diff --git a/.editorconfig b/.editorconfig index 76808d7652..2234117183 100644 --- a/.editorconfig +++ b/.editorconfig @@ -2,3 +2,5 @@ trim_trailing_whitespace = false indent_style = tab max_line_length = 360 +align_array_table = false +align_continuous_rect_table_field = false \ No newline at end of file diff --git a/.github/workflows/backport_receive.yml b/.github/workflows/backport_receive.yml index 157a5ffa2d..ccc9aa89b1 100644 --- a/.github/workflows/backport_receive.yml +++ b/.github/workflows/backport_receive.yml @@ -15,14 +15,42 @@ jobs: with: ref: 'dev' - name: Apply patch + env: + PORT_SOURCE_TOKEN: ${{ secrets.WIRES77_PAT }} + PR_NUMBER: ${{ github.event.client_payload.id }} run: | - # Download patch first to avoid broken pipes if apply exits early + set -euo pipefail + + if [ -z "$PORT_SOURCE_TOKEN" ]; then + echo "::error::WIRES77_PAT is not configured" + exit 1 + fi + PATCH_FILE=$(mktemp) - curl -L ${{ github.event.client_payload.patch_url }} -o "$PATCH_FILE" + curl --fail-with-body --location \ + --retry 5 \ + --retry-all-errors \ + --retry-max-time 300 \ + --header "Accept: application/vnd.github.patch" \ + --header "Authorization: Bearer $PORT_SOURCE_TOKEN" \ + --header "X-GitHub-Api-Version: 2026-03-10" \ + "https://api.github.com/repos/PathOfBuildingCommunity/PathOfBuilding/pulls/$PR_NUMBER" \ + --output "$PATCH_FILE" + + if ! grep -Eq '^(From [0-9a-f]{40} Mon Sep 17 00:00:00 2001|diff --git )' "$PATCH_FILE"; then + echo "::error::GitHub returned something other than a patch" + exit 1 + fi + if ! git apply -v --3way --ignore-whitespace --index "$PATCH_FILE"; then echo "3-way apply failed, retrying with --reject" git apply -v --reject --ignore-whitespace --index "$PATCH_FILE" || true fi + + if [ -z "$(git status --porcelain)" ]; then + echo "::error::Patch produced no changes or rejection files" + exit 1 + fi - name: Create Pull Request uses: peter-evans/create-pull-request@v5 with: diff --git a/.gitignore b/.gitignore index e707d9bac5..1f73d5eb4f 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ luajit/ spec/test_results.log spec/test_generation.log src/luacov.stats.out +runtime/lua/debugger.lua # Release manifest-updated.xml @@ -33,7 +34,7 @@ src/Export/ggpk/*.dll src/TreeData/**/*.scm src/TreeData/**/*.txt src/TreeData/**/*.bat - + # PoB Trader *_currency_values.json @@ -42,6 +43,10 @@ src/Data/TimelessJewelData/*.bin # Simplegraphic Debugging runtime/imgui.ini - +runtime/SimpleGraphic/SimpleGraphic.log src/poe_api_response.json +runtime/SimpleGraphic/Screenshots + +.emmyrc.json +.luarc.json diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5006e56841..7937115535 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -139,6 +139,14 @@ It is recommended to use it over the built-in Lua plugins. Please note that EmmyLua is not available for other editors based on Visual Studio Code, such as [VSCodium](https://vscodium.com) or [Eclipse Theia](https://theia-ide.org) but can be built from source if needed. +Another alternative on VSCode is to use [sumneko's Lua language server](https://marketplace.visualstudio.com/items?itemName=sumneko.lua) along with [actboy168's debugger](https://marketplace.visualstudio.com/items?itemName=actboy168.lua-debug). These can potentially offer more features than EmmyLua, such as conditional breakpoints. + +## Runtime environment + +It is recommended that you configure your IDE to include `src/_SimpleGraphic.def.lua` somehow. Path of Building runs inside a special Lua environment via SimpleGraphic which implements a small API. These are not defined inside the project, which means that the aforementioned meta/hint file is required for the IDE to know which functions exist. As the file is not included in code, it must be explicitly mentioned as a library in whichever language server you are using, or otherwise it will not be read. + +This file is normally not executed, but does contain basic implementations for parts of the API, which allows many parts of PoB to work without running inside SimpleGraphic. If you wish to test individual changes, it might be possible to do so through a script using Luajit directly. To do so, see HeadlessWrapper.lua for an example. It should be noted that some parts of the API (such as subscripts) are not implemented, which means some parts of PoB are unusable. + ### Visual Studio Code 1. Create a new Debug Configuration of type EmmyLua New Debug @@ -171,20 +179,60 @@ such as [VSCodium](https://vscodium.com) or [Eclipse Theia](https://theia-ide.or 1. In VSCode click Start Debugging (the green icon) or press F5 1. The debugger should connect +You might also want to use actboy168 debugger. This is possible by using for example the following launch.json configuration: + +```json +{ + "version": "0.2.0", + "configurations": [ + { + "name": "🍄attach", + "type": "lua", + "request": "attach", + "stopOnEntry": false, + "address": "127.0.0.1:12306", + "luaVersion": "luajit", + }, + + ] +} +``` + +Then, similarly to the EmmyLua example: + +1. Find the sub-folder that looks like `actboy168.lua-debug-x.y.z-win32-x64` in `%USERPROFILE%/.vscode/extensions`. Navigate to it and find the `debugger.lua` script under the script folder. Copy this to `runtime/lua`. +2. Copy-paste the following code snippet into `launch:OnInit()`: + ```lua + local debugger = require("debugger"):start("127.0.0.1:12306") + -- debugger:event("wait") -- Uncomment this line if you want PoB to wait until the debugger is attached. + ``` + + Note that Linux developers using Wine might need to use the Windows debugger instead of using the VSCode debugger. This can be done by: + + 1. Downloading the .vsix from the VSCode extension page + 2. Copying `extension/{script,runtime}` to the `runtime` folder of the PoB directory (i.e., `runtime/runtime`). + 3. Copying `debugger.lua` from `runtime/scripts/debugger.lua` to `runtime/lua/debugger.lua`. + 4. Using `local debugger = loadfile(GetRuntimePath().."/lua/debugger.lua")():start("127.0.0.1:12306")` instead of the above code to avoid issues with Wine backwards slashes #### Excluding directories from EmmyLua Depending on the amount of system ram you have available and the amount that gets assigned to the jvm running the emmylua language server you might run into issues when trying to debug Path of building. -Files in `/Data` `/Export` and `/TreeData` can be massive and cause the EmmyLua language server to use a significant amount of memory. Sometimes causing the language server to crash. To avoid this and speed up initialization consider adding an `.emmyrc.json` file to the `.vscode` folder in the root of the Path of building folder with the following content: +Files in `/Data` `/Export` and `/TreeData` can be massive and cause the EmmyLua language server to use a significant amount of memory. Sometimes causing the language server to crash. To avoid this and speed up initialization consider adding an `.emmyrc.json` to the root of the Path of building folder with the following content: ```json { "$schema": "https://raw.githubusercontent.com/EmmyLuaLs/emmylua-analyzer-rust/refs/heads/main/crates/emmylua_code_analysis/resources/schema.json", "runtime": { - "version": "LuaJIT" + "version": "LuaJIT", + // this is not technically correct as LoadModule behaviour can + // differ from require, but it is useful for now + "requireLikeFunction": ["LoadModule"], }, "workspace": { "ignoreGlobs": [ + "**/*_spec.lua", + "spec/**/*.lua", + "runtime/lua/sha1/lua53_ops.lua", "**/src/Data/**/*.lua", "**/src/TreeData/**/*.lua", "**/src/Modules/ModParser.lua" @@ -193,6 +241,46 @@ Files in `/Data` `/Export` and `/TreeData` can be massive and cause the EmmyLua } ``` +This file can be customised according to what you want. It is a good idea to ignore test files as these tend to add things to the global namespace, which will look confusing, and they are designed to be run by Busted. `lua53_ops.lua` produces errors and doesn't actually get imported when using LuaJIT. It can be useful to keep the data and mod parser files, but generally this will increase the time the LSP takes to index the project on startup. + +### Excluding directories from Sumneko's language server + +If you prefer to not use EmmyLua, the following configuration works well for Sumneko's VS Code extension: + +```json +{ + "Lua.workspace.ignoreDir": [ + ".vscode", + // these files add things to global that aren't there in normal + // operation + "spec/*", + "src/Export/*", + "src/HeadlessWrapper.lua", + + // this has lua 5.3 code which produces errors, but doesn't actually run + "src/runtime/lua/sha1/*", + + // avoid overriding the below library setting + "src/_SimpleGraphic.def.lua", + ], + "Lua.diagnostics.disable": ["inject-field"], + // disables diagnostics even when you open one of the above + "Lua.diagnostics.ignoredFiles": "Disable", + "Lua.runtime.version": "LuaJIT", + "Lua.workspace.preloadFileSize": 1000, + // this is not technically correct as LoadModule behaviour can + // differ from require, but it is useful for now + "Lua.runtime.special": { + "LoadModule": "require" + }, + "Lua.workspace.library": [ + "src/_SimpleGraphic.def.lua" + ], +} +``` + +The extension will automatically skip large files from being preloaded (controlled by `Lua.workspace.preloadFileSize`), so they don't have to be excluded. The configuration file can be found by pressing Ctrl-Shift-P and selecting `Preferences: Open Workspace Settings (JSON)`. If you wish to check test files, you can remove the "ignoredFiles" option and install the busted, LuaFileSystem, and luassert LuaLS addons through `Lua: Open Addon Manager`. + ### PyCharm Community / IntelliJ Idea Community 1. Create a new "Debug Configuration" of type "Emmy Debugger(NEW)". @@ -226,6 +314,13 @@ More tests can be added to this folder to test specific functionality, or new te Please try to include tests for your new features in your pull request. Additionally, if your pr breaks a test that should be passing please update it accordingly. +It is a good idea to prefer Docker due to it having a very reliable Lua setup. But if you have performance problems with it, installing `busted` locally might help as it tends to be faster to execute: + +1. Install Luajit (due to PoB accessing the jit library, it non-Luajit versions might not work) +2. Install [Luarocks](https://luarocks.org/) (for example, through Scoop or your Linux package manager) +3. Run `luarocks install busted` +4. Run `busted --lua=luajit` to run the tests. You can also use e.g. `-p TestUtils_spec.lua` to run a specific file. + ### Debugging tests When running tests with a docker container it is possible to use EmmyLua for debugging. Paste in the following right under `function launch:OnInit()` in `./src/Launch.lua`: ```lua diff --git a/manifest.cfg b/manifest.cfg index 1db399e184..12b967a44b 100644 --- a/manifest.cfg +++ b/manifest.cfg @@ -10,7 +10,7 @@ exclude-directories = [program] path = src -exclude-files = HeadlessWrapper.lua,LaunchInstall.lua,Settings.xml +exclude-files = HeadlessWrapper.lua,LaunchInstall.lua,Settings.xml,_SimpleGraphic.def.lua exclude-directories = src/Export,src/TreeData,src/Builds,src/luacov.stats.out,src/Data/TimelessJewelData/BrutalRestraint.bin,src/Data/TimelessJewelData/ElegantHubris.bin,src/Data/TimelessJewelData/GloriousVanity.bin,src/Data/TimelessJewelData/LethalPride.bin,src/Data/TimelessJewelData/MilitantFaith.bin,src/poe_api_response.json [tree] diff --git a/spec/System/TestBuildDisplayStats_spec.lua b/spec/System/TestBuildDisplayStats_spec.lua new file mode 100644 index 0000000000..467d70a719 --- /dev/null +++ b/spec/System/TestBuildDisplayStats_spec.lua @@ -0,0 +1,138 @@ +describe("Build display stats", function() + local originalCompactValues + + before_each(function() + originalCompactValues = main.useCompactValues + newBuild() + end) + + after_each(function() + main.useCompactValues = originalCompactValues + end) + + local function getSidebarLine(label) + local suffix = label .. ":" + for _, stat in ipairs(build.controls.statBox.list) do + if stat[1] and stat[1]:sub(-#suffix) == suffix then + return stat + end + end + end + + it("only underlines sidebar stats with a visible breakdown", function() + build.skillsTab:PasteSocketGroup("Fireball 20/0 1") + runCallback("OnFrame") + + for _, line in ipairs(build.controls.statBox.list) do + if line.underline and line.underline[2] then + build:SetDisplayStat({ line = line, x = 0, y = 0, width = 300 }, false) + assert.is_true(build.controls.breakdown.shown, line[1]) + build:ClearDisplayStat() + end + end + end) + + it("links resource sidebar stats to their breakdowns", function() + local expectedBreakdowns = { + LifeUnreserved = "LifeReserved", + LifeUnreservedPercent = "LifeReserved", + ManaUnreserved = "ManaReserved", + ManaUnreservedPercent = "ManaReserved", + SpiritUnreserved = "SpiritReserved", + SpiritUnreservedPercent = "SpiritReserved", + LifeLeechGainRate = "LifeLeech", + ManaLeechGainRate = "ManaLeech", + EnergyShieldLeechGainRate = "EnergyShieldLeech", + } + for _, statData in ipairs(build.displayStats) do + if expectedBreakdowns[statData.stat] then + assert.are.equal(expectedBreakdowns[statData.stat], statData.breakdown, statData.stat) + expectedBreakdowns[statData.stat] = nil + end + end + assert.is_nil(next(expectedBreakdowns)) + end) + + it("shows a breakdown for life reserved by a modifier", function() + build.itemsTab:CreateDisplayItemFromRaw("New Item\nGold Ring\nReserves 25% of Life") + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + + local lifeLine = getSidebarLine("Unreserved Life") + assert.are.equal("LifeReserved", lifeLine.breakdown) + build:SetDisplayStat({ line = lifeLine, x = 0, y = 0, width = 300 }, false) + assert.is_true(build.controls.breakdown.shown) + end) + + it("uses aggregate breakdowns for dual-wield attacks", function() + build.skillsTab:PasteSocketGroup("skillId:MeleeMaceMacePlayer Mace Strike 20/0 1") + build.itemsTab:CreateDisplayItemFromRaw("New Item\nMarauding Mace\nQuality: 0\n20% increased Attack Speed") + build.itemsTab:AddDisplayItem() + build.itemsTab:CreateDisplayItemFromRaw("New Item\nMarauding Mace\nQuality: 0") + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + + local actor = build.calcsTab.mainEnv.player + assert.is_true(actor.mainSkill.activeEffect.statSet.skillFlags.bothWeaponAttack) + assert.matches("Simultaneous hits from each weapon", table.concat(actor.breakdown.Speed, "\n"), nil, true) + assert.matches("Both weapons", table.concat(actor.breakdown.PreEffectiveCritChance, "\n"), nil, true) + assert.matches("Both weapons", table.concat(actor.breakdown.CritChance, "\n"), nil, true) + assert.not_matches("Crit confirmation roll", table.concat(actor.breakdown.PreEffectiveCritChance, "\n"), nil, true) + assert.matches("Crit confirmation roll", table.concat(actor.breakdown.CritChance, "\n"), nil, true) + assert.not_matches("Effective Crit Chance:", table.concat(actor.breakdown.CritChance, "\n"), nil, true) + assert.matches("Both weapons", table.concat(actor.breakdown.HitChance, "\n"), nil, true) + + local critLine = getSidebarLine("Crit Chance") + local effectiveCritLine = getSidebarLine("Effective Crit Chance") + assert.are.equal("PreEffectiveCritChance", critLine.breakdown) + assert.are.equal("CritChance", effectiveCritLine.breakdown) + + local displayData = build:GetSidebarBreakdown(critLine.breakdown, critLine.modNames, critLine.ignoredSections, "player") + local breakdownCount = 0 + local hasMainHandModifiers = false + for _, section in ipairs(displayData) do + breakdownCount = breakdownCount + (section.breakdown and 1 or 0) + hasMainHandModifiers = hasMainHandModifiers or section.cfg == "weapon1" + end + assert.are.equal(1, breakdownCount) + assert.is_true(hasMainHandModifiers) + end) + + it("uses off-hand breakdowns for shield attacks", function() + build.itemsTab:CreateDisplayItemFromRaw("New Item\nShortsword\nQuality: 0") + build.itemsTab:AddDisplayItem() + build.itemsTab:CreateDisplayItemFromRaw("New Item\nSplintered Tower Shield\nQuality: 0") + build.itemsTab:AddDisplayItem() + build.skillsTab:PasteSocketGroup("Shield Wall 20/0 1") + build.configTab.input.enemyEvasion = 10000 + build.configTab:BuildModList() + runCallback("OnFrame") + + local actor = build.calcsTab.mainEnv.player + assert.is_falsy(actor.mainSkill.activeEffect.statSet.skillFlags.weapon1Attack) + assert.is_true(actor.mainSkill.activeEffect.statSet.skillFlags.weapon2Attack) + assert.are.equal(actor.breakdown.OffHand.Speed, actor.breakdown.Speed) + assert.are.equal(actor.breakdown.OffHand.AccuracyHitChance, actor.breakdown.HitChance) + assert.are.equal(actor.breakdown.OffHand.PreEffectiveCritChance, actor.breakdown.PreEffectiveCritChance) + assert.are.equal(actor.breakdown.OffHand.CritChance, actor.breakdown.CritChance) + + local critLine = getSidebarLine("Crit Chance") + local effectiveCritLine = getSidebarLine("Effective Crit Chance") + assert.are.equal("PreEffectiveCritChance", critLine.breakdown) + assert.are.equal("OffHand.CritChance", actor.breakdown.PreEffectiveCritChance.breakdownSource) + assert.are.equal("CritChance", effectiveCritLine.breakdown) + + local displayData = build:GetSidebarBreakdown(critLine.breakdown, critLine.modNames, critLine.ignoredSections, "player") + local hasModifierSection = false + for _, section in ipairs(displayData) do + hasModifierSection = hasModifierSection or section.modName ~= nil + end + assert.is_true(hasModifierSection) + + build.configTab.input.enemyBlockChance = 25 + build.configTab:BuildModList() + runCallback("OnFrame") + actor = build.calcsTab.mainEnv.player + assert.are.equal(actor.breakdown.OffHand.HitChance, actor.breakdown.HitChance) + end) +end) diff --git a/spec/System/TestBuildExportPoE2_spec.lua b/spec/System/TestBuildExportPoE2_spec.lua new file mode 100644 index 0000000000..b904b75b2f --- /dev/null +++ b/spec/System/TestBuildExportPoE2_spec.lua @@ -0,0 +1,361 @@ +local BuildExportPoE2 = require("Modules.BuildExportPoE2") + +describe("PoE2 BuildPlanner export", function() + local originalWriteFile + local originalWriteAllLoadouts + + local function addRing(note) + local item = new("Item"):Item([[Rarity: RARE +Export Ring +Gold Ring +Implicits: 0 ++10 to maximum Life]]) + build.itemsTab:AddItem(item, true) + local slot = build.itemsTab.activeItemSet["Ring 1"] + slot.selItemId = item.id + slot.note = note + return item, slot + end + + local function inventoryEntry(exported, slotName) + local slotId = data.buildFileInventorySlotMap[slotName].id + for _, entry in ipairs(exported.inventory_slots) do + if entry.inventory_id == slotId then + return entry + end + end + end + + before_each(function() + newBuild() + originalWriteFile = BuildExportPoE2.WriteFile + originalWriteAllLoadouts = BuildExportPoE2.WriteAllLoadouts + end) + + after_each(function() + BuildExportPoE2.WriteFile = originalWriteFile + BuildExportPoE2.WriteAllLoadouts = originalWriteAllLoadouts + end) + + it("uses game ids for active and support gems", function() + local activeGem = { + enabled = true, + gemData = data.gems["Metadata/Items/Gems/SkillGemExplosiveGrenade"], + level = 20, + quality = 0, + } + local supportGem = { + enabled = true, + gemData = data.gems["Metadata/Items/Gems/SkillGemFocusedCurseSupport"], + level = 1, + quality = 0, + } + local skillSetId = 99 + build.skillsTab.skillSets[skillSetId] = { + socketGroupList = { { enabled = true, mainActiveSkill = 1, gemList = { activeGem, supportGem } } }, + } + + local exported = BuildExportPoE2.BuildTable(build, {}, { + specIndex = build.treeTab.activeSpec, + skillSetId = skillSetId, + itemSetId = build.itemsTab.activeItemSetId, + }) + + assert.are.equal(activeGem.gemData.gameId, exported.skills[1].id) + assert.are.equal(supportGem.gemData.gameId, exported.skills[1].support_skills[1]) + end) + + it("resolves secondary active effects in inactive skill sets", function() + local gem = { + enabled = true, + gemData = data.gems["Metadata/Items/Gems/SkillGemShatteringPalm"], + level = 20, + quality = 0, + } + local skillSetId = 99 + build.skillsTab.skillSets[skillSetId] = { + socketGroupList = { { enabled = true, mainActiveSkill = 2, gemList = { gem } } }, + } + + local exported = BuildExportPoE2.BuildTable(build, {}, { + specIndex = build.treeTab.activeSpec, + skillSetId = skillSetId, + itemSetId = build.itemsTab.activeItemSetId, + }) + + assert.are.equal(gem.gemData.gameId, exported.skills[1].id) + end) + + it("uses placeholder values for empty build metadata fields", function() + local importTab = build.importTab + assert.are.equal("", importTab.controls.buildPlannerBuildName.buf) + assert.are.equal("Build name", importTab.controls.buildPlannerBuildName.prompt) + assert.are.equal("Unnamed Build", importTab.controls.buildPlannerBuildName.placeholder) + assert.are.equal("", importTab.controls.buildPlannerAuthorName.buf) + assert.are.equal("Author name", importTab.controls.buildPlannerAuthorName.prompt) + assert.are.equal("Author", importTab.controls.buildPlannerAuthorName.placeholder) + assert.are.same({ name = "Unnamed Build", author = "Author", description = "", useGeneratedItemText = true }, importTab:GetBuildPlannerMetadata()) + + importTab.controls.buildPlannerBuildName:SetText("My Build", true) + importTab.controls.buildPlannerAuthorName:SetText("My Author") + assert.are.same({ name = "My Build", author = "My Author", description = "", useGeneratedItemText = true }, importTab:GetBuildPlannerMetadata()) + local treeVersion = build.treeTab.specList[importTab.exportSpecIndex].treeVersion:gsub("_", ".") + assert.are.equal(BuildExportPoE2.DefaultDir() .. "My Build [" .. treeVersion .. "].build", importTab.controls.poe2ExportPath.buf) + end) + + it("passes export options through the selected export button without serialising them", function() + local importTab = build.importTab + local selectedMetadata + importTab.controls.poe2ExportPath:SetText("build-export-test.build") + importTab.controls.buildPlannerUseGeneratedItemText.state = false + BuildExportPoE2.WriteFile = function(_, path, metadata) + selectedMetadata = metadata + return path + end + + importTab.controls.poe2ExportSave.onClick() + + assert.is_false(importTab:GetBuildPlannerMetadata().useGeneratedItemText) + assert.is_false(selectedMetadata.useGeneratedItemText) + local json = BuildExportPoE2.Export(build, selectedMetadata, { + specIndex = build.treeTab.activeSpec, + skillSetId = build.skillsTab.activeSkillSetId, + itemSetId = build.itemsTab.activeItemSetId, + }) + assert.is_nil(json:find("useGeneratedItemText", 1, true)) + while main.popups[1] do + main:ClosePopup() + end + end) + + it("passes export options through the all-loadout export button", function() + local importTab = build.importTab + local allLoadoutsMetadata + importTab.controls.poe2ExportPath:SetText("build-export-test.build") + importTab.controls.buildPlannerUseGeneratedItemText.state = false + BuildExportPoE2.WriteAllLoadouts = function(_, _, metadata) + allLoadoutsMetadata = metadata + return { }, { } + end + + importTab.controls.poe2ExportSaveAll.onClick() + + assert.is_false(allLoadoutsMetadata.useGeneratedItemText) + while main.popups[1] do + main:ClosePopup() + end + end) + + it("forwards the export option to every loadout", function() + local calls = { } + BuildExportPoE2.WriteFile = function(_, path, metadata, selection) + table.insert(calls, { metadata = metadata, selection = selection }) + return path + end + local selection = { + specIndex = build.treeTab.activeSpec, + skillSetId = build.skillsTab.activeSkillSetId, + itemSetId = build.itemsTab.activeItemSetId, + } + local written, errors = BuildExportPoE2.WriteAllLoadouts(build, "build-export-test.build", { + name = "Build", + author = "Author", + description = "", + useGeneratedItemText = false, + }, { + { name = "First", fileName = "First", specIndex = selection.specIndex, skillSetId = selection.skillSetId, itemSetId = selection.itemSetId }, + { name = "Second", fileName = "Second", specIndex = selection.specIndex, skillSetId = selection.skillSetId, itemSetId = selection.itemSetId }, + }) + + assert.are.equal(2, #written) + assert.are.equal(0, #errors) + assert.are.equal(2, #calls) + for _, call in ipairs(calls) do + assert.is_false(call.metadata.useGeneratedItemText) + local json = BuildExportPoE2.Export(build, call.metadata, call.selection) + assert.is_nil(json:find("useGeneratedItemText", 1, true)) + end + end) + + it("keeps the tree version at the end of loadout filenames", function() + assert.are.equal("Build [0.5].build", BuildExportPoE2.BuildPath("Build", "0_5", "Existing.build")) + assert.are.equal("Build - Leveling [0.5].build", BuildExportPoE2.LoadoutPath("Build [0.4].build", "Leveling", "0_5")) + assert.are.equal("Build [SSF] - Leveling [0.5].build", BuildExportPoE2.LoadoutPath("Build [SSF].build", "Leveling", "0_5")) + end) + + it("hides the user profile from displayed paths", function() + local path = BuildExportPoE2.DefaultDir() .. "Test.build" + local sep = path:find("\\", 1, true) and "\\" or "/" + local displayedPath = BuildExportPoE2.DisplayPath(path) + + assert.are.equal("..." .. sep .. "Path of Exile 2" .. sep .. "BuildPlanner" .. sep .. "Test.build", displayedPath) + end) + + it("hides the full path by default", function() + local importTab = build.importTab + + assert.is_false(importTab.controls.poe2ExportShowPath.state) + assert.is_false(importTab.controls.poe2ExportPath.shown()) + assert.is_true(importTab.controls.poe2ExportPathDisplay.shown()) + importTab.controls.poe2ExportShowPath.state = true + + assert.is_true(importTab.controls.poe2ExportPath.shown()) + assert.is_false(importTab.controls.poe2ExportPathDisplay.shown()) + end) + + it("exports only the selected item variant", function() + local item = new("Item"):Item([[Rarity: UNIQUE +Variant Test +Plate Belt +Variant: First +Variant: Second +Selected Variant: 2 +Implicits: 0 +{variant:1}+1 to Strength +{variant:2}+2 to Strength]]) + build.itemsTab:AddItem(item, true) + build.itemsTab.activeItemSet.Belt.selItemId = item.id + + local exported = BuildExportPoE2.BuildTable(build, {}, { + specIndex = build.treeTab.activeSpec, + skillSetId = build.skillsTab.activeSkillSetId, + itemSetId = build.itemsTab.activeItemSetId, + }) + local beltEntry + for _, entry in ipairs(exported.inventory_slots) do + if entry.inventory_id == data.buildFileInventorySlotMap.Belt.id then + beltEntry = entry + break + end + end + + assert.is_not_nil(beltEntry) + assert.matches("+2 to Strength", beltEntry.additional_text, nil, true) + assert.is_nil(beltEntry.additional_text:find("+1 to Strength", 1, true)) + end) + + it("exports duplicate Mageblood variants", function() + local magebloodRaw + for _, raw in ipairs(data.uniques.belt) do + if raw:find("Mageblood", 1, true) then + magebloodRaw = raw + break + end + end + local item = new("Item"):Item("Rarity: UNIQUE\n" .. magebloodRaw) + item.variantAlt = item.variant + build.itemsTab:AddItem(item, true) + build.itemsTab.activeItemSet.Belt.selItemId = item.id + + local exported = BuildExportPoE2.BuildTable(build, {}, { + specIndex = build.treeTab.activeSpec, + skillSetId = build.skillsTab.activeSkillSetId, + itemSetId = build.itemsTab.activeItemSetId, + }) + local beltEntry + for _, entry in ipairs(exported.inventory_slots) do + if entry.inventory_id == data.buildFileInventorySlotMap.Belt.id then + beltEntry = entry + break + end + end + local _, count = beltEntry.additional_text:gsub("Legacy of Amethyst", "") + + assert.are.equal(2, count) + end) + + it("exports generated item text for an equipped item with a nil note when enabled", function() + local item = addRing(nil) + local exported = BuildExportPoE2.BuildTable(build, { useGeneratedItemText = true }, { + specIndex = build.treeTab.activeSpec, + skillSetId = build.skillsTab.activeSkillSetId, + itemSetId = build.itemsTab.activeItemSetId, + }) + + assert.are.equal(BuildExportPoE2.ItemAdditionalText(item), inventoryEntry(exported, "Ring 1").additional_text) + end) + + it("does not export an empty item note when generated text is disabled", function() + addRing("") + local exported = BuildExportPoE2.BuildTable(build, { useGeneratedItemText = false }, { + specIndex = build.treeTab.activeSpec, + skillSetId = build.skillsTab.activeSkillSetId, + itemSetId = build.itemsTab.activeItemSetId, + }) + + assert.is_nil(inventoryEntry(exported, "Ring 1")) + end) + + it("uses a non-empty item note instead of generated text for either option", function() + local item, slot = addRing("Only this note") + for _, useGeneratedItemText in ipairs({ true, false }) do + local exported = BuildExportPoE2.BuildTable(build, { useGeneratedItemText = useGeneratedItemText }, { + specIndex = build.treeTab.activeSpec, + skillSetId = build.skillsTab.activeSkillSetId, + itemSetId = build.itemsTab.activeItemSetId, + }) + local entry = inventoryEntry(exported, "Ring 1") + + assert.are.equal(slot.note, entry.additional_text) + assert.is_nil(entry.additional_text:find(item.name, 1, true)) + assert.is_nil(entry.additional_text:find("maximum Life", 1, true)) + end + end) + + it("exports a note even when its slot has no item", function() + local slot = build.itemsTab.activeItemSet["Ring 1"] + slot.selItemId = 0 + slot.note = "Standalone note" + local exported = BuildExportPoE2.BuildTable(build, { useGeneratedItemText = false }, { + specIndex = build.treeTab.activeSpec, + skillSetId = build.skillsTab.activeSkillSetId, + itemSetId = build.itemsTab.activeItemSetId, + }) + + assert.are.equal("Standalone note", inventoryEntry(exported, "Ring 1").additional_text) + end) + + it("keeps linked loadout identifiers in filenames", function() + local paths = {} + BuildExportPoE2.WriteFile = function(_, path) + table.insert(paths, path) + return path + end + local exportBuild = { + buildName = "Build", + treeTab = { specList = {} }, + skillsTab = { skillSets = {} }, + itemsTab = { itemSets = {} }, + controls = { buildLoadouts = { list = { "^7^7Loadouts:", "Leveling {a}", "Leveling {b}" } } }, + SyncLoadouts = function() end, + GetLoadoutByName = function() + return { specId = 1, skillSetId = 1, itemSetId = 1 } + end, + } + local loadouts = BuildExportPoE2.GetLoadouts(exportBuild) + + local written, errors = BuildExportPoE2.WriteAllLoadouts(exportBuild, "Build.build", {}, loadouts) + + assert.are.same({ "Leveling", "Leveling" }, { loadouts[1].name, loadouts[2].name }) + assert.are.equal(2, #written) + assert.are.equal(0, #errors) + assert.are.same({ "Build - Leveling {a}.build", "Build - Leveling {b}.build" }, paths) + end) + + it("rejects filename collisions before writing", function() + local writeCount = 0 + BuildExportPoE2.WriteFile = function() + writeCount = writeCount + 1 + end + + local written, errors = BuildExportPoE2.WriteAllLoadouts(build, "Build.build", {}, { + { name = "Boss/A" }, + { name = "Boss:A" }, + }) + + assert.are.equal(0, writeCount) + assert.are.equal(0, #written) + assert.are.equal(1, #errors) + assert.matches("export to the same file", errors[1], nil, true) + end) +end) diff --git a/spec/System/TestBuildListHelpers_spec.lua b/spec/System/TestBuildListHelpers_spec.lua new file mode 100644 index 0000000000..f390ff60d4 --- /dev/null +++ b/spec/System/TestBuildListHelpers_spec.lua @@ -0,0 +1,150 @@ +describe("BuildListHelpers", function() + local originalBuildPath + local originalCloudErrorPopup + local originalFileSearch + local originalFilterBuildList + local originalOpen + local buildListHelpers + local fileHeaders + local searches + local fileOpenCount + local searchCount + local cloudErrorPath + + before_each(function() + originalBuildPath = main.buildPath + originalCloudErrorPopup = main.OpenCloudErrorPopup + originalFileSearch = _G.NewFileSearch + originalFilterBuildList = main.filterBuildList + originalOpen = io.open + buildListHelpers = LoadModule("Modules/BuildListHelpers") + fileHeaders = { } + searches = { } + fileOpenCount = 0 + searchCount = 0 + cloudErrorPath = nil + main.buildPath = "Builds/" + main.filterBuildList = "" + main.OpenCloudErrorPopup = function(_, path) + cloudErrorPath = path + end + _G.NewFileSearch = function(pattern, foldersOnly) + searchCount = searchCount + 1 + local entries = searches[(foldersOnly and "folders:" or "files:")..pattern] + if not entries or not entries[1] then return end + local index = 1 + return { + GetFileName = function() return entries[index].name end, + GetFileModifiedTime = function() return entries[index].modified or 0 end, + NextFile = function() + index = index + 1 + return entries[index] ~= nil + end, + } + end + io.open = function(path) + fileOpenCount = fileOpenCount + 1 + if fileHeaders[path] == nil then return end + return { + read = function() return fileHeaders[path] or nil end, + close = function() end, + } + end + end) + + after_each(function() + main.buildPath = originalBuildPath + main.OpenCloudErrorPopup = originalCloudErrorPopup + _G.NewFileSearch = originalFileSearch + main.filterBuildList = originalFilterBuildList + io.open = originalOpen + end) + + it("filters a recursive index without rescanning files", function() + searches["files:Builds/*.xml"] = { { name = "Root.xml", modified = 1 } } + searches["folders:Builds/*"] = { { name = "League", modified = 2 } } + searches["files:Builds/League/*.xml"] = { { name = "Nested.xml", modified = 3 } } + fileHeaders["Builds/Root.xml"] = '' + fileHeaders["Builds/League/Nested.xml"] = '' + + local index = buildListHelpers.ScanFolder("") + local scansAfterIndex = searchCount + local opensAfterIndex = fileOpenCount + local directEntries = buildListHelpers.FilterList(index, "", "") + local classMatches = buildListHelpers.FilterList(index, "", "CLASS:invoker") + + assert.are.same(3, #index) + assert.are.same(2, #directEntries) + assert.are.same("Nested.xml", classMatches[1].fileName) + assert.are.same("League/", classMatches[1].subPath) + assert.are.same(scansAfterIndex, searchCount) + assert.are.same(opensAfterIndex, fileOpenCount) + end) + + it("filters the startup build list without rescanning files", function() + searches["files:Builds/*.xml"] = { { name = "Root.xml", modified = 1 } } + searches["folders:Builds/*"] = { { name = "League", modified = 2 } } + searches["files:Builds/League/*.xml"] = { { name = "Nested.xml", modified = 3 } } + fileHeaders["Builds/Root.xml"] = '' + fileHeaders["Builds/League/Nested.xml"] = '' + local listMode = LoadModule("Modules/BuildList") + + listMode:Init() + local scansAfterIndex = searchCount + listMode.controls.searchText.changeFunc("class:invoker") + + assert.are.same(scansAfterIndex, searchCount) + assert.are.same(1, #listMode.list) + assert.are.same("Nested.xml", listMode.list[1].fileName) + assert.are.same("(e.g. class:invoker myfilename)", listMode.controls.searchText.placeholder) + assert.are.same("Builds/League/Nested[2].xml", listMode:GetDestName("League/", "Nested.xml")) + local opensBeforeReturn = fileOpenCount + + searches["files:Builds/Root.xml"] = { { name = "Root.xml", modified = 4 } } + fileHeaders["Builds/Root.xml"] = '' + main.filterBuildList = "" + listMode:Init("Root", "") + + assert.are.same(scansAfterIndex + 1, searchCount) + assert.are.same(opensBeforeReturn + 1, fileOpenCount) + assert.are.same(81, listMode.controls.buildList.selValue.level) + assert.are.same("Invoker", listMode.controls.buildList.selValue.ascendClassName) + assert.are.same(4, listMode.controls.buildList.selValue.modified) + + local scansBeforeFolderChange = searchCount + listMode:Init("Nested", "League/") + assert.are.same(scansBeforeFolderChange + 2, searchCount) + assert.are.same("Builds/League/Nested.xml", listMode.controls.buildList.selValue.fullFileName) + end) + + it("reports cloud read failures", function() + searches["files:Builds/*.xml"] = { { name = "Cloud.xml" } } + fileHeaders["Builds/Cloud.xml"] = false + + local index = buildListHelpers.ScanFolder("") + + assert.are.same(0, #index) + assert.are.same("Builds/Cloud.xml", cloudErrorPath) + end) + + it("blocks descendant folder targets and selects duplicate filenames by path", function() + local rootFolder = { folderName = "Alpha", subPath = "" } + local childFolder = { folderName = "Beta", subPath = "Alpha/" } + local firstBuild = { fileName = "Same.xml", subPath = "Alpha/", fullFileName = "Builds/Alpha/Same.xml" } + local secondBuild = { fileName = "Same.xml", subPath = "Other/", fullFileName = "Builds/Other/Same.xml" } + local listMode = { + list = { firstBuild, secondBuild }, + subPath = "", + BuildList = function() end, + } + local control = new("BuildListControl"):BuildListControl(nil, { 0, 0, 500, 500 }, listMode) + + control:SelByFullFileName("Builds/Other/Same.xml") + + assert.are.same(secondBuild, control.selValue) + assert.is_false(control:CanDragToValue(1, childFolder, { selValue = rootFolder })) + assert.is_true(buildListHelpers.CanMoveToSubPath(rootFolder, "Other/")) + control:SelByFullFileName("Builds/Missing.xml") + assert.is_nil(control.selValue) + end) +end) diff --git a/spec/System/TestCalcSectionOverlay_spec.lua b/spec/System/TestCalcSectionOverlay_spec.lua new file mode 100644 index 0000000000..68012933ff --- /dev/null +++ b/spec/System/TestCalcSectionOverlay_spec.lua @@ -0,0 +1,162 @@ +describe("TestCalcSectionOverlay", function() + before_each(function() + newBuild() + end) + + local function findSections() + local pinnable + local controlled + for _, section in ipairs(build.calcsTab.sectionList) do + if section.hasControls then + controlled = controlled or section + else + pinnable = pinnable or section + end + end + return pinnable, controlled + end + + it("initializes overlay state and pop-out controls", function() + assert.same({ }, build.overlayPanes) + + local pinnable, controlled = findSections() + assert.is_not_nil(pinnable) + assert.is_not_nil(controlled) + assert.is_not_nil(pinnable.controls.popOut) + assert.is_not_nil(controlled.controls.popOut) + + pinnable.enabled = true + controlled.enabled = true + assert.is_true(pinnable.controls.popOut.shown()) + assert.is_false(controlled.controls.popOut.shown()) + end) + + it("adds, raises, and removes overlay panes", function() + local first = findSections() + local second + for _, section in ipairs(build.calcsTab.sectionList) do + if section ~= first and not section.hasControls then + second = section + break + end + end + assert.is_not_nil(second) + + first.x, first.y = 100, 120 + second.x, second.y = 200, 220 + first:ToggleOverlay() + second:ToggleOverlay() + assert.same({ first, second }, build.overlayPanes) + assert.is_true(first.isOverlay) + assert.is_false(first.shown()) + + first:RaiseOverlay() + assert.same({ second, first }, build.overlayPanes) + + first:ToggleOverlay() + assert.same({ second }, build.overlayPanes) + assert.is_false(first.isOverlay) + assert.is_false(first.dragging) + end) + + it("closes an overlay through its close button", function() + local section = findSections() + section.x, section.y = 100, 120 + section:ToggleOverlay() + + section:HandleOverlayClick("LEFTBUTTON", section.overlayX + section.width - 10, section.overlayY + 10) + + assert.is_false(section.isOverlay) + assert.same({ }, build.overlayPanes) + end) + + it("draws a populated overlay outside the Calcs tab", function() + build.viewMode = "CALCS" + runCallback("OnFrame") + local section + for _, candidate in ipairs(build.calcsTab.sectionList) do + if candidate.enabled and not candidate.hasControls then + section = candidate + break + end + end + assert.is_not_nil(section) + section:ToggleOverlay() + build.viewMode = "TREE" + + assert.has_no.errors(function() + runCallback("OnFrame") + end) + end) + + it("routes a click only to the topmost overlay", function() + local clicked = { } + local function fakePane(name) + return { + isOverlay = true, + IsMouseInOverlay = function() + return true + end, + HandleOverlayClick = function() + table.insert(clicked, name) + end, + HandleOverlayRelease = function() + end, + DrawOverlay = function() + end, + } + end + build.overlayPanes = { fakePane("bottom"), fakePane("top") } + local inputEvents = { { type = "KeyDown", key = "LEFTBUTTON" } } + + build:OnFrame(inputEvents) + + assert.same({ "top" }, clicked) + assert.is_nil(inputEvents[1]) + end) + + it("unpins a stat breakdown when its cell is clicked again", function() + local displayData + for _, section in ipairs(build.calcsTab.sectionList) do + for _, subSection in ipairs(section.subSection) do + for _, rowData in ipairs(subSection.data) do + for _, colData in ipairs(rowData) do + if colData.format then + displayData = colData + break + end + end + if displayData then break end + end + if displayData then break end + end + if displayData then break end + end + assert.is_not_nil(displayData) + assert.is_not_nil(displayData.calcSection) + build.calcsTab.controls.breakdown.SetBreakdownData = function() + end + + build.calcsTab:SetDisplayStat(displayData, true) + assert.are.equal(displayData, build.calcsTab.displayData) + assert.is_true(build.calcsTab.displayPinned) + + build.calcsTab:SetDisplayStat(displayData, true) + assert.is_nil(build.calcsTab.displayData) + assert.is_nil(build.calcsTab.displayPinned) + end) + + it("does not attach another pane's pinned breakdown to a hovered overlay", function() + local section = findSections() + local pinnedData = { calcSection = section } + local hoveredData = { calcSection = section } + build.calcsTab.controls.breakdown.SetBreakdownData = function() + end + build.calcsTab:SetDisplayStat(pinnedData, true) + + section:SetOverlayDisplayStat(hoveredData) + + assert.are.equal(pinnedData, build.calcsTab.displayData) + assert.is_false(section.overlayBreakdownCell) + end) +end) diff --git a/spec/System/TestCommon_spec.lua b/spec/System/TestCommon_spec.lua new file mode 100644 index 0000000000..8e5bf3b838 --- /dev/null +++ b/spec/System/TestCommon_spec.lua @@ -0,0 +1,97 @@ +describe("Common", function() + describe("Class creation and use", function() + it("produces error when parent constructors are not called", function() + local ParentClass = newClass("ConstructorTestParentClass") + function ParentClass:ConstructorTestParentClass() + return self + end + local ChildClass = newClass("ConstructorTestProblemChild", "ConstructorTestParentClass") + function ChildClass:ConstructorTestProblemChild() + -- Intentionally does not call self:ConstructorTestParentClass() + return self + end + common.classes.ConstructorTestParent = ParentClass + common.classes.ConstructorTestProblemChild = ChildClass + + assert.has_error(function() + new("ConstructorTestProblemChild"):ConstructorTestProblemChild() + end, "Parent class 'ConstructorTestParentClass' of class 'ConstructorTestProblemChild' must be initialised") + common.classes.ConstructorTestParent = nil + common.classes.ConstructorTestProblemChild = nil + end) + it("produces an error if additional arguments are passed", function() + local StupidClass = newClass("NewAbuse") + function StupidClass:NewAbuse(someParam) + return self + end + + common.classes.NewAbuse = StupidClass + + assert.has_no.errors(function() + local newObj = new("NewAbuse"):NewAbuse("fish") + end) + assert.has_error(function() + local newObj = new("NewAbuse", "look I'm using the old syntax") + end) + end) + it("produces an error if it calls a parent class without giving it self", function() + local ParentClass = newClass("ConstructorTestParentClass") + function ParentClass:ConstructorTestParentClass() + return self + end + + local ChildClass = newClass("ConstructorTestProblemChild", "ConstructorTestParentClass") + function ChildClass:ConstructorTestProblemChild() + self.ConstructorTestParentClass() + return self + end + + common.classes.ConstructorTestParent = ParentClass + common.classes.ConstructorTestProblemChild = ChildClass + + assert.has_error(function() + new("ConstructorTestProblemChild"):ConstructorTestProblemChild() + end) + common.classes.ConstructorTestParent = nil + common.classes.ConstructorTestProblemChild = nil + end) + it("produces an error if its constructor doesn't return the object", function() + local StupidClass = newClass("StupidClass") + function StupidClass:StupidClass() + end + + common.classes.StupidClass = StupidClass + + assert.has_error(function() + new("StupidClass"):StupidClass() + end, "Class StupidClass constructor did not return a value") + end) + -- disabled for performance reasons for now + -- it("produces an error if its constructor has not been called", function() + -- local StupidClass = newClass("StupidClass") + -- function StupidClass:StupidClass() + -- return self + -- end + + -- function StupidClass:Clear() + -- end + + -- common.classes.StupidClass = StupidClass + + -- assert.has_error(function() + -- local object = new("StupidClass") + -- return object.lines + -- end) + -- assert.has_error(function() + -- local object = new("StupidClass") + -- object:Clear() + -- end) + -- assert.has_no.errors(function() + -- local object = new("StupidClass"):StupidClass() + -- local x = object.lines + -- object:Clear() + -- end) + -- common.classes.StupidClass = nil + -- end) + end) +end) \ No newline at end of file diff --git a/spec/System/TestCompareBuySimilar_spec.lua b/spec/System/TestCompareBuySimilar_spec.lua index 1f32189d42..0b313e4f0c 100644 --- a/spec/System/TestCompareBuySimilar_spec.lua +++ b/spec/System/TestCompareBuySimilar_spec.lua @@ -2,8 +2,27 @@ describe("Buy similar mod stat matching", function() local bs = LoadModule("Classes/CompareBuySimilar") describe("addModEntries mod matching", function() + it("prefers the exact Instant Recovery trade stat over its percentage alternative", function() + local item = new("Item"):Item("Rarity: Unique\nOlroth's Resolve\nUltimate Life Flask\nImplicits: 0\nInstant Recovery") + local entries = bs.addModEntries(item, { { list = item.explicitModLines, type = "explicit" } }) + + assert.equal(1, #entries) + assert.same({ "explicit.stat_1526933524" }, entries[1].tradeIds) + assert.is_nil(entries[1].value) + assert.is_false(entries[1].isOption) + end) + + it("keeps the numeric stat for partial instant recovery", function() + local item = new("Item"):Item("Rarity: Magic\nUltimate Life Flask\nImplicits: 0\n25% of Recovery applied Instantly") + local entries = bs.addModEntries(item, { { list = item.explicitModLines, type = "explicit" } }) + + assert.equal(1, #entries) + assert.same({ "explicit.stat_2503377690" }, entries[1].tradeIds) + assert.equal(25, entries[1].value) + end) + it("matches from nothing mods as options", function() - local fromNothing = new("Item", [[ + local fromNothing = new("Item"):Item([[ From Nothing Diamond LevelReq: 0 @@ -32,7 +51,7 @@ Corrupted]]) end) it("combines mods that are the same stat", function() - local lifeDiamond = new("Item", [[ + local lifeDiamond = new("Item"):Item([[ Test Subject Diamond Implicits: 0 @@ -47,7 +66,7 @@ Implicits: 0 assert.equal("+50 to Maximum Life", StripEscapes(entries[1].formattedLines[2])) assert.equal(150, entries[1].value) - local lifelessDiamond = new("Item", [[ + local lifelessDiamond = new("Item"):Item([[ Test Subject Diamond Implicits: 0 @@ -62,7 +81,7 @@ Implicits: 0 end) it("is not case-sensitive", function () - local funnyItem = new("Item", [[ + local funnyItem = new("Item"):Item([[ Test Subject Diamond Implicits: 1 @@ -73,7 +92,7 @@ Implicits: 1 end) it("does not combine implicit and explicit mods", function() - local lifelessDiamond = new("Item", [[ + local lifelessDiamond = new("Item"):Item([[ Test Subject Diamond Implicits: 1 @@ -113,9 +132,9 @@ Implicits: 1 main:ClosePopup() end) - local function openPopup() - local item = new("Item", "Rarity: Rare\nTest Ring\nRuby Ring\nImplicits: 0\n+50 to maximum Life") - bs.openPopup(item, "Ring", build) + local function openPopup(raw, slotName) + local item = new("Item"):Item(raw or "Rarity: Rare\nTest Ring\nRuby Ring\nImplicits: 0\n+50 to maximum Life") + bs.openPopup(item, slotName or "Ring", build) local controls = main.popups[1].controls searchEnv = getfenv(controls.search.onClick) originalCopy = originalCopy or searchEnv.Copy @@ -125,6 +144,19 @@ Implicits: 1 return controls end + it("searches for Instant Recovery without a percentage minimum", function() + local controls = openPopup("Rarity: Unique\nOlroth's Resolve\nUltimate Life Flask\nImplicits: 0\nInstant Recovery", "Flask 1") + controls.mod1Check.state = true + controls.mod1Check.changeFunc(true) + controls.search.onClick() + local queryJson = copiedUrl:match("%?q=(.*)"):gsub("%%(%x%x)", function(hex) + return string.char(tonumber(hex, 16)) + end) + local query = require("dkjson").decode(queryJson) + + assert.same({ { type = "and", filters = { { id = "explicit.stat_1526933524" } } } }, query.query.stats) + end) + it("rebuilds the URL when league and listed status change", function() local controls = openPopup() controls.search.onClick() diff --git a/spec/System/TestConfigTab_spec.lua b/spec/System/TestConfigTab_spec.lua index addfb1dfe8..e631e50dc7 100644 --- a/spec/System/TestConfigTab_spec.lua +++ b/spec/System/TestConfigTab_spec.lua @@ -202,7 +202,7 @@ describe("TestConfig", function() local configSetService before_each(function() - configSetService = new("ConfigSetService", build.configTab) + configSetService = new("ConfigSetService"):ConfigSetService(build.configTab) end) describe("NewConfigSet", function() @@ -344,7 +344,7 @@ describe("TestConfig", function() local configSetService before_each(function() - configSetService = new("ConfigSetService", build.configTab) + configSetService = new("ConfigSetService"):ConfigSetService(build.configTab) end) describe("Input and placeholder persistence", function() diff --git a/spec/System/TestCustomModControl_spec.lua b/spec/System/TestCustomModControl_spec.lua new file mode 100644 index 0000000000..d4aa661ea9 --- /dev/null +++ b/spec/System/TestCustomModControl_spec.lua @@ -0,0 +1,263 @@ +describe("Custom modifier controls", function() + local initialPopupCount + + before_each(function() + newBuild() + main:SelectControl() + initialPopupCount = #main.popups + end) + + after_each(function() + main:SelectControl() + while #main.popups > initialPopupCount do + main:ClosePopup() + end + end) + + local configModBrowser = require("Modules.ConfigModBrowser") + + local function openModBrowser() + local configTab = build.configTab + local blockData = configTab.configSets[configTab.activeConfigSetId].customModsList[1] + configModBrowser.OpenAddModPopup(configTab, blockData) + return main.popups[1], blockData + end + + local function getModTemplate(modText) + return modText + :gsub("([%+-]?)%((%-?%d+%.?%d*)%-(%-?%d+%.?%d*)%)", "%1#") + :gsub("%d+%.?%d*", "#") + :lower() + end + + it("does not retain the modifier list focus after adding a mod", function() + local popup, blockData = openModBrowser() + local listControl = popup.controls.listControl + local selectedMod = listControl.list[1] + + listControl:OnSelClick(1, selectedMod, false) + popup.controls.save.onClick() + + assert.is_nil(main.selControl) + assert.are_not.equal(popup, main.popups[1]) + assert.are.equal(selectedMod.text, blockData.text) + end) + + it("collapses numeric tiers into a single entry and imports it", function() + local popup, blockData = openModBrowser() + local minionDamageEntries = { } + local minionDamageIndex + for index, mod in ipairs(popup.controls.listControl.list) do + if mod.text:match("^Minions deal .-%% increased Damage$") then + table.insert(minionDamageEntries, mod.text) + minionDamageIndex = index + end + end + + assert.are.same({ "Minions deal 10% increased Damage" }, minionDamageEntries) + popup.controls.listControl.selIndex = minionDamageIndex + popup.controls.save.onClick() + assert.are.equal("Minions deal 10% increased Damage", blockData.text) + end) + + it("orders modifiers alphabetically while ignoring numeric values", function() + local popup = openModBrowser() + local previousSortKey + for _, mod in ipairs(popup.controls.listControl.list) do + local sortKey = mod.text + :gsub("([%+-]?)%((%-?%d+%.?%d*)%-(%-?%d+%.?%d*)%)", "%1#") + :gsub("%d+%.?%d*", "#") + :lower() + :gsub("#", " ") + :gsub("[^%a]+", " ") + :match("^%s*(.-)%s*$") + assert.is_true(not previousSortKey or previousSortKey <= sortKey, + tostring(previousSortKey) .. " should be ordered before " .. sortKey) + previousSortKey = sortKey + end + end) + + it("clears the modifier search with its clear button", function() + local popup = openModBrowser() + local controls = popup.controls + local unfilteredCount = #controls.listControl.list + assert.is_false(controls.search.controls.buttonClear:IsShown()) + controls.search:SetText("minion damage", true) + + assert.is_true(#controls.listControl.list < unfilteredCount) + assert.are.equal("minion damage", controls.search.buf) + assert.is_true(controls.search.controls.buttonClear:IsShown()) + + controls.search.controls.buttonClear.onClick() + + assert.are.equal("", controls.search.buf) + assert.are.equal(unfilteredCount, #controls.listControl.list) + assert.is_false(controls.search.controls.buttonClear:IsShown()) + end) + + it("disables adding when no modifiers match the search", function() + local popup = openModBrowser() + local controls = popup.controls + + controls.search:SetText("this modifier cannot possibly exist", true) + + assert.are.equal("No matching modifiers found", controls.listControl.list[1].text) + assert.is_false(controls.save:IsEnabled()) + end) + + it("includes every supported tree modifier", function() + local popup = openModBrowser() + local displayedMods = { } + for _, mod in ipairs(popup.controls.listControl.list) do + displayedMods[mod.template] = mod + end + + local tree = build.treeTab.specList[build.treeTab.activeSpec].tree + for _, node in pairs(tree.nodes) do + if node.type == "Mastery" and node.masteryEffects then + for _, masteryEffect in ipairs(node.masteryEffects) do + for _, statLine in ipairs(masteryEffect.stats) do + local modList, extra = modLib.parseMod(statLine) + if modList and not extra then + local displayed = displayedMods[getModTemplate(statLine)] + assert.is_not_nil(displayed, "Missing supported mastery modifier: " .. statLine) + assert.is_true(displayed.sources["Mastery Node"], "Missing mastery source: " .. statLine) + end + end + end + else + local i = 1 + while node.stats[i] do + local combinedLine = node.stats[i] + while node.mods[i + 1] and node.mods[i + 1].combined do + combinedLine = combinedLine .. " " .. node.stats[i + 1] + i = i + 1 + end + if node.mods[i].list and not node.mods[i].extra then + assert.is_not_nil(displayedMods[getModTemplate(combinedLine)], "Missing supported tree modifier: " .. combinedLine) + end + i = i + 1 + end + end + end + end) + + it("only lists modifier text accepted by the parser", function() + local popup = openModBrowser() + for _, mod in ipairs(popup.controls.listControl.list) do + local modList, extra = modLib.parseMod(mod.text) + assert.is_not_nil(modList, "Unsupported browser modifier: " .. mod.text) + assert.is_nil(extra, "Partially supported browser modifier: " .. mod.text) + end + end) + + it("distinguishes missing and empty runic ward conditions", function() + local missingMods, missingExtra = modLib.parseMod("10% increased Attack Speed while missing Runic Ward") + local missingCondition + for _, tag in ipairs(missingMods[1]) do + if tag.type == "Condition" then + missingCondition = tag + end + end + assert.is_nil(missingExtra) + assert.are.equals("MissingRunicWard", missingCondition.var) + assert.is_nil(missingCondition.neg) + + local noWardMods, noWardExtra = modLib.parseMod("Lose 5% Life per second while you have no Runic Ward during Effect") + local noWardCondition + for _, tag in ipairs(noWardMods[1]) do + if tag.type == "Condition" and tag.var == "NoRunicWard" then + noWardCondition = tag + end + end + assert.is_nil(noWardExtra) + assert.is_not_nil(noWardCondition) + end) + + it("uses the expanded browser dimensions", function() + local popup = openModBrowser() + local listWidth, listHeight = popup.controls.listControl:GetSize() + local searchWidth = popup.controls.search:GetSize() + + assert.are.equal(720, popup.width) + assert.are.equal(566, popup.height) + assert.are.equal(700, listWidth) + assert.are.equal(454, listHeight) + assert.are.equal(640, searchWidth) + end) + + it("opens with the search field ready for typing", function() + local popup = openModBrowser() + local inputEvents = { { type = "Char", key = "m" } } + + assert.are.equal(popup.controls.search, popup.selControl) + assert.is_true(popup.controls.search.hasFocus) + assert.is_nil(popup.controls.listControl.hasFocus) + + popup:ProcessInput(inputEvents, { x = 0, y = 0, width = 1920, height = 1080 }) + + assert.are.equal("m", popup.controls.search.buf) + end) + + it("uses the mod group title as the calculation source name", function() + local configTab = build.configTab + local blockData = configTab.configSets[configTab.activeConfigSetId].customModsList[1] + blockData.text = "+100 to maximum Life" + configTab:BuildModList() + + configTab.customModsBlockControls[1].controls.titleEdit:SetText("Bossing", true) + + -- mod 1 is interlude quest reward life + local customMods = configTab.modList:Tabulate("BASE", nil, "Life") + assert.are.equal(2, #customMods) + assert.are.equal("Custom:Bossing", customMods[2].mod.source) + + build.buildFlag = true + runCallback("OnFrame") + local breakdownControl = build.calcsTab.controls.breakdown + breakdownControl.sectionList = { } + breakdownControl:AddModSection({ modName = "Life", modType = "BASE" }) + local customRow + for _, row in ipairs(breakdownControl.sectionList[1].rowList) do + if row.mod.source == "Custom:Bossing" then + customRow = row + break + end + end + + assert.is_not_nil(customRow) + assert.are.equal("Custom", customRow.source) + assert.are.equal("Bossing", customRow.sourceName) + end) + + it("does not flag the build for rebuilding when previewing a group toggle", function() + local configTab = build.configTab + local blockData = configTab.configSets[configTab.activeConfigSetId].customModsList[1] + blockData.text = "+100 to maximum Life" + configTab:BuildModList() + build.buildFlag = false + + configTab.customModsBlockControls[1].controls.enableCheck.tooltipFunc(new("Tooltip"):Tooltip()) + + assert.is_false(build.buildFlag) + assert.is_true(blockData.enabled) + end) + + it("removes replaced custom modifier controls from the control host", function() + local configTab = build.configTab + local oldControl = configTab.customModsBlockControls[1] + local controlCount = 0 + for _ in pairs(configTab.controls) do + controlCount = controlCount + 1 + end + + configTab:UpdateCustomModsControls() + + local updatedControlCount = 0 + for _, control in pairs(configTab.controls) do + assert.are_not.equal(oldControl, control) + updatedControlCount = updatedControlCount + 1 + end + assert.are.equal(controlCount, updatedControlCount) + end) +end) diff --git a/spec/System/TestDefence_spec.lua b/spec/System/TestDefence_spec.lua index 13d1a44326..bb82497d39 100644 --- a/spec/System/TestDefence_spec.lua +++ b/spec/System/TestDefence_spec.lua @@ -49,6 +49,148 @@ describe("TestDefence", function() assert.are.equals(manaWithoutTotalEnergyShield + 100, player.output.Mana) end) + it("applies energy shield modifiers to runic ward when redirected", function() + build.configTab.input.customMods = [[ + +100 to maximum Runic Ward + 100% increased maximum Runic Ward + 100% increased maximum Energy Shield + Increases and Reductions to maximum Energy Shield instead apply to Ward + ]] + build.configTab:BuildModList() + runCallback("OnFrame") + + assert.are.equals(300, build.calcsTab.mainOutput.Ward) + end) + + it("does not apply energy shield more modifiers to redirected runic ward", function() + build.configTab.input.customMods = [[ + +100 to maximum Runic Ward + 100% more maximum Energy Shield + Increases and Reductions to maximum Energy Shield instead apply to Ward + ]] + build.configTab:BuildModList() + runCallback("OnFrame") + + assert.are.equals(100, build.calcsTab.mainOutput.Ward) + end) + + it("applies mana regeneration to runic ward before mana degeneration", function() + build.configTab.input.customMods = "+100 to maximum Runic Ward\nLose 5% of maximum Mana per Second" + build.configTab:BuildModList() + build.itemsTab:CreateDisplayItemFromRaw([[ + Test Wand + Runic Fork + Sockets: S + Rune: Warding Rune of Equinox + Implicits: 3 + {enchant}{rune}40% less Mana Regeneration Rate + {enchant}{rune}Mana Recovery from Regeneration is also applied to Runic Ward + {enchant}{rune}Bonded: 20% increased Runic Ward Regeneration Rate if you've dealt a Critical Hit Recently + ]]) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + + local output = build.calcsTab.mainOutput + assert.is_true(output.ManaDegen > 0) + assert.are.near(output.ManaRegen, output.WardRecovery, 0.1) + assert.are.near(output.ManaRegen - output.ManaDegen, output.ManaRegenRecovery, 0.1) + end) + + it("applies life flask recovery to runic ward through Warding Rune of Nourishment", function() + build.skillsTab:PasteSocketGroup("Ball Lightning 1/0 1") + build.itemsTab:CreateDisplayItemFromRaw([[ + Test Gloves + Runeforged Stocky Mitts + Sockets: S + Rune: Warding Rune of Nourishment + Implicits: 2 + {enchant}{rune}15% Life Recovery from Flasks also applies to Runic Ward + {enchant}{rune}Bonded: 15% increased Life Recovery from Flasks + ]]) + build.itemsTab:AddDisplayItem() + build.itemsTab:CreateDisplayItemFromRaw([[ + Test Flask + Ultimate Life Flask + Life Flask Effects are not removed when Unreserved Life is Filled + ]]) + build.itemsTab:AddDisplayItem() + build.itemsTab:EquipItemInSet(build.itemsTab.items[2], build.itemsTab.activeItemSetId) + build.itemsTab.slots["Flask 1"].active = true + runCallback("OnFrame") + + local output = build.calcsTab.calcsOutput + assert.are.equals(15, build.calcsTab.calcsEnv.player.modDB:Sum("BASE", nil, "LifeFlaskRecoveryAppliesToWard")) + assert.is_true(output.LifeRecovery > 0) + assert.is_true(output.WardRecovery > 0) + assert.are.near(output.LifeRecovery * 0.15, output.WardRecovery, 0.01) + end) + + it("includes runic ward in comprehensive net recovery", function() + build.configTab.input.customMods = "+100 to maximum Runic Ward" + build.configTab.input.enemyDamageType = "DamageOverTime" + build.configTab.input.enemyFireDamage = 100 + build.configTab:BuildModList() + runCallback("OnFrame") + + local output = build.calcsTab.calcsOutput + assert.are.equals(output.ComprehensiveNetLifeRegen + output.ComprehensiveNetManaRegen + output.ComprehensiveNetWardRegen + output.ComprehensiveNetEnergyShieldRegen, output.ComprehensiveTotalNetRegen) + end) + + it("does not count fully bypassed runic ward as a hit pool", function() + build.configTab.input.customMods = "All damage taken bypasses Runic Ward" + build.configTab:BuildModList() + runCallback("OnFrame") + local withoutWard = build.calcsTab.calcsOutput.FireTotalHitPool + + build.configTab.input.customMods = "+100 to maximum Runic Ward\nAll damage taken bypasses Runic Ward" + build.configTab:BuildModList() + runCallback("OnFrame") + + local output = build.calcsTab.calcsOutput + assert.are.equals(withoutWard, output.FireTotalHitPool) + assert.is_true(output.NumberOfDamagingHits < data.misc.ehpCalcMaxIterationsToCalc) + end) + + it("adds non-bypassed runic ward to damage over time pool", function() + build.configTab.input.customMods = "" + build.configTab.input.enemyDamageType = "DamageOverTime" + build.configTab.input.enemyFireDamage = 100 + build.configTab:BuildModList() + runCallback("OnFrame") + local withoutWard = build.calcsTab.calcsOutput.FireTotalPool + + build.configTab.input.customMods = "+100 to maximum Runic Ward" + build.configTab:BuildModList() + runCallback("OnFrame") + + assert.are.equals(withoutWard + 100, build.calcsTab.calcsOutput.FireTotalPool) + + build.configTab.input.customMods = "+100 to maximum Runic Ward\nAll damage taken bypasses Runic Ward" + build.configTab:BuildModList() + runCallback("OnFrame") + + assert.are.equals(withoutWard, build.calcsTab.calcsOutput.FireTotalPool) + end) + + it("includes remaining runic ward in hit pool tracking", function() + build.configTab.input.customMods = "+100 to maximum Runic Ward" + build.configTab:BuildModList() + runCallback("OnFrame") + + local output = build.calcsTab.calcsOutput + local poolsRemaining = build.calcsTab.calcs.reducePoolsByDamage(nil, { Physical = 1 }, build.calcsTab.calcsEnv.player) + + assert.are.near(output.PhysicalTotalHitPool - 1, poolsRemaining.hitPoolRemaining, 0.01) + + build.configTab.input.customMods = "+100 to maximum Runic Ward\nAll damage taken bypasses Runic Ward" + build.configTab:BuildModList() + runCallback("OnFrame") + + output = build.calcsTab.calcsOutput + poolsRemaining = build.calcsTab.calcs.reducePoolsByDamage(nil, { Physical = 1 }, build.calcsTab.calcsEnv.player) + assert.are.near(output.PhysicalTotalHitPool - 1, poolsRemaining.hitPoolRemaining, 0.01) + end) + it("no armour max hits", function() build.configTab.input.enemyIsBoss = "None" build.configTab.input.customMods = "" diff --git a/spec/System/TestGemSelectControl_spec.lua b/spec/System/TestGemSelectControl_spec.lua new file mode 100644 index 0000000000..031cd90927 --- /dev/null +++ b/spec/System/TestGemSelectControl_spec.lua @@ -0,0 +1,99 @@ +describe("TestGemSelectControl", function() + before_each(function() + newBuild() + build.skillsTab:PasteSocketGroup("Fireball 20/0 1") + runCallback("OnFrame") + end) + + local function getGemSelect() + return build.skillsTab.gemSlots[1].nameSpec + end + + local function selectTemporaryGem(control, gemName) + control:OnFocusGained() + control.buf = gemName + control:BuildList(control.buf) + control.selIndex = 1 + control:UpdateGem(false, false, false) + assert.are.equal(gemName, build.skillsTab.displayGroup.gemList[1].nameSpec) + end + + it("queues DPS sorting with PoE2's fast calculation options", function() + local control = getGemSelect() + assert.is_false(control.dpsBuildFlag) + + control:OnFocusGained() + + assert.is_true(control.dpsBuildFlag) + assert.is_table(control.sortCache.pendingGems) + assert.same({ + nodeAlloc = true, + requirementsItems = true, + requirementsGems = true, + skipEHP = true, + fullDPSOnly = false, + }, control.sortCache.fastCalcOptions) + end) + + it("keeps the current gem selected when the DPS list is resorted", function() + local control = getGemSelect() + control:OnFocusGained() + control.buf = control.buf:lower() + control.selIndex = 0 + + control:SortCurrentList() + + local selectedGem = control.gems[control.list[control.selIndex]] + assert.is_not_nil(selectedGem) + assert.are.equal("fireball", selectedGem.name:lower()) + end) + + it("waits for the hover selection to settle before calculating its tooltip", function() + local control = getGemSelect() + control.hoverSel = 2 + + assert.is_false(control:IsHoverSelectionReady()) + assert.is_false(control:IsHoverSelectionReady()) + assert.is_true(control:IsHoverSelectionReady()) + + control.hoverSel = 3 + assert.is_false(control:IsHoverSelectionReady()) + control.hoverSel = nil + assert.is_false(control:IsHoverSelectionReady()) + assert.is_nil(control.lastHoverSel) + assert.are.equal(0, control.hoverFrameCount) + end) + + it("restores the existing gem when selection is cancelled with Escape", function() + local control = getGemSelect() + selectTemporaryGem(control, "Spark") + + control:OnKeyDown("ESCAPE") + + assert.are.equal("Fireball", control.buf) + assert.are.equal("Fireball", build.skillsTab.displayGroup.gemList[1].nameSpec) + end) + + it("restores the existing gem when the control loses focus", function() + local control = getGemSelect() + selectTemporaryGem(control, "Spark") + + control:OnFocusLost() + + assert.are.equal("Fireball", control.buf) + assert.are.equal("Fireball", build.skillsTab.displayGroup.gemList[1].nameSpec) + end) + + it("restores the existing gem when clicking outside the dropdown", function() + local control = getGemSelect() + selectTemporaryGem(control, "Spark") + control.IsMouseOver = function() + return false + end + + control:OnKeyDown("LEFTBUTTON") + + assert.are.equal("Fireball", control.buf) + assert.are.equal("Fireball", build.skillsTab.displayGroup.gemList[1].nameSpec) + end) +end) diff --git a/spec/System/TestIdolatry_spec.lua b/spec/System/TestIdolatry_spec.lua index 3eb4f62ee6..2835a1d4cd 100644 --- a/spec/System/TestIdolatry_spec.lua +++ b/spec/System/TestIdolatry_spec.lua @@ -59,7 +59,7 @@ describe("TestIdolatry", function() end) -- Parsing: the three stat lines must resolve to mods that scale against those multipliers. - it("parses the three Idolatry stat lines", function() + it("parses Idolatry and bonded-idol stat lines", function() local parseMod = LoadModule("Modules/ModParser") -- Helper to find the Multiplier tag on a mod (tags are stored as array entries) @@ -98,5 +98,146 @@ describe("TestIdolatry", function() assert.are.equals("BASE", resist[1].type) assert.are.equals(-4, resist[1].value) assert.are.equals("NonIdolAugmentsInEquipment", multiplierTag(resist[1]).var) + + -- 4) Fox Idol's unlock is an item-local flag, not a global condition. + local localUnlock = parseMod("Idols socketed in this item gain the benefits of their Bonded modifiers") + assert.are.equals(1, #localUnlock) + assert.are.equals("SocketedIdolsUseBondedModifiers", localUnlock[1].name) + assert.are.equals("FLAG", localUnlock[1].type) + + -- 5) The ascendancy unlock is a flag consumed by calc setup, not a condition on each bonded mod. + local globalUnlock = parseMod("Gain the benefits of Bonded modifiers on Runes and Idols") + assert.are.equals(1, #globalUnlock) + assert.are.equals("CanUseBonded", globalUnlock[1].name) + assert.are.equals("FLAG", globalUnlock[1].type) + + -- Bonded is no longer consumed as a parser prefix, so other prefixes still apply. + local minionMod, extra = parseMod("Minions have 30% increased Area of Effect") + assert.is_nil(extra) + assert.are.equals("MinionModifier", minionMod[1].name) + end) + + it("enables only Idol Bonded modifiers from Fox Idol locally", function() + local item = new("Item"):Item([[ + Test Body + Rusted Cuirass + ]]) + item.itemSocketCount = 2 + item.runes = { "Fox Idol", "Lesser Body Rune" } + item:UpdateRunes() + item:BuildAndParseRaw() + assert.is_true(item.socketedIdolsUseBondedModifiers) + + local foxBondedLine + local bodyRuneBondedLife + for _, modLine in ipairs(item.runeModLines) do + if modLine.line == "Bonded: +5% to Quality of all Skills" then + foxBondedLine = modLine + end + if modLine.line == "Bonded: +20 to maximum Life" then + bodyRuneBondedLife = modLine + end + end + assert.is_not_nil(foxBondedLine) + assert.are.equals("GemProperty", foxBondedLine.modList[1].name) + assert.is_not_nil(bodyRuneBondedLife) + assert.are.equals("Life", bodyRuneBondedLife.modList[1].name) + + build.itemsTab:AddItem(item) + build.buildFlag = true + runCallback("OnFrame") + + local modDB = build.calcsTab.mainEnv.itemModDB + local foxBondedQuality + for _, mod in ipairs(modDB.mods.GemProperty or { }) do + if mod.value.value == 5 and mod.source == item.modSource then + foxBondedQuality = mod + break + end + end + assert.is_not_nil(foxBondedQuality) + assert.is_not_nil(foxBondedLine.bondedModList) + + for _, mod in ipairs(modDB.mods.Life or { }) do + assert.is_false(mod.type == "BASE" and mod.value == 20 and mod.source == item.modSource) + end + end) + + it("does not enable disabled Bonded modifiers", function() + local item = new("Item"):Item([[ + Test Body + Rusted Cuirass + ]]) + item.itemSocketCount = 1 + item.runes = { "Lesser Body Rune" } + item:UpdateRunes() + for _, modLine in ipairs(item.runeModLines) do + if modLine.line == "Bonded: +20 to maximum Life" then + modLine.disabled = true + end + end + item:BuildModList() + for _, mod in ipairs(item:GetActiveModListForSlotNum(nil, true)) do + assert.is_false(mod.name == "Life" and mod.type == "BASE" and mod.value == 20) + end + end) + + it("processes active Bonded modifiers through local item calculations", function() + local item = new("Item"):Item([[ + Test Mace + Marauding Mace + ]]) + item.itemSocketCount = 1 + item.runes = { "Legacy of Brynhand's Mark" } + item:UpdateRunes() + item:BuildModList() + local physicalMin = item.weaponData[1].PhysicalMin + local physicalMax = item.weaponData[1].PhysicalMax + + local bondedModList = item:GetActiveModListForSlotNum(1, true) + + assert.are.equals(physicalMin + 14, item.weaponData[1].PhysicalMin) + assert.are.equals(physicalMax + 20, item.weaponData[1].PhysicalMax) + assert.are.equals(bondedModList, item:GetActiveModListForSlotNum(1, true)) + + item:GetActiveModListForSlotNum(1, false) + assert.are.equals(physicalMin, item.weaponData[1].PhysicalMin) + assert.are.equals(physicalMax, item.weaponData[1].PhysicalMax) + end) + + it("enables and scales Bonded modifiers from the ascendancy flag", function() + build.spec:SelectClass(build.spec.tree.classNameMap.Druid) + for ascendClassId, ascendClass in pairs(build.spec.curClass.classes) do + if ascendClass.name == "Shaman" then + build.spec:SelectAscendClass(ascendClassId) + break + end + end + local wisdomOfTheMaji = build.spec.nodes[42253] + wisdomOfTheMaji.alloc = true + build.spec.allocNodes[wisdomOfTheMaji.id] = wisdomOfTheMaji + build.buildFlag = true + runCallback("OnFrame") + local baseModDB = build.calcsTab.mainEnv.modDB + local baseLife = baseModDB:Sum("BASE", nil, "Life") + local baseMana = baseModDB:Sum("BASE", nil, "Mana") + + local item = new("Item"):Item([[ + Test Body + Rusted Cuirass + 200% increased effect of Socketed Runes + ]]) + item.itemSocketCount = 1 + item.runes = { "Lesser Body Rune" } + item:UpdateRunes() + item:BuildAndParseRaw() + build.itemsTab:AddItem(item) + build.itemsTab:EquipItemInSet(item, build.itemsTab.activeItemSetId) + build.buildFlag = true + runCallback("OnFrame") + + local modDB = build.calcsTab.mainEnv.modDB + assert.are.equals(150, modDB:Sum("BASE", nil, "Life") - baseLife) + assert.are.equals(60, modDB:Sum("BASE", nil, "Mana") - baseMana) end) end) diff --git a/spec/System/TestImportReimport_spec.lua b/spec/System/TestImportReimport_spec.lua index c63722bf62..7f91e661fd 100644 --- a/spec/System/TestImportReimport_spec.lua +++ b/spec/System/TestImportReimport_spec.lua @@ -86,6 +86,30 @@ describe("TestImportReimport", function() assert.are.equal(fieldValue, srcInstance[fieldName.."Calcs"]) end + it("imports character runes into their Chakra slot", function() + build.importTab:ImportItem({ + inventoryId = "Chakra", + x = 2, + baseType = "Desert Rune", + }) + + assert.are.equals("Desert Rune", build.itemsTab.runeSlots["Body Armour Rune #2"]:GetSelValue().name) + assert.are.equals("Desert Rune", build.itemsTab.activeItemSet["Body Armour Rune #2"].runeName) + end) + + it("clears character runes when replacing imported equipment", function() + local slot = build.itemsTab.runeSlots["Helmet Rune #1"] + slot:SelByValue("Desert Rune", "name") + slot.selFunc(slot.selIndex, slot:GetSelValue()) + build.importTab.controls.charImportItemsClearItems.state = true + build.importTab.controls.charImportItemsClearSkills.state = false + + build.importTab:ImportItemsAndSkills(buildImportPayload({}, {})) + + assert.are.equals("None", slot:GetSelValue().name) + assert.are.equals("None", build.itemsTab.activeItemSet["Helmet Rune #1"].runeName) + end) + it("preserves full DPS state and manually disabled gems when reimporting items and skills", function() build.skillsTab:PasteSocketGroup([[ Slot: Gloves @@ -187,6 +211,24 @@ Fireball 20/0 1 assert.is_false(groupsByGem.Fireball.enabled) end) + it("clears the stale socket group selection when reimporting skills", function() + build.skillsTab:PasteSocketGroup([[ +Fireball 20/0 1 +]]) + runCallback("OnFrame") + + local oldSocketGroup = build.skillsTab.socketGroupList[1] + assert.are.equal(oldSocketGroup, build.skillsTab.displayGroup) + assert.are.equal(oldSocketGroup, build.skillsTab.controls.groupList.selValue) + + reimportSingleGem("Linen Wraps", "Gloves", "Dark Effigy") + + assert.is_nil(build.skillsTab.displayGroup) + assert.is_nil(build.skillsTab.controls.groupList.selIndex) + assert.is_nil(build.skillsTab.controls.groupList.selValue) + assert.are_not.equal(oldSocketGroup, build.skillsTab.socketGroupList[1]) + end) + it("imports item socketed jewels using jewel socket order instead of raw socket index", function() build.importTab.controls.charImportItemsClearItems.state = true build.importTab.controls.charImportItemsClearSkills.state = true @@ -220,6 +262,30 @@ Fireball 20/0 1 assert.are.equal(0, build.itemsTab.slots["Gloves Jewel Socket 2"].selItemId) end) + it("keeps an imported shield equipped with Bringer of Rain and a two-handed mace", function() + build.importTab.controls.charImportItemsClearItems.state = true + build.importTab.controls.charImportItemsClearSkills.state = true + + local shield = makeImportItem("Glacial Fortress", "Offhand2", "test-import-shield") + local weapon = makeImportItem("Ironwood Greathammer", "Weapon2", "test-import-two-handed-mace") + local helmet = makeImportItem("Decorated Helm", "Helm", "test-import-bringer-of-rain") + helmet.frameType = 3 + helmet.name = "The Bringer of Rain" + helmet.explicitMods = { + "You can wield Two-Handed Axes, Maces and Swords in one hand", + } + local maceStrike = makeGemEntry(false, "Mace Strike", 20) + maceStrike.weaponRequirements = { + { name = "", values = { { "[Mace|Two Hand Mace]", 0 } } }, + } + + build.importTab:ImportItemsAndSkills(buildImportPayload({ shield, weapon, helmet }, { maceStrike })) + + assert.are_not.equal(0, build.itemsTab.slots["Weapon 1 Swap"].selItemId) + assert.are_not.equal(0, build.itemsTab.slots["Weapon 2 Swap"].selItemId) + assert.are.equal("Metadata/Items/Gems/SkillGemPlayerDefault2HMace", build.skillsTab.socketGroupList[1].gemList[1].gemId) + end) + it("uses unique database and rune levels when importing unique items from account data", function() while main.uniqueDB.loading do runCallback("OnFrame") diff --git a/spec/System/TestImportTab_spec.lua b/spec/System/TestImportTab_spec.lua index ffdbc479af..d994e9b09c 100644 --- a/spec/System/TestImportTab_spec.lua +++ b/spec/System/TestImportTab_spec.lua @@ -94,6 +94,66 @@ describe("ImportTab", function() assert.True(importedSpec.nodes[templarStartPassive.id].alloc) assert.True(importedSpec.nodes[templarStartPassive.id].connectedToStart) end) + + it("imports the Runic Ward item property", function() + build.importTab:ImportItem({ + id = "runic-ward-test", + frameType = 0, + name = "", + typeLine = "Runeforged Sentinel Greathelm", + inventoryId = "Helm", + ilvl = 52, + properties = { { name = "[Ward|Runic Ward]", values = { { "180", 0 } } } }, + }) + + local item = build.itemsTab.items[build.itemsTab.slots["Helmet"].selItemId] + assert.is_truthy(item.raw:match("Runic Ward: 180")) + end) +end) + +describe("ImportTab BuildPlanner export option", function() + before_each(function() + newBuild() + end) + + it("defaults to true and persists false and true XML values", function() + local importTab = build.importTab + local option = importTab.controls.buildPlannerUseGeneratedItemText + + assert.are.equal("Tree", StripEscapes(importTab.controls.buildPlannerTreeLabel.label)) + assert.are.equal("Skill", StripEscapes(importTab.controls.buildPlannerSkillLabel.label)) + assert.are.equal("Item", StripEscapes(importTab.controls.buildPlannerItemLabel.label)) + assert.are.equal("TOPLEFT", option.anchor.point) + assert.are.equal(importTab.controls.buildPlannerSpec, option.anchor.other) + assert.is_true(option.labelRight) + assert.is_true(option.state) + local xml = {} + importTab:Save(xml) + assert.are.equal("true", xml.attrib.useGeneratedItemText) + + importTab:Load({ attrib = { useGeneratedItemText = "false" } }) + assert.is_false(option.state) + importTab:Load({ attrib = { useGeneratedItemText = "true" } }) + assert.is_true(option.state) + importTab:Load({ attrib = {} }) + assert.is_true(option.state) + + option.state = false + importTab:Save(xml) + assert.are.equal("false", xml.attrib.useGeneratedItemText) + end) + + it("marks the build modified when toggled", function() + local option = build.importTab.controls.buildPlannerUseGeneratedItemText + build.modFlag = false + option.IsShown = function() return true end + option.IsMouseOver = function() return true end + option:OnKeyDown("LEFTBUTTON") + option:OnKeyUp("LEFTBUTTON") + + assert.is_false(option.state) + assert.is_true(build.modFlag) + end) end) describe("ImportTab quest reward import", function() diff --git a/spec/System/TestItemDBControl_spec.lua b/spec/System/TestItemDBControl_spec.lua new file mode 100644 index 0000000000..0a746e2f32 --- /dev/null +++ b/spec/System/TestItemDBControl_spec.lua @@ -0,0 +1,93 @@ +describe("ItemDBControl", function() + local originalGetCursorPos + + before_each(function() + originalGetCursorPos = GetCursorPos + end) + + after_each(function() + GetCursorPos = originalGetCursorPos + end) + + it("sorts lower-is-better stats below zero", function() + local function makeItem(name) + return { + name = name, + base = {}, + enchantModLines = {}, + implicitModLines = {}, + explicitModLines = {}, + baseModList = {}, + } + end + local betterItem = makeItem("Better Item") + local worseItem = makeItem("Worse Item") + local invalidItem = makeItem("Invalid Item") + local takenDamage = { + [betterItem] = 80, + [worseItem] = 120, + } + local itemsTab = { + activeItemSet = { useSecondWeaponSet = false }, + slots = { ["Body Armour"] = {} }, + build = { + calcsTab = { + GetMiscCalculator = function() + return function(args) + return { PhysicalTakenHit = takenDamage[args.repItem] } + end + end, + }, + }, + IsItemValidForSlot = function(_, item) + return item ~= invalidItem + end, + } + local control = new("ItemDBControl"):ItemDBControl(nil, { 0, 0, 100, 100 }, itemsTab, { + list = { invalidItem, betterItem, worseItem }, + }, "RARE") + control.sortDetail = { + stat = "PhysicalTakenHit", + transform = function(value) return -value end, + } + control.sortOrder = { control.sortControl.STAT, control.sortControl.NAME } + + control:ListBuilder() + + assert.are.equal(betterItem, control.list[1]) + assert.are.equal(worseItem, control.list[2]) + assert.are.equal(invalidItem, control.list[3]) + assert.are.equal(-80, betterItem.measuredPower) + assert.are.equal(-120, worseItem.measuredPower) + assert.are.equal(-math.huge, invalidItem.measuredPower) + end) + + it("releases focus after opening an item with a double click", function() + local item = { + raw = "Rarity: Unique\nTest Item\nPlate Belt", + } + local itemsTab + itemsTab = { + CreateDisplayItemFromRaw = function(_, raw, isUnique) + itemsTab.displayRaw = raw + itemsTab.displayIsUnique = isUnique + end, + } + local control = new("ItemDBControl"):ItemDBControl(nil, { 0, 0, 100, 100 }, itemsTab, { + list = { item }, + }, "UNIQUE") + control.list = { item } + GetCursorPos = function() + return 3, 3 + end + control.GetRowRegion = function() + return { x = 0, y = 0, width = 100, height = 100 } + end + + local selectedControl = control:OnKeyDown("LEFTBUTTON", true) + + assert.is_nil(selectedControl) + assert.are.equal(item.raw, itemsTab.displayRaw) + assert.is_true(itemsTab.displayIsUnique) + end) +end) diff --git a/spec/System/TestItemListControl_spec.lua b/spec/System/TestItemListControl_spec.lua new file mode 100644 index 0000000000..9456fad117 --- /dev/null +++ b/spec/System/TestItemListControl_spec.lua @@ -0,0 +1,253 @@ +describe("ItemListControl", function() + local originalGetCursorPos + local originalOpenConfirmPopup + + local function newItemListControl() + local activeItemSet = { + id = 1, + title = "Boss", + ["Body Armour"] = { selItemId = 1 }, + [1000] = { selItemId = 5 }, + } + local otherItemSet = { + id = 2, + title = "Mapping", + ["Body Armour"] = { selItemId = 2 }, + [2000] = { selItemId = 6 }, + } + local treeTab = { + activeSpec = 1, + specList = { + { + title = "Boss", + jewels = { [100] = 3 }, + nodes = { [100] = { alloc = true } }, + BuildClusterJewelGraphs = function() end, + }, + { + title = "Mapping", + jewels = { [200] = 4 }, + nodes = { [200] = { alloc = true } }, + BuildClusterJewelGraphs = function() end, + }, + }, + } + local itemsTab = { + itemOrderList = { 1, 2, 3, 4, 5, 6, 7 }, + items = { + [1] = { id = 1, type = "Body Armour", base = { subType = "" } }, + [2] = { id = 2, type = "Body Armour", base = { subType = "" } }, + [3] = { id = 3, type = "Jewel", base = { subType = "" } }, + [4] = { id = 4, type = "Jewel", base = { subType = "" } }, + [5] = { id = 5, type = "Jewel", base = { subType = "" } }, + [6] = { id = 6, type = "Jewel", base = { subType = "" } }, + [7] = { id = 7, type = "Jewel", base = { subType = "" } }, + }, + itemSetOrderList = { 1, 2 }, + itemSets = { activeItemSet, otherItemSet }, + activeItemSetId = 1, + activeItemSet = activeItemSet, + slots = { }, + build = { + itemListSpecialLinks = { }, + treeListSpecialLinks = { }, + controls = { + buildLoadouts = { list = { "Boss", "Mapping" } }, + }, + treeTab = treeTab, + }, + PopulateSlots = function() end, + AddUndoState = function() end, + } + itemsTab.GetEquippedSlotForItem = function(_, item) + for _, itemSetId in ipairs(itemsTab.itemSetOrderList) do + local itemSet = itemsTab.itemSets[itemSetId] + if itemSet["Body Armour"].selItemId == item.id then + return { label = "Body Armour" }, itemSetId ~= itemsTab.activeItemSetId and itemSet or nil + end + end + end + itemsTab.DeleteItem = function(_, item) + itemsTab.items[item.id] = nil + local index = isValueInArray(itemsTab.itemOrderList, item.id) + if index then + table.remove(itemsTab.itemOrderList, index) + end + end + local control = new("ItemListControl"):ItemListControl(nil, { 0, 0, 360, 308 }, itemsTab, true) + return control, itemsTab, treeTab + end + + before_each(function() + originalGetCursorPos = GetCursorPos + originalOpenConfirmPopup = main.OpenConfirmPopup + end) + + after_each(function() + GetCursorPos = originalGetCursorPos + main.OpenConfirmPopup = originalOpenConfirmPopup + end) + + it("only shows items from the active item set and passive tree", function() + local control = newItemListControl() + control:UpdateLoadoutList() + control.controls.loadoutFilter.selIndex = 2 + + control:UpdateList() + + assert.are.same({ 1, 3, 5 }, control.list) + end) + + it("uses the selected item set and passive tree for named loadouts", function() + local control = newItemListControl() + control:UpdateLoadoutList() + control.controls.loadoutFilter.selIndex = isValueInArray(control.controls.loadoutFilter.list, "Mapping") + + control:UpdateList() + + assert.are.same({ 2, 4, 6 }, control.list) + end) + + it("matches linked sets and old passive tree display names", function() + local control, itemsTab, treeTab = newItemListControl() + itemsTab.itemSets[2].title = "Gear {mapping}" + treeTab.specList[2].title = "Tree {mapping}" + itemsTab.build.itemListSpecialLinks.mapping = { setId = 2 } + itemsTab.build.treeListSpecialLinks.mapping = { setId = 2 } + itemsTab.build.controls.buildLoadouts.list = { "Tree {mapping}", "[0.4] Boss" } + control:UpdateLoadoutList() + control.controls.loadoutFilter.selIndex = isValueInArray(control.controls.loadoutFilter.list, "Tree {mapping}") + + control:UpdateList() + + assert.are.same({ 2, 4, 6 }, control.list) + + control.controls.loadoutFilter.selIndex = isValueInArray(control.controls.loadoutFilter.list, "[0.4] Boss") + control:UpdateList() + + assert.are.same({ 1, 3, 5 }, control.list) + end) + + it("clears hidden selections and preserves visible selections by item ID", function() + local control = newItemListControl() + control:UpdateLoadoutList() + control.selIndex = 2 + control.selValue = 2 + control.controls.loadoutFilter.selIndex = 2 + + control:UpdateList() + + assert.is_nil(control.selIndex) + assert.is_nil(control.selValue) + + control.selIndex = 3 + control.selValue = 3 + control:UpdateList() + + assert.are.equal(2, control.selIndex) + assert.are.equal(3, control.selValue) + end) + + it("only allows internal reordering in the unfiltered item list", function() + local control = newItemListControl() + control:UpdateLoadoutList() + control:UpdateList() + + assert.is_true(control.isMutable) + + control.controls.loadoutFilter.selIndex = 2 + control:UpdateList() + + assert.is_false(control.isMutable) + + control.controls.loadoutFilter.selIndex = 1 + control:UpdateList() + + assert.is_true(control.isMutable) + end) + + it("refreshes filter options when loadouts are renamed without a new output revision", function() + local control, itemsTab, treeTab = newItemListControl() + itemsTab.build.outputRevision = 1 + control.lastOutputRevision = 1 + control:UpdateLoadoutList() + itemsTab.itemSets[2].title = "Renamed" + treeTab.specList[2].title = "Renamed" + itemsTab.build.controls.buildLoadouts.list = { "Boss", "Renamed" } + wipeTable(itemsTab.itemOrderList) + wipeTable(itemsTab.items) + + control:Draw({ x = 0, y = 0, width = 1920, height = 1080 }) + + assert.is_nil(isValueInArray(control.controls.loadoutFilter.list, "Mapping")) + assert.is_not_nil(isValueInArray(control.controls.loadoutFilter.list, "Renamed")) + end) + + it("clears the canonical item order when deleting all from a filtered list", function() + local control, itemsTab = newItemListControl() + control:UpdateLoadoutList() + control.controls.loadoutFilter.selIndex = isValueInArray(control.controls.loadoutFilter.list, "Mapping") + control:UpdateList() + main.OpenConfirmPopup = function(_, _, _, _, onConfirm) + onConfirm() + end + + control.controls.deleteAll.onClick() + + assert.are.same({ }, itemsTab.itemOrderList) + assert.are.same({ }, itemsTab.items) + end) + + it("deletes unused items across the entire build while filtered", function() + local control, itemsTab = newItemListControl() + control:UpdateLoadoutList() + control.controls.loadoutFilter.selIndex = isValueInArray(control.controls.loadoutFilter.list, "Mapping") + control:UpdateList() + + control.controls.deleteUnused.onClick() + + assert.is_nil(itemsTab.items[7]) + assert.is_nil(isValueInArray(itemsTab.itemOrderList, 7)) + assert.are.same({ 2, 4, 6 }, control.list) + end) + + it("keeps bulk actions enabled when the filtered list is empty", function() + local control, itemsTab, treeTab = newItemListControl() + itemsTab.activeItemSet["Body Armour"].selItemId = 0 + itemsTab.activeItemSet[1000].selItemId = 0 + treeTab.specList[1].jewels = { } + control:UpdateLoadoutList() + control.controls.loadoutFilter.selIndex = 2 + + control:UpdateList() + + assert.are.same({ }, control.list) + assert.is_true(control.controls.deleteUnused.enabled()) + assert.is_true(control.controls.deleteAll.enabled()) + end) + + it("releases focus after opening an item with a double click", function() + local control, itemsTab = newItemListControl() + local item = new("Item"):Item([[ +Rarity: Rare +Test Belt +Plate Belt +]]) + item.id = 1 + itemsTab.items[1] = item + itemsTab.SetDisplayItem = function(_, displayItem) + itemsTab.displayItem = displayItem + end + GetCursorPos = function() + return 3, 3 + end + control.GetRowRegion = function() + return { x = 0, y = 0, width = 360, height = 308 } + end + + local selectedControl = control:OnKeyDown("LEFTBUTTON", true) + + assert.is_nil(selectedControl) + assert.are.equal(1, itemsTab.displayItem.id) + end) +end) diff --git a/spec/System/TestItemMods_spec.lua b/spec/System/TestItemMods_spec.lua index 81072e284e..18c1975a11 100644 --- a/spec/System/TestItemMods_spec.lua +++ b/spec/System/TestItemMods_spec.lua @@ -14,8 +14,14 @@ describe("TetsItemMods", function() assert.is_nil(mod.weightMultiplierKey) end) + it("does not colour a stat as modified without a base value", function() + assert.are.equals("^7", main:StatColor(10, nil, 90)) + assert.are.equals(colorCodes.MAGIC, main:StatColor(10, 5, 90)) + assert.are.equals(colorCodes.NEGATIVE, main:StatColor(100, nil, 90)) + end) + it("shows duplicate selected variants in item tooltips when enabled", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: Unique Mageblood Utility Belt @@ -27,7 +33,7 @@ describe("TetsItemMods", function() Implicits: 0 {variant:1}Legacy of Amethyst ]]) - local tooltip = new("Tooltip") + local tooltip = new("Tooltip"):Tooltip() build.itemsTab:AddItemTooltip(tooltip, item) @@ -40,13 +46,77 @@ describe("TetsItemMods", function() assert.are.equals(2, legacyLines) end) + it("toggles modifiers from the display item tooltip", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: Rare + Toggle Test + Ring + Implicits: 0 + +100 to maximum Life + ]]) + local item = build.itemsTab.displayItem + + assert.are.equals(100, item.baseModList:Sum("BASE", nil, "Life")) + build.itemsTab:ToggleDisplayItemModLine(item.explicitModLines[1]) + + item = build.itemsTab.displayItem + assert.is_true(item.explicitModLines[1].disabled) + assert.are.equals(0, item.baseModList:Sum("BASE", nil, "Life")) + assert.are.equals(colorCodes.DISABLED.."+100 to maximum Life", itemLib.formatModLine(item.explicitModLines[1])) + local tooltipModLine + for _, line in ipairs(build.itemsTab.displayItemTooltip.lines) do + if line.text and line.text:find("+100 to maximum Life", 1, true) then + tooltipModLine = line.modLine + break + end + end + assert.are.equals(item.explicitModLines[1], tooltipModLine) + + build.itemsTab:ToggleDisplayItemModLine(item.explicitModLines[1]) + assert.is_nil(build.itemsTab.displayItem.explicitModLines[1].disabled) + assert.are.equals(100, build.itemsTab.displayItem.baseModList:Sum("BASE", nil, "Life")) + end) + + it("preserves disabled rune modifiers when rebuilding an item", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + Test Wand + Runic Fork + Sockets: S + Rune: Perfect Storm Rune + LevelReq: 1 + Implicits: 1 + {enchant}{rune}Gain 12% of Damage as Extra Lightning Damage + 200% increased effect of Socketed Runes + ]]) + local item = build.itemsTab.displayItem + local runeModLine + for _, modLine in ipairs(item.runeModLines) do + if modLine.line == "Gain 12% of Damage as Extra Lightning Damage" then + runeModLine = modLine + break + end + end + assert.is_not_nil(runeModLine) + assert.are.equals(3, runeModLine.displayValueScalar) + + build.itemsTab:ToggleDisplayItemModLine(runeModLine) + + for _, modLine in ipairs(build.itemsTab.displayItem.runeModLines) do + if modLine.line == runeModLine.line then + assert.is_true(modLine.disabled) + return + end + end + assert(false, "Disabled rune modifier not found after rebuilding item") + end) + it("shows a fallback tooltip when an item's base is no longer supported", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: Unique Legacy Item Removed Base ]]) - local tooltip = new("Tooltip") + local tooltip = new("Tooltip"):Tooltip() assert.has_no.errors(function() build.itemsTab:AddItemTooltip(tooltip, item) @@ -94,9 +164,9 @@ describe("TetsItemMods", function() local itemDB = build.itemsTab.controls.uniqueDB itemDB.db = { list = { - new("Item", "New Item\nRing"), - new("Item", "New Item\nRing\n+50% to Fire Resistance"), - new("Item", "New Item\nBroadhead Quiver"), + new("Item"):Item("New Item\nRing"), + new("Item"):Item("New Item\nRing\n+50% to Fire Resistance"), + new("Item"):Item("New Item\nBroadhead Quiver"), } } itemDB:SetSortMode("FireTakenHit") @@ -106,6 +176,53 @@ describe("TetsItemMods", function() assert.are.equals(-math.huge, itemDB.list[#itemDB.list].measuredPower) end) + it("sorts crafted modifier replacements without retaining the selected modifier", function() + local item = new("Item"):Item([[ + Rarity: RARE + Armour Chest + Champion Cuirass + Armour: 526 + Crafted: true + Prefix: {range:1}IncreasedLife1 + Prefix: None + Prefix: None + Suffix: None + Suffix: None + Suffix: None + Quality: 18 + Item Level: 100 + LevelReq: 65 + Implicits: 0 + +19 to maximum Life + ]]) + local calcCount = 0 + local retainedCount = 0 + assert.are.equals("+19 to maximum Life", item.explicitModLines[1].line) + build.itemsTab.displayItem = item + build.itemsTab.controls.craftingSorting:SelByValue("Life", "stat") + build.calcsTab.GetMiscCalculator = function() + return function(args) + calcCount += 1 + local life = 0 + for _, modLine in ipairs(args.repItem.explicitModLines) do + if modLine.line == "+19 to maximum Life" then + retainedCount += 1 + end + life += tonumber(modLine.line:match("%+(%d+) to maximum Life")) or 0 + end + return { Life = life } + end + end + + local control = build.itemsTab.controls.displayItemAffix1 + build.itemsTab:UpdateAffixControl(control, item, "Prefix", "prefixes", 1, { }) + + assert.is_true(calcCount > 1) + assert.are.equals(0, retainedCount) + assert.is_truthy(control.list[2].label:find("maximum Life", 1, true)) + assert.is_truthy(isValueInArray(control.list[control.selIndex].modList, "IncreasedLife1")) + end) + it("Both slots mod (evasion and es mastery)", function() build.configTab.input.customMods = "\z @@ -321,8 +438,8 @@ describe("TetsItemMods", function() end) it("negative limit mods after scaling", function() - local baseModList = new("ModList") - local scaledModList = new("ModList") + local baseModList = new("ModList"):ModList() + local scaledModList = new("ModList"):ModList() baseModList:NewMod("EnemyAilmentThreshold", "INC", -35, "Test", 0, 0, { type = "Limit", limit = 90, neg = true }) scaledModList:ScaleAddList(baseModList, 4) @@ -574,8 +691,8 @@ describe("TetsItemMods", function() build.configTab:BuildModList() runCallback("OnFrame") - -- ~500 armour gives 25% increased block => 12.5% - assert.equals(12.5, build.calcsTab.mainOutput.EffectiveBlockChance) + -- ~500 armour gives 25% increased block => 13% + assert.equals(13, build.calcsTab.mainOutput.EffectiveBlockChance) assert.True(basePhys < build.calcsTab.mainOutput.PhysicalStoredCombinedAvg) end) it("liminal coil", function() @@ -676,13 +793,13 @@ describe("TetsItemMods", function() type = "Normal", isAttribute = true, allocMode = 0, - modList = new("ModList"), + modList = new("ModList"):ModList() } local smallNode = { id = 2, type = "Normal", allocMode = 0, - modList = new("ModList"), + modList = new("ModList"):ModList() } local envMode = "SPEC_TIMELESS_ATTRIBUTE" GlobalCache.cachedData[envMode] = { } @@ -728,8 +845,8 @@ describe("TetsItemMods", function() end, }) - local attributeModList = calcs.buildModListForNode(env, attributeNode, 0, false) - local smallModList = calcs.buildModListForNode(env, smallNode, 0, false) + local attributeModList = calcs.buildModListForNode(env, attributeNode, nil, 0, false) + local smallModList = calcs.buildModListForNode(env, smallNode, nil, 0, false) GlobalCache.cachedData[envMode] = nil assert.are.equals(7, attributeModList:Sum("BASE", nil, "Str")) @@ -840,4 +957,90 @@ describe("TetsItemMods", function() runCallback("OnFrame") assert.are.equals(76, build.calcsTab.mainOutput.SpiritReserved) end) + describe("TestAbyssalWasting", function() + local implicit = "Inflict Abyssal Wasting on Hit\n" + local explicits = [[ + Abyssal Wasting also applies -15% to Fire Resistance + 30% increased Accuracy Rating against Enemies affected by Abyssal Wasting + 40% increased chance to inflict Ailments against Enemies affected by Abyssal Wasting + 30% increased Immobilisation buildup against targets affected by Abyssal Wasting + 20% of Mana Leeched from targets affected by Abyssal Wasting is Instant + ]] + + before_each(function() + newBuild() + end) + + local function setMods(mods) + build.configTab.input.customMods = mods + build.configTab:BuildModList() + runCallback("OnFrame") + return build.calcsTab.mainEnv + end + + it("grants nothing unless the enemy is wasted", function() + local env = setMods(explicits) + assert.are.equals(50, env.enemyDB:Sum("BASE", nil, "FireResist")) + assert.are.equals(0, env.modDB:Sum("INC", nil, "Accuracy")) + assert.are.equals(0, env.modDB:Sum("INC", nil, "AilmentChance")) + assert.are.equals(0, env.modDB:Sum("INC", nil, "EnemyImmobilisationBuildup")) + assert.are.equals(0, env.modDB:Sum("BASE", nil, "InstantManaLeech")) + end) + + it("grants its bonuses once the enemy is wasted", function() + local env = setMods(implicit .. explicits) + assert.are.equals(35, env.enemyDB:Sum("BASE", nil, "FireResist")) + assert.are.equals(30, env.modDB:Sum("INC", nil, "Accuracy")) + assert.are.equals(40, env.modDB:Sum("INC", nil, "AilmentChance")) + assert.are.equals(30, env.modDB:Sum("INC", nil, "EnemyImmobilisationBuildup")) + assert.are.equals(20, env.modDB:Sum("BASE", nil, "InstantManaLeech")) + end) + + it("does not scale player mods", function() + local env = setMods(implicit .. explicits .. "\n60% increased Magnitude of Abyssal Wasting you inflict") + assert.are.equals(26, env.enemyDB:Sum("BASE", nil, "FireResist")) + assert.are.equals(30, env.modDB:Sum("INC", nil, "Accuracy")) + assert.are.equals(40, env.modDB:Sum("INC", nil, "AilmentChance")) + assert.are.equals(30, env.modDB:Sum("INC", nil, "EnemyImmobilisationBuildup")) + assert.are.equals(20, env.modDB:Sum("BASE", nil, "InstantManaLeech")) + + -- magnitude stacks + local env = setMods(implicit .. explicits .. "\n60% increased Magnitude of Abyssal Wasting you inflict" .. "\n60% increased Magnitude of Abyssal Wasting you inflict") + assert.are.equals(17, env.enemyDB:Sum("BASE", nil, "FireResist")) + end) + + it("applies conditions to the wasted enemy", function() + local env = setMods(implicit .. [[ + Targets affected by Abyssal Wasting you inflict are Debilitated + Targets affected by Abyssal Wasting you inflict are Hindered + Targets affected by Abyssal Wasting you inflict are Blinded + Abyssal Wasting you inflict also prevents targets from dealing Critical Hits + ]]) + assert.is_true(env.enemyDB:Flag(nil, "Condition:Debilitated") == true) + assert.is_true(env.enemyDB:Flag(nil, "Condition:Hindered") == true) + assert.is_true(env.enemyDB:Flag(nil, "Condition:Blinded") == true) + assert.is_true(env.enemyDB:Flag(nil, "NeverCrit") == true) + end) + + it("enables wither config", function() + local wither = "99% chance to inflict Withered with Hits against targets affected by Abyssal Wasting" + build.configTab.input.multiplierWitheredStackCount = 10 + + local env = setMods(wither) + assert.are.equals(0, env.enemyDB:Sum("INC", nil, "ChaosDamageTaken")) + + env = setMods(implicit .. wither) + assert.is_true(env.player.mainSkill.skillModList:Flag(nil, "Condition:CanWither") == true) + assert.are.equals(50, env.enemyDB:Sum("INC", nil, "ChaosDamageTaken")) + end) + + it("prevents the wasted enemy from inflicting elemental ailments", function() + local prevent = "Abyssal Wasting you inflict also prevents targets from inflicting Elemental Ailments" + assert.are.equals(0, setMods(prevent).player.output.IgniteAvoidChance) + + local env = setMods(implicit .. prevent) + assert.are.equals(100, env.player.output.IgniteAvoidChance) + assert.are.equals(100, env.player.output.ShockAvoidChance) + end) + end) end) diff --git a/spec/System/TestItemParse_spec.lua b/spec/System/TestItemParse_spec.lua index 8034dc07b9..eb2763fe38 100644 --- a/spec/System/TestItemParse_spec.lua +++ b/spec/System/TestItemParse_spec.lua @@ -5,29 +5,36 @@ describe("TestItemParse", function() end it("Rarity", function() - local item = new("Item", "Rarity: Normal\nRing") + local item = new("Item"):Item("Rarity: Normal\nRing") assert.are.equals("NORMAL", item.rarity) - item = new("Item", "Rarity: Magic\nRing") + item = new("Item"):Item("Rarity: Magic\nRing") assert.are.equals("MAGIC", item.rarity) - item = new("Item", "Rarity: Rare\nName\nRing") + item = new("Item"):Item("Rarity: Rare\nName\nRing") assert.are.equals("RARE", item.rarity) - item = new("Item", "Rarity: Unique\nName\nRing") + item = new("Item"):Item("Rarity: Unique\nName\nRing") assert.are.equals("UNIQUE", item.rarity) end) --it("Defence", function() - -- local item = new("Item", raw("Armour: 25")) + -- local item = new("Item"):Item(raw("Armour: 25")) -- assert.are.equals(25, item.armourData.Armour) - -- item = new("Item", raw("Evasion Rating: 35", "Shabby Jerkin")) + -- item = new("Item"):Item(raw("Evasion Rating: 35", "Shabby Jerkin")) -- assert.are.equals(35, item.armourData.Evasion) - -- item = new("Item", raw("Energy Shield: 15", "Simple Robe")) + -- item = new("Item"):Item(raw("Energy Shield: 15", "Simple Robe")) -- assert.are.equals(15, item.armourData.EnergyShield) - -- item = new("Item", raw("Ward: 180", "Runic Crown")) + -- item = new("Item"):Item(raw("Ward: 180", "Runic Crown")) -- assert.are.equals(180, item.armourData.Ward) --end) + it("Ward defence", function() + local item = new("Item"):Item(raw("Ward: 180", "Runic Crown")) + assert.are.equals(180, item.armourData.Ward) + item = new("Item"):Item(raw("Runic Ward: 180", "Runic Crown")) + assert.are.equals(180, item.armourData.Ward) + end) + it("Title", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: Rare Phoenix Paw Furtive Wraps @@ -38,12 +45,12 @@ describe("TestItemParse", function() end) it("Unique ID", function() - local item = new("Item", raw("Unique ID: 40f9711d5bd7ad2bcbddaf71c705607aef0eecd3dcadaafec6c0192f79b82863")) + local item = new("Item"):Item(raw("Unique ID: 40f9711d5bd7ad2bcbddaf71c705607aef0eecd3dcadaafec6c0192f79b82863")) assert.are.equals("40f9711d5bd7ad2bcbddaf71c705607aef0eecd3dcadaafec6c0192f79b82863", item.uniqueID) end) it("Unique ID line is not parsed as a modifier", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: Unique Evergrasping Ring Pearl Ring @@ -62,19 +69,19 @@ describe("TestItemParse", function() end) it("Item Level", function() - local item = new("Item", raw("Item Level: 10")) + local item = new("Item"):Item(raw("Item Level: 10")) assert.are.equals(10, item.itemLevel) end) it("Quality", function() - local item = new("Item", raw("Quality: 10")) + local item = new("Item"):Item(raw("Quality: 10")) assert.are.equals(10, item.quality) - item = new("Item", raw("Quality: +12% (augmented)")) + item = new("Item"):Item(raw("Quality: +12% (augmented)")) assert.are.equals(12, item.quality) end) it("parses ' spell' as a composable Spell + element tag (issue #2226)", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: Rare Xoph's Test Band Amethyst Ring @@ -106,7 +113,7 @@ describe("TestItemParse", function() --end) it("allows duplicate selected variants when enabled", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: Unique Mageblood Utility Belt @@ -130,7 +137,7 @@ describe("TestItemParse", function() end) it("does not duplicate selected variants by default", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: Unique Mageblood Utility Belt @@ -150,16 +157,16 @@ describe("TestItemParse", function() --end) it("Requires Level", function() - local item = new("Item", raw("Requires Level 10")) + local item = new("Item"):Item(raw("Requires Level 10")) assert.are.equals(10, item.requirements.level) - item = new("Item", raw("Level: 10")) + item = new("Item"):Item(raw("Level: 10")) assert.are.equals(10, item.requirements.level) - item = new("Item", raw("LevelReq: 10")) + item = new("Item"):Item(raw("LevelReq: 10")) assert.are.equals(10, item.requirements.level) end) it("Prefix/Suffix", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ Prefix: {range:0.1}IncreasedLife1 Suffix: {range:0.2}ColdResist1 ]])) @@ -170,7 +177,7 @@ describe("TestItemParse", function() end) it("Implicits", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ Implicits: 2 +8 to Strength +10 to Intelligence @@ -184,7 +191,7 @@ describe("TestItemParse", function() end) it("Pasted separated base granted skills stay implicit", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Item Class: Spears Rarity: Rare Brood Edge @@ -219,7 +226,7 @@ describe("TestItemParse", function() assert.are.equals("Grants Skill: Level (1-20) Volatile Dead", data.itemBases["Volatile Wand"].implicit) - item = new("Item", [[ + item = new("Item"):Item([[ Item Class: Wands Rarity: Rare Temp Wand @@ -247,7 +254,7 @@ describe("TestItemParse", function() it("Crafted base granted skill ranges stay implicit", function() local base = data.itemBases["Volatile Wand"] - local item = new("Item") + local item = new("Item"):Item() item.name = "Volatile Wand" item.base = base item.baseName = "Volatile Wand" @@ -277,7 +284,7 @@ describe("TestItemParse", function() end) it("Crafted affixes matching base implicit ranges stay explicit", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: Rare New Item Solar Amulet @@ -306,7 +313,7 @@ describe("TestItemParse", function() end) it("Crafted affixes matching base implicits stay explicit", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: Rare New Item Gemini Crossbow @@ -335,7 +342,7 @@ describe("TestItemParse", function() end) it("Pasted affixes matching base implicits stay explicit", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Item Class: Crossbows Rarity: Rare New Item @@ -366,17 +373,22 @@ describe("TestItemParse", function() --end) it("Source", function() - local item = new("Item", raw("Source: No longer obtainable")) + local item = new("Item"):Item(raw("Source: No longer obtainable")) assert.are.equals("No longer obtainable", item.source) end) it("Note", function() - local item = new("Item", raw("Note: ~price 1 chaos")) + local item = new("Item"):Item(raw("Note: ~price 1 chaos")) assert.are.equals("~price 1 chaos", item.note) end) + it("ignores disabled modifiers in item conditions", function() + local item = new("Item"):Item(raw("{disabled}+100 to maximum Life")) + assert.is_false(item:FindModifierSubstring("life", "body armour")) + end) + it("Rune level requirements", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Test Wand Runic Fork Sockets: S @@ -392,7 +404,7 @@ describe("TestItemParse", function() local foundAnvil for _, rawUnique in ipairs(data.uniques.amulet) do if rawUnique:match("The Anvil") then - local item = new("Item", rawUnique) + local item = new("Item"):Item(rawUnique) assert.are.equals(18, item.requirements.level) assert.is_nil(rawUnique:match("Requires Level 18")) foundAnvil = true @@ -415,7 +427,7 @@ describe("TestItemParse", function() local foundSylvansEffigy for _, rawUnique in ipairs(data.uniques.sceptre) do if rawUnique:match("Sylvan's Effigy") then - local item = new("Item", rawUnique) + local item = new("Item"):Item(rawUnique) assert.are.equals(62, item.requirements.level) foundSylvansEffigy = true break @@ -425,7 +437,7 @@ describe("TestItemParse", function() for _, rawUnique in ipairs(data.uniques.amulet) do if rawUnique:match("Hinekora's Sight") then - local item = new("Item", rawUnique) + local item = new("Item"):Item(rawUnique) assert.are.equals(44, item.requirements.level) assert(rawUnique:find("Grants Skill: Level (1-20) Future-Past", 1, true)) return @@ -445,7 +457,7 @@ describe("TestItemParse", function() end) it("uses upgraded base requirements for uniques", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Item Class: Spears Rarity: Unique Tyranny's Grip @@ -471,7 +483,7 @@ describe("TestItemParse", function() for _, rawUnique in ipairs(data.uniques.shield) do if rawUnique:match("The Surrender") then assert(rawUnique:find("Implicits: 1\nGrants Skill: Raise Shield", 1, true)) - local item = new("Item", rawUnique) + local item = new("Item"):Item(rawUnique) assert.are.equals(75, item.requirements.level) return end @@ -480,9 +492,9 @@ describe("TestItemParse", function() end) it("Requires Class", function() - local item = new("Item", raw("Requires Class Witch")) + local item = new("Item"):Item(raw("Requires Class Witch")) assert.are.equals("Witch", item.classRestriction) - item = new("Item", raw("Class:: Witch")) + item = new("Item"):Item(raw("Class:: Witch")) assert.are.equals("Witch", item.classRestriction) end) @@ -491,66 +503,66 @@ describe("TestItemParse", function() --end) it("short flags", function() - item = new("Item", raw("Mirrored")) + item = new("Item"):Item(raw("Mirrored")) assert.truthy(item.mirrored) - item = new("Item", raw("Corrupted")) + item = new("Item"):Item(raw("Corrupted")) assert.truthy(item.corrupted) - item = new("Item", raw("Leech 6.61% of Physical Attack Damage as Mana (fractured)")) + item = new("Item"):Item(raw("Leech 6.61% of Physical Attack Damage as Mana (fractured)")) assert.truthy(item.fractured) - item = new("Item", raw("Adds 36 to 48 Fire Damage (desecrated)")) + item = new("Item"):Item(raw("Adds 36 to 48 Fire Damage (desecrated)")) assert.truthy(item.desecrated) - item = new("Item", raw("Crafted: true")) + item = new("Item"):Item(raw("Crafted: true")) assert.truthy(item.crafted) - item = new("Item", raw("Unreleased: true")) + item = new("Item"):Item(raw("Unreleased: true")) assert.truthy(item.unreleased) end) it("long flags", function() - local item = new("Item", raw("This item can be anointed by Cassia")) + local item = new("Item"):Item(raw("This item can be anointed by Cassia")) assert.truthy(item.canBeAnointed) - item = new("Item", raw("Can have 1 additional Instilled Modifier")) + item = new("Item"):Item(raw("Can have 1 additional Instilled Modifier")) assert.truthy(item.canHaveTwoEnchants) - item = new("Item", raw("Can have an additional Instilled Modifier")) + item = new("Item"):Item(raw("Can have an additional Instilled Modifier")) assert.truthy(item.canHaveTwoEnchants) - item = new("Item", raw("Can have 2 additional Instilled Modifiers")) + item = new("Item"):Item(raw("Can have 2 additional Instilled Modifiers")) assert.truthy(item.canHaveTwoEnchants) assert.truthy(item.canHaveThreeEnchants) - item = new("Item", raw("Can have 3 additional Instilled Modifiers")) + item = new("Item"):Item(raw("Can have 3 additional Instilled Modifiers")) assert.truthy(item.canHaveTwoEnchants) assert.truthy(item.canHaveThreeEnchants) assert.truthy(item.canHaveFourEnchants) end) it("tags", function() - local item = new("Item", raw("{tags:life,physical_damage}+8 to Strength")) + local item = new("Item"):Item(raw("{tags:life,physical_damage}+8 to Strength")) assert.are.same({ "life", "physical_damage" }, item.explicitModLines[1].modTags) end) it("range", function() - local item = new("Item", raw("{range:0.8}+(8-12) to Strength")) + local item = new("Item"):Item(raw("{range:0.8}+(8-12) to Strength")) assert.are.equals(0.8, item.explicitModLines[1].range) assert.are.equals(11, item.baseModList[1].value) -- range 0.8 of (8-12) = 11 end) it("custom", function() - local item = new("Item", raw("{custom}+8 to Strength")) + local item = new("Item"):Item(raw("{custom}+8 to Strength")) assert.truthy(item.explicitModLines[1].custom) end) it("crafted", function() - local item = new("Item", raw("{crafted}+8 to Strength")) + local item = new("Item"):Item(raw("{crafted}+8 to Strength")) assert.truthy(item.explicitModLines[1].crafted) end) it("preserves crafted mod lines when rebuilding raw text", function() - local item = new("Item", raw("+8 to Strength")) + local item = new("Item"):Item(raw("+8 to Strength")) item.explicitModLines[1].crafted = true item:BuildAndParseRaw() assert.truthy(item.explicitModLines[1].crafted) end) it("enchant", function() - local item = new("Item", raw("+8 to Strength (enchant)")) + local item = new("Item"):Item(raw("+8 to Strength (enchant)")) assert.are.equals(1, #item.enchantModLines) -- enchant also sets enchant and implicit assert.truthy(item.enchantModLines[1].enchant) @@ -558,14 +570,14 @@ describe("TestItemParse", function() end) it("fractured", function() - local item = new("Item", raw("{fractured}+8 to Strength")) + local item = new("Item"):Item(raw("{fractured}+8 to Strength")) assert.truthy(item.explicitModLines[1].fractured) - item = new("Item", raw("+8 to Strength (fractured)")) + item = new("Item"):Item(raw("+8 to Strength (fractured)")) assert.truthy(item.explicitModLines[1].fractured) end) it("implicit", function() - local item = new("Item", raw("+8 to Strength (implicit)")) + local item = new("Item"):Item(raw("+8 to Strength (implicit)")) assert.truthy(item.implicitModLines[1].implicit) end) @@ -574,7 +586,7 @@ describe("TestItemParse", function() --end) it("parses text without armour value then changes quality and has correct final armour", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Armour Gloves Rope Cuffs Quality: 0 @@ -587,7 +599,7 @@ describe("TestItemParse", function() end) it("magic item", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: MAGIC Name Prefix Rope Cuffs -> +50 ignite chance +50% chance to Ignite @@ -601,7 +613,7 @@ describe("TestItemParse", function() end) it("attribute converted", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Test Item Aegis Quarterstaff Quality: 20 @@ -626,7 +638,7 @@ describe("TestItemParse", function() it("infers pasted multi-value rune lines as whole runes", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: Rare Onslaught Relic Warmonger Bow @@ -659,17 +671,22 @@ describe("TestItemParse", function() assert.are.equals(3, item.itemSocketCount) assert.are.same({ "Greater Glacial Rune", "Lesser Body Rune" }, item.runes) - assert.are.equals(1, item.runeModLines[1].runeCount) - assert.are.equals(1, item.runeModLines[2].runeCount) - assert.is_nil(item.runeModLines[3].runeCount) - assert.is_nil(item.runeModLines[4].runeCount) + local runeLines = { } + for _, modLine in ipairs(item.runeModLines) do + runeLines[modLine.line] = true + end + assert.are.equals(4, #item.runeModLines) + assert.is_true(runeLines["Adds 9 to 15 Cold Damage"]) + assert.is_true(runeLines["Leeches 3% of Physical Damage as Life"]) + assert.is_true(runeLines["Bonded: 5% increased maximum Life"]) + assert.is_true(runeLines["Bonded: 30% increased Freeze Buildup"]) for _, rune in ipairs(item.runes) do assert.are_not.equals("Lesser Glacial Rune", rune) end end) it("keeps bonded rune stats separate from normal rune stats", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: Rare Test Body Rusted Cuirass @@ -682,10 +699,12 @@ describe("TestItemParse", function() assert.are.equals("+30 to maximum Life", item.runeModLines[1].line) assert.are.equals("Bonded: +20 to maximum Life", item.runeModLines[2].line) assert.are.equals("Bonded: +20 to maximum Mana", item.runeModLines[3].line) + assert.are.equals("Life", item.runeModLines[2].modList[1].name) + assert.are.equals("Mana", item.runeModLines[3].modList[1].name) end) it("applies increased effect of socketed runes", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Test Wand Runic Fork Sockets: S @@ -707,7 +726,7 @@ describe("TestItemParse", function() end) it("applies increased effect of socketed augment items", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Test Wand Runic Fork Sockets: S @@ -729,7 +748,7 @@ describe("TestItemParse", function() end) it("does not double-scale imported socketed rune text", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Runeseeker's Call Runic Fork Unique ID: bbcd083b0a9da5650f3ac0a001364b1c99d6b866c1f52f0568fafab863b44ccb @@ -774,7 +793,7 @@ describe("TestItemParse", function() end) it("infers pasted game rune lines with socketed rune effect", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Item Class: Wands Rarity: Unique Runeseeker's Call @@ -847,7 +866,7 @@ describe("TestItemParse", function() it("multi-line rune mod", function() -- Thruldana is Bow-only as well - local item = new("Item", [[ + local item = new("Item"):Item([[ Test Item Crude Bow Quality: 20 @@ -866,7 +885,7 @@ describe("TestItemParse", function() end) it("loads Darkness Enthroned with two augment sockets", function() - local item = new("Item", data.uniques.belt[6]) + local item = new("Item"):Item(data.uniques.belt[6]) assert.are.equals("Darkness Enthroned, Fine Belt", item.name) assert.are.equals(2, item.itemSocketCount) @@ -880,7 +899,7 @@ describe("TestItemParse", function() end) it("infers helmet augments from an advanced copy of Darkness Enthroned", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Item Class: Belts Rarity: Unique Darkness Enthroned @@ -931,7 +950,7 @@ describe("TestItemParse", function() end) it("infers body armour augments from an advanced copy of Darkness Enthroned", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Item Class: Belts Rarity: Unique Darkness Enthroned @@ -983,7 +1002,7 @@ describe("TestItemParse", function() end) it("parses Atziri's Splendour soul core socket types", function() - local item = new("Item", data.uniques.body[1]) + local item = new("Item"):Item(data.uniques.body[1]) item.variant = 1 -- Helmet item:BuildModList() @@ -992,7 +1011,7 @@ describe("TestItemParse", function() end) it("infers Soul Cores using Atziri's Splendour's variant type", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Item Class: Body Armours Rarity: Unique Atziri's Splendour @@ -1014,7 +1033,7 @@ describe("TestItemParse", function() assert.are.same({ "Quipolatl's Soul Core of Flow", "None", "None", "None", "None", "None" }, item.runes) assert.are.equals(2, #item.runeModLines) - item = new("Item", [[ + item = new("Item"):Item([[ Item Class: Body Armours Rarity: Unique Atziri's Splendour @@ -1037,7 +1056,7 @@ describe("TestItemParse", function() end) it("infers pasted Soul Core lines with socketed Soul Core effect", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Item Class: Shields Rarity: Unique Mahuxotl's Machination @@ -1057,7 +1076,7 @@ describe("TestItemParse", function() end) it("jewel sockets", function() - local item = new("Item", [[ + local item = new("Item"):Item([[ Six Socket Body Garment Quality: 20 @@ -1076,7 +1095,7 @@ describe("TestAdvancedItemParse #item", function() end it("parses to craft", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ { Prefix Modifier "Azure" (Tier: 7) - Mana } +31(25-34) to maximum Mana ]], "Refined Bracers")) @@ -1086,7 +1105,7 @@ describe("TestAdvancedItemParse #item", function() end) it("parses correct range", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ { Desecrated Prefix Modifier "Frigid" (Tier: 6) - Damage, Elemental, Cold, Attack } Adds 8(7-8) to 13(12-14) Cold damage to Attacks ]], "Refined Bracers")) @@ -1095,18 +1114,18 @@ describe("TestAdvancedItemParse #item", function() -- GGG scales each mod line separately here, but PoB scales them both together, so this parsing is a bit wonky it("parses multi-line mod", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ { Prefix Modifier "Bishop's" (Tier: 3) — Life, Defences } 27(27-32)% increased Energy Shield +31(26-32) to maximum Life ]], "Ancestral Tiara")) assert.are.equals("LocalIncreasedEnergyShieldAndLife4", item.prefixes[1].modId) assert.are.equals(0, item.prefixes[1].range) - assert.are.equals(0.833, item.explicitModLines[2].range) + assert.are.equals(0.833333, item.explicitModLines[2].range) end) it("resets linePrefix", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ { Prefix Modifier "Warlock's" (Tier: 4) — Mana, Damage, Caster } 32(30-37)% increased Spell Damage +46(42-47) to maximum Mana @@ -1117,7 +1136,7 @@ describe("TestAdvancedItemParse #item", function() end) it("resets linePostfix", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ { Corruption Enhancement — Mana } 24(20-30)% increased Mana Regeneration Rate -------- @@ -1127,7 +1146,7 @@ describe("TestAdvancedItemParse #item", function() end) it("parses vaaled catalyst", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ Quality (Attribute Modifiers): +19% (augmented) { Unique Modifier — Attribute — 19% Increased } +120(80-100) to all Attributes @@ -1140,7 +1159,7 @@ describe("TestAdvancedItemParse #item", function() end) it("parses vaaled catalyst within range", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ Quality (Attribute Modifiers): +19% (augmented) { Unique Modifier — Attribute — 19% Increased } +95(80-100) to all Attributes @@ -1153,7 +1172,7 @@ describe("TestAdvancedItemParse #item", function() end) it("doesn't scale unscalable", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ Quality (Life and Mana Modifiers): +20% (augmented) { Unique Modifier — Life, Defences, Energy Shield, Minion, Gem } Socketed Golem Skills gain 20% of Maximum Life as Extra Maximum Energy Shield — Unscalable Value @@ -1162,7 +1181,7 @@ describe("TestAdvancedItemParse #item", function() end) it("correctly matches conqueror mod", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ { Suffix Modifier "of the Conquest" (Tier: 1) — Elemental, Cold } 10(8-10)% chance to Avoid Cold Damage from Hits (No chance to avoid damage can be higher than 75%) @@ -1173,7 +1192,7 @@ describe("TestAdvancedItemParse #item", function() end) it("parses enchant correctly #enchant", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ { Corrupted Enhancement } +8(6-10)% to Fire Resistance ]])) @@ -1181,7 +1200,7 @@ describe("TestAdvancedItemParse #item", function() end) it("parses enchant with tags correctly #enchant", function() - local item = new("Item", raw([[ + local item = new("Item"):Item(raw([[ { Corrupted Enhancement - Energy Shield } +8(6-10)% to Fire Resistance ]])) @@ -1190,11 +1209,11 @@ describe("TestAdvancedItemParse #item", function() end) it("parses junk", function() - local godTestItem = new("Item", [[ + local godTestItem = new("Item"):Item([[ Item Class: Sceptres Rarity: Unique Nebulis - Synthesised Void Sceptre + Synthesised Omen Sceptre -------- Sceptre Physical Damage: 50-76 @@ -1208,7 +1227,7 @@ describe("TestAdvancedItemParse #item", function() Str: 104 Int: 122 -------- - Sockets: B R + Sockets: B R -------- Item Level: 87 -------- @@ -1257,4 +1276,460 @@ describe("TestAdvancedItemParse #item", function() Note: ~b/o 2 chaos ]]) end) + + it("preserves independently rolled affix values when crafting", function() + local item = new("Item"):Item(raw([[ + { Fractured Prefix Modifier "Frigid" (Tier: 4) — Damage, Elemental, Cold, Attack } + Adds 7(7-8) to 14(12-14) Cold damage to Attacks + ]], "Refined Bracers")) + + assert.are.equals("AddedColdDamage4", item.prefixes[1].modId) + assert.are.same({ 0, 1 }, item.prefixes[1].range) + assert.is_true(item.prefixes[1].fractured) + item:Craft() + assert.are.equals("Adds 7 to 14 Cold damage to Attacks", item.explicitModLines[1].line) + assert.is_true(item.explicitModLines[1].fractured) + end) + + it("parses fixed advanced-copy values from a legacy Prism Guardian", function() + local item = new("Item"):Item([[ + Rarity: Unique + Prism Guardian + Sectarian Crest Shield + { Unique Modifier } + +1 to Maximum Spirit per 25(50) Maximum Life + ]]) + + assert.are.equals("+1 to Maximum Spirit per 25 Maximum Life", item.explicitModLines[1].line) + end) + + it("preserves a Heroic Tragedy seed and selected commander", function() + local item = new("Item"):Item([[ + Rarity: Unique + Heroic Tragedy + Timeless Jewel + { Unique Modifier } + Remembrancing 7321(100-8000) songworthy deeds by the line of Vorana(Vorana-Olroth) + ]]) + + assert.are.equals("Remembrancing 7321 songworthy deeds by the line of Vorana", + itemLib.applyRange(item.explicitModLines[1].line, item.explicitModLines[1].range)) + item:BuildAndParseRaw() + assert.are.equals("Remembrancing 7321 songworthy deeds by the line of Vorana", + itemLib.applyRange(item.explicitModLines[1].line, item.explicitModLines[1].range)) + end) + + it("orders advanced-copy unique modifiers by database stat order", function() + local item = new("Item"):Item([[ + Rarity: Unique + Evergrasping Ring + Pearl Ring + { Implicit Modifier — Caster, Speed } + 8(7-10)% increased Cast Speed + { Unique Modifier — Chaos } + Enemies in your Presence Gain 8(6-12)% of Damage as Extra Chaos Damage + { Unique Modifier — Chaos } + Allies in your Presence Gain 22(15-25)% of Damage as Extra Chaos Damage + { Unique Modifier — Mana } + +91(60-100) to maximum Mana + ]]) + + assert.are.same({ + "+(60-100) to maximum Mana", + "Allies in your Presence Gain (15-25)% of Damage as Extra Chaos Damage", + "Enemies in your Presence Gain (6-12)% of Damage as Extra Chaos Damage", + }, { + item.explicitModLines[1].line, + item.explicitModLines[2].line, + item.explicitModLines[3].line, + }) + end) + + it("filters flask state and base-property lines", function() + local item = new("Item"):Item([[ + Rarity: Unique + Opportunity + Ultimate Life Flask + Recovers 2061 (augmented) Life over 4.20 Seconds + Consumes 4 (augmented) of 75 Charges on use + Currently has 0 Charges + { Unique Modifier } + Cannot be Used manually + ]]) + + assert.are.equals(1, #item.explicitModLines) + assert.are.equals("Cannot be Used manually", item.explicitModLines[1].line) + end) + + describe("mod magnitude scaling", function() + before_each(function() + newBuild() + runCallback("onFrame") + end) + local function chaosDamageInc() + return build.calcsTab.mainEnv.modDB:Sum("INC", nil, "ChaosDamage") + end + + local function chaosResist() + return build.calcsTab.mainEnv.modDB:Sum("BASE", nil, "ChaosResist") + end + + local function spellCrit() + return build.calcsTab.mainEnv.modDB:Sum("INC", { flags = ModFlag.Spell }, "CritChance") + end + + local function spellDamage() + return build.calcsTab.mainEnv.modDB:Sum("INC", { flags = ModFlag.Spell }, "Damage") + end + + it("scales matching implicit mods by modifier magnitude", function() + -- 130% * 1.7 = 221 + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: RARE + Test Subject + Omen Sceptre + LevelReq: 60 + Implicits: 1 + {range:0.5}(100-160)% increased Chaos Damage + {range:0.5}70% increased implicit Modifier magnitudes + ]]) + local item = build.itemsTab.displayItem + assert.is_true(item.advancedCopy) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(221, chaosDamageInc()) + end) + + it("does not apply disabled modifier magnitude", function() + local item = new("Item"):Item([[ + Rarity: UNIQUE + Magnitude Test + Arcane Raiment + Implicits: 1 + {range:0.5}+(10-20) to maximum Life + {disabled}100% increased Implicit Modifier magnitudes + ]]) + assert.are.equals(1, item.implicitModLines[1].valueScalar) + end) + + it("scales properly using old Eyes of the Greatwolf line", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: UNIQUE + Eyes of the Greatwolf + Solar Amulet + Quality (Caster Modifiers): +20% (augmented) + LevelReq: 60 + Implicits: 1 + {tags:caster}{range:0.5}(100-160)% increased Spell Damage + {range:0.5}Implicit Modifier magnitudes are doubled + ]]) + local item = build.itemsTab.displayItem + assert.is_true(item.advancedCopy) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(312, spellDamage()) + end) + + it("scales properly using new Eyes of the Greatwolf line", function() + -- 130% * 1.7 = 221 + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: RARE + Test Subject + Solar Amulet + LevelReq: 60 + Implicits: 1 + {range:0.5}{enchant}(100-160)% increased Chaos Damage + {range:0.5}(50-100)% increased Enchantment Modifier magnitudes + ]]) + local item = build.itemsTab.displayItem + assert.is_true(item.advancedCopy) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(227, chaosDamageInc()) + end) + it("does not rescale old format (baked) copies", function() + -- magnitude already baked in, so no rescale + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: RARE + Baked Subject + Gelid Staff + LevelReq: 60 + Implicits: 0 + {tags:chaos,damage}130% increased Chaos Damage + 70% increased Chaos Modifier magnitudes + ]]) + local item = build.itemsTab.displayItem + assert.is_false(item.advancedCopy) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(130, chaosDamageInc()) + end) + + it("only scales mods that share the magnitude mod's tags", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: RARE + Test Subject + Sapphire Ring + LevelReq: 20 + Implicits: 0 + {tags:chaos,damage}{range:0.5}(100-160)% increased Chaos Damage + {tags:resistance}{range:0.5}+(20-40)% to Chaos Resistance + {range:0.5}100% increased resistance modifier magnitudes + ]]) + assert.are.equals(0, chaosResist()) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(60, chaosResist()) + assert.are.equals(130, chaosDamageInc()) + newBuild() + + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: RARE + Test Subject + Sapphire Ring + LevelReq: 20 + Implicits: 0 + {tags:chaos,damage}{range:0.5}(100-160)% increased Chaos Damage + {tags:defences}{range:0.5}+(20-40)% to Chaos Resistance + {range:0.5}100% increased defence modifier magnitudes + ]]) + assert.are.equals(0, chaosResist()) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(60, chaosResist()) + assert.are.equals(130, chaosDamageInc()) + newBuild() + + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: RARE + Test Subject + Sapphire Ring + LevelReq: 20 + Implicits: 0 + {tags:chaos,damage}{range:0.5}(100-160)% increased Chaos Damage + {tags:physical,damage}{range:0.5}+(20-40)% to Chaos Resistance + {tags:caster,damage}{range:0.5}(10-30)% increased spell damage + {range:0.5}100% increased Explicit Physical and Chaos Damage Modifier magnitudes + ]]) + assert.are.equals(0, chaosResist()) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(60, chaosResist()) + assert.are.equals(260, chaosDamageInc()) + assert.are.equals(20, spellDamage()) + end) + + it("only scales the modifier type named by the magnitude mod", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: RARE + Test Subject + Sapphire Ring + LevelReq: 20 + Implicits: 1 + {range:0.5}(100-160)% increased Chaos Damage + {range:0.5}+(20-40)% to Chaos Resistance + {range:0.5}100% increased explicit modifier magnitudes + ]]) + assert.are.equals(0, chaosResist()) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(60, chaosResist()) + assert.are.equals(130, chaosDamageInc()) + end) + + it("handles explicit physical and chaos modifier magnitudes", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: RARE + Test Subject + Omen Sceptre + LevelReq: 60 + Implicits: 1 + {tags:chaos,damage}{range:0.5}(100-160)% increased Chaos Damage + {tags:physical,chaos,damage}{range:0.5}(100-160)% increased Chaos Damage + {range:0.5}10% increased Explicit Physical and Chaos Damage Modifier magnitudes + ]]) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(273, chaosDamageInc()) + end) + + it("does not scale unscalable modifiers", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: RARE + Test Subject + Omen Sceptre + LevelReq: 60 + Implicits: 0 + {tags:chaos,damage}{range:0.5}(100-160)% increased Chaos Damage — Unscalable Value + {range:0.5}100% increased Explicit Modifier magnitudes + ]]) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(130, chaosDamageInc()) + end) + + it("does not scale unscalable base implicits", function() + local base = data.itemBases["Fists of Stone"] + local item = new("Item"):Item("Rarity: Rare\nTest Subject\nFists of Stone\nCrafted: true\nImplicits: 2\n" .. base.implicit .. "\n100% increased Implicit Modifier magnitudes") + for _, modLine in ipairs(item.implicitModLines) do + assert.is_true(modLine.unscalable) + assert.are.equals(1, modLine.valueScalar) + end + end) + + it("reduces the modifier magnitude correctly", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: RARE + Test Subject + Sapphire Ring + LevelReq: 20 + Implicits: 0 + {range:0.5}(100-160)% increased Chaos Damage + {range:0.5}+(20-40)% to Chaos Resistance + {range:0.5}50% reduced explicit modifier magnitudes + ]]) + assert.are.equals(0, chaosResist()) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(15, chaosResist()) + assert.are.equals(65, chaosDamageInc()) + end) + it("scales only prefixes for increased effect of prefixes", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: RARE + Test Subject + Sapphire Ring + LevelReq: 20 + Implicits: 0 + {prefix}{range:0.5}(100-160)% increased Chaos Damage + {suffix}{range:0.5}+(20-40)% to Chaos Resistance + {range:0.5}50% increased effect of prefixes + ]]) + assert.are.equals(0, chaosResist()) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(30, chaosResist()) + assert.are.equals(195, chaosDamageInc()) + end) + + it("preserves affix types when crafting items", function() + local item = new("Item"):Item([[ + Rarity: Rare + Test Subject + Sapphire + Crafted: true + Prefix: JewelChaosDamage + Suffix: CraftedJewelPrefixEffect + Implicits: 0 + 10% increased Chaos Damage + 50% increased Effect of Prefixes + ]]) + item:Craft() + assert.is_true(item.explicitModLines[1].prefix) + assert.are.equals(15, item.baseModList:Sum("INC", nil, "ChaosDamage")) + end) + + it("preserves affix tags when crafting items", function() + local item = new("Item"):Item([[ + Rarity: Rare + Test Subject + Sapphire Ring + Quality (Chaos Modifiers): +20% (augmented) + Crafted: true + Prefix: ChaosDamagePercent6 + Suffix: DestructionInfluenceChaosModifierEffect + Implicits: 0 + {tags:chaos,damage}{prefix}{range:1}(27-30)% increased Chaos Damage + {tags:chaos}{suffix}{range:1}(15-20)% increased Explicit Chaos Modifier magnitudes + ]]) + item.prefixes[1].range = 1 + item.suffixes[1].range = 1 + item:Craft() + assert.are.equals(42, item.baseModList:Sum("INC", nil, "ChaosDamage")) + item:BuildAndParseRaw() + assert.are.equals(42, item.baseModList:Sum("INC", nil, "ChaosDamage")) + end) + + -- actually a ring so we don't have to allocate a socket + local realJewel = [[ + Rarity: Rare + Pandemonium Desire + Ruby Ring + -------- + Quality (Caster Modifiers): +20% (augmented) + -------- + Item Level: 80 + -------- + { Corruption Enhancement — Elemental, Cold, Resistance } + +7(5-10)% to Cold Resistance + { Corruption Enhancement — Attribute } + +6(4-6) to Intelligence + -------- + { Fractured Crafted Prefix Modifier "" } + 60(40-60)% increased Effect of Suffixes — Unscalable Value + { Prefix Modifier "Mystic" (Tier: 1) — Damage, Caster — 20% Increased } + 7(5-15)% increased Spell Damage + { Suffix Modifier "of Unmaking" (Tier: 1) — Damage, Caster, Critical — 80% Increased } + 20(10-20)% increased Critical Spell Damage Bonus + { Desecrated Suffix Modifier "of Annihilating" (Tier: 1) — Caster, Critical — 80% Increased } + 15(5-15)% increased Critical Hit Chance for Spells + { Suffix Modifier "of Potency" (Tier: 1) — Damage, Critical — 60% Increased } + 20(10-20)% increased Critical Strike Multiplier + -------- + Place into an allocated Jewel Socket on the Passive Skill Tree. Right click to remove from the Socket. + -------- + Twice Corrupted + -------- + Fractured Item + -------- + Note: ~b/o 1 mirror + ]] + it("scales only prefixes for increased effect of prefixes for advanced copy format", function() + assert.equal(0, spellCrit()) + local item = new("Item"):Item(realJewel) + build.itemsTab:AddItem(item) + build.itemsTab:EquipItemInSet(item, build.itemsTab.activeItemSetId) + runCallback("OnFrame") + assert.equal(26, spellCrit()) + assert.equal(8, spellDamage()) + end) + + it("does not apply scaling twice when saving and loading", function() + local item = new("Item"):Item(new("Item"):Item(realJewel):BuildRaw()) + build.itemsTab:AddItem(item) + build.itemsTab:EquipItemInSet(item, build.itemsTab.activeItemSetId) + runCallback("OnFrame") + assert.equal(26, spellCrit()) + assert.equal(8, spellDamage()) + end) + + it("The Unborn Lich scales its desecrated mods #f", function() + local raw + for _, itemStr in ipairs(data.uniques.staff) do + if itemStr:find("Unborn Lich") then + raw = itemStr + break + end + end + if not raw then + error("Couldn't find unborn lich") + end + build.itemsTab:CreateDisplayItemFromRaw(raw) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + assert.are.equals(221, chaosDamageInc()) + + -- the tooltip advertises the same scaled value the calculation uses + local tooltip = new("Tooltip"):Tooltip() + build.itemsTab:AddItemTooltip(tooltip, new("Item"):Item(raw)) + local found = false + for _, section in ipairs(tooltip.lines) do + if section.text and section.text:find("221% increased Chaos Damage", 1, true) then + found = true + break + end + end + assert.is_true(found) + end) + end) end) diff --git a/spec/System/TestItemParse_spec.lua.rej b/spec/System/TestItemParse_spec.lua.rej deleted file mode 100644 index 29cbba05d1..0000000000 --- a/spec/System/TestItemParse_spec.lua.rej +++ /dev/null @@ -1,42 +0,0 @@ -diff a/spec/System/TestItemParse_spec.lua b/spec/System/TestItemParse_spec.lua (rejected hunks) -@@ -525,6 +525,16 @@ describe("TestAdvancedItemParse #item", function() - assert.are_not.equals("mana", item.explicitModLines[3].modTags[1]) - end) - -+ it("resets linePostfix", function() -+ local item = new("Item", raw([[ -+ { Corruption Enhancement — Mana } -+ 24(20-30)% increased Mana Regeneration Rate -+ -------- -+ +15 to maximum life -+ ]])) -+ assert.falsy(item.explicitModLines[1].enchant) -+ end) -+ - it("parses vaaled catalyst", function() - local item = new("Item", raw([[ - Quality (Attribute Modifiers): +19% (augmented) -@@ -571,6 +581,23 @@ describe("TestAdvancedItemParse #item", function() - -- assert.are.equals(1, item.explicitModLines[1].range) -- Not sure why this is returning 0.5 - end) - -+ it("parses enchant correctly #enchant", function() -+ local item = new("Item", raw([[ -+ { Corrupted Enhancement } -+ +8(6-10)% to Fire Resistance -+ ]])) -+ assert.are.equals(8, item.enchantModLines[1].modList[1].value) -+ end) -+ -+ it("parses enchant with tags correctly #enchant", function() -+ local item = new("Item", raw([[ -+ { Corrupted Enhancement - Energy Shield } -+ +8(6-10)% to Fire Resistance -+ ]])) -+ assert.are.equals(8, item.enchantModLines[1].modList[1].value) -+ assert.are.equals("energyshield", item.enchantModLines[1].modTags[1]) -+ end) -+ - it("parses junk", function() - local godTestItem = new("Item", [[ - Item Class: Sceptres diff --git a/spec/System/TestItemTools_spec.lua b/spec/System/TestItemTools_spec.lua index fdcb21f4b7..0af729c494 100644 --- a/spec/System/TestItemTools_spec.lua +++ b/spec/System/TestItemTools_spec.lua @@ -47,7 +47,7 @@ describe("TestItemTools", function() end it("keeps range sliders for lines that resolve to zero", function() - local item = new("Item", "Rarity: Rare\nName\nArcane Raiment\n{range:0.5}+(-1-1) to Maximum Power Charges") + local item = new("Item"):Item("Rarity: Rare\nName\nArcane Raiment\n{range:0.5}+(-1-1) to Maximum Power Charges") assert.are.equals(1, #item.rangeLineList) assert.are.equals(0.5, item.rangeLineList[1].range) @@ -60,7 +60,7 @@ describe("TestItemTools", function() end local function assertAnointUsesSlot(rawItem, expectedSlot) - local item = new("Item", rawItem) + local item = new("Item"):Item(rawItem) local overrides = { } local fakeItemsTab = setmetatable({ displayItem = item, diff --git a/spec/System/TestItemVariants_spec.lua b/spec/System/TestItemVariants_spec.lua new file mode 100644 index 0000000000..0e849fb05d --- /dev/null +++ b/spec/System/TestItemVariants_spec.lua @@ -0,0 +1,448 @@ +describe("Versioned item variants", function() + local groupedRaw = [[ + Rarity: Unique + Grouped Test Item + Gold Ring + Version: Pre 0.4.0 + Version: Current + Variant: Life + Variant: Energy Shield + Variant: Mana + Variant: Armour + Implicits: 0 + {version:1}{variant:1}{group:1,2}{tags:life}+10 to maximum Life + {version:2}{variant:2}{group:1,2}{tags:defences}+20 to maximum Energy Shield + {variant:3}{group:1,2}{tags:mana}+30 to maximum Mana + {variant:4}{group:1,2}{tags:defences}+40 to Armour + ]] + local ungroupedRaw = [[ + Rarity: Unique + Ungrouped Variant Test Item + Gold Ring + Version: Legacy + Version: Current + Selected Variant: 2 + Variant: Life + Variant: Mana + Variant: Unreferenced + Implicits: 0 + {variant:1}{tags:life}+10 to maximum Life + {variant:2}{tags:mana}+20 to maximum Mana + ]] + + it("defaults to the current version with distinct options from a shared pool", function() + local item = new("Item"):Item(groupedRaw) + assert.same({ "Pre 0.4.0", "Current" }, item.versionList) + assert.equals(2, item.selectedVersion) + assert.same({ 2, 3 }, item.variantGroupSelections) + assert.same({ 2, 3, 4 }, item:GetVariantGroupOptions(1, false)) + assert.same({ 2, 4 }, item:GetVariantGroupOptions(1, true)) + assert.equals(0, item.baseModList:Sum("BASE", nil, "Life")) + assert.equals(20, item.baseModList:Sum("BASE", nil, "EnergyShield")) + assert.equals(30, item.baseModList:Sum("BASE", nil, "Mana")) + assert.is_false(item:FindModifierSubstring("life", "Ring 1")) + assert.is_true(item:FindModifierSubstring("mana", "Ring 1")) + end) + + it("ignores disabled modifiers in the selected variant groups", function() + local item = new("Item"):Item(groupedRaw) + local manaLine + for _, modLine in ipairs(item.explicitModLines) do + if modLine.line:find("maximum Mana", 1, true) then + manaLine = modLine + break + end + end + assert.is_not_nil(manaLine) + manaLine.disabled = true + assert.is_true(item:CheckModLineVariant(manaLine)) + assert.is_false(item:FindModifierSubstring("mana", "Ring 1")) + end) + + it("keeps an independent variant selection when versions and variants exist", function() + local item = new("Item"):Item(ungroupedRaw) + assert.is_true(item:HasIndependentVariants()) + assert.is_false(item:HasVariantGroups()) + assert.equals(2, item.selectedVersion) + assert.equals(2, item.variant) + assert.same({ }, item.variantGroupSelections) + assert.same({ }, item.variantGroups) + assert.equals(0, item.baseModList:Sum("BASE", nil, "Life")) + assert.equals(20, item.baseModList:Sum("BASE", nil, "Mana")) + item:BuildAndParseRaw() + assert.is_nil(item.raw:find("{group:", 1, true)) + assert.matches("Selected Variant: 2", item.raw, 1, true) + assert.equals(2, item.variant) + end) + + it("normalises an invalid independent variant selection", function() + local item = new("Item"):Item(ungroupedRaw:gsub("Selected Variant: 2", "Selected Variant: 99")) + assert.equals(3, item.variant) + assert.matches("Selected Variant: 3", item:BuildRaw(), 1, true) + end) + + it("keeps ungrouped variants available independently of version", function() + local item = new("Item"):Item([[ + Rarity: Unique + Implicit Availability Test + Gold Ring + Version: Legacy + Version: Current + Variant: Life + Variant: Mana + Variant: Always Available + Implicits: 0 + {version:1}{variant:1}+10 to maximum Life + {version:2}{variant:2}+20 to maximum Mana + ]]) + assert.equals(3, item.variant) + item.selectedVersion = 1 + item:NormaliseVariantSelections() + assert.equals(3, item.variant) + item.variant = 1 + item:BuildAndParseRaw() + assert.equals(10, item.baseModList:Sum("BASE", nil, "Life")) + end) + + it("preserves eligible selections and replaces unavailable selections when changing version", function() + local item = new("Item"):Item(groupedRaw) + item.variantGroupSelections = { 3, 2 } + item.selectedVersion = 1 + item:NormaliseVariantSelections() + assert.same({ 3, 1 }, item.variantGroupSelections) + item:BuildAndParseRaw() + assert.equals(10, item.baseModList:Sum("BASE", nil, "Life")) + assert.equals(0, item.baseModList:Sum("BASE", nil, "EnergyShield")) + assert.equals(30, item.baseModList:Sum("BASE", nil, "Mana")) + end) + + it("round trips selected versions, groups, catalyst tags and ranges", function() + local item = new("Item"):Item(groupedRaw) + item.selectedVersion = 1 + item.variantGroupSelections = { 1, 4 } + item.explicitModLines[1].line = "+(10-20) to maximum Life" + item.explicitModLines[1].range = 0.25 + item:BuildAndParseRaw() + assert.matches("Selected Version: 1", item.raw, 1, true) + assert.matches("Selected Variant Group: 1=1", item.raw, 1, true) + assert.matches("{version:1}{variant:1}{group:1,2}{tags:life}", item.raw, 1, true) + local restored = new("Item"):Item(item.raw) + assert.same({ 1, 4 }, restored.variantGroupSelections) + assert.same({ "life" }, restored.explicitModLines[1].modTags) + assert.equals(0.25, restored.explicitModLines[1].range) + assert.equals(item.baseModList:Sum("BASE", nil, "Life"), restored.baseModList:Sum("BASE", nil, "Life")) + end) + + it("preserves selection tags on each line of a multiline modifier", function() + local item = new("Item"):Item([[ + Rarity: Unique + Multiline Test + Diamond + Version: Legacy + Version: Current + Variant: Effect + Implicits: 0 + {version:2}{variant:1}{group:1}100% increased Effect of Jewel Socket Passive Skills + {version:2}{variant:1}{group:1}containing Corrupted Magic Jewels + ]]) + assert.equals(1, #item.explicitModLines) + item:BuildAndParseRaw() + assert.matches("\n{version:2}{variant:1}{group:1}containing Corrupted Magic Jewels", item.raw, 1, true) + assert.is_nil(item.explicitModLines[1].extra) + end) + + it("supports groups without versions and sparse group IDs", function() + local item = new("Item"):Item([[ + Rarity: Unique + Sparse Test + Gold Ring + Variant: Life + Variant: Mana + Implicits: 0 + {variant:1}{group:2}+10 to maximum Life + {variant:2}{group:4}+20 to maximum Mana + ]]) + assert.is_nil(item.selectedVersion) + assert.same({ [2] = 1, [4] = 2 }, item.variantGroupSelections) + assert.equals(10, item.baseModList:Sum("BASE", nil, "Life")) + assert.equals(20, item.baseModList:Sum("BASE", nil, "Mana")) + item:BuildAndParseRaw() + assert.same({ [2] = 1, [4] = 2 }, new("Item"):Item(item.raw).variantGroupSelections) + end) + + it("supports version-only items and clamps invalid saved versions", function() + local item = new("Item"):Item([[ + Rarity: Unique + Version Test + Gold Ring + Version: Legacy + Version: Current + Selected Version: 99 + Implicits: 0 + {version:1}+10 to maximum Life + {version:2}+20 to maximum Life + ]]) + assert.equals(2, item.selectedVersion) + assert.equals(20, item.baseModList:Sum("BASE", nil, "Life")) + item:BuildAndParseRaw() + assert.equals(20, new("Item"):Item(item.raw).baseModList:Sum("BASE", nil, "Life")) + end) + + it("applies the selected version's modifier magnitude on the first parse", function() + local item = new("Item"):Item([[ + Rarity: Unique + Magnitude Test + Gold Ring + Version: Legacy + Version: Current + Implicits: 0 + {version:1}{range:0.5}100% increased explicit modifier magnitudes + {version:2}{range:0.5}200% increased explicit modifier magnitudes + {tags:life}+(10-10) to maximum Life + ]]) + assert.equals(30, item.baseModList:Sum("BASE", nil, "Life")) + item.selectedVersion = 1 + item:BuildAndParseRaw() + assert.equals(20, item.baseModList:Sum("BASE", nil, "Life")) + end) + + it("selects versioned bases and preserves their tags without variants", function() + local item = new("Item"):Item([[ + Rarity: Unique + Base Test + Version: Legacy + Version: Current + Selected Version: 99 + {version:1}Gold Ring + {version:2}Iron Ring + Implicits: 0 + +10 to maximum Life + ]]) + assert.equals("Iron Ring", item.baseName) + item.selectedVersion = 1 + item:BuildAndParseRaw() + assert.equals("Gold Ring", item.baseName) + assert.matches("{version:2}Iron Ring", item.raw, 1, true) + assert.equals("Gold Ring", new("Item"):Item(item.raw).baseName) + end) + + it("selects grouped bases on the first parse", function() + local item = new("Item"):Item([[ + Rarity: Unique + Base Test + {variant:1}{group:1}Gold Ring + {variant:2}{group:1}Iron Ring + Variant: Gold + Variant: Iron + Selected Variant Group: 1=99 + Implicits: 0 + +10 to maximum Life + ]]) + assert.equals("Gold Ring", item.baseName) + assert.equals(10, item.baseModList:Sum("BASE", nil, "Life")) + item.variantGroupSelections[1] = 2 + item:BuildAndParseRaw() + assert.equals("Iron Ring", item.baseName) + end) + + it("selects a base from independent version and variant dimensions", function() + local item = new("Item"):Item([[ + Rarity: Unique + Independent Base Test + {version:1}{variant:1}Gold Ring + {version:2}{variant:2}Iron Ring + Version: Legacy + Version: Current + Selected Version: 2 + Variant: Gold + Variant: Iron + Selected Variant: 2 + Implicits: 0 + +10 to maximum Life + ]]) + assert.equals("Iron Ring", item.baseName) + item.selectedVersion = 1 + item.variant = 1 + item:BuildAndParseRaw() + assert.equals("Gold Ring", item.baseName) + end) + + it("applies grouped rune socket overrides on the first parse", function() + local item = new("Item"):Item([[ + Rarity: Unique + Rune Test + Grand Regalia + Variant: Weapon + Variant: Armour + Implicits: 0 + {variant:1}{group:1}This item gains bonuses from Socketed Items as though it was a Weapon + {variant:2}{group:1}This item gains bonuses from Socketed Items as though it was Body Armour + ]]) + assert.equals("weapon", item.socketedAugmentTypeOverride) + item.variantGroupSelections[1] = 2 + item:BuildAndParseRaw() + assert.equals("body armour", item.socketedAugmentTypeOverride) + end) + + it("keeps Controlled Metamorphosis radius independent of its version", function() + local raw + for _, unique in ipairs(data.uniques.jewel) do + if unique:match("^Controlled Metamorphosis\n") then + raw = unique + break + end + end + assert.is_not_nil(raw) + assert.is_nil(raw:find("{group:", 1, true)) + local item = new("Item"):Item(raw) + assert.equals(2, item.selectedVersion) + assert.equals(4, item.variant) + assert.same({ }, item.variantGroupSelections) + assert.equals(0, item.baseModList:Sum("BASE", nil, "ChaosResist")) + for radius = 1, 8 do + item.variant = radius + item.selectedVersion = 2 + item:BuildAndParseRaw() + local radiusIndex = item.jewelData.radiusIndex + assert.is_not_nil(radiusIndex) + item.selectedVersion = 1 + item:BuildAndParseRaw() + assert.equals(radiusIndex, item.jewelData.radiusIndex) + assert.equals(radiusIndex, item.jewelRadiusIndex) + assert.is_true(item.baseModList:Sum("BASE", nil, "ChaosResist") < 0) + assert.equals(radius, new("Item"):Item(item.raw).variant) + end + end) + + describe("item editor", function() + before_each(newBuild) + + it("shows independent version and variant dropdowns", function() + build.itemsTab:CreateDisplayItemFromRaw(ungroupedRaw) + local controls = build.itemsTab.controls + assert.is_true(controls.displayItemVersion:IsShown()) + assert.is_true(controls.displayItemVariant:IsShown()) + assert.is_nil(controls.displayItemVariant.variantGroupId) + assert.equals(3, #controls.displayItemVariant.list) + assert.equals("Mana", controls.displayItemVariant.list[2]) + controls.displayItemVariant:SetSel(1) + assert.equals(1, build.itemsTab.displayItem.variant) + assert.equals(10, build.itemsTab.displayItem.baseModList:Sum("BASE", nil, "Life")) + controls.displayItemVersion:SetSel(1) + assert.equals(1, build.itemsTab.displayItem.variant) + assert.equals(10, build.itemsTab.displayItem.baseModList:Sum("BASE", nil, "Life")) + assert.is_nil(build.itemsTab.displayItem.raw:find("{group:", 1, true)) + local tooltip = new("Tooltip"):Tooltip() + build.itemsTab:AddItemTooltip(tooltip, build.itemsTab.displayItem, nil, true) + local text = "" + for _, line in ipairs(tooltip.lines) do + text = text .. (line.text or "") .. "\n" + end + assert.matches("Version: Legacy", text, 1, true) + assert.matches("Variant: Life", text, 1, true) + end) + + it("updates reusable pools when changing version or selection", function() + build.itemsTab:CreateDisplayItemFromRaw(groupedRaw) + local controls = build.itemsTab.controls + local version = controls.displayItemVersion + local group1 = controls.displayItemVariant + local group2 = controls.displayItemAltVariant + assert.is_true(version:IsShown()) + assert.equals(2, version.selIndex) + assert.equals("Energy Shield", group1.list[1].label) + assert.equals("Mana", group2.list[1].label) + group2:SetSel(2) + group1:SetSel(2) + assert.same({ 3, 4 }, build.itemsTab.displayItem.variantGroupSelections) + version:SetSel(1) + assert.same({ 3, 4 }, build.itemsTab.displayItem.variantGroupSelections) + assert.equals("Life", group1.list[1].label) + assert.equals("Life", group2.list[1].label) + local tooltip = new("Tooltip"):Tooltip() + build.itemsTab:AddItemTooltip(tooltip, build.itemsTab.displayItem, nil, true) + local text = "" + for _, line in ipairs(tooltip.lines) do + text = text .. (line.text or "") .. "\n" + end + assert.matches("Version: Pre 0.4.0", text, 1, true) + assert.matches("Variants: Mana, Armour", text, 1, true) + end) + + it("disables exhausted pools and restores legacy controls", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: Unique + Exhausted Pool + Gold Ring + Variant: Life + Implicits: 0 + {variant:1}{group:1,2}+10 to maximum Life + ]]) + local controls = build.itemsTab.controls + assert.is_true(controls.displayItemAltVariant:IsShown()) + assert.is_false(controls.displayItemAltVariant:IsEnabled()) + assert.equals("No available variants", controls.displayItemAltVariant.list[1].label) + assert.equals(10, build.itemsTab.displayItem.baseModList:Sum("BASE", nil, "Life")) + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: Unique + Legacy Test + Gold Ring + Variant: Life + Variant: Mana + Implicits: 0 + {variant:1}+10 to maximum Life + {variant:2}+20 to maximum Mana + ]]) + assert.is_false(controls.displayItemVersion:IsShown()) + assert.is_true(controls.displayItemVariant:IsEnabled()) + assert.is_falsy(controls.displayItemAltVariant:IsShown()) + controls.displayItemVariant:SetSel(1) + assert.equals(10, build.itemsTab.displayItem.baseModList:Sum("BASE", nil, "Life")) + end) + + it("hides inactive groups and restores their selections when changing version", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: Unique + Changing Pools + Gold Ring + Version: Legacy + Version: Current + Variant: Life + Variant: Mana + Variant: Armour + Implicits: 0 + {version:1}{variant:1}{group:2}+10 to maximum Life + {version:2}{variant:2}{group:4}+20 to maximum Mana + {variant:3}{group:7}+30 to Armour + ]]) + local controls = build.itemsTab.controls + assert.equals(4, controls.displayItemVariant.variantGroupId) + assert.equals(7, controls.displayItemAltVariant.variantGroupId) + controls.displayItemVersion:SetSel(1) + assert.equals(2, controls.displayItemVariant.variantGroupId) + assert.equals(7, controls.displayItemAltVariant.variantGroupId) + assert.equals("Life", controls.displayItemVariant.list[1].label) + controls.displayItemVersion:SetSel(2) + assert.equals(4, controls.displayItemVariant.variantGroupId) + assert.equals("Mana", controls.displayItemVariant.list[1].label) + assert.equals(2, build.itemsTab.displayItem.variantGroupSelections[4]) + end) + + it("saves and loads group selections in build XML", function() + build.itemsTab:CreateDisplayItemFromRaw(groupedRaw) + local item = build.itemsTab.displayItem + item.selectedVersion = 1 + item.variantGroupSelections = { 4, 1 } + item:BuildAndParseRaw() + build.itemsTab:AddDisplayItem() + local xml = { } + build.itemsTab:Save(xml) + newBuild() + build.itemsTab:Load(xml) + local restored = build.itemsTab.items[build.itemsTab.itemOrderList[1]] + assert.equals(1, restored.selectedVersion) + assert.same({ 4, 1 }, restored.variantGroupSelections) + assert.equals(10, restored.baseModList:Sum("BASE", nil, "Life")) + end) + end) +end) diff --git a/spec/System/TestItemsTab_spec.lua b/spec/System/TestItemsTab_spec.lua index fda210ce6e..19c6d80020 100644 --- a/spec/System/TestItemsTab_spec.lua +++ b/spec/System/TestItemsTab_spec.lua @@ -16,6 +16,49 @@ describe("TestItemsTab", function() runCallback("OnFrame") end) + it("keeps item tooltips for socket slots without note buttons", function() + local item = new("Item"):Item([[Rarity: RARE +Test Jewel +Ruby]]) + build.itemsTab:AddItem(item, true) + build.itemsTab:PopulateSlots() + + local socket, itemIndex + for _, candidate in pairs(build.itemsTab.sockets) do + for index, itemId in ipairs(candidate.items) do + if itemId == item.id then + socket, itemIndex = candidate, index + break + end + end + if socket then break end + end + assert.is_not_nil(socket) + assert.is_nil(socket.controls.noteButton) + + local checkCalled = false + local clearCalled = false + local tooltip = { + Clear = function() + clearCalled = true + end, + CheckForUpdate = function() + checkCalled = true + return false + end, + } + local popup = main.popups[1] + local selControl = build.itemsTab.selControl + main.popups[1] = nil + build.itemsTab.selControl = nil + socket.tooltipFunc(tooltip, "IN", itemIndex, item.id) + main.popups[1] = popup + build.itemsTab.selControl = selControl + + assert.is_true(checkCalled) + assert.is_false(clearCalled) + end) + describe("ItemsTab", function() describe("NewItemSet", function() it("Creates a new item set with specified ID", function() @@ -56,6 +99,14 @@ describe("TestItemsTab", function() assert.is_true(build.itemsTab.modFlag) end) + + it("does not copy equipment notes into a new item set", function() + build.itemsTab.slots.Belt.note = "Active set note" + + local newItemSet = build.itemsTab:NewItemSet(nil, "New Item Set") + + assert.is_nil(newItemSet.Belt.note) + end) end) describe("CopyItemSet", function() @@ -184,7 +235,7 @@ describe("TestItemsTab", function() describe("ItemSetListControl", function() it("adds an imported shared item set to the build once", function() - local itemSetList = new("ItemSetListControl", nil, { 0, 0, 300, 200 }, build.itemsTab) + local itemSetList = new("ItemSetListControl"):ItemSetListControl(nil, { 0, 0, 300, 200 }, build.itemsTab) itemSetList:ReceiveDrag("SharedItemList", { title = "Shared Set", slots = {} }) @@ -196,7 +247,7 @@ describe("TestItemsTab", function() describe("ItemSetService", function() local itemSetService before_each(function() - itemSetService = new("ItemSetService", build.itemsTab) + itemSetService = new("ItemSetService"):ItemSetService(build.itemsTab) end) describe("NewItemSet", function() @@ -338,7 +389,7 @@ describe("TestItemsTab", function() local itemSetService before_each(function() - itemSetService = new("ItemSetService", build.itemsTab) + itemSetService = new("ItemSetService"):ItemSetService(build.itemsTab) end) describe("Item set persistence across switches", function() @@ -416,7 +467,7 @@ describe("TestItemsTab", function() -- Equips an item into the active item set's appropriate slot local function equip(raw) - local item = new("Item", raw) + local item = new("Item"):Item(raw) build.itemsTab:AddItem(item) build.itemsTab:EquipItemInSet(item, build.itemsTab.activeItemSetId) return item @@ -431,7 +482,7 @@ describe("TestItemsTab", function() Allocates Serrated Edges (enchant) ]]) - local newItem = new("Item", [[ + local newItem = new("Item"):Item([[ Rarity: RARE New Azure Amulet @@ -449,7 +500,7 @@ describe("TestItemsTab", function() Allocates Serrated Edges (enchant) ]]) - local newItem = new("Item", [[ + local newItem = new("Item"):Item([[ Rarity: RARE New Azure Amulet @@ -469,7 +520,7 @@ describe("TestItemsTab", function() Allocates Serrated Edges (enchant) ]]) - local newItem = new("Item", [[ + local newItem = new("Item"):Item([[ Rarity: RARE New Azure Amulet @@ -490,7 +541,7 @@ describe("TestItemsTab", function() ]]) for _, status in ipairs({ "Corrupted", "Mirrored", "Sanctified" }) do - local newItem = new("Item", string.format([[ + local newItem = new("Item"):Item(string.format([[ Rarity: RARE New Azure Amulet @@ -523,7 +574,7 @@ describe("TestItemsTab", function() it("copies runes from the equipped item when copyAugments is true", function () equip(existingItemText) - local newItem = new("Item", [[ + local newItem = new("Item"):Item([[ Rarity: RARE New Stocky Mitts @@ -536,7 +587,7 @@ describe("TestItemsTab", function() it("adds sockets to the new item to fit the copied runes", function () equip(existingItemText) - local newItem = new("Item", newItemText) + local newItem = new("Item"):Item(newItemText) assert.are.equals(0, #newItem.sockets) build.itemsTab:CopyAnointsAndAugments(newItem, true, false) @@ -547,7 +598,7 @@ describe("TestItemsTab", function() it("does not copy runes when copyAugments is false", function () equip(existingItemText) - local newItem = new("Item", newItemText) + local newItem = new("Item"):Item(newItemText) build.itemsTab:CopyAnointsAndAugments(newItem, false, false) assert.are.equals(0, #newItem.sockets) @@ -556,7 +607,7 @@ describe("TestItemsTab", function() it("does not replace socket bound runes", function () equip(existingItemText) - local newItem = new("Item", [[ + local newItem = new("Item"):Item([[ Rarity: RARE Equipped Stocky Mitts @@ -566,7 +617,7 @@ describe("TestItemsTab", function() build.itemsTab:CopyAnointsAndAugments(newItem, true, true) assert.are.equals(newItem.runes[1], "Kolr's Hunt") - local newItem = new("Item", [[ + local newItem = new("Item"):Item([[ Rarity: RARE Equipped Stocky Mitts @@ -581,7 +632,7 @@ describe("TestItemsTab", function() it("replaces runes when overwrite is true", function () equip(existingItemText) - local newItem = new("Item", [[ + local newItem = new("Item"):Item([[ Rarity: RARE Equipped Stocky Mitts @@ -594,7 +645,7 @@ describe("TestItemsTab", function() end) it("identifies socket bound runes", function () - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: RARE Equipped Stocky Mitts @@ -610,7 +661,7 @@ describe("TestItemsTab", function() it("uses variant socket types for valid augments", function () for _, itemRaw in ipairs({ data.uniques.belt[6], data.uniques.body[1] }) do - local item = new("Item", itemRaw) + local item = new("Item"):Item(itemRaw) item.variant = 1 -- Helmet item:BuildModList() @@ -632,8 +683,33 @@ describe("TestItemsTab", function() end end) + it("restricts augments that cannot be socketed in unique items", function() + local item = new("Item"):Item("Rarity: UNIQUE\nTest Unique\nSlayer Armour\nSockets: S") + local validRunes = { } + for _, rune in ipairs(build.itemsTab:GetValidRunesForItem(item)) do + validRunes[rune.name] = true + end + + assert.is_nil(validRunes["Serle's Triumph"]) + assert.is_true(validRunes["Aldur's Legacy"]) + end) + + it("restricts augments that cannot be socketed in jewellery", function() + local item = new("Item"):Item(data.uniques.belt[6]) + assert.matches("Darkness Enthroned", item.name, nil, true) + item.variant = 2 -- Body Armour + item:BuildModList() + local validRunes = { } + for _, rune in ipairs(build.itemsTab:GetValidRunesForItem(item)) do + validRunes[rune.name] = true + end + + assert.is_nil(validRunes["Aldur's Legacy"]) + assert.is_true(validRunes["Desert Rune"]) + end) + it("refreshes valid augments when the item variant changes", function () - local item = new("Item", data.uniques.body[1]) + local item = new("Item"):Item(data.uniques.body[1]) item.variant = 3 -- Boots item:BuildModList() build.itemsTab:SetDisplayItem(item) @@ -650,6 +726,33 @@ describe("TestItemsTab", function() assert.is_true(foundMaximumRage) end) + it("refreshes affix controls when an augment changes affix limits", function () + build.itemsTab:CreateDisplayItemFromRaw([[ + Rarity: RARE + New + Stocky Mitts + Crafted: true + Sockets: S + ]], true) + + local runeControl = build.itemsTab.controls.displayItemRune1 + local serlesIndex + for index, rune in ipairs(runeControl.list) do + if rune.name == "Serle's Triumph" then + serlesIndex = index + break + end + end + assert.is_not_nil(serlesIndex) + runeControl:SetSel(serlesIndex) + + local affixControl = build.itemsTab.controls.displayItemAffix7 + assert.are.equals(7, build.itemsTab.displayItem.affixLimit) + assert.are.equals("suffixes", affixControl.outputTable) + assert.are.equals("None", affixControl.list[1]) + affixControl.tooltipFunc({ Clear = function() end }, "BODY", affixControl.selIndex, affixControl.list[affixControl.selIndex]) + end) + it("keeps Darkness Enthroned's socket editor available at zero sockets", function () build.itemsTab:CreateDisplayItemFromRaw([[ Item Class: Belts @@ -705,7 +808,7 @@ describe("TestItemsTab", function() end) it("deduplicates valid augments by socketed item name", function () - local item = new("Item", data.uniques.body[1]) + local item = new("Item"):Item(data.uniques.body[1]) item.variant = 4 -- Shield item:BuildModList() @@ -722,10 +825,29 @@ describe("TestItemsTab", function() assert.are.equals("Hits against you have 20% reduced Critical Damage Bonus", ticabaRune.lines[1]) assert.are.equals("Hits against you have 20% reduced Critical Damage Bonus", ticabaRune.lines[2]) end) + + it("keeps pure Bonded slot entries and uses the regular rune mod as the dropdown label", function () + local runeMods = data.itemMods.Runes["Perfect Resolve Rune"] + assert.are.same({ "Adds 6 to 10 Physical Damage to Attacks", "Adds 5 to 8 Cold damage to Attacks" }, { unpack(runeMods.weapon.bonded) }) + assert.are.same({ "+50 to maximum Energy Shield" }, { unpack(runeMods.wand.bonded) }) + + local item = new("Item"):Item([[ + Test Wand + Runic Fork + ]]) + + for _, rune in ipairs(build.itemsTab:GetValidRunesForItem(item)) do + if rune.name == "Perfect Resolve Rune" then + assert.are.equals("+15 to Intelligence", rune.label) + return + end + end + assert.fail("Perfect Resolve Rune was not valid for a wand") + end) end) it("does nothing when no matching item is equipped", function () - local newItem = new("Item", [[ + local newItem = new("Item"):Item([[ Rarity: RARE New Azure Amulet @@ -736,4 +858,202 @@ describe("TestItemsTab", function() assert.are.equals(1, #newItem.enchantModLines) end) end) + describe("TestMartialArtistRunes", function() + before_each(function() + newBuild() + end) + + local function enableSlots() + build.configTab.input.customMods = "Can tattoo runes onto your body, gaining" + build.configTab:BuildModList() + build.buildFlag = true + runCallback("OnFrame") + end + + local function selectRune(slotName, runeName) + enableSlots() + local slot = build.itemsTab.runeSlots[slotName] + slot:SelByValue(runeName, "name") + slot.selFunc(slot.selIndex, slot:GetSelValue()) + build.buildFlag = true + runCallback("OnFrame") + end + + + it("creates the expected character rune slots", function() + local expected = { + "Helmet Rune #1", + "Body Armour Rune #1", + "Body Armour Rune #2", + "Gloves Rune #1", + "Boots Rune #1", + } + for _, slotName in ipairs(expected) do + assert.is_not_nil(build.itemsTab.runeSlots[slotName]) + end + end) + + it("only lists global runes that can be socketed in Chakra slots", function() + local slot = build.itemsTab.runeSlots["Helmet Rune #1"] + assert.are.equals("None", slot.list[1].label) + for _, rune in ipairs(slot.list) do + assert.is_not_nil(rune.mods) + if rune.name ~= "None" then + assert.is_true(rune.canSocketInChakraSlots) + end + end + end) + + it("applies a global armour rune's mods to the character", function() + local baseFireRes = build.calcsTab.mainOutput.FireResistTotal + selectRune("Helmet Rune #1", "Desert Rune") + assert.are.equals(baseFireRes + 14, build.calcsTab.mainOutput.FireResistTotal) + end) + + it("shows character rune attributes in the sidebar breakdown", function() + selectRune("Boots Rune #1", "Lesser Resolve Rune") + local intelligenceLine + for _, line in ipairs(build.controls.statBox.list) do + if line.breakdown == "Int" then + intelligenceLine = line + break + end + end + + assert.has_no.errors(function() + build:SetDisplayStat({ line = intelligenceLine, x = 0, y = 0, width = 300 }, false) + end) + end) + + it("calculates a hovered character rune without treating it as an item", function() + enableSlots() + local slot = build.itemsTab.runeSlots["Helmet Rune #1"] + slot:SelByValue("Desert Rune", "name") + local rune = slot:GetSelValue() + local calcFunc = build.calcsTab:GetMiscCalculator() + + assert.has_no.errors(function() + calcFunc({ repSlotName = "Helmet Rune #1", repRune = rune }) + end) + end) + + it("caches hovered rune calculations until the build changes", function() + local slot = build.itemsTab.runeSlots["Helmet Rune #1"] + slot:SelByValue("Desert Rune", "name") + local rune = slot:GetSelValue() + slot:SelByValue("None", "name") + local calcCount = 0 + build.calcsTab.GetMiscCalculator = function() + return function() + calcCount = calcCount + 1 + return { } + end, { } + end + build.AddStatComparesToTooltip = function() end + + slot.tooltipFunc(slot.tooltip, "HOVER", 1, rune) + slot.tooltipFunc(slot.tooltip, "HOVER", 1, rune) + assert.are.equals(1, calcCount) + build.outputRevision = build.outputRevision + 1 + slot.tooltipFunc(slot.tooltip, "HOVER", 1, rune) + assert.are.equals(2, calcCount) + end) + + it("selecting None applies no rune mods", function() + local baseFireRes = build.calcsTab.mainOutput.FireResistTotal + selectRune("Helmet Rune #1", "Desert Rune") + assert.are.equals(baseFireRes + 14, build.calcsTab.mainOutput.FireResistTotal) + selectRune("Helmet Rune #1", "None") + assert.are.equals(baseFireRes, build.calcsTab.mainOutput.FireResistTotal) + end) + + it("stacks runes from independent character slots", function() + local baseFireRes = build.calcsTab.mainOutput.FireResistTotal + selectRune("Helmet Rune #1", "Desert Rune") + selectRune("Boots Rune #1", "Desert Rune") + assert.are.equals(baseFireRes + 28, build.calcsTab.mainOutput.FireResistTotal) + end) + + it("restores rune selections with undo and redo", function() + build.itemsTab:ResetUndo() + selectRune("Helmet Rune #1", "Desert Rune") + assert.are.equals("Desert Rune", build.itemsTab.activeItemSet["Helmet Rune #1"].runeName) + + build.itemsTab:Undo() + assert.are.equals("None", build.itemsTab.runeSlots["Helmet Rune #1"]:GetSelValue().name) + assert.are.equals("None", build.itemsTab.activeItemSet["Helmet Rune #1"].runeName) + + build.itemsTab:Redo() + assert.are.equals("Desert Rune", build.itemsTab.runeSlots["Helmet Rune #1"]:GetSelValue().name) + assert.are.equals("Desert Rune", build.itemsTab.activeItemSet["Helmet Rune #1"].runeName) + end) + + it("keeps rune selections with their item set", function() + selectRune("Helmet Rune #1", "Desert Rune") + local secondSet = build.itemsTab:NewItemSet(nil, "Second") + + build.itemsTab:SetActiveItemSet(secondSet.id) + assert.are.equals("None", build.itemsTab.runeSlots["Helmet Rune #1"]:GetSelValue().name) + selectRune("Helmet Rune #1", "Glacial Rune") + + build.itemsTab:SetActiveItemSet(1) + assert.are.equals("Desert Rune", build.itemsTab.runeSlots["Helmet Rune #1"]:GetSelValue().name) + build.itemsTab:SetActiveItemSet(secondSet.id) + assert.are.equals("Glacial Rune", build.itemsTab.runeSlots["Helmet Rune #1"]:GetSelValue().name) + end) + + it("saves and loads character rune selections", function() + selectRune("Helmet Rune #1", "Desert Rune") + local xml = { } + build.itemsTab:Save(xml) + + newBuild() + build.itemsTab:Load(xml) + + assert.are.equals("Desert Rune", build.itemsTab.runeSlots["Helmet Rune #1"]:GetSelValue().name) + assert.are.equals("Desert Rune", build.itemsTab.activeItemSet["Helmet Rune #1"].runeName) + end) + + it("ignores plural character socket descriptions", function() + local mods, extra = modLib.parseMod("2 Body Armour sockets") + assert.are.same({}, mods) + assert.is_nil(extra) + end) + + it("sets the SocketRunesOnCharacter flag when granted by a mod", function() + assert.is_nil(build.calcsTab.mainEnv.modDB:Flag(nil, "SocketRunesOnCharacter")) + + build.configTab.input.customMods = "Can tattoo runes onto your body, gaining" + build.configTab:BuildModList() + build.buildFlag = true + runCallback("OnFrame") + + assert.truthy(build.calcsTab.mainEnv.modDB:Flag(nil, "SocketRunesOnCharacter")) + end) + + it("warns when a limited rune exceeds its augment limit", function() + selectRune("Body Armour Rune #1", "Craiceann's Rune of Warding") + selectRune("Body Armour Rune #2", "Craiceann's Rune of Warding") + + local warnings = build.controls.warnings.lines + assert.is_not_nil(warnings) + assert.equal("You are exceeding augment limit with: Craiceann's Rune of Warding", warnings[1]) + end) + + it("groups runes that share a named augment limit", function() + selectRune("Helmet Rune #1", "Legacy of Elevore") + selectRune("Body Armour Rune #1", "Legacy of Bramblejack") + + local warnings = build.controls.warnings.lines + assert.is_not_nil(warnings) + assert.equal("You are exceeding augment limit with: Legacy of Bramblejack, Legacy of Elevore", warnings[1]) + end) + + it("does not group unrelated individually limited runes", function() + selectRune("Boots Rune #1", "Farrul's Rune of Grace") + selectRune("Body Armour Rune #1", "Craiceann's Rune of Warding") + + assert.are.equals(0, #build.controls.warnings.lines) + end) + end) end) diff --git a/spec/System/TestLoadouts_spec.lua b/spec/System/TestLoadouts_spec.lua index 89a8d431b6..15ddbbd5e6 100644 --- a/spec/System/TestLoadouts_spec.lua +++ b/spec/System/TestLoadouts_spec.lua @@ -641,7 +641,7 @@ describe("TestLoadouts", function() describe("BuildSetListControl", function() it("passes the loadout title through the F2 rename shortcut", function() build:NewLoadout("Second") - local loadoutList = new("BuildSetListControl", nil, { 0, 0, 380, 200 }, build) + local loadoutList = new("BuildSetListControl"):BuildSetListControl(nil, { 0, 0, 380, 200 }, build) local renameName loadoutList.RenameLoadout = function(_, name) renameName = name @@ -656,7 +656,7 @@ describe("TestLoadouts", function() describe("BuildSetService", function() local buildSetService before_each(function() - buildSetService = new("BuildSetService", build) + buildSetService = new("BuildSetService"):BuildSetService(build) end) local function getActiveLoadoutIndex() diff --git a/spec/System/TestMinionRage_spec.lua b/spec/System/TestMinionRage_spec.lua new file mode 100644 index 0000000000..4fe36346d3 --- /dev/null +++ b/spec/System/TestMinionRage_spec.lua @@ -0,0 +1,228 @@ +describe("Minion Rage", function() + before_each(function() + newBuild() + end) + + local function setupMinionSkill(gemId, supportGemId, quality) + local gemList = { + { + gemId = gemId, + level = 20, + quality = quality or 0, + enabled = true, + count = 1, + enableGlobal1 = true, + enableGlobal2 = true, + }, + } + + if supportGemId then + table.insert(gemList, { + gemId = supportGemId, + level = 1, + quality = 0, + enabled = true, + count = 1, + enableGlobal1 = true, + enableGlobal2 = true, + }) + end + + local socketGroup = { + enabled = true, + gemList = gemList, + } + + table.insert(build.skillsTab.socketGroupList, socketGroup) + build.skillsTab:ProcessSocketGroup(socketGroup) + + local groupIndex = #build.skillsTab.socketGroupList + build.mainSocketGroup = groupIndex + build.calcsTab.input.skill_number = groupIndex + socketGroup.mainActiveSkill = 1 + socketGroup.mainActiveSkillCalcs = 1 + + build.buildFlag = true + build.modFlag = true + runCallback("OnFrame") + build.calcsTab:BuildOutput() + runCallback("OnFrame") + end + + local function setMinionRage(rage) + build.configTab.input.multiplierMinionRage = rage + build.configTab:BuildModList() + + build.modFlag = true + build.buildFlag = true + runCallback("OnFrame") + build.calcsTab:BuildOutput() + runCallback("OnFrame") + + return build.calcsTab.mainOutput.Minion, build.calcsTab.mainEnv.minion + end + + it("hides Minion Rage for an unsupported non-Reaver minion", function() + setupMinionSkill("Metadata/Items/Gems/SkillGemSkeletalBrute") + + local control = build.configTab.varControls.multiplierMinionRage + assert.is_not_nil(control) + assert.is_false(control.shown()) + end) + + it("shows Minion Rage for a minion supported by Rage III", function() + setupMinionSkill( + "Metadata/Items/Gems/SkillGemSkeletalBrute", + "Metadata/Items/Gems/SkillGemRageSupportThree" + ) + + local control = build.configTab.varControls.multiplierMinionRage + assert.is_true(control.shown()) + assert.is_false(build.configTab.varControls.multiplierRage.shown()) + end) + + it("shows player Rage for a player skill supported by Rage III", function() + build.itemsTab:CreateDisplayItemFromRaw("New Item\nMarauding Mace\nQuality: 0") + build.itemsTab:AddDisplayItem() + build.skillsTab:PasteSocketGroup("Earthquake 20/0 1\nRage III 1/0 1") + runCallback("OnFrame") + + assert.is_true(build.configTab.varControls.multiplierRage.shown()) + assert.is_false(build.configTab.varControls.multiplierMinionRage.shown()) + end) + + it("shows Minion Rage for Skeletal Reavers without Rage support", function() + setupMinionSkill("Metadata/Items/Gems/SkillGemSkeletalReaver") + + local control = build.configTab.varControls.multiplierMinionRage + assert.is_true(control.shown()) + end) + + it("clamps configured Minion Rage to Maximum Rage", function() + setupMinionSkill("Metadata/Items/Gems/SkillGemSkeletalReaver") + + local output = setMinionRage(40) + + assert.are.equals(30, output.Rage) + assert.are.equals(30, output.MaximumRage) + end) + + it("grants Skeletal Reavers 3% increased Attack Speed per Rage", function() + setupMinionSkill("Metadata/Items/Gems/SkillGemSkeletalReaver") + + local output, minion = setMinionRage(20) + local speedIncrease = minion.mainSkill.skillModList:Sum( + "INC", + minion.mainSkill.skillCfg, + "Speed" + ) + + assert.are.equals(20, output.RageEffect) + assert.are.equals(60, speedIncrease) + end) + + it("applies Skeletal Reaver quality to Rage effect", function() + setupMinionSkill( + "Metadata/Items/Gems/SkillGemSkeletalReaver", + nil, + 20 + ) + + local output, minion = setMinionRage(20) + local speedIncrease = minion.mainSkill.skillModList:Sum( + "INC", + minion.mainSkill.skillCfg, + "Speed" + ) + + assert.are.equals(24, output.RageEffect) + assert.are.equals(72, speedIncrease) + end) + + it("applies Rage III Attack Speed only below Maximum Rage", function() + setupMinionSkill( + "Metadata/Items/Gems/SkillGemSkeletalBrute", + "Metadata/Items/Gems/SkillGemRageSupportThree" + ) + + local outputAt29, minionAt29 = setMinionRage(29) + local speedAt29 = minionAt29.mainSkill.skillModList:Sum( + "INC", + minionAt29.mainSkill.skillCfg, + "Speed" + ) + + local outputAt30, minionAt30 = setMinionRage(30) + local speedAt30 = minionAt30.mainSkill.skillModList:Sum( + "INC", + minionAt30.mainSkill.skillCfg, + "Speed" + ) + + assert.are.equals(29, outputAt29.Rage) + assert.are.equals(15, speedAt29) + assert.are.equals(30, outputAt30.Rage) + assert.are.equals(0, speedAt30) + end) + + it("applies Rage as more Attack Damage to minions", function() + setupMinionSkill( + "Metadata/Items/Gems/SkillGemSkeletalBrute", + "Metadata/Items/Gems/SkillGemRageSupportThree" + ) + + local _, minionAtZero = setMinionRage(0) + local damageAtZero = minionAtZero.mainSkill.skillModList:Sum( + "MORE", + minionAtZero.mainSkill.skillCfg, + "Damage" + ) + + local outputAt20, minionAt20 = setMinionRage(20) + local damageAt20 = minionAt20.mainSkill.skillModList:Sum( + "MORE", + minionAt20.mainSkill.skillCfg, + "Damage" + ) + + assert.are.equals(20, outputAt20.RageEffect) + assert.are.equals(damageAtZero + 20, damageAt20) + end) + + it("uses Maximum Rage from a weapon copied by Manifest Weapon", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + New Item + Rabid Talisman + Implicits: 1 + +10 to Maximum Rage + ]]) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + + setupMinionSkill( + "Metadata/Items/Gems/SkillGemManifestWeapon", + "Metadata/Items/Gems/SkillGemRageSupportThree" + ) + + local outputAt30, minionAt30 = setMinionRage(30) + local speedAt30 = minionAt30.mainSkill.skillModList:Sum( + "INC", + minionAt30.mainSkill.skillCfg, + "Speed" + ) + + assert.are.equals(40, outputAt30.MaximumRage) + assert.are.equals(30, outputAt30.Rage) + + local outputAt40, minionAt40 = setMinionRage(40) + local speedAt40 = minionAt40.mainSkill.skillModList:Sum( + "INC", + minionAt40.mainSkill.skillCfg, + "Speed" + ) + + assert.are.equals(40, outputAt40.MaximumRage) + assert.are.equals(40, outputAt40.Rage) + assert.are.equals(15, speedAt30 - speedAt40) + end) +end) \ No newline at end of file diff --git a/spec/System/TestMiscCalculator_spec.lua b/spec/System/TestMiscCalculator_spec.lua new file mode 100644 index 0000000000..4fbd69055a --- /dev/null +++ b/spec/System/TestMiscCalculator_spec.lua @@ -0,0 +1,133 @@ +describe("MiscCalculator", function() + before_each(function() + newBuild() + end) + describe("repItem behaviour", function() + local calcFunc + before_each(function () + calcFunc = build.calcsTab:GetMiscCalculator() + end) + + local function pasteAndEquipItem(itemText) + build.itemsTab:CreateDisplayItemFromRaw(itemText) + build.itemsTab:AddDisplayItem() + runCallback("OnFrame") + end + + local function allocateKeystone(keystoneText) + build.configTab.input.customMods = keystoneText + build.configTab:BuildModList() + runCallback("OnFrame") + calcFunc = build.calcsTab:GetMiscCalculator() + end + + local function equipInSlot(item, slotName) + build.itemsTab:AddItem(item, true) + build.itemsTab.slots[slotName]:SetSelItemId(item.id) + runCallback("OnFrame") + end + local focus = [[Rarity: RARE ++2 Energy Shield +Hallowed Focus +Energy Shield: 57 +Crafted: true +Prefix: {range:0.8}LocalIncreasedEnergyShield8 +Prefix: {range:0.8}LocalIncreasedEnergyShieldPercent6 +Prefix: None +Suffix: {range:0.8}GlobalSpellGemsLevel2 +Suffix: None +Suffix: None +Quality: 0 +LevelReq: 61 +Implicits: 0 ++71 to maximum Energy Shield +89% increased Energy Shield ++2 to Level of all Spell Skills]] + + local quiver = [[Test Subject +Rarity: Rare +Toxic Quiver +Crafted: true +Implicits: 1 ++100 to maximum energy shield]] + + local bow = new("Item"):Item([[Rarity: Rare +Test Subject +Gemini Bow]]) + + local talisman = new("Item"):Item([[Rarity: Rare +Test Subject +Spiny Talisman]]) + + local staff = new("Item"):Item([[Rarity: Rare +Test Subject +Chiming Staff]]) + + local mace = new("Item"):Item([[Rarity: Rare +Test Subject +Ironwood Greathammer]]) + + local sceptre = new("Item"):Item([[Rarity: Rare +Test Subject +Rattling Sceptre ++100 to maximum Energy Shield]]) + local wand = new("Item"):Item([[Rarity: Rare +Test Subject +Dueling Wand]]) + it("calculates off-hand without a weapon", function () + pasteAndEquipItem(focus) + local output = calcFunc() + assert.True(output.EnergyShield > 0) + end) + it("unequips the off-hand focus when replacing weapon 1 with two-handed weapons", function() + pasteAndEquipItem(focus) + for _, item in ipairs({ bow, talisman, staff, mace }) do + local output = calcFunc({ repSlotName = "Weapon 1", repItem = item }) + assert.True(output.EnergyShield == 0) + end + end) + it("keeps the off-hand quiver when using bow", function() + -- quivers need a bow to be equipped first + pasteAndEquipItem(bow:BuildRaw()) + pasteAndEquipItem(quiver) + local output = calcFunc({ repSlotName = "Weapon 1", repItem = bow }) + assert.True(output.EnergyShield > 0) + end) + it("keeps the off-hand focus when using a two-handed weapon with Giant's Blood", function() + pasteAndEquipItem(focus) + allocateKeystone("You can wield Two-Handed Axes, Maces and Swords in one hand") + local output = calcFunc({ repSlotName = "Weapon 1", repItem = mace }) + assert.True(output.EnergyShield > 0) + end) + it("removes the off-hand quiver when using a two-handed weapon with Giant's Blood", function() + pasteAndEquipItem(bow:BuildRaw()) + pasteAndEquipItem(quiver) + allocateKeystone("You can wield Two-Handed Axes, Maces and Swords in one hand") + local output = calcFunc({ repSlotName = "Weapon 1", repItem = mace }) + assert.True(output.EnergyShield == 0) + end) + it("keeps the off-hand focus when using a staff with Instruments of Power", function() + pasteAndEquipItem(focus) + allocateKeystone("You can equip a Focus while wielding a Staff") + local output = calcFunc({ repSlotName = "Weapon 1", repItem = staff }) + assert.True(output.EnergyShield > 0) + end) + it("keeps rare off-hand sceptre when using a talisman with Lord of the Wilds", function() + equipInSlot(sceptre, "Weapon 2") + allocateKeystone("You can equip a non-Unique Sceptre while wielding a Talisman") + local output = calcFunc({ repSlotName = "Weapon 1", repItem = talisman }) + assert.True(output.EnergyShield > 0) + end) + it("unequips unique off-hand sceptre when using a talisman with Lord of the Wilds", function() + equipInSlot(new("Item"):Item("Rarity: Unique\n" .. sceptre:BuildRaw()), "Weapon 2") + allocateKeystone("You can equip a non-Unique Sceptre while wielding a Talisman") + local output = calcFunc({ repSlotName = "Weapon 1", repItem = talisman }) + assert.True(output.EnergyShield == 0) + end) + it("keeps off-hand when using one-handed weapon", function() + pasteAndEquipItem(focus) + local output = calcFunc({ repSlotName = "Weapon 1", repItem = wand }) + assert.True(output.EnergyShield > 0) + end) + end) +end) diff --git a/spec/System/TestOffence_spec.lua b/spec/System/TestOffence_spec.lua new file mode 100644 index 0000000000..2e8ca720f0 --- /dev/null +++ b/spec/System/TestOffence_spec.lua @@ -0,0 +1,44 @@ +describe("TestOffence", function() + before_each(function() + newBuild() + end) + + teardown(function() + -- newBuild() takes care of resetting everything in setup() + end) + + it("rounds each scaled damage conversion to a whole percent", function() + build.skillsTab:PasteSocketGroup("Fireball 20/0 1") + build.configTab.input.customMods = [[ + 40% of Physical Damage Converted to Lightning Damage + 40% of Physical Damage Converted to Cold Damage + 40% of Physical Damage Converted to Fire Damage + ]] + build.configTab:BuildModList() + runCallback("OnFrame") + + local conversion = build.calcsTab.mainEnv.player.mainSkill.conversionTable.Physical + assert.are.equals(0.33, conversion.Lightning) + assert.are.equals(0.33, conversion.Cold) + assert.are.equals(0.33, conversion.Fire) + assert.is_true(math.abs(conversion.mult - 0.01) < 0.000001) + end) + + it("keeps converted damage fractional until destination calculation", function() + build.itemsTab:CreateDisplayItemFromRaw([[ + New Item + Attuned Wand + Adds 2 to 2 Physical Damage to Spells + ]]) + build.itemsTab:AddDisplayItem() + build.skillsTab:PasteSocketGroup("Fireball 20/0 1") + build.configTab.input.customMods = [[ + 25% of Physical Damage Converted to Cold Damage + ]] + build.configTab:BuildModList() + runCallback("OnFrame") + + assert.are.equals(2, build.calcsTab.mainOutput.PhysicalMinBase) + assert.are.equals(0.5, build.calcsTab.mainOutput.ColdSummedMinBase) + end) +end) diff --git a/spec/System/TestPassiveSpec_spec.lua b/spec/System/TestPassiveSpec_spec.lua index babd654c85..416fff0a31 100644 --- a/spec/System/TestPassiveSpec_spec.lua +++ b/spec/System/TestPassiveSpec_spec.lua @@ -44,7 +44,7 @@ describe("TestPassiveSpec", function() end local function makeAmulet(rawMod) - local item = new("Item", [[ + local item = new("Item"):Item([[ Rarity: RARE Test Locket Gold Amulet @@ -65,7 +65,7 @@ Item Level: 80 end local function socketJewel(nodeId, raw) - local item = new("Item", raw) + local item = new("Item"):Item(raw) build.itemsTab:AddItem(item, true) build.spec.jewels[nodeId] = item.id if build.itemsTab.sockets[nodeId] then @@ -88,7 +88,7 @@ Item Level: 80 end it("ignores stale jewel socket item ids when loading saved builds", function() - local spec = new("PassiveSpec", build, latestTreeVersion) + local spec = new("PassiveSpec"):PassiveSpec(build, latestTreeVersion) local socketNodeId = firstLoadedSocketNode(spec) spec:Load({ @@ -109,7 +109,7 @@ Item Level: 80 end) it("does not crash when radius helpers see a stale jewel socket item id", function() - local spec = new("PassiveSpec", build, latestTreeVersion) + local spec = new("PassiveSpec"):PassiveSpec(build, latestTreeVersion) local socketNodeId = firstLoadedSocketNode(spec) spec.jewels[socketNodeId] = 999999 @@ -262,7 +262,7 @@ Corrupted runCallback("OnFrame") local nodeId = assert(findNodeByName(build.spec, "Zarokh's Gift")) - local voices = new("Item", [[ + local voices = new("Item"):Item([[ Rarity: UNIQUE Voices Sapphire @@ -520,7 +520,7 @@ Item Level: 80 it("remaps legacy class ids only for trees before 0.4", function() local function loadClass(treeVersion, classId) - local spec = new("PassiveSpec", build, latestTreeVersion) + local spec = new("PassiveSpec"):PassiveSpec(build, latestTreeVersion) spec.treeVersion = treeVersion spec:Load({ attrib = { @@ -547,6 +547,13 @@ Item Level: 80 return node end + it("rebuilds an allocated jewel socket's distance from the class start", function() + local socket = build.spec.nodes[60735] + build.spec:AllocNode(socket) + + assert.True(socket.distanceToClassStart > 0) + end) + it("normal passive allocation promotes the shortest path instead of using a longer detour", function() local spec = build.spec allocNode(spec, 56651, 0) @@ -564,7 +571,7 @@ Item Level: 80 assert.are.equals(0, weaponSetNode.allocMode) end) - it("normal passive allocation promotes the weapon-set chain behind the path root", function() + it("normal passive allocation preserves an unused weapon-set path", function() local spec = build.spec allocNode(spec, 56651, 0) allocNode(spec, 35324, 0) @@ -577,6 +584,23 @@ Item Level: 80 spec.allocMode = 0 spec:AllocNode(promotedNode) + assert.True(promotedNode.alloc) + assert.are.equals(0, promotedNode.allocMode) + assert.are.equals(1, spec.nodes[18548].allocMode) + assert.are.equals(1, spec.nodes[35660].allocMode) + end) + + it("normal passive allocation promotes a required weapon-set path", function() + local spec = build.spec + allocNode(spec, 35660, 1) + allocNode(spec, 18548, 1) + + local promotedNode = spec.nodes[28992] + assert.are.equals("Honed Instincts", promotedNode.dn) + + spec.allocMode = 0 + spec:AllocNode(promotedNode) + assert.True(promotedNode.alloc) assert.are.equals(0, promotedNode.allocMode) assert.are.equals(0, spec.nodes[18548].allocMode) diff --git a/spec/System/TestPoEAPIAuth_spec.lua b/spec/System/TestPoEAPIAuth_spec.lua index c1f63ed258..2c53fd0627 100644 --- a/spec/System/TestPoEAPIAuth_spec.lua +++ b/spec/System/TestPoEAPIAuth_spec.lua @@ -18,7 +18,9 @@ describe("PoEAPI auth", function() it("passes token exchange errors to the auth callback #auth", function() local authState - _G.LaunchSubScript = function(_, _, _, authUrl) + local exportedFunctions + _G.LaunchSubScript = function(_, _, exports, authUrl) + exportedFunctions = exports authState = authUrl:match("state=([^&]+)") return 123 end @@ -27,7 +29,7 @@ describe("PoEAPI auth", function() callback(nil, "SSL connect error") end - local api = new("PoEAPI") + local api = new("PoEAPI"):PoEAPI() local callbackArgs api:FetchAuthToken(function(response, errMsg, updateSettings) callbackArgs = { @@ -38,6 +40,7 @@ describe("PoEAPI auth", function() end) assert.is_not_nil(authState) + assert.are.equals("ConPrintf,OpenURL,Copy", exportedFunctions) assert.is_not_nil(launch.subScripts[123]) launch.subScripts[123].callback("auth-code", nil, authState, 12345) @@ -55,7 +58,7 @@ describe("PoEAPI auth", function() error("token exchange should not run for mismatched OAuth state") end - local api = new("PoEAPI") + local api = new("PoEAPI"):PoEAPI() local callbackArgs api:FetchAuthToken(function(response, errMsg, updateSettings) callbackArgs = { @@ -73,4 +76,14 @@ describe("PoEAPI auth", function() assert.True(callbackArgs.updateSettings) assert.is_nil(api.authToken) end) + + it("configures the callback server clipboard fallback for 60 seconds", function() + local server = assert(io.open("LaunchServer.lua", "r")) + local source = server:read("*a") + server:close() + + assert.is_function(assert(loadstring(source, "@LaunchServer.lua"))) + assert.matches("Copy%(url%)", source) + assert.matches("local stopAt = os%.time%(%) %+ 60", source) + end) end) diff --git a/spec/System/TestPowerReport_spec.lua b/spec/System/TestPowerReport_spec.lua new file mode 100644 index 0000000000..a98126e575 --- /dev/null +++ b/spec/System/TestPowerReport_spec.lua @@ -0,0 +1,38 @@ +describe("PowerReportListControl", function() + local PowerReportListControl + + before_each(function() + LoadModule("Classes/PowerReportListControl") + PowerReportListControl = common.classes.PowerReportListControl + end) + + local function relist(originalList, showClusters, allocated) + local control = { + originalList = originalList, + showClusters = showClusters or false, + allocated = allocated or false, + } + PowerReportListControl.ReList(control) + return control.list + end + + it("Show Unallocated excludes allocated nodes", function() + local list = relist({ + { name = "allocated", power = 10, pathDist = 1, allocated = true }, + { name = "unallocated", power = 5, pathDist = 1, allocated = false }, + }, false, false) + + assert.are.equal(1, #list) + assert.are.equal("unallocated", list[1].name) + end) + + it("Show Allocated includes allocated nodes", function() + local list = relist({ + { name = "allocated", power = -10, pathDist = 1, allocated = true }, + { name = "unallocated", power = 5, pathDist = 1, allocated = false }, + }, false, true) + + assert.are.equal(1, #list) + assert.are.equal("allocated", list[1].name) + end) +end) diff --git a/spec/System/TestSearchHost_spec.lua b/spec/System/TestSearchHost_spec.lua new file mode 100644 index 0000000000..5d328d504f --- /dev/null +++ b/spec/System/TestSearchHost_spec.lua @@ -0,0 +1,13 @@ +describe("SearchHost", function() + it("merges all overlapping ranges when word order is ignored", function() + local searchHost = new("SearchHost"):SearchHost(function() + return { "caster" } + end, nil, true) + + for char in ("caster ast ste"):gmatch(".") do + searchHost:OnSearchChar(char) + end + + assert.same({ { from = 1, to = 6 } }, searchHost.searchInfos[1].ranges) + end) +end) diff --git a/spec/System/TestSkillsTab_spec.lua b/spec/System/TestSkillsTab_spec.lua index a356994919..bc7371b949 100644 --- a/spec/System/TestSkillsTab_spec.lua +++ b/spec/System/TestSkillsTab_spec.lua @@ -1,3 +1,5 @@ +local gemTooltip = require("Classes.GemTooltip") + describe("TestSkillsTab", function() before_each(function() newBuild() @@ -5,6 +7,32 @@ describe("TestSkillsTab", function() end) describe("SkillsTab", function() + it("only shows the build-note shortcut when it is available", function() + local gemInstance = { + gemData = data.gems["Metadata/Items/Gems/SkillGemExplosiveGrenade"], + level = 20, + quality = 0, + note = "Test note", + } + local tooltip = new("Tooltip"):Tooltip() + + gemTooltip.AddGemTooltip(tooltip, build, gemInstance) + for _, line in ipairs(tooltip.lines) do + assert.is_nil(line.text and line.text:find("Shift + Right-Click", 1, true)) + end + + tooltip:Clear() + gemTooltip.AddGemTooltip(tooltip, build, gemInstance, { includeBuildPlannerNote = true }) + local noteHintFound + local noteFound + for _, line in ipairs(tooltip.lines) do + noteHintFound = noteHintFound or line.text and line.text:find("Shift + Right-Click", 1, true) + noteFound = noteFound or line.text and line.text:find("Test note", 1, true) + end + assert.is_truthy(noteHintFound) + assert.is_truthy(noteFound) + end) + describe("NewSkillSet", function() it("Creates a new skill set with specified ID", function() local skillSetName = "New Skill Set" @@ -166,7 +194,7 @@ describe("TestSkillsTab", function() local skillsSetService before_each(function() - skillsSetService = new("SkillsSetService", build.skillsTab) + skillsSetService = new("SkillsSetService"):SkillsSetService(build.skillsTab) end) describe("NewSkillSet", function() @@ -309,7 +337,7 @@ describe("TestSkillsTab", function() local skillsSetService before_each(function() - skillsSetService = new("SkillsSetService", build.skillsTab) + skillsSetService = new("SkillsSetService"):SkillsSetService(build.skillsTab) end) describe("Socket group persistence", function() diff --git a/spec/System/TestSkills_spec.lua b/spec/System/TestSkills_spec.lua index 54c449879f..4c07b0a3c8 100644 --- a/spec/System/TestSkills_spec.lua +++ b/spec/System/TestSkills_spec.lua @@ -63,6 +63,47 @@ describe("TestSkills", function() assertGemSupportLevel("Apocalypse", 3, 4) end) + it("applies Leylines Runic Ward degeneration", function() + build.skillsTab:PasteSocketGroup("Leylines 1/0 1") + build.configTab.input.onLeyline = true + build.configTab:BuildModList() + runCallback("OnFrame") + + local output = build.calcsTab.mainOutput + assert.are.near(206 / 60, output.WardDegen, 0.01) + assert.are.near(output.WardRegen - output.WardDegen, output.WardRegenRecovery, 0.01) + end) + + it("calculates Scouring Flame runic ward cost and efficiency", function() + build.skillsTab:PasteSocketGroup("Ball Lightning 1/0 1\nScouring Flame 1/0 1") + runCallback("OnFrame") + assert.are.equals(2, build.calcsTab.mainOutput.WardCost) + + build.configTab.input.customMods = "100% increased Runic Ward Cost Efficiency" + build.configTab:BuildModList() + runCallback("OnFrame") + assert.are.equals(1, build.calcsTab.mainOutput.WardCost) + end) + + it("calculates runic infusion support costs from maximum runic ward", function() + for _, support in ipairs({ "Runic Infusion", "Olroth's Hubris" }) do + newBuild() + build.configTab.input.customMods = "+100 to maximum Runic Ward" + build.configTab:BuildModList() + build.itemsTab:CreateDisplayItemFromRaw("New Item\nMarauding Mace") + build.itemsTab:AddDisplayItem() + build.skillsTab:PasteSocketGroup("Leap Slam 1/0 1\n" .. support .. " 1/0 1") + runCallback("OnFrame") + assert.are.equals(20, build.calcsTab.mainOutput.WardCost) + end + end) + + it("calculates Runic Reprieve's ongoing runic ward cost", function() + build.skillsTab:PasteSocketGroup("Runic Reprieve 1/0 1") + runCallback("OnFrame") + assert.are.equals(3, build.calcsTab.mainOutput.WardPerSecondCost) + end) + it("applies Advanced Thaumaturgy quality stats only when enabled", function() local advancedThaumaturgy = build.spec.nodes[14429] assert.is_not_nil(advancedThaumaturgy) @@ -126,8 +167,8 @@ describe("TestSkills", function() AddSeparator = function() end, } - local spectreList = new("MinionListControl", nil, { 0, 0, 100, 100 }, testData, { "A" }, nil, "Spectres") - local beastList = new("MinionListControl", nil, { 0, 0, 100, 100 }, testData, { "A" }, nil, "Beasts", true) + local spectreList = new("MinionListControl"):MinionListControl(nil, { 0, 0, 100, 100 }, testData, { "A" }, nil, "Spectres") + local beastList = new("MinionListControl"):MinionListControl(nil, { 0, 0, 100, 100 }, testData, { "A" }, nil, "Beasts", true) spectreList:AddValueTooltip(tooltip, 1, "A") assert.matches("Resistances:.*75", table.concat(tooltip.lines, "\n")) @@ -136,7 +177,7 @@ describe("TestSkills", function() assert.matches("Resistances:.*50", table.concat(tooltip.lines, "\n")) local sourceList = { "A", "B" } - local sourceControl = new("MinionSearchListControl", nil, { 0, 0, 100, 100 }, testData, sourceList, beastList, "Beasts", true) + local sourceControl = new("MinionSearchListControl"):MinionSearchListControl(nil, { 0, 0, 100, 100 }, testData, sourceList, beastList, "Beasts", true) sourceControl.controls.sortModeDropDown.selIndex = 9 sourceControl:sortSourceList() assert.are.equals("B", sourceControl.list[1]) @@ -465,8 +506,8 @@ describe("TestSkills", function() runCallback("OnFrame") local genericEfficiencyCost = build.calcsTab.mainOutput.ManaCost - -- Test actual behavior: 9/1.25 = 7.2 (not rounded) - assert.True(math.abs(genericEfficiencyCost - 7.2) < 0.001) + -- The game rounds 9 / 1.25 = 7.2 after applying efficiency. + assert.are.equals(7, genericEfficiencyCost) -- Test multiple efficiency sources stacking additively build.configTab.input.customMods = "25% increased Cost Efficiency\n25% increased Mana Cost Efficiency" @@ -487,7 +528,65 @@ describe("TestSkills", function() runCallback("OnFrame") local finalCost = build.calcsTab.mainOutput.ManaCost - assert.True(math.abs(finalCost - 8.67) < 0.1) -- floor(9 * 1.5) / 1.5 + assert.are.equals(9, finalCost) -- round(floor(9 * 1.5) / 1.5) + end) + + it("converts positive flat Mana cost to partial Life cost", function() + build.skillsTab:PasteSocketGroup("Ball Lightning 1/0 1\n") + build.configTab.input.customMods = "Skills Cost Life instead of 15% of Mana Cost\n+4 to Total Mana Cost" + build.configTab:BuildModList() + runCallback("OnFrame") + + assert.are.equals(2, build.calcsTab.mainOutput.LifeCost) + assert.are.equals(11, build.calcsTab.mainOutput.ManaCost) + end) + + it("converts positive flat Mana cost to full Life cost", function() + build.skillsTab:PasteSocketGroup("Ball Lightning 1/0 1\n") + build.configTab.input.customMods = "Skill Mana Costs Converted to Life Costs\n+4 to Total Mana Cost" + build.configTab:BuildModList() + runCallback("OnFrame") + + assert.are.equals(13, build.calcsTab.mainOutput.LifeCost) + assert.are.equals(0, build.calcsTab.mainOutput.ManaCost) + end) + + it("does not convert negative flat Mana cost to partial Life cost", function() + build.skillsTab:PasteSocketGroup("Ball Lightning 1/0 1\n") + build.configTab.input.customMods = "Skills Cost Life instead of 15% of Mana Cost\nNon-Channelling Skills have -7 to Total Mana Cost" + build.configTab:BuildModList() + runCallback("OnFrame") + + assert.are.equals(1, build.calcsTab.mainOutput.LifeCost) + assert.are.equals(1, build.calcsTab.mainOutput.ManaCost) + end) + + it("does not convert negative flat Mana cost to full Life cost", function() + build.skillsTab:PasteSocketGroup("Ball Lightning 1/0 1\n") + build.configTab.input.customMods = "Skill Mana Costs Converted to Life Costs\nNon-Channelling Skills have -7 to Total Mana Cost" + build.configTab:BuildModList() + runCallback("OnFrame") + + assert.are.equals(9, build.calcsTab.mainOutput.LifeCost) + assert.are.equals(0, build.calcsTab.mainOutput.ManaCost) + end) + + it("moves only positive flat Mana cost when skills cost Life instead", function() + build.skillsTab:PasteSocketGroup("Ball Lightning 1/0 1\n") + runCallback("OnFrame") + local baseManaCost = build.calcsTab.mainOutput.ManaCost + + build.configTab.input.customMods = "Skills Cost Life instead of Mana\n+4 to Total Mana Cost" + build.configTab:BuildModList() + runCallback("OnFrame") + assert.are.equals(baseManaCost + 4, build.calcsTab.mainOutput.LifeCost) + assert.are.equals(0, build.calcsTab.mainOutput.ManaCost) + + build.configTab.input.customMods = "Skills Cost Life instead of Mana\nNon-Channelling Skills have -7 to Total Mana Cost" + build.configTab:BuildModList() + runCallback("OnFrame") + assert.are.equals(baseManaCost, build.calcsTab.mainOutput.LifeCost) + assert.are.equals(0, build.calcsTab.mainOutput.ManaCost) end) it("Test socket group pasting with corruption levels and count", function() @@ -1146,6 +1245,46 @@ describe("TestSkills", function() assert.truthy(breakdownText:match("weighted average")) end) + it("ignores non-negative elemental resistance after inversion", function() + build.skillsTab:PasteSocketGroup("Fireball 20/0 1") + build.configTab.input.enemyIsBoss = "None" + build.configTab.input.enemyFireResist = -50 + build.configTab.input.conditionEnemyFrozen = true + build.configTab.input.customMods = "Hits have 100% chance to treat Enemy Monster Elemental Resistance values as inverted\nHits ignore non-negative Elemental Resistances of Frozen Enemies" + build.configTab:BuildModList() + runCallback("OnFrame") + + assert.are.equals(1, build.calcsTab.calcsOutput.FireEffMult) + end) + + it("inverts the selected lowest elemental resistance", function() + build.skillsTab:PasteSocketGroup("Fireball 20/0 1") + build.configTab.input.enemyIsBoss = "None" + build.configTab.input.enemyFireResist = 50 + build.configTab.input.enemyColdResist = 20 + build.configTab.input.enemyLightningResist = 30 + build.configTab.input.customMods = "Hits have 100% chance to treat Enemy Monster Elemental Resistance values as inverted\nElemental Damage you Deal with Hits is Resisted by Lowest Elemental Resistance instead" + build.configTab:BuildModList() + runCallback("OnFrame") + + assert.are.equals(1.2, build.calcsTab.calcsOutput.FireEffMult) + end) + + it("shows the resistance used for each inversion outcome", function() + build.skillsTab:PasteSocketGroup("Fireball 20/0 1") + build.configTab.input.enemyIsBoss = "None" + build.configTab.input.enemyFireResist = 50 + build.configTab.input.conditionEnemyFrozen = true + build.configTab.input.customMods = "Hits have 50% chance to treat Enemy Monster Elemental Resistance values as inverted\nHits ignore non-negative Elemental Resistances of Frozen Enemies" + build.configTab:BuildModList() + runCallback("OnFrame") + + assert.are.equals(1.25, build.calcsTab.calcsOutput.FireEffMult) + local breakdownText = table.concat(build.calcsTab.calcsEnv.player.breakdown.FireEffMult, "\n") + assert.truthy(breakdownText:match("0%% ^8%(non%-inverted hit after penetration%)")) + assert.truthy(breakdownText:match("%-50%% ^8%(inverted hit after penetration%)")) + end) + it("Test granted skills with exposure stats make exposure configurable", function() build.skillsTab:PasteSocketGroup("Fireball 20/0 1") local spec = build.spec diff --git a/spec/System/TestSocketables_spec.lua b/spec/System/TestSocketables_spec.lua index 8fd5106198..5baaa925cd 100644 --- a/spec/System/TestSocketables_spec.lua +++ b/spec/System/TestSocketables_spec.lua @@ -1,116 +1,108 @@ describe("TestSocketables", function() - before_each(function() - newBuild() - end) + before_each(function() + newBuild() + end) - -- Item Tab display Tests - -- Also checks slot type runes + -- Item Tab display Tests + -- Also checks slot type runes - local extractNamesFromModRunes = function(slotType) - local modRunes = LoadModule("../src/Data/ModRunes") - local names = { } - for name, rune in pairs(modRunes) do - for runeSlotType, mods in pairs(rune) do - if runeSlotType == slotType then - table.insert(names, name) - end - end - end - return names - end + local extractNamesFromModRunes = function(item) + local modRunes = LoadModule("../src/Data/ModRunes") + local names = { } + local baseType, specificType = item:GetSocketedAugmentTypes() + for name, rune in pairs(modRunes) do + if rune[baseType] or rune[specificType] then + names[name] = true + else + for soulCoreType in pairs(item.socketedSoulCoreTypes) do + if rune[soulCoreType] and rune[soulCoreType].type == "SoulCore" then + names[name] = true + break + end + end + end + end + return names + end - local slotTypeTest = function(slotType, itemBase) - -- ConPrintf("Testing: %s", slotType) - local itemRaw = "Test\n" .. itemBase .. "\nSockets: S" + local slotTypeTest = function(slotType, itemBase) + -- ConPrintf("Testing: %s", slotType) + local itemRaw = "Rarity: RARE\nTest\n" .. itemBase .. "\nSockets: S" - local modRunes = extractNamesFromModRunes(slotType) + -- Create an ItemTab and add a socketable item to it + local item = new("Item"):Item(itemRaw) + local modRunes = extractNamesFromModRunes(item) - -- Create an ItemTab and add a socketable item to it - local item = new("Item", itemRaw) + build.itemsTab:AddItem(item) + build.itemsTab:SetDisplayItem(item) + runCallback("OnFrame") - build.itemsTab:AddItem(item) - build.itemsTab:SetDisplayItem(item) - runCallback("OnFrame") + -- The dropdown combines broad and specific slot types, then deduplicates by name. + -- Compare that exact union so both missing and incorrectly included runes fail. + local itemTabRunes = { } + for _, rune in ipairs(build.itemsTab.controls["displayItemRune1"].list) do + if rune.name ~= "None" then + itemTabRunes[rune.name] = true + end + end + assert.are.same(modRunes, itemTabRunes, "Rune list mismatch for slot type: " .. slotType) + end - -- Extract the proper slot type runes from the list - local itemTabRunes = { } - for _, rune in ipairs(build.itemsTab.controls["displayItemRune1"].list) do - if rune.slot == slotType then - table.insert(itemTabRunes, rune.name) - end - end - -- To keep the test fast, only check that the lengths match - -- This should also catch issues with multi-mod line runes since the rune name will appear - -- for the number of mod lines that the rune has. - if #itemTabRunes ~= #modRunes then - ConPrintf("Item Tab Runes for slot type '%s':", slotType) - for _, name in ipairs(itemTabRunes) do - ConPrintf(" %s", name) - end - ConPrintf("Mod Runes for slot type '%s':", slotType) - for _, name in ipairs(modRunes) do - ConPrintf(" %s", name) - end - end - assert.are.equals(#itemTabRunes, #modRunes, "Mismatch in number of runes for slot type: " .. slotType) - end + -- Note: Except for weapon/armour/caster, + -- "slotType" references the dat file ItemClasses.Id value as this is what dat file SoulCoresPerClass.ItemClass refs + -- Not all item classes have runes yet + it("'Weapon' runes appear in Items tab", slotTypeTest("weapon", "Massive Greathammer")) - -- Note: Except for weapon/armour/caster, - -- "slotType" references the dat file ItemClasses.Id value as this is what dat file SoulCoresPerClass.ItemClass refs - -- Not all item classes have runes yet - it("'Weapon' runes appear in Items tab", slotTypeTest("weapon", "Massive Greathammer")) + it("'Armour' runes appear in Items tab", slotTypeTest("armour", "Slayer Armour")) - it("'Armour' runes appear in Items tab", slotTypeTest("armour", "Slayer Armour")) + it("'Caster' runes appear in Items tab", slotTypeTest("caster", "Bone Wand")) - it("'Caster' runes appear in Items tab", slotTypeTest("caster", "Bone Wand")) + it("'Body Armour' runes appear in Items tab", slotTypeTest("body armour", "Slayer Armour")) - it("'Body Armour' runes appear in Items tab", slotTypeTest("body armour", "Slayer Armour")) + it("'Helmets' runes appear in Items tab", slotTypeTest("helmet", "Kamasan Tiara")) - it("'Helmets' runes appear in Items tab", slotTypeTest("helmet", "Kamasan Tiara")) + it("'Gloves' runes appear in Items tab", slotTypeTest("gloves", "Vaal Gloves")) - it("'Gloves' runes appear in Items tab", slotTypeTest("gloves", "Vaal Gloves")) + it("'Boots' runes appear in Items tab", slotTypeTest("boots", "Vaal Greaves")) - it("'Boots' runes appear in Items tab", slotTypeTest("boots", "Vaal Greaves")) + it("'Shield' runes appear in Items tab", slotTypeTest("shield", "Vaal Tower Shield")) - it("'Shield' runes appear in Items tab", slotTypeTest("shield", "Vaal Tower Shield")) + it("'Focus' runes appear in Items tab", slotTypeTest("focus", "Hallowed Focus")) - it("'Focus' runes appear in Items tab", slotTypeTest("focus", "Hallowed Focus")) + -- Weapons + it("'Bow' runes appear in Items tab", slotTypeTest("bow", "Gemini Bow")) - -- Weapons - it("'Bow' runes appear in Items tab", slotTypeTest("bow", "Gemini Bow")) + it("'Crossbow' runes appear in Items tab", slotTypeTest("crossbow", "Siege Crossbow")) - it("'Crossbow' runes appear in Items tab", slotTypeTest("crossbow", "Siege Crossbow")) + it("'Wand' runes appear in Items tab", slotTypeTest("wand", "Bone Wand")) - it("'Wand' runes appear in Items tab", slotTypeTest("wand", "Bone Wand")) + it("'Sceptre' runes appear in Items tab", slotTypeTest("sceptre", "Omen Sceptre")) - it("'Sceptre' runes appear in Items tab", slotTypeTest("sceptre", "Omen Sceptre")) - - it("'(Caster) Staff' runes appear in Items tab", slotTypeTest("staff", "Voltaic Staff")) + it("'(Caster) Staff' runes appear in Items tab", slotTypeTest("staff", "Voltaic Staff")) it("'Quarterstaff' runes appear in Items tab", slotTypeTest("quarterstaff", "Striking Quarterstaff")) - it("'Spear' runes appear in Items tab", slotTypeTest("spear", "Flying Spear")) - - it("'One Hand Mace' runes appear in Items tab", slotTypeTest("one hand mace", "Marauding Mace")) + it("'Spear' runes appear in Items tab", slotTypeTest("spear", "Flying Spear")) - it("'Two Hand Mace' runes appear in Items tab", slotTypeTest("two hand mace", "Massive Greathammer")) + it("'One Hand Mace' runes appear in Items tab", slotTypeTest("one hand mace", "Marauding Mace")) - -- Not Yet Added - -- it("'One Hand Sword' runes appear in Items tab", slotTypeTest("one hand sword", "")) + it("'Two Hand Mace' runes appear in Items tab", slotTypeTest("two hand mace", "Massive Greathammer")) - -- it("'Two Hand Sword' runes appear in Items tab", slotTypeTest("two hand sword", "")) + -- Not Yet Added + -- it("'One Hand Sword' runes appear in Items tab", slotTypeTest("one hand sword", "")) - -- it("'One Hand Axe' runes appear in Items tab", slotTypeTest("one hand axe", "")) + -- it("'Two Hand Sword' runes appear in Items tab", slotTypeTest("two hand sword", "")) - -- it("'Two Hand Axe' runes appear in Items tab", slotTypeTest("two hand axe", "")) + -- it("'One Hand Axe' runes appear in Items tab", slotTypeTest("one hand axe", "")) - -- it("'Flail' runes appear in Items tab", slotTypeTest("flail", "")) + -- it("'Two Hand Axe' runes appear in Items tab", slotTypeTest("two hand axe", "")) - -- Future note: Once traps are added, verify that GGG stayed with "traptool" - -- it("'Trap' runes appear in Items tab", slotTypeTest("traptool", "")) + -- it("'Flail' runes appear in Items tab", slotTypeTest("flail", "")) - -- it("'Claw' runes appear in Items tab", slotTypeTest("claw", "")) + -- Future note: Once traps are added, verify that GGG stayed with "traptool" + -- it("'Trap' runes appear in Items tab", slotTypeTest("traptool", "")) - -- it("'Dagger' runes appear in Items tab", slotTypeTest("dagger", "")) + -- it("'Claw' runes appear in Items tab", slotTypeTest("claw", "")) -end) \ No newline at end of file + -- it("'Dagger' runes appear in Items tab", slotTypeTest("dagger", "")) +end) diff --git a/spec/System/TestTooltip_spec.lua b/spec/System/TestTooltip_spec.lua new file mode 100644 index 0000000000..0cc7ba3b03 --- /dev/null +++ b/spec/System/TestTooltip_spec.lua @@ -0,0 +1,231 @@ +local BuildExportPoE2 = require("Modules.BuildExportPoE2") + +describe("Tooltip", function() + local tooltip + + local function line(text, size, font) + return { text = text, size = size or 14, font = font or "VAR" } + end + + local function assertLines(expected) + local actual = { } + for _, value in ipairs(tooltip.lines) do + table.insert(actual, { text = value.text, size = value.size, font = value.font }) + end + assert.are.same(expected, actual) + end + + before_each(function() + newBuild() + tooltip = new("Tooltip"):Tooltip() + end) + + it("converts inline RGB colours and restores the default colour", function() + local note = "Before {colour} after" + tooltip:AddBuildPlannerNote(14, note) + + assertLines({ line("Before ^x0C2238colour^7 after") }) + assert.are.equal("Before {colour} after", note) + end) + + it("restores the parent colour after nested RGB colours", function() + tooltip:AddBuildPlannerNote(14, "{outer {inner} outer}") + + assertLines({ line("^xFF0000outer ^x0080FFinner^xFF0000 outer^7") }) + end) + + it("keeps inline styles inside inline colours on the default line style", function() + tooltip:AddBuildPlannerNote(14, "Before {colour {italic}} after") + + assertLines({ line("Before ^x0C2238colour italic^7 after") }) + end) + + it("reapplies RGB colours to each independently drawn line", function() + tooltip:AddBuildPlannerNote(14, "{first\nsecond}") + + assertLines({ + line("^x0A141Efirst^7"), + line("^x0A141Esecond^7"), + }) + end) + + it("reapplies RGB colours to lines wrapped by AddLine", function() + tooltip.maxWidth = 12 + tooltip:AddBuildPlannerNote(14, "{first second}") + + assertLines({ + line("^x0A141Efirst^7"), + line("^x0A141Esecond^7"), + }) + end) + + it("converts the documented red tag", function() + tooltip:AddBuildPlannerNote(14, "Warning {danger}") + + assertLines({ line("Warning ^xFF0000danger^7") }) + end) + + it("applies whole-line font and size tags", function() + tooltip:AddBuildPlannerNote(20, table.concat({ + "{italic}", + "{bold}", + "{small}", + "{medium}", + "{large}", + "{{coloured italic}}", + }, "\n")) + + assertLines({ + line("italic", 20, "FONTIN SC ITALIC"), + line("bold", 20, "VAR BOLD"), + line("small", 15), + line("medium", 20), + line("large", 25), + line("^x010203coloured italic^7", 20, "FONTIN SC ITALIC"), + }) + end) + + it("strips inline font tags without applying line style", function() + tooltip:AddBuildPlannerNote(14, "Inline {italic} and {bold}") + + assertLines({ line("Inline italic and bold") }) + end) + + it("strips underline tags without applying line style", function() + tooltip:AddBuildPlannerNote(14, "Inline {underline}") + + assertLines({ line("Inline underline") }) + end) + + it("keeps malformed markup safe and plain", function() + local note = "{unfinished" + + assert.has_no.errors(function() + tooltip:AddBuildPlannerNote(14, note) + end) + assertLines({ line(note) }) + assert.are.equal("{unfinished", note) + end) + + it("draws unknown tooltip headers with the normal-header fallback", function() + tooltip.tooltipHeader = "UNKNOWN" + tooltip:AddLine(14, "Unknown node") + + assert.has_no.errors(function() + tooltip:Draw(0, 0, nil, nil, { x = 0, y = 0, width = 1920, height = 1080 }) + end) + end) +end) + +describe("BuildPlanner note popup", function() + local function openNote(initial, generatedText) + main:OpenNoteEditPopup("Test note", initial, function() end, generatedText) + return main.popups[1], main.popups[1].controls + end + + local function addRing() + local item = new("Item"):Item([[Rarity: RARE +Export Ring +Gold Ring +Implicits: 0 ++10 to maximum Life]]) + build.itemsTab:AddItem(item, true) + build.itemsTab:EquipItemInSet(item, build.itemsTab.activeItemSetId) + return item, build.itemsTab.slots["Ring 1"] + end + + local function click(popup, button) + button.IsMouseOver = function() return true end + popup.GetMouseOverControl = function() end + popup:SelectControl(button) + popup:ProcessControlsInput({ + { type = "KeyDown", key = "LEFTBUTTON" }, + { type = "KeyUp", key = "LEFTBUTTON" }, + }, { }) + end + + before_each(function() + newBuild() + end) + + after_each(function() + while main.popups[1] do + main:ClosePopup() + end + end) + + it("does not add an item-text control to ordinary note popups", function() + local _, controls = openNote("") + + assert.is_nil(controls.addItemText) + end) + + it("adds the item-text control only for a selected item", function() + local item, slot = addRing() + slot.controls.noteButton.onClick() + + local controls = main.popups[1].controls + assert.is_not_nil(controls.addItemText) + assert.are.equal("TOPLEFT", controls.addItemText.anchor.point) + assert.is_true(controls.addItemText.forceTooltip) + assert.are.equal(240, controls.edit.height) + end) + + it("inserts exact generated item text at the edit caret", function() + local item, slot = addRing() + slot.controls.noteButton.onClick() + local popup = main.popups[1] + local controls = popup.controls + local generatedText = BuildExportPoE2.ItemAdditionalText(item) + local prefix, suffix = "prefix\n", "\nsuffix" + + controls.edit:SetText(prefix .. suffix) + controls.edit.caret = #prefix + 1 + click(popup, controls.addItemText) + + assert.are.equal(prefix .. generatedText .. suffix, controls.edit.buf) + assert.are.equal(controls.edit, popup.selControl) + assert.is_true(controls.edit.hasFocus) + assert.are.equal(#prefix + #generatedText + 1, controls.edit.caret) + end) + + it("saves generated item text when the existing note is over 960 bytes", function() + local item, slot = addRing() + local prefix = string.rep("x", 961) + local generatedText = BuildExportPoE2.ItemAdditionalText(item) + slot.note = prefix + slot.controls.noteButton.onClick() + local popup = main.popups[1] + local controls = popup.controls + + controls.edit.caret = #controls.edit.buf + 1 + click(popup, controls.addItemText) + + assert.are.equal(prefix .. generatedText, controls.edit.buf) + assert.are.equal(#controls.edit.buf + 1, controls.edit.caret) + controls.save.onClick() + assert.are.equal(prefix .. generatedText, slot.note) + end) + + it("builds the save tooltip from the current formatted buffer", function() + local _, controls = openNote("") + local tooltip = new("Tooltip"):Tooltip() + + assert.is_true(controls.save.forceTooltip) + controls.edit:SetText("{coloured}\n{bold}") + controls.save.tooltipFunc(tooltip) + assert.are.equal(2, #tooltip.lines) + assert.are.equal("^x010203coloured^7", tooltip.lines[1].text) + assert.are.equal("bold", tooltip.lines[2].text) + assert.are.equal("VAR BOLD", tooltip.lines[2].font) + + controls.edit:SetText("updated") + controls.save.tooltipFunc(tooltip) + assert.are.equal(1, #tooltip.lines) + assert.are.equal("updated", tooltip.lines[1].text) + + controls.edit:SetText("") + controls.save.tooltipFunc(tooltip) + assert.are.equal("Save an empty note to remove it.", tooltip.lines[1].text) + end) +end) diff --git a/spec/System/TestTradeHelpers_spec.lua b/spec/System/TestTradeHelpers_spec.lua index f77b46ffab..3045d8a6a4 100644 --- a/spec/System/TestTradeHelpers_spec.lua +++ b/spec/System/TestTradeHelpers_spec.lua @@ -81,6 +81,7 @@ describe("TradeHelpers trade hash matching", function() assert.is_true(shouldNegate) assert.equal(1, #ids) end) + it("detects mods with lua pattern characters correctly", function() -- there is a form of this line which is literally 3.5% without a variable local ids, value = tradeHelpers.findTradeHash("Socketed Gems have +3.5% Critical Hit Chance") @@ -108,6 +109,48 @@ describe("TradeHelpers trade hash matching", function() HashStats({ "attack_critical_strike_chance_+%", "local_jewel_mod_stats_added_to_notable_passives" }))) assert.equal(7, value) end) + + it("picks the canonical stat when the descriptor orders values right to left", function() + -- Kitava's Thirst's vestigial implicit. its descriptor is "{1}% chance ... {0} Mana ...", + -- so the canonical stat (2) is the first value in the text, not the second + local ids, value = tradeHelpers.findTradeHash( + "25% chance to Trigger Socketed Spells when you Spend at least 100 Mana on an\nUpfront Cost to Use or Trigger a Skill, with a 0.1 second Cooldown") + assert.is_truthy(isValueInArray(ids, + HashStats({ "cast_socketed_spells_on_X_mana_spent", "cast_socketed_spells_on_mana_spent_%_chance" }))) + assert.equal(25, value) + end) + + it("picks the canonical stat on a single line right to left descriptor", function() + -- "{1}% increased Movement Speed for {0} seconds on Throwing a Trap" + local ids, value = tradeHelpers.findTradeHash("15% increased Movement Speed for 9 seconds on Throwing a Trap") + assert.is_truthy(isValueInArray(ids, + HashStats({ "movement_speed_bonus_when_throwing_trap_ms", "movement_speed_+%_on_throwing_trap" }))) + assert.equal(15, value) + end) + + it("uses the value implied by the limits when the canonical stat has no value group", function() + -- this form is only used when the chance is 100, so the chance is left out of the text + -- even though it is the canonical stat + local ids, value = tradeHelpers.findTradeHash("Flasks gain 2 Charges when you take a Critical Hit") + assert.is_truthy(isValueInArray(ids, + HashStats({ "gain_flask_charge_when_crit_%", "gain_flask_charge_when_crit_amount" }))) + assert.equal(100, value) + end) + + it("does not repeat a hash when several forms of one stat match", function() + local ids = tradeHelpers.findTradeHash("Regenerate 5% of maximum Life per second") + assert.equal(1, #ids) + end) + + it("matches a descriptor with an indexed group and no canonical stat flag", function() + -- this descriptor bundles three stats and only renders {1}, with no canonical stat flag + local ids, value = tradeHelpers.findTradeHash("You can only Socket 1 Emerald Jewel in this item") + assert.is_truthy(isValueInArray(ids, HashStats({ + "local_can_socket_x_ruby_jewels_exclude_disallowed_types", + "local_can_socket_x_emerald_jewels_exclude_disallowed_types", + "local_can_socket_x_sapphire_jewels_exclude_disallowed_types" }))) + assert.equal(1, value) + end) end) describe("findTradeIdOption", function() it("matches a '#'-valued option and returns its value", function() diff --git a/spec/System/TestTradeQueryCurrency_spec.lua b/spec/System/TestTradeQueryCurrency_spec.lua index 2758a84363..5e378b7f0d 100644 --- a/spec/System/TestTradeQueryCurrency_spec.lua +++ b/spec/System/TestTradeQueryCurrency_spec.lua @@ -2,14 +2,15 @@ describe("TradeQuery Currency Conversion", function() local mock_tradeQuery before_each(function() - mock_tradeQuery = new("TradeQuery", { itemsTab = {} }) + mock_tradeQuery = new("TradeQuery"):TradeQuery({ itemsTab = {} }) end) describe("ConvertCurrencyToDivs", function() -- Pass: Calculates price in divs -- Fail: Wrong value or nil, indicating broken rounding/baseline logic it("handles chaos currency", function() - mock_tradeQuery.pbCurrencyConversion = { league = { chaos = 0.1 } } + mock_tradeQuery.pbCurrencyConversion = { realm = { league = { chaos = 0.1 } } } + mock_tradeQuery.pbRealm = "realm" mock_tradeQuery.pbLeague = "league" local result = mock_tradeQuery:ConvertCurrencyToDivs("chaos", 5) assert.are.equal(result, 0.5) @@ -23,40 +24,202 @@ describe("TradeQuery Currency Conversion", function() end) end) - describe("PriceBuilderProcessPoENinjaResponse", function() - -- Pass: Processes without error, restoring map while adding a notice - -- Fail: Corrupts map or crashes, indicating fragile API response handling, breaking future conversions - it("handles empty response", function() - local orig_conv = mock_tradeQuery.currencyConversionTradeMap - mock_tradeQuery.currencyConversionTradeMap = { div = "id" } - mock_tradeQuery.pbLeague = "league" - mock_tradeQuery.pbCurrencyConversion = { league = {} } - mock_tradeQuery.controls.pbNotice = { label = "" } - local resp = { lines = { }} - mock_tradeQuery:PriceBuilderProcessPoENinjaResponse(resp.lines) - -- No crash expected - assert.is_true(true) - assert.is_true(mock_tradeQuery.controls.pbNotice.label == "No currencies received from PoE Ninja") - mock_tradeQuery.currencyConversionTradeMap = orig_conv + it("applies the Stat Value fallback when currency rates are missing", function() + mock_tradeQuery.sortModes = { Price = "price", StatValue = "stat" } + mock_tradeQuery.itemSortSelectionList = { "price" } + mock_tradeQuery.pbItemSortSelectionIndex = 1 + mock_tradeQuery.resultTbl = { [1] = { { currency = "chaos", amount = 1 } } } + mock_tradeQuery.sortedResultTbl = {} + mock_tradeQuery.itemIndexTbl = {} + mock_tradeQuery.totalPrice = {} + mock_tradeQuery.controls.pbNotice = {} + mock_tradeQuery.controls.priceButton1 = {} + mock_tradeQuery.controls.fullPrice = {} + mock_tradeQuery.SortFetchResults = function(_, _, mode) + if mode == "price" then + return nil, "MissingConversionRates" + end + return { { index = 1 } } + end + mock_tradeQuery.UpdateDropdownList = function() end + + mock_tradeQuery:UpdateControlsWithItems(1) + + assert.are.equals(1, mock_tradeQuery.sortedResultTbl[1][1].index) + assert.are.equals(1, mock_tradeQuery.itemIndexTbl[1]) + end) + + + describe("PullCXData", function() + local dkjson = require("dkjson") + + -- base type ids the currency exchange uses + local DIVINE = "Metadata/Items/Currency/CurrencyModValues" + local CHAOS = "Metadata/Items/Currency/CurrencyRerollRare" + local EXALT = "Metadata/Items/Currency/CurrencyAddModToRare" + local ALCH = "Metadata/Items/Currency/CurrencyUpgradeToRare" + + -- static trade data: maps display name -> short trade id + local static = { + result = { { + entries = { + { id = "sep", text = "" }, -- separator, must be ignored + { id = "divine", text = "Divine Orb" }, + { id = "chaos", text = "Chaos Orb" }, + { id = "exalted", text = "Exalted Orb" }, + { id = "alch", text = "Orb of Alchemy" }, + } + } } + } + + local origDownloadPage, cxResponse + + before_each(function() + mock_tradeQuery.pbRealm = "poe2" + mock_tradeQuery.controls.pbNotice = {} + origDownloadPage = launch.DownloadPage + cxResponse = nil + launch.DownloadPage = function(_, url, callback) + if url == "https://www.pathofexile.com/api/trade2/data/static" then + callback({ body = dkjson.encode(static) }) + elseif cxResponse then + callback({ body = dkjson.encode(cxResponse) }) + end + end end) - -- Pass: Processes without error, restoring map while adding a notice - -- Fail: Corrupts map or crashes, indicating fragile API response handling, breaking future conversions - it("handles empty response", function() - local orig_conv = mock_tradeQuery.currencyConversionTradeMap - mock_tradeQuery.currencyConversionTradeMap = { div = "id" } - mock_tradeQuery.pbLeague = "league" - mock_tradeQuery.pbCurrencyConversion = { league = {} } - mock_tradeQuery.controls.pbNotice = { label = "" } - local resp = { lines = { { malformedLine = "lol"} }} - mock_tradeQuery:PriceBuilderProcessPoENinjaResponse(resp.lines) - -- No crash expected - assert.is_true(true) - assert.is_true(mock_tradeQuery.controls.pbNotice.label == "Currencies not updated: malformed PoE Ninja response") - mock_tradeQuery.currencyConversionTradeMap = orig_conv + after_each(function() + launch.DownloadPage = origDownloadPage end) - end) + it("fetches currency exchange data without authentication", function() + local requestedUrl + local requestedParams + launch.DownloadPage = function(_, url, callback, params) + if url == "https://www.pathofexile.com/api/trade2/data/static" then + callback({ body = dkjson.encode(static) }) + else + requestedUrl = url + requestedParams = params + callback({ body = dkjson.encode({ markets = {} }) }) + end + end + + mock_tradeQuery.pbRealm = "poe2" + mock_tradeQuery:PullCXData() + + assert.is_truthy(requestedUrl:match("^https://web%.poecdn%.com/api/currency%-exchange/poe2/%d+$")) + assert.is_nil(requestedParams) + end) + + it("waits until a realm is selected", function() + local fetched = false + mock_tradeQuery.pbRealm = "" + launch.DownloadPage = function() + fetched = true + end + + mock_tradeQuery:PullCXData() + + assert.is_false(fetched) + end) + + -- Provide the currency exchange response returned by the download mock. + local function mockCX(markets) + cxResponse = { markets = markets } + end + + it("converts a chained market to divine values", function() + mockCX({ + -- exalt -> divine directly (1 exalt = 0.1 div) + { + league = "Standard", + market_pair = { EXALT, DIVINE }, + lowest_ratio = { [EXALT] = 10, [DIVINE] = 1 }, + highest_stock = { [EXALT] = 100, [DIVINE] = 100 }, + }, + -- chaos -> divine directly (1 chaos = 0.005 div) + { + league = "Standard", + market_pair = { CHAOS, DIVINE }, + lowest_ratio = { [CHAOS] = 200, [DIVINE] = 1 }, + highest_stock = { [CHAOS] = 500, [DIVINE] = 500 }, + }, + -- alch -> chaos (1 alch = 0.2 chaos), needs a second hop to divine + { + league = "Standard", + market_pair = { ALCH, CHAOS }, + lowest_ratio = { [ALCH] = 5, [CHAOS] = 1 }, + highest_stock = { [ALCH] = 1000, [CHAOS] = 1000 }, + }, + }) + + mock_tradeQuery:PullCXData() + + local rates = mock_tradeQuery.pbCurrencyConversion.poe2.Standard + assert.is_not_nil(rates) + assert.are.equal(1, rates.divine) + assert.are.equal(0.1, rates.exalted) + assert.are.equal(0.005, rates.chaos) + -- 0.2 chaos * 0.005 div/chaos = 0.001 div + assert.are.equal(0.001, rates.alch) + end) + + it("keeps the highest-stock listing for a currency", function() + mockCX({ + { + league = "Standard", + market_pair = { EXALT, DIVINE }, + lowest_ratio = { [EXALT] = 10, [DIVINE] = 1 }, -- 0.1 div + highest_stock = { [EXALT] = 50, [DIVINE] = 5 }, + }, + { + league = "Standard", + market_pair = { EXALT, DIVINE }, + lowest_ratio = { [EXALT] = 5, [DIVINE] = 1 }, -- 0.2 div + highest_stock = { [EXALT] = 200, [DIVINE] = 40 }, -- more stock, wins + }, + }) + + mock_tradeQuery:PullCXData() + + assert.are.equal(0.2, mock_tradeQuery.pbCurrencyConversion.poe2.Standard.exalted) + end) + + it("skips listings with a zero ratio", function() + mockCX({ + { + league = "Standard", + market_pair = { EXALT, DIVINE }, + lowest_ratio = { [EXALT] = 0, [DIVINE] = 1 }, + highest_stock = { [EXALT] = 100, [DIVINE] = 100 }, + }, + }) + + mock_tradeQuery:PullCXData() + + -- league had no usable listings, so it should not appear + assert.is_nil(mock_tradeQuery.pbCurrencyConversion.poe2.Standard) + end) + it("shows a notice on an API error response", function() + cxResponse = { error = { message = "kaput" } } + + mock_tradeQuery:PullCXData() + + assert.are.equal("CX error: kaput", mock_tradeQuery.controls.pbNotice.label) + assert.is_nil(mock_tradeQuery.pbCurrencyConversion.poe2) + end) + + it("does not refetch within the rate-limit window", function() + mock_tradeQuery.pbCurrencyConversion.poe2 = { timestamp = os.time() } + local fetched = false + launch.DownloadPage = function() fetched = true end + + mock_tradeQuery:PullCXData() + + assert.is_false(fetched) + end) + end) describe("GetTotalPriceString", function() -- Pass: Sums and formats correctly (e.g., "5 chaos, 10 div", should be most valuable currency first) -- Fail: Wrong string (e.g., unsorted/missing sums), indicating aggregation bug, misleading users on totals @@ -67,14 +230,14 @@ describe("TradeQuery Currency Conversion", function() assert.are.equal(result, "1 exalted, 10 div, 5 chaos") -- check if they're sorted according to currency value + mock_tradeQuery.pbRealm = "realm" mock_tradeQuery.pbLeague = "league" - mock_tradeQuery.pbCurrencyConversion = { league = { chaos = 0.1, exalted = 0.05, div = 1, mirror = 700} } + mock_tradeQuery.pbCurrencyConversion = { realm = { league = { chaos = 0.1, exalted = 0.05, div = 1, mirror = 700 } } } local result = mock_tradeQuery:GetTotalPriceString() assert.are.equal(result, "10 div, 5 chaos, 1 exalted") -- check that missing currency values don't crash - mock_tradeQuery.pbLeague = "league" - mock_tradeQuery.pbCurrencyConversion = { league = { chaos = 0.1, exalted = 0.05, mirror = 700 } } + mock_tradeQuery.pbCurrencyConversion = { realm = { league = { chaos = 0.1, exalted = 0.05, mirror = 700 } } } local result = mock_tradeQuery:GetTotalPriceString() assert.True(true) end) diff --git a/spec/System/TestTradeQueryGenerator_spec.lua b/spec/System/TestTradeQueryGenerator_spec.lua index fab1af3cf8..47e0dc10a3 100644 --- a/spec/System/TestTradeQueryGenerator_spec.lua +++ b/spec/System/TestTradeQueryGenerator_spec.lua @@ -1,5 +1,5 @@ describe("TradeQueryGenerator", function() - local mock_queryGen = new("TradeQueryGenerator", { itemsTab = {} }) + local mock_queryGen = new("TradeQueryGenerator"):TradeQueryGenerator({ itemsTab = {} }) describe("ProcessMod", function() -- Pass: Mod line maps correctly to trade stat entry without error @@ -101,26 +101,60 @@ describe("TradeQueryGenerator", function() assert.are.equal(result, 1.2) end) + + it("supports light radius as a player stat weight", function() + local lightRadiusStat + local minionLightRadiusStat + for _, stat in ipairs(data.powerStatList) do + if stat.stat == "LightRadiusMod" then + lightRadiusStat = stat + elseif stat.stat == "MinionLightRadiusMod" then + minionLightRadiusStat = stat + end + end + + assert.is_not_nil(lightRadiusStat) + assert.is_nil(minionLightRadiusStat) + local result = mock_queryGen.WeightedRatioOutputs( + { LightRadiusMod = 1 }, + { LightRadiusMod = 1.25 }, + { { stat = lightRadiusStat.stat, weightMult = 1 } }) + assert.are.equal(result, 1.25) + end) end) describe("Filter prioritization", function() - -- Pass: Limits mods to MAX_FILTERS (2 in test), preserving top priorities - -- Fail: Exceeds limit, indicating over-generation of filters, risking API query size errors or rate limits - it("respects MAX_FILTERS", function() - local orig_max = _G.MAX_FILTERS - _G.MAX_FILTERS = 2 - mock_queryGen.modWeights = { { weight = 10, tradeModId = "id1" }, { weight = 5, tradeModId = "id2" } } - table.sort(mock_queryGen.modWeights, function(a, b) - return math.abs(a.weight) > math.abs(b.weight) - end) - local prioritized = {} - for i, entry in ipairs(mock_queryGen.modWeights) do - if #prioritized < _G.MAX_FILTERS then - table.insert(prioritized, entry) - end + it("counts socket constraints against MAX_FILTERS", function() + local queryGen = new("TradeQueryGenerator"):TradeQueryGenerator({ itemsTab = { items = {} } }) + queryGen.modWeights = {} + for index = 1, 40 do + table.insert(queryGen.modWeights, { + tradeModId = "explicit.stat_" .. index, + weight = 1, + meanStatDiff = 41 - index, + }) end - assert.are.equal(#prioritized, 2) - _G.MAX_FILTERS = orig_max + queryGen.calcContext = { + testItem = new("Item"):Item("Rarity: RARE\nNew Item\nGold Ring\nImplicits: 0"), + baseOutput = {}, + baseStatValue = 0, + itemCategoryQueryStr = "accessory.ring", + special = {}, + options = { + statWeights = {}, + includeMirrored = false, + sockets = 3, + }, + } + queryGen.tradeTypeIndex = 1 + local query + queryGen.requesterCallback = function(_, queryJson) + query = require("dkjson").decode(queryJson).query + end + queryGen:FinishQuery() + + assert.are.equal(32, #query.stats[1].filters) + assert.is_not_nil(query.filters.equipment_filters.filters.rune_sockets) end) end) end) diff --git a/spec/System/TestTradeQueryRateLimiter_spec.lua b/spec/System/TestTradeQueryRateLimiter_spec.lua index 4542385fdf..c1457f2be0 100644 --- a/spec/System/TestTradeQueryRateLimiter_spec.lua +++ b/spec/System/TestTradeQueryRateLimiter_spec.lua @@ -3,7 +3,7 @@ describe("TradeQueryRateLimiter", function() -- Pass: Extracts keys/values correctly -- Fail: Nil/malformed values, indicating regex failure, breaking policy updates from API it("parses basic headers", function() - local limiter = new("TradeQueryRateLimiter") + local limiter = new("TradeQueryRateLimiter"):TradeQueryRateLimiter() local headers = limiter:ParseHeader("X-Rate-Limit-Policy: test\nRetry-After: 5\nContent-Type: json") assert.are.equal(headers["x-rate-limit-policy"], "test") assert.are.equal(headers["retry-after"], "5") @@ -15,7 +15,7 @@ describe("TradeQueryRateLimiter", function() -- Pass: Extracts rules/limits/states accurately -- Fail: Wrong buckets/windows, indicating parsing bug, enforcing incorrect rates it("parses full policy", function() - local limiter = new("TradeQueryRateLimiter") + local limiter = new("TradeQueryRateLimiter"):TradeQueryRateLimiter() local header = "X-Rate-Limit-Policy: trade-search-request-limit\nX-Rate-Limit-Rules: Ip,Account\nX-Rate-Limit-Ip: 8:10:60,15:60:120\nX-Rate-Limit-Ip-State: 7:10:60,14:60:120\nX-Rate-Limit-Account: 2:5:60\nX-Rate-Limit-Account-State: 1:5:60\nRetry-After: 10" local policies = limiter:ParsePolicy(header) local policy = policies["trade-search-request-limit"] @@ -30,7 +30,7 @@ describe("TradeQueryRateLimiter", function() -- Pass: Reduces limits (e.g., 5 -> 4) -- Fail: Unchanged limits, indicating margin ignored, risking user over-requests it("applies margin to limits", function() - local limiter = new("TradeQueryRateLimiter") + local limiter = new("TradeQueryRateLimiter"):TradeQueryRateLimiter() limiter.limitMargin = 1 local header = "X-Rate-Limit-Policy: test\nX-Rate-Limit-Rules: Ip\nX-Rate-Limit-Ip: 5:10:60\nX-Rate-Limit-Ip-State: 4:10:60" limiter:UpdateFromHeader(header) @@ -42,7 +42,7 @@ describe("TradeQueryRateLimiter", function() -- Pass: Delays past timestamp -- Fail: Allows immediate request, indicating ignored cooldowns, causing 429 errors it("blocks on retry-after", function() - local limiter = new("TradeQueryRateLimiter") + local limiter = new("TradeQueryRateLimiter"):TradeQueryRateLimiter() local now = os.time() limiter.policies["test"] = {} limiter.retryAfter["test"] = now + 10 @@ -53,7 +53,7 @@ describe("TradeQueryRateLimiter", function() -- Pass: Calculates delay from timestamps -- Fail: Allows request in limit, indicating state misread, over-throttling or bans it("blocks on window limit", function() - local limiter = new("TradeQueryRateLimiter") + local limiter = new("TradeQueryRateLimiter"):TradeQueryRateLimiter() local now = os.time() limiter.policies["test"] = { ["ip"] = { ["limits"] = { ["10"] = { ["request"] = 1, ["timeout"] = 60 } }, ["state"] = { ["10"] = { ["request"] = 1, ["timeout"] = 0 } } } } limiter.requestHistory["test"] = { timestamps = {now - 5} } @@ -67,7 +67,7 @@ describe("TradeQueryRateLimiter", function() -- Pass: Removes old stamps, decrements to 1 -- Fail: Stale data persists, indicating aging bug, perpetual blocking it("cleans up timestamps and decrements", function() - local limiter = new("TradeQueryRateLimiter") + local limiter = new("TradeQueryRateLimiter"):TradeQueryRateLimiter() limiter.policies["test"] = { ["ip"] = { ["state"] = { ["10"] = { ["request"] = 2, ["timeout"] = 0, ["decremented"] = nil } } } } limiter.requestHistory["test"] = { timestamps = {os.time() - 15, os.time() - 5}, maxWindow=10, lastCheck=os.time() - 10 } limiter:AgeOutRequests("test", os.time()) diff --git a/spec/System/TestTradeQueryRequests_spec.lua b/spec/System/TestTradeQueryRequests_spec.lua index 309521fdaa..8fb665e871 100644 --- a/spec/System/TestTradeQueryRequests_spec.lua +++ b/spec/System/TestTradeQueryRequests_spec.lua @@ -12,7 +12,7 @@ describe("TradeQueryRequests", function() return key end } - local requests = new("TradeQueryRequests", mock_limiter) + local requests = new("TradeQueryRequests"):TradeQueryRequests(mock_limiter) local function simulateRetry(requests, mock_limiter, policy, current_time) local now = current_time diff --git a/spec/System/TestTradeQuery_spec.lua b/spec/System/TestTradeQuery_spec.lua index 50beed755e..3950265a01 100644 --- a/spec/System/TestTradeQuery_spec.lua +++ b/spec/System/TestTradeQuery_spec.lua @@ -3,8 +3,70 @@ describe("TradeQuery", function () local mock_queryGen before_each(function() - mock_tradeQuery = new("TradeQuery", { itemsTab = {} }) - mock_queryGen = new("TradeQueryGenerator", { itemsTab = {} }) + mock_tradeQuery = new("TradeQuery"):TradeQuery({ itemsTab = {} }) + mock_queryGen = new("TradeQueryGenerator"):TradeQueryGenerator({ itemsTab = {} }) + end) + + describe("result dropdown tooltipFunc", function() + -- Builds a TradeQuery with the strict minimum needed for + -- PriceItemRowDisplay to construct row 1 without exploding. Only the + -- two itemsTab subtables read by the slot lookup at the top of + -- PriceItemRowDisplay need to be created here; everything else either + -- lives behind a callback we never trigger, or is already initialized + -- by the TradeQuery constructor. + local function newTradeQuery(state) + local tq = new("TradeQuery"):TradeQuery({ itemsTab = {} }) + tq.itemsTab.activeItemSet = {} + tq.itemsTab.slots = {} + tq.slotTables[1] = { slotName = "Ring 1" } + if state.resultTbl then tq.resultTbl = state.resultTbl end + if state.sortedResultTbl then tq.sortedResultTbl = state.sortedResultTbl end + return tq + end + -- Builds row 1 of the trader UI and returns the dropdown that owns the + -- tooltipFunc we want to exercise. + local function buildRow1Dropdown(tq) + tq:PriceItemRowDisplay(1, nil, 0, 20) + return tq.controls.resultDropdown1 + end + + it("returns early when sortedResultTbl[row_idx] is missing", function() + -- No sorted results at all -> first guard must short-circuit. + local tq = newTradeQuery({}) + local dropdown = buildRow1Dropdown(tq) + local tooltip = new("Tooltip"):Tooltip() + + assert.has_no.errors(function() + dropdown.tooltipFunc(tooltip, "DROP", 1, nil) + end) + assert.are.equal(0, #tooltip.lines) + end) + + it("returns early when the backing result entry has been cleared", function() + -- The dropdown must be built against a valid result so that + -- PriceItemRowDisplay's construction loop succeeds; we wipe + -- resultTbl[1] only afterwards, to simulate a stale tooltip + -- callback firing after the results were invalidated. + local tq = newTradeQuery({ + resultTbl = { [1] = { [1] = { item_string = "Rarity: RARE\nBehemoth Hold\nGold Ring", amount = 1, currency = "chaos" } } }, + sortedResultTbl = { [1] = { { index = 1 } } }, + }) + local dropdown = buildRow1Dropdown(tq) + tq.resultTbl[1] = {} + local tooltip = new("Tooltip"):Tooltip() + + assert.has_no.errors(function() + dropdown.tooltipFunc(tooltip, "DROP", 1, nil) + end) + assert.are.equal(0, #tooltip.lines) + end) + end) + + it("fits the OAuth clipboard status inside the login button", function() + local status = mock_tradeQuery:FormatOAuthLoginStatus(60) + + assert.are.equals("URL copied - Login (60)", status) + assert.is_true(DrawStringWidth(16, "VAR", status) <= 188) end) describe("ReduceOutput", function() @@ -43,4 +105,88 @@ describe("TradeQuery", function () assert.are.equals(1.2, result) end) end) -end) \ No newline at end of file + + describe("ComputeStatDetails", function() + it("uses Trader's FullDPS fallback inputs", function() + mock_tradeQuery.statSortSelectionList = { { label = "Full DPS", stat = "FullDPS", weightMult = 1 } } + + local result = mock_tradeQuery:ComputeStatDetails({ + CombinedDPS = 100, + TotalDPS = 100, + TotalDotDPS = 0, + }, { + CombinedDPS = 100, + TotalDPS = 200, + TotalDotDPS = 0, + }) + + assert.are.equals(50, result[1].percentChange) + end) + + it("reports lower-is-better stat improvements as positive", function() + mock_tradeQuery.statSortSelectionList = { + { + label = "Taken Phys dmg", + stat = "PhysicalTakenHit", + weightMult = 1, + transform = function(value) return -value end, + }, + } + + local result = mock_tradeQuery:ComputeStatDetails({ PhysicalTakenHit = 100 }, { PhysicalTakenHit = 80 }) + + assert.is_true(math.abs(result[1].percentChange - 20) < 0.0001) + end) + + it("caps displayed increases to Trader's scoring maximum", function() + mock_tradeQuery.statSortSelectionList = { { label = "Life", stat = "Life", weightMult = 1 } } + local maxStatIncrease = data.misc.maxStatIncrease + + local result = mock_tradeQuery:ComputeStatDetails({ Life = 1 }, { Life = maxStatIncrease + 1 }) + + assert.are.equals((maxStatIncrease - 1) * 100, result[1].percentChange) + end) + + it("reports unchanged zero-value stats as unchanged", function() + mock_tradeQuery.statSortSelectionList = { { label = "Block Chance", stat = "BlockChance", weightMult = 1 } } + + local result = mock_tradeQuery:ComputeStatDetails({ BlockChance = 0 }, { BlockChance = 0 }) + + assert.are.equals(0, result[1].percentChange) + end) + + it("reports improvements from zero as positive", function() + mock_tradeQuery.statSortSelectionList = { { label = "Block Chance", stat = "BlockChance", weightMult = 1 } } + local maxStatIncrease = data.misc.maxStatIncrease + + local result = mock_tradeQuery:ComputeStatDetails({ BlockChance = 0 }, { BlockChance = 0.5 }) + + assert.are.equals((maxStatIncrease - 1) * 100, result[1].percentChange) + end) + end) + + describe("GetResultScorePercent", function() + it("returns the weighted average stat delta", function() + local result = mock_tradeQuery:GetResultScorePercent({ + statDetails = { + { percentChange = 10, weightMult = 1 }, + { percentChange = -10, weightMult = 0.5 }, + }, + }) + + assert.is_true(math.abs(result - (10 / 3)) < 0.0001) + end) + end) + + describe("result dropdown sizing", function() + it("reserves space between labels and score details", function() + local entry = { label = "A result item label", detail = "+123.4%" } + local dropdown = new("DropDownControl"):DropDownControl(nil, { 0, 0, 100, 20 }, { entry }) + dropdown.maxDroppedWidth = 1000 + dropdown:CheckDroppedWidth(true) + + local textWidth = DrawStringWidth(16, "VAR", entry.label) + DrawStringWidth(16, "VAR", entry.detail) + assert.is_true(dropdown.droppedWidth >= textWidth + 36) + end) + end) +end) diff --git a/spec/System/TestTreeTab_spec.lua b/spec/System/TestTreeTab_spec.lua index c1ab42dbff..7afdd72cd7 100644 --- a/spec/System/TestTreeTab_spec.lua +++ b/spec/System/TestTreeTab_spec.lua @@ -90,6 +90,18 @@ describe("TreeTab", function() assert.are.equals("Strength", newSpec.hashOverrides[100].dn) end) + it("Copies node notes", function() + local sourceSpec = build.treeTab.specList[1] + local nodeId = sourceSpec.curClass.startNodeId + sourceSpec.nodeNotes[nodeId] = "Keep this note" + + local newSpec = build.treeTab:CopyTree(1, "Copy Test") + + assert.are.equals("Keep this note", newSpec.nodeNotes[nodeId]) + sourceSpec.nodeNotes[nodeId] = "Changed" + assert.are.equals("Keep this note", newSpec.nodeNotes[nodeId]) + end) + it("Handles copying when source has no jewels", function() build.treeTab.specList[1].jewels = {} local newSpec = build.treeTab:CopyTree(1, "Copy Test") diff --git a/spec/System/TestUniqueVariantExport_spec.lua b/spec/System/TestUniqueVariantExport_spec.lua new file mode 100644 index 0000000000..15d2b48c1b --- /dev/null +++ b/spec/System/TestUniqueVariantExport_spec.lua @@ -0,0 +1,134 @@ +describe("Unique variant export", function() + -- Run the real exporter against in-memory files without requiring GGPK data + -- or overwriting any generated unique databases. + local function export(source, base, mods, tables) + local outputs = { } + local env = setmetatable({ + table = setmetatable({ containsId = true }, { __index = table }), + print = function() end, + LoadModule = function(path) + if path:find("/Bases/", 1, true) then + return function(bases) bases["Gold Ring"] = base end + end + return path:find("ModItemExclusive", 1, true) and mods or { } + end, + dat = function(name) + return tables and tables[name] or { GetRow = function() end } + end, + io = { + open = function(path, mode) + if mode == "r" then + return { close = function() end } + end + local output = { } + outputs[path] = output + return { + write = function(_, ...) table.insert(output, table.concat({ ... })) end, + close = function() end, + } + end, + lines = function(path) + return (path == "Uniques/ring.lua" and source or ""):gmatch("[^\n]+") + end, + }, + }, { __index = _G }) + setfenv(assert(loadfile("Export/Scripts/uModsToText.lua")), env)() + return table.concat(outputs["../Data/Uniques/ring.lua"]) + end + + it("preserves versions and reusable groups on translated and literal modifiers", function() + local result = export([=[return { +[[ +Export Test +Gold Ring +Version: Legacy +Version: Current +Variant: Life and Mana +Variant: Armour +Selected Variant Group: 1=1 +{version:2}{variant:1}{group:1,2}{fractured}TestMod +{version:1}{variant:2}{group:1,2}+30 to Armour +]], +}]=], { req = { level = 1 } }, { + TestMod = { "+10 to maximum Life", "+20 to maximum Mana", modTags = { "life" }, statOrder = { 1, 2 } }, + }) + assert.matches("Version: Legacy\nVersion: Current", result, 1, true) + assert.matches("Selected Variant Group: 1=1", result, 1, true) + assert.matches("{version:2}{variant:1}{group:1,2}{tags:life}{fractured}+10 to maximum Life", result, 1, true) + assert.matches("{version:2}{variant:1}{group:1,2}{tags:life}{fractured}+20 to maximum Mana", result, 1, true) + assert.matches("{version:1}{variant:2}{group:1,2}+30 to Armour", result, 1, true) + local item = new("Item"):Item(assert(loadstring(result))()[1]) + assert.equals(10, item.baseModList:Sum("BASE", nil, "Life")) + assert.equals(20, item.baseModList:Sum("BASE", nil, "Mana")) + end) + + it("preserves independent versioned variants without adding group tags", function() + local result = export([=[return { +[[ +Independent Variant Export Test +Gold Ring +Version: Legacy +Version: Current +Selected Variant: 2 +Variant: Life +Variant: Mana +{variant:1}TestMod +{variant:2}+20 to maximum Mana +]], +}]=], { req = { level = 1 } }, { + TestMod = { "+10 to maximum Life", modTags = { "life" }, statOrder = { 1 } }, + }) + assert.matches("Version: Legacy\nVersion: Current", result, 1, true) + assert.matches("{variant:1}{tags:life}+10 to maximum Life", result, 1, true) + assert.matches("{variant:2}+20 to maximum Mana", result, 1, true) + assert.is_nil(result:find("{group:", 1, true)) + local item = new("Item"):Item(assert(loadstring(result))()[1]) + assert.equals(2, item.variant) + assert.is_true(item:HasIndependentVariants()) + assert.same({ }, item.variantGroups) + assert.equals(20, item.baseModList:Sum("BASE", nil, "Mana")) + end) + + it("replaces a base implicit with versioned implicit lines", function() + local result = export([=[return { +[[ +Implicit Test +Gold Ring +Version: Legacy +Version: Current +{version:1}TestImplicit +{version:2}TestImplicit +]], +}]=], { req = { level = 1 }, implicit = "+10 to maximum Life" }, { + TestImplicit = { "+10 to maximum Life", modTags = { "life" }, statOrder = { 1 } }, + }) + assert.matches("Implicits: 2", result, 1, true) + assert.matches("{version:1}{tags:life}+10 to maximum Life", result, 1, true) + assert.matches("{version:2}{tags:life}+10 to maximum Life", result, 1, true) + local item = new("Item"):Item(assert(loadstring(result))()[1]) + assert.equals(10, item.baseModList:Sum("BASE", nil, "Life")) + assert.equals(2, #item.implicitModLines) + end) + + it("preserves selection tags on granted skills", function() + local rawMod = { Level = 1 } + local result = export([=[return { +[[ +Skill Test +Gold Ring +Version: Current +Variant: Skill +{version:1}{variant:1}{group:1}SkillMod +]], +}]=], { req = { level = 1 } }, { }, { + Mods = { GetRow = function(_, _, name) return name == "SkillMod" and rawMod or nil end }, + ModGrantedSkills = { GetRow = function() + return { SkillGem = { + IsSupport = true, + GemEffects = { { GrantedEffect = { ActiveSkill = { DisplayName = "Test Skill" } } } }, + } } + end }, + }) + assert.matches("Implicits: 1\n{version:1}{variant:1}{group:1}Grants Skill: Test Skill", result, 1, true) + end) +end) diff --git a/src/Assets/monster-categories_36_36_BC7.dds.zst b/src/Assets/monster-categories_36_36_BC7.dds.zst index e103445ab7..fe5c8f230f 100644 Binary files a/src/Assets/monster-categories_36_36_BC7.dds.zst and b/src/Assets/monster-categories_36_36_BC7.dds.zst differ diff --git a/src/Classes/BuildListControl.lua b/src/Classes/BuildListControl.lua index 3f42430ce9..7c3ec18b53 100644 --- a/src/Classes/BuildListControl.lua +++ b/src/Classes/BuildListControl.lua @@ -5,16 +5,23 @@ -- local ipairs = ipairs local s_format = string.format +local buildListHelpers = LoadModule("Modules/BuildListHelpers") -local BuildListClass = newClass("BuildListControl", "ListControl", function(self, anchor, rect, listMode) - self.ListControl(anchor, rect, 20, "VERTICAL", false, listMode.list) +---@class BuildListControl: ListControl +local BuildListClass = newClass("BuildListControl", "ListControl") + +---@param anchor Anchor? +---@param rect Rect? +---@param listMode any +function BuildListClass:BuildListControl(anchor, rect, listMode) + self:ListControl(anchor, rect, 20, "VERTICAL", false, listMode.list) self.listMode = listMode self.colList = { { width = function() return self:GetProperty("width") - 172 end }, { }, } self.showRowSeparators = true - self.controls.path = new("PathControl", {"BOTTOM",self,"TOP"}, {0, -2, self.width, 24}, main.buildPath, listMode.subPath, function(subPath) + self.controls.path = new("PathControl"):PathControl({ "BOTTOM", self, "TOP" }, { 0, -2, self.width, 24 }, main.buildPath, listMode.subPath, function(subPath) listMode.subPath = subPath listMode:BuildList() self.selIndex = nil @@ -29,13 +36,21 @@ local BuildListClass = newClass("BuildListControl", "ListControl", function(self function self.controls.path:ReceiveDrag(type, build, source) if type == "Build" then for index, folder in ipairs(self.folderList) do - if index < #self.folderList and folder.button:IsMouseOver() then - if build.folderName then - main:MoveFolder(build.folderName, main.buildPath..build.subPath, main.buildPath..folder.path) - else - os.rename(build.fullFileName, listMode:GetDestName(folder.path, build.fileName)) + if folder.button:IsMouseOver() then + if buildListHelpers.CanMoveToSubPath(build, folder.path) then + if build.folderName then + main:MoveFolder(build.folderName, main.buildPath..build.subPath, main.buildPath..folder.path) + else + local destPath = listMode:GetDestName(folder.path, build.fileName) + local res, msg = os.rename(build.fullFileName, destPath) + if not res then + main:OpenMessagePopup("Error", "Couldn't move '"..build.fullFileName.."' to '"..destPath.."': "..(msg or "")) + return + end + end + listMode:BuildList() end - listMode:BuildList() + break end end end @@ -44,20 +59,25 @@ local BuildListClass = newClass("BuildListControl", "ListControl", function(self self.controls.path.width = function () return self.width() end -end) + return self +end -function BuildListClass:SelByFileName(selFileName) - for index, build in ipairs(self.list) do - if build.fileName == selFileName then - self:SelectIndex(index) - break +function BuildListClass:SelByFullFileName(fullFileName) + if fullFileName then + for index, build in ipairs(self.list) do + if build.fullFileName == fullFileName then + self:SelectIndex(index) + return + end end end + self.selIndex = nil + self.selValue = nil end function BuildListClass:LoadBuild(build) if build.folderName then - self.controls.path:SetSubPath(self.listMode.subPath .. build.folderName .. "/") + self.controls.path:SetSubPath(build.subPath .. build.folderName .. "/") else main:SetMode("BUILD", build.fullFileName, build.buildName) end @@ -74,8 +94,8 @@ end function BuildListClass:RenameBuild(build, copyOnName) local controls = { } - controls.label = new("LabelControl", nil, {0, 20, 0, 16}, "^7Enter the new name for this "..(build.folderName and "folder:" or "build:")) - controls.edit = new("EditControl", nil, {0, 40, 350, 20}, build.folderName or build.buildName, nil, "\\/:%*%?\"<>|%c", 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter the new name for this " .. (build.folderName and "folder:" or "build:")) + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, build.folderName or build.buildName, nil, "\\/:%*%?\"<>|%c", 100, function(buf) controls.save.enabled = false if build.folderName then if buf:match("%S") then @@ -97,7 +117,7 @@ function BuildListClass:RenameBuild(build, copyOnName) end end end) - controls.save = new("ButtonControl", nil, {-45, 70, 80, 20}, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() local newBuildName = controls.edit.buf if build.folderName then if copyOnName then @@ -126,13 +146,13 @@ function BuildListClass:RenameBuild(build, copyOnName) end end self.listMode:BuildList() - self:SelByFileName(newFileName) + self:SelByFullFileName(main.buildPath..build.subPath..newFileName) end main:ClosePopup() self.listMode:SelectControl(self) end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, {45, 70, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() self.listMode:SelectControl(self) end) @@ -171,12 +191,21 @@ end function BuildListClass:GetRowValue(column, index, build) if column == 1 then local label + local subPathPrefix = "" + if build.subPath and self.listMode and self.listMode.subPath and build.subPath ~= self.listMode.subPath then + local baseSub = self.listMode.subPath + if build.subPath:sub(1, #baseSub) == baseSub then + subPathPrefix = build.subPath:sub(#baseSub + 1) + else + subPathPrefix = build.subPath + end + end if build.folderName then - label = ">> " .. build.folderName + label = ">> " .. subPathPrefix .. build.folderName else - label = build.buildName or "?" + label = subPathPrefix .. (build.buildName or "?") end - if self.cutBuild and self.cutBuild.buildName == build.buildName and self.cutBuild.folderName == build.folderName then + if self.cutBuild and self.cutBuild.buildName == build.buildName and self.cutBuild.folderName == build.folderName and self.cutBuild.subPath == build.subPath then return "^xC0B0B0"..label else return label @@ -205,18 +234,26 @@ end function BuildListClass:ReceiveDrag(type, build, source) if type == "Build" then if self.hoverValue and self.hoverValue.folderName then - if build.folderName then - main:MoveFolder(build.folderName, main.buildPath..build.subPath, main.buildPath..self.hoverValue.subPath..self.hoverValue.folderName.."/") - else - os.rename(build.fullFileName, self.listMode:GetDestName(self.listMode.subPath..self.hoverValue.folderName.."/", build.fileName)) + local targetSubPath = self.hoverValue.subPath .. self.hoverValue.folderName .. "/" + if buildListHelpers.CanMoveToSubPath(build, targetSubPath) then + if build.folderName then + main:MoveFolder(build.folderName, main.buildPath..build.subPath, main.buildPath..targetSubPath) + else + local destPath = self.listMode:GetDestName(targetSubPath, build.fileName) + local res, msg = os.rename(build.fullFileName, destPath) + if not res then + main:OpenMessagePopup("Error", "Couldn't move '"..build.fullFileName.."' to '"..destPath.."': "..(msg or "")) + return + end + end + self.listMode:BuildList() end - self.listMode:BuildList() end end end function BuildListClass:CanDragToValue(index, build, source) - return build.folderName and source.selValue ~= build + return build.folderName and source.selValue ~= build and buildListHelpers.CanMoveToSubPath(source.selValue, build.subPath .. build.folderName .. "/") end function BuildListClass:OnSelClick(index, build, doubleClick) diff --git a/src/Classes/BuildSetListControl.lua b/src/Classes/BuildSetListControl.lua index 17c33947c8..5ae21ad021 100644 --- a/src/Classes/BuildSetListControl.lua +++ b/src/Classes/BuildSetListControl.lua @@ -6,36 +6,39 @@ local t_insert = table.insert -local BuildSetListClass = newClass("BuildSetListControl", "ListControl", function(self, anchor, rect, buildMode) - self.ListControl(anchor, rect, 16, "VERTICAL", true, buildMode.loadoutsList) +---@class BuildSetListControl: ListControl +local BuildSetListClass = newClass("BuildSetListControl", "ListControl") + +function BuildSetListClass:BuildSetListControl(anchor, rect, buildMode) + self:ListControl(anchor, rect, 16, "VERTICAL", true, buildMode.loadoutsList) self.buildMode = buildMode - self.buildSetService = new("BuildSetService", buildMode) - self.controls.new = new("ButtonControl", { "BOTTOMLEFT", self, "TOP" }, { -190, -4, 60, 18 }, "New", + self.buildSetService = new("BuildSetService"):BuildSetService(buildMode) + self.controls.new = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", self, "TOP" }, { -190, -4, 60, 18 }, "New", function() self:NewLoadout() end) - self.controls.rename = new("ButtonControl", { "LEFT", self.controls.new, "RIGHT" }, { 5, 0, 60, 18 }, "Rename", + self.controls.rename = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.new, "RIGHT" }, { 5, 0, 60, 18 }, "Rename", function() self:RenameLoadout(self.selValue.title) end) self.controls.rename.enabled = function() return self.selValue ~= nil end - self.controls.copy = new("ButtonControl", { "LEFT", self.controls.rename, "RIGHT" }, { 5, 0, 60, 18 }, "Copy", + self.controls.copy = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.rename, "RIGHT" }, { 5, 0, 60, 18 }, "Copy", function() self:CopyLoadout(self.selValue.title) end) self.controls.copy.enabled = function() return self.selValue ~= nil end - self.controls.delete = new("ButtonControl", { "LEFT", self.controls.copy, "RIGHT" }, { 5, 0, 60, 18 }, "Delete", + self.controls.delete = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.copy, "RIGHT" }, { 5, 0, 60, 18 }, "Delete", function() self:DeleteLoadout(self.selIndex, self.selValue) end) self.controls.delete.enabled = function() return self.selValue ~= nil and #self.list > 1 end - self.controls.custom = new("ButtonControl", { "LEFT", self.controls.delete, "RIGHT" }, { 5, 0, 120, 18 }, + self.controls.custom = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.delete, "RIGHT" }, { 5, 0, 120, 18 }, "New/Copy Custom", function() if self.selValue == nil then @@ -51,7 +54,8 @@ local BuildSetListClass = newClass("BuildSetListControl", "ListControl", functio self:CustomLoadout(build) end end) -end) + return self +end function BuildSetListClass:RenameLoadout(loadoutName) self:BasicLoadoutPopup({ @@ -89,48 +93,48 @@ function BuildSetListClass:CustomLoadout(build) local controls = {} local specNameLookup = self.buildSetService:SpecNameLookup() local buildName = build.specId > 0 and self.buildMode.treeTab.specList[build.specId].title or "New Loadout" - controls.label = new("LabelControl", nil, { 0, 20, 0, 16 }, "^7Enter name for this loadout:") - controls.edit = new("EditControl", nil, { 0, 40, 350, 20 }, buildName, nil, nil, 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for this loadout:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, buildName, nil, nil, 100, function(buf) controls.save.enabled = specNameLookup[buf] == nil and buf:match("%S") end) local treeList = self.buildMode.treeTab:GetSpecList() t_insert(treeList, 1, "^7New") - controls.treeDropDown = new("DropDownControl", nil, { 0, 90, 350, 20 }, treeList, function(index) + controls.treeDropDown = new("DropDownControl"):DropDownControl(nil, { 0, 90, 350, 20 }, treeList, function(index) end) controls.treeDropDown:SetSel(build.specId + 1) - controls.treeLabel = new("LabelControl", { "BOTTOMLEFT", controls.treeDropDown, "TOPLEFT" }, { 4, -4, 0, 16 }, + controls.treeLabel = new("LabelControl"):LabelControl({ "BOTTOMLEFT", controls.treeDropDown, "TOPLEFT" }, { 4, -4, 0, 16 }, "^7Copy from Tree:") local skillList, activeSkillIndex = getList(self.buildMode.skillsTab.skillSets, self.buildMode.skillsTab.skillSetOrderList, build.skillSetId) - controls.skillDropDown = new("DropDownControl", nil, { 0, 140, 350, 20 }, skillList, function(index) + controls.skillDropDown = new("DropDownControl"):DropDownControl(nil, { 0, 140, 350, 20 }, skillList, function(index) end) controls.skillDropDown:SetSel(activeSkillIndex) - controls.skillLabel = new("LabelControl", { "BOTTOMLEFT", controls.skillDropDown, "TOPLEFT" }, { 4, -4, 0, 16 }, + controls.skillLabel = new("LabelControl"):LabelControl({ "BOTTOMLEFT", controls.skillDropDown, "TOPLEFT" }, { 4, -4, 0, 16 }, "^7Copy from Skill Set:") local itemList, activeItemIndex = getList(self.buildMode.itemsTab.itemSets, self.buildMode.itemsTab.itemSetOrderList, build.itemSetId) - controls.itemDropDown = new("DropDownControl", nil, { 0, 190, 350, 20 }, itemList, function(index) + controls.itemDropDown = new("DropDownControl"):DropDownControl(nil, { 0, 190, 350, 20 }, itemList, function(index) end) controls.itemDropDown:SetSel(activeItemIndex) - controls.itemLabel = new("LabelControl", { "BOTTOMLEFT", controls.itemDropDown, "TOPLEFT" }, { 4, -4, 0, 16 }, + controls.itemLabel = new("LabelControl"):LabelControl({ "BOTTOMLEFT", controls.itemDropDown, "TOPLEFT" }, { 4, -4, 0, 16 }, "^7Copy from Item Set:") local configList, activeConfigIndex = getList(self.buildMode.configTab.configSets, self.buildMode.configTab.configSetOrderList, build.configSetId) - controls.configDropDown = new("DropDownControl", nil, { 0, 240, 350, 20 }, configList, function(index) + controls.configDropDown = new("DropDownControl"):DropDownControl(nil, { 0, 240, 350, 20 }, configList, function(index) end) controls.configDropDown:SetSel(activeConfigIndex) - controls.configLabel = new("LabelControl", { "BOTTOMLEFT", controls.configDropDown, "TOPLEFT" }, { 4, -4, 0, 16 }, + controls.configLabel = new("LabelControl"):LabelControl({ "BOTTOMLEFT", controls.configDropDown, "TOPLEFT" }, { 4, -4, 0, 16 }, "^7Copy from Config Set:") - controls.save = new("ButtonControl", nil, { -45, 270, 80, 20 }, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 270, 80, 20 }, "Save", function() local treeIndex = controls.treeDropDown.selIndex local itemIndex = controls.itemDropDown.selIndex local skillIndex = controls.skillDropDown.selIndex @@ -149,7 +153,7 @@ function BuildSetListClass:CustomLoadout(build) main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, { 45, 270, 80, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 270, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 300, "Create Custom Loadout", controls, "save", "edit", "cancel") @@ -214,23 +218,23 @@ end function BuildSetListClass:BasicLoadoutPopup(options) local controls = {} - controls.label = new("LabelControl", nil, { 0, 20, 0, 16 }, + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for this loadout:") local specNameLookup = self.buildSetService:SpecNameLookup() - controls.edit = new("EditControl", nil, { 0, 40, 350, 20 }, + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, options.defaultName or "Default", nil, nil, 100, function(buf) controls.save.enabled = specNameLookup[buf] == nil and buf:match("%S") end) - controls.save = new("ButtonControl", nil, { -45, 70, 80, 20 }, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() options.saveCallback(controls.edit.buf) self:ResetList() main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, { 45, 70, 80, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) diff --git a/src/Classes/BuildSetService.lua b/src/Classes/BuildSetService.lua index 22c6f0e167..3787b2439b 100644 --- a/src/Classes/BuildSetService.lua +++ b/src/Classes/BuildSetService.lua @@ -3,9 +3,13 @@ -- Module: BuildSetService -- Build set service for managing loadouts. -local BuildSetServiceClass = newClass("BuildSetService", function(self, buildMode) +---@class BuildSetService +local BuildSetServiceClass = newClass("BuildSetService") + +function BuildSetServiceClass:BuildSetService(buildMode) self.buildMode = buildMode -end) + return self +end function BuildSetServiceClass:NewLoadout(name) self.buildMode:NewLoadout(name) diff --git a/src/Classes/ButtonControl.lua b/src/Classes/ButtonControl.lua index a37c6fc658..e231280f5e 100644 --- a/src/Classes/ButtonControl.lua +++ b/src/Classes/ButtonControl.lua @@ -3,14 +3,18 @@ -- Class: Button Control -- Basic button control. -- -local ButtonClass = newClass("ButtonControl", "Control", "TooltipHost", function(self, anchor, rect, label, onClick, onHover, forceTooltip) - self.Control(anchor, rect) - self.TooltipHost() +---@class ButtonControl: Control, TooltipHost +local ButtonClass = newClass("ButtonControl", "Control", "TooltipHost") + +function ButtonClass:ButtonControl(anchor, rect, label, onClick, onHover, forceTooltip) + self:Control(anchor, rect) + self:TooltipHost() self.label = label self.onClick = onClick self.onHover = onHover self.forceTooltip = forceTooltip -end) + return self +end function ButtonClass:Click() if self:IsShown() and self:IsEnabled() then diff --git a/src/Classes/CalcBreakdownControl.lua b/src/Classes/CalcBreakdownControl.lua index e5d34a6d3b..cfb1e8b5c1 100644 --- a/src/Classes/CalcBreakdownControl.lua +++ b/src/Classes/CalcBreakdownControl.lua @@ -13,19 +13,30 @@ local m_cos = math.cos local m_pi = math.pi local band = AND64 -- bit.band -local CalcBreakdownClass = newClass("CalcBreakdownControl", "Control", "ControlHost", function(self, calcsTab) - self.Control() - self.ControlHost() +---@class CalcBreakdownControl: Control, ControlHost +local CalcBreakdownClass = newClass("CalcBreakdownControl", "Control", "ControlHost") + +---@param calcsTab CalcsTab +function CalcBreakdownClass:CalcBreakdownControl(calcsTab) + self:Control() + self:ControlHost() self.calcsTab = calcsTab self.shown = false - self.tooltip = new("Tooltip") - self.nodeViewer = new("PassiveTreeView") + self.tooltip = new("Tooltip"):Tooltip() + self.nodeViewer = new("PassiveTreeView"):PassiveTreeView() self.rangeGuide = NewImageHandle() self.rangeGuide:Load("Assets/range_guide.png") self.uiOverlay = NewImageHandle() self.uiOverlay:Load("Assets/game_ui_small.png") - self.controls.scrollBar = new("ScrollBarControl", {"RIGHT",self,"RIGHT"}, {-2, 0, 18, 0}, 80, "VERTICAL", true) -end) + self.borderThickness = 2 + self.controls.scrollBar = new("ScrollBarControl"):ScrollBarControl({ "RIGHT", self, "RIGHT" }, { -2, 0, 18, 0 }, 80, "VERTICAL", true) + self.controls.scrollBar.x = function() + return -self.borderThickness + end + self.pinnedColour = { 0.25, 1, 0.25 } + self.borderColour = { 0.33, 0.66, 0.33 } + return self +end function CalcBreakdownClass:IsMouseOver() if not self:IsShown() then @@ -34,21 +45,35 @@ function CalcBreakdownClass:IsMouseOver() return self:IsMouseInBounds() or self:GetMouseOverControl() end -function CalcBreakdownClass:SetBreakdownData(displayData, pinned) +function CalcBreakdownClass:GetActor() + local env = self.calcsTab[self.envName or "calcsEnv"] + local actor = self.calcsTab.input.showMinion and env.minion or env.player + if self.forceActor then + actor = env[self.forceActor] + end + return actor, env +end + +---@param displayData any +---@param pinned any +---@param forceActor "player"|"minion"|nil +function CalcBreakdownClass:SetBreakdownData(displayData, pinned, forceActor) self.pinned = pinned if displayData == self.sourceData then return end self.sourceData = displayData + self.forceActor = forceActor self.shown = false if not displayData then return end -- Build list of sections + local actor, env = self:GetActor() self.sectionList = wipeTable(self.sectionList) for _, sectionData in ipairs(displayData) do - if self.calcsTab:CheckFlag(sectionData) then + if self.calcsTab:CheckFlag(sectionData, actor, env.player) then if sectionData.breakdown then self:AddBreakdownSection(sectionData) elseif sectionData.modName then @@ -57,7 +82,11 @@ function CalcBreakdownClass:SetBreakdownData(displayData, pinned) end end if #self.sectionList == 0 then - self.calcsTab:ClearDisplayStat() + if self.clearDisplayFunc then + self.clearDisplayFunc() + else + self.calcsTab:ClearDisplayStat() + end return end @@ -116,7 +145,7 @@ end -- Add sections based on the breakdown data generated by the Calcs module function CalcBreakdownClass:AddBreakdownSection(sectionData) - local actor = self.calcsTab.input.showMinion and self.calcsTab.calcsEnv.minion or self.calcsTab.calcsEnv.player + local actor = self:GetActor() local breakdown local ns, name = sectionData.breakdown:match("^(%a+)%.(%a+)$") if ns then @@ -269,7 +298,7 @@ end -- Add a table section showing a list of modifiers function CalcBreakdownClass:AddModSection(sectionData, modList) - local actor = self.calcsTab.input.showMinion and self.calcsTab.calcsEnv.minion or self.calcsTab.calcsEnv.player + local actor = self:GetActor() local build = self.calcsTab.build -- Build list of modifiers to display @@ -283,7 +312,13 @@ function CalcBreakdownClass:AddModSection(sectionData, modList) rowList = copyTable(modList) else if type(sectionData.modName) == "table" then - rowList = modStore:Tabulate(sectionData.modType, cfg, unpack(sectionData.modName)) + rowList = {} + for _, mod in ipairs(sectionData.modName) do + local mods = modStore:Tabulate(sectionData.modType, cfg, mod) + for _, mod in ipairs(mods) do + table.insert(rowList, mod) + end + end else rowList = modStore:Tabulate(sectionData.modType, cfg, sectionData.modName) end @@ -427,6 +462,10 @@ function CalcBreakdownClass:AddModSection(sectionData, modList) row.sourceName = row.mod.source:match("Spectre:(.+)") elseif sourceType == "Quest" then row.sourceName = row.mod.source:match("Quest:(.+)") + elseif sourceType == "Custom" then + row.sourceName = row.mod.source:match("Custom:(.+)") + elseif sourceType == "Rune" then + row.sourceName = row.mod.source:match("Rune:(.+)") end if row.mod.flags ~= 0 or row.mod.keywordFlags ~= 0 then @@ -674,12 +713,13 @@ function CalcBreakdownClass:Draw(viewPort) local scrollBar = self.controls.scrollBar local width = self.contentWidth local height = self.contentHeight + local borderThickness = self.borderThickness if self.contentHeight > viewPort.height then -- Content won't fit the screen height, so set the scrollbar width = self.contentWidth + scrollBar.width height = viewPort.height - scrollBar.height = height - 4 - scrollBar:SetContentDimension(self.contentHeight - 4, viewPort.height - 4) + scrollBar.height = height - borderThickness * 2 + scrollBar:SetContentDimension(self.contentHeight - borderThickness * 2, viewPort.height - borderThickness * 2) else scrollBar:SetContentDimension(0, 0) end @@ -696,15 +736,14 @@ function CalcBreakdownClass:Draw(viewPort) -- Draw background SetDrawLayer(nil, 10) SetDrawColor(0, 0, 0, 0.9) - DrawImage(nil, x + 2, y + 2, width - 4, height - 4) + DrawImage(nil, x + borderThickness, y + borderThickness, width - borderThickness * 2, height - borderThickness * 2) -- Draw border (this is put in sub layer 11 so it draws over the contents, in case they don't fit the screen) SetDrawLayer(nil, 11) if self.pinned then - SetDrawColor(0.25, 1, 0.25) + SetDrawColor(unpack(self.pinnedColour)) else - SetDrawColor(0.33, 0.66, 0.33) + SetDrawColor(unpack(self.borderColour)) end - local borderThickness = 2 DrawImage(nil, x, y, width, borderThickness) DrawImage(nil, x, y + height - borderThickness, width, borderThickness) DrawImage(nil, x, y, borderThickness, height) @@ -746,7 +785,11 @@ function CalcBreakdownClass:OnKeyDown(key, doubleClick) if key:match("BUTTON") then if not mOver then -- Mouse click outside the control, hide the breakdown - self.calcsTab:ClearDisplayStat() + if self.clearDisplayFunc then + self.clearDisplayFunc() + else + self.calcsTab:ClearDisplayStat() + end self.shown = false return end diff --git a/src/Classes/CalcSectionControl.lua b/src/Classes/CalcSectionControl.lua index ff7e557a43..06fe0f0dc6 100644 --- a/src/Classes/CalcSectionControl.lua +++ b/src/Classes/CalcSectionControl.lua @@ -4,10 +4,22 @@ -- Section control used in the Calcs tab -- local t_insert = table.insert +local m_max = math.max +local m_min = math.min -local CalcSectionClass = newClass("CalcSectionControl", "Control", "ControlHost", function(self, calcsTab, width, id, group, colour, subSection, updateFunc) - self.Control(calcsTab, {0, 0, width, 0}) - self.ControlHost() +---@class CalcSectionControl: Control, ControlHost +local CalcSectionClass = newClass("CalcSectionControl", "Control", "ControlHost") + +---@param calcsTab CalcsTab +---@param width any +---@param id any +---@param group any +---@param colour any +---@param subSection any +---@param updateFunc any +function CalcSectionClass:CalcSectionControl(calcsTab, width, id, group, colour, subSection, updateFunc) + self:Control(nil, {0, 0, width, 0}) + self:ControlHost() self.calcsTab = calcsTab self.id = id self.group = group @@ -23,7 +35,9 @@ local CalcSectionClass = newClass("CalcSectionControl", "Control", "ControlHost" for _, data in ipairs(subSec.data) do for _, colData in ipairs(data) do + colData.calcSection = self if colData.control then + self.hasControls = true -- Add control to the section's control list and set show/hide function self.controls[colData.controlName] = colData.control colData.control.shown = function() @@ -33,7 +47,7 @@ local CalcSectionClass = newClass("CalcSectionControl", "Control", "ControlHost" end end subSec.collapsed = subSec.defaultCollapsed - self.controls["toggle"..i] = new("ButtonControl", {"TOPRIGHT",self,"TOPRIGHT"}, {-3, -13 + (16 * i), 16, 16}, function() + self.controls["toggle" .. i] = new("ButtonControl"):ButtonControl({ "TOPRIGHT", self, "TOPRIGHT" }, { -3, -13 + (16 * i), 16, 16 }, function() return subSec.collapsed and "+" or "-" end, function() subSec.collapsed = not subSec.collapsed @@ -49,10 +63,23 @@ local CalcSectionClass = newClass("CalcSectionControl", "Control", "ControlHost" end end end + self.controls.popOut = new("ButtonControl"):ButtonControl({ "TOPRIGHT", self, "TOPRIGHT" }, { -22, 3, 16, 16 }, "^", function() + self:ToggleOverlay() + end) + self.controls.popOut.shown = function() + return self.enabled and not self.isOverlay and not self.hasControls + end + self.isOverlay = false + self.overlayX = 320 + self.overlayY = 50 + self.dragging = false + self.dragOffX = 0 + self.dragOffY = 0 self.shown = function() - return self.enabled + return self.enabled and not self.isOverlay end -end) + return self +end function CalcSectionClass:IsMouseOver() if not self:IsShown() then @@ -219,7 +246,6 @@ end function CalcSectionClass:Draw(viewPort, noTooltip) local x, y = self:GetPos() local width, height = self:GetSize() - local cursorX, cursorY = GetCursorPos() local actor = self.calcsTab.input.showMinion and self.calcsTab.calcsEnv.minion or self.calcsTab.calcsEnv.player -- Draw border and background SetDrawLayer(nil, -10) @@ -227,35 +253,294 @@ function CalcSectionClass:Draw(viewPort, noTooltip) DrawImage(nil, x, y, width, height) SetDrawColor(0.10, 0.10, 0.10) DrawImage(nil, x + 2, y + 2, width - 4, height - 4) - + + self:DrawContent(x, y, width, actor, viewPort, false, noTooltip) +end + +function CalcSectionClass:OnKeyDown(key, doubleClick) + if not self:IsShown() or not self:IsEnabled() then + return + end + local mOverControl = self:GetMouseOverControl() + if mOverControl and mOverControl.OnKeyDown then + return mOverControl:OnKeyDown(key) + end + local mOver, mOverComp = self:IsMouseOver() + if key:match("BUTTON") then + if not mOver then + return + end + if mOverComp then + -- Pin the stat breakdown + self.calcsTab:SetDisplayStat(mOverComp, true) + return self.calcsTab.controls.breakdown + end + end + return +end + +function CalcSectionClass:OnKeyUp(key) + if not self:IsShown() or not self:IsEnabled() then + return + end + local mOverControl = self:GetMouseOverControl() + if mOverControl and mOverControl.OnKeyUp then + return mOverControl:OnKeyUp(key) + end + return +end + +function CalcSectionClass:ToggleOverlay() + self.isOverlay = not self.isOverlay + if self.isOverlay then + local x, y = self:GetPos() + self.overlayX = x + self.overlayY = y + t_insert(self.calcsTab.build.overlayPanes, self) + else + local panes = self.calcsTab.build.overlayPanes + for i, pane in ipairs(panes) do + if pane == self then + table.remove(panes, i) + break + end + end + self.dragging = false + end +end + +function CalcSectionClass:RaiseOverlay() + local panes = self.calcsTab.build.overlayPanes + for i, pane in ipairs(panes) do + if pane == self then + table.remove(panes, i) + t_insert(panes, self) + break + end + end +end + +function CalcSectionClass:IsMouseInOverlay(cursorX, cursorY) + if not self.isOverlay or not self.calcsTab.calcsEnv then return false end + local x = self.overlayX + local y = self.overlayY + if cursorX < x or cursorX > x + self.width or cursorY < y then return false end + return cursorY < y + self:GetOverlayHeight() +end + +function CalcSectionClass:GetOverlayHeight() + local height = 28 + local enabled = self.calcsTab.calcsEnv and self.calcsTab:CheckFlag(self) + for i, subSec in ipairs(self.subSection) do + height = height + 22 + if not subSec.collapsed and enabled then + for _, rowData in ipairs(subSec.data) do + if self.calcsTab:CheckFlag(rowData) then + height = height + 18 + end + end + height = height + 2 + elseif i == 1 then + break + end + end + return height +end + +function CalcSectionClass:HandleOverlayClick(key, cursorX, cursorY) + if key ~= "LEFTBUTTON" then return end + + self:RaiseOverlay() + + local x = self.overlayX + local y = self.overlayY + local overlayWidth = self.width + + -- Check close button + local closeX = x + overlayWidth - 18 + local closeY = y + 2 + if cursorX >= closeX and cursorX <= closeX + 14 and cursorY >= closeY and cursorY <= closeY + 16 then + self:ToggleOverlay() + return + end + + local lineY = y + 26 local primary = true - local lineY = y + for i, subSec in ipairs(self.subSection) do + local secEnabled = self.calcsTab:CheckFlag(self) + + -- Check subsection toggle + if secEnabled then + local toggleX = x + overlayWidth - 18 + local toggleY = lineY + 3 + if cursorX >= toggleX and cursorX <= toggleX + 14 and cursorY >= toggleY and cursorY <= toggleY + 16 then + subSec.collapsed = not subSec.collapsed + self.overlayRevision = nil + self.calcsTab.modFlag = true + return + end + end + + if subSec.collapsed or not secEnabled then + if primary then + break + else + lineY = lineY + 20 + primary = false + end + else + lineY = lineY + 20 + primary = false + for _, rowData in ipairs(subSec.data) do + if self.calcsTab:CheckFlag(rowData) then + for _, colData in ipairs(rowData) do + local cellX = x + (colData.xOffset or 134) + local cellW = colData.width or (overlayWidth - 136) + if cursorX >= cellX and cursorX <= cellX + cellW and cursorY >= lineY + 2 and cursorY <= lineY + 19 then + if colData.format and self.calcsTab:CheckFlag(colData) then + self.calcsTab:SetDisplayStat(colData, true) + end + return + end + end + lineY = lineY + 18 + end + end + lineY = lineY + 2 + end + end + + -- Start dragging + if cursorY >= y and cursorY <= y + 24 then + self.dragging = true + self.dragOffX = cursorX - self.overlayX + self.dragOffY = cursorY - self.overlayY + end +end + +function CalcSectionClass:HandleOverlayRelease(key) + if key == "LEFTBUTTON" then + self.dragging = false + end +end + +function CalcSectionClass:DrawOverlay(viewPort, inputEvents) + local cursorX, cursorY = GetCursorPos() + self.overlayBreakdownCell = nil + + if self.overlayRevision ~= self.calcsTab.build.outputRevision then + self:UpdateSize() + self.overlayRevision = self.calcsTab.build.outputRevision + end + + if self.dragging then + self.overlayX = cursorX - self.dragOffX + self.overlayY = cursorY - self.dragOffY + end + + self.overlayX = m_max(viewPort.x, m_min(self.overlayX, viewPort.x + viewPort.width - self.width)) + self.overlayY = m_max(viewPort.y, m_min(self.overlayY, viewPort.y + viewPort.height - 24)) + + local x = self.overlayX + local y = self.overlayY + local overlayWidth = self.width + local actor = self.calcsTab.calcsEnv and (self.calcsTab.input.showMinion and self.calcsTab.calcsEnv.minion or self.calcsTab.calcsEnv.player) + + -- Calculate content height + local totalHeight = self:GetOverlayHeight() + + -- Ensure it's above most other controls + SetDrawLayer(12) + + -- Draw background + SetDrawColor(0.08, 0.08, 0.08, 0.95) + DrawImage(nil, x, y, overlayWidth, totalHeight) + + -- Draw border + SetDrawColor(self.colour) + DrawImage(nil, x, y, overlayWidth, 1) + DrawImage(nil, x, y + totalHeight - 1, overlayWidth, 1) + DrawImage(nil, x, y, 1, totalHeight) + DrawImage(nil, x + overlayWidth - 1, y, 1, totalHeight) + + -- Draw header + SetDrawColor(0.18, 0.18, 0.18) + DrawImage(nil, x + 1, y + 1, overlayWidth - 2, 22) + SetDrawColor(1, 1, 1) + local cbx = x + overlayWidth - 16 + local cby = y + 3 + DrawImageQuad(nil, cbx + 3, cby + 5, cbx + 5, cby + 3, cbx + 13, cby + 11, cbx + 11, cby + 13) + DrawImageQuad(nil, cbx + 11, cby + 3, cbx + 13, cby + 5, cbx + 5, cby + 13, cbx + 3, cby + 11) + + -- Separator + SetDrawColor(self.colour) + DrawImage(nil, x + 2, y + 24, overlayWidth - 4, 1) + + -- Draw content + self:DrawContent(x, y + 26, overlayWidth, actor, viewPort, true) + + -- Draw stat breakdown + if self.calcsTab.displayData and (self.overlayBreakdownCell or (self.calcsTab.displayPinned and self.calcsTab.displayData.calcSection == self)) then + local cd = self.calcsTab.displayData + local origX, origY = cd.x, cd.y + cd.x = x + (cd.xOffset or 134) + cd.y = y + 26 + (cd.yOffset or 0) + self.calcsTab.controls.breakdown:Draw(viewPort) + cd.x, cd.y = origX, origY + end + self.overlayBreakdownCell = nil + + SetDrawLayer(0) +end + +function CalcSectionClass:SetOverlayDisplayStat(colData) + self.calcsTab:SetDisplayStat(colData) + self.overlayBreakdownCell = self.calcsTab.displayData == colData +end + +function CalcSectionClass:DrawContent(drawX, startLineY, drawWidth, actor, viewPort, isOverlay, noTooltip) + local cursorX, cursorY = GetCursorPos() + local lineY = startLineY + local primary = true + local enabled = isOverlay and (actor and self.calcsTab:CheckFlag(self)) or self.enabled + for _, subSec in ipairs(self.subSection) do - -- Draw line above label + -- Top border SetDrawColor(self.colour) - DrawImage(nil, x + 2, lineY, width - 4, 2) - SetDrawColor(0.10, 0.10, 0.10) - -- Draw label - if not self.enabled then - DrawString(x + 3, lineY + 3, "LEFT", 16, "VAR BOLD", "^8"..subSec.label) + DrawImage(nil, drawX + 2, lineY, drawWidth - 4, 2) + + -- Label + if not enabled then + local lx = isOverlay and drawX + 4 or drawX + 3 + DrawString(lx, lineY + 3, "LEFT", 16, "VAR BOLD", "^8"..(subSec.label or "")) else + local lx = isOverlay and drawX + 4 or drawX + 3 local textColor = "^7" - if self.calcsTab:SearchMatch(subSec.label) then + if not isOverlay and self.calcsTab:SearchMatch(subSec.label) then textColor = colorCodes.HIGHLIGHT end - DrawString(x + 3, lineY + 3, "LEFT", 16, "VAR BOLD", textColor..subSec.label..":") + DrawString(lx, lineY + 3, "LEFT", 16, "VAR BOLD", textColor..(subSec.label or "")..":") if subSec.data.extra then - local x = x + 3 + DrawStringWidth(16, "VAR BOLD", subSec.label) + 10 - DrawString(x, lineY + 3, "LEFT", 16, "VAR", "^7"..formatCalcStr(subSec.data.extra, actor)) + local ex = lx + DrawStringWidth(16, "VAR BOLD", subSec.label) + (isOverlay and 12 or 10) + DrawString(ex, lineY + 3, "LEFT", 16, "VAR", "^7"..formatCalcStr(subSec.data.extra, actor)) end end - -- Draw line below label + + -- Bottom border SetDrawColor(self.colour) - DrawImage(nil, x + 2, lineY + 20, width - 4, 2) - -- Draw controls - SetDrawLayer(nil, 0) - self:DrawControls(viewPort, noTooltip and self.calcsTab.selControl) - if subSec.collapsed or not self.enabled then + DrawImage(nil, drawX + 2, lineY + 20, drawWidth - 4, 2) + + -- Toggle + if isOverlay then + if enabled then + DrawString(drawX + drawWidth - 16, lineY + 3, "LEFT", 14, "VAR", "^7"..(subSec.collapsed and "+" or "-")) + end + else + SetDrawLayer(nil, 0) + self:DrawControls(viewPort, noTooltip and self.calcsTab.selControl) + end + + if subSec.collapsed or not enabled then if primary then return else @@ -265,86 +550,65 @@ function CalcSectionClass:Draw(viewPort, noTooltip) else lineY = lineY + 20 primary = false - local rows = 0; + local rows = 0 for _, rowData in ipairs(subSec.data) do - if rowData.enabled then + if (isOverlay and actor and self.calcsTab:CheckFlag(rowData)) or (not isOverlay and rowData.enabled) then rows = rows + 1 - local textColor = "^7" - if rowData.color then - textColor = rowData.color - end - if rowData.label then - SetDrawColor(rowData.bgCol or "^0") - DrawImage(nil, x + 2, lineY + 2, 130, 18) - if self.calcsTab:SearchMatch(rowData.label) then - textColor = colorCodes.HIGHLIGHT + if not isOverlay then + local textColor = rowData.color or "^7" + if rowData.label then + SetDrawColor(rowData.bgCol or "^0") + DrawImage(nil, drawX + 2, lineY + 2, 130, 18) + if self.calcsTab:SearchMatch(rowData.label) then + textColor = colorCodes.HIGHLIGHT + end + DrawString(drawX + 132, lineY + 2, "RIGHT_X", 16, "VAR", textColor..rowData.label.."^7:") end - DrawString(x + 132, lineY + 2, "RIGHT_X", 16, "VAR", textColor..rowData.label..":") + elseif rowData.label then + DrawString(drawX + 132, lineY + 2, "RIGHT_X", 16, "VAR", "^7"..rowData.label.."^7:") end - for colour, colData in ipairs(rowData) do - -- Draw column separator at the left end of the cell + for _, colData in ipairs(rowData) do + local cellX = isOverlay and (drawX + (colData.xOffset or 134)) or colData.x + local cellW = isOverlay and (colData.width or (drawWidth - 136)) or colData.width + local cellY = isOverlay and lineY + 2 or colData.y + local cellH = colData.height or 18 + SetDrawColor(self.colour) - DrawImage(nil, colData.x, lineY + 2, 2, colData.height) - if colData.format and self.calcsTab:CheckFlag(colData) then - if cursorY >= viewPort.y and cursorY < viewPort.y + viewPort.height and cursorX >= colData.x and cursorY >= colData.y and cursorX < colData.x + colData.width and cursorY < colData.y + colData.height then - self.calcsTab:SetDisplayStat(colData) - end - if self.calcsTab.displayData == colData then - -- This is the display stat, draw a green border around this cell - SetDrawColor(0.25, 1, 0.25) - DrawImage(nil, colData.x + 2, colData.y, colData.width - 2, colData.height) - SetDrawColor(rowData.bgCol or "^0") - DrawImage(nil, colData.x + 3, colData.y + 1, colData.width - 4, colData.height - 2) - else - SetDrawColor(rowData.bgCol or "^0") - DrawImage(nil, colData.x + 2, colData.y, colData.width - 2, colData.height) + DrawImage(nil, cellX, lineY + 2, 2, cellH) + + if colData.format and (isOverlay or self.calcsTab:CheckFlag(colData)) then + if (isOverlay and actor and self.calcsTab:CheckFlag(colData)) or not isOverlay then + if isOverlay then + if cursorY >= lineY + 2 and cursorY < lineY + 20 and cursorX >= cellX and cursorX < cellX + cellW then + self:SetOverlayDisplayStat(colData) + end + elseif cursorY >= viewPort.y and cursorY < viewPort.y + viewPort.height and cursorX >= cellX and cursorY >= cellY and cursorX < cellX + cellW and cursorY < cellY + cellH then + self.calcsTab:SetDisplayStat(colData) + end + + if not isOverlay and self.calcsTab.displayData == colData then + SetDrawColor(0.25, 1, 0.25) + DrawImage(nil, cellX + 2, cellY, cellW - 2, cellH) + SetDrawColor(rowData.bgCol or "^0") + DrawImage(nil, cellX + 3, cellY + 1, cellW - 4, cellH - 2) + else + SetDrawColor(rowData.bgCol or "^0") + DrawImage(nil, cellX + 2, lineY + 2, cellW - 2, 18) + end + + local textSize = rowData.textSize or 14 + SetViewport(cellX + 3, isOverlay and lineY + 2 or cellY, cellW - 4, 18) + DrawString(1, 9 - textSize / 2, "LEFT", textSize, "VAR", "^7"..formatCalcStr(colData.format, actor, colData)) + SetViewport() end - local textSize = rowData.textSize or 14 - SetViewport(colData.x + 3, colData.y, colData.width - 4, colData.height) - DrawString(1, 9 - textSize/2, "LEFT", textSize, "VAR", "^7"..formatCalcStr(colData.format, actor, colData)) - SetViewport() end end lineY = lineY + 18 end end - -- If there's at least one enabled row in this subsection, offset by the border for the subsection label if rows > 0 then lineY = lineY + 2 end end end end - -function CalcSectionClass:OnKeyDown(key, doubleClick) - if not self:IsShown() or not self:IsEnabled() then - return - end - local mOverControl = self:GetMouseOverControl() - if mOverControl and mOverControl.OnKeyDown then - return mOverControl:OnKeyDown(key) - end - local mOver, mOverComp = self:IsMouseOver() - if key:match("BUTTON") then - if not mOver then - return - end - if mOverComp then - -- Pin the stat breakdown - self.calcsTab:SetDisplayStat(mOverComp, true) - return self.calcsTab.controls.breakdown - end - end - return -end - -function CalcSectionClass:OnKeyUp(key) - if not self:IsShown() or not self:IsEnabled() then - return - end - local mOverControl = self:GetMouseOverControl() - if mOverControl and mOverControl.OnKeyUp then - return mOverControl:OnKeyUp(key) - end - return -end \ No newline at end of file diff --git a/src/Classes/CalcsTab.lua b/src/Classes/CalcsTab.lua index 1f7e758d4d..4ed3fe035d 100644 --- a/src/Classes/CalcsTab.lua +++ b/src/Classes/CalcsTab.lua @@ -16,10 +16,13 @@ local buffModeDropList = { { label = "Effective DPS", buffMode = "EFFECTIVE" } } -local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Control", function(self, build) - self.UndoHandler() - self.ControlHost() - self.Control() +---@class CalcsTab: UndoHandler, ControlHost, Control +local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Control") + +function CalcsTabClass:CalcsTab(build) + self:UndoHandler() + self:ControlHost() + self:Control() self.build = build @@ -32,13 +35,13 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro self.colWidth = 230 self.sectionList = { } - self.controls.search = new("EditControl", {"TOPLEFT",self,"TOPLEFT"}, {4, 5, 260, 20}, "", "Search", "%c", 100, nil, nil, nil, true) + self.controls.search = new("EditControl"):EditControl({ "TOPLEFT", self, "TOPLEFT" }, { 4, 5, 260, 20 }, "", "Search", "%c", 100, nil, nil, nil, true) t_insert(self.controls, self.controls.search) -- Special section for skill/mode selection self:NewSection(3, "SkillSelect", 1, colorCodes.NORMAL, {{ defaultCollapsed = false, label = "View Skill Details", data = { { label = "Socket Group", { controlName = "mainSocketGroup", - control = new("DropDownControl", nil, {0, 0, 300, 16}, nil, function(index, value) + control = new("DropDownControl"):DropDownControl(nil, { 0, 0, 300, 16 }, nil, function(index, value) self.input.skill_number = index self:AddUndoState() self.build.buildFlag = true @@ -52,14 +55,14 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro } }, }, { label = "Active Skill", { controlName = "mainSkill", - control = new("DropDownControl", nil, {0, 0, 300, 16}, nil, function(index, value) + control = new("DropDownControl"):DropDownControl(nil, { 0, 0, 300, 16 }, nil, function(index, value) local mainSocketGroup = self.build.skillsTab.socketGroupList[self.input.skill_number] mainSocketGroup.mainActiveSkillCalcs = index self.build.buildFlag = true end) }, }, { label = "Stat Set", { controlName = "statSet", - control = new("DropDownControl", nil, {0, 0, 300, 16}, nil, function(index, value) + control = new("DropDownControl"):DropDownControl(nil, { 0, 0, 300, 16 }, nil, function(index, value) local mainSocketGroup = self.build.skillsTab.socketGroupList[self.input.skill_number] local srcInstance = mainSocketGroup.displaySkillListCalcs[mainSocketGroup.mainActiveSkillCalcs].activeEffect.srcInstance srcInstance.statSetCalcs = srcInstance.statSetCalcs or { } @@ -69,7 +72,7 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro end) }, }, { label = "Skill Part", playerFlag = "multiPart", { controlName = "mainSkillPart", - control = new("DropDownControl", nil, {0, 0, 250, 16}, nil, function(index, value) + control = new("DropDownControl"):DropDownControl(nil, { 0, 0, 250, 16 }, nil, function(index, value) local mainSocketGroup = self.build.skillsTab.socketGroupList[self.input.skill_number] local srcInstance = mainSocketGroup.displaySkillListCalcs[mainSocketGroup.mainActiveSkillCalcs].activeEffect.srcInstance srcInstance.skillPartCalcs = index @@ -77,7 +80,7 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro self.build.buildFlag = true end) }, },{ label = "Skill Stages", playerFlag = "multiStage", { controlName = "mainSkillStageCount", - control = new("EditControl", nil, {0, 0, 52, 16}, nil, nil, "%D", nil, function(buf) + control = new("EditControl"):EditControl(nil, { 0, 0, 52, 16 }, nil, nil, "%D", nil, function(buf) local mainSocketGroup = self.build.skillsTab.socketGroupList[self.input.skill_number] local srcInstance = mainSocketGroup.displaySkillListCalcs[mainSocketGroup.mainActiveSkillCalcs].activeEffect.srcInstance srcInstance.skillStageCountCalcs = tonumber(buf) @@ -86,7 +89,7 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro end) }, }, { label = "Active Mines", playerFlag = "mine", { controlName = "mainSkillMineCount", - control = new("EditControl", nil, {0, 0, 52, 16}, nil, nil, "%D", nil, function(buf) + control = new("EditControl"):EditControl(nil, { 0, 0, 52, 16 }, nil, nil, "%D", nil, function(buf) local mainSocketGroup = self.build.skillsTab.socketGroupList[self.input.skill_number] local srcInstance = mainSocketGroup.displaySkillListCalcs[mainSocketGroup.mainActiveSkillCalcs].activeEffect.srcInstance srcInstance.skillMineCountCalcs = tonumber(buf) @@ -95,13 +98,13 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro end) }, }, { label = "Show Minion Stats", flag = "haveMinion", { controlName = "showMinion", - control = new("CheckBoxControl", nil, {0, 0, 18}, nil, function(state) + control = new("CheckBoxControl"):CheckBoxControl(nil, { 0, 0, 18 }, nil, function(state) self.input.showMinion = state self:AddUndoState() end, "Show stats for the minion instead of the player.") }, }, { label = "Minion", flag = "minion", { controlName = "mainSkillMinion", - control = new("DropDownControl", nil, {0, 0, 160, 16}, nil, function(index, value) + control = new("DropDownControl"):DropDownControl(nil, { 0, 0, 160, 16 }, nil, function(index, value) local mainSocketGroup = self.build.skillsTab.socketGroupList[self.input.skill_number] local srcInstance = mainSocketGroup.displaySkillListCalcs[mainSocketGroup.mainActiveSkillCalcs].activeEffect.srcInstance -- Synchronize DropDownControl between CalcActiveSkill and skillMinionCalcs @@ -127,17 +130,17 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro end) } }, { label = "Spectre Library", flag = "spectre", { controlName = "mainSkillMinionLibrary", - control = new("ButtonControl", nil, {0, 0, 100, 16}, "Manage Spectres...", function() + control = new("ButtonControl"):ButtonControl(nil, { 0, 0, 100, 16 }, "Manage Spectres...", function() self.build:OpenSpectreLibrary("spectre") end) } }, { label = "Beast Library", flag = "summonBeast", { controlName = "mainSkillBeastLibrary", - control = new("ButtonControl", nil, {0, 0, 100, 16}, "Manage Beasts...", function() + control = new("ButtonControl"):ButtonControl(nil, { 0, 0, 100, 16 }, "Manage Beasts...", function() self.build:OpenSpectreLibrary("beast") end) } }, { label = "Minion Skill", flag = "haveMinion", { controlName = "mainSkillMinionSkill", - control = new("DropDownControl", nil, {0, 0, 200, 16}, nil, function(index, value) + control = new("DropDownControl"):DropDownControl(nil, { 0, 0, 200, 16 }, nil, function(index, value) local mainSocketGroup = self.build.skillsTab.socketGroupList[self.input.skill_number] local srcInstance = mainSocketGroup.displaySkillListCalcs[mainSocketGroup.mainActiveSkillCalcs].activeEffect.srcInstance srcInstance.skillMinionSkillCalcs = index @@ -146,7 +149,7 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro end) } }, { label = "Minion Skill Stat Set", flag = "minion", { controlName = "mainSkillMinionSkillStatSet", - control = new("DropDownControl", nil, {0, 0, 200, 16}, nil, function(index, value) + control = new("DropDownControl"):DropDownControl(nil, { 0, 0, 200, 16 }, nil, function(index, value) local mainSocketGroup = self.build.skillsTab.socketGroupList[self.input.skill_number] local srcInstance = mainSocketGroup.displaySkillListCalcs[mainSocketGroup.mainActiveSkillCalcs].activeEffect.srcInstance srcInstance.skillMinionSkillStatSetIndexLookupCalcs = srcInstance.skillMinionSkillStatSetIndexLookupCalcs or { } @@ -158,7 +161,7 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro } }, { label = "Calculation Mode", { controlName = "mode", - control = new("DropDownControl", nil, {0, 0, 100, 16}, buffModeDropList, function(index, value) + control = new("DropDownControl"):DropDownControl(nil, { 0, 0, 100, 16 }, buffModeDropList, function(index, value) self.input.misc_buffMode = value.buffMode self:AddUndoState() self.build.buildFlag = true @@ -186,11 +189,12 @@ Effective DPS: Curses and enemy properties (such as resistances and status condi self:NewSection(unpack(section)) end - self.controls.breakdown = new("CalcBreakdownControl", self) + self.controls.breakdown = new("CalcBreakdownControl"):CalcBreakdownControl(self) - self.controls.scrollBar = new("ScrollBarControl", {"TOPRIGHT",self,"TOPRIGHT"}, {0, 0, 18, 0}, 50, "VERTICAL", true) + self.controls.scrollBar = new("ScrollBarControl"):ScrollBarControl({ "TOPRIGHT", self, "TOPRIGHT" }, { 0, 0, 18, 0 }, 50, "VERTICAL", true) self.powerBuilderInitialized = nil -end) + return self +end function CalcsTabClass:Load(xml, dbFileName) for _, node in ipairs(xml) do @@ -270,7 +274,7 @@ function CalcsTabClass:Draw(viewPort, inputEvents) local maxY = 0 for _, section in ipairs(self.sectionList) do section:UpdateSize() - if section.enabled then + if section.enabled and not section.isOverlay then local col if section.group == 1 then -- Group 1: Offense or 3 wide sections @@ -319,7 +323,7 @@ function CalcsTabClass:Draw(viewPort, inputEvents) colY[c] = m_max(colY[1], colY[2], colY[3]) end for _, section in ipairs(self.sectionList) do - if section.enabled and (main.portraitMode and section.group == 2 or section.group == 3) then + if section.enabled and not section.isOverlay and (main.portraitMode and section.group == 2 or section.group == 3) then local col = 3 if colY[col] + section.height + 4 >= m_max(viewPort.y + viewPort.height, maxY) then -- No room in the 4th column, find the highest available location in columns 1-4 @@ -341,9 +345,11 @@ function CalcsTabClass:Draw(viewPort, inputEvents) self.controls.scrollBar.height = viewPort.height self.controls.scrollBar:SetContentDimension(maxY - (baseY - 26), viewPort.height) for _, section in ipairs(self.sectionList) do - -- Give sections their actual Y position and let them update - section.y = section.y - self.controls.scrollBar.offset - section:UpdatePos() + if not section.isOverlay then + -- Give sections their actual Y position and let them update + section.y = section.y - self.controls.scrollBar.offset + section:UpdatePos() + end end self.controls.search.y = 4 - self.controls.scrollBar.offset @@ -378,7 +384,15 @@ function CalcsTabClass:Draw(viewPort, inputEvents) self.displayData = nil end + local breakdown = self.controls.breakdown + local overlayBreakdown = breakdown.sourceData and breakdown.sourceData.calcSection and breakdown.sourceData.calcSection.isOverlay + if overlayBreakdown then + breakdown.shown = false + end self:DrawControls(viewPort, self.selControl) + if overlayBreakdown then + breakdown.shown = true + end if self.displayData then if self.displayPinned and not self.selControl then @@ -390,7 +404,7 @@ function CalcsTabClass:Draw(viewPort, inputEvents) end function CalcsTabClass:NewSection(width, ...) - local section = new("CalcSectionControl", self, width * self.colWidth + 8 * (width - 1), ...) + local section = new("CalcSectionControl"):CalcSectionControl(self, width * self.colWidth + 8 * (width - 1), ...) section.widthCols = width t_insert(self.controls, section) t_insert(self.sectionList, section) @@ -406,14 +420,19 @@ function CalcsTabClass:SetDisplayStat(displayData, pin) if not displayData or (not pin and self.displayPinned) then return end + if pin and self.displayPinned and self.displayData == displayData then + self:ClearDisplayStat() + return + end self.displayData = displayData self.displayPinned = pin self.controls.breakdown:SetBreakdownData(displayData, pin) end -function CalcsTabClass:CheckFlag(obj) - local actor = self.input.showMinion and self.calcsEnv.minion or self.calcsEnv.player - local skillFlags = actor.mainSkill.activeEffect.statSetCalcs.skillFlags +function CalcsTabClass:CheckFlag(obj, actor, player) + actor = actor or (self.input.showMinion and self.calcsEnv.minion or self.calcsEnv.player) + local activeEffect = actor.mainSkill.activeEffect + local skillFlags = (activeEffect.statSetCalcs or activeEffect.statSet).skillFlags or {} local skillData = actor.mainSkill.skillData if obj.flag and not skillFlags[obj.flag] then return @@ -428,7 +447,8 @@ function CalcsTabClass:CheckFlag(obj) end end end - if obj.playerFlag and not self.calcsEnv.player.mainSkill.activeEffect.statSetCalcs.skillFlags[obj.playerFlag] then + local playerActiveEffect = (player or self.calcsEnv.player).mainSkill.activeEffect + if obj.playerFlag and not (playerActiveEffect.statSetCalcs or playerActiveEffect.statSet).skillFlags[obj.playerFlag] then return end if obj.notFlag and skillFlags[obj.notFlag] then @@ -492,8 +512,8 @@ function CalcsTabClass:BuildOutput() end -- Retrieve calculator functions - self.nodeCalculator = { self.calcs.getNodeCalculator(self.build) } - self.miscCalculator = { self.calcs.getMiscCalculator(self.build) } + local miscCalcFunc, miscCalcBase = self.calcs.getMiscCalculator(self.build) + self.miscCalculator = { miscCalcFunc, miscCalcBase } end -- Controls the coroutine that calculates node power @@ -696,12 +716,8 @@ function CalcsTabClass:CalculateCombinedOffDefStat(original, modified) return dpsIncr / modifiedDps, defence end -function CalcsTabClass:GetNodeCalculator() - return unpack(self.nodeCalculator) -end - function CalcsTabClass:GetMiscCalculator() - return unpack(self.miscCalculator) + return self.miscCalculator[1], self.miscCalculator[2] end function CalcsTabClass:CreateUndoState() diff --git a/src/Classes/CheckBoxControl.lua b/src/Classes/CheckBoxControl.lua index 1648399425..5b1284f961 100644 --- a/src/Classes/CheckBoxControl.lua +++ b/src/Classes/CheckBoxControl.lua @@ -3,16 +3,20 @@ -- Class: Check Box Control -- Basic check box control. -- -local CheckBoxClass = newClass("CheckBoxControl", "Control", "TooltipHost", function(self, anchor, rect, label, changeFunc, tooltipText, initialState) +---@class CheckBoxControl: Control, TooltipHost +local CheckBoxClass = newClass("CheckBoxControl", "Control", "TooltipHost") + +function CheckBoxClass:CheckBoxControl(anchor, rect, label, changeFunc, tooltipText, initialState) rect[4] = rect[3] or 0 - self.Control(anchor, rect) - self.TooltipHost(tooltipText) + self:Control(anchor, rect) + self:TooltipHost(tooltipText) self.label = label self.labelWidth = DrawStringWidth(self.width - 4, "VAR", label or "") + 5 self.changeFunc = changeFunc self.state = initialState self.checkImage = nil -end) + return self +end function CheckBoxClass:IsMouseOver() if not self:IsShown() then @@ -25,8 +29,10 @@ function CheckBoxClass:IsMouseOver() -- move x left by label width, increase width by label width local label = self:GetProperty("label") if label then - x = x - self.labelWidth width = width + self.labelWidth + if not self.labelRight then + x = x - self.labelWidth + end end return cursorX >= x and cursorY >= y and cursorX < x + width and cursorY < y + height end @@ -91,7 +97,11 @@ function CheckBoxClass:Draw(viewPort, noTooltip) end local label = self:GetProperty("label") if label then - DrawString(x - 5, y + 2, "RIGHT_X", size - 4, "VAR", label) + if self.labelRight then + DrawString(x + size + 5, y + 2, "LEFT", size - 4, "VAR", label) + else + DrawString(x - 5, y + 2, "RIGHT_X", size - 4, "VAR", label) + end end if mOver and not noTooltip then SetDrawLayer(nil, 100) diff --git a/src/Classes/CompareBuySimilar.lua b/src/Classes/CompareBuySimilar.lua index 37abf6b6a6..6c7fe47c9c 100644 --- a/src/Classes/CompareBuySimilar.lua +++ b/src/Classes/CompareBuySimilar.lua @@ -9,11 +9,11 @@ local dkjson = require "dkjson" local tradeHelpers = LoadModule("Classes/TradeHelpers") local tradeStats = tradeHelpers.getTradeStats() --- used to check what stats actually exist on the trade site. +-- Map available trade IDs to their canonical text. local existingStats = {} for _, cat in ipairs(tradeStats or {}) do for _, entry in ipairs(cat.entries) do - existingStats[entry.id] = true + existingStats[entry.id] = entry.text:lower() end end @@ -252,10 +252,20 @@ function M.addModEntries(item, modTypeSources) local resultHashes, value, invert = tradeHelpers.findTradeHash(resolvedLine) -- convert hashes to string ids local resultIds = {} + local exactMatch = false + local tradeLine = resolvedLine:gsub("\n", " "):lower() if resultHashes then for idx = 1, #resultHashes do local id = string.format("%s.stat_%s", source.type, resultHashes[idx]) - if existingStats[id] then + if existingStats[id] == tradeLine then + -- Prefer literal trade text over alternate numeric forms, e.g. Instant Recovery. + if not exactMatch then + resultIds = {} + value, invert = nil, false + exactMatch = true + end + t_insert(resultIds, id) + elseif existingStats[id] and not exactMatch then t_insert(resultIds, id) end end @@ -307,7 +317,7 @@ function M.openPopup(item, slotName, primaryBuild) { key = "Armour", label = "Armour", tradeKey = "ar" }, { key = "Evasion", label = "Evasion", tradeKey = "ev" }, { key = "EnergyShield", label = "Energy Shield", tradeKey = "es" }, - { key = "Ward", label = "Ward", tradeKey = "ward" }, + { key = "Ward", label = "Runic Ward", tradeKey = "ward" }, } for _, def in ipairs(defences) do local val = item.armourData[def.key] @@ -328,7 +338,7 @@ function M.openPopup(item, slotName, primaryBuild) local tradeQuery = primaryBuild.itemsTab and primaryBuild.itemsTab.tradeQuery local tradeQueryRequests = tradeQuery and tradeQuery.tradeQueryRequests if not tradeQueryRequests then - tradeQueryRequests = new("TradeQueryRequests") + tradeQueryRequests = new("TradeQueryRequests"):TradeQueryRequests() end local function rebuildUrl() local result = buildURL(item, slotName, controls, modEntries, defenceEntries, isUnique) @@ -376,8 +386,8 @@ function M.openPopup(item, slotName, primaryBuild) end -- Realm dropdown - controls.realmLabel = new("LabelControl", {"TOPLEFT", nil, "TOPLEFT"}, {leftMargin, ctrlY, 0, 16}, "^7Realm:") - controls.realmDrop = new("DropDownControl", {"LEFT", controls.realmLabel, "RIGHT"}, {4, 0, 80, 20}, {"PoE2"}, function(index, value) + controls.realmLabel = new("LabelControl"):LabelControl({ "TOPLEFT", nil, "TOPLEFT" }, { leftMargin, ctrlY, 0, 16 }, "^7Realm:") + controls.realmDrop = new("DropDownControl"):DropDownControl({ "LEFT", controls.realmLabel, "RIGHT" }, { 4, 0, 80, 20 }, { "PoE2" }, function(index, value) local realmApiId = REALM_API_IDS[value] or "poe2" fetchLeaguesForRealm(realmApiId) rebuildUrl() @@ -389,22 +399,22 @@ function M.openPopup(item, slotName, primaryBuild) controls.realmDrop.disabled = true -- League dropdown - controls.leagueLabel = new("LabelControl", {"LEFT", controls.realmDrop, "RIGHT"}, {12, 0, 0, 16}, "^7League:") - controls.leagueDrop = new("DropDownControl", {"LEFT", controls.leagueLabel, "RIGHT"}, {4, 0, 160, 20}, {"Loading..."}, function(index, value) + controls.leagueLabel = new("LabelControl"):LabelControl({ "LEFT", controls.realmDrop, "RIGHT" }, { 12, 0, 0, 16 }, "^7League:") + controls.leagueDrop = new("DropDownControl"):DropDownControl({ "LEFT", controls.leagueLabel, "RIGHT" }, { 4, 0, 160, 20 }, { "Loading..." }, function(index, value) M.lastLeagueIdx = index rebuildUrl() end) controls.leagueDrop.enabled = function() return #controls.leagueDrop.list > 0 and controls.leagueDrop.list[1] ~= "Loading..." end -- Listed status dropdown - controls.listedDrop = new("DropDownControl", {"TOPRIGHT", nil, "TOPRIGHT"}, {-leftMargin, ctrlY, 242, 20}, LISTED_STATUS_LABELS, function(index, value) + controls.listedDrop = new("DropDownControl"):DropDownControl({ "TOPRIGHT", nil, "TOPRIGHT" }, { -leftMargin, ctrlY, 242, 20 }, LISTED_STATUS_LABELS, function(index, value) M.lastListedIndex = index rebuildUrl() end) if M.lastListedIndex then controls.listedDrop:SetSel(M.lastListedIndex, true) end - controls.listedLabel = new("LabelControl", {"RIGHT", controls.listedDrop, "LEFT"}, {-4, 0, 0, 16}, "^7Listed:") + controls.listedLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.listedDrop, "LEFT" }, { -4, 0, 0, 16 }, "^7Listed:") -- Fetch initial leagues for the selected realm fetchLeaguesForRealm(REALM_API_IDS[controls.realmDrop:GetSelValue()] or "poe2") @@ -413,22 +423,22 @@ function M.openPopup(item, slotName, primaryBuild) if isUnique then -- Unique item name label - controls.nameLabel = new("LabelControl", nil, {0, ctrlY, 0, 16}, "^x" .. (colorCodes[item.rarity] or "FFFFFF"):gsub("%^x","") .. item.name) + controls.nameLabel = new("LabelControl"):LabelControl(nil, { 0, ctrlY, 0, 16 }, "^x" .. (colorCodes[item.rarity] or "FFFFFF"):gsub("%^x", "") .. item.name) ctrlY = ctrlY + rowHeight else -- Category label local categoryLabel = tradeHelpers.getTradeCategoryLabel(slotName, item) - controls.categoryLabel = new("LabelControl", {"TOPLEFT", nil, "TOPLEFT"}, {leftMargin, ctrlY, 0, 16}, "^7Category: " .. categoryLabel) + controls.categoryLabel = new("LabelControl"):LabelControl({ "TOPLEFT", nil, "TOPLEFT" }, { leftMargin, ctrlY, 0, 16 }, "^7Category: " .. categoryLabel) ctrlY = ctrlY + rowHeight -- Base type checkbox - controls.baseTypeCheck = new("CheckBoxControl", nil, {-popupWidth/2 + leftMargin + checkboxSize/2, ctrlY, checkboxSize}, "", rebuildUrl) - controls.baseTypeLabel = new("LabelControl", {"LEFT", controls.baseTypeCheck, "RIGHT"}, {4, 0, 0, 16}, "^7Use specific base: " .. (item.baseName or "Unknown")) + controls.baseTypeCheck = new("CheckBoxControl"):CheckBoxControl(nil, { -popupWidth / 2 + leftMargin + checkboxSize / 2, ctrlY, checkboxSize }, "", rebuildUrl) + controls.baseTypeLabel = new("LabelControl"):LabelControl({ "LEFT", controls.baseTypeCheck, "RIGHT" }, { 4, 0, 0, 16 }, "^7Use specific base: " .. (item.baseName or "Unknown")) ctrlY = ctrlY + rowHeight -- Item level ctrlY = ctrlY + 4 - controls.ilvlLabel = new("LabelControl", {"TOPLEFT", nil, "TOPLEFT"}, {leftMargin, ctrlY, 0, 16}, "^7Item Level:") + controls.ilvlLabel = new("LabelControl"):LabelControl({ "TOPLEFT", nil, "TOPLEFT" }, { leftMargin, ctrlY, 0, 16 }, "^7Item Level:") controls.ilvlMin = tradeHelpers.newPlainNumericEdit(nil, { minFieldX - popupWidth / 2, ctrlY, fieldW, fieldH }, "", "Min", 4, true, rebuildUrl) controls.ilvlMax = tradeHelpers.newPlainNumericEdit(nil, { maxFieldX - popupWidth / 2, ctrlY, fieldW, fieldH }, "", "Max", 4, true, rebuildUrl) ctrlY = ctrlY + rowHeight @@ -436,8 +446,8 @@ function M.openPopup(item, slotName, primaryBuild) -- Defence stat rows for i, def in ipairs(defenceEntries) do local prefix = "def" .. i - controls[prefix .. "Check"] = new("CheckBoxControl", nil, {-popupWidth/2 + leftMargin + checkboxSize/2, ctrlY, checkboxSize}, "", rebuildUrl) - controls[prefix .. "Label"] = new("LabelControl", {"LEFT", controls[prefix .. "Check"], "RIGHT"}, {4, 0, 0, 16}, "^7" .. def.label) + controls[prefix .. "Check"] = new("CheckBoxControl"):CheckBoxControl(nil, { -popupWidth / 2 + leftMargin + checkboxSize / 2, ctrlY, checkboxSize }, "", rebuildUrl) + controls[prefix .. "Label"] = new("LabelControl"):LabelControl({ "LEFT", controls[prefix .. "Check"], "RIGHT" }, { 4, 0, 0, 16 }, "^7" .. def.label) controls[prefix .. "Min"] = tradeHelpers.newPlainNumericEdit(nil, { minFieldX - popupWidth / 2, ctrlY, fieldW, fieldH }, tostring(m_floor(def.value)), "Min", 6, true, rebuildUrl) controls[prefix .. "Max"] = tradeHelpers.newPlainNumericEdit(nil, { maxFieldX - popupWidth / 2, ctrlY, fieldW, fieldH }, "", "Max", 6, true, rebuildUrl) ctrlY = ctrlY + rowHeight @@ -466,7 +476,7 @@ function M.openPopup(item, slotName, primaryBuild) -- adjust down by half a text row for each row over 1 local controlYPos = ctrlY + (rows - 1) * 8 local checkBoxXPos = -popupWidth/2 + leftMargin + checkboxSize/2 - controls[prefix .. "Check"] = new("CheckBoxControl", nil, {checkBoxXPos, controlYPos, checkboxSize}, "", rebuildUrl) + controls[prefix .. "Check"] = new("CheckBoxControl"):CheckBoxControl(nil, { checkBoxXPos, controlYPos, checkboxSize }, "", rebuildUrl) controls[prefix .. "Check"].enabled = function() return canSearch end @@ -487,13 +497,13 @@ function M.openPopup(item, slotName, primaryBuild) end displayTexts[index] = displayText end - + local displayText = table.concat(displayTexts, "\n") -- labels anchor based on the first row instead of the middle row, so adjust upwards local labelXOffset = (rows - 1) * -8 - controls[prefix .. "Label"] = new("LabelControl", {"LEFT", controls[prefix .. "Check"], "RIGHT"},{ 4, labelXOffset, 0, fontSize }, + controls[prefix .. "Label"] = new("LabelControl"):LabelControl({ "LEFT", controls[prefix .. "Check"], "RIGHT" }, { 4, labelXOffset, 0, fontSize }, displayText) -- when the trade site has a dropdown for the value, we opt to disable -- the inputs as they are numeric @@ -510,7 +520,7 @@ function M.openPopup(item, slotName, primaryBuild) -- Search button ctrlY = ctrlY + 8 - controls.search = new("ButtonControl", nil, {0, ctrlY, 110, 20}, "Open URL", function() + controls.search = new("ButtonControl"):ButtonControl(nil, { 0, ctrlY, 110, 20 }, "Open URL", function() Copy(uri) OpenURL(uri) end, nil) @@ -519,7 +529,7 @@ function M.openPopup(item, slotName, primaryBuild) return uri and uri ~= "" end - controls.close = new("ButtonControl", nil, {popupWidth/2 - 50, ctrlY, 60, 20}, "Close", function() + controls.close = new("ButtonControl"):ButtonControl(nil, { popupWidth / 2 - 50, ctrlY, 60, 20 }, "Close", function() main:ClosePopup() end) diff --git a/src/Classes/CompareCalcsHelpers.lua b/src/Classes/CompareCalcsHelpers.lua index 455c7b3a23..c1a5e6bb06 100644 --- a/src/Classes/CompareCalcsHelpers.lua +++ b/src/Classes/CompareCalcsHelpers.lua @@ -40,6 +40,8 @@ function M.FormatCalcModName(modName) end -- Resolve a modifier's source to a human-readable name +---@param mod Mod +---@param build Build function M.ResolveSourceName(mod, build) if not mod.source then return "" end local sourceType = mod.source:match("[^:]+") or "" @@ -100,7 +102,13 @@ function M.TabulateMods(sectionData, actor) local rowList if type(sectionData.modName) == "table" then - rowList = modStore:Tabulate(sectionData.modType, cfg, unpack(sectionData.modName)) + rowList = { } + for index = 1, #sectionData.modName, 8 do + local rows = modStore:Tabulate(sectionData.modType, cfg, unpack(sectionData.modName, index, math.min(index + 7, #sectionData.modName))) + for _, row in ipairs(rows) do + t_insert(rowList, row) + end + end else rowList = modStore:Tabulate(sectionData.modType, cfg, sectionData.modName) end @@ -138,6 +146,8 @@ function M.FormatModRow(row, sectionData, build) end -- Get breakdown text lines for a build's actor +---@param sectionData any +---@param build Build function M.GetBreakdownLines(sectionData, build) if not sectionData.breakdown then return nil end local calcsActor = build.calcsTab and build.calcsTab.calcsEnv and build.calcsTab.calcsEnv.player @@ -164,6 +174,8 @@ end -- Draw the calcs hover tooltip showing breakdown for both builds with common/unique grouping -- tooltip, primaryBuild, primaryLabel passed as args instead of self +---@param tooltip Tooltip +---@param primaryBuild Build function M.DrawCalcsTooltip(tooltip, primaryBuild, primaryLabel, colData, rowLabel, rowX, rowY, rowW, rowH, vp, compareEntry) if tooltip:CheckForUpdate(colData, rowLabel) then -- Get calcsEnv actors (these have breakdown data populated) @@ -318,6 +330,8 @@ function M.DrawCalcsTooltip(tooltip, primaryBuild, primaryLabel, colData, rowLab end -- Resolve a modifier's source name for breakdown panel display +---@param mod Mod +---@param build Build local function resolveModSource(mod, build) local sourceType = mod.source and mod.source:match("[^:]+") or "?" local sourceName = "" @@ -352,6 +366,7 @@ local function resolveModSource(mod, build) end -- Draw a breakdown panel for a single build's SkillBuffs or SkillDebuffs, +---@param build Build function M.DrawSkillBreakdownPanel(build, breakdownKey, label, cellX, cellY, cellW, cellH, vp) local player = build.calcsTab and build.calcsTab.calcsEnv and build.calcsTab.calcsEnv.player diff --git a/src/Classes/CompareEntry.lua b/src/Classes/CompareEntry.lua index b74b78c02f..8bf2776140 100644 --- a/src/Classes/CompareEntry.lua +++ b/src/Classes/CompareEntry.lua @@ -9,8 +9,11 @@ local s_format = string.format local m_min = math.min local m_max = math.max -local CompareEntryClass = newClass("CompareEntry", "ControlHost", function(self, xmlText, label) - self.ControlHost() +---@class CompareEntry: ControlHost +local CompareEntryClass = newClass("CompareEntry", "ControlHost") + +function CompareEntryClass:CompareEntry(xmlText, label) + self:ControlHost() self.label = label or "Comparison Build" self.buildName = label or "Comparison Build" @@ -46,13 +49,17 @@ local CompareEntryClass = newClass("CompareEntry", "ControlHost", function(self, self.outputRevision = 1 -- Display stats (same as primary build uses) - self.displayStats, self.minionDisplayStats, self.extraSaveStats = LoadModule("Modules/BuildDisplayStats") + local displayStatsModule = LoadModule("Modules/BuildDisplayStats") + self.displayStats = displayStatsModule.displayStats + self.minionDisplayStats = displayStatsModule.minionDisplayStats + self.extraSaveStats = displayStatsModule.extraSaveStats -- Load from XML if xmlText then self:LoadFromXML(xmlText) end -end) + return self +end function CompareEntryClass:LoadFromXML(xmlText) -- Parse the XML @@ -100,14 +107,14 @@ function CompareEntryClass:LoadFromXML(xmlText) -- Create tabs -- PartyTab is replaced with a stub providing an empty enemyModList and actor -- (CalcPerform.lua:1088 accesses build.partyTab.actor for party member buffs) - local partyActor = { Aura = {}, Curse = {}, Warcry = {}, Link = {}, modDB = new("ModDB"), output = {} } + local partyActor = { Aura = {}, Curse = {}, Warcry = {}, Link = {}, modDB = new("ModDB"):ModDB(), output = {} } partyActor.modDB.actor = partyActor - self.partyTab = { enemyModList = new("ModList"), actor = partyActor } - self.configTab = new("ConfigTab", self) - self.itemsTab = new("ItemsTab", self) - self.treeTab = new("TreeTab", self) - self.skillsTab = new("SkillsTab", self) - self.calcsTab = new("CalcsTab", self) + self.partyTab = { enemyModList = new("ModList"):ModList(), actor = partyActor } + self.configTab = new("ConfigTab"):ConfigTab(self) + self.itemsTab = new("ItemsTab"):ItemsTab(self) + self.treeTab = new("TreeTab"):TreeTab(self) + self.skillsTab = new("SkillsTab"):SkillsTab(self) + self.calcsTab = new("CalcsTab"):CalcsTab(self) -- Set up savers table self.savers = { diff --git a/src/Classes/ComparePowerReportListControl.lua b/src/Classes/ComparePowerReportListControl.lua index e57eb24993..59b94964fa 100644 --- a/src/Classes/ComparePowerReportListControl.lua +++ b/src/Classes/ComparePowerReportListControl.lua @@ -7,8 +7,11 @@ local t_insert = table.insert local t_sort = table.sort -local ComparePowerReportListClass = newClass("ComparePowerReportListControl", "ListControl", function(self, anchor, rect) - self.ListControl(anchor, rect, 18, "VERTICAL", false) +---@class ComparePowerReportListControl: ListControl +local ComparePowerReportListClass = newClass("ComparePowerReportListControl", "ListControl") + +function ComparePowerReportListClass:ComparePowerReportListControl(anchor, rect) + self:ListControl(anchor, rect, 18, "VERTICAL", false) local width = rect[3] self.impactColumn = { width = width * 0.22, label = "", sortable = true } @@ -22,7 +25,8 @@ local ComparePowerReportListClass = newClass("ComparePowerReportListControl", "L self.colLabels = true self.showRowSeparators = true self.statusText = "Select a metric above to generate the power report." -end) + return self +end function ComparePowerReportListClass:SetReport(stat, report) self.impactColumn.label = stat and stat.label or "" diff --git a/src/Classes/CompareTab.lua b/src/Classes/CompareTab.lua index c8f00063cb..6499d6530c 100644 --- a/src/Classes/CompareTab.lua +++ b/src/Classes/CompareTab.lua @@ -115,9 +115,12 @@ local function matchFlags(reqFlags, notFlags, flags) return true end -local CompareTabClass = newClass("CompareTab", "ControlHost", "Control", function(self, primaryBuild) - self.ControlHost() - self.Control() +---@class CompareTab: ControlHost, Control +local CompareTabClass = newClass("CompareTab", "ControlHost", "Control") + +function CompareTabClass:CompareTab(primaryBuild) + self:ControlHost() + self:Control() self.primaryBuild = primaryBuild @@ -141,13 +144,13 @@ local CompareTabClass = newClass("CompareTab", "ControlHost", "Control", functio self.treeOverlayMode = true -- Tooltip for item hover in Items view - self.itemTooltip = new("Tooltip") + self.itemTooltip = new("Tooltip"):Tooltip() -- Items expanded mode (false = compact names only, true = full item details inline) self.itemsExpandedMode = false -- Tooltip for calcs hover breakdown - self.calcsTooltip = new("Tooltip") + self.calcsTooltip = new("Tooltip"):Tooltip() self.calcsShowOnlyDifferences = true -- Interactive config controls state @@ -176,21 +179,22 @@ local CompareTabClass = newClass("CompareTab", "ControlHost", "Control", functio -- Controls for the comparison screen self:InitControls() -end) + return self +end function CompareTabClass:InitControls() -- Sub-tab buttons local subTabs = { "Summary", "Tree", "Skills", "Items", "Calcs", "Config" } local subTabModes = { "SUMMARY", "TREE", "SKILLS", "ITEMS", "CALCS", "CONFIG" } - self.controls.subTabAnchor = new("Control", nil, {0, 0, 0, 20}) + self.controls.subTabAnchor = new("Control"):Control(nil, { 0, 0, 0, 20 }) for i, tabName in ipairs(subTabs) do local mode = subTabModes[i] local prevName = i > 1 and ("subTab" .. subTabs[i-1]) or "subTabAnchor" local anchor = i == 1 and {"TOPLEFT", self.controls.subTabAnchor, "TOPLEFT"} or {"LEFT", self.controls[prevName], "RIGHT"} - self.controls["subTab" .. tabName] = new("ButtonControl", anchor, {i == 1 and 0 or 4, 0, 72, 20}, tabName, function() + self.controls["subTab" .. tabName] = new("ButtonControl"):ButtonControl(anchor, { i == 1 and 0 or 4, 0, 72, 20 }, tabName, function() -- Clear tree overlay compareSpec when leaving TREE mode if self.compareViewMode == "TREE" and self.treeOverlayMode and self.primaryBuild.treeTab and self.primaryBuild.treeTab.viewer then @@ -211,8 +215,8 @@ function CompareTabClass:InitControls() end -- Build B selector dropdown - self.controls.compareBuildLabel = new("LabelControl", {"TOPLEFT", self.controls.subTabAnchor, "TOPLEFT"}, {0, -88, 0, 16}, "^7Compare with:") - self.controls.compareBuildSelect = new("DropDownControl", {"LEFT", self.controls.compareBuildLabel, "RIGHT"}, {4, 0, 250, 20}, {}, function(index, value) + self.controls.compareBuildLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.subTabAnchor, "TOPLEFT" }, { 0, -88, 0, 16 }, "^7Compare with:") + self.controls.compareBuildSelect = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.compareBuildLabel, "RIGHT" }, { 4, 0, 250, 20 }, {}, function(index, value) if index and index > 0 and index <= #self.compareEntries then self.activeCompareIndex = index self.treeSearchNeedsSync = true @@ -223,12 +227,12 @@ function CompareTabClass:InitControls() end -- Import button (opens import popup) - self.controls.importBtn = new("ButtonControl", {"LEFT", self.controls.compareBuildSelect, "RIGHT"}, {8, 0, 100, 20}, "Import...", function() + self.controls.importBtn = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.compareBuildSelect, "RIGHT" }, { 8, 0, 100, 20 }, "Import...", function() self:OpenImportPopup() end) -- Re-import current build button - self.controls.reimportBtn = new("ButtonControl", {"LEFT", self.controls.importBtn, "RIGHT"}, {4, 0, 140, 20}, "Re-import Current", function() + self.controls.reimportBtn = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.importBtn, "RIGHT" }, { 4, 0, 140, 20 }, "Re-import Current", function() self:ReimportPrimary() end) self.controls.reimportBtn.tooltipFunc = function(tooltip) @@ -255,7 +259,7 @@ function CompareTabClass:InitControls() end -- Remove comparison build button - self.controls.removeBtn = new("ButtonControl", {"LEFT", self.controls.reimportBtn, "RIGHT"}, {4, 0, 70, 20}, "Remove", function() + self.controls.removeBtn = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.reimportBtn, "RIGHT" }, { 4, 0, 70, 20 }, "Remove", function() if self.activeCompareIndex > 0 and self.activeCompareIndex <= #self.compareEntries then self:RemoveBuild(self.activeCompareIndex) end @@ -272,9 +276,9 @@ function CompareTabClass:InitControls() end -- Tree spec selector for comparison build - self.controls.compareSpecLabel = new("LabelControl", {"TOPLEFT", self.controls.subTabAnchor, "TOPLEFT"}, {0, -54, 0, 16}, "^7Tree set:") + self.controls.compareSpecLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.subTabAnchor, "TOPLEFT" }, { 0, -54, 0, 16 }, "^7Tree set:") self.controls.compareSpecLabel.shown = setsEnabled - self.controls.compareSpecSelect = new("DropDownControl", {"LEFT", self.controls.compareSpecLabel, "RIGHT"}, {2, 0, 150, 20}, {}, function(index, value) + self.controls.compareSpecSelect = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.compareSpecLabel, "RIGHT" }, { 2, 0, 150, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry and entry.treeTab and entry.treeTab.specList[index] then entry:SetActiveSpec(index) @@ -289,9 +293,9 @@ function CompareTabClass:InitControls() self.controls.compareSpecSelect.enableDroppedWidth = true -- Skill set selector for comparison build - self.controls.compareSkillSetLabel = new("LabelControl", {"LEFT", self.controls.compareSpecSelect, "RIGHT"}, {8, 0, 0, 16}, "^7Skill set:") + self.controls.compareSkillSetLabel = new("LabelControl"):LabelControl({ "LEFT", self.controls.compareSpecSelect, "RIGHT" }, { 8, 0, 0, 16 }, "^7Skill set:") self.controls.compareSkillSetLabel.shown = setsEnabled - self.controls.compareSkillSetSelect = new("DropDownControl", {"LEFT", self.controls.compareSkillSetLabel, "RIGHT"}, {2, 0, 150, 20}, {}, function(index, value) + self.controls.compareSkillSetSelect = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.compareSkillSetLabel, "RIGHT" }, { 2, 0, 150, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry and entry.skillsTab and entry.skillsTab.skillSetOrderList[index] then entry:SetActiveSkillSet(entry.skillsTab.skillSetOrderList[index]) @@ -299,9 +303,9 @@ function CompareTabClass:InitControls() end) self.controls.compareSkillSetSelect.enabled = setsEnabled -- Item set selector for comparison build - self.controls.compareItemSetLabel = new("LabelControl", {"LEFT", self.controls.compareSkillSetSelect, "RIGHT"}, {8, 0, 0, 16}, "^7Item set:") + self.controls.compareItemSetLabel = new("LabelControl"):LabelControl({ "LEFT", self.controls.compareSkillSetSelect, "RIGHT" }, { 8, 0, 0, 16 }, "^7Item set:") self.controls.compareItemSetLabel.shown = setsEnabled - self.controls.compareItemSetSelect = new("DropDownControl", {"LEFT", self.controls.compareItemSetLabel, "RIGHT"}, {2, 0, 150, 20}, {}, function(index, value) + self.controls.compareItemSetSelect = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.compareItemSetLabel, "RIGHT" }, { 2, 0, 150, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry and entry.itemsTab and entry.itemsTab.itemSetOrderList[index] then entry:SetActiveItemSet(entry.itemsTab.itemSetOrderList[index]) @@ -309,9 +313,9 @@ function CompareTabClass:InitControls() end) self.controls.compareItemSetSelect.enabled = setsEnabled -- Config set selector for comparison build - self.controls.compareConfigSetLabel = new("LabelControl", {"LEFT", self.controls.compareItemSetSelect, "RIGHT"}, {8, 0, 0, 16}, "^7Config set:") + self.controls.compareConfigSetLabel = new("LabelControl"):LabelControl({ "LEFT", self.controls.compareItemSetSelect, "RIGHT" }, { 8, 0, 0, 16 }, "^7Config set:") self.controls.compareConfigSetLabel.shown = setsEnabled - self.controls.compareConfigSetSelect = new("DropDownControl", {"LEFT", self.controls.compareConfigSetLabel, "RIGHT"}, {2, 0, 150, 20}, {}, function(index, value) + self.controls.compareConfigSetSelect = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.compareConfigSetLabel, "RIGHT" }, { 2, 0, 150, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry and entry.configTab then local setId = entry.configTab.configSetOrderList[index] @@ -328,11 +332,11 @@ function CompareTabClass:InitControls() -- ============================================================ -- Comparison build main skill selector (row between sets and sub-tabs) -- ============================================================ - self.controls.cmpSkillLabel = new("LabelControl", {"TOPLEFT", self.controls.subTabAnchor, "TOPLEFT"}, {0, -32, 0, 16}, "^7Skill:") + self.controls.cmpSkillLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.subTabAnchor, "TOPLEFT" }, { 0, -32, 0, 16 }, "^7Skill:") self.controls.cmpSkillLabel.shown = setsEnabled -- Socket group dropdown - self.controls.cmpSocketGroup = new("DropDownControl", {"LEFT", self.controls.cmpSkillLabel, "RIGHT"}, {4, 0, 200, 20}, {}, function(index, value) + self.controls.cmpSocketGroup = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.cmpSkillLabel, "RIGHT" }, { 4, 0, 200, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry then entry:SetMainSocketGroup(index) @@ -343,7 +347,7 @@ function CompareTabClass:InitControls() self.controls.cmpSocketGroup.enableDroppedWidth = true -- Active skill within group - self.controls.cmpMainSkill = new("DropDownControl", {"LEFT", self.controls.cmpSocketGroup, "RIGHT"}, {4, 0, 225, 20}, {}, function(index, value) + self.controls.cmpMainSkill = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.cmpSocketGroup, "RIGHT" }, { 4, 0, 225, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry then local mainSocketGroup = entry.skillsTab.socketGroupList[entry.mainSocketGroup] @@ -355,7 +359,7 @@ function CompareTabClass:InitControls() end) self.controls.cmpMainSkill.shown = false - self.controls.cmpStatSet = new("DropDownControl", {"LEFT", self.controls.cmpMainSkill, "RIGHT"}, {2, 0, 150, 20}, {}, function(index, value) + self.controls.cmpStatSet = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.cmpMainSkill, "RIGHT" }, { 2, 0, 150, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() local mainSocketGroup = entry.skillsTab.socketGroupList[entry.mainSocketGroup] if mainSocketGroup then @@ -368,7 +372,7 @@ function CompareTabClass:InitControls() self.controls.cmpStatSet.shown = false -- Skill part (multi-part skills) - self.controls.cmpSkillPart = new("DropDownControl", {"LEFT", self.controls.cmpStatSet, "RIGHT"}, {4, 0, 200, 20}, {}, function(index, value) + self.controls.cmpSkillPart = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.cmpStatSet, "RIGHT" }, { 4, 0, 200, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry then local mainSocketGroup = entry.skillsTab.socketGroupList[entry.mainSocketGroup] @@ -385,9 +389,9 @@ function CompareTabClass:InitControls() self.controls.cmpSkillPart.shown = false -- Stage count - self.controls.cmpStageCountLabel = new("LabelControl", {"LEFT", self.controls.cmpSkillPart, "RIGHT"}, {6, 0, 0, 16}, "^7Stages:") + self.controls.cmpStageCountLabel = new("LabelControl"):LabelControl({ "LEFT", self.controls.cmpSkillPart, "RIGHT" }, { 6, 0, 0, 16 }, "^7Stages:") self.controls.cmpStageCountLabel.shown = function() return self.controls.cmpStageCount.shown end - self.controls.cmpStageCount = new("EditControl", {"LEFT", self.controls.cmpStageCountLabel, "RIGHT"}, {4, 0, 52, 20}, "", nil, "%D", 5, function(buf) + self.controls.cmpStageCount = new("EditControl"):EditControl({ "LEFT", self.controls.cmpStageCountLabel, "RIGHT" }, { 4, 0, 52, 20 }, "", nil, "%D", 5, function(buf) local entry = self:GetActiveCompare() if entry then local mainSocketGroup = entry.skillsTab.socketGroupList[entry.mainSocketGroup] @@ -404,9 +408,9 @@ function CompareTabClass:InitControls() self.controls.cmpStageCount.shown = false -- Mine count - self.controls.cmpMineCountLabel = new("LabelControl", {"LEFT", self.controls.cmpStageCount, "RIGHT"}, {6, 0, 0, 16}, "^7Mines:") + self.controls.cmpMineCountLabel = new("LabelControl"):LabelControl({ "LEFT", self.controls.cmpStageCount, "RIGHT" }, { 6, 0, 0, 16 }, "^7Mines:") self.controls.cmpMineCountLabel.shown = function() return self.controls.cmpMineCount.shown end - self.controls.cmpMineCount = new("EditControl", {"LEFT", self.controls.cmpMineCountLabel, "RIGHT"}, {4, 0, 52, 20}, "", nil, "%D", 5, function(buf) + self.controls.cmpMineCount = new("EditControl"):EditControl({ "LEFT", self.controls.cmpMineCountLabel, "RIGHT" }, { 4, 0, 52, 20 }, "", nil, "%D", 5, function(buf) local entry = self:GetActiveCompare() if entry then local mainSocketGroup = entry.skillsTab.socketGroupList[entry.mainSocketGroup] @@ -423,7 +427,7 @@ function CompareTabClass:InitControls() self.controls.cmpMineCount.shown = false -- Minion selector - self.controls.cmpMinion = new("DropDownControl", {"LEFT", self.controls.cmpMineCount, "RIGHT"}, {6, 0, 140, 20}, {}, function(index, value) + self.controls.cmpMinion = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.cmpMineCount, "RIGHT" }, { 6, 0, 140, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry then local mainSocketGroup = entry.skillsTab.socketGroupList[entry.mainSocketGroup] @@ -447,7 +451,7 @@ function CompareTabClass:InitControls() self.controls.cmpMinion.shown = false -- Minion skill selector - self.controls.cmpMinionSkill = new("DropDownControl", {"LEFT", self.controls.cmpMinion, "RIGHT"}, {4, 0, 140, 20}, {}, function(index, value) + self.controls.cmpMinionSkill = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.cmpMinion, "RIGHT" }, { 4, 0, 140, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry then local mainSocketGroup = entry.skillsTab.socketGroupList[entry.mainSocketGroup] @@ -464,7 +468,7 @@ function CompareTabClass:InitControls() self.controls.cmpMinionSkill.shown = false -- Minion skill stat set selector - self.controls.cmpMinionSkillStatSet = new("DropDownControl", {"LEFT", self.controls.cmpMinionSkill, "RIGHT"}, {2, 0, 140, 20}, {}, function(index, value) + self.controls.cmpMinionSkillStatSet = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.cmpMinionSkill, "RIGHT" }, { 2, 0, 140, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() local mainSocketGroup = entry.skillsTab.socketGroupList[entry.mainSocketGroup] if mainSocketGroup then @@ -487,7 +491,7 @@ function CompareTabClass:InitControls() { label = "Effective DPS", buffMode = "EFFECTIVE" }, } -- Primary build calcs skill controls - self.controls.primCalcsSocketGroup = new("DropDownControl", nil, {0, 0, 200, 18}, {}, function(index, value) + self.controls.primCalcsSocketGroup = new("DropDownControl"):DropDownControl(nil, { 0, 0, 200, 18 }, {}, function(index, value) self.primaryBuild.calcsTab.input.skill_number = index self.primaryBuild.buildFlag = true end) @@ -495,7 +499,7 @@ function CompareTabClass:InitControls() self.controls.primCalcsSocketGroup.maxDroppedWidth = 400 self.controls.primCalcsSocketGroup.enableDroppedWidth = true - self.controls.primCalcsMainSkill = new("DropDownControl", nil, {0, 0, 200, 18}, {}, function(index, value) + self.controls.primCalcsMainSkill = new("DropDownControl"):DropDownControl(nil, { 0, 0, 200, 18 }, {}, function(index, value) local mainSocketGroup = self.primaryBuild.skillsTab.socketGroupList[self.primaryBuild.calcsTab.input.skill_number] if mainSocketGroup then mainSocketGroup.mainActiveSkillCalcs = index @@ -504,7 +508,7 @@ function CompareTabClass:InitControls() end) self.controls.primCalcsMainSkill.shown = false - self.controls.primCalcsSkillPart = new("DropDownControl", nil, {0, 0, 150, 18}, {}, function(index, value) + self.controls.primCalcsSkillPart = new("DropDownControl"):DropDownControl(nil, { 0, 0, 150, 18 }, {}, function(index, value) local mainSocketGroup = self.primaryBuild.skillsTab.socketGroupList[self.primaryBuild.calcsTab.input.skill_number] if mainSocketGroup then local displaySkillList = mainSocketGroup.displaySkillListCalcs @@ -517,7 +521,7 @@ function CompareTabClass:InitControls() end) self.controls.primCalcsSkillPart.shown = false - self.controls.primCalcsStageCount = new("EditControl", nil, {0, 0, 52, 18}, "", nil, "%D", 5, function(buf) + self.controls.primCalcsStageCount = new("EditControl"):EditControl(nil, { 0, 0, 52, 18 }, "", nil, "%D", 5, function(buf) local mainSocketGroup = self.primaryBuild.skillsTab.socketGroupList[self.primaryBuild.calcsTab.input.skill_number] if mainSocketGroup then local displaySkillList = mainSocketGroup.displaySkillListCalcs @@ -530,7 +534,7 @@ function CompareTabClass:InitControls() end) self.controls.primCalcsStageCount.shown = false - self.controls.primCalcsMineCount = new("EditControl", nil, {0, 0, 52, 18}, "", nil, "%D", 5, function(buf) + self.controls.primCalcsMineCount = new("EditControl"):EditControl(nil, { 0, 0, 52, 18 }, "", nil, "%D", 5, function(buf) local mainSocketGroup = self.primaryBuild.skillsTab.socketGroupList[self.primaryBuild.calcsTab.input.skill_number] if mainSocketGroup then local displaySkillList = mainSocketGroup.displaySkillListCalcs @@ -543,13 +547,13 @@ function CompareTabClass:InitControls() end) self.controls.primCalcsMineCount.shown = false - self.controls.primCalcsShowMinion = new("CheckBoxControl", nil, {0, 0, 18}, nil, function(state) + self.controls.primCalcsShowMinion = new("CheckBoxControl"):CheckBoxControl(nil, { 0, 0, 18 }, nil, function(state) self.primaryBuild.calcsTab.input.showMinion = state self.primaryBuild.buildFlag = true end, "Show stats for the minion instead of the player.") self.controls.primCalcsShowMinion.shown = false - self.controls.primCalcsMinion = new("DropDownControl", nil, {0, 0, 140, 18}, {}, function(index, value) + self.controls.primCalcsMinion = new("DropDownControl"):DropDownControl(nil, { 0, 0, 140, 18 }, {}, function(index, value) local mainSocketGroup = self.primaryBuild.skillsTab.socketGroupList[self.primaryBuild.calcsTab.input.skill_number] if mainSocketGroup then local displaySkillList = mainSocketGroup.displaySkillListCalcs @@ -569,7 +573,7 @@ function CompareTabClass:InitControls() end) self.controls.primCalcsMinion.shown = false - self.controls.primCalcsMinionSkill = new("DropDownControl", nil, {0, 0, 140, 18}, {}, function(index, value) + self.controls.primCalcsMinionSkill = new("DropDownControl"):DropDownControl(nil, { 0, 0, 140, 18 }, {}, function(index, value) local mainSocketGroup = self.primaryBuild.skillsTab.socketGroupList[self.primaryBuild.calcsTab.input.skill_number] if mainSocketGroup then local displaySkillList = mainSocketGroup.displaySkillListCalcs @@ -582,7 +586,7 @@ function CompareTabClass:InitControls() end) self.controls.primCalcsMinionSkill.shown = false - self.controls.primCalcsMinionSkillStatSet = new("DropDownControl", {"TOPLEFT",self.controls.mainSkillMinionSkill,"BOTTOMLEFT",true}, {0, 0, 150, 16}, nil, function(index, value) + self.controls.primCalcsMinionSkillStatSet = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.mainSkillMinionSkill, "BOTTOMLEFT", true }, { 0, 0, 150, 16 }, nil, function(index, value) local mainSocketGroup = self.primaryBuild.skillsTab.socketGroupList[self.primaryBuild.calcsTab.input.skill_number] if mainSocketGroup then local srcInstance = mainSocketGroup.displaySkillListCalcs[mainSocketGroup.mainActiveSkillCalcs].activeEffect.srcInstance @@ -594,7 +598,7 @@ function CompareTabClass:InitControls() end) self.controls.primCalcsMinionSkillStatSet.shown = false - self.controls.primCalcsStatSet = new("DropDownControl", nil, {0, 0, 200, 18}, nil, function(index, value) + self.controls.primCalcsStatSet = new("DropDownControl"):DropDownControl(nil, { 0, 0, 200, 18 }, nil, function(index, value) local mainSocketGroup = self.primaryBuild.skillsTab.socketGroupList[self.primaryBuild.calcsTab.input.skill_number] if mainSocketGroup then local srcInstance = mainSocketGroup.displaySkillListCalcs[mainSocketGroup.mainActiveSkillCalcs].activeEffect.srcInstance @@ -605,14 +609,14 @@ function CompareTabClass:InitControls() end) self.controls.primCalcsStatSet.shown = false - self.controls.primCalcsMode = new("DropDownControl", nil, {0, 0, 120, 18}, calcsBuffModeDropList, function(index, value) + self.controls.primCalcsMode = new("DropDownControl"):DropDownControl(nil, { 0, 0, 120, 18 }, calcsBuffModeDropList, function(index, value) self.primaryBuild.calcsTab.input.misc_buffMode = value.buffMode self.primaryBuild.buildFlag = true end) self.controls.primCalcsMode.shown = false -- Compare build calcs skill controls - self.controls.cmpCalcsSocketGroup = new("DropDownControl", nil, {0, 0, 200, 18}, {}, function(index, value) + self.controls.cmpCalcsSocketGroup = new("DropDownControl"):DropDownControl(nil, { 0, 0, 200, 18 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry then entry.calcsTab.input.skill_number = index @@ -623,7 +627,7 @@ function CompareTabClass:InitControls() self.controls.cmpCalcsSocketGroup.maxDroppedWidth = 400 self.controls.cmpCalcsSocketGroup.enableDroppedWidth = true - self.controls.cmpCalcsMainSkill = new("DropDownControl", nil, {0, 0, 200, 18}, {}, function(index, value) + self.controls.cmpCalcsMainSkill = new("DropDownControl"):DropDownControl(nil, { 0, 0, 200, 18 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry then local mainSocketGroup = entry.skillsTab.socketGroupList[entry.calcsTab.input.skill_number] @@ -635,7 +639,7 @@ function CompareTabClass:InitControls() end) self.controls.cmpCalcsMainSkill.shown = false - self.controls.cmpCalcsSkillPart = new("DropDownControl", nil, {0, 0, 150, 18}, {}, function(index, value) + self.controls.cmpCalcsSkillPart = new("DropDownControl"):DropDownControl(nil, { 0, 0, 150, 18 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry then local mainSocketGroup = entry.skillsTab.socketGroupList[entry.calcsTab.input.skill_number] @@ -651,7 +655,7 @@ function CompareTabClass:InitControls() end) self.controls.cmpCalcsSkillPart.shown = false - self.controls.cmpCalcsStageCount = new("EditControl", nil, {0, 0, 52, 18}, "", nil, "%D", 5, function(buf) + self.controls.cmpCalcsStageCount = new("EditControl"):EditControl(nil, { 0, 0, 52, 18 }, "", nil, "%D", 5, function(buf) local entry = self:GetActiveCompare() if entry then local mainSocketGroup = entry.skillsTab.socketGroupList[entry.calcsTab.input.skill_number] @@ -667,7 +671,7 @@ function CompareTabClass:InitControls() end) self.controls.cmpCalcsStageCount.shown = false - self.controls.cmpCalcsMineCount = new("EditControl", nil, {0, 0, 52, 18}, "", nil, "%D", 5, function(buf) + self.controls.cmpCalcsMineCount = new("EditControl"):EditControl(nil, { 0, 0, 52, 18 }, "", nil, "%D", 5, function(buf) local entry = self:GetActiveCompare() if entry then local mainSocketGroup = entry.skillsTab.socketGroupList[entry.calcsTab.input.skill_number] @@ -683,7 +687,7 @@ function CompareTabClass:InitControls() end) self.controls.cmpCalcsMineCount.shown = false - self.controls.cmpCalcsShowMinion = new("CheckBoxControl", nil, {0, 0, 18}, nil, function(state) + self.controls.cmpCalcsShowMinion = new("CheckBoxControl"):CheckBoxControl(nil, { 0, 0, 18 }, nil, function(state) local entry = self:GetActiveCompare() if entry then entry.calcsTab.input.showMinion = state @@ -692,7 +696,7 @@ function CompareTabClass:InitControls() end, "Show stats for the minion instead of the player.") self.controls.cmpCalcsShowMinion.shown = false - self.controls.cmpCalcsMinion = new("DropDownControl", nil, {0, 0, 140, 18}, {}, function(index, value) + self.controls.cmpCalcsMinion = new("DropDownControl"):DropDownControl(nil, { 0, 0, 140, 18 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry then local mainSocketGroup = entry.skillsTab.socketGroupList[entry.calcsTab.input.skill_number] @@ -715,7 +719,7 @@ function CompareTabClass:InitControls() end) self.controls.cmpCalcsMinion.shown = false - self.controls.cmpCalcsMinionSkill = new("DropDownControl", nil, {0, 0, 140, 18}, {}, function(index, value) + self.controls.cmpCalcsMinionSkill = new("DropDownControl"):DropDownControl(nil, { 0, 0, 140, 18 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry then local mainSocketGroup = entry.skillsTab.socketGroupList[entry.calcsTab.input.skill_number] @@ -731,7 +735,7 @@ function CompareTabClass:InitControls() end) self.controls.cmpCalcsMinionSkill.shown = false - self.controls.cmpCalcsMinionSkillStatSet = new("DropDownControl", nil, {0, 0, 150, 16}, nil, function(index, value) + self.controls.cmpCalcsMinionSkillStatSet = new("DropDownControl"):DropDownControl(nil, { 0, 0, 150, 16 }, nil, function(index, value) local entry = self:GetActiveCompare() local mainSocketGroup = entry.skillsTab.socketGroupList[entry.calcsTab.input.skill_number] if mainSocketGroup then @@ -744,7 +748,7 @@ function CompareTabClass:InitControls() end) self.controls.cmpCalcsMinionSkillStatSet.shown = false - self.controls.cmpCalcsStatSet = new("DropDownControl", nil, {0, 0, 200, 18}, nil, function(index, value) + self.controls.cmpCalcsStatSet = new("DropDownControl"):DropDownControl(nil, { 0, 0, 200, 18 }, nil, function(index, value) local entry = self:GetActiveCompare() local mainSocketGroup = entry.skillsTab.socketGroupList[entry.calcsTab.input.skill_number] if mainSocketGroup then @@ -756,7 +760,7 @@ function CompareTabClass:InitControls() end) self.controls.cmpCalcsStatSet.shown = false - self.controls.cmpCalcsMode = new("DropDownControl", nil, {0, 0, 120, 18}, calcsBuffModeDropList, function(index, value) + self.controls.cmpCalcsMode = new("DropDownControl"):DropDownControl(nil, { 0, 0, 120, 18 }, calcsBuffModeDropList, function(index, value) local entry = self:GetActiveCompare() if entry then entry.calcsTab.input.misc_buffMode = value.buffMode @@ -765,7 +769,7 @@ function CompareTabClass:InitControls() end) self.controls.cmpCalcsMode.shown = false - self.controls.calcsShowOnlyDifferencesCheck = new("CheckBoxControl", nil, {0, 0, 18}, "Show only differences", function(state) + self.controls.calcsShowOnlyDifferencesCheck = new("CheckBoxControl"):CheckBoxControl(nil, { 0, 0, 18 }, "Show only differences", function(state) self.calcsShowOnlyDifferences = state end, "Show only rows that differ between both builds. Disable to include unchanged rows.") self.controls.calcsShowOnlyDifferencesCheck.shown = function() @@ -792,7 +796,7 @@ function CompareTabClass:InitControls() end -- Overlay toggle checkbox - self.controls.treeOverlayCheck = new("CheckBoxControl", nil, {0, 0, 20}, "Overlay comparison", function(state) + self.controls.treeOverlayCheck = new("CheckBoxControl"):CheckBoxControl(nil, { 0, 0, 20 }, "Overlay comparison", function(state) self.treeOverlayMode = state self.treeSearchNeedsSync = true if not state and self.primaryBuild.treeTab and self.primaryBuild.treeTab.viewer then @@ -802,7 +806,7 @@ function CompareTabClass:InitControls() self.controls.treeOverlayCheck.shown = treeFooterShown -- Overlay-mode search (single search for primary viewer) - self.controls.overlayTreeSearch = new("EditControl", nil, {0, 0, 300, 20}, "", "Search", "%c", 100, function(buf) + self.controls.overlayTreeSearch = new("EditControl"):EditControl(nil, { 0, 0, 300, 20 }, "", "Search", "%c", 100, function(buf) if self.primaryBuild.treeTab and self.primaryBuild.treeTab.viewer then self.primaryBuild.treeTab.viewer.searchStr = buf end @@ -812,7 +816,7 @@ function CompareTabClass:InitControls() end -- Items expanded mode toggle - self.controls.itemsExpandedCheck = new("CheckBoxControl", nil, {0, 0, 20}, "Expanded mode", function(state) + self.controls.itemsExpandedCheck = new("CheckBoxControl"):CheckBoxControl(nil, { 0, 0, 20 }, "Expanded mode", function(state) self.itemsExpandedMode = state self.scrollY = 0 end) @@ -824,9 +828,9 @@ function CompareTabClass:InitControls() local itemsShown = function() return self.compareViewMode == "ITEMS" and self:GetActiveCompare() ~= nil end - self.controls.primaryItemSetLabel = new("LabelControl", nil, {0, 0, 0, 16}, "^7Item set:") + self.controls.primaryItemSetLabel = new("LabelControl"):LabelControl(nil, { 0, 0, 0, 16 }, "^7Item set:") self.controls.primaryItemSetLabel.shown = itemsShown - self.controls.primaryItemSetSelect = new("DropDownControl", nil, {0, 0, 216, 20}, {}, function(index, value) + self.controls.primaryItemSetSelect = new("DropDownControl"):DropDownControl(nil, { 0, 0, 216, 20 }, {}, function(index, value) if self.primaryBuild.itemsTab and self.primaryBuild.itemsTab.itemSetOrderList[index] then self.primaryBuild.itemsTab:SetActiveItemSet(self.primaryBuild.itemsTab.itemSetOrderList[index]) self.primaryBuild.itemsTab:AddUndoState() @@ -836,9 +840,9 @@ function CompareTabClass:InitControls() self.controls.primaryItemSetSelect.shown = itemsShown -- Item set dropdown for compare build - self.controls.compareItemSetLabel2 = new("LabelControl", nil, {0, 0, 0, 16}, "^7Item set:") + self.controls.compareItemSetLabel2 = new("LabelControl"):LabelControl(nil, { 0, 0, 0, 16 }, "^7Item set:") self.controls.compareItemSetLabel2.shown = itemsShown - self.controls.compareItemSetSelect2 = new("DropDownControl", nil, {0, 0, 216, 20}, {}, function(index, value) + self.controls.compareItemSetSelect2 = new("DropDownControl"):DropDownControl(nil, { 0, 0, 216, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry and entry.itemsTab and entry.itemsTab.itemSetOrderList[index] then entry:SetActiveItemSet(entry.itemsTab.itemSetOrderList[index]) @@ -848,9 +852,9 @@ function CompareTabClass:InitControls() self.controls.compareItemSetSelect2.shown = itemsShown -- Tree set dropdown for primary build - self.controls.primaryTreeSetLabel = new("LabelControl", nil, {0, 0, 0, 16}, "^7Tree set:") + self.controls.primaryTreeSetLabel = new("LabelControl"):LabelControl(nil, { 0, 0, 0, 16 }, "^7Tree set:") self.controls.primaryTreeSetLabel.shown = itemsShown - self.controls.primaryTreeSetSelect = new("DropDownControl", nil, {0, 0, 216, 20}, {}, function(index, value) + self.controls.primaryTreeSetSelect = new("DropDownControl"):DropDownControl(nil, { 0, 0, 216, 20 }, {}, function(index, value) if self.primaryBuild.treeTab and self.primaryBuild.treeTab.specList[index] then self.primaryBuild.modFlag = true self.primaryBuild.treeTab:SetActiveSpec(index) @@ -862,9 +866,9 @@ function CompareTabClass:InitControls() self.controls.primaryTreeSetSelect.enableDroppedWidth = true -- Tree set dropdown for compare build - self.controls.compareTreeSetLabel = new("LabelControl", nil, {0, 0, 0, 16}, "^7Tree set:") + self.controls.compareTreeSetLabel = new("LabelControl"):LabelControl(nil, { 0, 0, 0, 16 }, "^7Tree set:") self.controls.compareTreeSetLabel.shown = itemsShown - self.controls.compareTreeSetSelect = new("DropDownControl", nil, {0, 0, 216, 20}, {}, function(index, value) + self.controls.compareTreeSetSelect = new("DropDownControl"):DropDownControl(nil, { 0, 0, 216, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry and entry.treeTab and entry.treeTab.specList[index] then entry:SetActiveSpec(index) @@ -879,13 +883,13 @@ function CompareTabClass:InitControls() self.controls.compareTreeSetSelect.enableDroppedWidth = true -- Footer anchor controls (side-by-side only) - self.controls.leftFooterAnchor = new("Control", nil, {0, 0, 0, 20}) + self.controls.leftFooterAnchor = new("Control"):Control(nil, { 0, 0, 0, 20 }) self.controls.leftFooterAnchor.shown = treeSideBySideShown - self.controls.rightFooterAnchor = new("Control", nil, {0, 0, 0, 20}) + self.controls.rightFooterAnchor = new("Control"):Control(nil, { 0, 0, 0, 20 }) self.controls.rightFooterAnchor.shown = treeSideBySideShown -- Left side (primary build) spec/version controls (header, both modes) - self.controls.leftSpecSelect = new("DropDownControl", nil, {0, 0, 180, 20}, {}, function(index, value) + self.controls.leftSpecSelect = new("DropDownControl"):DropDownControl(nil, { 0, 0, 180, 20 }, {}, function(index, value) if self.primaryBuild.treeTab and self.primaryBuild.treeTab.specList[index] then self.primaryBuild.modFlag = true self.primaryBuild.treeTab:SetActiveSpec(index) @@ -895,7 +899,7 @@ function CompareTabClass:InitControls() self.controls.leftSpecSelect.maxDroppedWidth = 500 self.controls.leftSpecSelect.enableDroppedWidth = true - self.controls.leftVersionSelect = new("DropDownControl", {"LEFT", self.controls.leftSpecSelect, "RIGHT"}, {4, 0, 100, 20}, self.treeVersionDropdownList, function(index, selected) + self.controls.leftVersionSelect = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.leftSpecSelect, "RIGHT" }, { 4, 0, 100, 20 }, self.treeVersionDropdownList, function(index, selected) if selected and selected.value and self.primaryBuild.spec and selected.value ~= self.primaryBuild.spec.treeVersion then self.primaryBuild.treeTab:OpenVersionConvertPopup(selected.value, true) end @@ -903,7 +907,7 @@ function CompareTabClass:InitControls() self.controls.leftVersionSelect.shown = treeFooterShown -- Left search (footer, side-by-side only) - self.controls.leftTreeSearch = new("EditControl", {"TOPLEFT", self.controls.leftFooterAnchor, "TOPLEFT"}, {0, 0, 200, 20}, "", "Search", "%c", 100, function(buf) + self.controls.leftTreeSearch = new("EditControl"):EditControl({ "TOPLEFT", self.controls.leftFooterAnchor, "TOPLEFT" }, { 0, 0, 200, 20 }, "", "Search", "%c", 100, function(buf) if self.primaryBuild.treeTab and self.primaryBuild.treeTab.viewer then self.primaryBuild.treeTab.viewer.searchStr = buf end @@ -911,7 +915,7 @@ function CompareTabClass:InitControls() self.controls.leftTreeSearch.shown = treeSideBySideShown -- Right side (compare build) spec/version controls (header, both modes) - self.controls.rightSpecSelect = new("DropDownControl", nil, {0, 0, 180, 20}, {}, function(index, value) + self.controls.rightSpecSelect = new("DropDownControl"):DropDownControl(nil, { 0, 0, 180, 20 }, {}, function(index, value) local entry = self:GetActiveCompare() if entry and entry.treeTab and entry.treeTab.specList[index] then entry:SetActiveSpec(index) @@ -925,7 +929,7 @@ function CompareTabClass:InitControls() self.controls.rightSpecSelect.maxDroppedWidth = 500 self.controls.rightSpecSelect.enableDroppedWidth = true - self.controls.rightVersionSelect = new("DropDownControl", {"LEFT", self.controls.rightSpecSelect, "RIGHT"}, {4, 0, 100, 20}, self.treeVersionDropdownList, function(index, selected) + self.controls.rightVersionSelect = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.rightSpecSelect, "RIGHT" }, { 4, 0, 100, 20 }, self.treeVersionDropdownList, function(index, selected) local entry = self:GetActiveCompare() if entry and selected and selected.value and entry.spec then if selected.value ~= entry.spec.treeVersion then @@ -936,7 +940,7 @@ function CompareTabClass:InitControls() self.controls.rightVersionSelect.shown = treeFooterShown -- Copy compared tree to primary build - self.controls.copySpecBtn = new("ButtonControl", {"LEFT", self.controls.rightVersionSelect, "RIGHT"}, {4, 0, 76, 20}, "Copy tree", function() + self.controls.copySpecBtn = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.rightVersionSelect, "RIGHT" }, { 4, 0, 76, 20 }, "Copy tree", function() self:CopyCompareSpecToPrimary(false) end) self.controls.copySpecBtn.shown = treeFooterShown @@ -945,14 +949,14 @@ function CompareTabClass:InitControls() return entry and entry.treeTab and entry.treeTab.specList[entry.treeTab.activeSpec] ~= nil end - self.controls.copySpecUseBtn = new("ButtonControl", {"LEFT", self.controls.copySpecBtn, "RIGHT"}, {2, 0, 100, 20}, "Copy and use", function() + self.controls.copySpecUseBtn = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.copySpecBtn, "RIGHT" }, { 2, 0, 100, 20 }, "Copy and use", function() self:CopyCompareSpecToPrimary(true) end) self.controls.copySpecUseBtn.shown = treeFooterShown self.controls.copySpecUseBtn.enabled = self.controls.copySpecBtn.enabled -- Right search (footer, side-by-side only) - self.controls.rightTreeSearch = new("EditControl", {"TOPLEFT", self.controls.rightFooterAnchor, "TOPLEFT"}, {0, 0, 200, 20}, "", "Search", "%c", 100, function(buf) + self.controls.rightTreeSearch = new("EditControl"):EditControl({ "TOPLEFT", self.controls.rightFooterAnchor, "TOPLEFT" }, { 0, 0, 200, 20 }, "", "Search", "%c", 100, function(buf) local entry = self:GetActiveCompare() if entry and entry.treeTab and entry.treeTab.viewer then entry.treeTab.viewer.searchStr = buf @@ -961,7 +965,7 @@ function CompareTabClass:InitControls() self.controls.rightTreeSearch.shown = treeSideBySideShown -- Config view: "Copy Config from Compare Build" button - self.controls.copyConfigBtn = new("ButtonControl", nil, {0, 0, 240, 20}, + self.controls.copyConfigBtn = new("ButtonControl"):ButtonControl(nil, { 0, 0, 240, 20 }, "Copy Config from Compare Build", function() self:CopyCompareConfig() end) self.controls.copyConfigBtn.shown = function() @@ -969,7 +973,7 @@ function CompareTabClass:InitControls() end -- Config view: "Show All / Hide Ineligible" toggle button - self.controls.configToggleBtn = new("ButtonControl", nil, {0, 0, 240, 20}, + self.controls.configToggleBtn = new("ButtonControl"):ButtonControl(nil, { 0, 0, 240, 20 }, function() return self.configToggle and "Hide Ineligible Configurations" or "Show All Configurations" end, @@ -981,7 +985,7 @@ function CompareTabClass:InitControls() end -- Config view: search bar - self.controls.configSearchEdit = new("EditControl", nil, {0, 0, 240, 20}, "", "Search", "%c", 100, nil, nil, nil, true) + self.controls.configSearchEdit = new("EditControl"):EditControl(nil, { 0, 0, 240, 20 }, "", "Search", "%c", 100, nil, nil, nil, true) self.controls.configSearchEdit.shown = function() return self.compareViewMode == "CONFIG" and self:GetActiveCompare() ~= nil end @@ -990,9 +994,9 @@ function CompareTabClass:InitControls() local configShown = function() return self.compareViewMode == "CONFIG" and self:GetActiveCompare() ~= nil end - self.controls.configPrimarySetLabel = new("LabelControl", nil, {0, 0, 0, 16}, "^7Config set:") + self.controls.configPrimarySetLabel = new("LabelControl"):LabelControl(nil, { 0, 0, 0, 16 }, "^7Config set:") self.controls.configPrimarySetLabel.shown = configShown - self.controls.configPrimarySetSelect = new("DropDownControl", nil, {0, 0, 150, 20}, nil, function(index, value) + self.controls.configPrimarySetSelect = new("DropDownControl"):DropDownControl(nil, { 0, 0, 150, 20 }, nil, function(index, value) local configTab = self.primaryBuild.configTab local setId = configTab.configSetOrderList[index] if setId then @@ -1020,7 +1024,7 @@ function CompareTabClass:InitControls() t_insert(powerStatList, entry) end end - self.controls.comparePowerStatSelect = new("DropDownControl", nil, {0, 0, 200, 20}, powerStatList, function(index, value) + self.controls.comparePowerStatSelect = new("DropDownControl"):DropDownControl(nil, { 0, 0, 200, 20 }, powerStatList, function(index, value) if value and value.stat and value ~= self.comparePowerStat then self.comparePowerStat = value self.comparePowerDirty = true @@ -1041,35 +1045,35 @@ function CompareTabClass:InitControls() end -- Category checkboxes - self.controls.comparePowerTreeCheck = new("CheckBoxControl", nil, {0, 0, 18}, "Tree:", function(state) + self.controls.comparePowerTreeCheck = new("CheckBoxControl"):CheckBoxControl(nil, { 0, 0, 18 }, "Tree:", function(state) self.comparePowerCategories.treeNodes = state self.comparePowerDirty = true end, "Include passive tree nodes from compared build") self.controls.comparePowerTreeCheck.shown = powerReportShown self.controls.comparePowerTreeCheck.state = true - self.controls.comparePowerItemsCheck = new("CheckBoxControl", nil, {0, 0, 18}, "Items:", function(state) + self.controls.comparePowerItemsCheck = new("CheckBoxControl"):CheckBoxControl(nil, { 0, 0, 18 }, "Items:", function(state) self.comparePowerCategories.items = state self.comparePowerDirty = true end, "Include items from compared build") self.controls.comparePowerItemsCheck.shown = powerReportShown self.controls.comparePowerItemsCheck.state = true - self.controls.comparePowerGemsCheck = new("CheckBoxControl", nil, {0, 0, 18}, "Skill gems:", function(state) + self.controls.comparePowerGemsCheck = new("CheckBoxControl"):CheckBoxControl(nil, { 0, 0, 18 }, "Skill gems:", function(state) self.comparePowerCategories.skillGems = state self.comparePowerDirty = true end, "Include skill gem groups unique to compared build") self.controls.comparePowerGemsCheck.shown = powerReportShown self.controls.comparePowerGemsCheck.state = true - self.controls.comparePowerSupportGemsCheck = new("CheckBoxControl", nil, {0, 0, 18}, "Support gems:", function(state) + self.controls.comparePowerSupportGemsCheck = new("CheckBoxControl"):CheckBoxControl(nil, { 0, 0, 18 }, "Support gems:", function(state) self.comparePowerCategories.supportGems = state self.comparePowerDirty = true end, "Include support gems from compared build's active skill") self.controls.comparePowerSupportGemsCheck.shown = powerReportShown self.controls.comparePowerSupportGemsCheck.state = true - self.controls.comparePowerConfigCheck = new("CheckBoxControl", nil, {0, 0, 18}, "Config:", function(state) + self.controls.comparePowerConfigCheck = new("CheckBoxControl"):CheckBoxControl(nil, { 0, 0, 18 }, "Config:", function(state) self.comparePowerCategories.config = state self.comparePowerDirty = true end, "Include config option differences from compared build") @@ -1077,19 +1081,19 @@ function CompareTabClass:InitControls() self.controls.comparePowerConfigCheck.state = true -- Power report list control (static height, own scrollbar) - self.controls.comparePowerReportList = new("ComparePowerReportListControl", nil, {0, 0, 750, 250}) + self.controls.comparePowerReportList = new("ComparePowerReportListControl"):ComparePowerReportListControl(nil, { 0, 0, 750, 250 }) self.controls.comparePowerReportList.compareTab = self self.controls.comparePowerReportList.shown = powerReportShown -- Scrollbar for Calcs sub-tab - self.controls.calcsScrollBar = new("ScrollBarControl", nil, {0, 0, 18, 0}, 50, "VERTICAL", true) + self.controls.calcsScrollBar = new("ScrollBarControl"):ScrollBarControl(nil, { 0, 0, 18, 0 }, 50, "VERTICAL", true) local calcsScrollBar = self.controls.calcsScrollBar self.controls.calcsScrollBar.shown = function() return self.compareViewMode == "CALCS" and self:GetActiveCompare() ~= nil and calcsScrollBar.enabled end -- Shared vertical scrollbar for Summary/Items/Skills/Config sub-tabs - self.controls.viewScrollBar = new("ScrollBarControl", nil, {0, 0, 18, 0}, 50, "VERTICAL", true) + self.controls.viewScrollBar = new("ScrollBarControl"):ScrollBarControl(nil, { 0, 0, 18, 0 }, 50, "VERTICAL", true) local viewScrollBar = self.controls.viewScrollBar self.controls.viewScrollBar.shown = function() return self:GetActiveCompare() ~= nil @@ -1099,14 +1103,14 @@ function CompareTabClass:InitControls() end -- Horizontal scrollbar for Items sub-tab - self.controls.itemsHScrollBar = new("ScrollBarControl", nil, {0, 0, 0, LAYOUT.itemsHScrollBarHeight}, 60, "HORIZONTAL", true) + self.controls.itemsHScrollBar = new("ScrollBarControl"):ScrollBarControl(nil, { 0, 0, 0, LAYOUT.itemsHScrollBarHeight }, 60, "HORIZONTAL", true) local itemsHScrollBar = self.controls.itemsHScrollBar self.controls.itemsHScrollBar.shown = function() return self.compareViewMode == "ITEMS" and self:GetActiveCompare() ~= nil and itemsHScrollBar.enabled end -- Horizontal scrollbar for Skills sub-tab - self.controls.skillsHScrollBar = new("ScrollBarControl", nil, {0, 0, 0, LAYOUT.skillsHScrollBarHeight}, 60, "HORIZONTAL", true) + self.controls.skillsHScrollBar = new("ScrollBarControl"):ScrollBarControl(nil, { 0, 0, 0, LAYOUT.skillsHScrollBarHeight }, 60, "HORIZONTAL", true) local skillsHScrollBar = self.controls.skillsHScrollBar self.controls.skillsHScrollBar.shown = function() return self.compareViewMode == "SKILLS" and self:GetActiveCompare() ~= nil and skillsHScrollBar.enabled @@ -1177,7 +1181,7 @@ local function makeConfigControl(varData, inputTable, configTab, buildObj, sourc local control local pVal = inputTable[varData.var] if varData.type == "check" then - control = new("CheckBoxControl", nil, {0, 0, 18}, nil, function(state) + control = new("CheckBoxControl"):CheckBoxControl(nil, { 0, 0, 18 }, nil, function(state) inputTable[varData.var] = state configTab:UpdateControls() configTab:BuildModList() @@ -1188,7 +1192,7 @@ local function makeConfigControl(varData, inputTable, configTab, buildObj, sourc or varData.type == "countAllowZero" or varData.type == "float" then local filter = (varData.type == "integer" and "^%-%d") or (varData.type == "float" and "^%d.") or "%D" - control = new("EditControl", nil, {0, 0, 90, 18}, + control = new("EditControl"):EditControl(nil, { 0, 0, 90, 18 }, tostring(pVal or ""), nil, filter, 7, function(buf) inputTable[varData.var] = tonumber(buf) @@ -1197,7 +1201,7 @@ local function makeConfigControl(varData, inputTable, configTab, buildObj, sourc buildObj.buildFlag = true end) elseif varData.type == "list" and varData.list then - control = new("DropDownControl", nil, {0, 0, 150, 18}, + control = new("DropDownControl"):DropDownControl(nil, { 0, 0, 150, 18 }, varData.list, function(index, value) inputTable[varData.var] = value.val configTab:UpdateControls() @@ -1306,7 +1310,7 @@ end -- Import a comparison build from XML text function CompareTabClass:ImportBuild(xmlText, label) - local entry = new("CompareEntry", xmlText, label) + local entry = new("CompareEntry"):CompareEntry(xmlText, label) if entry and entry.calcsTab and entry.calcsTab.mainOutput then t_insert(self.compareEntries, entry) self.activeCompareIndex = #self.compareEntries @@ -1390,7 +1394,7 @@ function CompareTabClass:CopyCompareSpecToPrimary(andUse) -- Create new spec from source (same pattern as PassiveSpecListControl Copy) -- Note: we don't copy jewels because they reference item IDs in the compared -- build's itemsTab which don't exist in the primary build - local newSpec = new("PassiveSpec", self.primaryBuild, sourceSpec.treeVersion) + local newSpec = new("PassiveSpec"):PassiveSpec(self.primaryBuild, sourceSpec.treeVersion) newSpec.title = (sourceSpec.title or "Default") .. " (Compared)" newSpec:RestoreUndoState(sourceSpec:CreateUndoState()) newSpec:BuildClusterJewelGraphs() @@ -1492,7 +1496,7 @@ function CompareTabClass:CopyCompareItemToPrimary(slotName, compareEntry, andUse local cItem = cSlot and compareEntry.itemsTab.items and compareEntry.itemsTab.items[cSlot.selItemId] if not cItem or not cItem.raw then return end - local newItem = new("Item", cItem.raw) + local newItem = new("Item"):Item(cItem.raw) newItem:NormaliseQuality() local pItemsTab = self.primaryBuild.itemsTab pItemsTab:AddItem(newItem, true) -- true = noAutoEquip @@ -1515,20 +1519,20 @@ function CompareTabClass:OpenImportPopup() -- Use a local variable for state text so it doesn't go into the controls table -- (PopupDialog iterates all controls table entries and expects them to be control objects) local stateText = "" - controls.label = new("LabelControl", nil, {0, 20, 0, 16}, "^7Paste a build code or URL to import as comparison:") - controls.input = new("EditControl", nil, {0, 50, 450, 20}, "", nil, nil, nil, nil, nil, nil, true) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Paste a build code or URL to import as comparison:") + controls.input = new("EditControl"):EditControl(nil, { 0, 50, 450, 20 }, "", nil, nil, nil, nil, nil, nil, true) controls.input.enterFunc = function() if controls.input.buf and controls.input.buf ~= "" then controls.go.onClick() end end - controls.name = new("EditControl", nil, {0, 80, 450, 20}, "", "Name (optional)", nil, 100, nil) - controls.state = new("LabelControl", {"TOPLEFT", controls.name, "BOTTOMLEFT"}, {0, 4, 0, 16}) + controls.name = new("EditControl"):EditControl(nil, { 0, 80, 450, 20 }, "", "Name (optional)", nil, 100, nil) + controls.state = new("LabelControl"):LabelControl({ "TOPLEFT", controls.name, "BOTTOMLEFT" }, { 0, 4, 0, 16 }) controls.state.label = function() return stateText or "" end - controls.go = new("ButtonControl", nil, {-118, 130, 80, 20}, "Import", function() + controls.go = new("ButtonControl"):ButtonControl(nil, { -118, 130, 80, 20 }, "Import", function() local buf = controls.input.buf if not buf or buf == "" then return @@ -1565,11 +1569,11 @@ function CompareTabClass:OpenImportPopup() stateText = colorCodes.NEGATIVE .. "Invalid build code" end end) - controls.importFolder = new("ButtonControl", nil, {0, 130, 140, 20}, "Import from Folder", function() + controls.importFolder = new("ButtonControl"):ButtonControl(nil, { 0, 130, 140, 20 }, "Import from Folder", function() main:ClosePopup() self:OpenImportFolderPopup() end) - controls.cancel = new("ButtonControl", nil, {118, 130, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 118, 130, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(500, 160, "Import Comparison Build", controls, "go", "input", "cancel") @@ -1589,12 +1593,22 @@ function CompareTabClass:OpenImportFolderPopup() controls = { }, } function listHost:BuildList() + self.buildIndex = buildListHelpers.ScanFolder(self.subPath) + self:FilterBuildList() + end + function listHost:FilterBuildList() wipeTable(self.list) - local scanned = buildListHelpers.ScanFolder(self.subPath, searchText) - for _, entry in ipairs(scanned) do + for _, entry in ipairs(buildListHelpers.FilterList(self.buildIndex, self.subPath, searchText)) do t_insert(self.list, entry) end + self:SortList() + end + function listHost:SortList() + local selectedFullFileName = controls.buildList and controls.buildList.selValue and controls.buildList.selValue.fullFileName buildListHelpers.SortList(self.list, sortMode) + if controls.buildList then + controls.buildList:SelByFullFileName(selectedFullFileName) + end end function listHost:SelectControl(control) -- Focus is managed by the popup's ControlHost; this is a no-op for the popup list. @@ -1621,19 +1635,20 @@ function CompareTabClass:OpenImportFolderPopup() end -- Search box and sort dropdown sit above the build list. - controls.searchText = new("EditControl", {"TOPLEFT", nil, "TOPLEFT"}, {15, 25, 450, 20}, "", "Search", "%c%(%)", 100, function(buf) + controls.searchText = new("EditControl"):EditControl({ "TOPLEFT", nil, "TOPLEFT" }, { 15, 25, 450, 20 }, "", "Search", "%c%(%)", 100, function(buf) searchText = buf - listHost:BuildList() + listHost:FilterBuildList() end, nil, nil, true) - controls.sort = new("DropDownControl", {"TOPLEFT", nil, "TOPLEFT"}, {475, 25, 210, 20}, buildListHelpers.buildSortDropList, function(index, value) + controls.searchText:SetPlaceholder("(e.g. class:invoker myfilename)") + controls.sort = new("DropDownControl"):DropDownControl({ "TOPLEFT", nil, "TOPLEFT" }, { 475, 25, 210, 20 }, buildListHelpers.buildSortDropList, function(index, value) sortMode = value.sortMode main.buildSortMode = value.sortMode - buildListHelpers.SortList(listHost.list, sortMode) + listHost:SortList() end) controls.sort:SelByValue(sortMode, "sortMode") -- Build list itself. Reuses BuildListControl (which provides the PathControl breadcrumbs) - controls.buildList = new("BuildListControl", {"TOPLEFT", nil, "TOPLEFT"}, {15, 75, 0, 0}, listHost) + controls.buildList = new("BuildListControl"):BuildListControl({ "TOPLEFT", nil, "TOPLEFT" }, { 15, 75, 0, 0 }, listHost) controls.buildList.width = function() return 670 end controls.buildList.height = function() return 355 end @@ -1641,7 +1656,7 @@ function CompareTabClass:OpenImportFolderPopup() -- navigate folders, import builds, and suppress rename/delete/drag behaviors. function controls.buildList:LoadBuild(build) if build.folderName then - self.controls.path:SetSubPath(self.listMode.subPath .. build.folderName .. "/") + self.controls.path:SetSubPath(build.subPath .. build.folderName .. "/") else importBuildEntry(build) end @@ -1665,14 +1680,14 @@ function CompareTabClass:OpenImportFolderPopup() -- Populate the initial list now that the control (and its path control) exist. listHost:BuildList() - controls.open = new("ButtonControl", {"TOPLEFT", nil, "TOPLEFT"}, {255, 465, 80, 20}, "Open", function() + controls.open = new("ButtonControl"):ButtonControl({ "TOPLEFT", nil, "TOPLEFT" }, { 255, 465, 80, 20 }, "Open", function() local sel = controls.buildList.selValue if sel then controls.buildList:LoadBuild(sel) end end) controls.open.enabled = function() return controls.buildList.selValue ~= nil end - controls.close = new("ButtonControl", {"TOPLEFT", nil, "TOPLEFT"}, {365, 465, 80, 20}, "Close", function() + controls.close = new("ButtonControl"):ButtonControl({ "TOPLEFT", nil, "TOPLEFT" }, { 365, 465, 80, 20 }, "Close", function() main:ClosePopup() end) @@ -2761,7 +2776,7 @@ function CompareTabClass:ComparePowerBuilder(compareEntry, powerStat, categories local pSlot = self.primaryBuild.itemsTab and self.primaryBuild.itemsTab.slots[slotName] local pItem = pSlot and self.primaryBuild.itemsTab.items[pSlot.selItemId] if cItem and cItem.raw and not (pItem and pItem.name == cItem.name) then - local newItem = new("Item", cItem.raw) + local newItem = new("Item"):Item(cItem.raw) newItem:NormaliseQuality() local output = calcFunc({ repSlotName = slotName, repItem = newItem }, useFullDPS) local impact = self.primaryBuild.calcsTab:CalculatePowerStat(powerStat, output, calcBase) @@ -2823,7 +2838,7 @@ function CompareTabClass:ComparePowerBuilder(compareEntry, powerStat, categories local jewelSlots = self:GetJewelComparisonSlots(compareEntry) for _, jEntry in ipairs(jewelSlots) do if jEntry.cItem and jEntry.cItem.raw and not (jEntry.pItem and jEntry.pItem.name == jEntry.cItem.name) then - local newItem = new("Item", jEntry.cItem.raw) + local newItem = new("Item"):Item(jEntry.cItem.raw) newItem:NormaliseQuality() local bestImpactVal = nil @@ -3539,7 +3554,7 @@ function CompareTabClass:DrawItemExpanded(item, x, startY, colWidth, otherModMap drawY = drawY + lineHeight end if ward > 0 then - DrawString(x, drawY, "LEFT", fontSize, "VAR", s_format("^x7F7F7FWard: " .. colorCodes.MAGIC .. "%d", ward)) + DrawString(x, drawY, "LEFT", fontSize, "VAR", s_format("^x7F7F7FRunic Ward: " .. colorCodes.MAGIC .. "%d", ward)) drawY = drawY + lineHeight end if armourData.BlockChance and armourData.BlockChance > 0 then @@ -3921,7 +3936,7 @@ function CompareTabClass:DrawItems(vp, compareEntry, inputEvents) local calcFunc, calcBase = self.calcs.getMiscCalculator(self.primaryBuild) if calcFunc then -- Create a fresh item to evaluate - local newItem = new("Item", hoverEquipItem.raw) + local newItem = new("Item"):Item(hoverEquipItem.raw) newItem:NormaliseQuality() -- Determine what's currently in the target slot diff --git a/src/Classes/ConfigSetListControl.lua b/src/Classes/ConfigSetListControl.lua index cef69fbaeb..d518d0c1a5 100644 --- a/src/Classes/ConfigSetListControl.lua +++ b/src/Classes/ConfigSetListControl.lua @@ -3,47 +3,51 @@ -- Class: Config Set List -- Config Set list control -- -local ConfigSetListClass = newClass("ConfigSetListControl", "ListControl", function(self, anchor, rect, configTab) - self.ListControl(anchor, rect, 16, "VERTICAL", true, configTab.configSetOrderList) +---@class ConfigSetListControl: ListControl +local ConfigSetListClass = newClass("ConfigSetListControl", "ListControl") + +function ConfigSetListClass:ConfigSetListControl(anchor, rect, configTab) + self:ListControl(anchor, rect, 16, "VERTICAL", true, configTab.configSetOrderList) self.configTab = configTab - self.configSetService = new("ConfigSetService", configTab) - self.controls.copy = new("ButtonControl", { "BOTTOMLEFT", self, "TOP" }, { 2, -4, 60, 18 }, "Copy", function() + self.configSetService = new("ConfigSetService"):ConfigSetService(configTab) + self.controls.copy = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", self, "TOP" }, { 2, -4, 60, 18 }, "Copy", function() self:CopyConfigSet(self.selValue) end) self.controls.copy.enabled = function() return self.selValue ~= nil end - self.controls.delete = new("ButtonControl", { "LEFT", self.controls.copy, "RIGHT" }, { 4, 0, 60, 18 }, "Delete", + self.controls.delete = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.copy, "RIGHT" }, { 4, 0, 60, 18 }, "Delete", function() self:OnSelDelete(self.selIndex, self.selValue) end) self.controls.delete.enabled = function() return self.selValue ~= nil and #self.list > 1 end - self.controls.rename = new("ButtonControl", { "BOTTOMRIGHT", self, "TOP" }, { -2, -4, 60, 18 }, "Rename", function() + self.controls.rename = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", self, "TOP" }, { -2, -4, 60, 18 }, "Rename", function() self:RenameConfigSet(self.selValue) end) self.controls.rename.enabled = function() return self.selValue ~= nil end - self.controls.new = new("ButtonControl", { "RIGHT", self.controls.rename, "LEFT" }, { -4, 0, 60, 18 }, "New", + self.controls.new = new("ButtonControl"):ButtonControl({ "RIGHT", self.controls.rename, "LEFT" }, { -4, 0, 60, 18 }, "New", function() self:CreateConfigSet() end) -end) + return self +end function ConfigSetListClass:CreateConfigSet() local controls = {} - controls.label = new("LabelControl", nil, { 0, 20, 0, 16 }, "^7Enter name for new config set:") - controls.edit = new("EditControl", nil, { 0, 40, 350, 20 }, "New Config Set", nil, nil, 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for new config set:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, "New Config Set", nil, nil, 100, function(buf) controls.save.enabled = buf:match("%S") end) - controls.save = new("ButtonControl", nil, { -45, 70, 80, 20 }, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() self.configSetService:NewConfigSet(controls.edit.buf) main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, { 45, 70, 80, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 100, "Create Config Set", controls, "save", "edit", "cancel") @@ -52,16 +56,16 @@ end function ConfigSetListClass:CopyConfigSet(selValue) local configSet = self.configTab.configSets[selValue] local controls = {} - controls.label = new("LabelControl", nil, { 0, 20, 0, 16 }, "^7Enter name for this config set:") - controls.edit = new("EditControl", nil, { 0, 40, 350, 20 }, configSet.title or "Default", nil, nil, 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for this config set:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, configSet.title or "Default", nil, nil, 100, function(buf) controls.save.enabled = buf:match("%S") end) - controls.save = new("ButtonControl", nil, { -45, 70, 80, 20 }, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() self.configSetService:CopyConfigSet(selValue, controls.edit.buf) main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, { 45, 70, 80, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 100, "Copy Config Set", controls, "save", "edit", "cancel") @@ -71,16 +75,16 @@ function ConfigSetListClass:RenameConfigSet(selValue) local configSet = self.configTab.configSets[selValue] local controls = {} local specName = configSet.title or "Default" - controls.label = new("LabelControl", nil, { 0, 20, 0, 16 }, "^7Enter name for this config set:") - controls.edit = new("EditControl", nil, { 0, 40, 350, 20 }, specName, nil, nil, 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for this config set:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, specName, nil, nil, 100, function(buf) controls.save.enabled = buf:match("%S") end) - controls.save = new("ButtonControl", nil, { -45, 70, 80, 20 }, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() self.configSetService:RenameConfigSet(selValue, controls.edit.buf) main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, { 45, 70, 80, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 100, specName and "Rename Config Set" or "Set Name", controls, "save", "edit", "cancel") diff --git a/src/Classes/ConfigSetService.lua b/src/Classes/ConfigSetService.lua index f1eb3f8906..a2b1b15681 100644 --- a/src/Classes/ConfigSetService.lua +++ b/src/Classes/ConfigSetService.lua @@ -6,9 +6,13 @@ local m_max = math.max -local ConfigSetServiceClass = newClass("ConfigSetService", function(self, configTab) +---@class ConfigSetService +local ConfigSetServiceClass = newClass("ConfigSetService") + +function ConfigSetServiceClass:ConfigSetService(configTab) self.configTab = configTab -end) + return self +end function ConfigSetServiceClass:NewConfigSet(name) local configSet = self.configTab:NewConfigSet(nil, name) diff --git a/src/Classes/ConfigTab.lua b/src/Classes/ConfigTab.lua index 83c649b476..bbb71497b2 100644 --- a/src/Classes/ConfigTab.lua +++ b/src/Classes/ConfigTab.lua @@ -10,12 +10,131 @@ local m_max = math.max local m_floor = math.floor local s_upper = string.upper -local varList = LoadModule("Modules/ConfigOptions") +local varList = require("Modules.ConfigOptions") +local configModBrowser = require("Modules.ConfigModBrowser") + +---@class CustomModBlockControl: ControlHost, Control +local CustomModBlockClass = newClass("CustomModBlockControl", "ControlHost", "Control") + +---@param anchor Anchor? +---@param rect Rect? +---@param configTab ConfigTab +---@param blockIndex integer +---@param blockData any +function CustomModBlockClass:CustomModBlockControl(anchor, rect, configTab, blockIndex, blockData) + self:Control(anchor, rect) + self:ControlHost() + + self.configTab = configTab + self.blockIndex = blockIndex + self.blockData = blockData + + self.controls.deleteBtn = new("ButtonControl"):ButtonControl({ "TOPLEFT", self, "TOPLEFT" }, { 0, 0, 20, 18 }, "^1X", function() + local customModsList = configTab.configSets[configTab.activeConfigSetId].customModsList + table.remove(customModsList, blockIndex) + if #customModsList == 0 then + table.insert(customModsList, { title = "Default", enabled = true, text = "" }) + end + configTab:UpdateCustomModsControls() + configTab:AddUndoState() + configTab:BuildModList() + configTab.build.buildFlag = true + end) + + self.controls.titleEdit = new("EditControl"):EditControl({ "LEFT", self.controls.deleteBtn, "RIGHT" }, { 6, 0, 232, 18 }, blockData.title or "", nil, nil, nil, function(buf) + blockData.title = buf + configTab:AddUndoState() + configTab:BuildModList() + configTab.build.buildFlag = true + end) + + self.controls.addModBtn = new("ButtonControl"):ButtonControl({"LEFT", self.controls.titleEdit, "RIGHT"}, {6, 0, 58, 18}, "^7Add Mod", function() + configModBrowser.OpenAddModPopup(self.configTab, blockData) + end) + + self.controls.enableCheck = new("CheckBoxControl"):CheckBoxControl({ "TOPRIGHT", self, "TOPRIGHT" }, { 0, 0, 18 }, "", function(state) + blockData.enabled = state + configTab:AddUndoState() + configTab:BuildModList() + configTab.build.buildFlag = true + end) + self.controls.enableCheck.state = blockData.enabled ~= false + self.controls.enableCheck.tooltipFunc = function(tooltip) + if tooltip:CheckForUpdate(configTab.build.outputRevision, blockData) then + if configTab.build.calcsTab then + local calcFunc, calcBase = configTab.build.calcsTab:GetMiscCalculator(configTab.build) + if calcFunc then + local buildFlag = configTab.build.buildFlag + local curState = blockData.enabled ~= false + blockData.enabled = not curState + configTab:BuildModList() + local output = calcFunc() + blockData.enabled = curState + configTab:BuildModList() + configTab.build.buildFlag = buildFlag + configTab.build:AddStatComparesToTooltip(tooltip, calcBase, output, curState and "^7Disabling this group will give you:" or "^7Enabling this group will give you:") + end + end + end + end + + self.controls.textEdit = new("ResizableEditControl"):ResizableEditControl({ "TOPLEFT", self, "TOPLEFT" }, { 0, 22, 344, 80, 344, 40, 344, 600 }, blockData.text or "", nil, "^%C\t\n", nil, function(buf) + blockData.text = buf + configTab:AddUndoState() + configTab:BuildModList() + configTab.build.buildFlag = true + end, 16) + + self.controls.textEdit.inactiveText = function(val) + local inactiveText = "" + for line in val:gmatch("([^\n]*)\n?") do + local strippedLine = StripEscapes(line):match("^%s*(.-)%s*$") + local mods, extra = modLib.parseMod(strippedLine) + inactiveText = inactiveText .. ((mods and not extra) and colorCodes.MAGIC or colorCodes.UNSUPPORTED) .. (IsKeyDown("ALT") and strippedLine or line) .. "\n" + end + return inactiveText + end + return self +end + +function CustomModBlockClass:GetSize() + local textHeight = self.controls.textEdit and self.controls.textEdit.height or 80 + self.height = 22 + textHeight + 4 + return 344, self.height +end + +function CustomModBlockClass:IsMouseOver() + if not self:IsShown() then + return + end + return self:IsMouseInBounds() or self:GetMouseOverControl() +end + +function CustomModBlockClass:OnKeyDown(key, doubleClick) + if not self:IsShown() or not self:IsEnabled() then + return + end + local mOverControl = self:GetMouseOverControl() + if mOverControl and mOverControl.OnKeyDown then + return mOverControl:OnKeyDown(key, doubleClick) + end +end + +function CustomModBlockClass:Draw(viewPort) + if not self:IsShown() then + return + end + self:GetSize() + self:DrawControls(viewPort) +end +---@class ConfigTab: UndoHandler, ControlHost, Control +local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Control") -local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Control", function(self, build) - self.UndoHandler() - self.ControlHost() - self.Control() +---@param build Build +function ConfigTabClass:ConfigTab(build) + self:UndoHandler() + self:ControlHost() + self:Control() self.build = build @@ -36,10 +155,16 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont self.toggleConfigs = false - self.controls.sectionAnchor = new("LabelControl", { "TOPLEFT", self, "TOPLEFT" }, { 0, 20, 0, 0 }, "") + -- A misc calculator function which is updated by the build when it is rebuilt + ---@type fun(): table + self.calcFunc = nil + -- A calculator base output matching the calcFunc which is updated by the build when it is rebuilt + ---@type table + self.calcBase = nil + self.controls.sectionAnchor = new("LabelControl"):LabelControl({ "TOPLEFT", self, "TOPLEFT" }, { 0, 20, 0, 0 }, "") -- Set selector - self.controls.setSelect = new("DropDownControl", { "TOPLEFT", self.controls.sectionAnchor, "TOPLEFT" }, { 76, -12, 210, 20 }, nil, function(index, value) + self.controls.setSelect = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.sectionAnchor, "TOPLEFT" }, { 76, -12, 210, 20 }, nil, function(index, value) self:SetActiveConfigSet(self.configSetOrderList[index]) self:AddUndoState() end) @@ -47,21 +172,25 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont self.controls.setSelect.enabled = function() return #self.configSetOrderList > 1 end - self.controls.setLabel = new("LabelControl", { "RIGHT", self.controls.setSelect, "LEFT" }, { -2, 0, 0, 16 }, "^7Config set:") - self.controls.setManage = new("ButtonControl", { "LEFT", self.controls.setSelect, "RIGHT" }, { 4, 0, 90, 20 }, "Manage...", function() + self.controls.setLabel = new("LabelControl"):LabelControl({ "RIGHT", self.controls.setSelect, "LEFT" }, { -2, 0, 0, 16 }, "^7Config set:") + self.controls.setManage = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.setSelect, "RIGHT" }, { 4, 0, 90, 20 }, "Manage...", function() self:OpenConfigSetManagePopup() end) - self.controls.search = new("EditControl", { "TOPLEFT", self.controls.sectionAnchor, "TOPLEFT" }, { 8, 15, 360, 20 }, "", "Search", "%c", 100, function() + self.controls.search = new("EditControl"):EditControl({ "TOPLEFT", self.controls.sectionAnchor, "TOPLEFT" }, { 8, 15, 360, 20 }, "", "Search", "%c", 100, function() self:UpdateControls() end, nil, nil, true) - self.controls.toggleConfigs = new("ButtonControl", { "LEFT", self.controls.search, "RIGHT" }, { 10, 0, 200, 20 }, function() + self.controls.toggleConfigs = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.search, "RIGHT" }, { 10, 0, 200, 20 }, function() -- dynamic text return self.toggleConfigs and "Hide Ineligible Configurations" or "Show All Configurations" end, function() self.toggleConfigs = not self.toggleConfigs end) + local function isCollapsed(section) + return self:IsSectionCollapsed(section) + end + local function searchMatch(varData) local searchStr = self.controls.search.buf:lower():gsub("[%-%.%+%[%]%$%^%%%?%*]", "%%%0") if searchStr and searchStr:match("%S") then @@ -141,31 +270,49 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont local lastSection for _, varData in ipairs(varList) do if varData.section then - lastSection = new("SectionControl", {"TOPLEFT",self.controls.search,"BOTTOMLEFT"}, {0, 0, 360, 0}, varData.section) + lastSection = new("SectionControl"):SectionControl({ "TOPLEFT", self.controls.search, "BOTTOMLEFT" }, { 0, 0, 360, 0 }, varData.section) lastSection.varControlList = { } lastSection.col = varData.col - lastSection.height = function(self) + lastSection.collapsed = false + lastSection.height = function(section) + if isCollapsed(section) then + return 16 + end local height = 20 - for _, varControl in pairs(self.varControlList) do + for _, varControl in pairs(section.varControlList) do if varControl:IsShown() then - height = height + m_max(varControl.height, 16) + 4 + local _, ctrlHeight = varControl:GetSize() + height = height + m_max(ctrlHeight or varControl.height, 16) + 4 end end return m_max(height, 32) end + -- Collapse toggle, matching the Calcs tab: right aligned, '-' when expanded, '+' when collapsed. + -- Sits on the section's top border, as the header label does, to clear the option controls below. + local section = lastSection + local toggle = new("ButtonControl"):ButtonControl({"TOPRIGHT",lastSection,"TOPRIGHT"}, {-6, -7, 16, 16}, function() + return section.collapsed and "+" or "-" + end, function() + section.collapsed = not section.collapsed + end) + -- Deliberately not in varControlList: it must not count towards the section's height or visibility t_insert(self.sectionList, lastSection) t_insert(self.controls, lastSection) + t_insert(self.controls, toggle) + if varData.section == "Custom Modifiers" then + self.customSection = lastSection + end else local control if varData.type == "check" then - control = new("CheckBoxControl", {"TOPLEFT",lastSection,"TOPLEFT"}, {234, 0, 18}, varData.label, function(state) + control = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", lastSection, "TOPLEFT" }, { 234, 0, 18 }, varData.label, function(state) self.configSets[self.activeConfigSetId].input[varData.var] = state self:AddUndoState() self:BuildModList() self.build.buildFlag = true end) elseif varData.type == "count" or varData.type == "integer" or varData.type == "countAllowZero" or varData.type == "float" then - control = new("EditControl", {"TOPLEFT",lastSection,"TOPLEFT"}, {234, 0, 90, 18}, "", nil, (varData.type == "integer" and "^%-%d") or (varData.type == "float" and "^%d.") or "%D", 7, function(buf, placeholder) + control = new("EditControl"):EditControl({ "TOPLEFT", lastSection, "TOPLEFT" }, { 234, 0, 90, 18 }, "", nil, ((varData.type == "integer" or varData.type == "countAllowZero") and "^%-%d") or (varData.type == "float" and "^%d.") or "%D", 7, function(buf, placeholder) if placeholder then self.configSets[self.activeConfigSetId].placeholder[varData.var] = tonumber(buf) else @@ -176,14 +323,14 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont self.build.buildFlag = true end) elseif varData.type == "list" then - control = new("DropDownControl", {"TOPLEFT",lastSection,"TOPLEFT"}, {234, 0, 118, 16}, varData.list, function(index, value) + control = new("DropDownControl"):DropDownControl({ "TOPLEFT", lastSection, "TOPLEFT" }, { 234, 0, 118, 16 }, varData.list, function(index, value) self.configSets[self.activeConfigSetId].input[varData.var] = value.val self:AddUndoState() self:BuildModList() self.build.buildFlag = true end) elseif varData.type == "text" and not varData.resizable then - control = new("EditControl", {"TOPLEFT",lastSection,"TOPLEFT"}, {8, 0, 344, 118}, "", nil, "^%C\t\n", nil, function(buf, placeholder) + control = new("EditControl"):EditControl({ "TOPLEFT", lastSection, "TOPLEFT" }, { 8, 0, 344, 118 }, "", nil, "^%C\t\n", nil, function(buf, placeholder) if placeholder then self.configSets[self.activeConfigSetId].placeholder[varData.var] = tostring(buf) else @@ -194,7 +341,7 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont self.build.buildFlag = true end, 16) elseif varData.type == "text" and varData.resizable then - control = new("ResizableEditControl", {"TOPLEFT",lastSection,"TOPLEFT"}, {8, 0, 344, 118, nil, nil, nil, 118 + 16 * 40}, "", nil, "^%C\t\n", nil, function(buf, placeholder) + control = new("ResizableEditControl"):ResizableEditControl({ "TOPLEFT", lastSection, "TOPLEFT" }, { 8, 0, 344, 118, nil, nil, nil, 118 + 16 * 40 }, "", nil, "^%C\t\n", nil, function(buf, placeholder) if placeholder then self.configSets[self.activeConfigSetId].placeholder[varData.var] = tostring(buf) else @@ -205,7 +352,7 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont self.build.buildFlag = true end, 16) else - control = new("Control", {"TOPLEFT",lastSection,"TOPLEFT"}, {234, 0, 16, 16}) + control = new("Control"):Control({ "TOPLEFT", lastSection, "TOPLEFT" }, { 234, 0, 16, 16 }) end if varData.inactiveText then @@ -442,9 +589,13 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont return out end)) end - if varData.ifFlag then - t_insert(shownFuncs, listOrSingleIfOption(varData.ifFlag, function(ifOption) + local ifFlag = varData.ifPlayerFlag or varData.ifFlag + if ifFlag then + t_insert(shownFuncs, listOrSingleIfOption(ifFlag, function(ifOption) local mainEnv = self.build.calcsTab.mainEnv + if varData.ifPlayerFlag and mainEnv.minion then + return false + end local skillModList = mainEnv.player.mainSkill.skillModList local skillFlags = mainEnv.player.mainSkill.activeEffect.statSet.skillFlags -- Check both the skill mods for flags and flags that are set via calcPerform @@ -458,6 +609,12 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont end end)) end + if varData.ifMinionFlag then + t_insert(shownFuncs, listOrSingleIfOption(varData.ifMinionFlag, function(ifOption) + local minion = self.build.calcsTab.mainEnv.minion + return minion and minion.modDB and minion.modDB:Flag(nil, ifOption) + end)) + end if varData.ifMod then t_insert(shownFuncs, listOrSingleIfOption(varData.ifMod, function(ifOption) if implyCond(varData) then @@ -549,7 +706,7 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont end local labelControl = control if varData.label and varData.type ~= "check" then - labelControl = new("LabelControl", {"RIGHT",control,"LEFT"}, {-4, 0, 0, DrawStringWidth(14, "VAR", varData.label) > 228 and 12 or 14}, "^7"..varData.label) + labelControl = new("LabelControl"):LabelControl({ "RIGHT", control, "LEFT" }, { -4, 0, 0, DrawStringWidth(14, "VAR", varData.label) > 228 and 12 or 14 }, "^7" .. varData.label) t_insert(self.controls, labelControl) end if varData.var then @@ -611,12 +768,14 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont end return innerLabel end + local outputCache = {} + local outputCacheRevision = nil local innerTooltipFunc = control.tooltipFunc - control.tooltipFunc = function (tooltip, ...) + control.tooltipFunc = function(tooltip, mode, index, value) tooltip:Clear() if innerTooltipFunc then - innerTooltipFunc(tooltip, ...) + innerTooltipFunc(tooltip, mode, index, value) else local tooltipText = control:GetProperty("tooltipText") if tooltipText and tooltipText ~= '' then @@ -625,20 +784,96 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont end local shown = type(innerShown) == "boolean" and innerShown or innerShown() - local cur = self.configSets[self.activeConfigSetId].input[varData.var] + local inputs = self.configSets[self.activeConfigSetId].input + local cur = inputs[varData.var] local def = self:GetDefaultState(varData.var, type(cur)) if not shown and cur ~= nil and cur ~= def then tooltip:AddLine(14, colorCodes.NEGATIVE.."This config option is conditional with missing source and is invalid.") + else + -- avoid adding comparisons for number inputs as the + -- input gets applied as soon as the user types, which + -- means comparisons don't make sense here + if not self.calcFunc then + self.calcFunc, self.calcBase = self.build.calcsTab:GetMiscCalculator(self.build) + end + if (varData.type == "check") or (varData.type == "list") then + local valueMapped + if varData.type == "check" then + valueMapped = not cur + else + valueMapped = type(value) == "table" and value.val or value + end + if (valueMapped ~= cur) then + local buildFlag = self.build.buildFlag + tooltip:AddSeparator(10) + -- clear cache if build has been edited + if outputCacheRevision ~= self.build.outputRevision then + outputCache = {} + outputCacheRevision = self.build.outputRevision + end + local key = string.format("%s:%s", tostring(valueMapped), tostring(cur)) + if not outputCache[key] then + inputs[varData.var] = valueMapped + self:BuildModList() + + outputCache[key] = self.calcFunc() + + inputs[varData.var] = cur + self:BuildModList() + end + -- building the mod lists flags the build for a + -- rebuild, but we don't actually want that as + -- we restore the previous state if the user + -- hasn't actually clicked + self.build.buildFlag = buildFlag + local prefix = (varData.type == "check") and "^7Toggling this" or "^7Selecting this" + self.build:AddStatComparesToTooltip(tooltip, self.calcBase, outputCache[key], prefix .. " option will give you:") + -- clear tooltip if it only has our separator + if #tooltip.lines == 1 then + tooltip:Clear() + end + end + end end end end + local ownSection = lastSection + local eligibleShown = control.shown + control.shown = function() + if isCollapsed(ownSection) then + return false + end + return type(eligibleShown) == "boolean" and eligibleShown or eligibleShown() + end + t_insert(self.controls, control) t_insert(lastSection.varControlList, control) end end - self.controls.scrollBar = new("ScrollBarControl", {"TOPRIGHT",self,"TOPRIGHT"}, {0, 0, 18, 0}, 50, "VERTICAL", true) -end) + self.controls.scrollBar = new("ScrollBarControl"):ScrollBarControl({ "TOPRIGHT", self, "TOPRIGHT" }, { 0, 0, 18, 0 }, 50, "VERTICAL", true) + if self.customSection then + self.controls.customModsAddBlock = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.customSection, "TOPLEFT" }, { 8, 0, 120, 20 }, "^7Add Mod Group", function() + local customModsList = self.configSets[self.activeConfigSetId].customModsList + t_insert(customModsList, { title = "Group " .. (#customModsList + 1), enabled = true, text = "" }) + self:UpdateCustomModsControls() + self:AddUndoState() + self:BuildModList() + self.build.buildFlag = true + end) + self.controls.customModsAddBlock.shown = function() + return not isCollapsed(self.customSection) + end + self.customModsBlockControls = { } + self:UpdateCustomModsControls() + end + return self +end + +-- A collapsed section hides its contents, unless a search is active +function ConfigTabClass:IsSectionCollapsed(section) + return section.collapsed and not self.controls.search.buf:match("%S") +end function ConfigTabClass:Load(xml, fileName) self.activeConfigSetId = 1 @@ -694,17 +929,50 @@ function ConfigTabClass:Load(xml, fileName) if not self.configSets[1] then self:CreateConfigSet(1, "Default") end - setInputAndPlaceholder(node, 1) + if node.elem == "CustomModifierBlock" then + local block = { + title = node.attrib.title or "Default", + enabled = (node.attrib.enabled == "true" or node.attrib.enabled == nil), + text = node[1] or "" + } + t_insert(self.configSets[1].customModsList, block) + else + setInputAndPlaceholder(node, 1) + end else local configSetId = tonumber(node.attrib.id) self:CreateConfigSet(configSetId, node.attrib.title or "Default") self.configSetOrderList[index] = configSetId + self.configSets[configSetId].customModsList = {} for _, child in ipairs(node) do - setInputAndPlaceholder(child, configSetId) + if child.elem == "CustomModifierBlock" then + local block = { + title = child.attrib.title or "Default", + enabled = (child.attrib.enabled == "true" or child.attrib.enabled == nil), + text = child[1] or "" + } + t_insert(self.configSets[configSetId].customModsList, block) + else + setInputAndPlaceholder(child, configSetId) + end end end end + -- Migration check for legacy builds + for _, configSetId in ipairs(self.configSetOrderList) do + local configSet = self.configSets[configSetId] + local legacyText = configSet.input and configSet.input.customMods or "" + if legacyText ~= "" and (not configSet.customModsList or #configSet.customModsList == 0 or (#configSet.customModsList == 1 and (configSet.customModsList[1].text or "") == "")) then + configSet.customModsList = { { title = "Default", enabled = true, text = legacyText } } + elseif not configSet.customModsList or #configSet.customModsList == 0 then + configSet.customModsList = { { title = "Default", enabled = true, text = "" } } + end + if configSet.input then + configSet.input.customMods = nil + end + end + self:SetActiveConfigSet(tonumber(xml.attrib.activeConfigSet) or 1) self:ResetUndo() end @@ -760,6 +1028,19 @@ function ConfigTabClass:Save(xml) end t_insert(child, node) end + if configSet.customModsList then + for _, block in ipairs(configSet.customModsList) do + local blockNode = { + elem = "CustomModifierBlock", + attrib = { + title = block.title or "Default", + enabled = tostring(block.enabled ~= false) + }, + [1] = block.text or "" + } + t_insert(child, blockNode) + end + end end end @@ -776,6 +1057,7 @@ function ConfigTabClass:UpdateControls() control:SelByValue(self.configSets[self.activeConfigSetId].input[var] or self:GetDefaultState(var), "val") end end + self:UpdateCustomModsControls() end function ConfigTabClass:Draw(viewPort, inputEvents) @@ -815,6 +1097,10 @@ function ConfigTabClass:Draw(viewPort, inputEvents) for _, section in ipairs(self.sectionList) do local y = 14 section.shown = true + -- Probe with the section expanded, so a collapsed section that still has + -- eligible options keeps its (clickable) header on screen + local collapsed = section.collapsed + section.collapsed = false local doShow = false for _, varControl in pairs(section.varControlList) do if varControl:IsShown() then @@ -825,6 +1111,7 @@ function ConfigTabClass:Draw(viewPort, inputEvents) y = y + height + 4 end end + section.collapsed = collapsed section.shown = doShow if doShow then local width, height = section:GetSize() @@ -880,9 +1167,9 @@ function ConfigTabClass:UpdateLevel() end function ConfigTabClass:BuildModList() - local modList = new("ModList") + local modList = new("ModList"):ModList() self.modList = modList - local enemyModList = new("ModList") + local enemyModList = new("ModList"):ModList() self.enemyModList = enemyModList local input = self.configSets[self.activeConfigSetId].input local placeholder = self.configSets[self.activeConfigSetId].placeholder @@ -910,6 +1197,47 @@ function ConfigTabClass:BuildModList() end end end + -- Apply Custom Modifier groups + local customModsList = self.configSets[self.activeConfigSetId].customModsList + local hasBlockText = false + if customModsList then + for _, block in ipairs(customModsList) do + if block.enabled ~= false and block.text and #block.text > 0 then + hasBlockText = true + for line in block.text:gmatch("([^\n]*)\n?") do + local strippedLine = StripEscapes(line):match("^%s*(.-)%s*$") + local mods, extra = modLib.parseMod(strippedLine) + if mods and not extra then + local source = "Custom:" .. (block.title or "Default") + for i = 1, #mods do + local mod = mods[i] + if mod then + mod = modLib.setSource(mod, source) + modList:AddMod(mod) + end + end + end + end + end + end + end + -- Fallback for tests/headless + if not hasBlockText and input.customMods and #input.customMods > 0 then + for line in input.customMods:gmatch("([^\n]*)\n?") do + local strippedLine = StripEscapes(line):match("^%s*(.-)%s*$") + local mods, extra = modLib.parseMod(strippedLine) + if mods and not extra then + local source = "Custom" + for i = 1, #mods do + local mod = mods[i] + if mod then + mod = modLib.setSource(mod, source) + modList:AddMod(mod) + end + end + end + end + end end function ConfigTabClass:ImportCalcSettings() @@ -950,13 +1278,28 @@ function ConfigTabClass:ImportCalcSettings() end function ConfigTabClass:CreateUndoState() - return copyTable(self.configSets[self.activeConfigSetId].input) + local configSet = self.configSets[self.activeConfigSetId] + return { + input = copyTable(configSet.input), + customModsList = copyTable(configSet.customModsList) + } end function ConfigTabClass:RestoreUndoState(state) - wipeTable(self.configSets[self.activeConfigSetId].input) - for k, v in pairs(state) do - self.configSets[self.activeConfigSetId].input[k] = v + local configSet = self.configSets[self.activeConfigSetId] + if type(state) == "table" and state.input then + wipeTable(configSet.input) + for k, v in pairs(state.input) do + configSet.input[k] = v + end + if state.customModsList then + configSet.customModsList = copyTable(state.customModsList) + end + else + wipeTable(configSet.input) + for k, v in pairs(state) do + configSet.input[k] = v + end end self:UpdateControls() self:BuildModList() @@ -964,15 +1307,15 @@ end function ConfigTabClass:OpenConfigSetManagePopup() main:OpenPopup(370, 290, "Manage Config Sets", { - new("ConfigSetListControl", nil, {0, 50, 350, 200}, self), - new("ButtonControl", nil, {0, 260, 90, 20}, "Done", function() + new("ConfigSetListControl"):ConfigSetListControl(nil, { 0, 50, 350, 200 }, self), + new("ButtonControl"):ButtonControl(nil, { 0, 260, 90, 20 }, "Done", function() main:ClosePopup() end), }) end function ConfigTabClass:CreateConfigSet(configSetId, title) - local configSet = { id = configSetId, title = title, input = {}, placeholder = {} } + local configSet = { id = configSetId, title = title, input = {}, placeholder = {}, customModsList = { { title = "Default", enabled = true, text = "" } } } if not configSetId then configSet.id = #self.configSets + 1 end @@ -1026,6 +1369,39 @@ function ConfigTabClass:DeleteConfigSet(configSetId, orderListIndex) self.configSets[configSetId] = nil self.modFlag = true end +function ConfigTabClass:UpdateCustomModsControls() + if not self.customSection then + return + end + local configSet = self.configSets[self.activeConfigSetId] + if not configSet then + return + end + if not configSet.customModsList then + configSet.customModsList = {} + end + if #configSet.customModsList == 0 then + t_insert(configSet.customModsList, { title = "Default", enabled = true, text = configSet.input and configSet.input.customMods or "" }) + end + + if self.customModsBlockControls then + for index in ipairs(self.customModsBlockControls) do + self.controls["customModsBlock" .. index] = nil + end + end + self.customModsBlockControls = {} + self.customSection.varControlList = { self.controls.customModsAddBlock } + + for index, block in ipairs(configSet.customModsList) do + local blockControl = new("CustomModBlockControl"):CustomModBlockControl({"TOPLEFT", self.customSection, "TOPLEFT"}, {8, 0, 344, 120}, self, index, block) + blockControl.shown = function() + return not self:IsSectionCollapsed(self.customSection) + end + t_insert(self.customModsBlockControls, blockControl) + self.controls["customModsBlock" .. index] = blockControl + t_insert(self.customSection.varControlList, blockControl) + end +end -- Changes the active config set function ConfigTabClass:SetActiveConfigSet(configSetId, init, deferSync) diff --git a/src/Classes/Control.lua b/src/Classes/Control.lua index 110eb6884e..9e59aab634 100644 --- a/src/Classes/Control.lua +++ b/src/Classes/Control.lua @@ -6,6 +6,7 @@ local t_insert = table.insert local m_floor = math.floor +---@enum (key) AnchorPoint local anchorPos = { ["TOPLEFT"] = { 0 , 0 }, ["TOP"] = { 0.5, 0 }, @@ -32,7 +33,27 @@ local rect = { for containers --]] -local ControlClass = newClass("Control", function(self, anchor, rect) +---@class Control +---@field enabled boolean | fun(...: any): boolean +---@field onFocusGained? fun() +---@field onFocusLost? fun() +---@field shown Prop +---@field x Prop? +---@field y Prop? +---@field width Prop? +---@field height Prop? +---@field collapseY number? An additional offset which is applied when this control uses a collapsed anchor. +---@field collapseX number? An additional offset which is applied when this control uses a collapsed anchor. +local ControlClass = newClass("Control") + +---@generic T +---@alias Prop (fun(self: self): T) | T +---@alias Anchor [AnchorPoint, Control|ControlHost|nil, AnchorPoint, boolean|nil] +---@alias Rect [Prop?,Prop?, Prop?, Prop?] + +---@param anchor? Anchor +---@param rect? Rect +function ControlClass:Control(anchor, rect) self.rectStart = rect or {0, 0, 0, 0} self.x, self.y, self.width, self.height = unpack(self.rectStart) self.shown = true @@ -41,7 +62,8 @@ local ControlClass = newClass("Control", function(self, anchor, rect) if anchor then self:SetAnchor(anchor[1], anchor[2], anchor[3], nil, nil, anchor[4]) end -end) + return self +end function ControlClass:GetProperty(name) if type(self[name]) == "function" then @@ -64,7 +86,10 @@ end function ControlClass:GetPos() if self.anchor.collapse and self.anchor.other and not self.anchor.other:GetProperty("shown") then - return self.anchor.other:GetPos() + local x, y = self.anchor.other:GetPos() + x = x + (self.collapseX or 0) + y = y + (self.collapseY or 0) + return x, y end local x = self:GetProperty("x") local y = self:GetProperty("y") @@ -145,4 +170,4 @@ function ControlClass:TabAdvance(step) end end return self -end \ No newline at end of file +end diff --git a/src/Classes/ControlHost.lua b/src/Classes/ControlHost.lua index 958447c512..9fbd08e447 100644 --- a/src/Classes/ControlHost.lua +++ b/src/Classes/ControlHost.lua @@ -4,9 +4,13 @@ -- Host for UI controls -- -local ControlHostClass = newClass("ControlHost", function(self) +---@class ControlHost +local ControlHostClass = newClass("ControlHost") + +function ControlHostClass:ControlHost() self.controls = { } -end) + return self +end function ControlHostClass:SelectControl(newSelControl) if self.selControl == newSelControl then diff --git a/src/Classes/DraggerControl.lua b/src/Classes/DraggerControl.lua index de331cbb04..3aede08085 100644 --- a/src/Classes/DraggerControl.lua +++ b/src/Classes/DraggerControl.lua @@ -3,9 +3,12 @@ -- Class: Dragger Button Control -- Dragger button control. -- -local DraggerClass = newClass("DraggerControl", "Control", "TooltipHost", function(self, anchor, rect, label, onKeyDown, onKeyUp, onRightClick, onHover, forceTooltip) - self.Control(anchor, rect) - self.TooltipHost() +---@class DraggerControl: Control, TooltipHost +local DraggerClass = newClass("DraggerControl", "Control", "TooltipHost") + +function DraggerClass:DraggerControl(anchor, rect, label, onKeyDown, onKeyUp, onRightClick, onHover, forceTooltip) + self:Control(anchor, rect) + self:TooltipHost() self.label = label self.onKeyDown = onKeyDown self.onKeyUp = onKeyUp @@ -14,7 +17,8 @@ local DraggerClass = newClass("DraggerControl", "Control", "TooltipHost", functi self.forceTooltip = forceTooltip self.cursorX = 0 self.cursorY = 0 -end) + return self +end function DraggerClass:SetImage(path) if path then diff --git a/src/Classes/DropDownControl.lua b/src/Classes/DropDownControl.lua index cc7d47161f..1f4d53dc80 100644 --- a/src/Classes/DropDownControl.lua +++ b/src/Classes/DropDownControl.lua @@ -8,11 +8,20 @@ local m_min = math.min local m_max = math.max local m_floor = math.floor -local DropDownClass = newClass("DropDownControl", "Control", "ControlHost", "TooltipHost", "SearchHost", function(self, anchor, rect, list, selFunc, tooltipText) - self.Control(anchor, rect) - self.ControlHost() - self.TooltipHost(tooltipText) - self.SearchHost( +local function drawStrikethrough(label, y, lineHeight) + local strWidth = DrawStringWidth(lineHeight, "VAR", label or "") + SetDrawColor(0.6, 0.6, 0.6) + DrawImage(nil, 0, y + lineHeight / 2, strWidth, 1) +end + +---@class DropDownControl: Control, ControlHost, TooltipHost, SearchHost +local DropDownClass = newClass("DropDownControl", "Control", "ControlHost", "TooltipHost", "SearchHost") + +function DropDownClass:DropDownControl(anchor, rect, list, selFunc, tooltipText, ignoreSearchOrder) + self:Control(anchor, rect) + self:ControlHost() + self:TooltipHost(tooltipText) + self:SearchHost( -- list to filter function() return self.list @@ -28,9 +37,10 @@ local DropDownClass = newClass("DropDownControl", "Control", "ControlHost", "Too end end return StripEscapes(listVal) - end + end, + ignoreSearchOrder ) - self.controls.scrollBar = new("ScrollBarControl", {"TOPRIGHT",self,"TOPRIGHT"}, {-1, 0, 18, 0}, (self.height - 4) * 4) + self.controls.scrollBar = new("ScrollBarControl"):ScrollBarControl({ "TOPRIGHT", self, "TOPRIGHT" }, { -1, 0, 18, 0 }, (self.height - 4) * 4) self.controls.scrollBar.height = function() return self.dropHeight + 2 end @@ -50,7 +60,8 @@ local DropDownClass = newClass("DropDownControl", "Control", "ControlHost", "Too -- Set by the parent control. Activates the auto width of the box component. self.enableChangeBoxWidth = false -- self.tag = "-" -end) + return self +end -- maps the actual dropdown row index (after eventual filtering) to the original (unfiltered) list index function DropDownClass:DropIndexToListIndex(dropIndex) @@ -111,13 +122,14 @@ function DropDownClass:DrawSearchHighlights(label, searchInfo, x, y, width, heig local endX = 0 local last = 0 SetDrawColor(1, 1, 0, 0.2) + local strippedLabel = StripEscapes(label) for _, range in ipairs(searchInfo.ranges) do if range.from - last - 1 > 0 then - startX = DrawStringWidth(height, "VAR", label:sub(last + 1, range.from - 1)) + x + endX + startX = DrawStringWidth(height, "VAR", strippedLabel:sub(last + 1, range.from - 1)) + x + endX else startX = endX end - endX = DrawStringWidth(height, "VAR", label:sub(range.from, range.to)) + x + startX + endX = DrawStringWidth(height, "VAR", strippedLabel:sub(range.from, range.to)) + x + startX last = range.to DrawImage(nil, startX, y, endX - startX, height) @@ -304,6 +316,7 @@ function DropDownClass:Draw(viewPort, noTooltip) -- draw selected label or search term local selLabel = nil local selDetail = nil + local selStrikethrough = false if self:IsSearchActive() then selLabel = "Search: " .. self:GetSearchTermPretty() else @@ -311,12 +324,18 @@ function DropDownClass:Draw(viewPort, noTooltip) if type(selItem) == "table" then selLabel = selItem.label selDetail = selItem.detail + selStrikethrough = selItem.strikethrough else selLabel = selItem end end SetViewport(x + 2, y + 2, width - height, lineHeight) DrawString(0, 0, "LEFT", lineHeight, "VAR", selLabel or "") + if selStrikethrough then + drawStrikethrough(selLabel, 0, lineHeight) + local textColor = enabled and 1 or 0.66 + SetDrawColor(textColor, textColor, textColor) + end if selDetail ~= nil then local dx = DrawStringWidth(lineHeight, "VAR", selDetail) DrawString(width - dx - 22, 0, "LEFT", lineHeight, "VAR", selDetail) @@ -376,6 +395,14 @@ function DropDownClass:Draw(viewPort, noTooltip) label = listVal end DrawString(0, y, "LEFT", lineHeight, "VAR", label) + if type(listVal) == "table" and listVal.strikethrough then + drawStrikethrough(label, y, lineHeight) + if index == self.hoverSel or index == self.selIndex then + SetDrawColor(1, 1, 1) + else + SetDrawColor(0.66, 0.66, 0.66) + end + end if detail ~= nil then local detail = listVal.detail dx = DrawStringWidth(lineHeight, "VAR", detail) @@ -515,11 +542,17 @@ function DropDownClass:CheckDroppedWidth(enable) -- do not be smaller than the created width local dWidth = self.width for _, line in ipairs(self.list) do + local detailWidth = 0 if type(line) == "table" then + if line.detail then + -- Reserve the same right padding used when drawing the detail, + -- plus spacing between it and the label. + detailWidth = DrawStringWidth(lineHeight, "VAR", line.detail) + 26 + end line = line.label or "" end -- +10 to stop clipping - dWidth = m_max(dWidth, DrawStringWidth(lineHeight, "VAR", line or "") + 10) + dWidth = m_max(dWidth, DrawStringWidth(lineHeight, "VAR", line or "") + detailWidth + 10) end -- no greater than self.maxDroppedWidth self.droppedWidth = m_min(dWidth + scrollWidth, self.maxDroppedWidth) diff --git a/src/Classes/EditControl.lua b/src/Classes/EditControl.lua index dd81738884..ff60d9dedd 100644 --- a/src/Classes/EditControl.lua +++ b/src/Classes/EditControl.lua @@ -36,11 +36,14 @@ local function newlineCount(str) end end -local EditClass = newClass("EditControl", "ControlHost", "Control", "UndoHandler", "TooltipHost", function(self, anchor, rect, init, prompt, filter, limit, changeFunc, lineHeight, allowZoom, clearable) - self.ControlHost() - self.Control(anchor, rect) - self.UndoHandler() - self.TooltipHost() +---@class EditControl: ControlHost, Control, UndoHandler, TooltipHost +local EditClass = newClass("EditControl", "ControlHost", "Control", "UndoHandler", "TooltipHost") + +function EditClass:EditControl(anchor, rect, init, prompt, filter, limit, changeFunc, lineHeight, allowZoom, clearable) + self:ControlHost() + self:Control(anchor, rect) + self:UndoHandler() + self:TooltipHost() self:SetText(init or "") self.prompt = prompt self.filter = filter or (main.unicode and "%c" or "^%w%p ") @@ -64,24 +67,24 @@ local EditClass = newClass("EditControl", "ControlHost", "Control", "UndoHandler if self.filter == "%D" or self.filter == "^%-%d" or self.filter == "^%d." then -- Add +/- buttons for integer number edits self.isNumeric = true - self.controls.buttonDown = new("ButtonControl", {"RIGHT",self,"RIGHT"}, {-2, 0, buttonSize, buttonSize}, "-", function() + self.controls.buttonDown = new("ButtonControl"):ButtonControl({ "RIGHT", self, "RIGHT" }, { -2, 0, buttonSize, buttonSize }, "-", function() self:OnKeyUp("DOWN") end) - self.controls.buttonUp = new("ButtonControl", {"RIGHT",self.controls.buttonDown,"LEFT"}, {-1, 0, buttonSize, buttonSize}, "+", function() + self.controls.buttonUp = new("ButtonControl"):ButtonControl({ "RIGHT", self.controls.buttonDown, "LEFT" }, { -1, 0, buttonSize, buttonSize }, "+", function() self:OnKeyUp("UP") end) elseif clearable then - self.controls.buttonClear = new("ButtonControl", {"RIGHT",self,"RIGHT"}, {-2, 0, buttonSize, buttonSize}, "x", function() + self.controls.buttonClear = new("ButtonControl"):ButtonControl({ "RIGHT", self, "RIGHT" }, { -2, 0, buttonSize, buttonSize }, "x", function() self:SetText("", true) end) self.controls.buttonClear.shown = function() return #self.buf > 0 and self:IsMouseInBounds() end end - self.controls.scrollBarH = new("ScrollBarControl", {"BOTTOMLEFT",self,"BOTTOMLEFT"}, {1, -1, 0, 14}, 60, "HORIZONTAL", true) + self.controls.scrollBarH = new("ScrollBarControl"):ScrollBarControl({ "BOTTOMLEFT", self, "BOTTOMLEFT" }, { 1, -1, 0, 14 }, 60, "HORIZONTAL", true) self.controls.scrollBarH.width = function() local width, height = self:GetSize() return width - (self.controls.scrollBarV.enabled and 16 or 2) end - self.controls.scrollBarV = new("ScrollBarControl", {"TOPRIGHT",self,"TOPRIGHT"}, {-1, 1, 14, 0}, (lineHeight or 0) * 3, "VERTICAL", true) + self.controls.scrollBarV = new("ScrollBarControl"):ScrollBarControl({ "TOPRIGHT", self, "TOPRIGHT" }, { -1, 1, 14, 0 }, (lineHeight or 0) * 3, "VERTICAL", true) self.controls.scrollBarV.height = function() local width, height = self:GetSize() return height - (self.controls.scrollBarH.enabled and 16 or 2) @@ -91,7 +94,8 @@ local EditClass = newClass("EditControl", "ControlHost", "Control", "UndoHandler self.controls.scrollBarV.shown = false end self.protected = false -end) + return self +end function EditClass:SetText(text, notify) self.buf = tostring(text) @@ -401,6 +405,10 @@ function EditClass:Draw(viewPort, noTooltip) DrawImage(nil, caretX, textY, 1, textHeight) end else + if self.buf == '' and self.placeholder then + SetDrawColor(self.disableCol) + DrawString(textX, textY, "LEFT", textHeight, self.font, self.placeholder) + end local pre = self.textCol .. self.buf:sub(1, self.caret - 1) local post = self.buf:sub(self.caret) if self.protected then diff --git a/src/Classes/ExtBuildListControl.lua b/src/Classes/ExtBuildListControl.lua index fb6070ba69..8eb74fff50 100644 --- a/src/Classes/ExtBuildListControl.lua +++ b/src/Classes/ExtBuildListControl.lua @@ -10,10 +10,12 @@ local m_max = math.max local m_min = math.min local dkjson = require "dkjson" -local ExtBuildListControlClass = newClass("ExtBuildListControl", "ControlHost", "Control", - function(self, anchor, rect, providers) - self.Control(anchor, rect) - self.ControlHost() +---@class ExtBuildListControl: ControlHost, Control +local ExtBuildListControlClass = newClass("ExtBuildListControl", "ControlHost", "Control") + +function ExtBuildListControlClass:ExtBuildListControl(anchor, rect, providers) + self:Control(anchor, rect) + self:ControlHost() self:SelectControl() self.rowHeight = 200 @@ -33,13 +35,15 @@ local ExtBuildListControlClass = newClass("ExtBuildListControl", "ControlHost", self.providerMaxLength = m_max(self.providerMaxLength, DrawStringWidth(16, self.font, provider.name) + 30) t_insert(self.buildProvidersList, provider.name) end - end) + + return self +end function ExtBuildListControlClass:Init(providerName) wipeTable(self.controls) wipeTable(self.tabs) - self.controls.sort = new("DropDownControl", { "TOP", self, "TOP" }, { 0, -20, self.providerMaxLength, 20 }, + self.controls.sort = new("DropDownControl"):DropDownControl({ "TOP", self, "TOP" }, { 0, -20, self.providerMaxLength, 20 }, self.buildProvidersList, function(index, value) self:Init(value) end) @@ -72,7 +76,7 @@ function ExtBuildListControlClass:Init(providerName) if lastControl then anchor = { "LEFT", lastControl, "RIGHT" } end - local button = new("ButtonControl", anchor, { 0, lastControl and 0 or -20, stringWidth + 10, 20 }, title, function() + local button = new("ButtonControl"):ButtonControl(anchor, { 0, lastControl and 0 or -20, stringWidth + 10, 20 }, title, function() if self.activeListProvider:GetActiveList() == title then return end @@ -105,7 +109,7 @@ function ExtBuildListControlClass:Init(providerName) return (self.width() - self.controls.sort.width()) / 2 end - self.controls.scrollBarV = new("ScrollBarControl", { "RIGHT", self, "RIGHT" }, { -1, 0, self.scroll and 16 or 0, 0 }, + self.controls.scrollBarV = new("ScrollBarControl"):ScrollBarControl({ "RIGHT", self, "RIGHT" }, { -1, 0, self.scroll and 16 or 0, 0 }, 80, "VERTICAL") { -- y = function() -- return (self.scrollH and -8 or 0) @@ -120,7 +124,7 @@ function ExtBuildListControlClass:Init(providerName) end if self.activeListProvider:GetPageUrl() then - self.controls.all = new("ButtonControl", { "BOTTOM", self, "BOTTOM" }, { 0, 1, self.width, 20 }, "See All", + self.controls.all = new("ButtonControl"):ButtonControl({ "BOTTOM", self, "BOTTOM" }, { 0, 1, self.width, 20 }, "See All", function() local url = self.activeListProvider:GetPageUrl() if url then @@ -407,14 +411,14 @@ function ExtBuildListControlClass:Draw(viewPort, noTooltip) local relativeHeight = currentHeight + 10 - self.controls.scrollBarV.offset if relativeHeight > y and relativeHeight < self.height() + y - 10 then if build.buildLink then - local importButton = new("ButtonControl", nil, { x, currentHeight - self.controls.scrollBarV.offset, 45, 20 }, "Import", function() + local importButton = new("ButtonControl"):ButtonControl(nil, { x, currentHeight - self.controls.scrollBarV.offset, 45, 20 }, "Import", function() self:importBuild(build) end) t_insert(self.controls, importButton) end if build.previewLink then - local previewButton = new("ButtonControl", nil, { x + 50, currentHeight - self.controls.scrollBarV.offset, 60, 20 }, "Preview", function() + local previewButton = new("ButtonControl"):ButtonControl(nil, { x + 50, currentHeight - self.controls.scrollBarV.offset, 60, 20 }, "Preview", function() OpenURL(build.previewLink) end) t_insert(self.controls, previewButton) diff --git a/src/Classes/ExtBuildListProvider.lua b/src/Classes/ExtBuildListProvider.lua index 2b0904ce86..c4aaf9f760 100644 --- a/src/Classes/ExtBuildListProvider.lua +++ b/src/Classes/ExtBuildListProvider.lua @@ -10,14 +10,17 @@ -- .buildList [Needs to be filled in :GetBuilds with current list. buildName and buildLink fields are required.] -- .statusMsg [This can be used to print status message on the screen. Builds will not be listed if it has a value other than nil.] -local ExtBuildListProviderClass = newClass("ExtBuildListProvider", - function(self, listTitles) +---@class ExtBuildListProvider +local ExtBuildListProviderClass = newClass("ExtBuildListProvider") + +function ExtBuildListProviderClass:ExtBuildListProvider(listTitles) self.listTitles = listTitles self.buildList = {} self.activeList = nil self.statusMsg = nil - end -) + + return self +end function ExtBuildListProviderClass:GetPageUrl() return nil diff --git a/src/Classes/FolderListControl.lua b/src/Classes/FolderListControl.lua index ce4e6114b9..a8fbbb7578 100644 --- a/src/Classes/FolderListControl.lua +++ b/src/Classes/FolderListControl.lua @@ -6,12 +6,15 @@ local ipairs = ipairs local t_insert = table.insert -local FolderListClass = newClass("FolderListControl", "ListControl", function(self, anchor, rect, subPath, onChange) - self.ListControl(anchor, rect, 16, "VERTICAL", false, { }) +---@class FolderListControl: ListControl +local FolderListClass = newClass("FolderListControl", "ListControl") + +function FolderListClass:FolderListControl(anchor, rect, subPath, onChange) + self:ListControl(anchor, rect, 16, "VERTICAL", false, { }) self.subPath = subPath or "" self.onChangeCallback = onChange - self.controls.path = new("PathControl", {"BOTTOM",self,"TOP"}, {0, -2, self.width, 24}, main.buildPath, self.subPath, function(newSubPath) + self.controls.path = new("PathControl"):PathControl({ "BOTTOM", self, "TOP" }, { 0, -2, self.width, 24 }, main.buildPath, self.subPath, function(newSubPath) self.subPath = newSubPath self:BuildList() self.selIndex = nil @@ -21,7 +24,8 @@ local FolderListClass = newClass("FolderListControl", "ListControl", function(se end end) self:BuildList() -end) + return self +end function FolderListClass:SortList() if not self.list then return end diff --git a/src/Classes/GemSelectControl.lua b/src/Classes/GemSelectControl.lua index ee2cfa27ab..6fe319f3b4 100644 --- a/src/Classes/GemSelectControl.lua +++ b/src/Classes/GemSelectControl.lua @@ -15,9 +15,18 @@ local gemTooltip = LoadModule("Classes/GemTooltip") local toolTipText = "Prefix tag searches with a colon and exclude tags with a dash. e.g. :fire:lightning:-cold:area" -local GemSelectClass = newClass("GemSelectControl", "EditControl", function(self, anchor, rect, skillsTab, index, changeFunc, forceTooltip) - self.EditControl(anchor, rect, nil, nil, "^ %a':-") - self.controls.scrollBar = new("ScrollBarControl", { "TOPRIGHT", self, "TOPRIGHT" }, {-1, 0, 18, 0}, (self.height - 4) * 4) +---@class GemSelectControl: EditControl +local GemSelectClass = newClass("GemSelectControl", "EditControl") + +---@param anchor Anchor? +---@param rect Rect? +---@param skillsTab SkillsTab +---@param index integer +---@param changeFunc fun(...) +---@param forceTooltip boolean +function GemSelectClass:GemSelectControl(anchor, rect, skillsTab, index, changeFunc, forceTooltip) + self:EditControl(anchor, rect, nil, nil, "^ %a':-") + self.controls.scrollBar = new("ScrollBarControl"):ScrollBarControl({ "TOPRIGHT", self, "TOPRIGHT" }, { -1, 0, 18, 0 }, (self.height - 4) * 4) self.controls.scrollBar.y = function() local width, height = self:GetSize() return height + 1 @@ -36,6 +45,7 @@ local GemSelectClass = newClass("GemSelectControl", "EditControl", function(self self.forceTooltip = forceTooltip self.list = { } self.mode = "" + self.dpsBuildFlag = false self.changeFunc = function() if not self.dropped then self.dropped = true @@ -45,7 +55,8 @@ local GemSelectClass = newClass("GemSelectControl", "EditControl", function(self self:BuildList(self.buf) self:UpdateGem() end -end) + return self +end function GemSelectClass:CalcOutputWithThisGem(calcFunc, gemData, useFullDPS, fastCalcOptions) local gemList = self.skillsTab.displayGroup.gemList @@ -139,11 +150,12 @@ function GemSelectClass:BuildList(buf) t_remove(tagsList, 1) -- Search for gem name using increasingly broad search patterns + local lowerSearch = searchTerm:lower() local patternList = { - "^ " .. searchTerm:lower().."$", -- Exact match - "^" .. searchTerm:lower():gsub("%a", " %0%%l+") .. "$", -- Simple abbreviation ("CtF" -> "Cold to Fire") - "^ " .. searchTerm:lower(), -- Starts with - searchTerm:lower(), -- Contains + "^ " .. lowerSearch.."$", -- Exact match + "^" .. lowerSearch:gsub("%a", " %0%%l+") .. "$", -- Simple abbreviation ("CtF" -> "Cold to Fire") + "^ " .. lowerSearch, -- Starts with + lowerSearch, -- Contains } for i, pattern in ipairs(patternList) do local matchList = { } @@ -224,7 +236,7 @@ function GemSelectClass:BuildList(buf) end function GemSelectClass:UpdateSortCache() - --local start = GetTime() + local start = GetTime() local sortCache = self.sortCache local sameSortBy = self.sortGemsBy == self.lastSortGemsBy -- Don't update the cache if no settings have changed that would impact the ordering @@ -258,7 +270,8 @@ function GemSelectClass:UpdateSortCache() canSupport = { }, dps = { }, dpsColor = { }, - sortType = self.skillsTab.sortGemsByDPSField + sortType = self.skillsTab.sortGemsByDPSField, + startTime = start, } self.sortCache = sortCache @@ -317,37 +330,41 @@ function GemSelectClass:UpdateSortCache() -- Check for nil because some fields may not be populated, default to 0 local baseDPS = (dpsField == "FullDPS" and calcBase[dpsField] ~= nil and calcBase[dpsField]) or (calcBase.Minion and calcBase.Minion.CombinedDPS) or (calcBase[dpsField] ~= nil and calcBase[dpsField]) or 0 + sortCache.calcFunc = calcFunc + sortCache.useFullDPS = useFullDPS + sortCache.fastCalcOptions = fastCalcOptions + sortCache.baseDPS = baseDPS + sortCache.dpsField = dpsField + sortCache.pendingGems = { } + for gemId, gemData in pairs(self.gems) do sortCache.dps[gemId] = baseDPS - -- Ignore gems that don't support the active skill + -- Gems that support the active skill or have global effects need DPS calc if sortCache.canSupport[gemId] or (gemData.grantedEffect.hasGlobalEffect and not gemData.grantedEffect.support) then - local output = self:CalcOutputWithThisGem(calcFunc, gemData, useFullDPS, fastCalcOptions) - -- Check for nil because some fields may not be populated, default to 0 - sortCache.dps[gemId] = (dpsField == "FullDPS" and output[dpsField] ~= nil and output[dpsField]) or (output.Minion and output.Minion.CombinedDPS) or (output[dpsField] ~= nil and output[dpsField]) or 0 - end - -- Color based on the DPS - if sortCache.dps[gemId] > baseDPS then - sortCache.dpsColor[gemId] = "^x228866" - elseif sortCache.dps[gemId] < baseDPS then - sortCache.dpsColor[gemId] = "^xFF4422" - else - sortCache.dpsColor[gemId] = "^xFFFF66" + t_insert(sortCache.pendingGems, gemId) end + -- Neutral color until DPS is computed + sortCache.dpsColor[gemId] = "" end - --ConPrintf("Gem Selector time: %d ms", GetTime() - start) + self.dpsBuildFlag = true end function GemSelectClass:SortGemList(gemList) local sortCache = self.sortCache + local gems = self.gems + -- cache names to avoid repeated table lookups in comparator + local names = {} + for _, gemId in ipairs(gemList) do + local gem = gems[gemId] + names[gemId] = gem and gem.name or gemId + end t_sort(gemList, function(a, b) if sortCache.canSupport[a] == sortCache.canSupport[b] then if self.skillsTab.sortGemsByDPS and sortCache.dps[a] ~= sortCache.dps[b] then return sortCache.dps[a] > sortCache.dps[b] else - local nameA = (self.gems[a] and self.gems[a].name) or a - local nameB = (self.gems[b] and self.gems[b].name) or b - return nameA < nameB + return names[a] < names[b] end else return sortCache.canSupport[a] @@ -355,6 +372,65 @@ function GemSelectClass:SortGemList(gemList) end) end +function GemSelectClass:SyncSelection() + self.selIndex = 0 + for index, gemId in ipairs(self.list) do + if self.gems[gemId] and self.gems[gemId].name:lower() == self.buf:lower() then + self.selIndex = index + self:ScrollSelIntoView() + break + end + end +end + +function GemSelectClass:SortCurrentList() + if #self.searchStr == 0 then + self:SortGemList(self.list) + self:SyncSelection() + end +end + +function GemSelectClass:DPSBuilder() + local sortCache = self.sortCache + if not sortCache or not sortCache.pendingGems then return end + + local pending = sortCache.pendingGems + local calcFunc = sortCache.calcFunc + local useFullDPS = sortCache.useFullDPS + local fastCalcOptions = sortCache.fastCalcOptions + local baseDPS = sortCache.baseDPS + local dpsField = sortCache.dpsField + local start = GetTime() + + for index, gemId in ipairs(pending) do + local gemData = self.gems[gemId] + if gemData then + local output = self:CalcOutputWithThisGem(calcFunc, gemData, useFullDPS, fastCalcOptions) + sortCache.dps[gemId] = (dpsField == "FullDPS" and output[dpsField] ~= nil and output[dpsField]) or (output.Minion and output.Minion.CombinedDPS) or (output[dpsField] ~= nil and output[dpsField]) or 0 + if sortCache.dps[gemId] > baseDPS then + sortCache.dpsColor[gemId] = "^x228866" + elseif sortCache.dps[gemId] < baseDPS then + sortCache.dpsColor[gemId] = "^xFF4422" + else + sortCache.dpsColor[gemId] = "^xFFFF66" + end + end + local now = GetTime() + if now - start > 50 then + self:SortCurrentList() + if self.dpsBuilderCallback then + self.dpsBuilderCallback(m_floor(index/#pending*100)) + end + coroutine.yield() + start = now + end + end + + self:SortCurrentList() + --ConPrintf("Gem Selector time: %d ms", GetTime() - sortCache.startTime) + sortCache.pendingGems = nil +end + function GemSelectClass:UpdateGem(setText, addUndo, focusLost) local gemId = self.list[m_max(self.selIndex, 1)] -- don't process unless the buffer equals an actual gem, whether typed, clicked, or navigated with arrows @@ -404,7 +480,40 @@ function GemSelectClass:IsMouseOver() return mOver, mOverComp end +function GemSelectClass:IsHoverSelectionReady() + if not self.hoverSel then + self.lastHoverSel = nil + self.hoverFrameCount = 0 + return false + end + if self.hoverSel == self.lastHoverSel then + self.hoverFrameCount = (self.hoverFrameCount or 0) + 1 + else + self.lastHoverSel = self.hoverSel + self.hoverFrameCount = 0 + end + return self.hoverFrameCount >= 2 +end + function GemSelectClass:Draw(viewPort, noTooltip) + self.sortPercentage = self.sortPercentage or "" + if self.dpsBuildFlag then + self.dpsBuildFlag = false + self.dpsBuilder = coroutine.create(self.DPSBuilder) + self.dpsBuilderCallback = function(percentage) + self.sortPercentage = ("%d%%"):format(percentage) + end + end + if self.dpsBuilder then + local res, errMsg = coroutine.resume(self.dpsBuilder, self) + if launch.devMode and not res then + error(errMsg) + end + if coroutine.status(self.dpsBuilder) == "dead" then + self.dpsBuilder = nil + end + end + self.EditControl:Draw(viewPort, noTooltip and not self.forceTooltip) local x, y = self:GetPos() local width, height = self:GetSize() @@ -423,6 +532,10 @@ function GemSelectClass:Draw(viewPort, noTooltip) end if self.dropped then SetDrawLayer(nil, 5) + if self.dpsBuilder then + SetDrawColor(0.75, 0.75, 0.75) + DrawString(x + width - 4, y, "RIGHT_X", height - 2, "VAR", "Sorting " .. self.sortPercentage) + end local cursorX, cursorY = GetCursorPos() self.hoverSel = mOverComp == "DROP" and math.floor((cursorY - y - height + scrollBar.offset) / (height - 4)) + 1 if self.hoverSel and not self.gems[self.list[self.hoverSel]] then @@ -452,10 +565,10 @@ function GemSelectClass:Draw(viewPort, noTooltip) local gemText = gemData and gemData.name or "" DrawString(0, y, "LEFT", height - 4, "VAR", gemText) if gemData then - if gemData.grantedEffect.support and self.sortCache.canSupport[gemId] then + if gemData.grantedEffect.support and self.sortCache.canSupport[gemId] and self.sortCache.dpsColor[gemId] ~= "" then SetDrawColor(self.sortCache.dpsColor[gemId]) main:DrawCheckMark(width - 4 - height / 2 - (scrollBar.enabled and 18 or 0), y + (height - 4) / 2, (height - 4) * 0.8) - elseif gemData.grantedEffect.hasGlobalEffect then + elseif gemData.grantedEffect.hasGlobalEffect and self.sortCache.dpsColor[gemId] ~= "" then SetDrawColor(self.sortCache.dpsColor[gemId]) DrawString(width - 4 - height / 2 - (scrollBar.enabled and 18 or 0), y - 2, "CENTER_X", height, "VAR", "+") end @@ -463,7 +576,7 @@ function GemSelectClass:Draw(viewPort, noTooltip) end SetViewport() self:DrawControls(viewPort, (noTooltip and not self.forceTooltip) and self) - if self.hoverSel then + if self:IsHoverSelectionReady() then local calcFunc, calcBase = self.skillsTab.build.calcsTab:GetMiscCalculator(self.build) if calcFunc then self.tooltip.maxWidth = 500 @@ -498,6 +611,8 @@ function GemSelectClass:Draw(viewPort, noTooltip) end SetDrawLayer(nil, 0) else + self.lastHoverSel = nil + self.hoverFrameCount = 0 -- not dropped local hoverControl if self.skillsTab.selControl and self.skillsTab.selControl._className == "GemSelectControl" then @@ -521,7 +636,7 @@ function GemSelectClass:Draw(viewPort, noTooltip) self.tooltip:Clear(true) self.tooltip.maxWidth = 600 if gemInstance and gemInstance.gemData then - self:AddGemTooltip(gemInstance) + self:AddGemTooltip(gemInstance, true) else self.tooltip:AddLine(16, toolTipText) end @@ -568,33 +683,29 @@ function GemSelectClass:CheckSupporting(gemA, gemB) (gemA.gemData.secondaryGrantedEffect and gemA.gemData.secondaryGrantedEffect.support and not gemB.gemData.grantedEffect.support and gemA.supportEffect and gemA.supportEffect.isSupporting and gemA.supportEffect.isSupporting[gemB]) end -function GemSelectClass:AddGemTooltip(gemInstance) - gemTooltip.AddGemTooltip(self.tooltip, self.skillsTab.build, gemInstance) +function GemSelectClass:AddGemTooltip(gemInstance, includeBuildPlannerNote) + gemTooltip.AddGemTooltip(self.tooltip, self.skillsTab.build, gemInstance, { includeBuildPlannerNote = includeBuildPlannerNote }) end function GemSelectClass:OnFocusGained() self.EditControl:OnFocusGained() self.dropped = true - self.selIndex = 0 self:UpdateSortCache() self:BuildList("") - for index, gemId in pairs(self.list) do - if self.gems[gemId].name == self.buf then - self.selIndex = index - self:ScrollSelIntoView() - break - end - end + self:SyncSelection() self.initialBuf = self.buf - self.initialIndex = self.selIndex +end + +function GemSelectClass:CancelSelection() + self.dropped = false + self.buf = self.initialBuf + self:BuildList("") + self:SyncSelection() + self:UpdateGem(false, true, true) end function GemSelectClass:OnFocusLost() if self.dropped then - self.dropped = false - if self.noMatches then - self:SetText("") - end - self:UpdateGem(true, true, true) + self:CancelSelection() end end @@ -628,6 +739,7 @@ function GemSelectClass:OnKeyDown(key, doubleClick) end if self.dropped then if key:match("BUTTON") and not self:IsMouseOver() then + self:CancelSelection() return end if key == "LEFTBUTTON" then @@ -650,11 +762,7 @@ function GemSelectClass:OnKeyDown(key, doubleClick) self:UpdateGem(true, true, true) return elseif key == "ESCAPE" then - self.dropped = false - self:BuildList("") - self.buf = self.initialBuf - self.selIndex = self.initialIndex - self:UpdateGem(false,true, true) + self:CancelSelection() return elseif self.controls.scrollBar:IsScrollUpKey(key) then self.controls.scrollBar:Scroll(-1) @@ -679,10 +787,21 @@ function GemSelectClass:OnKeyDown(key, doubleClick) self:ScrollSelIntoView() end end + elseif key == "RIGHTBUTTON" and IsKeyDown("SHIFT") then + -- Shift+Right-Click: edit the per-gem author note for the PoE2 .build export. + local gemList = self.skillsTab.displayGroup and self.skillsTab.displayGroup.gemList + local gemInstance = gemList and gemList[self.index] + if gemInstance then + local title = "Note: " .. ((gemInstance.nameSpec and gemInstance.nameSpec ~= "") and gemInstance.nameSpec or "Gem") + main:OpenNoteEditPopup(title, gemInstance.note, function(text) + gemInstance.note = text + self.skillsTab.build.modFlag = true + end) + end + return elseif key == "RETURN" or key == "RIGHTBUTTON" then self.dropped = true self:UpdateSortCache() - self.initialIndex = self.selIndex self.initialBuf = self.buf return self end diff --git a/src/Classes/GemTooltip.lua b/src/Classes/GemTooltip.lua index 1f59c08852..17badf11ad 100644 --- a/src/Classes/GemTooltip.lua +++ b/src/Classes/GemTooltip.lua @@ -19,11 +19,10 @@ local function addDescriptionLine(tooltip, build, statSet, line, stat, index, co if source then if launch.devModeAlt then local devText = stat - if source[1] then - if not source[1].value then - source[1].value = stat - end - devText = modLib.formatMod(source[1]) + local sourceMod = source[1] and copyTable(source[1].name and source[1] or source[1][1]) + if sourceMod then + sourceMod.value = sourceMod.value or stat + devText = modLib.formatMod(sourceMod) end line = line .. " ^2" .. devText end @@ -376,6 +375,13 @@ function GemTooltip.AddGemTooltip(tooltip, build, gemInstance, options) tooltip:AddLine(fontSizeBig, colorCodes.UNIQUE .. line, "FONTIN SC ITALIC") end end + if options.includeBuildPlannerNote then + tooltip:AddSeparator(10) + tooltip:AddLine(14, colorCodes.TIP .. "Shift + Right-Click to add a build note (PoE2 .build export)") + if gemInstance.note and gemInstance.note ~= "" then + tooltip:AddBuildPlannerNote(14, gemInstance.note, "^7Note: ") + end + end end return GemTooltip diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index 0ca1eda976..3c93b7f5dd 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -6,8 +6,8 @@ local ipairs = ipairs local t_insert = table.insert local t_remove = table.remove -local b_rshift = bit.rshift -local band = bit.band +local t_concat = table.concat +local s_format = string.format local m_max = math.max local dkjson = require "dkjson" @@ -17,24 +17,27 @@ local realmList = { { label = "PoE2", id = "PoE2", realmCode = "poe2", hostName = "https://www.pathofexile.com/", profileURL = "account/view-profile/" }, } -local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function(self, build) - self.ControlHost() - self.Control() +---@class ImportTab: ControlHost, Control +local ImportTabClass = newClass("ImportTab", "ControlHost", "Control") + +function ImportTabClass:ImportTab(build) + self:ControlHost() + self:Control() self.build = build if not main.api then - main.api = new("PoEAPI", main.lastToken, main.lastRefreshToken, main.tokenExpiry) + main.api = new("PoEAPI"):PoEAPI(main.lastToken, main.lastRefreshToken, main.tokenExpiry) end self.charImportMode = "AUTHENTICATION" self.charImportStatus = colorCodes.WARNING.."Not authenticated" - self.controls.sectionCharImport = new("SectionControl", {"TOPLEFT",self,"TOPLEFT"}, {10, 18, 650, 200}, "Character Import") - self.controls.charImportStatusLabel = new("LabelControl", {"TOPLEFT",self.controls.sectionCharImport,"TOPLEFT"}, {6, 14, 200, 16}, function() + self.controls.sectionCharImport = new("SectionControl"):SectionControl({ "TOPLEFT", self, "TOPLEFT" }, { 10, 18, 650, 200 }, "Character Import") + self.controls.charImportStatusLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.sectionCharImport, "TOPLEFT" }, { 6, 14, 200, 16 }, function() return "^7Character import status: "..(type(self.charImportStatus) == "function" and self.charImportStatus() or self.charImportStatus) end) - self.controls.logoutApiButton = new("ButtonControl", {"TOPLEFT",self.controls.charImportStatusLabel,"TOPRIGHT"}, {4, 0, 180, 16}, "^7Logout from Path of Exile API", function() + self.controls.logoutApiButton = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.charImportStatusLabel, "TOPRIGHT" }, { 4, 0, 180, 16 }, "^7Logout from Path of Exile API", function() main.lastToken = nil main.api.authToken = nil main.lastRefreshToken = nil @@ -49,11 +52,11 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( return (self.charImportMode == "SELECTCHAR" or self.charImportMode == "GETACCOUNTNAME") and main.api.authToken ~= nil end - self.controls.characterImportAnchor = new("Control", {"TOPLEFT",self.controls.sectionCharImport,"TOPLEFT"}, {6, 40, 200, 16}) + self.controls.characterImportAnchor = new("Control"):Control({ "TOPLEFT", self.controls.sectionCharImport, "TOPLEFT" }, { 6, 40, 200, 16 }) self.controls.sectionCharImport.height = function() return self.charImportMode == "AUTHENTICATION" and 60 or 200 end -- Stage: Authenticate - self.controls.authenticateButton = new("ButtonControl", {"TOPLEFT",self.controls.characterImportAnchor,"TOPLEFT"}, {0, 0, 200, 16}, "^7Authorize with Path of Exile", function() + self.controls.authenticateButton = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.characterImportAnchor, "TOPLEFT" }, { 0, 0, 200, 16 }, "^7Authorize with Path of Exile", function() main.api:FetchAuthToken(function(_, errCode) if main.api.authToken then self.charImportMode = "GETACCOUNTNAME" @@ -71,39 +74,39 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( end end) local clickTime = os.time() - self.charImportStatus = function() return "Logging in... (" .. m_max(0, (clickTime + 30) - os.time()) .. ")" end + self.charImportStatus = function() return "Logging in... (" .. m_max(0, (clickTime + 60) - os.time()) .. ") - URL copied to clipboard" end end) self.controls.authenticateButton.shown = function() return self.charImportMode == "AUTHENTICATION" end -- Stage: fetch characters - self.controls.accountNameHeader = new("LabelControl", {"TOPLEFT",self.controls.characterImportAnchor,"TOPLEFT"}, {0, 0, 200, 16}, "^7To start importing a character, select your character's realm:") + self.controls.accountNameHeader = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.characterImportAnchor, "TOPLEFT" }, { 0, 0, 200, 16 }, "^7To start importing a character, select your character's realm:") self.controls.accountNameHeader.shown = function() return self.charImportMode == "GETACCOUNTNAME" end - self.controls.accountRealm = new("DropDownControl", {"TOPLEFT",self.controls.accountNameHeader,"BOTTOMLEFT"}, {0, 4, 60, 20}, realmList) + self.controls.accountRealm = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.accountNameHeader, "BOTTOMLEFT" }, { 0, 4, 60, 20 }, realmList) self.controls.accountRealm:SelByValue(main.lastRealm or "PC", "id") - self.controls.accountNameGo = new("ButtonControl", {"LEFT",self.controls.accountNameHeader,"RIGHT"}, {8, 0, 60, 20}, "Start", function() + self.controls.accountNameGo = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.accountNameHeader, "RIGHT" }, { 8, 0, 60, 20 }, "Start", function() self:DownloadCharacterList() end) -- Stage: select character and import data - self.controls.charSelectHeader = new("LabelControl", {"TOPLEFT",self.controls.sectionCharImport,"TOPLEFT"}, {6, 40, 200, 16}, "^7Choose character to import data from:") + self.controls.charSelectHeader = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.sectionCharImport, "TOPLEFT" }, { 6, 40, 200, 16 }, "^7Choose character to import data from:") self.controls.charSelectHeader.shown = function() return self.charImportMode == "SELECTCHAR" or self.charImportMode == "IMPORTING" end - self.controls.charSelectLeagueLabel = new("LabelControl", {"TOPLEFT",self.controls.charSelectHeader,"BOTTOMLEFT"}, {0, 6, 0, 14}, "^7League:") - self.controls.charSelectLeague = new("DropDownControl", {"LEFT",self.controls.charSelectLeagueLabel,"RIGHT"}, {4, 0, 150, 18}, nil, function(index, value) + self.controls.charSelectLeagueLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.charSelectHeader, "BOTTOMLEFT" }, { 0, 6, 0, 14 }, "^7League:") + self.controls.charSelectLeague = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.charSelectLeagueLabel, "RIGHT" }, { 4, 0, 150, 18 }, nil, function(index, value) self:BuildCharacterList(value.league) end) - self.controls.charSelect = new("DropDownControl", {"TOPLEFT",self.controls.charSelectHeader,"BOTTOMLEFT"}, {0, 24, 400, 18}) + self.controls.charSelect = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.charSelectHeader, "BOTTOMLEFT" }, { 0, 24, 400, 18 }) self.controls.charSelect.enabled = function() return self.charImportMode == "SELECTCHAR" end - self.controls.charImportHeader = new("LabelControl", {"TOPLEFT",self.controls.charSelect,"BOTTOMLEFT"}, {0, 16, 200, 16}, "^7Import:") - self.controls.charImportTree = new("ButtonControl", {"LEFT",self.controls.charImportHeader, "RIGHT"}, {8, 0, 170, 20}, "Passive Tree and Jewels", function() + self.controls.charImportHeader = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.charSelect, "BOTTOMLEFT" }, { 0, 16, 200, 16 }, "^7Import:") + self.controls.charImportTree = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.charImportHeader, "RIGHT" }, { 8, 0, 170, 20 }, "Passive Tree and Jewels", function() if self.build.spec:CountAllocNodes() > 0 then main:OpenConfirmPopup("Character Import", "Importing the passive tree will overwrite your current tree.", "Import", function() self:DownloadPassiveTree() @@ -115,32 +118,32 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( self.controls.charImportTree.enabled = function() return self.charImportMode == "SELECTCHAR" end - self.controls.charImportTreeClearJewels = new("CheckBoxControl", {"LEFT",self.controls.charImportTree,"RIGHT"}, {90, 0, 18}, "Delete jewels:", nil, "Delete all existing jewels when importing.", true) - self.controls.charImportItems = new("ButtonControl", {"LEFT",self.controls.charImportTree, "LEFT"}, {0, 36, 110, 20}, "Items and Skills", function() + self.controls.charImportTreeClearJewels = new("CheckBoxControl"):CheckBoxControl({ "LEFT", self.controls.charImportTree, "RIGHT" }, { 90, 0, 18 }, "Delete jewels:", nil, "Delete all existing jewels when importing.", true) + self.controls.charImportItems = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.charImportTree, "LEFT" }, { 0, 36, 110, 20 }, "Items and Skills", function() self:DownloadItems() end) self.controls.charImportItems.enabled = function() return self.charImportMode == "SELECTCHAR" end - self.controls.charImportItemsClearSkills = new("CheckBoxControl", {"LEFT",self.controls.charImportItems,"RIGHT"}, {85, 0, 18}, "Delete skills:", nil, "Delete all existing skills when importing.", true) - self.controls.charImportItemsClearItems = new("CheckBoxControl", {"LEFT",self.controls.charImportItems,"RIGHT"}, {220, 0, 18}, "Delete equipment:", nil, "Delete all equipped items when importing.", true) - self.controls.charImportItemsIgnoreWeaponSwap = new("CheckBoxControl", {"LEFT",self.controls.charImportItems,"RIGHT"}, {380, 0, 18}, "Ignore weapon swap:", nil, "Ignore items and skills in weapon swap.", false) + self.controls.charImportItemsClearSkills = new("CheckBoxControl"):CheckBoxControl({ "LEFT", self.controls.charImportItems, "RIGHT" }, { 85, 0, 18 }, "Delete skills:", nil, "Delete all existing skills when importing.", true) + self.controls.charImportItemsClearItems = new("CheckBoxControl"):CheckBoxControl({ "LEFT", self.controls.charImportItems, "RIGHT" }, { 220, 0, 18 }, "Delete equipment:", nil, "Delete all equipped items when importing.", true) + self.controls.charImportItemsIgnoreWeaponSwap = new("CheckBoxControl"):CheckBoxControl({ "LEFT", self.controls.charImportItems, "RIGHT" }, { 380, 0, 18 }, "Ignore weapon swap:", nil, "Ignore items and skills in weapon swap.", false) -- Build import/export - self.controls.sectionBuild = new("SectionControl", {"TOPLEFT",self.controls.sectionCharImport,"BOTTOMLEFT",true}, {0, 18, 650, 182}, "Build Sharing") - self.controls.generateCodeLabel = new("LabelControl", {"TOPLEFT",self.controls.sectionBuild,"TOPLEFT"}, {6, 14, 0, 16}, "^7Generate a code to share this build with other Path of Building users:") - self.controls.generateCode = new("ButtonControl", {"LEFT",self.controls.generateCodeLabel,"RIGHT"}, {4, 0, 80, 20}, "Generate", function() + self.controls.sectionBuild = new("SectionControl"):SectionControl({ "TOPLEFT", self.controls.sectionCharImport, "BOTTOMLEFT", true }, { 0, 18, 650, 182 }, "Build Sharing") + self.controls.generateCodeLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.sectionBuild, "TOPLEFT" }, { 6, 14, 0, 16 }, "^7Generate a code to share this build with other Path of Building users:") + self.controls.generateCode = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.generateCodeLabel, "RIGHT" }, { 4, 0, 80, 20 }, "Generate", function() self.controls.generateCodeOut:SetText(common.base64.encode(Deflate(self.build:SaveDB("code"))):gsub("+","-"):gsub("/","_")) end) - self.controls.enablePartyExportBuffs = new("CheckBoxControl", {"LEFT",self.controls.generateCode,"RIGHT"}, {100, 0, 18}, "Export Support", function(state) + self.controls.enablePartyExportBuffs = new("CheckBoxControl"):CheckBoxControl({ "LEFT", self.controls.generateCode, "RIGHT" }, { 100, 0, 18 }, "Export Support", function(state) self.build.partyTab.enableExportBuffs = state self.build.buildFlag = true end, "This is for party play, to export support character, it enables the exporting of auras, curses and modifiers to the enemy", false) - self.controls.generateCodeOut = new("EditControl", {"TOPLEFT",self.controls.generateCodeLabel,"BOTTOMLEFT"}, {0, 8, 250, 20}, "", "Code", "%Z") + self.controls.generateCodeOut = new("EditControl"):EditControl({ "TOPLEFT", self.controls.generateCodeLabel, "BOTTOMLEFT" }, { 0, 8, 250, 20 }, "", "Code", "%Z") self.controls.generateCodeOut.enabled = function() return #self.controls.generateCodeOut.buf > 0 end - self.controls.generateCodeCopy = new("ButtonControl", {"LEFT",self.controls.generateCodeOut,"RIGHT"}, {8, 0, 60, 20}, "Copy", function() + self.controls.generateCodeCopy = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.generateCodeOut, "RIGHT" }, { 8, 0, 60, 20 }, "Copy", function() Copy(self.controls.generateCodeOut.buf) self.controls.generateCodeOut:SetText("") end) @@ -160,12 +163,12 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( end local exportWebsitesList = getExportSitesFromImportList() - self.controls.exportFrom = new("DropDownControl", { "LEFT", self.controls.generateCodeCopy,"RIGHT"}, {8, 0, 120, 20}, exportWebsitesList, function(_, selectedWebsite) + self.controls.exportFrom = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.generateCodeCopy, "RIGHT" }, { 8, 0, 120, 20 }, exportWebsitesList, function(_, selectedWebsite) main.lastExportWebsite = selectedWebsite.id self.exportWebsiteSelected = selectedWebsite.id end) self.controls.exportFrom:SelByValue(self.exportWebsiteSelected or main.lastExportWebsite or "Pastebin", "id") - self.controls.generateCodeByLink = new("ButtonControl", { "LEFT", self.controls.exportFrom, "RIGHT"}, {8, 0, 100, 20}, "Share", function() + self.controls.generateCodeByLink = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.exportFrom, "RIGHT" }, { 8, 0, 100, 20 }, "Share", function() local exportWebsite = exportWebsitesList[self.controls.exportFrom.selIndex] local subScriptId = buildSites.UploadBuild(self.controls.generateCodeOut.buf, exportWebsite) if subScriptId then @@ -197,8 +200,8 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( end return #self.controls.generateCodeOut.buf > 0 end - self.controls.generateCodeNote = new("LabelControl", {"TOPLEFT",self.controls.generateCodeOut,"BOTTOMLEFT"}, {0, 4, 0, 14}, "^7Note: this code can be very long; you can use 'Share' to shrink it.") - self.controls.importCodeHeader = new("LabelControl", {"TOPLEFT",self.controls.generateCodeNote,"BOTTOMLEFT"}, {0, 26, 0, 16}, "^7To import a build, enter URL or code here:") + self.controls.generateCodeNote = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.generateCodeOut, "BOTTOMLEFT" }, { 0, 4, 0, 14 }, "^7Note: this code can be very long; you can use 'Share' to shrink it.") + self.controls.importCodeHeader = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.generateCodeNote, "BOTTOMLEFT" }, { 0, 26, 0, 16 }, "^7To import a build, enter URL or code here:") local importCodeHandle = function (buf) self.importCodeSite = nil @@ -296,21 +299,21 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( end end - self.controls.importCodeIn = new("EditControl", {"TOPLEFT",self.controls.importCodeHeader,"BOTTOMLEFT"}, {0, 4, 328, 20}, "", nil, nil, nil, importCodeHandle, nil, nil, true) + self.controls.importCodeIn = new("EditControl"):EditControl({ "TOPLEFT", self.controls.importCodeHeader, "BOTTOMLEFT" }, { 0, 4, 328, 20 }, "", nil, nil, nil, importCodeHandle, nil, nil, true) self.controls.importCodeIn.enterFunc = function() if self.importCodeValid then self.controls.importCodeGo.onClick() end end - self.controls.importCodeState = new("LabelControl", {"LEFT",self.controls.importCodeIn,"RIGHT"}, {8, 0, 0, 16}) + self.controls.importCodeState = new("LabelControl"):LabelControl({ "LEFT", self.controls.importCodeIn, "RIGHT" }, { 8, 0, 0, 16 }) self.controls.importCodeState.label = function() return self.importCodeDetail or "" end - self.controls.importCodeMode = new("DropDownControl", {"TOPLEFT",self.controls.importCodeIn,"BOTTOMLEFT"}, {0, 4, 200, 20}, { "Import to this build", "Import to a new build", "Import as comparison" }) + self.controls.importCodeMode = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.importCodeIn, "BOTTOMLEFT" }, { 0, 4, 200, 20 }, { "Import to this build", "Import to a new build", "Import as comparison" }) self.controls.importCodeMode.enabled = function() return (self.build.dbFileName or self.controls.importCodeMode.selIndex == 3) and self.importCodeValid end - self.controls.importCodeGo = new("ButtonControl", {"LEFT",self.controls.importCodeMode,"RIGHT"}, {8, 0, 160, 20}, "Import", function() + self.controls.importCodeGo = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.importCodeMode, "RIGHT" }, { 8, 0, 160, 20 }, "Import", function() if self.importCodeSite and not self.importCodeXML then self.importCodeFetching = true local selectedWebsite = buildSites.websiteList[self.importCodeSite] @@ -348,10 +351,184 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( end end + -- Path of Exile 2 BuildPlanner export + local BuildExportPoE2 = require("Modules.BuildExportPoE2") + local function updateBuildPlannerPath() + if not self.controls.poe2ExportPath then return end + local buildName = self.controls.buildPlannerBuildName.buf ~= "" and self.controls.buildPlannerBuildName.buf or self.controls.buildPlannerBuildName.placeholder + local spec = self.build.treeTab and self.build.treeTab.specList[self.exportSpecIndex] + self.controls.poe2ExportPath:SetText(BuildExportPoE2.BuildPath(buildName, spec and spec.treeVersion, self.controls.poe2ExportPath.buf)) + end + self.controls.sectionPoE2Export = new("SectionControl"):SectionControl({ "TOPLEFT", self.controls.sectionBuild, "BOTTOMLEFT", true }, { 0, 18, 650, 330 }, "Export to in-game build planner") + self.controls.poe2ExportDesc = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.sectionPoE2Export,"TOPLEFT"}, {6, 14, 0, 16}, "^7Save this build as a .build file the in-game build planner can load.") + self.controls.poe2ExportDesc2 = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.poe2ExportDesc, "BOTTOMLEFT" }, { 0, 2, 0, 14 }, "^8Each file holds one passive tree, one skill set and one item set.") + + self.controls.buildPlannerBuildName = new("EditControl"):EditControl({ "TOPLEFT", self.controls.poe2ExportDesc2, "BOTTOMLEFT" }, { 0, 8, 200, 20 }, nil, "Build name", nil, nil, function() + updateBuildPlannerPath() + end) + self.controls.buildPlannerBuildName:SetPlaceholder("Unnamed Build") + self.controls.buildPlannerAuthorName = new("EditControl"):EditControl({"LEFT",self.controls.buildPlannerBuildName,"RIGHT"}, {8, 0, 200, 20}, nil, "Author name", nil, nil) + self.controls.buildPlannerAuthorName:SetPlaceholder("Author") + self.controls.buildPlannerTreeLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.buildPlannerBuildName, "BOTTOMLEFT" }, { 0, 8, 0, 16 }, "^7Tree") + self.controls.buildPlannerSkillLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.buildPlannerBuildName, "BOTTOMLEFT" }, { 188, 8, 0, 16 }, "^7Skill") + self.controls.buildPlannerItemLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.buildPlannerBuildName, "BOTTOMLEFT" }, { 376, 8, 0, 16 }, "^7Item") + self.controls.buildPlannerSpec = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.buildPlannerTreeLabel, "BOTTOMLEFT" }, { 0, 2, 180, 20 }, {}, function(index, value) + self.exportSpecIndex = value.key + updateBuildPlannerPath() + end, "^7Which passive tree to export") + self.controls.buildPlannerSkillSet = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.buildPlannerSpec, "RIGHT" }, { 8, 0, 180, 20 }, {}, function(index, value) + self.exportSkillSetId = value.key + end, "^7Which skill set to export") + self.controls.buildPlannerItemSet = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.buildPlannerSkillSet, "RIGHT" }, { 8, 0, 180, 20 }, {}, function(index, value) + self.exportItemSetId = value.key + end, "^7Which item set to export") + self.controls.buildPlannerUseGeneratedItemText = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", self.controls.buildPlannerSpec, "BOTTOMLEFT" }, { 0, 2, 18 }, "Generated text for empty item notes", function() + self.build.modFlag = true + end, "^7For items without a note, generate a note that contains the current mods, item name and item base", true) + self.controls.buildPlannerUseGeneratedItemText.labelRight = true + self:RefreshBuildPlannerSets() + + self.controls.buildPlannerDescLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.buildPlannerSpec, "BOTTOMLEFT" }, { 0, 28, 0, 16 }, "^7Description:") + self.controls.buildPlannerDescription = new("EditControl"):EditControl({"TOPLEFT",self.controls.buildPlannerDescLabel,"BOTTOMLEFT"}, {0, 8, 560, 64}, "", nil, "^%C\t\n", nil, nil, 16) + self.controls.poe2ExportPath = new("EditControl"):EditControl({ "TOPLEFT", self.controls.buildPlannerDescription, "BOTTOMLEFT" }, { 0, 8, 560, 20 }, BuildExportPoE2.BuildPath(self.controls.buildPlannerBuildName.placeholder), "Path", nil, 260) + updateBuildPlannerPath() + self.controls.poe2ExportPath.shown = function() return self.controls.poe2ExportShowPath.state end + self.controls.poe2ExportPathDisplay = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.buildPlannerDescription, "BOTTOMLEFT" }, { 0, 10, 0, 16 }, function() + return "^8Save location: " .. BuildExportPoE2.DisplayPath(self.controls.poe2ExportPath.buf) + end) + self.controls.poe2ExportPathDisplay.shown = function() return not self.controls.poe2ExportShowPath.state end + local function displayPath(path) + return self.controls.poe2ExportShowPath.state and path or BuildExportPoE2.DisplayPath(path) + end + self.controls.poe2ExportOpenFolder = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.buildPlannerDescription, "BOTTOMLEFT" }, { 0, 36, 110, 20 }, "Open Folder", function() + local path = self.controls.poe2ExportPath.buf + local directory = path:match("^(.*[/\\])") or "." + local err = OpenURL(directory) + if err then + main:OpenMessagePopup("Error", "Couldn't open the folder:\n" .. displayPath(directory) .. "\n\n" .. err) + end + end) + self.controls.poe2ExportOpenFolder.tooltipText = "^7Open the BuildPlanner export folder." + self.controls.poe2ExportShowPath = new("CheckBoxControl"):CheckBoxControl({ "LEFT", self.controls.poe2ExportOpenFolder, "RIGHT" }, { 120, 1, 18 }, "Show full path", nil, "^7Reveal the editable absolute save path.", false) + self.controls.poe2ExportSave = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.buildPlannerDescription, "BOTTOMLEFT" }, { 0, 64, 140, 20 }, "Export Selected Sets", function() + local path = self.controls.poe2ExportPath.buf + local function doWrite() + local ok, err = BuildExportPoE2.WriteFile(self.build, path, self:GetBuildPlannerMetadata(), { + specIndex = self.exportSpecIndex, + skillSetId = self.exportSkillSetId, + itemSetId = self.exportItemSetId, + }) + if not ok then + main:OpenMessagePopup("Error", "Couldn't save the build file to:\n" .. displayPath(path) .. "\n\n" .. err .. "\nMake sure the save folder exists and is writable.") + else + main:OpenMessagePopup("Success", string.format("Build file exported successfully to:\n%s", displayPath(path))) + end + end + -- Confirm overwrite if the file already exists. + local existing = io.open(path, "r") + if existing then + existing:close() + main:OpenConfirmPopup("Overwrite?", "A file already exists at:\n" .. displayPath(path) .. "\n\nOverwrite it?", "Overwrite", doWrite) + else + doWrite() + end + end) + self.controls.poe2ExportSave.enabled = function() + return self.controls.poe2ExportPath.buf and self.controls.poe2ExportPath.buf ~= "" + end + self.controls.poe2ExportSave.tooltipText = "^7Writes a single file containing the three sets picked above." + self.controls.poe2ExportSaveAll = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.poe2ExportSave, "RIGHT" }, { 8, 0, 140, 20 }, "Export All Loadouts", function() + local path = self.controls.poe2ExportPath.buf + local loadouts = BuildExportPoE2.GetLoadouts(self.build) + local function doWrite() + local written, errors = BuildExportPoE2.WriteAllLoadouts(self.build, path, self:GetBuildPlannerMetadata(), loadouts) + local displayedPaths = {} + for _, writtenPath in ipairs(written) do + t_insert(displayedPaths, displayPath(writtenPath)) + end + local msg = s_format("Wrote %d file(s):\n%s", #written, t_concat(displayedPaths, "\n")) + if #errors > 0 then + msg = msg .. s_format("\n\n%d failed:\n%s", #errors, t_concat(errors, "\n")) + end + main:OpenMessagePopup("Loadout export", msg) + end + local existingFiles = {} + for _, loadout in ipairs(loadouts) do + local spec = BuildExportPoE2.ResolveSelection(self.build, loadout) + local loadoutPath = BuildExportPoE2.LoadoutPath(path, loadout.fileName or loadout.name, spec and spec.treeVersion) + local existing = io.open(loadoutPath, "r") + if existing then + existing:close() + t_insert(existingFiles, loadoutPath:match("([^/\\]+)$")) + end + end + if #existingFiles > 0 then + main:OpenConfirmPopup("Overwrite?", + s_format("%d file(s) already exist:\n%s\n\nOverwrite them?", #existingFiles, t_concat(existingFiles, "\n")), + "Overwrite", doWrite) + else + doWrite() + end + end) + self.controls.poe2ExportSaveAll.enabled = function() + return self.controls.poe2ExportPath.buf and self.controls.poe2ExportPath.buf ~= "" + end + self.controls.poe2ExportSaveAll.tooltipText = "^7Exports one file per loadout. The loadout name is appended to each filename." + -- validate the status of the api the first time self:RefreshAuthStatus() -end) + return self +end + +-- Metadata shared by both export buttons. +function ImportTabClass:GetBuildPlannerMetadata() + return { + name = self.controls.buildPlannerBuildName.buf ~= "" and self.controls.buildPlannerBuildName.buf or self.controls.buildPlannerBuildName.placeholder, + author = self.controls.buildPlannerAuthorName.buf ~= "" and self.controls.buildPlannerAuthorName.buf or self.controls.buildPlannerAuthorName.placeholder, + description = self.controls.buildPlannerDescription.buf, + useGeneratedItemText = self.controls.buildPlannerUseGeneratedItemText.state, + } +end + +-- Rebuild the three set dropdowns +function ImportTabClass:RefreshBuildPlannerSets() + local build = self.build + if not (build and build.treeTab and build.skillsTab and build.itemsTab) then return end + + -- these shouldn't really ever be empty as even a fresh build will have default sets active + local treeList = {} + for index, spec in ipairs(build.treeTab.specList) do + t_insert(treeList, { label = spec.title or "Default", key = index }) + end + + local skillList = {} + for _, setId in ipairs(build.skillsTab.skillSetOrderList) do + local skillSet = build.skillsTab.skillSets[setId] + if skillSet then + t_insert(skillList, { label = skillSet.title or "Default", key = setId }) + end + end + + local itemList = {} + for _, setId in ipairs(build.itemsTab.itemSetOrderList) do + local itemSet = build.itemsTab.itemSets[setId] + if itemSet then + t_insert(itemList, { label = itemSet.title or "Default", key = setId }) + end + end + + self.controls.buildPlannerSpec:SetList(treeList) + self.controls.buildPlannerSkillSet:SetList(skillList) + self.controls.buildPlannerItemSet:SetList(itemList) + -- ensure selected index is in bounds and that something is selected + self.controls.buildPlannerSpec.selIndex = nil + self.controls.buildPlannerSkillSet.selIndex = nil + self.controls.buildPlannerItemSet.selIndex = nil + self.controls.buildPlannerSpec:SetSel(1) + self.controls.buildPlannerSkillSet:SetSel(1) + self.controls.buildPlannerItemSet:SetSel(1) +end function ImportTabClass:RefreshAuthStatus() main.api:ValidateAuth(function(valid, updateSettings) if valid then @@ -385,6 +562,7 @@ function ImportTabClass:Load(xml, fileName) self.importLink = xml.attrib.importLink self.controls.enablePartyExportBuffs.state = xml.attrib.exportParty == "true" self.build.partyTab.enableExportBuffs = self.controls.enablePartyExportBuffs.state + self.controls.buildPlannerUseGeneratedItemText.state = xml.attrib.useGeneratedItemText ~= "false" if self.lastAccountHash then for accountName in pairs(main.gameAccounts) do if common.sha1(accountName) == self.lastAccountHash then @@ -402,6 +580,7 @@ function ImportTabClass:Save(xml) lastAccountHash = self.lastAccountHash, lastCharacterHash = self.lastCharacterHash, exportParty = tostring(self.controls.enablePartyExportBuffs.state), + useGeneratedItemText = tostring(self.controls.buildPlannerUseGeneratedItemText.state), importLink = self.importLink } @@ -923,6 +1102,10 @@ function ImportTabClass:ImportItemsAndSkills(charData) self.build.itemsTab:DeleteItem(self.build.itemsTab.items[slot.selItemId]) end end + for _, slotName in ipairs(self.build.itemsTab.runeSlotOrder) do + self.build.itemsTab.runeSlots[slotName]:SelByValue("None", "name") + self.build.itemsTab.activeItemSet[slotName].runeName = "None" + end end local mainSkillEmpty = #self.build.skillsTab.socketGroupList == 0 @@ -944,6 +1127,9 @@ function ImportTabClass:ImportItemsAndSkills(charData) t_insert(preservedSocketGroupStateByKey[key], snapshotSocketGroupReimportState(socketGroup, index == self.build.mainSocketGroup)) end wipeTable(self.build.skillsTab.socketGroupList) + self.build.skillsTab.controls.groupList.selIndex = nil + self.build.skillsTab.controls.groupList.selValue = nil + self.build.skillsTab:SetDisplayGroup() end self.charImportStatus = colorCodes.POSITIVE.."Items and skills successfully imported." --ConPrintTable(charItemData) @@ -962,11 +1148,15 @@ function ImportTabClass:ImportItemsAndSkills(charData) gemId = "Metadata/Items/Gems/SkillGemSummonBeast" end - -- This could be done better with the character melee skills data at some point. + -- Prefer the character skill requirement, then fall back to equipped items for older responses and dual wielding. if typeLine:match("Mace Strike") then + local weaponRequirement = skillData.weaponRequirements and skillData.weaponRequirements[1] + local requiredWeaponType = weaponRequirement and escapeGGGString(weaponRequirement.values[1][1]) local weapon1Sel = self.build.itemsTab.activeItemSet["Weapon 1"] and self.build.itemsTab.activeItemSet["Weapon 1"].selItemId or 0 local weapon2Sel = self.build.itemsTab.activeItemSet["Weapon 2"] and self.build.itemsTab.activeItemSet["Weapon 2"].selItemId or 0 - if weapon2Sel == 0 then + if requiredWeaponType == "Two Hand Mace" then + gemId = "Metadata/Items/Gems/SkillGemPlayerDefault2HMace" + elseif weapon2Sel == 0 then if weapon1Sel == 0 or self.build.itemsTab.items[weapon1Sel].base.type == "One Hand Mace" then -- Facebreaker uses single handed mace strike gemId = "Metadata/Items/Gems/SkillGemPlayerDefault1HMace" elseif self.build.itemsTab.items[weapon1Sel].base.type == "Two Hand Mace" then @@ -1136,6 +1326,7 @@ function ImportTabClass:ImportItemsAndSkills(charData) if mainSkillEmpty then self.build.mainSocketGroup = self:GuessMainSocketGroup() end + self.build.calcsTab:BuildOutput() self.build.itemsTab:PopulateSlots() self.build.itemsTab:AddUndoState() self.build.skillsTab:AddUndoState() @@ -1151,7 +1342,17 @@ local slotMap = { ["Weapon"] = "Weapon 1", ["Offhand"] = "Weapon 2", ["Weapon2"] function ImportTabClass:ImportItem(itemData, slotName) if not slotName then - if itemData.inventoryId == "PassiveJewels" then + if itemData.inventoryId == "Chakra" then + slotName = self.build.itemsTab.runeSlotOrder[itemData.x + 1] + local slot = slotName and self.build.itemsTab.runeSlots[slotName] + if slot and itemData.baseType then + slot:SelByValue(itemData.baseType, "name") + if slot:GetSelValue().name == itemData.baseType then + self.build.itemsTab.activeItemSet[slotName].runeName = itemData.baseType + end + return + end + elseif itemData.inventoryId == "PassiveJewels" then slotName = "Jewel ".. self.build.latestTree.jewelSlots[itemData.x + 1] elseif itemData.inventoryId == "Flask" then if itemData.x > 1 then @@ -1168,7 +1369,7 @@ function ImportTabClass:ImportItem(itemData, slotName) return end - local item = new("Item") + local item = new("Item"):Item() -- Determine rarity, display name and base type of the item item.rarity = rarityMap[itemData.frameType] @@ -1237,34 +1438,36 @@ function ImportTabClass:ImportItem(itemData, slotName) end if itemData.properties then for _, property in pairs(itemData.properties) do - if escapeGGGString(property.name) == "Quality" then + local propertyName = escapeGGGString(property.name) + if propertyName == "Quality" then item.quality = tonumber(property.values[1][1]:match("%d+")) - elseif property.name == "Radius" then + elseif propertyName == "Radius" then item.jewelRadiusLabel = property.values[1][1] - elseif property.name == "Limited to" then + elseif propertyName == "Limited to" then item.limit = tonumber(property.values[1][1]) - elseif property.name == "Evasion Rating" then + elseif propertyName == "Evasion Rating" then if item.baseName == "Two-Toned Boots (Armour/Energy Shield)" then -- Another hack for Two-Toned Boots item.baseName = "Two-Toned Boots (Armour/Evasion)" item.base = self.build.data.itemBases[item.baseName] end - elseif property.name == "Energy Shield" then + elseif propertyName == "Energy Shield" then if item.baseName == "Two-Toned Boots (Armour/Evasion)" then -- Yet another hack for Two-Toned Boots item.baseName = "Two-Toned Boots (Evasion/Energy Shield)" item.base = self.build.data.itemBases[item.baseName] end end - if property.name == "Energy Shield" or property.name == "Ward" or property.name == "Armour" or property.name == "Evasion Rating" then + if propertyName == "Energy Shield" or propertyName == "Runic Ward" or propertyName == "Armour" or propertyName == "Evasion Rating" then item.armourData = item.armourData or { } + local defenceType = propertyName:gsub("Runic Ward", "Ward"):gsub(" Rating", ""):gsub(" ", "") for _, value in ipairs(property.values) do - item.armourData[property.name:gsub(" Rating", ""):gsub(" ", "")] = (item.armourData[property.name:gsub(" Rating", ""):gsub(" ", "")] or 0) + tonumber(value[1]) + item.armourData[defenceType] = (item.armourData[defenceType] or 0) + tonumber(value[1]) end end end end - item.mirrored = itemData.mirrored + item.mirrored = itemData.duplicated or itemData.mirrored item.corrupted = itemData.corrupted item.sanctified = itemData.sanctified item.doubleCorrupted = itemData.doubleCorrupted @@ -1349,12 +1552,13 @@ function ImportTabClass:ImportItem(itemData, slotName) if itemData.explicitMods then for _, itemMod in ipairs(itemData.explicitMods) do local modLine = itemMod.description or itemMod + local flags = itemMod.flags or itemMod for line in modLine:gmatch("[^\n]+") do local modList, extra = modLib.parseMod(line) t_insert(item.explicitModLines, { line = line, extra = extra, mods = modList or { }, - fractured = itemMod.fractured, - crafted = itemMod.crafted, - mutated = itemMod.mutated }) + fractured = flags.fractured, + crafted = flags.crafted, + mutated = flags.mutated }) end end end diff --git a/src/Classes/Item.lua b/src/Classes/Item.lua index affafee709..d36d34eb65 100644 --- a/src/Classes/Item.lua +++ b/src/Classes/Item.lua @@ -46,6 +46,12 @@ local function getCatalystScalar(catalystId, mod, quality) for _, curTag in ipairs(tags) do tagLookup[curTag] = true; end + -- these aren't actual mod tags but do sinistral/dextral catalyst + for _, lineFlag in ipairs({ "prefix", "suffix" }) do + if mod[lineFlag] then + tagLookup[lineFlag] = true + end + end -- Find if any of the catalyst's tags match the provided tags for _, catalystTag in ipairs(catalystTags[catalystId]) do @@ -56,26 +62,55 @@ local function getCatalystScalar(catalystId, mod, quality) return 1 end -local function getRangedModList(item, modLine) - if not modLine.range or not modLine.line:find("%((%-?%d+%.?%d*)%-(%-?%d+%.?%d*)%)") then - return - end - local line = itemLib.applyRange(modLine.line:gsub("\n", " "), modLine.range, getCatalystScalar(item.catalyst, modLine, item.catalystQuality), modLine.corruptedRange) - local list, extra = modLib.parseMod(line) - if itemLib.isZeroValueLine(line) then - return { } +local function normaliseModLine(line) + return line:gsub("%d+%.?%d*", "#") + :gsub("%(%-?#%-#%)", "#"):lower() + :gsub("\n", " ") +end + +local uniqueModStatOrder + +local function sortCraftedModLines(modLines) + local sourceOrder = { } + for index, modLine in ipairs(modLines) do + sourceOrder[modLine] = index end - return not extra and list + table.sort(modLines, function(a, b) + local aGroup = (a.crafted or a.custom) and 3 or a.fractured and 1 or 2 + local bGroup = (b.crafted or b.custom) and 3 or b.fractured and 1 or 2 + if aGroup ~= bGroup then + return aGroup < bGroup + elseif aGroup < 3 and a.order ~= b.order then + return (a.order or math.huge) < (b.order or math.huge) + end + return sourceOrder[a] < sourceOrder[b] + end) end -local ItemClass = newClass("Item", function(self, raw, rarity, highQuality) +---@class Item +local ItemClass = newClass("Item") + +function ItemClass:Item(raw, rarity, highQuality) if raw then self:ParseRaw(sanitiseText(raw), rarity, highQuality) end -end) + return self +end +---@enum (key) LineFlags local lineFlags = { - ["custom"] = true, ["crafted"] = true, ["fractured"] = true, ["desecrated"] = true, ["mutated"] = true, ["enchant"] = true, ["implicit"] = true, ["rune"] = true, ["unscalable"] = true + ["crafted"] = true, + ["custom"] = true, + ["disabled"] = true, + ["enchant"] = true, + ["fractured"] = true, + ["implicit"] = true, + ["desecrated"] = true, + ["mutated"] = true, + ["rune"] = true, + ["unscalable"] = true, + ["prefix"] = true, + ["suffix"] = true, } local function baseHasImplicitLine(base, line) @@ -259,17 +294,7 @@ function ItemClass:FindModifierSubstring(substring, itemSlotName) end for _,v in pairs(modLines) do - local currentVariant = false - if v.variantList then - for variant, enabled in pairs(v.variantList) do - if enabled and variant == self.variant then - currentVariant = true - end - end - else - currentVariant = true - end - if currentVariant then + if not v.disabled and self:CheckModLineVariant(v) then if v.line:lower():find(substring) and not v.line:lower():find(substring .. " modifier") then local excluded = false if data.itemTagSpecialExclusionPattern[substring] and data.itemTagSpecialExclusionPattern[substring][itemSlotName] then @@ -286,7 +311,7 @@ function ItemClass:FindModifierSubstring(substring, itemSlotName) end if data.itemTagSpecial[substring] and data.itemTagSpecial[substring][itemSlotName] then for _, specialMod in ipairs(data.itemTagSpecial[substring][itemSlotName]) do - if v.line:lower():find(specialMod:lower()) and (not v.variantList or v.variantList[self.variant]) then + if v.line:lower():find(specialMod:lower()) then return true end end @@ -301,6 +326,120 @@ local function specToNumber(s) return n and tonumber(n) end +local function parseItemSpec(line) + local specName, specVal = line:match("^([%a %(%)]+:?): (.+)$") + if specName == "Class:" then + specName = "Requires Class" + elseif not specName then + specName, specVal = line:match("^(Requires %a+) (.+)$") + end + return specName, specVal +end + +local function parseIdSpec(spec, positiveOnly) + local ids = { } + for id in (spec or ""):gmatch("%d+") do + id = tonumber(id) + if not positiveOnly or id > 0 then + ids[id] = true + end + end + return ids +end + +local variantSelectionSpecNames = { + ["Version"] = true, + ["Variant"] = true, + ["Selected Version"] = true, + ["Selected Variant Group"] = true, + ["Selected Variant"] = true, +} + +function ItemClass:HasVariantGroups() + return self.variantGroups and next(self.variantGroups) ~= nil or false +end + +function ItemClass:HasIndependentVariants() + return self.versionList ~= nil and self.variantList ~= nil and not self:HasVariantGroups() +end + +function ItemClass:UsesVersionedOrGroupedVariants() + return self.versionList ~= nil or self:HasVariantGroups() +end + +function ItemClass:IsVariantGroupOptionEligible(groupId, variantId) + local group = self.variantGroups and self.variantGroups[groupId] + local versions = group and group[variantId] + return versions and (versions[0] or self.selectedVersion and versions[self.selectedVersion]) or false +end + +function ItemClass:GetVariantGroupOptions(groupId, excludeSelected) + local options = { } + if not self.variantGroups or not self.variantGroups[groupId] then + return options + end + local used = { } + if excludeSelected then + for otherGroupId in pairsSortByKey(self.variantGroups) do + if otherGroupId ~= groupId then + local variantId = self.variantGroupSelections[otherGroupId] + if variantId and self:IsVariantGroupOptionEligible(otherGroupId, variantId) then + used[variantId] = true + end + end + end + end + for variantId = 1, #self.variantList do + if self:IsVariantGroupOptionEligible(groupId, variantId) and not used[variantId] then + t_insert(options, variantId) + end + end + return options +end + +function ItemClass:NormaliseVariantSelections() + if self.versionList and #self.versionList > 0 then + self.selectedVersion = m_max(1, m_min(#self.versionList, self.selectedVersion or #self.versionList)) + else + self.selectedVersion = nil + end + if self:HasIndependentVariants() then + self.variant = m_max(1, m_min(#self.variantList, self.variant or #self.variantList)) + end + self.variantGroupSelections = self.variantGroupSelections or { } + for groupId in pairs(self.variantGroupSelections) do + if not self.variantGroups[groupId] then + self.variantGroupSelections[groupId] = nil + end + end + + local used = { } + local needsSelection = { } + for groupId in pairsSortByKey(self.variantGroups) do + if #self:GetVariantGroupOptions(groupId, false) > 0 then + local selected = self.variantGroupSelections[groupId] + if selected and self:IsVariantGroupOptionEligible(groupId, selected) and not used[selected] then + used[selected] = true + else + t_insert(needsSelection, groupId) + end + end + end + for _, groupId in ipairs(needsSelection) do + local selected + for _, variantId in ipairs(self:GetVariantGroupOptions(groupId, false)) do + if not used[variantId] then + selected = variantId + break + end + end + self.variantGroupSelections[groupId] = selected + if selected then + used[selected] = true + end + end +end + function ItemClass:GetUniqueDBItem() if (self.rarity == "UNIQUE" or self.rarity == "RELIC") and main.uniqueDB then local dbItem = main.uniqueDB.list[self.name] @@ -311,7 +450,20 @@ function ItemClass:GetUniqueDBItem() return dbItem end end - +---@class ModLine A modifier line on an item. An in-game mod can translate to multiple ModLines. +---@field modList Mod[] +---@field line string The actual text for the line. This might describe a range of values, in which case applyRange() can be used with this and the range value to get a ranged line. +---@field range number? +---@field extra string? +---@field valueScalar number? +---@field [LineFlags] boolean? +---@field modTags string[]? +---@field variantList table? +---@field versionList table? +---@field variantGroupList table? +---@field modId string? + +local getRangedModList -- Parse raw item data and extract item name, base type, quality, and modifiers function ItemClass:ParseRaw(raw, rarity, highQuality) self.raw = raw @@ -395,14 +547,99 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) self.jewelSocketCount = 0 self.classRequirementModLines = { } self.buffModLines = { } + ---@type ModLine[] self.enchantModLines = { } + ---@type ModLine[] self.runeModLines = { } self.socketedAugmentTypeOverride = nil self.socketedSoulCoreTypes = { } + ---@type ModLine[] self.implicitModLines = { } + ---@type ModLine[] self.explicitModLines = { } + -- old items or trade-sourced items have increases to modifiers baked in to the item text, which + -- means that we can't add e.g. quality or mod magnitude effect to them during parsing. we will + -- assume an item to be an advanced copy format if either has mod roll information, a modifier + -- line with a range, or advanced copy lines + self.advancedCopy = false + self.modMagnitudeMods = {} local implicitLines = 0 + local skippedRuneLines = 0 self.variantList = nil + self.versionList = nil + -- group ID -> variant ID -> eligible version IDs; version 0 means every version. + ---@type table>> + self.variantGroups = { } + self.variantGroupSelections = self.variantGroupSelections or { } + -- Resolve selection metadata first because tagged base lines can precede it. + -- The main parser reuses these parsed tag tables when it builds each ModLine. + local selectionTagsByLine = { } + for lineIndex, rawLine in ipairs(self.rawLines) do + local specName, specVal = parseItemSpec(rawLine) + if variantSelectionSpecNames[specName] then + if specName == "Version" then + self.versionList = self.versionList or { } + t_insert(self.versionList, specVal) + elseif specName == "Variant" then + self.variantList = self.variantList or { } + -- This has to be kept for backwards compatibility + local _, name = specVal:match("{([%w_]+)}(.+)") + t_insert(self.variantList, name or specVal) + elseif specName == "Selected Version" then + self.selectedVersion = specToNumber(specVal) + elseif specName == "Selected Variant Group" then + local groupId, variantId = specVal:match("^(%d+)%s*=%s*(%d+)$") + if groupId and variantId then + self.variantGroupSelections[tonumber(groupId)] = tonumber(variantId) + end + elseif specName == "Selected Variant" then + self.variant = specToNumber(specVal) + end + end + + local variantSpec = rawLine:match("{variant:([^}]*)}") + local versionSpec = rawLine:match("{version:([^}]*)}") + local groupSpec = rawLine:match("{group:([^}]*)}") + if variantSpec or versionSpec or groupSpec then + local selectionTags = { + line = rawLine, + variantList = variantSpec and parseIdSpec(variantSpec) or nil, + versionList = versionSpec and parseIdSpec(versionSpec) or nil, + variantGroupList = groupSpec and parseIdSpec(groupSpec, true) or nil, + } + selectionTagsByLine[lineIndex] = selectionTags + end + end + for _, selectionTags in pairsSortByKey(selectionTagsByLine) do + if selectionTags.variantGroupList and (not selectionTags.variantList or not next(selectionTags.variantList)) then + ConPrintf("Grouped item line has no variant: %s", selectionTags.line) + elseif selectionTags.variantGroupList then + for groupId in pairs(selectionTags.variantGroupList) do + local group = self.variantGroups[groupId] or { } + self.variantGroups[groupId] = group + for variantId in pairs(selectionTags.variantList) do + if self.variantList and self.variantList[variantId] then + local versions = group[variantId] or { } + group[variantId] = versions + if selectionTags.versionList then + for versionId in pairs(selectionTags.versionList) do + if self.versionList and self.versionList[versionId] then + versions[versionId] = true + end + end + else + versions[0] = true + end + else + ConPrintf("Grouped item line references unknown variant %d: %s", variantId, selectionTags.line) + end + end + end + end + end + if self:UsesVersionedOrGroupedVariants() then + self:NormaliseVariantSelections() + end self.prefixes = { } self.suffixes = { } self.requirements = { } @@ -419,7 +656,6 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) local foundExplicit, foundImplicit local linePrefix = "" local linePostfix = "" - while self.rawLines[l] do local line = self.rawLines[l] if flaskBuffLines and flaskBuffLines[line] then @@ -449,8 +685,15 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) while self.rawLines[l] and not self.rawLines[l]:match("%)$") do l = l + 1 end + elseif self.base and self.base.flask and ( + line:match("^Recovers .+ over .+ Seconds?$") + or line:match("^Consumes %d+.- of %d+.- Charges on use$") + or line:match("^Currently has %d+ Charges$") + ) then + -- In-game flask state and base properties aren't modifier lines. elseif line:match("^{ ") then -- We're parsing advanced copy/paste format + self.advancedCopy = true linePrefix = "" linePostfix = "" self.crafted = true @@ -468,7 +711,7 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) for modId, modData in pairs(self.affixes) do -- these can produce false positives, and only ever exist on the monk glove base if modId:match("^HandWraps") and not self.name:match("Fists of Stone") then - goto modContinue + continue end if modData.affix == modName then if self:GetModSpawnWeight(modData) > 0 then @@ -486,7 +729,6 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) end end end - ::modContinue:: end if #self.pendingAffixList == 0 and #backupAffixList > 0 then self.pendingAffixList = backupAffixList @@ -501,8 +743,9 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) local possibleLineFlags = fullModName:gsub("Vaal Unique", "Mutated"):match("(.*)Modifier.*") if possibleLineFlags then for flag in possibleLineFlags:gmatch("%a+") do - if lineFlags[flag:lower()] then - linePrefix = linePrefix .. "{" .. flag:lower() .. "}" + local flagLower = flag:lower() + if lineFlags[flagLower] then + linePrefix = linePrefix .. "{" .. flagLower .. "}" end end end @@ -535,14 +778,7 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) self.requirements.level = tonumber(levelReq) goto continue end - local specName, specVal = line:match("^([%a %(%)]+:?): (.+)$") - if specName then - if specName == "Class:" then - specName = "Requires Class" - end - else - specName, specVal = line:match("^(Requires %a+) (.+)$") - end + local specName, specVal = parseItemSpec(line) if specName then if specName == "Unique ID" then self.uniqueID = specVal @@ -592,20 +828,11 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) end elseif specName == "Limited to" and self.type == "Jewel" then self.limit = specToNumber(specVal) - elseif specName == "Variant" then - if not self.variantList then - self.variantList = { } - end - -- This has to be kept for backwards compatibility - local ver, name = specVal:match("{([%w_]+)}(.+)") - if ver then - t_insert(self.variantList, name) - else - t_insert(self.variantList, specVal) - end + elseif variantSelectionSpecNames[specName] then + -- Parsed before item lines so tagged bases and modifiers see the final selection. elseif specName == "Talisman Tier" then self.talismanTier = specToNumber(specVal) - elseif specName == "Armour" or specName == "Evasion Rating" or specName == "Evasion" or specName == "Energy Shield" or specName == "Ward" then + elseif specName == "Armour" or specName == "Evasion Rating" or specName == "Evasion" or specName == "Energy Shield" or specName == "Ward" or specName == "Runic Ward" then if specName == "Evasion Rating" then specName = "Evasion" if self.baseName == "Two-Toned Boots (Armour/Energy Shield)" then @@ -620,6 +847,8 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) self.baseName = "Two-Toned Boots (Evasion/Energy Shield)" self.base = data.itemBases[self.baseName] end + elseif specName == "Runic Ward" then + specName = "Ward" end self.armourData = self.armourData or { } self.armourData[specName] = specToNumber(specVal) @@ -640,8 +869,6 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) self.hasAltVariant4 = true elseif specName == "Has Alt Variant Five" then self.hasAltVariant5 = true - elseif specName == "Selected Variant" then - self.variant = specToNumber(specVal) elseif specName == "Selected Alt Variant" then self.variantAlt = specToNumber(specVal) elseif specName == "Selected Alt Variant Two" then @@ -664,19 +891,27 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) self.crafted = true elseif specName == "Implicit" then self.implicit = true - elseif specName == "Prefix" then - local range, affix = specVal:match("{range:([%d.]+)}(.+)") - range = range or ((affix or specVal) ~= "None" and main.defaultItemAffixQuality) - t_insert(self.prefixes, { - modId = affix or specVal, - range = tonumber(range), - }) - elseif specName == "Suffix" then - local range, affix = specVal:match("{range:([%d.]+)}(.+)") - range = range or ((affix or specVal) ~= "None" and main.defaultItemAffixQuality) - t_insert(self.suffixes, { + elseif specName == "Prefix" or specName == "Suffix" then + local affixes = specName == "Prefix" and self.prefixes or self.suffixes + local fractured = specVal:match("^{fractured}") and true + specVal = specVal:gsub("^{fractured}", "") + local range, affix = specVal:match("{range:([^}]+)}(.+)") + if range and range:find(",", 1, true) then + local ranges = { } + for value in range:gmatch("[^,]+") do + t_insert(ranges, tonumber(value)) + end + range = ranges + else + range = tonumber(range) + end + if not range and (affix or specVal) ~= "None" then + range = main.defaultItemAffixQuality + end + t_insert(affixes, { modId = affix or specVal, - range = tonumber(range), + range = range, + fractured = fractured, }) elseif specName == "Implicits" then implicitLines = specToNumber(specVal) or 0 @@ -724,19 +959,23 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) gameModeStage = "EXPLICIT" end if not specName or foundExplicit or foundImplicit or lineIsBaseImplicit then + ---@type ModLine local modLine = { modTags = {} } + local selectionTags = selectionTagsByLine[l] line = line:gsub("{(%a*):?([^}]*)}", function(k,val) if k == "variant" then - modLine.variantList = { } - for varId in val:gmatch("%d+") do - modLine.variantList[tonumber(varId)] = true - end + modLine.variantList = selectionTags and selectionTags.variantList or parseIdSpec(val) + elseif k == "version" then + modLine.versionList = selectionTags and selectionTags.versionList or parseIdSpec(val) + elseif k == "group" then + modLine.variantGroupList = selectionTags and selectionTags.variantGroupList or parseIdSpec(val, true) elseif k == "tags" then for tag in val:gmatch("[%a_]+") do t_insert(modLine.modTags, tag) end elseif k == "range" then + self.advancedCopy = true modLine.range = tonumber(val) elseif k == "corruptedRange" then modLine.corruptedRange = tonumber(val) @@ -746,7 +985,6 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) return "" end) - line = line:gsub(" %((%l+)%)", function(k) if lineFlags[k] then modLine[k] = true @@ -754,11 +992,6 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) return "" end) - -- Used to flag Bonded soul core mods - if line:find("Bonded:") then - modLine.bonded = true - end - if modLine.rune then modLine.enchant = true end @@ -826,9 +1059,17 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) end if base then -- Items with variants can have multiple bases - self.baseLines[baseName] = { line = baseName, variantList = modLine.variantList } + self.baseLines[baseName] = { + line = baseName, + variantList = modLine.variantList, + versionList = modLine.versionList, + variantGroupList = modLine.variantGroupList, + } -- Set the actual base if variant matches or doesn't have variants - if not self.variant or not modLine.variantList or modLine.variantList[self.variant] then + local usesVersionedOrGroupedVariants = self:UsesVersionedOrGroupedVariants() + local baseMatches = usesVersionedOrGroupedVariants and self:CheckModLineVariant(modLine) + or (not usesVersionedOrGroupedVariants and (not self.variant or not modLine.variantList or modLine.variantList[self.variant])) + if baseMatches then self.baseName = baseName if not (self.rarity == "NORMAL" or self.rarity == "MAGIC") then self.title = self.name @@ -870,6 +1111,11 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) foundImplicit = true gameModeStage = "IMPLICIT" end + -- Bonded is display text, not modifier syntax; known rune lines are rebuilt below. + if modLine.rune and not modLine.disabled and line:match("^Bonded:%s+") then + skippedRuneLines = skippedRuneLines + 1 + goto continue + end local catalystScalar = 1 if line:match(" %- Unscalable Value$") or line:match(" — Unscalable Value$") then line = line:gsub(" %- Unscalable Value$", ""):gsub(" — Unscalable Value$", "") @@ -877,33 +1123,44 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) else catalystScalar = getCatalystScalar(self.catalyst, modLine, self.catalystQuality) end + -- Advanced copy uses current(base) for fixed-value modifiers, + -- in addition to the current(min-max) form handled below. + line = line:gsub("(%-?%d+%.?%d*)%((%-?%d+%.?%d*)%)", "%1") if self.pendingAffixList and #self.pendingAffixList > 0 then if #self.pendingAffixList > 1 then -- Probably a conqueror or Essence mod since the mod name is the same for all of them -- Try to match the line against one of the mods there - local valueStrippedLine = line:gsub("%-?%d+%.?%d*%(", "("):gsub("%-?%d+%.?%d*", "#") + local rangeLine = line:gsub("%-?%d+%.?%d*%(", "(") + local valueStrippedLine = rangeLine:gsub("%-?%d+%.?%d*", "#") + local exactAffix + local fallbackAffix for _, pendingAffix in ipairs(self.pendingAffixList) do local modData = self.affixes[pendingAffix.modId] for _, modDataLine in ipairs(modData) do - -- Prefer the exact match - if line == modDataLine then - self.pendingAffixList = { pendingAffix } + if line == modDataLine or rangeLine == modDataLine then + exactAffix = pendingAffix break end - if valueStrippedLine == modDataLine:gsub("%-?%d+%.?%d*", "#") then - self.pendingAffixList = { pendingAffix } - break + if not fallbackAffix and valueStrippedLine == modDataLine:gsub("%-?%d+%.?%d*", "#") then + fallbackAffix = pendingAffix end end + if exactAffix then + break + end end + self.pendingAffixList = { exactAffix or fallbackAffix or self.pendingAffixList[1] } end -- Use rolling Delta/Range in case one range is 1-3 and another is 1-100 so we get the finest precision possible local bestPrecisionDelta = -1 local bestPrecisionRange = -1 + local rollRanges = { } + local affixMod = self.affixes[self.pendingAffixList[1].modId] + modLine.order = affixMod and affixMod.statOrder[1] for value, range in line:gmatch("(%-?%d+%.?%d*)%((%-?%d+%.?%d*%-%-?%d+%.?%d*)%)") do - -- Find advanced copy paste format: 45(40-50) local min, max = range:match("(%-?%d+%.?%d*)%-(%-?%d+%.?%d*)") local delta = tonumber(max) - min + t_insert(rollRanges, delta > 0 and round((value - min) / delta, 6) or 0.5) line = line:gsub(value .. "%(" .. range:gsub("%-", "%%-") .. "%)", value) if delta > bestPrecisionDelta then bestPrecisionRange = round((value - min) / delta, 3) @@ -912,34 +1169,49 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) end t_insert(self.pendingAffixList[1].table, { modId = self.pendingAffixList[1].modId, - range = bestPrecisionRange >= 0 and bestPrecisionRange <= 1 and bestPrecisionRange or 0.5, + -- Legacy modifiers can roll outside the current data range. Keep the + -- extrapolated range so crafting a different affix doesn't normalise it. + range = #rollRanges > 1 and rollRanges or bestPrecisionDelta > 0 and bestPrecisionRange or 0.5, + fractured = modLine.fractured, }) self.pendingAffixList = {} else -- Use rolling Delta/Range in case one range is 1-3 and another is 1-100 so we get the finest precision possible local bestPrecisionDelta = -1 local bestPrecisionRange = -1 + local firstRollRange + local hasIndependentRolls - -- Replace non-number ranges as unsupported - line = line:gsub("(%a+)%([%a%s]+%-[%a%s]+%)", "%1") - - -- Strip single values like 25(50) -> 25 - line = line:gsub("(%d+)%((%d+)%)", "%1") + -- Advanced copy only provides the endpoints for enum ranges; keep the selected value. + line = line:gsub("(%s*)(%b())", function(space, range) + if range:find("-", 1, true) and not range:find("%d") then + return "" + end + return space .. range + end) + local advancedCopyLine = line for value, range in line:gmatch("(%-?%d+%.?%d*)%((%-?%d+%.?%d*%-%-?%d+%.?%d*)%)") do local min, max = range:match("(%-?%d+%.?%d*)%-(%-?%d+%.?%d*)") local delta = tonumber(max) - min + local rollRange = delta > 0 and round((value - min) / delta, 6) or 0.5 + if firstRollRange and firstRollRange ~= rollRange then + hasIndependentRolls = true + end + firstRollRange = firstRollRange or rollRange if delta > bestPrecisionDelta then - bestPrecisionRange = round((value - min) / delta, 3) + bestPrecisionRange = rollRange bestPrecisionDelta = delta end if bestPrecisionRange > 1 or bestPrecisionRange < 0 then line = line:gsub(value .. "%(" .. range:gsub("%-", "%%-") .. "%)", value) else - line = line:gsub(value .. "%(" .. range:gsub("%-", "%%-") .. "%)", (tonumber(value) < 0 and "+" or "") .. "(" .. range .. ")") + line = line:gsub(value .. "%(" .. range:gsub("%-", "%%-") .. "%)", (tonumber(value) < 0 and "+" or "") .. "(" .. min .. "-" .. max .. ")") end end - if bestPrecisionRange <= 1 and bestPrecisionRange >= 0 then + if hasIndependentRolls then + line = advancedCopyLine:gsub("(%-?%d+%.?%d*)%(%-?%d+%.?%d*%-%-?%d+%.?%d*%)", "%1") + elseif bestPrecisionRange <= 1 and bestPrecisionRange >= 0 then modLine.range = bestPrecisionRange end end @@ -959,7 +1231,13 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) end end - local lineLower = line:lower() + local lineLower = modLine.disabled and "" or line:lower() + -- \d+% increased/reduced explicit/implicit/ *tags* modifier magnitudes + local modMagnitudePattern = { "(%d+)%% ([ir][ne][cd][ru][ec][ae][sd]e?d?) ?([%a%s]*) modifier magnitudes", + -- \d+% increased/reduced effect of suffixes/prefixes + "(%d+)%% ([ir][ne][cd][ru][ec][ae][sd]e?d?) effect of ([sp][ur][fe]fix)es", + -- eyes of the greatwolf + "([%a%s]*) modifier magnitudes are doubled" } if lineLower == "implicit modifiers cannot be changed" then self.implicitsCannotBeChanged = true elseif lineLower:match(" prefix modifiers? allowed") then @@ -981,6 +1259,47 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) modLine.socketedAugmentTypeOverride = lineLower:match("^this item gains bonuses from socketed items as though it was a? ?(.+)$") modLine.socketedSoulCoreType = lineLower:match("^this item gains bonuses from socketed soul cores as though it was also a? ?(.+)$") + -- some tags might not match up exactly to tag strings. this has a list of exceptions + local modMagnitudeTagMap = { + defence = "defences", + -- 3.29 eyes of the greatwolf + enchantment = "enchant", + } + for _, pattern in ipairs(modMagnitudePattern) do + if not modLine.disabled and rangedLine:lower():find(pattern) then + local rangedLine = itemLib.applyRange(line, modLine.range or main.defaultItemAffixQuality or 1, catalystScalar, modLine.corruptedRange) + local amount, increaseOrDecrease, modTagsString = rangedLine:lower():match(pattern) + local multiplier + -- "are doubled" format -> swap variables + if amount and not (increaseOrDecrease or modTagsString) then + modTagsString = amount + amount = 100 + increaseOrDecrease = "increased" + multiplier = 2 + end + if amount and modTagsString and (increaseOrDecrease == "increased" or increaseOrDecrease == "reduced") then + local modTags = {} + local modType + local quality = increaseOrDecrease == "increased" and tonumber(amount) or -tonumber(amount) + if modTagsString == "explicit physical and chaos damage" then + table.insert(self.modMagnitudeMods, { tags = { "damage" }, anyTags = { "physical", "chaos" }, quality = quality, modType = "explicit", sourceLine = modLine }) + else + -- explicit elemental damage -> tags = {elemental, damage}, modType = explicit + for word in (modTagsString .. " "):gmatch("%S+") do + word = word:lower() + word = modMagnitudeTagMap[word] or word + if word == "implicit" or word == "explicit" or word == "enchant" then + modType = word + else + table.insert(modTags, word) + end + end + table.insert(self.modMagnitudeMods, { tags = modTags, quality = quality, multiplier = multiplier, modType = modType, sourceLine = modLine }) + end + break + end + end + end local modLines if modLine.rune then modLines = self.runeModLines @@ -988,7 +1307,7 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) modLines = self.enchantModLines elseif line:find("Requires Class") then modLines = self.classRequirementModLines - elseif modLine.implicit or #self.runeModLines + #self.enchantModLines + #self.implicitModLines < implicitLines then + elseif modLine.implicit or #self.runeModLines + skippedRuneLines + #self.enchantModLines + #self.implicitModLines < implicitLines then modLines = self.implicitModLines else modLines = self.explicitModLines @@ -1044,16 +1363,11 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) if self.base then if self.base.weapon or self.base.armour or self.base.tags.wand or self.base.tags.staff or self.base.tags.sceptre or self.itemSocketCount > 0 then local shouldFixRunesOnItem = #self.runes == 0 - if not shouldFixRunesOnItem and #self.runeModLines > 0 then - local canRebuildRunes = true - for _, rune in ipairs(self.runes) do - if rune ~= "None" and not data.itemMods.Runes[rune] then - canRebuildRunes = false - break - end - end - if canRebuildRunes then - self:UpdateRunes() + local canRebuildRunes = #self.runes > 0 + for _, rune in ipairs(self.runes) do + if rune ~= "None" and not data.itemMods.Runes[rune] then + canRebuildRunes = false + break end end @@ -1069,6 +1383,24 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) return strippedModLine, values end + if canRebuildRunes then + local disabledRuneLines = { } + for _, modLine in ipairs(self.runeModLines) do + if modLine.disabled then + local strippedModLine = getRuneLineParts(modLine.line) + disabledRuneLines[strippedModLine] = (disabledRuneLines[strippedModLine] or 0) + 1 + end + end + self:UpdateRunes() + for _, modLine in ipairs(self.runeModLines) do + local strippedModLine = getRuneLineParts(modLine.line) + if (disabledRuneLines[strippedModLine] or 0) > 0 then + modLine.disabled = true + disabledRuneLines[strippedModLine] -= 1 + end + end + end + local function compareRuneValueSets(a, b) for i = 1, math.max(#a, #b) do local aVal = a[i] or 0 @@ -1172,7 +1504,7 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) if slotType == broadItemType or slotType == specificItemType or (slotMod.type == "SoulCore" and self.socketedSoulCoreTypes[slotType]) then local effectModifier = gameSocketedAugmentEffectModifiers.SocketedAugmentItemEffect + (gameSocketedAugmentEffectModifiers["Socketed" .. slotMod.type .. "Effect"] or 0) local valueScalar = effectModifier ~= 0 and 1 + effectModifier - for _, modLine in ipairs(slotMod) do + local addModToGroupedRunes = function(modLine) local line = modLine if valueScalar then local bondedPrefix = line:match("^(Bonded: )") or "" @@ -1193,6 +1525,14 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) t_insert(groupedRunes, rune) end end + for _, modLine in ipairs(slotMod) do + addModToGroupedRunes(modLine) + end + if slotMod.bonded then + for _, modLine in ipairs(slotMod.bonded) do + addModToGroupedRunes("Bonded: " .. modLine) + end + end end end end @@ -1251,18 +1591,116 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) end end end + if shouldFixRunesOnItem and #self.runes > 0 then + -- Advanced item text omits the Rune fields. Once its regular lines identify the + -- socketed augments, rebuild every line from the exported normal/bonded data. + self:UpdateRunes() + end else self.sockets = { } self.itemSocketCount = 0 self.runes = { } end end + if self.advancedCopy and (self.rarity == "UNIQUE" or self.rarity == "RELIC") and not self:UsesVersionedOrGroupedVariants() then + if not uniqueModStatOrder then + uniqueModStatOrder = { exact = { }, normalised = { } } + for _, mod in pairs(data.itemMods.Exclusive) do + for index, line in ipairs(mod) do + local exactLine = line:lower():gsub("\n", " ") + local statLine = normaliseModLine(line) + uniqueModStatOrder.exact[exactLine] = m_min(uniqueModStatOrder.exact[exactLine] or math.huge, mod.statOrder[index]) + uniqueModStatOrder.normalised[statLine] = m_min(uniqueModStatOrder.normalised[statLine] or math.huge, mod.statOrder[index]) + end + end + end + for _, modLine in ipairs(self.explicitModLines) do + local exactLine = modLine.line:lower():gsub("\n", " ") + modLine.order = uniqueModStatOrder.exact[exactLine] + or uniqueModStatOrder.normalised[normaliseModLine(modLine.line)] + end + end + if self.advancedCopy and #self.explicitModLines > 1 then + sortCraftedModLines(self.explicitModLines) + end + if self.advancedCopy or self.crafted then + -- apply mod magnitude boost to matching mods + if #self.modMagnitudeMods > 0 then + for _, modMagnitudeMod in ipairs(self.modMagnitudeMods) do + if self:UsesVersionedOrGroupedVariants() and not self:CheckModLineVariant(modMagnitudeMod.sourceLine) then + continue + end + local modLists + if modMagnitudeMod.modType then + modLists = { self[modMagnitudeMod.modType .. "ModLines"] } + else + modLists = { self.implicitModLines, self.explicitModLines, self.enchantModLines } + end + for _, mods in ipairs(modLists) do + for _, mod in ipairs(mods or {}) do + -- avoid scaling variant lines which are not active + if self:GetModLineVariantCount(mod) == 0 or mod.unscalable then + continue + end + -- Modifiers that grant skills are not affected by modifier magnitude. + local grantsSkill = false + for _, parsedMod in ipairs(mod.modList) do + if parsedMod.name == "ExtraSkill" then + grantsSkill = true + break + end + end + if mod.extra and not grantsSkill then + local line = mod.line:lower() + grantsSkill = line:match("^grants skill:") + end + -- Create a fast lookup table for all provided tags + local tagLookup = {} + for _, curTag in ipairs(mod.modTags) do + tagLookup[curTag] = true; + end + -- these aren't actual mod tags but do appear in mod magnitude mods + for _, lineFlag in ipairs({ "desecrated", "prefix", "suffix" }) do + if mod[lineFlag] then + tagLookup[lineFlag] = true + end + end + local match = true + for _, magnitudeTag in ipairs(modMagnitudeMod.tags) do + if not tagLookup[magnitudeTag] then + match = false + end + end + if modMagnitudeMod.anyTags and not (tagLookup[modMagnitudeMod.anyTags[1]] or tagLookup[modMagnitudeMod.anyTags[2]]) then + match = false + end + if match and not grantsSkill then + if modMagnitudeMod.multiplier then + mod.valueScalar = (mod.valueScalar or 1) * modMagnitudeMod.multiplier + else + mod.valueScalar = (mod.valueScalar or 1) + (modMagnitudeMod.quality / 100) + end + end + if mod.valueScalar and mod.valueScalar ~= 1 then + local rangedLine = itemLib.applyRange(mod.line, mod.range or 1, mod.valueScalar, 1) + local modList, extra = modLib.parseMod(rangedLine) + if modList then + mod.displayValueScalar = 1 + mod.modList = modList + mod.extra = extra + end + end + end + end + end + end + end for _, runeName in ipairs(self.runes) do local runeData = data.itemMods.Runes[runeName] if runeData then for _, slotData in pairs(runeData) do - self.requirements.runeLevel = m_max(self.requirements.runeLevel, slotData.rank[1]) + self.requirements.runeLevel = m_max(self.requirements.runeLevel, slotData.levelReq) end end end @@ -1329,7 +1767,7 @@ function ItemClass:ParseRaw(raw, rarity, highQuality) end end end - if self.variantList then + if not self:UsesVersionedOrGroupedVariants() and self.variantList then self.variant = m_min(#self.variantList, self.variant or #self.variantList) if self.hasAltVariant then self.variantAlt = m_min(#self.variantList, self.variantAlt or #self.variantList) @@ -1395,6 +1833,7 @@ end function ItemClass:BuildRaw() local rawLines = { } + local usesVersionedOrGroupedVariants = self:UsesVersionedOrGroupedVariants() if self.runeModLines and self.runeModLines[1] then self:ApplySocketedRuneDisplayScalars() end @@ -1414,7 +1853,7 @@ function ItemClass:BuildRaw() if self.armourData then for _, type in ipairs({ "Armour", "Evasion", "EnergyShield", "Ward" }) do if self.armourData[type] and self.armourData[type] > 0 then - t_insert(rawLines, type:gsub("EnergyShield", "Energy Shield") .. ": " .. self.armourData[type]) + t_insert(rawLines, type:gsub("EnergyShield", "Energy Shield"):gsub("Ward", "Runic Ward") .. ": " .. self.armourData[type]) end end end @@ -1429,11 +1868,13 @@ function ItemClass:BuildRaw() end if self.crafted then t_insert(rawLines, "Crafted: true") - for i, affix in ipairs(self.prefixes or { }) do - t_insert(rawLines, "Prefix: " .. (affix.range and ("{range:" .. round(affix.range,3) .. "}") or "") .. affix.modId) + for _, affix in ipairs(self.prefixes or { }) do + local range = affix.range and "{range:" .. (type(affix.range) == "table" and table.concat(affix.range, ",") or round(affix.range, 3)) .. "}" or "" + t_insert(rawLines, "Prefix: " .. (affix.fractured and "{fractured}" or "") .. range .. affix.modId) end - for i, affix in ipairs(self.suffixes or { }) do - t_insert(rawLines, "Suffix: " .. (affix.range and ("{range:" .. round(affix.range,3) .. "}") or "") .. affix.modId) + for _, affix in ipairs(self.suffixes or { }) do + local range = affix.range and "{range:" .. (type(affix.range) == "table" and table.concat(affix.range, ",") or round(affix.range, 3)) .. "}" or "" + t_insert(rawLines, "Suffix: " .. (affix.fractured and "{fractured}" or "") .. range .. affix.modId) end end if self.catalyst and self.catalyst > 0 then @@ -1457,10 +1898,25 @@ function ItemClass:BuildRaw() t_insert(rawLines, "Item Level: " .. self.itemLevel) end local function writeModLine(modLine) - local displayValueScalar = modLine.displayValueScalar and (modLine.valueScalar or 1) * modLine.displayValueScalar - local line = displayValueScalar and itemLib.applyRange(modLine.line, modLine.range or main.defaultItemAffixQuality, displayValueScalar, modLine.corruptedRange) or modLine.line + local line = modLine.line + local function prependToAllLines(prefix) + line = prefix .. line:gsub("\n", "\n" .. prefix) + end + local function makeIdSpec(idList) + local ids = { } + for id in pairsSortByKey(idList) do + t_insert(ids, id) + end + return table.concat(ids, ",") + end + -- confusingly, in-game rune modifiers DO have the scaling baked into the value, while + -- everything else does not. this matches that behaviour in PoB + if modLine.augmentType or modLine.rune then + local displayValueScalar = modLine.displayValueScalar and (modLine.valueScalar or 1) * modLine.displayValueScalar + line = displayValueScalar and itemLib.applyRange(modLine.line, modLine.range or main.defaultItemAffixQuality, displayValueScalar, modLine.corruptedRange) or modLine.line + end if modLine.range and line:match("%(%-?[%d%.]+%-%-?[%d%.]+%)") then - line = "{range:" .. round(modLine.range, 3) .. "}" .. line + line = "{range:" .. round(modLine.range, 6) .. "}" .. line end if modLine.corruptedRange then line = "{corruptedRange:" .. round(modLine.corruptedRange, 2) .. "}" .. line @@ -1483,53 +1939,86 @@ function ItemClass:BuildRaw() if modLine.mutated then line = "{mutated}" .. line end + if modLine.disabled then + line = "{disabled}" .. line + end if modLine.crafted then line = "{crafted}" .. line end + if modLine.prefix then + line = "{prefix}" .. line + end + if modLine.suffix then + line = "{suffix}" .. line + end if modLine.unscalable then line = "{unscalable}" .. line end + local hasNewSelection = modLine.versionList or modLine.variantGroupList + if hasNewSelection and modLine.modTags and #modLine.modTags > 0 then + line = "{tags:" .. table.concat(modLine.modTags, ",") .. "}" .. line + end + if modLine.variantGroupList then + prependToAllLines("{group:" .. makeIdSpec(modLine.variantGroupList) .. "}") + end if modLine.variantList then - local varSpec - for varId in pairs(modLine.variantList) do - varSpec = (varSpec and varSpec .. "," or "") .. varId - end - local var = "{variant:" .. varSpec .. "}" - line = var .. line:gsub("\n", "\n" .. var) -- Variants that go over 1 line need to have the gsub to fix there being no "variant:" at the start + prependToAllLines("{variant:" .. makeIdSpec(modLine.variantList) .. "}") + end + if modLine.versionList then + prependToAllLines("{version:" .. makeIdSpec(modLine.versionList) .. "}") end - if modLine.modTags and #modLine.modTags > 0 then + if not hasNewSelection and modLine.modTags and #modLine.modTags > 0 then line = "{tags:" .. table.concat(modLine.modTags, ",") .. "}" .. line end t_insert(rawLines, line) end + if self.versionList then + for _, versionName in ipairs(self.versionList) do + t_insert(rawLines, "Version: " .. versionName) + end + if self.selectedVersion then + t_insert(rawLines, "Selected Version: " .. self.selectedVersion) + end + end if self.variantList then for _, variantName in ipairs(self.variantList) do t_insert(rawLines, "Variant: " .. variantName) end - t_insert(rawLines, "Selected Variant: " .. self.variant) + if self:HasIndependentVariants() then + t_insert(rawLines, "Selected Variant: " .. self.variant) + elseif usesVersionedOrGroupedVariants then + for groupId in pairsSortByKey(self.variantGroups) do + local variantId = self.variantGroupSelections[groupId] + if variantId then + t_insert(rawLines, "Selected Variant Group: " .. groupId .. "=" .. variantId) + end + end + else + t_insert(rawLines, "Selected Variant: " .. self.variant) + end - for _, baseLine in pairs(self.baseLines) do - if baseLine.variantList then + for _, baseLine in pairs(self.baseLines or { }) do + if baseLine.variantList or baseLine.versionList or baseLine.variantGroupList then writeModLine(baseLine) end end - if self.hasAltVariant then + if not usesVersionedOrGroupedVariants and self.hasAltVariant then t_insert(rawLines, "Has Alt Variant: true") t_insert(rawLines, "Selected Alt Variant: " .. self.variantAlt) end - if self.hasAltVariant2 then + if not usesVersionedOrGroupedVariants and self.hasAltVariant2 then t_insert(rawLines, "Has Alt Variant Two: true") t_insert(rawLines, "Selected Alt Variant Two: " .. self.variantAlt2) end - if self.hasAltVariant3 then + if not usesVersionedOrGroupedVariants and self.hasAltVariant3 then t_insert(rawLines, "Has Alt Variant Three: true") t_insert(rawLines, "Selected Alt Variant Three: " .. self.variantAlt3) end - if self.hasAltVariant4 then + if not usesVersionedOrGroupedVariants and self.hasAltVariant4 then t_insert(rawLines, "Has Alt Variant Four: true") t_insert(rawLines, "Selected Alt Variant Four: " .. self.variantAlt4) end - if self.hasAltVariant5 then + if not usesVersionedOrGroupedVariants and self.hasAltVariant5 then t_insert(rawLines, "Has Alt Variant Five: true") t_insert(rawLines, "Selected Alt Variant Five: " .. self.variantAlt5) end @@ -1537,6 +2026,13 @@ function ItemClass:BuildRaw() t_insert(rawLines, "Allow Duplicate Variants: true") end end + if not self.variantList then + for _, baseLine in pairs(self.baseLines or { }) do + if baseLine.versionList or baseLine.variantGroupList then + writeModLine(baseLine) + end + end + end if self.quality then t_insert(rawLines, "Quality: " .. self.quality) end @@ -1612,62 +2108,68 @@ function ItemClass:UpdateRunes() self.requirements.level = self.requirements.naturalLevel end wipeTable(self.runeModLines) - local getModRunesForTypes = function(runeName, baseType, specificType, soulCoreTypes) - local rune = data.itemMods.Runes[runeName] - local gatheredRuneMods = { } - if rune then - if rune[baseType] then - -- for _, mod in pairs(rune[baseType]) do - t_insert(gatheredRuneMods, rune[baseType]) - -- end - end - if rune[specificType] then - -- for _, mod in pairs(rune[specificType]) do - t_insert(gatheredRuneMods, rune[specificType]) - -- end - end - for soulCoreType in pairs(soulCoreTypes) do - local soulCoreMod = rune[soulCoreType] - if soulCoreMod and soulCoreMod.type == "SoulCore" then - t_insert(gatheredRuneMods, soulCoreMod) + local statOrder = {} + -- Normal and Bonded stats share display ordering and stacking, but Bonded is only + -- added for display; it is not part of the text sent to the modifier parser. + local addModLine = function(mod, line, order, bonded) + local orderValue = order or 0 + local displayLine = bonded and "Bonded: " .. line or line + local orderKey = mod.type .. ":" .. (bonded and "Bonded:" or "") .. orderValue + if statOrder[orderKey] then + -- Combine stats + local start = 1 + statOrder[orderKey].line = statOrder[orderKey].line:gsub("(%d%.?%d*)", function(num) + local _, e, other = displayLine:find("(%d%.?%d*)", start) + start = e + 1 + return tonumber(num) + tonumber(other) + end) + local parseLine = statOrder[orderKey].line:gsub("^Bonded:%s*", "") + local modList, extra = modLib.parseMod(parseLine) + statOrder[orderKey].modList = modList or { } + statOrder[orderKey].extra = extra + else + local modList, extra = modLib.parseMod(line) + local modLine = { line = displayLine, order = orderValue, modList = modList or { }, extra = extra, rune = true, enchant = true, augmentType = mod.type } + if bonded then + modLine.bonded = true + end + for l = 1, #self.runeModLines + 1 do + if not self.runeModLines[l] or self.runeModLines[l].order > orderValue then + t_insert(self.runeModLines, l, modLine) + break end end + statOrder[orderKey] = modLine end - return gatheredRuneMods end - - local statOrder = {} local baseType, specificType = self:GetSocketedAugmentTypes() local soulCoreTypes = self.socketedSoulCoreTypes for i = 1, self.itemSocketCount do local name = self.runes[i] if name and name ~= "None" then - local gatheredMods = getModRunesForTypes(name, baseType, specificType, soulCoreTypes) + local rune = data.itemMods.Runes[name] + local gatheredMods = { } + if rune then + if rune[baseType] then + t_insert(gatheredMods, rune[baseType]) + end + if rune[specificType] then + t_insert(gatheredMods, rune[specificType]) + end + for soulCoreType in pairs(soulCoreTypes) do + local soulCoreMod = rune[soulCoreType] + if soulCoreMod and soulCoreMod.type == "SoulCore" then + t_insert(gatheredMods, soulCoreMod) + end + end + end for _, mod in ipairs(gatheredMods) do for i, modLine in ipairs(mod) do - local order = mod.statOrder[i] - local orderKey = mod.type .. ":" .. (modLine:match("^Bonded:") and "Bonded:"..order or order) - if statOrder[orderKey] then - -- Combine stats - local start = 1 - statOrder[orderKey].line = statOrder[orderKey].line:gsub("(%d%.?%d*)", function(num) - local s, e, other = mod[i]:find("(%d%.?%d*)", start) - start = e + 1 - return tonumber(num) + tonumber(other) - end) - local modList, extra = modLib.parseMod(statOrder[orderKey].line) - statOrder[orderKey].modList = modList or { } - statOrder[orderKey].extra = extra - else - local modList, extra = modLib.parseMod(modLine) - local modLine = { line = modLine, order = order, modList = modList or { }, extra = extra, rune = true, enchant = true, augmentType = mod.type } - for l = 1, #self.runeModLines + 1 do - if not self.runeModLines[l] or self.runeModLines[l].order > order then - t_insert(self.runeModLines, l, modLine) - break - end - end - statOrder[orderKey] = modLine + addModLine(mod, modLine, mod.statOrder and mod.statOrder[i], false) + end + if mod.bonded then + for i, modLine in ipairs(mod.bonded) do + addModLine(mod, modLine, mod.bonded.statOrder and mod.bonded.statOrder[i], true) end end end @@ -1691,6 +2193,32 @@ function ItemClass:ApplySocketedRuneDisplayScalars() end end +-- Return the item's calculated modifiers for a slot, including only Bonded modifiers +-- enabled by the global Rune/Idol unlock or this item's Idol-only unlock. +function ItemClass:GetActiveModListForSlotNum(slotNum, canUseBonded) + local bondedState = canUseBonded and "all" or self.socketedIdolsUseBondedModifiers and "idol" or nil + if self.activeBondedState ~= bondedState then + local baseList = self.baseModList + local activeBaseList + if bondedState then + for _, modLine in ipairs(self.runeModLines or { }) do + local canUseBondedMod = modLine.bonded and (bondedState == "all" or modLine.augmentType == "Idol") + if canUseBondedMod and modLine.bondedModList and modLine.bondedModList[1] then + activeBaseList = activeBaseList or new("ModList"):ModList() + activeBaseList:AddList(modLine.bondedModList) + end + end + end + if activeBaseList then + activeBaseList:AddList(baseList) + baseList = activeBaseList + end + self:BuildModListsForSlots(baseList) + self.activeBondedState = bondedState + end + return self.modList or self.slotModList[slotNum] +end + -- Rebuild explicit modifiers using the item's affixes function ItemClass:Craft() -- Save off any custom mods so they can be re-added at the end @@ -1720,9 +2248,8 @@ function ItemClass:Craft() self.nameSuffix = self.nameSuffix .. " " .. mod.affix end self.requirements.level = m_max(self.requirements.level, m_floor(mod.level * 0.8)) - local rangeScalar = getCatalystScalar(self.catalyst, mod, self.catalystQuality) for i, line in ipairs(mod) do - line = itemLib.applyRange(line, affix.range or 0.5, rangeScalar) + line = itemLib.applyRange(line, affix.range or 0.5) local order = mod.statOrder[i] if statOrder[order] then -- Combine stats @@ -1733,7 +2260,8 @@ function ItemClass:Craft() return tonumber(num) + tonumber(other) end) else - local modLine = { line = line, order = order } + local modLine = { line = line, order = order, type = mod.type, modTags = mod.modTags or { }, unscalable = mod.unscalable, fractured = affix.fractured } + modLine[mod.type:lower()] = true for l = 1, #self.explicitModLines + 1 do if not self.explicitModLines[l] or self.explicitModLines[l].order > order then t_insert(self.explicitModLines, l, modLine) @@ -1751,11 +2279,35 @@ function ItemClass:Craft() for _, mod in ipairs(savedMods) do t_insert(self.explicitModLines, mod) end + if #self.explicitModLines > 1 then + sortCraftedModLines(self.explicitModLines) + end self:BuildAndParseRaw() end function ItemClass:CheckModLineVariant(modLine) + if self:UsesVersionedOrGroupedVariants() then + if modLine.versionList and (not self.selectedVersion or not modLine.versionList[self.selectedVersion]) then + return false + end + if modLine.variantGroupList then + if not modLine.variantList then + return false + end + for groupId in pairs(modLine.variantGroupList) do + local selectedVariant = self.variantGroupSelections[groupId] + if selectedVariant and modLine.variantList[selectedVariant] then + return true + end + end + return false + end + if self:HasIndependentVariants() and modLine.variantList then + return modLine.variantList[self.variant] or false + end + return not modLine.variantList + end return not modLine.variantList or modLine.variantList[self.variant] or (self.hasAltVariant and modLine.variantList[self.variantAlt]) @@ -1766,7 +2318,7 @@ function ItemClass:CheckModLineVariant(modLine) end function ItemClass:GetModLineVariantCount(modLine) - if not self.allowDuplicateVariants or not modLine.variantList then + if self:UsesVersionedOrGroupedVariants() or not self.allowDuplicateVariants or not modLine.variantList then return self:CheckModLineVariant(modLine) and 1 or 0 end @@ -1864,7 +2416,7 @@ function ItemClass:BuildModListForSlotNum(baseList, slotNum) if slotNum == 2 then slotName = slotName:gsub("1", "2") end - local modList = new("ModList") + local modList = new("ModList"):ModList() for _, baseMod in ipairs(baseList) do local mod = copyTable(baseMod) local add = true @@ -1991,16 +2543,20 @@ function ItemClass:BuildModListForSlotNum(baseList, slotNum) qualityScalar = 0 end + armourData.ArmourBase = self.base.armour.Armour or 0 armourData.Armour = round((armourBase + armourEvasionBase + armourEnergyShieldBase) * (1 + (armourInc + armourEvasionInc + armourEnergyShieldInc + defencesInc) / 100) * (1 + (qualityScalar / 100))) + armourData.EvasionBase = self.base.armour.Evasion or 0 armourData.Evasion = round((evasionBase + armourEvasionBase + evasionEnergyShieldBase) * (1 + (evasionInc + armourEvasionInc + evasionEnergyShieldInc + defencesInc) / 100) * (1 + (qualityScalar / 100))) + armourData.EnergyShieldBase = self.base.armour.EnergyShield or 0 armourData.EnergyShield = round((energyShieldBase + evasionEnergyShieldBase + armourEnergyShieldBase) * (1 + (energyShieldInc + armourEnergyShieldInc + evasionEnergyShieldInc + defencesInc) / 100) * (1 + (qualityScalar / 100))) + armourData.WardBase = self.base.armour.Ward or 0 armourData.Ward = round((wardBase) * (1 + (wardInc + defencesInc) / 100) * (1 + (qualityScalar / 100))) armourData.EvasionPerLevel = evasionPerLevel * (1 + (evasionInc + armourEvasionInc + evasionEnergyShieldInc + defencesInc) / 100) * (1 + (qualityScalar / 100)) armourData.EnergyShieldPerLevel = energyShieldPerLevel * (1 + (energyShieldInc + armourEnergyShieldInc + evasionEnergyShieldInc + defencesInc) / 100) * (1 + (qualityScalar / 100)) armourData.WardPerLevel = wardPerLevel * (1 + (wardInc + defencesInc) / 100) * (1 + (qualityScalar / 100)) if self.base.armour.BlockChance then - armourData.BlockChance = m_floor((self.base.armour.BlockChance * (1 + calcLocal(modList, "BlockChance", "INC", 0) / 100) + calcLocal(modList, "BlockChance", "BASE", 0))) + armourData.BlockChance = m_floor((self.base.armour.BlockChance + calcLocal(modList, "BlockChance", "BASE", 0)) * (1 + calcLocal(modList, "BlockChance", "INC", 0) / 100)) end if self.base.armour.MovementPenalty then modList:NewMod("MovementSpeed", "BASE", -self.base.armour.MovementPenalty, self.modSource, { type = "Condition", var = "IgnoreMovementPenalties", neg = true }) @@ -2112,12 +2668,34 @@ function ItemClass:BuildModListForSlotNum(baseList, slotNum) return { unpack(modList) } end +function ItemClass:BuildModListsForSlots(baseList) + if self.base.weapon or self.base.type == "Wand" or self.base.type == "Sceptre" or self.base.type == "Staff" or self.type == "Ring" then + self.slotModList = { } + for i = 1, self.type == "Ring" and 3 or 2 do + self.slotModList[i] = self:BuildModListForSlotNum(baseList, i) + end + else + self.modList = self:BuildModListForSlotNum(baseList) + end +end + +function getRangedModList(item, modLine) + if not modLine.range or not modLine.line:find("%((%-?%d+%.?%d*)%-(%-?%d+%.?%d*)%)") then + return + end + local line = itemLib.applyRange(modLine.line:gsub("\n", " "), modLine.range, modLine.valueScalar, modLine.corruptedRange) + local list, extra = modLib.parseMod(line) + if itemLib.isZeroValueLine(line) then + return {} + end + return not extra and list +end -- Build lists of modifiers for each slot the item can occupy function ItemClass:BuildModList() if not self.base then return end - local baseList = new("ModList") + local baseList = new("ModList"):ModList() if self.base.weapon then self.weaponData = { } elseif self.base.armour then @@ -2143,6 +2721,10 @@ function ItemClass:BuildModList() end end local function processModLine(modLine) + modLine.bondedModList = nil + if modLine.disabled then + return + end local variantCount = self:GetModLineVariantCount(modLine) if variantCount > 0 then -- special section for variant over-ride of pre-modifier item parameters @@ -2156,6 +2738,11 @@ function ItemClass:BuildModList() end -- handle understood modifier variable properties if not modLine.extra then + local targetList = baseList + if modLine.bonded then + modLine.bondedModList = new("ModList"):ModList() + targetList = modLine.bondedModList + end local rangedModList = getRangedModList(self, modLine) if rangedModList then modLine.modList = rangedModList @@ -2163,7 +2750,7 @@ function ItemClass:BuildModList() end for _, mod in ipairs(modLine.modList) do for _ = 1, variantCount do - baseList:AddMod(modLib.setSource(mod, self.modSource)) + targetList:AddMod(modLib.setSource(mod, self.modSource)) end end if modLine.modTags and #modLine.modTags > 0 then @@ -2189,6 +2776,7 @@ function ItemClass:BuildModList() for _, modLine in ipairs(self.explicitModLines) do processModLine(modLine) end + self.socketedIdolsUseBondedModifiers = calcLocal(baseList, "SocketedIdolsUseBondedModifiers", "FLAG", 0) self.socketedSoulCoreEffectModifier = calcLocal(baseList, "SocketedSoulCoreEffect", "INC", 0) / 100 self.socketedRuneEffectModifier = calcLocal(baseList, "SocketedRuneEffect", "INC", 0) / 100 self.socketedAugmentItemEffectModifier = calcLocal(baseList, "SocketedAugmentItemEffect", "INC", 0) / 100 @@ -2202,9 +2790,10 @@ function ItemClass:BuildModList() elseif modLine.augmentType == "Rune" then effectModifier = effectModifier + self.socketedRuneEffectModifier end - if effectModifier and effectModifier ~= 0 and self:CheckModLineVariant(modLine) and not modLine.extra and not modLine.socketedRuneEffectAlreadyApplied then + local targetList = modLine.bonded and modLine.bondedModList or baseList + if targetList and effectModifier and effectModifier ~= 0 and self:CheckModLineVariant(modLine) and not modLine.extra and not modLine.socketedRuneEffectAlreadyApplied then for _, mod in ipairs(modLine.modList) do - baseList:ScaleAddMod(mod, effectModifier) + targetList:ScaleAddMod(mod, effectModifier) end end end @@ -2269,15 +2858,6 @@ function ItemClass:BuildModList() self.sockets = newSockets end self.socketedJewelEffectModifier = 1 + calcLocal(baseList, "SocketedJewelEffect", "INC", 0) / 100 - if self.base.weapon or self.base.type == "Wand" or self.base.type == "Sceptre" or self.base.type == "Staff" or self.type == "Ring" then - self.slotModList = { } - for i = 1, 2 do - self.slotModList[i] = self:BuildModListForSlotNum(baseList, i) - end - if self.type == "Ring" then - self.slotModList[3] = self:BuildModListForSlotNum(baseList, 3) - end - else - self.modList = self:BuildModListForSlotNum(baseList) - end + self:BuildModListsForSlots(baseList) + self.activeBondedState = nil end diff --git a/src/Classes/ItemDBControl.lua b/src/Classes/ItemDBControl.lua index 0e3c8231e9..1bf81df5eb 100644 --- a/src/Classes/ItemDBControl.lua +++ b/src/Classes/ItemDBControl.lua @@ -10,8 +10,20 @@ local m_max = math.max local m_floor = math.floor -local ItemDBClass = newClass("ItemDBControl", "ListControl", function(self, anchor, rect, itemsTab, db, dbType) - self.ListControl(anchor, rect, 16, "VERTICAL", false) +---@class ItemDBControl: ListControl +local ItemDBClass = newClass("ItemDBControl", "ListControl") + +---@class ItemDBData +---@field list table +---@field loading boolean? + +---@param anchor Anchor? +---@param rect Rect? +---@param itemsTab ItemsTab +---@param db ItemDBData +---@param dbType "RARE"|"UNIQUE" +function ItemDBClass:ItemDBControl(anchor, rect, itemsTab, db, dbType) + self:ListControl(anchor, rect, 16, "VERTICAL", false) self.itemsTab = itemsTab self.db = db self.dbType = dbType @@ -28,35 +40,36 @@ local ItemDBClass = newClass("ItemDBControl", "ListControl", function(self, anch self.typeList = { "Any type", "Armour", "Jewellery", "One Handed Melee", "Two Handed Melee" } self.slotList = { "Any slot", "Weapon 1", "Weapon 2", "Helmet", "Body Armour", "Gloves", "Boots", "Amulet", "Ring", "Belt", "Jewel" } local baseY = dbType == "RARE" and -22 or -62 - self.controls.slot = new("DropDownControl", {"BOTTOMLEFT",self,"TOPLEFT"}, {0, baseY, 179, 18}, self.slotList, function(index, value) + self.controls.slot = new("DropDownControl"):DropDownControl({ "BOTTOMLEFT", self, "TOPLEFT" }, { 0, baseY, 179, 18 }, self.slotList, function(index, value) self.listBuildFlag = true end) - self.controls.type = new("DropDownControl", {"LEFT",self.controls.slot,"RIGHT"}, {2, 0, 179, 18}, self.typeList, function(index, value) + self.controls.type = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.slot, "RIGHT" }, { 2, 0, 179, 18 }, self.typeList, function(index, value) self.listBuildFlag = true end) if dbType == "UNIQUE" then - self.controls.sort = new("DropDownControl", {"BOTTOMLEFT",self,"TOPLEFT"}, {0, baseY + 20, 179, 18}, self.sortDropList, function(index, value) + self.controls.sort = new("DropDownControl"):DropDownControl({ "BOTTOMLEFT", self, "TOPLEFT" }, { 0, baseY + 20, 179, 18 }, self.sortDropList, function(index, value) self:SetSortMode(value.sortMode) end) - self.controls.league = new("DropDownControl", {"LEFT",self.controls.sort,"RIGHT"}, {2, 0, 179, 18}, self.leagueList, function(index, value) + self.controls.league = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.sort, "RIGHT" }, { 2, 0, 179, 18 }, self.leagueList, function(index, value) self.listBuildFlag = true end) - self.controls.requirement = new("DropDownControl", {"LEFT",self.controls.sort,"BOTTOMLEFT"}, {0, 11, 179, 18}, { "Any requirements", "Current level", "Current attributes", "Current useable" }, function(index, value) + self.controls.requirement = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.sort, "BOTTOMLEFT" }, { 0, 11, 179, 18 }, { "Any requirements", "Current level", "Current attributes", "Current useable" }, function(index, value) self.listBuildFlag = true end) - self.controls.obtainable = new("DropDownControl", {"LEFT",self.controls.requirement,"RIGHT"}, {2, 0, 179, 18}, { "Obtainable", "Any source", "Unobtainable", "Vendor Recipe", "Upgraded", "Boss Item", "Corruption"}, function(index, value) + self.controls.obtainable = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.requirement, "RIGHT" }, { 2, 0, 179, 18 }, { "Obtainable", "Any source", "Unobtainable", "Vendor Recipe", "Upgraded", "Boss Item", "Corruption" }, function(index, value) self.listBuildFlag = true end) end - self.controls.search = new("EditControl", {"BOTTOMLEFT",self,"TOPLEFT"}, {0, -2, 258, 18}, "", "Search", "%c", 100, function() + self.controls.search = new("EditControl"):EditControl({ "BOTTOMLEFT", self, "TOPLEFT" }, { 0, -2, 258, 18 }, "", "Search", "%c", 100, function() self.listBuildFlag = true end, nil, nil, true) - self.controls.searchMode = new("DropDownControl", {"LEFT",self.controls.search,"RIGHT"}, {2, 0, 100, 18}, { "Anywhere", "Names", "Modifiers" }, function(index, value) + self.controls.searchMode = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.search, "RIGHT" }, { 2, 0, 100, 18 }, { "Anywhere", "Names", "Modifiers" }, function(index, value) self.listBuildFlag = true end) self:BuildSortOrder() self.listBuildFlag = true -end) + return self +end function ItemDBClass:LoadLeaguesAndTypes() local leagueFlag = { } @@ -311,7 +324,7 @@ function ItemDBClass:Draw(viewPort) end function ItemDBClass:GetRowValue(column, index, item) - if column == 1 then + if item and column == 1 then return colorCodes[item.rarity] .. item.name end end @@ -333,7 +346,7 @@ end function ItemDBClass:OnSelClick(index, item, doubleClick) if IsKeyDown("CTRL") then -- Add item - local newItem = new("Item", item.raw) + local newItem = new("Item"):Item(item.raw) newItem:NormaliseQuality() self.itemsTab:AddItem(newItem, true) @@ -358,7 +371,12 @@ function ItemDBClass:OnSelClick(index, item, doubleClick) self.itemsTab:AddUndoState() self.itemsTab.build.buildFlag = true elseif doubleClick then + -- disallow dragging after double click since the window can jump when + -- the display item tooltip is created, which might cause the drag item + -- to get stuck to the cursor + self.selDragging = false self.itemsTab:CreateDisplayItemFromRaw(item.raw, true) + return false end end diff --git a/src/Classes/ItemListControl.lua b/src/Classes/ItemListControl.lua index ac03df2b1f..f5dff08b8c 100644 --- a/src/Classes/ItemListControl.lua +++ b/src/Classes/ItemListControl.lua @@ -4,21 +4,53 @@ -- Build item list control. -- local pairs = pairs +local ipairs = ipairs local t_insert = table.insert -local ItemListClass = newClass("ItemListControl", "ListControl", function(self, anchor, rect, itemsTab, forceTooltip) - self.ListControl(anchor, rect, 16, "VERTICAL", true, itemsTab.itemOrderList, forceTooltip) +---@class ItemListControl: ListControl +local ItemListClass = newClass("ItemListControl", "ListControl") + +---@param anchor Anchor? +---@param rect Rect? +---@param itemsTab ItemsTab +---@param forceTooltip boolean? +function ItemListClass:ItemListControl(anchor, rect, itemsTab, forceTooltip) + self:ListControl(anchor, rect, 16, "VERTICAL", true, itemsTab.itemOrderList, forceTooltip) self.itemsTab = itemsTab - self.label = "^7All items:" self.defaultText = "^x7F7F7FThis is the list of items that have been added to this build.\nYou can add items to this list by dragging them from\none of the other lists, or by clicking 'Add to build' when\nviewing an item." self.dragTargetList = { } - self.controls.delete = new("ButtonControl", {"BOTTOMRIGHT",self,"TOPRIGHT"}, {0, -2, 60, 18}, "Delete", function() - self:OnSelDelete(self.selIndex, self.selValue) + self.controls.loadoutFilter = new("DropDownControl"):DropDownControl({ "BOTTOMLEFT", self, "TOPLEFT" }, { 0, -2, 110, 18 }, nil, function() + self:UpdateList() end) - self.controls.delete.enabled = function() - return self.selValue ~= nil + self.controls.loadoutFilter.enableDroppedWidth = true + self.controls.sort = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.loadoutFilter, "RIGHT" }, { 4, 0, 42, 18 }, "Sort", function() + itemsTab:SortItemList() + self:UpdateList() + end) + self.controls.deleteUnused = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.sort, "RIGHT" }, { 4, 0, 84, 18 }, "Del Unused", function() + local delList = {} + for _, itemId in ipairs(itemsTab.itemOrderList) do + if not itemsTab:GetEquippedSlotForItem(itemsTab.items[itemId]) and not self:FindEquippedItemSocket(itemId, false) and not self:FindSocketedJewel(itemId, false) then + t_insert(delList, itemId) + end + end + -- Delete in reverse order so as to not delete the wrong item whilst deleting + for i = #delList, 1, -1 do + itemsTab:DeleteItem(itemsTab.items[delList[i]], true) + end + -- Rebuild cluster jewel graphs, populate slots, and create an undo state, as we deferred doing this during itemsTab:DeleteItem(...) + for _, spec in pairs(itemsTab.build.treeTab.specList) do + spec:BuildClusterJewelGraphs() + end + itemsTab:PopulateSlots() + itemsTab:AddUndoState() + itemsTab.build.buildFlag = true + self:UpdateList() + end) + self.controls.deleteUnused.enabled = function() + return #itemsTab.itemOrderList > 0 end - self.controls.deleteAll = new("ButtonControl", {"RIGHT",self.controls.delete,"LEFT"}, {-4, 0, 70, 18}, "Delete All", function() + self.controls.deleteAll = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.deleteUnused, "RIGHT" }, { 4, 0, 58, 18 }, "Del All", function() main:OpenConfirmPopup("Delete All", "Are you sure you want to delete all items in this build?", "Delete", function() for _, slot in pairs(itemsTab.slots) do slot:SetSelItemId(0) @@ -28,44 +60,146 @@ local ItemListClass = newClass("ItemListControl", "ListControl", function(self, spec.jewels[nodeId] = 0 end end - wipeTable(self.list) + wipeTable(itemsTab.itemOrderList) wipeTable(self.itemsTab.items) itemsTab:PopulateSlots() itemsTab:AddUndoState() itemsTab.build.buildFlag = true self.selIndex = nil self.selValue = nil + self:UpdateList() end) end) self.controls.deleteAll.enabled = function() - return #self.list > 0 + return #itemsTab.itemOrderList > 0 end - self.controls.deleteUnused = new("ButtonControl", {"RIGHT",self.controls.deleteAll,"LEFT"}, {-4, 0, 100, 18}, "Delete Unused", function() - local delList = {} - for _, itemId in pairs(self.list) do - if not itemsTab:GetEquippedSlotForItem(itemsTab.items[itemId]) and not self:FindEquippedItemSocket(itemId, false) and not self:FindSocketedJewel(itemId, false) then - t_insert(delList, itemId) + self.controls.delete = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.deleteAll, "RIGHT" }, { 4, 0, 50, 18 }, "Delete", function() + self:OnSelDelete(self.selIndex, self.selValue) + end) + self.controls.delete.enabled = function() + return self.selValue ~= nil + end + return self +end + +function ItemListClass:UpdateLoadoutList() + local list = { "Any Loadout", "Current Loadout", "Unused Items" } + local listValues = { ["Any Loadout"] = true, ["Current Loadout"] = true, ["Unused Items"] = true } + local build = self.itemsTab.build + if build and build.controls and build.controls.buildLoadouts then + for _, val in ipairs(build.controls.buildLoadouts.list) do + if val ~= "No Loadouts" and val ~= "^7^7Loadouts:" and val ~= "^7^7-----" and val ~= "^7^7Manage" and val ~= "^7^7Sync" and val ~= "^7^7Help >>" and not listValues[val] then + t_insert(list, val) + listValues[val] = true end end - -- Delete in reverse order so as to not delete the wrong item whilst deleting - for i = #delList, 1, -1 do - itemsTab:DeleteItem(itemsTab.items[delList[i]], true) + end + if self.itemsTab.itemSetOrderList then + for _, itemSetId in ipairs(self.itemsTab.itemSetOrderList) do + local itemSet = self.itemsTab.itemSets[itemSetId] + local title = itemSet and (itemSet.title or "Default") + if title and not listValues[title] then + t_insert(list, title) + listValues[title] = true + end end - -- Rebuild cluster jewel graphs, populate slots, and create an undo state, as we deferred doing this during itemsTab:DeleteItem(...) - for _, spec in pairs(itemsTab.build.treeTab.specList) do - spec:BuildClusterJewelGraphs() + end + local listKey = table.concat(list, "\0") + if self.loadoutListKey == listKey then + return false + end + self.loadoutListKey = listKey + local selIndex = self.controls.loadoutFilter.selIndex or 1 + local selValue = self.controls.loadoutFilter.list and self.controls.loadoutFilter.list[selIndex] or "Any Loadout" + self.controls.loadoutFilter:SetList(list) + self.controls.loadoutFilter.selIndex = isValueInArray(list, selValue) or 1 + return true +end + +function ItemListClass:UpdateList() + self:UpdateLoadoutList() + local selFilter = self.controls.loadoutFilter.selIndex or 1 + local filterVal = self.controls.loadoutFilter.list[selFilter] or "Any Loadout" + local selectedItemId = self.selValue + + if selFilter == 1 or filterVal == "Any Loadout" then + self.list = self.itemsTab.itemOrderList + self.isMutable = true + else + self.isMutable = false + local filterItemSet + local filterSpec + if selFilter == 2 or filterVal == "Current Loadout" then + filterItemSet = self.itemsTab.activeItemSet + filterSpec = self.itemsTab.build.treeTab.specList[self.itemsTab.build.treeTab.activeSpec] + elseif selFilter ~= 3 and filterVal ~= "Unused Items" then + local filterTitle = filterVal:gsub("^%[[^%]]+%]%s*", "") + for _, itemSetId in ipairs(self.itemsTab.itemSetOrderList) do + local itemSet = self.itemsTab.itemSets[itemSetId] + if (itemSet.title or "Default") == filterTitle then + filterItemSet = itemSet + break + end + end + local treeTab = self.itemsTab.build.treeTab + for _, spec in ipairs(treeTab.specList) do + if (spec.title or "Default") == filterTitle then + filterSpec = spec + break + end + end + local linkId = filterVal:match("{(%w+)}") + local itemLink = linkId and self.itemsTab.build.itemListSpecialLinks and self.itemsTab.build.itemListSpecialLinks[linkId] + local treeLink = linkId and self.itemsTab.build.treeListSpecialLinks and self.itemsTab.build.treeListSpecialLinks[linkId] + filterItemSet = filterItemSet or #self.itemsTab.itemSetOrderList == 1 and self.itemsTab.itemSets[self.itemsTab.itemSetOrderList[1]] or itemLink and self.itemsTab.itemSets[itemLink.setId] + filterSpec = filterSpec or #treeTab.specList == 1 and treeTab.specList[1] or treeLink and treeTab.specList[treeLink.setId] end - itemsTab:PopulateSlots() - itemsTab:AddUndoState() - itemsTab.build.buildFlag = true - end) - self.controls.deleteUnused.enabled = function() - return #self.list > 0 + filterItemSet = filterItemSet or { } + local newList = { } + for _, itemId in ipairs(self.itemsTab.itemOrderList) do + local item = self.itemsTab.items[itemId] + if item then + if selFilter == 3 or filterVal == "Unused Items" then + if not self.itemsTab:GetEquippedSlotForItem(item) and not self:FindEquippedItemSocket(itemId, false) and not self:FindSocketedJewel(itemId, false) then + t_insert(newList, itemId) + end + else + local inLoadout = false + for _, slot in pairs(filterItemSet) do + if type(slot) == "table" and slot.selItemId == itemId then + inLoadout = true + break + end + end + if not inLoadout and filterSpec then + for nodeId, jewelId in pairs(filterSpec.jewels) do + if jewelId == itemId and filterSpec.nodes[nodeId] and filterSpec.nodes[nodeId].alloc then + inLoadout = true + break + end + end + end + if inLoadout then + t_insert(newList, itemId) + end + end + end + end + self.list = newList end - self.controls.sort = new("ButtonControl", {"RIGHT",self.controls.deleteUnused,"LEFT"}, {-4, 0, 60, 18}, "Sort", function() - itemsTab:SortItemList() - end) -end) + self.selIndex = selectedItemId and isValueInArray(self.list, selectedItemId) or nil + self.selValue = self.selIndex and self.list[self.selIndex] or nil +end + +function ItemListClass:Draw(viewPort) + local loadoutListChanged = self:UpdateLoadoutList() + local outputRevision = self.itemsTab.build and self.itemsTab.build.outputRevision + if loadoutListChanged or outputRevision ~= self.lastOutputRevision then + self.lastOutputRevision = outputRevision + self:UpdateList() + end + self.ListControl.Draw(self, viewPort) +end function ItemListClass:FindSocketedJewel(jewelId, excludeActiveSpec) if not self.itemsTab.items[jewelId] or self.itemsTab.items[jewelId].type ~= "Jewel" then @@ -146,11 +280,12 @@ end function ItemListClass:ReceiveDrag(type, value, source) if type == "Item" then - local newItem = new("Item", value.raw) + local newItem = new("Item"):Item(value.raw) newItem:NormaliseQuality() self.itemsTab:AddItem(newItem, true, self.selDragIndex) self.itemsTab:PopulateSlots() self.itemsTab:AddUndoState() + self:UpdateList() end end @@ -184,9 +319,13 @@ function ItemListClass:OnSelClick(index, itemId, doubleClick) self.itemsTab.build.buildFlag = true end elseif doubleClick then - local newItem = new("Item", item:BuildRaw()) + -- disallow dragging since if the cursor is outside the selection after + -- the second click, the item will be stuck onto the cursor + self.selDragging = false + local newItem = new("Item"):Item(item:BuildRaw()) newItem.id = item.id self.itemsTab:SetDisplayItem(newItem) + return false end end @@ -204,6 +343,7 @@ function ItemListClass:OnSelDelete(index, itemId) self.itemsTab:DeleteItem(item) self.selIndex = nil self.selValue = nil + self:UpdateList() end) else local equipSet = self:FindEquippedItemSocket(itemId, true) @@ -213,6 +353,7 @@ function ItemListClass:OnSelDelete(index, itemId) self.itemsTab:DeleteItem(item) self.selIndex = nil self.selValue = nil + self:UpdateList() end) else local equipTree = self:FindSocketedJewel(itemId, true) @@ -221,11 +362,13 @@ function ItemListClass:OnSelDelete(index, itemId) self.itemsTab:DeleteItem(item) self.selIndex = nil self.selValue = nil + self:UpdateList() end) else self.itemsTab:DeleteItem(item) self.selIndex = nil self.selValue = nil + self:UpdateList() end end end @@ -239,4 +382,4 @@ function ItemListClass:OnHoverKeyUp(key) itemLib.wiki.openItem(item) end end -end \ No newline at end of file +end diff --git a/src/Classes/ItemSetListControl.lua b/src/Classes/ItemSetListControl.lua index b492b3b71e..c5ab1f6260 100644 --- a/src/Classes/ItemSetListControl.lua +++ b/src/Classes/ItemSetListControl.lua @@ -5,45 +5,49 @@ -- local t_insert = table.insert -local ItemSetListClass = newClass("ItemSetListControl", "ListControl", function(self, anchor, rect, itemsTab) - self.ListControl(anchor, rect, 16, "VERTICAL", true, itemsTab.itemSetOrderList) +---@class ItemSetListControl: ListControl +local ItemSetListClass = newClass("ItemSetListControl", "ListControl") + +function ItemSetListClass:ItemSetListControl(anchor, rect, itemsTab) + self:ListControl(anchor, rect, 16, "VERTICAL", true, itemsTab.itemSetOrderList) self.itemsTab = itemsTab - self.itemSetService = new("ItemSetService", itemsTab) - self.controls.copy = new("ButtonControl", {"BOTTOMLEFT",self,"TOP"}, {2, -4, 60, 18}, "Copy", function() + self.itemSetService = new("ItemSetService"):ItemSetService(itemsTab) + self.controls.copy = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", self, "TOP" }, { 2, -4, 60, 18 }, "Copy", function() self:CopyItemSet(self.selValue) end) self.controls.copy.enabled = function() return self.selValue ~= nil end - self.controls.delete = new("ButtonControl", {"LEFT",self.controls.copy,"RIGHT"}, {4, 0, 60, 18}, "Delete", function() + self.controls.delete = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.copy, "RIGHT" }, { 4, 0, 60, 18 }, "Delete", function() self:OnSelDelete(self.selIndex, self.selValue) end) self.controls.delete.enabled = function() return self.selValue ~= nil and #self.list > 1 end - self.controls.rename = new("ButtonControl", {"BOTTOMRIGHT",self,"TOP"}, {-2, -4, 60, 18}, "Rename", function() + self.controls.rename = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", self, "TOP" }, { -2, -4, 60, 18 }, "Rename", function() self:RenameItemSet(self.selValue) end) self.controls.rename.enabled = function() return self.selValue ~= nil end - self.controls.new = new("ButtonControl", {"RIGHT",self.controls.rename,"LEFT"}, {-4, 0, 60, 18}, "New", function() + self.controls.new = new("ButtonControl"):ButtonControl({ "RIGHT", self.controls.rename, "LEFT" }, { -4, 0, 60, 18 }, "New", function() self:CreateItemSet() end) -end) + return self +end function ItemSetListClass:CreateItemSet() local controls = {} - controls.label = new("LabelControl", nil, { 0, 20, 0, 16 }, "^7Enter name for new item set:") - controls.edit = new("EditControl", nil, { 0, 40, 350, 20 }, "New Item Set", nil, nil, 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for new item set:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, "New Item Set", nil, nil, 100, function(buf) controls.save.enabled = buf:match("%S") end) - controls.save = new("ButtonControl", nil, { -45, 70, 80, 20 }, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() self.itemSetService:NewItemSet(controls.edit.buf) main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, { 45, 70, 80, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 100, "Create Item Set", controls, "save", "edit", "cancel") @@ -52,16 +56,16 @@ end function ItemSetListClass:CopyItemSet(selValue) local itemSet = self.itemsTab.itemSets[selValue] local controls = {} - controls.label = new("LabelControl", nil, { 0, 20, 0, 16 }, "^7Enter name for this item set:") - controls.edit = new("EditControl", nil, { 0, 40, 350, 20 }, itemSet.title or "Default", nil, nil, 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for this item set:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, itemSet.title or "Default", nil, nil, 100, function(buf) controls.save.enabled = buf:match("%S") end) - controls.save = new("ButtonControl", nil, { -45, 70, 80, 20 }, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() self.itemSetService:CopyItemSet(selValue, controls.edit.buf) main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, { 45, 70, 80, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 100, "Copy Item Set", controls, "save", "edit", "cancel") @@ -71,16 +75,16 @@ function ItemSetListClass:RenameItemSet(selValue) local itemSet = self.itemsTab.itemSets[selValue] local controls = {} local setName = itemSet.title or "Default" - controls.label = new("LabelControl", nil, { 0, 20, 0, 16 }, "^7Enter name for this item set:") - controls.edit = new("EditControl", nil, { 0, 40, 350, 20 }, setName, nil, nil, 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for this item set:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, setName, nil, nil, 100, function(buf) controls.save.enabled = buf:match("%S") end) - controls.save = new("ButtonControl", nil, { -45, 70, 80, 20 }, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() self.itemSetService:RenameItemSet(selValue, controls.edit.buf) main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, { 45, 70, 80, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 100, setName and "Rename Item Set" or "Set Name", controls, "save", "edit", "cancel") @@ -112,7 +116,7 @@ function ItemSetListClass:ReceiveDrag(type, value, source) local itemSet = self.itemsTab:CreateItemSet() itemSet.title = value.title for slotName, item in pairs(value.slots) do - local newItem = new("Item", item.raw) + local newItem = new("Item"):Item(item.raw) newItem:NormaliseQuality() self.itemsTab:AddItem(newItem, true) itemSet[slotName].selItemId = newItem.id diff --git a/src/Classes/ItemSetService.lua b/src/Classes/ItemSetService.lua index 57176b2c49..df45251b54 100644 --- a/src/Classes/ItemSetService.lua +++ b/src/Classes/ItemSetService.lua @@ -6,9 +6,13 @@ local m_max = math.max -local ItemSetServiceClass = newClass("ItemSetService", function(self, itemsTab) +---@class ItemSetService +local ItemSetServiceClass = newClass("ItemSetService") + +function ItemSetServiceClass:ItemSetService(itemsTab) self.itemsTab = itemsTab -end) + return self +end function ItemSetServiceClass:NewItemSet(name) local itemSet = self.itemsTab:NewItemSet(nil, name) diff --git a/src/Classes/ItemSlotControl.lua b/src/Classes/ItemSlotControl.lua index c8ca3e3338..640b2c9277 100644 --- a/src/Classes/ItemSlotControl.lua +++ b/src/Classes/ItemSlotControl.lua @@ -8,8 +8,19 @@ local t_insert = table.insert local m_min = math.min local itemSlotHelper = LoadModule("Modules/ItemSlotHelper") -local ItemSlotClass = newClass("ItemSlotControl", "DropDownControl", function(self, anchor, x, y, itemsTab, slotName, slotLabel, nodeId) - self.DropDownControl(anchor, {x, y, 310, 20}, { }, function(index, value) +local BuildExportPoE2 = LoadModule("Modules/BuildExportPoE2") +---@class ItemSlotControl: DropDownControl +local ItemSlotClass = newClass("ItemSlotControl", "DropDownControl") + +---@param anchor Anchor? +---@param x Prop +---@param y Prop +---@param itemsTab ItemsTab +---@param slotName string +---@param slotLabel? string +---@param nodeId integer? +function ItemSlotClass:ItemSlotControl(anchor, x, y, itemsTab, slotName, slotLabel, nodeId) + self:DropDownControl(anchor, {x, y, 310, 20}, { }, function(index, value) if self.items[index] ~= self.selItemId then self:SetSelItemId(self.items[index]) itemsTab:PopulateSlots() @@ -29,8 +40,23 @@ local ItemSlotClass = newClass("ItemSlotControl", "DropDownControl", function(se self.selItemId = 0 self.slotName = slotName self.slotNum = tonumber(slotName:match("%d+$") or slotName:match("%d+")) + if data.buildFileInventorySlotMap[slotName] then + self.controls.noteButton = new("ButtonControl"):ButtonControl({"LEFT",self,"RIGHT"}, {2, 0, 20, 20}, "~", function() + local item = itemsTab.items[self.selItemId] + main:OpenNoteEditPopup(self.slotName, self.note or "", function(note) + self.note = note + itemsTab:PopulateSlots() + itemsTab:AddUndoState() + itemsTab.build.buildFlag = true + end, item and BuildExportPoE2.ItemAdditionalText(item)) + end) + self.controls.noteButton.tooltipFunc = function(tooltip) + tooltip:Clear() + tooltip:AddBuildPlannerNote(14, self.note and self.note ~= "" and self.note or "Add a note for this item slot") + end + end if slotName:match("Flask") then - self.controls.activate = new("CheckBoxControl", {"RIGHT",self,"LEFT"}, {-2, 0, 20}, nil, function(state) + self.controls.activate = new("CheckBoxControl"):CheckBoxControl({ "RIGHT", self, "LEFT" }, { -2, 0, 20 }, nil, function(state) self.active = state itemsTab.activeItemSet[self.slotName].active = state itemsTab:AddUndoState() @@ -42,7 +68,7 @@ local ItemSlotClass = newClass("ItemSlotControl", "DropDownControl", function(se self.controls.activate.tooltipText = "Activate this flask." self.labelOffset = -24 elseif slotName:match("Charm") then - self.controls.activate = new("CheckBoxControl", {"RIGHT",self,"LEFT"}, {-2, 0, 20}, nil, function(state) + self.controls.activate = new("CheckBoxControl"):CheckBoxControl({ "RIGHT", self, "LEFT" }, { -2, 0, 20 }, nil, function(state) self.active = state itemsTab.activeItemSet[self.slotName].active = state itemsTab:AddUndoState() @@ -61,7 +87,9 @@ local ItemSlotClass = newClass("ItemSlotControl", "DropDownControl", function(se self.tooltipFunc = function(tooltip, mode, index, itemId) local item = itemsTab.items[self.items[index]] -- not selControl.ListControl allows hover when All Items or Unique/Rare DB Sections are in focus - if main.popups[1] or mode == "OUT" or not item or (not self.dropped and itemsTab.selControl and itemsTab.selControl ~= self.controls.activate and not itemsTab.selControl.ListControl) then + if main.popups[1] or mode == "OUT" or not item + or self.controls.noteButton and self:GetMouseOverControl() == self.controls.noteButton -- Note button has its own tooltip + or (not self.dropped and itemsTab.selControl and itemsTab.selControl ~= self.controls.activate and not itemsTab.selControl.ListControl) then tooltip:Clear(true) elseif tooltip:CheckForUpdate(item, launch.devModeAlt, itemsTab.build.outputRevision, IsKeyDown("SHIFT")) then itemsTab:AddItemTooltip(tooltip, item, self) @@ -69,7 +97,8 @@ local ItemSlotClass = newClass("ItemSlotControl", "DropDownControl", function(se end self.label = slotLabel or slotName self.nodeId = nodeId -end) + return self +end function ItemSlotClass:SetSelItemId(selItemId) if self.nodeId then @@ -113,6 +142,9 @@ function ItemSlotClass:Populate() for i, jewelSocket in ipairs(self.jewelSocketList) do jewelSocket.inactive = i > jewelSocketCount end + if not self.nodeId then + self.itemsTab.activeItemSet[self.slotName].note = self.note + end end function ItemSlotClass:CanReceiveDrag(type, value) @@ -123,7 +155,7 @@ function ItemSlotClass:ReceiveDrag(type, value, source) if value.id and self.itemsTab.items[value.id] then self:SetSelItemId(value.id) else - local newItem = new("Item", value.raw) + local newItem = new("Item"):Item(value.raw) newItem:NormaliseQuality() self.itemsTab:AddItem(newItem, true) self:SetSelItemId(newItem.id) @@ -153,10 +185,17 @@ function ItemSlotClass:Draw(viewPort) end function ItemSlotClass:OnKeyDown(key) - if not self:IsShown() or not self:IsEnabled() then + if not self:IsShown() then return end local mOverControl = self:GetMouseOverControl() + -- Notes don't care if the item slot is enabled or not + if mOverControl and mOverControl == self.controls.noteButton then + return mOverControl:OnKeyDown(key) + end + if not self:IsEnabled() then + return + end if mOverControl and mOverControl == self.controls.activate then return mOverControl:OnKeyDown(key) end diff --git a/src/Classes/ItemsTab.lua b/src/Classes/ItemsTab.lua index 797acf629c..d6fe6a271f 100644 --- a/src/Classes/ItemsTab.lua +++ b/src/Classes/ItemsTab.lua @@ -31,6 +31,16 @@ local socketDropList = { local baseSlots = { "Weapon 1", "Weapon 2", "Helmet", "Body Armour", "Gloves", "Boots", "Amulet", "Ring 1", "Ring 2", "Ring 3","Belt", "Charm 1", "Charm 2", "Charm 3", "Flask 1", "Flask 2", "Arm 1", "Arm 2", "Leg 1", "Leg 2" } +local characterRuneSlotList = { + { "Helmet Rune #1", "helmet", "Helmet Rune 1" }, + { "Body Armour Rune #1", "body armour", "Body Rune 1" }, + { "Body Armour Rune #2", "body armour", "Body Rune 2" }, + { "Gloves Rune #1", "gloves", "Gloves Rune 1" }, + { "Boots Rune #1", "boots", "Boots Rune 1" }, +} + +local runeModLines + local catalystQualityFormat = { "^x7F7F7FQuality (Life Modifiers): "..colorCodes.MAGIC.."+%d%% (augmented)", "^x7F7F7FQuality (Mana Modifiers): "..colorCodes.MAGIC.."+%d%% (augmented)", @@ -74,32 +84,12 @@ end local function buildModSortList() local sortList = { { label = "Default", stat = nil } } - local sortTransforms = { } for _, entry in ipairs(data.powerStatList) do - if entry.stat and not entry.ignoreForNodes then - t_insert(sortList, { label = entry.label, stat = entry.stat }) - sortTransforms[entry.stat] = entry.transform - end - end - return sortList, sortTransforms -end - -local function getOutputStatValue(output, stat) - if stat == "FullDPS" then - if output[stat] ~= nil then - return output[stat] - end - if output.Minion and output.Minion.CombinedDPS ~= nil then - return output.Minion.CombinedDPS + if entry.stat and not entry.ignoreForItems then + t_insert(sortList, entry) end end - if output.Minion and output.Minion[stat] ~= nil then - return output.Minion[stat] - end - if output[stat] ~= nil then - return output[stat] - end - return 0 + return sortList end local function setDefaultSortOrder(modList) @@ -110,20 +100,18 @@ local function setDefaultSortOrder(modList) end end -local function getSortedModValue(item, listMod, stat, sortTransforms, calcFunc, slotName, useFullDPS, addModToItem) +local function getSortedModValue(item, listMod, sortOption, calcFunc, slotName, addModToItem) + local stat = sortOption.stat listMod.sortValues = listMod.sortValues or { } if listMod.sortValues[stat] ~= nil then return listMod.sortValues[stat] end - local testItem = new("Item", item:BuildRaw()) + local testItem = new("Item"):Item(item:BuildRaw()) testItem.id = item.id addModToItem(testItem, listMod) testItem:BuildAndParseRaw() - local output = calcFunc({ repSlotName = slotName, repItem = testItem }, useFullDPS) - local value = getOutputStatValue(output, stat) - if sortTransforms[stat] then - value = sortTransforms[stat](value) - end + local output = calcFunc({ repSlotName = slotName, repItem = testItem }, stat == "FullDPS") + local value = data.powerStatList.GetFromOutput(output, sortOption) listMod.sortValues[stat] = value return value end @@ -146,14 +134,17 @@ local function sortModList(modList, stat, getSortValue) end end -local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Control", function(self, build) - self.UndoHandler() - self.ControlHost() - self.Control() +---@class ItemsTab: UndoHandler, ControlHost, Control +local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Control") + +function ItemsTabClass:ItemsTab(build) + self:UndoHandler() + self:ControlHost() + self:Control() self.build = build - self.socketViewer = new("PassiveTreeView") + self.socketViewer = new("PassiveTreeView"):PassiveTreeView() self.items = { } self.itemOrderList = { } @@ -161,10 +152,13 @@ local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Contro self.showStatDifferences = true -- PoB Trader class initialization - self.tradeQuery = new("TradeQuery", self) + self.tradeQuery = new("TradeQuery"):TradeQuery(self) + -- x offset for all of the left side item tab controls since they are + -- anchored to one another from top to bottom + local selectorsXOffset = 109 -- Set selector - self.controls.setSelect = new("DropDownControl", {"TOPLEFT",self,"TOPLEFT"}, {96, 8, 216, 20}, nil, function(index, value) + self.controls.setSelect = new("DropDownControl"):DropDownControl({ "TOPLEFT", self, "TOPLEFT" }, { selectorsXOffset, 8, 216, 20 }, nil, function(index, value) self:SetActiveItemSet(self.itemSetOrderList[index]) self:AddUndoState() end) @@ -178,13 +172,13 @@ local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Contro self:AddItemSetTooltip(tooltip, self.itemSets[self.itemSetOrderList[index]]) end end - self.controls.setLabel = new("LabelControl", {"RIGHT",self.controls.setSelect,"LEFT"}, {-2, 0, 0, 16}, "^7Item set:") - self.controls.setManage = new("ButtonControl", {"LEFT",self.controls.setSelect,"RIGHT"}, {4, 0, 90, 20}, "Manage...", function() + self.controls.setLabel = new("LabelControl"):LabelControl({ "RIGHT", self.controls.setSelect, "LEFT" }, { -2, 0, 0, 16 }, "^7Item set:") + self.controls.setManage = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.setSelect, "RIGHT" }, { 4, 0, 90, 20 }, "Manage...", function() self:OpenItemSetManagePopup() end) -- Price Items - self.controls.priceDisplayItem = new("ButtonControl", {"TOPLEFT",self,"TOPLEFT"}, {96, 32, 310, 20}, "Trade for these items", function() + self.controls.priceDisplayItem = new("ButtonControl"):ButtonControl({ "TOPLEFT", self, "TOPLEFT" }, { selectorsXOffset, 32, 310, 20 }, "Trade for these items", function() self.tradeQuery:PriceItem() end) self.controls.priceDisplayItem.tooltipFunc = function(tooltip) @@ -193,12 +187,25 @@ local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Contro tooltip:AddLine(16, "^7similar or better items for this build") end + -- Runes that fit Martial Artist slots and have global effects. + local runeList = { helmet = {}, ["body armour"] = {}, gloves = {}, boots = {} } + for slotType, list in pairs(runeList) do + t_insert(list, runeModLines[1]) + for _, rune in ipairs(runeModLines) do + if rune.canSocketInChakraSlots and not rune.isSocketBound and (rune.slot == slotType or rune.slot == "armour") then + t_insert(list, rune) + end + end + end + -- Item slots self.slots = { } self.orderedSlots = { } self.slotOrder = { } + self.runeSlots = { } + self.runeSlotOrder = { } self.initSockets = true - self.slotAnchor = new("Control", {"TOPLEFT",self,"TOPLEFT"}, {96, 76, 310, 0}) + self.slotAnchor = new("Control"):Control({ "TOPLEFT", self, "TOPLEFT" }, { selectorsXOffset, 76, 310, 0 }) local prevSlot = self.slotAnchor local function addSlot(slot) prevSlot = slot @@ -209,7 +216,7 @@ local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Contro end local function addJewelSockets(parentSlot, shownFunc) for i = 1, 6 do - local jewel = new("ItemSlotControl", {"TOPLEFT",prevSlot,"BOTTOMLEFT"}, 0, 2, self, parentSlot.slotName.." Jewel Socket "..i, "Jewel #"..i) + local jewel = new("ItemSlotControl"):ItemSlotControl({ "TOPLEFT", prevSlot, "BOTTOMLEFT" }, 0, 2, self, parentSlot.slotName .. " Jewel Socket " .. i, "Jewel #" .. i) addSlot(jewel) jewel.parentSlot = parentSlot jewel.weaponSet = parentSlot.weaponSet @@ -220,7 +227,7 @@ local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Contro end end for index, slotName in ipairs(baseSlots) do - local slot = new("ItemSlotControl", {"TOPLEFT",prevSlot,"BOTTOMLEFT"}, 0, 2, self, slotName) + local slot = new("ItemSlotControl"):ItemSlotControl({ "TOPLEFT", prevSlot, "BOTTOMLEFT" }, 0, 2, self, slotName) addSlot(slot) local swapSlot if slotName:match("Weapon") then @@ -229,7 +236,7 @@ local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Contro slot.shown = function() return not self.activeItemSet.useSecondWeaponSet end - swapSlot = new("ItemSlotControl", {"TOPLEFT",prevSlot,"BOTTOMLEFT"}, 0, 2, self, slotName.." Swap", slotName) + swapSlot = new("ItemSlotControl"):ItemSlotControl({ "TOPLEFT", prevSlot, "BOTTOMLEFT" }, 0, 2, self, slotName .. " Swap", slotName) addSlot(swapSlot) swapSlot.weaponSet = 2 swapSlot.shown = function() @@ -257,21 +264,69 @@ local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Contro end end + for _, runeSlotData in ipairs(characterRuneSlotList) do + local slotName, slotType, label = unpack(runeSlotData) + local runeSlot = new("DropDownControl"):DropDownControl({ "TOPLEFT", prevSlot, "BOTTOMLEFT" }, { 0, 2, 310, 20 }, runeList[slotType], function(_, value) + self.activeItemSet[slotName].runeName = value.name + self:AddUndoState() + self.build.buildFlag = true + end) + runeSlot.anchor.collapse = true + local outputCache = { } + local outputCacheRevision + runeSlot.tooltipFunc = function(tooltip, mode, index, rune) + if tooltip:CheckForUpdate(rune, self.build.outputRevision) and rune.name ~= "None" then + tooltip:AddLine(16, "^7" .. rune.name) + if rune.limit then + tooltip:AddLine(14, "^7" .. s_format("Limited to: %d", rune.limit)) + end + if rune.req > 1 then + tooltip:AddLine(14, "^7" .. s_format("Requires: Level %d", rune.req)) + end + for _, line in ipairs(rune.lines) do + if not line:match("^Bonded:") then + tooltip:AddLine(14, colorCodes.MAGIC .. line) + end + end + if rune ~= runeSlot:GetSelValue() then + if outputCacheRevision ~= self.build.outputRevision then + outputCache = { } + outputCacheRevision = self.build.outputRevision + end + local calcFunc, outputBase = self.build.calcsTab:GetMiscCalculator() + outputCache[rune] = outputCache[rune] or calcFunc({ repSlotName = slotName, repRune = rune }) + self.build:AddStatComparesToTooltip(tooltip, outputBase, outputCache[rune], "\n^7Adding this mod will give: ") + end + end + end + self.controls[slotName .. " Label"] = new("LabelControl"):LabelControl({ "RIGHT", runeSlot, "LEFT" }, { -2, 0, 16, 16 }, s_format("^7%s:", label)) + prevSlot = runeSlot + t_insert(self.controls, runeSlot) + self.runeSlots[slotName] = runeSlot + t_insert(self.runeSlotOrder, slotName) + runeSlot.shown = function() + return self.build.calcsTab.mainEnv.modDB:Flag(nil, "SocketRunesOnCharacter") + end + end + -- Passive tree dropdown controls - self.controls.specSelect = new("DropDownControl", {"TOPLEFT",prevSlot,"BOTTOMLEFT"}, {0, 8, 216, 20}, nil, function(index, value) + self.controls.specSelect = new("DropDownControl"):DropDownControl({ "TOPLEFT", prevSlot, "BOTTOMLEFT" }, { 0, 8, 216, 20 }, nil, function(index, value) if self.build.treeTab.specList[index] then self.build.modFlag = true self.build.treeTab:SetActiveSpec(index) end end) + self.controls.specSelect.anchor.collapse = true self.controls.specSelect.enabled = function() return #self.controls.specSelect.list > 1 end prevSlot = self.controls.specSelect - self.controls.specButton = new("ButtonControl", {"LEFT",prevSlot,"RIGHT"}, {4, 0, 90, 20}, "Manage...", function() + self.controls.specButton = new("ButtonControl"):ButtonControl({ "LEFT", prevSlot, "RIGHT" }, { 4, 0, 90, 20 }, "Manage...", function() self.build.treeTab:OpenSpecManagePopup() end) - self.controls.specLabel = new("LabelControl", {"RIGHT",prevSlot,"LEFT"}, {-2, 0, 0, 16}, "^7Passive tree:") + self.controls.specButton.anchor.collapse = true + self.controls.specLabel = new("LabelControl"):LabelControl({ "RIGHT", prevSlot, "LEFT" }, { -2, 0, 0, 16 }, "^7Passive tree:") + self.controls.specLabel.anchor.collapse = true self.sockets = { } local socketOrder = { } @@ -284,12 +339,12 @@ local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Contro return a.id < b.id end) for _, node in ipairs(socketOrder) do - local socketControl = new("ItemSlotControl", {"TOPLEFT",prevSlot,"BOTTOMLEFT"}, 0, 2, self, "Jewel "..node.id, "Socket", node.id) + local socketControl = new("ItemSlotControl"):ItemSlotControl({ "TOPLEFT", prevSlot, "BOTTOMLEFT" }, 0, 2, self, "Jewel " .. node.id, "Socket", node.id) self.sockets[node.id] = socketControl addSlot(socketControl) end - self.controls.slotHeader = new("LabelControl", {"BOTTOMLEFT",self.slotAnchor,"TOPLEFT"}, {0, -4, 0, 16}, "^7Equipped items:") - self.controls.weaponSwap1 = new("ButtonControl", {"BOTTOMRIGHT",self.slotAnchor,"TOPRIGHT"}, {-20, -2, 18, 18}, "I", function() + self.controls.slotHeader = new("LabelControl"):LabelControl({ "BOTTOMLEFT", self.slotAnchor, "TOPLEFT" }, { 0, -4, 0, 16 }, "^7Equipped items:") + self.controls.weaponSwap1 = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", self.slotAnchor, "TOPRIGHT" }, { -20, -2, 18, 18 }, "I", function() if self.activeItemSet.useSecondWeaponSet then self.activeItemSet.useSecondWeaponSet = false self:AddUndoState() @@ -309,7 +364,7 @@ local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Contro self.controls.weaponSwap1.locked = function() return not self.activeItemSet.useSecondWeaponSet end - self.controls.weaponSwap2 = new("ButtonControl", {"BOTTOMRIGHT",self.slotAnchor,"TOPRIGHT"}, {0, -2, 18, 18}, "II", function() + self.controls.weaponSwap2 = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", self.slotAnchor, "TOPRIGHT" }, { 0, -2, 18, 18 }, "II", function() if not self.activeItemSet.useSecondWeaponSet then self.activeItemSet.useSecondWeaponSet = true self:AddUndoState() @@ -329,36 +384,36 @@ local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Contro self.controls.weaponSwap2.locked = function() return self.activeItemSet.useSecondWeaponSet end - self.controls.weaponSwapLabel = new("LabelControl", {"RIGHT",self.controls.weaponSwap1,"LEFT"}, {-4, 0, 0, 14}, "^7Weapon Set:") + self.controls.weaponSwapLabel = new("LabelControl"):LabelControl({ "RIGHT", self.controls.weaponSwap1, "LEFT" }, { -4, 0, 0, 14 }, "^7Weapon Set:") -- All items list if main.portraitMode then - self.controls.itemList = new("ItemListControl", {"TOPRIGHT",self.lastSlot,"BOTTOMRIGHT"}, {0, 0, 360, 308}, self, true) + self.controls.itemList = new("ItemListControl"):ItemListControl({ "TOPRIGHT", self.lastSlot, "BOTTOMRIGHT" }, { 0, 0, 360, 308 }, self, true) else - self.controls.itemList = new("ItemListControl", {"TOPLEFT",self.controls.setManage,"TOPRIGHT"}, {20, 20, 360, 308}, self, true) + self.controls.itemList = new("ItemListControl"):ItemListControl({ "TOPLEFT", self.controls.setManage, "TOPRIGHT" }, { 40, 20, 360, 308 }, self, true) end -- Database selector - self.controls.selectDBLabel = new("LabelControl", {"TOPLEFT",self.controls.itemList,"BOTTOMLEFT"}, {0, 14, 0, 16}, "^7Import from:") + self.controls.selectDBLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.itemList, "BOTTOMLEFT" }, { 0, 14, 0, 16 }, "^7Import from:") self.controls.selectDBLabel.shown = function() return self.height < 980 end self.selectedDB = "UNIQUE" -- Uniques Button - self.controls.uniqueButton = new("ButtonControl", {"LEFT",self.controls.selectDBLabel,"RIGHT"}, {4, 0, 110, 18}, "Uniques", function() + self.controls.uniqueButton = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.selectDBLabel, "RIGHT" }, { 4, 0, 110, 18 }, "Uniques", function() self.selectedDB = "UNIQUE" end) self.controls.uniqueButton.locked = function() return self.selectedDB == "UNIQUE" end -- Rare Templates Button - self.controls.rareButton = new("ButtonControl", {"LEFT",self.controls.selectDBLabel,"RIGHT"}, {120, 0, 110, 18}, "Rare Templates", function() + self.controls.rareButton = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.selectDBLabel, "RIGHT" }, { 120, 0, 110, 18 }, "Rare Templates", function() self.selectedDB = "RARE" end) self.controls.rareButton.locked = function() return self.selectedDB == "RARE" end -- Unique database - self.controls.uniqueDB = new("ItemDBControl", {"TOPLEFT",self.controls.itemList,"BOTTOMLEFT"}, {0, 76, 360, function(c) return m_min(244, self.maxY - select(2, c:GetPos())) end}, self, main.uniqueDB, "UNIQUE") + self.controls.uniqueDB = new("ItemDBControl"):ItemDBControl({ "TOPLEFT", self.controls.itemList, "BOTTOMLEFT" }, { 0, 76, 360, function(c) return m_min(244, self.maxY - select(2, c:GetPos())) end }, self, main.uniqueDB, "UNIQUE") self.controls.uniqueDB.y = function() return self.controls.selectDBLabel:IsShown() and 118 or 90 end @@ -367,7 +422,7 @@ local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Contro end -- Rare template database - self.controls.rareDB = new("ItemDBControl", {"TOPLEFT",self.controls.itemList,"BOTTOMLEFT"}, {0, 76, 360, function(c) return m_min(284, self.maxY - select(2, c:GetPos())) end}, self, main.rareDB, "RARE") + self.controls.rareDB = new("ItemDBControl"):ItemDBControl({ "TOPLEFT", self.controls.itemList, "BOTTOMLEFT" }, { 0, 76, 360, function(c) return m_min(284, self.maxY - select(2, c:GetPos())) end }, self, main.rareDB, "RARE") self.controls.rareDB.y = function() return self.controls.selectDBLabel:IsShown() and 78 or 386 end @@ -376,16 +431,16 @@ local ItemsTabClass = newClass("ItemsTab", "UndoHandler", "ControlHost", "Contro end -- Create/import item - self.controls.craftDisplayItem = new("ButtonControl", {"TOPLEFT",main.portraitMode and self.controls.setManage or self.controls.itemList,"TOPRIGHT"}, {20, main.portraitMode and 0 or -20, 120, 20}, "Craft item...", function() + self.controls.craftDisplayItem = new("ButtonControl"):ButtonControl({ "TOPLEFT", main.portraitMode and self.controls.setManage or self.controls.itemList, "TOPRIGHT" }, { 20, main.portraitMode and 0 or -20, 120, 20 }, "Craft item...", function() self:CraftItem() end) self.controls.craftDisplayItem.shown = function() return self.displayItem == nil end - self.controls.newDisplayItem = new("ButtonControl", {"TOPLEFT",self.controls.craftDisplayItem,"TOPRIGHT"}, {8, 0, 120, 20}, "Create custom...", function() + self.controls.newDisplayItem = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.craftDisplayItem, "TOPRIGHT" }, { 8, 0, 120, 20 }, "Create custom...", function() self:EditDisplayItemText() end) - self.controls.displayItemTip = new("LabelControl", {"TOPLEFT",self.controls.craftDisplayItem,"BOTTOMLEFT"}, {0, 8, 100, 16}, + self.controls.displayItemTip = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.craftDisplayItem, "BOTTOMLEFT" }, { 0, 8, 100, 16 }, [[^7Double-click an item from one of the lists, or copy and paste an item from in game (hover over the item and Ctrl+C) to view or edit @@ -398,30 +453,29 @@ drag it onto the slot. This will also add it to your build if it's from the unique/template list. If there's 2 slots an item can go in, holding Shift will put it in the second.]]) - self.controls.sharedItemList = new("SharedItemListControl", {"TOPLEFT",self.controls.craftDisplayItem, "BOTTOMLEFT"}, {0, 232, 340, 308}, self, true) + self.controls.sharedItemList = new("SharedItemListControl"):SharedItemListControl({ "TOPLEFT", self.controls.craftDisplayItem, "BOTTOMLEFT" }, { 0, 232, 340, 308 }, self, true) -- Display item - self.displayItemTooltip = new("Tooltip") + self.displayItemTooltip = new("Tooltip"):Tooltip() self.displayItemTooltip.maxWidth = 458 - self.anchorDisplayItem = new("Control", {"TOPLEFT",main.portraitMode and self.controls.setManage or self.controls.itemList,"TOPRIGHT"}, {20, main.portraitMode and 0 or -20, 0, 0}) + self.anchorDisplayItem = new("Control"):Control({ "TOPLEFT", main.portraitMode and self.controls.setManage or self.controls.itemList, "TOPRIGHT" }, { 20, main.portraitMode and 0 or -20, 0, 0 }) self.anchorDisplayItem.shown = function() return self.displayItem ~= nil end - self.controls.addDisplayItem = new("ButtonControl", {"TOPLEFT",self.anchorDisplayItem,"TOPLEFT"}, {0, 0, 100, 20}, "", function() + self.controls.addDisplayItem = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.anchorDisplayItem, "TOPLEFT" }, { 0, 0, 100, 20 }, "", function() self:AddDisplayItem() end) self.controls.addDisplayItem.label = function() return self.items[self.displayItem.id] and "Save" or "Add to build" end - self.controls.editDisplayItem = new("ButtonControl", {"LEFT",self.controls.addDisplayItem,"RIGHT"}, {8, 0, 60, 20}, "Edit...", function() + self.controls.editDisplayItem = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.addDisplayItem, "RIGHT" }, { 8, 0, 60, 20 }, "Edit...", function() self:EditDisplayItemText() end) - self.controls.removeDisplayItem = new("ButtonControl", {"LEFT",self.controls.editDisplayItem,"RIGHT"}, {8, 0, 60, 20}, "Cancel", function() + self.controls.removeDisplayItem = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.editDisplayItem, "RIGHT" }, { 8, 0, 60, 20 }, "Cancel", function() self:SetDisplayItem() end) - self.controls.displayItemBuySimilar = new("ButtonControl", - { "LEFT", self.controls.removeDisplayItem, "RIGHT", true }, + self.controls.displayItemBuySimilar = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.removeDisplayItem, "RIGHT", true }, { 8, 0, 100, 20 }, "Buy similar", function() local itemSlot = self:GetComparisonSlotNameForItem(self.displayItem) buySimilar.openPopup(self.displayItem, itemSlot, self.build) @@ -431,7 +485,25 @@ holding Shift will put it in the second.]]) end -- Section: Variant(s) - self.controls.displayItemSectionVariant = new("Control", {"TOPLEFT",self.controls.addDisplayItem,"BOTTOMLEFT"}, {0, 8, 0, function() + self.controls.displayItemSectionVariant = new("Control"):Control({ "TOPLEFT", self.controls.addDisplayItem, "BOTTOMLEFT" }, { 0, 8, 0, function() + if not self.displayItem then + return 0 + end + if self.displayItem:UsesVersionedOrGroupedVariants() then + local rows = self.displayItem.versionList and #self.displayItem.versionList > 1 and 1 or 0 + if self.displayItem:HasIndependentVariants() then + rows = rows + (#self.displayItem.variantList > 1 and 1 or 0) + else + local groups = 0 + for groupId in pairsSortByKey(self.displayItem.variantGroups) do + if groups < 6 and #self.displayItem:GetVariantGroupOptions(groupId, false) > 0 then + rows = rows + 1 + groups = groups + 1 + end + end + end + return rows > 0 and rows * 24 + 4 or 0 + end if not self.controls.displayItemVariant:IsShown() then return 0 end @@ -442,82 +514,97 @@ holding Shift will put it in the second.]]) (self.displayItem.hasAltVariant4 and 24 or 0) + (self.displayItem.hasAltVariant5 and 24 or 0)) end}) - self.controls.displayItemVariant = new("DropDownControl", {"TOPLEFT", self.controls.displayItemSectionVariant,"TOPLEFT"}, {0, 0, 300, 20}, nil, function(index, value) - self.displayItem.variant = index + self.controls.displayItemVersion = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.displayItemSectionVariant, "TOPLEFT" }, { 0, 0, 300, 20 }, nil, function(index, value) + self.displayItem.selectedVersion = index + self.displayItem:NormaliseVariantSelections() self.displayItem:BuildAndParseRaw() + self:UpdateDisplayItemVariantControls() self:UpdateRuneControls() self:UpdateDisplayItemTooltip() self:UpdateDisplayItemRangeLines() end) + self.controls.displayItemVersion.maxDroppedWidth = 1000 + self.controls.displayItemVersion.shown = function() + return self.displayItem and self.displayItem:UsesVersionedOrGroupedVariants() + and self.displayItem.versionList and #self.displayItem.versionList > 1 + end + self.controls.displayItemVariant = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.displayItemSectionVariant, "TOPLEFT" }, { 0, 0, 300, 20 }, nil, function(index, value) + self:SelectDisplayItemVariant(index, value, "variant", self.controls.displayItemVariant) + end) + self.controls.displayItemVariant.y = function() + return self.controls.displayItemVersion:IsShown() and 24 or 0 + end self.controls.displayItemVariant.maxDroppedWidth = 1000 self.controls.displayItemVariant.shown = function() return self.displayItem.variantList and #self.displayItem.variantList > 1 end - self.controls.displayItemAltVariant = new("DropDownControl", {"TOPLEFT",self.controls.displayItemVariant,"BOTTOMLEFT"}, {0, 4, 300, 20}, nil, function(index, value) - self.displayItem.variantAlt = index - self.displayItem:BuildAndParseRaw() - self:UpdateRuneControls() - self:UpdateDisplayItemTooltip() - self:UpdateDisplayItemRangeLines() + self.controls.displayItemAltVariant = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.displayItemVariant, "BOTTOMLEFT" }, { 0, 4, 300, 20 }, nil, function(index, value) + self:SelectDisplayItemVariant(index, value, "variantAlt", self.controls.displayItemAltVariant) end) self.controls.displayItemAltVariant.maxDroppedWidth = 1000 self.controls.displayItemAltVariant.shown = function() return self.displayItem.hasAltVariant end - self.controls.displayItemAltVariant2 = new("DropDownControl", {"TOPLEFT",self.controls.displayItemAltVariant,"BOTTOMLEFT"}, {0, 4, 300, 20}, nil, function(index, value) - self.displayItem.variantAlt2 = index - self.displayItem:BuildAndParseRaw() - self:UpdateRuneControls() - self:UpdateDisplayItemTooltip() - self:UpdateDisplayItemRangeLines() + self.controls.displayItemAltVariant2 = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.displayItemAltVariant, "BOTTOMLEFT" }, { 0, 4, 300, 20 }, nil, function(index, value) + self:SelectDisplayItemVariant(index, value, "variantAlt2", self.controls.displayItemAltVariant2) end) self.controls.displayItemAltVariant2.maxDroppedWidth = 1000 self.controls.displayItemAltVariant2.shown = function() return self.displayItem.hasAltVariant2 end - self.controls.displayItemAltVariant3 = new("DropDownControl", {"TOPLEFT",self.controls.displayItemAltVariant2,"BOTTOMLEFT"}, {0, 4, 300, 20}, nil, function(index, value) - self.displayItem.variantAlt3 = index - self.displayItem:BuildAndParseRaw() - self:UpdateRuneControls() - self:UpdateDisplayItemTooltip() - self:UpdateDisplayItemRangeLines() + self.controls.displayItemAltVariant3 = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.displayItemAltVariant2, "BOTTOMLEFT" }, { 0, 4, 300, 20 }, nil, function(index, value) + self:SelectDisplayItemVariant(index, value, "variantAlt3", self.controls.displayItemAltVariant3) end) self.controls.displayItemAltVariant3.maxDroppedWidth = 1000 self.controls.displayItemAltVariant3.shown = function() return self.displayItem.hasAltVariant3 end - self.controls.displayItemAltVariant4 = new("DropDownControl", {"TOPLEFT",self.controls.displayItemAltVariant3,"BOTTOMLEFT"}, {0, 4, 300, 20}, nil, function(index, value) - self.displayItem.variantAlt4 = index - self.displayItem:BuildAndParseRaw() - self:UpdateRuneControls() - self:UpdateDisplayItemTooltip() - self:UpdateDisplayItemRangeLines() + self.controls.displayItemAltVariant4 = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.displayItemAltVariant3, "BOTTOMLEFT" }, { 0, 4, 300, 20 }, nil, function(index, value) + self:SelectDisplayItemVariant(index, value, "variantAlt4", self.controls.displayItemAltVariant4) end) self.controls.displayItemAltVariant4.maxDroppedWidth = 1000 self.controls.displayItemAltVariant4.shown = function() return self.displayItem.hasAltVariant4 end - self.controls.displayItemAltVariant5 = new("DropDownControl", {"TOPLEFT",self.controls.displayItemAltVariant4,"BOTTOMLEFT"}, {0, 4, 300, 20}, nil, function(index, value) - self.displayItem.variantAlt5 = index - self.displayItem:BuildAndParseRaw() - self:UpdateRuneControls() - self:UpdateDisplayItemTooltip() - self:UpdateDisplayItemRangeLines() + self.controls.displayItemAltVariant5 = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.displayItemAltVariant4, "BOTTOMLEFT" }, { 0, 4, 300, 20 }, nil, function(index, value) + self:SelectDisplayItemVariant(index, value, "variantAlt5", self.controls.displayItemAltVariant5) end) self.controls.displayItemAltVariant5.maxDroppedWidth = 1000 self.controls.displayItemAltVariant5.shown = function() return self.displayItem.hasAltVariant5 end + for _, control in ipairs({ + self.controls.displayItemVariant, + self.controls.displayItemAltVariant, + self.controls.displayItemAltVariant2, + self.controls.displayItemAltVariant3, + self.controls.displayItemAltVariant4, + self.controls.displayItemAltVariant5, + }) do + local legacyShown = control.shown + control.shown = function(c) + if not self.displayItem then + return false + end + if self.displayItem:UsesVersionedOrGroupedVariants() then + return c.newVariantVisible + end + return legacyShown() + end + control.enabled = function(c) + return not self.displayItem or not self.displayItem:UsesVersionedOrGroupedVariants() or c.newVariantEnabled + end + end -- Section: Sockets and Links - self.controls.displayItemSectionSockets = new("Control", {"TOPLEFT",self.controls.displayItemSectionVariant,"BOTTOMLEFT"}, {0, 0, 0, function() + self.controls.displayItemSectionSockets = new("Control"):Control({ "TOPLEFT", self.controls.displayItemSectionVariant, "BOTTOMLEFT" }, { 0, 0, 0, function() return canHaveAugmentSockets(self.displayItem) and 28 or 0 end}) - self.controls.displayItemSocketRune = new("LabelControl", {"TOPLEFT",self.controls.displayItemSectionSockets,"TOPLEFT"}, {0, 0, 36, 20}, "^x7F7F7FS") + self.controls.displayItemSocketRune = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.displayItemSectionSockets, "TOPLEFT" }, { 0, 0, 36, 20 }, "^x7F7F7FS") self.controls.displayItemSocketRune.shown = function() return canHaveAugmentSockets(self.displayItem) end - self.controls.displayItemSocketRuneEdit = new("EditControl", {"LEFT",self.controls.displayItemSocketRune,"RIGHT"}, {2, 0, 50, 20}, nil, nil, "%D", 1, function(buf) + self.controls.displayItemSocketRuneEdit = new("EditControl"):EditControl({ "LEFT", self.controls.displayItemSocketRune, "RIGHT" }, { 2, 0, 50, 20 }, nil, nil, "%D", 1, function(buf) local count = tonumber(buf) or 0 if count > 6 then self.controls.displayItemSocketRuneEdit:SetText(6) @@ -532,8 +619,8 @@ holding Shift will put it in the second.]]) self.controls.displayItemSocketRuneEdit.shown = self.controls.displayItemSocketRune -- Jewel Sockets // shown where Runes are shown - self.controls.displayItemSocketJewel = new("LabelControl", {"TOPLEFT",self.controls.displayItemSocketRune,"TOPLEFT"}, {70, 0, 36, 20}, "^x7F7F7FJ") - self.controls.displayItemSocketJewelEdit = new("EditControl", {"LEFT",self.controls.displayItemSocketJewel,"RIGHT"}, {2, 0, 50, 20}, nil, nil, "%D", 1, function(buf) + self.controls.displayItemSocketJewel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.displayItemSocketRune, "TOPLEFT" }, { 70, 0, 36, 20 }, "^x7F7F7FJ") + self.controls.displayItemSocketJewelEdit = new("EditControl"):EditControl({ "LEFT", self.controls.displayItemSocketJewel, "RIGHT" }, { 2, 0, 50, 20 }, nil, nil, "%D", 1, function(buf) local count = tonumber(buf) or 0 if count > 6 then self.controls.displayItemSocketJewelEdit:SetText(6) @@ -545,37 +632,37 @@ holding Shift will put it in the second.]]) end) -- Section: Enchant / Anoint / Corrupt - self.controls.displayItemSectionEnchant = new("Control", {"TOPLEFT",self.controls.displayItemSectionSockets,"BOTTOMLEFT"}, {0, 0, 0, function() + self.controls.displayItemSectionEnchant = new("Control"):Control({ "TOPLEFT", self.controls.displayItemSectionSockets, "BOTTOMLEFT" }, { 0, 0, 0, function() return (self.controls.displayItemAnoint:IsShown() or self.controls.displayItemCorrupt:IsShown() ) and 28 or 0 end}) - self.controls.displayItemAnoint = new("ButtonControl", {"TOPLEFT",self.controls.displayItemSectionEnchant,"TOPLEFT"}, {0, 0, 100, 20}, "Anoint...", function() + self.controls.displayItemAnoint = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.displayItemSectionEnchant, "TOPLEFT" }, { 0, 0, 100, 20 }, "Anoint...", function() self:AnointDisplayItem(1) end) self.controls.displayItemAnoint.shown = function() return self.displayItem and isAnointable(self.displayItem) end - self.controls.displayItemAnoint2 = new("ButtonControl", {"TOPLEFT",self.controls.displayItemAnoint,"TOPRIGHT",true}, {8, 0, 100, 20}, "Anoint 2...", function() + self.controls.displayItemAnoint2 = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.displayItemAnoint, "TOPRIGHT", true }, { 8, 0, 100, 20 }, "Anoint 2...", function() self:AnointDisplayItem(2) end) self.controls.displayItemAnoint2.shown = function() return self.displayItem and isAnointable(self.displayItem) and self.displayItem.canHaveTwoEnchants and #self.displayItem.enchantModLines > 0 end - self.controls.displayItemAnoint3 = new("ButtonControl", {"TOPLEFT",self.controls.displayItemAnoint2,"TOPRIGHT",true}, {8, 0, 100, 20}, "Anoint 3...", function() + self.controls.displayItemAnoint3 = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.displayItemAnoint2, "TOPRIGHT", true }, { 8, 0, 100, 20 }, "Anoint 3...", function() self:AnointDisplayItem(3) end) self.controls.displayItemAnoint3.shown = function() return self.displayItem and isAnointable(self.displayItem) and self.displayItem.canHaveThreeEnchants and #self.displayItem.enchantModLines > 1 end - self.controls.displayItemAnoint4 = new("ButtonControl", {"TOPLEFT",self.controls.displayItemAnoint3,"TOPRIGHT",true}, {8, 0, 100, 20}, "Anoint 4...", function() + self.controls.displayItemAnoint4 = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.displayItemAnoint3, "TOPRIGHT", true }, { 8, 0, 100, 20 }, "Anoint 4...", function() self:AnointDisplayItem(4) end) self.controls.displayItemAnoint4.shown = function() return self.displayItem and isAnointable(self.displayItem) and self.displayItem.canHaveFourEnchants and #self.displayItem.enchantModLines > 2 end - self.controls.displayItemCorrupt = new("ButtonControl", {"TOPLEFT",self.controls.displayItemAnoint4,"TOPRIGHT",true}, {8, 0, 100, 20}, "Corrupt...", function() + self.controls.displayItemCorrupt = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.displayItemAnoint4, "TOPRIGHT", true }, { 8, 0, 100, 20 }, "Corrupt...", function() self:CorruptDisplayItem() end) self.controls.displayItemCorrupt.shown = function() @@ -583,15 +670,15 @@ holding Shift will put it in the second.]]) end -- Section: Item Quality - self.controls.displayItemSectionQuality = new("Control", {"TOPLEFT",self.controls.displayItemSectionEnchant,"BOTTOMLEFT"}, {0, 0, 0, function() + self.controls.displayItemSectionQuality = new("Control"):Control({ "TOPLEFT", self.controls.displayItemSectionEnchant, "BOTTOMLEFT" }, { 0, 0, 0, function() return (self.controls.displayItemQuality:IsShown() and self.controls.displayItemQualityEdit:IsShown()) and 28 or 0 end}) - self.controls.displayItemQuality = new("LabelControl", {"TOPLEFT",self.controls.displayItemSectionQuality,"TOPRIGHT"}, {-4, 0, 0, 16}, "^7Quality:") + self.controls.displayItemQuality = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.displayItemSectionQuality, "TOPRIGHT" }, { -4, 0, 0, 16 }, "^7Quality:") self.controls.displayItemQuality.shown = function() return self.displayItem and self.displayItem.quality and self.displayItem.base.quality end - self.controls.displayItemQualityEdit = new("EditControl", {"LEFT",self.controls.displayItemQuality,"RIGHT"}, {2, 0, 60, 20}, nil, nil, "%D", 2, function(buf) + self.controls.displayItemQualityEdit = new("EditControl"):EditControl({ "LEFT", self.controls.displayItemQuality, "RIGHT" }, { 2, 0, 60, 20 }, nil, nil, "%D", 2, function(buf) self.displayItem.quality = tonumber(buf) self.displayItem:BuildAndParseRaw() self:UpdateDisplayItemTooltip() @@ -601,10 +688,10 @@ holding Shift will put it in the second.]]) end -- Section: Catalysts - self.controls.displayItemSectionCatalyst = new("Control", {"TOPLEFT",self.controls.displayItemSectionQuality,"BOTTOMLEFT"}, {0, 0, 0, function() + self.controls.displayItemSectionCatalyst = new("Control"):Control({ "TOPLEFT", self.controls.displayItemSectionQuality, "BOTTOMLEFT" }, { 0, 0, 0, function() return (self.controls.displayItemCatalyst:IsShown() or self.controls.displayItemCatalystQualityEdit:IsShown()) and 28 or 0 end}) - self.controls.displayItemCatalyst = new("DropDownControl", {"TOPLEFT",self.controls.displayItemSectionCatalyst,"TOPRIGHT"}, {0, 0, 250, 20}, + self.controls.displayItemCatalyst = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.displayItemSectionCatalyst, "TOPRIGHT" }, { 0, 0, 250, 20 }, {"Catalyst", "Flesh (Life)", "Neural (Mana)", @@ -643,7 +730,7 @@ holding Shift will put it in the second.]]) self.controls.displayItemCatalyst.shown = function() return self.displayItem and (self.displayItem.crafted or self.displayItem.hasModTags) and (self.displayItem.base.type == "Amulet" or self.displayItem.base.type == "Ring") end - self.controls.displayItemCatalystQualityEdit = new("EditControl", {"LEFT",self.controls.displayItemCatalyst,"RIGHT"}, {2, 0, 60, 20}, nil, nil, "%D", 2, function(buf) + self.controls.displayItemCatalystQualityEdit = new("EditControl"):EditControl({ "LEFT", self.controls.displayItemCatalyst, "RIGHT" }, { 2, 0, 60, 20 }, nil, nil, "%D", 2, function(buf) self.displayItem.catalystQuality = tonumber(buf) if self.displayItem.crafted then for i = 1, self.displayItem.affixLimit do @@ -660,10 +747,10 @@ holding Shift will put it in the second.]]) end -- Section: Cluster Jewel - self.controls.displayItemSectionClusterJewel = new("Control", {"TOPLEFT",self.controls.displayItemSectionCatalyst,"BOTTOMLEFT"}, {0, 0, 0, function() + self.controls.displayItemSectionClusterJewel = new("Control"):Control({ "TOPLEFT", self.controls.displayItemSectionCatalyst, "BOTTOMLEFT" }, { 0, 0, 0, function() return self.controls.displayItemClusterJewelSkill:IsShown() and 52 or 0 end}) - self.controls.displayItemClusterJewelSkill = new("DropDownControl", {"TOPLEFT",self.controls.displayItemSectionClusterJewel,"TOPLEFT"}, {0, 0, 300, 20}, { }, function(index, value) + self.controls.displayItemClusterJewelSkill = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.displayItemSectionClusterJewel, "TOPLEFT" }, { 0, 0, 300, 20 }, {}, function(index, value) self.displayItem.clusterJewelSkill = value.skillId self:CraftClusterJewel() end) { @@ -672,8 +759,8 @@ holding Shift will put it in the second.]]) end } - self.controls.displayItemClusterJewelNodeCountLabel = new("LabelControl", {"TOPLEFT",self.controls.displayItemClusterJewelSkill,"BOTTOMLEFT"}, {0, 7, 0, 14}, "^7Added Passives:") - self.controls.displayItemClusterJewelNodeCount = new("SliderControl", {"LEFT",self.controls.displayItemClusterJewelNodeCountLabel,"RIGHT"}, {2, 0, 150, 20}, function(val) + self.controls.displayItemClusterJewelNodeCountLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.displayItemClusterJewelSkill, "BOTTOMLEFT" }, { 0, 7, 0, 14 }, "^7Added Passives:") + self.controls.displayItemClusterJewelNodeCount = new("SliderControl"):SliderControl({ "LEFT", self.controls.displayItemClusterJewelNodeCountLabel, "RIGHT" }, { 2, 0, 150, 20 }, function(val) local divVal = self.controls.displayItemClusterJewelNodeCount:GetDivVal() local clusterJewel = self.displayItem.clusterJewel self.displayItem.clusterJewelNodeCount = round(val * (clusterJewel.maxNodes - clusterJewel.minNodes) + clusterJewel.minNodes) @@ -681,7 +768,7 @@ holding Shift will put it in the second.]]) end) -- Section: Rune Selection - self.controls.displayItemSectionRune = new("Control", {"TOPLEFT",self.controls.displayItemSectionClusterJewel,"BOTTOMLEFT"}, {0, 0, 0, function() + self.controls.displayItemSectionRune = new("Control"):Control({ "TOPLEFT", self.controls.displayItemSectionClusterJewel, "BOTTOMLEFT" }, { 0, 0, 0, function() if not hasAugmentSockets(self.displayItem) then return 0 end @@ -696,10 +783,13 @@ holding Shift will put it in the second.]]) for i = 1, 6 do local prev = self.controls["displayItemRune"..(i-1)] or self.controls.displayItemSectionRune local drop - drop = new("DropDownControl", {"TOPLEFT",prev,"TOPLEFT"}, {i==1 and 40 or 0, 0, 418, 20}, nil, function(index, value) + drop = new("DropDownControl"):DropDownControl({ "TOPLEFT", prev, "TOPLEFT" }, { i == 1 and 40 or 0, 0, 418, 20 }, nil, function(index, value) self.displayItem.runes[i] = value.name self.displayItem:UpdateRunes() self.displayItem:BuildAndParseRaw() + if self.displayItem.crafted then + self:UpdateAffixControls() + end self:UpdateDisplayItemTooltip() end) drop.y = function() @@ -708,9 +798,17 @@ holding Shift will put it in the second.]]) drop.tooltipFunc = function(tooltip, mode, index, value) tooltip:Clear() if value.lines and value.lines[1] ~= "None" then - tooltip:AddLine(14, "^7"..value.name) + tooltip:AddLine(16, "^7" .. value.name) + + if value.limit then + tooltip:AddLine(14, "^7" .. s_format("Limited to: %d", value.limit)) + end + + if value.req > 1 then + tooltip:AddLine(14, "^7" .. s_format("Requires: Level %d", value.req)) + end for _, line in ipairs(value.lines) do - tooltip:AddLine(14, "^7"..line) + tooltip:AddLine(14, colorCodes.MAGIC .. line) end -- Adding Comparison local compLines = { type = "Rune" } @@ -725,12 +823,27 @@ holding Shift will put it in the second.]]) end self.controls["displayItemRune"..i] = drop - self.controls["displayItemRuneLabel"..i] = new("LabelControl", {"RIGHT",drop,"LEFT"}, {-4, 0, 0, 14}, "^7Rune #"..i) + self.controls["displayItemRuneLabel" .. i] = new("LabelControl"):LabelControl({ "RIGHT", drop, "LEFT" }, { -4, 0, 0, 14 }, "^7Rune #" .. i) end + -- Section: Crafting modifier sorting + local sortList = buildModSortList() + local function craftingSortingShown() + return self.displayItem and self.displayItem.crafted and not self.displayItem.clusterJewel + end + self.controls.displayItemSectionCraftingSort = new("Control"):Control({ "TOPLEFT", self.controls.displayItemSectionRune, "BOTTOMLEFT" }, { 0, 0, 0, function() + return craftingSortingShown() and 28 or 0 + end }) + self.controls.craftingSortingLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.displayItemSectionCraftingSort, "TOPLEFT" }, { 0, 6, 0, 16 }, "^7Modifier sorting:") + self.controls.craftingSortingLabel.shown = craftingSortingShown + self.controls.craftingSorting = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.craftingSortingLabel, "RIGHT" }, { 4, 0, 200, 20 }, sortList, function() + self:UpdateAffixControls() + end) + self.controls.craftingSorting.shown = craftingSortingShown + -- Section: Affix Selection local maxModCount = 9 - self.controls.displayItemSectionAffix = new("Control", {"TOPLEFT",self.controls.displayItemSectionRune,"BOTTOMLEFT"}, {0, 0, 0, function() + self.controls.displayItemSectionAffix = new("Control"):Control({ "TOPLEFT", self.controls.displayItemSectionCraftingSort, "BOTTOMLEFT" }, { 0, 0, 0, function() if not self.displayItem or not self.displayItem.crafted then return 0 end @@ -745,6 +858,7 @@ holding Shift will put it in the second.]]) end return h end}) + for i = 1, maxModCount do local prev = self.controls["displayItemAffix"..(i-1)] or self.controls.displayItemSectionAffix local drop, slider @@ -788,8 +902,8 @@ holding Shift will put it in the second.]]) end return range end - drop = new("DropDownControl", {"TOPLEFT",prev,"TOPLEFT"}, {i==1 and 40 or 0, 0, 418, 20}, nil, function(index, value) - local affix = { modId = "None" } + drop = new("DropDownControl"):DropDownControl({ "TOPLEFT", prev, "TOPLEFT" }, { i == 1 and 40 or 0, 0, 418, 20 }, nil, function(index, value) + local affix = { modId = "None", fractured = self.displayItem[drop.outputTable][drop.outputIndex].fractured } if value.modId then affix.modId = value.modId affix.range = slider.val @@ -808,7 +922,7 @@ holding Shift will put it in the second.]]) return i == 1 and 0 or 24 + (prev.slider:IsShown() and 18 or 0) end drop.tooltipFunc = function(tooltip, mode, index, value) - local modList = value.modList + local modList = value and value.modList if not modList or main.popups[1] or mode == "OUT" or (self.selControl and self.selControl ~= drop) then tooltip:Clear() elseif tooltip:CheckForUpdate(modList) then @@ -923,7 +1037,7 @@ holding Shift will put it in the second.]]) drop.shown = function() return self.displayItem and self.displayItem.crafted and i <= self.displayItem.affixLimit end - slider = new("SliderControl", {"TOPLEFT",drop,"BOTTOMLEFT"}, {0, 2, 300, 16}, function(val) + slider = new("SliderControl"):SliderControl({ "TOPLEFT", drop, "BOTTOMLEFT" }, { 0, 2, 300, 16 }, function(val) local affix = self.displayItem[drop.outputTable][drop.outputIndex] local index, range = slider:GetDivVal() affix.modId = drop.list[drop.selIndex].modList[index] @@ -963,21 +1077,21 @@ holding Shift will put it in the second.]]) end drop.slider = slider self.controls["displayItemAffix"..i] = drop - self.controls["displayItemAffixLabel"..i] = new("LabelControl", {"RIGHT",drop,"LEFT"}, {-4, 0, 0, 14}, function() + self.controls["displayItemAffixLabel" .. i] = new("LabelControl"):LabelControl({ "RIGHT", drop, "LEFT" }, { -4, 0, 0, 14 }, function() return drop.outputTable == "prefixes" and "^7Prefix:" or "^7Suffix:" end) self.controls["displayItemAffixRange"..i] = slider - self.controls["displayItemAffixRangeLabel"..i] = new("LabelControl", {"RIGHT",slider,"LEFT"}, {-4, 0, 0, 14}, function() + self.controls["displayItemAffixRangeLabel" .. i] = new("LabelControl"):LabelControl({ "RIGHT", slider, "LEFT" }, { -4, 0, 0, 14 }, function() return drop.selIndex > 1 and "^7Roll:" or "^x7F7F7FRoll:" end) end -- Section: Custom modifiers -- if Custom mod button is shown, create the control for the list of mods - self.controls.displayItemSectionCustom = new("Control", {"TOPLEFT",self.controls.displayItemSectionAffix,"BOTTOMLEFT"}, {0, 0, 0, function() + self.controls.displayItemSectionCustom = new("Control"):Control({ "TOPLEFT", self.controls.displayItemSectionAffix, "BOTTOMLEFT" }, { 0, 0, 0, function() return self.controls.displayItemAddCustom:IsShown() and 28 + self.displayItem.customCount * 22 or 0 end}) - self.controls.displayItemAddCustom = new("ButtonControl", {"TOPLEFT",self.controls.displayItemSectionCustom,"TOPLEFT"}, {0, 0, 120, 20}, "Add modifier...", function() + self.controls.displayItemAddCustom = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.displayItemSectionCustom, "TOPLEFT" }, { 0, 0, 120, 20 }, "Add modifier...", function() self:AddCustomModifierToDisplayItem() end) self.controls.displayItemAddCustom.shown = function() @@ -985,7 +1099,7 @@ holding Shift will put it in the second.]]) end -- Section: Modifier Range - self.controls.displayItemSectionRange = new("Control", {"TOPLEFT",self.controls.displayItemSectionCustom,"BOTTOMLEFT"}, {0, 0, 0, function() + self.controls.displayItemSectionRange = new("Control"):Control({ "TOPLEFT", self.controls.displayItemSectionCustom, "BOTTOMLEFT" }, { 0, 0, 0, function() if not self.displayItem or not self.displayItem.rangeLineList[1] then return 0 end @@ -996,14 +1110,14 @@ holding Shift will put it in the second.]]) return 28 end end}) - self.controls.displayItemRangeLine = new("DropDownControl", {"TOPLEFT",self.controls.displayItemSectionRange,"TOPLEFT"}, {0, 0, 350, 18}, nil, function(index, value) + self.controls.displayItemRangeLine = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.displayItemSectionRange, "TOPLEFT" }, { 0, 0, 350, 18 }, nil, function(index, value) self.controls.displayItemRangeSlider.val = self.displayItem.rangeLineList[index].range end) self.controls.displayItemRangeLine.shown = function() return self.displayItem and self.displayItem.rangeLineList[1] ~= nil and not (main.showAllItemAffixes and (self.displayItem.rarity == "UNIQUE" or self.displayItem.rarity == "RELIC")) end - self.controls.displayItemRangeSlider = new("SliderControl", {"LEFT",self.controls.displayItemRangeLine,"RIGHT"}, {8, 0, 100, 18}, function(val) + self.controls.displayItemRangeSlider = new("SliderControl"):SliderControl({ "LEFT", self.controls.displayItemRangeLine, "RIGHT" }, { 8, 0, 100, 18 }, function(val) self.displayItem.rangeLineList[self.controls.displayItemRangeLine.selIndex].range = val self.displayItem:BuildAndParseRaw() self:UpdateDisplayItemTooltip() @@ -1013,7 +1127,7 @@ holding Shift will put it in the second.]]) for i = 1, 20 do local baseControl = i == 1 and self.controls.displayItemSectionRange or self.controls["displayItemStackedRangeSlider"..(i-1)] - self.controls["displayItemStackedRangeSlider"..i] = new("SliderControl", {"TOPLEFT",baseControl,"TOPLEFT"}, {0, function() + self.controls["displayItemStackedRangeSlider" .. i] = new("SliderControl"):SliderControl({ "TOPLEFT", baseControl, "TOPLEFT" }, { 0, function() return i == 1 and 2 or 22 end, 100, 18}, function(val) if self.displayItem and self.displayItem.rangeLineList[i] then @@ -1023,7 +1137,7 @@ holding Shift will put it in the second.]]) self:UpdateCustomControls() end end) - self.controls["displayItemStackedRangeLine"..i] = new("LabelControl", {"LEFT",self.controls["displayItemStackedRangeSlider"..i],"RIGHT"}, {8, -2, 350, 14}, function() + self.controls["displayItemStackedRangeLine" .. i] = new("LabelControl"):LabelControl({ "LEFT", self.controls["displayItemStackedRangeSlider" .. i], "RIGHT" }, { 8, -2, 350, 14 }, function() if self.displayItem and self.displayItem.rangeLineList[i] then return "^7" .. self.displayItem.rangeLineList[i].line end @@ -1041,11 +1155,11 @@ holding Shift will put it in the second.]]) end -- Tooltip anchor - self.controls.displayItemTooltipAnchor = new("Control", {"TOPLEFT",self.controls.displayItemSectionRange,"BOTTOMLEFT"}) + self.controls.displayItemTooltipAnchor = new("Control"):Control({ "TOPLEFT", self.controls.displayItemSectionRange, "BOTTOMLEFT" }) -- Scroll bars - self.controls.scrollBarH = new("ScrollBarControl", nil, {0, 0, 0, 18}, 100, "HORIZONTAL", true) - self.controls.scrollBarV = new("ScrollBarControl", nil, {0, 0, 18, 0}, 100, "VERTICAL", true) + self.controls.scrollBarH = new("ScrollBarControl"):ScrollBarControl(nil, { 0, 0, 0, 18 }, 100, "HORIZONTAL", true) + self.controls.scrollBarV = new("ScrollBarControl"):ScrollBarControl(nil, { 0, 0, 18, 0 }, 100, "VERTICAL", true) -- Initialise drag target lists t_insert(self.controls.itemList.dragTargetList, self.controls.sharedItemList) @@ -1073,7 +1187,8 @@ holding Shift will put it in the second.]]) self:PopulateSlots() self.lastSlot = self.slots[baseSlots[#baseSlots]] -end) + return self +end function ItemsTabClass:Load(xml, dbFileName) self.activeItemSetId = 0 @@ -1082,7 +1197,7 @@ function ItemsTabClass:Load(xml, dbFileName) self.tradeQuery.statSortSelectionList = { } for _, node in ipairs(xml) do if node.elem == "Item" then - local item = new("Item", "") + local item = new("Item"):Item("") item.id = tonumber(node.attrib.id) item.variant = tonumber(node.attrib.variant) if node.attrib.variantAlt then @@ -1158,6 +1273,14 @@ function ItemsTabClass:Load(xml, dbFileName) itemSet[slotName].selItemId = tonumber(child.attrib.itemId) itemSet[slotName].active = child.attrib.active == "true" itemSet[slotName].pbURL = child.attrib.itemPbURL or "" + itemSet[slotName].note = child.attrib.note + end + elseif child.elem == "RuneSlot" then + local slotName = child.attrib.slotName or "" + local slot = itemSet[slotName] + if slot then + local runeName = child.attrib.runeName or "None" + slot.runeName = runeName end elseif child.elem == "SocketIdURL" then local id = tonumber(child.attrib.nodeId) @@ -1251,7 +1374,7 @@ function ItemsTabClass:Save(xml) for slotName, slot in pairs(self.slots) do if not slot.parentSlot or itemSet[slotName].selItemId ~= 0 then if not slot.nodeId then - t_insert(child, { elem = "Slot", attrib = { name = slotName, itemId = tostring(itemSet[slotName].selItemId), itemPbURL = itemSet[slotName].pbURL or "", active = itemSet[slotName].active and "true" }}) + t_insert(child, { elem = "Slot", attrib = { name = slotName, itemId = tostring(itemSet[slotName].selItemId), itemPbURL = itemSet[slotName].pbURL or "", active = itemSet[slotName].active and "true", note = itemSet[slotName].note }}) else if self.build.spec.allocNodes[slot.nodeId] then t_insert(child, { elem = "SocketIdURL", attrib = { name = slotName, nodeId = tostring(slot.nodeId), itemPbURL = itemSet[slot.nodeId] and itemSet[slot.nodeId].pbURL or ""}}) @@ -1259,6 +1382,11 @@ function ItemsTabClass:Save(xml) end end end + for slotName, _ in pairs(self.runeSlots) do + local runeName = (itemSet[slotName] and itemSet[slotName].runeName) or "None" + local node = { elem = "RuneSlot", attrib = { slotName = slotName, runeName = runeName } } + t_insert(child, node) + end t_insert(xml, child) end if self.tradeQuery.statSortSelectionList then @@ -1392,6 +1520,27 @@ function ItemsTabClass:Draw(viewPort, inputEvents) if self.displayItem then local x, y = self.controls.displayItemTooltipAnchor:GetPos() self.displayItemTooltip:Draw(x, y, nil, nil, viewPort) + + -- Toggle mods + local cursorX, cursorY = GetCursorPos() + for _, line in ipairs(self.displayItemTooltip.lines) do + if line.modLine and line.bounds then + local b = line.bounds + if cursorX >= b.x and cursorX <= b.x + b.width and cursorY >= b.y and cursorY <= b.y + b.height then + SetDrawColor(1, 1, 1, 0.15) + DrawImage(nil, b.x, b.y, b.width, b.height) + SetDrawColor(1, 1, 1) + + for id, event in ipairs(inputEvents) do + if event.type == "KeyDown" and event.key:match("BUTTON") then + inputEvents[id] = nil + self:ToggleDisplayItemModLine(line.modLine) + break + end + end + end + end + end end self:UpdateSockets() @@ -1402,7 +1551,7 @@ function ItemsTabClass:Draw(viewPort, inputEvents) if main.portraitMode then self.controls.itemList:SetAnchor("TOPRIGHT", self.lastSlot, "BOTTOMRIGHT", 0, 40) else - self.controls.itemList:SetAnchor("TOPLEFT", self.controls.setManage, "TOPRIGHT", 20, 20) + self.controls.itemList:SetAnchor("TOPLEFT", self.controls.setManage, "TOPRIGHT", 40, 20) end self.controls.craftDisplayItem:SetAnchor("TOPLEFT", main.portraitMode and self.controls.setManage or self.controls.itemList, "TOPRIGHT", 20, main.portraitMode and 0 or -20) self.anchorDisplayItem:SetAnchor("TOPLEFT", main.portraitMode and self.controls.setManage or self.controls.itemList, "TOPRIGHT", 20, main.portraitMode and 0) @@ -1432,6 +1581,9 @@ function ItemsTabClass:CreateItemSet(itemSetId, name) itemSet[slotName] = { selItemId = 0 } end end + for slotName, _ in pairs(self.runeSlots) do + itemSet[slotName] = { runeName = "None" } + end self.itemSets[itemSet.id] = itemSet return itemSet end @@ -1490,15 +1642,26 @@ function ItemsTabClass:SetActiveItemSet(itemSetId, deferSync) -- Update the previous set prevSet[slotName].selItemId = slot.selItemId prevSet[slotName].active = slot.active + prevSet[slotName].note = slot.note end -- Equip the incoming set's item slot.selItemId = curSet[slotName].selItemId slot.active = curSet[slotName].active + slot.note = curSet[slotName].note if slot.controls.activate then slot.controls.activate.state = slot.active end end end + for slotName, slot in pairs(self.runeSlots) do + if prevSet then + -- Update the previous set + prevSet[slotName] = { runeName = slot:GetSelValue().name } + end + -- Equip incoming set's rune + local currentRune = curSet[slotName] and curSet[slotName].runeName or "None" + slot:SelByValue(currentRune, "name") + end self.build.buildFlag = true self:PopulateSlots() if not deferSync then @@ -1515,7 +1678,7 @@ function ItemsTabClass:EquipItemInSet(item, itemSetId) slotName = slotName .. " Swap" end if not item.id or not self.items[item.id] then - item = new("Item", item.raw) + item = new("Item"):Item(item.raw) self:AddItem(item, true) end local altSlot = slotName:gsub("1","2") @@ -1805,7 +1968,7 @@ end -- Attempt to create a new item from the given item raw text and sets it as the new display item function ItemsTabClass:CreateDisplayItemFromRaw(itemRaw, normalise) - local newItem = new("Item", itemRaw) + local newItem = new("Item"):Item(itemRaw) if newItem.base then self:CopyAnointsAndAugments(newItem, main.migrateAugments, false) if normalise then @@ -1816,6 +1979,90 @@ function ItemsTabClass:CreateDisplayItemFromRaw(itemRaw, normalise) end end +function ItemsTabClass:SelectDisplayItemVariant(index, value, legacyField, control) + if self.displayItem:HasVariantGroups() then + if not value or not value.variantId then + return + end + self.displayItem.variantGroupSelections[control.variantGroupId] = value.variantId + self.displayItem:NormaliseVariantSelections() + else + self.displayItem[legacyField] = index + end + self.displayItem:BuildAndParseRaw() + self:UpdateDisplayItemVariantControls() + self:UpdateRuneControls() + self:UpdateDisplayItemTooltip() + self:UpdateDisplayItemRangeLines() +end + +function ItemsTabClass:UpdateDisplayItemVariantControls() + local item = self.displayItem + local controls = { + self.controls.displayItemVariant, + self.controls.displayItemAltVariant, + self.controls.displayItemAltVariant2, + self.controls.displayItemAltVariant3, + self.controls.displayItemAltVariant4, + self.controls.displayItemAltVariant5, + } + for _, control in ipairs(controls) do + control.newVariantVisible = false + end + if not item or not item:UsesVersionedOrGroupedVariants() then + return + end + + self.controls.displayItemVersion.list = item.versionList or { } + self.controls.displayItemVersion.selIndex = item.selectedVersion or 1 + self.controls.displayItemVersion:CheckDroppedWidth(true) + if item:HasIndependentVariants() then + local control = self.controls.displayItemVariant + control.list = item.variantList + control.selIndex = item.variant + control.variantGroupId = nil + control.newVariantVisible = #item.variantList > 1 + control.newVariantEnabled = #item.variantList > 1 + control:CheckDroppedWidth(true) + return + end + local controlIndex = 1 + for groupId in pairsSortByKey(item.variantGroups) do + local eligibleOptions = item:GetVariantGroupOptions(groupId, false) + if #eligibleOptions > 0 then + local control = controls[controlIndex] + if not control then + ConPrintf("Item '%s' has more than 6 variant groups", item.name) + break + end + local availableOptions = item:GetVariantGroupOptions(groupId, true) + local list = { } + local selectedIndex + for _, variantId in ipairs(availableOptions) do + t_insert(list, { + label = item.variantList[variantId], + variantId = variantId, + }) + if item.variantGroupSelections[groupId] == variantId then + selectedIndex = #list + end + end + if #list == 0 then + t_insert(list, { + label = "No available variants", + }) + end + control.list = list + control.selIndex = selectedIndex or 1 + control.variantGroupId = groupId + control.newVariantVisible = true + control.newVariantEnabled = #availableOptions > 1 + control:CheckDroppedWidth(true) + controlIndex = controlIndex + 1 + end + end +end + -- Sets the display item to the given item function ItemsTabClass:SetDisplayItem(item) self.displayItem = item @@ -1823,31 +2070,36 @@ function ItemsTabClass:SetDisplayItem(item) -- Update the display item controls self:UpdateDisplayItemTooltip() self.snapHScroll = "RIGHT" + local usesVersionedOrGroupedVariants = item:UsesVersionedOrGroupedVariants() - self.controls.displayItemVariant.list = item.variantList - self.controls.displayItemVariant.selIndex = item.variant - self.controls.displayItemVariant:CheckDroppedWidth(true) - if item.hasAltVariant then + if usesVersionedOrGroupedVariants then + self:UpdateDisplayItemVariantControls() + else + self.controls.displayItemVariant.list = item.variantList + self.controls.displayItemVariant.selIndex = item.variant + self.controls.displayItemVariant:CheckDroppedWidth(true) + end + if not usesVersionedOrGroupedVariants and item.hasAltVariant then self.controls.displayItemAltVariant.list = item.variantList self.controls.displayItemAltVariant.selIndex = item.variantAlt self.controls.displayItemAltVariant:CheckDroppedWidth(true) end - if item.hasAltVariant2 then + if not usesVersionedOrGroupedVariants and item.hasAltVariant2 then self.controls.displayItemAltVariant2.list = item.variantList self.controls.displayItemAltVariant2.selIndex = item.variantAlt2 self.controls.displayItemAltVariant2:CheckDroppedWidth(true) end - if item.hasAltVariant3 then + if not usesVersionedOrGroupedVariants and item.hasAltVariant3 then self.controls.displayItemAltVariant3.list = item.variantList self.controls.displayItemAltVariant3.selIndex = item.variantAlt3 self.controls.displayItemAltVariant3:CheckDroppedWidth(true) end - if item.hasAltVariant4 then + if not usesVersionedOrGroupedVariants and item.hasAltVariant4 then self.controls.displayItemAltVariant4.list = item.variantList self.controls.displayItemAltVariant4.selIndex = item.variantAlt4 self.controls.displayItemAltVariant4:CheckDroppedWidth(true) end - if item.hasAltVariant5 then + if not usesVersionedOrGroupedVariants and item.hasAltVariant5 then self.controls.displayItemAltVariant5.list = item.variantList self.controls.displayItemAltVariant5.selIndex = item.variantAlt5 self.controls.displayItemAltVariant5:CheckDroppedWidth(true) @@ -1858,7 +2110,7 @@ function ItemsTabClass:SetDisplayItem(item) self.controls.displayItemSocketRuneEdit:SetText(item.itemSocketCount) self.controls.displayItemSocketJewelEdit:SetText(item.jewelSocketCount) self.controls.displayItemQualityEdit:SetText(item.quality) - self.controls.displayItemCatalyst:SetSel((item.catalyst or 0) + 1) + self.controls.displayItemCatalyst:SetSel((item.catalyst or 0) + 1, true) if item.catalystQuality then self.controls.displayItemCatalystQualityEdit:SetText(m_max(item.catalystQuality, 0)) else @@ -1881,6 +2133,21 @@ function ItemsTabClass:UpdateDisplayItemTooltip() self.displayItemTooltip.center = true end +function ItemsTabClass:ToggleDisplayItemModLine(modLine) + if not self.displayItem or not modLine then + return + end + modLine.disabled = not modLine.disabled + self.displayItem:BuildAndParseRaw() + self:UpdateDisplayItemTooltip() + self:UpdateDisplayItemRangeLines() + self:UpdateCustomControls() + if self.displayItem.crafted then + self:UpdateAffixControls() + end + self.build.buildFlag = true +end + function ItemsTabClass:UpdateClusterJewelControls() local item = self.displayItem @@ -1933,11 +2200,12 @@ end function ItemsTabClass:UpdateAffixControls() local item = self.displayItem local prefixLimit = item.prefixes.limit or (item.affixLimit / 2) + local powerCache = { } for i = 1, item.affixLimit do if i <= prefixLimit then - self:UpdateAffixControl(self.controls["displayItemAffix"..i], item, "Prefix", "prefixes", i) + self:UpdateAffixControl(self.controls["displayItemAffix"..i], item, "Prefix", "prefixes", i, powerCache) else - self:UpdateAffixControl(self.controls["displayItemAffix"..i], item, "Suffix", "suffixes", i - prefixLimit) + self:UpdateAffixControl(self.controls["displayItemAffix"..i], item, "Suffix", "suffixes", i - prefixLimit, powerCache) end end -- The custom affixes may have had their indexes changed, so the custom control UI is also rebuilt so that it will @@ -1945,11 +2213,28 @@ function ItemsTabClass:UpdateAffixControls() self:UpdateCustomControls() end -local runeModLines = { { name = "None", label = "None", lines = { "None" }, order = -1, slot = "None", group = -1, isSocketBound = false } } +runeModLines = { { name = "None", label = "None", lines = { "None" }, mods = { }, req = 1, order = -1, slot = "None", group = -1, isSocketBound = false } } for name, runeMods in pairs(data.itemMods.Runes) do -- Some runes have multiple mod lines; insert each as separate entry for slotType, runeMod in pairs(runeMods) do - t_insert(runeModLines, { name = name, label = runeMod[1], lines = runeMod, req = runeMod.rank[1], order = runeMod.statOrder[1], slot = slotType, type = runeMod.type, group = #runeMod, isSocketBound = runeMod.isSocketBound }) + -- Bonded stats are stored separately for calculation, but remain part of the + -- visible rune description and are prefixed only at this presentation boundary. + local lines = { } + for _, line in ipairs(runeMod) do + t_insert(lines, line) + end + for _, line in ipairs(runeMod.bonded or { }) do + t_insert(lines, "Bonded: " .. line) + end + local mods = { } + for _, line in ipairs(runeMod) do + local modList = modLib.parseMod(line) + for _, mod in ipairs(modList or { }) do + t_insert(mods, modLib.setSource(mod, "Rune:" .. name)) + end + end + local order = (runeMod.statOrder and runeMod.statOrder[1]) or (runeMod.bonded and runeMod.bonded.statOrder and runeMod.bonded.statOrder[1]) or 0 + t_insert(runeModLines, { name = name, label = runeMod[1], lines = lines, mods = mods, req = runeMod.levelReq, order = order, slot = slotType, type = runeMod.type, group = #lines, isSocketBound = runeMod.isSocketBound, localMod = runeMod.localMod, limit = runeMod.limit, canSocketInChakraSlots = runeMod.canSocketInChakraSlots, canSocketInUniqueItems = runeMod.canSocketInUniqueItems, canSocketInJewellery = runeMod.canSocketInJewellery }) end end table.sort(runeModLines, function(a, b) @@ -1975,10 +2260,12 @@ function ItemsTabClass:GetValidRunesForItem(item) end local baseType, specificType = item:GetSocketedAugmentTypes() local soulCoreTypes = item.socketedSoulCoreTypes + local uniqueItem = item.rarity == "UNIQUE" or item.rarity == "RELIC" + local jewellery = item.type == "Ring" or item.type == "Amulet" or item.type == "Belt" for _, rune in ipairs(runeModLines) do if rune.slot == "None" then t_insert(runes, rune) - elseif (rune.slot == baseType or rune.slot == specificType or (rune.type == "SoulCore" and soulCoreTypes[rune.slot])) and (not socketedItemType or rune.type == socketedItemType) then + elseif (rune.slot == baseType or rune.slot == specificType or (rune.type == "SoulCore" and soulCoreTypes[rune.slot])) and (not socketedItemType or rune.type == socketedItemType) and (not uniqueItem or rune.canSocketInUniqueItems) and (not jewellery or rune.canSocketInJewellery) then local addedRune = addedRunes[rune.name] if not addedRune then addedRune = copyTable(rune, true) @@ -1986,11 +2273,15 @@ function ItemsTabClass:GetValidRunesForItem(item) t_insert(runes, addedRune) addedRunes[rune.name] = addedRune end + addedRune.label = addedRune.label or rune.label for _, line in ipairs(rune.lines) do t_insert(addedRune.lines, line) end end end + for _, rune in ipairs(runes) do + rune.label = rune.label or rune.lines[1] + end return runes end @@ -2000,7 +2291,7 @@ function ItemsTabClass:IsSocketBoundRune(item, runeName, validRunes) end for _, rune in ipairs(validRunes or self:GetValidRunesForItem(item)) do if rune.name == runeName then - return rune.isSocketBound + return rune.isSocketBound or false end end return false @@ -2037,7 +2328,7 @@ function ItemsTabClass:UpdateRuneControls() end end -function ItemsTabClass:UpdateAffixControl(control, item, type, outputTable, outputIndex) +function ItemsTabClass:UpdateAffixControl(control, item, affixType, outputTable, outputIndex, powerCache) local extraTags = { } local excludeGroups = { } for _, table in ipairs({"prefixes","suffixes"}) do @@ -2065,7 +2356,7 @@ function ItemsTabClass:UpdateAffixControl(control, item, type, outputTable, outp end local affixList = { } for modId, mod in pairs(item.affixes) do - if mod.type == type and not excludeGroups[mod.group] and item:GetModSpawnWeight(mod, extraTags) > 0 then + if mod.type == affixType and not excludeGroups[mod.group] and item:GetModSpawnWeight(mod, extraTags) > 0 then t_insert(affixList, modId) end end @@ -2136,10 +2427,47 @@ function ItemsTabClass:UpdateAffixControl(control, item, type, outputTable, outp end end end + local sortOption = self.controls.craftingSorting:GetSelValue() + if sortOption.stat and self.controls.craftingSorting:IsShown() then + local modList = { } + for index = 2, #control.list do + t_insert(modList, control.list[index]) + end + setDefaultSortOrder(modList) + local calcFunc = self.build.calcsTab:GetMiscCalculator() + local slotName = self:GetComparisonSlotNameForItem(item) + local controlPowerCache = selAffix ~= "None" and { } or powerCache or { } + sortModList(modList, sortOption.stat, function(listMod) + local modId = listMod.modList[1 + round((#listMod.modList - 1) * main.defaultItemAffixQuality)] + local cacheEntry = controlPowerCache[modId] + if not cacheEntry then + cacheEntry = { modId = modId } + controlPowerCache[modId] = cacheEntry + end + return getSortedModValue(item, cacheEntry, sortOption, calcFunc, slotName, function(testItem, sortedMod) + testItem[outputTable][outputIndex] = { modId = sortedMod.modId, range = main.defaultItemAffixQuality } + testItem:Craft() + end) + end) + wipeTable(control.list) + t_insert(control.list, "None") + for _, listMod in ipairs(modList) do + t_insert(control.list, listMod) + end + for index, listMod in ipairs(control.list) do + if listMod.modList and isValueInArray(listMod.modList, selAffix) then + control.selIndex = index + break + end + end + end if control.list[control.selIndex].haveRange then control.slider.divCount = #control.list[control.selIndex].modList local index = isValueInArray(control.list[control.selIndex].modList, selAffix) - local range = item[outputTable][outputIndex].range or 0.5 + -- Imported legacy rolls can sit outside the current 0-1 affix range. + -- Keep that value on the affix, but show the nearest slider endpoint. + local affixRange = item[outputTable][outputIndex].range + local range = m_min(1, m_max(0, type(affixRange) == "table" and affixRange[1] or affixRange or 0.5)) -- Avoid exact integer boundary that slider:GetDivVal's ceil would assign to the previous segment if range == 0 and index > 1 then range = 1e-4 @@ -2163,9 +2491,9 @@ function ItemsTabClass:UpdateCustomControls() local line = itemLib.formatModLine(modLine) if line then if not self.controls["displayItemCustomModifierRemove"..i] then - self.controls["displayItemCustomModifierRemove"..i] = new("ButtonControl", {"TOPLEFT",self.controls.displayItemSectionCustom,"TOPLEFT"}, {0, i * 22 + 4, 70, 20}, "^7Remove") - self.controls["displayItemCustomModifier"..i] = new("LabelControl", {"LEFT",self.controls["displayItemCustomModifierRemove"..i],"RIGHT"}, {65, 0, 0, 16}) - self.controls["displayItemCustomModifierLabel"..i] = new("LabelControl", {"LEFT",self.controls["displayItemCustomModifierRemove"..i],"RIGHT"}, {5, 0, 0, 16}) + self.controls["displayItemCustomModifierRemove" .. i] = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.displayItemSectionCustom, "TOPLEFT" }, { 0, i * 22 + 4, 70, 20 }, "^7Remove") + self.controls["displayItemCustomModifier" .. i] = new("LabelControl"):LabelControl({ "LEFT", self.controls["displayItemCustomModifierRemove" .. i], "RIGHT" }, { 65, 0, 0, 16 }) + self.controls["displayItemCustomModifierLabel" .. i] = new("LabelControl"):LabelControl({ "LEFT", self.controls["displayItemCustomModifierRemove" .. i], "RIGHT" }, { 5, 0, 0, 16 }) end self.controls["displayItemCustomModifierRemove"..i].shown = true local label = itemLib.formatModLine(modLine) @@ -2224,7 +2552,7 @@ end function ItemsTabClass:AddModComparisonTooltip(tooltip, mod) local slotName = self:GetComparisonSlotNameForItem(self.displayItem) - local newItem = new("Item", self.displayItem:BuildRaw()) + local newItem = new("Item"):Item(self.displayItem:BuildRaw()) for _, subMod in ipairs(mod) do t_insert(newItem.explicitModLines, { line = checkLineForAllocates(subMod, self.build.spec.nodes), modTags = mod.modTags, [mod.type or "Suffix"] = true }) @@ -2383,11 +2711,11 @@ end -- Opens the item set manager function ItemsTabClass:OpenItemSetManagePopup() local controls = { } - controls.setList = new("ItemSetListControl", nil, {-155, 50, 300, 200}, self) - controls.sharedList = new("SharedItemSetListControl", nil, {155, 50, 300, 200}, self) + controls.setList = new("ItemSetListControl"):ItemSetListControl(nil, { -155, 50, 300, 200 }, self) + controls.sharedList = new("SharedItemSetListControl"):SharedItemSetListControl(nil, { 155, 50, 300, 200 }, self) controls.setList.dragTargetList = { controls.sharedList } controls.sharedList.dragTargetList = { controls.setList } - controls.close = new("ButtonControl", nil, {0, 260, 90, 20}, "Done", function() + controls.close = new("ButtonControl"):ButtonControl(nil, { 0, 260, 90, 20 }, "Done", function() main:ClosePopup() end) main:OpenPopup(630, 290, "Manage Item Sets", controls) @@ -2397,7 +2725,7 @@ end function ItemsTabClass:CraftItem() local controls = { } local function makeItem(base) - local item = new("Item") + local item = new("Item"):Item() item.name = base.name item.base = base.base item.baseName = base.name @@ -2463,21 +2791,21 @@ function ItemsTabClass:CraftItem() item:BuildAndParseRaw() return item end - controls.rarityLabel = new("LabelControl", {"TOPRIGHT",nil,"TOPLEFT"}, {50, 20, 0, 16}, "^7Rarity:") - controls.rarity = new("DropDownControl", nil, {-80, 20, 100, 18}, rarityDropList) + controls.rarityLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 50, 20, 0, 16 }, "^7Rarity:") + controls.rarity = new("DropDownControl"):DropDownControl(nil, { -80, 20, 100, 18 }, rarityDropList) controls.rarity.selIndex = self.lastCraftRaritySel or 3 - controls.title = new("EditControl", nil, {70, 20, 190, 18}, "", "Name") + controls.title = new("EditControl"):EditControl(nil, { 70, 20, 190, 18 }, "", "Name") controls.title.shown = function() return controls.rarity.selIndex >= 3 end - controls.typeLabel = new("LabelControl", {"TOPRIGHT",nil,"TOPLEFT"}, {50, 45, 0, 16}, "^7Type:") - controls.type = new("DropDownControl", {"TOPLEFT",nil,"TOPLEFT"}, {55, 45, 295, 18}, self.build.data.itemBaseTypeList, function(index, value) + controls.typeLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 50, 45, 0, 16 }, "^7Type:") + controls.type = new("DropDownControl"):DropDownControl({ "TOPLEFT", nil, "TOPLEFT" }, { 55, 45, 295, 18 }, self.build.data.itemBaseTypeList, function(index, value) controls.base.list = self.build.data.itemBaseLists[self.build.data.itemBaseTypeList[index]] controls.base.selIndex = 1 end) controls.type.selIndex = self.lastCraftTypeSel or 1 - controls.baseLabel = new("LabelControl", {"TOPRIGHT",nil,"TOPLEFT"}, {50, 70, 0, 16}, "Base:") - controls.base = new("DropDownControl", {"TOPLEFT",nil,"TOPLEFT"}, {55, 70, 200, 18}, self.build.data.itemBaseLists[self.build.data.itemBaseTypeList[controls.type.selIndex]]) + controls.baseLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 50, 70, 0, 16 }, "Base:") + controls.base = new("DropDownControl"):DropDownControl({ "TOPLEFT", nil, "TOPLEFT" }, { 55, 70, 200, 18 }, self.build.data.itemBaseLists[self.build.data.itemBaseTypeList[controls.type.selIndex]]) controls.base.selIndex = self.lastCraftBaseSel or 1 controls.base.tooltipFunc = function(tooltip, mode, index, value) tooltip:Clear() @@ -2485,7 +2813,7 @@ function ItemsTabClass:CraftItem() self:AddItemTooltip(tooltip, makeItem(value), nil, true) end end - controls.save = new("ButtonControl", nil, {-45, 100, 80, 20}, "Create", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 100, 80, 20 }, "Create", function() main:ClosePopup() local item = makeItem(controls.base.list[controls.base.selIndex]) self:SetDisplayItem(item) @@ -2496,7 +2824,7 @@ function ItemsTabClass:CraftItem() self.lastCraftTypeSel = controls.type.selIndex self.lastCraftBaseSel = controls.base.selIndex end) - controls.cancel = new("ButtonControl", nil, {45, 100, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 100, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 130, "Craft Item", controls) @@ -2513,8 +2841,8 @@ function ItemsTabClass:EditDisplayItemText(alsoAddItem) return "Rarity: "..controls.rarity.list[controls.rarity.selIndex].rarity.."\n"..controls.edit.buf end end - controls.rarity = new("DropDownControl", nil, {-190, 10, 100, 18}, rarityDropList) - controls.edit = new("EditControl", nil, {0, 40, 480, 420}, "", nil, "^%C\t\n", nil, nil, 14) + controls.rarity = new("DropDownControl"):DropDownControl(nil, { -190, 10, 100, 18 }, rarityDropList) + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 480, 420 }, "", nil, "^%C\t\n", nil, nil, 14) if self.displayItem then controls.edit:SetText(self.displayItem:BuildRaw():gsub("Rarity: %w+\n","")) controls.rarity:SelByValue(self.displayItem.rarity, "rarity") @@ -2523,7 +2851,7 @@ function ItemsTabClass:EditDisplayItemText(alsoAddItem) end controls.edit.font = "FIXED" controls.edit.pasteFilter = sanitiseText - controls.save = new("ButtonControl", nil, {-45, 470, 80, 20}, self.displayItem and "Save" or "Create", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 470, 80, 20 }, self.displayItem and "Save" or "Create", function() local id = self.displayItem and self.displayItem.id self:CreateDisplayItemFromRaw(buildRaw(), not self.displayItem) self.displayItem.id = id @@ -2533,12 +2861,12 @@ function ItemsTabClass:EditDisplayItemText(alsoAddItem) main:ClosePopup() end, nil, true) controls.save.enabled = function() - local item = new("Item", buildRaw()) + local item = new("Item"):Item(buildRaw()) return item.base ~= nil end controls.save.tooltipFunc = function(tooltip) tooltip:Clear() - local item = new("Item", buildRaw()) + local item = new("Item"):Item(buildRaw()) if item.base then self:AddItemTooltip(tooltip, item, nil, true) else @@ -2551,7 +2879,7 @@ function ItemsTabClass:EditDisplayItemText(alsoAddItem) tooltip:AddLine(14, "Scholar's Platinum Kris of Joy") end end - controls.cancel = new("ButtonControl", nil, {45, 470, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 470, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(500, 500, self.displayItem and "Edit Item Text" or "Create Custom Item from Text", controls, nil, "edit") @@ -2583,7 +2911,7 @@ end ---@return table @The new item function ItemsTabClass:anointItem(node) self.anointEnchantSlot = self.anointEnchantSlot or 1 - local item = new("Item", self.displayItem:BuildRaw()) + local item = new("Item"):Item(self.displayItem:BuildRaw()) item.id = self.displayItem.id if #item.enchantModLines >= self.anointEnchantSlot then t_remove(item.enchantModLines, self.anointEnchantSlot) @@ -2655,7 +2983,7 @@ function ItemsTabClass:AnointDisplayItem(enchantSlot) self.anointEnchantSlot = enchantSlot or 1 local controls = { } - controls.notableDB = new("NotableDBControl", {"TOPLEFT",nil,"TOPLEFT"}, {10, 20, 360, 400}, self, self.build.spec.tree.nodes, "ANOINT") + controls.notableDB = new("NotableDBControl"):NotableDBControl({ "TOPLEFT", nil, "TOPLEFT" }, { 10, 20, 360, 400 }, self, self.build.spec.tree.nodes, "ANOINT") local function saveLabel() local node = controls.notableDB.selValue @@ -2676,7 +3004,7 @@ function ItemsTabClass:AnointDisplayItem(enchantSlot) local width = saveLabelWidth() return -(width + 90) / 2 end - controls.save = new("ButtonControl", {"BOTTOMLEFT", nil, "BOTTOM" }, {saveLabelX, -4, saveLabelWidth, 20}, saveLabel, function() + controls.save = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", nil, "BOTTOM" }, { saveLabelX, -4, saveLabelWidth, 20 }, saveLabel, function() self:SetDisplayItem(self:anointItem(controls.notableDB.selValue)) main:ClosePopup() end) @@ -2684,7 +3012,7 @@ function ItemsTabClass:AnointDisplayItem(enchantSlot) tooltip:Clear() self:AppendAnointTooltip(tooltip, controls.notableDB.selValue) end - controls.close = new("ButtonControl", {"TOPLEFT", controls.save, "TOPRIGHT" }, {10, 0, 80, 20}, "Cancel", function() + controls.close = new("ButtonControl"):ButtonControl({ "TOPLEFT", controls.save, "TOPRIGHT" }, { 10, 0, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(380, 448, "Anoint Item", controls) @@ -2700,7 +3028,7 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco local corruptedRanges = {} local currentModType = "Corrupted" local sourceList = { "Corrupted" } - local sortList, sortTransforms = buildModSortList() + local sortList = buildModSortList() if self.displayItem.base.type == "Helmet" then t_insert(sourceList, "Glimpse of Chaos") @@ -2783,13 +3111,12 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco end end end - local function sortEnchantList(stat) - if stat then + local function sortEnchantList(sortOption) + if sortOption.stat then local slotName = self:GetComparisonSlotNameForItem(self.displayItem) local calcFunc = self.build.calcsTab:GetMiscCalculator() - local useFullDPS = stat == "FullDPS" - sortModList(enchantList[currentModType], stat, function(listMod) - return getSortedModValue(self.displayItem, listMod, stat, sortTransforms, calcFunc, slotName, useFullDPS, function(item, sortedMod) + sortModList(enchantList[currentModType], sortOption.stat, function(listMod) + return getSortedModValue(self.displayItem, listMod, sortOption, calcFunc, slotName, function(item, sortedMod) applyCorruptionMods(item, { sortedMod.mod }) end) end) @@ -2817,7 +3144,7 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco end end local function corruptItem(enchanting) - local item = new("Item", self.displayItem:BuildRaw()) + local item = new("Item"):Item(self.displayItem:BuildRaw()) item.id = self.displayItem.id item.corrupted = true local mods = { } @@ -2841,25 +3168,15 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco return item end if self.displayItem.rarity == "UNIQUE" or self.displayItem.rarity == "RELIC" then - local item = new("Item", self.displayItem:BuildRaw()) + local item = new("Item"):Item(self.displayItem:BuildRaw()) local offset = 20 for i, mod in ipairs(item.explicitModLines) do - local variantIds = {} - for id, _ in pairs(item.explicitModLines[i].variantList or {}) do - t_insert(variantIds, id) - end - local selectedVariant - for _, variantId in ipairs(variantIds) do - if item.variant == variantId or item.variantAlt == variantId or item.variantAlt2 == variantId or item.variantAlt3 == variantId or item.variantAlt4 == variantId or item.variantAlt5 == variantId then - selectedVariant = true - end - end -- test if a mod is scalable at all. this will let through mods that scale, but don't actually change within the corrupt range local testScaledLine = itemLib.applyRange(mod.line, mod.range or main.defaultItemAffixQuality, mod.valueScalar or 1, 2) - if not (testScaledLine == mod.line) and (#variantIds > 0 and selectedVariant or #variantIds == 0) then + if not (testScaledLine == mod.line) and item:CheckModLineVariant(mod) then local label = "" - controls["rollRangeValue"..i] = new("LabelControl", {"TOPLEFT",nil,"TOPLEFT"}, {10, 10 + offset, 200, 16}, "^71.00") - controls["rollRangeSlider"..i] = new("SliderControl", { "LEFT", controls["rollRangeValue"..i], "RIGHT" }, {5, 0, 80, 18}, function(val) + controls["rollRangeValue" .. i] = new("LabelControl"):LabelControl({ "TOPLEFT", nil, "TOPLEFT" }, { 10, 10 + offset, 200, 16 }, "^71.00") + controls["rollRangeSlider" .. i] = new("SliderControl"):SliderControl({ "LEFT", controls["rollRangeValue" .. i], "RIGHT" }, { 5, 0, 80, 18 }, function(val) corruptedRanges[i] = 0.78+round(0.44*val, 2) -- 0.78-1.22 controls["rollRangeValue"..i].label = "^7"..string.format("%.2f", corruptedRanges[i]) local label = "" @@ -2883,7 +3200,7 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco label = label.."\n"..line end end - controls["rollRangeLabel"..i] = new("LabelControl", {"LEFT", controls["rollRangeSlider"..i], "RIGHT"}, {5, 0 , 200, 16}, label) + controls["rollRangeLabel" .. i] = new("LabelControl"):LabelControl({ "LEFT", controls["rollRangeSlider" .. i], "RIGHT" }, { 5, 0, 200, 16 }, label) -- hide them by default as they are a secondary window controls["rollRangeLabel"..i].shown = false controls["rollRangeSlider"..i].shown = false @@ -2894,7 +3211,7 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco end explicitOffset = offset end - controls.enchants = new("ButtonControl", {"TOPLEFT",nil,"TOPLEFT"}, {5, 5, 80, 20}, "Enchants", function() + controls.enchants = new("ButtonControl"):ButtonControl({ "TOPLEFT", nil, "TOPLEFT" }, { 5, 5, 80, 20 }, "Enchants", function() for i = 1, enchantNum do controls["enchant"..i].shown = true controls["enchant"..i.."Label"].shown = true @@ -2915,7 +3232,7 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco controls.enchants.shown = function () return self.displayItem.rarity == "UNIQUE" or self.displayItem.rarity == "RELIC" end - controls.rolls = new("ButtonControl", {"LEFT", controls.enchants, "RIGHT"}, {5, 0, 80, 20}, "Roll Ranges", function() + controls.rolls = new("ButtonControl"):ButtonControl({ "LEFT", controls.enchants, "RIGHT" }, { 5, 0, 80, 20 }, "Roll Ranges", function() for i = 1, 8 do controls["enchant"..i].shown = false controls["enchant"..i.."Label"].shown = false @@ -2936,8 +3253,8 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco controls.rolls.shown = function () return self.displayItem.rarity == "UNIQUE" or self.displayItem.rarity == "RELIC" end - controls.sourceLabel = new("LabelControl", {"TOPRIGHT",nil,"TOPLEFT"}, {95, 30, 0, 16}, "^7Source:") - controls.source = new("DropDownControl", {"TOPLEFT",nil,"TOPLEFT"}, {100, 30, 150, 18}, sourceList, function(index, value) + controls.sourceLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 95, 30, 0, 16 }, "^7Source:") + controls.source = new("DropDownControl"):DropDownControl({ "TOPLEFT", nil, "TOPLEFT" }, { 100, 30, 150, 18 }, sourceList, function(index, value) if value == "Corrupted" then currentModType = "Corrupted" enchantNum = 2 @@ -2950,7 +3267,7 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco end end if controls.sort then - sortEnchantList(controls.sort.list[controls.sort.selIndex].stat) + sortEnchantList(controls.sort:GetSelValue()) end rebuildEnchantControls(true) main.popups[1].height = 103 + 20 * enchantNum @@ -2958,14 +3275,14 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco controls.save.y = 73 + 20 * enchantNum end) controls.source:SelByValue(currentModType == "SpecialCorrupted" and "Glimpse of Chaos" or "Corrupted") - controls.sortLabel = new("LabelControl", {"TOPRIGHT",nil,"TOPLEFT"}, {350, 30, 0, 16}, "^7Sort by:") - controls.sort = new("DropDownControl", {"TOPLEFT",nil,"TOPLEFT"}, {355, 30, 240, 18}, sortList, function(index, value) - sortEnchantList(value.stat) + controls.sortLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 350, 30, 0, 16 }, "^7Sort by:") + controls.sort = new("DropDownControl"):DropDownControl({ "TOPLEFT", nil, "TOPLEFT" }, { 355, 30, 240, 18 }, sortList, function(index, value) + sortEnchantList(value) rebuildEnchantControls() end) for i = 1, 8 do if i == 1 then - controls.enchant1Label = new("LabelControl", {"TOPRIGHT",nil,"TOPLEFT"}, {95, 55, 0, 16}, function() + controls.enchant1Label = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 95, 55, 0, 16 }, function() if enchantNum == 1 then -- update label so 1 doesn't appear in case of 1 enchant. return "^7Enchant:" else @@ -2973,9 +3290,9 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco end end) else - controls["enchant"..i.."Label"] = new("LabelControl", {"TOPRIGHT",nil,"TOPLEFT"}, {95, 35 + i * 20 , 0, 16}, "^7Enchant #"..i..":") + controls["enchant" .. i .. "Label"] = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 95, 35 + i * 20, 0, 16 }, "^7Enchant #" .. i .. ":") end - controls["enchant"..i] = new("DropDownControl", {"TOPLEFT",nil,"TOPLEFT"}, {100, 35 + i * 20, 440, 18}, nil, function() + controls["enchant" .. i] = new("DropDownControl"):DropDownControl({ "TOPLEFT", nil, "TOPLEFT" }, { 100, 35 + i * 20, 440, 18 }, nil, function() rebuildEnchantControls() end) controls["enchant"..i].tooltipFunc = function(tooltip, mode, index, value) @@ -2989,7 +3306,7 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco end end rebuildEnchantControls() - controls.save = new("ButtonControl", nil, {-45, 69 + enchantNum * 20, 80, 20}, "Corrupted", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 69 + enchantNum * 20, 80, 20 }, "Corrupted", function() self:SetDisplayItem(corruptItem(controls.enchant1.shown)) main:ClosePopup() end) @@ -2997,7 +3314,7 @@ function ItemsTabClass:CorruptDisplayItem() -- todo implement vaal orb new outco tooltip:Clear() self:AddItemTooltip(tooltip, corruptItem(controls.enchant1.shown)) end - controls.close = new("ButtonControl", nil, {45, 69 + enchantNum * 20, 80, 20}, "Cancel", function() + controls.close = new("ButtonControl"):ButtonControl(nil, { 45, 69 + enchantNum * 20, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(620, 103 + enchantNum * 20, "Corrupted Item", controls) @@ -3008,18 +3325,17 @@ function ItemsTabClass:AddCustomModifierToDisplayItem() local controls = { } local sourceList = { } local modList = { } - local sortList, sortTransforms = buildModSortList() - local function applySort(stat, selectFirst) + local sortList = buildModSortList() + local function applySort(sortOption, selectFirst) if not controls.modSelect or not controls.modSelect:IsShown() then return end local selected = not selectFirst and modList[controls.modSelect.selIndex] or nil - if stat then + if sortOption.stat then local slotName = self:GetComparisonSlotNameForItem(self.displayItem) local calcFunc = self.build.calcsTab:GetMiscCalculator() - local useFullDPS = stat == "FullDPS" - sortModList(modList, stat, function(listMod) - return getSortedModValue(self.displayItem, listMod, stat, sortTransforms, calcFunc, slotName, useFullDPS, function(item, sortedMod) + sortModList(modList, sortOption.stat, function(listMod) + return getSortedModValue(self.displayItem, listMod, sortOption, calcFunc, slotName, function(item, sortedMod) for _, line in ipairs(sortedMod.mod) do t_insert(item.explicitModLines, { line = checkLineForAllocates(line, self.build.spec.nodes), modTags = sortedMod.mod.modTags, [sortedMod.type] = true }) end @@ -3201,7 +3517,7 @@ function ItemsTabClass:AddCustomModifierToDisplayItem() t_insert(sourceList, { label = "Custom", sourceId = "CUSTOM" }) buildMods(sourceList[1].sourceId) local function addModifier() - local item = new("Item", self.displayItem:BuildRaw()) + local item = new("Item"):Item(self.displayItem:BuildRaw()) item.id = self.displayItem.id local sourceId = sourceList[controls.source.selIndex].sourceId if sourceId == "CUSTOM" then @@ -3222,27 +3538,27 @@ function ItemsTabClass:AddCustomModifierToDisplayItem() item:BuildAndParseRaw() return item end - controls.sourceLabel = new("LabelControl", {"TOPRIGHT",nil,"TOPLEFT"}, {95, 20, 0, 16}, "^7Source:") - controls.source = new("DropDownControl", {"TOPLEFT",nil,"TOPLEFT"}, {100, 20, 150, 18}, sourceList, function(index, value) + controls.sourceLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 95, 20, 0, 16 }, "^7Source:") + controls.source = new("DropDownControl"):DropDownControl({ "TOPLEFT", nil, "TOPLEFT" }, { 100, 20, 150, 18 }, sourceList, function(index, value) buildMods(value.sourceId) controls.modSelect:SetSel(1) if controls.sort then - applySort(controls.sort.list[controls.sort.selIndex].stat, true) + applySort(controls.sort:GetSelValue(), true) end end) controls.source.enabled = #sourceList > 1 - controls.sortLabel = new("LabelControl", {"TOPRIGHT",nil,"TOPLEFT"}, {350, 20, 0, 16}, "^7Sort by:") + controls.sortLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 350, 20, 0, 16 }, "^7Sort by:") controls.sortLabel.shown = function() return sourceList[controls.source.selIndex].sourceId ~= "CUSTOM" end - controls.sort = new("DropDownControl", {"TOPLEFT",nil,"TOPLEFT"}, {355, 20, 240, 18}, sortList, function(index, value) - applySort(value.stat, true) + controls.sort = new("DropDownControl"):DropDownControl({ "TOPLEFT", nil, "TOPLEFT" }, { 355, 20, 240, 18 }, sortList, function(index, value) + applySort(value, true) end) controls.sort.shown = function() return sourceList[controls.source.selIndex].sourceId ~= "CUSTOM" end - controls.modSelectLabel = new("LabelControl", {"TOPRIGHT",nil,"TOPLEFT"}, {95, 45, 0, 16}, "^7Modifier:") - controls.modSelect = new("DropDownControl", {"TOPLEFT",nil,"TOPLEFT"}, {100, 45, 600, 18}, modList) + controls.modSelectLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 95, 45, 0, 16 }, "^7Modifier:") + controls.modSelect = new("DropDownControl"):DropDownControl({ "TOPLEFT", nil, "TOPLEFT" }, { 100, 45, 600, 18 }, modList) controls.modSelect.shown = function() return sourceList[controls.source.selIndex].sourceId ~= "CUSTOM" end @@ -3255,11 +3571,11 @@ function ItemsTabClass:AddCustomModifierToDisplayItem() self:AddModComparisonTooltip(tooltip, value.mod) end end - controls.custom = new("EditControl", {"TOPLEFT",nil,"TOPLEFT"}, {100, 45, 440, 18}) + controls.custom = new("EditControl"):EditControl({ "TOPLEFT", nil, "TOPLEFT" }, { 100, 45, 440, 18 }) controls.custom.shown = function() return sourceList[controls.source.selIndex].sourceId == "CUSTOM" end - controls.save = new("ButtonControl", nil, {-45, 75, 80, 20}, "Add", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 75, 80, 20 }, "Add", function() self:SetDisplayItem(addModifier()) main:ClosePopup() end) @@ -3267,7 +3583,7 @@ function ItemsTabClass:AddCustomModifierToDisplayItem() tooltip:Clear() self:AddItemTooltip(tooltip, addModifier()) end - controls.close = new("ButtonControl", nil, {45, 75, 80, 20}, "Cancel", function() + controls.close = new("ButtonControl"):ButtonControl(nil, { 45, 75, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(710, 105, "Add Modifier to Item", controls, "save", sourceList[controls.source.selIndex].sourceId == "CUSTOM" and "custom") @@ -3346,7 +3662,25 @@ function ItemsTabClass:AddItemTooltip(tooltip, item, slot, dbMode, maxWidth) -- Special fields for database items if dbMode then - if item.variantList then + if item:UsesVersionedOrGroupedVariants() then + if item.versionList and item.selectedVersion then + tooltip:AddLine(fontSizeBig, "^xFFFF30Version: " .. item.versionList[item.selectedVersion], "FONTIN SC") + end + if item:HasIndependentVariants() then + tooltip:AddLine(fontSizeBig, "^xFFFF30Variant: " .. item.variantList[item.variant], "FONTIN SC") + else + local selectedVariants = { } + for groupId in pairsSortByKey(item.variantGroups) do + local variantId = item.variantGroupSelections[groupId] + if variantId and item:IsVariantGroupOptionEligible(groupId, variantId) then + t_insert(selectedVariants, item.variantList[variantId]) + end + end + if #selectedVariants > 0 then + tooltip:AddLine(fontSizeBig, "^xFFFF30Variants: " .. table.concat(selectedVariants, ", "), "FONTIN SC") + end + end + elseif item.variantList then if #item.variantList == 1 then tooltip:AddLine(fontSizeBig, "^xFFFF30Variant: "..item.variantList[1], "FONTIN SC") else @@ -3487,16 +3821,16 @@ function ItemsTabClass:AddItemTooltip(tooltip, item, slot, dbMode, maxWidth) tooltip:AddLine(fontSizeBig, s_format("^x7F7F7FChance to Block: %s%d%%", main:StatColor(armourData.BlockChance, base.armour.BlockChance), armourData.BlockChance), "FONTIN SC") end if armour > 0 then - tooltip:AddLine(fontSizeBig, s_format("^x7F7F7FArmour: %s%d", main:StatColor(armour, base.armour.ArmourBase), armour), "FONTIN SC") + tooltip:AddLine(fontSizeBig, s_format("^x7F7F7FArmour: %s%d", main:StatColor(armour, armourData.ArmourBase), armour), "FONTIN SC") end if evasion > 0 then - tooltip:AddLine(fontSizeBig, s_format("^x7F7F7FEvasion Rating: %s%d", main:StatColor(evasion, base.armour.EvasionBase), evasion), "FONTIN SC") + tooltip:AddLine(fontSizeBig, s_format("^x7F7F7FEvasion Rating: %s%d", main:StatColor(evasion, armourData.EvasionBase), evasion), "FONTIN SC") end if energyShield > 0 then - tooltip:AddLine(fontSizeBig, s_format("^x7F7F7FEnergy Shield: %s%d", main:StatColor(energyShield, base.armour.EnergyShieldBase), energyShield), "FONTIN SC") + tooltip:AddLine(fontSizeBig, s_format("^x7F7F7FEnergy Shield: %s%d", main:StatColor(energyShield, armourData.EnergyShieldBase), energyShield), "FONTIN SC") end if ward > 0 then - tooltip:AddLine(fontSizeBig, s_format("^x7F7F7FRunic Ward: %s%d", main:StatColor(ward, base.armour.WardBase), ward), "FONTIN SC") + tooltip:AddLine(fontSizeBig, s_format("^x7F7F7FRunic Ward: %s%d", main:StatColor(ward, armourData.WardBase), ward), "FONTIN SC") end elseif base.flask then -- Flask-specific info @@ -3644,7 +3978,7 @@ function ItemsTabClass:AddItemTooltip(tooltip, item, slot, dbMode, maxWidth) if scale ~= 1 then local copyModLine = copyTable(modLine) local modsList = copyTable(modLine.modList) - local scaledList = new("ModList") + local scaledList = new("ModList"):ModList() scaledList:ScaleAddList(modsList, scale) for j, mod in ipairs(scaledList) do local newValue @@ -3666,7 +4000,7 @@ function ItemsTabClass:AddItemTooltip(tooltip, item, slot, dbMode, maxWidth) formattedModLine = itemLib.formatModLine(modLine, dbMode) end for _ = 1, variantCount do - tooltip:AddLine(fontSizeBig, formattedModLine, "FONTIN SC", bg) + tooltip:AddLine(fontSizeBig, formattedModLine, "FONTIN SC", bg, modLine) end -- Show mods from granted passives @@ -3764,7 +4098,7 @@ function ItemsTabClass:AddItemTooltip(tooltip, item, slot, dbMode, maxWidth) (#item.grantedSkills > 1 and "s" or "") .. ".") for i, itemSkill in ipairs(item.grantedSkills) do if not tooltip.childTooltips[i] then - tooltip.childTooltips[i] = new("Tooltip") + tooltip.childTooltips[i] = new("Tooltip"):Tooltip() tooltip.childTooltips[i].maxWidth = gemMaxWidth end -- find gem since the item data only contains the skill id @@ -3787,9 +4121,10 @@ function ItemsTabClass:AddItemTooltip(tooltip, item, slot, dbMode, maxWidth) end end -- Stat differences + local itemTabHint = self.build.viewMode == "ITEMS" and "" or " in the Items tab" if not self.showStatDifferences then tooltip:AddSeparator(14) - tooltip:AddLine(14, colorCodes.TIP.."Tip: Press Ctrl+D to enable the display of stat differences.") + tooltip:AddLine(14, colorCodes.TIP.."Tip: Press Ctrl+D"..itemTabHint.." to enable the display of stat differences.") return end local calcFunc, calcBase = self.build.calcsTab:GetMiscCalculator() @@ -4029,7 +4364,7 @@ function ItemsTabClass:AddItemTooltip(tooltip, item, slot, dbMode, maxWidth) end end - tooltip:AddLine(14, colorCodes.TIP .. "Tip: Press Ctrl+D to disable the display of stat differences.", "VAR") + tooltip:AddLine(14, colorCodes.TIP .. "Tip: Press Ctrl+D"..itemTabHint.." to disable the display of stat differences.") local function getReplacedItemAndOutput(compareSlot) local selItem = self.items[compareSlot.selItemId] @@ -4172,5 +4507,8 @@ function ItemsTabClass:RestoreUndoState(state) end self.activeItemSetId = state.activeItemSetId self.activeItemSet = self.itemSets[self.activeItemSetId] + for slotName, slot in pairs(self.runeSlots) do + slot:SelByValue(self.activeItemSet[slotName].runeName, "name") + end self:PopulateSlots() end diff --git a/src/Classes/LabelControl.lua b/src/Classes/LabelControl.lua index 2f799ece2d..194f4d7ded 100644 --- a/src/Classes/LabelControl.lua +++ b/src/Classes/LabelControl.lua @@ -3,15 +3,22 @@ -- Class: Label Control -- Simple text label. -- -local LabelClass = newClass("LabelControl", "Control", function(self, anchor, rect, label) - self.Control(anchor, rect) +---@class LabelControl: Control +local LabelClass = newClass("LabelControl", "Control") + +---@param anchor? Anchor +---@param rect? Rect +---@param label? Prop +function LabelClass:LabelControl(anchor, rect, label) + self:Control(anchor, rect) self.label = label self.width = function() return DrawStringWidth(self:GetProperty("height"), "VAR", self:GetProperty("label")) end -end) + return self +end function LabelClass:Draw() local x, y = self:GetPos() DrawString(x, y, "LEFT", self:GetProperty("height"), "VAR", self:GetProperty("label")) -end \ No newline at end of file +end diff --git a/src/Classes/ListControl.lua b/src/Classes/ListControl.lua index 34dd0e7f41..1ffc492acb 100644 --- a/src/Classes/ListControl.lua +++ b/src/Classes/ListControl.lua @@ -16,7 +16,7 @@ -- :OnDragSend(index, value, target) [Called after a drag event] -- :OnOrderChange() [Called after list order is changed through dragging] -- :OnSelect(index, value) [Called when a list value is selected] --- :OnSelClick(index, value, doubleClick) [Called when a list value is clicked] +-- :OnSelClick(index, value, doubleClick) [Called when a list value is clicked; return false to release focus] -- :OnSelCopy(index, value) [Called when Ctrl+C is pressed while a list value is selected] -- :OnSelDelete(index, value) [Called when backspace or delete is pressed while a list value is selected] -- :OnSelKeyDown(index, value) [Called when any other key is pressed while a list value is selected] @@ -30,16 +30,27 @@ local m_min = math.min local m_max = math.max local m_floor = math.floor -local ListClass = newClass("ListControl", "Control", "ControlHost", function(self, anchor, rect, rowHeight, scroll, isMutable, list, forceTooltip) - self.Control(anchor, rect) - self.ControlHost() +---@class ListControl: Control, ControlHost +---@field list T[] +local ListClass = newClass("ListControl", "Control", "ControlHost") + +---@param anchor Anchor? +---@param rect Rect? +---@param rowHeight number +---@param scroll "HORIZONTAL"|"VERTICAL"|boolean|nil +---@param isMutable boolean? +---@param list any[]? +---@param forceTooltip? any +function ListClass:ListControl(anchor, rect, rowHeight, scroll, isMutable, list, forceTooltip) + self:Control(anchor, rect) + self:ControlHost() self.rowHeight = rowHeight self.scroll = scroll self.isMutable = isMutable self.list = list or { } self.forceTooltip = forceTooltip self.colList = { { } } - self.tooltip = new("Tooltip") + self.tooltip = new("Tooltip"):Tooltip() self.font = "VAR" if self.scroll then if self.scroll == "HORIZONTAL" then @@ -48,7 +59,7 @@ local ListClass = newClass("ListControl", "Control", "ControlHost", function(sel self.scrollH = false end end - self.controls.scrollBarH = new("ScrollBarControl", {"BOTTOM",self,"BOTTOM"}, {-8, -1, 0, self.scroll and 16 or 0}, rowHeight * 2, "HORIZONTAL") { + self.controls.scrollBarH = new("ScrollBarControl"):ScrollBarControl({ "BOTTOM", self, "BOTTOM" }, { -8, -1, 0, self.scroll and 16 or 0 }, rowHeight * 2, "HORIZONTAL") { shown = function() return self.scrollH end, @@ -57,7 +68,7 @@ local ListClass = newClass("ListControl", "Control", "ControlHost", function(sel return width - 18 end } - self.controls.scrollBarV = new("ScrollBarControl", {"RIGHT",self,"RIGHT"}, {-1, 0, self.scroll and 16 or 0, 0}, rowHeight * 2, "VERTICAL") { + self.controls.scrollBarV = new("ScrollBarControl"):ScrollBarControl({ "RIGHT", self, "RIGHT" }, { -1, 0, self.scroll and 16 or 0, 0 }, rowHeight * 2, "VERTICAL") { y = function() return (self.scrollH and -8 or 0) end, @@ -71,7 +82,8 @@ local ListClass = newClass("ListControl", "Control", "ControlHost", function(sel self.controls.scrollBarV.shown = false end self.labelPositionOffset = {0, 0} -end) + return self +end function ListClass:SelectIndex(index) self.selValue = self.list[index] @@ -366,7 +378,9 @@ function ListClass:OnKeyDown(key, doubleClick) self.selDragActive = false end if self.OnSelClick then - self:OnSelClick(self.selIndex, self.selValue, doubleClick) + if self:OnSelClick(self.selIndex, self.selValue, doubleClick) == false then + return + end end end elseif #self.list > 0 and not self.selDragActive then diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index 6ccfd348c3..1a57e7f44e 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -9,15 +9,18 @@ local t_remove = table.remove local s_format = string.format local m_max = math.max -local MinionListClass = newClass("MinionListControl", "ListControl", function(self, anchor, rect, data, list, dest, label, showCompanionStats) - self.ListControl(anchor, rect, 16, "VERTICAL", not dest, list) +---@class MinionListControl: ListControl +local MinionListClass = newClass("MinionListControl", "ListControl") + +function MinionListClass:MinionListControl(anchor, rect, data, list, dest, label, showCompanionStats) + self:ListControl(anchor, rect, 16, "VERTICAL", not dest, list) self.data = data self.dest = dest self.showCompanionStats = showCompanionStats if dest then self.dragTargetList = { dest } self.label = label or "^7Available Spectres:" - self.controls.add = new("ButtonControl", {"BOTTOMRIGHT",self,"TOPRIGHT"}, {0, -2, 60, 18}, "Add", function() + self.controls.add = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", self, "TOPRIGHT" }, { 0, -2, 60, 18 }, "Add", function() self:AddSel() end) self.controls.add.enabled = function() @@ -25,14 +28,15 @@ local MinionListClass = newClass("MinionListControl", "ListControl", function(se end else self.label = label or "^7Spectres in Build:" - self.controls.delete = new("ButtonControl", {"BOTTOMRIGHT",self,"TOPRIGHT"}, {0, -2, 60, 18}, "Remove", function() + self.controls.delete = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", self, "TOPRIGHT" }, { 0, -2, 60, 18 }, "Remove", function() self:OnSelDelete(self.selIndex, self.selValue) end) self.controls.delete.enabled = function() return self.selValue ~= nil end end -end) + return self +end function MinionListClass:AddSel() if self.dest and not isValueInArray(self.dest.list, self.selValue) then @@ -133,11 +137,15 @@ function MinionListClass:OnSelDelete(index, minionId) end end -local SpawnListClass = newClass("SpawnListControl", "ListControl", function(self, anchor, rect, data, list, label) - self.ListControl(anchor, rect, 16, "VERTICAL", false) +---@class SpawnListControl: ListControl +local SpawnListClass = newClass("SpawnListControl", "ListControl") + +function SpawnListClass:SpawnListControl(anchor, rect, data, list, label) + self:ListControl(anchor, rect, 16, "VERTICAL", false) self.data = data self.label = label or "^7Available Items:" -end) + return self +end function SpawnListClass:GetRowValue(column, index, spawnLocation) return spawnLocation diff --git a/src/Classes/MinionSearchListControl.lua b/src/Classes/MinionSearchListControl.lua index 43d4c35dab..7e90ab0899 100644 --- a/src/Classes/MinionSearchListControl.lua +++ b/src/Classes/MinionSearchListControl.lua @@ -8,22 +8,25 @@ local t_insert = table.insert local t_remove = table.remove local s_format = string.format -local MinionSearchListClass = newClass("MinionSearchListControl", "MinionListControl", function(self, anchor, rect, data, list, dest, label, showCompanionStats) - self.MinionListControl(anchor, rect, data, list, dest, label, showCompanionStats) +---@class MinionSearchListControl: MinionListControl +local MinionSearchListClass = newClass("MinionSearchListControl", "MinionListControl") + +function MinionSearchListClass:MinionSearchListControl(anchor, rect, data, list, dest, label, showCompanionStats) + self:MinionListControl(anchor, rect, data, list, dest, label, showCompanionStats) self:sortSourceList() self.unfilteredList = copyTable(list) self.isMutable = false - self.controls.searchText = new("EditControl", {"BOTTOMLEFT",self,"TOPLEFT"}, {0, -2, 148, 18}, "", "Search", "%c", 100, function(buf) + self.controls.searchText = new("EditControl"):EditControl({ "BOTTOMLEFT", self, "TOPLEFT" }, { 0, -2, 148, 18 }, "", "Search", "%c", 100, function(buf) self:ListFilterChanged(buf, self.controls.searchModeDropDown.selIndex) self:sortSourceList() end, nil, nil, true) - self.controls.searchModeDropDown = new("DropDownControl", {"LEFT",self.controls.searchText,"RIGHT"}, {2, 0, 60, 18}, { "Names", "Skills", "Both"}, function(index, value) + self.controls.searchModeDropDown = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.searchText, "RIGHT" }, { 2, 0, 60, 18 }, { "Names", "Skills", "Both" }, function(index, value) self:ListFilterChanged(self.controls.searchText.buf, index) self:sortSourceList() end) - self.controls.sortModeDropDown = new("DropDownControl", {"BOTTOMRIGHT", self.controls.searchModeDropDown, "TOPRIGHT"}, {0, -2, self.width, 18}, { + self.controls.sortModeDropDown = new("DropDownControl"):DropDownControl({ "BOTTOMRIGHT", self.controls.searchModeDropDown, "TOPRIGHT" }, { 0, -2, self.width, 18 }, { "Sort by Names", "Sort by Life + ES", "Sort by Life", @@ -49,7 +52,8 @@ local MinionSearchListClass = newClass("MinionSearchListControl", "MinionListCon self.controls.delete.y = self.controls.add.y - 40 end -end) + return self +end function MinionSearchListClass:DoesEntryMatchFilters(searchStr, minionId, filterMode) if filterMode == 1 or filterMode == 3 then diff --git a/src/Classes/ModDB.lua b/src/Classes/ModDB.lua index 0fdba90fef..258360a648 100644 --- a/src/Classes/ModDB.lua +++ b/src/Classes/ModDB.lua @@ -17,10 +17,16 @@ local bor = OR64 -- bit.bor local mod_createMod = modLib.createMod -local ModDBClass = newClass("ModDB", "ModStore", function(self, parent) - self.ModStore(parent) +---@class ModDB: ModStore +local ModDBClass = newClass("ModDB", "ModStore") + +---@param parent? ModStore +---@return ModDB +function ModDBClass:ModDB(parent) + self:ModStore(parent) self.mods = { } -end) + return self +end function ModDBClass:AddMod(mod) local name = mod.name @@ -128,16 +134,68 @@ function ModDBClass:AddDB(modDB) end end -function ModDBClass:SumInternal(context, modType, cfg, flags, keywordFlags, source, ...) +function ModDBClass:SumInternal(context, modType, cfg, flags, keywordFlags, source, modName) + local result = 0 + local globalLimits + local modList = self.mods[modName] + if modList then + for i = 1, #modList do + local mod = modList[i] + if mod.type == modType and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or (mod.source and (mod.source:match("[^:]+") == source or mod.source == source))) then + if mod[1] then + if not globalLimits then + globalLimits = {} + end + local value = context:EvalMod(mod, cfg, globalLimits) or 0 + result = result + value + else + result = result + mod.value + end + end + end + end + if self.parent then + result = result + self.parent:SumInternal(context, modType, cfg, flags, keywordFlags, source, modName) + end + return result +end + +-- essentially select(i, ...), except this will not abort JIT traces +local function nameAt(i, n1, n2, n3, n4, n5, n6, n7, n8) + if i == 1 then + return n1 + elseif i == 2 then + return n2 + elseif i == 3 then + return n3 + elseif i == 4 then + return n4 + elseif i == 5 then + return n5 + elseif i == 6 then + return n6 + elseif i == 7 then + return n7 + elseif i == 8 then + return n8 + end + error("mod queries support at most 8 names") +end + +function ModDBClass:SumInternalMulti(context, modType, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) local result = 0 - local globalLimits = { } - for i = 1, select('#', ...) do - local modList = self.mods[select(i, ...)] + local globalLimits + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) + local modList = self.mods[modName] if modList then for i = 1, #modList do local mod = modList[i] if mod.type == modType and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or ( mod.source and (mod.source:match("[^:]+") == source or mod.source == source))) then if mod[1] then + if not globalLimits then + globalLimits = {} + end local value = context:EvalMod(mod, cfg, globalLimits) or 0 result = result + value else @@ -148,24 +206,68 @@ function ModDBClass:SumInternal(context, modType, cfg, flags, keywordFlags, sour end end if self.parent then - result = result + self.parent:SumInternal(context, modType, cfg, flags, keywordFlags, source, ...) + result = result + self.parent:SumInternalMulti(context, modType, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + end + return result +end + +function ModDBClass:MoreInternal(context, cfg, flags, keywordFlags, source, modName) + local result = 1 + local modPrecision = nil + local globalLimits + local modList = self.mods[modName] + local modResult = 1 + if modList then + for i = 1, #modList do + local mod = modList[i] + if mod.type == "MORE" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then + local value + if mod[1] then + if not globalLimits then + globalLimits = {} + end + value = context:EvalMod(mod, cfg, globalLimits) or 0 + else + value = mod.value or 0 + end + modResult = modResult * (1 + value / 100) + if modPrecision then + modPrecision = m_max(modPrecision, (data.highPrecisionMods[mod.name] and data.highPrecisionMods[mod.name][mod.type]) or modPrecision) + else + modPrecision = (data.highPrecisionMods[mod.name] and data.highPrecisionMods[mod.name][mod.type]) or nil + end + end + end + end + if modPrecision then + local power = 10 ^ modPrecision + result = math.floor(result * modResult * power) / power + else + result = result * round(modResult, 2) + end + if self.parent then + result = result * self.parent:MoreInternal(context, cfg, flags, keywordFlags, source, modName) end return result end -function ModDBClass:MoreInternal(context, cfg, flags, keywordFlags, source, ...) +function ModDBClass:MoreInternalMulti(context, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) local result = 1 local modPrecision = nil - local globalLimits = { } - for i = 1, select('#', ...) do - local modList = self.mods[select(i, ...)] - local modResult = 1 --The more multipliers for each mod are computed to the nearest percent then applied. + local globalLimits + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) + local modList = self.mods[modName] + local modResult = 1 if modList then for i = 1, #modList do local mod = modList[i] if mod.type == "MORE" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then local value if mod[1] then + if not globalLimits then + globalLimits = {} + end value = context:EvalMod(mod, cfg, globalLimits) or 0 else value = mod.value or 0 @@ -187,14 +289,37 @@ function ModDBClass:MoreInternal(context, cfg, flags, keywordFlags, source, ...) end end if self.parent then - result = result * self.parent:MoreInternal(context, cfg, flags, keywordFlags, source, ...) + result = result * self.parent:MoreInternalMulti(context, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) end return result end -function ModDBClass:FlagInternal(context, cfg, flags, keywordFlags, source, ...) - for i = 1, select('#', ...) do - local modList = self.mods[select(i, ...)] +function ModDBClass:FlagInternal(context, cfg, flags, keywordFlags, source, modName) + local modList = self.mods[modName] + if modList then + for i = 1, #modList do + local mod = modList[i] + local checkSource = not cfg or not cfg.ignoreSourceInCheckConditions + if mod.type == "FLAG" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not checkSource or not source or mod.source:match("[^:]+") == source) then + if mod[1] then + if context:EvalMod(mod, cfg) then + return true + end + elseif mod.value then + return true + end + end + end + end + if self.parent then + return self.parent:FlagInternal(context, cfg, flags, keywordFlags, source, modName) + end +end + +function ModDBClass:FlagInternalMulti(context, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) + local modList = self.mods[modName] if modList then for i = 1, #modList do local mod = modList[i] @@ -212,13 +337,36 @@ function ModDBClass:FlagInternal(context, cfg, flags, keywordFlags, source, ...) end end if self.parent then - return self.parent:FlagInternal(context, cfg, flags, keywordFlags, source, ...) + return self.parent:FlagInternalMulti(context, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + end +end + +function ModDBClass:OverrideInternal(context, cfg, flags, keywordFlags, source, modName) + local modList = self.mods[modName] + if modList then + for i = 1, #modList do + local mod = modList[i] + if mod.type == "OVERRIDE" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then + if mod[1] then + local value = context:EvalMod(mod, cfg) + if value then + return value + end + elseif mod.value then + return mod.value + end + end + end + end + if self.parent then + return self.parent:OverrideInternal(context, cfg, flags, keywordFlags, source, modName) end end -function ModDBClass:OverrideInternal(context, cfg, flags, keywordFlags, source, ...) - for i = 1, select('#', ...) do - local modList = self.mods[select(i, ...)] +function ModDBClass:OverrideInternalMulti(context, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) + local modList = self.mods[modName] if modList then for i = 1, #modList do local mod = modList[i] @@ -236,18 +384,40 @@ function ModDBClass:OverrideInternal(context, cfg, flags, keywordFlags, source, end end if self.parent then - return self.parent:OverrideInternal(context, cfg, flags, keywordFlags, source, ...) + return self.parent:OverrideInternalMulti(context, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) end end -function ModDBClass:ListInternal(context, result, cfg, flags, keywordFlags, source, ...) - for i = 1, select('#', ...) do - local modList = self.mods[select(i, ...)] +function ModDBClass:ListInternal(context, result, cfg, flags, keywordFlags, source, modName) + local modList = self.mods[modName] + if modList then + for i = 1, #modList do + local mod = modList[i] + if mod.type == "LIST" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then + if mod[1] then + local value = context:EvalMod(mod, cfg) or nullValue + if value then + t_insert(result, value) + end + elseif mod.value then + t_insert(result, mod.value) + end + end + end + end + if self.parent then + self.parent:ListInternal(context, result, cfg, flags, keywordFlags, source, modName) + end +end + +function ModDBClass:ListInternalMulti(context, result, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) + local modList = self.mods[modName] if modList then for i = 1, #modList do local mod = modList[i] if mod.type == "LIST" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then - local value if mod[1] then local value = context:EvalMod(mod, cfg) or nullValue if value then @@ -261,14 +431,41 @@ function ModDBClass:ListInternal(context, result, cfg, flags, keywordFlags, sour end end if self.parent then - self.parent:ListInternal(context, result, cfg, flags, keywordFlags, source, ...) + self.parent:ListInternalMulti(context, result, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) end end -function ModDBClass:TabulateInternal(context, result, modType, cfg, flags, keywordFlags, source, ...) - local globalLimits = { } - for i = 1, select('#', ...) do - local modName = select(i, ...) +function ModDBClass:TabulateInternal(context, result, modType, cfg, flags, keywordFlags, source, modName) + local globalLimits + local modList = self.mods[modName] + if modList then + for i = 1, #modList do + local mod = modList[i] + if (mod.type == modType or not modType) and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then + local value + if mod[1] then + if not globalLimits then + globalLimits = {} + end + value = context:EvalMod(mod, cfg, globalLimits) + else + value = mod.value + end + if value and (value ~= 0 or mod.type == "OVERRIDE") then + t_insert(result, { value = value, mod = mod }) + end + end + end + end + if self.parent then + self.parent:TabulateInternal(context, result, modType, cfg, flags, keywordFlags, source, modName) + end +end + +function ModDBClass:TabulateInternalMulti(context, result, modType, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + local globalLimits + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) local modList = self.mods[modName] if modList then for i = 1, #modList do @@ -276,6 +473,9 @@ function ModDBClass:TabulateInternal(context, result, modType, cfg, flags, keywo if (mod.type == modType or not modType) and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then local value if mod[1] then + if not globalLimits then + globalLimits = {} + end value = context:EvalMod(mod, cfg, globalLimits) else value = mod.value @@ -288,20 +488,32 @@ function ModDBClass:TabulateInternal(context, result, modType, cfg, flags, keywo end end if self.parent then - self.parent:TabulateInternal(context, result, modType, cfg, flags, keywordFlags, source, ...) + self.parent:TabulateInternalMulti(context, result, modType, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) end end ----HasModInternal ---- Checks if a mod exists with the given properties ----@param modType string @The type of the mod, e.g. "BASE" ----@param flags number @The mod flags to match ----@param keywordFlags number @The mod keyword flags to match ----@param source string @The mod source to match ----@return boolean @true if the mod is found, false otherwise. -function ModDBClass:HasModInternal(modType, flags, keywordFlags, source, ...) - for i = 1, select('#', ...) do - local modList = self.mods[select(i, ...)] +function ModDBClass:HasModInternal(modType, flags, keywordFlags, source, modName) + local modList = self.mods[modName] + if modList then + for i = 1, #modList do + local mod = modList[i] + if mod.type == modType and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then + return true + end + end + end + if self.parent then + if self.parent:HasModInternal(modType, flags, keywordFlags, source, modName) == true then + return true + end + end + return false +end + +function ModDBClass:HasModInternalMulti(modType, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) + local modList = self.mods[modName] if modList then for i = 1, #modList do local mod = modList[i] @@ -312,8 +524,7 @@ function ModDBClass:HasModInternal(modType, flags, keywordFlags, source, ...) end end if self.parent then - local parentResult = self.parent:HasModInternal(modType, flags, keywordFlags, source, ...) - if parentResult == true then + if self.parent:HasModInternalMulti(modType, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) == true then return true end end diff --git a/src/Classes/ModList.lua b/src/Classes/ModList.lua index 7bbadba7d6..aca0f344c5 100644 --- a/src/Classes/ModList.lua +++ b/src/Classes/ModList.lua @@ -16,9 +16,15 @@ local bor = OR64 -- bit.bor local mod_createMod = modLib.createMod -local ModListClass = newClass("ModList", "ModStore", function(self, parent) - self.ModStore(parent) -end) +---@class ModList: ModStore +local ModListClass = newClass("ModList", "ModStore") + +---@param parent? ModStore +---@return ModList +function ModListClass:ModList(parent) + self:ModStore(parent) + return self +end function ModListClass:AddMod(mod) t_insert(self, mod) @@ -94,10 +100,50 @@ function ModListClass:MergeNewMod(...) end -function ModListClass:SumInternal(context, modType, cfg, flags, keywordFlags, source, ...) +-- essentially select(i, ...), except this will not abort JIT traces. +local function nameAt(i, n1, n2, n3, n4, n5, n6, n7, n8) + if i == 1 then + return n1 + elseif i == 2 then + return n2 + elseif i == 3 then + return n3 + elseif i == 4 then + return n4 + elseif i == 5 then + return n5 + elseif i == 6 then + return n6 + elseif i == 7 then + return n7 + elseif i == 8 then + return n8 + end + error("mod queries support at most 8 names") +end + +function ModListClass:SumInternal(context, modType, cfg, flags, keywordFlags, source, modName) + local result = 0 + for i = 1, #self do + local mod = self[i] + if mod.name == modName and mod.type == modType and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then + if mod[1] then + result = result + (context:EvalMod(mod, cfg) or 0) + else + result = result + mod.value + end + end + end + if self.parent then + result = result + self.parent:SumInternal(context, modType, cfg, flags, keywordFlags, source, modName) + end + return result +end + +function ModListClass:SumInternalMulti(context, modType, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) local result = 0 - for i = 1, select('#', ...) do - local modName = select(i, ...) + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) for i = 1, #self do local mod = self[i] if mod.name == modName and mod.type == modType and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then @@ -110,17 +156,48 @@ function ModListClass:SumInternal(context, modType, cfg, flags, keywordFlags, so end end if self.parent then - result = result + self.parent:SumInternal(context, modType, cfg, flags, keywordFlags, source, ...) + result = result + self.parent:SumInternalMulti(context, modType, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) end return result end -function ModListClass:MoreInternal(context, cfg, flags, keywordFlags, source, ...) +function ModListClass:MoreInternal(context, cfg, flags, keywordFlags, source, modName) local result = 1 local modPrecision = nil - for i = 1, select('#', ...) do - local modResult = 1 --The more multipliers for each mod are computed to the nearest percent then applied. - local modName = select(i, ...) + local modResult = 1 + for i = 1, #self do + local mod = self[i] + if mod.name == modName and mod.type == "MORE" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then + if mod[1] then + modResult = modResult * (1 + (context:EvalMod(mod, cfg) or 0) / 100) + else + modResult = modResult * (1 + mod.value / 100) + end + if modPrecision then + modPrecision = m_max(modPrecision, (data.highPrecisionMods[mod.name] and data.highPrecisionMods[mod.name][mod.type]) or modPrecision) + else + modPrecision = (data.highPrecisionMods[mod.name] and data.highPrecisionMods[mod.name][mod.type]) or nil + end + end + end + if modPrecision then + local power = 10 ^ modPrecision + result = math.floor(result * modResult * power) / power + else + result = result * round(modResult, 2) + end + if self.parent then + result = result * self.parent:MoreInternal(context, cfg, flags, keywordFlags, source, modName) + end + return result +end + +function ModListClass:MoreInternalMulti(context, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + local result = 1 + local modPrecision = nil + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) + local modResult = 1 for i = 1, #self do local mod = self[i] if mod.name == modName and mod.type == "MORE" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then @@ -144,14 +221,32 @@ function ModListClass:MoreInternal(context, cfg, flags, keywordFlags, source, .. end end if self.parent then - result = result * self.parent:MoreInternal(context, cfg, flags, keywordFlags, source, ...) + result = result * self.parent:MoreInternalMulti(context, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) end return result end -function ModListClass:FlagInternal(context, cfg, flags, keywordFlags, source, ...) - for i = 1, select('#', ...) do - local modName = select(i, ...) +function ModListClass:FlagInternal(context, cfg, flags, keywordFlags, source, modName) + for i = 1, #self do + local mod = self[i] + if mod.name == modName and mod.type == "FLAG" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then + if mod[1] then + if context:EvalMod(mod, cfg) then + return true + end + elseif mod.value then + return true + end + end + end + if self.parent then + return self.parent:FlagInternal(context, cfg, flags, keywordFlags, source, modName) + end +end + +function ModListClass:FlagInternalMulti(context, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) for i = 1, #self do local mod = self[i] if mod.name == modName and mod.type == "FLAG" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then @@ -166,13 +261,32 @@ function ModListClass:FlagInternal(context, cfg, flags, keywordFlags, source, .. end end if self.parent then - return self.parent:FlagInternal(context, cfg, flags, keywordFlags, source, ...) + return self.parent:FlagInternalMulti(context, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + end +end + +function ModListClass:OverrideInternal(context, cfg, flags, keywordFlags, source, modName) + for i = 1, #self do + local mod = self[i] + if mod.name == modName and mod.type == "OVERRIDE" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then + if mod[1] then + local value = context:EvalMod(mod, cfg) + if value then + return value + end + elseif mod.value then + return mod.value + end + end + end + if self.parent then + return self.parent:OverrideInternal(context, cfg, flags, keywordFlags, source, modName) end end -function ModListClass:OverrideInternal(context, cfg, flags, keywordFlags, source, ...) - for i = 1, select('#', ...) do - local modName = select(i, ...) +function ModListClass:OverrideInternalMulti(context, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) for i = 1, #self do local mod = self[i] if mod.name == modName and mod.type == "OVERRIDE" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then @@ -188,17 +302,35 @@ function ModListClass:OverrideInternal(context, cfg, flags, keywordFlags, source end end if self.parent then - return self.parent:OverrideInternal(context, cfg, flags, keywordFlags, source, ...) + return self.parent:OverrideInternalMulti(context, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) end end -function ModListClass:ListInternal(context, result, cfg, flags, keywordFlags, source, ...) - for i = 1, select('#', ...) do - local modName = select(i, ...) +function ModListClass:ListInternal(context, result, cfg, flags, keywordFlags, source, modName) + for i = 1, #self do + local mod = self[i] + if mod.name == modName and mod.type == "LIST" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then + if mod[1] then + local value = context:EvalMod(mod, cfg) or nullValue + if value then + t_insert(result, value) + end + elseif mod.value then + t_insert(result, mod.value) + end + end + end + if self.parent then + self.parent:ListInternal(context, result, cfg, flags, keywordFlags, source, modName) + end +end + +function ModListClass:ListInternalMulti(context, result, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) for i = 1, #self do local mod = self[i] if mod.name == modName and mod.type == "LIST" and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then - local value if mod[1] then local value = context:EvalMod(mod, cfg) or nullValue if value then @@ -211,13 +343,33 @@ function ModListClass:ListInternal(context, result, cfg, flags, keywordFlags, so end end if self.parent then - self.parent:ListInternal(context, result, cfg, flags, keywordFlags, source, ...) + self.parent:ListInternalMulti(context, result, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) end end -function ModListClass:TabulateInternal(context, result, modType, cfg, flags, keywordFlags, source, ...) - for i = 1, select('#', ...) do - local modName = select(i, ...) +function ModListClass:TabulateInternal(context, result, modType, cfg, flags, keywordFlags, source, modName) + for i = 1, #self do + local mod = self[i] + if mod.name == modName and (mod.type == modType or not modType) and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then + local value + if mod[1] then + value = context:EvalMod(mod, cfg) + else + value = mod.value + end + if value and (value ~= 0 or mod.type == "OVERRIDE") then + t_insert(result, { value = value, mod = mod }) + end + end + end + if self.parent then + self.parent:TabulateInternal(context, result, modType, cfg, flags, keywordFlags, source, modName) + end +end + +function ModListClass:TabulateInternalMulti(context, result, modType, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) for i = 1, #self do local mod = self[i] if mod.name == modName and (mod.type == modType or not modType) and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then @@ -234,20 +386,27 @@ function ModListClass:TabulateInternal(context, result, modType, cfg, flags, key end end if self.parent then - self.parent:TabulateInternal(context, result, modType, cfg, flags, keywordFlags, source, ...) + self.parent:TabulateInternalMulti(context, result, modType, cfg, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) end end +function ModListClass:HasModInternal(modType, flags, keywordFlags, source, modName) + for i = 1, #self do + local mod = self[i] + if mod.name == modName and mod.type == modType and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then + return true + end + end + if self.parent then + if self.parent:HasModInternal(modType, flags, keywordFlags, source, modName) == true then + return true + end + end + return false +end ----HasModInternal ---- Checks if a mod exists with the given properties ----@param modType string @The type of the mod, e.g. "BASE" ----@param flags number @The mod flags to match ----@param keywordFlags number @The mod keyword flags to match ----@param source string @The mod source to match ----@return boolean @true if the mod is found, false otherwise. -function ModListClass:HasModInternal(modType, flags, keywordFlags, source, ...) - for i = 1, select('#', ...) do - local modName = select(i, ...) +function ModListClass:HasModInternalMulti(modType, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) + for nameIndex = 1, argCount do + local modName = nameAt(nameIndex, n1, n2, n3, n4, n5, n6, n7, n8) for i = 1, #self do local mod = self[i] if mod.name == modName and mod.type == modType and band(flags, mod.flags) == mod.flags and MatchKeywordFlags(keywordFlags, mod.keywordFlags) and (not source or mod.source:match("[^:]+") == source) then @@ -256,8 +415,7 @@ function ModListClass:HasModInternal(modType, flags, keywordFlags, source, ...) end end if self.parent then - local parentResult = self.parent:HasModInternal(modType, flags, keywordFlags, source, ...) - if parentResult == true then + if self.parent:HasModInternalMulti(modType, flags, keywordFlags, source, argCount, n1, n2, n3, n4, n5, n6, n7, n8) == true then return true end end diff --git a/src/Classes/ModStore.lua b/src/Classes/ModStore.lua index 972c783749..305b4cb74a 100644 --- a/src/Classes/ModStore.lua +++ b/src/Classes/ModStore.lua @@ -27,12 +27,48 @@ local conditionName = setmetatable({ }, { __index = function(t, var) return t[var] end }) -local ModStoreClass = newClass("ModStore", function(self, parent) +-- TODO: very incomplete +---@class ModCfg +---@field flags number? bit mask +---@field keywordFlags number? +---@field skillName string? +---@field source string? + +---@class TabulatedMod +---@field value any +---@field mod Mod + +---@class ModStore +---@field ScaleAddMod fun(self: ModStore, mod: Mod, scale: number, roundToNearest?: boolean) +---@field CopyList fun(self: ModStore, modList: Mod[]) +---@field ScaleAddList fun(self: ModStore, modList: Mod[], scale: number, roundToNearest?: boolean) +---@field NewMod fun(self: ModStore, modName: string, modType: NumericModTypes|"FLAG"|"LIST", modVal?: any, sourceOrTag?: string|number|ModTag, flagsOrModTag?: number|ModTag, keywordFlagsOrModTag?: number|ModTag, ...: ModTag) +---@field ReplaceMod fun(self: ModStore, modName: string, modType: NumericModTypes|"FLAG"|"LIST", modVal?: any, sourceOrTag?: string|number|ModTag, flagsOrModTag?: number|ModTag, keywordFlagsOrModTag?: number|ModTag, ...: ModTag) +---@field ConvertMod fun(self: ModStore, oldName: string, modName: string, modType: NumericModTypes|"FLAG"|"LIST", modVal?: any, sourceOrTag?: string|number|ModTag, flagsOrModTag?: number|ModTag, keywordFlagsOrModTag?: number|ModTag, ...: ModTag) +---@field Combine fun(self: ModStore, modType: NumericModTypes|"FLAG"|"LIST", cfg: ModCfg?, ...: string): any +---@field Sum fun(self: ModStore, modType: NumericModTypes, cfg: ModCfg?, ...: string): number +---@field SumPositiveValues fun(self: ModStore, modType: NumericModTypes, cfg: ModCfg?, modName: string, ...: string): number +---@field SumNegativeValues fun(self: ModStore, modType: NumericModTypes, cfg: ModCfg?, modName: string, ...: string): number +---@field More fun(self: ModStore, cfg: ModCfg?, ...: string): number +---@field Flag fun(self: ModStore, cfg: ModCfg?, ...: string): boolean? +---@field Override fun(self: ModStore, cfg: ModCfg?, ...: string): any +---@field List fun(self: ModStore, cfg: ModCfg?, ...: string): any[] +---@field Tabulate fun(self: ModStore, modType: NumericModTypes|"FLAG"|"LIST"|nil, cfg: ModCfg?, ...: string): TabulatedMod[] +---@field Max fun(self: ModStore, cfg: ModCfg?, ...: string): number? +---@field HasMod fun(self: ModStore, modType: NumericModTypes|"FLAG"|"LIST", cfg: ModCfg?, ...: string): boolean +---@field GetCondition fun(self: ModStore, var: string, cfg?: ModCfg, noMod?: boolean): boolean +---@field GetMultiplier fun(self: ModStore, var: string, cfg?: ModCfg, noMod?: boolean): number +---@field GetStat fun(self: ModStore, stat: string, cfg?: ModCfg): number +---@field EvalMod fun(self: ModStore, mod: Mod, cfg?: ModCfg, globalLimits?: table): any +local ModStoreClass = newClass("ModStore") + +function ModStoreClass:ModStore(parent) self.parent = parent or false self.actor = parent and parent.actor or { } self.multipliers = { } self.conditions = { } -end) + return self +end local function getActor(self, actorType) if actorType == "player" then @@ -98,6 +134,11 @@ function ModStoreClass:ScaleAddList(modList, scale, roundToNearest) end end +--- Creates a new mod and adds it to this store. +---@overload fun(self: ModStore, modName: string, modType: NumericModTypes, modVal?: number, sourceOrModTag?: string|number|ModTag, flagsOrModTag?: number|ModTag, keywordFlagsOrModTag?: number|ModTag, ...: ModTag) +---@overload fun(self: ModStore, modName: string, modType: "FLAG", modVal: boolean|number, sourceOrModTag?: string|number|ModTag, flagsOrModTag?: number|ModTag, keywordFlagsOrModTag?: number|ModTag, ...: ModTag) +---@overload fun(self: ModStore, modName: string, modType: "LIST", modVal: any, sourceOrModTag?: string|number|ModTag, flagsOrModTag?: number|ModTag, keywordFlagsOrModTag?: number|ModTag, ...: ModTag) +---@param ... any @Parameters to be passed along to the modLib.createMod function function ModStoreClass:NewMod(...) self:AddMod(mod_createMod(...)) end @@ -134,6 +175,10 @@ function ModStoreClass:ConvertMod(oldName, ...) end end +---@param modType NumericModTypes|"FLAG"|"LIST" +---@param cfg? ModCfg +---@param ... string +---@return any function ModStoreClass:Combine(modType, cfg, ...) if modType == "MORE" then return self:More(cfg, ...) @@ -150,6 +195,10 @@ function ModStoreClass:Combine(modType, cfg, ...) end end +---@param modType NumericModTypes +---@param cfg? ModCfg +---@param ... string Mod names to query. Maximum 8 names due to JIT performance concerns. +---@return number function ModStoreClass:Sum(modType, cfg, ...) local flags, keywordFlags = 0, 0 local source @@ -158,16 +207,24 @@ function ModStoreClass:Sum(modType, cfg, ...) keywordFlags = cfg.keywordFlags or 0 source = cfg.source end - return self:SumInternal(self, modType, cfg, flags, keywordFlags, source, ...) + local n = select('#', ...) + if n == 1 then + local arg = ... + return self:SumInternal(self, modType, cfg, flags, keywordFlags, source, arg) + end + local n1, n2, n3, n4, n5, n6, n7, n8 = ... + return self:SumInternalMulti(self, modType, cfg, flags, keywordFlags, source, n, n1, n2, n3, n4, n5, n6, n7, n8) end --- Returns the value of all positive modifiers to a mod added together, ignoring any negative modifiers. --- Works by creating a table using Tabulate and then filtering for positive values. --- ---- @param modType string # the mod type for which we want to create the table, e.g. "INC" or "MORE" ---- @param cfg table | nil # passed configuration, may be nil ---- @param modName string # the name of the mod for which we want to create the table, e.g. "FlaskRecoveryRate", "ActionSpeed", ... +---@param modType NumericModTypes The modifier type, such as "INC" or "MORE" +---@param cfg? ModCfg +---@param modName string +---@param ... string +---@return number function ModStoreClass:SumPositiveValues(modType, cfg, modName, ...) local total = 0 local modTable = self:Tabulate(modType, cfg, modName) @@ -182,9 +239,11 @@ end --- Returns the value of all negative modifiers to a mod added together, ignoring any negative modifiers. --- Works by creating a table using Tabulate and then filtering for negative values. --- ---- @param modType string # the mod type for which we want to create the table, e.g. "INC" or "MORE" ---- @param cfg table | nil # passed configuration, may be nil ---- @param modName string # the name of the mod for which we want to create the table, e.g. "FlaskRecoveryRate", "ActionSpeed", ... +---@param modType NumericModTypes The modifier type, such as "INC" or "MORE" +---@param cfg? ModCfg +---@param modName string +---@param ... string +---@return number function ModStoreClass:SumNegativeValues(modType, cfg, modName, ...) local total = 0 local modTable = self:Tabulate(modType, cfg, modName) @@ -196,6 +255,9 @@ function ModStoreClass:SumNegativeValues(modType, cfg, modName, ...) return total end +---@param cfg? ModCfg +---@param ... string Mod names to query. Maximum 8 names due to JIT performance concerns. +---@return number function ModStoreClass:More(cfg, ...) local flags, keywordFlags = 0, 0 local source @@ -204,9 +266,18 @@ function ModStoreClass:More(cfg, ...) keywordFlags = cfg.keywordFlags or 0 source = cfg.source end - return self:MoreInternal(self, cfg, flags, keywordFlags, source, ...) + local n = select('#', ...) + if n == 1 then + local arg = ... + return self:MoreInternal(self, cfg, flags, keywordFlags, source, arg) + end + local n1, n2, n3, n4, n5, n6, n7, n8 = ... + return self:MoreInternalMulti(self, cfg, flags, keywordFlags, source, n, n1, n2, n3, n4, n5, n6, n7, n8) end +---@param cfg? ModCfg +---@param ... string +---@return boolean? function ModStoreClass:Flag(cfg, ...) local flags, keywordFlags = 0, 0 local source @@ -215,9 +286,18 @@ function ModStoreClass:Flag(cfg, ...) keywordFlags = cfg.keywordFlags or 0 source = cfg.source end - return self:FlagInternal(self, cfg, flags, keywordFlags, source, ...) + local n = select('#', ...) + if n == 1 then + local arg = ... + return self:FlagInternal(self, cfg, flags, keywordFlags, source, arg) + end + local n1, n2, n3, n4, n5, n6, n7, n8 = ... + return self:FlagInternalMulti(self, cfg, flags, keywordFlags, source, n, n1, n2, n3, n4, n5, n6, n7, n8) end +---@param cfg? ModCfg +---@param ... string +---@return any function ModStoreClass:Override(cfg, ...) local flags, keywordFlags = 0, 0 local source @@ -226,9 +306,18 @@ function ModStoreClass:Override(cfg, ...) keywordFlags = cfg.keywordFlags or 0 source = cfg.source end - return self:OverrideInternal(self, cfg, flags, keywordFlags, source, ...) + local n = select('#', ...) + if n == 1 then + local arg = ... + return self:OverrideInternal(self, cfg, flags, keywordFlags, source, arg) + end + local n1, n2, n3, n4, n5, n6, n7, n8 = ... + return self:OverrideInternalMulti(self, cfg, flags, keywordFlags, source, n, n1, n2, n3, n4, n5, n6, n7, n8) end +---@param cfg? ModCfg +---@param ... string +---@return any[] function ModStoreClass:List(cfg, ...) local flags, keywordFlags = 0, 0 local source @@ -238,10 +327,21 @@ function ModStoreClass:List(cfg, ...) source = cfg.source end local result = { } - self:ListInternal(self, result, cfg, flags, keywordFlags, source, ...) + local n = select('#', ...) + if n == 1 then + local arg = ... + self:ListInternal(self, result, cfg, flags, keywordFlags, source, arg) + else + local n1, n2, n3, n4, n5, n6, n7, n8 = ... + self:ListInternalMulti(self, result, cfg, flags, keywordFlags, source, n, n1, n2, n3, n4, n5, n6, n7, n8) + end return result end +---@param modType? NumericModTypes|"FLAG"|"LIST" +---@param cfg? ModCfg +---@param ... string Mod names to query. Maximum 8 names due to JIT performance concerns. +---@return TabulatedMod[] function ModStoreClass:Tabulate(modType, cfg, ...) local flags, keywordFlags = 0, 0 local source @@ -250,11 +350,22 @@ function ModStoreClass:Tabulate(modType, cfg, ...) keywordFlags = cfg.keywordFlags or 0 source = cfg.source end + ---@type TabulatedMod[] local result = { } - self:TabulateInternal(self, result, modType, cfg, flags, keywordFlags, source, ...) + local n = select('#', ...) + if n == 1 then + local arg = ... + self:TabulateInternal(self, result, modType, cfg, flags, keywordFlags, source, arg) + else + local n1, n2, n3, n4, n5, n6, n7, n8 = ... + self:TabulateInternalMulti(self, result, modType, cfg, flags, keywordFlags, source, n, n1, n2, n3, n4, n5, n6, n7, n8) + end return result end +---@param cfg? ModCfg +---@param ... string +---@return number? function ModStoreClass:Max(cfg, ...) local max for _, value in ipairs(self:Tabulate("MAX", cfg, ...)) do @@ -270,10 +381,10 @@ end --- Checks if a mod exists with the given properties. --- Useful for determining if the other aggregate functions will find --- anything to aggregate. ----@param modType string @Mod type to match ----@param cfg table @Optional configuration to use - contains flags, keywordFlags, and source to match ----@param ... string @Mod name(s) to check for. ----@return boolean @true if the mod is found, false otherwise. +---@param modType NumericModTypes|"FLAG"|"LIST" Mod type to match +---@param cfg? ModCfg Configuration to use - contains flags, keywordFlags, and source to match +---@param ... string Mod names to query. Maximum 8 names due to JIT performance concerns. +---@return boolean result True if the mod is found, false otherwise. function ModStoreClass:HasMod(modType, cfg, ...) local flags, keywordFlags = 0, 0 local source @@ -282,9 +393,19 @@ function ModStoreClass:HasMod(modType, cfg, ...) keywordFlags = cfg.keywordFlags or 0 source = cfg.source end - return self:HasModInternal(modType, flags, keywordFlags, source, ...) + local n = select('#', ...) + if n == 1 then + local arg = ... + return self:HasModInternal(modType, flags, keywordFlags, source, arg) + end + local n1, n2, n3, n4, n5, n6, n7, n8 = ... + return self:HasModInternalMulti(modType, flags, keywordFlags, source, n, n1, n2, n3, n4, n5, n6, n7, n8) end +---@param var string +---@param cfg? ModCfg +---@param noMod? boolean +---@return boolean function ModStoreClass:GetCondition(var, cfg, noMod) if (cfg and cfg.overrideCond and cfg.overrideCond[var] ~= nil) then return cfg.overrideCond[var] @@ -293,10 +414,17 @@ function ModStoreClass:GetCondition(var, cfg, noMod) end end +---@param var string +---@param cfg? ModCfg +---@param noMod? boolean +---@return number function ModStoreClass:GetMultiplier(var, cfg, noMod) return (not noMod and self:Override(cfg, multiplierName[var])) or (self.multipliers[var] or 0) + (self.parent and self.parent:GetMultiplier(var, cfg, true) or 0) + (not noMod and self:Sum("BASE", cfg, multiplierName[var]) or 0) end +---@param stat string +---@param cfg? ModCfg +---@return number function ModStoreClass:GetStat(stat, cfg) if stat == "ManaReservedPercent" then local reservedPercentMana = 0 @@ -342,6 +470,23 @@ function ModStoreClass:GetStat(stat, cfg) end end +local function upperFirst(a, b) + return string.upper(a) .. b +end + +local function isValidSocket(sockets, targetSocket) + for _, val in ipairs(sockets) do + if val == targetSocket then + return true + end + end + return false +end + +---@param mod Mod +---@param cfg? ModCfg +---@param globalLimits? table +---@return any function ModStoreClass:EvalMod(mod, cfg, globalLimits) local value = mod.value local GetStat = self.GetStat @@ -654,7 +799,7 @@ function ModStoreClass:EvalMod(mod, cfg, globalLimits) end elseif tag.type == "ItemCondition" then local matches = {} - local itemSlot = tag.itemSlot:lower():gsub("(%l)(%w*)", function(a,b) return string.upper(a)..b end):gsub('^%s*(.-)%s*$', '%1') + local itemSlot = tag.itemSlot:lower():gsub("(%l)(%w*)", upperFirst):gsub('^%s*(.-)%s*$', '%1') local items = {} if tag.allSlots then items = self.actor.itemList @@ -713,15 +858,6 @@ function ModStoreClass:EvalMod(mod, cfg, globalLimits) if not cfg or (not tag.slotName and not tag.keyword and not tag.socketColor and not tag.slotType) then return else - local function isValidSocket(sockets, targetSocket) - for _, val in ipairs(sockets) do - if val == targetSocket then - return true - end - end - return false - end - local match = {} if tag.slotType then match["slotType"] = true -- implemented in CalcSetup.lua @@ -933,7 +1069,8 @@ function ModStoreClass:EvalMod(mod, cfg, globalLimits) end -- Apply global limits - for _, tag in ipairs(mod) do + for i = 1, #mod do + local tag = mod[i] if globalLimits and tag.globalLimit and tag.globalLimitKey then value = value or 0 globalLimits[tag.globalLimitKey] = globalLimits[tag.globalLimitKey] or 0 diff --git a/src/Classes/NotableDBControl.lua b/src/Classes/NotableDBControl.lua index 99db717fb1..ac6ab00971 100644 --- a/src/Classes/NotableDBControl.lua +++ b/src/Classes/NotableDBControl.lua @@ -21,10 +21,14 @@ local function IsAnointableNode(node) end ---@class NotableDBControl : ListControl -local NotableDBClass = newClass("NotableDBControl", "ListControl", function(self, anchor, rect, itemsTab, db, dbType) +---@class NotableDBControl: ListControl +local NotableDBClass = newClass("NotableDBControl", "ListControl") + +---@param itemsTab ItemsTab +function NotableDBClass:NotableDBControl(anchor, rect, itemsTab, db, dbType) local headerHeight = 96 local innerRect = {rect[1], rect[2]+headerHeight, rect[3], rect[4]-headerHeight} - self.ListControl(anchor, innerRect, 16, "VERTICAL", false) + self:ListControl(anchor, innerRect, 16, "VERTICAL", false) self.itemsTab = itemsTab self.db = db self.dbType = dbType @@ -36,13 +40,13 @@ local NotableDBClass = newClass("NotableDBControl", "ListControl", function(self self.sortDropList = { } self.sortOrder = { } self.sortMode = "NAME" - self.controls.sort = new("DropDownControl", {"TOPLEFT",self,"TOPLEFT"}, {0, -headerHeight, 360, 18}, self.sortDropList, function(index, value) + self.controls.sort = new("DropDownControl"):DropDownControl({ "TOPLEFT", self, "TOPLEFT" }, { 0, -headerHeight, 360, 18 }, self.sortDropList, function(index, value) self:SetSortMode(value.sortMode) end) - self.controls.search = new("EditControl", {"TOPLEFT",self.controls.sort,"BOTTOMLEFT"}, {0, 2, 258, 18}, "", "Search", "%c", 100, function() + self.controls.search = new("EditControl"):EditControl({ "TOPLEFT", self.controls.sort, "BOTTOMLEFT" }, { 0, 2, 258, 18 }, "", "Search", "%c", 100, function() self.listBuildFlag = true end, nil, nil, true) - self.controls.searchMode = new("DropDownControl", {"LEFT",self.controls.search,"RIGHT"}, {2, 0, 100, 18}, { "Anywhere", "Names", "Modifiers" }, function(index, value) + self.controls.searchMode = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.search, "RIGHT" }, { 2, 0, 100, 18 }, { "Anywhere", "Names", "Modifiers" }, function(index, value) self.listBuildFlag = true end) @@ -58,7 +62,7 @@ local NotableDBClass = newClass("NotableDBControl", "ListControl", function(self end self.emotionImages = getEmotionImages() - self.controls.emotionLabel = new("LabelControl", {"TOPLEFT", self.controls.search, "BOTTOMLEFT"}, {0, 6, 100, 16}, "Emotions: ") + self.controls.emotionLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.search, "BOTTOMLEFT" }, { 0, 6, 100, 16 }, "Emotions: ") self.emotionsAvailable = { } local function emoCheckOnChange(name) self.emotionsAvailable[name] = true @@ -70,7 +74,7 @@ local NotableDBClass = newClass("NotableDBControl", "ListControl", function(self local function emoCheck(name, relTo) local anchor = {"LEFT", relTo, "RIGHT"} local rect = {2, 0, 26, 26} - local ctl = new("CheckBoxControl", anchor, rect, "", emoCheckOnChange(name), "Distilled "..name, true) + local ctl = new("CheckBoxControl"):CheckBoxControl(anchor, rect, "", emoCheckOnChange(name), "Distilled " .. name, true) if self.emotionImages then ctl:SetCheckImage(self.emotionImages[name]) end return ctl end @@ -79,7 +83,7 @@ local NotableDBClass = newClass("NotableDBControl", "ListControl", function(self for i,emo in ipairs(emotionList) do local emoCtl if i == 11 then - local ctl = new("CheckBoxControl", {"TOPLEFT", emotionCheckBoxes[1], "BOTTOMLEFT"}, {0, 2, 26, 26}, "", emoCheckOnChange(emo), "Distilled "..emo, true) + local ctl = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", emotionCheckBoxes[1], "BOTTOMLEFT" }, { 0, 2, 26, 26 }, "", emoCheckOnChange(emo), "Distilled " .. emo, true) if self.emotionImages then ctl:SetCheckImage(self.emotionImages[emo]) end emoCtl = ctl else @@ -91,7 +95,8 @@ local NotableDBClass = newClass("NotableDBControl", "ListControl", function(self self:BuildSortOrder() self.listBuildFlag = true -end) + return self +end ---@param node table @The notable node to check ---@return boolean @Whether the notable matches the type and search filters. diff --git a/src/Classes/NotesTab.lua b/src/Classes/NotesTab.lua index a7dc1fcf8a..25f0622f48 100644 --- a/src/Classes/NotesTab.lua +++ b/src/Classes/NotesTab.lua @@ -5,9 +5,12 @@ -- local t_insert = table.insert -local NotesTabClass = newClass("NotesTab", "ControlHost", "Control", function(self, build) - self.ControlHost() - self.Control() +---@class NotesTab: ControlHost, Control +local NotesTabClass = newClass("NotesTab", "ControlHost", "Control") + +function NotesTabClass:NotesTab(build) + self:ControlHost() + self:Control() self.build = build @@ -17,21 +20,21 @@ local NotesTabClass = newClass("NotesTab", "ControlHost", "Control", function(se local notesDesc = [[^7You can use Ctrl +/- (or Ctrl+Scroll) to zoom in and out and Ctrl+0 to reset. This field also supports different colors. Using the caret symbol (^) followed by a Hex code or a number (0-9) will set the color. Below are some common color codes PoB uses: ]] - self.controls.notesDesc = new("LabelControl", {"TOPLEFT",self,"TOPLEFT"}, {8, 8, 150, 16}, notesDesc) - self.controls.normal = new("ButtonControl", {"TOPLEFT",self.controls.notesDesc,"TOPLEFT"}, {0, 48, 100, 18}, colorCodes.NORMAL.."NORMAL", function() self:SetColor(colorCodes.NORMAL) end) - self.controls.magic = new("ButtonControl", {"TOPLEFT",self.controls.normal,"TOPLEFT"}, {120, 0, 100, 18}, colorCodes.MAGIC.."MAGIC", function() self:SetColor(colorCodes.MAGIC) end) - self.controls.rare = new("ButtonControl", {"TOPLEFT",self.controls.magic,"TOPLEFT"}, {120, 0, 100, 18}, colorCodes.RARE.."RARE", function() self:SetColor(colorCodes.RARE) end) - self.controls.unique = new("ButtonControl", {"TOPLEFT",self.controls.rare,"TOPLEFT"}, {120, 0, 100, 18}, colorCodes.UNIQUE.."UNIQUE", function() self:SetColor(colorCodes.UNIQUE) end) - self.controls.fire = new("ButtonControl", {"TOPLEFT",self.controls.normal,"TOPLEFT"}, {0, 18, 100, 18}, colorCodes.FIRE.."FIRE", function() self:SetColor(colorCodes.FIRE) end) - self.controls.cold = new("ButtonControl", {"TOPLEFT",self.controls.fire,"TOPLEFT"}, {120, 0, 100, 18}, colorCodes.COLD.."COLD", function() self:SetColor(colorCodes.COLD) end) - self.controls.lightning = new("ButtonControl", {"TOPLEFT",self.controls.cold,"TOPLEFT"}, {120, 0, 100, 18}, colorCodes.LIGHTNING.."LIGHTNING", function() self:SetColor(colorCodes.LIGHTNING) end) - self.controls.chaos = new("ButtonControl", {"TOPLEFT",self.controls.lightning,"TOPLEFT"}, {120, 0, 100, 18}, colorCodes.CHAOS.."CHAOS", function() self:SetColor(colorCodes.CHAOS) end) - self.controls.strength = new("ButtonControl", {"TOPLEFT",self.controls.fire,"TOPLEFT"}, {0, 18, 100, 18}, colorCodes.STRENGTH.."STRENGTH", function() self:SetColor(colorCodes.STRENGTH) end) - self.controls.dexterity = new("ButtonControl", {"TOPLEFT",self.controls.strength,"TOPLEFT"}, {120, 0, 100, 18}, colorCodes.DEXTERITY.."DEXTERITY", function() self:SetColor(colorCodes.DEXTERITY) end) - self.controls.intelligence = new("ButtonControl", {"TOPLEFT",self.controls.dexterity,"TOPLEFT"}, {120, 0, 100, 18}, colorCodes.INTELLIGENCE.."INTELLIGENCE", function() self:SetColor(colorCodes.INTELLIGENCE) end) - self.controls.default = new("ButtonControl", {"TOPLEFT",self.controls.intelligence,"TOPLEFT"}, {120, 0, 100, 18}, "^7DEFAULT", function() self:SetColor("^7") end) + self.controls.notesDesc = new("LabelControl"):LabelControl({ "TOPLEFT", self, "TOPLEFT" }, { 8, 8, 150, 16 }, notesDesc) + self.controls.normal = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.notesDesc, "TOPLEFT" }, { 0, 48, 100, 18 }, colorCodes.NORMAL .. "NORMAL", function() self:SetColor(colorCodes.NORMAL) end) + self.controls.magic = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.normal, "TOPLEFT" }, { 120, 0, 100, 18 }, colorCodes.MAGIC .. "MAGIC", function() self:SetColor(colorCodes.MAGIC) end) + self.controls.rare = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.magic, "TOPLEFT" }, { 120, 0, 100, 18 }, colorCodes.RARE .. "RARE", function() self:SetColor(colorCodes.RARE) end) + self.controls.unique = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.rare, "TOPLEFT" }, { 120, 0, 100, 18 }, colorCodes.UNIQUE .. "UNIQUE", function() self:SetColor(colorCodes.UNIQUE) end) + self.controls.fire = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.normal, "TOPLEFT" }, { 0, 18, 100, 18 }, colorCodes.FIRE .. "FIRE", function() self:SetColor(colorCodes.FIRE) end) + self.controls.cold = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.fire, "TOPLEFT" }, { 120, 0, 100, 18 }, colorCodes.COLD .. "COLD", function() self:SetColor(colorCodes.COLD) end) + self.controls.lightning = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.cold, "TOPLEFT" }, { 120, 0, 100, 18 }, colorCodes.LIGHTNING .. "LIGHTNING", function() self:SetColor(colorCodes.LIGHTNING) end) + self.controls.chaos = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.lightning, "TOPLEFT" }, { 120, 0, 100, 18 }, colorCodes.CHAOS .. "CHAOS", function() self:SetColor(colorCodes.CHAOS) end) + self.controls.strength = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.fire, "TOPLEFT" }, { 0, 18, 100, 18 }, colorCodes.STRENGTH .. "STRENGTH", function() self:SetColor(colorCodes.STRENGTH) end) + self.controls.dexterity = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.strength, "TOPLEFT" }, { 120, 0, 100, 18 }, colorCodes.DEXTERITY .. "DEXTERITY", function() self:SetColor(colorCodes.DEXTERITY) end) + self.controls.intelligence = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.dexterity, "TOPLEFT" }, { 120, 0, 100, 18 }, colorCodes.INTELLIGENCE .. "INTELLIGENCE", function() self:SetColor(colorCodes.INTELLIGENCE) end) + self.controls.default = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.intelligence, "TOPLEFT" }, { 120, 0, 100, 18 }, "^7DEFAULT", function() self:SetColor("^7") end) - self.controls.edit = new("EditControl", {"TOPLEFT",self.controls.fire,"TOPLEFT"}, {0, 48, 0, 0}, "", nil, "^%C\t\n", nil, nil, 16, true) + self.controls.edit = new("EditControl"):EditControl({ "TOPLEFT", self.controls.fire, "TOPLEFT" }, { 0, 48, 0, 0 }, "", nil, "^%C\t\n", nil, nil, 16, true) self.controls.edit.disableRightClickPaste = true self.controls.edit.width = function() return self.width - 16 @@ -39,12 +42,13 @@ Below are some common color codes PoB uses: ]] self.controls.edit.height = function() return self.height - 128 end - self.controls.toggleColorCodes = new("ButtonControl", {"TOPRIGHT",self,"TOPRIGHT"}, {-10, 70, 160, 20}, "Show Color Codes", function() + self.controls.toggleColorCodes = new("ButtonControl"):ButtonControl({ "TOPRIGHT", self, "TOPRIGHT" }, { -10, 70, 160, 20 }, "Show Color Codes", function() self.showColorCodes = not self.showColorCodes self:SetShowColorCodes(self.showColorCodes) end) self:SelectControl(self.controls.edit) -end) + return self +end function NotesTabClass:SetShowColorCodes(setting) self.showColorCodes = setting diff --git a/src/Classes/PartyTab.lua b/src/Classes/PartyTab.lua index b0f7983713..bea8afb5fb 100644 --- a/src/Classes/PartyTab.lua +++ b/src/Classes/PartyTab.lua @@ -9,15 +9,19 @@ local s_format = string.format local t_insert = table.insert local m_max = math.max -local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(self, build) - self.ControlHost() - self.Control() +---@class PartyTab: ControlHost, Control +---@field actor PartyActor +local PartyTabClass = newClass("PartyTab", "ControlHost", "Control") + +function PartyTabClass:PartyTab(build) + self:ControlHost() + self:Control() self.build = build - self.actor = { Aura = { }, Curse = { }, Warcry = { }, Link = { }, modDB = new("ModDB"), output = { } } + self.actor = { Aura = { }, Curse = { }, Warcry = { }, Link = { }, modDB = new("ModDB"):ModDB(), output = { } } self.actor.modDB.actor = self.actor - self.enemyModList = new("ModList") + self.enemyModList = new("ModList"):ModList() self.buffExports = { } self.enableExportBuffs = false @@ -61,7 +65,7 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se All of these effects can be found in the Calcs tab]] - self.controls.notesDesc = new("LabelControl", {"TOPLEFT",self,"TOPLEFT"}, {8, 8, 150, theme.stringHeight}, notesDesc) + self.controls.notesDesc = new("LabelControl"):LabelControl({"TOPLEFT",self,"TOPLEFT"}, {8, 8, 150, theme.stringHeight}, notesDesc) self.controls.notesDesc.width = function() local width = self.width / 2 - 16 if width ~= self.controls.notesDesc.lastWidth then @@ -70,7 +74,7 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se end return width end - self.controls.importCodeHeader = new("LabelControl", {"TOPLEFT",self.controls.notesDesc,"BOTTOMLEFT"}, {0, 32, 0, theme.stringHeight}, "^7Enter a build code/URL below:") + self.controls.importCodeHeader = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.notesDesc,"BOTTOMLEFT"}, {0, 32, 0, theme.stringHeight}, "^7Enter a build code/URL below:") self.controls.importCodeHeader.y = function() return theme.lineCounter(self.controls.notesDesc.label) + 4 end @@ -270,7 +274,7 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se end if partyDestinations[self.controls.importCodeDestination.selIndex] == "All" or partyDestinations[self.controls.importCodeDestination.selIndex] == "EnemyConditions" or partyDestinations[self.controls.importCodeDestination.selIndex] == "EnemyMods" then wipeTable(self.enemyModList) - self.enemyModList = new("ModList") + self.enemyModList = new("ModList"):ModList() self:ParseBuffs(self.enemyModList, self.controls.enemyCond.buf, "EnemyConditions") self:ParseBuffs(self.enemyModList, self.controls.enemyMods.buf, "EnemyMods", self.controls.simpleEnemyMods) end @@ -280,7 +284,7 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se end end - self.controls.importCodeIn = new("EditControl", {"TOPLEFT",self.controls.importCodeHeader,"BOTTOMLEFT"}, {0, 4, 328, theme.buttonHeight}, "", nil, nil, nil, importCodeHandle) + self.controls.importCodeIn = new("EditControl"):EditControl({"TOPLEFT",self.controls.importCodeHeader,"BOTTOMLEFT"}, {0, 4, 328, theme.buttonHeight}, "", nil, nil, nil, importCodeHandle) self.controls.importCodeIn.width = function() return (self.width > 880) and 328 or (self.width / 2 - 100) end @@ -289,13 +293,13 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se self.controls.importCodeGo.onClick() end end - self.controls.importCodeState = new("LabelControl", {"LEFT",self.controls.importCodeIn,"RIGHT"}, {8, 0, 0, theme.stringHeight}) + self.controls.importCodeState = new("LabelControl"):LabelControl({"LEFT",self.controls.importCodeIn,"RIGHT"}, {8, 0, 0, theme.stringHeight}) self.controls.importCodeState.label = function() return self.importCodeDetail or "" end - self.controls.importCodeDestination = new("DropDownControl", {"TOPLEFT",self.controls.importCodeIn,"BOTTOMLEFT"}, {0, 4, 160, theme.buttonHeight}, partyDestinations) + self.controls.importCodeDestination = new("DropDownControl"):DropDownControl({"TOPLEFT",self.controls.importCodeIn,"BOTTOMLEFT"}, {0, 4, 160, theme.buttonHeight}, partyDestinations) self.controls.importCodeDestination.tooltipText = "Destination for Import/clear\nCurrently Links Skills do not export" - self.controls.importCodeGo = new("ButtonControl", {"LEFT",self.controls.importCodeDestination,"RIGHT"}, {8, 0, 160, theme.buttonHeight}, "Import", function() + self.controls.importCodeGo = new("ButtonControl"):ButtonControl({"LEFT",self.controls.importCodeDestination,"RIGHT"}, {8, 0, 160, theme.buttonHeight}, "Import", function() local importCodeFetching = false if self.importCodeSite and not self.importCodeXML then self.importCodeFetching = true @@ -323,7 +327,7 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se self.controls.importCodeGo.onClick() end end - self.controls.appendNotReplace = new("CheckBoxControl", {"LEFT",self.controls.importCodeGo,"RIGHT"}, {60, 0, theme.buttonHeight}, "Append", function(state) + self.controls.appendNotReplace = new("CheckBoxControl"):CheckBoxControl({"LEFT",self.controls.importCodeGo,"RIGHT"}, {60, 0, theme.buttonHeight}, "Append", function(state) end, "This sets the import button to append to the current party lists instead of replacing them (curses will still replace)", false) self.controls.appendNotReplace.x = function() return (self.width > theme.widthThreshold1) and 60 or (-276) @@ -332,36 +336,36 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se return (self.width > theme.widthThreshold1) and 0 or 24 end - self.controls.clear = new("ButtonControl", {"LEFT",self.controls.appendNotReplace,"RIGHT"}, {8, 0, 160, theme.buttonHeight}, "Clear", function() + self.controls.clear = new("ButtonControl"):ButtonControl({"LEFT",self.controls.appendNotReplace,"RIGHT"}, {8, 0, 160, theme.buttonHeight}, "Clear", function() clearInputText() wipeTable(self.enemyModList) - self.enemyModList = new("ModList") + self.enemyModList = new("ModList"):ModList() self.build.buildFlag = true end) self.controls.clear.tooltipText = "^7Clears all the party tab imported data" - self.controls.ShowAdvanceTools = new("CheckBoxControl", {"TOPLEFT",self.controls.importCodeDestination,"BOTTOMLEFT"}, {140, 4, theme.buttonHeight}, "^7Show Advanced Info", function(state) + self.controls.ShowAdvanceTools = new("CheckBoxControl"):CheckBoxControl({"TOPLEFT",self.controls.importCodeDestination,"BOTTOMLEFT"}, {140, 4, theme.buttonHeight}, "^7Show Advanced Info", function(state) end, "This shows the advanced info like what stats each aura/curse etc are adding, as well as enables the ability to edit them without a re-export\nDo not edit any boxes unless you know what you are doing, use copy/paste or import instead", false) self.controls.ShowAdvanceTools.y = function() return (self.width > theme.widthThreshold1) and 4 or 28 end - self.controls.removeEffects = new("ButtonControl", {"LEFT",self.controls.ShowAdvanceTools,"RIGHT"}, {8, 0, 160, theme.buttonHeight}, "Disable Party Effects", function() + self.controls.removeEffects = new("ButtonControl"):ButtonControl({"LEFT",self.controls.ShowAdvanceTools,"RIGHT"}, {8, 0, 160, theme.buttonHeight}, "Disable Party Effects", function() wipeTable(self.actor) wipeTable(self.enemyModList) - self.actor = { Aura = {}, Curse = {}, Warcry = { }, Link = {}, modDB = new("ModDB"), output = { } } + self.actor = { Aura = {}, Curse = {}, Warcry = { }, Link = {}, modDB = new("ModDB"):ModDB(), output = { } } self.actor.modDB.actor = self.actor - self.enemyModList = new("ModList") + self.enemyModList = new("ModList"):ModList() self.build.buildFlag = true end) self.controls.removeEffects.tooltipText = "^7Removes the effects of the supports, without removing the data\nUse \"rebuild all\" to apply the effects again" - self.controls.rebuild = new("ButtonControl", {"LEFT",self.controls.removeEffects,"RIGHT"}, {8, 0, 160, theme.buttonHeight}, "^7Rebuild All", function() + self.controls.rebuild = new("ButtonControl"):ButtonControl({"LEFT",self.controls.removeEffects,"RIGHT"}, {8, 0, 160, theme.buttonHeight}, "^7Rebuild All", function() wipeTable(self.actor) wipeTable(self.enemyModList) - self.actor = { Aura = {}, Curse = {}, Warcry = { }, Link = {}, modDB = new("ModDB"), output = { } } + self.actor = { Aura = {}, Curse = {}, Warcry = { }, Link = {}, modDB = new("ModDB"):ModDB(), output = { } } self.actor.modDB.actor = self.actor - self.enemyModList = new("ModList") + self.enemyModList = new("ModList"):ModList() self:ParseBuffs(self.actor["modDB"], self.controls.editPartyMemberStats.buf, "PartyMemberStats", self.actor["output"]) self:ParseBuffs(self.actor["Aura"], self.controls.editAuras.buf, "Aura", self.controls.simpleAuras) self:ParseBuffs(self.actor["Curse"], self.controls.editCurses.buf, "Curse", self.controls.simpleCurses) @@ -379,11 +383,11 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se return (self.width > theme.widthThreshold1) and 0 or 24 end - self.controls.editAurasLabel = new("LabelControl", {"TOPLEFT",self.controls.ShowAdvanceTools,"TOPLEFT"}, {-140, 40, 0, theme.stringHeight}, "^7Auras") + self.controls.editAurasLabel = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.ShowAdvanceTools,"TOPLEFT"}, {-140, 40, 0, theme.stringHeight}, "^7Auras") self.controls.editAurasLabel.y = function() return 36 + ((self.width <= theme.widthThreshold1) and 24 or 0) end - self.controls.editAuras = new("EditControl", {"TOPLEFT",self.controls.editAurasLabel,"TOPLEFT"}, {0, 18, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) + self.controls.editAuras = new("EditControl"):EditControl({"TOPLEFT",self.controls.editAurasLabel,"TOPLEFT"}, {0, 18, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) self.controls.editAuras.width = function() return self.width / 2 - 16 end @@ -394,16 +398,16 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se self.controls.editAuras.shown = function() return self.controls.ShowAdvanceTools.state end - self.controls.simpleAuras = new("LabelControl", {"TOPLEFT",self.controls.editAurasLabel,"TOPLEFT"}, {0, 18, 0, theme.stringHeight}, "") + self.controls.simpleAuras = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.editAurasLabel,"TOPLEFT"}, {0, 18, 0, theme.stringHeight}, "") self.controls.simpleAuras.shown = function() return not self.controls.ShowAdvanceTools.state end - self.controls.editWarcriesLabel = new("LabelControl", {"TOPLEFT",self.controls.editAurasLabel,"BOTTOMLEFT"}, {0, 8, 0, theme.stringHeight}, "^7Warcry Skills") + self.controls.editWarcriesLabel = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.editAurasLabel,"BOTTOMLEFT"}, {0, 8, 0, theme.stringHeight}, "^7Warcry Skills") self.controls.editWarcriesLabel.y = function() return self.controls.ShowAdvanceTools.state and (self.controls.editAuras.height() + 8) or (theme.lineCounter(self.controls.simpleAuras.label) + 4) end - self.controls.editWarcries = new("EditControl", {"TOPLEFT",self.controls.editWarcriesLabel,"TOPLEFT"}, {0, 18, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) + self.controls.editWarcries = new("EditControl"):EditControl({"TOPLEFT",self.controls.editWarcriesLabel,"TOPLEFT"}, {0, 18, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) self.controls.editWarcries.width = function() return self.width / 2 - 16 end @@ -413,16 +417,16 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se self.controls.editWarcries.shown = function() return self.controls.ShowAdvanceTools.state end - self.controls.simpleWarcries = new("LabelControl", {"TOPLEFT",self.controls.editWarcriesLabel,"TOPLEFT"}, {0, 18, 0, theme.stringHeight}, "") + self.controls.simpleWarcries = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.editWarcriesLabel,"TOPLEFT"}, {0, 18, 0, theme.stringHeight}, "") self.controls.simpleWarcries.shown = function() return not self.controls.ShowAdvanceTools.state end - self.controls.editLinksLabel = new("LabelControl", {"TOPLEFT",self.controls.editWarcriesLabel,"BOTTOMLEFT"}, {0, 8, 0, theme.stringHeight}, "^7Link Skills") + self.controls.editLinksLabel = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.editWarcriesLabel,"BOTTOMLEFT"}, {0, 8, 0, theme.stringHeight}, "^7Link Skills") self.controls.editLinksLabel.y = function() return self.controls.ShowAdvanceTools.state and (self.controls.editWarcries.height() + 8) or (theme.lineCounter(self.controls.simpleWarcries.label) + 4) end - self.controls.editLinks = new("EditControl", {"TOPLEFT",self.controls.editLinksLabel,"TOPLEFT"}, {0, 18, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) + self.controls.editLinks = new("EditControl"):EditControl({"TOPLEFT",self.controls.editLinksLabel,"TOPLEFT"}, {0, 18, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) self.controls.editLinks.width = function() return self.width / 2 - 16 end @@ -432,13 +436,13 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se self.controls.editLinks.shown = function() return self.controls.ShowAdvanceTools.state end - self.controls.simpleLinks = new("LabelControl", {"TOPLEFT",self.controls.editLinksLabel,"TOPLEFT"}, {0, 18, 0, theme.stringHeight}, "") + self.controls.simpleLinks = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.editLinksLabel,"TOPLEFT"}, {0, 18, 0, theme.stringHeight}, "") self.controls.simpleLinks.shown = function() return not self.controls.ShowAdvanceTools.state end - self.controls.editPartyMemberStatsLabel = new("LabelControl", {"TOPLEFT",self.controls.notesDesc,"TOPRIGHT"}, {8, 0, 0, theme.stringHeight}, "^7Party Member Stats") - self.controls.editPartyMemberStats = new("EditControl", {"TOPLEFT",self.controls.editPartyMemberStatsLabel,"BOTTOMLEFT"}, {0, 2, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) + self.controls.editPartyMemberStatsLabel = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.notesDesc,"TOPRIGHT"}, {8, 0, 0, theme.stringHeight}, "^7Party Member Stats") + self.controls.editPartyMemberStats = new("EditControl"):EditControl({"TOPLEFT",self.controls.editPartyMemberStatsLabel,"BOTTOMLEFT"}, {0, 2, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) self.controls.editPartyMemberStats.width = function() return self.width / 2 - 16 end @@ -449,11 +453,11 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se return self.controls.ShowAdvanceTools.state end - self.controls.enemyCondLabel = new("LabelControl", {"TOPLEFT",self.controls.editPartyMemberStatsLabel,"BOTTOMLEFT"}, {0, 8, 0, theme.stringHeight}, "^7Enemy Conditions") + self.controls.enemyCondLabel = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.editPartyMemberStatsLabel,"BOTTOMLEFT"}, {0, 8, 0, theme.stringHeight}, "^7Enemy Conditions") self.controls.enemyCondLabel.y = function() return self.controls.ShowAdvanceTools.state and (self.controls.editPartyMemberStats.height() + 8) or 4 end - self.controls.enemyCond = new("EditControl", {"TOPLEFT",self.controls.enemyCondLabel,"BOTTOMLEFT"}, {0, 2, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) + self.controls.enemyCond = new("EditControl"):EditControl({"TOPLEFT",self.controls.enemyCondLabel,"BOTTOMLEFT"}, {0, 2, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) self.controls.enemyCond.width = function() return self.width / 2 - 16 end @@ -463,16 +467,16 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se self.controls.enemyCond.shown = function() return self.controls.ShowAdvanceTools.state end - self.controls.simpleEnemyCond = new("LabelControl", {"TOPLEFT",self.controls.enemyCondLabel,"TOPLEFT"}, {0, 18, 0, theme.stringHeight}, "^7---------------------------\n") + self.controls.simpleEnemyCond = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.enemyCondLabel,"TOPLEFT"}, {0, 18, 0, theme.stringHeight}, "^7---------------------------\n") self.controls.simpleEnemyCond.shown = function() return not self.controls.ShowAdvanceTools.state end - self.controls.enemyModsLabel = new("LabelControl", {"TOPLEFT",self.controls.enemyCondLabel,"BOTTOMLEFT"}, {0, 8, 0, theme.stringHeight}, "^7Enemy Modifiers") + self.controls.enemyModsLabel = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.enemyCondLabel,"BOTTOMLEFT"}, {0, 8, 0, theme.stringHeight}, "^7Enemy Modifiers") self.controls.enemyModsLabel.y = function() return self.controls.ShowAdvanceTools.state and (self.controls.enemyCond.height() + 8) or (theme.lineCounter(self.controls.simpleEnemyCond.label) + 4) end - self.controls.enemyMods = new("EditControl", {"TOPLEFT",self.controls.enemyModsLabel,"BOTTOMLEFT"}, {0, 2, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) + self.controls.enemyMods = new("EditControl"):EditControl({"TOPLEFT",self.controls.enemyModsLabel,"BOTTOMLEFT"}, {0, 2, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) self.controls.enemyMods.width = function() return self.width / 2 - 16 end @@ -482,16 +486,16 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se self.controls.enemyMods.shown = function() return self.controls.ShowAdvanceTools.state end - self.controls.simpleEnemyMods = new("LabelControl", {"TOPLEFT",self.controls.enemyModsLabel,"TOPLEFT"}, {0, 18, 0, theme.stringHeight}, "\n") + self.controls.simpleEnemyMods = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.enemyModsLabel,"TOPLEFT"}, {0, 18, 0, theme.stringHeight}, "\n") self.controls.simpleEnemyMods.shown = function() return not self.controls.ShowAdvanceTools.state end - self.controls.editCursesLabel = new("LabelControl", {"TOPLEFT",self.controls.enemyModsLabel,"BOTTOMLEFT"}, {0, 8, 0, theme.stringHeight}, "^7Curses") + self.controls.editCursesLabel = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.enemyModsLabel,"BOTTOMLEFT"}, {0, 8, 0, theme.stringHeight}, "^7Curses") self.controls.editCursesLabel.y = function() return self.controls.ShowAdvanceTools.state and (self.controls.enemyMods.height() + 8) or (theme.lineCounter(self.controls.simpleEnemyMods.label) + 4) end - self.controls.editCurses = new("EditControl", {"TOPLEFT",self.controls.editCursesLabel,"BOTTOMLEFT"}, {0, 2, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) + self.controls.editCurses = new("EditControl"):EditControl({"TOPLEFT",self.controls.editCursesLabel,"BOTTOMLEFT"}, {0, 2, 0, 0}, "", nil, "^%C\t\n", nil, nil, 14, true) self.controls.editCurses.width = function() return self.width / 2 - 16 end @@ -501,12 +505,13 @@ local PartyTabClass = newClass("PartyTab", "ControlHost", "Control", function(se self.controls.editCurses.shown = function() return self.controls.ShowAdvanceTools.state end - self.controls.simpleCurses = new("LabelControl", {"TOPLEFT",self.controls.editCursesLabel,"TOPLEFT"}, {0, 18, 0, theme.stringHeight}, "") + self.controls.simpleCurses = new("LabelControl"):LabelControl({"TOPLEFT",self.controls.editCursesLabel,"TOPLEFT"}, {0, 18, 0, theme.stringHeight}, "") self.controls.simpleCurses.shown = function() return not self.controls.ShowAdvanceTools.state end self:SelectControl(self.controls.editAuras) -end) + return self +end function PartyTabClass:Load(xml, fileName) for _, node in ipairs(xml) do @@ -842,7 +847,7 @@ function PartyTabClass:ParseBuffs(list, buf, buffType, label) end if not listElement[currentName] then listElement[currentName] = { - modList = new("ModList"), + modList = new("ModList"):ModList(), effectMult = currentEffect } if isMark then @@ -851,7 +856,7 @@ function PartyTabClass:ParseBuffs(list, buf, buffType, label) elseif listElement[currentName].effectMult ~= currentEffect then if listElement[currentName].effectMult < currentEffect then listElement[currentName] = { - modList = new("ModList"), + modList = new("ModList"):ModList(), effectMult = currentEffect } else diff --git a/src/Classes/PassiveMasteryControl.lua b/src/Classes/PassiveMasteryControl.lua index fb8b2f3580..09a8ff1019 100644 --- a/src/Classes/PassiveMasteryControl.lua +++ b/src/Classes/PassiveMasteryControl.lua @@ -10,19 +10,33 @@ local m_max = math.max local m_floor = math.floor --constructor -local PassiveMasteryControlClass = newClass("PassiveMasteryControl", "ListControl", function(self, anchor, rect, list, treeTab, node, saveButton) +---@class PassiveMasteryControl: ListControl +local PassiveMasteryControlClass = newClass("PassiveMasteryControl", "ListControl") + +---@class MasterListElem +---@field label string +---@field id number + +---@param anchor Anchor? +---@param rect Rect +---@param list MasterListElem[] +---@param treeTab TreeTab +---@param node Node +---@param saveButton ButtonControl +function PassiveMasteryControlClass:PassiveMasteryControl(anchor, rect, list, treeTab, node, saveButton) self.list = list or { } -- automagical width for j=1,#list do rect[3] = m_max(rect[3], DrawStringWidth(16, "VAR", list[j].label) + 5) end - self.ListControl(anchor, rect, 16, false, false, self.list) + self:ListControl(anchor, rect, 16, nil, false, self.list) self.treeTab = treeTab self.treeView = treeTab.viewer self.node = node self.selIndex = nil self.saveButton = saveButton -end) + return self +end function PassiveMasteryControlClass:Draw(viewPort) self.ListControl.Draw(self, viewPort) diff --git a/src/Classes/PassiveSpec.lua b/src/Classes/PassiveSpec.lua index ffed6f6ff2..636204787e 100644 --- a/src/Classes/PassiveSpec.lua +++ b/src/Classes/PassiveSpec.lua @@ -22,8 +22,16 @@ local legacyClassIdMap = { ["0_3"] = { [0] = 2, [1] = 8, [2] = 6, [3] = 9, [4] = 1, [5] = 7, [6] = 10 }, } -local PassiveSpecClass = newClass("PassiveSpec", "UndoHandler", function(self, build, treeVersion, convert) - self.UndoHandler() +---@class PassiveSpec: UndoHandler +---@field nodes table +---@field allocNodes table +local PassiveSpecClass = newClass("PassiveSpec", "UndoHandler") + +---@param build Build +---@param treeVersion any +---@param convert? any +function PassiveSpecClass:PassiveSpec(build, treeVersion, convert) + self:UndoHandler() self.build = build @@ -31,7 +39,8 @@ local PassiveSpecClass = newClass("PassiveSpec", "UndoHandler", function(self, b self:Init(treeVersion, convert) self:SelectClass(self.tree.constants.classes.DexClass) -end) + return self +end function PassiveSpecClass:Init(treeVersion, convert) self.treeVersion = treeVersion @@ -52,6 +61,7 @@ function PassiveSpecClass:Init(treeVersion, convert) for _, treeNode in pairs(self.tree.nodes) do -- Exclude proxy or groupless nodes, as well as expansion sockets if treeNode.group and not treeNode.isProxy and not treeNode.group.isProxy and (not treeNode.expansionJewel or not treeNode.expansionJewel.parent) then + ---@class Node self.nodes[treeNode.id] = setmetatable({ linked = { }, power = { } @@ -97,6 +107,11 @@ function PassiveSpecClass:Init(treeVersion, convert) -- Keys are node IDs, values are the replacement node self.hashOverrides = { } + + -- Author notes attached to allocated nodes (Shift+Right-Click on a node to + -- set one). Keyed by node id; emitted into the PoE2 .build export as the + -- node's additional_text. + self.nodeNotes = { } end function PassiveSpecClass:Load(xml, dbFileName) @@ -143,6 +158,17 @@ function PassiveSpecClass:Load(xml, dbFileName) for nodeId in node.attrib.nodes:gmatch("%d+") do weaponSets[tonumber(nodeId)] = weaponSet end + elseif node.elem == "Notes" then + for _, child in ipairs(node) do + if child.elem == "Note" and child.attrib.nodeId then + local nid = tonumber(child.attrib.nodeId) + -- Note text lives in the element body (preserves newlines, no XML attribute escaping headaches). + local text = type(child[1]) == "string" and child[1] or child.attrib.text + if nid and text and text ~= "" then + self.nodeNotes[nid] = text + end + end + end end end end @@ -261,7 +287,7 @@ function PassiveSpecClass:Save(xml) ascendancyInternalId = tostring(ascendancyInternalId), secondaryAscendClassId = tostring(self.curSecondaryAscendClassId), nodes = table.concat(allocNodeIdList, ","), - masteryEffects = table.concat(masterySelections, ",") + masteryEffects = table.concat(masterySelections, ","), } t_insert(xml, { -- Legacy format @@ -311,6 +337,17 @@ function PassiveSpecClass:Save(xml) end t_insert(xml, overrides) + -- Per-node author notes (Shift+Right-Click on a node). Stored as element + -- body text so multi-line notes survive without XML attribute escaping. + local notesElem = { elem = "Notes" } + local hasNotes = false + for nodeId, note in pairs(self.nodeNotes) do + if note and note ~= "" then + hasNotes = true + t_insert(notesElem, { elem = "Note", attrib = { nodeId = tostring(nodeId) }, [1] = note }) + end + end + if hasNotes then t_insert(xml, notesElem) end end function PassiveSpecClass:PostLoad() @@ -1026,24 +1063,28 @@ function PassiveSpecClass:FindStartFromNode(node, visited, noAscend, allocMode, node.visited = true t_insert(visited, node) -- For each node which is connected to this one, check if... + local nodeAscendancy = node.ascendancyName for _, other in ipairs(node.linked) do -- Either: -- - the other node is a start node, or -- - there is a path to a start node through the other node which didn't pass through any nodes which have already been visited - local startIndex = #visited + 1 + local startIndex = nodeAscendancy and #visited + 1 local otherAlloc = other.alloc or (alternateClassStartNodes and alternateClassStartNodes[other.id]) - if otherAlloc and self:CanPathThroughAllocMode(allocMode, other) and - (other.type == "ClassStart" or other.type == "AscendClassStart" or - (not other.visited and node.type ~= "Mastery" and self:FindStartFromNode(other, visited, noAscend, allocMode, alternateClassStartNodes)) - ) then - if node.ascendancyName and not other.ascendancyName then - -- Pathing out of Ascendant, un-visit the outside nodes - for i = startIndex, #visited do - visited[i].visited = false - visited[i] = nil + if otherAlloc and self:CanPathThroughAllocMode(allocMode, other) then + local otherType = other.type + if + (otherType == "ClassStart" or otherType == "AscendClassStart" or + (not other.visited and node.type ~= "Mastery" and self:FindStartFromNode(other, visited, noAscend, allocMode, alternateClassStartNodes)) + ) then + if nodeAscendancy and not other.ascendancyName then + -- Pathing out of Ascendant, un-visit the outside nodes + for i = startIndex, #visited do + visited[i].visited = false + visited[i] = nil + end + elseif not noAscend or otherType ~= "AscendClassStart" then + return true end - elseif not noAscend or other.type ~= "AscendClassStart" then - return true end end end @@ -1232,72 +1273,6 @@ function PassiveSpecClass:CollectGrantedPassiveNodesFromItems(itemsTab, baseAllo return granted end --- Perform a breadth-first search of the tree, starting from this node, and determine if it is the closest node to any other nodes -function PassiveSpecClass:BuildPathFromNode(root) - root.pathDist = 0 - root.path = { } - root.pathRoot = root - local queue = { root } - local o, i = 1, 2 -- Out, in - while o < i do - -- Nodes are processed in a queue, until there are no nodes left - -- All nodes that are 1 node away from the root will be processed first, then all nodes that are 2 nodes away, etc - local node = queue[o] - o = o + 1 - - if node.unlockConstraint then - for _, nodeId in ipairs(node.unlockConstraint.nodes) do - if not self.nodes[nodeId].alloc then - goto continue - end - end - end - local curDist = node.pathDist - -- Iterate through all nodes that are connected to this one - for _, other in ipairs(node.linked) do - -- Paths must obey these rules: - -- 1. They must not pass through class or ascendancy class start nodes (but they can start from such nodes) - -- 2. They cannot pass between different ascendancy classes or between an ascendancy class and the main tree - -- The one exception to that rule is that a path may start from an ascendancy node and pass into the main tree - -- This permits pathing from the Ascendant 'Path of the X' nodes into the respective class start areas - -- 3. They must not pass away from mastery nodes - -- 4. Unlock constraints must be satisfied - - -- validate if the other node have unlockConstraints met - local canPath = true - if other.unlockConstraint then - for _, nodeId in ipairs(other.unlockConstraint.nodes) do - if not self.nodes[nodeId].alloc then - canPath = false - break - end - end - end - - if not other.pathDist then - ConPrintTable(other, true) - end - if node.type ~= "Mastery" and other.type ~= "ClassStart" and other.type ~= "AscendClassStart" and (not other.alloc or self:CanPathThroughAllocMode(root.allocMode or 0, other)) and other.pathDist > curDist and (node.ascendancyName == other.ascendancyName or (curDist == 0 and not other.ascendancyName)) and canPath then - -- The shortest path to the other node is through the current node - other.pathDist = curDist - if not other.alloc then - other.pathDist = other.pathDist + 1 - end - other.path = wipeTable(other.path) - other.pathRoot = root - other.path[1] = other - for i, n in ipairs(node.path) do - other.path[i+1] = n - end - -- Add the other node to the end of the queue - queue[i] = other - i = i + 1 - end - end - ::continue:: - end -end - -- Determine this node's distance from the class' start -- Only allocated nodes can be traversed function PassiveSpecClass:SetNodeDistanceToClassStart(root) @@ -1391,6 +1366,78 @@ function PassiveSpecClass:NodesInIntuitiveLeapLikeRadius(node) return result end +-- Multi-source 0-1 BFS to find what other root (i.e., allocated) nodes each node is closest to +---@param roots Node[] A list of currently allocated, and other nodes which should be considered as the sources of distances. +function PassiveSpecClass:BuildNodePathsToRootNodes(roots) + -- A dequeue. We will keep a pointer to the start and end of this to keep + -- track of its length + local q = {} + for _, node in ipairs(roots) do + node.pathDist = 0 + node.path = wipeTable(node.path) + node.pathRoot = node + t_insert(q, node) + end + local qStart = 1 + local qLen = #q + while qStart <= qLen do + -- pop front + local node = q[qStart] + qStart = qStart + 1 + if node.unlockConstraint then + for _, nodeId in ipairs(node.unlockConstraint.nodes) do + if not self.nodes[nodeId].alloc then + goto continueBuildPath + end + end + end + local linked = node.linked + local nodeDist = node.pathDist + local nodePath = node.path + for i = 1, #linked do + local other = linked[i] + local weight = other.alloc and 0 or 1 + local distViaNode = nodeDist + weight + local otherDist = other.pathDist or math.huge + local preferNormalRoot = distViaNode == otherDist and (node.pathRoot.allocMode or 0) == 0 and other.pathRoot and (other.pathRoot.allocMode or 0) ~= 0 + + -- validate if the other node have unlockConstraints met + local canPath = true + if other.unlockConstraint then + for _, nodeId in ipairs(other.unlockConstraint.nodes) do + if not self.nodes[nodeId].alloc then + canPath = false + break + end + end + end + + if (distViaNode < otherDist or preferNormalRoot) + and node.type ~= "Mastery" and other.type ~= "ClassStart" and other.type ~= "AscendClassStart" and (not other.alloc or self:CanPathThroughAllocMode(node.allocMode or 0, other)) and (node.ascendancyName == other.ascendancyName or (nodeDist == 0 and not other.ascendancyName)) and canPath then + -- if this node is free, push it to the front so that it can shorten paths + if weight == 0 then + qStart = qStart - 1 + q[qStart] = other + -- otherwise push to back + else + qLen = qLen + 1 + q[qLen] = other + end + + -- save path and distance for the node + other.pathDist = distViaNode + local path = wipeTable(other.path) + path[1] = other + for i = 1, #nodePath do + path[i + 1] = nodePath[i] + end + other.path = path + other.pathRoot = node.pathRoot + end + end + ::continueBuildPath:: + end +end -- Rebuilds dependencies and paths for all nodes function PassiveSpecClass:BuildAllDependsAndPaths() -- This table will keep track of which nodes have been visited during each path-finding attempt @@ -1429,7 +1476,7 @@ function PassiveSpecClass:BuildAllDependsAndPaths() self.switchableNodes = { } for id, node in pairs(self.nodes) do node.depends = wipeTable(node.depends) - node.intuitiveLeapLikesAffecting = { } + node.intuitiveLeapLikesAffecting = wipeTable(node.intuitiveLeapLikesAffecting) node.conqueredBy = nil -- ignore cluster jewel nodes that don't have an id in the tree @@ -1978,17 +2025,23 @@ function PassiveSpecClass:BuildAllDependsAndPaths() node.distanceToClassStart = 0 end end - for id, node in pairs(self.allocNodes) do + local rootList = {} + for _, node in pairs(self.allocNodes) do if #node.intuitiveLeapLikesAffecting == 0 or node.connectedToStart then - self:BuildPathFromNode(node) - if node.isJewelSocket or node.expansionJewel then - self:SetNodeDistanceToClassStart(node) - end + t_insert(rootList, node) + end + end + self:BuildNodePathsToRootNodes(rootList) + for _, node in ipairs(rootList) do + if node.isJewelSocket or node.expansionJewel then + self:SetNodeDistanceToClassStart(node) end end + local alternateClassStartNodesArray = {} for _, node in pairs(alternateClassStartNodes) do - self:BuildPathFromNode(node) + alternateClassStartNodesArray[#alternateClassStartNodesArray + 1] = node end + self:BuildNodePathsToRootNodes(alternateClassStartNodesArray) end function PassiveSpecClass:ReplaceNode(old, newNode) @@ -2002,7 +2055,7 @@ function PassiveSpecClass:ReplaceNode(old, newNode) old.sd = newNode.sd old.mods = newNode.mods old.modKey = newNode.modKey - old.modList = new("ModList") + old.modList = new("ModList"):ModList() old.modList:AddList(newNode.modList) old.keystoneMod = newNode.keystoneMod old.activeEffectImage = newNode.activeEffectImage @@ -2538,6 +2591,7 @@ function PassiveSpecClass:CreateUndoState() weaponSets = weaponSets, hashOverrides = copyTable(self.hashOverrides, true), masteryEffects = selections, + nodeNotes = copyTable(self.nodeNotes), treeVersion = self.treeVersion } end @@ -2554,6 +2608,7 @@ function PassiveSpecClass:RestoreUndoState(state, treeVersion) end end self:ImportFromNodeList(nil, classId, ascendClassId, state.secondaryAscendClassId, state.hashList, state.weaponSets, state.hashOverrides, state.masteryEffects, treeVersion or state.treeVersion) + self.nodeNotes = copyTable(state.nodeNotes or {}) self:SetWindowTitleWithBuildClass() end @@ -2569,7 +2624,7 @@ function PassiveSpecClass:NodeAdditionOrReplacementFromString(node,sd,replacemen local addition = {} addition.sd = {sd} addition.mods = { } - addition.modList = new("ModList") + addition.modList = new("ModList"):ModList() addition.modKey = "" local i = 1 while addition.sd[i] do @@ -2640,7 +2695,7 @@ function PassiveSpecClass:NodeAdditionOrReplacementFromString(node,sd,replacemen node.mods = tableConcat(node.mods, addition.mods) node.modKey = node.modKey .. addition.modKey end - local modList = new("ModList") + local modList = new("ModList"):ModList() modList:AddList(addition.modList) if not replacement then modList:AddList(node.modList) diff --git a/src/Classes/PassiveSpecListControl.lua b/src/Classes/PassiveSpecListControl.lua index 50b201044a..cac8c2f077 100644 --- a/src/Classes/PassiveSpecListControl.lua +++ b/src/Classes/PassiveSpecListControl.lua @@ -7,11 +7,14 @@ local t_insert = table.insert local t_remove = table.remove local m_max = math.max -local PassiveSpecListClass = newClass("PassiveSpecListControl", "ListControl", function(self, anchor, rect, treeTab) - self.ListControl(anchor, rect, 16, "VERTICAL", true, treeTab.specList) +---@class PassiveSpecListControl: ListControl +local PassiveSpecListClass = newClass("PassiveSpecListControl", "ListControl") + +function PassiveSpecListClass:PassiveSpecListControl(anchor, rect, treeTab) + self:ListControl(anchor, rect, 16, "VERTICAL", true, treeTab.specList) self.treeTab = treeTab - self.controls.copy = new("ButtonControl", { "BOTTOMLEFT", self, "TOP" }, { 2, -4, 60, 18 }, "Copy", function() - local newSpec = new("PassiveSpec", treeTab.build, self.selValue.treeVersion) + self.controls.copy = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", self, "TOP" }, { 2, -4, 60, 18 }, "Copy", function() + local newSpec = new("PassiveSpec"):PassiveSpec(treeTab.build, self.selValue.treeVersion) newSpec.title = self.selValue.title newSpec.jewels = copyTable(self.selValue.jewels) newSpec:RestoreUndoState(self.selValue:CreateUndoState()) @@ -21,20 +24,20 @@ local PassiveSpecListClass = newClass("PassiveSpecListControl", "ListControl", f self.controls.copy.enabled = function() return self.selValue ~= nil end - self.controls.delete = new("ButtonControl", {"LEFT",self.controls.copy,"RIGHT"}, {4, 0, 60, 18}, "Delete", function() + self.controls.delete = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.copy, "RIGHT" }, { 4, 0, 60, 18 }, "Delete", function() self:OnSelDelete(self.selIndex, self.selValue) end) self.controls.delete.enabled = function() return self.selValue ~= nil and #self.list > 1 end - self.controls.rename = new("ButtonControl", {"BOTTOMRIGHT",self,"TOP"}, {-2, -4, 60, 18}, "Rename", function() + self.controls.rename = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", self, "TOP" }, { -2, -4, 60, 18 }, "Rename", function() self:RenameSpec(self.selValue, "Rename Tree") end) self.controls.rename.enabled = function() return self.selValue ~= nil end - self.controls.new = new("ButtonControl", {"RIGHT",self.controls.rename,"LEFT"}, {-4, 0, 60, 18}, "New", function() - local newSpec = new("PassiveSpec", treeTab.build, latestTreeVersion) + self.controls.new = new("ButtonControl"):ButtonControl({ "RIGHT", self.controls.rename, "LEFT" }, { -4, 0, 60, 18 }, "New", function() + local newSpec = new("PassiveSpec"):PassiveSpec(treeTab.build, latestTreeVersion) newSpec.title = "New Tree" newSpec:SelectClass(treeTab.build.spec.curClassId) newSpec:SelectAscendClass(treeTab.build.spec.curAscendClassId) @@ -42,15 +45,16 @@ local PassiveSpecListClass = newClass("PassiveSpecListControl", "ListControl", f self:RenameSpec(newSpec, "New Tree", true) end) self:UpdateItemsTabPassiveTreeDropdown() -end) + return self +end function PassiveSpecListClass:RenameSpec(spec, popupTitle, addOnName) local controls = { } - controls.label = new("LabelControl", nil, {0, 20, 0, 16}, "^7Enter name for this passive tree:") - controls.edit = new("EditControl", nil, {0, 40, 350, 20}, spec.title or "Default", nil, nil, 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for this passive tree:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, spec.title or "Default", nil, nil, 100, function(buf) controls.save.enabled = buf:match("%S") end) - controls.save = new("ButtonControl", nil, {-45, 70, 80, 20}, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() spec.title = controls.edit.buf self.treeTab.modFlag = true if addOnName then @@ -63,7 +67,7 @@ function PassiveSpecListClass:RenameSpec(spec, popupTitle, addOnName) main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, {45, 70, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) -- main:OpenPopup(370, 100, spec.title and "Rename" or "Set Name", controls, "save", "edit") diff --git a/src/Classes/PassiveTree.lua b/src/Classes/PassiveTree.lua index 8e272de43e..9b08e54b7e 100644 --- a/src/Classes/PassiveTree.lua +++ b/src/Classes/PassiveTree.lua @@ -35,7 +35,28 @@ local function getFile(URL) return #page > 0 and page end -local PassiveTreeClass = newClass("PassiveTree", function(self, treeVersion) +---@class PassiveTreeGroup +---@field x number +---@field y number +---@field orbits integer[] +---@field nodes integer[] +---@field background any? +---@field isProxy boolean? +---@class PassiveTree +---@field classes any[] A list of classes on the tree +---@field alternate_ascendancies any[]? +---@field tree "Default"|"DefaultAltAscendancies" +---@field groups PassiveTreeGroup[] +---@field nodes table<"root"|integer, Node> +---@field jewelSlots integer[] +---@field min_x integer +---@field min_y integer +---@field max_x integer +---@field max_y integer +---@field constants table +local PassiveTreeClass = newClass("PassiveTree") + +function PassiveTreeClass:PassiveTree(treeVersion) self.treeVersion = treeVersion self.scaleImage = 1 -- 0.3835 local versionNum = treeVersions[treeVersion].num @@ -188,8 +209,11 @@ local PassiveTreeClass = newClass("PassiveTree", function(self, treeVersion) self.sockets = { } self.masteryEffects = { } local nodeMap = { } - for _, node in pairs(self.nodes) do + for _, n in pairs(self.nodes) do + ---@class Node + local node = n node.id = node.skill + node.iname = node.stringId node.g = node.group node.o = node.orbit node.oidx = node.orbitIndex @@ -418,14 +442,15 @@ local PassiveTreeClass = newClass("PassiveTree", function(self, treeVersion) self:ProcessStats(node) end -end) + return self +end function PassiveTreeClass:ProcessStats(node, startIndex) startIndex = startIndex or 1 if startIndex == 1 then node.modKey = "" node.mods = { } - node.modList = new("ModList") + node.modList = new("ModList"):ModList() end if not node.sd then @@ -458,7 +483,7 @@ function PassiveTreeClass:ProcessStats(node, startIndex) if list and not extra then -- Success, add dummy mod lists to the other lines that were combined with this one for ci = i + 1, endI do - node.mods[ci] = { list = { } } + node.mods[ci] = { list = {}, combined = true } end break end diff --git a/src/Classes/PassiveTreeView.lua b/src/Classes/PassiveTreeView.lua index 8c1aa57644..86ffcd4659 100644 --- a/src/Classes/PassiveTreeView.lua +++ b/src/Classes/PassiveTreeView.lua @@ -22,7 +22,10 @@ local JEWEL_RADIUS_TINT_NEUTRAL = { 1, 1, 1, 0.7 } local JEWEL_RADIUS_TINT_PRIMARY_ONLY = { 1, 0, 0, 0.7 } local JEWEL_RADIUS_TINT_COMPARE_ONLY = { 0, 1, 0, 0.7 } -local PassiveTreeViewClass = newClass("PassiveTreeView", function(self) +---@class PassiveTreeView +local PassiveTreeViewClass = newClass("PassiveTreeView") + +function PassiveTreeViewClass:PassiveTreeView() self.ring = NewImageHandle() self.ring:Load("Assets/ring.png", "CLAMP") self.highlightRing = NewImageHandle() @@ -36,8 +39,8 @@ local PassiveTreeViewClass = newClass("PassiveTreeView", function(self) self.jewelShadedInnerRingFlipped = NewImageHandle() self.jewelShadedInnerRingFlipped:Load("Assets/ShadedInnerRingFlipped.png", "CLAMP") - self.tooltip = new("Tooltip") - self.skillTooltip = new("Tooltip") + self.tooltip = new("Tooltip"):Tooltip() + self.skillTooltip = new("Tooltip"):Tooltip() self.zoomLevel = 3 self.zoom = 1.2 ^ self.zoomLevel @@ -50,7 +53,8 @@ local PassiveTreeViewClass = newClass("PassiveTreeView", function(self) self.searchStrResults = {} self.showStatDifferences = true self.hoverNode = nil -end) + return self +end function PassiveTreeViewClass:Load(xml, fileName) if xml.attrib.zoomLevel then @@ -135,6 +139,11 @@ end -- Returns the draw color for a node when compare overlay is active. -- Handles diff coloring for allocated/unallocated, mastery changes, and jewel socket differences. +---@param node Node +---@param compareNode Node? +---@param spec PassiveSpec +---@param build Build +---@param nodeDefaultColor any function PassiveTreeViewClass:GetCompareNodeColor(node, compareNode, spec, build, nodeDefaultColor) if not compareNode then return nodeDefaultColor @@ -539,7 +548,16 @@ function PassiveTreeViewClass:Draw(build, viewPort, inputEvents) elseif treeClick == "RIGHT" then -- User right-clicked on a node if hoverNode then - if hoverNode.alloc and (hoverNode.type == "Socket" or hoverNode.containJewelSocket) then + if IsKeyDown("SHIFT") then + -- Shift+Right-Click: open a popup to edit the per-node author note + -- (consumed by the PoE2 .build export as the node's additional_text). + local nodeId = hoverNode.id + local title = "Note: " .. (hoverNode.dn or hoverNode.name or "Passive") + main:OpenNoteEditPopup(title, spec.nodeNotes[nodeId], function(text) + spec.nodeNotes[nodeId] = text + build.modFlag = true + end) + elseif hoverNode.alloc and (hoverNode.type == "Socket" or hoverNode.containJewelSocket) then local slot = build.itemsTab.sockets[hoverNode.id] if slot:IsEnabled() then -- User right-clicked a jewel socket, jump to the item page and focus the corresponding item slot control @@ -1431,6 +1449,7 @@ function PassiveTreeViewClass:Zoom(level, viewPort) self.zoomY = relY + (self.zoomY - relY) * factor end +---@param build Build function PassiveTreeViewClass:Focus(x, y, viewPort, build) self.zoomLevel = 20 self.zoom = 1.2 ^ self.zoomLevel @@ -1534,6 +1553,9 @@ function PassiveTreeViewClass:DoesNodeMatchSearchParams(build, node) end end +---@param tooltip Tooltip +---@param node Node +---@param build Build function PassiveTreeViewClass:AddNodeName(tooltip, node, build) local fontSizeBig = main.showFlavourText and 18 or 16 tooltip:SetRecipe(node.infoRecipe) @@ -1557,7 +1579,7 @@ function PassiveTreeViewClass:AddNodeName(tooltip, node, build) nodeName = "^xF8E6CA" .. node.dn end tooltip.center = true - tooltip:AddLine(24, nodeName..(launch.devModeAlt and " ["..node.id.."]" or ""), "FONTIN") + tooltip:AddLine(24, launch.devModeAlt and (node.iname .. " ["..node.id.."]") or nodeName, "FONTIN") tooltip.center = false if launch.devModeAlt and node.id > 65535 then -- Decompose cluster node Id @@ -1593,6 +1615,10 @@ function PassiveTreeViewClass:AddNodeName(tooltip, node, build) end end +---@param tooltip Tooltip +---@param node Node +---@param build Build +---@param incSmallPassiveSkillEffect number? Whether the function should stop after writing the mod info, before any allocation-specific info function PassiveTreeViewClass:AddNodeTooltip(tooltip, node, build, incSmallPassiveSkillEffect) local fontSizeBig = main.showFlavourText and 18 or 16 tooltip.center = true @@ -1696,7 +1722,7 @@ function PassiveTreeViewClass:AddNodeTooltip(tooltip, node, build, incSmallPassi local scale = 1 + ((node.type == "Normal" and ((incSmallPassiveSkillEffect or 0) + base) or base) / 100) local modsList = copyTable(node.mods[i].list) - local scaledList = new("ModList") + local scaledList = new("ModList"):ModList() scaledList:ScaleAddList(modsList, scale) for j, mod in ipairs(scaledList) do local newValue @@ -1991,6 +2017,15 @@ function PassiveTreeViewClass:AddNodeTooltip(tooltip, node, build, incSmallPassi tooltip:AddLine(14, colorCodes.TIP.."Tip: Hold Ctrl to hide this tooltip.") tooltip:AddLine(14, colorCodes.TIP.."Tip: Press Ctrl+C to copy this node's text.") end + -- Per-node author note (Shift+Right-Click to set/edit) emitted into the PoE2 .build export. + if node.id and build.spec and build.spec.nodeNotes then + local existing = build.spec.nodeNotes[node.id] + tooltip:AddSeparator(10) + tooltip:AddLine(14, colorCodes.TIP.."Shift + Right-Click to add a build note (PoE2 .build export)") + if existing and existing ~= "" then + tooltip:AddBuildPlannerNote(14, existing, "^7Note: ") + end + end end -- Helper function to check if a node is connected to weapon set nodes diff --git a/src/Classes/PathControl.lua b/src/Classes/PathControl.lua index 4d62bef272..9d56905ae3 100644 --- a/src/Classes/PathControl.lua +++ b/src/Classes/PathControl.lua @@ -6,16 +6,20 @@ local ipairs = ipairs local t_insert = table.insert -local PathClass = newClass("PathControl", "Control", "ControlHost", "UndoHandler", function(self, anchor, rect, basePath, subPath, onChange) - self.Control(anchor, rect) - self.ControlHost() - self.UndoHandler() +---@class PathControl: Control, ControlHost, UndoHandler +local PathClass = newClass("PathControl", "Control", "ControlHost", "UndoHandler") + +function PathClass:PathControl(anchor, rect, basePath, subPath, onChange) + self:Control(anchor, rect) + self:ControlHost() + self:UndoHandler() self.basePath = basePath self.baseName = basePath:match("([^/]+)/$") or "Base" self:SetSubPath(subPath or "") self:ResetUndo() self.onChange = onChange -end) + return self +end function PathClass:SetSubPath(subPath, noUndo) if subPath == self.subPath then @@ -33,7 +37,7 @@ function PathClass:SetSubPath(subPath, noUndo) for index, folder in ipairs(self.folderList) do local button = self.controls["folder"..i] if not button then - button = new("ButtonControl", {"LEFT",self,"LEFT"}, {0, 0, 0, self.height - 4}) + button = new("ButtonControl"):ButtonControl({ "LEFT", self, "LEFT" }, { 0, 0, 0, self.height - 4 }) self.controls["folder"..i] = button end button.shown = true diff --git a/src/Classes/PoBArchivesProvider.lua b/src/Classes/PoBArchivesProvider.lua index c2b6ab2a52..4d1c974e24 100644 --- a/src/Classes/PoBArchivesProvider.lua +++ b/src/Classes/PoBArchivesProvider.lua @@ -9,17 +9,20 @@ local dkjson = require "dkjson" local archivesUrl = 'https://pobarchives.com' -local PoBArchivesProviderClass = newClass("PoBArchivesProvider", "ExtBuildListProvider", - function(self, mode) +---@class PoBArchivesProvider: ExtBuildListProvider +local PoBArchivesProviderClass = newClass("PoBArchivesProvider", "ExtBuildListProvider") + +function PoBArchivesProviderClass:PoBArchivesProvider(mode) if mode == "builds" then - self.ExtBuildListProvider({"Trending", "Latest"}) + self:ExtBuildListProvider({"Trending", "Latest"}) else - self.ExtBuildListProvider({"Similar Builds"}) + self:ExtBuildListProvider({"Similar Builds"}) end self.buildList = {} self.mode = mode - end -) + + return self +end function PoBArchivesProviderClass:GetApiUrl() if self.importCode then diff --git a/src/Classes/PoEAPI.lua b/src/Classes/PoEAPI.lua index ca0c15b09f..b6da823947 100644 --- a/src/Classes/PoEAPI.lua +++ b/src/Classes/PoEAPI.lua @@ -11,16 +11,20 @@ local scopesOAuth = { local filename = "poe_api_response.json" -local PoEAPIClass = newClass("PoEAPI", function(self, authToken, refreshToken, tokenExpiry) +---@class PoEAPI +local PoEAPIClass = newClass("PoEAPI") + +function PoEAPIClass:PoEAPI(authToken, refreshToken, tokenExpiry) self.retries = 0 self.authToken = authToken self.refreshToken = refreshToken self.tokenExpiry = tokenExpiry or 0 self.baseUrl = "https://api.pathofexile.com" - self.rateLimiter = new("TradeQueryRateLimiter") + self.rateLimiter = new("TradeQueryRateLimiter"):TradeQueryRateLimiter() self.ERROR_NO_AUTH = "No auth token" -end) + return self +end --- @param callback fun(valid: bool, updateSettings: bool) @@ -97,7 +101,7 @@ function PoEAPIClass:FetchAuthToken(callback) ) local server = io.open("LaunchServer.lua", "r") - local id = LaunchSubScript(server:read("*a"), "", "ConPrintf,OpenURL", authUrl) + local id = LaunchSubScript(server:read("*a"), "", "ConPrintf,OpenURL,Copy", authUrl) if id then launch.subScripts[id] = { type = "DOWNLOAD", diff --git a/src/Classes/PopupDialog.lua b/src/Classes/PopupDialog.lua index 223059def9..80afa856b3 100644 --- a/src/Classes/PopupDialog.lua +++ b/src/Classes/PopupDialog.lua @@ -5,10 +5,12 @@ -- local m_floor = math.floor -local PopupDialogClass = newClass("PopupDialog", "ControlHost", "Control", function(self, width, height, title, controls, enterControl, defaultControl, - escapeControl, scrollBarFunc, resizeFunc) - self.ControlHost() - self.Control(nil, {0, 0, width, height}) +---@class PopupDialog: ControlHost, Control +local PopupDialogClass = newClass("PopupDialog", "ControlHost", "Control") + +function PopupDialogClass:PopupDialog(width, height, title, controls, enterControl, defaultControl, escapeControl, scrollBarFunc, resizeFunc) + self:ControlHost() + self:Control(nil, {0, 0, width, height}) self.x = function() return m_floor((main.screenW - width) / 2) end @@ -35,7 +37,8 @@ local PopupDialogClass = newClass("PopupDialog", "ControlHost", "Control", funct self.scrollBarFunc = scrollBarFunc -- allow resizing of popup self.resizeFunc = resizeFunc -end) + return self +end function PopupDialogClass:Draw(viewPort) local x, y = self:GetPos() diff --git a/src/Classes/PowerReportListControl.lua b/src/Classes/PowerReportListControl.lua index d33ed88456..58dc23f73f 100644 --- a/src/Classes/PowerReportListControl.lua +++ b/src/Classes/PowerReportListControl.lua @@ -8,8 +8,11 @@ local t_insert = table.insert local t_remove = table.remove local t_sort = table.sort -local PowerReportListClass = newClass("PowerReportListControl", "ListControl", function(self, anchor, rect, nodeSelectCallback) - self.ListControl(anchor, rect, 16, "VERTICAL", false) +---@class PowerReportListControl: ListControl +local PowerReportListClass = newClass("PowerReportListControl", "ListControl") + +function PowerReportListClass:PowerReportListControl(anchor, rect, nodeSelectCallback) + self:ListControl(anchor, rect, 16, "VERTICAL", false) local width = rect[3] self.powerColumn = { width = width * 0.16, label = "", sortable = true } @@ -26,7 +29,7 @@ local PowerReportListClass = newClass("PowerReportListControl", "ListControl", f self.allocated = false self.label = "Building Tree..." - self.controls.filterSelect = new("DropDownControl", {"BOTTOMRIGHT", self, "TOPRIGHT"}, {0, -2, 200, 20}, + self.controls.filterSelect = new("DropDownControl"):DropDownControl({ "BOTTOMRIGHT", self, "TOPRIGHT" }, { 0, -2, 200, 20 }, { "Show Unallocated", "Show Unallocated & Clusters", "Show Allocated" }, function(index, value) self.showClusters = index == 2 @@ -34,7 +37,8 @@ local PowerReportListClass = newClass("PowerReportListControl", "ListControl", f self:ReList() self:ReSort(3) -- Sort by power end) -end) + return self +end function PowerReportListClass:SetReport(stat, report) self.powerColumn.label = stat and stat.label or "" @@ -102,6 +106,8 @@ function PowerReportListClass:ReList() end if self.allocated then insert = item.allocated + elseif item.allocated then + insert = false end if insert then diff --git a/src/Classes/RectangleOutlineControl.lua b/src/Classes/RectangleOutlineControl.lua index 8b8b0b9d47..d01a58d814 100644 --- a/src/Classes/RectangleOutlineControl.lua +++ b/src/Classes/RectangleOutlineControl.lua @@ -3,11 +3,15 @@ -- Class: RectangleOutline Control -- Simple Outline Only Rectangle control -- -local RectangleOutlineClass = newClass("RectangleOutlineControl", "Control", function(self, anchor, rect, colors, stroke) - self.Control(anchor, rect) +---@class RectangleOutlineControl: Control +local RectangleOutlineClass = newClass("RectangleOutlineControl", "Control") + +function RectangleOutlineClass:RectangleOutlineControl(anchor, rect, colors, stroke) + self:Control(anchor, rect) self.stroke = stroke or 1 self.colors = colors or { 1, 1, 1 } -end) + return self +end function RectangleOutlineClass:Draw() local x, y = self:GetPos() diff --git a/src/Classes/ResizableEditControl.lua b/src/Classes/ResizableEditControl.lua index 66a0402e3f..25d591fe81 100644 --- a/src/Classes/ResizableEditControl.lua +++ b/src/Classes/ResizableEditControl.lua @@ -6,14 +6,17 @@ local m_max = math.max local m_min = math.min -local ResizableEditClass = newClass("ResizableEditControl", "EditControl", function(self, anchor, rect, init, prompt, filter, limit, changeFunc, lineHeight, allowZoom, clearable) - self.EditControl(anchor, rect, init, prompt, filter, limit, changeFunc, lineHeight, allowZoom, clearable) +---@class ResizableEditControl: EditControl +local ResizableEditClass = newClass("ResizableEditControl", "EditControl") + +function ResizableEditClass:ResizableEditControl(anchor, rect, init, prompt, filter, limit, changeFunc, lineHeight, allowZoom, clearable) + self:EditControl(anchor, rect, init, prompt, filter, limit, changeFunc, lineHeight, allowZoom, clearable) local x, y, width, height, minWidth, minHeight, maxWidth, maxHeight = unpack(rect) self.minHeight = minHeight or height self.maxHeight = maxHeight or height self.minWidth = minWidth or width self.maxWidth = maxWidth or width - self.controls.draggerHeight = new("DraggerControl", {"BOTTOMRIGHT", self, "BOTTOMRIGHT"}, {7, 7, 14, 14}, "//", nil, nil, function (position) + self.controls.draggerHeight = new("DraggerControl"):DraggerControl({ "BOTTOMRIGHT", self, "BOTTOMRIGHT" }, { 7, 7, 14, 14 }, "//", nil, nil, function(position) -- onRightClick if (self.height ~= self.minHeight) or (self.width ~= self.minWidth) then self:SetWidth(self.minWidth) @@ -24,7 +27,8 @@ local ResizableEditClass = newClass("ResizableEditControl", "EditControl", funct end end) self.protected = false -end) + return self +end function ResizableEditClass:Draw(viewPort, noTooltip) self:SetBoundedDrag(self) self.EditControl:Draw(viewPort, noTooltip) diff --git a/src/Classes/ScrollBarControl.lua b/src/Classes/ScrollBarControl.lua index 7dfc416e9e..145fb94bfd 100644 --- a/src/Classes/ScrollBarControl.lua +++ b/src/Classes/ScrollBarControl.lua @@ -8,8 +8,11 @@ local m_max = math.max local m_ceil = math.ceil local m_floor = math.floor -local ScrollBarClass = newClass("ScrollBarControl", "Control", function(self, anchor, rect, step, dir, autoHide) - self.Control(anchor, rect) +---@class ScrollBarControl: Control +local ScrollBarClass = newClass("ScrollBarControl", "Control") + +function ScrollBarClass:ScrollBarControl(anchor, rect, step, dir, autoHide) + self:Control(anchor, rect) self.step = step or self.width * 2 self.dir = dir or "VERTICAL" self.offset = 0 @@ -19,7 +22,8 @@ local ScrollBarClass = newClass("ScrollBarControl", "Control", function(self, an return self.enabled end end -end) + return self +end function ScrollBarClass:SetContentDimension(conDim, viewDim) self.conDim = conDim diff --git a/src/Classes/SearchHost.lua b/src/Classes/SearchHost.lua index 60a65e6408..76163f73e3 100644 --- a/src/Classes/SearchHost.lua +++ b/src/Classes/SearchHost.lua @@ -4,12 +4,17 @@ -- Search host -- -local SearchHostClass = newClass("SearchHost", function(self, listAccessor, valueAccessor) +---@class SearchHost +local SearchHostClass = newClass("SearchHost") + +function SearchHostClass:SearchHost(listAccessor, valueAccessor, ignoreOrder) self.searchListAccessor = listAccessor self.valueAccessor = valueAccessor self.searchTerm = "" self.searchInfos = {} -end) + self.ignoreOrder = ignoreOrder or false + return self +end local function splitWords(s) local words = {} @@ -34,7 +39,7 @@ local function wordsToCaselessPatterns(words) return patterns end -local function matchWords(searchWords, entry, valueAccessor) +local function matchWords(searchWords, entry, valueAccessor, ignoreOrder) local value = valueAccessor and valueAccessor(entry) or entry local searchInfo = { ranges = {}, matches = true } local lastMatchEnd = 0 @@ -43,16 +48,37 @@ local function matchWords(searchWords, entry, valueAccessor) if (from) then local range = { from = from, to = to } table.insert(searchInfo.ranges, range) - lastMatchEnd = to + if not ignoreOrder then + lastMatchEnd = to + end else -- at least one search word did not match at least once (respecting order) searchInfo.matches = false end end + if ignoreOrder then + -- sort to be in left to right order + table.sort(searchInfo.ranges, function(a, b) + return a.from < b.from + end) + -- merge overlapping ranges + local i = 1 + while searchInfo.ranges[i] do + local this = searchInfo.ranges[i] + local next = searchInfo.ranges[i + 1] + if next and next.from <= this.to then + this.to = math.max(this.to, next.to) + table.remove(searchInfo.ranges, i + 1) + -- Check this range again because another range may overlap it. + else + i = i + 1 + end + end + end return searchInfo end -local function matchTerm(searchTerm, list, valueAccessor) +local function matchTerm(searchTerm, list, valueAccessor, ignoreOrder) if not searchTerm or searchTerm == "" or not list then return {} end @@ -60,7 +86,7 @@ local function matchTerm(searchTerm, list, valueAccessor) local searchInfos = {} local searchPatterns = wordsToCaselessPatterns(splitWords(searchTerm)) for idx, entry in ipairs(list) do - searchInfos[idx] = matchWords(searchPatterns, entry, valueAccessor) + searchInfos[idx] = matchWords(searchPatterns, entry, valueAccessor, ignoreOrder) end return searchInfos end @@ -110,7 +136,7 @@ end function SearchHostClass:UpdateSearch() if self.searchListAccessor then - self.searchInfos = matchTerm(self.searchTerm, self.searchListAccessor(), self.valueAccessor) + self.searchInfos = matchTerm(self.searchTerm, self.searchListAccessor(), self.valueAccessor, self.ignoreOrder) self:UpdateMatchCount() end end @@ -124,4 +150,4 @@ end function SearchHostClass:GetSearchTermPretty() local color = self:IsSearchActive() and self.matchCount > 0 and "^xFFFFFF" or "^xFF0000" return color .. self.searchTerm -end \ No newline at end of file +end diff --git a/src/Classes/SectionControl.lua b/src/Classes/SectionControl.lua index 45e1498d2e..e0acb6fd21 100644 --- a/src/Classes/SectionControl.lua +++ b/src/Classes/SectionControl.lua @@ -4,10 +4,14 @@ -- Section box with label -- -local SectionClass = newClass("SectionControl", "Control", function(self, anchor, rect, label) - self.Control(anchor, rect) +---@class SectionControl: Control +local SectionClass = newClass("SectionControl", "Control") + +function SectionClass:SectionControl(anchor, rect, label) + self:Control(anchor, rect) self.label = label -end) + return self +end function SectionClass:Draw() local x, y = self:GetPos() diff --git a/src/Classes/SharedItemListControl.lua b/src/Classes/SharedItemListControl.lua index b7605b61dc..b578a390cb 100644 --- a/src/Classes/SharedItemListControl.lua +++ b/src/Classes/SharedItemListControl.lua @@ -7,19 +7,27 @@ local pairs = pairs local t_insert = table.insert local t_remove = table.remove -local SharedItemListClass = newClass("SharedItemListControl", "ListControl", function(self, anchor, rect, itemsTab, forceTooltip) - self.ListControl(anchor, rect, 16, "VERTICAL", true, main.sharedItemList, forceTooltip) +---@class SharedItemListControl: ListControl +local SharedItemListClass = newClass("SharedItemListControl", "ListControl") + +---@param anchor Anchor? +---@param rect Rect? +---@param itemsTab ItemsTab +---@param forceTooltip boolean? +function SharedItemListClass:SharedItemListControl(anchor, rect, itemsTab, forceTooltip) + self:ListControl(anchor, rect, 16, "VERTICAL", true, main.sharedItemList, forceTooltip) self.itemsTab = itemsTab self.label = "^7Shared items:" self.defaultText = "^x7F7F7FThis is a list of items that will be shared between all of\nyour builds.\nYou can add items to this list by dragging them from\none of the other lists." self.dragTargetList = { } - self.controls.delete = new("ButtonControl", {"BOTTOMRIGHT",self,"TOPRIGHT"}, {0, -2, 60, 18}, "Delete", function() + self.controls.delete = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", self, "TOPRIGHT" }, { 0, -2, 60, 18 }, "Delete", function() self:OnSelDelete(self.selIndex, self.selValue) end) self.controls.delete.enabled = function() return self.selValue ~= nil end -end) + return self +end function SharedItemListClass:GetRowValue(column, index, item) if column == 1 then @@ -44,7 +52,7 @@ end function SharedItemListClass:ReceiveDrag(type, value, source) if type == "Item" then local rawItem = { raw = value:BuildRaw() } - local newItem = new("Item", rawItem.raw) + local newItem = new("Item"):Item(rawItem.raw) if not value.id then newItem:NormaliseQuality() end diff --git a/src/Classes/SharedItemSetListControl.lua b/src/Classes/SharedItemSetListControl.lua index c24932a705..4c41fa37e3 100644 --- a/src/Classes/SharedItemSetListControl.lua +++ b/src/Classes/SharedItemSetListControl.lua @@ -8,37 +8,41 @@ local t_remove = table.remove local m_max = math.max local s_format = string.format -local SharedItemSetListClass = newClass("SharedItemSetListControl", "ListControl", function(self, anchor, rect, itemsTab) - self.ListControl(anchor, rect, 16, "VERTICAL", true, main.sharedItemSetList) +---@class SharedItemSetListControl: ListControl +local SharedItemSetListClass = newClass("SharedItemSetListControl", "ListControl") + +function SharedItemSetListClass:SharedItemSetListControl(anchor, rect, itemsTab) + self:ListControl(anchor, rect, 16, "VERTICAL", true, main.sharedItemSetList) self.itemsTab = itemsTab self.defaultText = "^x7F7F7FThis is a list of item sets that will be shared\nbetween all of your builds.\nYou can add sets to this list by dragging them\nfrom the build's set list." - self.controls.delete = new("ButtonControl", {"BOTTOMLEFT",self,"TOP"}, {2, -4, 60, 18}, "Delete", function() + self.controls.delete = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", self, "TOP" }, { 2, -4, 60, 18 }, "Delete", function() self:OnSelDelete(self.selIndex, self.selValue) end) self.controls.delete.enabled = function() return self.selValue ~= nil end - self.controls.rename = new("ButtonControl", {"BOTTOMRIGHT",self,"TOP"}, {-2, -4, 60, 18}, "Rename", function() + self.controls.rename = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", self, "TOP" }, { -2, -4, 60, 18 }, "Rename", function() self:RenameSet(self.selValue) end) self.controls.rename.enabled = function() return self.selValue ~= nil end -end) + return self +end function SharedItemSetListClass:RenameSet(sharedItemSet) local controls = { } - controls.label = new("LabelControl", nil, {0, 20, 0, 16}, "^7Enter name for this item set:") - controls.edit = new("EditControl", nil, {0, 40, 350, 20}, sharedItemSet.title, nil, nil, 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for this item set:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, sharedItemSet.title, nil, nil, 100, function(buf) controls.save.enabled = buf:match("%S") end) - controls.save = new("ButtonControl", nil, {-45, 70, 80, 20}, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() sharedItemSet.title = controls.edit.buf self.itemsTab.modFlag = true main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, {45, 70, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 100, sharedItemSet.title and "Rename" or "Set Name", controls, "save", "edit") @@ -82,7 +86,7 @@ function SharedItemSetListClass:ReceiveDrag(type, value, source) if slot.selItemId ~= 0 then local item = self.itemsTab.items[slot.selItemId] local rawItem = { raw = item:BuildRaw() } - local newItem = new("Item", rawItem.raw) + local newItem = new("Item"):Item(rawItem.raw) if not value.id then newItem:NormaliseQuality() end diff --git a/src/Classes/SkillListControl.lua b/src/Classes/SkillListControl.lua index 891f4374b4..95e5966630 100644 --- a/src/Classes/SkillListControl.lua +++ b/src/Classes/SkillListControl.lua @@ -26,17 +26,23 @@ local slot_map = { ["Belt"] = { icon = NewImageHandle(), path = "Assets/icon_belt.png" }, } -local SkillListClass = newClass("SkillListControl", "ListControl", function(self, anchor, rect, skillsTab) - self.ListControl(anchor, rect, 16, "VERTICAL", true, skillsTab.socketGroupList) +---@class SkillListControl: ListControl +local SkillListClass = newClass("SkillListControl", "ListControl") + +---@param anchor Anchor? +---@param rect Rect? +---@param skillsTab SkillsTab +function SkillListClass:SkillListControl(anchor, rect, skillsTab) + self:ListControl(anchor, rect, 16, "VERTICAL", true, skillsTab.socketGroupList) self.skillsTab = skillsTab self.label = "^7Socket Groups:" - self.controls.delete = new("ButtonControl", {"BOTTOMRIGHT",self,"TOPRIGHT"}, {0, -2, 60, 18}, "Delete", function() + self.controls.delete = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", self, "TOPRIGHT" }, { 0, -2, 60, 18 }, "Delete", function() self:OnSelDelete(self.selIndex, self.selValue) end) self.controls.delete.enabled = function() return self.selValue ~= nil and self.selValue.source == nil end - self.controls.deleteAll = new("ButtonControl", {"RIGHT",self.controls.delete,"LEFT"}, {-4, 0, 70, 18}, "Delete All", function() + self.controls.deleteAll = new("ButtonControl"):ButtonControl({ "RIGHT", self.controls.delete, "LEFT" }, { -4, 0, 70, 18 }, "Delete All", function() main:OpenConfirmPopup("Delete All", "Are you sure you want to delete all socket groups in this build?", "Delete", function() wipeTable(self.list) skillsTab:SetDisplayGroup() @@ -49,7 +55,7 @@ local SkillListClass = newClass("SkillListControl", "ListControl", function(self self.controls.deleteAll.enabled = function() return #self.list > 0 end - self.controls.new = new("ButtonControl", {"RIGHT",self.controls.deleteAll,"LEFT"}, {-4, 0, 60, 18}, "New", function() + self.controls.new = new("ButtonControl"):ButtonControl({ "RIGHT", self.controls.deleteAll, "LEFT" }, { -4, 0, 60, 18 }, "New", function() local newGroup = { label = "", enabled = true, @@ -66,7 +72,8 @@ local SkillListClass = newClass("SkillListControl", "ListControl", function(self for k, x in pairs(slot_map) do x.icon:Load(x.path) end -end) + return self +end function SkillListClass:GetRowValue(column, index, socketGroup) if column == 1 then diff --git a/src/Classes/SkillSetListControl.lua b/src/Classes/SkillSetListControl.lua index 043af1fa86..35cecbe2d3 100644 --- a/src/Classes/SkillSetListControl.lua +++ b/src/Classes/SkillSetListControl.lua @@ -9,47 +9,54 @@ local t_maxn = table.maxn local m_max = math.max local s_format = string.format -local SkillSetListClass = newClass("SkillSetListControl", "ListControl", function(self, anchor, rect, skillsTab) - self.ListControl(anchor, rect, 16, "VERTICAL", true, skillsTab.skillSetOrderList) +---@class SkillSetListControl: ListControl +local SkillSetListClass = newClass("SkillSetListControl", "ListControl") + +---@param anchor Anchor? +---@param rect Rect? +---@param skillsTab SkillsTab +function SkillSetListClass:SkillSetListControl(anchor, rect, skillsTab) + self:ListControl(anchor, rect, 16, "VERTICAL", true, skillsTab.skillSetOrderList) self.skillsTab = skillsTab - self.skillsSetService = new("SkillsSetService", skillsTab) - self.controls.copy = new("ButtonControl", { "BOTTOMLEFT", self, "TOP" }, { 2, -4, 60, 18 }, "Copy", function() + self.skillsSetService = new("SkillsSetService"):SkillsSetService(skillsTab) + self.controls.copy = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", self, "TOP" }, { 2, -4, 60, 18 }, "Copy", function() self:CopySkillSet(self.selValue) end) self.controls.copy.enabled = function() return self.selValue ~= nil end - self.controls.delete = new("ButtonControl", { "LEFT", self.controls.copy, "RIGHT" }, { 4, 0, 60, 18 }, "Delete", + self.controls.delete = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.copy, "RIGHT" }, { 4, 0, 60, 18 }, "Delete", function() self:OnSelDelete(self.selIndex, self.selValue) end) self.controls.delete.enabled = function() return self.selValue ~= nil and #self.list > 1 end - self.controls.rename = new("ButtonControl", { "BOTTOMRIGHT", self, "TOP" }, { -2, -4, 60, 18 }, "Rename", function() + self.controls.rename = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", self, "TOP" }, { -2, -4, 60, 18 }, "Rename", function() self:RenameSkillSet(self.selValue) end) self.controls.rename.enabled = function() return self.selValue ~= nil end - self.controls.new = new("ButtonControl", { "RIGHT", self.controls.rename, "LEFT" }, { -4, 0, 60, 18 }, "New", + self.controls.new = new("ButtonControl"):ButtonControl({ "RIGHT", self.controls.rename, "LEFT" }, { -4, 0, 60, 18 }, "New", function() self:CreateSkillSet() end) -end) + return self +end function SkillSetListClass:CreateSkillSet() local controls = {} - controls.label = new("LabelControl", nil, { 0, 20, 0, 16 }, "^7Enter name for new skill set:") - controls.edit = new("EditControl", nil, { 0, 40, 350, 20 }, "New Skill Set", nil, nil, 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for new skill set:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, "New Skill Set", nil, nil, 100, function(buf) controls.save.enabled = buf:match("%S") end) - controls.save = new("ButtonControl", nil, { -45, 70, 80, 20 }, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() self.skillsSetService:NewSkillSet(controls.edit.buf) main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, { 45, 70, 80, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 100, "Create Skill Set", controls, "save", "edit", "cancel") @@ -59,16 +66,16 @@ function SkillSetListClass:CopySkillSet(selValue) local skillSet = self.skillsTab.skillSets[selValue] local controls = {} local skillSetName = skillSet.title or "Default" - controls.label = new("LabelControl", nil, { 0, 20, 0, 16 }, "^7Enter name for this skill set:") - controls.edit = new("EditControl", nil, { 0, 40, 350, 20 }, skillSetName, nil, nil, 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for this skill set:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, skillSetName, nil, nil, 100, function(buf) controls.save.enabled = buf:match("%S") end) - controls.save = new("ButtonControl", nil, { -45, 70, 80, 20 }, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() self.skillsSetService:CopySkillSet(selValue, controls.edit.buf) main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, { 45, 70, 80, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 100, "Copy Skill Set", controls, "save", "edit", "cancel") @@ -78,16 +85,16 @@ function SkillSetListClass:RenameSkillSet(selValue) local skillSet = self.skillsTab.skillSets[selValue] local controls = {} local skillSetName = skillSet.title or "Default" - controls.label = new("LabelControl", nil, { 0, 20, 0, 16 }, "^7Enter name for this skill set:") - controls.edit = new("EditControl", nil, { 0, 40, 350, 20 }, skillSetName, nil, nil, 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter name for this skill set:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, skillSetName, nil, nil, 100, function(buf) controls.save.enabled = buf:match("%S") end) - controls.save = new("ButtonControl", nil, { -45, 70, 80, 20 }, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Save", function() self.skillsSetService:RenameSkillSet(selValue, controls.edit.buf) main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, { 45, 70, 80, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 100, skillSetName and "Rename Skill Set" or "Set Name", controls, "save", "edit", "cancel") diff --git a/src/Classes/SkillsSetService.lua b/src/Classes/SkillsSetService.lua index 151fde1b66..8ee15f1c63 100644 --- a/src/Classes/SkillsSetService.lua +++ b/src/Classes/SkillsSetService.lua @@ -6,9 +6,13 @@ local m_max = math.max -local SkillsSetServiceClass = newClass("SkillsSetService", function(self, skillsTab) +---@class SkillsSetService +local SkillsSetServiceClass = newClass("SkillsSetService") + +function SkillsSetServiceClass:SkillsSetService(skillsTab) self.skillsTab = skillsTab -end) + return self +end function SkillsSetServiceClass:NewSkillSet(name) local skillSet = self.skillsTab:NewSkillSet(nil, name) diff --git a/src/Classes/SkillsTab.lua b/src/Classes/SkillsTab.lua index f8ff8f99a8..3ab1ce9eb6 100644 --- a/src/Classes/SkillsTab.lua +++ b/src/Classes/SkillsTab.lua @@ -77,10 +77,13 @@ local sortGemTypeList = { { label = "Effective Hit Pool", type = "TotalEHP" }, } -local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Control", function(self, build) - self.UndoHandler() - self.ControlHost() - self.Control() +---@class SkillsTab: UndoHandler, ControlHost, Control +local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Control") + +function SkillsTabClass:SkillsTab(build) + self:UndoHandler() + self:ControlHost() + self:Control() self.build = build @@ -96,7 +99,7 @@ local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Cont self.defaultCorruptionState = false -- Set selector - self.controls.setSelect = new("DropDownControl", { "TOPLEFT", self, "TOPLEFT" }, { 76, 8, 210, 20 }, nil, function(index, value) + self.controls.setSelect = new("DropDownControl"):DropDownControl({ "TOPLEFT", self, "TOPLEFT" }, { 76, 8, 210, 20 }, nil, function(index, value) self:SetActiveSkillSet(self.skillSetOrderList[index]) self:AddUndoState() end) @@ -104,14 +107,14 @@ local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Cont self.controls.setSelect.enabled = function() return #self.skillSetOrderList > 1 end - self.controls.setLabel = new("LabelControl", { "RIGHT", self.controls.setSelect, "LEFT" }, { -2, 0, 0, 16 }, "^7Skill set:") - self.controls.setManage = new("ButtonControl", { "LEFT", self.controls.setSelect, "RIGHT" }, { 4, 0, 90, 20 }, "Manage...", function() + self.controls.setLabel = new("LabelControl"):LabelControl({ "RIGHT", self.controls.setSelect, "LEFT" }, { -2, 0, 0, 16 }, "^7Skill set:") + self.controls.setManage = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.setSelect, "RIGHT" }, { 4, 0, 90, 20 }, "Manage...", function() self:OpenSkillSetManagePopup() end) -- Socket group list - self.controls.groupList = new("SkillListControl", { "TOPLEFT", self, "TOPLEFT" }, { 20, 54, 360, 300 }, self) - self.controls.groupTip = new("LabelControl", { "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { 0, 8, 0, 14 }, + self.controls.groupList = new("SkillListControl"):SkillListControl({ "TOPLEFT", self, "TOPLEFT" }, { 20, 54, 360, 300 }, self) + self.controls.groupTip = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { 0, 8, 0, 14 }, [[ ^7Usage Tips: - You can copy/paste socket groups using Ctrl+C and Ctrl+V. @@ -124,14 +127,14 @@ local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Cont -- Gem options local optionInputsX = 170 local optionInputsY = 45 - self.controls.optionSection = new("SectionControl", { "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { 0, optionInputsY + 50, 360, 150 }, "Gem Options") - self.controls.sortGemsByDPS = new("CheckBoxControl", { "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { optionInputsX, optionInputsY + 70, 20 }, "Sort gems by DPS:", function(state) + self.controls.optionSection = new("SectionControl"):SectionControl({ "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { 0, optionInputsY + 50, 360, 150 }, "Gem Options") + self.controls.sortGemsByDPS = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { optionInputsX, optionInputsY + 70, 20 }, "Sort gems by DPS:", function(state) self.sortGemsByDPS = state end, nil, true) - self.controls.sortGemsByDPSFieldControl = new("DropDownControl", { "LEFT", self.controls.sortGemsByDPS, "RIGHT" }, { 10, 0, 140, 20 }, sortGemTypeList, function(index, value) + self.controls.sortGemsByDPSFieldControl = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.sortGemsByDPS, "RIGHT" }, { 10, 0, 140, 20 }, sortGemTypeList, function(index, value) self.sortGemsByDPSField = value.type end) - self.controls.defaultLevel = new("DropDownControl", { "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { optionInputsX, optionInputsY + 94, 170, 20 }, defaultGemLevelList, function(index, value) + self.controls.defaultLevel = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { optionInputsX, optionInputsY + 94, 170, 20 }, defaultGemLevelList, function(index, value) self.defaultGemLevel = value.gemLevel end) self.controls.defaultLevel.tooltipFunc = function(tooltip, mode, index, value) @@ -140,36 +143,36 @@ local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Cont tooltip:AddLine(16, "^7" .. value.description) end end - self.controls.defaultLevelLabel = new("LabelControl", { "RIGHT", self.controls.defaultLevel, "LEFT" }, { -4, 0, 0, 16 }, "^7Default gem level:") - self.controls.defaultQuality = new("EditControl", { "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { optionInputsX, optionInputsY + 118, 60, 20 }, nil, nil, "%D", 2, function(buf) + self.controls.defaultLevelLabel = new("LabelControl"):LabelControl({ "RIGHT", self.controls.defaultLevel, "LEFT" }, { -4, 0, 0, 16 }, "^7Default gem level:") + self.controls.defaultQuality = new("EditControl"):EditControl({ "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { optionInputsX, optionInputsY + 118, 60, 20 }, nil, nil, "%D", 2, function(buf) self.defaultGemQuality = m_min(tonumber(buf) or 0, 23) end) - self.controls.defaultQualityLabel = new("LabelControl", { "RIGHT", self.controls.defaultQuality, "LEFT" }, { -4, 0, 0, 16 }, "^7Default gem quality:") - self.controls.showSupportGemTypes = new("DropDownControl", { "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { optionInputsX, optionInputsY + 142, 170, 20 }, showSupportGemTypeList, function(index, value) + self.controls.defaultQualityLabel = new("LabelControl"):LabelControl({ "RIGHT", self.controls.defaultQuality, "LEFT" }, { -4, 0, 0, 16 }, "^7Default gem quality:") + self.controls.showSupportGemTypes = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { optionInputsX, optionInputsY + 142, 170, 20 }, showSupportGemTypeList, function(index, value) self.showSupportGemTypes = value.show end) - self.controls.showSupportGemTypesLabel = new("LabelControl", { "RIGHT", self.controls.showSupportGemTypes, "LEFT" }, { -4, 0, 0, 16 }, "^7Show support gems:") - self.controls.showLegacyGems = new("CheckBoxControl", { "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { optionInputsX, optionInputsY + 166, 20 }, "^7Show legacy gems:", function(state) + self.controls.showSupportGemTypesLabel = new("LabelControl"):LabelControl({ "RIGHT", self.controls.showSupportGemTypes, "LEFT" }, { -4, 0, 0, 16 }, "^7Show support gems:") + self.controls.showLegacyGems = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { optionInputsX, optionInputsY + 166, 20 }, "^7Show legacy gems:", function(state) self.showLegacyGems = state end) -- Socket group details if main.portraitMode then - self.anchorGroupDetail = new("Control", { "TOPLEFT", self.controls.optionSection, "BOTTOMLEFT" }, { 0, 20, 0, 0 }) + self.anchorGroupDetail = new("Control"):Control({ "TOPLEFT", self.controls.optionSection, "BOTTOMLEFT" }, { 0, 20, 0, 0 }) else - self.anchorGroupDetail = new("Control", { "TOPLEFT", self.controls.groupList, "TOPRIGHT" }, { 20, 0, 0, 0 }) + self.anchorGroupDetail = new("Control"):Control({ "TOPLEFT", self.controls.groupList, "TOPRIGHT" }, { 20, 0, 0, 0 }) end self.anchorGroupDetail.shown = function() return self.displayGroup ~= nil end - self.controls.groupLabel = new("EditControl", { "TOPLEFT", self.anchorGroupDetail, "TOPLEFT" }, { 0, 0, 380, 20 }, nil, "Label", "%c", 50, function(buf) + self.controls.groupLabel = new("EditControl"):EditControl({ "TOPLEFT", self.anchorGroupDetail, "TOPLEFT" }, { 0, 0, 380, 20 }, nil, "Label", "%c", 50, function(buf) self.displayGroup.label = buf self:ProcessSocketGroup(self.displayGroup) self:AddUndoState() self.build.buildFlag = true end) - self.controls.groupSlotLabel = new("LabelControl", { "TOPLEFT", self.anchorGroupDetail, "TOPLEFT" }, { 0, 30, 0, 16 }, "^7Socketed in:") - self.controls.groupSlot = new("DropDownControl", { "TOPLEFT", self.anchorGroupDetail, "TOPLEFT" }, { 85, 28, 130, 20 }, groupSlotDropList, function(index, value) + self.controls.groupSlotLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.anchorGroupDetail, "TOPLEFT" }, { 0, 30, 0, 16 }, "^7Socketed in:") + self.controls.groupSlot = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.anchorGroupDetail, "TOPLEFT" }, { 85, 28, 130, 20 }, groupSlotDropList, function(index, value) self.displayGroup.slot = value.slotName self:AddUndoState() self.build.buildFlag = true @@ -192,7 +195,7 @@ local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Cont self.controls.groupSlot.enabled = function() return self.displayGroup.source == nil end - self.controls.groupEnabled = new("CheckBoxControl", { "LEFT", self.controls.groupSlot, "RIGHT" }, { 70, 0, 20 }, "Enabled:", function(state) + self.controls.groupEnabled = new("CheckBoxControl"):CheckBoxControl({ "LEFT", self.controls.groupSlot, "RIGHT" }, { 70, 0, 20 }, "Enabled:", function(state) self.displayGroup.enabled = state self:AddUndoState() self.build.buildFlag = true @@ -210,16 +213,16 @@ local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Cont end end end - self.controls.includeInFullDPS = new("CheckBoxControl", { "LEFT", self.controls.groupEnabled, "RIGHT" }, { 145, 0, 20 }, "Include in Full DPS:", function(state) + self.controls.includeInFullDPS = new("CheckBoxControl"):CheckBoxControl({ "LEFT", self.controls.groupEnabled, "RIGHT" }, { 145, 0, 20 }, "Include in Full DPS:", function(state) self.displayGroup.includeInFullDPS = state self:AddUndoState() self.build.buildFlag = true end) - self.controls.groupCountLabel = new("LabelControl", { "LEFT", self.controls.includeInFullDPS, "RIGHT" }, { 16, 0, 0, 16 }, "Count:") + self.controls.groupCountLabel = new("LabelControl"):LabelControl({ "LEFT", self.controls.includeInFullDPS, "RIGHT" }, { 16, 0, 0, 16 }, "Count:") self.controls.groupCountLabel.shown = function() return self.displayGroup.source ~= nil end - self.controls.groupCount = new("EditControl", { "LEFT", self.controls.groupCountLabel, "RIGHT" }, { 4, 0, 80, 20 }, nil, nil, "^%d.", 6, function(buf) + self.controls.groupCount = new("EditControl"):EditControl({ "LEFT", self.controls.groupCountLabel, "RIGHT" }, { 4, 0, 80, 20 }, nil, nil, "^%d.", 6, function(buf) self.displayGroup.groupCount = tonumber(buf) or 1 self:AddUndoState() self.build.buildFlag = true @@ -227,7 +230,7 @@ local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Cont self.controls.groupCount.shown = function() return self.displayGroup.source ~= nil end - self.controls.sourceNote = new("LabelControl", { "TOPLEFT", self.controls.groupSlotLabel, "TOPLEFT" }, { 0, 30, 0, 16 }) + self.controls.sourceNote = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.groupSlotLabel, "TOPLEFT" }, { 0, 30, 0, 16 }) self.controls.sourceNote.shown = function() return self.displayGroup.source ~= nil end @@ -264,7 +267,7 @@ will automatically apply to the skill.]] end -- Scroll bar - self.controls.scrollBarH = new("ScrollBarControl", nil, {0, 0, 0, 18}, 100, "HORIZONTAL", true) + self.controls.scrollBarH = new("ScrollBarControl"):ScrollBarControl(nil, { 0, 0, 0, 18 }, 100, "HORIZONTAL", true) -- Initialise skill sets self.skillSets = { } @@ -273,16 +276,17 @@ will automatically apply to the skill.]] self:SetActiveSkillSet(1) -- Skill gem slots - self.anchorGemSlots = new("Control", {"TOPLEFT",self.anchorGroupDetail,"TOPLEFT"}, {0, 28 + 28 + 16, 0, 0}) + self.anchorGemSlots = new("Control"):Control({ "TOPLEFT", self.anchorGroupDetail, "TOPLEFT" }, { 0, 28 + 28 + 16, 0, 0 }) self.gemSlots = { } self:CreateGemSlot(1) - self.controls.gemNameHeader = new("LabelControl", {"BOTTOMLEFT", self.gemSlots[1].nameSpec, "TOPLEFT"}, {0, -2, 0, 16}, "^7Gem name:") - self.controls.gemLevelHeader = new("LabelControl", {"BOTTOMLEFT", self.gemSlots[1].level, "TOPLEFT"}, {0, -2, 0, 16}, "^7Level:") - self.controls.gemQualityHeader = new("LabelControl", {"BOTTOMLEFT", self.gemSlots[1].quality, "TOPLEFT"}, {0, -2, 0, 16}, "^7Quality:") - self.controls.gemCorruptHeader = new("LabelControl", {"BOTTOMLEFT", self.gemSlots[1].corruptLevel, "TOPLEFT"}, {0, -2, 0, 16}, "^7Corrupt:") - self.controls.gemEnableHeader = new("LabelControl", {"BOTTOMLEFT", self.gemSlots[1].enabled, "TOPLEFT"}, {-16, -2, 0, 16}, "^7Enabled:") - self.controls.gemCountHeader = new("LabelControl", {"BOTTOMLEFT", self.gemSlots[1].count, "TOPLEFT"}, {18, -2, 0, 16}, "^7Count:") -end) + self.controls.gemNameHeader = new("LabelControl"):LabelControl({ "BOTTOMLEFT", self.gemSlots[1].nameSpec, "TOPLEFT" }, { 0, -2, 0, 16 }, "^7Gem name:") + self.controls.gemLevelHeader = new("LabelControl"):LabelControl({ "BOTTOMLEFT", self.gemSlots[1].level, "TOPLEFT" }, { 0, -2, 0, 16 }, "^7Level:") + self.controls.gemQualityHeader = new("LabelControl"):LabelControl({ "BOTTOMLEFT", self.gemSlots[1].quality, "TOPLEFT" }, { 0, -2, 0, 16 }, "^7Quality:") + self.controls.gemCorruptHeader = new("LabelControl"):LabelControl({ "BOTTOMLEFT", self.gemSlots[1].corruptLevel, "TOPLEFT" }, { 0, -2, 0, 16 }, "^7Corrupt:") + self.controls.gemEnableHeader = new("LabelControl"):LabelControl({ "BOTTOMLEFT", self.gemSlots[1].enabled, "TOPLEFT" }, { -16, -2, 0, 16 }, "^7Enabled:") + self.controls.gemCountHeader = new("LabelControl"):LabelControl({ "BOTTOMLEFT", self.gemSlots[1].count, "TOPLEFT" }, { 18, -2, 0, 16 }, "^7Count:") + return self +end function SkillsTabClass:GetCorruptIndex(gemInstance) if gemInstance.corruptLevel == 1 then @@ -347,6 +351,8 @@ function SkillsTabClass:LoadSkill(node, skillSetId) end gemInstance.level = tonumber(child.attrib.level) gemInstance.quality = tonumber(child.attrib.quality) + -- Optional author note for the PoE2 .build export (Shift+Right-Click on the gem to set). + gemInstance.note = child.attrib.note gemInstance.enabled = not child.attrib.enabled and true or child.attrib.enabled == "true" gemInstance.enableGlobal1 = not child.attrib.enableGlobal1 or child.attrib.enableGlobal1 == "true" gemInstance.enableGlobal2 = child.attrib.enableGlobal2 == "true" @@ -502,6 +508,7 @@ function SkillsTabClass:Save(xml) skillMinionSkillCalcs = gemInstance.skillMinionSkillCalcs and tostring(gemInstance.skillMinionSkillCalcs), corrupted = tostring(gemInstance.corrupted), corruptLevel = tostring(gemInstance.corruptLevel), + note = (gemInstance.note and gemInstance.note ~= "") and gemInstance.note or nil, } } if gemInstance.statSet then for grantedEffect, index in pairs(gemInstance.statSet) do @@ -752,7 +759,7 @@ function SkillsTabClass:CreateGemSlot(index) self.build.buildFlag = true end -- Delete gem - slot.delete = new("ButtonControl", nil, {0, 0, 20, 20}, "x", function() + slot.delete = new("ButtonControl"):ButtonControl(nil, { 0, 0, 20, 20 }, "x", function() return deleteGem() end) if index == 1 then @@ -773,7 +780,7 @@ function SkillsTabClass:CreateGemSlot(index) self.controls["gemSlot"..index.."Delete"] = slot.delete -- Gem name specification - slot.nameSpec = new("GemSelectControl", { "LEFT", slot.delete, "RIGHT" }, { 2, 0, 300, 20 }, self, index, function(gemId, addUndo, focusLost, bufMatchesGem) + slot.nameSpec = new("GemSelectControl"):GemSelectControl({ "LEFT", slot.delete, "RIGHT" }, { 2, 0, 300, 20 }, self, index, function(gemId, addUndo, focusLost, bufMatchesGem) if not self.displayGroup then return end @@ -838,7 +845,7 @@ function SkillsTabClass:CreateGemSlot(index) self.controls["gemSlot"..index.."Name"] = slot.nameSpec -- Gem level - slot.level = new("EditControl", { "LEFT", slot.nameSpec, "RIGHT" }, { 2, 0, 60, 20 }, nil, nil, "%D", 2, function(buf) + slot.level = new("EditControl"):EditControl({ "LEFT", slot.nameSpec, "RIGHT" }, { 2, 0, 60, 20 }, nil, nil, "%D", 2, function(buf) local gemInstance = self.displayGroup.gemList[index] if not gemInstance then gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, new = true, corruptLevel = 0, corrupted = false } @@ -861,7 +868,7 @@ function SkillsTabClass:CreateGemSlot(index) self.controls["gemSlot"..index.."Level"] = slot.level -- Gem quality - slot.quality = new("EditControl", {"LEFT",slot.level,"RIGHT"}, {2, 0, 60, 20}, nil, nil, "%D", 2, function(buf) + slot.quality = new("EditControl"):EditControl({ "LEFT", slot.level, "RIGHT" }, { 2, 0, 60, 20 }, nil, nil, "%D", 2, function(buf) local gemInstance = self.displayGroup.gemList[index] if not gemInstance then gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, new = true, corruptLevel = 0, corrupted = false } @@ -976,7 +983,7 @@ function SkillsTabClass:CreateGemSlot(index) self.controls["gemSlot"..index.."Quality"] = slot.quality -- Enable gem - slot.enabled = new("CheckBoxControl", {"LEFT",slot.quality,"RIGHT"}, {18, 0, 20}, nil, function(state) + slot.enabled = new("CheckBoxControl"):CheckBoxControl({ "LEFT", slot.quality, "RIGHT" }, { 18, 0, 20 }, nil, function(state) local gemInstance = self.displayGroup.gemList[index] if not gemInstance then gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, new = true, corruptLevel = 0, corrupted = false } @@ -1016,7 +1023,7 @@ function SkillsTabClass:CreateGemSlot(index) self.controls["gemSlot"..index.."Enable"] = slot.enabled -- Count gem - slot.count = new("EditControl", {"LEFT",slot.enabled,"RIGHT"}, {18, 0, 80, 20}, nil, nil, "^%d.", 5, function(buf) + slot.count = new("EditControl"):EditControl({ "LEFT", slot.enabled, "RIGHT" }, { 18, 0, 80, 20 }, nil, nil, "^%d.", 5, function(buf) local gemInstance = self.displayGroup.gemList[index] if not gemInstance then gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, enabled = true, enableGlobal1 = true, count = 1, new = true, corruptLevel = 0, corrupted = false } @@ -1056,7 +1063,7 @@ function SkillsTabClass:CreateGemSlot(index) end self.controls["gemSlot"..index.."Count"] = slot.count - slot.corruptLevel = new("DropDownControl", {"LEFT",slot.count,"RIGHT"}, {18, 0, 140, 20}, corruptOption, function(indexSel, value) + slot.corruptLevel = new("DropDownControl"):DropDownControl({ "LEFT", slot.count, "RIGHT" }, { 18, 0, 140, 20 }, corruptOption, function(indexSel, value) local gemInstance = self.displayGroup.gemList[index] if not gemInstance then gemInstance = { nameSpec = "", level = 20, quality = 0, enabled = true, enableGlobal1 = true, count = 1, new = true, corruptLevel = 0, corrupted = false } @@ -1098,14 +1105,14 @@ function SkillsTabClass:CreateGemSlot(index) self.controls["gemSlot"..index.."CorruptLevel"] = slot.corruptLevel -- Parser/calculator error message - slot.errMsg = new("LabelControl", {"LEFT",slot.count,"RIGHT"}, {2, 2, 0, 16}, function() + slot.errMsg = new("LabelControl"):LabelControl({ "LEFT", slot.count, "RIGHT" }, { 2, 2, 0, 16 }, function() local gemInstance = self.displayGroup and self.displayGroup.gemList[index] return "^1"..(gemInstance and gemInstance.errMsg or "") end) self.controls["gemSlot"..index.."ErrMsg"] = slot.errMsg -- Enable global-effect skill 1 - slot.enableGlobal1 = new("CheckBoxControl", {"TOPLEFT",slot.delete,"BOTTOMLEFT"}, {0, 2, 20}, "", function(state) + slot.enableGlobal1 = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", slot.delete, "BOTTOMLEFT" }, { 0, 2, 20 }, "", function(state) local gemInstance = self.displayGroup.gemList[index] gemInstance.enableGlobal1 = state self:AddUndoState() @@ -1124,7 +1131,7 @@ function SkillsTabClass:CreateGemSlot(index) self.controls["gemSlot"..index.."EnableGlobal1"] = slot.enableGlobal1 -- Enable global-effect skill 2 - slot.enableGlobal2 = new("CheckBoxControl", {"LEFT",slot.enableGlobal1,"RIGHT",true}, {0, 0, 20}, "", function(state) + slot.enableGlobal2 = new("CheckBoxControl"):CheckBoxControl({ "LEFT", slot.enableGlobal1, "RIGHT", true }, { 0, 0, 20 }, "", function(state) local gemInstance = self.displayGroup.gemList[index] gemInstance.enableGlobal2 = state self:AddUndoState() @@ -1475,8 +1482,8 @@ end -- Opens the skill set manager function SkillsTabClass:OpenSkillSetManagePopup() main:OpenPopup(370, 290, "Manage Skill Sets", { - new("SkillSetListControl", nil, {0, 50, 350, 200}, self), - new("ButtonControl", nil, {0, 260, 90, 20}, "Done", function() + new("SkillSetListControl"):SkillSetListControl(nil, { 0, 50, 350, 200 }, self), + new("ButtonControl"):ButtonControl(nil, { 0, 260, 90, 20 }, "Done", function() main:ClosePopup() end), }) diff --git a/src/Classes/SliderControl.lua b/src/Classes/SliderControl.lua index 2c3048de48..89dba3e1fc 100644 --- a/src/Classes/SliderControl.lua +++ b/src/Classes/SliderControl.lua @@ -7,14 +7,18 @@ local m_min = math.min local m_max = math.max local m_ceil = math.ceil -local SliderClass = newClass("SliderControl", "Control", "TooltipHost", function(self, anchor, rect, changeFunc, scrollWheelSpeedTbl) - self.Control(anchor, rect) - self.TooltipHost() +---@class SliderControl: Control, TooltipHost +local SliderClass = newClass("SliderControl", "Control", "TooltipHost") + +function SliderClass:SliderControl(anchor, rect, changeFunc, scrollWheelSpeedTbl) + self:Control(anchor, rect) + self:TooltipHost() self.knobSize = self.height - 2 self.val = 0 self.changeFunc = changeFunc self.scrollWheelSpeedTbl = scrollWheelSpeedTbl or { ["SHIFT"] = 0.25, ["CTRL"] = 0.01, ["DEFAULT"] = 0.05 } -end) + return self +end function SliderClass:IsMouseOver() if not self:IsShown() then diff --git a/src/Classes/TextListControl.lua b/src/Classes/TextListControl.lua index 7302a153b9..f6cda5a638 100644 --- a/src/Classes/TextListControl.lua +++ b/src/Classes/TextListControl.lua @@ -3,10 +3,13 @@ -- Class: Text List -- Simple list control for displaying a block of text -- -local TextListClass = newClass("TextListControl", "Control", "ControlHost", function(self, anchor, rect, columns, list, sectionHeights) - self.Control(anchor, rect) - self.ControlHost() - self.controls.scrollBar = new("ScrollBarControl", {"RIGHT",self,"RIGHT"}, {-1, 0, 18, 0}, 40) +---@class TextListControl: Control, ControlHost +local TextListClass = newClass("TextListControl", "Control", "ControlHost") + +function TextListClass:TextListControl(anchor, rect, columns, list, sectionHeights) + self:Control(anchor, rect) + self:ControlHost() + self.controls.scrollBar = new("ScrollBarControl"):ScrollBarControl({ "RIGHT", self, "RIGHT" }, { -1, 0, 18, 0 }, 40) self.controls.scrollBar.height = function() local width, height = self:GetSize() return height - 2 @@ -14,7 +17,8 @@ local TextListClass = newClass("TextListControl", "Control", "ControlHost", func self.columns = columns or { { x = 0, align = "LEFT" } } self.list = list or { } self.sectionHeights = sectionHeights -end) + return self +end function TextListClass:IsMouseOver() if not self:IsShown() then @@ -42,11 +46,37 @@ function TextListClass:Draw(viewPort) local lineY = -scrollBar.offset for _, lineInfo in ipairs(self.list) do if lineInfo[colIndex] then - DrawString(lineInfo.x or colInfo.x, lineY, lineInfo.align or colInfo.align, lineInfo.height, lineInfo.font or "VAR", lineInfo[colIndex]) + local textX = lineInfo.x or colInfo.x + local align = lineInfo.align or colInfo.align + DrawString(textX, lineY, align, lineInfo.height, lineInfo.font or "VAR", lineInfo[colIndex]) + if lineInfo.underline and lineInfo.underline[colIndex] then + local width = DrawStringWidth(lineInfo.height, "VAR", StripEscapes(lineInfo[colIndex])) + -- note: not fully handled. this is currently only used for + -- the side bar stats + if align == "RIGHT_X" then + textX = textX - width + end + SetDrawColor(0.5, 0.5, 0.5) + DrawImage(nil, textX, lineY + lineInfo.height, width, 1) + end end lineY = lineY + lineInfo.height end end + -- determine which line the user is hovering over + self.hoveredLine = nil + local cursorX, cursorY = GetCursorPos() + if cursorX >= x + 2 and cursorX < x + width - 18 and cursorY >= y + 2 and cursorY < y + height - 2 then + local rowY = y - scrollBar.offset + 2 + -- suboptimal. should do binary search if this causes performance problems + for _, lineInfo in ipairs(self.list) do + if cursorY >= rowY and cursorY < rowY + lineInfo.height then + self.hoveredLine = { line = lineInfo, x = x, y = rowY, width = width } + break + end + rowY = rowY + lineInfo.height + end + end SetViewport() end @@ -54,6 +84,9 @@ function TextListClass:OnKeyDown(key, doubleClick) if not self:IsShown() or not self:IsEnabled() then return end + if key == "LEFTBUTTON" and self.onClick then + self.onClick(self.hoveredLine) + end local mOverControl = self:GetMouseOverControl() if mOverControl and mOverControl.OnKeyDown then return mOverControl:OnKeyDown(key) diff --git a/src/Classes/TimelessJewelListControl.lua b/src/Classes/TimelessJewelListControl.lua index 5a55490875..131247178c 100644 --- a/src/Classes/TimelessJewelListControl.lua +++ b/src/Classes/TimelessJewelListControl.lua @@ -9,13 +9,17 @@ local m_min = math.min local m_max = math.max local t_concat = table.concat -local TimelessJewelListControlClass = newClass("TimelessJewelListControl", "ListControl", function(self, anchor, rect, build) +---@class TimelessJewelListControl: ListControl +local TimelessJewelListControlClass = newClass("TimelessJewelListControl", "ListControl") + +function TimelessJewelListControlClass:TimelessJewelListControl(anchor, rect, build) self.build = build self.sharedList = self.build.timelessData.sharedResults or { } self.list = self.build.timelessData.searchResults or { } - self.ListControl(anchor, rect, 16, true, false, self.list) + self:ListControl(anchor, rect, 16, true, false, self.list) self.selIndex = nil -end) + return self +end function TimelessJewelListControlClass:Draw(viewPort, noTooltip) self.noTooltip = noTooltip @@ -227,7 +231,7 @@ Passives in radius are Conquered by the Templars Historic ]] end - local item = new("Item", itemData) + local item = new("Item"):Item(itemData) self.build.itemsTab:AddItem(item, true) self.build.itemsTab:PopulateSlots() self.list[index].label = "^xB2B2B2" .. self.list[index].label diff --git a/src/Classes/TimelessJewelSocketControl.lua b/src/Classes/TimelessJewelSocketControl.lua index 7ff6bcf0cf..5328e73976 100644 --- a/src/Classes/TimelessJewelSocketControl.lua +++ b/src/Classes/TimelessJewelSocketControl.lua @@ -6,11 +6,21 @@ local m_min = math.min -local TimelessJewelSocketClass = newClass("TimelessJewelSocketControl", "DropDownControl", function(self, anchor, rect, list, selFunc, build, socketViewer) - self.DropDownControl(anchor, rect, list, selFunc) +---@class TimelessJewelSocketControl: DropDownControl +local TimelessJewelSocketClass = newClass("TimelessJewelSocketControl", "DropDownControl") + +---@param anchor Anchor? +---@param rect Rect? +---@param list any[] +---@param selFunc any +---@param build Build +---@param socketViewer any +function TimelessJewelSocketClass:TimelessJewelSocketControl(anchor, rect, list, selFunc, build, socketViewer) + self:DropDownControl(anchor, rect, list, selFunc) self.build = build self.socketViewer = socketViewer -end) + return self +end function TimelessJewelSocketClass:Draw(viewPort, noTooltip) local x, y = self:GetPos() diff --git a/src/Classes/Tooltip.lua b/src/Classes/Tooltip.lua index 64fe9810cc..21f3dbbcd6 100644 --- a/src/Classes/Tooltip.lua +++ b/src/Classes/Tooltip.lua @@ -5,8 +5,11 @@ -- local ipairs = ipairs local t_insert = table.insert +local t_concat = table.concat local m_max = math.max local m_floor = math.floor +local s_find = string.find +local s_format = string.format local s_gmatch = string.gmatch -- Constants @@ -30,8 +33,57 @@ local headerConfigs = { ORACLE_NOTABLE = {left="oraclenotablepassiveheaderleft.png", middle="oraclenotablepassiveheadermiddle.png", right="oraclenotablepassiveheaderright.png", height=38, sideWidth=38, middleWidth=32, textYOffset=6}, ORACLE_KEYSTONE = {left="oraclekeystonepassiveheaderleft.png", middle="oraclekeystonepassiveheadermiddle.png", right="oraclekeystonepassiveheaderright.png", height=38, sideWidth=32, middleWidth=32, textYOffset=6}, } +local headerInfluence = { + Fractured = "Assets/fractureditemsymbol.png", + Desecrated = "Assets/veileditemsymbol.png", + Mutated = "Assets/vaalitemicon.png", +} +local separatorConfigs = { + RELIC = "Assets/itemsseparatorfoil.png", + UNIQUE = "Assets/itemsseparatorunique.png", + RARE = "Assets/itemsseparatorrare.png", + MAGIC = "Assets/itemsseparatormagic.png", + NORMAL = "Assets/itemsseparatorwhite.png", + GEM = "Assets/itemsseparatorgem.png", +} -- spell-checker: enable +-- Cache tooltip assets +local tooltipAssetCache = { + header = {}, + influence = {}, + separator = {}, +} + +local function getCachedImage(cache, key, path) + local image = cache[key] + + if image == nil then + image = NewImageHandle() + image:Load(path) + cache[key] = image + end + + return image +end + +local function getHeaderImage(rarity, location, isRunic) + local resolvedRarity = headerConfigs[rarity] and rarity or "NORMAL" + local runic = isRunic and "runic" or "" + local key = runic .. ":" .. resolvedRarity .. ":" .. location + local path = "Assets/" .. runic .. headerConfigs[resolvedRarity][location] + return getCachedImage(tooltipAssetCache.header, key, path) +end + +local function getInfluenceIconImage(influence) + return getCachedImage(tooltipAssetCache.influence, influence, headerInfluence[influence]) +end + +local function getSeparatorImage(rarity) + local path = separatorConfigs[rarity] or separatorConfigs["NORMAL"] + return getCachedImage(tooltipAssetCache.separator, rarity, path) +end + local skillAssetMap local missingSkillAssets = { } local function getSkillAssetByName(name) @@ -63,11 +115,15 @@ local function getSkillAssetByName(name) return skillAssetMap[name] end -local TooltipClass = newClass("Tooltip", function(self) +---@class Tooltip +local TooltipClass = newClass("Tooltip") + +function TooltipClass:Tooltip() self.lines = { } self.blocks = { } self:Clear() -end) + return self +end function TooltipClass:Clear(clearUpdateParams) wipeTable(self.lines) @@ -109,7 +165,7 @@ function TooltipClass:CheckForUpdate(...) end end -function TooltipClass:AddLine(size, text, font, background) +function TooltipClass:AddLine(size, text, font, background, modLine) if text then local fontToUse if main.showFlavourText then @@ -117,6 +173,7 @@ function TooltipClass:AddLine(size, text, font, background) else fontToUse = "VAR" end + local activeColour for line in s_gmatch(text .. "\n", "([^\n]*)\n") do if line:match("^.*(Equipping)") == "Equipping" or line:match("^.*(Removing)") == "Removing" then t_insert(self.blocks, { height = size + 2}) @@ -125,12 +182,102 @@ function TooltipClass:AddLine(size, text, font, background) end if self.maxWidth then for _, wrappedLine in ipairs(main:WrapString(line, size, self.maxWidth - H_PAD)) do - t_insert(self.lines, { size = size, text = wrappedLine, block = #self.blocks, font = fontToUse, center = self.center, background = background }) + if activeColour then wrappedLine = activeColour .. wrappedLine end + for pos, code in s_gmatch(wrappedLine, "()%^(.)") do + if code == "x" and wrappedLine:sub(pos + 2, pos + 7):match("^%x%x%x%x%x%x$") then + activeColour = wrappedLine:sub(pos, pos + 7) + elseif code == "7" then + activeColour = nil + end + end + if activeColour then wrappedLine = wrappedLine .. "^7" end + t_insert(self.lines, { size = size, text = wrappedLine, block = #self.blocks, font = fontToUse, center = self.center, background = background, modLine = modLine }) + end + else + t_insert(self.lines, { size = size, text = line, block = #self.blocks, font = fontToUse, center = self.center, background = background, modLine = modLine }) + end + end + end +end + +function TooltipClass:AddBuildPlannerNote(size, text, prefix) + -- BuildPlanner colours can be nested, so restore the parent colour after each child. + local lineStyles = { } + local function parse(start, finish, colour, startsLine, endsLine) + local out, pos = { }, start + local function append(value) + t_insert(out, colour and value:gsub("\n", "^7\n" .. colour) or value) + end + while pos <= finish do + local tagStart = s_find(text, "<", pos, true) + if not tagStart or tagStart > finish then + append(text:sub(pos, finish)) + break + end + append(text:sub(pos, tagStart - 1)) + local tagEnd = s_find(text, ">", tagStart + 1, true) + local tag = tagEnd and tagEnd <= finish and text:sub(tagStart + 1, tagEnd - 1):lower() + local newColour + if tag == "red" then + newColour = "^xFF0000" + elseif tag then + local r, g, b = tag:match("^rgb%(%s*(%d+)%s*,%s*(%d+)%s*,%s*(%d+)%s*%)$") + if r and tonumber(r) <= 255 and tonumber(g) <= 255 and tonumber(b) <= 255 then + newColour = s_format("^x%02X%02X%02X", tonumber(r), tonumber(g), tonumber(b)) + end + end + local isMarkup = newColour or tag == "r" or tag == "b" or tag == "i" or tag == "u" or tag == "s" or tag == "m" or tag == "l" + local openBrace = tagEnd and tagEnd + 1 + local validMarkup = isMarkup and text:sub(openBrace, openBrace) == "{" + local closeBrace, depth = openBrace, 0 + if validMarkup then + depth, closeBrace = 1, openBrace + 1 + while closeBrace <= finish and depth > 0 do + local char = text:sub(closeBrace, closeBrace) + if char == "{" then depth += 1 elseif char == "}" then depth -= 1 end + closeBrace += 1 end + end + if validMarkup and depth == 0 then + local coversLineStart = tagStart == start and startsLine or text:sub(tagStart - 1, tagStart - 1) == "\n" + local coversLineEnd = closeBrace - 1 == finish and endsLine or text:sub(closeBrace, closeBrace) == "\n" + if not newColour and coversLineStart and coversLineEnd then + local font, lineSize + if tag == "b" then font = "VAR BOLD" elseif tag == "i" then font = "FONTIN SC ITALIC" elseif tag == "r" then font = false end + if tag == "s" then lineSize = m_floor(size * 0.75 + 0.5) elseif tag == "m" then lineSize = size elseif tag == "l" then lineSize = m_floor(size * 1.25 + 0.5) end + if font ~= nil or lineSize then + local line = 1 + for _ in text:sub(1, tagStart - 1):gmatch("\n") do line += 1 end + local lastLine = line + for _ in text:sub(tagStart, closeBrace - 1):gmatch("\n") do lastLine += 1 end + for index = line, lastLine do + lineStyles[index] = lineStyles[index] or { } + if font ~= nil then lineStyles[index].font = font end + if lineSize then lineStyles[index].size = lineSize end + end + end + end + if newColour then t_insert(out, newColour) end + t_insert(out, parse(openBrace + 1, closeBrace - 2, newColour or colour, coversLineStart, coversLineEnd)) + if newColour then t_insert(out, colour or "^7") end + pos = closeBrace + elseif tagEnd and tagEnd <= finish then + append(text:sub(tagStart, tagEnd)) + pos = tagEnd + 1 else - t_insert(self.lines, { size = size, text = line, block = #self.blocks, font = fontToUse, center = self.center, background = background }) + append(text:sub(tagStart, finish)) + break end end + return t_concat(out) + end + + local renderedText = parse(1, #text, nil, true, true) + local line = 1 + for renderedLine in (renderedText .. "\n"):gmatch("([^\n]*)\n") do + local style = lineStyles[line] + self:AddLine(style and style.size or size, (line == 1 and (prefix or "") or "") .. renderedLine, style and style.font) + line += 1 end end @@ -151,25 +298,7 @@ function TooltipClass:AddSeparator(size) if self.tooltipHeader then local rarity = tostring(self.tooltipHeader):upper() - -- spell-checker: disable - local separatorConfigs = { - RELIC = "Assets/itemsseparatorfoil.png", - UNIQUE = "Assets/itemsseparatorunique.png", - RARE = "Assets/itemsseparatorrare.png", - MAGIC = "Assets/itemsseparatormagic.png", - NORMAL = "Assets/itemsseparatorwhite.png", - GEM = "Assets/itemsseparatorgem.png", - } - -- spell-checker: enable - local separatorPath = separatorConfigs[rarity] or separatorConfigs.NORMAL - - if not self.separatorImage or self.separatorImagePath ~= separatorPath then - self.separatorImage = NewImageHandle() - self.separatorImage:Load(separatorPath) - self.separatorImagePath = separatorPath - end - - separatorImage = self.separatorImage + separatorImage = getSeparatorImage(rarity) end local lastBlock = lastLine and lastLine.block or 1 @@ -328,7 +457,13 @@ function TooltipClass:CalculateColumns(ttY, ttX, ttH, ttW, viewPort) local lineX = lineCentered and (x + ttW / 2) or (x + (H_PAD / 2)) local lineAlign = lineCentered and "CENTER_X" or "LEFT" - t_insert(drawStack, {lineX, y, lineAlign, data.size, font, data.text, background = data.background}) + local stackEntry = {lineX, y, lineAlign, data.size, font, data.text, background = data.background} + if data.modLine then + stackEntry.tooltipLine = data + stackEntry.bounds = { x = x + (H_PAD / 2), y = y, width = ttW - H_PAD, height = data.size + 2 } + stackEntry.strikethrough = data.modLine.disabled + end + t_insert(drawStack, stackEntry) y = y + data.size + 2 -- track max width for extra columns @@ -378,6 +513,10 @@ function TooltipClass:CalculateColumns(ttY, ttX, ttH, ttW, viewPort) -- "LEFT" aligned text and images (NOTE: "RIGHT" aligned does not seem to exist) line[xIdx] = origX - oldBaseX + newBaseX end + if line.bounds then + line.bounds.x = line.bounds.x - oldBaseX + newBaseX + line.bounds.width = extraColumnWidth - H_PAD + end -- Resize separators/dividers (technically unlikely to appear in extra columns, but just in case) if not isText then @@ -414,13 +553,6 @@ function TooltipClass:Draw(x, y, w, h, viewPort) ttW = titleW + 50 end end - -- spell-checker: disable - local headerInfluence = { - Fractured = "Assets/fractureditemsymbol.png", - Desecrated = "Assets/veileditemsymbol.png", - Mutated = "Assets/vaalitemicon.png", - } - -- spell-checker: enable local config if self.tooltipHeader and main.showFlavourText and self.lines[1] and self.lines[1].text then local rarity = tostring(self.tooltipHeader):upper() @@ -466,6 +598,9 @@ function TooltipClass:Draw(x, y, w, h, viewPort) -- Image, Separators, etc. have 5 entries and `x` at `[1]` line[1] = line[1] + offsetX end + if line.bounds then + line.bounds.x = line.bounds.x + offsetX + end end end @@ -479,6 +614,7 @@ function TooltipClass:Draw(x, y, w, h, viewPort) -- Item header (drawn within borders) if self.tooltipHeader and main.showFlavourText and self.lines[1] and self.lines[1].text then local rarity = tostring(self.tooltipHeader):upper() + local isRunic = self.runicItem ~= nil local config = headerConfigs[rarity] or headerConfigs.NORMAL -- Animate RELIC header color (light green → bright yellow → white) if rarity == "RELIC" and main.showAnimations then @@ -500,21 +636,6 @@ function TooltipClass:Draw(x, y, w, h, viewPort) self.titleYOffset = config.textYOffset or 0 - local runic = self.runicItem and "runic" or "" - local leftPath = runic .. config.left - - if not self.headerLeft or self.headerLeftPath ~= leftPath then - self.headerLeft = NewImageHandle() - self.headerLeft:Load("Assets/" .. leftPath) - self.headerLeftPath = leftPath - self.headerMiddle = NewImageHandle() - self.headerMiddle:Load("Assets/" .. runic .. config.middle) - self.headerMiddlePath = runic .. config.middle - self.headerRight = NewImageHandle() - self.headerRight:Load("Assets/" .. runic .. config.right) - self.headerRightPath = runic .. config.right - end - local headerHeight = config.height local headerSideWidth = config.sideWidth local headerMiddleWidth = config.middleWidth @@ -523,18 +644,12 @@ function TooltipClass:Draw(x, y, w, h, viewPort) local headerY = ttY + BORDER_WIDTH local headerTotalWidth = ttW - 2 * BORDER_WIDTH local headerMiddleAreaWidth = m_max(0, headerTotalWidth - 2 * headerSideWidth) - if self.influenceHeader1 then - self.influenceIcon1 = NewImageHandle() - self.influenceIcon1:Load(headerInfluence[self.influenceHeader1]) - self.influenceIcon2 = NewImageHandle() - self.influenceIcon2:Load(headerInfluence[self.influenceHeader2]) - end if self.tooltipHeader ~= "GEM" then -- Draw left cap first, then influence icon on top - DrawImage(self.headerLeft, headerX, headerY, headerSideWidth, headerHeight) + DrawImage(getHeaderImage(rarity, "left", isRunic), headerX, headerY, headerSideWidth, headerHeight) if self.influenceHeader1 and config.allowInfluenceIcon then - DrawImage(self.influenceIcon1, headerX + 2, headerY + (headerHeight - (headerHeight/2))/2, headerHeight/2, headerHeight/2) + DrawImage(getInfluenceIconImage(self.influenceHeader1), headerX + 2, headerY + (headerHeight - (headerHeight/2))/2, headerHeight/2, headerHeight/2) end -- Draw middle fill @@ -542,19 +657,19 @@ function TooltipClass:Draw(x, y, w, h, viewPort) local drawX = headerX + headerSideWidth local endX = headerX + headerTotalWidth - headerSideWidth while drawX + headerMiddleWidth <= endX do - DrawImage(self.headerMiddle, drawX, headerY, headerMiddleWidth, headerHeight) + DrawImage(getHeaderImage(rarity, "middle", isRunic), drawX, headerY, headerMiddleWidth, headerHeight) drawX = drawX + headerMiddleWidth end local remainingWidth = endX - drawX if remainingWidth > 0 then - DrawImage(self.headerMiddle, drawX, headerY, remainingWidth, headerHeight) + DrawImage(getHeaderImage(rarity, "middle", isRunic), drawX, headerY, remainingWidth, headerHeight) end end -- Draw right cap - DrawImage(self.headerRight, headerX + headerTotalWidth - headerSideWidth, headerY, headerSideWidth, headerHeight) + DrawImage(getHeaderImage(rarity, "right", isRunic), headerX + headerTotalWidth - headerSideWidth, headerY, headerSideWidth, headerHeight) if self.influenceHeader2 and config.allowInfluenceIcon then - DrawImage(self.influenceIcon2, headerX + headerTotalWidth - (headerHeight/2) - 2, headerY + (headerHeight - (headerHeight/2))/2, headerHeight/2, headerHeight/2) + DrawImage(getInfluenceIconImage(self.influenceHeader2), headerX + headerTotalWidth - (headerHeight/2) - 2, headerY + (headerHeight - (headerHeight/2))/2, headerHeight/2, headerHeight/2) end elseif self.tooltipHeader == "GEM" then local gemIconImage = getSkillAssetByName(self.gemIcon) @@ -619,6 +734,9 @@ function TooltipClass:Draw(x, y, w, h, viewPort) end end else + if line.tooltipLine then + line.tooltipLine.bounds = line.bounds + end -- Draw background if specified, used for gem mod lines and desecrated mods on items. local bg = line.background if bg then @@ -650,6 +768,14 @@ function TooltipClass:Draw(x, y, w, h, viewPort) -- Draw text line DrawString(unpack(line)) + if line.strikethrough then + local prevR, prevG, prevB, prevA = GetDrawColor() + local textW = DrawStringWidth(line[4], line[5], line[6]) + local strikeX = line[3] == "CENTER_X" and line[1] - textW / 2 or line[1] + SetDrawColor(0.75, 0.75, 0.75, 0.35) + DrawImage(nil, strikeX, line[2] + line[4] / 2, textW, 1) + SetDrawColor(prevR, prevG, prevB, prevA) + end end end diff --git a/src/Classes/TooltipHost.lua b/src/Classes/TooltipHost.lua index bd8db5231d..42a9c3e0e9 100644 --- a/src/Classes/TooltipHost.lua +++ b/src/Classes/TooltipHost.lua @@ -3,10 +3,14 @@ -- Class: Tooltip Host -- Tooltip host -- -local TooltipHostClass = newClass("TooltipHost", function(self, tooltipText) - self.tooltip = new("Tooltip") +---@class TooltipHost +local TooltipHostClass = newClass("TooltipHost") + +function TooltipHostClass:TooltipHost(tooltipText) + self.tooltip = new("Tooltip"):Tooltip() self.tooltipText = tooltipText -end) + return self +end function TooltipHostClass:DrawTooltip(x, y, width, height, viewPort, ...) if self.tooltipFunc then diff --git a/src/Classes/TradeHelpers.lua b/src/Classes/TradeHelpers.lua index 5057fe0b26..d8a15ce5f7 100644 --- a/src/Classes/TradeHelpers.lua +++ b/src/Classes/TradeHelpers.lua @@ -4,32 +4,64 @@ -- Stateless trade mod lookup/matching and item display helper functions -- local m_floor = math.floor -local statDescData = require("Data.StatDescriptions.stat_descriptions") --- precalculate patterns used for matching stat lines +-- The stat description data is big and is only needed once a trade lookup actually runs, +-- so it and its precalculated patterns are built lazily local numberPattern = "%%d%+%%.%?%%d*" -for _, statDescEntry in ipairs(statDescData) do - for _, desc in ipairs(statDescEntry[1] or {}) do - desc.pat = desc.text - -- ignore uppercase letters to help custom items match - :lower() - -- remove minus and plus signs - :gsub("%-{", "{") - :gsub("%+{", "{") - -- escape existing characters - :gsub("([%(%)%.%%%+%-%*%?%[%]%^%$])", "%%%1") - -- match # to # as one block since the trade site uses the midpoint. these don't seem to - -- ever have plus or minus signs, and can't be negative as even flat damage turns into - -- flat damage against you instead of being negative - :gsub("{.-} to {.-}", string.format("(%s to %s)", numberPattern, numberPattern)) - - -- match number variables like {}, {0}, {0:-d}, {0:+d}, or {:d} - :gsub("{.-}", - -- and add optional plus and number signs. this is not necessarily correct as some - -- stats do require the plus sign to parse, but this simplifies handling reflected - -- mods - "%%%+%?(%%%-%?" .. numberPattern .. ")") +local statDescData +local function getStatDescData() + -- this is not perfect. some currently known issues include: + -- death's oath chaos damage line: formatted as a # to # value on trade site which shows 3 to 450. nonsensical + -- life flask: immunity frozen/chill. probably caused by pob splitting the mods + if statDescData then return statDescData end + statDescData = LoadModule("Data/StatDescriptions/stat_descriptions") + for _, statDescEntry in ipairs(statDescData) do + for _, desc in ipairs(statDescEntry[1] or {}) do + -- stat descriptors don't necessarily have the stats ordered from + -- left to right. for example a text might have {2} {1}. in this + -- case if it also has a canonical stat defined, we need to keep + -- track of these group ids to know where the stat actually is. See + -- for example: + -- "{1}% chance to Trigger Socketed Spells when you Spend at least {0} Life on an\nUpfront Cost to Use or Trigger a Skill, with a 0.1 second Cooldown" + local groupIndexes = {} + local leftToRightIdx = 1 + for valueGroup in desc.text:gmatch("{.-}") do + local groupIdx = valueGroup:match("{(%d+):?.*}") + if groupIdx then + table.insert(groupIndexes, + -- canonical stat is 1 indexed while group ids are zero indexed + tonumber(groupIdx) + 1) + else + table.insert(groupIndexes, leftToRightIdx) + end + leftToRightIdx = leftToRightIdx + 1 + end + desc.groupIndexes = groupIndexes + -- pob doesn't parse this as a part of other mods + desc.text = desc.text:gsub("\nPassage", "") + desc.pat = desc.text + -- ignore uppercase letters to help custom items match + :lower() + -- remove minus and plus signs + :gsub("%-{", "{") + :gsub("%+{", "{") + -- escape existing characters + :gsub("([%(%)%.%%%+%-%*%?%[%]%^%$])", "%%%1") + -- match # to # as one block since the trade site uses the midpoint. these don't seem to + -- ever have plus or minus signs, and can't be negative as even flat damage turns into + -- flat damage against you instead of being negative + :gsub("{.-} to {.-}", string.format("(%s to %s)", numberPattern, numberPattern)) + + -- match number variables like {}, {0}, {0:-d}, {0:+d}, or {:d} + :gsub("{.-}", + -- and add optional plus and number signs. this is not necessarily correct as some + -- stats do require the plus sign to parse, but this simplifies handling reflected + -- mods + "%%%+%?(%%%-%?" .. numberPattern .. ")") + desc.pat = "^" .. desc.pat .. "$" + end end + return statDescData end local M = {} @@ -66,13 +98,9 @@ function M.modLineValue(line, onlyFromTo) return tonumber(line:match("%-?[%d]+%.?[%d]*")) end -local _tradeStats - ---@return table? tradeStats function M.getTradeStats() - if _tradeStats then return _tradeStats end - _tradeStats = LoadModule("Data/TradeSiteStats") - return _tradeStats + return require("Data.TradeSiteStats") end local _optionTradeStatMap @@ -159,6 +187,21 @@ function M.findTradeIdOption(modLine, modType) end end +-- some forms leave the trade site stat out of their text entirely, because that +-- form is only used when the stat has a known value, which is recorded in the +-- form's limits. this is for example common with % chance, where 100% chance +-- omits the chance text +---@return number? value +local function impliedValue(statForm, canonical_stat) + local limit = statForm.limit and statForm.limit[canonical_stat or 1] + return limit and tonumber(limit[1]) +end + +local function insertUniqueHash(resultIds, tradeHash) + if not isValueInArray(resultIds, tradeHash) then + table.insert(resultIds, tradeHash) + end +end -- Helper: find the trade stat ID for a mod line ---@param modLine string ---@return table[] results Can include more than one result if the results are ambiguous @@ -182,17 +225,16 @@ function M.findTradeHash(modLine) break end end - for _, statDescEntry in ipairs(statDescData) do + for _, statDescEntry in ipairs(getStatDescData()) do local statDescriptions = statDescEntry[1] if not statDescriptions then goto continue end -- by default, the trade site uses the first form listed in the stat descriptions, but there -- can be a flag that says otherwise - -- local canonical_line = 1 -- the stat descriptions default to using the first stat for the trade site, but this -- flag can define it to be another one - local canonical_stat = 1 + local canonical_stat local canonical_negated = false for statFormIdx, statForm in ipairs(statDescriptions) do local negate = false @@ -209,7 +251,7 @@ function M.findTradeHash(modLine) end end end - for statFormIdx, statForm in ipairs(statDescriptions) do + for _, statForm in ipairs(statDescriptions) do local negate = false for _, flag in ipairs(statForm) do if (flag.k == "negate" or flag.k == "negate_and_double") and flag.v == 1 then @@ -219,28 +261,47 @@ function M.findTradeHash(modLine) -- stat has no variables if modLine == statForm.text:lower() then local tradeHash = HashStats(statDescEntry.stats, extraStat) - table.insert(resultIds, tradeHash) + insertUniqueHash(resultIds, tradeHash) shouldNegate = false -- it's hard to know the correct value, but many stats have a form with no variables when the chance to do something is 100%. this should assign a value for those - value = tonumber(statForm.limit[statFormIdx] and statForm.limit[statFormIdx][1]) + value = impliedValue(statForm, canonical_stat) goto continue end -- ensure no false positives by requiring a full line match. this is not possible in gmatch as it doesn't support ^ - if modLine:match("^" .. statForm.pat .. "$") then + if modLine:match(statForm.pat) then local idx = 1 - for match in modLine:gmatch(statForm.pat) do + local matchedCanonical = false + local matches = { modLine:match(statForm.pat) } + for _, match in ipairs(matches) do -- note that if the desired value isn't the first match and this is a # to #, -- this will break as it contains two values. however, there is only a single -- example where # to # are not the first two values currently local number = tonumber(match) or M.modLineValue(match) - if number and idx == canonical_stat then + -- we assume that the desired trade value is either the + -- first value from the left, or defined by a canonical_stat + -- flag, which refers to the ids which are in the stat + -- descriptor, e.g. {2} + if number and (not canonical_stat) or (statForm.groupIndexes[idx] == canonical_stat) then shouldNegate = negate ~= canonical_negated local tradeHash = HashStats(statDescEntry.stats, extraStat) - table.insert(resultIds, tradeHash) + insertUniqueHash(resultIds, tradeHash) value = number + matchedCanonical = true + break end idx = idx + 1 end + -- the canonical stat is missing from the form text: take it + -- from the limits. this can be e.g. 100% chance omitting the + -- chance. + if canonical_stat and not matchedCanonical then + local implied = impliedValue(statForm, canonical_stat) + if implied then + shouldNegate = negate ~= canonical_negated + insertUniqueHash(resultIds, HashStats(statDescEntry.stats, extraStat)) + value = implied + end + end end end ::continue:: @@ -526,7 +587,7 @@ end -- with a preset changeFunc intended for mod values function M.newPlainNumericEdit(anchor, rect, init, prompt, limit, integer, changeFunc) local format = integer and "%D" or "^%d." - local ctrl = new("EditControl", anchor, rect, init, prompt, format, limit, changeFunc) + local ctrl = new("EditControl"):EditControl(anchor, rect, init, prompt, format, limit, changeFunc) -- Remove the +/- spinner buttons that "%D" filter triggers ctrl.isNumeric = false if ctrl.controls then diff --git a/src/Classes/TradeQuery.lua b/src/Classes/TradeQuery.lua index c12d044023..2c9af11ab9 100644 --- a/src/Classes/TradeQuery.lua +++ b/src/Classes/TradeQuery.lua @@ -19,7 +19,15 @@ local s_format = string.format local baseSlots = { "Weapon 1", "Weapon 2", "Weapon 1 Swap", "Weapon 2 Swap", "Helmet", "Body Armour", "Gloves", "Boots", "Amulet", "Ring 1", "Ring 2", "Ring 3", "Belt", "Charm 1", "Charm 2", "Charm 3", "Flask 1", "Flask 2" } -local TradeQueryClass = newClass("TradeQuery", function(self, itemsTab) +---@class TradeQuery +local TradeQueryClass = newClass("TradeQuery") + +function TradeQueryClass:FormatOAuthLoginStatus(secondsLeft) + return "URL copied - Login (" .. secondsLeft .. ")" +end + +---@param itemsTab ItemsTab +function TradeQueryClass:TradeQuery(itemsTab) self.itemsTab = itemsTab self.itemsTab.leagueDropList = { } self.totalPrice = { } @@ -35,12 +43,9 @@ local TradeQueryClass = newClass("TradeQuery", function(self, itemsTab) -- default set of trade item sort selection self.slotTables = { } self.pbItemSortSelectionIndex = 1 - -- for each league, a table of values of each currency in div - --- @type table> - self.pbCurrencyConversion = { } - self.lastCurrencyConversionRequest = 0 - self.lastCurrencyFileTime = { } - self.pbFileTimestampDiff = { } + -- for each realm and league, a table of values of each currency in div + --- @type table>> + self.pbCurrencyConversion = {} self.pbRealm = "" self.pbRealmIndex = 1 self.pbLeagueIndex = 1 @@ -55,14 +60,15 @@ local TradeQueryClass = newClass("TradeQuery", function(self, itemsTab) -- last query for each row self.lastQueries = {} - self.tradeQueryRequests = new("TradeQueryRequests") + self.tradeQueryRequests = new("TradeQueryRequests"):TradeQueryRequests() if not main.api then - main.api = new("PoEAPI", main.lastToken, main.lastRefreshToken, main.tokenExpiry) + main.api = new("PoEAPI"):PoEAPI(main.lastToken, main.lastRefreshToken, main.tokenExpiry) end -- set self.hostName = "https://www.pathofexile.com/" -end) + return self +end @@ -94,7 +100,6 @@ function TradeQueryClass:PullLeagueList() self.controls.league:SetList(self.itemsTab.leagueDropList) self.controls.league.selIndex = 1 self.pbLeague = self.itemsTab.leagueDropList[self.controls.league.selIndex] - self:SetCurrencyConversionButton() end end) end @@ -103,77 +108,148 @@ end --- @param amount integer --- @return number? function TradeQueryClass:ConvertCurrencyToDivs(currencyId, amount) - local map = self.pbCurrencyConversion[self.pbLeague] + local map = self.pbCurrencyConversion[self.pbRealm] and self.pbCurrencyConversion[self.pbRealm][self.pbLeague] if map and map[currencyId] then return amount * map[currencyId] end end --- Method to pull down and interpret the PoE.Ninja JSON endpoint data ---- @param league string -function TradeQueryClass:PullPoENinjaCurrencyConversion(league) +local generalCurrencies = { + ["Metadata/Items/Currency/CurrencyModValues"] = true, + ["Metadata/Items/Currency/CurrencyRerollRare"] = true +} + +-- Method to pull down and interpret the Currency Exchange JSON endpoint data +function TradeQueryClass:PullCXData() + local realm = self.pbRealm + if realm == "" then + return + end local now = get_time() - -- Limit PoE Ninja Currency Conversion request to 1 per hour - if (now - self.lastCurrencyConversionRequest) < 3600 then - self:SetNotice(self.controls.pbNotice, "PoE Ninja Rate Limit Exceeded: " .. tostring(3600 - (now - self.lastCurrencyConversionRequest))) + -- Limit Currency Conversion request to 1 per hour + if self.pbCurrencyConversion[realm] and ((now - self.pbCurrencyConversion[realm].timestamp) < 61 * 60) then return end - self.pbCurrencyConversion[league] = { } - self.lastCurrencyConversionRequest = now - launch:DownloadPage( - "https://poe.ninja/poe2/api/economy/exchange/current/overview?type=Currency&league=" .. urlEncode(league), - function(response, errMsg) + -- download json containing short names for each item id + launch:DownloadPage("https://www.pathofexile.com/api/trade2/data/static", function(response, errMsg) + if errMsg then + self:SetNotice(self.controls.pbNotice, "Error: " .. tostring(errMsg)) + return + end + + local static = dkjson.decode(response.body) + if not static then + self:SetNotice(self.controls.pbNotice, "Could not decode static trade data") + return + end + local url = "https://web.poecdn.com/api/currency-exchange" + if realm ~= "pc" then + url = url .. "/" .. realm + end + local hourSeconds = 60 * 60 + url = url .. "/" .. ((math.floor(now / hourSeconds) - 1) * hourSeconds) + launch:DownloadPage(url, function(response, errMsg) if errMsg then self:SetNotice(self.controls.pbNotice, "Error: " .. tostring(errMsg)) return end - local json_data = dkjson.decode(response.body) - if not json_data or not json_data.lines then - self:SetNotice(self.controls.pbNotice, "Failed to Get PoE Ninja response") + local json = dkjson.decode(response.body) + if not json then + self:SetNotice(self.controls.pbNotice, "Malformed CX API response") return end - if not self:PriceBuilderProcessPoENinjaResponse(json_data.lines) then - -- don't edit json on failure + if json.error then + self:SetNotice(self.controls.pbNotice, "CX error: " .. json.error.message) return end - local print_str = "" - for key, value in pairs(self.pbCurrencyConversion[self.pbLeague]) do - print_str = print_str .. '"'..key..'": '..tostring(value)..',' - end - local foo = io.open("../"..self.pbLeague.."_currency_values.json", "w") - foo:write("{" .. print_str .. '"updateTime": ' .. tostring(get_time()) .. "}") - foo:close() - self:SetCurrencyConversionButton() - end) + local success, result = pcall(function() + -- short currency names for each base item type id + local currencyNames = {} + local currencyIdMap = {} + for id, name in pairs(require("Data.CurrencyNames")) do + currencyIdMap[name] = id + end + for _, entry in ipairs(static.result[1].entries) do + if entry.id ~= "sep" then + local itemID = currencyIdMap[entry.text] + -- Not every bulk trade item is exported as currency. + if itemID then + currencyNames[itemID] = entry.id + end + end + end -end + local out = {} + for _, entry in ipairs(json.markets) do + local league = entry.league + if not out[league] then + out[league] = {} + end + local leagueOut = out[league] --- Method to process the PoE.Ninja response ---- @param responseLines table[] ---- @return bool -function TradeQueryClass:PriceBuilderProcessPoENinjaResponse(responseLines) - -- Populate the divine-converted values for each tradeId - for _, currencyDetails in ipairs(responseLines) do - -- these use the same ids as the trade site, which are also short - -- readable names, like "transmute" or "aug", which means there's no - -- need for conversion. - local id = currencyDetails.id - -- poe.ninja uses divs as the primary currency, and as far as I know, - -- this figure is equivalent to the best ratio in equivalent divs - local divs = currencyDetails.primaryValue - if not id or not divs then - self:SetNotice(self.controls.pbNotice, "Currencies not updated: malformed PoE Ninja response") - return false - end - self.pbCurrencyConversion[self.pbLeague][id] = divs - end - -- if nothing was actually found, we should add a notice - if next(self.pbCurrencyConversion[self.pbLeague]) == nil then - self:SetNotice(self.controls.pbNotice, "No currencies received from PoE Ninja") - return false - end - return true + -- Base type IDs are in the form Metadata/Items/.../CurrencyModValues. + local fromID = entry.market_pair[1] + local toID = entry.market_pair[2] + + -- Normalize entries to price each currency in chaos or divines. + if generalCurrencies[fromID] and toID ~= "Metadata/Items/Currency/CurrencyModValues" then + fromID, toID = toID, fromID + end + + local fromShort = currencyNames[fromID] + local toShort = currencyNames[toID] + if not fromShort or not generalCurrencies[toID] or entry.lowest_ratio[fromID] == 0 then + goto CXContinue + end + + local newEntry = { + currency = toShort, + price = entry.lowest_ratio[toID] / entry.lowest_ratio[fromID], + stock = entry.highest_stock[fromID] + } + -- Only keep the most popular option. + if not leagueOut[fromShort] or leagueOut[fromShort].stock < newEntry.stock then + leagueOut[fromShort] = newEntry + end + ::CXContinue:: + end + + -- Convert any chaos prices to divine equivalent prices. + for leagueName, leagueEntries in pairs(out) do + for from, to in pairs(leagueEntries) do + if to.currency ~= "divine" then + local divEntry = leagueEntries[to.currency] + if not divEntry then + leagueEntries[from] = nil + else + leagueEntries[from] = divEntry.price * to.price + end + end + end + for from, to in pairs(leagueEntries) do + if type(to) == "table" then + leagueEntries[from] = to.price + end + end + if not next(leagueEntries) then + out[leagueName] = nil + else + leagueEntries.divine = 1 + end + end + + return out + end) + if not success then + self:SetNotice(self.controls.pbNotice, "Failed to process CX response") + ConPrintf("CX error: %s", result) + return + end + result.timestamp = now + self.pbCurrencyConversion[realm] = result + end) + end) end local function initStatSortSelectionList(list) @@ -198,7 +274,7 @@ end -- Opens the item pricing popup function TradeQueryClass:PriceItem() - self.tradeQueryGenerator = new("TradeQueryGenerator", self) + self.tradeQueryGenerator = new("TradeQueryGenerator"):TradeQueryGenerator(self) main.onFrameFuncs["TradeQueryGenerator"] = function() self.tradeQueryGenerator:OnFrame() end @@ -215,7 +291,7 @@ function TradeQueryClass:PriceItem() local itemSet = self.itemsTab.itemSets[itemSetId] t_insert(newItemList, itemSet.title or "Default") end - self.controls.setSelect = new("DropDownControl", {"TOPLEFT", nil, "TOPLEFT"}, {pane_margins_horizontal, pane_margins_vertical, 188, row_height}, newItemList, function(index, value) + self.controls.setSelect = new("DropDownControl"):DropDownControl({ "TOPLEFT", nil, "TOPLEFT" }, { pane_margins_horizontal, pane_margins_vertical, 188, row_height }, newItemList, function(index, value) self.itemsTab:SetActiveItemSet(self.itemsTab.itemSetOrderList[index]) self.itemsTab:AddUndoState() end) @@ -229,12 +305,12 @@ function TradeQueryClass:PriceItem() self.clickTime = nil return "Authenticated" elseif self.clickTime then - local left = m_max(0,(self.clickTime + 30) - os.time()) + local left = m_max(0,(self.clickTime + 60) - os.time()) if left == 0 then self.clickTime = nil return "Not authenticated" else - return "Logging in... (" .. left .. ")" + return self:FormatOAuthLoginStatus(left) end else return colorCodes.WARNING.."Not authenticated" @@ -250,7 +326,7 @@ function TradeQueryClass:PriceItem() end end) end - self.controls.poesessidButton = new("ButtonControl", {"TOPLEFT", self.controls.setSelect, "TOPLEFT"}, {0, row_height + row_vertical_padding, 188, row_height}, self.loginStatus, function() + self.controls.poesessidButton = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.setSelect, "TOPLEFT" }, { 0, row_height + row_vertical_padding, 188, row_height }, self.loginStatus, function() -- LOGIN if not main.api.authToken then main.api:FetchAuthToken(function() @@ -303,7 +379,7 @@ on trade site to work on other leagues and realms)]] "Any (includes offline)" } - self.controls.tradeTypeSelection = new("DropDownControl", { "TOPLEFT", self.controls.poesessidButton, "BOTTOMLEFT" }, + self.controls.tradeTypeSelection = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.poesessidButton, "BOTTOMLEFT" }, { 0, row_vertical_padding, 188, row_height }, self.tradeTypes, function(index, value) self.tradeTypeIndex = index end) @@ -312,7 +388,7 @@ on trade site to work on other leagues and realms)]] -- Fetches Box self.maxFetchPerSearchDefault = 2 - self.controls.fetchCountEdit = new("EditControl", {"TOPRIGHT", nil, "TOPRIGHT"}, {-12, 19, 150, row_height}, "", "Fetch Pages", "%D", 3, function(buf) + self.controls.fetchCountEdit = new("EditControl"):EditControl({ "TOPRIGHT", nil, "TOPRIGHT" }, { -12, 19, 150, row_height }, "", "Fetch Pages", "%D", 3, function(buf) self.maxFetchPages = m_min(m_max(tonumber(buf) or self.maxFetchPerSearchDefault, 1), 10) self.tradeQueryRequests.maxFetchPerSearch = 10 * self.maxFetchPages self.controls.fetchCountEdit.focusValue = self.maxFetchPages @@ -336,7 +412,7 @@ on trade site to work on other leagues and realms)]] self.statSortSelectionList = { } initStatSortSelectionList(self.statSortSelectionList) end - self.controls.StatWeightMultipliersButton = new("ButtonControl", {"TOPRIGHT", self.controls.fetchCountEdit, "BOTTOMRIGHT"}, {0, row_vertical_padding, 150, row_height}, "^7Adjust search weights", function() + self.controls.StatWeightMultipliersButton = new("ButtonControl"):ButtonControl({ "TOPRIGHT", self.controls.fetchCountEdit, "BOTTOMRIGHT" }, { 0, row_vertical_padding, 150, row_height }, "^7Adjust search weights", function() self.itemsTab.modFlag = true self:SetStatWeights() end) @@ -361,7 +437,7 @@ on trade site to work on other leagues and realms)]] self.sortModes.Price, self.sortModes.Weight, } - self.controls.itemSortSelection = new("DropDownControl", {"TOPRIGHT", self.controls.StatWeightMultipliersButton, "TOPLEFT"}, {-8, 0, 170, row_height}, self.itemSortSelectionList, function(index, value) + self.controls.itemSortSelection = new("DropDownControl"):DropDownControl({ "TOPRIGHT", self.controls.StatWeightMultipliersButton, "TOPLEFT" }, { -8, 0, 170, row_height }, self.itemSortSelectionList, function(index, value) self.pbItemSortSelectionIndex = index for row_idx, _ in pairs(self.resultTbl) do self:UpdateControlsWithItems(row_idx) @@ -376,20 +452,22 @@ Lowest Price - Sorts from lowest to highest price of retrieved items Highest Weight - Displays the order retrieved from trade]] -- avoid calling selFunc to avoid updating controls before they are initialised self.controls.itemSortSelection:SetSel(self.pbItemSortSelectionIndex, true) - self.controls.itemSortSelectionLabel = new("LabelControl", {"TOPRIGHT", self.controls.itemSortSelection, "TOPLEFT"}, {-4, 0, 56, 16}, "^7Sort By:") + self.controls.itemSortSelectionLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", self.controls.itemSortSelection, "TOPLEFT" }, { -4, 0, 56, 16 }, "^7Sort By:") -- Realm selection - self.controls.realmLabel = new("LabelControl", {"LEFT", self.controls.setSelect, "RIGHT"}, {18, 0, 20, row_height - 4}, "^7Realm:") - self.controls.realm = new("DropDownControl", {"LEFT", self.controls.realmLabel, "RIGHT"}, {6, 0, 150, row_height}, self.realmDropList, function(index, value) + self.controls.realmLabel = new("LabelControl"):LabelControl({ "LEFT", self.controls.setSelect, "RIGHT" }, { 18, 0, 20, row_height - 4 }, "^7Realm:") + self.controls.realm = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.realmLabel, "RIGHT" }, { 6, 0, 150, row_height }, self.realmDropList, function(index, value) self.pbRealmIndex = index - self.pbRealm = self.realmIds[value] + if self.pbRealm ~= self.realmIds[value] then + self.pbRealm = self.realmIds[value] + self:PullCXData() + end local function setLeagueDropList() self.itemsTab.leagueDropList = copyTable(self.allLeagues[self.pbRealm]) self.controls.league:SetList(self.itemsTab.leagueDropList) -- invalidate selIndex to trigger select function call in the SetSel self.controls.league.selIndex = nil self.controls.league:SetSel(self.pbLeagueIndex) - self:SetCurrencyConversionButton() end if self.allLeagues[self.pbRealm] then setLeagueDropList() @@ -418,11 +496,10 @@ Highest Weight - Displays the order retrieved from trade]] end -- League selection - self.controls.leagueLabel = new("LabelControl", {"TOPRIGHT", self.controls.realmLabel, "TOPRIGHT"}, {0, row_height + row_vertical_padding, 20, row_height - 4}, "^7League:") - self.controls.league = new("DropDownControl", {"LEFT", self.controls.leagueLabel, "RIGHT"}, {6, 0, 150, row_height}, self.itemsTab.leagueDropList, function(index, value) + self.controls.leagueLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", self.controls.realmLabel, "TOPRIGHT" }, { 0, row_height + row_vertical_padding, 20, row_height - 4 }, "^7League:") + self.controls.league = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.leagueLabel, "RIGHT" }, { 6, 0, 150, row_height }, self.itemsTab.leagueDropList, function(index, value) self.pbLeagueIndex = index self.pbLeague = value - self:SetCurrencyConversionButton() end) self.controls.league:SetSel(self.pbLeagueIndex) self.controls.league.enabled = function() @@ -478,7 +555,7 @@ Highest Weight - Displays the order retrieved from trade]] t_insert(slotTables, { slotName = self.itemsTab.sockets[nodeId].label, nodeId = nodeId }) end - self.controls.authenticateButton = new("ButtonControl", {"TOPLEFT",self.controls.characterImportAnchor,"TOPLEFT"}, {0, 0, 200, 16}, "^7Authorize with Path of Exile", function() + self.controls.authenticateButton = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.controls.characterImportAnchor, "TOPLEFT" }, { 0, 0, 200, 16 }, "^7Authorize with Path of Exile", function() main.api:FetchAuthToken(function() if main.api.authToken then self.charImportStatus = "Authenticated" @@ -500,16 +577,18 @@ Highest Weight - Displays the order retrieved from trade]] return self.charImportMode == "AUTHENTICATION" end - self.controls.sectionAnchor = new("LabelControl", {"LEFT", self.controls.tradeTypeSelection, "LEFT"}, {0, row_vertical_padding, 0, 0}, "") + self.controls.sectionAnchor = new("LabelControl"):LabelControl({ "LEFT", self.controls.tradeTypeSelection, "LEFT" }, { 0, row_vertical_padding, 0, 0 }, "") top_pane_alignment_ref = {"TOPLEFT", self.controls.sectionAnchor, "TOPLEFT"} local scrollBarShown = #slotTables > 21 -- clipping starts beyond this -- dynamically hide rows that are above or below the scrollBar local hideRowFunc = function(self, index) if scrollBarShown then - -- 22 items fit in the scrollBar "box" so as the offset moves, we need to dynamically show what is within the boundaries - if (index < 23 and (self.controls.scrollBar.offset < ((row_height + row_vertical_padding)*(index-1) + row_vertical_padding))) or + local rowWithPadding = row_height + row_vertical_padding + -- this many items fit in the scrollBar "box" so as the offset moves, we need to dynamically show what is within the boundaries + local maxItemsInView = math.floor(self.controls.scrollBar.height / rowWithPadding) - 2 + if (index <= maxItemsInView and (self.controls.scrollBar.offset < (rowWithPadding * (index - 1) + row_vertical_padding))) or -- the second and in this applies if we have more than 44 slots because we need to hide the next "page" of rows as they go above the line, e.g. #23 could be above or below the "box" - (index >= 23 and (self.controls.scrollBar.offset > (row_height + row_vertical_padding)*(index-22) and self.controls.scrollBar.offset < (row_height + row_vertical_padding)*(index-1))) then + (index >= maxItemsInView + 1 and (self.controls.scrollBar.offset > rowWithPadding * (index - maxItemsInView) and self.controls.scrollBar.offset < rowWithPadding * (index - 1))) then return true end else @@ -525,7 +604,7 @@ Highest Weight - Displays the order retrieved from trade]] end end - self.controls.otherTradesLabel = new("LabelControl", top_pane_alignment_ref, {0, (#slotTables+1)*(row_height + row_vertical_padding), 100, 16}, "^8Other trades:") + self.controls.otherTradesLabel = new("LabelControl"):LabelControl(top_pane_alignment_ref, { 0, (#slotTables + 1) * (row_height + row_vertical_padding), 100, 16 }, "^8Other trades:") self.controls.otherTradesLabel.shown = function() return hideRowFunc(self, #slotTables+1) end @@ -569,19 +648,15 @@ Highest Weight - Displays the order retrieved from trade]] self.pane_height = (row_height + row_vertical_padding) * effective_row_count + 3 * pane_margins_vertical + row_height / 2 local pane_width = 885 + (scrollBarShown and 25 or 0) - self.controls.scrollBar = new("ScrollBarControl", {"TOPRIGHT", self.controls["StatWeightMultipliersButton"],"TOPRIGHT"}, {0, 25, 18, 0}, 50, "VERTICAL", false) + self.controls.scrollBar = new("ScrollBarControl"):ScrollBarControl({ "TOPRIGHT", self.controls["StatWeightMultipliersButton"], "TOPRIGHT" }, { 0, 25, 18, 0 }, 50, "VERTICAL", false) self.controls.scrollBar.shown = function() return scrollBarShown end - self.controls.fullPrice = new("LabelControl", {"BOTTOM", nil, "BOTTOM"}, {0, -row_height - pane_margins_vertical - row_vertical_padding, pane_width - 2 * pane_margins_horizontal, row_height}, "") - self.controls.close = new("ButtonControl", {"BOTTOM", nil, "BOTTOM"}, {0, -pane_margins_vertical, 90, row_height}, "Done", function() + self.controls.fullPrice = new("LabelControl"):LabelControl({ "BOTTOM", nil, "BOTTOM" }, { 0, -row_height - pane_margins_vertical - row_vertical_padding, pane_width - 2 * pane_margins_horizontal, row_height }, "") + self.controls.close = new("ButtonControl"):ButtonControl({ "BOTTOM", nil, "BOTTOM" }, { 0, -pane_margins_vertical, 90, row_height }, "Done", function() main:ClosePopup() end) - self.controls.updateCurrencyConversion = new("ButtonControl", {"BOTTOMLEFT", nil, "BOTTOMLEFT"}, {pane_margins_horizontal, -pane_margins_vertical, 240, row_height}, "Get Currency Conversion Rates", function() - self:PullPoENinjaCurrencyConversion(self.pbLeague) - end) - self.controls.pbNotice = new("LabelControl", {"BOTTOMRIGHT", nil, "BOTTOMRIGHT"}, {-row_height - pane_margins_vertical - row_vertical_padding, -pane_margins_vertical, 300, row_height}, "") - self:SetCurrencyConversionButton() + self.controls.pbNotice = new("LabelControl"):LabelControl({ "BOTTOMRIGHT", nil, "BOTTOMRIGHT" }, { -row_height - pane_margins_vertical - row_vertical_padding, -pane_margins_vertical, 300, row_height }, "") -- used in PopupDialog:Draw() local function scrollBarFunc() @@ -615,6 +690,7 @@ Highest Weight - Displays the order retrieved from trade]] end end end + self:PullCXData() main:OpenPopup(pane_width, self.pane_height, "Trader", self.controls, nil, nil, "close", (scrollBarShown and scrollBarFunc or nil)) end @@ -630,7 +706,7 @@ function TradeQueryClass:SetStatWeights(previousSelectionList) -- account for top gap, bottom button size and gap, and a gap before buttons local listHeight = popupHeight - 45 - 30 - 10 - controls.ListControl = new("TradeStatWeightMultiplierListControl", { "TOPLEFT", nil, "TOPRIGHT" }, + controls.ListControl = new("TradeStatWeightMultiplierListControl"):TradeStatWeightMultiplierListControl({ "TOPLEFT", nil, "TOPRIGHT" }, { -410, 45, 400, listHeight }, statList, sliderController) for _, stat in ipairs(data.powerStatList) do @@ -647,8 +723,8 @@ function TradeQueryClass:SetStatWeights(previousSelectionList) end end - controls.SliderLabel = new("LabelControl", { "TOPLEFT", nil, "TOPRIGHT" }, {-410, 20, 0, 16}, "^7"..statList[1].stat.label..":") - controls.Slider = new("SliderControl", { "TOPLEFT", controls.SliderLabel, "TOPRIGHT" }, {20, 0, 150, 16}, function(value) + controls.SliderLabel = new("LabelControl"):LabelControl({ "TOPLEFT", nil, "TOPRIGHT" }, { -410, 20, 0, 16 }, "^7" .. statList[1].stat.label .. ":") + controls.Slider = new("SliderControl"):SliderControl({ "TOPLEFT", controls.SliderLabel, "TOPRIGHT" }, { 20, 0, 150, 16 }, function(value) if value == 0 then controls.SliderValue.label = "^7Disabled" statList[sliderController.index].stat.weightMult = 0 @@ -659,7 +735,7 @@ function TradeQueryClass:SetStatWeights(previousSelectionList) statList[sliderController.index].label = s_format("%.2f : ", 0.01 + value * 0.99)..statList[sliderController.index].stat.label end end) - controls.SliderValue = new("LabelControl", { "TOPLEFT", controls.Slider, "TOPRIGHT" }, {20, 0, 0, 16}, "^7Disabled") + controls.SliderValue = new("LabelControl"):LabelControl({ "TOPLEFT", controls.Slider, "TOPRIGHT" }, { 20, 0, 0, 16 }, "^7Disabled") controls.Slider.tooltip.realDraw = controls.Slider.tooltip.Draw controls.Slider.tooltip.Draw = function(self, x, y, width, height, viewPort) local sliderOffsetX = round(184 * (1 - controls.Slider.val)) @@ -685,7 +761,7 @@ function TradeQueryClass:SetStatWeights(previousSelectionList) end end - controls.finalise = new("ButtonControl", { "BOTTOM", nil, "BOTTOM" }, {-90, -10, 80, 20}, "Save", function() + controls.finalise = new("ButtonControl"):ButtonControl({ "BOTTOM", nil, "BOTTOM" }, { -90, -10, 80, 20 }, "Save", function() main:ClosePopup() -- used in ItemsTab to save to xml under TradeSearchWeights node @@ -703,13 +779,13 @@ function TradeQueryClass:SetStatWeights(previousSelectionList) self:UpdateControlsWithItems(row_idx) end end) - controls.cancel = new("ButtonControl", { "BOTTOM", nil, "BOTTOM" }, { 0, -10, 80, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl({ "BOTTOM", nil, "BOTTOM" }, { 0, -10, 80, 20 }, "Cancel", function() if previousSelectionList and #previousSelectionList > 0 then self.statSortSelectionList = copyTable(previousSelectionList, true) end main:ClosePopup() end) - controls.reset = new("ButtonControl", { "BOTTOM", nil, "BOTTOM" }, { 90, -10, 80, 20 }, "Reset", function() + controls.reset = new("ButtonControl"):ButtonControl({ "BOTTOM", nil, "BOTTOM" }, { 90, -10, 80, 20 }, "Reset", function() local previousSelection = { } if isSameAsDefaultList(self.statSortSelectionList) then previousSelection = copyTable(previousSelectionList, true) @@ -724,48 +800,6 @@ function TradeQueryClass:SetStatWeights(previousSelectionList) main:OpenPopup(420, popupHeight, "Stat Weight Multipliers", controls) end --- Method to update the Currency Conversion button label -function TradeQueryClass:SetCurrencyConversionButton() - local currencyLabel = "Update Currency Conversion Rates" - self.pbFileTimestampDiff[self.controls.league.selIndex] = nil - if self.pbLeague == nil then - return - end - local values_file = io.open("../"..self.pbLeague.."_currency_values.json", "r") - if values_file then - local lines = values_file:read "*a" - values_file:close() - self.pbCurrencyConversion[self.pbLeague] = dkjson.decode(lines) - self.lastCurrencyFileTime[self.controls.league.selIndex] = self.pbCurrencyConversion[self.pbLeague]["updateTime"] - self.pbFileTimestampDiff[self.controls.league.selIndex] = get_time() - self.lastCurrencyFileTime[self.controls.league.selIndex] - if self.pbFileTimestampDiff[self.controls.league.selIndex] < 3600 then - -- Less than 1 hour (60 * 60 = 3600) - currencyLabel = "Currency Rates are very recent" - elseif self.pbFileTimestampDiff[self.controls.league.selIndex] < (24 * 3600) then - -- Less than 1 day - currencyLabel = "Currency Rates are recent" - end - else - currencyLabel = "Get Currency Conversion Rates" - end - self.controls.updateCurrencyConversion.label = currencyLabel - self.controls.updateCurrencyConversion.enabled = function() - return self.pbFileTimestampDiff[self.controls.league.selIndex] == nil or self.pbFileTimestampDiff[self.controls.league.selIndex] >= 3600 - end - self.controls.updateCurrencyConversion.tooltipFunc = function(tooltip) - tooltip:Clear() - if self.lastCurrencyFileTime[self.controls.league.selIndex] ~= nil then - self.pbFileTimestampDiff[self.controls.league.selIndex] = get_time() - self.lastCurrencyFileTime[self.controls.league.selIndex] - end - if self.pbFileTimestampDiff[self.controls.league.selIndex] == nil or self.pbFileTimestampDiff[self.controls.league.selIndex] >= 3600 then - tooltip:AddLine(16, "Currency Conversion rates are pulled from PoE Ninja") - tooltip:AddLine(16, "Updates are limited to once per hour and not necessary more than once per day") - elseif self.pbFileTimestampDiff[self.controls.league.selIndex] ~= nil and self.pbFileTimestampDiff[self.controls.league.selIndex] < 3600 then - tooltip:AddLine(16, "Conversion Rates are less than an hour old (" .. tostring(self.pbFileTimestampDiff[self.controls.league.selIndex]) .. " seconds old)") - end - end -end - -- Method to set the notice message in upper right of PoB Trader pane function TradeQueryClass:SetNotice(notice_control, msg) if msg:find("No Matching Results") then @@ -790,6 +824,64 @@ function TradeQueryClass:ReduceOutput(output) return smallOutput end +local function getTradeStatValue(output, statTable, useFullDpsFallback) + if useFullDpsFallback then + return data.powerStatList.GetFromOutput(output, { stat = "TotalDPS" }, true) + + data.powerStatList.GetFromOutput(output, { stat = "TotalDotDPS" }, true) + + data.powerStatList.GetFromOutput(output, { stat = "CombinedDPS" }, true) + end + return data.powerStatList.GetFromOutput(output, statTable, true) +end + +local function getTradeStatRatio(baseOutput, newOutput, statTable) + local useFullDpsFallback = statTable.stat == "FullDPS" and not (baseOutput.FullDPS and newOutput.FullDPS) + local baseStat = getTradeStatValue(baseOutput, statTable, useFullDpsFallback) + local newStat = getTradeStatValue(newOutput, statTable, useFullDpsFallback) + if baseStat == math.huge then + return newStat == math.huge and 1 or 0 + elseif newStat == math.huge then + return data.misc.maxStatIncrease + elseif baseStat == 0 then + if newStat == 0 then + return 1 + end + return newStat > 0 and data.misc.maxStatIncrease or 0 + end + return m_min(newStat / ((baseStat ~= 0) and baseStat or 1), data.misc.maxStatIncrease) +end + +function TradeQueryClass:ComputeStatDetails(baseOutput, newOutput) + local details = {} + for _, statTable in ipairs(self.statSortSelectionList) do + local statRatio = getTradeStatRatio(baseOutput, newOutput, statTable) + local percentChange = (statRatio - 1) * 100 + if statTable.transform then + percentChange = (statTable.transform(statRatio) - statTable.transform(1)) * 100 + end + t_insert(details, { + label = statTable.label, + stat = statTable.stat, + percentChange = percentChange, + weightMult = statTable.weightMult or 0, + }) + end + return details +end + +function TradeQueryClass:GetResultScorePercent(evaluation) + if not evaluation or not evaluation.statDetails then + return nil + end + local totalWeight = 0 + local scorePercent = 0 + for _, detail in ipairs(evaluation.statDetails) do + local weightMult = detail.weightMult or 0 + totalWeight = totalWeight + weightMult + scorePercent = scorePercent + (detail.percentChange or 0) * weightMult + end + return totalWeight > 0 and scorePercent / totalWeight or nil +end + -- Method to evaluate a result by getting it's output and weight function TradeQueryClass:GetResultEvaluation(row_idx, result_index, calcFunc, baseOutput) local result = self.resultTbl[row_idx][result_index] @@ -812,7 +904,6 @@ function TradeQueryClass:GetResultEvaluation(row_idx, result_index, calcFunc, ba local slotTbl = self.slotTables[row_idx] local jewelNodeId = slotTbl.nodeId or slotTbl.selectedJewelNodeId - local slotName = jewelNodeId and "Jewel " .. tostring(jewelNodeId) or slotTbl.slotName if slotTbl.slotName == "Megalomaniac" then local addedNodes = {} for nodeName in (result.item_string.."\r\n"):gmatch("Allocates (.-)\r?\n") do @@ -822,15 +913,20 @@ function TradeQueryClass:GetResultEvaluation(row_idx, result_index, calcFunc, ba end end - local output = self:ReduceOutput(calcFunc({ addNodes = addedNodes })) + local fullNewOutput = calcFunc({ addNodes = addedNodes }) + local output = self:ReduceOutput(fullNewOutput) local weight = self.tradeQueryGenerator.WeightedRatioOutputs(baseOutput, output, self.statSortSelectionList) - result.evaluation = {{ output = output, weight = weight }} + local statDetails = self:ComputeStatDetails(baseOutput, fullNewOutput) + result.evaluation = {{ output = output, weight = weight, statDetails = statDetails }} else - local item = new("Item", result.item_string) + local slotName = jewelNodeId and "Jewel " .. tostring(jewelNodeId) or slotTbl.slotName + local item = new("Item"):Item(result.item_string) - local output = self:ReduceOutput(calcFunc({ repSlotName = slotName, repItem = item })) + local fullNewOutput = calcFunc({ repSlotName = slotName, repItem = item }) + local output = self:ReduceOutput(fullNewOutput) local weight = self.tradeQueryGenerator.WeightedRatioOutputs(baseOutput, output, self.statSortSelectionList) - result.evaluation = {{ output = output, weight = weight }} + local statDetails = self:ComputeStatDetails(baseOutput, fullNewOutput) + result.evaluation = {{ output = output, weight = weight, statDetails = statDetails }} end return result.evaluation end @@ -838,19 +934,31 @@ end -- Method to update controls after a search is completed function TradeQueryClass:UpdateDropdownList(row_idx) local dropdownLabels = {} + local dropdown = self.controls["resultDropdown".. row_idx] - if not self.resultTbl[row_idx] then return end - - for result_index = 1, #self.resultTbl[row_idx] do + if not dropdown or not self.resultTbl[row_idx] or not self.sortedResultTbl[row_idx] then return end + for result_index = 1, #self.sortedResultTbl[row_idx] do local pb_index = self.sortedResultTbl[row_idx][result_index].index local result = self.resultTbl[row_idx][pb_index] - local price = string.format(" %s(%d %s)", colorCodes["CURRENCY"], result.amount, result.currency) - local item = new("Item", result.item_string) - table.insert(dropdownLabels, colorCodes[item.rarity] .. item.name .. price) + if result then + local price = s_format(" %s(%s %s)", colorCodes["CURRENCY"], tostring(result.amount), result.currency) + local item = new("Item"):Item(result.item_string) + local eval = result.evaluation + if self.itemsTab.build then + eval = self:GetResultEvaluation(row_idx, pb_index) + end + local scorePercent = eval and self:GetResultScorePercent(eval[1]) + local scoreDetail = scorePercent and s_format("%s%+.1f%%", scorePercent >= 0 and colorCodes.POSITIVE or colorCodes.NEGATIVE, scorePercent) + t_insert(dropdownLabels, { + label = colorCodes[item.rarity] .. item.name .. price, + detail = scoreDetail, + strikethrough = scorePercent and scorePercent < 0, + }) + end end - self.controls["resultDropdown".. row_idx].selIndex = 1 - self.controls["resultDropdown".. row_idx]:SetList(dropdownLabels) + dropdown.selIndex = 1 + dropdown:SetList(dropdownLabels) end function TradeQueryClass:ResetResultRow(rowIdx) self.itemIndexTbl[rowIdx] = nil @@ -864,9 +972,8 @@ function TradeQueryClass:UpdateControlsWithItems(row_idx) local sortMode = self.itemSortSelectionList[self.pbItemSortSelectionIndex] local sortedItems, errMsg = self:SortFetchResults(row_idx, sortMode) if errMsg == "MissingConversionRates" then - self:SetNotice(self.controls.pbNotice, "^4Please update currency rates to sort by price. Falling back to Stat Value sort.") + self:SetNotice(self.controls.pbNotice, "^4Currency rates unavailable. Falling back to Stat Value sort.") sortedItems, errMsg = self:SortFetchResults(row_idx, self.sortModes.StatValue) - return elseif errMsg then self:SetNotice(self.controls.pbNotice, "Error: " .. errMsg) return @@ -985,7 +1092,7 @@ end function TradeQueryClass:FilterToSafeItems(itemEntries, slotName) local itemsSafe = {} for _, entry in ipairs(itemEntries) do - local item = new("Item", entry.item_string) + local item = new("Item"):Item(entry.item_string) if item.base and ((not slotName) or self.itemsTab:IsItemValidForSlot(item, slotName)) then t_insert(itemsSafe, entry) end @@ -1007,8 +1114,8 @@ function TradeQueryClass:PriceItemRowDisplay(row_idx, top_pane_alignment_ref, ro return selectedNodeId and self.itemsTab.sockets[selectedNodeId] or activeSlot end local nameColor = slotTbl.unique and colorCodes.UNIQUE or "^7" - controls["name"..row_idx] = new("LabelControl", top_pane_alignment_ref, {0, row_idx*(row_height + row_vertical_padding), 135, row_height - 4}, nameColor..slotTbl.slotName) - controls["bestButton"..row_idx] = new("ButtonControl", { "LEFT", controls["name"..row_idx], "LEFT"}, {135 + 8, 0, 80, row_height}, "Find best", function() + controls["name" .. row_idx] = new("LabelControl"):LabelControl(top_pane_alignment_ref, { 0, row_idx * (row_height + row_vertical_padding), 135, row_height - 4 }, nameColor .. slotTbl.slotName) + controls["bestButton" .. row_idx] = new("ButtonControl"):ButtonControl({ "LEFT", controls["name" .. row_idx], "LEFT" }, { 135 + 8, 0, 80, row_height }, "Find best", function() self.tradeQueryGenerator:RequestQuery(activeSlot, { slotTbl = slotTbl, controls = controls, row_idx = row_idx }, self.statSortSelectionList, function(context, query, errMsg) if errMsg then self:SetNotice(context.controls.pbNotice, colorCodes.NEGATIVE .. errMsg) @@ -1061,7 +1168,7 @@ you can add them, then press "Price Item" to evaluate the items inside Path of B itemSlotHelper.DrawViewer(self.itemsTab, nodeId, viewerX, viewerY, boxSize, boxSize) end local pbURL - controls["uri"..row_idx] = new("EditControl", { "TOPLEFT", controls["bestButton"..row_idx], "TOPRIGHT"}, {8, 0, 514, row_height}, nil, nil, "^%C\t\n", nil, function(buf) + controls["uri" .. row_idx] = new("EditControl"):EditControl({ "TOPLEFT", controls["bestButton" .. row_idx], "TOPRIGHT" }, { 8, 0, 514, row_height }, nil, nil, "^%C\t\n", nil, function(buf) local subpath = buf:match(self.hostName .. "trade2/search/(.+)$") or "" local paths = {} for path in subpath:gmatch("[^/]+") do @@ -1088,7 +1195,7 @@ you can add them, then press "Price Item" to evaluate the items inside Path of B tooltip:AddLine(16, "Control + click to open in web-browser") end end - controls["priceButton"..row_idx] = new("ButtonControl", { "TOPLEFT", controls["uri"..row_idx], "TOPRIGHT"}, {8, 0, 100, row_height}, "Price Item", + controls["priceButton" .. row_idx] = new("ButtonControl"):ButtonControl({ "TOPLEFT", controls["uri" .. row_idx], "TOPRIGHT" }, { 8, 0, 100, row_height }, "Price Item", function() controls["priceButton"..row_idx].label = "Searching..." self.tradeQueryRequests:SearchWithURL(controls["uri"..row_idx].buf, function(items, errMsg, query) @@ -1126,14 +1233,16 @@ you can add them, then press "Price Item" to evaluate the items inside Path of B local clampItemIndex = function(index) return m_min(m_max(index or 1, 1), self.sortedResultTbl[row_idx] and #self.sortedResultTbl[row_idx] or 1) end - controls["changeButton"..row_idx] = new("ButtonControl", { "LEFT", controls["name"..row_idx], "LEFT"}, {135 + 8, 0, 80, row_height}, "<< Search", function() + controls["changeButton" .. row_idx] = new("ButtonControl"):ButtonControl({ "LEFT", controls["name" .. row_idx], "LEFT" }, { 135 + 8, 0, 80, row_height }, "<< Search", function() self:ResetResultRow(row_idx) end) controls["changeButton"..row_idx].shown = function() return self.resultTbl[row_idx] end - controls["resultDropdown"..row_idx] = new("DropDownControl", { "TOPLEFT", controls["changeButton"..row_idx], "TOPRIGHT"}, {8, 0, 351, row_height}, {}, function(index) + controls["resultDropdown" .. row_idx] = new("DropDownControl"):DropDownControl({ "TOPLEFT", controls["changeButton" .. row_idx], "TOPRIGHT" }, { 8, 0, 351, row_height }, {}, function(index) self.itemIndexTbl[row_idx] = self.sortedResultTbl[row_idx][index].index self:SetFetchResultReturn(row_idx, self.itemIndexTbl[row_idx]) end) + controls["resultDropdown"..row_idx].enableDroppedWidth = true + controls["resultDropdown"..row_idx].maxDroppedWidth = 600 self:UpdateDropdownList(row_idx) controls["resultDropdown"..row_idx].tooltipFunc = function(tooltip, dropdown_mode, dropdown_index, dropdown_display_string) local sortedRow = self.sortedResultTbl[row_idx] @@ -1145,14 +1254,28 @@ you can add them, then press "Price Item" to evaluate the items inside Path of B if not result then return end - local item = new("Item", result.item_string) + local item = new("Item"):Item(result.item_string) tooltip:Clear() local tooltipSlot = slotTbl.selectedJewelNodeId and self.itemsTab.sockets[slotTbl.selectedJewelNodeId] or activeSlot self.itemsTab:AddItemTooltip(tooltip, item, tooltipSlot) tooltip:AddSeparator(10) + local eval = result.evaluation + if eval and eval[1] and eval[1].statDetails then + local scorePercent = self:GetResultScorePercent(eval[1]) + local scoreColor = scorePercent and scorePercent >= 0 and colorCodes.POSITIVE or colorCodes.NEGATIVE + tooltip:AddLine(16, "^7Score Breakdown:") + for _, detail in ipairs(eval[1].statDetails) do + local color = detail.percentChange >= 0 and colorCodes.POSITIVE or colorCodes.NEGATIVE + tooltip:AddLine(16, s_format(" %s%s: %+.1f%%^7 (weight: %.2f)", color, detail.label, detail.percentChange, detail.weightMult)) + end + if scorePercent then + tooltip:AddLine(16, s_format(" %sOverall: %+.1f%%", scoreColor, scorePercent)) + end + tooltip:AddSeparator(10) + end tooltip:AddLine(16, string.format("^7Price: %s %s", result.amount, result.currency)) end - controls["importButton"..row_idx] = new("ButtonControl", { "TOPLEFT", controls["resultDropdown"..row_idx], "TOPRIGHT"}, {8, 0, 100, row_height}, "Import Item", function() + controls["importButton" .. row_idx] = new("ButtonControl"):ButtonControl({ "TOPLEFT", controls["resultDropdown" .. row_idx], "TOPRIGHT" }, { 8, 0, 100, row_height }, "Import Item", function() self.itemsTab:CreateDisplayItemFromRaw(self.resultTbl[row_idx][self.itemIndexTbl[row_idx]].item_string) local item = self.itemsTab.displayItem -- pass "true" to not auto equip it as we will have our own logic @@ -1175,7 +1298,7 @@ you can add them, then press "Price Item" to evaluate the items inside Path of B -- TODO: item parsing bug caught here. -- item.baseName is nil and throws error in the following AddItemTooltip func -- if the item is unidentified - local item = new("Item", item_string) + local item = new("Item"):Item(item_string) local tooltipSlot = slotTbl.selectedJewelNodeId and self.itemsTab.sockets[slotTbl.selectedJewelNodeId] or activeSlot self.itemsTab:AddItemTooltip(tooltip, item, tooltipSlot, true) end @@ -1184,8 +1307,7 @@ you can add them, then press "Price Item" to evaluate the items inside Path of B return self.itemIndexTbl[row_idx] and self.resultTbl[row_idx][self.itemIndexTbl[row_idx]].item_string ~= nil end -- Whisper so we can copy to clipboard - controls["whisperButton" .. row_idx] = new("ButtonControl", - { "TOPLEFT", controls["importButton" .. row_idx], "TOPRIGHT" }, { 8, 0, 155, row_height }, function() + controls["whisperButton" .. row_idx] = new("ButtonControl"):ButtonControl({ "TOPLEFT", controls["importButton" .. row_idx], "TOPRIGHT" }, { 8, 0, 155, row_height }, function() local itemResult = self.itemIndexTbl[row_idx] and self.resultTbl[row_idx][self.itemIndexTbl[row_idx]] if not itemResult then return "" end @@ -1256,8 +1378,10 @@ function TradeQueryClass:GetTotalPriceString() for currency, _ in pairs(prices) do table.insert(currencies, currency) end - local currencyMap = self.pbCurrencyConversion[self.pbLeague] or {} - table.sort(currencies, function (a, b) + local currencyMap = self.pbCurrencyConversion[self.pbRealm] and + self.pbCurrencyConversion[self.pbRealm][self.pbLeague] + or {} + table.sort(currencies, function(a, b) if currencyMap[a] and currencyMap[b] then return currencyMap[a] > currencyMap[b] else diff --git a/src/Classes/TradeQueryGenerator.lua b/src/Classes/TradeQueryGenerator.lua index 415a668a0f..a8156b37d5 100644 --- a/src/Classes/TradeQueryGenerator.lua +++ b/src/Classes/TradeQueryGenerator.lua @@ -95,6 +95,8 @@ local function getStatEntries(modType) ["Rune"] = "rune", ["HeartOfTheWell"] = "explicit", ["AgainstTheDarkness"] = "explicit", + ["pseudo"] = "pseudo", + ["Enchant"] = "enchant", } if tradeStatCategoryIndices[modType] then for i, cat in ipairs(tradeStats) do @@ -105,13 +107,15 @@ local function getStatEntries(modType) end end -local MAX_FILTERS = 35 local function logToFile(...) ConPrintf(...) end -local TradeQueryGeneratorClass = newClass("TradeQueryGenerator", function(self, queryTab) +---@class TradeQueryGenerator +local TradeQueryGeneratorClass = newClass("TradeQueryGenerator") + +function TradeQueryGeneratorClass:TradeQueryGenerator(queryTab) self:InitMods() self.queryTab = queryTab self.itemsTab = queryTab.itemsTab @@ -119,7 +123,8 @@ local TradeQueryGeneratorClass = newClass("TradeQueryGenerator", function(self, self.lastMaxPrice = nil self.lastMaxPriceTypeIndex = nil self.lastMaxLevel = nil -end) + return self +end local function canModSpawnForItemCategory(mod, names) for _, name in pairs(tradeCategoryNames[names]) do @@ -838,7 +843,7 @@ Time-Lost Sapphire Radius: Small Implicits: 0]] end - local testItem = new("Item", itemRawStr) + local testItem = new("Item"):Item(itemRawStr) -- Calculate base output with a blank item local calcFunc, baseOutput = self.itemsTab.build.calcsTab:GetMiscCalculator() @@ -861,6 +866,7 @@ Implicits: 0]] options = options, slot = slot, requiredMods = options.requiredMods, + blockedMods = options.blockedMods } -- OnFrame will pick this up and begin the work @@ -868,7 +874,7 @@ Implicits: 0]] -- Open progress tracking blocker popup local controls = { } - controls.progressText = new("LabelControl", {"TOP",nil,"TOP"}, {0, 30, 0, 16}, string.format("Calculating Mod Weights...")) + controls.progressText = new("LabelControl"):LabelControl({ "TOP", nil, "TOP" }, { 0, 30, 0, 16 }, string.format("Calculating Mod Weights...")) self.calcContext.popup = main:OpenPopup(280, 65, "Please Wait", controls) end @@ -960,8 +966,8 @@ function TradeQueryGeneratorClass:FinishQuery() } local selectedTradeType = self.tradeTypes[self.tradeTypeIndex] -- Generate trade query str and open in browser - local filters = 0 local requiredMods = self.calcContext.requiredMods or {} + local blockedMods = self.calcContext.blockedMods or {} local queryTable = { query = { filters = self.calcContext.special.queryFilters or { @@ -977,68 +983,94 @@ function TradeQueryGeneratorClass:FinishQuery() { type = "weight", value = { min = minWeight }, - filters = { } + filters = {}, }, - requiredMods and { + { type = "and", - filters = {} + filters = {}, + }, + { + type = "not", + filters = {}, } } }, sort = { ["statgroup.0"] = "desc" }, engine = "new" } - - local options = self.calcContext.options - - local num_extra = 2 - if not options.includeMirrored then - num_extra = num_extra + 1 - end - if options.maxPrice and options.maxPrice > 0 then - num_extra = num_extra + 1 - end - if options.account then - queryTable.query.filters.trade_filters.filters.account = {input = options.account} - end - - if options.maxLevel and options.maxLevel > 0 then - num_extra = num_extra + 1 - end - if options.sockets and options.sockets > 0 then - num_extra = num_extra + 1 - end - num_extra = num_extra + #requiredMods - - local effective_max = MAX_FILTERS - num_extra - - local prioritizedMods = {} + local weightGroup = queryTable.query.stats[1] + local andGroup = queryTable.query.stats[2] + local notGroup = queryTable.query.stats[3] + -- the trade site has a maximum complexity of 200 for each query. our baseline is 54 for the weighted sum group, 4 for the rarity filter plus category, and 4 for the and group + local complexityBudget = 200 - 54 - 4 - 4 + + local pseudoMap = { + -- pseudo stats are disabled for PoE2 due to the trade site counting augment mods in them, + -- which would skew results significantly. however, the feature is kept here for PoB1 parity reasons + } + local ignoredStats = { + } + -- block all hybrid resistance stats + local resElements = {} + for _, elem1 in ipairs(resElements) do + for _, elem2 in ipairs(resElements) do + local stats = { string.format("%s_and_%s_damage_resistance_%%", elem1, elem2) } + ignoredStats[tostring(HashStats(stats))] = true + end + end + -- block all hybrid attribute stats + local attributeElements = {} + for _, elem1 in ipairs(attributeElements) do + for _, elem2 in ipairs(attributeElements) do + local stats = { string.format("base_%s_and_%s", elem1, elem2) } + ignoredStats[tostring(HashStats(stats))] = true + stats = { string.format("additional_%s_and_%s", elem1, elem2) } + ignoredStats[tostring(HashStats(stats))] = true + end + end + local statFilters = {} + local pseudoMods = {} for _, entry in ipairs(self.modWeights) do - if #prioritizedMods < effective_max then - table.insert(prioritizedMods, entry) + local hash = entry.tradeModId:match("stat_(%d+)") + local filterEntry = { id = entry.tradeModId, value = { weight = (entry.invert == true and entry.weight * -1 or entry.weight) } } + -- avoid adding hybrid stats since we get the weight for them from + -- individual stats + if ignoredStats[hash] then + goto weightContinue + elseif pseudoMap[hash] then + local tradeId = pseudoMap[hash] + filterEntry.id = tradeId + -- avoid adding duplicate pseudo filters: update existing + if pseudoMods[tradeId] then + pseudoMods[tradeId].value.weight = math.max(filterEntry.value.weight, pseudoMods[tradeId].value.weight) + else + pseudoMods[tradeId] = filterEntry + table.insert(statFilters, filterEntry) + end else - break + table.insert(statFilters, filterEntry) end - end - self.modWeights = prioritizedMods + ::weightContinue:: + end for k, v in pairs(self.calcContext.special.queryExtra or {}) do + complexityBudget = complexityBudget - 2 queryTable.query[k] = v end - for _, entry in ipairs(self.modWeights) do - t_insert(queryTable.query.stats[1].filters, { id = entry.tradeModId, value = { weight = (entry.invert == true and entry.weight * -1 or entry.weight) } }) - filters = filters + 1 - if filters == effective_max then - break - end - end + -- and filters specified by the user for _, entry in ipairs(requiredMods) do - local filters = queryTable.query.stats[2].filters - t_insert(filters, { id = entry.tradeId, value = { min = entry.value } }) + complexityBudget = complexityBudget - 4 + t_insert(andGroup.filters, { id = entry.tradeId, value = { min = entry.value } }) end + for _, entry in ipairs(blockedMods) do + complexityBudget = complexityBudget - 4 + t_insert(notGroup.filters, { id = entry.tradeId, value = { min = entry.value } }) + end + local options = self.calcContext.options if not options.includeMirrored then + complexityBudget = complexityBudget - 3 queryTable.query.filters.misc_filters = { disabled = false, filters = { @@ -1048,6 +1080,7 @@ function TradeQueryGeneratorClass:FinishQuery() end if options.maxPrice and options.maxPrice > 0 then + complexityBudget = complexityBudget - 3 queryTable.query.filters.trade_filters = { filters = { price = { @@ -1058,7 +1091,12 @@ function TradeQueryGeneratorClass:FinishQuery() } end + if options.account then + complexityBudget = complexityBudget - 3 + queryTable.query.filters.trade_filters.filters.account = { input = options.account } + end if options.maxLevel and options.maxLevel > 0 then + complexityBudget = complexityBudget - 3 queryTable.query.filters.req_filters = { disabled = false, filters = { @@ -1070,6 +1108,7 @@ function TradeQueryGeneratorClass:FinishQuery() end if options.sockets and options.sockets > 0 then + complexityBudget = complexityBudget - 3 queryTable.query.filters.equipment_filters = { disabled = false, filters = { @@ -1080,8 +1119,17 @@ function TradeQueryGeneratorClass:FinishQuery() } end + for _, entry in ipairs(statFilters) do + -- leave some room for the exact search account name and price query + if complexityBudget < 8 then + break + end + complexityBudget = complexityBudget - 4 + t_insert(weightGroup.filters, entry) + end local errMsg = nil - if #queryTable.query.stats[1].filters == 0 then + ConPrintf("filters: %d, budget: %d", #weightGroup.filters, complexityBudget) + if #weightGroup.filters == 0 then -- No mods to filter errMsg = "Could not generate search, found no mods to search for" end @@ -1099,8 +1147,8 @@ function TradeQueryGeneratorClass:RequestQuery(slot, context, statWeights, callb local controls = { } local options = { } - local popupHeight = 80 - local popupWidth = 400 + local popupHeight = 110 + local popupWidth = 480 local isJewelSlot = slot and slot.slotName:find("Jewel") ~= nil @@ -1110,7 +1158,7 @@ function TradeQueryGeneratorClass:RequestQuery(slot, context, statWeights, callb popupHeight = popupHeight + (height or 23) end - controls.includeCorrupted = new("CheckBoxControl", {"TOP",nil,"TOP"}, {-40, 30, 18}, "Corrupted Mods:", function(state) end, "Includes corruption implicit modifiers in the weighted sum.\nNote that there is a maximum search filter count which means this might cause other weights to not be included.") + controls.includeCorrupted = new("CheckBoxControl"):CheckBoxControl({ "TOP", nil, "TOP" }, { -40, 30, 18 }, "Corrupted Mods:", function(state) end, "Includes corruption implicit modifiers in the weighted sum.\nNote that there is a maximum search filter count which means this might cause other weights to not be included.") controls.includeCorrupted.state = not context.slotTbl.alreadyCorrupted and (self.lastIncludeCorrupted == nil or self.lastIncludeCorrupted == true) controls.includeCorrupted.enabled = not context.slotTbl.alreadyCorrupted updateLastAnchor(controls.includeCorrupted) @@ -1118,7 +1166,7 @@ function TradeQueryGeneratorClass:RequestQuery(slot, context, statWeights, callb - controls.includeMirrored = new("CheckBoxControl", {"TOPRIGHT",lastItemAnchor,"BOTTOMRIGHT"}, {0, 5, 18}, "Mirrored Items:", function(state) end) + controls.includeMirrored = new("CheckBoxControl"):CheckBoxControl({ "TOPRIGHT", lastItemAnchor, "BOTTOMRIGHT" }, { 0, 5, 18 }, "Mirrored Items:", function(state) end) controls.includeMirrored.state = (self.lastIncludeMirrored == nil or self.lastIncludeMirrored == true) updateLastAnchor(controls.includeMirrored) @@ -1134,9 +1182,9 @@ Keep: augments will be included in weights and will not be changed on items. Best used when you value an augment greatly, and cannot add it yourself. Remove: augments are completely ignored, and removed from items.]] - controls.augmentBehaviour = new("DropDownControl", {"TOPLEFT", lastItemAnchor, "BOTTOMLEFT"}, {0, 5, 110, 18}, {"Copy Current", "Keep", "Remove"}, function(state) end, augmentTooltip) + controls.augmentBehaviour = new("DropDownControl"):DropDownControl({ "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 110, 18 }, { "Copy Current", "Keep", "Remove" }, function(state) end, augmentTooltip) controls.augmentBehaviour:SetSel(self.lastAugmentBehaviourIdx or 1) - controls.augmentBehaviourLabel = new("LabelControl", { "RIGHT", controls.augmentBehaviour, "LEFT" }, + controls.augmentBehaviourLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.augmentBehaviour, "LEFT" }, { -4, 0, 80, 16 }, "Rune Behaviour:") updateLastAnchor(controls.augmentBehaviour) end @@ -1152,9 +1200,9 @@ Keep: anoints will not be changed on items. Best used when you cannot add one yourself. Note that weights cannot be generated for anoints. Remove: anoints are completely ignored, and removed from items.]] - controls.anointBehaviour = new("DropDownControl", {"TOPLEFT", lastItemAnchor, "BOTTOMLEFT"}, {0, 5, 110, 18}, {"Copy Current", "Keep", "Remove"}, function(state) end, augmentTooltip) + controls.anointBehaviour = new("DropDownControl"):DropDownControl({ "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 110, 18 }, { "Copy Current", "Keep", "Remove" }, function(state) end, augmentTooltip) controls.anointBehaviour:SetSel(self.lastAnointBehaviourIdx or 1) - controls.anointBehaviourLabel = new("LabelControl", { "RIGHT", controls.anointBehaviour, "LEFT" }, + controls.anointBehaviourLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.anointBehaviour, "LEFT" }, { -4, 0, 80, 16 }, "Anoint Behaviour:") updateLastAnchor(controls.anointBehaviour) end @@ -1173,8 +1221,8 @@ Remove: anoints are completely ignored, and removed from items.]] table.sort(activeSocketList, function(a, b) return a.label < b.label end) - controls.jewelSlot = new("DropDownControl", {"TOPLEFT", lastItemAnchor, "BOTTOMLEFT"}, {0, 5, 100, 18}, activeSocketList, function(idx, value) end) - controls.jewelSlotLabel = new("LabelControl", {"RIGHT",controls.jewelSlot,"LEFT"}, {-5, 0, 0, 16}, "Jewel Slot:") + controls.jewelSlot = new("DropDownControl"):DropDownControl({ "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 100, 18 }, activeSocketList, function(idx, value) end) + controls.jewelSlotLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.jewelSlot, "LEFT" }, { -5, 0, 0, 16 }, "Jewel Slot:") for index, jewelSlot in ipairs(activeSocketList) do if jewelSlot.nodeId == context.slotTbl.selectedJewelNodeId then controls.jewelSlot.selIndex = index @@ -1184,19 +1232,16 @@ Remove: anoints are completely ignored, and removed from items.]] updateLastAnchor(controls.jewelSlot) end -- forward declarations for functions interacting with mod filter selectors - ---@type fun(): table - local getModList - ---@type fun(controls: any, modList: any) - local setModSelectors + ---@type fun() + local setAllModSelectors -- jewel type selector if isJewelSlot and not context.slotTbl.unique then - controls.jewelType = new("DropDownControl", { "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 100, 18 }, { "Base", "Radius" }, function(index, value) + controls.jewelType = new("DropDownControl"):DropDownControl({ "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 100, 18 }, { "Base", "Radius" }, function(index, value) -- update mod list for selectors - local mods = getModList() - setModSelectors(controls, mods) + setAllModSelectors() end) controls.jewelType.selIndex = self.lastJewelType or 1 - controls.jewelTypeLabel = new("LabelControl", { "RIGHT", controls.jewelType, "LEFT" }, { -5, 0, 0, 16 }, "Jewel Type:") + controls.jewelTypeLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.jewelType, "LEFT" }, { -5, 0, 0, 16 }, "Jewel Type:") updateLastAnchor(controls.jewelType) end -- Add max price limit selection dropbox @@ -1204,32 +1249,32 @@ Remove: anoints are completely ignored, and removed from items.]] for _, currency in ipairs(currencyTable) do t_insert(currencyDropdownNames, currency.name) end - controls.maxPrice = new("EditControl", {"TOPLEFT",lastItemAnchor,"BOTTOMLEFT"}, {0, 5, 70, 18}, nil, nil, "%D") + controls.maxPrice = new("EditControl"):EditControl({ "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 70, 18 }, nil, nil, "%D") controls.maxPrice.buf = self.lastMaxPrice and tostring(self.lastMaxPrice) or "" - controls.maxPriceType = new("DropDownControl", {"LEFT",controls.maxPrice,"RIGHT"}, {5, 0, 150, 18}, currencyDropdownNames, nil, "The trade site will filter out listings with other currencies,\nif anything other than \"Exalted Orb Equivalent\" is chosen and a maximum is specified.") + controls.maxPriceType = new("DropDownControl"):DropDownControl({ "LEFT", controls.maxPrice, "RIGHT" }, { 5, 0, 150, 18 }, currencyDropdownNames, nil, "The trade site will filter out listings with other currencies,\nif anything other than \"Exalted Orb Equivalent\" is chosen and a maximum is specified.") controls.maxPriceType.selIndex = self.lastMaxPriceTypeIndex or 1 - controls.maxPriceLabel = new("LabelControl", {"RIGHT",controls.maxPrice,"LEFT"}, {-5, 0, 0, 16}, "^7Max Price:") + controls.maxPriceLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.maxPrice, "LEFT" }, { -5, 0, 0, 16 }, "^7Max Price:") updateLastAnchor(controls.maxPrice) - controls.maxLevel = new("EditControl", {"TOPLEFT",lastItemAnchor,"BOTTOMLEFT"}, {0, 5, 100, 18}, nil, nil, "%D") + controls.maxLevel = new("EditControl"):EditControl({ "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 100, 18 }, nil, nil, "%D") controls.maxLevel.buf = self.lastMaxLevel and tostring(self.lastMaxLevel) or "" - controls.maxLevelLabel = new("LabelControl", {"RIGHT",controls.maxLevel,"LEFT"}, {-5, 0, 0, 16}, "Max Level:") + controls.maxLevelLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.maxLevel, "LEFT" }, { -5, 0, 0, 16 }, "Max Level:") updateLastAnchor(controls.maxLevel) -- basic filtering by slot for sockets Megalomaniac does not have slot and Sockets use "Jewel nodeId" if slot and not isJewelSlot and not slot.slotName:find("Flask") and not slot.slotName:find("Belt") and not slot.slotName:find("Ring") and not slot.slotName:find("Amulet") and not slot.slotName:find("Charm") then - controls.sockets = new("EditControl", {"TOPLEFT",lastItemAnchor,"BOTTOMLEFT"}, {0, 5, 70, 18}, nil, nil, "%D") + controls.sockets = new("EditControl"):EditControl({ "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 5, 70, 18 }, nil, nil, "%D") controls.sockets.buf = self.lastSockets and tostring(self.lastSockets) or "" - controls.socketsLabel = new("LabelControl", {"RIGHT",controls.sockets,"LEFT"}, {-5, 0, 0, 16}, "^7# of Empty Sockets:") + controls.socketsLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.sockets, "LEFT" }, { -5, 0, 0, 16 }, "^7# of Empty Sockets:") updateLastAnchor(controls.sockets) end for i, stat in ipairs(statWeights) do - controls["sortStatType"..tostring(i)] = new("LabelControl", {"TOPLEFT",lastItemAnchor,"BOTTOMLEFT"}, {0, i == 1 and 5 or 3, 70, 16}, i < (#statWeights < 6 and 10 or 5) and s_format("^7%.2f: %s", stat.weightMult, stat.label) or ("+ "..tostring(#statWeights - 4).." Additional Stats")) + controls["sortStatType" .. tostring(i)] = new("LabelControl"):LabelControl({ "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, i == 1 and 5 or 3, 70, 16 }, i < (#statWeights < 6 and 10 or 5) and s_format("^7%.2f: %s", stat.weightMult, stat.label) or ("+ " .. tostring(#statWeights - 4) .. " Additional Stats")) lastItemAnchor = controls["sortStatType"..tostring(i)] popupHeight = popupHeight + 19 if i == 1 then - controls.sortStatLabel = new("LabelControl", {"RIGHT",lastItemAnchor,"LEFT"}, {-5, 0, 0, 16}, "^7Stat to Sort By:") + controls.sortStatLabel = new("LabelControl"):LabelControl({ "RIGHT", lastItemAnchor, "LEFT" }, { -5, 0, 0, 16 }, "^7Stat to Sort By:") elseif i == 5 then -- tooltips do not actually work for labels lastItemAnchor.tooltipFunc = function(tooltip) @@ -1248,7 +1293,8 @@ Remove: anoints are completely ignored, and removed from items.]] popupHeight = popupHeight + 4 local selectedMods = {} - controls.generateQuery = new("ButtonControl", { "BOTTOM", nil, "BOTTOM" }, {-45, -10, 80, 20}, "Execute", function() + local notMods = {} + controls.generateQuery = new("ButtonControl"):ButtonControl({ "BOTTOM", nil, "BOTTOM" }, { -45, -10, 80, 20 }, "Execute", function() local selectedJewelSlot = controls.jewelSlot and controls.jewelSlot:GetSelValue() if controls.jewelSlot and not selectedJewelSlot then return @@ -1302,6 +1348,9 @@ Remove: anoints are completely ignored, and removed from items.]] if #selectedMods > 0 then options.requiredMods = copyTable(selectedMods) end + if #notMods > 0 then + options.blockedMods = copyTable(notMods) + end options.statWeights = statWeights self:StartQuery(slot, options) @@ -1310,7 +1359,7 @@ Remove: anoints are completely ignored, and removed from items.]] return not controls.jewelSlot or controls.jewelSlot:GetSelValue() ~= nil end controls.generateQuery.tooltipText = controls.jewelSlot and "Requires an active Jewel Socket." or nil - controls.cancel = new("ButtonControl", { "BOTTOM", nil, "BOTTOM" }, {45, -10, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl({ "BOTTOM", nil, "BOTTOM" }, { 45, -10, 80, 20 }, "Cancel", function() main:ClosePopup() end) @@ -1321,7 +1370,7 @@ Remove: anoints are completely ignored, and removed from items.]] local _, headerYPos = lastItemAnchor:GetPos() -- intended width of the whole row, including dropdown and aux controls - local totalWidth = 340 + local totalWidth = 420 -- size of min value input local fieldWidth = 60 -- size of clear button @@ -1332,23 +1381,26 @@ Remove: anoints are completely ignored, and removed from items.]] local _, lastItemY = lastItemAnchor:GetPos() local _, lastItemH = lastItemAnchor:GetSize() - controls.modSelectorHeaderAnchor = new("Control", { "TOPLEFT", nil, "TOPLEFT" }, + controls.modSelectorHeaderAnchor = new("Control"):Control({ "TOPLEFT", nil, "TOPLEFT" }, -- position right below last item, centered horizontally - { (popupWidth - totalWidth) / 2, lastItemH + lastItemY, 0, 0 }, - "") + { (popupWidth - totalWidth) / 2, lastItemH + lastItemY, 0, 0 }) updateLastAnchor(controls.modSelectorHeaderAnchor) -- get mod selector list - getModList = function() - _, itemCategory = tradeHelpers.getTradeCategory(slot.slotName, slot and self.itemsTab.items[slot.selItemId]) + local function getModList(firstLabel) + local _, itemCategory = tradeHelpers.getTradeCategory(slot.slotName, slot and self.itemsTab.items[slot.selItemId]) -- add radius/base as they have different mods if controls.jewelType then itemCategory = controls.jewelType:GetSelValue() .. itemCategory end - local mods = { { label = "^7+ Add Required Stat" } } + local mods = { { label = firstLabel } } + -- pob1 uses ids in QueryMods.lua which are based on mod names and stat + -- orders. these result in duplicates + local includedIds = {} for _, modType in ipairs({ "Explicit", "Implicit", "Corrupted" }) do - for idStr, modData in pairs(self.modData[modType]) do - if modData[itemCategory] ~= nil then - local text = "^7" .. modData.tradeMod.text:gsub("(%a+) Passive Skills in Radius also grant ", "%1: ") + for _, modData in pairs(self.modData[modType]) do + if modData[itemCategory] ~= nil and not includedIds[modData.tradeMod.id] then + local text = colorCodes.MAGIC .. modData.tradeMod.text:gsub("(%a+) Passive Skills in Radius also grant ", "%1: ") + includedIds[modData.tradeMod.id] = true if modType ~= "Explicit" then -- dim-ish red or the greenish yellow trade site uses for implicits slightly brightened local colour = modType == "Corrupted" and "^x9E3E38" or "^x989654" @@ -1358,21 +1410,42 @@ Remove: anoints are completely ignored, and removed from items.]] end end end + local pseudoStats = getStatEntries("pseudo") + -- map stats and such which are clearly not relevant here + local ignoredStats = { + "^pseudo.lake", + "^pseudo.pseudo_lake", + "^pseudo.pseudo_logbook", + "^pseudo.pseudo_temple", + "^pseudo.pseudo_map", + "^pseudo.pseudo_ritual", + } + for _, entry in ipairs(pseudoStats or {}) do + for _, ignored in ipairs(ignoredStats) do + if entry.id:find(ignored) then + goto pseudoContinue + end + end + t_insert(mods, { label = s_format(colorCodes.MEMORY .. "%s ^7(Pseudo)", entry.text), tradeId = entry.id }) + ::pseudoContinue:: + end return mods end + -- save height so that we can make it dynamic based on how many filters are selected + local popupHeightBeforeModControls = popupHeight -- amount of mod selectors: technically we could have 40, but the more we have the fewer -- stats fit in the weighted sum, and this means a static popup size is ok - local maxSelectors = 3 + local maxSelectors = 5 -- set mod selector dropdown labels, adjust width, and possibly change the mod list - setModSelectors = function(controls, modList) + local function setModSelectors(controls, modList, prefix, selectedList) -- reset selections if modList then - selectedMods = {} + wipeTable(selectedList) end for i = 1, maxSelectors do - local mod = selectedMods[i] - local selector = controls["modSelector" .. i] - local minimumBox = controls["modSelectorMin" .. i] + local mod = selectedList[i] + local selector = controls[prefix .. i] + local minimumBox = controls[prefix .. "Min" .. i] if modList then selector:SetList(modList) end @@ -1387,48 +1460,71 @@ Remove: anoints are completely ignored, and removed from items.]] selector:CheckDroppedWidth(true) end end - -- mod filter dropdown and aux controls - for i = 1, maxSelectors do + function setAllModSelectors() + setModSelectors(controls, getModList("^7+ Add Required Stat"), "modSelector", selectedMods) + setModSelectors(controls, getModList("^7+ Add Blocked Stat"), "modNotSelector", notMods) + end + + local function createDropdownRow(selectedList, prefix, i) -- dropdown which lists all mods that fit - local dropdown = new("DropDownControl", { "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, + local dropdown = new("DropDownControl"):DropDownControl({ "TOPLEFT", lastItemAnchor, "BOTTOMLEFT", true }, { 0, 4, totalWidth, 20 }, nil, function(idx, val) if idx == 1 then - table.remove(selectedMods, i) + table.remove(selectedList, i) else - selectedMods[i] = copyTable(val) + selectedList[i] = copyTable(val) end - setModSelectors(controls) - end) + setModSelectors(controls, nil, prefix, selectedList) + end, nil, true) dropdown.shown = function() - return not not selectedMods[i - 1] or i == 1 + return not not selectedList[i - 1] or i == 1 end updateLastAnchor(dropdown) - dropdown:SetList(mods) - controls["modSelector" .. i] = dropdown + dropdown:SetList({}) + controls[prefix .. i] = dropdown -- box that sets minimum value for filter local minimumBox = tradeHelpers.newPlainNumericEdit({ "LEFT", lastItemAnchor, "RIGHT" }, { xSpacing, 0, fieldWidth, buttonSize }, "", "Min", 6, false, function(val) - selectedMods[i].value = tonumber(val) + selectedList[i].value = tonumber(val) end) minimumBox.shown = function() - return not not selectedMods[i] + return not not selectedList[i] end - controls["modSelectorMin" .. i] = minimumBox + controls[prefix .. "Min" .. i] = minimumBox -- button which removes the mod row - local clearButton = new("ButtonControl", { "LEFT", minimumBox, "RIGHT" }, { xSpacing, 0, buttonSize, buttonSize }, + local clearButton = new("ButtonControl"):ButtonControl({ "LEFT", minimumBox, "RIGHT" }, { xSpacing, 0, buttonSize, buttonSize }, "x", function() - table.remove(selectedMods, i) - setModSelectors(controls) + table.remove(selectedList, i) + setModSelectors(controls, nil, prefix, selectedList) end) clearButton.shown = function() - return not not selectedMods[i] + return not not selectedList[i] end - controls["modSelectorClear" .. i] = clearButton + controls[prefix .. "Clear" .. i] = clearButton + end + controls.andLabel = new("LabelControl"):LabelControl({ "TOPLEFT", lastItemAnchor, "BOTTOMLEFT" }, { 0, 8, totalWidth, 16 }, "^7Required Stats") + updateLastAnchor(controls.andLabel, 18) + -- mod filter dropdown and aux controls + for i = 1, maxSelectors do + createDropdownRow(selectedMods, "modSelector", i) end - setModSelectors(controls, getModList()) - main:OpenPopup(popupWidth, popupHeight, "Query Options", controls) -end \ No newline at end of file + controls.notLabel = new("LabelControl"):LabelControl({ "TOPLEFT", lastItemAnchor, "BOTTOMLEFT", true }, { 0, 4, totalWidth, 16 }, "^7Blocked Stats") + controls.notLabel.collapseY = 8 + updateLastAnchor(controls.notLabel, 18) + + -- not filters + for i = 1, maxSelectors do + createDropdownRow(notMods, "modNotSelector", i) + end + + setAllModSelectors() + + main:OpenPopup(popupWidth, popupHeight, "Query Options", controls, nil, nil, nil, nil, function() + local height = math.min(#selectedMods, maxSelectors - 1) * 23 + math.min(#notMods, maxSelectors - 1) * 23 + 2 * 18 + main.popups[1].height = popupHeightBeforeModControls + height + end) +end diff --git a/src/Classes/TradeQueryRateLimiter.lua b/src/Classes/TradeQueryRateLimiter.lua index c96b5c9068..513999c2ae 100644 --- a/src/Classes/TradeQueryRateLimiter.lua +++ b/src/Classes/TradeQueryRateLimiter.lua @@ -6,7 +6,10 @@ -- ---@class TradeQueryRateLimiter -local TradeQueryRateLimiterClass = newClass("TradeQueryRateLimiter", function(self) +---@class TradeQueryRateLimiter +local TradeQueryRateLimiterClass = newClass("TradeQueryRateLimiter") + +function TradeQueryRateLimiterClass:TradeQueryRateLimiter() -- policies_sample = { -- -- label: policy -- ["trade-search-request-limit"] = { @@ -56,7 +59,8 @@ local TradeQueryRateLimiterClass = newClass("TradeQueryRateLimiter", function(se ["character-list-request-limit-poe2"] = {}, ["character-request-limit-poe2"] = {} } -end) + return self +end function TradeQueryRateLimiterClass:GetPolicyName(key) return self.policyNames[key] diff --git a/src/Classes/TradeQueryRequests.lua b/src/Classes/TradeQueryRequests.lua index a0229a20c9..93f1d4f7e3 100644 --- a/src/Classes/TradeQueryRequests.lua +++ b/src/Classes/TradeQueryRequests.lua @@ -8,16 +8,20 @@ local dkjson = require "dkjson" local utils = LoadModule("Modules/Utils") ---@class TradeQueryRequests -local TradeQueryRequestsClass = newClass("TradeQueryRequests", function(self, rateLimiter) +---@class TradeQueryRequests +local TradeQueryRequestsClass = newClass("TradeQueryRequests") + +function TradeQueryRequestsClass:TradeQueryRequests(rateLimiter) self.maxFetchPerSearch = 10 self.tradeQuery = tradeQuery - self.rateLimiter = rateLimiter or new("TradeQueryRateLimiter") + self.rateLimiter = rateLimiter or new("TradeQueryRateLimiter"):TradeQueryRateLimiter() self.requestQueue = { ["search"] = {}, ["fetch"] = {}, } self.hostName = "https://www.pathofexile.com/" -end) + return self +end ---Main routine for processing request queue --- @param onRateLimit fun(integer)? @@ -404,8 +408,6 @@ function TradeQueryRequestsClass:FetchResultBlock(url, callback) s = s .. string.format("{%s}", flagName) end end - -- fork delta vs upstream: upstream builds s and then returns without it, - -- dropping the {fractured}/{crafted} prefixes. Keep the concatenation. return s .. escapeGGGString(modLine.description) end t_insert(rawLines, "Implicits: " .. (#item.enchantMods + #item.runeMods + #item.implicitMods)) diff --git a/src/Classes/TradeStatWeightMultiplierListControl.lua b/src/Classes/TradeStatWeightMultiplierListControl.lua index f0260d89de..3be20855b1 100644 --- a/src/Classes/TradeStatWeightMultiplierListControl.lua +++ b/src/Classes/TradeStatWeightMultiplierListControl.lua @@ -4,12 +4,16 @@ -- Specialized UI element for listing and modifying Trade Stat Weight Multipliers. -- -local TradeStatWeightMultiplierListControlClass = newClass("TradeStatWeightMultiplierListControl", "ListControl", function(self, anchor, rect, list, indexController) +---@class TradeStatWeightMultiplierListControl: ListControl +local TradeStatWeightMultiplierListControlClass = newClass("TradeStatWeightMultiplierListControl", "ListControl") + +function TradeStatWeightMultiplierListControlClass:TradeStatWeightMultiplierListControl(anchor, rect, list, indexController) self.list = list self.indexController = indexController - self.ListControl(anchor, rect, 16, true, false, self.list) + self:ListControl(anchor, rect, 16, true, false, self.list) self.selIndex = nil -end) + return self +end function TradeStatWeightMultiplierListControlClass:Draw(viewPort, noTooltip) self.noTooltip = noTooltip diff --git a/src/Classes/TreeTab.lua b/src/Classes/TreeTab.lua index b6df152ddc..1739cee6b3 100644 --- a/src/Classes/TreeTab.lua +++ b/src/Classes/TreeTab.lua @@ -31,24 +31,27 @@ local function findToastIndex(pattern) return nil end -local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) - self.ControlHost() +---@class TreeTab: ControlHost +local TreeTabClass = newClass("TreeTab", "ControlHost") + +function TreeTabClass:TreeTab(build) + self:ControlHost() self.build = build self.isComparing = false; self.isCustomMaxDepth = false; - self.viewer = new("PassiveTreeView") + self.viewer = new("PassiveTreeView"):PassiveTreeView() self.specList = { } - self.specList[1] = new("PassiveSpec", build, latestTreeVersion) + self.specList[1] = new("PassiveSpec"):PassiveSpec(build, latestTreeVersion) self:SetActiveSpec(1) self:SetCompareSpec(1) - self.anchorControls = new("Control", nil, {0, 0, 0, 20}) + self.anchorControls = new("Control"):Control(nil, { 0, 0, 0, 20 }) -- Tree list dropdown - self.controls.specSelect = new("DropDownControl", { "LEFT",self.anchorControls,"RIGHT" }, { 0, 0, 190, 20 }, nil, function(index, value) + self.controls.specSelect = new("DropDownControl"):DropDownControl({ "LEFT", self.anchorControls, "RIGHT" }, { 0, 0, 190, 20 }, nil, function(index, value) if self.specList[index] then self.build.modFlag = true self:SetActiveSpec(index) @@ -115,7 +118,7 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) end -- Compare checkbox - self.controls.compareCheck = new("CheckBoxControl", { "LEFT", self.controls.specSelect, "RIGHT" }, { 74, 0, 20 }, "Compare:", function(state) + self.controls.compareCheck = new("CheckBoxControl"):CheckBoxControl({ "LEFT", self.controls.specSelect, "RIGHT" }, { 74, 0, 20 }, "Compare:", function(state) self.isComparing = state self:SetCompareSpec(self.activeCompareSpec) self.controls.compareSelect.shown = state @@ -127,7 +130,7 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) end) -- Compare tree dropdown - self.controls.compareSelect = new("DropDownControl", { "LEFT", self.controls.compareCheck, "RIGHT" }, { 8, 0, 190, 20 }, nil, function(index, value) + self.controls.compareSelect = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.compareCheck, "RIGHT" }, { 8, 0, 190, 20 }, nil, function(index, value) if self.specList[index] then self:SetCompareSpec(index) else @@ -138,11 +141,11 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) self.controls.compareSelect.maxDroppedWidth = 1000 self.controls.compareSelect.enableDroppedWidth = true self.controls.compareSelect.enableChangeBoxWidth = true - self.controls.reset = new("ButtonControl", { "LEFT", self.controls.compareCheck, "RIGHT" }, { 8, 0, 100, 20 }, "Reset Tree", function() + self.controls.reset = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.compareCheck, "RIGHT" }, { 8, 0, 100, 20 }, "Reset Tree", function() local controls = { } local buttonY = 65 - controls.warningLabel = new("LabelControl", nil, { 0, 30, 0, 16 }, "^7Warning: resetting your passive tree cannot be undone.\n") - controls.reset = new("ButtonControl", nil, { -65, buttonY, 100, 20 }, "Reset", function() + controls.warningLabel = new("LabelControl"):LabelControl(nil, { 0, 30, 0, 16 }, "^7Warning: resetting your passive tree cannot be undone.\n") + controls.reset = new("ButtonControl"):ButtonControl(nil, { -65, buttonY, 100, 20 }, "Reset", function() wipeTable(self.build.spec.hashOverrides) -- reset attribute nodes to "Attribute" self.build.spec:ResetNodes() self.build.spec:BuildAllDependsAndPaths() @@ -150,7 +153,7 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) self.build.buildFlag = true main:ClosePopup() end) - controls.cancel = new("ButtonControl", nil, { 65, buttonY, 100, 20 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 65, buttonY, 100, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(470, 100, "Reset Tree", controls, nil, "edit", "cancel") @@ -165,8 +168,8 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) } t_insert(self.treeVersions, value) end - self.controls.versionText = new("LabelControl", { "LEFT", self.controls.reset, "RIGHT" }, { 8, 0, 0, 16 }, "Version:") - self.controls.versionSelect = new("DropDownControl", { "LEFT", self.controls.versionText, "RIGHT" }, { 8, 0, 60, 20 }, self.treeVersions, function(index, selected) + self.controls.versionText = new("LabelControl"):LabelControl({ "LEFT", self.controls.reset, "RIGHT" }, { 8, 0, 0, 16 }, "Version:") + self.controls.versionSelect = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.versionText, "RIGHT" }, { 8, 0, 60, 20 }, self.treeVersions, function(index, selected) if selected.value ~= self.build.spec.treeVersion then self:OpenVersionConvertPopup(selected.value, true) end @@ -177,7 +180,7 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) self.controls.versionSelect.selIndex = #self.treeVersions -- Tree Search Textbox - self.controls.treeSearch = new("EditControl", { "LEFT", self.controls.versionSelect, "RIGHT" }, { 8, 0, main.portraitMode and 200 or 300, 20 }, "", "Search", "%c", 100, function(buf) + self.controls.treeSearch = new("EditControl"):EditControl({ "LEFT", self.controls.versionSelect, "RIGHT" }, { 8, 0, main.portraitMode and 200 or 300, 20 }, "", "Search", "%c", 100, function(buf) self.viewer.searchStr = buf self.searchFlag = buf ~= self.viewer.searchStrSaved end, nil, nil, true) @@ -186,12 +189,12 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) self.tradeLeaguesList = { } -- Find Timeless Jewel Button -- Add button back if/when we figure out how to search for them again - --self.controls.findTimelessJewel = new("ButtonControl", { "LEFT", self.controls.treeSearch, "RIGHT" }, { 8, 0, 150, 20 }, "Find Timeless Jewel", function() + --self.controls.findTimelessJewel = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.treeSearch, "RIGHT" }, { 8, 0, 150, 20 }, "Find Timeless Jewel", function() --self:FindTimelessJewel() --end) -- Show Node Power Checkbox - self.controls.treeHeatMap = new("CheckBoxControl", { "LEFT", self.controls.treeSearch, "RIGHT" }, { 130, 0, 20 }, "Show Node Power:", function(state) + self.controls.treeHeatMap = new("CheckBoxControl"):CheckBoxControl({ "LEFT", self.controls.treeSearch, "RIGHT" }, { 130, 0, 20 }, "Show Node Power:", function(state) self.viewer.showHeatMap = state self.controls.treeHeatMapStatSelect.shown = state @@ -201,7 +204,7 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) end) -- Control for setting max node depth to limit calculation time of the heat map - self.controls.nodePowerMaxDepthSelect = new("DropDownControl", { "LEFT", self.controls.treeHeatMap, "RIGHT" }, { 8, 0, 55, 20 }, { "All", 5, 10, 15, "Custom" }, function(index, value) + self.controls.nodePowerMaxDepthSelect = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.treeHeatMap, "RIGHT" }, { 8, 0, 55, 20 }, { "All", 5, 10, 15, "Custom" }, function(index, value) -- Show custom value control and resize/move elements self.isCustomMaxDepth = value == "Custom" if self.isCustomMaxDepth then @@ -234,7 +237,7 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) self.controls.nodePowerMaxDepthSelect.tooltipText = "Limit of Node distance to search (lower = faster)" -- Control for setting max node depth by custom value - self.controls.nodePowerMaxDepthCustom = new("EditControl", { "LEFT", self.controls.nodePowerMaxDepthSelect, "RIGHT" }, { 8, 0, 70, 20 }, "0", nil, "%D", nil, function(value) + self.controls.nodePowerMaxDepthCustom = new("EditControl"):EditControl({ "LEFT", self.controls.nodePowerMaxDepthSelect, "RIGHT" }, { 8, 0, 70, 20 }, "0", nil, "%D", nil, function(value) self.build.calcsTab.nodePowerMaxDepth = tonumber(value) -- If the heat map is shown, recalculate it with new value @@ -245,7 +248,7 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) self.controls.nodePowerMaxDepthCustom.shown = false -- Control for selecting the power stat to sort by (Defense, DPS, etc) - self.controls.treeHeatMapStatSelect = new("DropDownControl", { "LEFT", self.controls.nodePowerMaxDepthSelect, "RIGHT" }, { 8, 0, 150, 20 }, nil, function(index, value) + self.controls.treeHeatMapStatSelect = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.nodePowerMaxDepthSelect, "RIGHT" }, { 8, 0, 150, 20 }, nil, function(index, value) self:SetPowerCalc(value) end) self.controls.treeHeatMap.tooltipText = function() @@ -261,14 +264,14 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) end -- Show/Hide Power Report Button - self.controls.powerReport = new("ButtonControl", { "LEFT", self.controls.treeHeatMapStatSelect, "RIGHT" }, { 8, 0, 150, 20 }, + self.controls.powerReport = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.treeHeatMapStatSelect, "RIGHT" }, { 8, 0, 150, 20 }, function() return self.controls.powerReportList.shown and "Hide Power Report" or "Show Power Report" end, function() self.controls.powerReportList.shown = not self.controls.powerReportList.shown end) -- Power Report List local yPos = self.controls.treeHeatMap.y == 0 and self.controls.specSelect.height + 4 or self.controls.specSelect.height * 2 + 8 - self.controls.powerReportList = new("PowerReportListControl", { "TOPLEFT", self.controls.specSelect, "BOTTOMLEFT" }, { 0, yPos, 700, 170 }, function(selectedNode) + self.controls.powerReportList = new("PowerReportListControl"):PowerReportListControl({ "TOPLEFT", self.controls.specSelect, "BOTTOMLEFT" }, { 0, yPos, 700, 170 }, function(selectedNode) -- this code is called by the list control when the user "selects" one of the passives in the list. -- we use this to set a flag which causes the next Draw() to recenter the passive tree on the desired node. if selectedNode.x then @@ -319,7 +322,7 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) self.powerBuilderToastActive = false end - self.controls.specConvertText = new("LabelControl", { "BOTTOMLEFT", self.controls.specSelect, "TOPLEFT" }, { 0, -14, 0, 16 }, "^7This is an older tree version, which may not be fully compatible with the current game version.") + self.controls.specConvertText = new("LabelControl"):LabelControl({ "BOTTOMLEFT", self.controls.specSelect, "TOPLEFT" }, { 0, -14, 0, 16 }, "^7This is an older tree version, which may not be fully compatible with the current game version.") self.controls.specConvertText.shown = function() return self.showConvert end @@ -332,16 +335,17 @@ local TreeTabClass = newClass("TreeTab", "ControlHost", function(self, build) local function buildConvertAllButtonLabel() return colorCodes.POSITIVE.."Convert all trees to "..treeVersions[getLatestTreeVersion()].display end - self.controls.specConvert = new("ButtonControl", { "LEFT", self.controls.specConvertText, "RIGHT" }, { 8, 0, function() return DrawStringWidth(16, "VAR", buildConvertButtonLabel()) + 20 end, 20 }, buildConvertButtonLabel, function() + self.controls.specConvert = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.specConvertText, "RIGHT" }, { 8, 0, function() return DrawStringWidth(16, "VAR", buildConvertButtonLabel()) + 20 end, 20 }, buildConvertButtonLabel, function() self:ConvertToVersion(getLatestTreeVersion(), false, true) end) - self.controls.specConvertAll = new("ButtonControl", { "LEFT", self.controls.specConvert, "RIGHT" }, { 8, 0, function() return DrawStringWidth(16, "VAR", buildConvertAllButtonLabel()) + 20 end, 20 }, buildConvertAllButtonLabel, function() + self.controls.specConvertAll = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.specConvert, "RIGHT" }, { 8, 0, function() return DrawStringWidth(16, "VAR", buildConvertAllButtonLabel()) + 20 end, 20 }, buildConvertAllButtonLabel, function() self:OpenVersionConvertAllPopup(getLatestTreeVersion()) end) self.jumpToNode = false self.jumpToX = 0 self.jumpToY = 0 -end) + return self +end function TreeTabClass:Draw(viewPort, inputEvents) self.anchorControls.x = viewPort.x + 4 @@ -489,7 +493,7 @@ function TreeTabClass:Load(xml, dbFileName) self.specList = { } if xml.elem == "Spec" then -- Import single spec from old build - self.specList[1] = new("PassiveSpec", self.build, defaultTreeVersion) + self.specList[1] = new("PassiveSpec"):PassiveSpec(self.build, defaultTreeVersion) self.specList[1]:Load(xml, dbFileName) self.activeSpec = 1 self.build.spec = self.specList[1] @@ -502,14 +506,14 @@ function TreeTabClass:Load(xml, dbFileName) main:OpenMessagePopup("Unknown Passive Tree Version", "The build you are trying to load uses an unrecognised version of the passive skill tree.\nYou may need to update the program before loading this build.") return true end - local newSpec = new("PassiveSpec", self.build, node.attrib.treeVersion or defaultTreeVersion) + local newSpec = new("PassiveSpec"):PassiveSpec(self.build, node.attrib.treeVersion or defaultTreeVersion) newSpec:Load(node, dbFileName) t_insert(self.specList, newSpec) end end end if not self.specList[1] then - self.specList[1] = new("PassiveSpec", self.build, latestTreeVersion) + self.specList[1] = new("PassiveSpec"):PassiveSpec(self.build, latestTreeVersion) end self:SetActiveSpec(tonumber(xml.attrib.activeSpec) or 1) end @@ -586,7 +590,7 @@ function TreeTabClass:ConvertToVersion(version, remove, success, ignoreRuthlessC version = version.."_ruthless" end end - local newSpec = new("PassiveSpec", self.build, version) + local newSpec = new("PassiveSpec"):PassiveSpec(self.build, version) newSpec.title = self.build.spec.title newSpec.jewels = copyTable(self.build.spec.jewels) newSpec:RestoreUndoState(self.build.spec:CreateUndoState(), version) @@ -622,28 +626,28 @@ end function TreeTabClass:OpenSpecManagePopup() local importTree = - new("ButtonControl", nil, {-99, 259, 90, 20}, "Import Tree", function() + new("ButtonControl"):ButtonControl(nil, { -99, 259, 90, 20 }, "Import Tree", function() self:OpenImportPopup() end) local exportTree = - new("ButtonControl", {"LEFT", importTree, "RIGHT"}, {8, 0, 90, 20}, "Export Tree", function() + new("ButtonControl"):ButtonControl({ "LEFT", importTree, "RIGHT" }, { 8, 0, 90, 20 }, "Export Tree", function() self:OpenExportPopup() end) importTree.enabled = false exportTree.enabled = false main:OpenPopup(370, 290, "Manage Passive Trees", { - new("PassiveSpecListControl", nil, {0, 50, 350, 200}, self), + new("PassiveSpecListControl"):PassiveSpecListControl(nil, { 0, 50, 350, 200 }, self), importTree, exportTree, - new("ButtonControl", {"LEFT", exportTree, "RIGHT"}, {8, 0, 90, 20}, "Done", function() + new("ButtonControl"):ButtonControl({ "LEFT", exportTree, "RIGHT" }, { 8, 0, 90, 20 }, "Done", function() main:ClosePopup() end), }) end function TreeTabClass:CopyTree(sourceSpecId, newSpecName) - local newSpec = new("PassiveSpec", self.build, self.specList[sourceSpecId].treeVersion) + local newSpec = new("PassiveSpec"):PassiveSpec(self.build, self.specList[sourceSpecId].treeVersion) local defaultTitle = (self.specList[sourceSpecId].title or "Default") .. " (Copy)" newSpec.title = newSpecName or defaultTitle newSpec.jewels = copyTable(self.specList[sourceSpecId].jewels) @@ -656,17 +660,17 @@ end function TreeTabClass:OpenVersionConvertPopup(version, ignoreRuthlessCheck) local controls = { } - controls.warningLabel = new("LabelControl", nil, {0, 20, 0, 16}, "^7Warning: some or all of the passives may be de-allocated due to changes in the tree.\n\n" .. + controls.warningLabel = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Warning: some or all of the passives may be de-allocated due to changes in the tree.\n\n" .. "Convert will replace your current tree.\nCopy + Convert will backup your current tree.\n") - controls.convert = new("ButtonControl", nil, {-125, 105, 100, 20}, "Convert", function() + controls.convert = new("ButtonControl"):ButtonControl(nil, { -125, 105, 100, 20 }, "Convert", function() self:ConvertToVersion(version, true, false, ignoreRuthlessCheck) main:ClosePopup() end) - controls.convertCopy = new("ButtonControl", nil, {0, 105, 125, 20}, "Copy + Convert", function() + controls.convertCopy = new("ButtonControl"):ButtonControl(nil, { 0, 105, 125, 20 }, "Copy + Convert", function() self:ConvertToVersion(version, false, false, ignoreRuthlessCheck) main:ClosePopup() end) - controls.cancel = new("ButtonControl", nil, {125, 105, 100, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 125, 105, 100, 20 }, "Cancel", function() self.controls.versionSelect:SelByValue(self.build.spec.treeVersion, 'value') main:ClosePopup() end) @@ -675,13 +679,13 @@ end function TreeTabClass:OpenVersionConvertAllPopup(version) local controls = { } - controls.warningLabel = new("LabelControl", nil, {0, 20, 0, 16}, "^7Warning: some or all of the passives may be de-allocated due to changes in the tree.\n\n" .. + controls.warningLabel = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Warning: some or all of the passives may be de-allocated due to changes in the tree.\n\n" .. "Convert will replace all trees that are not Version "..treeVersions[version].display..".\nThis action cannot be undone.\n") - controls.convert = new("ButtonControl", nil, {-58, 105, 100, 20}, "Convert", function() + controls.convert = new("ButtonControl"):ButtonControl(nil, { -58, 105, 100, 20 }, "Convert", function() self:ConvertAllToVersion(version) main:ClosePopup() end) - controls.cancel = new("ButtonControl", nil, {58, 105, 100, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 58, 105, 100, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(570, 140, "Convert all to Version "..treeVersions[version].display, controls, "convert", "edit") @@ -692,7 +696,7 @@ function TreeTabClass:OpenImportPopup() local controls = { } local function decodePoePlannerTreeLink(treeLink) -- treeVersion is not known at this point. We need to decode the URL to get it. - local tmpSpec = new("PassiveSpec", self.build, latestTreeVersion) + local tmpSpec = new("PassiveSpec"):PassiveSpec(self.build, latestTreeVersion) local newTreeVersion_or_errMsg = tmpSpec:DecodePoePlannerURL(treeLink, true) -- Check for an error message if string.find(newTreeVersion_or_errMsg, "Invalid") then @@ -701,7 +705,7 @@ function TreeTabClass:OpenImportPopup() end -- 20230908. We always create a new Spec() - local newSpec = new("PassiveSpec", self.build, newTreeVersion_or_errMsg) + local newSpec = new("PassiveSpec"):PassiveSpec(self.build, newTreeVersion_or_errMsg) newSpec.title = controls.name.buf newSpec:DecodePoePlannerURL(treeLink, false) --DecodePoePlannerURL was used above and URL proven correct. t_insert(self.specList, newSpec) @@ -716,7 +720,7 @@ function TreeTabClass:OpenImportPopup() local function decodeTreeLink(treeLink, newTreeVersion) -- newTreeVersion is passed in as an output of validateTreeVersion(). It will always be a valid tree version text string -- 20230908. We always create a new Spec() - local newSpec = new("PassiveSpec", self.build, newTreeVersion) + local newSpec = new("PassiveSpec"):PassiveSpec(self.build, newTreeVersion) newSpec.title = controls.name.buf local errMsg = newSpec:DecodeURL(treeLink) if errMsg then @@ -747,18 +751,18 @@ function TreeTabClass:OpenImportPopup() return latestTreeVersion .. (isRuthless and "_ruthless" or "") end - controls.nameLabel = new("LabelControl", nil, {-180, 20, 0, 16}, "Enter name for this passive tree:") - controls.name = new("EditControl", nil, {100, 20, 350, 18}, "", nil, nil, nil, function(buf) + controls.nameLabel = new("LabelControl"):LabelControl(nil, { -180, 20, 0, 16 }, "Enter name for this passive tree:") + controls.name = new("EditControl"):EditControl(nil, { 100, 20, 350, 18 }, "", nil, nil, nil, function(buf) controls.msg.label = "" controls.import.enabled = buf:match("%S") and controls.edit.buf:match("%S") end) - controls.editLabel = new("LabelControl", nil, {-150, 45, 0, 16}, "Enter passive tree link:") - controls.edit = new("EditControl", nil, {100, 45, 350, 18}, "", nil, nil, nil, function(buf) + controls.editLabel = new("LabelControl"):LabelControl(nil, { -150, 45, 0, 16 }, "Enter passive tree link:") + controls.edit = new("EditControl"):EditControl(nil, { 100, 45, 350, 18 }, "", nil, nil, nil, function(buf) controls.msg.label = "" controls.import.enabled = buf:match("%S") and controls.name.buf:match("%S") end) - controls.msg = new("LabelControl", nil, {0, 65, 0, 16}, "") - controls.import = new("ButtonControl", nil, {-45, 85, 80, 20}, "Import", function() + controls.msg = new("LabelControl"):LabelControl(nil, { 0, 65, 0, 16 }, "") + controls.import = new("ButtonControl"):ButtonControl(nil, { -45, 85, 80, 20 }, "Import", function() local treeLink = controls.edit.buf if #treeLink == 0 then return @@ -808,7 +812,7 @@ function TreeTabClass:OpenImportPopup() end end) controls.import.enabled = false - controls.cancel = new("ButtonControl", nil, {45, 85, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 85, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(580, 115, "Import Tree", controls, "import", "name") @@ -818,9 +822,9 @@ function TreeTabClass:OpenExportPopup() local treeLink = self.build.spec:EncodeURL(treeVersions[self.build.spec.treeVersion].url) local popup local controls = { } - controls.label = new("LabelControl", nil, {0, 20, 0, 16}, "Passive tree link:") - controls.edit = new("EditControl", nil, {0, 40, 350, 18}, treeLink, nil, "%Z") - controls.shrink = new("ButtonControl", nil, {-90, 70, 140, 20}, "Shrink with PoEURL", function() + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "Passive tree link:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 18 }, treeLink, nil, "%Z") + controls.shrink = new("ButtonControl"):ButtonControl(nil, { -90, 70, 140, 20 }, "Shrink with PoEURL", function() controls.shrink.enabled = false controls.shrink.label = "Shrinking..." launch:DownloadPage("http://poeurl.com/shrink.php?url="..treeLink, function(response, errMsg) @@ -834,10 +838,10 @@ function TreeTabClass:OpenExportPopup() end end) end) - controls.copy = new("ButtonControl", nil, {30, 70, 80, 20}, "Copy", function() + controls.copy = new("ButtonControl"):ButtonControl(nil, { 30, 70, 80, 20 }, "Copy", function() Copy(treeLink) end) - controls.done = new("ButtonControl", nil, {120, 70, 80, 20}, "Done", function() + controls.done = new("ButtonControl"):ButtonControl(nil, { 120, 70, 80, 20 }, "Done", function() main:ClosePopup() end) popup = main:OpenPopup(380, 100, "Export Tree", controls, "done", "edit") @@ -848,8 +852,8 @@ function TreeTabClass:ModifyAttributePopup(hoverNode) local spec = self.build.spec local attributes = { "Strength", "Dexterity", "Intelligence" } - controls.attrSelect = new("DropDownControl", {"TOPLEFT",nil,"TOPLEFT"}, {225, 30, 100, 18}, attributes, nil) - controls.save = new("ButtonControl", nil, {-50, 65, 80, 20}, "Allocate", function() + controls.attrSelect = new("DropDownControl"):DropDownControl({ "TOPLEFT", nil, "TOPLEFT" }, { 225, 30, 100, 18 }, attributes, nil) + controls.save = new("ButtonControl"):ButtonControl(nil, { -50, 65, 80, 20 }, "Allocate", function() spec:SwitchAttributeNode(hoverNode.id, controls.attrSelect.selIndex) spec.attributeIndex = controls.attrSelect.selIndex spec:AllocNode(hoverNode, spec.tracePath and hoverNode == spec.tracePath[#spec.tracePath] and spec.tracePath) @@ -857,11 +861,11 @@ function TreeTabClass:ModifyAttributePopup(hoverNode) self.build.buildFlag = true main:ClosePopup() end) - controls.close = new("ButtonControl", nil, {50, 65, 80, 20}, "Cancel", function() + controls.close = new("ButtonControl"):ButtonControl(nil, { 50, 65, 80, 20 }, "Cancel", function() spec:DeallocNode(hoverNode) main:ClosePopup() end) - controls.hotkeyTooltip = new("LabelControl", nil, {0, 100, 0, 16}, + controls.hotkeyTooltip = new("LabelControl"):LabelControl(nil, { 0, 100, 0, 16 }, "^8You can switch attributes quicker by holding hotkeys while allocating:\n"..colorCodes.INTELLIGENCE.."\"1\" or \"I\" for Intelligence, " ..colorCodes.STRENGTH.."\"2\" or \"S\" for Strength, "..colorCodes.DEXTERITY.."\"3\" or \"D\" for Dexterity\n\n" ..colorCodes.RARE.."Right-click ^8an allocated node to toggle attribute types or to set an\n" .. @@ -905,13 +909,13 @@ function TreeTabClass:OpenMasteryPopup(node, viewPort) --Check to make sure that the effects list has a potential mod to apply to a mastery if not (next(effects) == nil) then local passiveMasteryControlHeight = (#effects + 1) * 14 + 2 - controls.close = new("ButtonControl", nil, {0, 30 + passiveMasteryControlHeight, 90, 20}, "Cancel", function() + controls.close = new("ButtonControl"):ButtonControl(nil, { 0, 30 + passiveMasteryControlHeight, 90, 20 }, "Cancel", function() node.sd = cachedSd node.allMasteryOptions = cachedAllMasteryOption self.build.spec.tree:ProcessStats(node) main:ClosePopup() end) - controls.effect = new("PassiveMasteryControl", {"TOPLEFT",nil,"TOPLEFT"}, {6, 25, 0, passiveMasteryControlHeight}, effects, self, node, controls.save) + controls.effect = new("PassiveMasteryControl"):PassiveMasteryControl({ "TOPLEFT", nil, "TOPLEFT" }, { 6, 25, 0, passiveMasteryControlHeight }, effects, self, node, controls.save) main:OpenPopup(controls.effect.width + 12, controls.effect.height + 60, node.name, controls) end end @@ -1043,7 +1047,7 @@ function TreeTabClass:BuildPowerReportList(currentStat) end function TreeTabClass:FindTimelessJewel() - local socketViewer = new("PassiveTreeView") + local socketViewer = new("PassiveTreeView"):PassiveTreeView() local treeData = self.build.spec.tree local legionNodes = treeData.legion.nodes local legionAdditions = treeData.legion.additions @@ -1349,19 +1353,19 @@ function TreeTabClass:FindTimelessJewel() self.build.modFlag = true end - controls.devotionSelectLabel = new("LabelControl", {"TOPRIGHT", nil, "TOPLEFT"}, {820, 25, 0, 16}, "^7Devotion modifiers:") + controls.devotionSelectLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 820, 25, 0, 16 }, "^7Devotion modifiers:") controls.devotionSelectLabel.shown = timelessData.jewelType.id == 4 - controls.devotionSelect1 = new("DropDownControl", {"TOP", controls.devotionSelectLabel, "BOTTOM"}, {0, 8, 200, 18}, devotionVariants, function(index, value) + controls.devotionSelect1 = new("DropDownControl"):DropDownControl({ "TOP", controls.devotionSelectLabel, "BOTTOM" }, { 0, 8, 200, 18 }, devotionVariants, function(index, value) timelessData.devotionVariant1 = index end) controls.devotionSelect1.selIndex = timelessData.devotionVariant1 - controls.devotionSelect2 = new("DropDownControl", {"TOP", controls.devotionSelect1, "BOTTOM"}, {0, 7, 200, 18}, devotionVariants, function(index, value) + controls.devotionSelect2 = new("DropDownControl"):DropDownControl({ "TOP", controls.devotionSelect1, "BOTTOM" }, { 0, 7, 200, 18 }, devotionVariants, function(index, value) timelessData.devotionVariant2 = index end) controls.devotionSelect2.selIndex = timelessData.devotionVariant2 - controls.jewelSelectLabel = new("LabelControl", {"TOPRIGHT", nil, "TOPLEFT"}, {405, 25, 0, 16}, "^7Jewel Type:") - controls.jewelSelect = new("DropDownControl", {"LEFT", controls.jewelSelectLabel, "RIGHT"}, {10, 0, 200, 18}, jewelTypes, function(index, value) + controls.jewelSelectLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 405, 25, 0, 16 }, "^7Jewel Type:") + controls.jewelSelect = new("DropDownControl"):DropDownControl({ "LEFT", controls.jewelSelectLabel, "RIGHT" }, { 10, 0, 200, 18 }, jewelTypes, function(index, value) timelessData.jewelType = value controls.devotionSelectLabel.shown = value.id == 4 -- Militant Faith controls.protectAllocatedLabel.shown = (value.id == 4 and controls.socketFilter.state) @@ -1375,8 +1379,8 @@ function TreeTabClass:FindTimelessJewel() end) controls.jewelSelect.selIndex = timelessData.jewelType.id - controls.conquerorSelectLabel = new("LabelControl", {"TOPRIGHT", nil, "TOPLEFT"}, {405, 50, 0, 16}, "^7Conqueror:") - controls.conquerorSelect = new("DropDownControl", {"LEFT", controls.conquerorSelectLabel, "RIGHT"}, {10, 0, 200, 18}, conquerorTypes[timelessData.jewelType.id], function(index, value) + controls.conquerorSelectLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 405, 50, 0, 16 }, "^7Conqueror:") + controls.conquerorSelect = new("DropDownControl"):DropDownControl({ "LEFT", controls.conquerorSelectLabel, "RIGHT" }, { 10, 0, 200, 18 }, conquerorTypes[timelessData.jewelType.id], function(index, value) timelessData.conquerorType = value self.build.modFlag = true end) @@ -1401,8 +1405,8 @@ function TreeTabClass:FindTimelessJewel() self.allocatedNodesInRadiusCount = #nodeNames end - controls.socketSelectLabel = new("LabelControl", {"TOPRIGHT", nil, "TOPLEFT"}, {405, 75, 0, 16}, "^7Jewel Socket:") - controls.socketSelect = new("TimelessJewelSocketControl", {"LEFT", controls.socketSelectLabel, "RIGHT"}, {10, 0, 200, 18}, jewelSockets, function(index, value) + controls.socketSelectLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 405, 75, 0, 16 }, "^7Jewel Socket:") + controls.socketSelect = new("TimelessJewelSocketControl"):TimelessJewelSocketControl({ "LEFT", controls.socketSelectLabel, "RIGHT" }, { 10, 0, 200, 18 }, jewelSockets, function(index, value) timelessData.jewelSocket = value setAllocatedNodes() -- reset list when changing sockets self.build.modFlag = true @@ -1424,8 +1428,8 @@ function TreeTabClass:FindTimelessJewel() end end end - controls.socketFilterLabel = new("LabelControl", { "TOPRIGHT", nil, "TOPLEFT" }, { 405, 100, 0, 16 }, "^7Filter Nodes:") - controls.socketFilter = new("CheckBoxControl", { "LEFT", controls.socketFilterLabel, "RIGHT" }, { 10, 0, 18 }, nil, function(value) + controls.socketFilterLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 405, 100, 0, 16 }, "^7Filter Nodes:") + controls.socketFilter = new("CheckBoxControl"):CheckBoxControl({ "LEFT", controls.socketFilterLabel, "RIGHT" }, { 10, 0, 18 }, nil, function(value) timelessData.socketFilter = value self.build.modFlag = true controls.socketFilterAdditionalDistanceLabel.shown = value @@ -1447,17 +1451,17 @@ function TreeTabClass:FindTimelessJewel() controls.socketFilter.state = timelessData.socketFilter -- Militant Faith protect notables controls - controls.protectAllocatedLabel = new("LabelControl", { "TOPLEFT", nil, "TOPLEFT" }, { 15, 25, 0, 16 }, "^7Protect allocated nodes from changing:") - controls.protectAllocatedSelect = new("DropDownControl", { "TOPLEFT", controls.protectAllocatedLabel, "BOTTOMLEFT" }, { 0, 8, 200, 18 }, nil, nil) - controls.protectAllocatedButtonAdd = new("ButtonControl", { "LEFT", controls.protectAllocatedSelect, "RIGHT" }, { 5, 0, 44, 18 }, "Add", function() + controls.protectAllocatedLabel = new("LabelControl"):LabelControl({ "TOPLEFT", nil, "TOPLEFT" }, { 15, 25, 0, 16 }, "^7Protect allocated nodes from changing:") + controls.protectAllocatedSelect = new("DropDownControl"):DropDownControl({ "TOPLEFT", controls.protectAllocatedLabel, "BOTTOMLEFT" }, { 0, 8, 200, 18 }, nil, nil) + controls.protectAllocatedButtonAdd = new("ButtonControl"):ButtonControl({ "LEFT", controls.protectAllocatedSelect, "RIGHT" }, { 5, 0, 44, 18 }, "Add", function() local selValue = controls.protectAllocatedSelect:GetSelValue() if selValue and not controls["protected:"..selValue] then protectedNodesCount = protectedNodesCount + 1 t_insert(protectedNodes, selValue) - controls["protected:"..selValue] = new("LabelControl", { "TOPLEFT", controls.protectAllocatedSelect, "BOTTOMLEFT" }, { 0, 16 * protectedNodesCount - 10, 0, 16 }, "^7"..selValue) + controls["protected:" .. selValue] = new("LabelControl"):LabelControl({ "TOPLEFT", controls.protectAllocatedSelect, "BOTTOMLEFT" }, { 0, 16 * protectedNodesCount - 10, 0, 16 }, "^7" .. selValue) end end) - controls.protectAllocatedButtonClear = new("ButtonControl", { "LEFT", controls.protectAllocatedButtonAdd, "RIGHT" }, { 5, 0, 44, 18 }, "Clear", function() + controls.protectAllocatedButtonClear = new("ButtonControl"):ButtonControl({ "LEFT", controls.protectAllocatedButtonAdd, "RIGHT" }, { 5, 0, 44, 18 }, "Clear", function() clearProtected() end) -- set shown and list on load @@ -1473,8 +1477,8 @@ function TreeTabClass:FindTimelessJewel() end local socketFilterAdditionalDistanceMAX = 10 - controls.socketFilterAdditionalDistanceLabel = new("LabelControl", {"LEFT", controls.socketFilter, "RIGHT"}, {10, 0, 0, 16}, "^7Node Distance:") - controls.socketFilterAdditionalDistance = new("SliderControl", {"LEFT", controls.socketFilterAdditionalDistanceLabel, "RIGHT"}, {10, 0, 66, 18}, function(value) + controls.socketFilterAdditionalDistanceLabel = new("LabelControl"):LabelControl({ "LEFT", controls.socketFilter, "RIGHT" }, { 10, 0, 0, 16 }, "^7Node Distance:") + controls.socketFilterAdditionalDistance = new("SliderControl"):SliderControl({ "LEFT", controls.socketFilterAdditionalDistanceLabel, "RIGHT" }, { 10, 0, 66, 18 }, function(value) timelessData.socketFilterDistance = m_floor(value * socketFilterAdditionalDistanceMAX + 0.01) controls.socketFilterAdditionalDistanceValue.label = s_format("^7%d", timelessData.socketFilterDistance) end, { ["SHIFT"] = 1, ["CTRL"] = 1 / (socketFilterAdditionalDistanceMAX * 2), ["DEFAULT"] = 1 / socketFilterAdditionalDistanceMAX }) @@ -1493,7 +1497,7 @@ function TreeTabClass:FindTimelessJewel() end return controls.socketFilterAdditionalDistance.tooltip.realDraw(self, x, y, width, height, viewPort) end - controls.socketFilterAdditionalDistanceValue = new("LabelControl", {"LEFT", controls.socketFilterAdditionalDistance, "RIGHT"}, {5, 0, 0, 16}, "^70") + controls.socketFilterAdditionalDistanceValue = new("LabelControl"):LabelControl({ "LEFT", controls.socketFilterAdditionalDistance, "RIGHT" }, { 5, 0, 0, 16 }, "^70") controls.socketFilterAdditionalDistance:SetVal((timelessData.socketFilterDistance or 0) / socketFilterAdditionalDistanceMAX) controls.socketFilterAdditionalDistanceLabel.shown = timelessData.socketFilter controls.socketFilterAdditionalDistance.shown = timelessData.socketFilter @@ -1503,8 +1507,8 @@ function TreeTabClass:FindTimelessJewel() local scrollWheelSpeedTbl2 = { ["SHIFT"] = 0.2, ["CTRL"] = 0.002, ["DEFAULT"] = 0.02 } local nodeSliderStatLabel = "None" - controls.nodeSliderLabel = new("LabelControl", {"TOPRIGHT", nil, "TOPLEFT"}, {405, 125, 0, 16}, "^7Primary Node Weight:") - controls.nodeSlider = new("SliderControl", {"LEFT", controls.nodeSliderLabel, "RIGHT"}, {10, 0, 200, 16}, function(value) + controls.nodeSliderLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 405, 125, 0, 16 }, "^7Primary Node Weight:") + controls.nodeSlider = new("SliderControl"):SliderControl({ "LEFT", controls.nodeSliderLabel, "RIGHT" }, { 10, 0, 200, 16 }, function(value) controls.nodeSliderValue.label = s_format("^7%.3f", value * 10) parseSearchList(1, controls.searchListFallback and controls.searchListFallback.shown or false) end, scrollWheelSpeedTbl) @@ -1519,7 +1523,7 @@ function TreeTabClass:FindTimelessJewel() end end end - controls.nodeSliderValue = new("LabelControl", {"LEFT", controls.nodeSlider, "RIGHT"}, {5, 0, 0, 16}, "^71.000") + controls.nodeSliderValue = new("LabelControl"):LabelControl({ "LEFT", controls.nodeSlider, "RIGHT" }, { 5, 0, 0, 16 }, "^71.000") controls.nodeSlider.tooltip.realDraw = controls.nodeSlider.tooltip.Draw controls.nodeSlider.tooltip.Draw = function(self, x, y, width, height, viewPort) local sliderOffsetX = round(184 * (1 - controls.nodeSlider.val)) @@ -1532,8 +1536,8 @@ function TreeTabClass:FindTimelessJewel() controls.nodeSlider:SetVal(0.1) local nodeSlider2StatLabel = "None" - controls.nodeSlider2Label = new("LabelControl", {"TOPRIGHT", nil, "TOPLEFT"}, {405, 150, 0, 16}, "^7Secondary Node Weight:") - controls.nodeSlider2 = new("SliderControl", {"LEFT", controls.nodeSlider2Label, "RIGHT"}, {10, 0, 200, 16}, function(value) + controls.nodeSlider2Label = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 405, 150, 0, 16 }, "^7Secondary Node Weight:") + controls.nodeSlider2 = new("SliderControl"):SliderControl({ "LEFT", controls.nodeSlider2Label, "RIGHT" }, { 10, 0, 200, 16 }, function(value) controls.nodeSlider2Value.label = s_format("^7%.3f", value * 10) parseSearchList(1, controls.searchListFallback and controls.searchListFallback.shown or false) end, scrollWheelSpeedTbl) @@ -1548,7 +1552,7 @@ function TreeTabClass:FindTimelessJewel() end end end - controls.nodeSlider2Value = new("LabelControl", {"LEFT", controls.nodeSlider2, "RIGHT"}, {5, 0, 0, 16}, "^71.000") + controls.nodeSlider2Value = new("LabelControl"):LabelControl({ "LEFT", controls.nodeSlider2, "RIGHT" }, { 5, 0, 0, 16 }, "^71.000") controls.nodeSlider2.tooltip.realDraw = controls.nodeSlider2.tooltip.Draw controls.nodeSlider2.tooltip.Draw = function(self, x, y, width, height, viewPort) local sliderOffsetX = round(184 * (1 - controls.nodeSlider2.val)) @@ -1560,8 +1564,8 @@ function TreeTabClass:FindTimelessJewel() end controls.nodeSlider2:SetVal(0.1) - controls.nodeSlider3Label = new("LabelControl", {"TOPRIGHT", nil, "TOPLEFT"}, {405, 175, 0, 16}, "^7Minimum Node Weight:") - controls.nodeSlider3 = new("SliderControl", {"LEFT", controls.nodeSlider3Label, "RIGHT"}, {10, 0, 200, 16}, function(value) + controls.nodeSlider3Label = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 405, 175, 0, 16 }, "^7Minimum Node Weight:") + controls.nodeSlider3 = new("SliderControl"):SliderControl({ "LEFT", controls.nodeSlider3Label, "RIGHT" }, { 10, 0, 200, 16 }, function(value) if value == 1 then controls.nodeSlider3Value.label = "^7Required" else @@ -1575,7 +1579,7 @@ function TreeTabClass:FindTimelessJewel() tooltip:AddLine(16, "^7Seeds that do not meet the minimum weight threshold for a desired node are excluded from the search results.") end end - controls.nodeSlider3Value = new("LabelControl", {"LEFT", controls.nodeSlider3, "RIGHT"}, {5, 0, 0, 16}, "^70") + controls.nodeSlider3Value = new("LabelControl"):LabelControl({ "LEFT", controls.nodeSlider3, "RIGHT" }, { 5, 0, 0, 16 }, "^70") controls.nodeSlider3.tooltip.realDraw = controls.nodeSlider3.tooltip.Draw controls.nodeSlider3.tooltip.Draw = function(self, x, y, width, height, viewPort) local sliderOffsetX = round(184 * (1 - controls.nodeSlider3.val)) @@ -1614,8 +1618,8 @@ function TreeTabClass:FindTimelessJewel() end buildMods() - controls.nodeSelectLabel = new("LabelControl", {"TOPRIGHT", nil, "TOPLEFT"}, {405, 200, 0, 16}, "^7Search for Node:") - controls.nodeSelect = new("DropDownControl", {"LEFT", controls.nodeSelectLabel, "RIGHT"}, {10, 0, 200, 18}, modData, function(index, value) + controls.nodeSelectLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 405, 200, 0, 16 }, "^7Search for Node:") + controls.nodeSelect = new("DropDownControl"):DropDownControl({ "LEFT", controls.nodeSelectLabel, "RIGHT" }, { 10, 0, 200, 18 }, modData, function(index, value) nodeSliderStatLabel = "None" nodeSlider2StatLabel = "None" if value.id then @@ -1848,7 +1852,7 @@ function TreeTabClass:FindTimelessJewel() updateSearchList(newList, true) end - controls.fallbackWeightsLabel = new("LabelControl", {"TOPRIGHT", nil, "TOPLEFT"}, {405, 225, 0, 16}, "^7Fallback Weight Mode:") + controls.fallbackWeightsLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 405, 225, 0, 16 }, "^7Fallback Weight Mode:") local fallbackWeightsList = { } for _, stat in ipairs(data.powerStatList) do if not stat.ignoreForItems and stat.label ~= "Name" then @@ -1859,11 +1863,11 @@ function TreeTabClass:FindTimelessJewel() }) end end - controls.fallbackWeightsList = new("DropDownControl", {"LEFT", controls.fallbackWeightsLabel, "RIGHT"}, {10, 0, 200, 18}, fallbackWeightsList, function(index) + controls.fallbackWeightsList = new("DropDownControl"):DropDownControl({ "LEFT", controls.fallbackWeightsLabel, "RIGHT" }, { 10, 0, 200, 18 }, fallbackWeightsList, function(index) timelessData.fallbackWeightMode.idx = index end) controls.fallbackWeightsList.selIndex = timelessData.fallbackWeightMode.idx or 1 - controls.fallbackWeightsButton = new("ButtonControl", {"LEFT", controls.fallbackWeightsList, "RIGHT"}, {5, 0, 66, 18}, "Generate", function() + controls.fallbackWeightsButton = new("ButtonControl"):ButtonControl({ "LEFT", controls.fallbackWeightsList, "RIGHT" }, { 5, 0, 66, 18 }, "Generate", function() setupFallbackWeights() controls.searchListFallbackButton.label = "^4Fallback Nodes" end) @@ -1872,7 +1876,7 @@ function TreeTabClass:FindTimelessJewel() tooltip:AddLine(16, "^7Click this button to generate new fallback node weights, replacing your old ones.") end - controls.searchListButton = new("ButtonControl", {"TOPLEFT", nil, "TOPLEFT"}, {12, 250, 106, 20}, "^7Desired Nodes", function() + controls.searchListButton = new("ButtonControl"):ButtonControl({ "TOPLEFT", nil, "TOPLEFT" }, { 12, 250, 106, 20 }, "^7Desired Nodes", function() if controls.searchListFallback.shown then controls.searchListFallback.shown = false controls.searchListFallback.enabled = false @@ -1886,7 +1890,7 @@ function TreeTabClass:FindTimelessJewel() tooltip:AddLine(16, "^7This list can be updated manually or by selecting the node you want to update via the search dropdown list and then moving the node weight sliders.") end controls.searchListButton.locked = function() return controls.searchList.shown end - controls.searchListFallbackButton = new("ButtonControl", {"LEFT", controls.searchListButton, "RIGHT"}, {5, 0, 110, 20}, "^7Fallback Nodes", function() + controls.searchListFallbackButton = new("ButtonControl"):ButtonControl({ "LEFT", controls.searchListButton, "RIGHT" }, { 5, 0, 110, 20 }, "^7Fallback Nodes", function() controls.searchList.shown = false controls.searchList.enabled = false controls.searchListFallback.shown = true @@ -1902,7 +1906,7 @@ function TreeTabClass:FindTimelessJewel() tooltip:AddLine(16, "^7Any manual changes made to your fallback nodes are lost when you click the generate button, as it completely replaces them.") end controls.searchListFallbackButton.locked = function() return controls.searchListFallback.shown end - controls.searchList = new("EditControl", {"TOPLEFT", nil, "TOPLEFT"}, {12, 275, 438, 200}, timelessData.searchList, nil, "^%C\t\n", nil, function(value) + controls.searchList = new("EditControl"):EditControl({ "TOPLEFT", nil, "TOPLEFT" }, { 12, 275, 438, 200 }, timelessData.searchList, nil, "^%C\t\n", nil, function(value) timelessData.searchList = value parseSearchList(0, false) self.build.modFlag = true @@ -1910,7 +1914,7 @@ function TreeTabClass:FindTimelessJewel() controls.searchList.shown = true controls.searchList.enabled = true controls.searchList:SetText(timelessData.searchList and timelessData.searchList or "") - controls.searchListFallback = new("EditControl", {"TOPLEFT", nil, "TOPLEFT"}, {12, 275, 438, 200}, timelessData.searchListFallback, nil, "^%C\t\n", nil, function(value) + controls.searchListFallback = new("EditControl"):EditControl({ "TOPLEFT", nil, "TOPLEFT" }, { 12, 275, 438, 200 }, timelessData.searchListFallback, nil, "^%C\t\n", nil, function(value) timelessData.searchListFallback = value parseSearchList(0, true) self.build.modFlag = true @@ -1919,13 +1923,13 @@ function TreeTabClass:FindTimelessJewel() controls.searchListFallback.enabled = false controls.searchListFallback:SetText(timelessData.searchListFallback and timelessData.searchListFallback or "") - controls.searchResultsLabel = new("LabelControl", { "TOPLEFT", nil, "TOPRIGHT" }, { -450, 250, 0, 16 }, "^7Search Results:") - controls.searchResults = new("TimelessJewelListControl", { "TOPLEFT", nil, "TOPRIGHT" }, { -450, 275, 438, 200 }, self.build) - controls.searchTradeLeagueSelect = new("DropDownControl", { "BOTTOMRIGHT", controls.searchResults, "TOPRIGHT" }, { -175, -5, 140, 20 }, nil, function(_, value) + controls.searchResultsLabel = new("LabelControl"):LabelControl({ "TOPLEFT", nil, "TOPRIGHT" }, { -450, 250, 0, 16 }, "^7Search Results:") + controls.searchResults = new("TimelessJewelListControl"):TimelessJewelListControl({ "TOPLEFT", nil, "TOPRIGHT" }, { -450, 275, 438, 200 }, self.build) + controls.searchTradeLeagueSelect = new("DropDownControl"):DropDownControl({ "BOTTOMRIGHT", controls.searchResults, "TOPRIGHT" }, { -175, -5, 140, 20 }, nil, function(_, value) self.timelessJewelLeagueSelect = value end) - self.tradeQueryRequests = new("TradeQueryRequests") - controls.msg = new("LabelControl", nil, { -280, 5, 0, 16 }, "") + self.tradeQueryRequests = new("TradeQueryRequests"):TradeQueryRequests() + controls.msg = new("LabelControl"):LabelControl(nil, { -280, 5, 0, 16 }, "") if #self.tradeLeaguesList > 0 then controls.searchTradeLeagueSelect:SetList(self.tradeLeaguesList) -- restore the last league selected @@ -1961,7 +1965,7 @@ function TreeTabClass:FindTimelessJewel() controls.searchTradeLeagueSelect:SetList(self.tradeLeaguesList) end) end - controls.searchTradeButton = new("ButtonControl", { "BOTTOMRIGHT", controls.searchResults, "TOPRIGHT" }, { 0, -5, 170, 20 }, "Copy Trade URL", function() + controls.searchTradeButton = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", controls.searchResults, "TOPRIGHT" }, { 0, -5, 170, 20 }, "Copy Trade URL", function() local seedTrades = {} local startRow = controls.searchResults.selIndex or 1 local endRow = startRow + m_floor(10 / ((timelessData.sharedResults.conqueror.id == 1) and 3 or 1)) @@ -2068,7 +2072,7 @@ function TreeTabClass:FindTimelessJewel() local totalWidth = m_floor(width * buttons + divider * (buttons - 1)) local buttonX = -totalWidth / 2 + width / 2 - controls.searchButton = new("ButtonControl", nil, {buttonX, 485, width, 20}, "Search", function() + controls.searchButton = new("ButtonControl"):ButtonControl(nil, { buttonX, 485, width, 20 }, "Search", function() if treeData.nodes[timelessData.jewelSocket.id] and treeData.nodes[timelessData.jewelSocket.id].isJewelSocket then local radiusNodes = treeData.nodes[timelessData.jewelSocket.id].nodesInRadius[3] -- large radius around timelessData.jewelSocket.id local allocatedNodes = { } @@ -2360,14 +2364,14 @@ function TreeTabClass:FindTimelessJewel() controls.searchResults.selIndex = 1 end end) - controls.resetButton = new("ButtonControl", nil, {buttonX + (width + divider), 485, width, 20}, "Reset", function() + controls.resetButton = new("ButtonControl"):ButtonControl(nil, { buttonX + (width + divider), 485, width, 20 }, "Reset", function() updateSearchList("", true) updateSearchList("", false) wipeTable(timelessData.searchResults) controls.searchTradeButton.enabled = false clearProtected() end) - controls.closeButton = new("ButtonControl", nil, {buttonX + (width + divider) * 2, 485, width, 20}, "Cancel", function() + controls.closeButton = new("ButtonControl"):ButtonControl(nil, { buttonX + (width + divider) * 2, 485, width, 20 }, "Cancel", function() main:ClosePopup() end) diff --git a/src/Classes/UndoHandler.lua b/src/Classes/UndoHandler.lua index 6759de6cf0..3103b2faa2 100644 --- a/src/Classes/UndoHandler.lua +++ b/src/Classes/UndoHandler.lua @@ -9,10 +9,14 @@ local t_insert = table.insert local t_remove = table.remove -local UndoHandlerClass = newClass("UndoHandler", function(self) +---@class UndoHandler +local UndoHandlerClass = newClass("UndoHandler") + +function UndoHandlerClass:UndoHandler() self.undo = { } self.redo = { } -end) + return self +end -- Initialises the undo/redo buffers -- Should be called after the current state is first loaded/initialised diff --git a/src/Data/Bases/amulet.lua b/src/Data/Bases/amulet.lua index 9264b5381a..4d23d83f72 100644 --- a/src/Data/Bases/amulet.lua +++ b/src/Data/Bases/amulet.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function (itemBases) itemBases["Crimson Amulet"] = { type = "Amulet", @@ -187,3 +187,4 @@ itemBases["Distorted Amulet"] = { implicitModTypes = { { }, }, req = { }, } + end diff --git a/src/Data/Bases/axe.lua b/src/Data/Bases/axe.lua index d83e4746f6..5d821e95b6 100644 --- a/src/Data/Bases/axe.lua +++ b/src/Data/Bases/axe.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Dull Hatchet"] = { type = "One Hand Axe", @@ -245,3 +245,4 @@ itemBases["Vile Greataxe"] = { weapon = { PhysicalMin = 59, PhysicalMax = 155, CritChanceBase = 5, AttackRateBase = 1.2, Range = 15, }, req = { level = 65, str = 89, dex = 36, }, } + end diff --git a/src/Data/Bases/belt.lua b/src/Data/Bases/belt.lua index 1c0579bc05..fa7ebf7413 100644 --- a/src/Data/Bases/belt.lua +++ b/src/Data/Bases/belt.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Golden Obi"] = { type = "Belt", @@ -166,3 +166,4 @@ itemBases["Forking Belt"] = { implicitModTypes = { { "elemental_damage", "damage", "elemental", "lightning", "attack" }, { "charm" }, }, req = { level = 32, }, } + end diff --git a/src/Data/Bases/body.lua b/src/Data/Bases/body.lua index c43b320cd1..bc86593f9b 100644 --- a/src/Data/Bases/body.lua +++ b/src/Data/Bases/body.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Rusted Cuirass"] = { @@ -3857,3 +3857,4 @@ itemBases["Golden Mantle"] = { armour = { Armour = 216, Evasion = 187, EnergyShield = 74, }, req = { level = 20, str = 7, dex = 7, int = 7, }, } + end diff --git a/src/Data/Bases/boots.lua b/src/Data/Bases/boots.lua index dfc0740fc9..fbc3d26294 100644 --- a/src/Data/Bases/boots.lua +++ b/src/Data/Bases/boots.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Rough Greaves"] = { @@ -1960,3 +1960,4 @@ itemBases["Golden Caligae"] = { armour = { }, req = { level = 12, }, } + end diff --git a/src/Data/Bases/bow.lua b/src/Data/Bases/bow.lua index bc0deda764..8189f8a6c1 100644 --- a/src/Data/Bases/bow.lua +++ b/src/Data/Bases/bow.lua @@ -1,7 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... - + return function(itemBases) itemBases["Crude Bow"] = { type = "Bow", quality = 20, @@ -206,6 +205,16 @@ itemBases["Runeforged Shortbow"] = { weapon = { PhysicalMin = 44, PhysicalMax = 81, CritChanceBase = 5, AttackRateBase = 1.4, Range = 120, }, req = { level = 55, dex = 97, }, } +itemBases["Runeforged Warden Bow"] = { + type = "Bow", + quality = 20, + socketLimit = 4, + tags = { bow = true, default = true, ezomyte_basetype = true, ranged = true, two_hand_weapon = true, twohand = true, weapon = true, }, + implicit = "(25-35)% chance to Chain an additional time", + implicitModTypes = { { }, }, + weapon = { PhysicalMin = 38, PhysicalMax = 63, CritChanceBase = 5, AttackRateBase = 1.15, Range = 120, }, + req = { level = 40, dex = 72, }, +} itemBases["Runeforged Recurve Bow"] = { type = "Bow", quality = 20, @@ -319,3 +328,4 @@ itemBases["Heartwood Shortbow"] = { weapon = { PhysicalMin = 41, PhysicalMax = 76, CritChanceBase = 5, AttackRateBase = 1.25, Range = 120, }, req = { level = 67, dex = 134, }, } + end diff --git a/src/Data/Bases/claw.lua b/src/Data/Bases/claw.lua index d1ea101c7a..0ad0322fa1 100644 --- a/src/Data/Bases/claw.lua +++ b/src/Data/Bases/claw.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Crude Claw"] = { type = "Claw", @@ -121,3 +121,4 @@ itemBases["Talon Claw"] = { weapon = { PhysicalMin = 23, PhysicalMax = 79, CritChanceBase = 5, AttackRateBase = 1.65, Range = 11, }, req = { level = 65, dex = 114, }, } + end diff --git a/src/Data/Bases/crossbow.lua b/src/Data/Bases/crossbow.lua index 39216df32d..b00885c68a 100644 --- a/src/Data/Bases/crossbow.lua +++ b/src/Data/Bases/crossbow.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Makeshift Crossbow"] = { type = "Crossbow", @@ -323,3 +323,4 @@ itemBases["Trarthan Cannon"] = { weapon = { PhysicalMin = 58, PhysicalMax = 134, CritChanceBase = 5, AttackRateBase = 1.4, Range = 120, }, req = { level = 65, str = 114, dex = 63, }, } + end diff --git a/src/Data/Bases/dagger.lua b/src/Data/Bases/dagger.lua index 707aa94c92..0496d66513 100644 --- a/src/Data/Bases/dagger.lua +++ b/src/Data/Bases/dagger.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Ethereal Blade"] = { type = "Dagger", @@ -131,3 +131,4 @@ itemBases["Cinquedea"] = { weapon = { PhysicalMin = 21, PhysicalMax = 62, CritChanceBase = 15, AttackRateBase = 1.55, Range = 10, }, req = { level = 65, dex = 63, int = 63, }, } + end diff --git a/src/Data/Bases/fishing.lua b/src/Data/Bases/fishing.lua index 22d3df4010..ea64f20458 100644 --- a/src/Data/Bases/fishing.lua +++ b/src/Data/Bases/fishing.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Fishing Rod"] = { type = "Fishing Rod", @@ -11,3 +11,4 @@ itemBases["Fishing Rod"] = { weapon = { PhysicalMin = 10, PhysicalMax = 18, CritChanceBase = 5, AttackRateBase = 1.2, Range = 13, }, req = { }, } + end diff --git a/src/Data/Bases/flail.lua b/src/Data/Bases/flail.lua index 157ca13ed4..f479a7e42b 100644 --- a/src/Data/Bases/flail.lua +++ b/src/Data/Bases/flail.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Splintered Flail"] = { type = "Flail", @@ -121,3 +121,4 @@ itemBases["Abyssal Flail"] = { weapon = { PhysicalMin = 36, PhysicalMax = 66, CritChanceBase = 10, AttackRateBase = 1.45, Range = 13, }, req = { level = 65, str = 89, int = 36, }, } + end diff --git a/src/Data/Bases/flask.lua b/src/Data/Bases/flask.lua index 64c7157cb7..c39acba32b 100644 --- a/src/Data/Bases/flask.lua +++ b/src/Data/Bases/flask.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Thawing Charm"] = { type = "Charm", @@ -283,3 +283,4 @@ itemBases["Ultimate Mana Flask"] = { flask = { mana = 310, duration = 3, chargesUsed = 10, chargesMax = 75, }, req = { level = 60, }, } + end diff --git a/src/Data/Bases/focus.lua b/src/Data/Bases/focus.lua index 098d764474..cc5d34dcb8 100644 --- a/src/Data/Bases/focus.lua +++ b/src/Data/Bases/focus.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Twig Focus"] = { @@ -470,3 +470,4 @@ itemBases["Runemastered Plumed Focus"] = { armour = { EnergyShield = 23, Ward = 106, }, req = { level = 75, int = 91, }, } + end diff --git a/src/Data/Bases/gloves.lua b/src/Data/Bases/gloves.lua index f7b3798ad2..13306353ff 100644 --- a/src/Data/Bases/gloves.lua +++ b/src/Data/Bases/gloves.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Stocky Mitts"] = { @@ -2042,7 +2042,7 @@ itemBases["Fists of Stone"] = { hidden = true, socketLimit = 3, tags = { armour = true, default = true, dex_int_armour = true, gloves = true, }, - implicit = "Has +3 to Evasion Rating per player level\nHas +1 to maximum Energy Shield per player level", + implicit = "{unscalable}Has +3 to Evasion Rating per player level\n{unscalable}Has +1 to maximum Energy Shield per player level", implicitModTypes = { { }, { }, }, armour = { }, req = { }, @@ -2053,9 +2053,9 @@ itemBases["Runeforged Fists of Stone"] = { hidden = true, socketLimit = 3, tags = { armour = true, default = true, dex_int_armour = true, gloves = true, runeforged = true, }, - implicit = "Has +2 to Evasion Rating per player level\nHas +1 to maximum Energy Shield per player level\nHas +1 to maximum Runic Ward per player level", + implicit = "{unscalable}Has +2 to Evasion Rating per player level\n{unscalable}Has +1 to maximum Energy Shield per player level\n{unscalable}Has +1 to maximum Runic Ward per player level", implicitModTypes = { { }, { }, { }, }, armour = { }, req = { }, } - + end diff --git a/src/Data/Bases/helmet.lua b/src/Data/Bases/helmet.lua index 486ea0281e..b97a41286e 100644 --- a/src/Data/Bases/helmet.lua +++ b/src/Data/Bases/helmet.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Rusted Greathelm"] = { @@ -2677,3 +2677,4 @@ itemBases["Golden Visage"] = { armour = { }, req = { level = 12, }, } + end diff --git a/src/Data/Bases/incursionlimb.lua b/src/Data/Bases/incursionlimb.lua index fca797da10..a2272ceb3a 100644 --- a/src/Data/Bases/incursionlimb.lua +++ b/src/Data/Bases/incursionlimb.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Guarding Arm"] = { @@ -99,3 +99,4 @@ itemBases["Restorative Leg"] = { implicitModTypes = { { "resource", "life" }, }, req = { }, } + end diff --git a/src/Data/Bases/jewel.lua b/src/Data/Bases/jewel.lua index 7f19b8c210..d277522616 100644 --- a/src/Data/Bases/jewel.lua +++ b/src/Data/Bases/jewel.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Ruby"] = { type = "Jewel", @@ -64,3 +64,4 @@ itemBases["Timeless Jewel"] = { implicitModTypes = { }, req = { }, } + end diff --git a/src/Data/Bases/mace.lua b/src/Data/Bases/mace.lua index bde14d165f..b9cb886687 100644 --- a/src/Data/Bases/mace.lua +++ b/src/Data/Bases/mace.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Wooden Club"] = { type = "One Hand Mace", @@ -845,3 +845,4 @@ itemBases["Runemastered Aberrant Sledge"] = { weapon = { PhysicalMin = 29, PhysicalMax = 61, ColdMin = 118, ColdMax = 246, CritChanceBase = 5, AttackRateBase = 1.2, Range = 15, }, req = { level = 70, str = 163, }, } + end diff --git a/src/Data/Bases/quiver.lua b/src/Data/Bases/quiver.lua index f4f918c11a..632b4b8f69 100644 --- a/src/Data/Bases/quiver.lua +++ b/src/Data/Bases/quiver.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Broadhead Quiver"] = { type = "Quiver", @@ -79,3 +79,4 @@ itemBases["Visceral Quiver"] = { implicitModTypes = { { "attack", "critical" }, }, req = { level = 64, }, } + end diff --git a/src/Data/Bases/ring.lua b/src/Data/Bases/ring.lua index 229d80f1b5..1176402041 100644 --- a/src/Data/Bases/ring.lua +++ b/src/Data/Bases/ring.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Golden Hoop"] = { type = "Ring", @@ -204,3 +204,4 @@ itemBases["Refined Breach Ring"] = { implicitModTypes = { { }, }, req = { level = 40, }, } + end diff --git a/src/Data/Bases/sceptre.lua b/src/Data/Bases/sceptre.lua index e8a7884bb4..e43adb6137 100644 --- a/src/Data/Bases/sceptre.lua +++ b/src/Data/Bases/sceptre.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Rattling Sceptre"] = { type = "Sceptre", @@ -217,3 +217,4 @@ itemBases["Shrine Sceptre (Purity of Lighting)"] = { implicitModTypes = { }, req = { level = 26, str = 17, int = 38, }, } + end diff --git a/src/Data/Bases/shield.lua b/src/Data/Bases/shield.lua index 979171b0e5..665963f3d9 100644 --- a/src/Data/Bases/shield.lua +++ b/src/Data/Bases/shield.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Splintered Tower Shield"] = { @@ -2253,3 +2253,4 @@ itemBases["Golden Flame"] = { armour = { BlockChance = 25, }, req = { level = 15, }, } + end diff --git a/src/Data/Bases/spear.lua b/src/Data/Bases/spear.lua index 12acf6fb5a..c3e66d3b5d 100644 --- a/src/Data/Bases/spear.lua +++ b/src/Data/Bases/spear.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Hardwood Spear"] = { type = "Spear", @@ -363,3 +363,4 @@ itemBases["Akoyan Spear"] = { weapon = { PhysicalMin = 39, PhysicalMax = 72, CritChanceBase = 7, AttackRateBase = 1.6, Range = 15, }, req = { level = 78, str = 50, dex = 127, int = 90, }, } + end diff --git a/src/Data/Bases/staff.lua b/src/Data/Bases/staff.lua index 724df0c379..6f1d236c64 100644 --- a/src/Data/Bases/staff.lua +++ b/src/Data/Bases/staff.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Ashen Staff"] = { type = "Staff", @@ -485,3 +485,4 @@ itemBases["Runemastered Warding Quarterstaff"] = { weapon = { PhysicalMin = 85, PhysicalMax = 141, CritChanceBase = 10, AttackRateBase = 1.4, Range = 14, }, req = { level = 65, dex = 127, int = 50, }, } + end diff --git a/src/Data/Bases/sword.lua b/src/Data/Bases/sword.lua index ca4e35b211..dfa9d1f829 100644 --- a/src/Data/Bases/sword.lua +++ b/src/Data/Bases/sword.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Golden Blade"] = { type = "One Hand Sword", @@ -315,3 +315,4 @@ itemBases["Keyblade"] = { weapon = { PhysicalMin = 1, PhysicalMax = 1, CritChanceBase = 5, AttackRateBase = 1.2, Range = 16, }, req = { }, } + end diff --git a/src/Data/Bases/talisman.lua b/src/Data/Bases/talisman.lua index 53402753f9..ffe7df12ff 100644 --- a/src/Data/Bases/talisman.lua +++ b/src/Data/Bases/talisman.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Changeling Talisman"] = { type = "Talisman", @@ -299,3 +299,4 @@ itemBases["Jade Talisman"] = { weapon = { PhysicalMin = 101, PhysicalMax = 151, CritChanceBase = 5, AttackRateBase = 1.1, Range = 12, }, req = { level = 78, str = 109, int = 65, }, } + end diff --git a/src/Data/Bases/traptool.lua b/src/Data/Bases/traptool.lua index 971fc270e3..391d024504 100644 --- a/src/Data/Bases/traptool.lua +++ b/src/Data/Bases/traptool.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Clay Trap"] = { @@ -95,3 +95,4 @@ itemBases["Refined Trap"] = { implicitModTypes = { }, req = { }, } + end diff --git a/src/Data/Bases/wand.lua b/src/Data/Bases/wand.lua index ca7e19aa28..2f101de765 100644 --- a/src/Data/Bases/wand.lua +++ b/src/Data/Bases/wand.lua @@ -1,6 +1,6 @@ -- This file is automatically generated, do not edit! -- Item data (c) Grinding Gear Games -local itemBases = ... + return function(itemBases) itemBases["Withered Wand"] = { type = "Wand", @@ -168,3 +168,4 @@ itemBases["Runemastered Runic Fork"] = { implicitModTypes = { { "runic_ward" }, }, req = { level = 65, int = 114, }, } + end diff --git a/src/Data/BossSkills.lua b/src/Data/BossSkills.lua index 6bb77b7c4d..9050fe2b19 100644 --- a/src/Data/BossSkills.lua +++ b/src/Data/BossSkills.lua @@ -5,178 +5,181 @@ -- Boss Skill data (c) Grinding Gear Games -- return { - ["Atziri Flameblast"] = { - DamageType = "Spell", - DamageMultipliers = { - Fire = { 51.086684344463, 0.25543342172232 } - }, - UberDamageMultiplier = 1.26, - DamagePenetrations = { - FirePen = 8 - }, - UberDamagePenetrations = { - FirePen = 10 - }, - speed = 25000, - critChance = 0, - earlierUber = true, - tooltip = "The Uber variant has 10 ^xB97123Fire^7 penetration (Applied on Pinnacle And Uber)" - }, - ["Shaper Ball"] = { - DamageType = "SpellProjectile", - DamageMultipliers = { - Cold = { 11.668066430448, 0.058340332152239 } - }, - DamagePenetrations = { - ColdPen = 25 - }, - UberDamagePenetrations = { - ColdPen = 40 - }, - speed = 1400, - tooltip = "Allocating Cosmic Wounds increases the penetration to 40% (Applied on Uber) and adds 2 projectiles" - }, - ["Shaper Slam"] = { - DamageType = "Melee", - DamageMultipliers = { - Physical = { 12.358683281257, 0.061793416406285 } - }, - UberDamageMultiplier = 1.6666666666667, - speed = 3510, - UberSpeed = 1755, - critChance = 0, - additionalStats = { - uber = { - CannotBeDodged = "flag", - CannotBeEvaded = "flag", - CannotBeSuppressed = "flag", - CannotBeBlocked = "flag" - } - }, - tooltip = "Cannot be Evaded. Allocating Cosmic Wounds increases Damage by a further 100% (Applied on Uber) and cannot be blocked or dodged" - }, - ["Shaper Beam"] = { - DamageType = "DamageOverTime", - DamageMultipliers = { - Lightning = { 12.58958162968, 0 }, - Cold = { 9.1363649598343, 0 }, - Fire = { 11.141451836499, 0 } - }, - speed = 1000, - critChance = 0, - tooltip = "Damage Over Time skill" - }, - ["Sirus Meteor"] = { - DamageType = "Spell", - DamageMultipliers = { - Physical = { 45.087560245599, 0.22541711316695 } - }, - UberDamageMultiplier = 1.52, - speed = 1500, - additionalStats = { - base = { - PhysicalDamageSkillConvertToFire = 25, - PhysicalDamageSkillConvertToLightning = 25, - PhysicalDamageSkillConvertToChaos = 25 - }, - uber = { - PhysicalDamageSkillConvertToFire = 25, - PhysicalDamageSkillConvertToLightning = 25, - PhysicalDamageSkillConvertToChaos = 25 - } - }, - tooltip = "Earlier ones with less walls do less damage. Allocating The Perfect Storm increases Damage by a further 50% (Applied on Uber)" - }, - ["Cortex Ground Degen"] = { - DamageType = "DamageOverTime", - DamageMultipliers = { - Physical = { 5.3012106087214, 0 } - }, - speed = 1630, - critChance = 0, - tooltip = "Damage Over Time skill" - }, - ["Exarch Ball"] = { - DamageType = "Spell", - DamageMultipliers = { - Fire = { 14.924946784635, 0.074624733923175 } + bossSkills = { + ["Atziri Flameblast"] = { + DamageType = "Spell", + DamageMultipliers = { + Fire = { 51.086684344463, 0.25543342172232 } + }, + UberDamageMultiplier = 1.26, + DamagePenetrations = { + FirePen = 8 + }, + UberDamagePenetrations = { + FirePen = 10 + }, + speed = 25000, + critChance = 0, + earlierUber = true, + tooltip = "The Uber variant has 10 ^xB97123Fire^7 penetration (Applied on Pinnacle And Uber)" + }, + ["Shaper Ball"] = { + DamageType = "SpellProjectile", + DamageMultipliers = { + Cold = { 11.668066430448, 0.058340332152239 } + }, + DamagePenetrations = { + ColdPen = 25 + }, + UberDamagePenetrations = { + ColdPen = 40 + }, + speed = 1400, + tooltip = "Allocating Cosmic Wounds increases the penetration to 40% (Applied on Uber) and adds 2 projectiles" }, - speed = 1000, - critChance = 0, - additionalStats = { - base = { - CannotBeBlocked = "flag", - CannotBeSuppressed = "flag", - CannotBeDodged = "flag" - }, - uber = { - CannotBeBlocked = "flag", - CannotBeSuppressed = "flag", - CannotBeDodged = "flag" - } + ["Shaper Slam"] = { + DamageType = "Melee", + DamageMultipliers = { + Physical = { 12.358683281257, 0.061793416406285 } + }, + UberDamageMultiplier = 1.6666666666667, + speed = 3510, + UberSpeed = 1755, + critChance = 0, + additionalStats = { + uber = { + CannotBeDodged = "flag", + CannotBeEvaded = "flag", + CannotBeSuppressed = "flag", + CannotBeBlocked = "flag" + } + }, + tooltip = "Cannot be Evaded. Allocating Cosmic Wounds increases Damage by a further 100% (Applied on Uber) and cannot be blocked or dodged" + }, + ["Shaper Beam"] = { + DamageType = "DamageOverTime", + DamageMultipliers = { + Lightning = { 12.58958162968, 0 }, + Cold = { 9.1363649598343, 0 }, + Fire = { 11.141451836499, 0 } + }, + speed = 1000, + critChance = 0, + tooltip = "Damage Over Time skill" + }, + ["Sirus Meteor"] = { + DamageType = "Spell", + DamageMultipliers = { + Physical = { 45.087560245599, 0.22541711316695 } + }, + UberDamageMultiplier = 1.52, + speed = 1500, + additionalStats = { + base = { + PhysicalDamageSkillConvertToFire = 25, + PhysicalDamageSkillConvertToLightning = 25, + PhysicalDamageSkillConvertToChaos = 25 + }, + uber = { + PhysicalDamageSkillConvertToFire = 25, + PhysicalDamageSkillConvertToLightning = 25, + PhysicalDamageSkillConvertToChaos = 25 + } + }, + tooltip = "Earlier ones with less walls do less damage. Allocating The Perfect Storm increases Damage by a further 50% (Applied on Uber)" }, - tooltip = "Spawns 8-18 waves of balls depending on which fight and which ball phase, Cannot be Blocked, Dodged, or Suppressed" - }, - ["Eater Beam"] = { - DamageType = "Spell", - DamageMultipliers = { - Lightning = { 12.164923902598, 0.24329847805197 } + ["Cortex Ground Degen"] = { + DamageType = "DamageOverTime", + DamageMultipliers = { + Physical = { 5.3012106087214, 0 } + }, + speed = 1630, + critChance = 0, + tooltip = "Damage Over Time skill" + }, + ["Exarch Ball"] = { + DamageType = "Spell", + DamageMultipliers = { + Fire = { 14.924946784635, 0.074624733923175 } + }, + speed = 1000, + critChance = 0, + additionalStats = { + base = { + CannotBeBlocked = "flag", + CannotBeSuppressed = "flag", + CannotBeDodged = "flag" + }, + uber = { + CannotBeBlocked = "flag", + CannotBeSuppressed = "flag", + CannotBeDodged = "flag" + } + }, + tooltip = "Spawns 8-18 waves of balls depending on which fight and which ball phase, Cannot be Blocked, Dodged, or Suppressed" }, - speed = 2500, - tooltip = "Allocating Insatiable Appetite causes the beam to always shock for at least 30%" - }, - ["Maven Fireball"] = { - DamageType = "SpellProjectile", - DamageMultipliers = { - Fire = { 14.977416270256, 0.074887081351278 } + ["Eater Beam"] = { + DamageType = "Spell", + DamageMultipliers = { + Lightning = { 12.164923902598, 0.24329847805197 } + }, + speed = 2500, + tooltip = "Allocating Insatiable Appetite causes the beam to always shock for at least 30%" }, - UberDamageMultiplier = 2.0273275862069, - DamagePenetrations = { - FirePen = "" + ["Maven Fireball"] = { + DamageType = "SpellProjectile", + DamageMultipliers = { + Fire = { 14.977416270256, 0.074887081351278 } + }, + UberDamageMultiplier = 2.0273275862069, + DamagePenetrations = { + FirePen = "" + }, + UberDamagePenetrations = { + FirePen = 30 + }, + speed = 3000, + tooltip = "Allocating Throw the Gauntlet increases Damage by a further 100% (Applied on Uber) and causes the fireball to have 30 ^xB97123Fire^7 penetration (Applied on Uber)" }, - UberDamagePenetrations = { - FirePen = 30 + ["Maven Memory Game"] = { + DamageType = "Spell", + DamageMultipliers = { + Physical = { 104.29090544842, 0.52145452724208 } + }, + UberDamageMultiplier = 1.0086206896552, + speed = 7500, + additionalStats = { + base = { + CannotBeBlocked = "flag", + PhysicalDamageSkillConvertToLightning = 100, + PhysicalDamageSkillConvertToCold = 100, + PhysicalDamageSkillConvertToFire = 100, + CannotBeSuppressed = "flag", + CannotBeDodged = "flag" + }, + uber = { + CannotBeBlocked = "flag", + PhysicalDamageSkillConvertToLightning = 100, + PhysicalDamageSkillConvertToCold = 100, + PhysicalDamageSkillConvertToFire = 100, + CannotBeSuppressed = "flag", + CannotBeDodged = "flag" + } + }, + tooltip = "Cannot be Blocked, Dodged, or Suppressed. \n It is three separate hits, and has a large DoT effect. Neither is taken into account here. \n i.e. Hits before death should be more than 3 to survive" }, - speed = 3000, - tooltip = "Allocating Throw the Gauntlet increases Damage by a further 100% (Applied on Uber) and causes the fireball to have 30 ^xB97123Fire^7 penetration (Applied on Uber)" }, - ["Maven Memory Game"] = { - DamageType = "Spell", - DamageMultipliers = { - Physical = { 104.29090544842, 0.52145452724208 } - }, - UberDamageMultiplier = 1.0086206896552, - speed = 7500, - additionalStats = { - base = { - CannotBeBlocked = "flag", - PhysicalDamageSkillConvertToLightning = 100, - PhysicalDamageSkillConvertToCold = 100, - PhysicalDamageSkillConvertToFire = 100, - CannotBeSuppressed = "flag", - CannotBeDodged = "flag" - }, - uber = { - CannotBeBlocked = "flag", - PhysicalDamageSkillConvertToLightning = 100, - PhysicalDamageSkillConvertToCold = 100, - PhysicalDamageSkillConvertToFire = 100, - CannotBeSuppressed = "flag", - CannotBeDodged = "flag" - } - }, - tooltip = "Cannot be Blocked, Dodged, or Suppressed. \n It is three separate hits, and has a large DoT effect. Neither is taken into account here. \n i.e. Hits before death should be more than 3 to survive" + bossSkillsList = { + { val = "None", label = "None" }, + { val = "Atziri Flameblast", label = "Atziri Flameblast" }, + { val = "Shaper Ball", label = "Shaper Ball" }, + { val = "Shaper Slam", label = "Shaper Slam" }, + { val = "Shaper Beam", label = "Shaper Beam" }, + { val = "Sirus Meteor", label = "Sirus Meteor" }, + { val = "Cortex Ground Degen", label = "Cortex Ground Degen" }, + { val = "Exarch Ball", label = "Exarch Ball" }, + { val = "Eater Beam", label = "Eater Beam" }, + { val = "Maven Fireball", label = "Maven Fireball" }, + { val = "Maven Memory Game", label = "Maven Memory Game" } }, -},{ - { val = "None", label = "None" }, - { val = "Atziri Flameblast", label = "Atziri Flameblast" }, - { val = "Shaper Ball", label = "Shaper Ball" }, - { val = "Shaper Slam", label = "Shaper Slam" }, - { val = "Shaper Beam", label = "Shaper Beam" }, - { val = "Sirus Meteor", label = "Sirus Meteor" }, - { val = "Cortex Ground Degen", label = "Cortex Ground Degen" }, - { val = "Exarch Ball", label = "Exarch Ball" }, - { val = "Eater Beam", label = "Eater Beam" }, - { val = "Maven Fireball", label = "Maven Fireball" }, - { val = "Maven Memory Game", label = "Maven Memory Game" } -} \ No newline at end of file +} diff --git a/src/Data/Bosses.lua b/src/Data/Bosses.lua index 13f07d5cb2..7866266e4d 100644 --- a/src/Data/Bosses.lua +++ b/src/Data/Bosses.lua @@ -4,7 +4,7 @@ -- Boss Data -- Boss data (c) Grinding Gear Games -- -local bosses = ... +local bosses = {} bosses["Venarius"] = { armourMult = 50, @@ -121,3 +121,5 @@ bosses["Drox"] = { evasionMult = 0, isUber = false, } + +return bosses diff --git a/src/Data/Costs.lua b/src/Data/Costs.lua index b1f2502ba4..f884b666a8 100644 --- a/src/Data/Costs.lua +++ b/src/Data/Costs.lua @@ -29,7 +29,7 @@ return { [5] = { Resource = "Ward", Stat = "base_ward_cost", - ResourceString = "{0} Ward", + ResourceString = "{0} Runic Ward", Divisor = 1, }, [6] = { @@ -47,7 +47,7 @@ return { [8] = { Resource = "WardPercent", Stat = "base_ward_cost_%", - ResourceString = "{0}% Ward", + ResourceString = "{0}% Runic Ward", Divisor = 1, }, [9] = { @@ -107,7 +107,7 @@ return { [18] = { Resource = "WardPerMinute", Stat = "base_ward_cost_per_minute", - ResourceString = "{0} Ward per second", + ResourceString = "{0} Runic Ward per second", Divisor = 60, }, [19] = { diff --git a/src/Data/CurrencyNames.lua b/src/Data/CurrencyNames.lua new file mode 100644 index 0000000000..9ef00b81f0 --- /dev/null +++ b/src/Data/CurrencyNames.lua @@ -0,0 +1,457 @@ +-- This file is automatically generated, do not edit! +-- Game data (c) Grinding Gear Games + +-- This file contains mapping item names for every currency base item type ID. +-- Used for working with the currency exchange which uses item type IDs. + +-- spell-checker: disable +return { + ["Metadata/Items/AtlasExiles/AddModToRareCrusader"] = "Crusader's Exalted Orb", + ["Metadata/Items/AtlasExiles/AddModToRareHunter"] = "Hunter's Exalted Orb", + ["Metadata/Items/AtlasExiles/AddModToRareRedeemer"] = "Redeemer's Exalted Orb", + ["Metadata/Items/AtlasExiles/AddModToRareWarlord"] = "Warlord's Exalted Orb", + ["Metadata/Items/AtlasExiles/ApplyInfluence"] = "Awakener's Orb", + ["Metadata/Items/Currency/AbyssalBenchTicketArmour"] = "Preserved Rib", + ["Metadata/Items/Currency/AbyssalBenchTicketArmourHigh"] = "Ancient Rib", + ["Metadata/Items/Currency/AbyssalBenchTicketArmourLow"] = "Gnawed Rib", + ["Metadata/Items/Currency/AbyssalBenchTicketBreach"] = "Altered Collarbone", + ["Metadata/Items/Currency/AbyssalBenchTicketJewel"] = "Preserved Cranium", + ["Metadata/Items/Currency/AbyssalBenchTicketJewellery"] = "Preserved Collarbone", + ["Metadata/Items/Currency/AbyssalBenchTicketJewelleryHigh"] = "Ancient Collarbone", + ["Metadata/Items/Currency/AbyssalBenchTicketJewelleryLow"] = "Gnawed Collarbone", + ["Metadata/Items/Currency/AbyssalBenchTicketWaystone"] = "Preserved Vertebrae", + ["Metadata/Items/Currency/AbyssalBenchTicketWeapon"] = "Preserved Jawbone", + ["Metadata/Items/Currency/AbyssalBenchTicketWeaponHigh"] = "Ancient Jawbone", + ["Metadata/Items/Currency/AbyssalBenchTicketWeaponLow"] = "Gnawed Jawbone", + ["Metadata/Items/Currency/Bestiary/BestiaryNet1"] = "Simple Rope Net", + ["Metadata/Items/Currency/Bestiary/BestiaryNet10"] = "Thaumaturgical Net", + ["Metadata/Items/Currency/Bestiary/BestiaryNet11"] = "Necromancy Net", + ["Metadata/Items/Currency/Bestiary/BestiaryNet2"] = "Reinforced Rope Net", + ["Metadata/Items/Currency/Bestiary/BestiaryNet3"] = "Strong Rope Net", + ["Metadata/Items/Currency/Bestiary/BestiaryNet4"] = "Simple Iron Net", + ["Metadata/Items/Currency/Bestiary/BestiaryNet5"] = "Reinforced Iron Net", + ["Metadata/Items/Currency/Bestiary/BestiaryNet6"] = "Strong Iron Net", + ["Metadata/Items/Currency/Bestiary/BestiaryNet7"] = "Simple Steel Net", + ["Metadata/Items/Currency/Bestiary/BestiaryNet8"] = "Reinforced Steel Net", + ["Metadata/Items/Currency/Bestiary/BestiaryNet9"] = "Strong Steel Net", + ["Metadata/Items/Currency/CurrencyAddAtlasMod"] = "Simple Sextant", + ["Metadata/Items/Currency/CurrencyAddAtlasModHigh"] = "Awakened Sextant", + ["Metadata/Items/Currency/CurrencyAddAtlasModMaven"] = "Elevated Sextant", + ["Metadata/Items/Currency/CurrencyAddAtlasModMid"] = "Prime Sextant", + ["Metadata/Items/Currency/CurrencyAddEquipmentSocket"] = "Artificer's Orb", + ["Metadata/Items/Currency/CurrencyAddEquipmentSocketShard"] = "Artificer's Shard", + ["Metadata/Items/Currency/CurrencyAddGemExperience"] = "Facetor's Lens", + ["Metadata/Items/Currency/CurrencyAddModToMagic"] = "Orb of Augmentation", + ["Metadata/Items/Currency/CurrencyAddModToMagic2"] = "Greater Orb of Augmentation", + ["Metadata/Items/Currency/CurrencyAddModToMagic3"] = "Perfect Orb of Augmentation", + ["Metadata/Items/Currency/CurrencyAddModToRare"] = "Exalted Orb", + ["Metadata/Items/Currency/CurrencyAddModToRare2"] = "Greater Exalted Orb", + ["Metadata/Items/Currency/CurrencyAddModToRare3"] = "Perfect Exalted Orb", + ["Metadata/Items/Currency/CurrencyAddModToRareShard"] = "Exalted Shard", + ["Metadata/Items/Currency/CurrencyAddSkillGemSocket3"] = "Lesser Jeweller's Orb", + ["Metadata/Items/Currency/CurrencyAddSkillGemSocket4"] = "Greater Jeweller's Orb", + ["Metadata/Items/Currency/CurrencyAddSkillGemSocket5"] = "Perfect Jeweller's Orb", + ["Metadata/Items/Currency/CurrencyAfflictionShard"] = "Simulacrum Splinter", + ["Metadata/Items/Currency/CurrencyArcaneFluxChaos"] = "Void Flux", + ["Metadata/Items/Currency/CurrencyArcaneFluxCold"] = "Chilling Flux", + ["Metadata/Items/Currency/CurrencyArcaneFluxFire"] = "Blazing Flux", + ["Metadata/Items/Currency/CurrencyArcaneFluxLightning"] = "Crackling Flux", + ["Metadata/Items/Currency/CurrencyArmourQuality"] = "Armourer's Scrap", + ["Metadata/Items/Currency/CurrencyAtlasPassiveRefund"] = "Orb of Unmaking", + ["Metadata/Items/Currency/CurrencyBreachChaosShard"] = "Splinter of Chayula", + ["Metadata/Items/Currency/CurrencyBreachColdShard"] = "Splinter of Tul", + ["Metadata/Items/Currency/CurrencyBreachFireShard"] = "Splinter of Xoph", + ["Metadata/Items/Currency/CurrencyBreachLightningShard"] = "Splinter of Esh", + ["Metadata/Items/Currency/CurrencyBreachPhysicalShard"] = "Splinter of Uul-Netol", + ["Metadata/Items/Currency/CurrencyBreachShard"] = "Breach Splinter", + ["Metadata/Items/Currency/CurrencyBreachUpgradeUniqueChaos"] = "Blessing of Chayula", + ["Metadata/Items/Currency/CurrencyBreachUpgradeUniqueCold"] = "Blessing of Tul", + ["Metadata/Items/Currency/CurrencyBreachUpgradeUniqueFire"] = "Blessing of Xoph", + ["Metadata/Items/Currency/CurrencyBreachUpgradeUniqueLightning"] = "Blessing of Esh", + ["Metadata/Items/Currency/CurrencyBreachUpgradeUniquePhysical"] = "Blessing of Uul-Netol", + ["Metadata/Items/Currency/CurrencyConflictOrb"] = "Orb of Conflict", + ["Metadata/Items/Currency/CurrencyConvertStrongboxToNormal"] = "[DNT] Box Scour", + ["Metadata/Items/Currency/CurrencyConvertToNormal"] = "Orb of Scouring", + ["Metadata/Items/Currency/CurrencyCorrupt"] = "Vaal Orb", + ["Metadata/Items/Currency/CurrencyCorruptedEssenceAbyss"] = "Essence of the Abyss", + ["Metadata/Items/Currency/CurrencyCorruptedEssenceBreach"] = "Essence of the Breach", + ["Metadata/Items/Currency/CurrencyCorruptedEssenceDelirium"] = "Essence of Delirium", + ["Metadata/Items/Currency/CurrencyCorruptedEssenceHorror"] = "Essence of Horror", + ["Metadata/Items/Currency/CurrencyCorruptedEssenceHysteria"] = "Essence of Hysteria", + ["Metadata/Items/Currency/CurrencyCorruptedEssenceInsanity"] = "Essence of Insanity", + ["Metadata/Items/Currency/CurrencyDelveCraftingAbyss"] = "Hollow Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingAttackMods"] = "Serrated Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingBleedPoison"] = "Corroded Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingCasterMods"] = "Aetheric Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingChaos"] = "Aberrant Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingCold"] = "Frigid Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingCorruptEssence"] = "Glyphic Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingDefences"] = "Dense Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingElemental"] = "Prismatic Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingEnchant"] = "Deft Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingFire"] = "Scorched Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingGemLevel"] = "Faceted Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingLife"] = "Pristine Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingLightning"] = "Metallic Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingLuckyModRolls"] = "Sanctified Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingMana"] = "Lucent Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingMinionsAuras"] = "Bound Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingMirror"] = "Fractured Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingPhysical"] = "Jagged Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingQuality"] = "Perfect Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingRandom"] = "Tangled Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingSellPrice"] = "Gilded Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingSockets"] = "Fundamental Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingSpeed"] = "Shuddering Fossil", + ["Metadata/Items/Currency/CurrencyDelveCraftingVaal"] = "Bloodstained Fossil", + ["Metadata/Items/Currency/CurrencyDuplicate"] = "Mirror of Kalandra", + ["Metadata/Items/Currency/CurrencyDuplicateShard"] = "Mirror Shard", + ["Metadata/Items/Currency/CurrencyEldritchAddModToRare"] = "Eldritch Exalted Orb", + ["Metadata/Items/Currency/CurrencyEldritchEmber1"] = "Lesser Eldritch Ember", + ["Metadata/Items/Currency/CurrencyEldritchEmber2"] = "Greater Eldritch Ember", + ["Metadata/Items/Currency/CurrencyEldritchEmber3"] = "Grand Eldritch Ember", + ["Metadata/Items/Currency/CurrencyEldritchEmber4"] = "Exceptional Eldritch Ember", + ["Metadata/Items/Currency/CurrencyEldritchIchor1"] = "Lesser Eldritch Ichor", + ["Metadata/Items/Currency/CurrencyEldritchIchor2"] = "Greater Eldritch Ichor", + ["Metadata/Items/Currency/CurrencyEldritchIchor3"] = "Grand Eldritch Ichor", + ["Metadata/Items/Currency/CurrencyEldritchIchor4"] = "Exceptional Eldritch Ichor", + ["Metadata/Items/Currency/CurrencyEldritchRemoveMod"] = "Eldritch Orb of Annulment", + ["Metadata/Items/Currency/CurrencyEldritchRerollRare"] = "Eldritch Chaos Orb", + ["Metadata/Items/Currency/CurrencyEnkindlingOrb"] = "Enkindling Orb", + ["Metadata/Items/Currency/CurrencyEssenceAlly"] = "Essence of Command", + ["Metadata/Items/Currency/CurrencyEssenceAttack"] = "Essence of Battle", + ["Metadata/Items/Currency/CurrencyEssenceAttribute"] = "Essence of the Infinite", + ["Metadata/Items/Currency/CurrencyEssenceCaster"] = "Essence of Sorcery", + ["Metadata/Items/Currency/CurrencyEssenceChaos"] = "Essence of Ruin", + ["Metadata/Items/Currency/CurrencyEssenceCold"] = "Essence of Ice", + ["Metadata/Items/Currency/CurrencyEssenceColdResist"] = "Essence of Thawing", + ["Metadata/Items/Currency/CurrencyEssenceCritical"] = "Essence of Seeking", + ["Metadata/Items/Currency/CurrencyEssenceDefences"] = "Essence of Enhancement", + ["Metadata/Items/Currency/CurrencyEssenceFire"] = "Essence of Flames", + ["Metadata/Items/Currency/CurrencyEssenceFireResist"] = "Essence of Insulation", + ["Metadata/Items/Currency/CurrencyEssenceLife"] = "Essence of the Body", + ["Metadata/Items/Currency/CurrencyEssenceLightning"] = "Essence of Electricity", + ["Metadata/Items/Currency/CurrencyEssenceLightningResist"] = "Essence of Grounding", + ["Metadata/Items/Currency/CurrencyEssenceMana"] = "Essence of the Mind", + ["Metadata/Items/Currency/CurrencyEssencePhysical"] = "Essence of Abrasion", + ["Metadata/Items/Currency/CurrencyEssenceRarity"] = "Essence of Opulence", + ["Metadata/Items/Currency/CurrencyEssenceSpeed"] = "Essence of Haste", + ["Metadata/Items/Currency/CurrencyEssenceSpeedCaster"] = "Essence of Alacrity", + ["Metadata/Items/Currency/CurrencyExpeditionShard"] = "Runic Splinter", + ["Metadata/Items/Currency/CurrencyExtractOil"] = "Oil Extractor", + ["Metadata/Items/Currency/CurrencyFlaskQuality"] = "Glassblower's Bauble", + ["Metadata/Items/Currency/CurrencyFractureRare"] = "Fracturing Orb", + ["Metadata/Items/Currency/CurrencyFractureRareShard"] = "Fracturing Shard", + ["Metadata/Items/Currency/CurrencyGemQuality"] = "Gemcutter's Prism", + ["Metadata/Items/Currency/CurrencyGreaterEssenceAlly"] = "Greater Essence of Command", + ["Metadata/Items/Currency/CurrencyGreaterEssenceAttack"] = "Greater Essence of Battle", + ["Metadata/Items/Currency/CurrencyGreaterEssenceAttribute"] = "Greater Essence of the Infinite", + ["Metadata/Items/Currency/CurrencyGreaterEssenceCaster"] = "Greater Essence of Sorcery", + ["Metadata/Items/Currency/CurrencyGreaterEssenceChaos"] = "Greater Essence of Ruin", + ["Metadata/Items/Currency/CurrencyGreaterEssenceCold"] = "Greater Essence of Ice", + ["Metadata/Items/Currency/CurrencyGreaterEssenceColdResist"] = "Greater Essence of Thawing", + ["Metadata/Items/Currency/CurrencyGreaterEssenceCritical"] = "Greater Essence of Seeking", + ["Metadata/Items/Currency/CurrencyGreaterEssenceDefences"] = "Greater Essence of Enhancement", + ["Metadata/Items/Currency/CurrencyGreaterEssenceFire"] = "Greater Essence of Flames", + ["Metadata/Items/Currency/CurrencyGreaterEssenceFireResist"] = "Greater Essence of Insulation", + ["Metadata/Items/Currency/CurrencyGreaterEssenceLife"] = "Greater Essence of the Body", + ["Metadata/Items/Currency/CurrencyGreaterEssenceLightning"] = "Greater Essence of Electricity", + ["Metadata/Items/Currency/CurrencyGreaterEssenceLightningResist"] = "Greater Essence of Grounding", + ["Metadata/Items/Currency/CurrencyGreaterEssenceMana"] = "Greater Essence of the Mind", + ["Metadata/Items/Currency/CurrencyGreaterEssencePhysical"] = "Greater Essence of Abrasion", + ["Metadata/Items/Currency/CurrencyGreaterEssenceRarity"] = "Greater Essence of Opulence", + ["Metadata/Items/Currency/CurrencyGreaterEssenceSpeed"] = "Greater Essence of Haste", + ["Metadata/Items/Currency/CurrencyGreaterEssenceSpeedCaster"] = "Greater Essence of Alacrity", + ["Metadata/Items/Currency/CurrencyHarbingerBlessingBelt"] = "Time-light Scroll", + ["Metadata/Items/Currency/CurrencyHarbingerBlessingHelmet"] = "Deregulation Scroll", + ["Metadata/Items/Currency/CurrencyHarbingerBlessingQuiver"] = "Fragmentation Scroll", + ["Metadata/Items/Currency/CurrencyHarbingerBlessingShield"] = "Specularity Scroll", + ["Metadata/Items/Currency/CurrencyHarbingerBlessingStaff"] = "Haemocombustion Scroll", + ["Metadata/Items/Currency/CurrencyHarbingerBlessingSword"] = "Electroshock Scroll", + ["Metadata/Items/Currency/CurrencyHeistArmourEnchant"] = "Tailoring Orb", + ["Metadata/Items/Currency/CurrencyHeistWeaponEnchant"] = "Tempering Orb", + ["Metadata/Items/Currency/CurrencyHellscapeAddModToRare"] = "Tainted Exalted Orb", + ["Metadata/Items/Currency/CurrencyHellscapeArmourQuality"] = "Tainted Armourer's Scrap", + ["Metadata/Items/Currency/CurrencyHellscapeRerollRare"] = "Tainted Chaos Orb", + ["Metadata/Items/Currency/CurrencyHellscapeRerollSocketColours"] = "Tainted Chromatic Orb", + ["Metadata/Items/Currency/CurrencyHellscapeRerollSocketLinks"] = "Tainted Orb of Fusing", + ["Metadata/Items/Currency/CurrencyHellscapeRerollSocketNumbers"] = "Tainted Jeweller's Orb", + ["Metadata/Items/Currency/CurrencyHellscapeUpgradeModTier"] = "Tainted Divine Teardrop", + ["Metadata/Items/Currency/CurrencyHellscapeUpgradeToUnique"] = "Tainted Mythic Orb", + ["Metadata/Items/Currency/CurrencyHellscapeWeaponQuality"] = "Tainted Blacksmith's Whetstone", + ["Metadata/Items/Currency/CurrencyHinekorasLock"] = "Hinekora's Lock", + ["Metadata/Items/Currency/CurrencyIdentification"] = "Scroll of Wisdom", + ["Metadata/Items/Currency/CurrencyIdentificationShard"] = "Scroll Fragment", + ["Metadata/Items/Currency/CurrencyImprint"] = "Imprint", + ["Metadata/Items/Currency/CurrencyImprintOrb"] = "Eternal Orb", + ["Metadata/Items/Currency/CurrencyIncursionAddModToRareEquipment"] = "[DNT] Not Shown To Players", + ["Metadata/Items/Currency/CurrencyIncursionBetterGemQuality"] = "[DNT] Incursion Gemcutter's Prism (not visible to players)", + ["Metadata/Items/Currency/CurrencyIncursionCasterWeaponQuality"] = "Vaal Arcanist's Infuser", + ["Metadata/Items/Currency/CurrencyIncursionCorrupt1"] = "Corrupt", + ["Metadata/Items/Currency/CurrencyIncursionCorruptTablet"] = "Ancient Infuser", + ["Metadata/Items/Currency/CurrencyIncursionDoubleCorrupt"] = "Architect's Orb", + ["Metadata/Items/Currency/CurrencyIncursionDoubleCorruptGem"] = "Crystallised Corruption", + ["Metadata/Items/Currency/CurrencyIncursionExtractAllSocketablesBench"] = "Orb of Extraction", + ["Metadata/Items/Currency/CurrencyIncursionExtractAllSocketablesCurrency"] = "Orb of Extraction", + ["Metadata/Items/Currency/CurrencyIncursionJewelleryQuality"] = "Vaal Catalysing Infuser", + ["Metadata/Items/Currency/CurrencyIncursionMartialWeaponQuality"] = "Vaal Blacksmith's Infuser", + ["Metadata/Items/Currency/CurrencyIncursionModifySoulCore"] = "Core Destabiliser", + ["Metadata/Items/Currency/CurrencyIncursionMutateCorruptionEnchantArmour"] = "Kopec's Orb of Sacrifice", + ["Metadata/Items/Currency/CurrencyIncursionMutateCorruptionEnchantJewel"] = "Yugul's Orb of Sacrifice", + ["Metadata/Items/Currency/CurrencyIncursionMutateCorruptionEnchantJewellery"] = "Kamasa's Orb of Sacrifice", + ["Metadata/Items/Currency/CurrencyIncursionMutateCorruptionEnchantWeapon"] = "Yaomac's Orb of Sacrifice", + ["Metadata/Items/Currency/CurrencyIncursionMutateUnique"] = "Vaal Cultivation Orb", + ["Metadata/Items/Currency/CurrencyIncursionUpgradeMagicToRareEquipment"] = "[DNT] Not Shown To Players", + ["Metadata/Items/Currency/CurrencyIncursionUpgradeToRareEquipment"] = "[DNT] Not Shown To Players", + ["Metadata/Items/Currency/CurrencyIncursionVialBossAmulet"] = "Vial of Sacrifice", + ["Metadata/Items/Currency/CurrencyIncursionVialBossFlask"] = "Vial of the Ghost", + ["Metadata/Items/Currency/CurrencyIncursionVialBossJewel"] = "Vial of Transcendence", + ["Metadata/Items/Currency/CurrencyIncursionVialFire"] = "Vial of Fate", + ["Metadata/Items/Currency/CurrencyIncursionVialHealing"] = "Vial of Summoning", + ["Metadata/Items/Currency/CurrencyIncursionVialLightning"] = "Vial of the Ritual", + ["Metadata/Items/Currency/CurrencyIncursionVialMinion"] = "Vial of Consequence", + ["Metadata/Items/Currency/CurrencyIncursionVialPoison"] = "Vial of Awakening", + ["Metadata/Items/Currency/CurrencyIncursionVialTrap"] = "Vial of Dominance", + ["Metadata/Items/Currency/CurrencyIncursionWeaponOrArmourQualityHigh"] = "Vaal Armourer's Infuser", + ["Metadata/Items/Currency/CurrencyIncursionWeaponOrArmourQualityLow"] = "[DNT] Not Shown To Players", + ["Metadata/Items/Currency/CurrencyIncursionWeaponOrArmourQualityMid"] = "[DNT] Not Shown To Players", + ["Metadata/Items/Currency/CurrencyInstillingOrb"] = "Instilling Orb", + ["Metadata/Items/Currency/CurrencyItemiseCapturedMonster"] = "Bestiary Orb", + ["Metadata/Items/Currency/CurrencyItemiseSextantModifier"] = "Surveyor's Compass", + ["Metadata/Items/Currency/CurrencyItemisedCapturedMonster"] = "Imprinted Bestiary Orb", + ["Metadata/Items/Currency/CurrencyItemisedProphecy"] = "Prophecy", + ["Metadata/Items/Currency/CurrencyItemisedSextantModifier"] = "Charged Compass", + ["Metadata/Items/Currency/CurrencyJewelQualityAttack"] = "Refined Reaver Catalyst", + ["Metadata/Items/Currency/CurrencyJewelQualityAttribute"] = "Refined Adaptive Catalyst", + ["Metadata/Items/Currency/CurrencyJewelQualityCaster"] = "Refined Sibilant Catalyst", + ["Metadata/Items/Currency/CurrencyJewelQualityChaos"] = "Refined Chayula's Catalyst", + ["Metadata/Items/Currency/CurrencyJewelQualityCold"] = "Refined Tul's Catalyst", + ["Metadata/Items/Currency/CurrencyJewelQualityDefences"] = "Refined Carapace Catalyst", + ["Metadata/Items/Currency/CurrencyJewelQualityFire"] = "Refined Xoph's Catalyst", + ["Metadata/Items/Currency/CurrencyJewelQualityLife"] = "Refined Flesh Catalyst", + ["Metadata/Items/Currency/CurrencyJewelQualityLightning"] = "Refined Esh's Catalyst", + ["Metadata/Items/Currency/CurrencyJewelQualityMana"] = "Refined Neural Catalyst", + ["Metadata/Items/Currency/CurrencyJewelQualityMinion"] = "Refined Necrotic Catalyst", + ["Metadata/Items/Currency/CurrencyJewelQualityPhysical"] = "Refined Uul-Netol's Catalyst", + ["Metadata/Items/Currency/CurrencyJewelQualitySpeed"] = "Refined Skittering Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualityAttack"] = "Reaver Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualityAttribute"] = "Adaptive Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualityCaster"] = "Sibilant Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualityChaos"] = "Chayula's Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualityCold"] = "Tul's Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualityDefences"] = "Carapace Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualityFire"] = "Xoph's Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualityLife"] = "Flesh Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualityLightning"] = "Esh's Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualityMana"] = "Neural Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualityMinion"] = "Necrotic Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualityPhysical"] = "Uul-Netol's Catalyst", + ["Metadata/Items/Currency/CurrencyJewelleryQualitySpeed"] = "Skittering Catalyst", + ["Metadata/Items/Currency/CurrencyKiwiFeather"] = "Jade Kiwi Feather", + ["Metadata/Items/Currency/CurrencyLegionEternalEmpireShard"] = "Timeless Eternal Empire Splinter", + ["Metadata/Items/Currency/CurrencyLegionKaruiShard"] = "Timeless Karui Splinter", + ["Metadata/Items/Currency/CurrencyLegionMarakethShard"] = "Timeless Maraketh Splinter", + ["Metadata/Items/Currency/CurrencyLegionTemplarShard"] = "Timeless Templar Splinter", + ["Metadata/Items/Currency/CurrencyLegionVaalShard"] = "Timeless Vaal Splinter", + ["Metadata/Items/Currency/CurrencyLesserEssenceAlly"] = "Lesser Essence of Command", + ["Metadata/Items/Currency/CurrencyLesserEssenceAttack"] = "Lesser Essence of Battle", + ["Metadata/Items/Currency/CurrencyLesserEssenceAttribute"] = "Lesser Essence of the Infinite", + ["Metadata/Items/Currency/CurrencyLesserEssenceCaster"] = "Lesser Essence of Sorcery", + ["Metadata/Items/Currency/CurrencyLesserEssenceChaos"] = "Lesser Essence of Ruin", + ["Metadata/Items/Currency/CurrencyLesserEssenceCold"] = "Lesser Essence of Ice", + ["Metadata/Items/Currency/CurrencyLesserEssenceColdResist"] = "Lesser Essence of Thawing", + ["Metadata/Items/Currency/CurrencyLesserEssenceCritical"] = "Lesser Essence of Seeking", + ["Metadata/Items/Currency/CurrencyLesserEssenceDefences"] = "Lesser Essence of Enhancement", + ["Metadata/Items/Currency/CurrencyLesserEssenceFire"] = "Lesser Essence of Flames", + ["Metadata/Items/Currency/CurrencyLesserEssenceFireResist"] = "Lesser Essence of Insulation", + ["Metadata/Items/Currency/CurrencyLesserEssenceLife"] = "Lesser Essence of the Body", + ["Metadata/Items/Currency/CurrencyLesserEssenceLightning"] = "Lesser Essence of Electricity", + ["Metadata/Items/Currency/CurrencyLesserEssenceLightningResist"] = "Lesser Essence of Grounding", + ["Metadata/Items/Currency/CurrencyLesserEssenceMana"] = "Lesser Essence of the Mind", + ["Metadata/Items/Currency/CurrencyLesserEssencePhysical"] = "Lesser Essence of Abrasion", + ["Metadata/Items/Currency/CurrencyLesserEssenceRarity"] = "Lesser Essence of Opulence", + ["Metadata/Items/Currency/CurrencyLesserEssenceSpeed"] = "Lesser Essence of Haste", + ["Metadata/Items/Currency/CurrencyLesserEssenceSpeedCaster"] = "Lesser Essence of Alacrity", + ["Metadata/Items/Currency/CurrencyMagicQuality"] = "Arcanist's Etcher", + ["Metadata/Items/Currency/CurrencyMapQuality"] = "Cartographer's Chisel", + ["Metadata/Items/Currency/CurrencyModValues"] = "Divine Orb", + ["Metadata/Items/Currency/CurrencyPassiveRefund"] = "Orb of Regret", + ["Metadata/Items/Currency/CurrencyPeacockFeather"] = "Stygian Peacock Feather", + ["Metadata/Items/Currency/CurrencyPerandusCoin"] = "Perandus Coin", + ["Metadata/Items/Currency/CurrencyPerfectEssenceAlly"] = "Perfect Essence of Command", + ["Metadata/Items/Currency/CurrencyPerfectEssenceAttack"] = "Perfect Essence of Battle", + ["Metadata/Items/Currency/CurrencyPerfectEssenceAttribute"] = "Perfect Essence of the Infinite", + ["Metadata/Items/Currency/CurrencyPerfectEssenceCaster"] = "Perfect Essence of Sorcery", + ["Metadata/Items/Currency/CurrencyPerfectEssenceChaos"] = "Perfect Essence of Ruin", + ["Metadata/Items/Currency/CurrencyPerfectEssenceCold"] = "Perfect Essence of Ice", + ["Metadata/Items/Currency/CurrencyPerfectEssenceColdResist"] = "Perfect Essence of Thawing", + ["Metadata/Items/Currency/CurrencyPerfectEssenceCritical"] = "Perfect Essence of Seeking", + ["Metadata/Items/Currency/CurrencyPerfectEssenceDefences"] = "Perfect Essence of Enhancement", + ["Metadata/Items/Currency/CurrencyPerfectEssenceFire"] = "Perfect Essence of Flames", + ["Metadata/Items/Currency/CurrencyPerfectEssenceFireResist"] = "Perfect Essence of Insulation", + ["Metadata/Items/Currency/CurrencyPerfectEssenceLife"] = "Perfect Essence of the Body", + ["Metadata/Items/Currency/CurrencyPerfectEssenceLightning"] = "Perfect Essence of Electricity", + ["Metadata/Items/Currency/CurrencyPerfectEssenceLightningResist"] = "Perfect Essence of Grounding", + ["Metadata/Items/Currency/CurrencyPerfectEssenceMana"] = "Perfect Essence of the Mind", + ["Metadata/Items/Currency/CurrencyPerfectEssencePhysical"] = "Perfect Essence of Abrasion", + ["Metadata/Items/Currency/CurrencyPerfectEssenceRarity"] = "Perfect Essence of Opulence", + ["Metadata/Items/Currency/CurrencyPerfectEssenceSpeed"] = "Perfect Essence of Haste", + ["Metadata/Items/Currency/CurrencyPerfectEssenceSpeedCaster"] = "Perfect Essence of Alacrity", + ["Metadata/Items/Currency/CurrencyPortal"] = "Portal Scroll", + ["Metadata/Items/Currency/CurrencyRefreshExpedition"] = "Exotic Coinage", + ["Metadata/Items/Currency/CurrencyRemoveMod"] = "Orb of Annulment", + ["Metadata/Items/Currency/CurrencyRemoveModShard"] = "Annulment Shard", + ["Metadata/Items/Currency/CurrencyRerollDefences"] = "Sacred Orb", + ["Metadata/Items/Currency/CurrencyRerollImplicit"] = "Blessed Orb", + ["Metadata/Items/Currency/CurrencyRerollMagic"] = "Orb of Alteration", + ["Metadata/Items/Currency/CurrencyRerollMagicShard"] = "Alteration Shard", + ["Metadata/Items/Currency/CurrencyRerollMapType"] = "Orb of Horizons", + ["Metadata/Items/Currency/CurrencyRerollMapTypeShard"] = "Horizon Shard", + ["Metadata/Items/Currency/CurrencyRerollRare"] = "Chaos Orb", + ["Metadata/Items/Currency/CurrencyRerollRare2"] = "Greater Chaos Orb", + ["Metadata/Items/Currency/CurrencyRerollRare3"] = "Perfect Chaos Orb", + ["Metadata/Items/Currency/CurrencyRerollRareShard"] = "Chaos Shard", + ["Metadata/Items/Currency/CurrencyRerollRemnant"] = "Liquid Verisium", + ["Metadata/Items/Currency/CurrencyRerollSkillQualityType"] = "Prime Regrading Lens", + ["Metadata/Items/Currency/CurrencyRerollSocketColours"] = "Chromatic Orb", + ["Metadata/Items/Currency/CurrencyRerollSocketLinks"] = "Orb of Fusing", + ["Metadata/Items/Currency/CurrencyRerollSupportQualityType"] = "Secondary Regrading Lens", + ["Metadata/Items/Currency/CurrencyRerollUnique"] = "Ancient Orb", + ["Metadata/Items/Currency/CurrencyRerollUniqueShard"] = "Ancient Shard", + ["Metadata/Items/Currency/CurrencyRespecShapersOrb"] = "Unshaping Orb", + ["Metadata/Items/Currency/CurrencyRhoaFeather"] = "Albino Rhoa Feather", + ["Metadata/Items/Currency/CurrencyRitualShard"] = "Petition Splinter", + ["Metadata/Items/Currency/CurrencyRitualSplinter"] = "Ritual Splinter", + ["Metadata/Items/Currency/CurrencyRitualStone"] = "Ritual Vessel", + ["Metadata/Items/Currency/CurrencySealMapHigh"] = "Master Cartographer's Seal", + ["Metadata/Items/Currency/CurrencySealMapLow"] = "Apprentice Cartographer's Seal", + ["Metadata/Items/Currency/CurrencySealMapMid"] = "Journeyman Cartographer's Seal", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel1"] = "Thaumaturgic Flux (Level 1)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel10"] = "Thaumaturgic Flux (Level 10)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel11"] = "Thaumaturgic Flux (Level 11)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel12"] = "Thaumaturgic Flux (Level 12)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel13"] = "Thaumaturgic Flux (Level 13)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel14"] = "Thaumaturgic Flux (Level 14)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel15"] = "Thaumaturgic Flux (Level 15)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel16"] = "Thaumaturgic Flux (Level 16)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel17"] = "Thaumaturgic Flux (Level 17)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel18"] = "Thaumaturgic Flux (Level 18)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel19"] = "Thaumaturgic Flux (Level 19)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel2"] = "Thaumaturgic Flux (Level 2)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel20"] = "Thaumaturgic Flux (Level 20)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel3"] = "Thaumaturgic Flux (Level 3)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel4"] = "Thaumaturgic Flux (Level 4)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel5"] = "Thaumaturgic Flux (Level 5)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel6"] = "Thaumaturgic Flux (Level 6)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel7"] = "Thaumaturgic Flux (Level 7)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel8"] = "Thaumaturgic Flux (Level 8)", + ["Metadata/Items/Currency/CurrencySetKalguuranSkillGemLevel9"] = "Thaumaturgic Flux (Level 9)", + ["Metadata/Items/Currency/CurrencySilverCoin"] = "Silver Coin", + ["Metadata/Items/Currency/CurrencySkillGemToken"] = "Uncarved Gemstone", + ["Metadata/Items/Currency/CurrencyStrongboxQuality"] = "Engineer's Orb", + ["Metadata/Items/Currency/CurrencyStrongboxQualityInfused"] = "Infused Engineer's Orb", + ["Metadata/Items/Currency/CurrencyStrongboxQualityShard"] = "Engineer's Shard", + ["Metadata/Items/Currency/CurrencyToucanFeather"] = "Rainbow Toucan Feather", + ["Metadata/Items/Currency/CurrencyUpgradeInfluenceMod"] = "Orb of Dominance", + ["Metadata/Items/Currency/CurrencyUpgradeInherentTo20"] = "Perfect Flux", + ["Metadata/Items/Currency/CurrencyUpgradeMagicToRare"] = "Regal Orb", + ["Metadata/Items/Currency/CurrencyUpgradeMagicToRare2"] = "Greater Regal Orb", + ["Metadata/Items/Currency/CurrencyUpgradeMagicToRare3"] = "Perfect Regal Orb", + ["Metadata/Items/Currency/CurrencyUpgradeMagicToRareShard"] = "Regal Shard", + ["Metadata/Items/Currency/CurrencyUpgradeMapTier"] = "Harbinger's Orb", + ["Metadata/Items/Currency/CurrencyUpgradeMapTierShard"] = "Harbinger's Shard", + ["Metadata/Items/Currency/CurrencyUpgradeRandomly"] = "Orb of Chance", + ["Metadata/Items/Currency/CurrencyUpgradeRandomlyShard"] = "Chance Shard", + ["Metadata/Items/Currency/CurrencyUpgradeToMagic"] = "Orb of Transmutation", + ["Metadata/Items/Currency/CurrencyUpgradeToMagic2"] = "Greater Orb of Transmutation", + ["Metadata/Items/Currency/CurrencyUpgradeToMagic3"] = "Perfect Orb of Transmutation", + ["Metadata/Items/Currency/CurrencyUpgradeToMagicShard"] = "Transmutation Shard", + ["Metadata/Items/Currency/CurrencyUpgradeToRare"] = "Orb of Alchemy", + ["Metadata/Items/Currency/CurrencyUpgradeToRareAndSetSockets"] = "Orb of Binding", + ["Metadata/Items/Currency/CurrencyUpgradeToRareAndSetSocketsShard"] = "Binding Shard", + ["Metadata/Items/Currency/CurrencyUpgradeToRareShard"] = "Alchemy Shard", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy1"] = "Runic Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy10"] = "Celestial Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy11"] = "Transcendent Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy12"] = "The Runebinder's Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy13"] = "The Runefather's Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy2"] = "Adaptive Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy3"] = "Protective Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy4"] = "Expansive Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy5"] = "Swift Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy6"] = "Cyclonic Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy7"] = "Prismatic Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy8"] = "Mystic Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumAlloy9"] = "Sovereign Alloy", + ["Metadata/Items/Currency/CurrencyVerisiumMetal1"] = "Verisium", + ["Metadata/Items/Currency/CurrencyVerisiumMetal2"] = "Exceptional Verisium", + ["Metadata/Items/Currency/CurrencyVerisiumMetalBreach1"] = "Mutated Verisium", + ["Metadata/Items/Currency/CurrencyVerisiumMetalKalguur1"] = "Founders Verisium", + ["Metadata/Items/Currency/CurrencyVerisiumMetalUnique1"] = "Medved's Crest of the Circle", + ["Metadata/Items/Currency/CurrencyVerisiumMetalUnique2"] = "Vorana's Crest of the Scythe", + ["Metadata/Items/Currency/CurrencyVerisiumMetalUnique3"] = "Uhtred's Crest of the Chalice", + ["Metadata/Items/Currency/CurrencyVerisiumMetalUnique4"] = "Olroth's Crest of the Sun", + ["Metadata/Items/Currency/CurrencyVerisiumMetalVaal1"] = "Corrupted Verisium", + ["Metadata/Items/Currency/CurrencyVerisiumOreUniqueEventidePetals"] = "Veridical Starlit Ore", + ["Metadata/Items/Currency/CurrencyVerisiumOreUniqueEyesOfTheRunefather"] = "Venerable Starlit Ore", + ["Metadata/Items/Currency/CurrencyVerisiumOreUniqueSerlesGrit"] = "Starlit Ore", + ["Metadata/Items/Currency/CurrencyVerisiumOreUniqueStolvarheim"] = "Warding Starlit Ore", + ["Metadata/Items/Currency/CurrencyVerisiumOreUniqueTheUnleashed"] = "Revered Starlit Ore", + ["Metadata/Items/Currency/CurrencyVultureFeather"] = "Golden Vulture Feather", + ["Metadata/Items/Currency/CurrencyWeaponQuality"] = "Blacksmith's Whetstone", + ["Metadata/Items/Currency/DistilledEmotion1"] = "Diluted Liquid Ire", + ["Metadata/Items/Currency/DistilledEmotion10"] = "Concentrated Liquid Isolation", + ["Metadata/Items/Currency/DistilledEmotion2"] = "Diluted Liquid Guilt", + ["Metadata/Items/Currency/DistilledEmotion3"] = "Diluted Liquid Greed", + ["Metadata/Items/Currency/DistilledEmotion4"] = "Liquid Paranoia", + ["Metadata/Items/Currency/DistilledEmotion5"] = "Liquid Envy", + ["Metadata/Items/Currency/DistilledEmotion6"] = "Liquid Disgust", + ["Metadata/Items/Currency/DistilledEmotion7"] = "Liquid Despair", + ["Metadata/Items/Currency/DistilledEmotion8"] = "Concentrated Liquid Fear", + ["Metadata/Items/Currency/DistilledEmotion9"] = "Concentrated Liquid Suffering", + ["Metadata/Items/Currency/DistilledEmotionTimeLost1"] = "Ancient Diluted Liquid Ire", + ["Metadata/Items/Currency/DistilledEmotionTimeLost10"] = "Ancient Concentrated Liquid Isolation", + ["Metadata/Items/Currency/DistilledEmotionTimeLost2"] = "Ancient Diluted Liquid Guilt", + ["Metadata/Items/Currency/DistilledEmotionTimeLost3"] = "Ancient Diluted Liquid Greed", + ["Metadata/Items/Currency/DistilledEmotionTimeLost4"] = "Ancient Liquid Paranoia", + ["Metadata/Items/Currency/DistilledEmotionTimeLost5"] = "Ancient Liquid Envy", + ["Metadata/Items/Currency/DistilledEmotionTimeLost6"] = "Ancient Liquid Disgust", + ["Metadata/Items/Currency/DistilledEmotionTimeLost7"] = "Ancient Liquid Despair", + ["Metadata/Items/Currency/DistilledEmotionTimeLost8"] = "Ancient Concentrated Liquid Fear", + ["Metadata/Items/Currency/DistilledEmotionTimeLost9"] = "Ancient Concentrated Liquid Suffering", + ["Metadata/Items/Currency/EndgameDistilledEmotion1"] = "Potent Liquid Melancholy", + ["Metadata/Items/Currency/EndgameDistilledEmotion2"] = "Potent Liquid Ferocity", + ["Metadata/Items/Currency/EndgameDistilledEmotion3"] = "Potent Liquid Contempt", + ["Metadata/Items/Currency/EndgameDistilledEmotionTimeLost1"] = "Ancient Potent Liquid Melancholy", + ["Metadata/Items/Currency/EndgameDistilledEmotionTimeLost2"] = "Ancient Potent Liquid Ferocity", + ["Metadata/Items/Currency/EndgameDistilledEmotionTimeLost3"] = "Ancient Potent Liquid Contempt", + ["Metadata/Items/Currency/Expedition/ExpeditionPinnacleKeyShard"] = "Shattered Triskelion", + ["Metadata/Items/Currency/GoldCoin"] = "Gold", + ["Metadata/Items/Currency/HarvestSeedBlue"] = "Primal Crystallised Lifeforce", + ["Metadata/Items/Currency/HarvestSeedBoss"] = "Sacred Crystallised Lifeforce", + ["Metadata/Items/Currency/HarvestSeedGreen"] = "Vivid Crystallised Lifeforce", + ["Metadata/Items/Currency/HarvestSeedRed"] = "Wild Crystallised Lifeforce", + ["Metadata/Items/Currency/ScoutingReports/AtlasScoutingReportBlighted"] = "Blighted Scouting Report", + ["Metadata/Items/Currency/ScoutingReports/AtlasScoutingReportBreachstone"] = "Otherworldly Scouting Report", + ["Metadata/Items/Currency/ScoutingReports/AtlasScoutingReportCorrupted"] = "Vaal Scouting Report", + ["Metadata/Items/Currency/ScoutingReports/AtlasScoutingReportDelirium"] = "Delirious Scouting Report", + ["Metadata/Items/Currency/ScoutingReports/AtlasScoutingReportExplorers"] = "Explorer's Scouting Report", + ["Metadata/Items/Currency/ScoutingReports/AtlasScoutingReportGuardian"] = "Influenced Scouting Report", + ["Metadata/Items/Currency/ScoutingReports/AtlasScoutingReportJuiced"] = "Operative's Scouting Report", + ["Metadata/Items/Currency/ScoutingReports/AtlasScoutingReportMoreHidden"] = "Comprehensive Scouting Report", + ["Metadata/Items/Currency/ScoutingReports/AtlasScoutingReportUnique"] = "Singular Scouting Report", + ["Metadata/Items/Currency/StrongboxKey"] = "Cryptic Key", + ["Metadata/Items/Expedition/ExpeditionVendorCurrencyFaction1"] = "Broken Circle Artifact", + ["Metadata/Items/Expedition/ExpeditionVendorCurrencyFaction2"] = "Black Scythe Artifact", + ["Metadata/Items/Expedition/ExpeditionVendorCurrencyFaction3"] = "Order Artifact", + ["Metadata/Items/Expedition/ExpeditionVendorCurrencyFaction4"] = "Sun Artifact", + ["Metadata/Items/Heist/HeistCoin"] = "Rogue's Marker", + ["Metadata/Items/MapFragments/CurrencyMavenKeyFragment"] = "Crescent Splinter", + ["Metadata/Items/MicrotransactionCurrency/MicrotransactionTencentEventCoin4"] = "Red Packet", + ["Metadata/Items/Sanctum/SanctumBronzeKey"] = "Bronze Key", + ["Metadata/Items/Sanctum/SanctumBronzeKeyDrop"] = "Bronze Key", + ["Metadata/Items/Sanctum/SanctumGoldKey"] = "Gold Key", + ["Metadata/Items/Sanctum/SanctumGoldKeyDrop"] = "Gold Key", + ["Metadata/Items/Sanctum/SanctumSilverKey"] = "Silver Key", + ["Metadata/Items/Sanctum/SanctumSilverKeyDrop"] = "Silver Key", +} diff --git a/src/Data/Global.lua b/src/Data/Global.lua index d877132bd6..f59c3d588d 100644 --- a/src/Data/Global.lua +++ b/src/Data/Global.lua @@ -19,6 +19,7 @@ colorCodes = { CUSTOM = "^x5CF0BB", SOURCE = "^x88FFFF", UNSUPPORTED = "^xF05050", + DISABLED = "^x7F7F7F", WARNING = "^xFF9922", TIP = "^x80A080", FIRE = "^xB97123", @@ -66,7 +67,11 @@ colorCodes = { SCOURGE = "^xFF6E25", CRUCIBLE = "^xFFA500", GEMDESCRIPTION = "^xBAAD85", - SPLITPERSONALITY = "^xFFD62A" + SPLITPERSONALITY = "^xFFD62A", + VESTIGIAL = "^xCBA5F1", + INTANGIBILITY = "^x9BF4BD", + MEMORY = "^xBFE2FA", + SPIRIT = "^xF5D076", } colorCodes.STRENGTH = colorCodes.MARAUDER colorCodes.DEXTERITY = colorCodes.RANGER @@ -74,7 +79,6 @@ colorCodes.INTELLIGENCE = colorCodes.WITCH colorCodes.LIFE = colorCodes.MARAUDER colorCodes.MANA = colorCodes.WITCH -colorCodes.SPIRIT = colorCodes.RARE colorCodes.ES = colorCodes.SOURCE colorCodes.WARD = colorCodes.RARE colorCodes.ARMOUR = colorCodes.NORMAL @@ -94,8 +98,9 @@ function updateColorCode(code, color) end function hexToRGB(hex) + hex = hex:gsub("%^x", "") -- Remove "^x" prefix hex = hex:gsub("0x", "") -- Remove "0x" prefix - hex = hex:gsub("#","") -- Remove '#' if present + hex = hex:gsub("#", "") -- Remove '#' if present if #hex ~= 6 then return nil end @@ -105,91 +110,95 @@ function hexToRGB(hex) return {r, g, b} end --- NOTE: the LuaJIT bitwise operations we have are not 64-bit --- so we need to implement them ourselves. Lua uses 53-bit doubles. +function colorCodeToMarkupColour(code) + code = code:gsub("%^x", "") + local r = tonumber(code:sub(1, 2), 16) + local g = tonumber(code:sub(3, 4), 16) + local b = tonumber(code:sub(5, 6), 16) + return string.format("", r, g, b) +end +-- NOTE: the LuaJIT bitwise operations we have are not 64-bit for Lua numbers, which are doubles +-- (53-bit) so we need to implement them ourselves. We also cannot effectively use FFI `uint64_t` as +-- they would be boxed. local HIGH_MASK_53 = 0x1FFFFF -function OR64(...) - local args = {...} - if #args < 2 then - return args[1] or 0 - end - - -- Start with first value - local result = args[1] - - -- OR with each subsequent value - for i = 2, #args do - -- Split into high and low 32-bit parts - local ah = math.floor(result / 0x100000000) - local al = result % 0x100000000 - local bh = math.floor(args[i] / 0x100000000) - local bl = args[i] % 0x100000000 - - -- Perform OR operation on both parts - local high = bit.bor(ah, bh) - local low = bit.bor(al, bl) - - -- Combine the results - result = bit.band(high, HIGH_MASK_53) * 0x100000000 + low - end - - return result +-- Combining two 53-bit halves is done in an odd way as we have to do it while avoiding breaking +-- LuaJIT traces and pointless allocations. This code is often called in very hot loops. +local bit_band, bit_bor, bit_bxor = bit.band, bit.bor, bit.bxor +local m_floor = math.floor + +local function or2(a, b) + -- Split into high and low 32-bit parts and perform OR operation on both parts + local high = bit_bor(m_floor(a / 0x100000000), m_floor(b / 0x100000000)) + local low = bit_bor(a % 0x100000000, b % 0x100000000) + -- Combine the results + return bit_band(high, HIGH_MASK_53) * 0x100000000 + low end -function AND64(...) - local args = {...} - if #args < 2 then - return args[1] or 0 - end - - -- Start with first value - local result = args[1] - - -- AND with each subsequent value - for i = 2, #args do - -- Split into high and low 32-bit parts - local ah = math.floor(result / 0x100000000) - local al = result % 0x100000000 - local bh = math.floor(args[i] / 0x100000000) - local bl = args[i] % 0x100000000 - - -- Perform AND operation on both parts - local high = bit.band(ah, bh) - local low = bit.band(al, bl) - - -- Combine the results - result = bit.band(high, HIGH_MASK_53) * 0x100000000 + low - end - - return result +local function and2(a, b) + -- Split into high and low 32-bit parts and perform AND operation on both parts + local high = bit_band(m_floor(a / 0x100000000), m_floor(b / 0x100000000)) + local low = bit_band(a % 0x100000000, b % 0x100000000) + -- Combine the results + return bit_band(high, HIGH_MASK_53) * 0x100000000 + low end -function XOR64(...) - local args = {...} - if #args < 2 then - return args[1] or 0 - end - - -- Start with first value - local result = args[1] - - -- XOR with each subsequent value - for i = 2, #args do - -- Split into high and low 32-bit parts - local ah = math.floor(result / 0x100000000) - local al = result % 0x100000000 - local bh = math.floor(args[i] / 0x100000000) - local bl = args[i] % 0x100000000 +local function xor2(a, b) + -- Split into high and low 32-bit parts and perform XOR operation on both parts + local high = bit_bxor(m_floor(a / 0x100000000), m_floor(b / 0x100000000)) + local low = bit_bxor(a % 0x100000000, b % 0x100000000) + -- Combine the results + return bit_band(high, HIGH_MASK_53) * 0x100000000 + low +end - -- Perform XOR operation on both parts - local high = bit.bxor(ah, bh) - local low = bit.bxor(al, bl) +function OR64(a, b, c, d, e, f, g, h) + if b == nil then return a or 0 end + local r = or2(a, b) + if c == nil then return r end + r = or2(r, c) + if d == nil then return r end + r = or2(r, d) + if e == nil then return r end + r = or2(r, e) + if f == nil then return r end + r = or2(r, f) + if g == nil then return r end + r = or2(r, g) + if h == nil then return r end + return or2(r, h) +end - -- Combine the results - result = bit.band(high, HIGH_MASK_53) * 0x100000000 + low - end +function AND64(a, b, c, d, e, f, g, h) + if b == nil then return a or 0 end + local r = and2(a, b) + if c == nil then return r end + r = and2(r, c) + if d == nil then return r end + r = and2(r, d) + if e == nil then return r end + r = and2(r, e) + if f == nil then return r end + r = and2(r, f) + if g == nil then return r end + r = and2(r, g) + if h == nil then return r end + return and2(r, h) +end - return result +function XOR64(a, b, c, d, e, f, g, h) + if b == nil then return a or 0 end + local r = xor2(a, b) + if c == nil then return r end + r = xor2(r, c) + if d == nil then return r end + r = xor2(r, d) + if e == nil then return r end + r = xor2(r, e) + if f == nil then return r end + r = xor2(r, f) + if g == nil then return r end + r = xor2(r, g) + if h == nil then return r end + return xor2(r, h) end function NOT64(a) @@ -301,31 +310,12 @@ local band = AND64 local bnot = NOT64 local MatchAllMask = bnot(KeywordFlag.MatchAll) --- Two-level numeric-key cache to avoid building string keys or allocating tables per call. -local matchKeywordFlagsCache = {} -function ClearMatchKeywordFlagsCache() - -- cheap full reset without reallocating the outer table - for k in pairs(matchKeywordFlagsCache) do - matchKeywordFlagsCache[k] = nil - end -end ---@param keywordFlags number The KeywordFlags to be compared to. ---@param modKeywordFlags number The KeywordFlags stored in the mod. ---@return boolean Whether the KeywordFlags in the mod are satisfied. function MatchKeywordFlags(keywordFlags, modKeywordFlags) -- Cache lookup - local row = matchKeywordFlagsCache[keywordFlags] - if row then - local cached = row[modKeywordFlags] - if cached ~= nil then - return cached - end - else - row = {} - matchKeywordFlagsCache[keywordFlags] = row - end - -- Not in cache, compute normally local matchAll = band(modKeywordFlags, KeywordFlag.MatchAll) ~= 0 local modMasked = band(modKeywordFlags, MatchAllMask) local keywordMasked = band(keywordFlags, MatchAllMask) @@ -336,7 +326,7 @@ function MatchKeywordFlags(keywordFlags, modKeywordFlags) else matches = (modMasked == 0) or (band(keywordMasked, modMasked) ~= 0) end - row[modKeywordFlags] = matches -- Add to cache + -- row[modKeywordFlags] = matches -- Add to cache return matches end diff --git a/src/Data/InventorySlots.lua b/src/Data/InventorySlots.lua new file mode 100644 index 0000000000..2612e69e44 --- /dev/null +++ b/src/Data/InventorySlots.lua @@ -0,0 +1,26 @@ +-- This file is automatically generated, do not edit! +-- Item data (c) Grinding Gear Games + +return { + ["Weapon 1"] = { id = "Weapon1", slot_x = 0 }, + ["Weapon 2"] = { id = "Offhand1", slot_x = 0 }, + ["Helmet"] = { id = "Helm1", slot_x = 0 }, + ["Amulet"] = { id = "Amulet1", slot_x = 0 }, + ["Ring 1"] = { id = "Ring1", slot_x = 0 }, + ["Ring 2"] = { id = "Ring2", slot_x = 0 }, + ["Gloves"] = { id = "Gloves1", slot_x = 0 }, + ["Boots"] = { id = "Boots1", slot_x = 0 }, + ["Belt"] = { id = "Belt1", slot_x = 0 }, + ["Flask 1"] = { id = "Flask1", slot_x = 0 }, + ["Flask 2"] = { id = "Flask1", slot_x = 1 }, + ["Charm 1"] = { id = "Flask1", slot_x = 2 }, + ["Charm 2"] = { id = "Flask1", slot_x = 3 }, + ["Charm 3"] = { id = "Flask1", slot_x = 4 }, + ["Weapon 1 Swap"] = { id = "Weapon2", slot_x = 0 }, + ["Weapon 2 Swap"] = { id = "Offhand2", slot_x = 0 }, + ["Trinket"] = { id = "Trinket1", slot_x = 0 }, + ["Ring 3"] = { id = "Ring3", slot_x = 0 }, + ["Weapon3"] = { id = "Weapon3", slot_x = 0 }, + ["Offhand3"] = { id = "Offhand3", slot_x = 0 }, + ["Body Armour"] = { id = "BodyArmour1", slot_x = 0 }, +} \ No newline at end of file diff --git a/src/Data/Minions.lua b/src/Data/Minions.lua index d5dfec4ed5..438e91d861 100644 --- a/src/Data/Minions.lua +++ b/src/Data/Minions.lua @@ -4,8 +4,9 @@ -- Minion Data -- Monster data (c) Grinding Gear Games -- -local minions, mod = ... - + return function(mod, flag) + ---@class MinionData + local minions = {} minions["RaisedZombie"] = { name = "Raised Zombie", monsterTags = { "animal_claw_weapon", "flesh_armour", "is_unarmed", "medium_height", "melee", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -361,6 +362,7 @@ minions["RaisedSkeletonReaver"] = { -- set_item_drop_slots [set_item_drop_slots = 0] -- set_action_attack_or_cast_time_uses_animation_length [set_action_attack_or_cast_time_uses_animation_length = 0] -- is_skeleton_minion [is_skeleton_minion = 1] + mod("Condition:CanGainRage", "FLAG", true), }, } @@ -1379,3 +1381,5 @@ minions["Wardbound"] = { -- set_minion_cannot_be_directed [set_minion_cannot_be_directed = 1] }, } + return minions + end diff --git a/src/Data/Misc.lua b/src/Data/Misc.lua index fce07948a9..eae10bd175 100644 --- a/src/Data/Misc.lua +++ b/src/Data/Misc.lua @@ -1,13 +1,14 @@ -- This file is automatically generated, do not edit! -local data = ... +---@class MiscDataExport +local data = {} -- From DefaultMonsterStats.dat data.monsterEvasionTable = { 24, 30, 36, 43, 49, 56, 63, 70, 77, 84, 91, 98, 105, 113, 120, 128, 136, 144, 152, 160, 168, 176, 185, 193, 202, 211, 220, 229, 238, 247, 257, 266, 276, 286, 296, 306, 316, 326, 337, 347, 358, 369, 380, 391, 403, 414, 426, 438, 449, 462, 474, 486, 499, 511, 524, 537, 551, 564, 578, 591, 605, 619, 634, 648, 663, 677, 692, 708, 723, 738, 754, 770, 786, 803, 819, 836, 853, 870, 887, 905, 923, 941, 959, 977, 996, 1015, 1034, 1053, 1073, 1093, 1113, 1133, 1154, 1174, 1195, 1217, 1238, 1260, 1282, 1304, } data.monsterAccuracyTable = { 32, 35, 39, 43, 48, 52, 57, 62, 67, 72, 78, 84, 90, 96, 103, 110, 117, 124, 132, 140, 149, 158, 167, 176, 186, 196, 207, 218, 230, 242, 254, 267, 281, 295, 309, 325, 340, 356, 373, 391, 409, 428, 447, 468, 489, 511, 533, 557, 581, 606, 632, 659, 688, 717, 747, 778, 810, 844, 878, 914, 951, 990, 1030, 1071, 1114, 1158, 1204, 1251, 1300, 1351, 1403, 1457, 1514, 1572, 1632, 1694, 1758, 1824, 1893, 1964, 2038, 2114, 2192, 2273, 2357, 2444, 2534, 2626, 2722, 2821, 2923, 3029, 3138, 3251, 3368, 3488, 3613, 3741, 3874, 4011, } data.monsterLifeTable = { 15, 20, 24, 28, 33, 38, 45, 50, 58, 67, 78, 89, 103, 118, 134, 158, 178, 200, 224, 249, 276, 305, 335, 366, 400, 434, 472, 510, 551, 593, 637, 683, 731, 790, 853, 921, 995, 1074, 1160, 1253, 1353, 1462, 1578, 1705, 1841, 1967, 2101, 2244, 2395, 2556, 2726, 2909, 3102, 3307, 3525, 3756, 4002, 4264, 4540, 4834, 5147, 5478, 5829, 6203, 6555, 7079, 7646, 8257, 8918, 11148, 11984, 12882, 13849, 14887, 18609, 20005, 21505, 23118, 24852, 31065, 31997, 32956, 33945, 34963, 36012, 37093, 38206, 39352, 40532, 41748, 43001, 44291, 45619, 46988, 48398, 49850, 51345, 52885, 54472, 56106, } data.monsterAllyLifeTable = { 51, 83, 116, 150, 186, 223, 261, 300, 341, 382, 426, 471, 517, 565, 614, 665, 718, 772, 828, 886, 945, 1007, 1070, 1135, 1203, 1272, 1344, 1417, 1493, 1571, 1652, 1734, 1820, 1907, 1998, 2091, 2186, 2285, 2386, 2490, 2598, 2708, 2821, 2938, 3058, 3181, 3307, 3438, 3571, 3709, 3850, 3995, 4144, 4298, 4455, 4617, 4783, 4953, 5128, 5308, 5493, 5682, 5877, 6077, 6282, 6492, 6708, 6930, 7157, 7391, 7630, 7876, 8128, 8387, 8652, 8924, 9203, 9489, 9783, 10084, 10393, 10710, 11034, 11367, 11708, 12058, 12417, 12785, 13161, 13548, 13944, 14350, 14766, 15192, 15629, 16076, 16535, 17005, 17486, 17980, } data.monsterDamageTable = { 9.1599998474121, 10.260000228882, 11.390000343323, 12.569999694824, 13.779999732971, 15.029999732971, 16.319999694824, 17.64999961853, 19.020000457764, 20.440000534058, 21.89999961853, 23.409999847412, 24.969999313354, 26.569999694824, 28.229999542236, 29.930000305176, 31.690000534058, 33.5, 35.369998931885, 37.290000915527, 39.270000457764, 41.310001373291, 43.409999847412, 45.569999694824, 47.799999237061, 50.090000152588, 52.450000762939, 54.880001068115, 57.369998931885, 59.939998626709, 62.590000152588, 65.309997558594, 68.099998474121, 70.980003356934, 73.940002441406, 76.980003356934, 80.110000610352, 83.319999694824, 86.629997253418, 90.019996643066, 93.51000213623, 97.099998474121, 100.79000091553, 104.56999969482, 108.45999908447, 112.45999908447, 116.56999969482, 120.7799987793, 125.12000274658, 129.55999755859, 134.13000488281, 138.82000732422, 143.63999938965, 148.58000183105, 153.66000366211, 158.86999511719, 164.21000671387, 169.69999694824, 175.33999633789, 181.11999511719, 187.05000305176, 193.13999938965, 199.38000488281, 205.78999328613, 212.36000061035, 219.11000061035, 226.0299987793, 233.11999511719, 240.39999389648, 247.86000061035, 255.52000427246, 263.36999511719, 271.42001342773, 279.67999267578, 288.14001464844, 296.82000732422, 305.7200012207, 314.83999633789, 324.19000244141, 333.7799987793, 343.60000610352, 353.67001342773, 364, 374.57998657227, 385.42001342773, 396.5299987793, 407.92001342773, 419.57998657227, 431.54000854492, 443.79000854492, 456.33999633789, 469.20001220703, 482.38000488281, 495.86999511719, 509.70001220703, 523.85998535156, 538.36999511719, 553.22998046875, 568.46002197266, 584.04998779297, } -data.monsterAllyDamageTable = { 3.1099998950958, 4.4200000762939, 5.8200001716614, 7.3099999427795, 8.9200000762939, 10.630000114441, 12.460000038147, 14.420000076294, 16.510000228882, 18.729999542236, 21.10000038147, 23.620000839233, 26.309999465942, 29.159999847412, 32.189998626709, 35.419998168945, 38.830001831055, 42.459999084473, 46.310001373291, 50.389999389648, 54.709999084473, 59.290000915527, 64.139999389648, 69.269996643066, 74.690002441406, 80.430000305176, 86.5, 92.910003662109, 99.690002441406, 106.83999633789, 114.40000152588, 122.37000274658, 130.78999328613, 139.66999816895, 149.03999328613, 158.91000366211, 169.32000732422, 180.28999328613, 191.86000061035, 204.03999328613, 216.86000061035, 230.36999511719, 244.60000610352, 259.57000732422, 275.32000732422, 291.89999389648, 309.33999633789, 327.69000244141, 346.98001098633, 367.26998901367, 388.58999633789, 411.01000976563, 434.57000732422, 459.32000732422, 485.32998657227, 512.65997314453, 541.34997558594, 571.48999023438, 603.14001464844, 636.36999511719, 671.26000976563, 707.86999511719, 746.29998779297, 786.63000488281, 828.94000244141, 873.34002685547, 919.90997314453, 968.76000976563, 1019.9899902344, 1073.7199707031, 1130.0600585938, 1189.1300048828, 1251.0600585938, 1315.9799804688, 1384.0300292969, 1455.3399658203, 1530.0799560547, 1608.4000244141, 1690.4599609375, 1776.4300537109, 1866.5, 1960.8399658203, 2059.6599121094, 2163.1599121094, 2271.5600585938, 2385.0600585938, 2503.9099121094, 2628.3601074219, 2758.6398925781, 2895.0300292969, 3037.8000488281, 3187.2399902344, 3343.6599121094, 3507.3500976563, 3678.6599121094, 3857.9299316406, 4045.5100097656, 4241.7700195313, 4447.1098632813, 4661.9301757813, } +data.monsterAllyDamageTable = { 3.1099998950958, 4.4200000762939, 5.8200001716614, 7.3099999427795, 8.9200000762939, 10.630000114441, 12.460000038147, 14.420000076294, 16.510000228882, 18.729999542236, 21.10000038147, 23.620000839233, 26.309999465942, 29.159999847412, 32.189998626709, 35.419998168945, 38.830001831055, 42.459999084473, 46.310001373291, 50.389999389648, 54.709999084473, 59.290000915527, 64.139999389648, 69.269996643066, 74.690002441406, 80.430000305176, 86.5, 92.910003662109, 99.690002441406, 106.83999633789, 114.40000152588, 122.37000274658, 130.78999328613, 139.66999816895, 149.03999328613, 158.91000366211, 169.32000732422, 180.28999328613, 191.86000061035, 204.03999328613, 216.86000061035, 230.36999511719, 244.60000610352, 259.57000732422, 275.32000732422, 291.89999389648, 309.33999633789, 327.69000244141, 346.98001098633, 367.26998901367, 388.58999633789, 411.01000976562, 434.57000732422, 459.32000732422, 485.32998657227, 512.65997314453, 541.34997558594, 571.48999023438, 603.14001464844, 636.36999511719, 671.26000976562, 707.86999511719, 746.29998779297, 786.63000488281, 828.94000244141, 873.34002685547, 919.90997314453, 968.76000976562, 1019.9899902344, 1073.7199707031, 1130.0600585938, 1189.1300048828, 1251.0600585938, 1315.9799804688, 1384.0300292969, 1455.3399658203, 1530.0799560547, 1608.4000244141, 1690.4599609375, 1776.4300537109, 1866.5, 1960.8399658203, 2059.6599121094, 2163.1599121094, 2271.5600585938, 2385.0600585938, 2503.9099121094, 2628.3601074219, 2758.6398925781, 2895.0300292969, 3037.8000488281, 3187.2399902344, 3343.6599121094, 3507.3500976562, 3678.6599121094, 3857.9299316406, 4045.5100097656, 4241.7700195312, 4447.1098632812, 4661.9301757812, } data.monsterArmourTable = { 3, 6, 8, 10, 13, 16, 19, 22, 26, 30, 34, 39, 43, 49, 54, 60, 67, 73, 81, 89, 97, 106, 116, 126, 137, 149, 161, 174, 189, 204, 220, 237, 255, 274, 295, 317, 340, 364, 391, 418, 448, 479, 512, 547, 585, 624, 666, 711, 758, 808, 861, 917, 976, 1039, 1105, 1176, 1250, 1329, 1412, 1500, 1594, 1692, 1796, 1906, 2023, 2146, 2276, 2413, 2558, 2712, 2874, 3044, 3225, 3416, 3617, 3829, 4053, 4290, 4540, 4803, 5081, 5375, 5684, 6011, 6355, 6718, 7101, 7505, 7930, 8379, 8852, 9351, 9877, 10431, 11015, 11630, 12279, 12962, 13682, 14441, } data.monsterAilmentThresholdTable = { 15, 20, 24, 28, 34, 39, 46, 52, 60, 70, 81, 95, 110, 126, 144, 171, 193, 218, 245, 275, 306, 340, 376, 413, 455, 497, 543, 590, 641, 695, 752, 812, 874, 950, 1033, 1123, 1220, 1326, 1442, 1568, 1705, 1854, 2015, 2192, 2384, 2564, 2757, 2966, 3188, 3426, 3681, 3955, 4247, 4560, 4895, 5254, 5638, 6049, 6489, 6959, 7462, 8001, 8576, 9193, 9649, 10228, 10841, 11492, 12181, 18272, 19369, 20531, 21763, 23068, 34602, 36679, 38879, 41212, 43685, 65527, 68415, 71303, 74191, 77079, 79967, 82855, 85743, 88631, 91519, 94407, 97295, 100183, 103071, 105959, 108847, 111735, 114623, 117511, 120399, 123287, } data.monsterPoiseThresholdTable = { 30, 40, 48, 57, 67, 79, 93, 106, 122, 142, 165, 192, 220, 254, 290, 344, 390, 437, 488, 542, 599, 659, 724, 791, 862, 937, 1015, 1097, 1183, 1273, 1367, 1464, 1567, 1660, 1758, 1864, 1976, 2093, 2219, 2352, 2494, 2644, 2804, 2971, 3150, 3369, 3598, 3846, 4109, 4387, 4685, 5002, 5338, 5697, 6078, 6485, 6915, 7377, 7866, 8386, 8940, 9528, 10153, 10819, 26703, 28651, 30662, 32890, 35192, 53405, 57263, 61392, 65810, 70537, 106973, 114630, 122820, 131580, 140949, 213635, 225270, 236905, 248540, 260175, 271810, 283445, 295080, 306715, 318350, 329985, 341620, 353255, 364890, 376525, 388160, 399795, 411430, 423065, 434700, 446335, } @@ -377,3 +378,4 @@ data.hollowPalmAddedPhys = { } -- From GoldRespecPrices.dat data.goldRespecPrices = { 15, 19, 25, 31, 39, 46, 60, 73, 85, 98, 113, 128, 145, 163, 182, 211, 225, 241, 257, 273, 290, 308, 326, 344, 364, 384, 404, 425, 447, 470, 493, 517, 542, 567, 593, 620, 648, 676, 706, 736, 767, 799, 832, 866, 900, 936, 973, 1010, 1049, 1089, 1130, 1172, 1215, 1259, 1304, 1351, 1399, 1448, 1498, 1550, 1603, 1657, 1713, 1770, 1829, 1889, 1950, 2014, 2078, 2145, 2213, 2282, 2354, 2427, 2502, 2578, 2657, 2737, 2820, 2904, 3089, 3281, 3480, 3686, 3899, 4120, 4349, 4585, 4829, 5081, 5509, 5952, 6412, 6889, 7383, 7895, 8425, 8974, 9542, 10129, } +return data diff --git a/src/Data/ModCache.lua b/src/Data/ModCache.lua index 1ff02c1da7..1f12083c60 100644 --- a/src/Data/ModCache.lua +++ b/src/Data/ModCache.lua @@ -1,4 +1,12 @@ -local c=...c["(10-15)% increased Energy Shield Recharge Rate"]={nil,"(10-15)% increased Energy Shield Recharge Rate "} +local c = {} +(function() +c[""]={nil," "} +c[" enemy affected by Abyssal Wasting"]={nil," enemy affected by Abyssal Wasting "} +c[" enemy affected by Abyssal Wasting Abyssal Wasting you inflict also prevents targets from dealing Critical Hits"]={nil," enemy affected by Abyssal Wasting Abyssal Wasting you inflict also prevents targets from dealing Critical Hits "} +c[" enemy affected by Abyssal Wasting Gain 1 Volatility when you kill an enemy affected by Abyssal Wasting"]={nil," enemy affected by Abyssal Wasting Gain 1 Volatility when you kill an enemy affected by Abyssal Wasting "} +c[" grant 100% increased Flask Charges"]={nil," grant 100% increased Flask Charges "} +c[" grant 100% increased Flask Charges 40% increased Immobilisation buildup against targets affected by Abyssal Wasting"]={nil," grant 100% increased Flask Charges 40% increased Immobilisation buildup against targets affected by Abyssal Wasting "} +c["(10-15)% increased Energy Shield Recharge Rate"]={nil,"(10-15)% increased Energy Shield Recharge Rate "} c["(12-17)% increased Mana Regeneration Rate"]={nil,"(12-17)% increased Mana Regeneration Rate "} c["(15-25)% increased Mana Regeneration Rate"]={nil,"(15-25)% increased Mana Regeneration Rate "} c["(17-23)% increased maximum Mana"]={nil,"(17-23)% increased maximum Mana "} @@ -76,29 +84,56 @@ c["+(8-10)% to all Elemental Resistances"]={nil,"+(8-10)% to all Elemental Resis c["+(9-14)% to Cold Resistance"]={nil,"+(9-14)% to Cold Resistance "} c["+(9-14)% to Fire Resistance"]={nil,"+(9-14)% to Fire Resistance "} c["+(9-14)% to Lightning Resistance"]={nil,"+(9-14)% to Lightning Resistance "} +c["+0.08% to Thorns Critical Hit Chance"]={{[1]={flags=32,keywordFlags=0,name="CritChance",type="BASE",value=0.08}},nil} c["+0.15% to Thorns Critical Hit Chance"]={{[1]={flags=32,keywordFlags=0,name="CritChance",type="BASE",value=0.15}},nil} +c["+0.2 metres to Dodge Roll distance"]={{}," metres to Dodge Roll distance "} c["+0.2 metres to Melee Strike Range"]={{[1]={flags=0,keywordFlags=0,name="MeleeWeaponRangeMetre",type="BASE",value=0.2},[2]={flags=0,keywordFlags=0,name="UnarmedRangeMetre",type="BASE",value=0.2}},nil} c["+0.3 metres to Melee Strike Range while Unarmed"]={{[1]={[1]={type="Condition",var="Unarmed"},flags=0,keywordFlags=0,name="MeleeWeaponRangeMetre",type="BASE",value=0.3},[2]={[1]={type="Condition",var="Unarmed"},flags=0,keywordFlags=0,name="UnarmedRangeMetre",type="BASE",value=0.3}},nil} +c["+0.3% Critical Hit Chance per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="CritChance",type="BASE",value=0.3}},nil} c["+0.4 metres to Melee Strike Range if you've dealt a Projectile Attack Hit in the past eight seconds"]={{[1]={[1]={type="Condition",var="HitProjectileRecently"},flags=0,keywordFlags=0,name="MeleeWeaponRangeMetre",type="BASE",value=0.4},[2]={[1]={type="Condition",var="HitProjectileRecently"},flags=0,keywordFlags=0,name="UnarmedRangeMetre",type="BASE",value=0.4}},nil} +c["+0.4 metres to Melee Strike Range while Unarmed"]={{[1]={[1]={type="Condition",var="Unarmed"},flags=0,keywordFlags=0,name="MeleeWeaponRangeMetre",type="BASE",value=0.4},[2]={[1]={type="Condition",var="Unarmed"},flags=0,keywordFlags=0,name="UnarmedRangeMetre",type="BASE",value=0.4}},nil} c["+0.5 metres to Dodge Roll distance while Surrounded"]={{}," metres to Dodge Roll distance "} c["+0.5 metres to Dodge Roll distance while Surrounded 10% increased Movement Speed while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},[2]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="MovementSpeed",type="BASE",value=0.5}}," metres to Dodge Roll distance 10% increased "} c["+0.5% to Thorns Critical Hit Chance per 50 Tribute"]={{[1]={[1]={actor="parent",div=50,stat="Tribute",type="PerStat"},flags=32,keywordFlags=0,name="CritChance",type="BASE",value=0.5}},nil} c["+0.6% to Unarmed Melee Attack Critical Hit Chance"]={{[1]={flags=16777477,keywordFlags=0,name="CritChance",type="BASE",value=0.6}},nil} c["+1 Charm Slot"]={{[1]={flags=0,keywordFlags=0,name="CharmLimit",type="BASE",value=1}},nil} +c["+1 Life per 2% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=1}}," per 2% increased Rarity of Items found "} c["+1 Life per 4 Dexterity"]={{[1]={[1]={div=4,stat="Dex",type="PerStat"},flags=0,keywordFlags=0,name="Life",type="BASE",value=1}},nil} +c["+1 Mana per 4 Strength"]={{[1]={[1]={div=4,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="Mana",type="BASE",value=1}},nil} +c["+1 Maximum Energy Shield per Level"]={{[1]={[1]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=1}},nil} +c["+1 Maximum Life per Level"]={{[1]={[1]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="Life",type="BASE",value=1}},nil} +c["+1 Maximum Mana per Level"]={{[1]={[1]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="Mana",type="BASE",value=1}},nil} +c["+1 Prefix Modifier allowed"]={{},nil} c["+1 Ring Slot"]={{[1]={flags=0,keywordFlags=0,name="AdditionalRingSlot",type="FLAG",value=true}},nil} +c["+1 Suffix Modifier allowed"]={{},nil} +c["+1 Weapon Range per 10% Quality"]={{[1]={flags=0,keywordFlags=0,name="AlternateQualityLocalWeaponRangePer10Quality",type="BASE",value=1}},nil} c["+1 maximum stacks of Puppet Master"]={{}," maximum stacks of Puppet Master "} c["+1 metre to Dodge Roll distance"]={{}," metre to Dodge Roll distance "} c["+1 metre to Dodge Roll distance 50% increased Evasion Rating if you've Dodge Rolled Recently"]={{[1]={[1]={type="Condition",var="DodgeRolledRecently"},flags=0,keywordFlags=0,name="Evasion",type="BASE",value=1}}," metre to Dodge Roll distance 50% increased "} +c["+1 second to Summon Skeleton Cooldown"]={{}," second to Summon Cooldown "} c["+1 to Armour per Strength"]={{[1]={[1]={stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=1}},nil} c["+1 to Evasion Rating per 1 Item Armour on Equipped Gloves"]={{[1]={[1]={div=1,stat="ArmourOnGloves",type="PerStat"},flags=0,keywordFlags=0,name="Evasion",type="BASE",value=1}},nil} c["+1 to Evasion Rating per 1 Item Energy Shield on Equipped Helmet"]={{[1]={[1]={div=1,stat="EnergyShieldOnHelmet",type="PerStat"},flags=0,keywordFlags=0,name="Evasion",type="BASE",value=1}},nil} +c["+1 to Level of Socketed Elemental Gems"]={{}," Level of Socketed Elemental Gems "} +c["+1 to Level of Socketed Skill Gems"]={{}," Level of Socketed Skill Gems "} +c["+1 to Level of Socketed Strength Gems"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=1}}," Level of Socketed Gems "} +c["+1 to Level of Socketed Support Gems"]={{}," Level of Socketed Support Gems "} c["+1 to Level of all Chaos Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="chaos",value=1}}},nil} +c["+1 to Level of all Chaos Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="chaos",[2]="spell"},value=1}}},nil} c["+1 to Level of all Cold Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cold",value=1}}},nil} +c["+1 to Level of all Cold Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="cold",[2]="spell"},value=1}}},nil} c["+1 to Level of all Corrupted Skill Gems"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="corrupted",value=1}}},nil} c["+1 to Level of all Fire Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="fire",value=1}}},nil} +c["+1 to Level of all Fire Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="fire",[2]="spell"},value=1}}},nil} c["+1 to Level of all Lightning Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning",value=1}}},nil} +c["+1 to Level of all Lightning Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="lightning",[2]="spell"},value=1}}},nil} +c["+1 to Level of all Melee Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="melee",value=1}}},nil} +c["+1 to Level of all Minion Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="minion",value=1}}},nil} +c["+1 to Level of all Physical Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="physical",[2]="spell"},value=1}}},nil} +c["+1 to Level of all Raise Spectre Gems"]={{}," Level of all Raise Gems "} +c["+1 to Level of all Raise Zombie Gems"]={{}," Level of allGems "} c["+1 to Level of all Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="all",value=1}}},nil} +c["+1 to Level of all Trap Skill Gems"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="trap",value=1}}},nil} c["+1 to Maximum Endurance Charges"]={{[1]={flags=0,keywordFlags=0,name="EnduranceChargesMax",type="BASE",value=1}},nil} c["+1 to Maximum Energy Shield per 12 Item Evasion on Equipped Body Armour"]={{[1]={[1]={div=12,stat="EvasionOnBody Armour",type="PerStat"},flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=1}},nil} c["+1 to Maximum Energy Shield per 8 Item Armour on Equipped Helmet"]={{[1]={[1]={div=8,stat="ArmourOnHelmet",type="PerStat"},flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=1}},nil} @@ -107,10 +142,14 @@ c["+1 to Maximum Frenzy Charges"]={{[1]={flags=0,keywordFlags=0,name="FrenzyChar c["+1 to Maximum Mana per 6 Maximum Life"]={{[1]={[1]={div=6,stat="Life",type="PerStat"},flags=0,keywordFlags=0,name="Mana",type="BASE",value=1}},nil} c["+1 to Maximum Power Charges"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesMax",type="BASE",value=1}},nil} c["+1 to Maximum Rage per 50 Tribute"]={{[1]={[1]={actor="parent",div=50,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="MaximumRage",type="BASE",value=1}},nil} +c["+1 to Maximum Spirit Charges per Abyss Jewel affecting you"]={{[1]={[1]={type="Multiplier",var="AbyssJewel"},flags=0,keywordFlags=0,name="SpiritChargesMax",type="BASE",value=1}},nil} c["+1 to Maximum Spirit per 25 Maximum Life"]={{[1]={[1]={div=25,stat="Life",type="PerStat"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=1}},nil} c["+1 to Maximum Spirit per 50 Maximum Life"]={{[1]={[1]={div=50,stat="Life",type="PerStat"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=1}},nil} +c["+1 to Minimum Endurance Charges per Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="EnduranceChargesMin",type="BASE",value=1}},nil} c["+1 to Minimum Endurance Charges while you have at least 150 Devotion"]={{[1]={[1]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="EnduranceChargesMin",type="BASE",value=1}},nil} +c["+1 to Minimum Frenzy Charges per Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="FrenzyChargesMin",type="BASE",value=1}},nil} c["+1 to Minimum Frenzy Charges while you have at least 150 Devotion"]={{[1]={[1]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="FrenzyChargesMin",type="BASE",value=1}},nil} +c["+1 to Minimum Power Charges per Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="PowerChargesMin",type="BASE",value=1}},nil} c["+1 to Minimum Power Charges while you have at least 150 Devotion"]={{[1]={[1]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="PowerChargesMin",type="BASE",value=1}},nil} c["+1 to Spirit for every 20 Evasion Rating on Equipped Body Armour"]={{[1]={[1]={div=20,stat="EvasionOnBody Armour",type="PerStat"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=1}},nil} c["+1 to Spirit for every 8 Item Energy Shield on Equipped Body Armour"]={{[1]={[1]={div=8,stat="EnergyShieldOnBody Armour",type="PerStat"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=1}},nil} @@ -119,9 +158,23 @@ c["+1 to maximum Cold Infusions"]={{}," maximum Cold Infusions "} c["+1 to maximum Fire Infusions"]={{}," maximum Fire Infusions "} c["+1 to maximum Lightning Infusions"]={{}," maximum Lightning Infusions "} c["+1 to maximum number of Elemental Infusions"]={{}," maximum number of Elemental Infusions "} +c["+1 to maximum number of Raised Zombies per 500 Strength"]={{[1]={[1]={div=500,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="ActiveZombieLimit",type="BASE",value=1}},nil} +c["+1 to maximum number of Skeletons"]={{[1]={flags=0,keywordFlags=0,name="ActiveSkeletonLimit",type="BASE",value=1}},nil} +c["+1 to maximum number of Spectres"]={{[1]={flags=0,keywordFlags=0,name="ActiveSpectreLimit",type="BASE",value=1}},nil} +c["+1 to maximum number of Summoned Ballista Totems"]={{[1]={[1]={skillType=114,type="SkillType"},flags=0,keywordFlags=0,name="ActiveBallistaLimit",type="BASE",value=1}},nil} +c["+1 to maximum number of Summoned Golems"]={{[1]={flags=0,keywordFlags=0,name="ActiveGolemLimit",type="BASE",value=1}},nil} +c["+1 to maximum number of Summoned Golems if you have 3 Primordial Items Socketed or Equipped"]={{[1]={[1]={threshold=3,type="MultiplierThreshold",var="PrimordialItem"},flags=0,keywordFlags=0,name="ActiveGolemLimit",type="BASE",value=1}},nil} c["+1 to maximum number of Summoned Totems"]={{[1]={flags=0,keywordFlags=0,name="ActiveTotemLimit",type="BASE",value=1}},nil} c["+1 to maximum number of placed Banners"]={{}," maximum number of placed Banners "} +c["+1% Chance to Block Attack Damage per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=1}},nil} +c["+1% Chance to Block Attack Damage per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=1}},nil} +c["+1% Chance to Block Attack Damage per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=1}},nil} +c["+1% Chance to Block Attack Damage while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=1}},nil} +c["+1% Chance to Block Attack Damage while holding a Shield"]={{[1]={[1]={type="Condition",varList={[1]="UsingShield"}},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=1}},nil} +c["+1% Chance to Block Attack Damage while wielding a Staff"]={{[1]={[1]={type="Condition",var="UsingStaff"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=1}},nil} c["+1% to Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=1}},nil} +c["+1% to Chaos Resistance per Poison on you"]={{[1]={[1]={type="Multiplier",var="PoisonStacks"},flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=1}},nil} +c["+1% to Critical Damage Bonus per 1% Chance to Block Attack Damage"]={{[1]={[1]={div=1,stat="BlockChance",type="PerStat"},flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=1}},nil} c["+1% to Maximum Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResistMax",type="BASE",value=1}},nil} c["+1% to Maximum Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResistMax",type="BASE",value=1}},nil} c["+1% to Maximum Cold Resistance per 3 Blue Support Gems Socketed"]={{[1]={[1]={div=3,type="Multiplier",var="BlueSupportGems"},flags=0,keywordFlags=0,name="ColdResistMax",type="BASE",value=1}},nil} @@ -136,9 +189,19 @@ c["+1% to Maximum Resistances of each Elemental Damage Type you have been Hit wi c["+1% to all Maximum Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=1}},nil} c["+1% to all Maximum Elemental Resistances if you have at"]={{[1]={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=1}}," if you have at "} c["+1% to all Maximum Elemental Resistances if you have at least 5 Red, Green and Blue Support Gems Socketed"]={{[1]={[1]={threshold=5,type="MultiplierThreshold",var="RedSupportGems"},[2]={threshold=5,type="MultiplierThreshold",var="GreenSupportGems"},[3]={threshold=5,type="MultiplierThreshold",var="BlueSupportGems"},flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=1}},nil} +c["+1% to all Resistances for each Corrupted Item Equipped"]={{[1]={[1]={type="Multiplier",var="CorruptedItem"},flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=1},[2]={[1]={type="Multiplier",var="CorruptedItem"},flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=1}},nil} +c["+1% to all maximum Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="ChaosResistMax",type="BASE",value=1}},nil} c["+1% to all maximum Resistances if you have at least 150 Devotion"]={{[1]={[1]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=1},[2]={[1]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="ChaosResistMax",type="BASE",value=1}},nil} c["+1% to maximum Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChanceMax",type="BASE",value=1}},nil} +c["+1% to maximum Cold Resistance while affected by Herald of Ice"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofIce"},flags=0,keywordFlags=0,name="ColdResistMax",type="BASE",value=1}},nil} +c["+1% to maximum Fire Resistance while affected by Herald of Ash"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofAsh"},flags=0,keywordFlags=0,name="FireResistMax",type="BASE",value=1}},nil} +c["+1% to maximum Lightning Resistance while affected by Herald of Thunder"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofThunder"},flags=0,keywordFlags=0,name="LightningResistMax",type="BASE",value=1}},nil} c["+1.1% to Unarmed Melee Attack Critical Hit Chance"]={{[1]={flags=16777477,keywordFlags=0,name="CritChance",type="BASE",value=1.1}},nil} +c["+1.15% to Unarmed Melee Attack Critical Hit Chance"]={{[1]={flags=16777477,keywordFlags=0,name="CritChance",type="BASE",value=1.15}},nil} +c["+1.5% to Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="BASE",value=1.5}},nil} +c["+1.5% to Critical Hit Chance against Enemies on Consecrated Ground during Effect"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="OnConsecratedGround"},[2]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="CritChance",type="BASE",value=1.5}},nil} +c["+1.75% to Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="BASE",value=1.75}},nil} +c["+1.8 metres to Melee Strike Range"]={{[1]={flags=0,keywordFlags=0,name="MeleeWeaponRangeMetre",type="BASE",value=1.8},[2]={flags=0,keywordFlags=0,name="UnarmedRangeMetre",type="BASE",value=1.8}},nil} c["+10 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=10}},nil} c["+10 to Devotion"]={{[1]={flags=0,keywordFlags=0,name="Devotion",type="BASE",value=10}},nil} c["+10 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=10}},nil} @@ -150,9 +213,17 @@ c["+10 to Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="BASE",value c["+10 to Spirit per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=10}},nil} c["+10 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=10}},nil} c["+10 to Strength and Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=10},[3]={flags=0,keywordFlags=0,name="StrDex",type="BASE",value=10}},nil} +c["+10 to Weapon Range"]={{[1]={flags=0,keywordFlags=0,name="WeaponRange",type="BASE",value=10}},nil} c["+10 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=10},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=10},[4]={flags=0,keywordFlags=0,name="All",type="BASE",value=10}},nil} +c["+10 to maximum Divine Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=10}}," maximum Divine "} c["+10 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=10}},nil} +c["+10 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=10}},nil} c["+10 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=10}},nil} +c["+10% Chance to Block"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=10}},nil} +c["+10% Chance to Block Attack Damage during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=10}},nil} +c["+10% Chance to Block Attack Damage while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=10}},nil} +c["+10% Chance to Block Attack Damage while holding a Shield"]={{[1]={[1]={type="Condition",varList={[1]="UsingShield"}},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=10}},nil} +c["+10% Chance to Block Attack Damage while not Cursed"]={{[1]={[1]={neg=true,type="Condition",var="Cursed"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=10}},nil} c["+10% Surpassing chance to fire an additional Arrow"]={{[1]={flags=0,keywordFlags=2048,name="SurpassingProjectileChance",type="BASE",value=10}},nil} c["+10% of Armour also applies to Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=10}},nil} c["+10% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=10},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=10}},nil} @@ -167,6 +238,7 @@ c["+10% to Cold and Lightning Resistances per Equipped Item with a Fire Resistan c["+10% to Cold and Lightning Resistances per Equipped Item with a Fire Resistance Modifier Fire Resistance is unaffected by Area Penalties"]={{[1]={flags=512,keywordFlags=0,name="ColdResist",type="BASE",value=10},[2]={flags=512,keywordFlags=0,name="LightningResist",type="BASE",value=10}}," per Equipped Item with a Fire Resistance Modifier Fire Resistance is unaffected by Penalties "} c["+10% to Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=10}},nil} c["+10% to Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="BASE",value=10}},nil} +c["+10% to Fire Damage over Time Multiplier"]={{[1]={flags=0,keywordFlags=0,name="FireDotMultiplier",type="BASE",value=10}},nil} c["+10% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=10}},nil} c["+10% to Fire and Cold Resistances per Equipped Item with a Lightning Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=10}}," per Equipped Item with a Lightning Resistance Modifier "} c["+10% to Fire and Cold Resistances per Equipped Item with a Lightning Resistance Modifier +15% to Fire and Cold Resistances per Equipped Item with a Lightning Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=10}}," per Equipped Item with a Lightning Resistance Modifier +15% to Fire and Cold Resistances per Equipped Item with a Lightning Resistance Modifier "} @@ -174,8 +246,10 @@ c["+10% to Fire and Cold Resistances per Equipped Item with a Lightning Resistan c["+10% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=10}}," per Equipped Item with a Cold Resistance Modifier "} c["+10% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier +15% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=10}}," per Equipped Item with a Cold Resistance Modifier +15% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier "} c["+10% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier Lightning Resistance is unaffected by Area Penalties"]={{[1]={flags=512,keywordFlags=0,name="FireResist",type="BASE",value=10},[2]={flags=512,keywordFlags=0,name="LightningResist",type="BASE",value=10}}," per Equipped Item with a Cold Resistance Modifier Lightning Resistance is unaffected by Penalties "} +c["+10% to Global Critical Damage Bonus per Green Socket"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=10}}," per Green Socket "} c["+10% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=10}},nil} c["+10% to Maximum Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResistMax",type="BASE",value=10}},nil} +c["+10% to Quality of all Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="quality",keyOfScaledMod="value",keyword="all",value=10}}},nil} c["+10% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=10}},nil} c["+10% to all Elemental Resistances per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=10}},nil} c["+10% to maximum Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChanceMax",type="BASE",value=10}},nil} @@ -191,30 +265,45 @@ c["+100 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE" c["+100 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=100}},nil} c["+100 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=100}},nil} c["+100 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=100}},nil} -c["+100 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=100}}," maximum Runic "} -c["+100 to maximum Runic Ward 150% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=100}}," maximum Runic 150% increased Armour "} +c["+100 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=100}},nil} c["+100% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=100},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=100},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=100}},nil} c["+100% of Armour also applies to Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=100}},nil} c["+100% of Armour applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=100},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=100},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=100}},nil} c["+100% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=100}},nil} c["+100% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=100}},nil} +c["+1000 to Evasion Rating while on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="Evasion",type="BASE",value=1000}},nil} +c["+1000 to Spectre maximum Life"]={{[1]={[1]={includeTransfigured=true,skillName="Raise Spectre",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="BASE",value=1000}}}},nil} c["+1000 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=1000}},nil} c["+102 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=102}},nil} c["+104 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=104}},nil} +c["+105 Energy Shield gained on killing a Shocked enemy"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="EnergyShieldOnKill",type="BASE",value=105}},nil} +c["+105 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=105}},nil} c["+11 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=11}},nil} +c["+11 to Strength, Dexterity or Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=11}}," , Dexterity or Intelligence "} +c["+11% Chance to Block"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=11}},nil} +c["+11% to Cold and Lightning Resistances"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=11},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=11}},nil} +c["+11% to Fire and Cold Resistances"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=11},[2]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=11}},nil} +c["+11% to Fire and Lightning Resistances"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=11},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=11}},nil} c["+110 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=110}},nil} c["+111 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=111}},nil} c["+113 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=113}},nil} c["+113 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=113}},nil} c["+113 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=113}},nil} +c["+113% to Melee Critical Damage Bonus"]={{[1]={flags=256,keywordFlags=0,name="CritMultiplier",type="BASE",value=113}},nil} +c["+12 to Dexterity and Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="Int",type="BASE",value=12},[3]={flags=0,keywordFlags=0,name="DexInt",type="BASE",value=12}},nil} c["+12 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=12}},nil} c["+12 to Spirit per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=12}},nil} c["+12 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=12}},nil} +c["+12 to Strength and Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=12},[3]={flags=0,keywordFlags=0,name="StrDex",type="BASE",value=12}},nil} +c["+12 to Strength and Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="Int",type="BASE",value=12},[3]={flags=0,keywordFlags=0,name="StrInt",type="BASE",value=12}},nil} c["+12 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=12},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=12},[4]={flags=0,keywordFlags=0,name="All",type="BASE",value=12}},nil} c["+12 to maximum Rage while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="MaximumRage",type="BASE",value=12}},nil} +c["+12% Chance to Block Attack Damage while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=12}},nil} c["+12% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=12},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=12}},nil} c["+12% to Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=12}},nil} c["+12% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=12}},nil} +c["+12% to Chaos Resistance per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=12}},nil} +c["+12% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=12}},nil} c["+120 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=120}},nil} c["+120 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=120}},nil} c["+120 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=120}},nil} @@ -222,11 +311,15 @@ c["+124 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",valu c["+125 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=125}},nil} c["+125 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=125}},nil} c["+125 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=125}},nil} +c["+125 to Evasion Rating while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="Evasion",type="BASE",value=125}},nil} +c["+125 to Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="BASE",value=125}},nil} c["+125 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=125}},nil} c["+125 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=125}},nil} c["+125 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=125}},nil} c["+125 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=125}},nil} +c["+125 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=125}},nil} c["+125% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=125},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=125},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=125}},nil} +c["+125% to Melee Critical Damage Bonus"]={{[1]={flags=256,keywordFlags=0,name="CritMultiplier",type="BASE",value=125}},nil} c["+13 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=13}},nil} c["+13 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=13}},nil} c["+13 to Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="BASE",value=13}},nil} @@ -240,14 +333,23 @@ c["+13% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",typ c["+13% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=13}},nil} c["+13% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=13}},nil} c["+135 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=135}},nil} +c["+14 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=14}},nil} +c["+14 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=14}},nil} c["+14 to Spirit per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=14}},nil} c["+14 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=14}},nil} +c["+14% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=14}},nil} c["+14% to Cold and Lightning Resistances"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=14},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=14}},nil} +c["+14% to Critical Damage Bonus with Elemental Skills"]={{[1]={flags=0,keywordFlags=224,name="CritMultiplier",type="BASE",value=14}},nil} +c["+14% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=14}},nil} c["+14% to Fire and Cold Resistances"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=14},[2]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=14}},nil} c["+14% to Fire and Lightning Resistances"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=14},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=14}},nil} +c["+14% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=14}},nil} +c["+14% to Melee Critical Damage Bonus"]={{[1]={flags=256,keywordFlags=0,name="CritMultiplier",type="BASE",value=14}},nil} c["+140 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=140}},nil} c["+140 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=140}},nil} +c["+140 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=140}},nil} c["+144 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=144}},nil} +c["+145 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=145}},nil} c["+15 maximum Rage if you've used a Skill that Requires Glory in the past 20 seconds"]={{[1]={flags=0,keywordFlags=0,name="MaximumRage",type="BASE",value=15}}," if you've used a Skill that Requires Glory in the past 20 seconds "} c["+15 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=15}},nil} c["+15 to Dexterity and Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="Int",type="BASE",value=15},[3]={flags=0,keywordFlags=0,name="DexInt",type="BASE",value=15}},nil} @@ -262,6 +364,7 @@ c["+15 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE", c["+15 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=15}},nil} c["+15 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=15}},nil} c["+15 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=15}},nil} +c["+15% of Armour also applies to Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToChaosDamageTaken",type="BASE",value=15}},nil} c["+15% of Armour also applies to Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=15}},nil} c["+15% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=15},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=15}},nil} c["+15% of Armour also applies to Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=15}},nil} @@ -269,12 +372,14 @@ c["+15% of Armour also applies to Lightning Damage"]={{[1]={flags=0,keywordFlags c["+15% to Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=15}},nil} c["+15% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=15}},nil} c["+15% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=15}},nil} +c["+15% to Cold and Chaos Resistances"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=15}},nil} c["+15% to Cold and Lightning Resistances"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=15}},nil} c["+15% to Cold and Lightning Resistances per Equipped Item with a Fire Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=15}}," per Equipped Item with a Fire Resistance Modifier "} c["+15% to Cold and Lightning Resistances per Equipped Item with a Fire Resistance Modifier +10% to Fire and Cold Resistances per Equipped Item with a Lightning Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=15}}," per Equipped Item with a Fire Resistance Modifier +10% to Fire and Cold Resistances per Equipped Item with a Lightning Resistance Modifier "} c["+15% to Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=15}},nil} c["+15% to Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="BASE",value=15}},nil} c["+15% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=15}},nil} +c["+15% to Fire and Chaos Resistances"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=15}},nil} c["+15% to Fire and Cold Resistances"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=15}},nil} c["+15% to Fire and Cold Resistances per Equipped Item with a Lightning Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=15}}," per Equipped Item with a Lightning Resistance Modifier "} c["+15% to Fire and Cold Resistances per Equipped Item with a Lightning Resistance Modifier You can only Socket 1 Ruby Jewel in this item"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=15}}," per Equipped Item with a Lightning Resistance Modifier You can only Socket 1 Ruby Jewel in this item "} @@ -282,6 +387,7 @@ c["+15% to Fire and Lightning Resistances"]={{[1]={flags=0,keywordFlags=0,name=" c["+15% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=15}}," per Equipped Item with a Cold Resistance Modifier "} c["+15% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier You can only Socket 1 Emerald Jewel in this item"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=15}}," per Equipped Item with a Cold Resistance Modifier You can only Socket 1 Emerald Jewel in this item "} c["+15% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=15}},nil} +c["+15% to Lightning and Chaos Resistances"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=15}},nil} c["+15% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=15}},nil} c["+150 Strength Requirement"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="BASE",value=150}},nil} c["+150 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=150}},nil} @@ -292,39 +398,74 @@ c["+150 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShi c["+150 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=150}},nil} c["+150 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=150}},nil} c["+150% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=150},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=150},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=150}},nil} +c["+1500 Armour while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=1500}},nil} +c["+1500 to Evasion Rating while on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="Evasion",type="BASE",value=1500}},nil} c["+1500 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=1500}},nil} c["+16 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=16}},nil} +c["+16 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=16}},nil} +c["+16% to Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=16}},nil} c["+16% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=16}},nil} c["+16% to Cold and Lightning Resistances"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=16},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=16}},nil} c["+16% to Fire and Cold Resistances"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=16},[2]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=16}},nil} c["+16% to Fire and Lightning Resistances"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=16},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=16}},nil} +c["+160 Dexterity Requirement"]={{[1]={flags=0,keywordFlags=0,name="DexRequirement",type="BASE",value=160}},nil} c["+160 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=160}},nil} c["+160 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=160}},nil} c["+160 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=160}},nil} c["+17% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=17}},nil} +c["+17% to Critical Damage Bonus while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=17}},nil} +c["+17% to Critical Damage Bonus with Cold Skills"]={{[1]={flags=0,keywordFlags=64,name="CritMultiplier",type="BASE",value=17}},nil} +c["+17% to Critical Damage Bonus with Fire Skills"]={{[1]={flags=0,keywordFlags=32,name="CritMultiplier",type="BASE",value=17}},nil} +c["+17% to Critical Damage Bonus with Lightning Skills"]={{[1]={flags=0,keywordFlags=128,name="CritMultiplier",type="BASE",value=17}},nil} +c["+17% to Critical Damage Bonus with Two Handed Melee Weapons"]={{[1]={flags=38654705668,keywordFlags=0,name="CritMultiplier",type="BASE",value=17}},nil} c["+17% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=17}},nil} c["+175 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=175}},nil} c["+175 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=175}},nil} +c["+175 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=175}},nil} c["+175 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=175}},nil} c["+18 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=18}},nil} c["+18 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=18}},nil} +c["+18% Chance to Block Attack Damage while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=18}},nil} c["+18% to Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=18}},nil} c["+18% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=18}},nil} +c["+18% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=18}},nil} +c["+18% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=18}},nil} +c["+18% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=18}},nil} c["+180 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=180}},nil} +c["+19 to Strength, Dexterity or Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=19}}," , Dexterity or Intelligence "} c["+19 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=19}},nil} c["+19% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=19}},nil} c["+2 Charm Slot"]={{[1]={flags=0,keywordFlags=0,name="CharmLimit",type="BASE",value=2}},nil} c["+2 Charm Slots"]={{[1]={flags=0,keywordFlags=0,name="CharmLimit",type="BASE",value=2}},nil} +c["+2 Prefix Modifiers allowed"]={{},nil} +c["+2 Suffix Modifiers allowed"]={{},nil} +c["+2 maximum Energy Shield per 5 Strength"]={{[1]={[1]={div=5,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=2}},nil} c["+2 metres to Dodge Roll distance if you haven't Dodge Rolled Recently"]={{}," metres to Dodge Roll distance if you haven't Dodge Rolled Recently "} c["+2 metres to Dodge Roll distance if you haven't Dodge Rolled Recently -1 metre to Dodge Roll distance if you've Dodge Rolled Recently"]={{}," metres to Dodge Roll distance if you haven't Dodge Rolled Recently -1 metre to Dodge Roll distance "} c["+2 to Armour per 1 Item Energy Shield on Equipped Boots"]={{[1]={[1]={div=1,stat="EnergyShieldOnBoots",type="PerStat"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=2}},nil} c["+2 to Dexterity per 25 Tribute"]={{[1]={[1]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="Dex",type="BASE",value=2}},nil} c["+2 to Intelligence per 25 Tribute"]={{[1]={[1]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="Int",type="BASE",value=2}},nil} +c["+2 to Level of Socketed Aura Gems"]={{}," Level of Socketed Aura Gems "} +c["+2 to Level of Socketed Curse Gems"]={{}," Level of Socketed Curse Gems "} +c["+2 to Level of Socketed Elemental Gems"]={{}," Level of Socketed Elemental Gems "} +c["+2 to Level of Socketed Herald Gems"]={{}," Level of Socketed Herald Gems "} +c["+2 to Level of Socketed Support Gems"]={{}," Level of Socketed Support Gems "} +c["+2 to Level of Socketed Vaal Gems"]={{}," Level of Socketed Gems "} +c["+2 to Level of all 0 Skills"]={{}," Level of all 0 Skills "} +c["+2 to Level of all Chaos Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="chaos",[2]="spell"},value=2}}},nil} c["+2 to Level of all Cold Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cold",value=2}}},nil} +c["+2 to Level of all Cold Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="cold",[2]="spell"},value=2}}},nil} +c["+2 to Level of all Curse Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="curse",value=2}}},nil} +c["+2 to Level of all Elemental Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="elemental",value=2}}},nil} c["+2 to Level of all Fire Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="fire",value=2}}},nil} +c["+2 to Level of all Fire Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="fire",[2]="spell"},value=2}}},nil} c["+2 to Level of all Lightning Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning",value=2}}},nil} +c["+2 to Level of all Lightning Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="lightning",[2]="spell"},value=2}}},nil} +c["+2 to Level of all Melee Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="melee",value=2}}},nil} c["+2 to Level of all Minion Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="minion",value=2}}},nil} +c["+2 to Level of all Physical Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="physical",[2]="spell"},value=2}}},nil} c["+2 to Level of all Projectile Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="projectile",value=2}}},nil} +c["+2 to Level of all Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="all",value=2}}},nil} c["+2 to Level of all Skills with a Dexterity requirement"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={gemRequirements={reqDex=1},key="level",keyOfScaledMod="value",keyword="all",value=2}}},nil} c["+2 to Level of all Skills with a Strength requirement"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={gemRequirements={reqStr=1},key="level",keyOfScaledMod="value",keyword="all",value=2}}},nil} c["+2 to Level of all Skills with an Intelligence requirement"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={gemRequirements={reqInt=1},key="level",keyOfScaledMod="value",keyword="all",value=2}}},nil} @@ -333,11 +474,16 @@ c["+2 to Level of all Wolf Pack Skills"]={{[1]={flags=0,keywordFlags=0,name="Gem c["+2 to Limit for Elemental Skills"]={{[1]={[1]={skillTypeList={[1]=29,[2]=28,[3]=30},type="SkillType"},flags=0,keywordFlags=0,name="AdditionalCooldownUses",type="BASE",value=2}},nil} c["+2 to Maximum Endurance Charges"]={{[1]={flags=0,keywordFlags=0,name="EnduranceChargesMax",type="BASE",value=2}},nil} c["+2 to Maximum Frenzy Charges"]={{[1]={flags=0,keywordFlags=0,name="FrenzyChargesMax",type="BASE",value=2}},nil} +c["+2 to Maximum Life per 10 Dexterity"]={{[1]={[1]={div=10,stat="Dex",type="PerStat"},flags=0,keywordFlags=0,name="Life",type="BASE",value=2}},nil} c["+2 to Maximum Power Charges"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesMax",type="BASE",value=2}},nil} c["+2 to Maximum Rage"]={{[1]={flags=0,keywordFlags=0,name="MaximumRage",type="BASE",value=2}},nil} c["+2 to Strength per 25 Tribute"]={{[1]={[1]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="Str",type="BASE",value=2}},nil} +c["+2 to Weapon Range"]={{[1]={flags=0,keywordFlags=0,name="WeaponRange",type="BASE",value=2}},nil} +c["+2 to maximum number of Elemental Infusions"]={{}," maximum number of Elemental Infusions "} +c["+2 to maximum number of Spectres"]={{[1]={flags=0,keywordFlags=0,name="ActiveSpectreLimit",type="BASE",value=2}},nil} c["+2% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=2}},nil} c["+2% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=2}},nil} +c["+2% to Maximum Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResistMax",type="BASE",value=2}},nil} c["+2% to Maximum Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResistMax",type="BASE",value=2}},nil} c["+2% to Maximum Cold Resistance if you have at least 5 Blue Support Gems Socketed"]={{[1]={[1]={threshold=5,type="MultiplierThreshold",var="BlueSupportGems"},flags=0,keywordFlags=0,name="ColdResistMax",type="BASE",value=2}},nil} c["+2% to Maximum Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResistMax",type="BASE",value=2}},nil} @@ -346,6 +492,9 @@ c["+2% to Maximum Fire Resistance while Ignited"]={{[1]={[1]={type="Condition",v c["+2% to Maximum Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResistMax",type="BASE",value=2}},nil} c["+2% to Maximum Lightning Resistance if you have at least 5 Green Support Gems Socketed"]={{[1]={[1]={threshold=5,type="MultiplierThreshold",var="GreenSupportGems"},flags=0,keywordFlags=0,name="LightningResistMax",type="BASE",value=2}},nil} c["+2% to Quality of all Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="quality",keyOfScaledMod="value",keyword="all",value=2}}},nil} +c["+2% to all Elemental Resistances per 10 Devotion"]={{[1]={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=2}},nil} +c["+2% to all Maximum Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=2}},nil} +c["+2% to all maximum Resistances while you have no Endurance Charges"]={{[1]={[1]={stat="EnduranceCharges",threshold=0,type="StatThreshold",upper=true},flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=2},[2]={[1]={stat="EnduranceCharges",threshold=0,type="StatThreshold",upper=true},flags=0,keywordFlags=0,name="ChaosResistMax",type="BASE",value=2}},nil} c["+2% to maximum Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChanceMax",type="BASE",value=2}},nil} c["+2.4% to Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="BASE",value=2.4}},nil} c["+20 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=20}},nil} @@ -354,6 +503,9 @@ c["+20 to Dexterity and Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Dex", c["+20 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=20}},nil} c["+20 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=20}},nil} c["+20 to Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="BASE",value=20}},nil} +c["+20 to Spirit while you have at least 200 Dexterity"]={{[1]={[1]={stat="Dex",threshold=200,type="StatThreshold"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=20}},nil} +c["+20 to Spirit while you have at least 200 Intelligence"]={{[1]={[1]={stat="Int",threshold=200,type="StatThreshold"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=20}},nil} +c["+20 to Spirit while you have at least 200 Strength"]={{[1]={[1]={stat="Str",threshold=200,type="StatThreshold"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=20}},nil} c["+20 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=20}},nil} c["+20 to Strength and Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=20},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=20},[3]={flags=0,keywordFlags=0,name="StrDex",type="BASE",value=20}},nil} c["+20 to Strength and Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=20},[2]={flags=0,keywordFlags=0,name="Int",type="BASE",value=20},[3]={flags=0,keywordFlags=0,name="StrInt",type="BASE",value=20}},nil} @@ -361,6 +513,7 @@ c["+20 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE", c["+20 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=20}},nil} c["+20 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=20}},nil} c["+20 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=20}},nil} +c["+20% chance to be Shocked"]={{}," to be Shocked "} c["+20% of Armour also applies to Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToChaosDamageTaken",type="BASE",value=20}},nil} c["+20% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=20},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=20},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=20}},nil} c["+20% of Armour also applies to Elemental Damage while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=20},[2]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=20},[3]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=20}},nil} @@ -369,31 +522,52 @@ c["+20% to Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type= c["+20% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=20}},nil} c["+20% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=20}},nil} c["+20% to Cold and Lightning Resistances"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=20},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=20}},nil} +c["+20% to Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=20}},nil} c["+20% to Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="BASE",value=20}},nil} c["+20% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=20}},nil} c["+20% to Fire and Cold Resistances"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=20},[2]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=20}},nil} c["+20% to Fire and Lightning Resistances"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=20},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=20}},nil} c["+20% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=20}},nil} +c["+20% to Maximum Quality"]={{},nil} c["+20% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=20}},nil} +c["+20% to all Elemental Resistances while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=20}},nil} c["+200 Intelligence Requirement"]={{[1]={flags=0,keywordFlags=0,name="IntRequirement",type="BASE",value=200}},nil} +c["+200 Strength Requirement"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="BASE",value=200}},nil} c["+200 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=200}},nil} c["+200 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=200}},nil} c["+200 to Armour for each Connected Notable Passive Skill Allocated"]={{[1]={[1]={type="Multiplier",var="AllocatedConnectedNotable"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=200}},nil} +c["+200 to Evasion Rating while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="Evasion",type="BASE",value=200}},nil} c["+200 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=200}},nil} c["+200 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=200}},nil} c["+200 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=200}},nil} c["+202 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=202}},nil} +c["+21% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=21}},nil} +c["+212 Intelligence Requirement"]={{[1]={flags=0,keywordFlags=0,name="IntRequirement",type="BASE",value=212}},nil} +c["+225 Energy Shield gained on killing a Shocked enemy"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="EnergyShieldOnKill",type="BASE",value=225}},nil} +c["+225 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=225}},nil} +c["+2250 Armour if you've Blocked Recently"]={{[1]={[1]={type="Condition",var="BlockedRecently"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=2250}},nil} +c["+23 Mana gained on Killing a Frozen Enemy"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=23}},nil} c["+23 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=23}},nil} c["+23 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=23}},nil} c["+23 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=23}},nil} +c["+23 to Spirit while you have at least 200 Dexterity"]={{[1]={[1]={stat="Dex",threshold=200,type="StatThreshold"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=23}},nil} +c["+23 to Spirit while you have at least 200 Intelligence"]={{[1]={[1]={stat="Int",threshold=200,type="StatThreshold"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=23}},nil} +c["+23 to Spirit while you have at least 200 Strength"]={{[1]={[1]={stat="Str",threshold=200,type="StatThreshold"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=23}},nil} c["+23 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=23}},nil} +c["+23 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=23}},nil} +c["+23% Chance to Block"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=23}},nil} +c["+23% to Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=23}},nil} c["+23% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=23}},nil} +c["+23% to Chaos Resistance when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=23}},nil} +c["+23% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=23}},nil} c["+23% to Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=23}},nil} c["+23% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=23}},nil} c["+23% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=23}},nil} c["+23% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=23}},nil} c["+24% Surpassing chance to fire an additional Arrow"]={{[1]={flags=0,keywordFlags=2048,name="SurpassingProjectileChance",type="BASE",value=24}},nil} c["+24% Surpassing chance to fire an additional Projectile"]={{[1]={flags=0,keywordFlags=0,name="SurpassingProjectileChance",type="BASE",value=24}},nil} +c["+25 Physical Damage taken from Attack Hits"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenFromAttacks",type="BASE",value=25}},nil} +c["+25 Strength Requirement"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="BASE",value=25}},nil} c["+25 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=25}},nil} c["+25 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=25}},nil} c["+25 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=25}},nil} @@ -407,8 +581,11 @@ c["+25 to Strength and Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Str",t c["+25 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=25}},nil} c["+25 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=25}},nil} c["+25 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=25}},nil} +c["+25% chance to Block Projectile Attack Damage"]={{[1]={flags=0,keywordFlags=0,name="ProjectileBlockChance",type="BASE",value=25}},nil} +c["+25% chance to be Ignited"]={{}," to be Ignited "} c["+25% chance to be Poisoned"]={{}," to be Poisoned "} c["+25% chance to be Poisoned 100% chance to Poison on Hit with Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="PoisonChance",type="BASE",value=25}}," to be Poisoned 100% chance "} +c["+25% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=25},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=25},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=25}},nil} c["+25% to Block Chance while holding a Focus"]={{[1]={[1]={type="Condition",varList={[1]="UsingFocus"}},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=25}},nil} c["+25% to Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=25}},nil} c["+25% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=25}},nil} @@ -417,20 +594,30 @@ c["+25% to Critical Damage Bonus against Stunned Enemies"]={{[1]={[1]={actor="en c["+25% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=25}},nil} c["+25% to Fire Resistance while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="FireResist",type="BASE",value=25}},nil} c["+25% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=25}},nil} +c["+25% to Maximum Quality"]={{},nil} c["+25% to Thorns Critical Hit Chance"]={{[1]={flags=32,keywordFlags=0,name="CritChance",type="BASE",value=25}},nil} +c["+25% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=25}},nil} +c["+250 Intelligence Requirement"]={{[1]={flags=0,keywordFlags=0,name="IntRequirement",type="BASE",value=250}},nil} c["+250 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=250}},nil} c["+250 to Accuracy against Bleeding Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Bleeding"},flags=0,keywordFlags=0,name="AccuracyVsEnemy",type="BASE",value=250}},nil} c["+250 to Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="BASE",value=250}},nil} c["+250 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=250}},nil} c["+2500 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=2500}},nil} +c["+257 Intelligence Requirement"]={{[1]={flags=0,keywordFlags=0,name="IntRequirement",type="BASE",value=257}},nil} +c["+26 to Strength, Dexterity or Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=26}}," , Dexterity or Intelligence "} c["+26% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=26}},nil} +c["+26% to Vaal Skill Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=512,name="CritMultiplier",type="BASE",value=26}},nil} +c["+27% of Armour also applies to Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToChaosDamageTaken",type="BASE",value=27}},nil} +c["+270 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=270}},nil} c["+28 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=28}},nil} c["+28% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=28}},nil} c["+28% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=28}},nil} c["+28% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=28}},nil} c["+29 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=29}},nil} +c["+29 to Strength, Dexterity or Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=29}}," , Dexterity or Intelligence "} c["+29% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=29}},nil} c["+290% Surpassing chance to fire an additional Arrow"]={{[1]={flags=0,keywordFlags=2048,name="SurpassingProjectileChance",type="BASE",value=290}},nil} +c["+3 to Level of Socketed Curse Gems"]={{}," Level of Socketed Curse Gems "} c["+3 to Level of all Alchemist's Boon Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="alchemist's boon",value=3}}},nil} c["+3 to Level of all Ancestral Cry Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ancestral cry",value=3}}},nil} c["+3 to Level of all Ancestral Warrior Totem Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ancestral warrior totem",value=3}}},nil} @@ -469,6 +656,7 @@ c["+3 to Level of all Charged Staff Skills"]={{[1]={flags=0,keywordFlags=0,name= c["+3 to Level of all Cluster Grenade Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cluster grenade",value=3}}},nil} c["+3 to Level of all Coiling Bolts Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="coiling bolts",value=3}}},nil} c["+3 to Level of all Cold Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cold",value=3}}},nil} +c["+3 to Level of all Cold Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="cold",[2]="spell"},value=3}}},nil} c["+3 to Level of all Combat Frenzy Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="combat frenzy",value=3}}},nil} c["+3 to Level of all Comet Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="comet",value=3}}},nil} c["+3 to Level of all Conductive Runes Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="conductive runes",value=3}}},nil} @@ -511,6 +699,7 @@ c["+3 to Level of all Fangs of Frost Skills"]={{[1]={flags=0,keywordFlags=0,name c["+3 to Level of all Feral Invocation Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="feral invocation",value=3}}},nil} c["+3 to Level of all Ferocious Roar Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ferocious roar",value=3}}},nil} c["+3 to Level of all Fire Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="fire",value=3}}},nil} +c["+3 to Level of all Fire Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="fire",[2]="spell"},value=3}}},nil} c["+3 to Level of all Fireball Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="fireball",value=3}}},nil} c["+3 to Level of all Firestorm Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="firestorm",value=3}}},nil} c["+3 to Level of all Flame Breath Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="flame breath",value=3}}},nil} @@ -570,6 +759,7 @@ c["+3 to Level of all Lightning Conduit Skills"]={{[1]={flags=0,keywordFlags=0,n c["+3 to Level of all Lightning Rod Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning rod",value=3}}},nil} c["+3 to Level of all Lightning Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning",value=3}}},nil} c["+3 to Level of all Lightning Spear Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning spear",value=3}}},nil} +c["+3 to Level of all Lightning Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="lightning",[2]="spell"},value=3}}},nil} c["+3 to Level of all Lightning Warp Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning warp",value=3}}},nil} c["+3 to Level of all Lingering Illusion Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lingering illusion",value=3}}},nil} c["+3 to Level of all Lunar Assault Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lunar assault",value=3}}},nil} @@ -591,6 +781,7 @@ c["+3 to Level of all Overwhelming Presence Skills"]={{[1]={flags=0,keywordFlags c["+3 to Level of all Pain Offering Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="pain offering",value=3}}},nil} c["+3 to Level of all Perfect Strike Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="perfect strike",value=3}}},nil} c["+3 to Level of all Permafrost Bolts Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="permafrost bolts",value=3}}},nil} +c["+3 to Level of all Physical Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="physical",[2]="spell"},value=3}}},nil} c["+3 to Level of all Plague Bearer Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="plague bearer",value=3}}},nil} c["+3 to Level of all Plasma Blast Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="plasma blast",value=3}}},nil} c["+3 to Level of all Poisonburst Arrow Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="poisonburst arrow",value=3}}},nil} @@ -639,6 +830,7 @@ c["+3 to Level of all Skeletal Frost Mage Skills"]={{[1]={flags=0,keywordFlags=0 c["+3 to Level of all Skeletal Reaver Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="skeletal reaver",value=3}}},nil} c["+3 to Level of all Skeletal Sniper Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="skeletal sniper",value=3}}},nil} c["+3 to Level of all Skeletal Storm Mage Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="skeletal storm mage",value=3}}},nil} +c["+3 to Level of all Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="all",value=3}}},nil} c["+3 to Level of all Skyfall Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="skyfall",value=3}}},nil} c["+3 to Level of all Snap Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="snap",value=3}}},nil} c["+3 to Level of all Snipe Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="snipe",value=3}}},nil} @@ -704,14 +896,21 @@ c["+3 to Maximum Rage"]={{[1]={flags=0,keywordFlags=0,name="MaximumRage",type="B c["+3 to Stun Threshold per Strength"]={{[1]={[1]={stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=3}},nil} c["+3 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=3},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=3},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=3},[4]={flags=0,keywordFlags=0,name="All",type="BASE",value=3}},nil} c["+3 to maximum Rage while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="MaximumRage",type="BASE",value=3}},nil} +c["+3 to maximum number of Summoned Golems"]={{[1]={flags=0,keywordFlags=0,name="ActiveGolemLimit",type="BASE",value=3}},nil} +c["+3% Chance to Block"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=3}},nil} c["+3% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=3},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=3},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=3}},nil} +c["+3% to Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=3}},nil} c["+3% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=3}},nil} +c["+3% to Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="BASE",value=3}},nil} c["+3% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=3}},nil} c["+3% to Maximum Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResistMax",type="BASE",value=3}},nil} c["+3% to Maximum Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResistMax",type="BASE",value=3}},nil} c["+3% to Maximum Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResistMax",type="BASE",value=3}},nil} c["+3% to Maximum Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResistMax",type="BASE",value=3}},nil} +c["+3% to Thorns Critical Hit Chance"]={{[1]={flags=32,keywordFlags=0,name="CritChance",type="BASE",value=3}},nil} c["+3% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=3}},nil} +c["+3% to all maximum Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=3},[2]={flags=0,keywordFlags=0,name="ChaosResistMax",type="BASE",value=3}},nil} +c["+3% to maximum Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChanceMax",type="BASE",value=3}},nil} c["+30 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=30}},nil} c["+30 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=30}},nil} c["+30 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=30}},nil} @@ -723,6 +922,7 @@ c["+30 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShie c["+30 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=30}},nil} c["+30 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=30}},nil} c["+30 to maximum Mana per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Mana",type="BASE",value=30}},nil} +c["+30% Surpassing chance to fire an additional Projectile"]={{[1]={flags=0,keywordFlags=0,name="SurpassingProjectileChance",type="BASE",value=30}},nil} c["+30% of Armour also applies to Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToChaosDamageTaken",type="BASE",value=30}},nil} c["+30% of Armour also applies to Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=30}},nil} c["+30% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=30},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=30},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=30}},nil} @@ -733,13 +933,18 @@ c["+30% to Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMulti c["+30% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=30}},nil} c["+30% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=30}},nil} c["+30% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=30}},nil} +c["+300 Armour per Summoned Totem"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=300}},nil} +c["+300 Intelligence Requirement"]={{[1]={flags=0,keywordFlags=0,name="IntRequirement",type="BASE",value=300}},nil} c["+300 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=300}},nil} c["+300 to Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="BASE",value=300}},nil} c["+300 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=300}},nil} c["+300 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=300}},nil} +c["+300 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=300}},nil} c["+308 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=308}},nil} +c["+31% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=31}},nil} c["+33% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=33}},nil} c["+33% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=33}},nil} +c["+330 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=330}},nil} c["+330% Surpassing chance to fire an additional Arrow"]={{[1]={flags=0,keywordFlags=2048,name="SurpassingProjectileChance",type="BASE",value=330}},nil} c["+35 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=35}},nil} c["+35 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=35}},nil} @@ -747,6 +952,7 @@ c["+35 to Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="BASE",value c["+35 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=35}},nil} c["+35 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=35}},nil} c["+35 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=35}},nil} +c["+35 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=35}},nil} c["+35% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=35}},nil} c["+35% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=35}},nil} c["+35% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=35}},nil} @@ -755,16 +961,23 @@ c["+350 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type= c["+350 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=350}},nil} c["+36 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=36}},nil} c["+37% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=37}},nil} +c["+37% to Chaos Resistance while affected by Herald of Agony"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=37}}," while affected by Herald of Agony "} +c["+38% Surpassing chance to fire an additional Projectile"]={{[1]={flags=0,keywordFlags=0,name="SurpassingProjectileChance",type="BASE",value=38}},nil} +c["+39% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=39}},nil} +c["+4 Accuracy Rating per 2 Intelligence"]={{[1]={[1]={div=2,stat="Int",type="PerStat"},flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=4}},nil} +c["+4 maximum stacks of Puppet Master"]={{}," maximum stacks of Puppet Master "} c["+4 to Ailment Threshold per Dexterity"]={{[1]={[1]={stat="Dex",type="PerStat"},flags=0,keywordFlags=0,name="AilmentThreshold",type="BASE",value=4}},nil} c["+4 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=4}},nil} c["+4 to Level of Despair Skills"]={{[1]={[1]={skillName="Despair",type="SkillName"},flags=0,keywordFlags=0,name="SupportedGemProperty",type="LIST",value={key="level",keyword="grants_active_skill",value=4}}},nil} c["+4 to Level of Elemental Weakness Skills"]={{[1]={[1]={skillName="Elemental weakness",type="SkillName"},flags=0,keywordFlags=0,name="SupportedGemProperty",type="LIST",value={key="level",keyword="grants_active_skill",value=4}}},nil} c["+4 to Level of Enfeeble Skills"]={{[1]={[1]={skillName="Enfeeble",type="SkillName"},flags=0,keywordFlags=0,name="SupportedGemProperty",type="LIST",value={key="level",keyword="grants_active_skill",value=4}}},nil} +c["+4 to Level of Socketed Herald Gems"]={{}," Level of Socketed Herald Gems "} c["+4 to Level of Temporal Chains Skills"]={{[1]={[1]={skillName="Temporal chains",type="SkillName"},flags=0,keywordFlags=0,name="SupportedGemProperty",type="LIST",value={key="level",keyword="grants_active_skill",value=4}}},nil} c["+4 to Level of Vulnerability Skills"]={{[1]={[1]={skillName="Vulnerability",type="SkillName"},flags=0,keywordFlags=0,name="SupportedGemProperty",type="LIST",value={key="level",keyword="grants_active_skill",value=4}}},nil} c["+4 to Level of all Chaos Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="chaos",[2]="spell"},value=4}}},nil} c["+4 to Level of all Cold Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="cold",[2]="spell"},value=4}}},nil} c["+4 to Level of all Corrupted Spell Skill Gems"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="corrupted",[2]="spell"},value=4}}},nil} +c["+4 to Level of all Curse Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="curse",value=4}}},nil} c["+4 to Level of all Elemental Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="elemental",value=4}}},nil} c["+4 to Level of all Fire Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="fire",value=4}}},nil} c["+4 to Level of all Fire Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="fire",[2]="spell"},value=4}}},nil} @@ -776,7 +989,9 @@ c["+4 to Level of all Projectile Skills"]={{[1]={flags=0,keywordFlags=0,name="Ge c["+4 to Level of all Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="spell",value=4}}},nil} c["+4 to Maximum Rage"]={{[1]={flags=0,keywordFlags=0,name="MaximumRage",type="BASE",value=4}},nil} c["+4 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=4}},nil} +c["+4% Chance to Block"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=4}},nil} c["+4% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=4},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=4},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=4}},nil} +c["+4% to Chaos Resistance per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=4}},nil} c["+4% to Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="BASE",value=4}},nil} c["+4% to Maximum Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResistMax",type="BASE",value=4}},nil} c["+4% to Maximum Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResistMax",type="BASE",value=4}},nil} @@ -784,7 +999,11 @@ c["+4% to Maximum Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="Lig c["+4% to Quality of all Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="quality",keyOfScaledMod="value",keyword="all",value=4}}},nil} c["+4% to Thorns Critical Hit Chance"]={{[1]={flags=32,keywordFlags=0,name="CritChance",type="BASE",value=4}},nil} c["+4% to all Elemental Resistances per socketed Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=4}},nil} +c["+4% to all maximum Elemental Resistances during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=4}},nil} +c["+4% to all maximum Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=4},[2]={flags=0,keywordFlags=0,name="ChaosResistMax",type="BASE",value=4}},nil} c["+4% to maximum Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChanceMax",type="BASE",value=4}},nil} +c["+4.5% to Fire Spell Critical Hit Chance"]={{[1]={flags=2,keywordFlags=32,name="CritChance",type="BASE",value=4.5}},nil} +c["+4.5% to Unarmed Melee Attack Critical Hit Chance"]={{[1]={flags=16777477,keywordFlags=0,name="CritChance",type="BASE",value=4.5}},nil} c["+40 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=40}},nil} c["+40 to Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="BASE",value=40}},nil} c["+40 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=40}},nil} @@ -797,30 +1016,41 @@ c["+40 to Spirit while you have at least 200 Dexterity"]={{[1]={[1]={stat="Dex", c["+40 to Spirit while you have at least 200 Intelligence"]={{[1]={[1]={stat="Int",threshold=200,type="StatThreshold"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=40}},nil} c["+40 to Spirit while you have at least 200 Strength"]={{[1]={[1]={stat="Str",threshold=200,type="StatThreshold"},flags=0,keywordFlags=0,name="Spirit",type="BASE",value=40}},nil} c["+40 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=40}},nil} +c["+40 to Strength and Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=40},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=40},[3]={flags=0,keywordFlags=0,name="StrDex",type="BASE",value=40}},nil} c["+40 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=40}},nil} c["+40 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=40}},nil} c["+40 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=40}},nil} c["+40 to maximum Life per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Life",type="BASE",value=40}},nil} c["+40 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=40}},nil} -c["+40 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=40}}," maximum Runic "} -c["+40 to maximum Runic Ward 50% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=40}}," maximum Runic 50% increased Critical Hit Chance "} +c["+40 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=40}},nil} +c["+40% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=40},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=40},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=40}},nil} c["+40% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=40}},nil} c["+40% to Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=40}},nil} c["+40% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=40}},nil} c["+40% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=40}},nil} +c["+40% to Maximum Effect of Shock"]={{[1]={flags=0,keywordFlags=0,name="ShockMax",type="BASE",value=40}},nil} c["+40% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=40}},nil} c["+400 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=400}},nil} c["+400 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=400}},nil} +c["+43 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=43}},nil} +c["+43 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=43}},nil} +c["+43 to Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="BASE",value=43}},nil} +c["+43 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=43}},nil} +c["+43% Chance to Block Attack Damage during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=43}},nil} +c["+45 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=45}},nil} c["+45 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=45}},nil} c["+45 to Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="BASE",value=45}},nil} c["+45 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=45}},nil} c["+45 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=45}},nil} c["+45% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=45}},nil} c["+450 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=450}},nil} +c["+450 to Accuracy Rating while at Maximum Frenzy Charges"]={{[1]={[1]={stat="FrenzyCharges",thresholdStat="FrenzyChargesMax",type="StatThreshold"},flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=450}},nil} c["+450 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=450}},nil} c["+5 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=5}},nil} c["+5 to Dexterity and Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=5},[2]={flags=0,keywordFlags=0,name="Int",type="BASE",value=5},[3]={flags=0,keywordFlags=0,name="DexInt",type="BASE",value=5}},nil} c["+5 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=5}},nil} +c["+5 to Level of Socketed Movement Gems"]={{}," Level of Socketed Movement Gems "} +c["+5 to Level of Socketed Vaal Gems"]={{}," Level of Socketed Gems "} c["+5 to Level of all Corrupted Spell Skill Gems"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="corrupted",[2]="spell"},value=5}}},nil} c["+5 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=5}},nil} c["+5 to Strength and Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=5},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=5},[3]={flags=0,keywordFlags=0,name="StrDex",type="BASE",value=5}},nil} @@ -829,6 +1059,10 @@ c["+5 to Tribute"]={{[1]={flags=0,keywordFlags=0,name="Tribute",type="BASE",valu c["+5 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=5},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=5},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=5},[4]={flags=0,keywordFlags=0,name="All",type="BASE",value=5}},nil} c["+5 to any Attribute"]={{},nil} c["+5 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=5}},nil} +c["+5 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=5}},nil} +c["+5 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=5}},nil} +c["+5% Chance to Block"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=5}},nil} +c["+5% Chance to Block Attack Damage while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=5}},nil} c["+5% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=5},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=5},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=5}},nil} c["+5% of Armour also applies to Elemental Damage while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=5},[2]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=5},[3]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=5}},nil} c["+5% to Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=5}},nil} @@ -846,6 +1080,7 @@ c["+5% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="Elemen c["+5% to all Maximum Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=5}},nil} c["+5% to maximum Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChanceMax",type="BASE",value=5}},nil} c["+5% to maximum Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResistMax",type="BASE",value=5}},nil} +c["+5.5% to Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="BASE",value=5.5}},nil} c["+50 Dexterity Requirement"]={{[1]={flags=0,keywordFlags=0,name="DexRequirement",type="BASE",value=50}},nil} c["+50 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=50}},nil} c["+50 to Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="BASE",value=50}},nil} @@ -855,23 +1090,35 @@ c["+50 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BA c["+50 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",value=50}},nil} c["+50 to Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="BASE",value=50}},nil} c["+50 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=50}},nil} +c["+50 to Strength and Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=50},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=50},[3]={flags=0,keywordFlags=0,name="StrDex",type="BASE",value=50}},nil} c["+50 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=50}},nil} c["+50 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=50}},nil} c["+50 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=50}},nil} c["+50 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=50}},nil} -c["+50 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=50}}," maximum Runic "} -c["+50 to maximum Runic Ward 300% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=50}}," maximum Runic 300% increased Physical Damage "} +c["+50 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=50}},nil} +c["+50% Global Critical Damage Bonus while you have no Frenzy Charges"]={{[1]={[1]={type="Global"},[2]={stat="FrenzyCharges",threshold=0,type="StatThreshold",upper=true},flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=50}},nil} c["+50% Surpassing chance to fire an additional Arrow"]={{[1]={flags=0,keywordFlags=2048,name="SurpassingProjectileChance",type="BASE",value=50}},nil} +c["+50% chance to be Shocked"]={{}," to be Shocked "} +c["+50% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=50},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=50},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=50}},nil} +c["+50% to Chaos Resistance during any Flask Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=50}},nil} c["+50% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=50}},nil} +c["+50% to Elemental Resistances during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=50}},nil} c["+50% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=50}},nil} c["+50% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=50}},nil} c["+500 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=500}},nil} +c["+500 to Armour per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=500}},nil} c["+500 to Armour while Frozen"]={{[1]={[1]={type="Condition",var="Frozen"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=500}},nil} +c["+500 to Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="BASE",value=500}},nil} +c["+500 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=500},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=500},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=500},[4]={flags=0,keywordFlags=0,name="All",type="BASE",value=500}},nil} c["+52 to Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="BASE",value=52}},nil} c["+53 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=53}},nil} c["+53 to maximum Life per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Life",type="BASE",value=53}},nil} +c["+53% Surpassing chance to fire an additional Projectile"]={{[1]={flags=0,keywordFlags=0,name="SurpassingProjectileChance",type="BASE",value=53}},nil} c["+54 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=54}},nil} c["+55 to maximum Mana per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Mana",type="BASE",value=55}},nil} +c["+55% to Cold Resistance while affected by Herald of Ice"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofIce"},flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=55}},nil} +c["+55% to Fire Resistance while affected by Herald of Ash"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofAsh"},flags=0,keywordFlags=0,name="FireResist",type="BASE",value=55}},nil} +c["+55% to Lightning Resistance while affected by Herald of Thunder"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofThunder"},flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=55}},nil} c["+57 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=57}},nil} c["+57 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=57}},nil} c["+59 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=59}},nil} @@ -879,6 +1126,7 @@ c["+6 to Level of all Cold Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="Ge c["+6 to Level of all Fire Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="fire",[2]="spell"},value=6}}},nil} c["+6 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=6},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=6},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=6},[4]={flags=0,keywordFlags=0,name="All",type="BASE",value=6}},nil} c["+6 to all Attributes per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Str",type="BASE",value=6},[2]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Dex",type="BASE",value=6},[3]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Int",type="BASE",value=6},[4]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="All",type="BASE",value=6}},nil} +c["+6% Chance to Block"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=6}},nil} c["+6% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=6},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=6},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=6}},nil} c["+6% to Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="BASE",value=6}},nil} c["+6% to Thorns Critical Hit Chance"]={{[1]={flags=32,keywordFlags=0,name="CritChance",type="BASE",value=6}},nil} @@ -895,19 +1143,28 @@ c["+60 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",v c["+60 to maximum Life per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Life",type="BASE",value=60}},nil} c["+60 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=60}},nil} c["+60 to maximum Mana per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Mana",type="BASE",value=60}},nil} +c["+600 Strength Requirement"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="BASE",value=600}},nil} +c["+600 Strength and Intelligence Requirement"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="BASE",value=600},[2]={flags=0,keywordFlags=0,name="IntRequirement",type="BASE",value=600}},nil} c["+600 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=600}},nil} c["+600 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=600}},nil} c["+63% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=63}},nil} +c["+63% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=63}},nil} +c["+63% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=63}},nil} +c["+65 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=65}},nil} c["+65 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=65}},nil} c["+65 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=65}},nil} c["+67 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=67}},nil} +c["+68 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=68}},nil} c["+7 to Level of all Cold Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="cold",[2]="spell"},value=7}}},nil} c["+7 to Maximum Rage"]={{[1]={flags=0,keywordFlags=0,name="MaximumRage",type="BASE",value=7}},nil} c["+7 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=7},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=7},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=7},[4]={flags=0,keywordFlags=0,name="All",type="BASE",value=7}},nil} c["+7 to all Attributes per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Str",type="BASE",value=7},[2]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Dex",type="BASE",value=7},[3]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Int",type="BASE",value=7},[4]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="All",type="BASE",value=7}},nil} c["+7% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=7}},nil} +c["+7% to Melee Critical Damage Bonus while holding a Shield"]={{[1]={[1]={type="Condition",varList={[1]="UsingShield"}},flags=256,keywordFlags=0,name="CritMultiplier",type="BASE",value=7}},nil} c["+7% to Quality of all Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="quality",keyOfScaledMod="value",keyword="all",value=7}}},nil} +c["+7% to Unarmed Melee Attack Critical Hit Chance"]={{[1]={flags=16777477,keywordFlags=0,name="CritChance",type="BASE",value=7}},nil} c["+7% to all Elemental Resistances per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=7}},nil} +c["+7% to all Elemental Resistances per socketed Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=7}},nil} c["+7.5% to Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="BASE",value=7.5}},nil} c["+70 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=70}},nil} c["+70 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=70}},nil} @@ -915,13 +1172,17 @@ c["+70 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BA c["+70 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=70}},nil} c["+70 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=70}},nil} c["+70 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=70}},nil} +c["+70 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=70}},nil} c["+70% to Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=70}},nil} c["+75 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=75}},nil} c["+75 to Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="BASE",value=75}},nil} c["+75 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=75},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=75},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=75},[4]={flags=0,keywordFlags=0,name="All",type="BASE",value=75}},nil} +c["+75 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=75}},nil} c["+75 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=75}},nil} c["+75 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=75}},nil} +c["+75 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=75}},nil} c["+75% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=75}},nil} +c["+75% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=75}},nil} c["+75% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=75}},nil} c["+77 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=77}},nil} c["+8 to Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=8}},nil} @@ -930,6 +1191,10 @@ c["+8 to Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="BASE",val c["+8 to Maximum Rage"]={{[1]={flags=0,keywordFlags=0,name="MaximumRage",type="BASE",value=8}},nil} c["+8 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=8}},nil} c["+8 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=8},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=8},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=8},[4]={flags=0,keywordFlags=0,name="All",type="BASE",value=8}},nil} +c["+8% Chance to Block"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=8}},nil} +c["+8% Chance to Block Attack Damage when in Off Hand"]={{[1]={[1]={num=2,type="SlotNumber"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=8}},nil} +c["+8% Chance to Block Attack Damage while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=8}},nil} +c["+8% Chance to Block Attack Damage while Dual Wielding Claws"]={{[1]={[1]={type="Condition",var="DualWieldingClaws"},flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=8}},nil} c["+8% Surpassing chance to fire an additional Arrow"]={{[1]={flags=0,keywordFlags=2048,name="SurpassingProjectileChance",type="BASE",value=8}},nil} c["+8% Surpassing chance to fire an additional Projectile"]={{[1]={flags=0,keywordFlags=0,name="SurpassingProjectileChance",type="BASE",value=8}},nil} c["+8% of Armour also applies to Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ArmourAppliesToFireDamageTaken",type="BASE",value=8},[2]={flags=0,keywordFlags=0,name="ArmourAppliesToColdDamageTaken",type="BASE",value=8},[3]={flags=0,keywordFlags=0,name="ArmourAppliesToLightningDamageTaken",type="BASE",value=8}},nil} @@ -937,26 +1202,55 @@ c["+8% of Armour also applies to Elemental Damage while Shapeshifted"]={{[1]={[1 c["+8% to Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=8}},nil} c["+8% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=8}},nil} c["+8% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=8}},nil} +c["+8% to Cold and Lightning Resistances per Equipped Item with a Fire Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=8},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=8}}," per Equipped Item with a Fire Resistance Modifier "} c["+8% to Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=8}},nil} c["+8% to Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="BASE",value=8}},nil} c["+8% to Critical Hit Chance of Herald Skills"]={{[1]={[1]={skillType=52,type="SkillType"},flags=0,keywordFlags=0,name="CritChance",type="BASE",value=8}},nil} c["+8% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=8}},nil} +c["+8% to Fire and Cold Resistances per Equipped Item with a Lightning Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=8},[2]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=8}}," per Equipped Item with a Lightning Resistance Modifier "} +c["+8% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=8},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=8}}," per Equipped Item with a Cold Resistance Modifier "} c["+8% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=8}},nil} +c["+8% to Quality of all Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="quality",keyOfScaledMod="value",keyword="all",value=8}}},nil} c["+8% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=8}},nil} c["+8% to maximum Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChanceMax",type="BASE",value=8}},nil} c["+80 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=80}},nil} c["+80 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=80}},nil} c["+80 to Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=80}},nil} +c["+80 to Stun Threshold per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=80}},nil} +c["+80 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=80}},nil} c["+80 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=80}},nil} c["+80 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=80}},nil} +c["+83 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=83}},nil} +c["+85 to Deflection Rating per 50 missing Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="DeflectionRating",type="BASE",value=85}}," per 50 missing Energy Shield "} +c["+85 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=85}},nil} +c["+85 to Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="BASE",value=85}},nil} +c["+85 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=85}},nil} c["+85 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=85}},nil} c["+85 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=85}},nil} +c["+85 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=85}},nil} c["+86 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=86}},nil} c["+87 to Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="BASE",value=87}},nil} +c["+875 to maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="BASE",value=875}},nil} c["+88 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=88}},nil} +c["+88% to Cold Resistance when Socketed with a Green Gem"]={{[1]={[1]={keyword="dexterity",slotName="{SlotName}",sockets={[1]=1},type="SocketedIn"},flags=0,keywordFlags=0,name="SocketProperty",type="LIST",value={value={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=88}}}},nil} +c["+88% to Fire Resistance when Socketed with a Red Gem"]={{[1]={[1]={keyword="strength",slotName="{SlotName}",sockets={[1]=1},type="SocketedIn"},flags=0,keywordFlags=0,name="SocketProperty",type="LIST",value={value={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=88}}}},nil} +c["+88% to Lightning Resistance when Socketed with a Blue Gem"]={{[1]={[1]={keyword="intelligence",slotName="{SlotName}",sockets={[1]=1},type="SocketedIn"},flags=0,keywordFlags=0,name="SocketProperty",type="LIST",value={value={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=88}}}},nil} +c["+9 maximum Rage if you've used a Skill that Requires Glory in the past 20 seconds"]={{[1]={flags=0,keywordFlags=0,name="MaximumRage",type="BASE",value=9}}," if you've used a Skill that Requires Glory in the past 20 seconds "} +c["+9 to Dexterity and Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=9},[2]={flags=0,keywordFlags=0,name="Int",type="BASE",value=9},[3]={flags=0,keywordFlags=0,name="DexInt",type="BASE",value=9}},nil} c["+9 to Maximum Rage"]={{[1]={flags=0,keywordFlags=0,name="MaximumRage",type="BASE",value=9}},nil} +c["+9 to Strength and Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=9},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=9},[3]={flags=0,keywordFlags=0,name="StrDex",type="BASE",value=9}},nil} +c["+9 to Strength and Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=9},[2]={flags=0,keywordFlags=0,name="Int",type="BASE",value=9},[3]={flags=0,keywordFlags=0,name="StrInt",type="BASE",value=9}},nil} c["+9 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=9},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=9},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=9},[4]={flags=0,keywordFlags=0,name="All",type="BASE",value=9}},nil} +c["+9% to Critical Damage Bonus with Axes"]={{[1]={flags=65540,keywordFlags=0,name="CritMultiplier",type="BASE",value=9}},nil} +c["+9% to Critical Damage Bonus with Chaos Skills"]={{[1]={flags=0,keywordFlags=256,name="CritMultiplier",type="BASE",value=9}},nil} +c["+9% to Critical Damage Bonus with Claws"]={{[1]={flags=262148,keywordFlags=0,name="CritMultiplier",type="BASE",value=9}},nil} +c["+9% to Critical Damage Bonus with Maces or Sceptres"]={{[1]={flags=1048580,keywordFlags=0,name="CritMultiplier",type="BASE",value=9}}," or Sceptres "} +c["+9% to Critical Damage Bonus with Mines"]={{[1]={flags=0,keywordFlags=8192,name="CritMultiplier",type="BASE",value=9}},nil} +c["+9% to Critical Damage Bonus with Swords"]={{[1]={flags=4194308,keywordFlags=0,name="CritMultiplier",type="BASE",value=9}},nil} +c["+9% to Critical Damage Bonus with Traps"]={{[1]={flags=0,keywordFlags=4096,name="CritMultiplier",type="BASE",value=9}},nil} +c["+9% to Critical Damage Bonus with Wands"]={{[1]={flags=8388612,keywordFlags=0,name="CritMultiplier",type="BASE",value=9}},nil} c["+9% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=9}},nil} +c["+9% to all Elemental Resistances per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=9}},nil} c["+90 to Stun Threshold per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=90}},nil} c["+90 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=90}},nil} c["+90 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=90}},nil} @@ -964,19 +1258,27 @@ c["+92 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",v c["+94 to Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=94}},nil} c["+95 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=95}},nil} c["-0.2 seconds to current Energy Shield Recharge delay per Combo expended when using Skills"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=-0.2}}," seconds to current Recharge delay per Combo expended when using Skills "} +c["-1 Prefix Modifier allowed"]={{},nil} +c["-1 Suffix Modifier allowed"]={{},nil} c["-1 metre to Dodge Roll distance if you've Dodge Rolled Recently"]={{}," metre to Dodge Roll distance "} c["-1 metre to Dodge Roll distance if you've Dodge Rolled Recently Repeatable Attacks with this Bow Repeat +1 time if no enemies are in your Presence"]={{}," metre to Dodge Roll distance Repeatable Attacks with this Bow Repeat +1 time if no enemies are in your Presence "} c["-1 second to base Energy Shield Recharge delay"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="BASE",value=-1}},nil} +c["-1 to Maximum Frenzy Charges"]={{[1]={flags=0,keywordFlags=0,name="FrenzyChargesMax",type="BASE",value=-1}},nil} +c["-1 to Maximum Power Charges"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesMax",type="BASE",value=-1}},nil} c["-1 to all Attributes per Level"]={{[1]={[1]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="Str",type="BASE",value=-1},[2]={[1]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="Dex",type="BASE",value=-1},[3]={[1]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="Int",type="BASE",value=-1},[4]={[1]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="All",type="BASE",value=-1}},nil} +c["-1 to maximum number of Summoned Golems"]={{[1]={flags=0,keywordFlags=0,name="ActiveGolemLimit",type="BASE",value=-1}},nil} c["-1% to all Maximum Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=-1}},nil} c["-10 Physical Damage taken from Attack Hits"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenFromAttacks",type="BASE",value=-10}},nil} c["-10 Physical damage taken from Projectile Attacks"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenFromProjectileAttacks",type="BASE",value=-10}},nil} c["-10 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=-10}},nil} +c["-10% Chance to Block"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=-10}},nil} c["-10% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=-10}},nil} c["-10% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=-10}},nil} c["-10% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=-10}},nil} c["-10% to all Elemental Resistances per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=-10}},nil} c["-10% to maximum Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChanceMax",type="BASE",value=-10}},nil} +c["-13 Physical Damage taken from Attack Hits"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenFromAttacks",type="BASE",value=-13}},nil} +c["-13% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=-13}},nil} c["-13% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=-13}},nil} c["-13% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=-13}},nil} c["-13% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=-13}},nil} @@ -985,80 +1287,170 @@ c["-15 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value= c["-15% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=-15}},nil} c["-15% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=-15}},nil} c["-15% to all maximum Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=-15}},nil} +c["-15% to maximum Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChanceMax",type="BASE",value=-15}},nil} +c["-150 Fire Damage taken from Hits"]={{[1]={flags=0,keywordFlags=0,name="FireDamageTakenWhenHit",type="BASE",value=-150}},nil} +c["-16 Physical Damage taken from Attack Hits"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenFromAttacks",type="BASE",value=-16}},nil} c["-17% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=-17}},nil} +c["-2 Physical Damage taken from Attack Hits"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenFromAttacks",type="BASE",value=-2}},nil} +c["-2 Prefix Modifiers allowed"]={{},nil} +c["-2 Suffix Modifiers allowed"]={{},nil} +c["-2 to Maximum Frenzy Charges"]={{[1]={flags=0,keywordFlags=0,name="FrenzyChargesMax",type="BASE",value=-2}},nil} c["-20 to maximum Valour"]={{[1]={flags=0,keywordFlags=0,name="MaximumValour",type="BASE",value=-20}},nil} c["-20% increased Spirit Reservation Efficiency"]={{[1]={flags=0,keywordFlags=0,name="SpiritReservationEfficiency",type="BASE",value=-20}}," increased "} c["-20% increased Spirit Reservation Efficiency 40% increased Reservation Efficiency of Minion Skills"]={{[1]={[1]={skillType=6,type="SkillType"},flags=0,keywordFlags=0,name="SpiritReservationEfficiency",type="BASE",value=-20}}," increased 40% increased Reservation Efficiency "} c["-20% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=-20}},nil} c["-200 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=-200}},nil} +c["-25 Physical damage taken from Projectile Attacks"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenFromProjectileAttacks",type="BASE",value=-25}},nil} c["-250 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=-250}},nil} +c["-3 Physical Damage taken from Attack Hits"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenFromAttacks",type="BASE",value=-3}},nil} c["-3% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=-3}},nil} c["-3% to all Maximum Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=-3}},nil} c["-30 Physical Damage taken from Hits"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenWhenHit",type="BASE",value=-30}},nil} c["-30% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=-30}},nil} c["-30% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=-30}},nil} +c["-35 Chaos Damage taken"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamageTaken",type="BASE",value=-35}},nil} c["-35% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=-35}},nil} c["-4 Physical Damage taken from Attack Hits"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenFromAttacks",type="BASE",value=-4}},nil} c["-4% to all Elemental Resistances per non-Idol Augment in your Equipment"]={{[1]={[1]={actor="player",type="Multiplier",var="NonIdolAugmentsInEquipment"},flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=-4}},nil} +c["-45 Physical Damage taken from Attack Hits"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenFromAttacks",type="BASE",value=-45}},nil} +c["-45 Physical Damage taken from Hits by Animals"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenWhenHit",type="BASE",value=-45}}," by Animals "} +c["-5 to Level of Socketed Non-Vaal Gems"]={{}," Level of Socketed Non- Gems "} c["-5% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=-5}},nil} +c["-5% to all maximum Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=-5},[2]={flags=0,keywordFlags=0,name="ChaosResistMax",type="BASE",value=-5}},nil} c["-5% to amount of Damage Prevented by Deflection"]={{[1]={flags=0,keywordFlags=0,name="DeflectEffect",type="BASE",value=-5}},nil} +c["-6 Physical Damage taken from Attack Hits"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenFromAttacks",type="BASE",value=-6}},nil} c["-6% to amount of Damage Prevented by Deflection"]={{[1]={flags=0,keywordFlags=0,name="DeflectEffect",type="BASE",value=-6}},nil} +c["-65 Physical damage taken from Projectile Attacks"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenFromProjectileAttacks",type="BASE",value=-65}},nil} c["-7% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=-7}},nil} c["-9% to amount of Damage Prevented by Deflection"]={{[1]={flags=0,keywordFlags=0,name="DeflectEffect",type="BASE",value=-9}},nil} c["0 to Maximum Power Charges"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesMax",type="BASE",value=0}}," to "} +c["0 to Maximum Rage"]={{[1]={flags=0,keywordFlags=0,name="MaximumRage",type="BASE",value=0}}," to "} +c["0 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=0}}," to "} +c["0% reduced Area of Effect for Attacks"]={{[1]={flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=-0}},nil} +c["0% reduced Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=-0}},nil} +c["0% reduced Attack Damage while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=1,keywordFlags=0,name="Damage",type="INC",value=-0}},nil} c["0% reduced Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=-0}},nil} +c["0% reduced Cast Speed if you've dealt a Critical Hit Recently"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=16,keywordFlags=0,name="Speed",type="INC",value=-0}},nil} +c["0% reduced Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=-0}},nil} c["0% reduced Charm Charges gained"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGained",type="INC",value=-0}},nil} c["0% reduced Charm Charges used"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesUsed",type="INC",value=-0}},nil} +c["0% reduced Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=-0}},nil} +c["0% reduced Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="CostEfficiency",type="INC",value=-0}},nil} +c["0% reduced Critical Damage Bonus if you've consumed a Power Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovablePowerCharge"},flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=-0}},nil} +c["0% reduced Duration of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=-0}}," of Curses on you "} +c["0% reduced Endurance, Frenzy and Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=-0},[2]={flags=0,keywordFlags=0,name="FrenzyChargesDuration",type="INC",value=-0},[3]={flags=0,keywordFlags=0,name="EnduranceChargesDuration",type="INC",value=-0}},nil} +c["0% reduced Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=-0}},nil} +c["0% reduced Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=-0}},nil} c["0% reduced Flask Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecoveryRate",type="INC",value=-0}},nil} c["0% reduced Flask Mana Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskManaRecoveryRate",type="INC",value=-0}},nil} +c["0% reduced Global Physical Damage"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=-0}},nil} c["0% reduced Life Regeneration rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=-0}},nil} +c["0% reduced Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=-0}},nil} +c["0% reduced Mana Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=-0}},nil} c["0% reduced Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=-0}},nil} +c["0% reduced Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=-0}},nil} +c["0% reduced Projectile Speed for Spell Skills"]={{[1]={flags=2,keywordFlags=0,name="ProjectileSpeed",type="INC",value=-0}},nil} +c["0% reduced Quantity of Gold Dropped by Slain Enemies"]={{}," Quantity of Gold Dropped by Slain Enemies "} c["0% reduced Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=-0}},nil} +c["0% reduced Rarity of Items found Your other Modifiers to Rarity of Items found do not apply"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=-0}}," Your other Modifiers to Rarity of Items found do not apply "} c["0% reduced Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=-0}},nil} +c["0% reduced Totem Duration"]={{[1]={flags=0,keywordFlags=0,name="TotemDuration",type="INC",value=-0}},nil} c["0% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=0}},"% to "} +c["0% to Cold and Lightning Resistances per Equipped Item with a Fire Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=0},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=0}},"% to per Equipped Item with a Fire Resistance Modifier "} c["0% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=0}},"% to "} +c["0% to Fire and Cold Resistances per Equipped Item with a Lightning Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=0},[2]={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=0}},"% to per Equipped Item with a Lightning Resistance Modifier "} +c["0% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=0},[2]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=0}},"% to per Equipped Item with a Cold Resistance Modifier "} c["0% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=0}},"% to "} +c["0% to Maximum Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResistMax",type="BASE",value=0}},"% to "} +c["0% to Maximum Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResistMax",type="BASE",value=0}},"% to "} +c["0% to Maximum Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResistMax",type="BASE",value=0}},"% to "} +c["0% to amount of Damage Prevented by Deflection"]={{[1]={flags=0,keywordFlags=0,name="DeflectEffect",type="BASE",value=0}},"% to "} +c["0.00 seconds to Avian's Flight Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="BASE",value=0}},".00 seconds to Avian's Flight "} +c["0.00 seconds to Avian's Might Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="BASE",value=0}},".00 seconds to Avian's Might "} c["0.1 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=0.1}},nil} +c["0.3% of Physical Attack Damage Leeched as Life per Red Socket"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=0.3}}," per Red Socket "} +c["0.3% of Physical Attack Damage Leeched as Mana per Blue Socket"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageManaLeech",type="BASE",value=0.3}}," per Blue Socket "} +c["0.4% of Physical Attack Damage Leeched as Mana per Blue Socket"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageManaLeech",type="BASE",value=0.4}}," per Blue Socket "} c["0.5% of maximum Life Regenerated per second per Fragile Regrowth"]={{[1]={[1]={type="Multiplier",var="FragileRegrowthCount"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.5}},nil} -c["1 Boots socket"]={{}," Boots socket "} -c["1 Gloves socket"]={{}," Gloves socket "} -c["1 Gloves socket 1 Boots socket"]={{}," Gloves socket 1 Boots socket "} -c["1 Helmet socket"]={{}," Helmet socket "} -c["1 Helmet socket 2 Body Armour sockets"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=1}}," Helmet socket 2 Body sockets "} -c["1 Helmet socket 2 Body Armour sockets 1 Gloves socket"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=1}}," Helmet socket 2 Body sockets 1 Gloves socket "} -c["1 Helmet socket 2 Body Armour sockets 1 Gloves socket 1 Boots socket"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=1}}," Helmet socket 2 Body sockets 1 Gloves socket 1 Boots socket "} +c["1 Boots socket"]={{},nil} +c["1 Gloves socket"]={{},nil} +c["1 Helmet socket"]={{},nil} c["1 Rage Regenerated for every 25 Mana Regeneration per Second"]={{[1]={[1]={div=25,stat="ManaRegen",type="PerStat"},flags=0,keywordFlags=0,name="RageRegen",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} +c["1 to 3 Added Attack Physical Damage per 25 Strength"]={{[1]={[1]={div=25,stat="Str",type="PerStat"},flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=1},[2]={[1]={div=25,stat="Str",type="PerStat"},flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=3}},nil} +c["1% additional Physical Damage Reduction per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="PhysicalDamageReduction",type="BASE",value=1}},nil} +c["1% additional Physical Damage Reduction per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="PhysicalDamageReduction",type="BASE",value=1}},nil} c["1% chance when you gain a Charge to gain an additional Charge per 10 Tribute"]={{}," when you gain a Charge to gain an additional Charge "} c["1% increased Area of Effect for Attacks per 10 Intelligence"]={{[1]={[1]={div=10,stat="Int",type="PerStat"},flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=1}},nil} +c["1% increased Area of Effect for Unarmed Attacks per 10 Intelligence"]={{[1]={[1]={div=10,stat="Int",type="PerStat"},flags=16777220,keywordFlags=0,name="AreaOfEffect",type="INC",value=1}}," for Attacks "} +c["1% increased Area of Effect per 20 Intelligence"]={{[1]={[1]={div=20,stat="Int",type="PerStat"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=1}},nil} c["1% increased Armour per 2 Dexterity"]={{[1]={[1]={div=2,stat="Dex",type="PerStat"},flags=0,keywordFlags=0,name="Armour",type="INC",value=1}},nil} +c["1% increased Attack Damage per 200 of the lowest of Armour and Evasion Rating"]={{[1]={[1]={div=200,stat="LowestOfArmourAndEvasion",type="PerStat"},flags=1,keywordFlags=0,name="Damage",type="INC",value=1}},nil} +c["1% increased Attack Damage per 450 Evasion Rating"]={{[1]={[1]={div=450,stat="Evasion",type="PerStat"},flags=1,keywordFlags=0,name="Damage",type="INC",value=1}},nil} +c["1% increased Attack Damage per Level"]={{[1]={[1]={type="Multiplier",var="Level"},flags=1,keywordFlags=0,name="Damage",type="INC",value=1}},nil} c["1% increased Attack Speed per 10 Dexterity"]={{[1]={[1]={div=10,stat="Dex",type="PerStat"},flags=1,keywordFlags=0,name="Speed",type="INC",value=1}},nil} c["1% increased Attack Speed per 20 Dexterity"]={{[1]={[1]={div=20,stat="Dex",type="PerStat"},flags=1,keywordFlags=0,name="Speed",type="INC",value=1}},nil} c["1% increased Attack Speed per 20 Spirit"]={{[1]={[1]={div=20,stat="Spirit",type="PerStat"},flags=1,keywordFlags=0,name="Speed",type="INC",value=1}},nil} c["1% increased Attack Speed per 25 Dexterity"]={{[1]={[1]={div=25,stat="Dex",type="PerStat"},flags=1,keywordFlags=0,name="Speed",type="INC",value=1}},nil} c["1% increased Attack Speed per 400 Accuracy Rating, up to 20%"]={{[1]={[1]={div=400,limit=20,limitTotal=true,stat="Accuracy",type="PerStat"},flags=1,keywordFlags=0,name="Speed",type="INC",value=1}},nil} +c["1% increased Attack Speed per 8% Quality"]={{[1]={flags=0,keywordFlags=0,name="AlternateQualityLocalAttackSpeedPer8Quality",type="INC",value=1}},nil} +c["1% increased Attack Speed per Overcapped Block chance"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=1}}," per Overcapped Block chance "} +c["1% increased Attack and Cast Speed per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="Speed",type="INC",value=1}},nil} +c["1% increased Attack and Cast Speed per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="Speed",type="INC",value=1}},nil} +c["1% increased Bleeding Duration per 12 Intelligence"]={{[1]={[1]={div=12,stat="Int",type="PerStat"},flags=0,keywordFlags=0,name="EnemyBleedDuration",type="INC",value=1}},nil} c["1% increased Chaos Damage over Time per Volatility"]={{[1]={flags=0,keywordFlags=268435456,name="ChaosDamage",type="INC",value=1}}," per Volatility "} +c["1% increased Chaos Damage per Level"]={{[1]={[1]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=1}},nil} +c["1% increased Cold Damage per 1% Chance to Block Attack Damage"]={{[1]={[1]={div=1,stat="BlockChance",type="PerStat"},flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=1}},nil} c["1% increased Cooldown Recovery Rate per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=1}},nil} c["1% increased Critical Damage Bonus per 50 current Life"]={{[1]={[1]={div=50,stat="LifeUnreserved",type="PerStat"},flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=1}},nil} +c["1% increased Critical Hit Chance per 4% Quality"]={{[1]={flags=0,keywordFlags=0,name="AlternateQualityLocalCritChancePer4Quality",type="INC",value=1}},nil} +c["1% increased Critical Hit Chance per 8 Strength"]={{[1]={[1]={div=8,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=1}},nil} c["1% increased Damage per 1% Chance to Block"]={{[1]={[1]={div=1,stat="BlockChance",type="PerStat"},flags=0,keywordFlags=0,name="Damage",type="INC",value=1}},nil} +c["1% increased Damage per 15 Dexterity"]={{[1]={[1]={div=15,stat="Dex",type="PerStat"},flags=0,keywordFlags=0,name="Damage",type="INC",value=1}},nil} c["1% increased Damage per 15 Strength"]={{[1]={[1]={div=15,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="Damage",type="INC",value=1}},nil} +c["1% increased Damage per 5 of your lowest Attribute"]={{[1]={[1]={div=5,stat="LowestAttribute",type="PerStat"},flags=0,keywordFlags=0,name="Damage",type="INC",value=1}},nil} +c["1% increased Damage taken per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=1}},nil} +c["1% increased Elemental Damage per Level"]={{[1]={[1]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=1}},nil} +c["1% increased Energy Shield Recharge Rate per 4 Strength"]={{[1]={[1]={div=4,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=1}},nil} +c["1% increased Energy Shield per 10 Strength"]={{[1]={[1]={div=10,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=1}},nil} c["1% increased Energy Shield per 2 Strength"]={{[1]={[1]={div=2,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=1}},nil} c["1% increased Evasion Rating per 2 Intelligence"]={{[1]={[1]={div=2,stat="Int",type="PerStat"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=1}},nil} +c["1% increased Fire Damage per 20 Strength"]={{[1]={[1]={div=20,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="FireDamage",type="INC",value=1}},nil} c["1% increased Life and Mana Recovery from Flasks per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=1},[2]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="FlaskManaRecovery",type="INC",value=1}},nil} +c["1% increased Lightning Damage per 10 Intelligence"]={{[1]={[1]={div=10,stat="Int",type="PerStat"},flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=1}},nil} +c["1% increased Maximum Life for each Corrupted Item Equipped"]={{[1]={[1]={type="Multiplier",var="CorruptedItem"},flags=0,keywordFlags=0,name="Life",type="INC",value=1}},nil} +c["1% increased Melee Physical Damage with Unarmed Attacks per 3 Dexterity Allocated in Radius"]={{[1]={[1]={div=3,stat="Dex",type="PerStat"},flags=16777476,keywordFlags=0,name="PhysicalDamage",type="INC",value=1}}," Allocated in Radius "} +c["1% increased Minion Attack and Cast Speed per 10 Devotion"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="Speed",type="INC",value=1}}}},nil} c["1% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=1}},nil} c["1% increased Movement Speed for each time you've Blocked in the past 10 seconds"]={{[1]={[1]={type="Multiplier",var="BlockedPast10Sec"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=1}},nil} +c["1% increased Movement Speed per 600 Evasion Rating, up to 75%"]={{[1]={[1]={div=600,limit=75,limitTotal=true,stat="Evasion",type="PerStat"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=1}},nil} +c["1% increased Movement Speed per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=1}},nil} +c["1% increased Movement Speed per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=1}},nil} +c["1% increased Movement Speed per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=1}},nil} +c["1% increased Projectile Attack Damage per 200 Accuracy Rating"]={{[1]={[1]={div=200,stat="Accuracy",type="PerStat"},flags=1025,keywordFlags=0,name="Damage",type="INC",value=1}},nil} +c["1% increased Rarity of Items found per 15 Rampage Kills"]={{[1]={[1]={div=15,limit=66.666666666667,limitTotal=true,type="Multiplier",var="Rampage"},flags=0,keywordFlags=0,name="LootRarity",type="INC",value=1}},nil} +c["1% increased Spell Damage per Level"]={{[1]={[1]={type="Multiplier",var="Level"},flags=2,keywordFlags=0,name="Damage",type="INC",value=1}},nil} c["1% increased Spirit Reservation Efficiency of Buff Skills per 100 Maximum Life"]={{[1]={[1]={skillType=5,type="SkillType"},[2]={div=100,stat="Life",type="PerStat"},flags=0,keywordFlags=0,name="SpiritReservationEfficiency",type="INC",value=1}},nil} c["1% increased Spirit Reservation Efficiency of Skills per 20 Tribute"]={{[1]={[1]={actor="parent",div=20,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="SpiritReservationEfficiency",type="INC",value=1}},nil} +c["1% increased Weapon Damage per 10 Strength"]={{[1]={[1]={div=10,stat="Str",type="PerStat"},flags=8192,keywordFlags=0,name="Damage",type="INC",value=1}},nil} c["1% increased damage taken per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=1}},nil} +c["1% increased effect of Non-Curse Auras per 10 Devotion"]={{[1]={[1]={neg=true,skillType=69,type="SkillType"},[2]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="AuraEffect",type="INC",value=1}},nil} c["1% increased maximum Darkness per 1% Chaos Resistance"]={{[1]={[1]={div=1,stat="ChaosResist",type="PerStat"},flags=0,keywordFlags=0,name="Darkness",type="INC",value=1}},nil} c["1% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=1}},nil} c["1% more Unarmed Damage per 5 Strength"]={{[1]={[1]={div=5,stat="Str",type="PerStat"},flags=16777220,keywordFlags=0,name="Damage",type="MORE",value=1}},nil} c["1% of Maximum Life Converted to Energy Shield per 20 Tribute"]={{[1]={[1]={actor="parent",div=20,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="LifeConvertToEnergyShield",type="BASE",value=1}},nil} +c["1% of Physical Damage Converted to Chaos Damage per Level"]={{[1]={[1]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="PhysicalDamageConvertToChaos",type="BASE",value=1}},nil} c["1% of damage taken Recouped as Life per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=1}},nil} c["1% of damage taken Recouped as Mana per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="ManaRecoup",type="BASE",value=1}},nil} c["1% reduced Duration of Damaging Ailments per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=-1},[2]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="EnemyBleedDuration",type="INC",value=-1},[3]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=-1}},nil} +c["1% reduced Elemental Damage taken from Hits per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="ElementalDamageTakenWhenHit",type="INC",value=-1}},nil} +c["1% reduced Mana Cost of Skills per 10 Devotion"]={{[1]={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="ManaCost",type="INC",value=-1}},nil} c["10 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=10}},nil} +c["10 Life Regeneration per second per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=10}},nil} c["10 Life gained when you Block"]={{[1]={flags=0,keywordFlags=0,name="LifeOnBlock",type="BASE",value=10}},nil} +c["10% Chance for Traps to Trigger an additional time"]={{}," to Trigger an additional time "} c["10% Chance to build an additional Combo on Hit"]={{}," to build an additional Combo "} +c["10% Global chance to Blind Enemies on Hit"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="BlindChance",type="BASE",value=10}},"% chance "} +c["10% additional Physical Damage Reduction while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="PhysicalDamageReduction",type="BASE",value=10}},nil} c["10% chance for Attack Hits to apply ten Incision"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanInflictIncision",type="FLAG",value=true}},nil} c["10% chance for Enemies you Kill to Explode, dealing 100%"]={{}," for Enemies you Kill to Explode, dealing 100% "} c["10% chance for Enemies you Kill to Explode, dealing 100% of their maximum Life as Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=100,keyOfScaledMod="value",type="Physical",value=10}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} @@ -1068,26 +1460,38 @@ c["10% chance for Mace Slam Skills you use yourself to cause an additional After c["10% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock"]={{}," for Shapeshift Slam Skills you use yourself to cause an additional Aftershock "} c["10% chance to Aggravate Bleeding on targets you Hit with Attacks"]={{}," to Aggravate Bleeding on targets you Hit "} c["10% chance to Aggravate Bleeding on targets you Hit with Attacks 8% increased Attack Speed while a Rare or Unique Enemy is in your Presence"]={{[1]={[1]={actor="enemy",type="ActorCondition",varList={[1]="NearbyRareOrUniqueEnemy",[2]="RareOrUnique"}},flags=1,keywordFlags=65536,name="Speed",type="BASE",value=10}}," to Aggravate Bleeding on targets you Hit 8% increased "} +c["10% chance to Avoid Elemental Ailments"]={{[1]={flags=0,keywordFlags=0,name="AvoidElementalAilments",type="BASE",value=10}},nil} c["10% chance to Blind Enemies on Hit with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="BlindChance",type="BASE",value=10}},nil} +c["10% chance to Blind Enemies on hit"]={{[1]={flags=0,keywordFlags=0,name="BlindChance",type="BASE",value=10}},nil} c["10% chance to Daze on Hit"]={{[1]={flags=4,keywordFlags=0,name="DazeChance",type="BASE",value=10}},nil} c["10% chance to Defend with 200% of Armour"]={{[1]={[1]={type="Condition",var="ArmourMax"},flags=0,keywordFlags=0,name="ArmourDefense",source="Armour Mastery: Max Calc",type="MAX",value=100},[2]={[1]={type="Condition",var="ArmourAvg"},flags=0,keywordFlags=0,name="ArmourDefense",source="Armour Mastery: Average Calc",type="MAX",value=10},[3]={[1]={neg=true,type="Condition",var="ArmourMax"},[2]={neg=true,type="Condition",var="ArmourAvg"},flags=0,keywordFlags=0,name="ArmourDefense",source="Armour Mastery: Min Calc",type="MAX",value=0}},nil} +c["10% chance to Freeze"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeChance",type="BASE",value=10}},nil} c["10% chance to Gain Arcane Surge when you deal a Critical Hit"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true}},nil} c["10% chance to Hinder Enemies on Hit with Spells"]={{}," to Hinder Enemies "} +c["10% chance to Knock Enemies Back on hit"]={{[1]={flags=0,keywordFlags=0,name="EnemyKnockbackChance",type="BASE",value=10}},nil} c["10% chance to Pierce an Enemy"]={{[1]={flags=0,keywordFlags=0,name="PierceChance",type="BASE",value=10}},nil} c["10% chance to Poison on Hit"]={{[1]={flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=10}},nil} +c["10% chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="BASE",value=10}},nil} +c["10% chance to Steal Power, Frenzy, and Endurance Charges on Hit"]={{[1]={flags=4,keywordFlags=0,name="FlaskCharges",type="BASE",value=10}}," to Steal Power, Frenzy, and Endurance "} c["10% chance to create an additional Remnant"]={{}," to create an additional Remnant "} c["10% chance to create an additional Remnant Remnants can be collected from 50% further away"]={{}," to create an additional Remnant Remnants can be collected from 50% further away "} +c["10% chance to gain Onslaught for 10 seconds on kill"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}},nil} +c["10% chance to gain Onslaught for 4 seconds on Hit"]={{[1]={flags=4,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}},nil} c["10% chance to gain Volatility on Kill"]={nil,"Volatility "} c["10% chance to gain a Frenzy Charge on Hit"]={nil,"a Frenzy Charge on Hit "} +c["10% chance to gain a Frenzy Charge on kill"]={nil,"a Frenzy Charge "} +c["10% chance to gain a Power Charge if you Knock an Enemy Back with Melee Damage"]={nil,"a Power Charge if you Knock an Enemy Back with Melee Damage "} +c["10% chance to gain a Power Charge on kill"]={nil,"a Power Charge "} +c["10% chance to gain an Endurance Charge on kill"]={nil,"an Endurance Charge "} +c["10% chance to grant a Power Charge to nearby Allies on Kill"]={{}," to grant a Power Charge to nearby Allies "} c["10% chance to inflict Bleeding on Critical Hit with Attacks"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=65536,name="BleedChance",type="BASE",value=10}},nil} c["10% chance to inflict Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=10}},nil} c["10% chance to inflict Cold Exposure on Hit if you have at least 150 Devotion"]={{[1]={[1]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="ColdExposureChance",type="BASE",value=10}},nil} c["10% chance to inflict Fire Exposure on Hit if you have at least 150 Devotion"]={{[1]={[1]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="FireExposureChance",type="BASE",value=10}},nil} c["10% chance to inflict Lightning Exposure on Hit if you have at least 150 Devotion"]={{[1]={[1]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="LightningExposureChance",type="BASE",value=10}},nil} -c["10% chance to inflict Withered with Hits against targets affected by Abyssal Wasting"]={{}," to inflict Withered against targets affected by Abyssal Wasting "} -c["10% chance to inflict Withered with Hits against targets affected by Abyssal Wasting 40% increased Magnitude of Chill you inflict"]={{[1]={flags=0,keywordFlags=262144,name="EnemyChillMagnitude",type="BASE",value=10}}," to inflict Withered against targets affected by Abyssal Wasting 40% increased "} +c["10% chance to inflict Withered with Hits against targets affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingImpliesCondition",type="LIST",value={condition="Condition:CanWither"}}},nil} c["10% chance to revive one of your Persistent Minions when you kill an"]={{}," to revive one of your Persistent s when you kill an "} -c["10% chance to revive one of your Persistent Minions when you kill an Gain 1 Volatility when you kill an enemy affected by Abyssal Wasting"]={{}," to revive one of your Persistent s when you kill an Gain 1 Volatility affected by Abyssal Wasting "} +c["10% chance to revive one of your Persistent Minions when you kill an enemy affected by Abyssal Wasting"]={{}," to revive one of your Persistent s when you kill an enemy affected by Abyssal Wasting "} c["10% chance when a Charm is used to use another Charm without consuming Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=10}}," when a Charm is used to use another Charm without consuming "} c["10% chance when collecting an Elemental Infusion to gain an"]={{}," when collecting an Elemental Infusion to gain an "} c["10% chance when collecting an Elemental Infusion to gain an additional Elemental Infusion of the same type"]={{}," when collecting an Elemental Infusion to gain an additional Elemental Infusion of the same type "} @@ -1101,6 +1505,7 @@ c["10% faster Curse Activation"]={{[1]={flags=0,keywordFlags=0,name="CurseActiva c["10% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=10}},nil} c["10% faster start of Energy Shield Recharge while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=10}},nil} c["10% increased Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=10}},nil} +c["10% increased Accuracy Rating per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="Accuracy",type="INC",value=10}},nil} c["10% increased Accuracy Rating while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=0,keywordFlags=0,name="Accuracy",type="INC",value=10}},nil} c["10% increased Accuracy Rating while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="Accuracy",type="INC",value=10}},nil} c["10% increased Accuracy Rating with Bows"]={{[1]={flags=131076,keywordFlags=0,name="Accuracy",type="INC",value=10}},nil} @@ -1115,8 +1520,8 @@ c["10% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC" c["10% increased Armour and Evasion Rating per Summoned Totem in your Presence"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=10}},nil} c["10% increased Armour if you've consumed an Endurance Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovableEnduranceCharge"},flags=0,keywordFlags=0,name="Armour",type="INC",value=10}},nil} c["10% increased Armour while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="Armour",type="INC",value=10}},nil} -c["10% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=10}},nil} -c["10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]={{[1]={[1]={type="Condition",var="CompanionInPresence"},flags=0,keywordFlags=0,name="Defences",type="INC",value=10}},nil} +c["10% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=10},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=10},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=10}},nil} +c["10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]={{[1]={[1]={type="Condition",var="CompanionInPresence"},flags=0,keywordFlags=0,name="Armour",type="INC",value=10},[2]={[1]={type="Condition",var="CompanionInPresence"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=10},[3]={[1]={type="Condition",var="CompanionInPresence"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=10}},nil} c["10% increased Attack Area Damage"]={{[1]={flags=513,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Attack Damage per Summoned Totem in your Presence"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=1,keywordFlags=0,name="Damage",type="INC",value=10}},nil} @@ -1135,6 +1540,7 @@ c["10% increased Cast Speed when on Full Life"]={{[1]={[1]={type="Condition",var c["10% increased Cast Speed while Chilled"]={{[1]={[1]={type="Condition",var="Chilled"},flags=16,keywordFlags=0,name="Speed",type="INC",value=10}},nil} c["10% increased Cast Speed while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=16,keywordFlags=0,name="Speed",type="INC",value=10}},nil} c["10% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=10}},nil} +c["10% increased Character Size"]={{}," Character Size "} c["10% increased Charm Charges gained"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGained",type="INC",value=10}},nil} c["10% increased Charm Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="CharmDuration",type="INC",value=10}},nil} c["10% increased Chill Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=10}},nil} @@ -1164,16 +1570,24 @@ c["10% increased Damage against Demons"]={{[1]={flags=0,keywordFlags=0,name="Dam c["10% increased Damage against Immobilised Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Immobilised"},flags=0,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage for each Hazard triggered Recently, up to 50%"]={{[1]={[1]={globalLimit=50,globalLimitKey="DmgPerHazardRecently",type="Multiplier",var="HazardsTriggeredRecently"},flags=0,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage if you've dealt a Critical Hit Recently"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=0,keywordFlags=0,name="Damage",type="INC",value=10}},nil} +c["10% increased Damage over Time"]={{[1]={flags=8,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="Damage",type="INC",value=10}},nil} +c["10% increased Damage taken"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=10}},nil} +c["10% increased Damage taken from Ghosts"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=10}}," from Ghosts "} +c["10% increased Damage taken from Skeletons"]={{[1]={[1]={includeTransfigured=true,skillName="Summon Skeletons",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=10}}}}," from s "} +c["10% increased Damage taken if you've taken a Savage Hit Recently"]={{[1]={[1]={type="Condition",var="BeenSavageHitRecently"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=10}},nil} +c["10% increased Damage taken while on Full Energy Shield"]={{[1]={[1]={type="Condition",var="FullEnergyShield"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=10}},nil} c["10% increased Damage while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage while your Companion is in your Presence"]={{[1]={[1]={type="Condition",var="CompanionInPresence"},flags=0,keywordFlags=0,name="Damage",type="INC",value=10}},nil} +c["10% increased Damage with Axes"]={{[1]={flags=65540,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage with Bows"]={{[1]={flags=131076,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage with Daggers"]={{[1]={flags=524292,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage with Flails"]={{[1]={flags=134217732,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage with Maces"]={{[1]={flags=1048580,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage with One Handed Weapons"]={{[1]={flags=17179869188,keywordFlags=0,name="Damage",type="INC",value=10}},nil} +c["10% increased Damage with Plant Skills"]={{[1]={[1]={skillType=251,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage with Spears"]={{[1]={flags=268435460,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage with Swords"]={{[1]={flags=4194308,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Damage with Two Handed Weapons"]={{[1]={flags=34359738372,keywordFlags=0,name="Damage",type="INC",value=10}},nil} @@ -1191,15 +1605,19 @@ c["10% increased Elemental Infusion duration"]={{[1]={flags=0,keywordFlags=0,nam c["10% increased Endurance Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="EnduranceChargesDuration",type="INC",value=10}},nil} c["10% increased Endurance, Frenzy and Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=10},[2]={flags=0,keywordFlags=0,name="FrenzyChargesDuration",type="INC",value=10},[3]={flags=0,keywordFlags=0,name="EnduranceChargesDuration",type="INC",value=10}},nil} c["10% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=10}},nil} +c["10% increased Evasion Rating per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=10}},nil} +c["10% increased Experience Gain for Corrupted Gems"]={{}," Experience Gain for Corrupted Gems "} c["10% increased Exposure Effect"]={{[1]={flags=0,keywordFlags=0,name="FireExposureEffect",type="INC",value=10},[2]={flags=0,keywordFlags=0,name="ColdExposureEffect",type="INC",value=10},[3]={flags=0,keywordFlags=0,name="LightningExposureEffect",type="INC",value=10}},nil} c["10% increased Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=10}},nil} +c["10% increased Fire Damage taken"]={{[1]={flags=0,keywordFlags=0,name="FireDamageTaken",type="INC",value=10}},nil} c["10% increased Fire Exposure Effect"]={{[1]={flags=0,keywordFlags=0,name="FireExposureEffect",type="INC",value=10}},nil} c["10% increased Flask Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=10}},nil} c["10% increased Flask Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="FlaskDuration",type="INC",value=10}},nil} c["10% increased Flask and Charm Charges gained"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGained",type="INC",value=10},[2]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=10}},nil} c["10% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=10}},nil} c["10% increased Freeze Threshold"]={{[1]={flags=0,keywordFlags=0,name="FreezeThreshold",type="INC",value=10}},nil} -c["10% increased Global Armour, Evasion and Energy Shield per Socket filled"]={{[1]={[1]={type="Global"},[2]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Defences",type="INC",value=10}},nil} +c["10% increased Global Armour, Evasion and Energy Shield per Socket filled"]={{[1]={[1]={type="Global"},[2]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Armour",type="INC",value=10},[2]={[1]={type="Global"},[2]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=10},[3]={[1]={type="Global"},[2]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=10}},nil} +c["10% increased Global Physical Damage"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=10}},nil} c["10% increased Grenade Area of Effect"]={{[1]={[1]={skillType=159,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=10}},nil} c["10% increased Hazard Area of Effect"]={{[1]={[1]={skillType=203,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=10}},nil} c["10% increased Ignite Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=10}},nil} @@ -1207,6 +1625,7 @@ c["10% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="Ai c["10% increased Immobilisation buildup against Constructs"]={{[1]={flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="INC",value=10}}," against Constructs "} c["10% increased Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="INC",value=10}},nil} c["10% increased Knockback Distance"]={{[1]={flags=0,keywordFlags=0,name="EnemyKnockbackDistance",type="INC",value=10}},nil} +c["10% increased Life Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="LifeCostEfficiency",type="INC",value=10}},nil} c["10% increased Life Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=10}},nil} c["10% increased Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoveryRate",type="INC",value=10}},nil} c["10% increased Life Recovery rate per 5% missing Unreserved Life"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoveryRate",type="INC",value=10}}," per 5% missing Unreserved Life "} @@ -1221,20 +1640,33 @@ c["10% increased Magnitude of Chill you inflict"]={{[1]={flags=0,keywordFlags=0, c["10% increased Magnitude of Non-Damaging Ailments you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=10},[2]={flags=0,keywordFlags=0,name="EnemyChillMagnitude",type="INC",value=10},[3]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=10}},nil} c["10% increased Magnitude of Poison you inflict"]={{[1]={flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=10}},nil} c["10% increased Magnitude of Shock you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=10}},nil} +c["10% increased Magnitudes of Non-Curse Auras from your Skills"]={{[1]={flags=0,keywordFlags=0,name="Magnitude",type="INC",value=10}}," of Non-Curse Auras from your Skills "} c["10% increased Mana Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=10}},nil} +c["10% increased Mana Cost Efficiency if you have Dodge Rolled Recently"]={{[1]={flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=10}}," if you have Dodge Rolled Recently "} c["10% increased Mana Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="ManaCost",type="INC",value=10}},nil} c["10% increased Mana Recovery Rate during Effect of any Mana Flask"]={{[1]={[1]={type="Condition",var="UsingManaFlask"},flags=0,keywordFlags=0,name="ManaRecoveryRate",type="INC",value=10}},nil} c["10% increased Mana Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskManaRecovery",type="INC",value=10}},nil} +c["10% increased Mana Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRecoveryRate",type="INC",value=10}},nil} c["10% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=10}},nil} c["10% increased Mana Regeneration Rate per Fragile Regrowth"]={{[1]={[1]={type="Multiplier",var="FragileRegrowthCount"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=10}},nil} +c["10% increased Mana Reservation Efficiency of Skills"]={{[1]={flags=0,keywordFlags=0,name="ManaReservationEfficiency",type="INC",value=10}},nil} +c["10% increased Maximum Life if no Equipped Items are Corrupted"]={{[1]={[1]={threshold=0,type="MultiplierThreshold",upper=true,var="CorruptedItem"},flags=0,keywordFlags=0,name="Life",type="INC",value=10}},nil} c["10% increased Melee Critical Hit Chance"]={{[1]={flags=256,keywordFlags=0,name="CritChance",type="INC",value=10}},nil} c["10% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=10}},nil} +c["10% increased Minion Damage per different Command Skill used in the past 15 seconds"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=10}}}}," per different Command Skill used in the past 15 seconds "} c["10% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=10}},nil} +c["10% increased Movement Speed for each Poison on you up to a maximum of 50%"]={{[1]={[1]={limit=50,limitTotal=true,type="Multiplier",var="PoisonStacks"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=10}},nil} +c["10% increased Movement Speed if you've used a Warcry Recently"]={{[1]={[1]={type="Condition",var="UsedWarcryRecently"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=10}},nil} c["10% increased Movement Speed when on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=10}},nil} +c["10% increased Movement Speed when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=10}},nil} +c["10% increased Movement Speed while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=10}},nil} c["10% increased Movement Speed while Sprinting"]={{[1]={[1]={type="Condition",var="Sprinting"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=10}},nil} c["10% increased Movement Speed while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=10}},nil} c["10% increased Parried Debuff Magnitude"]={{[1]={flags=0,keywordFlags=0,name="ParryDebuffMagnitude",type="INC",value=10}},nil} c["10% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=10}},nil} +c["10% increased Physical Damage per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=10}},nil} +c["10% increased Physical Damage taken"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTaken",type="INC",value=10}},nil} +c["10% increased Physical Damage taken while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="PhysicalDamageTaken",type="INC",value=10}},nil} c["10% increased Pin duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=10}}," Pin "} c["10% increased Poison Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=10}},nil} c["10% increased Poison Duration for each Poison you have inflicted Recently, up to a maximum of 100%"]={{[1]={[1]={globalLimit=100,globalLimitKey="NoxiousStrike",type="Multiplier",var="PoisonAppliedRecently"},flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=10}},nil} @@ -1242,9 +1674,11 @@ c["10% increased Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="Pow c["10% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=10}},nil} c["10% increased Projectile Damage"]={{[1]={flags=1024,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Projectile Speed"]={{[1]={flags=0,keywordFlags=0,name="ProjectileSpeed",type="INC",value=10}},nil} +c["10% increased Quantity of Items found during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="LootQuantity",type="INC",value=10}},nil} c["10% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=10}},nil} c["10% increased Rarity of Items found per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="LootRarity",type="INC",value=10}},nil} c["10% increased Reservation Efficiency of Minion Skills"]={{[1]={[1]={skillType=6,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=10}},nil} +c["10% increased Scorching Ray beam length"]={{}," Scorching Ray beam length "} c["10% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=10}},nil} c["10% increased Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=10},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=10},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=10}},nil} c["10% increased Skill Speed if you've consumed a Frenzy Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovableFrenzyCharge"},flags=0,keywordFlags=0,name="Speed",type="INC",value=10},[2]={[1]={limit=1,type="Multiplier",var="RemovableFrenzyCharge"},flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=10},[3]={[1]={limit=1,type="Multiplier",var="RemovableFrenzyCharge"},flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=10}},nil} @@ -1259,7 +1693,9 @@ c["10% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavySt c["10% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=10}},nil} c["10% increased Stun Threshold for each time you've been Hit by an Enemy Recently, up to 100%"]={{[1]={[1]={limit=100,limitTotal=true,type="Multiplier",var="BeenHitRecently"},flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=10}},nil} c["10% increased Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="Damage",type="INC",value=10}},nil} +c["10% increased Totem Life"]={{[1]={flags=0,keywordFlags=0,name="TotemLife",type="INC",value=10}},nil} c["10% increased Trap Damage"]={{[1]={flags=0,keywordFlags=4096,name="Damage",type="INC",value=10}},nil} +c["10% increased Warcry Buff Effect"]={{[1]={flags=0,keywordFlags=4,name="BuffEffect",type="INC",value=10}},nil} c["10% increased Warcry Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=4,name="CooldownRecovery",type="INC",value=10}},nil} c["10% increased Weapon Damage per 10 Strength"]={{[1]={[1]={div=10,stat="Str",type="PerStat"},flags=8192,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["10% increased Withered Magnitude"]={{[1]={flags=0,keywordFlags=0,name="WitherEffect",type="INC",value=10}},nil} @@ -1270,6 +1706,7 @@ c["10% increased chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShoc c["10% increased chance to inflict Ailments"]={{[1]={flags=0,keywordFlags=0,name="AilmentChance",type="INC",value=10}},nil} c["10% increased effect of Arcane Surge on you"]={{[1]={flags=0,keywordFlags=0,name="ArcaneSurgeEffect",type="INC",value=10}},nil} c["10% increased effect of Archon Buffs on you"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=10}}," of Archon Buffs on you "} +c["10% increased effect of Buffs on you"]={{[1]={flags=0,keywordFlags=0,name="BuffEffectOnSelf",type="INC",value=10}},nil} c["10% increased effect of Fully Broken Armour"]={{[1]={flags=0,keywordFlags=0,name="FullyBrokenArmourEffect",type="INC",value=10}},nil} c["10% increased maximum Darkness"]={{[1]={flags=0,keywordFlags=0,name="Darkness",type="INC",value=10}},nil} c["10% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=10}},nil} @@ -1285,6 +1722,7 @@ c["10% of Damage is taken from Mana before Life"]={{[1]={flags=0,keywordFlags=0, c["10% of Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=10}},nil} c["10% of Damage taken Recouped as Life while Channelling"]={{[1]={[1]={type="Condition",var="Channelling"},flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=10}},nil} c["10% of Damage taken bypasses Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="PhysicalEnergyShieldBypass",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="LightningEnergyShieldBypass",type="BASE",value=10},[3]={flags=0,keywordFlags=0,name="ColdEnergyShieldBypass",type="BASE",value=10},[4]={flags=0,keywordFlags=0,name="FireEnergyShieldBypass",type="BASE",value=10},[5]={flags=0,keywordFlags=0,name="ChaosEnergyShieldBypass",type="BASE",value=10}},nil} +c["10% of Fire Damage from Hits taken as Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamageFromHitsTakenAsPhysical",type="BASE",value=10}},nil} c["10% of Physical Damage Converted to Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToCold",type="BASE",value=10}},nil} c["10% of Physical Damage Converted to Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToFire",type="BASE",value=10}},nil} c["10% of Physical Damage Converted to Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToLightning",type="BASE",value=10}},nil} @@ -1306,6 +1744,7 @@ c["10% reduced Duration of Ailments on You"]={{[1]={flags=0,keywordFlags=0,name= c["10% reduced Effect of Chill on you"]={{[1]={flags=0,keywordFlags=0,name="SelfChillEffect",type="INC",value=-10}},nil} c["10% reduced Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=-10}},nil} c["10% reduced Flask Charges used from Mana Flasks"]={{[1]={flags=0,keywordFlags=0,name="ManaFlaskChargesUsed",type="INC",value=-10}},nil} +c["10% reduced Flask Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecoveryRate",type="INC",value=-10}},nil} c["10% reduced Freeze Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfFreezeDuration",type="INC",value=-10}},nil} c["10% reduced Ignite Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfIgniteDuration",type="INC",value=-10}},nil} c["10% reduced Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="INC",value=-10}},nil} @@ -1322,43 +1761,67 @@ c["10% reduced Slowing Potency of Debuffs on You"]={{}," Slowing Potency of Debu c["10% reduced Slowing Potency of Debuffs on You 12% increased Critical Spell Damage Bonus"]={{[1]={flags=2,keywordFlags=0,name="CritMultiplier",type="INC",value=-10}}," Slowing Potency of Debuffs on You 12% increased "} c["10% reduced Slowing Potency of Debuffs on You 5% reduced Movement Speed Penalty from using Skills while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=-10}}," Slowing Potency of Debuffs on You 5% reduced Penalty from using Skills "} c["10% reduced Spell Area Damage"]={{[1]={flags=514,keywordFlags=0,name="Damage",type="INC",value=-10}},nil} +c["10% reduced Trap Duration"]={{[1]={flags=0,keywordFlags=0,name="TrapDuration",type="INC",value=-10}},nil} c["10% reduced effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=-10}},nil} c["10% reduced effect of Shock on you"]={{[1]={flags=0,keywordFlags=0,name="SelfShockEffect",type="INC",value=-10}},nil} c["10% reduced maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=-10}},nil} c["100 Passive Skill Points become Weapon Set Skill Points"]={{[1]={flags=0,keywordFlags=0,name="PassivePointsToWeaponSetPoints",type="BASE",value=100}},nil} +c["100% Chance to Cause Monster to Flee on Block"]={{}," to Cause Monster to Flee on Block "} c["100% Surpassing chance per enemy Power to gain Mountain's Teachings on Immobilising an enemy, up to a maximum of 30"]={{},"% Surpassing chance per enemy Power to gain Mountain's Teachings on Immobilising an enemy, up to a maximum of 30 "} c["100% Surpassing chance per enemy Power to gain Mountain's Teachings on Immobilising an enemy, up to a maximum of 30 Lose a Mountain's Teaching when you are Hit, or when you use or Sustain an Attack that benefits from Mountain's Teachings"]={{},"% Surpassing chance per enemy Power to gain Mountain's Teachings on Immobilising an enemy, up to a maximum of 30 Lose a Mountain's Teaching when you are Hit, or when you use or Sustain an Attack that benefits from Mountain's Teachings "} +c["100% chance to Avoid being Chilled during Onslaught"]={{[1]={[1]={type="Condition",var="Onslaught"},flags=0,keywordFlags=0,name="AvoidChill",type="BASE",value=100}},nil} +c["100% chance to Avoid being Ignited while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="AvoidIgnite",type="BASE",value=100}},nil} c["100% chance to Daze Enemies whose Hits you Block with a raised Shield"]={{[1]={flags=0,keywordFlags=0,name="DazeChance",type="BASE",value=100}}," Enemies whose Hits you Block with a raised Shield "} c["100% chance to Intimidate Enemies for 4 seconds on Hit"]={{}," to Intimidate Enemies "} c["100% chance to Intimidate Enemies for 4 seconds on Hit +20% of Armour also applies to Chaos Damage"]={{[1]={flags=4,keywordFlags=0,name="Armour",type="BASE",value=100}}," to Intimidate Enemies +20% of also applies to Chaos Damage "} c["100% chance to Pierce an Enemy"]={{[1]={flags=0,keywordFlags=0,name="PierceChance",type="BASE",value=100}},nil} c["100% chance to Poison on Hit with Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="PoisonChance",type="BASE",value=100}},nil} +c["100% chance to Trigger Level 1 Raise Spiders on Kill"]={{},nil} +c["100% chance to create Consecrated Ground when you Block"]={{}," to create Consecrated Ground when you Block "} +c["100% chance to create Desecrated Ground when you Block"]={{}," to create Desecrated Ground when you Block "} +c["100% chance to knockback on Counterattack"]={{}," to knockback on Counterattack "} c["100% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=100}},nil} +c["100% increased Accuracy Rating when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="Accuracy",type="INC",value=100}},nil} c["100% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=100}},nil} c["100% increased Armour Break Duration"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=100}}," Break Duration "} c["100% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=100}},nil} c["100% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=100}},nil} -c["100% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=100}},nil} -c["100% increased Armour, Evasion and Energy Shield from Equipped Shield"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Defences",type="INC",value=100}},nil} +c["100% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=100},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=100},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=100}},nil} +c["100% increased Armour, Evasion and Energy Shield from Equipped Shield"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Armour",type="INC",value=100},[2]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=100},[3]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=100}},nil} c["100% increased Arrow Speed"]={{[1]={flags=0,keywordFlags=2048,name="ProjectileSpeed",type="INC",value=100}},nil} +c["100% increased Aspect of the Avian Buff Effect"]={{[1]={[1]={skillName="Aspect of the Avian",type="SkillName"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=100}},nil} +c["100% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=100}},nil} c["100% increased Attack Damage while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=1,keywordFlags=0,name="Damage",type="INC",value=100}},nil} +c["100% increased Attack Damage while not on Low Mana"]={{[1]={[1]={neg=true,type="Condition",var="LowMana"},flags=1,keywordFlags=0,name="Damage",type="INC",value=100}},nil} +c["100% increased Attack Damage while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=1,keywordFlags=0,name="Damage",type="INC",value=100}},nil} c["100% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=100}},nil} c["100% increased Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=100},[2]={flags=0,keywordFlags=0,name="DexRequirement",type="INC",value=100},[3]={flags=0,keywordFlags=0,name="IntRequirement",type="INC",value=100}},nil} c["100% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=100}},nil} c["100% increased Block chance against Projectiles"]={{[1]={flags=0,keywordFlags=0,name="ProjectileBlockChance",type="INC",value=100}},nil} +c["100% increased Burning Damage if you've Ignited an Enemy Recently"]={{[1]={[1]={type="Condition",var="IgnitedEnemyRecently"},flags=0,keywordFlags=134217728,name="FireDamage",type="INC",value=100}},nil} c["100% increased Chance to be afflicted by Ailments when Hit"]={{}," Chance to be afflicted by Ailments when Hit "} c["100% increased Chance to be afflicted by Ailments when Hit 20% increased Movement Speed while affected by an Ailment"]={{[1]={[1]={type="Condition",varList={[1]="Bleeding",[2]="Poisoned",[3]="Ignited",[4]="Chilled",[5]="Frozen",[6]="Shocked",[7]="Electrocuted"}},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=100}}," Chance to be afflicted by Ailments when Hit 20% increased "} +c["100% increased Chill Duration on Enemies when in Off Hand"]={{[1]={[1]={num=2,type="SlotNumber"},flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=100}},nil} +c["100% increased Claw Physical Damage when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=262148,keywordFlags=0,name="PhysicalDamage",type="INC",value=100}},nil} +c["100% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=100}},nil} c["100% increased Critical Damage Bonus against Enemies that are on Full Life"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="FullLife"},flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=100}},nil} c["100% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=100}},nil} +c["100% increased Critical Hit Chance against Enemies that are on Full Life"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="FullLife"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=100}},nil} c["100% increased Culling Strike Threshold"]={{[1]={flags=0,keywordFlags=0,name="CullPercent",type="INC",value=100}},nil} +c["100% increased Damage with Hits against Hindered Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Hindered"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=100}},nil} +c["100% increased Damage with Unarmed Attacks against Bleeding Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Bleeding"},flags=16777220,keywordFlags=0,name="Damage",type="INC",value=100}},nil} +c["100% increased Duration of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=100}}," of Curses on you "} +c["100% increased Duration of Lightning Ailments"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=100},[2]={flags=0,keywordFlags=0,name="EnemySapDuration",type="INC",value=100}},nil} c["100% increased Effect of Jewel Socket Passive Skills"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=100}}," of Jewel Socket Passive Skills "} c["100% increased Effect of Jewel Socket Passive Skills containing Corrupted Magic Jewels"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="corruptedMagicJewelIncEffect",value=100}}},nil} +c["100% increased Effect of Lightning Ailments"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=100}},nil} c["100% increased Effect of bonuses gained from Socketed Jewel"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=100}}," of bonuses gained from Socketed Jewel "} c["100% increased Effect of bonuses gained from Socketed Jewel 50% more Mana Cost of Skills if you have no Energy Shield"]={{[1]={[1]={neg=true,type="Condition",var="HaveEnergyShield"},flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=100}}," of bonuses gained from Socketed Jewel 50% more Mana Cost of Skills "} c["100% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=100}},nil} c["100% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=100}},nil} c["100% increased Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=100}},nil} c["100% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=100}},nil} +c["100% increased Evasion Rating during Onslaught"]={{[1]={[1]={type="Condition",var="Onslaught"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=100}},nil} c["100% increased Evasion Rating from Equipped Body Armour"]={{[1]={[1]={slotName="Body Armour",type="SlotName"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=100}},nil} c["100% increased Evasion Rating if you have been Hit Recently"]={{[1]={[1]={type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=100}},nil} c["100% increased Evasion Rating if you haven't been Hit Recently"]={{[1]={[1]={neg=true,type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=100}},nil} @@ -1366,22 +1829,33 @@ c["100% increased Evasion Rating when on Full Life"]={{[1]={[1]={type="Condition c["100% increased Evasion Rating while Sprinting"]={{[1]={[1]={type="Condition",var="Sprinting"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=100}},nil} c["100% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=100}},nil} c["100% increased Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=100}},nil} +c["100% increased Fishing Line Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=100}}," Fishing Line "} c["100% increased Flammability Magnitude"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteChance",type="INC",value=100}},nil} c["100% increased Flask Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=100}},nil} c["100% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=100}},nil} +c["100% increased Freeze Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeDuration",type="INC",value=100}},nil} +c["100% increased Global Physical Damage while Frozen"]={{[1]={[1]={type="Global"},[2]={type="Condition",var="Frozen"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=100}},nil} c["100% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=100}},nil} -c["100% increased Magnitude of Abyssal Wasting you inflict"]={{}," Magnitude of Abyssal Wasting you inflict "} -c["100% increased Magnitude of Abyssal Wasting you inflict Abyssal Wasting you inflict has Infinite Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=100}}," Magnitude of Abyssal Wasting you inflict Abyssal Wasting you inflict has Infinite "} +c["100% increased Life Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=100}},nil} +c["100% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=100}},nil} +c["100% increased Magnitude of Abyssal Wasting you inflict"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingEffect",type="INC",value=100}},nil} c["100% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=100}},nil} +c["100% increased Melee Damage against Frozen Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=256,keywordFlags=0,name="Damage",type="INC",value=100}},nil} +c["100% increased Melee Damage against Ignited Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=256,keywordFlags=0,name="Damage",type="INC",value=100}},nil} +c["100% increased Melee Damage against Shocked Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=256,keywordFlags=0,name="Damage",type="INC",value=100}},nil} +c["100% increased Melee Physical Damage against Ignited Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=256,keywordFlags=0,name="PhysicalDamage",type="INC",value=100}},nil} c["100% increased Parried Debuff Duration"]={{[1]={flags=0,keywordFlags=0,name="ParryDebuffDuration",type="INC",value=100}},nil} c["100% increased Parry Damage"]={{[1]={[1]={includeTransfigured=true,skillName="Parry",type="SkillName"},flags=0,keywordFlags=0,name="Damage",type="INC",value=100}},nil} c["100% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=100}},nil} +c["100% increased Rarity of Items found when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="LootRarity",type="INC",value=100}},nil} c["100% increased Reservation Efficiency of Remnant Skills"]={{[1]={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=100}}," of Remnant Skills "} c["100% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=100}},nil} +c["100% increased Spell Damage taken when on Low Mana"]={{[1]={[1]={type="Condition",var="LowMana"},flags=0,keywordFlags=0,name="SpellDamageTaken",type="INC",value=100}},nil} c["100% increased Stun Threshold during Empowered Attacks"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=100}}," during Empowered Attacks "} c["100% increased Stun Threshold for each time you've been Stunned Recently"]={{[1]={[1]={type="Multiplier",var="StunnedRecently"},flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=100}},nil} c["100% increased Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="Damage",type="INC",value=100}},nil} c["100% increased Thorns damage if you've consumed an Endurance Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovableEnduranceCharge"},flags=32,keywordFlags=0,name="Damage",type="INC",value=100}},nil} +c["100% increased Vaal Skill Critical Hit Chance"]={{[1]={flags=0,keywordFlags=512,name="CritChance",type="INC",value=100}},nil} c["100% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=100}},nil} c["100% increased chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="INC",value=100}},nil} c["100% increased effect of Socketed Augment Items"]={{[1]={flags=0,keywordFlags=0,name="SocketedAugmentItemEffect",type="INC",value=100}},nil} @@ -1399,29 +1873,68 @@ c["100% of Fire damage Converted to Lightning damage"]={{[1]={flags=0,keywordFla c["100% of Lightning Damage Converted to Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageConvertToChaos",type="BASE",value=100}},nil} c["100% of Lightning Damage Converted to Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageConvertToCold",type="BASE",value=100}},nil} c["100% of Parry Physical Damage Converted to Cold Damage"]={{[1]={[1]={includeTransfigured=true,skillName="Parry",type="SkillName"},flags=0,keywordFlags=0,name="PhysicalDamageConvertToCold",type="BASE",value=100}},nil} +c["100% of Physical Damage Converted to Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToCold",type="BASE",value=100}},nil} +c["100% of Physical Damage Converted to Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToFire",type="BASE",value=100}},nil} c["100% reduced Duration of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=-100}}," of Curses on you "} c["100% reduced Duration of Curses on you Curses you inflict spread to enemies within 3 metres when Cursed enemy dies"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=-100}}," of Curses on you Curses you inflict spread to enemies within 3 metres when Cursed enemy dies "} +c["100% reduced Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=-100}},nil} c["100% reduced Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=-100}},nil} c["1000 Physical Damage taken on Minion Death"]={{[1]={flags=0,keywordFlags=0,name="HeartboundLoopSelfDamage",type="LIST",value={baseDamage=1000,damageType="physical"}}},nil} c["1000% increased Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=1000}},nil} +c["1000% of Melee Physical Damage taken reflected to Attacker"]={{[1]={flags=256,keywordFlags=0,name="PhysicalDamage",type="BASE",value=1000}}," taken reflected to Attacker "} +c["10000% increased Chill Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=10000}},nil} +c["10000% increased Freeze Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeDuration",type="INC",value=10000}},nil} +c["10000% increased Freeze Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfFreezeDuration",type="INC",value=10000}},nil} +c["10000% increased Ignite Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=10000}},nil} +c["10000% increased Shock Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=10000}},nil} c["105% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=105}},nil} +c["11% increased Area Damage"]={{[1]={flags=512,keywordFlags=0,name="Damage",type="INC",value=11}},nil} c["11% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=11}},nil} +c["11% increased Attack Speed while your Companion is in your Presence"]={{[1]={[1]={type="Condition",var="CompanionInPresence"},flags=1,keywordFlags=0,name="Speed",type="INC",value=11}},nil} c["11% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=11}},nil} +c["11% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=11}},nil} +c["11% increased Critical Hit Chance for Attacks"]={{[1]={flags=1,keywordFlags=0,name="CritChance",type="INC",value=11}},nil} +c["11% increased Critical Hit Chance with Daggers"]={{[1]={flags=524292,keywordFlags=0,name="CritChance",type="INC",value=11}},nil} +c["11% increased Critical Hit Chance with Flails"]={{[1]={flags=134217732,keywordFlags=0,name="CritChance",type="INC",value=11}},nil} +c["11% increased Damage over Time"]={{[1]={flags=8,keywordFlags=0,name="Damage",type="INC",value=11}},nil} +c["11% increased Damage with Bows"]={{[1]={flags=131076,keywordFlags=0,name="Damage",type="INC",value=11}},nil} +c["11% increased Damage with Crossbows"]={{[1]={flags=67108868,keywordFlags=0,name="Damage",type="INC",value=11}},nil} +c["11% increased Damage with Daggers"]={{[1]={flags=524292,keywordFlags=0,name="Damage",type="INC",value=11}},nil} +c["11% increased Damage with Flails"]={{[1]={flags=134217732,keywordFlags=0,name="Damage",type="INC",value=11}},nil} +c["11% increased Damage with Maces"]={{[1]={flags=1048580,keywordFlags=0,name="Damage",type="INC",value=11}},nil} +c["11% increased Damage with Quarterstaves"]={{[1]={flags=2097156,keywordFlags=0,name="Damage",type="INC",value=11}},nil} +c["11% increased Damage with Spears"]={{[1]={flags=268435460,keywordFlags=0,name="Damage",type="INC",value=11}},nil} +c["11% increased Damage with Swords"]={{[1]={flags=4194308,keywordFlags=0,name="Damage",type="INC",value=11}},nil} +c["11% increased Damage with Unarmed Attacks"]={{[1]={flags=16777220,keywordFlags=0,name="Damage",type="INC",value=11}},nil} c["11% increased Elemental Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="INC",value=11}},nil} +c["11% increased Global Armour, Evasion and Energy Shield per Socket filled"]={{[1]={[1]={type="Global"},[2]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Armour",type="INC",value=11},[2]={[1]={type="Global"},[2]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=11},[3]={[1]={type="Global"},[2]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=11}},nil} c["11% increased Life Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="LifeCost",type="INC",value=11}},nil} +c["11% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=11}},nil} +c["11% increased Projectile Damage"]={{[1]={flags=1024,keywordFlags=0,name="Damage",type="INC",value=11}},nil} c["11% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=11}},nil} +c["11% increased Reload Speed"]={{[1]={flags=1,keywordFlags=0,name="ReloadSpeed",type="INC",value=11}},nil} +c["11% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=11}},nil} c["11% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=11}},nil} +c["11% increased Trap Damage"]={{[1]={flags=0,keywordFlags=4096,name="Damage",type="INC",value=11}},nil} c["11% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=11}},nil} c["11% increased amount of Mana Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxManaLeechRate",type="INC",value=11}},nil} +c["11% increased speed of Recoup Effects"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=11}}," speed of Recoup s "} +c["11% less damage taken while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="DamageTaken",type="MORE",value=-11}},nil} +c["11% of Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=11}},nil} +c["110% increased Critical Hit Chance with Traps"]={{[1]={flags=0,keywordFlags=4096,name="CritChance",type="INC",value=110}},nil} c["110% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=110}},nil} c["111% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=111}},nil} +c["111% increased Grenade Damage"]={{[1]={[1]={skillType=159,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=111}},nil} +c["113% increased Physical Damage with Ranged Weapons"]={{[1]={flags=8589934596,keywordFlags=0,name="PhysicalDamage",type="INC",value=113}},nil} c["113% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=113}},nil} c["119% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=119}},nil} c["12 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=12}},nil} c["12 Life Regeneration per second per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=12}},nil} +c["12 to 14 Added Cold Damage per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=12},[2]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=14}},nil} c["12% chance for Spell Skills to fire 2 additional Projectiles"]={{[1]={flags=2,keywordFlags=0,name="TwoAdditionalProjectilesChance",type="BASE",value=12}},nil} c["12% chance for Trigger skills to refund half of Energy Spent"]={{}," for Trigger skills to refund half of Energy Spent "} c["12% chance for Trigger skills to refund half of Energy Spent 8% increased chance to inflict Ailments"]={{[1]={flags=0,keywordFlags=0,name="AilmentChance",type="BASE",value=12}}," for Trigger skills to refund half of Energy Spent 8% increased "} +c["12% chance to Avoid Elemental Ailments per Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="AvoidElementalAilments",type="BASE",value=12}},nil} c["12% chance to Blind Enemies on Hit"]={{[1]={flags=0,keywordFlags=0,name="BlindChance",type="BASE",value=12}},nil} c["12% chance when collecting an Elemental Infusion to gain an"]={{}," when collecting an Elemental Infusion to gain an "} c["12% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=12}},nil} @@ -1444,9 +1957,11 @@ c["12% increased Attack Speed if you've successfully Parried Recently"]={{[1]={[ c["12% increased Attack and Cast Speed if you've summoned a Totem Recently"]={{[1]={[1]={type="Condition",var="SummonedTotemRecently"},flags=0,keywordFlags=0,name="Speed",type="INC",value=12}},nil} c["12% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=12}},nil} c["12% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=12}},nil} +c["12% increased Cast Speed when on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=16,keywordFlags=0,name="Speed",type="INC",value=12}},nil} c["12% increased Cast Speed while on Full Mana"]={{[1]={[1]={type="Condition",var="FullMana"},flags=16,keywordFlags=0,name="Speed",type="INC",value=12}},nil} c["12% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=12}},nil} c["12% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=12}},nil} +c["12% increased Cost Efficiency of Attacks"]={{[1]={[1]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="CostEfficiency",type="INC",value=12}},nil} c["12% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=12}},nil} c["12% increased Critical Damage Bonus per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=12}},nil} c["12% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=12}},nil} @@ -1454,7 +1969,10 @@ c["12% increased Critical Hit Chance against Blinded Enemies"]={{[1]={[1]={actor c["12% increased Critical Hit Chance against Dazed Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Dazed"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=12}},nil} c["12% increased Critical Hit Chance against Enemies that have entered your Presence Recently"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="EnteredPresenceRecently"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=12}},nil} c["12% increased Critical Hit Chance for Spells"]={{[1]={flags=2,keywordFlags=0,name="CritChance",type="INC",value=12}},nil} +c["12% increased Critical Hit Chance while holding a Shield"]={{[1]={[1]={type="Condition",varList={[1]="UsingShield"}},flags=0,keywordFlags=0,name="CritChance",type="INC",value=12}},nil} +c["12% increased Critical Hit Chance with Elemental Skills"]={{[1]={flags=0,keywordFlags=224,name="CritChance",type="INC",value=12}},nil} c["12% increased Critical Spell Damage Bonus"]={{[1]={flags=2,keywordFlags=0,name="CritMultiplier",type="INC",value=12}},nil} +c["12% increased Curse Magnitudes"]={{[1]={flags=0,keywordFlags=0,name="CurseEffect",type="INC",value=12}},nil} c["12% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=12}},nil} c["12% increased Damage while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="Damage",type="INC",value=12}},nil} c["12% increased Damage while affected by a Herald"]={{[1]={[1]={type="Condition",var="AffectedByHerald"},flags=0,keywordFlags=0,name="Damage",type="INC",value=12}},nil} @@ -1464,19 +1982,24 @@ c["12% increased Damage with Bows"]={{[1]={flags=131076,keywordFlags=0,name="Dam c["12% increased Damage with Crossbows"]={{[1]={flags=67108868,keywordFlags=0,name="Damage",type="INC",value=12}},nil} c["12% increased Damage with Hits against Enemies affected by Elemental Ailments"]={{[1]={[1]={actor="enemy",type="ActorCondition",varList={[1]="Frozen",[2]="Chilled",[3]="Shocked",[4]="Ignited",[5]="Scorched",[6]="Brittle",[7]="Sapped"}},flags=0,keywordFlags=262144,name="Damage",type="INC",value=12}},nil} c["12% increased Damage with Plant Skills"]={{[1]={[1]={skillType=251,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=12}},nil} +c["12% increased Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="INC",value=12}},nil} c["12% increased Effect of your Mark Skills"]={{[1]={[1]={skillType=99,type="SkillType"},flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=12}},nil} c["12% increased Elemental Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="INC",value=12}},nil} c["12% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=12}},nil} c["12% increased Elemental Damage while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=12}},nil} c["12% increased Elemental Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ElementalDamage",type="INC",value=12}},nil} +c["12% increased Endurance Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="EnduranceChargesDuration",type="INC",value=12}},nil} c["12% increased Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=12}},nil} c["12% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=12}},nil} c["12% increased Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=12}},nil} c["12% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=12}},nil} -c["12% increased Global Armour, Evasion and Energy Shield per Socket filled"]={{[1]={[1]={type="Global"},[2]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Defences",type="INC",value=12}},nil} +c["12% increased Frenzy Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="FrenzyChargesDuration",type="INC",value=12}},nil} +c["12% increased Global Armour, Evasion and Energy Shield per Socket filled"]={{[1]={[1]={type="Global"},[2]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Armour",type="INC",value=12},[2]={[1]={type="Global"},[2]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=12},[3]={[1]={type="Global"},[2]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=12}},nil} +c["12% increased Global Attack Speed per Green Socket"]={{[1]={[1]={type="Global"},flags=1,keywordFlags=0,name="Speed",type="INC",value=12}}," per Green Socket "} c["12% increased Grenade Damage"]={{[1]={[1]={skillType=159,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=12}},nil} c["12% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=12}},nil} c["12% increased Immobilisation buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="INC",value=12}},nil} +c["12% increased Life Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="LifeCostEfficiency",type="INC",value=12}},nil} c["12% increased Life Regeneration rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=12}},nil} c["12% increased Life and Mana Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=12},[2]={flags=0,keywordFlags=0,name="FlaskManaRecovery",type="INC",value=12}},nil} c["12% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=12}},nil} @@ -1484,14 +2007,20 @@ c["12% increased Magnitude of Ailments you inflict"]={{[1]={flags=0,keywordFlags c["12% increased Magnitude of Chill you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillMagnitude",type="INC",value=12}},nil} c["12% increased Magnitude of Poison you inflict"]={{[1]={flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=12}},nil} c["12% increased Magnitudes of Non-Curse Auras from your Skills"]={{[1]={flags=0,keywordFlags=0,name="Magnitude",type="INC",value=12}}," of Non-Curse Auras from your Skills "} +c["12% increased Mana Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=12}},nil} c["12% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=12}},nil} +c["12% increased Melee Critical Hit Chance"]={{[1]={flags=256,keywordFlags=0,name="CritChance",type="INC",value=12}},nil} c["12% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=12}},nil} c["12% increased Minion Duration"]={{[1]={[1]={skillType=77,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=12}},nil} c["12% increased Movement Speed while Sprinting"]={{[1]={[1]={type="Condition",var="Sprinting"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=12}},nil} c["12% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=12}},nil} c["12% increased Physical Damage while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=12}},nil} +c["12% increased Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=12}},nil} +c["12% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=12}},nil} c["12% increased Projectile Damage"]={{[1]={flags=1024,keywordFlags=0,name="Damage",type="INC",value=12}},nil} c["12% increased Reservation Efficiency of Minion Skills"]={{[1]={[1]={skillType=6,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=12}},nil} +c["12% increased Reservation Efficiency of Skills"]={{[1]={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=12}},nil} +c["12% increased Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=12},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=12},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=12}},nil} c["12% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=12}},nil} c["12% increased Spell Damage for each different Non-Instant Attack you've used in the past 8 seconds"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=12}}," for each different Non-Instant Attack you've used in the past 8 seconds "} c["12% increased Spell Damage if you have Shapeshifted to Human form Recently"]={{[1]={[1]={type="Condition",var="ShapeshiftToHuman"},flags=2,keywordFlags=0,name="Damage",type="INC",value=12}},nil} @@ -1500,18 +2029,22 @@ c["12% increased Spell Damage while on Full Energy Shield"]={{[1]={[1]={type="Co c["12% increased Spell Damage while wielding a Melee Weapon"]={{[1]={[1]={type="Condition",var="UsingMeleeWeapon"},flags=2,keywordFlags=0,name="Damage",type="INC",value=12}},nil} c["12% increased Spell Damage with Spells that cost Life"]={{[1]={[1]={statList={[1]="LifeCost",[2]="LifePerSecondCost"},threshold=1,type="StatThreshold"},flags=2,keywordFlags=131072,name="Damage",type="INC",value=12}},nil} c["12% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=12}},nil} +c["12% increased Stun Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyStunDuration",type="INC",value=12}},nil} c["12% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=12}},nil} c["12% increased Stun Threshold if you haven't been Stunned Recently"]={{[1]={[1]={neg=true,type="Condition",var="StunnedRecently"},flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=12}},nil} c["12% increased Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="Damage",type="INC",value=12}},nil} c["12% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=12}},nil} c["12% increased chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="INC",value=12}},nil} c["12% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=12}},nil} +c["12% of Damage is taken from Mana before Life"]={{[1]={flags=0,keywordFlags=0,name="DamageTakenFromManaBeforeLife",type="BASE",value=12}},nil} +c["12% of Leech is Instant"]={{[1]={flags=0,keywordFlags=0,name="InstantEnergyShieldLeech",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="InstantManaLeech",type="BASE",value=12},[3]={flags=0,keywordFlags=0,name="InstantLifeLeech",type="BASE",value=12}},nil} +c["12% of Skill Mana Costs Converted to Life Costs"]={{[1]={flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=12}},nil} c["12% reduced Slowing Potency of Debuffs on You"]={{}," Slowing Potency of Debuffs on You "} c["12.5 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=12.5}},nil} c["120% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=120}},nil} c["120% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=120}},nil} c["120% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=120}},nil} -c["120% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=120}},nil} +c["120% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=120},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=120},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=120}},nil} c["120% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=120}},nil} c["120% increased Damage with Hits against Enemies that are on Low Life"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="LowLife"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=120}},nil} c["120% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=120}},nil} @@ -1526,42 +2059,130 @@ c["125% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC c["125% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=125}},nil} c["125% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=125}},nil} c["125% increased Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=125}},nil} +c["125% increased Critical Hit Chance against Enemies on Consecrated Ground during Effect"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="OnConsecratedGround"},[2]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=125}},nil} +c["125% increased Elemental Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ElementalDamage",type="INC",value=125}},nil} c["125% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=125}},nil} c["125% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=125}},nil} +c["125% increased Evasion Rating while Sprinting"]={{[1]={[1]={type="Condition",var="Sprinting"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=125}},nil} c["125% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=125}},nil} +c["125% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=125}},nil} +c["125% increased Rarity of Items Dropped by Slain Magic Enemies"]={{[1]={flags=0,keywordFlags=0,name="LootRarityMagicEnemies",type="INC",value=125}},nil} +c["125% increased Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="Damage",type="INC",value=125}},nil} +c["125% increased Thorns damage if you've Blocked Recently"]={{[1]={[1]={type="Condition",var="BlockedRecently"},flags=32,keywordFlags=0,name="Damage",type="INC",value=125}},nil} +c["125% increased amount of Mana Leeched if you've dealt a Critical Hit Recently"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=0,keywordFlags=0,name="MaxManaLeechRate",type="INC",value=125}},nil} +c["13 Mana gained when you Block"]={{[1]={flags=0,keywordFlags=0,name="ManaOnBlock",type="BASE",value=13}},nil} c["13 to 23 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=13},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=23}},nil} +c["13% chance for Flasks you use to not consume Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskChanceNotConsumeCharges",type="BASE",value=13}},nil} +c["13% chance for Mace Slam Skills you use yourself to cause an additional Aftershock"]={{}," for Mace Slam Skills you use yourself to cause an additional Aftershock "} +c["13% chance for Spell Skills to fire 2 additional Projectiles"]={{[1]={flags=2,keywordFlags=0,name="TwoAdditionalProjectilesChance",type="BASE",value=13}},nil} +c["13% chance to Gain Arcane Surge when you deal a Critical Hit"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true}},nil} +c["13% chance to Maim on Hit"]={{}," to Maim "} +c["13% chance to Poison on Hit with this weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="PoisonChance",type="BASE",value=13}},nil} +c["13% chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="BASE",value=13}},nil} +c["13% chance to cause Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=13}},nil} +c["13% chance to gain Onslaught for 4 seconds on Hit"]={{[1]={flags=4,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}},nil} +c["13% chance to gain a Power, Frenzy, or Endurance Charge on kill"]={nil,"a Power, Frenzy, or Endurance Charge "} +c["13% chance when a Charm is used to use another Charm without consuming Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=13}}," when a Charm is used to use another Charm without consuming "} +c["13% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=13}},nil} +c["13% increased Area of Effect of Aura Skills"]={{[1]={[1]={skillType=39,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=13}},nil} +c["13% increased Area of Effect while Unarmed"]={{[1]={[1]={type="Condition",var="Unarmed"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=13}},nil} +c["13% increased Attack Damage while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=1,keywordFlags=0,name="Damage",type="INC",value=13}},nil} +c["13% increased Attack Damage while holding a Shield"]={{[1]={[1]={type="Condition",varList={[1]="UsingShield"}},flags=1,keywordFlags=0,name="Damage",type="INC",value=13}},nil} c["13% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=13}},nil} +c["13% increased Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=13}},nil} +c["13% increased Attack and Movement Speed while you have a Bestial Minion"]={{[1]={[1]={type="Condition",var="HaveBestialMinion"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=13}}," Attack and "} c["13% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=13}},nil} c["13% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=13}},nil} +c["13% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=13}},nil} +c["13% increased Cooldown Recovery Rate for throwing Traps"]={{[1]={flags=0,keywordFlags=4096,name="CooldownRecovery",type="INC",value=13}},nil} c["13% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=13}},nil} +c["13% increased Crossbow Reload Speed"]={{[1]={flags=67108865,keywordFlags=0,name="ReloadSpeed",type="INC",value=13}},nil} +c["13% increased Curse Magnitudes"]={{[1]={flags=0,keywordFlags=0,name="CurseEffect",type="INC",value=13}},nil} +c["13% increased Damage per Curse on you"]={{[1]={[1]={type="Multiplier",var="CurseOnSelf"},flags=0,keywordFlags=0,name="Damage",type="INC",value=13}},nil} +c["13% increased Damage with One Handed Weapons"]={{[1]={flags=17179869188,keywordFlags=0,name="Damage",type="INC",value=13}},nil} +c["13% increased Damage with Two Handed Weapons"]={{[1]={flags=34359738372,keywordFlags=0,name="Damage",type="INC",value=13}},nil} +c["13% increased Duration of Elemental Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyElementalAilmentDuration",type="INC",value=13}},nil} +c["13% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=13}},nil} +c["13% increased Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=13}},nil} +c["13% increased Energy Shield Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecoveryRate",type="INC",value=13}},nil} +c["13% increased Exposure Effect"]={{[1]={flags=0,keywordFlags=0,name="FireExposureEffect",type="INC",value=13},[2]={flags=0,keywordFlags=0,name="ColdExposureEffect",type="INC",value=13},[3]={flags=0,keywordFlags=0,name="LightningExposureEffect",type="INC",value=13}},nil} +c["13% increased Global Physical Damage"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=13}},nil} +c["13% increased Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoveryRate",type="INC",value=13}},nil} +c["13% increased Light Radius"]={{[1]={flags=0,keywordFlags=0,name="LightRadius",type="INC",value=13}},nil} +c["13% increased Magnitude of Poison you inflict"]={{[1]={flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=13}},nil} +c["13% increased Magnitude of Shock you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=13}},nil} +c["13% increased Magnitudes of Non-Curse Auras from your Skills"]={{[1]={flags=0,keywordFlags=0,name="Magnitude",type="INC",value=13}}," of Non-Curse Auras from your Skills "} +c["13% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=13}},nil} +c["13% increased Parried Debuff Duration"]={{[1]={flags=0,keywordFlags=0,name="ParryDebuffDuration",type="INC",value=13}},nil} +c["13% increased Physical Damage with Ranged Weapons"]={{[1]={flags=8589934596,keywordFlags=0,name="PhysicalDamage",type="INC",value=13}},nil} +c["13% increased Quantity of Gold Dropped by Slain Enemies"]={{}," Quantity of Gold Dropped by Slain Enemies "} +c["13% increased Quantity of Items found when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="LootQuantity",type="INC",value=13}},nil} +c["13% increased Quantity of Items found with a Magic Item Equipped"]={{[1]={[1]={threshold=1,type="MultiplierThreshold",var="MagicItem"},flags=0,keywordFlags=0,name="LootQuantity",type="INC",value=13}},nil} c["13% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=13}},nil} c["13% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=13}},nil} c["13% increased Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=13},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=13},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=13}},nil} c["13% increased Spell damage for each 200 total Mana you have Spent Recently"]={{[1]={[1]={div=200,type="Multiplier",var="ManaSpentRecently"},flags=2,keywordFlags=0,name="Damage",type="INC",value=13}},nil} +c["13% increased Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="INC",value=13}},nil} +c["13% increased Spirit Reservation Efficiency"]={{[1]={flags=0,keywordFlags=0,name="SpiritReservationEfficiency",type="INC",value=13}},nil} c["13% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=13}},nil} c["13% increased maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=13}},nil} +c["13% more Global Evasion Rating and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="MORE",value=13},[2]={flags=0,keywordFlags=0,name="EnergyShield",type="MORE",value=13}},nil} c["13% of Damage from Deflected Hits is taken from Damageable Companion's Life before you"]={{[1]={flags=0,keywordFlags=0,name="TakenFromCompanionBeforeYouFromDeflected",type="BASE",value=13}},nil} +c["13% of Maximum Life Converted to Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeConvertToEnergyShield",type="BASE",value=13}},nil} c["13% reduced Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=-13}},nil} c["13% reduced Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=-13}},nil} c["13% reduced Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-13}},nil} c["13% reduced Charm Charges used"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesUsed",type="INC",value=-13}},nil} +c["13% reduced Elemental Ailment Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfElementalAilmentDuration",type="INC",value=-13}},nil} c["13% reduced Flask Charges used"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-13}},nil} +c["13% reduced Mana Cost of Minion Skills"]={{[1]={[1]={skillType=6,type="SkillType"},flags=0,keywordFlags=0,name="ManaCost",type="INC",value=-13}},nil} +c["13% reduced Mine Throwing Speed"]={{[1]={flags=0,keywordFlags=0,name="MineLayingSpeed",type="INC",value=-13}},nil} c["13% reduced Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=-13}},nil} c["13% reduced maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=-13}},nil} c["130% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=130}},nil} c["130% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=130}},nil} +c["130% increased Critical Hit Chance against Blinded Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Blinded"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=130}},nil} c["130% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=130}},nil} c["130% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=130}},nil} c["130% increased Spell Physical Damage"]={{[1]={flags=2,keywordFlags=0,name="PhysicalDamage",type="INC",value=130}},nil} +c["132% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=132}},nil} +c["135% increased Elemental Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ElementalDamage",type="INC",value=135}},nil} c["135% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=135}},nil} +c["135% increased Spell Damage if you've dealt a Critical Hit Recently"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=2,keywordFlags=0,name="Damage",type="INC",value=135}},nil} +c["14% chance for Charms you use to not consume Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=14}}," for Charms you use to not consume "} +c["14% chance for Flasks you use to not consume Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskChanceNotConsumeCharges",type="BASE",value=14}},nil} +c["14% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage"]={{[1]={flags=4,keywordFlags=0,name="MaximumRage",type="BASE",value=14}}," that if you would gain Rage , you instead gain up to your "} +c["14% chance to gain a Power Charge on Killing an Enemy affected by fewer than 5 Poisons"]={nil,"a Power Charge ing an Enemy affected by fewer than 5 Poisons "} c["14% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=14}},nil} +c["14% increased Bleeding Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyBleedDuration",type="INC",value=14}},nil} +c["14% increased Chill and Freeze Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeDuration",type="INC",value=14},[2]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=14}},nil} c["14% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=14}},nil} +c["14% increased Critical Hit Chance with Axes"]={{[1]={flags=65540,keywordFlags=0,name="CritChance",type="INC",value=14}},nil} +c["14% increased Critical Hit Chance with Bows"]={{[1]={flags=131076,keywordFlags=0,name="CritChance",type="INC",value=14}},nil} +c["14% increased Critical Hit Chance with Chaos Skills"]={{[1]={flags=0,keywordFlags=256,name="CritChance",type="INC",value=14}},nil} +c["14% increased Critical Hit Chance with Claws"]={{[1]={flags=262148,keywordFlags=0,name="CritChance",type="INC",value=14}},nil} +c["14% increased Critical Hit Chance with Daggers"]={{[1]={flags=524292,keywordFlags=0,name="CritChance",type="INC",value=14}},nil} +c["14% increased Critical Hit Chance with Maces or Sceptres"]={{[1]={flags=1048580,keywordFlags=0,name="CritChance",type="INC",value=14}}," or Sceptres "} +c["14% increased Critical Hit Chance with Mines"]={{[1]={flags=0,keywordFlags=8192,name="CritChance",type="INC",value=14}},nil} +c["14% increased Critical Hit Chance with Quarterstaves"]={{[1]={flags=2097156,keywordFlags=0,name="CritChance",type="INC",value=14}},nil} +c["14% increased Critical Hit Chance with Swords"]={{[1]={flags=4194308,keywordFlags=0,name="CritChance",type="INC",value=14}},nil} +c["14% increased Critical Hit Chance with Traps"]={{[1]={flags=0,keywordFlags=4096,name="CritChance",type="INC",value=14}},nil} +c["14% increased Critical Hit Chance with Wands"]={{[1]={flags=8388612,keywordFlags=0,name="CritChance",type="INC",value=14}},nil} +c["14% increased Critical Spell Damage Bonus"]={{[1]={flags=2,keywordFlags=0,name="CritMultiplier",type="INC",value=14}},nil} +c["14% increased Curse Magnitudes"]={{[1]={flags=0,keywordFlags=0,name="CurseEffect",type="INC",value=14}},nil} c["14% increased Damage with Hits against Burning Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Burning"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=14}},nil} c["14% increased Damage with Maces"]={{[1]={flags=1048580,keywordFlags=0,name="Damage",type="INC",value=14}},nil} +c["14% increased Freeze Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeDuration",type="INC",value=14}},nil} c["14% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=14}},nil} +c["14% increased Mana Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=14}},nil} c["14% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=14}},nil} +c["14% increased Shock Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=14}},nil} +c["14% increased Spell Damage per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=2,keywordFlags=0,name="Damage",type="INC",value=14}},nil} +c["14% increased Spirit Reservation Efficiency"]={{[1]={flags=0,keywordFlags=0,name="SpiritReservationEfficiency",type="INC",value=14}},nil} +c["14% increased Totem Damage"]={{[1]={flags=0,keywordFlags=16384,name="Damage",type="INC",value=14}},nil} c["14% increased speed of Recoup Effects"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=14}}," speed of Recoup s "} c["14% increased speed of Recoup Effects Recover 4% of maximum Life on Killing a Poisoned Enemy"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=14}}," speed of Recoup s Recover 4% of maximum Life ing a Poisoned Enemy "} +c["14% less damage taken while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="DamageTaken",type="MORE",value=-14}},nil} c["14% of Damage is taken from Mana before Life"]={{[1]={flags=0,keywordFlags=0,name="DamageTakenFromManaBeforeLife",type="BASE",value=14}},nil} c["140% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=140}},nil} c["140% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=140}},nil} @@ -1573,52 +2194,83 @@ c["15% Surpassing Chance to gain a Puppet Master stack whenever you use a Comman c["15% additional Physical Damage Reduction"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageReduction",type="BASE",value=15}},nil} c["15% chance for Remnants you create to grant their effects twice"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="BASE",value=15}}," for Remnants you create to grant their s twice "} c["15% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock"]={{}," for Shapeshift Slam Skills you use yourself to cause an additional Aftershock "} +c["15% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=15}}," that if you would gain Endurance , you instead gain up to maximum Endurance Charges "} +c["15% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=15}}," that if you would gain Frenzy , you instead gain up to your maximum number of Frenzy Charges "} +c["15% chance that if you would gain Power Charges, you instead gain up to your maximum number of Power Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=15}}," that if you would gain Power , you instead gain up to your maximum number of Power Charges "} +c["15% chance to Avoid being Stunned"]={{[1]={flags=0,keywordFlags=0,name="AvoidStun",type="BASE",value=15}},nil} c["15% chance to Blind Enemies on Hit with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="BlindChance",type="BASE",value=15}},nil} +c["15% chance to Daze on Hit"]={{[1]={flags=4,keywordFlags=0,name="DazeChance",type="BASE",value=15}},nil} c["15% chance to Hinder Enemies on Hit with Spells"]={{}," to Hinder Enemies "} c["15% chance to Impale on Spell Hit"]={{[1]={flags=2,keywordFlags=0,name="ImpaleChance",type="BASE",value=15}},nil} c["15% chance to Pierce an Enemy"]={{[1]={flags=0,keywordFlags=0,name="PierceChance",type="BASE",value=15}},nil} c["15% chance to Poison on Hit"]={{[1]={flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=15}},nil} +c["15% chance to Poison on Hit with this weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="PoisonChance",type="BASE",value=15}},nil} +c["15% chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="BASE",value=15}},nil} c["15% chance to cause Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=15}},nil} +c["15% chance to create Chilled Ground when Hit with an Attack"]={{}," to create Chilled Ground when Hit with an Attack "} +c["15% chance to create Chilled Ground when you Freeze an Enemy"]={{}," to create Chilled Ground when you Freeze an Enemy "} c["15% chance to gain Archon of Undeath when you use a Command skill"]={nil,"Archon of Undeath when you use a Command skill "} +c["15% chance to gain Onslaught for 3 seconds when you kill an enemy affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}}," when you kill an enemy affected by Abyssal Wasting "} +c["15% chance to gain Onslaught for 4 seconds on Hit"]={{[1]={flags=4,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}},nil} +c["15% chance to gain a Frenzy Charge on kill"]={nil,"a Frenzy Charge "} +c["15% chance to gain a Frenzy Charge when you Stun an Enemy"]={nil,"a Frenzy Charge when you Stun an Enemy "} +c["15% chance to gain a Frenzy Charge when your Trap is triggered by an Enemy"]={nil,"a Frenzy Charge "} c["15% chance to gain a Power Charge on Critical Hit"]={nil,"a Power Charge "} +c["15% chance to gain a Power Charge on kill"]={nil,"a Power Charge "} c["15% chance to inflict Bleeding on Critical Hit"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=15}},nil} c["15% chance to inflict Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=15}},nil} +c["15% chance to load a bolt into all Crossbow skills on Kill"]={{}," to load a bolt into all skills "} c["15% chance to not destroy Corpses when Consuming Corpses"]={{}," to not destroy Corpses when Consuming Corpses "} c["15% chance when a Charm is used to use another Charm without consuming Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=15}}," when a Charm is used to use another Charm without consuming "} c["15% chance when a Charm is used to use another Charm without consuming Charges Charms applied to you have 25% increased Effect"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=15}}," when a Charm is used to use another Charm without consuming Charms applied to you have 25% increased Effect "} +c["15% faster Curse Activation"]={{[1]={flags=0,keywordFlags=0,name="CurseActivation",type="INC",value=15}},nil} c["15% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=15}},nil} c["15% increased Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=15}},nil} c["15% increased Accuracy Rating with One Handed Melee Weapons"]={{[1]={flags=21474836484,keywordFlags=0,name="Accuracy",type="INC",value=15}},nil} c["15% increased Archon Buff duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=15}}," Archon Buff "} +c["15% increased Area Damage"]={{[1]={flags=512,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=15}},nil} +c["15% increased Area of Effect during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=15}},nil} c["15% increased Area of Effect for Attacks"]={{[1]={flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=15}},nil} c["15% increased Area of Effect if you've Killed Recently"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=15}},nil} c["15% increased Area of Effect of Curses"]={{[1]={flags=0,keywordFlags=2,name="AreaOfEffect",type="INC",value=15}},nil} c["15% increased Area of Effect while you have a Totem"]={{[1]={[1]={type="Condition",var="HaveTotem"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=15}},nil} +c["15% increased Area of Effect while you have no Frenzy Charges"]={{[1]={[1]={stat="FrenzyCharges",threshold=0,type="StatThreshold",upper=true},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=15}},nil} c["15% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=15}},nil} +c["15% increased Armour Break Duration"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=15}}," Break Duration "} c["15% increased Armour and Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=15}},nil} c["15% increased Armour while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="Armour",type="INC",value=15}},nil} -c["15% increased Armour, Evasion and Energy Shield from Equipped Shield"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Defences",type="INC",value=15}},nil} +c["15% increased Armour, Evasion and Energy Shield from Equipped Shield"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Armour",type="INC",value=15},[2]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=15},[3]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=15}},nil} c["15% increased Attack Area Damage"]={{[1]={flags=513,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Attack Critical Hit Chance while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=1,keywordFlags=0,name="CritChance",type="INC",value=15}},nil} c["15% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Attack Damage if you have Shapeshifted to an Animal form Recently"]={{[1]={[1]={type="Condition",var="ShapeshiftToAnimal"},flags=1,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=15}},nil} c["15% increased Attack Speed if you've been Hit Recently"]={{[1]={[1]={type="Condition",var="BeenHitRecently"},flags=1,keywordFlags=0,name="Speed",type="INC",value=15}},nil} +c["15% increased Attack Speed if you've dealt a Critical Hit Recently"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=1,keywordFlags=0,name="Speed",type="INC",value=15}},nil} +c["15% increased Attack Speed when on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=1,keywordFlags=0,name="Speed",type="INC",value=15}},nil} +c["15% increased Attack Speed while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=1,keywordFlags=0,name="Speed",type="INC",value=15}},nil} c["15% increased Attack Speed while Leeching"]={{[1]={[1]={type="Condition",var="Leeching"},flags=1,keywordFlags=0,name="Speed",type="INC",value=15}},nil} c["15% increased Attack Speed while not on Low Mana"]={{[1]={[1]={neg=true,type="Condition",var="LowMana"},flags=1,keywordFlags=0,name="Speed",type="INC",value=15}},nil} +c["15% increased Attack Speed with Movement Skills"]={{[1]={flags=1,keywordFlags=8,name="Speed",type="INC",value=15}},nil} +c["15% increased Attack and Cast Speed if you've used a Movement Skill Recently"]={{[1]={[1]={type="Condition",var="UsedMovementSkillRecently"},flags=0,keywordFlags=0,name="Speed",type="INC",value=15}},nil} c["15% increased Ballista damage"]={{[1]={[1]={type="Condition",var="BallistaSkill"},flags=0,keywordFlags=16384,name="Damage",type="INC",value=15}},nil} c["15% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=15}},nil} c["15% increased Bolt Speed"]={{[1]={flags=67108864,keywordFlags=0,name="ProjectileSpeed",type="INC",value=15}},nil} c["15% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=15}},nil} +c["15% increased Cast Speed while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=16,keywordFlags=0,name="Speed",type="INC",value=15}},nil} c["15% increased Charm Charges gained"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGained",type="INC",value=15}},nil} c["15% increased Chill Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=15}},nil} c["15% increased Chill and Freeze Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeDuration",type="INC",value=15},[2]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=15}},nil} +c["15% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=15}},nil} +c["15% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=15}},nil} c["15% increased Cooldown Recovery Rate for Grenade Skills"]={{[1]={[1]={skillType=159,type="SkillType"},flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=15}},nil} c["15% increased Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="CostEfficiency",type="INC",value=15}},nil} c["15% increased Cost Efficiency of Attacks"]={{[1]={[1]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="CostEfficiency",type="INC",value=15}},nil} +c["15% increased Cost Efficiency of Skills if you've consumed a Power Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovablePowerCharge"},flags=0,keywordFlags=0,name="CostEfficiency",type="INC",value=15}},nil} c["15% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=15}},nil} c["15% increased Critical Damage Bonus for Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="CritMultiplier",type="INC",value=15}},nil} +c["15% increased Critical Damage Bonus with Spears"]={{[1]={flags=268435460,keywordFlags=0,name="CritMultiplier",type="INC",value=15}},nil} c["15% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=15}},nil} c["15% increased Critical Hit Chance against Shocked Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=15}},nil} c["15% increased Critical Hit Chance against enemies with Exposure"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="HasExposure"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=15}},nil} @@ -1629,39 +2281,66 @@ c["15% increased Critical Hit Chance with Daggers"]={{[1]={flags=524292,keywordF c["15% increased Critical Hit Chance with Flails"]={{[1]={flags=134217732,keywordFlags=0,name="CritChance",type="INC",value=15}},nil} c["15% increased Critical Spell Damage Bonus"]={{[1]={flags=2,keywordFlags=0,name="CritMultiplier",type="INC",value=15}},nil} c["15% increased Crossbow Reload Speed"]={{[1]={flags=67108865,keywordFlags=0,name="ReloadSpeed",type="INC",value=15}},nil} +c["15% increased Curse Magnitudes"]={{[1]={flags=0,keywordFlags=0,name="CurseEffect",type="INC",value=15}},nil} c["15% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Damage against Dazed Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Dazed"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage for each Poison on you up to a maximum of 75%"]={{[1]={[1]={limit=75,limitTotal=true,type="Multiplier",var="PoisonStacks"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Damage for each type of Elemental Ailment on Enemy"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Electrocuted"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15},[2]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15},[3]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15},[4]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15},[5]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Damage if you have Consumed a Corpse Recently"]={{[1]={[1]={type="Condition",var="ConsumedCorpseRecently"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Damage if you've dealt a Critical Hit in the past 8 seconds"]={{[1]={[1]={type="Condition",var="CritInPast8Sec"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage per Curse on you"]={{[1]={[1]={type="Multiplier",var="CurseOnSelf"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage taken while on Full Energy Shield"]={{[1]={[1]={type="Condition",var="FullEnergyShield"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=15}},nil} +c["15% increased Damage while you have an active Charm"]={{[1]={[1]={type="Condition",var="UsingCharm"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage with Axes"]={{[1]={flags=65540,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage with Bows"]={{[1]={flags=131076,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage with Claws"]={{[1]={flags=262148,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage with Daggers"]={{[1]={flags=524292,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Damage with Flails"]={{[1]={flags=134217732,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Damage with Hits against Blinded Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Blinded"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage with Hits against Rare and Unique Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="RareOrUnique"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage with Hits per Curse on Enemy"]={{[1]={[1]={type="Multiplier",var="CurseOnEnemy"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=15}},nil} c["15% increased Damage with Maces"]={{[1]={flags=1048580,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage with Quarterstaves"]={{[1]={flags=2097156,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage with Swords"]={{[1]={flags=4194308,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage with Wands"]={{[1]={flags=8388612,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Damage with Warcries"]={{[1]={flags=0,keywordFlags=4,name="Damage",type="INC",value=15}},nil} +c["15% increased Deflection Rating"]={{[1]={flags=0,keywordFlags=0,name="DeflectionRating",type="INC",value=15}},nil} c["15% increased Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="INC",value=15}},nil} c["15% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=15}},nil} c["15% increased Duration of Ailments against Enemies with Exposure"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="HasExposure"},flags=0,keywordFlags=0,name="EnemyAilmentDuration",type="INC",value=15}},nil} +c["15% increased Duration of Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyAilmentDuration",type="INC",value=15}},nil} c["15% increased Duration of Damaging Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=15},[2]={flags=0,keywordFlags=0,name="EnemyBleedDuration",type="INC",value=15},[3]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=15}},nil} c["15% increased Duration of Elemental Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyElementalAilmentDuration",type="INC",value=15}},nil} c["15% increased Duration of Ignite, Shock and Chill on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=15},[2]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=15},[3]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=15}},nil} c["15% increased Effect of Puppet Master"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=15}}," of Puppet Master "} +c["15% increased Effect of your Mark Skills"]={{[1]={[1]={skillType=99,type="SkillType"},flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=15}},nil} c["15% increased Electrocute Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyElectrocuteBuildup",type="INC",value=15}},nil} c["15% increased Elemental Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="INC",value=15}},nil} +c["15% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=15}},nil} +c["15% increased Elemental Damage per Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=15}},nil} c["15% increased Endurance, Frenzy and Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=15},[2]={flags=0,keywordFlags=0,name="FrenzyChargesDuration",type="INC",value=15},[3]={flags=0,keywordFlags=0,name="EnduranceChargesDuration",type="INC",value=15}},nil} +c["15% increased Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=15}},nil} c["15% increased Energy Shield Recharge Rate while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=15}},nil} c["15% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=15}},nil} c["15% increased Evasion Rating while Sprinting"]={{[1]={[1]={type="Condition",var="Sprinting"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=15}},nil} c["15% increased Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=15}},nil} +c["15% increased Fire Damage per 10% of target's Armour that is Broken"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=15}}," per 10% of target's Armour that is Broken "} c["15% increased Flammability Magnitude"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteChance",type="INC",value=15}},nil} c["15% increased Flask Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=15}},nil} +c["15% increased Flask Charges used"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=15}},nil} c["15% increased Flask Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="FlaskDuration",type="INC",value=15}},nil} c["15% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=15}},nil} +c["15% increased Freeze Buildup with Quarterstaves"]={{[1]={flags=2097156,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=15}},nil} +c["15% increased Freeze Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeDuration",type="INC",value=15}},nil} c["15% increased Freeze Threshold"]={{[1]={flags=0,keywordFlags=0,name="FreezeThreshold",type="INC",value=15}},nil} c["15% increased Global Physical Damage"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=15}},nil} c["15% increased Glory generation"]={{}," Glory generation "} +c["15% increased Hazard Damage"]={{[1]={[1]={skillType=203,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Ignite Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=15}},nil} c["15% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=15}},nil} c["15% increased Immobilisation buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="INC",value=15}},nil} c["15% increased Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="INC",value=15}},nil} +c["15% increased Life Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="LifeCostEfficiency",type="INC",value=15}},nil} c["15% increased Life Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="LifeCost",type="INC",value=15}},nil} c["15% increased Life Flask Charges gained"]={{[1]={flags=0,keywordFlags=0,name="LifeFlaskChargesGained",type="INC",value=15}},nil} c["15% increased Life Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=15}},nil} @@ -1672,6 +2351,8 @@ c["15% increased Life Regeneration rate"]={{[1]={flags=0,keywordFlags=0,name="Li c["15% increased Life Regeneration rate while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=15}},nil} c["15% increased Life and Mana Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=15},[2]={flags=0,keywordFlags=0,name="FlaskManaRecovery",type="INC",value=15}},nil} c["15% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=15}},nil} +c["15% increased Magnitude of Abyssal Wasting you inflict"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingEffect",type="INC",value=15}},nil} +c["15% increased Magnitude of Ailments you inflict"]={{[1]={flags=0,keywordFlags=0,name="AilmentMagnitude",type="INC",value=15}},nil} c["15% increased Magnitude of Bleeding you inflict"]={{[1]={flags=0,keywordFlags=4194304,name="AilmentMagnitude",type="INC",value=15}},nil} c["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"]={{[1]={[1]={actor="enemy",threshold=1,type="MultiplierThreshold",var="IncisionStack"},flags=0,keywordFlags=4194304,name="AilmentMagnitude",type="INC",value=15}},nil} c["15% increased Magnitude of Bleeding you inflict with Critical Hits"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=4194304,name="AilmentMagnitude",type="INC",value=15}},nil} @@ -1685,13 +2366,24 @@ c["15% increased Mana Cost Efficiency of Command Skills"]={{[1]={flags=0,keyword c["15% increased Mana Cost Efficiency of Command Skills +1 maximum stacks of Puppet Master"]={{[1]={flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=15}}," of Command Skills +1 maximum stacks of Puppet Master "} c["15% increased Mana Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="ManaCost",type="INC",value=15}},nil} c["15% increased Mana Flask Charges gained"]={{[1]={flags=0,keywordFlags=0,name="ManaFlaskChargesGained",type="INC",value=15}},nil} +c["15% increased Mana Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskManaRecovery",type="INC",value=15}},nil} c["15% increased Mana Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRecoveryRate",type="INC",value=15}},nil} c["15% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=15}},nil} c["15% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"]={{[1]={[1]={type="Condition",var="HitProjectileRecently"},flags=256,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Melee Damage with Hits at Close Range"]={{[1]={[1]={type="Condition",var="AtCloseRange"},flags=256,keywordFlags=262144,name="Damage",type="INC",value=15}},nil} +c["15% increased Melee Physical Damage with Unarmed Attacks"]={{[1]={flags=16777476,keywordFlags=0,name="PhysicalDamage",type="INC",value=15}},nil} +c["15% increased Melee Strike Range with this weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="MeleeWeaponRange",type="INC",value=15},[2]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="UnarmedRange",type="INC",value=15}},nil} +c["15% increased Mine Damage"]={{[1]={flags=0,keywordFlags=8192,name="Damage",type="INC",value=15}},nil} +c["15% increased Minion Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=15}}}},nil} c["15% increased Minion Duration"]={{[1]={[1]={skillType=77,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=15}},nil} c["15% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=15}},nil} +c["15% increased Movement Speed for 9 seconds on Throwing a Trap"]={{[1]={[1]={type="Condition",var="TrapOrMineThrownRecently"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=15}},nil} +c["15% increased Movement Speed if you've Killed Recently"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=15}},nil} +c["15% increased Movement Speed if you've used a Warcry Recently"]={{[1]={[1]={type="Condition",var="UsedWarcryRecently"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=15}},nil} +c["15% increased Movement Speed when on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=15}},nil} +c["15% increased Movement Speed when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=15}},nil} +c["15% increased Movement Speed while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=15}},nil} c["15% increased Parried Debuff Duration"]={{[1]={flags=0,keywordFlags=0,name="ParryDebuffDuration",type="INC",value=15}},nil} c["15% increased Parried Debuff Magnitude"]={{[1]={flags=0,keywordFlags=0,name="ParryDebuffMagnitude",type="INC",value=15}},nil} c["15% increased Parry Hit Area of Effect"]={{[1]={[1]={includeTransfigured=true,skillName="Parry",type="SkillName"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=15}},"Hit "} @@ -1699,19 +2391,29 @@ c["15% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalD c["15% increased Pin Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyPinBuildup",type="INC",value=15}},nil} c["15% increased Pin duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=15}}," Pin "} c["15% increased Poison Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=15}},nil} +c["15% increased Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=15}},nil} c["15% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=15}},nil} c["15% increased Projectile Damage"]={{[1]={flags=1024,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"]={{[1]={[1]={type="Condition",var="HitMeleeRecently"},flags=1024,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Projectile Speed"]={{[1]={flags=0,keywordFlags=0,name="ProjectileSpeed",type="INC",value=15}},nil} c["15% increased Projectile Speed for Spell Skills"]={{[1]={flags=2,keywordFlags=0,name="ProjectileSpeed",type="INC",value=15}},nil} +c["15% increased Quantity of Fish Caught"]={{}," Quantity of Fish Caught "} c["15% increased Quantity of Gold Dropped by Slain Enemies"]={{}," Quantity of Gold Dropped by Slain Enemies "} c["15% increased Quantity of Gold Dropped by Slain Enemies 30% reduced Quantity of Gold Dropped by Slain Enemies"]={{}," Quantity of Gold Dropped by Slain Enemies 30% reduced Quantity of Gold Dropped by Slain Enemies "} +c["15% increased Quantity of Items Dropped by Slain Frozen Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=0,keywordFlags=0,name="LootQuantity",type="INC",value=15}},nil} c["15% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=15}},nil} +c["15% increased Reservation Efficiency of Companion Skills"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=15}},nil} +c["15% increased Reservation Efficiency of Herald Skills"]={{[1]={[1]={skillType=52,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=15}},nil} +c["15% increased Reservation Efficiency of Skills"]={{[1]={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=15}},nil} c["15% increased Shock Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=15}},nil} c["15% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=15}},nil} c["15% increased Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=15},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=15},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=15}},nil} +c["15% increased Slowing Potency of Debuffs on You"]={{}," Slowing Potency of Debuffs on You "} c["15% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Spell Damage if you have consumed an Elemental Infusion Recently"]={{[1]={[1]={type="Condition",var="InfusionConsumedRecently"},flags=2,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Spell Damage while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=2,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Spell Damage while holding a Shield"]={{[1]={[1]={type="Condition",varList={[1]="UsingShield"}},flags=2,keywordFlags=0,name="Damage",type="INC",value=15}},nil} +c["15% increased Spell Damage while wielding a Staff"]={{[1]={[1]={type="Condition",var="UsingStaff"},flags=2,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Spell Damage while you have Arcane Surge"]={{[1]={[1]={type="Condition",var="AffectedByArcaneSurge"},flags=2,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Spell damage for each 200 total Mana you have Spent Recently"]={{[1]={[1]={div=200,type="Multiplier",var="ManaSpentRecently"},flags=2,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=15}},nil} @@ -1719,36 +2421,51 @@ c["15% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavySt c["15% increased Stun Buildup with Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=15}},nil} c["15% increased Stun Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyStunDuration",type="INC",value=15}},nil} c["15% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=15}},nil} +c["15% increased Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="Damage",type="INC",value=15}},nil} c["15% increased Totem Damage"]={{[1]={flags=0,keywordFlags=16384,name="Damage",type="INC",value=15}},nil} +c["15% increased Totem Damage per Curse on you"]={{[1]={[1]={type="Multiplier",var="CurseOnSelf"},flags=0,keywordFlags=16384,name="Damage",type="INC",value=15}},nil} c["15% increased Totem Life"]={{[1]={flags=0,keywordFlags=0,name="TotemLife",type="INC",value=15}},nil} +c["15% increased Totem Placement speed"]={{[1]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=15}},nil} +c["15% increased Trap Damage"]={{[1]={flags=0,keywordFlags=4096,name="Damage",type="INC",value=15}},nil} c["15% increased Volatility Explosion delay"]={{}," Volatility Explosion delay "} c["15% increased Warcry Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=4,name="CooldownRecovery",type="INC",value=15}},nil} +c["15% increased Warcry Speed"]={{[1]={flags=0,keywordFlags=4,name="WarcrySpeed",type="INC",value=15}},nil} c["15% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=15}},nil} c["15% increased amount of Life Leeched while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=15}},nil} +c["15% increased chance to Poison"]={{[1]={flags=0,keywordFlags=0,name="PoisonChance",type="INC",value=15}}," chance "} c["15% increased chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="INC",value=15}},nil} c["15% increased chance to inflict Ailments"]={{[1]={flags=0,keywordFlags=0,name="AilmentChance",type="INC",value=15}},nil} +c["15% increased chance to inflict Bleeding"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="INC",value=15}}," chance "} c["15% increased effect of Arcane Surge on you"]={{[1]={flags=0,keywordFlags=0,name="ArcaneSurgeEffect",type="INC",value=15}},nil} c["15% increased effect of Archon Buffs on you"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=15}}," of Archon Buffs on you "} c["15% increased effect of Fully Broken Armour"]={{[1]={flags=0,keywordFlags=0,name="FullyBrokenArmourEffect",type="INC",value=15}},nil} +c["15% increased effect of Socketed Soul Cores"]={{[1]={flags=0,keywordFlags=0,name="SocketedSoulCoreEffect",type="INC",value=15}},nil} c["15% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=15}},nil} c["15% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=15}},nil} c["15% increased maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=15}},nil} -c["15% less Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="MORE",value=-15}},nil} +c["15% less Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="MORE",value=-15},[2]={flags=0,keywordFlags=0,name="Evasion",type="MORE",value=-15},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="MORE",value=-15}},nil} +c["15% less Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="MORE",value=-15}},nil} +c["15% less Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="MORE",value=-15}},nil} +c["15% less Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="MORE",value=-15}},nil} c["15% less maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="MORE",value=-15}},nil} c["15% less maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="MORE",value=-15}},nil} c["15% more Damage against Enemies affected by Blood Boils"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="MORE",value=15}}," against Enemies affected by Blood Boils "} c["15% more Damage against Enemies affected by Blood Boils Grants Skill: Blood Boil"]={{[1]={[1]={includeTransfigured=true,skillName="Blood Boil",type="SkillName"},flags=0,keywordFlags=0,name="Damage",type="MORE",value=15}}," against Enemies affected by Blood Boils Grants Skill:"} c["15% more Maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="MORE",value=15}},nil} +c["15% of Damage Taken Recouped as Life, Mana and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="EnergyShieldRecoup",type="BASE",value=15},[3]={flags=0,keywordFlags=0,name="ManaRecoup",type="BASE",value=15}},nil} c["15% of Damage from Deflected Hits is taken from Damageable Companion's Life before you"]={{[1]={flags=0,keywordFlags=0,name="TakenFromCompanionBeforeYouFromDeflected",type="BASE",value=15}},nil} c["15% of Damage from Hits is taken from your Damageable Companion's Life before you"]={{[1]={flags=0,keywordFlags=0,name="TakenFromCompanionBeforeYou",type="BASE",value=15}},nil} c["15% of Damage is taken from Mana before Life"]={{[1]={flags=0,keywordFlags=0,name="DamageTakenFromManaBeforeLife",type="BASE",value=15}},nil} c["15% of Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=15}},nil} +c["15% of Damage taken Recouped as Mana"]={{[1]={flags=0,keywordFlags=0,name="ManaRecoup",type="BASE",value=15}},nil} c["15% of Damage taken from Deflected Hits Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="BASE",value=15}}," from Deflected Hits Recouped as Life "} c["15% of Damage taken from Deflected Hits Recouped as Life 20% faster start of Energy Shield Recharge when not on Full Life"]={{[1]={[1]={neg=true,type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="DamageTaken",type="BASE",value=15}}," from Deflected Hits Recouped as Life 20% faster start of Energy Shield Recharge "} c["15% of Elemental Damage taken Recouped as Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LightningEnergyShieldRecoup",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="ColdEnergyShieldRecoup",type="BASE",value=15},[3]={flags=0,keywordFlags=0,name="FireEnergyShieldRecoup",type="BASE",value=15}},nil} +c["15% of Fire Damage Converted to Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamageConvertToChaos",type="BASE",value=15}},nil} c["15% of Fire damage taken as Cold damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamageTakenAsCold",type="BASE",value=15}},nil} c["15% of Leech is Instant"]={{[1]={flags=0,keywordFlags=0,name="InstantEnergyShieldLeech",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="InstantManaLeech",type="BASE",value=15},[3]={flags=0,keywordFlags=0,name="InstantLifeLeech",type="BASE",value=15}},nil} c["15% of Lightning damage taken as Cold damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageTakenAsCold",type="BASE",value=15}},nil} +c["15% of Physical Damage Converted to Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToChaos",type="BASE",value=15}},nil} c["15% of Physical Damage Converted to Cold Damage while you have at least 150 Devotion"]={{[1]={[1]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="PhysicalDamageConvertToCold",type="BASE",value=15}},nil} c["15% of Physical Damage Converted to Fire Damage while you have at least 150 Devotion"]={{[1]={[1]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="PhysicalDamageConvertToFire",type="BASE",value=15}},nil} c["15% of Physical Damage Converted to Lightning Damage while you have at least 150 Devotion"]={{[1]={[1]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="PhysicalDamageConvertToLightning",type="BASE",value=15}},nil} @@ -1756,6 +2473,7 @@ c["15% of Spell Mana Cost Converted to Life Cost"]={{[1]={[1]={skillType=2,type= c["15% reduced Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=-15}},nil} c["15% reduced Attack Speed with Crossbows"]={{[1]={flags=67108869,keywordFlags=0,name="Speed",type="INC",value=-15}},nil} c["15% reduced Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=-15}},nil} +c["15% reduced Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=-15},[2]={flags=0,keywordFlags=0,name="DexRequirement",type="INC",value=-15},[3]={flags=0,keywordFlags=0,name="IntRequirement",type="INC",value=-15}},nil} c["15% reduced Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=-15}},nil} c["15% reduced Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-15}},nil} c["15% reduced Charm Charges used"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesUsed",type="INC",value=-15}},nil} @@ -1765,10 +2483,14 @@ c["15% reduced Effect of Chill on you"]={{[1]={flags=0,keywordFlags=0,name="Self c["15% reduced Flask Charges used"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-15}},nil} c["15% reduced Grenade Detonation Time"]={{[1]={[1]={skillType=159,type="SkillType"},flags=0,keywordFlags=0,name="DetonationTime",type="INC",value=-15}},nil} c["15% reduced Magnitude of Ignite on you"]={{[1]={flags=0,keywordFlags=0,name="SelfIgniteEffect",type="INC",value=-15}},nil} +c["15% reduced Movement Speed Penalty from using Skills while moving"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeedPenalty",type="INC",value=-15}},nil} c["15% reduced Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=-15}},nil} +c["15% reduced Skeleton Duration"]={{[1]={[1]={includeTransfigured=true,skillName="Summon Skeletons",type="SkillName"},flags=0,keywordFlags=0,name="Duration",type="INC",value=-15}},nil} +c["15% reduced Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=-15}},nil} c["15% reduced Slowing Potency of Debuffs on You"]={{}," Slowing Potency of Debuffs on You "} c["15% reduced Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=-15}},nil} c["15% reduced Volatility Explosion delay"]={{}," Volatility Explosion delay "} +c["15% reduced effect of Chill and Shock on you"]={{[1]={flags=0,keywordFlags=0,name="SelfChillEffect",type="INC",value=-15},[2]={flags=0,keywordFlags=0,name="SelfShockEffect",type="INC",value=-15}},nil} c["15% reduced effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=-15}},nil} c["15% reduced effect of Shock on you"]={{[1]={flags=0,keywordFlags=0,name="SelfShockEffect",type="INC",value=-15}},nil} c["15% reduced maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=-15}},nil} @@ -1776,22 +2498,29 @@ c["150% increased Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRe c["150% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=150}},nil} c["150% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=150}},nil} c["150% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=150}},nil} -c["150% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=150}},nil} +c["150% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=150},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=150},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=150}},nil} c["150% increased Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=150}},nil} +c["150% increased Chill Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=150}},nil} +c["150% increased Cold Damage while your Off Hand is empty"]={{[1]={[1]={type="Condition",var="OffHandAttack"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=150}}," while your is empty "} c["150% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=150}},nil} c["150% increased Effect of Jewel Socket Passive Skills"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=150}}," of Jewel Socket Passive Skills "} c["150% increased Effect of Jewel Socket Passive Skills containing Corrupted Magic Jewels"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="corruptedMagicJewelIncEffect",value=150}}},nil} +c["150% increased Endurance, Frenzy and Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=150},[2]={flags=0,keywordFlags=0,name="FrenzyChargesDuration",type="INC",value=150},[3]={flags=0,keywordFlags=0,name="EnduranceChargesDuration",type="INC",value=150}},nil} c["150% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=150}},nil} c["150% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=150}},nil} c["150% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=150}},nil} c["150% increased Global Evasion Rating when on Low Life"]={{[1]={[1]={type="Global"},[2]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=150}},nil} c["150% increased Mana Regeneration Rate if you've dealt a Critical Hit Recently"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=150}},nil} c["150% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=150}},nil} +c["150% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=150}},nil} c["150% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=150}},nil} c["16% increased Accuracy Rating at Close Range"]={{[1]={[1]={type="Condition",var="AtCloseRange"},flags=0,keywordFlags=0,name="AccuracyVsEnemy",type="INC",value=16}},nil} c["16% increased Accuracy Rating with One Handed Melee Weapons"]={{[1]={flags=21474836484,keywordFlags=0,name="Accuracy",type="INC",value=16}},nil} c["16% increased Accuracy Rating with Two Handed Melee Weapons"]={{[1]={flags=38654705668,keywordFlags=0,name="Accuracy",type="INC",value=16}},nil} +c["16% increased Area of Effect for Attacks per 10 Intelligence"]={{[1]={[1]={div=10,stat="Int",type="PerStat"},flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=16}},nil} +c["16% increased Area of Effect of Curses"]={{[1]={flags=0,keywordFlags=2,name="AreaOfEffect",type="INC",value=16}},nil} c["16% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=16}},nil} +c["16% increased Attack Critical Hit Chance while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=1,keywordFlags=0,name="CritChance",type="INC",value=16}},nil} c["16% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=16}},nil} c["16% increased Attack Damage against Bleeding Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Bleeding"},flags=1,keywordFlags=0,name="Damage",type="INC",value=16}},nil} c["16% increased Attack Damage against Rare or Unique Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="RareOrUnique"},flags=1,keywordFlags=0,name="Damage",type="INC",value=16}},nil} @@ -1805,75 +2534,133 @@ c["16% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="Co c["16% increased Critical Damage Bonus with Bows"]={{[1]={flags=131076,keywordFlags=0,name="CritMultiplier",type="INC",value=16}},nil} c["16% increased Critical Hit Chance for Spells"]={{[1]={flags=2,keywordFlags=0,name="CritChance",type="INC",value=16}},nil} c["16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"]={{[1]={[1]={neg=true,type="Condition",var="CritRecently"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=16}},nil} +c["16% increased Critical Hit Chance with Cold Skills"]={{[1]={flags=0,keywordFlags=64,name="CritChance",type="INC",value=16}},nil} +c["16% increased Critical Hit Chance with Fire Skills"]={{[1]={flags=0,keywordFlags=32,name="CritChance",type="INC",value=16}},nil} +c["16% increased Critical Hit Chance with Lightning Skills"]={{[1]={flags=0,keywordFlags=128,name="CritChance",type="INC",value=16}},nil} +c["16% increased Critical Hit Chance with One Handed Melee Weapons"]={{[1]={flags=21474836484,keywordFlags=0,name="CritChance",type="INC",value=16}},nil} +c["16% increased Critical Hit Chance with Two Handed Melee Weapons"]={{[1]={flags=38654705668,keywordFlags=0,name="CritChance",type="INC",value=16}},nil} c["16% increased Damage with Bows"]={{[1]={flags=131076,keywordFlags=0,name="Damage",type="INC",value=16}},nil} c["16% increased Damage with Warcries"]={{[1]={flags=0,keywordFlags=4,name="Damage",type="INC",value=16}},nil} c["16% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=16}},nil} +c["16% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=16}},nil} c["16% increased Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=16}},nil} c["16% increased Hazard Damage"]={{[1]={[1]={skillType=203,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=16}},nil} c["16% increased Mana Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=16}},nil} c["16% increased Mana Regeneration Rate while not on Low Mana"]={{[1]={[1]={neg=true,type="Condition",var="LowMana"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=16}},nil} c["16% increased Mana Regeneration Rate while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=16}},nil} +c["16% increased Mana Reservation Efficiency of Skills"]={{[1]={flags=0,keywordFlags=0,name="ManaReservationEfficiency",type="INC",value=16}},nil} c["16% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=16}},nil} c["16% increased Melee Strike Range with this weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="MeleeWeaponRange",type="INC",value=16},[2]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="UnarmedRange",type="INC",value=16}},nil} c["16% increased Minion Duration"]={{[1]={[1]={skillType=77,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=16}},nil} c["16% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=16}},nil} +c["16% increased Projectile Attack Damage"]={{[1]={flags=1025,keywordFlags=0,name="Damage",type="INC",value=16}},nil} c["16% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=16}},nil} c["16% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=16}},nil} c["16% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=16}},nil} c["16% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=16}},nil} c["16% increased Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="Damage",type="INC",value=16}},nil} c["16% increased Totem Life"]={{[1]={flags=0,keywordFlags=0,name="TotemLife",type="INC",value=16}},nil} +c["16% increased Trap Throwing Speed"]={{[1]={flags=0,keywordFlags=0,name="TrapThrowingSpeed",type="INC",value=16}},nil} c["16% increased Warcry Speed"]={{[1]={flags=0,keywordFlags=4,name="WarcrySpeed",type="INC",value=16}},nil} +c["16% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=16}},nil} +c["16% increased amount of Mana Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxManaLeechRate",type="INC",value=16}},nil} c["16% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=16}},nil} +c["16% reduced Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-16}},nil} c["16% reduced Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=-16}},nil} +c["16% reduced Slowing Potency of Debuffs on You"]={{}," Slowing Potency of Debuffs on You "} c["160% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=160}},nil} c["160% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=160}},nil} +c["160% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"]={{[1]={[1]={neg=true,type="Condition",var="CritRecently"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=160}},nil} c["160% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=160}},nil} c["160% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=160}},nil} c["160% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=160}},nil} c["160% increased Spell Physical Damage"]={{[1]={flags=2,keywordFlags=0,name="PhysicalDamage",type="INC",value=160}},nil} +c["163% increased Spell Damage with Spells that cost Life"]={{[1]={[1]={statList={[1]="LifeCost",[2]="LifePerSecondCost"},threshold=1,type="StatThreshold"},flags=2,keywordFlags=131072,name="Damage",type="INC",value=163}},nil} c["169% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=169}},nil} c["169% increased Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=169}},nil} c["169% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=169}},nil} c["169% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=169}},nil} +c["17"]={{}," "} c["17% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=17}},nil} +c["17% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=17}},nil} +c["17% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=17}},nil} +c["17% increased Critical Damage Bonus with One Handed Melee Weapons"]={{[1]={flags=21474836484,keywordFlags=0,name="CritMultiplier",type="INC",value=17}},nil} c["17% increased Elemental Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="INC",value=17}},nil} c["17% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=17}},nil} +c["17% increased Totem Life"]={{[1]={flags=0,keywordFlags=0,name="TotemLife",type="INC",value=17}},nil} +c["17% increased Totem Placement speed"]={{[1]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=17}},nil} c["172% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=172}},nil} c["175% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=175}},nil} c["175% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=175}},nil} c["175% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=175}},nil} -c["175% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=175}},nil} +c["175% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=175},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=175},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=175}},nil} +c["175% increased Critical Hit Chance with arrows that Fork"]={{[1]={[1]={stat="ForkRemaining",threshold=1,type="StatThreshold"},[2]={stat="PierceCount",threshold=0,type="StatThreshold",upper=true},flags=0,keywordFlags=2048,name="CritChance",type="INC",value=175}},nil} c["175% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=175}},nil} +c["175% increased Energy Shield Recharge Rate during any Flask Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=175}},nil} +c["175% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=175}},nil} c["175% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=175}},nil} c["175% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=175}},nil} +c["175% increased Skeleton Duration"]={{[1]={[1]={includeTransfigured=true,skillName="Summon Skeletons",type="SkillName"},flags=0,keywordFlags=0,name="Duration",type="INC",value=175}},nil} c["18 to 28 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=18},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=28}},nil} +c["18% chance for Spell Skills to fire 2 additional Projectiles"]={{[1]={flags=2,keywordFlags=0,name="TwoAdditionalProjectilesChance",type="BASE",value=18}},nil} +c["18% chance to Maim on Hit"]={{}," to Maim "} +c["18% chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="BASE",value=18}},nil} +c["18% chance when you Reload a Crossbow to be immediate"]={{[1]={flags=0,keywordFlags=0,name="InstantReloadChance",type="BASE",value=18}},nil} c["18% increased Area of Effect for Attacks"]={{[1]={flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=18}},nil} +c["18% increased Area of Effect if you've Killed Recently"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=18}},nil} c["18% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=18}},nil} +c["18% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=18},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=18},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=18}},nil} c["18% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=18}},nil} +c["18% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=18}},nil} +c["18% increased Burning Damage"]={{[1]={flags=0,keywordFlags=134217728,name="FireDamage",type="INC",value=18}},nil} +c["18% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=18}},nil} c["18% increased Charm Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="CharmDuration",type="INC",value=18}},nil} +c["18% increased Cold Damage per 1% Cold Resistance above 75%"]={{[1]={[1]={div=1,stat="ColdResistOver75",type="PerStat"},flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=18}},nil} +c["18% increased Cold Damage per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=18}},nil} c["18% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=18}},nil} +c["18% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=18}},nil} c["18% increased Critical Damage Bonus with Quarterstaves"]={{[1]={flags=2097156,keywordFlags=0,name="CritMultiplier",type="INC",value=18}},nil} c["18% increased Curse Magnitudes"]={{[1]={flags=0,keywordFlags=0,name="CurseEffect",type="INC",value=18}},nil} +c["18% increased Damage with Hits against Chilled Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=18}},nil} +c["18% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=18}},nil} +c["18% increased Glory generation for Banner Skills"]={{}," Glory generation for Banner Skills "} +c["18% increased Golem Damage for each Type of Golem you have Summoned"]={{[1]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",type="ActorCondition",var="HavePhysicalGolem"},flags=0,keywordFlags=0,name="Damage",type="INC",value=18}}},[2]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",type="ActorCondition",var="HaveLightningGolem"},flags=0,keywordFlags=0,name="Damage",type="INC",value=18}}},[3]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",type="ActorCondition",var="HaveColdGolem"},flags=0,keywordFlags=0,name="Damage",type="INC",value=18}}},[4]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",type="ActorCondition",var="HaveFireGolem"},flags=0,keywordFlags=0,name="Damage",type="INC",value=18}}},[5]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",type="ActorCondition",var="HaveChaosGolem"},flags=0,keywordFlags=0,name="Damage",type="INC",value=18}}},[6]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",type="ActorCondition",var="HaveCarrionGolem"},flags=0,keywordFlags=0,name="Damage",type="INC",value=18}}}},nil} +c["18% increased Life Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="LifeCostEfficiency",type="INC",value=18}},nil} +c["18% increased Lightning Damage per 1% Lightning Resistance above 75%"]={{[1]={[1]={div=1,stat="LightningResistOver75",type="PerStat"},flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=18}},nil} +c["18% increased Lightning Damage per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=18}},nil} c["18% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=18}},nil} +c["18% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=18}},nil} c["18% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=18}},nil} +c["18% increased Poison Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=18}},nil} c["18% increased Projectile Stun Buildup"]={{[1]={flags=1024,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=18}},nil} +c["18% increased Rarity of Items found Your other Modifiers to Rarity of Items found do not apply"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=18}}," Your other Modifiers to Rarity of Items found do not apply "} c["18% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=18}},nil} c["18% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=18}},nil} c["18% increased Stun Buildup with Maces"]={{[1]={flags=1048580,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=18}},nil} c["18% increased Stun Buildup with Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=18}},nil} +c["18% increased Vaal Skill Effect Duration"]={{[1]={flags=0,keywordFlags=512,name="Duration",type="INC",value=18}},nil} c["18% increased Warcry Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=4,name="CooldownRecovery",type="INC",value=18}},nil} c["18% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=18}},nil} +c["18% increased maximum Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="Ward",type="INC",value=18}},nil} +c["18% more Global Evasion Rating and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="MORE",value=18},[2]={flags=0,keywordFlags=0,name="EnergyShield",type="MORE",value=18}},nil} +c["18% more damage taken while Cursed"]={{[1]={[1]={type="Condition",var="Cursed"},flags=0,keywordFlags=0,name="DamageTaken",type="MORE",value=18}},nil} c["18% of Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=18}},nil} c["18% of Damage taken Recouped as Mana"]={{[1]={flags=0,keywordFlags=0,name="ManaRecoup",type="BASE",value=18}},nil} c["18% of Skill Mana Costs Converted to Life Costs"]={{[1]={flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=18}},nil} c["18% reduced Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=-18}},nil} c["180% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=180}},nil} c["19% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=19}},nil} +c["19% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=19}},nil} +c["19% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=19}},nil} +c["19% increased Magnitude of Ailments you inflict"]={{[1]={flags=0,keywordFlags=0,name="AilmentMagnitude",type="INC",value=19}},nil} +c["19% increased Magnitude of Shock you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=19}},nil} +c["19% reduced Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-19}},nil} c["195% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=195}},nil} -c["2 Body Armour sockets"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=2}}," Body sockets "} -c["2 Body Armour sockets 1 Gloves socket"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=2}}," Body sockets 1 Gloves socket "} -c["2 Body Armour sockets 1 Gloves socket 1 Boots socket"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="BASE",value=2}}," Body sockets 1 Gloves socket 1 Boots socket "} +c["2 Body Armour sockets"]={{},nil} +c["2 Enemy Writhing Worms escape the Flask when used Writhing Worms are destroyed when Hit"]={{}," Enemy Writhing Worms escape the Flask when used Writhing Worms are destroyed when Hit "} +c["2 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=2}},nil} +c["2 to 19 Lightning Damage per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=2},[2]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=19}},nil} +c["2 to 4 Fire Thorns damage per 100 maximum Life"]={{[1]={[1]={div=100,stat="Life",type="PerStat"},flags=32,keywordFlags=0,name="FireMin",type="BASE",value=2},[2]={[1]={div=100,stat="Life",type="PerStat"},flags=32,keywordFlags=0,name="FireMax",type="BASE",value=4}},nil} c["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=2}}," that if you would gain Endurance , you instead gain up to maximum Endurance Charges "} c["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges +1 to Maximum Endurance Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=2}}," that if you would gain Endurance , you instead gain up to maximum Endurance Charges +1 to Maximum Endurance Charges "} c["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=2}}," that if you would gain Frenzy , you instead gain up to your maximum number of Frenzy Charges "} @@ -1881,32 +2668,52 @@ c["2% chance that if you would gain Frenzy Charges, you instead gain up to your c["2% chance that if you would gain Power Charges, you instead gain up to"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=2}}," that if you would gain Power , you instead gain up to "} c["2% chance that if you would gain Power Charges, you instead gain up to your maximum number of Power Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=2}}," that if you would gain Power , you instead gain up to your maximum number of Power Charges "} c["2% chance that if you would gain Power Charges, you instead gain up to your maximum number of Power Charges +1 to Maximum Power Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=2}}," that if you would gain Power , you instead gain up to your maximum number of Power Charges +1 to Maximum Power Charges "} +c["2% chance to Avoid Elemental Damage from Hits per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="AvoidFireDamageChance",type="BASE",value=2},[2]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="AvoidColdDamageChance",type="BASE",value=2},[3]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="AvoidLightningDamageChance",type="BASE",value=2}},nil} +c["2% chance to Freeze"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeChance",type="BASE",value=2}},nil} c["2% chance to Recover all Life when you Kill an Enemy"]={{[1]={[1]={percent=2,stat="Life",type="PercentStat"},[2]={type="Condition",var="AverageResourceGain"},flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=1},[2]={[1]={percent=100,stat="Life",type="PercentStat"},[2]={type="Condition",var="MaxResourceGain"},flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=1}},nil} c["2% increased Accuracy Rating per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="Accuracy",type="INC",value=2}},nil} c["2% increased Area of Effect for Attacks per 10 Intelligence"]={{[1]={[1]={div=10,stat="Int",type="PerStat"},flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=2}},nil} +c["2% increased Area of Effect per 25 Rampage Kills"]={{[1]={[1]={div=25,limit=40,limitTotal=true,type="Multiplier",var="Rampage"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=2}},nil} +c["2% increased Area of Effect per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=2}},nil} c["2% increased Armour per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="Armour",type="INC",value=2}},nil} c["2% increased Attack Damage per 75 Item Armour and Evasion on Equipped Shield"]={{[1]={[1]={div=75,statList={[1]="ArmourOnWeapon 2",[2]="EvasionOnWeapon 2"},type="PerStat"},[2]={type="Condition",var="UsingShield"},flags=1,keywordFlags=0,name="Damage",type="INC",value=2}},nil} c["2% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=2}},nil} c["2% increased Attack Speed per 10 Dexterity"]={{[1]={[1]={div=10,stat="Dex",type="PerStat"},flags=1,keywordFlags=0,name="Speed",type="INC",value=2}},nil} c["2% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=2}},nil} c["2% increased Cast Speed per 20 Spirit"]={{[1]={[1]={div=20,stat="Spirit",type="PerStat"},flags=16,keywordFlags=0,name="Speed",type="INC",value=2}},nil} +c["2% increased Cast Speed per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=16,keywordFlags=0,name="Speed",type="INC",value=2}},nil} c["2% increased Curse Magnitudes"]={{[1]={flags=0,keywordFlags=0,name="CurseEffect",type="INC",value=2}},nil} c["2% increased Damage per 5 of your lowest Attribute"]={{[1]={[1]={div=5,stat="LowestAttribute",type="PerStat"},flags=0,keywordFlags=0,name="Damage",type="INC",value=2}},nil} +c["2% increased Damage per Power Charge with Hits against Enemies on Low Life"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},[2]={actor="enemy",type="ActorCondition",var="LowLife"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=2}},nil} +c["2% increased Damage per Power Charge with Hits against Enemies that are on Full Life"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},[2]={actor="enemy",type="ActorCondition",var="FullLife"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=2}},nil} +c["2% increased Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="INC",value=2}},nil} +c["2% increased Evasion Rating per 10 Intelligence"]={{[1]={[1]={div=10,stat="Int",type="PerStat"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=2}},nil} c["2% increased Evasion Rating per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=2}},nil} +c["2% increased Experience gain"]={{}," Experience gain "} +c["2% increased Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="INC",value=2}},nil} +c["2% increased Intelligence for each Unique Item Equipped"]={{[1]={[1]={type="Multiplier",var="UniqueItem"},flags=0,keywordFlags=0,name="Int",type="INC",value=2}},nil} c["2% increased Life Recovery rate per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="LifeRecoveryRate",type="INC",value=2}},nil} c["2% increased Magnitude of Damaging Ailments you inflict per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=14680064,name="AilmentMagnitude",type="INC",value=2}},nil} c["2% increased Mana Cost Efficiency per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=2}},nil} c["2% increased Mana Recovery rate per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="ManaRecoveryRate",type="INC",value=2}},nil} +c["2% increased Mana Reservation Efficiency of Skills per 250 total Attributes"]={{[1]={[1]={div=250,statList={[1]="Str",[2]="Dex",[3]="Int"},type="PerStat"},flags=0,keywordFlags=0,name="ManaReservationEfficiency",type="INC",value=2}},nil} c["2% increased Maximum Life per socketed Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="Life",type="INC",value=2}},nil} +c["2% increased Melee Physical Damage per 10 Dexterity"]={{[1]={[1]={div=10,stat="Dex",type="PerStat"},flags=256,keywordFlags=0,name="PhysicalDamage",type="INC",value=2}},nil} +c["2% increased Minion Attack Speed per 50 Dexterity"]={{[1]={[1]={div=50,stat="Dex",type="PerStat"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=2}}}},nil} +c["2% increased Minion Movement Speed per 50 Dexterity"]={{[1]={[1]={div=50,stat="Dex",type="PerStat"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=2}}}},nil} c["2% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=2}},nil} +c["2% increased Movement Speed per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=2}},nil} c["2% increased Movement Speed while Sprinting"]={{[1]={[1]={type="Condition",var="Sprinting"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=2}},nil} c["2% increased Parried Debuff Duration per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="ParryDebuffDuration",type="INC",value=2}},nil} +c["2% increased Physical Damage Over Time per 10 Dexterity"]={{[1]={[1]={div=10,stat="Dex",type="PerStat"},flags=0,keywordFlags=16777216,name="PhysicalDamage",type="INC",value=2}},nil} +c["2% increased Quantity of Items found per Chest opened Recently"]={{[1]={flags=0,keywordFlags=0,name="LootQuantity",type="INC",value=2}}," per Chest opened Recently "} c["2% increased Reservation Efficiency of Skills per Idol in your Equipment"]={{[1]={[1]={actor="player",type="Multiplier",var="IdolsInEquipment"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=2}},nil} c["2% increased Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=2},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=2},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=2}},nil} c["2% increased Skill Speed with Channelling Skills"]={{[1]={[1]={skillType=48,type="SkillType"},flags=0,keywordFlags=0,name="Speed",type="INC",value=2},[2]={[1]={skillType=48,type="SkillType"},flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=2},[3]={[1]={skillType=48,type="SkillType"},flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=2}},nil} c["2% increased Spell Damage per 10 Intelligence"]={{[1]={[1]={div=10,stat="Int",type="PerStat"},flags=2,keywordFlags=0,name="Damage",type="INC",value=2}},nil} c["2% increased Spell Damage per 10 Strength"]={{[1]={[1]={div=10,stat="Str",type="PerStat"},flags=2,keywordFlags=0,name="Damage",type="INC",value=2}},nil} c["2% increased Spirit per socketed Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="Spirit",type="INC",value=2}},nil} +c["2% increased Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=2}},nil} c["2% increased Stun Buildup per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=2}},nil} c["2% increased Thorns damage per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=32,keywordFlags=0,name="Damage",type="INC",value=2}},nil} c["2% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=2}},nil} @@ -1914,10 +2721,13 @@ c["2% increased maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="I c["2% reduced Energy Shield Recharge Rate per 25 Tribute"]={{[1]={[1]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=-2}},nil} c["2% reduced Light Radius per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="LightRadius",type="INC",value=-2}},nil} c["2% reduced Movement Speed Penalty from using Skills while moving"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeedPenalty",type="INC",value=-2}},nil} +c["2% reduced Movement Speed per Chest opened Recently"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=-2}}," per Chest opened Recently "} c["2% reduced Presence Area of Effect per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=-2}},nil} c["20 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=20}},nil} +c["20 Life gained on Kill per Frenzy Charge"]={{[1]={[1]={type="Condition",var="KilledRecently"},[2]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="Life",type="BASE",value=20}}," gained "} c["20 to 30 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=20},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=30}},nil} c["20% Chance to build an additional Combo on Hit"]={{}," to build an additional Combo "} +c["20% Life Recovery from Flasks also applies to Runic Ward"]={{[1]={flags=0,keywordFlags=0,name="LifeFlaskRecoveryAppliesToWard",type="BASE",value=20}},nil} c["20% chance for Attack Hits to apply Incision"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanInflictIncision",type="FLAG",value=true}},nil} c["20% chance for Bleeding to be Aggravated when Inflicted against Enemies on Jagged Ground"]={{}," to be Aggravated when Inflicted against Enemies on Jagged Ground "} c["20% chance for Bleeding to be Aggravated when Inflicted against Enemies on Jagged Ground 40% increased Jagged Ground Duration"]={{[1]={flags=0,keywordFlags=4194304,name="Duration",type="BASE",value=20}}," to be Aggravated when Inflicted against Enemies on Jagged Ground 40% increased Jagged Ground "} @@ -1926,9 +2736,12 @@ c["20% chance for Charms you use to not consume Charges Recover 5% of maximum Ma c["20% chance for Damage of Enemies Hitting you to be Unlucky"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="BASE",value=20}}," for of Enemies Hitting you to be Unlucky "} c["20% chance for Damage of Enemies Hitting you to be Unlucky 20% chance for Damage with Hits to be Lucky"]={{[1]={flags=0,keywordFlags=262144,name="Damage",type="BASE",value=20}}," for of Enemies Hitting you to be Unlucky 20% chance for Damage to be Lucky "} c["20% chance for Damage with Hits to be Lucky"]={{[1]={flags=0,keywordFlags=0,name="LuckyHitsChance",type="BASE",value=20}},nil} +c["20% chance for Energy Shield Recharge to start when you Block"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=20}}," for Recharge to start when you Block "} c["20% chance for Energy Shield Recharge to start when you Kill an Enemy"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=20}}," for Recharge to start "} c["20% chance for Flasks you use to not consume Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskChanceNotConsumeCharges",type="BASE",value=20}},nil} +c["20% chance for Lightning Damage with Hits to be Lucky"]={{[1]={flags=0,keywordFlags=0,name="LightningLuckyHitsChance",type="BASE",value=20}},nil} c["20% chance for Lightning Skills to Chain an additional time"]={{[1]={flags=0,keywordFlags=128,name="ChainChance",type="BASE",value=20}},nil} +c["20% chance for Mace Slam Skills you use yourself to cause an additional Aftershock"]={{}," for Mace Slam Skills you use yourself to cause an additional Aftershock "} c["20% chance to Aggravate Bleeding on targets you Critically Hit with Attacks"]={{}," to Aggravate Bleeding on targets you Critically Hit "} c["20% chance to Aggravate Bleeding on targets you Hit with Empowered Attacks"]={{}," to Aggravate Bleeding on targets you Hit with Empowered Attacks "} c["20% chance to Aggravate Bleeding on targets you Hit with Empowered Attacks Empowered Attacks deal 30% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="BASE",value=20}}," to Aggravate Bleeding on targets you Hit with Empowered Attacks Empowered Attacks deal 30% increased "} @@ -1938,17 +2751,35 @@ c["20% chance to Avoid Elemental Ailments"]={{[1]={flags=0,keywordFlags=0,name=" c["20% chance to Avoid Fire Damage from Hits"]={{[1]={flags=0,keywordFlags=0,name="AvoidFireDamageChance",type="BASE",value=20}},nil} c["20% chance to Avoid Lightning Damage from Hits"]={{[1]={flags=0,keywordFlags=0,name="AvoidLightningDamageChance",type="BASE",value=20}},nil} c["20% chance to Avoid Physical Damage from Hits"]={{[1]={flags=0,keywordFlags=0,name="AvoidPhysicalDamageChance",type="BASE",value=20}},nil} +c["20% chance to Avoid Projectiles while Phasing"]={{[1]={[1]={type="Condition",var="Phasing"},flags=0,keywordFlags=0,name="AvoidProjectilesChance",type="BASE",value=20}},nil} +c["20% chance to Avoid being Stunned"]={{[1]={flags=0,keywordFlags=0,name="AvoidStun",type="BASE",value=20}},nil} +c["20% chance to Blind Enemies on hit"]={{[1]={flags=0,keywordFlags=0,name="BlindChance",type="BASE",value=20}},nil} +c["20% chance to Freeze"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeChance",type="BASE",value=20}},nil} c["20% chance to Knock Enemies Back with Hits at Close Range"]={{}," to Knock Enemies Back "} +c["20% chance to Maim on Hit"]={{}," to Maim "} c["20% chance to Pierce an Enemy"]={{[1]={flags=0,keywordFlags=0,name="PierceChance",type="BASE",value=20}},nil} c["20% chance to Poison on Hit"]={{[1]={flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=20}},nil} +c["20% chance to Poison on Hit with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PoisonChance",type="BASE",value=20}},nil} +c["20% chance to Poison on Hit with this weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="PoisonChance",type="BASE",value=20}},nil} +c["20% chance to Trigger Level 16 Molten Burst on Melee Hit"]={{},nil} +c["20% chance to Trigger Level 20 Shade Form when you Use a Socketed Skill"]={{},nil} +c["20% chance to Trigger Level 20 Summon Volatile Anomaly on Kill"]={{},nil} +c["20% chance to Trigger Level 20 Tentacle Whip on Kill"]={{},nil} +c["20% chance to Trigger Level 25 Summon Spectral Wolf on Critical Hit with this Weapon"]={{[1]={[1]={type="SkillId"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="triggerOnCrit",value=true}}}}},nil} c["20% chance to cause Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=20}},nil} +c["20% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks"]={{[1]={flags=288,keywordFlags=0,name="Damage",type="BASE",value=20}}," to deal your to Enemies you Hit "} c["20% chance to gain Onslaught for 3 seconds when you kill an"]={{[1]={flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}}," when you kill an "} -c["20% chance to gain Onslaught for 3 seconds when you kill an Abyssal Wasting you inflict also prevents targets from dealing Critical Hits"]={{[1]={flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}}," when you kill an Abyssal Wasting you inflict also prevents targets from dealing Critical Hits "} +c["20% chance to gain Onslaught for 3 seconds when you kill an enemy affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}}," when you kill an enemy affected by Abyssal Wasting "} +c["20% chance to gain a Frenzy Charge on killing a Frozen enemy"]={nil,"a Frenzy Charge ing a Frozen enemy "} +c["20% chance to gain a Power Charge on Critical Hit"]={nil,"a Power Charge "} c["20% chance to gain a Power Charge on Hit"]={nil,"a Power Charge on Hit "} c["20% chance to gain a Power Charge on Hit Lose all Power Charges on reaching maximum Power Charges"]={nil,"a Power Charge on Hit Lose all Power Charges on reaching maximum Power Charges "} +c["20% chance to gain an Endurance Charge when you Block"]={nil,"an Endurance Charge when you Block "} c["20% chance to inflict Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=20}},nil} c["20% chance to load a bolt into all Crossbow skills on Kill"]={{}," to load a bolt into all skills "} c["20% chance to load a bolt into all Crossbow skills on Kill Sacrifice 300 Life to not consume the last bolt when firing"]={{[1]={[1]={type="Condition",var="KilledRecently"},[2]={includeTransfigured=true,skillName="Sacrifice",type="SkillName"},flags=67108864,keywordFlags=0,name="Life",type="BASE",value=20}}," to load a bolt into all skills 300 to not consume the last bolt when firing "} +c["20% chance to spread Tar when Hit"]={{}," to spread Tar when Hit "} +c["20% chance when collecting an Elemental Infusion to gain an additional Elemental Infusion of the same type"]={{}," when collecting an Elemental Infusion to gain an additional Elemental Infusion of the same type "} c["20% faster Curse Activation"]={{[1]={flags=0,keywordFlags=0,name="CurseActivation",type="INC",value=20}},nil} c["20% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=20}},nil} c["20% faster start of Energy Shield Recharge when not on Full Life"]={{[1]={[1]={neg=true,type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=20}},nil} @@ -1959,25 +2790,29 @@ c["20% increased Accuracy Rating against Rare or Unique Enemies"]={{[1]={[1]={ac c["20% increased Accuracy Rating while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=0,keywordFlags=0,name="Accuracy",type="INC",value=20}},nil} c["20% increased Accuracy Rating while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="Accuracy",type="INC",value=20}},nil} c["20% increased Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=20}},nil} +c["20% increased Area of Effect for Attacks"]={{[1]={flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=20}},nil} c["20% increased Area of Effect for Skills used by Totems"]={{[1]={flags=0,keywordFlags=16384,name="AreaOfEffect",type="INC",value=20}},nil} c["20% increased Area of Effect of Aura Skills"]={{[1]={[1]={skillType=39,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=20}},nil} c["20% increased Area of Effect of Curses"]={{[1]={flags=0,keywordFlags=2,name="AreaOfEffect",type="INC",value=20}},nil} c["20% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=20}},nil} c["20% increased Armour Break Duration"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=20}}," Break Duration "} +c["20% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=20}},nil} +c["20% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=20}},nil} c["20% increased Armour and Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=20}},nil} c["20% increased Armour if you have been Hit Recently"]={{[1]={[1]={type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="Armour",type="INC",value=20}},nil} c["20% increased Armour if you haven't been Hit Recently"]={{[1]={[1]={neg=true,type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="Armour",type="INC",value=20}},nil} c["20% increased Armour if you've consumed an Endurance Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovableEnduranceCharge"},flags=0,keywordFlags=0,name="Armour",type="INC",value=20}},nil} c["20% increased Armour while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="Armour",type="INC",value=20}},nil} -c["20% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=20}},nil} -c["20% increased Armour, Evasion and Energy Shield from Equipped Shield"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Defences",type="INC",value=20}},nil} -c["20% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]={{[1]={[1]={type="Condition",var="CompanionInPresence"},flags=0,keywordFlags=0,name="Defences",type="INC",value=20}},nil} +c["20% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=20},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=20},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=20}},nil} +c["20% increased Armour, Evasion and Energy Shield from Equipped Shield"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Armour",type="INC",value=20},[2]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=20},[3]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=20}},nil} +c["20% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]={{[1]={[1]={type="Condition",var="CompanionInPresence"},flags=0,keywordFlags=0,name="Armour",type="INC",value=20},[2]={[1]={type="Condition",var="CompanionInPresence"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=20},[3]={[1]={type="Condition",var="CompanionInPresence"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=20}},nil} c["20% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=20}},nil} c["20% increased Attack Damage if you have been Heavy Stunned Recently"]={{[1]={[1]={type="Condition",var="StunnedRecently"},flags=1,keywordFlags=0,name="Damage",type="INC",value=20}},nil} c["20% increased Attack Damage while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=1,keywordFlags=0,name="Damage",type="INC",value=20}},nil} c["20% increased Attack Damage while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=1,keywordFlags=0,name="Damage",type="INC",value=20}},nil} c["20% increased Attack Damage while you have no Life Flask uses left"]={{[1]={[1]={type="Condition",var="NoLifeFlaskUsesLeft"},flags=1,keywordFlags=0,name="Damage",type="INC",value=20}},nil} c["20% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=20}},nil} +c["20% increased Attack Speed if you've dealt a Critical Hit Recently"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=1,keywordFlags=0,name="Speed",type="INC",value=20}},nil} c["20% increased Attack Speed while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=1,keywordFlags=0,name="Speed",type="INC",value=20}},nil} c["20% increased Ballista Critical Hit Chance"]={{[1]={[1]={type="Condition",var="BallistaSkill"},flags=0,keywordFlags=16384,name="CritChance",type="INC",value=20}},nil} c["20% increased Ballista Immobilisation buildup"]={{[1]={[1]={type="Condition",var="BallistaSkill"},flags=0,keywordFlags=16384,name="EnemyImmobilisationBuildup",type="INC",value=20}},nil} @@ -1987,9 +2822,12 @@ c["20% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance" c["20% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=20}},nil} c["20% increased Cast Speed when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=16,keywordFlags=0,name="Speed",type="INC",value=20}},nil} c["20% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=20}},nil} +c["20% increased Charm Charges gained"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGained",type="INC",value=20}},nil} +c["20% increased Charm Charges used"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesUsed",type="INC",value=20}},nil} c["20% increased Charm Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="CharmDuration",type="INC",value=20}},nil} c["20% increased Chill Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=20}},nil} c["20% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=20}},nil} +c["20% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=20}},nil} c["20% increased Cost Efficiency of Skills if you've consumed a Power Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovablePowerCharge"},flags=0,keywordFlags=0,name="CostEfficiency",type="INC",value=20}},nil} c["20% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=20}},nil} c["20% increased Critical Damage Bonus for Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="CritMultiplier",type="INC",value=20}},nil} @@ -2012,8 +2850,11 @@ c["20% increased Damage against Immobilised Enemies while Shapeshifted"]={{[1]={ c["20% increased Damage for each different Warcry you've used Recently"]={{[1]={flags=0,keywordFlags=4,name="Damage",type="INC",value=20}}," for each different you've used Recently "} c["20% increased Damage for each type of Elemental Ailment on Enemy"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Electrocuted"},flags=0,keywordFlags=0,name="Damage",type="INC",value=20},[2]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=0,keywordFlags=0,name="Damage",type="INC",value=20},[3]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=0,name="Damage",type="INC",value=20},[4]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=0,name="Damage",type="INC",value=20},[5]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="Damage",type="INC",value=20}},nil} c["20% increased Damage while Leeching"]={{[1]={[1]={type="Condition",var="Leeching"},flags=0,keywordFlags=0,name="Damage",type="INC",value=20}},nil} +c["20% increased Damage while your Companion is in your Presence"]={{[1]={[1]={type="Condition",var="CompanionInPresence"},flags=0,keywordFlags=0,name="Damage",type="INC",value=20}},nil} c["20% increased Damage with Crossbows"]={{[1]={flags=67108868,keywordFlags=0,name="Damage",type="INC",value=20}},nil} +c["20% increased Damage with Hits for each Level higher the Enemy is than you"]={{[1]={flags=0,keywordFlags=262144,name="Damage",type="INC",value=20}}," for each Level higher the Enemy is than you "} c["20% increased Damage with Hits against Enemies that are on Full Life"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="FullLife"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=20}},nil} +c["20% increased Damage with Movement Skills"]={{[1]={flags=0,keywordFlags=8,name="Damage",type="INC",value=20}},nil} c["20% increased Deflection Rating"]={{[1]={flags=0,keywordFlags=0,name="DeflectionRating",type="INC",value=20}},nil} c["20% increased Deflection Rating while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="DeflectionRating",type="INC",value=20}},nil} c["20% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=20}},nil} @@ -2025,8 +2866,10 @@ c["20% increased Effect of your Mark Skills"]={{[1]={[1]={skillType=99,type="Ski c["20% increased Elemental Ailment Application if you have Shapeshifted to an Animal form Recently"]={{}," Elemental Ailment Application "} c["20% increased Elemental Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="INC",value=20}},nil} c["20% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=20}},nil} +c["20% increased Elemental Damage if you've Killed a Cursed Enemy Recently"]={{[1]={[1]={type="Condition",var="KilledRecently"},[2]={actor="enemy",type="ActorCondition",var="Cursed"},flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=20}},nil} c["20% increased Elemental Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ElementalDamage",type="INC",value=20}},nil} c["20% increased Endurance Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="EnduranceChargesDuration",type="INC",value=20}},nil} +c["20% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=20}},nil} c["20% increased Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=20}},nil} c["20% increased Energy Shield Recharge Rate while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=20}},nil} c["20% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=20}},nil} @@ -2036,8 +2879,13 @@ c["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"]={{ c["20% increased Evasion Rating while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=20}},nil} c["20% increased Evasion Rating while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=20}},nil} c["20% increased Evasion Rating while you have Energy Shield"]={{[1]={[1]={type="Condition",var="HaveEnergyShield"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=20}},nil} +c["20% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=20}},nil} +c["20% increased Exposure Effect"]={{[1]={flags=0,keywordFlags=0,name="FireExposureEffect",type="INC",value=20},[2]={flags=0,keywordFlags=0,name="ColdExposureEffect",type="INC",value=20},[3]={flags=0,keywordFlags=0,name="LightningExposureEffect",type="INC",value=20}},nil} c["20% increased Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=20}},nil} +c["20% increased Fire Damage taken"]={{[1]={flags=0,keywordFlags=0,name="FireDamageTaken",type="INC",value=20}},nil} +c["20% increased Fishing Range"]={{}," Fishing Range "} c["20% increased Flammability Magnitude"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteChance",type="INC",value=20}},nil} +c["20% increased Flask Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=20}},nil} c["20% increased Flask Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="FlaskDuration",type="INC",value=20}},nil} c["20% increased Flask and Charm Charges gained"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGained",type="INC",value=20},[2]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=20}},nil} c["20% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=20}},nil} @@ -2045,6 +2893,7 @@ c["20% increased Freeze Buildup with Empowered Attacks"]={{[1]={flags=0,keywordF c["20% increased Freeze Buildup with Quarterstaves"]={{[1]={flags=2097156,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=20}},nil} c["20% increased Freeze Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeDuration",type="INC",value=20}},nil} c["20% increased Frenzy Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="FrenzyChargesDuration",type="INC",value=20}},nil} +c["20% increased Global Armour, Evasion and Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="Armour",type="INC",value=20},[2]={[1]={type="Global"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=20},[3]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=20}},nil} c["20% increased Global Physical Damage"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=20}},nil} c["20% increased Glory generation"]={{}," Glory generation "} c["20% increased Glory generation for Banner Skills"]={{}," Glory generation for Banner Skills "} @@ -2070,6 +2919,7 @@ c["20% increased Magnitude of Impales inflicted with Spells"]={{[1]={flags=0,key c["20% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=20},[2]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="EnemyChillMagnitude",type="INC",value=20},[3]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=20}},nil} c["20% increased Magnitude of Poison you inflict"]={{[1]={flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=20}},nil} c["20% increased Magnitude of Shock you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=20}},nil} +c["20% increased Magnitudes of Non-Curse Auras from your Skills"]={{[1]={flags=0,keywordFlags=0,name="Magnitude",type="INC",value=20}}," of Non-Curse Auras from your Skills "} c["20% increased Mana Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=20}},nil} c["20% increased Mana Flask Charges gained"]={{[1]={flags=0,keywordFlags=0,name="ManaFlaskChargesGained",type="INC",value=20}},nil} c["20% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=20}},nil} @@ -2081,32 +2931,46 @@ c["20% increased Melee Damage against Immobilised Enemies"]={{[1]={[1]={actor="e c["20% increased Melee Strike Range with this weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="MeleeWeaponRange",type="INC",value=20},[2]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="UnarmedRange",type="INC",value=20}},nil} c["20% increased Minion Duration"]={{[1]={[1]={skillType=77,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=20}},nil} c["20% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=20}},nil} +c["20% increased Movement Speed when on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=20}},nil} +c["20% increased Movement Speed when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=20}},nil} +c["20% increased Movement Speed while Bleeding"]={{[1]={[1]={type="Condition",var="Bleeding"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=20}},nil} c["20% increased Movement Speed while affected by an Ailment"]={{[1]={[1]={type="Condition",varList={[1]="Bleeding",[2]="Poisoned",[3]="Ignited",[4]="Chilled",[5]="Frozen",[6]="Shocked",[7]="Electrocuted"}},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=20}},nil} c["20% increased Movement Speed while an enemy with an Open Weakness is in your Presence"]={{[1]={[1]={type="Condition",var="OpenWeaknessEnemyPresence"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=20}},nil} +c["20% increased Movement Speed while on Full Energy Shield"]={{[1]={[1]={type="Condition",var="FullEnergyShield"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=20}},nil} c["20% increased Parried Debuff Duration"]={{[1]={flags=0,keywordFlags=0,name="ParryDebuffDuration",type="INC",value=20}},nil} c["20% increased Parry Damage"]={{[1]={[1]={includeTransfigured=true,skillName="Parry",type="SkillName"},flags=0,keywordFlags=0,name="Damage",type="INC",value=20}},nil} c["20% increased Parry Hit Area of Effect"]={{[1]={[1]={includeTransfigured=true,skillName="Parry",type="SkillName"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=20}},"Hit "} c["20% increased Parry Range"]={{[1]={flags=0,keywordFlags=0,name="ParryRangeNonProj",type="INC",value=20},[2]={flags=0,keywordFlags=0,name="ParryRangeProj",type="INC",value=20}},nil} c["20% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=20}},nil} +c["20% increased Physical Damage taken"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTaken",type="INC",value=20}},nil} c["20% increased Physical Damage with Bows"]={{[1]={flags=131076,keywordFlags=0,name="PhysicalDamage",type="INC",value=20}},nil} c["20% increased Pin Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyPinBuildup",type="INC",value=20}},nil} c["20% increased Pin duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=20}}," Pin "} c["20% increased Pin duration Pinned Enemies cannot deal Critical Hits"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=20}}," Pin Pinned Enemies cannot deal Critical Hits "} c["20% increased Poison Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=20}},nil} +c["20% increased Poison Duration if you have at least 150 Intelligence"]={{[1]={[1]={stat="Int",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=20}},nil} c["20% increased Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=20}},nil} c["20% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=20}},nil} c["20% increased Projectile Damage"]={{[1]={flags=1024,keywordFlags=0,name="Damage",type="INC",value=20}},nil} +c["20% increased Projectile Speed"]={{[1]={flags=0,keywordFlags=0,name="ProjectileSpeed",type="INC",value=20}},nil} c["20% increased Projectile Stun Buildup"]={{[1]={flags=1024,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=20}},nil} +c["20% increased Quantity of Fish Caught"]={{}," Quantity of Fish Caught "} +c["20% increased Quantity of Gold Dropped by Slain Enemies"]={{}," Quantity of Gold Dropped by Slain Enemies "} +c["20% increased Quantity of Items Dropped by Slain Maimed Enemies"]={{[1]={flags=0,keywordFlags=0,name="LootQuantity",type="INC",value=20}}," by Slain Maimed Enemies "} c["20% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=20}},nil} +c["20% increased Rarity of Items found Your other Modifiers to Rarity of Items found do not apply"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=20}}," Your other Modifiers to Rarity of Items found do not apply "} c["20% increased Reload Speed"]={{[1]={flags=1,keywordFlags=0,name="ReloadSpeed",type="INC",value=20}},nil} c["20% increased Reservation Efficiency of Herald Skills"]={{[1]={[1]={skillType=52,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=20}},nil} c["20% increased Shock Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=20}},nil} c["20% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=20}},nil} c["20% increased Spell Area Damage"]={{[1]={flags=514,keywordFlags=0,name="Damage",type="INC",value=20}},nil} c["20% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=20}},nil} +c["20% increased Spell Damage while on Full Energy Shield"]={{[1]={[1]={type="Condition",var="FullEnergyShield"},flags=2,keywordFlags=0,name="Damage",type="INC",value=20}},nil} +c["20% increased Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="INC",value=20}},nil} c["20% increased Spirit Reservation Efficiency"]={{[1]={flags=0,keywordFlags=0,name="SpiritReservationEfficiency",type="INC",value=20}},nil} c["20% increased Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=20}},nil} c["20% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=20}},nil} +c["20% increased Stun Buildup with Maces"]={{[1]={flags=1048580,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=20}},nil} c["20% increased Stun Buildup with Quarterstaves"]={{[1]={flags=2097156,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=20}},nil} c["20% increased Stun Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyStunDuration",type="INC",value=20}},nil} c["20% increased Stun Recovery"]={{[1]={flags=0,keywordFlags=0,name="StunRecovery",type="INC",value=20}},nil} @@ -2120,8 +2984,10 @@ c["20% increased Totem Damage"]={{[1]={flags=0,keywordFlags=16384,name="Damage", c["20% increased Totem Life"]={{[1]={flags=0,keywordFlags=0,name="TotemLife",type="INC",value=20}},nil} c["20% increased Totem Placement range"]={{}," Placement range "} c["20% increased Totem Placement speed"]={{[1]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=20}},nil} +c["20% increased Trap Damage"]={{[1]={flags=0,keywordFlags=4096,name="Damage",type="INC",value=20}},nil} c["20% increased Tribute"]={{[1]={flags=0,keywordFlags=0,name="Tribute",type="INC",value=20}},nil} c["20% increased Warcry Speed"]={{[1]={flags=0,keywordFlags=4,name="WarcrySpeed",type="INC",value=20}},nil} +c["20% increased Weapon Swap Speed"]={{[1]={flags=0,keywordFlags=0,name="WeaponSwapSpeed",type="INC",value=20}},nil} c["20% increased Withered Magnitude"]={{[1]={flags=0,keywordFlags=0,name="WitherEffect",type="INC",value=20}},nil} c["20% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=20}},nil} c["20% increased bonuses gained from Equipped Quiver"]={{[1]={flags=0,keywordFlags=0,name="EffectOfBonusesFromQuiver",type="INC",value=20}},nil} @@ -2131,12 +2997,14 @@ c["20% increased chance to inflict Ailments against Enemies with Exposure"]={{[1 c["20% increased chance to inflict Ailments against Rare or Unique Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="RareOrUnique"},flags=0,keywordFlags=0,name="AilmentChance",type="INC",value=20}},nil} c["20% increased chance to inflict Ailments with Projectiles"]={{[1]={flags=1024,keywordFlags=0,name="AilmentChance",type="INC",value=20}},nil} c["20% increased duration of Ailments you inflict against Cursed Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Cursed"},flags=0,keywordFlags=0,name="EnemyAilmentDuration",type="INC",value=20}},nil} +c["20% increased effect of Non-Curse Auras from your Skills on your Minions"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={skillType=39,type="SkillType"},[2]={neg=true,skillType=69,type="SkillType"},flags=0,keywordFlags=0,name="AuraEffectOnSelf",type="INC",value=20}}}},nil} c["20% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=20}},nil} c["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovablePowerCharge"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=20}},nil} c["20% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=20}},nil} c["20% increased maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=20}},nil} c["20% increased speed of Recoup Effects"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=20}}," speed of Recoup s "} -c["20% less Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="MORE",value=-20}},nil} +c["20% less Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="MORE",value=-20},[2]={flags=0,keywordFlags=0,name="Evasion",type="MORE",value=-20},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="MORE",value=-20}},nil} +c["20% less Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="MORE",value=-20}},nil} c["20% less Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="MORE",value=-20},[2]={flags=0,keywordFlags=0,name="Dex",type="MORE",value=-20},[3]={flags=0,keywordFlags=0,name="Int",type="MORE",value=-20},[4]={flags=0,keywordFlags=0,name="All",type="MORE",value=-20}},nil} c["20% less Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="MORE",value=-20}},nil} c["20% less Damage taken if you have not been Hit Recently"]={{[1]={[1]={neg=true,type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="DamageTaken",type="MORE",value=-20}},nil} @@ -2145,8 +3013,10 @@ c["20% less Reservation Efficiency of non-Companion Skills"]={{[1]={[1]={neg=tru c["20% less Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="MORE",value=-20}},nil} c["20% less maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="MORE",value=-20}},nil} c["20% less maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="MORE",value=-20}},nil} +c["20% more Attack damage while on Low Mana"]={{[1]={[1]={type="Condition",var="LowMana"},flags=1,keywordFlags=0,name="Damage",type="MORE",value=20}},nil} c["20% more Charm Charges gained"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGained",type="MORE",value=20}},nil} c["20% more Damage against Heavy Stunned Enemies with Maces"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="HeavyStunned"},flags=1048580,keywordFlags=0,name="Damage",type="MORE",value=20}},nil} +c["20% more Global Evasion Rating and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="MORE",value=20},[2]={flags=0,keywordFlags=0,name="EnergyShield",type="MORE",value=20}},nil} c["20% more Life Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="LifeCost",type="MORE",value=20}},nil} c["20% more Stun Buildup with Critical Hits"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="MORE",value=20}},nil} c["20% of Cold Damage taken as Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamageTakenAsFire",type="BASE",value=20}},nil} @@ -2154,15 +3024,20 @@ c["20% of Damage from Hits is taken from your nearest Totem's Life before you"]= c["20% of Damage is taken from Mana before Life"]={{[1]={flags=0,keywordFlags=0,name="DamageTakenFromManaBeforeLife",type="BASE",value=20}},nil} c["20% of Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=20}},nil} c["20% of Damage taken Recouped as Mana"]={{[1]={flags=0,keywordFlags=0,name="ManaRecoup",type="BASE",value=20}},nil} +c["20% of Damage taken from Hits bypasses Energy Shield if Energy Shield is below half"]={{[1]={flags=0,keywordFlags=0,name="DamageTakenWhenHit",type="BASE",value=20}}," bypasses Energy Shield if Energy Shield is below half "} c["20% of Elemental Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="LightningLifeRecoup",type="BASE",value=20},[2]={flags=0,keywordFlags=0,name="ColdLifeRecoup",type="BASE",value=20},[3]={flags=0,keywordFlags=0,name="FireLifeRecoup",type="BASE",value=20}},nil} c["20% of Elemental damage from Hits taken as Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageFromHitsTakenAsChaos",type="BASE",value=20}},nil} c["20% of Fire damage taken as Cold damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamageTakenAsCold",type="BASE",value=20}},nil} c["20% of Flask Recovery applied Instantly"]={{[1]={flags=0,keywordFlags=0,name="FlaskInstantRecovery",type="BASE",value=20}},nil} c["20% of Lightning Damage taken as Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageTakenAsFire",type="BASE",value=20}},nil} c["20% of Lightning damage taken as Cold damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageTakenAsCold",type="BASE",value=20}},nil} +c["20% of Maximum Life Converted to Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeConvertToEnergyShield",type="BASE",value=20}},nil} +c["20% of Physical Damage from Hits taken as Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsCold",type="BASE",value=20}},nil} +c["20% of Physical Damage from Hits taken as Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsFire",type="BASE",value=20}},nil} c["20% of Physical Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalLifeRecoup",type="BASE",value=20}},nil} c["20% of Physical Damage taken as Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenAsChaos",type="BASE",value=20}},nil} c["20% of Spell Damage Leeched as Life"]={{[1]={flags=2,keywordFlags=0,name="DamageLifeLeech",type="BASE",value=20}},nil} +c["20% of Spell Mana Cost Converted to Life Cost"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=20}},nil} c["20% reduced Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=-20}},nil} c["20% reduced Accuracy Rating while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="Accuracy",type="INC",value=-20}},nil} c["20% reduced Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=-20}},nil} @@ -2172,22 +3047,30 @@ c["20% reduced Charm Charges gained"]={{[1]={flags=0,keywordFlags=0,name="CharmC c["20% reduced Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=-20}},nil} c["20% reduced Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=-20}},nil} c["20% reduced Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=-20}},nil} +c["20% reduced Damage taken from Projectile Hits"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=-20}}," from Projectile Hits "} +c["20% reduced Duration of Elemental Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyElementalAilmentDuration",type="INC",value=-20}},nil} c["20% reduced Freeze Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeDuration",type="INC",value=-20}},nil} +c["20% reduced Frenzy Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="FrenzyChargesDuration",type="INC",value=-20}},nil} c["20% reduced Hazard Damage"]={{[1]={[1]={skillType=203,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=-20}},nil} c["20% reduced Life Regeneration rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=-20}},nil} c["20% reduced Light Radius"]={{[1]={flags=0,keywordFlags=0,name="LightRadius",type="INC",value=-20}},nil} c["20% reduced Magnitude of Poison you inflict"]={{[1]={flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=-20}},nil} c["20% reduced Mana Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="ManaCost",type="INC",value=-20}},nil} +c["20% reduced Mana Cost of Skills when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="ManaCost",type="INC",value=-20}},nil} c["20% reduced Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=-20}},nil} c["20% reduced Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=-20}},nil} c["20% reduced Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=-20}},nil} +c["20% reduced Reservation Efficiency of Skills"]={{[1]={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=-20}},nil} c["20% reduced Reservation Efficiency of Skills which create Undead Minions"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=-20}}}}," which create Undead s "} c["20% reduced Reservation Efficiency of Skills which create Undead Minions 30% increased Reservation Efficiency of Skills which create Undead Minions"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=-20}}}}," which create Undead s 30% increased Reservation Efficiency of Skills which create Undead Minions "} c["20% reduced Slowing Potency of Debuffs on You"]={{}," Slowing Potency of Debuffs on You "} c["20% reduced Slowing Potency of Debuffs on You 6% reduced Movement Speed Penalty from using Skills while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=-20}}," Slowing Potency of Debuffs on You 6% reduced Penalty from using Skills "} c["20% reduced Slowing Potency of Debuffs on You 8% reduced Movement Speed Penalty from using Skills while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=-20}}," Slowing Potency of Debuffs on You 8% reduced Penalty from using Skills "} c["20% reduced Slowing Potency of Debuffs on You Buffs on you expire 10% slower"]={{}," Slowing Potency of Debuffs on You Buffs on you expire 10% slower "} +c["20% reduced Slowing Potency of Debuffs on You Gain 12% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=-20}}," Slowing Potency of Debuffs on You Gain 12% of as Extra Fire Damage "} +c["20% reduced Strength Requirement"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=-20}},nil} c["20% reduced Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=-20}},nil} +c["20% reduced effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=-20}},nil} c["20% reduced maximum Divinity per Corrupted Item Equipped"]={{}," maximum Divinity per Corrupted Item Equipped "} c["20% reduced maximum Divinity per Corrupted Item Equipped Skills Cost Divinity instead of Mana or Life"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=-20}}," maximum Divinity per Corrupted Item Equipped Skills Cost Divinity instead of or Life "} c["20% reduced maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=-20}},nil} @@ -2197,50 +3080,90 @@ c["200% faster start of inherent Rage loss"]={{}," start of inherent Rage loss " c["200% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=200}},nil} c["200% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=200}},nil} c["200% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=200}},nil} -c["200% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=200}},nil} +c["200% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=200},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=200},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=200}},nil} c["200% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=200}},nil} +c["200% increased Damage with Claws while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=262148,keywordFlags=0,name="Damage",type="INC",value=200}},nil} c["200% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=200}},nil} c["200% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=200}},nil} c["200% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=200}},nil} c["200% increased Ice Crystal Life"]={{[1]={flags=0,keywordFlags=0,name="IceCrystalLife",type="INC",value=200}},nil} c["200% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=200}},nil} +c["200% increased Spell Damage if you've dealt a Critical Hit in the past 8 seconds"]={{[1]={[1]={type="Condition",var="CritInPast8Sec"},flags=2,keywordFlags=0,name="Damage",type="INC",value=200}},nil} c["200% increased Stun Recovery"]={{[1]={flags=0,keywordFlags=0,name="StunRecovery",type="INC",value=200}},nil} c["200% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=200}},nil} c["200% increased bonuses gained from Equipped Quiver"]={{[1]={flags=0,keywordFlags=0,name="EffectOfBonusesFromQuiver",type="INC",value=200}},nil} c["200% increased effect of Socketed Runes"]={{[1]={flags=0,keywordFlags=0,name="SocketedRuneEffect",type="INC",value=200}},nil} c["200% increased effect of Socketed Soul Cores"]={{[1]={flags=0,keywordFlags=0,name="SocketedSoulCoreEffect",type="INC",value=200}},nil} +c["200% more Rogue's Marker value of primary Heist Target"]={{}," Rogue's Marker value of primary Heist Target "} +c["21 Mana gained when you Block"]={{[1]={flags=0,keywordFlags=0,name="ManaOnBlock",type="BASE",value=21}},nil} +c["21% increased Area of Effect for Attacks"]={{[1]={flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=21}},nil} c["21% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=21}},nil} c["21% increased Elemental Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="INC",value=21}},nil} +c["21% increased Reload Speed"]={{[1]={flags=1,keywordFlags=0,name="ReloadSpeed",type="INC",value=21}},nil} c["21% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=21}},nil} +c["21% increased Totem Placement speed"]={{[1]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=21}},nil} +c["21% increased Warcry Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=4,name="CooldownRecovery",type="INC",value=21}},nil} +c["21% reduced Slowing Potency of Debuffs on You if you've used a Charm Recently"]={{}," Slowing Potency of Debuffs on You if you've used a Charm Recently "} c["22% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=22}},nil} c["22% increased Critical Damage Bonus for Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="CritMultiplier",type="INC",value=22}},nil} c["22% increased Critical Hit Chance for Attacks"]={{[1]={flags=1,keywordFlags=0,name="CritChance",type="INC",value=22}},nil} +c["22% of Recovery applied Instantly"]={{[1]={flags=0,keywordFlags=0,name="FlaskInstantRecovery",type="BASE",value=22}},nil} +c["22% reduced Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-22}},nil} c["22.5 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=22.5}},nil} -c["225% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=225}},nil} +c["221% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=221}},nil} +c["221% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=221}},nil} +c["221% increased Spell Physical Damage"]={{[1]={flags=2,keywordFlags=0,name="PhysicalDamage",type="INC",value=221}},nil} +c["225% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=225},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=225},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=225}},nil} c["225% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=225}},nil} c["225% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=225}},nil} +c["225% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=225}},nil} +c["23 Life gained when you Block"]={{[1]={flags=0,keywordFlags=0,name="LifeOnBlock",type="BASE",value=23}},nil} +c["23% Chance to gain a Charge when you kill an enemy"]={nil,"a Charge "} +c["23% chance for Spell Damage with Critical Hits to be Lucky"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=2,keywordFlags=0,name="Damage",type="BASE",value=23}}," for to be Lucky "} +c["23% chance to Avoid Elemental Ailments"]={{[1]={flags=0,keywordFlags=0,name="AvoidElementalAilments",type="BASE",value=23}},nil} +c["23% chance to gain a Power, Frenzy, or Endurance Charge on kill"]={nil,"a Power, Frenzy, or Endurance Charge "} c["23% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=23}},nil} c["23% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=23}},nil} c["23% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=23}},nil} c["23% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=23}},nil} +c["23% increased Charm Charges gained"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGained",type="INC",value=23}},nil} c["23% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=23}},nil} +c["23% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=23}},nil} +c["23% increased Damage for each Magic Item Equipped"]={{[1]={[1]={type="Multiplier",var="MagicItem"},flags=0,keywordFlags=0,name="Damage",type="INC",value=23}},nil} +c["23% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=23}},nil} c["23% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=23}},nil} c["23% increased Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=23}},nil} +c["23% increased Life Flask Charges gained"]={{[1]={flags=0,keywordFlags=0,name="LifeFlaskChargesGained",type="INC",value=23}},nil} +c["23% increased Life Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=23}},nil} +c["23% increased Mana Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskManaRecovery",type="INC",value=23}},nil} c["23% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=23}},nil} +c["23% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=23}},nil} c["23% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=23}},nil} +c["23% increased Poison Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=23}},nil} +c["23% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=23}},nil} +c["23% increased Quantity of Gold Dropped by Slain Enemies"]={{}," Quantity of Gold Dropped by Slain Enemies "} c["23% increased Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=23},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=23},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=23}},nil} +c["23% increased Spell damage for each 200 total Mana you have Spent Recently"]={{[1]={[1]={div=200,type="Multiplier",var="ManaSpentRecently"},flags=2,keywordFlags=0,name="Damage",type="INC",value=23}},nil} c["23% increased Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=23}},nil} +c["23% increased Trap Damage"]={{[1]={flags=0,keywordFlags=4096,name="Damage",type="INC",value=23}},nil} +c["23% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=23}},nil} +c["23% more Global Evasion Rating and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="MORE",value=23},[2]={flags=0,keywordFlags=0,name="EnergyShield",type="MORE",value=23}},nil} +c["23% of Damage taken during effect Recouped as Life"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="DamageTaken",type="BASE",value=23}}," Recouped as Life "} +c["23% reduced Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=-23}},nil} c["23% reduced Light Radius"]={{[1]={flags=0,keywordFlags=0,name="LightRadius",type="INC",value=-23}},nil} +c["24% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=24},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=24},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=24}},nil} c["24% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=24}},nil} c["24% increased Damage with Hits against Enemies affected by Elemental Ailments"]={{[1]={[1]={actor="enemy",type="ActorCondition",varList={[1]="Frozen",[2]="Chilled",[3]="Shocked",[4]="Ignited",[5]="Scorched",[6]="Brittle",[7]="Sapped"}},flags=0,keywordFlags=262144,name="Damage",type="INC",value=24}},nil} c["24% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=24}},nil} c["24% increased Flammability Magnitude"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteChance",type="INC",value=24}},nil} +c["24% increased Minion Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=24}}}},nil} c["24% increased Warcry Speed"]={{[1]={flags=0,keywordFlags=4,name="WarcrySpeed",type="INC",value=24}},nil} c["24% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=24}},nil} c["24% reduced Slowing Potency of Debuffs on You"]={{}," Slowing Potency of Debuffs on You "} c["240% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=240}},nil} c["240% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=240}},nil} c["25 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=25}},nil} +c["25 Mana gained when you Block"]={{[1]={flags=0,keywordFlags=0,name="ManaOnBlock",type="BASE",value=25}},nil} c["25 to 35 Cold Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="ColdMin",type="BASE",value=25},[2]={flags=32,keywordFlags=0,name="ColdMax",type="BASE",value=35}},nil} c["25 to 35 Fire Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="FireMin",type="BASE",value=25},[2]={flags=32,keywordFlags=0,name="FireMax",type="BASE",value=35}},nil} c["25% Chance to gain a Charge when you kill an enemy"]={nil,"a Charge "} @@ -2253,11 +3176,17 @@ c["25% chance for Attacks to Maim on Hit against Poisoned Enemies"]={{}," to Ma c["25% chance for Attacks to Maim on Hit against Poisoned Enemies 25% increased Magnitude of Poison you inflict"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Poisoned"},flags=1,keywordFlags=2097152,name="AilmentMagnitude",type="BASE",value=25}}," to Maim on Hit 25% increased "} c["25% chance for Lightning Damage with Hits to be Lucky"]={{[1]={flags=0,keywordFlags=0,name="LightningLuckyHitsChance",type="BASE",value=25}},nil} c["25% chance for Projectiles to Pierce Enemies within 3m distance of you"]={{[1]={flags=0,keywordFlags=0,name="ProjectileCount",type="BASE",value=25}}," for to Pierce Enemies within 3m distance of you "} +c["25% chance for Skills to retain 40% of Glory on use"]={{}," for Skills to retain 40% of Glory on use "} c["25% chance for Slam Skills you use yourself to cause an additional Aftershock"]={{}," for Slam Skills you use yourself to cause an additional Aftershock "} c["25% chance for Trigger skills to refund half of Energy Spent"]={{}," for Trigger skills to refund half of Energy Spent "} c["25% chance on Consuming a Shock on an Enemy to reapply it"]={{}," on Consuming a Shock on an Enemy to reapply it "} c["25% chance on Shocking Enemies to created Shocked Ground"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="OnShockedGround"},flags=0,keywordFlags=0,name="ShockBase",type="BASE",value=20}},nil} +c["25% chance that if you would gain Power Charges, you instead gain up to your maximum number of Power Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=25}}," that if you would gain Power , you instead gain up to your maximum number of Power Charges "} c["25% chance that when Volatility on you explodes, you regain an equivalent amount of Volatility"]={{}," that when Volatility on you explodes, you regain an equivalent amount of Volatility "} +c["25% chance to Avoid Fire Damage from Hits"]={{[1]={flags=0,keywordFlags=0,name="AvoidFireDamageChance",type="BASE",value=25}},nil} +c["25% chance to Avoid being Chilled"]={{[1]={flags=0,keywordFlags=0,name="AvoidChill",type="BASE",value=25}},nil} +c["25% chance to Curse Non-Cursed Enemies with Enfeeble on Hit"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,noSupports=true,skillId="EnfeeblePlayer",triggered=true}}},nil} +c["25% chance to Curse you with Punishment on Kill"]={{}," to Curse you with Punishment "} c["25% chance to Intimidate Enemies for 4 seconds on Hit"]={{}," to Intimidate Enemies "} c["25% chance to Intimidate Enemies for 4 seconds on Hit 100% chance to Intimidate Enemies for 4 seconds on Hit"]={{}," to Intimidate Enemies 100% chance to Intimidate Enemies on Hit "} c["25% chance to Maim on Hit"]={{}," to Maim "} @@ -2265,29 +3194,41 @@ c["25% chance to Maim on Hit Adds 17 to 28 Physical Damage"]={{[1]={flags=4,keyw c["25% chance to Pierce an Enemy"]={{[1]={flags=0,keywordFlags=0,name="PierceChance",type="BASE",value=25}},nil} c["25% chance to Poison on Hit"]={{[1]={flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=25}},nil} c["25% chance to Poison on Hit with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PoisonChance",type="BASE",value=25}},nil} +c["25% chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="BASE",value=25}},nil} +c["25% chance to Trigger Level 10 Summon Raging Spirit on Kill"]={{},nil} c["25% chance to be inflicted with Bleeding when Hit"]={{}," to be inflicted when Hit "} c["25% chance to cause Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=25}},nil} +c["25% chance to create a Smoke Cloud when Hit"]={{}," to create a Smoke Cloud when Hit "} c["25% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks"]={{[1]={flags=288,keywordFlags=0,name="Damage",type="BASE",value=25}}," to deal your to Enemies you Hit "} c["25% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks 50% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks"]={{[1]={flags=288,keywordFlags=0,name="Damage",type="BASE",value=25}}," to deal your to Enemies you Hit 50% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks "} +c["25% chance to double Stun Duration"]={{[1]={flags=0,keywordFlags=0,name="DoubleEnemyStunDurationChance",type="BASE",value=25}},nil} +c["25% chance to gain a Frenzy Charge on kill"]={nil,"a Frenzy Charge "} c["25% chance to gain a Power Charge on Critical Hit"]={nil,"a Power Charge "} +c["25% chance to gain a Power Charge when you Throw a Trap"]={nil,"a Power Charge when you Throw a Trap "} +c["25% chance to gain an additional Vaal Soul on Kill"]={nil,"an additional Vaal Soul "} c["25% chance to inflict Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=25}},nil} c["25% chance to inflict Daze with Hits against Enemies further than 6m"]={{[1]={[1]={threshold=60,type="MultiplierThreshold",var="enemyDistance"},flags=0,keywordFlags=262144,name="DazeChance",type="BASE",value=25}},nil} c["25% chance to inflict Withered for 2 seconds on Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanWither",type="FLAG",value=true}},nil} +c["25% chance to inflict Withered for 4 seconds on Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanWither",type="FLAG",value=true}},nil} c["25% chance to not destroy Corpses when Consuming Corpses"]={{}," to not destroy Corpses when Consuming Corpses "} c["25% chance when you gain a Power Charge to gain an additional Power Charge"]={{}," when you gain a Power Charge to gain an additional Power Charge "} c["25% chance when you gain an Endurance Charge to gain an additional Endurance Charge"]={{}," when you gain an Endurance Charge to gain an additional Endurance Charge "} +c["25% faster Dodge Roll"]={{}," Dodge Roll "} c["25% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=25}},nil} c["25% increased Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=25}},nil} c["25% increased Accuracy Rating with Quarterstaves"]={{[1]={flags=2097156,keywordFlags=0,name="Accuracy",type="INC",value=25}},nil} c["25% increased Accuracy Rating with Spears"]={{[1]={flags=268435460,keywordFlags=0,name="Accuracy",type="INC",value=25}},nil} +c["25% increased Area of Effect for Attacks"]={{[1]={flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=25}},nil} c["25% increased Area of Effect if you've Stunned an Enemy with a Two Handed Melee Weapon Recently"]={{[1]={[1]={type="Condition",var="UsingTwoHandedWeapon"},[2]={type="Condition",var="UsingMeleeWeapon"},[3]={type="Condition",var="StunnedEnemyRecently"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=25}},nil} c["25% increased Area of Effect of Curses"]={{[1]={flags=0,keywordFlags=2,name="AreaOfEffect",type="INC",value=25}},nil} c["25% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=25}},nil} c["25% increased Armour Break Duration"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=25}}," Break Duration "} c["25% increased Armour Break Duration 25% increased Attack Area Damage"]={{[1]={flags=512,keywordFlags=0,name="Armour",type="INC",value=25}}," Break Duration 25% increased Attack Damage "} +c["25% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=25}},nil} c["25% increased Armour and Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=25}},nil} c["25% increased Armour if you've Hit an Enemy with a Melee Attack Recently"]={{[1]={[1]={type="Condition",var="HitMeleeRecently"},flags=0,keywordFlags=0,name="Armour",type="INC",value=25}},nil} -c["25% increased Armour, Evasion and Energy Shield from Equipped Shield"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Defences",type="INC",value=25}},nil} +c["25% increased Armour, Evasion and Energy Shield from Equipped Shield"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Armour",type="INC",value=25},[2]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=25},[3]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=25}},nil} +c["25% increased Arrow Speed"]={{[1]={flags=0,keywordFlags=2048,name="ProjectileSpeed",type="INC",value=25}},nil} c["25% increased Attack Area Damage"]={{[1]={flags=513,keywordFlags=0,name="Damage",type="INC",value=25}},nil} c["25% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=25}},nil} c["25% increased Attack Damage if you have been Heavy Stunned Recently"]={{[1]={[1]={type="Condition",var="StunnedRecently"},flags=1,keywordFlags=0,name="Damage",type="INC",value=25}},nil} @@ -2295,8 +3236,11 @@ c["25% increased Attack Damage while Surrounded"]={{[1]={[1]={type="Condition",v c["25% increased Attack Damage while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=1,keywordFlags=0,name="Damage",type="INC",value=25}},nil} c["25% increased Attack Damage while you have no Life Flask uses left"]={{[1]={[1]={type="Condition",var="NoLifeFlaskUsesLeft"},flags=1,keywordFlags=0,name="Damage",type="INC",value=25}},nil} c["25% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=25}},nil} +c["25% increased Attack Speed when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=1,keywordFlags=0,name="Speed",type="INC",value=25}},nil} c["25% increased Attack Speed while on Full Mana"]={{[1]={[1]={type="Condition",var="FullMana"},flags=1,keywordFlags=0,name="Speed",type="INC",value=25}},nil} +c["25% increased Attack and Cast Speed if you've summoned a Totem Recently"]={{[1]={[1]={type="Condition",var="SummonedTotemRecently"},flags=0,keywordFlags=0,name="Speed",type="INC",value=25}},nil} c["25% increased Ballista Critical Damage Bonus"]={{[1]={[1]={type="Condition",var="BallistaSkill"},flags=0,keywordFlags=16384,name="CritMultiplier",type="INC",value=25}},nil} +c["25% increased Bleeding Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyBleedDuration",type="INC",value=25}},nil} c["25% increased Blind duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=25}}," Blind "} c["25% increased Blind duration 25% increased Damage with Hits against Blinded Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Blinded"},flags=0,keywordFlags=262144,name="Duration",type="INC",value=25}}," Blind 25% increased Damage "} c["25% increased Block Recovery"]={{[1]={flags=0,keywordFlags=0,name="BlockRecovery",type="INC",value=25}},nil} @@ -2305,9 +3249,14 @@ c["25% increased Bolt Speed"]={{[1]={flags=67108864,keywordFlags=0,name="Project c["25% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=25}},nil} c["25% increased Chance to Block if you've Blocked with a raised Shield Recently"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=25}}," if you've Blocked with a raised Shield Recently "} c["25% increased Chance to Block if you've Blocked with a raised Shield Recently 50% increased Armour, Evasion and Energy Shield from Equipped Shield"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="BlockChance",type="INC",value=25}}," if you've Blocked with a raised Shield Recently 50% increased Armour, Evasion and Energy Shield "} +c["25% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=25}},nil} c["25% increased Charm Charges gained"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGained",type="INC",value=25}},nil} c["25% increased Chill Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=25}},nil} c["25% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=25}},nil} +c["25% increased Cold Damage if you have used a Fire Skill Recently"]={{[1]={[1]={type="Condition",var="UsedFireSkillRecently"},flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=25}},nil} +c["25% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=25}},nil} +c["25% increased Cooldown Recovery Rate for throwing Traps"]={{[1]={flags=0,keywordFlags=4096,name="CooldownRecovery",type="INC",value=25}},nil} +c["25% increased Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="CostEfficiency",type="INC",value=25}},nil} c["25% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=25}},nil} c["25% increased Critical Damage Bonus for Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="CritMultiplier",type="INC",value=25}},nil} c["25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently"]={{[1]={[1]={type="Condition",var="NonCritRecently"},flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=25}},nil} @@ -2320,10 +3269,14 @@ c["25% increased Critical Hit Chance against Dazed Enemies"]={{[1]={[1]={actor=" c["25% increased Critical Hit Chance for Attacks"]={{[1]={flags=1,keywordFlags=0,name="CritChance",type="INC",value=25}},nil} c["25% increased Critical Hit Chance for Spells"]={{[1]={flags=2,keywordFlags=0,name="CritChance",type="INC",value=25}},nil} c["25% increased Critical Hit Chance if you've Triggered a Skill Recently"]={{[1]={[1]={type="Condition",var="TriggeredSkillRecently"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=25}},nil} +c["25% increased Critical Hit Chance per Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=25}},nil} c["25% increased Critical Hit Chance with Traps"]={{[1]={flags=0,keywordFlags=4096,name="CritChance",type="INC",value=25}},nil} +c["25% increased Critical Spell Damage Bonus"]={{[1]={flags=2,keywordFlags=0,name="CritMultiplier",type="INC",value=25}},nil} c["25% increased Culling Strike Threshold"]={{[1]={flags=0,keywordFlags=0,name="CullPercent",type="INC",value=25}},nil} +c["25% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=25}},nil} c["25% increased Damage during any Flask Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="Damage",type="INC",value=25}},nil} c["25% increased Damage if you've dealt a Critical Hit in the past 8 seconds"]={{[1]={[1]={type="Condition",var="CritInPast8Sec"},flags=0,keywordFlags=0,name="Damage",type="INC",value=25}},nil} +c["25% increased Damage per Frenzy Charge with Hits against Enemies on Low Life"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},[2]={actor="enemy",type="ActorCondition",var="LowLife"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=25}},nil} c["25% increased Damage while you have a Totem"]={{[1]={[1]={type="Condition",var="HaveTotem"},flags=0,keywordFlags=0,name="Damage",type="INC",value=25}},nil} c["25% increased Damage while your Companion is in your Presence"]={{[1]={[1]={type="Condition",var="CompanionInPresence"},flags=0,keywordFlags=0,name="Damage",type="INC",value=25}},nil} c["25% increased Damage with Crossbows for each type of Ammunition fired in the past 10 seconds"]={{[1]={[1]={limitVar="AmmoTypes",type="Multiplier",var="DifferentAmmoFired"},flags=67108868,keywordFlags=0,name="Damage",type="INC",value=25}},nil} @@ -2337,42 +3290,60 @@ c["25% increased Damage with One Handed Weapons"]={{[1]={flags=17179869188,keywo c["25% increased Damage with Spears"]={{[1]={flags=268435460,keywordFlags=0,name="Damage",type="INC",value=25}},nil} c["25% increased Damage with Swords"]={{[1]={flags=4194308,keywordFlags=0,name="Damage",type="INC",value=25}},nil} c["25% increased Daze Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=25}}," Daze "} +c["25% increased Deflection Rating"]={{[1]={flags=0,keywordFlags=0,name="DeflectionRating",type="INC",value=25}},nil} c["25% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=25}},nil} +c["25% increased Duration of Elemental Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyElementalAilmentDuration",type="INC",value=25}},nil} c["25% increased Duration of each Puppet Master stack"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=25}}," of each Puppet Master stack "} c["25% increased Electrocute Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyElectrocuteBuildup",type="INC",value=25}},nil} c["25% increased Elemental Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="INC",value=25}},nil} +c["25% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=25}},nil} c["25% increased Elemental Damage while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=25}},nil} +c["25% increased Elemental Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ElementalDamage",type="INC",value=25}},nil} c["25% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=25}},nil} c["25% increased Evasion Rating while Parrying"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=25}}," while Parrying "} c["25% increased Evasion Rating while Sprinting"]={{[1]={[1]={type="Condition",var="Sprinting"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=25}},nil} c["25% increased Exposure Effect"]={{[1]={flags=0,keywordFlags=0,name="FireExposureEffect",type="INC",value=25},[2]={flags=0,keywordFlags=0,name="ColdExposureEffect",type="INC",value=25},[3]={flags=0,keywordFlags=0,name="LightningExposureEffect",type="INC",value=25}},nil} c["25% increased Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=25}},nil} +c["25% increased Fire Damage if you have used a Cold Skill Recently"]={{[1]={[1]={type="Condition",var="UsedColdSkillRecently"},flags=0,keywordFlags=0,name="FireDamage",type="INC",value=25}},nil} +c["25% increased Flammability Magnitude"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteChance",type="INC",value=25}},nil} c["25% increased Flask Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=25}},nil} c["25% increased Flask Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecoveryRate",type="INC",value=25}},nil} c["25% increased Flask Mana Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskManaRecoveryRate",type="INC",value=25}},nil} c["25% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=25}},nil} +c["25% increased Freeze Buildup if you've consumed an Power Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovablePowerCharge"},flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=25}},nil} c["25% increased Freeze Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeDuration",type="INC",value=25}},nil} c["25% increased Freeze Threshold"]={{[1]={flags=0,keywordFlags=0,name="FreezeThreshold",type="INC",value=25}},nil} c["25% increased Frenzy Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="FrenzyChargesDuration",type="INC",value=25}},nil} +c["25% increased Global Physical Damage with Weapons per Red Socket"]={{[1]={[1]={type="Global"},flags=8192,keywordFlags=0,name="PhysicalDamage",type="INC",value=25}}," per Red Socket "} +c["25% increased Grenade Duration"]={{[1]={[1]={skillType=159,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=25}},nil} c["25% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=25}},nil} +c["25% increased Immobilisation buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="INC",value=25}},nil} c["25% increased Life Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=25}},nil} c["25% increased Life Recovery from Flasks used when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=25}},nil} c["25% increased Life Regeneration rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=25}},nil} +c["25% increased Life Regeneration rate during Effect of any Life Flask"]={{[1]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=25}},nil} c["25% increased Light Radius"]={{[1]={flags=0,keywordFlags=0,name="LightRadius",type="INC",value=25}},nil} +c["25% increased Light Radius during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="LightRadius",type="INC",value=25}},nil} c["25% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=25}},nil} c["25% increased Magnitude of Ailments you inflict against Marked Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Marked"},flags=0,keywordFlags=0,name="AilmentMagnitude",type="INC",value=25}},nil} c["25% increased Magnitude of Bleeding you inflict"]={{[1]={flags=0,keywordFlags=4194304,name="AilmentMagnitude",type="INC",value=25}},nil} c["25% increased Magnitude of Chill you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillMagnitude",type="INC",value=25}},nil} +c["25% increased Magnitude of Ignite if you've consumed an Endurance Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovableEnduranceCharge"},flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=25}},nil} +c["25% increased Magnitude of Impales inflicted with Spells"]={{[1]={flags=0,keywordFlags=131072,name="ImpaleEffect",type="INC",value=25}},nil} c["25% increased Magnitude of Poison you inflict"]={{[1]={flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=25}},nil} +c["25% increased Magnitude of Shock if you've consumed a Frenzy Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovableFrenzyCharge"},flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=25}},nil} c["25% increased Magnitude of Shock you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=25}},nil} +c["25% increased Mana Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=25}},nil} c["25% increased Mana Cost Efficiency while on Low Mana"]={{[1]={[1]={type="Condition",var="LowMana"},flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=25}},nil} c["25% increased Mana Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskManaRecovery",type="INC",value=25}},nil} c["25% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=25}},nil} c["25% increased Mana Regeneration Rate if you have Shocked an Enemy Recently"]={{[1]={[1]={type="Condition",var="ShockedEnemyRecently"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=25}},nil} +c["25% increased Mana Regeneration Rate while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=25}},nil} c["25% increased Melee Critical Hit Chance"]={{[1]={flags=256,keywordFlags=0,name="CritChance",type="INC",value=25}},nil} c["25% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=25}},nil} c["25% increased Melee Strike Range with this weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="MeleeWeaponRange",type="INC",value=25},[2]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="UnarmedRange",type="INC",value=25}},nil} c["25% increased Minion Duration"]={{[1]={[1]={skillType=77,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=25}},nil} +c["25% increased Movement Skill Mana Cost"]={{[1]={flags=0,keywordFlags=0,name="ManaCost",type="INC",value=25}}," Movement Skill "} c["25% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=25}},nil} c["25% increased Movement Speed while affected by an Ailment"]={{[1]={[1]={type="Condition",varList={[1]="Bleeding",[2]="Poisoned",[3]="Ignited",[4]="Chilled",[5]="Frozen",[6]="Shocked",[7]="Electrocuted"}},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=25}},nil} c["25% increased Parried Debuff Magnitude"]={{[1]={flags=0,keywordFlags=0,name="ParryDebuffMagnitude",type="INC",value=25}},nil} @@ -2380,14 +3351,22 @@ c["25% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalD c["25% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=25}},nil} c["25% increased Projectile Speed"]={{[1]={flags=0,keywordFlags=0,name="ProjectileSpeed",type="INC",value=25}},nil} c["25% increased Projectile Speed with this Weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="ProjectileSpeed",type="INC",value=25}},nil} +c["25% increased Raised Zombie Size"]={{}," Size "} +c["25% increased Rarity of Fish Caught"]={{}," Rarity of Fish Caught "} +c["25% increased Rarity of Items Dropped by Enemies killed with a Critical Hit"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=25}}," by Enemies killed with a Critical Hit "} c["25% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=25}},nil} +c["25% increased Rarity of Items found during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="LootRarity",type="INC",value=25}},nil} c["25% increased Reload Speed"]={{[1]={flags=1,keywordFlags=0,name="ReloadSpeed",type="INC",value=25}},nil} c["25% increased Reservation Efficiency of Companion Skills"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=25}},nil} +c["25% increased Reservation Efficiency of Herald Skills"]={{[1]={[1]={skillType=52,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=25}},nil} +c["25% increased Reservation Efficiency of Minion Skills"]={{[1]={[1]={skillType=6,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=25}},nil} c["25% increased Reservation Efficiency of Skills which create Undead Minions"]={{[1]={[1]={skillType=127,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=25}},nil} c["25% increased Shock Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=25}},nil} c["25% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=25}},nil} c["25% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=25}},nil} +c["25% increased Spell Damage per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=2,keywordFlags=0,name="Damage",type="INC",value=25}},nil} c["25% increased Spell Damage while on Full Energy Shield"]={{[1]={[1]={type="Condition",var="FullEnergyShield"},flags=2,keywordFlags=0,name="Damage",type="INC",value=25}},nil} +c["25% increased Strength Requirement"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=25}},nil} c["25% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=25}},nil} c["25% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=25}},nil} c["25% increased Stun Threshold if you haven't been Stunned Recently"]={{[1]={[1]={neg=true,type="Condition",var="StunnedRecently"},flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=25}},nil} @@ -2395,85 +3374,148 @@ c["25% increased Stun Threshold while Channelling"]={{[1]={[1]={type="Condition" c["25% increased Stun Threshold while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=25}},nil} c["25% increased Stun Threshold while on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=25}},nil} c["25% increased Stun buildup while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=25}},nil} +c["25% increased Surrounded Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="SurroundedArea",type="INC",value=25}},nil} +c["25% increased Totem Life"]={{[1]={flags=0,keywordFlags=0,name="TotemLife",type="INC",value=25}},nil} c["25% increased Totem Placement speed"]={{[1]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=25}},nil} c["25% increased Trap Damage"]={{[1]={flags=0,keywordFlags=4096,name="Damage",type="INC",value=25}},nil} c["25% increased Warcry Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=4,name="CooldownRecovery",type="INC",value=25}},nil} c["25% increased Warcry Speed"]={{[1]={flags=0,keywordFlags=4,name="WarcrySpeed",type="INC",value=25}},nil} +c["25% increased Weapon Swap Speed"]={{[1]={flags=0,keywordFlags=0,name="WeaponSwapSpeed",type="INC",value=25}},nil} +c["25% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=25}},nil} +c["25% increased amount of Life Leeched if you've consumed a Frenzy Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovableFrenzyCharge"},flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=25}},nil} c["25% increased amount of Mana Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxManaLeechRate",type="INC",value=25}},nil} c["25% increased bonuses gained from Equipped Rings and Amulets"]={{[1]={flags=0,keywordFlags=0,name="EffectOfBonusesFromRing 1",type="INC",value=25},[2]={flags=0,keywordFlags=0,name="EffectOfBonusesFromRing 2",type="INC",value=25},[3]={flags=0,keywordFlags=0,name="EffectOfBonusesFromRing 3",type="INC",value=25},[4]={flags=0,keywordFlags=0,name="EffectOfBonusesFromAmulet",type="INC",value=25}},nil} c["25% increased bonuses gained from left Equipped Ring"]={{[1]={flags=0,keywordFlags=0,name="EffectOfBonusesFromRing 1",type="INC",value=25}},nil} c["25% increased bonuses gained from right Equipped Ring"]={{[1]={flags=0,keywordFlags=0,name="EffectOfBonusesFromRing 2",type="INC",value=25}},nil} +c["25% increased chance to Poison"]={{[1]={flags=0,keywordFlags=0,name="PoisonChance",type="INC",value=25}}," chance "} c["25% increased chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="INC",value=25}},nil} +c["25% increased chance to inflict Ailments"]={{[1]={flags=0,keywordFlags=0,name="AilmentChance",type="INC",value=25}},nil} c["25% increased chance to inflict Ailments against Rare or Unique Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="RareOrUnique"},flags=0,keywordFlags=0,name="AilmentChance",type="INC",value=25}},nil} c["25% increased chance to inflict Ailments with Projectiles"]={{[1]={flags=1024,keywordFlags=0,name="AilmentChance",type="INC",value=25}},nil} +c["25% increased chance to inflict Bleeding"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="INC",value=25}}," chance "} +c["25% increased effect of Arcane Surge on you"]={{[1]={flags=0,keywordFlags=0,name="ArcaneSurgeEffect",type="INC",value=25}},nil} c["25% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=25}},nil} c["25% increased speed of Recoup Effects"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=25}}," speed of Recoup s "} c["25% less Magnitude of Chill you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillMagnitude",type="MORE",value=-25}},nil} c["25% less Magnitude of Shock you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="MORE",value=-25}},nil} +c["25% more Attack damage while on Low Mana"]={{[1]={[1]={type="Condition",var="LowMana"},flags=1,keywordFlags=0,name="Damage",type="MORE",value=25}},nil} c["25% more Damage against Heavy Stunned Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="HeavyStunned"},flags=0,keywordFlags=0,name="Damage",type="MORE",value=25}},nil} c["25% more Melee Critical Hit Chance while Blinded"]={{[1]={[1]={type="Condition",var="Blinded"},[2]={neg=true,type="Condition",var="CannotBeBlinded"},flags=256,keywordFlags=0,name="CritChance",type="MORE",value=25}},nil} c["25% more Skill Speed while Off Hand is empty and you have"]={{[1]={[1]={type="Condition",var="OffHandIsEmpty"},flags=0,keywordFlags=0,name="Speed",type="MORE",value=25},[2]={[1]={type="Condition",var="OffHandIsEmpty"},flags=0,keywordFlags=0,name="WarcrySpeed",type="MORE",value=25},[3]={[1]={type="Condition",var="OffHandIsEmpty"},flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="MORE",value=25}}," and you have "} c["25% more Skill Speed while Off Hand is empty and you have a One-Handed Martial Weapon equipped in your Main Hand"]={{[1]={[1]={type="Condition",var="UsingOneHandedWeapon"},[2]={type="Condition",var="OffHandIsEmpty"},flags=0,keywordFlags=0,name="Speed",type="MORE",value=25},[2]={[1]={type="Condition",var="UsingOneHandedWeapon"},[2]={type="Condition",var="OffHandIsEmpty"},flags=0,keywordFlags=0,name="WarcrySpeed",type="MORE",value=25},[3]={[1]={type="Condition",var="UsingOneHandedWeapon"},[2]={type="Condition",var="OffHandIsEmpty"},flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="MORE",value=25}},nil} +c["25% of Damage is taken from Mana before Life while not on Low Mana"]={{[1]={[1]={neg=true,type="Condition",var="LowMana"},flags=0,keywordFlags=0,name="DamageTakenFromManaBeforeLife",type="BASE",value=25}},nil} c["25% of Damage taken bypasses Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="PhysicalEnergyShieldBypass",type="BASE",value=25},[2]={flags=0,keywordFlags=0,name="LightningEnergyShieldBypass",type="BASE",value=25},[3]={flags=0,keywordFlags=0,name="ColdEnergyShieldBypass",type="BASE",value=25},[4]={flags=0,keywordFlags=0,name="FireEnergyShieldBypass",type="BASE",value=25},[5]={flags=0,keywordFlags=0,name="ChaosEnergyShieldBypass",type="BASE",value=25}},nil} c["25% of Damage taken from Hits bypasses Energy Shield if Energy Shield is below half"]={{[1]={flags=0,keywordFlags=0,name="DamageTakenWhenHit",type="BASE",value=25}}," bypasses Energy Shield if Energy Shield is below half "} c["25% of Damage taken from Hits bypasses Energy Shield if Energy Shield is below half Gain 1 Runic Binding on Hit with Spells, no more than once every 0.5 seconds"]={{[1]={[1]={type="Condition",var="HitSpellRecently"},flags=0,keywordFlags=0,name="DamageTakenWhenHit",type="BASE",value=25}}," bypasses Energy Shield if Energy Shield is below half Gain 1 Runic Binding , no more than once every 0.5 seconds "} +c["25% of Elemental damage from Hits taken as Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageFromHitsTakenAsChaos",type="BASE",value=25}},nil} +c["25% of Elemental damage from Hits taken as Physical damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageFromHitsTakenAsPhysical",type="BASE",value=25}},nil} c["25% of Infernal Flame lost per second if none was gained in the past 2 seconds"]={{}," if none was gained in the past 2 seconds "} +c["25% of Life Leeched from targets affected by Abyssal Wasting is Instant"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={mod={flags=0,keywordFlags=0,name="InstantLifeLeech",type="BASE",value=25},unscalable=true}}},nil} c["25% of Life Loss from Hits is prevented, then that much Life is lost over 4 seconds instead"]={{[1]={flags=0,keywordFlags=0,name="LifeLossPrevented",type="BASE",value=25}},nil} +c["25% of Mana Leeched from targets affected by Abyssal Wasting is Instant"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={mod={flags=0,keywordFlags=0,name="InstantManaLeech",type="BASE",value=25},unscalable=true}}},nil} c["25% of Maximum Life Converted to Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeConvertToEnergyShield",type="BASE",value=25}},nil} +c["25% of Maximum Life taken as Chaos Damage per second"]={{[1]={[1]={percent=25,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="ChaosDegen",type="BASE",value=1}},nil} +c["25% of Physical Damage Converted to Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToChaos",type="BASE",value=25}},nil} +c["25% of Physical Damage Converted to Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToCold",type="BASE",value=25}},nil} +c["25% of Physical Damage Converted to Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToFire",type="BASE",value=25}},nil} +c["25% of Physical Damage Converted to Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToLightning",type="BASE",value=25}},nil} +c["25% of Physical Damage from Hits taken as Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsChaos",type="BASE",value=25}},nil} c["25% of Spell Mana Cost Converted to Life Cost"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=25}},nil} c["25% reduced Armour Break taken"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=-25}}," Break taken "} c["25% reduced Armour Break taken Defend with 120% of Armour while not on Low Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=-25}}," Break taken Defend with 120% of Armour while not on Low Energy Shield "} -c["25% reduced Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=-25}},nil} +c["25% reduced Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=-25},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=-25},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=-25}},nil} +c["25% reduced Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=-25}},nil} c["25% reduced Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=-25},[2]={flags=0,keywordFlags=0,name="DexRequirement",type="INC",value=-25},[3]={flags=0,keywordFlags=0,name="IntRequirement",type="INC",value=-25}},nil} +c["25% reduced Bleeding Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyBleedDuration",type="INC",value=-25}},nil} c["25% reduced Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=-25}},nil} +c["25% reduced Chaos Damage taken over time"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamageTakenOverTime",type="INC",value=-25}},nil} +c["25% reduced Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-25}},nil} +c["25% reduced Chill Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfChillDuration",type="INC",value=-25}},nil} c["25% reduced Curse Duration"]={{[1]={flags=0,keywordFlags=2,name="Duration",type="INC",value=-25}},nil} c["25% reduced Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=-25}},nil} +c["25% reduced Duration of Bleeding on You"]={{[1]={flags=0,keywordFlags=0,name="SelfBleedDuration",type="INC",value=-25}},nil} c["25% reduced Effect of Chill on you"]={{[1]={flags=0,keywordFlags=0,name="SelfChillEffect",type="INC",value=-25}},nil} c["25% reduced Endurance Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="EnduranceChargesDuration",type="INC",value=-25}},nil} c["25% reduced Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=-25}},nil} +c["25% reduced Flask Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="FlaskDuration",type="INC",value=-25}},nil} c["25% reduced Flask Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecoveryRate",type="INC",value=-25}},nil} c["25% reduced Flask Mana Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskManaRecoveryRate",type="INC",value=-25}},nil} c["25% reduced Freeze Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfFreezeDuration",type="INC",value=-25}},nil} c["25% reduced Grenade Detonation Time"]={{[1]={[1]={skillType=159,type="SkillType"},flags=0,keywordFlags=0,name="DetonationTime",type="INC",value=-25}},nil} +c["25% reduced Ignite Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=-25}},nil} c["25% reduced Ignite Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfIgniteDuration",type="INC",value=-25}},nil} c["25% reduced Light Radius"]={{[1]={flags=0,keywordFlags=0,name="LightRadius",type="INC",value=-25}},nil} +c["25% reduced Magnitude of Ignite on you"]={{[1]={flags=0,keywordFlags=0,name="SelfIgniteEffect",type="INC",value=-25}},nil} +c["25% reduced Mana Cost of Minion Skills"]={{[1]={[1]={skillType=6,type="SkillType"},flags=0,keywordFlags=0,name="ManaCost",type="INC",value=-25}},nil} c["25% reduced Mana Regeneration Rate while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=-25}},nil} +c["25% reduced Physical Damage taken over time"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenOverTime",type="INC",value=-25}},nil} c["25% reduced Poison Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=-25}},nil} +c["25% reduced Poison Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfPoisonDuration",type="INC",value=-25}},nil} c["25% reduced Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=-25}},nil} c["25% reduced Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=-25}},nil} c["25% reduced Reservation Efficiency of Minion Skills"]={{[1]={[1]={skillType=6,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=-25}},nil} c["25% reduced Shock duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfShockDuration",type="INC",value=-25}},nil} +c["25% reduced Slowing Potency of Debuffs on You"]={{}," Slowing Potency of Debuffs on You "} c["25% reduced Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="INC",value=-25}},nil} +c["25% reduced Totem Life"]={{[1]={flags=0,keywordFlags=0,name="TotemLife",type="INC",value=-25}},nil} +c["25% reduced Trap Throwing Speed"]={{[1]={flags=0,keywordFlags=0,name="TrapThrowingSpeed",type="INC",value=-25}},nil} c["25% reduced effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=-25}},nil} +c["25% reduced effect of Shock on you"]={{[1]={flags=0,keywordFlags=0,name="SelfShockEffect",type="INC",value=-25}},nil} c["25% reduced maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=-25}},nil} c["25% reduced maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=-25}},nil} +c["250 Chaos Damage taken per second"]={{[1]={flags=0,keywordFlags=0,name="ChaosDegen",type="BASE",value=250}},nil} +c["250 Physical Damage taken on Minion Death"]={{[1]={flags=0,keywordFlags=0,name="HeartboundLoopSelfDamage",type="LIST",value={baseDamage=250,damageType="physical"}}},nil} c["250% increased Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=250}},nil} c["250% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=250}},nil} c["250% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=250}},nil} c["250% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=250}},nil} -c["250% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=250}},nil} +c["250% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=250},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=250},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=250}},nil} c["250% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=250}},nil} +c["250% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=250}},nil} c["250% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=250}},nil} c["250% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=250}},nil} +c["250% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=250}},nil} c["250% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=250}},nil} c["250% increased bonuses gained from Equipped Quiver"]={{[1]={flags=0,keywordFlags=0,name="EffectOfBonusesFromQuiver",type="INC",value=250}},nil} c["250% of Melee Physical Damage taken reflected to Attacker"]={{[1]={flags=256,keywordFlags=0,name="PhysicalDamage",type="BASE",value=250}}," taken reflected to Attacker "} c["250% of Melee Physical Damage taken reflected to Attacker Regenerate 5% of maximum Life per second while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=256,keywordFlags=0,name="PhysicalDamage",type="BASE",value=250}}," taken reflected to Attacker Regenerate 5% of maximum Life per second "} c["253% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=253}},nil} c["26 to 41 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=26},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=41}},nil} +c["26% increased Effect of Lightning Ailments"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=26}},nil} +c["26% of Recovery applied Instantly"]={{[1]={flags=0,keywordFlags=0,name="FlaskInstantRecovery",type="BASE",value=26}},nil} c["26% reduced Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-26}},nil} +c["27% increased Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="INC",value=27}},nil} +c["27% increased Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=27}},nil} c["270% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=270}},nil} +c["275% increased Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=275}},nil} +c["275% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=275}},nil} +c["275% increased Global Damage"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="Damage",type="INC",value=275}},nil} c["275% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=275}},nil} c["28 to 38 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=28},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=38}},nil} +c["28% Chance to gain a Charge when you kill an enemy"]={nil,"a Charge "} +c["28% chance to gain a Frenzy Charge on Killing an Enemy affected by at least 5 Poisons"]={nil,"a Frenzy Charge ing an Enemy affected by at least 5 Poisons "} +c["28% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=28}},nil} +c["28% increased Damage if you Summoned a Golem in the past 8 seconds"]={{[1]={[1]={type="Condition",var="SummonedGolemInPast8Sec"},flags=0,keywordFlags=0,name="Damage",type="INC",value=28}},nil} +c["28% increased Damage while Leeching"]={{[1]={[1]={type="Condition",var="Leeching"},flags=0,keywordFlags=0,name="Damage",type="INC",value=28}},nil} +c["28% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=28}},nil} +c["28% increased Totem Placement speed"]={{[1]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=28}},nil} +c["28% increased Warcry Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=4,name="CooldownRecovery",type="INC",value=28}},nil} c["28% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=28}},nil} +c["28% reduced Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-28}},nil} +c["28% reduced effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=-28}},nil} c["29% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=29}},nil} +c["29% of Recovery applied Instantly"]={{[1]={flags=0,keywordFlags=0,name="FlaskInstantRecovery",type="BASE",value=29}},nil} c["290% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=290}},nil} c["3 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=3}},nil} +c["3% chance for Slain monsters to drop an additional Scroll of Wisdom"]={{}," for Slain monsters to drop an additional Scroll of Wisdom "} c["3% chance to Avoid Elemental Ailments"]={{[1]={flags=0,keywordFlags=0,name="AvoidElementalAilments",type="BASE",value=3}},nil} +c["3% chance to Freeze"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeChance",type="BASE",value=3}},nil} +c["3% chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="BASE",value=3}},nil} c["3% chance to gain Volatility on Kill"]={nil,"Volatility "} c["3% faster Curse Activation per 20 Tribute"]={{[1]={[1]={actor="parent",div=20,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="CurseActivation",type="INC",value=3}},nil} c["3% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=3}},nil} c["3% increased Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=3}},nil} +c["3% increased Armour, Evasion and Energy Shield from Equipped Shield per 10 Devotion"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},[3]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="Armour",type="INC",value=3},[2]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},[3]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=3},[3]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},[3]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=3}},nil} c["3% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Attack Speed if you've dealt a Critical Hit Recently"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=1,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Attack Speed per 20 Dexterity"]={{[1]={[1]={div=20,stat="Dex",type="PerStat"},flags=1,keywordFlags=0,name="Speed",type="INC",value=3}},nil} @@ -2482,35 +3524,49 @@ c["3% increased Attack Speed while Dual Wielding"]={{[1]={[1]={type="Condition", c["3% increased Attack Speed while holding a Shield"]={{[1]={[1]={type="Condition",varList={[1]="UsingShield"}},flags=1,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Attack Speed with Axes"]={{[1]={flags=65541,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Attack Speed with Bows"]={{[1]={flags=131077,keywordFlags=0,name="Speed",type="INC",value=3}},nil} +c["3% increased Attack Speed with Crossbows"]={{[1]={flags=67108869,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Attack Speed with Daggers"]={{[1]={flags=524293,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Attack Speed with One Handed Melee Weapons"]={{[1]={flags=21474836485,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Attack Speed with One Handed Weapons"]={{[1]={flags=17179869189,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Attack Speed with Quarterstaves"]={{[1]={flags=2097157,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Attack Speed with Spears"]={{[1]={flags=268435461,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Attack Speed with Swords"]={{[1]={flags=4194309,keywordFlags=0,name="Speed",type="INC",value=3}},nil} +c["3% increased Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Attack and Cast Speed with Elemental Skills"]={{[1]={flags=0,keywordFlags=224,name="Speed",type="INC",value=3}},nil} c["3% increased Attack and Cast Speed with Lightning Skills"]={{[1]={flags=0,keywordFlags=128,name="Speed",type="INC",value=3}},nil} c["3% increased Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=3},[2]={flags=0,keywordFlags=0,name="Dex",type="INC",value=3},[3]={flags=0,keywordFlags=0,name="Int",type="INC",value=3},[4]={flags=0,keywordFlags=0,name="All",type="INC",value=3}},nil} c["3% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Cast Speed if you've dealt a Critical Hit Recently"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=16,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Cast Speed with Cold Skills"]={{[1]={flags=16,keywordFlags=64,name="Speed",type="INC",value=3}},nil} +c["3% increased Chaos Damage for each Corrupted Item Equipped"]={{[1]={[1]={type="Multiplier",var="CorruptedItem"},flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=3}},nil} +c["3% increased Character Size"]={{}," Character Size "} c["3% increased Charm Effect Duration per 25 Tribute"]={{[1]={[1]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="CharmDuration",type="INC",value=3}},nil} c["3% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=3}},nil} +c["3% increased Critical Damage Bonus per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=3}},nil} c["3% increased Curse Duration per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=2,name="Duration",type="INC",value=3}},nil} c["3% increased Curse Magnitudes"]={{[1]={flags=0,keywordFlags=0,name="CurseEffect",type="INC",value=3}},nil} +c["3% increased Energy Shield per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=3}},nil} c["3% increased Evasion Rating per 10 Intelligence"]={{[1]={[1]={div=10,stat="Int",type="PerStat"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=3}},nil} +c["3% increased Experience gain"]={{}," Experience gain "} c["3% increased Fire Damage per Endurance Charge consumed Recently"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="FireDamage",type="INC",value=3}}," consumed Recently "} c["3% increased Flask Effect Duration per 25 Tribute"]={{[1]={[1]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="FlaskDuration",type="INC",value=3}},nil} +c["3% increased Global Critical Hit Chance per Level"]={{[1]={[1]={type="Global"},[2]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=3}},nil} +c["3% increased Magnitude of Non-Damaging Ailments you inflict per 10 Devotion"]={{[1]={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=3},[2]={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="EnemyChillMagnitude",type="INC",value=3},[3]={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=3}},nil} +c["3% increased Magnitudes of Non-Curse Auras from your Skills"]={{[1]={flags=0,keywordFlags=0,name="Magnitude",type="INC",value=3}}," of Non-Curse Auras from your Skills "} +c["3% increased Mana Reservation Efficiency of Skills"]={{[1]={flags=0,keywordFlags=0,name="ManaReservationEfficiency",type="INC",value=3}},nil} c["3% increased Melee Attack Speed"]={{[1]={flags=257,keywordFlags=0,name="Speed",type="INC",value=3}},nil} c["3% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=3}},nil} c["3% increased Movement Speed if you've Killed Recently"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=3}},nil} c["3% increased Movement Speed while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=3}},nil} c["3% increased Movement Speed while Sprinting"]={{[1]={[1]={type="Condition",var="Sprinting"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=3}},nil} c["3% increased Movement Speed while you have Energy Shield"]={{[1]={[1]={type="Condition",var="HaveEnergyShield"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=3}},nil} +c["3% increased Poison Duration per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=3}},nil} c["3% increased Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=3},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=3},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=3}},nil} c["3% increased Skill Speed while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="Speed",type="INC",value=3},[2]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=3},[3]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=3}},nil} c["3% increased Skill Speed with Channelling Skills"]={{[1]={[1]={skillType=48,type="SkillType"},flags=0,keywordFlags=0,name="Speed",type="INC",value=3},[2]={[1]={skillType=48,type="SkillType"},flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=3},[3]={[1]={skillType=48,type="SkillType"},flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=3}},nil} c["3% increased Spell Damage per 100 maximum Mana"]={{[1]={[1]={div=100,stat="Mana",type="PerStat"},flags=2,keywordFlags=0,name="Damage",type="INC",value=3}},nil} +c["3% increased Unarmed Attack Speed"]={{[1]={flags=16777221,keywordFlags=0,name="Speed",type="INC",value=3}},nil} +c["3% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=3}},nil} c["3% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=3}},nil} c["3% increased maximum Life, Mana and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=3},[2]={flags=0,keywordFlags=0,name="Mana",type="INC",value=3},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=3}},nil} c["3% increased maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=3}},nil} @@ -2524,26 +3580,42 @@ c["3% of Physical Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0, c["3% of Skill Mana Costs Converted to Life Costs"]={{[1]={flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=3}},nil} c["3% reduced Accuracy Rating per 25 Tribute"]={{[1]={[1]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="Accuracy",type="INC",value=-3}},nil} c["3% reduced Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=-3}},nil} +c["3% reduced Mana Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="ManaCost",type="INC",value=-3}},nil} c["3% reduced Movement Speed Penalty from using Skills while moving"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeedPenalty",type="INC",value=-3}},nil} c["3% reduced Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=-3},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=-3},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=-3}},nil} c["30 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=30}},nil} c["30 to 40 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=30},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=40}},nil} c["30 to 45 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=30},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=45}},nil} +c["30 to 47 Cold Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="ColdMin",type="BASE",value=30},[2]={flags=32,keywordFlags=0,name="ColdMax",type="BASE",value=47}},nil} +c["30% Chance to cause Bleeding Enemies to Flee on hit"]={{[1]={flags=4,keywordFlags=0,name="BleedChance",type="BASE",value=30}}," Enemies to Flee "} +c["30% Surpassing chance per enemy Power to gain Mountain's Teachings on Immobilising an enemy if you have the Way of the Mountain Ascendancy Passive Skill"]={{},"% Surpassing chance per enemy Power to gain Mountain's Teachings on Immobilising an enemy if you have the Way of the Mountain Ascendancy Passive Skill "} c["30% chance for Lightning Damage with Hits to be Lucky"]={{[1]={flags=0,keywordFlags=0,name="LightningLuckyHitsChance",type="BASE",value=30}},nil} c["30% chance for Spell Damage with Critical Hits to be Lucky"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=2,keywordFlags=0,name="Damage",type="BASE",value=30}}," for to be Lucky "} c["30% chance for Spell Damage with Critical Hits to be Lucky 60% chance for Spell Damage with Critical Hits to be Lucky"]={{[1]={[1]={type="Condition",var="CriticalStrike"},[2]={type="Condition",var="CriticalStrike"},flags=2,keywordFlags=0,name="Damage",type="BASE",value=30}}," for to be Lucky 60% chance for Spell Damage to be Lucky "} +c["30% chance for Spell Skills to fire 2 additional Projectiles"]={{[1]={flags=2,keywordFlags=0,name="TwoAdditionalProjectilesChance",type="BASE",value=30}},nil} c["30% chance to Avoid Chaos Damage from Hits"]={{[1]={flags=0,keywordFlags=0,name="AvoidChaosDamageChance",type="BASE",value=30}},nil} c["30% chance to Avoid Cold Damage from Hits"]={{[1]={flags=0,keywordFlags=0,name="AvoidColdDamageChance",type="BASE",value=30}},nil} +c["30% chance to Avoid Elemental Ailments"]={{[1]={flags=0,keywordFlags=0,name="AvoidElementalAilments",type="BASE",value=30}},nil} +c["30% chance to Avoid Elemental Ailments while Phasing"]={{[1]={[1]={type="Condition",var="Phasing"},flags=0,keywordFlags=0,name="AvoidElementalAilments",type="BASE",value=30}},nil} c["30% chance to Avoid Fire Damage from Hits"]={{[1]={flags=0,keywordFlags=0,name="AvoidFireDamageChance",type="BASE",value=30}},nil} c["30% chance to Avoid Lightning Damage from Hits"]={{[1]={flags=0,keywordFlags=0,name="AvoidLightningDamageChance",type="BASE",value=30}},nil} c["30% chance to Avoid Physical Damage from Hits"]={{[1]={flags=0,keywordFlags=0,name="AvoidPhysicalDamageChance",type="BASE",value=30}},nil} +c["30% chance to Avoid being Stunned"]={{[1]={flags=0,keywordFlags=0,name="AvoidStun",type="BASE",value=30}},nil} +c["30% chance to Blind Enemies on Critical Hit"]={{}," to Blind Enemies "} c["30% chance to Chain an additional time"]={{[1]={flags=0,keywordFlags=0,name="ChainChance",type="BASE",value=30}},nil} c["30% chance to Impale on Spell Hit"]={{[1]={flags=2,keywordFlags=0,name="ImpaleChance",type="BASE",value=30}},nil} c["30% chance to Pierce an Enemy"]={{[1]={flags=0,keywordFlags=0,name="PierceChance",type="BASE",value=30}},nil} c["30% chance to Poison on Hit"]={{[1]={flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=30}},nil} c["30% chance to Poison on Hit against Enemies that are not Poisoned"]={{[1]={[1]={actor="enemy",threshold=1,type="MultiplierThreshold",upper=true,var="PoisonStacks"},flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=30}},nil} c["30% chance to Poison on Hit with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PoisonChance",type="BASE",value=30}},nil} +c["30% chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="BASE",value=30}},nil} c["30% chance to cause Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=30}},nil} +c["30% chance to gain Phasing for 4 seconds when your Trap is triggered by an Enemy"]={{[1]={[1]={type="Condition",var="TriggeredTrapsRecently"},flags=0,keywordFlags=0,name="Condition:Phasing",type="FLAG",value=true}},nil} +c["30% chance to gain a Frenzy Charge on kill"]={nil,"a Frenzy Charge "} +c["30% chance to gain a Power Charge on kill"]={nil,"a Power Charge "} +c["30% chance to gain a Power Charge when you Stun"]={nil,"a Power Charge when you Stun "} +c["30% chance to gain a Power Charge when you Stun with Melee Damage"]={nil,"a Power Charge when you Stun with Melee Damage "} +c["30% chance to gain an Endurance Charge on kill"]={nil,"an Endurance Charge "} c["30% chance to inflict Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=30}},nil} c["30% chance when you Reload a Crossbow to be immediate"]={{[1]={flags=0,keywordFlags=0,name="InstantReloadChance",type="BASE",value=30}},nil} c["30% faster Dodge Roll"]={{}," Dodge Roll "} @@ -2554,17 +3626,24 @@ c["30% increased Accuracy Rating at Close Range"]={{[1]={[1]={type="Condition",v c["30% increased Accuracy Rating while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="Accuracy",type="INC",value=30}},nil} c["30% increased Archon Buff duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=30}}," Archon Buff "} c["30% increased Archon Buff duration 20% faster start of Energy Shield Recharge while affected by an Archon Buff"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=30}}," Archon Buff 20% faster start of Energy Shield Recharge while affected by an Archon Buff "} +c["30% increased Area Damage"]={{[1]={flags=512,keywordFlags=0,name="Damage",type="INC",value=30}},nil} c["30% increased Area of Effect of Ancestrally Boosted Attacks"]={{[1]={flags=1,keywordFlags=0,name="AncestralBoostAreaOfEffect",type="INC",value=30}},nil} +c["30% increased Area of Effect of Aura Skills"]={{[1]={[1]={skillType=39,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=30}},nil} c["30% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=30}},nil} c["30% increased Armour and Evasion Rating while Leeching"]={{[1]={[1]={type="Condition",var="Leeching"},flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=30}},nil} c["30% increased Armour while Bleeding"]={{[1]={[1]={type="Condition",var="Bleeding"},flags=0,keywordFlags=0,name="Armour",type="INC",value=30}},nil} c["30% increased Armour while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="Armour",type="INC",value=30}},nil} c["30% increased Armour while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="Armour",type="INC",value=30}},nil} -c["30% increased Armour, Evasion and Energy Shield while wielding a Quarterstaff"]={{[1]={[1]={type="Condition",var="UsingStaff"},flags=0,keywordFlags=0,name="Defences",type="INC",value=30}},nil} +c["30% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=30},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=30},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=30}},nil} +c["30% increased Armour, Evasion and Energy Shield while wielding a Quarterstaff"]={{[1]={[1]={type="Condition",var="UsingStaff"},flags=0,keywordFlags=0,name="Armour",type="INC",value=30},[2]={[1]={type="Condition",var="UsingStaff"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=30},[3]={[1]={type="Condition",var="UsingStaff"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=30}},nil} +c["30% increased Attack Damage against Bleeding Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Bleeding"},flags=1,keywordFlags=0,name="Damage",type="INC",value=30}},nil} c["30% increased Attack Damage against Rare or Unique Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="RareOrUnique"},flags=1,keywordFlags=0,name="Damage",type="INC",value=30}},nil} c["30% increased Attack Damage if you have Shapeshifted to an Animal form Recently"]={{[1]={[1]={type="Condition",var="ShapeshiftToAnimal"},flags=1,keywordFlags=0,name="Damage",type="INC",value=30}},nil} c["30% increased Attack Damage if you've Cast a Spell Recently"]={{[1]={[1]={type="Condition",var="CastSpellRecently"},flags=1,keywordFlags=0,name="Damage",type="INC",value=30}},nil} c["30% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=30}},nil} +c["30% increased Attack Speed when on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=1,keywordFlags=0,name="Speed",type="INC",value=30}},nil} +c["30% increased Attack Speed when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=1,keywordFlags=0,name="Speed",type="INC",value=30}},nil} +c["30% increased Attack, Cast and Movement Speed while you do not have Iron Reflexes"]={{[1]={[1]={neg=true,type="Condition",var="HaveIronReflexes"},flags=0,keywordFlags=0,name="Speed",type="INC",value=30},[2]={[1]={neg=true,type="Condition",var="HaveIronReflexes"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=30}},nil} c["30% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=30}},nil} c["30% increased Block chance while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="BlockChance",type="INC",value=30}},nil} c["30% increased Bolt Speed"]={{[1]={flags=67108864,keywordFlags=0,name="ProjectileSpeed",type="INC",value=30}},nil} @@ -2576,6 +3655,7 @@ c["30% increased Chill Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name= c["30% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=30}},nil} c["30% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=30}},nil} c["30% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=30}},nil} +c["30% increased Critical Damage Bonus for Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="CritMultiplier",type="INC",value=30}},nil} c["30% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=30}},nil} c["30% increased Critical Hit Chance against Blinded Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Blinded"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=30}},nil} c["30% increased Critical Hit Chance for Attacks"]={{[1]={flags=1,keywordFlags=0,name="CritChance",type="INC",value=30}},nil} @@ -2595,18 +3675,24 @@ c["30% increased Damage with Hits against Enemies that are on Low Life"]={{[1]={ c["30% increased Damage with Hits against Hindered Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Hindered"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=30}},nil} c["30% increased Damage with Hits against Ignited Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=30}},nil} c["30% increased Damage with Hits against Shocked Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=30}},nil} +c["30% increased Damage with Hits against targets in your Presence"]={{[1]={flags=0,keywordFlags=262144,name="Damage",type="INC",value=30}}," against targets in your Presence "} +c["30% increased Effect of Buffs granted by your Golems"]={{[1]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=30}},nil} +c["30% increased Effect of Lightning Ailments"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=30}},nil} c["30% increased Electrocute Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyElectrocuteBuildup",type="INC",value=30}},nil} c["30% increased Elemental Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="INC",value=30}},nil} c["30% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=30}},nil} c["30% increased Elemental Damage if you've Chilled an Enemy Recently"]={{[1]={[1]={type="Condition",var="ChilledEnemyRecently"},flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=30}},nil} c["30% increased Elemental Damage if you've Ignited an Enemy Recently"]={{[1]={[1]={type="Condition",var="IgnitedEnemyRecently"},flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=30}},nil} c["30% increased Elemental Damage if you've Shocked an Enemy Recently"]={{[1]={[1]={type="Condition",var="ShockedEnemyRecently"},flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=30}},nil} +c["30% increased Elemental Damage with Attack Skills during any Flask Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=65536,name="ElementalDamage",type="INC",value=30}},nil} c["30% increased Elemental Infusion duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=30}}," Elemental Infusion "} c["30% increased Elemental Infusion duration Remnants can be collected from 30% further away"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=30}}," Elemental Infusion Remnants can be collected from 30% further away "} +c["30% increased Endurance Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="EnduranceChargesDuration",type="INC",value=30}},nil} c["30% increased Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=30}},nil} c["30% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=30}},nil} c["30% increased Evasion Rating if you have Hit an Enemy Recently"]={{[1]={[1]={type="Condition",var="HitRecently"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=30}},nil} c["30% increased Evasion Rating while Parrying"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=30}}," while Parrying "} +c["30% increased Evasion Rating while Phasing"]={{[1]={[1]={type="Condition",var="Phasing"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=30}},nil} c["30% increased Evasion Rating while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=30}},nil} c["30% increased Evasion Rating while you have Energy Shield"]={{[1]={[1]={type="Condition",var="HaveEnergyShield"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=30}},nil} c["30% increased Exposure Effect"]={{[1]={flags=0,keywordFlags=0,name="FireExposureEffect",type="INC",value=30},[2]={flags=0,keywordFlags=0,name="ColdExposureEffect",type="INC",value=30},[3]={flags=0,keywordFlags=0,name="LightningExposureEffect",type="INC",value=30}},nil} @@ -2619,8 +3705,11 @@ c["30% increased Flask Mana Recovery rate"]={{[1]={flags=0,keywordFlags=0,name=" c["30% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=30}},nil} c["30% increased Freeze Buildup with Quarterstaves"]={{[1]={flags=2097156,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=30}},nil} c["30% increased Freeze Threshold"]={{[1]={flags=0,keywordFlags=0,name="FreezeThreshold",type="INC",value=30}},nil} +c["30% increased Frenzy Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="FrenzyChargesDuration",type="INC",value=30}},nil} c["30% increased Hazard Duration"]={{[1]={[1]={skillType=203,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=30}},nil} c["30% increased Hazard Immobilisation buildup"]={{[1]={[1]={skillType=203,type="SkillType"},flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="INC",value=30}},nil} +c["30% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=30}},nil} +c["30% increased Immobilisation buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="INC",value=30}},nil} c["30% increased Life Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="LifeCost",type="INC",value=30}},nil} c["30% increased Life Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=30}},nil} c["30% increased Life Regeneration Rate while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=30}},nil} @@ -2640,27 +3729,39 @@ c["30% increased Mana Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name= c["30% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=30}},nil} c["30% increased Mana Regeneration Rate while Shocked"]={{[1]={[1]={type="Condition",var="Shocked"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=30}},nil} c["30% increased Mana Regeneration Rate while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=30}},nil} +c["30% increased Melee Damage against Bleeding Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Bleeding"},flags=256,keywordFlags=0,name="Damage",type="INC",value=30}},nil} c["30% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"]={{[1]={[1]={type="Condition",var="HitProjectileRecently"},flags=256,keywordFlags=0,name="Damage",type="INC",value=30}},nil} c["30% increased Melee Damage when on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=256,keywordFlags=0,name="Damage",type="INC",value=30}},nil} +c["30% increased Melee Strike Range with this weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="MeleeWeaponRange",type="INC",value=30},[2]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="UnarmedRange",type="INC",value=30}},nil} +c["30% increased Minion Duration"]={{[1]={[1]={skillType=77,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=30}},nil} c["30% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=30}},nil} +c["30% increased Movement Speed for 9 seconds on Throwing a Trap"]={{[1]={[1]={type="Condition",var="TrapOrMineThrownRecently"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=30}},nil} +c["30% increased Movement Speed when on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=30}},nil} +c["30% increased Movement Speed when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=30}},nil} +c["30% increased Movement Speed while Cursed"]={{[1]={[1]={type="Condition",var="Cursed"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=30}},nil} c["30% increased Parried Debuff Duration"]={{[1]={flags=0,keywordFlags=0,name="ParryDebuffDuration",type="INC",value=30}},nil} c["30% increased Parry Damage"]={{[1]={[1]={includeTransfigured=true,skillName="Parry",type="SkillName"},flags=0,keywordFlags=0,name="Damage",type="INC",value=30}},nil} c["30% increased Parry Range"]={{[1]={flags=0,keywordFlags=0,name="ParryRangeNonProj",type="INC",value=30},[2]={flags=0,keywordFlags=0,name="ParryRangeProj",type="INC",value=30}},nil} c["30% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=30}},nil} c["30% increased Physical Damage while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=30}},nil} c["30% increased Pin Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyPinBuildup",type="INC",value=30}},nil} +c["30% increased Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=30}},nil} c["30% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=30}},nil} c["30% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"]={{[1]={[1]={type="Condition",var="HitMeleeRecently"},flags=1024,keywordFlags=0,name="Damage",type="INC",value=30}},nil} c["30% increased Projectile Speed"]={{[1]={flags=0,keywordFlags=0,name="ProjectileSpeed",type="INC",value=30}},nil} c["30% increased Projectile Speed with this Weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="ProjectileSpeed",type="INC",value=30}},nil} c["30% increased Rarity of Items Dropped by Enemies killed with a Critical Hit"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=30}}," by Enemies killed with a Critical Hit "} c["30% increased Rarity of Items Dropped by Enemies killed with a Critical Hit You have Consecrated Ground around you while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="LootRarity",type="INC",value=30}}," by Enemies killed with a Critical Hit You have Consecrated Ground around you "} +c["30% increased Rarity of Items Dropped by Slain Shocked Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="LootRarity",type="INC",value=30}},nil} +c["30% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=30}},nil} c["30% increased Reservation Efficiency of Skills which create Undead Minions"]={{[1]={[1]={skillType=127,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=30}},nil} +c["30% increased Runic Ward Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="WardRegen",type="INC",value=30}},nil} c["30% increased Shock Chance against Electrocuted Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Electrocuted"},flags=0,keywordFlags=0,name="EnemyShockChance",type="INC",value=30}},nil} c["30% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=30}},nil} c["30% increased Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=30},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=30},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=30}},nil} c["30% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=30}},nil} c["30% increased Spell Damage while you have Arcane Surge"]={{[1]={[1]={type="Condition",var="AffectedByArcaneSurge"},flags=2,keywordFlags=0,name="Damage",type="INC",value=30}},nil} +c["30% increased Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="INC",value=30}},nil} c["30% increased Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=30}},nil} c["30% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=30}},nil} c["30% increased Stun Buildup against Enemies that are on Low Life"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="LowLife"},flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=30}},nil} @@ -2682,6 +3783,9 @@ c["30% increased bonuses gained from right Equipped Ring"]={{[1]={flags=0,keywor c["30% increased chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="INC",value=30}},nil} c["30% increased chance to inflict Ailments against Rare or Unique Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="RareOrUnique"},flags=0,keywordFlags=0,name="AilmentChance",type="INC",value=30}},nil} c["30% increased damage against Undead Enemies"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=30}}," against Undead Enemies "} +c["30% increased effect of Arcane Surge on you"]={{[1]={flags=0,keywordFlags=0,name="ArcaneSurgeEffect",type="INC",value=30}},nil} +c["30% increased effect of Archon Buffs on you"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=30}}," of Archon Buffs on you "} +c["30% increased effect of Buffs on you"]={{[1]={flags=0,keywordFlags=0,name="BuffEffectOnSelf",type="INC",value=30}},nil} c["30% increased effect of Fully Broken Armour"]={{[1]={flags=0,keywordFlags=0,name="FullyBrokenArmourEffect",type="INC",value=30}},nil} c["30% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=30}},nil} c["30% increased maximum Energy Shield if you've consumed a Power Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovablePowerCharge"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=30}},nil} @@ -2691,6 +3795,7 @@ c["30% less Critical Damage Bonus when on Full Life"]={{[1]={[1]={type="Conditio c["30% less Life Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="MORE",value=-30}},nil} c["30% less Movement Speed Penalty from using Skills while moving"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeedPenalty",type="MORE",value=-30}},nil} c["30% more Critical Damage Bonus when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="CritMultiplier",type="MORE",value=30}},nil} +c["30% more Damage with Arrow Hits at Close Range while you have Iron Reflexes"]={{[1]={[1]={type="Condition",var="AtCloseRange"},[2]={type="Condition",var="HaveIronReflexes"},flags=4,keywordFlags=2048,name="Damage",type="MORE",value=30}},nil} c["30% more Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="MORE",value=30},[2]={flags=0,keywordFlags=0,name="FlaskManaRecovery",type="MORE",value=30}},nil} c["30% more Reservation Efficiency of Companion Skills"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="MORE",value=30}},nil} c["30% of Damage is taken from Mana before Life"]={{[1]={flags=0,keywordFlags=0,name="DamageTakenFromManaBeforeLife",type="BASE",value=30}},nil} @@ -2699,28 +3804,41 @@ c["30% of Damage taken Recouped as Life while Channelling"]={{[1]={[1]={type="Co c["30% of Damage taken Recouped as Mana"]={{[1]={flags=0,keywordFlags=0,name="ManaRecoup",type="BASE",value=30}},nil} c["30% of Damage taken during effect Recouped as Life"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="DamageTaken",type="BASE",value=30}}," Recouped as Life "} c["30% of Damage taken during effect Recouped as Life Gain 5 Rage when Hit by an Enemy during effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},[2]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="DamageTaken",type="BASE",value=30}}," Recouped as Life Gain 5 Rage when Hit by an Enemy "} -c["30% of Life Leeched from targets affected by Abyssal Wasting is Instant"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=30}}," Leeched from targets affected by Abyssal Wasting is Instant "} -c["30% of Life Leeched from targets affected by Abyssal Wasting is Instant Abyssal Wasting also applies % to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=30}}," Leeched from targets affected by Abyssal Wasting is Instant Abyssal Wasting also applies % to Lightning Resistance "} -c["30% of Mana Leeched from targets affected by Abyssal Wasting is Instant"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=30}}," Leeched from targets affected by Abyssal Wasting is Instant "} -c["30% of Mana Leeched from targets affected by Abyssal Wasting is Instant Abyssal Wasting you inflict also gives targets 10% chance to explode on death, dealing a tenth of their life as Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="ManaAsPhysical",type="BASE",value=30}}," Leeched from targets affected by Abyssal Wasting is Instant Abyssal Wasting you inflict also gives targets 10% chance to explode on death, dealing a tenth of their life "} +c["30% of Fire Damage Converted to Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamageConvertToChaos",type="BASE",value=30}},nil} +c["30% of Leech is Instant"]={{[1]={flags=0,keywordFlags=0,name="InstantEnergyShieldLeech",type="BASE",value=30},[2]={flags=0,keywordFlags=0,name="InstantManaLeech",type="BASE",value=30},[3]={flags=0,keywordFlags=0,name="InstantLifeLeech",type="BASE",value=30}},nil} +c["30% of Life Leeched from targets affected by Abyssal Wasting is Instant"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={mod={flags=0,keywordFlags=0,name="InstantLifeLeech",type="BASE",value=30},unscalable=true}}},nil} +c["30% of Lightning Damage is taken from Mana before Life"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageTakenFromManaBeforeLife",type="BASE",value=30}},nil} +c["30% of Mana Leeched from targets affected by Abyssal Wasting is Instant"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={mod={flags=0,keywordFlags=0,name="InstantManaLeech",type="BASE",value=30},unscalable=true}}},nil} +c["30% of Physical Damage Converted to Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToChaos",type="BASE",value=30}},nil} +c["30% of Physical Damage Converted to Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToFire",type="BASE",value=30}},nil} +c["30% of Physical Damage Converted to Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToLightning",type="BASE",value=30}},nil} +c["30% of Spell Mana Cost Converted to Life Cost"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=30}},nil} c["30% reduced Accuracy Rating while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="Accuracy",type="INC",value=-30}},nil} +c["30% reduced Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=-30}},nil} c["30% reduced Charm Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="CharmDuration",type="INC",value=-30}},nil} c["30% reduced Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=-30}},nil} c["30% reduced Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=-30}},nil} +c["30% reduced Duration of Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyAilmentDuration",type="INC",value=-30}},nil} c["30% reduced Duration of Ignite, Shock and Chill on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=-30},[2]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=-30},[3]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=-30}},nil} c["30% reduced Effect of Chill on you"]={{[1]={flags=0,keywordFlags=0,name="SelfChillEffect",type="INC",value=-30}},nil} +c["30% reduced Endurance Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="EnduranceChargesDuration",type="INC",value=-30}},nil} c["30% reduced Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=-30}},nil} c["30% reduced Evasion Rating if you have been Hit Recently"]={{[1]={[1]={type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=-30}},nil} c["30% reduced Evasion Rating if you haven't been Hit Recently"]={{[1]={[1]={neg=true,type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=-30}},nil} +c["30% reduced Flask Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=-30}},nil} +c["30% reduced Flask Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="FlaskDuration",type="INC",value=-30}},nil} c["30% reduced Flask Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecoveryRate",type="INC",value=-30}},nil} -c["30% reduced Global Armour, Evasion and Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="Defences",type="INC",value=-30}},nil} +c["30% reduced Global Armour, Evasion and Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="Armour",type="INC",value=-30},[2]={[1]={type="Global"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=-30},[3]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=-30}},nil} c["30% reduced Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoveryRate",type="INC",value=-30}},nil} c["30% reduced Life Regeneration rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=-30}},nil} c["30% reduced Magnitude of Ignite on you"]={{[1]={flags=0,keywordFlags=0,name="SelfIgniteEffect",type="INC",value=-30}},nil} c["30% reduced Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=-30}},nil} +c["30% reduced Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=-30}},nil} +c["30% reduced Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=-30}},nil} c["30% reduced Quantity of Gold Dropped by Slain Enemies"]={{}," Quantity of Gold Dropped by Slain Enemies "} c["30% reduced Quantity of Gold Dropped by Slain Enemies Enemies Chilled by your Hits can be Shattered as though Frozen"]={{}," Quantity of Gold Dropped by Slain Enemies Enemies Chilled by your Hits can be Shattered as though Frozen "} c["30% reduced Reload Speed"]={{[1]={flags=1,keywordFlags=0,name="ReloadSpeed",type="INC",value=-30}},nil} +c["30% reduced Strength Requirement"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=-30}},nil} c["30% reduced Totem Life"]={{[1]={flags=0,keywordFlags=0,name="TotemLife",type="INC",value=-30}},nil} c["30% reduced effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=-30}},nil} c["30% reduced effect of Shock on you"]={{[1]={flags=0,keywordFlags=0,name="SelfShockEffect",type="INC",value=-30}},nil} @@ -2733,132 +3851,261 @@ c["300% increased Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRe c["300% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=300}},nil} c["300% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=300}},nil} c["300% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=300}},nil} -c["300% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=300}},nil} +c["300% increased Armour while Chilled or Frozen"]={{[1]={[1]={type="Condition",var="Chilled"},flags=0,keywordFlags=0,name="Armour",type="INC",value=300}}," or Frozen "} +c["300% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=300},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=300},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=300}},nil} c["300% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=300}},nil} c["300% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=300}},nil} c["300% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=300}},nil} +c["305% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=305},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=305},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=305}},nil} c["31 to 49 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=31},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=49}},nil} +c["31% increased Cast Speed while on Full Mana"]={{[1]={[1]={type="Condition",var="FullMana"},flags=16,keywordFlags=0,name="Speed",type="INC",value=31}},nil} +c["31% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=31}},nil} +c["31% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=31}},nil} +c["31% increased Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=31}},nil} +c["31% increased Light Radius"]={{[1]={flags=0,keywordFlags=0,name="LightRadius",type="INC",value=31}},nil} +c["31% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=31}},nil} +c["31% reduced Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-31}},nil} c["32% increased Spell Damage while wielding a Melee Weapon"]={{[1]={[1]={type="Condition",var="UsingMeleeWeapon"},flags=2,keywordFlags=0,name="Damage",type="INC",value=32}},nil} c["325% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=325}},nil} +c["33% Chance to gain a Charge when you kill an enemy"]={nil,"a Charge "} +c["33% chance to Aggravate Bleeding on Hit"]={{}," to Aggravate Bleeding "} c["33% chance to avoid Projectiles"]={{[1]={flags=0,keywordFlags=0,name="AvoidProjectilesChance",type="BASE",value=33}},nil} +c["33% chance to build an additional Combo on Hit"]={{}," to build an additional Combo "} +c["33% chance to gain a Frenzy Charge on kill"]={nil,"a Frenzy Charge "} +c["33% increased Attack Damage against Bleeding Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Bleeding"},flags=1,keywordFlags=0,name="Damage",type="INC",value=33}},nil} +c["33% increased Attack Speed while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=1,keywordFlags=0,name="Speed",type="INC",value=33}},nil} +c["33% increased Cast Speed while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=16,keywordFlags=0,name="Speed",type="INC",value=33}},nil} +c["33% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=33}},nil} +c["33% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=33}},nil} +c["33% increased Damage with Hits against Blinded Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Blinded"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=33}},nil} c["33% increased Damage with Hits against Enemies affected by Ailments"]={{[1]={[1]={actor="enemy",type="ActorCondition",varList={[1]="Frozen",[2]="Chilled",[3]="Shocked",[4]="Ignited",[5]="Scorched",[6]="Brittle",[7]="Sapped",[8]="Poisoned",[9]="Bleeding"}},flags=0,keywordFlags=262144,name="Damage",type="INC",value=33}},nil} +c["33% increased Damage with Hits against Ignited Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=33}},nil} +c["33% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=33}},nil} +c["33% increased Ignite Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=33}},nil} +c["33% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=33}},nil} +c["33% increased Magnitude of Bleeding you inflict"]={{[1]={flags=0,keywordFlags=4194304,name="AilmentMagnitude",type="INC",value=33}},nil} c["33% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=33}},nil} +c["33% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=33}},nil} c["33% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=33}},nil} +c["33% of Chaos Damage taken bypasses Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamageTaken",type="BASE",value=33}}," bypasses Energy Shield "} +c["33% of Damage taken bypasses Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="PhysicalEnergyShieldBypass",type="BASE",value=33},[2]={flags=0,keywordFlags=0,name="LightningEnergyShieldBypass",type="BASE",value=33},[3]={flags=0,keywordFlags=0,name="ColdEnergyShieldBypass",type="BASE",value=33},[4]={flags=0,keywordFlags=0,name="FireEnergyShieldBypass",type="BASE",value=33},[5]={flags=0,keywordFlags=0,name="ChaosEnergyShieldBypass",type="BASE",value=33}},nil} c["33% of Elemental Damage Converted to Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageConvertToCold",type="BASE",value=33}},nil} c["33% of Elemental Damage Converted to Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageConvertToFire",type="BASE",value=33}},nil} c["33% of Elemental Damage Converted to Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageConvertToLightning",type="BASE",value=33}},nil} +c["33% reduced Duration of Bleeding on You"]={{[1]={flags=0,keywordFlags=0,name="SelfBleedDuration",type="INC",value=-33}},nil} +c["33% reduced Effect of Chill on you"]={{[1]={flags=0,keywordFlags=0,name="SelfChillEffect",type="INC",value=-33}},nil} +c["33% reduced Ignite Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfIgniteDuration",type="INC",value=-33}},nil} +c["33% reduced Poison Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfPoisonDuration",type="INC",value=-33}},nil} +c["33% reduced effect of Shock on you"]={{[1]={flags=0,keywordFlags=0,name="SelfShockEffect",type="INC",value=-33}},nil} c["333% increased effect of Socketed Soul Cores"]={{[1]={flags=0,keywordFlags=0,name="SocketedSoulCoreEffect",type="INC",value=333}},nil} c["340% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=340}},nil} c["35 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=35}},nil} c["35 to 53 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=35},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=53}},nil} c["35% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"]={{},"% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill "} c["35% chance to Chain an additional time"]={{[1]={flags=0,keywordFlags=0,name="ChainChance",type="BASE",value=35}},nil} +c["35% chance to Chill Attackers for 4 seconds on Block"]={{}," to Chill Attackers on Block "} +c["35% chance to Daze on Hit"]={{[1]={flags=4,keywordFlags=0,name="DazeChance",type="BASE",value=35}},nil} +c["35% chance to Shock Attackers for 4 seconds on Block"]={{[1]={flags=0,keywordFlags=0,name="ShockBase",type="BASE",value=20}},nil} +c["35% chance to avoid being Stunned for each Herald Buff affecting you"]={{[1]={[1]={type="Multiplier",var="Herald"},flags=0,keywordFlags=0,name="AvoidStun",type="BASE",value=35}},nil} +c["35% increased Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=35}},nil} +c["35% increased Accuracy Rating against Enemies affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={mod={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=35},unscalable=true}}},nil} +c["35% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=35}},nil} +c["35% increased Armour while Bleeding"]={{[1]={[1]={type="Condition",var="Bleeding"},flags=0,keywordFlags=0,name="Armour",type="INC",value=35}},nil} +c["35% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=35},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=35},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=35}},nil} c["35% increased Attack Damage while you have an Ally in your Presence"]={{[1]={[1]={threshold=1,type="MultiplierThreshold",var="NearbyAlly"},flags=1,keywordFlags=0,name="Damage",type="INC",value=35}},nil} c["35% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=35}},nil} +c["35% increased Attack Speed with Swords"]={{[1]={flags=4194309,keywordFlags=0,name="Speed",type="INC",value=35}},nil} +c["35% increased Cast Speed when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=16,keywordFlags=0,name="Speed",type="INC",value=35}},nil} c["35% increased Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="INC",value=35}},nil} c["35% increased Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=35}},nil} +c["35% increased Chill Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=35}},nil} +c["35% increased Cold Damage with Attack Skills"]={{[1]={flags=0,keywordFlags=65536,name="ColdDamage",type="INC",value=35}},nil} c["35% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=35}},nil} c["35% increased Critical Hit Chance against Enemies that are affected"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=35}}," against Enemies that are affected "} c["35% increased Critical Hit Chance against Enemies that are affected by no Elemental Ailments"]={{[1]={[1]={actor="enemy",neg=true,type="ActorCondition",varList={[1]="Frozen",[2]="Chilled",[3]="Shocked",[4]="Ignited",[5]="Scorched",[6]="Brittle",[7]="Sapped"}},[2]={type="Condition",var="Effective"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=35}},nil} c["35% increased Critical Hit Chance against Immobilised enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Immobilised"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=35}},nil} +c["35% increased Culling Strike Threshold if you've dealt a Culling Strike Recently"]={{[1]={flags=0,keywordFlags=0,name="CullPercent",type="INC",value=35}}," if you've dealt a Culling Strike Recently "} +c["35% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=35}},nil} +c["35% increased Damage if you have Shocked an Enemy Recently"]={{[1]={[1]={type="Condition",var="ShockedEnemyRecently"},flags=0,keywordFlags=0,name="Damage",type="INC",value=35}},nil} c["35% increased Damage with Hits against Burning Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Burning"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=35}},nil} c["35% increased Damage with Hits against Enemies that are on Low Life"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="LowLife"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=35}},nil} +c["35% increased Duration of Poisons you inflict when you've consumed a Frenzy Charge Recently"]={{[1]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=35}}," when you've consumed a Frenzy Charge Recently "} c["35% increased Elemental Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="INC",value=35}},nil} +c["35% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=35}},nil} +c["35% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=35}},nil} c["35% increased Flask Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecoveryRate",type="INC",value=35}},nil} +c["35% increased Flask Mana Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskManaRecoveryRate",type="INC",value=35}},nil} c["35% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=35}},nil} +c["35% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=35}},nil} +c["35% increased Immobilisation buildup against targets affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={mod={flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="INC",value=35},unscalable=true}}},nil} +c["35% increased Life Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=35}},nil} +c["35% increased Life Regeneration rate while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=35}},nil} c["35% increased Life and Mana Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=35},[2]={flags=0,keywordFlags=0,name="FlaskManaRecovery",type="INC",value=35}},nil} +c["35% increased Magnitude of Chill you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillMagnitude",type="INC",value=35}},nil} +c["35% increased Magnitude of Elemental Ailments you inflict with Spells"]={{}," Magnitude of Elemental Ailments you inflict "} c["35% increased Magnitude of Ignite against Poisoned enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Poisoned"},flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=35}},nil} +c["35% increased Magnitude of Poison you inflict while Poisoned"]={{[1]={[1]={type="Condition",var="Poisoned"},flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=35}},nil} +c["35% increased Magnitude of Poison you inflict with Critical Hits"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=35}},nil} +c["35% increased Magnitude of Shock you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=35}},nil} c["35% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=35}},nil} c["35% increased Mana Regeneration Rate while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=35}},nil} +c["35% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=35}},nil} c["35% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=35}},nil} c["35% increased Projectile Speed with this Weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="ProjectileSpeed",type="INC",value=35}},nil} +c["35% increased Rarity of Items Dropped by Slain Maimed Enemies"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=35}}," by Slain Maimed Enemies "} c["35% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=35}},nil} +c["35% increased Runic Ward Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="WardRegen",type="INC",value=35}},nil} c["35% increased Spell Area Damage"]={{[1]={flags=514,keywordFlags=0,name="Damage",type="INC",value=35}},nil} c["35% increased Spell Damage if you have consumed an Elemental Infusion Recently"]={{[1]={[1]={type="Condition",var="InfusionConsumedRecently"},flags=2,keywordFlags=0,name="Damage",type="INC",value=35}},nil} c["35% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=35}},nil} c["35% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=35}},nil} +c["35% increased Trap Damage"]={{[1]={flags=0,keywordFlags=4096,name="Damage",type="INC",value=35}},nil} c["35% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=35}},nil} +c["35% increased bonuses gained from Equipped Quiver"]={{[1]={flags=0,keywordFlags=0,name="EffectOfBonusesFromQuiver",type="INC",value=35}},nil} +c["35% increased effect of Fully Broken Armour"]={{[1]={flags=0,keywordFlags=0,name="FullyBrokenArmourEffect",type="INC",value=35}},nil} +c["35% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=35}},nil} +c["35% less Damage taken if you have not been Hit Recently"]={{[1]={[1]={neg=true,type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="DamageTaken",type="MORE",value=-35}},nil} c["35% less Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="MORE",value=-35}},nil} +c["35% less Mine Damage"]={{[1]={flags=0,keywordFlags=8192,name="Damage",type="MORE",value=-35}},nil} c["35% less minimum Physical Attack Damage"]={{[1]={[1]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="MinPhysicalDamage",type="MORE",value=-35}},nil} c["35% more maximum Physical Attack Damage"]={{[1]={[1]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="MaxPhysicalDamage",type="MORE",value=35}},nil} c["35% of Maximum Life Converted to Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeConvertToEnergyShield",type="BASE",value=35}},nil} +c["35% of Physical Damage taken as Lightning while your Shield is raised"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTaken",type="BASE",value=35}}," as Lightning while your Shield is raised "} c["35% reduced Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=-35}},nil} c["35% reduced Duration of Ignite, Shock and Chill on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=-35},[2]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=-35},[3]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=-35}},nil} c["35% reduced Effect of Non-Damaging Ailments on you"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=-35},[2]={flags=0,keywordFlags=0,name="EnemyChillMagnitude",type="INC",value=-35},[3]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=-35}}," on you "} c["35% reduced Flask Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="FlaskDuration",type="INC",value=-35}},nil} c["35% reduced Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=-35}},nil} +c["350 Physical Damage taken on Minion Death"]={{[1]={flags=0,keywordFlags=0,name="HeartboundLoopSelfDamage",type="LIST",value={baseDamage=350,damageType="physical"}}},nil} c["350% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=350}},nil} c["350% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=350}},nil} -c["350% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=350}},nil} +c["350% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=350},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=350},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=350}},nil} c["350% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=350}},nil} +c["36% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=36},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=36},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=36}},nil} c["36% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=36}},nil} c["37% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=37}},nil} c["375% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=375}},nil} +c["38% chance to Blind Enemies on hit"]={{[1]={flags=0,keywordFlags=0,name="BlindChance",type="BASE",value=38}},nil} +c["38% chance to Maim on Hit"]={{}," to Maim "} +c["38% chance to Poison on Hit with this weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="PoisonChance",type="BASE",value=38}},nil} +c["38% chance to cause Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=38}},nil} +c["38% chance to inflict Exposure on Hit"]={{}," to inflict Exposure "} c["38% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=38}},nil} +c["38% increased Corrupted Charms effect duration"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=38}}," Corrupted Charms duration "} c["38% increased Damage while Leeching"]={{[1]={[1]={type="Condition",var="Leeching"},flags=0,keywordFlags=0,name="Damage",type="INC",value=38}},nil} c["38% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=38}},nil} +c["38% increased Effect of Jewel Socket Passive Skills containing Corrupted Rare Jewels"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="corruptedRareJewelIncEffect",value=38}}},nil} +c["38% increased Immobilisation buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="INC",value=38}},nil} +c["38% increased Life Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=38}},nil} c["38% increased Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoveryRate",type="INC",value=38}},nil} +c["38% increased Magnitude of Shock you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockMagnitude",type="INC",value=38}},nil} +c["38% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=38}},nil} +c["38% increased Runic Ward Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="WardRegen",type="INC",value=38}},nil} +c["38% of Spell Mana Cost Converted to Life Cost"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=38}},nil} c["38% reduced Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecoveryRate",type="INC",value=-38}},nil} +c["38% reduced effect of Shock on you"]={{[1]={flags=0,keywordFlags=0,name="SelfShockEffect",type="INC",value=-38}},nil} c["4 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=4}},nil} c["4 seconds after being Damaged by an Enemy Hit, take Damage equal to 30% of that Hit's Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="BASE",value=4}}," seconds after being d by an Enemy Hit, take Damage equal to 30% of that Hit's Damage "} c["4 to 8 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=4},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=8}},nil} +c["4% additional Physical Damage Reduction"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageReduction",type="BASE",value=4}},nil} +c["4% additional Physical Damage Reduction while affected by Herald of Purity"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageReduction",type="BASE",value=4}}," while affected by Herald of Purity "} c["4% chance for Spell Skills to fire 2 additional Projectiles"]={{[1]={flags=2,keywordFlags=0,name="TwoAdditionalProjectilesChance",type="BASE",value=4}},nil} c["4% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage"]={{[1]={flags=4,keywordFlags=0,name="MaximumRage",type="BASE",value=4}}," that if you would gain Rage , you instead gain up to your "} +c["4% chance to Freeze"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeChance",type="BASE",value=4}},nil} +c["4% chance to Poison on Hit"]={{[1]={flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=4}},nil} +c["4% chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="BASE",value=4}},nil} c["4% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=4}},nil} +c["4% increased Area Damage per 10 Devotion"]={{[1]={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=512,keywordFlags=0,name="Damage",type="INC",value=4}},nil} c["4% increased Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=4}},nil} c["4% increased Area of Effect for Attacks"]={{[1]={flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=4}},nil} c["4% increased Area of Effect for Attacks per Enemy you've Ignited in the last 8 seconds, up to 40%"]={{[1]={flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=4}}," per Enemy you've Ignited in the last 8 seconds, up to 40% "} c["4% increased Area of Effect of Ancestrally Boosted Attacks"]={{[1]={flags=1,keywordFlags=0,name="AncestralBoostAreaOfEffect",type="INC",value=4}},nil} -c["4% increased Armour, Evasion and Energy Shield while Channelling"]={{[1]={[1]={type="Condition",var="Channelling"},flags=0,keywordFlags=0,name="Defences",type="INC",value=4}},nil} +c["4% increased Armour, Evasion and Energy Shield while Channelling"]={{[1]={[1]={type="Condition",var="Channelling"},flags=0,keywordFlags=0,name="Armour",type="INC",value=4},[2]={[1]={type="Condition",var="Channelling"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=4},[3]={[1]={type="Condition",var="Channelling"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=4}},nil} c["4% increased Attack Damage per 75 Item Armour and Evasion on Equipped Shield"]={{[1]={[1]={div=75,statList={[1]="ArmourOnWeapon 2",[2]="EvasionOnWeapon 2"},type="PerStat"},[2]={type="Condition",var="UsingShield"},flags=1,keywordFlags=0,name="Damage",type="INC",value=4}},nil} c["4% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=4}},nil} c["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"]={{[1]={[1]={actor="enemy",type="ActorCondition",varList={[1]="NearbyRareOrUniqueEnemy",[2]="RareOrUnique"}},flags=1,keywordFlags=0,name="Speed",type="INC",value=4}},nil} c["4% increased Attack Speed while your Companion is in your Presence"]={{[1]={[1]={type="Condition",var="CompanionInPresence"},flags=1,keywordFlags=0,name="Speed",type="INC",value=4}},nil} c["4% increased Attack Speed with Axes"]={{[1]={flags=65541,keywordFlags=0,name="Speed",type="INC",value=4}},nil} +c["4% increased Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=4}},nil} +c["4% increased Attack damage per Power of target"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=4}}," per Power of target "} +c["4% increased Attributes per allocated Keystone"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=4},[2]={flags=0,keywordFlags=0,name="Dex",type="INC",value=4},[3]={flags=0,keywordFlags=0,name="Int",type="INC",value=4},[4]={flags=0,keywordFlags=0,name="All",type="INC",value=4}}," per allocated Keystone "} c["4% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=4}},nil} c["4% increased Block chance per 100 total Item Armour on Equipped Armour Items"]={{[1]={[1]={div=100,stat="ArmourOnAllArmourItems",type="PerStat"},flags=0,keywordFlags=0,name="BlockChance",type="INC",value=4}},nil} +c["4% increased Brand Damage per 10 Devotion"]={{[1]={[1]={skillType=65,type="SkillType"},[2]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="Damage",type="INC",value=4}},nil} c["4% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=4}},nil} +c["4% increased Cast Speed for each different Non-Instant Spell you've Cast Recently"]={{[1]={[1]={type="Multiplier",var="NonInstantSpellCastRecently"},flags=16,keywordFlags=0,name="Speed",type="INC",value=4}},nil} c["4% increased Cast Speed for each different Spell you've Cast in the last eight seconds"]={{[1]={flags=18,keywordFlags=0,name="Speed",type="INC",value=4}}," for each different you've Cast in the last eight seconds "} +c["4% increased Cast Speed while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=16,keywordFlags=0,name="Speed",type="INC",value=4}},nil} +c["4% increased Cast Speed while holding a Shield"]={{[1]={[1]={type="Condition",varList={[1]="UsingShield"}},flags=16,keywordFlags=0,name="Speed",type="INC",value=4}},nil} +c["4% increased Cast Speed while wielding a Staff"]={{[1]={[1]={type="Condition",var="UsingStaff"},flags=16,keywordFlags=0,name="Speed",type="INC",value=4}},nil} +c["4% increased Cast Speed with Chaos Skills"]={{[1]={flags=16,keywordFlags=256,name="Speed",type="INC",value=4}},nil} +c["4% increased Cast Speed with Cold Skills"]={{[1]={flags=16,keywordFlags=64,name="Speed",type="INC",value=4}},nil} +c["4% increased Cast Speed with Fire Skills"]={{[1]={flags=16,keywordFlags=32,name="Speed",type="INC",value=4}},nil} +c["4% increased Cast Speed with Lightning Skills"]={{[1]={flags=16,keywordFlags=128,name="Speed",type="INC",value=4}},nil} +c["4% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=4}},nil} +c["4% increased Curse Magnitudes"]={{[1]={flags=0,keywordFlags=0,name="CurseEffect",type="INC",value=4}},nil} c["4% increased Deflection Rating"]={{[1]={flags=0,keywordFlags=0,name="DeflectionRating",type="INC",value=4}},nil} +c["4% increased Elemental Damage per 10 Devotion"]={{[1]={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=4}},nil} c["4% increased Energy Shield per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=4}},nil} +c["4% increased Ignite Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=4}},nil} c["4% increased Magnitude of Unholy Might Buffs you grant per 100 maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={[1]={effectName="BlackenedHeart",effectType="Aura",type="GlobalEffect",unscalable=true},mod={[1]={actor="parent",div=100,stat="Mana",type="PerStat"},flags=0,keywordFlags=0,name="Multiplier:UnholyMightMagnitude",type="BASE",value=4}}}},nil} +c["4% increased Mana Reservation Efficiency of Skills"]={{[1]={flags=0,keywordFlags=0,name="ManaReservationEfficiency",type="INC",value=4}},nil} +c["4% increased Melee Damage per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=256,keywordFlags=0,name="Damage",type="INC",value=4}},nil} c["4% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=4}},nil} c["4% increased Movement Speed if you've Killed Recently"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=4}},nil} c["4% increased Movement Speed if you've used a Mark Recently"]={{[1]={[1]={type="Condition",var="CastMarkRecently"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=4}},nil} +c["4% increased Movement Speed per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=4}},nil} +c["4% increased Skeleton Movement Speed"]={{[1]={[1]={includeTransfigured=true,skillName="Summon Skeletons",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=4}}}},nil} c["4% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=4}},nil} c["4% increased Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=4},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=4},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=4}},nil} c["4% increased Spell Damage per 10 Intelligence"]={{[1]={[1]={div=10,stat="Int",type="PerStat"},flags=2,keywordFlags=0,name="Damage",type="INC",value=4}},nil} c["4% increased Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="INC",value=4}},nil} c["4% increased Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=4}},nil} +c["4% increased Totem Damage per 10 Devotion"]={{[1]={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=16384,name="Damage",type="INC",value=4}},nil} c["4% increased Warcry Speed per 25 Tribute"]={{[1]={[1]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=4,name="WarcrySpeed",type="INC",value=4}},nil} c["4% increased maximum Energy Shield per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=4}},nil} c["4% of Damage is taken from Mana before Life"]={{[1]={flags=0,keywordFlags=0,name="DamageTakenFromManaBeforeLife",type="BASE",value=4}},nil} c["4% of Maximum Life Converted to Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeConvertToEnergyShield",type="BASE",value=4}},nil} +c["4% reduced Attack and Cast Speed per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="Speed",type="INC",value=-4}},nil} +c["4% reduced Duration of Curses on you per 10 Devotion"]={{[1]={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="Duration",type="INC",value=-4}}," of Curses on you "} +c["4% reduced Elemental Ailment Duration on you per 10 Devotion"]={{[1]={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="SelfElementalAilmentDuration",type="INC",value=-4}},nil} c["4% reduced Flask Charges used from Mana Flasks"]={{[1]={flags=0,keywordFlags=0,name="ManaFlaskChargesUsed",type="INC",value=-4}},nil} +c["4% reduced Mana Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="ManaCost",type="INC",value=-4}},nil} c["4% reduced Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=-4}},nil} c["4% reduced Slowing Potency of Debuffs on You"]={{}," Slowing Potency of Debuffs on You "} c["4% reduced Slowing Potency of Debuffs on You Debuffs on you expire 3% faster"]={{}," Slowing Potency of Debuffs on You Debuffs on you expire 3% faster "} c["4.5 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=4.5}},nil} c["4.6 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=4.6}},nil} +c["40 Mana gained when you Block"]={{[1]={flags=0,keywordFlags=0,name="ManaOnBlock",type="BASE",value=40}},nil} +c["40% Global chance to Blind Enemies on Hit"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="BlindChance",type="BASE",value=40}},"% chance "} c["40% chance for Attack Hits to apply Incision"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanInflictIncision",type="FLAG",value=true}},nil} +c["40% chance for Spell Skills to fire 2 additional Projectiles"]={{[1]={flags=2,keywordFlags=0,name="TwoAdditionalProjectilesChance",type="BASE",value=40}},nil} c["40% chance to Aggravate Bleeding on Hit"]={{}," to Aggravate Bleeding "} c["40% chance to Avoid Chaos Damage from Hits"]={{[1]={flags=0,keywordFlags=0,name="AvoidChaosDamageChance",type="BASE",value=40}},nil} c["40% chance to Avoid Physical Damage from Hits"]={{[1]={flags=0,keywordFlags=0,name="AvoidPhysicalDamageChance",type="BASE",value=40}},nil} c["40% chance to Daze on Hit"]={{[1]={flags=4,keywordFlags=0,name="DazeChance",type="BASE",value=40}},nil} +c["40% chance to Hinder Enemies on Hit with Spells"]={{}," to Hinder Enemies "} +c["40% chance to Pierce an Enemy"]={{[1]={flags=0,keywordFlags=0,name="PierceChance",type="BASE",value=40}},nil} +c["40% chance to gain Volatility on Kill"]={nil,"Volatility "} +c["40% chance to grant Volatility on Critical Hit"]={{}," to grant Volatility "} +c["40% chance to inflict Exposure on Hit"]={{}," to inflict Exposure "} c["40% faster Curse Activation"]={{[1]={flags=0,keywordFlags=0,name="CurseActivation",type="INC",value=40}},nil} +c["40% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=40}},nil} c["40% faster start of Energy Shield Recharge if you've been Stunned Recently"]={{[1]={[1]={type="Condition",var="StunnedRecently"},flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=40}},nil} -c["40% increased Accuracy Rating against Enemies affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=40}}," against Enemies affected by Abyssal Wasting "} -c["40% increased Accuracy Rating against Enemies affected by Abyssal Wasting Targets affected by Abyssal Wasting you inflict are Debilitated"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=40}}," against Enemies affected by Abyssal Wasting Targets affected by Abyssal Wasting you inflict are Debilitated "} +c["40% increased Accuracy Rating against Enemies affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={mod={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=40},unscalable=true}}},nil} c["40% increased Ailment and Stun Threshold while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=40},[2]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="AilmentThreshold",type="INC",value=40}},nil} c["40% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=40}},nil} c["40% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=40}},nil} c["40% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=40}},nil} +c["40% increased Armour and Evasion Rating if you've killed a Taunted Enemy Recently"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=40}}," if you've killed a Taunted Enemy Recently "} c["40% increased Armour and Evasion Rating while Leeching"]={{[1]={[1]={type="Condition",var="Leeching"},flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=40}},nil} c["40% increased Armour if you haven't been Hit Recently"]={{[1]={[1]={neg=true,type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="Armour",type="INC",value=40}},nil} c["40% increased Armour while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="Armour",type="INC",value=40}},nil} +c["40% increased Attack Damage against Bleeding Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Bleeding"},flags=1,keywordFlags=0,name="Damage",type="INC",value=40}},nil} c["40% increased Attack Damage against Maimed Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Maimed"},flags=1,keywordFlags=0,name="Damage",type="INC",value=40}},nil} c["40% increased Attack Damage while on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=1,keywordFlags=0,name="Damage",type="INC",value=40}},nil} c["40% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=40}},nil} +c["40% increased Blind Effect"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="BlindEffect",type="INC",value=40}}}},nil} c["40% increased Block Recovery"]={{[1]={flags=0,keywordFlags=0,name="BlockRecovery",type="INC",value=40}},nil} c["40% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=40}},nil} c["40% increased Chaos Damage while affected by Herald of Plague"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofPlague"},flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=40}},nil} @@ -2867,6 +4114,7 @@ c["40% increased Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharg c["40% increased Charm Charges gained"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGained",type="INC",value=40}},nil} c["40% increased Charm Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="CharmDuration",type="INC",value=40}},nil} c["40% increased Chill Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=40}},nil} +c["40% increased Chill Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfChillDuration",type="INC",value=40}},nil} c["40% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=40}},nil} c["40% increased Cold Damage while affected by Herald of Ice"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofIce"},flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=40}},nil} c["40% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=40}},nil} @@ -2876,9 +4124,11 @@ c["40% increased Critical Damage Bonus against Enemies that are on Full Life"]={ c["40% increased Critical Damage Bonus with One Handed Melee Weapons"]={{[1]={flags=21474836484,keywordFlags=0,name="CritMultiplier",type="INC",value=40}},nil} c["40% increased Critical Damage Bonus with Spears"]={{[1]={flags=268435460,keywordFlags=0,name="CritMultiplier",type="INC",value=40}},nil} c["40% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=40}},nil} +c["40% increased Critical Hit Chance against Blinded Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Blinded"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=40}},nil} c["40% increased Critical Hit Chance against Enemies that are on Full Life"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="FullLife"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=40}},nil} c["40% increased Critical Hit Chance for Spells"]={{[1]={flags=2,keywordFlags=0,name="CritChance",type="INC",value=40}},nil} c["40% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"]={{[1]={[1]={neg=true,type="Condition",var="CritRecently"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=40}},nil} +c["40% increased Critical Spell Damage Bonus"]={{[1]={flags=2,keywordFlags=0,name="CritMultiplier",type="INC",value=40}},nil} c["40% increased Crossbow Reload Speed"]={{[1]={flags=67108865,keywordFlags=0,name="ReloadSpeed",type="INC",value=40}},nil} c["40% increased Culling Strike Threshold against Immobilised Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Immobilised"},flags=0,keywordFlags=0,name="CullPercent",type="INC",value=40}},nil} c["40% increased Culling Strike Threshold against Rare or Unique Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="RareOrUnique"},flags=0,keywordFlags=0,name="CullPercent",type="INC",value=40}},nil} @@ -2892,6 +4142,7 @@ c["40% increased Damage with Hits against Ignited Enemies"]={{[1]={[1]={actor="e c["40% increased Damage with Hits against targets in your Presence"]={{[1]={flags=0,keywordFlags=262144,name="Damage",type="INC",value=40}}," against targets in your Presence "} c["40% increased Damage with Two Handed Weapons"]={{[1]={flags=34359738372,keywordFlags=0,name="Damage",type="INC",value=40}},nil} c["40% increased Damage with Warcries"]={{[1]={flags=0,keywordFlags=4,name="Damage",type="INC",value=40}},nil} +c["40% increased Duration of Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyAilmentDuration",type="INC",value=40}},nil} c["40% increased Duration of Poisons you inflict against Slowed Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Slowed"},flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=40}},nil} c["40% increased Electrocute Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyElectrocuteBuildup",type="INC",value=40}},nil} c["40% increased Elemental Ailment Application if you have Shapeshifted to an Animal form Recently"]={{}," Elemental Ailment Application "} @@ -2914,8 +4165,7 @@ c["40% increased Flask Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name=" c["40% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=40}},nil} c["40% increased Hazard Damage"]={{[1]={[1]={skillType=203,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=40}},nil} c["40% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=40}},nil} -c["40% increased Immobilisation buildup against targets affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="INC",value=40}}," against targets affected by Abyssal Wasting "} -c["40% increased Immobilisation buildup against targets affected by Abyssal Wasting 30% of Life Leeched from targets affected by Abyssal Wasting is Instant"]={{[1]={flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="INC",value=40}}," against targets affected by Abyssal Wasting 30% of Life Leeched from targets affected by Abyssal Wasting is Instant "} +c["40% increased Immobilisation buildup against targets affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={mod={flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="INC",value=40},unscalable=true}}},nil} c["40% increased Jagged Ground Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=40}}," Jagged Ground "} c["40% increased Life Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=40}},nil} c["40% increased Life Recovery from Flasks used when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=40}},nil} @@ -2925,6 +4175,7 @@ c["40% increased Life and Mana Recovery from Flasks"]={{[1]={flags=0,keywordFlag c["40% increased Life and Mana Recovery from Flasks while you have an active Charm"]={{[1]={[1]={type="Condition",var="UsingCharm"},flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="INC",value=40},[2]={[1]={type="Condition",var="UsingCharm"},flags=0,keywordFlags=0,name="FlaskManaRecovery",type="INC",value=40}},nil} c["40% increased Light Radius"]={{[1]={flags=0,keywordFlags=0,name="LightRadius",type="INC",value=40}},nil} c["40% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=40}},nil} +c["40% increased Lightning Damage taken"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageTaken",type="INC",value=40}},nil} c["40% increased Lightning Damage while affected by Herald of Thunder"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofThunder"},flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=40}},nil} c["40% increased Magnitude of Bleeding you inflict against Pinned Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Pinned"},flags=0,keywordFlags=4194304,name="AilmentMagnitude",type="INC",value=40}},nil} c["40% increased Magnitude of Chill you inflict"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillMagnitude",type="INC",value=40}},nil} @@ -2939,6 +4190,7 @@ c["40% increased Mana Regeneration Rate while stationary"]={{[1]={[1]={type="Con c["40% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=40}},nil} c["40% increased Melee Damage against Heavy Stunned enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="HeavyStunned"},flags=256,keywordFlags=0,name="Damage",type="INC",value=40}},nil} c["40% increased Melee Damage with Hits at Close Range"]={{[1]={[1]={type="Condition",var="AtCloseRange"},flags=256,keywordFlags=262144,name="Damage",type="INC",value=40}},nil} +c["40% increased Physical Attack Damage while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=1,keywordFlags=0,name="PhysicalDamage",type="INC",value=40}},nil} c["40% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=40}},nil} c["40% increased Physical Damage while affected by Herald of Blood"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofBlood"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=40}},nil} c["40% increased Poison Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=40}},nil} @@ -2946,6 +4198,8 @@ c["40% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="P c["40% increased Projectile Damage"]={{[1]={flags=1024,keywordFlags=0,name="Damage",type="INC",value=40}},nil} c["40% increased Projectile Damage with Spears while there are no Enemies within 3m"]={{[1]={flags=268436484,keywordFlags=0,name="Damage",type="INC",value=40}}," while there are no Enemies within 3m "} c["40% increased Projectile Stun Buildup"]={{[1]={flags=1024,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=40}},nil} +c["40% increased Rarity of Fish Caught"]={{}," Rarity of Fish Caught "} +c["40% increased Rarity of Items Dropped by Frozen Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=0,keywordFlags=0,name="LootRarity",type="INC",value=40}},nil} c["40% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=40}},nil} c["40% increased Reservation Efficiency of Minion Skills"]={{[1]={[1]={skillType=6,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=40}},nil} c["40% increased Shock Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=40}},nil} @@ -2956,14 +4210,17 @@ c["40% increased Spell Damage if one of your Minions has died Recently"]={{[1]={ c["40% increased Spell Damage with Spells that cost Life"]={{[1]={[1]={statList={[1]="LifeCost",[2]="LifePerSecondCost"},threshold=1,type="StatThreshold"},flags=2,keywordFlags=131072,name="Damage",type="INC",value=40}},nil} c["40% increased Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="INC",value=40}},nil} c["40% increased Spirit Reservation Efficiency"]={{[1]={flags=0,keywordFlags=0,name="SpiritReservationEfficiency",type="INC",value=40}},nil} +c["40% increased Strength Requirement"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=40}},nil} c["40% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=40}},nil} c["40% increased Stun Buildup against enemies within 2 metres"]={{[1]={[1]={threshold=20,type="MultiplierThreshold",upper=true,var="enemyDistance"},flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=40}},nil} c["40% increased Stun Recovery"]={{[1]={flags=0,keywordFlags=0,name="StunRecovery",type="INC",value=40}},nil} c["40% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=40}},nil} c["40% increased Stun buildup if you have Shapeshifted to an Animal form Recently"]={{[1]={[1]={type="Condition",var="ShapeshiftToAnimal"},flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=40}},nil} +c["40% increased Surrounded Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="SurroundedArea",type="INC",value=40}},nil} c["40% increased Totem Damage"]={{[1]={flags=0,keywordFlags=16384,name="Damage",type="INC",value=40}},nil} c["40% increased Totem Placement speed"]={{[1]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=40}},nil} c["40% increased chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="INC",value=40}},nil} +c["40% increased chance to inflict Bleeding"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="INC",value=40}}," chance "} c["40% increased effect of Arcane Surge on you"]={{[1]={flags=0,keywordFlags=0,name="ArcaneSurgeEffect",type="INC",value=40}},nil} c["40% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=40}},nil} c["40% less Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="MORE",value=-40}},nil} @@ -2971,49 +4228,104 @@ c["40% less minimum Physical Attack Damage"]={{[1]={[1]={skillType=1,type="Skill c["40% more Energy Shield Recharge Rate while on Low Energy Shield"]={{[1]={[1]={type="Condition",var="LowEnergyShield"},flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="MORE",value=40}},nil} c["40% more Immobilisation buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="MORE",value=40}},nil} c["40% more maximum Physical Attack Damage"]={{[1]={[1]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="MaxPhysicalDamage",type="MORE",value=40}},nil} +c["40% of Cold Damage Converted to Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamageConvertToFire",type="BASE",value=40}},nil} +c["40% of Lightning Damage Converted to Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageConvertToCold",type="BASE",value=40}},nil} c["40% of Physical Damage taken as Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenAsFire",type="BASE",value=40}},nil} c["40% of Physical damage from Hits taken as Lightning damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsLightning",type="BASE",value=40}},nil} +c["40% reduced Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=-40},[2]={flags=0,keywordFlags=0,name="DexRequirement",type="INC",value=-40},[3]={flags=0,keywordFlags=0,name="IntRequirement",type="INC",value=-40}},nil} c["40% reduced Chill Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfChillDuration",type="INC",value=-40}},nil} c["40% reduced Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=-40}},nil} c["40% reduced Duration of Bleeding on You"]={{[1]={flags=0,keywordFlags=0,name="SelfBleedDuration",type="INC",value=-40}},nil} c["40% reduced Duration of Ignite, Shock and Chill on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=-40},[2]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=-40},[3]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=-40}},nil} c["40% reduced Effect of Chill on you"]={{[1]={flags=0,keywordFlags=0,name="SelfChillEffect",type="INC",value=-40}},nil} +c["40% reduced Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=-40}},nil} +c["40% reduced Experience gain"]={{}," Experience gain "} c["40% reduced Flask Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="FlaskDuration",type="INC",value=-40}},nil} c["40% reduced Freeze Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfFreezeDuration",type="INC",value=-40}},nil} +c["40% reduced Frenzy Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="FrenzyChargesDuration",type="INC",value=-40}},nil} c["40% reduced Ignite Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfIgniteDuration",type="INC",value=-40}},nil} c["40% reduced Light Radius"]={{[1]={flags=0,keywordFlags=0,name="LightRadius",type="INC",value=-40}},nil} c["40% reduced Magnitude of Ignite on you"]={{[1]={flags=0,keywordFlags=0,name="SelfIgniteEffect",type="INC",value=-40}},nil} +c["40% reduced Movement Speed when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=-40}},nil} c["40% reduced Poison Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfPoisonDuration",type="INC",value=-40}},nil} c["40% reduced Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=-40}},nil} +c["40% reduced Projectile Damage"]={{[1]={flags=1024,keywordFlags=0,name="Damage",type="INC",value=-40}},nil} c["40% reduced Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=-40}},nil} c["40% reduced Shock duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfShockDuration",type="INC",value=-40}},nil} +c["40% reduced Totem Damage"]={{[1]={flags=0,keywordFlags=16384,name="Damage",type="INC",value=-40}},nil} +c["40% reduced effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=-40}},nil} c["40% reduced effect of Shock on you"]={{[1]={flags=0,keywordFlags=0,name="SelfShockEffect",type="INC",value=-40}},nil} c["400% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=400}},nil} c["400% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=400}},nil} -c["400% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=400}},nil} +c["400% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=400},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=400},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=400}},nil} c["400% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=400}},nil} +c["41 Life gained when you Block"]={{[1]={flags=0,keywordFlags=0,name="LifeOnBlock",type="BASE",value=41}},nil} c["41% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=41}},nil} +c["42% chance to inflict Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=42}},nil} +c["42% increased Magnitude of Unholy Might buffs you grant"]={{[1]={flags=0,keywordFlags=0,name="Condition:UnholyMight",type="INC",value=42}}," Magnitude of buffs you grant "} +c["42% increased Minion Duration"]={{[1]={[1]={skillType=77,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=42}},nil} +c["43% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=43}},nil} +c["43% increased Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=43}},nil} +c["43% increased Armour from Equipped Body Armour"]={{[1]={[1]={slotName="Body Armour",type="SlotName"},flags=0,keywordFlags=0,name="Armour",type="INC",value=43}},nil} +c["43% increased Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="INC",value=43}},nil} +c["43% increased Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=43}},nil} +c["43% increased Chill Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=43}},nil} +c["43% increased Energy Shield from Equipped Body Armour"]={{[1]={[1]={slotName="Body Armour",type="SlotName"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=43}},nil} +c["43% increased Evasion Rating from Equipped Body Armour"]={{[1]={[1]={slotName="Body Armour",type="SlotName"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=43}},nil} +c["43% increased Life Regeneration rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=43}},nil} +c["43% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=43}},nil} c["43% increased Melee Damage against Heavy Stunned enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="HeavyStunned"},flags=256,keywordFlags=0,name="Damage",type="INC",value=43}},nil} +c["43% increased Quantity of Items Dropped by Slain Normal Enemies"]={{[1]={flags=0,keywordFlags=0,name="LootQuantityNormalEnemies",type="INC",value=43}},nil} +c["43% increased Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecoveryRate",type="INC",value=43}},nil} c["43% reduced Effect of Chill on you"]={{[1]={flags=0,keywordFlags=0,name="SelfChillEffect",type="INC",value=-43}},nil} c["43% reduced Magnitude of Ignite on you"]={{[1]={flags=0,keywordFlags=0,name="SelfIgniteEffect",type="INC",value=-43}},nil} c["43% reduced effect of Shock on you"]={{[1]={flags=0,keywordFlags=0,name="SelfShockEffect",type="INC",value=-43}},nil} +c["43% to gain Archon of Undeath when you create an Offering"]={{},"% to gain Archon of Undeath when you create an Offering "} c["45 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=45}},nil} +c["45 to 90 added Physical Thorns damage per Runic Plate"]={{[1]={flags=32,keywordFlags=0,name="Damage",type="BASE",value=45}}," to 90 added Physical per Runic Plate "} +c["45% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"]={{},"% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill "} +c["45% additional Physical Damage Reduction during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="PhysicalDamageReduction",type="BASE",value=45}},nil} +c["45% chance to Blind Enemies on Critical Hit"]={{}," to Blind Enemies "} +c["45% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=45}},nil} +c["45% increased Archon Buff duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=45}}," Archon Buff "} +c["45% increased Area Damage"]={{[1]={flags=512,keywordFlags=0,name="Damage",type="INC",value=45}},nil} c["45% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=45}},nil} c["45% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=45}},nil} c["45% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=45}},nil} +c["45% increased Critical Hit Chance against Marked Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Marked"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=45}},nil} +c["45% increased Elemental Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ElementalDamage",type="INC",value=45}},nil} +c["45% increased Energy Shield Recharge Rate if you've Blocked Recently"]={{[1]={[1]={type="Condition",var="BlockedRecently"},flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=45}},nil} c["45% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=45}},nil} c["45% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=45}},nil} +c["45% increased Global Damage"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="Damage",type="INC",value=45}},nil} +c["45% increased Life Regeneration Rate while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=45}},nil} +c["45% increased Magnitude of Poison you inflict on targets that are not Poisoned"]={{[1]={[1]={actor="enemy",threshold=1,type="MultiplierThreshold",upper=true,var="PoisonStacks"},flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=45}},nil} c["45% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=45}},nil} +c["45% increased Mana Regeneration Rate while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=45}},nil} c["45% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"]={{[1]={[1]={type="Condition",var="HitProjectileRecently"},flags=256,keywordFlags=0,name="Damage",type="INC",value=45}},nil} +c["45% increased Physical Damage taken"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTaken",type="INC",value=45}},nil} c["45% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=45}},nil} c["45% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"]={{[1]={[1]={type="Condition",var="HitMeleeRecently"},flags=1024,keywordFlags=0,name="Damage",type="INC",value=45}},nil} +c["45% increased Rarity of Items Dropped by Enemies killed with a Critical Hit"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=45}}," by Enemies killed with a Critical Hit "} c["45% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=45}},nil} c["45% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=45}},nil} +c["45% increased Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="Damage",type="INC",value=45}},nil} +c["45% increased chance to inflict Ailments against Enemies affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={mod={flags=0,keywordFlags=0,name="AilmentChance",type="INC",value=45},unscalable=true}}},nil} +c["45% reduced Mana Cost of Raise Spectre"]={{[1]={[1]={includeTransfigured=true,skillName="Raise Spectre",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ManaCost",type="INC",value=-45}}}}," Raise "} +c["45% reduced Quantity of Fish Caught"]={{}," Quantity of Fish Caught "} +c["45% reduced Slowing Potency of Debuffs on You"]={{}," Slowing Potency of Debuffs on You "} +c["450 Chaos Damage taken per second"]={{[1]={flags=0,keywordFlags=0,name="ChaosDegen",type="BASE",value=450}},nil} c["450% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=450}},nil} c["450% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=450}},nil} +c["450% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=450}},nil} +c["47% less Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="MORE",value=-47}},nil} +c["48 Life gained when you Block"]={{[1]={flags=0,keywordFlags=0,name="LifeOnBlock",type="BASE",value=48}},nil} +c["48% increased Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=48}},nil} +c["48% increased Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecoveryRate",type="INC",value=48}},nil} c["48% increased Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="INC",value=48}},nil} c["5 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=5}},nil} c["5 Mana gained when you Block"]={{[1]={flags=0,keywordFlags=0,name="ManaOnBlock",type="BASE",value=5}},nil} +c["5 Maximum Void Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=5}}," Maximum Void "} c["5 to 10 Added Attack Fire Damage per 25 Strength"]={{[1]={[1]={div=25,stat="Str",type="PerStat"},flags=0,keywordFlags=65536,name="FireMin",type="BASE",value=5},[2]={[1]={div=25,stat="Str",type="PerStat"},flags=0,keywordFlags=65536,name="FireMax",type="BASE",value=10}},nil} c["5 to 10 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=5},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=10}},nil} c["5 to 9 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=5},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=9}},nil} @@ -3024,9 +4336,13 @@ c["5% chance for Slam Skills you use yourself to cause an additional Aftershock" c["5% chance to Blind Enemies on Hit"]={{[1]={flags=0,keywordFlags=0,name="BlindChance",type="BASE",value=5}},nil} c["5% chance to Blind Enemies on Hit with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="BlindChance",type="BASE",value=5}},nil} c["5% chance to Daze on Hit"]={{[1]={flags=4,keywordFlags=0,name="DazeChance",type="BASE",value=5}},nil} +c["5% chance to Freeze"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeChance",type="BASE",value=5}},nil} c["5% chance to Gain Arcane Surge when you deal a Critical Hit"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true}},nil} +c["5% chance to Knock Enemies Back on hit"]={{[1]={flags=0,keywordFlags=0,name="EnemyKnockbackChance",type="BASE",value=5}},nil} c["5% chance to create an additional Remnant"]={{}," to create an additional Remnant "} c["5% chance to gain Volatility on Kill"]={nil,"Volatility "} +c["5% chance to grant Onslaught to nearby Enemies on Kill"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="Condition:Onslaught",type="BASE",value=5}}," to grant to nearby Enemies "} +c["5% chance to grant a Frenzy Charge to Allies in your Presence on Hit"]={{}," to grant a Frenzy Charge to "} c["5% chance to inflict Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=5}},nil} c["5% chance to not destroy Corpses when Consuming Corpses"]={{}," to not destroy Corpses when Consuming Corpses "} c["5% chance when collecting an Elemental Infusion to gain an"]={{}," when collecting an Elemental Infusion to gain an "} @@ -3035,15 +4351,20 @@ c["5% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,nam c["5% increased Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=5}},nil} c["5% increased Area Damage"]={{[1]={flags=512,keywordFlags=0,name="Damage",type="INC",value=5}},nil} c["5% increased Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=5}},nil} -c["5% increased Armour, Evasion and Energy Shield from Equipped Shield per 25 Tribute"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},[3]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="Defences",type="INC",value=5}},nil} +c["5% increased Armour, Evasion and Energy Shield from Equipped Shield per 25 Tribute"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},[3]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="Armour",type="INC",value=5},[2]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},[3]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=5},[3]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},[3]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=5}},nil} c["5% increased Attack Critical Hit Chance per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=1,keywordFlags=0,name="CritChance",type="INC",value=5}},nil} c["5% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=5}},nil} c["5% increased Attack Damage for each Minion in your Presence, up to a maximum of 80%"]={{[1]={[1]={limit=80,limitTotal=true,type="Multiplier",var="MinionPresenceCount"},flags=1,keywordFlags=0,name="Damage",type="INC",value=5}},nil} c["5% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=5}},nil} +c["5% increased Attack Speed while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=1,keywordFlags=0,name="Speed",type="INC",value=5}},nil} +c["5% increased Attack Speed while holding a Shield"]={{[1]={[1]={type="Condition",varList={[1]="UsingShield"}},flags=1,keywordFlags=0,name="Speed",type="INC",value=5}},nil} c["5% increased Attack Speed with Bows"]={{[1]={flags=131077,keywordFlags=0,name="Speed",type="INC",value=5}},nil} c["5% increased Attack Speed with Daggers"]={{[1]={flags=524293,keywordFlags=0,name="Speed",type="INC",value=5}},nil} +c["5% increased Attack Speed with One Handed Melee Weapons"]={{[1]={flags=21474836485,keywordFlags=0,name="Speed",type="INC",value=5}},nil} +c["5% increased Attack Speed with Two Handed Melee Weapons"]={{[1]={flags=38654705669,keywordFlags=0,name="Speed",type="INC",value=5}},nil} c["5% increased Attack and Cast Speed with Elemental Skills"]={{[1]={flags=0,keywordFlags=224,name="Speed",type="INC",value=5}},nil} c["5% increased Attack and Cast Speed with Lightning Skills"]={{[1]={flags=0,keywordFlags=128,name="Speed",type="INC",value=5}},nil} +c["5% increased Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=5},[2]={flags=0,keywordFlags=0,name="Dex",type="INC",value=5},[3]={flags=0,keywordFlags=0,name="Int",type="INC",value=5},[4]={flags=0,keywordFlags=0,name="All",type="INC",value=5}},nil} c["5% increased Attributes per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Str",type="INC",value=5},[2]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Dex",type="INC",value=5},[3]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Int",type="INC",value=5},[4]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="All",type="INC",value=5}},nil} c["5% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=5}},nil} c["5% increased Block chance per 100 total Item Armour on Equipped Armour Items"]={{[1]={[1]={div=100,stat="ArmourOnAllArmourItems",type="PerStat"},flags=0,keywordFlags=0,name="BlockChance",type="INC",value=5}},nil} @@ -3054,11 +4375,16 @@ c["5% increased Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="CostEffici c["5% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=5}},nil} c["5% increased Culling Strike Threshold"]={{[1]={flags=0,keywordFlags=0,name="CullPercent",type="INC",value=5}},nil} c["5% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=5}},nil} +c["5% increased Damage per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="Damage",type="INC",value=5}},nil} +c["5% increased Damage per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="Damage",type="INC",value=5}},nil} +c["5% increased Damage per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="Damage",type="INC",value=5}},nil} c["5% increased Damage taken while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=5}},nil} c["5% increased Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="INC",value=5}},nil} c["5% increased Duration of Damaging Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=5},[2]={flags=0,keywordFlags=0,name="EnemyBleedDuration",type="INC",value=5},[3]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=5}},nil} c["5% increased Experience gain"]={{}," Experience gain "} c["5% increased Flask Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="FlaskDuration",type="INC",value=5}},nil} +c["5% increased Global Armour, Evasion and Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="Armour",type="INC",value=5},[2]={[1]={type="Global"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=5},[3]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=5}},nil} +c["5% increased Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="INC",value=5}},nil} c["5% increased Life Regeneration rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=5}},nil} c["5% increased Life and Mana Regeneration Rate for each Minion in your Presence, up to a maximum of 40%"]={{[1]={[1]={limit=40,limitTotal=true,type="Multiplier",var="MinionPresenceCount"},flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=5},[2]={[1]={limit=40,limitTotal=true,type="Multiplier",var="MinionPresenceCount"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=5}},nil} c["5% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=5}},nil} @@ -3067,6 +4393,7 @@ c["5% increased Mana Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="ManaC c["5% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=5}},nil} c["5% increased Maximum Life if you have at least 10 Red Support Gems Socketed"]={{[1]={[1]={threshold=10,type="MultiplierThreshold",var="RedSupportGems"},flags=0,keywordFlags=0,name="Life",type="INC",value=5}},nil} c["5% increased Maximum Life per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Life",type="INC",value=5}},nil} +c["5% increased Maximum Life per socketed Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="Life",type="INC",value=5}},nil} c["5% increased Maximum Mana if you have at least 10 Blue Support Gems Socketed"]={{[1]={[1]={threshold=10,type="MultiplierThreshold",var="BlueSupportGems"},flags=0,keywordFlags=0,name="Mana",type="INC",value=5}},nil} c["5% increased Maximum Mana per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="Mana",type="INC",value=5}},nil} c["5% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=5}},nil} @@ -3074,19 +4401,32 @@ c["5% increased Movement Speed if you have at least 10 Green Support Gems Socket c["5% increased Movement Speed if you've Pinned an Enemy Recently"]={{[1]={[1]={type="Condition",var="PinnedEnemyRecently"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=5}},nil} c["5% increased Movement Speed per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=5}},nil} c["5% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=5}},nil} +c["5% increased Projectile Damage per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=1024,keywordFlags=0,name="Damage",type="INC",value=5}},nil} c["5% increased Projectile Speed"]={{[1]={flags=0,keywordFlags=0,name="ProjectileSpeed",type="INC",value=5}},nil} +c["5% increased Projectile Speed per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="ProjectileSpeed",type="INC",value=5}},nil} +c["5% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=5}},nil} c["5% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=5}},nil} c["5% increased Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=5},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=5},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=5}},nil} +c["5% increased Spell Damage per 100 Maximum Life"]={{[1]={[1]={div=100,stat="Life",type="PerStat"},flags=2,keywordFlags=0,name="Damage",type="INC",value=5}},nil} +c["5% increased Spell Damage per 100 maximum Mana"]={{[1]={[1]={div=100,stat="Mana",type="PerStat"},flags=2,keywordFlags=0,name="Damage",type="INC",value=5}},nil} c["5% increased Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=5}},nil} c["5% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=5}},nil} c["5% increased Stun Threshold per 25 Tribute"]={{[1]={[1]={actor="parent",div=25,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=5}},nil} +c["5% increased Withered Magnitude"]={{[1]={flags=0,keywordFlags=0,name="WitherEffect",type="INC",value=5}},nil} +c["5% increased bonuses gained from Equipped Quiver"]={{[1]={flags=0,keywordFlags=0,name="EffectOfBonusesFromQuiver",type="INC",value=5}},nil} c["5% increased effect of Archon Buffs on you"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=5}}," of Archon Buffs on you "} +c["5% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=5}},nil} +c["5% increased maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=5}},nil} c["5% increased total Power counted by Warcries"]={{[1]={flags=0,keywordFlags=0,name="WarcryPower",type="INC",value=5}},nil} c["5% of Damage from Hits is taken from your Damageable Companion's Life before you"]={{[1]={flags=0,keywordFlags=0,name="TakenFromCompanionBeforeYou",type="BASE",value=5}},nil} +c["5% of Damage from Hits is taken from your Spectres' Life before you"]={{[1]={flags=0,keywordFlags=0,name="TakenFromSpectresBeforeYou",type="BASE",value=5}},nil} c["5% of Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=5}},nil} c["5% of Damage taken bypasses Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="PhysicalEnergyShieldBypass",type="BASE",value=5},[2]={flags=0,keywordFlags=0,name="LightningEnergyShieldBypass",type="BASE",value=5},[3]={flags=0,keywordFlags=0,name="ColdEnergyShieldBypass",type="BASE",value=5},[4]={flags=0,keywordFlags=0,name="FireEnergyShieldBypass",type="BASE",value=5},[5]={flags=0,keywordFlags=0,name="ChaosEnergyShieldBypass",type="BASE",value=5}},nil} c["5% of Maximum Life Converted to Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeConvertToEnergyShield",type="BASE",value=5}},nil} +c["5% of Physical Damage from Hits taken as Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsChaos",type="BASE",value=5}},nil} +c["5% of Physical Damage from Hits taken as Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsCold",type="BASE",value=5}},nil} c["5% of Physical Damage from Hits taken as Damage of a Random Element"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsFire",type="BASE",value=1.6666666666667},[2]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsCold",type="BASE",value=1.6666666666667},[3]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsLightning",type="BASE",value=1.6666666666667}},nil} +c["5% of Physical Damage from Hits taken as Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsFire",type="BASE",value=5}},nil} c["5% of Physical Damage prevented Recouped as Energy Shield per enemy Power"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="BASE",value=5}}," prevented Recouped as Energy Shield per enemy Power "} c["5% of Physical Damage prevented Recouped as Energy Shield per enemy Power Energy Shield does not Recharge"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="BASE",value=5}}," prevented Recouped as Energy Shield per enemy Power Energy Shield does not Recharge "} c["5% of Physical Damage prevented Recouped as Energy Shield per enemy Power Energy Shield does not Recharge You cannot Recover Energy Shield from Regeneration"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="BASE",value=5}}," prevented Recouped as Energy Shield per enemy Power Energy Shield does not Recharge You cannot Recover Energy Shield from Regeneration "} @@ -3095,6 +4435,8 @@ c["5% of Physical Damage prevented Recouped as Life"]={{[1]={flags=0,keywordFlag c["5% of Physical Damage taken as Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenAsCold",type="BASE",value=5}},nil} c["5% of Physical Damage taken as Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenAsFire",type="BASE",value=5}},nil} c["5% of Physical Damage taken as Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenAsLightning",type="BASE",value=5}},nil} +c["5% of Physical damage from Hits taken as Lightning damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsLightning",type="BASE",value=5}},nil} +c["5% of Skill Mana Costs Converted to Life Costs"]={{[1]={flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=5}},nil} c["5% of Spell Damage Leeched as Life"]={{[1]={flags=2,keywordFlags=0,name="DamageLifeLeech",type="BASE",value=5}},nil} c["5% reduced Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=-5}},nil} c["5% reduced Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=-5}},nil} @@ -3106,40 +4448,63 @@ c["5% reduced Movement Speed Penalty from using Cold Skills while moving"]={{[1] c["5% reduced Movement Speed Penalty from using Fire Skills while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=-5}}," Penalty from using Fire Skills "} c["5% reduced Movement Speed Penalty from using Skills while moving"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeedPenalty",type="INC",value=-5}},nil} c["5% reduced Movement Speed Penalty while Actively Blocking"]={{[1]={[1]={skillType=262,type="SkillType"},flags=0,keywordFlags=0,name="MovementSpeedPenalty",type="INC",value=-5}},nil} +c["5% reduced Movement Speed while Cursed"]={{[1]={[1]={type="Condition",var="Cursed"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=-5}},nil} c["5% reduced Projectile Speed for Spell Skills"]={{[1]={flags=2,keywordFlags=0,name="ProjectileSpeed",type="INC",value=-5}},nil} c["5% reduced Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=-5},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=-5},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=-5}},nil} c["5% reduced Slowing Potency of Debuffs on You"]={{}," Slowing Potency of Debuffs on You "} c["5% reduced effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=-5}},nil} c["5% reduced maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=-5}},nil} +c["50 Chaos Damage taken per second"]={{[1]={flags=0,keywordFlags=0,name="ChaosDegen",type="BASE",value=50}},nil} c["50 to 100 added Physical Thorns damage per Runic Plate"]={{[1]={flags=32,keywordFlags=0,name="Damage",type="BASE",value=50}}," to 100 added Physical per Runic Plate "} c["50% chance for Projectiles to Pierce Enemies within 3m distance of you"]={{[1]={flags=0,keywordFlags=0,name="ProjectileCount",type="BASE",value=50}}," for to Pierce Enemies within 3m distance of you "} c["50% chance to Avoid Death from Hits"]={{}," to Avoid Death from Hits "} +c["50% chance to Avoid being Chilled"]={{[1]={flags=0,keywordFlags=0,name="AvoidChill",type="BASE",value=50}},nil} +c["50% chance to Cause Bleeding on Critical Hit"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=50}},nil} +c["50% chance to Cause Poison on Critical Hit"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=50}},nil} +c["50% chance to Intimidate Enemies for 4 seconds on Hit"]={{}," to Intimidate Enemies "} c["50% chance to Knock Back Bleeding Enemies with Hits"]={{}," to Knock Back Bleeding Enemies "} c["50% chance to Pierce an Enemy"]={{[1]={flags=0,keywordFlags=0,name="PierceChance",type="BASE",value=50}},nil} +c["50% chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="BASE",value=50}},nil} +c["50% chance to Trigger Socketed Spells on killing a Shocked enemy"]={{}," to Trigger Socketed s ing a Shocked enemy "} +c["50% chance to Trigger Socketed Spells when you Spend at least 100 Mana on an Upfront Cost to Use or Trigger a Skill, with a 0.1 second Cooldown"]={{[1]={flags=2,keywordFlags=0,name="Mana",type="BASE",value=50}}," to Trigger Socketed s when you Spend at least 100 on an Upfront Cost to Use or Trigger a Skill, with a 0.1 second Cooldown "} +c["50% chance to be inflicted with Bleeding when Hit"]={{}," to be inflicted when Hit "} +c["50% chance to cause Bleeding on Critical Hit"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=50}},nil} +c["50% chance to cause Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=50}},nil} c["50% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks"]={{[1]={flags=288,keywordFlags=0,name="Damage",type="BASE",value=50}}," to deal your to Enemies you Hit "} c["50% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks 30% chance for Spell Damage with Critical Hits to be Lucky"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=288,keywordFlags=0,name="Damage",type="BASE",value=50}}," to deal your to Enemies you Hit 30% chance for Spell Damage to be Lucky "} +c["50% chance to double Stun Duration"]={{[1]={flags=0,keywordFlags=0,name="DoubleEnemyStunDurationChance",type="BASE",value=50}},nil} c["50% chance to gain Onslaught on Killing Blow with Axes"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=65540,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}}," ing Blow "} c["50% chance to gain Volatility when you are Stunned"]={nil,"Volatility when you are Stunned "} +c["50% chance to gain an Endurance Charge when you Block"]={nil,"an Endurance Charge when you Block "} +c["50% chance to gain an additional Vaal Soul per Enemy Shattered"]={nil,"an additional Vaal Soul per Enemy Shattered "} +c["50% chance to gain an additional random Charge when you gain a Charge"]={nil,"an additional random Charge when you gain a Charge "} c["50% chance to inflict Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=50}},nil} c["50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge"]={{}," when you gain a Frenzy Charge to gain an additional Frenzy Charge "} c["50% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=50}},nil} +c["50% increased Arctic Armour Buff Effect"]={{[1]={[1]={includeTransfigured=true,skillName="Arctic Armour",type="SkillName"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=50}},nil} c["50% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=50}},nil} c["50% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=50}},nil} c["50% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=50}},nil} +c["50% increased Armour from Equipped Body Armour"]={{[1]={[1]={slotName="Body Armour",type="SlotName"},flags=0,keywordFlags=0,name="Armour",type="INC",value=50}},nil} c["50% increased Armour while Bleeding"]={{[1]={[1]={type="Condition",var="Bleeding"},flags=0,keywordFlags=0,name="Armour",type="INC",value=50}},nil} c["50% increased Armour while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=0,keywordFlags=0,name="Armour",type="INC",value=50}},nil} -c["50% increased Armour, Evasion and Energy Shield from Equipped Shield"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Defences",type="INC",value=50}},nil} +c["50% increased Armour, Evasion and Energy Shield from Equipped Shield"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Armour",type="INC",value=50},[2]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=50},[3]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=50}},nil} c["50% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=50}},nil} c["50% increased Attack Damage while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=1,keywordFlags=0,name="Damage",type="INC",value=50}},nil} c["50% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=50}},nil} +c["50% increased Attack, Cast and Movement Speed during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="Speed",type="INC",value=50},[2]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=50}},nil} c["50% increased Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=50},[2]={flags=0,keywordFlags=0,name="DexRequirement",type="INC",value=50},[3]={flags=0,keywordFlags=0,name="IntRequirement",type="INC",value=50}},nil} c["50% increased Ballista Immobilisation buildup"]={{[1]={[1]={type="Condition",var="BallistaSkill"},flags=0,keywordFlags=16384,name="EnemyImmobilisationBuildup",type="INC",value=50}},nil} c["50% increased Blind Effect"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="BlindEffect",type="INC",value=50}}}},nil} c["50% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=50}},nil} +c["50% increased Chaos Damage while affected by Herald of Agony"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=50}}," while affected by Herald of Agony "} +c["50% increased Cold Damage if you've collected a Cold Infusion in the last 8 seconds"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=50}}," if you've collected a Cold Infusion in the last 8 seconds "} +c["50% increased Cold Damage while affected by Herald of Ice"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofIce"},flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=50}},nil} c["50% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=50}},nil} c["50% increased Corrupted Charms effect duration"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=50}}," Corrupted Charms duration "} c["50% increased Corrupted Charms effect duration 50% of Charges consumed by used Charms are granted to your Life Flasks"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=50}}," Corrupted Charms duration 50% of Charges consumed by used Charms are granted to your Life Flasks "} c["50% increased Cost of Skills for each 200 total Mana Spent Recently"]={{[1]={[1]={div=200,type="Multiplier",var="ManaSpentRecently"},flags=0,keywordFlags=0,name="Cost",type="INC",value=50}},nil} +c["50% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=50}},nil} c["50% increased Critical Damage Bonus against Enemies that have exited your Presence Recently"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="ExitedPresenceRecently"},flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=50}},nil} c["50% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=50}},nil} c["50% increased Critical Hit Chance against Enemies that are on Full Life"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="FullLife"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=50}},nil} @@ -3152,72 +4517,106 @@ c["50% increased Damage against Demons"]={{[1]={flags=0,keywordFlags=0,name="Dam c["50% increased Damage against Demons 50% increased Duration of Ailments on Beasts"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=50}}," against Demons 50% increased Duration of Ailments on Beasts "} c["50% increased Damage against Demons 50% increased Duration of Ailments on Beasts 50% increased Critical Hit Chance against Humanoids"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=50}}," against Demons 50% increased Duration of Ailments on Beasts 50% increased Critical Hit Chance against Humanoids "} c["50% increased Damage against Demons 50% increased Duration of Ailments on Beasts 50% increased Critical Hit Chance against Humanoids 50% increased Immobilisation buildup against Constructs"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=50}}," against Demons 50% increased Duration of Ailments on Beasts 50% increased Critical Hit Chance against Humanoids 50% increased Immobilisation buildup against Constructs "} +c["50% increased Damage against Enemies with Fully Broken Armour"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="ArmourFullyBroken"},flags=0,keywordFlags=0,name="Damage",type="INC",value=50}},nil} c["50% increased Damage against Immobilised Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Immobilised"},flags=0,keywordFlags=0,name="Damage",type="INC",value=50}},nil} c["50% increased Damage against Immobilised Enemies while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},[2]={actor="enemy",type="ActorCondition",var="Immobilised"},flags=0,keywordFlags=0,name="Damage",type="INC",value=50}},nil} c["50% increased Damage if you've Triggered a Skill Recently"]={{[1]={[1]={type="Condition",var="TriggeredSkillRecently"},flags=0,keywordFlags=0,name="Damage",type="INC",value=50}},nil} c["50% increased Damage while Leeching"]={{[1]={[1]={type="Condition",var="Leeching"},flags=0,keywordFlags=0,name="Damage",type="INC",value=50}},nil} +c["50% increased Damage while you have a Totem"]={{[1]={[1]={type="Condition",var="HaveTotem"},flags=0,keywordFlags=0,name="Damage",type="INC",value=50}},nil} +c["50% increased Damage while your Companion is in your Presence"]={{[1]={[1]={type="Condition",var="CompanionInPresence"},flags=0,keywordFlags=0,name="Damage",type="INC",value=50}},nil} +c["50% increased Damage with Hits against Blinded Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Blinded"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=50}},nil} c["50% increased Damage with Hits against Frozen Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=50}},nil} c["50% increased Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=50}},nil} c["50% increased Duration of Ailments on Beasts"]={{[1]={flags=0,keywordFlags=0,name="EnemyAilmentDuration",type="INC",value=50}}," on Beasts "} c["50% increased Duration of Ailments on Beasts 50% increased Critical Hit Chance against Humanoids"]={{[1]={flags=0,keywordFlags=0,name="EnemyAilmentDuration",type="INC",value=50}}," on Beasts 50% increased Critical Hit Chance against Humanoids "} c["50% increased Duration of Ailments on Beasts 50% increased Critical Hit Chance against Humanoids 50% increased Immobilisation buildup against Constructs"]={{[1]={flags=0,keywordFlags=0,name="EnemyAilmentDuration",type="INC",value=50}}," on Beasts 50% increased Critical Hit Chance against Humanoids 50% increased Immobilisation buildup against Constructs "} +c["50% increased Duration of Elemental Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyElementalAilmentDuration",type="INC",value=50}},nil} +c["50% increased Duration. -1% to this value when used"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=50}}," . -1% to this value when used "} +c["50% increased Effect of Prefixes"]={{},nil} +c["50% increased Effect of Suffixes"]={{},nil} c["50% increased Electrocute Buildup against Shocked Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="EnemyElectrocuteBuildup",type="INC",value=50}},nil} +c["50% increased Elemental Ailment Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfElementalAilmentDuration",type="INC",value=50}},nil} c["50% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=50}},nil} c["50% increased Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=50}},nil} +c["50% increased Energy Shield from Equipped Body Armour"]={{[1]={[1]={slotName="Body Armour",type="SlotName"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=50}},nil} c["50% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=50}},nil} +c["50% increased Evasion Rating from Equipped Body Armour"]={{[1]={[1]={slotName="Body Armour",type="SlotName"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=50}},nil} c["50% increased Evasion Rating if Energy Shield Recharge has started in the past 2 seconds"]={{[1]={[1]={type="Condition",var="EnergyShieldRechargePastTwoSec"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=50}},nil} c["50% increased Evasion Rating if you've Dodge Rolled Recently"]={{[1]={[1]={type="Condition",var="DodgeRolledRecently"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=50}},nil} c["50% increased Evasion Rating if you've consumed a Frenzy Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovableFrenzyCharge"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=50}},nil} c["50% increased Evasion Rating when on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=50}},nil} c["50% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=50}},nil} +c["50% increased Fire Damage if you've collected a Fire Infusion in the last 8 seconds"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=50}}," if you've collected a Fire Infusion in the last 8 seconds "} c["50% increased Fire Damage while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=0,keywordFlags=0,name="FireDamage",type="INC",value=50}},nil} +c["50% increased Fire Damage while affected by Herald of Ash"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofAsh"},flags=0,keywordFlags=0,name="FireDamage",type="INC",value=50}},nil} +c["50% increased Fishing Pool Consumption"]={{}," Fishing Pool Consumption "} c["50% increased Flammability Magnitude"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteChance",type="INC",value=50}},nil} c["50% increased Flask Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=50}},nil} c["50% increased Flask Charges used"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=50}},nil} c["50% increased Flask Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecoveryRate",type="INC",value=50}},nil} c["50% increased Flask Mana Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskManaRecoveryRate",type="INC",value=50}},nil} c["50% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=50}},nil} +c["50% increased Global Damage"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="Damage",type="INC",value=50}},nil} c["50% increased Grenade Detonation Time"]={{[1]={[1]={skillType=159,type="SkillType"},flags=0,keywordFlags=0,name="DetonationTime",type="INC",value=50}},nil} c["50% increased Hazard Area of Effect"]={{[1]={[1]={skillType=203,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=50}},nil} +c["50% increased Herald of Ice Damage"]={{[1]={[1]={includeTransfigured=true,skillName="Herald of Ice",type="SkillName"},flags=0,keywordFlags=0,name="Damage",type="INC",value=50}},nil} +c["50% increased Ice Crystal Life"]={{[1]={flags=0,keywordFlags=0,name="IceCrystalLife",type="INC",value=50}},nil} c["50% increased Ignite Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=50}},nil} c["50% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=50}},nil} c["50% increased Immobilisation buildup against Constructs"]={{[1]={flags=0,keywordFlags=0,name="EnemyImmobilisationBuildup",type="INC",value=50}}," against Constructs "} c["50% increased Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoveryRate",type="INC",value=50}},nil} c["50% increased Life Regeneration rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=50}},nil} c["50% increased Light Radius"]={{[1]={flags=0,keywordFlags=0,name="LightRadius",type="INC",value=50}},nil} +c["50% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=50}},nil} +c["50% increased Lightning Damage if you've collected a Lightning Infusion in the last 8 seconds"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=50}}," if you've collected a Lightning Infusion in the last 8 seconds "} +c["50% increased Lightning Damage while affected by Herald of Thunder"]={{[1]={[1]={type="Condition",var="AffectedByHeraldofThunder"},flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=50}},nil} +c["50% increased Magnitude of Bleeding you inflict"]={{[1]={flags=0,keywordFlags=4194304,name="AilmentMagnitude",type="INC",value=50}},nil} +c["50% increased Magnitude of Poison you inflict"]={{[1]={flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=50}},nil} +c["50% increased Mana Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="ManaCost",type="INC",value=50}},nil} c["50% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=50}},nil} +c["50% increased Mana Regeneration Rate while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=50}},nil} c["50% increased Mana Regeneration Rate while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=50}},nil} c["50% increased Mana Regeneration Rate while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=50}},nil} +c["50% increased Melee Damage against Bleeding Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Bleeding"},flags=256,keywordFlags=0,name="Damage",type="INC",value=50}},nil} c["50% increased Melee Damage against Heavy Stunned enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="HeavyStunned"},flags=256,keywordFlags=0,name="Damage",type="INC",value=50}},nil} c["50% increased Melee Damage against Immobilised Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Immobilised"},flags=256,keywordFlags=0,name="Damage",type="INC",value=50}},nil} +c["50% increased Mine Throwing Speed"]={{[1]={flags=0,keywordFlags=0,name="MineLayingSpeed",type="INC",value=50}},nil} c["50% increased Minion Damage while you have at least two different active Offerings"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=50}}}}," while you have at least two different active Offerings "} c["50% increased Parried Debuff Duration"]={{[1]={flags=0,keywordFlags=0,name="ParryDebuffDuration",type="INC",value=50}},nil} c["50% increased Parried Debuff Magnitude"]={{[1]={flags=0,keywordFlags=0,name="ParryDebuffMagnitude",type="INC",value=50}},nil} c["50% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=50}},nil} +c["50% increased Physical Damage while affected by Herald of Purity"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=50}}," while affected by Herald of Purity "} +c["50% increased Projectile Speed"]={{[1]={flags=0,keywordFlags=0,name="ProjectileSpeed",type="INC",value=50}},nil} c["50% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=50}},nil} c["50% increased Rarity of Items found when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="LootRarity",type="INC",value=50}},nil} c["50% increased Shock Chance against Electrocuted Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Electrocuted"},flags=0,keywordFlags=0,name="EnemyShockChance",type="INC",value=50}},nil} c["50% increased Shock Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=50}},nil} c["50% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=50}},nil} c["50% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=50}},nil} +c["50% increased Spell Damage while Shocked"]={{[1]={[1]={type="Condition",var="Shocked"},flags=2,keywordFlags=0,name="Damage",type="INC",value=50}},nil} +c["50% increased Spell Damage while no Mana is Reserved"]={{[1]={[1]={stat="ManaReserved",threshold=0,type="StatThreshold",upper=true},flags=2,keywordFlags=0,name="Damage",type="INC",value=50}},nil} c["50% increased Spell damage for each 200 total Mana you have Spent Recently"]={{[1]={[1]={div=200,type="Multiplier",var="ManaSpentRecently"},flags=2,keywordFlags=0,name="Damage",type="INC",value=50}},nil} c["50% increased Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="INC",value=50}},nil} c["50% increased Spirit Reservation Efficiency"]={{[1]={flags=0,keywordFlags=0,name="SpiritReservationEfficiency",type="INC",value=50}},nil} c["50% increased Strength Requirement"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=50}},nil} c["50% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=50}},nil} +c["50% increased Stun Duration on you"]={{[1]={flags=0,keywordFlags=0,name="StunDuration",type="INC",value=50}},nil} c["50% increased Stun Threshold while Channelling"]={{[1]={[1]={type="Condition",var="Channelling"},flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=50}},nil} c["50% increased Surrounded Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="SurroundedArea",type="INC",value=50}},nil} c["50% increased Totem Placement range"]={{}," Placement range "} +c["50% increased Trap Trigger Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="TrapTriggerAreaOfEffect",type="INC",value=50}},nil} c["50% increased amount of Mana Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxManaLeechRate",type="INC",value=50}},nil} -c["50% increased chance to inflict Ailments against Enemies affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="AilmentChance",type="INC",value=50}}," against Enemies affected by Abyssal Wasting "} -c["50% increased chance to inflict Ailments against Enemies affected by Abyssal Wasting Targets affected by Abyssal Wasting you inflict are Blinded"]={{[1]={flags=0,keywordFlags=0,name="AilmentChance",type="INC",value=50}}," against Enemies affected by Abyssal Wasting Targets affected by Abyssal Wasting you inflict are Blinded "} +c["50% increased chance to inflict Ailments against Enemies affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={mod={flags=0,keywordFlags=0,name="AilmentChance",type="INC",value=50},unscalable=true}}},nil} +c["50% increased effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=50}},nil} c["50% increased effect of Incision"]={{[1]={flags=0,keywordFlags=0,name="IncisionEffect",type="INC",value=50}},nil} c["50% increased effect of Small Passive Skills"]={{[1]={flags=0,keywordFlags=0,name="SmallPassiveSkillEffect",type="INC",value=50}},nil} +c["50% increased maximum Divinity"]={{}," maximum Divinity "} c["50% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=50}},nil} c["50% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=50}},nil} c["50% less Armour and Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="MORE",value=-50}},nil} c["50% less Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdResist",type="MORE",value=-50}},nil} c["50% less Flask Charges used"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="MORE",value=-50}},nil} +c["50% less Life Flask Recovery"]={{[1]={flags=0,keywordFlags=0,name="Life",type="MORE",value=-50}}," Flask Recovery "} c["50% less Life Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecovery",type="MORE",value=-50}},nil} c["50% less Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="MORE",value=-50}},nil} c["50% less Mana Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRecoveryRate",type="MORE",value=-50}},nil} @@ -3226,6 +4625,7 @@ c["50% less Poison Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyPoisonDur c["50% less Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="MORE",value=-50}},nil} c["50% more Armour from Equipped Body Armour"]={{[1]={[1]={slotName="Body Armour",type="SlotName"},flags=0,keywordFlags=0,name="Armour",type="MORE",value=50}},nil} c["50% more Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="MORE",value=50}},nil} +c["50% more Damage with Arrow Hits at Close Range"]={{[1]={[1]={type="Condition",var="AtCloseRange"},flags=4,keywordFlags=2048,name="Damage",type="MORE",value=50}},nil} c["50% more Magnitude of Bleeding you inflict"]={{[1]={flags=0,keywordFlags=4194304,name="AilmentMagnitude",type="MORE",value=50}},nil} c["50% more Mana Cost of Skills if you have no Energy Shield"]={{[1]={[1]={neg=true,type="Condition",var="HaveEnergyShield"},flags=0,keywordFlags=0,name="ManaCost",type="MORE",value=50}},nil} c["50% more amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="MORE",value=50}},nil} @@ -3241,6 +4641,10 @@ c["50% of Damage taken Recouped as Mana"]={{[1]={flags=0,keywordFlags=0,name="Ma c["50% of Elemental Damage taken as Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageTakenAsChaos",type="BASE",value=50}},nil} c["50% of Evasion Rating also grants Elemental Damage reduction"]={{[1]={flags=0,keywordFlags=0,name="EvasionAppliesToFireDamageTaken",type="BASE",value=50},[2]={flags=0,keywordFlags=0,name="EvasionAppliesToColdDamageTaken",type="BASE",value=50},[3]={flags=0,keywordFlags=0,name="EvasionAppliesToLightningDamageTaken",type="BASE",value=50}},nil} c["50% of Maximum Life Converted to Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeConvertToEnergyShield",type="BASE",value=50}},nil} +c["50% of Physical Damage Converted to Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToChaos",type="BASE",value=50}},nil} +c["50% of Physical Damage Converted to Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToCold",type="BASE",value=50}},nil} +c["50% of Physical Damage Converted to Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToFire",type="BASE",value=50}},nil} +c["50% of Physical Damage Converted to Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageConvertToLightning",type="BASE",value=50}},nil} c["50% of Physical Damage prevented Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="BASE",value=50}}," prevented Recouped as Life "} c["50% of Physical Damage taken as Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenAsFire",type="BASE",value=50}},nil} c["50% of Physical damage from Hits taken as Lightning damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsLightning",type="BASE",value=50}},nil} @@ -3262,8 +4666,10 @@ c["50% reduced Effect of Chill on you"]={{[1]={flags=0,keywordFlags=0,name="Self c["50% reduced Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=-50}},nil} c["50% reduced Freeze Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfFreezeDuration",type="INC",value=-50}},nil} c["50% reduced Ignite Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfIgniteDuration",type="INC",value=-50}},nil} +c["50% reduced Light Radius"]={{[1]={flags=0,keywordFlags=0,name="LightRadius",type="INC",value=-50}},nil} c["50% reduced Magnitude of Bleeding on You"]={{[1]={flags=0,keywordFlags=0,name="SelfBleedEffect",type="INC",value=-50}},nil} c["50% reduced Magnitude of Ignite on you"]={{[1]={flags=0,keywordFlags=0,name="SelfIgniteEffect",type="INC",value=-50}},nil} +c["50% reduced Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=-50}},nil} c["50% reduced Poison Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfPoisonDuration",type="INC",value=-50}},nil} c["50% reduced Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=-50}},nil} c["50% reduced Projectile Range"]={{[1]={flags=0,keywordFlags=0,name="ProjectileCount",type="INC",value=-50}}," Range "} @@ -3279,25 +4685,54 @@ c["50% reduced effect of Archon Buffs on you Archon Buffs have no recovery perio c["50% reduced effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=-50}},nil} c["50% reduced effect of Shock on you"]={{[1]={flags=0,keywordFlags=0,name="SelfShockEffect",type="INC",value=-50}},nil} c["50% reduced effect of Withered on you"]={{[1]={flags=0,keywordFlags=0,name="WitherEffectOnSelf",type="INC",value=-50}},nil} +c["50% reduced maximum number of Raised Zombies"]={{[1]={flags=0,keywordFlags=0,name="ActiveZombieLimit",type="INC",value=-50}},nil} +c["50% reduced time before Lockdown"]={{}," time before Lockdown "} +c["50% slower start of Energy Shield Recharge during any Flask Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=-50}},nil} c["500% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=500}},nil} c["500% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=500}},nil} +c["500% increased Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=500},[2]={flags=0,keywordFlags=0,name="DexRequirement",type="INC",value=500},[3]={flags=0,keywordFlags=0,name="IntRequirement",type="INC",value=500}},nil} +c["500% increased Ignite Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=500}},nil} +c["500% increased Intelligence Requirement"]={{[1]={flags=0,keywordFlags=0,name="IntRequirement",type="INC",value=500}},nil} +c["500% increased Strength Requirement"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=500}},nil} c["500% increased effect of Socketed Soul Cores"]={{[1]={flags=0,keywordFlags=0,name="SocketedSoulCoreEffect",type="INC",value=500}},nil} +c["501 Physical Damage taken on Minion Death"]={{[1]={flags=0,keywordFlags=0,name="HeartboundLoopSelfDamage",type="LIST",value={baseDamage=501,damageType="physical"}}},nil} +c["51% chance to Trigger Level 1 Create Lesser Shrine when you Kill an Enemy"]={{},nil} +c["51% increased Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="INC",value=51}},nil} +c["51% increased Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=51}},nil} +c["51% increased Duration of Lightning Ailments"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=51},[2]={flags=0,keywordFlags=0,name="EnemySapDuration",type="INC",value=51}},nil} +c["51% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=51}},nil} +c["52% increased Magnitude of Damaging Ailments you inflict"]={{[1]={flags=0,keywordFlags=14680064,name="AilmentMagnitude",type="INC",value=52}},nil} +c["53% increased Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=53}},nil} c["53% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=53}},nil} c["53% increased Life Cost of Skills"]={{[1]={flags=0,keywordFlags=0,name="LifeCost",type="INC",value=53}},nil} +c["53% increased Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecoveryRate",type="INC",value=53}},nil} c["53% increased Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="INC",value=53}},nil} +c["55% increased Cost of Skills for each 200 total Mana Spent Recently"]={{[1]={[1]={div=200,type="Multiplier",var="ManaSpentRecently"},flags=0,keywordFlags=0,name="Cost",type="INC",value=55}},nil} +c["55% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=55}},nil} +c["55% increased Rarity of Fish Caught"]={{}," Rarity of Fish Caught "} c["55% reduced Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="INC",value=-55}},nil} c["550% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=550}},nil} c["56% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=56}},nil} c["56% increased Magnitude of Unholy Might buffs you grant"]={{[1]={flags=0,keywordFlags=0,name="Condition:UnholyMight",type="INC",value=56}}," Magnitude of buffs you grant "} c["56% increased Magnitude of Unholy Might buffs you grant You have Unholy Might"]={{[1]={flags=0,keywordFlags=0,name="Condition:UnholyMight",type="INC",value=56}}," Magnitude of buffs you grant You have Unholy Might "} +c["56% more Recovery if used while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="FlaskLifeRecoveryLowLife",type="MORE",value=56}},nil} +c["56% more Recovery if used while on Low Mana"]={{[1]={[1]={type="Condition",var="LowMana"},flags=0,keywordFlags=0,name="FlaskLifeRecoveryLowLife",type="MORE",value=56}}," if used "} +c["58% increased Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=58}},nil} +c["58% increased Ignite Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=58}},nil} +c["58% increased Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecoveryRate",type="INC",value=58}},nil} +c["59% increased Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="INC",value=59}},nil} +c["59% increased Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=59}},nil} c["6 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=6}},nil} c["6 Life Regeneration per second per Socket filled"]={{[1]={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=6}},nil} c["6% chance for Spell Skills to fire 2 additional Projectiles"]={{[1]={flags=2,keywordFlags=0,name="TwoAdditionalProjectilesChance",type="BASE",value=6}},nil} +c["6% chance to Impale Enemies on Hit with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ImpaleChance",type="BASE",value=6}},nil} +c["6% chance to deal Double Damage per 500 Strength"]={{[1]={[1]={div=500,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="DoubleDamageChance",type="BASE",value=6}},nil} c["6% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=6}},nil} c["6% increased Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=6}},nil} c["6% increased Area Damage"]={{[1]={flags=512,keywordFlags=0,name="Damage",type="INC",value=6}},nil} c["6% increased Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=6}},nil} c["6% increased Area of Effect for Attacks"]={{[1]={flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=6}},nil} +c["6% increased Armour per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="Armour",type="INC",value=6}},nil} c["6% increased Attack Area Damage"]={{[1]={flags=513,keywordFlags=0,name="Damage",type="INC",value=6}},nil} c["6% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=6}},nil} c["6% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=6}},nil} @@ -3306,44 +4741,68 @@ c["6% increased Attack Speed if you've been Hit Recently"]={{[1]={[1]={type="Con c["6% increased Attack Speed while Dual Wielding"]={{[1]={[1]={type="Condition",var="DualWielding"},flags=1,keywordFlags=0,name="Speed",type="INC",value=6}},nil} c["6% increased Attack Speed with Flails"]={{[1]={flags=134217733,keywordFlags=0,name="Speed",type="INC",value=6}},nil} c["6% increased Attack Speed with One Handed Melee Weapons"]={{[1]={flags=21474836485,keywordFlags=0,name="Speed",type="INC",value=6}},nil} +c["6% increased Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=6}},nil} c["6% increased Attack and Cast Speed if you've summoned a Totem Recently"]={{[1]={[1]={type="Condition",var="SummonedTotemRecently"},flags=0,keywordFlags=0,name="Speed",type="INC",value=6}},nil} c["6% increased Ballista Critical Damage Bonus"]={{[1]={[1]={type="Condition",var="BallistaSkill"},flags=0,keywordFlags=16384,name="CritMultiplier",type="INC",value=6}},nil} c["6% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=6}},nil} c["6% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=6}},nil} c["6% increased Cast Speed for each different Spell you've Cast in the last eight seconds"]={{[1]={flags=18,keywordFlags=0,name="Speed",type="INC",value=6}}," for each different you've Cast in the last eight seconds "} c["6% increased Cast Speed per Spell Echoed Recently, up to 30%"]={{[1]={flags=18,keywordFlags=0,name="Speed",type="INC",value=6}}," per Echoed Recently, up to 30% "} +c["6% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=6}},nil} +c["6% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=6}},nil} c["6% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=6}},nil} c["6% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=6}},nil} +c["6% increased Critical Hit Chance for Spells"]={{[1]={flags=2,keywordFlags=0,name="CritChance",type="INC",value=6}},nil} +c["6% increased Critical Hit Chance per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=6}},nil} +c["6% increased Critical Hit Chance per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=6}},nil} c["6% increased Curse Magnitudes"]={{[1]={flags=0,keywordFlags=0,name="CurseEffect",type="INC",value=6}},nil} c["6% increased Deflection Rating"]={{[1]={flags=0,keywordFlags=0,name="DeflectionRating",type="INC",value=6}},nil} c["6% increased Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="INC",value=6}},nil} c["6% increased Duration of Damaging Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=6},[2]={flags=0,keywordFlags=0,name="EnemyBleedDuration",type="INC",value=6},[3]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=6}},nil} +c["6% increased Effect of your Mark Skills"]={{[1]={[1]={skillType=99,type="SkillType"},flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=6}},nil} +c["6% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=6}},nil} +c["6% increased Elemental Damage per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=6}},nil} c["6% increased Elemental Infusion duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=6}}," Elemental Infusion "} +c["6% increased Exposure Effect"]={{[1]={flags=0,keywordFlags=0,name="FireExposureEffect",type="INC",value=6},[2]={flags=0,keywordFlags=0,name="ColdExposureEffect",type="INC",value=6},[3]={flags=0,keywordFlags=0,name="LightningExposureEffect",type="INC",value=6}},nil} c["6% increased Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=6}},nil} +c["6% increased Flask Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=6}},nil} +c["6% increased Flask Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="FlaskDuration",type="INC",value=6}},nil} +c["6% increased Global Physical Damage"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=6}},nil} c["6% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=6}},nil} c["6% increased Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="INC",value=6}},nil} c["6% increased Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoveryRate",type="INC",value=6}},nil} +c["6% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=6}},nil} +c["6% increased Magnitude of Ailments you inflict"]={{[1]={flags=0,keywordFlags=0,name="AilmentMagnitude",type="INC",value=6}},nil} c["6% increased Magnitude of Damaging Ailments you inflict"]={{[1]={flags=0,keywordFlags=14680064,name="AilmentMagnitude",type="INC",value=6}},nil} c["6% increased Magnitude of Poison you inflict"]={{[1]={flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=6}},nil} c["6% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=6}},nil} c["6% increased Minion Duration"]={{[1]={[1]={skillType=77,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=6}},nil} c["6% increased Movement Speed if you've successfully Parried Recently"]={{[1]={[1]={type="Condition",var="ParriedRecently"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=6}},nil} +c["6% increased Movement Speed per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=6}},nil} c["6% increased Movement Speed while you have an active Charm"]={{[1]={[1]={type="Condition",var="UsingCharm"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=6}},nil} c["6% increased Parried Debuff Magnitude"]={{[1]={flags=0,keywordFlags=0,name="ParryDebuffMagnitude",type="INC",value=6}},nil} c["6% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=6}},nil} +c["6% increased Physical Damage per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=6}},nil} c["6% increased Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=6}},nil} +c["6% increased Projectile Speed"]={{[1]={flags=0,keywordFlags=0,name="ProjectileSpeed",type="INC",value=6}},nil} c["6% increased Reservation Efficiency of Herald Skills"]={{[1]={[1]={skillType=52,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=6}},nil} c["6% increased Reservation Efficiency of Minion Skills"]={{[1]={[1]={skillType=6,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=6}},nil} c["6% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=6}},nil} c["6% increased Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=6},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=6},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=6}},nil} c["6% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=6}},nil} +c["6% increased Spell Damage per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=2,keywordFlags=0,name="Damage",type="INC",value=6}},nil} c["6% increased Spell Damage with Spells that cost Life"]={{[1]={[1]={statList={[1]="LifeCost",[2]="LifePerSecondCost"},threshold=1,type="StatThreshold"},flags=2,keywordFlags=131072,name="Damage",type="INC",value=6}},nil} +c["6% increased Spirit Reservation Efficiency"]={{[1]={flags=0,keywordFlags=0,name="SpiritReservationEfficiency",type="INC",value=6}},nil} c["6% increased Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=6}},nil} +c["6% increased Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="Damage",type="INC",value=6}},nil} +c["6% increased Totem Damage"]={{[1]={flags=0,keywordFlags=16384,name="Damage",type="INC",value=6}},nil} c["6% increased Trap Throwing Speed"]={{[1]={flags=0,keywordFlags=0,name="TrapThrowingSpeed",type="INC",value=6}},nil} +c["6% increased Warcry Buff Effect"]={{[1]={flags=0,keywordFlags=4,name="BuffEffect",type="INC",value=6}},nil} c["6% increased Warcry Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=4,name="CooldownRecovery",type="INC",value=6}},nil} c["6% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=6}},nil} c["6% increased bonuses gained from Equipped Quiver"]={{[1]={flags=0,keywordFlags=0,name="EffectOfBonusesFromQuiver",type="INC",value=6}},nil} c["6% increased chance to inflict Ailments"]={{[1]={flags=0,keywordFlags=0,name="AilmentChance",type="INC",value=6}},nil} +c["6% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=6}},nil} c["6% of Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=6}},nil} c["6% of Physical Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalLifeRecoup",type="BASE",value=6}},nil} c["6% of Skill Mana Costs Converted to Life Costs"]={{[1]={flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=6}},nil} @@ -3354,14 +4813,19 @@ c["60 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeReg c["60% chance for Lightning Skills to Chain an additional time"]={{[1]={flags=0,keywordFlags=128,name="ChainChance",type="BASE",value=60}},nil} c["60% chance for Spell Damage with Critical Hits to be Lucky"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=2,keywordFlags=0,name="Damage",type="BASE",value=60}}," for to be Lucky "} c["60% chance for Spell Damage with Critical Hits to be Lucky +10% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=2,keywordFlags=0,name="Damage",type="BASE",value=60}}," for to be Lucky +10% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier "} +c["60% chance to Poison on Hit with this weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="PoisonChance",type="BASE",value=60}},nil} c["60% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=60}},nil} c["60% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=60}},nil} c["60% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=60}},nil} c["60% increased Armour from Equipped Body Armour"]={{[1]={[1]={slotName="Body Armour",type="SlotName"},flags=0,keywordFlags=0,name="Armour",type="INC",value=60}},nil} -c["60% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=60}},nil} +c["60% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=60},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=60},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=60}},nil} c["60% increased Attack Damage while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=1,keywordFlags=0,name="Damage",type="INC",value=60}},nil} c["60% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=60}},nil} c["60% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=60}},nil} +c["60% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently"]={{[1]={[1]={type="Condition",var="NonCritRecently"},flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=60}},nil} +c["60% increased Critical Hit Chance against Chilled Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=60}},nil} +c["60% increased Damage if you've Frozen an Enemy Recently"]={{[1]={[1]={type="Condition",var="FrozenEnemyRecently"},flags=0,keywordFlags=0,name="Damage",type="INC",value=60}},nil} +c["60% increased Damage taken from Melee Attacks"]={{[1]={flags=256,keywordFlags=0,name="DamageTaken",type="INC",value=60}}," from Attacks "} c["60% increased Damage with Hits against Enemies that are on Low Life"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="LowLife"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=60}},nil} c["60% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=60}},nil} c["60% increased Energy Shield from Equipped Body Armour"]={{[1]={[1]={slotName="Body Armour",type="SlotName"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=60}},nil} @@ -3371,91 +4835,194 @@ c["60% increased Evasion Rating from Equipped Body Armour"]={{[1]={[1]={slotName c["60% increased Evasion Rating if you have Hit an Enemy Recently"]={{[1]={[1]={type="Condition",var="HitRecently"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=60}},nil} c["60% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=60}},nil} c["60% increased Flammability Magnitude"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteChance",type="INC",value=60}},nil} +c["60% increased Flask Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="FlaskDuration",type="INC",value=60}},nil} c["60% increased Flask Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskLifeRecoveryRate",type="INC",value=60}},nil} c["60% increased Flask Mana Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskManaRecoveryRate",type="INC",value=60}},nil} c["60% increased Freeze Threshold"]={{[1]={flags=0,keywordFlags=0,name="FreezeThreshold",type="INC",value=60}},nil} c["60% increased Ice Crystal Life"]={{[1]={flags=0,keywordFlags=0,name="IceCrystalLife",type="INC",value=60}},nil} +c["60% increased Intelligence Requirement"]={{[1]={flags=0,keywordFlags=0,name="IntRequirement",type="INC",value=60}},nil} c["60% increased Magnitude of Poison you inflict on targets that are not Poisoned"]={{[1]={[1]={actor="enemy",threshold=1,type="MultiplierThreshold",upper=true,var="PoisonStacks"},flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=60}},nil} c["60% increased Mana Cost Efficiency of Marks"]={{[1]={[1]={skillType=99,type="SkillType"},flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=60}},nil} c["60% increased Mana Regeneration Rate while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=60}},nil} +c["60% increased Mana Regeneration Rate while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=60}},nil} c["60% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"]={{[1]={[1]={type="Condition",var="HitProjectileRecently"},flags=256,keywordFlags=0,name="Damage",type="INC",value=60}},nil} +c["60% increased Melee Damage when on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=256,keywordFlags=0,name="Damage",type="INC",value=60}},nil} c["60% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=60}},nil} c["60% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=60}},nil} c["60% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"]={{[1]={[1]={type="Condition",var="HitMeleeRecently"},flags=1024,keywordFlags=0,name="Damage",type="INC",value=60}},nil} c["60% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=60}},nil} +c["60% increased Rarity of Items found Your other Modifiers to Rarity of Items found do not apply"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=60}}," Your other Modifiers to Rarity of Items found do not apply "} +c["60% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=60}},nil} c["60% increased Stun Threshold while Channelling"]={{[1]={[1]={type="Condition",var="Channelling"},flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=60}},nil} +c["60% increased bonuses gained from Equipped Rings"]={{[1]={flags=0,keywordFlags=0,name="EffectOfBonusesFromRing 1",type="INC",value=60},[2]={flags=0,keywordFlags=0,name="EffectOfBonusesFromRing 2",type="INC",value=60},[3]={flags=0,keywordFlags=0,name="EffectOfBonusesFromRing 3",type="INC",value=60}},nil} c["60% less Life Flask Recovery"]={{[1]={flags=0,keywordFlags=0,name="Life",type="MORE",value=-60}}," Flask Recovery "} +c["60% of damage taken from enemies with an Open Weakness Recouped as Life and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="BASE",value=60}}," from enemies with an Open Weakness Recouped as Life and Energy Shield "} c["60% of your current Energy Shield is added to your Armour for"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=60}}," your current is added to your Armour for "} c["60% of your current Energy Shield is added to your Armour for determining your Physical Damage Reduction from Armour"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldAppliesToPhysicalDamageTaken",type="BASE",value=60}},nil} c["60% reduced Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="INC",value=-60}},nil} +c["60% reduced Cost of Aura Skills that summon Totems"]={{[1]={[1]={skillType=39,type="SkillType"},flags=0,keywordFlags=16384,name="Cost",type="INC",value=-60}},nil} c["60% reduced Duration of Bleeding on You"]={{[1]={flags=0,keywordFlags=0,name="SelfBleedDuration",type="INC",value=-60}},nil} c["60% reduced Ice Crystal Life"]={{[1]={flags=0,keywordFlags=0,name="IceCrystalLife",type="INC",value=-60}},nil} c["60% reduced Poison Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfPoisonDuration",type="INC",value=-60}},nil} c["60% reduced Reload Speed"]={{[1]={flags=1,keywordFlags=0,name="ReloadSpeed",type="INC",value=-60}},nil} +c["60% reduced effect of Curses on you"]={{[1]={flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="INC",value=-60}},nil} c["600% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=600}},nil} +c["62% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=62},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=62},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=62}},nil} +c["63% chance to Pierce an Enemy"]={{[1]={flags=0,keywordFlags=0,name="PierceChance",type="BASE",value=63}},nil} +c["63% increased Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=63}},nil} +c["63% increased Critical Hit Chance for Spells"]={{[1]={flags=2,keywordFlags=0,name="CritChance",type="INC",value=63}},nil} +c["63% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=63}},nil} +c["63% increased Freeze Threshold"]={{[1]={flags=0,keywordFlags=0,name="FreezeThreshold",type="INC",value=63}},nil} +c["63% increased Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecoveryRate",type="INC",value=63}},nil} c["63% increased Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="INC",value=63}},nil} +c["63% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=63}},nil} c["63% reduced Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-63}},nil} +c["63% reduced Trap Duration"]={{[1]={flags=0,keywordFlags=0,name="TrapDuration",type="INC",value=-63}},nil} c["65% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=65}},nil} c["65% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=65}},nil} +c["65% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=65}},nil} c["65% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=65}},nil} c["65% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=65}},nil} c["65% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=65}},nil} c["65% increased Flammability Magnitude"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteChance",type="INC",value=65}},nil} +c["65% increased Life Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=65}},nil} +c["65% increased Mana Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=65}},nil} +c["65% increased Quantity of Gold Dropped by Slain Enemies"]={{}," Quantity of Gold Dropped by Slain Enemies "} c["650% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=650}},nil} c["66% increased Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=66}},nil} +c["66% more Recovery if used while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="FlaskLifeRecoveryLowLife",type="MORE",value=66}},nil} +c["66% more Recovery if used while on Low Mana"]={{[1]={[1]={type="Condition",var="LowMana"},flags=0,keywordFlags=0,name="FlaskLifeRecoveryLowLife",type="MORE",value=66}}," if used "} c["666% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=666}},nil} c["666% increased effect of Socketed Soul Cores"]={{[1]={flags=0,keywordFlags=0,name="SocketedSoulCoreEffect",type="INC",value=666}},nil} +c["67% increased Charges"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="INC",value=67}},nil} +c["67% increased Charges gained"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=67}},nil} +c["68% increased Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=68}},nil} c["68% increased Elemental Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ElementalDamage",type="INC",value=68}},nil} +c["68% increased Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecoveryRate",type="INC",value=68}},nil} c["68% reduced Ignite Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=-68}},nil} +c["7 to 13 Added Cold Damage per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=7},[2]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=13}},nil} c["7% chance to Avoid Death from Hits"]={{}," to Avoid Death from Hits "} +c["7% chance to Avoid being Chilled"]={{[1]={flags=0,keywordFlags=0,name="AvoidChill",type="BASE",value=7}},nil} +c["7% chance to Avoid being Frozen"]={{[1]={flags=0,keywordFlags=0,name="AvoidFreeze",type="BASE",value=7}},nil} +c["7% chance to Avoid being Ignited"]={{[1]={flags=0,keywordFlags=0,name="AvoidIgnite",type="BASE",value=7}},nil} +c["7% chance to Avoid being Shocked"]={{[1]={flags=0,keywordFlags=0,name="AvoidShock",type="BASE",value=7}},nil} +c["7% chance to Avoid being Stunned"]={{[1]={flags=0,keywordFlags=0,name="AvoidStun",type="BASE",value=7}},nil} +c["7% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=7}},nil} c["7% increased Attack Speed while a Rare or Unique Enemy is in your Presence"]={{[1]={[1]={actor="enemy",type="ActorCondition",varList={[1]="NearbyRareOrUniqueEnemy",[2]="RareOrUnique"}},flags=1,keywordFlags=0,name="Speed",type="INC",value=7}},nil} +c["7% increased Attack Speed with Axes"]={{[1]={flags=65541,keywordFlags=0,name="Speed",type="INC",value=7}},nil} +c["7% increased Attack Speed with Bows"]={{[1]={flags=131077,keywordFlags=0,name="Speed",type="INC",value=7}},nil} +c["7% increased Attack Speed with Claws"]={{[1]={flags=262149,keywordFlags=0,name="Speed",type="INC",value=7}},nil} +c["7% increased Attack Speed with Daggers"]={{[1]={flags=524293,keywordFlags=0,name="Speed",type="INC",value=7}},nil} +c["7% increased Attack Speed with Maces or Sceptres"]={{[1]={flags=1048581,keywordFlags=0,name="Speed",type="INC",value=7}}," or Sceptres "} +c["7% increased Attack Speed with Quarterstaves"]={{[1]={flags=2097157,keywordFlags=0,name="Speed",type="INC",value=7}},nil} +c["7% increased Attack Speed with Swords"]={{[1]={flags=4194309,keywordFlags=0,name="Speed",type="INC",value=7}},nil} +c["7% increased Attack Speed with Wands"]={{[1]={flags=8388613,keywordFlags=0,name="Speed",type="INC",value=7}},nil} +c["7% increased Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=7}},nil} c["7% increased Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=7},[2]={flags=0,keywordFlags=0,name="Dex",type="INC",value=7},[3]={flags=0,keywordFlags=0,name="Int",type="INC",value=7},[4]={flags=0,keywordFlags=0,name="All",type="INC",value=7}},nil} +c["7% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=7}},nil} c["7% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=7}},nil} c["7% increased Damage per Minion"]={{[1]={[1]={type="Multiplier",var="SummonedMinion"},flags=0,keywordFlags=0,name="Damage",type="INC",value=7}},nil} +c["7% increased Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=7}},nil} c["7% increased Exposure Effect"]={{[1]={flags=0,keywordFlags=0,name="FireExposureEffect",type="INC",value=7},[2]={flags=0,keywordFlags=0,name="ColdExposureEffect",type="INC",value=7},[3]={flags=0,keywordFlags=0,name="LightningExposureEffect",type="INC",value=7}},nil} +c["7% increased Ignite Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=7}},nil} +c["7% increased Mine Throwing Speed"]={{[1]={flags=0,keywordFlags=0,name="MineLayingSpeed",type="INC",value=7}},nil} +c["7% increased Movement Speed when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=7}},nil} +c["7% increased Poison Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=7}},nil} +c["7% increased Projectile Speed"]={{[1]={flags=0,keywordFlags=0,name="ProjectileSpeed",type="INC",value=7}},nil} +c["7% increased Trap Throwing Speed"]={{[1]={flags=0,keywordFlags=0,name="TrapThrowingSpeed",type="INC",value=7}},nil} +c["7% increased Unarmed Attack Speed with Melee Skills"]={{[1]={flags=16777221,keywordFlags=0,name="Speed",type="INC",value=7}}," with Melee Skills "} +c["7% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=7}},nil} +c["7% less damage taken while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="DamageTaken",type="MORE",value=-7}},nil} +c["7% more damage taken while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="DamageTaken",type="MORE",value=7}},nil} +c["7% reduced Movement Speed Penalty from using Skills while moving"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeedPenalty",type="INC",value=-7}},nil} c["7.5 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=7.5}},nil} +c["7.5% of Thorns Damage Leeched as Life"]={{[1]={flags=32,keywordFlags=0,name="DamageLifeLeech",type="BASE",value=7.5}},nil} c["70% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=70}},nil} c["70% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=70}},nil} +c["70% increased Attack Damage if your other Ring is a Shaper Item"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=70}}," if your other Ring is a Shaper Item "} +c["70% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=70}},nil} +c["70% increased Damage while you have no Frenzy Charges"]={{[1]={[1]={stat="FrenzyCharges",threshold=0,type="StatThreshold",upper=true},flags=0,keywordFlags=0,name="Damage",type="INC",value=70}},nil} +c["70% increased Desecrated Modifier magnitudes"]={{},nil} c["70% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=70}},nil} c["70% increased Energy Shield from Equipped Helmet"]={{[1]={[1]={slotName="Helmet",type="SlotName"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=70}},nil} c["70% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=70}},nil} c["70% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=70}},nil} +c["70% increased Freeze Buildup against Ignited enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=0,name="EnemyFreezeBuildup",type="INC",value=70}},nil} +c["70% increased Global Critical Hit Chance when in Main Hand"]={{[1]={[1]={type="Global"},[2]={num=1,type="SlotNumber"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=70}},nil} +c["70% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"]={{[1]={[1]={type="Condition",var="HitProjectileRecently"},flags=256,keywordFlags=0,name="Damage",type="INC",value=70}},nil} +c["70% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=70}},nil} c["70% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=70}},nil} c["70% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=70}},nil} +c["70% increased Spell Damage if your other Ring is an Elder Item"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=70}}," if your other Ring is an Elder Item "} +c["70% increased Spell Damage while wielding a Melee Weapon"]={{[1]={[1]={type="Condition",var="UsingMeleeWeapon"},flags=2,keywordFlags=0,name="Damage",type="INC",value=70}},nil} c["70% reduced Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecoveryRate",type="INC",value=-70}},nil} c["700% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=700}},nil} c["700% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=700}},nil} +c["71% increased Rarity of Items found Your other Modifiers to Rarity of Items found do not apply"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=71}}," Your other Modifiers to Rarity of Items found do not apply "} c["72% increased Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=72}},nil} +c["73% increased Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=73}},nil} +c["73% increased Life Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=73}},nil} +c["73% increased Mana Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=73}},nil} c["74% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=74}},nil} c["74% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=74}},nil} c["74% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=74}},nil} +c["74% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=74},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=74},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=74}},nil} c["74% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=74}},nil} c["74% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=74}},nil} c["74% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=74}},nil} +c["75% chance for Lightning Skills to Chain an additional time"]={{[1]={flags=0,keywordFlags=128,name="ChainChance",type="BASE",value=75}},nil} +c["75% chance to cause Enemies to Flee on use"]={{}," to cause Enemies to Flee on use "} c["75% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=75}},nil} c["75% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=75}},nil} c["75% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=75}},nil} c["75% increased Arrow Speed"]={{[1]={flags=0,keywordFlags=2048,name="ProjectileSpeed",type="INC",value=75}},nil} +c["75% increased Charges gained by Other Flasks during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="FlaskChargesGained",type="INC",value=75}}," by Other Flasks "} +c["75% increased Critical Spell Damage Bonus"]={{[1]={flags=2,keywordFlags=0,name="CritMultiplier",type="INC",value=75}},nil} c["75% increased Effect of Jewel Socket Passive Skills containing Corrupted Magic Jewels"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="corruptedMagicJewelIncEffect",value=75}}},nil} +c["75% increased Elemental Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ElementalDamage",type="INC",value=75}},nil} c["75% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=75}},nil} c["75% increased Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecharge",type="INC",value=75}},nil} +c["75% increased Energy Shield Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRecoveryRate",type="INC",value=75}},nil} c["75% increased Energy Shield from Equipped Focus"]={{[1]={[1]={slotName="Weapon 2",type="SlotName"},[2]={type="Condition",var="UsingFocus"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=75}},nil} c["75% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=75}},nil} c["75% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=75}},nil} c["75% increased Melee Damage with Spears while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=268435716,keywordFlags=0,name="Damage",type="INC",value=75}},nil} c["75% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=75}},nil} +c["75% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=75}},nil} c["75% increased Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="INC",value=75}},nil} c["75% increased Thorns damage if you've Blocked Recently"]={{[1]={[1]={type="Condition",var="BlockedRecently"},flags=32,keywordFlags=0,name="Damage",type="INC",value=75}},nil} c["75% increased chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="INC",value=75}},nil} c["75% increased effect of Socketed Augment Items"]={{[1]={flags=0,keywordFlags=0,name="SocketedAugmentItemEffect",type="INC",value=75}},nil} +c["75% more Stun Buildup with Lightning Damage"]={{[1]={[1]={type="Condition",var="LightningHasDamage"},flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="MORE",value=75}},nil} c["75% of Damage Converted to Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageConvertToFire",type="BASE",value=75}},nil} +c["75% of Volatility Physical Damage Taken as Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageTakenAsCold",type="BASE",value=75}}," Volatility "} c["75% reduced Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=-75}},nil} c["75% reduced Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-75}},nil} c["75% reduced Ignite Duration on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=-75}},nil} +c["76% more Recovery if used while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="FlaskLifeRecoveryLowLife",type="MORE",value=76}},nil} +c["76% more Recovery if used while on Low Mana"]={{[1]={[1]={type="Condition",var="LowMana"},flags=0,keywordFlags=0,name="FlaskLifeRecoveryLowLife",type="MORE",value=76}}," if used "} +end)();(function() +c["78% increased Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=78}},nil} c["8 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=8}},nil} +c["8 to 14 Fire Damage per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="FireMin",type="BASE",value=8},[2]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="FireMax",type="BASE",value=14}},nil} +c["8% Global chance to Blind Enemies on Hit"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="BlindChance",type="BASE",value=8}},"% chance "} +c["8% additional Physical Damage Reduction"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageReduction",type="BASE",value=8}},nil} c["8% chance for Mace Slam Skills you use yourself to cause an additional Aftershock"]={{}," for Mace Slam Skills you use yourself to cause an additional Aftershock "} +c["8% chance for Slam Skills you use yourself to cause an additional Aftershock"]={{}," for Slam Skills you use yourself to cause an additional Aftershock "} +c["8% chance for Spell Skills to fire 2 additional Projectiles"]={{[1]={flags=2,keywordFlags=0,name="TwoAdditionalProjectilesChance",type="BASE",value=8}},nil} +c["8% chance for Spell Skills to fire 8 additional Projectiles in a circle"]={{[1]={flags=2,keywordFlags=0,name="ProjectileCount",type="BASE",value=8}}," to fire 8 additional in a circle "} +c["8% chance to Aggravate Bleeding on targets you Hit with Attacks"]={{}," to Aggravate Bleeding on targets you Hit "} c["8% chance to Blind Enemies on Hit with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="BlindChance",type="BASE",value=8}},nil} +c["8% chance to Blind Enemies on hit"]={{[1]={flags=0,keywordFlags=0,name="BlindChance",type="BASE",value=8}},nil} +c["8% chance to Daze on Hit"]={{[1]={flags=4,keywordFlags=0,name="DazeChance",type="BASE",value=8}},nil} +c["8% chance to Freeze"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeChance",type="BASE",value=8}},nil} c["8% chance to Poison on Hit"]={{[1]={flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=8}},nil} +c["8% chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="BASE",value=8}},nil} +c["8% chance to grant a Endurance Charge to Allies in your Presence on Hit"]={{}," to grant a Endurance Charge to "} +c["8% chance to grant a Frenzy Charge to Allies in your Presence on Hit"]={{}," to grant a Frenzy Charge to "} +c["8% chance to grant a Power Charge to Allies in your Presence on Hit"]={{}," to grant a Power Charge to "} +c["8% chance to inflict Bleeding on Hit"]={{[1]={flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=8}},nil} +c["8% chance to inflict Withered with Hits against targets affected by Abyssal Wasting"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingImpliesCondition",type="LIST",value={condition="Condition:CanWither"}}},nil} c["8% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=8}},nil} c["8% increased Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=8}},nil} c["8% increased Accuracy Rating with One Handed Melee Weapons"]={{[1]={flags=21474836484,keywordFlags=0,name="Accuracy",type="INC",value=8}},nil} @@ -3464,10 +5031,11 @@ c["8% increased Archon Buff duration"]={{[1]={flags=0,keywordFlags=0,name="Durat c["8% increased Archon Buff duration 5% increased effect of Archon Buffs on you"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=8}}," Archon Buff 5% increased effect of Archon Buffs on you "} c["8% increased Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=8}},nil} c["8% increased Area of Effect for Attacks"]={{[1]={flags=1,keywordFlags=0,name="AreaOfEffect",type="INC",value=8}},nil} +c["8% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=8}},nil} c["8% increased Armour and Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=8}},nil} c["8% increased Armour and Evasion Rating while Leeching"]={{[1]={[1]={type="Condition",var="Leeching"},flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=8}},nil} c["8% increased Armour per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="Armour",type="INC",value=8}},nil} -c["8% increased Armour, Evasion and Energy Shield while Channelling"]={{[1]={[1]={type="Condition",var="Channelling"},flags=0,keywordFlags=0,name="Defences",type="INC",value=8}},nil} +c["8% increased Armour, Evasion and Energy Shield while Channelling"]={{[1]={[1]={type="Condition",var="Channelling"},flags=0,keywordFlags=0,name="Armour",type="INC",value=8},[2]={[1]={type="Condition",var="Channelling"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=8},[3]={[1]={type="Condition",var="Channelling"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=8}},nil} c["8% increased Attack Area Damage"]={{[1]={flags=513,keywordFlags=0,name="Damage",type="INC",value=8}},nil} c["8% increased Attack Cold Damage"]={{[1]={flags=1,keywordFlags=0,name="ColdDamage",type="INC",value=8}},nil} c["8% increased Attack Damage"]={{[1]={flags=1,keywordFlags=0,name="Damage",type="INC",value=8}},nil} @@ -3483,22 +5051,31 @@ c["8% increased Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="Spee c["8% increased Attack and Cast Speed during Effect of any Mana Flask"]={{[1]={[1]={type="Condition",var="UsingManaFlask"},flags=0,keywordFlags=0,name="Speed",type="INC",value=8}},nil} c["8% increased Attack and Cast Speed if you've summoned a Totem Recently"]={{[1]={[1]={type="Condition",var="SummonedTotemRecently"},flags=0,keywordFlags=0,name="Speed",type="INC",value=8}},nil} c["8% increased Attack and Cast Speed with Lightning Skills"]={{[1]={flags=0,keywordFlags=128,name="Speed",type="INC",value=8}},nil} +c["8% increased Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=8},[2]={flags=0,keywordFlags=0,name="Dex",type="INC",value=8},[3]={flags=0,keywordFlags=0,name="Int",type="INC",value=8},[4]={flags=0,keywordFlags=0,name="All",type="INC",value=8}},nil} +c["8% increased Bleeding Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyBleedDuration",type="INC",value=8}},nil} +c["8% increased Blind Effect"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="BlindEffect",type="INC",value=8}}}},nil} c["8% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=8}},nil} c["8% increased Bolt Speed"]={{[1]={flags=67108864,keywordFlags=0,name="ProjectileSpeed",type="INC",value=8}},nil} c["8% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=8}},nil} c["8% increased Cast Speed if you've dealt a Critical Hit Recently"]={{[1]={[1]={type="Condition",var="CritRecently"},flags=16,keywordFlags=0,name="Speed",type="INC",value=8}},nil} c["8% increased Cast Speed with Cold Skills"]={{[1]={flags=16,keywordFlags=64,name="Speed",type="INC",value=8}},nil} c["8% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=8}},nil} +c["8% increased Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="CostEfficiency",type="INC",value=8}},nil} c["8% increased Cost of Skills for each 200 total Mana Spent Recently"]={{[1]={[1]={div=200,type="Multiplier",var="ManaSpentRecently"},flags=0,keywordFlags=0,name="Cost",type="INC",value=8}},nil} c["8% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=8}},nil} c["8% increased Critical Damage Bonus per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=8}},nil} c["8% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=8}},nil} c["8% increased Critical Hit Chance for Attacks"]={{[1]={flags=1,keywordFlags=0,name="CritChance",type="INC",value=8}},nil} c["8% increased Critical Hit Chance for Spells"]={{[1]={flags=2,keywordFlags=0,name="CritChance",type="INC",value=8}},nil} +c["8% increased Curse Magnitudes"]={{[1]={flags=0,keywordFlags=0,name="CurseEffect",type="INC",value=8}},nil} c["8% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=8}},nil} c["8% increased Damage for each time you've Warcried Recently"]={{[1]={[1]={type="Multiplier",var="WarcryUsedRecently"},flags=0,keywordFlags=0,name="Damage",type="INC",value=8}},nil} c["8% increased Damage per Minion"]={{[1]={[1]={type="Multiplier",var="SummonedMinion"},flags=0,keywordFlags=0,name="Damage",type="INC",value=8}},nil} +c["8% increased Damage with Warcries"]={{[1]={flags=0,keywordFlags=4,name="Damage",type="INC",value=8}},nil} +c["8% increased Deflection Rating"]={{[1]={flags=0,keywordFlags=0,name="DeflectionRating",type="INC",value=8}},nil} c["8% increased Dexterity"]={{[1]={flags=0,keywordFlags=0,name="Dex",type="INC",value=8}},nil} +c["8% increased Duration of Damaging Ailments on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=8},[2]={flags=0,keywordFlags=0,name="EnemyBleedDuration",type="INC",value=8},[3]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=8}},nil} +c["8% increased Duration of Ignite, Shock and Chill on Enemies"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockDuration",type="INC",value=8},[2]={flags=0,keywordFlags=0,name="EnemyChillDuration",type="INC",value=8},[3]={flags=0,keywordFlags=0,name="EnemyIgniteDuration",type="INC",value=8}},nil} c["8% increased Effect of your Mark Skills"]={{[1]={[1]={skillType=99,type="SkillType"},flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=8}},nil} c["8% increased Elemental Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="INC",value=8}},nil} c["8% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=8}},nil} @@ -3518,18 +5095,23 @@ c["8% increased Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Int",type="IN c["8% increased Knockback Distance"]={{[1]={flags=0,keywordFlags=0,name="EnemyKnockbackDistance",type="INC",value=8}},nil} c["8% increased Life Regeneration rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=8}},nil} c["8% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=8}},nil} +c["8% increased Magnitude of Bleeding you inflict"]={{[1]={flags=0,keywordFlags=4194304,name="AilmentMagnitude",type="INC",value=8}},nil} +c["8% increased Magnitude of Poison you inflict"]={{[1]={flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=8}},nil} c["8% increased Mana Cost Efficiency"]={{[1]={flags=0,keywordFlags=0,name="ManaCostEfficiency",type="INC",value=8}},nil} c["8% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=8}},nil} c["8% increased Melee Attack Speed"]={{[1]={flags=257,keywordFlags=0,name="Speed",type="INC",value=8}},nil} c["8% increased Melee Damage"]={{[1]={flags=256,keywordFlags=0,name="Damage",type="INC",value=8}},nil} c["8% increased Minion Duration"]={{[1]={[1]={skillType=77,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=8}},nil} +c["8% increased Movement Speed while Sprinting"]={{[1]={[1]={type="Condition",var="Sprinting"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=8}},nil} c["8% increased Parried Debuff Duration"]={{[1]={flags=0,keywordFlags=0,name="ParryDebuffDuration",type="INC",value=8}},nil} c["8% increased Parry Hit Area of Effect"]={{[1]={[1]={includeTransfigured=true,skillName="Parry",type="SkillName"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=8}},"Hit "} c["8% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=8}},nil} +c["8% increased Poison Duration"]={{[1]={flags=0,keywordFlags=0,name="EnemyPoisonDuration",type="INC",value=8}},nil} c["8% increased Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=8}},nil} c["8% increased Projectile Damage"]={{[1]={flags=1024,keywordFlags=0,name="Damage",type="INC",value=8}},nil} c["8% increased Projectile Speed"]={{[1]={flags=0,keywordFlags=0,name="ProjectileSpeed",type="INC",value=8}},nil} c["8% increased Projectile Speed for Spell Skills"]={{[1]={flags=2,keywordFlags=0,name="ProjectileSpeed",type="INC",value=8}},nil} +c["8% increased Quantity of Gold Dropped by Slain Enemies"]={{}," Quantity of Gold Dropped by Slain Enemies "} c["8% increased Reservation Efficiency of Companion Skills"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=8}},nil} c["8% increased Reservation Efficiency of Herald Skills"]={{[1]={[1]={skillType=52,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=8}},nil} c["8% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Duration",type="INC",value=8}},nil} @@ -3537,18 +5119,30 @@ c["8% increased Skill Effect Duration per Enemy you've Frozen in the last 8 seco c["8% increased Skill Speed"]={{[1]={flags=0,keywordFlags=0,name="Speed",type="INC",value=8},[2]={flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=8},[3]={flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=8}},nil} c["8% increased Skill Speed while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="Speed",type="INC",value=8},[2]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=8},[3]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=8}},nil} c["8% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=8}},nil} +c["8% increased Spell Damage per 5% Chance to Block Attack Damage"]={{[1]={[1]={div=5,stat="BlockChance",type="PerStat"},flags=2,keywordFlags=0,name="Damage",type="INC",value=8}},nil} c["8% increased Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="INC",value=8}},nil} c["8% increased Spirit Reservation Efficiency"]={{[1]={flags=0,keywordFlags=0,name="SpiritReservationEfficiency",type="INC",value=8}},nil} +c["8% increased Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=8}},nil} c["8% increased Stun Threshold"]={{[1]={flags=0,keywordFlags=0,name="StunThreshold",type="INC",value=8}},nil} c["8% increased Warcry Speed"]={{[1]={flags=0,keywordFlags=4,name="WarcrySpeed",type="INC",value=8}},nil} +c["8% increased Withered Magnitude"]={{[1]={flags=0,keywordFlags=0,name="WitherEffect",type="INC",value=8}},nil} c["8% increased amount of Life Leeched"]={{[1]={flags=0,keywordFlags=0,name="MaxLifeLeechRate",type="INC",value=8}},nil} c["8% increased chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="INC",value=8}},nil} c["8% increased chance to inflict Ailments"]={{[1]={flags=0,keywordFlags=0,name="AilmentChance",type="INC",value=8}},nil} +c["8% increased maximum Energy Shield"]={{[1]={[1]={type="Global"},flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=8}},nil} c["8% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="INC",value=8}},nil} c["8% increased maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=8}},nil} c["8% increased speed of Recoup Effects"]={{[1]={flags=0,keywordFlags=0,name="LocalEffect",type="INC",value=8}}," speed of Recoup s "} +c["8% less damage taken while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="DamageTaken",type="MORE",value=-8}},nil} +c["8% of Damage Taken Recouped as Life, Mana and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=8},[2]={flags=0,keywordFlags=0,name="EnergyShieldRecoup",type="BASE",value=8},[3]={flags=0,keywordFlags=0,name="ManaRecoup",type="BASE",value=8}},nil} c["8% of Damage is taken from Mana before Life"]={{[1]={flags=0,keywordFlags=0,name="DamageTakenFromManaBeforeLife",type="BASE",value=8}},nil} c["8% of Damage taken Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=8}},nil} +c["8% of Damage taken Recouped as Mana"]={{[1]={flags=0,keywordFlags=0,name="ManaRecoup",type="BASE",value=8}},nil} +c["8% of Damage taken from Deflected Hits Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="BASE",value=8}}," from Deflected Hits Recouped as Life "} +c["8% of Maximum Energy Shield taken as Physical Damage on Minion Death"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="EnergyShieldAsPhysical",type="BASE",value=8}}}}," taken on Death "} +c["8% of Maximum Life Converted to Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeConvertToEnergyShield",type="BASE",value=8}},nil} +c["8% of Physical Damage from Hits taken as Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageFromHitsTakenAsFire",type="BASE",value=8}},nil} +c["8% of Physical Damage prevented Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="BASE",value=8}}," prevented Recouped as Life "} c["8% of Skill Mana Costs Converted to Life Costs"]={{[1]={flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=8}},nil} c["8% of Spell Mana Cost Converted to Life Cost"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=8}},nil} c["8% reduced Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=-8}},nil} @@ -3557,20 +5151,21 @@ c["8% reduced Skill Effect Duration"]={{[1]={flags=0,keywordFlags=0,name="Durati c["8% reduced Slowing Potency of Debuffs on You"]={{}," Slowing Potency of Debuffs on You "} c["80% chance to Avoid being Chilled"]={{[1]={flags=0,keywordFlags=0,name="AvoidChill",type="BASE",value=80}},nil} c["80% chance to Avoid being Shocked"]={{[1]={flags=0,keywordFlags=0,name="AvoidShock",type="BASE",value=80}},nil} +c["80% faster start of Energy Shield Recharge"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeFaster",type="INC",value=80}},nil} c["80% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=80}},nil} c["80% increased Armour and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEnergyShield",type="INC",value=80}},nil} c["80% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=80}},nil} c["80% increased Armour and Evasion Rating when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=80}},nil} c["80% increased Armour from Equipped Body Armour"]={{[1]={[1]={slotName="Body Armour",type="SlotName"},flags=0,keywordFlags=0,name="Armour",type="INC",value=80}},nil} -c["80% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Defences",type="INC",value=80}},nil} +c["80% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=80},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=80},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=80}},nil} c["80% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=80}},nil} c["80% increased Cold Damage with Attack Skills"]={{[1]={flags=0,keywordFlags=65536,name="ColdDamage",type="INC",value=80}},nil} c["80% increased Critical Damage Bonus with Crossbows"]={{[1]={flags=67108868,keywordFlags=0,name="CritMultiplier",type="INC",value=80}},nil} c["80% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="CritChance",type="INC",value=80}},nil} c["80% increased Critical Hit Chance for Spells"]={{[1]={flags=2,keywordFlags=0,name="CritChance",type="INC",value=80}},nil} c["80% increased Damage with Hits against Enemies that are on Full Life"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="FullLife"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=80}},nil} -c["80% increased Desecrated Modifier magnitudes"]={{[1]={flags=0,keywordFlags=0,name="Magnitude",type="INC",value=80}}," Desecrated Modifier "} -c["80% increased Desecrated Modifier magnitudes 160% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="Magnitude",type="INC",value=80}}," Desecrated Modifier 160% increased Chaos Damage "} +c["80% increased Damage with Movement Skills"]={{[1]={flags=0,keywordFlags=8,name="Damage",type="INC",value=80}},nil} +c["80% increased Desecrated Modifier magnitudes"]={{},nil} c["80% increased Elemental Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ElementalDamage",type="INC",value=80}},nil} c["80% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=80}},nil} c["80% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=80}},nil} @@ -3578,9 +5173,13 @@ c["80% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name= c["80% increased Fire Damage with Attack Skills"]={{[1]={flags=0,keywordFlags=65536,name="FireDamage",type="INC",value=80}},nil} c["80% increased Flammability Magnitude"]={{[1]={flags=0,keywordFlags=0,name="EnemyIgniteChance",type="INC",value=80}},nil} c["80% increased Lightning Damage with Attack Skills"]={{[1]={flags=0,keywordFlags=65536,name="LightningDamage",type="INC",value=80}},nil} +c["80% increased Magnitude of Abyssal Wasting you inflict"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingEffect",type="INC",value=80}},nil} c["80% increased Magnitude of Poison you inflict on targets that are not Poisoned"]={{[1]={[1]={actor="enemy",threshold=1,type="MultiplierThreshold",upper=true,var="PoisonStacks"},flags=0,keywordFlags=2097152,name="AilmentMagnitude",type="INC",value=80}},nil} +c["80% increased Mana Recovery from Flasks"]={{[1]={flags=0,keywordFlags=0,name="FlaskManaRecovery",type="INC",value=80}},nil} +c["80% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=80}},nil} c["80% increased Melee Physical Damage"]={{[1]={flags=256,keywordFlags=0,name="PhysicalDamage",type="INC",value=80}},nil} c["80% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=80}},nil} +c["80% increased Physical Damage with Axes"]={{[1]={flags=65540,keywordFlags=0,name="PhysicalDamage",type="INC",value=80}},nil} c["80% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=80}},nil} c["80% increased Projectile Attack Damage"]={{[1]={flags=1025,keywordFlags=0,name="Damage",type="INC",value=80}},nil} c["80% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=80}},nil} @@ -3589,63 +5188,128 @@ c["80% increased bonuses gained from Equipped Rings"]={{[1]={flags=0,keywordFlag c["80% less Knockback Distance for Blocked Hits"]={{[1]={flags=0,keywordFlags=0,name="EnemyKnockbackDistance",type="MORE",value=-80}}," for Blocked Hits "} c["80% of Maximum Mana is Converted to twice that much Armour"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=80}}," is Converted to twice that much Armour "} c["80% reduced Amount Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=-80}},nil} +c["80% reduced Freeze Duration on you"]={{[1]={flags=0,keywordFlags=0,name="SelfFreezeDuration",type="INC",value=-80}},nil} c["80% reduced Grenade Damage"]={{[1]={[1]={skillType=159,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=-80}},nil} +c["80% reduced Reservation Efficiency of Skills"]={{[1]={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=-80}},nil} c["800% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=800}},nil} c["800% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=800}},nil} +c["800% increased Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="StrRequirement",type="INC",value=800},[2]={flags=0,keywordFlags=0,name="DexRequirement",type="INC",value=800},[3]={flags=0,keywordFlags=0,name="IntRequirement",type="INC",value=800}},nil} +c["81% increased Life Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=81}},nil} +c["81% increased Mana Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=81}},nil} c["82% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=82}},nil} c["82% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=82}},nil} +c["82% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=82}},nil} c["82% increased Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=82}},nil} c["82% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=82}},nil} +c["82% increased Spell Damage with Spells that cost Life"]={{[1]={[1]={statList={[1]="LifeCost",[2]="LifePerSecondCost"},threshold=1,type="StatThreshold"},flags=2,keywordFlags=131072,name="Damage",type="INC",value=82}},nil} c["82% increased Spell Physical Damage"]={{[1]={flags=2,keywordFlags=0,name="PhysicalDamage",type="INC",value=82}},nil} +c["85% increased Charges per use"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=85}},nil} c["85% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=85}},nil} c["85% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=85}},nil} c["85% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=85}},nil} c["85% increased Rarity of Items found"]={{[1]={flags=0,keywordFlags=0,name="LootRarity",type="INC",value=85}},nil} +c["86% increased Armour, Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=86},[2]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=86},[3]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=86}},nil} c["86% increased Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=86}},nil} +c["86% more Recovery if used while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="FlaskLifeRecoveryLowLife",type="MORE",value=86}},nil} +c["86% more Recovery if used while on Low Mana"]={{[1]={[1]={type="Condition",var="LowMana"},flags=0,keywordFlags=0,name="FlaskLifeRecoveryLowLife",type="MORE",value=86}}," if used "} +c["89% increased Life Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=89}},nil} +c["89% increased Mana Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=89}},nil} +c["9 Mana gained when you Block"]={{[1]={flags=0,keywordFlags=0,name="ManaOnBlock",type="BASE",value=9}},nil} +c["9% chance for Trigger skills to refund half of Energy Spent"]={{}," for Trigger skills to refund half of Energy Spent "} +c["9% chance to Freeze"]={{[1]={flags=0,keywordFlags=0,name="EnemyFreezeChance",type="BASE",value=9}},nil} +c["9% chance to Shock"]={{[1]={flags=0,keywordFlags=0,name="EnemyShockChance",type="BASE",value=9}},nil} +c["9% increased Area of Effect of Curses"]={{[1]={flags=0,keywordFlags=2,name="AreaOfEffect",type="INC",value=9}},nil} +c["9% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=9}},nil} c["9% increased Attack Speed"]={{[1]={flags=1,keywordFlags=0,name="Speed",type="INC",value=9}},nil} c["9% increased Cast Speed"]={{[1]={flags=16,keywordFlags=0,name="Speed",type="INC",value=9}},nil} c["9% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=9}},nil} +c["9% increased Critical Damage Bonus with Bows"]={{[1]={flags=131076,keywordFlags=0,name="CritMultiplier",type="INC",value=9}},nil} +c["9% increased Critical Damage Bonus with Daggers"]={{[1]={flags=524292,keywordFlags=0,name="CritMultiplier",type="INC",value=9}},nil} +c["9% increased Critical Damage Bonus with Quarterstaves"]={{[1]={flags=2097156,keywordFlags=0,name="CritMultiplier",type="INC",value=9}},nil} +c["9% increased Critical Spell Damage Bonus"]={{[1]={flags=2,keywordFlags=0,name="CritMultiplier",type="INC",value=9}},nil} +c["9% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="INC",value=9}},nil} +c["9% increased Elemental Ailment Threshold"]={{[1]={flags=0,keywordFlags=0,name="AilmentThreshold",type="INC",value=9}},nil} +c["9% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=9}},nil} +c["9% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=9}},nil} +c["9% increased Life Regeneration rate"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="INC",value=9}},nil} c["9% increased Presence Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="PresenceArea",type="INC",value=9}},nil} +c["9% increased Reservation Efficiency of Minion Skills"]={{[1]={[1]={skillType=6,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=9}},nil} +c["9% increased Skeleton Attack Speed"]={{[1]={[1]={includeTransfigured=true,skillName="Summon Skeletons",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=9}}}},nil} +c["9% increased Skeleton Cast Speed"]={{[1]={[1]={includeTransfigured=true,skillName="Summon Skeletons",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=16,keywordFlags=0,name="Speed",type="INC",value=9}}}},nil} +c["9% increased Spirit Reservation Efficiency"]={{[1]={flags=0,keywordFlags=0,name="SpiritReservationEfficiency",type="INC",value=9}},nil} +c["9% increased Strength, Dexterity or Intelligence"]={{[1]={flags=0,keywordFlags=0,name="Str",type="INC",value=9}}," , Dexterity or Intelligence "} +c["9% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=9}},nil} +c["9% increased maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="INC",value=9}},nil} +c["9% more Melee Physical Damage during effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=256,keywordFlags=0,name="PhysicalDamage",type="MORE",value=9}},nil} +c["9% of Damage taken Recouped as Mana"]={{[1]={flags=0,keywordFlags=0,name="ManaRecoup",type="BASE",value=9}},nil} +c["9% reduced Flask Charges used"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesUsed",type="INC",value=-9}},nil} c["9.5 Life Regeneration per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=9.5}},nil} c["90% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="Armour",type="INC",value=90}},nil} c["90% increased Armour and Evasion"]={{[1]={flags=0,keywordFlags=0,name="ArmourAndEvasion",type="INC",value=90}},nil} c["90% increased Block chance"]={{[1]={flags=0,keywordFlags=0,name="BlockChance",type="INC",value=90}},nil} +c["90% increased Chance to be afflicted by Ailments when Hit"]={{}," Chance to be afflicted by Ailments when Hit "} +c["90% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=90}},nil} +c["90% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=90}},nil} c["90% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="Evasion",type="INC",value=90}},nil} c["90% increased Evasion and Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EvasionAndEnergyShield",type="INC",value=90}},nil} c["90% increased Ignite Magnitude"]={{[1]={flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=90}},nil} +c["90% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=90}},nil} +c["90% increased Magnitude of Ignite against Frozen enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=0,keywordFlags=8388608,name="AilmentMagnitude",type="INC",value=90}},nil} c["90% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=90}},nil} +c["90% increased Power Charge Duration"]={{[1]={flags=0,keywordFlags=0,name="PowerChargesDuration",type="INC",value=90}},nil} +c["90% increased Rarity of Items found with a Normal Item Equipped"]={{[1]={[1]={threshold=1,type="MultiplierThreshold",var="NormalItem"},flags=0,keywordFlags=0,name="LootRarity",type="INC",value=90}},nil} +c["90% increased Reservation Efficiency of Remnant Skills"]={{[1]={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=90}}," of Remnant Skills "} c["90% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=90}},nil} +c["90% increased Thorns damage if you've consumed an Endurance Charge Recently"]={{[1]={[1]={limit=1,type="Multiplier",var="RemovableEnduranceCharge"},flags=32,keywordFlags=0,name="Damage",type="INC",value=90}},nil} c["90% less Life Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="MORE",value=-90}},nil} +c["90% of damage taken from enemies with an Open Weakness Recouped as Life"]={{[1]={flags=0,keywordFlags=0,name="DamageTaken",type="BASE",value=90}}," from enemies with an Open Weakness Recouped as Life "} c["92% increased Spell Damage"]={{[1]={flags=2,keywordFlags=0,name="Damage",type="INC",value=92}},nil} -c["Abyssal Wasting also applies % to Cold Resistance"]={nil,"Abyssal Wasting also applies % to Cold Resistance "} -c["Abyssal Wasting also applies % to Cold Resistance 10% chance to revive one of your Persistent Minions when you kill an"]={nil,"Abyssal Wasting also applies % to Cold Resistance 10% chance to revive one of your Persistent Minions when you kill an "} -c["Abyssal Wasting also applies % to Fire Resistance"]={nil,"Abyssal Wasting also applies % to Fire Resistance "} -c["Abyssal Wasting also applies % to Fire Resistance +30% of Armour also applies to Elemental Damage"]={nil,"Abyssal Wasting also applies % to Fire Resistance +30% of Armour also applies to Elemental Damage "} -c["Abyssal Wasting also applies % to Lightning Resistance"]={nil,"Abyssal Wasting also applies % to Lightning Resistance "} -c["Abyssal Wasting also applies % to Lightning Resistance Projectiles have 50% chance for an additional Projectile when Forking"]={nil,"Abyssal Wasting also applies % to Lightning Resistance Projectiles have 50% chance for an additional Projectile when Forking "} +c["93% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosDamage",type="INC",value=93}},nil} +c["93% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamage",type="INC",value=93}},nil} +c["93% increased Damage against Enemies with Fully Broken Armour"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="ArmourFullyBroken"},flags=0,keywordFlags=0,name="Damage",type="INC",value=93}},nil} +c["93% increased Damage while you have a Totem"]={{[1]={[1]={type="Condition",var="HaveTotem"},flags=0,keywordFlags=0,name="Damage",type="INC",value=93}},nil} +c["93% increased Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamage",type="INC",value=93}},nil} +c["93% increased Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamage",type="INC",value=93}},nil} +c["96% more Recovery if used while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="FlaskLifeRecoveryLowLife",type="MORE",value=96}},nil} +c["96% more Recovery if used while on Low Mana"]={{[1]={[1]={type="Condition",var="LowMana"},flags=0,keywordFlags=0,name="FlaskLifeRecoveryLowLife",type="MORE",value=96}}," if used "} +c["97% increased Life Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=97}},nil} +c["97% increased Mana Recovered"]={{[1]={flags=0,keywordFlags=0,name="FlaskRecovery",type="INC",value=97}},nil} +c["Abyssal Wasting also applies -10% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={applyToEnemy=true,mod={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=-10}}}},nil} +c["Abyssal Wasting also applies -10% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={applyToEnemy=true,mod={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=-10}}}},nil} +c["Abyssal Wasting also applies -10% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={applyToEnemy=true,mod={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=-10}}}},nil} +c["Abyssal Wasting also applies -13% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={applyToEnemy=true,mod={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=-13}}}},nil} +c["Abyssal Wasting also applies -13% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={applyToEnemy=true,mod={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=-13}}}},nil} +c["Abyssal Wasting also applies -13% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={applyToEnemy=true,mod={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=-13}}}},nil} c["Abyssal Wasting you inflict also gives targets 10% chance to explode on death, dealing a tenth of their life as Physical Damage"]={nil,"Abyssal Wasting you inflict also gives targets 10% chance to explode on death, dealing a tenth of their life as Physical Damage "} c["Abyssal Wasting you inflict also gives targets 10% chance to explode on death, dealing a tenth of their life as Physical Damage Abyssal Wasting you inflict also prevents targets from inflicting Elemental Ailments"]={nil,"Abyssal Wasting you inflict also gives targets 10% chance to explode on death, dealing a tenth of their life as Physical Damage Abyssal Wasting you inflict also prevents targets from inflicting Elemental Ailments "} -c["Abyssal Wasting you inflict also prevents targets from dealing Critical Hits"]={nil,"Abyssal Wasting you inflict also prevents targets from dealing Critical Hits "} -c["Abyssal Wasting you inflict also prevents targets from dealing Critical Hits Gain 1 Rage when you kill an enemy affected by Abyssal Wasting"]={nil,"Abyssal Wasting you inflict also prevents targets from dealing Critical Hits Gain 1 Rage when you kill an enemy affected by Abyssal Wasting "} -c["Abyssal Wasting you inflict also prevents targets from inflicting Elemental Ailments"]={nil,"Abyssal Wasting you inflict also prevents targets from inflicting Elemental Ailments "} -c["Abyssal Wasting you inflict also prevents targets from inflicting Elemental Ailments Abyssal Wasting also applies % to Cold Resistance"]={nil,"Abyssal Wasting you inflict also prevents targets from inflicting Elemental Ailments Abyssal Wasting also applies % to Cold Resistance "} +c["Abyssal Wasting you inflict also prevents targets from dealing Critical Hits"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingImpliesCondition",type="LIST",value={applyToEnemy=true,condition="Condition:NeverCrit"}},[2]={flags=0,keywordFlags=0,name="AbyssalWastingImpliesCondition",type="LIST",value={applyToEnemy=true,condition="NeverCrit"}}},nil} +c["Abyssal Wasting you inflict also prevents targets from inflicting Elemental Ailments"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingAlsoGrants",type="LIST",value={mod={flags=0,keywordFlags=0,name="AvoidElementalAilments",type="BASE",value=100},unscalable=true}}},nil} c["Abyssal Wasting you inflict has Infinite Duration"]={nil,"Abyssal Wasting you inflict has Infinite Duration "} c["Abyssal Wasting you inflict has Infinite Duration 20% chance to gain Onslaught for 3 seconds when you kill an"]={nil,"Abyssal Wasting you inflict has Infinite Duration 20% chance to gain Onslaught for 3 seconds when you kill an "} c["Accuracy Rating is Doubled"]={{[1]={[1]={globalLimit=100,globalLimitKey="AccuracyDoubledLimit",type="Multiplier",var="AccuracyDoubled"},flags=0,keywordFlags=0,name="Accuracy",type="MORE",value=100},[2]={flags=0,keywordFlags=0,name="Multiplier:AccuracyDoubled",type="OVERRIDE",value=1}},nil} +c["Acrobatics"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Acrobatics"},[2]={flags=0,keywordFlags=0,name="Condition:HaveAcrobatics",type="FLAG",value=true}},nil} +c["Action Speed cannot be modified to below base value"]={{[1]={[1]={effectType="Global",type="GlobalEffect",unscalable=true},flags=0,keywordFlags=0,name="MinimumActionSpeed",type="MAX",value=100}},nil} c["Adapt to the highest Elemental Damage Type of each Hit you take"]={nil,"Adapt to the highest Elemental Damage Type of each Hit you take "} c["Adapt to the highest Elemental Damage Type of each Hit you take 10% less Damage taken of each Elemental Damage Type per matching Adaptation"]={nil,"Adapt to the highest Elemental Damage Type of each Hit you take 10% less Damage taken of each Elemental Damage Type per matching Adaptation "} c["Adaptations have a duration of 5 seconds"]={nil,"Adaptations have a duration of 5 seconds "} c["Adaptations have a duration of 5 seconds Double Adaptation Effect"]={{[1]={[1]={globalLimit=100,globalLimitKey="DurationDoubledLimit",type="Multiplier",var="DurationDoubled"},flags=0,keywordFlags=0,name="Duration",type="MORE",value=100},[2]={flags=0,keywordFlags=0,name="Multiplier:DurationDoubled",type="OVERRIDE",value=1}},"Adaptations have a of 5 seconds Adaptation Effect "} +c["Adds 1 to 10 Lightning Damage for each Shocked Enemy you've Killed Recently"]={{[1]={[1]={type="Multiplier",var="ShockedEnemyKilledRecently"},flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={[1]={type="Multiplier",var="ShockedEnemyKilledRecently"},flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=10}},nil} c["Adds 1 to 10 Lightning Damage to Attacks per 20 Intelligence"]={{[1]={[1]={div=20,stat="Int",type="PerStat"},flags=0,keywordFlags=65536,name="LightningMin",type="BASE",value=1},[2]={[1]={div=20,stat="Int",type="PerStat"},flags=0,keywordFlags=65536,name="LightningMax",type="BASE",value=10}},nil} +c["Adds 1 to 10 Lightning Damage to Attacks with this Weapon per 10 Intelligence"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},[3]={div=10,stat="Int",type="PerStat"},flags=8192,keywordFlags=65536,name="LightningMin",type="BASE",value=1},[2]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},[3]={div=10,stat="Int",type="PerStat"},flags=8192,keywordFlags=65536,name="LightningMax",type="BASE",value=10}},nil} c["Adds 1 to 100 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=100}},nil} +c["Adds 1 to 11 Lightning Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=131072,name="LightningMax",type="BASE",value=11}},nil} c["Adds 1 to 111 Lightning Damage to Unarmed Melee Hits"]={{[1]={flags=16777476,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=16777476,keywordFlags=0,name="LightningMax",type="BASE",value=111}},nil} +c["Adds 1 to 113 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=113}},nil} c["Adds 1 to 120 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=120}},nil} +c["Adds 1 to 2 Lightning damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=65536,name="LightningMax",type="BASE",value=2}},nil} c["Adds 1 to 200 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=200}},nil} c["Adds 1 to 207 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=207}},nil} c["Adds 1 to 24 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=24}},nil} +c["Adds 1 to 25 Lightning damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=65536,name="LightningMax",type="BASE",value=25}},nil} c["Adds 1 to 250 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=250}},nil} c["Adds 1 to 29 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=29}},nil} c["Adds 1 to 3 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=1},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=3}},nil} +c["Adds 1 to 3 Physical Damage to Attacks per 25 Dexterity"]={{[1]={[1]={div=25,stat="Dex",type="PerStat"},flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=1},[2]={[1]={div=25,stat="Dex",type="PerStat"},flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=3}},nil} c["Adds 1 to 300 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=300}},nil} c["Adds 1 to 35 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=35}},nil} c["Adds 1 to 37 Lightning damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=65536,name="LightningMax",type="BASE",value=37}},nil} @@ -3653,106 +5317,200 @@ c["Adds 1 to 4 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,na c["Adds 1 to 40 Lightning damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=65536,name="LightningMax",type="BASE",value=40}},nil} c["Adds 1 to 400 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=400}},nil} c["Adds 1 to 42 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=42}},nil} +c["Adds 1 to 43 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=43}},nil} c["Adds 1 to 45 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=45}},nil} +c["Adds 1 to 5 Lightning Damage to Attacks with this Weapon per 10 Intelligence"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},[3]={div=10,stat="Int",type="PerStat"},flags=8192,keywordFlags=65536,name="LightningMin",type="BASE",value=1},[2]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},[3]={div=10,stat="Int",type="PerStat"},flags=8192,keywordFlags=65536,name="LightningMax",type="BASE",value=5}},nil} c["Adds 1 to 50 Lightning damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=65536,name="LightningMax",type="BASE",value=50}},nil} c["Adds 1 to 500 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=500}},nil} c["Adds 1 to 53 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=53}},nil} +c["Adds 1 to 54 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=54}},nil} c["Adds 1 to 55 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=55}},nil} +c["Adds 1 to 59 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=59}},nil} +c["Adds 1 to 64 Lightning Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=131072,name="LightningMax",type="BASE",value=64}},nil} +c["Adds 1 to 65 Lightning Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=131072,name="LightningMax",type="BASE",value=65}},nil} c["Adds 1 to 7 Lightning damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=65536,name="LightningMax",type="BASE",value=7}},nil} +c["Adds 1 to 70 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=70}},nil} c["Adds 1 to 80 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=80}},nil} +c["Adds 1 to 80 Lightning damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=65536,name="LightningMax",type="BASE",value=80}},nil} c["Adds 1 to 94 Lightning Damage to Unarmed Melee Hits"]={{[1]={flags=16777476,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=16777476,keywordFlags=0,name="LightningMax",type="BASE",value=94}},nil} +c["Adds 10 to 120 Lightning Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="LightningMin",type="BASE",value=10},[2]={flags=0,keywordFlags=131072,name="LightningMax",type="BASE",value=120}},nil} c["Adds 10 to 15 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=15}},nil} +c["Adds 10 to 16 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=16}},nil} c["Adds 10 to 16 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=10},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=16}},nil} c["Adds 10 to 17 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=17}},nil} c["Adds 10 to 17 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=10},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=17}},nil} c["Adds 10 to 18 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=18}},nil} c["Adds 10 to 18 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=10},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=18}},nil} +c["Adds 10 to 20 Cold Damage to Spells per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=131072,name="ColdMin",type="BASE",value=10},[2]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=131072,name="ColdMax",type="BASE",value=20}},nil} +c["Adds 100 to 100 Cold Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="ColdMin",type="BASE",value=100},[2]={flags=0,keywordFlags=131072,name="ColdMax",type="BASE",value=100}},nil} +c["Adds 100 to 100 Fire Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="FireMin",type="BASE",value=100},[2]={flags=0,keywordFlags=131072,name="FireMax",type="BASE",value=100}},nil} +c["Adds 100 to 100 Lightning Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="LightningMin",type="BASE",value=100},[2]={flags=0,keywordFlags=131072,name="LightningMax",type="BASE",value=100}},nil} c["Adds 11 to 20 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=11},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=20}},nil} +c["Adds 11 to 26 Cold Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="ColdMin",type="BASE",value=11},[2]={flags=0,keywordFlags=131072,name="ColdMax",type="BASE",value=26}},nil} +c["Adds 110 to 165 Chaos Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="ChaosMin",type="BASE",value=110},[2]={flags=0,keywordFlags=131072,name="ChaosMax",type="BASE",value=165}},nil} +c["Adds 113 to 338 Lightning Damage to Spells while Unarmed"]={{[1]={[1]={type="Condition",var="Unarmed"},flags=0,keywordFlags=131072,name="LightningMin",type="BASE",value=113},[2]={[1]={type="Condition",var="Unarmed"},flags=0,keywordFlags=131072,name="LightningMax",type="BASE",value=338}},nil} c["Adds 12 to 18 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=18}},nil} +c["Adds 12 to 19 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=19}},nil} c["Adds 12 to 20 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=20}},nil} c["Adds 12 to 20 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=20}},nil} c["Adds 12 to 20 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=20}},nil} c["Adds 12 to 22 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=22}},nil} c["Adds 12 to 22 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=22}},nil} c["Adds 12 to 35 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=35}},nil} +c["Adds 12 to 45 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=12},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=45}},nil} +c["Adds 13 to 21 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=13},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=21}},nil} +c["Adds 13 to 21 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=13},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=21}},nil} c["Adds 13 to 24 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=13},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=24}},nil} +c["Adds 130 to 160 Cold Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="ColdMin",type="BASE",value=130},[2]={flags=0,keywordFlags=131072,name="ColdMax",type="BASE",value=160}},nil} c["Adds 14 to 20 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=14},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=20}},nil} +c["Adds 14 to 22 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=14},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=22}},nil} +c["Adds 14 to 23 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=14},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=23}},nil} +c["Adds 14 to 23 Physical Damage to Attacks while you have a Bestial Minion"]={{[1]={[1]={type="Condition",var="HaveBestialMinion"},flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=14},[2]={[1]={type="Condition",var="HaveBestialMinion"},flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=23}},nil} +c["Adds 14 to 24 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=14},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=24}},nil} c["Adds 14 to 24 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=14},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=24}},nil} c["Adds 146 to 221 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=146},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=221}},nil} +c["Adds 15 to 25 Fire Damage to Attacks against Ignited Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=65536,name="FireMin",type="BASE",value=15},[2]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=65536,name="FireMax",type="BASE",value=25}},nil} c["Adds 15 to 25 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=25}},nil} +c["Adds 15 to 26 Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=26}},nil} c["Adds 15 to 26 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=26}},nil} +c["Adds 15 to 31 Fire Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="FireMin",type="BASE",value=15},[2]={flags=0,keywordFlags=131072,name="FireMax",type="BASE",value=31}},nil} +c["Adds 15 to 33 Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=15},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=33}},nil} +c["Adds 16 to 25 Chaos Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ChaosMin",type="BASE",value=16},[2]={flags=0,keywordFlags=65536,name="ChaosMax",type="BASE",value=25}},nil} c["Adds 16 to 25 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=16},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=25}},nil} +c["Adds 16 to 26 Chaos Damage to Attacks while you have a Bestial Minion"]={{[1]={[1]={type="Condition",var="HaveBestialMinion"},flags=0,keywordFlags=65536,name="ChaosMin",type="BASE",value=16},[2]={[1]={type="Condition",var="HaveBestialMinion"},flags=0,keywordFlags=65536,name="ChaosMax",type="BASE",value=26}},nil} +c["Adds 16 to 27 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=16},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=27}},nil} c["Adds 16 to 33 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=16},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=33}},nil} +c["Adds 16 to 53 Lightning Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="LightningMin",type="BASE",value=16},[2]={flags=0,keywordFlags=131072,name="LightningMax",type="BASE",value=53}},nil} +c["Adds 17 to 26 Cold damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ColdMin",type="BASE",value=17},[2]={flags=0,keywordFlags=65536,name="ColdMax",type="BASE",value=26}},nil} +c["Adds 17 to 26 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=17},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=26}},nil} c["Adds 17 to 28 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=17},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=28}},nil} c["Adds 17 to 29 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=17},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=29}},nil} c["Adds 175 to 375 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=175},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=375}},nil} c["Adds 18 to 25 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=18},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=25}},nil} +c["Adds 18 to 26 Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=18},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=26}},nil} +c["Adds 18 to 27 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=18},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=27}},nil} +c["Adds 18 to 27 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=18},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=27}},nil} +c["Adds 18 to 29 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=18},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=29}},nil} c["Adds 18 to 31 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=18},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=31}},nil} c["Adds 18 to 36 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=18},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=36}},nil} c["Adds 184 to 300 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=184},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=300}},nil} +c["Adds 188 to 563 Lightning Damage to Unarmed Melee Hits"]={{[1]={flags=16777476,keywordFlags=0,name="LightningMin",type="BASE",value=188},[2]={flags=16777476,keywordFlags=0,name="LightningMax",type="BASE",value=563}},nil} +c["Adds 19 to 34 Chaos Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="ChaosMin",type="BASE",value=19},[2]={flags=0,keywordFlags=131072,name="ChaosMax",type="BASE",value=34}},nil} +c["Adds 2 to 136 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=2},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=136}},nil} +c["Adds 2 to 36 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=2},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=36}},nil} +c["Adds 2 to 50 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=2},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=50}},nil} +c["Adds 2 to 51 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=2},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=51}},nil} +c["Adds 2 to 59 Lightning Damage while you have Avian's Might"]={{[1]={[1]={type="Condition",var="AffectedByAvian'sMight"},flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=2},[2]={[1]={type="Condition",var="AffectedByAvian'sMight"},flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=59}},nil} +c["Adds 2 to 91 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=2},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=91}},nil} c["Adds 20 to 26 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=20},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=26}},nil} c["Adds 20 to 27 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=20},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=27}},nil} +c["Adds 20 to 30 Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=20},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=30}},nil} c["Adds 20 to 30 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=20},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=30}},nil} c["Adds 20 to 31 Cold damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ColdMin",type="BASE",value=20},[2]={flags=0,keywordFlags=65536,name="ColdMax",type="BASE",value=31}},nil} +c["Adds 20 to 45 Cold Damage to Spells and Attacks"]={{[1]={flags=0,keywordFlags=196608,name="ColdMin",type="BASE",value=20},[2]={flags=0,keywordFlags=196608,name="ColdMax",type="BASE",value=45}},nil} c["Adds 200 to 400 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=200},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=400}},nil} c["Adds 201 to 333 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=201},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=333}},nil} c["Adds 21 to 34 Chaos Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ChaosMin",type="BASE",value=21},[2]={flags=0,keywordFlags=65536,name="ChaosMax",type="BASE",value=34}},nil} c["Adds 21 to 37 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=21},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=37}},nil} c["Adds 22 to 28 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=22},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=28}},nil} +c["Adds 22 to 33 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=22},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=33}},nil} +c["Adds 22 to 35 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=22},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=35}},nil} +c["Adds 22 to 35 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=22},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=35}},nil} +c["Adds 22 to 42 Fire Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="FireMin",type="BASE",value=22},[2]={flags=0,keywordFlags=131072,name="FireMax",type="BASE",value=42}},nil} +c["Adds 23 to 31 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=23},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=31}},nil} +c["Adds 23 to 31 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=23},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=31}},nil} c["Adds 23 to 37 Chaos Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ChaosMin",type="BASE",value=23},[2]={flags=0,keywordFlags=65536,name="ChaosMax",type="BASE",value=37}},nil} +c["Adds 23 to 39 Cold Damage while you have Avian's Might"]={{[1]={[1]={type="Condition",var="AffectedByAvian'sMight"},flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=23},[2]={[1]={type="Condition",var="AffectedByAvian'sMight"},flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=39}},nil} c["Adds 24 to 28 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=24},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=28}},nil} +c["Adds 24 to 38 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=24},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=38}},nil} c["Adds 24 to 41 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=24},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=41}},nil} +c["Adds 25 to 36 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=25},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=36}},nil} +c["Adds 25 to 40 Cold Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="ColdMin",type="BASE",value=25},[2]={flags=0,keywordFlags=131072,name="ColdMax",type="BASE",value=40}},nil} +c["Adds 25 to 40 Fire Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="FireMin",type="BASE",value=25},[2]={flags=0,keywordFlags=131072,name="FireMax",type="BASE",value=40}},nil} +c["Adds 250 to 300 Cold Damage to Counterattacks"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=250},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=300}}," to Counterattacks "} c["Adds 26 to 31 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=26},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=31}},nil} c["Adds 26 to 32 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=26},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=32}},nil} c["Adds 27 to 45 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=27},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=45}},nil} +c["Adds 270 to 315 Cold Damage in Off Hand"]={{[1]={[1]={num=2,type="InSlot"},flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=270},[2]={[1]={num=2,type="InSlot"},flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=315}},nil} +c["Adds 270 to 315 Fire Damage in Main Hand"]={{[1]={[1]={num=1,type="InSlot"},flags=0,keywordFlags=0,name="FireMin",type="BASE",value=270},[2]={[1]={num=1,type="InSlot"},flags=0,keywordFlags=0,name="FireMax",type="BASE",value=315}},nil} c["Adds 28 to 41 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=28},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=41}},nil} +c["Adds 28 to 45 Cold Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="ColdMin",type="BASE",value=28},[2]={flags=0,keywordFlags=131072,name="ColdMax",type="BASE",value=45}},nil} +c["Adds 28 to 53 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=28},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=53}},nil} +c["Adds 29 to 45 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=29},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=45}},nil} c["Adds 29 to 45 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=29},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=45}},nil} +c["Adds 3 to 10 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=3},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=10}},nil} c["Adds 3 to 12 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=3},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=12}},nil} c["Adds 3 to 5 Chaos Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ChaosMin",type="BASE",value=3},[2]={flags=0,keywordFlags=65536,name="ChaosMax",type="BASE",value=5}},nil} c["Adds 3 to 5 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=3},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=5}},nil} c["Adds 3 to 5 Fire damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="FireMin",type="BASE",value=3},[2]={flags=0,keywordFlags=65536,name="FireMax",type="BASE",value=5}},nil} c["Adds 3 to 5 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=3},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=5}},nil} +c["Adds 3 to 6 Cold Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="ColdMin",type="BASE",value=3},[2]={flags=0,keywordFlags=131072,name="ColdMax",type="BASE",value=6}},nil} +c["Adds 3 to 6 Fire Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="FireMin",type="BASE",value=3},[2]={flags=0,keywordFlags=131072,name="FireMax",type="BASE",value=6}},nil} c["Adds 3 to 6 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=3},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=6}},nil} +c["Adds 3 to 7 Fire Spell Damage per Buff on you"]={{[1]={[1]={type="Multiplier",var="BuffOnSelf"},flags=0,keywordFlags=131072,name="FireMin",type="BASE",value=3},[2]={[1]={type="Multiplier",var="BuffOnSelf"},flags=0,keywordFlags=131072,name="FireMax",type="BASE",value=7}},nil} c["Adds 3 to 7 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=3},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=7}},nil} c["Adds 3 to 78 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=3},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=78}},nil} c["Adds 3 to 8 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=3},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=8}},nil} +c["Adds 3 to 9 Lightning Damage to Spells per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=131072,name="LightningMin",type="BASE",value=3},[2]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=131072,name="LightningMax",type="BASE",value=9}},nil} c["Adds 30 to 45 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=30},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=45}},nil} c["Adds 30 to 55 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=30},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=55}},nil} +c["Adds 31 to 100 Lightning Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="LightningMin",type="BASE",value=31},[2]={flags=0,keywordFlags=131072,name="LightningMax",type="BASE",value=100}},nil} c["Adds 31 to 46 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=31},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=46}},nil} c["Adds 31 to 50 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=31},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=50}},nil} c["Adds 32 to 50 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=32},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=50}},nil} c["Adds 33 to 78 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=33},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=78}},nil} c["Adds 35 to 50 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=35},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=50}},nil} +c["Adds 35 to 61 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=35},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=61}},nil} c["Adds 36 to 55 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=36},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=55}},nil} c["Adds 36 to 81 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=36},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=81}},nil} c["Adds 37 to 50 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=37},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=50}},nil} +c["Adds 37 to 57 Cold Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="ColdMin",type="BASE",value=37},[2]={flags=0,keywordFlags=131072,name="ColdMax",type="BASE",value=57}},nil} +c["Adds 37 to 64 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=37},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=64}},nil} +c["Adds 4 to 10 Fire Attack Damage per Buff on you"]={{[1]={[1]={type="Multiplier",var="BuffOnSelf"},flags=0,keywordFlags=65536,name="FireMin",type="BASE",value=4},[2]={[1]={type="Multiplier",var="BuffOnSelf"},flags=0,keywordFlags=65536,name="FireMax",type="BASE",value=10}},nil} c["Adds 4 to 7 Cold damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ColdMin",type="BASE",value=4},[2]={flags=0,keywordFlags=65536,name="ColdMax",type="BASE",value=7}},nil} c["Adds 4 to 8 Cold damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ColdMin",type="BASE",value=4},[2]={flags=0,keywordFlags=65536,name="ColdMax",type="BASE",value=8}},nil} c["Adds 4 to 8 Fire damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="FireMin",type="BASE",value=4},[2]={flags=0,keywordFlags=65536,name="FireMax",type="BASE",value=8}},nil} c["Adds 4 to 8 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=4},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=8}},nil} +c["Adds 4 to 9 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=4},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=9}},nil} c["Adds 4 to 9 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=4},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=9}},nil} +c["Adds 40 to 56 Chaos Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ChaosMin",type="BASE",value=40},[2]={flags=0,keywordFlags=65536,name="ChaosMax",type="BASE",value=56}},nil} c["Adds 41 to 53 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=41},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=53}},nil} +c["Adds 41 to 66 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=41},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=66}},nil} +c["Adds 43 to 71 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=43},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=71}},nil} +c["Adds 43 to 80 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=43},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=80}},nil} +c["Adds 44 to 66 Cold Damage to Unarmed Melee Hits"]={{[1]={flags=16777476,keywordFlags=0,name="ColdMin",type="BASE",value=44},[2]={flags=16777476,keywordFlags=0,name="ColdMax",type="BASE",value=66}},nil} c["Adds 44 to 69 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=44},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=69}},nil} c["Adds 44 to 73 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=44},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=73}},nil} c["Adds 44 to 74 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=44},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=74}},nil} +c["Adds 46 to 77 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=46},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=77}},nil} c["Adds 47 to 71 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=47},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=71}},nil} c["Adds 48 to 72 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=48},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=72}},nil} c["Adds 48 to 79 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=48},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=79}},nil} +c["Adds 48 to 89 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=48},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=89}},nil} +c["Adds 5 to 10 Fire Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="FireMin",type="BASE",value=5},[2]={flags=0,keywordFlags=131072,name="FireMax",type="BASE",value=10}},nil} c["Adds 5 to 10 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=5},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=10}},nil} c["Adds 5 to 11 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=5},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=11}},nil} c["Adds 5 to 132 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=5},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=132}},nil} c["Adds 5 to 138 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=5},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=138}},nil} c["Adds 5 to 18 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=5},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=18}},nil} c["Adds 5 to 8 Cold damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ColdMin",type="BASE",value=5},[2]={flags=0,keywordFlags=65536,name="ColdMax",type="BASE",value=8}},nil} +c["Adds 5 to 8 Physical Damage per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=5},[2]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=8}},nil} c["Adds 5 to 8 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=5},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=8}},nil} c["Adds 5 to 9 Chaos Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ChaosMin",type="BASE",value=5},[2]={flags=0,keywordFlags=65536,name="ChaosMax",type="BASE",value=9}},nil} c["Adds 5 to 9 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=5},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=9}},nil} c["Adds 5 to 9 Fire damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="FireMin",type="BASE",value=5},[2]={flags=0,keywordFlags=65536,name="FireMax",type="BASE",value=9}},nil} c["Adds 5 to 9 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=5},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=9}},nil} c["Adds 5 to 90 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=5},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=90}},nil} +c["Adds 50 to 100 Cold Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="ColdMin",type="BASE",value=50},[2]={flags=0,keywordFlags=131072,name="ColdMax",type="BASE",value=100}},nil} +c["Adds 50 to 70 Cold Damage to Spells per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=131072,name="ColdMin",type="BASE",value=50},[2]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=131072,name="ColdMax",type="BASE",value=70}},nil} +c["Adds 50 to 80 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=50},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=80}},nil} +c["Adds 51 to 59 Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=51},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=59}},nil} +c["Adds 52 to 79 Chaos Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="ChaosMin",type="BASE",value=52},[2]={flags=0,keywordFlags=131072,name="ChaosMax",type="BASE",value=79}},nil} +c["Adds 53 to 76 Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=53},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=76}},nil} c["Adds 53 to 80 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=53},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=80}},nil} c["Adds 53 to 86 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=53},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=86}},nil} c["Adds 54 to 86 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=54},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=86}},nil} +c["Adds 54 to 92 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=54},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=92}},nil} c["Adds 546 to 680 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=546},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=680}},nil} c["Adds 589 to 713 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=589},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=713}},nil} c["Adds 59 to 97 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=59},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=97}},nil} @@ -3763,31 +5521,55 @@ c["Adds 6 to 11 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMi c["Adds 6 to 11 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=6},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=11}},nil} c["Adds 6 to 12 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=6},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=12}},nil} c["Adds 6 to 12 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=6},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=12}},nil} +c["Adds 6 to 14 Cold Damage to Spells and Attacks"]={{[1]={flags=0,keywordFlags=196608,name="ColdMin",type="BASE",value=6},[2]={flags=0,keywordFlags=196608,name="ColdMax",type="BASE",value=14}},nil} +c["Adds 6 to 175 Lightning Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="LightningMin",type="BASE",value=6},[2]={flags=0,keywordFlags=131072,name="LightningMax",type="BASE",value=175}},nil} +c["Adds 6 to 8 Cold Damage to Attacks per 20 Dexterity"]={{[1]={[1]={div=20,stat="Dex",type="PerStat"},flags=0,keywordFlags=65536,name="ColdMin",type="BASE",value=6},[2]={[1]={div=20,stat="Dex",type="PerStat"},flags=0,keywordFlags=65536,name="ColdMax",type="BASE",value=8}},nil} +c["Adds 60 to 80 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=60},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=80}},nil} c["Adds 62 to 106 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=62},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=106}},nil} +c["Adds 625 to 775 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=625},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=775}},nil} +c["Adds 64 to 96 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=64},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=96}},nil} c["Adds 65 to 110 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=65},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=110}},nil} +c["Adds 69 to 87 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=69},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=87}},nil} +c["Adds 7 to 11 Chaos Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="ChaosMin",type="BASE",value=7},[2]={flags=0,keywordFlags=65536,name="ChaosMax",type="BASE",value=11}},nil} +c["Adds 7 to 11 Physical Damage to Spells"]={{[1]={flags=0,keywordFlags=131072,name="PhysicalMin",type="BASE",value=7},[2]={flags=0,keywordFlags=131072,name="PhysicalMax",type="BASE",value=11}},nil} c["Adds 7 to 12 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=7},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=12}},nil} c["Adds 7 to 13 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=7},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=13}},nil} c["Adds 7 to 200 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=7},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=200}},nil} c["Adds 70 to 107 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=70},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=107}},nil} +c["Adds 74 to 121 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=74},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=121}},nil} +c["Adds 77 to 96 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=77},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=96}},nil} c["Adds 8 to 13 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=8},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=13}},nil} +c["Adds 8 to 13 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=8},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=13}},nil} c["Adds 8 to 14 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=8},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=14}},nil} c["Adds 8 to 15 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=8},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=15}},nil} c["Adds 8 to 152 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=8},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=152}},nil} +c["Adds 8 to 36 Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=8},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=36}},nil} +c["Adds 82 to 138 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=82},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=138}},nil} c["Adds 85 to 131 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=85},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=131}},nil} c["Adds 87 to 160 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=87},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=160}},nil} +c["Adds 88 to 183 Chaos Damage in Off Hand"]={{[1]={[1]={num=2,type="InSlot"},flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=88},[2]={[1]={num=2,type="InSlot"},flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=183}},nil} +c["Adds 88 to 183 Fire Damage in Main Hand"]={{[1]={[1]={num=1,type="InSlot"},flags=0,keywordFlags=0,name="FireMin",type="BASE",value=88},[2]={[1]={num=1,type="InSlot"},flags=0,keywordFlags=0,name="FireMax",type="BASE",value=183}},nil} c["Adds 9 to 14 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=9},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=14}},nil} +c["Adds 9 to 14 Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=9},[2]={flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=14}},nil} +c["Adds 9 to 15 Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=9},[2]={flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=15}},nil} c["Adds 9 to 15 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=9},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=15}},nil} +c["Adds 9 to 17 Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=9},[2]={flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=17}},nil} c["Adds 9 to 17 Physical Damage to Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=9},[2]={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=17}},nil} c["Adds 90 to 138 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=90},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=138}},nil} c["Adds 97 to 153 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=97},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=153}},nil} c["Adds 98 to 193 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=98},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=193}},nil} +c["Adds Knockback to Melee Attacks during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=256,keywordFlags=0,name="EnemyKnockbackChance",type="BASE",value=100}},nil} c["Aggravate Bleeding on Enemies when they Enter your Presence"]={nil,"Aggravate Bleeding on Enemies when they Enter your Presence "} c["Aggravate Bleeding on Enemies when they Enter your Presence 100% increased Thorns damage"]={nil,"Aggravate Bleeding on Enemies when they Enter your Presence 100% increased Thorns damage "} c["Aggravate Bleeding on targets you Critically Hit with Attacks"]={nil,"Aggravate Bleeding on targets you Critically Hit with Attacks "} c["Aggravating any Bleeding with this Weapon also Aggravates all Ignites on the target"]={nil,"Aggravating any Bleeding with this Weapon also Aggravates all Ignites on the target "} c["Aggravating any Bleeding with this Weapon also Aggravates all Ignites on the target 40% chance to Aggravate Bleeding on Hit"]={nil,"Aggravating any Bleeding with this Weapon also Aggravates all Ignites on the target 40% chance to Aggravate Bleeding on Hit "} +c["Agony Crawler deals 85% increased Damage"]={{[1]={[1]={skillName="Herald of Agony",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=85}}}},nil} +c["All Attack Damage Chills when you Stun"]={nil,"All Attack Damage Chills when you Stun "} c["All Attacks count as Empowered Attacks"]={{[1]={flags=1,keywordFlags=0,name="Condition:Empowered",type="FLAG",value=true},[2]={flags=1,keywordFlags=0,name="MaxEmpoweredUptimeRatio",type="FLAG",value=true}},nil} +c["All Damage Taken from Hits can Ignite you"]={nil,"All Damage Taken from Hits can Ignite you "} c["All Damage from Hits Contributes to Chill Magnitude"]={{[1]={flags=0,keywordFlags=0,name="CanChill",type="FLAG",value=true}},nil} +c["All Damage from Hits Contributes to Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="AllCanFreeze",type="FLAG",value=true}},nil} c["All Damage from Hits Contributes to Poison Magnitude"]={{[1]={flags=0,keywordFlags=0,name="CanPoison",type="FLAG",value=true}},nil} c["All Damage from Hits Contributes to Shock Chance"]={{[1]={flags=0,keywordFlags=0,name="PhysicalCanShock",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="FireCanShock",type="FLAG",value=true},[3]={flags=0,keywordFlags=0,name="ColdCanShock",type="FLAG",value=true},[4]={flags=0,keywordFlags=0,name="ChaosCanShock",type="FLAG",value=true}},nil} c["All Damage from Hits against Bleeding targets Contributes to Chill Magnitude"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Bleeding"},flags=0,keywordFlags=0,name="CanChill",type="FLAG",value=true}},nil} @@ -3807,13 +5589,17 @@ c["All Damage taken from Hits while Bleeding Contributes to Magnitude of Chill o c["All Damage taken from Hits while Poisoned Contributes to Magnitude of Chill on you"]={nil,"All Damage taken from Hits while Poisoned Contributes to Magnitude of Chill on you "} c["All Damage taken from Hits while Poisoned Contributes to Magnitude of Chill on you All Damage from Hits against Poisoned targets Contributes to Chill Magnitude"]={nil,"All Damage taken from Hits while Poisoned Contributes to Magnitude of Chill on you All Damage from Hits against Poisoned targets Contributes to Chill Magnitude "} c["All Damage taken from Hits while Poisoned Contributes to Magnitude of Chill on you Inflict Abyssal Wasting on Hit"]={nil,"All Damage taken from Hits while Poisoned Contributes to Magnitude of Chill on you Inflict Abyssal Wasting on Hit "} +c["All Elemental Damage from Hits Contributes to Shock Chance"]={nil,"All Elemental Damage from Hits Contributes to Shock Chance "} c["All Flames of Chayula that you manifest are Blue"]={{[1]={flags=0,keywordFlags=0,name="BreachFlameOnlyBlue",type="FLAG",value=true}},nil} c["All Flames of Chayula that you manifest are Purple"]={{[1]={flags=0,keywordFlags=0,name="BreachFlameOnlyPurple",type="FLAG",value=true}},nil} c["All Flames of Chayula that you manifest are Red"]={{[1]={flags=0,keywordFlags=0,name="BreachFlameOnlyRed",type="FLAG",value=true}},nil} c["All Mage's Legacies have 38% increased effect per duplicate Mage's Legacy you have"]={{[1]={flags=0,keywordFlags=0,name="MagesLegacyEffect",type="INC",value=38}},nil} c["All Mage's Legacies have 50% increased effect per duplicate Mage's Legacy you have"]={{[1]={flags=0,keywordFlags=0,name="MagesLegacyEffect",type="INC",value=50}},nil} c["All bonuses from Equipped Amulet apply to your Minions instead of you"]={{},nil} +c["All damage with Attacks Contributes to Electrocution Buildup"]={nil,"All damage with Attacks Contributes to Electrocution Buildup "} c["All damage with this Weapon causes Electrocution buildup"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="CanElectrocution",type="FLAG",value=true}},nil} +c["Allies in your Presence Gain 12% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=12},onlyAllies=true}}},nil} +c["Allies in your Presence Gain 13% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=13},onlyAllies=true}}},nil} c["Allies in your Presence Gain 15% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=15},onlyAllies=true}}},nil} c["Allies in your Presence Gain 20% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=20},onlyAllies=true}}},nil} c["Allies in your Presence Gain 25% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=25},onlyAllies=true}}},nil} @@ -3822,8 +5608,10 @@ c["Allies in your Presence Gain 30% of Damage as Extra Fire Damage"]={{[1]={flag c["Allies in your Presence Regenerate 1% of your Maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1},onlyAllies=true}}},nil} c["Allies in your Presence Regenerate 100 Life per second"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=100},onlyAllies=true}}},nil} c["Allies in your Presence Regenerate 2% of your Maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=2},onlyAllies=true}}},nil} +c["Allies in your Presence Regenerate 2.5% of their Maximum Life per second"]={{}," "} c["Allies in your Presence Regenerate 3% of their Maximum Life per second"]={{}," "} c["Allies in your Presence Regenerate 3% of their Maximum Life per second Allies in your Presence Gain 30% of Damage as Extra Fire Damage"]={{}," Allies in your Presence Gain 30% of as Extra Fire Damage "} +c["Allies in your Presence Regenerate 31.1 Life per second"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=31.1},onlyAllies=true}}},nil} c["Allies in your Presence Regenerate 5 Rage per second if you have gained Rage Recently"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="RageRegen",type="BASE",value=5},onlyAllies=true}}}," if you have gained Rage Recently "} c["Allies in your Presence Regenerate 75 Life per second"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=75},onlyAllies=true}}},nil} c["Allies in your Presence deal 1 to 15 added Attack Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=65536,name="LightningMin",type="BASE",value=1},onlyAllies=true}},[2]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=65536,name="LightningMax",type="BASE",value=15},onlyAllies=true}}},nil} @@ -3837,16 +5625,21 @@ c["Allies in your Presence deal 19 to 32 added Attack Fire Damage"]={{[1]={flags c["Allies in your Presence deal 20% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=20},onlyAllies=true}}},nil} c["Allies in your Presence deal 23 to 35 added Attack Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=65536,name="ColdMin",type="BASE",value=23},onlyAllies=true}},[2]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=65536,name="ColdMax",type="BASE",value=35},onlyAllies=true}}},nil} c["Allies in your Presence deal 23 to 35 added Attack Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=65536,name="FireMin",type="BASE",value=23},onlyAllies=true}},[2]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=65536,name="FireMax",type="BASE",value=35},onlyAllies=true}}},nil} +c["Allies in your Presence deal 25% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=25},onlyAllies=true}}},nil} c["Allies in your Presence deal 40% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=40},onlyAllies=true}}},nil} c["Allies in your Presence deal 5 to 8 added Attack Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=65536,name="ColdMin",type="BASE",value=5},onlyAllies=true}},[2]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=65536,name="ColdMax",type="BASE",value=8},onlyAllies=true}}},nil} c["Allies in your Presence deal 50% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=50},onlyAllies=true}}},nil} c["Allies in your Presence deal 6 to 10 added Attack Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=65536,name="FireMin",type="BASE",value=6},onlyAllies=true}},[2]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=65536,name="FireMax",type="BASE",value=10},onlyAllies=true}}},nil} +c["Allies in your Presence deal 63% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=63},onlyAllies=true}}},nil} c["Allies in your Presence deal 70% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=70},onlyAllies=true}}},nil} c["Allies in your Presence deal 8% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=8},onlyAllies=true}}},nil} c["Allies in your Presence gain added Attack Damage equal"]={nil,"added Attack Damage equal "} c["Allies in your Presence gain added Attack Damage equal to 25% of your main hand Weapon's damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="GainMainHandDmgFromParent",type="FLAG",value=true},onlyAllies=true}},[2]={flags=0,keywordFlags=0,name="Multiplier:MainHandDamageToAllies",type="BASE",value=25}},nil} c["Allies in your Presence have +100 to Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=100},onlyAllies=true}}},nil} +c["Allies in your Presence have +15% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=15},onlyAllies=true}}},nil} c["Allies in your Presence have +16% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=16},onlyAllies=true}}},nil} +c["Allies in your Presence have 12% increased Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=16,keywordFlags=0,name="Speed",type="INC",value=12},onlyAllies=true}}},nil} +c["Allies in your Presence have 13% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=13},onlyAllies=true}}},nil} c["Allies in your Presence have 15% increased Attack Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=15},onlyAllies=true}}},nil} c["Allies in your Presence have 15% increased Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=16,keywordFlags=0,name="Speed",type="INC",value=15},onlyAllies=true}}},nil} c["Allies in your Presence have 20% increased Attack Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=20},onlyAllies=true}}},nil} @@ -3855,13 +5648,18 @@ c["Allies in your Presence have 25% increased Critical Hit Chance"]={{[1]={flags c["Allies in your Presence have 30% increased Glory generation"]={{}," Glory generation "} c["Allies in your Presence have 32% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=32},onlyAllies=true}}},nil} c["Allies in your Presence have 32% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritChance",type="INC",value=32},onlyAllies=true}}},nil} +c["Allies in your Presence have 34% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritChance",type="INC",value=34},onlyAllies=true}}},nil} +c["Allies in your Presence have 38% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=38},onlyAllies=true}}},nil} c["Allies in your Presence have 40% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=40},onlyAllies=true}}},nil} c["Allies in your Presence have 40% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritChance",type="INC",value=40},onlyAllies=true}}},nil} c["Allies in your Presence have 50% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=50},onlyAllies=true}}},nil} c["Allies in your Presence have 50% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritChance",type="INC",value=50},onlyAllies=true}}},nil} c["Allies in your Presence have 6% increased Attack Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=6},onlyAllies=true}}},nil} c["Allies in your Presence have 6% increased Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=16,keywordFlags=0,name="Speed",type="INC",value=6},onlyAllies=true}}},nil} +c["Allies in your Presence have 8% increased Attack Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=8},onlyAllies=true}}},nil} +c["Allies in your Presence have 8% increased Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=16,keywordFlags=0,name="Speed",type="INC",value=8},onlyAllies=true}}},nil} c["Allies in your Presence have Block Chance equal to yours"]={nil,"Block Chance equal to yours "} +c["Allies' Aura Buffs do not affect you"]={{[1]={flags=0,keywordFlags=0,name="AlliesAurasCannotAffectSelf",type="FLAG",value=true}},nil} c["Allocates 2 Sinister Jewel sockets"]={{[1]={flags=0,keywordFlags=0,name="GrantedPassive",type="LIST",value={count=2,type="SinisterJewelSockets"}}},nil} c["Allocates 3 Sinister Jewel sockets"]={{[1]={flags=0,keywordFlags=0,name="GrantedPassive",type="LIST",value={count=3,type="SinisterJewelSockets"}}},nil} c["Allocates 4 Sinister Jewel sockets"]={{[1]={flags=0,keywordFlags=0,name="GrantedPassive",type="LIST",value={count=4,type="SinisterJewelSockets"}}},nil} @@ -4738,13 +6536,23 @@ c["Allocates Woodland Aspect"]={{[1]={flags=0,keywordFlags=0,name="GrantedPassiv c["Allocates Wrapped Quiver"]={{[1]={flags=0,keywordFlags=0,name="GrantedPassive",type="LIST",value="wrapped quiver"}},nil} c["Allocates Wyvern's Breath"]={{[1]={flags=0,keywordFlags=0,name="GrantedPassive",type="LIST",value="wyvern's breath"}},nil} c["Allocates Zone of Control"]={{[1]={flags=0,keywordFlags=0,name="GrantedPassive",type="LIST",value="zone of control"}},nil} +c["Also grants 107 Guard"]={nil,"Also grants 107 Guard "} +c["Also grants 174 Guard"]={nil,"Also grants 174 Guard "} +c["Also grants 233 Guard"]={nil,"Also grants 233 Guard "} +c["Also grants 308 Guard"]={nil,"Also grants 308 Guard "} +c["Also grants 428 Guard"]={nil,"Also grants 428 Guard "} +c["Also grants 55 Guard"]={nil,"Also grants 55 Guard "} c["Alternating every 5 seconds:"]={nil,"Alternating every 5 seconds: "} c["Alternating every 5 seconds: Take 30% less Damage from Hits"]={nil,"Alternating every 5 seconds: Take 30% less Damage from Hits "} c["Alternating every 5 seconds: Take 40% less Damage from Hits"]={nil,"Alternating every 5 seconds: Take 40% less Damage from Hits "} +c["Alternating every 5 seconds: Take 40% less Damage from Hits Take 40% less Damage over time"]={nil,"Alternating every 5 seconds: Take 40% less Damage from Hits Take 40% less Damage over time "} +c["Always Critical Hit Shocked Enemies"]={nil,"Always Critical Hit Shocked Enemies "} c["Always Hits"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="CannotBeEvaded",type="FLAG",value=true}},nil} +c["Always Poison on Hit against Cursed Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Cursed"},flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=100}},nil} c["Always Poison on Hit with this weapon"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={neg=true,skillType=166,type="SkillType"},flags=8192,keywordFlags=0,name="PoisonChance",type="OVERRIDE",value=100}},nil} c["Always deals Critical Hits against Heavy Stunned Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="HeavyStunned"},[2]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="CritChance",type="OVERRIDE",value=100}},nil} -c["Ancestral Bond"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Ancestral Bond"}},nil} +c["An additional Curse can be applied to you"]={nil,"An additional Curse can be applied to you "} +c["Ancestral Bond"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Ancestral Bond"},[2]={flags=0,keywordFlags=0,name="Condition:HaveAncestralBond",type="FLAG",value=true}},nil} c["Ancestrally Boosted Attacks deal 16% increased Damage"]={{[1]={flags=1,keywordFlags=0,name="AncestralBoostDamage",type="INC",value=16}},nil} c["Ancestrally Boosted Attacks deal 30% increased Damage"]={{[1]={flags=1,keywordFlags=0,name="AncestralBoostDamage",type="INC",value=30}},nil} c["Ancestrally Boosted Attacks deal 8% increased Damage"]={{[1]={flags=1,keywordFlags=0,name="AncestralBoostDamage",type="INC",value=8}},nil} @@ -4762,46 +6570,78 @@ c["Archon Buffs have no recovery period after you lose one"]={nil,"Archon Buffs c["Archon recovery period expires 10% faster"]={nil,"Archon recovery period expires 10% faster "} c["Archon recovery period expires 10% faster 10% increased effect of Archon Buffs on you"]={nil,"Archon recovery period expires 10% faster 10% increased effect of Archon Buffs on you "} c["Archon recovery period expires 25% faster"]={nil,"Archon recovery period expires 25% faster "} +c["Archon recovery period expires 30% faster"]={nil,"Archon recovery period expires 30% faster "} c["Archon recovery period expires 30% slower"]={nil,"Archon recovery period expires 30% slower "} c["Archon recovery period expires 30% slower Archon Buffs also grant 50% increased Critical Damage Bonus"]={nil,"Archon recovery period expires 30% slower Archon Buffs also grant 50% increased Critical Damage Bonus "} c["Archon recovery period expires 30% slower Archon Buffs also grant 50% increased Critical Damage Bonus Archon Buffs also grant 30% increased Critical Hit Chance"]={nil,"Archon recovery period expires 30% slower Archon Buffs also grant 50% increased Critical Damage Bonus Archon Buffs also grant 30% increased Critical Hit Chance "} +c["Arctic Armour has no Reservation"]={{[1]={[1]={skillId="ArcticArmourPlayer",type="SkillId"},[2]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationFlat",value=0}},[2]={[1]={skillId="ArcticArmourPlayer",type="SkillId"},[2]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationFlat",value=0}},[3]={[1]={skillId="ArcticArmourPlayer",type="SkillId"},[2]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationPercent",value=0}},[4]={[1]={skillId="ArcticArmourPlayer",type="SkillId"},[2]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationPercent",value=0}}},nil} c["Area Skills have 20% chance to Knock Enemies Back on Hit"]={{[1]={[1]={skillType=8,type="SkillType"},flags=0,keywordFlags=0,name="EnemyKnockbackChance",type="BASE",value=20}},nil} +c["Area contains a Summoning Circle Area contains 10 Reactivation Runes"]={nil,"Area contains a Summoning Circle Area contains 10 Reactivation Runes "} +c["Area contains a Summoning Circle Area contains 12 Reactivation Runes"]={nil,"Area contains a Summoning Circle Area contains 12 Reactivation Runes "} +c["Area contains a Summoning Circle Area contains 8 Reactivation Runes"]={nil,"Area contains a Summoning Circle Area contains 8 Reactivation Runes "} +c["Areas contain Beasts to hunt"]={nil,"Areas contain Beasts to hunt "} c["Armour does not apply to Physical Damage"]={nil,"Armour does not apply to Physical Damage "} c["Armour does not apply to Physical Damage -15% to all maximum Elemental Resistances"]={nil,"Armour does not apply to Physical Damage -15% to all maximum Elemental Resistances "} c["Armour is increased by Uncapped Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="ArmourIncreasedByUncappedFireRes",type="FLAG",value=true}},nil} c["Arrows Fork"]={{[1]={flags=0,keywordFlags=2048,name="ForkOnce",type="FLAG",value=true},[2]={flags=1024,keywordFlags=0,name="ForkCountMax",type="BASE",value=1}},nil} +c["Arrows Pierce all Targets"]={{[1]={flags=0,keywordFlags=2048,name="PierceAllTargets",type="FLAG",value=true}},nil} +c["Arrows Pierce all Targets after Chaining"]={nil,"Arrows Pierce all Targets after Chaining "} c["Arrows Pierce all targets after Forking"]={{[1]={[1]={stat="ForkedCount",threshold=1,type="StatThreshold"},flags=0,keywordFlags=2048,name="PierceAllTargets",type="FLAG",value=true}},nil} c["Arrows Pierce an additional Target"]={{[1]={flags=0,keywordFlags=2048,name="PierceCount",type="BASE",value=1}},nil} c["Arrows Return if they have Pierced a target which had Fully Broken Armour"]={nil,"Arrows Return if they have Pierced a target which had Fully Broken Armour "} +c["Arrows deal 50% increased Damage with Hits to Targets they Pierce"]={{[1]={[1]={keywordFlags=2048,type="KeywordFlagAnd"},[2]={stat="PierceCount",threshold=1,type="StatThreshold"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=50}},nil} c["Arrows gain Critical Hit Chance as they travel farther, up to"]={nil,"Arrows gain Critical Hit Chance as they travel farther, up to "} c["Arrows gain Critical Hit Chance as they travel farther, up to 40% increased Critical Hit Chance after 7 metres"]={{[1]={[1]={ramp={[1]={[1]=35,[2]=0},[2]={[1]=70,[2]=1}},type="DistanceRamp"},flags=0,keywordFlags=2048,name="CritChance",type="INC",value=40}},nil} +c["Arrows that Pierce have 50% chance to inflict Bleeding"]={nil,"Arrows that Pierce have 50% chance to inflict Bleeding "} +c["Aspect of the Avian also grants Avian's Might and Avian's Flight to nearby Allies"]={{[1]={[1]={skillName="Aspect of the Avian",type="SkillName"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="BuffAppliesToAllies",type="FLAG",value=true}}}},nil} c["Attack Damage Penetrates 15% of Enemy Elemental Resistances"]={{[1]={flags=1,keywordFlags=0,name="ElementalPenetration",type="BASE",value=15}},nil} +c["Attack Damage with Hits is Lucky while you are Surrounded"]={nil,"with Hits is Lucky while you are Surrounded "} c["Attack Hits Aggravate any Bleeding on targets which is older than 4 seconds"]={nil,"Attack Hits Aggravate any Bleeding on targets which is older than 4 seconds "} c["Attack Hits inflict Spectral Fire for 8 seconds"]={nil,"Attack Hits inflict Spectral Fire for 8 seconds "} +c["Attack Projectiles Return if they Pierced at least 3 times"]={nil,"Attack Projectiles Return if they Pierced at least 3 times "} c["Attack Projectiles Return if they Pierced at least 4 times"]={nil,"Attack Projectiles Return if they Pierced at least 4 times "} c["Attack Projectiles Return if they Pierced at least 4 times Projectiles deal 64% increased Damage with Hits for each time they have Pierced"]={nil,"Attack Projectiles Return if they Pierced at least 4 times Projectiles deal 64% increased Damage with Hits for each time they have Pierced "} c["Attack Skills deal 10% increased Damage while holding a Shield"]={{[1]={[1]={type="Condition",varList={[1]="UsingShield"}},flags=0,keywordFlags=65536,name="Damage",type="INC",value=10}},nil} c["Attack Skills have +1 to maximum number of Summoned Ballista Totems"]={{[1]={[1]={skillType=114,type="SkillType"},flags=0,keywordFlags=65536,name="ActiveBallistaLimit",type="BASE",value=1}},nil} +c["Attack Skills have +1 to maximum number of Summoned Totems"]={{[1]={flags=0,keywordFlags=65536,name="ActiveTotemLimit",type="BASE",value=1}},nil} c["Attacks Chain 2 additional times"]={{[1]={flags=1,keywordFlags=0,name="ChainCountMax",type="BASE",value=2}},nil} c["Attacks Chain an additional time"]={{[1]={flags=1,keywordFlags=0,name="ChainCountMax",type="BASE",value=1}},nil} +c["Attacks Chain an additional time when in Main Hand"]={{[1]={[1]={num=1,type="SlotNumber"},flags=1,keywordFlags=0,name="ChainCountMax",type="BASE",value=1}},nil} c["Attacks Gain 10% of Damage as Extra Cold Damage"]={{[1]={flags=1,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=10}},nil} c["Attacks Gain 10% of Damage as Extra Fire Damage"]={{[1]={flags=1,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=10}},nil} +c["Attacks Gain 13% of Damage as Extra Cold Damage"]={{[1]={flags=1,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=13}},nil} +c["Attacks Gain 13% of Damage as Extra Physical Damage"]={{[1]={flags=1,keywordFlags=0,name="DamageGainAsPhysical",type="BASE",value=13}},nil} c["Attacks Gain 15% of Physical Damage as extra Chaos Damage"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageGainAsChaos",type="BASE",value=15}},nil} +c["Attacks Gain 19% of Damage as Extra Lightning Damage"]={{[1]={flags=1,keywordFlags=0,name="DamageGainAsLightning",type="BASE",value=19}},nil} +c["Attacks Gain 20% of Damage as extra Chaos Damage"]={{[1]={flags=1,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=20}},nil} c["Attacks Gain 20% of Physical Damage as extra Chaos Damage"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageGainAsChaos",type="BASE",value=20}},nil} c["Attacks Gain 5% of Damage as extra Chaos Damage"]={{[1]={flags=1,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=5}},nil} +c["Attacks Gain 6% of Damage as Extra Cold Damage"]={{[1]={flags=1,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=6}},nil} +c["Attacks Gain 6% of Damage as Extra Fire Damage"]={{[1]={flags=1,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=6}},nil} c["Attacks Gain 8% of Damage as Extra Cold Damage"]={{[1]={flags=1,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=8}},nil} c["Attacks Gain 8% of Damage as Extra Fire Damage"]={{[1]={flags=1,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=8}},nil} c["Attacks consume an Endurance Charge to Critically Hit"]={nil,"Attacks consume an Endurance Charge to Critically Hit "} c["Attacks consume an Endurance Charge to Critically Hit Take 100 Chaos damage per second per Endurance Charge"]={nil,"Attacks consume an Endurance Charge to Critically Hit Take 100 Chaos damage per second per Endurance Charge "} c["Attacks cost an additional 6% of your maximum Mana"]={{[1]={[1]={floor=true,percent=6,stat="Mana",type="PercentStat"},flags=0,keywordFlags=65536,name="ManaCostBase",type="BASE",value=1}},nil} +c["Attacks deal no Physical Damage"]={nil,"no Physical Damage "} +c["Attacks fire an additional Projectile"]={{[1]={flags=1,keywordFlags=0,name="ProjectileCount",type="BASE",value=1}},nil} +c["Attacks fire an additional Projectile when in Off Hand"]={nil,"Attacks fire an additional Projectile when in Off Hand "} c["Attacks gain increased Accuracy Rating equal to their Critical Hit Chance"]={nil,"increased Accuracy Rating equal to their Critical Hit Chance "} c["Attacks have +1% to Critical Hit Chance"]={{[1]={flags=1,keywordFlags=0,name="CritChance",type="BASE",value=1}},nil} c["Attacks have 10% chance to Maim on Hit"]={{}," to Maim "} +c["Attacks have 15% chance to cause Bleeding"]={{[1]={flags=1,keywordFlags=0,name="BleedChance",type="BASE",value=15}},nil} c["Attacks have 25% chance to Maim on Hit"]={{}," to Maim "} +c["Attacks have 25% chance to cause Bleeding"]={{[1]={flags=1,keywordFlags=0,name="BleedChance",type="BASE",value=25}},nil} +c["Attacks have 25% chance to inflict Bleeding when Hitting Cursed Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Cursed"},flags=1,keywordFlags=262144,name="BleedChance",type="BASE",value=25}},nil} +c["Attacks have 4% chance to cause Bleeding"]={{[1]={flags=1,keywordFlags=0,name="BleedChance",type="BASE",value=4}},nil} +c["Attacks have 40% chance to Maim on Hit"]={{}," to Maim "} c["Attacks have Added maximum Lightning Damage equal to 8% of maximum Mana"]={{[1]={[1]={percent=8,stat="Mana",type="PercentStat"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=1}},nil} c["Attacks have Added maximum Lightning Damage equal to 9% of maximum Mana"]={{[1]={[1]={percent=9,stat="Mana",type="PercentStat"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=1}},nil} +c["Attacks have Added minimum Lightning Damage equal to 1% of maximum Mana"]={nil,"Added minimum Lightning Damage equal to 1% of maximum Mana "} +c["Attacks have added Chaos damage equal to 3% of maximum Life"]={nil,"added Chaos damage equal to 3% of maximum Life "} c["Attacks have added Physical damage equal to 3% of maximum Life"]={{[1]={[1]={percent=3,stat="Life",type="PercentStat"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={[1]={percent=3,stat="Life",type="PercentStat"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}},nil} c["Attacks have added Physical damage equal to 5% of maximum Life"]={{[1]={[1]={percent=5,stat="Life",type="PercentStat"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={[1]={percent=5,stat="Life",type="PercentStat"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}},nil} +c["Attacks that Fire Projectiles Consume up to 1 additional Steel Shard"]={nil,"Attacks that Fire Projectiles Consume up to 1 additional Steel Shard "} c["Attacks used by Ballistas have 10% increased Attack Speed"]={{[1]={[1]={type="Condition",var="BallistaSkill"},flags=1,keywordFlags=16384,name="Speed",type="INC",value=10}},nil} c["Attacks used by Ballistas have 4% increased Attack Speed"]={{[1]={[1]={type="Condition",var="BallistaSkill"},flags=1,keywordFlags=16384,name="Speed",type="INC",value=4}},nil} c["Attacks used by Totems have 2% increased Attack Speed"]={{[1]={flags=1,keywordFlags=16384,name="Speed",type="INC",value=2}},nil} @@ -4809,11 +6649,19 @@ c["Attacks used by Totems have 3% increased Attack Speed per Summoned Totem"]={{ c["Attacks used by Totems have 4% increased Attack Speed"]={{[1]={flags=1,keywordFlags=16384,name="Speed",type="INC",value=4}},nil} c["Attacks used by Totems have 4% increased Attack Speed per Summoned Totem"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=1,keywordFlags=16384,name="Speed",type="INC",value=4}},nil} c["Attacks used by Totems have 5% increased Attack Speed"]={{[1]={flags=1,keywordFlags=16384,name="Speed",type="INC",value=5}},nil} +c["Attacks used by Totems have 5% increased Attack Speed per Summoned Totem"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=1,keywordFlags=16384,name="Speed",type="INC",value=5}},nil} c["Attacks used by Totems have 6% increased Attack Speed"]={{[1]={flags=1,keywordFlags=16384,name="Speed",type="INC",value=6}},nil} c["Attacks using your Weapons have Added Physical Damage equal"]={nil,"Added Physical Damage equal "} c["Attacks using your Weapons have Added Physical Damage equal to 25% of the Accuracy Rating on the Weapon"]={{[1]={[1]={percent="25",stat="AccuracyOnWeapon 1",type="PercentStat"},[2]={neg=true,skillType=166,type="SkillType"},[3]={type="Condition",var="MainHandAttack"},flags=1,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={[1]={percent="25",stat="AccuracyOnWeapon 1",type="PercentStat"},[2]={neg=true,skillType=166,type="SkillType"},[3]={type="Condition",var="MainHandAttack"},flags=1,keywordFlags=0,name="PhysicalMax",type="BASE",value=1},[3]={[1]={percent="25",stat="AccuracyOnWeapon 2",type="PercentStat"},[2]={neg=true,skillType=166,type="SkillType"},[3]={type="Condition",var="OffHandAttack"},flags=1,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[4]={[1]={percent="25",stat="AccuracyOnWeapon 2",type="PercentStat"},[2]={neg=true,skillType=166,type="SkillType"},[3]={type="Condition",var="OffHandAttack"},flags=1,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}},nil} c["Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments"]={{[1]={flags=17179869184,keywordFlags=0,name="AilmentChance",type="INC",value=15}},nil} c["Attacks with One-Handed Weapons have 20% increased Chance to inflict Ailments"]={{[1]={flags=17179869184,keywordFlags=0,name="AilmentChance",type="INC",value=20}},nil} +c["Attacks with this Weapon Maim on hit"]={nil,"Maim on hit "} +c["Attacks with this Weapon Penetrate 20% Cold Resistance"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="ColdPenetration",type="BASE",value=20}},nil} +c["Attacks with this Weapon Penetrate 20% Fire Resistance"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=20}},nil} +c["Attacks with this Weapon Penetrate 20% Lightning Resistance"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="LightningPenetration",type="BASE",value=20}},nil} +c["Attacks with this Weapon Penetrate 30% Elemental Resistances"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=30}},nil} +c["Attacks with this Weapon deal 80 to 120 added Chaos Damage against Enemies affected by at least 5 Poisons"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},[3]={actor="enemy",threshold=5,type="MultiplierThreshold",var="PoisonStacks"},flags=0,keywordFlags=0,name="ChaosMin",type="BASE",value=80},[2]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},[3]={actor="enemy",threshold=5,type="MultiplierThreshold",var="PoisonStacks"},flags=0,keywordFlags=0,name="ChaosMax",type="BASE",value=120}},nil} +c["Attacks with this Weapon deal Double Damage to Chilled Enemies"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},[3]={actor="enemy",type="ActorCondition",var="Chilled"},flags=4,keywordFlags=0,name="DoubleDamageChance",type="BASE",value=100}},nil} c["Attacks with this Weapon gain 100% of Physical damage as Extra damage of each Element"]={{[1]={[2]={type="Condition",var="{Hand}Attack"},[3]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsLightning",type="BASE",value=100},[2]={[2]={type="Condition",var="{Hand}Attack"},[3]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=100},[3]={[2]={type="Condition",var="{Hand}Attack"},[3]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsFire",type="BASE",value=100}},nil} c["Attacks with this Weapon gain 50% of Physical damage as Extra damage of each Element"]={{[1]={[2]={type="Condition",var="{Hand}Attack"},[3]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsLightning",type="BASE",value=50},[2]={[2]={type="Condition",var="{Hand}Attack"},[3]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=50},[3]={[2]={type="Condition",var="{Hand}Attack"},[3]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsFire",type="BASE",value=50}},nil} c["Attacks with this Weapon have Added Cold Damage equal to 7% to 11% of maximum Mana"]={{[1]={[1]={percent="7",stat="Mana",type="PercentStat"},[2]={type="Condition",var="{Hand}Attack"},[3]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="ColdMin",type="BASE",value=1},[2]={[1]={percent="11",stat="Mana",type="PercentStat"},[2]={type="Condition",var="{Hand}Attack"},[3]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="ColdMax",type="BASE",value=1}},nil} @@ -4828,10 +6676,12 @@ c["Attribute Requirements of Gems can be satisified by your highest Attribute"]= c["Aura Skills have 10% increased Magnitudes"]={{[1]={[1]={skillType=39,type="SkillType"},flags=0,keywordFlags=0,name="Magnitude",type="INC",value=10}},nil} c["Aura Skills have 12% increased Magnitudes"]={{[1]={[1]={skillType=39,type="SkillType"},flags=0,keywordFlags=0,name="Magnitude",type="INC",value=12}},nil} c["Aura Skills have 14% increased Magnitudes"]={{[1]={[1]={skillType=39,type="SkillType"},flags=0,keywordFlags=0,name="Magnitude",type="INC",value=14}},nil} +c["Aura Skills have 3% increased Magnitudes"]={{[1]={[1]={skillType=39,type="SkillType"},flags=0,keywordFlags=0,name="Magnitude",type="INC",value=3}},nil} c["Aura Skills have 5% increased Magnitudes"]={{[1]={[1]={skillType=39,type="SkillType"},flags=0,keywordFlags=0,name="Magnitude",type="INC",value=5}},nil} c["Aura Skills have 6% increased Magnitudes"]={{[1]={[1]={skillType=39,type="SkillType"},flags=0,keywordFlags=0,name="Magnitude",type="INC",value=6}},nil} -c["Avatar of Fire"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Avatar of Fire"}},nil} +c["Avatar of Fire"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Avatar of Fire"},[2]={flags=0,keywordFlags=0,name="Condition:HaveAvatarOfFire",type="FLAG",value=true}},nil} c["Banner Buffs linger on you for 2 seconds after you leave the Area"]={nil,"Banner Buffs linger on you for 2 seconds after you leave the Area "} +c["Banner Skills have 11% increased Area of Effect"]={{[1]={[1]={skillType=89,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=11}},nil} c["Banner Skills have 12% increased Area of Effect"]={{[1]={[1]={skillType=89,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=12}},nil} c["Banner Skills have 12% increased Aura Magnitudes"]={{[1]={[1]={skillType=89,type="SkillType"},flags=0,keywordFlags=0,name="AuraEffect",type="INC",value=12}},nil} c["Banner Skills have 15% increased Aura Magnitudes"]={{[1]={[1]={skillType=89,type="SkillType"},flags=0,keywordFlags=0,name="AuraEffect",type="INC",value=15}},nil} @@ -4848,6 +6698,8 @@ c["Base Critical Hit Chance for Attacks with Weapons is 7%"]={{[1]={flags=0,keyw c["Base Critical Hit Chance for Attacks with Weapons is 8%"]={{[1]={flags=0,keywordFlags=0,name="WeaponBaseCritChance",type="OVERRIDE",value=8}},nil} c["Base Critical Hit Chance for Spells is 15%"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="CritChanceBase",type="OVERRIDE",value=15}},nil} c["Base Maximum Darkness is 100"]={{[1]={flags=0,keywordFlags=0,name="PlayerHasDarkness",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="Darkness",type="BASE",value=100}},nil} +c["Bathed in the blood of 4050 sacrificed in the name of Xibaqua Passives in radius are Conquered by the Vaal"]={nil,"Bathed in the blood of 4050 sacrificed in the name of Xibaqua Passives in radius are Conquered by the Vaal "} +c["Battlemage"]={{[1]={flags=0,keywordFlags=0,name="Battlemage",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="MainHandWeaponDamageAppliesToSpells",type="MAX",value=100}},nil} c["Bear Skills Convert 80% of Physical Damage to Fire Damage"]={{[1]={[1]={skillType=123,type="SkillType"},flags=0,keywordFlags=0,name="PhysicalDamageConvertToFire",type="BASE",value="80"}},nil} c["Bear Spirit gains Embrace of the Wild"]={nil,"Bear Spirit gains Embrace of the Wild "} c["Bear Spirit gains Embrace of the Wild Vivid Stags leap towards enemies"]={nil,"Bear Spirit gains Embrace of the Wild Vivid Stags leap towards enemies "} @@ -4856,17 +6708,22 @@ c["Become Ignited when you deal a Critical Hit, taking 15% of your maximum Life c["Become Ignited when you deal a Critical Hit, taking 15% of your maximum Life and Energy Shield as Fire Damage per second 50% more Critical Damage Bonus"]={nil,"Become Ignited when you deal a Critical Hit, taking 15% of your maximum Life and Energy Shield as Fire Damage per second 50% more Critical Damage Bonus "} c["Benefits from consuming Frenzy Charges for your Skills have 50% chance to be doubled"]={{[1]={flags=0,keywordFlags=0,name="Multiplier:ConsumedFrenzyChargeEffect",type="BASE",value="50"}},nil} c["Bifurcates Critical Hits"]={{[1]={flags=0,keywordFlags=0,name="BifurcateCrit",type="FLAG",value=true}},nil} -c["Blackflame Covenant"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Blackflame Covenant"}},nil} +c["Blackflame Covenant"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Blackflame Covenant"},[2]={flags=0,keywordFlags=0,name="Condition:HaveBlackflameCovenant",type="FLAG",value=true}},nil} +c["Bleeding Enemies you Kill Explode, dealing 5% of their Maximum Life as Physical Damage"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Bleeding"},flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=5,keyOfScaledMod="value",type="Physical",value=100}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} +c["Bleeding cannot be inflicted on you"]={{[1]={flags=0,keywordFlags=0,name="BleedImmune",type="FLAG",value=true}},nil} c["Bleeding you inflict deals Damage 10% faster"]={{[1]={flags=0,keywordFlags=0,name="BleedFaster",type="INC",value=10}},nil} c["Bleeding you inflict deals Damage 15% faster"]={{[1]={flags=0,keywordFlags=0,name="BleedFaster",type="INC",value=15}},nil} c["Bleeding you inflict deals Damage 20% faster"]={{[1]={flags=0,keywordFlags=0,name="BleedFaster",type="INC",value=20}},nil} c["Bleeding you inflict deals Fire Damage instead of Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="BleedToFire",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="BleedToFire",value=true}}},nil} c["Bleeding you inflict is Aggravated"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:BleedAggravated",type="FLAG",value=true}}}},nil} +c["Bleeding you inflict is Reflected to you"]={nil,"Bleeding you inflict is Reflected to you "} c["Bleeding you inflict on Cursed targets is Aggravated"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Cursed"},flags=0,keywordFlags=0,name="Condition:BleedAggravated",type="FLAG",value=true}}}},nil} c["Bleeding you inflict on Pinned Enemies is Aggravated"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Pinned"},flags=0,keywordFlags=0,name="Condition:BleedAggravated",type="FLAG",value=true}}}},nil} +c["Blight has 25% increased Hinder Duration"]={nil,"Blight has 25% increased Hinder Duration "} c["Blind Chilled enemies on Hit"]={nil,"Blind Chilled enemies on Hit "} c["Blind Enemies 3 metres in front of you every 0.25 seconds while your Shield is raised"]={nil,"Blind Enemies 3 metres in front of you every 0.25 seconds while your Shield is raised "} c["Blind Enemies 3 metres in front of you every 0.25 seconds while your Shield is raised Raise Shield inflicts Parried for 2 seconds on Hit"]={nil,"Blind Enemies 3 metres in front of you every 0.25 seconds while your Shield is raised Raise Shield inflicts Parried for 2 seconds on Hit "} +c["Blind Enemies on Hit while you have a Ruby and a Sapphire socketed in your tree"]={nil,"Blind Enemies on Hit while you have a Ruby and a Sapphire socketed in your tree "} c["Blind Enemies when they Stun you"]={nil,"Blind Enemies when they Stun you "} c["Blind Targets when you Poison them"]={nil,"Blind Targets when you Poison them "} c["Blind does not affect your Light Radius"]={nil,"Blind does not affect your Light Radius "} @@ -4874,7 +6731,7 @@ c["Blind does not affect your Light Radius 25% more Melee Critical Hit Chance wh c["Blocking Damage Poisons the Enemy as though dealing 100 Base Chaos Damage"]={nil,"Blocking Damage Poisons the Enemy as though dealing 100 Base Chaos Damage "} c["Blocking Damage Poisons the Enemy as though dealing 100 Base Chaos Damage Blocking Damage Poisons the Enemy as though dealing 200 Base Chaos Damage"]={nil,"Blocking Damage Poisons the Enemy as though dealing 100 Base Chaos Damage Blocking Damage Poisons the Enemy as though dealing 200 Base Chaos Damage "} c["Blocking Damage Poisons the Enemy as though dealing 200 Base Chaos Damage"]={nil,"Blocking Damage Poisons the Enemy as though dealing 200 Base Chaos Damage "} -c["Blood Magic"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Blood Magic"}},nil} +c["Blood Magic"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Blood Magic"},[2]={flags=0,keywordFlags=0,name="Condition:HaveBloodMagic",type="FLAG",value=true}},nil} c["Blue: Skills have 30% less cost"]={{[1]={[1]={type="Condition",var="MostNumerousBlueSocketedSupports"},flags=0,keywordFlags=0,name="ManaCost",type="MORE",value=-30}},nil} c["Body Armour grants +100% of Armour also applies to Chaos Damage"]={{[1]={[1]={itemSlot="Body Armour",rarityCond="NORMAL",type="ItemCondition"},flags=0,keywordFlags=0,name="ArmourAppliesToChaosDamageTaken",type="BASE",value=100}},nil} c["Body Armour grants +50% of Armour also applies to Elemental Damage"]={{[1]={[1]={itemSlot="Body Armour",rarityCond="NORMAL",type="ItemCondition"},flags=0,keywordFlags=0,name="ArmourAppliesToElementalDamageTaken",type="BASE",value=50}},nil} @@ -4890,32 +6747,47 @@ c["Body Armour grants Unaffected by Damaging Ailments"]={{[1]={[1]={itemSlot="Bo c["Body Armour grants regenerate 3% of maximum Life per second"]={{[1]={[1]={itemSlot="Body Armour",rarityCond="NORMAL",type="ItemCondition"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=3}},nil} c["Bolts fired by Crossbow Attacks have 100% chance to not"]={{}," to not "} c["Bolts fired by Crossbow Attacks have 100% chance to not expend Ammunition if you've Reloaded Recently"]={{[1]={[1]={skillType=116,type="SkillType"},[2]={type="Condition",var="ReloadedRecently"},flags=67108864,keywordFlags=0,name="ChanceToNotConsumeAmmo",type="BASE",value=100}},nil} +c["Bolts fired by Crossbow Attacks have 15% chance to not expend Ammunition"]={{[1]={[1]={skillType=116,type="SkillType"},flags=67108864,keywordFlags=0,name="ChanceToNotConsumeAmmo",type="BASE",value=15}},nil} c["Bolts fired by Crossbow Attacks have 30% chance to not"]={{}," to not "} c["Bolts fired by Crossbow Attacks have 30% chance to not expend Ammunition if you've Reloaded Recently"]={{[1]={[1]={skillType=116,type="SkillType"},[2]={type="Condition",var="ReloadedRecently"},flags=67108864,keywordFlags=0,name="ChanceToNotConsumeAmmo",type="BASE",value=30}},nil} c["Bow Attacks consume 10% of your maximum Life Flask Charges if possible to deal added Physical damage equal to 10% of Flask's Life Recovery amount"]={{[1]={[1]={percent="10",stat="LifeFlaskRecovery",type="PercentStat"},flags=131073,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={[1]={percent="10",stat="LifeFlaskRecovery",type="PercentStat"},flags=131073,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}},nil} c["Bow Attacks consume 10% of your maximum Life Flask Charges if possible to deal added Physical damage equal to 5% of Flask's Life Recovery amount"]={{[1]={[1]={percent="5",stat="LifeFlaskRecovery",type="PercentStat"},flags=131073,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={[1]={percent="5",stat="LifeFlaskRecovery",type="PercentStat"},flags=131073,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}},nil} c["Bow Attacks consume 10% of your maximum Life Flask Charges if possible to deal added Physical damage equal to 8% of Flask's Life Recovery amount"]={{[1]={[1]={percent="8",stat="LifeFlaskRecovery",type="PercentStat"},flags=131073,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={[1]={percent="8",stat="LifeFlaskRecovery",type="PercentStat"},flags=131073,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}},nil} +c["Bow Attacks fire 2 additional Arrows"]={{[1]={flags=0,keywordFlags=2048,name="ProjectileCount",type="BASE",value=2}},nil} c["Bow Attacks fire 3 additional Arrows"]={{[1]={flags=0,keywordFlags=2048,name="ProjectileCount",type="BASE",value=3}},nil} +c["Bow Attacks fire an additional Arrow"]={{[1]={flags=0,keywordFlags=2048,name="ProjectileCount",type="BASE",value=1}},nil} c["Bow Attacks have Culling Strike"]={{[1]={flags=131073,keywordFlags=0,name="CanCull",type="FLAG",value=1}},nil} +c["Bow Knockback at Close Range"]={{[1]={[1]={type="Condition",var="AtCloseRange"},flags=131072,keywordFlags=0,name="EnemyKnockbackChance",type="BASE",value=100}},nil} c["Break 10% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="ArmourBreakPerHit",type="INC",value=10}},nil} +c["Break 13% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="ArmourBreakPerHit",type="INC",value=13}},nil} c["Break 15% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="ArmourBreakPerHit",type="INC",value=15}},nil} c["Break 20% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="ArmourBreakPerHit",type="INC",value=20}},nil} c["Break 25% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="ArmourBreakPerHit",type="INC",value=25}},nil} +c["Break 33% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="ArmourBreakPerHit",type="INC",value=33}},nil} +c["Break 35% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="ArmourBreakPerHit",type="INC",value=35}},nil} c["Break 40% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="ArmourBreakPerHit",type="INC",value=40}},nil} c["Break 50% of Armour on Heavy Stunning an Enemy"]={{[1]={[1]={effectName="ArmourBreak",effectType="Buff",type="GlobalEffect"},flags=0,keywordFlags=0,name="Condition:CanArmourBreak",type="FLAG",value=true}},nil} c["Break 50% of Armour on Pinning an Enemy"]={nil,"Break 50% of Armour on Pinning an Enemy "} +c["Break 6% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="ArmourBreakPerHit",type="INC",value=6}},nil} c["Break 60% increased Armour"]={{[1]={flags=0,keywordFlags=0,name="ArmourBreakPerHit",type="INC",value=60}},nil} c["Break Armour equal to 10% of Hit Damage dealt"]={{[1]={[1]={effectName="ArmourBreak",effectType="Buff",type="GlobalEffect"},flags=0,keywordFlags=0,name="Condition:CanArmourBreak",type="FLAG",value=true}},nil} +c["Break Armour equal to 15% of Fire Damage dealt"]={nil,"Break Armour equal to 15% of Fire Damage dealt "} +c["Break Armour equal to 3% of Physical Damage dealt"]={nil,"Break Armour equal to 3% of Physical Damage dealt "} +c["Break Armour equal to 6% of Physical Damage dealt"]={nil,"Break Armour equal to 6% of Physical Damage dealt "} c["Break Armour on Critical Hit with Spells equal to 10% of Physical Damage dealt"]={{[1]={[1]={effectName="ArmourBreak",effectType="Buff",type="GlobalEffect"},[2]={neg=true,type="Condition",var="NeverCrit"},flags=0,keywordFlags=0,name="Condition:CanArmourBreak",type="FLAG",value=true}},nil} +c["Break Armour on Critical Hit with Spells equal to 15% of Physical Damage dealt"]={{[1]={[1]={effectName="ArmourBreak",effectType="Buff",type="GlobalEffect"},[2]={neg=true,type="Condition",var="NeverCrit"},flags=0,keywordFlags=0,name="Condition:CanArmourBreak",type="FLAG",value=true}},nil} c["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"]={{[1]={[1]={effectName="ArmourBreak",effectType="Buff",type="GlobalEffect"},[2]={neg=true,type="Condition",var="NeverCrit"},flags=0,keywordFlags=0,name="Condition:CanArmourBreak",type="FLAG",value=true}},nil} c["Break enemy Concentration on Hit equal to 100% of Damage Dealt"]={nil,"Break enemy Concentration on Hit equal to 100% of Damage Dealt "} c["Break enemy Concentration on Hit equal to 100% of Damage Dealt Enemies regain 10% of Concentration every second if they haven't lost Concentration in the past 5 seconds"]={nil,"Break enemy Concentration on Hit equal to 100% of Damage Dealt Enemies regain 10% of Concentration every second if they haven't lost Concentration in the past 5 seconds "} +c["Breaks 450 Armour on Critical Hit"]={nil,"Breaks 450 Armour on Critical Hit "} c["Breaks Armour equal to 40% of damage from Hits with this weapon"]={nil,"Breaks Armour equal to 40% of damage from Hits with this weapon "} c["Breaks Armour equal to 40% of damage from Hits with this weapon Fully Armour Broken enemies you kill with Hits Shatter"]={nil,"Breaks Armour equal to 40% of damage from Hits with this weapon Fully Armour Broken enemies you kill with Hits Shatter "} c["Buffs on you expire 10% slower"]={{[1]={[1]={skillType=5,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=10}},nil} -c["Bulwark"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Bulwark"}},nil} +c["Bulwark"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Bulwark"},[2]={flags=0,keywordFlags=0,name="Condition:HaveBulwark",type="FLAG",value=true}},nil} c["Burning Enemies you kill have a 5% chance to Explode, dealing a"]={nil,"Burning Enemies you kill have a 5% chance to Explode, dealing a "} c["Burning Enemies you kill have a 5% chance to Explode, dealing a tenth of their maximum Life as Fire Damage"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Burning"},flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=10,keyOfScaledMod="value",type="Fire",value=5}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} +c["Burning Enemies you kill have a 8% chance to Explode, dealing a tenth of their maximum Life as Fire Damage"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Burning"},flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=10,keyOfScaledMod="value",type="Fire",value=8}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} +c["Burning Hoofprints"]={nil,"Burning Hoofprints "} c["Can Allocate Passive Skills from the Mercenary's starting point"]={{[1]={flags=0,keywordFlags=0,name="AlternateClassStart",type="LIST",value="Mercenary"}},nil} c["Can Allocate Passive Skills from the Ranger's starting point"]={{[1]={flags=0,keywordFlags=0,name="AlternateClassStart",type="LIST",value="Ranger"}},nil} c["Can Allocate Passive Skills from the Shadow's starting point"]={{[1]={flags=0,keywordFlags=0,name="AlternateClassStart",type="LIST",value="Shadow"}},nil} @@ -4923,11 +6795,13 @@ c["Can Allocate Passive Skills from the Sorceress's starting point"]={{[1]={flag c["Can Allocate Passive Skills from the Templar's starting point"]={{[1]={flags=0,keywordFlags=0,name="AlternateClassStart",type="LIST",value="Templar"}},nil} c["Can Allocate Passive Skills from the Warrior's starting point"]={{[1]={flags=0,keywordFlags=0,name="AlternateClassStart",type="LIST",value="Warrior"}},nil} c["Can Attack as though using a One Handed Mace while both of your hand slots are empty"]={{[1]={flags=0,keywordFlags=0,name="CanAttackAsOneHandMaceUnarmed",type="FLAG",value=true}},nil} +c["Can Attack as though using a One Handed Mace while both of your hand slots are empty Unarmed Attacks that would use an Equipped One Hand Mace's damage use this Item's damage"]={nil,"Can Attack as though using a One Handed Mace while both of your hand slots are empty Unarmed Attacks that would use an Equipped One Hand Mace's damage use this Item's damage "} c["Can Attack as though using a Quarterstaff while both of your hand slots are empty"]={nil,"Can Attack as though using a Quarterstaff while both of your hand slots are empty "} c["Can Attack as though using a Quarterstaff while both of your hand slots are empty Unarmed Attacks that would use an Equipped Quarterstaff's damage have:"]={nil,"Can Attack as though using a Quarterstaff while both of your hand slots are empty Unarmed Attacks that would use an Equipped Quarterstaff's damage have: "} c["Can Attack as though using a Quarterstaff while both of your hand slots are empty Unarmed Attacks that would use an Equipped Quarterstaff's damage have: Base Unarmed Physical damage replaced with damage based on their Skill Level"]={nil,"Can Attack as though using a Quarterstaff while both of your hand slots are empty Unarmed Attacks that would use an Equipped Quarterstaff's damage have: Base Unarmed Physical damage replaced with damage based on their Skill Level "} c["Can Attack as though using a Quarterstaff while both of your hand slots are empty Unarmed Attacks that would use an Equipped Quarterstaff's damage have: Base Unarmed Physical damage replaced with damage based on their Skill Level 1% more Attack Speed per 75 Item Evasion on Equipped Armour Items"]={nil,"Can Attack as though using a Quarterstaff while both of your hand slots are empty Unarmed Attacks that would use an Equipped Quarterstaff's damage have: Base Unarmed Physical damage replaced with damage based on their Skill Level 1% more Attack Speed per 75 Item Evasion on Equipped Armour Items "} c["Can Attack as though using a Quarterstaff while both of your hand slots are empty Unarmed Attacks that would use an Equipped Quarterstaff's damage have: Base Unarmed Physical damage replaced with damage based on their Skill Level 1% more Attack Speed per 75 Item Evasion on Equipped Armour Items +0.1% to Critical Hit Chance per 10 Item Energy Shield on Equipped Armour Items"]={{[1]={[1]={type="Condition",var="HollowPalm"},[2]={div=75,stat="EvasionOnAllArmourItems",type="PerStat"},flags=1,keywordFlags=0,name="Speed",type="MORE",value=1},[2]={[1]={type="Condition",var="HollowPalm"},[2]={div=10,stat="EnergyShieldOnAllArmourItems",type="PerStat"},flags=1,keywordFlags=0,name="CritChance",type="BASE",value=0.1}},nil} +c["Can Block from all Directions while Shield is Raised"]={nil,"Can Block from all Directions while Shield is Raised "} c["Can Socket a non-Unique Basic Jewel into the Phylactery"]={{},nil} c["Can be modified while Corrupted"]={{},nil} c["Can have 2 additional Instilled Modifiers"]={{},nil} @@ -4938,12 +6812,8 @@ c["Can have up to one Unique Tamed Beast summoned Unique Tamed Beasts have 30% i c["Can instead consume 25% of maximum Mana to trigger Charms with insufficient charges"]={nil,"Can instead consume 25% of maximum Mana to trigger Charms with insufficient charges "} c["Can only use a Normal Body Armour"]={nil,"Can only use a Normal Body Armour "} c["Can only use a Normal Body Armour +200 to Armour for each Connected Notable Passive Skill Allocated"]={nil,"Can only use a Normal Body Armour +200 to Armour for each Connected Notable Passive Skill Allocated "} -c["Can tattoo Runes onto your body, gaining"]={nil,"Can tattoo Runes onto your body, gaining "} -c["Can tattoo Runes onto your body, gaining additional Rune-only sockets:"]={nil,"Can tattoo Runes onto your body, gaining additional Rune-only sockets: "} -c["Can tattoo Runes onto your body, gaining additional Rune-only sockets: 1 Helmet socket"]={nil,"Can tattoo Runes onto your body, gaining additional Rune-only sockets: 1 Helmet socket "} -c["Can tattoo Runes onto your body, gaining additional Rune-only sockets: 1 Helmet socket 2 Body Armour sockets"]={nil,"Can tattoo Runes onto your body, gaining additional Rune-only sockets: 1 Helmet socket 2 Body Armour sockets "} -c["Can tattoo Runes onto your body, gaining additional Rune-only sockets: 1 Helmet socket 2 Body Armour sockets 1 Gloves socket"]={nil,"Can tattoo Runes onto your body, gaining additional Rune-only sockets: 1 Helmet socket 2 Body Armour sockets 1 Gloves socket "} -c["Can tattoo Runes onto your body, gaining additional Rune-only sockets: 1 Helmet socket 2 Body Armour sockets 1 Gloves socket 1 Boots socket"]={nil,"Can tattoo Runes onto your body, gaining additional Rune-only sockets: 1 Helmet socket 2 Body Armour sockets 1 Gloves socket 1 Boots socket "} +c["Can roll Ring Modifiers"]={nil,"Can roll Ring Modifiers "} +c["Can tattoo Runes onto your body, gaining"]={{[1]={flags=0,keywordFlags=0,name="SocketRunesOnCharacter",type="FLAG",value=true}},nil} c["Can't use Body Armour"]={{[1]={[1]={slotName="Body Armour",type="DisablesItem"},flags=0,keywordFlags=0,name="CanNotUseBody",type="Flag",value=1}},nil} c["Can't use Helmets"]={nil,"Can't use Helmets "} c["Can't use Helmets Your Critical Hit Chance is Lucky"]={nil,"Can't use Helmets Your Critical Hit Chance is Lucky "} @@ -4951,26 +6821,44 @@ c["Can't use Helmets Your Critical Hit Chance is Lucky Your Damage with Critical c["Can't use Helmets Your Critical Hit Chance is Lucky Your Damage with Critical Hits is Lucky Enemies' Damage with Critical Hits against you is Lucky"]={nil,"Can't use Helmets Your Critical Hit Chance is Lucky Your Damage with Critical Hits is Lucky Enemies' Damage with Critical Hits is Lucky "} c["Can't use other Rings"]={{[1]={[1]={slotName="Ring 2",type="DisablesItem"},[2]={num=1,type="SlotNumber"},flags=0,keywordFlags=0,name="CanNotUseRightRing",type="Flag",value=1},[2]={[1]={slotName="Ring 1",type="DisablesItem"},[2]={num=2,type="SlotNumber"},flags=0,keywordFlags=0,name="CanNotUseLeftRing",type="Flag",value=1}},nil} c["Cannot Block"]={{[1]={flags=0,keywordFlags=0,name="CannotBlockAttacks",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="CannotBlockSpells",type="FLAG",value=true}},nil} +c["Cannot Cast Spells"]={nil,"Cannot Cast Spells "} c["Cannot Dodge Roll or Sprint"]={{[1]={flags=0,keywordFlags=0,name="Condition:CannotDodgeRoll",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="Condition:CannotSprint",type="FLAG",value=true}},nil} c["Cannot Evade Enemy Attacks"]={{[1]={flags=0,keywordFlags=0,name="CannotEvade",type="FLAG",value=true}},nil} c["Cannot Immobilise enemies"]={{[1]={flags=0,keywordFlags=0,name="CannotElectrocute",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="CannotFreeze",type="FLAG",value=true},[3]={flags=0,keywordFlags=0,name="CannotHeavyStun",type="FLAG",value=true},[4]={flags=0,keywordFlags=0,name="CannotPin",type="FLAG",value=true}},nil} +c["Cannot Knock Enemies Back"]={{[1]={flags=0,keywordFlags=0,name="CannotKnockback",type="FLAG",value=true}},nil} +c["Cannot Leech"]={nil,"Cannot Leech "} +c["Cannot Leech Life from Critical Hits"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="CannotLeechLife",type="FLAG",value=true}},nil} +c["Cannot Leech Mana"]={{[1]={flags=0,keywordFlags=0,name="CannotLeechMana",type="FLAG",value=true}},nil} +c["Cannot Leech or Regenerate Mana"]={{[1]={flags=0,keywordFlags=0,name="NoManaRegen",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="CannotLeechMana",type="FLAG",value=true}},nil} +c["Cannot Leech when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="CannotLeechLife",type="FLAG",value=true},[2]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="CannotLeechMana",type="FLAG",value=true}},nil} c["Cannot Recharge or Regenerate Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="NoEnergyShieldRecharge",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="NoEnergyShieldRegen",type="FLAG",value=true}},nil} c["Cannot Recover Life other than from Leech"]={{[1]={flags=0,keywordFlags=0,name="CannotRecoverLifeOutsideLeech",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="NoLifeRegen",type="FLAG",value=true}},nil} c["Cannot Regenerate Mana if you haven't dealt a Critical Hit Recently"]={{[1]={[1]={neg=true,type="Condition",var="CritRecently"},flags=0,keywordFlags=0,name="NoManaRegen",type="FLAG",value=true}},nil} c["Cannot be Blinded"]={{[1]={flags=0,keywordFlags=0,name="Condition:CannotBeBlinded",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="BlindImmune",type="FLAG",value=true}},nil} c["Cannot be Blinded while on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="Condition:CannotBeBlinded",type="FLAG",value=true}},nil} +c["Cannot be Chilled"]={{[1]={flags=0,keywordFlags=0,name="ChillImmune",type="FLAG",value=true}},nil} c["Cannot be Critically Hit while Parrying"]={{},"Critically Hit while Parrying "} +c["Cannot be Frozen if Dexterity is higher than Intelligence"]={{[1]={[1]={type="Condition",var="DexHigherThanInt"},flags=0,keywordFlags=0,name="FreezeImmune",type="FLAG",value=true}},nil} c["Cannot be Heavy Stunned while Sprinting"]={{[1]={[1]={type="Condition",var="Sprinting"},flags=0,keywordFlags=0,name="StunImmune",type="FLAG",value=true}},nil} c["Cannot be Ignited"]={{[1]={flags=0,keywordFlags=0,name="IgniteImmune",type="FLAG",value=true}},nil} +c["Cannot be Ignited if Strength is higher than Dexterity"]={{[1]={[1]={type="Condition",var="StrHigherThanDex"},flags=0,keywordFlags=0,name="IgniteImmune",type="FLAG",value=true}},nil} +c["Cannot be Knocked Back"]={{[1]={flags=0,keywordFlags=0,name="KnockbackImmune",type="FLAG",value=true}},nil} c["Cannot be Light Stunned"]={{[1]={flags=0,keywordFlags=0,name="StunImmune",type="FLAG",value=true}},nil} c["Cannot be Light Stunned by Deflected Hits"]={{},"Light Stunned by Deflected Hits "} c["Cannot be Light Stunned if you haven't been Hit Recently"]={{[1]={[1]={neg=true,type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="StunImmune",type="FLAG",value=true}},nil} c["Cannot be Poisoned"]={{[1]={flags=0,keywordFlags=0,name="PoisonImmune",type="FLAG",value=true}},nil} c["Cannot be Shocked"]={{[1]={flags=0,keywordFlags=0,name="ShockImmune",type="FLAG",value=true}},nil} +c["Cannot be Shocked if Intelligence is higher than Strength"]={{[1]={[1]={type="Condition",var="IntHigherThanStr"},flags=0,keywordFlags=0,name="ShockImmune",type="FLAG",value=true}},nil} c["Cannot be Stunned"]={{[1]={flags=0,keywordFlags=0,name="StunImmune",type="FLAG",value=true}},nil} +c["Cannot be Stunned by Attacks if your other Ring is an Elder Item"]={{},"Stunned if your other Ring is an Elder Item "} +c["Cannot be Stunned by Spells if your other Ring is a Shaper Item"]={{},"Stunned if your other Ring is a Shaper Item "} +c["Cannot be Stunned during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="StunnedImmune",type="FLAG",value=true}},nil} +c["Cannot be Stunned when on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="StunImmune",type="FLAG",value=true}},nil} c["Cannot be Used manually"]={{},"Used manually "} c["Cannot be Used manually Used when you release a skill with Perfect Timing"]={{},"Used manually Used when you release a skill with Perfect Timing "} +c["Cannot be used while Manifested"]={{},"used while Manifested "} c["Cannot collide with targets"]={nil,"Cannot collide with targets "} +c["Cannot gain Power Charges"]={nil,"Cannot gain Power Charges "} c["Cannot gain Spirit from Equipment"]={{[1]={flags=0,keywordFlags=0,name="CannotGainSpiritFromEquipment",type="FLAG",value=true}},nil} c["Cannot have Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="CannotHaveES",type="FLAG",value=true}},nil} c["Cannot inflict Elemental Ailments"]={{[1]={flags=0,keywordFlags=0,name="CannotIgnite",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="CannotChill",type="FLAG",value=true},[3]={flags=0,keywordFlags=0,name="CannotFreeze",type="FLAG",value=true},[4]={flags=0,keywordFlags=0,name="CannotShock",type="FLAG",value=true},[5]={flags=0,keywordFlags=0,name="CannotScorch",type="FLAG",value=true},[6]={flags=0,keywordFlags=0,name="CannotBrittle",type="FLAG",value=true},[7]={flags=0,keywordFlags=0,name="CannotSap",type="FLAG",value=true}},nil} @@ -4978,21 +6866,27 @@ c["Cannot load or fire Ammunition"]={{[1]={flags=0,keywordFlags=0,name="WeaponDa c["Cannot use Charms"]={{[1]={flags=0,keywordFlags=0,name="CharmLimit",type="OVERRIDE",value=0}},nil} c["Cannot use Life Flasks"]={nil,"Cannot use Life Flasks "} c["Cannot use Life Flasks Non-Unique Life Flasks apply their Effects constantly"]={nil,"Cannot use Life Flasks Non-Unique Life Flasks apply their Effects constantly "} +c["Cannot use Life Flasks Non-Unique Life Flasks apply their Effects constantly Recovery from Life Flasks cannot be Instant Recovery from your Life Flasks cannot be applied to anything other than you"]={nil,"Cannot use Life Flasks Non-Unique Life Flasks apply their Effects constantly Recovery from Life Flasks cannot be Instant Recovery from your Life Flasks cannot be applied to anything other than you "} c["Cannot use Projectile Attacks"]={{[1]={[1]={skillType=1,type="SkillType"},[2]={skillType=3,type="SkillType"},flags=0,keywordFlags=0,name="DisableSkill",type="FLAG",value=true}},nil} c["Cannot use Shield Skills"]={{[1]={[1]={skillType=10,type="SkillType"},flags=0,keywordFlags=0,name="DisableSkill",type="FLAG",value=true}},nil} c["Cannot use Warcries"]={{[1]={[1]={skillType=63,type="SkillType"},flags=0,keywordFlags=0,name="DisableSkill",type="FLAG",value=true}},nil} c["Carry a Chest which adds 20 Inventory Slots"]={{},nil} +c["Carved to glorify 6000 new faithful converted by High Templar Maxarius Passives in radius are Conquered by the Templars"]={nil,"Carved to glorify 6000 new faithful converted by High Templar Maxarius Passives in radius are Conquered by the Templars "} c["Cascadable Spells have 20% chance to Echo"]={nil,"Cascadable Spells have 20% chance to Echo "} c["Cascadable Spells have 20% chance to Echo Repeatable Spells have 20% chance to Repeat"]={nil,"Cascadable Spells have 20% chance to Echo Repeatable Spells have 20% chance to Repeat "} +c["Catalysts can be applied to this item"]={nil,"Catalysts can be applied to this item "} c["Causes 175% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=175}},nil} c["Causes 200% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=200}},nil} +c["Causes 25% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=25}},nil} c["Causes 30% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=30}},nil} c["Causes 40% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=40}},nil} c["Causes 50% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=50}},nil} c["Causes 60% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=60}},nil} +c["Causes 63% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=63}},nil} c["Causes Bleeding on Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=100}},nil} c["Causes Double Stun Buildup"]={{[1]={[1]={globalLimit=100,globalLimitKey="EnemyHeavyStunBuildupDoubledLimit",type="Multiplier",var="EnemyHeavyStunBuildupDoubled"},flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="MORE",value=100},[2]={flags=0,keywordFlags=0,name="Multiplier:EnemyHeavyStunBuildupDoubled",type="OVERRIDE",value=1}},nil} c["Causes Enemies to Explode on Critical kill, for 10% of their Life as Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=10,keyOfScaledMod="value",type="Physical",value=100}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} +c["Celestial Footprints"]={nil,"Celestial Footprints "} c["Central Projectile of Owl Feather-Empowered Skills leaves a trail of Soaring Ground"]={nil,"Central Projectile of Owl Feather-Empowered Skills leaves a trail of Soaring Ground "} c["Chain an additional time"]={nil,"Chain an additional time "} c["Chain an additional time Chain from Terrain an additional time"]={nil,"Chain an additional time Chain from Terrain an additional time "} @@ -5005,35 +6899,55 @@ c["Chance to Deflect is Lucky"]={{[1]={flags=0,keywordFlags=0,name="DeflectIsLuc c["Chance to Deflect is Lucky while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="DeflectIsLucky",type="FLAG",value=true}},nil} c["Chance to Evade is Unlucky"]={{[1]={flags=0,keywordFlags=0,name="UnluckyEvade",type="FLAG",value=true}},nil} c["Chance to Hit with Attacks can exceed 100%"]={{[1]={[1]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="Condition:HitChanceCanExceed100",type="FLAG",value=true}},nil} +c["Chance to Hit with Attacks can exceed 100% Gain additional Critical Hit Chance equal to 18% of excess chance to Hit with Attacks"]={nil,"Chance to Hit with Attacks can exceed 100% Gain additional Critical Hit Chance equal to 18% of excess chance to Hit with Attacks "} c["Channelling Skills deal 12% increased Damage"]={{[1]={[1]={skillType=48,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=12}},nil} c["Channelling Skills deal 20% increased Damage"]={{[1]={[1]={skillType=48,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=20}},nil} c["Channelling Skills deal 25% increased Damage"]={{[1]={[1]={skillType=48,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=25}},nil} +c["Channelling Skills deal 4% increased Damage per 10 Devotion"]={{[1]={[1]={skillType=48,type="SkillType"},[2]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="Damage",type="INC",value=4}},nil} c["Channelling Skills deal 6% increased Damage"]={{[1]={[1]={skillType=48,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=6}},nil} +c["Channelling Skills deal 60% increased Damage"]={{[1]={[1]={skillType=48,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=60}},nil} c["Channelling Skills deal 8% increased Damage"]={{[1]={[1]={skillType=48,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=8}},nil} c["Chaos Damage from Fire Spells Contributes to Flammability and Ignite Magnitudes"]={{[1]={[1]={skillType=2,type="SkillType"},[2]={skillType=28,type="SkillType"},flags=0,keywordFlags=0,name="ChaosCanIgnite",type="FLAG",value=true}},nil} c["Chaos Damage from Hits also Contributes to Electrocute Buildup"]={{[1]={flags=0,keywordFlags=0,name="ChaosCanElectrocute",type="FLAG",value=true}},nil} c["Chaos Damage from Hits also Contributes to Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="ChaosCanFreeze",type="FLAG",value=true}},nil} c["Chaos Damage from Hits also Contributes to Shock Chance"]={{[1]={flags=0,keywordFlags=0,name="ChaosCanShock",type="FLAG",value=true}},nil} -c["Chaos Inoculation"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Chaos Inoculation"}},nil} +c["Chaos Damage taken does not cause double loss of Energy Shield"]={{[1]={[1]={globalLimit=100,globalLimitKey="ChaosDamageTakenDoubledLimit",type="Multiplier",var="ChaosDamageTakenDoubled"},flags=0,keywordFlags=0,name="ChaosDamageTaken",type="MORE",value=100},[2]={flags=0,keywordFlags=0,name="Multiplier:ChaosDamageTakenDoubled",type="OVERRIDE",value=1}}," does not loss of Energy Shield "} +c["Chaos Damage taken does not cause double loss of Energy Shield while not on Low Life"]={{[1]={[1]={neg=true,type="Condition",var="LowLife"},[2]={globalLimit=100,globalLimitKey="ChaosDamageTakenDoubledLimit",type="Multiplier",var="ChaosDamageTakenDoubled"},flags=0,keywordFlags=0,name="ChaosDamageTaken",type="MORE",value=100},[2]={[1]={neg=true,type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="Multiplier:ChaosDamageTakenDoubled",type="OVERRIDE",value=1}}," does not loss of Energy Shield "} +c["Chaos Inoculation"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Chaos Inoculation"},[2]={flags=0,keywordFlags=0,name="Condition:HaveChaosInoculation",type="FLAG",value=true}},nil} c["Chaos Resistance is doubled"]={{[1]={[1]={globalLimit=100,globalLimitKey="ChaosResistDoubledLimit",type="Multiplier",var="ChaosResistDoubled"},flags=0,keywordFlags=0,name="ChaosResist",type="MORE",value=100},[2]={flags=0,keywordFlags=0,name="Multiplier:ChaosResistDoubled",type="OVERRIDE",value=1}},nil} c["Chaos Resistance is zero"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="OVERRIDE",value=0}},nil} +c["Chaos Skills have 40% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=256,name="Duration",type="INC",value=40}},nil} c["Charms applied to you have 1% increased Effect per 10 Tribute"]={nil,"Charms applied to you have 1% increased Effect per 10 Tribute "} c["Charms applied to you have 10% increased Effect"]={{[1]={[1]={actor="player",type="ActorCondition"},flags=0,keywordFlags=0,name="CharmEffect",type="INC",value=10}},nil} c["Charms applied to you have 100% increased Effect per empty Charm slot"]={nil,"Charms applied to you have 100% increased Effect per empty Charm slot "} +c["Charms applied to you have 20% increased Effect"]={{[1]={[1]={actor="player",type="ActorCondition"},flags=0,keywordFlags=0,name="CharmEffect",type="INC",value=20}},nil} c["Charms applied to you have 25% increased Effect"]={{[1]={[1]={actor="player",type="ActorCondition"},flags=0,keywordFlags=0,name="CharmEffect",type="INC",value=25}},nil} +c["Charms gain 0.13 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGenerated",type="BASE",value=0.13}},nil} c["Charms gain 0.15 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGenerated",type="BASE",value=0.15}},nil} +c["Charms gain 0.45 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGenerated",type="BASE",value=0.45}},nil} c["Charms gain 0.5 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGenerated",type="BASE",value=0.5}},nil} c["Charms gain 1 charge per Second"]={{[1]={flags=0,keywordFlags=0,name="CharmChargesGenerated",type="BASE",value=1}},nil} c["Charms use no Charges"]={{[1]={flags=0,keywordFlags=0,name="CharmsUseNoCharges",type="FLAG",value=true}},nil} +c["Chill Attackers for 4 seconds on Block"]={nil,"Chill Attackers for 4 seconds on Block "} +c["Chill Effect and Freeze Duration on you are based on 100% of Energy Shield"]={nil,"Chill Effect and Freeze Duration on you are based on 100% of Energy Shield "} +c["Chill Enemy for 1 second when Hit, reducing their Action Speed by 30%"]={nil,"Chill Enemy for 1 second when Hit, reducing their Action Speed by 30% "} c["Cold Damage from Hits Contributes to Flammability and Ignite Magnitudes instead of Chill Magnitude or Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="ColdCanIgnite",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="ColdCannotChill",type="FLAG",value=true},[3]={flags=0,keywordFlags=0,name="ColdCannotFreeze",type="FLAG",value=true}},nil} +c["Cold Damage from Hits also Contributes to Flammability and Ignite Magnitudes"]={nil,"Cold Damage from Hits also Contributes to Flammability and Ignite Magnitudes "} +c["Cold Damage from Hits also Contributes to Poison Magnitude"]={nil,"Cold Damage from Hits also Contributes to Poison Magnitude "} +c["Cold Exposure you inflict lowers Total Cold Resistance by an extra 25%"]={{[1]={flags=0,keywordFlags=0,name="ExtraColdExposure",type="BASE",value=25}},nil} c["Cold Resistance is unaffected by Area Penalties"]={nil,"Cold Resistance is unaffected by Area Penalties "} +c["Cold Skills have 20% chance to Poison on Hit"]={{[1]={flags=0,keywordFlags=64,name="PoisonChance",type="BASE",value=20}},nil} +c["Commanded leadership over 14000 warriors under Kaom Passives in radius are Conquered by the Karui"]={nil,"Commanded leadership over 14000 warriors under Kaom Passives in radius are Conquered by the Karui "} +c["Commissioned 81000 coins to commemorate Cadiro Passives in radius are Conquered by the Eternal Empire"]={nil,"Commissioned 81000 coins to commemorate Cadiro Passives in radius are Conquered by the Eternal Empire "} c["Companions deal 10% increased Damage"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=10}}}},nil} c["Companions deal 10% increased damage per Idol in your Equipment"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="player",type="Multiplier",var="IdolsInEquipment"},flags=0,keywordFlags=0,name="Damage",type="INC",value=10}}}},nil} c["Companions deal 100% increased damage to your Marked targets"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="enemy",type="ActorCondition",var="Marked"},flags=0,keywordFlags=0,name="Damage",type="INC",value=100}}}},nil} c["Companions deal 12% increased Damage"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=12}}}},nil} c["Companions deal 15% increased Damage"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=15}}}},nil} +c["Companions deal 50% increased Damage"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=50}}}},nil} c["Companions deal 60% increased damage against Immobilised enemies"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="enemy",type="ActorCondition",var="Immobilised"},flags=0,keywordFlags=0,name="Damage",type="INC",value=60}}}},nil} c["Companions deal 75% increased damage to your Marked targets"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="enemy",type="ActorCondition",var="Marked"},flags=0,keywordFlags=0,name="Damage",type="INC",value=75}}}},nil} +c["Companions deal 8% increased Damage"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=8}}}},nil} c["Companions gain 12% Damage as extra Chaos Damage"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=12}}}},nil} c["Companions gain 12% Damage as extra Cold Damage"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=12}}}},nil} c["Companions gain 4% Damage as extra Chaos Damage"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=4}}}},nil} @@ -5046,6 +6960,7 @@ c["Companions have +30% to all Elemental Resistances"]={{[1]={[1]={skillType=219 c["Companions have 10% increased Area of Effect"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=10}}}},nil} c["Companions have 10% increased Attack Speed"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=10}}}},nil} c["Companions have 12% increased maximum Life"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=12}}}},nil} +c["Companions have 15% increased Attack Speed"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=15}}}},nil} c["Companions have 15% increased maximum Life"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=15}}}},nil} c["Companions have 20% increased Movement Speed"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=20}}}},nil} c["Companions have 20% increased maximum Life"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=20}}}},nil} @@ -5055,13 +6970,19 @@ c["Companions have 50% chance to gain Onslaught on Kill"]={{[1]={[1]={skillType= c["Companions have 50% increased maximum Life"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=50}}}},nil} c["Companions have 6% increased Attack Speed"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=6}}}},nil} c["Companions have 8% increased Movement Speed"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=8}}}},nil} +c["Companions have 8% increased maximum Life"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=8}}}},nil} c["Companions have a 40% chance to Poison on Hit"]={{[1]={[1]={skillType=219,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=40}}}},nil} c["Companions in your Presence have Onslaught while you are Shapeshifted"]={nil,"in your Presence have Onslaught while you are Shapeshifted "} -c["Conduit"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Conduit"}},nil} +c["Completing a Heist generates 3 additional Reveals"]={nil,"Completing a Heist generates 3 additional Reveals "} +c["Conductivity has no Reservation if Cast as an Aura"]={{[1]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationFlat",value=0}},[2]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationFlat",value=0}},[3]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationPercent",value=0}},[4]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationPercent",value=0}}},nil} +c["Conduit"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Conduit"},[2]={flags=0,keywordFlags=0,name="Condition:HaveConduit",type="FLAG",value=true}},nil} +c["Consecrated Ground created by this Flask has Tripled Radius"]={nil,"Consecrated Ground created by this Flask has Tripled Radius "} +c["Consecrated Ground created during Effect applies 9% increased Damage taken to Enemies"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="OnConsecratedGround"},flags=0,keywordFlags=0,name="DamageTakenConsecratedGround",type="INC",value=9}}}},nil} c["Consume all Rage when Shapeshifting to Human form to recover 1% of maximum life per Rage Consumed"]={nil,"Consume all Rage when Shapeshifting to Human form to recover 1% of maximum life per Rage Consumed "} +c["Consumes Frenzy Charges on use"]={nil,"Consumes Frenzy Charges on use "} +c["Consumes a Void Charge to Trigger Level 20 Void Shot when you fire Arrows with a Non-Triggered Skill"]={{},nil} c["Consuming Glory grants you 3% increased Attack damage per Glory consumed for 6 seconds, up to 60%"]={nil,"Consuming Glory grants you 3% increased Attack damage per Glory consumed for 6 seconds, up to 60% "} -c["Convert 1% of maximum Life to twice as much Armour per 1% Chaos Resistance above 0%"]={nil,"Convert 1% of maximum Life to twice as much Armour per 1% Chaos Resistance above 0% "} -c["Convert 1% of maximum Life to twice as much Armour per 1% Chaos Resistance above 0% Defend with 200% of Armour while you have Energy Shield"]={nil,"Convert 1% of maximum Life to twice as much Armour per 1% Chaos Resistance above 0% Defend with 200% of Armour while you have Energy Shield "} +c["Convert 1% of maximum Life to twice as much Armour per 1% Chaos Resistance above 0%"]={{[1]={[1]={div=1,stat="ChaosResist",type="PerStat"},flags=0,keywordFlags=0,name="LifeConvertToArmour",type="BASE",value=1},[2]={[1]={div=1,stat="ChaosResist",type="PerStat"},flags=0,keywordFlags=0,name="LifeGainAsArmour",type="BASE",value=1}},nil} c["Convert 100% of Fire Damage with Mace Skills to Cold Damage"]={nil,"Convert 100% of Fire Damage with Mace Skills to Cold Damage "} c["Convert 100% of maximum Energy Shield to maximum Divinity"]={nil,"Convert 100% of maximum Energy Shield to maximum Divinity "} c["Convert 100% of maximum Energy Shield to maximum Divinity 100% increased maximum Divinity"]={nil,"Convert 100% of maximum Energy Shield to maximum Divinity 100% increased maximum Divinity "} @@ -5070,39 +6991,64 @@ c["Convert All Armour to Evasion Rating"]={nil,"Convert All Armour to Evasion Ra c["Converts all Evasion Rating to Armour"]={{[1]={flags=0,keywordFlags=0,name="IronReflexes",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="EvasionConvertToArmour",type="BASE",value=100}},nil} c["Copy a random Modifier from each enemy in your Presence when"]={nil,"Copy a random Modifier from each enemy in your Presence when "} c["Copy a random Modifier from each enemy in your Presence when you Shapeshift to an Animal form"]={nil,"Copy a random Modifier from each enemy in your Presence when you Shapeshift to an Animal form "} +c["Copy a random Modifier from each enemy in your Presence when you Shapeshift to an Animal form Modifiers gained this way are lost after 30 seconds or when you next Shapeshift"]={nil,"Copy a random Modifier from each enemy in your Presence when you Shapeshift to an Animal form Modifiers gained this way are lost after 30 seconds or when you next Shapeshift "} c["Corrupted Blood cannot be inflicted on you"]={{[1]={flags=0,keywordFlags=0,name="CorruptedBloodImmune",type="FLAG",value=true}},nil} +c["Counts as Dual Wielding"]={{[1]={flags=0,keywordFlags=0,name="WeaponData",type="LIST",value={key="countsAsDualWielding",value=true}}},nil} +c["Counts as all One Handed Melee Weapon Types"]={{[1]={flags=0,keywordFlags=0,name="WeaponData",type="LIST",value={key="countsAsAll1H",value=true}}},nil} +c["Cover Enemies in Ash when they Hit you"]={nil,"Cover Enemies in Ash when they Hit you "} c["Create Cold Infusion Remnants instead of Lightning"]={nil,"Create Cold Infusion Remnants instead of Lightning "} c["Create Cold Infusion Remnants instead of Lightning Create Fire Infusion Remnants instead of Cold"]={nil,"Create Cold Infusion Remnants instead of Lightning Create Fire Infusion Remnants instead of Cold "} +c["Create Consecrated Ground when you Shatter an Enemy"]={nil,"Create Consecrated Ground when you Shatter an Enemy "} c["Create Fire Infusion Remnants instead of Cold"]={nil,"Create Fire Infusion Remnants instead of Cold "} c["Create Lightning Infusion Remnants instead of Fire"]={nil,"Create Lightning Infusion Remnants instead of Fire "} c["Create Lightning Infusion Remnants instead of Fire Create Cold Infusion Remnants instead of Lightning"]={nil,"Create Lightning Infusion Remnants instead of Fire Create Cold Infusion Remnants instead of Lightning "} c["Create Lightning Infusion Remnants instead of Fire Create Cold Infusion Remnants instead of Lightning Create Fire Infusion Remnants instead of Cold"]={nil,"Create Lightning Infusion Remnants instead of Fire Create Cold Infusion Remnants instead of Lightning Create Fire Infusion Remnants instead of Cold "} c["Create a Fragment of Divinity in your Presence every 4 seconds"]={nil,"Create a Fragment of Divinity in your Presence every 4 seconds "} +c["Creates Chilled Ground on Use"]={{},nil} +c["Creates Consecrated Ground on Critical Hit"]={nil,"Creates Consecrated Ground on Critical Hit "} +c["Creates Consecrated Ground on Use"]={{},nil} c["Creates Consecrated Ground on use"]={{},nil} c["Creates Ignited Ground for 4 seconds when used, Igniting enemies as though dealing Fire damage equal to 500% of your maximum Life"]={nil,"Creates Ignited Ground for 4 seconds when used, Igniting enemies as though dealing Fire damage equal to 500% of your maximum Life "} -c["Crimson Assault"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Crimson Assault"}},nil} +c["Creates a Smoke Cloud on Rampage"]={nil,"Creates a Smoke Cloud on Rampage "} +c["Creates a Smoke Cloud on Use"]={{},nil} +c["Crimson Assault"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Crimson Assault"},[2]={flags=0,keywordFlags=0,name="Condition:HaveCrimsonAssault",type="FLAG",value=true}},nil} +c["Critical Hit Chance is increased by Overcapped Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="CritChanceIncreasedByOvercappedLightningRes",type="FLAG",value=true}},nil} +c["Critical Hit chance for Attacks is 33%"]={{[1]={flags=1,keywordFlags=0,name="CritChance",type="OVERRIDE",value=33}},nil} c["Critical Hits Ignore Enemy Monster Lightning Resistance"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="IgnoreLightningResistance",type="FLAG",value=true}},nil} c["Critical Hits Poison the enemy"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="PoisonChance",type="OVERRIDE",value=100}},nil} c["Critical Hits cannot Extract Impale"]={nil,"Critical Hits cannot Extract Impale "} c["Critical Hits cannot Extract Impale 31 to 49 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=31},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=49}},"Critical Hits cannot Extract Impale "} +c["Critical Hits deal no Damage"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="Damage",type="MORE",value=-100}},nil} c["Critical Hits ignore Enemy Monster Elemental Resistances"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="IgnoreElementalResistances",type="FLAG",value=true}},nil} c["Critical Hits ignore non-negative Enemy Monster Elemental Resistances"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="IgnoreNonNegativeEleRes",type="FLAG",value=true}},nil} c["Critical Hits inflict Impale"]={nil,"Critical Hits inflict Impale "} c["Critical Hits inflict Impale Critical Hits cannot Extract Impale"]={nil,"Critical Hits inflict Impale Critical Hits cannot Extract Impale "} +c["Critical Hits inflict Malignant Madness if The Eater of Worlds is dominant"]={nil,"Critical Hits inflict Malignant Madness if The Eater of Worlds is dominant "} c["Critical Hits with Daggers have a 25% chance to Poison the Enemy"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=524288,keywordFlags=0,name="PoisonChance",type="BASE",value=25}},nil} +c["Critical Hits with Spells apply 2 Stack of Critical Weakness"]={nil,"Critical Hits with Spells apply 2 Stack of Critical Weakness "} c["Critical Hits with Spells apply 3 Stack of Critical Weakness"]={nil,"Critical Hits with Spells apply 3 Stack of Critical Weakness "} c["Critical Hits with Spells apply 5 Stacks of Critical Weakness"]={nil,"Critical Hits with Spells apply 5 Stacks of Critical Weakness "} c["Critical Hits with Spells apply 5 Stacks of Critical Weakness Critical Hits with Spells apply 3 Stack of Critical Weakness"]={nil,"Critical Hits with Spells apply 5 Stacks of Critical Weakness Critical Hits with Spells apply 3 Stack of Critical Weakness "} +c["Critical Strikes have Culling Strike"]={nil,"Critical Strikes have Culling Strike "} c["Crushes Enemies on Hit"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:Crushed",type="FLAG",value=true}}}},nil} c["Culling Strike"]={{[1]={[1]={effectType="Global",type="GlobalEffect",unscalable=true},flags=0,keywordFlags=0,name="CanCull",type="FLAG",value=1}},nil} c["Culling Strike against Beasts while your Companion is in your Presence"]={nil,"Culling Strike against Beasts while your Companion is in your Presence "} +c["Culling Strike against Burning Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Burning"},flags=0,keywordFlags=0,name="CanCull",type="FLAG",value=1}},nil} c["Culling Strike against Enemies you Mark"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Marked"},flags=0,keywordFlags=0,name="CanCull",type="FLAG",value=1}},nil} c["Culling Strike against Frozen Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=0,keywordFlags=0,name="CanCull",type="FLAG",value=1}},nil} c["Current Energy Shield also grants Elemental Damage reduction"]={{[1]={[1]={limit=150,type="Multiplier",var="CurrentEnergyShield"},[2]={type="Condition",var="UseCurrentEnergyShield"},flags=0,keywordFlags=0,name="EnergyShieldAppliesToColdDamageTaken",type="BASE",value=1},[2]={[1]={limit=150,type="Multiplier",var="CurrentEnergyShield"},[2]={type="Condition",var="UseCurrentEnergyShield"},flags=0,keywordFlags=0,name="EnergyShieldAppliesToFireDamageTaken",type="BASE",value=1},[3]={[1]={limit=150,type="Multiplier",var="CurrentEnergyShield"},[2]={type="Condition",var="UseCurrentEnergyShield"},flags=0,keywordFlags=0,name="EnergyShieldAppliesToLightningDamageTaken",type="BASE",value=1}},nil} c["Curse Enemies with Enfeeble on Block"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,noSupports=true,skillId="EnfeeblePlayer",triggered=true}}},nil} +c["Curse Enemies with Flammability on Hit"]={{},nil} +c["Curse Enemies with Temporal Chains on Hit"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,noSupports=true,skillId="TemporalChainsPlayer",triggered=true}}},nil} +c["Curse Enemies with Vulnerability on Hit"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,noSupports=true,skillId="VulnerabilityPlayer",triggered=true}}},nil} +c["Curse Reflection"]={nil,"Curse Reflection "} +c["Curse Skills have 10% increased Cast Speed"]={{[1]={flags=16,keywordFlags=2,name="Speed",type="INC",value=10}},nil} +c["Curse Skills have 100% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=2,name="Duration",type="INC",value=100}},nil} c["Curse Skills have 15% increased Cast Speed"]={{[1]={flags=16,keywordFlags=2,name="Speed",type="INC",value=15}},nil} c["Curse Skills have 20% increased Cast Speed"]={{[1]={flags=16,keywordFlags=2,name="Speed",type="INC",value=20}},nil} c["Curse Skills have 20% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=2,name="Duration",type="INC",value=20}},nil} +c["Curse Skills have 40% increased Skill Effect Duration"]={{[1]={flags=0,keywordFlags=2,name="Duration",type="INC",value=40}},nil} +c["Curse Skills have 8% increased Cast Speed"]={{[1]={flags=16,keywordFlags=2,name="Speed",type="INC",value=8}},nil} c["Cursed Enemies Killed by you, or by Allies in your Presence, have a 33% chance to Explode, dealing a quarter of their maximum Life as Physical Damage"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Cursed"},flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=25,keyOfScaledMod="value",type="Physical",value=33}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} c["Cursed Enemies killed by you, or by Allies in your Presence, have a 33% chance to explode, dealing a quarter of their maximum Life as Chaos damage"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Cursed"},flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=25,keyOfScaledMod="value",type="Chaos",value=33}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} c["Curses have no Activation Delay"]={{[1]={flags=0,keywordFlags=0,name="CurseDelay",type="MORE",value=-100}},nil} @@ -5114,6 +7060,12 @@ c["Curses you inflict have infinite Duration You can apply an additional Curse"] c["Curses you inflict ignore Curse limit"]={{[1]={flags=0,keywordFlags=0,name="EnemyCurseLimit",type="BASE",value=99}},nil} c["Curses you inflict spread to enemies within 3 metres when Cursed enemy dies"]={nil,"Curses you inflict spread to enemies within 3 metres when Cursed enemy dies "} c["Curses you inflict spread to enemies within 3 metres when Cursed enemy dies Gain 1 Dark Whisper every second there is a Cursed Enemy in your Presence"]={nil,"Curses you inflict spread to enemies within 3 metres when Cursed enemy dies Gain 1 Dark Whisper every second there is a Cursed Enemy in your Presence "} +c["DNT-UNUSED 20% chance when hitting a Rare Monster to disable one of its Modifiers"]={nil,"DNT-UNUSED 20% chance when hitting a Rare Monster to disable one of its Modifiers "} +c["DNT-UNUSED Blasphemy has no Reservation"]={nil,"DNT-UNUSED Blasphemy has no Reservation "} +c["DNT-UNUSED Bleeding you inflict on Shocked enemies is Aggravated"]={nil,"DNT-UNUSED Bleeding you inflict on Shocked enemies is Aggravated "} +c["DNT-UNUSED Break Armour equal to 7% of Physical Spell damage dealt"]={nil,"DNT-UNUSED Break Armour equal to 7% of Physical Spell damage dealt "} +c["DNT-UNUSED Gain 20% Edict Declaration when you disable a rare monster mod"]={nil,"DNT-UNUSED Gain 20% Edict Declaration when you disable a rare monster mod "} +c["DNT-UNUSED Lightning Damage from Hits against Bleeding enemies Contributes to Electrocute buildup"]={nil,"DNT-UNUSED Lightning Damage from Hits against Bleeding enemies Contributes to Electrocute buildup "} c["Damage Blocked is Recouped as Mana"]={nil,"Damage Blocked is Recouped as Mana "} c["Damage Penetrates (2-4)% Cold Resistance"]={nil,"Damage Penetrates (2-4)% Cold Resistance "} c["Damage Penetrates (2-4)% Fire Resistance"]={nil,"Damage Penetrates (2-4)% Fire Resistance "} @@ -5122,18 +7074,31 @@ c["Damage Penetrates 10% Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,n c["Damage Penetrates 10% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=10}},nil} c["Damage Penetrates 10% Lightning Resistance if on Low Mana"]={{[1]={[1]={type="Condition",var="LowMana"},flags=0,keywordFlags=0,name="LightningPenetration",type="BASE",value=10}},nil} c["Damage Penetrates 12% Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=12}},nil} +c["Damage Penetrates 13% Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdPenetration",type="BASE",value=13}},nil} +c["Damage Penetrates 13% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=13}},nil} +c["Damage Penetrates 13% Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningPenetration",type="BASE",value=13}},nil} c["Damage Penetrates 15% Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdPenetration",type="BASE",value=15}},nil} c["Damage Penetrates 15% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=15}},nil} c["Damage Penetrates 15% Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningPenetration",type="BASE",value=15}},nil} c["Damage Penetrates 15% of Enemy Elemental Resistances while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=15}},nil} +c["Damage Penetrates 15% of Fire Resistance if you have Blocked Recently"]={{[1]={[1]={type="Condition",var="BlockedRecently"},flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=15}},nil} c["Damage Penetrates 18% Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdPenetration",type="BASE",value=18}},nil} c["Damage Penetrates 18% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=18}},nil} c["Damage Penetrates 18% Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningPenetration",type="BASE",value=18}},nil} +c["Damage Penetrates 20% Cold Resistance against Chilled Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=0,name="ColdPenetration",type="BASE",value=20}},nil} c["Damage Penetrates 20% Elemental Resistances for each time you've used a Skill that Requires Glory in the past 6 seconds"]={{[1]={flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=20}}," for each time you've used a Skill that Requires Glory in the past 6 seconds "} +c["Damage Penetrates 20% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=20}},nil} +c["Damage Penetrates 20% Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningPenetration",type="BASE",value=20}},nil} +c["Damage Penetrates 25% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=25}},nil} c["Damage Penetrates 3% of Enemy Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=3}},nil} +c["Damage Penetrates 33% Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdPenetration",type="BASE",value=33}},nil} +c["Damage Penetrates 33% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=33}},nil} +c["Damage Penetrates 33% Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningPenetration",type="BASE",value=33}},nil} +c["Damage Penetrates 4% Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=4}},nil} c["Damage Penetrates 4% of Enemy Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=4}},nil} c["Damage Penetrates 5% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=5}},nil} c["Damage Penetrates 6% Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="ColdPenetration",type="BASE",value=6}},nil} +c["Damage Penetrates 6% Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=6}},nil} c["Damage Penetrates 6% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=6}},nil} c["Damage Penetrates 6% Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningPenetration",type="BASE",value=6}},nil} c["Damage Penetrates 6% of Enemy Elemental Resistances while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=6}},nil} @@ -5142,7 +7107,9 @@ c["Damage Penetrates 8% Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="Co c["Damage Penetrates 8% Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=8}},nil} c["Damage Penetrates 8% Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningPenetration",type="BASE",value=8}},nil} c["Damage Penetrates 8% of Enemy Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=8}},nil} +c["Damage cannot bypass Energy Shield"]={nil,"Damage cannot bypass Energy Shield "} c["Damage of Enemies Hitting you is Unlucky"]={nil,"Damage of Enemies Hitting you is Unlucky "} +c["Damage of Enemies Hitting you is Unlucky while you are on Full Life"]={nil,"Damage of Enemies Hitting you is Unlucky while you are on Full Life "} c["Damage of Enemies Hitting you is Unlucky while you are on Low Life"]={nil,"Damage of Enemies Hitting you is Unlucky while you are on Low Life "} c["Damage of Enemies Hitting you is Unlucky while you are on Low Life 50% chance to Avoid Death from Hits"]={nil,"Damage of Enemies Hitting you is Unlucky while you are on Low Life 50% chance to Avoid Death from Hits "} c["Damage over Time bypasses your Energy Shield"]={nil,"Damage over Time bypasses your Energy Shield "} @@ -5158,33 +7125,49 @@ c["Damage with Hits is Lucky against Heavy Stunned Enemies"]={{[1]={[1]={actor=" c["Damaging Ailments Cannot Be inflicted on you while you already have one"]={nil,"Damaging Ailments Cannot Be inflicted on you while you already have one "} c["Damaging Ailments Cannot Be inflicted on you while you already have one 20% increased Magnitude of Damaging Ailments you inflict"]={nil,"Damaging Ailments Cannot Be inflicted on you while you already have one 20% increased Magnitude of Damaging Ailments you inflict "} c["Damaging Ailments deal damage 12% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteFaster",type="INC",value=12},[2]={flags=0,keywordFlags=0,name="BleedFaster",type="INC",value=12},[3]={flags=0,keywordFlags=0,name="PoisonFaster",type="INC",value=12}},nil} +c["Damaging Ailments deal damage 3% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteFaster",type="INC",value=3},[2]={flags=0,keywordFlags=0,name="BleedFaster",type="INC",value=3},[3]={flags=0,keywordFlags=0,name="PoisonFaster",type="INC",value=3}},nil} c["Damaging Ailments deal damage 4% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteFaster",type="INC",value=4},[2]={flags=0,keywordFlags=0,name="BleedFaster",type="INC",value=4},[3]={flags=0,keywordFlags=0,name="PoisonFaster",type="INC",value=4}},nil} c["Damaging Ailments deal damage 5% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteFaster",type="INC",value=5},[2]={flags=0,keywordFlags=0,name="BleedFaster",type="INC",value=5},[3]={flags=0,keywordFlags=0,name="PoisonFaster",type="INC",value=5}},nil} c["Damaging Spells consume a Power Charge if able to trigger Abyssal Apparition"]={nil,"Damaging Spells consume a Power Charge if able to trigger Abyssal Apparition "} -c["Dance with Death"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Dance with Death"}},nil} +c["Dance with Death"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Dance with Death"},[2]={flags=0,keywordFlags=0,name="Condition:HaveDanceWithDeath",type="FLAG",value=true}},nil} c["Darkness Reservation lasts for 5 seconds"]={nil,"Darkness Reservation lasts for 5 seconds "} c["Darkness Reservation lasts for 5 seconds +10 to Maximum Darkness per Level"]={nil,"Darkness Reservation lasts for 5 seconds +10 to Maximum Darkness per Level "} c["Dazes on Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="DazeChance",type="BASE",value=100}},nil} +c["Deal 1 to 1000 Lightning Damage to nearby Enemies when you lose a Power, Frenzy, or Endurance Charge"]={{[1]={flags=0,keywordFlags=0,name="LightningMin",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="LightningMax",type="BASE",value=1000}}," to nearby Enemies when you lose a Power, Frenzy, or Endurance Charge "} c["Deal 30% of Overkill damage to enemies within 2 metres of the enemy killed"]={{[1]={flags=0,keywordFlags=0,name="Damage",type="BASE",value=30}}," Overkill to enemies within 2 metres of the enemy killed "} c["Deal 4% increased Damage with Hits to Rare or Unique Enemies for each second they've ever been in your Presence, up to a maximum of 200%"]={{[1]={[1]={actor="enemy",limit=200,limitTotal=true,type="Multiplier",var="EnemyPresenceSeconds"},[2]={actor="enemy",type="ActorCondition",var="RareOrUnique"},flags=0,keywordFlags=262144,name="Damage",type="INC",value=4}},nil} +c["Deal Double Damage to Enemies that are on Full Life"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="FullLife"},[2]={globalLimit=100,globalLimitKey="DamageDoubledLimit",type="Multiplier",var="DamageDoubled"},flags=0,keywordFlags=0,name="Damage",type="MORE",value=100},[2]={[1]={actor="enemy",type="ActorCondition",var="FullLife"},flags=0,keywordFlags=0,name="Multiplier:DamageDoubled",type="OVERRIDE",value=1}}," to Enemies "} c["Deal no Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="DealNoLightning",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="DealNoCold",type="FLAG",value=true},[3]={flags=0,keywordFlags=0,name="DealNoFire",type="FLAG",value=true}},nil} +c["Deal no Non-Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="DealNoPhysical",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="DealNoChaos",type="FLAG",value=true}},nil} c["Deal no Non-Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DealNoPhysical",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="DealNoLightning",type="FLAG",value=true},[3]={flags=0,keywordFlags=0,name="DealNoCold",type="FLAG",value=true},[4]={flags=0,keywordFlags=0,name="DealNoChaos",type="FLAG",value=true}},nil} +c["Deal no Non-Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="DealNoLightning",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="DealNoCold",type="FLAG",value=true},[3]={flags=0,keywordFlags=0,name="DealNoFire",type="FLAG",value=true},[4]={flags=0,keywordFlags=0,name="DealNoChaos",type="FLAG",value=true}},nil} +c["Deal no Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="DealNoPhysical",type="FLAG",value=true}},nil} c["Deal up to 40% more Damage to Enemies based on their missing Concentration"]={nil,"up to 40% more Damage to Enemies based on their missing Concentration "} c["Deal your Thorns Damage to Enemies you Stun with Melee Attacks"]={nil,"your Thorns Damage to Enemies you Stun with Melee Attacks "} c["Deal your Thorns Damage to Enemies you Stun with Melee Attacks 35 to 53 Physical Thorns damage"]={{[1]={flags=256,keywordFlags=0,name="PhysicalMin",type="BASE",value=35},[2]={flags=256,keywordFlags=0,name="PhysicalMax",type="BASE",value=53}},"your to Enemies you Stun "} +c["Deal your Thorns damage to enemies you Critically Hit with Melee Attacks"]={nil,"your Thorns damage to enemies you Critically Hit with Melee Attacks "} c["Deals 25% of current Mana as Chaos Damage to you when Effect ends"]={nil,"Deals 25% of current Mana as Chaos Damage to you when Effect ends "} +c["Deals 450 Chaos Damage per second to nearby Enemies"]={nil,"Deals 450 Chaos Damage per second to nearby Enemies "} +c["Deals 50 Chaos Damage per second to nearby Enemies"]={nil,"Deals 50 Chaos Damage per second to nearby Enemies "} +c["Debilitate Enemies on Hit while you have an Emerald and a Sapphire socketed in your tree"]={nil,"Debilitate Enemies on Hit while you have an Emerald and a Sapphire socketed in your tree "} c["Debuffs inflicted by Hazards have 30% increased Slow Magnitude"]={nil,"Debuffs inflicted by Hazards have 30% increased Slow Magnitude "} c["Debuffs inflicted by Hazards have 30% increased Slow Magnitude 30% increased Hazard Immobilisation buildup"]={nil,"Debuffs inflicted by Hazards have 30% increased Slow Magnitude 30% increased Hazard Immobilisation buildup "} c["Debuffs on you expire 10% faster"]={{[1]={flags=0,keywordFlags=0,name="SelfDebuffExpirationRate",type="BASE",value=10}},nil} +c["Debuffs on you expire 100% faster"]={{[1]={flags=0,keywordFlags=0,name="SelfDebuffExpirationRate",type="BASE",value=100}},nil} +c["Debuffs on you expire 18% faster"]={{[1]={flags=0,keywordFlags=0,name="SelfDebuffExpirationRate",type="BASE",value=18}},nil} c["Debuffs on you expire 20% faster"]={{[1]={flags=0,keywordFlags=0,name="SelfDebuffExpirationRate",type="BASE",value=20}},nil} c["Debuffs on you expire 25% faster"]={{[1]={flags=0,keywordFlags=0,name="SelfDebuffExpirationRate",type="BASE",value=25}},nil} c["Debuffs on you expire 3% faster"]={{[1]={flags=0,keywordFlags=0,name="SelfDebuffExpirationRate",type="BASE",value=3}},nil} +c["Debuffs on you expire 6% faster"]={{[1]={flags=0,keywordFlags=0,name="SelfDebuffExpirationRate",type="BASE",value=6}},nil} c["Debuffs on you expire 8% faster"]={{[1]={flags=0,keywordFlags=0,name="SelfDebuffExpirationRate",type="BASE",value=8}},nil} +c["Debuffs on you expire 90% faster"]={{[1]={flags=0,keywordFlags=0,name="SelfDebuffExpirationRate",type="BASE",value=90}},nil} c["Debuffs you inflict have 10% increased Slow Magnitude"]={nil,"Debuffs you inflict have 10% increased Slow Magnitude "} c["Debuffs you inflict have 10% increased Slow Magnitude Debuffs on you expire 20% faster"]={nil,"Debuffs you inflict have 10% increased Slow Magnitude Debuffs on you expire 20% faster "} +c["Debuffs you inflict have 16% increased Slow Magnitude"]={nil,"Debuffs you inflict have 16% increased Slow Magnitude "} c["Debuffs you inflict have 20% increased Slow Magnitude"]={nil,"Debuffs you inflict have 20% increased Slow Magnitude "} c["Debuffs you inflict have 20% increased Slow Magnitude 10% increased Spirit"]={nil,"Debuffs you inflict have 20% increased Slow Magnitude 10% increased Spirit "} -c["Debuffs you inflict have 20% increased Slow Magnitude Gain 12% of Damage as Extra Fire Damage"]={nil,"Debuffs you inflict have 20% increased Slow Magnitude Gain 12% of Damage as Extra Fire Damage "} +c["Debuffs you inflict have 20% increased Slow Magnitude 20% reduced Slowing Potency of Debuffs on You"]={nil,"Debuffs you inflict have 20% increased Slow Magnitude 20% reduced Slowing Potency of Debuffs on You "} +c["Debuffs you inflict have 25% increased Slow Magnitude"]={nil,"Debuffs you inflict have 25% increased Slow Magnitude "} c["Debuffs you inflict have 30% increased Slow Magnitude"]={nil,"Debuffs you inflict have 30% increased Slow Magnitude "} c["Debuffs you inflict have 30% increased Slow Magnitude Cannot Immobilise enemies"]={nil,"Debuffs you inflict have 30% increased Slow Magnitude Cannot Immobilise enemies "} c["Debuffs you inflict have 4% increased Slow Magnitude"]={nil,"Debuffs you inflict have 4% increased Slow Magnitude "} @@ -5199,19 +7182,23 @@ c["Defend against Hits as though you had 1% more Armour per 1% current Energy Sh c["Defend with 120% of Armour against Projectile Attacks"]={nil,"Defend with 120% of Armour against Projectile Attacks "} c["Defend with 120% of Armour while not on Low Energy Shield"]={{[1]={[1]={neg=true,type="Condition",var="LowEnergyShield"},flags=0,keywordFlags=0,name="ArmourDefense",source="Armour and Energy Shield Mastery",type="MAX",value=20}},nil} c["Defend with 150% of Armour against Hits from Enemies that are further than 6m away"]={nil,"Defend with 150% of Armour against Hits from Enemies that are further than 6m away "} +c["Defend with 175% of Armour while you have Energy Shield"]={{[1]={[1]={type="Condition",var="HaveEnergyShield"},flags=0,keywordFlags=0,name="ArmourDefense",type="MAX",value=75}},nil} c["Defend with 200% of Armour"]={{[1]={flags=0,keywordFlags=0,name="ArmourDefense",type="MAX",value=100}},nil} c["Defend with 200% of Armour against Critical Hits"]={nil,"Defend with 200% of Armour against Critical Hits "} c["Defend with 200% of Armour against Critical Hits +15 to Strength"]={nil,"Defend with 200% of Armour against Critical Hits +15 to Strength "} c["Defend with 200% of Armour during effect"]={{[1]={flags=0,keywordFlags=0,name="ArmourDefense",type="MAX",value=100}},nil} -c["Defend with 200% of Armour while you have Energy Shield"]={nil,"Defend with 200% of Armour while you have Energy Shield "} -c["Defend with 200% of Armour while you have Energy Shield Damage over Time cannot bypass your Energy Shield"]={nil,"Defend with 200% of Armour while you have Energy Shield Damage over Time cannot bypass your Energy Shield "} +c["Defend with 200% of Armour while you have Energy Shield"]={{[1]={[1]={type="Condition",var="HaveEnergyShield"},flags=0,keywordFlags=0,name="ArmourDefense",type="MAX",value=100}},nil} c["Deflected Hits cannot inflict Bleeding on you"]={nil,"Deflected Hits cannot inflict Bleeding on you "} c["Deflected Hits cannot inflict Maim on you"]={nil,"Deflected Hits cannot inflict Maim on you "} c["Deflected Hits cannot inflict Maim on you Deflected Hits cannot inflict Bleeding on you"]={nil,"Deflected Hits cannot inflict Maim on you Deflected Hits cannot inflict Bleeding on you "} c["Demonflame has no maximum"]={{[1]={flags=0,keywordFlags=0,name="Multiplier:DemonFlameMaximum",type="BASE",value=999}},nil} +c["Denoted service of 4250 dekhara in the akhara of Balbala Passives in radius are Conquered by the Maraketh"]={nil,"Denoted service of 4250 dekhara in the akhara of Balbala Passives in radius are Conquered by the Maraketh "} +c["Despair has no Reservation if Cast as an Aura"]={{[1]={[1]={skillId="DespairPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationFlat",value=0}},[2]={[1]={skillId="DespairPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationFlat",value=0}},[3]={[1]={skillId="DespairPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationPercent",value=0}},[4]={[1]={skillId="DespairPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationPercent",value=0}}},nil} c["Detonator skills have 40% increased Area of Effect"]={{[1]={[1]={skillType=241,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=40}},nil} c["Detonator skills have 8% increased Area of Effect"]={{[1]={[1]={skillType=241,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=8}},nil} c["Detonator skills have 80% reduced damage"]={{[1]={[1]={skillType=241,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=-80}},nil} +c["Dexterity and Intelligence from passives in Radius count towards Strength Melee Damage bonus"]={nil,"Dexterity and Intelligence from passives in Radius count towards Strength Melee Damage bonus "} +c["Dexterity can satisfy other Attribute Requirements of Melee Weapons and Melee Skills"]={nil,"Dexterity can satisfy other Attribute Requirements of Melee Weapons and Melee Skills "} c["Divine Flight"]={nil,"Divine Flight "} c["Dodge Roll avoids all Hits"]={nil,"Dodge Roll avoids all Hits "} c["Dodge Roll avoids all Hits Gain Overencumbrance for 4 seconds when you Dodge Roll"]={nil,"Dodge Roll avoids all Hits Gain Overencumbrance for 4 seconds when you Dodge Roll "} @@ -5226,23 +7213,32 @@ c["Double Stun Threshold while Shield is Raised"]={{[1]={[1]={globalLimit=100,gl c["Double the number of your Poisons that targets can be affected by at the same time"]={{[1]={flags=0,keywordFlags=0,name="PoisonCanStack",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="PoisonStacks",type="MORE",value=100}},nil} c["Drop Ignited Ground while moving, which lasts 8 seconds and Ignites as though dealing Fire Damage equal to 10% of your maximum Life"]={nil,"Drop Ignited Ground while moving, which lasts 8 seconds and Ignites as though dealing Fire Damage equal to 10% of your maximum Life "} c["Drop Shocked Ground while moving, lasting 8 seconds"]={nil,"Drop Shocked Ground while moving, lasting 8 seconds "} +c["During Effect, 6% reduced Damage taken of each Element for which your Uncapped Elemental Resistance is lowest"]={{[1]={[1]={stat="LightningResistTotal",thresholdStat="ColdResistTotal",type="StatThreshold",upper=true},[2]={stat="LightningResistTotal",thresholdStat="FireResistTotal",type="StatThreshold",upper=true},flags=0,keywordFlags=0,name="LightningDamageTaken",type="INC",value=-6},[2]={[1]={stat="ColdResistTotal",thresholdStat="LightningResistTotal",type="StatThreshold",upper=true},[2]={stat="ColdResistTotal",thresholdStat="FireResistTotal",type="StatThreshold",upper=true},flags=0,keywordFlags=0,name="ColdDamageTaken",type="INC",value=-6},[3]={[1]={stat="FireResistTotal",thresholdStat="LightningResistTotal",type="StatThreshold",upper=true},[2]={stat="FireResistTotal",thresholdStat="ColdResistTotal",type="StatThreshold",upper=true},flags=0,keywordFlags=0,name="FireDamageTaken",type="INC",value=-6}},nil} +c["During Effect, Damage Penetrates 7% Resistance of each Element for which your Uncapped Elemental Resistance is highest"]={{[1]={[1]={stat="LightningResistTotal",thresholdStat="ColdResistTotal",type="StatThreshold"},[2]={stat="LightningResistTotal",thresholdStat="FireResistTotal",type="StatThreshold"},flags=0,keywordFlags=0,name="LightningPenetration",type="BASE",value=7},[2]={[1]={stat="ColdResistTotal",thresholdStat="LightningResistTotal",type="StatThreshold"},[2]={stat="ColdResistTotal",thresholdStat="FireResistTotal",type="StatThreshold"},flags=0,keywordFlags=0,name="ColdPenetration",type="BASE",value=7},[3]={[1]={stat="FireResistTotal",thresholdStat="LightningResistTotal",type="StatThreshold"},[2]={stat="FireResistTotal",thresholdStat="ColdResistTotal",type="StatThreshold"},flags=0,keywordFlags=0,name="FirePenetration",type="BASE",value=7}},nil} c["Each Arrow fired is a Crescendo, Splinter, Reversing, Diamond, Covetous, or Blunt Arrow"]={nil,"Each Arrow fired is a Crescendo, Splinter, Reversing, Diamond, Covetous, or Blunt Arrow "} c["Each Totem applies 2% increased Damage taken to Enemies in their Presence"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Multiplier",var="TotemsSummoned"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=2}}}},nil} +c["Eat a Soul when you Hit a Unique Enemy, no more than once every 0.5 seconds"]={nil,"Eat a Soul when you Hit a Unique Enemy, no more than once every 0.5 seconds "} +c["Eat a Soul when you Hit an enemy with an Open Weakness"]={nil,"Eat a Soul when you Hit an enemy with an Open Weakness "} c["Echoed Spells have 25% increased Area of Effect"]={nil,"Echoed Spells have 25% increased Area of Effect "} c["Effect is not removed when Unreserved Life is Filled"]={nil,"Effect is not removed when Unreserved Life is Filled "} c["Effect is not removed when Unreserved Life is Filled 30% of Damage taken during effect Recouped as Life"]={nil,"Effect is not removed when Unreserved Life is Filled 30% of Damage taken during effect Recouped as Life "} c["Effect is not removed when Unreserved Life is Filled Cannot be Used manually"]={nil,"Effect is not removed when Unreserved Life is Filled Cannot be Used manually "} c["Effect is not removed when Unreserved Mana is Filled"]={{[1]={flags=0,keywordFlags=0,name="ManaFlaskEffectNotRemoved",type="FLAG",value=true}},nil} -c["Eldritch Battery"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Eldritch Battery"}},nil} +c["Eldritch Battery"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Eldritch Battery"},[2]={flags=0,keywordFlags=0,name="Condition:HaveEldritchBattery",type="FLAG",value=true}},nil} c["Elemental Ailment Threshold is increased by Uncapped Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="AilmentThresholdIncreasedByUncappedChaosRes",type="FLAG",value=true}},nil} +c["Elemental Ailments other than Freeze you inflict are Reflected to you"]={nil,"Elemental Ailments other than Freeze you inflict are Reflected to you "} c["Elemental Archon does not expire while on High Infernal Flame"]={nil,"Elemental Archon does not expire while on High Infernal Flame "} c["Elemental Archon does not expire while on High Infernal Flame Lose Elemental Archon on reaching maximum Infernal Flame"]={nil,"Elemental Archon does not expire while on High Infernal Flame Lose Elemental Archon on reaching maximum Infernal Flame "} c["Elemental Damage also Contributes to Bleeding Magnitude"]={{[1]={flags=0,keywordFlags=0,name="FireCanBleed",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="ColdCanBleed",type="FLAG",value=true},[3]={flags=0,keywordFlags=0,name="LightningCanBleed",type="FLAG",value=true}},nil} c["Elemental Damage from Hits Contributes to Flammability, Ignite, and Chill Magnitudes, Freeze Buildup, and Shock Chance"]={{[1]={flags=0,keywordFlags=0,name="FireCanChill",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="FireCanFreeze",type="FLAG",value=true},[3]={flags=0,keywordFlags=0,name="FireCanShock",type="FLAG",value=true},[4]={flags=0,keywordFlags=0,name="ColdCanIgnite",type="FLAG",value=true},[5]={flags=0,keywordFlags=0,name="ColdCanShock",type="FLAG",value=true},[6]={flags=0,keywordFlags=0,name="LightningCanIgnite",type="FLAG",value=true},[7]={flags=0,keywordFlags=0,name="LightningCanChill",type="FLAG",value=true},[8]={flags=0,keywordFlags=0,name="LightningCanFreeze",type="FLAG",value=true}},nil} -c["Elemental Equilibrium"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Elemental Equilibrium"}},nil} +c["Elemental Damage from your Hits is Resisted by the enemy's lowest Elemental Resistance"]={nil,"Elemental Damage from your Hits is Resisted by the enemy's lowest Elemental Resistance "} +c["Elemental Equilibrium"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Elemental Equilibrium"},[2]={flags=0,keywordFlags=0,name="Condition:HaveElementalEquilibrium",type="FLAG",value=true}},nil} +c["Elemental Weakness has no Reservation if Cast as an Aura"]={{[1]={[1]={skillId="ElementalWeaknessPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationFlat",value=0}},[2]={[1]={skillId="ElementalWeaknessPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationFlat",value=0}},[3]={[1]={skillId="ElementalWeaknessPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationPercent",value=0}},[4]={[1]={skillId="ElementalWeaknessPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationPercent",value=0}}},nil} +c["Emits a golden glow"]={nil,"Emits a golden glow "} c["Empowered Attacks Gain 15% of Physical Damage as Extra Fire damage"]={nil,"Empowered Attacks Gain 15% of Physical Damage as Extra Fire damage "} c["Empowered Attacks Gain 16% of Damage as Extra Cold Damage"]={nil,"Empowered Attacks Gain 16% of Damage as Extra Cold Damage "} c["Empowered Attacks deal 10% increased Damage"]={{[1]={[1]={type="Condition",var="Empowered"},flags=1,keywordFlags=0,name="EmpoweredIncrease",type="INC",value=10}},nil} +c["Empowered Attacks deal 15% increased Damage"]={{[1]={[1]={type="Condition",var="Empowered"},flags=1,keywordFlags=0,name="EmpoweredIncrease",type="INC",value=15}},nil} c["Empowered Attacks deal 16% increased Damage"]={{[1]={[1]={type="Condition",var="Empowered"},flags=1,keywordFlags=0,name="EmpoweredIncrease",type="INC",value=16}},nil} c["Empowered Attacks deal 2% increased damage per 10 Tribute"]={nil,"Empowered Attacks deal 2% increased damage per 10 Tribute "} c["Empowered Attacks deal 2% increased damage per 10 Tribute 4% increased Warcry Speed per 25 Tribute"]={nil,"Empowered Attacks deal 2% increased damage per 10 Tribute 4% increased Warcry Speed per 25 Tribute "} @@ -5250,6 +7246,7 @@ c["Empowered Attacks deal 20% increased Damage"]={{[1]={[1]={type="Condition",va c["Empowered Attacks deal 30% increased Damage"]={{[1]={[1]={type="Condition",var="Empowered"},flags=1,keywordFlags=0,name="EmpoweredIncrease",type="INC",value=30}},nil} c["Empowered Attacks deal 50% increased Damage"]={{[1]={[1]={type="Condition",var="Empowered"},flags=1,keywordFlags=0,name="EmpoweredIncrease",type="INC",value=50}},nil} c["Empowered Attacks deal 8% increased Damage"]={{[1]={[1]={type="Condition",var="Empowered"},flags=1,keywordFlags=0,name="EmpoweredIncrease",type="INC",value=8}},nil} +c["Empowered Attacks deal 93% increased Damage"]={{[1]={[1]={type="Condition",var="Empowered"},flags=1,keywordFlags=0,name="EmpoweredIncrease",type="INC",value=93}},nil} c["Empowered Attacks have 50% increased Stun Buildup"]={nil,"Empowered Attacks have 50% increased Stun Buildup "} c["Empowered Attacks have 50% increased Stun Buildup 100% increased Stun Threshold during Empowered Attacks"]={nil,"Empowered Attacks have 50% increased Stun Buildup 100% increased Stun Threshold during Empowered Attacks "} c["Empowerment effect per additional Feather expended"]={nil,"Empowerment effect per additional Feather expended "} @@ -5262,18 +7259,26 @@ c["Enemies Chilled by your Hits increase damage taken by Chill Magnitude"]={{[1] c["Enemies Frozen by you have -8% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Frozen"},flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=-8}}}},nil} c["Enemies Frozen by you take 100% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Frozen"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=100}}}},nil} c["Enemies Frozen by you take 20% increased Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Frozen"},flags=0,keywordFlags=0,name="ColdDamageTaken",type="INC",value=20}}}},nil} +c["Enemies Frozen by you take 20% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Frozen"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=20}}}},nil} c["Enemies Frozen by you take 50% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Frozen"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=50}}}},nil} +c["Enemies Hindered by you take 6% increased Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Hindered"},flags=0,keywordFlags=0,name="ChaosDamageTaken",type="INC",value=6}}}},nil} +c["Enemies Hindered by you take 6% increased Elemental Damage"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Hindered"},flags=0,keywordFlags=0,name="ElementalDamageTaken",type="INC",value=6}}}},nil} +c["Enemies Hindered by you take 6% increased Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Hindered"},flags=0,keywordFlags=0,name="PhysicalDamageTaken",type="INC",value=6}}}},nil} c["Enemies Hitting you have 10% chance to gain an Endurance, "]={nil,"Enemies Hitting you have 10% chance to gain an Endurance, "} c["Enemies Hitting you have 10% chance to gain an Endurance, Frenzy or Power Charge"]={nil,"Enemies Hitting you have 10% chance to gain an Endurance, Frenzy or Power Charge "} c["Enemies Ignited by you have -5% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Ignited"},flags=0,keywordFlags=0,name="FireResist",type="BASE",value=-5}}}},nil} c["Enemies Ignited by you permanently take 1% increased Fire Damage for each second they have ever been Ignited by you, up to a maximum of 10%"]={nil,"you permanently take 1% increased Fire Damage for each second they have ever been Ignited by you, up to a maximum of 10% "} +c["Enemies Ignited or Chilled by you have -20% to Elemental Resistances"]={{[1]={[1]={actor="enemy",type="ActorCondition",varList={[1]="Ignited",[2]="Chilled"}},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=-20}}}},nil} c["Enemies Immobilised by you take 20% more Damage"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Immobilised"},flags=0,keywordFlags=0,name="DamageTaken",type="MORE",value=20}}}},nil} c["Enemies Immobilised by you take 25% less Damage"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Immobilised"},flags=0,keywordFlags=0,name="DamageTaken",type="MORE",value=-25}}}},nil} +c["Enemies Killed by Zombies' Hits Explode, dealing 50% of their Life as Fire Damage"]={nil,"Zombies' Hits Explode, dealing 50% of their Life as Fire Damage "} +c["Enemies Killed with Attack or Spell Hits Explode, dealing 10% of their Life as Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=10,keyOfScaledMod="value",type="Fire",value=100}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} c["Enemies affected by your Hazards Recently have 25% reduced Armour"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="ActorCondition",var="AffectedByHazardRecently"},flags=0,keywordFlags=0,name="Armour",type="INC",value=-25}}}},nil} c["Enemies affected by your Hazards Recently have 25% reduced Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="ActorCondition",var="AffectedByHazardRecently"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=-25}}}},nil} c["Enemies are Culled on Block"]={nil,"Enemies are Culled on Block "} c["Enemies are Intimidated for 4 seconds when you Immobilise them"]={nil,"Enemies are Intimidated for 4 seconds when you Immobilise them "} c["Enemies are Maimed for 4 seconds after becoming Unpinned"]={nil,"Enemies are Maimed for 4 seconds after becoming Unpinned "} +c["Enemies do not block your movement for 4 seconds on Rampage"]={nil,"Enemies do not block your movement for 4 seconds on Rampage "} c["Enemies have Maximum Concentration equal to 30% of their Maximum Life"]={nil,"Enemies have Maximum Concentration equal to 30% of their Maximum Life "} c["Enemies have Maximum Concentration equal to 30% of their Maximum Life Break enemy Concentration on Hit equal to 100% of Damage Dealt"]={nil,"Enemies have Maximum Concentration equal to 30% of their Maximum Life Break enemy Concentration on Hit equal to 100% of Damage Dealt "} c["Enemies have Maximum Concentration equal to 30% of their Maximum Life Break enemy Concentration on Hit equal to 100% of Damage Dealt Enemies regain 10% of Concentration every second if they haven't lost Concentration in the past 5 seconds"]={nil,"Enemies have Maximum Concentration equal to 30% of their Maximum Life Break enemy Concentration on Hit equal to 100% of Damage Dealt Enemies regain 10% of Concentration every second if they haven't lost Concentration in the past 5 seconds "} @@ -5303,9 +7308,11 @@ c["Enemies in your Presence have additional Power equal to their Gruelling Madne c["Enemies in your Presence have at least 10% of Life Reserved"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={actor="enemy",type="ActorCondition",var="EnemyInPresence"},flags=0,keywordFlags=0,name="LifeReservationPercent",type="BASE",value=10}}}},nil} c["Enemies in your Presence have no Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={actor="enemy",type="ActorCondition",var="EnemyInPresence"},flags=0,keywordFlags=0,name="FireResist",type="OVERRIDE",value=0}}},[2]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={actor="enemy",type="ActorCondition",var="EnemyInPresence"},flags=0,keywordFlags=0,name="ColdResist",type="OVERRIDE",value=0}}},[3]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={actor="enemy",type="ActorCondition",var="EnemyInPresence"},flags=0,keywordFlags=0,name="LightningResist",type="OVERRIDE",value=0}}}},nil} c["Enemies in your Presence killed by anyone count as being killed by you instead"]={nil,"killed by anyone count as being killed by you instead "} +c["Enemies killed by your Hits are destroyed"]={nil,"your Hits are destroyed "} c["Enemies near Enemies you Mark are Blinded"]={nil,"Enemies near Enemies you Mark are Blinded "} c["Enemies near Enemies you Mark are Blinded Enemies you Mark cannot deal Critical Hits"]={nil,"Enemies near Enemies you Mark are Blinded Enemies you Mark cannot deal Critical Hits "} c["Enemies regain 10% of Concentration every second if they haven't lost Concentration in the past 5 seconds"]={nil,"Enemies regain 10% of Concentration every second if they haven't lost Concentration in the past 5 seconds "} +c["Enemies slain by Socketed Gems drop 10% increased item quantity"]={nil,"Socketed Gems drop 10% increased item quantity "} c["Enemies standing on Chilled Ground take 25% increased Fire Damage"]={nil,"Enemies standing on Chilled Ground take 25% increased Fire Damage "} c["Enemies standing on Chilled Ground take 25% increased Fire Damage Enemies standing on Ignited Ground take 25% increased Cold Damage"]={nil,"Enemies standing on Chilled Ground take 25% increased Fire Damage Enemies standing on Ignited Ground take 25% increased Cold Damage "} c["Enemies standing on Ignited Ground take 25% increased Cold Damage"]={nil,"Enemies standing on Ignited Ground take 25% increased Cold Damage "} @@ -5314,11 +7321,18 @@ c["Enemies take 10% increased Damage for each Elemental Ailment type among your c["Enemies take 18% increased Damage for each Elemental Ailment type among your Ailments on them"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=18}}},[2]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=18}}},[3]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=18}}},[4]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=18}}},[5]={[1]={actor="enemy",type="ActorCondition",var="Scorched"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=18}}},[6]={[1]={actor="enemy",type="ActorCondition",var="Brittle"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=18}}},[7]={[1]={actor="enemy",type="ActorCondition",var="Sapped"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=18}}},[8]={[1]={actor="enemy",type="ActorCondition",var="Electrocuted"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=18}}}},nil} c["Enemies take 20% increased Damage for each Elemental Ailment type among"]={nil,"Enemies take 20% increased Damage for each Elemental Ailment type among "} c["Enemies take 20% increased Damage for each Elemental Ailment type among your Ailments on them"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=20}}},[2]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=20}}},[3]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=20}}},[4]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=20}}},[5]={[1]={actor="enemy",type="ActorCondition",var="Scorched"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=20}}},[6]={[1]={actor="enemy",type="ActorCondition",var="Brittle"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=20}}},[7]={[1]={actor="enemy",type="ActorCondition",var="Sapped"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=20}}},[8]={[1]={actor="enemy",type="ActorCondition",var="Electrocuted"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=20}}}},nil} +c["Enemies take 5% increased Damage for each Elemental Ailment type among your Ailments on them"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=5}}},[2]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=5}}},[3]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=5}}},[4]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=5}}},[5]={[1]={actor="enemy",type="ActorCondition",var="Scorched"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=5}}},[6]={[1]={actor="enemy",type="ActorCondition",var="Brittle"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=5}}},[7]={[1]={actor="enemy",type="ActorCondition",var="Sapped"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=5}}},[8]={[1]={actor="enemy",type="ActorCondition",var="Electrocuted"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=5}}}},nil} +c["Enemies take 5% increased Elemental Damage from your Hits for each Withered you have inflicted on them"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={limit=15,type="Multiplier",var="WitheredStack"},flags=0,keywordFlags=0,name="ElementalDamageTaken",type="INC",value=5}}}},nil} +c["Enemies you Attack Reflect 100 Physical Damage to you"]={nil,"Enemies you Attack Reflect 100 Physical Damage to you "} +c["Enemies you Attack have 20% chance to Reflect 35 to 50 Chaos Damage to you"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Attack"},flags=0,keywordFlags=0,name="ChaosDamage",type="BASE",value=20}}}}," to Reflect 35 to 50 to you "} c["Enemies you Curse are Hindered, with 15% reduced Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Cursed"},flags=0,keywordFlags=0,name="Condition:Hindered",type="FLAG",value=true}}}},nil} +c["Enemies you Curse are Intimidated"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Cursed"},flags=0,keywordFlags=0,name="Condition:Intimidated",type="FLAG",value=true}}}},nil} c["Enemies you Curse cannot Recharge Energy Shield"]={{[1]={[1]={type="Condition",var="Curse"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="NoEnergyShieldRecharge",type="FLAG",value=true}}}},nil} +c["Enemies you Curse have -11% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Curse"},flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=-11}}}},nil} c["Enemies you Curse have -3% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Curse"},flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=-3}}}},nil} c["Enemies you Curse have -5% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Curse"},flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=-5}}}},nil} c["Enemies you Curse have -7% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Curse"},flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=-7}}}},nil} +c["Enemies you Curse take 25% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Cursed"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=25}}}},nil} c["Enemies you Electrocute have 20% increased Damage taken"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Electrocuted"},flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=20}}}},nil} c["Enemies you Fully Armour Break are Maimed"]={nil,"Enemies you Fully Armour Break are Maimed "} c["Enemies you Fully Armour Break cannot Regenerate Life"]={nil,"Enemies you Fully Armour Break cannot Regenerate Life "} @@ -5327,17 +7341,25 @@ c["Enemies you Heavy Stun while Shapeshifted are Intimidated for 6 seconds"]={ni c["Enemies you Mark cannot deal Critical Hits"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Marked"},flags=0,keywordFlags=0,name="NeverCrit",type="FLAG",value=true}}},[2]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Marked"},flags=0,keywordFlags=0,name="Condition:NeverCrit",type="FLAG",value=true}}}},nil} c["Enemies you Mark have 10% reduced Accuracy Rating"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Marked"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=-10}}}},nil} c["Enemies you Mark take 10% increased Damage"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Marked"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=10}}}},nil} +c["Enemies you Mark take 6% increased Damage"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Marked"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageTaken",type="INC",value=6}}}},nil} +c["Enemies you Shock have 20% reduced Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Shock"},flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=-20}}}},nil} +c["Enemies you Shock have 30% reduced Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Shock"},flags=16,keywordFlags=0,name="Speed",type="INC",value=-30}}}},nil} c["Enemies you apply Incision to take 2% increased Physical Damage per Incision"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Multiplier",var="IncisionStack"},flags=0,keywordFlags=0,name="PhysicalDamageTaken",type="INC",value=2}}}},nil} c["Enemies you inflict Bleeding on cannot Regenerate Life"]={nil,"Enemies you inflict Bleeding on cannot Regenerate Life "} +c["Enemies you kill are Shocked"]={nil,"Enemies you kill are Shocked "} c["Enemies you kill have a 10% chance to explode, dealing a quarter of their maximum Life as Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=25,keyOfScaledMod="value",type="Chaos",value=10}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} +c["Enemies you kill have a 8% chance to explode, dealing a quarter of their maximum Life as Chaos damage"]={{[1]={flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=25,keyOfScaledMod="value",type="Chaos",value=8}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} c["Enemies you kill while they are affected by Abyssal Wasting"]={nil,"Enemies you kill while they are affected by Abyssal Wasting "} -c["Enemies you kill while they are affected by Abyssal Wasting 40% increased Immobilisation buildup against targets affected by Abyssal Wasting"]={nil,"Enemies you kill while they are affected by Abyssal Wasting 40% increased Immobilisation buildup against targets affected by Abyssal Wasting "} +c["Enemies you kill while they are affected by Abyssal Wasting grant 100% increased Flask Charges"]={nil,"Enemies you kill while they are affected by Abyssal Wasting grant 100% increased Flask Charges "} c["Enemies you kill with Empowered Attacks have a 10% chance to Explode, dealing a tenth of their maximum Life as Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=10,keyOfScaledMod="value",type="Fire",value=10}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} c["Enemies' Damage with Critical Hits against you is Lucky"]={nil,"Enemies' Damage with Critical Hits is Lucky "} c["Enemy Critical Hit Chance against you is Unlucky"]={{[1]={flags=0,keywordFlags=0,name="EnemyUnluckyCrit",type="FLAG",value=true}},nil} +c["Enemy Projectiles Pierce you"]={nil,"Enemy Projectiles Pierce you "} +c["Enemy hits on you roll low Damage"]={nil,"Enemy hits on you roll low Damage "} c["Energy Generation is doubled"]={{},"Energy Generation "} c["Energy Shield Recharge is not interrupted by Damage if Recharge began Recently"]={nil,"Energy Shield Recharge is not interrupted by Damage if Recharge began Recently "} c["Energy Shield Recharge starts on use"]={nil,"Energy Shield Recharge starts on use "} +c["Energy Shield Recharge starts when you are Stunned"]={nil,"Energy Shield Recharge starts when you are Stunned "} c["Energy Shield Recharge starts when you use a Mana Flask"]={nil,"Energy Shield Recharge starts when you use a Mana Flask "} c["Energy Shield does not Recharge"]={{[1]={flags=0,keywordFlags=0,name="NoEnergyShieldRecharge",type="FLAG",value=true}},nil} c["Energy Shield is increased by Uncapped Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldIncreasedByUncappedColdRes",type="FLAG",value=true}},nil} @@ -5346,19 +7368,28 @@ c["Energy Shield starts at zero Cannot Recharge or Regenerate Energy Shield"]={n c["Energy Shield starts at zero Cannot Recharge or Regenerate Energy Shield Lose 5% of Energy Shield per second"]={nil,"Energy Shield starts at zero Cannot Recharge or Regenerate Energy Shield Lose 5% of Energy Shield per second "} c["Energy Shield starts at zero Cannot Recharge or Regenerate Energy Shield Lose 5% of Energy Shield per second Life Leech effects are not removed when Unreserved Life is Filled"]={nil,"Energy Shield starts at zero Cannot Recharge or Regenerate Energy Shield Lose 5% of Energy Shield per second Life Leech effects are not removed when Unreserved Life is Filled "} c["Energy Shield starts at zero Cannot Recharge or Regenerate Energy Shield Lose 5% of Energy Shield per second Life Leech effects are not removed when Unreserved Life is Filled Life Leech effects Recover Energy Shield instead while on Full Life"]={nil,"Energy Shield starts at zero Cannot Recharge or Regenerate Energy Shield Lose 5% of Energy Shield per second Life Leech effects are not removed when Unreserved Life is Filled Life Leech effects Recover Energy Shield instead while on Full Life "} +c["Enfeeble has no Reservation if Cast as an Aura"]={{[1]={[1]={skillId="EnfeeblePlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationFlat",value=0}},[2]={[1]={skillId="EnfeeblePlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationFlat",value=0}},[3]={[1]={skillId="EnfeeblePlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationPercent",value=0}},[4]={[1]={skillId="EnfeeblePlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationPercent",value=0}}},nil} +c["Equipment and Skill Gems have 10% increased Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="GlobalAttributeRequirements",type="INC",value=10}},nil} +c["Equipment and Skill Gems have 100% reduced Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="GlobalAttributeRequirements",type="INC",value=-100}},nil} +c["Equipment and Skill Gems have 13% reduced Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="GlobalAttributeRequirements",type="INC",value=-13}},nil} +c["Equipment and Skill Gems have 15% reduced Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="GlobalAttributeRequirements",type="INC",value=-15}},nil} c["Equipment and Skill Gems have 25% increased Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="GlobalAttributeRequirements",type="INC",value=25}},nil} +c["Equipment and Skill Gems have 25% reduced Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="GlobalAttributeRequirements",type="INC",value=-25}},nil} c["Equipment and Skill Gems have 4% reduced Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="GlobalAttributeRequirements",type="INC",value=-4}},nil} +c["Equipment and Skill Gems have 50% increased Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="GlobalAttributeRequirements",type="INC",value=50}},nil} c["Equipment and Skill Gems have 50% reduced Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="GlobalAttributeRequirements",type="INC",value=-50}},nil} c["Equipment has no Attribute Requirements"]={nil,"Equipment has no Attribute Requirements "} c["Equipment has no Attribute Requirements Skill Gems have no Attribute Requirements"]={nil,"Equipment has no Attribute Requirements Skill Gems have no Attribute Requirements "} -c["Eternal Youth"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Eternal Youth"}},nil} +c["Eternal Youth"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Eternal Youth"},[2]={flags=0,keywordFlags=0,name="Condition:HaveEternalYouth",type="FLAG",value=true}},nil} c["Evasion Rating from Equipped Body Armour is halved"]={{[1]={[1]={slotName="Body Armour",type="SlotName"},flags=0,keywordFlags=0,name="Evasion",type="MORE",value=-50}},nil} c["Evasion Rating from Equipped Helmet, Gloves and Boots is doubled"]={{[1]={[1]={slotNameList={[1]="Helmet",[2]="Boots",[3]="Gloves"},type="SlotName"},flags=0,keywordFlags=0,name="Evasion",type="MORE",value=100}},nil} c["Evasion Rating is doubled if you have not been Hit Recently"]={{[1]={[1]={neg=true,type="Condition",var="BeenHitRecently"},[2]={globalLimit=100,globalLimitKey="EvasionDoubledLimit",type="Multiplier",var="EvasionDoubled"},flags=0,keywordFlags=0,name="Evasion",type="MORE",value=100},[2]={[1]={neg=true,type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="Multiplier:EvasionDoubled",type="OVERRIDE",value=1}},nil} +c["Evasion Rating is increased by Overcapped Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="EvasionRatingIncreasedByOvercappedColdRes",type="FLAG",value=true}},nil} c["Evasion Rating is increased by Uncapped Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="EvasionRatingIncreasedByUncappedLightningRes",type="FLAG",value=true}},nil} c["Everlasting Sacrifice"]={{[1]={flags=0,keywordFlags=0,name="Condition:EverlastingSacrifice",type="FLAG",value=true}},nil} c["Every 10 Rage also grants 12% increased Physical Damage"]={{[1]={[1]={div=10,type="Multiplier",var="RageEffect"},flags=0,keywordFlags=0,name="PhysicalDamage",type="INC",value=12}},nil} c["Every 10 seconds, gain a random non-damaging Shrine buff for 20 seconds"]={nil,"Every 10 seconds, gain a random non-damaging Shrine buff for 20 seconds "} +c["Every 16 seconds you gain Iron Reflexes for 8 seconds"]={{[1]={flags=0,keywordFlags=0,name="Condition:HaveArborix",type="FLAG",value=true}},nil} c["Every 2 Rage also grants 1% more Spell damage"]={{[1]={[1]={div=2,type="Multiplier",var="RageEffect"},flags=2,keywordFlags=0,name="Damage",type="MORE",value=1}},nil} c["Every 3 seconds during Effect, deal 100% of Mana spent in those seconds as Chaos Damage to Enemies within 3 metres"]={nil,"Every 3 seconds during Effect, deal 100% of Mana spent in those seconds as Chaos Damage to Enemies within 3 metres "} c["Every 3 seconds during Effect, deal 100% of Mana spent in those seconds as Chaos Damage to Enemies within 3 metres Recover all Mana when Used"]={nil,"Every 3 seconds during Effect, deal 100% of Mana spent in those seconds as Chaos Damage to Enemies within 3 metres Recover all Mana when Used "} @@ -5367,6 +7398,7 @@ c["Every 3 seconds during Effect, deal 50% of Mana spent in those seconds as Cha c["Every 3 seconds, Consume a nearby Corpse to Recover 20% of maximum Life"]={nil,"Every 3 seconds, Consume a nearby Corpse to Recover 20% of maximum Life "} c["Every 4 seconds, Recover 1 Life for every 0.2 Life Recovery per second from Regeneration"]={nil,"Every 4 seconds, Recover 1 Life for every 0.2 Life Recovery per second from Regeneration "} c["Every 5 Rage also grants 5% of Damage taken Recouped as Life"]={{[1]={[1]={div=5,type="Multiplier",var="RageEffect"},flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=5}},nil} +c["Every 5 seconds, gain a Verisium Infusion"]={nil,"Every 5 seconds, gain a Verisium Infusion "} c["Every Rage also grants 1% increased Armour"]={{[1]={[1]={type="Multiplier",var="RageEffect"},flags=0,keywordFlags=0,name="Armour",type="INC",value=1}},nil} c["Every Rage also grants 1% increased Evasion Rating"]={{[1]={[1]={type="Multiplier",var="RageEffect"},flags=0,keywordFlags=0,name="Evasion",type="INC",value=1}},nil} c["Every Rage also grants 1% increased Fire Damage"]={{[1]={[1]={type="Multiplier",var="RageEffect"},flags=0,keywordFlags=0,name="FireDamage",type="INC",value=1}},nil} @@ -5395,25 +7427,37 @@ c["Expend all Vivid Wisps to trigger Vivid Stampede when you Attack Grants Skill c["Expend an Owl Feather when you Dodge to trigger Primal Bounty"]={nil,"Expend an Owl Feather when you Dodge to trigger Primal Bounty "} c["Expend an Owl Feather when you Dodge to trigger Primal Bounty Grants Skill: Primal Bounty"]={nil,"Expend an Owl Feather when you Dodge to trigger Primal Bounty Grants Skill: Primal Bounty "} c["Exposure you inflict lowers Resistances by an additional 5%"]={{[1]={flags=0,keywordFlags=0,name="ExtraExposure",type="BASE",value=5}},nil} +c["Extra gore"]={{},nil} +c["Far Shot"]={{[1]={flags=0,keywordFlags=0,name="FarShot",type="FLAG",value=true}},nil} c["Final Echo of Cascadable Spells also Cascades to either side of the targeted Area along a random axis"]={nil,"Final Echo of Cascadable Spells also Cascades to either side of the targeted Area along a random axis "} c["Fire Damage also Contributes to Bleeding Magnitude"]={{[1]={flags=0,keywordFlags=0,name="FireCanBleed",type="FLAG",value=true}},nil} c["Fire Damage from Hits Contributes to Shock Chance instead of Flammability and Ignite Magnitudes"]={{[1]={flags=0,keywordFlags=0,name="FireCanShock",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="FireCannotIgnite",type="FLAG",value=true}},nil} +c["Fire Damage from Hits also Contributes to Poison Magnitude"]={nil,"Fire Damage from Hits also Contributes to Poison Magnitude "} c["Fire Resistance is unaffected by Area Penalties"]={nil,"Fire Resistance is unaffected by Area Penalties "} +c["Fire Skills have 20% chance to Poison on Hit"]={{[1]={flags=0,keywordFlags=32,name="PoisonChance",type="BASE",value=20}},nil} c["Fire Spells Convert 100% of Fire Damage to Chaos Damage"]={{[1]={[1]={skillType=2,type="SkillType"},[2]={skillType=28,type="SkillType"},flags=0,keywordFlags=0,name="FireDamageConvertToChaos",type="BASE",value="100"}},nil} c["Fissure Skills have +1 to Limit"]={nil,"Fissure Skills have +1 to Limit "} c["Flammability Magnitude is doubled"]={{[1]={[1]={globalLimit=100,globalLimitKey="EnemyIgniteChanceDoubledLimit",type="Multiplier",var="EnemyIgniteChanceDoubled"},flags=0,keywordFlags=0,name="EnemyIgniteChance",type="MORE",value=100},[2]={flags=0,keywordFlags=0,name="Multiplier:EnemyIgniteChanceDoubled",type="OVERRIDE",value=1}},nil} +c["Flammability has no Reservation if Cast as an Aura"]={{[1]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationFlat",value=0}},[2]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationFlat",value=0}},[3]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationPercent",value=0}},[4]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationPercent",value=0}}},nil} +c["Flasks applied to you have 8% increased Effect"]={{[1]={[1]={actor="player",type="ActorCondition"},flags=0,keywordFlags=0,name="FlaskEffect",type="INC",value=8}},nil} +c["Flasks do not apply to you"]={{[1]={flags=0,keywordFlags=0,name="FlasksDoNotApplyToPlayer",type="FLAG",value=true}},nil} c["Flasks do not recover Life"]={nil,"Flasks do not recover Life "} c["Flasks do not recover Life Gain 1 Life Flask Charge per 2% Life spent"]={nil,"Flasks do not recover Life Gain 1 Life Flask Charge per 2% Life spent "} c["Flasks do not recover Life Gain 1 Life Flask Charge per 2% Life spent On Hitting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed"]={nil,"Flasks do not recover Life Gain 1 Life Flask Charge per 2% Life spent On Hitting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed "} c["Flasks do not recover Life Gain 1 Life Flask Charge per 2% Life spent On Hitting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed Gain 1% of damage as Physical damage for 5 seconds per Charge consumed this way"]={nil,"Flasks do not recover Life Gain 1 Life Flask Charge per 2% Life spent On Hitting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed Gain 1% of damage as Physical damage for 5 seconds per Charge consumed this way "} c["Flasks do not recover Life On-Kill Effects happen twice"]={nil,"Flasks do not recover Life On-Kill Effects happen twice "} c["Flasks gain 0.17 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGenerated",type="BASE",value=0.17}},nil} +c["Flasks gain 0.75 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGenerated",type="BASE",value=0.75}},nil} +c["Flasks you Use apply to your Raised Zombies and Spectres"]={{[1]={[1]={includeTransfigured=true,skillNameList={[1]="Raise Zombie",[2]="Raise Spectre"},type="SkillName"},flags=0,keywordFlags=0,name="FlasksApplyToMinion",type="FLAG",value=true}},nil} c["For each colour of Socketed Support Gem that is most numerous, gain:"]={{},nil} c["Fork an additional time"]={nil,"Fork an additional time "} c["Fork an additional time Chain an additional time"]={nil,"Fork an additional time Chain an additional time "} c["Fork an additional time Chain an additional time Chain from Terrain an additional time"]={nil,"Fork an additional time Chain an additional time Chain from Terrain an additional time "} c["Fork an additional time Chain an additional time Chain from Terrain an additional time Cannot collide with targets"]={nil,"Fork an additional time Chain an additional time Chain from Terrain an additional time Cannot collide with targets "} +c["Found Magic Items drop Identified"]={nil,"Found Magic Items drop Identified "} +c["Freezes Enemies that are on Full Life"]={nil,"Freezes Enemies that are on Full Life "} c["Frenzy or Power Charge"]={nil,"Frenzy or Power Charge "} +c["Frostbite has no Reservation if Cast as an Aura"]={{[1]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationFlat",value=0}},[2]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationFlat",value=0}},[3]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationPercent",value=0}},[4]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationPercent",value=0}}},nil} c["Fully Armour Broken enemies you kill with Hits Shatter"]={nil,"Fully Armour Broken enemies you kill with Hits Shatter "} c["Fully Broken Armour you inflict also increases Cold and Lightning Damage Taken from Hits"]={{[1]={flags=0,keywordFlags=0,name="ArmourBreakColdDamageTaken",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="ArmourBreakLightningDamageTaken",type="FLAG",value=true}},nil} c["Fully Broken Armour you inflict also increases Fire Damage Taken from Hits"]={{[1]={flags=0,keywordFlags=0,name="ArmourBreakFireDamageTaken",type="FLAG",value=true}},nil} @@ -5424,17 +7468,23 @@ c["Gain 1 Dark Whisper every second there is a Cursed Enemy in your Presence 40% c["Gain 1 Dark Whisper every second there is a Cursed Enemy in your Presence Curses you inflict can affect Hexproof Enemies"]={{}," Dark Whisper every second there is a Cursed Enemy in your Presence Curses you inflict can affect Hexproof Enemies "} c["Gain 1 Druidic Prowess for every 20 total Rage spent"]={{}," Druidic Prowess for every 20 total Rage spent "} c["Gain 1 Endurance Charge every second if you've been Hit Recently"]={{}," Endurance Charge every second "} +c["Gain 1 Endurance Charge on use"]={{}," Endurance Charge on use "} +c["Gain 1 Energy Shield on Kill per Level"]={{[1]={[1]={type="Condition",var="KilledRecently"},[2]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=1}},nil} c["Gain 1 Explosive Rhythm every 3 times you use a Grenade Skill"]={{}," Explosive Rhythm every 3 times you use a Skill "} +c["Gain 1 Explosive Rhythm every 3 times you use a Grenade Skill Remove all Explosive Rhythm on reaching 10 to gain Explosive Fervour for 10 Seconds"]={{}," Explosive Rhythm every 3 times you use a Skill Remove all Explosive Rhythm on reaching 10 to gain Explosive Fervour "} c["Gain 1 Explosive Rhythm every 3 times you use a Grenade Skill Remove all Explosive Rhythm on reaching 10 to gain Explosive Fervour for 10 Seconds"]={{}," Explosive Rhythm every 3 times you use a Skill Remove all Explosive Rhythm on reaching 10 to gain Explosive Fervour "} c["Gain 1 Fear Incarnate when you Cull a target"]={{}," Fear Incarnate when you Cull a target "} +c["Gain 1 Fear Overwhelming when you Cull a target"]={{}," Fear Overwhelming when you Cull a target "} c["Gain 1 Fragile Regrowth each second"]={{}," Fragile Regrowth each second "} c["Gain 1 Life Flask Charge per 2% Life spent"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=1}}," Flask Charge per 2% Life spent "} c["Gain 1 Life Flask Charge per 2% Life spent On Hitting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed"]={{[1]={flags=4,keywordFlags=0,name="Life",type="BASE",value=1}}," Flask Charge per 2% Life spent ting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed "} c["Gain 1 Life Flask Charge per 2% Life spent On Hitting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed Gain 1% of damage as Physical damage for 5 seconds per Charge consumed this way"]={{[1]={flags=4,keywordFlags=0,name="LifeAsPhysical",type="BASE",value=1}}," Flask Charge per 2% Life spent ting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed Gain 1% of damage per Charge consumed this way "} +c["Gain 1 Life on Kill per Level"]={{[1]={[1]={type="Condition",var="KilledRecently"},[2]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="Life",type="BASE",value=1}},nil} +c["Gain 1 Mana on Kill per Level"]={{[1]={[1]={type="Condition",var="KilledRecently"},[2]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="Mana",type="BASE",value=1}},nil} c["Gain 1 Rage on Melee Axe Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} c["Gain 1 Rage on Melee Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} c["Gain 1 Rage when you kill an enemy affected by Abyssal Wasting"]={{}," Rage affected by Abyssal Wasting "} -c["Gain 1 Rage when you kill an enemy affected by Abyssal Wasting Abyssal Wasting also applies % to Fire Resistance"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="FireResist",type="BASE",value=1}}," Rage affected by Abyssal Wasting Abyssal Wasting also applies % to "} +c["Gain 1 Rage when you kill an enemy affected by Abyssal Wasting Abyssal Wasting also applies -10% to Fire Resistance"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="FireResist",type="BASE",value=1}}," Rage affected by Abyssal Wasting Abyssal Wasting also applies -10% to "} c["Gain 1 Rage when your Hit Ignites a target"]={{}," Rage when your Hit Ignites a target "} c["Gain 1 Runefather's Boast per Power of targets affected by Runefather's Challenge you kill"]={{}," Runefather's Boast per Power of targets affected by Runefather's Challenge you kill "} c["Gain 1 Runic Binding on Hit with Spells, no more than once every 0.5 seconds"]={{}," Runic Binding , no more than once every 0.5 seconds "} @@ -5444,33 +7494,50 @@ c["Gain 1 Volatility on inflicting an Elemental Ailment Take no Damage from Vola c["Gain 1 Volatility when you kill an enemy affected by Abyssal Wasting"]={{}," Volatility affected by Abyssal Wasting "} c["Gain 1 Volatility when you kill an enemy affected by Abyssal Wasting 10% chance to inflict Withered with Hits against targets affected by Abyssal Wasting"]={{}," Volatility affected by Abyssal Wasting 10% chance to inflict Withered against targets affected by Abyssal Wasting "} c["Gain 1 fewer Lightning Surge from Triggering Elemental Surge"]={{}," fewer Lightning Surge from Triggering"} +c["Gain 1% of Cold Damage as Extra Chaos Damage per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="ColdDamageGainAsChaos",type="BASE",value=1}},nil} c["Gain 1% of Cold damage as Extra Fire damage per 1% Chill Magnitude on enemy"]={{[1]={[1]={actor="enemy",div=1,type="Multiplier",var="ChillEffect"},flags=0,keywordFlags=0,name="ColdDamageGainAsFire",type="BASE",value=1}},nil} +c["Gain 1% of Fire Damage as Extra Chaos Damage per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="FireDamageGainAsChaos",type="BASE",value=1}},nil} +c["Gain 1% of Lightning Damage as Chaos Damage per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="LightningDamageAsChaos",type="BASE",value=1}},nil} +c["Gain 1% of Unarmed Damage as extra Fire damage per 5 Intelligence"]={{[1]={[1]={div=5,stat="Int",type="PerStat"},flags=16777220,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=1}},nil} c["Gain 1% of damage as Fire damage per 1% Chance to Block"]={{[1]={[1]={div=1,stat="BlockChance",type="PerStat"},flags=0,keywordFlags=0,name="DamageAsFire",type="BASE",value=1}},nil} c["Gain 1% of damage as Physical damage for 5 seconds per Charge consumed this way"]={{[1]={flags=0,keywordFlags=0,name="DamageAsPhysical",type="BASE",value=1}}," per Charge consumed this way "} c["Gain 10 Energy Shield when you Block"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldOnBlock",type="BASE",value=10}},nil} +c["Gain 10 Life per Ignited Enemy Killed"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=10}},nil} c["Gain 10 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=10}},nil} c["Gain 10 Mana per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=10}},nil} c["Gain 10 Rage when Critically Hit by an Enemy"]={{}," Rage when Critically Hit by an Enemy "} +c["Gain 10% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=10}},nil} c["Gain 10% of Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=10}},nil} +c["Gain 10% of Damage as Extra Cold Damage with Spells"]={{[1]={flags=0,keywordFlags=131072,name="DamageGainAsCold",type="BASE",value=10}},nil} c["Gain 10% of Damage as Extra Damage of a random Element"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsRandom",type="BASE",value=10}},nil} +c["Gain 10% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=10}},nil} +c["Gain 10% of Damage as Extra Fire Damage with Spells"]={{[1]={flags=0,keywordFlags=131072,name="DamageGainAsFire",type="BASE",value=10}},nil} c["Gain 10% of Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsLightning",type="BASE",value=10}},nil} +c["Gain 10% of Damage as Extra Lightning Damage with Spells"]={{[1]={flags=0,keywordFlags=131072,name="DamageGainAsLightning",type="BASE",value=10}},nil} c["Gain 10% of Damage as Extra Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsPhysical",type="BASE",value=10}},nil} c["Gain 10% of Elemental Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageGainAsCold",type="BASE",value=10}},nil} c["Gain 10% of Elemental Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageGainAsFire",type="BASE",value=10}},nil} c["Gain 10% of Elemental Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageGainAsLightning",type="BASE",value=10}},nil} +c["Gain 10% of Physical Damage as Extra Chaos Damage while at maximum Power Charges"]={{[1]={[1]={stat="PowerCharges",thresholdStat="PowerChargesMax",type="StatThreshold"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsChaos",type="BASE",value=10}},nil} +c["Gain 100 Life when you lose an Endurance Charge"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=100}}," when you lose an Endurance Charge "} c["Gain 100% of Evasion Rating as extra Ailment Threshold"]={{[1]={[1]={percent=100,stat="Evasion",type="PercentStat"},flags=0,keywordFlags=0,name="AilmentThreshold",type="BASE",value=1}},nil} c["Gain 1000 Guard for 0.5 seconds per Combo expended when using Skills"]={{}," Guard for 0.5 seconds per Combo expended when using Skills "} +c["Gain 11% of Cold damage as Extra Physical damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamageGainAsPhysical",type="BASE",value=11}},nil} c["Gain 11% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=11}},nil} +c["Gain 11% of Fire damage as Extra Physical damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamageGainAsPhysical",type="BASE",value=11}},nil} +c["Gain 11% of Lightning damage as Extra Physical damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageGainAsPhysical",type="BASE",value=11}},nil} c["Gain 12% of Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=12}},nil} c["Gain 12% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=12}},nil} c["Gain 12% of Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsLightning",type="BASE",value=12}},nil} c["Gain 12% of Physical Damage as Extra Cold Damage against Dazed Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Dazed"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=12}},nil} c["Gain 12% of Physical Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsFire",type="BASE",value=12}},nil} c["Gain 12% of Physical Damage as Extra Lightning Damage against Dazed Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Dazed"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsLightning",type="BASE",value=12}},nil} +c["Gain 13 Energy Shield per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldOnKill",type="BASE",value=13}},nil} c["Gain 13 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=13}},nil} c["Gain 13 Mana per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=13}},nil} c["Gain 13% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=13}},nil} c["Gain 13% of maximum Life as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeGainAsEnergyShield",type="BASE",value=13}},nil} +c["Gain 13% of maximum Mana as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ManaGainAsEnergyShield",type="BASE",value=13}},nil} c["Gain 15 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=15}},nil} c["Gain 15 Mana per Enemy Hit with Attacks"]={{[1]={flags=4,keywordFlags=65536,name="ManaOnHit",type="BASE",value=15}},nil} c["Gain 15 Mana per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=15}},nil} @@ -5481,16 +7548,33 @@ c["Gain 15% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name= c["Gain 15% of Damage as Extra Fire Damage while on Ignited Ground"]={{[1]={[1]={type="Condition",var="OnIgnitedGround"},flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=15}},nil} c["Gain 15% of Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsLightning",type="BASE",value=15}},nil} c["Gain 15% of Damage as Extra Lightning Damage while on Shocked Ground"]={{[1]={[1]={type="Condition",var="OnShockedGround"},flags=0,keywordFlags=0,name="DamageGainAsLightning",type="BASE",value=15}},nil} +c["Gain 15% of Fire damage as Extra Lightning damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamageGainAsLightning",type="BASE",value=15}},nil} +c["Gain 15% of Physical Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=15}},nil} +c["Gain 15% of Physical Damage as Extra Fire Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalDamageGainAsFire",type="BASE",value=15}},nil} +c["Gain 15% of Physical Damage as Extra Lightning Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalDamageGainAsLightning",type="BASE",value=15}},nil} c["Gain 15% of maximum Energy Shield as additional Freeze Threshold"]={{[1]={[1]={percent=15,stat="EnergyShield",type="PercentStat"},flags=0,keywordFlags=0,name="FreezeThreshold",type="BASE",value=1}},nil} c["Gain 15% of maximum Life as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeGainAsEnergyShield",type="BASE",value=15}},nil} +c["Gain 18 Energy Shield per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldOnKill",type="BASE",value=18}},nil} +c["Gain 18 Life per Enemy Hit with Spells"]={{[1]={flags=4,keywordFlags=131072,name="LifeOnHit",type="BASE",value=18}},nil} c["Gain 18 Mana per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=18}},nil} c["Gain 18% of Physical Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsLightning",type="BASE",value=18}},nil} +c["Gain 2 Endurance Charge on use"]={{}," Endurance Charge on use "} +c["Gain 2 Frenzy Charge on use"]={{}," Frenzy Charge on use "} +c["Gain 2 Mana per Enemy Hit with Attacks"]={{[1]={flags=4,keywordFlags=65536,name="ManaOnHit",type="BASE",value=2}},nil} +c["Gain 2 Power Charge on use"]={{}," Power Charge on use "} c["Gain 2 Rage on Melee Axe Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} c["Gain 2 Rage when Hit by an Enemy"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} c["Gain 2% of Damage as Extra Fire Damage per Endurance Charge consumed Recently"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=2}}," consumed Recently "} +c["Gain 20 Energy Shield per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldOnKill",type="BASE",value=20}},nil} c["Gain 20 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=20}},nil} c["Gain 20% of Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=20}},nil} +c["Gain 20% of Lightning damage as Extra Cold damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageGainAsCold",type="BASE",value=20}},nil} +c["Gain 20% of Physical Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=20}},nil} +c["Gain 20% of Physical Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsFire",type="BASE",value=20}},nil} +c["Gain 200 Armour per Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=200}},nil} c["Gain 21% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=21}},nil} +c["Gain 23 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=23}},nil} +c["Gain 23% of Damage as Extra Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsPhysical",type="BASE",value=23}},nil} c["Gain 23% of Evasion Rating as extra Armour"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsArmour",type="BASE",value=23}},nil} c["Gain 25 Life per Enemy Hit with Attacks"]={{[1]={flags=4,keywordFlags=65536,name="LifeOnHit",type="BASE",value=25}},nil} c["Gain 25 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=25}},nil} @@ -5502,39 +7586,70 @@ c["Gain 25% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name= c["Gain 25% of Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsLightning",type="BASE",value=25}},nil} c["Gain 25% of Physical Damage as Extra Fire Damage against Heavy Stunned Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="HeavyStunned"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsFire",type="BASE",value=25}},nil} c["Gain 25% of Physical Damage as Extra Lightning Damage against Electrocuted Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Electrocuted"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsLightning",type="BASE",value=25}},nil} +c["Gain 250 Life per Ignited Enemy Killed"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Ignited"},flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=250}},nil} c["Gain 26% of Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=26}},nil} c["Gain 26% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=26}},nil} c["Gain 26% of Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsLightning",type="BASE",value=26}},nil} c["Gain 27% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=27}},nil} +c["Gain 28% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=28}},nil} +c["Gain 28% of Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=28}},nil} +c["Gain 28% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=28}},nil} +c["Gain 28% of Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsLightning",type="BASE",value=28}},nil} +c["Gain 28% of Damage as Extra Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsPhysical",type="BASE",value=28}},nil} +c["Gain 3 Energy Shield per Enemy Hit with Attacks"]={{[1]={flags=4,keywordFlags=65536,name="EnergyShieldOnHit",type="BASE",value=3}},nil} +c["Gain 3 Life per Elemental Ailment on Enemies Hit with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="Life",type="BASE",value=3}}," per Elemental Ailment Hit "} +c["Gain 3 Life per Elemental Ailment on Enemies Hit with Spells"]={{[1]={flags=0,keywordFlags=131072,name="Life",type="BASE",value=3}}," per Elemental Ailment Hit "} c["Gain 3 Life per Enemy Hit with Attacks"]={{[1]={flags=4,keywordFlags=65536,name="LifeOnHit",type="BASE",value=3}},nil} +c["Gain 3 Life per Enemy Hit with Spells"]={{[1]={flags=4,keywordFlags=131072,name="LifeOnHit",type="BASE",value=3}},nil} c["Gain 3 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=3}},nil} +c["Gain 3 Rage on Melee Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} c["Gain 3 Rage when Hit by an Enemy"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} c["Gain 3 Volatility when an Allied Persistent Reviving Minion is Killed"]={{}," Volatility when an Allied Persistent Reviving is Killed "} c["Gain 3% of Damage as Chaos Damage per Undead Minion"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageAsChaos",type="BASE",value=3}}}}," per Undead "} c["Gain 3% of Damage as Chaos Damage per Undead Minion Gain 5% of Damage as Chaos Damage per Undead Minion"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="DamageAsChaos",type="BASE",value=3}}}}," per Undead Gain 5% of Damage as Chaos Damage per Undead Minion "} c["Gain 3% of Physical Damage as extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsChaos",type="BASE",value=3}},nil} +c["Gain 30 Life per Bleeding Enemy Hit"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=30}}," per Bleeding Enemy Hit "} c["Gain 30 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=30}},nil} +c["Gain 30 Mana per Enemy Hit with Attacks"]={{[1]={flags=4,keywordFlags=65536,name="ManaOnHit",type="BASE",value=30}},nil} +c["Gain 30 Mana per Grand Spectrum"]={{[1]={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="Mana",type="BASE",value=30}},nil} c["Gain 30 Mana per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=30}},nil} c["Gain 30% of Evasion Rating as extra Armour"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsArmour",type="BASE",value=30}},nil} +c["Gain 30% of Physical Damage as Extra Fire Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalDamageGainAsFire",type="BASE",value=30}},nil} c["Gain 30% of maximum Life as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeGainAsEnergyShield",type="BASE",value=30}},nil} c["Gain 30% of maximum Mana as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ManaGainAsEnergyShield",type="BASE",value=30}},nil} +c["Gain 32 Mana per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=32}},nil} +c["Gain 33% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=33}},nil} c["Gain 35 Mana per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=35}},nil} c["Gain 35% Base Chance to Block from Equipped Shield instead of the Shield's value"]={{[1]={[1]={type="Condition",var="UsingShield"},flags=0,keywordFlags=0,name="ReplaceShieldBlock",type="OVERRIDE",value=35}},nil} c["Gain 35% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=35}},nil} +c["Gain 35% of Physical Damage as Extra Fire Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalDamageGainAsFire",type="BASE",value=35}},nil} +c["Gain 35% of Physical Damage as extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsChaos",type="BASE",value=35}},nil} +c["Gain 39 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=39}},nil} +c["Gain 4 Life per Enemy Hit with Spells"]={{[1]={flags=4,keywordFlags=131072,name="LifeOnHit",type="BASE",value=4}},nil} +c["Gain 4 Rage when Hit by an Enemy during effect"]={{}," Rage when Hit by an Enemy "} c["Gain 4% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=4}},nil} c["Gain 4% of Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=4}},nil} c["Gain 4% of Damage as Extra Fire Damage for"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=4}}," for "} c["Gain 4% of Damage as Extra Fire Damage for every different Grenade fired in the past 8 seconds"]={{[1]={[1]={limitVar="GrenadeTypes",type="Multiplier",var="DifferentGrenadeFired"},flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=4}},nil} c["Gain 4% of Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsLightning",type="BASE",value=4}},nil} +c["Gain 4% of Elemental Damage as Extra Chaos Damage per Shaper Item Equipped"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageGainAsChaos",type="BASE",value=4}}," per Shaper Item Equipped "} c["Gain 4% of Physical Damage as extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsChaos",type="BASE",value=4}},nil} c["Gain 40 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=40}},nil} c["Gain 40% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=40}},nil} c["Gain 40% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=40}},nil} c["Gain 40% of Maximum Mana as Armour"]={{[1]={flags=0,keywordFlags=0,name="ManaGainAsArmour",type="BASE",value=40}},nil} +c["Gain 43% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=43}},nil} +c["Gain 43% of Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=43}},nil} +c["Gain 43% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=43}},nil} +c["Gain 43% of Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsLightning",type="BASE",value=43}},nil} +c["Gain 43% of Damage as Extra Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsPhysical",type="BASE",value=43}},nil} +c["Gain 45% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=45}},nil} +c["Gain 48 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=48}},nil} c["Gain 5 Life per Enemy Hit with Attacks"]={{[1]={flags=4,keywordFlags=65536,name="LifeOnHit",type="BASE",value=5}},nil} c["Gain 5 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=5}},nil} c["Gain 5 Mana per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=5}},nil} c["Gain 5 Rage on Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} +c["Gain 5 Rage on Melee Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} c["Gain 5 Rage when Hit by an Enemy"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} c["Gain 5 Rage when Hit by an Enemy during effect"]={{}," Rage when Hit by an Enemy "} c["Gain 5 Rage when Hit by an Enemy during effect No Inherent loss of Rage during effect"]={{}," Rage when Hit by an Enemy No Inherent loss of Rage "} @@ -5545,11 +7660,14 @@ c["Gain 5% of Damage as Extra Damage of a random Element"]={{[1]={flags=0,keywor c["Gain 5% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=5}},nil} c["Gain 5% of Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsLightning",type="BASE",value=5}},nil} c["Gain 5% of Lightning damage as Extra Cold damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageGainAsCold",type="BASE",value=5}},nil} +c["Gain 5% of Physical Damage as Extra Damage of each Element per Spirit Charge"]={{[1]={[1]={type="Multiplier",var="SpiritCharge"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsLightning",type="BASE",value=5},[2]={[1]={type="Multiplier",var="SpiritCharge"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=5},[3]={[1]={type="Multiplier",var="SpiritCharge"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsFire",type="BASE",value=5}},nil} +c["Gain 5% of maximum Life as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeGainAsEnergyShield",type="BASE",value=5}},nil} c["Gain 5% of maximum Mana as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ManaGainAsEnergyShield",type="BASE",value=5}},nil} c["Gain 5% of maximum Mana as Extra maximum Energy Shield while you have at least 150 Devotion"]={{[1]={[1]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="ManaGainAsEnergyShield",type="BASE",value=5}},nil} c["Gain 50 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=50}},nil} c["Gain 50% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=50}},nil} c["Gain 50% of Maximum Mana as Armour"]={{[1]={flags=0,keywordFlags=0,name="ManaGainAsArmour",type="BASE",value=50}},nil} +c["Gain 50% of Physical Damage as extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsChaos",type="BASE",value=50}},nil} c["Gain 50% of maximum Energy Shield as additional Freeze Threshold"]={{[1]={[1]={percent=50,stat="EnergyShield",type="PercentStat"},flags=0,keywordFlags=0,name="FreezeThreshold",type="BASE",value=1}},nil} c["Gain 6 Mana per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=6}},nil} c["Gain 6 Rage on Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} @@ -5561,8 +7679,14 @@ c["Gain 6% of Elemental Damage as Extra Lightning Damage"]={{[1]={flags=0,keywor c["Gain 6% of Lightning damage as Extra Cold damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageGainAsCold",type="BASE",value=6}},nil} c["Gain 6% of maximum Mana as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ManaGainAsEnergyShield",type="BASE",value=6}},nil} c["Gain 60% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=60}},nil} +c["Gain 7 Rage on Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} +c["Gain 7% of Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=7}},nil} +c["Gain 70% of Physical Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsFire",type="BASE",value=70}},nil} +c["Gain 750 Guard for 0.5 seconds per Combo expended when using Skills"]={{}," Guard for 0.5 seconds per Combo expended when using Skills "} c["Gain 8 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=8}},nil} +c["Gain 8 Rage after Spending a total of 200 Mana"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} c["Gain 8 Rage when you use a Life Flask"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=8}}," Rage when you use a Flask "} +c["Gain 8% of Cold Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="ColdDamageGainAsChaos",type="BASE",value=8}},nil} c["Gain 8% of Damage as Extra Cold Damage while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="DamageGainAsCold",type="BASE",value=8}},nil} c["Gain 8% of Damage as Extra Damage of a random Element while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="DamageGainAsRandom",type="BASE",value=8}},nil} c["Gain 8% of Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="DamageGainAsFire",type="BASE",value=8}},nil} @@ -5573,18 +7697,24 @@ c["Gain 8% of Elemental Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlag c["Gain 8% of Elemental Damage as Extra Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageGainAsFire",type="BASE",value=8}},nil} c["Gain 8% of Elemental Damage as Extra Lightning Damage"]={{[1]={flags=0,keywordFlags=0,name="ElementalDamageGainAsLightning",type="BASE",value=8}},nil} c["Gain 8% of Evasion Rating as extra Armour"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsArmour",type="BASE",value=8}},nil} +c["Gain 8% of Fire Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="FireDamageGainAsChaos",type="BASE",value=8}},nil} +c["Gain 8% of Lightning Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="LightningDamageGainAsChaos",type="BASE",value=8}},nil} c["Gain 8% of Physical Damage as Extra Cold Damage against Shocked Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=8}},nil} c["Gain 8% of Physical Damage as Extra Lightning Damage against Chilled Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Chilled"},flags=0,keywordFlags=0,name="PhysicalDamageGainAsLightning",type="BASE",value=8}},nil} c["Gain 8% of Physical Damage as extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageGainAsChaos",type="BASE",value=8}},nil} +c["Gain 8% of maximum Life as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeGainAsEnergyShield",type="BASE",value=8}},nil} +c["Gain 83% of Physical Damage as Extra Fire Damage with Attacks"]={{[1]={flags=0,keywordFlags=65536,name="PhysicalDamageGainAsFire",type="BASE",value=83}},nil} c["Gain 9 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=9}},nil} +c["Gain 9% of Maximum Mana as Armour"]={{[1]={flags=0,keywordFlags=0,name="ManaGainAsArmour",type="BASE",value=9}},nil} c["Gain Accuracy Rating equal to your Intelligence"]={{[1]={[1]={stat="Int",type="PerStat"},flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=1}},nil} c["Gain Accuracy Rating equal to your Strength"]={{[1]={[1]={stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=1}},nil} c["Gain Ailment Threshold equal to the lowest of Evasion and Armour on your Boots"]={{[1]={[1]={stat="LowestOfArmourAndEvasionOnBoots",type="PerStat"},flags=0,keywordFlags=0,name="AilmentThreshold",type="BASE",value=1}},nil} c["Gain Arcane Surge on Hit with Spells if you have at least 150 Devotion"]={{[1]={[1]={type="Condition",var="HitSpellRecently"},[2]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true}},nil} +c["Gain Arcane Surge on Hit with Spells while at maximum Power Charges"]={{[1]={[1]={type="Condition",var="HitSpellRecently"},[2]={stat="PowerCharges",thresholdStat="PowerChargesMax",type="StatThreshold"},flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true}},nil} c["Gain Arcane Surge when a Minion Dies"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true}}}}," when a Dies "} -c["Gain Arcane Surge when a Minion Dies 40% increased maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true}}}}," when a Dies 40% increased "} c["Gain Arcane Surge when a Minion Dies Gain Arcane Surge when a Minion Dies"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true}}}}," when a Dies Gain when a Minion Dies "} c["Gain Arcane Surge when a Minion Dies Recover 5% of your maximum Life when an Enemy dies in your Presence"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true}}}}," when a Dies Recover 5% of your when an Enemy dies in your Presence "} +c["Gain Arcane Surge when a Minion Dies You and Allies in your Presence have 16% increased Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true},onlyAllies=true}}}," when a Dies You and 16% increased "} c["Gain Arcane Surge when you Shapeshift to Human form after"]={{[1]={flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true}}," when you Shapeshift to Human form after "} c["Gain Arcane Surge when you Shapeshift to Human form after being Shapeshifted for at least 8 seconds"]={{[1]={flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true}}," when you Shapeshift to Human form after being Shapeshifted for at least 8 seconds "} c["Gain Armour equal to 150% of total Strength Requirements of Equipped Boots, Gloves and Helmet"]={{[1]={[1]={percent=150,stat="StrRequirementsOnBoots",type="PercentStat"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=1},[2]={[1]={percent=150,stat="StrRequirementsOnGloves",type="PercentStat"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=1},[3]={[1]={percent=150,stat="StrRequirementsOnHelmet",type="PercentStat"},flags=0,keywordFlags=0,name="Armour",type="BASE",value=1}},nil} @@ -5593,6 +7723,7 @@ c["Gain Cold Thorns Damage equal to 18% of your maximum Mana"]={{[1]={[1]={perce c["Gain Combo from all Attack Hits"]={nil,"Combo from all Attack Hits "} c["Gain Deflection Rating equal to 10% of Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsDeflection",type="BASE",value=10}},nil} c["Gain Deflection Rating equal to 12% of Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsDeflection",type="BASE",value=12}},nil} +c["Gain Deflection Rating equal to 15% of Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsDeflection",type="BASE",value=15}},nil} c["Gain Deflection Rating equal to 2% of Evasion Rating per 25 Tribute"]={nil,"Deflection Rating equal to 2% of Evasion Rating "} c["Gain Deflection Rating equal to 2% of Evasion Rating per 25 Tribute 2% increased Evasion Rating per 10 Tribute"]={nil,"Deflection Rating equal to 2% of Evasion Rating 2% increased Evasion Rating "} c["Gain Deflection Rating equal to 20% of Armour"]={{[1]={flags=0,keywordFlags=0,name="ArmourGainAsDeflection",type="BASE",value=20}},nil} @@ -5602,6 +7733,7 @@ c["Gain Deflection Rating equal to 28% of Evasion Rating"]={{[1]={flags=0,keywor c["Gain Deflection Rating equal to 30% of Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsDeflection",type="BASE",value=30}},nil} c["Gain Deflection Rating equal to 32% of Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsDeflection",type="BASE",value=32}},nil} c["Gain Deflection Rating equal to 4% of Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsDeflection",type="BASE",value=4}},nil} +c["Gain Deflection Rating equal to 40% of Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsDeflection",type="BASE",value=40}},nil} c["Gain Deflection Rating equal to 5% of Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsDeflection",type="BASE",value=5}},nil} c["Gain Deflection Rating equal to 50% of Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsDeflection",type="BASE",value=50}},nil} c["Gain Deflection Rating equal to 6% of Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="EvasionGainAsDeflection",type="BASE",value=6}},nil} @@ -5617,40 +7749,64 @@ c["Gain Finality for 0.5 seconds per Combo expended when using Skills"]={nil,"Fi c["Gain Finality for 0.5 seconds per Combo expended when using Skills Gain 1000 Guard for 0.5 seconds per Combo expended when using Skills"]={nil,"Finality for 0.5 seconds per Combo expended when using Skills Gain 1000 Guard for 0.5 seconds per Combo expended when using Skills "} c["Gain Frenzy Charges instead of Endurance Charges"]={nil,"Frenzy Charges instead of Endurance Charges "} c["Gain Frenzy Charges instead of Endurance Charges Gain Endurance Charges instead of Power Charges"]={nil,"Frenzy Charges instead of Endurance Charges Gain Endurance Charges instead of Power Charges "} +c["Gain Guard equal to 15% of missing Energy Shield for 4 seconds when you Dodge Roll"]={nil,"Guard equal to 15% of missing Energy Shield when you Dodge Roll "} c["Gain Guard equal to 20% of missing Energy Shield for 4 seconds when you Dodge Roll"]={nil,"Guard equal to 20% of missing Energy Shield when you Dodge Roll "} c["Gain Guard equal to 20% of missing Energy Shield for 4 seconds when you Dodge Roll Maximum amount of Guard is based on maximum Energy Shield instead"]={nil,"Guard equal to 20% of missing Energy Shield when you Dodge Roll Maximum amount of Guard is based on maximum Energy Shield instead "} +c["Gain Guard equal to Current Runic Ward for 10 seconds when Effect ends"]={nil,"Guard equal to Current Runic Ward when Effect ends "} +c["Gain Immunity to Physical Damage for 1.5 seconds on Rampage"]={nil,"Immunity to Physical Damage for 1.5 seconds on"} c["Gain Infernal Flame instead of spending Mana for Skill costs"]={nil,"Infernal Flame instead of spending Mana for Skill costs "} c["Gain Infernal Flame instead of spending Mana for Skill costs Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum"]={nil,"Infernal Flame instead of spending Mana for Skill costs Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum "} c["Gain Infernal Flame instead of spending Mana for Skill costs Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum Lose all Infernal Flame on reaching maximum Infernal Flame"]={nil,"Infernal Flame instead of spending Mana for Skill costs Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum Lose all Infernal Flame on reaching maximum Infernal Flame "} c["Gain Infernal Flame instead of spending Mana for Skill costs Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum Lose all Infernal Flame on reaching maximum Infernal Flame 25% of Infernal Flame lost per second if none was gained in the past 2 seconds"]={nil,"Infernal Flame instead of spending Mana for Skill costs Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum Lose all Infernal Flame on reaching maximum Infernal Flame 25% of Infernal Flame lost per second if none was gained in the past 2 seconds "} +c["Gain Maddening Presence for 10 seconds when you Kill a Rare or Unique Enemy"]={{[1]={[1]={type="Condition",var="KilledUniqueEnemy"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="HasMaddeningPresence",type="FLAG",value=true}}}},nil} +c["Gain Onslaught for 4 seconds on Hit while at maximum Frenzy Charges"]={{[1]={[1]={stat="FrenzyCharges",thresholdStat="FrenzyChargesMax",type="StatThreshold"},[2]={type="Condition",var="HitRecently"},flags=0,keywordFlags=0,name="Onslaught",type="FLAG",value=true}},nil} c["Gain Onslaught for 4 seconds when a Minion Dies"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}}}}," when a Dies "} c["Gain Onslaught for 4 seconds when a Minion Dies +25 to Spirit while you have at least 200 Strength"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={stat="Str",threshold=200,type="StatThreshold"},flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}}}}," when a Dies +25 to "} c["Gain Onslaught for 4 seconds when a Minion Dies Gain Onslaught for 4 seconds when a Minion Dies"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}}}}," when a Dies Gain when a Minion Dies "} -c["Gain Onslaught for 4 seconds when a Minion Dies Projectiles have 50% chance for an additional Projectile when Forking"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}}}}," when a Dies have 50% chance for an additional Projectile when Forking "} +c["Gain Onslaught for 4 seconds when a Minion Dies You and Allies in your Presence have 12% increased Attack Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true},onlyAllies=true}}}," when a Dies You and 12% increased "} c["Gain Overencumbrance for 4 seconds when you Dodge Roll"]={nil,"Overencumbrance when you Dodge Roll "} c["Gain Overencumbrance for 4 seconds when you Dodge Roll Your speed is Unaffected by Slows while Sprinting"]={nil,"Overencumbrance when you Dodge Roll Your speed is Unaffected by Slows "} c["Gain Owl Feathers 50% faster"]={nil,"Owl Feathers 50% faster "} +c["Gain Physical Thorns damage equal to 0.08% of Item Armour on Equipped Body Armour"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}}," equal to 0.08% of Item on Equipped Body Armour "} c["Gain Physical Thorns damage equal to 10% of Item Armour on Equipped Body Armour"]={{[1]={[1]={percent=10,stat="ArmourOnBody Armour",type="PercentStat"},flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={[1]={percent=10,stat="ArmourOnBody Armour",type="PercentStat"},flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}},nil} +c["Gain Physical Thorns damage equal to 5% of Item Armour on Equipped Body Armour"]={{[1]={[1]={percent=5,stat="ArmourOnBody Armour",type="PercentStat"},flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={[1]={percent=5,stat="ArmourOnBody Armour",type="PercentStat"},flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}},nil} c["Gain Physical Thorns damage equal to 6% of Item Armour on Equipped Body Armour"]={{[1]={[1]={percent=6,stat="ArmourOnBody Armour",type="PercentStat"},flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={[1]={percent=6,stat="ArmourOnBody Armour",type="PercentStat"},flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}},nil} c["Gain Physical Thorns damage equal to 8% - 12% of maximum Life"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}}," equal to 8% - 12% of "} c["Gain Physical Thorns damage equal to 8% of maximum Life while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},[2]={percent=8,stat="Life",type="PercentStat"},flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=1},[2]={[1]={type="Condition",var="Shapeshifted"},[2]={percent=8,stat="Life",type="PercentStat"},flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=1}},nil} c["Gain Power Charges instead of Frenzy Charges"]={nil,"Power Charges instead of Frenzy Charges "} c["Gain Power Charges instead of Frenzy Charges Gain Frenzy Charges instead of Endurance Charges"]={nil,"Power Charges instead of Frenzy Charges Gain Frenzy Charges instead of Endurance Charges "} c["Gain Power Charges instead of Frenzy Charges Gain Frenzy Charges instead of Endurance Charges Gain Endurance Charges instead of Power Charges"]={nil,"Power Charges instead of Frenzy Charges Gain Frenzy Charges instead of Endurance Charges Gain Endurance Charges instead of Power Charges "} +c["Gain Soul Eater during any Flask Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="Condition:CanHaveSoulEater",type="FLAG",value=true}},nil} c["Gain Stun Threshold equal to the lowest of Evasion and Armour on your Helmet"]={{[1]={[1]={stat="LowestOfArmourAndEvasionOnHelmet",type="PerStat"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=1}},nil} c["Gain Tailwind on Critical Hit, no more than once per second"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="Condition:CanHaveTailwind",type="FLAG",value=true}},", no more than once per second "} c["Gain Tailwind on Critical Hit, no more than once per second Lose all Tailwind when Hit"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="Condition:CanHaveTailwind",type="FLAG",value=true}},", no more than once per second Lose all when Hit "} c["Gain Tailwind on Skill use"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanHaveTailwind",type="FLAG",value=true}},nil} +c["Gain a Divine Charge on Hit"]={nil,"a Divine Charge on Hit "} +c["Gain a Flask Charge when you deal a Critical Hit"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargeOnCritChance",type="BASE",value=100}},nil} +c["Gain a Flask Charge when you deal a Critical Hit while at maximum Frenzy Charges"]={{[1]={[1]={stat="FrenzyCharges",thresholdStat="FrenzyChargesMax",type="StatThreshold"},flags=0,keywordFlags=0,name="FlaskChargeOnCritChance",type="BASE",value=100}},nil} +c["Gain a Frenzy Charge if an Attack Ignites an Enemy"]={nil,"a Frenzy Charge if an Attack Ignites an Enemy "} +c["Gain a Frenzy Charge on Critical Hit"]={nil,"a Frenzy Charge "} +c["Gain a Frenzy Charge on Hit while Bleeding"]={nil,"a Frenzy Charge on Hit "} +c["Gain a Frenzy Charge on every 50th Rampage Kill"]={nil,"a Frenzy Charge on every 50thKill "} +c["Gain a Frenzy Charge on reaching Maximum Power Charges"]={nil,"a Frenzy Charge on reaching Maximum Power Charges "} +c["Gain a Frenzy, Endurance, or Power Charge once per second while you are Stationary"]={nil,"a Frenzy, Endurance, or Power Charge once per second "} +c["Gain a Power Charge after Spending a total of 200 Mana"]={nil,"a Power Charge after Spending a total of 200 Mana "} +c["Gain a Power Charge every Second if you haven't lost Power Charges Recently"]={nil,"a Power Charge every Second if you haven't lost Power Charges Recently "} +c["Gain a Power Charge on killing a Frozen enemy"]={nil,"a Power Charge ing a Frozen enemy "} c["Gain a Power Charge when you consume an Elemental Infusion"]={nil,"a Power Charge when you consume an Elemental Infusion "} c["Gain a Primal Owl Feather every 4 seconds, up to a maximum of 3"]={nil,"a Primal Owl Feather every 4 seconds, up to a maximum of 3 "} c["Gain a Primal Owl Feather every 4 seconds, up to a maximum of 3 Expend an Owl Feather when you Dodge to trigger Primal Bounty"]={nil,"a Primal Owl Feather every 4 seconds, up to a maximum of 3 Expend an Owl Feather when you Dodge to trigger Primal Bounty "} c["Gain a Primal Owl Feather every 4 seconds, up to a maximum of 3 Expend an Owl Feather when you Dodge to trigger Primal Bounty Grants Skill: Primal Bounty"]={nil,"a Primal Owl Feather every 4 seconds, up to a maximum of 3 Expend an Owl Feather when you Dodge to trigger Primal Bounty Grants Skill: Primal Bounty "} +c["Gain a Spirit Charge every second"]={nil,"a Spirit Charge every second "} +c["Gain a Spirit Charge on Kill"]={nil,"a Spirit Charge "} c["Gain a Vivid Wisp for every 10 metres you move, up to a maximum of 3"]={nil,"a Vivid Wisp for every 10 metres you move, up to a maximum of 3 "} c["Gain a Vivid Wisp for every 10 metres you move, up to a maximum of 3 Expend all Vivid Wisps to trigger Vivid Stampede when you Attack"]={nil,"a Vivid Wisp for every 10 metres you move, up to a maximum of 3 Expend all Vivid Wisps to trigger Vivid Stampede when you Attack "} c["Gain a Vivid Wisp for every 10 metres you move, up to a maximum of 3 Expend all Vivid Wisps to trigger Vivid Stampede when you Attack Grants Skill: Vivid Stampede"]={nil,"a Vivid Wisp for every 10 metres you move, up to a maximum of 3 Expend all Vivid Wisps to trigger Vivid Stampede when you Attack Grants Skill: Vivid Stampede "} c["Gain a Vivid Wisp when Vivid Stampede ends"]={nil,"a Vivid Wisp when Vivid Stampede ends "} c["Gain a Vivid Wisp when Vivid Stampede ends Stags deal 20% more damage per leap"]={nil,"a Vivid Wisp when Vivid Stampede ends Stags deal 20% more damage per leap "} c["Gain a Vivid Wisp when Vivid Stampede ends Stags deal 20% more damage per leap Stags have 20% more Shock Magnitude per leap"]={nil,"a Vivid Wisp when Vivid Stampede ends Stags deal 20% more damage per leap Stags have 20% more Shock Magnitude per leap "} +c["Gain a Void Charge every 0.5 seconds"]={nil,"a Void Charge every 0.5 seconds "} +c["Gain a random Charge on reaching Maximum Rage, no more than once every 4.5 seconds"]={nil,"a random Charge on reaching Maximum Rage, no more than once every 4.5 seconds "} c["Gain a random Charge on reaching Maximum Rage, no more than once every 6 seconds"]={nil,"a random Charge on reaching Maximum Rage, no more than once every 6 seconds "} c["Gain a random Charge on reaching Maximum Rage, no more than once every 6 seconds Lose all Rage on reaching Maximum Rage"]={nil,"a random Charge on reaching Maximum Rage, no more than once every 6 seconds Lose all Rage on reaching Maximum Rage "} c["Gain a stack of Jade every second"]={nil,"a stack of Jade every second "} @@ -5660,6 +7816,7 @@ c["Gain additional Ailment Threshold equal to 12% of maximum Energy Shield"]={{[ c["Gain additional Ailment Threshold equal to 15% of maximum Energy Shield"]={{[1]={[1]={percent="15",stat="EnergyShield",type="PercentStat"},flags=0,keywordFlags=0,name="AilmentThreshold",type="BASE",value=1}},nil} c["Gain additional Ailment Threshold equal to 20% of maximum Energy Shield"]={{[1]={[1]={percent="20",stat="EnergyShield",type="PercentStat"},flags=0,keywordFlags=0,name="AilmentThreshold",type="BASE",value=1}},nil} c["Gain additional Ailment Threshold equal to 30% of maximum Energy Shield"]={{[1]={[1]={percent="30",stat="EnergyShield",type="PercentStat"},flags=0,keywordFlags=0,name="AilmentThreshold",type="BASE",value=1}},nil} +c["Gain additional Ailment Threshold equal to 7% of maximum Energy Shield"]={{[1]={[1]={percent="7",stat="EnergyShield",type="PercentStat"},flags=0,keywordFlags=0,name="AilmentThreshold",type="BASE",value=1}},nil} c["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield"]={{[1]={[1]={percent="8",stat="EnergyShield",type="PercentStat"},flags=0,keywordFlags=0,name="AilmentThreshold",type="BASE",value=1}},nil} c["Gain additional Critical Hit Chance equal to 25% of excess chance to Hit with Attacks"]={{[1]={[1]={type="Multiplier",var="ExcessHitChance"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="CritChance",type="BASE",value=0.25}},nil} c["Gain additional Stun Threshold equal to 10% of maximum Energy Shield"]={{[1]={[1]={percent="10",stat="EnergyShield",type="PercentStat"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=1}},nil} @@ -5668,21 +7825,32 @@ c["Gain additional Stun Threshold equal to 15% of maximum Energy Shield"]={{[1]= c["Gain additional Stun Threshold equal to 20% of maximum Energy Shield"]={{[1]={[1]={percent="20",stat="EnergyShield",type="PercentStat"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=1}},nil} c["Gain additional Stun Threshold equal to 30% of Item Armour on Equipped Armour Items"]={{[1]={[1]={percent=30,stat="ArmourOnHelmet",type="PercentStat"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=1},[2]={[1]={percent=30,stat="ArmourOnGloves",type="PercentStat"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=1},[3]={[1]={percent=30,stat="ArmourOnBoots",type="PercentStat"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=1},[4]={[1]={percent=30,stat="ArmourOnBody Armour",type="PercentStat"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=1}},nil} c["Gain additional Stun Threshold equal to 30% of maximum Energy Shield"]={{[1]={[1]={percent="30",stat="EnergyShield",type="PercentStat"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=1}},nil} +c["Gain additional Stun Threshold equal to 7% of maximum Energy Shield"]={{[1]={[1]={percent="7",stat="EnergyShield",type="PercentStat"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=1}},nil} c["Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]={{[1]={[1]={percent="8",stat="EnergyShield",type="PercentStat"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=1}},nil} c["Gain additional maximum Life equal to 100% of the Item Energy Shield on Equipped Body Armour"]={{[1]={[1]={percent=100,stat="EnergyShieldOnBody Armour",type="PercentStat"},flags=0,keywordFlags=0,name="Life",type="BASE",value=1}},nil} c["Gain an Endurance Charge when you Heavy Stun a Rare or Unique Enemy"]={nil,"an Endurance Charge when you Heavy Stun a Rare or Unique Enemy "} +c["Gain an Endurance Charge when you lose a Power Charge"]={nil,"an Endurance Charge when you lose a Power Charge "} +c["Gain an Endurance Charge when you take a Critical Hit"]={nil,"an Endurance Charge when you take a Critical Hit "} c["Gain an additional Charge when you gain a Charge"]={nil,"an additional Charge when you gain a Charge "} c["Gain no inherent bonus from Dexterity"]={nil,"no inherent bonus from Dexterity "} c["Gain no inherent bonus from Dexterity 1% increased Armour per 2 Dexterity"]={nil,"no inherent bonus from Dexterity 1% increased Armour "} c["Gain no inherent bonus from Intelligence"]={{[1]={flags=0,keywordFlags=0,name="NoIntBonusToMana",type="FLAG",value=true}},nil} c["Gain no inherent bonus from Strength"]={{[1]={flags=0,keywordFlags=0,name="NoStrBonusToLife",type="FLAG",value=true}},nil} c["Gain no inherent bonuses from Attributes"]={{[1]={flags=0,keywordFlags=0,name="NoAttributeBonuses",type="FLAG",value=true}},nil} -c["Gain the benefits of Bonded modifiers on Runes and Idols"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanUseBondedModifiers",type="FLAG",value=true}},nil} +c["Gain the benefits of Bonded modifiers on Runes and Idols"]={{[1]={flags=0,keywordFlags=0,name="CanUseBonded",type="FLAG",value=true}},nil} +c["Gains 0.15 Charges per Second"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGenerated",type="BASE",value=0.15}},nil} c["Gains 0.18 Charges per Second"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGenerated",type="BASE",value=0.18}},nil} c["Gains 0.20 Charges per Second"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGenerated",type="BASE",value=0.2}},nil} +c["Gains 0.25 Charges per Second"]={{[1]={flags=0,keywordFlags=0,name="FlaskChargesGenerated",type="BASE",value=0.25}},nil} +c["Gains no Charges during Effect of any Overflowing Chalice Flask"]={nil,"Gains no Charges during Effect of any Overflowing Chalice Flask "} c["Gem Quality grants Socketed Skills an additional effect"]={{[1]={flags=0,keywordFlags=0,name="GemlingQuality",type="FLAG",value=true}},nil} -c["Giant's Blood"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Giant's Blood"}},nil} -c["Glancing Blows"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Glancing Blows"}},nil} +c["Gems Socketed in Blue Sockets gain 100% increased Experience"]={nil,"Gems Socketed in Blue Sockets gain 100% increased Experience "} +c["Gems Socketed in Green Sockets have +30% to Quality"]={{[1]={[1]={slotName="{SlotName}",socketColor="G",type="SocketedIn"},flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="quality",keyOfScaledMod="value",keyword="all",value=30}}},nil} +c["Gems Socketed in Red Sockets have +2 to Level"]={{[1]={[1]={slotName="{SlotName}",socketColor="R",type="SocketedIn"},flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="all",value=2}}},nil} +c["Gems can be Socketed in this Item ignoring Socket Colour"]={nil,"Gems can be Socketed in this Item ignoring Socket Colour "} +c["Giant's Blood"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Giant's Blood"},[2]={flags=0,keywordFlags=0,name="Condition:HaveGiant'sBlood",type="FLAG",value=true}},nil} +c["Glancing Blows"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Glancing Blows"},[2]={flags=0,keywordFlags=0,name="Condition:HaveGlancingBlows",type="FLAG",value=true}},nil} +c["Glorifying the defilement of 15528 souls in tribute to Amanamu Passives in radius are Conquered by the Abyssals Desecration makes this item unstable"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="conqueredBy",value={id=15528}}}},nil} c["Glorifying the defilement of 4050 souls in tribute to Ulaman"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="conqueredBy",value={conqueror={id=5,type="abyss"},id=4050}}}},nil} c["Glorifying the defilement of 8000 souls in tribute to Amanamu"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="conqueredBy",value={conqueror={id=1,type="abyss"},id=8000}}}},nil} c["Glorifying the defilement of 8000 souls in tribute to Kulemak"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="conqueredBy",value={conqueror={id=2,type="abyss"},id=8000}}}},nil} @@ -5692,11 +7860,82 @@ c["Glorifying the defilement of 8000 souls in tribute to Ulaman"]={{[1]={flags=0 c["Gloves you equip have their Base Type transformed to Fists of Stone while equipped, and"]={nil,"Gloves you equip have their Base Type transformed to Fists of Stone while equipped, and "} c["Gloves you equip have their Base Type transformed to Fists of Stone while equipped, and their Explicit Modifiers are transformed into more powerful related Modifiers"]={nil,"Gloves you equip have their Base Type transformed to Fists of Stone while equipped, and their Explicit Modifiers are transformed into more powerful related Modifiers "} c["Gloves you equip have their Base Type transformed to Fists of Stone while equipped, and their Explicit Modifiers are transformed into more powerful related Modifiers Ignore Attribute Requirements to equip Gloves"]={nil,"Gloves you equip have their Base Type transformed to Fists of Stone while equipped, and their Explicit Modifiers are transformed into more powerful related Modifiers Ignore Attribute Requirements to equip Gloves "} +c["Glows while in an Area containing a Unique Fish"]={nil,"Glows while in an Area containing a Unique Fish "} +c["Golden Radiance"]={nil,"Golden Radiance "} +c["Golem Skills have 25% increased Cooldown Recovery Rate"]={{[1]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=25}},nil} +c["Golems Summoned in the past 8 seconds deal 113% increased Damage"]={{[1]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",type="ActorCondition",var="SummonedGolemInPast8Sec"},flags=0,keywordFlags=0,name="Damage",type="INC",value=113}}}},nil} +c["Golems Summoned in the past 8 seconds deal 40% increased Damage"]={{[1]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",type="ActorCondition",var="SummonedGolemInPast8Sec"},flags=0,keywordFlags=0,name="Damage",type="INC",value=40}}}},nil} +c["Golems have +900 to Armour"]={{[1]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Armour",type="BASE",value=900}}}},nil} +c["Golems have 18% increased Attack and Cast Speed"]={{[1]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Speed",type="INC",value=18}}}},nil} +c["Golems have 20% increased Maximum Life"]={{[1]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=20}}}},nil} +c["Gore Footprints"]={nil,"Gore Footprints "} c["Grant Elemental Archon to your Minions for 5 seconds when they Revive"]={nil,"Grant Elemental Archon to your Minions for 5 seconds when they Revive "} c["Grants 1 Passive Skill Point"]={{[1]={flags=0,keywordFlags=0,name="ExtraPoints",type="BASE",value=1}},nil} +c["Grants 1 Rage on Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} c["Grants 1 additional Skill Slot"]={{[1]={flags=0,keywordFlags=0,name="SkillSlots",type="BASE",value=1}},nil} +c["Grants 1% increased Accuracy per 2% Quality"]={{[1]={[1]={div=2,type="Multiplier",var="QualityOn{SlotName}"},flags=0,keywordFlags=0,name="Accuracy",type="INC",value=1}},nil} +c["Grants 1% increased Area of Effect per 4% Quality"]={{[1]={[1]={div=4,type="Multiplier",var="QualityOn{SlotName}"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=1}},nil} +c["Grants 1% increased Elemental Damage per 2% Quality"]={{[1]={[1]={div=2,type="Multiplier",var="QualityOn{SlotName}"},flags=0,keywordFlags=0,name="ElementalDamage",type="INC",value=1}},nil} +c["Grants 10 Life and Mana per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="Life",type="BASE",value=10}}," and Mana per Enemy Hit "} +c["Grants 10 Mana per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=4,keywordFlags=0,name="ManaOnHit",type="BASE",value=10}},nil} +c["Grants 14 Life and Mana per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="Life",type="BASE",value=14}}," and Mana per Enemy Hit "} +c["Grants 14 Mana per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=4,keywordFlags=0,name="ManaOnHit",type="BASE",value=14}},nil} +c["Grants 15 Life per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=4,keywordFlags=0,name="LifeOnHit",type="BASE",value=15}},nil} +c["Grants 2 Mana per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=4,keywordFlags=0,name="ManaOnHit",type="BASE",value=2}},nil} c["Grants 2 additional Skill Slots"]={{[1]={flags=0,keywordFlags=0,name="SkillSlots",type="BASE",value=2}},nil} +c["Grants 28 Life per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=4,keywordFlags=0,name="LifeOnHit",type="BASE",value=28}},nil} +c["Grants 3 Mana per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=4,keywordFlags=0,name="ManaOnHit",type="BASE",value=3}},nil} +c["Grants 30 Mana per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=4,keywordFlags=0,name="ManaOnHit",type="BASE",value=30}},nil} +c["Grants 38 Life per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=4,keywordFlags=0,name="LifeOnHit",type="BASE",value=38}},nil} c["Grants 4 Passive Skill Point"]={{[1]={flags=0,keywordFlags=0,name="ExtraPoints",type="BASE",value=4}},nil} +c["Grants 5 Rage on Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} +c["Grants 54% of Life Recovery to Minions"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="Life",type="BASE",value=54}}}},"% of Recovery to s "} +c["Grants 6 Life and Mana per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="Life",type="BASE",value=6}}," and Mana per Enemy Hit "} +c["Grants 6 Mana per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=4,keywordFlags=0,name="ManaOnHit",type="BASE",value=6}},nil} +c["Grants 60% of Life Recovery to Minions"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="Life",type="BASE",value=60}}}},"% of Recovery to s "} +c["Grants 66% of Life Recovery to Minions"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="Life",type="BASE",value=66}}}},"% of Recovery to s "} +c["Grants 72% of Life Recovery to Minions"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="Life",type="BASE",value=72}}}},"% of Recovery to s "} +c["Grants 78% of Life Recovery to Minions"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="Life",type="BASE",value=78}}}},"% of Recovery to s "} +c["Grants 8 Life per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=4,keywordFlags=0,name="LifeOnHit",type="BASE",value=8}},nil} +c["Grants 8 Mana per Enemy Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=4,keywordFlags=0,name="ManaOnHit",type="BASE",value=8}},nil} +c["Grants Immunity to Bleeding for 7 seconds if used while Bleeding Grants Immunity to Corrupted Blood for 7 seconds if used while affected by Corrupted Blood"]={nil,"Grants Immunity to Bleeding for 7 seconds if used while Bleeding Grants Immunity to Corrupted Blood for 7 seconds if used while affected by Corrupted Blood "} +c["Grants Immunity to Chill for 7 seconds if used while Chilled Grants Immunity to Freeze for 7 seconds if used while Frozen"]={nil,"Grants Immunity to Chill for 7 seconds if used while Chilled Grants Immunity to Freeze for 7 seconds if used while Frozen "} +c["Grants Immunity to Ignite for 7 seconds if used while Ignited Removes all Burning when used"]={nil,"Grants Immunity to Ignite for 7 seconds if used while Ignited Removes all Burning when used "} +c["Grants Immunity to Poison for 7 seconds if used while Poisoned"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="PoisonImmune",type="FLAG",value=true}},nil} +c["Grants Immunity to Shock for 7 seconds if used while Shocked"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="ShockImmune",type="FLAG",value=true}},nil} +c["Grants Last Breath when you Use a Skill during Effect, for 525% of Mana Cost"]={nil,"Grants Last Breath when you Use a Skill during Effect, for 525% of Mana Cost "} +c["Grants Level 1 Icestorm Skill"]={nil,"Grants Level 1 Icestorm Skill "} +c["Grants Level 1 Lightning Warp Skill"]={nil,"Grants Level 1 Lightning Warp Skill "} +c["Grants Level 10 Gluttony of Elements Skill"]={nil,"Grants Level 10 Gluttony of Elements Skill "} +c["Grants Level 12 Summon Stone Golem Skill"]={nil,"Grants Level 12 Summon Stone Golem Skill "} +c["Grants Level 15 Blood Offering Skill"]={nil,"Grants Level 15 Blood Offering Skill "} +c["Grants Level 15 Envy Skill"]={nil,"Grants Level 15 Envy Skill "} +c["Grants Level 20 Aspect of the Avian Skill"]={nil,"Grants Level 20 Aspect of the Avian Skill "} +c["Grants Level 20 Aspect of the Cat Skill"]={nil,"Grants Level 20 Aspect of the Cat Skill "} +c["Grants Level 20 Aspect of the Crab Skill"]={nil,"Grants Level 20 Aspect of the Crab Skill "} +c["Grants Level 20 Aspect of the Spider Skill"]={nil,"Grants Level 20 Aspect of the Spider Skill "} +c["Grants Level 20 Doryani's Touch Skill"]={nil,"Grants Level 20 Doryani's Touch Skill "} +c["Grants Level 20 Illusory Warp Skill"]={nil,"Grants Level 20 Illusory Warp Skill "} +c["Grants Level 20 Intimidating Cry Skill"]={nil,"Grants Level 20 Intimidating Cry Skill "} +c["Grants Level 20 Petrification Statue Skill"]={nil,"Grants Level 20 Petrification Statue Skill "} +c["Grants Level 20 Summon Bestial Rhoa Skill"]={nil,"Grants Level 20 Summon Bestial Rhoa Skill "} +c["Grants Level 20 Summon Bestial Snake Skill"]={nil,"Grants Level 20 Summon Bestial Snake Skill "} +c["Grants Level 20 Summon Bestial Ursa Skill"]={nil,"Grants Level 20 Summon Bestial Ursa Skill "} +c["Grants Level 20 Summon Doedre's Effigy Skill Socketed Hex Curse Skills are Triggered by Doedre's Effigy when Summoned Hexes from Socketed Skills can apply 5 additional Curses"]={nil,"Grants Level 20 Summon Doedre's Effigy Skill Socketed Hex Curse Skills are Triggered by Doedre's Effigy when Summoned Hexes from Socketed Skills can apply 5 additional Curses "} +c["Grants Level 20 Summon Doedre's Effigy Skill Socketed Hex Curse Skills are Triggered by Doedre's Effigy when Summoned Hexes from Socketed Skills can apply 5 additional Curses 20% less Effect of Curses from Socketed Hex Skills"]={nil,"Grants Level 20 Summon Doedre's Effigy Skill Socketed Hex Curse Skills are Triggered by Doedre's Effigy when Summoned Hexes from Socketed Skills can apply 5 additional Curses 20% less Effect of Curses from Socketed Hex Skills "} +c["Grants Level 22 Blight Skill"]={nil,"Grants Level 22 Blight Skill "} +c["Grants Level 25 Bear Trap Skill"]={nil,"Grants Level 25 Bear Trap Skill "} +c["Grants Level 25 Envy Skill"]={nil,"Grants Level 25 Envy Skill "} +c["Grants Level 25 Purity of Fire Skill"]={nil,"Grants Level 25 Purity of Fire Skill "} +c["Grants Level 25 Purity of Ice Skill"]={nil,"Grants Level 25 Purity of Ice Skill "} +c["Grants Level 25 Purity of Lightning Skill"]={nil,"Grants Level 25 Purity of Lightning Skill "} +c["Grants Level 25 Scorching Ray Skill"]={nil,"Grants Level 25 Scorching Ray Skill "} +c["Grants Level 25 Vaal Impurity of Fire Skill"]={nil,"Grants Level 25 Vaal Impurity of Fire Skill "} +c["Grants Level 25 Vaal Impurity of Ice Skill"]={nil,"Grants Level 25 Vaal Impurity of Ice Skill "} +c["Grants Level 25 Vaal Impurity of Lightning Skill"]={nil,"Grants Level 25 Vaal Impurity of Lightning Skill "} +c["Grants Level 30 Precision Skill"]={nil,"Grants Level 30 Precision Skill "} +c["Grants Level 30 Reckoning Skill"]={nil,"Grants Level 30 Reckoning Skill "} +c["Grants Malachai's Endurance, Frenzy and Power for 6 seconds each, in sequence"]={nil,"Grants Malachai's Endurance, Frenzy and Power for 6 seconds each, in sequence "} c["Grants Onslaught during effect"]={nil,"Grants Onslaught during effect "} c["Grants Sands of Time"]={nil,"Grants Sands of Time "} c["Grants Skill: Acidic Concoction"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,skillId="AcidicConcoctionPlayer"}}},nil} @@ -5870,6 +8109,7 @@ c["Grants Skill: Navira, the Last Mirage"]={{[1]={flags=0,keywordFlags=0,name="E c["Grants Skill: Parry"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,skillId="ParryPlayer"}}},nil} c["Grants Skill: Pinnacle of Power"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,skillId="PinnacleOfPowerPlayer"}}},nil} c["Grants Skill: Primal Bounty"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,skillId="PrimalBountyPlayer"}}},nil} +c["Grants Skill: Queen's Procession"]={nil,nil} c["Grants Skill: Raise Shield"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,skillId="ShieldBlockPlayer"}}},nil} c["Grants Skill: Ritual Sacrifice"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,skillId="RitualSacrificePlayer"}}},nil} c["Grants Skill: Ruzhan's Fury"]={nil,nil} @@ -5890,6 +8130,18 @@ c["Grants Skill: Virtuous Barrier"]={{[1]={flags=0,keywordFlags=0,name="ExtraSki c["Grants Skill: Vivid Stampede"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,skillId="VividStampedePlayer"}}},nil} c["Grants Skill: Void Illusion"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,skillId="VoidIllusionPlayer"}}},nil} c["Grants Skill: Wild Protector"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,skillId="WildProtectorPlayer"}}},nil} +c["Grants Summon Greater Harbinger of Brutality Skill"]={nil,"Grants Summon Greater Harbinger of Brutality Skill "} +c["Grants Summon Greater Harbinger of Directions Skill"]={nil,"Grants Summon Greater Harbinger of Directions Skill "} +c["Grants Summon Greater Harbinger of Focus Skill"]={nil,"Grants Summon Greater Harbinger of Focus Skill "} +c["Grants Summon Greater Harbinger of Storms Skill"]={nil,"Grants Summon Greater Harbinger of Storms Skill "} +c["Grants Summon Greater Harbinger of Time Skill"]={nil,"Grants Summon Greater Harbinger of Time Skill "} +c["Grants Summon Greater Harbinger of the Arcane Skill"]={nil,"Grants Summon Greater Harbinger of the Arcane Skill "} +c["Grants Summon Harbinger of Brutality Skill"]={nil,"Grants Summon Harbinger of Brutality Skill "} +c["Grants Summon Harbinger of Directions Skill"]={nil,"Grants Summon Harbinger of Directions Skill "} +c["Grants Summon Harbinger of Focus Skill"]={nil,"Grants Summon Harbinger of Focus Skill "} +c["Grants Summon Harbinger of Storms Skill"]={nil,"Grants Summon Harbinger of Storms Skill "} +c["Grants Summon Harbinger of Time Skill"]={nil,"Grants Summon Harbinger of Time Skill "} +c["Grants Summon Harbinger of the Arcane Skill"]={nil,"Grants Summon Harbinger of the Arcane Skill "} c["Grants Thaumaturgical Dynamism"]={nil,"Grants Thaumaturgical Dynamism "} c["Grants Unravelling"]={{[1]={flags=0,keywordFlags=0,name="Unravelling",type="FLAG",value=true}},nil} c["Grants a Frenzy Charge on use"]={nil,"Grants a Frenzy Charge on use "} @@ -5903,75 +8155,124 @@ c["Green: 40% less Movement Speed Penalty from using Skills while Moving"]={{[1] c["Grenade Skills Fire an additional Projectile"]={{[1]={[1]={skillType=159,type="SkillType"},flags=1024,keywordFlags=0,name="ProjectileCount",type="BASE",value=1}},nil} c["Grenade Skills have +1 Cooldown Use"]={{[1]={[1]={skillType=159,type="SkillType"},flags=0,keywordFlags=0,name="AdditionalCooldownUses",type="BASE",value=1}},nil} c["Grenades have 15% chance to activate a second time"]={{[1]={[1]={skillType=159,type="SkillType"},flags=0,keywordFlags=0,name="GrenadeActivateTwice",type="BASE",value=15}},nil} +c["Grenades have 20% chance to activate a second time"]={{[1]={[1]={skillType=159,type="SkillType"},flags=0,keywordFlags=0,name="GrenadeActivateTwice",type="BASE",value=20}},nil} +c["Half of your Strength is added to your Minions"]={{[1]={flags=0,keywordFlags=0,name="HalfStrengthAddedToMinions",type="FLAG",value=true}},nil} +c["Has +1 to Evasion Rating per player level"]={{[1]={flags=0,keywordFlags=0,name="EvasionPerLevel",type="BASE",value=1}},nil} +c["Has +1 to maximum Energy Shield per player level"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldPerLevel",type="BASE",value=1}},nil} +c["Has +1 to maximum Runic Ward per player level"]={{[1]={flags=0,keywordFlags=0,name="WardPerLevel",type="BASE",value=1}},nil} +c["Has +2 to Evasion Rating per player level"]={{[1]={flags=0,keywordFlags=0,name="EvasionPerLevel",type="BASE",value=2}},nil} +c["Has +3 to Evasion Rating per player level"]={{[1]={flags=0,keywordFlags=0,name="EvasionPerLevel",type="BASE",value=3}},nil} +c["Has 1 Charm Slot"]={{[1]={flags=0,keywordFlags=0,name="CharmLimit",type="BASE",value=1}},nil} c["Has 2 Charm Slot"]={{[1]={flags=0,keywordFlags=0,name="CharmLimit",type="BASE",value=2}},nil} c["Has 3 Charm Slot"]={{[1]={flags=0,keywordFlags=0,name="CharmLimit",type="BASE",value=3}},nil} c["Has 3 Sockets"]={{[1]={flags=0,keywordFlags=0,name="SocketCount",type="BASE",value=3}},nil} c["Has 4 Augment Sockets"]={nil,"Has 4 Augment Sockets "} c["Has 8 to 12 Physical damage, +3 to +4 per Boss's Face Broken"]={{[1]={flags=0,keywordFlags=0,name="FacebreakerPhysicalMin",type="BASE",value=8},[2]={flags=0,keywordFlags=0,name="FacebreakerPhysicalMax",type="BASE",value=12},[3]={[1]={type="Multiplier",var="BossFaceBroken"},flags=0,keywordFlags=0,name="FacebreakerPhysicalMin",type="BASE",value=3},[4]={[1]={type="Multiplier",var="BossFaceBroken"},flags=0,keywordFlags=0,name="FacebreakerPhysicalMax",type="BASE",value=4}},nil} +c["Has 9 to 14 Fire damage, +3 to +5 per Boss's Face Broken"]={{[1]={flags=0,keywordFlags=0,name="FacebreakerFireMin",type="BASE",value=9},[2]={flags=0,keywordFlags=0,name="FacebreakerFireMax",type="BASE",value=14},[3]={[1]={type="Multiplier",var="BossFaceBroken"},flags=0,keywordFlags=0,name="FacebreakerFireMin",type="BASE",value=3},[4]={[1]={type="Multiplier",var="BossFaceBroken"},flags=0,keywordFlags=0,name="FacebreakerFireMax",type="BASE",value=5}},nil} +c["Has Consumed 1 Gem"]={nil,"Has Consumed 1 Gem "} +c["Has no Accuracy Penalty from Range"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="NoAccuracyDistancePenalty",type="FLAG",value=true}},nil} c["Has no Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="NoAttributeRequirements",type="FLAG",value=true}},nil} +c["Has no Sockets"]={{[1]={flags=0,keywordFlags=0,name="NoSockets",type="FLAG",value=true}},nil} +c["Has one socket of each colour"]={nil,"Has one socket of each colour "} c["Hazards have 15% chance to rearm after they are triggered"]={{[1]={[1]={skillType=203,type="SkillType"},flags=0,keywordFlags=0,name="HazardRearmChance",type="BASE",value=15}},nil} c["Hazards have 5% chance to rearm after they are triggered"]={{[1]={[1]={skillType=203,type="SkillType"},flags=0,keywordFlags=0,name="HazardRearmChance",type="BASE",value=5}},nil} -c["Heartstopper"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Heartstopper"}},nil} +c["Heartstopper"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Heartstopper"},[2]={flags=0,keywordFlags=0,name="Condition:HaveHeartstopper",type="FLAG",value=true}},nil} c["Heavy Stuns Enemies that are on Full Life"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="Condition:HeavyStunned",type="FLAG",value=true}}}},nil} +c["Heist Chests have 25% chance to contain nothing"]={nil,"Heist Chests have 25% chance to contain nothing "} +c["Heist Chests have a 100% chance to Duplicate their contents"]={nil,"Heist Chests have a 100% chance to Duplicate their contents "} c["Herald Skills deal 100% increased Damage"]={{[1]={[1]={skillType=52,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=100}},nil} c["Herald Skills deal 20% increased Damage"]={{[1]={[1]={skillType=52,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=20}},nil} c["Herald Skills deal 30% increased Damage"]={{[1]={[1]={skillType=52,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=30}},nil} c["Herald Skills deal 75% increased Damage"]={{[1]={[1]={skillType=52,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=75}},nil} c["Herald Skills have 25% increased Area of Effect"]={{[1]={[1]={skillType=52,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=25}},nil} +c["Herald of Agony has 35% increased Mana Reservation Efficiency"]={nil,"Herald of Agony has 35% increased Mana Reservation Efficiency "} +c["Herald of Agony has 50% increased Buff Effect"]={nil,"Herald of Agony has 50% increased Buff Effect "} +c["Herald of Ash has 35% increased Mana Reservation Efficiency"]={{[1]={[1]={includeTransfigured=true,skillName="Herald of Ash",type="SkillName"},flags=0,keywordFlags=0,name="ManaReservationEfficiency",type="INC",value=35}},nil} +c["Herald of Ash has 50% increased Buff Effect"]={{[1]={[1]={includeTransfigured=true,skillName="Herald of Ash",type="SkillName"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=50}},nil} +c["Herald of Ice has 35% increased Mana Reservation Efficiency"]={{[1]={[1]={includeTransfigured=true,skillName="Herald of Ice",type="SkillName"},flags=0,keywordFlags=0,name="ManaReservationEfficiency",type="INC",value=35}},nil} +c["Herald of Ice has 50% increased Buff Effect"]={{[1]={[1]={includeTransfigured=true,skillName="Herald of Ice",type="SkillName"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=50}},nil} +c["Herald of Purity has 35% increased Mana Reservation Efficiency"]={nil,"Herald of Purity has 35% increased Mana Reservation Efficiency "} +c["Herald of Purity has 50% increased Buff Effect"]={nil,"Herald of Purity has 50% increased Buff Effect "} +c["Herald of Thunder has 35% increased Mana Reservation Efficiency"]={{[1]={[1]={includeTransfigured=true,skillName="Herald of Thunder",type="SkillName"},flags=0,keywordFlags=0,name="ManaReservationEfficiency",type="INC",value=35}},nil} +c["Herald of Thunder has 50% increased Buff Effect"]={{[1]={[1]={includeTransfigured=true,skillName="Herald of Thunder",type="SkillName"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=50}},nil} c["Historic"]={{},nil} c["Hit damage is taken from Mana before Life if your current Mana is higher than your current Life"]={nil,"Hit damage is taken from Mana before Life if your current Mana is higher than your current Life "} c["Hit damage is taken from Mana before Life if your current Mana is higher than your current Life 15% less maximum Life"]={nil,"Hit damage is taken from Mana before Life if your current Mana is higher than your current Life 15% less maximum Life "} c["Hit damage is taken from Mana before Life if your current Mana is higher than your current Life 15% less maximum Life 15% less maximum Mana"]={nil,"Hit damage is taken from Mana before Life if your current Mana is higher than your current Life 15% less maximum Life 15% less maximum Mana "} c["Hits Break 30% increased Armour on targets with Ailments"]={{[1]={[1]={actor="enemy",type="ActorCondition",varList={[1]="Frozen",[2]="Chilled",[3]="Shocked",[4]="Electrocuted",[5]="Ignited",[6]="Poisoned",[7]="Bleeding"}},flags=0,keywordFlags=0,name="ArmourBreakPerHit",type="INC",value=30}},nil} +c["Hits Break 40 Armour"]={nil,"Hits Break 40 Armour "} c["Hits Break 50 Armour"]={nil,"Hits Break 50 Armour "} c["Hits Break 50 Armour Inflicts Elemental Exposure when this Weapon Fully Breaks Armour"]={nil,"Hits Break 50 Armour Inflicts Elemental Exposure when this Weapon Fully Breaks Armour "} c["Hits Break 50% increased Armour on targets with Ailments"]={{[1]={[1]={actor="enemy",type="ActorCondition",varList={[1]="Frozen",[2]="Chilled",[3]="Shocked",[4]="Electrocuted",[5]="Ignited",[6]="Poisoned",[7]="Bleeding"}},flags=0,keywordFlags=0,name="ArmourBreakPerHit",type="INC",value=50}},nil} c["Hits against you have 12% reduced Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=4,keywordFlags=0,name="CritMultiplier",type="INC",value=-12}}}},nil} c["Hits against you have 15% reduced Critical Damage Bonus per Socket filled"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=4,keywordFlags=0,name="CritMultiplier",type="INC",value=-15}}}},nil} +c["Hits against you have 18% reduced Critical Damage Bonus per Socket filled"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=4,keywordFlags=0,name="CritMultiplier",type="INC",value=-18}}}},nil} c["Hits against you have 20% reduced Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=4,keywordFlags=0,name="CritMultiplier",type="INC",value=-20}}}},nil} c["Hits against you have 20% reduced Critical Damage Bonus per Socket filled"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Multiplier",var="RunesSocketedIn{SlotName}"},flags=4,keywordFlags=0,name="CritMultiplier",type="INC",value=-20}}}},nil} c["Hits against you have 25% reduced Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=4,keywordFlags=0,name="CritMultiplier",type="INC",value=-25}}}},nil} c["Hits against you have 30% reduced Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=4,keywordFlags=0,name="CritMultiplier",type="INC",value=-30}}}},nil} c["Hits against you have 43% reduced Critical Hit Chance while you are Chilled"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Chilled"},flags=4,keywordFlags=0,name="CritChance",type="INC",value=-43}}}},nil} c["Hits against you have 5% reduced Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=4,keywordFlags=0,name="CritMultiplier",type="INC",value=-5}}}},nil} +c["Hits against you have 50% reduced Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=4,keywordFlags=0,name="CritMultiplier",type="INC",value=-50}}}},nil} c["Hits against you have 50% reduced Critical Hit Chance while you are Chilled"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Chilled"},flags=4,keywordFlags=0,name="CritChance",type="INC",value=-50}}}},nil} +c["Hits are Resisted by 23% Cold Resistance instead of target's value"]={nil,"Hits are Resisted by 23% Cold Resistance instead of target's value "} +c["Hits are Resisted by 23% Fire Resistance instead of target's value"]={nil,"Hits are Resisted by 23% Fire Resistance instead of target's value "} +c["Hits are Resisted by 23% Lightning Resistance instead of target's value"]={nil,"Hits are Resisted by 23% Lightning Resistance instead of target's value "} c["Hits have 15% chance to treat Enemy Monster Elemental Resistance values as inverted"]={{[1]={flags=0,keywordFlags=0,name="HitsInvertEleResChance",type="CHANCE",value=0.15}},nil} +c["Hits have 21% reduced Critical Hit Chance against you"]={{[1]={flags=0,keywordFlags=0,name="EnemyCritChance",type="INC",value=-21}},nil} +c["Hits have 23% chance to treat Enemy Monster Elemental Resistance values as inverted"]={{[1]={flags=0,keywordFlags=0,name="HitsInvertEleResChance",type="CHANCE",value=0.23}},nil} c["Hits have 25% reduced Critical Hit Chance against you"]={{[1]={flags=0,keywordFlags=0,name="EnemyCritChance",type="INC",value=-25}},nil} +c["Hits ignore Enemy Monster Chaos Resistance if all Equipped Items are Elder Items"]={nil,"Hits ignore Enemy Monster Chaos Resistance if all Equipped Items are Elder Items "} +c["Hits ignore Enemy Monster Chaos Resistance if all Equipped Items are Shaper Items"]={nil,"Hits ignore Enemy Monster Chaos Resistance if all Equipped Items are Shaper Items "} c["Hits ignore non-negative Elemental Resistances of Frozen Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Frozen"},flags=0,keywordFlags=0,name="IgnoreNonNegativeEleRes",type="FLAG",value=true}},nil} c["Hits that Heavy Stun Enemies have Culling Strike"]={{[1]={[1]={type="Condition",var="AlwaysHeavyStunning"},flags=0,keywordFlags=0,name="CanCull",type="FLAG",value=1}},nil} +c["Hits that Stun inflict Bleeding"]={nil,"Hits that Stun inflict Bleeding "} +c["Hits with this Weapon Shock Enemies as though dealing 300% more Damage"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},flags=4,keywordFlags=0,name="ShockAsThoughDealing",type="MORE",value=300}},nil} c["Hits with this Weapon have 5% chance to Trigger Molten Shower per 25 Strength"]={{}," to Trigger Molten Shower "} c["Hits with this Weapon have 5% chance to Trigger Molten Shower per 25 Strength 120% increased Physical Damage"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},[3]={div=25,stat="Str",type="PerStat"},flags=4,keywordFlags=0,name="PhysicalDamage",type="BASE",value=5}}," to Trigger Molten Shower 120% increased "} +c["Hits with this Weapon have Culling Strike against Bleeding Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Bleeding"},flags=0,keywordFlags=0,name="CanCull",type="FLAG",value=1}},nil} c["Hits with this Weapon have no Critical Damage Bonus"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="NoCritMultiplier",type="FLAG",value=true}},nil} +c["Hits with this Weapon inflict 4 Gruelling Madness"]={nil,"Hits with this Weapon inflict 4 Gruelling Madness "} c["Hits with this Weapon inflict 5 Gruelling Madness"]={nil,"Hits with this Weapon inflict 5 Gruelling Madness "} c["Hits with this Weapon inflict 5 Gruelling Madness Enemies in your Presence have additional Power equal to their Gruelling Madness"]={nil,"Hits with this Weapon inflict 5 Gruelling Madness Enemies in your Presence have additional Power equal to their Gruelling Madness "} c["Hits with this weapon have 2 to 5 Added Physical Damage per 1% Block Chance"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},[3]={div=1,stat="BlockChance",type="PerStat"},flags=4,keywordFlags=0,name="PhysicalMin",type="BASE",value=2},[2]={[1]={type="Condition",var="{Hand}Attack"},[2]={skillType=1,type="SkillType"},[3]={div=1,stat="BlockChance",type="PerStat"},flags=4,keywordFlags=0,name="PhysicalMax",type="BASE",value=5}},nil} -c["Hollow Palm Technique"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Hollow Palm Technique"}},nil} +c["Hollow Palm Technique"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Hollow Palm Technique"},[2]={flags=0,keywordFlags=0,name="Condition:HaveHollowPalmTechnique",type="FLAG",value=true}},nil} +c["Ice Crystals have 0% reduced maximum Life per 5% Cold Resistance you have"]={nil,"Ice Crystals have 0% reduced maximum Life per 5% Cold Resistance you have "} c["Ice Crystals have 3% reduced maximum Life per 5% Cold Resistance you have"]={nil,"Ice Crystals have 3% reduced maximum Life per 5% Cold Resistance you have "} c["If you would gain a Charge, Allies in your Presence gain that Charge instead"]={nil,"If you would gain a Charge, that Charge instead "} +c["If you would gain an Endurance Charge, Allies in your Presence gain that Charge instead"]={nil,"If you would gain an Endurance Charge, that Charge instead "} +c["If you've Warcried Recently, you and nearby allies have 20% increased Attack, Cast and Movement Speed"]={{[1]={[1]={type="Condition",var="UsedWarcryRecently"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Speed",type="INC",value=20}}},[2]={[1]={type="Condition",var="UsedWarcryRecently"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=20}}}},nil} c["Ignite inflicted with Fire Spells deals Chaos Damage instead of Fire Damage"]={{[1]={[1]={skillType=2,type="SkillType"},[2]={skillType=28,type="SkillType"},flags=0,keywordFlags=0,name="IgniteToChaos",type="FLAG",value=true},[2]={[1]={skillType=2,type="SkillType"},[2]={skillType=28,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="IgniteToChaos",value=true}}},nil} c["Ignite you inflict deals Chaos Damage instead of Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="IgniteToChaos",type="FLAG",value=true}},nil} +c["Ignited enemies killed by your Hits are destroyed"]={nil,"Ignited enemies killed by your Hits are destroyed "} c["Ignites you cause are reflected back to you"]={nil,"Ignites you cause are reflected back to you "} c["Ignites you cause are reflected back to you 40% reduced Magnitude of Ignite on you"]={nil,"Ignites you cause are reflected back to you 40% reduced Magnitude of Ignite on you "} c["Ignites you inflict deal Damage 10% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteFaster",type="INC",value=10}},nil} c["Ignites you inflict deal Damage 15% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteFaster",type="INC",value=15}},nil} c["Ignites you inflict deal Damage 18% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteFaster",type="INC",value=18}},nil} +c["Ignites you inflict deal Damage 35% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteFaster",type="INC",value=35}},nil} c["Ignites you inflict deal Damage 4% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteFaster",type="INC",value=4}},nil} +c["Ignites you inflict deal Damage 50% faster"]={{[1]={flags=0,keywordFlags=0,name="IgniteFaster",type="INC",value=50}},nil} c["Ignites you inflict spread to other Enemies that stay within 1.5 metres for 1 second"]={nil,"Ignites you inflict spread to other Enemies that stay within 1.5 metres for 1 second "} c["Ignites you inflict spread to other Enemies that stay within 1.5 metres for 1 second You gain Onslaught for 4 seconds on Kill"]={nil,"Ignites you inflict spread to other Enemies that stay within 1.5 metres for 1 second You gain Onslaught for 4 seconds on Kill "} +c["Ignites you inflict with Attacks deal Damage 35% faster"]={{[1]={flags=1,keywordFlags=0,name="IgniteFaster",type="INC",value=35}},nil} c["Ignore Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="IgnoreAttributeRequirements",type="FLAG",value=true}},nil} c["Ignore Attribute Requirements to equip Gloves"]={nil,"Ignore Attribute Requirements to equip Gloves "} +c["Ignore Strength Requirement of Melee Weapons and Melee Skills"]={nil,"Ignore Strength Requirement of Melee Weapons and Melee Skills "} c["Ignore Warcry Cooldowns"]={{[1]={[1]={skillType=63,type="SkillType"},flags=0,keywordFlags=0,name="CooldownRecovery",type="OVERRIDE",value=0}},nil} c["Ignore all Movement Penalties from Armour"]={{[1]={flags=0,keywordFlags=0,name="Condition:IgnoreMovementPenalties",type="FLAG",value=true}},nil} c["Immobilise enemies at 50% buildup instead of 100%"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PoiseThreshold",type="MORE",value=-50}}}},nil} c["Immune to Bleeding if Equipped Helmet has higher Armour than Evasion Rating"]={{[1]={[1]={type="Condition",var="HelmetArmourHigherThanEvasion"},flags=0,keywordFlags=0,name="BleedImmune",type="FLAG",value=true}},nil} c["Immune to Bleeding while Shapeshifted"]={{[1]={[1]={type="Condition",var="Shapeshifted"},flags=0,keywordFlags=0,name="BleedImmune",type="FLAG",value=true}},nil} c["Immune to Bleeding while affected by an Archon Buff"]={{},"Bleeding while affected by an Archon Buff "} +c["Immune to Burning Ground, Shocked Ground and Chilled Ground"]={{},"Burning Ground, Shocked Ground and Chilled Ground "} c["Immune to Chaos Damage and Bleeding"]={{[1]={flags=0,keywordFlags=0,name="ChaosInoculation",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="ChaosDamageTaken",type="MORE",value=-100},[3]={flags=0,keywordFlags=0,name="BleedImmune",type="FLAG",value=true}},nil} c["Immune to Chill if a majority of your Socketed Support Gems are Blue"]={{[1]={[1]={type="Condition",var="MajorityBlueSocketedSupports"},flags=0,keywordFlags=0,name="ChillImmune",type="FLAG",value=true}},nil} c["Immune to Corrupted Blood"]={{[1]={flags=0,keywordFlags=0,name="CorruptedBloodImmune",type="FLAG",value=true}},nil} c["Immune to Elemental Ailments while on Consecrated Ground if you have at least 150 Devotion"]={{[1]={[1]={type="Condition",var="OnConsecratedGround"},[2]={stat="Devotion",threshold=150,type="StatThreshold"},flags=0,keywordFlags=0,name="ElementalAilmentImmune",type="FLAG",value=true}},nil} c["Immune to Exposure"]={{[1]={flags=0,keywordFlags=0,name="ExposureImmune",type="FLAG",value=true}},nil} c["Immune to Freeze"]={{[1]={flags=0,keywordFlags=0,name="FreezeImmune",type="FLAG",value=true}},nil} +c["Immune to Freeze and Chill while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=0,keywordFlags=0,name="FreezeImmune",type="FLAG",value=true},[2]={[1]={type="Condition",var="Ignited"},flags=0,keywordFlags=0,name="ChillImmune",type="FLAG",value=true}},nil} c["Immune to Freeze and Chill while affected by an Archon Buff"]={{},"Freeze and Chill while affected by an Archon Buff "} c["Immune to Hinder"]={{[1]={flags=0,keywordFlags=0,name="HinderImmune",type="FLAG",value=true}},nil} c["Immune to Ignite"]={{[1]={flags=0,keywordFlags=0,name="IgniteImmune",type="FLAG",value=true}},nil} @@ -5983,30 +8284,46 @@ c["Immune to Poison if Equipped Helmet has higher Evasion Rating than Armour"]={ c["Immune to Shock"]={{[1]={flags=0,keywordFlags=0,name="ShockImmune",type="FLAG",value=true}},nil} c["Immune to Shock if a majority of your Socketed Support Gems are Green"]={{[1]={[1]={type="Condition",var="MajorityGreenSocketedSupports"},flags=0,keywordFlags=0,name="ShockImmune",type="FLAG",value=true}},nil} c["Immune to Shock while affected by an Archon Buff"]={{},"Shock while affected by an Archon Buff "} +c["Immunity to Bleeding and Corrupted Blood during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="BleedImmune",type="FLAG",value=true}},nil} +c["Immunity to Damage during Effect"]={{}," "} +c["Immunity to Freeze and Chill during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="FreezeImmune",type="FLAG",value=true},[2]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="ChillImmune",type="FLAG",value=true}},nil} +c["Immunity to Freeze, Chill, Curses and Stuns during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="FreezeImmune",type="FLAG",value=true},[2]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="ChillImmune",type="FLAG",value=true},[3]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="CurseImmune",type="FLAG",value=true},[4]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="StunImmune",type="FLAG",value=true}},nil} +c["Immunity to Ignite during Effect Removes Burning on use"]={{},"Ignite Removes Burning on use "} +c["Immunity to Poison during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="PoisonImmune",type="FLAG",value=true}},nil} +c["Immunity to Shock during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="ShockImmune",type="FLAG",value=true}},nil} +c["Implicit Modifier magnitudes are doubled"]={{},nil} +c["Implicit Modifier magnitudes are tripled"]={nil,"Implicit Modifier magnitudes are tripled "} c["Increases Movement Speed by 25%, plus 1% per 500 Evasion Rating, up to a maximum of 75%"]={nil,"Increases Movement Speed by 25%, plus 1% per 500 Evasion Rating, up to a maximum of 75% "} c["Increases Movement Speed by 25%, plus 1% per 500 Evasion Rating, up to a maximum of 75% Other Modifiers to Movement Speed except for Sprinting do not apply"]={nil,"Increases Movement Speed by 25%, plus 1% per 500 Evasion Rating, up to a maximum of 75% Other Modifiers to Movement Speed except for Sprinting do not apply "} c["Increases Movement Speed by 25%, plus 1% per 600 Evasion Rating, up to a maximum of 75%"]={nil,"Increases Movement Speed by 25%, plus 1% per 600 Evasion Rating, up to a maximum of 75% "} c["Increases Movement Speed by 25%, plus 1% per 600 Evasion Rating, up to a maximum of 75% Other Modifiers to Movement Speed except for Sprinting do not apply"]={nil,"Increases Movement Speed by 25%, plus 1% per 600 Evasion Rating, up to a maximum of 75% Other Modifiers to Movement Speed except for Sprinting do not apply "} c["Increases Movement Speed by 25%, plus 1% per 800 Evasion Rating, up to a maximum of 75%"]={nil,"Increases Movement Speed by 25%, plus 1% per 800 Evasion Rating, up to a maximum of 75% "} c["Increases Movement Speed by 25%, plus 1% per 800 Evasion Rating, up to a maximum of 75% Other Modifiers to Movement Speed except for Sprinting do not apply"]={nil,"Increases Movement Speed by 25%, plus 1% per 800 Evasion Rating, up to a maximum of 75% Other Modifiers to Movement Speed except for Sprinting do not apply "} +c["Increases and Reductions to Cold and Fire Damage in Radius are transformed to apply to Lightning Damage"]={nil,"Increases and Reductions to Cold and Fire Damage in Radius are transformed to apply to Lightning Damage "} +c["Increases and Reductions to Cold and Lightning Damage in Radius are transformed to apply to Fire Damage"]={nil,"Increases and Reductions to Cold and Lightning Damage in Radius are transformed to apply to Fire Damage "} +c["Increases and Reductions to Fire and Lightning Damage in Radius are transformed to apply to Cold Damage"]={nil,"Increases and Reductions to Fire and Lightning Damage in Radius are transformed to apply to Cold Damage "} c["Increases and Reductions to Companion Damage also apply to you"]={{[1]={flags=0,keywordFlags=0,name="CompanionDamageAppliesToPlayer",type="FLAG",value=true}},nil} +c["Increases and Reductions to Light Radius also apply to Area of Effect at 38% of their value"]={nil,"Increases and Reductions to Light Radius also apply to Area of Effect at 38% of their value "} c["Increases and Reductions to Mana Regeneration Rate also"]={nil,"Increases and Reductions to Mana Regeneration Rate also "} c["Increases and Reductions to Mana Regeneration Rate also apply to Energy Shield Recharge Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegenAppliesToEnergyShieldRecharge",type="FLAG",value=true}},nil} c["Increases and Reductions to Mana Regeneration Rate also apply to Rage Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ManaRegenAppliesToRageRegen",type="FLAG",value=true}},nil} c["Increases and Reductions to Minion Attack Speed also affect you"]={{[1]={flags=0,keywordFlags=0,name="MinionAttackSpeedAppliesToPlayer",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="ImprovedMinionAttackSpeedAppliesToPlayer",type="MAX",value=100}},nil} c["Increases and Reductions to Minion Damage also affect you"]={{[1]={flags=0,keywordFlags=0,name="MinionDamageAppliesToPlayer",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="ImprovedMinionDamageAppliesToPlayer",type="MAX",value=100}},nil} +c["Increases and Reductions to Minion Damage also affect you at 150% of their value"]={{[1]={flags=0,keywordFlags=0,name="MinionDamageAppliesToPlayer",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="ImprovedMinionDamageAppliesToPlayer",type="MAX",value=150}},nil} c["Increases and Reductions to Projectile Speed also apply to Damage with Bows"]={{[1]={flags=0,keywordFlags=0,name="ProjectileSpeedAppliesToBowDamage",type="FLAG",value=true}},nil} +c["Increases and Reductions to Spell Damage also apply to Attacks at 150% of their value"]={{[1]={flags=0,keywordFlags=0,name="SpellDamageAppliesToAttacks",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="ImprovedSpellDamageAppliesToAttacks",type="MAX",value=150}},nil} c["Increases and Reductions to Spell damage also apply to Attacks"]={{[1]={flags=0,keywordFlags=0,name="SpellDamageAppliesToAttacks",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="ImprovedSpellDamageAppliesToAttacks",type="MAX",value=100}},nil} c["Inevitable Critical Hits"]={{[1]={flags=0,keywordFlags=0,name="InevitableCriticalHits",type="FLAG",value=true}},nil} c["Infinite Parry Range"]={nil,"Infinite Parry Range "} c["Infinite Parry Range 50% increased Parried Debuff Duration"]={nil,"Infinite Parry Range 50% increased Parried Debuff Duration "} -c["Inflict Abyssal Wasting on Hit"]={nil,"Inflict Abyssal Wasting on Hit "} -c["Inflict Abyssal Wasting on Hit Projectiles have 16% chance to Chain an additional time from terrain"]={nil,"Inflict Abyssal Wasting on Hit Projectiles have 16% chance to Chain an additional time from terrain "} -c["Inflict Abyssal Wasting on Hit Targets affected by Abyssal Wasting in your Presence have double Power"]={{},"Inflict Abyssal Wasting Targets affected by Abyssal Wasting in your Presence have Power "} +c["Inflict Abyssal Wasting on Hit"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Effective"},flags=4,keywordFlags=0,name="AbyssalWasted",type="FLAG",value=true}}}},nil} +c["Inflict Anaemia on Hit Anaemia allows +3 Corrupted Blood debuffs to be inflicted on enemies"]={nil,"Inflict Anaemia on Hit Anaemia allows +3 Corrupted Blood debuffs to be inflicted on enemies "} c["Inflict Cold Exposure on Igniting an Enemy"]={nil,"Inflict Cold Exposure on Igniting an Enemy "} c["Inflict Cold Exposure on Igniting an Enemy Inflict Fire Exposure on Shocking an Enemy"]={nil,"Inflict Cold Exposure on Igniting an Enemy Inflict Fire Exposure on Shocking an Enemy "} c["Inflict Corrupted Blood for 5 seconds on Block, dealing 50% of"]={nil,"Inflict Corrupted Blood for 5 seconds on Block, dealing 50% of "} c["Inflict Corrupted Blood for 5 seconds on Block, dealing 50% of your maximum Life as Physical damage per second"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=1,name="Bloodbarrier",noSupports=true,skillId="BloodbarrierPlayer"}},[2]={[1]={skillId="BloodbarrierPlayer",type="SkillId"},flags=0,keywordFlags=0,name="ExtraSkillStat",type="LIST",value={key="unique_blood_barrier_applies_x_stacks_of_corrupted_blood_on_block",value=1}},[3]={[1]={skillId="BloodbarrierPlayer",type="SkillId"},flags=0,keywordFlags=0,name="ExtraSkillStat",type="LIST",value={key="base_skill_effect_duration",value=5000}},[4]={[1]={skillId="BloodbarrierPlayer",type="SkillId"},flags=0,keywordFlags=0,name="ExtraSkillStat",type="LIST",value={key="base_physical_damage_%_of_maximum_life_to_deal_per_minute",value=50}}},nil} +c["Inflict Elemental Exposure on Hit while you have a Ruby and an Emerald socketed in your tree"]={nil,"Inflict Elemental Exposure on Hit while you have a Ruby and an Emerald socketed in your tree "} +c["Inflict Elemental Exposure on Hit, lowering Total Elemental Resistances by 25%"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="FireExposure",type="BASE",value=25}}},[2]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ColdExposure",type="BASE",value=25}}},[3]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="LightningExposure",type="BASE",value=25}}},[4]={flags=0,keywordFlags=0,name="Condition:CanApplyFireExposure",type="FLAG",value=true},[5]={flags=0,keywordFlags=0,name="Condition:CanApplyColdExposure",type="FLAG",value=true},[6]={flags=0,keywordFlags=0,name="Condition:CanApplyLightningExposure",type="FLAG",value=true}},nil} c["Inflict Elemental Exposure on Hit, lowering Total Elemental Resistances by 30%"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="FireExposure",type="BASE",value=30}}},[2]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ColdExposure",type="BASE",value=30}}},[3]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="LightningExposure",type="BASE",value=30}}},[4]={flags=0,keywordFlags=0,name="Condition:CanApplyFireExposure",type="FLAG",value=true},[5]={flags=0,keywordFlags=0,name="Condition:CanApplyColdExposure",type="FLAG",value=true},[6]={flags=0,keywordFlags=0,name="Condition:CanApplyLightningExposure",type="FLAG",value=true}},nil} c["Inflict Elemental Exposure on Hit, lowering Total Elemental Resistances by 55%"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="FireExposure",type="BASE",value=55}}},[2]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ColdExposure",type="BASE",value=55}}},[3]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="LightningExposure",type="BASE",value=55}}},[4]={flags=0,keywordFlags=0,name="Condition:CanApplyFireExposure",type="FLAG",value=true},[5]={flags=0,keywordFlags=0,name="Condition:CanApplyColdExposure",type="FLAG",value=true},[6]={flags=0,keywordFlags=0,name="Condition:CanApplyLightningExposure",type="FLAG",value=true}},nil} c["Inflict Elemental Exposure on Hit, lowering Total Elemental Resistances by 60%"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="FireExposure",type="BASE",value=60}}},[2]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ColdExposure",type="BASE",value=60}}},[3]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="LightningExposure",type="BASE",value=60}}},[4]={flags=0,keywordFlags=0,name="Condition:CanApplyFireExposure",type="FLAG",value=true},[5]={flags=0,keywordFlags=0,name="Condition:CanApplyColdExposure",type="FLAG",value=true},[6]={flags=0,keywordFlags=0,name="Condition:CanApplyLightningExposure",type="FLAG",value=true}},nil} @@ -6021,14 +8338,23 @@ c["Inflicts Runefather's Challenge on enemies 6 metres in front of you when rais c["Inflicts a random Curse on you when your Totems die, ignoring Curse limit"]={nil,"Inflicts a random Curse on you when your Totems die, ignoring Curse limit "} c["Inherent Life granted by Strength is halved"]={{[1]={flags=0,keywordFlags=0,name="HalvesLifeFromStrength",type="FLAG",value=true}},nil} c["Inherent Rage loss starts 1 second later"]={{[1]={flags=0,keywordFlags=0,name="InherentRageLossDelay",type="BASE",value=1}},nil} +c["Inherent bonus of Dexterity grants +2 to Mana per Dexterity instead"]={nil,"Inherent bonus of Dexterity grants +2 to Mana per Dexterity instead "} +c["Inherent bonus of Intelligence grants +2 to Life per Intelligence instead"]={nil,"Inherent bonus of Intelligence grants +2 to Life per Intelligence instead "} +c["Inherent bonus of Strength grants +5 to Accuracy Rating per Strength instead"]={nil,"Inherent bonus of Strength grants +5 to Accuracy Rating per Strength instead "} c["Inherent bonuses gained from Attributes are doubled"]={{[1]={flags=0,keywordFlags=0,name="DoubledInherentAttributeBonuses",type="FLAG",value=true}},nil} c["Inherent loss of Rage is 15% slower"]={{[1]={flags=0,keywordFlags=0,name="InherentRageLoss",type="INC",value=-15}},nil} c["Inherent loss of Rage is 2% slower per 10 Tribute"]={{},"Inherent loss of Rage slower "} c["Inherent loss of Rage is 20% slower"]={{[1]={flags=0,keywordFlags=0,name="InherentRageLoss",type="INC",value=-20}},nil} c["Inherent loss of Rage is 25% slower"]={{[1]={flags=0,keywordFlags=0,name="InherentRageLoss",type="INC",value=-25}},nil} c["Instant Recovery"]={{[1]={flags=0,keywordFlags=0,name="FlaskInstantRecovery",type="BASE",value=100}},nil} +c["Insufficient Mana doesn't prevent your Melee Attacks"]={nil,"Insufficient Mana doesn't prevent your Melee Attacks "} +c["Intimidate Enemies for 4 seconds on Hit with Attacks while at maximum Endurance Charges"]={{[1]={[1]={stat="EnduranceCharges",thresholdStat="EnduranceChargesMax",type="StatThreshold"},[2]={type="Condition",var="HitRecently"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:Intimidated",type="FLAG",value=true}}}},nil} +c["Intimidate Enemies on Block for 8 seconds"]={nil,"Intimidate Enemies on Block for 8 seconds "} c["Invocated Spells deal 15% increased Damage"]={{[1]={[1]={type="Condition",var="InvocationSkill"},flags=0,keywordFlags=131072,name="Damage",type="INC",value=15}},nil} +c["Invocated Spells deal 70% increased Damage"]={{[1]={[1]={type="Condition",var="InvocationSkill"},flags=0,keywordFlags=131072,name="Damage",type="INC",value=70}},nil} +c["Invocated Spells deal 82% increased Damage"]={{[1]={[1]={type="Condition",var="InvocationSkill"},flags=0,keywordFlags=131072,name="Damage",type="INC",value=82}},nil} c["Invocated Spells have 12% increased Critical Hit Chance"]={{[1]={[1]={type="Condition",var="InvocationSkill"},flags=0,keywordFlags=131072,name="CritChance",type="INC",value=12}},nil} +c["Invocated Spells have 15% chance to consume half as much Energy"]={{}," to consume half as much Energy "} c["Invocated Spells have 30% increased Critical Hit Chance"]={{[1]={[1]={type="Condition",var="InvocationSkill"},flags=0,keywordFlags=131072,name="CritChance",type="INC",value=30}},nil} c["Invocated Spells have 40% chance to consume half as much Energy"]={{}," to consume half as much Energy "} c["Invocated skills have 30% increased Maximum Energy"]={{}," Maximum Energy "} @@ -6041,38 +8367,66 @@ c["Invocation Spells have 20% increased Critical Damage Bonus"]={nil,"Invocation c["Invocation Spells have 50% increased Critical Damage Bonus"]={nil,"Invocation Spells have 50% increased Critical Damage Bonus "} c["Invoked Spells consume 50% less Energy"]={nil,"Invoked Spells consume 50% less Energy "} c["Iron Grip"]={{[1]={[1]={div=2,stat="Str",type="PerStat"},flags=2,keywordFlags=0,name="Damage",type="INC",value=1},[2]={flags=0,keywordFlags=0,name="NoStrBonusToLife",type="FLAG",value=true}},nil} -c["Iron Reflexes"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Iron Reflexes"}},nil} +c["Iron Reflexes"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Iron Reflexes"},[2]={flags=0,keywordFlags=0,name="Condition:HaveIronReflexes",type="FLAG",value=true}},nil} c["Iron Will"]={{[1]={[1]={div=2,stat="Str",type="PerStat"},flags=1025,keywordFlags=0,name="Damage",type="INC",value=1},[2]={flags=0,keywordFlags=0,name="NoStrBonusToLife",type="FLAG",value=true}},nil} +c["Item drops on death"]={nil,"Item drops on death "} +c["Kill Enemies that have 15% or lower Life on Hit if The Searing Exarch is dominant"]={nil,"Kill Enemies that have 15% or lower Life on Hit if The Searing Exarch is dominant "} +c["Kills grant an additional Vaal Soul if you have Rampaged Recently"]={nil,"Kills grant an additional Vaal Soul if you have Rampaged Recently "} c["Knockback direction is reversed"]={{[1]={flags=0,keywordFlags=0,name="EnemyKnockbackDistance",type="MORE",value=-200}},nil} c["Knocks Back Enemies if you get a Critical Hit with a Quarterstaff"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=2097152,keywordFlags=0,name="EnemyKnockbackChance",type="BASE",value=100}},nil} +c["Knocks Back Enemies in an Area when you use a Flask"]={nil,"Knocks Back Enemies in an Area when you use a Flask "} c["Knocks Back Enemies on Hit"]={nil,"Knocks Back Enemies on Hit "} c["Knocks Back Enemies on Hit Cannot use Projectile Attacks"]={nil,"Knocks Back Enemies on Hit Cannot use Projectile Attacks "} +c["Leech 0.3% of Physical Attack Damage as Life"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=0.3}},nil} +c["Leech 0.3% of Physical Attack Damage as Mana"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageManaLeech",type="BASE",value=0.3}},nil} c["Leech 10% of Physical Attack Damage as Life"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=10}},nil} +c["Leech 15% of Physical Attack Damage as Life"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=15}},nil} +c["Leech 2% of Physical Attack Damage as Mana"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageManaLeech",type="BASE",value=2}},nil} +c["Leech 3% of Physical Attack Damage as Life"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=3}},nil} +c["Leech 30% faster"]={nil,"Leech 30% faster "} c["Leech 5% of Physical Attack Damage as Life"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=5}},nil} +c["Leech 5% of Physical Attack Damage as Mana"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageManaLeech",type="BASE",value=5}},nil} +c["Leech 6% of Physical Attack Damage as Mana"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageManaLeech",type="BASE",value=6}},nil} +c["Leech 9% of Physical Attack Damage as Life"]={{[1]={flags=1,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=9}},nil} +c["Leech Life 0% slower"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechRate",type="INC",value=-0}},nil} +c["Leech Life 100% faster"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechRate",type="INC",value=100}},nil} c["Leech Life 15% faster"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechRate",type="INC",value=15}},nil} +c["Leech Life 15% slower"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechRate",type="INC",value=-15}},nil} c["Leech Life 20% slower"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechRate",type="INC",value=-20}},nil} +c["Leech Life 23% slower"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechRate",type="INC",value=-23}},nil} c["Leech Life 5% slower"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechRate",type="INC",value=-5}},nil} +c["Leech Life 50% faster"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechRate",type="INC",value=50}},nil} c["Leech Life 67% less quickly"]={nil,"Leech Life 67% less quickly "} c["Leech Life 67% less quickly Cannot Recover Life other than from Leech"]={nil,"Leech Life 67% less quickly Cannot Recover Life other than from Leech "} c["Leech Life 67% less quickly Cannot Recover Life other than from Leech Life Leech effects are not removed when Unreserved Life is Filled"]={nil,"Leech Life 67% less quickly Cannot Recover Life other than from Leech Life Leech effects are not removed when Unreserved Life is Filled "} +c["Leech Life 750% faster"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechRate",type="INC",value=750}},nil} c["Leech Life 8% faster"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechRate",type="INC",value=8}},nil} c["Leech Life 8% slower"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechRate",type="INC",value=-8}},nil} +c["Leech Mana 750% faster"]={nil,"Leech Mana 750% faster "} c["Leech from Critical Hits is instant"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="InstantLifeLeech",type="BASE",value=100},[2]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="InstantManaLeech",type="BASE",value=100},[3]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="InstantEnergyShieldLeech",type="BASE",value=100}},nil} c["Leech recovers based on Chaos Damage as well as Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechBasedOnChaosDamage",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="ManaLeechBasedOnChaosDamage",type="FLAG",value=true},[3]={flags=0,keywordFlags=0,name="EnergyShieldLeechBasedOnChaosDamage",type="FLAG",value=true}},nil} c["Leeches 0.1% of Physical Damage as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=0.1}},nil} +c["Leeches 1% of Physical Damage as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=1}},nil} c["Leeches 1% of maximum Life when you Cast a Spell"]={nil,"Leeches 1% of maximum Life when you Cast a Spell "} c["Leeches 10% of Physical Damage as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=10}},nil} c["Leeches 15% of Physical Damage as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=15}},nil} +c["Leeches 2% of Physical Damage as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=2}},nil} c["Leeches 20% of Physical Damage as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=20}},nil} +c["Leeches 4% of Physical Damage as Mana"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageManaLeech",type="BASE",value=4}},nil} c["Leeches 5.5% of Physical Damage as Mana"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageManaLeech",type="BASE",value=5.5}},nil} +c["Leeches 6% of Physical Damage as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=6}},nil} c["Leeches 6.5% of Physical Damage as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=6.5}},nil} c["Leeches 7% of Physical Damage as Mana"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageManaLeech",type="BASE",value=7}},nil} c["Leeches 7.5% of Physical Damage as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=7.5}},nil} c["Leeches 8% of Physical Damage as Life"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageLifeLeech",type="BASE",value=8}},nil} c["Leeching Life from your Hits causes Allies in your Presence to also Leech the same amount of Life"]={nil,"Leeching Life from your Hits causes to also Leech the same amount of Life "} c["Leeching Life from your Hits causes your Companion to also Leech the same amount of Life"]={nil,"Leeching Life from your Hits causes your Companion to also Leech the same amount of Life "} +c["Left ring slot: 100% increased Mana Regeneration Rate"]={{[1]={[1]={num=1,type="SlotNumber"},flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=100}},nil} c["Left ring slot: Projectiles from Spells Fork"]={{[1]={[1]={num=1,type="SlotNumber"},flags=1026,keywordFlags=0,name="ForkOnce",type="FLAG",value=true},[2]={[1]={num=1,type="SlotNumber"},flags=1026,keywordFlags=0,name="ForkCountMax",type="BASE",value=1}},nil} c["Left ring slot: Projectiles from Spells cannot Chain"]={{[1]={[1]={num=1,type="SlotNumber"},flags=1026,keywordFlags=0,name="CannotChain",type="FLAG",value=true}},nil} +c["Left ring slot: You and your Minions take 80% reduced Reflected Elemental Damage"]={nil,"You and your Minions take 80% reduced Reflected Elemental Damage "} +c["Left ring slot: You cannot Recharge or Regenerate Energy Shield"]={{[1]={[1]={num=1,type="SlotNumber"},flags=0,keywordFlags=0,name="NoEnergyShieldRecharge",type="FLAG",value=true},[2]={[1]={num=1,type="SlotNumber"},flags=0,keywordFlags=0,name="NoEnergyShieldRegen",type="FLAG",value=true}},nil} +c["Legacy of 8"]={{[1]={flags=0,keywordFlags=0,name="LegacyOf8",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="MagebloodEquipped",type="FLAG",value=true}},nil} c["Legacy of Amethyst"]={{[1]={flags=0,keywordFlags=0,name="LegacyOfAmethyst",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="MagebloodEquipped",type="FLAG",value=true}},nil} c["Legacy of Basalt"]={{[1]={flags=0,keywordFlags=0,name="LegacyOfBasalt",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="MagebloodEquipped",type="FLAG",value=true}},nil} c["Legacy of Bismuth"]={{[1]={flags=0,keywordFlags=0,name="LegacyOfBismuth",type="BASE",value=1},[2]={flags=0,keywordFlags=0,name="MagebloodEquipped",type="FLAG",value=true}},nil} @@ -6093,14 +8447,17 @@ c["Life Flasks also recover Mana"]={nil,"Life Flasks also recover Mana "} c["Life Flasks also recover Mana Mana Flasks also recover Life"]={nil,"Life Flasks also recover Mana Mana Flasks also recover Life "} c["Life Flasks applied to you grant Guard for 4 seconds equal to 8% of the Life Recovery per Second they apply"]={nil,"Life Flasks applied to you grant Guard for 4 seconds equal to 8% of the Life Recovery per Second they apply "} c["Life Flasks gain 0.1 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="LifeFlaskChargesGenerated",type="BASE",value=0.1}},nil} +c["Life Flasks gain 0.13 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="LifeFlaskChargesGenerated",type="BASE",value=0.13}},nil} c["Life Flasks gain 0.15 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="LifeFlaskChargesGenerated",type="BASE",value=0.15}},nil} c["Life Flasks gain 0.22 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="LifeFlaskChargesGenerated",type="BASE",value=0.22}},nil} c["Life Flasks gain 0.25 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="LifeFlaskChargesGenerated",type="BASE",value=0.25}},nil} +c["Life Flasks gain 0.45 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="LifeFlaskChargesGenerated",type="BASE",value=0.45}},nil} c["Life Flasks used while on Low Life apply Recovery Instantly"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="LifeFlaskInstantRecovery",type="BASE",value=100}},nil} c["Life Leech can Overflow Maximum Life"]={nil,"Life Leech can Overflow Maximum Life "} c["Life Leech can Overflow Maximum Life 60% reduced Duration of Bleeding on You"]={nil,"Life Leech can Overflow Maximum Life 60% reduced Duration of Bleeding on You "} c["Life Leech effects Recover Energy Shield instead while on Full Life"]={{[1]={[1]={type="Condition",var="FullLife"},[2]={type="Condition",var="LeechingLife"},flags=0,keywordFlags=0,name="ImmortalAmbition",type="FLAG",value=true}},nil} c["Life Leech effects are not removed when Unreserved Life is Filled"]={{[1]={flags=0,keywordFlags=0,name="CanLeechLifeOnFullLife",type="FLAG",value=true}},nil} +c["Life Leech from Hits with this Weapon is instant"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="InstantLifeLeech",type="BASE",value=100}},nil} c["Life Leech is Converted to Energy Shield Leech"]={{[1]={flags=0,keywordFlags=0,name="GhostReaver",type="FLAG",value=true}},nil} c["Life Leech recovers based on your Chaos damage instead of Physical damage"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechBasedOnChaosDamage",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="Condition:NoLifeLeechFromPhysicalDamage",type="FLAG",value=true}},nil} c["Life Leech recovers based on your Elemental damage as well as Physical damage"]={{[1]={flags=0,keywordFlags=0,name="LifeLeechBasedOnElementalDamage",type="FLAG",value=true}},nil} @@ -6108,6 +8465,7 @@ c["Life Leech recovers based on your Lightning damage as well as Physical damage c["Life Recharges"]={nil,"Life Recharges "} c["Life Recharges instead of Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeAppliesToLife",type="FLAG",value=true}},nil} c["Life Recovery from Flasks also applies to Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="LifeFlaskAppliesToEnergyShield",type="FLAG",value=true}},nil} +c["Life Recovery from Flasks also applies to Energy Shield during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="LifeFlaskAppliesToEnergyShield",type="FLAG",value=true}},nil} c["Life Recovery from Flasks can Overflow Maximum Life"]={nil,"Life Recovery from Flasks can Overflow Maximum Life "} c["Life Recovery from Flasks is instant"]={nil,"Life Recovery from Flasks is instant "} c["Life Recovery from Flasks is instant 30 to 40 Physical Thorns damage"]={{[1]={flags=32,keywordFlags=0,name="PhysicalMin",type="BASE",value=30},[2]={flags=32,keywordFlags=0,name="PhysicalMax",type="BASE",value=40}}," is instant "} @@ -6118,7 +8476,11 @@ c["Life Recovery other than Flasks cannot Recover Life to above Low Life Gain Ph c["Life Regeneration is applied to Energy Shield instead"]={{[1]={flags=0,keywordFlags=0,name="ZealotsOath",type="FLAG",value=true}},nil} c["Life and Mana Flasks can be equipped in either slot"]={nil,"Life and Mana Flasks can be equipped in either slot "} c["Life that would be lost by taking Damage is instead Reserved"]={{[1]={flags=0,keywordFlags=0,name="DamageInsteadReservesLife",type="FLAG",value=true}},nil} +c["Life that would be lost by taking Damage is instead Reserved until you take no Damage to Life for 3 seconds"]={nil,"Life that would be lost by taking Damage is instead Reserved until you take no Damage to Life for 3 seconds "} +c["Light Radius is based on Energy Shield instead of Life"]={nil,"Light Radius is based on Energy Shield instead of Life "} c["Lightning Damage from Hits Contributes to Freeze Buildup instead of Shock Chance"]={{[1]={flags=0,keywordFlags=0,name="LightningCanFreeze",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="LightningCannotShock",type="FLAG",value=true}},nil} +c["Lightning Damage from Hits also Contributes to Poison Magntiude"]={nil,"Lightning Damage from Hits also Contributes to Poison Magntiude "} +c["Lightning Damage of Enemies Hitting you is Lucky"]={nil,"Lightning Damage of Enemies Hitting you is Lucky "} c["Lightning Damage of Enemies Hitting you is Unlucky"]={nil,"Lightning Damage of Enemies Hitting you is Unlucky "} c["Lightning Damage of Enemies Hitting you is Unlucky Attacks have added Physical damage equal to 3% of maximum Life"]={nil,"Lightning Damage of Enemies Hitting you is Unlucky Attacks have added Physical damage equal to 3% of maximum Life "} c["Lightning Damage of Enemies Hitting you is Unlucky during effect"]={nil,"Lightning Damage of Enemies Hitting you is Unlucky during effect "} @@ -6127,25 +8489,33 @@ c["Lightning Resistance is unaffected by Area Penalties"]={nil,"Lightning Resist c["Lightning Skills Chain +1 times"]={nil,"Lightning Skills Chain +1 times "} c["Lightning Skills Chain +1 times 20% increased Magnitude of Shock you inflict"]={nil,"Lightning Skills Chain +1 times 20% increased Magnitude of Shock you inflict "} c["Lightning Skills Chain +1 times Gain 15% of Damage as Extra Chaos Damage"]={nil,"Lightning Skills Chain +1 times Gain 15% of Damage as Extra Chaos Damage "} +c["Lightning Skills have 20% chance to Poison on Hit"]={{[1]={flags=0,keywordFlags=128,name="PoisonChance",type="BASE",value=20}},nil} c["Lightning damage from Hits Contributes to Electrocution Buildup"]={{[1]={flags=0,keywordFlags=0,name="LightningCanElectrocution",type="FLAG",value=true}},nil} +c["Loads 2 additional bolts"]={{[1]={[1]={skillType=116,type="SkillType"},flags=67108864,keywordFlags=0,name="CrossbowBoltCount",type="BASE",value=2}},nil} c["Loads an additional bolt"]={{[1]={[1]={skillType=116,type="SkillType"},flags=67108864,keywordFlags=0,name="CrossbowBoltCount",type="BASE",value=1}},nil} -c["Lord of the Wilds"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Lord of the Wilds"}},nil} +c["Lord of the Wilds"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Lord of the Wilds"},[2]={flags=0,keywordFlags=0,name="Condition:HaveLordOfTheWilds",type="FLAG",value=true}},nil} +c["Lose 1% of maximum Energy Shield on Kill"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=-1}},nil} c["Lose 1% of maximum Life on Kill"]={{[1]={[1]={percent=1,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=-1}},nil} c["Lose 1% of maximum Mana on Kill"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="Mana",type="BASE",value=-1}},nil} c["Lose 10 Life per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=-10}},nil} +c["Lose 10% of your maximum Energy Shield when you Block"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=-10}}," your when you Block "} +c["Lose 13 Life per Enemy Hit with Spells"]={{[1]={flags=4,keywordFlags=131072,name="LifeOnHit",type="BASE",value=-13}},nil} c["Lose 2% of maximum Life on Kill"]={{[1]={[1]={percent=2,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=-1}},nil} +c["Lose 3 Mana per enemy killed"]={{[1]={flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=-3}},nil} c["Lose 3% of maximum Life and Energy Shield when you use a Chaos Skill"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=-3}}," and Energy Shield when you use a Chaos Skill "} +c["Lose 3.75% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeDegenPercent",type="BASE",value=3.75}},nil} c["Lose 5 Life when you use a Skill"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=-5}}," when you use a Skill "} c["Lose 5 Life when you use a Skill 5 to 10 Physical Thorns damage"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=-5}}," when you use a Skill 5 to 10 Physical Thorns damage "} -c["Lose 5% Life per second while you have no Runic Ward during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="LifeDegenPercent",type="BASE",value=5}}," while you have no Runic "} -c["Lose 5% Life per second while you have no Runic Ward during Effect Mana Recovery from Flasks can Overflow maximum Mana during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},[2]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="LifeDegenPercent",type="BASE",value=5}}," while you have no Runic Mana Recovery from Flasks can Overflow maximum Mana "} +c["Lose 5% Life per second while you have no Runic Ward during Effect"]={{[1]={[1]={type="Condition",var="NoRunicWard"},[2]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="LifeDegenPercent",type="BASE",value=5}},nil} c["Lose 5% of Energy Shield per second"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldDegenPercent",type="BASE",value=5}},nil} c["Lose 5% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeDegenPercent",type="BASE",value=5}},nil} c["Lose 5% of maximum Mana per Second"]={{[1]={flags=0,keywordFlags=0,name="ManaDegenPercent",type="BASE",value=5}},nil} c["Lose Elemental Archon on reaching maximum Infernal Flame"]={nil,"Lose Elemental Archon on reaching maximum Infernal Flame "} c["Lose a Mountain's Teaching when you are Hit, or when you use or Sustain an Attack that benefits from Mountain's Teachings"]={nil,"Lose a Mountain's Teaching when you are Hit, or when you use or Sustain an Attack that benefits from Mountain's Teachings "} +c["Lose all Eaten Souls when you use a Flask"]={nil,"Lose all Eaten Souls when you use a Flask "} c["Lose all Fragile Regrowth when Hit"]={nil,"Lose all Fragile Regrowth when Hit "} c["Lose all Fragile Regrowth when Hit Gain 1 Fragile Regrowth each second"]={nil,"Lose all Fragile Regrowth when Hit Gain 1 Fragile Regrowth each second "} +c["Lose all Frenzy, Endurance, and Power Charges when you Move"]={nil,"Lose all Frenzy, Endurance, and Power Charges when you Move "} c["Lose all Infernal Flame on reaching maximum Infernal Flame"]={nil,"Lose all Infernal Flame on reaching maximum Infernal Flame "} c["Lose all Infernal Flame on reaching maximum Infernal Flame 25% of Infernal Flame lost per second if none was gained in the past 2 seconds"]={nil,"Lose all Infernal Flame on reaching maximum Infernal Flame 25% of Infernal Flame lost per second if none was gained in the past 2 seconds "} c["Lose all Power Charges on reaching maximum Power Charges"]={nil,"Lose all Power Charges on reaching maximum Power Charges "} @@ -6158,14 +8528,21 @@ c["Maim on Critical Hit"]={nil,"Maim on Critical Hit "} c["Mana Costs are Doubled"]={{[1]={flags=0,keywordFlags=0,name="ManaCost",type="MORE",value=100}},nil} c["Mana Flasks also recover Life"]={nil,"Mana Flasks also recover Life "} c["Mana Flasks gain 0.1 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="ManaFlaskChargesGenerated",type="BASE",value=0.1}},nil} +c["Mana Flasks gain 0.13 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="ManaFlaskChargesGenerated",type="BASE",value=0.13}},nil} +c["Mana Flasks gain 0.15 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="ManaFlaskChargesGenerated",type="BASE",value=0.15}},nil} +c["Mana Flasks gain 0.18 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="ManaFlaskChargesGenerated",type="BASE",value=0.18}},nil} c["Mana Flasks gain 0.22 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="ManaFlaskChargesGenerated",type="BASE",value=0.22}},nil} c["Mana Flasks gain 0.25 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="ManaFlaskChargesGenerated",type="BASE",value=0.25}},nil} +c["Mana Flasks gain 0.45 charges per Second"]={{[1]={flags=0,keywordFlags=0,name="ManaFlaskChargesGenerated",type="BASE",value=0.45}},nil} c["Mana Flasks used while on Low Mana apply Recovery Instantly"]={{[1]={[1]={type="Condition",var="LowMana"},flags=0,keywordFlags=0,name="ManaFlaskInstantRecovery",type="BASE",value=100}},nil} +c["Mana Leech effects also Recover Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="ManaLeechRecoversEnergyShield",type="FLAG",value=true}},nil} c["Mana Recovery from Flasks can Overflow maximum Mana during Effect"]={nil,"Mana Recovery from Flasks can Overflow maximum Mana during Effect "} c["Mana Recovery from Regeneration Overflows maximum Mana"]={nil,"Mana Recovery from Regeneration Overflows maximum Mana "} c["Mana Recovery from Regeneration Overflows maximum Mana 50% less Mana Regeneration Rate"]={nil,"Mana Recovery from Regeneration Overflows maximum Mana 50% less Mana Regeneration Rate "} c["Mana Recovery from Regeneration is not applied"]={{[1]={flags=0,keywordFlags=0,name="UnaffectedByManaRegen",type="FLAG",value=true}},nil} c["Mana Recovery other than Regeneration cannot Recover Mana"]={nil,"Mana Recovery other than Regeneration cannot Recover Mana "} +c["Mana Reservation of Herald Skills is always 45%"]={{[1]={[1]={skillType=52,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="ManaReservationPercentForced",value=45}}},nil} +c["Manifested Dancing Dervishes die when Rampage ends"]={{},nil} c["Mark Skills have 10% increased Use Speed"]={{[1]={[1]={skillType=99,type="SkillType"},flags=0,keywordFlags=0,name="Speed",type="INC",value=10}},nil} c["Mark Skills have 25% increased Skill Effect Duration"]={{[1]={[1]={skillType=99,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=25}},nil} c["Maximum 10 Fragile Regrowth"]={nil,"Maximum 10 Fragile Regrowth "} @@ -6181,29 +8558,50 @@ c["Maximum Mana is replaced by twice as much Maximum Infernal Flame Gain Inferna c["Maximum Mana is replaced by twice as much Maximum Infernal Flame Gain Infernal Flame instead of spending Mana for Skill costs Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum Lose all Infernal Flame on reaching maximum Infernal Flame"]={nil,"Maximum Mana is replaced by twice as much Maximum Infernal Flame Gain Infernal Flame instead of spending Mana for Skill costs Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum Lose all Infernal Flame on reaching maximum Infernal Flame "} c["Maximum Mana is replaced by twice as much Maximum Infernal Flame Gain Infernal Flame instead of spending Mana for Skill costs Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum Lose all Infernal Flame on reaching maximum Infernal Flame 25% of Infernal Flame lost per second if none was gained in the past 2 seconds"]={nil,"Maximum Mana is replaced by twice as much Maximum Infernal Flame Gain Infernal Flame instead of spending Mana for Skill costs Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum Lose all Infernal Flame on reaching maximum Infernal Flame 25% of Infernal Flame lost per second if none was gained in the past 2 seconds "} c["Maximum Physical Damage Reduction is 50%"]={{[1]={flags=0,keywordFlags=0,name="PhysicalDamageReductionMax",type="MAX",value=50}},nil} +c["Maximum Quality is 200%"]={{},nil} c["Maximum Quality is 40%"]={{},nil} c["Maximum Volatility is 30"]={{},"Maximum Volatility "} c["Maximum amount of Guard is based on maximum Energy Shield instead"]={nil,"Maximum amount of Guard is based on maximum Energy Shield instead "} c["Maximum amount of Guard is based on maximum Energy Shield instead Divine Flight"]={nil,"Maximum amount of Guard is based on maximum Energy Shield instead Divine Flight "} c["Melee Attack Skills have +1 to maximum number of Summoned Totems"]={{[1]={[1]={skillType=20,type="SkillType"},[2]={skillType=1,type="SkillType"},flags=0,keywordFlags=0,name="ActiveTotemLimit",type="BASE",value=1}},nil} +c["Melee Attacks have 30% chance to Poison on Hit"]={{[1]={flags=256,keywordFlags=0,name="PoisonChance",type="BASE",value=30}},nil} +c["Melee Critical Hits Poison the Enemy"]={nil,"Melee Critical Hits Poison the Enemy "} +c["Melee Hits count as Rampage Kills Rampage"]={nil,"Melee Hits count as Rampage Kills Rampage "} +c["Melee Hits have 10% chance to Fortify"]={nil,"Melee Hits have 10% chance to Fortify "} +c["Melee Hits which Stun Fortify"]={nil,"Melee Hits which Stun Fortify "} +c["Mercury Footprints"]={nil,"Mercury Footprints "} +c["Meta Skills gain 0% reduced Energy"]={nil,"Meta Skills gain 0% reduced Energy "} +c["Meta Skills gain 13% increased Energy"]={nil,"Meta Skills gain 13% increased Energy "} c["Meta Skills gain 15% increased Energy"]={nil,"Meta Skills gain 15% increased Energy "} c["Meta Skills gain 16% increased Energy"]={nil,"Meta Skills gain 16% increased Energy "} c["Meta Skills gain 16% increased Energy 2% increased Cast Speed per 20 Spirit"]={nil,"Meta Skills gain 16% increased Energy 2% increased Cast Speed per 20 Spirit "} c["Meta Skills gain 20% increased Energy"]={nil,"Meta Skills gain 20% increased Energy "} +c["Meta Skills gain 25% increased Energy"]={nil,"Meta Skills gain 25% increased Energy "} c["Meta Skills gain 25% increased Energy if you've dealt a Critical Hit Recently"]={nil,"Meta Skills gain 25% increased Energy if you've dealt a Critical Hit Recently "} +c["Meta Skills gain 25% increased Energy while on Full Mana"]={nil,"Meta Skills gain 25% increased Energy while on Full Mana "} c["Meta Skills gain 35% more Energy"]={nil,"Meta Skills gain 35% more Energy "} c["Meta Skills gain 35% more Energy Meta Skills have 50% increased Reservation Efficiency"]={nil,"Meta Skills gain 35% more Energy Meta Skills have 50% increased Reservation Efficiency "} c["Meta Skills gain 4% increased Energy"]={nil,"Meta Skills gain 4% increased Energy "} c["Meta Skills gain 4% increased Energy 5% increased Critical Hit Chance"]={nil,"Meta Skills gain 4% increased Energy 5% increased Critical Hit Chance "} +c["Meta Skills gain 6% increased Energy"]={nil,"Meta Skills gain 6% increased Energy "} c["Meta Skills gain 8% increased Energy"]={nil,"Meta Skills gain 8% increased Energy "} +c["Meta Skills gain 8% increased Energy for each Critical Hit you've dealt with Spells Recently"]={nil,"Meta Skills gain 8% increased Energy for each Critical Hit you've dealt with Spells Recently "} c["Meta Skills have 20% increased Reservation Efficiency"]={{[1]={[1]={skillType=122,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=20}},nil} +c["Meta Skills have 25% increased Reservation Efficiency"]={{[1]={[1]={skillType=122,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=25}},nil} c["Meta Skills have 50% increased Reservation Efficiency"]={{[1]={[1]={skillType=122,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=50}},nil} -c["Mind Over Matter"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Mind Over Matter"}},nil} +c["Mind Over Matter"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Mind Over Matter"},[2]={flags=0,keywordFlags=0,name="Condition:HaveMindOverMatter",type="FLAG",value=true}},nil} +c["Mines can be Detonated an additional time"]={nil,"Mines can be Detonated an additional time "} +c["Mines have 45% increased Detonation Speed"]={nil,"Mines have 45% increased Detonation Speed "} c["Minions Break Armour equal to 3% of Physical damage dealt"]={nil,"Break Armour equal to 3% of Physical damage dealt "} c["Minions Gain 20% of Elemental Damage as Extra Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalDamageGainAsChaos",type="BASE",value=20}}}},nil} c["Minions Recoup 15% of Damage taken as Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=15}}}},nil} c["Minions Recoup 30% of Damage taken as Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="LifeRecoup",type="BASE",value=30}}}},nil} +c["Minions Recover 10% of maximum Life on Killing a Poisoned Enemy"]={nil,"Recover 10% of maximum Life on Killing a Poisoned Enemy "} +c["Minions Recover 10% of their maximum Life when they Block"]={nil,"Recover 10% of their maximum Life when they Block "} +c["Minions Recover 2% of their maximum Life when they Block"]={nil,"Recover 2% of their maximum Life when they Block "} +c["Minions Regenerate 2% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=2}}}},nil} c["Minions Regenerate 3% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=3}}}},nil} +c["Minions Revive 0% slower"]={nil,"Revive 0% slower "} c["Minions Revive 10% faster"]={{[1]={flags=0,keywordFlags=0,name="MinionRevivalSpeed",type="INC",value=10}},nil} c["Minions Revive 13% faster"]={{[1]={flags=0,keywordFlags=0,name="MinionRevivalSpeed",type="INC",value=13}},nil} c["Minions Revive 15% faster"]={{[1]={flags=0,keywordFlags=0,name="MinionRevivalSpeed",type="INC",value=15}},nil} @@ -6213,12 +8611,17 @@ c["Minions Revive 25% slower All Damage from Hits against Poisoned targets Contr c["Minions Revive 35% faster if all your Minions are Companions"]={nil,"Revive 35% faster if all your Minions are Companions "} c["Minions Revive 5% faster"]={{[1]={flags=0,keywordFlags=0,name="MinionRevivalSpeed",type="INC",value=5}},nil} c["Minions Revive 50% faster"]={{[1]={flags=0,keywordFlags=0,name="MinionRevivalSpeed",type="INC",value=50}},nil} +c["Minions Revive 50% slower"]={nil,"Revive 50% slower "} c["Minions Revive 8% faster"]={{[1]={flags=0,keywordFlags=0,name="MinionRevivalSpeed",type="INC",value=8}},nil} +c["Minions are Aggressive"]={nil,"Aggressive "} c["Minions cannot Die while affected by a Life Flask"]={nil,"cannot Die while affected by a Life Flask "} c["Minions cannot Die while affected by a Life Flask 30% increased Flask Charges gained"]={nil,"cannot Die while affected by a Life Flask 30% increased Flask Charges gained "} +c["Minions cannot be Blinded"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="BlindImmune",type="FLAG",value=true}}}},nil} c["Minions cause 15% increased Stun Buildup"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=15}}}},nil} c["Minions deal (25-35)% increased Damage"]={nil,"(25-35)% increased Damage "} c["Minions deal (8-13)% increased Damage"]={nil,"(8-13)% increased Damage "} +c["Minions deal 0% reduced Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=-0}}}},nil} +c["Minions deal 1% increased Damage per 5 Dexterity"]={{[1]={[1]={div=5,stat="Dex",type="PerStat"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=1}}}},nil} c["Minions deal 1% increased damage per 10 Tribute"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="Damage",type="INC",value=1}}}},nil} c["Minions deal 10% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=10}}}},nil} c["Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="CommandableSkill"},[2]={type="Multiplier",var="PersistentMinionTypes"},flags=0,keywordFlags=0,name="Damage",type="INC",value=10}}}},nil} @@ -6230,22 +8633,35 @@ c["Minions deal 15% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="Minio c["Minions deal 15% increased Damage with Command Skills"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="CommandableSkill"},flags=0,keywordFlags=0,name="Damage",type="INC",value=15}}}},nil} c["Minions deal 16% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=16}}}},nil} c["Minions deal 20% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=20}}}},nil} +c["Minions deal 20% increased Damage if you've Hit Recently"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="HitRecently"},flags=0,keywordFlags=0,name="Damage",type="INC",value=20}}}},nil} c["Minions deal 20% increased Damage with Command Skills"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="CommandableSkill"},flags=0,keywordFlags=0,name="Damage",type="INC",value=20}}}},nil} c["Minions deal 25% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=25}}}},nil} c["Minions deal 30% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=30}}}},nil} c["Minions deal 30% increased Damage if you've Hit Recently"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="HitRecently"},flags=0,keywordFlags=0,name="Damage",type="INC",value=30}}}},nil} c["Minions deal 40% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=40}}}},nil} +c["Minions deal 5% of your Life as additional Cold Damage with Attacks"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=65536,name="Life",type="BASE",value=5}}}}," your as additional Cold Damage "} c["Minions deal 50% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=50}}}},nil} c["Minions deal 6% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=6}}}},nil} +c["Minions deal 60% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=60}}}},nil} +c["Minions deal 7 to 11 additional Attack Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=7}}},[2]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=11}}}},nil} +c["Minions deal 7 to 14 additional Attack Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=65536,name="PhysicalMin",type="BASE",value=7}}},[2]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=65536,name="PhysicalMax",type="BASE",value=14}}}},nil} +c["Minions deal 70% increased Damage if you've Hit Recently"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="HitRecently"},flags=0,keywordFlags=0,name="Damage",type="INC",value=70}}}},nil} +c["Minions deal 76% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=76}}}},nil} c["Minions deal 8% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=8}}}},nil} c["Minions deal 80% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=80}}}},nil} +c["Minions explode on death, dealing 10% of their maximum life as Physical Damage to enemies within 2 metres"]={nil,"explode on death, dealing 10% of their maximum life as Physical Damage to enemies within 2 metres "} c["Minions gain 10% of Physical Damage as Chaos Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PhysicalDamageAsChaos",type="BASE",value=10}}}},nil} +c["Minions gain 13% of their maximum Life as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={percent=13,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=1}}}},nil} c["Minions gain 15% of their maximum Life as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={percent=15,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=1}}}},nil} +c["Minions gain 20% of their Physical Damage as Extra Cold Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PhysicalDamageGainAsCold",type="BASE",value=20}}}},nil} c["Minions gain 25% of their maximum Life as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={percent=25,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=1}}}},nil} c["Minions gain 30% of their maximum Life as Extra maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={percent=30,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=1}}}},nil} c["Minions have (15-20)% increased maximum Life"]={nil,"(15-20)% increased maximum Life "} c["Minions have (15-20)% increased maximum Life Minions deal (25-35)% increased Damage"]={nil,"(15-20)% increased maximum Life Minions deal (25-35)% increased Damage "} +c["Minions have +10% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=10}}}},nil} +c["Minions have +10% to Critical Damage Bonus per Grand Spectrum"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Multiplier",var="GrandSpectrum"},flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=10}}}},nil} c["Minions have +13% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=13}}}},nil} +c["Minions have +13% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=13}}}},nil} c["Minions have +15% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=15}}}},nil} c["Minions have +20% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=20}}}},nil} c["Minions have +20% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=20}}}},nil} @@ -6254,38 +8670,54 @@ c["Minions have +20% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,nam c["Minions have +20% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=20}}}},nil} c["Minions have +22% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=22}}}},nil} c["Minions have +23% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=23}}}},nil} +c["Minions have +3% Chance to Block Attack Damage"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=3}}}},nil} c["Minions have +3% to Maximum Cold Resistances"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ColdResistMax",type="BASE",value=3}}}},nil} c["Minions have +3% to Maximum Fire Resistances"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="FireResistMax",type="BASE",value=3}}}},nil} c["Minions have +3% to Maximum Lightning Resistances"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="LightningResistMax",type="BASE",value=3}}}},nil} c["Minions have +3% to all Maximum Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=3}}}},nil} c["Minions have +4% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=4}}}},nil} +c["Minions have +40% to Cold Resistance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ColdResist",type="BASE",value=40}}}},nil} +c["Minions have +40% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="FireResist",type="BASE",value=40}}}},nil} c["Minions have +5% to all Maximum Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResistMax",type="BASE",value=5}}}},nil} +c["Minions have +60 to Accuracy Rating per 10 Devotion"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="Accuracy",type="BASE",value=60}}}},nil} c["Minions have +7% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=7}}}},nil} +c["Minions have +75% Surpassing chance to fire an additional Projectile"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ProjectileCount",type="BASE",value=75}}}}," Surpassing chance to fire an additional "} c["Minions have +8% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=8}}}},nil} +c["Minions have +9% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=9}}}},nil} c["Minions have 10% chance to inflict Withered on Hit"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanWither",type="FLAG",value=true}},nil} +c["Minions have 10% increased Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=10}}}},nil} c["Minions have 10% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=10}}}},nil} c["Minions have 10% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=10}}}},nil} c["Minions have 10% reduced Life Recovery rate"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="LifeRecoveryRate",type="INC",value=-10}}}},nil} +c["Minions have 11% additional Physical Damage Reduction"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PhysicalDamageReduction",type="BASE",value=11}}}},nil} c["Minions have 12% additional Physical Damage Reduction"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PhysicalDamageReduction",type="BASE",value=12}}}},nil} c["Minions have 12% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritChance",type="INC",value=12}}}},nil} c["Minions have 12% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=12}}}},nil} +c["Minions have 13% increased Attack Speed"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=13}}}},nil} c["Minions have 13% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=13}}}},nil} +c["Minions have 15% chance to Blind Enemies on hit"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="BlindChance",type="BASE",value=15}}}},nil} +c["Minions have 15% chance to inflict Gruelling Madness on Hit"]={{}," to inflict Gruelling Madness "} c["Minions have 15% increased Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=15}}}},nil} c["Minions have 15% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=15}}}},nil} +c["Minions have 15% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritChance",type="INC",value=15}}}},nil} c["Minions have 15% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=15}}}},nil} c["Minions have 15% reduced Attack Speed"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=-15}}}},nil} c["Minions have 15% reduced Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=16,keywordFlags=0,name="Speed",type="INC",value=-15}}}},nil} +c["Minions have 16% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=16}}}},nil} c["Minions have 20% additional Physical Damage Reduction"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PhysicalDamageReduction",type="BASE",value=20}}}},nil} c["Minions have 20% chance to inflict Gruelling Madness on Hit"]={{}," to inflict Gruelling Madness "} c["Minions have 20% chance to inflict Gruelling Madness on Hit 50% increased Spirit Reservation Efficiency"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=4,keywordFlags=0,name="SpiritReservationEfficiency",type="BASE",value=20}}}}," to inflict Gruelling Madness 50% increased "} c["Minions have 20% increased Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=20}}}},nil} c["Minions have 20% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=20}}}},nil} c["Minions have 20% increased Cooldown Recovery Rate for Command Skills"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="CommandableSkill"},flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=20}}}},nil} +c["Minions have 20% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=20}}}},nil} c["Minions have 20% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritChance",type="INC",value=20}}}},nil} c["Minions have 20% increased Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="MovementSpeed",type="INC",value=20}}}},nil} c["Minions have 20% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=20}}}},nil} +c["Minions have 25% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=25}}}},nil} c["Minions have 25% increased Cooldown Recovery Rate for Command Skills"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="CommandableSkill"},flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=25}}}},nil} c["Minions have 25% increased Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Evasion",type="INC",value=25}}}},nil} +c["Minions have 25% increased Skill Speed with Command Skills"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="CommandableSkill"},flags=0,keywordFlags=0,name="Speed",type="INC",value=25}}},[2]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="CommandableSkill"},flags=0,keywordFlags=0,name="WarcrySpeed",type="INC",value=25}}},[3]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="CommandableSkill"},flags=0,keywordFlags=0,name="TotemPlacementSpeed",type="INC",value=25}}}},nil} c["Minions have 25% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=25}}}},nil} c["Minions have 3% increased Attack Speed"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=3}}}},nil} c["Minions have 3% increased Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Speed",type="INC",value=3}}}},nil} @@ -6295,29 +8727,61 @@ c["Minions have 4% increased Attack and Cast Speed"]={{[1]={flags=0,keywordFlags c["Minions have 4% increased Cooldown Recovery Rate per 10 Tribute"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=4}}}},nil} c["Minions have 40% increased Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritMultiplier",type="INC",value=40}}}},nil} c["Minions have 40% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritChance",type="INC",value=40}}}},nil} +c["Minions have 40% increased Magnitude of Damaging Ailments"]={{}," Magnitude of Damaging Ailments "} c["Minions have 40% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=40}}}},nil} +c["Minions have 46% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=46}}}},nil} c["Minions have 5% increased Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Speed",type="INC",value=5}}}},nil} c["Minions have 50% reduced maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=-50}}}},nil} c["Minions have 6% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=6}}}},nil} +c["Minions have 60% chance to Poison Enemies on Hit"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=60}}}},nil} +c["Minions have 7% increased Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=7}}}},nil} c["Minions have 8% additional Physical Damage Reduction"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PhysicalDamageReduction",type="BASE",value=8}}}},nil} c["Minions have 8% increased Area of Effect"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=8}}}},nil} c["Minions have 8% increased Attack and Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Speed",type="INC",value=8}}}},nil} c["Minions have 8% increased Cooldown Recovery Rate for Command Skills"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={type="Condition",var="CommandableSkill"},flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=8}}}},nil} c["Minions have 8% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=8}}}},nil} c["Minions have 80% increased maximum Life"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=80}}}},nil} +c["Minions have 9% increased Critical Hit Chance"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritChance",type="INC",value=9}}}},nil} c["Minions have Unholy Might"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:UnholyMight",type="FLAG",value=true}}}},nil} +c["Minions in Presence lose Life when you lose Life Minions in Presence gain Life when you gain Life"]={nil,"in Presence lose Life when you lose Life Minions in Presence gain Life when you gain Life "} c["Minions lose 2% Life per 10 Tribute you have when following Commands"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=0,keywordFlags=0,name="Life",type="BASE",value=-2}}}},"% you have when following Commands "} +c["Minions' Hits can only Kill Ignited Enemies"]={nil,"Minions' Hits can only Kill Ignited Enemies "} c["Minions' Resistances are equal to yours"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",stat="FireResist",type="PerStat"},flags=0,keywordFlags=0,name="FireResist",type="OVERRIDE",value=1}}},[2]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",stat="ColdResist",type="PerStat"},flags=0,keywordFlags=0,name="ColdResist",type="OVERRIDE",value=1}}},[3]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",stat="LightningResist",type="PerStat"},flags=0,keywordFlags=0,name="LightningResist",type="OVERRIDE",value=1}}},[4]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={[1]={actor="parent",stat="ChaosResist",type="PerStat"},flags=0,keywordFlags=0,name="ChaosResist",type="OVERRIDE",value=1}}}},nil} +c["Minions' Strikes have Melee Splash"]={nil,"Minions' Strikes have Melee Splash "} c["Modifiers gained this way are lost after 30 seconds or when you next Shapeshift"]={nil,"Modifiers gained this way are lost after 30 seconds or when you next Shapeshift "} +c["Modifiers to Claw Attack Speed also apply to Unarmed Attack Speed with Melee Skills"]={{[1]={flags=0,keywordFlags=0,name="ClawAttackSpeedAppliesToUnarmed",type="FLAG",value=true}},nil} +c["Modifiers to Claw Critical Hit Chance also apply to Unarmed Critical Hit Chance with Melee Skills"]={{[1]={flags=0,keywordFlags=0,name="ClawCritChanceAppliesToUnarmed",type="FLAG",value=true}},nil} +c["Modifiers to Claw Damage also apply to Unarmed Attack Damage with Melee Skills"]={{[1]={flags=0,keywordFlags=0,name="ClawDamageAppliesToUnarmed",type="FLAG",value=true}},nil} c["Modifiers to Fire Resistance also grant Cold and Lightning Resistance at 50% of their value"]={{[1]={flags=0,keywordFlags=0,name="FireResConvertToCold",type="BASE",value=50},[2]={flags=0,keywordFlags=0,name="FireResConvertToLightning",type="BASE",value=50}},nil} c["Modifiers to Maximum Block Chance instead apply to Maximum Resistances"]={{[1]={flags=0,keywordFlags=0,name="MaxBlockChanceModsApplyMaxResist",type="FLAG",value=true}},nil} c["Modifiers to Maximum Fire Resistance also grant Maximum Cold and Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireMaxResConvertToCold",type="BASE",value=100},[2]={flags=0,keywordFlags=0,name="FireMaxResConvertToLightning",type="BASE",value=100}},nil} c["Modifiers to Stun Buildup apply to Freeze Buildup instead for Parry"]={{[1]={[1]={includeTransfigured=true,skillName="Parry",type="SkillName"},flags=0,keywordFlags=0,name="FreezeBuildupInsteadOfStunBuildup",type="FLAG",value=true},[2]={[1]={includeTransfigured=true,skillName="Parry",type="SkillName"},flags=0,keywordFlags=0,name="CannotStun",type="FLAG",value=true},[3]={[1]={includeTransfigured=true,skillName="Parry",type="SkillName"},flags=0,keywordFlags=0,name="CannotHeavyStun",type="FLAG",value=true}},nil} +c["Monsters have 100% more Life"]={nil,"Monsters have 100% more Life "} +c["Movement Attack Skills have 40% reduced Attack Speed"]={{[1]={flags=1,keywordFlags=8,name="Speed",type="INC",value=-40}},nil} +c["Movement Skills Cost no Mana"]={{[1]={flags=0,keywordFlags=8,name="ManaCost",type="MORE",value=-100}},nil} +c["Movement Skills deal no Physical Damage"]={nil,"Movement Skills deal no Physical Damage "} +c["Movement Speed cannot be modified to below base value"]={{[1]={flags=0,keywordFlags=0,name="MovementSpeedCannotBeBelowBase",type="FLAG",value=true}},nil} c["Moving while Bleeding doesn't cause you to take extra damage"]={nil,"Moving while Bleeding doesn't cause you to take extra damage "} c["Nearby Allies and Enemies Share Charges with you"]={nil,"Nearby Allies and Enemies Share Charges with you "} c["Nearby Allies and Enemies Share Charges with you Enemies Hitting you have 10% chance to gain an Endurance, "]={nil,"Nearby Allies and Enemies Share Charges with you Enemies Hitting you have 10% chance to gain an Endurance, "} c["Nearby Allies and Enemies Share Charges with you Enemies Hitting you have 10% chance to gain an Endurance, Frenzy or Power Charge"]={nil,"Nearby Allies and Enemies Share Charges with you Enemies Hitting you have 10% chance to gain an Endurance, Frenzy or Power Charge "} -c["Necromantic Talisman"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Necromantic Talisman"}},nil} +c["Nearby Allies gain 4% of maximum Life Regenerated per second"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=4},onlyAllies=true}}},nil} +c["Nearby Allies gain 80% increased Mana Regeneration Rate"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="ManaRegen",type="INC",value=80},onlyAllies=true}}},nil} +c["Nearby Allies have +10 Fortification"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="MinimumFortification",type="BASE",value=10},onlyAllies=true}}},nil} +c["Nearby Allies have +50% to Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=50},onlyAllies=true}}},nil} +c["Nearby Allies have +7% to Critical Damage Bonus per 100 Dexterity you have"]={{[1]={[1]={div=100,stat="Dex",type="PerStat"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CritMultiplier",type="BASE",value=7},onlyAllies=true}}},nil} +c["Nearby Allies have 1% Chance to Block Attack Damage per 100 Strength you have"]={{[1]={[1]={div=100,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="BlockChance",type="BASE",value=1},onlyAllies=true}}},nil} +c["Nearby Allies have 3% increased Cast Speed per 100 Intelligence you have"]={{[1]={[1]={div=100,stat="Int",type="PerStat"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=16,keywordFlags=0,name="Speed",type="INC",value=3},onlyAllies=true}}},nil} +c["Nearby Allies have 30% increased Item Rarity"]={{}," Item Rarity "} +c["Nearby Allies have 5% increased Armour, Evasion and Energy Shield per 100 Strength you have"]={{[1]={[1]={div=100,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Armour",type="INC",value=5},onlyAllies=true}},[2]={[1]={div=100,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Evasion",type="INC",value=5},onlyAllies=true}},[3]={[1]={div=100,stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="EnergyShield",type="INC",value=5},onlyAllies=true}}}," you have "} +c["Nearby Allies have Culling Strike"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CanCull",type="FLAG",value=true},onlyAllies=true}}},nil} +c["Nearby Allies' Action Speed cannot be modified to below base value"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={[1]={effectType="Global",type="GlobalEffect",unscalable=true},flags=0,keywordFlags=0,name="MinimumActionSpeed",type="MAX",value=100},onlyAllies=true}}},nil} +c["Nearby Enemies are Blinded"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:Blinded",type="FLAG",value=true}}}},nil} +c["Nearby Enemies are Covered in Ash"]={{[1]={flags=0,keywordFlags=0,name="CoveredInAshEffect",type="BASE",value=20}},nil} +c["Nearby Enemies are Hindered, with 25% reduced Movement Speed"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:Hindered",type="FLAG",value=true}}}},nil} +c["Nearby Enemies cannot deal Critical Hits"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="NeverCrit",type="FLAG",value=true}}},[2]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:NeverCrit",type="FLAG",value=true}}}},nil} +c["Nearby Enemies take 50 Lightning Damage per second"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="LightningDegen",type="BASE",value=50}}}},nil} +c["Necromantic Talisman"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Necromantic Talisman"},[2]={flags=0,keywordFlags=0,name="Condition:HaveNecromanticTalisman",type="FLAG",value=true}},nil} c["Never deal Critical Hits"]={{[1]={flags=0,keywordFlags=0,name="NeverCrit",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="Condition:NeverCrit",type="FLAG",value=true}},nil} c["No Charge requirement for placing Totems"]={nil,"No Charge requirement for placing Totems "} c["No Charge requirement for placing Totems Totems reserve 75 Spirit each"]={nil,"No Charge requirement for placing Totems Totems reserve 75 Spirit each "} @@ -6328,27 +8792,39 @@ c["No Movement Speed Penalty while Shield is Raised"]={{[1]={[1]={skillType=262, c["No Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="WeaponData",type="LIST",value={key="PhysicalMin"}},[2]={flags=0,keywordFlags=0,name="WeaponData",type="LIST",value={key="PhysicalMax"}},[3]={flags=0,keywordFlags=0,name="WeaponData",type="LIST",value={key="PhysicalDPS"}}},nil} c["No Rage effect"]={{[1]={flags=0,keywordFlags=0,name="RageEffect",type="OVERRIDE",value=0}},nil} c["No inherent Mana Regeneration"]={{[1]={flags=0,keywordFlags=0,name="Condition:NoInherentManaRegen",type="FLAG",value=true}},nil} +c["Non-Channelling Attacks cost an additional 6% of your maximum Mana"]={nil,"Non-Channelling Attacks cost an additional 6% of your maximum Mana "} +c["Non-Channelling Attacks have Added Lightning Damage equal to 3% of maximum Mana"]={nil,"Non-Channelling Attacks have Added Lightning Damage equal to 3% of maximum Mana "} c["Non-Channelling Spells cost an additional 6% of your maximum Life"]={{[1]={[1]={floor=true,percent=6,stat="Life",type="PercentStat"},[2]={neg=true,skillType=48,type="SkillType"},flags=0,keywordFlags=131072,name="LifeCostBase",type="BASE",value=1}},nil} c["Non-Channelling Spells deal 10% increased Damage per 100 maximum Life"]={{[1]={[1]={neg=true,skillType=48,type="SkillType"},[2]={div=100,stat="Life",type="PerStat"},flags=2,keywordFlags=0,name="Damage",type="INC",value=10}},nil} c["Non-Channelling Spells deal 6% increased Damage per 100 maximum Life"]={{[1]={[1]={neg=true,skillType=48,type="SkillType"},[2]={div=100,stat="Life",type="PerStat"},flags=2,keywordFlags=0,name="Damage",type="INC",value=6}},nil} +c["Non-Channelling Spells deal 6% increased Damage per 100 maximum Mana"]={{[1]={[1]={neg=true,skillType=48,type="SkillType"},[2]={div=100,stat="Mana",type="PerStat"},flags=2,keywordFlags=0,name="Damage",type="INC",value=6}},nil} +c["Non-Channelling Spells have 25% chance to cost Double Mana and Critically Hit"]={{[1]={[1]={neg=true,skillType=48,type="SkillType"},flags=2,keywordFlags=0,name="Mana",type="BASE",value=25}}," to cost Double and Critically Hit "} c["Non-Channelling Spells have 3% increased Critical Hit Chance per 100 maximum Life"]={{[1]={[1]={neg=true,skillType=48,type="SkillType"},[2]={div=100,stat="Life",type="PerStat"},flags=2,keywordFlags=0,name="CritChance",type="INC",value=3}},nil} +c["Non-Channelling Spells have 3% increased Critical Hit Chance per 100 maximum Mana"]={{[1]={[1]={neg=true,skillType=48,type="SkillType"},[2]={div=100,stat="Mana",type="PerStat"},flags=2,keywordFlags=0,name="CritChance",type="INC",value=3}},nil} +c["Non-Channelling Spells have 3% increased Magnitude of Ailments per 100 maximum Life"]={{[1]={[1]={neg=true,skillType=48,type="SkillType"},[2]={div=100,stat="Life",type="PerStat"},flags=0,keywordFlags=131072,name="AilmentMagnitude",type="INC",value=3}},nil} c["Non-Channelling Spells have 5% increased Critical Hit Chance per 100 maximum Life"]={{[1]={[1]={neg=true,skillType=48,type="SkillType"},[2]={div=100,stat="Life",type="PerStat"},flags=2,keywordFlags=0,name="CritChance",type="INC",value=5}},nil} +c["Non-Critical Hits deal no Damage"]={{[1]={[1]={neg=true,type="Condition",var="CriticalStrike"},flags=4,keywordFlags=0,name="Damage",type="MORE",value=-100}},nil} c["Non-Keystone Passive Skills in Medium Radius of allocated Keystone Passive Skills can be allocated without being connected to your tree"]={{[1]={flags=0,keywordFlags=0,name="AllocateFromNodeRadius",type="LIST",value={from="Keystone",radiusIndex=2,to={[1]="Notable",[2]="Normal"}}}},nil} c["Non-Minion Skills have 50% less Reservation Efficiency"]={{[1]={[1]={neg=true,skillType=6,type="SkillType"},flags=0,keywordFlags=0,name="ReservationEfficiency",type="MORE",value=-50}},nil} c["Non-Unique Life Flasks apply their Effects constantly"]={nil,"Non-Unique Life Flasks apply their Effects constantly "} c["Non-Unique Life Flasks apply their Effects constantly Recovery from Life Flasks cannot be Instant"]={nil,"Non-Unique Life Flasks apply their Effects constantly Recovery from Life Flasks cannot be Instant "} c["Non-Unique Time-Lost Jewels have 40% increased radius"]={nil,"Non-Unique Time-Lost Jewels have 40% increased radius "} -c["Oasis"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Oasis"}},nil} +c["Non-instant Recovery from Mana Flasks also applies to Life"]={nil,"Non-instant Recovery from Mana Flasks also applies to Life "} +c["Nova Spells have 20% less Area of Effect"]={{[1]={[1]={skillType=85,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="MORE",value=-20}},nil} +c["Oasis"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Oasis"},[2]={flags=0,keywordFlags=0,name="Condition:HaveOasis",type="FLAG",value=true}},nil} c["Off-hand Hits inflict Runefather's Challenge"]={nil,"Off-hand Hits inflict Runefather's Challenge "} c["Off-hand Hits inflict Runefather's Challenge Inflicts Runefather's Challenge on enemies 6 metres in front of you when raised, no more than once every 2 seconds"]={nil,"Off-hand Hits inflict Runefather's Challenge Inflicts Runefather's Challenge on enemies 6 metres in front of you when raised, no more than once every 2 seconds "} c["Offering Skills have 15% increased Buff effect"]={{[1]={[1]={skillType=155,type="SkillType"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=15}},nil} +c["Offering Skills have 16% increased Buff effect"]={{[1]={[1]={skillType=155,type="SkillType"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=16}},nil} c["Offering Skills have 20% increased Area of Effect"]={{[1]={[1]={skillType=155,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=20}},nil} c["Offering Skills have 20% increased Duration"]={{[1]={[1]={skillType=155,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=20}},nil} +c["Offering Skills have 27% increased Buff effect"]={{[1]={[1]={skillType=155,type="SkillType"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=27}},nil} c["Offering Skills have 30% increased Duration"]={{[1]={[1]={skillType=155,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=30}},nil} c["Offering Skills have 30% reduced Duration"]={{[1]={[1]={skillType=155,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=-30}},nil} c["Offerings cannot be damaged if they have been created Recently"]={nil,"Offerings cannot be damaged if they have been created Recently "} c["Offerings created by Culling Enemies have 1% increased Effect per Power of Culled Enemy"]={{[1]={flags=0,keywordFlags=0,name="UnwillingOffering",type="FLAG",value=true},[2]={[1]={skillNameList={[1]="Bone Offering",[2]="Pain Offering",[3]="Soul Offering"},type="SkillName"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={[1]={limit=20,type="Multiplier",var="UnwillingOfferingPower"},flags=0,keywordFlags=0,name="BuffEffect",type="INC",value=1}}}},nil} c["Offerings have 15% increased Maximum Life"]={nil,"Offerings have 15% increased Maximum Life "} +c["Offerings have 20% increased Maximum Life"]={nil,"Offerings have 20% increased Maximum Life "} c["Offerings have 30% increased Maximum Life"]={nil,"Offerings have 30% increased Maximum Life "} c["Offerings have 30% increased Maximum Life Recover 3% of maximum Life when you create an Offering"]={nil,"Offerings have 30% increased Maximum Life Recover 3% of maximum Life when you create an Offering "} c["Offerings have 30% reduced Maximum Life"]={nil,"Offerings have 30% reduced Maximum Life "} @@ -6374,13 +8850,17 @@ c["Other Modifiers to Movement Speed except for Sprinting do not apply"]={nil,"O c["Other Modifiers to Movement Speed except for Sprinting do not apply Increases Movement Speed by 25%, plus 1% per 600 Evasion Rating, up to a maximum of 75%"]={nil,"Other Modifiers to Movement Speed except for Sprinting do not apply Increases Movement Speed by 25%, plus 1% per 600 Evasion Rating, up to a maximum of 75% "} c["Other Modifiers to Movement Speed except for Sprinting do not apply Increases Movement Speed by 25%, plus 1% per 800 Evasion Rating, up to a maximum of 75%"]={nil,"Other Modifiers to Movement Speed except for Sprinting do not apply Increases Movement Speed by 25%, plus 1% per 800 Evasion Rating, up to a maximum of 75% "} c["Overgrown Plant Skills Break 50% increased Armour"]={nil,"Overgrown Plant Skills Break 50% increased Armour "} -c["Pain Attunement"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Pain Attunement"}},nil} +c["Pain Attunement"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Pain Attunement"},[2]={flags=0,keywordFlags=0,name="Condition:HavePainAttunement",type="FLAG",value=true}},nil} c["Parried enemies take more Spell Damage instead of more Attack Damage"]={nil,"Parried enemies take more Spell Damage instead of more Attack Damage "} c["Parried enemies take more Spell Damage instead of more Attack Damage 100% increased Parried Debuff Duration"]={nil,"Parried enemies take more Spell Damage instead of more Attack Damage 100% increased Parried Debuff Duration "} c["Parry has 20% increased Stun Buildup"]={{[1]={[1]={includeTransfigured=true,skillName="Parry",type="SkillName"},flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=20}},nil} c["Parry has 25% increased Stun Buildup"]={{[1]={[1]={includeTransfigured=true,skillName="Parry",type="SkillName"},flags=0,keywordFlags=0,name="EnemyHeavyStunBuildup",type="INC",value=25}},nil} c["Parrying applies 10 Stacks of Critical Weakness"]={nil,"Parrying applies 10 Stacks of Critical Weakness "} c["Parrying applies 10 Stacks of Critical Weakness 100% increased Parry Damage"]={nil,"Parrying applies 10 Stacks of Critical Weakness 100% increased Parry Damage "} +c["Passives granting Cold Resistance or all Elemental Resistances in Radius also grant an equal chance to gain a Frenzy Charge on Kill"]={nil,"Passives granting Cold Resistance or all Elemental Resistances in Radius also grant an equal chance to gain a Frenzy Charge on Kill "} +c["Passives granting Fire Resistance or all Elemental Resistances in Radius also grant an equal chance to gain an Endurance Charge on Kill"]={nil,"Passives granting Fire Resistance or all Elemental Resistances in Radius also grant an equal chance to gain an Endurance Charge on Kill "} +c["Passives granting Lightning Resistance or all Elemental Resistances in Radius also grant an equal chance to gain a Power Charge on Kill"]={nil,"Passives granting Lightning Resistance or all Elemental Resistances in Radius also grant an equal chance to gain a Power Charge on Kill "} +c["Passives in Radius apply to Minions instead of you"]={nil,"Passives in Radius apply to Minions instead of you "} c["Passives in Radius can be Allocated without being connected to your tree"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="intuitiveLeapLike",value=true}}},nil} c["Passives in radius are Conquered by the Abyssals"]={{},nil} c["Passives in radius are Conquered by the Kalguur"]={{},nil} @@ -6417,44 +8897,73 @@ c["Passives in radius of Vaal Pact can be Allocated without being connected to y c["Passives in radius of Whispers of Doom can be Allocated without being connected to your tree"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="fromNothingKeystone",value="whispers of doom"}},[2]={flags=0,keywordFlags=0,name="FromNothingKeystones",type="LIST",value={key="whispers of doom",value=true}}},nil} c["Passives in radius of Wildsurge Incantation can be Allocated without being connected to your tree"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="fromNothingKeystone",value="wildsurge incantation"}},[2]={flags=0,keywordFlags=0,name="FromNothingKeystones",type="LIST",value={key="wildsurge incantation",value=true}}},nil} c["Passives in radius of Zealot's Oath can be Allocated without being connected to your tree"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="fromNothingKeystone",value="zealot's oath"}},[2]={flags=0,keywordFlags=0,name="FromNothingKeystones",type="LIST",value={key="zealot's oath",value=true}}},nil} +c["Penetrate 1% Elemental Resistances per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="ElementalPenetration",type="BASE",value=1}},nil} c["Permanently Intimidate enemies on Block"]={{[1]={[1]={type="Condition",var="BlockedRecently"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:Intimidated",type="FLAG",value=true}}}},nil} c["Persistent Buffs have 50% less Reservation"]={{[1]={[1]={skillType=140,type="SkillType"},[2]={skillType=5,type="SkillType"},flags=0,keywordFlags=0,name="Reserved",type="MORE",value=-50}},nil} +c["Petrified during Effect"]={nil,"Petrified during Effect "} +c["Phasing"]={{[1]={flags=0,keywordFlags=0,name="Condition:Phasing",type="FLAG",value=true}},nil} c["Physical Damage Reduction from Armour is based on your combined Armour and Evasion Rating"]={{[1]={flags=0,keywordFlags=0,name="EvasionAppliesToPhysicalDamageTaken",type="BASE",value=100}},nil} +c["Physical Damage from Hits also Contributes to Chill Magnitude"]={nil,"Physical Damage from Hits also Contributes to Chill Magnitude "} +c["Physical Damage from Hits also Contributes to Shock Chance"]={nil,"Physical Damage from Hits also Contributes to Shock Chance "} c["Physical Damage is Pinning"]={{[1]={flags=0,keywordFlags=0,name="PhysicalCanPin",type="FLAG",value=true}},nil} c["Physical Damage of Enemies Hitting you is Unlucky"]={nil,"Physical Damage of Enemies Hitting you is Unlucky "} c["Physical Damage of Enemies Hitting you is Unlucky Convert All Armour to Evasion Rating"]={nil,"Physical Damage of Enemies Hitting you is Unlucky Convert All Armour to Evasion Rating "} c["Physical Spell Critical Hits build Pin"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=2,keywordFlags=16,name="CanPin",type="FLAG",value=true}},nil} c["Physical damage from Hits Contributes to Chill Magnitude and Freeze Buildup"]={{[1]={flags=0,keywordFlags=0,name="PhysicalCanChill",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="PhysicalCanFreeze",type="FLAG",value=true}},nil} +c["Physical damage from Hits Contributes to Flammability and Ignite Magnitudes, Freeze Buildup, and Shock Chance"]={nil,"Physical damage from Hits Contributes to Flammability and Ignite Magnitudes, Freeze Buildup, and Shock Chance "} c["Pin Enemies which are Primed for Pinning"]={nil,"Pin Enemies which are Primed for Pinning "} c["Pin Enemies which are Primed for Pinning Require 4 fewer enemies to be Surrounded"]={nil,"Pin Enemies which are Primed for Pinning Require 4 fewer enemies to be Surrounded "} c["Pinned Enemies cannot deal Critical Hits"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Pinned"},flags=0,keywordFlags=0,name="NeverCrit",type="FLAG",value=true}}},[2]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Pinned"},flags=0,keywordFlags=0,name="Condition:NeverCrit",type="FLAG",value=true}}}},nil} c["Pinned enemies cannot perform actions"]={nil,"Pinned enemies cannot perform actions "} c["Plants have a 20% chance to immediately Overgrow"]={nil,"Plants have a 20% chance to immediately Overgrow "} +c["Poison Cursed Enemies on hit"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Cursed"},flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=100}},nil} +c["Poison you inflict is Reflected to you"]={nil,"Poison you inflict is Reflected to you "} +c["Poison you inflict with Travel Skills is Reflected to you if you have fewer than 5 Poisons on you"]={nil,"Poison you inflict with Travel Skills is Reflected to you if you have fewer than 5 Poisons on you "} +c["Poisonous Hit"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=100}},nil} +c["Possessed by Spirit Of The Bear for 15 seconds on use"]={nil,"Possessed by Spirit Of The Bear for 15 seconds on use "} c["Possessed by Spirit Of The Bear for 20 seconds on use"]={nil,"Possessed by Spirit Of The Bear for 20 seconds on use "} c["Possessed by Spirit Of The Bear for 20 seconds on use Possessed by Spirit Of The Boar for 20 seconds on use"]={nil,"Possessed by Spirit Of The Bear for 20 seconds on use Possessed by Spirit Of The Boar for 20 seconds on use "} +c["Possessed by Spirit Of The Boar for 15 seconds on use"]={nil,"Possessed by Spirit Of The Boar for 15 seconds on use "} c["Possessed by Spirit Of The Boar for 20 seconds on use"]={nil,"Possessed by Spirit Of The Boar for 20 seconds on use "} c["Possessed by Spirit Of The Boar for 20 seconds on use Possessed by Spirit Of The Cat for 20 seconds on use"]={nil,"Possessed by Spirit Of The Boar for 20 seconds on use Possessed by Spirit Of The Cat for 20 seconds on use "} +c["Possessed by Spirit Of The Cat for 15 seconds on use"]={nil,"Possessed by Spirit Of The Cat for 15 seconds on use "} c["Possessed by Spirit Of The Cat for 20 seconds on use"]={nil,"Possessed by Spirit Of The Cat for 20 seconds on use "} c["Possessed by Spirit Of The Cat for 20 seconds on use Possessed by Spirit Of The Owl for 20 seconds on use"]={nil,"Possessed by Spirit Of The Cat for 20 seconds on use Possessed by Spirit Of The Owl for 20 seconds on use "} +c["Possessed by Spirit Of The Owl for 15 seconds on use"]={nil,"Possessed by Spirit Of The Owl for 15 seconds on use "} c["Possessed by Spirit Of The Owl for 20 seconds on use"]={nil,"Possessed by Spirit Of The Owl for 20 seconds on use "} c["Possessed by Spirit Of The Owl for 20 seconds on use Possessed by Spirit Of The Ox for 20 seconds on use"]={nil,"Possessed by Spirit Of The Owl for 20 seconds on use Possessed by Spirit Of The Ox for 20 seconds on use "} +c["Possessed by Spirit Of The Ox for 15 seconds on use"]={nil,"Possessed by Spirit Of The Ox for 15 seconds on use "} c["Possessed by Spirit Of The Ox for 20 seconds on use"]={nil,"Possessed by Spirit Of The Ox for 20 seconds on use "} c["Possessed by Spirit Of The Ox for 20 seconds on use Possessed by Spirit Of The Primate for 20 seconds on use"]={nil,"Possessed by Spirit Of The Ox for 20 seconds on use Possessed by Spirit Of The Primate for 20 seconds on use "} +c["Possessed by Spirit Of The Primate for 15 seconds on use"]={nil,"Possessed by Spirit Of The Primate for 15 seconds on use "} c["Possessed by Spirit Of The Primate for 20 seconds on use"]={nil,"Possessed by Spirit Of The Primate for 20 seconds on use "} c["Possessed by Spirit Of The Primate for 20 seconds on use Possessed by Spirit Of The Serpent for 20 seconds on use"]={nil,"Possessed by Spirit Of The Primate for 20 seconds on use Possessed by Spirit Of The Serpent for 20 seconds on use "} +c["Possessed by Spirit Of The Serpent for 15 seconds on use"]={nil,"Possessed by Spirit Of The Serpent for 15 seconds on use "} c["Possessed by Spirit Of The Serpent for 20 seconds on use"]={nil,"Possessed by Spirit Of The Serpent for 20 seconds on use "} c["Possessed by Spirit Of The Serpent for 20 seconds on use Possessed by Spirit Of The Stag for 20 seconds on use"]={nil,"Possessed by Spirit Of The Serpent for 20 seconds on use Possessed by Spirit Of The Stag for 20 seconds on use "} +c["Possessed by Spirit Of The Stag for 15 seconds on use"]={nil,"Possessed by Spirit Of The Stag for 15 seconds on use "} c["Possessed by Spirit Of The Stag for 20 seconds on use"]={nil,"Possessed by Spirit Of The Stag for 20 seconds on use "} c["Possessed by Spirit Of The Stag for 20 seconds on use Possessed by Spirit Of The Wolf for 20 seconds on use"]={nil,"Possessed by Spirit Of The Stag for 20 seconds on use Possessed by Spirit Of The Wolf for 20 seconds on use "} +c["Possessed by Spirit Of The Wolf for 15 seconds on use"]={nil,"Possessed by Spirit Of The Wolf for 15 seconds on use "} c["Possessed by Spirit Of The Wolf for 20 seconds on use"]={nil,"Possessed by Spirit Of The Wolf for 20 seconds on use "} +c["Possessed by a random Spirit for 20 seconds on use"]={nil,"Possessed by a random Spirit for 20 seconds on use "} +c["Precision has 100% increased Mana Reservation Efficiency"]={nil,"Precision has 100% increased Mana Reservation Efficiency "} c["Presence Radius is doubled"]={{[1]={[1]={globalLimit=100,globalLimitKey="PresenceRadiusDoubledLimit",type="Multiplier",var="PresenceRadiusDoubled"},flags=0,keywordFlags=0,name="PresenceRadius",type="MORE",value=100},[2]={flags=0,keywordFlags=0,name="Multiplier:PresenceRadiusDoubled",type="OVERRIDE",value=1}},nil} c["Prevent +15% of Damage from Deflected Critical Hits"]={nil,"Prevent +15% of Damage from Deflected Critical Hits "} c["Prevent +3% of Damage from Deflected Hits"]={{[1]={flags=0,keywordFlags=0,name="DeflectEffect",type="BASE",value=3}},nil} +c["Prevent +4% of Damage from Deflected Hits"]={{[1]={flags=0,keywordFlags=0,name="DeflectEffect",type="BASE",value=4}},nil} +c["Prevent +5% of Damage from Deflected Hits"]={{[1]={flags=0,keywordFlags=0,name="DeflectEffect",type="BASE",value=5}},nil} c["Prevent +6% of Damage from Deflected Hits"]={{[1]={flags=0,keywordFlags=0,name="DeflectEffect",type="BASE",value=6}},nil} -c["Primal Hunger"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Primal Hunger"}},nil} +c["Primal Hunger"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Primal Hunger"},[2]={flags=0,keywordFlags=0,name="Condition:HavePrimalHunger",type="FLAG",value=true}},nil} +c["Primordial"]={{[1]={flags=0,keywordFlags=0,name="Multiplier:PrimordialItem",type="BASE",value=1}},nil} +c["Projectile Attack Skills have 50% increased Critical Hit Chance"]={{[1]={[1]={skillType=41,type="SkillType"},flags=0,keywordFlags=0,name="CritChance",type="INC",value=50}},nil} +c["Projectile Attacks have a 10% chance to fire two additional Projectiles while moving"]={nil,"Projectile Attacks have a 10% chance to fire two additional Projectiles while moving "} c["Projectile Attacks have a 12% chance to fire two additional Projectiles while moving"]={nil,"Projectile Attacks have a 12% chance to fire two additional Projectiles while moving "} +c["Projectile Attacks have a 14% chance to fire two additional Projectiles while moving"]={nil,"Projectile Attacks have a 14% chance to fire two additional Projectiles while moving "} c["Projectile Damage builds Pin"]={{[1]={flags=1024,keywordFlags=0,name="CanPin",type="FLAG",value=true}},nil} +c["Projectiles Pierce 5 additional Targets while you have Phasing"]={{[1]={[1]={type="Condition",var="Phasing"},flags=0,keywordFlags=0,name="PierceCount",type="BASE",value=5}},nil} c["Projectiles Pierce all Ignited enemies"]={nil,"Projectiles Pierce all Ignited enemies "} +c["Projectiles Pierce all Targets while you have Phasing"]={{[1]={[1]={type="Condition",var="Phasing"},flags=0,keywordFlags=0,name="PierceAllTargets",type="FLAG",value=true}},nil} c["Projectiles Pierce enemies with Fully Broken Armour"]={{[1]={[1]={type="Condition",var="ArmourFullyBroken"},flags=0,keywordFlags=0,name="PierceCount",type="BASE",value=1}},nil} c["Projectiles Split towards +2 targets"]={{[1]={flags=0,keywordFlags=0,name="SplitCount",type="BASE",value=2}},nil} c["Projectiles deal 0% more Hit damage to targets in the first 3.5 metres of their movement, scaling up with distance travelled to reach 20% after 7 metres"]={{[1]={[1]={ramp={[1]={[1]=35,[2]=0},[2]={[1]=70,[2]=0.2}},type="DistanceRamp"},flags=1028,keywordFlags=0,name="Damage",type="MORE",value=100}},nil} @@ -6463,14 +8972,22 @@ c["Projectiles deal 15% increased Damage with Hits against Enemies within 2m"]={ c["Projectiles deal 20% more Hit damage to targets in the first 3.5 metres of their movement, scaling down with distance travelled to reach 0% after 7 metres"]={{[1]={[1]={ramp={[1]={[1]=35,[2]=0.2},[2]={[1]=70,[2]=0}},type="DistanceRamp"},flags=1028,keywordFlags=0,name="Damage",type="MORE",value=100}},nil} c["Projectiles deal 25% increased Damage with Hits against Enemies further than 6m"]={{[1]={[1]={threshold=60,type="MultiplierThreshold",var="enemyDistance"},flags=1024,keywordFlags=262144,name="Damage",type="INC",value=25}},nil} c["Projectiles deal 25% increased Damage with Hits against Enemies within 2m"]={{[1]={[1]={threshold=20,type="MultiplierThreshold",upper=true,var="enemyDistance"},flags=1024,keywordFlags=262144,name="Damage",type="INC",value=25}},nil} +c["Projectiles deal 53% increased Damage with Hits for each time they have Pierced"]={{[1]={flags=1024,keywordFlags=262144,name="Damage",type="INC",value=53}}," for each time they have Pierced "} c["Projectiles deal 64% increased Damage with Hits for each time they have Pierced"]={{[1]={flags=1024,keywordFlags=262144,name="Damage",type="INC",value=64}}," for each time they have Pierced "} c["Projectiles deal 64% increased Damage with Hits for each time they have Pierced Projectiles have 64% increased Critical Hit chance for each time they have Pierced"]={{[1]={flags=1024,keywordFlags=262144,name="Damage",type="INC",value=64}}," for each time they have Pierced Projectiles have 64% increased Critical Hit chance for each time they have Pierced "} +c["Projectiles deal 70% increased Damage with Hits against Enemies further than 6m"]={{[1]={[1]={threshold=60,type="MultiplierThreshold",var="enemyDistance"},flags=1024,keywordFlags=262144,name="Damage",type="INC",value=70}},nil} c["Projectiles deal 75% increased Damage against Heavy Stunned Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="HeavyStunned"},flags=1024,keywordFlags=0,name="Damage",type="INC",value=75}},nil} +c["Projectiles deal 97% increased Damage with Hits against Enemies within 2m"]={{[1]={[1]={threshold=20,type="MultiplierThreshold",upper=true,var="enemyDistance"},flags=1024,keywordFlags=262144,name="Damage",type="INC",value=97}},nil} c["Projectiles do one of the following at random:"]={nil,"Projectiles do one of the following at random: "} c["Projectiles do one of the following at random: Fork an additional time"]={nil,"Projectiles do one of the following at random: Fork an additional time "} c["Projectiles do one of the following at random: Fork an additional time Chain an additional time"]={nil,"Projectiles do one of the following at random: Fork an additional time Chain an additional time "} c["Projectiles do one of the following at random: Fork an additional time Chain an additional time Chain from Terrain an additional time"]={nil,"Projectiles do one of the following at random: Fork an additional time Chain an additional time Chain from Terrain an additional time "} c["Projectiles do one of the following at random: Fork an additional time Chain an additional time Chain from Terrain an additional time Cannot collide with targets"]={nil,"Projectiles do one of the following at random: Fork an additional time Chain an additional time Chain from Terrain an additional time Cannot collide with targets "} +c["Projectiles from Attacks Fork"]={{[1]={[1]={skillType=41,type="SkillType"},flags=1024,keywordFlags=0,name="ForkOnce",type="FLAG",value=true},[2]={[1]={skillType=41,type="SkillType"},flags=1024,keywordFlags=0,name="ForkCountMax",type="BASE",value=1}},nil} +c["Projectiles from Attacks Fork an additional time"]={{[1]={[1]={skillType=41,type="SkillType"},flags=1024,keywordFlags=0,name="ForkTwice",type="FLAG",value=true},[2]={[1]={skillType=41,type="SkillType"},flags=1024,keywordFlags=0,name="ForkCountMax",type="BASE",value=1}},nil} +c["Projectiles from Attacks have 20% chance to Maim on Hit while you have a Bestial Minion"]={{}," to Maim "} +c["Projectiles from Attacks have 20% chance to Poison on Hit while you have a Bestial Minion"]={{[1]={[1]={skillType=41,type="SkillType"},[2]={type="Condition",var="HaveBestialMinion"},flags=0,keywordFlags=0,name="PoisonChance",type="BASE",value=20}},nil} +c["Projectiles from Attacks have 20% chance to inflict Bleeding on Hit while you have a Bestial Minion"]={{[1]={[1]={skillType=41,type="SkillType"},[2]={type="Condition",var="HaveBestialMinion"},flags=0,keywordFlags=0,name="BleedChance",type="BASE",value=20}},nil} c["Projectiles from Spells Chain +1 times"]={nil,"Projectiles from Spells Chain +1 times "} c["Projectiles from Spells Chain +1 times Projectiles from Spells cannot Pierce"]={nil,"Projectiles from Spells Chain +1 times Projectiles from Spells cannot Pierce "} c["Projectiles from Spells Fork"]={nil,"Projectiles from Spells Fork "} @@ -6479,31 +8996,61 @@ c["Projectiles from Spells cannot Pierce"]={{[1]={flags=2,keywordFlags=0,name="C c["Projectiles have 10% chance for an additional Projectile when Forking per 10 Tribute"]={{[1]={[1]={actor="parent",div=10,stat="Tribute",type="PerStat"},flags=1024,keywordFlags=0,name="ProjectileCount",type="BASE",value=10}}," for an additional when Forking "} c["Projectiles have 10% chance to Chain an additional time from terrain"]={{[1]={flags=1024,keywordFlags=0,name="TerrainChainChance",type="BASE",value=10}},nil} c["Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m"]={{[1]={[1]={threshold=60,type="MultiplierThreshold",var="enemyDistance"},flags=1024,keywordFlags=0,name="CritChance",type="INC",value=12}},nil} +c["Projectiles have 13% chance for an additional Projectile when Forking"]={{[1]={flags=1024,keywordFlags=0,name="ProjectileCount",type="BASE",value=13}}," for an additional when Forking "} +c["Projectiles have 13% chance to Chain an additional time from terrain"]={{[1]={flags=1024,keywordFlags=0,name="TerrainChainChance",type="BASE",value=13}},nil} c["Projectiles have 15% chance to Chain an additional time from terrain"]={{[1]={flags=1024,keywordFlags=0,name="TerrainChainChance",type="BASE",value=15}},nil} c["Projectiles have 16% chance to Chain an additional time from terrain"]={{[1]={flags=1024,keywordFlags=0,name="TerrainChainChance",type="BASE",value=16}},nil} +c["Projectiles have 18% chance to Chain an additional time from terrain"]={{[1]={flags=1024,keywordFlags=0,name="TerrainChainChance",type="BASE",value=18}},nil} +c["Projectiles have 18% chance to Freeze"]={{[1]={flags=1024,keywordFlags=0,name="EnemyFreezeChance",type="BASE",value=18}},nil} +c["Projectiles have 18% chance to Shock"]={{[1]={flags=1024,keywordFlags=0,name="EnemyShockChance",type="BASE",value=18}},nil} +c["Projectiles have 20% chance to Chain an additional time from terrain"]={{[1]={flags=1024,keywordFlags=0,name="TerrainChainChance",type="BASE",value=20}},nil} c["Projectiles have 20% increased Critical Hit Chance against Enemies further than 6m"]={{[1]={[1]={threshold=60,type="MultiplierThreshold",var="enemyDistance"},flags=1024,keywordFlags=0,name="CritChance",type="INC",value=20}},nil} +c["Projectiles have 22% increased Critical Damage Bonus against Enemies within 2m"]={{[1]={[1]={threshold=20,type="MultiplierThreshold",upper=true,var="enemyDistance"},flags=1024,keywordFlags=0,name="CritMultiplier",type="INC",value=22}},nil} +c["Projectiles have 22% increased Critical Hit Chance against Enemies further than 6m"]={{[1]={[1]={threshold=60,type="MultiplierThreshold",var="enemyDistance"},flags=1024,keywordFlags=0,name="CritChance",type="INC",value=22}},nil} c["Projectiles have 25% chance for an additional Projectile when Forking"]={{[1]={flags=1024,keywordFlags=0,name="ProjectileCount",type="BASE",value=25}}," for an additional when Forking "} c["Projectiles have 25% chance to Fork if you've dealt a Melee Hit in the past eight seconds"]={{}," to Fork "} c["Projectiles have 25% increased Critical Hit Chance against Enemies further than 6m"]={{[1]={[1]={threshold=60,type="MultiplierThreshold",var="enemyDistance"},flags=1024,keywordFlags=0,name="CritChance",type="INC",value=25}},nil} +c["Projectiles have 30% additional chance to Chain"]={{}," to Chain "} c["Projectiles have 30% chance to Chain an additional time from terrain"]={{[1]={flags=1024,keywordFlags=0,name="TerrainChainChance",type="BASE",value=30}},nil} c["Projectiles have 30% increased Critical Damage Bonus against Enemies further than 6m"]={{[1]={[1]={threshold=60,type="MultiplierThreshold",var="enemyDistance"},flags=1024,keywordFlags=0,name="CritMultiplier",type="INC",value=30}},nil} +c["Projectiles have 30% increased Critical Hit Chance against Enemies further than 6m"]={{[1]={[1]={threshold=60,type="MultiplierThreshold",var="enemyDistance"},flags=1024,keywordFlags=0,name="CritChance",type="INC",value=30}},nil} +c["Projectiles have 33% chance to Chain an additional time from terrain"]={{[1]={flags=1024,keywordFlags=0,name="TerrainChainChance",type="BASE",value=33}},nil} +c["Projectiles have 33% increased Critical Damage Bonus against Enemies within 2m"]={{[1]={[1]={threshold=20,type="MultiplierThreshold",upper=true,var="enemyDistance"},flags=1024,keywordFlags=0,name="CritMultiplier",type="INC",value=33}},nil} +c["Projectiles have 4% chance to Chain an additional time from terrain"]={{[1]={flags=1024,keywordFlags=0,name="TerrainChainChance",type="BASE",value=4}},nil} c["Projectiles have 40% increased Critical Damage Bonus against Enemies within 2m"]={{[1]={[1]={threshold=20,type="MultiplierThreshold",upper=true,var="enemyDistance"},flags=1024,keywordFlags=0,name="CritMultiplier",type="INC",value=40}},nil} +c["Projectiles have 45% chance for an additional Projectile when Forking"]={{[1]={flags=1024,keywordFlags=0,name="ProjectileCount",type="BASE",value=45}}," for an additional when Forking "} c["Projectiles have 5% chance to Chain an additional time from terrain"]={{[1]={flags=1024,keywordFlags=0,name="TerrainChainChance",type="BASE",value=5}},nil} c["Projectiles have 50% chance for an additional Projectile when Forking"]={{[1]={flags=1024,keywordFlags=0,name="ProjectileCount",type="BASE",value=50}}," for an additional when Forking "} c["Projectiles have 50% chance for an additional Projectile when Forking 25% increased Critical Damage Bonus"]={{[1]={flags=1024,keywordFlags=0,name="ProjectileCount",type="BASE",value=50}}," for an additional when Forking 25% increased Critical Damage Bonus "} -c["Projectiles have 50% chance for an additional Projectile when Forking Gain 12% of Damage as Extra Lightning Damage"]={{[1]={flags=1024,keywordFlags=0,name="ProjectileCount",type="BASE",value=50}}," for an additional when Forking Gain 12% of Damage as Extra Lightning Damage "} +c["Projectiles have 50% chance for an additional Projectile when Forking Projectiles have 20% chance to Chain an additional time from terrain"]={{[1]={flags=1024,keywordFlags=0,name="ProjectileCount",type="BASE",value=50}}," for an additional when Forking Projectiles have 20% chance to Chain an additional time from terrain "} +c["Projectiles have 53% increased Critical Hit chance for each time they have Pierced"]={{[1]={flags=1024,keywordFlags=0,name="CritChance",type="INC",value=53}}," for each time they have Pierced "} c["Projectiles have 6% chance to Chain an additional time from terrain"]={{[1]={flags=1024,keywordFlags=0,name="TerrainChainChance",type="BASE",value=6}},nil} +c["Projectiles have 63% chance to Fork if you've dealt a Melee Hit in the past eight seconds"]={{}," to Fork "} c["Projectiles have 64% increased Critical Hit chance for each time they have Pierced"]={{[1]={flags=1024,keywordFlags=0,name="CritChance",type="INC",value=64}}," for each time they have Pierced "} c["Projectiles have 75% chance for an additional Projectile when Forking"]={{[1]={flags=1024,keywordFlags=0,name="ProjectileCount",type="BASE",value=75}}," for an additional when Forking "} +c["Properties are doubled while in a Breach"]={{},"Properties are d while in a Breach "} +c["Punishment has no Reservation if Cast as an Aura"]={{[1]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationFlat",value=0}},[2]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationFlat",value=0}},[3]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationPercent",value=0}},[4]={[1]={type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationPercent",value=0}}},nil} +c["Quality does not increase Damage"]={nil,"Quality does not increase Damage "} c["Quarterstaff Skills that consume Power Charges count as consuming an additional Power Charge"]={{[1]={[1]={type="Condition",var="UsingStaff"},flags=1,keywordFlags=0,name="Multiplier:ExtraConsumablePowerCharges",type="BASE",value=1}},nil} +c["Rage grants Spell damage instead of Attack damage"]={{[1]={flags=0,keywordFlags=0,name="Condition:RageSpellDamage",type="FLAG",value=true}},nil} c["Raise Shield inflicts Parried for 2 seconds on Hit"]={nil,"Raise Shield inflicts Parried for 2 seconds on Hit "} +c["Raised Zombies deal 113% more Physical Damage"]={{[1]={[1]={includeTransfigured=true,skillName="Raise Zombie",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="PhysicalDamage",type="MORE",value=113}}}},nil} +c["Raised Zombies have +28% to all Resistances"]={{[1]={[1]={includeTransfigured=true,skillName="Raise Zombie",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=28}}},[2]={[1]={includeTransfigured=true,skillName="Raise Zombie",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=28}}}},nil} +c["Raised Zombies have +5000 to maximum Life"]={{[1]={[1]={includeTransfigured=true,skillName="Raise Zombie",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="BASE",value=5000}}}},nil} +c["Rampage"]={{[1]={flags=0,keywordFlags=0,name="Condition:Rampage",type="FLAG",value=true}},nil} +c["Raven-Touched"]={nil,"Raven-Touched "} c["Recoup 5% of damage taken by your Totems as Life"]={nil,"Recoup 5% of damage taken by your Totems as Life "} c["Recoup 5% of damage taken by your Totems as Life Each Totem applies 2% increased Damage taken to Enemies in their Presence"]={nil,"Recoup 5% of damage taken by your Totems as Life Each Totem applies 2% increased Damage taken to Enemies in their Presence "} +c["Recover 0.75% of maximum Life per Poison affecting Enemies you Kill"]={nil,"Recover 0.75% of maximum Life per Poison affecting Enemies you Kill "} +c["Recover 1% of maximum Energy Shield on Kill"]={nil,"Recover 1% of maximum Energy Shield on Kill "} c["Recover 1% of maximum Life on Kill"]={{[1]={[1]={percent=1,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=1}},nil} c["Recover 1% of maximum Life on Kill per 50 Tribute"]={nil,"Recover 1% of maximum Life on Kill per 50 Tribute "} c["Recover 1% of maximum Life per Glory consumed"]={nil,"Recover 1% of maximum Life per Glory consumed "} +c["Recover 1% of maximum Life when you Ignite an Enemy"]={nil,"Recover 1% of maximum Life when you Ignite an Enemy "} c["Recover 1% of maximum Mana on Kill"]={{[1]={[1]={percent=1,stat="Mana",type="PercentStat"},flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=1}},nil} c["Recover 1% of maximum Mana on Kill per 50 Tribute"]={nil,"Recover 1% of maximum Mana on Kill per 50 Tribute "} +c["Recover 1% of maximum Runic Ward on Kill"]={nil,"Recover 1% of maximum Runic Ward on Kill "} +c["Recover 10 Life when Used"]={nil,"Recover 10 Life when Used "} c["Recover 10 Life when you Block"]={{[1]={flags=0,keywordFlags=0,name="LifeOnBlock",type="BASE",value=10}},nil} c["Recover 10% of Missing Life before being Hit by an Enemy"]={nil,"Recover 10% of Missing Life before being Hit by an Enemy "} c["Recover 10% of Missing Life before being Hit by an Enemy Recover 20% of Missing Life before being Hit by an Enemy"]={nil,"Recover 10% of Missing Life before being Hit by an Enemy Recover 20% of Missing Life before being Hit by an Enemy "} @@ -6513,6 +9060,11 @@ c["Recover 10% of your maximum Life when an Enemy dies in your Presence"]={nil," c["Recover 10% of your maximum Life when an Enemy dies in your Presence Recover 5% of your maximum Mana when an Enemy dies in your Presence"]={nil,"Recover 10% of your maximum Life when an Enemy dies in your Presence Recover 5% of your maximum Mana when an Enemy dies in your Presence "} c["Recover 10% of your maximum Mana when an Enemy dies in your Presence"]={nil,"Recover 10% of your maximum Mana when an Enemy dies in your Presence "} c["Recover 10% of your maximum Mana when an Enemy dies in your Presence 10% increased Spirit Reservation Efficiency"]={nil,"Recover 10% of your maximum Mana when an Enemy dies in your Presence 10% increased Spirit Reservation Efficiency "} +c["Recover 100 Life when your Trap is triggered by an Enemy"]={nil,"Recover 100 Life when your Trap is triggered by an Enemy "} +c["Recover 113 Life when Used"]={nil,"Recover 113 Life when Used "} +c["Recover 130 Mana when Used"]={nil,"Recover 130 Mana when Used "} +c["Recover 157 Life when Used"]={nil,"Recover 157 Life when Used "} +c["Recover 165 Mana when Used"]={nil,"Recover 165 Mana when Used "} c["Recover 2% of maximum Life and Mana when you use a Warcry"]={nil,"Recover 2% of maximum Life and Mana when you use a Warcry "} c["Recover 2% of maximum Life and Mana when you use a Warcry 24% increased Warcry Speed"]={nil,"Recover 2% of maximum Life and Mana when you use a Warcry 24% increased Warcry Speed "} c["Recover 2% of maximum Life and Mana when you use a Warcry 24% increased Warcry Speed 18% increased Warcry Cooldown Recovery Rate"]={nil,"Recover 2% of maximum Life and Mana when you use a Warcry 24% increased Warcry Speed 18% increased Warcry Cooldown Recovery Rate "} @@ -6520,29 +9072,58 @@ c["Recover 2% of maximum Life for each Endurance Charge consumed"]={nil,"Recover c["Recover 2% of maximum Life on Kill"]={{[1]={[1]={percent=2,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=1}},nil} c["Recover 2% of maximum Life on Killing a Poisoned Enemy"]={nil,"Recover 2% of maximum Life on Killing a Poisoned Enemy "} c["Recover 2% of maximum Life when one of your Minions is Revived"]={nil,"Recover 2% of maximum Life when one of your Minions is Revived "} +c["Recover 2% of maximum Life when you Consume a corpse"]={nil,"Recover 2% of maximum Life when you Consume a corpse "} c["Recover 2% of maximum Life when you use a Mana Flask"]={nil,"Recover 2% of maximum Life when you use a Mana Flask "} c["Recover 2% of maximum Life when you use a Mana Flask Mana Flasks gain 0.1 charges per Second"]={nil,"Recover 2% of maximum Life when you use a Mana Flask Mana Flasks gain 0.1 charges per Second "} c["Recover 2% of maximum Mana on Kill"]={{[1]={[1]={percent=2,stat="Mana",type="PercentStat"},flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=1}},nil} c["Recover 2% of maximum Mana when you consume a Power Charge"]={nil,"Recover 2% of maximum Mana when you consume a Power Charge "} c["Recover 20 Life when you Block"]={{[1]={flags=0,keywordFlags=0,name="LifeOnBlock",type="BASE",value=20}},nil} +c["Recover 20 Mana when Used"]={nil,"Recover 20 Mana when Used "} +c["Recover 20 Runic Ward when you Block"]={{[1]={flags=0,keywordFlags=0,name="WardOnBlock",type="BASE",value=20}},nil} c["Recover 20% of Missing Life before being Hit by an Enemy"]={nil,"Recover 20% of Missing Life before being Hit by an Enemy "} c["Recover 20% of Missing Life before being Hit by an Enemy Recover 30% of Missing Life before being Hit by an Enemy"]={nil,"Recover 20% of Missing Life before being Hit by an Enemy Recover 30% of Missing Life before being Hit by an Enemy "} +c["Recover 20% of maximum Life on Rampage"]={nil,"Recover 20% of maximum Life on Rampage "} +c["Recover 205 Mana when Used"]={nil,"Recover 205 Mana when Used "} +c["Recover 208 Life when Used"]={nil,"Recover 208 Life when Used "} +c["Recover 25 Life when you Ignite an Enemy"]={nil,"Recover 25 Life when you Ignite an Enemy "} +c["Recover 25 Life when your Trap is triggered by an Enemy"]={nil,"Recover 25 Life when your Trap is triggered by an Enemy "} +c["Recover 25% of Missing Life before being Hit by an Enemy"]={nil,"Recover 25% of Missing Life before being Hit by an Enemy "} +c["Recover 258 Life when Used"]={nil,"Recover 258 Life when Used "} +c["Recover 265 Mana when Used"]={nil,"Recover 265 Mana when Used "} c["Recover 3% of Maximum Life when you collect a Remnant"]={nil,"Recover 3% of Maximum Life when you collect a Remnant "} c["Recover 3% of Maximum Mana when you collect a Remnant"]={nil,"Recover 3% of Maximum Mana when you collect a Remnant "} +c["Recover 3% of maximum Energy Shield when you lose a Spirit Charge"]={nil,"Recover 3% of maximum Energy Shield when you lose a Spirit Charge "} c["Recover 3% of maximum Life for each Endurance Charge consumed"]={nil,"Recover 3% of maximum Life for each Endurance Charge consumed "} c["Recover 3% of maximum Life for each Endurance Charge consumed +1 to Maximum Endurance Charges"]={nil,"Recover 3% of maximum Life for each Endurance Charge consumed +1 to Maximum Endurance Charges "} c["Recover 3% of maximum Life on Kill"]={{[1]={[1]={percent=3,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=1}},nil} +c["Recover 3% of maximum Life on Killing a Poisoned Enemy"]={nil,"Recover 3% of maximum Life on Killing a Poisoned Enemy "} c["Recover 3% of maximum Life when you create an Offering"]={nil,"Recover 3% of maximum Life when you create an Offering "} +c["Recover 3% of maximum Life when you lose a Spirit Charge"]={nil,"Recover 3% of maximum Life when you lose a Spirit Charge "} +c["Recover 3% of maximum Mana on Kill"]={{[1]={[1]={percent=3,stat="Mana",type="PercentStat"},flags=0,keywordFlags=0,name="ManaOnKill",type="BASE",value=1}},nil} +c["Recover 3% of maximum Mana when you Shock an Enemy"]={nil,"Recover 3% of maximum Mana when you Shock an Enemy "} c["Recover 3% of your maximum Life when an Enemy dies in your Presence"]={nil,"Recover 3% of your maximum Life when an Enemy dies in your Presence "} +c["Recover 3% of your maximum Life when an Enemy dies in your Presence 18% increased Area of Effect for Attacks"]={nil,"Recover 3% of your maximum Life when an Enemy dies in your Presence 18% increased Area of Effect for Attacks "} c["Recover 3% of your maximum Life when an Enemy dies in your Presence Gain Deflection Rating equal to 20% of Evasion Rating"]={nil,"Recover 3% of your maximum Life when an Enemy dies in your Presence Gain Deflection Rating equal to 20% of Evasion Rating "} c["Recover 30% of Missing Life before being Hit by an Enemy"]={nil,"Recover 30% of Missing Life before being Hit by an Enemy "} +c["Recover 318 Life when Used"]={nil,"Recover 318 Life when Used "} +c["Recover 375 Life when you Block"]={{[1]={flags=0,keywordFlags=0,name="LifeOnBlock",type="BASE",value=375}},nil} +c["Recover 4% of maximum Energy Shield on Kill"]={nil,"Recover 4% of maximum Energy Shield on Kill "} +c["Recover 4% of maximum Life on Kill"]={{[1]={[1]={percent=4,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=1}},nil} c["Recover 4% of maximum Life on Killing a Poisoned Enemy"]={nil,"Recover 4% of maximum Life on Killing a Poisoned Enemy "} c["Recover 4% of maximum Life on Killing a Poisoned Enemy 15% increased Skill Effect Duration"]={nil,"Recover 4% of maximum Life on Killing a Poisoned Enemy 15% increased Skill Effect Duration "} c["Recover 4% of maximum Life when you Block"]={{[1]={[1]={percent=4,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="LifeOnBlock",type="BASE",value=1}},nil} +c["Recover 4% of maximum Mana when you consume a Power Charge"]={nil,"Recover 4% of maximum Mana when you consume a Power Charge "} +c["Recover 4% of maximum Runic Ward on reaching Maximum Rage"]={nil,"Recover 4% of maximum Runic Ward on reaching Maximum Rage "} +c["Recover 4% of your maximum Life when an Enemy dies in your Presence"]={nil,"Recover 4% of your maximum Life when an Enemy dies in your Presence "} +c["Recover 4% of your maximum Mana when an Enemy dies in your Presence"]={nil,"Recover 4% of your maximum Mana when an Enemy dies in your Presence "} +c["Recover 42 Mana when Used"]={nil,"Recover 42 Mana when Used "} +c["Recover 44 Life when Used"]={nil,"Recover 44 Life when Used "} c["Recover 5 Life when you Block"]={{[1]={flags=0,keywordFlags=0,name="LifeOnBlock",type="BASE",value=5}},nil} +c["Recover 5% of Maximum Mana when you expend at least 10 Combo"]={nil,"Recover 5% of Maximum Mana when you expend at least 10 Combo "} c["Recover 5% of Missing Life before being Hit by an Enemy"]={nil,"Recover 5% of Missing Life before being Hit by an Enemy "} c["Recover 5% of Missing Life before being Hit by an Enemy Recover 10% of Missing Life before being Hit by an Enemy"]={nil,"Recover 5% of Missing Life before being Hit by an Enemy Recover 10% of Missing Life before being Hit by an Enemy "} c["Recover 5% of maximum Life for each Endurance Charge consumed"]={nil,"Recover 5% of maximum Life for each Endurance Charge consumed "} +c["Recover 5% of maximum Life on Kill"]={{[1]={[1]={percent=5,stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="LifeOnKill",type="BASE",value=1}},nil} c["Recover 5% of maximum Mana when a Charm is used"]={nil,"Recover 5% of maximum Mana when a Charm is used "} c["Recover 5% of maximum Mana when you consume a Power Charge"]={nil,"Recover 5% of maximum Mana when you consume a Power Charge "} c["Recover 5% of your maximum Life when an Enemy dies in your Presence"]={nil,"Recover 5% of your maximum Life when an Enemy dies in your Presence "} @@ -6550,9 +9131,21 @@ c["Recover 5% of your maximum Life when an Enemy dies in your Presence Recover 1 c["Recover 5% of your maximum Mana when an Enemy dies in your Presence"]={nil,"Recover 5% of your maximum Mana when an Enemy dies in your Presence "} c["Recover 5% of your maximum Mana when an Enemy dies in your Presence 25% faster start of Energy Shield Recharge"]={nil,"Recover 5% of your maximum Mana when an Enemy dies in your Presence 25% faster start of Energy Shield Recharge "} c["Recover 5% of your maximum Mana when an Enemy dies in your Presence Recover 10% of your maximum Mana when an Enemy dies in your Presence"]={nil,"Recover 5% of your maximum Mana when an Enemy dies in your Presence Recover 10% of your maximum Mana when an Enemy dies in your Presence "} +c["Recover 50 Energy Shield when your Trap is triggered by an Enemy"]={nil,"Recover 50 Energy Shield when your Trap is triggered by an Enemy "} +c["Recover 50 Life when you Ignite an Enemy"]={nil,"Recover 50 Life when you Ignite an Enemy "} c["Recover 50% of maximum Life when you Heavy Stun a Rare or Unique Enemy"]={nil,"Recover 50% of maximum Life when you Heavy Stun a Rare or Unique Enemy "} +c["Recover 65 Mana when Used"]={nil,"Recover 65 Mana when Used "} +c["Recover 78 Life when Used"]={nil,"Recover 78 Life when Used "} +c["Recover 8% of maximum Mana when a Charm is used"]={nil,"Recover 8% of maximum Mana when a Charm is used "} +c["Recover 88% of maximum Life on use"]={nil,"Recover 88% of maximum Life on use "} +c["Recover 9% of Maximum Life when you expend at least 10 Combo"]={nil,"Recover 9% of Maximum Life when you expend at least 10 Combo "} +c["Recover 9% of maximum Life when you use a Mana Flask"]={nil,"Recover 9% of maximum Life when you use a Mana Flask "} +c["Recover 95 Mana when Used"]={nil,"Recover 95 Mana when Used "} +c["Recover Energy Shield equal to 2% of Armour when you Block"]={{[1]={[1]={percent=2,stat="Armour",type="PercentStat"},flags=0,keywordFlags=0,name="EnergyShieldOnBlock",type="BASE",value=1}},nil} +c["Recover Life equal to 18% of Mana Flask's Recovery Amount when used"]={nil,"Recover Life equal to 18% of Mana Flask's Recovery Amount when used "} c["Recover Life equal to 20% of Mana Flask's Recovery Amount when used"]={nil,"Recover Life equal to 20% of Mana Flask's Recovery Amount when used "} c["Recover Life equal to 20% of Mana Flask's Recovery Amount when used Recover Mana equal to 20% of Life Flask's Recovery Amount when used"]={nil,"Recover Life equal to 20% of Mana Flask's Recovery Amount when used Recover Mana equal to 20% of Life Flask's Recovery Amount when used "} +c["Recover Mana equal to 18% of Life Flask's Recovery Amount when used"]={nil,"Recover Mana equal to 18% of Life Flask's Recovery Amount when used "} c["Recover Mana equal to 20% of Life Flask's Recovery Amount when used"]={nil,"Recover Mana equal to 20% of Life Flask's Recovery Amount when used "} c["Recover all Mana when Used"]={nil,"Recover all Mana when Used "} c["Recover all Mana when Used Deals 25% of current Mana as Chaos Damage to you when Effect ends"]={nil,"Recover all Mana when Used Deals 25% of current Mana as Chaos Damage to you when Effect ends "} @@ -6561,40 +9154,107 @@ c["Recovery from Life Flasks cannot be Instant Recovery from your Life Flasks ca c["Recovery from your Life Flasks cannot be applied to anything other than you"]={nil,"Recovery from your Life Flasks cannot be applied to anything other than you "} c["Recovery from your Life Flasks cannot be applied to anything other than you 60% less Life Flask Recovery"]={nil,"Recovery from your Life Flasks cannot be applied to anything other than you 60% less Life Flask Recovery "} c["Red: Hits against you have no Critical Damage Bonus"]={{[1]={[1]={type="Condition",var="MostNumerousRedSocketedSupports"},flags=0,keywordFlags=0,name="ReduceCritExtraDamage",type="BASE",value=100}},nil} +c["Reduce Attack, Cast and Movement Speed 10% every second during Effect"]={nil,"Reduce Attack, Cast and Movement Speed 10% every second during Effect "} +c["Reflects 1 to 150 Lightning Damage to Melee Attackers"]={nil,"Reflects 1 to 150 Lightning Damage to Melee Attackers "} +c["Reflects 1 to 250 Lightning Damage to Melee Attackers"]={nil,"Reflects 1 to 250 Lightning Damage to Melee Attackers "} +c["Reflects 100 Cold Damage to Melee Attackers"]={nil,"Reflects 100 Cold Damage to Melee Attackers "} +c["Reflects 100 Fire Damage to Melee Attackers"]={nil,"Reflects 100 Fire Damage to Melee Attackers "} +c["Reflects 100 to 150 Physical Damage to Melee Attackers"]={nil,"Reflects 100 to 150 Physical Damage to Melee Attackers "} +c["Reflects 1000 to 10000 Physical Damage to Attackers on Block"]={nil,"Reflects 1000 to 10000 Physical Damage to Attackers on Block "} +c["Reflects 106 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 125 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 136 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 166 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 17 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 201 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 240 to 300 Physical Damage to Attackers on Block"]={nil,"Reflects 240 to 300 Physical Damage to Attackers on Block "} +c["Reflects 241 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 281 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 30 Chaos Damage to Melee Attackers"]={nil,"Reflects 30 Chaos Damage to Melee Attackers "} +c["Reflects 30 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 33 Physical Damage to Attackers on Block"]={nil,"Reflects 33 Physical Damage to Attackers on Block "} +c["Reflects 38 Cold Damage to Melee Attackers"]={nil,"Reflects 38 Cold Damage to Melee Attackers "} +c["Reflects 4 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 4 to 8 Physical Damage to Attackers on Block"]={nil,"Reflects 4 to 8 Physical Damage to Attackers on Block "} +c["Reflects 43 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 5 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 61 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 8 to 14 Physical Damage to Attackers on Block"]={nil,"Reflects 8 to 14 Physical Damage to Attackers on Block "} +c["Reflects 81 Physical Damage to Melee Attackers"]={{},nil} +c["Reflects 9 Physical Damage to Melee Attackers"]={{},nil} c["Reflects opposite Ring"]={{},nil} c["Regenerate (0.7-1.2)% of maximum Life per second"]={nil,"Regenerate (0.7-1.2)% of maximum Life per second "} c["Regenerate 0.05 Life per second per Maximum Energy Shield"]={{[1]={[1]={div=1,stat="MaximumEnergyShield",type="PerStat"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=0.05}},nil} c["Regenerate 0.1% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.1}},nil} +c["Regenerate 0.2 Life per second per Level"]={{[1]={[1]={type="Multiplier",var="Level"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=0.2}},nil} c["Regenerate 0.2% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.2}},nil} +c["Regenerate 0.2% of maximum Life per second per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.2}},nil} +c["Regenerate 0.3% of maximum Life per second per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.3}},nil} +c["Regenerate 0.3% of maximum Life per second per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.3}},nil} +c["Regenerate 0.3% of maximum Life per second per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.3}},nil} c["Regenerate 0.5% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.5}},nil} c["Regenerate 0.5% of maximum Life per second if you have been Hit Recently"]={{[1]={[1]={type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.5}},nil} +c["Regenerate 0.5% of maximum Life per second per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.5}},nil} +c["Regenerate 0.6 Mana per Second per 10 Devotion"]={{[1]={[1]={actor="parent",div=10,stat="Devotion",type="PerStat"},flags=0,keywordFlags=0,name="ManaRegen",type="BASE",value=0.6}},nil} c["Regenerate 0.75% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.75}},nil} +c["Regenerate 0.8% of maximum Life per second per Frenzy Charge"]={{[1]={[1]={type="Multiplier",var="FrenzyCharge"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=0.8}},nil} c["Regenerate 1 Life per second per 16 Life spent in the past 4 seconds"]={{[1]={[1]={div=16,type="Multiplier",var="LifeSpentRecently"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=1}},nil} c["Regenerate 1 Rage per second per 4 Rage spent Recently"]={{[1]={[1]={div=4,type="Multiplier",var="Rage"},flags=0,keywordFlags=0,name="RageRegen",type="BASE",value=1}}," spent Recently "} c["Regenerate 1 Rage per second per 4 Rage spent Recently No Rage effect"]={{[1]={[1]={div=4,type="Multiplier",var="Rage"},flags=0,keywordFlags=0,name="RageRegen",type="BASE",value=1}}," spent Recently No "} +c["Regenerate 1% of maximum Energy Shield per second"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRegenPercent",type="BASE",value=1}},nil} c["Regenerate 1% of maximum Life per Second if you've used a Life Flask in the past 10 seconds"]={{[1]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1}},nil} c["Regenerate 1% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1}},nil} +c["Regenerate 1% of maximum Life per second while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1}},nil} c["Regenerate 1% of maximum Life per second while affected by any Damaging Ailment"]={{[1]={[1]={type="Condition",varList={[1]="Poisoned",[2]="Ignited",[3]="Bleeding"}},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1}},nil} +c["Regenerate 1% of maximum Life per second while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1}},nil} c["Regenerate 1% of maximum Life per second while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1}},nil} c["Regenerate 1% of maximum Life per second while you have a Totem"]={{[1]={[1]={type="Condition",var="HaveTotem"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1}},nil} +c["Regenerate 1.3% of maximum Life per Second if you've used a Life Flask in the past 10 seconds"]={{[1]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1.3}},nil} c["Regenerate 1.5% of maximum Life per Second if you've used a Life Flask in the past 10 seconds"]={{[1]={[1]={type="Condition",var="UsingLifeFlask"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1.5}},nil} c["Regenerate 1.5% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1.5}},nil} c["Regenerate 1.5% of maximum Life per second while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1.5}},nil} c["Regenerate 1.5% of maximum Life per second while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=1.5}},nil} +c["Regenerate 10% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=10}},nil} +c["Regenerate 10% of maximum Life per second if you've taken a Savage Hit in the past 1 second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=10}}," if you've taken a Savage Hit in the past 1 second "} +c["Regenerate 10% of maximum Life per second while Frozen"]={{[1]={[1]={type="Condition",var="Frozen"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=10}},nil} +c["Regenerate 100 Life per Second while you have Avian's Flight"]={{[1]={[1]={type="Condition",var="AffectedByAvian'sFlight"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=100}},nil} +c["Regenerate 100 Life per second while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=100}},nil} +c["Regenerate 100 Life per second while moving"]={{[1]={[1]={type="Condition",var="Moving"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=100}},nil} +c["Regenerate 12 Mana per Second while you have Avian's Flight"]={{[1]={[1]={type="Condition",var="AffectedByAvian'sFlight"},flags=0,keywordFlags=0,name="ManaRegen",type="BASE",value=12}},nil} +c["Regenerate 120 Life per second per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=120}},nil} +c["Regenerate 16 Life per second per Buff on you"]={{[1]={[1]={type="Multiplier",var="BuffOnSelf"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=16}},nil} c["Regenerate 2 Life per second for every 10 Intelligence"]={{[1]={[1]={div=10,stat="Int",type="PerStat"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=2}},nil} +c["Regenerate 2 Mana per Second per Power Charge"]={{[1]={[1]={type="Multiplier",var="PowerCharge"},flags=0,keywordFlags=0,name="ManaRegen",type="BASE",value=2}},nil} +c["Regenerate 2% of maximum Energy Shield per second"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRegenPercent",type="BASE",value=2}},nil} +c["Regenerate 2% of maximum Energy Shield per second while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="EnergyShieldRegenPercent",type="BASE",value=2}},nil} +c["Regenerate 2% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=2}},nil} c["Regenerate 2% of maximum Life per second while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=2}},nil} +c["Regenerate 2% of maximum Life per second while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=2}},nil} +c["Regenerate 2% of your Armour as Life over 1 second when you Block"]={nil,"Regenerate 2% of your Armour as Life over 1 second when you Block "} +c["Regenerate 2.25% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=2.25}},nil} c["Regenerate 2.5% of maximum Life per second while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=2.5}},nil} +c["Regenerate 2.5% of maximum Life per second while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=2.5}},nil} c["Regenerate 3% of maximum Life over 1 second when Stunned"]={nil,"Regenerate 3% of maximum Life over 1 second when Stunned "} c["Regenerate 3% of maximum Life over 1 second when Stunned +1 to Stun Threshold per Dexterity"]={nil,"Regenerate 3% of maximum Life over 1 second when Stunned +1 to Stun Threshold per Dexterity "} c["Regenerate 3% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=3}},nil} +c["Regenerate 3% of maximum Life per second while Ignited"]={{[1]={[1]={type="Condition",var="Ignited"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=3}},nil} c["Regenerate 3% of maximum Life per second while on Low Life"]={{[1]={[1]={type="Condition",var="LowLife"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=3}},nil} +c["Regenerate 3.8% of maximum Runic Ward per second during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="WardRegenPercent",type="BASE",value=3.8}},nil} +c["Regenerate 35 Mana per second if all Equipped Items are Corrupted"]={{[1]={[1]={threshold=0,type="MultiplierThreshold",upper=true,var="NonCorruptedItem"},flags=0,keywordFlags=0,name="ManaRegen",type="BASE",value=35}},nil} +c["Regenerate 4% of maximum Life per second"]={{[1]={flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=4}},nil} +c["Regenerate 400 Energy Shield per second if all Equipped items are Corrupted"]={{[1]={[1]={threshold=0,type="MultiplierThreshold",upper=true,var="NonCorruptedItem"},flags=0,keywordFlags=0,name="EnergyShieldRegen",type="BASE",value=400}},nil} +c["Regenerate 400 Life per second if no Equipped Items are Corrupted"]={{[1]={[1]={threshold=0,type="MultiplierThreshold",upper=true,var="CorruptedItem"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=400}},nil} c["Regenerate 5 Rage per second"]={{[1]={flags=0,keywordFlags=0,name="RageRegen",type="BASE",value=5},[2]={flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} c["Regenerate 5% of maximum Life over 1 second when Stunned"]={nil,"Regenerate 5% of maximum Life over 1 second when Stunned "} c["Regenerate 5% of maximum Life per second if you have been Hit Recently"]={{[1]={[1]={type="Condition",var="BeenHitRecently"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=5}},nil} c["Regenerate 5% of maximum Life per second while Surrounded"]={{[1]={[1]={type="Condition",var="Surrounded"},flags=0,keywordFlags=0,name="LifeRegenPercent",type="BASE",value=5}},nil} c["Regenerate 6% of your maximum Rage per second"]={{[1]={flags=0,keywordFlags=0,name="RageRegenPercent",type="BASE",value=6}},nil} +c["Regenerate 7 Life over 1 second when you Cast a Spell"]={nil,"Regenerate 7 Life over 1 second when you Cast a Spell "} +c["Regenerate 75 Life per second per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="LifeRegen",type="BASE",value=75}},nil} +c["Regenerate 90 Energy Shield per second"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRegen",type="BASE",value=90}},nil} c["Regenerate Mana equal to 6% of maximum Life per second"]={{[1]={[1]={percent="6",stat="Life",type="PercentStat"},flags=0,keywordFlags=0,name="ManaRegen",type="BASE",value=1}},nil} c["Remembrancing 4050 songworthy deeds by the line of Olroth"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="conqueredBy",value={conqueror={id=3,type="kalguur"},id=4050}}}},nil} +c["Remembrancing 4050 songworthy deeds by the line of Vorana Passives in radius are Conquered by the Kalguur"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="conqueredBy",value={id=4050}}}},nil} c["Remembrancing 8000 songworthy deeds by the line of Medved"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="conqueredBy",value={conqueror={id=2,type="kalguur"},id=8000}}}},nil} c["Remembrancing 8000 songworthy deeds by the line of Olroth"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="conqueredBy",value={conqueror={id=3,type="kalguur"},id=8000}}}},nil} c["Remembrancing 8000 songworthy deeds by the line of Vorana"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="conqueredBy",value={conqueror={id=1,type="kalguur"},id=8000}}}},nil} @@ -6609,58 +9269,91 @@ c["Remnants can be collected from 50% further away Remnants you create reappear c["Remnants you create affect Allies in your Presence as well as you when collected"]={nil,"Remnants you create affect as well as you when collected "} c["Remnants you create affect Allies in your Presence as well as you when collected 100% increased Reservation Efficiency of Remnant Skills"]={nil,"Remnants you create affect as well as you when collected 100% increased Reservation Efficiency of Remnant Skills "} c["Remnants you create have 10% increased effect"]={{[1]={flags=0,keywordFlags=0,name="RemnantEffect",type="INC",value=10}},nil} +c["Remnants you create have 12% increased effect"]={{[1]={flags=0,keywordFlags=0,name="RemnantEffect",type="INC",value=12}},nil} c["Remnants you create have 2% increased effect per 10 Tribute"]={nil,"Remnants you create have 2% increased effect per 10 Tribute "} c["Remnants you create have 50% increased effect"]={{[1]={flags=0,keywordFlags=0,name="RemnantEffect",type="INC",value=50}},nil} c["Remnants you create reappear once, 3 seconds after being collected"]={nil,"Remnants you create reappear once, 3 seconds after being collected "} +c["Remove Bleeding when you use a Life Flask"]={nil,"Remove Bleeding when you use a Life Flask "} c["Remove Ignite when you Warcry"]={nil,"Remove Ignite when you Warcry "} c["Remove a Curse after Channelling for 2 seconds"]={nil,"Remove a Curse after Channelling for 2 seconds "} c["Remove a Curse when you use a Mana Flask"]={nil,"Remove a Curse when you use a Mana Flask "} c["Remove all Explosive Rhythm on reaching 10 to gain Explosive Fervour for 10 Seconds"]={nil,"Remove all Explosive Rhythm on reaching 10 to gain Explosive Fervour for 10 Seconds "} +c["Removes 15% of Life Recovered from Mana when used"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="FlaskRecovery",type="BASE",value=-15}},"% of from Mana when used "} +c["Removes 15% of Mana Recovered from Life when used"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="FlaskRecovery",type="BASE",value=-15}},"% of from Life when used "} +c["Removes 80% of your maximum Energy Shield on use"]={{[1]={[1]={type="Condition",var="{Hand}Attack"},flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=-80}},"% of your on use "} +c["Removes Burning when you use a Flask"]={nil,"Removes Burning when you use a Flask "} +c["Removes Curses on use"]={{},nil} +c["Removes Elemental Ailments on Rampage"]={nil,"Removes Elemental Ailments on Rampage "} c["Repeatable Attacks with this Bow Repeat +1 time if no enemies are in your Presence"]={nil,"Repeatable Attacks with this Bow Repeat +1 time if no enemies are in your Presence "} c["Repeatable Attacks with this Bow Repeat +1 time if no enemies are in your Presence Repeatable Attacks with this Bow Repeat +2 times if no enemies are in your Presence"]={nil,"Repeatable Attacks with this Bow Repeat +1 time if no enemies are in your Presence Repeatable Attacks with this Bow Repeat +2 times if no enemies are in your Presence "} c["Repeatable Attacks with this Bow Repeat +2 times if no enemies are in your Presence"]={nil,"Repeatable Attacks with this Bow Repeat +2 times if no enemies are in your Presence "} c["Repeatable Spells have 20% chance to Repeat"]={nil,"Repeatable Spells have 20% chance to Repeat "} c["Require 3 fewer enemies to be Surrounded"]={{[1]={flags=0,keywordFlags=0,name="SurroundedMinimum",type="BASE",value=-3}},nil} c["Require 4 fewer enemies to be Surrounded"]={{[1]={flags=0,keywordFlags=0,name="SurroundedMinimum",type="BASE",value=-4}},nil} +c["Reserves 15% of Life"]={{[1]={flags=0,keywordFlags=0,name="ExtraLifeReserved",type="BASE",value=15}},nil} c["Reserves 25% of Life"]={{[1]={flags=0,keywordFlags=0,name="ExtraLifeReserved",type="BASE",value=25}},nil} -c["Resolute Technique"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Resolute Technique"}},nil} -c["Resonance"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Resonance"}},nil} +c["Resolute Technique"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Resolute Technique"},[2]={flags=0,keywordFlags=0,name="Condition:HaveResoluteTechnique",type="FLAG",value=true}},nil} +c["Resonance"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Resonance"},[2]={flags=0,keywordFlags=0,name="Condition:HaveResonance",type="FLAG",value=true}},nil} c["Reveal Weaknesses against Rare and Unique enemies"]={nil,"Reveal Weaknesses against Rare and Unique enemies "} c["Reveal Weaknesses against Rare and Unique enemies 50% more damage against enemies with an Open Weakness"]={nil,"Reveal Weaknesses against Rare and Unique enemies 50% more damage against enemies with an Open Weakness "} c["Right ring slot: Projectiles from Spells Chain +1 times"]={{[1]={[1]={num=2,type="SlotNumber"},flags=1026,keywordFlags=0,name="ChainCountMax",type="BASE",value=1}},nil} c["Right ring slot: Projectiles from Spells cannot Fork"]={{[1]={[1]={num=2,type="SlotNumber"},flags=1026,keywordFlags=0,name="CannotFork",type="FLAG",value=true}},nil} -c["Ritual Cadence"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Ritual Cadence"}},nil} +c["Right ring slot: Regenerate 6% of maximum Energy Shield per second"]={{[1]={[1]={num=2,type="SlotNumber"},flags=0,keywordFlags=0,name="EnergyShieldRegenPercent",type="BASE",value=6}},nil} +c["Right ring slot: You and your Minions take 80% reduced Reflected Physical Damage"]={nil,"You and your Minions take 80% reduced Reflected Physical Damage "} +c["Right ring slot: You cannot Regenerate Mana"]={{[1]={[1]={num=2,type="SlotNumber"},flags=0,keywordFlags=0,name="NoManaRegen",type="FLAG",value=true}},nil} +c["Ritual Cadence"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Ritual Cadence"},[2]={flags=0,keywordFlags=0,name="Condition:HaveRitualCadence",type="FLAG",value=true}},nil} +c["Rogue Equipment cannot be found"]={nil,"Rogue Equipment cannot be found "} +c["Rogue Perks are doubled"]={{},"Rogue Perks are d "} c["Rolls only the minimum or maximum Damage value for each Damage Type"]={nil,"Rolls only the minimum or maximum Damage value for each Damage Type "} +c["Runic Ward recovery can can Overflow maximum Runic Ward"]={nil,"Runic Ward recovery can can Overflow maximum Runic Ward "} +c["Sacrifice 10% of maximum Life to gain that much Energy Shield when you Cast a Spell"]={{[1]={[1]={includeTransfigured=true,skillName="Sacrifice",type="SkillName"},flags=2,keywordFlags=0,name="Life",type="BASE",value=10}}," to gain that much Energy Shield when you Cast a "} c["Sacrifice 15% of maximum Life to gain that much Energy Shield when you Cast a Spell"]={{[1]={[1]={includeTransfigured=true,skillName="Sacrifice",type="SkillName"},flags=2,keywordFlags=0,name="Life",type="BASE",value=15}}," to gain that much Energy Shield when you Cast a "} c["Sacrifice 20% of Mana and they Leech that Mana"]={{[1]={[1]={includeTransfigured=true,skillName="Sacrifice",type="SkillName"},flags=0,keywordFlags=0,name="Mana",type="BASE",value=20}}," and they Leech that Mana "} +c["Sacrifice 20% of maximum Life to gain half that much Runic Ward when you Attack"]={{[1]={[1]={includeTransfigured=true,skillName="Sacrifice",type="SkillName"},flags=0,keywordFlags=0,name="Life",type="BASE",value=20}}," to gain half that much Runic Ward when you Attack "} c["Sacrifice 300 Life to not consume the last bolt when firing"]={{[1]={[1]={includeTransfigured=true,skillName="Sacrifice",type="SkillName"},flags=0,keywordFlags=0,name="Life",type="BASE",value=300}}," to not consume the last bolt when firing "} c["Sacrifice 5% of maximum Energy Shield when you Cast a Spell"]={{[1]={[1]={includeTransfigured=true,skillName="Sacrifice",type="SkillName"},flags=2,keywordFlags=0,name="EnergyShield",type="BASE",value=5}}," when you Cast a "} c["Sacrifice 5% of maximum Energy Shield when you Cast a Spell Spells for which this Sacrifice was fully made deal 30% more Damage"]={{[1]={[1]={includeTransfigured=true,skillName="Sacrifice",type="SkillName"},flags=2,keywordFlags=0,name="EnergyShield",type="BASE",value=5}}," when you Cast a Spells for which this Sacrifice was fully made deal 30% more Damage "} c["Sacrificing Energy Shield does not interrupt Recharge"]={nil,"Sacrificing Energy Shield does not interrupt Recharge "} c["Sacrificing Energy Shield does not interrupt Recharge Sacrifice 5% of maximum Energy Shield when you Cast a Spell"]={nil,"Sacrificing Energy Shield does not interrupt Recharge Sacrifice 5% of maximum Energy Shield when you Cast a Spell "} c["Sacrificing Energy Shield does not interrupt Recharge Sacrifice 5% of maximum Energy Shield when you Cast a Spell Spells for which this Sacrifice was fully made deal 30% more Damage"]={nil,"Sacrificing Energy Shield does not interrupt Recharge Sacrifice 5% of maximum Energy Shield when you Cast a Spell Spells for which this Sacrifice was fully made deal 30% more Damage "} -c["Scarred Faith"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Scarred Faith"}},nil} +c["Scarred Faith"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Scarred Faith"},[2]={flags=0,keywordFlags=0,name="Condition:HaveScarredFaith",type="FLAG",value=true}},nil} +c["Sealed Skills have +1 to maximum Seals"]={nil,"Sealed Skills have +1 to maximum Seals "} c["Sealed Skills have 10% increased Seal gain frequency"]={nil,"Sealed Skills have 10% increased Seal gain frequency "} c["Sealed Skills have 25% increased Seal gain frequency"]={nil,"Sealed Skills have 25% increased Seal gain frequency "} +c["Sealed Skills have 28% increased Seal gain frequency"]={nil,"Sealed Skills have 28% increased Seal gain frequency "} +c["Sentinels of Purity deal 85% increased Damage"]={{[1]={[1]={skillName="Herald of Purity",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=85}}}},nil} c["Shapeshift Skills have 15% increased Skill Effect Duration"]={{[1]={[1]={skillType=157,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=15}},nil} c["Shapeshift Skills have 30% increased Skill Effect Duration"]={{[1]={[1]={skillType=157,type="SkillType"},flags=0,keywordFlags=0,name="Duration",type="INC",value=30}},nil} c["Share Charges with Allies in your Presence"]={nil,"Share Charges with "} +c["Shield Skills fully Break Armour when they Heavy Stun targets"]={nil,"Shield Skills fully Break Armour when they Heavy Stun targets "} +c["Shock Attackers for 4 seconds on Block"]={{[1]={[1]={type="Condition",var="BlockedRecently"},flags=0,keywordFlags=0,name="ShockBase",type="BASE",value=20},[2]={[1]={type="Condition",var="BlockedRecently"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:Shocked",type="FLAG",value=true}}}},nil} +c["Shock Reflection"]={nil,"Shock Reflection "} +c["Shocked Enemies you Kill Explode, dealing 5% of their Life as Lightning Damage which cannot Shock"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Shocked"},flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=5,keyOfScaledMod="value",type="Lightning",value=100}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} c["Shocking Hits have a 50% chance to also Shock enemies in a 1.5 metre radius"]={nil,"Shocking Hits have a 50% chance to also Shock enemies in a 1.5 metre radius "} c["Shocks you when you reach maximum Power Charges"]={nil,"Shocks you when you reach maximum Power Charges "} c["Sinister Jewel Socket"]={nil,"Sinister Jewel Socket "} +c["Siren Worm Bait"]={nil,"Siren Worm Bait "} c["Skeletal Minions you would create instead grant you Umbral Souls for each Minion you would have created"]={{[1]={flags=0,keywordFlags=0,name="UmbralWell",type="FLAG",value=true}},nil} c["Skill Gems have no Attribute Requirements"]={{[1]={flags=0,keywordFlags=0,name="GlobalGemAttributeRequirements",type="MORE",value=-100}},nil} c["Skill Mana Costs Converted to Life Costs"]={{[1]={flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=100}},nil} +c["Skills Chain +1 times"]={{[1]={flags=0,keywordFlags=0,name="ChainCountMax",type="BASE",value=1}},nil} +c["Skills Chain +2 times"]={{[1]={flags=0,keywordFlags=0,name="ChainCountMax",type="BASE",value=2}},nil} +c["Skills Chain an additional time while at maximum Frenzy Charges"]={{[1]={[1]={stat="FrenzyCharges",thresholdStat="FrenzyChargesMax",type="StatThreshold"},flags=0,keywordFlags=0,name="ChainCountMax",type="BASE",value=1}},nil} c["Skills Cost +3 Rage"]={{[1]={flags=0,keywordFlags=0,name="RageCostBase",type="BASE",value=3}},nil} c["Skills Cost Divinity instead of Mana or Life"]={nil,"Skills Cost Divinity instead of Mana or Life "} +c["Skills Fire 3 additional Projectiles for 4 seconds after you consume a total of 12 Steel Shards"]={{[1]={[1]={type="Condition",var="Consumed12SteelShardsRecently"},flags=0,keywordFlags=0,name="ProjectileCount",type="BASE",value=3}},nil} c["Skills Gain 10% of Mana Cost as Extra Life Cost"]={{[1]={flags=0,keywordFlags=0,name="BaseManaCostAsLifeCost",type="BASE",value=10}},nil} c["Skills Gain 100% of Mana Cost as Extra Life Cost"]={{[1]={flags=0,keywordFlags=0,name="BaseManaCostAsLifeCost",type="BASE",value=100}},nil} +c["Skills Gain 5% of damage as Extra Lightning damage per 50 Runic Ward Cost"]={{[1]={[1]={div=50,stat="WardCost",type="PerStat"},flags=0,keywordFlags=0,name="DamageGainAsLightning",type="BASE",value=5}},nil} c["Skills Gain 50% of Mana Cost as Extra Life Cost"]={{[1]={flags=0,keywordFlags=0,name="BaseManaCostAsLifeCost",type="BASE",value=50}},nil} c["Skills can build and retain Combo regardless of Weapon Set"]={nil,"Skills can build and retain Combo regardless of Weapon Set "} c["Skills can build and retain Combo regardless of Weapon Set Gain Combo from all Attack Hits"]={nil,"Skills can build and retain Combo regardless of Weapon Set Gain Combo from all Attack Hits "} +c["Skills deal 13% more Damage for each Warcry Empowering them"]={{[1]={flags=0,keywordFlags=4,name="Damage",type="MORE",value=13}}," for each Empowering them "} c["Skills deal 20% increased Damage per Connected Red Support Gem"]={{[1]={flags=0,keywordFlags=0,name="SkillDamageIncreasedPerRedSupport",type="FLAG",value=20}},nil} c["Skills deal 8% increased Damage per Combo consumed, up to 40%"]={{[1]={[1]={limit=40,limitTotal=true,type="Multiplier",var="ComboStacks"},[2]={skillType=153,type="SkillType"},flags=0,keywordFlags=0,name="Damage",type="INC",value=8}},nil} +c["Skills fire 2 additional Projectiles during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="ProjectileCount",type="BASE",value=2}},nil} c["Skills fire an additional Projectile"]={{[1]={flags=0,keywordFlags=0,name="ProjectileCount",type="BASE",value=1}},nil} +c["Skills from Corrupted Gems have 20% increased Cost Efficiency during any Flask Effect"]={nil,"Skills from Corrupted Gems have 20% increased Cost Efficiency during any Flask Effect "} c["Skills from Corrupted Gems have 25% increased Cost Efficiency during any Flask Effect"]={nil,"Skills from Corrupted Gems have 25% increased Cost Efficiency during any Flask Effect "} c["Skills from Corrupted Gems have 25% increased Cost Efficiency during any Flask Effect Corrupted Blood cannot be inflicted on you"]={nil,"Skills from Corrupted Gems have 25% increased Cost Efficiency during any Flask Effect Corrupted Blood cannot be inflicted on you "} c["Skills from Corrupted Gems have 50% of Mana Costs Converted to Life Costs"]={{[1]={[1]={type="Condition",var="GemCorrupted"},flags=0,keywordFlags=0,name="HybridManaAndLifeCost_Life",type="BASE",value=50}},nil} @@ -6674,54 +9367,165 @@ c["Skills have -1.5 seconds to Cooldown"]={{[1]={flags=0,keywordFlags=0,name="Co c["Skills have -2 seconds to Cooldown"]={{[1]={flags=0,keywordFlags=0,name="CooldownRecoveryFromTemporalis",type="BASE",value=-2}},nil} c["Skills have 10% chance to not remove Charges but still count as consuming them"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=10}}," to not remove but still count as consuming them "} c["Skills have 10% chance to not remove Elemental Infusions but still count as consuming them"]={{}," to not remove Elemental Infusions but still count as consuming them "} +c["Skills have 100% longer Perfect Timing window during effect"]={{},"% longer Perfect Timing window "} c["Skills have 120% longer Perfect Timing window during effect"]={{},"% longer Perfect Timing window "} c["Skills have 120% longer Perfect Timing window during effect 150% increased Amount Recovered"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="FlaskRecovery",type="BASE",value=120}},"% longer Perfect Timing window 150% increased "} +c["Skills have 13% chance to not remove Charges but still count as consuming them"]={{[1]={flags=0,keywordFlags=0,name="FlaskCharges",type="BASE",value=13}}," to not remove but still count as consuming them "} c["Skills have 20% increased Critical Hit Chance per Connected Blue Support Gem"]={{[1]={flags=0,keywordFlags=0,name="SkillCritChanceIncreasedPerBlueSupport",type="FLAG",value=20}},nil} +c["Skills have 45% chance to not remove Elemental Infusions but still count as consuming them if you've lost an Archon Buff in the past 6 seconds"]={{}," to not remove Elemental Infusions but still count as consuming them if you've lost an Archon Buff in the past 6 seconds "} c["Skills have 5% chance to not remove Elemental Infusions but still count as consuming them"]={{}," to not remove Elemental Infusions but still count as consuming them "} c["Skills have 6% increased Skill Speed per Connected Green Support Gem"]={{[1]={flags=0,keywordFlags=0,name="SkillSpeedIncreasedPerGreenSupport",type="FLAG",value=6}},nil} +c["Skills have 8% chance to not remove Elemental Infusions but still count as consuming them"]={{}," to not remove Elemental Infusions but still count as consuming them "} c["Skills have a 125% longer Perfect Timing window"]={{[1]={flags=0,keywordFlags=0,name="PerfectTiming",type="INC",value=125}},nil} c["Skills have a 15% chance to not consume Glory"]={{}," to not consume Glory "} c["Skills have a 150% longer Perfect Timing window"]={{[1]={flags=0,keywordFlags=0,name="PerfectTiming",type="INC",value=150}},nil} c["Skills lose Combo 20% slower"]={nil,"Skills lose Combo 20% slower "} c["Skills reserve 50% less Spirit"]={{[1]={flags=0,keywordFlags=0,name="SpiritReserved",type="MORE",value=-50}},nil} c["Skills used by Totems have 30% more Skill Speed"]={{[1]={flags=0,keywordFlags=16384,name="Speed",type="MORE",value=30},[2]={flags=0,keywordFlags=16384,name="WarcrySpeed",type="MORE",value=30},[3]={flags=0,keywordFlags=16384,name="TotemPlacementSpeed",type="MORE",value=30}},nil} +c["Skills which Empower an Attack have 15% chance to not count that Attack"]={nil,"Skills which Empower an Attack have 15% chance to not count that Attack "} c["Skills which Empower an Attack have 20% chance to not count that Attack"]={nil,"Skills which Empower an Attack have 20% chance to not count that Attack "} c["Skills which Empower an Attack have 20% chance to not count that Attack 50 to 100 added Physical Thorns damage per Runic Plate"]={nil,"Skills which Empower an Attack have 20% chance to not count that Attack 50 to 100 added Physical Thorns damage per Runic Plate "} c["Skills which create Fissures have a 20% chance to create an additional Fissure"]={nil,"Skills which create Fissures have a 20% chance to create an additional Fissure "} +c["Skills which create Fissures have a 28% chance to create an additional Fissure"]={nil,"Skills which create Fissures have a 28% chance to create an additional Fissure "} +c["Skills which create Fissures have a 30% chance to create an additional Fissure"]={nil,"Skills which create Fissures have a 30% chance to create an additional Fissure "} +c["Skills which create Fissures have a 50% chance to create an additional Fissure"]={nil,"Skills which create Fissures have a 50% chance to create an additional Fissure "} +c["Skills which require Glory generate 4 Glory every 2 seconds"]={nil,"Skills which require Glory generate 4 Glory every 2 seconds "} c["Skills which require Glory generate 5 Glory every 2 seconds"]={nil,"Skills which require Glory generate 5 Glory every 2 seconds "} c["Skills which require Glory generate 5 Glory every 2 seconds Enemies in your Presence have Exposure"]={nil,"Skills which require Glory generate 5 Glory every 2 seconds Enemies in your Presence have Exposure "} c["Slam Skills have 8% increased Area of Effect"]={{[1]={[1]={skillType=93,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=8}},nil} c["Slam Skills you use yourself cause an additional Aftershock"]={nil,"Slam Skills you use yourself cause an additional Aftershock "} c["Slam Skills you use yourself have 30% increased Aftershock Area of Effect"]={nil,"Slam Skills you use yourself have 30% increased Aftershock Area of Effect "} +c["Socketed Curse Gems have 30% increased Reservation Efficiency"]={{[1]={[1]={keyword="curse",slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=30}}}},nil} +c["Socketed Curse Gems have 80% increased Reservation Efficiency"]={{[1]={[1]={keyword="curse",slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=80}}}},nil} +c["Socketed Gems Chain 1 additional times"]={nil,"Socketed Gems Chain 1 additional times "} +c["Socketed Gems Cost and Reserve Life instead of Mana"]={nil,"Socketed Gems Cost and Reserve Life instead of Mana "} +c["Socketed Gems are Supported by Level 1 Elemental Penetration"]={nil,nil} +c["Socketed Gems are Supported by Level 1 Mana Leech"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=1,skillId="SupportManaLeechPlayer"}}},nil} +c["Socketed Gems are Supported by Level 10 Added Chaos Damage"]={nil,nil} +c["Socketed Gems are Supported by Level 10 Added Fire Damage"]={nil,nil} +c["Socketed Gems are Supported by Level 10 Blastchain Mine"]={nil,nil} +c["Socketed Gems are Supported by Level 10 Chance to Poison"]={nil,nil} +c["Socketed Gems are Supported by Level 10 Cold to Fire"]={nil,nil} +c["Socketed Gems are Supported by Level 10 Concentrated Effect"]={nil,nil} +c["Socketed Gems are Supported by Level 10 Controlled Destruction"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=10,skillId="SupportControlledDestructionPlayer"}}},nil} +c["Socketed Gems are Supported by Level 10 Faster Casting"]={nil,nil} +c["Socketed Gems are Supported by Level 10 Fire Penetration"]={nil,nil} +c["Socketed Gems are Supported by Level 10 Increased Duration"]={nil,nil} +c["Socketed Gems are Supported by Level 10 Inspiration"]={nil,nil} +c["Socketed Gems are Supported by Level 10 Intensify"]={nil,nil} +c["Socketed Gems are Supported by Level 10 Knockback"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=10,skillId="SupportKnockbackPlayer"}}},nil} +c["Socketed Gems are Supported by Level 12 Faster Attacks"]={nil,nil} +c["Socketed Gems are Supported by Level 12 Fortify"]={nil,nil} +c["Socketed Gems are Supported by Level 13 Faster Attacks"]={nil,nil} +c["Socketed Gems are Supported by Level 15 Added Chaos Damage"]={nil,nil} +c["Socketed Gems are Supported by Level 15 Added Cold Damage"]={nil,nil} +c["Socketed Gems are Supported by Level 15 Cold Penetration"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=15,skillId="SupportColdPenetrationPlayer"}}},nil} +c["Socketed Gems are Supported by Level 15 Concentrated Effect"]={nil,nil} +c["Socketed Gems are Supported by Level 15 Faster Attacks"]={nil,nil} +c["Socketed Gems are Supported by Level 15 Hypothermia"]={nil,nil} +c["Socketed Gems are Supported by Level 15 Ice Bite"]={nil,nil} +c["Socketed Gems are Supported by Level 15 Innervate"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=15,skillId="SupportInnervatePlayer"}}},nil} +c["Socketed Gems are Supported by Level 15 Inspiration"]={nil,nil} +c["Socketed Gems are Supported by Level 15 Pierce"]={nil,nil} +c["Socketed Gems are Supported by Level 15 Pulverise"]={nil,nil} +c["Socketed Gems are Supported by Level 15 Trap"]={nil,nil} +c["Socketed Gems are Supported by Level 16 Cluster Trap"]={nil,nil} +c["Socketed Gems are Supported by Level 16 Trap"]={nil,nil} +c["Socketed Gems are Supported by Level 16 Trap And Mine Damage"]={nil,nil} +c["Socketed Gems are Supported by Level 18 Added Lightning Damage"]={nil,nil} +c["Socketed Gems are Supported by Level 18 Faster Casting"]={nil,nil} +c["Socketed Gems are Supported by Level 18 Ice Bite"]={nil,nil} +c["Socketed Gems are Supported by Level 18 Innervate"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=18,skillId="SupportInnervatePlayer"}}},nil} +c["Socketed Gems are Supported by Level 20 Blasphemy"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=20,skillId="BlasphemyPlayer"}}},nil} +c["Socketed Gems are Supported by Level 20 Concentrated Effect"]={nil,nil} +c["Socketed Gems are Supported by Level 20 Elemental Proliferation"]={nil,nil} +c["Socketed Gems are Supported by Level 20 Endurance Charge on Melee Stun"]={nil,nil} +c["Socketed Gems are Supported by Level 20 Increased Area of Effect"]={nil,nil} +c["Socketed Gems are Supported by Level 20 Spell Totem"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=20,skillId="SummonMetaTotemSpellTotemPlayer"}}},nil} +c["Socketed Gems are Supported by Level 20 Trinity"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=20,skillId="TrinityPlayer"}}},nil} +c["Socketed Gems are Supported by Level 20 Vile Toxins"]={nil,nil} +c["Socketed Gems are Supported by Level 22 Blasphemy"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=22,skillId="BlasphemyPlayer"}}},nil} +c["Socketed Gems are Supported by Level 25 Added Chaos Damage"]={nil,nil} +c["Socketed Gems are Supported by Level 25 Divine Blessing"]={nil,nil} +c["Socketed Gems are Supported by Level 25 Elemental Penetration"]={nil,nil} +c["Socketed Gems are Supported by Level 29 Added Chaos Damage"]={nil,nil} +c["Socketed Gems are Supported by Level 30 Added Lightning Damage"]={nil,nil} +c["Socketed Gems are Supported by Level 30 Cold to Fire"]={nil,nil} +c["Socketed Gems are Supported by Level 30 Faster Attacks"]={nil,nil} +c["Socketed Gems are Supported by Level 30 Generosity"]={nil,nil} +c["Socketed Gems are Supported by Level 30 Melee Physical Damage"]={nil,nil} +c["Socketed Gems are Supported by Level 5 Cold to Fire"]={nil,nil} +c["Socketed Gems are Supported by Level 5 Concentrated Effect"]={nil,nil} +c["Socketed Gems are Supported by Level 5 Elemental Proliferation"]={nil,nil} +c["Socketed Gems are Supported by Level 5 Increased Area of Effect"]={nil,nil} +c["Socketed Gems are Supported by Level 8 Trap"]={nil,nil} +c["Socketed Gems are supported by Level 1 Chance to Bleed"]={nil,nil} +c["Socketed Gems are supported by Level 1 Multistrike"]={nil,nil} +c["Socketed Gems are supported by Level 10 Blind"]={nil,nil} +c["Socketed Gems are supported by Level 10 Chance to Flee"]={nil,nil} +c["Socketed Gems are supported by Level 10 Life Leech"]={nil,nil} +c["Socketed Gems are supported by Level 15 Life Leech"]={nil,nil} +c["Socketed Gems are supported by Level 2 Chance to Flee"]={nil,nil} +c["Socketed Gems are supported by Level 20 Blind"]={nil,nil} +c["Socketed Gems are supported by Level 30 Blind"]={nil,nil} +c["Socketed Gems are supported by Level 6 Blind"]={nil,nil} +c["Socketed Gems fire 4 additional Projectiles"]={nil,"Socketed Gems fire 4 additional Projectiles "} +c["Socketed Gems fire Projectiles in a circle"]={nil,"Socketed Gems fire Projectiles in a circle "} +c["Socketed Gems fire an additional Projectile"]={nil,"Socketed Gems fire an additional Projectile "} +c["Socketed Gems have 10% chance to cause Enemies to Flee on Hit"]={{}," to cause Enemies to Flee "} +c["Socketed Gems have 20% reduced Reservation Efficiency"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=-20}}}},nil} +c["Socketed Gems have 25% increased Reservation Efficiency"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=25}}}},nil} +c["Socketed Gems have 30% increased Reservation Efficiency"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=30}}}},nil} +c["Socketed Gems have 45% increased Reservation Efficiency"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="ReservationEfficiency",type="INC",value=45}}}},nil} +c["Socketed Gems have 70% reduced Skill Effect Duration"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="Duration",type="INC",value=-70}}}},nil} +c["Socketed Gems have Elemental Equilibrium"]={nil,"Elemental Equilibrium "} +c["Socketed Gems have Secrets of Suffering"]={nil,"Secrets of Suffering "} +c["Socketed Gems have no Reservation Your Blessing Skills are Disabled"]={nil,"no Reservation Your Blessing Skills are Disabled "} +c["Socketed Minion Gems are Supported by Level 16 Life Leech"]={nil,nil} +c["Socketed Projectile Spells fire 4 additional Projectiles"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={[1]={skillType=3,type="SkillType"},[2]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="ProjectileCount",type="BASE",value=4}}}},nil} +c["Socketed Projectile Spells fire Projectiles in a circle"]={nil,"Projectiles in a circle "} +c["Socketed Skills Summon your maximum number of Totems in formation"]={nil,"Socketed Skills Summon your maximum number of Totems in formation "} +c["Socketed Warcry Skills have +1 Cooldown Use"]={{[1]={[1]={keyword="warcry",slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="AdditionalCooldownUses",type="BASE",value=1}}}},nil} c["Sorcery Ward's Barrier can also take Physical and Chaos Damage from Hits"]={{[1]={flags=0,keywordFlags=0,name="Condition:CeremonialAblution",type="FLAG",value=true}},nil} c["Soul Eater"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanHaveSoulEater",type="FLAG",value=true}},nil} +c["Spear Projectile Attacks Consume a Frenzy Charge to fire 2 additional Projectiles"]={nil,"Spear Projectile Attacks Consume a Frenzy Charge to fire 2 additional Projectiles "} c["Spear Skills inflict a Bloodstone Lance on Hit, up to a maximum of 30 on each target"]={nil,"Spear Skills inflict a Bloodstone Lance on Hit, up to a maximum of 30 on each target "} +c["Spectres have 75% increased maximum Life"]={{[1]={[1]={includeTransfigured=true,skillName="Raise Spectre",type="SkillName"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="INC",value=75}}}},nil} c["Spell Hits Gain 27% of Damage as Extra Chaos Damage per Curse on target"]={{[1]={[1]={type="Multiplier",var="CurseOnEnemy"},flags=4,keywordFlags=131072,name="DamageGainAsChaos",type="BASE",value=27}},nil} c["Spell Hits Gain 27% of Damage as Extra Physical Damage per Curse on target"]={{[1]={[1]={type="Multiplier",var="CurseOnEnemy"},flags=4,keywordFlags=131072,name="DamageGainAsPhysical",type="BASE",value=27}},nil} c["Spell Hits Gain 31% of Damage as Extra Chaos Damage per Curse on target"]={{[1]={[1]={type="Multiplier",var="CurseOnEnemy"},flags=4,keywordFlags=131072,name="DamageGainAsChaos",type="BASE",value=31}},nil} c["Spell Hits Gain 31% of Damage as Extra Physical Damage per Curse on target"]={{[1]={[1]={type="Multiplier",var="CurseOnEnemy"},flags=4,keywordFlags=131072,name="DamageGainAsPhysical",type="BASE",value=31}},nil} -c["Spell Skills have 10% reduced Area of Effect"]={{[1]={flags=0,keywordFlags=131072,name="AreaOfEffect",type="INC",value=-10}},nil} -c["Spell Skills have 15% increased Area of Effect"]={{[1]={flags=0,keywordFlags=131072,name="AreaOfEffect",type="INC",value=15}},nil} -c["Spell Skills have 18% increased Area of Effect"]={{[1]={flags=0,keywordFlags=131072,name="AreaOfEffect",type="INC",value=18}},nil} -c["Spell Skills have 25% increased Area of Effect"]={{[1]={flags=0,keywordFlags=131072,name="AreaOfEffect",type="INC",value=25}},nil} -c["Spell Skills have 6% increased Area of Effect"]={{[1]={flags=0,keywordFlags=131072,name="AreaOfEffect",type="INC",value=6}},nil} +c["Spell Skills deal no Damage"]={nil,"no Damage "} +c["Spell Skills have +1 to maximum number of Summoned Totems"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="ActiveTotemLimit",type="BASE",value=1}},nil} +c["Spell Skills have 10% reduced Area of Effect"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=-10}},nil} +c["Spell Skills have 12% increased Area of Effect"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=12}},nil} +c["Spell Skills have 15% increased Area of Effect"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=15}},nil} +c["Spell Skills have 18% increased Area of Effect"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=18}},nil} +c["Spell Skills have 25% increased Area of Effect"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=25}},nil} +c["Spell Skills have 6% increased Area of Effect"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="AreaOfEffect",type="INC",value=6}},nil} c["Spells Cast by Totems have 2% increased Cast Speed"]={{[1]={flags=18,keywordFlags=16384,name="Speed",type="INC",value=2}},nil} c["Spells Cast by Totems have 3% increased Cast Speed per Summoned Totem"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=18,keywordFlags=16384,name="Speed",type="INC",value=3}},nil} c["Spells Cast by Totems have 4% increased Cast Speed"]={{[1]={flags=18,keywordFlags=16384,name="Speed",type="INC",value=4}},nil} c["Spells Cast by Totems have 5% increased Cast Speed"]={{[1]={flags=18,keywordFlags=16384,name="Speed",type="INC",value=5}},nil} +c["Spells Cast by Totems have 5% increased Cast Speed per Summoned Totem"]={{[1]={[1]={stat="TotemsSummoned",type="PerStat"},flags=18,keywordFlags=16384,name="Speed",type="INC",value=5}},nil} c["Spells Cast by Totems have 6% increased Cast Speed"]={{[1]={flags=18,keywordFlags=16384,name="Speed",type="INC",value=6}},nil} +c["Spells Gain 10% of Damage as extra Chaos Damage"]={{[1]={flags=2,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=10}},nil} c["Spells Gain 12% of Damage as extra Chaos Damage"]={{[1]={flags=2,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=12}},nil} c["Spells Gain 5% of Damage as extra Chaos Damage"]={{[1]={flags=2,keywordFlags=0,name="DamageGainAsChaos",type="BASE",value=5}},nil} c["Spells consume a Power Charge if able to deal 40% more Damage"]={{[1]={[1]={threshold=1,type="MultiplierThreshold",var="RemovablePowerCharge"},flags=0,keywordFlags=131072,name="Damage",type="MORE",value=40}},nil} c["Spells fire 4 additional Projectiles"]={{[1]={flags=2,keywordFlags=0,name="ProjectileCount",type="BASE",value=4}},nil} +c["Spells fire 4 additional Projectiles Spells fire Projectiles in a circle"]={{[1]={flags=2,keywordFlags=0,name="ProjectileCount",type="BASE",value=4}}," s fire Projectiles in a circle "} c["Spells fire Projectiles in a circle"]={nil,"Projectiles in a circle "} +c["Spells fire an additional Projectile"]={{[1]={flags=2,keywordFlags=0,name="ProjectileCount",type="BASE",value=1}},nil} c["Spells for which this Sacrifice was fully made deal 30% more Damage"]={{[1]={flags=0,keywordFlags=0,name="EldritchEmpowerment",type="FLAG",value=true},[2]={[1]={type="Condition",var="EldritchEmpowermentSacrifice"},flags=2,keywordFlags=0,name="Damage",type="MORE",value=30}},nil} c["Spells have a 25% chance to inflict Withered for 4 seconds on Hit"]={{}," to inflict Withered "} c["Spells which cost Life Gain 100% of Damage as Extra Physical Damage"]={{[1]={[1]={statList={[1]="LifeCost",[2]="LifePerSecondCost"},threshold=1,type="StatThreshold"},flags=0,keywordFlags=131072,name="DamageGainAsPhysical",type="BASE",value=100}},nil} c["Spells which cost Life Gain 120% of Damage as Extra Physical Damage"]={{[1]={[1]={statList={[1]="LifeCost",[2]="LifePerSecondCost"},threshold=1,type="StatThreshold"},flags=0,keywordFlags=131072,name="DamageGainAsPhysical",type="BASE",value=120}},nil} +c["Spreads Tar when you take a Critical Hit"]={nil,"Spreads Tar when you take a Critical Hit "} c["Stags deal 20% more damage per leap"]={nil,"Stags deal 20% more damage per leap "} c["Stags deal 20% more damage per leap Stags have 20% more Shock Magnitude per leap"]={nil,"Stags deal 20% more damage per leap Stags have 20% more Shock Magnitude per leap "} c["Stags have 20% more Shock Magnitude per leap"]={nil,"Stags have 20% more Shock Magnitude per leap "} +c["Steal Power, Frenzy, and Endurance Charges on Hit"]={nil,"Steal Power, Frenzy, and Endurance Charges on Hit "} c["Storm and Plant Spells:"]={nil,"Storm and Plant Spells: "} c["Storm and Plant Spells: deal 50% more damage"]={nil,"Storm and Plant Spells: deal 50% more damage "} c["Storm and Plant Spells: deal 50% more damage cost 50% less"]={{},"Storm and Plant Spells: deal 50% more damage % less "} @@ -6734,9 +9538,16 @@ c["Strikes deal Splash Damage Adds 35 to 50 Physical Damage"]={{[1]={flags=0,key c["Strikes deal Splash Damage Adds 85 to 131 Fire Damage"]={{[1]={flags=0,keywordFlags=0,name="FireMin",type="BASE",value=85},[2]={flags=0,keywordFlags=0,name="FireMax",type="BASE",value=131}},"Strikes deal Splash "} c["Strikes deal Splash Damage Knocks Back Enemies on Hit"]={nil,"Strikes deal Splash Damage Knocks Back Enemies on Hit "} c["Stun Threshold is based on 30% of your Energy Shield instead of Life"]={{[1]={flags=0,keywordFlags=0,name="StunThresholdBasedOnEnergyShieldInsteadOfLife",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="StunThresholdEnergyShieldPercent",type="BASE",value=30}},nil} +c["Stun Threshold is based on Energy Shield instead of Life"]={{[1]={flags=0,keywordFlags=0,name="StunThresholdBasedOnEnergyShieldInsteadOfLife",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="StunThresholdEnergyShieldPercent",type="BASE",value=100}},nil} c["Successfully Parrying a Melee Hit grants 40% increased Damage to your next Ranged Attack"]={nil,"Successfully Parrying a Melee Hit grants 40% increased Damage to your next Ranged Attack "} c["Successfully Parrying a Melee Hit grants 40% increased Damage to your next Ranged Attack Successfully Parrying a Projectile Hit grants 40% increased Damage to your next Melee Attack"]={nil,"Successfully Parrying a Melee Hit grants 40% increased Damage to your next Ranged Attack Successfully Parrying a Projectile Hit grants 40% increased Damage to your next Melee Attack "} c["Successfully Parrying a Projectile Hit grants 40% increased Damage to your next Melee Attack"]={nil,"Successfully Parrying a Projectile Hit grants 40% increased Damage to your next Melee Attack "} +c["Summon 4 additional Skeletons with Summon Skeletons"]={nil,"Summon 4 additional Skeletons with Summon Skeletons "} +c["Summoned Golems Regenerate 2% of their maximum Life per second"]={nil,"Summoned Golems Regenerate 2% of their maximum Life per second "} +c["Summoned Golems are Aggressive"]={nil,"Summoned Golems are Aggressive "} +c["Summoned Golems have 38% increased Cooldown Recovery Rate"]={{[1]={[1]={skillType=51,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=38}}}},nil} +c["Summoned Raging Spirits refresh their Duration when they Kill an Ignited Enemy"]={nil,"Summoned Raging Spirits refresh their Duration when they Kill an Ignited Enemy "} +c["Survival"]={{},nil} c["Take 100 Chaos damage per second per Endurance Charge"]={{[1]={[1]={type="Multiplier",var="EnduranceCharge"},flags=0,keywordFlags=0,name="ChaosDegen",type="BASE",value=100}},nil} c["Take 100 Fire Damage when you Ignite an Enemy"]={{[1]={flags=0,keywordFlags=0,name="EyeOfInnocenceSelfDamage",type="LIST",value={baseDamage=100,damageType="fire"}}},nil} c["Take 100% of Mana Costs you pay for Skills as Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="ManaCostAsPhysical",type="BASE",value=100}}," s you pay for Skills "} @@ -6751,6 +9562,8 @@ c["Take 40% less Damage over time"]={{[1]={flags=8,keywordFlags=0,name="DamageTa c["Take 50% less Damage over Time if you've started taking Damage over Time in the past second"]={{[1]={flags=8,keywordFlags=0,name="DamageTaken",type="MORE",value=-50}}," if you've started taking Damage over Time in the past second "} c["Take 50% less Damage over Time if you've started taking Damage over Time in the past second Take 50% more Damage over Time if you haven't started taking Damage over Time in the past second"]={{[1]={flags=8,keywordFlags=0,name="DamageTaken",type="MORE",value=-50}}," if you've started taking Damage over Time in the past second Take 50% more Damage over Time if you haven't started taking Damage over Time in the past second "} c["Take 50% more Damage over Time if you haven't started taking Damage over Time in the past second"]={{[1]={flags=8,keywordFlags=0,name="DamageTaken",type="MORE",value=50}}," if you haven't started taking Damage over Time in the past second "} +c["Take 63% of Mana Costs you pay for Skills as Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="ManaCostAsPhysical",type="BASE",value=63}}," s you pay for Skills "} +c["Take Physical Damage per total unmet Strength Requirement when you Attack"]={nil,"Physical Damage per total unmet Strength Requirement when you Attack "} c["Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum"]={nil,"maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum "} c["Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum Lose all Infernal Flame on reaching maximum Infernal Flame"]={nil,"maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum Lose all Infernal Flame on reaching maximum Infernal Flame "} c["Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum Lose all Infernal Flame on reaching maximum Infernal Flame 25% of Infernal Flame lost per second if none was gained in the past 2 seconds"]={nil,"maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum Lose all Infernal Flame on reaching maximum Infernal Flame 25% of Infernal Flame lost per second if none was gained in the past 2 seconds "} @@ -6765,16 +9578,17 @@ c["Targets Cursed by you have 50% reduced Life Regeneration Rate"]={{[1]={flags= c["Targets Cursed by you have at least 15% of Life Reserved"]={{[1]={flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={[1]={type="Condition",var="Cursed"},flags=0,keywordFlags=0,name="LifeReservationPercent",type="BASE",value=15}}}},nil} c["Targets affected by Abyssal Wasting in your Presence have double Power"]={{},"Targets affected by Abyssal Wasting in your Presence have Power "} c["Targets affected by Abyssal Wasting in your Presence have double Power Targets affected by Abyssal Wasting you inflict are Hindered"]={{},"Targets affected by Abyssal Wasting in your Presence have Power Targets affected by Abyssal Wasting you inflict are Hindered "} -c["Targets affected by Abyssal Wasting you inflict are Blinded"]={nil,"Targets affected by Abyssal Wasting you inflict are Blinded "} -c["Targets affected by Abyssal Wasting you inflict are Blinded Enemies you kill while they are affected by Abyssal Wasting"]={nil,"Targets affected by Abyssal Wasting you inflict are Blinded Enemies you kill while they are affected by Abyssal Wasting "} -c["Targets affected by Abyssal Wasting you inflict are Debilitated"]={nil,"Targets affected by Abyssal Wasting you inflict are Debilitated "} -c["Targets affected by Abyssal Wasting you inflict are Debilitated 30% of Mana Leeched from targets affected by Abyssal Wasting is Instant"]={nil,"Targets affected by Abyssal Wasting you inflict are Debilitated 30% of Mana Leeched from targets affected by Abyssal Wasting is Instant "} -c["Targets affected by Abyssal Wasting you inflict are Hindered"]={nil,"Targets affected by Abyssal Wasting you inflict are Hindered "} -c["Targets affected by Abyssal Wasting you inflict are Hindered 100% increased Magnitude of Abyssal Wasting you inflict"]={nil,"Targets affected by Abyssal Wasting you inflict are Hindered 100% increased Magnitude of Abyssal Wasting you inflict "} +c["Targets affected by Abyssal Wasting you inflict are Blinded"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingImpliesCondition",type="LIST",value={applyToEnemy=true,condition="Blinded"}}},nil} +c["Targets affected by Abyssal Wasting you inflict are Debilitated"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingImpliesCondition",type="LIST",value={applyToEnemy=true,condition="Debilitated"}}},nil} +c["Targets affected by Abyssal Wasting you inflict are Hindered"]={{[1]={flags=0,keywordFlags=0,name="AbyssalWastingImpliesCondition",type="LIST",value={applyToEnemy=true,condition="Hindered"}}},nil} c["Targets can be affected by +1 of your Poisons at the same time"]={{[1]={flags=0,keywordFlags=0,name="PoisonCanStack",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="PoisonStacks",type="BASE",value=1}},nil} c["Targets can be affected by two of your Chills at the same time"]={{[1]={flags=0,keywordFlags=0,name="ChillCanStack",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="ChillStacksMax",type="OVERRIDE",value=2}},nil} c["Targets can be affected by two of your Shocks at the same time"]={{[1]={flags=0,keywordFlags=0,name="ShockCanStack",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="ShockStacksMax",type="OVERRIDE",value=2}},nil} +c["Taunts nearby Enemies on use"]={nil,"Taunts nearby Enemies on use "} +c["Temporal Chains has no Reservation if Cast as an Aura"]={{[1]={[1]={skillId="TemporalChainsPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationFlat",value=0}},[2]={[1]={skillId="TemporalChainsPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationFlat",value=0}},[3]={[1]={skillId="TemporalChainsPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationPercent",value=0}},[4]={[1]={skillId="TemporalChainsPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationPercent",value=0}}},nil} +c["Temporary Minion Skills have +1 to Limit of Minions summoned"]={{[1]={[1]={baseFlag="duration",neg=true,type="BaseFlag"},flags=0,keywordFlags=0,name="ActiveMinionLimit",type="BASE",value=1}},nil} c["Temporary Minion Skills have +2 to Limit of Minions summoned"]={{[1]={[1]={baseFlag="duration",neg=true,type="BaseFlag"},flags=0,keywordFlags=0,name="ActiveMinionLimit",type="BASE",value=2}},nil} +c["Thaumaturgical Lure"]={nil,"Thaumaturgical Lure "} c["The Bodach haunts your Presence"]={nil,"The Bodach haunts your Presence "} c["The Effect of Blind on you is reversed"]={{[1]={flags=0,keywordFlags=0,name="BlindEffectReversed",type="FLAG",value=true}},nil} c["The Effect of Chill on you is reversed"]={{[1]={flags=0,keywordFlags=0,name="SelfChillEffectIsReversed",type="FLAG",value=true}},nil} @@ -6797,45 +9611,93 @@ c["This item gains bonuses from Socketed Soul Cores as though it was also a Shie c["Thorns Damage has 25% chance to ignore Enemy Armour"]={{[1]={flags=32,keywordFlags=0,name="ChanceToIgnoreEnemyArmour",type="BASE",value=25}},nil} c["Thorns Damage has 50% chance to ignore Enemy Armour"]={{[1]={flags=32,keywordFlags=0,name="ChanceToIgnoreEnemyArmour",type="BASE",value=50}},nil} c["Thorns can Retaliate against all Hits"]={nil,"Thorns can Retaliate against all Hits "} +c["Totems Reflect 25% of their maximum Life as Fire Damage to nearby Enemies when Hit"]={nil,"Totems Reflect 25% of their maximum Life as Fire Damage to nearby Enemies when Hit "} c["Totems Regenerate 3% of maximum Life per second"]={nil,"Totems Regenerate 3% of maximum Life per second "} +c["Totems cannot be Stunned"]={nil,"Totems cannot be Stunned "} c["Totems die 6 seconds after their Life is reduced to 0"]={nil,"Totems die 6 seconds after their Life is reduced to 0 "} +c["Totems fire 2 additional Projectiles"]={{[1]={flags=0,keywordFlags=16384,name="ProjectileCount",type="BASE",value=2}},nil} c["Totems gain +1% to all Maximum Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="TotemElementalResistMax",type="BASE",value=1}},nil} c["Totems gain +12% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="TotemElementalResist",type="BASE",value=12}},nil} c["Totems gain +2% to all Maximum Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="TotemElementalResistMax",type="BASE",value=2}},nil} c["Totems gain +20% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="TotemElementalResist",type="BASE",value=20}},nil} c["Totems gain +3% to all Maximum Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="TotemElementalResistMax",type="BASE",value=3}},nil} +c["Totems gain +8% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="TotemElementalResist",type="BASE",value=8}},nil} +c["Totems gain -10% to all Elemental Resistances per Summoned Totem"]={nil,"Totems gain -10% to all Elemental Resistances per Summoned Totem "} c["Totems have 12% additional Physical Damage Reduction"]={{[1]={flags=0,keywordFlags=16384,name="PhysicalDamageReduction",type="BASE",value=12}},nil} c["Totems have 20% additional Physical Damage Reduction"]={{[1]={flags=0,keywordFlags=16384,name="PhysicalDamageReduction",type="BASE",value=20}},nil} c["Totems only use Skills when you fire an Attack Projectile"]={nil,"Totems only use Skills when you fire an Attack Projectile "} c["Totems reserve 75 Spirit each"]={{[1]={flags=0,keywordFlags=0,name="AncestralBond",type="FLAG",value=true},[2]={[1]={skillType=25,type="SkillType"},flags=0,keywordFlags=0,name="ExtraSpirit",type="BASE",value=75}},nil} c["Totems you place grant Embankment Auras"]={{[1]={flags=0,keywordFlags=0,name="Condition:StrategicEmbankments",type="FLAG",value=true}},nil} +c["Traps and Mines deal 4 to 13 additional Physical Damage"]={{[1]={flags=0,keywordFlags=12288,name="PhysicalMin",type="BASE",value=4},[2]={flags=0,keywordFlags=12288,name="PhysicalMax",type="BASE",value=13}},nil} +c["Traps and Mines have a 25% chance to Poison on Hit"]={{[1]={flags=0,keywordFlags=12288,name="PoisonChance",type="BASE",value=25}},nil} c["Trigger Ancestral Spirits when you Summon a Totem"]={{},nil} c["Trigger Decompose every 1.2 metres travelled"]={nil,"Trigger Decompose every 1.2 metres travelled "} +c["Trigger Detonation on Hit"]={nil,"Trigger Detonation on Hit "} c["Trigger Elemental Expression on Melee Critical Hit"]={nil,"Trigger Elemental Expression on Melee Critical Hit "} c["Trigger Elemental Expression on Melee Critical Hit Grants Skill: Elemental Expression"]={nil,"Trigger Elemental Expression on Melee Critical Hit Grants Skill: Elemental Expression "} c["Trigger Elemental Storm on Critical Hit with Spells"]={nil,"Trigger Elemental Storm on Critical Hit with Spells "} c["Trigger Elemental Storm on Critical Hit with Spells Grants Skill: Elemental Storm"]={nil,"Trigger Elemental Storm on Critical Hit with Spells Grants Skill: Elemental Storm "} c["Trigger Ember Fusillade Skill on casting a Spell"]={nil,"Trigger Ember Fusillade Skill on casting a Spell "} +c["Trigger Level 1 Create Lesser Shrine when you Kill an Enemy"]={{},nil} +c["Trigger Level 1 Fire Burst on Kill"]={{},nil} +c["Trigger Level 1 Intimidating Cry on Hit"]={{},nil} +c["Trigger Level 10 Summon Spectral Wolf on Kill"]={{},nil} +c["Trigger Level 10 Void Gaze when you use a Skill"]={{},nil} +c["Trigger Level 12 Lightning Bolt when you deal a Critical Hit"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=12,skillId="UniqueBreachLightningBoltPlayer",triggered=true}}},nil} +c["Trigger Level 15 Lightning Warp on Hit with this Weapon"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=15,skillId="LightningWarpPlayer",triggered=true}}},nil} +c["Trigger Level 20 Bone Nova when you Hit a Bleeding Enemy"]={{},nil} +c["Trigger Level 20 Darktongue's Kiss when you Cast a Curse Spell"]={nil,"Trigger Level 20 Darktongue's Kiss when you Cast a Curse Spell "} +c["Trigger Level 20 Death Aura when Equipped"]={{},nil} +c["Trigger Level 20 Fog of War when your Trap is triggered"]={{},nil} +c["Trigger Level 20 Glimpse of Eternity when Hit"]={{},nil} +c["Trigger Level 20 Icicle Burst when you Hit a Frozen Enemy"]={{},nil} +c["Trigger Level 20 Shade Form when Hit"]={{},nil} +c["Trigger Level 20 Spirit Burst when you Use a Skill while you have a Spirit Charge"]={{},nil} +c["Trigger Level 20 Storm Cascade when you Attack"]={{},nil} +c["Trigger Level 20 Twister when you gain Avian's Might or Avian's Flight"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="TwisterPlayer",triggered=true}}},nil} +c["Trigger Level 30 Lightning Bolt when you deal a Critical Hit"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=30,skillId="UniqueBreachLightningBoltPlayer",triggered=true}}},nil} c["Trigger Lightning Bolt Skill on Critical Hit"]={nil,"Trigger Lightning Bolt Skill on Critical Hit "} +c["Trigger Socketed Curse Spell when you Cast a Curse Spell, with a 0.25 second Cooldown"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=1,skillId="SupportUniqueCastCurseOnCurse"}}},nil} +c["Trigger Socketed Minion Spells on Kill with this Weapon Minion Spells Triggered by this Item have a 0.25 second Cooldown with 5 Uses"]={nil,"Trigger Socketed Minion Spells on Kill with this Weapon Minion Spells Triggered by this Item have a 0.25 second Cooldown with 5 Uses "} c["Trigger Spark Skill on killing a Shocked Enemy"]={nil,"Trigger Spark Skill on killing a Shocked Enemy "} +c["Trigger a Socketed Bow Skill when you Attack with a Bow, with a 1 second Cooldown"]={nil,"Trigger a Socketed Bow Skill when you Attack with a Bow, with a 1 second Cooldown "} +c["Trigger a Socketed Bow Skill when you Cast a Spell while wielding a Bow, with a 1 second Cooldown"]={nil,"Trigger a Socketed Bow Skill when you Cast a Spell while wielding a Bow, with a 1 second Cooldown "} +c["Trigger a Socketed Cold Spell on Melee Critical Hit, with a 0.25 second Cooldown"]={{[1]={[1]={slotName="{SlotName}",type="SocketedIn"},flags=0,keywordFlags=0,name="ExtraSupport",type="LIST",value={level=1,skillId="SupportUniqueCosprisMaliceColdSpellsCastOnMeleeCriticalStrike"}}},nil} c["Trigger skills refund half of Energy spent"]={nil,"Trigger skills refund half of Energy spent "} c["Triggered Spells deal 14% increased Spell Damage"]={{[1]={[1]={skillType=37,type="SkillType"},flags=2,keywordFlags=131072,name="Damage",type="INC",value=14}},nil} c["Triggered Spells deal 16% increased Spell Damage"]={{[1]={[1]={skillType=37,type="SkillType"},flags=2,keywordFlags=131072,name="Damage",type="INC",value=16}},nil} +c["Triggered Spells deal 33% increased Spell Damage"]={{[1]={[1]={skillType=37,type="SkillType"},flags=2,keywordFlags=131072,name="Damage",type="INC",value=33}},nil} c["Triggered Spells deal 40% increased Spell Damage"]={{[1]={[1]={skillType=37,type="SkillType"},flags=2,keywordFlags=131072,name="Damage",type="INC",value=40}},nil} +c["Triggers Gas Cloud on Hit"]={nil,"Triggers Gas Cloud on Hit "} +c["Triggers Level 15 Manifest Dancing Dervishes on Rampage"]={{},nil} +c["Triggers Level 20 Cold Aegis when Equipped"]={{},nil} +c["Triggers Level 20 Death Walk when Equipped"]={{},nil} +c["Triggers Level 20 Elemental Aegis when Equipped"]={{},nil} +c["Triggers Level 20 Fire Aegis when Equipped"]={{},nil} +c["Triggers Level 20 Lightning Aegis when Equipped"]={{},nil} +c["Triggers Level 20 Physical Aegis when Equipped"]={{},nil} +c["Triggers Level 7 Abberath's Fury when Equipped"]={{},nil} c["Triple Attribute requirements of Martial Weapons"]={{[1]={flags=0,keywordFlags=0,name="GlobalWeaponAttributeRequirements",type="MORE",value=200}},nil} -c["Trusted Kinship"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Trusted Kinship"}},nil} +c["Trusted Kinship"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Trusted Kinship"},[2]={flags=0,keywordFlags=0,name="Condition:HaveTrustedKinship",type="FLAG",value=true}},nil} c["Unaffected by Chill during Dodge Roll"]={nil,"Unaffected by Chill during Dodge Roll "} c["Unaffected by Chill while Leeching Mana"]={{[1]={[1]={type="Condition",var="LeechingMana"},flags=0,keywordFlags=0,name="SelfChillEffect",type="MORE",value=-100}},nil} -c["Unaffected by Elemental Weakness"]={nil,"Unaffected by Elemental Weakness "} +c["Unaffected by Curses"]={{[1]={[1]={effectType="Global",type="GlobalEffect",unscalable=true},flags=0,keywordFlags=0,name="CurseEffectOnSelf",type="MORE",value=-100}},nil} +c["Unaffected by Ignite or Shock if Maximum Life and Maximum Mana are within 500"]={nil,"Unaffected by Ignite or Shock if Maximum Life and Maximum Mana are within 500 "} +c["Unaffected by Shock"]={{[1]={flags=0,keywordFlags=0,name="SelfShockEffect",type="MORE",value=-100}},nil} c["Unarmed Attacks that would use an Equipped One Hand Mace's damage use this Item's damage"]={{[1]={flags=0,keywordFlags=0,name="UseFacebreakerItemDamage",type="FLAG",value=true}},nil} +c["Unblockable"]={nil,"Unblockable "} c["Undead Minions have 25% less maximum Life"]={{[1]={[1]={skillType=127,type="SkillType"},flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Life",type="MORE",value=-25}}}},nil} c["Unique Tamed Beasts are Possessed by random Azmeri Spirits, changing every 20 seconds"]={nil,"Unique Tamed Beasts are Possessed by random Azmeri Spirits, changing every 20 seconds "} c["Unique Tamed Beasts have 30% increased movement speed"]={nil,"Unique Tamed Beasts have 30% increased movement speed "} c["Unique Tamed Beasts have 30% increased movement speed Unique Tamed Beasts are Possessed by random Azmeri Spirits, changing every 20 seconds"]={nil,"Unique Tamed Beasts have 30% increased movement speed Unique Tamed Beasts are Possessed by random Azmeri Spirits, changing every 20 seconds "} -c["Unwavering Stance"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Unwavering Stance"}},nil} +c["Unwavering Stance"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Unwavering Stance"},[2]={flags=0,keywordFlags=0,name="Condition:HaveUnwaveringStance",type="FLAG",value=true}},nil} c["Unwithered enemies are Withered for 8 seconds when they enter your Presence"]={{[1]={flags=0,keywordFlags=0,name="Condition:CanWither",type="FLAG",value=true}},nil} +c["Upgrades Radius to Large"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="timeLostJewelRadiusOverride",value=3}}},nil} +c["Upgrades Radius to Medium"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="timeLostJewelRadiusOverride",value=2}}},nil} +c["Upgrades Radius to Very Large"]={{[1]={flags=0,keywordFlags=0,name="JewelData",type="LIST",value={key="timeLostJewelRadiusOverride",value=4}}},nil} c["Used when you are affected by a Slow"]={nil,"Used when you are affected by a Slow "} c["Used when you are affected by a Slow Grants Onslaught during effect"]={nil,"Used when you are affected by a Slow Grants Onslaught during effect "} +c["Used when you become Cursed"]={nil,"Used when you become Cursed "} c["Used when you become Frozen"]={nil,"Used when you become Frozen "} c["Used when you become Frozen 25% Chance to gain a Charge when you kill an enemy"]={nil,"Used when you become Frozen 25% Chance to gain a Charge when you kill an enemy "} c["Used when you become Ignited"]={nil,"Used when you become Ignited "} @@ -6863,17 +9725,23 @@ c["Used when you take Lightning damage from a Hit"]={nil,"Used when you take Lig c["Used when you take Lightning damage from a Hit 40% increased Charges gained"]={nil,"Used when you take Lightning damage from a Hit 40% increased Charges gained "} c["Using a Mana Flask grants Guard equal to 100% of Flask's recovery amount for 4 seconds"]={nil,"Using a Mana Flask grants Guard equal to 100% of Flask's recovery amount for 4 seconds "} c["Using a Mana Flask grants Guard equal to 100% of Flask's recovery amount for 4 seconds Using a Mana Flask grants Guard equal to 200% of Flask's recovery amount for 4 seconds"]={nil,"Using a Mana Flask grants Guard equal to 100% of Flask's recovery amount for 4 seconds Using a Mana Flask grants Guard equal to 200% of Flask's recovery amount for 4 seconds "} +c["Using a Mana Flask grants Guard equal to 101% of Flask's recovery amount for 4 seconds"]={nil,"Using a Mana Flask grants Guard equal to 101% of Flask's recovery amount for 4 seconds "} c["Using a Mana Flask grants Guard equal to 200% of Flask's recovery amount for 4 seconds"]={nil,"Using a Mana Flask grants Guard equal to 200% of Flask's recovery amount for 4 seconds "} c["Using a Mana Flask grants Guard equal to 200% of Flask's recovery amount for 4 seconds 300 Physical Damage taken on Minion Death"]={nil,"Using a Mana Flask grants Guard equal to 200% of Flask's recovery amount for 4 seconds 300 Physical Damage taken on Minion Death "} -c["Vaal Pact"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Vaal Pact"}},nil} +c["Using a Mana Flask revives one of your Persistent Minions"]={nil,"Using a Mana Flask revives one of your Persistent Minions "} +c["Vaal Pact"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Vaal Pact"},[2]={flags=0,keywordFlags=0,name="Condition:HaveVaalPact",type="FLAG",value=true}},nil} +c["Vaal Skills have 18% chance to regain consumed Souls when used"]={{}," to regain consumed Souls when used "} +c["Virtuous"]={nil,"Virtuous "} c["Vivid Stags leap towards enemies"]={nil,"Vivid Stags leap towards enemies "} c["Vivid Stags leap towards enemies Central Projectile of Owl Feather-Empowered Skills leaves a trail of Soaring Ground"]={nil,"Vivid Stags leap towards enemies Central Projectile of Owl Feather-Empowered Skills leaves a trail of Soaring Ground "} c["Volatile Power also grants 1% increased Critical Hit chance per Volatility exploded"]={nil,"Volatile Power also grants 1% increased Critical Hit chance per Volatility exploded "} +c["Vulnerability has no Reservation if Cast as an Aura"]={{[1]={[1]={skillId="VulnerabilityPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationFlat",value=0}},[2]={[1]={skillId="VulnerabilityPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationFlat",value=0}},[3]={[1]={skillId="VulnerabilityPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="manaReservationPercent",value=0}},[4]={[1]={skillId="VulnerabilityPlayer",type="SkillId"},[2]={skillType=39,type="SkillType"},[3]={neg=true,skillType=109,type="SkillType"},flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="lifeReservationPercent",value=0}}},nil} c["Walk the Paths Not Taken"]={{},nil} c["Warcries Debilitate Enemies"]={{[1]={flags=0,keywordFlags=0,name="DebilitateChance",type="BASE",value=100}},nil} c["Warcries Empower an additional Attack"]={{[1]={flags=0,keywordFlags=0,name="ExtraEmpoweredAttacks",type="BASE",value=1}},nil} c["Warcries Explode Corpses dealing 10% of their Life as Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=10,keyOfScaledMod="value",type="Physical",value=100}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} c["Warcries Explode Corpses dealing 25% of their Life as Physical Damage"]={{[1]={flags=0,keywordFlags=0,name="ExplodeMod",type="LIST",value={amount=25,keyOfScaledMod="value",type="Physical",value=100}},[2]={flags=0,keywordFlags=0,name="CanExplode",type="FLAG",value=true}},nil} +c["Warcries Knock Back and Interrupt Enemies in a smaller Area"]={nil,"Warcries Knock Back and Interrupt Enemies in a smaller Area "} c["Warcries have 15% chance to Empower 3 additional Attacks"]={{[1]={flags=0,keywordFlags=0,name="ExtraEmpoweredAttacks",type="BASE",value=0.45}},nil} c["Warcries have a minimum of 10 Power"]={{[1]={flags=0,keywordFlags=0,name="MinimumWarcryPower",type="BASE",value=10}},nil} c["Warcries inflict 3 Critical Weakness on Enemies"]={nil,"Warcries inflict 3 Critical Weakness on Enemies "} @@ -6884,6 +9752,8 @@ c["When a Party Member in your Presence Casts a Spell, you"]={nil,"When a Party c["When a Party Member in your Presence Casts a Spell, you Sacrifice 20% of Mana and they Leech that Mana"]={nil,"When a Party Member in your Presence Casts a Spell, you Sacrifice 20% of Mana and they Leech that Mana "} c["When collecting an Elemental Infusion, gain another different Elemental Infusion"]={nil,"When collecting an Elemental Infusion, gain another different Elemental Infusion "} c["When taking damage from Hits, 20% of Life Loss is prevented, then 150% of Life Loss prevented this way is Lost over 4 seconds"]={{[1]={flags=0,keywordFlags=0,name="LifeLossPrevented",type="BASE",value=20},[2]={flags=0,keywordFlags=0,name="LifeLossLost",type="BASE",value="150"}},nil} +c["When used in the Synthesiser, the new item will have an additional Herald Modifier"]={nil,"When used in the Synthesiser, the new item will have an additional Herald Modifier "} +c["When you Attack, take 18% of Life as Physical Damage for each Warcry Empowering the Attack"]={nil,"When you Attack, take 18% of Life as Physical Damage for each Warcry Empowering the Attack "} c["When you Consume a Charge Trigger Chaotic Surge to gain 2 Chaos Surges"]={nil,"When you Consume a Charge Trigger Chaotic Surge to gain 2 Chaos Surges "} c["When you Consume a Charge Trigger Chaotic Surge to gain 2 Chaos Surges Life Leech recovers based on your Chaos damage instead of Physical damage"]={nil,"When you Consume a Charge Trigger Chaotic Surge to gain 2 Chaos Surges Life Leech recovers based on your Chaos damage instead of Physical damage "} c["When you Consume a Charge, Trigger Elemental Surge to gain 2 Cold Surges"]={nil,"When you Consume a Charge, Trigger Elemental Surge to gain 2 Cold Surges "} @@ -6898,12 +9768,13 @@ c["When you gain Combo, gain an additional Combo"]={nil,"When you gain Combo, ga c["When you gain Combo, gain an additional Combo -0.2 seconds to current Energy Shield Recharge delay per Combo expended when using Skills"]={nil,"When you gain Combo, gain an additional Combo -0.2 seconds to current Energy Shield Recharge delay per Combo expended when using Skills "} c["When you kill a Rare monster, you gain its Modifiers for 60 seconds"]={nil,"When you kill a Rare monster, you gain its Modifiers for 60 seconds "} c["When you reload, triggers Gemini Surge to alternately"]={nil,"When you reload, triggers Gemini Surge to alternately "} +c["When you reload, triggers Gemini Surge to alternately gain 4 Cold Surges or 4 Fire Surges"]={nil,"When you reload, triggers Gemini Surge to alternately gain 4 Cold Surges or 4 Fire Surges "} c["When you reload, triggers Gemini Surge to alternately gain 6 Cold Surges or 6 Fire Surges"]={nil,"When you reload, triggers Gemini Surge to alternately gain 6 Cold Surges or 6 Fire Surges "} c["While not on Full Life, Sacrifice 1% of maximum Mana per Second to Recover that much Life"]={{[1]={[1]={neg=true,type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="ManaDegenPercent",type="BASE",value=1},[2]={[1]={percent=1,stat="Mana",type="PercentStat"},[2]={neg=true,type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="LifeRecovery",type="BASE",value=1}},nil} c["While not on Full Life, Sacrifice 10% of maximum Mana per Second to Recover that much Life"]={{[1]={[1]={neg=true,type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="ManaDegenPercent",type="BASE",value=10},[2]={[1]={percent=10,stat="Mana",type="PercentStat"},[2]={neg=true,type="Condition",var="FullLife"},flags=0,keywordFlags=0,name="LifeRecovery",type="BASE",value=1}},nil} c["While you are not on Low Mana, you and Allies in your Presence have Unholy Might"]={{[1]={[1]={neg=true,type="Condition",var="LowMana"},flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:UnholyMight",type="FLAG",value=true}}}},nil} -c["Whispers of Doom"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Whispers of Doom"}},nil} -c["Wildsurge Incantation"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Wildsurge Incantation"}},nil} +c["Whispers of Doom"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Whispers of Doom"},[2]={flags=0,keywordFlags=0,name="Condition:HaveWhispersOfDoom",type="FLAG",value=true}},nil} +c["Wildsurge Incantation"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Wildsurge Incantation"},[2]={flags=0,keywordFlags=0,name="Condition:HaveWildsurgeIncantation",type="FLAG",value=true}},nil} c["Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces"]={nil,"Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces "} c["Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces 50% reduced Duration of Curses on you"]={nil,"Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces 50% reduced Duration of Curses on you "} c["Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces Wind Skills which can be boosted by Elemental Ground Surfaces count"]={nil,"Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces Wind Skills which can be boosted by Elemental Ground Surfaces count "} @@ -6914,30 +9785,63 @@ c["Wind Skills which can be boosted by Elemental Ground Surfaces count as being c["Wind Skills which can be boosted by Elemental Ground Surfaces count as being boosted by Ignited Ground"]={nil,"Wind Skills which can be boosted by Elemental Ground Surfaces count as being boosted by Ignited Ground "} c["Wind Skills which can be boosted by Elemental Ground Surfaces count as being boosted by Ignited, Shocked, and Chilled Ground"]={nil,"Wind Skills which can be boosted by Elemental Ground Surfaces count as being boosted by Ignited, Shocked, and Chilled Ground "} c["Wind Skills which can be boosted by Elemental Ground Surfaces count as being boosted by Shocked Ground"]={nil,"Wind Skills which can be boosted by Elemental Ground Surfaces count as being boosted by Shocked Ground "} +c["With 4 Notables Allocated in Radius, When you Kill a Rare monster, you gain 1 of its Modifiers for 20 seconds"]={nil,"With 4 Notables Allocated in Radius, When you Kill a Rare monster, you gain 1 of its Modifiers for 20 seconds "} +c["With 40 total Dexterity and Strength in Radius, Prismatic Skills cannot choose Lightning"]={nil,"With 40 total Dexterity and Strength in Radius, Prismatic Skills cannot choose Lightning "} +c["With 40 total Intelligence and Dexterity in Radius, Prismatic Skills cannot choose Fire"]={nil,"With 40 total Intelligence and Dexterity in Radius, Prismatic Skills cannot choose Fire "} +c["With 40 total Strength and Intelligence in Radius, Prismatic Skills cannot choose Cold"]={nil,"With 40 total Strength and Intelligence in Radius, Prismatic Skills cannot choose Cold "} +c["With 5 Corrupted Items Equipped: Gain Soul Eater for 10 seconds on Vaal Skill use"]={nil,"With 5 Corrupted Items Equipped: Gain Soul Eater for 10 seconds on Vaal Skill use "} +c["With a Murderous Eye Jewel Socketed, Intimidate Enemies for 4 seconds on Hit with Attacks"]={{[1]={[1]={type="Condition",var="HaveMurderousEyeJewelIn{SlotName}"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Condition:Intimidated",type="FLAG",value=true}}}},nil} +c["With a Murderous Eye Jewel Socketed, Melee Attacks grant 1 Rage on Hit, no more than once every second"]={{[1]={[1]={type="Condition",var="HaveMurderousEyeJewelIn{SlotName}"},flags=0,keywordFlags=0,name="Condition:CanGainRage",type="FLAG",value=true}},nil} +c["With a Murderous Eye Jewel Socketed, Melee Hits have 25% chance to Fortify"]={nil,"With a Murderous Eye Jewel Socketed, Melee Hits have 25% chance to Fortify "} +c["With a Searching Eye Jewel Socketed, Attacks have 25% chance to grant Onslaught On Kill"]={nil,"With a Searching Eye Jewel Socketed, Attacks have 25% chance to grant Onslaught On Kill "} +c["With a Searching Eye Jewel Socketed, Blind Enemies for 4 seconds on Hit with Attacks"]={{[1]={[1]={type="Condition",var="HaveSearchingEyeJewelIn{SlotName}"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=1,keywordFlags=0,name="Condition:Blinded",type="FLAG",value=true}}}},nil} +c["With a Searching Eye Jewel Socketed, Maim Enemies for 4 seconds on Hit with Attacks"]={{[1]={[1]={type="Condition",var="HaveSearchingEyeJewelIn{SlotName}"},flags=0,keywordFlags=0,name="EnemyModifier",type="LIST",value={mod={flags=1,keywordFlags=0,name="Condition:Maimed",type="FLAG",value=true}}}},nil} +c["With at least 40 Dexterity in Radius, Barrage fires an additional 6 Projectiles simultaneously on the first and final attacks"]={nil,"With at least 40 Dexterity in Radius, Barrage fires an additional 6 Projectiles simultaneously on the first and final attacks "} +c["With at least 40 Intelligence in Radius, Raised Spectres have a 50% chance to gain Soul Eater for 20 seconds on Kill"]={nil,"With at least 40 Intelligence in Radius, Raised Spectres have a 50% chance to gain Soul Eater for 20 seconds on Kill "} +c["With at least 40 Intelligence in Radius, Summon Skeletons can Summon up to 15 Skeleton Mages"]={nil,"With at least 40 Intelligence in Radius, Summon Skeletons can Summon up to 15 Skeleton Mages "} +c["With at least 40 Strength in Radius, Combust is Disabled"]={nil,"With at least 40 Strength in Radius, Combust is Disabled "} +c["With at least 40 Strength in Radius, Ground Slam has a 35% chance to grant an Endurance Charge when you Stun an Enemy"]={nil,"With at least 40 Strength in Radius, Ground Slam has a 35% chance to grant an Endurance Charge when you Stun an Enemy "} +c["With at least 40 Strength in Radius, Ground Slam has a 50% increased angle"]={nil,"With at least 40 Strength in Radius, Ground Slam has a 50% increased angle "} c["Withered also causes enemies to deal 1% reduced Damage"]={nil,"Withered also causes enemies to deal 1% reduced Damage "} c["Withered does not expire on Enemies Ignited by you"]={nil,"Withered does not expire on Enemies Ignited by you "} c["Withered does not expire on Enemies Ignited by you 25% chance to Intimidate Enemies for 4 seconds on Hit"]={nil,"Withered does not expire on Enemies Ignited by you 25% chance to Intimidate Enemies for 4 seconds on Hit "} c["Withered you inflict also increases Fire Damage taken"]={nil,"Withered you inflict also increases Fire Damage taken "} c["Withered you inflict also increases Fire Damage taken Withered does not expire on Enemies Ignited by you"]={nil,"Withered you inflict also increases Fire Damage taken Withered does not expire on Enemies Ignited by you "} c["Withered you inflict has infinite Duration"]={nil,"Withered you inflict has infinite Duration "} +c["You always Ignite while Burning"]={{[1]={[1]={type="Condition",var="Burning"},flags=0,keywordFlags=0,name="EnemyIgniteChance",type="BASE",value=100}},nil} +c["You and Allies in your Presence have +19% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=19}}}},nil} +c["You and Allies in your Presence have +20% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=20}}}},nil} c["You and Allies in your Presence have +23% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=23}}}},nil} c["You and Allies in your Presence have +37% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=37}}}},nil} +c["You and Allies in your Presence have 10% increased Attack Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=10}}}},nil} c["You and Allies in your Presence have 12% increased Attack Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=12}}}},nil} +c["You and Allies in your Presence have 12% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=12}}}},nil} +c["You and Allies in your Presence have 13% increased Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=16,keywordFlags=0,name="Speed",type="INC",value=13}}}},nil} +c["You and Allies in your Presence have 13% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=13}}}},nil} c["You and Allies in your Presence have 14% increased Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=16,keywordFlags=0,name="Speed",type="INC",value=14}}}},nil} c["You and Allies in your Presence have 14% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=14}}}},nil} c["You and Allies in your Presence have 16% increased Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=16,keywordFlags=0,name="Speed",type="INC",value=16}}}},nil} c["You and Allies in your Presence have 20% increased Attack Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=1,keywordFlags=0,name="Speed",type="INC",value=20}}}},nil} +c["You and Allies in your Presence have 24% increased Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=24}}}},nil} +c["You and Allies in your Presence have 25% increased Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=25}}}},nil} c["You and Allies in your Presence have 25% increased Cast Speed"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=16,keywordFlags=0,name="Speed",type="INC",value=25}}}},nil} c["You and Allies in your Presence have 25% increased Cooldown Recovery Rate"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="CooldownRecovery",type="INC",value=25}}}},nil} c["You and Allies in your Presence have 28% increased Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=28}}}},nil} c["You and Allies in your Presence have 50% increased Accuracy Rating"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Accuracy",type="INC",value=50}}}},nil} +c["You and Nearby Allies have 30% increased Item Rarity"]={{}," Item Rarity "} +c["You and nearby allies gain 50% increased Damage"]={{[1]={flags=0,keywordFlags=0,name="ExtraAura",type="LIST",value={mod={flags=0,keywordFlags=0,name="Damage",type="INC",value=50}}}},nil} +c["You and your Totems Regenerate 0.5% of maximum Life per second for each Summoned Totem"]={nil,"You and your Totems Regenerate 0.5% of maximum Life per second for each Summoned Totem "} c["You are Blind"]={{[1]={[1]={neg=true,type="Condition",var="CannotBeBlinded"},flags=0,keywordFlags=0,name="Condition:Blinded",type="FLAG",value=true}},nil} c["You are Immune to Bleeding"]={{[1]={flags=0,keywordFlags=0,name="BleedImmune",type="FLAG",value=true}},nil} +c["You are at Maximum Chance to Block Attack Damage if you have not Blocked Recently"]={{[1]={[1]={neg=true,type="Condition",var="BlockedRecently"},flags=0,keywordFlags=0,name="MaxBlockIfNotBlockedRecently",type="FLAG",value=true}},nil} c["You are considered on Low Life while at 75% of maximum Life or below instead"]={{[1]={flags=0,keywordFlags=0,name="LowLifePercentage",type="BASE",value=0.75}},nil} +c["You are considered on Low Mana while at 50% of maximum Mana or below instead"]={{[1]={flags=0,keywordFlags=0,name="LowManaPercentage",type="BASE",value=0.5}},nil} c["You can Break Enemy Armour to below 0"]={{[1]={[1]={effectName="ImplodingImpacts",effectType="Buff",type="GlobalEffect"},flags=0,keywordFlags=0,name="Condition:CanArmourBreakBelowZero",type="FLAG",value=true}},nil} c["You can Socket 2 additional copies of each Lineage Support Gem, in different Skills"]={{[1]={flags=0,keywordFlags=0,name="MaxLineageCount",type="BASE",value=2}},nil} c["You can Socket an additional copy of each Lineage Support Gem, in different Skills"]={{[1]={flags=0,keywordFlags=0,name="MaxLineageCount",type="BASE",value=1}},nil} c["You can apply an additional Curse"]={{[1]={flags=0,keywordFlags=0,name="EnemyCurseLimit",type="BASE",value=1}},nil} +c["You can apply an additional Curse while at maximum Power Charges"]={{[1]={[1]={stat="PowerCharges",thresholdStat="PowerChargesMax",type="StatThreshold"},flags=0,keywordFlags=0,name="EnemyCurseLimit",type="BASE",value=1}},nil} +c["You can apply one fewer Curse"]={{[1]={flags=0,keywordFlags=0,name="EnemyCurseLimit",type="BASE",value=-1}},nil} c["You can equip a Focus while wielding a Staff"]={{[1]={flags=0,keywordFlags=0,name="InstrumentsOfPower",type="FLAG",value=true}},nil} c["You can equip a non-Unique Sceptre while wielding a Talisman"]={{[1]={flags=0,keywordFlags=0,name="LordOfTheWilds",type="FLAG",value=true}},nil} c["You can have any number of Companions of different types"]={nil,"You can have any number of Companions of different types "} @@ -6950,9 +9854,11 @@ c["You can only Socket 1 Ruby Jewel in this item"]={nil,"You can only Socket 1 R c["You can only Socket 1 Ruby Jewel in this item You can only Socket 1 Sapphire Jewel in this item"]={nil,"You can only Socket 1 Ruby Jewel in this item You can only Socket 1 Sapphire Jewel in this item "} c["You can only Socket 1 Sapphire Jewel in this item"]={nil,"You can only Socket 1 Sapphire Jewel in this item "} c["You can only Socket 1 Sapphire Jewel in this item Projectiles from Spells Fork"]={nil,"You can only Socket 1 Sapphire Jewel in this item Projectiles from Spells Fork "} +c["You can only Socket Corrupted Gems in this item"]={nil,"You can only Socket Corrupted Gems in this item "} c["You can only Socket Emerald Jewels in this item"]={{[1]={flags=0,keywordFlags=0,name="JewelSocketRestriction",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="CanSocketJewelBaseEmerald",type="FLAG",value=true}},nil} c["You can only Socket Ruby Jewels in this item"]={{[1]={flags=0,keywordFlags=0,name="JewelSocketRestriction",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="CanSocketJewelBaseRuby",type="FLAG",value=true}},nil} c["You can only Socket Sapphire Jewels in this item"]={{[1]={flags=0,keywordFlags=0,name="JewelSocketRestriction",type="FLAG",value=true},[2]={flags=0,keywordFlags=0,name="CanSocketJewelBaseSapphire",type="FLAG",value=true}},nil} +c["You can only deal Damage with this Weapon or Ignite"]={nil,"You can only deal Damage with this Weapon or Ignite "} c["You can wield Two-Handed Axes, Maces and Swords in one hand"]={{[1]={flags=0,keywordFlags=0,name="GiantsBlood",type="FLAG",value=true}},nil} c["You cannot Recover Energy Shield from Regeneration"]={nil,"You cannot Recover Energy Shield from Regeneration "} c["You cannot Recover Energy Shield from Regeneration You cannot Recover Energy Shield to above Armour"]={nil,"You cannot Recover Energy Shield from Regeneration You cannot Recover Energy Shield to above Armour "} @@ -6965,36 +9871,66 @@ c["You cannot be Electrocuted"]={nil,"You cannot be Electrocuted "} c["You cannot be Electrocuted 50% reduced effect of Shock on you"]={nil,"You cannot be Electrocuted 50% reduced effect of Shock on you "} c["You cannot be Frozen for 6 seconds after being Frozen"]={nil,"You cannot be Frozen for 6 seconds after being Frozen "} c["You cannot be Frozen for 6 seconds after being Frozen You cannot be Ignited for 6 seconds after being Ignited"]={nil,"You cannot be Frozen for 6 seconds after being Frozen You cannot be Ignited for 6 seconds after being Ignited "} +c["You cannot be Hindered"]={{[1]={flags=0,keywordFlags=0,name="HinderImmune",type="FLAG",value=true}},nil} c["You cannot be Ignited for 6 seconds after being Ignited"]={nil,"You cannot be Ignited for 6 seconds after being Ignited "} c["You cannot be Ignited for 6 seconds after being Ignited You cannot be Shocked for 6 seconds after being Shocked"]={nil,"You cannot be Ignited for 6 seconds after being Ignited You cannot be Shocked for 6 seconds after being Shocked "} c["You cannot be Light Stunned if you've been Stunned Recently"]={nil,"You cannot be Light Stunned if you've been Stunned Recently "} c["You cannot be Shocked for 6 seconds after being Shocked"]={nil,"You cannot be Shocked for 6 seconds after being Shocked "} c["You cannot be Shocked for 6 seconds after being Shocked Curses you inflict are reflected back to you"]={nil,"You cannot be Shocked for 6 seconds after being Shocked Curses you inflict are reflected back to you "} +c["You cannot be Shocked while Frozen"]={{[1]={[1]={type="Condition",var="Frozen"},flags=0,keywordFlags=0,name="ShockImmune",type="FLAG",value=true}},nil} +c["You cannot be Shocked while at maximum Endurance Charges"]={{[1]={[1]={stat="EnduranceCharges",thresholdStat="EnduranceChargesMax",type="StatThreshold"},flags=0,keywordFlags=0,name="ShockImmune",type="FLAG",value=true}},nil} +c["You cannot be Stunned while at maximum Endurance Charges"]={{[1]={[1]={stat="EnduranceCharges",thresholdStat="EnduranceChargesMax",type="StatThreshold"},flags=0,keywordFlags=0,name="StunImmune",type="FLAG",value=true}},nil} +c["You cannot be killed by reflected Elemental Damage"]={nil,"You cannot be killed by reflected Elemental Damage "} +c["You cannot deal Critical Hits against non-Shocked Enemies"]={nil,"You cannot deal Critical Hits against non-Shocked Enemies "} +c["You cannot increase the Quantity of Items found"]={nil,"You cannot increase the Quantity of Items found "} +c["You cannot increase the Rarity of Items found"]={nil,"You cannot increase the Rarity of Items found "} c["You count as on Full Mana while at 90% of maximum Mana or above"]={{[1]={flags=0,keywordFlags=0,name="FullManaPercentage",type="BASE",value=0.9}},nil} c["You count as on Low Life while at 35% of maximum Mana or below"]={{[1]={flags=0,keywordFlags=0,name="LowLifePercentage",type="BASE",value=0.35}},nil} c["You count as on Low Mana while at 35% of maximum Life or below"]={{[1]={flags=0,keywordFlags=0,name="LowManaPercentage",type="BASE",value=0.35}},nil} c["You deal 1% more Damage per 2 total Power of your Undead Minions"]={nil,"You deal 1% more Damage per 2 total Power of your Undead Minions "} c["You deal 1% more Damage per 2 total Power of your Undead Minions Undead Minions have 25% less maximum Life"]={nil,"You deal 1% more Damage per 2 total Power of your Undead Minions Undead Minions have 25% less maximum Life "} +c["You gain Divinity for 10 seconds on reaching maximum Divine Charges Lose all Divine Charges when you gain Divinity"]={nil,"Divinity on reaching maximum Divine Charges Lose all Divine Charges when you gain Divinity "} +c["You gain Onslaught for 20 seconds on using a Vaal Skill"]={{[1]={flags=0,keywordFlags=512,name="Condition:Onslaught",type="FLAG",value=true}}," on using a "} +c["You gain Onslaught for 3 seconds on Culling Strike"]={{[1]={flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}}," on Culling Strike "} +c["You gain Onslaught for 3 seconds on Kill"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}},nil} +c["You gain Onslaught for 4 seconds on Critical Hit"]={{[1]={[1]={type="Condition",var="CriticalStrike"},flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}},nil} c["You gain Onslaught for 4 seconds on Kill"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}},nil} c["You have Arcane Surge"]={{[1]={flags=0,keywordFlags=0,name="Condition:ArcaneSurge",type="FLAG",value=true}},nil} c["You have Consecrated Ground around you while stationary"]={{[1]={[1]={type="Condition",var="Stationary"},flags=0,keywordFlags=0,name="Condition:OnConsecratedGround",type="FLAG",value=true}},nil} +c["You have Far Shot while you do not have Iron Reflexes"]={{[1]={[1]={neg=true,type="Condition",var="HaveIronReflexes"},flags=0,keywordFlags=0,name="FarShot",type="FLAG",value=true}},nil} +c["You have Iron Reflexes while at maximum Frenzy Charges"]={{[1]={[1]={stat="FrenzyCharges",thresholdStat="FrenzyChargesMax",type="StatThreshold"},flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Iron Reflexes"}},nil} +c["You have Mind over Matter while at maximum Power Charges"]={{[1]={[1]={stat="PowerCharges",thresholdStat="PowerChargesMax",type="StatThreshold"},flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Mind Over Matter"}},nil} +c["You have Onslaught while Fortified"]={{[1]={[1]={type="Condition",var="Fortified"},flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}},nil} +c["You have Onslaught while at maximum Endurance Charges"]={{[1]={[1]={stat="EnduranceCharges",thresholdStat="EnduranceChargesMax",type="StatThreshold"},flags=0,keywordFlags=0,name="Condition:Onslaught",type="FLAG",value=true}},nil} +c["You have Phasing if Energy Shield Recharge has started Recently"]={{[1]={[1]={type="Condition",var="EnergyShieldRechargeRecently"},flags=0,keywordFlags=0,name="Condition:Phasing",type="FLAG",value=true}},nil} +c["You have Phasing if you've Killed Recently"]={{[1]={[1]={type="Condition",var="KilledRecently"},flags=0,keywordFlags=0,name="Condition:Phasing",type="FLAG",value=true}},nil} c["You have Unholy Might"]={{[1]={flags=0,keywordFlags=0,name="Condition:UnholyMight",type="FLAG",value=true}},nil} +c["You have Unholy Might while you have no Energy Shield"]={{[1]={[1]={neg=true,type="Condition",var="HaveEnergyShield"},flags=0,keywordFlags=0,name="Condition:UnholyMight",type="FLAG",value=true}},nil} c["You have a Smoke Cloud around you while stationary"]={nil,"a Smoke Cloud around you "} c["You have no Accuracy Penalty at Distance"]={{[1]={flags=0,keywordFlags=0,name="NoAccuracyDistancePenalty",type="FLAG",value=true}},nil} c["You have no Critical Damage Bonus"]={{[1]={flags=0,keywordFlags=0,name="NoCritMultiplier",type="FLAG",value=true}},nil} c["You have no Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="FireResist",type="OVERRIDE",value=0},[2]={flags=0,keywordFlags=0,name="ColdResist",type="OVERRIDE",value=0},[3]={flags=0,keywordFlags=0,name="LightningResist",type="OVERRIDE",value=0}},nil} c["You have no Life Regeneration"]={{[1]={flags=0,keywordFlags=0,name="NoLifeRegen",type="FLAG",value=true}},nil} c["You have no Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="OVERRIDE",value=0}},nil} +c["You have no Mana Regeneration"]={nil,"no Mana Regeneration "} c["You have no Spirit"]={{[1]={flags=0,keywordFlags=0,name="Spirit",type="OVERRIDE",value=0}},nil} c["You lose 5% of maximum Energy Shield per second"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldDegenPercent",type="BASE",value=5}},nil} +c["You lose all Endurance Charges on reaching maximum Endurance Charges"]={nil,"You lose all Endurance Charges on reaching maximum Endurance Charges "} +c["You lose all Spirit Charges when taking a Savage Hit"]={nil,"You lose all Spirit Charges when taking a Savage Hit "} c["You take 10% of damage from Blocked Hits"]={{[1]={flags=0,keywordFlags=0,name="BlockEffect",type="BASE",value=10}},nil} +c["You take 100% of Elemental damage from Blocked Hits"]={nil,"You take 100% of Elemental damage from Blocked Hits "} +c["You take 12% of damage from Blocked Hits with a raised Shield"]={nil,"You take 12% of damage from Blocked Hits with a raised Shield "} c["You take 20% of damage from Blocked Hits"]={{[1]={flags=0,keywordFlags=0,name="BlockEffect",type="BASE",value=20}},nil} c["You take 33% of damage from Blocked Hits"]={{[1]={flags=0,keywordFlags=0,name="BlockEffect",type="BASE",value=33}},nil} c["You take 40% of damage from Blocked Hits"]={{[1]={flags=0,keywordFlags=0,name="BlockEffect",type="BASE",value=40}},nil} +c["You take 450 Chaos Damage per second for 3 seconds on Kill"]={{[1]={[1]={type="Condition",var="KilledLast3Seconds"},flags=0,keywordFlags=0,name="ChaosDegen",type="BASE",value=450}},nil} c["You take 50% of damage from Blocked Hits"]={{[1]={flags=0,keywordFlags=0,name="BlockEffect",type="BASE",value=50}},nil} +c["You take 50% of your maximum Life as Chaos Damage on use"]={nil,"You take 50% of your maximum Life as Chaos Damage on use "} +c["You take 50% reduced Extra Damage from Critical Hits while you have no Power Charges"]={{[1]={[1]={stat="PowerCharges",threshold=0,type="StatThreshold",upper=true},flags=0,keywordFlags=0,name="ReduceCritExtraDamage",type="BASE",value=50}},nil} c["You take Fire Damage instead of Physical Damage from Bleeding"]={nil,"You take Fire Damage instead of Physical Damage from Bleeding "} c["You take Fire Damage instead of Physical Damage from Bleeding Bleeding you inflict deals Fire Damage instead of Physical Damage"]={nil,"You take Fire Damage instead of Physical Damage from Bleeding Bleeding you inflict deals Fire Damage instead of Physical Damage "} c["You take Fire Damage instead of Physical Damage from Bleeding Fire Damage also Contributes to Bleeding Magnitude"]={nil,"You take Fire Damage instead of Physical Damage from Bleeding Fire Damage also Contributes to Bleeding Magnitude "} +c["Your Attacks do not cost Mana"]={nil,"Your Attacks do not cost Mana "} c["Your Aura Buffs do not affect Allies"]={{[1]={flags=0,keywordFlags=0,name="SelfAurasCannotAffectAllies",type="FLAG",value=true}},nil} c["Your Chills can Slow targets by up to a maximum of 35%"]={{[1]={flags=0,keywordFlags=0,name="ChillMax",type="OVERRIDE",value=35}},nil} c["Your Critical Damage Bonus is 250%"]={{[1]={flags=0,keywordFlags=0,name="CritMultiplier",type="OVERRIDE",value=250}},nil} @@ -7003,28 +9939,39 @@ c["Your Critical Hit Chance cannot be Rerolled Your Critical Damage Bonus is 250 c["Your Critical Hit Chance is Lucky"]={{[1]={flags=0,keywordFlags=0,name="CritChanceLucky",type="FLAG",value=true}},nil} c["Your Curses have 20% increased Magnitudes if 50% of Curse Duration expired"]={{[1]={[1]={actor="enemy",threshold=50,type="MultiplierThreshold",var="CurseExpired"},[2]={skillType=69,type="SkillType"},flags=0,keywordFlags=0,name="Magnitude",type="INC",value=20}},nil} c["Your Damage with Critical Hits is Lucky"]={{[1]={flags=0,keywordFlags=0,name="CritLucky",type="FLAG",value=true}},nil} +c["Your Energy Shield starts at zero"]={nil,"Your Energy Shield starts at zero "} c["Your Heavy Stun buildup empties 1% faster per 10 Tribute"]={nil,"Your Heavy Stun buildup empties 1% faster per 10 Tribute "} c["Your Heavy Stun buildup empties 1% faster per 10 Tribute 5% increased Armour, Evasion and Energy Shield from Equipped Shield per 25 Tribute"]={nil,"Your Heavy Stun buildup empties 1% faster per 10 Tribute 5% increased Armour, Evasion and Energy Shield from Equipped Shield per 25 Tribute "} +c["Your Heavy Stun buildup empties 35% faster"]={nil,"Your Heavy Stun buildup empties 35% faster "} c["Your Heavy Stun buildup empties 50% faster"]={nil,"Your Heavy Stun buildup empties 50% faster "} c["Your Heavy Stun buildup empties 50% faster if you've successfully Parried Recently"]={nil,"Your Heavy Stun buildup empties 50% faster if you've successfully Parried Recently "} c["Your Hits are Crushing Blows"]={nil,"Your Hits are Crushing Blows "} c["Your Hits can Penetrate Elemental Resistances down to a minimum of -50%"]={{[1]={flags=0,keywordFlags=262144,name="ElementalPenetrationMinimum",type="BASE",value=-50}},nil} +c["Your Hits can only Kill Frozen Enemies"]={nil,"Your Hits can only Kill Frozen Enemies "} +c["Your Hits cannot Stun enemies"]={nil,"Your Hits cannot Stun enemies "} c["Your Hits cannot be Evaded by Heavy Stunned Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="HeavyStunned"},flags=0,keywordFlags=0,name="CannotBeEvaded",type="FLAG",value=true}},nil} c["Your Hits cannot be Evaded by Pinned Enemies"]={{[1]={[1]={actor="enemy",type="ActorCondition",var="Pinned"},flags=0,keywordFlags=0,name="CannotBeEvaded",type="FLAG",value=true}},nil} +c["Your Increases and Reductions to Quantity of Items found also apply to Damage"]={nil,"Your Increases and Reductions to Quantity of Items found also apply to Damage "} c["Your Life Flask also applies to your Minions"]={nil,"Your Life Flask also applies to your Minions "} c["Your Life Flask also applies to your Minions Minions cannot Die while affected by a Life Flask"]={nil,"Your Life Flask also applies to your Minions Minions cannot Die while affected by a Life Flask "} c["Your Life cannot change while you have Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EternalLife",type="FLAG",value=true}},nil} c["Your Maximum Resistances are 66%"]={{[1]={flags=0,keywordFlags=0,name="FireResistMax",type="OVERRIDE",value=66},[2]={flags=0,keywordFlags=0,name="ColdResistMax",type="OVERRIDE",value=66},[3]={flags=0,keywordFlags=0,name="LightningResistMax",type="OVERRIDE",value=66},[4]={flags=0,keywordFlags=0,name="ChaosResistMax",type="OVERRIDE",value=66}},nil} +c["Your Maximum Resistances are 78%"]={{[1]={flags=0,keywordFlags=0,name="FireResistMax",type="OVERRIDE",value=78},[2]={flags=0,keywordFlags=0,name="ColdResistMax",type="OVERRIDE",value=78},[3]={flags=0,keywordFlags=0,name="LightningResistMax",type="OVERRIDE",value=78},[4]={flags=0,keywordFlags=0,name="ChaosResistMax",type="OVERRIDE",value=78}},nil} c["Your Maximum Resistances are 82%"]={{[1]={flags=0,keywordFlags=0,name="FireResistMax",type="OVERRIDE",value=82},[2]={flags=0,keywordFlags=0,name="ColdResistMax",type="OVERRIDE",value=82},[3]={flags=0,keywordFlags=0,name="LightningResistMax",type="OVERRIDE",value=82},[4]={flags=0,keywordFlags=0,name="ChaosResistMax",type="OVERRIDE",value=82}},nil} c["Your Minions are Gigantic"]={{[1]={flags=0,keywordFlags=0,name="MinionModifier",type="LIST",value={mod={flags=0,keywordFlags=0,name="Gigantic",type="FLAG",value=true}}}},nil} +c["Your Minions are Gigantic if they have Revived Recently"]={nil,"Your Minions are Gigantic if they have Revived Recently "} +c["Your Minions spread Caustic Ground on Death, dealing 20% of their maximum Life as Chaos Damage per second"]={{[1]={flags=0,keywordFlags=0,name="ExtraMinionSkill",type="LIST",value={skillId="SiegebreakerCausticGround"}}},nil} c["Your Offerings affect you instead of your Minions"]={{[1]={[1]={skillNameList={[1]="Bone Offering",[2]="Pain Offering",[3]="Soul Offering"},type="SkillName"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="buffNotPlayer",value=false}}}},[2]={[1]={skillNameList={[1]="Bone Offering",[2]="Pain Offering",[3]="Soul Offering"},type="SkillName"},flags=0,keywordFlags=0,name="ExtraSkillMod",type="LIST",value={mod={flags=0,keywordFlags=0,name="SkillData",type="LIST",value={key="buffMinions",value=false}}}}},nil} c["Your Offerings can target Enemies in Culling range"]={nil,"Your Offerings can target Enemies in Culling range "} c["Your Offerings can target Enemies in Culling range Your Offerings affect you instead of your Minions"]={nil,"Your Offerings can target Enemies in Culling range Your Offerings affect you instead of your Minions "} c["Your Offerings can target Enemies in Culling range Your Offerings affect you instead of your Minions Offerings created by Culling Enemies have 1% increased Effect per Power of Culled Enemy"]={nil,"Your Offerings can target Enemies in Culling range Your Offerings affect you instead of your Minions Offerings created by Culling Enemies have 1% increased Effect per Power of Culled Enemy "} +c["Your Spells are disabled"]={{[1]={[1]={skillType=2,type="SkillType"},flags=0,keywordFlags=0,name="DisableSkill",type="FLAG",value=true}},nil} +c["Your Spells have Culling Strike"]={{[1]={flags=2,keywordFlags=0,name="CanCull",type="FLAG",value=1}},nil} c["Your Totem Limit is doubled"]={{},"Your Limit "} c["Your Totem Limit is doubled No Charge requirement for placing Totems"]={{},"Your Limit No Charge requirement for placing Totems "} c["Your Totem Limit is doubled No Charge requirement for placing Totems Totems reserve 75 Spirit each"]={{[1]={[1]={globalLimit=100,globalLimitKey="SpiritDoubledLimit",type="Multiplier",var="SpiritDoubled"},flags=0,keywordFlags=16384,name="Spirit",type="MORE",value=100},[2]={flags=0,keywordFlags=16384,name="Multiplier:SpiritDoubled",type="OVERRIDE",value=1}},"Your Limit No Charge requirement for placing Totems Totems reserve 75 each "} c["Your base Energy Shield Recharge Delay is 10 seconds"]={{[1]={flags=0,keywordFlags=0,name="EnergyShieldRechargeBase",type="OVERRIDE",value=10}},nil} +c["Your maximum Energy Shield is equal to 250% of your Strength"]={nil,"Your maximum Energy Shield is equal to 250% of your Strength "} c["Your maximum Energy Shield is equal to 300% of your Strength"]={nil,"Your maximum Energy Shield is equal to 300% of your Strength "} c["Your maximum Energy Shield is equal to 300% of your Strength Maximum Energy Shield cannot be Converted"]={nil,"Your maximum Energy Shield is equal to 300% of your Strength Maximum Energy Shield cannot be Converted "} c["Your other Modifiers to Rarity of Items found do not apply"]={nil,"Your other Modifiers to Rarity of Items found do not apply "} @@ -7032,13 +9979,11 @@ c["Your other Modifiers to Rarity of Items found do not apply +15% to Cold Resis c["Your speed is Unaffected by Slows while Sprinting"]={nil,"Your speed is Unaffected by Slows while Sprinting "} c["Your speed is Unaffected by Slows while Sprinting 10% less Movement and Skill Speed per Dodge Roll in the past 20 seconds"]={nil,"Your speed is Unaffected by Slows while Sprinting 10% less Movement and Skill Speed per Dodge Roll in the past 20 seconds "} c["Your speed is unaffected by Slows"]={{[1]={flags=0,keywordFlags=0,name="UnaffectedBySlows",type="FLAG",value=true}},nil} -c["Zealot's Oath"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Zealot's Oath"}},nil} +c["Your spells have 100% chance to Shock against Frozen Enemies"]={nil,"Your spells have 100% chance to Shock against Frozen Enemies "} +c["Zealot's Oath"]={{[1]={flags=0,keywordFlags=0,name="Keystone",type="LIST",value="Zealot's Oath"},[2]={flags=0,keywordFlags=0,name="Condition:HaveZealot'sOath",type="FLAG",value=true}},nil} +c["Zealot's Oath during Effect"]={{[1]={[1]={type="Condition",var="UsingFlask"},flags=0,keywordFlags=0,name="ZealotsOath",type="FLAG",value=true}},nil} c["additional Elemental Infusion of the same type"]={nil,"additional Elemental Infusion of the same type "} -c["additional Rune-only sockets:"]={nil,"additional Rune-only sockets: "} -c["additional Rune-only sockets: 1 Helmet socket"]={nil,"additional Rune-only sockets: 1 Helmet socket "} -c["additional Rune-only sockets: 1 Helmet socket 2 Body Armour sockets"]={nil,"additional Rune-only sockets: 1 Helmet socket 2 Body Armour sockets "} -c["additional Rune-only sockets: 1 Helmet socket 2 Body Armour sockets 1 Gloves socket"]={nil,"additional Rune-only sockets: 1 Helmet socket 2 Body Armour sockets 1 Gloves socket "} -c["additional Rune-only sockets: 1 Helmet socket 2 Body Armour sockets 1 Gloves socket 1 Boots socket"]={nil,"additional Rune-only sockets: 1 Helmet socket 2 Body Armour sockets 1 Gloves socket 1 Boots socket "} +c["additional Rune-only sockets:"]={{},nil} c["as being boosted by Chilled Ground"]={nil,"as being boosted by Chilled Ground "} c["as being boosted by Ignited Ground"]={nil,"as being boosted by Ignited Ground "} c["as being boosted by Ignited, Shocked, and Chilled Ground"]={nil,"as being boosted by Ignited, Shocked, and Chilled Ground "} @@ -7056,3 +10001,5 @@ c["you Shapeshift to an Animal form"]={nil,"you Shapeshift to an Animal form "} c["you Shapeshift to an Animal form Modifiers gained this way are lost after 30 seconds or when you next Shapeshift"]={nil,"you Shapeshift to an Animal form Modifiers gained this way are lost after 30 seconds or when you next Shapeshift "} c["your maximum number of Power Charges"]={nil,"your maximum number of Power Charges "} c["your maximum number of Power Charges +1 to Maximum Power Charges"]={nil,"your maximum number of Power Charges +1 to Maximum Power Charges "} +end)(); +return c diff --git a/src/Data/ModCorrupted.lua b/src/Data/ModCorrupted.lua index 2c2198e6b3..ab8ad64d8c 100644 --- a/src/Data/ModCorrupted.lua +++ b/src/Data/ModCorrupted.lua @@ -20,7 +20,7 @@ return { ["CorruptionIncreasedPhysicalDamageReductionRatingPercent1"] = { type = "Corrupted", affix = "", "(15-25)% increased Armour", statOrder = { 882 }, level = 1, group = "GlobalPhysicalDamageReductionRatingPercent", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "armour" }, tradeHashes = { [2866361420] = { "(15-25)% increased Armour" }, } }, ["CorruptionIncreasedEvasionRatingPercent1"] = { type = "Corrupted", affix = "", "(15-25)% increased Evasion Rating", statOrder = { 884 }, level = 1, group = "GlobalEvasionRatingPercent", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "evasion" }, tradeHashes = { [2106365538] = { "(15-25)% increased Evasion Rating" }, } }, ["CorruptionIncreasedEnergyShieldPercent1"] = { type = "Corrupted", affix = "", "(15-25)% increased maximum Energy Shield", statOrder = { 886 }, level = 1, group = "GlobalEnergyShieldPercent", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2482852589] = { "(15-25)% increased maximum Energy Shield" }, } }, - ["CorruptionThornsDamageIncrease1"] = { type = "Corrupted", affix = "", "(40-50)% increased Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsDamageIncrease", weightKey = { "body_armour", "shield", "default", }, weightVal = { 1, 1, 0 }, modTags = { "damage" }, tradeHashes = { [1315743832] = { "(40-50)% increased Thorns damage" }, } }, + ["CorruptionThornsDamageIncrease1"] = { type = "Corrupted", affix = "", "(40-50)% increased Thorns damage", statOrder = { 10247 }, level = 1, group = "ThornsDamageIncrease", weightKey = { "body_armour", "shield", "default", }, weightVal = { 1, 1, 0 }, modTags = { "damage" }, tradeHashes = { [1315743832] = { "(40-50)% increased Thorns damage" }, } }, ["CorruptionChaosResistance1"] = { type = "Corrupted", affix = "", "+(13-19)% to Chaos Resistance", statOrder = { 1024 }, level = 1, group = "ChaosResistance", weightKey = { "body_armour", "ring", "default", }, weightVal = { 1, 1, 0 }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [2923486259] = { "+(13-19)% to Chaos Resistance" }, } }, ["CorruptionFireResistance1"] = { type = "Corrupted", affix = "", "+(20-25)% to Fire Resistance", statOrder = { 1014 }, level = 1, group = "FireResistance", weightKey = { "boots", "belt", "default", }, weightVal = { 1, 1, 0 }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [3372524247] = { "+(20-25)% to Fire Resistance" }, } }, ["CorruptionColdResistance1"] = { type = "Corrupted", affix = "", "+(20-25)% to Cold Resistance", statOrder = { 1020 }, level = 1, group = "ColdResistance", weightKey = { "boots", "belt", "default", }, weightVal = { 1, 1, 0 }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance" }, tradeHashes = { [4220027924] = { "+(20-25)% to Cold Resistance" }, } }, @@ -33,7 +33,7 @@ return { ["CorruptionColdPenetration1"] = { type = "Corrupted", affix = "", "Damage Penetrates (10-15)% Cold Resistance", statOrder = { 2725 }, level = 1, group = "ColdResistancePenetration", weightKey = { "gloves", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [3417711605] = { "Damage Penetrates (10-15)% Cold Resistance" }, } }, ["CorruptionLightningPenetration1"] = { type = "Corrupted", affix = "", "Damage Penetrates (10-15)% Lightning Resistance", statOrder = { 2726 }, level = 1, group = "LightningResistancePenetration", weightKey = { "gloves", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [818778753] = { "Damage Penetrates (10-15)% Lightning Resistance" }, } }, ["CorruptionArmourBreak1"] = { type = "Corrupted", affix = "", "Break (10-15)% increased Armour", statOrder = { 4407 }, level = 1, group = "ArmourBreak", weightKey = { "gloves", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1776411443] = { "Break (10-15)% increased Armour" }, } }, - ["CorruptionGoldFoundIncrease1"] = { type = "Corrupted", affix = "", "(5-10)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 1, group = "GoldFoundIncrease", weightKey = { "gloves", "default", }, weightVal = { 1, 0 }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(5-10)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, + ["CorruptionGoldFoundIncrease1"] = { type = "Corrupted", affix = "", "(5-10)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 1, group = "GoldFoundIncrease", weightKey = { "gloves", "default", }, weightVal = { 1, 0 }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(5-10)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, ["CorruptionMaximumEnduranceCharges1"] = { type = "Corrupted", affix = "", "+1 to Maximum Endurance Charges", statOrder = { 1559 }, level = 1, group = "MaximumEnduranceCharges", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "endurance_charge" }, tradeHashes = { [1515657623] = { "+1 to Maximum Endurance Charges" }, } }, ["CorruptionMaximumFrenzyCharges1"] = { type = "Corrupted", affix = "", "+1 to Maximum Frenzy Charges", statOrder = { 1564 }, level = 1, group = "MaximumFrenzyCharges", weightKey = { "gloves", "default", }, weightVal = { 1, 0 }, modTags = { "frenzy_charge" }, tradeHashes = { [4078695] = { "+1 to Maximum Frenzy Charges" }, } }, ["CorruptionMaximumPowerCharges1"] = { type = "Corrupted", affix = "", "+1 to Maximum Power Charges", statOrder = { 1569 }, level = 1, group = "MaximumPowerCharges", weightKey = { "helmet", "default", }, weightVal = { 1, 0 }, modTags = { "power_charge" }, tradeHashes = { [227523295] = { "+1 to Maximum Power Charges" }, } }, @@ -41,7 +41,7 @@ return { ["CorruptionMovementVelocity1"] = { type = "Corrupted", affix = "", "(3-5)% increased Movement Speed", statOrder = { 836 }, level = 1, group = "MovementVelocity", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [2250533757] = { "(3-5)% increased Movement Speed" }, } }, ["CorruptionIncreasedStunThreshold1"] = { type = "Corrupted", affix = "", "(20-30)% increased Stun Threshold", statOrder = { 2983 }, level = 1, group = "IncreasedStunThreshold", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [680068163] = { "(20-30)% increased Stun Threshold" }, } }, ["CorruptionIncreasedFreezeThreshold1"] = { type = "Corrupted", affix = "", "(20-30)% increased Freeze Threshold", statOrder = { 2984 }, level = 1, group = "FreezeThreshold", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3780644166] = { "(20-30)% increased Freeze Threshold" }, } }, - ["CorruptionSlowPotency1"] = { type = "Corrupted", affix = "", "(20-30)% reduced Slowing Potency of Debuffs on You", statOrder = { 4747 }, level = 1, group = "SlowPotency", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [924253255] = { "(20-30)% reduced Slowing Potency of Debuffs on You" }, } }, + ["CorruptionSlowPotency1"] = { type = "Corrupted", affix = "", "(20-30)% reduced Slowing Potency of Debuffs on You", statOrder = { 4745 }, level = 1, group = "SlowPotency", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [924253255] = { "(20-30)% reduced Slowing Potency of Debuffs on You" }, } }, ["CorruptionLifeRegenerationPercent1"] = { type = "Corrupted", affix = "", "Regenerate (1-2)% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [836936635] = { "Regenerate (1-2)% of maximum Life per second" }, } }, ["CorruptionLifeRegenerationRate1"] = { type = "Corrupted", affix = "", "(15-25)% increased Life Regeneration rate", statOrder = { 1036 }, level = 1, group = "LifeRegenerationRate", weightKey = { "helmet", "ring", "default", }, weightVal = { 1, 1, 0 }, modTags = { "resource", "life" }, tradeHashes = { [44972811] = { "(15-25)% increased Life Regeneration rate" }, } }, ["CorruptionManaRegeneration1"] = { type = "Corrupted", affix = "", "(20-30)% increased Mana Regeneration Rate", statOrder = { 1043 }, level = 1, group = "ManaRegeneration", weightKey = { "helmet", "ring", "default", }, weightVal = { 1, 1, 0 }, modTags = { "resource", "mana" }, tradeHashes = { [789117908] = { "(20-30)% increased Mana Regeneration Rate" }, } }, @@ -66,11 +66,11 @@ return { ["CorruptionStrength1"] = { type = "Corrupted", affix = "", "+(10-15) to Strength", statOrder = { 992 }, level = 1, group = "Strength", weightKey = { "belt", "ring", "amulet", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "attribute" }, tradeHashes = { [4080418644] = { "+(10-15) to Strength" }, } }, ["CorruptionDexterity1"] = { type = "Corrupted", affix = "", "+(10-15) to Dexterity", statOrder = { 993 }, level = 1, group = "Dexterity", weightKey = { "belt", "ring", "amulet", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "attribute" }, tradeHashes = { [3261801346] = { "+(10-15) to Dexterity" }, } }, ["CorruptionIntelligence1"] = { type = "Corrupted", affix = "", "+(10-15) to Intelligence", statOrder = { 994 }, level = 1, group = "Intelligence", weightKey = { "belt", "ring", "amulet", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "attribute" }, tradeHashes = { [328541901] = { "+(10-15) to Intelligence" }, } }, - ["CorruptionIncreasedSlowEffect1"] = { type = "Corrupted", affix = "", "Debuffs you inflict have (20-30)% increased Slow Magnitude", statOrder = { 4691 }, level = 1, group = "SlowEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3650992555] = { "Debuffs you inflict have (20-30)% increased Slow Magnitude" }, } }, - ["CorruptionWeaponSwapSpeed1"] = { type = "Corrupted", affix = "", "(20-30)% increased Weapon Swap Speed", statOrder = { 10535 }, level = 1, group = "WeaponSwapSpeed", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack", "speed" }, tradeHashes = { [3233599707] = { "(20-30)% increased Weapon Swap Speed" }, } }, - ["CorruptionLifeFlaskChargeGeneration1"] = { type = "Corrupted", affix = "", "Life Flasks gain (0.08-0.17) charges per Second", statOrder = { 6892 }, level = 1, group = "LifeFlaskChargeGeneration", weightKey = { "amulet", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1102738251] = { "Life Flasks gain (0.08-0.17) charges per Second" }, } }, - ["CorruptionManaFlaskChargeGeneration1"] = { type = "Corrupted", affix = "", "Mana Flasks gain (0.08-0.17) charges per Second", statOrder = { 6893 }, level = 1, group = "ManaFlaskChargeGeneration", weightKey = { "amulet", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2200293569] = { "Mana Flasks gain (0.08-0.17) charges per Second" }, } }, - ["CorruptionCharmChargeGeneration1"] = { type = "Corrupted", affix = "", "Charms gain (0.08-0.17) charges per Second", statOrder = { 6889 }, level = 1, group = "CharmChargeGeneration", weightKey = { "amulet", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [185580205] = { "Charms gain (0.08-0.17) charges per Second" }, } }, + ["CorruptionIncreasedSlowEffect1"] = { type = "Corrupted", affix = "", "Debuffs you inflict have (20-30)% increased Slow Magnitude", statOrder = { 4689 }, level = 1, group = "SlowEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3650992555] = { "Debuffs you inflict have (20-30)% increased Slow Magnitude" }, } }, + ["CorruptionWeaponSwapSpeed1"] = { type = "Corrupted", affix = "", "(20-30)% increased Weapon Swap Speed", statOrder = { 10528 }, level = 1, group = "WeaponSwapSpeed", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack", "speed" }, tradeHashes = { [3233599707] = { "(20-30)% increased Weapon Swap Speed" }, } }, + ["CorruptionLifeFlaskChargeGeneration1"] = { type = "Corrupted", affix = "", "Life Flasks gain (0.08-0.17) charges per Second", statOrder = { 6887 }, level = 1, group = "LifeFlaskChargeGeneration", weightKey = { "amulet", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1102738251] = { "Life Flasks gain (0.08-0.17) charges per Second" }, } }, + ["CorruptionManaFlaskChargeGeneration1"] = { type = "Corrupted", affix = "", "Mana Flasks gain (0.08-0.17) charges per Second", statOrder = { 6888 }, level = 1, group = "ManaFlaskChargeGeneration", weightKey = { "amulet", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2200293569] = { "Mana Flasks gain (0.08-0.17) charges per Second" }, } }, + ["CorruptionCharmChargeGeneration1"] = { type = "Corrupted", affix = "", "Charms gain (0.08-0.17) charges per Second", statOrder = { 6884 }, level = 1, group = "CharmChargeGeneration", weightKey = { "amulet", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [185580205] = { "Charms gain (0.08-0.17) charges per Second" }, } }, ["CorruptionLocalIncreasedPhysicalDamagePercent1"] = { type = "Corrupted", affix = "", "(15-25)% increased Physical Damage", statOrder = { 830 }, level = 1, group = "LocalPhysicalDamagePercent", weightKey = { "weapon", "default", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [1509134228] = { "(15-25)% increased Physical Damage" }, } }, ["CorruptionSpellDamageOnWeapon1"] = { type = "Corrupted", affix = "", "(20-30)% increased Spell Damage", statOrder = { 871 }, level = 1, group = "WeaponSpellDamage", weightKey = { "wand", "focus", "default", }, weightVal = { 1, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2974417149] = { "(20-30)% increased Spell Damage" }, } }, ["CorruptionSpellDamageOnTwoHandWeapon1"] = { type = "Corrupted", affix = "", "(40-60)% increased Spell Damage", statOrder = { 871 }, level = 1, group = "WeaponSpellDamage", weightKey = { "staff", "default", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2974417149] = { "(40-60)% increased Spell Damage" }, } }, @@ -86,11 +86,11 @@ return { ["CorruptionLocalIncreasedAttackSpeed1"] = { type = "Corrupted", affix = "", "(6-8)% increased Attack Speed", statOrder = { 946 }, level = 1, group = "LocalIncreasedAttackSpeed", weightKey = { "weapon", "default", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, tradeHashes = { [210067635] = { "(6-8)% increased Attack Speed" }, } }, ["CorruptionLocalCriticalStrikeMultiplier1"] = { type = "Corrupted", affix = "", "+(5-10)% to Critical Damage Bonus", statOrder = { 945 }, level = 1, group = "LocalCriticalStrikeMultiplier", weightKey = { "weapon", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "attack", "critical" }, tradeHashes = { [2694482655] = { "+(5-10)% to Critical Damage Bonus" }, } }, ["CorruptionLocalStunDamageIncrease1"] = { type = "Corrupted", affix = "", "Causes (20-30)% increased Stun Buildup", statOrder = { 1052 }, level = 1, group = "LocalStunDamageIncrease", weightKey = { "mace", "sword", "axe", "flail", "warstaff", "dagger", "spear", "default", }, weightVal = { 1, 1, 1, 1, 1, 1, 1, 0 }, modTags = { }, tradeHashes = { [791928121] = { "Causes (20-30)% increased Stun Buildup" }, } }, - ["CorruptionLocalWeaponRangeIncrease1"] = { type = "Corrupted", affix = "", "(10-20)% increased Melee Strike Range with this weapon", statOrder = { 7600 }, level = 1, group = "LocalWeaponRangeIncrease", weightKey = { "mace", "sword", "axe", "flail", "warstaff", "dagger", "spear", "default", }, weightVal = { 1, 1, 1, 1, 1, 1, 1, 0 }, modTags = { "attack" }, tradeHashes = { [548198834] = { "(10-20)% increased Melee Strike Range with this weapon" }, } }, + ["CorruptionLocalWeaponRangeIncrease1"] = { type = "Corrupted", affix = "", "(10-20)% increased Melee Strike Range with this weapon", statOrder = { 7595 }, level = 1, group = "LocalWeaponRangeIncrease", weightKey = { "mace", "sword", "axe", "flail", "warstaff", "dagger", "spear", "default", }, weightVal = { 1, 1, 1, 1, 1, 1, 1, 0 }, modTags = { "attack" }, tradeHashes = { [548198834] = { "(10-20)% increased Melee Strike Range with this weapon" }, } }, ["CorruptionLocalChanceToBleed1"] = { type = "Corrupted", affix = "", "(10-15)% chance to cause Bleeding on Hit", statOrder = { 2264 }, level = 1, group = "LocalChanceToBleed", weightKey = { "mace", "sword", "axe", "flail", "default", }, weightVal = { 1, 1, 1, 1, 0 }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1519615863] = { "(10-15)% chance to cause Bleeding on Hit" }, } }, - ["CorruptionLocalChanceToPoison1"] = { type = "Corrupted", affix = "", "(10-15)% chance to Poison on Hit with this weapon", statOrder = { 7813 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { "sword", "spear", "dagger", "warstaff", "default", }, weightVal = { 1, 1, 1, 1, 0 }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "(10-15)% chance to Poison on Hit with this weapon" }, } }, - ["CorruptionLocalRageOnHit1"] = { type = "Corrupted", affix = "", "Grants 1 Rage on Hit", statOrder = { 7705 }, level = 1, group = "LocalRageOnHit", weightKey = { "mace", "sword", "axe", "flail", "warstaff", "dagger", "spear", "default", }, weightVal = { 1, 1, 1, 1, 1, 1, 1, 0 }, modTags = { }, tradeHashes = { [1725749947] = { "Grants 1 Rage on Hit" }, } }, - ["CorruptionLocalChanceToMaim1"] = { type = "Corrupted", affix = "", "(10-15)% chance to Maim on Hit", statOrder = { 7798 }, level = 1, group = "LocalChanceToMaim", weightKey = { "bow", "crossbow", "default", }, weightVal = { 1, 1, 0 }, modTags = { "attack" }, tradeHashes = { [2763429652] = { "(10-15)% chance to Maim on Hit" }, } }, + ["CorruptionLocalChanceToPoison1"] = { type = "Corrupted", affix = "", "(10-15)% chance to Poison on Hit with this weapon", statOrder = { 7808 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { "sword", "spear", "dagger", "warstaff", "default", }, weightVal = { 1, 1, 1, 1, 0 }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "(10-15)% chance to Poison on Hit with this weapon" }, } }, + ["CorruptionLocalRageOnHit1"] = { type = "Corrupted", affix = "", "Grants 1 Rage on Hit", statOrder = { 7700 }, level = 1, group = "LocalRageOnHit", weightKey = { "mace", "sword", "axe", "flail", "warstaff", "dagger", "spear", "default", }, weightVal = { 1, 1, 1, 1, 1, 1, 1, 0 }, modTags = { }, tradeHashes = { [1725749947] = { "Grants 1 Rage on Hit" }, } }, + ["CorruptionLocalChanceToMaim1"] = { type = "Corrupted", affix = "", "(10-15)% chance to Maim on Hit", statOrder = { 7793 }, level = 1, group = "LocalChanceToMaim", weightKey = { "bow", "crossbow", "default", }, weightVal = { 1, 1, 0 }, modTags = { "attack" }, tradeHashes = { [2763429652] = { "(10-15)% chance to Maim on Hit" }, } }, ["CorruptionLocalChanceToBlind1"] = { type = "Corrupted", affix = "", "(5-10)% chance to Blind Enemies on hit", statOrder = { 2013 }, level = 1, group = "BlindingHit", weightKey = { "bow", "crossbow", "default", }, weightVal = { 1, 1, 0 }, modTags = { }, tradeHashes = { [2301191210] = { "(5-10)% chance to Blind Enemies on hit" }, } }, ["CorruptionWeaponElementalDamage1"] = { type = "Corrupted", affix = "", "(20-30)% increased Elemental Damage with Attacks", statOrder = { 877 }, level = 1, group = "IncreasedWeaponElementalDamagePercent", weightKey = { "bow", "one_hand_weapon", "default", }, weightVal = { 1, 1, 0 }, modTags = { "elemental_damage", "has_attack_mod", "damage", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [387439868] = { "(20-30)% increased Elemental Damage with Attacks" }, } }, ["CorruptionWeaponElementalDamageTwoHand1"] = { type = "Corrupted", affix = "", "(40-50)% increased Elemental Damage with Attacks", statOrder = { 877 }, level = 1, group = "IncreasedWeaponElementalDamagePercent", weightKey = { "bow", "two_hand_weapon", "default", }, weightVal = { 0, 1, 0 }, modTags = { "elemental_damage", "has_attack_mod", "damage", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [387439868] = { "(40-50)% increased Elemental Damage with Attacks" }, } }, @@ -109,7 +109,7 @@ return { ["CorruptionAlliesInPresenceIncreasedCastSpeed1"] = { type = "Corrupted", affix = "", "Allies in your Presence have (5-10)% increased Cast Speed", statOrder = { 919 }, level = 1, group = "AlliesInPresenceIncreasedCastSpeed", weightKey = { "sceptre", "default", }, weightVal = { 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [289128254] = { "Allies in your Presence have (5-10)% increased Cast Speed" }, } }, ["CorruptionAlliesInPresenceCriticalStrikeMultiplier1"] = { type = "Corrupted", affix = "", "Allies in your Presence have (10-15)% increased Critical Damage Bonus", statOrder = { 917 }, level = 1, group = "AlliesInPresenceCriticalStrikeMultiplier", weightKey = { "sceptre", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "critical" }, tradeHashes = { [3057012405] = { "Allies in your Presence have (10-15)% increased Critical Damage Bonus" }, } }, ["CorruptionChanceToPierce1"] = { type = "Corrupted", affix = "", "(20-30)% chance to Pierce an Enemy", statOrder = { 1068 }, level = 1, group = "ChanceToPierce", weightKey = { "quiver", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2321178454] = { "(20-30)% chance to Pierce an Enemy" }, } }, - ["CorruptionChainFromTerrain1"] = { type = "Corrupted", affix = "", "Projectiles have (10-20)% chance to Chain an additional time from terrain", statOrder = { 9543 }, level = 1, group = "ChainFromTerrain", weightKey = { "quiver", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (10-20)% chance to Chain an additional time from terrain" }, } }, + ["CorruptionChainFromTerrain1"] = { type = "Corrupted", affix = "", "Projectiles have (10-20)% chance to Chain an additional time from terrain", statOrder = { 9537 }, level = 1, group = "ChainFromTerrain", weightKey = { "quiver", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (10-20)% chance to Chain an additional time from terrain" }, } }, ["CorruptionJewelStrength1"] = { type = "Corrupted", affix = "", "+(4-6) to Strength", statOrder = { 992 }, level = 1, group = "Strength", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "attribute" }, tradeHashes = { [4080418644] = { "+(4-6) to Strength" }, } }, ["CorruptionJewelDexterity1"] = { type = "Corrupted", affix = "", "+(4-6) to Dexterity", statOrder = { 993 }, level = 1, group = "Dexterity", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "attribute" }, tradeHashes = { [3261801346] = { "+(4-6) to Dexterity" }, } }, ["CorruptionJewelIntelligence1"] = { type = "Corrupted", affix = "", "+(4-6) to Intelligence", statOrder = { 994 }, level = 1, group = "Intelligence", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "attribute" }, tradeHashes = { [328541901] = { "+(4-6) to Intelligence" }, } }, @@ -117,16 +117,16 @@ return { ["CorruptionJewelColdResist1"] = { type = "Corrupted", affix = "", "+(5-10)% to Cold Resistance", statOrder = { 1020 }, level = 1, group = "ColdResistance", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance" }, tradeHashes = { [4220027924] = { "+(5-10)% to Cold Resistance" }, } }, ["CorruptionJewelLightningResist1"] = { type = "Corrupted", affix = "", "+(5-10)% to Lightning Resistance", statOrder = { 1023 }, level = 1, group = "LightningResistance", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "elemental_resistance", "lightning_resistance", "elemental", "lightning", "resistance" }, tradeHashes = { [1671376347] = { "+(5-10)% to Lightning Resistance" }, } }, ["CorruptionJewelChaosResist1"] = { type = "Corrupted", affix = "", "+(3-7)% to Chaos Resistance", statOrder = { 1024 }, level = 1, group = "ChaosResistance", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [2923486259] = { "+(3-7)% to Chaos Resistance" }, } }, - ["CorruptionJewelMaimImmunity1"] = { type = "Corrupted", affix = "", "Immune to Maim", statOrder = { 7302 }, level = 1, group = "ImmuneToMaim", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { }, tradeHashes = { [3429557654] = { "Immune to Maim" }, } }, - ["CorruptionJewelHinderImmunity1"] = { type = "Corrupted", affix = "", "You cannot be Hindered", statOrder = { 10591 }, level = 1, group = "YouCannotBeHindered", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "blue_herring" }, tradeHashes = { [721014846] = { "You cannot be Hindered" }, } }, - ["CorruptionJewelCorruptedBloodImmunity1"] = { type = "Corrupted", affix = "", "Corrupted Blood cannot be inflicted on you", statOrder = { 5272 }, level = 1, group = "CorruptedBloodImmunity", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1658498488] = { "Corrupted Blood cannot be inflicted on you" }, } }, + ["CorruptionJewelMaimImmunity1"] = { type = "Corrupted", affix = "", "Immune to Maim", statOrder = { 7297 }, level = 1, group = "ImmuneToMaim", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { }, tradeHashes = { [3429557654] = { "Immune to Maim" }, } }, + ["CorruptionJewelHinderImmunity1"] = { type = "Corrupted", affix = "", "You cannot be Hindered", statOrder = { 10584 }, level = 1, group = "YouCannotBeHindered", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "blue_herring" }, tradeHashes = { [721014846] = { "You cannot be Hindered" }, } }, + ["CorruptionJewelCorruptedBloodImmunity1"] = { type = "Corrupted", affix = "", "Corrupted Blood cannot be inflicted on you", statOrder = { 5268 }, level = 1, group = "CorruptedBloodImmunity", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1658498488] = { "Corrupted Blood cannot be inflicted on you" }, } }, ["CorruptionJewelBlindImmunity1"] = { type = "Corrupted", affix = "", "Cannot be Blinded", statOrder = { 2719 }, level = 1, group = "ImmunityToBlind", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { }, tradeHashes = { [1436284579] = { "Cannot be Blinded" }, } }, ["SpecialCorruptionWarcrySpeed1"] = { type = "SpecialCorrupted", affix = "", "(15-25)% increased Warcry Speed", statOrder = { 2989 }, level = 1, group = "WarcrySpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1316278494] = { "(15-25)% increased Warcry Speed" }, } }, ["SpecialCorruptionCurseEffect1"] = { type = "SpecialCorrupted", affix = "", "(5-10)% increased Curse Magnitudes", statOrder = { 2376 }, level = 1, group = "CurseEffectiveness", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2353576063] = { "(5-10)% increased Curse Magnitudes" }, } }, ["SpecialCorruptionAreaOfEffect1"] = { type = "SpecialCorrupted", affix = "", "(15-25)% increased Area of Effect", statOrder = { 1630 }, level = 1, group = "AreaOfEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [280731498] = { "(15-25)% increased Area of Effect" }, } }, ["SpecialCorruptionPresenceRadius1"] = { type = "SpecialCorrupted", affix = "", "(15-25)% increased Presence Area of Effect", statOrder = { 1069 }, level = 1, group = "PresenceRadius", weightKey = { }, weightVal = { }, modTags = { "aura" }, tradeHashes = { [101878827] = { "(15-25)% increased Presence Area of Effect" }, } }, - ["SpecialCorruptionCooldownRecovery1"] = { type = "SpecialCorrupted", affix = "", "(8-12)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(8-12)% increased Cooldown Recovery Rate" }, } }, + ["SpecialCorruptionCooldownRecovery1"] = { type = "SpecialCorrupted", affix = "", "(8-12)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(8-12)% increased Cooldown Recovery Rate" }, } }, ["SpecialCorruptionSkillEffectDuration1"] = { type = "SpecialCorrupted", affix = "", "(15-25)% increased Skill Effect Duration", statOrder = { 1645 }, level = 1, group = "SkillEffectDuration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3377888098] = { "(15-25)% increased Skill Effect Duration" }, } }, - ["SpecialCorruptionEnergyGeneration1"] = { type = "SpecialCorrupted", affix = "", "Meta Skills gain (20-30)% increased Energy", statOrder = { 6410 }, level = 1, group = "EnergyGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4236566306] = { "Meta Skills gain (20-30)% increased Energy" }, } }, + ["SpecialCorruptionEnergyGeneration1"] = { type = "SpecialCorrupted", affix = "", "Meta Skills gain (20-30)% increased Energy", statOrder = { 6405 }, level = 1, group = "EnergyGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4236566306] = { "Meta Skills gain (20-30)% increased Energy" }, } }, ["SpecialCorruptionDamageGainedAsChaos1"] = { type = "SpecialCorrupted", affix = "", "Gain (5-8)% of Damage as Extra Chaos Damage", statOrder = { 1672 }, level = 1, group = "DamageGainedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [3398787959] = { "Gain (5-8)% of Damage as Extra Chaos Damage" }, } }, } \ No newline at end of file diff --git a/src/Data/ModIncursionLimb.lua b/src/Data/ModIncursionLimb.lua index a2fc2ee5c3..0537b7e21c 100644 --- a/src/Data/ModIncursionLimb.lua +++ b/src/Data/ModIncursionLimb.lua @@ -3,15 +3,15 @@ return { ["IncursionLeg1"] = { affix = "", "(20-30)% increased Evasion Rating", statOrder = { 884 }, level = 0, group = "GlobalEvasionRatingPercent", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [2106365538] = { "(20-30)% increased Evasion Rating" }, } }, - ["IncursionLeg2"] = { affix = "", "(6-10)% increased Movement Speed while Sprinting", statOrder = { 10069 }, level = 0, group = "MovementVelocityWhileSprinting", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [3107707789] = { "(6-10)% increased Movement Speed while Sprinting" }, } }, + ["IncursionLeg2"] = { affix = "", "(6-10)% increased Movement Speed while Sprinting", statOrder = { 10062 }, level = 0, group = "MovementVelocityWhileSprinting", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [3107707789] = { "(6-10)% increased Movement Speed while Sprinting" }, } }, ["IncursionLeg3"] = { affix = "", "(15-25)% increased Stun Threshold", statOrder = { 2983 }, level = 0, group = "IncreasedStunThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [680068163] = { "(15-25)% increased Stun Threshold" }, } }, - ["IncursionLeg4"] = { affix = "", "(5-10)% reduced Movement Speed Penalty from using Skills while moving", statOrder = { 9154 }, level = 0, group = "MovementVelocityPenaltyWhilePerformingAction", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2590797182] = { "(5-10)% reduced Movement Speed Penalty from using Skills while moving" }, } }, - ["IncursionLeg5"] = { affix = "", "(20-30)% increased Mana Regeneration Rate while moving", statOrder = { 8021 }, level = 0, group = "ManaRegenerationRateWhileMoving", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1327522346] = { "(20-30)% increased Mana Regeneration Rate while moving" }, } }, + ["IncursionLeg4"] = { affix = "", "(5-10)% reduced Movement Speed Penalty from using Skills while moving", statOrder = { 9148 }, level = 0, group = "MovementVelocityPenaltyWhilePerformingAction", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2590797182] = { "(5-10)% reduced Movement Speed Penalty from using Skills while moving" }, } }, + ["IncursionLeg5"] = { affix = "", "(20-30)% increased Mana Regeneration Rate while moving", statOrder = { 8016 }, level = 0, group = "ManaRegenerationRateWhileMoving", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1327522346] = { "(20-30)% increased Mana Regeneration Rate while moving" }, } }, ["IncursionLeg6"] = { affix = "", "(6-10)% of Damage taken Recouped as Life", statOrder = { 1037 }, level = 0, group = "DamageTakenGainedAsLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1444556985] = { "(6-10)% of Damage taken Recouped as Life" }, } }, ["IncursionArm1"] = { affix = "", "(8-12)% increased Block chance", statOrder = { 1133 }, level = 0, group = "IncreasedBlockChance", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [4147897060] = { "(8-12)% increased Block chance" }, } }, ["IncursionArm2"] = { affix = "", "(6-10)% increased Attack Speed", statOrder = { 985 }, level = 0, group = "IncreasedAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [681332047] = { "(6-10)% increased Attack Speed" }, } }, ["IncursionArm3"] = { affix = "", "(6-10)% increased Cast Speed", statOrder = { 987 }, level = 0, group = "IncreasedCastSpeed", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [2891184298] = { "(6-10)% increased Cast Speed" }, } }, ["IncursionArm4"] = { affix = "", "(12-16)% increased Curse Magnitudes", statOrder = { 2376 }, level = 0, group = "CurseEffectiveness", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2353576063] = { "(12-16)% increased Curse Magnitudes" }, } }, - ["IncursionArm5"] = { affix = "", "(6-10)% increased Deflection Rating", statOrder = { 6119 }, level = 0, group = "GlobalDeflectionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [3040571529] = { "(6-10)% increased Deflection Rating" }, } }, + ["IncursionArm5"] = { affix = "", "(6-10)% increased Deflection Rating", statOrder = { 6114 }, level = 0, group = "GlobalDeflectionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [3040571529] = { "(6-10)% increased Deflection Rating" }, } }, ["IncursionArm6"] = { affix = "", "(15-25)% increased Presence Area of Effect", statOrder = { 1069 }, level = 0, group = "PresenceRadius", weightKey = { }, weightVal = { }, modTags = { "aura" }, tradeHashes = { [101878827] = { "(15-25)% increased Presence Area of Effect" }, } }, } \ No newline at end of file diff --git a/src/Data/ModItem.lua b/src/Data/ModItem.lua index d88c1d4811..8e7faac33d 100644 --- a/src/Data/ModItem.lua +++ b/src/Data/ModItem.lua @@ -453,13 +453,13 @@ return { ["MovementVelocity4"] = { type = "Prefix", affix = "Gazelle's", "25% increased Movement Speed", statOrder = { 836 }, level = 46, group = "MovementVelocity", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [2250533757] = { "25% increased Movement Speed" }, } }, ["MovementVelocity5"] = { type = "Prefix", affix = "Cheetah's", "30% increased Movement Speed", statOrder = { 836 }, level = 65, group = "MovementVelocity", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [2250533757] = { "30% increased Movement Speed" }, } }, ["MovementVelocity6"] = { type = "Prefix", affix = "Hellion's", "35% increased Movement Speed", statOrder = { 836 }, level = 82, group = "MovementVelocity", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [2250533757] = { "35% increased Movement Speed" }, } }, - ["AttackerTakesDamage1"] = { type = "Prefix", affix = "Thorny", "(1-2) to (3-4) Physical Thorns damage", statOrder = { 10261 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(1-2) to (3-4) Physical Thorns damage" }, } }, - ["AttackerTakesDamage2"] = { type = "Prefix", affix = "Spiny", "(5-7) to (7-10) Physical Thorns damage", statOrder = { 10261 }, level = 10, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(5-7) to (7-10) Physical Thorns damage" }, } }, - ["AttackerTakesDamage3"] = { type = "Prefix", affix = "Barbed", "(11-16) to (17-23) Physical Thorns damage", statOrder = { 10261 }, level = 19, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(11-16) to (17-23) Physical Thorns damage" }, } }, - ["AttackerTakesDamage4"] = { type = "Prefix", affix = "Pointed", "(24-35) to (36-53) Physical Thorns damage", statOrder = { 10261 }, level = 38, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(24-35) to (36-53) Physical Thorns damage" }, } }, - ["AttackerTakesDamage5"] = { type = "Prefix", affix = "Spiked", "(40-60) to (61-92) Physical Thorns damage", statOrder = { 10261 }, level = 48, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(40-60) to (61-92) Physical Thorns damage" }, } }, - ["AttackerTakesDamage6"] = { type = "Prefix", affix = "Edged", "(64-97) to (98-145) Physical Thorns damage", statOrder = { 10261 }, level = 63, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(64-97) to (98-145) Physical Thorns damage" }, } }, - ["AttackerTakesDamage7"] = { type = "Prefix", affix = "Jagged", "(101-151) to (152-220) Physical Thorns damage", statOrder = { 10261 }, level = 74, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(101-151) to (152-220) Physical Thorns damage" }, } }, + ["AttackerTakesDamage1"] = { type = "Prefix", affix = "Thorny", "(1-2) to (3-4) Physical Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(1-2) to (3-4) Physical Thorns damage" }, } }, + ["AttackerTakesDamage2"] = { type = "Prefix", affix = "Spiny", "(5-7) to (7-10) Physical Thorns damage", statOrder = { 10254 }, level = 10, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(5-7) to (7-10) Physical Thorns damage" }, } }, + ["AttackerTakesDamage3"] = { type = "Prefix", affix = "Barbed", "(11-16) to (17-23) Physical Thorns damage", statOrder = { 10254 }, level = 19, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(11-16) to (17-23) Physical Thorns damage" }, } }, + ["AttackerTakesDamage4"] = { type = "Prefix", affix = "Pointed", "(24-35) to (36-53) Physical Thorns damage", statOrder = { 10254 }, level = 38, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(24-35) to (36-53) Physical Thorns damage" }, } }, + ["AttackerTakesDamage5"] = { type = "Prefix", affix = "Spiked", "(40-60) to (61-92) Physical Thorns damage", statOrder = { 10254 }, level = 48, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(40-60) to (61-92) Physical Thorns damage" }, } }, + ["AttackerTakesDamage6"] = { type = "Prefix", affix = "Edged", "(64-97) to (98-145) Physical Thorns damage", statOrder = { 10254 }, level = 63, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(64-97) to (98-145) Physical Thorns damage" }, } }, + ["AttackerTakesDamage7"] = { type = "Prefix", affix = "Jagged", "(101-151) to (152-220) Physical Thorns damage", statOrder = { 10254 }, level = 74, group = "ThornsPhysicalDamage", weightKey = { "body_armour", "shield", "belt", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(101-151) to (152-220) Physical Thorns damage" }, } }, ["AddedPhysicalDamage1"] = { type = "Prefix", affix = "Glinting", "Adds (1-2) to 3 Physical Damage to Attacks", statOrder = { 858 }, level = 1, group = "PhysicalDamage", weightKey = { "ring", "gloves", "quiver", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [3032590688] = { "Adds (1-2) to 3 Physical Damage to Attacks" }, } }, ["AddedPhysicalDamage2"] = { type = "Prefix", affix = "Burnished", "Adds (2-3) to (4-6) Physical Damage to Attacks", statOrder = { 858 }, level = 8, group = "PhysicalDamage", weightKey = { "ring", "gloves", "quiver", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [3032590688] = { "Adds (2-3) to (4-6) Physical Damage to Attacks" }, } }, ["AddedPhysicalDamage3"] = { type = "Prefix", affix = "Polished", "Adds (2-4) to (5-8) Physical Damage to Attacks", statOrder = { 858 }, level = 16, group = "PhysicalDamage", weightKey = { "ring", "gloves", "quiver", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [3032590688] = { "Adds (2-4) to (5-8) Physical Damage to Attacks" }, } }, @@ -1148,11 +1148,11 @@ return { ["LocalIncreasedSpiritAndMana5"] = { type = "Prefix", affix = "Envoy's", "(27-30)% increased Spirit", "+(34-37) to maximum Mana", statOrder = { 857, 892 }, level = 48, group = "LocalIncreasedSpiritAndMana", weightKey = { "sceptre", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1050105434] = { "+(34-37) to maximum Mana" }, [3984865854] = { "(27-30)% increased Spirit" }, } }, ["LocalIncreasedSpiritAndMana6"] = { type = "Prefix", affix = "Diplomat's", "(31-34)% increased Spirit", "+(38-41) to maximum Mana", statOrder = { 857, 892 }, level = 58, group = "LocalIncreasedSpiritAndMana", weightKey = { "sceptre", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1050105434] = { "+(38-41) to maximum Mana" }, [3984865854] = { "(31-34)% increased Spirit" }, } }, ["LocalIncreasedSpiritAndMana7"] = { type = "Prefix", affix = "Chancellor's", "(35-38)% increased Spirit", "+(42-45) to maximum Mana", statOrder = { 857, 892 }, level = 70, group = "LocalIncreasedSpiritAndMana", weightKey = { "sceptre", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1050105434] = { "+(42-45) to maximum Mana" }, [3984865854] = { "(35-38)% increased Spirit" }, } }, - ["ReducedBleedDuration1"] = { type = "Suffix", affix = "of Sealing", "(36-40)% reduced Duration of Bleeding on You", statOrder = { 9804 }, level = 21, group = "ReducedBleedDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(36-40)% reduced Duration of Bleeding on You" }, } }, - ["ReducedBleedDuration2"] = { type = "Suffix", affix = "of Alleviation", "(41-45)% reduced Duration of Bleeding on You", statOrder = { 9804 }, level = 37, group = "ReducedBleedDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(41-45)% reduced Duration of Bleeding on You" }, } }, - ["ReducedBleedDuration3"] = { type = "Suffix", affix = "of Allaying", "(46-50)% reduced Duration of Bleeding on You", statOrder = { 9804 }, level = 50, group = "ReducedBleedDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(46-50)% reduced Duration of Bleeding on You" }, } }, - ["ReducedBleedDuration4"] = { type = "Suffix", affix = "of Assuaging", "(51-55)% reduced Duration of Bleeding on You", statOrder = { 9804 }, level = 64, group = "ReducedBleedDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(51-55)% reduced Duration of Bleeding on You" }, } }, - ["ReducedBleedDuration5"] = { type = "Suffix", affix = "of Staunching", "(56-60)% reduced Duration of Bleeding on You", statOrder = { 9804 }, level = 76, group = "ReducedBleedDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(56-60)% reduced Duration of Bleeding on You" }, } }, + ["ReducedBleedDuration1"] = { type = "Suffix", affix = "of Sealing", "(36-40)% reduced Duration of Bleeding on You", statOrder = { 9798 }, level = 21, group = "ReducedBleedDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(36-40)% reduced Duration of Bleeding on You" }, } }, + ["ReducedBleedDuration2"] = { type = "Suffix", affix = "of Alleviation", "(41-45)% reduced Duration of Bleeding on You", statOrder = { 9798 }, level = 37, group = "ReducedBleedDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(41-45)% reduced Duration of Bleeding on You" }, } }, + ["ReducedBleedDuration3"] = { type = "Suffix", affix = "of Allaying", "(46-50)% reduced Duration of Bleeding on You", statOrder = { 9798 }, level = 50, group = "ReducedBleedDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(46-50)% reduced Duration of Bleeding on You" }, } }, + ["ReducedBleedDuration4"] = { type = "Suffix", affix = "of Assuaging", "(51-55)% reduced Duration of Bleeding on You", statOrder = { 9798 }, level = 64, group = "ReducedBleedDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(51-55)% reduced Duration of Bleeding on You" }, } }, + ["ReducedBleedDuration5"] = { type = "Suffix", affix = "of Staunching", "(56-60)% reduced Duration of Bleeding on You", statOrder = { 9798 }, level = 76, group = "ReducedBleedDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(56-60)% reduced Duration of Bleeding on You" }, } }, ["ReducedPoisonDuration1"] = { type = "Suffix", affix = "of the Antitoxin", "(36-40)% reduced Poison Duration on you", statOrder = { 1067 }, level = 21, group = "ReducedPoisonDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [3301100256] = { "(36-40)% reduced Poison Duration on you" }, } }, ["ReducedPoisonDuration2"] = { type = "Suffix", affix = "of the Remedy", "(41-45)% reduced Poison Duration on you", statOrder = { 1067 }, level = 37, group = "ReducedPoisonDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [3301100256] = { "(41-45)% reduced Poison Duration on you" }, } }, ["ReducedPoisonDuration3"] = { type = "Suffix", affix = "of the Cure", "(46-50)% reduced Poison Duration on you", statOrder = { 1067 }, level = 50, group = "ReducedPoisonDuration", weightKey = { "body_armour", "default", }, weightVal = { 1, 0 }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [3301100256] = { "(46-50)% reduced Poison Duration on you" }, } }, @@ -1233,12 +1233,12 @@ return { ["ArrowPierceChance5"] = { type = "Suffix", affix = "of Penetrating", "(24-26)% chance to Pierce an Enemy", statOrder = { 1068 }, level = 77, group = "ChanceToPierce", weightKey = { "quiver", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2321178454] = { "(24-26)% chance to Pierce an Enemy" }, } }, ["AdditionalArrow1"] = { type = "Suffix", affix = "of Splintering", "Bow Attacks fire an additional Arrow", statOrder = { 990 }, level = 55, group = "AdditionalArrows", weightKey = { "bow", "default", }, weightVal = { 0, 0 }, modTags = { "attack" }, tradeHashes = { [3885405204] = { "Bow Attacks fire an additional Arrow" }, } }, ["AdditionalArrow2"] = { type = "Suffix", affix = "of Many", "Bow Attacks fire 2 additional Arrows", statOrder = { 990 }, level = 82, group = "AdditionalArrows", weightKey = { "bow", "default", }, weightVal = { 0, 0 }, modTags = { "attack" }, tradeHashes = { [3885405204] = { "Bow Attacks fire 2 additional Arrows" }, } }, - ["AdditionalArrowChance1"] = { type = "Suffix", affix = "of Surplus", "+(25-50)% Surpassing chance to fire an additional Arrow", statOrder = { 5513 }, level = 46, group = "AdditionalArrowChanceCanExceed100%", weightKey = { "bow", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(25-50)% Surpassing chance to fire an additional Arrow" }, } }, - ["AdditionalArrowChance2"] = { type = "Suffix", affix = "of Splintering", "+(75-100)% Surpassing chance to fire an additional Arrow", statOrder = { 5513 }, level = 55, group = "AdditionalArrowChanceCanExceed100%", weightKey = { "bow", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(75-100)% Surpassing chance to fire an additional Arrow" }, } }, - ["AdditionalArrowChance3"] = { type = "Suffix", affix = "of Shards", "+(125-150)% Surpassing chance to fire an additional Arrow", statOrder = { 5513 }, level = 66, group = "AdditionalArrowChanceCanExceed100%", weightKey = { "bow", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(125-150)% Surpassing chance to fire an additional Arrow" }, } }, - ["AdditionalArrowChance4"] = { type = "Suffix", affix = "of Many", "+(175-200)% Surpassing chance to fire an additional Arrow", statOrder = { 5513 }, level = 82, group = "AdditionalArrowChanceCanExceed100%", weightKey = { "bow", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(175-200)% Surpassing chance to fire an additional Arrow" }, } }, - ["AdditionalArrowChanceQuiver1"] = { type = "Suffix", affix = "of Surplus", "+(25-40)% Surpassing chance to fire an additional Arrow", statOrder = { 5513 }, level = 46, group = "AdditionalArrowChanceCanExceed100%", weightKey = { "quiver", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(25-40)% Surpassing chance to fire an additional Arrow" }, } }, - ["AdditionalArrowChanceQuiver2"] = { type = "Suffix", affix = "of Splintering", "+(41-60)% Surpassing chance to fire an additional Arrow", statOrder = { 5513 }, level = 80, group = "AdditionalArrowChanceCanExceed100%", weightKey = { "quiver", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(41-60)% Surpassing chance to fire an additional Arrow" }, } }, + ["AdditionalArrowChance1"] = { type = "Suffix", affix = "of Surplus", "+(25-50)% Surpassing chance to fire an additional Arrow", statOrder = { 5509 }, level = 46, group = "AdditionalArrowChanceCanExceed100%", weightKey = { "bow", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(25-50)% Surpassing chance to fire an additional Arrow" }, } }, + ["AdditionalArrowChance2"] = { type = "Suffix", affix = "of Splintering", "+(75-100)% Surpassing chance to fire an additional Arrow", statOrder = { 5509 }, level = 55, group = "AdditionalArrowChanceCanExceed100%", weightKey = { "bow", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(75-100)% Surpassing chance to fire an additional Arrow" }, } }, + ["AdditionalArrowChance3"] = { type = "Suffix", affix = "of Shards", "+(125-150)% Surpassing chance to fire an additional Arrow", statOrder = { 5509 }, level = 66, group = "AdditionalArrowChanceCanExceed100%", weightKey = { "bow", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(125-150)% Surpassing chance to fire an additional Arrow" }, } }, + ["AdditionalArrowChance4"] = { type = "Suffix", affix = "of Many", "+(175-200)% Surpassing chance to fire an additional Arrow", statOrder = { 5509 }, level = 82, group = "AdditionalArrowChanceCanExceed100%", weightKey = { "bow", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(175-200)% Surpassing chance to fire an additional Arrow" }, } }, + ["AdditionalArrowChanceQuiver1"] = { type = "Suffix", affix = "of Surplus", "+(25-40)% Surpassing chance to fire an additional Arrow", statOrder = { 5509 }, level = 46, group = "AdditionalArrowChanceCanExceed100%", weightKey = { "quiver", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(25-40)% Surpassing chance to fire an additional Arrow" }, } }, + ["AdditionalArrowChanceQuiver2"] = { type = "Suffix", affix = "of Splintering", "+(41-60)% Surpassing chance to fire an additional Arrow", statOrder = { 5509 }, level = 80, group = "AdditionalArrowChanceCanExceed100%", weightKey = { "quiver", "default", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(41-60)% Surpassing chance to fire an additional Arrow" }, } }, ["AdditionalAmmo1"] = { type = "Suffix", affix = "of Shelling", "Loads an additional bolt", statOrder = { 988 }, level = 55, group = "AdditionalAmmo", weightKey = { "cannon", "crossbow", "default", }, weightVal = { 0, 1, 0 }, modTags = { "attack" }, tradeHashes = { [1967051901] = { "Loads an additional bolt" }, } }, ["AdditionalAmmo2"] = { type = "Suffix", affix = "of Bursting", "Loads 2 additional bolts", statOrder = { 988 }, level = 82, group = "AdditionalAmmo", weightKey = { "cannon", "crossbow", "default", }, weightVal = { 0, 1, 0 }, modTags = { "attack" }, tradeHashes = { [1967051901] = { "Loads 2 additional bolts" }, } }, ["BeltFlaskLifeRecoveryRate1"] = { type = "Prefix", affix = "Restoring", "(5-10)% increased Flask Life Recovery rate", statOrder = { 898 }, level = 1, group = "BeltFlaskLifeRecoveryRate", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask", "resource", "life" }, tradeHashes = { [51994685] = { "(5-10)% increased Flask Life Recovery rate" }, } }, @@ -1258,30 +1258,30 @@ return { ["BeltIncreasedCharmDuration3"] = { type = "Prefix", affix = "Progressive", "(16-21)% increased Charm Effect Duration", statOrder = { 900 }, level = 46, group = "BeltIncreasedCharmDuration", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1389754388] = { "(16-21)% increased Charm Effect Duration" }, } }, ["BeltIncreasedCharmDuration4"] = { type = "Prefix", affix = "Innovative", "(22-27)% increased Charm Effect Duration", statOrder = { 900 }, level = 60, group = "BeltIncreasedCharmDuration", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1389754388] = { "(22-27)% increased Charm Effect Duration" }, } }, ["BeltIncreasedCharmDuration5"] = { type = "Prefix", affix = "Revolutionary", "(28-33)% increased Charm Effect Duration", statOrder = { 900 }, level = 75, group = "BeltIncreasedCharmDuration", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1389754388] = { "(28-33)% increased Charm Effect Duration" }, } }, - ["BeltIncreasedFlaskChargesGained1"] = { type = "Suffix", affix = "of Refilling", "(5-10)% increased Flask Charges gained", statOrder = { 6640 }, level = 2, group = "BeltIncreasedFlaskChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(5-10)% increased Flask Charges gained" }, } }, - ["BeltIncreasedFlaskChargesGained2"] = { type = "Suffix", affix = "of Restocking", "(11-16)% increased Flask Charges gained", statOrder = { 6640 }, level = 16, group = "BeltIncreasedFlaskChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(11-16)% increased Flask Charges gained" }, } }, - ["BeltIncreasedFlaskChargesGained3_____"] = { type = "Suffix", affix = "of Replenishing", "(17-22)% increased Flask Charges gained", statOrder = { 6640 }, level = 32, group = "BeltIncreasedFlaskChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(17-22)% increased Flask Charges gained" }, } }, - ["BeltIncreasedFlaskChargesGained4"] = { type = "Suffix", affix = "of Pouring", "(23-28)% increased Flask Charges gained", statOrder = { 6640 }, level = 48, group = "BeltIncreasedFlaskChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(23-28)% increased Flask Charges gained" }, } }, - ["BeltIncreasedFlaskChargesGained5_"] = { type = "Suffix", affix = "of Brimming", "(29-34)% increased Flask Charges gained", statOrder = { 6640 }, level = 70, group = "BeltIncreasedFlaskChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(29-34)% increased Flask Charges gained" }, } }, - ["BeltIncreasedFlaskChargesGained6"] = { type = "Suffix", affix = "of Overflowing", "(35-40)% increased Flask Charges gained", statOrder = { 6640 }, level = 81, group = "BeltIncreasedFlaskChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(35-40)% increased Flask Charges gained" }, } }, + ["BeltIncreasedFlaskChargesGained1"] = { type = "Suffix", affix = "of Refilling", "(5-10)% increased Flask Charges gained", statOrder = { 6635 }, level = 2, group = "BeltIncreasedFlaskChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(5-10)% increased Flask Charges gained" }, } }, + ["BeltIncreasedFlaskChargesGained2"] = { type = "Suffix", affix = "of Restocking", "(11-16)% increased Flask Charges gained", statOrder = { 6635 }, level = 16, group = "BeltIncreasedFlaskChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(11-16)% increased Flask Charges gained" }, } }, + ["BeltIncreasedFlaskChargesGained3_____"] = { type = "Suffix", affix = "of Replenishing", "(17-22)% increased Flask Charges gained", statOrder = { 6635 }, level = 32, group = "BeltIncreasedFlaskChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(17-22)% increased Flask Charges gained" }, } }, + ["BeltIncreasedFlaskChargesGained4"] = { type = "Suffix", affix = "of Pouring", "(23-28)% increased Flask Charges gained", statOrder = { 6635 }, level = 48, group = "BeltIncreasedFlaskChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(23-28)% increased Flask Charges gained" }, } }, + ["BeltIncreasedFlaskChargesGained5_"] = { type = "Suffix", affix = "of Brimming", "(29-34)% increased Flask Charges gained", statOrder = { 6635 }, level = 70, group = "BeltIncreasedFlaskChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(29-34)% increased Flask Charges gained" }, } }, + ["BeltIncreasedFlaskChargesGained6"] = { type = "Suffix", affix = "of Overflowing", "(35-40)% increased Flask Charges gained", statOrder = { 6635 }, level = 81, group = "BeltIncreasedFlaskChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(35-40)% increased Flask Charges gained" }, } }, ["BeltReducedFlaskChargesUsed1"] = { type = "Suffix", affix = "of Sipping", "(8-10)% reduced Flask Charges used", statOrder = { 1049 }, level = 3, group = "BeltReducedFlaskChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [644456512] = { "(8-10)% reduced Flask Charges used" }, } }, ["BeltReducedFlaskChargesUsed2"] = { type = "Suffix", affix = "of Imbibing", "(11-13)% reduced Flask Charges used", statOrder = { 1049 }, level = 18, group = "BeltReducedFlaskChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [644456512] = { "(11-13)% reduced Flask Charges used" }, } }, ["BeltReducedFlaskChargesUsed3"] = { type = "Suffix", affix = "of Relishing", "(14-16)% reduced Flask Charges used", statOrder = { 1049 }, level = 33, group = "BeltReducedFlaskChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [644456512] = { "(14-16)% reduced Flask Charges used" }, } }, ["BeltReducedFlaskChargesUsed4"] = { type = "Suffix", affix = "of Savouring", "(17-19)% reduced Flask Charges used", statOrder = { 1049 }, level = 50, group = "BeltReducedFlaskChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [644456512] = { "(17-19)% reduced Flask Charges used" }, } }, ["BeltReducedFlaskChargesUsed5"] = { type = "Suffix", affix = "of Reveling", "(20-22)% reduced Flask Charges used", statOrder = { 1049 }, level = 72, group = "BeltReducedFlaskChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [644456512] = { "(20-22)% reduced Flask Charges used" }, } }, ["BeltReducedFlaskChargesUsed6"] = { type = "Suffix", affix = "of Nourishing", "(23-25)% reduced Flask Charges used", statOrder = { 1049 }, level = 81, group = "BeltReducedFlaskChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [644456512] = { "(23-25)% reduced Flask Charges used" }, } }, - ["BeltIncreasedCharmChargesGained1"] = { type = "Suffix", affix = "of Plenty", "(5-10)% increased Charm Charges gained", statOrder = { 5605 }, level = 2, group = "BeltIncreasedCharmChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(5-10)% increased Charm Charges gained" }, } }, - ["BeltIncreasedCharmChargesGained2"] = { type = "Suffix", affix = "of Surplus", "(11-16)% increased Charm Charges gained", statOrder = { 5605 }, level = 16, group = "BeltIncreasedCharmChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(11-16)% increased Charm Charges gained" }, } }, - ["BeltIncreasedCharmChargesGained3"] = { type = "Suffix", affix = "of Fertility", "(17-22)% increased Charm Charges gained", statOrder = { 5605 }, level = 32, group = "BeltIncreasedCharmChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(17-22)% increased Charm Charges gained" }, } }, - ["BeltIncreasedCharmChargesGained4"] = { type = "Suffix", affix = "of Bounty", "(23-28)% increased Charm Charges gained", statOrder = { 5605 }, level = 48, group = "BeltIncreasedCharmChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(23-28)% increased Charm Charges gained" }, } }, - ["BeltIncreasedCharmChargesGained5"] = { type = "Suffix", affix = "of the Harvest", "(29-34)% increased Charm Charges gained", statOrder = { 5605 }, level = 70, group = "BeltIncreasedCharmChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(29-34)% increased Charm Charges gained" }, } }, - ["BeltIncreasedCharmChargesGained6"] = { type = "Suffix", affix = "of Abundance", "(35-40)% increased Charm Charges gained", statOrder = { 5605 }, level = 81, group = "BeltIncreasedCharmChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(35-40)% increased Charm Charges gained" }, } }, - ["BeltReducedCharmChargesUsed1"] = { type = "Suffix", affix = "of Austerity", "(8-10)% reduced Charm Charges used", statOrder = { 5606 }, level = 3, group = "BeltReducedCharmChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(8-10)% reduced Charm Charges used" }, } }, - ["BeltReducedCharmChargesUsed2"] = { type = "Suffix", affix = "of Frugality", "(11-13)% reduced Charm Charges used", statOrder = { 5606 }, level = 18, group = "BeltReducedCharmChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(11-13)% reduced Charm Charges used" }, } }, - ["BeltReducedCharmChargesUsed3"] = { type = "Suffix", affix = "of Temperance", "(14-16)% reduced Charm Charges used", statOrder = { 5606 }, level = 33, group = "BeltReducedCharmChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(14-16)% reduced Charm Charges used" }, } }, - ["BeltReducedCharmChargesUsed4"] = { type = "Suffix", affix = "of Restraint", "(17-19)% reduced Charm Charges used", statOrder = { 5606 }, level = 50, group = "BeltReducedCharmChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(17-19)% reduced Charm Charges used" }, } }, - ["BeltReducedCharmChargesUsed5"] = { type = "Suffix", affix = "of Economy", "(20-22)% reduced Charm Charges used", statOrder = { 5606 }, level = 72, group = "BeltReducedCharmChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(20-22)% reduced Charm Charges used" }, } }, - ["BeltReducedCharmChargesUsed6"] = { type = "Suffix", affix = "of Scarcity", "(23-25)% reduced Charm Charges used", statOrder = { 5606 }, level = 81, group = "BeltReducedCharmChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(23-25)% reduced Charm Charges used" }, } }, + ["BeltIncreasedCharmChargesGained1"] = { type = "Suffix", affix = "of Plenty", "(5-10)% increased Charm Charges gained", statOrder = { 5601 }, level = 2, group = "BeltIncreasedCharmChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(5-10)% increased Charm Charges gained" }, } }, + ["BeltIncreasedCharmChargesGained2"] = { type = "Suffix", affix = "of Surplus", "(11-16)% increased Charm Charges gained", statOrder = { 5601 }, level = 16, group = "BeltIncreasedCharmChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(11-16)% increased Charm Charges gained" }, } }, + ["BeltIncreasedCharmChargesGained3"] = { type = "Suffix", affix = "of Fertility", "(17-22)% increased Charm Charges gained", statOrder = { 5601 }, level = 32, group = "BeltIncreasedCharmChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(17-22)% increased Charm Charges gained" }, } }, + ["BeltIncreasedCharmChargesGained4"] = { type = "Suffix", affix = "of Bounty", "(23-28)% increased Charm Charges gained", statOrder = { 5601 }, level = 48, group = "BeltIncreasedCharmChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(23-28)% increased Charm Charges gained" }, } }, + ["BeltIncreasedCharmChargesGained5"] = { type = "Suffix", affix = "of the Harvest", "(29-34)% increased Charm Charges gained", statOrder = { 5601 }, level = 70, group = "BeltIncreasedCharmChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(29-34)% increased Charm Charges gained" }, } }, + ["BeltIncreasedCharmChargesGained6"] = { type = "Suffix", affix = "of Abundance", "(35-40)% increased Charm Charges gained", statOrder = { 5601 }, level = 81, group = "BeltIncreasedCharmChargesGained", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(35-40)% increased Charm Charges gained" }, } }, + ["BeltReducedCharmChargesUsed1"] = { type = "Suffix", affix = "of Austerity", "(8-10)% reduced Charm Charges used", statOrder = { 5602 }, level = 3, group = "BeltReducedCharmChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(8-10)% reduced Charm Charges used" }, } }, + ["BeltReducedCharmChargesUsed2"] = { type = "Suffix", affix = "of Frugality", "(11-13)% reduced Charm Charges used", statOrder = { 5602 }, level = 18, group = "BeltReducedCharmChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(11-13)% reduced Charm Charges used" }, } }, + ["BeltReducedCharmChargesUsed3"] = { type = "Suffix", affix = "of Temperance", "(14-16)% reduced Charm Charges used", statOrder = { 5602 }, level = 33, group = "BeltReducedCharmChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(14-16)% reduced Charm Charges used" }, } }, + ["BeltReducedCharmChargesUsed4"] = { type = "Suffix", affix = "of Restraint", "(17-19)% reduced Charm Charges used", statOrder = { 5602 }, level = 50, group = "BeltReducedCharmChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(17-19)% reduced Charm Charges used" }, } }, + ["BeltReducedCharmChargesUsed5"] = { type = "Suffix", affix = "of Economy", "(20-22)% reduced Charm Charges used", statOrder = { 5602 }, level = 72, group = "BeltReducedCharmChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(20-22)% reduced Charm Charges used" }, } }, + ["BeltReducedCharmChargesUsed6"] = { type = "Suffix", affix = "of Scarcity", "(23-25)% reduced Charm Charges used", statOrder = { 5602 }, level = 81, group = "BeltReducedCharmChargesUsed", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(23-25)% reduced Charm Charges used" }, } }, ["AdditionalCharm1"] = { type = "Suffix", affix = "of Symbolism", "+1 Charm Slot", statOrder = { 989 }, level = 23, group = "AdditionalCharm", weightKey = { "belt", "default", }, weightVal = { 0, 0 }, modTags = { "charm" }, tradeHashes = { [2582079000] = { "+1 Charm Slot" }, } }, ["AdditionalCharm2"] = { type = "Suffix", affix = "of Inscription", "+2 Charm Slots", statOrder = { 989 }, level = 64, group = "AdditionalCharm", weightKey = { "belt", "default", }, weightVal = { 0, 0 }, modTags = { "charm" }, tradeHashes = { [2582079000] = { "+2 Charm Slots" }, } }, ["IgniteChanceIncrease1"] = { type = "Suffix", affix = "of Ignition", "(51-60)% increased Flammability Magnitude", statOrder = { 1055 }, level = 15, group = "IgniteChanceIncrease", weightKey = { "no_fire_spell_mods", "wand", "staff", "trap", "default", }, weightVal = { 0, 1, 1, 1, 0 }, tags = { "no_cold_spell_mods", "no_lightning_spell_mods", "no_chaos_spell_mods", }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [2968503605] = { "(51-60)% increased Flammability Magnitude" }, } }, @@ -1420,20 +1420,20 @@ return { ["MinionLife4"] = { type = "Suffix", affix = "of the Headmaster", "Minions have (36-40)% increased maximum Life", statOrder = { 1026 }, level = 48, group = "MinionLife", weightKey = { "sceptre", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (36-40)% increased maximum Life" }, } }, ["MinionLife5"] = { type = "Suffix", affix = "of the Administrator", "Minions have (41-45)% increased maximum Life", statOrder = { 1026 }, level = 64, group = "MinionLife", weightKey = { "sceptre", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (41-45)% increased maximum Life" }, } }, ["MinionLife6"] = { type = "Suffix", affix = "of the Rector", "Minions have (46-50)% increased maximum Life", statOrder = { 1026 }, level = 80, group = "MinionLife", weightKey = { "sceptre", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (46-50)% increased maximum Life" }, } }, - ["GrenadeSkillAdditionalCooldownUse1"] = { type = "Suffix", affix = "of Stockpiling", "Grenade Skills have +1 Cooldown Use", statOrder = { 6941 }, level = 72, group = "GrenadeCooldownUse", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2250681686] = { "Grenade Skills have +1 Cooldown Use" }, } }, - ["GrenadeSkillAdditionalCooldownUse2"] = { type = "Suffix", affix = "of Ordnance", "Grenade Skills have +2 Cooldown Uses", statOrder = { 6941 }, level = 81, group = "GrenadeCooldownUse", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2250681686] = { "Grenade Skills have +2 Cooldown Uses" }, } }, - ["GrenadeSkillAdditionalProjectile1"] = { type = "Suffix", affix = "of Blasting", "Grenade Skills Fire an additional Projectile", statOrder = { 6945 }, level = 72, group = "GrenadeProjectiles", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1980802737] = { "Grenade Skills Fire an additional Projectile" }, } }, - ["GrenadeSkillAdditionalProjectile2"] = { type = "Suffix", affix = "of Bombarding", "Grenade Skills Fire 2 additional Projectiles", statOrder = { 6945 }, level = 81, group = "GrenadeProjectiles", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1980802737] = { "Grenade Skills Fire 2 additional Projectiles" }, } }, - ["GrenadeSkillCooldownRecovery1"] = { type = "Suffix", affix = "of Speed", "(4-8)% increased Cooldown Recovery Rate for Grenade Skills", statOrder = { 6942 }, level = 4, group = "GrenadeSkillCooldownSpeed", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1544773869] = { "(4-8)% increased Cooldown Recovery Rate for Grenade Skills" }, } }, - ["GrenadeSkillCooldownRecovery2"] = { type = "Suffix", affix = "of Brevity", "(9-14)% increased Cooldown Recovery Rate for Grenade Skills", statOrder = { 6942 }, level = 16, group = "GrenadeSkillCooldownSpeed", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1544773869] = { "(9-14)% increased Cooldown Recovery Rate for Grenade Skills" }, } }, - ["GrenadeSkillCooldownRecovery3"] = { type = "Suffix", affix = "of Rapidity", "(15-21)% increased Cooldown Recovery Rate for Grenade Skills", statOrder = { 6942 }, level = 33, group = "GrenadeSkillCooldownSpeed", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1544773869] = { "(15-21)% increased Cooldown Recovery Rate for Grenade Skills" }, } }, - ["GrenadeSkillCooldownRecovery4"] = { type = "Suffix", affix = "of Swiftness", "(22-26)% increased Cooldown Recovery Rate for Grenade Skills", statOrder = { 6942 }, level = 46, group = "GrenadeSkillCooldownSpeed", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1544773869] = { "(22-26)% increased Cooldown Recovery Rate for Grenade Skills" }, } }, - ["GrenadeSkillCooldownRecovery5"] = { type = "Suffix", affix = "of Fleetness", "(27-32)% increased Cooldown Recovery Rate for Grenade Skills", statOrder = { 6942 }, level = 60, group = "GrenadeSkillCooldownSpeed", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1544773869] = { "(27-32)% increased Cooldown Recovery Rate for Grenade Skills" }, } }, - ["GrenadeSkillCooldownRecovery6"] = { type = "Suffix", affix = "of Alacrity", "(33-40)% increased Cooldown Recovery Rate for Grenade Skills", statOrder = { 6942 }, level = 81, group = "GrenadeSkillCooldownSpeed", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1544773869] = { "(33-40)% increased Cooldown Recovery Rate for Grenade Skills" }, } }, + ["GrenadeSkillAdditionalCooldownUse1"] = { type = "Suffix", affix = "of Stockpiling", "Grenade Skills have +1 Cooldown Use", statOrder = { 6936 }, level = 72, group = "GrenadeCooldownUse", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2250681686] = { "Grenade Skills have +1 Cooldown Use" }, } }, + ["GrenadeSkillAdditionalCooldownUse2"] = { type = "Suffix", affix = "of Ordnance", "Grenade Skills have +2 Cooldown Uses", statOrder = { 6936 }, level = 81, group = "GrenadeCooldownUse", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2250681686] = { "Grenade Skills have +2 Cooldown Uses" }, } }, + ["GrenadeSkillAdditionalProjectile1"] = { type = "Suffix", affix = "of Blasting", "Grenade Skills Fire an additional Projectile", statOrder = { 6940 }, level = 72, group = "GrenadeProjectiles", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1980802737] = { "Grenade Skills Fire an additional Projectile" }, } }, + ["GrenadeSkillAdditionalProjectile2"] = { type = "Suffix", affix = "of Bombarding", "Grenade Skills Fire 2 additional Projectiles", statOrder = { 6940 }, level = 81, group = "GrenadeProjectiles", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1980802737] = { "Grenade Skills Fire 2 additional Projectiles" }, } }, + ["GrenadeSkillCooldownRecovery1"] = { type = "Suffix", affix = "of Speed", "(4-8)% increased Cooldown Recovery Rate for Grenade Skills", statOrder = { 6937 }, level = 4, group = "GrenadeSkillCooldownSpeed", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1544773869] = { "(4-8)% increased Cooldown Recovery Rate for Grenade Skills" }, } }, + ["GrenadeSkillCooldownRecovery2"] = { type = "Suffix", affix = "of Brevity", "(9-14)% increased Cooldown Recovery Rate for Grenade Skills", statOrder = { 6937 }, level = 16, group = "GrenadeSkillCooldownSpeed", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1544773869] = { "(9-14)% increased Cooldown Recovery Rate for Grenade Skills" }, } }, + ["GrenadeSkillCooldownRecovery3"] = { type = "Suffix", affix = "of Rapidity", "(15-21)% increased Cooldown Recovery Rate for Grenade Skills", statOrder = { 6937 }, level = 33, group = "GrenadeSkillCooldownSpeed", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1544773869] = { "(15-21)% increased Cooldown Recovery Rate for Grenade Skills" }, } }, + ["GrenadeSkillCooldownRecovery4"] = { type = "Suffix", affix = "of Swiftness", "(22-26)% increased Cooldown Recovery Rate for Grenade Skills", statOrder = { 6937 }, level = 46, group = "GrenadeSkillCooldownSpeed", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1544773869] = { "(22-26)% increased Cooldown Recovery Rate for Grenade Skills" }, } }, + ["GrenadeSkillCooldownRecovery5"] = { type = "Suffix", affix = "of Fleetness", "(27-32)% increased Cooldown Recovery Rate for Grenade Skills", statOrder = { 6937 }, level = 60, group = "GrenadeSkillCooldownSpeed", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1544773869] = { "(27-32)% increased Cooldown Recovery Rate for Grenade Skills" }, } }, + ["GrenadeSkillCooldownRecovery6"] = { type = "Suffix", affix = "of Alacrity", "(33-40)% increased Cooldown Recovery Rate for Grenade Skills", statOrder = { 6937 }, level = 81, group = "GrenadeSkillCooldownSpeed", weightKey = { "cannon", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1544773869] = { "(33-40)% increased Cooldown Recovery Rate for Grenade Skills" }, } }, ["EssenceLocalRuneAndSoulCoreEffect1"] = { type = "Suffix", affix = "of the Essence", "60% increased effect of Socketed Augment Items", statOrder = { 178 }, level = 1, group = "LocalSocketItemsEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2081918629] = { "60% increased effect of Socketed Augment Items" }, } }, - ["EssenceCorruptForTwoEnchantments1"] = { type = "Suffix", affix = "of the Essence", "On Corruption, Item gains two Enchantments", statOrder = { 7703 }, level = 1, group = "CorruptForTwoEnchantments", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [4215035940] = { "On Corruption, Item gains two Enchantments" }, } }, - ["EssenceAbyssPrefix"] = { type = "Prefix", affix = "Abyssal", "Bears the Mark of the Abyssal Lord", statOrder = { 6473 }, level = 1, group = "AbyssTargetMod", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [335885735] = { "Bears the Mark of the Abyssal Lord" }, } }, - ["EssenceAbyssSuffix"] = { type = "Suffix", affix = "of the Abyss", "Bears the Mark of the Abyssal Lord", statOrder = { 6473 }, level = 1, group = "AbyssTargetMod", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [335885735] = { "Bears the Mark of the Abyssal Lord" }, } }, + ["EssenceCorruptForTwoEnchantments1"] = { type = "Suffix", affix = "of the Essence", "On Corruption, Item gains two Enchantments", statOrder = { 7698 }, level = 1, group = "CorruptForTwoEnchantments", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [4215035940] = { "On Corruption, Item gains two Enchantments" }, } }, + ["EssenceAbyssPrefix"] = { type = "Prefix", affix = "Abyssal", "Bears the Mark of the Abyssal Lord", statOrder = { 6468 }, level = 1, group = "AbyssTargetMod", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [335885735] = { "Bears the Mark of the Abyssal Lord" }, } }, + ["EssenceAbyssSuffix"] = { type = "Suffix", affix = "of the Abyss", "Bears the Mark of the Abyssal Lord", statOrder = { 6468 }, level = 1, group = "AbyssTargetMod", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [335885735] = { "Bears the Mark of the Abyssal Lord" }, } }, ["EssenceBreach"] = { type = "Prefix", affix = "Breachlord's", "+20% to Maximum Quality", statOrder = { 615 }, level = 1, group = "LocalMaximumQuality", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2039822488] = { "+20% to Maximum Quality" }, } }, ["BeltFlaskLifeRecoveryRateEssence1"] = { type = "Prefix", affix = "Essences", "(8-11)% increased Flask Life Recovery rate", statOrder = { 898 }, level = 1, group = "BeltFlaskLifeRecoveryRate", weightKey = { "default", }, weightVal = { 0 }, modTags = { "flask", "resource", "life" }, tradeHashes = { [51994685] = { "(8-11)% increased Flask Life Recovery rate" }, } }, ["BeltFlaskLifeRecoveryRateEssence2"] = { type = "Prefix", affix = "Essences", "(12-15)% increased Flask Life Recovery rate", statOrder = { 898 }, level = 10, group = "BeltFlaskLifeRecoveryRate", weightKey = { "default", }, weightVal = { 0 }, modTags = { "flask", "resource", "life" }, tradeHashes = { [51994685] = { "(12-15)% increased Flask Life Recovery rate" }, } }, @@ -1670,29 +1670,29 @@ return { ["SocketedSkillDamageOnLowLifeEssence1__"] = { type = "Suffix", affix = "of the Essence", "Socketed Gems deal 30% more Damage while on Low Life", statOrder = { 410 }, level = 63, group = "DisplaySupportedSkillsDealDamageOnLowLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [1235873320] = { "Socketed Gems deal 30% more Damage while on Low Life" }, } }, ["ElementalPenetrationDuringFlaskEffectEssence1"] = { type = "Suffix", affix = "of the Essence", "Damage Penetrates 5% Elemental Resistances during any Flask Effect", statOrder = { 3912 }, level = 63, group = "ElementalPenetrationDuringFlaskEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "flask", "damage", "elemental" }, tradeHashes = { [3392890360] = { "Damage Penetrates 5% Elemental Resistances during any Flask Effect" }, } }, ["AdditionalPhysicalDamageReductionDuringFlaskEffectEssence1"] = { type = "Suffix", affix = "of the Essence", "5% additional Physical Damage Reduction during any Flask Effect", statOrder = { 3913 }, level = 63, group = "AdditionalPhysicalDamageReductionDuringFlaskEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "flask", "physical" }, tradeHashes = { [2693266036] = { "5% additional Physical Damage Reduction during any Flask Effect" }, } }, - ["ReflectDamageTakenEssence1"] = { type = "Suffix", affix = "of the Essence", "You and your Minions take 40% reduced Reflected Damage", statOrder = { 9714 }, level = 63, group = "ReflectDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3577248251] = { "You and your Minions take 40% reduced Reflected Damage" }, } }, + ["ReflectDamageTakenEssence1"] = { type = "Suffix", affix = "of the Essence", "You and your Minions take 40% reduced Reflected Damage", statOrder = { 9708 }, level = 63, group = "ReflectDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3577248251] = { "You and your Minions take 40% reduced Reflected Damage" }, } }, ["PowerChargeOnBlockEssence1"] = { type = "Suffix", affix = "of the Essence", "25% chance to gain a Power Charge when you Block", statOrder = { 3915 }, level = 63, group = "PowerChargeOnBlock", weightKey = { "default", }, weightVal = { 0 }, modTags = { "block", "power_charge" }, tradeHashes = { [3945147290] = { "25% chance to gain a Power Charge when you Block" }, } }, ["NearbyEnemiesChilledOnBlockEssence1"] = { type = "Suffix", affix = "of the Essence", "Chill Nearby Enemies when you Block", statOrder = { 3916 }, level = 63, group = "NearbyEnemiesChilledOnBlock", weightKey = { "default", }, weightVal = { 0 }, modTags = { "block", "elemental", "cold", "ailment" }, tradeHashes = { [583277599] = { "Chill Nearby Enemies when you Block" }, } }, ["ChanceToRecoverManaOnSkillUseEssence1"] = { type = "Suffix", affix = "of the Essence", "10% chance to Recover 10% of maximum Mana when you use a Skill", statOrder = { 3164 }, level = 63, group = "ChanceToRecoverManaOnSkillUse", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [308309328] = { "10% chance to Recover 10% of maximum Mana when you use a Skill" }, } }, - ["FortifyEffectEssence1"] = { type = "Suffix", affix = "of the Essence", "+3 to maximum Fortification", statOrder = { 8835 }, level = 63, group = "FortifyEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [335507772] = { "+3 to maximum Fortification" }, } }, - ["CrushOnHitChanceEssence1"] = { type = "Suffix", affix = "of the Essence", "(15-25)% chance to Crush on Hit", statOrder = { 5496 }, level = 63, group = "CrushOnHitChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "physical" }, tradeHashes = { [2228892313] = { "(15-25)% chance to Crush on Hit" }, } }, - ["AlchemistsGeniusOnFlaskEssence1_"] = { type = "Suffix", affix = "of the Essence", "Gain Alchemist's Genius when you use a Flask", statOrder = { 6742 }, level = 63, group = "AlchemistsGeniusOnFlaskUseChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "flask" }, tradeHashes = { [2989883253] = { "Gain Alchemist's Genius when you use a Flask" }, } }, + ["FortifyEffectEssence1"] = { type = "Suffix", affix = "of the Essence", "+3 to maximum Fortification", statOrder = { 8830 }, level = 63, group = "FortifyEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [335507772] = { "+3 to maximum Fortification" }, } }, + ["CrushOnHitChanceEssence1"] = { type = "Suffix", affix = "of the Essence", "(15-25)% chance to Crush on Hit", statOrder = { 5492 }, level = 63, group = "CrushOnHitChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "physical" }, tradeHashes = { [2228892313] = { "(15-25)% chance to Crush on Hit" }, } }, + ["AlchemistsGeniusOnFlaskEssence1_"] = { type = "Suffix", affix = "of the Essence", "Gain Alchemist's Genius when you use a Flask", statOrder = { 6737 }, level = 63, group = "AlchemistsGeniusOnFlaskUseChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "flask" }, tradeHashes = { [2989883253] = { "Gain Alchemist's Genius when you use a Flask" }, } }, ["PowerFrenzyOrEnduranceChargeOnKillEssence1"] = { type = "Suffix", affix = "of the Essence", "16% chance to gain a Power, Frenzy, or Endurance Charge on kill", statOrder = { 3293 }, level = 63, group = "PowerFrenzyOrEnduranceChargeOnKill", weightKey = { "default", }, weightVal = { 0 }, modTags = { "endurance_charge", "frenzy_charge", "power_charge" }, tradeHashes = { [498214257] = { "16% chance to gain a Power, Frenzy, or Endurance Charge on kill" }, } }, ["SocketedGemsNonCurseAuraEffectEssence1"] = { type = "Suffix", affix = "", "Socketed Non-Curse Aura Gems have 20% increased Aura Effect", statOrder = { 444 }, level = 63, group = "SocketedGemsNonCurseAuraEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "skill", "aura", "gem" }, tradeHashes = { [223595318] = { "Socketed Non-Curse Aura Gems have 20% increased Aura Effect" }, } }, ["SocketedAuraGemLevelsEssence1"] = { type = "Suffix", affix = "of the Essence", "+2 to Level of Socketed Aura Gems", statOrder = { 141 }, level = 63, group = "LocalIncreaseSocketedAuraLevel", weightKey = { "default", }, weightVal = { 0 }, modTags = { "aura", "gem" }, tradeHashes = { [2452998583] = { "+2 to Level of Socketed Aura Gems" }, } }, ["FireBurstOnHitEssence1"] = { type = "Suffix", affix = "of the Essence", "Cast Level 20 Fire Burst on Hit", statOrder = { 564 }, level = 63, group = "FireBurstOnHit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "skill", "attack" }, tradeHashes = { [1621470436] = { "Cast Level 20 Fire Burst on Hit" }, } }, ["SpiritMinionEssence1"] = { type = "Suffix", affix = "of the Essence", "Triggers Level 20 Spectral Spirits when Equipped", "+3 to maximum number of Spectral Spirits", statOrder = { 545, 545.1 }, level = 63, group = "GrantsEssenceMinion", weightKey = { "default", }, weightVal = { 0 }, modTags = { "minion" }, tradeHashes = { [470688636] = { "Triggers Level 20 Spectral Spirits when Equipped", "+3 to maximum number of Spectral Spirits" }, } }, ["AreaOfEffectEssence1"] = { type = "Suffix", affix = "of the Essence", "25% increased Area of Effect", statOrder = { 1630 }, level = 63, group = "AreaOfEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [280731498] = { "25% increased Area of Effect" }, } }, - ["OnslaughtWhenHitEssence1"] = { type = "Suffix", affix = "of the Essence", "Gain Onslaught for 3 seconds when Hit", statOrder = { 6823 }, level = 63, group = "OnslaughtWhenHitChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3049760680] = { "Gain Onslaught for 3 seconds when Hit" }, } }, + ["OnslaughtWhenHitEssence1"] = { type = "Suffix", affix = "of the Essence", "Gain Onslaught for 3 seconds when Hit", statOrder = { 6818 }, level = 63, group = "OnslaughtWhenHitChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3049760680] = { "Gain Onslaught for 3 seconds when Hit" }, } }, ["OnslaughtWhenHitNewEssence1"] = { type = "Suffix", affix = "of the Essence", "You gain Onslaught for 6 seconds when Hit", statOrder = { 2583 }, level = 63, group = "OnslaughtWhenHitForDuration", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2764164760] = { "You gain Onslaught for 6 seconds when Hit" }, } }, ["SupportDamageOverTimeEssence1"] = { type = "Suffix", affix = "of the Essence", "Socketed Gems deal 30% more Damage over Time", statOrder = { 442 }, level = 63, group = "SupportDamageOverTime", weightKey = { "default", }, weightVal = { 0 }, modTags = { "skill", "damage", "gem" }, tradeHashes = { [3846088475] = { "Socketed Gems deal 30% more Damage over Time" }, } }, ["MaximumDoomEssence1__"] = { type = "Suffix", affix = "of the Essence", "5% increased Curse Magnitudes", statOrder = { 2376 }, level = 63, group = "CurseEffectiveness", weightKey = { "default", }, weightVal = { 0 }, modTags = { "caster", "curse" }, tradeHashes = { [2353576063] = { "5% increased Curse Magnitudes" }, } }, ["MaximumDoomAmuletEssence1"] = { type = "Suffix", affix = "of the Essence", "10% increased Curse Magnitudes", statOrder = { 2376 }, level = 63, group = "CurseEffectiveness", weightKey = { "default", }, weightVal = { 0 }, modTags = { "caster", "curse" }, tradeHashes = { [2353576063] = { "10% increased Curse Magnitudes" }, } }, ["MarkEffectEssence1"] = { type = "Suffix", affix = "of the Essence", "25% increased Effect of your Mark Skills", statOrder = { 2378 }, level = 63, group = "MarkEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [712554801] = { "25% increased Effect of your Mark Skills" }, } }, - ["DecayOnHitEssence1"] = { type = "Suffix", affix = "of the Essence", "Your Hits inflict Decay, dealing 700 Chaos Damage per second for 8 seconds", statOrder = { 6084 }, level = 63, group = "DecayOnHit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [3322709337] = { "Your Hits inflict Decay, dealing 700 Chaos Damage per second for 8 seconds" }, } }, - ["MovementSpeedOnBurningChilledShockedGroundEssence1"] = { type = "Suffix", affix = "of the Essence", "12% increased Movement speed while on Burning, Chilled or Shocked ground", statOrder = { 9178 }, level = 63, group = "MovementSpeedOnBurningChilledShockedGround", weightKey = { "default", }, weightVal = { 0 }, modTags = { "speed" }, tradeHashes = { [1521863824] = { "12% increased Movement speed while on Burning, Chilled or Shocked ground" }, } }, + ["DecayOnHitEssence1"] = { type = "Suffix", affix = "of the Essence", "Your Hits inflict Decay, dealing 700 Chaos Damage per second for 8 seconds", statOrder = { 6079 }, level = 63, group = "DecayOnHit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [3322709337] = { "Your Hits inflict Decay, dealing 700 Chaos Damage per second for 8 seconds" }, } }, + ["MovementSpeedOnBurningChilledShockedGroundEssence1"] = { type = "Suffix", affix = "of the Essence", "12% increased Movement speed while on Burning, Chilled or Shocked ground", statOrder = { 9172 }, level = 63, group = "MovementSpeedOnBurningChilledShockedGround", weightKey = { "default", }, weightVal = { 0 }, modTags = { "speed" }, tradeHashes = { [1521863824] = { "12% increased Movement speed while on Burning, Chilled or Shocked ground" }, } }, ["ManaRegenerationWhileShockedEssence1"] = { type = "Suffix", affix = "of the Essence", "70% increased Mana Regeneration Rate while Shocked", statOrder = { 2288 }, level = 63, group = "ManaRegenerationWhileShocked", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [2076519255] = { "70% increased Mana Regeneration Rate while Shocked" }, } }, - ["ManaGainedOnBlockEssence1"] = { type = "Suffix", affix = "of the Essence", "Recover 5% of your maximum Mana when you Block", statOrder = { 7991 }, level = 63, group = "ManaGainedOnBlock", weightKey = { "default", }, weightVal = { 0 }, modTags = { "block", "resource", "mana" }, tradeHashes = { [3041288981] = { "Recover 5% of your maximum Mana when you Block" }, } }, + ["ManaGainedOnBlockEssence1"] = { type = "Suffix", affix = "of the Essence", "Recover 5% of your maximum Mana when you Block", statOrder = { 7986 }, level = 63, group = "ManaGainedOnBlock", weightKey = { "default", }, weightVal = { 0 }, modTags = { "block", "resource", "mana" }, tradeHashes = { [3041288981] = { "Recover 5% of your maximum Mana when you Block" }, } }, ["BleedDuration1"] = { type = "Suffix", affix = "", "(8-12)% increased Bleeding Duration", statOrder = { 4660 }, level = 30, group = "BleedDuration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1459321413] = { "(8-12)% increased Bleeding Duration" }, } }, ["BleedDuration2"] = { type = "Suffix", affix = "", "(13-18)% increased Bleeding Duration", statOrder = { 4660 }, level = 60, group = "BleedDuration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1459321413] = { "(13-18)% increased Bleeding Duration" }, } }, ["GrantsCatAspectCrafted"] = { type = "Suffix", affix = "of Farrul", "Grants Level 20 Aspect of the Cat Skill", statOrder = { 512 }, level = 20, group = "GrantsCatAspect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "skill" }, tradeHashes = { [1265282021] = { "Grants Level 20 Aspect of the Cat Skill" }, } }, @@ -1718,107 +1718,107 @@ return { ["EssenceDamageasExtraCold2H"] = { type = "Prefix", affix = "Essences", "Gain (25-33)% of Damage as Extra Cold Damage", statOrder = { 866 }, level = 72, group = "DamageasExtraCold", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [2505884597] = { "Gain (25-33)% of Damage as Extra Cold Damage" }, } }, ["EssenceDamageasExtraLightning1"] = { type = "Prefix", affix = "Essences", "Gain (15-20)% of Damage as Extra Lightning Damage", statOrder = { 869 }, level = 72, group = "DamageasExtraLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [3278136794] = { "Gain (15-20)% of Damage as Extra Lightning Damage" }, } }, ["EssenceDamageasExtraLightning2H"] = { type = "Prefix", affix = "Essences", "Gain (25-33)% of Damage as Extra Lightning Damage", statOrder = { 869 }, level = 72, group = "DamageasExtraLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [3278136794] = { "Gain (25-33)% of Damage as Extra Lightning Damage" }, } }, - ["EssenceFireRecoupLife1"] = { type = "Suffix", affix = "of the Essence", "(26-30)% of Fire Damage taken Recouped as Life", statOrder = { 6575 }, level = 72, group = "EssenceFireRecoupLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life", "elemental", "fire" }, tradeHashes = { [1742651309] = { "(26-30)% of Fire Damage taken Recouped as Life" }, } }, - ["EssenceColdRecoupLife1"] = { type = "Suffix", affix = "of the Essence", "(26-30)% of Cold Damage taken Recouped as Life", statOrder = { 5689 }, level = 72, group = "EssenceColdRecoupLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life", "elemental", "cold" }, tradeHashes = { [3679418014] = { "(26-30)% of Cold Damage taken Recouped as Life" }, } }, - ["EssenceLightningRecoupLife1"] = { type = "Suffix", affix = "of the Essence", "(26-30)% of Lightning Damage taken Recouped as Life", statOrder = { 7551 }, level = 72, group = "EssenceLightningRecoupLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life", "elemental", "lightning" }, tradeHashes = { [2970621759] = { "(26-30)% of Lightning Damage taken Recouped as Life" }, } }, + ["EssenceFireRecoupLife1"] = { type = "Suffix", affix = "of the Essence", "(26-30)% of Fire Damage taken Recouped as Life", statOrder = { 6570 }, level = 72, group = "EssenceFireRecoupLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life", "elemental", "fire" }, tradeHashes = { [1742651309] = { "(26-30)% of Fire Damage taken Recouped as Life" }, } }, + ["EssenceColdRecoupLife1"] = { type = "Suffix", affix = "of the Essence", "(26-30)% of Cold Damage taken Recouped as Life", statOrder = { 5685 }, level = 72, group = "EssenceColdRecoupLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life", "elemental", "cold" }, tradeHashes = { [3679418014] = { "(26-30)% of Cold Damage taken Recouped as Life" }, } }, + ["EssenceLightningRecoupLife1"] = { type = "Suffix", affix = "of the Essence", "(26-30)% of Lightning Damage taken Recouped as Life", statOrder = { 7546 }, level = 72, group = "EssenceLightningRecoupLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life", "elemental", "lightning" }, tradeHashes = { [2970621759] = { "(26-30)% of Lightning Damage taken Recouped as Life" }, } }, ["EssencePhysicalDamageTakenAsChaos1"] = { type = "Prefix", affix = "Essences", "(10-15)% of Physical Damage from Hits taken as Chaos Damage", statOrder = { 2212 }, level = 72, group = "PhysicalDamageTakenAsChaos", weightKey = { "default", }, weightVal = { 0 }, modTags = { "physical", "chaos" }, tradeHashes = { [4129825612] = { "(10-15)% of Physical Damage from Hits taken as Chaos Damage" }, } }, ["EssenceAttackSkillLevel1H1"] = { type = "Suffix", affix = "of the Essence", "+2 to Level of all Attack Skills", statOrder = { 967 }, level = 72, group = "EssenceAttackSkillLevel", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [3035140377] = { "+2 to Level of all Attack Skills" }, } }, ["EssenceAttackSkillLevel2H1"] = { type = "Suffix", affix = "of the Essence", "+3 to Level of all Attack Skills", statOrder = { 967 }, level = 72, group = "EssenceAttackSkillLevel", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [3035140377] = { "+3 to Level of all Attack Skills" }, } }, ["EssenceSpellSkillLevel1H1"] = { type = "Suffix", affix = "of the Essence", "+3 to Level of all Spell Skills", statOrder = { 950 }, level = 72, group = "EssenceSpellSkillLevel", weightKey = { "default", }, weightVal = { 0 }, modTags = { "caster", "gem" }, tradeHashes = { [124131830] = { "+3 to Level of all Spell Skills" }, } }, ["EssenceSpellSkillLevel2H1"] = { type = "Suffix", affix = "of the Essence", "+5 to Level of all Spell Skills", statOrder = { 950 }, level = 72, group = "EssenceSpellSkillLevel", weightKey = { "default", }, weightVal = { 0 }, modTags = { "caster", "gem" }, tradeHashes = { [124131830] = { "+5 to Level of all Spell Skills" }, } }, - ["EssenceOnslaughtonKill1"] = { type = "Suffix", affix = "of the Essence", "(20-25)% chance to gain Onslaught on Killing Hits with this Weapon", statOrder = { 7639 }, level = 72, group = "EssenceOnslaughtonKill", weightKey = { "default", }, weightVal = { 0 }, modTags = { "speed" }, tradeHashes = { [1881230714] = { "(20-25)% chance to gain Onslaught on Killing Hits with this Weapon" }, } }, - ["EssenceManaCostReduction"] = { type = "Suffix", affix = "of the Essence", "(18-20)% increased Mana Cost Efficiency", statOrder = { 4718 }, level = 72, group = "ManaCostEfficiency", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [4101445926] = { "(18-20)% increased Mana Cost Efficiency" }, } }, - ["EssenceManaCostReduction2H"] = { type = "Suffix", affix = "of the Essence", "(28-32)% increased Mana Cost Efficiency", statOrder = { 4718 }, level = 72, group = "ManaCostEfficiency", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [4101445926] = { "(28-32)% increased Mana Cost Efficiency" }, } }, + ["EssenceOnslaughtonKill1"] = { type = "Suffix", affix = "of the Essence", "(20-25)% chance to gain Onslaught on Killing Hits with this Weapon", statOrder = { 7634 }, level = 72, group = "EssenceOnslaughtonKill", weightKey = { "default", }, weightVal = { 0 }, modTags = { "speed" }, tradeHashes = { [1881230714] = { "(20-25)% chance to gain Onslaught on Killing Hits with this Weapon" }, } }, + ["EssenceManaCostReduction"] = { type = "Suffix", affix = "of the Essence", "(18-20)% increased Mana Cost Efficiency", statOrder = { 4716 }, level = 72, group = "ManaCostEfficiency", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [4101445926] = { "(18-20)% increased Mana Cost Efficiency" }, } }, + ["EssenceManaCostReduction2H"] = { type = "Suffix", affix = "of the Essence", "(28-32)% increased Mana Cost Efficiency", statOrder = { 4716 }, level = 72, group = "ManaCostEfficiency", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [4101445926] = { "(28-32)% increased Mana Cost Efficiency" }, } }, ["EssencePercentStrength1"] = { type = "Suffix", affix = "of the Essence", "(7-10)% increased Strength", statOrder = { 999 }, level = 72, group = "PercentageStrength", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attribute" }, tradeHashes = { [734614379] = { "(7-10)% increased Strength" }, } }, ["EssencePercentDexterity1"] = { type = "Suffix", affix = "of the Essence", "(7-10)% increased Dexterity", statOrder = { 1000 }, level = 72, group = "PercentageDexterity", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attribute" }, tradeHashes = { [4139681126] = { "(7-10)% increased Dexterity" }, } }, ["EssencePercentIntelligence1"] = { type = "Suffix", affix = "of the Essence", "(7-10)% increased Intelligence", statOrder = { 1001 }, level = 72, group = "PercentageIntelligence", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attribute" }, tradeHashes = { [656461285] = { "(7-10)% increased Intelligence" }, } }, ["EssenceReducedCriticalDamageAgainstYou1"] = { type = "Suffix", affix = "of the Essence", "Hits against you have (40-50)% reduced Critical Damage Bonus", statOrder = { 1005 }, level = 72, group = "EssenceReducedCriticalDamageAgainstYou", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3855016469] = { "Hits against you have (40-50)% reduced Critical Damage Bonus" }, } }, - ["EssenceGoldDropped1"] = { type = "Suffix", affix = "of the Essence", "(10-15)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 72, group = "EssenceGoldDropped", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3175163625] = { "(10-15)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, + ["EssenceGoldDropped1"] = { type = "Suffix", affix = "of the Essence", "(10-15)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 72, group = "EssenceGoldDropped", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3175163625] = { "(10-15)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, ["EssenceAuraEffect1"] = { type = "Suffix", affix = "of the Essence", "Aura Skills have (15-20)% increased Magnitudes", statOrder = { 2574 }, level = 72, group = "EssenceAuraEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [315791320] = { "Aura Skills have (15-20)% increased Magnitudes" }, } }, ["GenesisTreeAmuletColdDamageAsPortionOfDamageCrafted"] = { type = "Prefix", affix = "Tul's", "Gain (10-20)% of Physical Damage as Extra Cold Damage", statOrder = { 1675 }, level = 1, group = "ColdDamageAsPortionOfDamage", weightKey = { "default", "amulet", }, weightVal = { 0, 0 }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "cold" }, tradeHashes = { [758893621] = { "Gain (10-20)% of Physical Damage as Extra Cold Damage" }, } }, ["GenesisTreeAmuletAnaemiaOnHitCrafted"] = { type = "Prefix", affix = "Uul-Netol's", "Inflict Anaemia on Hit", "Anaemia allows +(2-3) Corrupted Blood debuffs to be inflicted on enemies", statOrder = { 4324, 4324.1 }, level = 1, group = "AnaemiaOnHit", weightKey = { "default", "amulet", }, weightVal = { 0, 0 }, modTags = { "physical" }, tradeHashes = { [971590056] = { "Inflict Anaemia on Hit", "Anaemia allows +(2-3) Corrupted Blood debuffs to be inflicted on enemies" }, } }, - ["GenesisTreeFireSpellBaseCriticalChanceCrafted"] = { type = "Suffix", affix = "of Xoph", "+(4-5)% to Fire Spell Critical Hit Chance", statOrder = { 6590 }, level = 1, group = "FireSpellBaseCriticalChance", weightKey = { "default", "amulet", }, weightVal = { 0, 0 }, modTags = { "caster_critical", "elemental", "fire", "caster", "critical" }, tradeHashes = { [3399401168] = { "+(4-5)% to Fire Spell Critical Hit Chance" }, } }, - ["GenesisTreeAdditionalMaximumSealsCrafted"] = { type = "Suffix", affix = "of Esh", "Sealed Skills have +1 to maximum Seals", statOrder = { 4727 }, level = 1, group = "AdditionalMaximumSeals", weightKey = { "default", "amulet", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [4147510958] = { "Sealed Skills have +1 to maximum Seals" }, } }, - ["GenesisTreeBeltMinionAdditionalProjectileChanceCrafted"] = { type = "Suffix", affix = "of Scattering", "Minions have +(50-100)% Surpassing chance to fire an additional Projectile", statOrder = { 9019 }, level = 1, group = "MinionAdditionalProjectileChance", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [1797815732] = { "Minions have +(50-100)% Surpassing chance to fire an additional Projectile" }, } }, - ["GenesisTreeRingMaximumElementalInfusionCrafted"] = { type = "Suffix", affix = "of Amplification", "+1 to maximum number of Elemental Infusions", statOrder = { 8875 }, level = 1, group = "MaximumElementalInfusion", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "elemental" }, tradeHashes = { [4097212302] = { "+1 to maximum number of Elemental Infusions" }, } }, - ["GenesisTreeBeltSealGainFrequencyCrafted"] = { type = "Suffix", affix = "of Expectation", "Sealed Skills have (21-35)% increased Seal gain frequency", statOrder = { 9800 }, level = 1, group = "SealGainFrequency", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [3384867265] = { "Sealed Skills have (21-35)% increased Seal gain frequency" }, } }, + ["GenesisTreeFireSpellBaseCriticalChanceCrafted"] = { type = "Suffix", affix = "of Xoph", "+(4-5)% to Fire Spell Critical Hit Chance", statOrder = { 6585 }, level = 1, group = "FireSpellBaseCriticalChance", weightKey = { "default", "amulet", }, weightVal = { 0, 0 }, modTags = { "caster_critical", "elemental", "fire", "caster", "critical" }, tradeHashes = { [3399401168] = { "+(4-5)% to Fire Spell Critical Hit Chance" }, } }, + ["GenesisTreeAdditionalMaximumSealsCrafted"] = { type = "Suffix", affix = "of Esh", "Sealed Skills have +1 to maximum Seals", statOrder = { 4725 }, level = 1, group = "AdditionalMaximumSeals", weightKey = { "default", "amulet", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [4147510958] = { "Sealed Skills have +1 to maximum Seals" }, } }, + ["GenesisTreeBeltMinionAdditionalProjectileChanceCrafted"] = { type = "Suffix", affix = "of Scattering", "Minions have +(50-100)% Surpassing chance to fire an additional Projectile", statOrder = { 9014 }, level = 1, group = "MinionAdditionalProjectileChance", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [1797815732] = { "Minions have +(50-100)% Surpassing chance to fire an additional Projectile" }, } }, + ["GenesisTreeRingMaximumElementalInfusionCrafted"] = { type = "Suffix", affix = "of Amplification", "+1 to maximum number of Elemental Infusions", statOrder = { 8870 }, level = 1, group = "MaximumElementalInfusion", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "elemental" }, tradeHashes = { [4097212302] = { "+1 to maximum number of Elemental Infusions" }, } }, + ["GenesisTreeBeltSealGainFrequencyCrafted"] = { type = "Suffix", affix = "of Expectation", "Sealed Skills have (21-35)% increased Seal gain frequency", statOrder = { 9794 }, level = 1, group = "SealGainFrequency", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [3384867265] = { "Sealed Skills have (21-35)% increased Seal gain frequency" }, } }, ["GenesisTreeRingOfferingEffectCrafted"] = { type = "Prefix", affix = "Sacrificial", "Offering Skills have (16-23)% increased Buff effect", statOrder = { 3719 }, level = 1, group = "OfferingEffect", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [3191479793] = { "Offering Skills have (16-23)% increased Buff effect" }, } }, - ["GenesisTreeRingTemporaryMinionLimitCrafted"] = { type = "Suffix", affix = "of Multitudes", "Temporary Minion Skills have +1 to Limit of Minions summoned", statOrder = { 10247 }, level = 1, group = "TemporaryMinionLimit", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [1058934731] = { "Temporary Minion Skills have +1 to Limit of Minions summoned" }, } }, - ["GenesisTreeRingMinionArmourBreakCrafted"] = { type = "Prefix", affix = "Scratching", "Minions Break Armour equal to (2-4)% of Physical damage dealt", statOrder = { 9000 }, level = 1, group = "MinionArmourBreak", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "physical", "minion" }, tradeHashes = { [195270549] = { "Minions Break Armour equal to (2-4)% of Physical damage dealt" }, } }, - ["GenesisTreeRingMinionAilmentMagnitudeCrafted"] = { type = "Prefix", affix = "Contaminating", "Minions have (35-45)% increased Magnitude of Damaging Ailments", statOrder = { 9012 }, level = 1, group = "MinionDamagingAilments", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [953593695] = { "Minions have (35-45)% increased Magnitude of Damaging Ailments" }, } }, - ["GenesisTreeRingCommandSkillSpeedCrafted"] = { type = "Suffix", affix = "of Punctuality", "Minions have (20-30)% increased Skill Speed with Command Skills", statOrder = { 9025 }, level = 1, group = "MinionCommandSkillSpeed", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "minion_speed", "speed", "minion" }, tradeHashes = { [73032170] = { "Minions have (20-30)% increased Skill Speed with Command Skills" }, } }, - ["GenesisTreeRingMinionCooldownRecoveryCrafted"] = { type = "Suffix", affix = "of Invigoration", "Minions have (21-29)% increased Cooldown Recovery Rate", statOrder = { 9029 }, level = 1, group = "MinionCooldownRecoveryRate", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [1691403182] = { "Minions have (21-29)% increased Cooldown Recovery Rate" }, } }, + ["GenesisTreeRingTemporaryMinionLimitCrafted"] = { type = "Suffix", affix = "of Multitudes", "Temporary Minion Skills have +1 to Limit of Minions summoned", statOrder = { 10240 }, level = 1, group = "TemporaryMinionLimit", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [1058934731] = { "Temporary Minion Skills have +1 to Limit of Minions summoned" }, } }, + ["GenesisTreeRingMinionArmourBreakCrafted"] = { type = "Prefix", affix = "Scratching", "Minions Break Armour equal to (2-4)% of Physical damage dealt", statOrder = { 8995 }, level = 1, group = "MinionArmourBreak", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "physical", "minion" }, tradeHashes = { [195270549] = { "Minions Break Armour equal to (2-4)% of Physical damage dealt" }, } }, + ["GenesisTreeRingMinionAilmentMagnitudeCrafted"] = { type = "Prefix", affix = "Contaminating", "Minions have (35-45)% increased Magnitude of Damaging Ailments", statOrder = { 9007 }, level = 1, group = "MinionDamagingAilments", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [953593695] = { "Minions have (35-45)% increased Magnitude of Damaging Ailments" }, } }, + ["GenesisTreeRingCommandSkillSpeedCrafted"] = { type = "Suffix", affix = "of Punctuality", "Minions have (20-30)% increased Skill Speed with Command Skills", statOrder = { 9020 }, level = 1, group = "MinionCommandSkillSpeed", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "minion_speed", "speed", "minion" }, tradeHashes = { [73032170] = { "Minions have (20-30)% increased Skill Speed with Command Skills" }, } }, + ["GenesisTreeRingMinionCooldownRecoveryCrafted"] = { type = "Suffix", affix = "of Invigoration", "Minions have (21-29)% increased Cooldown Recovery Rate", statOrder = { 9024 }, level = 1, group = "MinionCooldownRecoveryRate", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [1691403182] = { "Minions have (21-29)% increased Cooldown Recovery Rate" }, } }, ["GenesisTreeRingSpellDamageAsExtraLightningCrafted"] = { type = "Prefix", affix = "Storm Chaser's", "Gain (8-12)% of Damage as Extra Lightning Damage with Spells", statOrder = { 870 }, level = 1, group = "SpellDamageGainedAsLightning", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [323800555] = { "Gain (8-12)% of Damage as Extra Lightning Damage with Spells" }, } }, ["GenesisTreeRingSpellDamageAsExtraFireCrafted"] = { type = "Prefix", affix = "Fire Breather's", "Gain (8-12)% of Damage as Extra Fire Damage with Spells", statOrder = { 864 }, level = 1, group = "SpellDamageGainedAsFire", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [1321054058] = { "Gain (8-12)% of Damage as Extra Fire Damage with Spells" }, } }, ["GenesisTreeRingSpellDamageAsExtraColdCrafted"] = { type = "Prefix", affix = "Tempest Rider's", "Gain (8-12)% of Damage as Extra Cold Damage with Spells", statOrder = { 868 }, level = 1, group = "SpellDamageGainedAsCold", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [825116955] = { "Gain (8-12)% of Damage as Extra Cold Damage with Spells" }, } }, - ["GenesisTreeRingSpellDamageAsExtraChaosCrafted"] = { type = "Prefix", affix = "Soul Stealer's", "Spells Gain (8-12)% of Damage as extra Chaos Damage", statOrder = { 9242 }, level = 1, group = "SpellDamageGainedAsChaos", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "chaos_warband", "damage" }, tradeHashes = { [555706343] = { "Spells Gain (8-12)% of Damage as extra Chaos Damage" }, } }, + ["GenesisTreeRingSpellDamageAsExtraChaosCrafted"] = { type = "Prefix", affix = "Soul Stealer's", "Spells Gain (8-12)% of Damage as extra Chaos Damage", statOrder = { 9236 }, level = 1, group = "SpellDamageGainedAsChaos", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "chaos_warband", "damage" }, tradeHashes = { [555706343] = { "Spells Gain (8-12)% of Damage as extra Chaos Damage" }, } }, ["GenesisTreeRingDamageTakenFromManaBeforeLifeCrafted"] = { type = "Prefix", affix = "Burdensome", "(8-12)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "(8-12)% of Damage is taken from Mana before Life" }, } }, - ["GenesisTreeRingExposureEffectCrafted"] = { type = "Suffix", affix = "of Drenching", "(25-35)% increased Exposure Effect", statOrder = { 6533 }, level = 1, group = "ElementalExposureEffect", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(25-35)% increased Exposure Effect" }, } }, - ["GenesisTreeRingMaximumInvocationEnergyCrafted"] = { type = "Suffix", affix = "of Vastness", "Invocated skills have (25-35)% increased Maximum Energy", statOrder = { 7385 }, level = 1, group = "InvocationMaximumEnergy", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [1615901249] = { "Invocated skills have (25-35)% increased Maximum Energy" }, } }, - ["GenesisTreeRingSpellImpaleEffectCrafted"] = { type = "Suffix", affix = "of Lancing", "(20-30)% increased Magnitude of Impales inflicted with Spells", statOrder = { 10027 }, level = 1, group = "SpellImpaleEffect", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "physical", "caster" }, tradeHashes = { [4259875040] = { "(20-30)% increased Magnitude of Impales inflicted with Spells" }, } }, - ["GenesisTreeBeltFireDamageIfFireInfusionCollectedLast8SecondsCrafted"] = { type = "Prefix", affix = "Erupting", "(41-59)% increased Fire Damage if you've collected a Fire Infusion in the last 8 seconds", statOrder = { 6561 }, level = 1, group = "FireDamageIfFireInfusionCollectedLast8Seconds", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "elemental", "fire" }, tradeHashes = { [3858572996] = { "(41-59)% increased Fire Damage if you've collected a Fire Infusion in the last 8 seconds" }, } }, - ["GenesisTreeBeltLightningDamageIfLightningInfusionCollectedLast8SecondsCrafted"] = { type = "Prefix", affix = "Energising", "(41-59)% increased Lightning Damage if you've collected a Lightning Infusion in the last 8 seconds", statOrder = { 7543 }, level = 1, group = "LightningDamageIfLightningInfusionCollectedLast8Seconds", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "elemental", "lightning" }, tradeHashes = { [797289402] = { "(41-59)% increased Lightning Damage if you've collected a Lightning Infusion in the last 8 seconds" }, } }, - ["GenesisTreeBeltColdDamageIfColdInfusionCollectedLast8SecondsCrafted"] = { type = "Prefix", affix = "Glacial", "(41-59)% increased Cold Damage if you've collected a Cold Infusion in the last 8 seconds", statOrder = { 5675 }, level = 1, group = "ColdDamageIfColdInfusionCollectedLast8Seconds", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "elemental", "cold" }, tradeHashes = { [1002535626] = { "(41-59)% increased Cold Damage if you've collected a Cold Infusion in the last 8 seconds" }, } }, + ["GenesisTreeRingExposureEffectCrafted"] = { type = "Suffix", affix = "of Drenching", "(25-35)% increased Exposure Effect", statOrder = { 6528 }, level = 1, group = "ElementalExposureEffect", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(25-35)% increased Exposure Effect" }, } }, + ["GenesisTreeRingMaximumInvocationEnergyCrafted"] = { type = "Suffix", affix = "of Vastness", "Invocated skills have (25-35)% increased Maximum Energy", statOrder = { 7380 }, level = 1, group = "InvocationMaximumEnergy", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [1615901249] = { "Invocated skills have (25-35)% increased Maximum Energy" }, } }, + ["GenesisTreeRingSpellImpaleEffectCrafted"] = { type = "Suffix", affix = "of Lancing", "(20-30)% increased Magnitude of Impales inflicted with Spells", statOrder = { 10020 }, level = 1, group = "SpellImpaleEffect", weightKey = { "default", "ring", }, weightVal = { 0, 0 }, modTags = { "physical", "caster" }, tradeHashes = { [4259875040] = { "(20-30)% increased Magnitude of Impales inflicted with Spells" }, } }, + ["GenesisTreeBeltFireDamageIfFireInfusionCollectedLast8SecondsCrafted"] = { type = "Prefix", affix = "Erupting", "(41-59)% increased Fire Damage if you've collected a Fire Infusion in the last 8 seconds", statOrder = { 6556 }, level = 1, group = "FireDamageIfFireInfusionCollectedLast8Seconds", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "elemental", "fire" }, tradeHashes = { [3858572996] = { "(41-59)% increased Fire Damage if you've collected a Fire Infusion in the last 8 seconds" }, } }, + ["GenesisTreeBeltLightningDamageIfLightningInfusionCollectedLast8SecondsCrafted"] = { type = "Prefix", affix = "Energising", "(41-59)% increased Lightning Damage if you've collected a Lightning Infusion in the last 8 seconds", statOrder = { 7538 }, level = 1, group = "LightningDamageIfLightningInfusionCollectedLast8Seconds", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "elemental", "lightning" }, tradeHashes = { [797289402] = { "(41-59)% increased Lightning Damage if you've collected a Lightning Infusion in the last 8 seconds" }, } }, + ["GenesisTreeBeltColdDamageIfColdInfusionCollectedLast8SecondsCrafted"] = { type = "Prefix", affix = "Glacial", "(41-59)% increased Cold Damage if you've collected a Cold Infusion in the last 8 seconds", statOrder = { 5671 }, level = 1, group = "ColdDamageIfColdInfusionCollectedLast8Seconds", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "elemental", "cold" }, tradeHashes = { [1002535626] = { "(41-59)% increased Cold Damage if you've collected a Cold Infusion in the last 8 seconds" }, } }, ["GenesisTreeBeltArchonEffectCrafted"] = { type = "Prefix", affix = "Unshackling", "(20-39)% increased effect of Archon Buffs on you", statOrder = { 4345 }, level = 1, group = "ArchonEffect", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [1180552088] = { "(20-39)% increased effect of Archon Buffs on you" }, } }, - ["GenesisTreeBeltChanceToNotConsumeInfusionIfLostArchonPast6SecondsCrafted"] = { type = "Suffix", affix = "of Reverberation", "Skills have (40-50)% chance to not remove Elemental Infusions but still count as consuming them if you've lost an Archon Buff in the past 6 seconds", statOrder = { 5565 }, level = 1, group = "ChanceToNotConsumeInfusionIfLostArchonPast6Seconds", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2150661403] = { "Skills have (40-50)% chance to not remove Elemental Infusions but still count as consuming them if you've lost an Archon Buff in the past 6 seconds" }, } }, - ["GenesisTreeBeltSpellElementalAilmentMagnitudeCrafted"] = { type = "Suffix", affix = "of Imbuing", "(30-40)% increased Magnitude of Elemental Ailments you inflict with Spells", statOrder = { 10025 }, level = 1, group = "SpellElementalAilmentMagnitude", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "elemental", "fire", "cold", "lightning", "caster" }, tradeHashes = { [3621874554] = { "(30-40)% increased Magnitude of Elemental Ailments you inflict with Spells" }, } }, + ["GenesisTreeBeltChanceToNotConsumeInfusionIfLostArchonPast6SecondsCrafted"] = { type = "Suffix", affix = "of Reverberation", "Skills have (40-50)% chance to not remove Elemental Infusions but still count as consuming them if you've lost an Archon Buff in the past 6 seconds", statOrder = { 5561 }, level = 1, group = "ChanceToNotConsumeInfusionIfLostArchonPast6Seconds", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2150661403] = { "Skills have (40-50)% chance to not remove Elemental Infusions but still count as consuming them if you've lost an Archon Buff in the past 6 seconds" }, } }, + ["GenesisTreeBeltSpellElementalAilmentMagnitudeCrafted"] = { type = "Suffix", affix = "of Imbuing", "(30-40)% increased Magnitude of Elemental Ailments you inflict with Spells", statOrder = { 10018 }, level = 1, group = "SpellElementalAilmentMagnitude", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "elemental", "fire", "cold", "lightning", "caster" }, tradeHashes = { [3621874554] = { "(30-40)% increased Magnitude of Elemental Ailments you inflict with Spells" }, } }, ["GenesisTreeBeltArchonDurationCrafted"] = { type = "Suffix", affix = "of Exertion", "(40-50)% increased Archon Buff duration", statOrder = { 4344 }, level = 1, group = "ArchonDuration", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [2158617060] = { "(40-50)% increased Archon Buff duration" }, } }, - ["GenesisTreeBeltArchonUndeathOnOfferingUseCrafted"] = { type = "Suffix", affix = "of Unending", "(35-50)% to gain Archon of Undeath when you create an Offering", statOrder = { 5401 }, level = 1, group = "ArchonUndeathOnOfferingUse", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [933355817] = { "(35-50)% to gain Archon of Undeath when you create an Offering" }, } }, - ["GenesisTreeBeltMinionDamagePerDifferentCommandSkillUsedLast15SecondsCrafted"] = { type = "Prefix", affix = "Instructor's", "(7-12)% increased Minion Damage per different Command Skill used in the past 15 seconds", statOrder = { 9034 }, level = 1, group = "MinionDamagePerDifferentCommandSkillUsedLast15Seconds", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3526763442] = { "(7-12)% increased Minion Damage per different Command Skill used in the past 15 seconds" }, } }, - ["GenesisTreeBeltMinionsGiganticRevivedRecentlyCrafted"] = { type = "Prefix", affix = "Monstrous", "Your Minions are Gigantic if they have Revived Recently", statOrder = { 9096 }, level = 1, group = "MinionsGiganticRevivedRecently", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [1265767008] = { "Your Minions are Gigantic if they have Revived Recently" }, } }, - ["GenesisTreeBeltDamageRemovedFromSpectresCrafted"] = { type = "Prefix", affix = "Underling's", "5% of Damage from Hits is taken from your Spectres' Life before you", statOrder = { 6036 }, level = 1, group = "DamageRemovedFromSpectres", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [54812069] = { "5% of Damage from Hits is taken from your Spectres' Life before you" }, } }, - ["GenesisTreeBeltMinionReservationEfficiencyCrafted"] = { type = "Suffix", affix = "of Coherence", "(7-10)% increased Reservation Efficiency of Minion Skills", statOrder = { 9767 }, level = 1, group = "MinionReservationEfficiency", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [1805633363] = { "(7-10)% increased Reservation Efficiency of Minion Skills" }, } }, - ["GenesisTreeBeltMinionMeleeSplashCrafted"] = { type = "Suffix", affix = "of Ravaging", "Minions' Strikes have Melee Splash", statOrder = { 9067 }, level = 1, group = "MinionMeleeSplash", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [3249412463] = { "Minions' Strikes have Melee Splash" }, } }, - ["GenesisTreeBeltMinionDurationCrafted"] = { type = "Suffix", affix = "of Binding", "(35-49)% increased Minion Duration", statOrder = { 4728 }, level = 1, group = "MinionDuration", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [999511066] = { "(35-49)% increased Minion Duration" }, } }, + ["GenesisTreeBeltArchonUndeathOnOfferingUseCrafted"] = { type = "Suffix", affix = "of Unending", "(35-50)% to gain Archon of Undeath when you create an Offering", statOrder = { 5397 }, level = 1, group = "ArchonUndeathOnOfferingUse", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [933355817] = { "(35-50)% to gain Archon of Undeath when you create an Offering" }, } }, + ["GenesisTreeBeltMinionDamagePerDifferentCommandSkillUsedLast15SecondsCrafted"] = { type = "Prefix", affix = "Instructor's", "(7-12)% increased Minion Damage per different Command Skill used in the past 15 seconds", statOrder = { 9029 }, level = 1, group = "MinionDamagePerDifferentCommandSkillUsedLast15Seconds", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3526763442] = { "(7-12)% increased Minion Damage per different Command Skill used in the past 15 seconds" }, } }, + ["GenesisTreeBeltMinionsGiganticRevivedRecentlyCrafted"] = { type = "Prefix", affix = "Monstrous", "Your Minions are Gigantic if they have Revived Recently", statOrder = { 9091 }, level = 1, group = "MinionsGiganticRevivedRecently", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [1265767008] = { "Your Minions are Gigantic if they have Revived Recently" }, } }, + ["GenesisTreeBeltDamageRemovedFromSpectresCrafted"] = { type = "Prefix", affix = "Underling's", "5% of Damage from Hits is taken from your Spectres' Life before you", statOrder = { 6031 }, level = 1, group = "DamageRemovedFromSpectres", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [54812069] = { "5% of Damage from Hits is taken from your Spectres' Life before you" }, } }, + ["GenesisTreeBeltMinionReservationEfficiencyCrafted"] = { type = "Suffix", affix = "of Coherence", "(7-10)% increased Reservation Efficiency of Minion Skills", statOrder = { 9761 }, level = 1, group = "MinionReservationEfficiency", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [1805633363] = { "(7-10)% increased Reservation Efficiency of Minion Skills" }, } }, + ["GenesisTreeBeltMinionMeleeSplashCrafted"] = { type = "Suffix", affix = "of Ravaging", "Minions' Strikes have Melee Splash", statOrder = { 9062 }, level = 1, group = "MinionMeleeSplash", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [3249412463] = { "Minions' Strikes have Melee Splash" }, } }, + ["GenesisTreeBeltMinionDurationCrafted"] = { type = "Suffix", affix = "of Binding", "(35-49)% increased Minion Duration", statOrder = { 4726 }, level = 1, group = "MinionDuration", weightKey = { "default", "belt", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [999511066] = { "(35-49)% increased Minion Duration" }, } }, ["AlloyMaximumRunicWard1"] = { type = "Prefix", affix = "Verisium", "+(37-49) to maximum Runic Ward", statOrder = { 890 }, level = 13, group = "GlobalMaximumRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "runic_ward" }, tradeHashes = { [3336230913] = { "+(37-49) to maximum Runic Ward" }, } }, - ["AlloyRunicWardRechargeRate1"] = { type = "Prefix", affix = "Verisium", "(15-20)% increased Runic Ward Regeneration Rate", statOrder = { 10520 }, level = 13, group = "WardRegenerationRate", weightKey = { "default", }, weightVal = { 0 }, modTags = { "runic_ward" }, tradeHashes = { [2392260628] = { "(15-20)% increased Runic Ward Regeneration Rate" }, } }, + ["AlloyRunicWardRechargeRate1"] = { type = "Prefix", affix = "Verisium", "(15-20)% increased Runic Ward Regeneration Rate", statOrder = { 10513 }, level = 13, group = "WardRegenerationRate", weightKey = { "default", }, weightVal = { 0 }, modTags = { "runic_ward" }, tradeHashes = { [2392260628] = { "(15-20)% increased Runic Ward Regeneration Rate" }, } }, ["AlloyMaximumRunicWardPercent1"] = { type = "Prefix", affix = "Verisium", "(6-10)% increased maximum Runic Ward", statOrder = { 891 }, level = 13, group = "GlobalRunicWardPercent", weightKey = { "default", }, weightVal = { 0 }, modTags = { "runic_ward" }, tradeHashes = { [4273473110] = { "(6-10)% increased maximum Runic Ward" }, } }, - ["AlloyRunicWardOnBlock1"] = { type = "Suffix", affix = "of the Stars", "Recover (10-15) Runic Ward when you Block", statOrder = { 9682 }, level = 13, group = "WardOnBlock", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1568848828] = { "Recover (10-15) Runic Ward when you Block" }, } }, - ["AlloyDamageAsExtraFireWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (21-26)% of Damage as Extra Fire Damage while you are missing Runic Ward", statOrder = { 9251 }, level = 25, group = "DamageGainedAsFireWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [589361270] = { "Gain (21-26)% of Damage as Extra Fire Damage while you are missing Runic Ward" }, } }, - ["AlloyDamageAsExtraFireTwoHandWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (42-52)% of Damage as Extra Fire Damage while you are missing Runic Ward", statOrder = { 9251 }, level = 25, group = "DamageGainedAsFireWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [589361270] = { "Gain (42-52)% of Damage as Extra Fire Damage while you are missing Runic Ward" }, } }, + ["AlloyRunicWardOnBlock1"] = { type = "Suffix", affix = "of the Stars", "Recover (10-15) Runic Ward when you Block", statOrder = { 9676 }, level = 13, group = "WardOnBlock", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1568848828] = { "Recover (10-15) Runic Ward when you Block" }, } }, + ["AlloyDamageAsExtraFireWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (21-26)% of Damage as Extra Fire Damage while you are missing Runic Ward", statOrder = { 9245 }, level = 25, group = "DamageGainedAsFireWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [589361270] = { "Gain (21-26)% of Damage as Extra Fire Damage while you are missing Runic Ward" }, } }, + ["AlloyDamageAsExtraFireTwoHandWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (42-52)% of Damage as Extra Fire Damage while you are missing Runic Ward", statOrder = { 9245 }, level = 25, group = "DamageGainedAsFireWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [589361270] = { "Gain (42-52)% of Damage as Extra Fire Damage while you are missing Runic Ward" }, } }, ["AlloyAttackSpeedIfMissingWardRecently1"] = { type = "Suffix", affix = "of the Stars", "(10-15)% increased Attack Speed while missing Runic Ward", statOrder = { 4558 }, level = 25, group = "AttackSpeedWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [325171970] = { "(10-15)% increased Attack Speed while missing Runic Ward" }, } }, - ["AlloyRecoverRunicWardOnCharmUse1"] = { type = "Prefix", affix = "Verisium", "Recover (32-45) Runic Ward when a Charm is used", statOrder = { 9683 }, level = 25, group = "RecoverRunicWardOnCharmUse", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [554145967] = { "Recover (32-45) Runic Ward when a Charm is used" }, } }, + ["AlloyRecoverRunicWardOnCharmUse1"] = { type = "Prefix", affix = "Verisium", "Recover (32-45) Runic Ward when a Charm is used", statOrder = { 9677 }, level = 25, group = "RecoverRunicWardOnCharmUse", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [554145967] = { "Recover (32-45) Runic Ward when a Charm is used" }, } }, ["AlloyLocalWardIncreasePercent1"] = { type = "Prefix", affix = "Verisium", "(24-30)% increased Runic Ward", statOrder = { 855 }, level = 25, group = "LocalRunicWardIncreasePercent", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [830161081] = { "(24-30)% increased Runic Ward" }, } }, ["AlloyLocalWardIncreasePercent2"] = { type = "Prefix", affix = "Verisium", "(31-40)% increased Runic Ward", statOrder = { 855 }, level = 65, group = "LocalRunicWardIncreasePercent", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [830161081] = { "(31-40)% increased Runic Ward" }, } }, ["AlloyMaximumRunicWardWeapon1"] = { type = "Suffix", affix = "of the Stars", "+(51-74) to maximum Runic Ward", statOrder = { 890 }, level = 25, group = "GlobalMaximumRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "runic_ward" }, tradeHashes = { [3336230913] = { "+(51-74) to maximum Runic Ward" }, } }, - ["AlloyRemnantPickupRange1"] = { type = "Suffix", affix = "of the Stars", "Remnants can be collected from (35-50)% further away", statOrder = { 9738 }, level = 25, group = "RemnantPickupRadiusIncrease", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3482326075] = { "Remnants can be collected from (35-50)% further away" }, } }, + ["AlloyRemnantPickupRange1"] = { type = "Suffix", affix = "of the Stars", "Remnants can be collected from (35-50)% further away", statOrder = { 9732 }, level = 25, group = "RemnantPickupRadiusIncrease", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3482326075] = { "Remnants can be collected from (35-50)% further away" }, } }, ["AlloyPresenceAreaOfEffect1"] = { type = "Suffix", affix = "of the Stars", "(35-50)% increased Presence Area of Effect", statOrder = { 1069 }, level = 25, group = "PresenceRadius", weightKey = { "default", }, weightVal = { 0 }, modTags = { "aura" }, tradeHashes = { [101878827] = { "(35-50)% increased Presence Area of Effect" }, } }, - ["AlloyManaCostEfficiency1"] = { type = "Prefix", affix = "Verisium", "(18-29)% increased Mana Cost Efficiency", statOrder = { 4718 }, level = 25, group = "ManaCostEfficiency", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [4101445926] = { "(18-29)% increased Mana Cost Efficiency" }, } }, - ["AlloyTemporaryMinionSkillLimit1"] = { type = "Suffix", affix = "of the Stars", "Temporary Minion Skills have +(1-2) to Limit of Minions summoned", statOrder = { 10247 }, level = 25, group = "TemporaryMinionLimit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "minion" }, tradeHashes = { [1058934731] = { "Temporary Minion Skills have +(1-2) to Limit of Minions summoned" }, } }, + ["AlloyManaCostEfficiency1"] = { type = "Prefix", affix = "Verisium", "(18-29)% increased Mana Cost Efficiency", statOrder = { 4716 }, level = 25, group = "ManaCostEfficiency", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [4101445926] = { "(18-29)% increased Mana Cost Efficiency" }, } }, + ["AlloyTemporaryMinionSkillLimit1"] = { type = "Suffix", affix = "of the Stars", "Temporary Minion Skills have +(1-2) to Limit of Minions summoned", statOrder = { 10240 }, level = 25, group = "TemporaryMinionLimit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "minion" }, tradeHashes = { [1058934731] = { "Temporary Minion Skills have +(1-2) to Limit of Minions summoned" }, } }, ["AlloyCastSpeedGloves1"] = { type = "Suffix", affix = "of the Stars", "(9-12)% increased Cast Speed", statOrder = { 987 }, level = 45, group = "IncreasedCastSpeedNoAttackSpeed", weightKey = { "default", }, weightVal = { 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [2891184298] = { "(9-12)% increased Cast Speed" }, } }, ["AlloyAttackSpeedRing1"] = { type = "Suffix", affix = "of the Stars", "(7-9)% increased Attack Speed", statOrder = { 985 }, level = 45, group = "IncreasedAttackSpeedNoCastSpeed", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack", "speed" }, tradeHashes = { [681332047] = { "(7-9)% increased Attack Speed" }, } }, - ["AlloyFlaskChargesPerSecond1"] = { type = "Suffix", affix = "of the Stars", "Flasks gain (0.75-1) charges per Second", statOrder = { 6888 }, level = 45, group = "AllFlaskChargeGeneration", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [731781020] = { "Flasks gain (0.75-1) charges per Second" }, } }, + ["AlloyFlaskChargesPerSecond1"] = { type = "Suffix", affix = "of the Stars", "Flasks gain (0.75-1) charges per Second", statOrder = { 6883 }, level = 45, group = "AllFlaskChargeGeneration", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [731781020] = { "Flasks gain (0.75-1) charges per Second" }, } }, ["AlloyTotemPlacementSpeed1"] = { type = "Suffix", affix = "of the Stars", "(30-49)% increased Totem Placement speed", statOrder = { 2360 }, level = 45, group = "SummonTotemCastSpeed", weightKey = { "default", }, weightVal = { 0 }, modTags = { "speed" }, tradeHashes = { [3374165039] = { "(30-49)% increased Totem Placement speed" }, } }, - ["AlloyReducedSlowPotency1"] = { type = "Suffix", affix = "of the Stars", "(15-30)% reduced Slowing Potency of Debuffs on You", statOrder = { 4747 }, level = 45, group = "SlowPotency", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [924253255] = { "(15-30)% reduced Slowing Potency of Debuffs on You" }, } }, + ["AlloyReducedSlowPotency1"] = { type = "Suffix", affix = "of the Stars", "(15-30)% reduced Slowing Potency of Debuffs on You", statOrder = { 4745 }, level = 45, group = "SlowPotency", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [924253255] = { "(15-30)% reduced Slowing Potency of Debuffs on You" }, } }, ["AlloySkillEffectDuration1"] = { type = "Suffix", affix = "of the Stars", "(15-19)% increased Skill Effect Duration", statOrder = { 1645 }, level = 45, group = "SkillEffectDuration", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3377888098] = { "(15-19)% increased Skill Effect Duration" }, } }, - ["AlloyDamagingAilmentDuration1"] = { type = "Suffix", affix = "of the Stars", "(20-25)% increased Duration of Damaging Ailments on Enemies", statOrder = { 6065 }, level = 45, group = "DamagingAilmentDuration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "ailment" }, tradeHashes = { [1829102168] = { "(20-25)% increased Duration of Damaging Ailments on Enemies" }, } }, + ["AlloyDamagingAilmentDuration1"] = { type = "Suffix", affix = "of the Stars", "(20-25)% increased Duration of Damaging Ailments on Enemies", statOrder = { 6060 }, level = 45, group = "DamagingAilmentDuration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "ailment" }, tradeHashes = { [1829102168] = { "(20-25)% increased Duration of Damaging Ailments on Enemies" }, } }, ["AlloyArchonDuration1"] = { type = "Suffix", affix = "of the Stars", "(35-42)% increased Archon Buff duration", statOrder = { 4344 }, level = 45, group = "ArchonDuration", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2158617060] = { "(35-42)% increased Archon Buff duration" }, } }, ["AlloyElementalPenetration1"] = { type = "Prefix", affix = "of the Stars", "Damage Penetrates (9-15)% Elemental Resistances", statOrder = { 2723 }, level = 45, group = "ElementalPenetration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [2101383955] = { "Damage Penetrates (9-15)% Elemental Resistances" }, } }, ["AlloyAilmentMagnitude1"] = { type = "Suffix", affix = "of the Stars", "(20-30)% increased Magnitude of Ailments you inflict", statOrder = { 4259 }, level = 45, group = "AilmentEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage", "ailment" }, tradeHashes = { [1303248024] = { "(20-30)% increased Magnitude of Ailments you inflict" }, } }, - ["AlloyExposureEffect1"] = { type = "Suffix", affix = "of the Stars", "(40-50)% increased Exposure Effect", statOrder = { 6533 }, level = 45, group = "ElementalExposureEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(40-50)% increased Exposure Effect" }, } }, - ["AlloyMinionDamagingAilmentMagnitude1"] = { type = "Suffix", affix = "of the Stars", "Minions have (40-49)% increased Magnitude of Damaging Ailments", statOrder = { 9012 }, level = 45, group = "MinionDamagingAilments", weightKey = { "default", }, weightVal = { 0 }, modTags = { "minion" }, tradeHashes = { [953593695] = { "Minions have (40-49)% increased Magnitude of Damaging Ailments" }, } }, - ["AlloySpellAreaOfEffect1"] = { type = "Suffix", affix = "of the Stars", "Spell Skills have (10-15)% increased Area of Effect", statOrder = { 9991 }, level = 45, group = "SpellAreaOfEffectPercent", weightKey = { "default", }, weightVal = { 0 }, modTags = { "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (10-15)% increased Area of Effect" }, } }, + ["AlloyExposureEffect1"] = { type = "Suffix", affix = "of the Stars", "(40-50)% increased Exposure Effect", statOrder = { 6528 }, level = 45, group = "ElementalExposureEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(40-50)% increased Exposure Effect" }, } }, + ["AlloyMinionDamagingAilmentMagnitude1"] = { type = "Suffix", affix = "of the Stars", "Minions have (40-49)% increased Magnitude of Damaging Ailments", statOrder = { 9007 }, level = 45, group = "MinionDamagingAilments", weightKey = { "default", }, weightVal = { 0 }, modTags = { "minion" }, tradeHashes = { [953593695] = { "Minions have (40-49)% increased Magnitude of Damaging Ailments" }, } }, + ["AlloySpellAreaOfEffect1"] = { type = "Suffix", affix = "of the Stars", "Spell Skills have (10-15)% increased Area of Effect", statOrder = { 9984 }, level = 45, group = "SpellAreaOfEffectPercent", weightKey = { "default", }, weightVal = { 0 }, modTags = { "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (10-15)% increased Area of Effect" }, } }, ["AlloyAttackAreaOfEffect1"] = { type = "Suffix", affix = "of the Stars", "(10-15)% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 45, group = "IncreasedAttackAreaOfEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "(10-15)% increased Area of Effect for Attacks" }, } }, ["AlloySpiritOnBoots1"] = { type = "Suffix", affix = "of the Stars", "+(10-15) to Spirit", statOrder = { 896 }, level = 45, group = "BaseSpirit", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3981240776] = { "+(10-15) to Spirit" }, } }, - ["AlloyChanceToChain1"] = { type = "Suffix", affix = "of the Stars", "(25-35)% chance to Chain an additional time", statOrder = { 7603 }, level = 45, group = "LocalAdditionalChainChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1028592286] = { "(25-35)% chance to Chain an additional time" }, } }, - ["AlloyMaximumElementalInfusions1"] = { type = "Suffix", affix = "of the Stars", "+1 to maximum number of Elemental Infusions", statOrder = { 8875 }, level = 45, group = "MaximumElementalInfusion", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental" }, tradeHashes = { [4097212302] = { "+1 to maximum number of Elemental Infusions" }, } }, + ["AlloyChanceToChain1"] = { type = "Suffix", affix = "of the Stars", "(25-35)% chance to Chain an additional time", statOrder = { 7598 }, level = 45, group = "LocalAdditionalChainChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1028592286] = { "(25-35)% chance to Chain an additional time" }, } }, + ["AlloyMaximumElementalInfusions1"] = { type = "Suffix", affix = "of the Stars", "+1 to maximum number of Elemental Infusions", statOrder = { 8870 }, level = 45, group = "MaximumElementalInfusion", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental" }, tradeHashes = { [4097212302] = { "+1 to maximum number of Elemental Infusions" }, } }, ["AlloyEffectOfSocketedAugments1"] = { type = "Suffix", affix = "of the Stars", "(20-30)% increased effect of Socketed Augment Items", statOrder = { 178 }, level = 65, group = "LocalSocketItemsEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2081918629] = { "(20-30)% increased effect of Socketed Augment Items" }, } }, ["AlloyEffectOfResistanceMods1"] = { type = "Prefix", affix = "Verisium", "(20-30)% increased Explicit Resistance Modifier magnitudes", statOrder = { 45 }, level = 65, group = "ArmourEnchantmentHeistResistanceModifierEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1972391381] = { "(20-30)% increased Explicit Resistance Modifier magnitudes" }, } }, ["AlloySpellLevelManaHybrid1"] = { type = "Prefix", affix = "Verisium", "+(142-188) to maximum Mana", "+1 to Level of all Spell Skills", statOrder = { 892, 950 }, level = 65, group = "ManaSpellLevelHybrid", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [1050105434] = { "+(142-188) to maximum Mana" }, [124131830] = { "+1 to Level of all Spell Skills" }, } }, ["AlloyAccuracyAttackSpeedHybrid1"] = { type = "Prefix", affix = "Verisium", "+(327-427) to Accuracy Rating", "(5-8)% increased Attack Speed", statOrder = { 880, 946 }, level = 65, group = "AccuracyAttackSpeedHybrid", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [210067635] = { "(5-8)% increased Attack Speed" }, [803737631] = { "+(327-427) to Accuracy Rating" }, } }, ["AlloyManaNearbyAllyAttackSpeedHybrid1"] = { type = "Prefix", affix = "Verisium", "+(110-114) to maximum Mana", "Allies in your Presence have (4-8)% increased Attack Speed", statOrder = { 892, 918 }, level = 65, group = "ManaNearbyAllyAttackSpeedHybrid", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1050105434] = { "+(110-114) to maximum Mana" }, [1998951374] = { "Allies in your Presence have (4-8)% increased Attack Speed" }, } }, - ["AlloyCastSpeedDamageAsExtraColdHybrid1"] = { type = "Suffix", affix = "of the Stars", "(39-47)% increased Cast Speed", "Gain (11-16)% of Elemental Damage as Extra Cold Damage", statOrder = { 987, 9266 }, level = 65, group = "CastSpeedDamageAsExtraColdHybrid", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1158842087] = { "Gain (11-16)% of Elemental Damage as Extra Cold Damage" }, [2891184298] = { "(39-47)% increased Cast Speed" }, } }, - ["AlloyCastSpeedDamageAsExtraColdHybridOneHand1"] = { type = "Suffix", affix = "of the Stars", "(26-31)% increased Cast Speed", "Gain (7-11)% of Elemental Damage as Extra Cold Damage", statOrder = { 987, 9266 }, level = 65, group = "CastSpeedDamageAsExtraColdHybrid", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1158842087] = { "Gain (7-11)% of Elemental Damage as Extra Cold Damage" }, [2891184298] = { "(26-31)% increased Cast Speed" }, } }, + ["AlloyCastSpeedDamageAsExtraColdHybrid1"] = { type = "Suffix", affix = "of the Stars", "(39-47)% increased Cast Speed", "Gain (11-16)% of Elemental Damage as Extra Cold Damage", statOrder = { 987, 9260 }, level = 65, group = "CastSpeedDamageAsExtraColdHybrid", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1158842087] = { "Gain (11-16)% of Elemental Damage as Extra Cold Damage" }, [2891184298] = { "(39-47)% increased Cast Speed" }, } }, + ["AlloyCastSpeedDamageAsExtraColdHybridOneHand1"] = { type = "Suffix", affix = "of the Stars", "(26-31)% increased Cast Speed", "Gain (7-11)% of Elemental Damage as Extra Cold Damage", statOrder = { 987, 9260 }, level = 65, group = "CastSpeedDamageAsExtraColdHybrid", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1158842087] = { "Gain (7-11)% of Elemental Damage as Extra Cold Damage" }, [2891184298] = { "(26-31)% increased Cast Speed" }, } }, ["AlloyAttributeIncreasedLocalPhysicalDamageHybrid1"] = { type = "Suffix", affix = "of the Stars", "(15-20)% increased Physical Damage", "+(7-10) to all Attributes", statOrder = { 830, 1145 }, level = 65, group = "AttributeIncreasedLocalPhysicalDamageHybrid", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2897413282] = { "+(7-10) to all Attributes" }, [1509134228] = { "(15-20)% increased Physical Damage" }, } }, ["AlloySpiritPresenceAreaOfEffectHybrid1"] = { type = "Suffix", affix = "of the Stars", "(8-12)% increased Spirit", "(50-60)% increased Presence Area of Effect", statOrder = { 857, 1069 }, level = 65, group = "SpiritPresenceAreaOfEffectHybrid", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [101878827] = { "(50-60)% increased Presence Area of Effect" }, [3984865854] = { "(8-12)% increased Spirit" }, } }, - ["AlloyNaturesArchon1"] = { type = "Suffix", affix = "of the Stars", "(25-50)% chance to gain Nature's Archon when your Plants Overgrow", statOrder = { 5399 }, level = 65, group = "ChanceToGainNaturesArchon", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3518449420] = { "(25-50)% chance to gain Nature's Archon when your Plants Overgrow" }, } }, - ["AlloyElementalSkillLimit1"] = { type = "Suffix", affix = "of the Stars", "+1 to Limit for Elemental Skills", statOrder = { 6309 }, level = 65, group = "ElementalSkillLimit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental" }, tradeHashes = { [1713927892] = { "+1 to Limit for Elemental Skills" }, } }, - ["AlloyRetainGlory1"] = { type = "Suffix", affix = "of the Stars", "(60-75)% chance for Skills to retain 40% of Glory on use", statOrder = { 5570 }, level = 65, group = "ChanceToRefund40PercentGlory", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2749595652] = { "(60-75)% chance for Skills to retain 40% of Glory on use" }, } }, - ["AlloyBellLimit1"] = { type = "Suffix", affix = "of the Stars", "Tempest Bells are destroyed after an additional (4-5) Hits", statOrder = { 4773 }, level = 65, group = "BellHitLimit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [3984146263] = { "Tempest Bells are destroyed after an additional (4-5) Hits" }, } }, - ["AlloyPuppeteerStacks1"] = { type = "Suffix", affix = "of the Stars", "+(4-5) maximum stacks of Puppet Master", statOrder = { 8839 }, level = 65, group = "MaximumPuppeteerStacks", weightKey = { "default", }, weightVal = { 0 }, modTags = { "minion" }, tradeHashes = { [1484026495] = { "+(4-5) maximum stacks of Puppet Master" }, } }, + ["AlloyNaturesArchon1"] = { type = "Suffix", affix = "of the Stars", "(25-50)% chance to gain Nature's Archon when your Plants Overgrow", statOrder = { 5395 }, level = 65, group = "ChanceToGainNaturesArchon", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3518449420] = { "(25-50)% chance to gain Nature's Archon when your Plants Overgrow" }, } }, + ["AlloyElementalSkillLimit1"] = { type = "Suffix", affix = "of the Stars", "+1 to Limit for Elemental Skills", statOrder = { 6304 }, level = 65, group = "ElementalSkillLimit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental" }, tradeHashes = { [1713927892] = { "+1 to Limit for Elemental Skills" }, } }, + ["AlloyRetainGlory1"] = { type = "Suffix", affix = "of the Stars", "(60-75)% chance for Skills to retain 40% of Glory on use", statOrder = { 5566 }, level = 65, group = "ChanceToRefund40PercentGlory", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2749595652] = { "(60-75)% chance for Skills to retain 40% of Glory on use" }, } }, + ["AlloyBellLimit1"] = { type = "Suffix", affix = "of the Stars", "Tempest Bells are destroyed after an additional (4-5) Hits", statOrder = { 4770 }, level = 65, group = "BellHitLimit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [3984146263] = { "Tempest Bells are destroyed after an additional (4-5) Hits" }, } }, + ["AlloyPuppeteerStacks1"] = { type = "Suffix", affix = "of the Stars", "+(4-5) maximum stacks of Puppet Master", statOrder = { 8834 }, level = 65, group = "MaximumPuppeteerStacks", weightKey = { "default", }, weightVal = { 0 }, modTags = { "minion" }, tradeHashes = { [1484026495] = { "+(4-5) maximum stacks of Puppet Master" }, } }, ["AlloyMeleeStrikeRange1"] = { type = "Suffix", affix = "of the Stars", "+(8-10) to Weapon Range", statOrder = { 2507 }, level = 65, group = "LocalMeleeWeaponRange", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [350598685] = { "+(8-10) to Weapon Range" }, } }, ["AlloyBallistaLimit1"] = { type = "Suffix", affix = "of the Stars", "+2 to maximum number of Summoned Ballista Totems", statOrder = { 4175 }, level = 65, group = "AdditionalBallistaTotem", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1823942939] = { "+2 to maximum number of Summoned Ballista Totems" }, } }, - ["AlloyLightningDamageIgnites1"] = { type = "Suffix", affix = "of the Stars", "Lightning Damage from Hits also Contributes to Flammability and Ignite Magnitudes", statOrder = { 7546 }, level = 65, group = "LightningDamageCanIgnite", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [3121133045] = { "Lightning Damage from Hits also Contributes to Flammability and Ignite Magnitudes" }, } }, + ["AlloyLightningDamageIgnites1"] = { type = "Suffix", affix = "of the Stars", "Lightning Damage from Hits also Contributes to Flammability and Ignite Magnitudes", statOrder = { 7541 }, level = 65, group = "LightningDamageCanIgnite", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [3121133045] = { "Lightning Damage from Hits also Contributes to Flammability and Ignite Magnitudes" }, } }, ["AlloyMarkEffect"] = { type = "Suffix", affix = "of the Stars", "(40-50)% increased Effect of your Mark Skills", statOrder = { 2378 }, level = 65, group = "MarkEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [712554801] = { "(40-50)% increased Effect of your Mark Skills" }, } }, ["HandWrapsStrength1"] = { type = "Suffix", affix = "of the Brute", "(7-10)% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "(7-10)% increased Area of Effect for Attacks" }, } }, ["HandWrapsStrength2"] = { type = "Suffix", affix = "of the Wrestler", "(11-13)% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "(11-13)% increased Area of Effect for Attacks" }, } }, @@ -1828,23 +1828,23 @@ return { ["HandWrapsStrength6"] = { type = "Suffix", affix = "of the Goliath", "(23-25)% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "(23-25)% increased Area of Effect for Attacks" }, } }, ["HandWrapsStrength7"] = { type = "Suffix", affix = "of the Leviathan", "(26-28)% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "(26-28)% increased Area of Effect for Attacks" }, } }, ["HandWrapsStrength8"] = { type = "Suffix", affix = "of the Titan", "(29-32)% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "(29-32)% increased Area of Effect for Attacks" }, } }, - ["HandWrapsDexterity1"] = { type = "Suffix", affix = "of the Mongoose", "+(15-18)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(15-18)% Surpassing chance to fire an additional Projectile" }, } }, - ["HandWrapsDexterity2"] = { type = "Suffix", affix = "of the Lynx", "+(19-22)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(19-22)% Surpassing chance to fire an additional Projectile" }, } }, - ["HandWrapsDexterity3"] = { type = "Suffix", affix = "of the Fox", "+(23-26)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(23-26)% Surpassing chance to fire an additional Projectile" }, } }, - ["HandWrapsDexterity4"] = { type = "Suffix", affix = "of the Falcon", "+(27-30)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(27-30)% Surpassing chance to fire an additional Projectile" }, } }, - ["HandWrapsDexterity5"] = { type = "Suffix", affix = "of the Panther", "+(31-35)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(31-35)% Surpassing chance to fire an additional Projectile" }, } }, - ["HandWrapsDexterity6"] = { type = "Suffix", affix = "of the Leopard", "+(36-40)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(36-40)% Surpassing chance to fire an additional Projectile" }, } }, - ["HandWrapsDexterity7"] = { type = "Suffix", affix = "of the Jaguar", "+(41-45)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(41-45)% Surpassing chance to fire an additional Projectile" }, } }, - ["HandWrapsDexterity8"] = { type = "Suffix", affix = "of the Phantom", "+(46-50)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(46-50)% Surpassing chance to fire an additional Projectile" }, } }, - ["HandWrapsDexterity9"] = { type = "Suffix", affix = "of the Wind", "+(51-60)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(51-60)% Surpassing chance to fire an additional Projectile" }, } }, - ["HandWrapsIntelligence1"] = { type = "Suffix", affix = "of the Pupil", "(5-8)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(5-8)% increased Cooldown Recovery Rate" }, } }, - ["HandWrapsIntelligence2"] = { type = "Suffix", affix = "of the Student", "(9-12)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(9-12)% increased Cooldown Recovery Rate" }, } }, - ["HandWrapsIntelligence3"] = { type = "Suffix", affix = "of the Prodigy", "(13-16)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(13-16)% increased Cooldown Recovery Rate" }, } }, - ["HandWrapsIntelligence4"] = { type = "Suffix", affix = "of the Augur", "(17-20)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(17-20)% increased Cooldown Recovery Rate" }, } }, - ["HandWrapsIntelligence5"] = { type = "Suffix", affix = "of the Philosopher", "(21-24)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(21-24)% increased Cooldown Recovery Rate" }, } }, - ["HandWrapsIntelligence6"] = { type = "Suffix", affix = "of the Sage", "(25-28)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(25-28)% increased Cooldown Recovery Rate" }, } }, - ["HandWrapsIntelligence7"] = { type = "Suffix", affix = "of the Savant", "(29-32)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(29-32)% increased Cooldown Recovery Rate" }, } }, - ["HandWrapsIntelligence8"] = { type = "Suffix", affix = "of the Virtuoso", "(33-36)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(33-36)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsDexterity1"] = { type = "Suffix", affix = "of the Mongoose", "+(15-18)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(15-18)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsDexterity2"] = { type = "Suffix", affix = "of the Lynx", "+(19-22)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(19-22)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsDexterity3"] = { type = "Suffix", affix = "of the Fox", "+(23-26)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(23-26)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsDexterity4"] = { type = "Suffix", affix = "of the Falcon", "+(27-30)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(27-30)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsDexterity5"] = { type = "Suffix", affix = "of the Panther", "+(31-35)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(31-35)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsDexterity6"] = { type = "Suffix", affix = "of the Leopard", "+(36-40)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(36-40)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsDexterity7"] = { type = "Suffix", affix = "of the Jaguar", "+(41-45)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(41-45)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsDexterity8"] = { type = "Suffix", affix = "of the Phantom", "+(46-50)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(46-50)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsDexterity9"] = { type = "Suffix", affix = "of the Wind", "+(51-60)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(51-60)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsIntelligence1"] = { type = "Suffix", affix = "of the Pupil", "(5-8)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(5-8)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsIntelligence2"] = { type = "Suffix", affix = "of the Student", "(9-12)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(9-12)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsIntelligence3"] = { type = "Suffix", affix = "of the Prodigy", "(13-16)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(13-16)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsIntelligence4"] = { type = "Suffix", affix = "of the Augur", "(17-20)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(17-20)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsIntelligence5"] = { type = "Suffix", affix = "of the Philosopher", "(21-24)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(21-24)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsIntelligence6"] = { type = "Suffix", affix = "of the Sage", "(25-28)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(25-28)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsIntelligence7"] = { type = "Suffix", affix = "of the Savant", "(29-32)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(29-32)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsIntelligence8"] = { type = "Suffix", affix = "of the Virtuoso", "(33-36)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(33-36)% increased Cooldown Recovery Rate" }, } }, ["HandWrapsFireResist1"] = { type = "Suffix", affix = "of the Whelpling", "+1% to Maximum Fire Resistance", "+(11-15)% to Fire Resistance", statOrder = { 1009, 1014 }, level = 1, group = "FireResistanceAndMax", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [4095671657] = { "+1% to Maximum Fire Resistance" }, [3372524247] = { "+(11-15)% to Fire Resistance" }, } }, ["HandWrapsFireResist2"] = { type = "Suffix", affix = "of the Salamander", "+1% to Maximum Fire Resistance", "+(16-20)% to Fire Resistance", statOrder = { 1009, 1014 }, level = 1, group = "FireResistanceAndMax", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [4095671657] = { "+1% to Maximum Fire Resistance" }, [3372524247] = { "+(16-20)% to Fire Resistance" }, } }, ["HandWrapsFireResist3"] = { type = "Suffix", affix = "of the Drake", "+1% to Maximum Fire Resistance", "+(21-25)% to Fire Resistance", statOrder = { 1009, 1014 }, level = 1, group = "FireResistanceAndMax", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [4095671657] = { "+1% to Maximum Fire Resistance" }, [3372524247] = { "+(21-25)% to Fire Resistance" }, } }, @@ -1972,42 +1972,42 @@ return { ["HandWrapsLocalIncreasedEvasionAndEnergyShield5"] = { type = "Prefix", affix = "Evanescent", "(15-16)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-16)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsLocalIncreasedEvasionAndEnergyShield6"] = { type = "Prefix", affix = "Unreal", "(17-18)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(17-18)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsLocalIncreasedEvasionAndEnergyShield7"] = { type = "Prefix", affix = "Illusory", "(19-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(19-20)% more Global Evasion Rating and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndLife1"] = { type = "Prefix", affix = "Oyster's", "3% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "3% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndLife2"] = { type = "Prefix", affix = "Lobster's", "4% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "4% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndLife3"] = { type = "Prefix", affix = "Urchin's", "5% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "5% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndLife4"] = { type = "Prefix", affix = "Nautilus'", "6% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "6% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndLife5"] = { type = "Prefix", affix = "Octopus'", "7% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "7% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndLife6"] = { type = "Prefix", affix = "Crocodile's", "8% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "8% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEvasionAndLife1"] = { type = "Prefix", affix = "Flea's", "3% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "3% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEvasionAndLife2"] = { type = "Prefix", affix = "Fawn's", "4% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "4% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEvasionAndLife3"] = { type = "Prefix", affix = "Mouflon's", "5% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "5% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEvasionAndLife4"] = { type = "Prefix", affix = "Ram's", "6% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "6% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEvasionAndLife5"] = { type = "Prefix", affix = "Ibex's", "7% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "7% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEvasionAndLife6"] = { type = "Prefix", affix = "Stag's", "8% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "8% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEnergyShieldAndLife1"] = { type = "Prefix", affix = "Monk's", "3% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "3% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEnergyShieldAndLife2"] = { type = "Prefix", affix = "Prior's", "4% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "4% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEnergyShieldAndLife3"] = { type = "Prefix", affix = "Abbot's", "5% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "5% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEnergyShieldAndLife4"] = { type = "Prefix", affix = "Bishop's", "6% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "6% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEnergyShieldAndLife5"] = { type = "Prefix", affix = "Exarch's", "7% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "7% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEnergyShieldAndLife6"] = { type = "Prefix", affix = "Pope's", "8% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "8% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndEvasionAndLife1"] = { type = "Prefix", affix = "Bully's", "3% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "3% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndEvasionAndLife2"] = { type = "Prefix", affix = "Thug's", "4% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "4% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndEvasionAndLife3"] = { type = "Prefix", affix = "Brute's", "5% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "5% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndEvasionAndLife4"] = { type = "Prefix", affix = "Assailant's", "6% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "6% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndEvasionAndLife5"] = { type = "Prefix", affix = "Aggressor's", "7% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "7% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndEvasionAndLife6"] = { type = "Prefix", affix = "Predator's", "8% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "8% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndEnergyShieldAndLife1"] = { type = "Prefix", affix = "Augur's", "3% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "3% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndEnergyShieldAndLife2"] = { type = "Prefix", affix = "Auspex's", "4% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "4% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndEnergyShieldAndLife3"] = { type = "Prefix", affix = "Druid's", "5% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "5% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndEnergyShieldAndLife4"] = { type = "Prefix", affix = "Haruspex's", "6% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "6% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndEnergyShieldAndLife5"] = { type = "Prefix", affix = "Visionary's", "7% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "7% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedArmourAndEnergyShieldAndLife6"] = { type = "Prefix", affix = "Prophet's", "8% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "8% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEvasionAndEnergyShieldAndLife1"] = { type = "Prefix", affix = "Poet's", "3% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "3% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEvasionAndEnergyShieldAndLife2"] = { type = "Prefix", affix = "Musician's", "4% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "4% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEvasionAndEnergyShieldAndLife3"] = { type = "Prefix", affix = "Troubadour's", "5% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "5% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEvasionAndEnergyShieldAndLife4"] = { type = "Prefix", affix = "Bard's", "6% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "6% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEvasionAndEnergyShieldAndLife5"] = { type = "Prefix", affix = "Minstrel's", "7% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "7% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, - ["HandWrapsLocalIncreasedEvasionAndEnergyShieldAndLife6"] = { type = "Prefix", affix = "Maestro's", "8% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "8% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndLife1"] = { type = "Prefix", affix = "Oyster's", "3% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "3% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndLife2"] = { type = "Prefix", affix = "Lobster's", "4% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "4% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndLife3"] = { type = "Prefix", affix = "Urchin's", "5% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "5% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndLife4"] = { type = "Prefix", affix = "Nautilus'", "6% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "6% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndLife5"] = { type = "Prefix", affix = "Octopus'", "7% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "7% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndLife6"] = { type = "Prefix", affix = "Crocodile's", "8% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "8% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEvasionAndLife1"] = { type = "Prefix", affix = "Flea's", "3% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "3% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEvasionAndLife2"] = { type = "Prefix", affix = "Fawn's", "4% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "4% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEvasionAndLife3"] = { type = "Prefix", affix = "Mouflon's", "5% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "5% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEvasionAndLife4"] = { type = "Prefix", affix = "Ram's", "6% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "6% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEvasionAndLife5"] = { type = "Prefix", affix = "Ibex's", "7% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "7% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEvasionAndLife6"] = { type = "Prefix", affix = "Stag's", "8% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "8% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEnergyShieldAndLife1"] = { type = "Prefix", affix = "Monk's", "3% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "3% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEnergyShieldAndLife2"] = { type = "Prefix", affix = "Prior's", "4% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "4% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEnergyShieldAndLife3"] = { type = "Prefix", affix = "Abbot's", "5% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "5% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEnergyShieldAndLife4"] = { type = "Prefix", affix = "Bishop's", "6% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "6% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEnergyShieldAndLife5"] = { type = "Prefix", affix = "Exarch's", "7% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "7% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEnergyShieldAndLife6"] = { type = "Prefix", affix = "Pope's", "8% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "8% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndEvasionAndLife1"] = { type = "Prefix", affix = "Bully's", "3% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "3% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndEvasionAndLife2"] = { type = "Prefix", affix = "Thug's", "4% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "4% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndEvasionAndLife3"] = { type = "Prefix", affix = "Brute's", "5% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "5% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndEvasionAndLife4"] = { type = "Prefix", affix = "Assailant's", "6% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "6% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndEvasionAndLife5"] = { type = "Prefix", affix = "Aggressor's", "7% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "7% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndEvasionAndLife6"] = { type = "Prefix", affix = "Predator's", "8% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "8% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndEnergyShieldAndLife1"] = { type = "Prefix", affix = "Augur's", "3% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "3% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndEnergyShieldAndLife2"] = { type = "Prefix", affix = "Auspex's", "4% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "4% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndEnergyShieldAndLife3"] = { type = "Prefix", affix = "Druid's", "5% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "5% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndEnergyShieldAndLife4"] = { type = "Prefix", affix = "Haruspex's", "6% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "6% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndEnergyShieldAndLife5"] = { type = "Prefix", affix = "Visionary's", "7% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "7% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedArmourAndEnergyShieldAndLife6"] = { type = "Prefix", affix = "Prophet's", "8% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "8% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEvasionAndEnergyShieldAndLife1"] = { type = "Prefix", affix = "Poet's", "3% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "3% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEvasionAndEnergyShieldAndLife2"] = { type = "Prefix", affix = "Musician's", "4% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "4% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEvasionAndEnergyShieldAndLife3"] = { type = "Prefix", affix = "Troubadour's", "5% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "5% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEvasionAndEnergyShieldAndLife4"] = { type = "Prefix", affix = "Bard's", "6% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "6% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEvasionAndEnergyShieldAndLife5"] = { type = "Prefix", affix = "Minstrel's", "7% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "7% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["HandWrapsLocalIncreasedEvasionAndEnergyShieldAndLife6"] = { type = "Prefix", affix = "Maestro's", "8% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "RecoupLifeAndEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2319832234] = { "8% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, ["HandWrapsLocalIncreasedArmourAndEvasionAndEnergyShield1"] = { type = "Prefix", affix = "Shadowy", "(7-8)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(7-8)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsLocalIncreasedArmourAndEvasionAndEnergyShield2"] = { type = "Prefix", affix = "Ethereal", "(9-10)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(9-10)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsLocalIncreasedArmourAndEvasionAndEnergyShield3"] = { type = "Prefix", affix = "Unworldly", "(11-12)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { "default", }, weightVal = { 0 }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(11-12)% more Global Evasion Rating and Energy Shield" }, } }, @@ -2048,15 +2048,15 @@ return { ["HandWrapsAddedColdDamage7"] = { type = "Prefix", affix = "Glaciated", "Attacks Gain (17-18)% of Damage as Extra Cold Damage", statOrder = { 867 }, level = 1, group = "AttackDamageGainedAsCold", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "cold", "attack" }, tradeHashes = { [1484500028] = { "Attacks Gain (17-18)% of Damage as Extra Cold Damage" }, } }, ["HandWrapsAddedColdDamage8"] = { type = "Prefix", affix = "Polar", "Attacks Gain (19-20)% of Damage as Extra Cold Damage", statOrder = { 867 }, level = 1, group = "AttackDamageGainedAsCold", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "cold", "attack" }, tradeHashes = { [1484500028] = { "Attacks Gain (19-20)% of Damage as Extra Cold Damage" }, } }, ["HandWrapsAddedColdDamage9"] = { type = "Prefix", affix = "Entombing", "Attacks Gain (21-23)% of Damage as Extra Cold Damage", statOrder = { 867 }, level = 1, group = "AttackDamageGainedAsCold", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "cold", "attack" }, tradeHashes = { [1484500028] = { "Attacks Gain (21-23)% of Damage as Extra Cold Damage" }, } }, - ["HandWrapsAddedLightningDamage1"] = { type = "Prefix", affix = "Humming", "Attacks Gain 10% of Damage as Extra Lightning Damage", statOrder = { 9265 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain 10% of Damage as Extra Lightning Damage" }, } }, - ["HandWrapsAddedLightningDamage2"] = { type = "Prefix", affix = "Buzzing", "Attacks Gain 11% of Damage as Extra Lightning Damage", statOrder = { 9265 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain 11% of Damage as Extra Lightning Damage" }, } }, - ["HandWrapsAddedLightningDamage3"] = { type = "Prefix", affix = "Snapping", "Attacks Gain 12% of Damage as Extra Lightning Damage", statOrder = { 9265 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain 12% of Damage as Extra Lightning Damage" }, } }, - ["HandWrapsAddedLightningDamage4"] = { type = "Prefix", affix = "Crackling", "Attacks Gain 13% of Damage as Extra Lightning Damage", statOrder = { 9265 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain 13% of Damage as Extra Lightning Damage" }, } }, - ["HandWrapsAddedLightningDamage5"] = { type = "Prefix", affix = "Sparking", "Attacks Gain 14% of Damage as Extra Lightning Damage", statOrder = { 9265 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain 14% of Damage as Extra Lightning Damage" }, } }, - ["HandWrapsAddedLightningDamage6"] = { type = "Prefix", affix = "Arcing", "Attacks Gain (15-16)% of Damage as Extra Lightning Damage", statOrder = { 9265 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain (15-16)% of Damage as Extra Lightning Damage" }, } }, - ["HandWrapsAddedLightningDamage7"] = { type = "Prefix", affix = "Shocking", "Attacks Gain (17-18)% of Damage as Extra Lightning Damage", statOrder = { 9265 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain (17-18)% of Damage as Extra Lightning Damage" }, } }, - ["HandWrapsAddedLightningDamage8"] = { type = "Prefix", affix = "Discharging", "Attacks Gain (19-20)% of Damage as Extra Lightning Damage", statOrder = { 9265 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain (19-20)% of Damage as Extra Lightning Damage" }, } }, - ["HandWrapsAddedLightningDamage9"] = { type = "Prefix", affix = "Electrocuting", "Attacks Gain (21-23)% of Damage as Extra Lightning Damage", statOrder = { 9265 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain (21-23)% of Damage as Extra Lightning Damage" }, } }, + ["HandWrapsAddedLightningDamage1"] = { type = "Prefix", affix = "Humming", "Attacks Gain 10% of Damage as Extra Lightning Damage", statOrder = { 9259 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain 10% of Damage as Extra Lightning Damage" }, } }, + ["HandWrapsAddedLightningDamage2"] = { type = "Prefix", affix = "Buzzing", "Attacks Gain 11% of Damage as Extra Lightning Damage", statOrder = { 9259 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain 11% of Damage as Extra Lightning Damage" }, } }, + ["HandWrapsAddedLightningDamage3"] = { type = "Prefix", affix = "Snapping", "Attacks Gain 12% of Damage as Extra Lightning Damage", statOrder = { 9259 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain 12% of Damage as Extra Lightning Damage" }, } }, + ["HandWrapsAddedLightningDamage4"] = { type = "Prefix", affix = "Crackling", "Attacks Gain 13% of Damage as Extra Lightning Damage", statOrder = { 9259 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain 13% of Damage as Extra Lightning Damage" }, } }, + ["HandWrapsAddedLightningDamage5"] = { type = "Prefix", affix = "Sparking", "Attacks Gain 14% of Damage as Extra Lightning Damage", statOrder = { 9259 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain 14% of Damage as Extra Lightning Damage" }, } }, + ["HandWrapsAddedLightningDamage6"] = { type = "Prefix", affix = "Arcing", "Attacks Gain (15-16)% of Damage as Extra Lightning Damage", statOrder = { 9259 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain (15-16)% of Damage as Extra Lightning Damage" }, } }, + ["HandWrapsAddedLightningDamage7"] = { type = "Prefix", affix = "Shocking", "Attacks Gain (17-18)% of Damage as Extra Lightning Damage", statOrder = { 9259 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain (17-18)% of Damage as Extra Lightning Damage" }, } }, + ["HandWrapsAddedLightningDamage8"] = { type = "Prefix", affix = "Discharging", "Attacks Gain (19-20)% of Damage as Extra Lightning Damage", statOrder = { 9259 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain (19-20)% of Damage as Extra Lightning Damage" }, } }, + ["HandWrapsAddedLightningDamage9"] = { type = "Prefix", affix = "Electrocuting", "Attacks Gain (21-23)% of Damage as Extra Lightning Damage", statOrder = { 9259 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain (21-23)% of Damage as Extra Lightning Damage" }, } }, ["HandWrapsGlobalMeleeSkillGemLevel1"] = { type = "Suffix", affix = "of Combat", "+(10-12)% to Quality of all Skills", statOrder = { 975 }, level = 1, group = "GlobalSkillGemQuality", weightKey = { "default", }, weightVal = { 0 }, modTags = { "gem" }, tradeHashes = { [3655769732] = { "+(10-12)% to Quality of all Skills" }, } }, ["HandWrapsGlobalMeleeSkillGemLevel2"] = { type = "Suffix", affix = "of Dueling", "+1 to Level of all Melee Skills", "+(10-12)% to Quality of all Skills", statOrder = { 966, 975 }, level = 1, group = "GlobalSkillGemQualityMeleeLevel", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack", "gem" }, tradeHashes = { [9187492] = { "+1 to Level of all Melee Skills" }, [3655769732] = { "+(10-12)% to Quality of all Skills" }, } }, ["HandWrapsLifeLeech1"] = { type = "Suffix", affix = "of the Parasite", "Leech (8-8.9)% of Physical Attack Damage as Life", "Leech Life (20-25)% slower", statOrder = { 1038, 1896 }, level = 1, group = "LifeLeechAndRate", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [2557965901] = { "Leech (8-8.9)% of Physical Attack Damage as Life" }, [1570501432] = { "Leech Life (20-25)% slower" }, } }, @@ -2085,10 +2085,10 @@ return { ["HandWrapsManaGainedFromEnemyDeath6"] = { type = "Suffix", affix = "of Siphoning", "Recover 2% of maximum Mana on Kill", statOrder = { 1513 }, level = 1, group = "MaximumManaOnKillPercent", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [1030153674] = { "Recover 2% of maximum Mana on Kill" }, } }, ["HandWrapsManaGainedFromEnemyDeath7"] = { type = "Suffix", affix = "of Devouring", "Recover 2% of maximum Mana on Kill", statOrder = { 1513 }, level = 1, group = "MaximumManaOnKillPercent", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [1030153674] = { "Recover 2% of maximum Mana on Kill" }, } }, ["HandWrapsManaGainedFromEnemyDeath8"] = { type = "Suffix", affix = "of Assimilation", "Recover 3% of maximum Mana on Kill", statOrder = { 1513 }, level = 1, group = "MaximumManaOnKillPercent", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [1030153674] = { "Recover 3% of maximum Mana on Kill" }, } }, - ["HandWrapsLifeGainPerTarget1"] = { type = "Suffix", affix = "of Rejuvenation", "Gain (4-6) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently", statOrder = { 7445 }, level = 1, group = "LifeOnHitIfCritRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [20762282] = { "Gain (4-6) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently" }, } }, - ["HandWrapsLifeGainPerTarget2"] = { type = "Suffix", affix = "of Restoration", "Gain (7-9) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently", statOrder = { 7445 }, level = 1, group = "LifeOnHitIfCritRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [20762282] = { "Gain (7-9) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently" }, } }, - ["HandWrapsLifeGainPerTarget3"] = { type = "Suffix", affix = "of Regrowth", "Gain (10-12) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently", statOrder = { 7445 }, level = 1, group = "LifeOnHitIfCritRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [20762282] = { "Gain (10-12) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently" }, } }, - ["HandWrapsLifeGainPerTarget4"] = { type = "Suffix", affix = "of Nourishment", "Gain (13-15) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently", statOrder = { 7445 }, level = 1, group = "LifeOnHitIfCritRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [20762282] = { "Gain (13-15) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently" }, } }, + ["HandWrapsLifeGainPerTarget1"] = { type = "Suffix", affix = "of Rejuvenation", "Gain (4-6) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently", statOrder = { 7440 }, level = 1, group = "LifeOnHitIfCritRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [20762282] = { "Gain (4-6) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently" }, } }, + ["HandWrapsLifeGainPerTarget2"] = { type = "Suffix", affix = "of Restoration", "Gain (7-9) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently", statOrder = { 7440 }, level = 1, group = "LifeOnHitIfCritRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [20762282] = { "Gain (7-9) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently" }, } }, + ["HandWrapsLifeGainPerTarget3"] = { type = "Suffix", affix = "of Regrowth", "Gain (10-12) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently", statOrder = { 7440 }, level = 1, group = "LifeOnHitIfCritRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [20762282] = { "Gain (10-12) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently" }, } }, + ["HandWrapsLifeGainPerTarget4"] = { type = "Suffix", affix = "of Nourishment", "Gain (13-15) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently", statOrder = { 7440 }, level = 1, group = "LifeOnHitIfCritRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [20762282] = { "Gain (13-15) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently" }, } }, ["HandWrapsIncreasedAttackSpeed1"] = { type = "Suffix", affix = "of Skill", "(8-12)% chance to gain Onslaught for 4 seconds on Hit", statOrder = { 986 }, level = 1, group = "OnslaughtOnHitChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3264616904] = { "(8-12)% chance to gain Onslaught for 4 seconds on Hit" }, } }, ["HandWrapsIncreasedAttackSpeed2"] = { type = "Suffix", affix = "of Ease", "(14-18)% chance to gain Onslaught for 4 seconds on Hit", statOrder = { 986 }, level = 1, group = "OnslaughtOnHitChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3264616904] = { "(14-18)% chance to gain Onslaught for 4 seconds on Hit" }, } }, ["HandWrapsIncreasedAttackSpeed3"] = { type = "Suffix", affix = "of Mastery", "(20-24)% chance to gain Onslaught for 4 seconds on Hit", statOrder = { 986 }, level = 1, group = "OnslaughtOnHitChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3264616904] = { "(20-24)% chance to gain Onslaught for 4 seconds on Hit" }, } }, @@ -2107,9 +2107,9 @@ return { ["HandWrapsCriticalMultiplier3"] = { type = "Suffix", affix = "of Rage", "+(1.6-2)% to Critical Hit Chance", statOrder = { 1355 }, level = 1, group = "BaseCriticalHitChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "critical" }, tradeHashes = { [1909401378] = { "+(1.6-2)% to Critical Hit Chance" }, } }, ["HandWrapsCriticalMultiplier4"] = { type = "Suffix", affix = "of Fury", "+(2.1-2.5)% to Critical Hit Chance", statOrder = { 1355 }, level = 1, group = "BaseCriticalHitChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "critical" }, tradeHashes = { [1909401378] = { "+(2.1-2.5)% to Critical Hit Chance" }, } }, ["HandWrapsCriticalMultiplier5"] = { type = "Suffix", affix = "of Ferocity", "+(2.5-3)% to Critical Hit Chance", statOrder = { 1355 }, level = 1, group = "BaseCriticalHitChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "critical" }, tradeHashes = { [1909401378] = { "+(2.5-3)% to Critical Hit Chance" }, } }, - ["HandWrapsItemFoundRarityIncrease1"] = { type = "Suffix", affix = "of Plunder", "(15-20)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 1, group = "GoldFoundIncrease", weightKey = { "default", }, weightVal = { 0 }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(15-20)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, - ["HandWrapsItemFoundRarityIncrease2"] = { type = "Suffix", affix = "of Raiding", "(21-25)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 1, group = "GoldFoundIncrease", weightKey = { "default", }, weightVal = { 0 }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(21-25)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, - ["HandWrapsItemFoundRarityIncrease3"] = { type = "Suffix", affix = "of Archaeology", "(26-30)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 1, group = "GoldFoundIncrease", weightKey = { "default", }, weightVal = { 0 }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(26-30)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, + ["HandWrapsItemFoundRarityIncrease1"] = { type = "Suffix", affix = "of Plunder", "(15-20)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 1, group = "GoldFoundIncrease", weightKey = { "default", }, weightVal = { 0 }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(15-20)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, + ["HandWrapsItemFoundRarityIncrease2"] = { type = "Suffix", affix = "of Raiding", "(21-25)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 1, group = "GoldFoundIncrease", weightKey = { "default", }, weightVal = { 0 }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(21-25)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, + ["HandWrapsItemFoundRarityIncrease3"] = { type = "Suffix", affix = "of Archaeology", "(26-30)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 1, group = "GoldFoundIncrease", weightKey = { "default", }, weightVal = { 0 }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(26-30)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, ["HandWrapsEnergyShieldRechargeRate1"] = { type = "Suffix", affix = "of Enlivening", "(26-30)% faster start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { "default", }, weightVal = { 0 }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1782086450] = { "(26-30)% faster start of Energy Shield Recharge" }, } }, ["HandWrapsEnergyShieldRechargeRate2"] = { type = "Suffix", affix = "of Diffusion", "(31-35)% faster start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { "default", }, weightVal = { 0 }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1782086450] = { "(31-35)% faster start of Energy Shield Recharge" }, } }, ["HandWrapsEnergyShieldRechargeRate3"] = { type = "Suffix", affix = "of Dispersal", "(36-40)% faster start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { "default", }, weightVal = { 0 }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1782086450] = { "(36-40)% faster start of Energy Shield Recharge" }, } }, @@ -2121,11 +2121,11 @@ return { ["HandWrapsArmourAppliesToElementalDamage3"] = { type = "Suffix", affix = "of Lining", "+(16-18)% to all Elemental Resistances", statOrder = { 1013 }, level = 1, group = "AllResistances", weightKey = { "default", }, weightVal = { 0 }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [2901986750] = { "+(16-18)% to all Elemental Resistances" }, } }, ["HandWrapsArmourAppliesToElementalDamage4"] = { type = "Suffix", affix = "of Padding", "+(19-21)% to all Elemental Resistances", statOrder = { 1013 }, level = 1, group = "AllResistances", weightKey = { "default", }, weightVal = { 0 }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [2901986750] = { "+(19-21)% to all Elemental Resistances" }, } }, ["HandWrapsArmourAppliesToElementalDamage5"] = { type = "Suffix", affix = "of Furring", "+(22-24)% to all Elemental Resistances", statOrder = { 1013 }, level = 1, group = "AllResistances", weightKey = { "default", }, weightVal = { 0 }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [2901986750] = { "+(22-24)% to all Elemental Resistances" }, } }, - ["HandWrapsEvasionGrantsDeflection1"] = { type = "Suffix", affix = "of Deflecting", "Prevent +3% of Damage from Deflected Hits", statOrder = { 4679 }, level = 1, group = "DeflectDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3552135623] = { "Prevent +3% of Damage from Deflected Hits" }, } }, - ["HandWrapsEvasionGrantsDeflection2"] = { type = "Suffix", affix = "of Bending", "Prevent +4% of Damage from Deflected Hits", statOrder = { 4679 }, level = 1, group = "DeflectDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3552135623] = { "Prevent +4% of Damage from Deflected Hits" }, } }, - ["HandWrapsEvasionGrantsDeflection3"] = { type = "Suffix", affix = "of Curvation", "Prevent +5% of Damage from Deflected Hits", statOrder = { 4679 }, level = 1, group = "DeflectDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3552135623] = { "Prevent +5% of Damage from Deflected Hits" }, } }, - ["HandWrapsEvasionGrantsDeflection4"] = { type = "Suffix", affix = "of Diversion", "Prevent +6% of Damage from Deflected Hits", statOrder = { 4679 }, level = 1, group = "DeflectDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3552135623] = { "Prevent +6% of Damage from Deflected Hits" }, } }, - ["HandWrapsEvasionGrantsDeflection5"] = { type = "Suffix", affix = "of Flexure", "Prevent +7% of Damage from Deflected Hits", statOrder = { 4679 }, level = 1, group = "DeflectDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3552135623] = { "Prevent +7% of Damage from Deflected Hits" }, } }, + ["HandWrapsEvasionGrantsDeflection1"] = { type = "Suffix", affix = "of Deflecting", "Prevent +3% of Damage from Deflected Hits", statOrder = { 4677 }, level = 1, group = "DeflectDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3552135623] = { "Prevent +3% of Damage from Deflected Hits" }, } }, + ["HandWrapsEvasionGrantsDeflection2"] = { type = "Suffix", affix = "of Bending", "Prevent +4% of Damage from Deflected Hits", statOrder = { 4677 }, level = 1, group = "DeflectDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3552135623] = { "Prevent +4% of Damage from Deflected Hits" }, } }, + ["HandWrapsEvasionGrantsDeflection3"] = { type = "Suffix", affix = "of Curvation", "Prevent +5% of Damage from Deflected Hits", statOrder = { 4677 }, level = 1, group = "DeflectDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3552135623] = { "Prevent +5% of Damage from Deflected Hits" }, } }, + ["HandWrapsEvasionGrantsDeflection4"] = { type = "Suffix", affix = "of Diversion", "Prevent +6% of Damage from Deflected Hits", statOrder = { 4677 }, level = 1, group = "DeflectDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3552135623] = { "Prevent +6% of Damage from Deflected Hits" }, } }, + ["HandWrapsEvasionGrantsDeflection5"] = { type = "Suffix", affix = "of Flexure", "Prevent +7% of Damage from Deflected Hits", statOrder = { 4677 }, level = 1, group = "DeflectDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3552135623] = { "Prevent +7% of Damage from Deflected Hits" }, } }, ["HandWrapsAbyssModArmourJewelleryUlamanSuffixLightningChaosResistance"] = { type = "Suffix", affix = "of Ulaman", "+(2-3)% to Maximum Lightning Resistance", "+(13-17)% to Chaos Resistance", statOrder = { 1011, 1024 }, level = 1, group = "ChaosAndMaxLightningResistance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_resistance", "elemental_resistance", "lightning_resistance", "elemental", "lightning", "chaos", "resistance" }, tradeHashes = { [1011760251] = { "+(2-3)% to Maximum Lightning Resistance" }, [2923486259] = { "+(13-17)% to Chaos Resistance" }, } }, ["HandWrapsAbyssModArmourJewelleryUlamanSuffixStrengthAndDexterity"] = { type = "Suffix", affix = "of Ulaman", "(7-9)% increased Strength and Dexterity", statOrder = { 1002 }, level = 1, group = "IncreasedStrengthAndDexterity", weightKey = { "default", }, weightVal = { 0 }, modTags = { "dexterity", "strength", "attribute" }, tradeHashes = { [4248928173] = { "(7-9)% increased Strength and Dexterity" }, } }, ["HandWrapsAbyssModArmourJewelleryAmanamuSuffixFireChaosResistance"] = { type = "Suffix", affix = "of Amanamu", "+(2-3)% to Maximum Fire Resistance", "+(13-17)% to Chaos Resistance", statOrder = { 1009, 1024 }, level = 1, group = "ChaosAndMaxFireResistance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_resistance", "elemental_resistance", "fire_resistance", "elemental", "fire", "chaos", "resistance" }, tradeHashes = { [4095671657] = { "+(2-3)% to Maximum Fire Resistance" }, [2923486259] = { "+(13-17)% to Chaos Resistance" }, } }, @@ -2133,31 +2133,31 @@ return { ["HandWrapsAbyssModArmourJewelleryKurgalSuffixColdChaosResistance"] = { type = "Suffix", affix = "of Kurgal", "+(2-3)% to Maximum Cold Resistance", "+(13-17)% to Chaos Resistance", statOrder = { 1010, 1024 }, level = 1, group = "ChaosAndMaxColdResistance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_resistance", "cold_resistance", "elemental_resistance", "elemental", "cold", "chaos", "resistance" }, tradeHashes = { [3676141501] = { "+(2-3)% to Maximum Cold Resistance" }, [2923486259] = { "+(13-17)% to Chaos Resistance" }, } }, ["HandWrapsAbyssModArmourJewelleryKurgalSuffixDexterityAndIntelligence"] = { type = "Suffix", affix = "of Kurgal", "(7-9)% increased Dexterity and Intelligence", statOrder = { 1004 }, level = 1, group = "IncreasedDexterityAndIntelligence", weightKey = { "default", }, weightVal = { 0 }, modTags = { "dexterity", "intelligence", "attribute" }, tradeHashes = { [3300318172] = { "(7-9)% increased Dexterity and Intelligence" }, } }, ["HandWrapsAbyssModFourCatKurgalSuffixManaCostEfficiency"] = { type = "Suffix", affix = "of Kurgal", "(6-10)% increased Reservation Efficiency of Skills", statOrder = { 1955 }, level = 1, group = "ReservationEfficiency", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2587176568] = { "(6-10)% increased Reservation Efficiency of Skills" }, } }, - ["HandWrapsAbyssModGlovesUlamanSuffixAilmentMagnitude"] = { type = "Suffix", affix = "of Ulaman", "(20-35)% increased Magnitude of Damaging Ailments you inflict with Critical Hits", statOrder = { 5818 }, level = 1, group = "CriticalAilmentEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage", "critical", "ailment" }, tradeHashes = { [440490623] = { "(20-35)% increased Magnitude of Damaging Ailments you inflict with Critical Hits" }, } }, - ["HandWrapsAbyssModGlovesUlamanSuffixPoisonChance"] = { type = "Suffix", affix = "of Ulaman", "Chance to Poison is calculated from your base chance to inflict Bleeding instead", statOrder = { 4737 }, level = 1, group = "BaseBleedChanceAppliesToPoison", weightKey = { "default", }, weightVal = { 0 }, modTags = { "bleed", "poison", "physical", "chaos", "ailment" }, tradeHashes = { [1670828838] = { "Chance to Poison is calculated from your base chance to inflict Bleeding instead" }, } }, + ["HandWrapsAbyssModGlovesUlamanSuffixAilmentMagnitude"] = { type = "Suffix", affix = "of Ulaman", "(20-35)% increased Magnitude of Damaging Ailments you inflict with Critical Hits", statOrder = { 5814 }, level = 1, group = "CriticalAilmentEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage", "critical", "ailment" }, tradeHashes = { [440490623] = { "(20-35)% increased Magnitude of Damaging Ailments you inflict with Critical Hits" }, } }, + ["HandWrapsAbyssModGlovesUlamanSuffixPoisonChance"] = { type = "Suffix", affix = "of Ulaman", "Chance to Poison is calculated from your base chance to inflict Bleeding instead", statOrder = { 4735 }, level = 1, group = "BaseBleedChanceAppliesToPoison", weightKey = { "default", }, weightVal = { 0 }, modTags = { "bleed", "poison", "physical", "chaos", "ailment" }, tradeHashes = { [1670828838] = { "Chance to Poison is calculated from your base chance to inflict Bleeding instead" }, } }, ["HandWrapsAbyssModGlovesUlamanSuffixBleedChance"] = { type = "Suffix", affix = "of Ulaman", "Chance to inflict Bleeding is calculated from your base chance to Poison instead", statOrder = { 4659 }, level = 1, group = "BasePoisonChanceAppliesToBleed", weightKey = { "default", }, weightVal = { 0 }, modTags = { "bleed", "poison", "physical", "chaos", "ailment" }, tradeHashes = { [1710906986] = { "Chance to inflict Bleeding is calculated from your base chance to Poison instead" }, } }, ["HandWrapsAbyssModGlovesUlamanSuffixIncisionChance"] = { type = "Suffix", affix = "of Ulaman", "Attack Hits Aggravate any Bleeding on targets which is older than (3-4) seconds", statOrder = { 4238 }, level = 1, group = "AggravateOldBleedOnHit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [521615509] = { "Attack Hits Aggravate any Bleeding on targets which is older than (3-4) seconds" }, } }, ["HandWrapsAbyssModGlovesUlamanSuffixFrenzyChargeConsumedSkillSpeed"] = { type = "Suffix", affix = "of Ulaman", "(13-17)% increased Attack Speed if you haven't been Hit Recently", statOrder = { 4551 }, level = 1, group = "AttackSpeedIfNotHitRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack", "speed" }, tradeHashes = { [3842707164] = { "(13-17)% increased Attack Speed if you haven't been Hit Recently" }, } }, ["HandWrapsAbyssModGlovesAmanamuSuffixCurseAreaOfEffect"] = { type = "Suffix", affix = "of Amanamu", "Mark Skills have (15-25)% increased Use Speed", statOrder = { 1946 }, level = 1, group = "MarkCastSpeed", weightKey = { "default", }, weightVal = { 0 }, modTags = { "speed" }, tradeHashes = { [1714971114] = { "Mark Skills have (15-25)% increased Use Speed" }, } }, - ["HandWrapsAbyssModGlovesAmanamuSuffixDazeChance"] = { type = "Suffix", affix = "of Amanamu", "Gain (11-15)% of Physical Damage as Extra Cold Damage against Dazed Enemies", statOrder = { 9278 }, level = 1, group = "DamageGainedAsColdVsDazed", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "cold" }, tradeHashes = { [4212675042] = { "Gain (11-15)% of Physical Damage as Extra Cold Damage against Dazed Enemies" }, } }, - ["HandWrapsAbyssModGlovesAmanamuSuffixPercentOfLifeLeechInstant"] = { type = "Suffix", affix = "of Amanamu", "Life Leech can Overflow Maximum Life", statOrder = { 7454 }, level = 1, group = "LifeLeechOvercapLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2714890129] = { "Life Leech can Overflow Maximum Life" }, } }, - ["HandWrapsAbyssModGlovesAmanamuSuffixImmobilisationBuildUp"] = { type = "Suffix", affix = "of Amanamu", "(26-35)% increased Damage against Immobilised Enemies", statOrder = { 5959 }, level = 1, group = "ImmobiliseIncreasedDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3120508478] = { "(26-35)% increased Damage against Immobilised Enemies" }, } }, + ["HandWrapsAbyssModGlovesAmanamuSuffixDazeChance"] = { type = "Suffix", affix = "of Amanamu", "Gain (11-15)% of Physical Damage as Extra Cold Damage against Dazed Enemies", statOrder = { 9272 }, level = 1, group = "DamageGainedAsColdVsDazed", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "cold" }, tradeHashes = { [4212675042] = { "Gain (11-15)% of Physical Damage as Extra Cold Damage against Dazed Enemies" }, } }, + ["HandWrapsAbyssModGlovesAmanamuSuffixPercentOfLifeLeechInstant"] = { type = "Suffix", affix = "of Amanamu", "Life Leech can Overflow Maximum Life", statOrder = { 7449 }, level = 1, group = "LifeLeechOvercapLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2714890129] = { "Life Leech can Overflow Maximum Life" }, } }, + ["HandWrapsAbyssModGlovesAmanamuSuffixImmobilisationBuildUp"] = { type = "Suffix", affix = "of Amanamu", "(26-35)% increased Damage against Immobilised Enemies", statOrder = { 5954 }, level = 1, group = "ImmobiliseIncreasedDamageTaken", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3120508478] = { "(26-35)% increased Damage against Immobilised Enemies" }, } }, ["HandWrapsAbyssModGlovesKurgalSuffixArcaneSurgeOnCriticalHit"] = { type = "Suffix", affix = "of Kurgal", "(5-10)% chance to gain a Power Charge on Critical Hit", statOrder = { 1585 }, level = 1, group = "PowerChargeOnCriticalStrikeChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "power_charge", "critical" }, tradeHashes = { [3814876985] = { "(5-10)% chance to gain a Power Charge on Critical Hit" }, } }, ["HandWrapsAbyssModGlovesKurgalSuffixCastSpeedWhileOnFullMana"] = { type = "Suffix", affix = "of Kurgal", "(17-23)% increased Attack Speed when on Full Life", statOrder = { 1178 }, level = 1, group = "AttackSpeedOnFullLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack", "speed" }, tradeHashes = { [4268321763] = { "(17-23)% increased Attack Speed when on Full Life" }, } }, - ["HandWrapsDecayInfluenceIgniteMagnitude1"] = { type = "Prefix", affix = "Katla's", "Enemies killed by your Hits are destroyed", "Burning Enemies you kill have a (10-30)% chance to Explode, dealing a", "tenth of their maximum Life as Fire Damage", statOrder = { 6343, 6521, 6521.1 }, level = 1, group = "EnemiesDestroyedOnKillAndBurningEnemiesExplodeOnKillChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "fire" }, tradeHashes = { [1617268696] = { "Burning Enemies you kill have a (10-30)% chance to Explode, dealing a", "tenth of their maximum Life as Fire Damage" }, [2970902024] = { "Enemies killed by your Hits are destroyed" }, } }, - ["HandWrapsDecayInfluenceIgniteMagnitude2"] = { type = "Prefix", affix = "Katla's", "Enemies killed by your Hits are destroyed", "Burning Enemies you kill have a (31-50)% chance to Explode, dealing a", "tenth of their maximum Life as Fire Damage", statOrder = { 6343, 6521, 6521.1 }, level = 1, group = "EnemiesDestroyedOnKillAndBurningEnemiesExplodeOnKillChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "fire" }, tradeHashes = { [1617268696] = { "Burning Enemies you kill have a (31-50)% chance to Explode, dealing a", "tenth of their maximum Life as Fire Damage" }, [2970902024] = { "Enemies killed by your Hits are destroyed" }, } }, + ["HandWrapsDecayInfluenceIgniteMagnitude1"] = { type = "Prefix", affix = "Katla's", "Enemies killed by your Hits are destroyed", "Burning Enemies you kill have a (10-30)% chance to Explode, dealing a", "tenth of their maximum Life as Fire Damage", statOrder = { 6338, 6516, 6516.1 }, level = 1, group = "EnemiesDestroyedOnKillAndBurningEnemiesExplodeOnKillChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "fire" }, tradeHashes = { [1617268696] = { "Burning Enemies you kill have a (10-30)% chance to Explode, dealing a", "tenth of their maximum Life as Fire Damage" }, [2970902024] = { "Enemies killed by your Hits are destroyed" }, } }, + ["HandWrapsDecayInfluenceIgniteMagnitude2"] = { type = "Prefix", affix = "Katla's", "Enemies killed by your Hits are destroyed", "Burning Enemies you kill have a (31-50)% chance to Explode, dealing a", "tenth of their maximum Life as Fire Damage", statOrder = { 6338, 6516, 6516.1 }, level = 1, group = "EnemiesDestroyedOnKillAndBurningEnemiesExplodeOnKillChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "fire" }, tradeHashes = { [1617268696] = { "Burning Enemies you kill have a (31-50)% chance to Explode, dealing a", "tenth of their maximum Life as Fire Damage" }, [2970902024] = { "Enemies killed by your Hits are destroyed" }, } }, ["HandWrapsDecayInfluenceBleedMagnitude1"] = { type = "Prefix", affix = "Katla's", "Enemies you kill have a (10-30)% chance to explode, dealing a tenth of their maximum Life as Physical damage", statOrder = { 3011 }, level = 1, group = "EnemiesExplodeOnDeathPhysicalChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3295179224] = { "Enemies you kill have a (10-30)% chance to explode, dealing a tenth of their maximum Life as Physical damage" }, } }, ["HandWrapsDecayInfluenceBleedMagnitude2"] = { type = "Prefix", affix = "Katla's", "Enemies you kill have a (31-50)% chance to explode, dealing a tenth of their maximum Life as Physical damage", statOrder = { 3011 }, level = 1, group = "EnemiesExplodeOnDeathPhysicalChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3295179224] = { "Enemies you kill have a (31-50)% chance to explode, dealing a tenth of their maximum Life as Physical damage" }, } }, ["HandWrapsDecayInfluencePoisonMagnitude1"] = { type = "Prefix", affix = "Katla's", "Enemies you kill have a (9-14)% chance to explode, dealing a quarter of their maximum Life as Chaos damage", statOrder = { 3012 }, level = 1, group = "ExplodeOnKillChaos", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos" }, tradeHashes = { [1776945532] = { "Enemies you kill have a (9-14)% chance to explode, dealing a quarter of their maximum Life as Chaos damage" }, } }, ["HandWrapsDecayInfluencePoisonMagnitude2"] = { type = "Prefix", affix = "Katla's", "Enemies you kill have a (15-20)% chance to explode, dealing a quarter of their maximum Life as Chaos damage", statOrder = { 3012 }, level = 1, group = "ExplodeOnKillChaos", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos" }, tradeHashes = { [1776945532] = { "Enemies you kill have a (15-20)% chance to explode, dealing a quarter of their maximum Life as Chaos damage" }, } }, ["HandWrapsDecayInfluenceAilmentMagnitude1"] = { type = "Prefix", affix = "Katla's", "+(10-25) to Ailment Threshold", "(10-20)% increased Elemental Ailment Threshold", statOrder = { 4264, 4266 }, level = 1, group = "AilmentThresholdAndIncreasedAilmentThreshold", weightKey = { "default", }, weightVal = { 0 }, modTags = { "ailment" }, tradeHashes = { [1488650448] = { "+(10-25) to Ailment Threshold" }, [3544800472] = { "(10-20)% increased Elemental Ailment Threshold" }, } }, ["HandWrapsDecayInfluenceAilmentMagnitude2"] = { type = "Prefix", affix = "Katla's", "+(26-40) to Ailment Threshold", "(21-35)% increased Elemental Ailment Threshold", statOrder = { 4264, 4266 }, level = 1, group = "AilmentThresholdAndIncreasedAilmentThreshold", weightKey = { "default", }, weightVal = { 0 }, modTags = { "ailment" }, tradeHashes = { [1488650448] = { "+(26-40) to Ailment Threshold" }, [3544800472] = { "(21-35)% increased Elemental Ailment Threshold" }, } }, - ["HandWrapsDecayInfluenceFasterDamagingAilments1"] = { type = "Prefix", affix = "Katla's", "Enemies take (5-10)% increased Damage for each Elemental Ailment type among", "your Ailments on them", statOrder = { 6260, 6260.1 }, level = 1, group = "EnemiesTakeIncreasedDamagePerAilmentType", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [1509533589] = { "Enemies take (5-10)% increased Damage for each Elemental Ailment type among", "your Ailments on them" }, } }, - ["HandWrapsDecayInfluenceFasterDamagingAilments2"] = { type = "Prefix", affix = "Katla's", "Enemies take (11-15)% increased Damage for each Elemental Ailment type among", "your Ailments on them", statOrder = { 6260, 6260.1 }, level = 1, group = "EnemiesTakeIncreasedDamagePerAilmentType", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [1509533589] = { "Enemies take (11-15)% increased Damage for each Elemental Ailment type among", "your Ailments on them" }, } }, + ["HandWrapsDecayInfluenceFasterDamagingAilments1"] = { type = "Prefix", affix = "Katla's", "Enemies take (5-10)% increased Damage for each Elemental Ailment type among", "your Ailments on them", statOrder = { 6255, 6255.1 }, level = 1, group = "EnemiesTakeIncreasedDamagePerAilmentType", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [1509533589] = { "Enemies take (5-10)% increased Damage for each Elemental Ailment type among", "your Ailments on them" }, } }, + ["HandWrapsDecayInfluenceFasterDamagingAilments2"] = { type = "Prefix", affix = "Katla's", "Enemies take (11-15)% increased Damage for each Elemental Ailment type among", "your Ailments on them", statOrder = { 6255, 6255.1 }, level = 1, group = "EnemiesTakeIncreasedDamagePerAilmentType", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [1509533589] = { "Enemies take (11-15)% increased Damage for each Elemental Ailment type among", "your Ailments on them" }, } }, ["HandWrapsDecayInfluenceAilmentDuration1"] = { type = "Suffix", affix = "of Decay", "(10-22)% increased Duration of Ailments on Enemies", statOrder = { 1616 }, level = 1, group = "IncreasedAilmentDuration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "ailment" }, tradeHashes = { [2419712247] = { "(10-22)% increased Duration of Ailments on Enemies" }, } }, ["HandWrapsDecayInfluenceAilmentDuration2"] = { type = "Suffix", affix = "of Decay", "(23-37)% increased Duration of Ailments on Enemies", statOrder = { 1616 }, level = 1, group = "IncreasedAilmentDuration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "ailment" }, tradeHashes = { [2419712247] = { "(23-37)% increased Duration of Ailments on Enemies" }, } }, ["HandWrapsDecayInfluenceFasterLeech1"] = { type = "Suffix", affix = "of Decay", "(15-35)% increased Damage while Leeching", statOrder = { 2795 }, level = 1, group = "DamageWhileLeeching", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [310246444] = { "(15-35)% increased Damage while Leeching" }, } }, - ["HandWrapsDecayInfluenceSlowerLeech1"] = { type = "Suffix", affix = "of Decay", "(15-35)% increased Evasion while Leeching", statOrder = { 6510 }, level = 1, group = "IncreasedEvasionRatingWhileLeeching", weightKey = { "default", }, weightVal = { 0 }, modTags = { "defences", "evasion" }, tradeHashes = { [3854334101] = { "(15-35)% increased Evasion while Leeching" }, } }, + ["HandWrapsDecayInfluenceSlowerLeech1"] = { type = "Suffix", affix = "of Decay", "(15-35)% increased Evasion while Leeching", statOrder = { 6505 }, level = 1, group = "IncreasedEvasionRatingWhileLeeching", weightKey = { "default", }, weightVal = { 0 }, modTags = { "defences", "evasion" }, tradeHashes = { [3854334101] = { "(15-35)% increased Evasion while Leeching" }, } }, ["HandWrapsDecayInfluenceLeechAmount1"] = { type = "Suffix", affix = "of Decay", "Leech (7-12)% of Physical Attack Damage as Life", statOrder = { 1038 }, level = 1, group = "LifeLeechPermyriad", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life", "physical", "attack" }, tradeHashes = { [2557965901] = { "Leech (7-12)% of Physical Attack Damage as Life" }, } }, ["HandWrapsDecayInfluenceWitherMagnitude1"] = { type = "Suffix", affix = "of Decay", "Damage with Weapons Penetrates (5-9)% Chaos Resistance", statOrder = { 3273 }, level = 1, group = "ChaosPenetrationWithAttacks", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos", "attack" }, tradeHashes = { [2237902788] = { "Damage with Weapons Penetrates (5-9)% Chaos Resistance" }, } }, ["HandWrapsDecayInfluenceWitherMagnitude2"] = { type = "Suffix", affix = "of Decay", "Damage with Weapons Penetrates (10-17)% Chaos Resistance", statOrder = { 3273 }, level = 1, group = "ChaosPenetrationWithAttacks", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos", "attack" }, tradeHashes = { [2237902788] = { "Damage with Weapons Penetrates (10-17)% Chaos Resistance" }, } }, @@ -2165,13 +2165,13 @@ return { ["HandWrapsDecayInfluenceCurseMagnitude2"] = { type = "Suffix", affix = "of Decay", "You can apply an additional Curse", "(5-15)% increased Curse Magnitudes", statOrder = { 1909, 2376 }, level = 1, group = "AdditionalCurseOnEnemiesAndCurseMagnitude", weightKey = { "default", }, weightVal = { 0 }, modTags = { "curse" }, tradeHashes = { [30642521] = { "You can apply an additional Curse" }, [2353576063] = { "(5-15)% increased Curse Magnitudes" }, } }, ["HandWrapsDecayInfluenceExposureEffect1"] = { type = "Suffix", affix = "of Decay", "Damage Penetrates (4-8)% Elemental Resistances", statOrder = { 2723 }, level = 1, group = "ElementalPenetration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [2101383955] = { "Damage Penetrates (4-8)% Elemental Resistances" }, } }, ["HandWrapsDecayInfluenceExposureEffect2"] = { type = "Suffix", affix = "of Decay", "Damage Penetrates (9-15)% Elemental Resistances", statOrder = { 2723 }, level = 1, group = "ElementalPenetration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [2101383955] = { "Damage Penetrates (9-15)% Elemental Resistances" }, } }, - ["HandWrapsDecayInfluenceIncreasedCurseDuration1"] = { type = "Suffix", affix = "of Decay", "Gain (1-10) Life per Cursed Enemy Hit with Attacks", statOrder = { 7446 }, level = 1, group = "LifeGainOnHitCursedEnemy", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life", "attack" }, tradeHashes = { [3072303874] = { "Gain (1-10) Life per Cursed Enemy Hit with Attacks" }, } }, - ["HandWrapsDecayInfluenceFasterCurseActivation1"] = { type = "Suffix", affix = "of Decay", "Gain (1-10) Mana per Cursed Enemy Hit with Attacks", statOrder = { 7983 }, level = 1, group = "ManaGainOnHitCursedEnemy", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana", "attack" }, tradeHashes = { [2087996552] = { "Gain (1-10) Mana per Cursed Enemy Hit with Attacks" }, } }, + ["HandWrapsDecayInfluenceIncreasedCurseDuration1"] = { type = "Suffix", affix = "of Decay", "Gain (1-10) Life per Cursed Enemy Hit with Attacks", statOrder = { 7441 }, level = 1, group = "LifeGainOnHitCursedEnemy", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life", "attack" }, tradeHashes = { [3072303874] = { "Gain (1-10) Life per Cursed Enemy Hit with Attacks" }, } }, + ["HandWrapsDecayInfluenceFasterCurseActivation1"] = { type = "Suffix", affix = "of Decay", "Gain (1-10) Mana per Cursed Enemy Hit with Attacks", statOrder = { 7978 }, level = 1, group = "ManaGainOnHitCursedEnemy", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana", "attack" }, tradeHashes = { [2087996552] = { "Gain (1-10) Mana per Cursed Enemy Hit with Attacks" }, } }, ["HandWrapsMarksmanInfluenceProjectileDamage1"] = { type = "Prefix", affix = "Kolr's", "Melee Attacks fire an additional Projectile", statOrder = { 3849 }, level = 1, group = "MeleeAttackAdditionalProjectiles", weightKey = { "default", }, weightVal = { 0 }, modTags = { "melee", "attack" }, tradeHashes = { [1776942008] = { "Melee Attacks fire an additional Projectile" }, } }, ["HandWrapsMarksmanInfluenceProjectileDamage2"] = { type = "Prefix", affix = "Kolr's", "Melee Attacks fire 2 additional Projectiles", statOrder = { 3849 }, level = 1, group = "MeleeAttackAdditionalProjectiles", weightKey = { "default", }, weightVal = { 0 }, modTags = { "melee", "attack" }, tradeHashes = { [1776942008] = { "Melee Attacks fire 2 additional Projectiles" }, } }, ["HandWrapsMarksmanInfluenceProjectileDamage3"] = { type = "Prefix", affix = "Kolr's", "Melee Attacks fire 3 additional Projectiles", statOrder = { 3849 }, level = 1, group = "MeleeAttackAdditionalProjectiles", weightKey = { "default", }, weightVal = { 0 }, modTags = { "melee", "attack" }, tradeHashes = { [1776942008] = { "Melee Attacks fire 3 additional Projectiles" }, } }, - ["HandWrapsMarksmanInfluenceMarkEffect1"] = { type = "Prefix", affix = "Kolr's", "(32-46)% increased Critical Hit Chance against Marked Enemies", statOrder = { 5834 }, level = 1, group = "CriticalHitChanceAgainstMarkedEnemies", weightKey = { "default", }, weightVal = { 0 }, modTags = { "critical" }, tradeHashes = { [1045789614] = { "(32-46)% increased Critical Hit Chance against Marked Enemies" }, } }, - ["HandWrapsMarksmanInfluenceMarkEffect2"] = { type = "Prefix", affix = "Kolr's", "(47-61)% increased Critical Hit Chance against Marked Enemies", statOrder = { 5834 }, level = 1, group = "CriticalHitChanceAgainstMarkedEnemies", weightKey = { "default", }, weightVal = { 0 }, modTags = { "critical" }, tradeHashes = { [1045789614] = { "(47-61)% increased Critical Hit Chance against Marked Enemies" }, } }, + ["HandWrapsMarksmanInfluenceMarkEffect1"] = { type = "Prefix", affix = "Kolr's", "(32-46)% increased Critical Hit Chance against Marked Enemies", statOrder = { 5830 }, level = 1, group = "CriticalHitChanceAgainstMarkedEnemies", weightKey = { "default", }, weightVal = { 0 }, modTags = { "critical" }, tradeHashes = { [1045789614] = { "(32-46)% increased Critical Hit Chance against Marked Enemies" }, } }, + ["HandWrapsMarksmanInfluenceMarkEffect2"] = { type = "Prefix", affix = "Kolr's", "(47-61)% increased Critical Hit Chance against Marked Enemies", statOrder = { 5830 }, level = 1, group = "CriticalHitChanceAgainstMarkedEnemies", weightKey = { "default", }, weightVal = { 0 }, modTags = { "critical" }, tradeHashes = { [1045789614] = { "(47-61)% increased Critical Hit Chance against Marked Enemies" }, } }, ["HandWrapsMarksmanInfluenceProjectileSpeed1"] = { type = "Prefix", affix = "Kolr's", "(1-2)% increased Projectile Damage per Power Charge", statOrder = { 2415 }, level = 1, group = "ProjectileDamagePerPowerCharge", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [3816512110] = { "(1-2)% increased Projectile Damage per Power Charge" }, } }, ["HandWrapsMarksmanInfluenceProjectileSpeed2"] = { type = "Prefix", affix = "Kolr's", "(3-4)% increased Projectile Damage per Power Charge", statOrder = { 2415 }, level = 1, group = "ProjectileDamagePerPowerCharge", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [3816512110] = { "(3-4)% increased Projectile Damage per Power Charge" }, } }, ["HandWrapsMarksmanInfluenceProjectileSpeed3"] = { type = "Prefix", affix = "Kolr's", "(5-6)% increased Projectile Damage per Power Charge", statOrder = { 2415 }, level = 1, group = "ProjectileDamagePerPowerCharge", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [3816512110] = { "(5-6)% increased Projectile Damage per Power Charge" }, } }, @@ -2185,51 +2185,51 @@ return { ["HandWrapsMarksmanInfluenceSurpassingChanceAdditionalProjectiles3"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (26-30)% chance to Shock", statOrder = { 2476 }, level = 1, group = "ProjectileShockChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2803352419] = { "Projectiles have (26-30)% chance to Shock" }, } }, ["HandWrapsMarksmanInfluenceChainToChainOffTerrain1"] = { type = "Suffix", affix = "of the Hunt", "Attacks Chain an additional time", statOrder = { 3783 }, level = 1, group = "AttacksChainAdditionalTimes", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3868118796] = { "Attacks Chain an additional time" }, } }, ["HandWrapsMarksmanInfluenceChainToChainOffTerrain2"] = { type = "Suffix", affix = "of the Hunt", "Attacks Chain 2 additional times", statOrder = { 3783 }, level = 1, group = "AttacksChainAdditionalTimes", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3868118796] = { "Attacks Chain 2 additional times" }, } }, - ["HandWrapsMarksmanInfluenceChanceForAdditionalProjectileWhenForking1"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (45-64)% chance to Fork if you've dealt a Melee Hit in the past eight seconds", statOrder = { 9565 }, level = 1, group = "ProjectileForkChanceIfMeleeRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2189073790] = { "Projectiles have (45-64)% chance to Fork if you've dealt a Melee Hit in the past eight seconds" }, } }, - ["HandWrapsMarksmanInfluenceChanceForAdditionalProjectileWhenForking2"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (65-85)% chance to Fork if you've dealt a Melee Hit in the past eight seconds", statOrder = { 9565 }, level = 1, group = "ProjectileForkChanceIfMeleeRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2189073790] = { "Projectiles have (65-85)% chance to Fork if you've dealt a Melee Hit in the past eight seconds" }, } }, - ["HandWrapsMarksmanInfluenceIncreasedMarkDuration1"] = { type = "Suffix", affix = "of the Hunt", "When your Marks are Consumed, they have (10-19)% chance to Mark another Enemy within 3 metres", statOrder = { 10622 }, level = 1, group = "SpreadMarkOnConsume", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [4031619030] = { "When your Marks are Consumed, they have (10-19)% chance to Mark another Enemy within 3 metres" }, } }, - ["HandWrapsMarksmanInfluenceIncreasedMarkDuration2"] = { type = "Suffix", affix = "of the Hunt", "When your Marks are Consumed, they have (20-29)% chance to Mark another Enemy within 3 metres", statOrder = { 10622 }, level = 1, group = "SpreadMarkOnConsume", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [4031619030] = { "When your Marks are Consumed, they have (20-29)% chance to Mark another Enemy within 3 metres" }, } }, - ["HandWrapsMarksmanInfluenceMarkSkillUseSpeed1"] = { type = "Suffix", affix = "of the Hunt", "(10-19)% increased Damage with Hits against Marked Enemy", statOrder = { 5979 }, level = 1, group = "DamageAgainstMarkedEnemies", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [2001747092] = { "(10-19)% increased Damage with Hits against Marked Enemy" }, } }, - ["HandWrapsMarksmanInfluenceMarkSkillUseSpeed2"] = { type = "Suffix", affix = "of the Hunt", "(20-29)% increased Damage with Hits against Marked Enemy", statOrder = { 5979 }, level = 1, group = "DamageAgainstMarkedEnemies", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [2001747092] = { "(20-29)% increased Damage with Hits against Marked Enemy" }, } }, - ["HandWrapsMarksmanInfluenceMarkSkillLevels1"] = { type = "Suffix", affix = "of the Hunt", "Enemies you Mark take (1-5)% increased Damage", statOrder = { 8828 }, level = 1, group = "MarkedEnemyTakesIncreasedDamage", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2083058281] = { "Enemies you Mark take (1-5)% increased Damage" }, } }, - ["HandWrapsMarksmanInfluenceMarkSkillLevels2"] = { type = "Suffix", affix = "of the Hunt", "Enemies you Mark take (6-10)% increased Damage", statOrder = { 8828 }, level = 1, group = "MarkedEnemyTakesIncreasedDamage", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2083058281] = { "Enemies you Mark take (6-10)% increased Damage" }, } }, - ["HandWrapsMarksmanInfluenceProjectileSkills1"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (25-44)% chance to Fork", statOrder = { 9544 }, level = 1, group = "ProjectileChanceToFork", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1549287843] = { "Projectiles have (25-44)% chance to Fork" }, } }, - ["HandWrapsMarksmanInfluenceProjectileSkills2"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (45-65)% chance to Fork", statOrder = { 9544 }, level = 1, group = "ProjectileChanceToFork", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1549287843] = { "Projectiles have (45-65)% chance to Fork" }, } }, - ["HandWrapsAlloyRemnantPickupRange1"] = { type = "Suffix", affix = "of the Stars", "(17-23)% chance for Remnants you pick up to count as picking up an additional Remnant", statOrder = { 5804 }, level = 1, group = "RemnantGrantEffectTwiceChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3422093970] = { "(17-23)% chance for Remnants you pick up to count as picking up an additional Remnant" }, } }, + ["HandWrapsMarksmanInfluenceChanceForAdditionalProjectileWhenForking1"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (45-64)% chance to Fork if you've dealt a Melee Hit in the past eight seconds", statOrder = { 9559 }, level = 1, group = "ProjectileForkChanceIfMeleeRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2189073790] = { "Projectiles have (45-64)% chance to Fork if you've dealt a Melee Hit in the past eight seconds" }, } }, + ["HandWrapsMarksmanInfluenceChanceForAdditionalProjectileWhenForking2"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (65-85)% chance to Fork if you've dealt a Melee Hit in the past eight seconds", statOrder = { 9559 }, level = 1, group = "ProjectileForkChanceIfMeleeRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2189073790] = { "Projectiles have (65-85)% chance to Fork if you've dealt a Melee Hit in the past eight seconds" }, } }, + ["HandWrapsMarksmanInfluenceIncreasedMarkDuration1"] = { type = "Suffix", affix = "of the Hunt", "When your Marks are Consumed, they have (10-19)% chance to Mark another Enemy within 3 metres", statOrder = { 10615 }, level = 1, group = "SpreadMarkOnConsume", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [4031619030] = { "When your Marks are Consumed, they have (10-19)% chance to Mark another Enemy within 3 metres" }, } }, + ["HandWrapsMarksmanInfluenceIncreasedMarkDuration2"] = { type = "Suffix", affix = "of the Hunt", "When your Marks are Consumed, they have (20-29)% chance to Mark another Enemy within 3 metres", statOrder = { 10615 }, level = 1, group = "SpreadMarkOnConsume", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [4031619030] = { "When your Marks are Consumed, they have (20-29)% chance to Mark another Enemy within 3 metres" }, } }, + ["HandWrapsMarksmanInfluenceMarkSkillUseSpeed1"] = { type = "Suffix", affix = "of the Hunt", "(10-19)% increased Damage with Hits against Marked Enemy", statOrder = { 5974 }, level = 1, group = "DamageAgainstMarkedEnemies", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [2001747092] = { "(10-19)% increased Damage with Hits against Marked Enemy" }, } }, + ["HandWrapsMarksmanInfluenceMarkSkillUseSpeed2"] = { type = "Suffix", affix = "of the Hunt", "(20-29)% increased Damage with Hits against Marked Enemy", statOrder = { 5974 }, level = 1, group = "DamageAgainstMarkedEnemies", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [2001747092] = { "(20-29)% increased Damage with Hits against Marked Enemy" }, } }, + ["HandWrapsMarksmanInfluenceMarkSkillLevels1"] = { type = "Suffix", affix = "of the Hunt", "Enemies you Mark take (1-5)% increased Damage", statOrder = { 8823 }, level = 1, group = "MarkedEnemyTakesIncreasedDamage", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2083058281] = { "Enemies you Mark take (1-5)% increased Damage" }, } }, + ["HandWrapsMarksmanInfluenceMarkSkillLevels2"] = { type = "Suffix", affix = "of the Hunt", "Enemies you Mark take (6-10)% increased Damage", statOrder = { 8823 }, level = 1, group = "MarkedEnemyTakesIncreasedDamage", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2083058281] = { "Enemies you Mark take (6-10)% increased Damage" }, } }, + ["HandWrapsMarksmanInfluenceProjectileSkills1"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (25-44)% chance to Fork", statOrder = { 9538 }, level = 1, group = "ProjectileChanceToFork", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1549287843] = { "Projectiles have (25-44)% chance to Fork" }, } }, + ["HandWrapsMarksmanInfluenceProjectileSkills2"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (45-65)% chance to Fork", statOrder = { 9538 }, level = 1, group = "ProjectileChanceToFork", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1549287843] = { "Projectiles have (45-65)% chance to Fork" }, } }, + ["HandWrapsAlloyRemnantPickupRange1"] = { type = "Suffix", affix = "of the Stars", "(17-23)% chance for Remnants you pick up to count as picking up an additional Remnant", statOrder = { 5800 }, level = 1, group = "RemnantGrantEffectTwiceChance", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3422093970] = { "(17-23)% chance for Remnants you pick up to count as picking up an additional Remnant" }, } }, ["HandWrapsAlloyCastSpeedGloves1"] = { type = "Suffix", affix = "of the Stars", "(10-30)% chance to gain a Power Charge when you Stun", statOrder = { 2531 }, level = 1, group = "PowerChargeOnStun", weightKey = { "default", }, weightVal = { 0 }, modTags = { "power_charge" }, tradeHashes = { [3470535775] = { "(10-30)% chance to gain a Power Charge when you Stun" }, } }, - ["HandWrapsAlloyDamagingAilmentDuration1"] = { type = "Suffix", affix = "of the Stars", "(15-25)% increased Magnitude of Damaging Ailments you inflict with Critical Hits", statOrder = { 5818 }, level = 1, group = "CriticalAilmentEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage", "critical", "ailment" }, tradeHashes = { [440490623] = { "(15-25)% increased Magnitude of Damaging Ailments you inflict with Critical Hits" }, } }, + ["HandWrapsAlloyDamagingAilmentDuration1"] = { type = "Suffix", affix = "of the Stars", "(15-25)% increased Magnitude of Damaging Ailments you inflict with Critical Hits", statOrder = { 5814 }, level = 1, group = "CriticalAilmentEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage", "critical", "ailment" }, tradeHashes = { [440490623] = { "(15-25)% increased Magnitude of Damaging Ailments you inflict with Critical Hits" }, } }, ["HandWrapsAlloyElementalPenetration1"] = { type = "Suffix", affix = "of the Stars", "+(20-30)% to all Elemental Resistances", statOrder = { 1013 }, level = 1, group = "AllResistances", weightKey = { "default", }, weightVal = { 0 }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [2901986750] = { "+(20-30)% to all Elemental Resistances" }, } }, ["HandWrapsAlloyAttackAreaOfEffect1"] = { type = "Suffix", affix = "of the Stars", "1% increased Area of Effect for Attacks per 10 Intelligence", statOrder = { 4494 }, level = 1, group = "AttackAreaOfEffectPerIntelligence", weightKey = { "default", }, weightVal = { 0 }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [434750362] = { "1% increased Area of Effect for Attacks per 10 Intelligence" }, } }, - ["HandWrapsEssenceLightningRecoupLife1"] = { type = "Suffix", affix = "of the Essence", "(12-23)% of Damage taken from Deflected Hits Recouped as Life", statOrder = { 6116 }, level = 1, group = "DeflectDamageTakenRecoupedAsLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3471443885] = { "(12-23)% of Damage taken from Deflected Hits Recouped as Life" }, } }, - ["HandWrapsEssenceGoldDropped1"] = { type = "Suffix", affix = "of the Essence", "Charms gain (0.13-0.27) charges per Second", statOrder = { 6889 }, level = 1, group = "CharmChargeGeneration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "charm" }, tradeHashes = { [185580205] = { "Charms gain (0.13-0.27) charges per Second" }, } }, - ["HandWrapsEssenceLocalRuneAndSoulCoreEffect1"] = { type = "Suffix", affix = "of the Essence", "Life Flasks gain (0.13-0.27) charges per Second", "Mana Flasks gain (0.13-0.27) charges per Second", statOrder = { 6892, 6893 }, level = 1, group = "GenerateLifeAndManaFlasksChargesPerMinute", weightKey = { "default", }, weightVal = { 0 }, modTags = { "flask", "resource", "life", "mana" }, tradeHashes = { [1102738251] = { "Life Flasks gain (0.13-0.27) charges per Second" }, [2200293569] = { "Mana Flasks gain (0.13-0.27) charges per Second" }, } }, + ["HandWrapsEssenceLightningRecoupLife1"] = { type = "Suffix", affix = "of the Essence", "(12-23)% of Damage taken from Deflected Hits Recouped as Life", statOrder = { 6111 }, level = 1, group = "DeflectDamageTakenRecoupedAsLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3471443885] = { "(12-23)% of Damage taken from Deflected Hits Recouped as Life" }, } }, + ["HandWrapsEssenceGoldDropped1"] = { type = "Suffix", affix = "of the Essence", "Charms gain (0.13-0.27) charges per Second", statOrder = { 6884 }, level = 1, group = "CharmChargeGeneration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "charm" }, tradeHashes = { [185580205] = { "Charms gain (0.13-0.27) charges per Second" }, } }, + ["HandWrapsEssenceLocalRuneAndSoulCoreEffect1"] = { type = "Suffix", affix = "of the Essence", "Life Flasks gain (0.13-0.27) charges per Second", "Mana Flasks gain (0.13-0.27) charges per Second", statOrder = { 6887, 6888 }, level = 1, group = "GenerateLifeAndManaFlasksChargesPerMinute", weightKey = { "default", }, weightVal = { 0 }, modTags = { "flask", "resource", "life", "mana" }, tradeHashes = { [1102738251] = { "Life Flasks gain (0.13-0.27) charges per Second" }, [2200293569] = { "Mana Flasks gain (0.13-0.27) charges per Second" }, } }, ["HandWrapsUniqueMutatedVaalMaximumManaIncreasePercent"] = { type = "Prefix", affix = "", "+(36-42) to maximum Mana", "(15-35)% increased Attack Damage", statOrder = { 892, 1156 }, level = 1, group = "AttackDamageAndBaseMaximumMana", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana", "damage", "attack" }, tradeHashes = { [1050105434] = { "+(36-42) to maximum Mana" }, [2843214518] = { "(15-35)% increased Attack Damage" }, } }, - ["HandWrapsUniqueMutatedVaalManaLeechPermyriad"] = { type = "Prefix", affix = "", "Recover (2-6)% of your maximum Mana when an Enemy dies in your Presence", statOrder = { 9688 }, level = 1, group = "EnemiesDyingInPresenceRecoverMana", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2456226238] = { "Recover (2-6)% of your maximum Mana when an Enemy dies in your Presence" }, } }, + ["HandWrapsUniqueMutatedVaalManaLeechPermyriad"] = { type = "Prefix", affix = "", "Recover (2-6)% of your maximum Mana when an Enemy dies in your Presence", statOrder = { 9682 }, level = 1, group = "EnemiesDyingInPresenceRecoverMana", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2456226238] = { "Recover (2-6)% of your maximum Mana when an Enemy dies in your Presence" }, } }, ["HandWrapsUniqueMutatedVaalEnergyOnFullMana"] = { type = "Prefix", affix = "", "(25-45)% of Damage taken Recouped as Mana", statOrder = { 1044 }, level = 1, group = "PercentDamageGoesToMana", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life", "mana" }, tradeHashes = { [472520716] = { "(25-45)% of Damage taken Recouped as Mana" }, } }, ["HandWrapsUniqueMutatedVaalManaCostEfficiency"] = { type = "Prefix", affix = "", "(15-40)% reduced Mana Cost of Attacks", statOrder = { 4538 }, level = 1, group = "ReducedAttackManaCost", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2859471749] = { "(15-40)% reduced Mana Cost of Attacks" }, } }, - ["HandWrapsUniqueMutatedVaalSkillCostEfficiency"] = { type = "Prefix", affix = "", "Non-Channelling Skills Cost -(8-3) Mana", statOrder = { 9910 }, level = 1, group = "ManaCostBaseNonChannelled", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [407482587] = { "Non-Channelling Skills Cost -(8-3) Mana" }, } }, + ["HandWrapsUniqueMutatedVaalSkillCostEfficiency"] = { type = "Prefix", affix = "", "Non-Channelling Skills Cost -(8-3) Mana", statOrder = { 9904 }, level = 1, group = "ManaCostBaseNonChannelled", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "mana" }, tradeHashes = { [407482587] = { "Non-Channelling Skills Cost -(8-3) Mana" }, } }, ["HandWrapsUniqueMutatedVaalSpellLifeCostPercent"] = { type = "Prefix", affix = "", "Attacks have added Physical damage equal to (1-3)% of maximum Life", statOrder = { 4464 }, level = 1, group = "PhysicalDamageMaximumLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { "physical" }, tradeHashes = { [2723294374] = { "Attacks have added Physical damage equal to (1-3)% of maximum Life" }, } }, - ["HandWrapsUniqueMutatedVaalArcaneSurgeEffect"] = { type = "Prefix", affix = "", "Gain (16-24) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently", statOrder = { 7445 }, level = 1, group = "LifeOnHitIfCritRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [20762282] = { "Gain (16-24) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently" }, } }, + ["HandWrapsUniqueMutatedVaalArcaneSurgeEffect"] = { type = "Prefix", affix = "", "Gain (16-24) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently", statOrder = { 7440 }, level = 1, group = "LifeOnHitIfCritRecently", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [20762282] = { "Gain (16-24) Life per Enemy Hit with Attacks if you have dealt a Critical Hit Recently" }, } }, ["HandWrapsUniqueMutatedVaalMaximumLifeConvertedToEnergyShield"] = { type = "Prefix", affix = "", "(20-30)% increased Attack Damage while on Low Life", statOrder = { 4530 }, level = 1, group = "AttackDamageOnLowLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [4246007234] = { "(20-30)% increased Attack Damage while on Low Life" }, } }, ["HandWrapsUniqueMutatedVaalGlobalChanceToBlindOnHit"] = { type = "Suffix", affix = "", "Dazes on Hit", statOrder = { 4669 }, level = 1, group = "DazeBuildup", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3146310524] = { "Dazes on Hit" }, } }, ["HandWrapsUniqueMutatedVaalPoisonEffectOnNonPoisoned"] = { type = "Suffix", affix = "", "(10-60)% reduced Poison Duration on you", statOrder = { 1067 }, level = 1, group = "ReducedPoisonDuration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [3301100256] = { "(10-60)% reduced Poison Duration on you" }, } }, ["HandWrapsUniqueMutatedVaalGlobalChaosGemLevel"] = { type = "Suffix", affix = "", "Attacks have added Chaos damage equal to (1-3)% of maximum Life", statOrder = { 4463 }, level = 1, group = "ChaosDamageMaximumLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos" }, tradeHashes = { [1141563002] = { "Attacks have added Chaos damage equal to (1-3)% of maximum Life" }, } }, - ["HandWrapsUniqueMutatedVaalPoisonEffect"] = { type = "Suffix", affix = "", "Critical Hits Poison the enemy", statOrder = { 9502 }, level = 1, group = "PoisonOnCrit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "poison", "chaos", "attack", "critical", "ailment" }, tradeHashes = { [62849030] = { "Critical Hits Poison the enemy" }, } }, + ["HandWrapsUniqueMutatedVaalPoisonEffect"] = { type = "Suffix", affix = "", "Critical Hits Poison the enemy", statOrder = { 9496 }, level = 1, group = "PoisonOnCrit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "poison", "chaos", "attack", "critical", "ailment" }, tradeHashes = { [62849030] = { "Critical Hits Poison the enemy" }, } }, ["HandWrapsUniqueMutatedVaalIncreasedLifePercent"] = { type = "Suffix", affix = "", "+(205-221) to maximum Life", statOrder = { 887 }, level = 1, group = "IncreasedLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [3299347043] = { "+(205-221) to maximum Life" }, } }, ["HandWrapsUniqueMutatedVaalAddedMaximumEnergyShield"] = { type = "Suffix", affix = "", "(7-16)% increased maximum Energy Shield", statOrder = { 886 }, level = 1, group = "GlobalEnergyShieldPercent", weightKey = { "default", }, weightVal = { 0 }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2482852589] = { "(7-16)% increased maximum Energy Shield" }, } }, ["HandWrapsUniqueMutatedVaalLifeLeechAmount"] = { type = "Suffix", affix = "", "Life Leech effects are not removed when Unreserved Life is Filled", statOrder = { 2928 }, level = 1, group = "LifeLeechNotRemovedOnFullLife", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [4224337800] = { "Life Leech effects are not removed when Unreserved Life is Filled" }, } }, ["HandWrapsUniqueMutatedVaalChanceToBleed"] = { type = "Suffix", affix = "", "Attacks have (35-80)% chance to cause Bleeding", statOrder = { 2270 }, level = 1, group = "ChanceToBleed", weightKey = { "default", }, weightVal = { 0 }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [2055966527] = { "Attacks have (35-80)% chance to cause Bleeding" }, } }, - ["HandWrapsUniqueMutatedVaalRecoverLifeOnKillingPoisonedEnemyPerPoison"] = { type = "Suffix", affix = "", "+(12-23)% to Chaos Resistance per Poison on you", "Poison you inflict is Reflected to you", statOrder = { 5591, 9503 }, level = 1, group = "ChaosResistancePerPoisonOnSelfAndReflectPoisonToSelf", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_resistance", "poison", "chaos", "resistance", "ailment" }, tradeHashes = { [2374357674] = { "Poison you inflict is Reflected to you" }, [175362265] = { "+(12-23)% to Chaos Resistance per Poison on you" }, } }, - ["HandWrapsUniqueMutatedVaalPoisonDurationIfConsumedFrenzyChargeRecently"] = { type = "Suffix", affix = "", "(20-35)% increased Damage for each Poison on you up to a maximum of 75%", "Poison you inflict is Reflected to you", statOrder = { 6008, 9503 }, level = 1, group = "DamageIncreasePerPoisonOnSelfAndReflectPoisonToSelf", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "poison", "damage", "chaos", "ailment" }, tradeHashes = { [1034580601] = { "(20-35)% increased Damage for each Poison on you up to a maximum of 75%" }, [2374357674] = { "Poison you inflict is Reflected to you" }, } }, - ["HandWrapsUniqueMutatedVaalReducedPoisonDuration"] = { type = "Suffix", affix = "", "(17-25)% increased Movement Speed for each Poison on you up to a maximum of 50%", "Poison you inflict is Reflected to you", statOrder = { 9170, 9503 }, level = 1, group = "MovementSpeedPerPoisonOnSelfAndReflectPoisonToSelf", weightKey = { "default", }, weightVal = { 0 }, modTags = { "poison", "chaos", "speed", "ailment" }, tradeHashes = { [2374357674] = { "Poison you inflict is Reflected to you" }, [1360723495] = { "(17-25)% increased Movement Speed for each Poison on you up to a maximum of 50%" }, } }, + ["HandWrapsUniqueMutatedVaalRecoverLifeOnKillingPoisonedEnemyPerPoison"] = { type = "Suffix", affix = "", "+(12-23)% to Chaos Resistance per Poison on you", "Poison you inflict is Reflected to you", statOrder = { 5587, 9497 }, level = 1, group = "ChaosResistancePerPoisonOnSelfAndReflectPoisonToSelf", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_resistance", "poison", "chaos", "resistance", "ailment" }, tradeHashes = { [2374357674] = { "Poison you inflict is Reflected to you" }, [175362265] = { "+(12-23)% to Chaos Resistance per Poison on you" }, } }, + ["HandWrapsUniqueMutatedVaalPoisonDurationIfConsumedFrenzyChargeRecently"] = { type = "Suffix", affix = "", "(20-35)% increased Damage for each Poison on you up to a maximum of 75%", "Poison you inflict is Reflected to you", statOrder = { 6003, 9497 }, level = 1, group = "DamageIncreasePerPoisonOnSelfAndReflectPoisonToSelf", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "poison", "damage", "chaos", "ailment" }, tradeHashes = { [1034580601] = { "(20-35)% increased Damage for each Poison on you up to a maximum of 75%" }, [2374357674] = { "Poison you inflict is Reflected to you" }, } }, + ["HandWrapsUniqueMutatedVaalReducedPoisonDuration"] = { type = "Suffix", affix = "", "(17-25)% increased Movement Speed for each Poison on you up to a maximum of 50%", "Poison you inflict is Reflected to you", statOrder = { 9164, 9497 }, level = 1, group = "MovementSpeedPerPoisonOnSelfAndReflectPoisonToSelf", weightKey = { "default", }, weightVal = { 0 }, modTags = { "poison", "chaos", "speed", "ailment" }, tradeHashes = { [2374357674] = { "Poison you inflict is Reflected to you" }, [1360723495] = { "(17-25)% increased Movement Speed for each Poison on you up to a maximum of 50%" }, } }, ["HandWrapsUniqueMutatedVaalIgniteEffect1"] = { type = "Suffix", affix = "", "(20-50)% chance to Avoid being Ignited", statOrder = { 1602 }, level = 1, group = "AvoidIgnite", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1783006896] = { "(20-50)% chance to Avoid being Ignited" }, } }, ["HandWrapsUniqueMutatedVaalChillEffect"] = { type = "Suffix", affix = "", "(20-50)% chance to Avoid being Chilled", statOrder = { 1600 }, level = 1, group = "AvoidChill", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3483999943] = { "(20-50)% chance to Avoid being Chilled" }, } }, ["HandWrapsUniqueMutatedVaalFreezeDuration"] = { type = "Suffix", affix = "", "Regenerate (5-15)% of maximum Life per second while Frozen", statOrder = { 3419 }, level = 1, group = "LifeRegenerationWhileFrozen", weightKey = { "default", }, weightVal = { 0 }, modTags = { "resource", "life" }, tradeHashes = { [2656696317] = { "Regenerate (5-15)% of maximum Life per second while Frozen" }, } }, ["HandWrapsUniqueMutatedVaalShockEffect"] = { type = "Suffix", affix = "", "(20-50)% chance to Avoid being Shocked", statOrder = { 1604 }, level = 1, group = "AvoidShock", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [1871765599] = { "(20-50)% chance to Avoid being Shocked" }, } }, ["HandWrapsUniqueMutatedVaalCurseEffectiveness"] = { type = "Suffix", affix = "", "(20-30)% reduced effect of Curses on you", statOrder = { 1911 }, level = 1, group = "ReducedCurseEffect", weightKey = { "default", }, weightVal = { 0 }, modTags = { "caster", "curse" }, tradeHashes = { [3407849389] = { "(20-30)% reduced effect of Curses on you" }, } }, ["HandWrapsUniqueMutatedVaalDamagePerCurse"] = { type = "Suffix", affix = "", "(10-20)% increased Damage with Hits per Curse on Enemy", statOrder = { 2749 }, level = 1, group = "IncreasedDamagePerCurse", weightKey = { "default", }, weightVal = { 0 }, modTags = { "damage" }, tradeHashes = { [1818773442] = { "(10-20)% increased Damage with Hits per Curse on Enemy" }, } }, - ["HandWrapsUniqueMutatedVaalMaximumRagePerGlorySkillUsed"] = { type = "Suffix", affix = "", "Gain (1-3) Rage on Melee Hit", statOrder = { 6873 }, level = 1, group = "RageOnHit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [2709367754] = { "Gain (1-3) Rage on Melee Hit" }, } }, - ["HandWrapsUniqueMutatedVaalMaxRageFromRageOnHitChance"] = { type = "Suffix", affix = "", "Gain 1% of Physical Damage as Extra Fire Damage per Rage", statOrder = { 9301 }, level = 1, group = "PhysicalAddedAsFirePerRage", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "fire" }, tradeHashes = { [1336175820] = { "Gain 1% of Physical Damage as Extra Fire Damage per Rage" }, } }, + ["HandWrapsUniqueMutatedVaalMaximumRagePerGlorySkillUsed"] = { type = "Suffix", affix = "", "Gain (1-3) Rage on Melee Hit", statOrder = { 6868 }, level = 1, group = "RageOnHit", weightKey = { "default", }, weightVal = { 0 }, modTags = { "attack" }, tradeHashes = { [2709367754] = { "Gain (1-3) Rage on Melee Hit" }, } }, + ["HandWrapsUniqueMutatedVaalMaxRageFromRageOnHitChance"] = { type = "Suffix", affix = "", "Gain 1% of Physical Damage as Extra Fire Damage per Rage", statOrder = { 9295 }, level = 1, group = "PhysicalAddedAsFirePerRage", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "fire" }, tradeHashes = { [1336175820] = { "Gain 1% of Physical Damage as Extra Fire Damage per Rage" }, } }, ["HandWrapsUniqueMutatedVaalIncreasedAttackSpeed"] = { type = "Suffix", affix = "", "Attack Skills have Added Lightning Damage equal to (1-5)% of maximum Mana", statOrder = { 4550 }, level = 1, group = "AttackLightningDamageMaximumMana", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning", "attack" }, tradeHashes = { [2778228111] = { "Attack Skills have Added Lightning Damage equal to (1-5)% of maximum Mana" }, } }, ["MinionDamage1"] = { type = "Prefix", affix = "Hustler's", "Minions deal (7-9)% increased Damage", statOrder = { 1720 }, level = 13, group = "MinionDamage", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [1589917703] = { "Minions deal (7-9)% increased Damage" }, } }, ["MinionDamage2"] = { type = "Prefix", affix = "Conniver's", "Minions deal (10-12)% increased Damage", statOrder = { 1720 }, level = 26, group = "MinionDamage", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [1589917703] = { "Minions deal (10-12)% increased Damage" }, } }, @@ -2249,51 +2249,51 @@ return { ["MinionElementalResistance4"] = { type = "Suffix", affix = "of Conditioning", "Minions have +(17-19)% to all Elemental Resistances", statOrder = { 2667 }, level = 57, group = "MinionElementalResistance", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "minion_resistance", "elemental", "fire", "cold", "lightning", "resistance", "minion" }, tradeHashes = { [1423639565] = { "Minions have +(17-19)% to all Elemental Resistances" }, } }, ["MinionElementalResistance5"] = { type = "Suffix", affix = "of Acclimatisation", "Minions have +(20-22)% to all Elemental Resistances", statOrder = { 2667 }, level = 66, group = "MinionElementalResistance", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "minion_resistance", "elemental", "fire", "cold", "lightning", "resistance", "minion" }, tradeHashes = { [1423639565] = { "Minions have +(20-22)% to all Elemental Resistances" }, } }, ["MinionElementalResistance6"] = { type = "Suffix", affix = "of Adaptation", "Minions have +(23-25)% to all Elemental Resistances", statOrder = { 2667 }, level = 73, group = "MinionElementalResistance", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "minion_resistance", "elemental", "fire", "cold", "lightning", "resistance", "minion" }, tradeHashes = { [1423639565] = { "Minions have +(23-25)% to all Elemental Resistances" }, } }, - ["MinionAttackSpeedAndCastSpeed1"] = { type = "Suffix", affix = "of Guidance", "Minions have (3-4)% increased Attack and Cast Speed", statOrder = { 9003 }, level = 31, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [3091578504] = { "Minions have (3-4)% increased Attack and Cast Speed" }, } }, - ["MinionAttackSpeedAndCastSpeed2"] = { type = "Suffix", affix = "of Direction", "Minions have (5-6)% increased Attack and Cast Speed", statOrder = { 9003 }, level = 53, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [3091578504] = { "Minions have (5-6)% increased Attack and Cast Speed" }, } }, - ["MinionAttackSpeedAndCastSpeed3"] = { type = "Suffix", affix = "of Management", "Minions have (7-8)% increased Attack and Cast Speed", statOrder = { 9003 }, level = 69, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [3091578504] = { "Minions have (7-8)% increased Attack and Cast Speed" }, } }, - ["MinionAttackSpeedAndCastSpeed4"] = { type = "Suffix", affix = "of Control", "Minions have (9-10)% increased Attack and Cast Speed", statOrder = { 9003 }, level = 80, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [3091578504] = { "Minions have (9-10)% increased Attack and Cast Speed" }, } }, - ["MinionCriticalStrikeChanceRing1"] = { type = "Suffix", affix = "of Pricking", "Minions have (5-12)% increased Critical Hit Chance", statOrder = { 9030 }, level = 18, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (5-12)% increased Critical Hit Chance" }, } }, - ["MinionCriticalStrikeChanceRing2"] = { type = "Suffix", affix = "of Stinging", "Minions have (13-20)% increased Critical Hit Chance", statOrder = { 9030 }, level = 32, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (13-20)% increased Critical Hit Chance" }, } }, - ["MinionCriticalStrikeChanceRing3"] = { type = "Suffix", affix = "of Gouging", "Minions have (21-28)% increased Critical Hit Chance", statOrder = { 9030 }, level = 45, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (21-28)% increased Critical Hit Chance" }, } }, - ["MinionCriticalStrikeChanceRing4"] = { type = "Suffix", affix = "of Puncturing", "Minions have (29-36)% increased Critical Hit Chance", statOrder = { 9030 }, level = 58, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (29-36)% increased Critical Hit Chance" }, } }, - ["MinionCriticalStrikeChanceRing5"] = { type = "Suffix", affix = "of Lacinating", "Minions have (37-44)% increased Critical Hit Chance", statOrder = { 9030 }, level = 70, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (37-44)% increased Critical Hit Chance" }, } }, - ["MinionCriticalStrikeChanceRing6"] = { type = "Suffix", affix = "of Piercing", "Minions have (45-52)% increased Critical Hit Chance", statOrder = { 9030 }, level = 81, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (45-52)% increased Critical Hit Chance" }, } }, - ["MinionCriticalStrikeMultiplierRing1"] = { type = "Suffix", affix = "of Quashing", "Minions have (6-10)% increased Critical Damage Bonus", statOrder = { 9032 }, level = 17, group = "MinionCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (6-10)% increased Critical Damage Bonus" }, } }, - ["MinionCriticalStrikeMultiplierRing2"] = { type = "Suffix", affix = "of Purging", "Minions have (11-15)% increased Critical Damage Bonus", statOrder = { 9032 }, level = 30, group = "MinionCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (11-15)% increased Critical Damage Bonus" }, } }, - ["MinionCriticalStrikeMultiplierRing3"] = { type = "Suffix", affix = "of Elimination", "Minions have (16-20)% increased Critical Damage Bonus", statOrder = { 9032 }, level = 44, group = "MinionCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (16-20)% increased Critical Damage Bonus" }, } }, - ["MinionCriticalStrikeMultiplierRing4"] = { type = "Suffix", affix = "of Devastation", "Minions have (21-25)% increased Critical Damage Bonus", statOrder = { 9032 }, level = 57, group = "MinionCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (21-25)% increased Critical Damage Bonus" }, } }, - ["MinionCriticalStrikeMultiplierRing5"] = { type = "Suffix", affix = "of Eradication", "Minions have (26-30)% increased Critical Damage Bonus", statOrder = { 9032 }, level = 69, group = "MinionCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (26-30)% increased Critical Damage Bonus" }, } }, - ["MinionCriticalStrikeMultiplierRing6"] = { type = "Suffix", affix = "of Extinction", "Minions have (31-35)% increased Critical Damage Bonus", statOrder = { 9032 }, level = 80, group = "MinionCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (31-35)% increased Critical Damage Bonus" }, } }, + ["MinionAttackSpeedAndCastSpeed1"] = { type = "Suffix", affix = "of Guidance", "Minions have (3-4)% increased Attack and Cast Speed", statOrder = { 8998 }, level = 31, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [3091578504] = { "Minions have (3-4)% increased Attack and Cast Speed" }, } }, + ["MinionAttackSpeedAndCastSpeed2"] = { type = "Suffix", affix = "of Direction", "Minions have (5-6)% increased Attack and Cast Speed", statOrder = { 8998 }, level = 53, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [3091578504] = { "Minions have (5-6)% increased Attack and Cast Speed" }, } }, + ["MinionAttackSpeedAndCastSpeed3"] = { type = "Suffix", affix = "of Management", "Minions have (7-8)% increased Attack and Cast Speed", statOrder = { 8998 }, level = 69, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [3091578504] = { "Minions have (7-8)% increased Attack and Cast Speed" }, } }, + ["MinionAttackSpeedAndCastSpeed4"] = { type = "Suffix", affix = "of Control", "Minions have (9-10)% increased Attack and Cast Speed", statOrder = { 8998 }, level = 80, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [3091578504] = { "Minions have (9-10)% increased Attack and Cast Speed" }, } }, + ["MinionCriticalStrikeChanceRing1"] = { type = "Suffix", affix = "of Pricking", "Minions have (5-12)% increased Critical Hit Chance", statOrder = { 9025 }, level = 18, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (5-12)% increased Critical Hit Chance" }, } }, + ["MinionCriticalStrikeChanceRing2"] = { type = "Suffix", affix = "of Stinging", "Minions have (13-20)% increased Critical Hit Chance", statOrder = { 9025 }, level = 32, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (13-20)% increased Critical Hit Chance" }, } }, + ["MinionCriticalStrikeChanceRing3"] = { type = "Suffix", affix = "of Gouging", "Minions have (21-28)% increased Critical Hit Chance", statOrder = { 9025 }, level = 45, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (21-28)% increased Critical Hit Chance" }, } }, + ["MinionCriticalStrikeChanceRing4"] = { type = "Suffix", affix = "of Puncturing", "Minions have (29-36)% increased Critical Hit Chance", statOrder = { 9025 }, level = 58, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (29-36)% increased Critical Hit Chance" }, } }, + ["MinionCriticalStrikeChanceRing5"] = { type = "Suffix", affix = "of Lacinating", "Minions have (37-44)% increased Critical Hit Chance", statOrder = { 9025 }, level = 70, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (37-44)% increased Critical Hit Chance" }, } }, + ["MinionCriticalStrikeChanceRing6"] = { type = "Suffix", affix = "of Piercing", "Minions have (45-52)% increased Critical Hit Chance", statOrder = { 9025 }, level = 81, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (45-52)% increased Critical Hit Chance" }, } }, + ["MinionCriticalStrikeMultiplierRing1"] = { type = "Suffix", affix = "of Quashing", "Minions have (6-10)% increased Critical Damage Bonus", statOrder = { 9027 }, level = 17, group = "MinionCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (6-10)% increased Critical Damage Bonus" }, } }, + ["MinionCriticalStrikeMultiplierRing2"] = { type = "Suffix", affix = "of Purging", "Minions have (11-15)% increased Critical Damage Bonus", statOrder = { 9027 }, level = 30, group = "MinionCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (11-15)% increased Critical Damage Bonus" }, } }, + ["MinionCriticalStrikeMultiplierRing3"] = { type = "Suffix", affix = "of Elimination", "Minions have (16-20)% increased Critical Damage Bonus", statOrder = { 9027 }, level = 44, group = "MinionCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (16-20)% increased Critical Damage Bonus" }, } }, + ["MinionCriticalStrikeMultiplierRing4"] = { type = "Suffix", affix = "of Devastation", "Minions have (21-25)% increased Critical Damage Bonus", statOrder = { 9027 }, level = 57, group = "MinionCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (21-25)% increased Critical Damage Bonus" }, } }, + ["MinionCriticalStrikeMultiplierRing5"] = { type = "Suffix", affix = "of Eradication", "Minions have (26-30)% increased Critical Damage Bonus", statOrder = { 9027 }, level = 69, group = "MinionCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (26-30)% increased Critical Damage Bonus" }, } }, + ["MinionCriticalStrikeMultiplierRing6"] = { type = "Suffix", affix = "of Extinction", "Minions have (31-35)% increased Critical Damage Bonus", statOrder = { 9027 }, level = 80, group = "MinionCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (31-35)% increased Critical Damage Bonus" }, } }, ["MinionLifeRing1"] = { type = "Prefix", affix = "Bearing", "Minions have (7-10)% increased maximum Life", statOrder = { 1026 }, level = 18, group = "MinionLife", weightKey = { "genesis_tree_minion", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (7-10)% increased maximum Life" }, } }, ["MinionLifeRing2"] = { type = "Prefix", affix = "Bracing", "Minions have (11-14)% increased maximum Life", statOrder = { 1026 }, level = 29, group = "MinionLife", weightKey = { "genesis_tree_minion", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (11-14)% increased maximum Life" }, } }, ["MinionLifeRing3"] = { type = "Prefix", affix = "Toughening", "Minions have (15-18)% increased maximum Life", statOrder = { 1026 }, level = 41, group = "MinionLife", weightKey = { "genesis_tree_minion", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (15-18)% increased maximum Life" }, } }, ["MinionLifeRing4"] = { type = "Prefix", affix = "Reinforcing", "Minions have (19-22)% increased maximum Life", statOrder = { 1026 }, level = 52, group = "MinionLife", weightKey = { "genesis_tree_minion", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (19-22)% increased maximum Life" }, } }, ["MinionLifeRing5"] = { type = "Prefix", affix = "Bolstering", "Minions have (23-26)% increased maximum Life", statOrder = { 1026 }, level = 67, group = "MinionLife", weightKey = { "genesis_tree_minion", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (23-26)% increased maximum Life" }, } }, ["MinionLifeRing6"] = { type = "Prefix", affix = "Fortifying", "Minions have (27-30)% increased maximum Life", statOrder = { 1026 }, level = 75, group = "MinionLife", weightKey = { "genesis_tree_minion", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (27-30)% increased maximum Life" }, } }, - ["MinionReviveSpeed1"] = { type = "Prefix", affix = "Stirring", "Minions Revive (1-2)% faster", statOrder = { 9085 }, level = 24, group = "MinionReviveSpeed", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (1-2)% faster" }, } }, - ["MinionReviveSpeed2"] = { type = "Prefix", affix = "Rousing", "Minions Revive (3-5)% faster", statOrder = { 9085 }, level = 45, group = "MinionReviveSpeed", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (3-5)% faster" }, } }, - ["MinionReviveSpeed3"] = { type = "Prefix", affix = "Waking", "Minions Revive (7-9)% faster", statOrder = { 9085 }, level = 63, group = "MinionReviveSpeed", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (7-9)% faster" }, } }, - ["MinionReviveSpeed4"] = { type = "Prefix", affix = "Restless", "Minions Revive (10-12)% faster", statOrder = { 9085 }, level = 76, group = "MinionReviveSpeed", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (10-12)% faster" }, } }, - ["MinionCommandSkillDamage1"] = { type = "Prefix", affix = "Guide's", "Minions deal (13-20)% increased Damage with Command Skills", statOrder = { 9027 }, level = 18, group = "MinionCommandSkillDamage", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3742865955] = { "Minions deal (13-20)% increased Damage with Command Skills" }, } }, - ["MinionCommandSkillDamage2"] = { type = "Prefix", affix = "Lookout's", "Minions deal (21-28)% increased Damage with Command Skills", statOrder = { 9027 }, level = 35, group = "MinionCommandSkillDamage", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3742865955] = { "Minions deal (21-28)% increased Damage with Command Skills" }, } }, - ["MinionCommandSkillDamage3"] = { type = "Prefix", affix = "Watcher's", "Minions deal (29-36)% increased Damage with Command Skills", statOrder = { 9027 }, level = 44, group = "MinionCommandSkillDamage", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3742865955] = { "Minions deal (29-36)% increased Damage with Command Skills" }, } }, - ["MinionCommandSkillDamage4"] = { type = "Prefix", affix = "Sentry's", "Minions deal (37-44)% increased Damage with Command Skills", statOrder = { 9027 }, level = 52, group = "MinionCommandSkillDamage", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3742865955] = { "Minions deal (37-44)% increased Damage with Command Skills" }, } }, - ["MinionCommandSkillDamage5"] = { type = "Prefix", affix = "Shepherd's", "Minions deal (45-52)% increased Damage with Command Skills", statOrder = { 9027 }, level = 63, group = "MinionCommandSkillDamage", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3742865955] = { "Minions deal (45-52)% increased Damage with Command Skills" }, } }, - ["MinionCommandSkillDamage6"] = { type = "Prefix", affix = "Custodian's", "Minions deal (53-61)% increased Damage with Command Skills", statOrder = { 9027 }, level = 81, group = "MinionCommandSkillDamage", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3742865955] = { "Minions deal (53-61)% increased Damage with Command Skills" }, } }, + ["MinionReviveSpeed1"] = { type = "Prefix", affix = "Stirring", "Minions Revive (1-2)% faster", statOrder = { 9080 }, level = 24, group = "MinionReviveSpeed", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (1-2)% faster" }, } }, + ["MinionReviveSpeed2"] = { type = "Prefix", affix = "Rousing", "Minions Revive (3-5)% faster", statOrder = { 9080 }, level = 45, group = "MinionReviveSpeed", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (3-5)% faster" }, } }, + ["MinionReviveSpeed3"] = { type = "Prefix", affix = "Waking", "Minions Revive (7-9)% faster", statOrder = { 9080 }, level = 63, group = "MinionReviveSpeed", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (7-9)% faster" }, } }, + ["MinionReviveSpeed4"] = { type = "Prefix", affix = "Restless", "Minions Revive (10-12)% faster", statOrder = { 9080 }, level = 76, group = "MinionReviveSpeed", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (10-12)% faster" }, } }, + ["MinionCommandSkillDamage1"] = { type = "Prefix", affix = "Guide's", "Minions deal (13-20)% increased Damage with Command Skills", statOrder = { 9022 }, level = 18, group = "MinionCommandSkillDamage", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3742865955] = { "Minions deal (13-20)% increased Damage with Command Skills" }, } }, + ["MinionCommandSkillDamage2"] = { type = "Prefix", affix = "Lookout's", "Minions deal (21-28)% increased Damage with Command Skills", statOrder = { 9022 }, level = 35, group = "MinionCommandSkillDamage", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3742865955] = { "Minions deal (21-28)% increased Damage with Command Skills" }, } }, + ["MinionCommandSkillDamage3"] = { type = "Prefix", affix = "Watcher's", "Minions deal (29-36)% increased Damage with Command Skills", statOrder = { 9022 }, level = 44, group = "MinionCommandSkillDamage", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3742865955] = { "Minions deal (29-36)% increased Damage with Command Skills" }, } }, + ["MinionCommandSkillDamage4"] = { type = "Prefix", affix = "Sentry's", "Minions deal (37-44)% increased Damage with Command Skills", statOrder = { 9022 }, level = 52, group = "MinionCommandSkillDamage", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3742865955] = { "Minions deal (37-44)% increased Damage with Command Skills" }, } }, + ["MinionCommandSkillDamage5"] = { type = "Prefix", affix = "Shepherd's", "Minions deal (45-52)% increased Damage with Command Skills", statOrder = { 9022 }, level = 63, group = "MinionCommandSkillDamage", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3742865955] = { "Minions deal (45-52)% increased Damage with Command Skills" }, } }, + ["MinionCommandSkillDamage6"] = { type = "Prefix", affix = "Custodian's", "Minions deal (53-61)% increased Damage with Command Skills", statOrder = { 9022 }, level = 81, group = "MinionCommandSkillDamage", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3742865955] = { "Minions deal (53-61)% increased Damage with Command Skills" }, } }, ["MinionGemLevelBelt1"] = { type = "Suffix", affix = "of the Taskmaster", "+1 to Level of all Minion Skills", statOrder = { 972 }, level = 36, group = "GlobalIncreaseMinionSpellSkillGemLevel", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "gem" }, tradeHashes = { [2162097452] = { "+1 to Level of all Minion Skills" }, } }, ["MinionGemLevelBelt2"] = { type = "Suffix", affix = "of the Despot", "+2 to Level of all Minion Skills", statOrder = { 972 }, level = 64, group = "GlobalIncreaseMinionSpellSkillGemLevel", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion", "gem" }, tradeHashes = { [2162097452] = { "+2 to Level of all Minion Skills" }, } }, - ["MinionImmobilisationBuildup1"] = { type = "Suffix", affix = "of Clutching", "Minions have (20-25)% increased Immobilisation buildup", statOrder = { 9058 }, level = 16, group = "MinionImmobilisationBuildup", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1485480327] = { "Minions have (20-25)% increased Immobilisation buildup" }, } }, - ["MinionImmobilisationBuildup2"] = { type = "Suffix", affix = "of Grasping", "Minions have (26-31)% increased Immobilisation buildup", statOrder = { 9058 }, level = 34, group = "MinionImmobilisationBuildup", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1485480327] = { "Minions have (26-31)% increased Immobilisation buildup" }, } }, - ["MinionImmobilisationBuildup3"] = { type = "Suffix", affix = "of Gripping", "Minions have (32-37)% increased Immobilisation buildup", statOrder = { 9058 }, level = 48, group = "MinionImmobilisationBuildup", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1485480327] = { "Minions have (32-37)% increased Immobilisation buildup" }, } }, - ["MinionImmobilisationBuildup4"] = { type = "Suffix", affix = "of Snaring", "Minions have (38-43)% increased Immobilisation buildup", statOrder = { 9058 }, level = 56, group = "MinionImmobilisationBuildup", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1485480327] = { "Minions have (38-43)% increased Immobilisation buildup" }, } }, - ["MinionImmobilisationBuildup5"] = { type = "Suffix", affix = "of Grappling", "Minions have (44-49)% increased Immobilisation buildup", statOrder = { 9058 }, level = 65, group = "MinionImmobilisationBuildup", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1485480327] = { "Minions have (44-49)% increased Immobilisation buildup" }, } }, - ["MinionImmobilisationBuildup6"] = { type = "Suffix", affix = "of Seizing", "Minions have (50-55)% increased Immobilisation buildup", statOrder = { 9058 }, level = 74, group = "MinionImmobilisationBuildup", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1485480327] = { "Minions have (50-55)% increased Immobilisation buildup" }, } }, - ["OfferingDuration1"] = { type = "Suffix", affix = "of Tradition", "Offering Skills have (6-15)% increased Duration", statOrder = { 9355 }, level = 15, group = "OfferingDuration", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2957407601] = { "Offering Skills have (6-15)% increased Duration" }, } }, - ["OfferingDuration2"] = { type = "Suffix", affix = "of Observance", "Offering Skills have (16-25)% increased Duration", statOrder = { 9355 }, level = 29, group = "OfferingDuration", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2957407601] = { "Offering Skills have (16-25)% increased Duration" }, } }, - ["OfferingDuration3"] = { type = "Suffix", affix = "of the Rite", "Offering Skills have (26-35)% increased Duration", statOrder = { 9355 }, level = 47, group = "OfferingDuration", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2957407601] = { "Offering Skills have (26-35)% increased Duration" }, } }, - ["OfferingDuration4"] = { type = "Suffix", affix = "of Ceremony", "Offering Skills have (36-45)% increased Duration", statOrder = { 9355 }, level = 68, group = "OfferingDuration", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2957407601] = { "Offering Skills have (36-45)% increased Duration" }, } }, - ["OfferingDuration5"] = { type = "Suffix", affix = "of Liturgy", "Offering Skills have (46-55)% increased Duration", statOrder = { 9355 }, level = 79, group = "OfferingDuration", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2957407601] = { "Offering Skills have (46-55)% increased Duration" }, } }, + ["MinionImmobilisationBuildup1"] = { type = "Suffix", affix = "of Clutching", "Minions have (20-25)% increased Immobilisation buildup", statOrder = { 9053 }, level = 16, group = "MinionImmobilisationBuildup", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1485480327] = { "Minions have (20-25)% increased Immobilisation buildup" }, } }, + ["MinionImmobilisationBuildup2"] = { type = "Suffix", affix = "of Grasping", "Minions have (26-31)% increased Immobilisation buildup", statOrder = { 9053 }, level = 34, group = "MinionImmobilisationBuildup", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1485480327] = { "Minions have (26-31)% increased Immobilisation buildup" }, } }, + ["MinionImmobilisationBuildup3"] = { type = "Suffix", affix = "of Gripping", "Minions have (32-37)% increased Immobilisation buildup", statOrder = { 9053 }, level = 48, group = "MinionImmobilisationBuildup", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1485480327] = { "Minions have (32-37)% increased Immobilisation buildup" }, } }, + ["MinionImmobilisationBuildup4"] = { type = "Suffix", affix = "of Snaring", "Minions have (38-43)% increased Immobilisation buildup", statOrder = { 9053 }, level = 56, group = "MinionImmobilisationBuildup", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1485480327] = { "Minions have (38-43)% increased Immobilisation buildup" }, } }, + ["MinionImmobilisationBuildup5"] = { type = "Suffix", affix = "of Grappling", "Minions have (44-49)% increased Immobilisation buildup", statOrder = { 9053 }, level = 65, group = "MinionImmobilisationBuildup", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1485480327] = { "Minions have (44-49)% increased Immobilisation buildup" }, } }, + ["MinionImmobilisationBuildup6"] = { type = "Suffix", affix = "of Seizing", "Minions have (50-55)% increased Immobilisation buildup", statOrder = { 9053 }, level = 74, group = "MinionImmobilisationBuildup", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1485480327] = { "Minions have (50-55)% increased Immobilisation buildup" }, } }, + ["OfferingDuration1"] = { type = "Suffix", affix = "of Tradition", "Offering Skills have (6-15)% increased Duration", statOrder = { 9349 }, level = 15, group = "OfferingDuration", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2957407601] = { "Offering Skills have (6-15)% increased Duration" }, } }, + ["OfferingDuration2"] = { type = "Suffix", affix = "of Observance", "Offering Skills have (16-25)% increased Duration", statOrder = { 9349 }, level = 29, group = "OfferingDuration", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2957407601] = { "Offering Skills have (16-25)% increased Duration" }, } }, + ["OfferingDuration3"] = { type = "Suffix", affix = "of the Rite", "Offering Skills have (26-35)% increased Duration", statOrder = { 9349 }, level = 47, group = "OfferingDuration", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2957407601] = { "Offering Skills have (26-35)% increased Duration" }, } }, + ["OfferingDuration4"] = { type = "Suffix", affix = "of Ceremony", "Offering Skills have (36-45)% increased Duration", statOrder = { 9349 }, level = 68, group = "OfferingDuration", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2957407601] = { "Offering Skills have (36-45)% increased Duration" }, } }, + ["OfferingDuration5"] = { type = "Suffix", affix = "of Liturgy", "Offering Skills have (46-55)% increased Duration", statOrder = { 9349 }, level = 79, group = "OfferingDuration", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2957407601] = { "Offering Skills have (46-55)% increased Duration" }, } }, ["MinionAreaOfEffect1"] = { type = "Suffix", affix = "of Scurrying", "Minions have (5-8)% increased Area of Effect", statOrder = { 2759 }, level = 23, group = "MinionAreaOfEffect", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [3811191316] = { "Minions have (5-8)% increased Area of Effect" }, } }, ["MinionAreaOfEffect2"] = { type = "Suffix", affix = "of Bustling", "Minions have (9-12)% increased Area of Effect", statOrder = { 2759 }, level = 36, group = "MinionAreaOfEffect", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [3811191316] = { "Minions have (9-12)% increased Area of Effect" }, } }, ["MinionAreaOfEffect3"] = { type = "Suffix", affix = "of Trampling", "Minions have (13-16)% increased Area of Effect", statOrder = { 2759 }, level = 49, group = "MinionAreaOfEffect", weightKey = { "ring", "genesis_tree_minion", "default", }, weightVal = { 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [3811191316] = { "Minions have (13-16)% increased Area of Effect" }, } }, @@ -2307,12 +2307,12 @@ return { ["SpellDamageRing6"] = { type = "Prefix", affix = "Incanter's", "(26-29)% increased Spell Damage", statOrder = { 871 }, level = 63, group = "SpellDamage", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2974417149] = { "(26-29)% increased Spell Damage" }, } }, ["SpellDamageRing7"] = { type = "Prefix", affix = "Glyphic", "(30-34)% increased Spell Damage", statOrder = { 871 }, level = 71, group = "SpellDamage", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2974417149] = { "(30-34)% increased Spell Damage" }, } }, ["SpellDamageRing8"] = { type = "Prefix", affix = "Runic", "(35-39)% increased Spell Damage", statOrder = { 871 }, level = 82, group = "SpellDamage", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2974417149] = { "(35-39)% increased Spell Damage" }, } }, - ["SpellCostEfficiency1"] = { type = "Prefix", affix = "Thoughtful", "(7-9)% increased Mana Cost Efficiency of Spells", statOrder = { 4751 }, level = 12, group = "SpellManaCostEfficiency", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2653231923] = { "(7-9)% increased Mana Cost Efficiency of Spells" }, } }, - ["SpellCostEfficiency2"] = { type = "Prefix", affix = "Considerate", "(10-12)% increased Mana Cost Efficiency of Spells", statOrder = { 4751 }, level = 29, group = "SpellManaCostEfficiency", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2653231923] = { "(10-12)% increased Mana Cost Efficiency of Spells" }, } }, - ["SpellCostEfficiency3"] = { type = "Prefix", affix = "Prudent", "(13-15)% increased Mana Cost Efficiency of Spells", statOrder = { 4751 }, level = 42, group = "SpellManaCostEfficiency", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2653231923] = { "(13-15)% increased Mana Cost Efficiency of Spells" }, } }, - ["SpellCostEfficiency4"] = { type = "Prefix", affix = "Astute", "(16-18)% increased Mana Cost Efficiency of Spells", statOrder = { 4751 }, level = 53, group = "SpellManaCostEfficiency", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2653231923] = { "(16-18)% increased Mana Cost Efficiency of Spells" }, } }, - ["SpellCostEfficiency5"] = { type = "Prefix", affix = "Sagacious", "(19-22)% increased Mana Cost Efficiency of Spells", statOrder = { 4751 }, level = 64, group = "SpellManaCostEfficiency", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2653231923] = { "(19-22)% increased Mana Cost Efficiency of Spells" }, } }, - ["SpellCostEfficiency6"] = { type = "Prefix", affix = "Calculating", "(23-26)% increased Mana Cost Efficiency of Spells", statOrder = { 4751 }, level = 77, group = "SpellManaCostEfficiency", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2653231923] = { "(23-26)% increased Mana Cost Efficiency of Spells" }, } }, + ["SpellCostEfficiency1"] = { type = "Prefix", affix = "Thoughtful", "(7-9)% increased Mana Cost Efficiency of Spells", statOrder = { 4748 }, level = 12, group = "SpellManaCostEfficiency", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2653231923] = { "(7-9)% increased Mana Cost Efficiency of Spells" }, } }, + ["SpellCostEfficiency2"] = { type = "Prefix", affix = "Considerate", "(10-12)% increased Mana Cost Efficiency of Spells", statOrder = { 4748 }, level = 29, group = "SpellManaCostEfficiency", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2653231923] = { "(10-12)% increased Mana Cost Efficiency of Spells" }, } }, + ["SpellCostEfficiency3"] = { type = "Prefix", affix = "Prudent", "(13-15)% increased Mana Cost Efficiency of Spells", statOrder = { 4748 }, level = 42, group = "SpellManaCostEfficiency", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2653231923] = { "(13-15)% increased Mana Cost Efficiency of Spells" }, } }, + ["SpellCostEfficiency4"] = { type = "Prefix", affix = "Astute", "(16-18)% increased Mana Cost Efficiency of Spells", statOrder = { 4748 }, level = 53, group = "SpellManaCostEfficiency", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2653231923] = { "(16-18)% increased Mana Cost Efficiency of Spells" }, } }, + ["SpellCostEfficiency5"] = { type = "Prefix", affix = "Sagacious", "(19-22)% increased Mana Cost Efficiency of Spells", statOrder = { 4748 }, level = 64, group = "SpellManaCostEfficiency", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2653231923] = { "(19-22)% increased Mana Cost Efficiency of Spells" }, } }, + ["SpellCostEfficiency6"] = { type = "Prefix", affix = "Calculating", "(23-26)% increased Mana Cost Efficiency of Spells", statOrder = { 4748 }, level = 77, group = "SpellManaCostEfficiency", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2653231923] = { "(23-26)% increased Mana Cost Efficiency of Spells" }, } }, ["ArcaneSurgeEffect1"] = { type = "Prefix", affix = "Eager", "(12-18)% increased effect of Arcane Surge on you", statOrder = { 2996 }, level = 24, group = "ArcaneSurgeEffect", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2103650854] = { "(12-18)% increased effect of Arcane Surge on you" }, } }, ["ArcaneSurgeEffect2"] = { type = "Prefix", affix = "Enthusiastic", "(19-25)% increased effect of Arcane Surge on you", statOrder = { 2996 }, level = 47, group = "ArcaneSurgeEffect", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2103650854] = { "(19-25)% increased effect of Arcane Surge on you" }, } }, ["ArcaneSurgeEffect3"] = { type = "Prefix", affix = "Spirited", "(26-32)% increased effect of Arcane Surge on you", statOrder = { 2996 }, level = 61, group = "ArcaneSurgeEffect", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2103650854] = { "(26-32)% increased effect of Arcane Surge on you" }, } }, @@ -2329,43 +2329,43 @@ return { ["SpellCriticalStrikeMultiplierRing4"] = { type = "Suffix", affix = "of Fury", "(18-21)% increased Critical Spell Damage Bonus", statOrder = { 982 }, level = 57, group = "SpellCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [274716455] = { "(18-21)% increased Critical Spell Damage Bonus" }, } }, ["SpellCriticalStrikeMultiplierRing5"] = { type = "Suffix", affix = "of Ferocity", "(22-25)% increased Critical Spell Damage Bonus", statOrder = { 982 }, level = 69, group = "SpellCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [274716455] = { "(22-25)% increased Critical Spell Damage Bonus" }, } }, ["SpellCriticalStrikeMultiplierRing6"] = { type = "Suffix", affix = "of Destruction", "(26-29)% increased Critical Spell Damage Bonus", statOrder = { 982 }, level = 80, group = "SpellCriticalStrikeMultiplier", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [274716455] = { "(26-29)% increased Critical Spell Damage Bonus" }, } }, - ["SpellDamageDuringManaFlaskEffect1"] = { type = "Prefix", affix = "Activating", "(20-25)% increased Spell Damage during any Flask Effect", statOrder = { 9999 }, level = 12, group = "SpellDamageDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1014398896] = { "(20-25)% increased Spell Damage during any Flask Effect" }, } }, - ["SpellDamageDuringManaFlaskEffect2"] = { type = "Prefix", affix = "Stimulating", "(26-31)% increased Spell Damage during any Flask Effect", statOrder = { 9999 }, level = 26, group = "SpellDamageDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1014398896] = { "(26-31)% increased Spell Damage during any Flask Effect" }, } }, - ["SpellDamageDuringManaFlaskEffect3"] = { type = "Prefix", affix = "Awakening", "(32-37)% increased Spell Damage during any Flask Effect", statOrder = { 9999 }, level = 39, group = "SpellDamageDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1014398896] = { "(32-37)% increased Spell Damage during any Flask Effect" }, } }, - ["SpellDamageDuringManaFlaskEffect4"] = { type = "Prefix", affix = "Elevating", "(38-43)% increased Spell Damage during any Flask Effect", statOrder = { 9999 }, level = 53, group = "SpellDamageDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1014398896] = { "(38-43)% increased Spell Damage during any Flask Effect" }, } }, - ["SpellDamageDuringManaFlaskEffect5"] = { type = "Prefix", affix = "Energising", "(44-49)% increased Spell Damage during any Flask Effect", statOrder = { 9999 }, level = 67, group = "SpellDamageDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1014398896] = { "(44-49)% increased Spell Damage during any Flask Effect" }, } }, - ["SpellDamageDuringManaFlaskEffect6"] = { type = "Prefix", affix = "Exhilarating", "(50-55)% increased Spell Damage during any Flask Effect", statOrder = { 9999 }, level = 80, group = "SpellDamageDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1014398896] = { "(50-55)% increased Spell Damage during any Flask Effect" }, } }, + ["SpellDamageDuringManaFlaskEffect1"] = { type = "Prefix", affix = "Activating", "(20-25)% increased Spell Damage during any Flask Effect", statOrder = { 9992 }, level = 12, group = "SpellDamageDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1014398896] = { "(20-25)% increased Spell Damage during any Flask Effect" }, } }, + ["SpellDamageDuringManaFlaskEffect2"] = { type = "Prefix", affix = "Stimulating", "(26-31)% increased Spell Damage during any Flask Effect", statOrder = { 9992 }, level = 26, group = "SpellDamageDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1014398896] = { "(26-31)% increased Spell Damage during any Flask Effect" }, } }, + ["SpellDamageDuringManaFlaskEffect3"] = { type = "Prefix", affix = "Awakening", "(32-37)% increased Spell Damage during any Flask Effect", statOrder = { 9992 }, level = 39, group = "SpellDamageDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1014398896] = { "(32-37)% increased Spell Damage during any Flask Effect" }, } }, + ["SpellDamageDuringManaFlaskEffect4"] = { type = "Prefix", affix = "Elevating", "(38-43)% increased Spell Damage during any Flask Effect", statOrder = { 9992 }, level = 53, group = "SpellDamageDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1014398896] = { "(38-43)% increased Spell Damage during any Flask Effect" }, } }, + ["SpellDamageDuringManaFlaskEffect5"] = { type = "Prefix", affix = "Energising", "(44-49)% increased Spell Damage during any Flask Effect", statOrder = { 9992 }, level = 67, group = "SpellDamageDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1014398896] = { "(44-49)% increased Spell Damage during any Flask Effect" }, } }, + ["SpellDamageDuringManaFlaskEffect6"] = { type = "Prefix", affix = "Exhilarating", "(50-55)% increased Spell Damage during any Flask Effect", statOrder = { 9992 }, level = 80, group = "SpellDamageDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1014398896] = { "(50-55)% increased Spell Damage during any Flask Effect" }, } }, ["DamageRemovedFromManaBeforeLife1"] = { type = "Prefix", affix = "Taxing", "(4-6)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 23, group = "DamageRemovedFromManaBeforeLife", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "(4-6)% of Damage is taken from Mana before Life" }, } }, ["DamageRemovedFromManaBeforeLife2"] = { type = "Prefix", affix = "Draining", "(7-9)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 39, group = "DamageRemovedFromManaBeforeLife", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "(7-9)% of Damage is taken from Mana before Life" }, } }, ["DamageRemovedFromManaBeforeLife3"] = { type = "Prefix", affix = "Exhausting", "(10-12)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 52, group = "DamageRemovedFromManaBeforeLife", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "(10-12)% of Damage is taken from Mana before Life" }, } }, ["DamageRemovedFromManaBeforeLife4"] = { type = "Prefix", affix = "Enervating", "(13-15)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 77, group = "DamageRemovedFromManaBeforeLife", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "(13-15)% of Damage is taken from Mana before Life" }, } }, - ["RemnantGrantEffectTwiceChance1"] = { type = "Suffix", affix = "of Accumulation", "(4-6)% chance for Remnants you pick up to count as picking up an additional Remnant", statOrder = { 5804 }, level = 24, group = "RemnantGrantEffectTwiceChance", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3422093970] = { "(4-6)% chance for Remnants you pick up to count as picking up an additional Remnant" }, } }, - ["RemnantGrantEffectTwiceChance2"] = { type = "Suffix", affix = "of Proliferation", "(7-9)% chance for Remnants you pick up to count as picking up an additional Remnant", statOrder = { 5804 }, level = 37, group = "RemnantGrantEffectTwiceChance", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3422093970] = { "(7-9)% chance for Remnants you pick up to count as picking up an additional Remnant" }, } }, - ["RemnantGrantEffectTwiceChance3"] = { type = "Suffix", affix = "of Expansion", "(10-12)% chance for Remnants you pick up to count as picking up an additional Remnant", statOrder = { 5804 }, level = 49, group = "RemnantGrantEffectTwiceChance", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3422093970] = { "(10-12)% chance for Remnants you pick up to count as picking up an additional Remnant" }, } }, - ["RemnantGrantEffectTwiceChance4"] = { type = "Suffix", affix = "of Magnification", "(13-14)% chance for Remnants you pick up to count as picking up an additional Remnant", statOrder = { 5804 }, level = 61, group = "RemnantGrantEffectTwiceChance", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3422093970] = { "(13-14)% chance for Remnants you pick up to count as picking up an additional Remnant" }, } }, - ["RemnantGrantEffectTwiceChance5"] = { type = "Suffix", affix = "of Multiplication", "(15-16)% chance for Remnants you pick up to count as picking up an additional Remnant", statOrder = { 5804 }, level = 73, group = "RemnantGrantEffectTwiceChance", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3422093970] = { "(15-16)% chance for Remnants you pick up to count as picking up an additional Remnant" }, } }, - ["CastSpeedDuringManaFlaskEffect1"] = { type = "Suffix", affix = "of Hurrying", "(8-10)% increased Cast Speed during any Flask Effect", statOrder = { 5332 }, level = 22, group = "CastSpeedDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [145581225] = { "(8-10)% increased Cast Speed during any Flask Effect" }, } }, - ["CastSpeedDuringManaFlaskEffect2"] = { type = "Suffix", affix = "of Quickening", "(11-13)% increased Cast Speed during any Flask Effect", statOrder = { 5332 }, level = 41, group = "CastSpeedDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [145581225] = { "(11-13)% increased Cast Speed during any Flask Effect" }, } }, - ["CastSpeedDuringManaFlaskEffect3"] = { type = "Suffix", affix = "of Hastening", "(14-16)% increased Cast Speed during any Flask Effect", statOrder = { 5332 }, level = 59, group = "CastSpeedDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [145581225] = { "(14-16)% increased Cast Speed during any Flask Effect" }, } }, - ["CastSpeedDuringManaFlaskEffect4"] = { type = "Suffix", affix = "of Accelerating", "(17-19)% increased Cast Speed during any Flask Effect", statOrder = { 5332 }, level = 76, group = "CastSpeedDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [145581225] = { "(17-19)% increased Cast Speed during any Flask Effect" }, } }, + ["RemnantGrantEffectTwiceChance1"] = { type = "Suffix", affix = "of Accumulation", "(4-6)% chance for Remnants you pick up to count as picking up an additional Remnant", statOrder = { 5800 }, level = 24, group = "RemnantGrantEffectTwiceChance", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3422093970] = { "(4-6)% chance for Remnants you pick up to count as picking up an additional Remnant" }, } }, + ["RemnantGrantEffectTwiceChance2"] = { type = "Suffix", affix = "of Proliferation", "(7-9)% chance for Remnants you pick up to count as picking up an additional Remnant", statOrder = { 5800 }, level = 37, group = "RemnantGrantEffectTwiceChance", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3422093970] = { "(7-9)% chance for Remnants you pick up to count as picking up an additional Remnant" }, } }, + ["RemnantGrantEffectTwiceChance3"] = { type = "Suffix", affix = "of Expansion", "(10-12)% chance for Remnants you pick up to count as picking up an additional Remnant", statOrder = { 5800 }, level = 49, group = "RemnantGrantEffectTwiceChance", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3422093970] = { "(10-12)% chance for Remnants you pick up to count as picking up an additional Remnant" }, } }, + ["RemnantGrantEffectTwiceChance4"] = { type = "Suffix", affix = "of Magnification", "(13-14)% chance for Remnants you pick up to count as picking up an additional Remnant", statOrder = { 5800 }, level = 61, group = "RemnantGrantEffectTwiceChance", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3422093970] = { "(13-14)% chance for Remnants you pick up to count as picking up an additional Remnant" }, } }, + ["RemnantGrantEffectTwiceChance5"] = { type = "Suffix", affix = "of Multiplication", "(15-16)% chance for Remnants you pick up to count as picking up an additional Remnant", statOrder = { 5800 }, level = 73, group = "RemnantGrantEffectTwiceChance", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3422093970] = { "(15-16)% chance for Remnants you pick up to count as picking up an additional Remnant" }, } }, + ["CastSpeedDuringManaFlaskEffect1"] = { type = "Suffix", affix = "of Hurrying", "(8-10)% increased Cast Speed during any Flask Effect", statOrder = { 5328 }, level = 22, group = "CastSpeedDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [145581225] = { "(8-10)% increased Cast Speed during any Flask Effect" }, } }, + ["CastSpeedDuringManaFlaskEffect2"] = { type = "Suffix", affix = "of Quickening", "(11-13)% increased Cast Speed during any Flask Effect", statOrder = { 5328 }, level = 41, group = "CastSpeedDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [145581225] = { "(11-13)% increased Cast Speed during any Flask Effect" }, } }, + ["CastSpeedDuringManaFlaskEffect3"] = { type = "Suffix", affix = "of Hastening", "(14-16)% increased Cast Speed during any Flask Effect", statOrder = { 5328 }, level = 59, group = "CastSpeedDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [145581225] = { "(14-16)% increased Cast Speed during any Flask Effect" }, } }, + ["CastSpeedDuringManaFlaskEffect4"] = { type = "Suffix", affix = "of Accelerating", "(17-19)% increased Cast Speed during any Flask Effect", statOrder = { 5328 }, level = 76, group = "CastSpeedDuringManaFlaskEffect", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [145581225] = { "(17-19)% increased Cast Speed during any Flask Effect" }, } }, ["CurseEffectiveness1"] = { type = "Prefix", affix = "Hexing", "(2-3)% increased Curse Magnitudes", statOrder = { 2376 }, level = 31, group = "CurseEffectiveness", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [2353576063] = { "(2-3)% increased Curse Magnitudes" }, } }, ["CurseEffectiveness2"] = { type = "Prefix", affix = "Condemning", "(4-6)% increased Curse Magnitudes", statOrder = { 2376 }, level = 47, group = "CurseEffectiveness", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [2353576063] = { "(4-6)% increased Curse Magnitudes" }, } }, ["CurseEffectiveness3"] = { type = "Prefix", affix = "Maledicting", "(7-9)% increased Curse Magnitudes", statOrder = { 2376 }, level = 61, group = "CurseEffectiveness", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [2353576063] = { "(7-9)% increased Curse Magnitudes" }, } }, ["CurseEffectiveness4"] = { type = "Prefix", affix = "Dooming", "(10-12)% increased Curse Magnitudes", statOrder = { 2376 }, level = 77, group = "CurseEffectiveness", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [2353576063] = { "(10-12)% increased Curse Magnitudes" }, } }, ["GlobalIncreaseSpellSkillGemLevel1"] = { type = "Suffix", affix = "of Jordan", "+1 to Level of all Spell Skills", statOrder = { 950 }, level = 45, group = "GlobalIncreaseSpellSkillGemLevel", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster", "gem" }, tradeHashes = { [124131830] = { "+1 to Level of all Spell Skills" }, } }, - ["SpellAreaOfEffectPercent1"] = { type = "Suffix", affix = "of Analysis", "Spell Skills have (6-8)% increased Area of Effect", statOrder = { 9991 }, level = 23, group = "SpellAreaOfEffectPercent", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (6-8)% increased Area of Effect" }, } }, - ["SpellAreaOfEffectPercent2"] = { type = "Suffix", affix = "of Experimentation", "Spell Skills have (9-11)% increased Area of Effect", statOrder = { 9991 }, level = 48, group = "SpellAreaOfEffectPercent", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (9-11)% increased Area of Effect" }, } }, - ["SpellAreaOfEffectPercent3"] = { type = "Suffix", affix = "of Understanding", "Spell Skills have (12-14)% increased Area of Effect", statOrder = { 9991 }, level = 69, group = "SpellAreaOfEffectPercent", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (12-14)% increased Area of Effect" }, } }, - ["RemnantPickupRadiusIncrease1"] = { type = "Suffix", affix = "of Receiving", "Remnants can be collected from (12-19)% further away", statOrder = { 9738 }, level = 26, group = "RemnantPickupRadiusIncrease", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3482326075] = { "Remnants can be collected from (12-19)% further away" }, } }, - ["RemnantPickupRadiusIncrease2"] = { type = "Suffix", affix = "of Collecting", "Remnants can be collected from (20-27)% further away", statOrder = { 9738 }, level = 38, group = "RemnantPickupRadiusIncrease", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3482326075] = { "Remnants can be collected from (20-27)% further away" }, } }, - ["RemnantPickupRadiusIncrease3"] = { type = "Suffix", affix = "of Amassing", "Remnants can be collected from (28-35)% further away", statOrder = { 9738 }, level = 51, group = "RemnantPickupRadiusIncrease", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3482326075] = { "Remnants can be collected from (28-35)% further away" }, } }, - ["RemnantPickupRadiusIncrease4"] = { type = "Suffix", affix = "of Absorbing", "Remnants can be collected from (36-43)% further away", statOrder = { 9738 }, level = 64, group = "RemnantPickupRadiusIncrease", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3482326075] = { "Remnants can be collected from (36-43)% further away" }, } }, - ["RemnantPickupRadiusIncrease5"] = { type = "Suffix", affix = "of Engulfing", "Remnants can be collected from (44-51)% further away", statOrder = { 9738 }, level = 76, group = "RemnantPickupRadiusIncrease", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3482326075] = { "Remnants can be collected from (44-51)% further away" }, } }, - ["SpellCooldownRecovery1"] = { type = "Prefix", affix = "Imagninative", "Spells have (2-4)% increased Cooldown Recovery Rate", statOrder = { 4748 }, level = 12, group = "SpellCooldownRecovery", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1493485657] = { "Spells have (2-4)% increased Cooldown Recovery Rate" }, } }, - ["SpellCooldownRecovery2"] = { type = "Prefix", affix = "Inventive", "Spells have (6-10)% increased Cooldown Recovery Rate", statOrder = { 4748 }, level = 28, group = "SpellCooldownRecovery", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1493485657] = { "Spells have (6-10)% increased Cooldown Recovery Rate" }, } }, - ["SpellCooldownRecovery3"] = { type = "Prefix", affix = "Pioneering", "Spells have (11-15)% increased Cooldown Recovery Rate", statOrder = { 4748 }, level = 41, group = "SpellCooldownRecovery", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1493485657] = { "Spells have (11-15)% increased Cooldown Recovery Rate" }, } }, - ["SpellCooldownRecovery4"] = { type = "Prefix", affix = "Trailblazing", "Spells have (16-20)% increased Cooldown Recovery Rate", statOrder = { 4748 }, level = 59, group = "SpellCooldownRecovery", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1493485657] = { "Spells have (16-20)% increased Cooldown Recovery Rate" }, } }, - ["SpellCooldownRecovery5"] = { type = "Prefix", affix = "Ingenious", "Spells have (21-25)% increased Cooldown Recovery Rate", statOrder = { 4748 }, level = 74, group = "SpellCooldownRecovery", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1493485657] = { "Spells have (21-25)% increased Cooldown Recovery Rate" }, } }, + ["SpellAreaOfEffectPercent1"] = { type = "Suffix", affix = "of Analysis", "Spell Skills have (6-8)% increased Area of Effect", statOrder = { 9984 }, level = 23, group = "SpellAreaOfEffectPercent", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (6-8)% increased Area of Effect" }, } }, + ["SpellAreaOfEffectPercent2"] = { type = "Suffix", affix = "of Experimentation", "Spell Skills have (9-11)% increased Area of Effect", statOrder = { 9984 }, level = 48, group = "SpellAreaOfEffectPercent", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (9-11)% increased Area of Effect" }, } }, + ["SpellAreaOfEffectPercent3"] = { type = "Suffix", affix = "of Understanding", "Spell Skills have (12-14)% increased Area of Effect", statOrder = { 9984 }, level = 69, group = "SpellAreaOfEffectPercent", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (12-14)% increased Area of Effect" }, } }, + ["RemnantPickupRadiusIncrease1"] = { type = "Suffix", affix = "of Receiving", "Remnants can be collected from (12-19)% further away", statOrder = { 9732 }, level = 26, group = "RemnantPickupRadiusIncrease", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3482326075] = { "Remnants can be collected from (12-19)% further away" }, } }, + ["RemnantPickupRadiusIncrease2"] = { type = "Suffix", affix = "of Collecting", "Remnants can be collected from (20-27)% further away", statOrder = { 9732 }, level = 38, group = "RemnantPickupRadiusIncrease", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3482326075] = { "Remnants can be collected from (20-27)% further away" }, } }, + ["RemnantPickupRadiusIncrease3"] = { type = "Suffix", affix = "of Amassing", "Remnants can be collected from (28-35)% further away", statOrder = { 9732 }, level = 51, group = "RemnantPickupRadiusIncrease", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3482326075] = { "Remnants can be collected from (28-35)% further away" }, } }, + ["RemnantPickupRadiusIncrease4"] = { type = "Suffix", affix = "of Absorbing", "Remnants can be collected from (36-43)% further away", statOrder = { 9732 }, level = 64, group = "RemnantPickupRadiusIncrease", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3482326075] = { "Remnants can be collected from (36-43)% further away" }, } }, + ["RemnantPickupRadiusIncrease5"] = { type = "Suffix", affix = "of Engulfing", "Remnants can be collected from (44-51)% further away", statOrder = { 9732 }, level = 76, group = "RemnantPickupRadiusIncrease", weightKey = { "belt", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { }, tradeHashes = { [3482326075] = { "Remnants can be collected from (44-51)% further away" }, } }, + ["SpellCooldownRecovery1"] = { type = "Prefix", affix = "Imagninative", "Spells have (2-4)% increased Cooldown Recovery Rate", statOrder = { 4105 }, level = 12, group = "SpellCooldownRecovery", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1493485657] = { "Spells have (2-4)% increased Cooldown Recovery Rate" }, } }, + ["SpellCooldownRecovery2"] = { type = "Prefix", affix = "Inventive", "Spells have (6-10)% increased Cooldown Recovery Rate", statOrder = { 4105 }, level = 28, group = "SpellCooldownRecovery", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1493485657] = { "Spells have (6-10)% increased Cooldown Recovery Rate" }, } }, + ["SpellCooldownRecovery3"] = { type = "Prefix", affix = "Pioneering", "Spells have (11-15)% increased Cooldown Recovery Rate", statOrder = { 4105 }, level = 41, group = "SpellCooldownRecovery", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1493485657] = { "Spells have (11-15)% increased Cooldown Recovery Rate" }, } }, + ["SpellCooldownRecovery4"] = { type = "Prefix", affix = "Trailblazing", "Spells have (16-20)% increased Cooldown Recovery Rate", statOrder = { 4105 }, level = 59, group = "SpellCooldownRecovery", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1493485657] = { "Spells have (16-20)% increased Cooldown Recovery Rate" }, } }, + ["SpellCooldownRecovery5"] = { type = "Prefix", affix = "Ingenious", "Spells have (21-25)% increased Cooldown Recovery Rate", statOrder = { 4105 }, level = 74, group = "SpellCooldownRecovery", weightKey = { "ring", "genesis_tree_caster", "default", }, weightVal = { 0, 1, 0 }, modTags = { "caster" }, tradeHashes = { [1493485657] = { "Spells have (21-25)% increased Cooldown Recovery Rate" }, } }, ["CastSpeedJewellery1"] = { type = "Suffix", affix = "of Talent", "(9-12)% increased Cast Speed", statOrder = { 987 }, level = 1, group = "IncreasedCastSpeed", weightKey = { "ring", "amulet", "default", }, weightVal = { 1, 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [2891184298] = { "(9-12)% increased Cast Speed" }, } }, ["CastSpeedJewellery2"] = { type = "Suffix", affix = "of Nimbleness", "(13-15)% increased Cast Speed", statOrder = { 987 }, level = 18, group = "IncreasedCastSpeed", weightKey = { "ring", "amulet", "default", }, weightVal = { 1, 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [2891184298] = { "(13-15)% increased Cast Speed" }, } }, ["CastSpeedJewellery3"] = { type = "Suffix", affix = "of Expertise", "(16-18)% increased Cast Speed", statOrder = { 987 }, level = 35, group = "IncreasedCastSpeed", weightKey = { "ring", "amulet", "default", }, weightVal = { 1, 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [2891184298] = { "(16-18)% increased Cast Speed" }, } }, @@ -2415,39 +2415,39 @@ return { ["ConvertedNearbyAlliesAddedChaosDamage7"] = { type = "Prefix", affix = "Twisted", "Allies in your Presence deal (17-19) to (30-31) added Attack Chaos Damage", statOrder = { 911 }, level = 60, group = "AlliesInPresenceAddedChaosDamage", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos", "attack" }, tradeHashes = { [262946222] = { "Allies in your Presence deal (17-19) to (30-31) added Attack Chaos Damage" }, } }, ["ConvertedNearbyAlliesAddedChaosDamage8"] = { type = "Prefix", affix = "Malevolent", "Allies in your Presence deal (20-23) to (32-37) added Attack Chaos Damage", statOrder = { 911 }, level = 65, group = "AlliesInPresenceAddedChaosDamage", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos", "attack" }, tradeHashes = { [262946222] = { "Allies in your Presence deal (20-23) to (32-37) added Attack Chaos Damage" }, } }, ["ConvertedNearbyAlliesAddedChaosDamage9"] = { type = "Prefix", affix = "Baleful", "Allies in your Presence deal (24-29) to (38-47) added Attack Chaos Damage", statOrder = { 911 }, level = 75, group = "AlliesInPresenceAddedChaosDamage", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos", "attack" }, tradeHashes = { [262946222] = { "Allies in your Presence deal (24-29) to (38-47) added Attack Chaos Damage" }, } }, - ["ConvertedAbyssChaosPenetration"] = { type = "Prefix", affix = "Abyssal", "Attacks with this Weapon Penetrate (15-25)% Chaos Resistance", statOrder = { 7641 }, level = 65, group = "LocalChaosPenetration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos", "attack" }, tradeHashes = { [3762412853] = { "Attacks with this Weapon Penetrate (15-25)% Chaos Resistance" }, } }, + ["ConvertedAbyssChaosPenetration"] = { type = "Prefix", affix = "Abyssal", "Attacks with this Weapon Penetrate (15-25)% Chaos Resistance", statOrder = { 7636 }, level = 65, group = "LocalChaosPenetration", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos", "attack" }, tradeHashes = { [3762412853] = { "Attacks with this Weapon Penetrate (15-25)% Chaos Resistance" }, } }, ["ConvertedSoulHybridResistance1"] = { type = "Suffix", affix = "of the Soul", "+(3-41)% to Chaos Resistance", statOrder = { 1024 }, level = 65, group = "ChaosResistance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [2923486259] = { "+(3-41)% to Chaos Resistance" }, } }, - ["ConvertedAlloyDamageAsExtraColdWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (21-26)% of Damage as Extra Cold Damage while you are missing Runic Ward", statOrder = { 9244 }, level = 25, group = "DamageGainedAsColdWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [2888350852] = { "Gain (21-26)% of Damage as Extra Cold Damage while you are missing Runic Ward" }, } }, - ["ConvertedAlloyDamageAsExtraColdTwoHandWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (42-52)% of Damage as Extra Cold Damage while you are missing Runic Ward", statOrder = { 9244 }, level = 25, group = "DamageGainedAsColdWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [2888350852] = { "Gain (42-52)% of Damage as Extra Cold Damage while you are missing Runic Ward" }, } }, - ["ConvertedAlloyDamageAsExtraLightningWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (21-26)% of Damage as Extra Lightning Damage while you are missing Runic Ward", statOrder = { 9256 }, level = 25, group = "DamageGainedAsLightningWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [457920946] = { "Gain (21-26)% of Damage as Extra Lightning Damage while you are missing Runic Ward" }, } }, - ["ConvertedAlloyDamageAsExtraLightningTwoHandWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (42-52)% of Damage as Extra Lightning Damage while you are missing Runic Ward", statOrder = { 9256 }, level = 25, group = "DamageGainedAsLightningWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [457920946] = { "Gain (42-52)% of Damage as Extra Lightning Damage while you are missing Runic Ward" }, } }, - ["ConvertedAlloyDamageAsExtraChaosWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (21-26)% of Damage as Extra Chaos Damage while you are missing Runic Ward", statOrder = { 9240 }, level = 25, group = "DamageGainedAsChaosWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [4011431182] = { "Gain (21-26)% of Damage as Extra Chaos Damage while you are missing Runic Ward" }, } }, - ["ConvertedAlloyDamageAsExtraChaosTwoHandWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (42-52)% of Damage as Extra Chaos Damage while you are missing Runic Ward", statOrder = { 9240 }, level = 25, group = "DamageGainedAsChaosWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [4011431182] = { "Gain (42-52)% of Damage as Extra Chaos Damage while you are missing Runic Ward" }, } }, + ["ConvertedAlloyDamageAsExtraColdWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (21-26)% of Damage as Extra Cold Damage while you are missing Runic Ward", statOrder = { 9238 }, level = 25, group = "DamageGainedAsColdWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [2888350852] = { "Gain (21-26)% of Damage as Extra Cold Damage while you are missing Runic Ward" }, } }, + ["ConvertedAlloyDamageAsExtraColdTwoHandWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (42-52)% of Damage as Extra Cold Damage while you are missing Runic Ward", statOrder = { 9238 }, level = 25, group = "DamageGainedAsColdWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [2888350852] = { "Gain (42-52)% of Damage as Extra Cold Damage while you are missing Runic Ward" }, } }, + ["ConvertedAlloyDamageAsExtraLightningWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (21-26)% of Damage as Extra Lightning Damage while you are missing Runic Ward", statOrder = { 9250 }, level = 25, group = "DamageGainedAsLightningWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [457920946] = { "Gain (21-26)% of Damage as Extra Lightning Damage while you are missing Runic Ward" }, } }, + ["ConvertedAlloyDamageAsExtraLightningTwoHandWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (42-52)% of Damage as Extra Lightning Damage while you are missing Runic Ward", statOrder = { 9250 }, level = 25, group = "DamageGainedAsLightningWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [457920946] = { "Gain (42-52)% of Damage as Extra Lightning Damage while you are missing Runic Ward" }, } }, + ["ConvertedAlloyDamageAsExtraChaosWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (21-26)% of Damage as Extra Chaos Damage while you are missing Runic Ward", statOrder = { 9234 }, level = 25, group = "DamageGainedAsChaosWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [4011431182] = { "Gain (21-26)% of Damage as Extra Chaos Damage while you are missing Runic Ward" }, } }, + ["ConvertedAlloyDamageAsExtraChaosTwoHandWhileMissingRunicWard1"] = { type = "Prefix", affix = "Verisium", "Gain (42-52)% of Damage as Extra Chaos Damage while you are missing Runic Ward", statOrder = { 9234 }, level = 25, group = "DamageGainedAsChaosWhileMissingRunicWard", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [4011431182] = { "Gain (42-52)% of Damage as Extra Chaos Damage while you are missing Runic Ward" }, } }, ["TimeInfluenceIncreasedDuration1"] = { type = "Suffix", affix = "of Chronomancy", "(15-19)% increased Skill Effect Duration", statOrder = { 1645 }, level = 45, group = "SkillEffectDuration", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3377888098] = { "(15-19)% increased Skill Effect Duration" }, } }, ["TimeInfluenceIncreasedDuration2"] = { type = "Suffix", affix = "of Chronomancy", "(20-29)% increased Skill Effect Duration", statOrder = { 1645 }, level = 55, group = "SkillEffectDuration", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3377888098] = { "(20-29)% increased Skill Effect Duration" }, } }, ["TimeInfluenceIncreasedDuration3"] = { type = "Suffix", affix = "of Chronomancy", "(30-40)% increased Skill Effect Duration", statOrder = { 1645 }, level = 78, group = "SkillEffectDuration", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3377888098] = { "(30-40)% increased Skill Effect Duration" }, } }, - ["TimeInfluenceCooldownRecovery1"] = { type = "Suffix", affix = "of Chronomancy", "(12-17)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 45, group = "GlobalCooldownRecovery", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(12-17)% increased Cooldown Recovery Rate" }, } }, - ["TimeInfluenceCooldownRecovery2"] = { type = "Suffix", affix = "of Chronomancy", "(18-23)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 55, group = "GlobalCooldownRecovery", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(18-23)% increased Cooldown Recovery Rate" }, } }, - ["TimeInfluenceCooldownRecovery3"] = { type = "Suffix", affix = "of Chronomancy", "(24-30)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 78, group = "GlobalCooldownRecovery", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(24-30)% increased Cooldown Recovery Rate" }, } }, - ["TimeInfluenceMovementSpeed1"] = { type = "Prefix", affix = "Uhtred's", "(24-26)% increased Movement Speed", "(10-15)% reduced Slowing Potency of Debuffs on You", statOrder = { 836, 4747 }, level = 65, group = "MovementVelocitySlowPotencyHybrid", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [924253255] = { "(10-15)% reduced Slowing Potency of Debuffs on You" }, [2250533757] = { "(24-26)% increased Movement Speed" }, } }, - ["TimeInfluenceMovementSpeed2"] = { type = "Prefix", affix = "Uhtred's", "(27-29)% increased Movement Speed", "(16-20)% reduced Slowing Potency of Debuffs on You", statOrder = { 836, 4747 }, level = 70, group = "MovementVelocitySlowPotencyHybrid", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [924253255] = { "(16-20)% reduced Slowing Potency of Debuffs on You" }, [2250533757] = { "(27-29)% increased Movement Speed" }, } }, - ["TimeInfluenceMovementSpeed3"] = { type = "Prefix", affix = "Uhtred's", "(30-32)% increased Movement Speed", "(21-25)% reduced Slowing Potency of Debuffs on You", statOrder = { 836, 4747 }, level = 78, group = "MovementVelocitySlowPotencyHybrid", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [924253255] = { "(21-25)% reduced Slowing Potency of Debuffs on You" }, [2250533757] = { "(30-32)% increased Movement Speed" }, } }, - ["TimeInfluenceSprintSpeed1"] = { type = "Prefix", affix = "Uhtred's", "(10-14)% increased Movement Speed while Sprinting", statOrder = { 10069 }, level = 45, group = "MovementVelocityWhileSprinting", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [3107707789] = { "(10-14)% increased Movement Speed while Sprinting" }, } }, - ["TimeInfluenceSprintSpeed2"] = { type = "Prefix", affix = "Uhtred's", "(17-23)% increased Movement Speed while Sprinting", statOrder = { 10069 }, level = 78, group = "MovementVelocityWhileSprinting", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [3107707789] = { "(17-23)% increased Movement Speed while Sprinting" }, } }, - ["TimeInfluenceDodgeRoll1"] = { type = "Prefix", affix = "Uhtred's", "+(0.3-0.4) metres to Dodge Roll distance", statOrder = { 6200 }, level = 45, group = "DodgeRollDistance", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [258119672] = { "+(0.3-0.4) metres to Dodge Roll distance" }, } }, - ["TimeInfluenceDodgeRoll2"] = { type = "Prefix", affix = "Uhtred's", "+(0.4-0.5) metres to Dodge Roll distance", statOrder = { 6200 }, level = 78, group = "DodgeRollDistance", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [258119672] = { "+(0.4-0.5) metres to Dodge Roll distance" }, } }, - ["TimeInfluenceCharges1"] = { type = "Suffix", affix = "of Chronomancy", "Skills have (7-10)% chance to not remove Charges but still count as consuming them", statOrder = { 5603 }, level = 45, group = "ChargeChanceToNotConsume", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2942439603] = { "Skills have (7-10)% chance to not remove Charges but still count as consuming them" }, } }, - ["TimeInfluenceCharges2"] = { type = "Suffix", affix = "of Chronomancy", "Skills have (11-15)% chance to not remove Charges but still count as consuming them", statOrder = { 5603 }, level = 78, group = "ChargeChanceToNotConsume", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2942439603] = { "Skills have (11-15)% chance to not remove Charges but still count as consuming them" }, } }, - ["TimeInfluenceDebuffExpiry1"] = { type = "Suffix", affix = "of Chronomancy", "Debuffs on you expire (50-69)% faster", statOrder = { 6099 }, level = 45, group = "DebuffTimePassed", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1238227257] = { "Debuffs on you expire (50-69)% faster" }, } }, - ["TimeInfluenceDebuffExpiry2"] = { type = "Suffix", affix = "of Chronomancy", "Debuffs on you expire (70-89)% faster", statOrder = { 6099 }, level = 78, group = "DebuffTimePassed", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1238227257] = { "Debuffs on you expire (70-89)% faster" }, } }, + ["TimeInfluenceCooldownRecovery1"] = { type = "Suffix", affix = "of Chronomancy", "(12-17)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 45, group = "GlobalCooldownRecovery", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(12-17)% increased Cooldown Recovery Rate" }, } }, + ["TimeInfluenceCooldownRecovery2"] = { type = "Suffix", affix = "of Chronomancy", "(18-23)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 55, group = "GlobalCooldownRecovery", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(18-23)% increased Cooldown Recovery Rate" }, } }, + ["TimeInfluenceCooldownRecovery3"] = { type = "Suffix", affix = "of Chronomancy", "(24-30)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 78, group = "GlobalCooldownRecovery", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(24-30)% increased Cooldown Recovery Rate" }, } }, + ["TimeInfluenceMovementSpeed1"] = { type = "Prefix", affix = "Uhtred's", "(24-26)% increased Movement Speed", "(10-15)% reduced Slowing Potency of Debuffs on You", statOrder = { 836, 4745 }, level = 65, group = "MovementVelocitySlowPotencyHybrid", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [924253255] = { "(10-15)% reduced Slowing Potency of Debuffs on You" }, [2250533757] = { "(24-26)% increased Movement Speed" }, } }, + ["TimeInfluenceMovementSpeed2"] = { type = "Prefix", affix = "Uhtred's", "(27-29)% increased Movement Speed", "(16-20)% reduced Slowing Potency of Debuffs on You", statOrder = { 836, 4745 }, level = 70, group = "MovementVelocitySlowPotencyHybrid", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [924253255] = { "(16-20)% reduced Slowing Potency of Debuffs on You" }, [2250533757] = { "(27-29)% increased Movement Speed" }, } }, + ["TimeInfluenceMovementSpeed3"] = { type = "Prefix", affix = "Uhtred's", "(30-32)% increased Movement Speed", "(21-25)% reduced Slowing Potency of Debuffs on You", statOrder = { 836, 4745 }, level = 78, group = "MovementVelocitySlowPotencyHybrid", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [924253255] = { "(21-25)% reduced Slowing Potency of Debuffs on You" }, [2250533757] = { "(30-32)% increased Movement Speed" }, } }, + ["TimeInfluenceSprintSpeed1"] = { type = "Prefix", affix = "Uhtred's", "(10-14)% increased Movement Speed while Sprinting", statOrder = { 10062 }, level = 45, group = "MovementVelocityWhileSprinting", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [3107707789] = { "(10-14)% increased Movement Speed while Sprinting" }, } }, + ["TimeInfluenceSprintSpeed2"] = { type = "Prefix", affix = "Uhtred's", "(17-23)% increased Movement Speed while Sprinting", statOrder = { 10062 }, level = 78, group = "MovementVelocityWhileSprinting", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [3107707789] = { "(17-23)% increased Movement Speed while Sprinting" }, } }, + ["TimeInfluenceDodgeRoll1"] = { type = "Prefix", affix = "Uhtred's", "+(0.3-0.4) metres to Dodge Roll distance", statOrder = { 6195 }, level = 45, group = "DodgeRollDistance", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [258119672] = { "+(0.3-0.4) metres to Dodge Roll distance" }, } }, + ["TimeInfluenceDodgeRoll2"] = { type = "Prefix", affix = "Uhtred's", "+(0.4-0.5) metres to Dodge Roll distance", statOrder = { 6195 }, level = 78, group = "DodgeRollDistance", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [258119672] = { "+(0.4-0.5) metres to Dodge Roll distance" }, } }, + ["TimeInfluenceCharges1"] = { type = "Suffix", affix = "of Chronomancy", "Skills have (7-10)% chance to not remove Charges but still count as consuming them", statOrder = { 5599 }, level = 45, group = "ChargeChanceToNotConsume", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2942439603] = { "Skills have (7-10)% chance to not remove Charges but still count as consuming them" }, } }, + ["TimeInfluenceCharges2"] = { type = "Suffix", affix = "of Chronomancy", "Skills have (11-15)% chance to not remove Charges but still count as consuming them", statOrder = { 5599 }, level = 78, group = "ChargeChanceToNotConsume", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2942439603] = { "Skills have (11-15)% chance to not remove Charges but still count as consuming them" }, } }, + ["TimeInfluenceDebuffExpiry1"] = { type = "Suffix", affix = "of Chronomancy", "Debuffs on you expire (50-69)% faster", statOrder = { 6094 }, level = 45, group = "DebuffTimePassed", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1238227257] = { "Debuffs on you expire (50-69)% faster" }, } }, + ["TimeInfluenceDebuffExpiry2"] = { type = "Suffix", affix = "of Chronomancy", "Debuffs on you expire (70-89)% faster", statOrder = { 6094 }, level = 78, group = "DebuffTimePassed", weightKey = { "chronomancy", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1238227257] = { "Debuffs on you expire (70-89)% faster" }, } }, ["SoulInfluenceIncreasedLifePercent"] = { type = "Prefix", affix = "Medved's", "(1-20)% increased maximum Life", statOrder = { 889 }, level = 65, group = "MaximumLifeIncreasePercent", weightKey = { "soul", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, tradeHashes = { [983749596] = { "(1-20)% increased maximum Life" }, } }, ["SoulInfluenceIncreasedManaPercent"] = { type = "Prefix", affix = "Medved's", "(1-20)% increased maximum Mana", statOrder = { 894 }, level = 65, group = "MaximumManaIncreasePercent", weightKey = { "soul", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, tradeHashes = { [2748665614] = { "(1-20)% increased maximum Mana" }, } }, ["SoulInfluenceIncreasedSpiritPercent"] = { type = "Prefix", affix = "Medved's", "(1-20)% increased Spirit", statOrder = { 1417 }, level = 65, group = "MaximumSpiritPercentageAllowBaseSpirit", weightKey = { "soul", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1416406066] = { "(1-20)% increased Spirit" }, } }, ["SoulInfluenceReducedAilmentDurationAgainstYou"] = { type = "Suffix", affix = "of the Soul", "(5-50)% reduced Duration of Ailments on You", statOrder = { 4644 }, level = 65, group = "AilmentDurationOnYou", weightKey = { "soul", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "poison", "physical", "elemental", "fire", "cold", "lightning", "chaos", "ailment" }, tradeHashes = { [548070846] = { "(5-50)% reduced Duration of Ailments on You" }, } }, ["SoulInfluenceReducedCriticalDamageAgainstYou"] = { type = "Suffix", affix = "of the Soul", "Hits against you have (10-99)% reduced Critical Damage Bonus", statOrder = { 1005 }, level = 65, group = "ReducedCriticalStrikeDamageTaken", weightKey = { "soul", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "critical" }, tradeHashes = { [3855016469] = { "Hits against you have (10-99)% reduced Critical Damage Bonus" }, } }, - ["SoulInfluenceFireAndChaosResistance"] = { type = "Suffix", affix = "of the Soul", "+(3-31)% to Fire and Chaos Resistances", statOrder = { 6553 }, level = 65, group = "FireAndChaosDamageResistance", weightKey = { "soul", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_resistance", "elemental_resistance", "fire_resistance", "elemental", "fire", "chaos", "resistance" }, tradeHashes = { [378817135] = { "+(3-31)% to Fire and Chaos Resistances" }, } }, - ["SoulInfluenceColdAndChaosResistance"] = { type = "Suffix", affix = "of the Soul", "+(3-31)% to Cold and Chaos Resistances", statOrder = { 5674 }, level = 65, group = "ColdAndChaosDamageResistance", weightKey = { "soul", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_resistance", "cold_resistance", "elemental_resistance", "elemental", "cold", "chaos", "resistance" }, tradeHashes = { [3393628375] = { "+(3-31)% to Cold and Chaos Resistances" }, } }, - ["SoulInfluenceLightningAndChaosResistance"] = { type = "Suffix", affix = "of the Soul", "+(3-31)% to Lightning and Chaos Resistances", statOrder = { 7537 }, level = 65, group = "LightningAndChaosDamageResistance", weightKey = { "soul", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_resistance", "elemental_resistance", "lightning_resistance", "elemental", "lightning", "chaos", "resistance" }, tradeHashes = { [3465022881] = { "+(3-31)% to Lightning and Chaos Resistances" }, } }, + ["SoulInfluenceFireAndChaosResistance"] = { type = "Suffix", affix = "of the Soul", "+(3-31)% to Fire and Chaos Resistances", statOrder = { 6548 }, level = 65, group = "FireAndChaosDamageResistance", weightKey = { "soul", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_resistance", "elemental_resistance", "fire_resistance", "elemental", "fire", "chaos", "resistance" }, tradeHashes = { [378817135] = { "+(3-31)% to Fire and Chaos Resistances" }, } }, + ["SoulInfluenceColdAndChaosResistance"] = { type = "Suffix", affix = "of the Soul", "+(3-31)% to Cold and Chaos Resistances", statOrder = { 5670 }, level = 65, group = "ColdAndChaosDamageResistance", weightKey = { "soul", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_resistance", "cold_resistance", "elemental_resistance", "elemental", "cold", "chaos", "resistance" }, tradeHashes = { [3393628375] = { "+(3-31)% to Cold and Chaos Resistances" }, } }, + ["SoulInfluenceLightningAndChaosResistance"] = { type = "Suffix", affix = "of the Soul", "+(3-31)% to Lightning and Chaos Resistances", statOrder = { 7532 }, level = 65, group = "LightningAndChaosDamageResistance", weightKey = { "soul", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_resistance", "elemental_resistance", "lightning_resistance", "elemental", "lightning", "chaos", "resistance" }, tradeHashes = { [3465022881] = { "+(3-31)% to Lightning and Chaos Resistances" }, } }, ["SoulInfluenceConvertedChaosAndChaosResistance"] = { type = "Suffix", affix = "of the Soul", "+(5-47)% to Chaos Resistance", statOrder = { 1024 }, level = 65, group = "ChaosResistance", weightKey = { "default", }, weightVal = { 0 }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [2923486259] = { "+(5-47)% to Chaos Resistance" }, } }, ["SoulInfluenceIncreasedLifeAndMana"] = { type = "Prefix", affix = "Medved's", "+(19-189) to maximum Life", "+(19-189) to maximum Mana", statOrder = { 887, 892 }, level = 65, group = "BaseLifeAndMana", weightKey = { "soul", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "mana" }, tradeHashes = { [1050105434] = { "+(19-189) to maximum Mana" }, [3299347043] = { "+(19-189) to maximum Life" }, } }, ["SoulInfluenceSpiritDefencesHybridArmourEvasion"] = { type = "Prefix", affix = "Medved's", "(6-52)% increased Armour and Evasion", "+(1-24) to Spirit", statOrder = { 850, 895 }, level = 65, group = "LocalIncreasedArmourAndEvasionAndSpiritNoLife", weightKey = { "str_int_armour", "dex_int_armour", "str_armour", "dex_armour", "int_armour", "soul", "default", }, weightVal = { 0, 0, 0, 0, 0, 1, 0 }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [2451402625] = { "(6-52)% increased Armour and Evasion" }, [2704225257] = { "+(1-24) to Spirit" }, } }, @@ -2462,30 +2462,30 @@ return { ["SoulInfluenceManaDefencesHybridArmour"] = { type = "Prefix", affix = "Medved's", "(6-52)% increased Armour", "+(7-57) to maximum Mana", statOrder = { 846, 892 }, level = 65, group = "LocalIncreasedArmourAndManaNoLife", weightKey = { "str_dex_armour", "str_int_armour", "dex_int_armour", "dex_armour", "int_armour", "soul", "default", }, weightVal = { 0, 0, 0, 0, 0, 1, 0 }, modTags = { "defences", "resource", "mana", "armour" }, tradeHashes = { [1062208444] = { "(6-52)% increased Armour" }, [1050105434] = { "+(7-57) to maximum Mana" }, } }, ["SoulInfluenceManaDefencesHybridEvasion"] = { type = "Prefix", affix = "Medved's", "(6-52)% increased Evasion Rating", "+(7-57) to maximum Mana", statOrder = { 848, 892 }, level = 65, group = "LocalIncreasedEvasionAndManaNoLife", weightKey = { "str_dex_armour", "str_int_armour", "dex_int_armour", "str_armour", "int_armour", "soul", "default", }, weightVal = { 0, 0, 0, 0, 0, 1, 0 }, modTags = { "defences", "resource", "mana", "evasion" }, tradeHashes = { [124859000] = { "(6-52)% increased Evasion Rating" }, [1050105434] = { "+(7-57) to maximum Mana" }, } }, ["SoulInfluenceManaDefencesHybridEnergyShield"] = { type = "Prefix", affix = "Medved's", "(6-52)% increased Energy Shield", "+(7-57) to maximum Mana", statOrder = { 849, 892 }, level = 65, group = "LocalIncreasedEnergyShieldAndManaNoLife", weightKey = { "str_dex_armour", "str_int_armour", "dex_int_armour", "str_armour", "dex_armour", "soul", "default", }, weightVal = { 0, 0, 0, 0, 0, 1, 0 }, modTags = { "defences", "resource", "mana", "energy_shield" }, tradeHashes = { [4015621042] = { "(6-52)% increased Energy Shield" }, [1050105434] = { "+(7-57) to maximum Mana" }, } }, - ["BerserkInfluenceMaximumRage1"] = { type = "Prefix", affix = "Vorana's", "+(4-7) to Maximum Rage", statOrder = { 9609 }, level = 45, group = "MaximumRage", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1181501418] = { "+(4-7) to Maximum Rage" }, } }, - ["BerserkInfluenceMaximumRage2"] = { type = "Prefix", affix = "Vorana's", "+(8-12) to Maximum Rage", statOrder = { 9609 }, level = 75, group = "MaximumRage", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1181501418] = { "+(8-12) to Maximum Rage" }, } }, - ["BerserkInfluenceDamageWithWarcries1"] = { type = "Prefix", affix = "Vorana's", "(20-34)% increased Damage with Warcries", statOrder = { 10509 }, level = 45, group = "WarcryDamage", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1594812856] = { "(20-34)% increased Damage with Warcries" }, } }, - ["BerserkInfluenceDamageWithWarcries2"] = { type = "Prefix", affix = "Vorana's", "(35-49)% increased Damage with Warcries", statOrder = { 10509 }, level = 65, group = "WarcryDamage", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1594812856] = { "(35-49)% increased Damage with Warcries" }, } }, - ["BerserkInfluenceDamageWithWarcries3"] = { type = "Prefix", affix = "Vorana's", "(50-75)% increased Damage with Warcries", statOrder = { 10509 }, level = 75, group = "WarcryDamage", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1594812856] = { "(50-75)% increased Damage with Warcries" }, } }, - ["BerserkInfluencePowerWithWarcries1"] = { type = "Prefix", affix = "Vorana's", "(20-34)% increased total Power counted by Warcries", statOrder = { 10512 }, level = 45, group = "WarcryPower", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2663359259] = { "(20-34)% increased total Power counted by Warcries" }, } }, - ["BerserkInfluencePowerWithWarcries2"] = { type = "Prefix", affix = "Vorana's", "(35-55)% increased total Power counted by Warcries", statOrder = { 10512 }, level = 75, group = "WarcryPower", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2663359259] = { "(35-55)% increased total Power counted by Warcries" }, } }, - ["BerserkInfluenceArmourBreakMagnitude1"] = { type = "Prefix", affix = "Vorana's", "(15-24)% increased effect of Fully Broken Armour", statOrder = { 5236 }, level = 45, group = "ArmourBreakEffect", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "physical" }, tradeHashes = { [1879206848] = { "(15-24)% increased effect of Fully Broken Armour" }, } }, - ["BerserkInfluenceArmourBreakMagnitude2"] = { type = "Prefix", affix = "Vorana's", "(25-39)% increased effect of Fully Broken Armour", statOrder = { 5236 }, level = 65, group = "ArmourBreakEffect", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "physical" }, tradeHashes = { [1879206848] = { "(25-39)% increased effect of Fully Broken Armour" }, } }, - ["BerserkInfluenceArmourBreakMagnitude3"] = { type = "Prefix", affix = "Vorana's", "(40-60)% increased effect of Fully Broken Armour", statOrder = { 5236 }, level = 75, group = "ArmourBreakEffect", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "physical" }, tradeHashes = { [1879206848] = { "(40-60)% increased effect of Fully Broken Armour" }, } }, - ["BerserkInfluenceGloryGeneration1"] = { type = "Prefix", affix = "Vorana's", "(20-49)% increased Glory generation", statOrder = { 6914 }, level = 45, group = "GloryGeneration", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3143918757] = { "(20-49)% increased Glory generation" }, } }, - ["BerserkInfluenceGloryGeneration2"] = { type = "Prefix", affix = "Vorana's", "(50-85)% increased Glory generation", statOrder = { 6914 }, level = 75, group = "GloryGeneration", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3143918757] = { "(50-85)% increased Glory generation" }, } }, - ["BerserkInfluenceRageCostEfficiency1"] = { type = "Prefix", affix = "Vorana's", "(20-34)% increased Rage Cost Efficiency", statOrder = { 4740 }, level = 45, group = "RageCostEfficiency", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2416650879] = { "(20-34)% increased Rage Cost Efficiency" }, } }, - ["BerserkInfluenceRageCostEfficiency2"] = { type = "Prefix", affix = "Vorana's", "(35-60)% increased Rage Cost Efficiency", statOrder = { 4740 }, level = 75, group = "RageCostEfficiency", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2416650879] = { "(35-60)% increased Rage Cost Efficiency" }, } }, - ["BerserkInfluenceRageLossDelay1"] = { type = "Suffix", affix = "of the Berserker", "Inherent Rage loss starts 1 second later", statOrder = { 9622 }, level = 45, group = "RageLossDelay", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3987691524] = { "Inherent Rage loss starts 1 second later" }, } }, - ["BerserkInfluenceRageLossDelay2"] = { type = "Suffix", affix = "of the Berserker", "Inherent Rage loss starts (3-5) seconds later", statOrder = { 9622 }, level = 75, group = "RageLossDelay", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3987691524] = { "Inherent Rage loss starts (3-5) seconds later" }, } }, - ["BerserkInfluenceRageWhenHit1"] = { type = "Suffix", affix = "of the Berserker", "Gain (4-5) Rage when Hit by an Enemy", statOrder = { 6875 }, level = 45, group = "GainRageWhenHit", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3292710273] = { "Gain (4-5) Rage when Hit by an Enemy" }, } }, - ["BerserkInfluenceRageWhenHit2"] = { type = "Suffix", affix = "of the Berserker", "Gain (6-10) Rage when Hit by an Enemy", statOrder = { 6875 }, level = 75, group = "GainRageWhenHit", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3292710273] = { "Gain (6-10) Rage when Hit by an Enemy" }, } }, + ["BerserkInfluenceMaximumRage1"] = { type = "Prefix", affix = "Vorana's", "+(4-7) to Maximum Rage", statOrder = { 9603 }, level = 45, group = "MaximumRage", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1181501418] = { "+(4-7) to Maximum Rage" }, } }, + ["BerserkInfluenceMaximumRage2"] = { type = "Prefix", affix = "Vorana's", "+(8-12) to Maximum Rage", statOrder = { 9603 }, level = 75, group = "MaximumRage", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1181501418] = { "+(8-12) to Maximum Rage" }, } }, + ["BerserkInfluenceDamageWithWarcries1"] = { type = "Prefix", affix = "Vorana's", "(20-34)% increased Damage with Warcries", statOrder = { 10502 }, level = 45, group = "WarcryDamage", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1594812856] = { "(20-34)% increased Damage with Warcries" }, } }, + ["BerserkInfluenceDamageWithWarcries2"] = { type = "Prefix", affix = "Vorana's", "(35-49)% increased Damage with Warcries", statOrder = { 10502 }, level = 65, group = "WarcryDamage", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1594812856] = { "(35-49)% increased Damage with Warcries" }, } }, + ["BerserkInfluenceDamageWithWarcries3"] = { type = "Prefix", affix = "Vorana's", "(50-75)% increased Damage with Warcries", statOrder = { 10502 }, level = 75, group = "WarcryDamage", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1594812856] = { "(50-75)% increased Damage with Warcries" }, } }, + ["BerserkInfluencePowerWithWarcries1"] = { type = "Prefix", affix = "Vorana's", "(20-34)% increased total Power counted by Warcries", statOrder = { 10505 }, level = 45, group = "WarcryPower", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2663359259] = { "(20-34)% increased total Power counted by Warcries" }, } }, + ["BerserkInfluencePowerWithWarcries2"] = { type = "Prefix", affix = "Vorana's", "(35-55)% increased total Power counted by Warcries", statOrder = { 10505 }, level = 75, group = "WarcryPower", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2663359259] = { "(35-55)% increased total Power counted by Warcries" }, } }, + ["BerserkInfluenceArmourBreakMagnitude1"] = { type = "Prefix", affix = "Vorana's", "(15-24)% increased effect of Fully Broken Armour", statOrder = { 5232 }, level = 45, group = "ArmourBreakEffect", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "physical" }, tradeHashes = { [1879206848] = { "(15-24)% increased effect of Fully Broken Armour" }, } }, + ["BerserkInfluenceArmourBreakMagnitude2"] = { type = "Prefix", affix = "Vorana's", "(25-39)% increased effect of Fully Broken Armour", statOrder = { 5232 }, level = 65, group = "ArmourBreakEffect", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "physical" }, tradeHashes = { [1879206848] = { "(25-39)% increased effect of Fully Broken Armour" }, } }, + ["BerserkInfluenceArmourBreakMagnitude3"] = { type = "Prefix", affix = "Vorana's", "(40-60)% increased effect of Fully Broken Armour", statOrder = { 5232 }, level = 75, group = "ArmourBreakEffect", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "physical" }, tradeHashes = { [1879206848] = { "(40-60)% increased effect of Fully Broken Armour" }, } }, + ["BerserkInfluenceGloryGeneration1"] = { type = "Prefix", affix = "Vorana's", "(20-49)% increased Glory generation", statOrder = { 6909 }, level = 45, group = "GloryGeneration", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3143918757] = { "(20-49)% increased Glory generation" }, } }, + ["BerserkInfluenceGloryGeneration2"] = { type = "Prefix", affix = "Vorana's", "(50-85)% increased Glory generation", statOrder = { 6909 }, level = 75, group = "GloryGeneration", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3143918757] = { "(50-85)% increased Glory generation" }, } }, + ["BerserkInfluenceRageCostEfficiency1"] = { type = "Prefix", affix = "Vorana's", "(20-34)% increased Rage Cost Efficiency", statOrder = { 4738 }, level = 45, group = "RageCostEfficiency", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2416650879] = { "(20-34)% increased Rage Cost Efficiency" }, } }, + ["BerserkInfluenceRageCostEfficiency2"] = { type = "Prefix", affix = "Vorana's", "(35-60)% increased Rage Cost Efficiency", statOrder = { 4738 }, level = 75, group = "RageCostEfficiency", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2416650879] = { "(35-60)% increased Rage Cost Efficiency" }, } }, + ["BerserkInfluenceRageLossDelay1"] = { type = "Suffix", affix = "of the Berserker", "Inherent Rage loss starts 1 second later", statOrder = { 9616 }, level = 45, group = "RageLossDelay", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3987691524] = { "Inherent Rage loss starts 1 second later" }, } }, + ["BerserkInfluenceRageLossDelay2"] = { type = "Suffix", affix = "of the Berserker", "Inherent Rage loss starts (3-5) seconds later", statOrder = { 9616 }, level = 75, group = "RageLossDelay", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3987691524] = { "Inherent Rage loss starts (3-5) seconds later" }, } }, + ["BerserkInfluenceRageWhenHit1"] = { type = "Suffix", affix = "of the Berserker", "Gain (4-5) Rage when Hit by an Enemy", statOrder = { 6870 }, level = 45, group = "GainRageWhenHit", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3292710273] = { "Gain (4-5) Rage when Hit by an Enemy" }, } }, + ["BerserkInfluenceRageWhenHit2"] = { type = "Suffix", affix = "of the Berserker", "Gain (6-10) Rage when Hit by an Enemy", statOrder = { 6870 }, level = 75, group = "GainRageWhenHit", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3292710273] = { "Gain (6-10) Rage when Hit by an Enemy" }, } }, ["BerserkInfluenceWarcrySpeed1"] = { type = "Suffix", affix = "of the Berserker", "(23-36)% increased Warcry Speed", statOrder = { 2989 }, level = 45, group = "WarcrySpeed", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [1316278494] = { "(23-36)% increased Warcry Speed" }, } }, ["BerserkInfluenceWarcrySpeed2"] = { type = "Suffix", affix = "of the Berserker", "(37-50)% increased Warcry Speed", statOrder = { 2989 }, level = 75, group = "WarcrySpeed", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [1316278494] = { "(37-50)% increased Warcry Speed" }, } }, ["BerserkInfluenceWarcryCooldown1"] = { type = "Suffix", affix = "of the Berserker", "(23-36)% increased Warcry Cooldown Recovery Rate", statOrder = { 3035 }, level = 45, group = "WarcryCooldownSpeed", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4159248054] = { "(23-36)% increased Warcry Cooldown Recovery Rate" }, } }, ["BerserkInfluenceWarcryCooldown2"] = { type = "Suffix", affix = "of the Berserker", "(37-50)% increased Warcry Cooldown Recovery Rate", statOrder = { 3035 }, level = 75, group = "WarcryCooldownSpeed", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4159248054] = { "(37-50)% increased Warcry Cooldown Recovery Rate" }, } }, - ["BerserkInfluenceWarcryArea1"] = { type = "Suffix", affix = "of the Berserker", "Warcry Skills have (15-29)% increased Area of Effect", statOrder = { 10514 }, level = 45, group = "WarcryAreaOfEffect", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2567751411] = { "Warcry Skills have (15-29)% increased Area of Effect" }, } }, - ["BerserkInfluenceWarcryArea2"] = { type = "Suffix", affix = "of the Berserker", "Warcry Skills have (30-50)% increased Area of Effect", statOrder = { 10514 }, level = 75, group = "WarcryAreaOfEffect", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2567751411] = { "Warcry Skills have (30-50)% increased Area of Effect" }, } }, + ["BerserkInfluenceWarcryArea1"] = { type = "Suffix", affix = "of the Berserker", "Warcry Skills have (15-29)% increased Area of Effect", statOrder = { 10507 }, level = 45, group = "WarcryAreaOfEffect", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2567751411] = { "Warcry Skills have (15-29)% increased Area of Effect" }, } }, + ["BerserkInfluenceWarcryArea2"] = { type = "Suffix", affix = "of the Berserker", "Warcry Skills have (30-50)% increased Area of Effect", statOrder = { 10507 }, level = 75, group = "WarcryAreaOfEffect", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2567751411] = { "Warcry Skills have (30-50)% increased Area of Effect" }, } }, ["BerserkInfluenceWarcryLifeRecovery1"] = { type = "Suffix", affix = "of the Berserker", "Recover (2-3)% of maximum Life when you use a Warcry", statOrder = { 2919 }, level = 45, group = "RecoverLifeOnWarcry", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1040141381] = { "Recover (2-3)% of maximum Life when you use a Warcry" }, } }, ["BerserkInfluenceWarcryLifeRecovery2"] = { type = "Suffix", affix = "of the Berserker", "Recover (4-5)% of maximum Life when you use a Warcry", statOrder = { 2919 }, level = 75, group = "RecoverLifeOnWarcry", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1040141381] = { "Recover (4-5)% of maximum Life when you use a Warcry" }, } }, ["BerserkInfluenceArmourBreakDuration1"] = { type = "Suffix", affix = "of the Berserker", "(50-99)% increased Armour Break Duration", statOrder = { 4409 }, level = 45, group = "ArmourBreakDuration", weightKey = { "berserking", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2637470878] = { "(50-99)% increased Armour Break Duration" }, } }, @@ -2503,27 +2503,27 @@ return { ["DestructionInfluenceCriticalModifierEffect"] = { type = "Prefix", affix = "Thrud's", "(20-30)% increased Explicit Critical Modifier magnitudes", statOrder = { 37 }, level = 65, group = "DestructionInfluenceCriticalModifierEffect", weightKey = { "destruction", "default", }, weightVal = { 1, 0 }, modTags = { "critical" }, tradeHashes = { [2393315299] = { "(20-30)% increased Explicit Critical Modifier magnitudes" }, } }, ["DecayInfluenceIgniteMagnitude1"] = { type = "Prefix", affix = "Katla's", "(20-34)% increased Ignite Magnitude", statOrder = { 1077 }, level = 45, group = "IgniteEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [3791899485] = { "(20-34)% increased Ignite Magnitude" }, } }, ["DecayInfluenceIgniteMagnitude2"] = { type = "Prefix", affix = "Katla's", "(35-50)% increased Ignite Magnitude", statOrder = { 1077 }, level = 75, group = "IgniteEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [3791899485] = { "(35-50)% increased Ignite Magnitude" }, } }, - ["DecayInfluenceBleedMagnitude1"] = { type = "Prefix", affix = "Katla's", "(20-29)% increased Magnitude of Bleeding you inflict", statOrder = { 4809 }, level = 45, group = "BleedDotMultiplier", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "(20-29)% increased Magnitude of Bleeding you inflict" }, } }, - ["DecayInfluenceBleedMagnitude2"] = { type = "Prefix", affix = "Katla's", "(30-42)% increased Magnitude of Bleeding you inflict", statOrder = { 4809 }, level = 75, group = "BleedDotMultiplier", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "(30-42)% increased Magnitude of Bleeding you inflict" }, } }, - ["DecayInfluencePoisonMagnitude1"] = { type = "Prefix", affix = "Katla's", "(20-29)% increased Magnitude of Poison you inflict", statOrder = { 9498 }, level = 45, group = "PoisonEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "ailment" }, tradeHashes = { [2487305362] = { "(20-29)% increased Magnitude of Poison you inflict" }, } }, - ["DecayInfluencePoisonMagnitude2"] = { type = "Prefix", affix = "Katla's", "(30-42)% increased Magnitude of Poison you inflict", statOrder = { 9498 }, level = 75, group = "PoisonEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "ailment" }, tradeHashes = { [2487305362] = { "(30-42)% increased Magnitude of Poison you inflict" }, } }, + ["DecayInfluenceBleedMagnitude1"] = { type = "Prefix", affix = "Katla's", "(20-29)% increased Magnitude of Bleeding you inflict", statOrder = { 4806 }, level = 45, group = "BleedDotMultiplier", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "(20-29)% increased Magnitude of Bleeding you inflict" }, } }, + ["DecayInfluenceBleedMagnitude2"] = { type = "Prefix", affix = "Katla's", "(30-42)% increased Magnitude of Bleeding you inflict", statOrder = { 4806 }, level = 75, group = "BleedDotMultiplier", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "(30-42)% increased Magnitude of Bleeding you inflict" }, } }, + ["DecayInfluencePoisonMagnitude1"] = { type = "Prefix", affix = "Katla's", "(20-29)% increased Magnitude of Poison you inflict", statOrder = { 9492 }, level = 45, group = "PoisonEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "ailment" }, tradeHashes = { [2487305362] = { "(20-29)% increased Magnitude of Poison you inflict" }, } }, + ["DecayInfluencePoisonMagnitude2"] = { type = "Prefix", affix = "Katla's", "(30-42)% increased Magnitude of Poison you inflict", statOrder = { 9492 }, level = 75, group = "PoisonEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "ailment" }, tradeHashes = { [2487305362] = { "(30-42)% increased Magnitude of Poison you inflict" }, } }, ["DecayInfluenceAilmentMagnitude1"] = { type = "Prefix", affix = "Katla's", "(20-25)% increased Magnitude of Ailments you inflict", statOrder = { 4259 }, level = 45, group = "AilmentEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "ailment" }, tradeHashes = { [1303248024] = { "(20-25)% increased Magnitude of Ailments you inflict" }, } }, ["DecayInfluenceAilmentMagnitude2"] = { type = "Prefix", affix = "Katla's", "(26-32)% increased Magnitude of Ailments you inflict", statOrder = { 4259 }, level = 75, group = "AilmentEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "damage", "ailment" }, tradeHashes = { [1303248024] = { "(26-32)% increased Magnitude of Ailments you inflict" }, } }, - ["DecayInfluenceFasterDamagingAilments1"] = { type = "Prefix", affix = "Katla's", "Damaging Ailments deal damage (8-13)% faster", statOrder = { 6068 }, level = 45, group = "FasterAilmentDamage", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [538241406] = { "Damaging Ailments deal damage (8-13)% faster" }, } }, - ["DecayInfluenceFasterDamagingAilments2"] = { type = "Prefix", affix = "Katla's", "Damaging Ailments deal damage (14-20)% faster", statOrder = { 6068 }, level = 75, group = "FasterAilmentDamage", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [538241406] = { "Damaging Ailments deal damage (14-20)% faster" }, } }, - ["DecayInfluenceAilmentDuration1"] = { type = "Suffix", affix = "of Decay", "(10-19)% increased Duration of Damaging Ailments on Enemies", statOrder = { 6065 }, level = 45, group = "DamagingAilmentDuration", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "ailment" }, tradeHashes = { [1829102168] = { "(10-19)% increased Duration of Damaging Ailments on Enemies" }, } }, - ["DecayInfluenceAilmentDuration2"] = { type = "Suffix", affix = "of Decay", "(20-30)% increased Duration of Damaging Ailments on Enemies", statOrder = { 6065 }, level = 75, group = "DamagingAilmentDuration", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "ailment" }, tradeHashes = { [1829102168] = { "(20-30)% increased Duration of Damaging Ailments on Enemies" }, } }, + ["DecayInfluenceFasterDamagingAilments1"] = { type = "Prefix", affix = "Katla's", "Damaging Ailments deal damage (8-13)% faster", statOrder = { 6063 }, level = 45, group = "FasterAilmentDamage", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [538241406] = { "Damaging Ailments deal damage (8-13)% faster" }, } }, + ["DecayInfluenceFasterDamagingAilments2"] = { type = "Prefix", affix = "Katla's", "Damaging Ailments deal damage (14-20)% faster", statOrder = { 6063 }, level = 75, group = "FasterAilmentDamage", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [538241406] = { "Damaging Ailments deal damage (14-20)% faster" }, } }, + ["DecayInfluenceAilmentDuration1"] = { type = "Suffix", affix = "of Decay", "(10-19)% increased Duration of Damaging Ailments on Enemies", statOrder = { 6060 }, level = 45, group = "DamagingAilmentDuration", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "ailment" }, tradeHashes = { [1829102168] = { "(10-19)% increased Duration of Damaging Ailments on Enemies" }, } }, + ["DecayInfluenceAilmentDuration2"] = { type = "Suffix", affix = "of Decay", "(20-30)% increased Duration of Damaging Ailments on Enemies", statOrder = { 6060 }, level = 75, group = "DamagingAilmentDuration", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "ailment" }, tradeHashes = { [1829102168] = { "(20-30)% increased Duration of Damaging Ailments on Enemies" }, } }, ["DecayInfluenceFasterLeech1"] = { type = "Suffix", affix = "of Decay", "Leech (8-12)% of Physical Attack Damage as Life", "Leech Life (15-25)% faster", statOrder = { 1038, 1896 }, level = 45, group = "LeechAndLeechSpeed", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, tradeHashes = { [2557965901] = { "Leech (8-12)% of Physical Attack Damage as Life" }, [1570501432] = { "Leech Life (15-25)% faster" }, } }, ["DecayInfluenceSlowerLeech1"] = { type = "Suffix", affix = "of Decay", "Leech (8-12)% of Physical Attack Damage as Life", "Leech Life (15-25)% slower", statOrder = { 1038, 1896 }, level = 45, group = "LeechAndLeechSpeed", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, tradeHashes = { [2557965901] = { "Leech (8-12)% of Physical Attack Damage as Life" }, [1570501432] = { "Leech Life (15-25)% slower" }, } }, ["DecayInfluenceLeechAmount1"] = { type = "Suffix", affix = "of Decay", "(30-40)% increased amount of Life Leeched", statOrder = { 1895 }, level = 45, group = "IncreasedLifeLeechAmountGloves", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, tradeHashes = { [2112395885] = { "(30-40)% increased amount of Life Leeched" }, } }, - ["DecayInfluenceWitherMagnitude1"] = { type = "Suffix", affix = "of Decay", "(15-24)% increased Withered Magnitude", statOrder = { 10556 }, level = 45, group = "WitheredEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "chaos" }, tradeHashes = { [3973629633] = { "(15-24)% increased Withered Magnitude" }, } }, - ["DecayInfluenceWitherMagnitude2"] = { type = "Suffix", affix = "of Decay", "(25-35)% increased Withered Magnitude", statOrder = { 10556 }, level = 75, group = "WitheredEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "chaos" }, tradeHashes = { [3973629633] = { "(25-35)% increased Withered Magnitude" }, } }, + ["DecayInfluenceWitherMagnitude1"] = { type = "Suffix", affix = "of Decay", "(15-24)% increased Withered Magnitude", statOrder = { 10549 }, level = 45, group = "WitheredEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "chaos" }, tradeHashes = { [3973629633] = { "(15-24)% increased Withered Magnitude" }, } }, + ["DecayInfluenceWitherMagnitude2"] = { type = "Suffix", affix = "of Decay", "(25-35)% increased Withered Magnitude", statOrder = { 10549 }, level = 75, group = "WitheredEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "chaos" }, tradeHashes = { [3973629633] = { "(25-35)% increased Withered Magnitude" }, } }, ["DecayInfluenceCurseMagnitude1"] = { type = "Suffix", affix = "of Decay", "(15-21)% increased Curse Magnitudes", statOrder = { 2376 }, level = 45, group = "CurseEffectiveness", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [2353576063] = { "(15-21)% increased Curse Magnitudes" }, } }, ["DecayInfluenceCurseMagnitude2"] = { type = "Suffix", affix = "of Decay", "(22-29)% increased Curse Magnitudes", statOrder = { 2376 }, level = 75, group = "CurseEffectiveness", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [2353576063] = { "(22-29)% increased Curse Magnitudes" }, } }, - ["DecayInfluenceExposureEffect1"] = { type = "Suffix", affix = "of Decay", "(20-34)% increased Exposure Effect", statOrder = { 6533 }, level = 45, group = "ElementalExposureEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(20-34)% increased Exposure Effect" }, } }, - ["DecayInfluenceExposureEffect2"] = { type = "Suffix", affix = "of Decay", "(35-50)% increased Exposure Effect", statOrder = { 6533 }, level = 75, group = "ElementalExposureEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(35-50)% increased Exposure Effect" }, } }, + ["DecayInfluenceExposureEffect1"] = { type = "Suffix", affix = "of Decay", "(20-34)% increased Exposure Effect", statOrder = { 6528 }, level = 45, group = "ElementalExposureEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(20-34)% increased Exposure Effect" }, } }, + ["DecayInfluenceExposureEffect2"] = { type = "Suffix", affix = "of Decay", "(35-50)% increased Exposure Effect", statOrder = { 6528 }, level = 75, group = "ElementalExposureEffect", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(35-50)% increased Exposure Effect" }, } }, ["DecayInfluenceIncreasedCurseDuration1"] = { type = "Suffix", affix = "of Decay", "(50-99)% increased Curse Duration", statOrder = { 1540 }, level = 75, group = "BaseCurseDuration", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [3824372849] = { "(50-99)% increased Curse Duration" }, } }, - ["DecayInfluenceFasterCurseActivation1"] = { type = "Suffix", affix = "of Decay", "(20-30)% faster Curse Activation", statOrder = { 5924 }, level = 75, group = "CurseDelay", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [1104825894] = { "(20-30)% faster Curse Activation" }, } }, + ["DecayInfluenceFasterCurseActivation1"] = { type = "Suffix", affix = "of Decay", "(20-30)% faster Curse Activation", statOrder = { 5920 }, level = 75, group = "CurseDelay", weightKey = { "decay", "default", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [1104825894] = { "(20-30)% faster Curse Activation" }, } }, ["MarksmanInfluenceProjectileDamage1"] = { type = "Prefix", affix = "Kolr's", "(11-20)% increased Projectile Damage", statOrder = { 1738 }, level = 45, group = "ProjectileDamage", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1839076647] = { "(11-20)% increased Projectile Damage" }, } }, ["MarksmanInfluenceProjectileDamage2"] = { type = "Prefix", affix = "Kolr's", "(21-30)% increased Projectile Damage", statOrder = { 1738 }, level = 65, group = "ProjectileDamage", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1839076647] = { "(21-30)% increased Projectile Damage" }, } }, ["MarksmanInfluenceProjectileDamage3"] = { type = "Prefix", affix = "Kolr's", "(31-40)% increased Projectile Damage", statOrder = { 1738 }, level = 75, group = "ProjectileDamage", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1839076647] = { "(31-40)% increased Projectile Damage" }, } }, @@ -2537,19 +2537,19 @@ return { ["MarksmanInfluenceCriticalHitChance3"] = { type = "Suffix", affix = "of the Hunt", "(28-34)% increased Critical Hit Chance", statOrder = { 976 }, level = 75, group = "CriticalStrikeChance", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { "critical" }, tradeHashes = { [587431675] = { "(28-34)% increased Critical Hit Chance" }, } }, ["MarksmanInfluenceChanceToPierce1"] = { type = "Suffix", affix = "of the Hunt", "(25-50)% chance to Pierce an Enemy", statOrder = { 1068 }, level = 45, group = "ChanceToPierce", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2321178454] = { "(25-50)% chance to Pierce an Enemy" }, } }, ["MarksmanInfluenceChanceToPierce2"] = { type = "Suffix", affix = "of the Hunt", "(51-100)% chance to Pierce an Enemy", statOrder = { 1068 }, level = 75, group = "ChanceToPierce", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2321178454] = { "(51-100)% chance to Pierce an Enemy" }, } }, - ["MarksmanInfluenceSurpassingChanceAdditionalProjectiles1"] = { type = "Suffix", affix = "of the Hunt", "+(23-36)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 45, group = "AdditionalProjectileChance", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(23-36)% Surpassing chance to fire an additional Projectile" }, } }, - ["MarksmanInfluenceSurpassingChanceAdditionalProjectiles2"] = { type = "Suffix", affix = "of the Hunt", "+(37-50)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 65, group = "AdditionalProjectileChance", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(37-50)% Surpassing chance to fire an additional Projectile" }, } }, - ["MarksmanInfluenceSurpassingChanceAdditionalProjectiles3"] = { type = "Suffix", affix = "of the Hunt", "+(51-66)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 75, group = "AdditionalProjectileChance", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(51-66)% Surpassing chance to fire an additional Projectile" }, } }, - ["MarksmanInfluenceChainToChainOffTerrain1"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (10-19)% chance to Chain an additional time from terrain", statOrder = { 9543 }, level = 45, group = "ChainFromTerrain", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (10-19)% chance to Chain an additional time from terrain" }, } }, - ["MarksmanInfluenceChainToChainOffTerrain2"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (20-32)% chance to Chain an additional time from terrain", statOrder = { 9543 }, level = 75, group = "ChainFromTerrain", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (20-32)% chance to Chain an additional time from terrain" }, } }, - ["MarksmanInfluenceChanceForAdditionalProjectileWhenForking1"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (25-50)% chance for an additional Projectile when Forking", statOrder = { 5515 }, level = 45, group = "ForkingProjectiles", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3003542304] = { "Projectiles have (25-50)% chance for an additional Projectile when Forking" }, } }, - ["MarksmanInfluenceChanceForAdditionalProjectileWhenForking2"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (51-100)% chance for an additional Projectile when Forking", statOrder = { 5515 }, level = 75, group = "ForkingProjectiles", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3003542304] = { "Projectiles have (51-100)% chance for an additional Projectile when Forking" }, } }, - ["MarksmanInfluenceIncreasedMarkDuration1"] = { type = "Suffix", affix = "of the Hunt", "Mark Skills have (50-74)% increased Skill Effect Duration", statOrder = { 8822 }, level = 45, group = "MarkDuration", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2594634307] = { "Mark Skills have (50-74)% increased Skill Effect Duration" }, } }, - ["MarksmanInfluenceIncreasedMarkDuration2"] = { type = "Suffix", affix = "of the Hunt", "Mark Skills have (75-100)% increased Skill Effect Duration", statOrder = { 8822 }, level = 75, group = "MarkDuration", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2594634307] = { "Mark Skills have (75-100)% increased Skill Effect Duration" }, } }, + ["MarksmanInfluenceSurpassingChanceAdditionalProjectiles1"] = { type = "Suffix", affix = "of the Hunt", "+(23-36)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 45, group = "AdditionalProjectileChance", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(23-36)% Surpassing chance to fire an additional Projectile" }, } }, + ["MarksmanInfluenceSurpassingChanceAdditionalProjectiles2"] = { type = "Suffix", affix = "of the Hunt", "+(37-50)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 65, group = "AdditionalProjectileChance", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(37-50)% Surpassing chance to fire an additional Projectile" }, } }, + ["MarksmanInfluenceSurpassingChanceAdditionalProjectiles3"] = { type = "Suffix", affix = "of the Hunt", "+(51-66)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 75, group = "AdditionalProjectileChance", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1347539079] = { "+(51-66)% Surpassing chance to fire an additional Projectile" }, } }, + ["MarksmanInfluenceChainToChainOffTerrain1"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (10-19)% chance to Chain an additional time from terrain", statOrder = { 9537 }, level = 45, group = "ChainFromTerrain", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (10-19)% chance to Chain an additional time from terrain" }, } }, + ["MarksmanInfluenceChainToChainOffTerrain2"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (20-32)% chance to Chain an additional time from terrain", statOrder = { 9537 }, level = 75, group = "ChainFromTerrain", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (20-32)% chance to Chain an additional time from terrain" }, } }, + ["MarksmanInfluenceChanceForAdditionalProjectileWhenForking1"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (25-50)% chance for an additional Projectile when Forking", statOrder = { 5511 }, level = 45, group = "ForkingProjectiles", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3003542304] = { "Projectiles have (25-50)% chance for an additional Projectile when Forking" }, } }, + ["MarksmanInfluenceChanceForAdditionalProjectileWhenForking2"] = { type = "Suffix", affix = "of the Hunt", "Projectiles have (51-100)% chance for an additional Projectile when Forking", statOrder = { 5511 }, level = 75, group = "ForkingProjectiles", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3003542304] = { "Projectiles have (51-100)% chance for an additional Projectile when Forking" }, } }, + ["MarksmanInfluenceIncreasedMarkDuration1"] = { type = "Suffix", affix = "of the Hunt", "Mark Skills have (50-74)% increased Skill Effect Duration", statOrder = { 8817 }, level = 45, group = "MarkDuration", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2594634307] = { "Mark Skills have (50-74)% increased Skill Effect Duration" }, } }, + ["MarksmanInfluenceIncreasedMarkDuration2"] = { type = "Suffix", affix = "of the Hunt", "Mark Skills have (75-100)% increased Skill Effect Duration", statOrder = { 8817 }, level = 75, group = "MarkDuration", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2594634307] = { "Mark Skills have (75-100)% increased Skill Effect Duration" }, } }, ["MarksmanInfluenceMarkSkillUseSpeed1"] = { type = "Suffix", affix = "of the Hunt", "Mark Skills have (13-23)% increased Use Speed", statOrder = { 1946 }, level = 45, group = "MarkUseSpeed", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1714971114] = { "Mark Skills have (13-23)% increased Use Speed" }, } }, ["MarksmanInfluenceMarkSkillUseSpeed2"] = { type = "Suffix", affix = "of the Hunt", "Mark Skills have (24-39)% increased Use Speed", statOrder = { 1946 }, level = 75, group = "MarkUseSpeed", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1714971114] = { "Mark Skills have (24-39)% increased Use Speed" }, } }, - ["MarksmanInfluenceMarkSkillLevels1"] = { type = "Suffix", affix = "of the Hunt", "+(1-2) to Level of all Mark Skills", statOrder = { 8823 }, level = 45, group = "MarkSkillGemLevels", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1992191903] = { "+(1-2) to Level of all Mark Skills" }, } }, - ["MarksmanInfluenceMarkSkillLevels2"] = { type = "Suffix", affix = "of the Hunt", "+(3-4) to Level of all Mark Skills", statOrder = { 8823 }, level = 65, group = "MarkSkillGemLevels", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1992191903] = { "+(3-4) to Level of all Mark Skills" }, } }, + ["MarksmanInfluenceMarkSkillLevels1"] = { type = "Suffix", affix = "of the Hunt", "+(1-2) to Level of all Mark Skills", statOrder = { 8818 }, level = 45, group = "MarkSkillGemLevels", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1992191903] = { "+(1-2) to Level of all Mark Skills" }, } }, + ["MarksmanInfluenceMarkSkillLevels2"] = { type = "Suffix", affix = "of the Hunt", "+(3-4) to Level of all Mark Skills", statOrder = { 8818 }, level = 65, group = "MarkSkillGemLevels", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1992191903] = { "+(3-4) to Level of all Mark Skills" }, } }, ["MarksmanInfluenceProjectileSkills1"] = { type = "Suffix", affix = "of the Hunt", "+1 to Level of all Projectile Skills", statOrder = { 968 }, level = 45, group = "GlobalIncreaseProjectileSkillGemLevel", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1202301673] = { "+1 to Level of all Projectile Skills" }, } }, ["MarksmanInfluenceProjectileSkills2"] = { type = "Suffix", affix = "of the Hunt", "+2 to Level of all Projectile Skills", statOrder = { 968 }, level = 65, group = "GlobalIncreaseProjectileSkillGemLevel", weightKey = { "marksman", "default", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1202301673] = { "+2 to Level of all Projectile Skills" }, } }, } \ No newline at end of file diff --git a/src/Data/ModItemExclusive.lua b/src/Data/ModItemExclusive.lua index b828186e9d..cb829ddb9b 100644 --- a/src/Data/ModItemExclusive.lua +++ b/src/Data/ModItemExclusive.lua @@ -3,7 +3,7 @@ return { ["UniqueNearbyAlliesAddedChaosDamage1"] = { affix = "", "Allies in your Presence deal (13-17) to (25-37) added Attack Chaos Damage", statOrder = { 911 }, level = 82, group = "AlliesInPresenceAddedChaosDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos", "attack" }, tradeHashes = { [262946222] = { "Allies in your Presence deal (13-17) to (25-37) added Attack Chaos Damage" }, } }, - ["UniqueChanceForExertedAttackToNoteReduceCount1"] = { affix = "", "Skills which Empower an Attack have (10-20)% chance to not count that Attack", statOrder = { 5404 }, level = 1, group = "SkillsExertAttacksDoNotCountChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2538411280] = { "Skills which Empower an Attack have (10-20)% chance to not count that Attack" }, } }, + ["UniqueChanceForExertedAttackToNoteReduceCount1"] = { affix = "", "Skills which Empower an Attack have (10-20)% chance to not count that Attack", statOrder = { 5400 }, level = 1, group = "SkillsExertAttacksDoNotCountChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2538411280] = { "Skills which Empower an Attack have (10-20)% chance to not count that Attack" }, } }, ["UniqueGlobalColdSpellGemsLevel1"] = { affix = "", "+(5-7) to Level of all Cold Spell Skills", statOrder = { 961 }, level = 1, group = "GlobalIncreaseColdSpellSkillGemLevelWeapon", weightKey = { }, weightVal = { }, tags = { "no_fire_spell_mods", "no_lightning_spell_mods", "no_chaos_spell_mods", "no_physical_spell_mods", }, modTags = { "elemental", "cold", "caster", "gem" }, tradeHashes = { [2254480358] = { "+(5-7) to Level of all Cold Spell Skills" }, } }, ["UniqueNearbyAlliesLifeRegeneration1"] = { affix = "", "Allies in your Presence Regenerate (50-100) Life per second", statOrder = { 921 }, level = 78, group = "AlliesInPresenceLifeRegeneration", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [4010677958] = { "Allies in your Presence Regenerate (50-100) Life per second" }, } }, ["UniqueAttackCriticalStrikeChance1UNUSED"] = { affix = "", "(20-40)% increased Critical Hit Chance for Attacks", statOrder = { 977 }, level = 1, group = "AttackCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "attack", "critical" }, tradeHashes = { [2194114101] = { "(20-40)% increased Critical Hit Chance for Attacks" }, } }, @@ -16,10 +16,10 @@ return { ["UniqueEvasionAppliesToDeflection3"] = { affix = "", "Gain Deflection Rating equal to (20-30)% of Evasion Rating", statOrder = { 1028 }, level = 1, group = "EvasionAppliesToDeflection", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [3033371881] = { "Gain Deflection Rating equal to (20-30)% of Evasion Rating" }, } }, ["UniqueEvasionAppliesToDeflection4"] = { affix = "", "Gain Deflection Rating equal to (40-60)% of Evasion Rating", statOrder = { 1028 }, level = 1, group = "EvasionAppliesToDeflection", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [3033371881] = { "Gain Deflection Rating equal to (40-60)% of Evasion Rating" }, } }, ["UniqueEvasionAppliesToDeflection5"] = { affix = "", "Gain Deflection Rating equal to (24-32)% of Evasion Rating", statOrder = { 1028 }, level = 1, group = "EvasionAppliesToDeflection", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [3033371881] = { "Gain Deflection Rating equal to (24-32)% of Evasion Rating" }, } }, - ["UniqueDeflectDamagePrevented1"] = { affix = "", "-(12-6)% to amount of Damage Prevented by Deflection", statOrder = { 4679 }, level = 1, group = "DeflectDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3552135623] = { "-(12-6)% to amount of Damage Prevented by Deflection" }, } }, - ["UniquePercentEvasionRatingAsExtraArmour1"] = { affix = "", "Gain (15-30)% of Evasion Rating as extra Armour", statOrder = { 6501 }, level = 1, group = "PercentEvasionRatingAsExtraArmour", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [1546604934] = { "Gain (15-30)% of Evasion Rating as extra Armour" }, } }, + ["UniqueDeflectDamagePrevented1"] = { affix = "", "-(12-6)% to amount of Damage Prevented by Deflection", statOrder = { 4677 }, level = 1, group = "DeflectDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3552135623] = { "-(12-6)% to amount of Damage Prevented by Deflection" }, } }, + ["UniquePercentEvasionRatingAsExtraArmour1"] = { affix = "", "Gain (15-30)% of Evasion Rating as extra Armour", statOrder = { 6496 }, level = 1, group = "PercentEvasionRatingAsExtraArmour", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [1546604934] = { "Gain (15-30)% of Evasion Rating as extra Armour" }, } }, ["UniqueAdditionalAmmo1"] = { affix = "", "Loads an additional bolt", statOrder = { 988 }, level = 1, group = "AdditionalAmmo", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1967051901] = { "Loads an additional bolt" }, } }, - ["UniqueAdditionalArrowChance1"] = { affix = "", "+(250-330)% Surpassing chance to fire an additional Arrow", statOrder = { 5513 }, level = 1, group = "AdditionalArrowChanceCanExceed100%", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(250-330)% Surpassing chance to fire an additional Arrow" }, } }, + ["UniqueAdditionalArrowChance1"] = { affix = "", "+(250-330)% Surpassing chance to fire an additional Arrow", statOrder = { 5509 }, level = 1, group = "AdditionalArrowChanceCanExceed100%", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+(250-330)% Surpassing chance to fire an additional Arrow" }, } }, ["UniqueFlaskIncreasedRecoverySpeed1"] = { affix = "", "50% reduced Recovery rate", statOrder = { 938 }, level = 1, group = "FlaskIncreasedRecoverySpeed", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [173226756] = { "50% reduced Recovery rate" }, } }, ["UniqueFlaskIncreasedRecoverySpeed2"] = { affix = "", "(25-50)% reduced Recovery rate", statOrder = { 938 }, level = 1, group = "FlaskIncreasedRecoverySpeed", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [173226756] = { "(25-50)% reduced Recovery rate" }, } }, ["UniqueFlaskIncreasedRecoverySpeed3"] = { affix = "", "70% reduced Recovery rate", statOrder = { 938 }, level = 1, group = "FlaskIncreasedRecoverySpeed", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [173226756] = { "70% reduced Recovery rate" }, } }, @@ -58,7 +58,7 @@ return { ["AmuletImplicitPrefixSuffixAllowed7"] = { affix = "", "-1 Prefix Modifier allowed", statOrder = { 18 }, level = 53, group = "PrefixSuffixAllowed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [718638445] = { "" }, [3182714256] = { "-1 Prefix Modifier allowed" }, } }, ["AmuletImplicitPrefixSuffixAllowed8"] = { affix = "", "-1 Suffix Modifier allowed", statOrder = { 19 }, level = 53, group = "PrefixSuffixAllowed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [718638445] = { "-1 Suffix Modifier allowed" }, [3182714256] = { "" }, } }, ["AmuletImplicitPrefixSuffixAllowed9"] = { affix = "", "-1 Prefix Modifier allowed", "-1 Suffix Modifier allowed", statOrder = { 18, 19 }, level = 62, group = "PrefixSuffixAllowed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [718638445] = { "-1 Suffix Modifier allowed" }, [3182714256] = { "-1 Prefix Modifier allowed" }, } }, - ["AmuletImplicitHelmetSocket1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was a Helmet", statOrder = { 7743 }, level = 50, group = "LocalItemBenefitSocketableAsIfHelmet", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1458343515] = { "This item gains bonuses from Socketed Items as though it was a Helmet" }, } }, + ["AmuletImplicitHelmetSocket1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was a Helmet", statOrder = { 7738 }, level = 50, group = "LocalItemBenefitSocketableAsIfHelmet", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1458343515] = { "This item gains bonuses from Socketed Items as though it was a Helmet" }, } }, ["RingImplicitPhysicalDamage1"] = { affix = "", "Adds 1 to 4 Physical Damage to Attacks", statOrder = { 858 }, level = 1, group = "PhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [3032590688] = { "Adds 1 to 4 Physical Damage to Attacks" }, } }, ["RingImplicitIncreasedMana1"] = { affix = "", "+(20-30) to maximum Mana", statOrder = { 892 }, level = 1, group = "IncreasedMana", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1050105434] = { "+(20-30) to maximum Mana" }, } }, ["RingImplicitFireResistance1"] = { affix = "", "+(20-30)% to Fire Resistance", statOrder = { 1014 }, level = 10, group = "FireResistance", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [3372524247] = { "+(20-30)% to Fire Resistance" }, } }, @@ -82,28 +82,28 @@ return { ["RingImplicitPercentMana"] = { affix = "", "(4-6)% increased maximum Mana", statOrder = { 894 }, level = 50, group = "MaximumManaIncreasePercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2748665614] = { "(4-6)% increased maximum Mana" }, } }, ["RingImplicitPhysicalDamage2"] = { affix = "", "Adds (6-9) to (11-15) Physical Damage to Attacks", statOrder = { 858 }, level = 50, group = "PhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [3032590688] = { "Adds (6-9) to (11-15) Physical Damage to Attacks" }, } }, ["RingImplicitChaosDamage"] = { affix = "", "(11-23)% increased Chaos Damage", statOrder = { 876 }, level = 59, group = "IncreasedChaosDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [736967255] = { "(11-23)% increased Chaos Damage" }, } }, - ["RingImplicitGloveSocket"] = { affix = "", "This item gains bonuses from Socketed Items as though it was Gloves", statOrder = { 7742 }, level = 50, group = "LocalItemBenefitSocketableAsIfGloves", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1856590738] = { "This item gains bonuses from Socketed Items as though it was Gloves" }, } }, + ["RingImplicitGloveSocket"] = { affix = "", "This item gains bonuses from Socketed Items as though it was Gloves", statOrder = { 7737 }, level = 50, group = "LocalItemBenefitSocketableAsIfGloves", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1856590738] = { "This item gains bonuses from Socketed Items as though it was Gloves" }, } }, ["RingImplicitFireColdResistance"] = { affix = "", "+(12-16)% to Fire and Cold Resistances", statOrder = { 1016 }, level = 1, group = "FireColdResistance", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "elemental", "fire", "cold", "resistance" }, tradeHashes = { [2915988346] = { "+(12-16)% to Fire and Cold Resistances" }, } }, ["RingImplicitFireLightningResistance"] = { affix = "", "+(12-16)% to Fire and Lightning Resistances", statOrder = { 1018 }, level = 1, group = "FireLightningResistance", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "lightning", "resistance" }, tradeHashes = { [3441501978] = { "+(12-16)% to Fire and Lightning Resistances" }, } }, ["RingImplicitColdLightningResistance"] = { affix = "", "+(12-16)% to Cold and Lightning Resistances", statOrder = { 1021 }, level = 1, group = "ColdLightningResistance", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "lightning_resistance", "elemental", "cold", "lightning", "resistance" }, tradeHashes = { [4277795662] = { "+(12-16)% to Cold and Lightning Resistances" }, } }, ["BeltImplicitFlaskLifeRecovery1"] = { affix = "", "(20-30)% increased Life Recovery from Flasks", statOrder = { 1794 }, level = 1, group = "BeltFlaskLifeRecovery", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "life" }, tradeHashes = { [821241191] = { "(20-30)% increased Life Recovery from Flasks" }, } }, ["BeltImplicitFlaskManaRecovery1"] = { affix = "", "(20-30)% increased Mana Recovery from Flasks", statOrder = { 1795 }, level = 1, group = "BeltFlaskManaRecovery", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "mana" }, tradeHashes = { [2222186378] = { "(20-30)% increased Mana Recovery from Flasks" }, } }, - ["BeltImplicitIncreasedFlaskChargesGained1"] = { affix = "", "(20-30)% increased Flask Charges gained", statOrder = { 6640 }, level = 18, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(20-30)% increased Flask Charges gained" }, } }, + ["BeltImplicitIncreasedFlaskChargesGained1"] = { affix = "", "(20-30)% increased Flask Charges gained", statOrder = { 6635 }, level = 18, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(20-30)% increased Flask Charges gained" }, } }, ["BeltImplicitIncreasedCharmDuration1"] = { affix = "", "(15-20)% increased Charm Effect Duration", statOrder = { 900 }, level = 25, group = "BeltIncreasedCharmDuration", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1389754388] = { "(15-20)% increased Charm Effect Duration" }, } }, ["BeltImplicitPhysicalDamageReductionRating1"] = { affix = "", "+(140-180) to Armour", statOrder = { 881 }, level = 31, group = "PhysicalDamageReductionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [809229260] = { "+(140-180) to Armour" }, } }, - ["BeltImplicitReducedCharmChargesUsed1"] = { affix = "", "(10-15)% reduced Charm Charges used", statOrder = { 5606 }, level = 39, group = "BeltReducedCharmChargesUsed", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(10-15)% reduced Charm Charges used" }, } }, + ["BeltImplicitReducedCharmChargesUsed1"] = { affix = "", "(10-15)% reduced Charm Charges used", statOrder = { 5602 }, level = 39, group = "BeltReducedCharmChargesUsed", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(10-15)% reduced Charm Charges used" }, } }, ["BeltImplicitReducedFlaskChargesUsed1"] = { affix = "", "(10-15)% reduced Flask Charges used", statOrder = { 1049 }, level = 50, group = "BeltReducedFlaskChargesUsed", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [644456512] = { "(10-15)% reduced Flask Charges used" }, } }, - ["BeltImplicitIncreasedCharmChargesGained1"] = { affix = "", "(20-30)% increased Charm Charges gained", statOrder = { 5605 }, level = 55, group = "BeltIncreasedCharmChargesGained", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(20-30)% increased Charm Charges gained" }, } }, + ["BeltImplicitIncreasedCharmChargesGained1"] = { affix = "", "(20-30)% increased Charm Charges gained", statOrder = { 5601 }, level = 55, group = "BeltIncreasedCharmChargesGained", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(20-30)% increased Charm Charges gained" }, } }, ["BeltImplicitIncreasedStunThreshold1"] = { affix = "", "(20-30)% increased Stun Threshold", statOrder = { 2983 }, level = 63, group = "IncreasedStunThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [680068163] = { "(20-30)% increased Stun Threshold" }, } }, - ["BeltImplicitInstantFlaskRecoveryPercent1"] = { affix = "", "20% of Flask Recovery applied Instantly", statOrder = { 6646 }, level = 69, group = "InstantFlaskRecoveryPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [462041840] = { "20% of Flask Recovery applied Instantly" }, } }, - ["BeltImplicitFlaskPassiveChargeGain1"] = { affix = "", "Flasks gain 0.17 charges per Second", statOrder = { 6888 }, level = 78, group = "AllFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [731781020] = { "Flasks gain 0.17 charges per Second" }, } }, - ["BeltImplicitBootsSocket1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was Boots", statOrder = { 7741 }, level = 50, group = "LocalItemBenefitSocketableAsIfBoots", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2733960806] = { "This item gains bonuses from Socketed Items as though it was Boots" }, } }, + ["BeltImplicitInstantFlaskRecoveryPercent1"] = { affix = "", "20% of Flask Recovery applied Instantly", statOrder = { 6641 }, level = 69, group = "InstantFlaskRecoveryPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [462041840] = { "20% of Flask Recovery applied Instantly" }, } }, + ["BeltImplicitFlaskPassiveChargeGain1"] = { affix = "", "Flasks gain 0.17 charges per Second", statOrder = { 6883 }, level = 78, group = "AllFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [731781020] = { "Flasks gain 0.17 charges per Second" }, } }, + ["BeltImplicitBootsSocket1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was Boots", statOrder = { 7736 }, level = 50, group = "LocalItemBenefitSocketableAsIfBoots", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2733960806] = { "This item gains bonuses from Socketed Items as though it was Boots" }, } }, ["BeltImplicitCastSpeed1"] = { affix = "", "(8-12)% increased Cast Speed", statOrder = { 987 }, level = 40, group = "IncreasedCastSpeed", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [2891184298] = { "(8-12)% increased Cast Speed" }, } }, ["BeltImplicitStrength1"] = { affix = "", "+(15-20) to Strength", statOrder = { 992 }, level = 40, group = "StrengthImplicit", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [4080418644] = { "+(15-20) to Strength" }, } }, ["BeltImplicitLightningDamage1"] = { affix = "", "Adds 1 to (20-30) Lightning damage to Attacks", statOrder = { 861 }, level = 40, group = "LightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning", "attack" }, tradeHashes = { [1754445556] = { "Adds 1 to (20-30) Lightning damage to Attacks" }, } }, - ["BeltImplicitCharmSlots1"] = { affix = "", "Has 1 Charm Slot", statOrder = { 4775 }, level = 1, group = "CharmSlots", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1416292992] = { "Has 1 Charm Slot" }, } }, - ["BeltImplicitCharmSlots2"] = { affix = "", "Has (1-2) Charm Slot", statOrder = { 4775 }, level = 1, group = "CharmSlots", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1416292992] = { "Has (1-2) Charm Slot" }, } }, - ["BeltImplicitCharmSlots3"] = { affix = "", "Has (1-3) Charm Slot", statOrder = { 4775 }, level = 1, group = "CharmSlots", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1416292992] = { "Has (1-3) Charm Slot" }, } }, + ["BeltImplicitCharmSlots1"] = { affix = "", "Has 1 Charm Slot", statOrder = { 4772 }, level = 1, group = "CharmSlots", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1416292992] = { "Has 1 Charm Slot" }, } }, + ["BeltImplicitCharmSlots2"] = { affix = "", "Has (1-2) Charm Slot", statOrder = { 4772 }, level = 1, group = "CharmSlots", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1416292992] = { "Has (1-2) Charm Slot" }, } }, + ["BeltImplicitCharmSlots3"] = { affix = "", "Has (1-3) Charm Slot", statOrder = { 4772 }, level = 1, group = "CharmSlots", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1416292992] = { "Has (1-3) Charm Slot" }, } }, ["CharmImplicitUseOnFreeze1"] = { affix = "", "Used when you become Frozen", statOrder = { 689 }, level = 1, group = "FlaskUseOnAffectedByFreeze", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1691862754] = { "Used when you become Frozen" }, } }, ["CharmImplicitUseOnBleed1"] = { affix = "", "Used when you start Bleeding", statOrder = { 687 }, level = 1, group = "FlaskUseOnAffectedByBleed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3676540188] = { "Used when you start Bleeding" }, } }, ["CharmImplicitUseOnPoison1"] = { affix = "", "Used when you become Poisoned", statOrder = { 691 }, level = 1, group = "FlaskUseOnAffectedByPoison", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1412682799] = { "Used when you become Poisoned" }, } }, @@ -120,7 +120,7 @@ return { ["BodyArmourImplicitIncreasedStunThreshold1"] = { affix = "", "(30-40)% increased Stun Threshold", statOrder = { 2983 }, level = 1, group = "IncreasedStunThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [680068163] = { "(30-40)% increased Stun Threshold" }, } }, ["BodyArmourImplicitLifeRegenerationPercent1"] = { affix = "", "Regenerate (1.5-2.5)% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [836936635] = { "Regenerate (1.5-2.5)% of maximum Life per second" }, } }, ["BodyArmourImplicitIncreasedAilmentThreshold1"] = { affix = "", "(30-40)% increased Elemental Ailment Threshold", statOrder = { 4266 }, level = 1, group = "IncreasedAilmentThreshold", weightKey = { }, weightVal = { }, modTags = { "ailment" }, tradeHashes = { [3544800472] = { "(30-40)% increased Elemental Ailment Threshold" }, } }, - ["BodyArmourImplicitSlowPotency1"] = { affix = "", "(20-30)% reduced Slowing Potency of Debuffs on You", statOrder = { 4747 }, level = 1, group = "SlowPotency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [924253255] = { "(20-30)% reduced Slowing Potency of Debuffs on You" }, } }, + ["BodyArmourImplicitSlowPotency1"] = { affix = "", "(20-30)% reduced Slowing Potency of Debuffs on You", statOrder = { 4745 }, level = 1, group = "SlowPotency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [924253255] = { "(20-30)% reduced Slowing Potency of Debuffs on You" }, } }, ["BodyArmourImplicitEnergyShieldDelay1"] = { affix = "", "(40-50)% faster start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1782086450] = { "(40-50)% faster start of Energy Shield Recharge" }, } }, ["BodyArmourImplicitEnergyShieldRate1"] = { affix = "", "(20-25)% increased Energy Shield Recharge Rate", statOrder = { 1032 }, level = 1, group = "EnergyShieldRegeneration", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2339757871] = { "(20-25)% increased Energy Shield Recharge Rate" }, } }, ["BodyArmourImplicitManaRegeneration1"] = { affix = "", "(40-50)% increased Mana Regeneration Rate", statOrder = { 1043 }, level = 1, group = "ManaRegeneration", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [789117908] = { "(40-50)% increased Mana Regeneration Rate" }, } }, @@ -133,70 +133,70 @@ return { ["BodyArmourImplicitChaosResistance1"] = { affix = "", "+(7-13)% to Chaos Resistance", statOrder = { 1024 }, level = 1, group = "ChaosResistance", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [2923486259] = { "+(7-13)% to Chaos Resistance" }, } }, ["BodyArmourImplicitMovementVelocity1"] = { affix = "", "5% increased Movement Speed", statOrder = { 836 }, level = 1, group = "MovementVelocity", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2250533757] = { "5% increased Movement Speed" }, } }, ["BodyArmourImplicitReducedCriticalStrikeDamageTaken1"] = { affix = "", "Hits against you have (15-25)% reduced Critical Damage Bonus", statOrder = { 1005 }, level = 1, group = "ReducedCriticalStrikeDamageTaken", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [3855016469] = { "Hits against you have (15-25)% reduced Critical Damage Bonus" }, } }, - ["BodyArmourImplicitMovementVelocityPenaltyWhilePerformingAction1"] = { affix = "", "(10-20)% reduced Movement Speed Penalty from using Skills while moving", statOrder = { 9154 }, level = 1, group = "MovementVelocityPenaltyWhilePerformingAction", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2590797182] = { "(10-20)% reduced Movement Speed Penalty from using Skills while moving" }, } }, + ["BodyArmourImplicitMovementVelocityPenaltyWhilePerformingAction1"] = { affix = "", "(10-20)% reduced Movement Speed Penalty from using Skills while moving", statOrder = { 9148 }, level = 1, group = "MovementVelocityPenaltyWhilePerformingAction", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2590797182] = { "(10-20)% reduced Movement Speed Penalty from using Skills while moving" }, } }, ["BodyArmourImplicitDamageRemovedFromManaBeforeLife1"] = { affix = "", "(5-10)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "(5-10)% of Damage is taken from Mana before Life" }, } }, ["BodyArmourImplicitArmourAppliesToElementalDamage1"] = { affix = "", "+(15-25)% of Armour also applies to Elemental Damage", statOrder = { 1027 }, level = 1, group = "ArmourAppliesToElementalDamage", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "elemental" }, tradeHashes = { [3362812763] = { "+(15-25)% of Armour also applies to Elemental Damage" }, } }, ["BodyArmourImplicitLifeRecoupForJewel1"] = { affix = "", "(8-14)% of Damage taken Recouped as Life", statOrder = { 1037 }, level = 1, group = "LifeRecoupForJewel", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1444556985] = { "(8-14)% of Damage taken Recouped as Life" }, } }, ["BodyArmourImplicitSelfStatusAilmentDuration1"] = { affix = "", "(10-15)% reduced Elemental Ailment Duration on you", statOrder = { 1622 }, level = 1, group = "SelfStatusAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "ailment" }, tradeHashes = { [1745952865] = { "(10-15)% reduced Elemental Ailment Duration on you" }, } }, ["BodyArmourImplicitLevelOfAllCorruptedSkillGems1"] = { affix = "", "+1 to Level of all Corrupted Skill Gems", statOrder = { 951 }, level = 1, group = "GlobalCorruptedSkillGemLevel", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [2251279027] = { "+1 to Level of all Corrupted Skill Gems" }, } }, - ["BodyArmourImplicitWardRegen1"] = { affix = "", "(30-40)% increased Runic Ward Regeneration Rate", statOrder = { 10520 }, level = 1, group = "WardRegenerationRate", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [2392260628] = { "(30-40)% increased Runic Ward Regeneration Rate" }, } }, + ["BodyArmourImplicitWardRegen1"] = { affix = "", "(30-40)% increased Runic Ward Regeneration Rate", statOrder = { 10513 }, level = 1, group = "WardRegenerationRate", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [2392260628] = { "(30-40)% increased Runic Ward Regeneration Rate" }, } }, ["BodyArmourImplicitLocalMaximumWardUnique1"] = { affix = "", "+(750-1000) to maximum Runic Ward", statOrder = { 845 }, level = 1, group = "LocalRunicWard", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [774059442] = { "+(750-1000) to maximum Runic Ward" }, } }, ["VerisiumHelmetImplicitIgniteMagnitudeUnique1"] = { affix = "", "(30-50)% increased Ignite Magnitude", statOrder = { 1077 }, level = 1, group = "IgniteEffect", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [3791899485] = { "(30-50)% increased Ignite Magnitude" }, } }, ["SwordImplicitLifeLeechLocal1"] = { affix = "", "Leeches 6% of Physical Damage as Life", statOrder = { 1039 }, level = 1, group = "LifeLeechLocalPermyriad", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "physical", "attack" }, tradeHashes = { [55876295] = { "Leeches 6% of Physical Damage as Life" }, } }, ["SwordImplicitItemFoundRarity1"] = { affix = "", "(15-25)% increased Rarity of Items found", statOrder = { 941 }, level = 1, group = "ItemFoundRarityIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3917489142] = { "(15-25)% increased Rarity of Items found" }, } }, ["SwordImplicitSpellDamage1"] = { affix = "", "(40-60)% increased Spell Damage", statOrder = { 871 }, level = 1, group = "SpellDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2974417149] = { "(40-60)% increased Spell Damage" }, } }, - ["AxeImplicitRageOnHit1"] = { affix = "", "Grants 1 Rage on Hit", statOrder = { 7705 }, level = 1, group = "LocalRageOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1725749947] = { "Grants 1 Rage on Hit" }, } }, - ["AxeImplicitAccuracyUnaffectedByDistance1"] = { affix = "", "Has no Accuracy Penalty from Range", statOrder = { 7922 }, level = 1, group = "LocalAccuracyUnaffectedDistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1050883682] = { "Has no Accuracy Penalty from Range" }, } }, + ["AxeImplicitRageOnHit1"] = { affix = "", "Grants 1 Rage on Hit", statOrder = { 7700 }, level = 1, group = "LocalRageOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1725749947] = { "Grants 1 Rage on Hit" }, } }, + ["AxeImplicitAccuracyUnaffectedByDistance1"] = { affix = "", "Has no Accuracy Penalty from Range", statOrder = { 7917 }, level = 1, group = "LocalAccuracyUnaffectedDistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1050883682] = { "Has no Accuracy Penalty from Range" }, } }, ["AxeImplicitManaGainedFromEnemyDeath1"] = { affix = "", "Gain (28-35) Mana per enemy killed", statOrder = { 1047 }, level = 1, group = "ManaGainedFromEnemyDeath", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1368271171] = { "Gain (28-35) Mana per enemy killed" }, } }, ["AxeImplicitDamageTaken1"] = { affix = "", "10% increased Damage taken", statOrder = { 1963 }, level = 1, group = "DamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3691641145] = { "10% increased Damage taken" }, } }, - ["AxeImplicitCullingStrike1"] = { affix = "", "Culling Strike", statOrder = { 7652 }, level = 1, group = "LocalCullingStrike", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1574531783] = { "Culling Strike" }, } }, + ["AxeImplicitCullingStrike1"] = { affix = "", "Culling Strike", statOrder = { 7647 }, level = 1, group = "LocalCullingStrike", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1574531783] = { "Culling Strike" }, } }, ["AxeImplicitLifeGainedFromEnemyDeath1"] = { affix = "", "Gain (34-43) Life per enemy killed", statOrder = { 1042 }, level = 1, group = "LifeGainedFromEnemyDeath", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3695891184] = { "Gain (34-43) Life per enemy killed" }, } }, ["AxeImplicitLocalChanceToBleed1"] = { affix = "", "(15-25)% chance to cause Bleeding on Hit", statOrder = { 2264 }, level = 1, group = "LocalChanceToBleed", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1519615863] = { "(15-25)% chance to cause Bleeding on Hit" }, } }, - ["AxeImplicitCannotBeThrown1"] = { affix = "", "Cannot use Projectile Attacks", statOrder = { 7637 }, level = 1, group = "CannotBeThrown", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1961849903] = { "Cannot use Projectile Attacks" }, } }, + ["AxeImplicitCannotBeThrown1"] = { affix = "", "Cannot use Projectile Attacks", statOrder = { 7632 }, level = 1, group = "CannotBeThrown", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1961849903] = { "Cannot use Projectile Attacks" }, } }, ["MaceImplicitCriticalMultiplier1"] = { affix = "", "+(5-10)% to Critical Damage Bonus", statOrder = { 945 }, level = 1, group = "LocalCriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "damage", "attack", "critical" }, tradeHashes = { [2694482655] = { "+(5-10)% to Critical Damage Bonus" }, } }, - ["MaceImplicitLocalDazeBuildup1"] = { affix = "", "40% chance to Daze on Hit", statOrder = { 7924 }, level = 1, group = "LocalDazeBuildup", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2933846633] = { "40% chance to Daze on Hit" }, } }, + ["MaceImplicitLocalDazeBuildup1"] = { affix = "", "40% chance to Daze on Hit", statOrder = { 7919 }, level = 1, group = "LocalDazeBuildup", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2933846633] = { "40% chance to Daze on Hit" }, } }, ["MaceImplicitStunDamageIncrease1"] = { affix = "", "Causes (20-40)% increased Stun Buildup", statOrder = { 1052 }, level = 1, group = "LocalStunDamageIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [791928121] = { "Causes (20-40)% increased Stun Buildup" }, } }, ["MaceImplicitStunDamageIncrease2"] = { affix = "", "Causes (30-50)% increased Stun Buildup", statOrder = { 1052 }, level = 1, group = "LocalStunDamageIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [791928121] = { "Causes (30-50)% increased Stun Buildup" }, } }, ["MaceImplicitAlwaysHit1"] = { affix = "", "Always Hits", statOrder = { 1779 }, level = 1, group = "AlwaysHits", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [4126210832] = { "Always Hits" }, } }, ["MaceImplicitSplashDamage1"] = { affix = "", "Strikes deal Splash Damage", statOrder = { 1137 }, level = 1, group = "MeleeSplash", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3675300253] = { "Strikes deal Splash Damage" }, } }, - ["MaceImplicitEnemiesExplodeOnCrit1"] = { affix = "", "Causes Enemies to Explode on Critical kill, for 10% of their Life as Physical Damage", statOrder = { 7700 }, level = 1, group = "EnemiesExplodeOnCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1541903247] = { "Causes Enemies to Explode on Critical kill, for 10% of their Life as Physical Damage" }, } }, - ["MaceImplicitLocalCrushOnHit1"] = { affix = "", "Crushes Enemies on Hit", statOrder = { 7650 }, level = 1, group = "LocalCrushOnHit", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [1503146834] = { "Crushes Enemies on Hit" }, } }, - ["MaceImplicitWarcryExert1"] = { affix = "", "Warcries Empower an additional Attack", statOrder = { 10510 }, level = 1, group = "WarcriesExertAnAdditionalAttack", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1434716233] = { "Warcries Empower an additional Attack" }, } }, + ["MaceImplicitEnemiesExplodeOnCrit1"] = { affix = "", "Causes Enemies to Explode on Critical kill, for 10% of their Life as Physical Damage", statOrder = { 7695 }, level = 1, group = "EnemiesExplodeOnCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1541903247] = { "Causes Enemies to Explode on Critical kill, for 10% of their Life as Physical Damage" }, } }, + ["MaceImplicitLocalCrushOnHit1"] = { affix = "", "Crushes Enemies on Hit", statOrder = { 7645 }, level = 1, group = "LocalCrushOnHit", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [1503146834] = { "Crushes Enemies on Hit" }, } }, + ["MaceImplicitWarcryExert1"] = { affix = "", "Warcries Empower an additional Attack", statOrder = { 10503 }, level = 1, group = "WarcriesExertAnAdditionalAttack", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1434716233] = { "Warcries Empower an additional Attack" }, } }, ["MaceImplicitWardUnique1"] = { affix = "", "+(100-150) to maximum Runic Ward", statOrder = { 890 }, level = 1, group = "GlobalMaximumRunicWard", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [3336230913] = { "+(100-150) to maximum Runic Ward" }, } }, ["TalismanImplicitFireDamageAndFlammability1"] = { affix = "", "(50-80)% increased Flammability Magnitude", statOrder = { 1055 }, level = 1, group = "WeaponImplicitDamageIsFireAndFlammability", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [2968503605] = { "(50-80)% increased Flammability Magnitude" }, } }, ["TalismanImplicitMinionDamage1"] = { affix = "", "Minions deal (30-50)% increased Damage", statOrder = { 1720 }, level = 1, group = "WeaponImplicitMinionDamage", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [1589917703] = { "Minions deal (30-50)% increased Damage" }, } }, - ["TalismanImplicitRageOnMeleeHit1"] = { affix = "", "Gain (2-4) Rage on Melee Hit", statOrder = { 6873 }, level = 1, group = "WeaponImplicitRageOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2709367754] = { "Gain (2-4) Rage on Melee Hit" }, } }, - ["TalismanImplicitLightningDamageAndShockMagnitude1"] = { affix = "", "(20-30)% increased Magnitude of Shock you inflict", statOrder = { 9845 }, level = 1, group = "WeaponImplicitDamageIsLightningAndShockMagnitude", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(20-30)% increased Magnitude of Shock you inflict" }, } }, - ["TalismanImplicitMaximumRage1"] = { affix = "", "+(7-10) to Maximum Rage", statOrder = { 9609 }, level = 1, group = "WeaponImplicitMaximumRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1181501418] = { "+(7-10) to Maximum Rage" }, } }, + ["TalismanImplicitRageOnMeleeHit1"] = { affix = "", "Gain (2-4) Rage on Melee Hit", statOrder = { 6868 }, level = 1, group = "WeaponImplicitRageOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2709367754] = { "Gain (2-4) Rage on Melee Hit" }, } }, + ["TalismanImplicitLightningDamageAndShockMagnitude1"] = { affix = "", "(20-30)% increased Magnitude of Shock you inflict", statOrder = { 9839 }, level = 1, group = "WeaponImplicitDamageIsLightningAndShockMagnitude", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(20-30)% increased Magnitude of Shock you inflict" }, } }, + ["TalismanImplicitMaximumRage1"] = { affix = "", "+(7-10) to Maximum Rage", statOrder = { 9603 }, level = 1, group = "WeaponImplicitMaximumRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1181501418] = { "+(7-10) to Maximum Rage" }, } }, ["TalismanImplicitMarkEffect1"] = { affix = "", "(10-20)% increased Effect of your Mark Skills", statOrder = { 2378 }, level = 1, group = "WeaponImplicitMarkEffect", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [712554801] = { "(10-20)% increased Effect of your Mark Skills" }, } }, ["TalismanImplicitAdditionalBlock1"] = { affix = "", "+(14-18)% to Block chance", statOrder = { 1123 }, level = 1, group = "AdditionalBlock", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [1702195217] = { "+(14-18)% to Block chance" }, } }, - ["SpearImplicitLocalChanceToMaim1"] = { affix = "", "(15-25)% chance to Maim on Hit", statOrder = { 7798 }, level = 1, group = "LocalChanceToMaim", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2763429652] = { "(15-25)% chance to Maim on Hit" }, } }, - ["SpearImplicitLocalProjectileSpeed1"] = { affix = "", "(25-35)% increased Projectile Speed with this Weapon", statOrder = { 7815 }, level = 1, group = "LocalIncreasedProjectileSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [535217483] = { "(25-35)% increased Projectile Speed with this Weapon" }, } }, - ["SpearImplicitDeflectDamagePrevented1"] = { affix = "", "Prevent +(3-7)% of Damage from Deflected Hits", statOrder = { 4679 }, level = 1, group = "DeflectDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3552135623] = { "Prevent +(3-7)% of Damage from Deflected Hits" }, } }, - ["SpearImplicitWeaponRange1"] = { affix = "", "25% increased Melee Strike Range with this weapon", statOrder = { 7600 }, level = 1, group = "LocalWeaponRangeIncrease", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [548198834] = { "25% increased Melee Strike Range with this weapon" }, } }, - ["SpearImplicitFasterBleed1"] = { affix = "", "Bleeding you inflict deals Damage (10-20)% faster", statOrder = { 6550 }, level = 1, group = "FasterBleedDamage", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3828375170] = { "Bleeding you inflict deals Damage (10-20)% faster" }, } }, + ["SpearImplicitLocalChanceToMaim1"] = { affix = "", "(15-25)% chance to Maim on Hit", statOrder = { 7793 }, level = 1, group = "LocalChanceToMaim", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2763429652] = { "(15-25)% chance to Maim on Hit" }, } }, + ["SpearImplicitLocalProjectileSpeed1"] = { affix = "", "(25-35)% increased Projectile Speed with this Weapon", statOrder = { 7810 }, level = 1, group = "LocalIncreasedProjectileSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [535217483] = { "(25-35)% increased Projectile Speed with this Weapon" }, } }, + ["SpearImplicitDeflectDamagePrevented1"] = { affix = "", "Prevent +(3-7)% of Damage from Deflected Hits", statOrder = { 4677 }, level = 1, group = "DeflectDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3552135623] = { "Prevent +(3-7)% of Damage from Deflected Hits" }, } }, + ["SpearImplicitWeaponRange1"] = { affix = "", "25% increased Melee Strike Range with this weapon", statOrder = { 7595 }, level = 1, group = "LocalWeaponRangeIncrease", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [548198834] = { "25% increased Melee Strike Range with this weapon" }, } }, + ["SpearImplicitFasterBleed1"] = { affix = "", "Bleeding you inflict deals Damage (10-20)% faster", statOrder = { 6545 }, level = 1, group = "FasterBleedDamage", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3828375170] = { "Bleeding you inflict deals Damage (10-20)% faster" }, } }, ["ClawImplicitLifeGainPerTargetLocal1"] = { affix = "", "Grants 8 Life per Enemy Hit", statOrder = { 1041 }, level = 1, group = "LifeGainPerTargetLocal", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "attack" }, tradeHashes = { [821021828] = { "Grants 8 Life per Enemy Hit" }, } }, ["ClawImplicitLocalChanceToBlind1"] = { affix = "", "(15-25)% chance to Blind Enemies on hit", statOrder = { 2013 }, level = 1, group = "BlindingHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2301191210] = { "(15-25)% chance to Blind Enemies on hit" }, } }, - ["ClawImplicitLocalChanceToPoison1"] = { affix = "", "(15-25)% chance to Poison on Hit with this weapon", statOrder = { 7813 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "(15-25)% chance to Poison on Hit with this weapon" }, } }, + ["ClawImplicitLocalChanceToPoison1"] = { affix = "", "(15-25)% chance to Poison on Hit with this weapon", statOrder = { 7808 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "(15-25)% chance to Poison on Hit with this weapon" }, } }, ["ClawImplicitManaGainPerTargetLocal1"] = { affix = "", "Grants 8 Mana per Enemy Hit", statOrder = { 1508 }, level = 1, group = "ManaGainPerTargetLocal", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "attack" }, tradeHashes = { [640052854] = { "Grants 8 Mana per Enemy Hit" }, } }, ["DaggerImplicitManaLeechLocal1"] = { affix = "", "Leeches 4% of Physical Damage as Mana", statOrder = { 1045 }, level = 1, group = "ManaLeechLocalPermyriad", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "physical", "attack" }, tradeHashes = { [669069897] = { "Leeches 4% of Physical Damage as Mana" }, } }, - ["DaggerImplicitSpellLifeCostPercent1"] = { affix = "", "25% of Spell Mana Cost Converted to Life Cost", statOrder = { 10038 }, level = 1, group = "SpellLifeCostPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "caster" }, tradeHashes = { [3544050945] = { "25% of Spell Mana Cost Converted to Life Cost" }, } }, - ["DaggerImplicitBreakArmour1"] = { affix = "", "Breaks (400-500) Armour on Critical Hit", statOrder = { 7615 }, level = 1, group = "LocalBreakArmourOnCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4270348114] = { "Breaks (400-500) Armour on Critical Hit" }, } }, + ["DaggerImplicitSpellLifeCostPercent1"] = { affix = "", "25% of Spell Mana Cost Converted to Life Cost", statOrder = { 10031 }, level = 1, group = "SpellLifeCostPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "caster" }, tradeHashes = { [3544050945] = { "25% of Spell Mana Cost Converted to Life Cost" }, } }, + ["DaggerImplicitBreakArmour1"] = { affix = "", "Breaks (400-500) Armour on Critical Hit", statOrder = { 7610 }, level = 1, group = "LocalBreakArmourOnCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4270348114] = { "Breaks (400-500) Armour on Critical Hit" }, } }, ["FlailImplicitRollCritTwice1"] = { affix = "", "Bifurcates Critical Hits", statOrder = { 1356 }, level = 1, group = "RollCriticalChanceTwice", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1451444093] = { "Bifurcates Critical Hits" }, } }, - ["FlailImplicitIgnoreBlock1"] = { affix = "", "Unblockable", statOrder = { 7624 }, level = 1, group = "LocalIgnoreBlock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1137147997] = { "Unblockable" }, } }, - ["QuarterstaffWeaponRange1"] = { affix = "", "16% increased Melee Strike Range with this weapon", statOrder = { 7600 }, level = 1, group = "LocalWeaponRangeIncrease", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [548198834] = { "16% increased Melee Strike Range with this weapon" }, } }, + ["FlailImplicitIgnoreBlock1"] = { affix = "", "Unblockable", statOrder = { 7619 }, level = 1, group = "LocalIgnoreBlock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1137147997] = { "Unblockable" }, } }, + ["QuarterstaffWeaponRange1"] = { affix = "", "16% increased Melee Strike Range with this weapon", statOrder = { 7595 }, level = 1, group = "LocalWeaponRangeIncrease", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [548198834] = { "16% increased Melee Strike Range with this weapon" }, } }, ["QuarterstaffImplicitAdditionalBlock1"] = { affix = "", "+(12-18)% to Block chance", statOrder = { 1123 }, level = 1, group = "AdditionalBlock", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [1702195217] = { "+(12-18)% to Block chance" }, } }, - ["QuarterstaffImplicitDazeChance1"] = { affix = "", "(20-50)% chance to Daze on Hit", statOrder = { 7924 }, level = 1, group = "LocalDazeBuildup", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2933846633] = { "(20-50)% chance to Daze on Hit" }, } }, + ["QuarterstaffImplicitDazeChance1"] = { affix = "", "(20-50)% chance to Daze on Hit", statOrder = { 7919 }, level = 1, group = "LocalDazeBuildup", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2933846633] = { "(20-50)% chance to Daze on Hit" }, } }, ["QuarterstaffImplicitRunicWard1"] = { affix = "", "+(30-50) to maximum Runic Ward", statOrder = { 890 }, level = 1, group = "GlobalMaximumRunicWard", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [3336230913] = { "+(30-50) to maximum Runic Ward" }, } }, - ["BowImplicitLocalChanceToChain1"] = { affix = "", "(25-35)% chance to Chain an additional time", statOrder = { 7603 }, level = 1, group = "LocalAdditionalChainChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1028592286] = { "(25-35)% chance to Chain an additional time" }, } }, - ["BowImplicitAdditionalArrows1"] = { affix = "", "+50% Surpassing chance to fire an additional Arrow", statOrder = { 5513 }, level = 1, group = "AdditionalArrowChanceCanExceed100%", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+50% Surpassing chance to fire an additional Arrow" }, } }, - ["BowImplicitProjectileAttackRange1"] = { affix = "", "50% reduced Projectile Range", statOrder = { 9539 }, level = 1, group = "LocalIncreasedProjectileAttackRange", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3398402065] = { "50% reduced Projectile Range" }, } }, + ["BowImplicitLocalChanceToChain1"] = { affix = "", "(25-35)% chance to Chain an additional time", statOrder = { 7598 }, level = 1, group = "LocalAdditionalChainChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1028592286] = { "(25-35)% chance to Chain an additional time" }, } }, + ["BowImplicitAdditionalArrows1"] = { affix = "", "+50% Surpassing chance to fire an additional Arrow", statOrder = { 5509 }, level = 1, group = "AdditionalArrowChanceCanExceed100%", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2463230181] = { "+50% Surpassing chance to fire an additional Arrow" }, } }, + ["BowImplicitProjectileAttackRange1"] = { affix = "", "50% reduced Projectile Range", statOrder = { 9533 }, level = 1, group = "LocalIncreasedProjectileAttackRange", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3398402065] = { "50% reduced Projectile Range" }, } }, ["CrossbowImplicitBoltSpeed1"] = { affix = "", "(20-30)% increased Bolt Speed", statOrder = { 1553 }, level = 1, group = "BoltSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1803308202] = { "(20-30)% increased Bolt Speed" }, } }, ["CrossbowImplicitAdditionalAmmo1"] = { affix = "", "Loads an additional bolt", statOrder = { 988 }, level = 1, group = "AdditionalAmmo", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1967051901] = { "Loads an additional bolt" }, } }, - ["CrossbowImplicitGrenadeProjectiles1"] = { affix = "", "Grenade Skills Fire an additional Projectile", statOrder = { 6945 }, level = 1, group = "GrenadeProjectiles", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1980802737] = { "Grenade Skills Fire an additional Projectile" }, } }, + ["CrossbowImplicitGrenadeProjectiles1"] = { affix = "", "Grenade Skills Fire an additional Projectile", statOrder = { 6940 }, level = 1, group = "GrenadeProjectiles", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1980802737] = { "Grenade Skills Fire an additional Projectile" }, } }, ["CrossbowImplicitChanceToPierce1"] = { affix = "", "(20-30)% chance to Pierce an Enemy", statOrder = { 1068 }, level = 1, group = "ChanceToPierce", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2321178454] = { "(20-30)% chance to Pierce an Enemy" }, } }, ["CrossbowImplicitAdditionalBallistaTotem1"] = { affix = "", "+1 to maximum number of Summoned Ballista Totems", statOrder = { 4175 }, level = 1, group = "AdditionalBallistaTotem", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1823942939] = { "+1 to maximum number of Summoned Ballista Totems" }, } }, - ["CannonBowImplicitCannotUseAmmoSkills1"] = { affix = "", "Cannot load or fire Ammunition", statOrder = { 7649 }, level = 1, group = "CannotUseAmmoSkillsGrantsAlternateDefaultAttack", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3663551379] = { "Cannot load or fire Ammunition" }, } }, + ["CannonBowImplicitCannotUseAmmoSkills1"] = { affix = "", "Cannot load or fire Ammunition", statOrder = { 7644 }, level = 1, group = "CannotUseAmmoSkillsGrantsAlternateDefaultAttack", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3663551379] = { "Cannot load or fire Ammunition" }, } }, ["TrapImplicitCooldownRecovery1"] = { affix = "", "(20-30)% increased Cooldown Recovery Rate for throwing Traps", statOrder = { 3150 }, level = 1, group = "TrapCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3417757416] = { "(20-30)% increased Cooldown Recovery Rate for throwing Traps" }, } }, ["BucklerImplicitStunThreshold1"] = { affix = "", "+16 to Stun Threshold", statOrder = { 1061 }, level = 1, group = "StunThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [915769802] = { "+16 to Stun Threshold" }, } }, ["BootsImplicitMovementSpeedVerisium1"] = { affix = "", "5% increased Movement Speed", statOrder = { 836 }, level = 1, group = "MovementVelocity", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2250533757] = { "5% increased Movement Speed" }, } }, @@ -224,8 +224,8 @@ return { ["UniqueJewelRadiusDamageAsCold"] = { affix = "", "Gain (2-4)% of Damage as Extra Cold Damage", statOrder = { 866 }, level = 1, group = "DamageGainedAsCold", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, nodeType = 2, tradeHashes = { [833138896] = { "Notable Passive Skills in Radius also grant Gain (2-4)% of Damage as Extra Cold Damage" }, } }, ["UniqueJewelRadiusDamageAsLightning"] = { affix = "", "Gain (2-4)% of Damage as Extra Lightning Damage", statOrder = { 869 }, level = 1, group = "DamageGainedAsLightning", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, nodeType = 2, tradeHashes = { [852470634] = { "Notable Passive Skills in Radius also grant Gain (2-4)% of Damage as Extra Lightning Damage" }, } }, ["UniqueJewelRadiusDamageAsChaos"] = { affix = "", "Gain (2-4)% of Damage as Extra Chaos Damage", statOrder = { 1672 }, level = 1, group = "DamageGainedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, nodeType = 2, tradeHashes = { [2603051299] = { "Notable Passive Skills in Radius also grant Gain (2-4)% of Damage as Extra Chaos Damage" }, } }, - ["UniqueJewelRadiusGrantStatsFromNonNotables"] = { affix = "", "Grants all bonuses of Unallocated Small Passive Skills in Radius", statOrder = { 7757 }, level = 1, group = "GrantsStatsFromNonNotablesInRadius", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [737702863] = { "Grants all bonuses of Unallocated Small Passive Skills in Radius" }, } }, - ["UniqueJewelRadiusAllocatedNonNotablesGrantNothing"] = { affix = "", "Allocated Small Passive Skills in Radius grant nothing", statOrder = { 7750 }, level = 1, group = "AllocatedNonNotablesGrantNothing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [325204898] = { "Allocated Small Passive Skills in Radius grant nothing" }, } }, + ["UniqueJewelRadiusGrantStatsFromNonNotables"] = { affix = "", "Grants all bonuses of Unallocated Small Passive Skills in Radius", statOrder = { 7752 }, level = 1, group = "GrantsStatsFromNonNotablesInRadius", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [737702863] = { "Grants all bonuses of Unallocated Small Passive Skills in Radius" }, } }, + ["UniqueJewelRadiusAllocatedNonNotablesGrantNothing"] = { affix = "", "Allocated Small Passive Skills in Radius grant nothing", statOrder = { 7745 }, level = 1, group = "AllocatedNonNotablesGrantNothing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [325204898] = { "Allocated Small Passive Skills in Radius grant nothing" }, } }, ["UniqueStrength1"] = { affix = "", "+(30-50) to Strength", statOrder = { 992 }, level = 1, group = "Strength", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [4080418644] = { "+(30-50) to Strength" }, } }, ["UniqueStrength2"] = { affix = "", "+(10-20) to Strength", statOrder = { 992 }, level = 1, group = "Strength", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [4080418644] = { "+(10-20) to Strength" }, } }, ["UniqueStrength3"] = { affix = "", "+(10-15) to Strength", statOrder = { 992 }, level = 1, group = "Strength", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [4080418644] = { "+(10-15) to Strength" }, } }, @@ -710,7 +710,7 @@ return { ["UniqueLocalIncreasedPhysicalDamageReductionRating3"] = { affix = "", "+(15-25) to Armour", statOrder = { 840 }, level = 1, group = "LocalPhysicalDamageReductionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [3484657501] = { "+(15-25) to Armour" }, } }, ["UniqueLocalIncreasedPhysicalDamageReductionRating4"] = { affix = "", "+(50-70) to Armour", statOrder = { 840 }, level = 1, group = "LocalPhysicalDamageReductionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [3484657501] = { "+(50-70) to Armour" }, } }, ["UniqueLocalIncreasedPhysicalDamageReductionRating5"] = { affix = "", "+20 to Armour", statOrder = { 840 }, level = 1, group = "LocalPhysicalDamageReductionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [3484657501] = { "+20 to Armour" }, } }, - ["UniqueLocalIncreasedPhysicalDamageReductionRating6"] = { affix = "", "+(100-150) to Armour", statOrder = { 840 }, level = 1, group = "LocalPhysicalDamageReductionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [3484657501] = { "+(100-150) to Armour" }, } }, + ["UniqueLocalIncreasedPhysicalDamageReductionRating6"] = { affix = "", "+(100-150) to Armour", statOrder = { 881 }, level = 1, group = "PhysicalDamageReductionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [809229260] = { "+(100-150) to Armour" }, } }, ["UniqueLocalIncreasedEvasionRating1"] = { affix = "", "+(30-50) to Evasion Rating", statOrder = { 841 }, level = 1, group = "LocalEvasionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [53045048] = { "+(30-50) to Evasion Rating" }, } }, ["UniqueLocalIncreasedEvasionRating2"] = { affix = "", "+(50-70) to Evasion Rating", statOrder = { 841 }, level = 1, group = "LocalEvasionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [53045048] = { "+(50-70) to Evasion Rating" }, } }, ["UniqueLocalIncreasedEvasionRating3"] = { affix = "", "+(0-30) to Evasion Rating", statOrder = { 841 }, level = 1, group = "LocalEvasionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [53045048] = { "+(0-30) to Evasion Rating" }, } }, @@ -867,7 +867,7 @@ return { ["UniqueLocalIncreasedArmourAndEvasion32"] = { affix = "", "(300-400)% increased Armour and Evasion", statOrder = { 850 }, level = 1, group = "LocalArmourAndEvasion", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [2451402625] = { "(300-400)% increased Armour and Evasion" }, } }, ["UniqueLocalIncreasedArmourAndEvasion33"] = { affix = "", "(150-250)% increased Armour and Evasion", statOrder = { 850 }, level = 1, group = "LocalArmourAndEvasion", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [2451402625] = { "(150-250)% increased Armour and Evasion" }, } }, ["UniqueLocalIncreasedArmourAndEvasion34"] = { affix = "", "(120-180)% increased Armour and Evasion", statOrder = { 850 }, level = 1, group = "LocalArmourAndEvasion", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [2451402625] = { "(120-180)% increased Armour and Evasion" }, } }, - ["UniqueConvertAllArmourToEvasion1"] = { affix = "", "Convert All Armour to Evasion Rating", statOrder = { 10669 }, level = 1, group = "ConvertArmourToEvasion", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [3351912431] = { "Convert All Armour to Evasion Rating" }, } }, + ["UniqueConvertAllArmourToEvasion1"] = { affix = "", "Convert All Armour to Evasion Rating", statOrder = { 10670 }, level = 1, group = "ConvertArmourToEvasion", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [3351912431] = { "Convert All Armour to Evasion Rating" }, } }, ["UniqueLocalIncreasedArmourAndEnergyShield1"] = { affix = "", "(30-60)% increased Armour and Energy Shield", statOrder = { 851 }, level = 1, group = "LocalArmourAndEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "energy_shield" }, tradeHashes = { [3321629045] = { "(30-60)% increased Armour and Energy Shield" }, } }, ["UniqueLocalIncreasedArmourAndEnergyShield2"] = { affix = "", "(30-50)% increased Armour and Energy Shield", statOrder = { 851 }, level = 1, group = "LocalArmourAndEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "energy_shield" }, tradeHashes = { [3321629045] = { "(30-50)% increased Armour and Energy Shield" }, } }, ["UniqueLocalIncreasedArmourAndEnergyShield3"] = { affix = "", "(30-50)% increased Armour and Energy Shield", statOrder = { 851 }, level = 1, group = "LocalArmourAndEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "energy_shield" }, tradeHashes = { [3321629045] = { "(30-50)% increased Armour and Energy Shield" }, } }, @@ -977,15 +977,15 @@ return { ["UniqueMovementVelocity27"] = { affix = "", "30% increased Movement Speed", statOrder = { 836 }, level = 1, group = "MovementVelocity", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2250533757] = { "30% increased Movement Speed" }, } }, ["UniqueMovementVelocity28"] = { affix = "", "15% increased Movement Speed", statOrder = { 836 }, level = 1, group = "MovementVelocity", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2250533757] = { "15% increased Movement Speed" }, } }, ["UniqueMovementVelocity29"] = { affix = "", "30% increased Movement Speed", statOrder = { 836 }, level = 1, group = "MovementVelocity", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2250533757] = { "30% increased Movement Speed" }, } }, - ["UniqueCannotSprint1"] = { affix = "", "You cannot Sprint", statOrder = { 5315 }, level = 1, group = "CannotSprint", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1536107934] = { "You cannot Sprint" }, } }, - ["UniqueAttackerTakesDamage1"] = { affix = "", "(4-5) to (8-10) Physical Thorns damage", statOrder = { 10261 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(4-5) to (8-10) Physical Thorns damage" }, } }, - ["UniqueAttackerTakesDamage2"] = { affix = "", "(3-5) to (6-10) Physical Thorns damage", statOrder = { 10261 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(3-5) to (6-10) Physical Thorns damage" }, } }, - ["UniqueAttackerTakesDamage3"] = { affix = "", "(15-20) to (25-30) Physical Thorns damage", statOrder = { 10261 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(15-20) to (25-30) Physical Thorns damage" }, } }, - ["UniqueAttackerTakesDamage4"] = { affix = "", "(10-15) to (20-25) Physical Thorns damage", statOrder = { 10261 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(10-15) to (20-25) Physical Thorns damage" }, } }, - ["UniqueAttackerTakesDamage5"] = { affix = "", "(10-15) to (20-25) Physical Thorns damage", statOrder = { 10261 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(10-15) to (20-25) Physical Thorns damage" }, } }, - ["UniqueAttackerTakesDamage6"] = { affix = "", "(25-30) to (35-40) Physical Thorns damage", statOrder = { 10261 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(25-30) to (35-40) Physical Thorns damage" }, } }, - ["UniqueAttackerTakesDamage7"] = { affix = "", "(24-35) to (36-53) Physical Thorns damage", statOrder = { 10261 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(24-35) to (36-53) Physical Thorns damage" }, } }, - ["UniqueAttackerTakesDamage8"] = { affix = "", "(20-31) to (32-49) Physical Thorns damage", statOrder = { 10261 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(20-31) to (32-49) Physical Thorns damage" }, } }, + ["UniqueCannotSprint1"] = { affix = "", "You cannot Sprint", statOrder = { 5311 }, level = 1, group = "CannotSprint", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1536107934] = { "You cannot Sprint" }, } }, + ["UniqueAttackerTakesDamage1"] = { affix = "", "(4-5) to (8-10) Physical Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(4-5) to (8-10) Physical Thorns damage" }, } }, + ["UniqueAttackerTakesDamage2"] = { affix = "", "(3-5) to (6-10) Physical Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(3-5) to (6-10) Physical Thorns damage" }, } }, + ["UniqueAttackerTakesDamage3"] = { affix = "", "(15-20) to (25-30) Physical Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(15-20) to (25-30) Physical Thorns damage" }, } }, + ["UniqueAttackerTakesDamage4"] = { affix = "", "(10-15) to (20-25) Physical Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(10-15) to (20-25) Physical Thorns damage" }, } }, + ["UniqueAttackerTakesDamage5"] = { affix = "", "(10-15) to (20-25) Physical Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(10-15) to (20-25) Physical Thorns damage" }, } }, + ["UniqueAttackerTakesDamage6"] = { affix = "", "(25-30) to (35-40) Physical Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(25-30) to (35-40) Physical Thorns damage" }, } }, + ["UniqueAttackerTakesDamage7"] = { affix = "", "(24-35) to (36-53) Physical Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(24-35) to (36-53) Physical Thorns damage" }, } }, + ["UniqueAttackerTakesDamage8"] = { affix = "", "(20-31) to (32-49) Physical Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2881298780] = { "(20-31) to (32-49) Physical Thorns damage" }, } }, ["UniqueAddedPhysicalDamage1"] = { affix = "", "Adds (1-4) to (8-12) Physical Damage to Attacks", statOrder = { 858 }, level = 1, group = "PhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [3032590688] = { "Adds (1-4) to (8-12) Physical Damage to Attacks" }, } }, ["UniqueAddedPhysicalDamage1BigRange"] = { affix = "", "Adds (0-5) to (6-18) Physical Damage to Attacks", statOrder = { 858 }, level = 1, group = "PhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [3032590688] = { "Adds (0-5) to (6-18) Physical Damage to Attacks" }, } }, ["UniqueAddedPhysicalDamage2"] = { affix = "", "Adds (3-5) to (8-10) Physical Damage to Attacks", statOrder = { 858 }, level = 1, group = "PhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [3032590688] = { "Adds (3-5) to (8-10) Physical Damage to Attacks" }, } }, @@ -1349,7 +1349,7 @@ return { ["UniqueSpellCriticalStrikeMultiplier2"] = { affix = "", "(20-30)% increased Critical Spell Damage Bonus", statOrder = { 982 }, level = 1, group = "SpellCriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [274716455] = { "(20-30)% increased Critical Spell Damage Bonus" }, } }, ["UniqueNearbyAlliesCriticalMultiplier1"] = { affix = "", "Allies in your Presence have (30-50)% increased Critical Damage Bonus", statOrder = { 917 }, level = 1, group = "AlliesInPresenceCriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [3057012405] = { "Allies in your Presence have (30-50)% increased Critical Damage Bonus" }, } }, ["UniqueSpellCriticalStrikeMultiplierPerSpellCritRecently1"] = { affix = "", "5% reduced Critical Spell Damage Bonus per Critical Hit you've dealt with Spells Recently", statOrder = { 983 }, level = 1, group = "SpellCriticalStrikeMultiplierPerSpellCritRecently", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [2972244965] = { "5% reduced Critical Spell Damage Bonus per Critical Hit you've dealt with Spells Recently" }, } }, - ["UniqueChanceForSpellCriticalHitsToBeLucky1"] = { affix = "", "(15-30)% chance for Spell Damage with Critical Hits to be Lucky", statOrder = { 9993 }, level = 1, group = "ChanceForSpellCriticalHitDamageToBeLucky", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [1133346493] = { "(15-30)% chance for Spell Damage with Critical Hits to be Lucky" }, } }, + ["UniqueChanceForSpellCriticalHitsToBeLucky1"] = { affix = "", "(15-30)% chance for Spell Damage with Critical Hits to be Lucky", statOrder = { 9986 }, level = 1, group = "ChanceForSpellCriticalHitDamageToBeLucky", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [1133346493] = { "(15-30)% chance for Spell Damage with Critical Hits to be Lucky" }, } }, ["UniqueItemFoundRarityIncrease1"] = { affix = "", "(40-50)% increased Rarity of Items found", statOrder = { 941 }, level = 1, group = "ItemFoundRarityIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3917489142] = { "(40-50)% increased Rarity of Items found" }, } }, ["UniqueItemFoundRarityIncrease2"] = { affix = "", "(10-15)% increased Rarity of Items found", statOrder = { 941 }, level = 1, group = "ItemFoundRarityIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3917489142] = { "(10-15)% increased Rarity of Items found" }, } }, ["UniqueItemFoundRarityIncrease3"] = { affix = "", "10% increased Rarity of Items found", statOrder = { 941 }, level = 1, group = "ItemFoundRarityIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3917489142] = { "10% increased Rarity of Items found" }, } }, @@ -1430,17 +1430,17 @@ return { ["UniqueLocalIncreasedSpiritPercent3"] = { affix = "", "(25-35)% increased Spirit", statOrder = { 857 }, level = 1, group = "LocalIncreasedSpiritPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3984865854] = { "(25-35)% increased Spirit" }, } }, ["UniqueLocalIncreasedSpiritPercent4"] = { affix = "", "(50-75)% increased Spirit", statOrder = { 857 }, level = 78, group = "LocalIncreasedSpiritPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3984865854] = { "(50-75)% increased Spirit" }, } }, ["UniqueIncreasedMaximumSpiritPercent1"] = { affix = "", "(10-15)% increased Spirit", statOrder = { 1417 }, level = 1, group = "MaximumSpiritPercentage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1416406066] = { "(10-15)% increased Spirit" }, } }, - ["UniqueSpiritReservationEfficiency1"] = { affix = "", "(30-50)% increased Spirit Reservation Efficiency", statOrder = { 4755 }, level = 1, group = "SpiritReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [53386210] = { "(30-50)% increased Spirit Reservation Efficiency" }, } }, + ["UniqueSpiritReservationEfficiency1"] = { affix = "", "(30-50)% increased Spirit Reservation Efficiency", statOrder = { 4752 }, level = 1, group = "SpiritReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [53386210] = { "(30-50)% increased Spirit Reservation Efficiency" }, } }, ["UniqueReducedBurnDuration1"] = { affix = "", "(30-50)% reduced Ignite Duration on you", statOrder = { 1063 }, level = 1, group = "ReducedBurnDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [986397080] = { "(30-50)% reduced Ignite Duration on you" }, } }, ["UniqueReducedBurnDuration2"] = { affix = "", "(30-50)% reduced Ignite Duration on you", statOrder = { 1063 }, level = 1, group = "ReducedBurnDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [986397080] = { "(30-50)% reduced Ignite Duration on you" }, } }, ["UniqueReducedShockDuration1"] = { affix = "", "(30-50)% reduced Shock duration on you", statOrder = { 1066 }, level = 1, group = "ReducedShockDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [99927264] = { "(30-50)% reduced Shock duration on you" }, } }, ["UniqueReducedChillDuration1"] = { affix = "", "(30-50)% reduced Chill Duration on you", statOrder = { 1064 }, level = 1, group = "ReducedChillDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1874553720] = { "(30-50)% reduced Chill Duration on you" }, } }, ["UniqueReducedFreezeDuration1"] = { affix = "", "(30-50)% reduced Freeze Duration on you", statOrder = { 1065 }, level = 1, group = "ReducedFreezeDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [2160282525] = { "(30-50)% reduced Freeze Duration on you" }, } }, ["UniqueReducedPoisonDuration1"] = { affix = "", "(40-60)% reduced Poison Duration on you", statOrder = { 1067 }, level = 1, group = "ReducedPoisonDuration", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [3301100256] = { "(40-60)% reduced Poison Duration on you" }, } }, - ["UniqueReducedBleedDuration1"] = { affix = "", "(40-60)% reduced Duration of Bleeding on You", statOrder = { 9804 }, level = 1, group = "ReducedBleedDuration", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(40-60)% reduced Duration of Bleeding on You" }, } }, - ["UniqueReducedBleedDuration2"] = { affix = "", "(40-60)% reduced Duration of Bleeding on You", statOrder = { 9804 }, level = 1, group = "ReducedBleedDuration", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(40-60)% reduced Duration of Bleeding on You" }, } }, - ["UniqueReducedBleedDuration3"] = { affix = "", "(30-50)% reduced Duration of Bleeding on You", statOrder = { 9804 }, level = 1, group = "ReducedBleedDuration", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(30-50)% reduced Duration of Bleeding on You" }, } }, - ["UniqueReducedBleedDuration4"] = { affix = "", "(40-60)% reduced Duration of Bleeding on You", statOrder = { 9804 }, level = 1, group = "ReducedBleedDuration", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(40-60)% reduced Duration of Bleeding on You" }, } }, + ["UniqueReducedBleedDuration1"] = { affix = "", "(40-60)% reduced Duration of Bleeding on You", statOrder = { 9798 }, level = 1, group = "ReducedBleedDuration", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(40-60)% reduced Duration of Bleeding on You" }, } }, + ["UniqueReducedBleedDuration2"] = { affix = "", "(40-60)% reduced Duration of Bleeding on You", statOrder = { 9798 }, level = 1, group = "ReducedBleedDuration", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(40-60)% reduced Duration of Bleeding on You" }, } }, + ["UniqueReducedBleedDuration3"] = { affix = "", "(30-50)% reduced Duration of Bleeding on You", statOrder = { 9798 }, level = 1, group = "ReducedBleedDuration", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(30-50)% reduced Duration of Bleeding on You" }, } }, + ["UniqueReducedBleedDuration4"] = { affix = "", "(40-60)% reduced Duration of Bleeding on You", statOrder = { 9798 }, level = 1, group = "ReducedBleedDuration", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(40-60)% reduced Duration of Bleeding on You" }, } }, ["UniqueAdditionalPhysicalDamageReduction1"] = { affix = "", "15% additional Physical Damage Reduction", statOrder = { 1006 }, level = 1, group = "ReducedPhysicalDamageTaken", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [3771516363] = { "15% additional Physical Damage Reduction" }, } }, ["UniqueMaximumFireResist1"] = { affix = "", "+(3-5)% to Maximum Fire Resistance", statOrder = { 1009 }, level = 1, group = "MaximumFireResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [4095671657] = { "+(3-5)% to Maximum Fire Resistance" }, } }, ["UniqueMaximumFireResist2"] = { affix = "", "+5% to Maximum Fire Resistance", statOrder = { 1009 }, level = 1, group = "MaximumFireResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [4095671657] = { "+5% to Maximum Fire Resistance" }, } }, @@ -1460,8 +1460,8 @@ return { ["UniqueArrowPierceChance1"] = { affix = "", "(15-25)% chance to Pierce an Enemy", statOrder = { 1068 }, level = 1, group = "ChanceToPierce", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2321178454] = { "(15-25)% chance to Pierce an Enemy" }, } }, ["UniqueAdditionalArrow1"] = { affix = "", "Bow Attacks fire 3 additional Arrows", statOrder = { 990 }, level = 1, group = "AdditionalArrows", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3885405204] = { "Bow Attacks fire 3 additional Arrows" }, } }, ["UniqueArrowsReturnAfterPiercingXTimes1"] = { affix = "", "Attack Projectiles Return if they Pierced at least (2-4) times", statOrder = { 2580 }, level = 1, group = "ArrowsReturnAfterPiercingXTimes", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2720781168] = { "Attack Projectiles Return if they Pierced at least (2-4) times" }, } }, - ["UniqueProjectileIncreasedCriticalHitChancePerPierce1"] = { affix = "", "Projectiles have (42-64)% increased Critical Hit chance for each time they have Pierced", statOrder = { 9564 }, level = 1, group = "ProjectileIncreasedCriticalHitChancePerPierce", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1163615092] = { "Projectiles have (42-64)% increased Critical Hit chance for each time they have Pierced" }, } }, - ["UniqueProjectileIncreasedDamagePerPierce1"] = { affix = "", "Projectiles deal (42-64)% increased Damage with Hits for each time they have Pierced", statOrder = { 9554 }, level = 1, group = "ProjectileIncreasedDamagePerPierce", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [883169830] = { "Projectiles deal (42-64)% increased Damage with Hits for each time they have Pierced" }, } }, + ["UniqueProjectileIncreasedCriticalHitChancePerPierce1"] = { affix = "", "Projectiles have (42-64)% increased Critical Hit chance for each time they have Pierced", statOrder = { 9558 }, level = 1, group = "ProjectileIncreasedCriticalHitChancePerPierce", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1163615092] = { "Projectiles have (42-64)% increased Critical Hit chance for each time they have Pierced" }, } }, + ["UniqueProjectileIncreasedDamagePerPierce1"] = { affix = "", "Projectiles deal (42-64)% increased Damage with Hits for each time they have Pierced", statOrder = { 9548 }, level = 1, group = "ProjectileIncreasedDamagePerPierce", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [883169830] = { "Projectiles deal (42-64)% increased Damage with Hits for each time they have Pierced" }, } }, ["UniqueFlaskLifeRecoveryRate1"] = { affix = "", "(30-50)% increased Flask Life Recovery rate", statOrder = { 898 }, level = 1, group = "BeltFlaskLifeRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "life" }, tradeHashes = { [51994685] = { "(30-50)% increased Flask Life Recovery rate" }, } }, ["UniqueFlaskLifeRecoveryRate2"] = { affix = "", "(40-60)% increased Flask Life Recovery rate", statOrder = { 898 }, level = 1, group = "BeltFlaskLifeRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "life" }, tradeHashes = { [51994685] = { "(40-60)% increased Flask Life Recovery rate" }, } }, ["UniqueFlaskLifeRecoveryRate3"] = { affix = "", "(20-30)% reduced Flask Life Recovery rate", statOrder = { 898 }, level = 1, group = "BeltFlaskLifeRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "life" }, tradeHashes = { [51994685] = { "(20-30)% reduced Flask Life Recovery rate" }, } }, @@ -1473,17 +1473,17 @@ return { ["UniqueFlaskManaRecoveryRate2"] = { affix = "", "(-25-25)% reduced Flask Mana Recovery rate", statOrder = { 899 }, level = 1, group = "BeltFlaskManaRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "mana" }, tradeHashes = { [1412217137] = { "(-25-25)% reduced Flask Mana Recovery rate" }, } }, ["UniqueFlaskManaRecoveryRate3"] = { affix = "", "(20-30)% increased Flask Mana Recovery rate", statOrder = { 899 }, level = 1, group = "BeltFlaskManaRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "mana" }, tradeHashes = { [1412217137] = { "(20-30)% increased Flask Mana Recovery rate" }, } }, ["UniqueFlaskManaRecoveryRate4"] = { affix = "", "(20-30)% increased Flask Mana Recovery rate", statOrder = { 899 }, level = 1, group = "BeltFlaskManaRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "mana" }, tradeHashes = { [1412217137] = { "(20-30)% increased Flask Mana Recovery rate" }, } }, - ["UniqueIncreasedFlaskChargesGained1"] = { affix = "", "100% increased Flask Charges gained", statOrder = { 6640 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "100% increased Flask Charges gained" }, } }, - ["UniqueIncreasedFlaskChargesGained2"] = { affix = "", "(20-30)% increased Flask Charges gained", statOrder = { 6640 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(20-30)% increased Flask Charges gained" }, } }, - ["UniqueIncreasedFlaskChargesGained3"] = { affix = "", "(20-30)% increased Flask Charges gained", statOrder = { 6640 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(20-30)% increased Flask Charges gained" }, } }, - ["UniqueIncreasedFlaskChargesGained4"] = { affix = "", "(20-30)% increased Flask Charges gained", statOrder = { 6640 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(20-30)% increased Flask Charges gained" }, } }, - ["UniqueReducedFlaskChargesUsed1"] = { affix = "", "(20-30)% increased Flask Charges gained", statOrder = { 6640 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(20-30)% increased Flask Charges gained" }, } }, + ["UniqueIncreasedFlaskChargesGained1"] = { affix = "", "100% increased Flask Charges gained", statOrder = { 6635 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "100% increased Flask Charges gained" }, } }, + ["UniqueIncreasedFlaskChargesGained2"] = { affix = "", "(20-30)% increased Flask Charges gained", statOrder = { 6635 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(20-30)% increased Flask Charges gained" }, } }, + ["UniqueIncreasedFlaskChargesGained3"] = { affix = "", "(20-30)% increased Flask Charges gained", statOrder = { 6635 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(20-30)% increased Flask Charges gained" }, } }, + ["UniqueIncreasedFlaskChargesGained4"] = { affix = "", "(20-30)% increased Flask Charges gained", statOrder = { 6635 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(20-30)% increased Flask Charges gained" }, } }, + ["UniqueReducedFlaskChargesUsed1"] = { affix = "", "(20-30)% increased Flask Charges gained", statOrder = { 6635 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(20-30)% increased Flask Charges gained" }, } }, ["UniqueReducedFlaskChargesUsed2"] = { affix = "", "50% increased Flask Charges used", statOrder = { 1049 }, level = 1, group = "BeltReducedFlaskChargesUsed", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [644456512] = { "50% increased Flask Charges used" }, } }, ["UniqueReducedFlaskChargesUsed3"] = { affix = "", "(10-15)% reduced Flask Charges used", statOrder = { 1049 }, level = 1, group = "BeltReducedFlaskChargesUsed", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [644456512] = { "(10-15)% reduced Flask Charges used" }, } }, - ["UniqueIncreasedCharmChargesGained1"] = { affix = "", "(-20-20)% reduced Charm Charges gained", statOrder = { 5605 }, level = 1, group = "BeltIncreasedCharmChargesGained", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(-20-20)% reduced Charm Charges gained" }, } }, - ["UniqueIncreasedCharmChargesGained2"] = { affix = "", "(20-30)% increased Charm Charges gained", statOrder = { 5605 }, level = 1, group = "BeltIncreasedCharmChargesGained", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(20-30)% increased Charm Charges gained" }, } }, - ["UniqueReducedCharmChargesUsed1"] = { affix = "", "(10-30)% increased Charm Charges used", statOrder = { 5606 }, level = 1, group = "BeltReducedCharmChargesUsed", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(10-30)% increased Charm Charges used" }, } }, - ["UniqueReducedCharmChargesUsed2"] = { affix = "", "(-10-10)% reduced Charm Charges used", statOrder = { 5606 }, level = 1, group = "BeltReducedCharmChargesUsed", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(-10-10)% reduced Charm Charges used" }, } }, + ["UniqueIncreasedCharmChargesGained1"] = { affix = "", "(-20-20)% reduced Charm Charges gained", statOrder = { 5601 }, level = 1, group = "BeltIncreasedCharmChargesGained", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(-20-20)% reduced Charm Charges gained" }, } }, + ["UniqueIncreasedCharmChargesGained2"] = { affix = "", "(20-30)% increased Charm Charges gained", statOrder = { 5601 }, level = 1, group = "BeltIncreasedCharmChargesGained", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(20-30)% increased Charm Charges gained" }, } }, + ["UniqueReducedCharmChargesUsed1"] = { affix = "", "(10-30)% increased Charm Charges used", statOrder = { 5602 }, level = 1, group = "BeltReducedCharmChargesUsed", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(10-30)% increased Charm Charges used" }, } }, + ["UniqueReducedCharmChargesUsed2"] = { affix = "", "(-10-10)% reduced Charm Charges used", statOrder = { 5602 }, level = 1, group = "BeltReducedCharmChargesUsed", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1570770415] = { "(-10-10)% reduced Charm Charges used" }, } }, ["UniqueAdditionalCharm1"] = { affix = "", "+(0-2) Charm Slot", statOrder = { 989 }, level = 1, group = "AdditionalCharm", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [2582079000] = { "+(0-2) Charm Slot" }, } }, ["UniqueAdditionalCharm2"] = { affix = "", "+(1-2) Charm Slot", statOrder = { 989 }, level = 1, group = "AdditionalCharm", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [2582079000] = { "+(1-2) Charm Slot" }, } }, ["UniqueAdditionalCharm3"] = { affix = "", "+2 Charm Slots", statOrder = { 989 }, level = 1, group = "AdditionalCharm", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [2582079000] = { "+2 Charm Slots" }, } }, @@ -1505,7 +1505,7 @@ return { ["UniqueLocalStunDamageIncrease1"] = { affix = "", "Causes (30-50)% increased Stun Buildup", statOrder = { 1052 }, level = 1, group = "LocalStunDamageIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [791928121] = { "Causes (30-50)% increased Stun Buildup" }, } }, ["UniqueLocalStunDamageIncrease2"] = { affix = "", "Causes (150-200)% increased Stun Buildup", statOrder = { 1052 }, level = 1, group = "LocalStunDamageIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [791928121] = { "Causes (150-200)% increased Stun Buildup" }, } }, ["UniqueLocalStunDamageIncrease3"] = { affix = "", "Causes (40-60)% increased Stun Buildup", statOrder = { 1052 }, level = 1, group = "LocalStunDamageIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [791928121] = { "Causes (40-60)% increased Stun Buildup" }, } }, - ["UniqueMeleeDamageAgainstStunnedEnemies1"] = { affix = "", "(35-50)% increased Melee Damage against Heavy Stunned enemies", statOrder = { 8920 }, level = 1, group = "MeleeDamageAgainstStunnedEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2677352961] = { "(35-50)% increased Melee Damage against Heavy Stunned enemies" }, } }, + ["UniqueMeleeDamageAgainstStunnedEnemies1"] = { affix = "", "(35-50)% increased Melee Damage against Heavy Stunned enemies", statOrder = { 8915 }, level = 1, group = "MeleeDamageAgainstStunnedEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2677352961] = { "(35-50)% increased Melee Damage against Heavy Stunned enemies" }, } }, ["UniqueSpellDamage1"] = { affix = "", "100% increased Spell Damage", statOrder = { 871 }, level = 1, group = "SpellDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2974417149] = { "100% increased Spell Damage" }, } }, ["UniqueSpellDamage2"] = { affix = "", "(20-30)% increased Spell Damage", statOrder = { 871 }, level = 1, group = "SpellDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2974417149] = { "(20-30)% increased Spell Damage" }, } }, ["UniqueSpellDamage3"] = { affix = "", "(60-100)% increased Spell Damage", statOrder = { 871 }, level = 1, group = "SpellDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2974417149] = { "(60-100)% increased Spell Damage" }, } }, @@ -1537,8 +1537,8 @@ return { ["UniquePresenceRadius6"] = { affix = "", "(20-40)% reduced Presence Area of Effect", statOrder = { 1069 }, level = 1, group = "PresenceRadius", weightKey = { }, weightVal = { }, modTags = { "aura" }, tradeHashes = { [101878827] = { "(20-40)% reduced Presence Area of Effect" }, } }, ["UniqueGlobalProjectileGemLevel1"] = { affix = "", "+(1-2) to Level of all Projectile Skills", statOrder = { 968 }, level = 1, group = "GlobalIncreaseProjectileSkillGemLevelWeapon", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1202301673] = { "+(1-2) to Level of all Projectile Skills" }, } }, ["UniqueGlobalMeleeGemLevel1"] = { affix = "", "+(1-2) to Level of all Melee Skills", statOrder = { 966 }, level = 1, group = "GlobalIncreaseMeleeSkillGemLevelWeapon", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [9187492] = { "+(1-2) to Level of all Melee Skills" }, } }, - ["UniqueProjectileDamageIfMeleeHitRecently1"] = { affix = "", "(30-60)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds", statOrder = { 9547 }, level = 1, group = "ProjectileDamageIfMeleeHitRecently", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [3596695232] = { "(30-60)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds" }, } }, - ["UniqueMeleeDamageIfProjectileHitRecently1"] = { affix = "", "(30-60)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", statOrder = { 8914 }, level = 1, group = "MeleeDamageIfProjectileHitRecently", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [3028809864] = { "(30-60)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds" }, } }, + ["UniqueProjectileDamageIfMeleeHitRecently1"] = { affix = "", "(30-60)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds", statOrder = { 9541 }, level = 1, group = "ProjectileDamageIfMeleeHitRecently", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [3596695232] = { "(30-60)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds" }, } }, + ["UniqueMeleeDamageIfProjectileHitRecently1"] = { affix = "", "(30-60)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", statOrder = { 8909 }, level = 1, group = "MeleeDamageIfProjectileHitRecently", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [3028809864] = { "(30-60)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds" }, } }, ["UniqueCursesNeverExpire1"] = { affix = "", "Curses you inflict have infinite Duration", statOrder = { 1903 }, level = 1, group = "CursesNeverExpire", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2609822974] = { "Curses you inflict have infinite Duration" }, } }, ["UniqueCurseAreaOfEffect1"] = { affix = "", "(20-30)% increased Area of Effect of Curses", statOrder = { 1950 }, level = 1, group = "CurseAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [153777645] = { "(20-30)% increased Area of Effect of Curses" }, } }, ["UniqueReducedCurseEffectOnYou1"] = { affix = "", "(30-50)% reduced effect of Curses on you", statOrder = { 1911 }, level = 1, group = "ReducedCurseEffect", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [3407849389] = { "(30-50)% reduced effect of Curses on you" }, } }, @@ -1551,7 +1551,7 @@ return { ["UniqueMinionDamage1"] = { affix = "", "Minions deal (20-30)% increased Damage", statOrder = { 1720 }, level = 1, group = "MinionDamage", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [1589917703] = { "Minions deal (20-30)% increased Damage" }, } }, ["UniqueMinionDamage2"] = { affix = "", "Minions deal (80-120)% increased Damage", statOrder = { 1720 }, level = 1, group = "MinionDamage", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [1589917703] = { "Minions deal (80-120)% increased Damage" }, } }, ["UniqueMinionDamage3"] = { affix = "", "Minions deal (80-120)% increased Damage", statOrder = { 1720 }, level = 1, group = "MinionDamage", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [1589917703] = { "Minions deal (80-120)% increased Damage" }, } }, - ["UniqueCompanionLife1"] = { affix = "", "Companions have (30-50)% increased maximum Life", statOrder = { 5726 }, level = 1, group = "CompanionLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "minion" }, tradeHashes = { [1805182458] = { "Companions have (30-50)% increased maximum Life" }, } }, + ["UniqueCompanionLife1"] = { affix = "", "Companions have (30-50)% increased maximum Life", statOrder = { 5722 }, level = 1, group = "CompanionLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "minion" }, tradeHashes = { [1805182458] = { "Companions have (30-50)% increased maximum Life" }, } }, ["UniqueFlaskChargesAddedPercent1"] = { affix = "", "(30-40)% increased Charges gained", statOrder = { 1072 }, level = 1, group = "FlaskIncreasedChargesAdded", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [3196823591] = { "(30-40)% increased Charges gained" }, } }, ["UniqueFlaskExtraCharges1"] = { affix = "", "(30-40)% increased Charges", statOrder = { 1075 }, level = 1, group = "FlaskIncreasedMaxCharges", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1366840608] = { "(30-40)% increased Charges" }, } }, ["UniqueFlaskExtraCharges2"] = { affix = "", "(50-60)% reduced Charges", statOrder = { 1075 }, level = 1, group = "FlaskIncreasedMaxCharges", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1366840608] = { "(50-60)% reduced Charges" }, } }, @@ -1565,109 +1565,109 @@ return { ["UniqueCharmIncreasedDuration1"] = { affix = "", "(15-25)% increased Duration", statOrder = { 928 }, level = 1, group = "CharmIncreasedDuration", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [2541588185] = { "(15-25)% increased Duration" }, } }, ["UniqueCharmIncreasedDuration2"] = { affix = "", "(10-20)% increased Duration", statOrder = { 928 }, level = 1, group = "CharmIncreasedDuration", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [2541588185] = { "(10-20)% increased Duration" }, } }, ["UniqueGlobalCharmIncreasedDuration1"] = { affix = "", "(10-50)% reduced Charm Effect Duration", statOrder = { 900 }, level = 1, group = "CharmDuration", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1389754388] = { "(10-50)% reduced Charm Effect Duration" }, } }, - ["UniqueDodgeRollPhasing1"] = { affix = "", "Dodge Roll passes through Enemies", statOrder = { 6202 }, level = 1, group = "DodgeRollPhasing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1298316550] = { "Dodge Roll passes through Enemies" }, } }, + ["UniqueDodgeRollPhasing1"] = { affix = "", "Dodge Roll passes through Enemies", statOrder = { 6197 }, level = 1, group = "DodgeRollPhasing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1298316550] = { "Dodge Roll passes through Enemies" }, } }, ["UniqueMaximumLifeOnKillPercent1"] = { affix = "", "Lose 2% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Lose 2% of maximum Life on Kill" }, } }, ["UniqueMaximumLifeOnKillPercent2"] = { affix = "", "Lose 1% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Lose 1% of maximum Life on Kill" }, } }, ["UniqueMaximumLifeOnKillPercent3"] = { affix = "", "Recover (2-4)% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Recover (2-4)% of maximum Life on Kill" }, } }, ["UniqueMaximumManaOnKillPercent1"] = { affix = "", "Lose 1% of maximum Mana on Kill", statOrder = { 1513 }, level = 1, group = "MaximumManaOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1030153674] = { "Lose 1% of maximum Mana on Kill" }, } }, - ["UniqueAttackerTakesFireDamage1"] = { affix = "", "25 to 35 Fire Thorns damage", statOrder = { 10259 }, level = 1, group = "ThornsFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [1993950627] = { "25 to 35 Fire Thorns damage" }, } }, - ["UniqueAttackerTakesColdDamage1"] = { affix = "", "25 to 35 Cold Thorns damage", statOrder = { 10258 }, level = 1, group = "ThornsColdDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [1515531208] = { "25 to 35 Cold Thorns damage" }, } }, + ["UniqueAttackerTakesFireDamage1"] = { affix = "", "25 to 35 Fire Thorns damage", statOrder = { 10252 }, level = 1, group = "ThornsFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [1993950627] = { "25 to 35 Fire Thorns damage" }, } }, + ["UniqueAttackerTakesColdDamage1"] = { affix = "", "25 to 35 Cold Thorns damage", statOrder = { 10251 }, level = 1, group = "ThornsColdDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [1515531208] = { "25 to 35 Cold Thorns damage" }, } }, ["UniquePhysicalDamageTakenAsFire1"] = { affix = "", "50% of Physical Damage taken as Fire Damage", statOrder = { 2200 }, level = 1, group = "PhysicalHitAndDoTDamageTakenAsFire", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004468512] = { "50% of Physical Damage taken as Fire Damage" }, } }, - ["UniqueAllAttributesPerLevel1"] = { affix = "", "-1 to all Attributes per Level", statOrder = { 7606 }, level = 1, group = "LocalAllAttributesPerLevel", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2333085568] = { "-1 to all Attributes per Level" }, } }, + ["UniqueAllAttributesPerLevel1"] = { affix = "", "-1 to all Attributes per Level", statOrder = { 7601 }, level = 1, group = "LocalAllAttributesPerLevel", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2333085568] = { "-1 to all Attributes per Level" }, } }, ["UniqueLocalNoWeaponPhysicalDamage1"] = { affix = "", "No Physical Damage", statOrder = { 830 }, level = 1, group = "LocalNoWeaponPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [1509134228] = { "No Physical Damage" }, } }, ["UniqueLocalNoWeaponPhysicalDamage2"] = { affix = "", "No Physical Damage", statOrder = { 830 }, level = 1, group = "LocalNoWeaponPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [1509134228] = { "No Physical Damage" }, } }, ["UniqueLocalNoWeaponPhysicalDamage3"] = { affix = "", "No Physical Damage", statOrder = { 830 }, level = 1, group = "LocalNoWeaponPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [1509134228] = { "No Physical Damage" }, } }, ["UniqueLocalNoWeaponPhysicalDamage4"] = { affix = "", "No Physical Damage", statOrder = { 830 }, level = 1, group = "LocalNoWeaponPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [1509134228] = { "No Physical Damage" }, } }, - ["UniqueLocalFreezeOnFullLife1"] = { affix = "", "Freezes Enemies that are on Full Life", statOrder = { 7613 }, level = 1, group = "LocalFreezeOnFullLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2260055669] = { "Freezes Enemies that are on Full Life" }, } }, + ["UniqueLocalFreezeOnFullLife1"] = { affix = "", "Freezes Enemies that are on Full Life", statOrder = { 7608 }, level = 1, group = "LocalFreezeOnFullLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2260055669] = { "Freezes Enemies that are on Full Life" }, } }, ["UniqueAttackDamageOnLowLife1"] = { affix = "", "100% increased Attack Damage while on Low Life", statOrder = { 4530 }, level = 1, group = "AttackDamageOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4246007234] = { "100% increased Attack Damage while on Low Life" }, } }, ["UniqueAttackDamageNotOnLowMana1"] = { affix = "", "100% increased Attack Damage while not on Low Mana", statOrder = { 4534 }, level = 1, group = "AttackDamageNotOnLowMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2462683918] = { "100% increased Attack Damage while not on Low Mana" }, } }, - ["UniqueQuiverModifierEffect1"] = { affix = "", "(150-250)% increased bonuses gained from Equipped Quiver", statOrder = { 9605 }, level = 1, group = "QuiverModifierEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1200678966] = { "(150-250)% increased bonuses gained from Equipped Quiver" }, } }, - ["UniqueDrainManaHealLife1"] = { affix = "", "Damage over Time bypasses your Energy Shield", "While not on Full Life, Sacrifice 10% of maximum Mana per Second to Recover that much Life", statOrder = { 10668, 10668.1 }, level = 1, group = "DrainManaHealLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2894895028] = { "Damage over Time bypasses your Energy Shield", "While not on Full Life, Sacrifice 10% of maximum Mana per Second to Recover that much Life" }, } }, + ["UniqueQuiverModifierEffect1"] = { affix = "", "(150-250)% increased bonuses gained from Equipped Quiver", statOrder = { 9599 }, level = 1, group = "QuiverModifierEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1200678966] = { "(150-250)% increased bonuses gained from Equipped Quiver" }, } }, + ["UniqueDrainManaHealLife1"] = { affix = "", "Damage over Time bypasses your Energy Shield", "While not on Full Life, Sacrifice 10% of maximum Mana per Second to Recover that much Life", statOrder = { 10669, 10669.1 }, level = 1, group = "DrainManaHealLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2894895028] = { "Damage over Time bypasses your Energy Shield", "While not on Full Life, Sacrifice 10% of maximum Mana per Second to Recover that much Life" }, } }, ["UniqueBurningGroundWhileMovingMaximumLife1"] = { affix = "", "Drop Ignited Ground while moving, which lasts 8 seconds and Ignites as though dealing Fire Damage equal to 10% of your maximum Life", statOrder = { 3980 }, level = 1, group = "BurningGroundWhileMovingMaximumLife", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2356156926] = { "Drop Ignited Ground while moving, which lasts 8 seconds and Ignites as though dealing Fire Damage equal to 10% of your maximum Life" }, } }, ["UniqueShockedGroundWhileMoving1"] = { affix = "", "Drop Shocked Ground while moving, lasting 8 seconds", statOrder = { 3981 }, level = 1, group = "ShockedGroundWhileMoving", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [65133983] = { "Drop Shocked Ground while moving, lasting 8 seconds" }, } }, ["UniqueCannotBePoisoned1"] = { affix = "", "Cannot be Poisoned", statOrder = { 3073 }, level = 1, group = "CannotBePoisoned", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [3835551335] = { "Cannot be Poisoned" }, } }, - ["UniqueDoubleIgniteChance1"] = { affix = "", "Flammability Magnitude is doubled", statOrder = { 5546 }, level = 1, group = "DoubleIgniteChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1540254896] = { "Flammability Magnitude is doubled" }, } }, - ["UniqueRemoveSpirit1"] = { affix = "", "You have no Spirit", statOrder = { 10060 }, level = 1, group = "RemoveSpirit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3148264775] = { "You have no Spirit" }, } }, + ["UniqueDoubleIgniteChance1"] = { affix = "", "Flammability Magnitude is doubled", statOrder = { 5542 }, level = 1, group = "DoubleIgniteChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1540254896] = { "Flammability Magnitude is doubled" }, } }, + ["UniqueRemoveSpirit1"] = { affix = "", "You have no Spirit", statOrder = { 10053 }, level = 1, group = "RemoveSpirit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3148264775] = { "You have no Spirit" }, } }, ["UniqueBlockChanceIncrease1"] = { affix = "", "25% increased Block chance", statOrder = { 1133 }, level = 1, group = "BlockChanceIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4147897060] = { "25% increased Block chance" }, } }, ["UniqueBlockChanceIncrease2"] = { affix = "", "(10-15)% increased Block chance", statOrder = { 1133 }, level = 1, group = "BlockChanceIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4147897060] = { "(10-15)% increased Block chance" }, } }, ["UniqueMaximumBlockChance1"] = { affix = "", "+(5-10)% to maximum Block chance", statOrder = { 1734 }, level = 1, group = "MaximumBlockChance", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [480796730] = { "+(5-10)% to maximum Block chance" }, } }, ["UniqueMaximumBlockChance2"] = { affix = "", "-(20-10)% to maximum Block chance", statOrder = { 1734 }, level = 1, group = "MaximumBlockChance", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [480796730] = { "-(20-10)% to maximum Block chance" }, } }, - ["UniqueLeechLifeOnSpellCast1"] = { affix = "", "Leeches 1% of maximum Life when you Cast a Spell", statOrder = { 7459 }, level = 1, group = "LeechLifeOnSpellCast", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [335699483] = { "Leeches 1% of maximum Life when you Cast a Spell" }, } }, + ["UniqueLeechLifeOnSpellCast1"] = { affix = "", "Leeches 1% of maximum Life when you Cast a Spell", statOrder = { 7454 }, level = 1, group = "LeechLifeOnSpellCast", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [335699483] = { "Leeches 1% of maximum Life when you Cast a Spell" }, } }, ["UniqueArrowSpeed1"] = { affix = "", "(50-100)% increased Arrow Speed", statOrder = { 1552 }, level = 1, group = "ArrowSpeed", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [1207554355] = { "(50-100)% increased Arrow Speed" }, } }, ["UniqueWeaponDamageFinalPercent1"] = { affix = "", "40% less Attack Damage", statOrder = { 2240 }, level = 1, group = "QuillRainWeaponDamageFinalPercent", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [412462523] = { "40% less Attack Damage" }, } }, - ["UniqueEnergyShieldRechargeOnKill1"] = { affix = "", "20% chance for Energy Shield Recharge to start when you Kill an Enemy", statOrder = { 6449 }, level = 1, group = "EnergyShieldRechargeOnKill", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1618482990] = { "20% chance for Energy Shield Recharge to start when you Kill an Enemy" }, } }, + ["UniqueEnergyShieldRechargeOnKill1"] = { affix = "", "20% chance for Energy Shield Recharge to start when you Kill an Enemy", statOrder = { 6444 }, level = 1, group = "EnergyShieldRechargeOnKill", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1618482990] = { "20% chance for Energy Shield Recharge to start when you Kill an Enemy" }, } }, ["UniqueCausesBleeding1"] = { affix = "", "Causes Bleeding on Hit", statOrder = { 2261 }, level = 1, group = "CausesBleeding", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [2091621414] = { "Causes Bleeding on Hit" }, } }, - ["UniqueLocalPoisonOnHit1"] = { affix = "", "Always Poison on Hit with this weapon", statOrder = { 7813 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "Always Poison on Hit with this weapon" }, } }, + ["UniqueLocalPoisonOnHit1"] = { affix = "", "Always Poison on Hit with this weapon", statOrder = { 7808 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "Always Poison on Hit with this weapon" }, } }, ["UniqueAdditionalCurseOnEnemies1"] = { affix = "", "You can apply an additional Curse", statOrder = { 1909 }, level = 1, group = "AdditionalCurseOnEnemies", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [30642521] = { "You can apply an additional Curse" }, } }, ["UniqueCursesSpreadOnKill1"] = { affix = "", "Curses you inflict spread to enemies within 3 metres when Cursed enemy dies", statOrder = { 2684 }, level = 1, group = "CursesSpreadOnKill", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [986616727] = { "Curses you inflict spread to enemies within 3 metres when Cursed enemy dies" }, } }, - ["UniqueGainDarkWhispers1"] = { affix = "", "Gain 1 Dark Whisper every second there is a Cursed Enemy in your Presence", statOrder = { 6773 }, level = 1, group = "UniqueDarkWhispers", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2482970488] = { "Gain 1 Dark Whisper every second there is a Cursed Enemy in your Presence" }, } }, - ["UniqueHitDamageAgainstEnemiesInPresence1"] = { affix = "", "(20-40)% increased Damage with Hits against targets in your Presence", statOrder = { 7186 }, level = 1, group = "HitDamageAgainstEnemiesInPresence", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [4015438188] = { "(20-40)% increased Damage with Hits against targets in your Presence" }, } }, - ["UniqueBeltFlaskRecoveryRate1"] = { affix = "", "(30-40)% increased Life and Mana Recovery from Flasks", statOrder = { 6644 }, level = 1, group = "BeltFlaskRecovery", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "life", "mana" }, tradeHashes = { [2310741722] = { "(30-40)% increased Life and Mana Recovery from Flasks" }, } }, - ["UniqueLowLifeThreshold1"] = { affix = "", "You are considered on Low Life while at 75% of maximum Life or below instead", statOrder = { 7943 }, level = 1, group = "LowLifeThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [356835700] = { "You are considered on Low Life while at 75% of maximum Life or below instead" }, } }, - ["UniqueLoseLifeOnSkillUse1"] = { affix = "", "Lose 5 Life when you use a Skill", statOrder = { 7940 }, level = 1, group = "LoseLifeOnKillUse", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1902409192] = { "Lose 5 Life when you use a Skill" }, } }, - ["UniqueChanceToAvoidDeath1"] = { affix = "", "50% chance to Avoid Death from Hits", statOrder = { 5485 }, level = 1, group = "ChanceToAvoidDeath", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1689729380] = { "50% chance to Avoid Death from Hits" }, } }, - ["UniqueLowLifeOnManaThreshold1"] = { affix = "", "You count as on Low Life while at 35% of maximum Mana or below", statOrder = { 10432 }, level = 1, group = "LowLifeOnManaThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3154256486] = { "You count as on Low Life while at 35% of maximum Mana or below" }, } }, - ["UniqueLowManaOnLifeThreshold1"] = { affix = "", "You count as on Low Mana while at 35% of maximum Life or below", statOrder = { 10433 }, level = 1, group = "LowManaOnLifeThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1143240184] = { "You count as on Low Mana while at 35% of maximum Life or below" }, } }, + ["UniqueGainDarkWhispers1"] = { affix = "", "Gain 1 Dark Whisper every second there is a Cursed Enemy in your Presence", statOrder = { 6768 }, level = 1, group = "UniqueDarkWhispers", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2482970488] = { "Gain 1 Dark Whisper every second there is a Cursed Enemy in your Presence" }, } }, + ["UniqueHitDamageAgainstEnemiesInPresence1"] = { affix = "", "(20-40)% increased Damage with Hits against targets in your Presence", statOrder = { 7181 }, level = 1, group = "HitDamageAgainstEnemiesInPresence", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [4015438188] = { "(20-40)% increased Damage with Hits against targets in your Presence" }, } }, + ["UniqueBeltFlaskRecoveryRate1"] = { affix = "", "(30-40)% increased Life and Mana Recovery from Flasks", statOrder = { 6639 }, level = 1, group = "BeltFlaskRecovery", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "life", "mana" }, tradeHashes = { [2310741722] = { "(30-40)% increased Life and Mana Recovery from Flasks" }, } }, + ["UniqueLowLifeThreshold1"] = { affix = "", "You are considered on Low Life while at 75% of maximum Life or below instead", statOrder = { 7938 }, level = 1, group = "LowLifeThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [356835700] = { "You are considered on Low Life while at 75% of maximum Life or below instead" }, } }, + ["UniqueLoseLifeOnSkillUse1"] = { affix = "", "Lose 5 Life when you use a Skill", statOrder = { 7935 }, level = 1, group = "LoseLifeOnKillUse", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1902409192] = { "Lose 5 Life when you use a Skill" }, } }, + ["UniqueChanceToAvoidDeath1"] = { affix = "", "50% chance to Avoid Death from Hits", statOrder = { 5481 }, level = 1, group = "ChanceToAvoidDeath", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1689729380] = { "50% chance to Avoid Death from Hits" }, } }, + ["UniqueLowLifeOnManaThreshold1"] = { affix = "", "You count as on Low Life while at 35% of maximum Mana or below", statOrder = { 10425 }, level = 1, group = "LowLifeOnManaThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3154256486] = { "You count as on Low Life while at 35% of maximum Mana or below" }, } }, + ["UniqueLowManaOnLifeThreshold1"] = { affix = "", "You count as on Low Mana while at 35% of maximum Life or below", statOrder = { 10426 }, level = 1, group = "LowManaOnLifeThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1143240184] = { "You count as on Low Mana while at 35% of maximum Life or below" }, } }, ["UniqueArmourAppliesToElementalDamage1"] = { affix = "", "+(100-150)% of Armour also applies to Elemental Damage", statOrder = { 1027 }, level = 1, group = "ArmourAppliesToElementalDamage", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "elemental" }, tradeHashes = { [3362812763] = { "+(100-150)% of Armour also applies to Elemental Damage" }, } }, ["UniqueNoExtraBleedDamageWhileMoving1"] = { affix = "", "Moving while Bleeding doesn't cause you to take extra damage", statOrder = { 2911 }, level = 1, group = "NoExtraBleedDamageWhileMoving", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [4112450013] = { "Moving while Bleeding doesn't cause you to take extra damage" }, } }, ["UniqueGainRareMonsterModsOnKill1"] = { affix = "", "When you kill a Rare monster, you gain its Modifiers for 60 seconds", statOrder = { 2572 }, level = 1, group = "GainRareMonsterModsOnKill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2913235441] = { "When you kill a Rare monster, you gain its Modifiers for 60 seconds" }, } }, - ["UniqueGainAModifierFromEachEnemyInPresenceOnShapeshift1"] = { affix = "", "Copy a random Modifier from each enemy in your Presence when", "you Shapeshift to an Animal form", "Modifiers gained this way are lost after 30 seconds or when you next Shapeshift", statOrder = { 6729, 6729.1, 6729.2 }, level = 1, group = "ShapeshiftCopyModsInPresence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [885925163] = { "Copy a random Modifier from each enemy in your Presence when", "you Shapeshift to an Animal form", "Modifiers gained this way are lost after 30 seconds or when you next Shapeshift" }, } }, - ["UniquePoisonOnBlock1"] = { affix = "", "Blocking Damage Poisons the Enemy as though dealing 200 Base Chaos Damage", statOrder = { 9489 }, level = 1, group = "PoisonDamageBlock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4195198267] = { "Blocking Damage Poisons the Enemy as though dealing 200 Base Chaos Damage" }, } }, + ["UniqueGainAModifierFromEachEnemyInPresenceOnShapeshift1"] = { affix = "", "Copy a random Modifier from each enemy in your Presence when", "you Shapeshift to an Animal form", "Modifiers gained this way are lost after 30 seconds or when you next Shapeshift", statOrder = { 6724, 6724.1, 6724.2 }, level = 1, group = "ShapeshiftCopyModsInPresence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [885925163] = { "Copy a random Modifier from each enemy in your Presence when", "you Shapeshift to an Animal form", "Modifiers gained this way are lost after 30 seconds or when you next Shapeshift" }, } }, + ["UniquePoisonOnBlock1"] = { affix = "", "Blocking Damage Poisons the Enemy as though dealing 200 Base Chaos Damage", statOrder = { 9483 }, level = 1, group = "PoisonDamageBlock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4195198267] = { "Blocking Damage Poisons the Enemy as though dealing 200 Base Chaos Damage" }, } }, ["UniqueDoubleAccuracyRating1"] = { affix = "", "Accuracy Rating is Doubled", statOrder = { 4141 }, level = 1, group = "AccuracyRatingIsDoubled", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2161347476] = { "Accuracy Rating is Doubled" }, } }, - ["UniqueWeaponDamagePerStrength1"] = { affix = "", "10% increased Weapon Damage per 10 Strength", statOrder = { 10534 }, level = 1, group = "WeaponDamagePerStrength", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1791136590] = { "10% increased Weapon Damage per 10 Strength" }, } }, + ["UniqueWeaponDamagePerStrength1"] = { affix = "", "10% increased Weapon Damage per 10 Strength", statOrder = { 10527 }, level = 1, group = "WeaponDamagePerStrength", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1791136590] = { "10% increased Weapon Damage per 10 Strength" }, } }, ["UniqueAttackSpeedPerDexterity1"] = { affix = "", "1% increased Attack Speed per 10 Dexterity", statOrder = { 4573 }, level = 1, group = "AttackSpeedPerDexterity", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [889691035] = { "1% increased Attack Speed per 10 Dexterity" }, } }, ["UniqueAttackAreaOfEffectPerIntelligence1"] = { affix = "", "1% increased Area of Effect for Attacks per 10 Intelligence", statOrder = { 4494 }, level = 1, group = "AttackAreaOfEffectPerIntelligence", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [434750362] = { "1% increased Area of Effect for Attacks per 10 Intelligence" }, } }, ["UniqueAdditionalGemQuality1"] = { affix = "", "+(2-5)% to Quality of all Skills", statOrder = { 975 }, level = 1, group = "GlobalSkillGemQuality", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [3655769732] = { "+(2-5)% to Quality of all Skills" }, } }, ["UniqueAdditionalGemQuality1BigRange"] = { affix = "", "+(0-7)% to Quality of all Skills", statOrder = { 975 }, level = 1, group = "GlobalSkillGemQuality", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [3655769732] = { "+(0-7)% to Quality of all Skills" }, } }, ["UniqueMaximumResistancesOverride1"] = { affix = "", "Your Maximum Resistances are (75-80)%", statOrder = { 1008 }, level = 1, group = "MaximumResistancesOverride", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "elemental_resistance", "elemental", "chaos", "resistance" }, tradeHashes = { [798767971] = { "Your Maximum Resistances are (75-80)%" }, } }, ["UniqueMaximumResistancesOverride1BigRange"] = { affix = "", "Your Maximum Resistances are (50-82)%", statOrder = { 1008 }, level = 1, group = "MaximumResistancesOverride", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "elemental_resistance", "elemental", "chaos", "resistance" }, tradeHashes = { [798767971] = { "Your Maximum Resistances are (50-82)%" }, } }, - ["UniqueLoreweaveBlackheart1"] = { affix = "", "25% chance to Intimidate Enemies for 4 seconds on Hit", statOrder = { 5559 }, level = 1, group = "ChanceToIntimidateOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [78985352] = { "25% chance to Intimidate Enemies for 4 seconds on Hit" }, } }, - ["UniqueLoreweaveBlackheart1BigRange"] = { affix = "", "(0-100)% chance to Intimidate Enemies for 4 seconds on Hit", statOrder = { 5559 }, level = 1, group = "ChanceToIntimidateOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [78985352] = { "(0-100)% chance to Intimidate Enemies for 4 seconds on Hit" }, } }, + ["UniqueLoreweaveBlackheart1"] = { affix = "", "25% chance to Intimidate Enemies for 4 seconds on Hit", statOrder = { 5555 }, level = 1, group = "ChanceToIntimidateOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [78985352] = { "25% chance to Intimidate Enemies for 4 seconds on Hit" }, } }, + ["UniqueLoreweaveBlackheart1BigRange"] = { affix = "", "(0-100)% chance to Intimidate Enemies for 4 seconds on Hit", statOrder = { 5555 }, level = 1, group = "ChanceToIntimidateOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [78985352] = { "(0-100)% chance to Intimidate Enemies for 4 seconds on Hit" }, } }, ["UniqueLoreweaveBlackheart2"] = { affix = "", "+(10-20)% of Armour also applies to Chaos Damage", statOrder = { 4645 }, level = 1, group = "ArmourPercentAppliesToChaosDamage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3972229254] = { "+(10-20)% of Armour also applies to Chaos Damage" }, } }, ["UniqueLoreweaveBlackheart2BigRange"] = { affix = "", "+(0-30)% of Armour also applies to Chaos Damage", statOrder = { 4645 }, level = 1, group = "ArmourPercentAppliesToChaosDamage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3972229254] = { "+(0-30)% of Armour also applies to Chaos Damage" }, } }, ["UniqueLoreweaveIcefang1"] = { affix = "", "All Damage from Hits against Poisoned targets Contributes to Chill Magnitude", statOrder = { 4281 }, level = 1, group = "NonChilledEnemiesPoisonAndChill", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1375667591] = { "All Damage from Hits against Poisoned targets Contributes to Chill Magnitude" }, } }, ["UniqueLoreweaveIcefang2"] = { affix = "", "All Damage taken from Hits while Poisoned Contributes to Magnitude of Chill on you", statOrder = { 4279 }, level = 1, group = "ChilledWhilePoisoned", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1291285202] = { "All Damage taken from Hits while Poisoned Contributes to Magnitude of Chill on you" }, } }, ["UniqueLoreweaveVenopuncture1"] = { affix = "", "All Damage from Hits against Bleeding targets Contributes to Chill Magnitude", statOrder = { 4280 }, level = 1, group = "NonChilledEnemiesBleedAndChill", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1717295693] = { "All Damage from Hits against Bleeding targets Contributes to Chill Magnitude" }, } }, ["UniqueLoreweaveVenopuncture2"] = { affix = "", "All Damage taken from Hits while Bleeding Contributes to Magnitude of Chill on you", statOrder = { 4278 }, level = 1, group = "ChilledWhileBleeding", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [2420248029] = { "All Damage taken from Hits while Bleeding Contributes to Magnitude of Chill on you" }, } }, - ["UniqueLoreweavePrizedPain1"] = { affix = "", "(15-25)% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks", statOrder = { 10265 }, level = 1, group = "ChanceToDealThornsDamageOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2880019685] = { "(15-25)% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks" }, } }, - ["UniqueLoreweavePrizedPain1BigRange"] = { affix = "", "(0-50)% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks", statOrder = { 10265 }, level = 1, group = "ChanceToDealThornsDamageOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2880019685] = { "(0-50)% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks" }, } }, + ["UniqueLoreweavePrizedPain1"] = { affix = "", "(15-25)% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks", statOrder = { 10258 }, level = 1, group = "ChanceToDealThornsDamageOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2880019685] = { "(15-25)% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks" }, } }, + ["UniqueLoreweavePrizedPain1BigRange"] = { affix = "", "(0-50)% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks", statOrder = { 10258 }, level = 1, group = "ChanceToDealThornsDamageOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2880019685] = { "(0-50)% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks" }, } }, ["UniqueLoreweaveDoedres1"] = { affix = "", "You can apply an additional Curse", statOrder = { 1909 }, level = 1, group = "AdditionalCurseOnEnemies", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [30642521] = { "You can apply an additional Curse" }, } }, ["UniqueLoreweaveCracklecreep1"] = { affix = "", "Ignites you inflict spread to other Enemies that stay within 1.5 metres for 1 second", statOrder = { 1947 }, level = 1, group = "RingIgniteProliferation", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3314057862] = { "Ignites you inflict spread to other Enemies that stay within 1.5 metres for 1 second" }, } }, ["UniqueLoreweaveBlisteringBond1"] = { affix = "", "You take Fire Damage instead of Physical Damage from Bleeding", statOrder = { 2238 }, level = 1, group = "SelfBleedFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire" }, tradeHashes = { [2022332470] = { "You take Fire Damage instead of Physical Damage from Bleeding" }, } }, - ["UniqueLoreweaveBlisteringBond2"] = { affix = "", "Bleeding you inflict deals Fire Damage instead of Physical Damage", statOrder = { 4807 }, level = 1, group = "InflictBleedFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1016759424] = { "Bleeding you inflict deals Fire Damage instead of Physical Damage" }, } }, + ["UniqueLoreweaveBlisteringBond2"] = { affix = "", "Bleeding you inflict deals Fire Damage instead of Physical Damage", statOrder = { 4804 }, level = 1, group = "InflictBleedFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1016759424] = { "Bleeding you inflict deals Fire Damage instead of Physical Damage" }, } }, ["UniqueLoreweaveBlisteringBond3"] = { affix = "", "Fire Damage also Contributes to Bleeding Magnitude", statOrder = { 2633 }, level = 1, group = "FireDamageAlsoContributesToBleed", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1221641885] = { "Fire Damage also Contributes to Bleeding Magnitude" }, } }, - ["UniqueLoreweavePolcirkeln1"] = { affix = "", "Enemies Chilled by your Hits can be Shattered as though Frozen", statOrder = { 5657 }, level = 1, group = "ChillHitsCauseShattering", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3119292058] = { "Enemies Chilled by your Hits can be Shattered as though Frozen" }, } }, - ["UniqueLoreweaveGlowswarm1"] = { affix = "", "Using a Mana Flask grants Guard equal to 100% of Flask's recovery amount for 4 seconds", statOrder = { 10436 }, level = 1, group = "GuardOnManaFlaskUse", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2777675751] = { "Using a Mana Flask grants Guard equal to 100% of Flask's recovery amount for 4 seconds" }, } }, - ["UniqueLoreweaveGlowswarm1BigRange"] = { affix = "", "Using a Mana Flask grants Guard equal to (1-200)% of Flask's recovery amount for 4 seconds", statOrder = { 10436 }, level = 1, group = "GuardOnManaFlaskUse", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2777675751] = { "Using a Mana Flask grants Guard equal to (1-200)% of Flask's recovery amount for 4 seconds" }, } }, + ["UniqueLoreweavePolcirkeln1"] = { affix = "", "Enemies Chilled by your Hits can be Shattered as though Frozen", statOrder = { 5653 }, level = 1, group = "ChillHitsCauseShattering", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3119292058] = { "Enemies Chilled by your Hits can be Shattered as though Frozen" }, } }, + ["UniqueLoreweaveGlowswarm1"] = { affix = "", "Using a Mana Flask grants Guard equal to 100% of Flask's recovery amount for 4 seconds", statOrder = { 10429 }, level = 1, group = "GuardOnManaFlaskUse", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2777675751] = { "Using a Mana Flask grants Guard equal to 100% of Flask's recovery amount for 4 seconds" }, } }, + ["UniqueLoreweaveGlowswarm1BigRange"] = { affix = "", "Using a Mana Flask grants Guard equal to (1-200)% of Flask's recovery amount for 4 seconds", statOrder = { 10429 }, level = 1, group = "GuardOnManaFlaskUse", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2777675751] = { "Using a Mana Flask grants Guard equal to (1-200)% of Flask's recovery amount for 4 seconds" }, } }, ["UniqueLoreweaveDreamFragments1"] = { affix = "", "You cannot be Chilled or Frozen", statOrder = { 1593 }, level = 1, group = "CannotBeChilledOrFrozen", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2996245527] = { "You cannot be Chilled or Frozen" }, } }, ["UniqueLoreweaveWhisperBrotherhood1"] = { affix = "", "100% of Cold Damage Converted to Lightning Damage", statOrder = { 1716 }, level = 1, group = "ColdDamageConvertToLightning", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1686824704] = { "100% of Cold Damage Converted to Lightning Damage" }, } }, ["UniqueLoreweaveCallBrotherhood1"] = { affix = "", "100% of Lightning Damage Converted to Cold Damage", statOrder = { 1713 }, level = 1, group = "LightningDamageConvertToCold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3627052716] = { "100% of Lightning Damage Converted to Cold Damage" }, } }, - ["UniqueLoreweaveSeedOfCataclysm1"] = { affix = "", "(15-30)% chance for Spell Damage with Critical Hits to be Lucky", statOrder = { 9993 }, level = 1, group = "ChanceForSpellCriticalHitDamageToBeLucky", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [1133346493] = { "(15-30)% chance for Spell Damage with Critical Hits to be Lucky" }, } }, - ["UniqueLoreweaveSeedOfCataclysm1BigRange"] = { affix = "", "(0-60)% chance for Spell Damage with Critical Hits to be Lucky", statOrder = { 9993 }, level = 1, group = "ChanceForSpellCriticalHitDamageToBeLucky", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [1133346493] = { "(0-60)% chance for Spell Damage with Critical Hits to be Lucky" }, } }, + ["UniqueLoreweaveSeedOfCataclysm1"] = { affix = "", "(15-30)% chance for Spell Damage with Critical Hits to be Lucky", statOrder = { 9986 }, level = 1, group = "ChanceForSpellCriticalHitDamageToBeLucky", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [1133346493] = { "(15-30)% chance for Spell Damage with Critical Hits to be Lucky" }, } }, + ["UniqueLoreweaveSeedOfCataclysm1BigRange"] = { affix = "", "(0-60)% chance for Spell Damage with Critical Hits to be Lucky", statOrder = { 9986 }, level = 1, group = "ChanceForSpellCriticalHitDamageToBeLucky", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [1133346493] = { "(0-60)% chance for Spell Damage with Critical Hits to be Lucky" }, } }, ["UniqueLoreweaveMingsHeart1"] = { affix = "", "Gain (10-15)% of Damage as Extra Chaos Damage", statOrder = { 1672 }, level = 1, group = "DamageAddedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos" }, tradeHashes = { [3398787959] = { "Gain (10-15)% of Damage as Extra Chaos Damage" }, } }, ["UniqueLoreweaveMingsHeart1BigRange"] = { affix = "", "Gain (0-25)% of Damage as Extra Chaos Damage", statOrder = { 1672 }, level = 1, group = "DamageAddedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos" }, tradeHashes = { [3398787959] = { "Gain (0-25)% of Damage as Extra Chaos Damage" }, } }, ["UniqueLoreweaveBlackflameIgniteDealsChaosDamageInstead1"] = { affix = "", "Ignite you inflict deals Chaos Damage instead of Fire Damage", statOrder = { 1076 }, level = 1, group = "EnemiesIgniteChaosDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [983582600] = { "Ignite you inflict deals Chaos Damage instead of Fire Damage" }, } }, - ["UniqueLoreweaveBlackflameWitherNeverExpiresOnIgnitedEnemies1"] = { affix = "", "Withered does not expire on Enemies Ignited by you", statOrder = { 6396 }, level = 1, group = "EnemiesIgniteWitherNeverExpires", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [279110104] = { "Withered does not expire on Enemies Ignited by you" }, } }, + ["UniqueLoreweaveBlackflameWitherNeverExpiresOnIgnitedEnemies1"] = { affix = "", "Withered does not expire on Enemies Ignited by you", statOrder = { 6391 }, level = 1, group = "EnemiesIgniteWitherNeverExpires", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [279110104] = { "Withered does not expire on Enemies Ignited by you" }, } }, ["UniqueLoreweaveBlackflameWitherAlsoIncreasesFireDamage1"] = { affix = "", "Withered you inflict also increases Fire Damage taken", statOrder = { 4095 }, level = 1, group = "WitherInflictedAlsoIncreasesFireDamageTaken", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "chaos" }, tradeHashes = { [1910297038] = { "Withered you inflict also increases Fire Damage taken" }, } }, - ["UniqueLoreweaveOriginalSin1"] = { affix = "", "100% of Elemental Damage Converted to Chaos Damage", statOrder = { 9272 }, level = 1, group = "ElementalDamageConvertToChaos", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2295988214] = { "100% of Elemental Damage Converted to Chaos Damage" }, } }, + ["UniqueLoreweaveOriginalSin1"] = { affix = "", "100% of Elemental Damage Converted to Chaos Damage", statOrder = { 9266 }, level = 1, group = "ElementalDamageConvertToChaos", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2295988214] = { "100% of Elemental Damage Converted to Chaos Damage" }, } }, ["UniqueLoreweaveDeathRush1"] = { affix = "", "You gain Onslaught for 4 seconds on Kill", statOrder = { 2417 }, level = 1, group = "OnslaughtBuffOnKill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1195849808] = { "You gain Onslaught for 4 seconds on Kill" }, } }, - ["UniqueLoreweaveVigilantView1"] = { affix = "", "Enemies have an Accuracy Penalty against you based on Distance", statOrder = { 6407 }, level = 1, group = "EnemyAccuracyDistanceFalloff", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3868746097] = { "Enemies have an Accuracy Penalty against you based on Distance" }, } }, + ["UniqueLoreweaveVigilantView1"] = { affix = "", "Enemies have an Accuracy Penalty against you based on Distance", statOrder = { 6402 }, level = 1, group = "EnemyAccuracyDistanceFalloff", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3868746097] = { "Enemies have an Accuracy Penalty against you based on Distance" }, } }, ["UniqueLoreweaveThiefsTorment1"] = { affix = "", "50% reduced Duration of Curses on you", statOrder = { 1912 }, level = 1, group = "SelfCurseDuration", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2920970371] = { "50% reduced Duration of Curses on you" }, } }, ["UniqueLoreweaveThiefsTorment1BigRange"] = { affix = "", "(-100-100)% reduced Duration of Curses on you", statOrder = { 1912 }, level = 1, group = "SelfCurseDuration", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2920970371] = { "(-100-100)% reduced Duration of Curses on you" }, } }, ["UniqueLoreweaveEvergrasping1"] = { affix = "", "Allies in your Presence Gain (8-15)% of Damage as Extra Chaos Damage", statOrder = { 4288 }, level = 1, group = "AlliesInPresenceGainedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [4258251165] = { "Allies in your Presence Gain (8-15)% of Damage as Extra Chaos Damage" }, } }, ["UniqueLoreweaveEvergrasping1BigRange"] = { affix = "", "Allies in your Presence Gain (1-25)% of Damage as Extra Chaos Damage", statOrder = { 4288 }, level = 1, group = "AlliesInPresenceGainedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [4258251165] = { "Allies in your Presence Gain (1-25)% of Damage as Extra Chaos Damage" }, } }, - ["UniqueLoreweaveSnakepit1"] = { affix = "", "Projectiles from Spells Fork", statOrder = { 9567 }, level = 1, group = "SpellProjectilesFork", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1199718219] = { "Projectiles from Spells Fork" }, } }, - ["UniqueLoreweaveSnakepit2"] = { affix = "", "Projectiles from Spells Chain +1 times", statOrder = { 9321 }, level = 1, group = "SpellProjectilesChainXTimes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1517628125] = { "Projectiles from Spells Chain +1 times" }, } }, - ["UniqueLoreweaveSnakepit3"] = { affix = "", "Projectiles from Spells cannot Pierce", statOrder = { 9566 }, level = 1, group = "SpellsCannotPierce", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3826125995] = { "Projectiles from Spells cannot Pierce" }, } }, + ["UniqueLoreweaveSnakepit1"] = { affix = "", "Projectiles from Spells Fork", statOrder = { 9561 }, level = 1, group = "SpellProjectilesFork", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1199718219] = { "Projectiles from Spells Fork" }, } }, + ["UniqueLoreweaveSnakepit2"] = { affix = "", "Projectiles from Spells Chain +1 times", statOrder = { 9315 }, level = 1, group = "SpellProjectilesChainXTimes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1517628125] = { "Projectiles from Spells Chain +1 times" }, } }, + ["UniqueLoreweaveSnakepit3"] = { affix = "", "Projectiles from Spells cannot Pierce", statOrder = { 9560 }, level = 1, group = "SpellsCannotPierce", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3826125995] = { "Projectiles from Spells cannot Pierce" }, } }, ["UniqueLoreweaveHeartbound1"] = { affix = "", "(200-300) Physical Damage taken on Minion Death", statOrder = { 2762 }, level = 1, group = "SelfPhysicalDamageOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [4176970656] = { "(200-300) Physical Damage taken on Minion Death" }, } }, ["UniqueLoreweaveHeartbound1BigRange"] = { affix = "", "(1-1000) Physical Damage taken on Minion Death", statOrder = { 2762 }, level = 1, group = "SelfPhysicalDamageOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [4176970656] = { "(1-1000) Physical Damage taken on Minion Death" }, } }, - ["UniqueLoreweaveHeartbound2"] = { affix = "", "Minions Revive (10-15)% faster", statOrder = { 9085 }, level = 1, group = "MinionReviveSpeed", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (10-15)% faster" }, } }, - ["UniqueLoreweaveHeartbound2BigRange"] = { affix = "", "Minions Revive (-25-25)% slower", statOrder = { 9085 }, level = 1, group = "MinionReviveSpeed", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (-25-25)% slower" }, } }, - ["UniqueLoreweaveGiftsAbove1"] = { affix = "", "You have Consecrated Ground around you while stationary", statOrder = { 6895 }, level = 1, group = "ConsecratedGroundStationaryRing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1736538865] = { "You have Consecrated Ground around you while stationary" }, } }, - ["UniqueLoreweavePerandusSeal1"] = { affix = "", "(10-15)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(10-15)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, - ["UniqueLoreweavePerandusSeal1BigRange"] = { affix = "", "(-30-30)% reduced Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(-30-30)% reduced Quantity of Gold Dropped by Slain Enemies" }, } }, - ["UniqueLoreweaveLevinstone1"] = { affix = "", "Lightning Skills Chain +1 times", statOrder = { 7565 }, level = 1, group = "LightningSpellAdditionalChain", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [4123841473] = { "Lightning Skills Chain +1 times" }, } }, - ["UniqueLoreweaveBurrower1"] = { affix = "", "Lightning Damage of Enemies Hitting you is Unlucky", statOrder = { 6345 }, level = 1, group = "EnemyExtraDamageRollsWithLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [4224965099] = { "Lightning Damage of Enemies Hitting you is Unlucky" }, } }, + ["UniqueLoreweaveHeartbound2"] = { affix = "", "Minions Revive (10-15)% faster", statOrder = { 9080 }, level = 1, group = "MinionReviveSpeed", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (10-15)% faster" }, } }, + ["UniqueLoreweaveHeartbound2BigRange"] = { affix = "", "Minions Revive (-25-25)% slower", statOrder = { 9080 }, level = 1, group = "MinionReviveSpeed", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (-25-25)% slower" }, } }, + ["UniqueLoreweaveGiftsAbove1"] = { affix = "", "You have Consecrated Ground around you while stationary", statOrder = { 6890 }, level = 1, group = "ConsecratedGroundStationaryRing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1736538865] = { "You have Consecrated Ground around you while stationary" }, } }, + ["UniqueLoreweavePerandusSeal1"] = { affix = "", "(10-15)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(10-15)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, + ["UniqueLoreweavePerandusSeal1BigRange"] = { affix = "", "(-30-30)% reduced Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(-30-30)% reduced Quantity of Gold Dropped by Slain Enemies" }, } }, + ["UniqueLoreweaveLevinstone1"] = { affix = "", "Lightning Skills Chain +1 times", statOrder = { 7560 }, level = 1, group = "LightningSpellAdditionalChain", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [4123841473] = { "Lightning Skills Chain +1 times" }, } }, + ["UniqueLoreweaveBurrower1"] = { affix = "", "Lightning Damage of Enemies Hitting you is Unlucky", statOrder = { 6340 }, level = 1, group = "EnemyExtraDamageRollsWithLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [4224965099] = { "Lightning Damage of Enemies Hitting you is Unlucky" }, } }, ["UniqueLoreweaveAndvarius1"] = { affix = "", "(50-70)% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply", statOrder = { 942, 942.1 }, level = 1, group = "LoreweaveAndvariusRarityWithExclusion", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [2261942307] = { "(50-70)% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply" }, } }, ["UniqueLoreweaveAndvarius1CombinedWithBaseGoldRing"] = { affix = "", "(56-85)% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply", statOrder = { 942, 942.1 }, level = 1, group = "LoreweaveAndvariusRarityWithExclusion", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [2261942307] = { "(56-85)% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply" }, } }, ["UniqueLoreweaveAndvarius1BigRange"] = { affix = "", "(-100-100)% reduced Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply", statOrder = { 942, 942.1 }, level = 1, group = "LoreweaveAndvariusRarityWithExclusion", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [2261942307] = { "(-100-100)% reduced Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply" }, } }, @@ -1675,34 +1675,34 @@ return { ["UniqueLoreweaveBurstingDecay1"] = { affix = "", "Attacks have added Physical damage equal to 3% of maximum Life", statOrder = { 4464 }, level = 1, group = "PhysicalDamageMaximumLife", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [2723294374] = { "Attacks have added Physical damage equal to 3% of maximum Life" }, } }, ["UniqueLoreweaveBurstingDecay1BigRange"] = { affix = "", "Attacks have added Physical damage equal to (0-5)% of maximum Life", statOrder = { 4464 }, level = 1, group = "PhysicalDamageMaximumLife", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [2723294374] = { "Attacks have added Physical damage equal to (0-5)% of maximum Life" }, } }, ["UniqueLoreweaveKulemak1"] = { affix = "", "Inflict Abyssal Wasting on Hit", statOrder = { 4127 }, level = 1, group = "AbyssalWastingOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2646093132] = { "Inflict Abyssal Wasting on Hit" }, } }, - ["UniqueLoreweaveKulemak2"] = { affix = "", "Gain Arcane Surge when a Minion Dies", statOrder = { 6745 }, level = 1, group = "GainArcaneSurgeOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3625518318] = { "Gain Arcane Surge when a Minion Dies" }, } }, - ["UniqueLoreweaveKulemak3"] = { affix = "", "Recover (3-5)% of your maximum Life when an Enemy dies in your Presence", statOrder = { 9686 }, level = 1, group = "EnemiesDyingInPresenceRecoverLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3503117295] = { "Recover (3-5)% of your maximum Life when an Enemy dies in your Presence" }, } }, - ["UniqueLoreweaveKulemak3BigRange"] = { affix = "", "Recover (0-10)% of your maximum Life when an Enemy dies in your Presence", statOrder = { 9686 }, level = 1, group = "EnemiesDyingInPresenceRecoverLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3503117295] = { "Recover (0-10)% of your maximum Life when an Enemy dies in your Presence" }, } }, - ["UniqueLoreweaveKulemak4"] = { affix = "", "Recover (3-5)% of your maximum Mana when an Enemy dies in your Presence", statOrder = { 9688 }, level = 1, group = "EnemiesDyingInPresenceRecoverMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2456226238] = { "Recover (3-5)% of your maximum Mana when an Enemy dies in your Presence" }, } }, - ["UniqueLoreweaveKulemak4BigRange"] = { affix = "", "Recover (0-10)% of your maximum Mana when an Enemy dies in your Presence", statOrder = { 9688 }, level = 1, group = "EnemiesDyingInPresenceRecoverMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2456226238] = { "Recover (0-10)% of your maximum Mana when an Enemy dies in your Presence" }, } }, - ["UniqueLoreweaveKulemak5"] = { affix = "", "(6-10)% increased Spirit Reservation Efficiency", statOrder = { 4755 }, level = 1, group = "SpiritReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [53386210] = { "(6-10)% increased Spirit Reservation Efficiency" }, } }, - ["UniqueLoreweaveKulemak5BigRange"] = { affix = "", "(0-20)% increased Spirit Reservation Efficiency", statOrder = { 4755 }, level = 1, group = "SpiritReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [53386210] = { "(0-20)% increased Spirit Reservation Efficiency" }, } }, - ["UniqueLoreweaveKulemak6"] = { affix = "", "Gain Onslaught for 4 seconds when a Minion Dies", statOrder = { 6824 }, level = 1, group = "GainOnslaughtSurgeOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3605616594] = { "Gain Onslaught for 4 seconds when a Minion Dies" }, } }, - ["UniqueLoreweaveKulemak7"] = { affix = "", "+(20-25) to Spirit while you have at least 200 Strength", statOrder = { 10057 }, level = 1, group = "FlatSpiritIfAtLeast200Strength", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3044685077] = { "+(20-25) to Spirit while you have at least 200 Strength" }, } }, - ["UniqueLoreweaveKulemak7BigRange"] = { affix = "", "+(0-40) to Spirit while you have at least 200 Strength", statOrder = { 10057 }, level = 1, group = "FlatSpiritIfAtLeast200Strength", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3044685077] = { "+(0-40) to Spirit while you have at least 200 Strength" }, } }, - ["UniqueLoreweaveKulemak8"] = { affix = "", "+(20-25) to Spirit while you have at least 200 Intelligence", statOrder = { 10056 }, level = 1, group = "FlatSpiritIfAtLeast200Intelligence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1282318918] = { "+(20-25) to Spirit while you have at least 200 Intelligence" }, } }, - ["UniqueLoreweaveKulemak8BigRange"] = { affix = "", "+(0-40) to Spirit while you have at least 200 Intelligence", statOrder = { 10056 }, level = 1, group = "FlatSpiritIfAtLeast200Intelligence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1282318918] = { "+(0-40) to Spirit while you have at least 200 Intelligence" }, } }, - ["UniqueLoreweaveKulemak9"] = { affix = "", "+(20-25) to Spirit while you have at least 200 Dexterity", statOrder = { 10055 }, level = 1, group = "FlatSpiritIfAtLeast200PerDexterity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2694614739] = { "+(20-25) to Spirit while you have at least 200 Dexterity" }, } }, - ["UniqueLoreweaveKulemak9BigRange"] = { affix = "", "+(0-40) to Spirit while you have at least 200 Dexterity", statOrder = { 10055 }, level = 1, group = "FlatSpiritIfAtLeast200PerDexterity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2694614739] = { "+(0-40) to Spirit while you have at least 200 Dexterity" }, } }, - ["UniqueLoreweaveKulemak10"] = { affix = "", "Projectiles have (10-16)% chance to Chain an additional time from terrain", statOrder = { 9543 }, level = 1, group = "ChainFromTerrain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (10-16)% chance to Chain an additional time from terrain" }, } }, - ["UniqueLoreweaveKulemak10BigRange"] = { affix = "", "Projectiles have (0-30)% chance to Chain an additional time from terrain", statOrder = { 9543 }, level = 1, group = "ChainFromTerrain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (0-30)% chance to Chain an additional time from terrain" }, } }, - ["UniqueLoreweaveKulemak11"] = { affix = "", "You and Allies in your Presence have (10-14)% increased Cooldown Recovery Rate", statOrder = { 10575 }, level = 1, group = "YouAndAlliesInPresenceCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [36954843] = { "You and Allies in your Presence have (10-14)% increased Cooldown Recovery Rate" }, } }, - ["UniqueLoreweaveKulemak11BigRange"] = { affix = "", "You and Allies in your Presence have (0-25)% increased Cooldown Recovery Rate", statOrder = { 10575 }, level = 1, group = "YouAndAlliesInPresenceCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [36954843] = { "You and Allies in your Presence have (0-25)% increased Cooldown Recovery Rate" }, } }, - ["UniqueLoreweaveKulemak12"] = { affix = "", "You and Allies in your Presence have +(17-23)% to Chaos Resistance", statOrder = { 10574 }, level = 1, group = "YouAndAlliesInPresenceChaosResistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1404134612] = { "You and Allies in your Presence have +(17-23)% to Chaos Resistance" }, } }, - ["UniqueLoreweaveKulemak12BigRange"] = { affix = "", "You and Allies in your Presence have +(1-37)% to Chaos Resistance", statOrder = { 10574 }, level = 1, group = "YouAndAlliesInPresenceChaosResistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1404134612] = { "You and Allies in your Presence have +(1-37)% to Chaos Resistance" }, } }, - ["UniqueLoreweaveKulemak13"] = { affix = "", "You and Allies in your Presence have (11-16)% increased Cast Speed", statOrder = { 10573 }, level = 1, group = "YouAndAlliesInPresenceCastSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [281990982] = { "You and Allies in your Presence have (11-16)% increased Cast Speed" }, } }, - ["UniqueLoreweaveKulemak13BigRange"] = { affix = "", "You and Allies in your Presence have (0-25)% increased Cast Speed", statOrder = { 10573 }, level = 1, group = "YouAndAlliesInPresenceCastSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [281990982] = { "You and Allies in your Presence have (0-25)% increased Cast Speed" }, } }, - ["UniqueLoreweaveKulemak14"] = { affix = "", "You and Allies in your Presence have (7-12)% increased Attack Speed", statOrder = { 10572 }, level = 1, group = "YouAndAlliesInPresenceAttackSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3408222535] = { "You and Allies in your Presence have (7-12)% increased Attack Speed" }, } }, - ["UniqueLoreweaveKulemak14BigRange"] = { affix = "", "You and Allies in your Presence have (0-20)% increased Attack Speed", statOrder = { 10572 }, level = 1, group = "YouAndAlliesInPresenceAttackSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3408222535] = { "You and Allies in your Presence have (0-20)% increased Attack Speed" }, } }, - ["UniqueLoreweaveKulemak15"] = { affix = "", "You and Allies in your Presence have (20-28)% increased Accuracy Rating", statOrder = { 10570 }, level = 1, group = "YouAndAlliesInPresenceAccuracyRating", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3429986699] = { "You and Allies in your Presence have (20-28)% increased Accuracy Rating" }, } }, - ["UniqueLoreweaveKulemak15BigRange"] = { affix = "", "You and Allies in your Presence have (0-50)% increased Accuracy Rating", statOrder = { 10570 }, level = 1, group = "YouAndAlliesInPresenceAccuracyRating", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3429986699] = { "You and Allies in your Presence have (0-50)% increased Accuracy Rating" }, } }, + ["UniqueLoreweaveKulemak2"] = { affix = "", "Gain Arcane Surge when a Minion Dies", statOrder = { 6740 }, level = 1, group = "GainArcaneSurgeOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3625518318] = { "Gain Arcane Surge when a Minion Dies" }, } }, + ["UniqueLoreweaveKulemak3"] = { affix = "", "Recover (3-5)% of your maximum Life when an Enemy dies in your Presence", statOrder = { 9680 }, level = 1, group = "EnemiesDyingInPresenceRecoverLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3503117295] = { "Recover (3-5)% of your maximum Life when an Enemy dies in your Presence" }, } }, + ["UniqueLoreweaveKulemak3BigRange"] = { affix = "", "Recover (0-10)% of your maximum Life when an Enemy dies in your Presence", statOrder = { 9680 }, level = 1, group = "EnemiesDyingInPresenceRecoverLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3503117295] = { "Recover (0-10)% of your maximum Life when an Enemy dies in your Presence" }, } }, + ["UniqueLoreweaveKulemak4"] = { affix = "", "Recover (3-5)% of your maximum Mana when an Enemy dies in your Presence", statOrder = { 9682 }, level = 1, group = "EnemiesDyingInPresenceRecoverMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2456226238] = { "Recover (3-5)% of your maximum Mana when an Enemy dies in your Presence" }, } }, + ["UniqueLoreweaveKulemak4BigRange"] = { affix = "", "Recover (0-10)% of your maximum Mana when an Enemy dies in your Presence", statOrder = { 9682 }, level = 1, group = "EnemiesDyingInPresenceRecoverMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2456226238] = { "Recover (0-10)% of your maximum Mana when an Enemy dies in your Presence" }, } }, + ["UniqueLoreweaveKulemak5"] = { affix = "", "(6-10)% increased Spirit Reservation Efficiency", statOrder = { 4752 }, level = 1, group = "SpiritReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [53386210] = { "(6-10)% increased Spirit Reservation Efficiency" }, } }, + ["UniqueLoreweaveKulemak5BigRange"] = { affix = "", "(0-20)% increased Spirit Reservation Efficiency", statOrder = { 4752 }, level = 1, group = "SpiritReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [53386210] = { "(0-20)% increased Spirit Reservation Efficiency" }, } }, + ["UniqueLoreweaveKulemak6"] = { affix = "", "Gain Onslaught for 4 seconds when a Minion Dies", statOrder = { 6819 }, level = 1, group = "GainOnslaughtSurgeOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3605616594] = { "Gain Onslaught for 4 seconds when a Minion Dies" }, } }, + ["UniqueLoreweaveKulemak7"] = { affix = "", "+(20-25) to Spirit while you have at least 200 Strength", statOrder = { 10050 }, level = 1, group = "FlatSpiritIfAtLeast200Strength", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3044685077] = { "+(20-25) to Spirit while you have at least 200 Strength" }, } }, + ["UniqueLoreweaveKulemak7BigRange"] = { affix = "", "+(0-40) to Spirit while you have at least 200 Strength", statOrder = { 10050 }, level = 1, group = "FlatSpiritIfAtLeast200Strength", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3044685077] = { "+(0-40) to Spirit while you have at least 200 Strength" }, } }, + ["UniqueLoreweaveKulemak8"] = { affix = "", "+(20-25) to Spirit while you have at least 200 Intelligence", statOrder = { 10049 }, level = 1, group = "FlatSpiritIfAtLeast200Intelligence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1282318918] = { "+(20-25) to Spirit while you have at least 200 Intelligence" }, } }, + ["UniqueLoreweaveKulemak8BigRange"] = { affix = "", "+(0-40) to Spirit while you have at least 200 Intelligence", statOrder = { 10049 }, level = 1, group = "FlatSpiritIfAtLeast200Intelligence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1282318918] = { "+(0-40) to Spirit while you have at least 200 Intelligence" }, } }, + ["UniqueLoreweaveKulemak9"] = { affix = "", "+(20-25) to Spirit while you have at least 200 Dexterity", statOrder = { 10048 }, level = 1, group = "FlatSpiritIfAtLeast200PerDexterity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2694614739] = { "+(20-25) to Spirit while you have at least 200 Dexterity" }, } }, + ["UniqueLoreweaveKulemak9BigRange"] = { affix = "", "+(0-40) to Spirit while you have at least 200 Dexterity", statOrder = { 10048 }, level = 1, group = "FlatSpiritIfAtLeast200PerDexterity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2694614739] = { "+(0-40) to Spirit while you have at least 200 Dexterity" }, } }, + ["UniqueLoreweaveKulemak10"] = { affix = "", "Projectiles have (10-16)% chance to Chain an additional time from terrain", statOrder = { 9537 }, level = 1, group = "ChainFromTerrain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (10-16)% chance to Chain an additional time from terrain" }, } }, + ["UniqueLoreweaveKulemak10BigRange"] = { affix = "", "Projectiles have (0-30)% chance to Chain an additional time from terrain", statOrder = { 9537 }, level = 1, group = "ChainFromTerrain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (0-30)% chance to Chain an additional time from terrain" }, } }, + ["UniqueLoreweaveKulemak11"] = { affix = "", "You and Allies in your Presence have (10-14)% increased Cooldown Recovery Rate", statOrder = { 10568 }, level = 1, group = "YouAndAlliesInPresenceCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [36954843] = { "You and Allies in your Presence have (10-14)% increased Cooldown Recovery Rate" }, } }, + ["UniqueLoreweaveKulemak11BigRange"] = { affix = "", "You and Allies in your Presence have (0-25)% increased Cooldown Recovery Rate", statOrder = { 10568 }, level = 1, group = "YouAndAlliesInPresenceCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [36954843] = { "You and Allies in your Presence have (0-25)% increased Cooldown Recovery Rate" }, } }, + ["UniqueLoreweaveKulemak12"] = { affix = "", "You and Allies in your Presence have +(17-23)% to Chaos Resistance", statOrder = { 10567 }, level = 1, group = "YouAndAlliesInPresenceChaosResistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1404134612] = { "You and Allies in your Presence have +(17-23)% to Chaos Resistance" }, } }, + ["UniqueLoreweaveKulemak12BigRange"] = { affix = "", "You and Allies in your Presence have +(1-37)% to Chaos Resistance", statOrder = { 10567 }, level = 1, group = "YouAndAlliesInPresenceChaosResistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1404134612] = { "You and Allies in your Presence have +(1-37)% to Chaos Resistance" }, } }, + ["UniqueLoreweaveKulemak13"] = { affix = "", "You and Allies in your Presence have (11-16)% increased Cast Speed", statOrder = { 10566 }, level = 1, group = "YouAndAlliesInPresenceCastSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [281990982] = { "You and Allies in your Presence have (11-16)% increased Cast Speed" }, } }, + ["UniqueLoreweaveKulemak13BigRange"] = { affix = "", "You and Allies in your Presence have (0-25)% increased Cast Speed", statOrder = { 10566 }, level = 1, group = "YouAndAlliesInPresenceCastSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [281990982] = { "You and Allies in your Presence have (0-25)% increased Cast Speed" }, } }, + ["UniqueLoreweaveKulemak14"] = { affix = "", "You and Allies in your Presence have (7-12)% increased Attack Speed", statOrder = { 10565 }, level = 1, group = "YouAndAlliesInPresenceAttackSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3408222535] = { "You and Allies in your Presence have (7-12)% increased Attack Speed" }, } }, + ["UniqueLoreweaveKulemak14BigRange"] = { affix = "", "You and Allies in your Presence have (0-20)% increased Attack Speed", statOrder = { 10565 }, level = 1, group = "YouAndAlliesInPresenceAttackSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3408222535] = { "You and Allies in your Presence have (0-20)% increased Attack Speed" }, } }, + ["UniqueLoreweaveKulemak15"] = { affix = "", "You and Allies in your Presence have (20-28)% increased Accuracy Rating", statOrder = { 10563 }, level = 1, group = "YouAndAlliesInPresenceAccuracyRating", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3429986699] = { "You and Allies in your Presence have (20-28)% increased Accuracy Rating" }, } }, + ["UniqueLoreweaveKulemak15BigRange"] = { affix = "", "You and Allies in your Presence have (0-50)% increased Accuracy Rating", statOrder = { 10563 }, level = 1, group = "YouAndAlliesInPresenceAccuracyRating", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3429986699] = { "You and Allies in your Presence have (0-50)% increased Accuracy Rating" }, } }, ["UniqueLoreweaveVeilpiercer1"] = { affix = "", "Curses you inflict spread to enemies within 3 metres when Cursed enemy dies", statOrder = { 2684 }, level = 1, group = "CursesSpreadOnKill", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [986616727] = { "Curses you inflict spread to enemies within 3 metres when Cursed enemy dies" }, } }, - ["UniqueLoreweaveVeilpiercer2"] = { affix = "", "Gain 1 Dark Whisper every second there is a Cursed Enemy in your Presence", statOrder = { 6773 }, level = 1, group = "UniqueDarkWhispers", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2482970488] = { "Gain 1 Dark Whisper every second there is a Cursed Enemy in your Presence" }, } }, + ["UniqueLoreweaveVeilpiercer2"] = { affix = "", "Gain 1 Dark Whisper every second there is a Cursed Enemy in your Presence", statOrder = { 6768 }, level = 1, group = "UniqueDarkWhispers", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2482970488] = { "Gain 1 Dark Whisper every second there is a Cursed Enemy in your Presence" }, } }, ["UniqueLoreweaveVeilpiercer3"] = { affix = "", "Curses you inflict can affect Hexproof Enemies", statOrder = { 2379 }, level = 1, group = "IgnoreHexproof", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1367119630] = { "Curses you inflict can affect Hexproof Enemies" }, } }, ["UniqueLoreweaveSekhemasResolveFire1"] = { affix = "", "+(5-10)% to Cold and Lightning Resistances per Equipped Item with a Fire Resistance Modifier", statOrder = { 1022 }, level = 1, group = "UniqueSekhemaFireRingResMod", weightKey = { }, weightVal = { }, modTags = { "resistance" }, tradeHashes = { [2381897042] = { "+(5-10)% to Cold and Lightning Resistances per Equipped Item with a Fire Resistance Modifier" }, } }, ["UniqueLoreweaveSekhemasResolveFire1BigRange"] = { affix = "", "+(-15-15)% to Cold and Lightning Resistances per Equipped Item with a Fire Resistance Modifier", statOrder = { 1022 }, level = 1, group = "UniqueSekhemaFireRingResMod", weightKey = { }, weightVal = { }, modTags = { "resistance" }, tradeHashes = { [2381897042] = { "+(-15-15)% to Cold and Lightning Resistances per Equipped Item with a Fire Resistance Modifier" }, } }, @@ -1713,68 +1713,68 @@ return { ["UniqueLoreweaveSekhemasResolveRuby1"] = { affix = "", "You can only Socket 1 Ruby Jewel in this item", statOrder = { 76 }, level = 1, group = "LoreweaveJewelRestrictionRuby", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [853326030] = { "You can only Socket 1 Ruby Jewel in this item" }, } }, ["UniqueLoreweaveSekhemasResolveEmerald1"] = { affix = "", "You can only Socket 1 Emerald Jewel in this item", statOrder = { 76 }, level = 1, group = "LoreweaveJewelRestrictionEmerald", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [853326030] = { "You can only Socket 1 Emerald Jewel in this item" }, } }, ["UniqueLoreweaveSekhemasResolveSapphire1"] = { affix = "", "You can only Socket 1 Sapphire Jewel in this item", statOrder = { 76 }, level = 1, group = "LoreweaveJewelRestrictionSapphire", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [853326030] = { "You can only Socket 1 Sapphire Jewel in this item" }, } }, - ["UniqueLoreweaveBereksGripShockedGroundBoost1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Shocked Ground", statOrder = { 10543, 10543.1 }, level = 1, group = "WindSkillsBoostedByShockedGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Shocked Ground" }, } }, - ["UniqueLoreweaveBereksPassChilledGroundBoost1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Chilled Ground", statOrder = { 10543, 10543.1 }, level = 1, group = "WindSkillsBoostedByChilledGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Chilled Ground" }, } }, - ["UniqueLoreweaveBereksRespiteIgnitedGroundBoost1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited Ground", statOrder = { 10543, 10543.1 }, level = 1, group = "WindSkillsBoostedByIgnitedGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited Ground" }, } }, - ["UniqueLoreweaveTheTamingElementalGroundBoost1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited, Shocked, and Chilled Ground", statOrder = { 10542, 10543, 10543.1 }, level = 1, group = "WindSkillsBoostedByElementalGrounds", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited, Shocked, and Chilled Ground" }, [2070837434] = { "Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces" }, } }, - ["UniqueExtraChaosDamagePerUndeadMinion1"] = { affix = "", "Gain 5% of Damage as Chaos Damage per Undead Minion", statOrder = { 9239 }, level = 1, group = "ExtraChaosDamagePerUndeadMinion", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [997343726] = { "Gain 5% of Damage as Chaos Damage per Undead Minion" }, } }, + ["UniqueLoreweaveBereksGripShockedGroundBoost1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Shocked Ground", statOrder = { 10536, 10536.1 }, level = 1, group = "WindSkillsBoostedByShockedGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Shocked Ground" }, } }, + ["UniqueLoreweaveBereksPassChilledGroundBoost1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Chilled Ground", statOrder = { 10536, 10536.1 }, level = 1, group = "WindSkillsBoostedByChilledGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Chilled Ground" }, } }, + ["UniqueLoreweaveBereksRespiteIgnitedGroundBoost1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited Ground", statOrder = { 10536, 10536.1 }, level = 1, group = "WindSkillsBoostedByIgnitedGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited Ground" }, } }, + ["UniqueLoreweaveTheTamingElementalGroundBoost1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited, Shocked, and Chilled Ground", statOrder = { 10535, 10536, 10536.1 }, level = 1, group = "WindSkillsBoostedByElementalGrounds", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited, Shocked, and Chilled Ground" }, [2070837434] = { "Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces" }, } }, + ["UniqueExtraChaosDamagePerUndeadMinion1"] = { affix = "", "Gain 5% of Damage as Chaos Damage per Undead Minion", statOrder = { 9233 }, level = 1, group = "ExtraChaosDamagePerUndeadMinion", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [997343726] = { "Gain 5% of Damage as Chaos Damage per Undead Minion" }, } }, ["UniqueBaseBlockDamageTaken1"] = { affix = "", "You take (25-40)% of damage from Blocked Hits", statOrder = { 4663 }, level = 1, group = "BaseBlockDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2905515354] = { "You take (25-40)% of damage from Blocked Hits" }, } }, ["UniqueBaseBlockDamageTaken2"] = { affix = "", "You take 50% of damage from Blocked Hits", statOrder = { 4663 }, level = 1, group = "BaseBlockDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2905515354] = { "You take 50% of damage from Blocked Hits" }, } }, ["UniqueBaseBlockDamageTaken3"] = { affix = "", "You take (0-20)% of damage from Blocked Hits", statOrder = { 4663 }, level = 1, group = "BaseBlockDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2905515354] = { "You take (0-20)% of damage from Blocked Hits" }, } }, - ["UniqueCullingStrikeOnBlock1"] = { affix = "", "Enemies are Culled on Block", statOrder = { 5910 }, level = 1, group = "CullingStrikeOnBlock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [381470861] = { "Enemies are Culled on Block" }, } }, + ["UniqueCullingStrikeOnBlock1"] = { affix = "", "Enemies are Culled on Block", statOrder = { 5906 }, level = 1, group = "CullingStrikeOnBlock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [381470861] = { "Enemies are Culled on Block" }, } }, ["UniqueBlockPercentWithFocus1"] = { affix = "", "+(15-25)% to Block Chance while holding a Focus", statOrder = { 4177 }, level = 1, group = "BlockPercentWithFocus", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3122852693] = { "+(15-25)% to Block Chance while holding a Focus" }, } }, - ["UniqueOneHandMaceSkillsUsableUnarmed1"] = { affix = "", "Can Attack as though using a One Handed Mace while both of your hand slots are empty", "Unarmed Attacks that would use an Equipped One Hand Mace's damage use this Item's damage", statOrder = { 10398, 10398.1 }, level = 1, group = "FacebreakerUseMaceSkillsUnarmed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [627896047] = { "Can Attack as though using a One Handed Mace while both of your hand slots are empty", "Unarmed Attacks that would use an Equipped One Hand Mace's damage use this Item's damage" }, } }, + ["UniqueOneHandMaceSkillsUsableUnarmed1"] = { affix = "", "Can Attack as though using a One Handed Mace while both of your hand slots are empty", "Unarmed Attacks that would use an Equipped One Hand Mace's damage use this Item's damage", statOrder = { 10391, 10391.1 }, level = 1, group = "FacebreakerUseMaceSkillsUnarmed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [627896047] = { "Can Attack as though using a One Handed Mace while both of your hand slots are empty", "Unarmed Attacks that would use an Equipped One Hand Mace's damage use this Item's damage" }, } }, ["UniqueUnarmedAttackDamagePerXStrength1"] = { affix = "", "1% more Unarmed Damage per 5 Strength", statOrder = { 2188 }, level = 1, group = "FacebreakerPhysicalUnarmedDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [3452816629] = { "1% more Unarmed Damage per 5 Strength" }, } }, ["UniqueBaseDamageOverrideForMaceAttacks1"] = { affix = "", "Has 8 to 12 Physical damage, +3 to +4 per Boss's Face Broken", statOrder = { 829 }, level = 1, group = "FacebreakerBaseUnarmedDamageOverride", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [1955786041] = { "Has 8 to 12 Physical damage, +3 to +4 per Boss's Face Broken" }, } }, - ["UniqueGainArmourEqualToStrength1"] = { affix = "", "+1 to Armour per Strength", statOrder = { 6764 }, level = 1, group = "FacebreakerGainArmourFromStrength", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [1291132817] = { "+1 to Armour per Strength" }, } }, - ["UniqueGainRageWhenHit1"] = { affix = "", "Gain 5 Rage when Hit by an Enemy", statOrder = { 6875 }, level = 1, group = "GainRageWhenHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3292710273] = { "Gain 5 Rage when Hit by an Enemy" }, } }, - ["UniqueGainRageWhenCrit1"] = { affix = "", "Gain 10 Rage when Critically Hit by an Enemy", statOrder = { 6876 }, level = 1, group = "GainRageWhenCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1466716929] = { "Gain 10 Rage when Critically Hit by an Enemy" }, } }, + ["UniqueGainArmourEqualToStrength1"] = { affix = "", "+1 to Armour per Strength", statOrder = { 6759 }, level = 1, group = "FacebreakerGainArmourFromStrength", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [1291132817] = { "+1 to Armour per Strength" }, } }, + ["UniqueGainRageWhenHit1"] = { affix = "", "Gain 5 Rage when Hit by an Enemy", statOrder = { 6870 }, level = 1, group = "GainRageWhenHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3292710273] = { "Gain 5 Rage when Hit by an Enemy" }, } }, + ["UniqueGainRageWhenCrit1"] = { affix = "", "Gain 10 Rage when Critically Hit by an Enemy", statOrder = { 6871 }, level = 1, group = "GainRageWhenCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1466716929] = { "Gain 10 Rage when Critically Hit by an Enemy" }, } }, ["UniqueIgniteDuration1"] = { affix = "", "(60-75)% reduced Ignite Duration on Enemies", statOrder = { 1615 }, level = 1, group = "IgniteDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1086147743] = { "(60-75)% reduced Ignite Duration on Enemies" }, } }, ["UniqueIgniteEffect1"] = { affix = "", "(80-100)% increased Ignite Magnitude", statOrder = { 1077 }, level = 1, group = "IgniteEffect", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [3791899485] = { "(80-100)% increased Ignite Magnitude" }, } }, ["UniqueIgniteEffect2"] = { affix = "", "100% increased Ignite Magnitude", statOrder = { 1077 }, level = 1, group = "IgniteEffect", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [3791899485] = { "100% increased Ignite Magnitude" }, } }, ["UniqueIgniteEffect3"] = { affix = "", "(10-20)% increased Ignite Magnitude", statOrder = { 1077 }, level = 1, group = "IgniteEffect", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [3791899485] = { "(10-20)% increased Ignite Magnitude" }, } }, - ["UniqueCanBeInstilled"] = { affix = "", "Raven-Touched", statOrder = { 10757 }, level = 1, group = "CanBeInstilled", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3198163869] = { "Raven-Touched" }, } }, + ["UniqueCanBeInstilled"] = { affix = "", "Raven-Touched", statOrder = { 10758 }, level = 1, group = "CanBeInstilled", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3198163869] = { "Raven-Touched" }, } }, ["UniqueEnemiesIgniteChaosDamage1"] = { affix = "", "Ignite you inflict deals Chaos Damage instead of Fire Damage", statOrder = { 1076 }, level = 1, group = "EnemiesIgniteChaosDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [983582600] = { "Ignite you inflict deals Chaos Damage instead of Fire Damage" }, } }, - ["UniqueWitherNeverExpiresOnIgnitedEnemies1"] = { affix = "", "Withered does not expire on Enemies Ignited by you", statOrder = { 6396 }, level = 1, group = "EnemiesIgniteWitherNeverExpires", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [279110104] = { "Withered does not expire on Enemies Ignited by you" }, } }, + ["UniqueWitherNeverExpiresOnIgnitedEnemies1"] = { affix = "", "Withered does not expire on Enemies Ignited by you", statOrder = { 6391 }, level = 1, group = "EnemiesIgniteWitherNeverExpires", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [279110104] = { "Withered does not expire on Enemies Ignited by you" }, } }, ["UniqueWitherInflictedAlsoIncreasesFireDamageTaken1"] = { affix = "", "Withered you inflict also increases Fire Damage taken", statOrder = { 4095 }, level = 1, group = "WitherInflictedAlsoIncreasesFireDamageTaken", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "chaos" }, tradeHashes = { [1910297038] = { "Withered you inflict also increases Fire Damage taken" }, } }, - ["UniqueLocalWeaponRangeIncrease1"] = { affix = "", "20% increased Melee Strike Range with this weapon", statOrder = { 7600 }, level = 1, group = "LocalWeaponRangeIncrease", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [548198834] = { "20% increased Melee Strike Range with this weapon" }, } }, - ["UniqueDamageBlockedRecoupedAsMana1"] = { affix = "", "Damage Blocked is Recouped as Mana", statOrder = { 5964 }, level = 1, group = "DamageBlockedRecoupedAsMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2875218423] = { "Damage Blocked is Recouped as Mana" }, } }, + ["UniqueLocalWeaponRangeIncrease1"] = { affix = "", "20% increased Melee Strike Range with this weapon", statOrder = { 7595 }, level = 1, group = "LocalWeaponRangeIncrease", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [548198834] = { "20% increased Melee Strike Range with this weapon" }, } }, + ["UniqueDamageBlockedRecoupedAsMana1"] = { affix = "", "Damage Blocked is Recouped as Mana", statOrder = { 5959 }, level = 1, group = "DamageBlockedRecoupedAsMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2875218423] = { "Damage Blocked is Recouped as Mana" }, } }, ["UniqueAllDamage1"] = { affix = "", "25% reduced Damage", statOrder = { 1150 }, level = 1, group = "AllDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2154246560] = { "25% reduced Damage" }, } }, ["UniqueAllDamage2"] = { affix = "", "(30-50)% increased Damage", statOrder = { 1150 }, level = 1, group = "AllDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2154246560] = { "(30-50)% increased Damage" }, } }, ["UniqueTakeNoExtraDamageFromCriticalStrikes1"] = { affix = "", "Take no Extra Damage from Critical Hits", statOrder = { 3931 }, level = 1, group = "TakeNoExtraDamageFromCriticalStrikes", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [4294267596] = { "Take no Extra Damage from Critical Hits" }, } }, - ["UniqueLifeFlaskNoRecovery1"] = { affix = "", "Flasks do not recover Life", statOrder = { 4710 }, level = 1, group = "LifeFlaskNoRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [265717301] = { "Flasks do not recover Life" }, } }, - ["UniqueDoubleOnKillEffects1"] = { affix = "", "On-Kill Effects happen twice", statOrder = { 9361 }, level = 1, group = "DoubleOnKillEffects", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [259470957] = { "On-Kill Effects happen twice" }, } }, + ["UniqueLifeFlaskNoRecovery1"] = { affix = "", "Flasks do not recover Life", statOrder = { 4708 }, level = 1, group = "LifeFlaskNoRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [265717301] = { "Flasks do not recover Life" }, } }, + ["UniqueDoubleOnKillEffects1"] = { affix = "", "On-Kill Effects happen twice", statOrder = { 9355 }, level = 1, group = "DoubleOnKillEffects", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [259470957] = { "On-Kill Effects happen twice" }, } }, ["UniqueGlobalSkillGemLevel1"] = { affix = "", "+1 to Level of all Skills", statOrder = { 949 }, level = 1, group = "GlobalSkillGemLevel", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [4283407333] = { "+1 to Level of all Skills" }, } }, - ["UniqueReceiveBleedingWhenHit1"] = { affix = "", "25% chance to be inflicted with Bleeding when Hit", statOrder = { 9654 }, level = 1, group = "ReceiveBleedingWhenHit", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [3423694372] = { "25% chance to be inflicted with Bleeding when Hit" }, } }, + ["UniqueReceiveBleedingWhenHit1"] = { affix = "", "25% chance to be inflicted with Bleeding when Hit", statOrder = { 9648 }, level = 1, group = "ReceiveBleedingWhenHit", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [3423694372] = { "25% chance to be inflicted with Bleeding when Hit" }, } }, ["UniqueCannotBeChilledOrFrozen1"] = { affix = "", "You cannot be Chilled or Frozen", statOrder = { 1593 }, level = 1, group = "CannotBeChilledOrFrozen", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2996245527] = { "You cannot be Chilled or Frozen" }, } }, - ["UniqueConsumeCorpseRecoverLife1"] = { affix = "", "Every 3 seconds, Consume a nearby Corpse to Recover 20% of maximum Life", statOrder = { 5764 }, level = 1, group = "ConsumeCorpseRecoverLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3764198549] = { "Every 3 seconds, Consume a nearby Corpse to Recover 20% of maximum Life" }, } }, - ["UniqueSmokeCloudWhenStationary1"] = { affix = "", "You have a Smoke Cloud around you while stationary", statOrder = { 9945 }, level = 1, group = "SmokeCloudWhenStationary", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2592455368] = { "You have a Smoke Cloud around you while stationary" }, } }, - ["UniqueGlobalEvasionOnFullLife1"] = { affix = "", "100% increased Evasion Rating when on Full Life", statOrder = { 6509 }, level = 1, group = "GlobalEvasionRatingPercentOnFullLife", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [88817332] = { "100% increased Evasion Rating when on Full Life" }, } }, + ["UniqueConsumeCorpseRecoverLife1"] = { affix = "", "Every 3 seconds, Consume a nearby Corpse to Recover 20% of maximum Life", statOrder = { 5760 }, level = 1, group = "ConsumeCorpseRecoverLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3764198549] = { "Every 3 seconds, Consume a nearby Corpse to Recover 20% of maximum Life" }, } }, + ["UniqueSmokeCloudWhenStationary1"] = { affix = "", "You have a Smoke Cloud around you while stationary", statOrder = { 9938 }, level = 1, group = "SmokeCloudWhenStationary", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2592455368] = { "You have a Smoke Cloud around you while stationary" }, } }, + ["UniqueGlobalEvasionOnFullLife1"] = { affix = "", "100% increased Evasion Rating when on Full Life", statOrder = { 6504 }, level = 1, group = "GlobalEvasionRatingPercentOnFullLife", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [88817332] = { "100% increased Evasion Rating when on Full Life" }, } }, ["UniqueMovementVelocityOnFullLife1"] = { affix = "", "10% increased Movement Speed when on Full Life", statOrder = { 1555 }, level = 1, group = "MovementVelocityOnFullLife", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [3393547195] = { "10% increased Movement Speed when on Full Life" }, } }, - ["UniqueLocalAllDamageCanElectrocute1"] = { affix = "", "All damage with this Weapon causes Electrocution buildup", statOrder = { 7609 }, level = 1, group = "LocalAllDamageCanElectrocute", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1910743684] = { "All damage with this Weapon causes Electrocution buildup" }, } }, - ["UniqueLocalAllDamageCanFreeze1"] = { affix = "", "All Damage from Hits with this Weapon Contributes to Freeze Buildup", statOrder = { 7610 }, level = 1, group = "LocalAllDamageCanFreeze", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3761294489] = { "All Damage from Hits with this Weapon Contributes to Freeze Buildup" }, } }, - ["UniqueLocalAllDamageCanChill1"] = { affix = "", "All Damage from Hits with this Weapon Contributes to Chill Magnitude", statOrder = { 7608 }, level = 1, group = "LocalAllDamageCanChill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2156230257] = { "All Damage from Hits with this Weapon Contributes to Chill Magnitude" }, } }, - ["UniqueLocalCullingStrikeFrozenEnemies1"] = { affix = "", "Culling Strike against Frozen Enemies", statOrder = { 7651 }, level = 1, group = "LocalCullingStrikeFrozenEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1158324489] = { "Culling Strike against Frozen Enemies" }, } }, + ["UniqueLocalAllDamageCanElectrocute1"] = { affix = "", "All damage with this Weapon causes Electrocution buildup", statOrder = { 7604 }, level = 1, group = "LocalAllDamageCanElectrocute", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1910743684] = { "All damage with this Weapon causes Electrocution buildup" }, } }, + ["UniqueLocalAllDamageCanFreeze1"] = { affix = "", "All Damage from Hits with this Weapon Contributes to Freeze Buildup", statOrder = { 7605 }, level = 1, group = "LocalAllDamageCanFreeze", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3761294489] = { "All Damage from Hits with this Weapon Contributes to Freeze Buildup" }, } }, + ["UniqueLocalAllDamageCanChill1"] = { affix = "", "All Damage from Hits with this Weapon Contributes to Chill Magnitude", statOrder = { 7603 }, level = 1, group = "LocalAllDamageCanChill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2156230257] = { "All Damage from Hits with this Weapon Contributes to Chill Magnitude" }, } }, + ["UniqueLocalCullingStrikeFrozenEnemies1"] = { affix = "", "Culling Strike against Frozen Enemies", statOrder = { 7646 }, level = 1, group = "LocalCullingStrikeFrozenEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1158324489] = { "Culling Strike against Frozen Enemies" }, } }, ["UniqueFrozenMonstersTakeIncreasedDamage1"] = { affix = "", "Enemies Frozen by you take 100% increased Damage", statOrder = { 2244 }, level = 1, group = "FrozenMonstersTakeIncreasedDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [849085925] = { "Enemies Frozen by you take 100% increased Damage" }, } }, - ["UniqueLifeConvertedToEnergyShield1"] = { affix = "", "35% of Maximum Life Converted to Energy Shield", statOrder = { 8884 }, level = 1, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "35% of Maximum Life Converted to Energy Shield" }, } }, + ["UniqueLifeConvertedToEnergyShield1"] = { affix = "", "35% of Maximum Life Converted to Energy Shield", statOrder = { 8879 }, level = 1, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "35% of Maximum Life Converted to Energy Shield" }, } }, ["UniqueReducedDamageIfNotHitRecently1"] = { affix = "", "20% less Damage taken if you have not been Hit Recently", statOrder = { 3839 }, level = 1, group = "ReducedDamageIfNotHitRecently", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [67637087] = { "20% less Damage taken if you have not been Hit Recently" }, } }, ["UniqueIncreasedEvasionIfHitRecently1"] = { affix = "", "100% increased Evasion Rating if you have been Hit Recently", statOrder = { 3840 }, level = 1, group = "IncreasedEvasionIfHitRecently", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [1073310669] = { "100% increased Evasion Rating if you have been Hit Recently" }, } }, - ["UniqueUndeadMinionReservation1"] = { affix = "", "(20-30)% increased Reservation Efficiency of Skills which create Undead Minions", statOrder = { 10385 }, level = 1, group = "UndeadMinionReservation", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2308632835] = { "(20-30)% increased Reservation Efficiency of Skills which create Undead Minions" }, } }, + ["UniqueUndeadMinionReservation1"] = { affix = "", "(20-30)% increased Reservation Efficiency of Skills which create Undead Minions", statOrder = { 10378 }, level = 1, group = "UndeadMinionReservation", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2308632835] = { "(20-30)% increased Reservation Efficiency of Skills which create Undead Minions" }, } }, ["UniqueItemRarityOnLowLife1"] = { affix = "", "50% increased Rarity of Items found when on Low Life", statOrder = { 1467 }, level = 1, group = "ItemRarityOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2929867083] = { "50% increased Rarity of Items found when on Low Life" }, } }, ["UniqueChillImmunityWhenChilled1"] = { affix = "", "You cannot be Chilled for 6 seconds after being Chilled", statOrder = { 2651 }, level = 1, group = "ChillImmunityWhenChilled", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [2306924373] = { "You cannot be Chilled for 6 seconds after being Chilled" }, } }, ["UniqueFreezeImmunityWhenFrozen1"] = { affix = "", "You cannot be Frozen for 6 seconds after being Frozen", statOrder = { 2653 }, level = 1, group = "FreezeImmunityWhenFrozen", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3612464552] = { "You cannot be Frozen for 6 seconds after being Frozen" }, } }, ["UniqueIgniteImmunityWhenIgnited1"] = { affix = "", "You cannot be Ignited for 6 seconds after being Ignited", statOrder = { 2654 }, level = 1, group = "IgniteImmunityWhenIgnited", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [947072590] = { "You cannot be Ignited for 6 seconds after being Ignited" }, } }, ["UniqueShockImmunityWhenShocked1"] = { affix = "", "You cannot be Shocked for 6 seconds after being Shocked", statOrder = { 2655 }, level = 1, group = "ShockImmunityWhenShocked", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [215346464] = { "You cannot be Shocked for 6 seconds after being Shocked" }, } }, - ["UniqueReflectCurseToSelf1"] = { affix = "", "Curses you inflict are reflected back to you", statOrder = { 5942 }, level = 1, group = "ReflectCurseToSelf", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4275855121] = { "Curses you inflict are reflected back to you" }, } }, + ["UniqueReflectCurseToSelf1"] = { affix = "", "Curses you inflict are reflected back to you", statOrder = { 5938 }, level = 1, group = "ReflectCurseToSelf", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4275855121] = { "Curses you inflict are reflected back to you" }, } }, ["UniqueAttackAndCastSpeed1"] = { affix = "", "(10-15)% reduced Attack and Cast Speed", statOrder = { 1781 }, level = 1, group = "AttackAndCastSpeed", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "attack", "caster", "speed" }, tradeHashes = { [2672805335] = { "(10-15)% reduced Attack and Cast Speed" }, } }, ["UniqueIncreasedSkillSpeed1"] = { affix = "", "(10-15)% increased Skill Speed", statOrder = { 837 }, level = 1, group = "IncreasedSkillSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [970213192] = { "(10-15)% increased Skill Speed" }, } }, ["UniqueIncreasedSkillSpeed2"] = { affix = "", "10% reduced Skill Speed", statOrder = { 837 }, level = 1, group = "IncreasedSkillSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [970213192] = { "10% reduced Skill Speed" }, } }, ["UniqueIncreasedSkillSpeed3"] = { affix = "", "(5-10)% increased Skill Speed", statOrder = { 837 }, level = 1, group = "IncreasedSkillSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [970213192] = { "(5-10)% increased Skill Speed" }, } }, ["UniqueIncreasedSkillSpeed4"] = { affix = "", "(15-30)% increased Skill Speed", statOrder = { 837 }, level = 1, group = "IncreasedSkillSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [970213192] = { "(15-30)% increased Skill Speed" }, } }, ["UniqueIncreasedSkillSpeed5"] = { affix = "", "(10-15)% increased Skill Speed", statOrder = { 837 }, level = 1, group = "IncreasedSkillSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [970213192] = { "(10-15)% increased Skill Speed" }, } }, - ["UniqueShareChargesWithAllies1"] = { affix = "", "Share Charges with Allies in your Presence", statOrder = { 9823 }, level = 1, group = "ShareChargesWithAllies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2535267021] = { "Share Charges with Allies in your Presence" }, } }, - ["UniqueOverrideWeaponBaseCritical1"] = { affix = "", "Base Critical Hit Chance for Attacks with Weapons is 7%", statOrder = { 9376 }, level = 1, group = "OverrideWeaponBaseCritical", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2635559734] = { "Base Critical Hit Chance for Attacks with Weapons is 7%" }, } }, - ["UniqueEnemiesKilledCountAsYours1"] = { affix = "", "20% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply", "Enemies in your Presence killed by anyone count as being killed by you instead", statOrder = { 943, 943.1, 6095 }, level = 1, group = "EnemiesKilledCountAsYours", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1602191394] = { "20% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply" }, [1576794517] = { "Enemies in your Presence killed by anyone count as being killed by you instead" }, } }, + ["UniqueShareChargesWithAllies1"] = { affix = "", "Share Charges with Allies in your Presence", statOrder = { 9817 }, level = 1, group = "ShareChargesWithAllies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2535267021] = { "Share Charges with Allies in your Presence" }, } }, + ["UniqueOverrideWeaponBaseCritical1"] = { affix = "", "Base Critical Hit Chance for Attacks with Weapons is 7%", statOrder = { 9370 }, level = 1, group = "OverrideWeaponBaseCritical", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2635559734] = { "Base Critical Hit Chance for Attacks with Weapons is 7%" }, } }, + ["UniqueEnemiesKilledCountAsYours1"] = { affix = "", "20% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply", "Enemies in your Presence killed by anyone count as being killed by you instead", statOrder = { 943, 943.1, 6090 }, level = 1, group = "EnemiesKilledCountAsYours", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1602191394] = { "20% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply" }, [1576794517] = { "Enemies in your Presence killed by anyone count as being killed by you instead" }, } }, ["UniqueOtherModifiersToRarityDoNotApply1"] = { affix = "", "(15-20)% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply", statOrder = { 943, 943.1 }, level = 1, group = "GraveBindRarityWithExclusion", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [1602191394] = { "(15-20)% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply" }, } }, ["UniqueAllDamageCanPoison1"] = { affix = "", "All Damage from Hits Contributes to Poison Magnitude", statOrder = { 4272 }, level = 1, group = "AllDamageCanPoison", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4012215578] = { "All Damage from Hits Contributes to Poison Magnitude" }, } }, ["UniqueFreezeDamageMaximumMana1"] = { affix = "", "Gain Cold Thorns Damage equal to (10-18)% of your maximum Mana", statOrder = { 4169 }, level = 1, group = "FreezeDamageMaximumMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1435496528] = { "Gain Cold Thorns Damage equal to (10-18)% of your maximum Mana" }, } }, @@ -1782,11 +1782,11 @@ return { ["UniqueBlockPercent2"] = { affix = "", "+(15-25)% to Block chance", statOrder = { 1123 }, level = 1, group = "BlockPercent", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [1702195217] = { "+(15-25)% to Block chance" }, } }, ["UniqueBlockPercent3"] = { affix = "", "+12% to Block chance", statOrder = { 1123 }, level = 1, group = "BlockPercent", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [1702195217] = { "+12% to Block chance" }, } }, ["UniqueRangedAttackDamageTaken1"] = { affix = "", "-10 Physical damage taken from Projectile Attacks", statOrder = { 1971 }, level = 1, group = "RangedAttackDamageTaken", weightKey = { }, weightVal = { }, modTags = { "physical", "attack" }, tradeHashes = { [3612407781] = { "-10 Physical damage taken from Projectile Attacks" }, } }, - ["UniqueChillEffect1"] = { affix = "", "(20-30)% increased Magnitude of Chill you inflict", statOrder = { 5647 }, level = 1, group = "ChillEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [828179689] = { "(20-30)% increased Magnitude of Chill you inflict" }, } }, + ["UniqueChillEffect1"] = { affix = "", "(20-30)% increased Magnitude of Chill you inflict", statOrder = { 5643 }, level = 1, group = "ChillEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [828179689] = { "(20-30)% increased Magnitude of Chill you inflict" }, } }, ["UniqueManaCostReduction1"] = { affix = "", "20% reduced Mana Cost of Skills", statOrder = { 1633 }, level = 1, group = "ManaCostReduction", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [474294393] = { "20% reduced Mana Cost of Skills" }, } }, ["UniqueManaCostReduction2"] = { affix = "", "10% increased Mana Cost of Skills", statOrder = { 1633 }, level = 1, group = "ManaCostReduction", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [474294393] = { "10% increased Mana Cost of Skills" }, } }, - ["UniqueLightningDamageCanElectrocute1"] = { affix = "", "Lightning damage from Hits Contributes to Electrocution Buildup", statOrder = { 4714 }, level = 1, group = "LightningDamageElectrocute", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1017648537] = { "Lightning damage from Hits Contributes to Electrocution Buildup" }, } }, - ["UniqueStrengthSatisfiesAllWeaponRequirements1"] = { affix = "", "Strength can satisfy other Attribute Requirements of Melee Weapons and Melee Skills", statOrder = { 10117 }, level = 1, group = "StrengthSatisfiesAllWeaponRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2230687504] = { "Strength can satisfy other Attribute Requirements of Melee Weapons and Melee Skills" }, } }, + ["UniqueLightningDamageCanElectrocute1"] = { affix = "", "Lightning damage from Hits Contributes to Electrocution Buildup", statOrder = { 4712 }, level = 1, group = "LightningDamageElectrocute", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1017648537] = { "Lightning damage from Hits Contributes to Electrocution Buildup" }, } }, + ["UniqueStrengthSatisfiesAllWeaponRequirements1"] = { affix = "", "Strength can satisfy other Attribute Requirements of Melee Weapons and Melee Skills", statOrder = { 10110 }, level = 1, group = "StrengthSatisfiesAllWeaponRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2230687504] = { "Strength can satisfy other Attribute Requirements of Melee Weapons and Melee Skills" }, } }, ["UniqueAreaOfEffect1"] = { affix = "", "(10-20)% increased Area of Effect", statOrder = { 1630 }, level = 1, group = "AreaOfEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [280731498] = { "(10-20)% increased Area of Effect" }, } }, ["UniqueAreaOfEffect2"] = { affix = "", "(8-15)% increased Area of Effect", statOrder = { 1630 }, level = 1, group = "AreaOfEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [280731498] = { "(8-15)% increased Area of Effect" }, } }, ["UniquePercentageStrength1"] = { affix = "", "(5-15)% increased Strength", statOrder = { 999 }, level = 1, group = "PercentageStrength", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [734614379] = { "(5-15)% increased Strength" }, } }, @@ -1796,37 +1796,37 @@ return { ["UniquePercentageIntelligence1"] = { affix = "", "(5-15)% increased Intelligence", statOrder = { 1001 }, level = 1, group = "PercentageIntelligence", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [656461285] = { "(5-15)% increased Intelligence" }, } }, ["UniquePercentageIntelligence2"] = { affix = "", "10% reduced Intelligence", statOrder = { 1001 }, level = 1, group = "PercentageIntelligence", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [656461285] = { "10% reduced Intelligence" }, } }, ["UniquePercentageIntelligence3"] = { affix = "", "(5-10)% increased Intelligence", statOrder = { 1001 }, level = 1, group = "PercentageIntelligence", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [656461285] = { "(5-10)% increased Intelligence" }, } }, - ["UniqueReducedIgniteEffectOnSelf1"] = { affix = "", "(35-50)% reduced Magnitude of Ignite on you", statOrder = { 7261 }, level = 1, group = "ReducedIgniteEffectOnSelf", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1269971728] = { "(35-50)% reduced Magnitude of Ignite on you" }, } }, + ["UniqueReducedIgniteEffectOnSelf1"] = { affix = "", "(35-50)% reduced Magnitude of Ignite on you", statOrder = { 7256 }, level = 1, group = "ReducedIgniteEffectOnSelf", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1269971728] = { "(35-50)% reduced Magnitude of Ignite on you" }, } }, ["UniqueReducedChillEffectOnSelf1"] = { affix = "", "(35-50)% reduced Effect of Chill on you", statOrder = { 1495 }, level = 1, group = "ChillEffectivenessOnSelf", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1478653032] = { "(35-50)% reduced Effect of Chill on you" }, } }, - ["UniqueReducedShockEffectOnSelf1"] = { affix = "", "(35-50)% reduced effect of Shock on you", statOrder = { 9859 }, level = 1, group = "ReducedShockEffectOnSelf", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3801067695] = { "(35-50)% reduced effect of Shock on you" }, } }, - ["UniqueThornsOnAnyHit1"] = { affix = "", "Thorns can Retaliate against all Hits", statOrder = { 10263 }, level = 1, group = "ThornsOnAnyHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3414243317] = { "Thorns can Retaliate against all Hits" }, } }, - ["UniqueTriggerDecomposeOnStep1"] = { affix = "", "Trigger Decompose every 1.2 metres travelled", statOrder = { 7687 }, level = 1, group = "CorpsewadeGrantsTriggeredCorpseCloud", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3371943724] = { "Trigger Decompose every 1.2 metres travelled" }, } }, - ["UniqueInflictGruelingMadnessOnHit1"] = { affix = "", "Hits with this Weapon inflict (2-5) Gruelling Madness", statOrder = { 7738 }, level = 1, group = "InflictGruelingMadnessOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2526112819] = { "Hits with this Weapon inflict (2-5) Gruelling Madness" }, } }, - ["UniqueEnemiesInPresenceGainPowerPerGruelingMadness1"] = { affix = "", "Enemies in your Presence have additional Power equal to their Gruelling Madness", statOrder = { 9132 }, level = 1, group = "UniqueEnemiesInPresenceGainPowerPerGruelingMadness", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1827379101] = { "Enemies in your Presence have additional Power equal to their Gruelling Madness" }, } }, - ["UniqueCrystalLifePerColdResistance"] = { affix = "", "Ice Crystals have (-3-3)% reduced maximum Life per 5% Cold Resistance you have", statOrder = { 7239 }, level = 69, group = "IceCrystalMaximumLifePerColdResistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [740421489] = { "Ice Crystals have (-3-3)% reduced maximum Life per 5% Cold Resistance you have" }, } }, - ["UniqueGainFearIncarnateOnCulling1"] = { affix = "", "Gain 1 Fear Incarnate when you Cull a target", statOrder = { 6932 }, level = 1, group = "GainFearIncarnate", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3775736880] = { "Gain 1 Fear Incarnate when you Cull a target" }, } }, - ["UniqueGainFinalityForXSecondsPerComboLostUsingSkills1"] = { affix = "", "Gain Finality for 0.5 seconds per Combo expended when using Skills", statOrder = { 6785 }, level = 1, group = "GainFinalityForXSecondsPerComboLostBySkills", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4010198893] = { "Gain Finality for 0.5 seconds per Combo expended when using Skills" }, } }, - ["UniqueGainXGuardPerComboLostUsingSkills1"] = { affix = "", "Gain (500-1000) Guard for 0.5 seconds per Combo expended when using Skills", statOrder = { 10400 }, level = 1, group = "GainXGuardPerComboLostUsingSkills1", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2443032293] = { "Gain (500-1000) Guard for 0.5 seconds per Combo expended when using Skills" }, } }, + ["UniqueReducedShockEffectOnSelf1"] = { affix = "", "(35-50)% reduced effect of Shock on you", statOrder = { 9853 }, level = 1, group = "ReducedShockEffectOnSelf", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3801067695] = { "(35-50)% reduced effect of Shock on you" }, } }, + ["UniqueThornsOnAnyHit1"] = { affix = "", "Thorns can Retaliate against all Hits", statOrder = { 10256 }, level = 1, group = "ThornsOnAnyHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3414243317] = { "Thorns can Retaliate against all Hits" }, } }, + ["UniqueTriggerDecomposeOnStep1"] = { affix = "", "Trigger Decompose every 1.2 metres travelled", statOrder = { 7682 }, level = 1, group = "CorpsewadeGrantsTriggeredCorpseCloud", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3371943724] = { "Trigger Decompose every 1.2 metres travelled" }, } }, + ["UniqueInflictGruelingMadnessOnHit1"] = { affix = "", "Hits with this Weapon inflict (2-5) Gruelling Madness", statOrder = { 7733 }, level = 1, group = "InflictGruelingMadnessOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2526112819] = { "Hits with this Weapon inflict (2-5) Gruelling Madness" }, } }, + ["UniqueEnemiesInPresenceGainPowerPerGruelingMadness1"] = { affix = "", "Enemies in your Presence have additional Power equal to their Gruelling Madness", statOrder = { 9127 }, level = 1, group = "UniqueEnemiesInPresenceGainPowerPerGruelingMadness", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1827379101] = { "Enemies in your Presence have additional Power equal to their Gruelling Madness" }, } }, + ["UniqueCrystalLifePerColdResistance"] = { affix = "", "Ice Crystals have (-3-3)% reduced maximum Life per 5% Cold Resistance you have", statOrder = { 7234 }, level = 69, group = "IceCrystalMaximumLifePerColdResistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [740421489] = { "Ice Crystals have (-3-3)% reduced maximum Life per 5% Cold Resistance you have" }, } }, + ["UniqueGainFearIncarnateOnCulling1"] = { affix = "", "Gain 1 Fear Incarnate when you Cull a target", statOrder = { 6927 }, level = 1, group = "GainFearIncarnate", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3775736880] = { "Gain 1 Fear Incarnate when you Cull a target" }, } }, + ["UniqueGainFinalityForXSecondsPerComboLostUsingSkills1"] = { affix = "", "Gain Finality for 0.5 seconds per Combo expended when using Skills", statOrder = { 6780 }, level = 1, group = "GainFinalityForXSecondsPerComboLostBySkills", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4010198893] = { "Gain Finality for 0.5 seconds per Combo expended when using Skills" }, } }, + ["UniqueGainXGuardPerComboLostUsingSkills1"] = { affix = "", "Gain (500-1000) Guard for 0.5 seconds per Combo expended when using Skills", statOrder = { 10393 }, level = 1, group = "GainXGuardPerComboLostUsingSkills1", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2443032293] = { "Gain (500-1000) Guard for 0.5 seconds per Combo expended when using Skills" }, } }, ["UniqueMinionChanceToApplyGruelingMadness1"] = { affix = "", "Minions have (10-20)% chance to inflict Gruelling Madness on Hit", statOrder = { 2901 }, level = 1, group = "MinionChanceToApplyGruelingMadness", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1486714289] = { "Minions have (10-20)% chance to inflict Gruelling Madness on Hit" }, } }, - ["UniqueEnemiesInPresenceGainGruelingMadness1"] = { affix = "", "Enemies in your Presence gain 1 Gruelling Madness each second", statOrder = { 6360 }, level = 1, group = "EnemiesInPresenceGainGruelingMadnessEachSecond", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3628041050] = { "Enemies in your Presence gain 1 Gruelling Madness each second" }, } }, + ["UniqueEnemiesInPresenceGainGruelingMadness1"] = { affix = "", "Enemies in your Presence gain 1 Gruelling Madness each second", statOrder = { 6355 }, level = 1, group = "EnemiesInPresenceGainGruelingMadnessEachSecond", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3628041050] = { "Enemies in your Presence gain 1 Gruelling Madness each second" }, } }, ["UniqueDeflectChanceLuckyOnLowLife1"] = { affix = "", "Chance to Deflect is Lucky while on Low Life", statOrder = { 1031 }, level = 1, group = "DeflectChanceLuckyOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1675120891] = { "Chance to Deflect is Lucky while on Low Life" }, } }, - ["UniqueCurseMagnitudeIsZero1"] = { affix = "", "Magnitudes of Curses you inflict are zero", statOrder = { 5670 }, level = 1, group = "UniqueCurseMagnitudeMultiplier", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2939415499] = { "Magnitudes of Curses you inflict are zero" }, } }, - ["UniqueCursesIgnoreLimit1"] = { affix = "", "Curses you inflict ignore Curse limit", statOrder = { 5931 }, level = 1, group = "CurseIgnoresCurseLimit", weightKey = { }, weightVal = { }, modTags = { "curse" }, tradeHashes = { [1793470535] = { "Curses you inflict ignore Curse limit" }, } }, - ["UniqueSpellDamageAsExtraChaosPerCurse1"] = { affix = "", "Spell Hits Gain (23-31)% of Damage as Extra Chaos Damage per Curse on target", statOrder = { 9306 }, level = 1, group = "SpellDamageAsExtraChaosPerCurse", weightKey = { }, weightVal = { }, modTags = { "chaos", "caster" }, tradeHashes = { [2653175601] = { "Spell Hits Gain (23-31)% of Damage as Extra Chaos Damage per Curse on target" }, } }, - ["UniqueSpellDamageAsExtraPhysicalPerCurse1"] = { affix = "", "Spell Hits Gain (23-31)% of Damage as Extra Physical Damage per Curse on target", statOrder = { 9307 }, level = 1, group = "SpellDamageAsExtraPhysicalPerCurse", weightKey = { }, weightVal = { }, modTags = { "physical", "caster" }, tradeHashes = { [1548338404] = { "Spell Hits Gain (23-31)% of Damage as Extra Physical Damage per Curse on target" }, } }, - ["UniqueDivineFragments1"] = { affix = "", "Create a Fragment of Divinity in your Presence every 4 seconds", statOrder = { 8033 }, level = 1, group = "DivineFragments", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [891466814] = { "Create a Fragment of Divinity in your Presence every 4 seconds" }, } }, - ["UniqueLifeLeechAlsoBasedOnLightningDamage1"] = { affix = "", "Life Leech recovers based on your Lightning damage as well as Physical damage", statOrder = { 7451 }, level = 1, group = "LifeLeechAlsoBasedOnLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [1092555766] = { "Life Leech recovers based on your Lightning damage as well as Physical damage" }, } }, - ["UniqueMaceSkillFireDamageConvertedToCold1"] = { affix = "", "Convert 100% of Fire Damage with Mace Skills to Cold Damage", statOrder = { 10415 }, level = 1, group = "UniqueVerisiumMaceSkillFireDamageConvertedToCold", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "cold" }, tradeHashes = { [1683568809] = { "Convert 100% of Fire Damage with Mace Skills to Cold Damage" }, } }, - ["UniqueLocalAttacksHaveAddedColdDamageFromPercentMaxMana1"] = { affix = "", "Attacks with this Weapon have Added Cold Damage equal to (6-8)% to (10-12)% of maximum Mana", statOrder = { 7626 }, level = 1, group = "WeaponAddedColdDamagePerMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [566086661] = { "Attacks with this Weapon have Added Cold Damage equal to (6-8)% to (10-12)% of maximum Mana" }, } }, + ["UniqueCurseMagnitudeIsZero1"] = { affix = "", "Magnitudes of Curses you inflict are zero", statOrder = { 5666 }, level = 1, group = "UniqueCurseMagnitudeMultiplier", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2939415499] = { "Magnitudes of Curses you inflict are zero" }, } }, + ["UniqueCursesIgnoreLimit1"] = { affix = "", "Curses you inflict ignore Curse limit", statOrder = { 5927 }, level = 1, group = "CurseIgnoresCurseLimit", weightKey = { }, weightVal = { }, modTags = { "curse" }, tradeHashes = { [1793470535] = { "Curses you inflict ignore Curse limit" }, } }, + ["UniqueSpellDamageAsExtraChaosPerCurse1"] = { affix = "", "Spell Hits Gain (23-31)% of Damage as Extra Chaos Damage per Curse on target", statOrder = { 9300 }, level = 1, group = "SpellDamageAsExtraChaosPerCurse", weightKey = { }, weightVal = { }, modTags = { "chaos", "caster" }, tradeHashes = { [2653175601] = { "Spell Hits Gain (23-31)% of Damage as Extra Chaos Damage per Curse on target" }, } }, + ["UniqueSpellDamageAsExtraPhysicalPerCurse1"] = { affix = "", "Spell Hits Gain (23-31)% of Damage as Extra Physical Damage per Curse on target", statOrder = { 9301 }, level = 1, group = "SpellDamageAsExtraPhysicalPerCurse", weightKey = { }, weightVal = { }, modTags = { "physical", "caster" }, tradeHashes = { [1548338404] = { "Spell Hits Gain (23-31)% of Damage as Extra Physical Damage per Curse on target" }, } }, + ["UniqueDivineFragments1"] = { affix = "", "Create a Fragment of Divinity in your Presence every 4 seconds", statOrder = { 8028 }, level = 1, group = "DivineFragments", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [891466814] = { "Create a Fragment of Divinity in your Presence every 4 seconds" }, } }, + ["UniqueLifeLeechAlsoBasedOnLightningDamage1"] = { affix = "", "Life Leech recovers based on your Lightning damage as well as Physical damage", statOrder = { 7446 }, level = 1, group = "LifeLeechAlsoBasedOnLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [1092555766] = { "Life Leech recovers based on your Lightning damage as well as Physical damage" }, } }, + ["UniqueMaceSkillFireDamageConvertedToCold1"] = { affix = "", "Convert 100% of Fire Damage with Mace Skills to Cold Damage", statOrder = { 10408 }, level = 1, group = "UniqueVerisiumMaceSkillFireDamageConvertedToCold", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "cold" }, tradeHashes = { [1683568809] = { "Convert 100% of Fire Damage with Mace Skills to Cold Damage" }, } }, + ["UniqueLocalAttacksHaveAddedColdDamageFromPercentMaxMana1"] = { affix = "", "Attacks with this Weapon have Added Cold Damage equal to (6-8)% to (10-12)% of maximum Mana", statOrder = { 7621 }, level = 1, group = "WeaponAddedColdDamagePerMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [566086661] = { "Attacks with this Weapon have Added Cold Damage equal to (6-8)% to (10-12)% of maximum Mana" }, } }, ["UniqueElementalDamageFromHitsContributesToCoreEleAilments1"] = { affix = "", "Elemental Damage from Hits Contributes to Flammability, Ignite, and Chill Magnitudes, Freeze Buildup, and Shock Chance", statOrder = { 2626 }, level = 1, group = "ElementalDamageContributesToCoreEleAilments", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [2678924815] = { "Elemental Damage from Hits Contributes to Flammability, Ignite, and Chill Magnitudes, Freeze Buildup, and Shock Chance" }, } }, ["UniquePhysicalDamageFromHitsContributesToChillAndFreeze1"] = { affix = "", "Physical damage from Hits Contributes to Chill Magnitude and Freeze Buildup", statOrder = { 2641 }, level = 1, group = "PhysicalDamageFromHitsContributesToChillAndFreeze", weightKey = { }, weightVal = { }, modTags = { "physical", "elemental", "cold" }, tradeHashes = { [905072977] = { "Physical damage from Hits Contributes to Chill Magnitude and Freeze Buildup" }, } }, - ["UniqueHauntedByTheWendigo1"] = { affix = "", "The Bodach haunts your Presence", statOrder = { 10670 }, level = 1, group = "UniqueHauntedByTheWendigo", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3783473032] = { "The Bodach haunts your Presence" }, } }, - ["UniqueBlindEnemiesInPresence1"] = { affix = "", "Enemies in your Presence are Blinded", statOrder = { 6355 }, level = 1, group = "UniqueBlindEnemiesInPresence", weightKey = { }, weightVal = { }, modTags = { "ailment" }, tradeHashes = { [2080373320] = { "Enemies in your Presence are Blinded" }, } }, - ["UniqueBlasphemyHasNoReservation1"] = { affix = "", "DNT-UNUSED Blasphemy has no Reservation", statOrder = { 4802 }, level = 1, group = "BlasphemyHasNoReservation", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3289261284] = { "DNT-UNUSED Blasphemy has no Reservation" }, } }, - ["UniqueSpearsInflictBloodstoneLanceOnHit1"] = { affix = "", "Spear Skills inflict a Bloodstone Lance on Hit, up to a maximum of 30 on each target", statOrder = { 9966 }, level = 1, group = "InflictBloodstoneLanceOnHit", weightKey = { }, weightVal = { }, modTags = { "unmutatable" }, tradeHashes = { [4106787208] = { "Spear Skills inflict a Bloodstone Lance on Hit, up to a maximum of 30 on each target" }, } }, - ["UniqueSpellsThatCostLifeGainDamageAsExtraPhys1"] = { affix = "", "Spells which cost Life Gain (80-120)% of Damage as Extra Physical Damage", statOrder = { 10039 }, level = 1, group = "SpellsWhichCostLifeGainDamageAsExtraPhys", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "physical_damage", "damage", "physical", "caster" }, tradeHashes = { [1088082880] = { "Spells which cost Life Gain (80-120)% of Damage as Extra Physical Damage" }, } }, + ["UniqueHauntedByTheWendigo1"] = { affix = "", "The Bodach haunts your Presence", statOrder = { 10671 }, level = 1, group = "UniqueHauntedByTheWendigo", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3783473032] = { "The Bodach haunts your Presence" }, } }, + ["UniqueBlindEnemiesInPresence1"] = { affix = "", "Enemies in your Presence are Blinded", statOrder = { 6350 }, level = 1, group = "UniqueBlindEnemiesInPresence", weightKey = { }, weightVal = { }, modTags = { "ailment" }, tradeHashes = { [2080373320] = { "Enemies in your Presence are Blinded" }, } }, + ["UniqueBlasphemyHasNoReservation1"] = { affix = "", "DNT-UNUSED Blasphemy has no Reservation", statOrder = { 4799 }, level = 1, group = "BlasphemyHasNoReservation", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3289261284] = { "DNT-UNUSED Blasphemy has no Reservation" }, } }, + ["UniqueSpearsInflictBloodstoneLanceOnHit1"] = { affix = "", "Spear Skills inflict a Bloodstone Lance on Hit, up to a maximum of 30 on each target", statOrder = { 9959 }, level = 1, group = "InflictBloodstoneLanceOnHit", weightKey = { }, weightVal = { }, modTags = { "unmutatable" }, tradeHashes = { [4106787208] = { "Spear Skills inflict a Bloodstone Lance on Hit, up to a maximum of 30 on each target" }, } }, + ["UniqueSpellsThatCostLifeGainDamageAsExtraPhys1"] = { affix = "", "Spells which cost Life Gain (80-120)% of Damage as Extra Physical Damage", statOrder = { 10032 }, level = 1, group = "SpellsWhichCostLifeGainDamageAsExtraPhys", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "physical_damage", "damage", "physical", "caster" }, tradeHashes = { [1088082880] = { "Spells which cost Life Gain (80-120)% of Damage as Extra Physical Damage" }, } }, ["UniqueGlobalCorruptedSpellSkillLevel1"] = { affix = "", "+(3-5) to Level of all Corrupted Spell Skill Gems", statOrder = { 952 }, level = 1, group = "GlobalCorruptedSpellSkillLevel1", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [2061237517] = { "+(3-5) to Level of all Corrupted Spell Skill Gems" }, } }, - ["UniqueOverkillDamagePhysical1"] = { affix = "", "Deal 30% of Overkill damage to enemies within 2 metres of the enemy killed", statOrder = { 9374 }, level = 1, group = "OverkillDamagePhysical", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2301852600] = { "Deal 30% of Overkill damage to enemies within 2 metres of the enemy killed" }, } }, + ["UniqueOverkillDamagePhysical1"] = { affix = "", "Deal 30% of Overkill damage to enemies within 2 metres of the enemy killed", statOrder = { 9368 }, level = 1, group = "OverkillDamagePhysical", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2301852600] = { "Deal 30% of Overkill damage to enemies within 2 metres of the enemy killed" }, } }, ["UniqueMaximumEnduranceCharges1"] = { affix = "", "+1 to Maximum Endurance Charges", statOrder = { 1559 }, level = 1, group = "MaximumEnduranceCharges", weightKey = { }, weightVal = { }, modTags = { "endurance_charge" }, tradeHashes = { [1515657623] = { "+1 to Maximum Endurance Charges" }, } }, ["UniqueMaximumFrenzyCharges1"] = { affix = "", "+1 to Maximum Frenzy Charges", statOrder = { 1564 }, level = 1, group = "MaximumFrenzyCharges", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [4078695] = { "+1 to Maximum Frenzy Charges" }, } }, ["UniqueMaximumPowerCharges1"] = { affix = "", "+1 to Maximum Power Charges", statOrder = { 1569 }, level = 1, group = "MaximumPowerCharges", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [227523295] = { "+1 to Maximum Power Charges" }, } }, @@ -1838,38 +1838,38 @@ return { ["UniqueBaseChanceToPoison2"] = { affix = "", "(20-30)% chance to Poison on Hit", statOrder = { 2899 }, level = 1, group = "BaseChanceToPoison", weightKey = { }, weightVal = { }, modTags = { "ailment" }, tradeHashes = { [795138349] = { "(20-30)% chance to Poison on Hit" }, } }, ["UniqueBaseChanceToPoison3"] = { affix = "", "(10-20)% chance to Poison on Hit", statOrder = { 2899 }, level = 1, group = "BaseChanceToPoison", weightKey = { }, weightVal = { }, modTags = { "ailment" }, tradeHashes = { [795138349] = { "(10-20)% chance to Poison on Hit" }, } }, ["UniqueBaseChanceToPoison4"] = { affix = "", "(20-30)% chance to Poison on Hit", statOrder = { 2899 }, level = 1, group = "BaseChanceToPoison", weightKey = { }, weightVal = { }, modTags = { "ailment" }, tradeHashes = { [795138349] = { "(20-30)% chance to Poison on Hit" }, } }, - ["UniqueChanceToPoisonOnSpellHit1"] = { affix = "", "100% chance to Poison on Hit with Spell Damage", statOrder = { 10037 }, level = 1, group = "ChanceToPoisonWithSpells", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "chaos_damage", "damage", "chaos", "caster" }, tradeHashes = { [1493211587] = { "100% chance to Poison on Hit with Spell Damage" }, } }, - ["UniquePoisonStackCount1"] = { affix = "", "Targets can be affected by +1 of your Poisons at the same time", statOrder = { 9327 }, level = 1, group = "PoisonStackCount", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1755296234] = { "Targets can be affected by +1 of your Poisons at the same time" }, } }, - ["UniqueSacrificeLifeToGainEnergyShield1"] = { affix = "", "Sacrifice (5-15)% of maximum Life to gain that much Energy Shield when you Cast a Spell", statOrder = { 9791 }, level = 1, group = "SacrificeLifeToGainES", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [613752285] = { "Sacrifice (5-15)% of maximum Life to gain that much Energy Shield when you Cast a Spell" }, } }, + ["UniqueChanceToPoisonOnSpellHit1"] = { affix = "", "100% chance to Poison on Hit with Spell Damage", statOrder = { 10030 }, level = 1, group = "ChanceToPoisonWithSpells", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "chaos_damage", "damage", "chaos", "caster" }, tradeHashes = { [1493211587] = { "100% chance to Poison on Hit with Spell Damage" }, } }, + ["UniquePoisonStackCount1"] = { affix = "", "Targets can be affected by +1 of your Poisons at the same time", statOrder = { 9321 }, level = 1, group = "PoisonStackCount", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1755296234] = { "Targets can be affected by +1 of your Poisons at the same time" }, } }, + ["UniqueSacrificeLifeToGainEnergyShield1"] = { affix = "", "Sacrifice (5-15)% of maximum Life to gain that much Energy Shield when you Cast a Spell", statOrder = { 9785 }, level = 1, group = "SacrificeLifeToGainES", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [613752285] = { "Sacrifice (5-15)% of maximum Life to gain that much Energy Shield when you Cast a Spell" }, } }, ["UniqueCullingStrike1"] = { affix = "", "Culling Strike", statOrder = { 1775 }, level = 1, group = "CullingStrike", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2524254339] = { "Culling Strike" }, } }, - ["UniqueDecimatingStrike1"] = { affix = "", "Decimating Strike", statOrder = { 6100 }, level = 1, group = "DecimatingStrike", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3872034802] = { "Decimating Strike" }, } }, + ["UniqueDecimatingStrike1"] = { affix = "", "Decimating Strike", statOrder = { 6095 }, level = 1, group = "DecimatingStrike", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3872034802] = { "Decimating Strike" }, } }, ["UniqueCannotBeIgnited1"] = { affix = "", "Cannot be Ignited", statOrder = { 1595 }, level = 1, group = "CannotBeIgnited", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [331731406] = { "Cannot be Ignited" }, } }, ["UniquePhysicalAttackDamageTaken1"] = { affix = "", "-10 Physical Damage taken from Attack Hits", statOrder = { 1959 }, level = 1, group = "PhysicalAttackDamageTaken", weightKey = { }, weightVal = { }, modTags = { "physical", "attack" }, tradeHashes = { [3441651621] = { "-10 Physical Damage taken from Attack Hits" }, } }, ["UniquePhysicalAttackDamageTaken2"] = { affix = "", "-4 Physical Damage taken from Attack Hits", statOrder = { 1959 }, level = 1, group = "PhysicalAttackDamageTaken", weightKey = { }, weightVal = { }, modTags = { "physical", "attack" }, tradeHashes = { [3441651621] = { "-4 Physical Damage taken from Attack Hits" }, } }, ["UniqueNoManaPerIntelligence1"] = { affix = "", "Gain no inherent bonus from Intelligence", statOrder = { 1762 }, level = 1, group = "NoMaximumManaPerIntelligence", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [4187571952] = { "Gain no inherent bonus from Intelligence" }, } }, ["UniqueNoLifeRegeneration1"] = { affix = "", "You have no Life Regeneration", statOrder = { 2020 }, level = 1, group = "NoLifeRegeneration", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [854225133] = { "You have no Life Regeneration" }, } }, - ["UniqueFragileRegrowth1"] = { affix = "", "Maximum 10 Fragile Regrowth", "0.5% of maximum Life Regenerated per second per Fragile Regrowth", "10% increased Mana Regeneration Rate per Fragile Regrowth", "Lose all Fragile Regrowth when Hit", "Gain 1 Fragile Regrowth each second", statOrder = { 4059, 4060, 4061, 4062, 6870 }, level = 1, group = "FragileRegrowth", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [344174146] = { "10% increased Mana Regeneration Rate per Fragile Regrowth" }, [1173537953] = { "Maximum 10 Fragile Regrowth" }, [3841984913] = { "Gain 1 Fragile Regrowth each second" }, [1306791873] = { "Lose all Fragile Regrowth when Hit" }, [3175722882] = { "0.5% of maximum Life Regenerated per second per Fragile Regrowth" }, } }, + ["UniqueFragileRegrowth1"] = { affix = "", "Maximum 10 Fragile Regrowth", "0.5% of maximum Life Regenerated per second per Fragile Regrowth", "10% increased Mana Regeneration Rate per Fragile Regrowth", "Lose all Fragile Regrowth when Hit", "Gain 1 Fragile Regrowth each second", statOrder = { 4059, 4060, 4061, 4062, 6865 }, level = 1, group = "FragileRegrowth", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [344174146] = { "10% increased Mana Regeneration Rate per Fragile Regrowth" }, [1173537953] = { "Maximum 10 Fragile Regrowth" }, [3841984913] = { "Gain 1 Fragile Regrowth each second" }, [1306791873] = { "Lose all Fragile Regrowth when Hit" }, [3175722882] = { "0.5% of maximum Life Regenerated per second per Fragile Regrowth" }, } }, ["UniqueEnergyShieldDelay1"] = { affix = "", "(30-50)% faster start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1782086450] = { "(30-50)% faster start of Energy Shield Recharge" }, } }, ["UniqueEnergyShieldDelay2"] = { affix = "", "30% slower start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1782086450] = { "30% slower start of Energy Shield Recharge" }, } }, ["UniqueEnergyShieldDelay3"] = { affix = "", "100% faster start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1782086450] = { "100% faster start of Energy Shield Recharge" }, } }, ["UniqueEnergyShieldDelay4"] = { affix = "", "80% faster start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1782086450] = { "80% faster start of Energy Shield Recharge" }, } }, ["UniqueEnergyShieldDelay5"] = { affix = "", "(30-50)% faster start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1782086450] = { "(30-50)% faster start of Energy Shield Recharge" }, } }, - ["UniqueReverseChill1"] = { affix = "", "The Effect of Chill on you is reversed", statOrder = { 5646 }, level = 1, group = "ReverseChill", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [2955966707] = { "The Effect of Chill on you is reversed" }, } }, + ["UniqueReverseChill1"] = { affix = "", "The Effect of Chill on you is reversed", statOrder = { 5642 }, level = 1, group = "ReverseChill", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [2955966707] = { "The Effect of Chill on you is reversed" }, } }, ["UniquePhysicalDamageTakenPercentToReflect1"] = { affix = "", "250% of Melee Physical Damage taken reflected to Attacker", statOrder = { 2241 }, level = 1, group = "PhysicalDamageTakenPercentToReflect", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [1092987622] = { "250% of Melee Physical Damage taken reflected to Attacker" }, } }, - ["UniquePhysicalDamagePreventedRecoup1"] = { affix = "", "50% of Physical Damage prevented Recouped as Life", statOrder = { 9451 }, level = 1, group = "PhysicalDamagePreventedRecoup", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "physical" }, tradeHashes = { [1374654984] = { "50% of Physical Damage prevented Recouped as Life" }, } }, + ["UniquePhysicalDamagePreventedRecoup1"] = { affix = "", "50% of Physical Damage prevented Recouped as Life", statOrder = { 9445 }, level = 1, group = "PhysicalDamagePreventedRecoup", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "physical" }, tradeHashes = { [1374654984] = { "50% of Physical Damage prevented Recouped as Life" }, } }, ["UniqueRechargeNotInterruptedRecently1"] = { affix = "", "Energy Shield Recharge is not interrupted by Damage if Recharge began Recently", statOrder = { 3422 }, level = 1, group = "RechargeNotInterruptedRecently", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1419390131] = { "Energy Shield Recharge is not interrupted by Damage if Recharge began Recently" }, } }, - ["UniqueMinionReviveSpeed1"] = { affix = "", "Minions Revive 50% faster", statOrder = { 9085 }, level = 1, group = "MinionReviveSpeed", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive 50% faster" }, } }, - ["UniqueMinionReviveSpeed2"] = { affix = "", "Minions Revive (10-15)% faster", statOrder = { 9085 }, level = 1, group = "MinionReviveSpeed", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (10-15)% faster" }, } }, - ["UniqueMinionReviveSpeed3"] = { affix = "", "Minions Revive 50% slower", statOrder = { 9085 }, level = 1, group = "MinionReviveSpeed", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive 50% slower" }, } }, + ["UniqueMinionReviveSpeed1"] = { affix = "", "Minions Revive 50% faster", statOrder = { 9080 }, level = 1, group = "MinionReviveSpeed", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive 50% faster" }, } }, + ["UniqueMinionReviveSpeed2"] = { affix = "", "Minions Revive (10-15)% faster", statOrder = { 9080 }, level = 1, group = "MinionReviveSpeed", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (10-15)% faster" }, } }, + ["UniqueMinionReviveSpeed3"] = { affix = "", "Minions Revive 50% slower", statOrder = { 9080 }, level = 1, group = "MinionReviveSpeed", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive 50% slower" }, } }, ["UniqueMinionLifeGainAsEnergyShield1"] = { affix = "", "Minions gain (20-30)% of their maximum Life as Extra maximum Energy Shield", statOrder = { 1437 }, level = 1, group = "MinionLifeGainAsEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield", "minion" }, tradeHashes = { [943702197] = { "Minions gain (20-30)% of their maximum Life as Extra maximum Energy Shield" }, } }, ["UniqueCannotBeShocked1"] = { affix = "", "Cannot be Shocked", statOrder = { 1597 }, level = 1, group = "CannotBeShocked", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [491899612] = { "Cannot be Shocked" }, } }, - ["UniqueFlaskChanceToNotConsume1"] = { affix = "", "50% less Flask Charges used", statOrder = { 7231 }, level = 1, group = "HuskOfDreamsFlaskChargesUsed", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [3749630567] = { "50% less Flask Charges used" }, } }, - ["UniqueLifeRegenerationFromLifeFlaskRecovery1"] = { affix = "", "Cannot use Life Flasks", "Non-Unique Life Flasks apply their Effects constantly", "Recovery from Life Flasks cannot be Instant", "Recovery from your Life Flasks cannot be applied to anything other than you", statOrder = { 9310, 9310.1, 9310.2, 9310.3 }, level = 1, group = "HuskOfDreamsLifeRegenFromFlaskRecovery", weightKey = { }, weightVal = { }, modTags = { "flat_life_regen" }, tradeHashes = { [1580426064] = { "Cannot use Life Flasks", "Non-Unique Life Flasks apply their Effects constantly", "Recovery from Life Flasks cannot be Instant", "Recovery from your Life Flasks cannot be applied to anything other than you" }, } }, - ["UniqueLifeFlaskRecoveryAmount1"] = { affix = "", "(40-60)% less Life Flask Recovery", statOrder = { 10392 }, level = 1, group = "HuskOfDreamsLifeFlaskRecoveryAmount", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1972661424] = { "(40-60)% less Life Flask Recovery" }, } }, - ["UniqueRemnantsAffectAlliesInPresence1"] = { affix = "", "Remnants you create affect Allies in your Presence as well as you when collected", statOrder = { 9741 }, level = 1, group = "RemnantsAlsoAffectAllies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [315717203] = { "Remnants you create affect Allies in your Presence as well as you when collected" }, } }, - ["UniqueRemnantSkillSpiritReservationEfficiency1"] = { affix = "", "(80-100)% increased Reservation Efficiency of Remnant Skills", statOrder = { 9769 }, level = 1, group = "RemnantSkillSpiritReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1350127730] = { "(80-100)% increased Reservation Efficiency of Remnant Skills" }, } }, + ["UniqueFlaskChanceToNotConsume1"] = { affix = "", "50% less Flask Charges used", statOrder = { 7226 }, level = 1, group = "HuskOfDreamsFlaskChargesUsed", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [3749630567] = { "50% less Flask Charges used" }, } }, + ["UniqueLifeRegenerationFromLifeFlaskRecovery1"] = { affix = "", "Cannot use Life Flasks", "Non-Unique Life Flasks apply their Effects constantly", "Recovery from Life Flasks cannot be Instant", "Recovery from your Life Flasks cannot be applied to anything other than you", statOrder = { 9304, 9304.1, 9304.2, 9304.3 }, level = 1, group = "HuskOfDreamsLifeRegenFromFlaskRecovery", weightKey = { }, weightVal = { }, modTags = { "flat_life_regen" }, tradeHashes = { [1580426064] = { "Cannot use Life Flasks", "Non-Unique Life Flasks apply their Effects constantly", "Recovery from Life Flasks cannot be Instant", "Recovery from your Life Flasks cannot be applied to anything other than you" }, } }, + ["UniqueLifeFlaskRecoveryAmount1"] = { affix = "", "(40-60)% less Life Flask Recovery", statOrder = { 10385 }, level = 1, group = "HuskOfDreamsLifeFlaskRecoveryAmount", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1972661424] = { "(40-60)% less Life Flask Recovery" }, } }, + ["UniqueRemnantsAffectAlliesInPresence1"] = { affix = "", "Remnants you create affect Allies in your Presence as well as you when collected", statOrder = { 9735 }, level = 1, group = "RemnantsAlsoAffectAllies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [315717203] = { "Remnants you create affect Allies in your Presence as well as you when collected" }, } }, + ["UniqueRemnantSkillSpiritReservationEfficiency1"] = { affix = "", "(80-100)% increased Reservation Efficiency of Remnant Skills", statOrder = { 9763 }, level = 1, group = "RemnantSkillSpiritReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1350127730] = { "(80-100)% increased Reservation Efficiency of Remnant Skills" }, } }, ["UniqueSetElementalResistances1"] = { affix = "", "You have no Elemental Resistances", statOrder = { 2591 }, level = 1, group = "SetElementalResistances", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "elemental", "resistance" }, tradeHashes = { [1776968075] = { "You have no Elemental Resistances" }, } }, - ["UniquePoisonOnCrit1"] = { affix = "", "Critical Hits Poison the enemy", statOrder = { 9502 }, level = 1, group = "PoisonOnCrit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "critical", "ailment" }, tradeHashes = { [62849030] = { "Critical Hits Poison the enemy" }, } }, + ["UniquePoisonOnCrit1"] = { affix = "", "Critical Hits Poison the enemy", statOrder = { 9496 }, level = 1, group = "PoisonOnCrit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "critical", "ailment" }, tradeHashes = { [62849030] = { "Critical Hits Poison the enemy" }, } }, ["UniqueDuplicatesRingStats1"] = { affix = "", "Reflects opposite Ring", statOrder = { 2607 }, level = 1, group = "DuplicatesRingStats", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [746505085] = { "Reflects opposite Ring" }, } }, ["UniqueLifeLeechAmount1"] = { affix = "", "(100-200)% increased amount of Life Leeched", statOrder = { 1895 }, level = 1, group = "LifeLeechAmount", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2112395885] = { "(100-200)% increased amount of Life Leeched" }, } }, ["UniquePhysicalMinimumDamageModifier1"] = { affix = "", "(30-40)% less minimum Physical Attack Damage", statOrder = { 1158 }, level = 1, group = "RyuslathaMinimumDamageModifier", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [2423248184] = { "(30-40)% less minimum Physical Attack Damage" }, } }, @@ -1878,90 +1878,90 @@ return { ["UniqueGlobalItemAttributeRequirements2"] = { affix = "", "Equipment and Skill Gems have 25% increased Attribute Requirements", statOrder = { 2335 }, level = 1, group = "GlobalItemAttributeRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [752930724] = { "Equipment and Skill Gems have 25% increased Attribute Requirements" }, } }, ["UniqueGlobalGemAttributeRequirements1"] = { affix = "", "Skill Gems have no Attribute Requirements", statOrder = { 2332 }, level = 1, group = "GlobalNoGemAttributeRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4245256219] = { "Skill Gems have no Attribute Requirements" }, } }, ["UniqueGlobalEquipmentAttributeRequirements1"] = { affix = "", "Equipment has no Attribute Requirements", statOrder = { 2331 }, level = 1, group = "GlobalNoEquipmentAttributeRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2480151124] = { "Equipment has no Attribute Requirements" }, } }, - ["UniqueEnemiesBlockedAreIntimidated1"] = { affix = "", "Permanently Intimidate enemies on Block", statOrder = { 9428 }, level = 1, group = "EnemiesBlockedAreIntimidated", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2930706364] = { "Permanently Intimidate enemies on Block" }, } }, - ["UniqueEnemiesBlockedAreIntimidatedDuration1"] = { affix = "", "Intimidate Enemies on Block for 8 seconds", statOrder = { 7379 }, level = 1, group = "EnemiesBlockedAreIntimidatedDuration", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3703496511] = { "Intimidate Enemies on Block for 8 seconds" }, } }, + ["UniqueEnemiesBlockedAreIntimidated1"] = { affix = "", "Permanently Intimidate enemies on Block", statOrder = { 9422 }, level = 1, group = "EnemiesBlockedAreIntimidated", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2930706364] = { "Permanently Intimidate enemies on Block" }, } }, + ["UniqueEnemiesBlockedAreIntimidatedDuration1"] = { affix = "", "Intimidate Enemies on Block for 8 seconds", statOrder = { 7374 }, level = 1, group = "EnemiesBlockedAreIntimidatedDuration", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3703496511] = { "Intimidate Enemies on Block for 8 seconds" }, } }, ["UniqueHasOnslaught1"] = { affix = "", "Onslaught", statOrder = { 3278 }, level = 1, group = "HasOnslaught", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1520059289] = { "Onslaught" }, } }, - ["UniqueChanceToIntimidateOnHit1"] = { affix = "", "25% chance to Intimidate Enemies for 4 seconds on Hit", statOrder = { 5559 }, level = 1, group = "ChanceToIntimidateOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [78985352] = { "25% chance to Intimidate Enemies for 4 seconds on Hit" }, } }, + ["UniqueChanceToIntimidateOnHit1"] = { affix = "", "25% chance to Intimidate Enemies for 4 seconds on Hit", statOrder = { 5555 }, level = 1, group = "ChanceToIntimidateOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [78985352] = { "25% chance to Intimidate Enemies for 4 seconds on Hit" }, } }, ["UniqueExperienceIncrease1"] = { affix = "", "5% increased Experience gain", statOrder = { 1471 }, level = 1, group = "ExperienceIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3666934677] = { "5% increased Experience gain" }, } }, ["UniquePowerChargeOnCritChance1"] = { affix = "", "25% chance to gain a Power Charge on Critical Hit", statOrder = { 1585 }, level = 1, group = "PowerChargeOnCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "power_charge", "critical" }, tradeHashes = { [3814876985] = { "25% chance to gain a Power Charge on Critical Hit" }, } }, ["UniqueIncreasedStrengthRequirements1"] = { affix = "", "50% increased Strength Requirement", statOrder = { 828 }, level = 1, group = "IncreasedStrengthRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [295075366] = { "50% increased Strength Requirement" }, } }, - ["UniqueRechargeOnManaFlask1"] = { affix = "", "Energy Shield Recharge starts when you use a Mana Flask", statOrder = { 10081 }, level = 1, group = "RechargeOnManaFlask", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2402413437] = { "Energy Shield Recharge starts when you use a Mana Flask" }, } }, + ["UniqueRechargeOnManaFlask1"] = { affix = "", "Energy Shield Recharge starts when you use a Mana Flask", statOrder = { 10074 }, level = 1, group = "RechargeOnManaFlask", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2402413437] = { "Energy Shield Recharge starts when you use a Mana Flask" }, } }, ["UniqueAlwaysDrinkingFlask1"] = { affix = "", "This Flask cannot be Used but applies its Effect constantly", statOrder = { 617 }, level = 62, group = "FlaskAlwaysDrinking", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [2980117882] = { "This Flask cannot be Used but applies its Effect constantly" }, } }, ["UniqueCannotDrinkFlaskManually1"] = { affix = "", "Cannot be Used manually", statOrder = { 684 }, level = 1, group = "CannotDrinkFlask", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1237409891] = { "Cannot be Used manually" }, } }, ["UniqueFlaskUsedOnPerfectTiming1"] = { affix = "", "Used when you release a skill with Perfect Timing", statOrder = { 705 }, level = 1, group = "FlaskUseOnPerfectTiming", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [3832076641] = { "Used when you release a skill with Perfect Timing" }, } }, ["UniquePerfectTimingWindowDuringFlaskEffect1"] = { affix = "", "Skills have (80-120)% longer Perfect Timing window during effect", statOrder = { 748 }, level = 1, group = "PerfectTimingWindowDuringFlaskEffect", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [3982604001] = { "Skills have (80-120)% longer Perfect Timing window during effect" }, } }, - ["UniqueLosePercentLifeWhileNoRunicWardDuringEffect1"] = { affix = "", "Lose 5% Life per second while you have no Runic Ward during Effect", statOrder = { 7839 }, level = 1, group = "LosePercentLifeWhileNoRunicWardDuringFlaskEffect", weightKey = { }, weightVal = { }, modTags = { "resource", "runic_ward", "life" }, tradeHashes = { [1147913864] = { "Lose 5% Life per second while you have no Runic Ward during Effect" }, } }, - ["UniqueManaFlaskRecoveryCanOverflowManaDuringEffect1"] = { affix = "", "Mana Recovery from Flasks can Overflow maximum Mana during Effect", statOrder = { 7841 }, level = 1, group = "ManaFlaskRecoveryCanOverflowManaDuringFlaskEffect", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [4100842845] = { "Mana Recovery from Flasks can Overflow maximum Mana during Effect" }, } }, - ["UniqueAilmentChanceRecieved1"] = { affix = "", "(80-100)% increased Chance to be afflicted by Ailments when Hit", statOrder = { 5487 }, level = 1, group = "AilmentChanceRecieved", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [892489594] = { "(80-100)% increased Chance to be afflicted by Ailments when Hit" }, } }, - ["UniqueMovementVelocityWithAilment1"] = { affix = "", "25% increased Movement Speed while affected by an Ailment", statOrder = { 9148 }, level = 1, group = "MovementVelocityWithAilment", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [610276769] = { "25% increased Movement Speed while affected by an Ailment" }, } }, + ["UniqueLosePercentLifeWhileNoRunicWardDuringEffect1"] = { affix = "", "Lose 5% Life per second while you have no Runic Ward during Effect", statOrder = { 7834 }, level = 1, group = "LosePercentLifeWhileNoRunicWardDuringFlaskEffect", weightKey = { }, weightVal = { }, modTags = { "resource", "runic_ward", "life" }, tradeHashes = { [1147913864] = { "Lose 5% Life per second while you have no Runic Ward during Effect" }, } }, + ["UniqueManaFlaskRecoveryCanOverflowManaDuringEffect1"] = { affix = "", "Mana Recovery from Flasks can Overflow maximum Mana during Effect", statOrder = { 7836 }, level = 1, group = "ManaFlaskRecoveryCanOverflowManaDuringFlaskEffect", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [4100842845] = { "Mana Recovery from Flasks can Overflow maximum Mana during Effect" }, } }, + ["UniqueAilmentChanceRecieved1"] = { affix = "", "(80-100)% increased Chance to be afflicted by Ailments when Hit", statOrder = { 5483 }, level = 1, group = "AilmentChanceRecieved", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [892489594] = { "(80-100)% increased Chance to be afflicted by Ailments when Hit" }, } }, + ["UniqueMovementVelocityWithAilment1"] = { affix = "", "25% increased Movement Speed while affected by an Ailment", statOrder = { 9142 }, level = 1, group = "MovementVelocityWithAilment", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [610276769] = { "25% increased Movement Speed while affected by an Ailment" }, } }, ["UniqueMinionCausticCloudOnDeath1"] = { affix = "", "Your Minions spread Caustic Ground on Death, dealing 20% of their maximum Life as Chaos Damage per second", statOrder = { 3136 }, level = 1, group = "MinionCausticCloudOnDeath", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "minion_damage", "damage", "chaos", "minion" }, tradeHashes = { [688802590] = { "Your Minions spread Caustic Ground on Death, dealing 20% of their maximum Life as Chaos Damage per second" }, } }, - ["UniqueLocalDoubleStunDamage1"] = { affix = "", "Causes Double Stun Buildup", statOrder = { 7695 }, level = 1, group = "LocalDoubleStunDamage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [769129523] = { "Causes Double Stun Buildup" }, } }, - ["UniqueLocalBreakArmourOnHit1"] = { affix = "", "Hits Break (30-50) Armour", statOrder = { 7616 }, level = 1, group = "LocalBreakArmourOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [289086688] = { "Hits Break (30-50) Armour" }, } }, + ["UniqueLocalDoubleStunDamage1"] = { affix = "", "Causes Double Stun Buildup", statOrder = { 7690 }, level = 1, group = "LocalDoubleStunDamage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [769129523] = { "Causes Double Stun Buildup" }, } }, + ["UniqueLocalBreakArmourOnHit1"] = { affix = "", "Hits Break (30-50) Armour", statOrder = { 7611 }, level = 1, group = "LocalBreakArmourOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [289086688] = { "Hits Break (30-50) Armour" }, } }, ["UniqueBreakArmourWithPhysicalSpells1"] = { affix = "", "DNT-UNUSED Break Armour equal to (5-8)% of Physical Spell damage dealt", statOrder = { 4412 }, level = 1, group = "PhysicalSpellArmourBreak", weightKey = { }, weightVal = { }, modTags = { "physical", "caster" }, tradeHashes = { [2795257911] = { "DNT-UNUSED Break Armour equal to (5-8)% of Physical Spell damage dealt" }, } }, - ["UniqueLocalFireExposureOnArmourBreak1"] = { affix = "", "Inflicts Elemental Exposure when this Weapon Fully Breaks Armour", statOrder = { 7618 }, level = 1, group = "LocalFireExposureOnArmourBreak", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [359380213] = { "Inflicts Elemental Exposure when this Weapon Fully Breaks Armour" }, } }, + ["UniqueLocalFireExposureOnArmourBreak1"] = { affix = "", "Inflicts Elemental Exposure when this Weapon Fully Breaks Armour", statOrder = { 7613 }, level = 1, group = "LocalFireExposureOnArmourBreak", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [359380213] = { "Inflicts Elemental Exposure when this Weapon Fully Breaks Armour" }, } }, ["UniqueIncreasedStunThreshold1"] = { affix = "", "20% reduced Stun Threshold", statOrder = { 2983 }, level = 1, group = "IncreasedStunThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [680068163] = { "20% reduced Stun Threshold" }, } }, - ["UniqueDoubleStunThresholdWhileActiveBlock1"] = { affix = "", "Double Stun Threshold while Shield is Raised", statOrder = { 7828 }, level = 1, group = "DoubleStunThresholdWhileActiveBlock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3686997387] = { "Double Stun Threshold while Shield is Raised" }, } }, - ["UniqueRageOnHit1"] = { affix = "", "Gain 1 Rage on Melee Hit", statOrder = { 6873 }, level = 1, group = "RageOnHit", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2709367754] = { "Gain 1 Rage on Melee Hit" }, } }, - ["UniqueIncreasedStunThresholdPerRage1"] = { affix = "", "Every Rage also grants 1% increased Stun Threshold", statOrder = { 10656 }, level = 1, group = "IncreasedStunThresholdPerRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [352044736] = { "Every Rage also grants 1% increased Stun Threshold" }, } }, - ["UniqueIncreasedArmourPerRage1"] = { affix = "", "Every Rage also grants 1% increased Armour", statOrder = { 10644 }, level = 1, group = "IncreasedArmourPerRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2995914769] = { "Every Rage also grants 1% increased Armour" }, } }, - ["UniqueLifeRecoupPerRage1"] = { affix = "", "Every 5 Rage also grants 5% of Damage taken Recouped as Life", statOrder = { 10562 }, level = 1, group = "LifeRecoupPerRage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1895552497] = { "Every 5 Rage also grants 5% of Damage taken Recouped as Life" }, } }, - ["UniquePhysicalDamagePin1"] = { affix = "", "Physical Damage is Pinning", statOrder = { 4735 }, level = 1, group = "PhysicalDamagePin", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [2041668411] = { "Physical Damage is Pinning" }, } }, + ["UniqueDoubleStunThresholdWhileActiveBlock1"] = { affix = "", "Double Stun Threshold while Shield is Raised", statOrder = { 7823 }, level = 1, group = "DoubleStunThresholdWhileActiveBlock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3686997387] = { "Double Stun Threshold while Shield is Raised" }, } }, + ["UniqueRageOnHit1"] = { affix = "", "Gain 1 Rage on Melee Hit", statOrder = { 6868 }, level = 1, group = "RageOnHit", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2709367754] = { "Gain 1 Rage on Melee Hit" }, } }, + ["UniqueIncreasedStunThresholdPerRage1"] = { affix = "", "Every Rage also grants 1% increased Stun Threshold", statOrder = { 10649 }, level = 1, group = "IncreasedStunThresholdPerRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [352044736] = { "Every Rage also grants 1% increased Stun Threshold" }, } }, + ["UniqueIncreasedArmourPerRage1"] = { affix = "", "Every Rage also grants 1% increased Armour", statOrder = { 10637 }, level = 1, group = "IncreasedArmourPerRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2995914769] = { "Every Rage also grants 1% increased Armour" }, } }, + ["UniqueLifeRecoupPerRage1"] = { affix = "", "Every 5 Rage also grants 5% of Damage taken Recouped as Life", statOrder = { 10555 }, level = 1, group = "LifeRecoupPerRage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1895552497] = { "Every 5 Rage also grants 5% of Damage taken Recouped as Life" }, } }, + ["UniquePhysicalDamagePin1"] = { affix = "", "Physical Damage is Pinning", statOrder = { 4733 }, level = 1, group = "PhysicalDamagePin", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [2041668411] = { "Physical Damage is Pinning" }, } }, ["UniqueLocalPhysicalDamageAddedAsEachElement1"] = { affix = "", "Attacks with this Weapon gain 100% of Physical damage as Extra damage of each Element", statOrder = { 3908 }, level = 1, group = "LocalPhysicalDamageAddedAsEachElement", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "attack" }, tradeHashes = { [3620731914] = { "Attacks with this Weapon gain 100% of Physical damage as Extra damage of each Element" }, } }, - ["UniqueBlockChanceToAllies1"] = { affix = "", "Allies in your Presence have Block Chance equal to yours", statOrder = { 9375 }, level = 1, group = "BlockChanceToAllies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1361645249] = { "Allies in your Presence have Block Chance equal to yours" }, } }, - ["UniqueNoMovementPenaltyRaisedShield1"] = { affix = "", "No Movement Speed Penalty while Shield is Raised", statOrder = { 9214 }, level = 1, group = "NoMovementPenaltyRaisedShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [585231074] = { "No Movement Speed Penalty while Shield is Raised" }, } }, - ["UniqueLocalMaimOnCrit1"] = { affix = "", "Maim on Critical Hit", statOrder = { 7614 }, level = 1, group = "LocalMaimOnCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2895144208] = { "Maim on Critical Hit" }, } }, - ["UniqueAlwaysCritHeavyStun1"] = { affix = "", "Always deals Critical Hits against Heavy Stunned Enemies", statOrder = { 7612 }, level = 1, group = "AlwaysCritHeavyStun", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2214130968] = { "Always deals Critical Hits against Heavy Stunned Enemies" }, } }, + ["UniqueBlockChanceToAllies1"] = { affix = "", "Allies in your Presence have Block Chance equal to yours", statOrder = { 9369 }, level = 1, group = "BlockChanceToAllies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1361645249] = { "Allies in your Presence have Block Chance equal to yours" }, } }, + ["UniqueNoMovementPenaltyRaisedShield1"] = { affix = "", "No Movement Speed Penalty while Shield is Raised", statOrder = { 9208 }, level = 1, group = "NoMovementPenaltyRaisedShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [585231074] = { "No Movement Speed Penalty while Shield is Raised" }, } }, + ["UniqueLocalMaimOnCrit1"] = { affix = "", "Maim on Critical Hit", statOrder = { 7609 }, level = 1, group = "LocalMaimOnCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2895144208] = { "Maim on Critical Hit" }, } }, + ["UniqueAlwaysCritHeavyStun1"] = { affix = "", "Always deals Critical Hits against Heavy Stunned Enemies", statOrder = { 7607 }, level = 1, group = "AlwaysCritHeavyStun", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2214130968] = { "Always deals Critical Hits against Heavy Stunned Enemies" }, } }, ["UniqueBaseLifeRegenToAllies1"] = { affix = "", "50% of your Base Life Regeneration is granted to Allies in your Presence", statOrder = { 924 }, level = 82, group = "BaseLifeRegenToAllies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4287671144] = { "50% of your Base Life Regeneration is granted to Allies in your Presence" }, } }, - ["UniqueManaScarificeToAllies1"] = { affix = "", "When a Party Member in your Presence Casts a Spell, you", "Sacrifice 20% of Mana and they Leech that Mana", statOrder = { 10389, 10389.1 }, level = 1, group = "ManaScarificeToAllies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [603021645] = { "When a Party Member in your Presence Casts a Spell, you", "Sacrifice 20% of Mana and they Leech that Mana" }, } }, + ["UniqueManaScarificeToAllies1"] = { affix = "", "When a Party Member in your Presence Casts a Spell, you", "Sacrifice 20% of Mana and they Leech that Mana", statOrder = { 10382, 10382.1 }, level = 1, group = "ManaScarificeToAllies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [603021645] = { "When a Party Member in your Presence Casts a Spell, you", "Sacrifice 20% of Mana and they Leech that Mana" }, } }, ["UniqueCannotBlock1"] = { affix = "", "Cannot Block", statOrder = { 2977 }, level = 1, group = "CannotBlockAttacks", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [1465760952] = { "Cannot Block" }, } }, - ["UniqueMaximumBlockToMaximumResistances1"] = { affix = "", "Modifiers to Maximum Block Chance instead apply to Maximum Resistances", statOrder = { 8845 }, level = 1, group = "MaximumBlockToMaximumResistances", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3679696791] = { "Modifiers to Maximum Block Chance instead apply to Maximum Resistances" }, } }, - ["UniqueDisableShieldSkills1"] = { affix = "", "Cannot use Shield Skills", statOrder = { 10625 }, level = 1, group = "DisableShieldSkills", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [65135897] = { "Cannot use Shield Skills" }, } }, - ["UniqueFullManaThreshold1"] = { affix = "", "You count as on Full Mana while at 90% of maximum Mana or above", statOrder = { 6698 }, level = 1, group = "FullManaThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [423304126] = { "You count as on Full Mana while at 90% of maximum Mana or above" }, } }, + ["UniqueMaximumBlockToMaximumResistances1"] = { affix = "", "Modifiers to Maximum Block Chance instead apply to Maximum Resistances", statOrder = { 8840 }, level = 1, group = "MaximumBlockToMaximumResistances", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3679696791] = { "Modifiers to Maximum Block Chance instead apply to Maximum Resistances" }, } }, + ["UniqueDisableShieldSkills1"] = { affix = "", "Cannot use Shield Skills", statOrder = { 10618 }, level = 1, group = "DisableShieldSkills", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [65135897] = { "Cannot use Shield Skills" }, } }, + ["UniqueFullManaThreshold1"] = { affix = "", "You count as on Full Mana while at 90% of maximum Mana or above", statOrder = { 6693 }, level = 1, group = "FullManaThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [423304126] = { "You count as on Full Mana while at 90% of maximum Mana or above" }, } }, ["UniqueIncreasedAttackSpeedFullMana1"] = { affix = "", "25% increased Attack Speed while on Full Mana", statOrder = { 4559 }, level = 1, group = "IncreasedAttackSpeedFullMana", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [4145314483] = { "25% increased Attack Speed while on Full Mana" }, } }, ["UniqueFireShocks1"] = { affix = "", "Fire Damage from Hits Contributes to Shock Chance instead of Flammability and Ignite Magnitudes", statOrder = { 2610 }, level = 1, group = "FireShocks", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "lightning", "ailment" }, tradeHashes = { [2949096603] = { "Fire Damage from Hits Contributes to Shock Chance instead of Flammability and Ignite Magnitudes" }, } }, ["UniqueColdIgnites1"] = { affix = "", "Cold Damage from Hits Contributes to Flammability and Ignite Magnitudes instead of Chill Magnitude or Freeze Buildup", statOrder = { 2611 }, level = 1, group = "ColdIgnites", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "ailment" }, tradeHashes = { [1261612903] = { "Cold Damage from Hits Contributes to Flammability and Ignite Magnitudes instead of Chill Magnitude or Freeze Buildup" }, } }, ["UniqueLightningFreezes1"] = { affix = "", "Lightning Damage from Hits Contributes to Freeze Buildup instead of Shock Chance", statOrder = { 2612 }, level = 1, group = "LightningFreezes", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "lightning", "ailment" }, tradeHashes = { [1011772129] = { "Lightning Damage from Hits Contributes to Freeze Buildup instead of Shock Chance" }, } }, - ["UniqueLifeCostAsManaCost1"] = { affix = "", "Skills Gain 100% of Mana Cost as Extra Life Cost", statOrder = { 4746 }, level = 1, group = "LifeCostAsManaCost", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3605834869] = { "Skills Gain 100% of Mana Cost as Extra Life Cost" }, } }, - ["UniqueLifeCostAsManaCost2"] = { affix = "", "Skills Gain 10% of Mana Cost as Extra Life Cost", statOrder = { 4746 }, level = 1, group = "LifeCostAsManaCost", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3605834869] = { "Skills Gain 10% of Mana Cost as Extra Life Cost" }, } }, - ["UniqueSpellDamageLifeLeech1"] = { affix = "", "10% of Spell Damage Leeched as Life", statOrder = { 4711 }, level = 1, group = "SpellDamageLifeLeech", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [782941180] = { "10% of Spell Damage Leeched as Life" }, } }, + ["UniqueLifeCostAsManaCost1"] = { affix = "", "Skills Gain 100% of Mana Cost as Extra Life Cost", statOrder = { 4744 }, level = 1, group = "LifeCostAsManaCost", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3605834869] = { "Skills Gain 100% of Mana Cost as Extra Life Cost" }, } }, + ["UniqueLifeCostAsManaCost2"] = { affix = "", "Skills Gain 10% of Mana Cost as Extra Life Cost", statOrder = { 4744 }, level = 1, group = "LifeCostAsManaCost", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3605834869] = { "Skills Gain 10% of Mana Cost as Extra Life Cost" }, } }, + ["UniqueSpellDamageLifeLeech1"] = { affix = "", "10% of Spell Damage Leeched as Life", statOrder = { 4709 }, level = 1, group = "SpellDamageLifeLeech", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [782941180] = { "10% of Spell Damage Leeched as Life" }, } }, ["UniqueFireDamageTakenAsPhysical1"] = { affix = "", "100% of Fire Damage from Hits taken as Physical Damage", statOrder = { 2217 }, level = 1, group = "FireDamageTakenAsPhysical", weightKey = { }, weightVal = { }, modTags = { "physical", "elemental", "fire" }, tradeHashes = { [3205239847] = { "100% of Fire Damage from Hits taken as Physical Damage" }, } }, ["UniqueLightningDamageTakenAsCold1"] = { affix = "", "(10-20)% of Lightning damage taken as Cold damage", statOrder = { 2229 }, level = 1, group = "LightningHitAndDoTDamageTakenAsCold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3198708642] = { "(10-20)% of Lightning damage taken as Cold damage" }, } }, ["UniqueFireDamageTakenAsCold1"] = { affix = "", "(10-20)% of Fire damage taken as Cold damage", statOrder = { 2224 }, level = 1, group = "FireHitAndDoTDamageTakenAsCold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4108426433] = { "(10-20)% of Fire damage taken as Cold damage" }, } }, - ["UniqueCriticalStrikeMultiplierOverride1"] = { affix = "", "Your Critical Damage Bonus is 250%", statOrder = { 5870 }, level = 1, group = "CriticalStrikeMultiplierIs250", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [2516303866] = { "Your Critical Damage Bonus is 250%" }, } }, - ["UniqueCriticalStrikesCannotBeRerolled1"] = { affix = "", "Your Critical Hit Chance cannot be Rerolled", statOrder = { 5838 }, level = 1, group = "CriticalStrikesCannotBeRerolled", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [4159551976] = { "Your Critical Hit Chance cannot be Rerolled" }, } }, - ["UniqueIgniteEnemiesInPresence1"] = { affix = "", "Enemies in your Presence are Ignited as though dealt 200 Base Fire Damage", statOrder = { 7259 }, level = 1, group = "IgniteEnemiesInPresence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1433051415] = { "Enemies in your Presence are Ignited as though dealt 200 Base Fire Damage" }, } }, + ["UniqueCriticalStrikeMultiplierOverride1"] = { affix = "", "Your Critical Damage Bonus is 250%", statOrder = { 5866 }, level = 1, group = "CriticalStrikeMultiplierIs250", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [2516303866] = { "Your Critical Damage Bonus is 250%" }, } }, + ["UniqueCriticalStrikesCannotBeRerolled1"] = { affix = "", "Your Critical Hit Chance cannot be Rerolled", statOrder = { 5834 }, level = 1, group = "CriticalStrikesCannotBeRerolled", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [4159551976] = { "Your Critical Hit Chance cannot be Rerolled" }, } }, + ["UniqueIgniteEnemiesInPresence1"] = { affix = "", "Enemies in your Presence are Ignited as though dealt 200 Base Fire Damage", statOrder = { 7254 }, level = 1, group = "IgniteEnemiesInPresence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1433051415] = { "Enemies in your Presence are Ignited as though dealt 200 Base Fire Damage" }, } }, ["UniqueAttackerTakesLightningDamage1"] = { affix = "", "Reflects 1 to 250 Lightning Damage to Melee Attackers", statOrder = { 1933 }, level = 1, group = "AttackerTakesLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [1243237244] = { "Reflects 1 to 250 Lightning Damage to Melee Attackers" }, } }, ["UniqueDamageCannotBypassEnergyShield1"] = { affix = "", "Damage cannot bypass Energy Shield", statOrder = { 1460 }, level = 1, group = "DamageCannotBypassEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [93764325] = { "Damage cannot bypass Energy Shield" }, } }, ["UniqueBleedsAlwaysAggravated1"] = { affix = "", "Bleeding you inflict is Aggravated", statOrder = { 4247 }, level = 1, group = "BleedsAlwaysAggravated", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [841429130] = { "Bleeding you inflict is Aggravated" }, } }, - ["UniqueSlowPotency1"] = { affix = "", "50% reduced Slowing Potency of Debuffs on You", statOrder = { 4747 }, level = 1, group = "SlowPotency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [924253255] = { "50% reduced Slowing Potency of Debuffs on You" }, } }, - ["UniqueHinderEnemiesInPresence1"] = { affix = "", "Enemies in your Presence are Hindered", statOrder = { 4695 }, level = 1, group = "HinderEnemiesInPresence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2890401248] = { "Enemies in your Presence are Hindered" }, } }, - ["UniqueGainDruidicProwessOnSpendingXRage1"] = { affix = "", "Gain 1 Druidic Prowess for every 20 total Rage spent", statOrder = { 6774 }, level = 1, group = "GainDruidicProwessOnSpendingXRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1273508088] = { "Gain 1 Druidic Prowess for every 20 total Rage spent" }, } }, + ["UniqueSlowPotency1"] = { affix = "", "50% reduced Slowing Potency of Debuffs on You", statOrder = { 4745 }, level = 1, group = "SlowPotency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [924253255] = { "50% reduced Slowing Potency of Debuffs on You" }, } }, + ["UniqueHinderEnemiesInPresence1"] = { affix = "", "Enemies in your Presence are Hindered", statOrder = { 4693 }, level = 1, group = "HinderEnemiesInPresence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2890401248] = { "Enemies in your Presence are Hindered" }, } }, + ["UniqueGainDruidicProwessOnSpendingXRage1"] = { affix = "", "Gain 1 Druidic Prowess for every 20 total Rage spent", statOrder = { 6769 }, level = 1, group = "GainDruidicProwessOnSpendingXRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1273508088] = { "Gain 1 Druidic Prowess for every 20 total Rage spent" }, } }, ["UniqueGlobalChanceToBleed1"] = { affix = "", "50% chance to inflict Bleeding on Hit", statOrder = { 4671 }, level = 1, group = "GlobalChanceToBleed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2174054121] = { "50% chance to inflict Bleeding on Hit" }, } }, ["UniqueGlobalChanceToBleed2"] = { affix = "", "(10-20)% chance to inflict Bleeding on Hit", statOrder = { 4671 }, level = 1, group = "GlobalChanceToBleed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2174054121] = { "(10-20)% chance to inflict Bleeding on Hit" }, } }, ["UniqueGlobalChanceToBleed3"] = { affix = "", "25% chance to inflict Bleeding on Hit", statOrder = { 4671 }, level = 1, group = "GlobalChanceToBleed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2174054121] = { "25% chance to inflict Bleeding on Hit" }, } }, ["UniqueAggravateBleedOnCrit1"] = { affix = "", "Aggravate Bleeding on targets you Critically Hit with Attacks", statOrder = { 4239 }, level = 1, group = "AggravateBleedOnCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2438634449] = { "Aggravate Bleeding on targets you Critically Hit with Attacks" }, } }, - ["UniqueLifeLeechToAllies1"] = { affix = "", "Leeching Life from your Hits causes Allies in your Presence to also Leech the same amount of Life", statOrder = { 7462 }, level = 1, group = "LifeLeechToAllies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3605721598] = { "Leeching Life from your Hits causes Allies in your Presence to also Leech the same amount of Life" }, } }, - ["UniqueRandomMovementVelocityOnHit1"] = { affix = "", "Gain 0% to 40% increased Movement Speed at random when Hit, until Hit again", statOrder = { 8907 }, level = 1, group = "RandomMovementVelocityOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [796381300] = { "Gain 0% to 40% increased Movement Speed at random when Hit, until Hit again" }, } }, - ["UniqueProjectilesSplitCount1"] = { affix = "", "Projectiles Split towards +2 targets", statOrder = { 9560 }, level = 1, group = "ProjectilesSplitCount", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3464380325] = { "Projectiles Split towards +2 targets" }, } }, + ["UniqueLifeLeechToAllies1"] = { affix = "", "Leeching Life from your Hits causes Allies in your Presence to also Leech the same amount of Life", statOrder = { 7457 }, level = 1, group = "LifeLeechToAllies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3605721598] = { "Leeching Life from your Hits causes Allies in your Presence to also Leech the same amount of Life" }, } }, + ["UniqueRandomMovementVelocityOnHit1"] = { affix = "", "Gain 0% to 40% increased Movement Speed at random when Hit, until Hit again", statOrder = { 8902 }, level = 1, group = "RandomMovementVelocityOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [796381300] = { "Gain 0% to 40% increased Movement Speed at random when Hit, until Hit again" }, } }, + ["UniqueProjectilesSplitCount1"] = { affix = "", "Projectiles Split towards +2 targets", statOrder = { 9554 }, level = 1, group = "ProjectilesSplitCount", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3464380325] = { "Projectiles Split towards +2 targets" }, } }, ["UniquePowerChargeOnHit1"] = { affix = "", "20% chance to gain a Power Charge on Hit", statOrder = { 1589 }, level = 1, group = "PowerChargeOnHit", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [1453197917] = { "20% chance to gain a Power Charge on Hit" }, } }, ["UniqueLosePowerChargesOnMaxCharges1"] = { affix = "", "Lose all Power Charges on reaching maximum Power Charges", statOrder = { 3284 }, level = 1, group = "LosePowerChargesOnMaxPowerCharges", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [2135899247] = { "Lose all Power Charges on reaching maximum Power Charges" }, } }, ["UniqueShockOnMaxPowerCharges1"] = { affix = "", "Shocks you when you reach maximum Power Charges", statOrder = { 3285 }, level = 1, group = "ShockOnMaxPowerCharges", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [4256314560] = { "Shocks you when you reach maximum Power Charges" }, } }, - ["UniqueMinionAddedColdDamageMaximumLife1"] = { affix = "", "Minions deal 5% of your Life as additional Cold Damage with Attacks", statOrder = { 9001 }, level = 1, group = "MinionAddedColdDamageMaximumLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1403346025] = { "Minions deal 5% of your Life as additional Cold Damage with Attacks" }, } }, + ["UniqueMinionAddedColdDamageMaximumLife1"] = { affix = "", "Minions deal 5% of your Life as additional Cold Damage with Attacks", statOrder = { 8996 }, level = 1, group = "MinionAddedColdDamageMaximumLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1403346025] = { "Minions deal 5% of your Life as additional Cold Damage with Attacks" }, } }, ["UniqueStatLifeReservation1"] = { affix = "", "Reserves 15% of Life", statOrder = { 2191 }, level = 1, group = "StatLifeReservation", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2685246061] = { "Reserves 15% of Life" }, } }, ["UniqueElementalDamageTakenAsChaos1"] = { affix = "", "20% of Elemental damage from Hits taken as Chaos damage", statOrder = { 2215 }, level = 1, group = "ElementalDamageTakenAsChaos", weightKey = { }, weightVal = { }, modTags = { "elemental", "chaos" }, tradeHashes = { [1175213674] = { "20% of Elemental damage from Hits taken as Chaos damage" }, } }, ["UniqueChanceToBePoisoned1"] = { affix = "", "+25% chance to be Poisoned", statOrder = { 3074 }, level = 1, group = "ChanceToBePoisoned", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [4250009622] = { "+25% chance to be Poisoned" }, } }, ["UniqueEnduranceChargeDuration1"] = { affix = "", "25% reduced Endurance Charge Duration", statOrder = { 1864 }, level = 1, group = "EnduranceChargeDuration", weightKey = { }, weightVal = { }, modTags = { "endurance_charge" }, tradeHashes = { [1170174456] = { "25% reduced Endurance Charge Duration" }, } }, - ["UniqueLifeGainedOnEnduranceChargeConsumed1"] = { affix = "", "Recover 5% of maximum Life for each Endurance Charge consumed", statOrder = { 9666 }, level = 1, group = "LifeGainedOnEnduranceChargeConsumed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [939832726] = { "Recover 5% of maximum Life for each Endurance Charge consumed" }, } }, - ["UniqueCullingStrikeThreshold1"] = { affix = "", "100% increased Culling Strike Threshold", statOrder = { 5914 }, level = 1, group = "CullingStrikeThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3563080185] = { "100% increased Culling Strike Threshold" }, } }, - ["UniqueNoSlowPotency1"] = { affix = "", "Your speed is unaffected by Slows", statOrder = { 9937 }, level = 1, group = "NoSlowPotency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [50721145] = { "Your speed is unaffected by Slows" }, } }, + ["UniqueLifeGainedOnEnduranceChargeConsumed1"] = { affix = "", "Recover 5% of maximum Life for each Endurance Charge consumed", statOrder = { 9660 }, level = 1, group = "LifeGainedOnEnduranceChargeConsumed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [939832726] = { "Recover 5% of maximum Life for each Endurance Charge consumed" }, } }, + ["UniqueCullingStrikeThreshold1"] = { affix = "", "100% increased Culling Strike Threshold", statOrder = { 5910 }, level = 1, group = "CullingStrikeThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3563080185] = { "100% increased Culling Strike Threshold" }, } }, + ["UniqueNoSlowPotency1"] = { affix = "", "Your speed is unaffected by Slows", statOrder = { 9930 }, level = 1, group = "NoSlowPotency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [50721145] = { "Your speed is unaffected by Slows" }, } }, ["UniqueLifeRegenerationPercent1"] = { affix = "", "Regenerate 3% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [836936635] = { "Regenerate 3% of maximum Life per second" }, } }, ["UniqueLifeRegenerationPercentOnLowLife1"] = { affix = "", "Regenerate 3% of maximum Life per second while on Low Life", statOrder = { 1692 }, level = 1, group = "LifeRegenerationOnLowLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3942946753] = { "Regenerate 3% of maximum Life per second while on Low Life" }, } }, ["UniqueFireResistOnLowLife1"] = { affix = "", "+25% to Fire Resistance while on Low Life", statOrder = { 1015 }, level = 1, group = "FireResistOnLowLife", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [38301299] = { "+25% to Fire Resistance while on Low Life" }, } }, - ["UniqueSpellDamagePerSpirit1"] = { affix = "", "(8-12)% increased Spell Damage per 10 Spirit", statOrder = { 10018 }, level = 1, group = "SpellDamagePerSpirit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2412053423] = { "(8-12)% increased Spell Damage per 10 Spirit" }, } }, - ["UniqueFlaskLifeRecoveryEnergyShield1"] = { affix = "", "Life Recovery from Flasks also applies to Energy Shield", statOrder = { 7473 }, level = 1, group = "FlaskLifeRecoveryEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2812872407] = { "Life Recovery from Flasks also applies to Energy Shield" }, } }, + ["UniqueSpellDamagePerSpirit1"] = { affix = "", "(8-12)% increased Spell Damage per 10 Spirit", statOrder = { 10011 }, level = 1, group = "SpellDamagePerSpirit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2412053423] = { "(8-12)% increased Spell Damage per 10 Spirit" }, } }, + ["UniqueFlaskLifeRecoveryEnergyShield1"] = { affix = "", "Life Recovery from Flasks also applies to Energy Shield", statOrder = { 7468 }, level = 1, group = "FlaskLifeRecoveryEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2812872407] = { "Life Recovery from Flasks also applies to Energy Shield" }, } }, ["UniqueDamageRemovedFromManaBeforeLife1"] = { affix = "", "50% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "50% of Damage is taken from Mana before Life" }, } }, ["UniqueDamageRemovedFromManaBeforeLife2"] = { affix = "", "(10-20)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "(10-20)% of Damage is taken from Mana before Life" }, } }, - ["UniqueDamageRemovedFromManaBeforeLife3"] = { affix = "", "100% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "100% of Damage is taken from Mana before Life" }, } }, + ["UniqueDamageRemovedFromManaBeforeLife3"] = { affix = "", "100% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, unscalable = true, tradeHashes = { [458438597] = { "100% of Damage is taken from Mana before Life" }, } }, ["UniqueUnaffectedByCurses1"] = { affix = "", "Unaffected by Curses", statOrder = { 2259 }, level = 1, group = "UnaffectedByCurses", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [3809896400] = { "Unaffected by Curses" }, } }, ["UniqueReflectCurses1"] = { affix = "", "Curse Reflection", statOrder = { 2257 }, level = 1, group = "ReflectCurses", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1731672673] = { "Curse Reflection" }, } }, ["UniqueChilledWhileBleeding1"] = { affix = "", "All Damage taken from Hits while Bleeding Contributes to Magnitude of Chill on you", statOrder = { 4278 }, level = 45, group = "ChilledWhileBleeding", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [2420248029] = { "All Damage taken from Hits while Bleeding Contributes to Magnitude of Chill on you" }, } }, @@ -1969,100 +1969,100 @@ return { ["UniqueNonChilledEnemiesBleedAndChill1"] = { affix = "", "All Damage from Hits against Bleeding targets Contributes to Chill Magnitude", statOrder = { 4280 }, level = 1, group = "NonChilledEnemiesBleedAndChill", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1717295693] = { "All Damage from Hits against Bleeding targets Contributes to Chill Magnitude" }, } }, ["UniqueNonChilledEnemiesPoisonAndChill1"] = { affix = "", "All Damage from Hits against Poisoned targets Contributes to Chill Magnitude", statOrder = { 4281 }, level = 1, group = "NonChilledEnemiesPoisonAndChill", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1375667591] = { "All Damage from Hits against Poisoned targets Contributes to Chill Magnitude" }, } }, ["UniqueArmourAppliesToLightningDamage1"] = { affix = "", "+100% of Armour also applies to Lightning Damage", statOrder = { 4650 }, level = 1, group = "ArmourAppliesToLightningDamage", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "elemental", "lightning" }, tradeHashes = { [2134207902] = { "+100% of Armour also applies to Lightning Damage" }, } }, - ["UniqueLightningResistNoReduction1"] = { affix = "", "Lightning Resistance does not affect Lightning damage taken", statOrder = { 7563 }, level = 1, group = "LightningResistNoReduction", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "lightning_resistance", "elemental", "lightning", "resistance" }, tradeHashes = { [3999959974] = { "Lightning Resistance does not affect Lightning damage taken" }, } }, - ["UniqueNearbyEnemyLightningResistanceEqual1"] = { affix = "", "Enemies in your Presence have Lightning Resistance equal to yours", statOrder = { 6366 }, level = 1, group = "NearbyEnemyLightningResistanceEqual", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [1546580830] = { "Enemies in your Presence have Lightning Resistance equal to yours" }, } }, + ["UniqueLightningResistNoReduction1"] = { affix = "", "Lightning Resistance does not affect Lightning damage taken", statOrder = { 7558 }, level = 1, group = "LightningResistNoReduction", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "lightning_resistance", "elemental", "lightning", "resistance" }, tradeHashes = { [3999959974] = { "Lightning Resistance does not affect Lightning damage taken" }, } }, + ["UniqueNearbyEnemyLightningResistanceEqual1"] = { affix = "", "Enemies in your Presence have Lightning Resistance equal to yours", statOrder = { 6361 }, level = 1, group = "NearbyEnemyLightningResistanceEqual", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [1546580830] = { "Enemies in your Presence have Lightning Resistance equal to yours" }, } }, ["UniquePhysicalDamageTakenAsLightningPercent1"] = { affix = "", "(30-50)% of Physical damage from Hits taken as Lightning damage", statOrder = { 2201 }, level = 1, group = "PhysicalDamageTakenAsLightningPercent", weightKey = { }, weightVal = { }, modTags = { "physical", "elemental", "lightning" }, tradeHashes = { [425242359] = { "(30-50)% of Physical damage from Hits taken as Lightning damage" }, } }, - ["UniqueMaximumBlockChanceIfNotBlockedRecently1"] = { affix = "", "You are at Maximum Chance to Block Attack Damage if you have not Blocked Recently", statOrder = { 8834 }, level = 1, group = "MaximumBlockChanceIfNotBlockedRecently", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2584264074] = { "You are at Maximum Chance to Block Attack Damage if you have not Blocked Recently" }, } }, - ["UniqueInstantLifeFlaskRecovery1"] = { affix = "", "Life Recovery from Flasks is instant", statOrder = { 7437 }, level = 1, group = "InstantLifeFlaskRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [720388959] = { "Life Recovery from Flasks is instant" }, } }, - ["UniqueLifeLeechOvercapLife1"] = { affix = "", "Life Leech can Overflow Maximum Life", statOrder = { 7454 }, level = 1, group = "LifeLeechOvercapLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2714890129] = { "Life Leech can Overflow Maximum Life" }, } }, - ["UniqueLifeFlasksOvercapLife1"] = { affix = "", "Life Recovery from Flasks can Overflow Maximum Life", statOrder = { 7436 }, level = 75, group = "LifeFlasksOvercapLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1245896889] = { "Life Recovery from Flasks can Overflow Maximum Life" }, } }, - ["UniqueHasSoulEater1"] = { affix = "", "Soul Eater", statOrder = { 10399 }, level = 1, group = "HasSoulEater", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1404607671] = { "Soul Eater" }, } }, - ["UniqueDoublePresenceRadius1"] = { affix = "", "Presence Radius is doubled", statOrder = { 10397 }, level = 1, group = "DoublePresenceRadius", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1810907437] = { "Presence Radius is doubled" }, } }, - ["UniqueLifeFlaskChargeGeneration1"] = { affix = "", "Life Flasks gain 0.25 charges per Second", statOrder = { 6892 }, level = 1, group = "LifeFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1102738251] = { "Life Flasks gain 0.25 charges per Second" }, } }, - ["UniqueLifeFlaskChargeGeneration2"] = { affix = "", "Life Flasks gain (0.17-0.25) charges per Second", statOrder = { 6892 }, level = 1, group = "LifeFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1102738251] = { "Life Flasks gain (0.17-0.25) charges per Second" }, } }, - ["UniqueManaFlaskChargeGeneration1"] = { affix = "", "Mana Flasks gain 0.25 charges per Second", statOrder = { 6893 }, level = 1, group = "ManaFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2200293569] = { "Mana Flasks gain 0.25 charges per Second" }, } }, - ["UniqueManaFlaskChargeGeneration2"] = { affix = "", "Mana Flasks gain (0.17-0.25) charges per Second", statOrder = { 6893 }, level = 1, group = "ManaFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2200293569] = { "Mana Flasks gain (0.17-0.25) charges per Second" }, } }, - ["UniqueManaFlaskChargeGeneration3"] = { affix = "", "Mana Flasks gain (0.1-0.25) charges per Second", statOrder = { 6893 }, level = 1, group = "ManaFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2200293569] = { "Mana Flasks gain (0.1-0.25) charges per Second" }, } }, - ["UniqueGuardFromManaFlask1"] = { affix = "", "Using a Mana Flask grants Guard equal to 100% of Flask's recovery amount for 4 seconds", statOrder = { 10436 }, level = 1, group = "GuardOnManaFlaskUse", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2777675751] = { "Using a Mana Flask grants Guard equal to 100% of Flask's recovery amount for 4 seconds" }, } }, - ["UniqueGuardFromMissingEnergyShieldOnDodge1"] = { affix = "", "Gain Guard equal to (10-20)% of missing Energy Shield for 4 seconds when you Dodge Roll", statOrder = { 6805 }, level = 1, group = "GuardOnDodgeFromMissingEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [469006068] = { "Gain Guard equal to (10-20)% of missing Energy Shield for 4 seconds when you Dodge Roll" }, } }, - ["UniqueMaximumGuardBasedOnEnergyShield1"] = { affix = "", "Maximum amount of Guard is based on maximum Energy Shield instead", statOrder = { 8874 }, level = 1, group = "MaximumGuardInsteadBasedOnEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1338406168] = { "Maximum amount of Guard is based on maximum Energy Shield instead" }, } }, - ["UniqueDivineFlight1"] = { affix = "", "Divine Flight", statOrder = { 10754 }, level = 1, group = "DivineFlight", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2971398565] = { "Divine Flight" }, } }, - ["UniqueCharmChargeGeneration1"] = { affix = "", "Charms gain 1 charge per Second", statOrder = { 6889 }, level = 1, group = "CharmChargeGeneration", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [185580205] = { "Charms gain 1 charge per Second" }, } }, - ["UniqueChaosResistanceIsZero1"] = { affix = "", "Chaos Resistance is zero", statOrder = { 10650 }, level = 1, group = "ChaosResistanceIsZero", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [2439129490] = { "Chaos Resistance is zero" }, } }, - ["UniqueChaosResistanceIsZero2"] = { affix = "", "Chaos Resistance is zero", statOrder = { 10650 }, level = 1, group = "ChaosResistanceIsZero", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [2439129490] = { "Chaos Resistance is zero" }, } }, + ["UniqueMaximumBlockChanceIfNotBlockedRecently1"] = { affix = "", "You are at Maximum Chance to Block Attack Damage if you have not Blocked Recently", statOrder = { 8829 }, level = 1, group = "MaximumBlockChanceIfNotBlockedRecently", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2584264074] = { "You are at Maximum Chance to Block Attack Damage if you have not Blocked Recently" }, } }, + ["UniqueInstantLifeFlaskRecovery1"] = { affix = "", "Life Recovery from Flasks is instant", statOrder = { 7432 }, level = 1, group = "InstantLifeFlaskRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [720388959] = { "Life Recovery from Flasks is instant" }, } }, + ["UniqueLifeLeechOvercapLife1"] = { affix = "", "Life Leech can Overflow Maximum Life", statOrder = { 7449 }, level = 1, group = "LifeLeechOvercapLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2714890129] = { "Life Leech can Overflow Maximum Life" }, } }, + ["UniqueLifeFlasksOvercapLife1"] = { affix = "", "Life Recovery from Flasks can Overflow Maximum Life", statOrder = { 7431 }, level = 75, group = "LifeFlasksOvercapLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1245896889] = { "Life Recovery from Flasks can Overflow Maximum Life" }, } }, + ["UniqueHasSoulEater1"] = { affix = "", "Soul Eater", statOrder = { 10392 }, level = 1, group = "HasSoulEater", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1404607671] = { "Soul Eater" }, } }, + ["UniqueDoublePresenceRadius1"] = { affix = "", "Presence Radius is doubled", statOrder = { 10390 }, level = 1, group = "DoublePresenceRadius", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1810907437] = { "Presence Radius is doubled" }, } }, + ["UniqueLifeFlaskChargeGeneration1"] = { affix = "", "Life Flasks gain 0.25 charges per Second", statOrder = { 6887 }, level = 1, group = "LifeFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1102738251] = { "Life Flasks gain 0.25 charges per Second" }, } }, + ["UniqueLifeFlaskChargeGeneration2"] = { affix = "", "Life Flasks gain (0.17-0.25) charges per Second", statOrder = { 6887 }, level = 1, group = "LifeFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1102738251] = { "Life Flasks gain (0.17-0.25) charges per Second" }, } }, + ["UniqueManaFlaskChargeGeneration1"] = { affix = "", "Mana Flasks gain 0.25 charges per Second", statOrder = { 6888 }, level = 1, group = "ManaFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2200293569] = { "Mana Flasks gain 0.25 charges per Second" }, } }, + ["UniqueManaFlaskChargeGeneration2"] = { affix = "", "Mana Flasks gain (0.17-0.25) charges per Second", statOrder = { 6888 }, level = 1, group = "ManaFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2200293569] = { "Mana Flasks gain (0.17-0.25) charges per Second" }, } }, + ["UniqueManaFlaskChargeGeneration3"] = { affix = "", "Mana Flasks gain (0.1-0.25) charges per Second", statOrder = { 6888 }, level = 1, group = "ManaFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2200293569] = { "Mana Flasks gain (0.1-0.25) charges per Second" }, } }, + ["UniqueGuardFromManaFlask1"] = { affix = "", "Using a Mana Flask grants Guard equal to 100% of Flask's recovery amount for 4 seconds", statOrder = { 10429 }, level = 1, group = "GuardOnManaFlaskUse", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2777675751] = { "Using a Mana Flask grants Guard equal to 100% of Flask's recovery amount for 4 seconds" }, } }, + ["UniqueGuardFromMissingEnergyShieldOnDodge1"] = { affix = "", "Gain Guard equal to (10-20)% of missing Energy Shield for 4 seconds when you Dodge Roll", statOrder = { 6800 }, level = 1, group = "GuardOnDodgeFromMissingEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [469006068] = { "Gain Guard equal to (10-20)% of missing Energy Shield for 4 seconds when you Dodge Roll" }, } }, + ["UniqueMaximumGuardBasedOnEnergyShield1"] = { affix = "", "Maximum amount of Guard is based on maximum Energy Shield instead", statOrder = { 8869 }, level = 1, group = "MaximumGuardInsteadBasedOnEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1338406168] = { "Maximum amount of Guard is based on maximum Energy Shield instead" }, } }, + ["UniqueDivineFlight1"] = { affix = "", "Divine Flight", statOrder = { 10755 }, level = 1, group = "DivineFlight", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2971398565] = { "Divine Flight" }, } }, + ["UniqueCharmChargeGeneration1"] = { affix = "", "Charms gain 1 charge per Second", statOrder = { 6884 }, level = 1, group = "CharmChargeGeneration", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [185580205] = { "Charms gain 1 charge per Second" }, } }, + ["UniqueChaosResistanceIsZero1"] = { affix = "", "Chaos Resistance is zero", statOrder = { 10643 }, level = 1, group = "ChaosResistanceIsZero", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [2439129490] = { "Chaos Resistance is zero" }, } }, + ["UniqueChaosResistanceIsZero2"] = { affix = "", "Chaos Resistance is zero", statOrder = { 10643 }, level = 1, group = "ChaosResistanceIsZero", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [2439129490] = { "Chaos Resistance is zero" }, } }, ["UniqueRecoverLifePercentOnBlock1"] = { affix = "", "Recover 4% of maximum Life when you Block", statOrder = { 2792 }, level = 1, group = "RecoverLifePercentOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "resource", "life" }, tradeHashes = { [2442647190] = { "Recover 4% of maximum Life when you Block" }, } }, - ["UniqueIntimidateOnCurse1"] = { affix = "", "Enemies you Curse are Intimidated", statOrder = { 6389 }, level = 1, group = "IntimidateOnCurse", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [147006673] = { "Enemies you Curse are Intimidated" }, } }, + ["UniqueIntimidateOnCurse1"] = { affix = "", "Enemies you Curse are Intimidated", statOrder = { 6384 }, level = 1, group = "IntimidateOnCurse", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [147006673] = { "Enemies you Curse are Intimidated" }, } }, ["UniqueSelfStatusAilmentDuration1"] = { affix = "", "50% increased Elemental Ailment Duration on you", statOrder = { 1622 }, level = 1, group = "SelfStatusAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "ailment" }, tradeHashes = { [1745952865] = { "50% increased Elemental Ailment Duration on you" }, } }, - ["UniqueCurseNoActivationDelay1"] = { affix = "", "Curses have no Activation Delay", statOrder = { 10420 }, level = 1, group = "CurseNoActivationDelay", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3751072557] = { "Curses have no Activation Delay" }, } }, - ["UniqueSetMovementVelocityPerEvasion1"] = { affix = "", "Increases Movement Speed by 25%, plus 1% per 600 Evasion Rating, up to a maximum of 75%", "Other Modifiers to Movement Speed except for Sprinting do not apply", statOrder = { 9152, 9152.1 }, level = 1, group = "SetMovementVelocityPerEvasion", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3881997959] = { "Increases Movement Speed by 25%, plus 1% per 600 Evasion Rating, up to a maximum of 75%", "Other Modifiers to Movement Speed except for Sprinting do not apply" }, } }, - ["UniqueInstantLifeFlaskOnLowLife1"] = { affix = "", "Life Flasks used while on Low Life apply Recovery Instantly", statOrder = { 7438 }, level = 1, group = "InstantLifeFlaskOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1200347828] = { "Life Flasks used while on Low Life apply Recovery Instantly" }, } }, - ["UniqueInstantManaFlaskOnLowMana1"] = { affix = "", "Mana Flasks used while on Low Mana apply Recovery Instantly", statOrder = { 7980 }, level = 1, group = "InstantManaFlaskOnLowMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1839832419] = { "Mana Flasks used while on Low Mana apply Recovery Instantly" }, } }, + ["UniqueCurseNoActivationDelay1"] = { affix = "", "Curses have no Activation Delay", statOrder = { 10413 }, level = 1, group = "CurseNoActivationDelay", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3751072557] = { "Curses have no Activation Delay" }, } }, + ["UniqueSetMovementVelocityPerEvasion1"] = { affix = "", "Increases Movement Speed by 25%, plus 1% per 600 Evasion Rating, up to a maximum of 75%", "Other Modifiers to Movement Speed except for Sprinting do not apply", statOrder = { 9146, 9146.1 }, level = 1, group = "SetMovementVelocityPerEvasion", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3881997959] = { "Increases Movement Speed by 25%, plus 1% per 600 Evasion Rating, up to a maximum of 75%", "Other Modifiers to Movement Speed except for Sprinting do not apply" }, } }, + ["UniqueInstantLifeFlaskOnLowLife1"] = { affix = "", "Life Flasks used while on Low Life apply Recovery Instantly", statOrder = { 7433 }, level = 1, group = "InstantLifeFlaskOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1200347828] = { "Life Flasks used while on Low Life apply Recovery Instantly" }, } }, + ["UniqueInstantManaFlaskOnLowMana1"] = { affix = "", "Mana Flasks used while on Low Mana apply Recovery Instantly", statOrder = { 7975 }, level = 1, group = "InstantManaFlaskOnLowMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1839832419] = { "Mana Flasks used while on Low Mana apply Recovery Instantly" }, } }, ["UniqueDamageAddedAsFireAttacks1"] = { affix = "", "Attacks Gain (5-10)% of Damage as Extra Fire Damage", statOrder = { 865 }, level = 1, group = "DamageAddedAsFireAttacks", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "attack" }, tradeHashes = { [1049080093] = { "Attacks Gain (5-10)% of Damage as Extra Fire Damage" }, } }, ["UniqueDamageAddedAsColdAttacks1"] = { affix = "", "Attacks Gain (5-10)% of Damage as Extra Cold Damage", statOrder = { 867 }, level = 1, group = "DamageAddedAsColdAttacks", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "attack" }, tradeHashes = { [1484500028] = { "Attacks Gain (5-10)% of Damage as Extra Cold Damage" }, } }, ["UniqueDamageAddedAsChaos1"] = { affix = "", "Gain (30-40)% of Damage as Extra Chaos Damage", statOrder = { 1672 }, level = 1, group = "DamageAddedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos" }, tradeHashes = { [3398787959] = { "Gain (30-40)% of Damage as Extra Chaos Damage" }, } }, ["UniquePhysicalDamageAddedAsChaosAttacks1"] = { affix = "", "Attacks Gain (10-20)% of Physical Damage as extra Chaos Damage", statOrder = { 1290 }, level = 1, group = "PhysicalDamageAddedAsChaosAttacks", weightKey = { }, weightVal = { }, modTags = { "physical", "chaos", "attack" }, tradeHashes = { [261503687] = { "Attacks Gain (10-20)% of Physical Damage as extra Chaos Damage" }, } }, - ["UniqueEnemiesChilledIncreasedDamageTaken1"] = { affix = "", "Enemies Chilled by your Hits increase damage taken by Chill Magnitude", statOrder = { 6338 }, level = 1, group = "EnemiesChilledIncreasedDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1816894864] = { "Enemies Chilled by your Hits increase damage taken by Chill Magnitude" }, } }, + ["UniqueEnemiesChilledIncreasedDamageTaken1"] = { affix = "", "Enemies Chilled by your Hits increase damage taken by Chill Magnitude", statOrder = { 6333 }, level = 1, group = "EnemiesChilledIncreasedDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1816894864] = { "Enemies Chilled by your Hits increase damage taken by Chill Magnitude" }, } }, ["UniqueSelfPhysicalDamageOnMinionDeath1"] = { affix = "", "300 Physical Damage taken on Minion Death", statOrder = { 2762 }, level = 1, group = "SelfPhysicalDamageOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [4176970656] = { "300 Physical Damage taken on Minion Death" }, } }, ["UniqueOnslaughtBuffOnKill1"] = { affix = "", "You gain Onslaught for 4 seconds on Kill", statOrder = { 2417 }, level = 1, group = "OnslaughtBuffOnKill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1195849808] = { "You gain Onslaught for 4 seconds on Kill" }, } }, - ["UniqueBuildDamageAgainstRareAndUnique1"] = { affix = "", "Deal 4% increased Damage with Hits to Rare or Unique Enemies for each second they've ever been in your Presence, up to a maximum of 200%", statOrder = { 10396 }, level = 1, group = "BuildDamageAgainstRareAndUnique", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4258409981] = { "Deal 4% increased Damage with Hits to Rare or Unique Enemies for each second they've ever been in your Presence, up to a maximum of 200%" }, } }, + ["UniqueBuildDamageAgainstRareAndUnique1"] = { affix = "", "Deal 4% increased Damage with Hits to Rare or Unique Enemies for each second they've ever been in your Presence, up to a maximum of 200%", statOrder = { 10389 }, level = 1, group = "BuildDamageAgainstRareAndUnique", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4258409981] = { "Deal 4% increased Damage with Hits to Rare or Unique Enemies for each second they've ever been in your Presence, up to a maximum of 200%" }, } }, ["UniqueAlwaysPierceBurningEnemies1"] = { affix = "", "Projectiles Pierce all Ignited enemies", statOrder = { 4296 }, level = 1, group = "AlwaysPierceBurningEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2214228141] = { "Projectiles Pierce all Ignited enemies" }, } }, ["UniqueStunRecovery1"] = { affix = "", "200% increased Stun Recovery", statOrder = { 1060 }, level = 1, group = "StunRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2511217560] = { "200% increased Stun Recovery" }, } }, ["UniqueSpellDamageModifiersApplyToAttackDamage1"] = { affix = "", "Increases and Reductions to Spell damage also apply to Attacks", statOrder = { 2458 }, level = 1, group = "SpellDamageModifiersApplyToAttackDamage", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [3811649872] = { "Increases and Reductions to Spell damage also apply to Attacks" }, } }, - ["UniqueLifeRecharge1"] = { affix = "", "Life Recharges", statOrder = { 4713 }, level = 1, group = "LifeRecharge", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3971919056] = { "Life Recharges" }, } }, + ["UniqueLifeRecharge1"] = { affix = "", "Life Recharges", statOrder = { 4711 }, level = 1, group = "LifeRecharge", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3971919056] = { "Life Recharges" }, } }, ["UniqueIncreasedTotemLife1"] = { affix = "", "(20-30)% reduced Totem Life", statOrder = { 1533 }, level = 1, group = "IncreasedTotemLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [686254215] = { "(20-30)% reduced Totem Life" }, } }, ["UniqueAdditionalTotems1"] = { affix = "", "+1 to maximum number of Summoned Totems", statOrder = { 1978 }, level = 1, group = "AdditionalTotems", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [429867172] = { "+1 to maximum number of Summoned Totems" }, } }, ["UniqueRandomlyCursedWhenTotemsDie1"] = { affix = "", "Inflicts a random Curse on you when your Totems die, ignoring Curse limit", statOrder = { 2330 }, level = 1, group = "RandomlyCursedWhenTotemsDie", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2918129907] = { "Inflicts a random Curse on you when your Totems die, ignoring Curse limit" }, } }, - ["UniqueWarcryCorpseExplosion1"] = { affix = "", "Warcries Explode Corpses dealing 10% of their Life as Physical Damage", statOrder = { 5780 }, level = 1, group = "WarcryCorpseExplosion", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [11014011] = { "Warcries Explode Corpses dealing 10% of their Life as Physical Damage" }, } }, + ["UniqueWarcryCorpseExplosion1"] = { affix = "", "Warcries Explode Corpses dealing 10% of their Life as Physical Damage", statOrder = { 5776 }, level = 1, group = "WarcryCorpseExplosion", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [11014011] = { "Warcries Explode Corpses dealing 10% of their Life as Physical Damage" }, } }, ["UniqueWarcrySpeed1"] = { affix = "", "(20-30)% increased Warcry Speed", statOrder = { 2989 }, level = 1, group = "WarcrySpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1316278494] = { "(20-30)% increased Warcry Speed" }, } }, - ["UniqueWarcryAreaOfEffect1"] = { affix = "", "Warcry Skills have (20-30)% increased Area of Effect", statOrder = { 10514 }, level = 1, group = "WarcryAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2567751411] = { "Warcry Skills have (20-30)% increased Area of Effect" }, } }, + ["UniqueWarcryAreaOfEffect1"] = { affix = "", "Warcry Skills have (20-30)% increased Area of Effect", statOrder = { 10507 }, level = 1, group = "WarcryAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2567751411] = { "Warcry Skills have (20-30)% increased Area of Effect" }, } }, ["UniqueSummonTotemCastSpeed1"] = { affix = "", "25% increased Totem Placement speed", statOrder = { 2360 }, level = 1, group = "SummonTotemCastSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [3374165039] = { "25% increased Totem Placement speed" }, } }, ["UniqueTotemReflectFireDamage1"] = { affix = "", "Totems Reflect 25% of their maximum Life as Fire Damage to nearby Enemies when Hit", statOrder = { 3460 }, level = 1, group = "TotemReflectFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [1723061251] = { "Totems Reflect 25% of their maximum Life as Fire Damage to nearby Enemies when Hit" }, } }, ["UniqueMeleeCriticalStrikeMultiplier1"] = { affix = "", "+(100-150)% to Melee Critical Damage Bonus", statOrder = { 1395 }, level = 1, group = "MeleeWeaponCriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "damage", "attack", "critical" }, tradeHashes = { [4237442815] = { "+(100-150)% to Melee Critical Damage Bonus" }, } }, ["UniquePhysicalDamageTaken1"] = { affix = "", "(40-50)% increased Physical Damage taken", statOrder = { 1966 }, level = 1, group = "PhysicalDamageTaken", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [3853018505] = { "(40-50)% increased Physical Damage taken" }, } }, ["UniqueFlatPhysicalDamageTaken1"] = { affix = "", "-30 Physical Damage taken from Hits", statOrder = { 1960 }, level = 1, group = "FlatPhysicalDamageTaken", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [321765853] = { "-30 Physical Damage taken from Hits" }, } }, - ["UniqueGainRageOnManaSpent1"] = { affix = "", "Gain (5-10) Rage after Spending a total of 200 Mana", statOrder = { 6874 }, level = 1, group = "GainRageOnManaSpent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3199910734] = { "Gain (5-10) Rage after Spending a total of 200 Mana" }, } }, - ["UniqueRageGrantsSpellDamage1"] = { affix = "", "Rage grants Spell damage instead of Attack damage", statOrder = { 9621 }, level = 1, group = "RageGrantsSpellDamage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2933909365] = { "Rage grants Spell damage instead of Attack damage" }, } }, + ["UniqueGainRageOnManaSpent1"] = { affix = "", "Gain (5-10) Rage after Spending a total of 200 Mana", statOrder = { 6869 }, level = 1, group = "GainRageOnManaSpent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3199910734] = { "Gain (5-10) Rage after Spending a total of 200 Mana" }, } }, + ["UniqueRageGrantsSpellDamage1"] = { affix = "", "Rage grants Spell damage instead of Attack damage", statOrder = { 9615 }, level = 1, group = "RageGrantsSpellDamage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2933909365] = { "Rage grants Spell damage instead of Attack damage" }, } }, ["UniqueAllDefences1"] = { affix = "", "30% reduced Global Armour, Evasion and Energy Shield", statOrder = { 2588 }, level = 1, group = "AllDefences", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [1177404658] = { "30% reduced Global Armour, Evasion and Energy Shield" }, } }, - ["UniqueGoldFoundIncrease1"] = { affix = "", "(10-15)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(10-15)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, + ["UniqueGoldFoundIncrease1"] = { affix = "", "(10-15)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(10-15)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, ["UniqueCannotGainEnergyShield1"] = { affix = "", "Cannot have Energy Shield", statOrder = { 2844 }, level = 1, group = "CannotGainEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "unmutatable", "energy_shield" }, tradeHashes = { [410952253] = { "Cannot have Energy Shield" }, } }, - ["UniqueLifeRegenPerEnergyShield1"] = { affix = "", "Regenerate 0.05 Life per second per Maximum Energy Shield", statOrder = { 7491 }, level = 1, group = "LifeRegenPerEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3276271783] = { "Regenerate 0.05 Life per second per Maximum Energy Shield" }, } }, - ["UniqueGainMissingLifeBeforeHit1"] = { affix = "", "Recover (20-30)% of Missing Life before being Hit by an Enemy", statOrder = { 9117 }, level = 1, group = "GainMissingLifeBeforeHit", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1990472846] = { "Recover (20-30)% of Missing Life before being Hit by an Enemy" }, } }, - ["UniqueAccuracyUnaffectedDistance1"] = { affix = "", "You have no Accuracy Penalty at Distance", statOrder = { 6079 }, level = 1, group = "AccuracyUnaffectedDistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3070990531] = { "You have no Accuracy Penalty at Distance" }, } }, - ["UniqueAccuracyOver100"] = { affix = "", "Chance to Hit with Attacks can exceed 100%", "Gain additional Critical Hit Chance equal to (10-25)% of excess chance to Hit with Attacks", statOrder = { 6735, 6735.1 }, level = 1, group = "AccuracyOver100", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2800049475] = { "Chance to Hit with Attacks can exceed 100%", "Gain additional Critical Hit Chance equal to (10-25)% of excess chance to Hit with Attacks" }, } }, + ["UniqueLifeRegenPerEnergyShield1"] = { affix = "", "Regenerate 0.05 Life per second per Maximum Energy Shield", statOrder = { 7486 }, level = 1, group = "LifeRegenPerEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3276271783] = { "Regenerate 0.05 Life per second per Maximum Energy Shield" }, } }, + ["UniqueGainMissingLifeBeforeHit1"] = { affix = "", "Recover (20-30)% of Missing Life before being Hit by an Enemy", statOrder = { 9112 }, level = 1, group = "GainMissingLifeBeforeHit", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1990472846] = { "Recover (20-30)% of Missing Life before being Hit by an Enemy" }, } }, + ["UniqueAccuracyUnaffectedDistance1"] = { affix = "", "You have no Accuracy Penalty at Distance", statOrder = { 6074 }, level = 1, group = "AccuracyUnaffectedDistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3070990531] = { "You have no Accuracy Penalty at Distance" }, } }, + ["UniqueAccuracyOver100"] = { affix = "", "Chance to Hit with Attacks can exceed 100%", "Gain additional Critical Hit Chance equal to (10-25)% of excess chance to Hit with Attacks", statOrder = { 6730, 6730.1 }, level = 1, group = "AccuracyOver100", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2800049475] = { "Chance to Hit with Attacks can exceed 100%", "Gain additional Critical Hit Chance equal to (10-25)% of excess chance to Hit with Attacks" }, } }, ["UniqueRepeatNoEnemyInPresence"] = { affix = "", "Repeatable Attacks with this Bow Repeat +2 times if no enemies are in your Presence", statOrder = { 4092 }, level = 1, group = "UniqueRepeatNoEnemyInPresence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2306588612] = { "Repeatable Attacks with this Bow Repeat +2 times if no enemies are in your Presence" }, } }, ["UniqueSkillEffectDuration1"] = { affix = "", "(30-50)% increased Skill Effect Duration", statOrder = { 1645 }, level = 1, group = "SkillEffectDuration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3377888098] = { "(30-50)% increased Skill Effect Duration" }, } }, ["UniqueSkillEffectDuration2"] = { affix = "", "(10-15)% increased Skill Effect Duration", statOrder = { 1645 }, level = 1, group = "SkillEffectDuration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3377888098] = { "(10-15)% increased Skill Effect Duration" }, } }, - ["UniqueGlobalCooldownRecovery1"] = { affix = "", "(30-50)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(30-50)% increased Cooldown Recovery Rate" }, } }, - ["UniqueGlobalCooldownRecovery2"] = { affix = "", "(20-40)% reduced Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(20-40)% reduced Cooldown Recovery Rate" }, } }, + ["UniqueGlobalCooldownRecovery1"] = { affix = "", "(30-50)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(30-50)% increased Cooldown Recovery Rate" }, } }, + ["UniqueGlobalCooldownRecovery2"] = { affix = "", "(20-40)% reduced Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(20-40)% reduced Cooldown Recovery Rate" }, } }, ["UniqueMinionDamageAffectsYou1"] = { affix = "", "Increases and Reductions to Minion Damage also affect you", statOrder = { 3977 }, level = 1, group = "MinionDamageAffectsYou", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1631928082] = { "Increases and Reductions to Minion Damage also affect you" }, } }, ["UniqueMinionAttackSpeedAffectsYou1"] = { affix = "", "Increases and Reductions to Minion Attack Speed also affect you", statOrder = { 3428 }, level = 1, group = "MinionAttackSpeedAffectsYou", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [2293111154] = { "Increases and Reductions to Minion Attack Speed also affect you" }, } }, - ["UniqueDamagePerMinion1"] = { affix = "", "(5-8)% increased Damage per Minion", statOrder = { 5952 }, level = 1, group = "DamagePerMinion", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3399499561] = { "(5-8)% increased Damage per Minion" }, } }, + ["UniqueDamagePerMinion1"] = { affix = "", "(5-8)% increased Damage per Minion", statOrder = { 5947 }, level = 1, group = "DamagePerMinion", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3399499561] = { "(5-8)% increased Damage per Minion" }, } }, ["UniqueManaRegenerationWhileStationary1"] = { affix = "", "40% increased Mana Regeneration Rate while stationary", statOrder = { 3986 }, level = 1, group = "ManaRegenerationWhileStationary", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3308030688] = { "40% increased Mana Regeneration Rate while stationary" }, } }, ["UniqueEnergyShieldAsPercentOfLife1"] = { affix = "", "Gain (10-15)% of maximum Life as Extra maximum Energy Shield", statOrder = { 1435 }, level = 1, group = "MaximumEnergyShieldAsPercentageOfLife", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1228337241] = { "Gain (10-15)% of maximum Life as Extra maximum Energy Shield" }, } }, ["UniqueDamageBypassEnergyShieldPercent1"] = { affix = "", "10% of Damage taken bypasses Energy Shield", statOrder = { 1456 }, level = 1, group = "DamageBypassEnergyShieldPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2448633171] = { "10% of Damage taken bypasses Energy Shield" }, } }, - ["UniqueLoseEnergyShieldPerSecond1"] = { affix = "", "You lose 5% of maximum Energy Shield per second", statOrder = { 6432 }, level = 1, group = "LoseEnergyShieldPerSecond", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2350411833] = { "You lose 5% of maximum Energy Shield per second" }, } }, - ["UniqueLifeLeechExcessToEnergyShield1"] = { affix = "", "Excess Life Recovery from Leech is applied to Energy Shield", statOrder = { 7455 }, level = 1, group = "LifeLeechExcessToEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [999436592] = { "Excess Life Recovery from Leech is applied to Energy Shield" }, } }, - ["UniqueMinionLifeTiedToOwner1"] = { affix = "", "Minions in Presence lose Life when you lose Life", "Minions in Presence gain Life when you gain Life", statOrder = { 10417, 10417.1 }, level = 1, group = "MinionLifeTiedToOwner", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2247039371] = { "Minions in Presence lose Life when you lose Life", "Minions in Presence gain Life when you gain Life" }, } }, + ["UniqueLoseEnergyShieldPerSecond1"] = { affix = "", "You lose 5% of maximum Energy Shield per second", statOrder = { 6427 }, level = 1, group = "LoseEnergyShieldPerSecond", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2350411833] = { "You lose 5% of maximum Energy Shield per second" }, } }, + ["UniqueLifeLeechExcessToEnergyShield1"] = { affix = "", "Excess Life Recovery from Leech is applied to Energy Shield", statOrder = { 7450 }, level = 1, group = "LifeLeechExcessToEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [999436592] = { "Excess Life Recovery from Leech is applied to Energy Shield" }, } }, + ["UniqueMinionLifeTiedToOwner1"] = { affix = "", "Minions in Presence lose Life when you lose Life", "Minions in Presence gain Life when you gain Life", statOrder = { 10410, 10410.1 }, level = 1, group = "MinionLifeTiedToOwner", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2247039371] = { "Minions in Presence lose Life when you lose Life", "Minions in Presence gain Life when you gain Life" }, } }, ["UniqueRingIgniteProliferation1"] = { affix = "", "Ignites you inflict spread to other Enemies that stay within 1.5 metres for 1 second", statOrder = { 1947 }, level = 1, group = "RingIgniteProliferation", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3314057862] = { "Ignites you inflict spread to other Enemies that stay within 1.5 metres for 1 second" }, } }, ["UniqueStaffIgniteProliferation1"] = { affix = "", "Ignites you inflict spread to other Enemies that stay within 1.5 metres for 1 second", statOrder = { 1947 }, level = 1, group = "RingIgniteProliferation", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3314057862] = { "Ignites you inflict spread to other Enemies that stay within 1.5 metres for 1 second" }, } }, ["UniqueNoCriticalStrikeMultiplier1"] = { affix = "", "You have no Critical Damage Bonus", statOrder = { 1405 }, level = 32, group = "NoCriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [4058681894] = { "You have no Critical Damage Bonus" }, } }, ["UniqueNoCriticalStrikeMultiplier2"] = { affix = "", "You have no Critical Damage Bonus", statOrder = { 1405 }, level = 1, group = "NoCriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [4058681894] = { "You have no Critical Damage Bonus" }, } }, ["UniqueLocalNoCriticalStrikeMultiplier1"] = { affix = "", "Hits with this Weapon have no Critical Damage Bonus", statOrder = { 1384 }, level = 1, group = "LocalNoCriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "unmutatable", "damage", "critical" }, tradeHashes = { [1508661598] = { "Hits with this Weapon have no Critical Damage Bonus" }, } }, ["UniqueLocalNoCriticalStrikeMultiplier2"] = { affix = "", "Hits with this Weapon have no Critical Damage Bonus", statOrder = { 1384 }, level = 1, group = "LocalNoCriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "unmutatable", "damage", "critical" }, tradeHashes = { [1508661598] = { "Hits with this Weapon have no Critical Damage Bonus" }, } }, - ["UniqueGainDisorderlyConductEveryXGrenadeSkills"] = { affix = "", "Gain 1 Explosive Rhythm every (2-3) times you use a Grenade Skill", " Remove all Explosive Rhythm on reaching 10 to gain Explosive Fervour for 10 Seconds", statOrder = { 6863, 6863.1 }, level = 1, group = "UniqueGainDisorderlyConductBuff", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4128965096] = { "Gain 1 Explosive Rhythm every (2-3) times you use a Grenade Skill", " Remove all Explosive Rhythm on reaching 10 to gain Explosive Fervour for 10 Seconds" }, } }, - ["UniqueThornsCriticalStrikeChance1"] = { affix = "", "+25% to Thorns Critical Hit Chance", statOrder = { 4758 }, level = 1, group = "ThornsCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [2715190555] = { "+25% to Thorns Critical Hit Chance" }, } }, - ["UniqueLocalDazeBuildup1"] = { affix = "", "Dazes on Hit", statOrder = { 7924 }, level = 1, group = "LocalDazeBuildup", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2933846633] = { "Dazes on Hit" }, } }, - ["UniqueAftershockChance1"] = { affix = "", "Slam Skills you use yourself cause an additional Aftershock", statOrder = { 10626 }, level = 1, group = "AftershockChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2045949233] = { "Slam Skills you use yourself cause an additional Aftershock" }, } }, + ["UniqueGainDisorderlyConductEveryXGrenadeSkills"] = { affix = "", "Gain 1 Explosive Rhythm every (2-3) times you use a Grenade Skill", " Remove all Explosive Rhythm on reaching 10 to gain Explosive Fervour for 10 Seconds", statOrder = { 6858, 6858.1 }, level = 1, group = "UniqueGainDisorderlyConductBuff", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4128965096] = { "Gain 1 Explosive Rhythm every (2-3) times you use a Grenade Skill", " Remove all Explosive Rhythm on reaching 10 to gain Explosive Fervour for 10 Seconds" }, } }, + ["UniqueThornsCriticalStrikeChance1"] = { affix = "", "+25% to Thorns Critical Hit Chance", statOrder = { 4755 }, level = 1, group = "ThornsCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [2715190555] = { "+25% to Thorns Critical Hit Chance" }, } }, + ["UniqueLocalDazeBuildup1"] = { affix = "", "Dazes on Hit", statOrder = { 7919 }, level = 1, group = "LocalDazeBuildup", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2933846633] = { "Dazes on Hit" }, } }, + ["UniqueAftershockChance1"] = { affix = "", "Slam Skills you use yourself cause an additional Aftershock", statOrder = { 10619 }, level = 1, group = "AftershockChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2045949233] = { "Slam Skills you use yourself cause an additional Aftershock" }, } }, ["UniqueAncestralBoostEveryXAttacksWhileShapeshifted1"] = { affix = "", "Every second Slam Skill you use while Shapeshifted is Ancestrally Boosted", "Every second Strike Skill you use while Shapeshifted is Ancestrally Boosted", statOrder = { 2184, 2184.1 }, level = 1, group = "AncestralBoostEveryXAttacksWhileShapeshifted", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2224139044] = { "Every second Slam Skill you use while Shapeshifted is Ancestrally Boosted", "Every second Strike Skill you use while Shapeshifted is Ancestrally Boosted" }, } }, - ["UniqueDoubleEnergyGain1"] = { affix = "", "Energy Generation is doubled", statOrder = { 6415 }, level = 1, group = "DoubleEnergyGain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [793801176] = { "Energy Generation is doubled" }, } }, - ["UniqueSpellLifeCostPercent1"] = { affix = "", "25% of Spell Mana Cost Converted to Life Cost", statOrder = { 10038 }, level = 1, group = "SpellLifeCostPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "caster" }, tradeHashes = { [3544050945] = { "25% of Spell Mana Cost Converted to Life Cost" }, } }, + ["UniqueDoubleEnergyGain1"] = { affix = "", "Energy Generation is doubled", statOrder = { 6410 }, level = 1, group = "DoubleEnergyGain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [793801176] = { "Energy Generation is doubled" }, } }, + ["UniqueSpellLifeCostPercent1"] = { affix = "", "25% of Spell Mana Cost Converted to Life Cost", statOrder = { 10031 }, level = 1, group = "SpellLifeCostPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "caster" }, tradeHashes = { [3544050945] = { "25% of Spell Mana Cost Converted to Life Cost" }, } }, ["UniqueLocalReloadSpeed1"] = { affix = "", "30% reduced Reload Speed", statOrder = { 947 }, level = 1, group = "LocalReloadSpeed", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [710476746] = { "30% reduced Reload Speed" }, } }, ["UniqueLocalReloadSpeed2"] = { affix = "", "(7-14)% increased Reload Speed", statOrder = { 947 }, level = 1, group = "LocalReloadSpeed", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [710476746] = { "(7-14)% increased Reload Speed" }, } }, - ["UniqueChanceForNoBoltReload1"] = { affix = "", "Bolts fired by Crossbow Attacks have 100% chance to not", "expend Ammunition if you've Reloaded Recently", statOrder = { 5904, 5904.1 }, level = 1, group = "ChanceForNoBoltReload", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [842299438] = { "Bolts fired by Crossbow Attacks have 100% chance to not", "expend Ammunition if you've Reloaded Recently" }, } }, - ["UniqueHalvedSpiritReservation1"] = { affix = "", "Skills reserve 50% less Spirit", statOrder = { 10428 }, level = 1, group = "HalvedSpiritReservation", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2838161567] = { "Skills reserve 50% less Spirit" }, } }, + ["UniqueChanceForNoBoltReload1"] = { affix = "", "Bolts fired by Crossbow Attacks have 100% chance to not", "expend Ammunition if you've Reloaded Recently", statOrder = { 5900, 5900.1 }, level = 1, group = "ChanceForNoBoltReload", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [842299438] = { "Bolts fired by Crossbow Attacks have 100% chance to not", "expend Ammunition if you've Reloaded Recently" }, } }, + ["UniqueHalvedSpiritReservation1"] = { affix = "", "Skills reserve 50% less Spirit", statOrder = { 10421 }, level = 1, group = "HalvedSpiritReservation", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2838161567] = { "Skills reserve 50% less Spirit" }, } }, ["UniqueLocalCritChanceOverride1"] = { affix = "", "This Weapon's Critical Hit Chance is 100%", statOrder = { 3466 }, level = 1, group = "LocalCritChanceOverride", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3384885789] = { "This Weapon's Critical Hit Chance is 100%" }, } }, ["UniqueAdditionalAttackChain1"] = { affix = "", "Attacks Chain 2 additional times", statOrder = { 3783 }, level = 1, group = "AttackAdditionalChain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3868118796] = { "Attacks Chain 2 additional times" }, } }, - ["UniqueLightningSpellsChain1"] = { affix = "", "Lightning Skills Chain +1 times", statOrder = { 7565 }, level = 1, group = "LightningSpellAdditionalChain", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [4123841473] = { "Lightning Skills Chain +1 times" }, } }, + ["UniqueLightningSpellsChain1"] = { affix = "", "Lightning Skills Chain +1 times", statOrder = { 7560 }, level = 1, group = "LightningSpellAdditionalChain", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [4123841473] = { "Lightning Skills Chain +1 times" }, } }, ["UniqueStrengthRequirements1"] = { affix = "", "-15 Strength Requirement", statOrder = { 827 }, level = 1, group = "StrengthRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2833226514] = { "-15 Strength Requirement" }, } }, ["UniqueStrengthRequirements2"] = { affix = "", "+100 Strength Requirement", statOrder = { 827 }, level = 1, group = "StrengthRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2833226514] = { "+100 Strength Requirement" }, } }, ["UniqueStrengthRequirements3"] = { affix = "", "+150 Strength Requirement", statOrder = { 827 }, level = 1, group = "StrengthRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2833226514] = { "+150 Strength Requirement" }, } }, @@ -2071,180 +2071,180 @@ return { ["UniqueDexterityRequirements1"] = { affix = "", "+50 Dexterity Requirement", statOrder = { 818 }, level = 1, group = "DexterityRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1133453872] = { "+50 Dexterity Requirement" }, } }, ["UniqueIntelligenceRequirements1"] = { affix = "", "+100 Intelligence Requirement", statOrder = { 820 }, level = 1, group = "IntelligenceRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2153364323] = { "+100 Intelligence Requirement" }, } }, ["UniqueIntelligenceRequirements2"] = { affix = "", "+200 Intelligence Requirement", statOrder = { 820 }, level = 1, group = "IntelligenceRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2153364323] = { "+200 Intelligence Requirement" }, } }, - ["UniqueChillHitsCauseShattering1"] = { affix = "", "Enemies Chilled by your Hits can be Shattered as though Frozen", statOrder = { 5657 }, level = 1, group = "ChillHitsCauseShattering", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3119292058] = { "Enemies Chilled by your Hits can be Shattered as though Frozen" }, } }, - ["UniqueTriggerEmberFusilladeOnSpellCast1"] = { affix = "", "Trigger Ember Fusillade Skill on casting a Spell", statOrder = { 7689 }, level = 1, group = "GrantsTriggeredEmberFusillade", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [826162720] = { "Trigger Ember Fusillade Skill on casting a Spell" }, } }, - ["UniqueTriggerSparkOnKillingShockedEnemy1"] = { affix = "", "Trigger Spark Skill on killing a Shocked Enemy", statOrder = { 7692 }, level = 1, group = "GrantsTriggeredSpark", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [811217923] = { "Trigger Spark Skill on killing a Shocked Enemy" }, } }, - ["UniqueTriggerLightningBoltOnCriticalStrike1"] = { affix = "", "Trigger Lightning Bolt Skill on Critical Hit", statOrder = { 7691 }, level = 69, group = "GrantsTriggeredLightningBolt", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [704919631] = { "Trigger Lightning Bolt Skill on Critical Hit" }, } }, + ["UniqueChillHitsCauseShattering1"] = { affix = "", "Enemies Chilled by your Hits can be Shattered as though Frozen", statOrder = { 5653 }, level = 1, group = "ChillHitsCauseShattering", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3119292058] = { "Enemies Chilled by your Hits can be Shattered as though Frozen" }, } }, + ["UniqueTriggerEmberFusilladeOnSpellCast1"] = { affix = "", "Trigger Ember Fusillade Skill on casting a Spell", statOrder = { 7684 }, level = 1, group = "GrantsTriggeredEmberFusillade", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [826162720] = { "Trigger Ember Fusillade Skill on casting a Spell" }, } }, + ["UniqueTriggerSparkOnKillingShockedEnemy1"] = { affix = "", "Trigger Spark Skill on killing a Shocked Enemy", statOrder = { 7687 }, level = 1, group = "GrantsTriggeredSpark", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [811217923] = { "Trigger Spark Skill on killing a Shocked Enemy" }, } }, + ["UniqueTriggerLightningBoltOnCriticalStrike1"] = { affix = "", "Trigger Lightning Bolt Skill on Critical Hit", statOrder = { 7686 }, level = 69, group = "GrantsTriggeredLightningBolt", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [704919631] = { "Trigger Lightning Bolt Skill on Critical Hit" }, } }, ["UniqueOnlySocketRubyJewel1"] = { affix = "", "You can only Socket Ruby Jewels in this item", statOrder = { 73 }, level = 1, group = "OnlySocketRubyJewel", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [4031148736] = { "You can only Socket Ruby Jewels in this item" }, } }, ["UniqueOnlySocketEmeraldJewel1"] = { affix = "", "You can only Socket Emerald Jewels in this item", statOrder = { 74 }, level = 1, group = "OnlySocketEmeraldJewel", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [3598729471] = { "You can only Socket Emerald Jewels in this item" }, } }, ["UniqueOnlySocketSapphireJewel1"] = { affix = "", "You can only Socket Sapphire Jewels in this item", statOrder = { 75 }, level = 1, group = "OnlySocketSapphireJewel", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [21302430] = { "You can only Socket Sapphire Jewels in this item" }, } }, - ["UniqueFireResistanceNoPenalty1"] = { affix = "", "Fire Resistance is unaffected by Area Penalties", statOrder = { 6587 }, level = 1, group = "FireResistanceNoPenalty", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3247805335] = { "Fire Resistance is unaffected by Area Penalties" }, } }, - ["UniqueColdResistanceNoPenalty1"] = { affix = "", "Cold Resistance is unaffected by Area Penalties", statOrder = { 5704 }, level = 1, group = "ColdResistanceNoPenalty", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4207433208] = { "Cold Resistance is unaffected by Area Penalties" }, } }, - ["UniqueLightningResistanceNoPenalty1"] = { affix = "", "Lightning Resistance is unaffected by Area Penalties", statOrder = { 7562 }, level = 1, group = "LightningResistanceNoPenalty", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3631920880] = { "Lightning Resistance is unaffected by Area Penalties" }, } }, + ["UniqueFireResistanceNoPenalty1"] = { affix = "", "Fire Resistance is unaffected by Area Penalties", statOrder = { 6582 }, level = 1, group = "FireResistanceNoPenalty", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3247805335] = { "Fire Resistance is unaffected by Area Penalties" }, } }, + ["UniqueColdResistanceNoPenalty1"] = { affix = "", "Cold Resistance is unaffected by Area Penalties", statOrder = { 5700 }, level = 1, group = "ColdResistanceNoPenalty", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4207433208] = { "Cold Resistance is unaffected by Area Penalties" }, } }, + ["UniqueLightningResistanceNoPenalty1"] = { affix = "", "Lightning Resistance is unaffected by Area Penalties", statOrder = { 7557 }, level = 1, group = "LightningResistanceNoPenalty", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3631920880] = { "Lightning Resistance is unaffected by Area Penalties" }, } }, ["UniqueColdAndLightningResPerFireResItem1"] = { affix = "", "+(5-10)% to Cold and Lightning Resistances per Equipped Item with a Fire Resistance Modifier", statOrder = { 1022 }, level = 1, group = "UniqueSekhemaFireRingResMod", weightKey = { }, weightVal = { }, modTags = { "resistance" }, tradeHashes = { [2381897042] = { "+(5-10)% to Cold and Lightning Resistances per Equipped Item with a Fire Resistance Modifier" }, } }, ["UniqueFireAndColdResPerLightningResItem1"] = { affix = "", "+(5-10)% to Fire and Cold Resistances per Equipped Item with a Lightning Resistance Modifier", statOrder = { 1017 }, level = 1, group = "UniqueSekhemaLightningRingResMod", weightKey = { }, weightVal = { }, modTags = { "resistance" }, tradeHashes = { [4032948616] = { "+(5-10)% to Fire and Cold Resistances per Equipped Item with a Lightning Resistance Modifier" }, } }, ["UniqueFireAndLightningRestPerColdResItem1"] = { affix = "", "+(5-10)% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier", statOrder = { 1019 }, level = 1, group = "UniqueSekhemaColdRingResMod", weightKey = { }, weightVal = { }, modTags = { "resistance" }, tradeHashes = { [3753008264] = { "+(5-10)% to Fire and Lightning Resistances per Equipped Item with a Cold Resistance Modifier" }, } }, - ["UniqueTriggerGasCloudOnMainHandHit1"] = { affix = "", "Triggers Gas Cloud on Hit", statOrder = { 7690 }, level = 1, group = "GrantsTriggeredGasCloud", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1652674074] = { "Triggers Gas Cloud on Hit" }, } }, - ["UniqueTriggerDetonationOnOffHandHit1"] = { affix = "", "Trigger Detonation on Hit", statOrder = { 7688 }, level = 1, group = "GrantsTriggeredDetonation", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1524904258] = { "Trigger Detonation on Hit" }, } }, - ["UniqueTakeFireDamageOnIgnite1"] = { affix = "", "Take 100 Fire Damage when you Ignite an Enemy", statOrder = { 6578 }, level = 65, group = "TakeFireDamageOnIgnite", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2518598473] = { "Take 100 Fire Damage when you Ignite an Enemy" }, } }, - ["UniqueDodgeRollDistance1"] = { affix = "", "+1 metre to Dodge Roll distance", statOrder = { 6200 }, level = 1, group = "DodgeRollDistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [258119672] = { "+1 metre to Dodge Roll distance" }, } }, - ["UniqueDodgeRollSpeed1"] = { affix = "", "(20-30)% faster Dodge Roll", statOrder = { 6203 }, level = 1, group = "DodgeRollSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [504054855] = { "(20-30)% faster Dodge Roll" }, } }, + ["UniqueTriggerGasCloudOnMainHandHit1"] = { affix = "", "Triggers Gas Cloud on Hit", statOrder = { 7685 }, level = 1, group = "GrantsTriggeredGasCloud", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1652674074] = { "Triggers Gas Cloud on Hit" }, } }, + ["UniqueTriggerDetonationOnOffHandHit1"] = { affix = "", "Trigger Detonation on Hit", statOrder = { 7683 }, level = 1, group = "GrantsTriggeredDetonation", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1524904258] = { "Trigger Detonation on Hit" }, } }, + ["UniqueTakeFireDamageOnIgnite1"] = { affix = "", "Take 100 Fire Damage when you Ignite an Enemy", statOrder = { 6573 }, level = 65, group = "TakeFireDamageOnIgnite", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2518598473] = { "Take 100 Fire Damage when you Ignite an Enemy" }, } }, + ["UniqueDodgeRollDistance1"] = { affix = "", "+1 metre to Dodge Roll distance", statOrder = { 6195 }, level = 1, group = "DodgeRollDistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [258119672] = { "+1 metre to Dodge Roll distance" }, } }, + ["UniqueDodgeRollSpeed1"] = { affix = "", "(20-30)% faster Dodge Roll", statOrder = { 6198 }, level = 1, group = "DodgeRollSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [504054855] = { "(20-30)% faster Dodge Roll" }, } }, ["UniqueLioneyeDodgeRoll1"] = { affix = "", "+2 metres to Dodge Roll distance if you haven't Dodge Rolled Recently", "-1 metre to Dodge Roll distance if you've Dodge Rolled Recently", statOrder = { 4090, 4091 }, level = 1, group = "DodgeRollEnhancedWithTradeOff", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3350232544] = { "+2 metres to Dodge Roll distance if you haven't Dodge Rolled Recently" }, [57896763] = { "-1 metre to Dodge Roll distance if you've Dodge Rolled Recently" }, } }, - ["UniqueEvasionRatingDodgeRoll1"] = { affix = "", "50% increased Evasion Rating if you've Dodge Rolled Recently", statOrder = { 6506 }, level = 1, group = "EvasionRatingDodgeRoll", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1040569494] = { "50% increased Evasion Rating if you've Dodge Rolled Recently" }, } }, + ["UniqueEvasionRatingDodgeRoll1"] = { affix = "", "50% increased Evasion Rating if you've Dodge Rolled Recently", statOrder = { 6501 }, level = 1, group = "EvasionRatingDodgeRoll", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1040569494] = { "50% increased Evasion Rating if you've Dodge Rolled Recently" }, } }, ["UniqueCriticalStrikesIgnoreResistances1"] = { affix = "", "Critical Hits ignore Enemy Monster Elemental Resistances", statOrder = { 3144 }, level = 1, group = "CriticalStrikesIgnoreResistances", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1094937621] = { "Critical Hits ignore Enemy Monster Elemental Resistances" }, } }, - ["UniqueEnergyShieldRegenerationFromLife1"] = { affix = "", "Life Regeneration is applied to Energy Shield instead", statOrder = { 9727 }, level = 44, group = "EnergyShieldRegenerationFromLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [632761194] = { "Life Regeneration is applied to Energy Shield instead" }, } }, + ["UniqueEnergyShieldRegenerationFromLife1"] = { affix = "", "Life Regeneration is applied to Energy Shield instead", statOrder = { 9721 }, level = 44, group = "EnergyShieldRegenerationFromLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [632761194] = { "Life Regeneration is applied to Energy Shield instead" }, } }, ["UniqueGainManaAsExtraEnergyShield1"] = { affix = "", "Gain (4-6)% of maximum Mana as Extra maximum Energy Shield", statOrder = { 1431 }, level = 1, group = "GainManaAsExtraEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [3027830452] = { "Gain (4-6)% of maximum Mana as Extra maximum Energy Shield" }, } }, - ["UniqueAdditionalChargeGeneration1"] = { affix = "", "Gain an additional Charge when you gain a Charge", statOrder = { 5518 }, level = 1, group = "AdditionalChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1555237944] = { "Gain an additional Charge when you gain a Charge" }, } }, + ["UniqueAdditionalChargeGeneration1"] = { affix = "", "Gain an additional Charge when you gain a Charge", statOrder = { 5514 }, level = 1, group = "AdditionalChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1555237944] = { "Gain an additional Charge when you gain a Charge" }, } }, ["UniqueModifyableWhileCorrupted1"] = { affix = "", "Can be modified while Corrupted", statOrder = { 14 }, level = 66, group = "ModifyableWhileCorruptedAndSpecialCorruption", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1161337167] = { "Can be modified while Corrupted" }, } }, ["UniqueCharmChargesToLifeFlasks1"] = { affix = "", "50% of Charges consumed by used Charms are granted to your Life Flasks", statOrder = { 903 }, level = 70, group = "CharmChargesToLifeFlasks", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [2369960685] = { "50% of Charges consumed by used Charms are granted to your Life Flasks" }, } }, ["UniqueLifeFlaskChargesToCharms1"] = { affix = "", "50% of Charges consumed by used Life Flasks are granted to your Charms", statOrder = { 904 }, level = 70, group = "LifeFlaskChargesToCharms", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [2020463573] = { "50% of Charges consumed by used Life Flasks are granted to your Charms" }, } }, ["UniqueCorruptedSkillCostEfficiencyDuringFlaskEffect1"] = { affix = "", "Skills from Corrupted Gems have (15-25)% increased Cost Efficiency during any Flask Effect", statOrder = { 3006 }, level = 70, group = "CorruptedSkillCostEfficiencyDuringFlaskEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2638381947] = { "Skills from Corrupted Gems have (15-25)% increased Cost Efficiency during any Flask Effect" }, } }, ["UniqueCorruptedCharmDuration1"] = { affix = "", "(25-50)% increased Corrupted Charms effect duration", statOrder = { 901 }, level = 70, group = "CorruptedCharmDuration", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1571268546] = { "(25-50)% increased Corrupted Charms effect duration" }, } }, - ["UniqueCorruptedBloodImmunity1"] = { affix = "", "Corrupted Blood cannot be inflicted on you", statOrder = { 5272 }, level = 1, group = "CorruptedBloodImmunity", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1658498488] = { "Corrupted Blood cannot be inflicted on you" }, } }, + ["UniqueCorruptedBloodImmunity1"] = { affix = "", "Corrupted Blood cannot be inflicted on you", statOrder = { 5268 }, level = 1, group = "CorruptedBloodImmunity", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1658498488] = { "Corrupted Blood cannot be inflicted on you" }, } }, ["UniqueLocalSoulCoreEffect1"] = { affix = "", "(66-333)% increased effect of Socketed Soul Cores", statOrder = { 179 }, level = 60, group = "LocalSoulCoreEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4065505214] = { "(66-333)% increased effect of Socketed Soul Cores" }, } }, - ["UniqueMaximumRage1"] = { affix = "", "+(-10-10) to Maximum Rage", statOrder = { 9609 }, level = 75, group = "MaximumRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1181501418] = { "+(-10-10) to Maximum Rage" }, } }, - ["UniqueGainChargesOnMaximumRage1"] = { affix = "", "Gain a random Charge on reaching Maximum Rage, no more than once every (3-6) seconds", statOrder = { 6709 }, level = 1, group = "GainChargesOnMaximumRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2284588585] = { "Gain a random Charge on reaching Maximum Rage, no more than once every (3-6) seconds" }, } }, - ["UniqueLoseRageOnMaximumRage1"] = { affix = "", "Lose all Rage on reaching Maximum Rage", statOrder = { 7933 }, level = 1, group = "LoseRageOnMaximumRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3851480592] = { "Lose all Rage on reaching Maximum Rage" }, } }, - ["UniqueRageOnAnyHit1"] = { affix = "", "Gain (3-6) Rage on Hit", statOrder = { 4699 }, level = 1, group = "RageOnAnyHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2258007247] = { "Gain (3-6) Rage on Hit" }, } }, - ["UniqueLifeRegenerationNotApplied1"] = { affix = "", "Life Recovery from Regeneration is not applied", statOrder = { 7478 }, level = 1, group = "LifeRegenerationNotApplied", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3947672598] = { "Life Recovery from Regeneration is not applied" }, } }, - ["UniqueRecoverLifeBasedOnRegen1"] = { affix = "", "Every 4 seconds, Recover 1 Life for every 0.2 Life Recovery per second from Regeneration", statOrder = { 9678 }, level = 1, group = "RecoverLifeBasedOnRegen", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1457411584] = { "Every 4 seconds, Recover 1 Life for every 0.2 Life Recovery per second from Regeneration" }, } }, - ["UniqueBaseLimit1"] = { affix = "", "Skills have +1 to Limit", statOrder = { 4715 }, level = 30, group = "BaseLimit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2942704390] = { "Skills have +1 to Limit" }, } }, - ["UniqueFireExposureOnShock1"] = { affix = "", "Inflict Fire Exposure on Shocking an Enemy", statOrder = { 7347 }, level = 1, group = "FireExposureOnShock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1538879632] = { "Inflict Fire Exposure on Shocking an Enemy" }, } }, - ["UniqueColdExposureOnIgnite1"] = { affix = "", "Inflict Cold Exposure on Igniting an Enemy", statOrder = { 7343 }, level = 1, group = "ColdExposureOnIgnite", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3314536008] = { "Inflict Cold Exposure on Igniting an Enemy" }, } }, + ["UniqueMaximumRage1"] = { affix = "", "+(-10-10) to Maximum Rage", statOrder = { 9603 }, level = 75, group = "MaximumRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1181501418] = { "+(-10-10) to Maximum Rage" }, } }, + ["UniqueGainChargesOnMaximumRage1"] = { affix = "", "Gain a random Charge on reaching Maximum Rage, no more than once every (3-6) seconds", statOrder = { 6704 }, level = 1, group = "GainChargesOnMaximumRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2284588585] = { "Gain a random Charge on reaching Maximum Rage, no more than once every (3-6) seconds" }, } }, + ["UniqueLoseRageOnMaximumRage1"] = { affix = "", "Lose all Rage on reaching Maximum Rage", statOrder = { 7928 }, level = 1, group = "LoseRageOnMaximumRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3851480592] = { "Lose all Rage on reaching Maximum Rage" }, } }, + ["UniqueRageOnAnyHit1"] = { affix = "", "Gain (3-6) Rage on Hit", statOrder = { 4697 }, level = 1, group = "RageOnAnyHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2258007247] = { "Gain (3-6) Rage on Hit" }, } }, + ["UniqueLifeRegenerationNotApplied1"] = { affix = "", "Life Recovery from Regeneration is not applied", statOrder = { 7473 }, level = 1, group = "LifeRegenerationNotApplied", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3947672598] = { "Life Recovery from Regeneration is not applied" }, } }, + ["UniqueRecoverLifeBasedOnRegen1"] = { affix = "", "Every 4 seconds, Recover 1 Life for every 0.2 Life Recovery per second from Regeneration", statOrder = { 9672 }, level = 1, group = "RecoverLifeBasedOnRegen", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1457411584] = { "Every 4 seconds, Recover 1 Life for every 0.2 Life Recovery per second from Regeneration" }, } }, + ["UniqueBaseLimit1"] = { affix = "", "Skills have +1 to Limit", statOrder = { 4713 }, level = 30, group = "BaseLimit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2942704390] = { "Skills have +1 to Limit" }, } }, + ["UniqueFireExposureOnShock1"] = { affix = "", "Inflict Fire Exposure on Shocking an Enemy", statOrder = { 7342 }, level = 1, group = "FireExposureOnShock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1538879632] = { "Inflict Fire Exposure on Shocking an Enemy" }, } }, + ["UniqueColdExposureOnIgnite1"] = { affix = "", "Inflict Cold Exposure on Igniting an Enemy", statOrder = { 7338 }, level = 1, group = "ColdExposureOnIgnite", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3314536008] = { "Inflict Cold Exposure on Igniting an Enemy" }, } }, ["UniqueColdExposureOnHitWithMagnitude1"] = { affix = "", "Inflict Elemental Exposure on Hit, lowering Total Elemental Resistances by (50-60)%", statOrder = { 4282 }, level = 1, group = "ElementalExposureEffectOnHitWithMagnitude", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [533542952] = { "Inflict Elemental Exposure on Hit, lowering Total Elemental Resistances by (50-60)%" }, } }, - ["UniqueColdExposureMagnitude1UNUSED"] = { affix = "", "Cold Exposure you inflict lowers Total Cold Resistance by an extra (20-30)%", statOrder = { 5696 }, level = 1, group = "ColdExposureAdditionalResistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2243456805] = { "Cold Exposure you inflict lowers Total Cold Resistance by an extra (20-30)%" }, } }, - ["UniqueLightningExposureOnCrit1"] = { affix = "", "Inflict Lightning Exposure on Critical Hit", statOrder = { 7349 }, level = 1, group = "LightningExposureOnCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2665488635] = { "Inflict Lightning Exposure on Critical Hit" }, } }, - ["UniqueEnemiesInPresenceGainCritWeakness1"] = { affix = "", "Every second, inflicts Critical Weakness on enemies in your Presence for (15-20) seconds", statOrder = { 6361 }, level = 1, group = "EnemiesInPresenceGainCritWeakness", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1052498387] = { "Every second, inflicts Critical Weakness on enemies in your Presence for (15-20) seconds" }, } }, - ["UniqueEnemiesInPresenceBlinded1"] = { affix = "", "Enemies in your Presence are Blinded", statOrder = { 6354 }, level = 1, group = "EnemiesInPresenceBlinded", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1464727508] = { "Enemies in your Presence are Blinded" }, } }, - ["UniqueBlinded1"] = { affix = "", "You are Blind", statOrder = { 10630 }, level = 1, group = "Blinded", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3774577097] = { "You are Blind" }, } }, - ["UniqueBlindEffectsReversed1"] = { affix = "", "The Effect of Blind on you is reversed", statOrder = { 10631 }, level = 1, group = "BlindEffectsReversed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1010703902] = { "The Effect of Blind on you is reversed" }, } }, - ["UniqueFlatCooldownRecovery1"] = { affix = "", "Skills have -(2-1) seconds to Cooldown", statOrder = { 10394 }, level = 1, group = "FlatCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [396200591] = { "Skills have -(2-1) seconds to Cooldown" }, } }, - ["UniqueChanceToNotConsumeCorpse1"] = { affix = "", "25% chance to not destroy Corpses when Consuming Corpses", statOrder = { 5562 }, level = 1, group = "ChanceToNotConsumeCorpse", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [965913123] = { "25% chance to not destroy Corpses when Consuming Corpses" }, } }, + ["UniqueColdExposureMagnitude1UNUSED"] = { affix = "", "Cold Exposure you inflict lowers Total Cold Resistance by an extra (20-30)%", statOrder = { 5692 }, level = 1, group = "ColdExposureAdditionalResistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2243456805] = { "Cold Exposure you inflict lowers Total Cold Resistance by an extra (20-30)%" }, } }, + ["UniqueLightningExposureOnCrit1"] = { affix = "", "Inflict Lightning Exposure on Critical Hit", statOrder = { 7344 }, level = 1, group = "LightningExposureOnCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2665488635] = { "Inflict Lightning Exposure on Critical Hit" }, } }, + ["UniqueEnemiesInPresenceGainCritWeakness1"] = { affix = "", "Every second, inflicts Critical Weakness on enemies in your Presence for (15-20) seconds", statOrder = { 6356 }, level = 1, group = "EnemiesInPresenceGainCritWeakness", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1052498387] = { "Every second, inflicts Critical Weakness on enemies in your Presence for (15-20) seconds" }, } }, + ["UniqueEnemiesInPresenceBlinded1"] = { affix = "", "Enemies in your Presence are Blinded", statOrder = { 6349 }, level = 1, group = "EnemiesInPresenceBlinded", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1464727508] = { "Enemies in your Presence are Blinded" }, } }, + ["UniqueBlinded1"] = { affix = "", "You are Blind", statOrder = { 10623 }, level = 1, group = "Blinded", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3774577097] = { "You are Blind" }, } }, + ["UniqueBlindEffectsReversed1"] = { affix = "", "The Effect of Blind on you is reversed", statOrder = { 10624 }, level = 1, group = "BlindEffectsReversed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1010703902] = { "The Effect of Blind on you is reversed" }, } }, + ["UniqueFlatCooldownRecovery1"] = { affix = "", "Skills have -(2-1) seconds to Cooldown", statOrder = { 10387 }, level = 1, group = "FlatCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [396200591] = { "Skills have -(2-1) seconds to Cooldown" }, } }, + ["UniqueChanceToNotConsumeCorpse1"] = { affix = "", "25% chance to not destroy Corpses when Consuming Corpses", statOrder = { 5558 }, level = 1, group = "ChanceToNotConsumeCorpse", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [965913123] = { "25% chance to not destroy Corpses when Consuming Corpses" }, } }, ["UniqueDisablesOtherRingSlot1"] = { affix = "", "Can't use other Rings", statOrder = { 1473 }, level = 1, group = "DisablesOtherRingSlot", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [64726306] = { "Can't use other Rings" }, } }, ["UniqueSelfCurseDuration1"] = { affix = "", "50% reduced Duration of Curses on you", statOrder = { 1912 }, level = 1, group = "SelfCurseDuration", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2920970371] = { "50% reduced Duration of Curses on you" }, } }, - ["UniqueLeftRingSpellProjectilesFork1"] = { affix = "", "Left ring slot: Projectiles from Spells Fork", statOrder = { 7793 }, level = 1, group = "LeftRingSpellProjectilesFork", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2437476305] = { "Left ring slot: Projectiles from Spells Fork" }, } }, - ["UniqueLeftRingSpellProjectilesCannotChain1"] = { affix = "", "Left ring slot: Projectiles from Spells cannot Chain", statOrder = { 7792 }, level = 1, group = "LeftRingSpellProjectilesCannotChain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3647242059] = { "Left ring slot: Projectiles from Spells cannot Chain" }, } }, - ["UniqueRightRingSpellProjectilesChain1"] = { affix = "", "Right ring slot: Projectiles from Spells Chain +1 times", statOrder = { 7822 }, level = 1, group = "RightRingSpellProjectilesChain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1555918911] = { "Right ring slot: Projectiles from Spells Chain +1 times" }, } }, - ["UniqueRightRingSpellProjectilesCannotFork1"] = { affix = "", "Right ring slot: Projectiles from Spells cannot Fork", statOrder = { 7823 }, level = 1, group = "RightRingSpellProjectilesCannotFork", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2933024469] = { "Right ring slot: Projectiles from Spells cannot Fork" }, } }, - ["UniqueSpellsCannotPierce1"] = { affix = "", "Projectiles from Spells cannot Pierce", statOrder = { 9566 }, level = 1, group = "SpellsCannotPierce", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3826125995] = { "Projectiles from Spells cannot Pierce" }, } }, - ["UniqueFlaskOverhealToGuard1"] = { affix = "", "Excess Life Recovery added as Guard for 20 seconds", statOrder = { 7840 }, level = 1, group = "FlaskOverhealToGuard", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [636464211] = { "Excess Life Recovery added as Guard for 20 seconds" }, } }, - ["UniqueFlaskWardGainedAsGuard1"] = { affix = "", "Regenerate (2.5-5)% of maximum Runic Ward per second during Effect", "Gain Guard equal to Current Runic Ward for 10 seconds when Effect ends", statOrder = { 7702, 7838 }, level = 1, group = "FlaskWardGainedAsGuard", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1106321864] = { "Regenerate (2.5-5)% of maximum Runic Ward per second during Effect" }, [3069759106] = { "Gain Guard equal to Current Runic Ward for 10 seconds when Effect ends" }, } }, - ["UniqueAlternatingDamageTaken1"] = { affix = "", "Alternating every 5 seconds:", "Take 40% less Damage from Hits", "Take 40% less Damage over time", statOrder = { 6965, 6965.1, 6965.2 }, level = 78, group = "AlternatingDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [258955603] = { "Alternating every 5 seconds:", "Take 40% less Damage from Hits", "Take 40% less Damage over time" }, } }, + ["UniqueLeftRingSpellProjectilesFork1"] = { affix = "", "Left ring slot: Projectiles from Spells Fork", statOrder = { 7788 }, level = 1, group = "LeftRingSpellProjectilesFork", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2437476305] = { "Left ring slot: Projectiles from Spells Fork" }, } }, + ["UniqueLeftRingSpellProjectilesCannotChain1"] = { affix = "", "Left ring slot: Projectiles from Spells cannot Chain", statOrder = { 7787 }, level = 1, group = "LeftRingSpellProjectilesCannotChain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3647242059] = { "Left ring slot: Projectiles from Spells cannot Chain" }, } }, + ["UniqueRightRingSpellProjectilesChain1"] = { affix = "", "Right ring slot: Projectiles from Spells Chain +1 times", statOrder = { 7817 }, level = 1, group = "RightRingSpellProjectilesChain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1555918911] = { "Right ring slot: Projectiles from Spells Chain +1 times" }, } }, + ["UniqueRightRingSpellProjectilesCannotFork1"] = { affix = "", "Right ring slot: Projectiles from Spells cannot Fork", statOrder = { 7818 }, level = 1, group = "RightRingSpellProjectilesCannotFork", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2933024469] = { "Right ring slot: Projectiles from Spells cannot Fork" }, } }, + ["UniqueSpellsCannotPierce1"] = { affix = "", "Projectiles from Spells cannot Pierce", statOrder = { 9560 }, level = 1, group = "SpellsCannotPierce", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3826125995] = { "Projectiles from Spells cannot Pierce" }, } }, + ["UniqueFlaskOverhealToGuard1"] = { affix = "", "Excess Life Recovery added as Guard for 20 seconds", statOrder = { 7835 }, level = 1, group = "FlaskOverhealToGuard", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [636464211] = { "Excess Life Recovery added as Guard for 20 seconds" }, } }, + ["UniqueFlaskWardGainedAsGuard1"] = { affix = "", "Regenerate (2.5-5)% of maximum Runic Ward per second during Effect", "Gain Guard equal to Current Runic Ward for 10 seconds when Effect ends", statOrder = { 7697, 7833 }, level = 1, group = "FlaskWardGainedAsGuard", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1106321864] = { "Regenerate (2.5-5)% of maximum Runic Ward per second during Effect" }, [3069759106] = { "Gain Guard equal to Current Runic Ward for 10 seconds when Effect ends" }, } }, + ["UniqueAlternatingDamageTaken1"] = { affix = "", "Alternating every 5 seconds:", "Take 40% less Damage from Hits", "Take 40% less Damage over time", statOrder = { 6960, 6960.1, 6960.2 }, level = 78, group = "AlternatingDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [258955603] = { "Alternating every 5 seconds:", "Take 40% less Damage from Hits", "Take 40% less Damage over time" }, } }, ["UniqueLuckyBlockChance1"] = { affix = "", "Chance to Block Damage is Lucky", statOrder = { 4662 }, level = 1, group = "LuckyBlockChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2957287092] = { "Chance to Block Damage is Lucky" }, } }, ["UniqueLocalRunicWard1"] = { affix = "", "+(50-100) to maximum Runic Ward", statOrder = { 845 }, level = 1, group = "LocalRunicWard", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [774059442] = { "+(50-100) to maximum Runic Ward" }, } }, - ["UniqueCharmsNoCharges1"] = { affix = "", "Charms use no Charges", statOrder = { 5635 }, level = 1, group = "CharmsNoCharges", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [2620375641] = { "Charms use no Charges" }, } }, + ["UniqueCharmsNoCharges1"] = { affix = "", "Charms use no Charges", statOrder = { 5631 }, level = 1, group = "CharmsNoCharges", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [2620375641] = { "Charms use no Charges" }, } }, ["UniqueAggravateBleedOnPresence1"] = { affix = "", "Aggravate Bleeding on Enemies when they Enter your Presence", statOrder = { 4242 }, level = 1, group = "AggravateBleedOnPresence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [874646180] = { "Aggravate Bleeding on Enemies when they Enter your Presence" }, } }, - ["UniqueThornsDamageIncrease1"] = { affix = "", "100% increased Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsDamageIncrease", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1315743832] = { "100% increased Thorns damage" }, } }, - ["UniqueLifeCost1"] = { affix = "", "Skill Mana Costs Converted to Life Costs", statOrder = { 4744 }, level = 1, group = "LifeCost", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2480498143] = { "Skill Mana Costs Converted to Life Costs" }, } }, - ["UniqueLifeCost2"] = { affix = "", "10% of Skill Mana Costs Converted to Life Costs", statOrder = { 4744 }, level = 1, group = "LifeCost", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2480498143] = { "10% of Skill Mana Costs Converted to Life Costs" }, } }, - ["UniqueDamageGainedAsChaosPerCost1"] = { affix = "", "Skills gain 1% of Damage as Chaos Damage per 3 Life Cost", statOrder = { 9233 }, level = 1, group = "DamageGainedAsChaosPerCost", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4117005593] = { "Skills gain 1% of Damage as Chaos Damage per 3 Life Cost" }, } }, - ["UniqueSpiritPerSocketable1"] = { affix = "", "+(10-14) to Spirit per Socket filled", statOrder = { 7832 }, level = 1, group = "SpiritPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4163415912] = { "+(10-14) to Spirit per Socket filled" }, } }, - ["UniqueMaximumLifePerSocketable1"] = { affix = "", "5% increased Maximum Life per Socket filled", statOrder = { 7804 }, level = 1, group = "MaximumLifePerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2702182380] = { "5% increased Maximum Life per Socket filled" }, } }, - ["UniqueMaximumManaPerSocketable1"] = { affix = "", "5% increased Maximum Mana per Socket filled", statOrder = { 7806 }, level = 1, group = "MaximumManaPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [911712882] = { "5% increased Maximum Mana per Socket filled" }, } }, - ["UniqueGlobalDefencesPerSocketable1"] = { affix = "", "(9-12)% increased Global Armour, Evasion and Energy Shield per Socket filled", statOrder = { 7708 }, level = 1, group = "GlobalDefencesPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [933768533] = { "(9-12)% increased Global Armour, Evasion and Energy Shield per Socket filled" }, } }, - ["UniqueItemRarityPerSocketable1"] = { affix = "", "10% increased Rarity of Items found per Socket filled", statOrder = { 7746 }, level = 1, group = "ItemRarityPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [313223231] = { "10% increased Rarity of Items found per Socket filled" }, } }, - ["UniqueAllResistancesPerSocketable1"] = { affix = "", "+(8-10)% to all Elemental Resistances per Socket filled", statOrder = { 7820 }, level = 1, group = "AllResistancesPerSocketable", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [2593651571] = { "+(8-10)% to all Elemental Resistances per Socket filled" }, } }, - ["UniquePercentAllAttributesPerSocketable1"] = { affix = "", "5% increased Attributes per Socket filled", statOrder = { 7607 }, level = 1, group = "PercentAllAttributesPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2513318031] = { "5% increased Attributes per Socket filled" }, } }, - ["UniqueBaseLifePerSocketable1"] = { affix = "", "+(45-60) to maximum Life per Socket filled", statOrder = { 7632 }, level = 1, group = "BaseLifePerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [150391334] = { "+(45-60) to maximum Life per Socket filled" }, } }, - ["UniqueBaseManaPerSocketable1"] = { affix = "", "+(50-60) to maximum Mana per Socket filled", statOrder = { 7633 }, level = 1, group = "BaseManaPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1036267537] = { "+(50-60) to maximum Mana per Socket filled" }, } }, - ["UniqueChaosResistancePerSocketable1"] = { affix = "", "+(10-13)% to Chaos Resistance per Socket filled", statOrder = { 7630 }, level = 1, group = "ChaosResistancePerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1123023256] = { "+(10-13)% to Chaos Resistance per Socket filled" }, } }, - ["UniqueAllAttributesPerSocketable1"] = { affix = "", "+(5-7) to all Attributes per Socket filled", statOrder = { 7605 }, level = 1, group = "AllAttributesPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3474271079] = { "+(5-7) to all Attributes per Socket filled" }, } }, - ["UniqueStunThresholdPerSocketable1"] = { affix = "", "+(70-90) to Stun Threshold per Socket filled", statOrder = { 7834 }, level = 1, group = "StunThresholdPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3679769182] = { "+(70-90) to Stun Threshold per Socket filled" }, } }, - ["UniqueLifeRegenerationPerSocketable1"] = { affix = "", "(8-12) Life Regeneration per second per Socket filled", statOrder = { 7631 }, level = 1, group = "LifeRegenerationPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [332337290] = { "(8-12) Life Regeneration per second per Socket filled" }, } }, - ["UniqueReducedExtraDamageFromCritsPerSocketable1"] = { affix = "", "Hits against you have (15-20)% reduced Critical Damage Bonus per Socket filled", statOrder = { 7634 }, level = 1, group = "ReducedExtraDamageFromCritsPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [701923421] = { "Hits against you have (15-20)% reduced Critical Damage Bonus per Socket filled" }, } }, - ["UniqueMaximumLightningDamagePerPower1"] = { affix = "", "On Hitting an enemy, gains maximum added Lightning damage equal to", "the enemy's Power for 20 seconds, up to a total of 500", statOrder = { 7800, 7800.1 }, level = 1, group = "MaximumLightningDamagePerPower", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3538915253] = { "On Hitting an enemy, gains maximum added Lightning damage equal to", "the enemy's Power for 20 seconds, up to a total of 500" }, } }, - ["UniqueSupportGemLimit1"] = { affix = "", "You can Socket 2 additional copies of each Lineage Support Gem, in different Skills", statOrder = { 7580 }, level = 1, group = "SupportGemLimit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [664024640] = { "You can Socket 2 additional copies of each Lineage Support Gem, in different Skills" }, } }, - ["UniqueImmobiliseThreshold1"] = { affix = "", "Immobilise enemies at 50% buildup instead of 100%", statOrder = { 5906 }, level = 1, group = "ImmobiliseThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4238331303] = { "Immobilise enemies at 50% buildup instead of 100%" }, } }, - ["UniqueImmobiliseDamageTaken1"] = { affix = "", "Enemies Immobilised by you take 20% more Damage", statOrder = { 10395 }, level = 1, group = "ImmobiliseDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1613322341] = { "Enemies Immobilised by you take 20% more Damage" }, } }, - ["UniqueImmobiliseIncreasedDamageTaken1"] = { affix = "", "(30-50)% increased Damage against Immobilised Enemies", statOrder = { 5959 }, level = 1, group = "ImmobiliseIncreasedDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3120508478] = { "(30-50)% increased Damage against Immobilised Enemies" }, } }, - ["UniqueDodgeRollAvoidAllDamage1"] = { affix = "", "Dodge Roll avoids all Hits", statOrder = { 6201 }, level = 1, group = "DodgeRollAvoidAllDamage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3518087336] = { "Dodge Roll avoids all Hits" }, } }, - ["UniqueSpeedPerDodgeRoll20Seconds1"] = { affix = "", "10% less Movement and Skill Speed per Dodge Roll in the past 20 seconds", statOrder = { 10419 }, level = 1, group = "SpeedPerDodgeRoll20Seconds", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [3156445245] = { "10% less Movement and Skill Speed per Dodge Roll in the past 20 seconds" }, } }, + ["UniqueThornsDamageIncrease1"] = { affix = "", "100% increased Thorns damage", statOrder = { 10247 }, level = 1, group = "ThornsDamageIncrease", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1315743832] = { "100% increased Thorns damage" }, } }, + ["UniqueLifeCost1"] = { affix = "", "Skill Mana Costs Converted to Life Costs", statOrder = { 4742 }, level = 1, group = "LifeCost", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2480498143] = { "Skill Mana Costs Converted to Life Costs" }, } }, + ["UniqueLifeCost2"] = { affix = "", "10% of Skill Mana Costs Converted to Life Costs", statOrder = { 4742 }, level = 1, group = "LifeCost", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2480498143] = { "10% of Skill Mana Costs Converted to Life Costs" }, } }, + ["UniqueDamageGainedAsChaosPerCost1"] = { affix = "", "Skills gain 1% of Damage as Chaos Damage per 3 Life Cost", statOrder = { 9227 }, level = 1, group = "DamageGainedAsChaosPerCost", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4117005593] = { "Skills gain 1% of Damage as Chaos Damage per 3 Life Cost" }, } }, + ["UniqueSpiritPerSocketable1"] = { affix = "", "+(10-14) to Spirit per Socket filled", statOrder = { 7827 }, level = 1, group = "SpiritPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4163415912] = { "+(10-14) to Spirit per Socket filled" }, } }, + ["UniqueMaximumLifePerSocketable1"] = { affix = "", "5% increased Maximum Life per Socket filled", statOrder = { 7799 }, level = 1, group = "MaximumLifePerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2702182380] = { "5% increased Maximum Life per Socket filled" }, } }, + ["UniqueMaximumManaPerSocketable1"] = { affix = "", "5% increased Maximum Mana per Socket filled", statOrder = { 7801 }, level = 1, group = "MaximumManaPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [911712882] = { "5% increased Maximum Mana per Socket filled" }, } }, + ["UniqueGlobalDefencesPerSocketable1"] = { affix = "", "(9-12)% increased Global Armour, Evasion and Energy Shield per Socket filled", statOrder = { 7703 }, level = 1, group = "GlobalDefencesPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [933768533] = { "(9-12)% increased Global Armour, Evasion and Energy Shield per Socket filled" }, } }, + ["UniqueItemRarityPerSocketable1"] = { affix = "", "10% increased Rarity of Items found per Socket filled", statOrder = { 7741 }, level = 1, group = "ItemRarityPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [313223231] = { "10% increased Rarity of Items found per Socket filled" }, } }, + ["UniqueAllResistancesPerSocketable1"] = { affix = "", "+(8-10)% to all Elemental Resistances per Socket filled", statOrder = { 7815 }, level = 1, group = "AllResistancesPerSocketable", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [2593651571] = { "+(8-10)% to all Elemental Resistances per Socket filled" }, } }, + ["UniquePercentAllAttributesPerSocketable1"] = { affix = "", "5% increased Attributes per Socket filled", statOrder = { 7602 }, level = 1, group = "PercentAllAttributesPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2513318031] = { "5% increased Attributes per Socket filled" }, } }, + ["UniqueBaseLifePerSocketable1"] = { affix = "", "+(45-60) to maximum Life per Socket filled", statOrder = { 7627 }, level = 1, group = "BaseLifePerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [150391334] = { "+(45-60) to maximum Life per Socket filled" }, } }, + ["UniqueBaseManaPerSocketable1"] = { affix = "", "+(50-60) to maximum Mana per Socket filled", statOrder = { 7628 }, level = 1, group = "BaseManaPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1036267537] = { "+(50-60) to maximum Mana per Socket filled" }, } }, + ["UniqueChaosResistancePerSocketable1"] = { affix = "", "+(10-13)% to Chaos Resistance per Socket filled", statOrder = { 7625 }, level = 1, group = "ChaosResistancePerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1123023256] = { "+(10-13)% to Chaos Resistance per Socket filled" }, } }, + ["UniqueAllAttributesPerSocketable1"] = { affix = "", "+(5-7) to all Attributes per Socket filled", statOrder = { 7600 }, level = 1, group = "AllAttributesPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3474271079] = { "+(5-7) to all Attributes per Socket filled" }, } }, + ["UniqueStunThresholdPerSocketable1"] = { affix = "", "+(70-90) to Stun Threshold per Socket filled", statOrder = { 7829 }, level = 1, group = "StunThresholdPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3679769182] = { "+(70-90) to Stun Threshold per Socket filled" }, } }, + ["UniqueLifeRegenerationPerSocketable1"] = { affix = "", "(8-12) Life Regeneration per second per Socket filled", statOrder = { 7626 }, level = 1, group = "LifeRegenerationPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [332337290] = { "(8-12) Life Regeneration per second per Socket filled" }, } }, + ["UniqueReducedExtraDamageFromCritsPerSocketable1"] = { affix = "", "Hits against you have (15-20)% reduced Critical Damage Bonus per Socket filled", statOrder = { 7629 }, level = 1, group = "ReducedExtraDamageFromCritsPerSocketable", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [701923421] = { "Hits against you have (15-20)% reduced Critical Damage Bonus per Socket filled" }, } }, + ["UniqueMaximumLightningDamagePerPower1"] = { affix = "", "On Hitting an enemy, gains maximum added Lightning damage equal to", "the enemy's Power for 20 seconds, up to a total of 500", statOrder = { 7795, 7795.1 }, level = 1, group = "MaximumLightningDamagePerPower", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3538915253] = { "On Hitting an enemy, gains maximum added Lightning damage equal to", "the enemy's Power for 20 seconds, up to a total of 500" }, } }, + ["UniqueSupportGemLimit1"] = { affix = "", "You can Socket 2 additional copies of each Lineage Support Gem, in different Skills", statOrder = { 7575 }, level = 1, group = "SupportGemLimit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [664024640] = { "You can Socket 2 additional copies of each Lineage Support Gem, in different Skills" }, } }, + ["UniqueImmobiliseThreshold1"] = { affix = "", "Immobilise enemies at 50% buildup instead of 100%", statOrder = { 5902 }, level = 1, group = "ImmobiliseThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4238331303] = { "Immobilise enemies at 50% buildup instead of 100%" }, } }, + ["UniqueImmobiliseDamageTaken1"] = { affix = "", "Enemies Immobilised by you take 20% more Damage", statOrder = { 10388 }, level = 1, group = "ImmobiliseDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1613322341] = { "Enemies Immobilised by you take 20% more Damage" }, } }, + ["UniqueImmobiliseIncreasedDamageTaken1"] = { affix = "", "(30-50)% increased Damage against Immobilised Enemies", statOrder = { 5954 }, level = 1, group = "ImmobiliseIncreasedDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3120508478] = { "(30-50)% increased Damage against Immobilised Enemies" }, } }, + ["UniqueDodgeRollAvoidAllDamage1"] = { affix = "", "Dodge Roll avoids all Hits", statOrder = { 6196 }, level = 1, group = "DodgeRollAvoidAllDamage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3518087336] = { "Dodge Roll avoids all Hits" }, } }, + ["UniqueSpeedPerDodgeRoll20Seconds1"] = { affix = "", "10% less Movement and Skill Speed per Dodge Roll in the past 20 seconds", statOrder = { 10412 }, level = 1, group = "SpeedPerDodgeRoll20Seconds", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [3156445245] = { "10% less Movement and Skill Speed per Dodge Roll in the past 20 seconds" }, } }, ["UniqueNearbyAlliesDamageAsFire1"] = { affix = "", "Allies in your Presence Gain (20-30)% of Damage as Extra Fire Damage", statOrder = { 4285 }, level = 69, group = "NearbyAlliesDamageAsFire", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "aura" }, tradeHashes = { [2173791158] = { "Allies in your Presence Gain (20-30)% of Damage as Extra Fire Damage" }, } }, ["UniqueNearbyAlliesPercentLifeRegeneration1"] = { affix = "", "Allies in your Presence Regenerate (2-3)% of their Maximum Life per second", statOrder = { 922 }, level = 69, group = "NearbyAlliesPercentLifeRegeneration", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "aura" }, tradeHashes = { [3081479811] = { "Allies in your Presence Regenerate (2-3)% of their Maximum Life per second" }, } }, - ["UniqueEnemiesInPresenceLowestResistance1"] = { affix = "", "Enemies in your Presence Resist Elemental Damage based on their Lowest Resistance", statOrder = { 6359 }, level = 69, group = "EnemiesInPresenceLowestResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "aura" }, tradeHashes = { [2786852525] = { "Enemies in your Presence Resist Elemental Damage based on their Lowest Resistance" }, } }, - ["UniqueEnemiesInPresenceIntimidate1"] = { affix = "", "Enemies in your Presence are Intimidated", statOrder = { 6356 }, level = 1, group = "EnemiesInPresenceIntimidate", weightKey = { }, weightVal = { }, modTags = { "aura" }, tradeHashes = { [3491722585] = { "Enemies in your Presence are Intimidated" }, } }, + ["UniqueEnemiesInPresenceLowestResistance1"] = { affix = "", "Enemies in your Presence Resist Elemental Damage based on their Lowest Resistance", statOrder = { 6354 }, level = 69, group = "EnemiesInPresenceLowestResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "aura" }, tradeHashes = { [2786852525] = { "Enemies in your Presence Resist Elemental Damage based on their Lowest Resistance" }, } }, + ["UniqueEnemiesInPresenceIntimidate1"] = { affix = "", "Enemies in your Presence are Intimidated", statOrder = { 6351 }, level = 1, group = "EnemiesInPresenceIntimidate", weightKey = { }, weightVal = { }, modTags = { "aura" }, tradeHashes = { [3491722585] = { "Enemies in your Presence are Intimidated" }, } }, ["UniquePhysicalDamageAvoidance1"] = { affix = "", "(10-30)% chance to Avoid Physical Damage from Hits", statOrder = { 3075 }, level = 1, group = "PhysicalDamageAvoidance", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [2415497478] = { "(10-30)% chance to Avoid Physical Damage from Hits" }, } }, ["UniqueChaosDamageAvoidance1"] = { affix = "", "(10-30)% chance to Avoid Chaos Damage from Hits", statOrder = { 3080 }, level = 1, group = "ChaosDamageAvoidance", weightKey = { }, weightVal = { }, modTags = { "chaos" }, tradeHashes = { [1563503803] = { "(10-30)% chance to Avoid Chaos Damage from Hits" }, } }, ["UniqueFireDamageAvoidance1"] = { affix = "", "(10-30)% chance to Avoid Fire Damage from Hits", statOrder = { 3077 }, level = 1, group = "FireDamageAvoidance", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire" }, tradeHashes = { [42242677] = { "(10-30)% chance to Avoid Fire Damage from Hits" }, } }, ["UniqueColdDamageAvoidance1"] = { affix = "", "(10-30)% chance to Avoid Cold Damage from Hits", statOrder = { 3078 }, level = 1, group = "ColdDamageAvoidance", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold" }, tradeHashes = { [3743375737] = { "(10-30)% chance to Avoid Cold Damage from Hits" }, } }, ["UniqueLightningDamageAvoidance1"] = { affix = "", "(10-30)% chance to Avoid Lightning Damage from Hits", statOrder = { 3079 }, level = 1, group = "LightningDamageAvoidance", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [2889664727] = { "(10-30)% chance to Avoid Lightning Damage from Hits" }, } }, - ["UniquePerfectTimingWindow1"] = { affix = "", "Skills have a (100-150)% longer Perfect Timing window", statOrder = { 9424 }, level = 1, group = "PerfectTimingWindow", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1373370443] = { "Skills have a (100-150)% longer Perfect Timing window" }, } }, - ["UniqueFlaskRecoverAllMana1"] = { affix = "", "Recover all Mana when Used", statOrder = { 7844 }, level = 1, group = "FlaskRecoverAllMana", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "mana" }, tradeHashes = { [1002973905] = { "Recover all Mana when Used" }, } }, - ["UniqueFlaskDealChaosDamageNova1"] = { affix = "", "Every 3 seconds during Effect, deal 100% of Mana spent in those seconds as Chaos Damage to Enemies within 3 metres", statOrder = { 7843 }, level = 1, group = "FlaskDealChaosDamageNova", weightKey = { }, weightVal = { }, modTags = { "flask", "chaos" }, tradeHashes = { [1910039112] = { "Every 3 seconds during Effect, deal 100% of Mana spent in those seconds as Chaos Damage to Enemies within 3 metres" }, } }, - ["UniqueFlaskTakeDamageWhenEnds1"] = { affix = "", "Deals 25% of current Mana as Chaos Damage to you when Effect ends", statOrder = { 7845 }, level = 1, group = "FlaskTakeDamageWhenEnds", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [3311259821] = { "Deals 25% of current Mana as Chaos Damage to you when Effect ends" }, } }, + ["UniquePerfectTimingWindow1"] = { affix = "", "Skills have a (100-150)% longer Perfect Timing window", statOrder = { 9418 }, level = 1, group = "PerfectTimingWindow", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1373370443] = { "Skills have a (100-150)% longer Perfect Timing window" }, } }, + ["UniqueFlaskRecoverAllMana1"] = { affix = "", "Recover all Mana when Used", statOrder = { 7839 }, level = 1, group = "FlaskRecoverAllMana", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "mana" }, tradeHashes = { [1002973905] = { "Recover all Mana when Used" }, } }, + ["UniqueFlaskDealChaosDamageNova1"] = { affix = "", "Every 3 seconds during Effect, deal 100% of Mana spent in those seconds as Chaos Damage to Enemies within 3 metres", statOrder = { 7838 }, level = 1, group = "FlaskDealChaosDamageNova", weightKey = { }, weightVal = { }, modTags = { "flask", "chaos" }, tradeHashes = { [1910039112] = { "Every 3 seconds during Effect, deal 100% of Mana spent in those seconds as Chaos Damage to Enemies within 3 metres" }, } }, + ["UniqueFlaskTakeDamageWhenEnds1"] = { affix = "", "Deals 25% of current Mana as Chaos Damage to you when Effect ends", statOrder = { 7840 }, level = 1, group = "FlaskTakeDamageWhenEnds", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [3311259821] = { "Deals 25% of current Mana as Chaos Damage to you when Effect ends" }, } }, ["UniqueFlaskEffectNotRemovedOnFullMana1"] = { affix = "", "Effect is not removed when Unreserved Mana is Filled", "(200-250)% increased Duration", statOrder = { 639, 932 }, level = 1, group = "FlaskEffectNotRemovedOnFullMana", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "mana" }, tradeHashes = { [1256719186] = { "(200-250)% increased Duration" }, [3969608626] = { "Effect is not removed when Unreserved Mana is Filled" }, } }, - ["UniqueTriggersRefundEnergySpent1"] = { affix = "", "Trigger skills refund half of Energy spent", statOrder = { 10320 }, level = 1, group = "TriggersRefundEnergySpent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [599320227] = { "Trigger skills refund half of Energy spent" }, } }, - ["UniqueIncreasedRingBonuses1"] = { affix = "", "(40-80)% increased bonuses gained from Equipped Rings", statOrder = { 6471 }, level = 1, group = "IncreasedRingBonuses", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2793222406] = { "(40-80)% increased bonuses gained from Equipped Rings" }, } }, - ["UniqueIncreasedLeftRingBonuses1"] = { affix = "", "(20-30)% increased bonuses gained from left Equipped Ring", statOrder = { 6469 }, level = 1, group = "IncreasedLeftRingBonuses", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [513747733] = { "(20-30)% increased bonuses gained from left Equipped Ring" }, } }, - ["UniqueIncreasedRightRingBonuses1"] = { affix = "", "(20-30)% increased bonuses gained from right Equipped Ring", statOrder = { 6470 }, level = 1, group = "IncreasedRightRingBonuses", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3885501357] = { "(20-30)% increased bonuses gained from right Equipped Ring" }, } }, - ["UniqueEnemiesInPresenceFireExposure1"] = { affix = "", "Enemies in your Presence have -25% to Fire Resistance", statOrder = { 6363 }, level = 66, group = "EnemiesInPresenceElementalExposure", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [990363519] = { "Enemies in your Presence have -25% to Fire Resistance" }, } }, - ["UniqueCriticalStrikesIgnoreLightningResistance1"] = { affix = "", "Critical Hits Ignore Enemy Monster Lightning Resistance", statOrder = { 5899 }, level = 69, group = "CriticalStrikesIgnoreLightningResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "critical" }, tradeHashes = { [1289045485] = { "Critical Hits Ignore Enemy Monster Lightning Resistance" }, } }, + ["UniqueTriggersRefundEnergySpent1"] = { affix = "", "Trigger skills refund half of Energy spent", statOrder = { 10313 }, level = 1, group = "TriggersRefundEnergySpent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [599320227] = { "Trigger skills refund half of Energy spent" }, } }, + ["UniqueIncreasedRingBonuses1"] = { affix = "", "(40-80)% increased bonuses gained from Equipped Rings", statOrder = { 6466 }, level = 1, group = "IncreasedRingBonuses", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2793222406] = { "(40-80)% increased bonuses gained from Equipped Rings" }, } }, + ["UniqueIncreasedLeftRingBonuses1"] = { affix = "", "(20-30)% increased bonuses gained from left Equipped Ring", statOrder = { 6464 }, level = 1, group = "IncreasedLeftRingBonuses", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [513747733] = { "(20-30)% increased bonuses gained from left Equipped Ring" }, } }, + ["UniqueIncreasedRightRingBonuses1"] = { affix = "", "(20-30)% increased bonuses gained from right Equipped Ring", statOrder = { 6465 }, level = 1, group = "IncreasedRightRingBonuses", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3885501357] = { "(20-30)% increased bonuses gained from right Equipped Ring" }, } }, + ["UniqueEnemiesInPresenceFireExposure1"] = { affix = "", "Enemies in your Presence have -25% to Fire Resistance", statOrder = { 6358 }, level = 66, group = "EnemiesInPresenceElementalExposure", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [990363519] = { "Enemies in your Presence have -25% to Fire Resistance" }, } }, + ["UniqueCriticalStrikesIgnoreLightningResistance1"] = { affix = "", "Critical Hits Ignore Enemy Monster Lightning Resistance", statOrder = { 5895 }, level = 69, group = "CriticalStrikesIgnoreLightningResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "critical" }, tradeHashes = { [1289045485] = { "Critical Hits Ignore Enemy Monster Lightning Resistance" }, } }, ["UniqueColdResistancePenetration1"] = { affix = "", "Damage Penetrates 75% Cold Resistance", statOrder = { 2725 }, level = 66, group = "ColdResistancePenetration", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [3417711605] = { "Damage Penetrates 75% Cold Resistance" }, } }, - ["UniqueOnHitBlindChilledEnemies1"] = { affix = "", "Blind Chilled enemies on Hit", statOrder = { 4925 }, level = 1, group = "OnHitBlindChilledEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3450276548] = { "Blind Chilled enemies on Hit" }, } }, + ["UniqueOnHitBlindChilledEnemies1"] = { affix = "", "Blind Chilled enemies on Hit", statOrder = { 4922 }, level = 1, group = "OnHitBlindChilledEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3450276548] = { "Blind Chilled enemies on Hit" }, } }, ["UniqueArmourOvercappedFireResistance1"] = { affix = "", "Armour is increased by Uncapped Fire Resistance", statOrder = { 4419 }, level = 1, group = "ArmourUncappedFireResistance", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [713266390] = { "Armour is increased by Uncapped Fire Resistance" }, } }, - ["UniqueEvasionOvercappedLightningResistance1"] = { affix = "", "Evasion Rating is increased by Uncapped Lightning Resistance", statOrder = { 6499 }, level = 1, group = "EvasionUncappedLightningResistance", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [419098854] = { "Evasion Rating is increased by Uncapped Lightning Resistance" }, } }, - ["UniqueEnergyShieldOvercappedColdResistance1"] = { affix = "", "Energy Shield is increased by Uncapped Cold Resistance", statOrder = { 6431 }, level = 1, group = "EnergyShieldUncappedColdResistance", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2147773348] = { "Energy Shield is increased by Uncapped Cold Resistance" }, } }, + ["UniqueEvasionOvercappedLightningResistance1"] = { affix = "", "Evasion Rating is increased by Uncapped Lightning Resistance", statOrder = { 6494 }, level = 1, group = "EvasionUncappedLightningResistance", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [419098854] = { "Evasion Rating is increased by Uncapped Lightning Resistance" }, } }, + ["UniqueEnergyShieldOvercappedColdResistance1"] = { affix = "", "Energy Shield is increased by Uncapped Cold Resistance", statOrder = { 6426 }, level = 1, group = "EnergyShieldUncappedColdResistance", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2147773348] = { "Energy Shield is increased by Uncapped Cold Resistance" }, } }, ["UniqueAilmentThresholdOvercappedChaosResistance1"] = { affix = "", "Elemental Ailment Threshold is increased by Uncapped Chaos Resistance", statOrder = { 4263 }, level = 1, group = "AilmentThresholdUncappedChaosResistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1000566389] = { "Elemental Ailment Threshold is increased by Uncapped Chaos Resistance" }, } }, ["UniqueChaosDamageCanFreeze1"] = { affix = "", "Chaos Damage from Hits also Contributes to Freeze Buildup", statOrder = { 2622 }, level = 1, group = "ChaosDamageCanFreeze", weightKey = { }, weightVal = { }, modTags = { "poison", "elemental", "cold", "chaos", "ailment" }, tradeHashes = { [2973498992] = { "Chaos Damage from Hits also Contributes to Freeze Buildup" }, } }, ["UniqueChaosDamageCanElectrocute1"] = { affix = "", "Chaos Damage from Hits also Contributes to Electrocute Buildup", statOrder = { 4673 }, level = 1, group = "ChaosDamageCanElectrocute", weightKey = { }, weightVal = { }, modTags = { "poison", "elemental", "lightning", "chaos", "ailment" }, tradeHashes = { [2315177528] = { "Chaos Damage from Hits also Contributes to Electrocute Buildup" }, } }, - ["UniqueLightningDamageToAttacksPerIntelligence1"] = { affix = "", "Adds 1 to 10 Lightning Damage to Attacks per 20 Intelligence", statOrder = { 8973 }, level = 1, group = "LightningDamageToAttacksPerIntelligence", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [3111921451] = { "Adds 1 to 10 Lightning Damage to Attacks per 20 Intelligence" }, } }, + ["UniqueLightningDamageToAttacksPerIntelligence1"] = { affix = "", "Adds 1 to 10 Lightning Damage to Attacks per 20 Intelligence", statOrder = { 8968 }, level = 1, group = "LightningDamageToAttacksPerIntelligence", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [3111921451] = { "Adds 1 to 10 Lightning Damage to Attacks per 20 Intelligence" }, } }, ["UniqueIncreasedAttackSpeedPerDexterity1"] = { affix = "", "1% increased Attack Speed per 20 Dexterity", statOrder = { 2324 }, level = 1, group = "IncreasedAttackSpeedPerDexterity", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [720908147] = { "1% increased Attack Speed per 20 Dexterity" }, } }, - ["UniqueMinionResistanceEqualYours1"] = { affix = "", "Minions' Resistances are equal to yours", statOrder = { 9082 }, level = 1, group = "MinionResistanceEqualYours", weightKey = { }, weightVal = { }, modTags = { "minion_resistance", "resistance", "minion" }, tradeHashes = { [3045072899] = { "Minions' Resistances are equal to yours" }, } }, + ["UniqueMinionResistanceEqualYours1"] = { affix = "", "Minions' Resistances are equal to yours", statOrder = { 9077 }, level = 1, group = "MinionResistanceEqualYours", weightKey = { }, weightVal = { }, modTags = { "minion_resistance", "resistance", "minion" }, tradeHashes = { [3045072899] = { "Minions' Resistances are equal to yours" }, } }, ["UniqueSelfBleedFireDamage1"] = { affix = "", "You take Fire Damage instead of Physical Damage from Bleeding", statOrder = { 2238 }, level = 1, group = "SelfBleedFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire" }, tradeHashes = { [2022332470] = { "You take Fire Damage instead of Physical Damage from Bleeding" }, } }, - ["UniqueInflictBleedFireDamage1"] = { affix = "", "Bleeding you inflict deals Fire Damage instead of Physical Damage", statOrder = { 4807 }, level = 1, group = "InflictBleedFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1016759424] = { "Bleeding you inflict deals Fire Damage instead of Physical Damage" }, } }, + ["UniqueInflictBleedFireDamage1"] = { affix = "", "Bleeding you inflict deals Fire Damage instead of Physical Damage", statOrder = { 4804 }, level = 1, group = "InflictBleedFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1016759424] = { "Bleeding you inflict deals Fire Damage instead of Physical Damage" }, } }, ["UniqueFireDamageAlsoContributesToBleed1"] = { affix = "", "Fire Damage also Contributes to Bleeding Magnitude", statOrder = { 2633 }, level = 1, group = "FireDamageAlsoContributesToBleed", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1221641885] = { "Fire Damage also Contributes to Bleeding Magnitude" }, } }, - ["UniqueEnemyExtraDamageRollsWithLightningDamage1"] = { affix = "", "Lightning Damage of Enemies Hitting you is Unlucky", statOrder = { 6345 }, level = 1, group = "EnemyExtraDamageRollsWithLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [4224965099] = { "Lightning Damage of Enemies Hitting you is Unlucky" }, } }, - ["UniqueEnemyExtraDamageRollsWithPhysicalDamage1"] = { affix = "", "Physical Damage of Enemies Hitting you is Unlucky", statOrder = { 6347 }, level = 1, group = "EnemyExtraDamageRollsWithPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2424163939] = { "Physical Damage of Enemies Hitting you is Unlucky" }, } }, + ["UniqueEnemyExtraDamageRollsWithLightningDamage1"] = { affix = "", "Lightning Damage of Enemies Hitting you is Unlucky", statOrder = { 6340 }, level = 1, group = "EnemyExtraDamageRollsWithLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [4224965099] = { "Lightning Damage of Enemies Hitting you is Unlucky" }, } }, + ["UniqueEnemyExtraDamageRollsWithPhysicalDamage1"] = { affix = "", "Physical Damage of Enemies Hitting you is Unlucky", statOrder = { 6342 }, level = 1, group = "EnemyExtraDamageRollsWithPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2424163939] = { "Physical Damage of Enemies Hitting you is Unlucky" }, } }, ["UniqueCurseCastSpeed1"] = { affix = "", "Curse Skills have (10-20)% increased Cast Speed", statOrder = { 1944 }, level = 1, group = "CurseCastSpeed", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "caster", "speed", "curse" }, tradeHashes = { [2378065031] = { "Curse Skills have (10-20)% increased Cast Speed" }, } }, - ["UniqueGlobalAdditionalCharm1"] = { affix = "", "+(1-2) Charm Slot", statOrder = { 9316 }, level = 1, group = "GlobalAdditionalCharm", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [554899692] = { "+(1-2) Charm Slot" }, } }, + ["UniqueGlobalAdditionalCharm1"] = { affix = "", "+(1-2) Charm Slot", statOrder = { 9310 }, level = 1, group = "GlobalAdditionalCharm", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [554899692] = { "+(1-2) Charm Slot" }, } }, ["UniqueMinionChaosResistance1"] = { affix = "", "Minions have +(17-23)% to Chaos Resistance", statOrder = { 2668 }, level = 1, group = "MinionChaosResistance", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "minion_resistance", "chaos", "resistance", "minion" }, tradeHashes = { [3837707023] = { "Minions have +(17-23)% to Chaos Resistance" }, } }, ["UniqueEnemyExtraDamageRollsOnLowLife1"] = { affix = "", "Damage of Enemies Hitting you is Unlucky while you are on Low Life", statOrder = { 2338 }, level = 1, group = "EnemyExtraDamageRollsOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3753748365] = { "Damage of Enemies Hitting you is Unlucky while you are on Low Life" }, } }, ["UniqueAilmentThreshold1"] = { affix = "", "+(30-50) to Ailment Threshold", statOrder = { 4264 }, level = 1, group = "AilmentThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1488650448] = { "+(30-50) to Ailment Threshold" }, } }, ["UniqueAilmentThreshold2"] = { affix = "", "+(200-300) to Ailment Threshold", statOrder = { 4264 }, level = 1, group = "AilmentThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1488650448] = { "+(200-300) to Ailment Threshold" }, } }, - ["UniqueEnemiesTakeIncreasedDamagePerAilmentType1"] = { affix = "", "Enemies take (15-20)% increased Damage for each Elemental Ailment type among", "your Ailments on them", statOrder = { 6260, 6260.1 }, level = 1, group = "EnemiesTakeIncreasedDamagePerAilmentType", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1509533589] = { "Enemies take (15-20)% increased Damage for each Elemental Ailment type among", "your Ailments on them" }, } }, - ["UniqueElementalAilmentDuration1"] = { affix = "", "(30-40)% reduced Duration of Ignite, Shock and Chill on Enemies", statOrder = { 7266 }, level = 1, group = "ElementalAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [1062710370] = { "(30-40)% reduced Duration of Ignite, Shock and Chill on Enemies" }, } }, - ["UniqueManaFlaskRevivesMinions1"] = { affix = "", "Using a Mana Flask revives one of your Persistent Minions", statOrder = { 10425 }, level = 1, group = "ManaFlaskRevivesMinions", weightKey = { }, weightVal = { }, modTags = { "flask", "minion" }, tradeHashes = { [932661147] = { "Using a Mana Flask revives one of your Persistent Minions" }, } }, - ["UniqueEnemyAccuracyDistanceFalloff1"] = { affix = "", "Enemies have an Accuracy Penalty against you based on Distance", statOrder = { 6407 }, level = 1, group = "EnemyAccuracyDistanceFalloff", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3868746097] = { "Enemies have an Accuracy Penalty against you based on Distance" }, } }, - ["UniqueMaximumEvadeChanceOverride1"] = { affix = "", "Maximum Chance to Evade is 50%", statOrder = { 8848 }, level = 1, group = "MaximumEvadeChanceOverride", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1500744699] = { "Maximum Chance to Evade is 50%" }, } }, - ["UniqueDoubleArmourEffect1"] = { affix = "", "Defend with 200% of Armour", statOrder = { 6211 }, level = 1, group = "DoubleArmourEffect", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [3387008487] = { "Defend with 200% of Armour" }, } }, - ["UniqueMaximumPhysicalReductionOverride1"] = { affix = "", "Maximum Physical Damage Reduction is 50%", statOrder = { 8899 }, level = 1, group = "MaximumPhysicalReductionOverride", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [3960211755] = { "Maximum Physical Damage Reduction is 50%" }, } }, - ["UniqueRaiseShieldApplyExposure1"] = { affix = "", "Inflict Elemental Exposure to Enemies 3 metres in front of you", "for 4 seconds, every 0.25 seconds while raised", statOrder = { 10426, 10426.1 }, level = 1, group = "RaiseShieldApplyExposure", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [223138829] = { "Inflict Elemental Exposure to Enemies 3 metres in front of you", "for 4 seconds, every 0.25 seconds while raised" }, } }, - ["UniqueRaiseShieldAncientsChallenge1"] = { affix = "", "Inflicts Runefather's Challenge on enemies 6 metres in front of you when raised, no more than once every 2 seconds", "Gain 1 Runefather's Boast per Power of targets affected by Runefather's Challenge you kill", statOrder = { 10567, 10568 }, level = 1, group = "AncientsChallengeOnShieldRaise", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [774222208] = { "Inflicts Runefather's Challenge on enemies 6 metres in front of you when raised, no more than once every 2 seconds" }, [343703314] = { "Gain 1 Runefather's Boast per Power of targets affected by Runefather's Challenge you kill" }, } }, - ["UniqueAncientsChallengeOnOffHandDamage1"] = { affix = "", "Off-hand Hits inflict Runefather's Challenge", statOrder = { 10566 }, level = 1, group = "AncientsChallengeOnOffHandDamage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3430033313] = { "Off-hand Hits inflict Runefather's Challenge" }, } }, + ["UniqueEnemiesTakeIncreasedDamagePerAilmentType1"] = { affix = "", "Enemies take (15-20)% increased Damage for each Elemental Ailment type among", "your Ailments on them", statOrder = { 6255, 6255.1 }, level = 1, group = "EnemiesTakeIncreasedDamagePerAilmentType", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1509533589] = { "Enemies take (15-20)% increased Damage for each Elemental Ailment type among", "your Ailments on them" }, } }, + ["UniqueElementalAilmentDuration1"] = { affix = "", "(30-40)% reduced Duration of Ignite, Shock and Chill on Enemies", statOrder = { 7261 }, level = 1, group = "ElementalAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [1062710370] = { "(30-40)% reduced Duration of Ignite, Shock and Chill on Enemies" }, } }, + ["UniqueManaFlaskRevivesMinions1"] = { affix = "", "Using a Mana Flask revives one of your Persistent Minions", statOrder = { 10418 }, level = 1, group = "ManaFlaskRevivesMinions", weightKey = { }, weightVal = { }, modTags = { "flask", "minion" }, tradeHashes = { [932661147] = { "Using a Mana Flask revives one of your Persistent Minions" }, } }, + ["UniqueEnemyAccuracyDistanceFalloff1"] = { affix = "", "Enemies have an Accuracy Penalty against you based on Distance", statOrder = { 6402 }, level = 1, group = "EnemyAccuracyDistanceFalloff", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3868746097] = { "Enemies have an Accuracy Penalty against you based on Distance" }, } }, + ["UniqueMaximumEvadeChanceOverride1"] = { affix = "", "Maximum Chance to Evade is 50%", statOrder = { 8843 }, level = 1, group = "MaximumEvadeChanceOverride", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1500744699] = { "Maximum Chance to Evade is 50%" }, } }, + ["UniqueDoubleArmourEffect1"] = { affix = "", "Defend with 200% of Armour", statOrder = { 6206 }, level = 1, group = "DoubleArmourEffect", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [3387008487] = { "Defend with 200% of Armour" }, } }, + ["UniqueMaximumPhysicalReductionOverride1"] = { affix = "", "Maximum Physical Damage Reduction is 50%", statOrder = { 8894 }, level = 1, group = "MaximumPhysicalReductionOverride", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [3960211755] = { "Maximum Physical Damage Reduction is 50%" }, } }, + ["UniqueRaiseShieldApplyExposure1"] = { affix = "", "Inflict Elemental Exposure to Enemies 3 metres in front of you", "for 4 seconds, every 0.25 seconds while raised", statOrder = { 10419, 10419.1 }, level = 1, group = "RaiseShieldApplyExposure", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [223138829] = { "Inflict Elemental Exposure to Enemies 3 metres in front of you", "for 4 seconds, every 0.25 seconds while raised" }, } }, + ["UniqueRaiseShieldAncientsChallenge1"] = { affix = "", "Inflicts Runefather's Challenge on enemies 6 metres in front of you when raised, no more than once every 2 seconds", "Gain 1 Runefather's Boast per Power of targets affected by Runefather's Challenge you kill", statOrder = { 10560, 10561 }, level = 1, group = "AncientsChallengeOnShieldRaise", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [774222208] = { "Inflicts Runefather's Challenge on enemies 6 metres in front of you when raised, no more than once every 2 seconds" }, [343703314] = { "Gain 1 Runefather's Boast per Power of targets affected by Runefather's Challenge you kill" }, } }, + ["UniqueAncientsChallengeOnOffHandDamage1"] = { affix = "", "Off-hand Hits inflict Runefather's Challenge", statOrder = { 10559 }, level = 1, group = "AncientsChallengeOnOffHandDamage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3430033313] = { "Off-hand Hits inflict Runefather's Challenge" }, } }, ["UniqueAttacksDealPercentIncreasedDamagePerTargetPower1UNUSED"] = { affix = "", "(3-5)% increased Attack damage per Power of target", statOrder = { 4513 }, level = 1, group = "IncreasedAttackDamagePerTargetPower", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [954571961] = { "(3-5)% increased Attack damage per Power of target" }, } }, - ["UniqueLifeManaFlaskAnySlot1"] = { affix = "", "Life and Mana Flasks can be equipped in either slot", statOrder = { 7431 }, level = 1, group = "LifeManaFlaskAnySlot", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [932866937] = { "Life and Mana Flasks can be equipped in either slot" }, } }, + ["UniqueLifeManaFlaskAnySlot1"] = { affix = "", "Life and Mana Flasks can be equipped in either slot", statOrder = { 7426 }, level = 1, group = "LifeManaFlaskAnySlot", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [932866937] = { "Life and Mana Flasks can be equipped in either slot" }, } }, ["UniqueElementalDamageTakenAsPhysical1"] = { affix = "", "(20-30)% of Elemental damage from Hits taken as Physical damage", statOrder = { 2214 }, level = 1, group = "ElementalDamageTakenAsPhysical", weightKey = { }, weightVal = { }, modTags = { "physical", "elemental" }, tradeHashes = { [2340750293] = { "(20-30)% of Elemental damage from Hits taken as Physical damage" }, } }, - ["UniqueElementalDamageFromBlockedHits1"] = { affix = "", "You take 100% of Elemental damage from Blocked Hits", statOrder = { 4942 }, level = 1, group = "ElementalDamageFromBlockedHits", weightKey = { }, weightVal = { }, modTags = { "block", "elemental" }, tradeHashes = { [2393355605] = { "You take 100% of Elemental damage from Blocked Hits" }, } }, + ["UniqueElementalDamageFromBlockedHits1"] = { affix = "", "You take 100% of Elemental damage from Blocked Hits", statOrder = { 4939 }, level = 1, group = "ElementalDamageFromBlockedHits", weightKey = { }, weightVal = { }, modTags = { "block", "elemental" }, tradeHashes = { [2393355605] = { "You take 100% of Elemental damage from Blocked Hits" }, } }, ["UniqueDisableChestSlot1"] = { affix = "", "Can't use Body Armour", statOrder = { 2364 }, level = 1, group = "DisableChestSlot", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4007482102] = { "Can't use Body Armour" }, } }, - ["UniqueUseTwoHandedWeaponOneHand1"] = { affix = "", "You can wield Two-Handed Axes, Maces and Swords in one hand", statOrder = { 5253 }, level = 1, group = "UseTwoHandedWeaponOneHand", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3635316831] = { "You can wield Two-Handed Axes, Maces and Swords in one hand" }, } }, + ["UniqueUseTwoHandedWeaponOneHand1"] = { affix = "", "You can wield Two-Handed Axes, Maces and Swords in one hand", statOrder = { 5249 }, level = 1, group = "UseTwoHandedWeaponOneHand", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3635316831] = { "You can wield Two-Handed Axes, Maces and Swords in one hand" }, } }, ["UniqueKilledMonsterItemRarityOnCrit1"] = { affix = "", "(20-30)% increased Rarity of Items Dropped by Enemies killed with a Critical Hit", statOrder = { 2416 }, level = 1, group = "KilledMonsterItemRarityOnCrit", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [21824003] = { "(20-30)% increased Rarity of Items Dropped by Enemies killed with a Critical Hit" }, } }, - ["UniqueConsecratedGroundStationaryRing1"] = { affix = "", "You have Consecrated Ground around you while stationary", statOrder = { 6895 }, level = 1, group = "ConsecratedGroundStationaryRing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1736538865] = { "You have Consecrated Ground around you while stationary" }, } }, + ["UniqueConsecratedGroundStationaryRing1"] = { affix = "", "You have Consecrated Ground around you while stationary", statOrder = { 6890 }, level = 1, group = "ConsecratedGroundStationaryRing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1736538865] = { "You have Consecrated Ground around you while stationary" }, } }, ["UniqueAlliesInPresenceGainedAsChaos1"] = { affix = "", "Allies in your Presence Gain (15-25)% of Damage as Extra Chaos Damage", statOrder = { 4288 }, level = 1, group = "AlliesInPresenceGainedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [4258251165] = { "Allies in your Presence Gain (15-25)% of Damage as Extra Chaos Damage" }, } }, - ["UniqueEnemiesInPresenceGainedAsChaos1"] = { affix = "", "Enemies in your Presence Gain (6-12)% of Damage as Extra Chaos Damage", statOrder = { 6367 }, level = 1, group = "EnemiesInPresenceGainedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [1224838456] = { "Enemies in your Presence Gain (6-12)% of Damage as Extra Chaos Damage" }, } }, - ["UniqueEnemiesInPresenceReservesLife1"] = { affix = "", "Enemies in your Presence have at least 10% of Life Reserved", statOrder = { 10391 }, level = 1, group = "EnemiesInPresenceReservesLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1953536251] = { "Enemies in your Presence have at least 10% of Life Reserved" }, } }, - ["UniqueEnemiesInPresenceLowLife1"] = { affix = "", "Enemies in your Presence count as being on Low Life", statOrder = { 6358 }, level = 1, group = "EnemiesInPresenceLowLife", weightKey = { }, weightVal = { }, modTags = { "aura" }, tradeHashes = { [1285684287] = { "Enemies in your Presence count as being on Low Life" }, } }, - ["UniqueEnemiesInPresenceMonsterPower1"] = { affix = "", "Enemies in your Presence count as having double Power", statOrder = { 10423 }, level = 1, group = "EnemiesInPresenceMonsterPower", weightKey = { }, weightVal = { }, modTags = { "aura" }, tradeHashes = { [2836928993] = { "Enemies in your Presence count as having double Power" }, } }, - ["UniqueEnemiesInPresenceNoElementalResist1"] = { affix = "", "Enemies in your Presence have no Elemental Resistances", statOrder = { 6364 }, level = 1, group = "EnemiesInPresenceNoElementalResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "elemental", "resistance", "aura" }, tradeHashes = { [83011992] = { "Enemies in your Presence have no Elemental Resistances" }, } }, - ["UniqueHeraldDamage1"] = { affix = "", "Herald Skills deal (50-100)% increased Damage", statOrder = { 6028 }, level = 1, group = "HeraldDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [21071013] = { "Herald Skills deal (50-100)% increased Damage" }, } }, - ["UniqueGainManaAsExtraArmour1"] = { affix = "", "Gain (30-50)% of Maximum Mana as Armour", statOrder = { 7968 }, level = 1, group = "GainManaAsExtraArmour", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "mana" }, tradeHashes = { [514290151] = { "Gain (30-50)% of Maximum Mana as Armour" }, } }, + ["UniqueEnemiesInPresenceGainedAsChaos1"] = { affix = "", "Enemies in your Presence Gain (6-12)% of Damage as Extra Chaos Damage", statOrder = { 6362 }, level = 1, group = "EnemiesInPresenceGainedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [1224838456] = { "Enemies in your Presence Gain (6-12)% of Damage as Extra Chaos Damage" }, } }, + ["UniqueEnemiesInPresenceReservesLife1"] = { affix = "", "Enemies in your Presence have at least 10% of Life Reserved", statOrder = { 10384 }, level = 1, group = "EnemiesInPresenceReservesLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1953536251] = { "Enemies in your Presence have at least 10% of Life Reserved" }, } }, + ["UniqueEnemiesInPresenceLowLife1"] = { affix = "", "Enemies in your Presence count as being on Low Life", statOrder = { 6353 }, level = 1, group = "EnemiesInPresenceLowLife", weightKey = { }, weightVal = { }, modTags = { "aura" }, tradeHashes = { [1285684287] = { "Enemies in your Presence count as being on Low Life" }, } }, + ["UniqueEnemiesInPresenceMonsterPower1"] = { affix = "", "Enemies in your Presence count as having double Power", statOrder = { 10416 }, level = 1, group = "EnemiesInPresenceMonsterPower", weightKey = { }, weightVal = { }, modTags = { "aura" }, tradeHashes = { [2836928993] = { "Enemies in your Presence count as having double Power" }, } }, + ["UniqueEnemiesInPresenceNoElementalResist1"] = { affix = "", "Enemies in your Presence have no Elemental Resistances", statOrder = { 6359 }, level = 1, group = "EnemiesInPresenceNoElementalResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "elemental", "resistance", "aura" }, tradeHashes = { [83011992] = { "Enemies in your Presence have no Elemental Resistances" }, } }, + ["UniqueHeraldDamage1"] = { affix = "", "Herald Skills deal (50-100)% increased Damage", statOrder = { 6023 }, level = 1, group = "HeraldDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [21071013] = { "Herald Skills deal (50-100)% increased Damage" }, } }, + ["UniqueGainManaAsExtraArmour1"] = { affix = "", "Gain (30-50)% of Maximum Mana as Armour", statOrder = { 7963 }, level = 1, group = "GainManaAsExtraArmour", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "mana" }, tradeHashes = { [514290151] = { "Gain (30-50)% of Maximum Mana as Armour" }, } }, ["UniqueManaRegenAppliesToRecharge1"] = { affix = "", "Increases and Reductions to Mana Regeneration Rate also", "apply to Energy Shield Recharge Rate", statOrder = { 4234, 4234.1 }, level = 1, group = "ManaRegenAppliesToRecharge", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "mana" }, tradeHashes = { [3407300125] = { "Increases and Reductions to Mana Regeneration Rate also", "apply to Energy Shield Recharge Rate" }, } }, ["UniqueDefendWithArmourPerEnergyShield1"] = { affix = "", "Defend against Hits as though you had 1% more Armour per 1% current Energy Shield", statOrder = { 4424 }, level = 1, group = "DefendWithArmourPerEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [679087890] = { "Defend against Hits as though you had 1% more Armour per 1% current Energy Shield" }, } }, - ["UniqueDefendWithXPercentArmourWhileYouHaveEnergyShield1"] = { affix = "", "Defend with (150-200)% of Armour while you have Energy Shield", statOrder = { 6112 }, level = 1, group = "UniqueDefendWithXPercentArmourWhileYouHaveEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [1539671749] = { "Defend with (150-200)% of Armour while you have Energy Shield" }, } }, + ["UniqueDefendWithXPercentArmourWhileYouHaveEnergyShield1"] = { affix = "", "Defend with (150-200)% of Armour while you have Energy Shield", statOrder = { 6107 }, level = 1, group = "UniqueDefendWithXPercentArmourWhileYouHaveEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [1539671749] = { "Defend with (150-200)% of Armour while you have Energy Shield" }, } }, ["UniqueMaxLifeToConvertToArmourPerChaosResistance1"] = { affix = "", "Convert 1% of maximum Life to twice as much Armour per 1% Chaos Resistance above 0%", statOrder = { 1434 }, level = 1, group = "UniqueMaxLifeToConvertToArmourPerChaosResistance", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [4274637468] = { "Convert 1% of maximum Life to twice as much Armour per 1% Chaos Resistance above 0%" }, } }, - ["UniqueDamageOvertimeDoesNotBypassEnergyShield1"] = { affix = "", "Damage over Time cannot bypass your Energy Shield", statOrder = { 10393 }, level = 1, group = "UniqueDamageOvertimeDoesNotBypassEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2886108529] = { "Damage over Time cannot bypass your Energy Shield" }, } }, - ["UniquePhysicalDamageOnSkillUse1"] = { affix = "", "Take (25-100)% of Mana Costs you pay for Skills as Physical Damage", statOrder = { 9920 }, level = 1, group = "PhysicalDamageOnSkillUse", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3181887481] = { "Take (25-100)% of Mana Costs you pay for Skills as Physical Damage" }, } }, - ["UniqueSlowEffect1"] = { affix = "", "Debuffs you inflict have (20-30)% increased Slow Magnitude", statOrder = { 4691 }, level = 1, group = "SlowEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3650992555] = { "Debuffs you inflict have (20-30)% increased Slow Magnitude" }, } }, - ["UniqueCannotImmobilise1"] = { affix = "", "Cannot Immobilise enemies", statOrder = { 5303 }, level = 1, group = "CannotImmobilise", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4062529591] = { "Cannot Immobilise enemies" }, } }, - ["UniqueIgnoreStrengthRequirementsWeapons1"] = { affix = "", "Ignore Strength Requirement of Melee Weapons and Melee Skills", statOrder = { 7271 }, level = 1, group = "IgnoreStrengthRequirementsWeapons", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2583483800] = { "Ignore Strength Requirement of Melee Weapons and Melee Skills" }, } }, - ["UniquePhysicalDamageTakenUnmetRequirements1"] = { affix = "", "Take Physical Damage per total unmet Strength Requirement when you Attack", statOrder = { 10227 }, level = 1, group = "PhysicalDamageTakenUnmetRequirements", weightKey = { }, weightVal = { }, modTags = { "physical", "attack" }, tradeHashes = { [3887716633] = { "Take Physical Damage per total unmet Strength Requirement when you Attack" }, } }, - ["UniqueNoManaRegenIfNotCritRecently1"] = { affix = "", "Cannot Regenerate Mana if you haven't dealt a Critical Hit Recently", statOrder = { 9213 }, level = 1, group = "NoManaRegenIfNotCritRecently", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1458880585] = { "Cannot Regenerate Mana if you haven't dealt a Critical Hit Recently" }, } }, - ["UniqueManaRegenerationRateIfCritRecently1"] = { affix = "", "150% increased Mana Regeneration Rate if you've dealt a Critical Hit Recently", statOrder = { 8016 }, level = 1, group = "ManaRegenerationRateIfCritRecently", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "critical" }, tradeHashes = { [1659564104] = { "150% increased Mana Regeneration Rate if you've dealt a Critical Hit Recently" }, } }, - ["UniqueThornsDamageOnStun1"] = { affix = "", "Deal your Thorns Damage to Enemies you Stun with Melee Attacks", statOrder = { 6094 }, level = 60, group = "ThornsDamageOnStun", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2107791433] = { "Deal your Thorns Damage to Enemies you Stun with Melee Attacks" }, } }, - ["UniqueChanceToDealThornsDamageOnHit1"] = { affix = "", "(15-25)% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks", statOrder = { 10265 }, level = 60, group = "ChanceToDealThornsDamageOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2880019685] = { "(15-25)% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks" }, } }, - ["UniqueLifeRecoupAppliesToEnergyShield1"] = { affix = "", "Damage taken Recouped as Life is also Recouped as Energy Shield", statOrder = { 7471 }, level = 1, group = "LifeRecoupAppliesToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life" }, tradeHashes = { [2432200638] = { "Damage taken Recouped as Life is also Recouped as Energy Shield" }, } }, - ["UniqueTailwindOnCriticalStrike1"] = { affix = "", "Gain Tailwind on Critical Hit, no more than once per second", statOrder = { 6865 }, level = 1, group = "TailwindOnCriticalStrike", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2459662130] = { "Gain Tailwind on Critical Hit, no more than once per second" }, } }, - ["UniqueLoseTailwindOnHit1"] = { affix = "", "Lose all Tailwind when Hit", statOrder = { 7934 }, level = 1, group = "LoseTailwindOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [367897259] = { "Lose all Tailwind when Hit" }, } }, - ["UniqueDamageGainedAsFirePerBlock1"] = { affix = "", "Gain 1% of damage as Fire damage per 1% Chance to Block", statOrder = { 9234 }, level = 1, group = "DamageGainedAsFirePerBlock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3170380905] = { "Gain 1% of damage as Fire damage per 1% Chance to Block" }, } }, + ["UniqueDamageOvertimeDoesNotBypassEnergyShield1"] = { affix = "", "Damage over Time cannot bypass your Energy Shield", statOrder = { 10386 }, level = 1, group = "UniqueDamageOvertimeDoesNotBypassEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2886108529] = { "Damage over Time cannot bypass your Energy Shield" }, } }, + ["UniquePhysicalDamageOnSkillUse1"] = { affix = "", "Take (25-100)% of Mana Costs you pay for Skills as Physical Damage", statOrder = { 9913 }, level = 1, group = "PhysicalDamageOnSkillUse", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3181887481] = { "Take (25-100)% of Mana Costs you pay for Skills as Physical Damage" }, } }, + ["UniqueSlowEffect1"] = { affix = "", "Debuffs you inflict have (20-30)% increased Slow Magnitude", statOrder = { 4689 }, level = 1, group = "SlowEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3650992555] = { "Debuffs you inflict have (20-30)% increased Slow Magnitude" }, } }, + ["UniqueCannotImmobilise1"] = { affix = "", "Cannot Immobilise enemies", statOrder = { 5299 }, level = 1, group = "CannotImmobilise", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4062529591] = { "Cannot Immobilise enemies" }, } }, + ["UniqueIgnoreStrengthRequirementsWeapons1"] = { affix = "", "Ignore Strength Requirement of Melee Weapons and Melee Skills", statOrder = { 7266 }, level = 1, group = "IgnoreStrengthRequirementsWeapons", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2583483800] = { "Ignore Strength Requirement of Melee Weapons and Melee Skills" }, } }, + ["UniquePhysicalDamageTakenUnmetRequirements1"] = { affix = "", "Take Physical Damage per total unmet Strength Requirement when you Attack", statOrder = { 10220 }, level = 1, group = "PhysicalDamageTakenUnmetRequirements", weightKey = { }, weightVal = { }, modTags = { "physical", "attack" }, tradeHashes = { [3887716633] = { "Take Physical Damage per total unmet Strength Requirement when you Attack" }, } }, + ["UniqueNoManaRegenIfNotCritRecently1"] = { affix = "", "Cannot Regenerate Mana if you haven't dealt a Critical Hit Recently", statOrder = { 9207 }, level = 1, group = "NoManaRegenIfNotCritRecently", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1458880585] = { "Cannot Regenerate Mana if you haven't dealt a Critical Hit Recently" }, } }, + ["UniqueManaRegenerationRateIfCritRecently1"] = { affix = "", "150% increased Mana Regeneration Rate if you've dealt a Critical Hit Recently", statOrder = { 8011 }, level = 1, group = "ManaRegenerationRateIfCritRecently", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "critical" }, tradeHashes = { [1659564104] = { "150% increased Mana Regeneration Rate if you've dealt a Critical Hit Recently" }, } }, + ["UniqueThornsDamageOnStun1"] = { affix = "", "Deal your Thorns Damage to Enemies you Stun with Melee Attacks", statOrder = { 6089 }, level = 60, group = "ThornsDamageOnStun", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2107791433] = { "Deal your Thorns Damage to Enemies you Stun with Melee Attacks" }, } }, + ["UniqueChanceToDealThornsDamageOnHit1"] = { affix = "", "(15-25)% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks", statOrder = { 10258 }, level = 60, group = "ChanceToDealThornsDamageOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2880019685] = { "(15-25)% chance to deal your Thorns Damage to Enemies you Hit with Melee Attacks" }, } }, + ["UniqueLifeRecoupAppliesToEnergyShield1"] = { affix = "", "Damage taken Recouped as Life is also Recouped as Energy Shield", statOrder = { 7466 }, level = 1, group = "LifeRecoupAppliesToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life" }, tradeHashes = { [2432200638] = { "Damage taken Recouped as Life is also Recouped as Energy Shield" }, } }, + ["UniqueTailwindOnCriticalStrike1"] = { affix = "", "Gain Tailwind on Critical Hit, no more than once per second", statOrder = { 6860 }, level = 1, group = "TailwindOnCriticalStrike", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2459662130] = { "Gain Tailwind on Critical Hit, no more than once per second" }, } }, + ["UniqueLoseTailwindOnHit1"] = { affix = "", "Lose all Tailwind when Hit", statOrder = { 7929 }, level = 1, group = "LoseTailwindOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [367897259] = { "Lose all Tailwind when Hit" }, } }, + ["UniqueDamageGainedAsFirePerBlock1"] = { affix = "", "Gain 1% of damage as Fire damage per 1% Chance to Block", statOrder = { 9228 }, level = 1, group = "DamageGainedAsFirePerBlock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3170380905] = { "Gain 1% of damage as Fire damage per 1% Chance to Block" }, } }, ["UniqueMaximumElementalResistances1"] = { affix = "", "+1% to Maximum Fire Resistance", "+2% to Maximum Cold Resistance", "+3% to Maximum Lightning Resistance", statOrder = { 1009, 1010, 1011 }, level = 1, group = "UniqueMaximumElementalResistances", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [1011760251] = { "+3% to Maximum Lightning Resistance" }, [4095671657] = { "+1% to Maximum Fire Resistance" }, [3676141501] = { "+2% to Maximum Cold Resistance" }, } }, ["UniqueMaximumElementalResistances2"] = { affix = "", "+1% to Maximum Fire Resistance", "+3% to Maximum Cold Resistance", "+2% to Maximum Lightning Resistance", statOrder = { 1009, 1010, 1011 }, level = 1, group = "UniqueMaximumElementalResistances", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [1011760251] = { "+2% to Maximum Lightning Resistance" }, [4095671657] = { "+1% to Maximum Fire Resistance" }, [3676141501] = { "+3% to Maximum Cold Resistance" }, } }, ["UniqueMaximumElementalResistances3"] = { affix = "", "+2% to Maximum Fire Resistance", "+1% to Maximum Cold Resistance", "+3% to Maximum Lightning Resistance", statOrder = { 1009, 1010, 1011 }, level = 1, group = "UniqueMaximumElementalResistances", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [1011760251] = { "+3% to Maximum Lightning Resistance" }, [4095671657] = { "+2% to Maximum Fire Resistance" }, [3676141501] = { "+1% to Maximum Cold Resistance" }, } }, @@ -2259,127 +2259,127 @@ return { ["UniqueAdditionalElementalGemLevels5"] = { affix = "", "+3 to Level of all Fire Skills", "+1 to Level of all Cold Skills", "+2 to Level of all Lightning Skills", statOrder = { 958, 960, 962 }, level = 1, group = "UniqueAdditionalElementalGemLevels", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [1147690586] = { "+2 to Level of all Lightning Skills" }, [599749213] = { "+3 to Level of all Fire Skills" }, [1078455967] = { "+1 to Level of all Cold Skills" }, } }, ["UniqueAdditionalElementalGemLevels6"] = { affix = "", "+3 to Level of all Fire Skills", "+2 to Level of all Cold Skills", "+1 to Level of all Lightning Skills", statOrder = { 958, 960, 962 }, level = 1, group = "UniqueAdditionalElementalGemLevels", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [1147690586] = { "+1 to Level of all Lightning Skills" }, [599749213] = { "+3 to Level of all Fire Skills" }, [1078455967] = { "+2 to Level of all Cold Skills" }, } }, ["UniqueCriticalWeaknessOnSpellCrit1"] = { affix = "", "Critical Hits with Spells apply (1-3) Stack of Critical Weakness", statOrder = { 4321 }, level = 1, group = "CriticalWeaknessOnSpellCrit", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [1550131834] = { "Critical Hits with Spells apply (1-3) Stack of Critical Weakness" }, } }, - ["UniqueLifeLossReservesLife1"] = { affix = "", "Life that would be lost by taking Damage is instead Reserved", "until you take no Damage to Life for 3 seconds", statOrder = { 9772, 9772.1 }, level = 1, group = "LifeLossReservesLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1777740627] = { "Life that would be lost by taking Damage is instead Reserved", "until you take no Damage to Life for 3 seconds" }, } }, + ["UniqueLifeLossReservesLife1"] = { affix = "", "Life that would be lost by taking Damage is instead Reserved", "until you take no Damage to Life for 3 seconds", statOrder = { 9766, 9766.1 }, level = 1, group = "LifeLossReservesLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1777740627] = { "Life that would be lost by taking Damage is instead Reserved", "until you take no Damage to Life for 3 seconds" }, } }, ["UniqueArrowsFork1"] = { affix = "", "Arrows Fork", statOrder = { 3265 }, level = 1, group = "ArrowsFork", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2421436896] = { "Arrows Fork" }, } }, ["UniqueArrowsAlwaysPierceAfterForking1"] = { affix = "", "Arrows Pierce all targets after Forking", statOrder = { 4439 }, level = 1, group = "ArrowsAlwaysPierceAfterForking", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2138799639] = { "Arrows Pierce all targets after Forking" }, } }, ["UniqueChaosDamageCanShock1"] = { affix = "", "Chaos Damage from Hits also Contributes to Shock Chance", statOrder = { 2623 }, level = 1, group = "ChaosDamageCanShock", weightKey = { }, weightVal = { }, modTags = { "poison", "elemental", "lightning", "chaos", "ailment" }, tradeHashes = { [2418601510] = { "Chaos Damage from Hits also Contributes to Shock Chance" }, } }, ["UniqueAlwaysHits1"] = { affix = "", "Always Hits", statOrder = { 1779 }, level = 1, group = "AlwaysHits", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [4126210832] = { "Always Hits" }, } }, ["UniqueMeleeSplash1"] = { affix = "", "Strikes deal Splash Damage", statOrder = { 1137 }, level = 1, group = "MeleeSplash", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3675300253] = { "Strikes deal Splash Damage" }, } }, ["UniqueLocalKnockback1"] = { affix = "", "Knocks Back Enemies on Hit", statOrder = { 1415 }, level = 1, group = "LocalKnockback", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3739186583] = { "Knocks Back Enemies on Hit" }, } }, - ["UniqueSpellWitherOnHitChance1"] = { affix = "", "Spells have a 25% chance to inflict Withered for 4 seconds on Hit", statOrder = { 10040 }, level = 1, group = "SpellWitherOnHitChance", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [2348696937] = { "Spells have a 25% chance to inflict Withered for 4 seconds on Hit" }, } }, + ["UniqueSpellWitherOnHitChance1"] = { affix = "", "Spells have a 25% chance to inflict Withered for 4 seconds on Hit", statOrder = { 10033 }, level = 1, group = "SpellWitherOnHitChance", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [2348696937] = { "Spells have a 25% chance to inflict Withered for 4 seconds on Hit" }, } }, ["UniqueWitherNeverExpires1"] = { affix = "", "Withered you inflict has infinite Duration", statOrder = { 4093 }, level = 1, group = "WitherNeverExpires", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1354656031] = { "Withered you inflict has infinite Duration" }, } }, - ["UniqueShrineBuffAlternating1"] = { affix = "", "Every 10 seconds, gain a random non-damaging Shrine buff for 20 seconds", statOrder = { 7707 }, level = 1, group = "ShrineBuffAlternating", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2879778895] = { "Every 10 seconds, gain a random non-damaging Shrine buff for 20 seconds" }, } }, - ["UniqueFireShrine1"] = { affix = "", "Grants effect of Guided Meteoric Shrine", statOrder = { 6969 }, level = 82, group = "UniqueFireShrine", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3917429943] = { "Grants effect of Guided Meteoric Shrine" }, } }, - ["UniqueLightningShrine1"] = { affix = "", "Grants effect of Guided Tempest Shrine", statOrder = { 6970 }, level = 82, group = "UniqueLightningShrine", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2800412928] = { "Grants effect of Guided Tempest Shrine" }, } }, - ["UniqueColdShrine1"] = { affix = "", "Grants effect of Guided Freezing Shrine", statOrder = { 6968 }, level = 82, group = "UniqueColdShrine", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [234657505] = { "Grants effect of Guided Freezing Shrine" }, } }, - ["UniqueChaosShrine1"] = { affix = "", "Grants effect of Dreaming Gloom Shrine", statOrder = { 6967 }, level = 82, group = "UniqueChaosShrine", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3742268652] = { "Grants effect of Dreaming Gloom Shrine" }, } }, + ["UniqueShrineBuffAlternating1"] = { affix = "", "Every 10 seconds, gain a random non-damaging Shrine buff for 20 seconds", statOrder = { 7702 }, level = 1, group = "ShrineBuffAlternating", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2879778895] = { "Every 10 seconds, gain a random non-damaging Shrine buff for 20 seconds" }, } }, + ["UniqueFireShrine1"] = { affix = "", "Grants effect of Guided Meteoric Shrine", statOrder = { 6964 }, level = 82, group = "UniqueFireShrine", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3917429943] = { "Grants effect of Guided Meteoric Shrine" }, } }, + ["UniqueLightningShrine1"] = { affix = "", "Grants effect of Guided Tempest Shrine", statOrder = { 6965 }, level = 82, group = "UniqueLightningShrine", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2800412928] = { "Grants effect of Guided Tempest Shrine" }, } }, + ["UniqueColdShrine1"] = { affix = "", "Grants effect of Guided Freezing Shrine", statOrder = { 6963 }, level = 82, group = "UniqueColdShrine", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [234657505] = { "Grants effect of Guided Freezing Shrine" }, } }, + ["UniqueChaosShrine1"] = { affix = "", "Grants effect of Dreaming Gloom Shrine", statOrder = { 6962 }, level = 82, group = "UniqueChaosShrine", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3742268652] = { "Grants effect of Dreaming Gloom Shrine" }, } }, ["UniqueMaximumValour1"] = { affix = "", "-20 to maximum Valour", statOrder = { 4634 }, level = 1, group = "MaximumValour", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1896726125] = { "-20 to maximum Valour" }, } }, ["UniqueValourAlwaysMaximum1"] = { affix = "", "Banners always have maximum Valour", statOrder = { 4639 }, level = 1, group = "ValourAlwaysMaximum", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1761741119] = { "Banners always have maximum Valour" }, } }, ["UniqueLocalChanceToBleed1"] = { affix = "", "(10-20)% chance to cause Bleeding on Hit", statOrder = { 2264 }, level = 1, group = "LocalChanceToBleed", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1519615863] = { "(10-20)% chance to cause Bleeding on Hit" }, } }, ["UniqueLocalChanceToBleed2"] = { affix = "", "(15-25)% chance to cause Bleeding on Hit", statOrder = { 2264 }, level = 1, group = "LocalChanceToBleed", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1519615863] = { "(15-25)% chance to cause Bleeding on Hit" }, } }, ["UniqueLocalChanceToBleed3"] = { affix = "", "(20-30)% chance to cause Bleeding on Hit", statOrder = { 2264 }, level = 1, group = "LocalChanceToBleed", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1519615863] = { "(20-30)% chance to cause Bleeding on Hit" }, } }, - ["UniqueCannotUseWarcries1"] = { affix = "", "Cannot use Warcries", statOrder = { 5321 }, level = 1, group = "CannotUseWarcries", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2598171606] = { "Cannot use Warcries" }, } }, + ["UniqueCannotUseWarcries1"] = { affix = "", "Cannot use Warcries", statOrder = { 5317 }, level = 1, group = "CannotUseWarcries", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2598171606] = { "Cannot use Warcries" }, } }, ["UniqueAttacksCountAsExerted1"] = { affix = "", "All Attacks count as Empowered Attacks", statOrder = { 4268 }, level = 1, group = "AttacksCountAsExerted", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1952324525] = { "All Attacks count as Empowered Attacks" }, } }, - ["UniquePinAlmostPinnedEnemies1"] = { affix = "", "Pin Enemies which are Primed for Pinning", statOrder = { 9475 }, level = 1, group = "PinAlmostPinnedEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3063814459] = { "Pin Enemies which are Primed for Pinning" }, } }, - ["UniqueSpellAdditionalProjectilesInCircle1"] = { affix = "", "Spells fire 4 additional Projectiles", "Spells fire Projectiles in a circle", statOrder = { 10029, 10029.1 }, level = 1, group = "SpellAdditionalProjectilesInCircle", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [1013492127] = { "Spells fire 4 additional Projectiles", "Spells fire Projectiles in a circle" }, } }, - ["UniqueCannotBeLightStunned1"] = { affix = "", "Cannot be Light Stunned", statOrder = { 5273 }, level = 1, group = "CannotBeLightStunned", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1000739259] = { "Cannot be Light Stunned" }, } }, - ["UniqueCannotBeLightStunnedByDeflectedHits1"] = { affix = "", "Cannot be Light Stunned by Deflected Hits", statOrder = { 5274 }, level = 1, group = "CannotBeLightStunnedByDeflectedHits", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2252419505] = { "Cannot be Light Stunned by Deflected Hits" }, } }, - ["UniqueNonChannellingAttackManaCost1"] = { affix = "", "Non-Channelling Attacks cost an additional 6% of your maximum Mana", statOrder = { 4724 }, level = 1, group = "NonChannellingAttackManaCost", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "attack" }, tradeHashes = { [3199954470] = { "Non-Channelling Attacks cost an additional 6% of your maximum Mana" }, } }, + ["UniquePinAlmostPinnedEnemies1"] = { affix = "", "Pin Enemies which are Primed for Pinning", statOrder = { 9469 }, level = 1, group = "PinAlmostPinnedEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3063814459] = { "Pin Enemies which are Primed for Pinning" }, } }, + ["UniqueSpellAdditionalProjectilesInCircle1"] = { affix = "", "Spells fire 4 additional Projectiles", "Spells fire Projectiles in a circle", statOrder = { 10022, 10022.1 }, level = 1, group = "SpellAdditionalProjectilesInCircle", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [1013492127] = { "Spells fire 4 additional Projectiles", "Spells fire Projectiles in a circle" }, } }, + ["UniqueCannotBeLightStunned1"] = { affix = "", "Cannot be Light Stunned", statOrder = { 5269 }, level = 1, group = "CannotBeLightStunned", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1000739259] = { "Cannot be Light Stunned" }, } }, + ["UniqueCannotBeLightStunnedByDeflectedHits1"] = { affix = "", "Cannot be Light Stunned by Deflected Hits", statOrder = { 5270 }, level = 1, group = "CannotBeLightStunnedByDeflectedHits", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2252419505] = { "Cannot be Light Stunned by Deflected Hits" }, } }, + ["UniqueNonChannellingAttackManaCost1"] = { affix = "", "Non-Channelling Attacks cost an additional 6% of your maximum Mana", statOrder = { 4722 }, level = 1, group = "NonChannellingAttackManaCost", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "attack" }, tradeHashes = { [3199954470] = { "Non-Channelling Attacks cost an additional 6% of your maximum Mana" }, } }, ["UniqueAttackManaCost1"] = { affix = "", "Attacks cost an additional 6% of your maximum Mana", statOrder = { 4582 }, level = 1, group = "AttackManaCost", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "attack" }, tradeHashes = { [2157692677] = { "Attacks cost an additional 6% of your maximum Mana" }, } }, - ["UniqueNonChannellingAttackLightningDamage1"] = { affix = "", "Non-Channelling Attacks have Added Lightning Damage equal to 3% of maximum Mana", statOrder = { 9216 }, level = 1, group = "NonChannellingAttackLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [4252580517] = { "Non-Channelling Attacks have Added Lightning Damage equal to 3% of maximum Mana" }, } }, - ["UniqueAttackMinLightningDamage1"] = { affix = "", "Attacks have Added minimum Lightning Damage equal to 1% of maximum Mana", statOrder = { 10633 }, level = 1, group = "AttackMinLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [1835420624] = { "Attacks have Added minimum Lightning Damage equal to 1% of maximum Mana" }, } }, - ["UniqueAttackMaxLightningDamage1"] = { affix = "", "Attacks have Added maximum Lightning Damage equal to (6-9)% of maximum Mana", statOrder = { 10663 }, level = 1, group = "AttackMaxLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [3258071686] = { "Attacks have Added maximum Lightning Damage equal to (6-9)% of maximum Mana" }, } }, + ["UniqueNonChannellingAttackLightningDamage1"] = { affix = "", "Non-Channelling Attacks have Added Lightning Damage equal to 3% of maximum Mana", statOrder = { 9210 }, level = 1, group = "NonChannellingAttackLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [4252580517] = { "Non-Channelling Attacks have Added Lightning Damage equal to 3% of maximum Mana" }, } }, + ["UniqueAttackMinLightningDamage1"] = { affix = "", "Attacks have Added minimum Lightning Damage equal to 1% of maximum Mana", statOrder = { 10626 }, level = 1, group = "AttackMinLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [1835420624] = { "Attacks have Added minimum Lightning Damage equal to 1% of maximum Mana" }, } }, + ["UniqueAttackMaxLightningDamage1"] = { affix = "", "Attacks have Added maximum Lightning Damage equal to (6-9)% of maximum Mana", statOrder = { 10664 }, level = 1, group = "AttackMaxLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [3258071686] = { "Attacks have Added maximum Lightning Damage equal to (6-9)% of maximum Mana" }, } }, ["UniqueEvasionRatingPercentOnLowLife1"] = { affix = "", "150% increased Global Evasion Rating when on Low Life", statOrder = { 2315 }, level = 1, group = "EvasionRatingPercentOnLowLife", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [2695354435] = { "150% increased Global Evasion Rating when on Low Life" }, } }, - ["UniqueDamageRemovedFromCompanion1"] = { affix = "", "15% of Damage from Hits is taken from your Damageable Companion's Life before you", statOrder = { 5730 }, level = 1, group = "DamageRemovedFromCompanion", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1150343007] = { "15% of Damage from Hits is taken from your Damageable Companion's Life before you" }, } }, - ["UniqueNonChannellingSpellLifeCost1"] = { affix = "", "Non-Channelling Spells cost an additional 6% of your maximum Life", statOrder = { 4709 }, level = 1, group = "NonChannellingSpellLifeCost", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "caster" }, tradeHashes = { [1920747151] = { "Non-Channelling Spells cost an additional 6% of your maximum Life" }, } }, - ["UniqueNonChannellingSpellDamage1"] = { affix = "", "Non-Channelling Spells deal 6% increased Damage per 100 maximum Life", statOrder = { 10016 }, level = 1, group = "NonChannellingSpellDamage", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [1027889455] = { "Non-Channelling Spells deal 6% increased Damage per 100 maximum Life" }, } }, - ["UniqueNonChannellingSpellCriticalChance1"] = { affix = "", "Non-Channelling Spells have 3% increased Critical Hit Chance per 100 maximum Life", statOrder = { 9996 }, level = 1, group = "NonChannellingSpellCriticalChance", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [170426423] = { "Non-Channelling Spells have 3% increased Critical Hit Chance per 100 maximum Life" }, } }, + ["UniqueDamageRemovedFromCompanion1"] = { affix = "", "15% of Damage from Hits is taken from your Damageable Companion's Life before you", statOrder = { 5726 }, level = 1, group = "DamageRemovedFromCompanion", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1150343007] = { "15% of Damage from Hits is taken from your Damageable Companion's Life before you" }, } }, + ["UniqueNonChannellingSpellLifeCost1"] = { affix = "", "Non-Channelling Spells cost an additional 6% of your maximum Life", statOrder = { 4707 }, level = 1, group = "NonChannellingSpellLifeCost", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "caster" }, tradeHashes = { [1920747151] = { "Non-Channelling Spells cost an additional 6% of your maximum Life" }, } }, + ["UniqueNonChannellingSpellDamage1"] = { affix = "", "Non-Channelling Spells deal 6% increased Damage per 100 maximum Life", statOrder = { 10009 }, level = 1, group = "NonChannellingSpellDamage", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [1027889455] = { "Non-Channelling Spells deal 6% increased Damage per 100 maximum Life" }, } }, + ["UniqueNonChannellingSpellCriticalChance1"] = { affix = "", "Non-Channelling Spells have 3% increased Critical Hit Chance per 100 maximum Life", statOrder = { 9989 }, level = 1, group = "NonChannellingSpellCriticalChance", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "caster", "critical" }, tradeHashes = { [170426423] = { "Non-Channelling Spells have 3% increased Critical Hit Chance per 100 maximum Life" }, } }, ["UniqueLifeRegenerationRate1"] = { affix = "", "50% increased Life Regeneration rate", statOrder = { 1036 }, level = 1, group = "LifeRegenerationRate", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [44972811] = { "50% increased Life Regeneration rate" }, } }, ["UniqueLifeRegenerationRate2"] = { affix = "", "(-30-30)% reduced Life Regeneration rate", statOrder = { 1036 }, level = 1, group = "LifeRegenerationRate", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [44972811] = { "(-30-30)% reduced Life Regeneration rate" }, } }, - ["UniqueSpiritPerMaximumLife1"] = { affix = "", "+1 to Maximum Spirit per 50 Maximum Life", statOrder = { 10421 }, level = 1, group = "SpiritPerMaximumLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1345486764] = { "+1 to Maximum Spirit per 50 Maximum Life" }, } }, - ["UniqueBuffSkillSpiritEfficiencyPerMaximumLife1"] = { affix = "", "1% increased Spirit Reservation Efficiency of Buff Skills per 100 Maximum Life", statOrder = { 5239 }, level = 1, group = "BuffSkillSpiritEfficiencyPerMaximumLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3581035970] = { "1% increased Spirit Reservation Efficiency of Buff Skills per 100 Maximum Life" }, } }, - ["UniqueMinionsHaveUnholyMight1"] = { affix = "", "Minions have Unholy Might", statOrder = { 9107 }, level = 1, group = "MinionsHaveUnholyMight", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [3893509584] = { "Minions have Unholy Might" }, } }, - ["UniqueCanEvadeAllDamageNotHitRecently1"] = { affix = "", "Evasion Rating is doubled if you have not been Hit Recently", statOrder = { 6216 }, level = 1, group = "CanEvadeAllDamageNotHitRecently", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1272938854] = { "Evasion Rating is doubled if you have not been Hit Recently" }, } }, - ["UniqueLeechEnergyShieldInsteadofLife1"] = { affix = "", "Life Leech is Converted to Energy Shield Leech", statOrder = { 5771 }, level = 1, group = "LeechEnergyShieldInsteadofLife", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [3314050176] = { "Life Leech is Converted to Energy Shield Leech" }, } }, + ["UniqueSpiritPerMaximumLife1"] = { affix = "", "+1 to Maximum Spirit per 50 Maximum Life", statOrder = { 10414 }, level = 1, group = "SpiritPerMaximumLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1345486764] = { "+1 to Maximum Spirit per 50 Maximum Life" }, } }, + ["UniqueBuffSkillSpiritEfficiencyPerMaximumLife1"] = { affix = "", "1% increased Spirit Reservation Efficiency of Buff Skills per 100 Maximum Life", statOrder = { 5235 }, level = 1, group = "BuffSkillSpiritEfficiencyPerMaximumLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3581035970] = { "1% increased Spirit Reservation Efficiency of Buff Skills per 100 Maximum Life" }, } }, + ["UniqueMinionsHaveUnholyMight1"] = { affix = "", "Minions have Unholy Might", statOrder = { 9102 }, level = 1, group = "MinionsHaveUnholyMight", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [3893509584] = { "Minions have Unholy Might" }, } }, + ["UniqueCanEvadeAllDamageNotHitRecently1"] = { affix = "", "Evasion Rating is doubled if you have not been Hit Recently", statOrder = { 6211 }, level = 1, group = "CanEvadeAllDamageNotHitRecently", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1272938854] = { "Evasion Rating is doubled if you have not been Hit Recently" }, } }, + ["UniqueLeechEnergyShieldInsteadofLife1"] = { affix = "", "Life Leech is Converted to Energy Shield Leech", statOrder = { 5767 }, level = 1, group = "LeechEnergyShieldInsteadofLife", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [3314050176] = { "Life Leech is Converted to Energy Shield Leech" }, } }, ["UniqueIgnoreHexproof1"] = { affix = "", "Curses you inflict can affect Hexproof Enemies", statOrder = { 2379 }, level = 1, group = "IgnoreHexproof", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1367119630] = { "Curses you inflict can affect Hexproof Enemies" }, } }, ["UniqueIgnoreHexproof2"] = { affix = "", "Curses you inflict can affect Hexproof Enemies", statOrder = { 2379 }, level = 1, group = "IgnoreHexproof", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1367119630] = { "Curses you inflict can affect Hexproof Enemies" }, } }, - ["UniqueEnergyShieldRechargeOverride1"] = { affix = "", "Your base Energy Shield Recharge Delay is 10 seconds", statOrder = { 6437 }, level = 1, group = "EnergyShieldRechargeOverride", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3091132047] = { "Your base Energy Shield Recharge Delay is 10 seconds" }, } }, - ["UniqueShockEffect1"] = { affix = "", "(10-20)% increased Magnitude of Shock you inflict", statOrder = { 9845 }, level = 1, group = "ShockEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(10-20)% increased Magnitude of Shock you inflict" }, } }, + ["UniqueEnergyShieldRechargeOverride1"] = { affix = "", "Your base Energy Shield Recharge Delay is 10 seconds", statOrder = { 6432 }, level = 1, group = "EnergyShieldRechargeOverride", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3091132047] = { "Your base Energy Shield Recharge Delay is 10 seconds" }, } }, + ["UniqueShockEffect1"] = { affix = "", "(10-20)% increased Magnitude of Shock you inflict", statOrder = { 9839 }, level = 1, group = "ShockEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(10-20)% increased Magnitude of Shock you inflict" }, } }, ["UniqueAttackSpeedPerOvercappedBlock1"] = { affix = "", "1% increased Attack Speed per Overcapped Block chance", statOrder = { 4572 }, level = 1, group = "AttackSpeedPerOvercappedBlock", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [2958220558] = { "1% increased Attack Speed per Overcapped Block chance" }, } }, - ["UniqueNonChannellingSpellsDoubleManaAndCrit1"] = { affix = "", "Non-Channelling Spells have 25% chance to cost Double Mana and Critically Hit", statOrder = { 9219 }, level = 1, group = "NonChannellingSpellsDoubleManaAndCrit", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "resource", "mana", "caster", "critical" }, tradeHashes = { [2758035461] = { "Non-Channelling Spells have 25% chance to cost Double Mana and Critically Hit" }, } }, - ["UniqueIncreasedEnergyGenPerCritRecently1UNUSED"] = { affix = "", "Meta Skills gain (5-10)% increased Energy for each Critical Hit you've dealt with Spells Recently", statOrder = { 6414 }, level = 1, group = "EnergyGainPercentPerCritRecently", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1049590848] = { "Meta Skills gain (5-10)% increased Energy for each Critical Hit you've dealt with Spells Recently" }, } }, - ["UniqueBlockChanceProjectiles1"] = { affix = "", "100% increased Block chance against Projectiles", statOrder = { 4936 }, level = 1, group = "BlockChanceProjectiles", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3583542124] = { "100% increased Block chance against Projectiles" }, } }, - ["UniqueEnfeebleOnBlockChance1"] = { affix = "", "Curse Enemies with Enfeeble on Block", statOrder = { 5933 }, level = 1, group = "EnfeebleOnBlockChance", weightKey = { }, weightVal = { }, modTags = { "block", "curse" }, tradeHashes = { [3830953767] = { "Curse Enemies with Enfeeble on Block" }, } }, - ["UniqueParriedCausesSpellDamageTaken1"] = { affix = "", "Parried enemies take more Spell Damage instead of more Attack Damage", statOrder = { 9380 }, level = 1, group = "ParriedCausesSpellDamageTaken", weightKey = { }, weightVal = { }, modTags = { "block", "caster" }, tradeHashes = { [3488640354] = { "Parried enemies take more Spell Damage instead of more Attack Damage" }, } }, - ["UniqueParryConvertToCold1"] = { affix = "", "100% of Parry Physical Damage Converted to Cold Damage", statOrder = { 9390 }, level = 1, group = "UniqueParryConvertToCold1", weightKey = { }, weightVal = { }, modTags = { "block", "elemental", "cold" }, tradeHashes = { [2089152298] = { "100% of Parry Physical Damage Converted to Cold Damage" }, } }, - ["UniqueParryStunModifiersApplyToFreeze1"] = { affix = "", "Modifiers to Stun Buildup apply to Freeze Buildup instead for Parry", statOrder = { 9388 }, level = 1, group = "UniqueParryStunModifiersApplyToFreeze1", weightKey = { }, weightVal = { }, modTags = { "block", "elemental", "cold", "ailment" }, tradeHashes = { [3201111383] = { "Modifiers to Stun Buildup apply to Freeze Buildup instead for Parry" }, } }, + ["UniqueNonChannellingSpellsDoubleManaAndCrit1"] = { affix = "", "Non-Channelling Spells have 25% chance to cost Double Mana and Critically Hit", statOrder = { 9213 }, level = 1, group = "NonChannellingSpellsDoubleManaAndCrit", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "resource", "mana", "caster", "critical" }, tradeHashes = { [2758035461] = { "Non-Channelling Spells have 25% chance to cost Double Mana and Critically Hit" }, } }, + ["UniqueIncreasedEnergyGenPerCritRecently1UNUSED"] = { affix = "", "Meta Skills gain (5-10)% increased Energy for each Critical Hit you've dealt with Spells Recently", statOrder = { 6409 }, level = 1, group = "EnergyGainPercentPerCritRecently", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1049590848] = { "Meta Skills gain (5-10)% increased Energy for each Critical Hit you've dealt with Spells Recently" }, } }, + ["UniqueBlockChanceProjectiles1"] = { affix = "", "100% increased Block chance against Projectiles", statOrder = { 4933 }, level = 1, group = "BlockChanceProjectiles", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3583542124] = { "100% increased Block chance against Projectiles" }, } }, + ["UniqueEnfeebleOnBlockChance1"] = { affix = "", "Curse Enemies with Enfeeble on Block", statOrder = { 5929 }, level = 1, group = "EnfeebleOnBlockChance", weightKey = { }, weightVal = { }, modTags = { "block", "curse" }, tradeHashes = { [3830953767] = { "Curse Enemies with Enfeeble on Block" }, } }, + ["UniqueParriedCausesSpellDamageTaken1"] = { affix = "", "Parried enemies take more Spell Damage instead of more Attack Damage", statOrder = { 9374 }, level = 1, group = "ParriedCausesSpellDamageTaken", weightKey = { }, weightVal = { }, modTags = { "block", "caster" }, tradeHashes = { [3488640354] = { "Parried enemies take more Spell Damage instead of more Attack Damage" }, } }, + ["UniqueParryConvertToCold1"] = { affix = "", "100% of Parry Physical Damage Converted to Cold Damage", statOrder = { 9384 }, level = 1, group = "UniqueParryConvertToCold1", weightKey = { }, weightVal = { }, modTags = { "block", "elemental", "cold" }, tradeHashes = { [2089152298] = { "100% of Parry Physical Damage Converted to Cold Damage" }, } }, + ["UniqueParryStunModifiersApplyToFreeze1"] = { affix = "", "Modifiers to Stun Buildup apply to Freeze Buildup instead for Parry", statOrder = { 9382 }, level = 1, group = "UniqueParryStunModifiersApplyToFreeze1", weightKey = { }, weightVal = { }, modTags = { "block", "elemental", "cold", "ailment" }, tradeHashes = { [3201111383] = { "Modifiers to Stun Buildup apply to Freeze Buildup instead for Parry" }, } }, ["UniqueIncreasedAccuracyPercent1"] = { affix = "", "20% increased Accuracy Rating", statOrder = { 1332 }, level = 1, group = "IncreasedAccuracyPercent", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [624954515] = { "20% increased Accuracy Rating" }, } }, - ["UniqueParriedDebuffMagnitude1"] = { affix = "", "50% increased Parried Debuff Magnitude", statOrder = { 9379 }, level = 1, group = "ParriedDebuffMagnitude", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [818877178] = { "50% increased Parried Debuff Magnitude" }, } }, + ["UniqueParriedDebuffMagnitude1"] = { affix = "", "50% increased Parried Debuff Magnitude", statOrder = { 9373 }, level = 1, group = "ParriedDebuffMagnitude", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [818877178] = { "50% increased Parried Debuff Magnitude" }, } }, ["UniqueCriticalWeaknessOnParry1"] = { affix = "", "Parrying applies 10 Stacks of Critical Weakness", statOrder = { 4323 }, level = 1, group = "CriticalWeaknessOnParry", weightKey = { }, weightVal = { }, modTags = { "block", "curse" }, tradeHashes = { [2104138899] = { "Parrying applies 10 Stacks of Critical Weakness" }, } }, - ["UniqueParryDamage1"] = { affix = "", "100% increased Parry Damage", statOrder = { 9384 }, level = 1, group = "ParryDamage", weightKey = { }, weightVal = { }, modTags = { "block", "damage" }, tradeHashes = { [1569159338] = { "100% increased Parry Damage" }, } }, - ["UniqueHitsTreatFireResistance1"] = { affix = "", "Hits are Resisted by (15-30)% Fire Resistance instead of target's value", statOrder = { 7223 }, level = 1, group = "HitsTreatFireResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire" }, tradeHashes = { [3924583393] = { "Hits are Resisted by (15-30)% Fire Resistance instead of target's value" }, } }, - ["UniqueHitsTreatColdResistance1"] = { affix = "", "Hits are Resisted by (15-30)% Cold Resistance instead of target's value", statOrder = { 7222 }, level = 1, group = "HitsTreatColdResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold" }, tradeHashes = { [3455898738] = { "Hits are Resisted by (15-30)% Cold Resistance instead of target's value" }, } }, - ["UniqueHitsTreatLightningResistance1"] = { affix = "", "Hits are Resisted by (15-30)% Lightning Resistance instead of target's value", statOrder = { 7224 }, level = 1, group = "HitsTreatLightningResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [3144953722] = { "Hits are Resisted by (15-30)% Lightning Resistance instead of target's value" }, } }, - ["UniqueWitherOnHitChance1"] = { affix = "", "(20-30)% chance to inflict Withered for 4 seconds on Hit", statOrder = { 10558 }, level = 1, group = "WitherOnHitChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [695624915] = { "(20-30)% chance to inflict Withered for 4 seconds on Hit" }, } }, + ["UniqueParryDamage1"] = { affix = "", "100% increased Parry Damage", statOrder = { 9378 }, level = 1, group = "ParryDamage", weightKey = { }, weightVal = { }, modTags = { "block", "damage" }, tradeHashes = { [1569159338] = { "100% increased Parry Damage" }, } }, + ["UniqueHitsTreatFireResistance1"] = { affix = "", "Hits are Resisted by (15-30)% Fire Resistance instead of target's value", statOrder = { 7218 }, level = 1, group = "HitsTreatFireResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire" }, tradeHashes = { [3924583393] = { "Hits are Resisted by (15-30)% Fire Resistance instead of target's value" }, } }, + ["UniqueHitsTreatColdResistance1"] = { affix = "", "Hits are Resisted by (15-30)% Cold Resistance instead of target's value", statOrder = { 7217 }, level = 1, group = "HitsTreatColdResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold" }, tradeHashes = { [3455898738] = { "Hits are Resisted by (15-30)% Cold Resistance instead of target's value" }, } }, + ["UniqueHitsTreatLightningResistance1"] = { affix = "", "Hits are Resisted by (15-30)% Lightning Resistance instead of target's value", statOrder = { 7219 }, level = 1, group = "HitsTreatLightningResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [3144953722] = { "Hits are Resisted by (15-30)% Lightning Resistance instead of target's value" }, } }, + ["UniqueWitherOnHitChance1"] = { affix = "", "(20-30)% chance to inflict Withered for 4 seconds on Hit", statOrder = { 10551 }, level = 1, group = "WitherOnHitChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [695624915] = { "(20-30)% chance to inflict Withered for 4 seconds on Hit" }, } }, ["UniqueWitherGrantsElementalDamageTaken1"] = { affix = "", "Enemies take 5% increased Elemental Damage from your Hits for", "each Withered you have inflicted on them", statOrder = { 4057, 4057.1 }, level = 1, group = "WitherGrantsElementalDamageTaken", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [3507915723] = { "Enemies take 5% increased Elemental Damage from your Hits for", "each Withered you have inflicted on them" }, } }, ["UniqueStrengthInherentBonusChange1"] = { affix = "", "Inherent bonus of Strength grants +5 to Accuracy Rating per Strength instead", statOrder = { 1758 }, level = 1, group = "StrengthInherentBonusChange", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1602694371] = { "Inherent bonus of Strength grants +5 to Accuracy Rating per Strength instead" }, } }, ["UniqueDexterityInherentBonusChange1"] = { affix = "", "Inherent bonus of Dexterity grants +2 to Mana per Dexterity instead", statOrder = { 1759 }, level = 1, group = "DexterityInherentBonusChange", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [597008938] = { "Inherent bonus of Dexterity grants +2 to Mana per Dexterity instead" }, } }, ["UniqueIntelligenceInherentBonusChange1"] = { affix = "", "Inherent bonus of Intelligence grants +2 to Life per Intelligence instead", statOrder = { 1760 }, level = 1, group = "IntelligenceInherentBonusChange", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1405948943] = { "Inherent bonus of Intelligence grants +2 to Life per Intelligence instead" }, } }, - ["UniqueApplyCorruptedBloodOnBlock1"] = { affix = "", "Inflict Corrupted Blood for 5 seconds on Block, dealing 50% of", "your maximum Life as Physical damage per second", statOrder = { 10390, 10390.1 }, level = 1, group = "ApplyCorruptedBloodOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "physical" }, tradeHashes = { [1695767482] = { "Inflict Corrupted Blood for 5 seconds on Block, dealing 50% of", "your maximum Life as Physical damage per second" }, } }, - ["UniqueBowDamageFromLifeFlaskCharges1"] = { affix = "", "Bow Attacks consume 10% of your maximum Life Flask Charges if possible to deal added Physical damage equal to (5-10)% of Flask's Life Recovery amount", statOrder = { 5765 }, level = 1, group = "BowDamageFromLifeFlaskCharges", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3893788785] = { "Bow Attacks consume 10% of your maximum Life Flask Charges if possible to deal added Physical damage equal to (5-10)% of Flask's Life Recovery amount" }, } }, - ["UniqueImpaleOnCriticalHit1"] = { affix = "", "Critical Hits inflict Impale", statOrder = { 5821 }, level = 1, group = "ImpaleOnCriticalHit", weightKey = { }, weightVal = { }, modTags = { "physical", "attack" }, tradeHashes = { [3058238353] = { "Critical Hits inflict Impale" }, } }, - ["UniqueCriticalsCannotConsumeImpale1"] = { affix = "", "Critical Hits cannot Extract Impale", statOrder = { 5823 }, level = 1, group = "CriticalsCannotConsumeImpale", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3414998042] = { "Critical Hits cannot Extract Impale" }, } }, - ["UniqueCannotRecoverAboveLowLifeExceptFlasks1"] = { affix = "", "Life Recovery other than Flasks cannot Recover Life to above Low Life", statOrder = { 5311 }, level = 1, group = "CannotRecoverAboveLowLifeExceptFlasks", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [451403019] = { "Life Recovery other than Flasks cannot Recover Life to above Low Life" }, } }, + ["UniqueApplyCorruptedBloodOnBlock1"] = { affix = "", "Inflict Corrupted Blood for 5 seconds on Block, dealing 50% of", "your maximum Life as Physical damage per second", statOrder = { 10383, 10383.1 }, level = 1, group = "ApplyCorruptedBloodOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "physical" }, tradeHashes = { [1695767482] = { "Inflict Corrupted Blood for 5 seconds on Block, dealing 50% of", "your maximum Life as Physical damage per second" }, } }, + ["UniqueBowDamageFromLifeFlaskCharges1"] = { affix = "", "Bow Attacks consume 10% of your maximum Life Flask Charges if possible to deal added Physical damage equal to (5-10)% of Flask's Life Recovery amount", statOrder = { 5761 }, level = 1, group = "BowDamageFromLifeFlaskCharges", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3893788785] = { "Bow Attacks consume 10% of your maximum Life Flask Charges if possible to deal added Physical damage equal to (5-10)% of Flask's Life Recovery amount" }, } }, + ["UniqueImpaleOnCriticalHit1"] = { affix = "", "Critical Hits inflict Impale", statOrder = { 5817 }, level = 1, group = "ImpaleOnCriticalHit", weightKey = { }, weightVal = { }, modTags = { "physical", "attack" }, tradeHashes = { [3058238353] = { "Critical Hits inflict Impale" }, } }, + ["UniqueCriticalsCannotConsumeImpale1"] = { affix = "", "Critical Hits cannot Extract Impale", statOrder = { 5819 }, level = 1, group = "CriticalsCannotConsumeImpale", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3414998042] = { "Critical Hits cannot Extract Impale" }, } }, + ["UniqueCannotRecoverAboveLowLifeExceptFlasks1"] = { affix = "", "Life Recovery other than Flasks cannot Recover Life to above Low Life", statOrder = { 5307 }, level = 1, group = "CannotRecoverAboveLowLifeExceptFlasks", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [451403019] = { "Life Recovery other than Flasks cannot Recover Life to above Low Life" }, } }, ["UniqueRegeneratePercentLifeIfHitRecently1"] = { affix = "", "Regenerate 5% of maximum Life per second if you have been Hit Recently", statOrder = { 1035 }, level = 1, group = "LifeRegenerationIfHitRecently", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2201614328] = { "Regenerate 5% of maximum Life per second if you have been Hit Recently" }, } }, - ["UniqueGainPercentLifeAsThorns1"] = { affix = "", "Gain Physical Thorns damage equal to 8% - 12% of maximum Life", statOrder = { 6819 }, level = 1, group = "PercentOfMaximumLifeAsPhysicalThorns", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2163764037] = { "Gain Physical Thorns damage equal to 8% - 12% of maximum Life" }, } }, + ["UniqueGainPercentLifeAsThorns1"] = { affix = "", "Gain Physical Thorns damage equal to 8% - 12% of maximum Life", statOrder = { 6814 }, level = 1, group = "PercentOfMaximumLifeAsPhysicalThorns", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2163764037] = { "Gain Physical Thorns damage equal to 8% - 12% of maximum Life" }, } }, ["UniqueLifeRecoveryRate1"] = { affix = "", "(25-50)% increased Life Recovery rate", statOrder = { 1445 }, level = 1, group = "LifeRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3240073117] = { "(25-50)% increased Life Recovery rate" }, } }, ["UniqueLifeRecoveryRate2"] = { affix = "", "30% reduced Life Recovery rate", statOrder = { 1445 }, level = 1, group = "LifeRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3240073117] = { "30% reduced Life Recovery rate" }, } }, ["UniqueLifeRecoveryRate3"] = { affix = "", "30% reduced Life Recovery rate", statOrder = { 1445 }, level = 1, group = "LifeRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3240073117] = { "30% reduced Life Recovery rate" }, } }, - ["UniqueLifeLeechChaosDamage1"] = { affix = "", "Life Leech recovers based on your Chaos damage instead of Physical damage", statOrder = { 7461 }, level = 1, group = "LifeLeechChaosDamage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [825825364] = { "Life Leech recovers based on your Chaos damage instead of Physical damage" }, } }, - ["UniqueChaosInfusionFromCharge1"] = { affix = "", "When you Consume a Charge Trigger Chaotic Surge to gain 2 Chaos Surges", statOrder = { 6719 }, level = 1, group = "ChaosInfusionFromCharge", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [447757144] = { "When you Consume a Charge Trigger Chaotic Surge to gain 2 Chaos Surges" }, } }, + ["UniqueLifeLeechChaosDamage1"] = { affix = "", "Life Leech recovers based on your Chaos damage instead of Physical damage", statOrder = { 7456 }, level = 1, group = "LifeLeechChaosDamage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [825825364] = { "Life Leech recovers based on your Chaos damage instead of Physical damage" }, } }, + ["UniqueChaosInfusionFromCharge1"] = { affix = "", "When you Consume a Charge Trigger Chaotic Surge to gain 2 Chaos Surges", statOrder = { 6714 }, level = 1, group = "ChaosInfusionFromCharge", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [447757144] = { "When you Consume a Charge Trigger Chaotic Surge to gain 2 Chaos Surges" }, } }, ["UniqueConsumeEnduranceChargeAlwaysCrit1"] = { affix = "", "Attacks consume an Endurance Charge to Critically Hit", statOrder = { 4501 }, level = 1, group = "ConsumeEnduranceChargeAlwaysCrit", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3550545679] = { "Attacks consume an Endurance Charge to Critically Hit" }, } }, - ["UniqueChaosDamagePerEnduranceCharge1"] = { affix = "", "Take 100 Chaos damage per second per Endurance Charge", statOrder = { 9805 }, level = 1, group = "ChaosDamagePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "chaos" }, tradeHashes = { [3164544692] = { "Take 100 Chaos damage per second per Endurance Charge" }, } }, - ["UniqueConsumeFrenzyChargeAdditionalProjectile1"] = { affix = "", "Spear Projectile Attacks Consume a Frenzy Charge to fire 2 additional Projectiles", statOrder = { 9967 }, level = 1, group = "ConsumeFrenzyChargeAdditionalProjectile", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1980858462] = { "Spear Projectile Attacks Consume a Frenzy Charge to fire 2 additional Projectiles" }, } }, + ["UniqueChaosDamagePerEnduranceCharge1"] = { affix = "", "Take 100 Chaos damage per second per Endurance Charge", statOrder = { 9799 }, level = 1, group = "ChaosDamagePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "chaos" }, tradeHashes = { [3164544692] = { "Take 100 Chaos damage per second per Endurance Charge" }, } }, + ["UniqueConsumeFrenzyChargeAdditionalProjectile1"] = { affix = "", "Spear Projectile Attacks Consume a Frenzy Charge to fire 2 additional Projectiles", statOrder = { 9960 }, level = 1, group = "ConsumeFrenzyChargeAdditionalProjectile", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1980858462] = { "Spear Projectile Attacks Consume a Frenzy Charge to fire 2 additional Projectiles" }, } }, ["UniqueRollCriticalChanceTwice1"] = { affix = "", "Bifurcates Critical Hits", statOrder = { 1356 }, level = 1, group = "RollCriticalChanceTwice", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1451444093] = { "Bifurcates Critical Hits" }, } }, - ["UniqueLocalAllDamageCanPin1"] = { affix = "", "All Damage from Hits with this Weapon Contributes to Pin Buildup", statOrder = { 7611 }, level = 1, group = "LocalAllDamageCanPin", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4142786792] = { "All Damage from Hits with this Weapon Contributes to Pin Buildup" }, } }, - ["UniqueFullyArmourBrokenShatterOnKill1"] = { affix = "", "Fully Armour Broken enemies you kill with Hits Shatter", statOrder = { 9826 }, level = 1, group = "FullyArmourBrokenShatterOnKill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3278008231] = { "Fully Armour Broken enemies you kill with Hits Shatter" }, } }, - ["UniqueCanActiveBlockAllDirections1"] = { affix = "", "Can Block from all Directions while Shield is Raised", statOrder = { 5248 }, level = 1, group = "CanActiveBlockAllDirections", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4237042051] = { "Can Block from all Directions while Shield is Raised" }, } }, + ["UniqueLocalAllDamageCanPin1"] = { affix = "", "All Damage from Hits with this Weapon Contributes to Pin Buildup", statOrder = { 7606 }, level = 1, group = "LocalAllDamageCanPin", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4142786792] = { "All Damage from Hits with this Weapon Contributes to Pin Buildup" }, } }, + ["UniqueFullyArmourBrokenShatterOnKill1"] = { affix = "", "Fully Armour Broken enemies you kill with Hits Shatter", statOrder = { 9820 }, level = 1, group = "FullyArmourBrokenShatterOnKill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3278008231] = { "Fully Armour Broken enemies you kill with Hits Shatter" }, } }, + ["UniqueCanActiveBlockAllDirections1"] = { affix = "", "Can Block from all Directions while Shield is Raised", statOrder = { 5244 }, level = 1, group = "CanActiveBlockAllDirections", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4237042051] = { "Can Block from all Directions while Shield is Raised" }, } }, ["UniqueAggravateIgnites1"] = { affix = "", "Aggravating any Bleeding with this Weapon also Aggravates all Ignites on the target", statOrder = { 4248 }, level = 1, group = "AggravateIgnites", weightKey = { }, weightVal = { }, modTags = { "ailment" }, tradeHashes = { [2312741059] = { "Aggravating any Bleeding with this Weapon also Aggravates all Ignites on the target" }, } }, - ["UniqueLocalChanceToAggravateBleed1"] = { affix = "", "(25-40)% chance to Aggravate Bleeding on Hit", statOrder = { 7604 }, level = 1, group = "LocalChanceToAggravateBleed", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1009412152] = { "(25-40)% chance to Aggravate Bleeding on Hit" }, } }, - ["UniqueCannotBeThrown1"] = { affix = "", "Cannot use Projectile Attacks", statOrder = { 7637 }, level = 1, group = "CannotBeThrown", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1961849903] = { "Cannot use Projectile Attacks" }, } }, + ["UniqueLocalChanceToAggravateBleed1"] = { affix = "", "(25-40)% chance to Aggravate Bleeding on Hit", statOrder = { 7599 }, level = 1, group = "LocalChanceToAggravateBleed", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1009412152] = { "(25-40)% chance to Aggravate Bleeding on Hit" }, } }, + ["UniqueCannotBeThrown1"] = { affix = "", "Cannot use Projectile Attacks", statOrder = { 7632 }, level = 1, group = "CannotBeThrown", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1961849903] = { "Cannot use Projectile Attacks" }, } }, ["UniqueEnergyShieldGainedOnBlockBasedOnArmour1"] = { affix = "", "Recover Energy Shield equal to 2% of Armour when you Block", statOrder = { 2249 }, level = 1, group = "EnergyShieldGainedOnBlockBasedOnArmour", weightKey = { }, weightVal = { }, modTags = { "block", "defences", "energy_shield" }, tradeHashes = { [3681057026] = { "Recover Energy Shield equal to 2% of Armour when you Block" }, } }, ["UniqueUnholyMightOnZeroEnergyShield1"] = { affix = "", "You have Unholy Might while you have no Energy Shield", statOrder = { 2499 }, level = 1, group = "UnholyMightOnZeroEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2353201291] = { "You have Unholy Might while you have no Energy Shield" }, } }, - ["UniqueLocalArmourBreakOnDamage1"] = { affix = "", "Breaks Armour equal to 40% of damage from Hits with this weapon", statOrder = { 7620 }, level = 1, group = "LocalArmourBreakOnDamage", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [949573361] = { "Breaks Armour equal to 40% of damage from Hits with this weapon" }, } }, - ["UniqueParriedDebuffDuration1"] = { affix = "", "50% increased Parried Debuff Duration", statOrder = { 9392 }, level = 1, group = "ParriedDebuffDuration", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3401186585] = { "50% increased Parried Debuff Duration" }, } }, - ["UniqueParriedDebuffDuration2"] = { affix = "", "100% increased Parried Debuff Duration", statOrder = { 9392 }, level = 1, group = "ParriedDebuffDuration", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3401186585] = { "100% increased Parried Debuff Duration" }, } }, - ["UniqueProjectileParryInfiniteDistance1"] = { affix = "", "Infinite Parry Range", statOrder = { 7338 }, level = 1, group = "ProjectileParryInfiniteDistance", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [1076031760] = { "Infinite Parry Range" }, } }, - ["UniqueLocalIncreasedProjectileSpeed1"] = { affix = "", "(20-30)% increased Projectile Speed with this Weapon", statOrder = { 7815 }, level = 1, group = "LocalIncreasedProjectileSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [535217483] = { "(20-30)% increased Projectile Speed with this Weapon" }, } }, + ["UniqueLocalArmourBreakOnDamage1"] = { affix = "", "Breaks Armour equal to 40% of damage from Hits with this weapon", statOrder = { 7615 }, level = 1, group = "LocalArmourBreakOnDamage", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [949573361] = { "Breaks Armour equal to 40% of damage from Hits with this weapon" }, } }, + ["UniqueParriedDebuffDuration1"] = { affix = "", "50% increased Parried Debuff Duration", statOrder = { 9386 }, level = 1, group = "ParriedDebuffDuration", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3401186585] = { "50% increased Parried Debuff Duration" }, } }, + ["UniqueParriedDebuffDuration2"] = { affix = "", "100% increased Parried Debuff Duration", statOrder = { 9386 }, level = 1, group = "ParriedDebuffDuration", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3401186585] = { "100% increased Parried Debuff Duration" }, } }, + ["UniqueProjectileParryInfiniteDistance1"] = { affix = "", "Infinite Parry Range", statOrder = { 7333 }, level = 1, group = "ProjectileParryInfiniteDistance", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [1076031760] = { "Infinite Parry Range" }, } }, + ["UniqueLocalIncreasedProjectileSpeed1"] = { affix = "", "(20-30)% increased Projectile Speed with this Weapon", statOrder = { 7810 }, level = 1, group = "LocalIncreasedProjectileSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [535217483] = { "(20-30)% increased Projectile Speed with this Weapon" }, } }, ["UniqueLifeFlasksApplyToMinions1"] = { affix = "", "Your Life Flask also applies to your Minions", statOrder = { 1920 }, level = 30, group = "LifeFlasksApplyToMinions", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [2397460217] = { "Your Life Flask also applies to your Minions" }, } }, ["MinionsCannotDieWhileAffectedByYourLifeFlasks1"] = { affix = "", "Minions cannot Die while affected by a Life Flask", statOrder = { 1921 }, level = 30, group = "MinionsCannotDieWhileFlasked", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [4046380260] = { "Minions cannot Die while affected by a Life Flask" }, } }, ["UniqueAddedPhysicalToMinionAttacks1"] = { affix = "", "Minions deal (5-8) to (10-12) additional Attack Physical Damage", statOrder = { 3442 }, level = 1, group = "AddedPhysicalToMinionAttacks", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "physical_damage", "damage", "physical", "minion" }, tradeHashes = { [797833282] = { "Minions deal (5-8) to (10-12) additional Attack Physical Damage" }, } }, ["UniqueMaximumQualityOverride1"] = { affix = "", "Maximum Quality is 200%", statOrder = { 614 }, level = 1, group = "MaximumQualityOverride", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [275498888] = { "Maximum Quality is 200%" }, } }, ["UniqueMaximumQualityOverride2"] = { affix = "", "Maximum Quality is 40%", statOrder = { 614 }, level = 1, group = "MaximumQualityOverride", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [275498888] = { "Maximum Quality is 40%" }, } }, - ["UniqueColdAddedAsFireChilledEnemy1"] = { affix = "", "Gain 1% of Cold damage as Extra Fire damage per 1% Chill Magnitude on enemy", statOrder = { 9283 }, level = 1, group = "ColdAddedAsFireChilledEnemy", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2469544361] = { "Gain 1% of Cold damage as Extra Fire damage per 1% Chill Magnitude on enemy" }, } }, - ["UniqueMultipleCompanions1"] = { affix = "", "You can have two Companions of different types", statOrder = { 10666 }, level = 1, group = "MultipleCompanions", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1888024332] = { "You can have two Companions of different types" }, } }, - ["UniqueEnergyShieldAppliesElementalReduction1"] = { affix = "", "Current Energy Shield also grants Elemental Damage reduction", statOrder = { 5919 }, level = 1, group = "EnergyShieldAppliesElementalReduction", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2342939473] = { "Current Energy Shield also grants Elemental Damage reduction" }, } }, - ["UniqueBlindOnPoison1"] = { affix = "", "Blind Targets when you Poison them", statOrder = { 4932 }, level = 1, group = "BlindOnPoison", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [60826109] = { "Blind Targets when you Poison them" }, } }, + ["UniqueColdAddedAsFireChilledEnemy1"] = { affix = "", "Gain 1% of Cold damage as Extra Fire damage per 1% Chill Magnitude on enemy", statOrder = { 9277 }, level = 1, group = "ColdAddedAsFireChilledEnemy", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2469544361] = { "Gain 1% of Cold damage as Extra Fire damage per 1% Chill Magnitude on enemy" }, } }, + ["UniqueMultipleCompanions1"] = { affix = "", "You can have two Companions of different types", statOrder = { 10667 }, level = 1, group = "MultipleCompanions", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1888024332] = { "You can have two Companions of different types" }, } }, + ["UniqueEnergyShieldAppliesElementalReduction1"] = { affix = "", "Current Energy Shield also grants Elemental Damage reduction", statOrder = { 5915 }, level = 1, group = "EnergyShieldAppliesElementalReduction", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2342939473] = { "Current Energy Shield also grants Elemental Damage reduction" }, } }, + ["UniqueBlindOnPoison1"] = { affix = "", "Blind Targets when you Poison them", statOrder = { 4929 }, level = 1, group = "BlindOnPoison", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [60826109] = { "Blind Targets when you Poison them" }, } }, ["UniquePoisonDuration1"] = { affix = "", "(10-20)% increased Poison Duration", statOrder = { 2896 }, level = 1, group = "PoisonDuration", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [2011656677] = { "(10-20)% increased Poison Duration" }, } }, - ["UniqueIgniteEffectAgainstFrozen1"] = { affix = "", "(80-100)% increased Magnitude of Ignite against Frozen enemies", statOrder = { 7262 }, level = 1, group = "IgniteEffectAgainstFrozen", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [3618434982] = { "(80-100)% increased Magnitude of Ignite against Frozen enemies" }, } }, - ["UniqueFreezeDamageIncreaseAgainstIgnited1"] = { affix = "", "(60-80)% increased Freeze Buildup against Ignited enemies", statOrder = { 7191 }, level = 1, group = "FreezeDamageIncreaseAgainstIgnited", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3751467747] = { "(60-80)% increased Freeze Buildup against Ignited enemies" }, } }, - ["UniqueColdFireSurgeOnReload"] = { affix = "", "When you reload, triggers Gemini Surge to alternately", "gain (2-6) Cold Surges or (2-6) Fire Surges", statOrder = { 6720, 6720.1 }, level = 1, group = "ColdFireSurgeOnReload", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold" }, tradeHashes = { [331648983] = { "When you reload, triggers Gemini Surge to alternately", "gain (2-6) Cold Surges or (2-6) Fire Surges" }, } }, - ["UniqueLocalAlwaysMinimumOrMaximum1"] = { affix = "", "Rolls only the minimum or maximum Damage value for each Damage Type", statOrder = { 7656 }, level = 1, group = "LocalAlwaysMinimumOrMaximum", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [3108672983] = { "Rolls only the minimum or maximum Damage value for each Damage Type" }, } }, - ["UniqueElementalPenetrationBelowZero1"] = { affix = "", "Your Hits can Penetrate Elemental Resistances down to a minimum of -50%", statOrder = { 6299 }, level = 1, group = "ElementalPenetrationBelowZero", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [2890792988] = { "Your Hits can Penetrate Elemental Resistances down to a minimum of -50%" }, } }, + ["UniqueIgniteEffectAgainstFrozen1"] = { affix = "", "(80-100)% increased Magnitude of Ignite against Frozen enemies", statOrder = { 7257 }, level = 1, group = "IgniteEffectAgainstFrozen", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [3618434982] = { "(80-100)% increased Magnitude of Ignite against Frozen enemies" }, } }, + ["UniqueFreezeDamageIncreaseAgainstIgnited1"] = { affix = "", "(60-80)% increased Freeze Buildup against Ignited enemies", statOrder = { 7186 }, level = 1, group = "FreezeDamageIncreaseAgainstIgnited", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3751467747] = { "(60-80)% increased Freeze Buildup against Ignited enemies" }, } }, + ["UniqueColdFireSurgeOnReload"] = { affix = "", "When you reload, triggers Gemini Surge to alternately", "gain (2-6) Cold Surges or (2-6) Fire Surges", statOrder = { 6715, 6715.1 }, level = 1, group = "ColdFireSurgeOnReload", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold" }, tradeHashes = { [331648983] = { "When you reload, triggers Gemini Surge to alternately", "gain (2-6) Cold Surges or (2-6) Fire Surges" }, } }, + ["UniqueLocalAlwaysMinimumOrMaximum1"] = { affix = "", "Rolls only the minimum or maximum Damage value for each Damage Type", statOrder = { 7651 }, level = 1, group = "LocalAlwaysMinimumOrMaximum", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [3108672983] = { "Rolls only the minimum or maximum Damage value for each Damage Type" }, } }, + ["UniqueElementalPenetrationBelowZero1"] = { affix = "", "Your Hits can Penetrate Elemental Resistances down to a minimum of -50%", statOrder = { 6294 }, level = 1, group = "ElementalPenetrationBelowZero", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [2890792988] = { "Your Hits can Penetrate Elemental Resistances down to a minimum of -50%" }, } }, ["UniqueElementalPenetration1"] = { affix = "", "Damage Penetrates 10% Elemental Resistances", statOrder = { 2723 }, level = 1, group = "ElementalPenetration", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [2101383955] = { "Damage Penetrates 10% Elemental Resistances" }, } }, ["UniqueEnemyKnockbackDirectionReversed1"] = { affix = "", "Knockback direction is reversed", statOrder = { 2752 }, level = 1, group = "EnemyKnockbackDirectionReversed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [281201999] = { "Knockback direction is reversed" }, } }, ["UniqueSpellDamagePerManaSpent1"] = { affix = "", "(10-15)% increased Spell damage for each 200 total Mana you have Spent Recently", statOrder = { 4006 }, level = 1, group = "SpellDamagePerManaSpent", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [347220474] = { "(10-15)% increased Spell damage for each 200 total Mana you have Spent Recently" }, } }, ["UniqueManaCostPerManaSpent1"] = { affix = "", "(5-10)% increased Cost of Skills for each 200 total Mana Spent Recently", statOrder = { 4005 }, level = 1, group = "ManaCostPerManaSpent", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2650053239] = { "(5-10)% increased Cost of Skills for each 200 total Mana Spent Recently" }, } }, - ["UniqueCannotRecoverManaExceptRegen1"] = { affix = "", "Mana Recovery other than Regeneration cannot Recover Mana", statOrder = { 5313 }, level = 1, group = "CannotRecoverManaExceptRegen", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3593063598] = { "Mana Recovery other than Regeneration cannot Recover Mana" }, } }, + ["UniqueCannotRecoverManaExceptRegen1"] = { affix = "", "Mana Recovery other than Regeneration cannot Recover Mana", statOrder = { 5309 }, level = 1, group = "CannotRecoverManaExceptRegen", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3593063598] = { "Mana Recovery other than Regeneration cannot Recover Mana" }, } }, ["UniqueLifeDegenerationPercentGracePeriod1"] = { affix = "", "Lose 5% of maximum Life per second", statOrder = { 1690 }, level = 1, group = "LifeDegenerationPercentGracePeriod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1661347488] = { "Lose 5% of maximum Life per second" }, } }, ["UniqueLifeDegenerationPercentGracePeriod2"] = { affix = "", "Lose 5% of maximum Life per second", statOrder = { 1690 }, level = 1, group = "LifeDegenerationPercentGracePeriod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1661347488] = { "Lose 5% of maximum Life per second" }, } }, ["UniqueLifeDegenerationPercentGracePeriod3"] = { affix = "", "Lose 5% of maximum Life per second", statOrder = { 1690 }, level = 1, group = "LifeDegenerationPercentGracePeriod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1661347488] = { "Lose 5% of maximum Life per second" }, } }, - ["UniqueLocalInfinitePoisonStackCount1"] = { affix = "", "Any number of Poisons from this Weapon can affect a target at the same time", statOrder = { 7731 }, level = 1, group = "LocalInfinitePoisonStackCount", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4021234281] = { "Any number of Poisons from this Weapon can affect a target at the same time" }, } }, - ["UniqueRageRegeneration1"] = { affix = "", "Regenerate 5 Rage per second", statOrder = { 4741 }, level = 1, group = "RageRegeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2853314994] = { "Regenerate 5 Rage per second" }, } }, - ["UniqueNonherentRageLoss1"] = { affix = "", "No Inherent loss of Rage", statOrder = { 9212 }, level = 1, group = "NoInherentRageLoss", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4163076972] = { "No Inherent loss of Rage" }, } }, + ["UniqueLocalInfinitePoisonStackCount1"] = { affix = "", "Any number of Poisons from this Weapon can affect a target at the same time", statOrder = { 7726 }, level = 1, group = "LocalInfinitePoisonStackCount", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4021234281] = { "Any number of Poisons from this Weapon can affect a target at the same time" }, } }, + ["UniqueRageRegeneration1"] = { affix = "", "Regenerate 5 Rage per second", statOrder = { 4739 }, level = 1, group = "RageRegeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2853314994] = { "Regenerate 5 Rage per second" }, } }, + ["UniqueNonherentRageLoss1"] = { affix = "", "No Inherent loss of Rage", statOrder = { 9206 }, level = 1, group = "NoInherentRageLoss", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4163076972] = { "No Inherent loss of Rage" }, } }, ["UniqueChaosDamageMaximumLife1"] = { affix = "", "Attacks have added Chaos damage equal to 3% of maximum Life", statOrder = { 4463 }, level = 75, group = "ChaosDamageMaximumLife", weightKey = { }, weightVal = { }, modTags = { "chaos" }, tradeHashes = { [1141563002] = { "Attacks have added Chaos damage equal to 3% of maximum Life" }, } }, ["UniquePhysicalDamageMaximumLife1"] = { affix = "", "Attacks have added Physical damage equal to 3% of maximum Life", statOrder = { 4464 }, level = 75, group = "PhysicalDamageMaximumLife", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [2723294374] = { "Attacks have added Physical damage equal to 3% of maximum Life" }, } }, ["UniqueFlammabilityGemLevel1"] = { affix = "", "+4 to Level of Elemental Weakness Skills", statOrder = { 1983 }, level = 1, group = "ElementalWeaknessGemLevel", weightKey = { }, weightVal = { }, modTags = { "curse" }, tradeHashes = { [3709513762] = { "+4 to Level of Elemental Weakness Skills" }, } }, @@ -2390,90 +2390,90 @@ return { ["UniqueDespairGemLevel1"] = { affix = "", "+4 to Level of Despair Skills", statOrder = { 1982 }, level = 1, group = "DespairGemLevel", weightKey = { }, weightVal = { }, modTags = { "curse" }, tradeHashes = { [2157870819] = { "+4 to Level of Despair Skills" }, } }, ["UniqueEnfeebleGemLevel1"] = { affix = "", "+4 to Level of Enfeeble Skills", statOrder = { 1984 }, level = 1, group = "EnfeebleGemLevel", weightKey = { }, weightVal = { }, modTags = { "curse" }, tradeHashes = { [3948285912] = { "+4 to Level of Enfeeble Skills" }, } }, ["UniqueTemporalChainsGemLevel1"] = { affix = "", "+4 to Level of Temporal Chains Skills", statOrder = { 2008 }, level = 1, group = "TemporalChainsGemLevel", weightKey = { }, weightVal = { }, modTags = { "curse" }, tradeHashes = { [1042153418] = { "+4 to Level of Temporal Chains Skills" }, } }, - ["UniqueCharmGrantsMaximumRage1"] = { affix = "", "Grants up to your maximum Rage on use", statOrder = { 5618 }, level = 1, group = "CharmGrantsMaximumRage", weightKey = { }, weightVal = { }, modTags = { "charm", "attack" }, tradeHashes = { [1509210032] = { "Grants up to your maximum Rage on use" }, } }, - ["UniqueCharmGrantsPowerCharge1"] = { affix = "", "Grants a Power Charge on use", statOrder = { 5617 }, level = 1, group = "CharmGrantsPowerCharge", weightKey = { }, weightVal = { }, modTags = { "charm", "power_charge" }, tradeHashes = { [2566921799] = { "Grants a Power Charge on use" }, } }, - ["UniqueCharmGrantsFrenzyCharge1"] = { affix = "", "Grants a Frenzy Charge on use", statOrder = { 5616 }, level = 1, group = "CharmGrantsFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "charm", "frenzy_charge" }, tradeHashes = { [280890192] = { "Grants a Frenzy Charge on use" }, } }, - ["UniqueCharmDoubleArmourEffect1"] = { affix = "", "Defend with 200% of Armour during effect", statOrder = { 5608 }, level = 1, group = "CharmDoubleArmourEffect", weightKey = { }, weightVal = { }, modTags = { "charm", "defences" }, tradeHashes = { [3138344128] = { "Defend with 200% of Armour during effect" }, } }, - ["UniqueCharmOnslaughtDuringEffect1"] = { affix = "", "Grants Onslaught during effect", statOrder = { 5615 }, level = 1, group = "CharmOnslaughtDuringEffect", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [618665892] = { "Grants Onslaught during effect" }, } }, - ["UniqueCharmStartEnergyShieldRecharge1"] = { affix = "", "Energy Shield Recharge starts on use", statOrder = { 5614 }, level = 1, group = "CharmStartEnergyShieldRecharge", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1056492907] = { "Energy Shield Recharge starts on use" }, } }, - ["UniqueCharmCreateConsecratedGround1"] = { affix = "", "Creates Consecrated Ground on use", statOrder = { 5607 }, level = 1, group = "CharmCreateConsecratedGround", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3849649145] = { "Creates Consecrated Ground on use" }, } }, - ["UniqueCharmRecoverLifeBasedOnManaFlask1"] = { affix = "", "Recover Life equal to (15-20)% of Mana Flask's Recovery Amount when used", statOrder = { 5630 }, level = 1, group = "CharmRecoverLifeBasedOnManaFlask", weightKey = { }, weightVal = { }, modTags = { "charm", "resource", "life" }, tradeHashes = { [2716923832] = { "Recover Life equal to (15-20)% of Mana Flask's Recovery Amount when used" }, } }, - ["UniqueCharmRecoverManaBasedOnLifeFlask1"] = { affix = "", "Recover Mana equal to (15-20)% of Life Flask's Recovery Amount when used", statOrder = { 5631 }, level = 1, group = "CharmRecoverManaBasedOnLifeFlask", weightKey = { }, weightVal = { }, modTags = { "charm", "resource", "mana" }, tradeHashes = { [3891350097] = { "Recover Mana equal to (15-20)% of Life Flask's Recovery Amount when used" }, } }, - ["UniqueCharmIgniteEnemiesInPresence1"] = { affix = "", "Creates Ignited Ground for 4 seconds when used, Igniting enemies as though dealing Fire damage equal to 500% of your maximum Life", statOrder = { 5619 }, level = 1, group = "CharmIgniteEnemiesInPresence", weightKey = { }, weightVal = { }, modTags = { "charm", "ailment" }, tradeHashes = { [39209842] = { "Creates Ignited Ground for 4 seconds when used, Igniting enemies as though dealing Fire damage equal to 500% of your maximum Life" }, } }, - ["UniqueCharmEnemyExtraLightningDamageRoll1"] = { affix = "", "Lightning Damage of Enemies Hitting you is Unlucky during effect", statOrder = { 5613 }, level = 1, group = "CharmEnemyExtraLightningDamageRoll", weightKey = { }, weightVal = { }, modTags = { "charm", "elemental", "lightning" }, tradeHashes = { [3246948616] = { "Lightning Damage of Enemies Hitting you is Unlucky during effect" }, } }, - ["UniqueCharmRecoupChaosDamagePrevented1"] = { affix = "", "50% of Chaos damage you prevent when Hit Recouped as Life and Mana during effect", statOrder = { 5632 }, level = 1, group = "CharmRecoupChaosDamagePrevented", weightKey = { }, weightVal = { }, modTags = { "charm", "resource", "life", "mana", "chaos" }, tradeHashes = { [2678930256] = { "50% of Chaos damage you prevent when Hit Recouped as Life and Mana during effect" }, } }, - ["UniqueCharmRandomPossess1"] = { affix = "", "Possessed by a random Spirit for 20 seconds on use", statOrder = { 5626 }, level = 1, group = "CharmRandomPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1280492469] = { "Possessed by a random Spirit for 20 seconds on use" }, } }, - ["UniqueCharmOwlPossess1"] = { affix = "", "Possessed by Spirit Of The Owl for (10-20) seconds on use", statOrder = { 5623 }, level = 1, group = "CharmOwlPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [300107724] = { "Possessed by Spirit Of The Owl for (10-20) seconds on use" }, } }, - ["UniqueCharmSerpentPossess1"] = { affix = "", "Possessed by Spirit Of The Serpent for (10-20) seconds on use", statOrder = { 5627 }, level = 1, group = "CharmSerpentPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3181677174] = { "Possessed by Spirit Of The Serpent for (10-20) seconds on use" }, } }, - ["UniqueCharmPrimatePossess1"] = { affix = "", "Possessed by Spirit Of The Primate for (10-20) seconds on use", statOrder = { 5625 }, level = 1, group = "CharmPrimatePossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3763491818] = { "Possessed by Spirit Of The Primate for (10-20) seconds on use" }, } }, - ["UniqueCharmBearPossess1"] = { affix = "", "Possessed by Spirit Of The Bear for (10-20) seconds on use", statOrder = { 5620 }, level = 1, group = "CharmBearPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3403424702] = { "Possessed by Spirit Of The Bear for (10-20) seconds on use" }, } }, - ["UniqueCharmBoarPossess1"] = { affix = "", "Possessed by Spirit Of The Boar for (10-20) seconds on use", statOrder = { 5621 }, level = 1, group = "CharmBoarPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1685559578] = { "Possessed by Spirit Of The Boar for (10-20) seconds on use" }, } }, - ["UniqueCharmOxPossess1"] = { affix = "", "Possessed by Spirit Of The Ox for (10-20) seconds on use", statOrder = { 5624 }, level = 1, group = "CharmOxPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3463873033] = { "Possessed by Spirit Of The Ox for (10-20) seconds on use" }, } }, - ["UniqueCharmWolfPossess1"] = { affix = "", "Possessed by Spirit Of The Wolf for (10-20) seconds on use", statOrder = { 5629 }, level = 1, group = "CharmWolfPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3504441212] = { "Possessed by Spirit Of The Wolf for (10-20) seconds on use" }, } }, - ["UniqueCharmStagPossess1"] = { affix = "", "Possessed by Spirit Of The Stag for (10-20) seconds on use", statOrder = { 5628 }, level = 1, group = "CharmStagPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3685424517] = { "Possessed by Spirit Of The Stag for (10-20) seconds on use" }, } }, - ["UniqueCharmCatPossess1"] = { affix = "", "Possessed by Spirit Of The Cat for (10-20) seconds on use", statOrder = { 5622 }, level = 1, group = "CharmCatPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [2839557359] = { "Possessed by Spirit Of The Cat for (10-20) seconds on use" }, } }, + ["UniqueCharmGrantsMaximumRage1"] = { affix = "", "Grants up to your maximum Rage on use", statOrder = { 5614 }, level = 1, group = "CharmGrantsMaximumRage", weightKey = { }, weightVal = { }, modTags = { "charm", "attack" }, tradeHashes = { [1509210032] = { "Grants up to your maximum Rage on use" }, } }, + ["UniqueCharmGrantsPowerCharge1"] = { affix = "", "Grants a Power Charge on use", statOrder = { 5613 }, level = 1, group = "CharmGrantsPowerCharge", weightKey = { }, weightVal = { }, modTags = { "charm", "power_charge" }, tradeHashes = { [2566921799] = { "Grants a Power Charge on use" }, } }, + ["UniqueCharmGrantsFrenzyCharge1"] = { affix = "", "Grants a Frenzy Charge on use", statOrder = { 5612 }, level = 1, group = "CharmGrantsFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "charm", "frenzy_charge" }, tradeHashes = { [280890192] = { "Grants a Frenzy Charge on use" }, } }, + ["UniqueCharmDoubleArmourEffect1"] = { affix = "", "Defend with 200% of Armour during effect", statOrder = { 5604 }, level = 1, group = "CharmDoubleArmourEffect", weightKey = { }, weightVal = { }, modTags = { "charm", "defences" }, tradeHashes = { [3138344128] = { "Defend with 200% of Armour during effect" }, } }, + ["UniqueCharmOnslaughtDuringEffect1"] = { affix = "", "Grants Onslaught during effect", statOrder = { 5611 }, level = 1, group = "CharmOnslaughtDuringEffect", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [618665892] = { "Grants Onslaught during effect" }, } }, + ["UniqueCharmStartEnergyShieldRecharge1"] = { affix = "", "Energy Shield Recharge starts on use", statOrder = { 5610 }, level = 1, group = "CharmStartEnergyShieldRecharge", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1056492907] = { "Energy Shield Recharge starts on use" }, } }, + ["UniqueCharmCreateConsecratedGround1"] = { affix = "", "Creates Consecrated Ground on use", statOrder = { 5603 }, level = 1, group = "CharmCreateConsecratedGround", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3849649145] = { "Creates Consecrated Ground on use" }, } }, + ["UniqueCharmRecoverLifeBasedOnManaFlask1"] = { affix = "", "Recover Life equal to (15-20)% of Mana Flask's Recovery Amount when used", statOrder = { 5626 }, level = 1, group = "CharmRecoverLifeBasedOnManaFlask", weightKey = { }, weightVal = { }, modTags = { "charm", "resource", "life" }, tradeHashes = { [2716923832] = { "Recover Life equal to (15-20)% of Mana Flask's Recovery Amount when used" }, } }, + ["UniqueCharmRecoverManaBasedOnLifeFlask1"] = { affix = "", "Recover Mana equal to (15-20)% of Life Flask's Recovery Amount when used", statOrder = { 5627 }, level = 1, group = "CharmRecoverManaBasedOnLifeFlask", weightKey = { }, weightVal = { }, modTags = { "charm", "resource", "mana" }, tradeHashes = { [3891350097] = { "Recover Mana equal to (15-20)% of Life Flask's Recovery Amount when used" }, } }, + ["UniqueCharmIgniteEnemiesInPresence1"] = { affix = "", "Creates Ignited Ground for 4 seconds when used, Igniting enemies as though dealing Fire damage equal to 500% of your maximum Life", statOrder = { 5615 }, level = 1, group = "CharmIgniteEnemiesInPresence", weightKey = { }, weightVal = { }, modTags = { "charm", "ailment" }, tradeHashes = { [39209842] = { "Creates Ignited Ground for 4 seconds when used, Igniting enemies as though dealing Fire damage equal to 500% of your maximum Life" }, } }, + ["UniqueCharmEnemyExtraLightningDamageRoll1"] = { affix = "", "Lightning Damage of Enemies Hitting you is Unlucky during effect", statOrder = { 5609 }, level = 1, group = "CharmEnemyExtraLightningDamageRoll", weightKey = { }, weightVal = { }, modTags = { "charm", "elemental", "lightning" }, tradeHashes = { [3246948616] = { "Lightning Damage of Enemies Hitting you is Unlucky during effect" }, } }, + ["UniqueCharmRecoupChaosDamagePrevented1"] = { affix = "", "50% of Chaos damage you prevent when Hit Recouped as Life and Mana during effect", statOrder = { 5628 }, level = 1, group = "CharmRecoupChaosDamagePrevented", weightKey = { }, weightVal = { }, modTags = { "charm", "resource", "life", "mana", "chaos" }, tradeHashes = { [2678930256] = { "50% of Chaos damage you prevent when Hit Recouped as Life and Mana during effect" }, } }, + ["UniqueCharmRandomPossess1"] = { affix = "", "Possessed by a random Spirit for 20 seconds on use", statOrder = { 5622 }, level = 1, group = "CharmRandomPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1280492469] = { "Possessed by a random Spirit for 20 seconds on use" }, } }, + ["UniqueCharmOwlPossess1"] = { affix = "", "Possessed by Spirit Of The Owl for (10-20) seconds on use", statOrder = { 5619 }, level = 1, group = "CharmOwlPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [300107724] = { "Possessed by Spirit Of The Owl for (10-20) seconds on use" }, } }, + ["UniqueCharmSerpentPossess1"] = { affix = "", "Possessed by Spirit Of The Serpent for (10-20) seconds on use", statOrder = { 5623 }, level = 1, group = "CharmSerpentPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3181677174] = { "Possessed by Spirit Of The Serpent for (10-20) seconds on use" }, } }, + ["UniqueCharmPrimatePossess1"] = { affix = "", "Possessed by Spirit Of The Primate for (10-20) seconds on use", statOrder = { 5621 }, level = 1, group = "CharmPrimatePossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3763491818] = { "Possessed by Spirit Of The Primate for (10-20) seconds on use" }, } }, + ["UniqueCharmBearPossess1"] = { affix = "", "Possessed by Spirit Of The Bear for (10-20) seconds on use", statOrder = { 5616 }, level = 1, group = "CharmBearPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3403424702] = { "Possessed by Spirit Of The Bear for (10-20) seconds on use" }, } }, + ["UniqueCharmBoarPossess1"] = { affix = "", "Possessed by Spirit Of The Boar for (10-20) seconds on use", statOrder = { 5617 }, level = 1, group = "CharmBoarPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [1685559578] = { "Possessed by Spirit Of The Boar for (10-20) seconds on use" }, } }, + ["UniqueCharmOxPossess1"] = { affix = "", "Possessed by Spirit Of The Ox for (10-20) seconds on use", statOrder = { 5620 }, level = 1, group = "CharmOxPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3463873033] = { "Possessed by Spirit Of The Ox for (10-20) seconds on use" }, } }, + ["UniqueCharmWolfPossess1"] = { affix = "", "Possessed by Spirit Of The Wolf for (10-20) seconds on use", statOrder = { 5625 }, level = 1, group = "CharmWolfPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3504441212] = { "Possessed by Spirit Of The Wolf for (10-20) seconds on use" }, } }, + ["UniqueCharmStagPossess1"] = { affix = "", "Possessed by Spirit Of The Stag for (10-20) seconds on use", statOrder = { 5624 }, level = 1, group = "CharmStagPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [3685424517] = { "Possessed by Spirit Of The Stag for (10-20) seconds on use" }, } }, + ["UniqueCharmCatPossess1"] = { affix = "", "Possessed by Spirit Of The Cat for (10-20) seconds on use", statOrder = { 5618 }, level = 1, group = "CharmCatPossess", weightKey = { }, weightVal = { }, modTags = { "charm" }, tradeHashes = { [2839557359] = { "Possessed by Spirit Of The Cat for (10-20) seconds on use" }, } }, ["UniqueMaximumLifePerStackableJewel1"] = { affix = "", "2% increased Maximum Life per socketed Grand Spectrum", statOrder = { 3816 }, level = 1, group = "MaximumLifePerStackableJewel", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [332217711] = { "2% increased Maximum Life per socketed Grand Spectrum" }, } }, ["UniqueAllResistancePerStackableJewel1"] = { affix = "", "+6% to all Elemental Resistances per socketed Grand Spectrum", statOrder = { 3815 }, level = 1, group = "AllResistancePerStackableJewel", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [242161915] = { "+6% to all Elemental Resistances per socketed Grand Spectrum" }, } }, - ["UniqueMaximumSpiritPerStackableJewel1"] = { affix = "", "2% increased Spirit per socketed Grand Spectrum", statOrder = { 10063 }, level = 1, group = "MaximumSpiritPerStackableJewel", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1430165758] = { "2% increased Spirit per socketed Grand Spectrum" }, } }, - ["UniqueFireDamageConvertToCold1"] = { affix = "", "100% of Fire Damage Converted to Cold Damage", statOrder = { 9276 }, level = 1, group = "FireDamageConvertToCold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3503160529] = { "100% of Fire Damage Converted to Cold Damage" }, } }, - ["UniqueFireDamageConvertToLightning1"] = { affix = "", "100% of Fire damage Converted to Lightning damage", statOrder = { 9277 }, level = 1, group = "FireDamageConvertToLightning", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2772033465] = { "100% of Fire damage Converted to Lightning damage" }, } }, + ["UniqueMaximumSpiritPerStackableJewel1"] = { affix = "", "2% increased Spirit per socketed Grand Spectrum", statOrder = { 10056 }, level = 1, group = "MaximumSpiritPerStackableJewel", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1430165758] = { "2% increased Spirit per socketed Grand Spectrum" }, } }, + ["UniqueFireDamageConvertToCold1"] = { affix = "", "100% of Fire Damage Converted to Cold Damage", statOrder = { 9270 }, level = 1, group = "FireDamageConvertToCold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3503160529] = { "100% of Fire Damage Converted to Cold Damage" }, } }, + ["UniqueFireDamageConvertToLightning1"] = { affix = "", "100% of Fire damage Converted to Lightning damage", statOrder = { 9271 }, level = 1, group = "FireDamageConvertToLightning", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2772033465] = { "100% of Fire damage Converted to Lightning damage" }, } }, ["UniqueLightningDamageConvertToCold1"] = { affix = "", "100% of Lightning Damage Converted to Cold Damage", statOrder = { 1713 }, level = 1, group = "LightningDamageConvertToCold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3627052716] = { "100% of Lightning Damage Converted to Cold Damage" }, } }, ["UniqueColdDamageConvertToLightning1"] = { affix = "", "100% of Cold Damage Converted to Lightning Damage", statOrder = { 1716 }, level = 1, group = "ColdDamageConvertToLightning", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1686824704] = { "100% of Cold Damage Converted to Lightning Damage" }, } }, ["UniqueLightningDamageConvertToChaos1"] = { affix = "", "100% of Lightning Damage Converted to Chaos Damage", statOrder = { 1714 }, level = 1, group = "ConvertLightningDamageToChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "elemental_damage", "damage", "elemental", "lightning", "chaos" }, tradeHashes = { [2109189637] = { "100% of Lightning Damage Converted to Chaos Damage" }, } }, - ["UniqueElementalDamageConvertToFire1"] = { affix = "", "33% of Elemental Damage Converted to Fire Damage", statOrder = { 9274 }, level = 1, group = "ElementalDamageConvertToFire", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [40154188] = { "33% of Elemental Damage Converted to Fire Damage" }, } }, - ["UniqueElementalDamageConvertToCold1"] = { affix = "", "33% of Elemental Damage Converted to Cold Damage", statOrder = { 9273 }, level = 1, group = "ElementalDamageConvertToCold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [210092264] = { "33% of Elemental Damage Converted to Cold Damage" }, } }, - ["UniqueElementalDamageConvertToLightning1"] = { affix = "", "33% of Elemental Damage Converted to Lightning Damage", statOrder = { 9275 }, level = 1, group = "ElementalDamageConvertToLightning", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [289540902] = { "33% of Elemental Damage Converted to Lightning Damage" }, } }, - ["UniqueElementalDamageConvertToChaos1"] = { affix = "", "100% of Elemental Damage Converted to Chaos Damage", statOrder = { 9272 }, level = 1, group = "ElementalDamageConvertToChaos", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2295988214] = { "100% of Elemental Damage Converted to Chaos Damage" }, } }, - ["UniquePainAttunement1"] = { affix = "", "Pain Attunement", statOrder = { 10717 }, level = 1, group = "PainAttunement", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [98977150] = { "Pain Attunement" }, } }, - ["UniqueIronReflexes1"] = { affix = "", "Iron Reflexes", statOrder = { 10711 }, level = 1, group = "IronReflexes", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [326965591] = { "Iron Reflexes" }, } }, - ["UniqueBloodMagic1"] = { affix = "", "Blood Magic", statOrder = { 10685 }, level = 1, group = "BloodMagic", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [2801937280] = { "Blood Magic" }, } }, - ["UniqueVaalPact1"] = { affix = "", "Vaal Pact", statOrder = { 10725 }, level = 1, group = "VaalPact", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2257118425] = { "Vaal Pact" }, } }, - ["UniqueEldritchBattery1"] = { affix = "", "Eldritch Battery", statOrder = { 10697 }, level = 1, group = "EldritchBattery", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2262736444] = { "Eldritch Battery" }, } }, - ["UniqueGiantsBlood1"] = { affix = "", "Giant's Blood", statOrder = { 10704 }, level = 1, group = "GiantsBlood", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1875158664] = { "Giant's Blood" }, } }, - ["UniqueUnwaveringStance1"] = { affix = "", "Unwavering Stance", statOrder = { 10724 }, level = 1, group = "UnwaveringStance", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [1683578560] = { "Unwavering Stance" }, } }, - ["UniqueIronGrip1"] = { affix = "", "Iron Grip", statOrder = { 10710 }, level = 1, group = "IronGrip", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [3528245713] = { "Iron Grip" }, } }, - ["UniqueIronWill1"] = { affix = "", "Iron Will", statOrder = { 10712 }, level = 1, group = "IronWill", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [281311123] = { "Iron Will" }, } }, - ["UniqueEverlastingSacrifice1"] = { affix = "", "Everlasting Sacrifice", statOrder = { 10702 }, level = 1, group = "EverlastingSacrifice", weightKey = { }, weightVal = { }, modTags = { "defences", "resistance" }, tradeHashes = { [145598447] = { "Everlasting Sacrifice" }, } }, - ["UniqueRandomKeystoneFromTable1"] = { affix = "", "(1-33)", statOrder = { 10672 }, level = 1, group = "UniqueVivisectionRandomKeystone", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3831171903] = { "(1-33)" }, } }, - ["UniqueZealotsOath1"] = { affix = "", "Zealot's Oath", statOrder = { 10728 }, level = 1, group = "ZealotsOathKeystone1", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [1315418254] = { "Zealot's Oath" }, } }, - ["UniqueVivisectionPriceLife1"] = { affix = "", "(10-20)% less maximum Life", statOrder = { 10471 }, level = 1, group = "UniqueVivisectionPriceLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1633735772] = { "(10-20)% less maximum Life" }, } }, - ["UniqueVivisectionPriceMana1"] = { affix = "", "(10-20)% less maximum Mana", statOrder = { 10472 }, level = 1, group = "UniqueVivisectionPriceMana", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3045154261] = { "(10-20)% less maximum Mana" }, } }, - ["UniqueVivisectionPriceDefences1"] = { affix = "", "(10-20)% less Armour, Evasion and Energy Shield", statOrder = { 10470 }, level = 1, group = "UniqueVivisectionPriceDefences", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [1803659985] = { "(10-20)% less Armour, Evasion and Energy Shield" }, } }, - ["UniqueVivisectionPriceSpirit1"] = { affix = "", "(10-20)% less Spirit", statOrder = { 10474 }, level = 1, group = "UniqueVivisectionPriceSpirit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [537850431] = { "(10-20)% less Spirit" }, } }, - ["UniqueVivisectionPriceMovementSpeed1"] = { affix = "", "(10-20)% less Movement Speed", statOrder = { 10473 }, level = 1, group = "UniqueVivisectionPriceMovementSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2146799605] = { "(10-20)% less Movement Speed" }, } }, - ["UniqueVivisectionPriceDamage1"] = { affix = "", "(10-20)% less Damage", statOrder = { 10469 }, level = 1, group = "UniqueVivisectionPriceDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1274947822] = { "(10-20)% less Damage" }, } }, + ["UniqueElementalDamageConvertToFire1"] = { affix = "", "33% of Elemental Damage Converted to Fire Damage", statOrder = { 9268 }, level = 1, group = "ElementalDamageConvertToFire", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [40154188] = { "33% of Elemental Damage Converted to Fire Damage" }, } }, + ["UniqueElementalDamageConvertToCold1"] = { affix = "", "33% of Elemental Damage Converted to Cold Damage", statOrder = { 9267 }, level = 1, group = "ElementalDamageConvertToCold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [210092264] = { "33% of Elemental Damage Converted to Cold Damage" }, } }, + ["UniqueElementalDamageConvertToLightning1"] = { affix = "", "33% of Elemental Damage Converted to Lightning Damage", statOrder = { 9269 }, level = 1, group = "ElementalDamageConvertToLightning", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [289540902] = { "33% of Elemental Damage Converted to Lightning Damage" }, } }, + ["UniqueElementalDamageConvertToChaos1"] = { affix = "", "100% of Elemental Damage Converted to Chaos Damage", statOrder = { 9266 }, level = 1, group = "ElementalDamageConvertToChaos", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2295988214] = { "100% of Elemental Damage Converted to Chaos Damage" }, } }, + ["UniquePainAttunement1"] = { affix = "", "Pain Attunement", statOrder = { 10718 }, level = 1, group = "PainAttunement", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [98977150] = { "Pain Attunement" }, } }, + ["UniqueIronReflexes1"] = { affix = "", "Iron Reflexes", statOrder = { 10712 }, level = 1, group = "IronReflexes", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [326965591] = { "Iron Reflexes" }, } }, + ["UniqueBloodMagic1"] = { affix = "", "Blood Magic", statOrder = { 10686 }, level = 1, group = "BloodMagic", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [2801937280] = { "Blood Magic" }, } }, + ["UniqueVaalPact1"] = { affix = "", "Vaal Pact", statOrder = { 10726 }, level = 1, group = "VaalPact", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2257118425] = { "Vaal Pact" }, } }, + ["UniqueEldritchBattery1"] = { affix = "", "Eldritch Battery", statOrder = { 10698 }, level = 1, group = "EldritchBattery", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2262736444] = { "Eldritch Battery" }, } }, + ["UniqueGiantsBlood1"] = { affix = "", "Giant's Blood", statOrder = { 10705 }, level = 1, group = "GiantsBlood", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1875158664] = { "Giant's Blood" }, } }, + ["UniqueUnwaveringStance1"] = { affix = "", "Unwavering Stance", statOrder = { 10725 }, level = 1, group = "UnwaveringStance", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [1683578560] = { "Unwavering Stance" }, } }, + ["UniqueIronGrip1"] = { affix = "", "Iron Grip", statOrder = { 10711 }, level = 1, group = "IronGrip", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [3528245713] = { "Iron Grip" }, } }, + ["UniqueIronWill1"] = { affix = "", "Iron Will", statOrder = { 10713 }, level = 1, group = "IronWill", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [281311123] = { "Iron Will" }, } }, + ["UniqueEverlastingSacrifice1"] = { affix = "", "Everlasting Sacrifice", statOrder = { 10703 }, level = 1, group = "EverlastingSacrifice", weightKey = { }, weightVal = { }, modTags = { "defences", "resistance" }, tradeHashes = { [145598447] = { "Everlasting Sacrifice" }, } }, + ["UniqueRandomKeystoneFromTable1"] = { affix = "", "(1-33)", statOrder = { 10673 }, level = 1, group = "UniqueVivisectionRandomKeystone", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3831171903] = { "(1-33)" }, } }, + ["UniqueZealotsOath1"] = { affix = "", "Zealot's Oath", statOrder = { 10729 }, level = 1, group = "ZealotsOathKeystone1", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [1315418254] = { "Zealot's Oath" }, } }, + ["UniqueVivisectionPriceLife1"] = { affix = "", "(10-20)% less maximum Life", statOrder = { 10464 }, level = 1, group = "UniqueVivisectionPriceLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1633735772] = { "(10-20)% less maximum Life" }, } }, + ["UniqueVivisectionPriceMana1"] = { affix = "", "(10-20)% less maximum Mana", statOrder = { 10465 }, level = 1, group = "UniqueVivisectionPriceMana", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3045154261] = { "(10-20)% less maximum Mana" }, } }, + ["UniqueVivisectionPriceDefences1"] = { affix = "", "(10-20)% less Armour, Evasion and Energy Shield", statOrder = { 10463 }, level = 1, group = "UniqueVivisectionPriceDefences", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [1803659985] = { "(10-20)% less Armour, Evasion and Energy Shield" }, } }, + ["UniqueVivisectionPriceSpirit1"] = { affix = "", "(10-20)% less Spirit", statOrder = { 10467 }, level = 1, group = "UniqueVivisectionPriceSpirit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [537850431] = { "(10-20)% less Spirit" }, } }, + ["UniqueVivisectionPriceMovementSpeed1"] = { affix = "", "(10-20)% less Movement Speed", statOrder = { 10466 }, level = 1, group = "UniqueVivisectionPriceMovementSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2146799605] = { "(10-20)% less Movement Speed" }, } }, + ["UniqueVivisectionPriceDamage1"] = { affix = "", "(10-20)% less Damage", statOrder = { 10462 }, level = 1, group = "UniqueVivisectionPriceDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1274947822] = { "(10-20)% less Damage" }, } }, ["UniqueMultipleAnointments1"] = { affix = "", "Can have 3 additional Instilled Modifiers", statOrder = { 16 }, level = 66, group = "MultipleEnchantmentsAllowed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1135194732] = { "Can have 3 additional Instilled Modifiers" }, } }, - ["UniqueElementalDamageGainedAsFire1"] = { affix = "", "Gain (5-10)% of Elemental Damage as Extra Fire Damage", statOrder = { 9268 }, level = 1, group = "ElementalDamageGainedAsFire", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [701564564] = { "Gain (5-10)% of Elemental Damage as Extra Fire Damage" }, } }, - ["UniqueElementalDamageGainedAsCold1"] = { affix = "", "Gain (5-10)% of Elemental Damage as Extra Cold Damage", statOrder = { 9266 }, level = 1, group = "ElementalDamageGainedAsCold", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [1158842087] = { "Gain (5-10)% of Elemental Damage as Extra Cold Damage" }, } }, - ["UniqueElementalDamageGainedAsLightning1"] = { affix = "", "Gain (5-10)% of Elemental Damage as Extra Lightning Damage", statOrder = { 9270 }, level = 1, group = "ElementalDamageGainedAsLightning", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [3550887155] = { "Gain (5-10)% of Elemental Damage as Extra Lightning Damage" }, } }, + ["UniqueElementalDamageGainedAsFire1"] = { affix = "", "Gain (5-10)% of Elemental Damage as Extra Fire Damage", statOrder = { 9262 }, level = 1, group = "ElementalDamageGainedAsFire", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [701564564] = { "Gain (5-10)% of Elemental Damage as Extra Fire Damage" }, } }, + ["UniqueElementalDamageGainedAsCold1"] = { affix = "", "Gain (5-10)% of Elemental Damage as Extra Cold Damage", statOrder = { 9260 }, level = 1, group = "ElementalDamageGainedAsCold", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [1158842087] = { "Gain (5-10)% of Elemental Damage as Extra Cold Damage" }, } }, + ["UniqueElementalDamageGainedAsLightning1"] = { affix = "", "Gain (5-10)% of Elemental Damage as Extra Lightning Damage", statOrder = { 9264 }, level = 1, group = "ElementalDamageGainedAsLightning", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [3550887155] = { "Gain (5-10)% of Elemental Damage as Extra Lightning Damage" }, } }, ["UniqueCannotEvade1"] = { affix = "", "Cannot Evade Enemy Attacks", statOrder = { 1657 }, level = 1, group = "CannotEvade", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [474452755] = { "Cannot Evade Enemy Attacks" }, } }, - ["UniqueLifeRegenerationWhileSurrounded1"] = { affix = "", "Regenerate 5% of maximum Life per second while Surrounded", statOrder = { 7510 }, level = 1, group = "LifeRegenerationWhileSurrounded", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2002533190] = { "Regenerate 5% of maximum Life per second while Surrounded" }, } }, - ["UniqueLessEnemiesToBeSurrounded1"] = { affix = "", "Require (2-4) fewer enemies to be Surrounded", statOrder = { 9763 }, level = 1, group = "LessEnemiesToBeSurrounded1", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2267564181] = { "Require (2-4) fewer enemies to be Surrounded" }, } }, + ["UniqueLifeRegenerationWhileSurrounded1"] = { affix = "", "Regenerate 5% of maximum Life per second while Surrounded", statOrder = { 7505 }, level = 1, group = "LifeRegenerationWhileSurrounded", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2002533190] = { "Regenerate 5% of maximum Life per second while Surrounded" }, } }, + ["UniqueLessEnemiesToBeSurrounded1"] = { affix = "", "Require (2-4) fewer enemies to be Surrounded", statOrder = { 9757 }, level = 1, group = "LessEnemiesToBeSurrounded1", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2267564181] = { "Require (2-4) fewer enemies to be Surrounded" }, } }, ["UniqueChillDuration1"] = { affix = "", "30% increased Chill Duration on Enemies", statOrder = { 1612 }, level = 1, group = "IncreasedChillDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3485067555] = { "30% increased Chill Duration on Enemies" }, } }, ["UniqueChillDuration2"] = { affix = "", "25% increased Chill Duration on Enemies", statOrder = { 1612 }, level = 1, group = "IncreasedChillDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3485067555] = { "25% increased Chill Duration on Enemies" }, } }, - ["UniqueBleedEffect1"] = { affix = "", "(15-25)% increased Magnitude of Bleeding you inflict", statOrder = { 4809 }, level = 1, group = "BleedDotMultiplier", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "(15-25)% increased Magnitude of Bleeding you inflict" }, } }, - ["UniquePoisonEffect1"] = { affix = "", "(15-25)% increased Magnitude of Poison you inflict", statOrder = { 9498 }, level = 1, group = "PoisonEffect", weightKey = { }, weightVal = { }, modTags = { "damage", "ailment" }, tradeHashes = { [2487305362] = { "(15-25)% increased Magnitude of Poison you inflict" }, } }, + ["UniqueBleedEffect1"] = { affix = "", "(15-25)% increased Magnitude of Bleeding you inflict", statOrder = { 4806 }, level = 1, group = "BleedDotMultiplier", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "(15-25)% increased Magnitude of Bleeding you inflict" }, } }, + ["UniquePoisonEffect1"] = { affix = "", "(15-25)% increased Magnitude of Poison you inflict", statOrder = { 9492 }, level = 1, group = "PoisonEffect", weightKey = { }, weightVal = { }, modTags = { "damage", "ailment" }, tradeHashes = { [2487305362] = { "(15-25)% increased Magnitude of Poison you inflict" }, } }, ["UniqueBlockChanceFromArmourOnEquipment1"] = { affix = "", "(3-5)% increased Block chance per 100 total Item Armour on Equipped Armour Items", statOrder = { 1134 }, level = 1, group = "UniqueBlockChancePerBaseArmour", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2531622767] = { "(3-5)% increased Block chance per 100 total Item Armour on Equipped Armour Items" }, } }, ["UniqueProjectilesReturnIfPiercedArmourBroken1"] = { affix = "", "Arrows Return if they have Pierced a target which had Fully Broken Armour", statOrder = { 4437 }, level = 1, group = "UniqueProjectilesReturnIfPiercedArmourBroken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1243721142] = { "Arrows Return if they have Pierced a target which had Fully Broken Armour" }, } }, - ["UniqueManaCostEfficiency1"] = { affix = "", "(20-40)% increased Mana Cost Efficiency", statOrder = { 4718 }, level = 1, group = "ManaCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [4101445926] = { "(20-40)% increased Mana Cost Efficiency" }, } }, - ["UniqueOverencumbranceOnDodge1"] = { affix = "", "Gain Overencumbrance for 4 seconds when you Dodge Roll", statOrder = { 9373 }, level = 1, group = "UniqueOvercumbranceOnDodge", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2148576938] = { "Gain Overencumbrance for 4 seconds when you Dodge Roll" }, } }, - ["UniqueUnaffectedBySlowsWhileSprinting1"] = { affix = "", "Your speed is Unaffected by Slows while Sprinting", statOrder = { 9939 }, level = 1, group = "UniqueAvoidSlowsWhileSprinting", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3128773415] = { "Your speed is Unaffected by Slows while Sprinting" }, } }, + ["UniqueManaCostEfficiency1"] = { affix = "", "(20-40)% increased Mana Cost Efficiency", statOrder = { 4716 }, level = 1, group = "ManaCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [4101445926] = { "(20-40)% increased Mana Cost Efficiency" }, } }, + ["UniqueOverencumbranceOnDodge1"] = { affix = "", "Gain Overencumbrance for 4 seconds when you Dodge Roll", statOrder = { 9367 }, level = 1, group = "UniqueOvercumbranceOnDodge", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2148576938] = { "Gain Overencumbrance for 4 seconds when you Dodge Roll" }, } }, + ["UniqueUnaffectedBySlowsWhileSprinting1"] = { affix = "", "Your speed is Unaffected by Slows while Sprinting", statOrder = { 9932 }, level = 1, group = "UniqueAvoidSlowsWhileSprinting", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3128773415] = { "Your speed is Unaffected by Slows while Sprinting" }, } }, ["UniqueFireColdResistance1"] = { affix = "", "+(10-20)% to Fire and Cold Resistances", statOrder = { 1016 }, level = 1, group = "FireColdResistance", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "elemental", "fire", "cold", "resistance" }, tradeHashes = { [2915988346] = { "+(10-20)% to Fire and Cold Resistances" }, } }, ["UniqueFireLightningResistance1"] = { affix = "", "+(10-20)% to Fire and Lightning Resistances", statOrder = { 1018 }, level = 1, group = "FireLightningResistance", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "lightning", "resistance" }, tradeHashes = { [3441501978] = { "+(10-20)% to Fire and Lightning Resistances" }, } }, ["UniqueColdLightningResistance1"] = { affix = "", "+(10-20)% to Cold and Lightning Resistances", statOrder = { 1021 }, level = 1, group = "ColdLightningResistance", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "lightning_resistance", "elemental", "cold", "lightning", "resistance" }, tradeHashes = { [4277795662] = { "+(10-20)% to Cold and Lightning Resistances" }, } }, - ["UniqueLifeRegenerationWhileIgnited1"] = { affix = "", "Regenerate (1-2)% of maximum Life per second while Ignited", statOrder = { 7488 }, level = 1, group = "LifeRegenerationWhileIgnited", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [302024054] = { "Regenerate (1-2)% of maximum Life per second while Ignited" }, } }, - ["UniqueReducedCriticalDamageTakenWhileChilled1"] = { affix = "", "Hits against you have (35-50)% reduced Critical Hit Chance while you are Chilled", statOrder = { 6406 }, level = 1, group = "ReducedCriticalDamageTakenWhileChilled", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3923947492] = { "Hits against you have (35-50)% reduced Critical Hit Chance while you are Chilled" }, } }, - ["UniqueCriticalDamageBonusWhileShocked1"] = { affix = "", "(15-25)% increased Critical Damage Bonus while Shocked", statOrder = { 5808 }, level = 1, group = "CriticalDamageBonusWhileShocked", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [2408983956] = { "(15-25)% increased Critical Damage Bonus while Shocked" }, } }, - ["UniqueDamagePerElementalAilment1"] = { affix = "", "(10-20)% increased Damage for each type of Elemental Ailment on Enemy", statOrder = { 5954 }, level = 1, group = "DamagePerElementalAilmentOnEnemy", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [3388405805] = { "(10-20)% increased Damage for each type of Elemental Ailment on Enemy" }, } }, - ["UniqueWindSkillsBoostedByShockedGround1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Shocked Ground", statOrder = { 10543, 10543.1 }, level = 53, group = "WindSkillsBoostedByShockedGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Shocked Ground" }, } }, - ["UniqueWindSkillsBoostedByChilledGround1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Chilled Ground", statOrder = { 10543, 10543.1 }, level = 53, group = "WindSkillsBoostedByChilledGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Chilled Ground" }, } }, - ["UniqueWindSkillsBoostedByIgnitedGround1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited Ground", statOrder = { 10543, 10543.1 }, level = 53, group = "WindSkillsBoostedByIgnitedGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited Ground" }, } }, - ["UniqueWindSkillsBoostedByAllElementalGrounds1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited, Shocked, and Chilled Ground", statOrder = { 10542, 10543, 10543.1 }, level = 53, group = "WindSkillsBoostedByElementalGrounds", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited, Shocked, and Chilled Ground" }, [2070837434] = { "Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces" }, } }, + ["UniqueLifeRegenerationWhileIgnited1"] = { affix = "", "Regenerate (1-2)% of maximum Life per second while Ignited", statOrder = { 7483 }, level = 1, group = "LifeRegenerationWhileIgnited", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [302024054] = { "Regenerate (1-2)% of maximum Life per second while Ignited" }, } }, + ["UniqueReducedCriticalDamageTakenWhileChilled1"] = { affix = "", "Hits against you have (35-50)% reduced Critical Hit Chance while you are Chilled", statOrder = { 6401 }, level = 1, group = "ReducedCriticalDamageTakenWhileChilled", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3923947492] = { "Hits against you have (35-50)% reduced Critical Hit Chance while you are Chilled" }, } }, + ["UniqueCriticalDamageBonusWhileShocked1"] = { affix = "", "(15-25)% increased Critical Damage Bonus while Shocked", statOrder = { 5804 }, level = 1, group = "CriticalDamageBonusWhileShocked", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [2408983956] = { "(15-25)% increased Critical Damage Bonus while Shocked" }, } }, + ["UniqueDamagePerElementalAilment1"] = { affix = "", "(10-20)% increased Damage for each type of Elemental Ailment on Enemy", statOrder = { 5949 }, level = 1, group = "DamagePerElementalAilmentOnEnemy", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [3388405805] = { "(10-20)% increased Damage for each type of Elemental Ailment on Enemy" }, } }, + ["UniqueWindSkillsBoostedByShockedGround1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Shocked Ground", statOrder = { 10536, 10536.1 }, level = 53, group = "WindSkillsBoostedByShockedGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Shocked Ground" }, } }, + ["UniqueWindSkillsBoostedByChilledGround1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Chilled Ground", statOrder = { 10536, 10536.1 }, level = 53, group = "WindSkillsBoostedByChilledGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Chilled Ground" }, } }, + ["UniqueWindSkillsBoostedByIgnitedGround1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited Ground", statOrder = { 10536, 10536.1 }, level = 53, group = "WindSkillsBoostedByIgnitedGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited Ground" }, } }, + ["UniqueWindSkillsBoostedByAllElementalGrounds1"] = { affix = "", "Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces", "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited, Shocked, and Chilled Ground", statOrder = { 10535, 10536, 10536.1 }, level = 53, group = "WindSkillsBoostedByElementalGrounds", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [2626360934] = { "Wind Skills which can be boosted by Elemental Ground Surfaces count", "as being boosted by Ignited, Shocked, and Chilled Ground" }, [2070837434] = { "Wind Skills which can be boosted by Elemental Ground Surfaces can be boosted by multiple Elemental Ground Surfaces" }, } }, ["UniqueCannotInflictElementalAilments1"] = { affix = "", "Cannot inflict Elemental Ailments", statOrder = { 1618 }, level = 1, group = "CannotApplyElementalAilments", weightKey = { }, weightVal = { }, modTags = { "elemental", "ailment" }, tradeHashes = { [4056809290] = { "Cannot inflict Elemental Ailments" }, } }, - ["UniqueRevealWeakness1"] = { affix = "", "Reveal Weaknesses against Rare and Unique enemies", statOrder = { 4103 }, level = 1, group = "UniqueRevealWeakness", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [110659965] = { "Reveal Weaknesses against Rare and Unique enemies" }, } }, - ["UniqueSoulEaterOpenWeakness1"] = { affix = "", "Eat a Soul on Hitting an enemy with an Open Weakness", statOrder = { 4104 }, level = 1, group = "UniqueSoulEaterAgainstOpenWeakness", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1393838912] = { "Eat a Soul on Hitting an enemy with an Open Weakness" }, } }, - ["UniqueRecoupLifeOpenWeakness1"] = { affix = "", "(80-100)% of damage taken from enemies with an Open Weakness Recouped as Life", statOrder = { 4105 }, level = 1, group = "UniqueRecoupLifeAgainstOpenWeakness", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2285766967] = { "(80-100)% of damage taken from enemies with an Open Weakness Recouped as Life" }, } }, - ["DemigodsVirtue1"] = { affix = "", "Virtuous", statOrder = { 10674 }, level = 1, group = "DemigodsVirtue", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1132041585] = { "Virtuous" }, } }, + ["UniqueRevealWeakness1"] = { affix = "", "Reveal Weaknesses against Rare and Unique enemies", statOrder = { 10651 }, level = 1, group = "UniqueRevealWeakness", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [110659965] = { "Reveal Weaknesses against Rare and Unique enemies" }, } }, + ["UniqueSoulEaterOpenWeakness1"] = { affix = "", "Eat a Soul when you Hit an enemy with an Open Weakness", statOrder = { 10653 }, level = 1, group = "UniqueSoulEaterAgainstOpenWeakness", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1393838912] = { "Eat a Soul when you Hit an enemy with an Open Weakness" }, } }, + ["UniqueRecoupLifeOpenWeakness1"] = { affix = "", "(80-100)% of damage taken from enemies with an Open Weakness Recouped as Life", statOrder = { 10654 }, level = 1, group = "UniqueRecoupLifeAgainstOpenWeakness", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2285766967] = { "(80-100)% of damage taken from enemies with an Open Weakness Recouped as Life" }, } }, + ["DemigodsVirtue1"] = { affix = "", "Virtuous", statOrder = { 10675 }, level = 1, group = "DemigodsVirtue", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1132041585] = { "Virtuous" }, } }, ["DemigodItemFoundRarityIncrease1"] = { affix = "", "25% increased Rarity of Items found", statOrder = { 941 }, level = 1, group = "ItemFoundRarityIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3917489142] = { "25% increased Rarity of Items found" }, } }, ["DemigodMovementVelocity1"] = { affix = "", "20% increased Movement Speed", statOrder = { 836 }, level = 1, group = "MovementVelocity", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2250533757] = { "20% increased Movement Speed" }, } }, ["DemigodIncreasedSkillSpeed1"] = { affix = "", "10% increased Skill Speed", statOrder = { 837 }, level = 1, group = "IncreasedSkillSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [970213192] = { "10% increased Skill Speed" }, } }, @@ -2509,8 +2509,8 @@ return { ["ConvertPhysicalToFireUnique__1"] = { affix = "", "50% of Physical Damage Converted to Fire Damage", statOrder = { 1702 }, level = 1, group = "ConvertPhysicalToFire", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "fire" }, tradeHashes = { [178327868] = { "50% of Physical Damage Converted to Fire Damage" }, } }, ["ConvertPhysicalToFireUnique__2_"] = { affix = "", "30% of Physical Damage Converted to Fire Damage", statOrder = { 1702 }, level = 1, group = "ConvertPhysicalToFire", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "fire" }, tradeHashes = { [178327868] = { "30% of Physical Damage Converted to Fire Damage" }, } }, ["ConvertPhysicalToFireUnique__3__"] = { affix = "", "(0-50)% of Physical Damage Converted to Fire Damage", statOrder = { 1702 }, level = 1, group = "ConvertPhysicalToFire", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "fire" }, tradeHashes = { [178327868] = { "(0-50)% of Physical Damage Converted to Fire Damage" }, } }, - ["BeltReducedFlaskChargesGainedUnique__1"] = { affix = "", "30% reduced Flask Charges gained", statOrder = { 6640 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "30% reduced Flask Charges gained" }, } }, - ["BeltIncreasedFlaskChargesGainedUnique__1_"] = { affix = "", "(15-25)% increased Flask Charges gained", statOrder = { 6640 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(15-25)% increased Flask Charges gained" }, } }, + ["BeltReducedFlaskChargesGainedUnique__1"] = { affix = "", "30% reduced Flask Charges gained", statOrder = { 6635 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "30% reduced Flask Charges gained" }, } }, + ["BeltIncreasedFlaskChargesGainedUnique__1_"] = { affix = "", "(15-25)% increased Flask Charges gained", statOrder = { 6635 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(15-25)% increased Flask Charges gained" }, } }, ["BeltIncreasedFlaskChargedUsedUnique__1"] = { affix = "", "(10-20)% increased Flask Charges used", statOrder = { 1049 }, level = 1, group = "BeltReducedFlaskChargesUsed", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [644456512] = { "(10-20)% increased Flask Charges used" }, } }, ["BeltIncreasedFlaskChargedUsedUnique__2"] = { affix = "", "(7-10)% reduced Flask Charges used", statOrder = { 1049 }, level = 1, group = "BeltReducedFlaskChargesUsed", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [644456512] = { "(7-10)% reduced Flask Charges used" }, } }, ["BeltIncreasedFlaskDurationUnique__2"] = { affix = "", "60% increased Flask Effect Duration", statOrder = { 902 }, level = 1, group = "BeltIncreasedFlaskDuration", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [3741323227] = { "60% increased Flask Effect Duration" }, } }, @@ -2532,13 +2532,13 @@ return { ["FlaskLifeRecoveryRateUniqueSceptre5"] = { affix = "", "10% reduced Flask Life Recovery rate", statOrder = { 898 }, level = 1, group = "BeltFlaskLifeRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "life" }, tradeHashes = { [51994685] = { "10% reduced Flask Life Recovery rate" }, } }, ["FlaskManaRecoveryRateUniqueBodyStrDex1"] = { affix = "", "50% increased Flask Mana Recovery rate", statOrder = { 899 }, level = 1, group = "BeltFlaskManaRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "mana" }, tradeHashes = { [1412217137] = { "50% increased Flask Mana Recovery rate" }, } }, ["FlaskManaRecoveryRateUniqueSceptre5"] = { affix = "", "(30-40)% increased Flask Mana Recovery rate", statOrder = { 899 }, level = 1, group = "BeltFlaskManaRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "mana" }, tradeHashes = { [1412217137] = { "(30-40)% increased Flask Mana Recovery rate" }, } }, - ["BeltIncreasedFlaskChargesGainedUniqueBelt2"] = { affix = "", "50% increased Flask Charges gained", statOrder = { 6640 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "50% increased Flask Charges gained" }, } }, + ["BeltIncreasedFlaskChargesGainedUniqueBelt2"] = { affix = "", "50% increased Flask Charges gained", statOrder = { 6635 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "50% increased Flask Charges gained" }, } }, ["BeltIncreasedFlaskDurationUniqueBelt3"] = { affix = "", "20% increased Flask Effect Duration", statOrder = { 902 }, level = 1, group = "BeltIncreasedFlaskDuration", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [3741323227] = { "20% increased Flask Effect Duration" }, } }, ["IncreasedChillDurationUniqueBodyDex1"] = { affix = "", "25% increased Chill Duration on Enemies", statOrder = { 1612 }, level = 1, group = "IncreasedChillDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3485067555] = { "25% increased Chill Duration on Enemies" }, } }, ["IncreasedChillDurationUniqueBodyStrInt3"] = { affix = "", "150% increased Chill Duration on Enemies", statOrder = { 1612 }, level = 1, group = "IncreasedChillDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3485067555] = { "150% increased Chill Duration on Enemies" }, } }, ["IncreasedChillDurationUniqueQuiver5"] = { affix = "", "(30-40)% increased Chill Duration on Enemies", statOrder = { 1612 }, level = 13, group = "IncreasedChillDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3485067555] = { "(30-40)% increased Chill Duration on Enemies" }, } }, ["IncreasedChillDurationUnique__1"] = { affix = "", "(35-50)% increased Chill Duration on Enemies", statOrder = { 1612 }, level = 1, group = "IncreasedChillDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3485067555] = { "(35-50)% increased Chill Duration on Enemies" }, } }, - ["Acrobatics"] = { affix = "", "Acrobatics", statOrder = { 10676 }, level = 1, group = "Acrobatics", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [383557755] = { "Acrobatics" }, } }, + ["Acrobatics"] = { affix = "", "Acrobatics", statOrder = { 10677 }, level = 1, group = "Acrobatics", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [383557755] = { "Acrobatics" }, } }, ["HasNoSockets"] = { affix = "", "Has no Sockets", statOrder = { 55 }, level = 1, group = "HasNoSockets", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1493091477] = { "Has no Sockets" }, } }, ["CannotBeShocked"] = { affix = "", "Cannot be Shocked", statOrder = { 1597 }, level = 1, group = "CannotBeShocked", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [491899612] = { "Cannot be Shocked" }, } }, ["AttackerTakesDamageShieldImplicit1"] = { affix = "", "Reflects (2-5) Physical Damage to Melee Attackers", statOrder = { 905 }, level = 5, group = "AttackerTakesDamageNoRange", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3767873853] = { "Reflects (2-5) Physical Damage to Melee Attackers" }, } }, @@ -2561,7 +2561,7 @@ return { ["AttackerTakesDamageUniqueHelmetDex3"] = { affix = "", "Reflects 4 Physical Damage to Melee Attackers", statOrder = { 905 }, level = 1, group = "AttackerTakesDamageNoRange", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3767873853] = { "Reflects 4 Physical Damage to Melee Attackers" }, } }, ["AttackerTakesDamageUniqueHelmetDexInt6"] = { affix = "", "Reflects 100 to 150 Physical Damage to Melee Attackers", statOrder = { 1930 }, level = 1, group = "AttackerTakesDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2970307386] = { "Reflects 100 to 150 Physical Damage to Melee Attackers" }, } }, ["TakesDamageWhenAttackedUniqueIntHelmet1"] = { affix = "", "+25 Physical Damage taken from Attack Hits", statOrder = { 1959 }, level = 1, group = "TakesDamageWhenAttacked", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [3441651621] = { "+25 Physical Damage taken from Attack Hits" }, } }, - ["PainAttunement"] = { affix = "", "Pain Attunement", statOrder = { 10717 }, level = 1, group = "PainAttunement", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [98977150] = { "Pain Attunement" }, } }, + ["PainAttunement"] = { affix = "", "Pain Attunement", statOrder = { 10718 }, level = 1, group = "PainAttunement", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [98977150] = { "Pain Attunement" }, } }, ["IncreasedExperienceUniqueIntHelmet3"] = { affix = "", "5% increased Experience gain", statOrder = { 1471 }, level = 1, group = "ExperienceIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3666934677] = { "5% increased Experience gain" }, } }, ["IncreasedExperienceUniqueTwoHandMace4"] = { affix = "", "(30-50)% reduced Experience gain", statOrder = { 1471 }, level = 1, group = "ExperienceIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3666934677] = { "(30-50)% reduced Experience gain" }, } }, ["IncreasedExperienceUniqueSceptre1"] = { affix = "", "3% increased Experience gain", statOrder = { 1471 }, level = 1, group = "ExperienceIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3666934677] = { "3% increased Experience gain" }, } }, @@ -2619,7 +2619,7 @@ return { ["ConvertPhysicaltoLightningUnique__5"] = { affix = "", "(0-50)% of Physical Damage Converted to Lightning Damage", statOrder = { 1707 }, level = 1, group = "ConvertPhysicalToLightning", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "lightning" }, tradeHashes = { [4121092210] = { "(0-50)% of Physical Damage Converted to Lightning Damage" }, } }, ["AttackSpeedOnFullLifeUniqueGlovesStr1"] = { affix = "", "30% increased Attack Speed when on Full Life", statOrder = { 1178 }, level = 1, group = "AttackSpeedOnFullLife", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [4268321763] = { "30% increased Attack Speed when on Full Life" }, } }, ["AttackSpeedOnFullLifeUniqueDescentHelmet1"] = { affix = "", "15% increased Attack Speed when on Full Life", statOrder = { 1178 }, level = 1, group = "AttackSpeedOnFullLife", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [4268321763] = { "15% increased Attack Speed when on Full Life" }, } }, - ["Conduit"] = { affix = "", "Conduit", statOrder = { 10690 }, level = 1, group = "Conduit", weightKey = { }, weightVal = { }, modTags = { "endurance_charge", "frenzy_charge", "power_charge" }, tradeHashes = { [1994392904] = { "Conduit" }, } }, + ["Conduit"] = { affix = "", "Conduit", statOrder = { 10691 }, level = 1, group = "Conduit", weightKey = { }, weightVal = { }, modTags = { "endurance_charge", "frenzy_charge", "power_charge" }, tradeHashes = { [1994392904] = { "Conduit" }, } }, ["PhysicalAttackDamageReducedUniqueAmulet8"] = { affix = "", "-4 Physical Damage taken from Attack Hits", statOrder = { 1959 }, level = 25, group = "PhysicalAttackDamageTaken", weightKey = { }, weightVal = { }, modTags = { "physical", "attack" }, tradeHashes = { [3441651621] = { "-4 Physical Damage taken from Attack Hits" }, } }, ["PhysicalAttackDamageReducedUniqueBelt3"] = { affix = "", "-2 Physical Damage taken from Attack Hits", statOrder = { 1959 }, level = 1, group = "PhysicalAttackDamageTaken", weightKey = { }, weightVal = { }, modTags = { "physical", "attack" }, tradeHashes = { [3441651621] = { "-2 Physical Damage taken from Attack Hits" }, } }, ["PhysicalAttackDamageReducedUniqueBodyStr2"] = { affix = "", "-(15-10) Physical Damage taken from Attack Hits", statOrder = { 1959 }, level = 1, group = "PhysicalAttackDamageTaken", weightKey = { }, weightVal = { }, modTags = { "physical", "attack" }, tradeHashes = { [3441651621] = { "-(15-10) Physical Damage taken from Attack Hits" }, } }, @@ -2689,7 +2689,7 @@ return { ["SocketedGemsGetIncreasedAreaOfEffectUniqueTwoHandAxe5"] = { affix = "", "Socketed Gems are Supported by Level 20 Increased Area of Effect", statOrder = { 182 }, level = 1, group = "DisplaySocketedGemGetsIncreasedAreaOfEffectLevel", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [3720936304] = { "Socketed Gems are Supported by Level 20 Increased Area of Effect" }, } }, ["SocketedGemsGetIncreasedAreaOfEffectUniqueDescentOneHandSword1"] = { affix = "", "Socketed Gems are Supported by Level 5 Increased Area of Effect", statOrder = { 182 }, level = 1, group = "DisplaySocketedGemGetsIncreasedAreaOfEffectLevel", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [3720936304] = { "Socketed Gems are Supported by Level 5 Increased Area of Effect" }, } }, ["SocketedGemsGetIncreasedAreaOfEffectUnique__1"] = { affix = "", "Socketed Gems are Supported by Level 10 Intensify", statOrder = { 288 }, level = 1, group = "SupportedByIntensifyLevel10Boolean", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [3561676020] = { "Socketed Gems are Supported by Level 10 Intensify" }, } }, - ["ExtraGore"] = { affix = "", "Extra gore", statOrder = { 10755 }, level = 1, group = "ExtraGore", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3403461239] = { "Extra gore" }, } }, + ["ExtraGore"] = { affix = "", "Extra gore", statOrder = { 10756 }, level = 1, group = "ExtraGore", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3403461239] = { "Extra gore" }, } }, ["OneSocketEachColourUnique"] = { affix = "", "Has one socket of each colour", statOrder = { 63 }, level = 1, group = "OneSocketEachColour", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3146680230] = { "Has one socket of each colour" }, } }, ["BlockWhileDualWieldingUniqueDagger3"] = { affix = "", "+12% Chance to Block Attack Damage while Dual Wielding", statOrder = { 1129 }, level = 1, group = "BlockWhileDualWielding", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2166444903] = { "+12% Chance to Block Attack Damage while Dual Wielding" }, } }, ["BlockWhileDualWieldingUniqueTwoHandAxe6"] = { affix = "", "+(8-12)% Chance to Block Attack Damage while Dual Wielding", statOrder = { 1129 }, level = 1, group = "BlockWhileDualWielding", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2166444903] = { "+(8-12)% Chance to Block Attack Damage while Dual Wielding" }, } }, @@ -2698,18 +2698,18 @@ return { ["BlockWhileDualWieldingUnique__1"] = { affix = "", "+10% Chance to Block Attack Damage while Dual Wielding", statOrder = { 1129 }, level = 1, group = "BlockWhileDualWielding", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2166444903] = { "+10% Chance to Block Attack Damage while Dual Wielding" }, } }, ["BlockWhileDualWieldingUnique__2_"] = { affix = "", "+18% Chance to Block Attack Damage while Dual Wielding", statOrder = { 1129 }, level = 1, group = "BlockWhileDualWielding", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2166444903] = { "+18% Chance to Block Attack Damage while Dual Wielding" }, } }, ["MaximumMinionCountUniqueBootsInt4"] = { affix = "", "+1 to Level of all Raise Zombie Gems", "+1 to Level of all Raise Spectre Gems", statOrder = { 1477, 1478 }, level = 1, group = "MinionGlobalSkillLevel", weightKey = { }, weightVal = { }, modTags = { "skill", "minion", "gem" }, tradeHashes = { [2739830820] = { "+1 to Level of all Raise Zombie Gems" }, [2120904498] = { "" }, [3235814433] = { "+1 to Level of all Raise Spectre Gems" }, } }, - ["MaximumMinionCountUniqueTwoHandSword4"] = { affix = "", "+1 to maximum number of Spectres", "+1 to maximum number of Skeletons", statOrder = { 1900, 9341 }, level = 1, group = "MaximumMinionCountHalfSkeletons", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [4017641977] = { "+1 to maximum number of Skeletons" }, [125218179] = { "+1 to maximum number of Spectres" }, } }, + ["MaximumMinionCountUniqueTwoHandSword4"] = { affix = "", "+1 to maximum number of Spectres", "+1 to maximum number of Skeletons", statOrder = { 1900, 9335 }, level = 1, group = "MaximumMinionCountHalfSkeletons", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [4017641977] = { "+1 to maximum number of Skeletons" }, [125218179] = { "+1 to maximum number of Spectres" }, } }, ["MaximumMinionCountUniqueTwoHandSword4Updated"] = { affix = "", "+1 to maximum number of Spectres", "+1 to maximum number of Skeletons", statOrder = { 1900, 1901 }, level = 1, group = "MaximumMinionCount", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "minion" }, tradeHashes = { [2428829184] = { "+1 to maximum number of Skeletons" }, [125218179] = { "+1 to maximum number of Spectres" }, } }, ["MaximumMinionCountUniqueSceptre5"] = { affix = "", "+1 to maximum number of Spectres", statOrder = { 1900 }, level = 1, group = "MaximumMinionCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2428829184] = { "" }, [125218179] = { "+1 to maximum number of Spectres" }, } }, - ["MaximumMinionCountUniqueBootsStrInt2"] = { affix = "", "+1 to maximum number of Skeletons", statOrder = { 9341 }, level = 1, group = "MaximumMinionCountHalfSkeletons", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [4017641977] = { "+1 to maximum number of Skeletons" }, [125218179] = { "" }, } }, + ["MaximumMinionCountUniqueBootsStrInt2"] = { affix = "", "+1 to maximum number of Skeletons", statOrder = { 9335 }, level = 1, group = "MaximumMinionCountHalfSkeletons", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [4017641977] = { "+1 to maximum number of Skeletons" }, [125218179] = { "" }, } }, ["MaximumMinionCountUniqueBootsStrInt2Updated"] = { affix = "", "+1 to maximum number of Skeletons", statOrder = { 1901 }, level = 1, group = "MaximumMinionCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2428829184] = { "+1 to maximum number of Skeletons" }, [125218179] = { "" }, } }, ["MaximumMinionCountUniqueBodyInt9"] = { affix = "", "+1 to maximum number of Spectres", statOrder = { 1900 }, level = 1, group = "MaximumMinionCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2428829184] = { "" }, [125218179] = { "+1 to maximum number of Spectres" }, } }, - ["MaximumMinionCountUniqueJewel1"] = { affix = "", "(7-10)% increased Skeleton Attack Speed", "(7-10)% increased Skeleton Cast Speed", "(3-5)% increased Skeleton Movement Speed", statOrder = { 9886, 9887, 9890 }, level = 1, group = "SkeletonSpeedOld", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [2725259389] = { "(7-10)% increased Skeleton Cast Speed" }, [3413085237] = { "(7-10)% increased Skeleton Attack Speed" }, [3295031203] = { "(3-5)% increased Skeleton Movement Speed" }, } }, + ["MaximumMinionCountUniqueJewel1"] = { affix = "", "(7-10)% increased Skeleton Attack Speed", "(7-10)% increased Skeleton Cast Speed", "(3-5)% increased Skeleton Movement Speed", statOrder = { 9880, 9881, 9884 }, level = 1, group = "SkeletonSpeedOld", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [2725259389] = { "(7-10)% increased Skeleton Cast Speed" }, [3413085237] = { "(7-10)% increased Skeleton Attack Speed" }, [3295031203] = { "(3-5)% increased Skeleton Movement Speed" }, } }, ["MaximumMinionCountUnique__1__"] = { affix = "", "+2 to maximum number of Spectres", statOrder = { 1900 }, level = 1, group = "MaximumMinionCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2428829184] = { "" }, [125218179] = { "+2 to maximum number of Spectres" }, } }, ["MaximumMinionCountUnique__2"] = { affix = "", "+2 to maximum number of Spectres", statOrder = { 1900 }, level = 1, group = "MaximumMinionCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2428829184] = { "" }, [125218179] = { "+2 to maximum number of Spectres" }, } }, - ["SkeletonMovementSpeedUniqueJewel1"] = { affix = "", "(3-5)% increased Skeleton Movement Speed", statOrder = { 9890 }, level = 1, group = "SkeletonMovementSpeed", weightKey = { }, weightVal = { }, modTags = { "minion_speed", "speed", "minion" }, tradeHashes = { [3295031203] = { "(3-5)% increased Skeleton Movement Speed" }, } }, - ["SkeletonAttackSpeedUniqueJewel1"] = { affix = "", "(7-10)% increased Skeleton Attack Speed", statOrder = { 9886 }, level = 1, group = "SkeletonAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "minion_speed", "attack", "speed", "minion" }, tradeHashes = { [3413085237] = { "(7-10)% increased Skeleton Attack Speed" }, } }, - ["SkeletonCastSpeedUniqueJewel1"] = { affix = "", "(7-10)% increased Skeleton Cast Speed", statOrder = { 9887 }, level = 1, group = "SkeletonCastSpeed", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "minion_speed", "caster", "speed", "minion" }, tradeHashes = { [2725259389] = { "(7-10)% increased Skeleton Cast Speed" }, } }, + ["SkeletonMovementSpeedUniqueJewel1"] = { affix = "", "(3-5)% increased Skeleton Movement Speed", statOrder = { 9884 }, level = 1, group = "SkeletonMovementSpeed", weightKey = { }, weightVal = { }, modTags = { "minion_speed", "speed", "minion" }, tradeHashes = { [3295031203] = { "(3-5)% increased Skeleton Movement Speed" }, } }, + ["SkeletonAttackSpeedUniqueJewel1"] = { affix = "", "(7-10)% increased Skeleton Attack Speed", statOrder = { 9880 }, level = 1, group = "SkeletonAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "minion_speed", "attack", "speed", "minion" }, tradeHashes = { [3413085237] = { "(7-10)% increased Skeleton Attack Speed" }, } }, + ["SkeletonCastSpeedUniqueJewel1"] = { affix = "", "(7-10)% increased Skeleton Cast Speed", statOrder = { 9881 }, level = 1, group = "SkeletonCastSpeed", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "minion_speed", "caster", "speed", "minion" }, tradeHashes = { [2725259389] = { "(7-10)% increased Skeleton Cast Speed" }, } }, ["SocketedemsHaveBloodMagicUniqueShieldStrInt2"] = { affix = "", "Socketed Gems Cost and Reserve Life instead of Mana", statOrder = { 389 }, level = 1, group = "DisplaySocketedGemGetsBloodMagic", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [1104246401] = { "Socketed Gems Cost and Reserve Life instead of Mana" }, } }, ["SocketedGemsHaveBloodMagicUniqueOneHandSword7"] = { affix = "", "Socketed Gems Cost and Reserve Life instead of Mana", statOrder = { 389 }, level = 1, group = "DisplaySocketedGemGetsBloodMagic", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [1104246401] = { "Socketed Gems Cost and Reserve Life instead of Mana" }, } }, ["SocketedGemsHaveBloodMagicUnique__1"] = { affix = "", "Socketed Gems Cost and Reserve Life instead of Mana", statOrder = { 389 }, level = 1, group = "DisplaySocketedGemGetsBloodMagic", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [1104246401] = { "Socketed Gems Cost and Reserve Life instead of Mana" }, } }, @@ -2721,8 +2721,8 @@ return { ["PhysicalDamageConvertToChaosUniqueClaw2"] = { affix = "", "(10-20)% of Physical Damage Converted to Chaos Damage", statOrder = { 1710 }, level = 1, group = "PhysicalDamageConvertToChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "physical_damage", "damage", "physical", "chaos" }, tradeHashes = { [717955465] = { "(10-20)% of Physical Damage Converted to Chaos Damage" }, } }, ["PhysicalDamageConvertToChaosBodyStrInt4"] = { affix = "", "30% of Physical Damage Converted to Chaos Damage", statOrder = { 1710 }, level = 1, group = "PhysicalDamageConvertToChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "physical_damage", "damage", "physical", "chaos" }, tradeHashes = { [717955465] = { "30% of Physical Damage Converted to Chaos Damage" }, } }, ["PhysicalDamageConvertToChaosUnique__1"] = { affix = "", "25% of Physical Damage Converted to Chaos Damage", statOrder = { 1710 }, level = 1, group = "PhysicalDamageConvertToChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "physical_damage", "damage", "physical", "chaos" }, tradeHashes = { [717955465] = { "25% of Physical Damage Converted to Chaos Damage" }, } }, - ["PhysicalDamageConvertedToChaosPerLevelUnique__1"] = { affix = "", "1% of Physical Damage Converted to Chaos Damage per Level", statOrder = { 9282 }, level = 1, group = "PhysicalDamageConvertToChaosPerLevel", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "physical_damage", "damage", "physical", "chaos" }, tradeHashes = { [1422721322] = { "1% of Physical Damage Converted to Chaos Damage per Level" }, } }, - ["MaximumMinionCountUniqueWand2"] = { affix = "", "+1 to maximum number of Spectres", "+1 to maximum number of Skeletons", statOrder = { 1900, 9341 }, level = 1, group = "MaximumMinionCountHalfSkeletons", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [4017641977] = { "+1 to maximum number of Skeletons" }, [125218179] = { "+1 to maximum number of Spectres" }, } }, + ["PhysicalDamageConvertedToChaosPerLevelUnique__1"] = { affix = "", "1% of Physical Damage Converted to Chaos Damage per Level", statOrder = { 9276 }, level = 1, group = "PhysicalDamageConvertToChaosPerLevel", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "physical_damage", "damage", "physical", "chaos" }, tradeHashes = { [1422721322] = { "1% of Physical Damage Converted to Chaos Damage per Level" }, } }, + ["MaximumMinionCountUniqueWand2"] = { affix = "", "+1 to maximum number of Spectres", "+1 to maximum number of Skeletons", statOrder = { 1900, 9335 }, level = 1, group = "MaximumMinionCountHalfSkeletons", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [4017641977] = { "+1 to maximum number of Skeletons" }, [125218179] = { "+1 to maximum number of Spectres" }, } }, ["MaximumMinionCountUniqueWand2Updated"] = { affix = "", "+1 to maximum number of Spectres", "+1 to maximum number of Skeletons", statOrder = { 1900, 1901 }, level = 1, group = "MaximumMinionCount", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "minion" }, tradeHashes = { [2428829184] = { "+1 to maximum number of Skeletons" }, [125218179] = { "+1 to maximum number of Spectres" }, } }, ["LocalIncreaseSocketedStrengthGemLevelUniqueTwoHandAxe3"] = { affix = "", "+1 to Level of Socketed Strength Gems", statOrder = { 119 }, level = 1, group = "LocalIncreaseSocketedStrengthGemLevel", weightKey = { }, weightVal = { }, modTags = { "attribute", "gem" }, tradeHashes = { [916797432] = { "+1 to Level of Socketed Strength Gems" }, } }, ["ChaosTakenOnES"] = { affix = "", "Chaos Damage taken does not cause double loss of Energy Shield", statOrder = { 2290 }, level = 1, group = "ChaosTakenOnES", weightKey = { }, weightVal = { }, modTags = { "chaos" }, tradeHashes = { [133168938] = { "Chaos Damage taken does not cause double loss of Energy Shield" }, } }, @@ -2754,7 +2754,7 @@ return { ["ArrowPierceUniqueBow7"] = { affix = "", "Arrows Pierce all Targets", statOrder = { 4651 }, level = 1, group = "ArrowsAlwaysPierce", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1829238593] = { "Arrows Pierce all Targets" }, } }, ["AdditionalArrowPierceImplicitQuiver12_"] = { affix = "", "Arrows Pierce an additional Target", statOrder = { 1550 }, level = 45, group = "AdditionalArrowPierce", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3423006863] = { "Arrows Pierce an additional Target" }, } }, ["AdditionalArrowPierceImplicitQuiver5New"] = { affix = "", "Arrows Pierce an additional Target", statOrder = { 1550 }, level = 32, group = "AdditionalArrowPierce", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3423006863] = { "Arrows Pierce an additional Target" }, } }, - ["LeechEnergyShieldInsteadofLife"] = { affix = "", "Life Leech is Converted to Energy Shield Leech", statOrder = { 5771 }, level = 1, group = "LeechEnergyShieldInsteadofLife", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [3314050176] = { "Life Leech is Converted to Energy Shield Leech" }, } }, + ["LeechEnergyShieldInsteadofLife"] = { affix = "", "Life Leech is Converted to Energy Shield Leech", statOrder = { 5767 }, level = 1, group = "LeechEnergyShieldInsteadofLife", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [3314050176] = { "Life Leech is Converted to Energy Shield Leech" }, } }, ["BlockWhileDualWieldingClawsUniqueClaw1"] = { affix = "", "+8% Chance to Block Attack Damage while Dual Wielding Claws", statOrder = { 1130 }, level = 1, group = "BlockWhileDualWieldingClaws", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2538694749] = { "+8% Chance to Block Attack Damage while Dual Wielding Claws" }, } }, ["BlockVsProjectilesUniqueShieldStr2"] = { affix = "", "+25% chance to Block Projectile Attack Damage", statOrder = { 2245 }, level = 1, group = "BlockVsProjectiles", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3416410609] = { "+25% chance to Block Projectile Attack Damage" }, } }, ["CannotLeech"] = { affix = "", "Cannot Leech", statOrder = { 2246 }, level = 1, group = "CannotLeech", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "mana", "energy_shield" }, tradeHashes = { [1336164384] = { "Cannot Leech" }, } }, @@ -2811,8 +2811,8 @@ return { ["CausesBleedingUnique__1Updated_"] = { affix = "", "25% chance to cause Bleeding on Hit", statOrder = { 2264 }, level = 1, group = "CausesBleedingChance", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1519615863] = { "25% chance to cause Bleeding on Hit" }, } }, ["CausesBleedingUnique__2"] = { affix = "", "25% chance to cause Bleeding on Hit", statOrder = { 2262 }, level = 1, group = "CausesBleeding25PercentChance", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1401349154] = { "25% chance to cause Bleeding on Hit" }, } }, ["CausesBleedingUnique__2Updated"] = { affix = "", "25% chance to cause Bleeding on Hit", statOrder = { 2264 }, level = 1, group = "CausesBleedingChance", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1519615863] = { "25% chance to cause Bleeding on Hit" }, } }, - ["CauseseBleedingOnCritUniqueDagger9"] = { affix = "", "50% chance to Cause Bleeding on Critical Hit", statOrder = { 7635 }, level = 1, group = "LocalCausesBleedingOnCrit", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "critical", "ailment" }, tradeHashes = { [513681673] = { "50% chance to Cause Bleeding on Critical Hit" }, } }, - ["CausesBleedingOnCritUniqueDagger11"] = { affix = "", "50% chance to cause Bleeding on Critical Hit", statOrder = { 7638 }, level = 1, group = "LocalCausesBleedingOnCrit50PercentChance", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [2743246999] = { "50% chance to cause Bleeding on Critical Hit" }, } }, + ["CauseseBleedingOnCritUniqueDagger9"] = { affix = "", "50% chance to Cause Bleeding on Critical Hit", statOrder = { 7630 }, level = 1, group = "LocalCausesBleedingOnCrit", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "critical", "ailment" }, tradeHashes = { [513681673] = { "50% chance to Cause Bleeding on Critical Hit" }, } }, + ["CausesBleedingOnCritUniqueDagger11"] = { affix = "", "50% chance to cause Bleeding on Critical Hit", statOrder = { 7633 }, level = 1, group = "LocalCausesBleedingOnCrit50PercentChance", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [2743246999] = { "50% chance to cause Bleeding on Critical Hit" }, } }, ["AttacksDealNoPhysicalDamage"] = { affix = "", "Attacks deal no Physical Damage", statOrder = { 2260 }, level = 1, group = "AttacksDealNoPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [2992817550] = { "Attacks deal no Physical Damage" }, } }, ["GoldenLightBeam"] = { affix = "", "Golden Radiance", statOrder = { 2276 }, level = 1, group = "GoldenLightBeam", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3636414626] = { "Golden Radiance" }, } }, ["CannotBeStunnedOnLowLife"] = { affix = "", "Cannot be Stunned when on Low Life", statOrder = { 1915 }, level = 1, group = "CannotBeStunnedOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1472543401] = { "Cannot be Stunned when on Low Life" }, } }, @@ -2862,7 +2862,7 @@ return { ["LightRadiusUnique__8"] = { affix = "", "20% increased Light Radius", statOrder = { 1070 }, level = 1, group = "LightRadius", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1263695895] = { "20% increased Light Radius" }, } }, ["EnfeebleOnHitUniqueShieldStr3"] = { affix = "", "25% chance to Curse Non-Cursed Enemies with Enfeeble on Hit", statOrder = { 2301 }, level = 1, group = "EnfeebleOnHitUncursed", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [3804297142] = { "25% chance to Curse Non-Cursed Enemies with Enfeeble on Hit" }, } }, ["GroundTarOnCritTakenUniqueShieldInt2"] = { affix = "", "Spreads Tar when you take a Critical Hit", statOrder = { 2291 }, level = 1, group = "GroundTarOnCritTaken", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [927458676] = { "Spreads Tar when you take a Critical Hit" }, } }, - ["GroundTarOnHitTakenUnique__1"] = { affix = "", "20% chance to spread Tar when Hit", statOrder = { 6949 }, level = 1, group = "GroundTarOnHitTaken", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1981078074] = { "20% chance to spread Tar when Hit" }, } }, + ["GroundTarOnHitTakenUnique__1"] = { affix = "", "20% chance to spread Tar when Hit", statOrder = { 6944 }, level = 1, group = "GroundTarOnHitTaken", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1981078074] = { "20% chance to spread Tar when Hit" }, } }, ["SpellsHaveCullingStrikeUniqueDagger4"] = { affix = "", "Your Spells have Culling Strike", statOrder = { 2312 }, level = 1, group = "SpellsHaveCullingStrike", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [3238189103] = { "Your Spells have Culling Strike" }, } }, ["EvasionRatingPercentOnLowLifeUniqueHelmetDex4"] = { affix = "", "150% increased Global Evasion Rating when on Low Life", statOrder = { 2315 }, level = 1, group = "EvasionRatingPercentOnLowLife", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [2695354435] = { "150% increased Global Evasion Rating when on Low Life" }, } }, ["LocalLifeLeechIsInstantUniqueClaw3"] = { affix = "", "Life Leech from Hits with this Weapon is instant", statOrder = { 2318 }, level = 1, group = "LocalLifeLeechIsInstant", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1765389199] = { "Life Leech from Hits with this Weapon is instant" }, } }, @@ -2905,7 +2905,7 @@ return { ["ReducedMaximumFrenzyChargesUniqueCorruptedJewel16"] = { affix = "", "-1 to Maximum Frenzy Charges", statOrder = { 1564 }, level = 1, group = "MaximumFrenzyCharges", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [4078695] = { "-1 to Maximum Frenzy Charges" }, } }, ["ReducedMaximumFrenzyChargesUnique__1"] = { affix = "", "-1 to Maximum Frenzy Charges", statOrder = { 1564 }, level = 1, group = "MaximumFrenzyCharges", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [4078695] = { "-1 to Maximum Frenzy Charges" }, } }, ["ReducedMaximumFrenzyChargesUnique__2_"] = { affix = "", "-2 to Maximum Frenzy Charges", statOrder = { 1564 }, level = 1, group = "MaximumFrenzyCharges", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [4078695] = { "-2 to Maximum Frenzy Charges" }, } }, - ["WeaponPhysicalDamagePerStrength"] = { affix = "", "1% increased Weapon Damage per 10 Strength", statOrder = { 10534 }, level = 1, group = "WeaponDamagePerStrength", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1791136590] = { "1% increased Weapon Damage per 10 Strength" }, } }, + ["WeaponPhysicalDamagePerStrength"] = { affix = "", "1% increased Weapon Damage per 10 Strength", statOrder = { 10527 }, level = 1, group = "WeaponDamagePerStrength", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1791136590] = { "1% increased Weapon Damage per 10 Strength" }, } }, ["AttackSpeedPerDexterity"] = { affix = "", "1% increased Attack Speed per 10 Dexterity", statOrder = { 4573 }, level = 1, group = "AttackSpeedPerDexterity", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [889691035] = { "1% increased Attack Speed per 10 Dexterity" }, } }, ["IncreasedAreaOfEffectPerIntelligence"] = { affix = "", "16% increased Area of Effect for Attacks per 10 Intelligence", statOrder = { 4494 }, level = 1, group = "AttackAreaOfEffectPerIntelligence", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [434750362] = { "16% increased Area of Effect for Attacks per 10 Intelligence" }, } }, ["FrenzyChargeDurationUniqueBootsStrDex2"] = { affix = "", "40% reduced Frenzy Charge Duration", statOrder = { 1866 }, level = 1, group = "FrenzyChargeDuration", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [3338298622] = { "40% reduced Frenzy Charge Duration" }, } }, @@ -2919,10 +2919,10 @@ return { ["RandomlyCursedWhenTotemsDieUniqueBodyInt7"] = { affix = "", "Inflicts a random Curse on you when your Totems die, ignoring Curse limit", statOrder = { 2330 }, level = 1, group = "RandomlyCursedWhenTotemsDie", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2918129907] = { "Inflicts a random Curse on you when your Totems die, ignoring Curse limit" }, } }, ["DisplaySocketedGemGetsAddedLightningDamageGlovesDexInt3"] = { affix = "", "Socketed Gems are Supported by Level 18 Added Lightning Damage", statOrder = { 343 }, level = 1, group = "DisplaySocketedGemGetsAddedLightningDamageLevel", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [1647529598] = { "Socketed Gems are Supported by Level 18 Added Lightning Damage" }, } }, ["DisplaySocketedGemGetsAddedLightningDamageUnique__1"] = { affix = "", "Socketed Gems are Supported by Level 30 Added Lightning Damage", statOrder = { 343 }, level = 1, group = "DisplaySocketedGemGetsAddedLightningDamageLevel", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [1647529598] = { "Socketed Gems are Supported by Level 30 Added Lightning Damage" }, } }, - ["ShockDurationUniqueGlovesDexInt3"] = { affix = "", "100% increased Duration of Lightning Ailments", statOrder = { 7534 }, level = 1, group = "LightningAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [1484471543] = { "100% increased Duration of Lightning Ailments" }, } }, - ["ShockDurationUniqueStaff8"] = { affix = "", "100% increased Duration of Lightning Ailments", statOrder = { 7534 }, level = 1, group = "LightningAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [1484471543] = { "100% increased Duration of Lightning Ailments" }, } }, + ["ShockDurationUniqueGlovesDexInt3"] = { affix = "", "100% increased Duration of Lightning Ailments", statOrder = { 7529 }, level = 1, group = "LightningAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [1484471543] = { "100% increased Duration of Lightning Ailments" }, } }, + ["ShockDurationUniqueStaff8"] = { affix = "", "100% increased Duration of Lightning Ailments", statOrder = { 7529 }, level = 1, group = "LightningAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [1484471543] = { "100% increased Duration of Lightning Ailments" }, } }, ["ShockDurationUnique__1"] = { affix = "", "10000% increased Shock Duration", statOrder = { 1613 }, level = 1, group = "ShockDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3668351662] = { "10000% increased Shock Duration" }, } }, - ["ShockDurationUnique__2"] = { affix = "", "(1-100)% increased Duration of Lightning Ailments", statOrder = { 7534 }, level = 1, group = "LightningAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [1484471543] = { "(1-100)% increased Duration of Lightning Ailments" }, } }, + ["ShockDurationUnique__2"] = { affix = "", "(1-100)% increased Duration of Lightning Ailments", statOrder = { 7529 }, level = 1, group = "LightningAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [1484471543] = { "(1-100)% increased Duration of Lightning Ailments" }, } }, ["IncreasedPhysicalDamageTakenUniqueHelmetStr3"] = { affix = "", "(40-50)% increased Physical Damage taken", statOrder = { 1966 }, level = 1, group = "PhysicalDamageTaken", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [3853018505] = { "(40-50)% increased Physical Damage taken" }, } }, ["IncreasedPhysicalDamageTakenUniqueTwoHandSword6"] = { affix = "", "10% increased Physical Damage taken", statOrder = { 1966 }, level = 1, group = "PhysicalDamageTaken", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [3853018505] = { "10% increased Physical Damage taken" }, } }, ["IncreasedPhysicalDamageTakenUniqueBootsDex8"] = { affix = "", "20% increased Physical Damage taken", statOrder = { 1966 }, level = 1, group = "PhysicalDamageTaken", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [3853018505] = { "20% increased Physical Damage taken" }, } }, @@ -2957,9 +2957,9 @@ return { ["ChanceToGainEnduranceChargeOnBlockUniqueHelmetStrDex4"] = { affix = "", "20% chance to gain an Endurance Charge when you Block", statOrder = { 1863 }, level = 1, group = "ChanceToGainEnduranceChargeOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "endurance_charge" }, tradeHashes = { [417188801] = { "20% chance to gain an Endurance Charge when you Block" }, } }, ["ChanceToGainEnduranceChargeOnBlockUniqueDescentShield1"] = { affix = "", "50% chance to gain an Endurance Charge when you Block", statOrder = { 1863 }, level = 1, group = "ChanceToGainEnduranceChargeOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "endurance_charge" }, tradeHashes = { [417188801] = { "50% chance to gain an Endurance Charge when you Block" }, } }, ["EnemyExtraDamageRollsOnLowLifeUniqueRing9"] = { affix = "", "Damage of Enemies Hitting you is Unlucky while you are on Low Life", statOrder = { 2338 }, level = 1, group = "EnemyExtraDamageRollsOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3753748365] = { "Damage of Enemies Hitting you is Unlucky while you are on Low Life" }, } }, - ["EnemyExtraDamageRollsOnFullLifeUnique__1"] = { affix = "", "Damage of Enemies Hitting you is Unlucky while you are on Full Life", statOrder = { 6405 }, level = 68, group = "EnemyExtraDamageRollsOnFullLife", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [3629143471] = { "Damage of Enemies Hitting you is Unlucky while you are on Full Life" }, } }, - ["EnemyExtraDamageRollsOnFullLifeUnique__2"] = { affix = "", "Damage of Enemies Hitting you is Unlucky while you are on Full Life", statOrder = { 6405 }, level = 1, group = "EnemyExtraDamageRollsOnFullLife", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [3629143471] = { "Damage of Enemies Hitting you is Unlucky while you are on Full Life" }, } }, - ["EnemyExtraDamageRollsWithLightningDamageUnique__1"] = { affix = "", "Lightning Damage of Enemies Hitting you is Lucky", statOrder = { 6345 }, level = 37, group = "EnemyExtraDamageRollsWithLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [4224965099] = { "Lightning Damage of Enemies Hitting you is Lucky" }, } }, + ["EnemyExtraDamageRollsOnFullLifeUnique__1"] = { affix = "", "Damage of Enemies Hitting you is Unlucky while you are on Full Life", statOrder = { 6400 }, level = 68, group = "EnemyExtraDamageRollsOnFullLife", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [3629143471] = { "Damage of Enemies Hitting you is Unlucky while you are on Full Life" }, } }, + ["EnemyExtraDamageRollsOnFullLifeUnique__2"] = { affix = "", "Damage of Enemies Hitting you is Unlucky while you are on Full Life", statOrder = { 6400 }, level = 1, group = "EnemyExtraDamageRollsOnFullLife", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [3629143471] = { "Damage of Enemies Hitting you is Unlucky while you are on Full Life" }, } }, + ["EnemyExtraDamageRollsWithLightningDamageUnique__1"] = { affix = "", "Lightning Damage of Enemies Hitting you is Lucky", statOrder = { 6340 }, level = 37, group = "EnemyExtraDamageRollsWithLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [4224965099] = { "Lightning Damage of Enemies Hitting you is Lucky" }, } }, ["ItemDropsOnDeathUniqueAmulet12"] = { affix = "", "Item drops on death", statOrder = { 2340 }, level = 1, group = "ItemDropsOnDeath", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2524282232] = { "Item drops on death" }, } }, ["LightningDamageOnChargeExpiryUniqueAmulet12"] = { affix = "", "Deal 1 to 1000 Lightning Damage to nearby Enemies when you lose a Power, Frenzy, or Endurance Charge", statOrder = { 2339 }, level = 1, group = "LightningDamageOnChargeExpiry", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [2528932950] = { "Deal 1 to 1000 Lightning Damage to nearby Enemies when you lose a Power, Frenzy, or Endurance Charge" }, } }, ["AttackerTakesChaosDamageUniqueBodyStrInt4"] = { affix = "", "Reflects 30 Chaos Damage to Melee Attackers", statOrder = { 1938 }, level = 1, group = "AttackerTakesChaosDamageNoRange", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [189451991] = { "Reflects 30 Chaos Damage to Melee Attackers" }, } }, @@ -2987,7 +2987,7 @@ return { ["EnergyShieldGainedFromEnemyDeathUniqueHelmetDexInt3"] = { affix = "", "Gain (10-15) Energy Shield per enemy killed", statOrder = { 2353 }, level = 1, group = "EnergyShieldGainedFromEnemyDeath", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2528955616] = { "Gain (10-15) Energy Shield per enemy killed" }, } }, ["EnergyShieldGainedFromEnemyDeathUnique__1"] = { affix = "", "Gain (15-25) Energy Shield per enemy killed", statOrder = { 2353 }, level = 1, group = "EnergyShieldGainedFromEnemyDeath", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2528955616] = { "Gain (15-25) Energy Shield per enemy killed" }, } }, ["IncreasedClawDamageOnLowLifeUniqueClaw4"] = { affix = "", "100% increased Claw Physical Damage when on Low Life", statOrder = { 2365 }, level = 1, group = "IncreasedClawDamageOnLowLife", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [1081444608] = { "100% increased Claw Physical Damage when on Low Life" }, } }, - ["IncreasedClawDamageOnLowLifeUnique__1__"] = { affix = "", "200% increased Damage with Claws while on Low Life", statOrder = { 5664 }, level = 1, group = "IncreasedClawAllDamageOnLowLife", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [1629782265] = { "200% increased Damage with Claws while on Low Life" }, } }, + ["IncreasedClawDamageOnLowLifeUnique__1__"] = { affix = "", "200% increased Damage with Claws while on Low Life", statOrder = { 5660 }, level = 1, group = "IncreasedClawAllDamageOnLowLife", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [1629782265] = { "200% increased Damage with Claws while on Low Life" }, } }, ["IncreasedAccuracyWhenOnLowLifeUniqueClaw4"] = { affix = "", "100% increased Accuracy Rating when on Low Life", statOrder = { 2366 }, level = 1, group = "IncreasedAccuracyWhenOnLowLife", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [347697569] = { "100% increased Accuracy Rating when on Low Life" }, } }, ["IncreasedAttackSpeedWhenOnLowLifeUniqueClaw4"] = { affix = "", "25% increased Attack Speed when on Low Life", statOrder = { 1177 }, level = 1, group = "IncreasedAttackSpeedWhenOnLowLife", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [1921572790] = { "25% increased Attack Speed when on Low Life" }, } }, ["IncreasedAttackSpeedWhenOnLowLifeUnique__1"] = { affix = "", "25% increased Attack Speed when on Low Life", statOrder = { 1177 }, level = 1, group = "IncreasedAttackSpeedWhenOnLowLife", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [1921572790] = { "25% increased Attack Speed when on Low Life" }, } }, @@ -3057,7 +3057,7 @@ return { ["GainManaOnBlockUniqueAmulet16"] = { affix = "", "(18-24) Mana gained when you Block", statOrder = { 1520 }, level = 57, group = "GainManaOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "resource", "mana" }, tradeHashes = { [2122183138] = { "(18-24) Mana gained when you Block" }, } }, ["GainManaOnBlockUnique__1"] = { affix = "", "(30-50) Mana gained when you Block", statOrder = { 1520 }, level = 1, group = "GainManaOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "resource", "mana" }, tradeHashes = { [2122183138] = { "(30-50) Mana gained when you Block" }, } }, ["ZombieLifeUniqueSceptre3"] = { affix = "", "Raised Zombies have +5000 to maximum Life", statOrder = { 2370 }, level = 1, group = "ZombieLife", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "resource", "life", "minion" }, tradeHashes = { [4116579804] = { "Raised Zombies have +5000 to maximum Life" }, } }, - ["ZombieDamageUniqueSceptre3"] = { affix = "", "Raised Zombies deal (100-125)% more Physical Damage", statOrder = { 10652 }, level = 1, group = "ZombieDamage", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "minion_damage", "physical_damage", "damage", "physical", "minion" }, tradeHashes = { [568070507] = { "Raised Zombies deal (100-125)% more Physical Damage" }, } }, + ["ZombieDamageUniqueSceptre3"] = { affix = "", "Raised Zombies deal (100-125)% more Physical Damage", statOrder = { 10645 }, level = 1, group = "ZombieDamage", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "minion_damage", "physical_damage", "damage", "physical", "minion" }, tradeHashes = { [568070507] = { "Raised Zombies deal (100-125)% more Physical Damage" }, } }, ["ZombieChaosElementalResistsUniqueSceptre3"] = { affix = "", "Raised Zombies have +(25-30)% to all Resistances", statOrder = { 2371 }, level = 1, group = "ZombieChaosElementalResists", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "chaos_resistance", "elemental_resistance", "minion_resistance", "elemental", "chaos", "resistance", "minion" }, tradeHashes = { [3150000576] = { "Raised Zombies have +(25-30)% to all Resistances" }, } }, ["ZombieSizeUniqueSceptre3_"] = { affix = "", "25% increased Raised Zombie Size", statOrder = { 2451 }, level = 1, group = "ZombieSize", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "minion" }, tradeHashes = { [3563667308] = { "25% increased Raised Zombie Size" }, } }, ["ZombiesExplodeEnemiesOnHitUniqueSceptre3"] = { affix = "", "Enemies Killed by Zombies' Hits Explode, dealing 50% of their Life as Fire Damage", statOrder = { 2453 }, level = 1, group = "ZombiesExplodeEnemiesOnHit", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "elemental_damage", "minion_damage", "damage", "elemental", "fire", "minion" }, tradeHashes = { [2857427872] = { "Enemies Killed by Zombies' Hits Explode, dealing 50% of their Life as Fire Damage" }, } }, @@ -3092,12 +3092,12 @@ return { ["ChaosDegenerationAuraPlayersUnique__1"] = { affix = "", "50 Chaos Damage taken per second", statOrder = { 1694 }, level = 1, group = "ChaosDegen", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [2456773909] = { "50 Chaos Damage taken per second" }, } }, ["UniqueWingsOfEntropyCountsAsDualWielding"] = { affix = "", "Counts as Dual Wielding", statOrder = { 2471 }, level = 1, group = "CountsAsDualWielding", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2797075304] = { "Counts as Dual Wielding" }, } }, ["ChaosDegenerationOnKillUniqueBodyStr3"] = { affix = "", "You take 450 Chaos Damage per second for 3 seconds on Kill", statOrder = { 2466 }, level = 1, group = "ChaosDegenerationOnKill", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [4031081471] = { "You take 450 Chaos Damage per second for 3 seconds on Kill" }, } }, - ["ItemBloodFootstepsUniqueBodyStr3"] = { affix = "", "Gore Footprints", statOrder = { 10751 }, level = 1, group = "ItemBloodFootprints", weightKey = { }, weightVal = { }, modTags = { "green_herring" }, tradeHashes = { [2319448214] = { "Gore Footprints" }, } }, + ["ItemBloodFootstepsUniqueBodyStr3"] = { affix = "", "Gore Footprints", statOrder = { 10752 }, level = 1, group = "ItemBloodFootprints", weightKey = { }, weightVal = { }, modTags = { "green_herring" }, tradeHashes = { [2319448214] = { "Gore Footprints" }, } }, ["DisplayChaosDegenerationAuraUniqueBodyStr3"] = { affix = "", "Deals 450 Chaos Damage per second to nearby Enemies", statOrder = { 2465 }, level = 1, group = "DisplayChaosDegenerationAura", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [2280313599] = { "Deals 450 Chaos Damage per second to nearby Enemies" }, } }, ["DisplayChaosDegenerationAuraUnique__1"] = { affix = "", "Deals 50 Chaos Damage per second to nearby Enemies", statOrder = { 2465 }, level = 1, group = "DisplayChaosDegenerationAura", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [2280313599] = { "Deals 50 Chaos Damage per second to nearby Enemies" }, } }, - ["ItemBloodFootstepsUniqueBootsDex4"] = { affix = "", "Gore Footprints", statOrder = { 10751 }, level = 1, group = "ItemBloodFootprints", weightKey = { }, weightVal = { }, modTags = { "green_herring" }, tradeHashes = { [2319448214] = { "Gore Footprints" }, } }, - ["ItemSilverFootstepsUniqueHelmetStrDex2"] = { affix = "", "Mercury Footprints", statOrder = { 10758 }, level = 1, group = "ItemSilverFootsteps", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3970396418] = { "Mercury Footprints" }, } }, - ["ItemBloodFootstepsUnique__1"] = { affix = "", "Gore Footprints", statOrder = { 10751 }, level = 1, group = "ItemBloodFootprints", weightKey = { }, weightVal = { }, modTags = { "green_herring" }, tradeHashes = { [2319448214] = { "Gore Footprints" }, } }, + ["ItemBloodFootstepsUniqueBootsDex4"] = { affix = "", "Gore Footprints", statOrder = { 10752 }, level = 1, group = "ItemBloodFootprints", weightKey = { }, weightVal = { }, modTags = { "green_herring" }, tradeHashes = { [2319448214] = { "Gore Footprints" }, } }, + ["ItemSilverFootstepsUniqueHelmetStrDex2"] = { affix = "", "Mercury Footprints", statOrder = { 10759 }, level = 1, group = "ItemSilverFootsteps", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3970396418] = { "Mercury Footprints" }, } }, + ["ItemBloodFootstepsUnique__1"] = { affix = "", "Gore Footprints", statOrder = { 10752 }, level = 1, group = "ItemBloodFootprints", weightKey = { }, weightVal = { }, modTags = { "green_herring" }, tradeHashes = { [2319448214] = { "Gore Footprints" }, } }, ["MaximumBlockChanceUniqueAmulet16"] = { affix = "", "+3% to maximum Block chance", statOrder = { 1734 }, level = 1, group = "MaximumBlockChance", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [480796730] = { "+3% to maximum Block chance" }, } }, ["MaximumBlockChanceUnique__1"] = { affix = "", "-10% to maximum Block chance", statOrder = { 1734 }, level = 1, group = "MaximumBlockChance", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [480796730] = { "-10% to maximum Block chance" }, } }, ["FasterBurnFromAttacksUniqueOneHandSword4"] = { affix = "", "Ignites you inflict deal Damage 50% faster", statOrder = { 2346 }, level = 1, group = "FasterBurnFromAttacks", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [2443492284] = { "Ignites you inflict deal Damage 50% faster" }, } }, @@ -3110,7 +3110,7 @@ return { ["MeleeDamageUnique__1"] = { affix = "", "(20-25)% increased Melee Damage", statOrder = { 1187 }, level = 1, group = "MeleeDamage", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [1002362373] = { "(20-25)% increased Melee Damage" }, } }, ["MeleeDamageUnique__2"] = { affix = "", "(25-40)% increased Melee Damage", statOrder = { 1187 }, level = 1, group = "MeleeDamage", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [1002362373] = { "(25-40)% increased Melee Damage" }, } }, ["DamageAuraUniqueHelmetDexInt2"] = { affix = "", "50% increased Damage", statOrder = { 1150 }, level = 1, group = "AllDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2154246560] = { "50% increased Damage" }, } }, - ["IronReflexes"] = { affix = "", "Iron Reflexes", statOrder = { 10711 }, level = 1, group = "IronReflexes", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [326965591] = { "Iron Reflexes" }, } }, + ["IronReflexes"] = { affix = "", "Iron Reflexes", statOrder = { 10712 }, level = 1, group = "IronReflexes", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [326965591] = { "Iron Reflexes" }, } }, ["DisplayDamageAuraUniqueHelmetDexInt2"] = { affix = "", "You and nearby allies gain 50% increased Damage", statOrder = { 2473 }, level = 1, group = "DisplayDamageAura", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [637766438] = { "You and nearby allies gain 50% increased Damage" }, } }, ["MainHandAddedFireDamageUniqueTwoHandAxe6"] = { affix = "", "Adds (75-100) to (165-200) Fire Damage in Main Hand", statOrder = { 1271 }, level = 1, group = "MainHandAddedFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "attack" }, tradeHashes = { [169657426] = { "Adds (75-100) to (165-200) Fire Damage in Main Hand" }, } }, ["MainHandAddedFireDamageUniqueOneHandAxe2"] = { affix = "", "Adds (255-285) to (300-330) Fire Damage in Main Hand", statOrder = { 1271 }, level = 1, group = "MainHandAddedFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "attack" }, tradeHashes = { [169657426] = { "Adds (255-285) to (300-330) Fire Damage in Main Hand" }, } }, @@ -3120,9 +3120,9 @@ return { ["ChaosDamageCanShockUnique__1"] = { affix = "", "Chaos Damage from Hits also Contributes to Shock Chance", statOrder = { 2623 }, level = 1, group = "ChaosDamageCanShock", weightKey = { }, weightVal = { }, modTags = { "poison", "elemental", "lightning", "chaos", "ailment" }, tradeHashes = { [2418601510] = { "Chaos Damage from Hits also Contributes to Shock Chance" }, } }, ["ConvertLightningDamageToChaosUniqueBow10"] = { affix = "", "100% of Lightning Damage Converted to Chaos Damage", statOrder = { 1714 }, level = 1, group = "ConvertLightningDamageToChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "elemental_damage", "damage", "elemental", "lightning", "chaos" }, tradeHashes = { [2109189637] = { "100% of Lightning Damage Converted to Chaos Damage" }, } }, ["ConvertLightningDamageToChaosUniqueBow10Updated"] = { affix = "", "100% of Lightning Damage Converted to Chaos Damage", statOrder = { 1714 }, level = 1, group = "ConvertLightningDamageToChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "elemental_damage", "damage", "elemental", "lightning", "chaos" }, tradeHashes = { [2109189637] = { "100% of Lightning Damage Converted to Chaos Damage" }, } }, - ["MaximumShockOverrideUniqueBow10"] = { affix = "", "+40% to Maximum Effect of Shock", statOrder = { 10431 }, level = 1, group = "MaximumShockOverride", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [4007740198] = { "+40% to Maximum Effect of Shock" }, } }, - ["AttacksShockAsIfDealingMoreDamageUniqueBow10"] = { affix = "", "Hits with this Weapon Shock Enemies as though dealing 300% more Damage", statOrder = { 7732 }, level = 1, group = "LocalShockAsThoughDealingMoreDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack", "ailment" }, tradeHashes = { [1386792919] = { "Hits with this Weapon Shock Enemies as though dealing 300% more Damage" }, } }, - ["AttacksShockAsIfDealingMoreDamageUnique__2"] = { affix = "", "Hits with this Weapon Shock Enemies as though dealing 300% more Damage", statOrder = { 7732 }, level = 1, group = "LocalShockAsThoughDealingMoreDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack", "ailment" }, tradeHashes = { [1386792919] = { "Hits with this Weapon Shock Enemies as though dealing 300% more Damage" }, } }, + ["MaximumShockOverrideUniqueBow10"] = { affix = "", "+40% to Maximum Effect of Shock", statOrder = { 10424 }, level = 1, group = "MaximumShockOverride", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [4007740198] = { "+40% to Maximum Effect of Shock" }, } }, + ["AttacksShockAsIfDealingMoreDamageUniqueBow10"] = { affix = "", "Hits with this Weapon Shock Enemies as though dealing 300% more Damage", statOrder = { 7727 }, level = 1, group = "LocalShockAsThoughDealingMoreDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack", "ailment" }, tradeHashes = { [1386792919] = { "Hits with this Weapon Shock Enemies as though dealing 300% more Damage" }, } }, + ["AttacksShockAsIfDealingMoreDamageUnique__2"] = { affix = "", "Hits with this Weapon Shock Enemies as though dealing 300% more Damage", statOrder = { 7727 }, level = 1, group = "LocalShockAsThoughDealingMoreDamage", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack", "ailment" }, tradeHashes = { [1386792919] = { "Hits with this Weapon Shock Enemies as though dealing 300% more Damage" }, } }, ["EnemiesExplodeOnDeathUniqueTwoHandMace7"] = { affix = "", "Enemies Killed with Attack or Spell Hits Explode, dealing 10% of their Life as Fire Damage", statOrder = { 2477 }, level = 1, group = "EnemiesExplodeOnDeath", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [3457687358] = { "Enemies Killed with Attack or Spell Hits Explode, dealing 10% of their Life as Fire Damage" }, } }, ["DisplaySocketedGemGetsReducedManaCostUniqueDagger5"] = { affix = "", "Socketed Gems are Supported by Level 10 Inspiration", statOrder = { 361 }, level = 1, group = "DisplaySocketedGemGetsReducedManaCost", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [1866911844] = { "Socketed Gems are Supported by Level 10 Inspiration" }, } }, ["DisplaySocketedGemsGetFasterCastUniqueDagger5"] = { affix = "", "Socketed Gems are Supported by Level 10 Faster Casting", statOrder = { 366 }, level = 1, group = "DisplaySocketedGemsGetFasterCast", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [2169938251] = { "Socketed Gems are Supported by Level 10 Faster Casting" }, } }, @@ -3202,9 +3202,9 @@ return { ["FrenzyChargeOnIgniteUniqueTwoHandSword6"] = { affix = "", "Gain a Frenzy Charge if an Attack Ignites an Enemy", statOrder = { 2593 }, level = 1, group = "FrenzyChargeOnIgnite", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [3598983877] = { "Gain a Frenzy Charge if an Attack Ignites an Enemy" }, } }, ["CullingAgainstBurningEnemiesUniqueTwoHandSword6"] = { affix = "", "Culling Strike against Burning Enemies", statOrder = { 2592 }, level = 1, group = "CullingAgainstBurningEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1777334641] = { "Culling Strike against Burning Enemies" }, } }, ["ChaosDamageTakenUniqueBodyStr4"] = { affix = "", "-(40-30) Chaos Damage taken", statOrder = { 2595 }, level = 1, group = "ChaosDamageTaken", weightKey = { }, weightVal = { }, modTags = { "chaos" }, tradeHashes = { [496011033] = { "-(40-30) Chaos Damage taken" }, } }, - ["IncreasedCurseDurationUniqueShieldDex4"] = { affix = "", "Curse Skills have 100% increased Skill Effect Duration", statOrder = { 5934 }, level = 1, group = "CurseDuration", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1435748744] = { "Curse Skills have 100% increased Skill Effect Duration" }, } }, - ["IncreasedCurseDurationUniqueShieldStrDex2"] = { affix = "", "Curse Skills have 100% increased Skill Effect Duration", statOrder = { 5934 }, level = 1, group = "CurseDuration", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1435748744] = { "Curse Skills have 100% increased Skill Effect Duration" }, } }, - ["IncreasedCurseDurationUniqueHelmetInt9"] = { affix = "", "Curse Skills have (30-50)% increased Skill Effect Duration", statOrder = { 5934 }, level = 1, group = "CurseDuration", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1435748744] = { "Curse Skills have (30-50)% increased Skill Effect Duration" }, } }, + ["IncreasedCurseDurationUniqueShieldDex4"] = { affix = "", "Curse Skills have 100% increased Skill Effect Duration", statOrder = { 5930 }, level = 1, group = "CurseDuration", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1435748744] = { "Curse Skills have 100% increased Skill Effect Duration" }, } }, + ["IncreasedCurseDurationUniqueShieldStrDex2"] = { affix = "", "Curse Skills have 100% increased Skill Effect Duration", statOrder = { 5930 }, level = 1, group = "CurseDuration", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1435748744] = { "Curse Skills have 100% increased Skill Effect Duration" }, } }, + ["IncreasedCurseDurationUniqueHelmetInt9"] = { affix = "", "Curse Skills have (30-50)% increased Skill Effect Duration", statOrder = { 5930 }, level = 1, group = "CurseDuration", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1435748744] = { "Curse Skills have (30-50)% increased Skill Effect Duration" }, } }, ["IncreaseSocketedCurseGemLevelUniqueShieldDex4"] = { affix = "", "+3 to Level of Socketed Curse Gems", statOrder = { 144 }, level = 1, group = "IncreaseSocketedCurseGemLevel", weightKey = { }, weightVal = { }, modTags = { "caster", "gem", "curse" }, tradeHashes = { [3691695237] = { "+3 to Level of Socketed Curse Gems" }, } }, ["IncreaseSocketedCurseGemLevelUniqueHelmetInt9"] = { affix = "", "+2 to Level of Socketed Curse Gems", statOrder = { 144 }, level = 1, group = "IncreaseSocketedCurseGemLevel", weightKey = { }, weightVal = { }, modTags = { "caster", "gem", "curse" }, tradeHashes = { [3691695237] = { "+2 to Level of Socketed Curse Gems" }, } }, ["IncreaseSocketedCurseGemLevelUnique__1"] = { affix = "", "+2 to Level of Socketed Curse Gems", statOrder = { 144 }, level = 1, group = "IncreaseSocketedCurseGemLevel", weightKey = { }, weightVal = { }, modTags = { "caster", "gem", "curse" }, tradeHashes = { [3691695237] = { "+2 to Level of Socketed Curse Gems" }, } }, @@ -3248,7 +3248,7 @@ return { ["IncreaseLightningDamagePerFrenzyChargeUniqueOneHandSword6"] = { affix = "", "(15-20)% increased Lightning Damage per Frenzy Charge", statOrder = { 2681 }, level = 1, group = "IncreaseLightningDamagePerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [3693130674] = { "(15-20)% increased Lightning Damage per Frenzy Charge" }, } }, ["LifeGainedOnEnemyDeathPerFrenzyChargeUniqueOneHandSword6"] = { affix = "", "20 Life gained on Kill per Frenzy Charge", statOrder = { 2682 }, level = 1, group = "LifeGainedOnEnemyDeathPerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1269609669] = { "20 Life gained on Kill per Frenzy Charge" }, } }, ["CannotBeKnockedBack"] = { affix = "", "Cannot be Knocked Back", statOrder = { 1410 }, level = 1, group = "CannotBeKnockedBack", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4212255859] = { "Cannot be Knocked Back" }, } }, - ["UnwaveringStance"] = { affix = "", "Unwavering Stance", statOrder = { 10724 }, level = 1, group = "UnwaveringStance", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [1683578560] = { "Unwavering Stance" }, } }, + ["UnwaveringStance"] = { affix = "", "Unwavering Stance", statOrder = { 10725 }, level = 1, group = "UnwaveringStance", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [1683578560] = { "Unwavering Stance" }, } }, ["ReducedEnergyShieldRegenerationRateUniqueQuiver7"] = { affix = "", "40% reduced Energy Shield Recharge Rate", statOrder = { 1032 }, level = 81, group = "EnergyShieldRegeneration", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2339757871] = { "40% reduced Energy Shield Recharge Rate" }, } }, ["LocalFlaskInstantRecoverPercentOfLifeUniqueFlask6"] = { affix = "", "Recover (75-100)% of maximum Life on use", statOrder = { 644 }, level = 1, group = "LocalFlaskInstantRecoverPercentOfLife", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "life" }, tradeHashes = { [2629106530] = { "Recover (75-100)% of maximum Life on use" }, } }, ["LocalFlaskChaosDamageOfLifeTakenPerMinuteWhileHealingUniqueFlask6"] = { affix = "", "25% of Maximum Life taken as Chaos Damage per second", statOrder = { 645 }, level = 1, group = "LocalFlaskChaosDamageOfLifeTakenPerMinuteWhileHealing", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "flask", "damage", "chaos" }, tradeHashes = { [3232201443] = { "25% of Maximum Life taken as Chaos Damage per second" }, } }, @@ -3262,12 +3262,12 @@ return { ["IncreasedCastSpeedWhileIgnitedUniqueJewel20_"] = { affix = "", "(10-20)% increased Cast Speed while Ignited", statOrder = { 2690 }, level = 1, group = "CastSpeedIncreasedWhileIgnited", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [3660039923] = { "(10-20)% increased Cast Speed while Ignited" }, } }, ["IncreasedChanceToBeIgnitedUniqueRing24"] = { affix = "", "+25% chance to be Ignited", statOrder = { 2694 }, level = 1, group = "IncreasedChanceToBeIgnited", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1618339429] = { "+25% chance to be Ignited" }, } }, ["IncreasedChanceToBeIgnitedUnique__1"] = { affix = "", "+25% chance to be Ignited", statOrder = { 2694 }, level = 1, group = "IncreasedChanceToBeIgnited", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1618339429] = { "+25% chance to be Ignited" }, } }, - ["CausesPoisonOnCritUniqueDagger9"] = { affix = "", "50% chance to Cause Poison on Critical Hit", statOrder = { 7812 }, level = 1, group = "LocalCausesPoisonOnCrit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "critical", "ailment" }, tradeHashes = { [374737750] = { "50% chance to Cause Poison on Critical Hit" }, } }, + ["CausesPoisonOnCritUniqueDagger9"] = { affix = "", "50% chance to Cause Poison on Critical Hit", statOrder = { 7807 }, level = 1, group = "LocalCausesPoisonOnCrit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "critical", "ailment" }, tradeHashes = { [374737750] = { "50% chance to Cause Poison on Critical Hit" }, } }, ["CausesPoisonOnCritUnique__1"] = { affix = "", "Melee Critical Hits Poison the Enemy", statOrder = { 2533 }, level = 1, group = "CausesPoisonOnCrit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "critical", "ailment" }, tradeHashes = { [2635385320] = { "Melee Critical Hits Poison the Enemy" }, } }, ["BlockIncreasedDuringFlaskEffectUniqueFlask7"] = { affix = "", "+(8-12)% Chance to Block Attack Damage during Effect", statOrder = { 775 }, level = 85, group = "BlockDuringFlaskEffect", weightKey = { }, weightVal = { }, modTags = { "block", "flask" }, tradeHashes = { [2519106214] = { "+(8-12)% Chance to Block Attack Damage during Effect" }, } }, ["BlockIncreasedDuringFlaskEffectUnique__1"] = { affix = "", "+(35-50)% Chance to Block Attack Damage during Effect", statOrder = { 775 }, level = 85, group = "BlockDuringFlaskEffect", weightKey = { }, weightVal = { }, modTags = { "block", "flask" }, tradeHashes = { [2519106214] = { "+(35-50)% Chance to Block Attack Damage during Effect" }, } }, ["EvasionRatingIncreasesWeaponDamageUniqueOneHandSword9"] = { affix = "", "1% increased Attack Damage per 450 Evasion Rating", statOrder = { 2692 }, level = 1, group = "EvasionRatingIncreasesWeaponDamage", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [93696421] = { "1% increased Attack Damage per 450 Evasion Rating" }, } }, - ["IncreasedDamageToIgnitedTargetsUniqueBootsStrInt3"] = { affix = "", "(25-40)% increased Damage with Hits against Ignited Enemies", statOrder = { 7187 }, level = 1, group = "IncreasedDamageToIgnitedTargets", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [3585754616] = { "(25-40)% increased Damage with Hits against Ignited Enemies" }, } }, + ["IncreasedDamageToIgnitedTargetsUniqueBootsStrInt3"] = { affix = "", "(25-40)% increased Damage with Hits against Ignited Enemies", statOrder = { 7182 }, level = 1, group = "IncreasedDamageToIgnitedTargets", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [3585754616] = { "(25-40)% increased Damage with Hits against Ignited Enemies" }, } }, ["MovementVelocityWhileOnFullEnergyShieldUniqueBootsDex8"] = { affix = "", "20% increased Movement Speed while on Full Energy Shield", statOrder = { 2714 }, level = 1, group = "MovementSpeedWhileOnFullEnergyShield", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2825197711] = { "20% increased Movement Speed while on Full Energy Shield" }, } }, ["ChanceForEnemyToFleeOnBlockUniqueShieldDex4"] = { affix = "", "100% Chance to Cause Monster to Flee on Block", statOrder = { 2705 }, level = 1, group = "ChanceForEnemyToFleeOnBlock", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3212461220] = { "100% Chance to Cause Monster to Flee on Block" }, } }, ["IncreasedChaosDamageUniqueBodyStrDex4"] = { affix = "", "(50-80)% increased Chaos Damage", statOrder = { 876 }, level = 1, group = "IncreasedChaosDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [736967255] = { "(50-80)% increased Chaos Damage" }, } }, @@ -3293,7 +3293,7 @@ return { ["HealOnRampageUniqueGlovesStrDex5"] = { affix = "", "Recover 20% of maximum Life on Rampage", statOrder = { 2699 }, level = 1, group = "HealOnRampage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2737492258] = { "Recover 20% of maximum Life on Rampage" }, } }, ["DispelStatusAilmentsOnRampageUniqueGlovesStrInt2"] = { affix = "", "Removes Elemental Ailments on Rampage", statOrder = { 2700 }, level = 1, group = "DispelStatusAilmentsOnRampage", weightKey = { }, weightVal = { }, modTags = { "elemental", "ailment" }, tradeHashes = { [627889781] = { "Removes Elemental Ailments on Rampage" }, } }, ["PhysicalDamageImmunityOnRampageUniqueGlovesStrInt2"] = { affix = "", "Gain Immunity to Physical Damage for 1.5 seconds on Rampage", statOrder = { 2701 }, level = 1, group = "PhysicalDamageImmunityOnRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3100457893] = { "Gain Immunity to Physical Damage for 1.5 seconds on Rampage" }, } }, - ["VaalSoulsOnRampageUniqueGlovesStrDex5"] = { affix = "", "Kills grant an additional Vaal Soul if you have Rampaged Recently", statOrder = { 6743 }, level = 1, group = "AdditionalVaalSoulOnRampage", weightKey = { }, weightVal = { }, modTags = { "vaal" }, tradeHashes = { [3271016161] = { "Kills grant an additional Vaal Soul if you have Rampaged Recently" }, } }, + ["VaalSoulsOnRampageUniqueGlovesStrDex5"] = { affix = "", "Kills grant an additional Vaal Soul if you have Rampaged Recently", statOrder = { 6738 }, level = 1, group = "AdditionalVaalSoulOnRampage", weightKey = { }, weightVal = { }, modTags = { "vaal" }, tradeHashes = { [3271016161] = { "Kills grant an additional Vaal Soul if you have Rampaged Recently" }, } }, ["GroundSmokeOnRampageUniqueGlovesDexInt6"] = { affix = "", "Creates a Smoke Cloud on Rampage", statOrder = { 2712 }, level = 1, group = "GroundSmokeOnRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3321583955] = { "Creates a Smoke Cloud on Rampage" }, } }, ["PhasingOnRampageUniqueGlovesDexInt6"] = { affix = "", "Enemies do not block your movement for 4 seconds on Rampage", statOrder = { 2713 }, level = 1, group = "PhasingOnRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [376956212] = { "Enemies do not block your movement for 4 seconds on Rampage" }, } }, ["GlobalChanceToBlindOnHitUniqueSceptre8"] = { affix = "", "10% Global chance to Blind Enemies on Hit", statOrder = { 2703 }, level = 1, group = "GlobalChanceToBlindOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2221570601] = { "10% Global chance to Blind Enemies on Hit" }, } }, @@ -3303,12 +3303,12 @@ return { ["SpellDamageIncreasedPerLevelUniqueSceptre8"] = { affix = "", "1% increased Spell Damage per Level", statOrder = { 2709 }, level = 1, group = "SpellDamageIncreasedPerLevel", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [797084288] = { "1% increased Spell Damage per Level" }, } }, ["FlaskChargesOnCritUniqueTwoHandAxe8"] = { affix = "", "Gain a Flask Charge when you deal a Critical Hit", statOrder = { 2710 }, level = 1, group = "FlaskChargesOnCrit", weightKey = { }, weightVal = { }, modTags = { "flask", "critical" }, tradeHashes = { [1546046884] = { "Gain a Flask Charge when you deal a Critical Hit" }, } }, ["ChanceToReflectChaosDamageToSelfUniqueTwoHandSword7_"] = { affix = "", "Enemies you Attack have 20% chance to Reflect 35 to 50 Chaos Damage to you", statOrder = { 2715 }, level = 1, group = "ChanceToReflectChaosDamageToSelf", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos", "attack" }, tradeHashes = { [2860779491] = { "Enemies you Attack have 20% chance to Reflect 35 to 50 Chaos Damage to you" }, } }, - ["SimulatedRampageStrDex5"] = { affix = "", "Rampage", statOrder = { 10665 }, level = 1, group = "SimulatedRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2397408229] = { "Rampage" }, } }, - ["SimulatedRampageDexInt6"] = { affix = "", "Rampage", statOrder = { 10665 }, level = 1, group = "SimulatedRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2397408229] = { "Rampage" }, } }, - ["SimulatedRampageStrInt2"] = { affix = "", "Rampage", statOrder = { 10665 }, level = 1, group = "SimulatedRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2397408229] = { "Rampage" }, } }, - ["SimulatedRampageUnique__1"] = { affix = "", "Melee Hits count as Rampage Kills", "Rampage", statOrder = { 10664, 10664.1 }, level = 1, group = "SimulatedRampageMeleeHits", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2889807051] = { "Melee Hits count as Rampage Kills", "Rampage" }, } }, - ["SimulatedRampageUnique__2"] = { affix = "", "Rampage", statOrder = { 10665 }, level = 1, group = "SimulatedRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2397408229] = { "Rampage" }, } }, - ["SimulatedRampageUnique__3_"] = { affix = "", "Rampage", statOrder = { 10665 }, level = 1, group = "SimulatedRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2397408229] = { "Rampage" }, } }, + ["SimulatedRampageStrDex5"] = { affix = "", "Rampage", statOrder = { 10666 }, level = 1, group = "SimulatedRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2397408229] = { "Rampage" }, } }, + ["SimulatedRampageDexInt6"] = { affix = "", "Rampage", statOrder = { 10666 }, level = 1, group = "SimulatedRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2397408229] = { "Rampage" }, } }, + ["SimulatedRampageStrInt2"] = { affix = "", "Rampage", statOrder = { 10666 }, level = 1, group = "SimulatedRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2397408229] = { "Rampage" }, } }, + ["SimulatedRampageUnique__1"] = { affix = "", "Melee Hits count as Rampage Kills", "Rampage", statOrder = { 10665, 10665.1 }, level = 1, group = "SimulatedRampageMeleeHits", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2889807051] = { "Melee Hits count as Rampage Kills", "Rampage" }, } }, + ["SimulatedRampageUnique__2"] = { affix = "", "Rampage", statOrder = { 10666 }, level = 1, group = "SimulatedRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2397408229] = { "Rampage" }, } }, + ["SimulatedRampageUnique__3_"] = { affix = "", "Rampage", statOrder = { 10666 }, level = 1, group = "SimulatedRampage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2397408229] = { "Rampage" }, } }, ["BlindImmunityUniqueSceptre8"] = { affix = "", "Cannot be Blinded", statOrder = { 2719 }, level = 1, group = "ImmunityToBlind", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1436284579] = { "Cannot be Blinded" }, } }, ["BlindImmunityUnique__1"] = { affix = "", "Cannot be Blinded", statOrder = { 2719 }, level = 1, group = "ImmunityToBlind", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1436284579] = { "Cannot be Blinded" }, } }, ["ManaGainedOnEnemyDeathPerLevelUniqueSceptre8"] = { affix = "", "Gain 1 Mana on Kill per Level", statOrder = { 2717 }, level = 1, group = "ManaGainedOnEnemyDeathPerLevel", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1064067689] = { "Gain 1 Mana on Kill per Level" }, } }, @@ -3319,7 +3319,7 @@ return { ["LifeGainedOnEnemyDeathPerLevelUniqueTwoHandSword7"] = { affix = "", "Gain 1 Life on Kill per Level", statOrder = { 2716 }, level = 1, group = "LifeGainedOnEnemyDeathPerLevel", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [4228691877] = { "Gain 1 Life on Kill per Level" }, } }, ["SocketedGemHasElementalEquilibriumUniqueRing25"] = { affix = "", "Socketed Gems have Elemental Equilibrium", statOrder = { 443 }, level = 1, group = "SocketedGemHasElementalEquilibrium", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "skill", "damage", "elemental", "gem" }, tradeHashes = { [2605850929] = { "Socketed Gems have Elemental Equilibrium" }, } }, ["SocketedGemHasSecretsOfSufferingUnique__1"] = { affix = "", "Socketed Gems have Secrets of Suffering", statOrder = { 445 }, level = 1, group = "SocketedGemHasSecretsOfSuffering", weightKey = { }, weightVal = { }, modTags = { "skill", "elemental", "fire", "cold", "lightning", "critical", "ailment", "gem" }, tradeHashes = { [4051493629] = { "Socketed Gems have Secrets of Suffering" }, } }, - ["ImmuneToElementalAilmentsWhileLifeAndManaCloseUnique__1"] = { affix = "", "Unaffected by Ignite or Shock if Maximum Life and Maximum Mana are within 500", statOrder = { 10368 }, level = 1, group = "ImmuneToElementalAilmentsWhileLifeAndManaClose", weightKey = { }, weightVal = { }, modTags = { "elemental", "ailment" }, tradeHashes = { [2716882575] = { "Unaffected by Ignite or Shock if Maximum Life and Maximum Mana are within 500" }, } }, + ["ImmuneToElementalAilmentsWhileLifeAndManaCloseUnique__1"] = { affix = "", "Unaffected by Ignite or Shock if Maximum Life and Maximum Mana are within 500", statOrder = { 10361 }, level = 1, group = "ImmuneToElementalAilmentsWhileLifeAndManaClose", weightKey = { }, weightVal = { }, modTags = { "elemental", "ailment" }, tradeHashes = { [2716882575] = { "Unaffected by Ignite or Shock if Maximum Life and Maximum Mana are within 500" }, } }, ["FireResistanceWhenSocketedWithRedGemUniqueRing25"] = { affix = "", "+(75-100)% to Fire Resistance when Socketed with a Red Gem", statOrder = { 1485 }, level = 1, group = "FireResistanceWhenSocketedWithRedGem", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance", "gem" }, tradeHashes = { [3051845758] = { "+(75-100)% to Fire Resistance when Socketed with a Red Gem" }, } }, ["LightningResistanceWhenSocketedWithBlueGemUniqueRing25"] = { affix = "", "+(75-100)% to Lightning Resistance when Socketed with a Blue Gem", statOrder = { 1491 }, level = 1, group = "LightningResistanceWhenSocketedWithBlueGem", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "lightning_resistance", "elemental", "lightning", "resistance", "gem" }, tradeHashes = { [289814996] = { "+(75-100)% to Lightning Resistance when Socketed with a Blue Gem" }, } }, ["ColdResistanceWhenSocketedWithGreenGemUniqueRing25"] = { affix = "", "+(75-100)% to Cold Resistance when Socketed with a Green Gem", statOrder = { 1488 }, level = 1, group = "ColdResistanceWhenSocketedWithGreenGem", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance", "gem" }, tradeHashes = { [1064331314] = { "+(75-100)% to Cold Resistance when Socketed with a Green Gem" }, } }, @@ -3327,8 +3327,8 @@ return { ["LightningPenetrationUnique__1"] = { affix = "", "Damage Penetrates 20% Lightning Resistance", statOrder = { 2726 }, level = 1, group = "LightningResistancePenetration", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [818778753] = { "Damage Penetrates 20% Lightning Resistance" }, } }, ["FirePenetrationUnique__1"] = { affix = "", "Damage Penetrates 10% Fire Resistance", statOrder = { 2724 }, level = 81, group = "FireResistancePenetration", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2653955271] = { "Damage Penetrates 10% Fire Resistance" }, } }, ["SocketedGemsGetIncreasedItemQuantityUniqueShieldInt4"] = { affix = "", "Enemies slain by Socketed Gems drop 10% increased item quantity", statOrder = { 396 }, level = 1, group = "SocketedGemsGetIncreasedItemQuantity", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [85122299] = { "Enemies slain by Socketed Gems drop 10% increased item quantity" }, } }, - ["IncreaseDamageOnBlindedEnemiesUniqueQuiver9_"] = { affix = "", "(40-60)% increased Damage with Hits against Blinded Enemies", statOrder = { 7198 }, level = 69, group = "DamageOnBlindedEnemies", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2242791457] = { "(40-60)% increased Damage with Hits against Blinded Enemies" }, } }, - ["IncreaseDamageOnBlindedEnemiesUnique__1"] = { affix = "", "(25-40)% increased Damage with Hits against Blinded Enemies", statOrder = { 7198 }, level = 1, group = "DamageOnBlindedEnemies", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2242791457] = { "(25-40)% increased Damage with Hits against Blinded Enemies" }, } }, + ["IncreaseDamageOnBlindedEnemiesUniqueQuiver9_"] = { affix = "", "(40-60)% increased Damage with Hits against Blinded Enemies", statOrder = { 7193 }, level = 69, group = "DamageOnBlindedEnemies", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2242791457] = { "(40-60)% increased Damage with Hits against Blinded Enemies" }, } }, + ["IncreaseDamageOnBlindedEnemiesUnique__1"] = { affix = "", "(25-40)% increased Damage with Hits against Blinded Enemies", statOrder = { 7193 }, level = 1, group = "DamageOnBlindedEnemies", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2242791457] = { "(25-40)% increased Damage with Hits against Blinded Enemies" }, } }, ["SmokeCloudWhenHitUniqueQuiver9"] = { affix = "", "25% chance to create a Smoke Cloud when Hit", statOrder = { 2358 }, level = 1, group = "SmokeCloudWhenHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [953314356] = { "25% chance to create a Smoke Cloud when Hit" }, } }, ["IncreasedWeaponElementalDamageDuringFlaskUniqueBelt10"] = { affix = "", "30% increased Elemental Damage with Attack Skills during any Flask Effect", statOrder = { 2519 }, level = 1, group = "IncreasedWeaponElementalDamageDuringFlask", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "flask", "damage", "elemental", "attack" }, tradeHashes = { [782323220] = { "30% increased Elemental Damage with Attack Skills during any Flask Effect" }, } }, ["IncreasedFireDamageTakenUniqueBodyStrDex5"] = { affix = "", "20% increased Fire Damage taken", statOrder = { 1967 }, level = 1, group = "FireDamageTaken", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire" }, tradeHashes = { [3743301799] = { "20% increased Fire Damage taken" }, } }, @@ -3357,7 +3357,7 @@ return { ["FreezeDurationUnique__1"] = { affix = "", "25% increased Freeze Duration on Enemies", statOrder = { 1614 }, level = 1, group = "ChillAndFreezeDuration", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3485067555] = { "" }, [1073942215] = { "25% increased Freeze Duration on Enemies" }, } }, ["ElementalPenetrationMarakethSceptreImplicit1"] = { affix = "", "Damage Penetrates 4% Elemental Resistances", statOrder = { 2723 }, level = 1, group = "ElementalPenetration", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [2101383955] = { "Damage Penetrates 4% Elemental Resistances" }, } }, ["ElementalPenetrationMarakethSceptreImplicit2"] = { affix = "", "Damage Penetrates 6% Elemental Resistances", statOrder = { 2723 }, level = 1, group = "ElementalPenetration", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [2101383955] = { "Damage Penetrates 6% Elemental Resistances" }, } }, - ["UniqueEnemiesInPresenceHaveFireExposure1"] = { affix = "", "Enemies in your Presence have Exposure", statOrder = { 6362 }, level = 1, group = "EnemiesInPresenceHaveExposure", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "aura" }, tradeHashes = { [724806967] = { "Enemies in your Presence have Exposure" }, } }, + ["UniqueEnemiesInPresenceHaveFireExposure1"] = { affix = "", "Enemies in your Presence have Exposure", statOrder = { 6357 }, level = 1, group = "EnemiesInPresenceHaveExposure", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "aura" }, tradeHashes = { [724806967] = { "Enemies in your Presence have Exposure" }, } }, ["UniqueBearSkillDamageConvertedToFire1"] = { affix = "", "Bear Skills Convert 80% of Physical Damage to Fire Damage", statOrder = { 1703 }, level = 1, group = "UniqueBearSkillDamageConvertedToFire", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [4287372938] = { "Bear Skills Convert 80% of Physical Damage to Fire Damage" }, } }, ["UniqueSkillsGainXGloryEvery2Seconds1"] = { affix = "", "Skills which require Glory generate (2-5) Glory every 2 seconds", statOrder = { 4110 }, level = 1, group = "UniqueSkillsGainXGloryEvery2Seconds", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2480962043] = { "Skills which require Glory generate (2-5) Glory every 2 seconds" }, } }, ["MinonAreaOfEffectUniqueRing33"] = { affix = "", "Minions have 10% increased Area of Effect", statOrder = { 2759 }, level = 1, group = "MinionAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [3811191316] = { "Minions have 10% increased Area of Effect" }, } }, @@ -3367,7 +3367,7 @@ return { ["DealNoPhysicalDamageUniqueBelt14"] = { affix = "", "Deal no Physical Damage", statOrder = { 2550 }, level = 65, group = "DealNoPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3900877792] = { "Deal no Physical Damage" }, } }, ["DealNoNonPhysicalDamageUniqueBelt__1"] = { affix = "", "Deal no Non-Physical Damage", statOrder = { 2551 }, level = 65, group = "DealNoNonPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [282353000] = { "Deal no Non-Physical Damage" }, } }, ["RangedAttacksConsumeAmmoUniqueBelt__1"] = { affix = "", "Attacks that Fire Projectiles Consume up to 1 additional Steel Shard", statOrder = { 4581 }, level = 1, group = "RangedAttacksConsumeAmmo", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [591162856] = { "Attacks that Fire Projectiles Consume up to 1 additional Steel Shard" }, } }, - ["AdditionalProjectilesAfterAmmoConsumedUniqueBelt__1"] = { affix = "", "Skills Fire 3 additional Projectiles for 4 seconds after", "you consume a total of 12 Steel Shards", statOrder = { 9921, 9921.1 }, level = 1, group = "AdditionalProjectilesAfterAmmoConsumed", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2511521167] = { "Skills Fire 3 additional Projectiles for 4 seconds after", "you consume a total of 12 Steel Shards" }, } }, + ["AdditionalProjectilesAfterAmmoConsumedUniqueBelt__1"] = { affix = "", "Skills Fire 3 additional Projectiles for 4 seconds after", "you consume a total of 12 Steel Shards", statOrder = { 9914, 9914.1 }, level = 1, group = "AdditionalProjectilesAfterAmmoConsumed", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2511521167] = { "Skills Fire 3 additional Projectiles for 4 seconds after", "you consume a total of 12 Steel Shards" }, } }, ["FasterBurnFromAttacksEnemiesUniqueBelt14"] = { affix = "", "Ignites you inflict with Attacks deal Damage 35% faster", statOrder = { 2348 }, level = 65, group = "FasterBurnFromAttacksEnemies", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "attack", "ailment" }, tradeHashes = { [1420236871] = { "Ignites you inflict with Attacks deal Damage 35% faster" }, } }, ["SocketedGemsProjectilesNovaUniqueStaff10"] = { affix = "", "Socketed Gems fire Projectiles in a circle", statOrder = { 448 }, level = 1, group = "DisplaySocketedGemsNova", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [967556848] = { "Socketed Gems fire Projectiles in a circle" }, } }, ["SocketedGemsProjectilesNovaUnique__1"] = { affix = "", "Socketed Projectile Spells fire Projectiles in a circle", statOrder = { 449 }, level = 1, group = "DisplaySocketedSpellsNova", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [3235941702] = { "Socketed Projectile Spells fire Projectiles in a circle" }, } }, @@ -3391,7 +3391,7 @@ return { ["LifeRegenerationRatePercentageUniqueAmulet21"] = { affix = "", "Regenerate 4% of maximum Life per second", statOrder = { 1691 }, level = 20, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [836936635] = { "Regenerate 4% of maximum Life per second" }, } }, ["LifeRegenerationRatePercentageUniqueShieldStrInt3"] = { affix = "", "Regenerate 3% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [836936635] = { "Regenerate 3% of maximum Life per second" }, } }, ["LifeRegenerationRatePercentageUniqueJewel24"] = { affix = "", "Regenerate 2% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [836936635] = { "Regenerate 2% of maximum Life per second" }, } }, - ["LifeRegenerationRatePercentUniqueShieldStr5"] = { affix = "", "You and your Totems Regenerate 0.5% of maximum Life per second for each Summoned Totem", statOrder = { 10585 }, level = 1, group = "LifeRegenerationRatePercentagePerTotem", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1496370423] = { "You and your Totems Regenerate 0.5% of maximum Life per second for each Summoned Totem" }, } }, + ["LifeRegenerationRatePercentUniqueShieldStr5"] = { affix = "", "You and your Totems Regenerate 0.5% of maximum Life per second for each Summoned Totem", statOrder = { 10578 }, level = 1, group = "LifeRegenerationRatePercentagePerTotem", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1496370423] = { "You and your Totems Regenerate 0.5% of maximum Life per second for each Summoned Totem" }, } }, ["LifeRegenerationRatePercentUnique__1"] = { affix = "", "Regenerate 2% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [836936635] = { "Regenerate 2% of maximum Life per second" }, } }, ["LifeRegenerationRatePercentUnique__2"] = { affix = "", "Regenerate 10% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [836936635] = { "Regenerate 10% of maximum Life per second" }, } }, ["LifeRegenerationRatePercentUnique__3"] = { affix = "", "Regenerate 1% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [836936635] = { "Regenerate 1% of maximum Life per second" }, } }, @@ -3400,10 +3400,10 @@ return { ["LifeRegenerationRatePercentImplicitUnique__5"] = { affix = "", "Regenerate (1-2)% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [836936635] = { "Regenerate (1-2)% of maximum Life per second" }, } }, ["RemoteMineLayingSpeedUniqueStaff11"] = { affix = "", "(40-60)% increased Mine Throwing Speed", statOrder = { 1668 }, level = 1, group = "MineLayingSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1896971621] = { "(40-60)% increased Mine Throwing Speed" }, } }, ["RemoteMineLayingSpeedUnique__1"] = { affix = "", "(10-15)% reduced Mine Throwing Speed", statOrder = { 1668 }, level = 1, group = "MineLayingSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1896971621] = { "(10-15)% reduced Mine Throwing Speed" }, } }, - ["RemoteMineArmingSpeedUnique__1"] = { affix = "", "Mines have (40-50)% increased Detonation Speed", statOrder = { 8949 }, level = 1, group = "MineArmingSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [3085465082] = { "Mines have (40-50)% increased Detonation Speed" }, } }, + ["RemoteMineArmingSpeedUnique__1"] = { affix = "", "Mines have (40-50)% increased Detonation Speed", statOrder = { 8944 }, level = 1, group = "MineArmingSpeed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [3085465082] = { "Mines have (40-50)% increased Detonation Speed" }, } }, ["LessMineDamageUniqueStaff11"] = { affix = "", "35% less Mine Damage", statOrder = { 1155 }, level = 1, group = "LessMineDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [3298440988] = { "35% less Mine Damage" }, } }, ["SupportedByRemoteMineUniqueStaff11"] = { affix = "", "Socketed Gems are Supported by Level 10 Blastchain Mine", statOrder = { 364 }, level = 1, group = "SupportedByRemoteMineLevel", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [1710508327] = { "Socketed Gems are Supported by Level 10 Blastchain Mine" }, } }, - ["ColdWeaponDamageUniqueOneHandMace4"] = { affix = "", "(30-40)% increased Cold Damage with Attack Skills", statOrder = { 5692 }, level = 1, group = "ColdWeaponDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold", "attack" }, tradeHashes = { [860668586] = { "(30-40)% increased Cold Damage with Attack Skills" }, } }, + ["ColdWeaponDamageUniqueOneHandMace4"] = { affix = "", "(30-40)% increased Cold Damage with Attack Skills", statOrder = { 5688 }, level = 1, group = "ColdWeaponDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold", "attack" }, tradeHashes = { [860668586] = { "(30-40)% increased Cold Damage with Attack Skills" }, } }, ["AddedLightningDamageWhileUnarmedUniqueGloves_1"] = { affix = "", "Adds 1 to (77-111) Lightning Damage to Unarmed Melee Hits", statOrder = { 2189 }, level = 1, group = "AddedLightningDamageWhileUnarmed", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning", "attack" }, tradeHashes = { [3835522656] = { "Adds 1 to (77-111) Lightning Damage to Unarmed Melee Hits" }, } }, ["AddedLightningDamageWhileUnarmedUniqueGlovesStr4_"] = { affix = "", "Adds (150-225) to (525-600) Lightning Damage to Unarmed Melee Hits", statOrder = { 2189 }, level = 1, group = "AddedLightningDamageWhileUnarmed", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning", "attack" }, tradeHashes = { [3835522656] = { "Adds (150-225) to (525-600) Lightning Damage to Unarmed Melee Hits" }, } }, ["AddedLightningDamagetoSpellsWhileUnarmedUniqueGlovesStr4"] = { affix = "", "Adds (90-135) to (315-360) Lightning Damage to Spells while Unarmed", statOrder = { 2190 }, level = 1, group = "AddedLightningDamagetoSpellsWhileUnarmed", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "elemental_damage", "damage", "elemental", "lightning", "caster" }, tradeHashes = { [3597806437] = { "Adds (90-135) to (315-360) Lightning Damage to Spells while Unarmed" }, } }, @@ -3438,11 +3438,11 @@ return { ["PowerChargeOnStunUniqueSceptre10"] = { affix = "", "30% chance to gain a Power Charge when you Stun", statOrder = { 2531 }, level = 1, group = "PowerChargeOnStun", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [3470535775] = { "30% chance to gain a Power Charge when you Stun" }, } }, ["ChanceToAvoidElementalStatusAilmentsUniqueAmulet22"] = { affix = "", "+(5-10)% to all Elemental Resistances", statOrder = { 1013 }, level = 1, group = "AllResistances", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [2901986750] = { "+(5-10)% to all Elemental Resistances" }, } }, ["ChanceToAvoidElementalStatusAilmentsUniqueJewel46"] = { affix = "", "10% chance to Avoid Elemental Ailments", statOrder = { 1599 }, level = 1, group = "AvoidElementalStatusAilments", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [3005472710] = { "10% chance to Avoid Elemental Ailments" }, } }, - ["ChanceToBePiercedUniqueBodyStr6"] = { affix = "", "Enemy Projectiles Pierce you", statOrder = { 9563 }, level = 1, group = "ProjectilesAlwaysPierceYou", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1457679290] = { "Enemy Projectiles Pierce you" }, } }, - ["IronWillUniqueGlovesStrInt4__"] = { affix = "", "Iron Will", statOrder = { 10712 }, level = 1, group = "IronWill", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [281311123] = { "Iron Will" }, } }, + ["ChanceToBePiercedUniqueBodyStr6"] = { affix = "", "Enemy Projectiles Pierce you", statOrder = { 9557 }, level = 1, group = "ProjectilesAlwaysPierceYou", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1457679290] = { "Enemy Projectiles Pierce you" }, } }, + ["IronWillUniqueGlovesStrInt4__"] = { affix = "", "Iron Will", statOrder = { 10713 }, level = 1, group = "IronWill", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [281311123] = { "Iron Will" }, } }, ["GluttonyOfElementsUniqueAmulet23"] = { affix = "", "Grants Level 10 Gluttony of Elements Skill", statOrder = { 479 }, level = 7, group = "DisplayGluttonyOfElements", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3321235265] = { "Grants Level 10 Gluttony of Elements Skill" }, } }, ["SocketedGemsSupportedByPierceUniqueBodyStr6"] = { affix = "", "Socketed Gems are Supported by Level 15 Pierce", statOrder = { 375 }, level = 1, group = "DisplaySupportedByPierce", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [254728692] = { "Socketed Gems are Supported by Level 15 Pierce" }, } }, - ["LifeRegenPerActiveBuffUniqueBodyInt12"] = { affix = "", "Regenerate (12-20) Life per second per Buff on you", statOrder = { 7490 }, level = 1, group = "LifeRegenPerBuff", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [996053100] = { "Regenerate (12-20) Life per second per Buff on you" }, } }, + ["LifeRegenPerActiveBuffUniqueBodyInt12"] = { affix = "", "Regenerate (12-20) Life per second per Buff on you", statOrder = { 7485 }, level = 1, group = "LifeRegenPerBuff", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [996053100] = { "Regenerate (12-20) Life per second per Buff on you" }, } }, ["MaceDamageJewel"] = { affix = "Brutal", "(14-16)% increased Damage with Maces", statOrder = { 1249 }, level = 1, group = "IncreasedMaceDamageForJewel", weightKey = { "mace", "specific_weapon", "not_str", "jewel", }, weightVal = { 1, 0, 0, 1 }, modTags = { "damage", "attack" }, tradeHashes = { [1181419800] = { "(14-16)% increased Damage with Maces" }, } }, ["AxeDamageJewel"] = { affix = "Sinister", "(14-16)% increased Damage with Axes", statOrder = { 1233 }, level = 1, group = "IncreasedAxeDamageForJewel", weightKey = { "axe", "specific_weapon", "not_int", "jewel", }, weightVal = { 1, 0, 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [3314142259] = { "(14-16)% increased Damage with Axes" }, } }, ["SwordDamageJewel"] = { affix = "Vicious", "(14-16)% increased Damage with Swords", statOrder = { 1259 }, level = 1, group = "IncreasedSwordDamageForJewel", weightKey = { "sword", "specific_weapon", "not_int", "jewel", }, weightVal = { 1, 0, 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [83050999] = { "(14-16)% increased Damage with Swords" }, } }, @@ -3609,7 +3609,7 @@ return { ["ManaCostReductionJewel"] = { affix = "of Efficiency", "(3-5)% reduced Mana Cost of Skills", statOrder = { 1633 }, level = 1, group = "ManaCostReductionForJewel", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "resource", "mana" }, tradeHashes = { [474294393] = { "(3-5)% reduced Mana Cost of Skills" }, } }, ["ManaCostReductionUniqueJewel44"] = { affix = "", "3% reduced Mana Cost of Skills", statOrder = { 1633 }, level = 1, group = "ManaCostReductionForJewel", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [474294393] = { "3% reduced Mana Cost of Skills" }, } }, ["ManaCostIncreasedUniqueCorruptedJewel3"] = { affix = "", "50% increased Mana Cost of Skills", statOrder = { 1633 }, level = 1, group = "ManaCostReductionForJewel", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [474294393] = { "50% increased Mana Cost of Skills" }, } }, - ["FasterAilmentDamageJewel"] = { affix = "Decrepifying", "Damaging Ailments deal damage (4-6)% faster", statOrder = { 6068 }, level = 1, group = "FasterAilmentDamageForJewel", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "damage", "ailment" }, tradeHashes = { [538241406] = { "Damaging Ailments deal damage (4-6)% faster" }, } }, + ["FasterAilmentDamageJewel"] = { affix = "Decrepifying", "Damaging Ailments deal damage (4-6)% faster", statOrder = { 6063 }, level = 1, group = "FasterAilmentDamageForJewel", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "damage", "ailment" }, tradeHashes = { [538241406] = { "Damaging Ailments deal damage (4-6)% faster" }, } }, ["AuraRadiusJewel"] = { affix = "Hero's FIX ME", "(10-15)% increased Area of Effect of Aura Skills", statOrder = { 1949 }, level = 1, group = "AuraRadiusForJewel", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "aura" }, tradeHashes = { [895264825] = { "(10-15)% increased Area of Effect of Aura Skills" }, } }, ["CurseRadiusJewel"] = { affix = "Hexing FIX ME", "(8-10)% increased Area of Effect of Curses", statOrder = { 1950 }, level = 1, group = "CurseRadiusForJewel", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "caster", "curse" }, tradeHashes = { [153777645] = { "(8-10)% increased Area of Effect of Curses" }, } }, ["AvoidIgniteJewel"] = { affix = "Dousing FIX ME", "(6-8)% chance to Avoid being Ignited", statOrder = { 1602 }, level = 1, group = "AvoidIgniteForJewel", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1783006896] = { "(6-8)% chance to Avoid being Ignited" }, } }, @@ -3627,16 +3627,16 @@ return { ["BlockDualWieldingJewel"] = { affix = "Parrying", "+1% Chance to Block Attack Damage while Dual Wielding", statOrder = { 1129 }, level = 1, group = "BlockDualWieldingForJewel", weightKey = { "staff", "two_handed_mod", "shield_mod", "jewel", }, weightVal = { 0, 0, 0, 1 }, modTags = { "block" }, tradeHashes = { [2166444903] = { "+1% Chance to Block Attack Damage while Dual Wielding" }, } }, ["BlockShieldJewel"] = { affix = "Shielding", "+1% Chance to Block Attack Damage while holding a Shield", statOrder = { 1125 }, level = 1, group = "BlockShieldForJewel", weightKey = { "two_handed_mod", "dual_wielding_mod", "jewel", }, weightVal = { 0, 0, 1 }, modTags = { "block" }, tradeHashes = { [4061558269] = { "+1% Chance to Block Attack Damage while holding a Shield" }, } }, ["BlockStaffJewel"] = { affix = "Deflecting", "+1% Chance to Block Attack Damage while wielding a Staff", statOrder = { 1128 }, level = 1, group = "BlockStaffForJewel", weightKey = { "one_handed_mod", "staff", "specific_weapon", "shield_mod", "dual_wielding_mod", "not_dex", "jewel", }, weightVal = { 0, 1, 0, 0, 0, 1, 0 }, modTags = { "block" }, tradeHashes = { [1778298516] = { "+1% Chance to Block Attack Damage while wielding a Staff" }, } }, - ["FreezeDurationJewel"] = { affix = "of the Glacier", "(12-16)% increased Chill and Freeze Duration on Enemies", statOrder = { 5642 }, level = 1, group = "FreezeDurationForJewel", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1308198396] = { "(12-16)% increased Chill and Freeze Duration on Enemies" }, } }, + ["FreezeDurationJewel"] = { affix = "of the Glacier", "(12-16)% increased Chill and Freeze Duration on Enemies", statOrder = { 5638 }, level = 1, group = "FreezeDurationForJewel", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1308198396] = { "(12-16)% increased Chill and Freeze Duration on Enemies" }, } }, ["ShockDurationJewel"] = { affix = "of the Storm", "(12-16)% increased Shock Duration", statOrder = { 1613 }, level = 1, group = "ShockDurationForJewel", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3668351662] = { "(12-16)% increased Shock Duration" }, } }, ["IgniteDurationJewel"] = { affix = "of Immolation", "(3-5)% increased Ignite Duration on Enemies", statOrder = { 1615 }, level = 1, group = "BurnDurationForJewel", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [1086147743] = { "(3-5)% increased Ignite Duration on Enemies" }, } }, - ["ChillAndShockEffectOnYouJewel"] = { affix = "of Insulation", "15% reduced effect of Chill and Shock on you", statOrder = { 9857 }, level = 1, group = "ChillAndShockEffectOnYouJewel", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "cold", "lightning", "ailment" }, tradeHashes = { [1984113628] = { "15% reduced effect of Chill and Shock on you" }, } }, + ["ChillAndShockEffectOnYouJewel"] = { affix = "of Insulation", "15% reduced effect of Chill and Shock on you", statOrder = { 9851 }, level = 1, group = "ChillAndShockEffectOnYouJewel", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "cold", "lightning", "ailment" }, tradeHashes = { [1984113628] = { "15% reduced effect of Chill and Shock on you" }, } }, ["CurseEffectOnYouJewel"] = { affix = "of Hexwarding", "(25-30)% reduced effect of Curses on you", statOrder = { 1911 }, level = 1, group = "CurseEffectOnYouJewel", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "curse" }, tradeHashes = { [3407849389] = { "(25-30)% reduced effect of Curses on you" }, } }, ["IgniteDurationOnYouJewel"] = { affix = "of the Flameruler", "(30-35)% reduced Ignite Duration on you", statOrder = { 1063 }, level = 1, group = "ReducedIgniteDurationOnSelf", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [986397080] = { "(30-35)% reduced Ignite Duration on you" }, } }, ["ChillEffectOnYouJewel"] = { affix = "of the Snowbreather", "(30-35)% reduced Effect of Chill on you", statOrder = { 1495 }, level = 1, group = "ChillEffectivenessOnSelf", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1478653032] = { "(30-35)% reduced Effect of Chill on you" }, } }, - ["ShockEffectOnYouJewel"] = { affix = "of the Stormdweller", "(30-35)% reduced effect of Shock on you", statOrder = { 9859 }, level = 1, group = "ReducedShockEffectOnSelf", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3801067695] = { "(30-35)% reduced effect of Shock on you" }, } }, + ["ShockEffectOnYouJewel"] = { affix = "of the Stormdweller", "(30-35)% reduced effect of Shock on you", statOrder = { 9853 }, level = 1, group = "ReducedShockEffectOnSelf", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3801067695] = { "(30-35)% reduced effect of Shock on you" }, } }, ["PoisonDurationOnYouJewel"] = { affix = "of Neutralisation", "(30-35)% reduced Poison Duration on you", statOrder = { 1067 }, level = 1, group = "ReducedPoisonDuration", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [3301100256] = { "(30-35)% reduced Poison Duration on you" }, } }, - ["BleedDurationOnYouJewel"] = { affix = "of Stemming", "(30-35)% reduced Duration of Bleeding on You", statOrder = { 9804 }, level = 1, group = "ReducedBleedDuration", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(30-35)% reduced Duration of Bleeding on You" }, } }, + ["BleedDurationOnYouJewel"] = { affix = "of Stemming", "(30-35)% reduced Duration of Bleeding on You", statOrder = { 9798 }, level = 1, group = "ReducedBleedDuration", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(30-35)% reduced Duration of Bleeding on You" }, } }, ["ManaReservationEfficiencyJewel"] = { affix = "Cerebral", "(2-3)% increased Mana Reservation Efficiency of Skills", statOrder = { 1953 }, level = 1, group = "ManaReservationEfficiency", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "resource", "mana" }, tradeHashes = { [4237190083] = { "(2-3)% increased Mana Reservation Efficiency of Skills" }, } }, ["FlaskDurationJewel"] = { affix = "Prolonging", "(6-10)% increased Flask Effect Duration", statOrder = { 902 }, level = 1, group = "BeltIncreasedFlaskDuration", weightKey = { "jewel", }, weightVal = { 1 }, modTags = { "flask" }, tradeHashes = { [3741323227] = { "(6-10)% increased Flask Effect Duration" }, } }, ["FreezeChanceAndDurationJewel"] = { affix = "of Freezing", "(3-5)% chance to Freeze", "(12-16)% increased Freeze Duration on Enemies", statOrder = { 1056, 1614 }, level = 1, group = "FreezeChanceAndDurationForJewel", weightKey = { "not_dex", "jewel", }, weightVal = { 1, 1 }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1073942215] = { "(12-16)% increased Freeze Duration on Enemies" }, [2309614417] = { "(3-5)% chance to Freeze" }, } }, @@ -3651,7 +3651,7 @@ return { ["MinionBlockJewel"] = { affix = "of the Wall", "Minions have +(2-4)% Chance to Block Attack Damage", statOrder = { 2661 }, level = 1, group = "MinionBlockForJewel", weightKey = { "not_int", "jewel", }, weightVal = { 0, 0 }, modTags = { "block", "minion" }, tradeHashes = { [3374054207] = { "Minions have +(2-4)% Chance to Block Attack Damage" }, } }, ["MinionLifeJewel"] = { affix = "Master's", "Minions have (8-12)% increased maximum Life", statOrder = { 1026 }, level = 1, group = "MinionLifeForJewel", weightKey = { "not_int", "jewel", }, weightVal = { 0, 1 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (8-12)% increased maximum Life" }, } }, ["MinionElementalResistancesJewel"] = { affix = "of Resilience", "Minions have +(11-15)% to all Elemental Resistances", statOrder = { 2667 }, level = 1, group = "MinionElementalResistancesForJewel", weightKey = { "not_int", "jewel", }, weightVal = { 0, 1 }, modTags = { "elemental_resistance", "minion_resistance", "elemental", "resistance", "minion" }, tradeHashes = { [1423639565] = { "Minions have +(11-15)% to all Elemental Resistances" }, } }, - ["MinionAccuracyRatingJewel"] = { affix = "of Training", "(22-26)% increased Minion Accuracy Rating", statOrder = { 8996 }, level = 1, group = "MinionAccuracyRatingForJewel", weightKey = { "not_int", "jewel", }, weightVal = { 0, 1 }, modTags = { "attack", "minion" }, tradeHashes = { [1718147982] = { "(22-26)% increased Minion Accuracy Rating" }, } }, + ["MinionAccuracyRatingJewel"] = { affix = "of Training", "(22-26)% increased Minion Accuracy Rating", statOrder = { 8991 }, level = 1, group = "MinionAccuracyRatingForJewel", weightKey = { "not_int", "jewel", }, weightVal = { 0, 1 }, modTags = { "attack", "minion" }, tradeHashes = { [1718147982] = { "(22-26)% increased Minion Accuracy Rating" }, } }, ["MinionElementalResistancesUnique__1"] = { affix = "", "Minions have +(7-10)% to all Elemental Resistances", statOrder = { 2667 }, level = 1, group = "MinionElementalResistancesForJewel", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "minion_resistance", "elemental", "resistance", "minion" }, tradeHashes = { [1423639565] = { "Minions have +(7-10)% to all Elemental Resistances" }, } }, ["TotemDamageJewel"] = { affix = "Shaman's", "(12-16)% increased Totem Damage", statOrder = { 1152 }, level = 1, group = "TotemDamageForJewel", weightKey = { "not_str", "jewel", }, weightVal = { 1, 1 }, modTags = { "damage" }, tradeHashes = { [3851254963] = { "(12-16)% increased Totem Damage" }, } }, ["ReducedTotemDamageUniqueJewel26"] = { affix = "", "(30-50)% reduced Totem Damage", statOrder = { 1152 }, level = 1, group = "TotemDamageForJewel", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [3851254963] = { "(30-50)% reduced Totem Damage" }, } }, @@ -3683,7 +3683,7 @@ return { ["AttacksCostNoManaUniqueTwoHandAxe9"] = { affix = "", "Your Attacks do not cost Mana", statOrder = { 1642 }, level = 1, group = "AttacksCostNoMana", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "attack" }, tradeHashes = { [4080656180] = { "Your Attacks do not cost Mana" }, } }, ["CannotLeechOrRegenerateManaUniqueTwoHandAxe9"] = { affix = "", "Cannot Leech or Regenerate Mana", statOrder = { 2351 }, level = 1, group = "NoManaLeechOrRegen", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [2918242917] = { "Cannot Leech or Regenerate Mana" }, } }, ["CannotLeechOrRegenerateManaUnique__1_"] = { affix = "", "Cannot Leech or Regenerate Mana", statOrder = { 2351 }, level = 1, group = "NoManaLeechOrRegen", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [2918242917] = { "Cannot Leech or Regenerate Mana" }, } }, - ["ResoluteTechniqueUniqueTwoHandAxe9"] = { affix = "", "Resolute Technique", statOrder = { 10730 }, level = 1, group = "ResoluteTechnique", weightKey = { }, weightVal = { }, modTags = { "attack", "critical" }, tradeHashes = { [3943945975] = { "Resolute Technique" }, } }, + ["ResoluteTechniqueUniqueTwoHandAxe9"] = { affix = "", "Resolute Technique", statOrder = { 10731 }, level = 1, group = "ResoluteTechnique", weightKey = { }, weightVal = { }, modTags = { "attack", "critical" }, tradeHashes = { [3943945975] = { "Resolute Technique" }, } }, ["JewelUniqueAllocateDisconnectedPassives"] = { affix = "", "Passives in Radius can be Allocated without being connected to your tree", statOrder = { 814 }, level = 1, group = "JewelUniqueAllocateDisconnectedPassives", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4077035099] = { "Passives in Radius can be Allocated without being connected to your tree" }, } }, ["JewelRingRadiusValuesUnique__1"] = { affix = "", "Only affects Passives in Very Small Ring", statOrder = { 15 }, level = 1, group = "JewelRingRadiusValues", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3642528642] = { "Only affects Passives in Very Small Ring" }, } }, ["JewelRingRadiusValuesUnique__2"] = { affix = "", "Only affects Passives in Medium-Large Ring", statOrder = { 15 }, level = 1, group = "JewelRingRadiusValues", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3642528642] = { "Only affects Passives in Medium-Large Ring" }, } }, @@ -3735,16 +3735,16 @@ return { ["AllAttributesPerAssignedKeystoneUniqueJewel32"] = { affix = "", "4% increased Attributes per allocated Keystone", statOrder = { 2815 }, level = 1, group = "AllAttributesPerAssignedKeystone", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [1212897608] = { "4% increased Attributes per allocated Keystone" }, } }, ["LifeOnHitPerStatusAilmentOnEnemyUniqueJewel33"] = { affix = "", "Gain 3 Life per Elemental Ailment on Enemies Hit with Attacks", statOrder = { 2804 }, level = 1, group = "LifeOnHitPerStatusAilmentOnEnemy", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "attack" }, tradeHashes = { [1609999275] = { "Gain 3 Life per Elemental Ailment on Enemies Hit with Attacks" }, } }, ["LifeOnSpellHitPerStatusAilmentOnEnemyUniqueJewel33"] = { affix = "", "Gain 3 Life per Elemental Ailment on Enemies Hit with Spells", statOrder = { 2805 }, level = 1, group = "LifeOnSpellHitPerStatusAilmentOnEnemy", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "caster" }, tradeHashes = { [622657842] = { "Gain 3 Life per Elemental Ailment on Enemies Hit with Spells" }, } }, - ["ItemLimitUniqueJewel8"] = { affix = "", "Survival", statOrder = { 10641 }, level = 1, group = "SurvivalJewelDisplay", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2995661301] = { "Survival" }, } }, - ["ItemLimitUniqueJewel9"] = { affix = "", "Survival", statOrder = { 10641 }, level = 1, group = "SurvivalJewelDisplay", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2995661301] = { "Survival" }, } }, - ["ItemLimitUniqueJewel10"] = { affix = "", "Survival", statOrder = { 10641 }, level = 1, group = "SurvivalJewelDisplay", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2995661301] = { "Survival" }, } }, + ["ItemLimitUniqueJewel8"] = { affix = "", "Survival", statOrder = { 10634 }, level = 1, group = "SurvivalJewelDisplay", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2995661301] = { "Survival" }, } }, + ["ItemLimitUniqueJewel9"] = { affix = "", "Survival", statOrder = { 10634 }, level = 1, group = "SurvivalJewelDisplay", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2995661301] = { "Survival" }, } }, + ["ItemLimitUniqueJewel10"] = { affix = "", "Survival", statOrder = { 10634 }, level = 1, group = "SurvivalJewelDisplay", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2995661301] = { "Survival" }, } }, ["DisplayNearbyAlliesHaveCullingStrikeUniqueTwoHandAxe9"] = { affix = "", "Nearby Allies have Culling Strike", statOrder = { 2313 }, level = 1, group = "DisplayGrantsCullingStrike", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1560540713] = { "Nearby Allies have Culling Strike" }, } }, ["DisplayNearbyAlliesHaveIncreasedItemRarityUniqueTwoHandAxe9"] = { affix = "", "Nearby Allies have 30% increased Item Rarity", statOrder = { 1465 }, level = 1, group = "DisplayIncreasedItemRarity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1722463112] = { "Nearby Allies have 30% increased Item Rarity" }, } }, - ["DisplayNearbyAlliesHaveCriticalStrikeMultiplierTwoHandAxe9"] = { affix = "", "Nearby Allies have +50% to Critical Damage Bonus", statOrder = { 7670 }, level = 1, group = "DisplayGrantsCriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [3152714748] = { "Nearby Allies have +50% to Critical Damage Bonus" }, } }, - ["DisplayNearbyAlliesHaveFortifyTwoHandAxe9"] = { affix = "", "Nearby Allies have +10 Fortification", statOrder = { 7672 }, level = 1, group = "DisplayGrantsFortify", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [244825991] = { "Nearby Allies have +10 Fortification" }, } }, + ["DisplayNearbyAlliesHaveCriticalStrikeMultiplierTwoHandAxe9"] = { affix = "", "Nearby Allies have +50% to Critical Damage Bonus", statOrder = { 7665 }, level = 1, group = "DisplayGrantsCriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [3152714748] = { "Nearby Allies have +50% to Critical Damage Bonus" }, } }, + ["DisplayNearbyAlliesHaveFortifyTwoHandAxe9"] = { affix = "", "Nearby Allies have +10 Fortification", statOrder = { 7667 }, level = 1, group = "DisplayGrantsFortify", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [244825991] = { "Nearby Allies have +10 Fortification" }, } }, ["AdditionalVaalSoulOnKillUniqueCorruptedJewel4_"] = { affix = "", "(20-30)% chance to gain an additional Vaal Soul on Kill", statOrder = { 2832 }, level = 1, group = "AdditionalVaalSoulOnKill", weightKey = { }, weightVal = { }, modTags = { "vaal" }, tradeHashes = { [1962922582] = { "(20-30)% chance to gain an additional Vaal Soul on Kill" }, } }, ["VaalSkillDurationUniqueCorruptedJewel5"] = { affix = "", "(15-20)% increased Vaal Skill Effect Duration", statOrder = { 2833 }, level = 1, group = "VaalSkillDuration", weightKey = { }, weightVal = { }, modTags = { "vaal" }, tradeHashes = { [547412107] = { "(15-20)% increased Vaal Skill Effect Duration" }, } }, - ["VaalSkillRefundChanceUniqueCorruptedJewel5"] = { affix = "", "Vaal Skills have (15-20)% chance to regain consumed Souls when used", statOrder = { 10443 }, level = 1, group = "VaalSkillRefundChance", weightKey = { }, weightVal = { }, modTags = { "vaal" }, tradeHashes = { [2833218772] = { "Vaal Skills have (15-20)% chance to regain consumed Souls when used" }, } }, + ["VaalSkillRefundChanceUniqueCorruptedJewel5"] = { affix = "", "Vaal Skills have (15-20)% chance to regain consumed Souls when used", statOrder = { 10436 }, level = 1, group = "VaalSkillRefundChance", weightKey = { }, weightVal = { }, modTags = { "vaal" }, tradeHashes = { [2833218772] = { "Vaal Skills have (15-20)% chance to regain consumed Souls when used" }, } }, ["VaalSkillCriticalStrikeChanceCorruptedJewel6"] = { affix = "", "(80-120)% increased Vaal Skill Critical Hit Chance", statOrder = { 2835 }, level = 1, group = "VaalSkillCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "critical", "vaal" }, tradeHashes = { [3165492062] = { "(80-120)% increased Vaal Skill Critical Hit Chance" }, } }, ["VaalSkillCriticalStrikeMultiplierCorruptedJewel6"] = { affix = "", "+(22-30)% to Vaal Skill Critical Damage Bonus", statOrder = { 2836 }, level = 1, group = "VaalSkillCriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "damage", "critical", "vaal" }, tradeHashes = { [2070982674] = { "+(22-30)% to Vaal Skill Critical Damage Bonus" }, } }, ["AttackDamageUniqueJewel42"] = { affix = "", "10% increased Attack Damage", statOrder = { 1156 }, level = 1, group = "AttackDamage", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [2843214518] = { "10% increased Attack Damage" }, } }, @@ -3796,7 +3796,7 @@ return { ["SpellAddedFireDamageUnique__2_"] = { affix = "", "Adds (20-30) to 40 Fire Damage to Spells", statOrder = { 1305 }, level = 1, group = "SpellAddedFireDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "elemental_damage", "damage", "elemental", "fire", "caster" }, tradeHashes = { [1133016593] = { "Adds (20-30) to 40 Fire Damage to Spells" }, } }, ["SpellAddedFireDamageUnique__3"] = { affix = "", "Adds (20-24) to (38-46) Fire Damage to Spells", statOrder = { 1305 }, level = 1, group = "SpellAddedFireDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "elemental_damage", "damage", "elemental", "fire", "caster" }, tradeHashes = { [1133016593] = { "Adds (20-24) to (38-46) Fire Damage to Spells" }, } }, ["SpellAddedFireDamageUnique__4"] = { affix = "", "Adds (2-3) to (5-6) Fire Damage to Spells", statOrder = { 1305 }, level = 1, group = "SpellAddedFireDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "elemental_damage", "damage", "elemental", "fire", "caster" }, tradeHashes = { [1133016593] = { "Adds (2-3) to (5-6) Fire Damage to Spells" }, } }, - ["SpellAddedFireDamageUnique__5"] = { affix = "", "Battlemage", statOrder = { 10684 }, level = 1, group = "KeystoneBattlemage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [448903047] = { "Battlemage" }, } }, + ["SpellAddedFireDamageUnique__5"] = { affix = "", "Battlemage", statOrder = { 10685 }, level = 1, group = "KeystoneBattlemage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [448903047] = { "Battlemage" }, } }, ["SpellAddedFireDamageUnique__6_"] = { affix = "", "Adds (14-16) to (30-32) Fire Damage to Spells", statOrder = { 1305 }, level = 1, group = "SpellAddedFireDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "elemental_damage", "damage", "elemental", "fire", "caster" }, tradeHashes = { [1133016593] = { "Adds (14-16) to (30-32) Fire Damage to Spells" }, } }, ["SpellAddedColdDamageUniqueBootsStrDex5"] = { affix = "", "Adds (25-30) to (40-50) Cold Damage to Spells", statOrder = { 1306 }, level = 1, group = "SpellAddedColdDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "elemental_damage", "damage", "elemental", "cold", "caster" }, tradeHashes = { [2469416729] = { "Adds (25-30) to (40-50) Cold Damage to Spells" }, } }, ["SpellAddedColdDamageUnique__1"] = { affix = "", "Adds 100 to 100 Cold Damage to Spells", statOrder = { 1306 }, level = 1, group = "SpellAddedColdDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "elemental_damage", "damage", "elemental", "cold", "caster" }, tradeHashes = { [2469416729] = { "Adds 100 to 100 Cold Damage to Spells" }, } }, @@ -3830,7 +3830,7 @@ return { ["PhysicalDamageWhileFrozenUnique___1"] = { affix = "", "100% increased Global Physical Damage while Frozen", statOrder = { 3049 }, level = 1, group = "PhysicalDamageWhileFrozen", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [2614654450] = { "100% increased Global Physical Damage while Frozen" }, } }, ["AttacksThatStunCauseBleedingUnique__1"] = { affix = "", "Hits that Stun inflict Bleeding", statOrder = { 2265 }, level = 1, group = "AttacksThatStunCauseBleeding", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1454946771] = { "Hits that Stun inflict Bleeding" }, } }, ["GrantEnemiesOnslaughtOnKillUnique__1"] = { affix = "", "5% chance to grant Onslaught to nearby Enemies on Kill", statOrder = { 3083 }, level = 1, group = "GrantEnemiesOnslaughtOnKill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1924591908] = { "5% chance to grant Onslaught to nearby Enemies on Kill" }, } }, - ["OnslaugtOnKillPercentChanceUnique__1"] = { affix = "", "10% chance to gain Onslaught for 10 seconds on kill", statOrder = { 5535 }, level = 1, group = "OnslaugtOnKill10SecondsPercentChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2453026567] = { "10% chance to gain Onslaught for 10 seconds on kill" }, } }, + ["OnslaugtOnKillPercentChanceUnique__1"] = { affix = "", "10% chance to gain Onslaught for 10 seconds on kill", statOrder = { 5531 }, level = 1, group = "OnslaugtOnKill10SecondsPercentChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2453026567] = { "10% chance to gain Onslaught for 10 seconds on kill" }, } }, ["MaximumLifeOnKillPercentUnique__1"] = { affix = "", "Recover 1% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Recover 1% of maximum Life on Kill" }, } }, ["MaximumLifeOnKillPercentUnique__2"] = { affix = "", "Recover (1-3)% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Recover (1-3)% of maximum Life on Kill" }, } }, ["MaximumLifeOnKillPercentUnique__3__"] = { affix = "", "Recover (3-5)% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Recover (3-5)% of maximum Life on Kill" }, } }, @@ -3927,7 +3927,7 @@ return { ["MaximumGolemsUnique__3"] = { affix = "", "+3 to maximum number of Summoned Golems", statOrder = { 3368 }, level = 43, group = "MaximumGolems", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2821079699] = { "+3 to maximum number of Summoned Golems" }, } }, ["MaximumGolemsUnique__4_"] = { affix = "", "-1 to maximum number of Summoned Golems", statOrder = { 3368 }, level = 1, group = "MaximumGolems", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2821079699] = { "-1 to maximum number of Summoned Golems" }, } }, ["GrantsLevel12StoneGolem"] = { affix = "", "Grants Level 12 Summon Stone Golem Skill", statOrder = { 462 }, level = 1, group = "GrantsStoneGolemSkill", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "skill" }, tradeHashes = { [3056188914] = { "Grants Level 12 Summon Stone Golem Skill" }, } }, - ["ZealotsOathUnique__1"] = { affix = "", "Life Regeneration is applied to Energy Shield instead", statOrder = { 9727 }, level = 1, group = "ZealotsOath", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [632761194] = { "Life Regeneration is applied to Energy Shield instead" }, } }, + ["ZealotsOathUnique__1"] = { affix = "", "Life Regeneration is applied to Energy Shield instead", statOrder = { 9721 }, level = 1, group = "ZealotsOath", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [632761194] = { "Life Regeneration is applied to Energy Shield instead" }, } }, ["WeaponCountsAsAllOneHandedWeapons__1"] = { affix = "", "Counts as all One Handed Melee Weapon Types", statOrder = { 3453 }, level = 1, group = "CountsAsAllOneHandMeleeWeapons", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1524882321] = { "Counts as all One Handed Melee Weapon Types" }, } }, ["SocketedGemsSupportedByFortifyUnique____1"] = { affix = "", "Socketed Gems are Supported by Level 12 Fortify", statOrder = { 363 }, level = 1, group = "DisplaySocketedGemsSupportedByFortify", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [107118693] = { "Socketed Gems are Supported by Level 12 Fortify" }, } }, ["CannotBePoisonedUnique__1"] = { affix = "", "Cannot be Poisoned", statOrder = { 3073 }, level = 1, group = "CannotBePoisoned", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [3835551335] = { "Cannot be Poisoned" }, } }, @@ -3952,13 +3952,13 @@ return { ["ReducedReservationForSocketedCurseGemsUnique__1"] = { affix = "", "Socketed Curse Gems have 30% increased Reservation Efficiency", statOrder = { 453 }, level = 1, group = "DisplaySocketedCurseGemsGetReducedReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "gem", "curse" }, tradeHashes = { [1471600638] = { "Socketed Curse Gems have 30% increased Reservation Efficiency" }, } }, ["ReducedReservationForSocketedCurseGemsUnique__2"] = { affix = "", "Socketed Curse Gems have 80% increased Reservation Efficiency", statOrder = { 453 }, level = 1, group = "DisplaySocketedCurseGemsGetReducedReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "gem", "curse" }, tradeHashes = { [1471600638] = { "Socketed Curse Gems have 80% increased Reservation Efficiency" }, } }, ["GrantAlliesPowerChargeOnKillUnique__1"] = { affix = "", "10% chance to grant a Power Charge to nearby Allies on Kill", statOrder = { 3084 }, level = 1, group = "GrantAlliesPowerChargeOnKill", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [2367680009] = { "10% chance to grant a Power Charge to nearby Allies on Kill" }, } }, - ["GrantAlliesFrenzyChargeOnHitUnique__1"] = { affix = "", "5% chance to grant a Frenzy Charge to Allies in your Presence on Hit", statOrder = { 5542 }, level = 1, group = "GrantAlliesFrenzyChargeOnHit", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [991168463] = { "5% chance to grant a Frenzy Charge to Allies in your Presence on Hit" }, } }, + ["GrantAlliesFrenzyChargeOnHitUnique__1"] = { affix = "", "5% chance to grant a Frenzy Charge to Allies in your Presence on Hit", statOrder = { 5538 }, level = 1, group = "GrantAlliesFrenzyChargeOnHit", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [991168463] = { "5% chance to grant a Frenzy Charge to Allies in your Presence on Hit" }, } }, ["SummonRagingSpiritOnKillUnique__1"] = { affix = "", "25% chance to Trigger Level 10 Summon Raging Spirit on Kill", statOrder = { 568 }, level = 1, group = "SummonRagingSpiritOnKill", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "minion" }, tradeHashes = { [3751996449] = { "25% chance to Trigger Level 10 Summon Raging Spirit on Kill" }, } }, ["PhysicalDamageConvertedToChaosUnique__1"] = { affix = "", "25% of Physical Damage Converted to Chaos Damage", statOrder = { 1710 }, level = 1, group = "PhysicalDamageConvertedToChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "physical_damage", "damage", "physical", "chaos" }, tradeHashes = { [717955465] = { "25% of Physical Damage Converted to Chaos Damage" }, } }, ["PhysicalDamageConvertedToChaosUnique__2"] = { affix = "", "50% of Physical Damage Converted to Chaos Damage", statOrder = { 1710 }, level = 1, group = "PhysicalDamageConvertedToChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "physical_damage", "damage", "physical", "chaos" }, tradeHashes = { [717955465] = { "50% of Physical Damage Converted to Chaos Damage" }, } }, ["FishDetectionUnique__1_"] = { affix = "", "Glows while in an Area containing a Unique Fish", statOrder = { 3782 }, level = 1, group = "FishingDetection", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [931560398] = { "Glows while in an Area containing a Unique Fish" }, } }, ["LocalMaimOnHitUnique__1"] = { affix = "", "Attacks with this Weapon Maim on hit", statOrder = { 3786 }, level = 1, group = "LocalMaimOnHit", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3418949024] = { "Attacks with this Weapon Maim on hit" }, } }, - ["LocalMaimOnHit2HImplicit_1"] = { affix = "", "25% chance to Maim on Hit", statOrder = { 7798 }, level = 1, group = "LocalMaimOnHitChance", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2763429652] = { "25% chance to Maim on Hit" }, } }, + ["LocalMaimOnHit2HImplicit_1"] = { affix = "", "25% chance to Maim on Hit", statOrder = { 7793 }, level = 1, group = "LocalMaimOnHitChance", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2763429652] = { "25% chance to Maim on Hit" }, } }, ["AlwaysCritShockedEnemiesUnique__1"] = { affix = "", "Always Critical Hit Shocked Enemies", statOrder = { 3789 }, level = 1, group = "AlwaysCritShockedEnemies", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3481428688] = { "Always Critical Hit Shocked Enemies" }, } }, ["CannotCritNonShockedEnemiesUnique___1"] = { affix = "", "You cannot deal Critical Hits against non-Shocked Enemies", statOrder = { 3790 }, level = 1, group = "CannotCritNonShockedEnemies", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3344493315] = { "You cannot deal Critical Hits against non-Shocked Enemies" }, } }, ["MinionChanceToBlindOnHitUnique__1"] = { affix = "", "Minions have 15% chance to Blind Enemies on hit", statOrder = { 3808 }, level = 1, group = "MinionChanceToBlindOnHit", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2939409392] = { "Minions have 15% chance to Blind Enemies on hit" }, } }, @@ -3978,42 +3978,42 @@ return { ["MinimumPowerChargesPerStackableJewelUnique__1"] = { affix = "", "+1 to Minimum Power Charges per Grand Spectrum", statOrder = { 3819 }, level = 1, group = "MinimumPowerChargesPerStackableJewel", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [308799121] = { "+1 to Minimum Power Charges per Grand Spectrum" }, } }, ["AddedColdDamagePerPowerChargeUnique__1"] = { affix = "", "Adds 10 to 20 Cold Damage to Spells per Power Charge", statOrder = { 1580 }, level = 1, group = "AddedColdDamagePerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "elemental_damage", "damage", "elemental", "cold", "caster" }, tradeHashes = { [3408048164] = { "Adds 10 to 20 Cold Damage to Spells per Power Charge" }, } }, ["AddedColdDamagePerPowerChargeUnique__2"] = { affix = "", "Adds 50 to 70 Cold Damage to Spells per Power Charge", statOrder = { 1580 }, level = 1, group = "AddedColdDamagePerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "elemental_damage", "damage", "elemental", "cold", "caster" }, tradeHashes = { [3408048164] = { "Adds 50 to 70 Cold Damage to Spells per Power Charge" }, } }, - ["GainManaOnKillingFrozenEnemyUnique__1"] = { affix = "", "+(20-25) Mana gained on Killing a Frozen Enemy", statOrder = { 9681 }, level = 1, group = "GainManaOnKillingFrozenEnemy", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3304801725] = { "+(20-25) Mana gained on Killing a Frozen Enemy" }, } }, + ["GainManaOnKillingFrozenEnemyUnique__1"] = { affix = "", "+(20-25) Mana gained on Killing a Frozen Enemy", statOrder = { 9675 }, level = 1, group = "GainManaOnKillingFrozenEnemy", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3304801725] = { "+(20-25) Mana gained on Killing a Frozen Enemy" }, } }, ["GainPowerChargeOnKillingFrozenEnemyUnique__1"] = { affix = "", "Gain a Power Charge on killing a Frozen enemy", statOrder = { 1579 }, level = 1, group = "GainPowerChargeOnKillingFrozenEnemy", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [3607154250] = { "Gain a Power Charge on killing a Frozen enemy" }, } }, - ["IncreasedDamageIfFrozenRecentlyUnique__1"] = { affix = "", "60% increased Damage if you've Frozen an Enemy Recently", statOrder = { 5992 }, level = 44, group = "IncreasedDamageIfFrozenRecently", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1064477264] = { "60% increased Damage if you've Frozen an Enemy Recently" }, } }, + ["IncreasedDamageIfFrozenRecentlyUnique__1"] = { affix = "", "60% increased Damage if you've Frozen an Enemy Recently", statOrder = { 5987 }, level = 44, group = "IncreasedDamageIfFrozenRecently", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1064477264] = { "60% increased Damage if you've Frozen an Enemy Recently" }, } }, ["AddedLightningDamagePerIntelligenceUnique__1"] = { affix = "", "Adds 1 to 10 Lightning Damage to Attacks with this Weapon per 10 Intelligence", statOrder = { 4542 }, level = 1, group = "AddedLightningDamagePerIntelligence", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning", "attack" }, tradeHashes = { [3390848861] = { "Adds 1 to 10 Lightning Damage to Attacks with this Weapon per 10 Intelligence" }, } }, ["AddedLightningDamagePerIntelligenceUnique__2"] = { affix = "", "Adds 1 to 5 Lightning Damage to Attacks with this Weapon per 10 Intelligence", statOrder = { 4542 }, level = 1, group = "AddedLightningDamagePerIntelligence", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning", "attack" }, tradeHashes = { [3390848861] = { "Adds 1 to 5 Lightning Damage to Attacks with this Weapon per 10 Intelligence" }, } }, ["IncreasedAttackSpeedPerDexterityUnique__1"] = { affix = "", "1% increased Attack Speed per 20 Dexterity", statOrder = { 2324 }, level = 1, group = "IncreasedAttackSpeedPerDexterity", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [720908147] = { "1% increased Attack Speed per 20 Dexterity" }, } }, - ["MovementVelocityWhileBleedingUnique__1"] = { affix = "", "20% increased Movement Speed while Bleeding", statOrder = { 9173 }, level = 1, group = "MovementVelocityWhileBleeding", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [696659555] = { "20% increased Movement Speed while Bleeding" }, } }, + ["MovementVelocityWhileBleedingUnique__1"] = { affix = "", "20% increased Movement Speed while Bleeding", statOrder = { 9167 }, level = 1, group = "MovementVelocityWhileBleeding", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [696659555] = { "20% increased Movement Speed while Bleeding" }, } }, ["IncreasedPhysicalDamageTakenWhileMovingUnique__1"] = { affix = "", "10% increased Physical Damage taken while moving", statOrder = { 3985 }, level = 1, group = "IncreasedPhysicalDamageTakenWhileMoving", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [4052714663] = { "10% increased Physical Damage taken while moving" }, } }, ["PhysicalDamageReductionWhileNotMovingUnique__1"] = { affix = "", "10% additional Physical Damage Reduction while stationary", statOrder = { 3983 }, level = 1, group = "PhysicalDamageReductionWhileNotMoving", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [2181129193] = { "10% additional Physical Damage Reduction while stationary" }, } }, - ["AddedLightningDamagePerShockedEnemyKilledUnique__1"] = { affix = "", "Adds 1 to 10 Lightning Damage for each Shocked Enemy you've Killed Recently", statOrder = { 8972 }, level = 1, group = "AddedLightningDamagePerShockedEnemyKilled", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [4222857095] = { "Adds 1 to 10 Lightning Damage for each Shocked Enemy you've Killed Recently" }, } }, - ["ColdPenetrationAgainstChilledEnemiesUnique__1"] = { affix = "", "Damage Penetrates 20% Cold Resistance against Chilled Enemies", statOrder = { 5698 }, level = 81, group = "ColdPenetrationAgainstChilledEnemies", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [1477032229] = { "Damage Penetrates 20% Cold Resistance against Chilled Enemies" }, } }, - ["GainLifeOnIgnitingEnemyUnique__1"] = { affix = "", "Recover (40-60) Life when you Ignite an Enemy", statOrder = { 9679 }, level = 81, group = "GainLifeOnIgnitingEnemy", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [4045269075] = { "Recover (40-60) Life when you Ignite an Enemy" }, } }, - ["GainLifeOnIgnitingEnemyUnique__2"] = { affix = "", "Recover (20-30) Life when you Ignite an Enemy", statOrder = { 9679 }, level = 36, group = "GainLifeOnIgnitingEnemy", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [4045269075] = { "Recover (20-30) Life when you Ignite an Enemy" }, } }, - ["ReflectsShocksUnique__1"] = { affix = "", "Shock Reflection", statOrder = { 9715 }, level = 1, group = "ReflectsShocks", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3291999509] = { "Shock Reflection" }, } }, - ["ChaosDamageDoesNotBypassESNotLowLifeOrManaUnique__1"] = { affix = "", "Chaos Damage taken does not cause double loss of Energy Shield while not on Low Life", statOrder = { 5581 }, level = 1, group = "ChaosDamageDoesNotBypassESNotLowLifeOrMana", weightKey = { }, weightVal = { }, modTags = { "chaos" }, tradeHashes = { [2319040925] = { "Chaos Damage taken does not cause double loss of Energy Shield while not on Low Life" }, } }, - ["FrenzyChargeOnHitWhileBleedingUnique__1"] = { affix = "", "Gain a Frenzy Charge on Hit while Bleeding", statOrder = { 6794 }, level = 1, group = "FrenzyChargeOnHitWhileBleeding", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [2977774856] = { "Gain a Frenzy Charge on Hit while Bleeding" }, } }, - ["IncreasedColdDamagePerFrenzyChargeUnique__1"] = { affix = "", "(15-20)% increased Cold Damage per Frenzy Charge", statOrder = { 5683 }, level = 1, group = "IncreasedColdDamagePerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold" }, tradeHashes = { [329974315] = { "(15-20)% increased Cold Damage per Frenzy Charge" }, } }, - ["IncreasedColdDamagePerFrenzyChargeUnique__2"] = { affix = "", "(15-20)% increased Cold Damage per Frenzy Charge", statOrder = { 5683 }, level = 1, group = "IncreasedColdDamagePerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold" }, tradeHashes = { [329974315] = { "(15-20)% increased Cold Damage per Frenzy Charge" }, } }, - ["OnHitBlindChilledEnemiesUnique__1_"] = { affix = "", "Blind Chilled enemies on Hit", statOrder = { 4925 }, level = 1, group = "OnHitBlindChilledEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3450276548] = { "Blind Chilled enemies on Hit" }, } }, + ["AddedLightningDamagePerShockedEnemyKilledUnique__1"] = { affix = "", "Adds 1 to 10 Lightning Damage for each Shocked Enemy you've Killed Recently", statOrder = { 8967 }, level = 1, group = "AddedLightningDamagePerShockedEnemyKilled", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [4222857095] = { "Adds 1 to 10 Lightning Damage for each Shocked Enemy you've Killed Recently" }, } }, + ["ColdPenetrationAgainstChilledEnemiesUnique__1"] = { affix = "", "Damage Penetrates 20% Cold Resistance against Chilled Enemies", statOrder = { 5694 }, level = 81, group = "ColdPenetrationAgainstChilledEnemies", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [1477032229] = { "Damage Penetrates 20% Cold Resistance against Chilled Enemies" }, } }, + ["GainLifeOnIgnitingEnemyUnique__1"] = { affix = "", "Recover (40-60) Life when you Ignite an Enemy", statOrder = { 9673 }, level = 81, group = "GainLifeOnIgnitingEnemy", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [4045269075] = { "Recover (40-60) Life when you Ignite an Enemy" }, } }, + ["GainLifeOnIgnitingEnemyUnique__2"] = { affix = "", "Recover (20-30) Life when you Ignite an Enemy", statOrder = { 9673 }, level = 36, group = "GainLifeOnIgnitingEnemy", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [4045269075] = { "Recover (20-30) Life when you Ignite an Enemy" }, } }, + ["ReflectsShocksUnique__1"] = { affix = "", "Shock Reflection", statOrder = { 9709 }, level = 1, group = "ReflectsShocks", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3291999509] = { "Shock Reflection" }, } }, + ["ChaosDamageDoesNotBypassESNotLowLifeOrManaUnique__1"] = { affix = "", "Chaos Damage taken does not cause double loss of Energy Shield while not on Low Life", statOrder = { 5577 }, level = 1, group = "ChaosDamageDoesNotBypassESNotLowLifeOrMana", weightKey = { }, weightVal = { }, modTags = { "chaos" }, tradeHashes = { [2319040925] = { "Chaos Damage taken does not cause double loss of Energy Shield while not on Low Life" }, } }, + ["FrenzyChargeOnHitWhileBleedingUnique__1"] = { affix = "", "Gain a Frenzy Charge on Hit while Bleeding", statOrder = { 6789 }, level = 1, group = "FrenzyChargeOnHitWhileBleeding", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [2977774856] = { "Gain a Frenzy Charge on Hit while Bleeding" }, } }, + ["IncreasedColdDamagePerFrenzyChargeUnique__1"] = { affix = "", "(15-20)% increased Cold Damage per Frenzy Charge", statOrder = { 5679 }, level = 1, group = "IncreasedColdDamagePerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold" }, tradeHashes = { [329974315] = { "(15-20)% increased Cold Damage per Frenzy Charge" }, } }, + ["IncreasedColdDamagePerFrenzyChargeUnique__2"] = { affix = "", "(15-20)% increased Cold Damage per Frenzy Charge", statOrder = { 5679 }, level = 1, group = "IncreasedColdDamagePerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold" }, tradeHashes = { [329974315] = { "(15-20)% increased Cold Damage per Frenzy Charge" }, } }, + ["OnHitBlindChilledEnemiesUnique__1_"] = { affix = "", "Blind Chilled enemies on Hit", statOrder = { 4922 }, level = 1, group = "OnHitBlindChilledEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3450276548] = { "Blind Chilled enemies on Hit" }, } }, ["GainLifeOnBlockUnique__1"] = { affix = "", "Recover (250-500) Life when you Block", statOrder = { 1522 }, level = 1, group = "RecoverLifeOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "resource", "life" }, tradeHashes = { [1678831767] = { "Recover (250-500) Life when you Block" }, } }, ["GrantsLevel30ReckoningUnique__1"] = { affix = "", "Grants Level 30 Reckoning Skill", statOrder = { 489 }, level = 1, group = "GrantsLevel30Reckoning", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [2434330144] = { "Grants Level 30 Reckoning Skill" }, } }, - ["MinionsRecoverLifeOnKillingPoisonedEnemyUnique__1_"] = { affix = "", "Minions Recover 10% of maximum Life on Killing a Poisoned Enemy", statOrder = { 9112 }, level = 1, group = "MinionsRecoverLifeOnKillingPoisonedEnemy", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "resource", "life", "minion" }, tradeHashes = { [2602664175] = { "Minions Recover 10% of maximum Life on Killing a Poisoned Enemy" }, } }, + ["MinionsRecoverLifeOnKillingPoisonedEnemyUnique__1_"] = { affix = "", "Minions Recover 10% of maximum Life on Killing a Poisoned Enemy", statOrder = { 9107 }, level = 1, group = "MinionsRecoverLifeOnKillingPoisonedEnemy", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "resource", "life", "minion" }, tradeHashes = { [2602664175] = { "Minions Recover 10% of maximum Life on Killing a Poisoned Enemy" }, } }, ["WhenReachingMaxPowerChargesGainAFrenzyChargeUnique__1"] = { affix = "", "Gain a Frenzy Charge on reaching Maximum Power Charges", statOrder = { 3286 }, level = 1, group = "WhenReachingMaxPowerChargesGainAFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [2732344760] = { "Gain a Frenzy Charge on reaching Maximum Power Charges" }, } }, ["GrantsEnvyUnique__1"] = { affix = "", "Grants Level 25 Envy Skill", statOrder = { 488 }, level = 87, group = "GrantsEnvy", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [52953650] = { "Grants Level 25 Envy Skill" }, } }, ["GrantsEnvyUnique__2"] = { affix = "", "Grants Level 15 Envy Skill", statOrder = { 488 }, level = 1, group = "GrantsEnvy", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [52953650] = { "Grants Level 15 Envy Skill" }, } }, ["GainArmourIfBlockedRecentlyUnique__1"] = { affix = "", "+(1500-3000) Armour if you've Blocked Recently", statOrder = { 4106 }, level = 1, group = "GainArmourIfBlockedRecently", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [4091848539] = { "+(1500-3000) Armour if you've Blocked Recently" }, } }, - ["EnemiesBlockedAreIntimidatedUnique__1"] = { affix = "", "Permanently Intimidate enemies on Block", statOrder = { 9428 }, level = 1, group = "EnemiesBlockedAreIntimidated", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2930706364] = { "Permanently Intimidate enemies on Block" }, } }, + ["EnemiesBlockedAreIntimidatedUnique__1"] = { affix = "", "Permanently Intimidate enemies on Block", statOrder = { 9422 }, level = 1, group = "EnemiesBlockedAreIntimidated", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2930706364] = { "Permanently Intimidate enemies on Block" }, } }, ["MinionsPoisonEnemiesOnHitUnique__1"] = { affix = "", "Minions have 60% chance to Poison Enemies on Hit", statOrder = { 2900 }, level = 1, group = "MinionsPoisonEnemiesOnHit", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "poison", "chaos", "minion", "ailment" }, tradeHashes = { [1974445926] = { "Minions have 60% chance to Poison Enemies on Hit" }, } }, ["MinionsPoisonEnemiesOnHitUnique__2"] = { affix = "", "Minions have 60% chance to Poison Enemies on Hit", statOrder = { 2900 }, level = 1, group = "MinionsPoisonEnemiesOnHit", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "poison", "chaos", "minion", "ailment" }, tradeHashes = { [1974445926] = { "Minions have 60% chance to Poison Enemies on Hit" }, } }, ["GrantsLevel20BoneNovaTriggerUnique__1"] = { affix = "", "Trigger Level 20 Bone Nova when you Hit a Bleeding Enemy", statOrder = { 553 }, level = 1, group = "GrantsLevel20BoneNovaTrigger", weightKey = { }, weightVal = { }, modTags = { "skill", "attack" }, tradeHashes = { [2634885412] = { "Trigger Level 20 Bone Nova when you Hit a Bleeding Enemy" }, } }, ["GrantsLevel20IcicleNovaTriggerUnique__1"] = { affix = "", "Trigger Level 20 Icicle Burst when you Hit a Frozen Enemy", statOrder = { 590 }, level = 1, group = "GrantsLevel20IcicleNovaTrigger", weightKey = { }, weightVal = { }, modTags = { "skill", "attack" }, tradeHashes = { [1357672429] = { "Trigger Level 20 Icicle Burst when you Hit a Frozen Enemy" }, } }, ["AttacksCauseBleedingOnCursedEnemyHitUnique__1"] = { affix = "", "Attacks have 25% chance to inflict Bleeding when Hitting Cursed Enemies", statOrder = { 4586 }, level = 1, group = "AttacksCauseBleedingOnCursedEnemyHit25Percent", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [2591028853] = { "Attacks have 25% chance to inflict Bleeding when Hitting Cursed Enemies" }, } }, - ["ReceiveBleedingWhenHitUnique__1_"] = { affix = "", "50% chance to be inflicted with Bleeding when Hit", statOrder = { 9654 }, level = 1, group = "ReceiveBleedingWhenHit", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [3423694372] = { "50% chance to be inflicted with Bleeding when Hit" }, } }, + ["ReceiveBleedingWhenHitUnique__1_"] = { affix = "", "50% chance to be inflicted with Bleeding when Hit", statOrder = { 9648 }, level = 1, group = "ReceiveBleedingWhenHit", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [3423694372] = { "50% chance to be inflicted with Bleeding when Hit" }, } }, ["ArmourIncreasedByUncappedFireResistanceUnique__1"] = { affix = "", "Armour is increased by Uncapped Fire Resistance", statOrder = { 4419 }, level = 1, group = "ArmourUncappedFireResistance", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [713266390] = { "Armour is increased by Uncapped Fire Resistance" }, } }, - ["EvasionIncreasedByUncappedColdResistanceUnique__1"] = { affix = "", "Evasion Rating is increased by Overcapped Cold Resistance", statOrder = { 6498 }, level = 1, group = "EvasionIncreasedByUncappedColdResistance", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [2358015838] = { "Evasion Rating is increased by Overcapped Cold Resistance" }, } }, - ["CriticalChanceIncreasedByUncappedLightningResistanceUnique__1"] = { affix = "", "Critical Hit Chance is increased by Overcapped Lightning Resistance", statOrder = { 5840 }, level = 1, group = "CriticalChanceIncreasedByUncappedLightningResistance", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [2478752719] = { "Critical Hit Chance is increased by Overcapped Lightning Resistance" }, } }, + ["EvasionIncreasedByUncappedColdResistanceUnique__1"] = { affix = "", "Evasion Rating is increased by Overcapped Cold Resistance", statOrder = { 6493 }, level = 1, group = "EvasionIncreasedByUncappedColdResistance", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [2358015838] = { "Evasion Rating is increased by Overcapped Cold Resistance" }, } }, + ["CriticalChanceIncreasedByUncappedLightningResistanceUnique__1"] = { affix = "", "Critical Hit Chance is increased by Overcapped Lightning Resistance", statOrder = { 5836 }, level = 1, group = "CriticalChanceIncreasedByUncappedLightningResistance", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [2478752719] = { "Critical Hit Chance is increased by Overcapped Lightning Resistance" }, } }, ["CoverInAshWhenHitUnique__1"] = { affix = "", "Cover Enemies in Ash when they Hit you", statOrder = { 4327 }, level = 44, group = "CoverInAshWhenHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3748879662] = { "Cover Enemies in Ash when they Hit you" }, } }, ["CriticalStrikesDealIncreasedLightningDamageUnique__1"] = { affix = "", "50% increased Lightning Damage", statOrder = { 875 }, level = 87, group = "CriticalStrikesDealIncreasedLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [2231156303] = { "50% increased Lightning Damage" }, } }, ["MaximumEnergyShieldAsPercentageOfLifeUnique__1"] = { affix = "", "Gain (4-6)% of maximum Life as Extra maximum Energy Shield", statOrder = { 1435 }, level = 60, group = "MaximumEnergyShieldAsPercentageOfLife", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1228337241] = { "Gain (4-6)% of maximum Life as Extra maximum Energy Shield" }, } }, @@ -4021,10 +4021,10 @@ return { ["ChillEnemiesWhenHitUnique__1"] = { affix = "", "Chill Enemy for 1 second when Hit, reducing their Action Speed by 30%", statOrder = { 2867 }, level = 1, group = "ChillEnemiesWhenHit", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [2459809121] = { "Chill Enemy for 1 second when Hit, reducing their Action Speed by 30%" }, } }, ["OnlySocketCorruptedGemsUnique__1"] = { affix = "", "You can only Socket Corrupted Gems in this item", statOrder = { 59 }, level = 1, group = "OnlySocketCorruptedGems", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [608438307] = { "You can only Socket Corrupted Gems in this item" }, } }, ["CurseLevel10VulnerabilityOnHitUnique__1"] = { affix = "", "Curse Enemies with Vulnerability on Hit", statOrder = { 2304 }, level = 1, group = "CurseLevel10VulnerabilityOnHit", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2213584313] = { "Curse Enemies with Vulnerability on Hit" }, } }, - ["FireResistConvertedToBlockChanceScaledJewelUnique__1_"] = { affix = "", "Passives granting Fire Resistance or all Elemental Resistances in Radius", "also grant Chance to Block Attack Damage at 50% of its value", statOrder = { 7879, 7879.1 }, level = 1, group = "FireResistConvertedToBlockChanceScaledJewel", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3931143552] = { "Passives granting Fire Resistance or all Elemental Resistances in Radius", "also grant Chance to Block Attack Damage at 50% of its value" }, } }, - ["FireResistAlsoGrantsEnduranceChargeOnKillJewelUnique__1"] = { affix = "", "Passives granting Fire Resistance or all Elemental Resistances in Radius", "also grant an equal chance to gain an Endurance Charge on Kill", statOrder = { 7880, 7880.1 }, level = 1, group = "FireResistAlsoGrantsEnduranceChargeOnKillJewel", weightKey = { }, weightVal = { }, modTags = { "endurance_charge" }, tradeHashes = { [1645524575] = { "Passives granting Fire Resistance or all Elemental Resistances in Radius", "also grant an equal chance to gain an Endurance Charge on Kill" }, } }, - ["ColdResistAlsoGrantsFrenzyChargeOnKillJewelUnique__1"] = { affix = "", "Passives granting Cold Resistance or all Elemental Resistances in Radius", "also grant an equal chance to gain a Frenzy Charge on Kill", statOrder = { 7857, 7857.1 }, level = 1, group = "ColdResistAlsoGrantsFrenzyChargeOnKillJewel", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [509677462] = { "Passives granting Cold Resistance or all Elemental Resistances in Radius", "also grant an equal chance to gain a Frenzy Charge on Kill" }, } }, - ["LightningResistAlsoGrantsPowerChargeOnKillJewelUnique__1"] = { affix = "", "Passives granting Lightning Resistance or all Elemental Resistances in Radius", "also grant an equal chance to gain a Power Charge on Kill", statOrder = { 7893, 7893.1 }, level = 1, group = "LightningResistAlsoGrantsPowerChargeOnKillJewel", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [926444104] = { "Passives granting Lightning Resistance or all Elemental Resistances in Radius", "also grant an equal chance to gain a Power Charge on Kill" }, } }, + ["FireResistConvertedToBlockChanceScaledJewelUnique__1_"] = { affix = "", "Passives granting Fire Resistance or all Elemental Resistances in Radius", "also grant Chance to Block Attack Damage at 50% of its value", statOrder = { 7874, 7874.1 }, level = 1, group = "FireResistConvertedToBlockChanceScaledJewel", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3931143552] = { "Passives granting Fire Resistance or all Elemental Resistances in Radius", "also grant Chance to Block Attack Damage at 50% of its value" }, } }, + ["FireResistAlsoGrantsEnduranceChargeOnKillJewelUnique__1"] = { affix = "", "Passives granting Fire Resistance or all Elemental Resistances in Radius", "also grant an equal chance to gain an Endurance Charge on Kill", statOrder = { 7875, 7875.1 }, level = 1, group = "FireResistAlsoGrantsEnduranceChargeOnKillJewel", weightKey = { }, weightVal = { }, modTags = { "endurance_charge" }, tradeHashes = { [1645524575] = { "Passives granting Fire Resistance or all Elemental Resistances in Radius", "also grant an equal chance to gain an Endurance Charge on Kill" }, } }, + ["ColdResistAlsoGrantsFrenzyChargeOnKillJewelUnique__1"] = { affix = "", "Passives granting Cold Resistance or all Elemental Resistances in Radius", "also grant an equal chance to gain a Frenzy Charge on Kill", statOrder = { 7852, 7852.1 }, level = 1, group = "ColdResistAlsoGrantsFrenzyChargeOnKillJewel", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [509677462] = { "Passives granting Cold Resistance or all Elemental Resistances in Radius", "also grant an equal chance to gain a Frenzy Charge on Kill" }, } }, + ["LightningResistAlsoGrantsPowerChargeOnKillJewelUnique__1"] = { affix = "", "Passives granting Lightning Resistance or all Elemental Resistances in Radius", "also grant an equal chance to gain a Power Charge on Kill", statOrder = { 7888, 7888.1 }, level = 1, group = "LightningResistAlsoGrantsPowerChargeOnKillJewel", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [926444104] = { "Passives granting Lightning Resistance or all Elemental Resistances in Radius", "also grant an equal chance to gain a Power Charge on Kill" }, } }, ["LightningStrikesOnCritUnique__1"] = { affix = "", "Trigger Level 12 Lightning Bolt when you deal a Critical Hit", statOrder = { 559 }, level = 50, group = "LightningStrikesOnCrit", weightKey = { }, weightVal = { }, modTags = { "skill", "critical" }, tradeHashes = { [3241494164] = { "Trigger Level 12 Lightning Bolt when you deal a Critical Hit" }, } }, ["LightningStrikesOnCritUnique__2"] = { affix = "", "Trigger Level 30 Lightning Bolt when you deal a Critical Hit", statOrder = { 559 }, level = 87, group = "LightningStrikesOnCrit", weightKey = { }, weightVal = { }, modTags = { "skill", "critical" }, tradeHashes = { [3241494164] = { "Trigger Level 30 Lightning Bolt when you deal a Critical Hit" }, } }, ["ArcticArmourBuffEffectUnique__1_"] = { affix = "", "50% increased Arctic Armour Buff Effect", statOrder = { 3679 }, level = 1, group = "ArcticArmourBuffEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3995612171] = { "50% increased Arctic Armour Buff Effect" }, } }, @@ -4074,7 +4074,7 @@ return { ["IncreasedLifeWhileNoCorruptedItemsUnique__1"] = { affix = "", "(8-12)% increased Maximum Life if no Equipped Items are Corrupted", statOrder = { 3854 }, level = 1, group = "IncreasedLifeWhileNoCorruptedItems", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2217962305] = { "(8-12)% increased Maximum Life if no Equipped Items are Corrupted" }, } }, ["LifeRegenerationPerMinuteWhileNoCorruptedItemsUnique__1"] = { affix = "", "Regenerate 400 Life per second if no Equipped Items are Corrupted", statOrder = { 3855 }, level = 1, group = "LifeRegenerationPerMinuteWhileNoCorruptedItems", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2497198283] = { "Regenerate 400 Life per second if no Equipped Items are Corrupted" }, } }, ["EnergyShieldRegenerationPerMinuteWhileAllCorruptedItemsUnique__1"] = { affix = "", "Regenerate 400 Energy Shield per second if all Equipped items are Corrupted", statOrder = { 3856 }, level = 1, group = "EnergyShieldRegenerationPerMinuteWhileAllCorruptedItems", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [4156715241] = { "Regenerate 400 Energy Shield per second if all Equipped items are Corrupted" }, } }, - ["BaseManaRegenerationWhileAllCorruptedItemsUnique__1"] = { affix = "", "Regenerate 35 Mana per second if all Equipped Items are Corrupted", statOrder = { 7992 }, level = 1, group = "BaseManaRegenerationWhileAllCorruptedItems", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2760138143] = { "Regenerate 35 Mana per second if all Equipped Items are Corrupted" }, } }, + ["BaseManaRegenerationWhileAllCorruptedItemsUnique__1"] = { affix = "", "Regenerate 35 Mana per second if all Equipped Items are Corrupted", statOrder = { 7987 }, level = 1, group = "BaseManaRegenerationWhileAllCorruptedItems", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2760138143] = { "Regenerate 35 Mana per second if all Equipped Items are Corrupted" }, } }, ["AddedChaosDamageToAttacksAndSpellsUnique__1"] = { affix = "", "Adds (13-17) to (29-37) Chaos Damage", statOrder = { 1287 }, level = 1, group = "GlobalAddedChaosDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [3531280422] = { "Adds (13-17) to (29-37) Chaos Damage" }, } }, ["AddedChaosDamageToAttacksAndSpellsUnique__2"] = { affix = "", "Adds (13-17) to (23-29) Chaos Damage", statOrder = { 1287 }, level = 1, group = "GlobalAddedChaosDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [3531280422] = { "Adds (13-17) to (23-29) Chaos Damage" }, } }, ["GlobalAddedChaosDamageUnique__1"] = { affix = "", "Adds (17-19) to (23-29) Chaos Damage", statOrder = { 1287 }, level = 1, group = "GlobalAddedChaosDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [3531280422] = { "Adds (17-19) to (23-29) Chaos Damage" }, } }, @@ -4109,7 +4109,7 @@ return { ["ItemRarityWhileWearingANormalItemUnique__1"] = { affix = "", "(80-100)% increased Rarity of Items found with a Normal Item Equipped", statOrder = { 3862 }, level = 1, group = "ItemRarityWhileWearingANormalItem", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4151190513] = { "(80-100)% increased Rarity of Items found with a Normal Item Equipped" }, } }, ["AdditionalAttackTotemsUnique__1"] = { affix = "", "Attack Skills have +1 to maximum number of Summoned Totems", statOrder = { 3895 }, level = 1, group = "AdditionalAttackTotems", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3266394681] = { "Attack Skills have +1 to maximum number of Summoned Totems" }, } }, ["MinionColdResistUnique__1"] = { affix = "", "Minions have +40% to Cold Resistance", statOrder = { 3841 }, level = 1, group = "MinionColdResist", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "minion_resistance", "elemental", "cold", "resistance", "minion" }, tradeHashes = { [2200407711] = { "Minions have +40% to Cold Resistance" }, } }, - ["MinionFireResistUnique__1"] = { affix = "", "Minions have +40% to Fire Resistance", statOrder = { 9055 }, level = 1, group = "MinionFireResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "minion_resistance", "elemental", "fire", "resistance", "minion" }, tradeHashes = { [1889350679] = { "Minions have +40% to Fire Resistance" }, } }, + ["MinionFireResistUnique__1"] = { affix = "", "Minions have +40% to Fire Resistance", statOrder = { 9050 }, level = 1, group = "MinionFireResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "minion_resistance", "elemental", "fire", "resistance", "minion" }, tradeHashes = { [1889350679] = { "Minions have +40% to Fire Resistance" }, } }, ["MinionPhysicalDamageAddedAsColdUnique__1_"] = { affix = "", "Minions gain 20% of their Physical Damage as Extra Cold Damage", statOrder = { 3843 }, level = 1, group = "MinionPhysicalDamageAddedAsCold", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "minion_damage", "physical_damage", "damage", "physical", "elemental", "cold", "minion" }, tradeHashes = { [351413557] = { "Minions gain 20% of their Physical Damage as Extra Cold Damage" }, } }, ["FlaskStunImmunityUnique__1"] = { affix = "", "Cannot be Stunned during Effect", statOrder = { 740 }, level = 1, group = "FlaskStunImmunity", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [3589217170] = { "Cannot be Stunned during Effect" }, } }, ["PhasingOnTrapTriggeredUnique__1"] = { affix = "", "30% chance to gain Phasing for 4 seconds when your Trap is triggered by an Enemy", statOrder = { 3891 }, level = 1, group = "PhasingOnTrapTriggered", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [144887967] = { "30% chance to gain Phasing for 4 seconds when your Trap is triggered by an Enemy" }, } }, @@ -4147,7 +4147,7 @@ return { ["CannotLeechFromCriticalStrikesUnique___1"] = { affix = "", "Cannot Leech Life from Critical Hits", statOrder = { 3922 }, level = 1, group = "CannotLeechFromCriticalStrikes", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "critical" }, tradeHashes = { [3243534964] = { "Cannot Leech Life from Critical Hits" }, } }, ["ChanceToBlindOnCriticalStrikesUnique__1"] = { affix = "", "30% chance to Blind Enemies on Critical Hit", statOrder = { 3923 }, level = 1, group = "ChanceToBlindOnCriticalStrikes", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3983981705] = { "30% chance to Blind Enemies on Critical Hit" }, } }, ["ChanceToBlindOnCriticalStrikesUnique__2_"] = { affix = "", "(40-50)% chance to Blind Enemies on Critical Hit", statOrder = { 3923 }, level = 38, group = "ChanceToBlindOnCriticalStrikes", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3983981705] = { "(40-50)% chance to Blind Enemies on Critical Hit" }, } }, - ["BleedOnMeleeCriticalStrikeUnique__1"] = { affix = "", "50% chance to cause Bleeding on Critical Hit", statOrder = { 7638 }, level = 1, group = "LocalCausesBleedingOnCrit50PercentChance", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [2743246999] = { "50% chance to cause Bleeding on Critical Hit" }, } }, + ["BleedOnMeleeCriticalStrikeUnique__1"] = { affix = "", "50% chance to cause Bleeding on Critical Hit", statOrder = { 7633 }, level = 1, group = "LocalCausesBleedingOnCrit50PercentChance", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [2743246999] = { "50% chance to cause Bleeding on Critical Hit" }, } }, ["StunDurationBasedOnEnergyShieldUnique__1"] = { affix = "", "Stun Threshold is based on Energy Shield instead of Life", statOrder = { 3921 }, level = 48, group = "StunDurationBasedOnEnergyShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2562665460] = { "Stun Threshold is based on Energy Shield instead of Life" }, } }, ["TakeNoExtraDamageFromCriticalStrikesUnique__1"] = { affix = "", "Take no Extra Damage from Critical Hits", statOrder = { 3931 }, level = 1, group = "TakeNoExtraDamageFromCriticalStrikes", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [4294267596] = { "Take no Extra Damage from Critical Hits" }, } }, ["ShockedEnemyCastSpeedUnique__1"] = { affix = "", "Enemies you Shock have 30% reduced Cast Speed", statOrder = { 3932 }, level = 1, group = "ShockedEnemyCastSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4107150355] = { "Enemies you Shock have 30% reduced Cast Speed" }, } }, @@ -4155,173 +4155,173 @@ return { ["IncreasedBurningDamageIfYouHaveIgnitedRecentlyUnique__1"] = { affix = "", "100% increased Burning Damage if you've Ignited an Enemy Recently", statOrder = { 3969 }, level = 1, group = "IncreasedBurningDamageIfYouHaveIgnitedRecently", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [3919557483] = { "100% increased Burning Damage if you've Ignited an Enemy Recently" }, } }, ["RecoverLifePercentOnIgniteUnique__1"] = { affix = "", "Recover 1% of maximum Life when you Ignite an Enemy", statOrder = { 3970 }, level = 1, group = "RecoverLifePercentOnIgnite", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3112776239] = { "Recover 1% of maximum Life when you Ignite an Enemy" }, } }, ["IncreasedMeleePhysicalDamageAgainstIgnitedEnemiesUnique__1"] = { affix = "", "100% increased Melee Physical Damage against Ignited Enemies", statOrder = { 3971 }, level = 1, group = "IncreasedMeleePhysicalDamageAgainstIgnitedEnemies", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [1332534089] = { "100% increased Melee Physical Damage against Ignited Enemies" }, } }, - ["NormalMonsterItemQuantityUnique__1"] = { affix = "", "(35-50)% increased Quantity of Items Dropped by Slain Normal Enemies", statOrder = { 9311 }, level = 38, group = "NormalMonsterItemQuantity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1342790450] = { "(35-50)% increased Quantity of Items Dropped by Slain Normal Enemies" }, } }, - ["MagicMonsterItemRarityUnique__1"] = { affix = "", "(100-150)% increased Rarity of Items Dropped by Slain Magic Enemies", statOrder = { 7949 }, level = 1, group = "MagicMonsterItemRarity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3433676080] = { "(100-150)% increased Rarity of Items Dropped by Slain Magic Enemies" }, } }, - ["HeistContractChestRewardsDuplicated"] = { affix = "", "Heist Chests have a 100% chance to Duplicate their contents", "Monsters have 100% more Life", statOrder = { 5403, 8316 }, level = 1, group = "HeistContractChestRewardsDuplicated", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3026134008] = { "Monsters have 100% more Life" }, [2747693610] = { "Heist Chests have a 100% chance to Duplicate their contents" }, } }, - ["HeistContractAdditionalIntelligence"] = { affix = "", "Completing a Heist generates 3 additional Reveals", "Heist Chests have 25% chance to contain nothing", statOrder = { 8312, 8313 }, level = 1, group = "HeistContractAdditionalIntelligence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3038236553] = { "Heist Chests have 25% chance to contain nothing" }, [2309146693] = { "Completing a Heist generates 3 additional Reveals" }, } }, - ["HeistContractNPCPerksDoubled"] = { affix = "", "50% reduced time before Lockdown", "Rogue Perks are doubled", statOrder = { 6165, 8317 }, level = 1, group = "HeistContractNPCPerksDoubled", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [429193272] = { "50% reduced time before Lockdown" }, [898812928] = { "Rogue Perks are doubled" }, } }, - ["HeistContractBetterTargetValue"] = { affix = "", "Rogue Equipment cannot be found", "200% more Rogue's Marker value of primary Heist Target", statOrder = { 8314, 8315 }, level = 1, group = "HeistContractBetterTargetValue", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3009603087] = { "200% more Rogue's Marker value of primary Heist Target" }, [1045213941] = { "Rogue Equipment cannot be found" }, } }, + ["NormalMonsterItemQuantityUnique__1"] = { affix = "", "(35-50)% increased Quantity of Items Dropped by Slain Normal Enemies", statOrder = { 9305 }, level = 38, group = "NormalMonsterItemQuantity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1342790450] = { "(35-50)% increased Quantity of Items Dropped by Slain Normal Enemies" }, } }, + ["MagicMonsterItemRarityUnique__1"] = { affix = "", "(100-150)% increased Rarity of Items Dropped by Slain Magic Enemies", statOrder = { 7944 }, level = 1, group = "MagicMonsterItemRarity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3433676080] = { "(100-150)% increased Rarity of Items Dropped by Slain Magic Enemies" }, } }, + ["HeistContractChestRewardsDuplicated"] = { affix = "", "Heist Chests have a 100% chance to Duplicate their contents", "Monsters have 100% more Life", statOrder = { 5399, 8311 }, level = 1, group = "HeistContractChestRewardsDuplicated", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3026134008] = { "Monsters have 100% more Life" }, [2747693610] = { "Heist Chests have a 100% chance to Duplicate their contents" }, } }, + ["HeistContractAdditionalIntelligence"] = { affix = "", "Completing a Heist generates 3 additional Reveals", "Heist Chests have 25% chance to contain nothing", statOrder = { 8307, 8308 }, level = 1, group = "HeistContractAdditionalIntelligence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3038236553] = { "Heist Chests have 25% chance to contain nothing" }, [2309146693] = { "Completing a Heist generates 3 additional Reveals" }, } }, + ["HeistContractNPCPerksDoubled"] = { affix = "", "50% reduced time before Lockdown", "Rogue Perks are doubled", statOrder = { 6160, 8312 }, level = 1, group = "HeistContractNPCPerksDoubled", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [429193272] = { "50% reduced time before Lockdown" }, [898812928] = { "Rogue Perks are doubled" }, } }, + ["HeistContractBetterTargetValue"] = { affix = "", "Rogue Equipment cannot be found", "200% more Rogue's Marker value of primary Heist Target", statOrder = { 8309, 8310 }, level = 1, group = "HeistContractBetterTargetValue", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3009603087] = { "200% more Rogue's Marker value of primary Heist Target" }, [1045213941] = { "Rogue Equipment cannot be found" }, } }, ["CriticalStrikeChanceForForkingArrowsUnique__1"] = { affix = "", "(150-200)% increased Critical Hit Chance with arrows that Fork", statOrder = { 3972 }, level = 1, group = "CriticalStrikeChanceForForkingArrows", weightKey = { }, weightVal = { }, modTags = { "attack", "critical" }, tradeHashes = { [4169623196] = { "(150-200)% increased Critical Hit Chance with arrows that Fork" }, } }, ["ArrowsAlwaysCritAfterPiercingUnique___1"] = { affix = "", "Arrows Pierce all Targets after Chaining", statOrder = { 3975 }, level = 1, group = "ArrowsAlwaysCritAfterPiercing", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1997151732] = { "Arrows Pierce all Targets after Chaining" }, } }, ["ArrowsThatPierceCauseBleedingUnique__1"] = { affix = "", "Arrows that Pierce have 50% chance to inflict Bleeding", statOrder = { 3974 }, level = 1, group = "ArrowsThatPierceCauseBleeding25Percent", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1812251528] = { "Arrows that Pierce have 50% chance to inflict Bleeding" }, } }, ["IncreaseProjectileAttackDamagePerAccuracyUnique__1"] = { affix = "", "1% increased Projectile Attack Damage per 200 Accuracy Rating", statOrder = { 3978 }, level = 1, group = "IncreaseProjectileAttackDamagePerAccuracy", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [4157767905] = { "1% increased Projectile Attack Damage per 200 Accuracy Rating" }, } }, ["AdditionalSpellProjectilesUnique__1"] = { affix = "", "Spells fire an additional Projectile", statOrder = { 3976 }, level = 85, group = "AdditionalSpellProjectiles", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [1011373762] = { "Spells fire an additional Projectile" }, } }, - ["IncreasedMinionDamageIfYouHitEnemyUnique__1"] = { affix = "", "Minions deal 70% increased Damage if you've Hit Recently", statOrder = { 9039 }, level = 1, group = "IncreasedMinionDamageIfYouHitEnemy", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [2337295272] = { "Minions deal 70% increased Damage if you've Hit Recently" }, } }, + ["IncreasedMinionDamageIfYouHitEnemyUnique__1"] = { affix = "", "Minions deal 70% increased Damage if you've Hit Recently", statOrder = { 9034 }, level = 1, group = "IncreasedMinionDamageIfYouHitEnemy", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [2337295272] = { "Minions deal 70% increased Damage if you've Hit Recently" }, } }, ["MinionDamageAlsoAffectsYouUnique__1"] = { affix = "", "Increases and Reductions to Minion Damage also affect you at 150% of their value", statOrder = { 4232 }, level = 1, group = "MinionDamageAlsoAffectsYou", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [1433144735] = { "Increases and Reductions to Minion Damage also affect you at 150% of their value" }, } }, - ["GlobalCriticalStrikeChanceAgainstChilledUnique__1"] = { affix = "", "60% increased Critical Hit Chance against Chilled Enemies", statOrder = { 6902 }, level = 1, group = "GlobalCriticalStrikeChanceAgainstChilled", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3699490848] = { "60% increased Critical Hit Chance against Chilled Enemies" }, } }, + ["GlobalCriticalStrikeChanceAgainstChilledUnique__1"] = { affix = "", "60% increased Critical Hit Chance against Chilled Enemies", statOrder = { 6897 }, level = 1, group = "GlobalCriticalStrikeChanceAgainstChilled", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3699490848] = { "60% increased Critical Hit Chance against Chilled Enemies" }, } }, ["CastSocketedColdSkillsOnCriticalStrikeUnique__1"] = { affix = "", "Trigger a Socketed Cold Spell on Melee Critical Hit, with a 0.25 second Cooldown", statOrder = { 606 }, level = 1, group = "CastSocketedColdSpellsOnMeleeCriticalStrike", weightKey = { }, weightVal = { }, tags = { "caster_unique_weapon", }, modTags = { "skill", "elemental", "cold", "attack", "caster", "gem" }, tradeHashes = { [2295303426] = { "Trigger a Socketed Cold Spell on Melee Critical Hit, with a 0.25 second Cooldown" }, } }, ["IncreasedAttackAreaOfEffectUnique__1_"] = { affix = "", "20% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "20% increased Area of Effect for Attacks" }, } }, ["IncreasedAttackAreaOfEffectUnique__2_"] = { affix = "", "20% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "20% increased Area of Effect for Attacks" }, } }, ["IncreasedAttackAreaOfEffectUnique__3"] = { affix = "", "(-40-40)% reduced Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "(-40-40)% reduced Area of Effect for Attacks" }, } }, ["PhysicalDamageCanShockUnique__1"] = { affix = "", "Physical Damage from Hits also Contributes to Shock Chance", statOrder = { 2640 }, level = 1, group = "PhysicalDamageCanShock", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3848047105] = { "Physical Damage from Hits also Contributes to Shock Chance" }, } }, - ["DealNoElementalDamageUnique__1"] = { affix = "", "Deal no Elemental Damage", statOrder = { 6088 }, level = 1, group = "DealNoElementalDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [2998305364] = { "Deal no Elemental Damage" }, } }, - ["DealNoElementalDamageUnique__2"] = { affix = "", "Deal no Elemental Damage", statOrder = { 6088 }, level = 1, group = "DealNoElementalDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [2998305364] = { "Deal no Elemental Damage" }, } }, - ["DealNoElementalDamageUnique__3"] = { affix = "", "Deal no Elemental Damage", statOrder = { 6088 }, level = 1, group = "DealNoElementalDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [2998305364] = { "Deal no Elemental Damage" }, } }, - ["TakeFireDamageOnIgniteUnique__1"] = { affix = "", "Take 100 Fire Damage when you Ignite an Enemy", statOrder = { 6578 }, level = 1, group = "TakeFireDamageOnIgnite", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2518598473] = { "Take 100 Fire Damage when you Ignite an Enemy" }, } }, - ["ChanceForSpectersToGainSoulEaterOnKillUnique__1"] = { affix = "", "With at least 40 Intelligence in Radius, Raised Spectres have a 50% chance to gain Soul Eater for 20 seconds on Kill", statOrder = { 7913 }, level = 1, group = "ChanceForSpectersToGainSoulEaterOnKill", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2390273715] = { "With at least 40 Intelligence in Radius, Raised Spectres have a 50% chance to gain Soul Eater for 20 seconds on Kill" }, } }, - ["MovementSkillsDealNoPhysicalDamageUnique__1"] = { affix = "", "Movement Skills deal no Physical Damage", statOrder = { 9140 }, level = 1, group = "MovementSkillsDealNoPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [4114010855] = { "Movement Skills deal no Physical Damage" }, } }, - ["GainPhasingIfKilledRecentlyUnique__1"] = { affix = "", "You have Phasing if you've Killed Recently", statOrder = { 6837 }, level = 1, group = "GainPhasingIfKilledRecently", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3489372920] = { "You have Phasing if you've Killed Recently" }, } }, + ["DealNoElementalDamageUnique__1"] = { affix = "", "Deal no Elemental Damage", statOrder = { 6083 }, level = 1, group = "DealNoElementalDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [2998305364] = { "Deal no Elemental Damage" }, } }, + ["DealNoElementalDamageUnique__2"] = { affix = "", "Deal no Elemental Damage", statOrder = { 6083 }, level = 1, group = "DealNoElementalDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [2998305364] = { "Deal no Elemental Damage" }, } }, + ["DealNoElementalDamageUnique__3"] = { affix = "", "Deal no Elemental Damage", statOrder = { 6083 }, level = 1, group = "DealNoElementalDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [2998305364] = { "Deal no Elemental Damage" }, } }, + ["TakeFireDamageOnIgniteUnique__1"] = { affix = "", "Take 100 Fire Damage when you Ignite an Enemy", statOrder = { 6573 }, level = 1, group = "TakeFireDamageOnIgnite", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2518598473] = { "Take 100 Fire Damage when you Ignite an Enemy" }, } }, + ["ChanceForSpectersToGainSoulEaterOnKillUnique__1"] = { affix = "", "With at least 40 Intelligence in Radius, Raised Spectres have a 50% chance to gain Soul Eater for 20 seconds on Kill", statOrder = { 7908 }, level = 1, group = "ChanceForSpectersToGainSoulEaterOnKill", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2390273715] = { "With at least 40 Intelligence in Radius, Raised Spectres have a 50% chance to gain Soul Eater for 20 seconds on Kill" }, } }, + ["MovementSkillsDealNoPhysicalDamageUnique__1"] = { affix = "", "Movement Skills deal no Physical Damage", statOrder = { 9135 }, level = 1, group = "MovementSkillsDealNoPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [4114010855] = { "Movement Skills deal no Physical Damage" }, } }, + ["GainPhasingIfKilledRecentlyUnique__1"] = { affix = "", "You have Phasing if you've Killed Recently", statOrder = { 6832 }, level = 1, group = "GainPhasingIfKilledRecently", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3489372920] = { "You have Phasing if you've Killed Recently" }, } }, ["MovementSkillsCostNoManaUnique__1"] = { affix = "", "Movement Skills Cost no Mana", statOrder = { 3161 }, level = 1, group = "MovementSkillsCostNoMana", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3086866381] = { "Movement Skills Cost no Mana" }, } }, ["ProjectileAttackDamageImplicitGloves1"] = { affix = "", "(14-18)% increased Projectile Attack Damage", statOrder = { 1739 }, level = 1, group = "ProjectileAttackDamage", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [2162876159] = { "(14-18)% increased Projectile Attack Damage" }, } }, ["ManaPerStrengthUnique__1__"] = { affix = "", "+1 Mana per 4 Strength", statOrder = { 1766 }, level = 1, group = "ManaPerStrength", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [507075051] = { "+1 Mana per 4 Strength" }, } }, - ["EnergyShieldPerStrengthUnique__1"] = { affix = "", "1% increased Energy Shield per 10 Strength", statOrder = { 6434 }, level = 1, group = "EnergyShieldPerStrength", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [506942497] = { "1% increased Energy Shield per 10 Strength" }, } }, + ["EnergyShieldPerStrengthUnique__1"] = { affix = "", "1% increased Energy Shield per 10 Strength", statOrder = { 6429 }, level = 1, group = "EnergyShieldPerStrength", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [506942497] = { "1% increased Energy Shield per 10 Strength" }, } }, ["LifePerDexterityUnique__1"] = { affix = "", "+1 Life per 4 Dexterity", statOrder = { 1765 }, level = 1, group = "LifePerDexterity", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2042405614] = { "+1 Life per 4 Dexterity" }, } }, - ["MeleePhysicalDamagePerDexterityUnique__1_"] = { affix = "", "2% increased Melee Physical Damage per 10 Dexterity", statOrder = { 8924 }, level = 1, group = "MeleePhysicalDamagePerDexterity", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [2355151849] = { "2% increased Melee Physical Damage per 10 Dexterity" }, } }, + ["MeleePhysicalDamagePerDexterityUnique__1_"] = { affix = "", "2% increased Melee Physical Damage per 10 Dexterity", statOrder = { 8919 }, level = 1, group = "MeleePhysicalDamagePerDexterity", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [2355151849] = { "2% increased Melee Physical Damage per 10 Dexterity" }, } }, ["AccuracyPerIntelligenceUnique__1"] = { affix = "", "+4 Accuracy Rating per 2 Intelligence", statOrder = { 1764 }, level = 1, group = "AccuracyPerIntelligence", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2196657026] = { "+4 Accuracy Rating per 2 Intelligence" }, } }, - ["EvasionRatingPerIntelligenceUnique__1"] = { affix = "", "2% increased Evasion Rating per 10 Intelligence", statOrder = { 6485 }, level = 1, group = "EvasionRatingPerIntelligence", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [810772344] = { "2% increased Evasion Rating per 10 Intelligence" }, } }, - ["ChanceToGainFrenzyChargeOnStunUnique__1"] = { affix = "", "15% chance to gain a Frenzy Charge when you Stun an Enemy", statOrder = { 5531 }, level = 38, group = "ChanceToGainFrenzyChargeOnStun", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [1695720239] = { "15% chance to gain a Frenzy Charge when you Stun an Enemy" }, } }, - ["PrrojectilesPierceWhilePhasingUnique__1_"] = { affix = "", "Projectiles Pierce all Targets while you have Phasing", statOrder = { 9572 }, level = 1, group = "PrrojectilesPierceWhilePhasing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2636403786] = { "Projectiles Pierce all Targets while you have Phasing" }, } }, - ["AdditionalPierceWhilePhasingUnique__1"] = { affix = "", "Projectiles Pierce 5 additional Targets while you have Phasing", statOrder = { 9573 }, level = 1, group = "AdditionalPierceWhilePhasing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [97250660] = { "Projectiles Pierce 5 additional Targets while you have Phasing" }, } }, + ["EvasionRatingPerIntelligenceUnique__1"] = { affix = "", "2% increased Evasion Rating per 10 Intelligence", statOrder = { 6480 }, level = 1, group = "EvasionRatingPerIntelligence", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [810772344] = { "2% increased Evasion Rating per 10 Intelligence" }, } }, + ["ChanceToGainFrenzyChargeOnStunUnique__1"] = { affix = "", "15% chance to gain a Frenzy Charge when you Stun an Enemy", statOrder = { 5527 }, level = 38, group = "ChanceToGainFrenzyChargeOnStun", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [1695720239] = { "15% chance to gain a Frenzy Charge when you Stun an Enemy" }, } }, + ["PrrojectilesPierceWhilePhasingUnique__1_"] = { affix = "", "Projectiles Pierce all Targets while you have Phasing", statOrder = { 9566 }, level = 1, group = "PrrojectilesPierceWhilePhasing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2636403786] = { "Projectiles Pierce all Targets while you have Phasing" }, } }, + ["AdditionalPierceWhilePhasingUnique__1"] = { affix = "", "Projectiles Pierce 5 additional Targets while you have Phasing", statOrder = { 9567 }, level = 1, group = "AdditionalPierceWhilePhasing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [97250660] = { "Projectiles Pierce 5 additional Targets while you have Phasing" }, } }, ["ChanceToAvoidProjectilesWhilePhasingUnique__1"] = { affix = "", "20% chance to Avoid Projectiles while Phasing", statOrder = { 4615 }, level = 1, group = "ChanceToAvoidProjectilesWhilePhasing", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3635120731] = { "20% chance to Avoid Projectiles while Phasing" }, } }, ["FlaskAdditionalProjectilesDuringEffectUnique__1"] = { affix = "", "Skills fire 2 additional Projectiles during Effect", statOrder = { 761 }, level = 85, group = "FlaskAdditionalProjectilesDuringEffect", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [323705912] = { "Skills fire 2 additional Projectiles during Effect" }, } }, ["FlaskIncreasedAreaOfEffectDuringEffectUnique__1_"] = { affix = "", "(10-20)% increased Area of Effect during Effect", statOrder = { 738 }, level = 1, group = "FlaskIncreasedAreaOfEffectDuringEffect", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [215882879] = { "(10-20)% increased Area of Effect during Effect" }, } }, - ["CelestialFootprintsUnique__1_"] = { affix = "", "Celestial Footprints", statOrder = { 10752 }, level = 1, group = "CelestialFootprints", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [50381303] = { "Celestial Footprints" }, } }, + ["CelestialFootprintsUnique__1_"] = { affix = "", "Celestial Footprints", statOrder = { 10753 }, level = 1, group = "CelestialFootprints", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [50381303] = { "Celestial Footprints" }, } }, ["IncreasedMinionAttackSpeedUnique__1_"] = { affix = "", "Minions have (10-15)% increased Attack Speed", statOrder = { 2664 }, level = 1, group = "MinionAttackSpeed", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "minion_speed", "attack", "speed", "minion" }, tradeHashes = { [3375935924] = { "Minions have (10-15)% increased Attack Speed" }, } }, - ["GolemPerPrimordialJewel"] = { affix = "", "+1 to maximum number of Summoned Golems if you have 3 Primordial Items Socketed or Equipped", statOrder = { 9337 }, level = 1, group = "GolemPerPrimordialJewel", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [920385757] = { "+1 to maximum number of Summoned Golems if you have 3 Primordial Items Socketed or Equipped" }, } }, - ["PrimordialJewelCountUnique__1"] = { affix = "", "Primordial", statOrder = { 10643 }, level = 1, group = "PrimordialJewelCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [1089165168] = { "Primordial" }, } }, - ["PrimordialJewelCountUnique__2"] = { affix = "", "Primordial", statOrder = { 10643 }, level = 1, group = "PrimordialJewelCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [1089165168] = { "Primordial" }, } }, - ["PrimordialJewelCountUnique__3"] = { affix = "", "Primordial", statOrder = { 10643 }, level = 1, group = "PrimordialJewelCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [1089165168] = { "Primordial" }, } }, - ["PrimordialJewelCountUnique__4"] = { affix = "", "Primordial", statOrder = { 10643 }, level = 1, group = "PrimordialJewelCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [1089165168] = { "Primordial" }, } }, - ["GolemLifeUnique__1"] = { affix = "", "Golems have (18-22)% increased Maximum Life", statOrder = { 6923 }, level = 1, group = "GolemLifeUnique", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "minion" }, tradeHashes = { [1750735210] = { "Golems have (18-22)% increased Maximum Life" }, } }, - ["GolemLifeRegenerationUnique__1"] = { affix = "", "Summoned Golems Regenerate 2% of their maximum Life per second", statOrder = { 6922 }, level = 1, group = "GolemLifeRegenerationUnique", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "minion" }, tradeHashes = { [2235163762] = { "Summoned Golems Regenerate 2% of their maximum Life per second" }, } }, + ["GolemPerPrimordialJewel"] = { affix = "", "+1 to maximum number of Summoned Golems if you have 3 Primordial Items Socketed or Equipped", statOrder = { 9331 }, level = 1, group = "GolemPerPrimordialJewel", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [920385757] = { "+1 to maximum number of Summoned Golems if you have 3 Primordial Items Socketed or Equipped" }, } }, + ["PrimordialJewelCountUnique__1"] = { affix = "", "Primordial", statOrder = { 10636 }, level = 1, group = "PrimordialJewelCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [1089165168] = { "Primordial" }, } }, + ["PrimordialJewelCountUnique__2"] = { affix = "", "Primordial", statOrder = { 10636 }, level = 1, group = "PrimordialJewelCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [1089165168] = { "Primordial" }, } }, + ["PrimordialJewelCountUnique__3"] = { affix = "", "Primordial", statOrder = { 10636 }, level = 1, group = "PrimordialJewelCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [1089165168] = { "Primordial" }, } }, + ["PrimordialJewelCountUnique__4"] = { affix = "", "Primordial", statOrder = { 10636 }, level = 1, group = "PrimordialJewelCount", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [1089165168] = { "Primordial" }, } }, + ["GolemLifeUnique__1"] = { affix = "", "Golems have (18-22)% increased Maximum Life", statOrder = { 6918 }, level = 1, group = "GolemLifeUnique", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "minion" }, tradeHashes = { [1750735210] = { "Golems have (18-22)% increased Maximum Life" }, } }, + ["GolemLifeRegenerationUnique__1"] = { affix = "", "Summoned Golems Regenerate 2% of their maximum Life per second", statOrder = { 6917 }, level = 1, group = "GolemLifeRegenerationUnique", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "minion" }, tradeHashes = { [2235163762] = { "Summoned Golems Regenerate 2% of their maximum Life per second" }, } }, ["IncreasedDamageIfGolemSummonedRecently__1"] = { affix = "", "(25-30)% increased Damage if you Summoned a Golem in the past 8 seconds", statOrder = { 3376 }, level = 1, group = "IncreasedDamageIfGolemSummonedRecently", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [3384291300] = { "(25-30)% increased Damage if you Summoned a Golem in the past 8 seconds" }, } }, ["IncreasedGolemDamageIfGolemSummonedRecently__1_"] = { affix = "", "Golems Summoned in the past 8 seconds deal (35-45)% increased Damage", statOrder = { 3377 }, level = 1, group = "IncreasedGolemDamageIfGolemSummonedRecently", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [2869193493] = { "Golems Summoned in the past 8 seconds deal (35-45)% increased Damage" }, } }, ["IncreasedGolemDamageIfGolemSummonedRecentlyUnique__1"] = { affix = "", "Golems Summoned in the past 8 seconds deal (100-125)% increased Damage", statOrder = { 3377 }, level = 1, group = "IncreasedGolemDamageIfGolemSummonedRecently", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [2869193493] = { "Golems Summoned in the past 8 seconds deal (100-125)% increased Damage" }, } }, ["GolemSkillsCooldownRecoveryUnique__1"] = { affix = "", "Golem Skills have (20-30)% increased Cooldown Recovery Rate", statOrder = { 3036 }, level = 1, group = "GolemSkillsCooldownRecoveryUnique", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [729180395] = { "Golem Skills have (20-30)% increased Cooldown Recovery Rate" }, } }, ["GolemsSkillsCooldownRecoveryUnique__1_"] = { affix = "", "Summoned Golems have (30-45)% increased Cooldown Recovery Rate", statOrder = { 3037 }, level = 1, group = "GolemsSkillsCooldownRecoveryUnique", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [3246099900] = { "Summoned Golems have (30-45)% increased Cooldown Recovery Rate" }, } }, - ["GolemBuffEffectUnique__1"] = { affix = "", "30% increased Effect of Buffs granted by your Golems", statOrder = { 6920 }, level = 1, group = "GolemBuffEffectUnique", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2109043683] = { "30% increased Effect of Buffs granted by your Golems" }, } }, - ["GolemAttackAndCastSpeedUnique__1"] = { affix = "", "Golems have (16-20)% increased Attack and Cast Speed", statOrder = { 6918 }, level = 1, group = "GolemAttackAndCastSpeedUnique", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [56225773] = { "Golems have (16-20)% increased Attack and Cast Speed" }, } }, - ["GolemArmourRatingUnique__1"] = { affix = "", "Golems have +(800-1000) to Armour", statOrder = { 6926 }, level = 1, group = "GolemArmourRatingUnique", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "minion" }, tradeHashes = { [1020786773] = { "Golems have +(800-1000) to Armour" }, } }, + ["GolemBuffEffectUnique__1"] = { affix = "", "30% increased Effect of Buffs granted by your Golems", statOrder = { 6915 }, level = 1, group = "GolemBuffEffectUnique", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2109043683] = { "30% increased Effect of Buffs granted by your Golems" }, } }, + ["GolemAttackAndCastSpeedUnique__1"] = { affix = "", "Golems have (16-20)% increased Attack and Cast Speed", statOrder = { 6913 }, level = 1, group = "GolemAttackAndCastSpeedUnique", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [56225773] = { "Golems have (16-20)% increased Attack and Cast Speed" }, } }, + ["GolemArmourRatingUnique__1"] = { affix = "", "Golems have +(800-1000) to Armour", statOrder = { 6921 }, level = 1, group = "GolemArmourRatingUnique", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "minion" }, tradeHashes = { [1020786773] = { "Golems have +(800-1000) to Armour" }, } }, ["ArmourPerTotemUnique__1"] = { affix = "", "+300 Armour per Summoned Totem", statOrder = { 4107 }, level = 1, group = "ArmourPerTotem", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [1429385513] = { "+300 Armour per Summoned Totem" }, } }, - ["SpellDamageIfYouHaveCritRecentlyUnique__1"] = { affix = "", "200% increased Spell Damage if you've dealt a Critical Hit in the past 8 seconds", statOrder = { 10013 }, level = 1, group = "SpellDamageIfCritPast8Seconds", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [467806158] = { "200% increased Spell Damage if you've dealt a Critical Hit in the past 8 seconds" }, } }, - ["SpellDamageIfYouHaveCritRecentlyUnique__2"] = { affix = "", "(120-150)% increased Spell Damage if you've dealt a Critical Hit Recently", statOrder = { 10003 }, level = 1, group = "SpellDamageIfYouHaveCritRecently", weightKey = { }, weightVal = { }, tags = { "caster_unique_weapon", }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1550015622] = { "(120-150)% increased Spell Damage if you've dealt a Critical Hit Recently" }, } }, - ["CriticalStrikesDealNoDamageUnique__1"] = { affix = "", "Critical Hits deal no Damage", statOrder = { 5896 }, level = 1, group = "CriticalStrikesDealNoDamage", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [3245481061] = { "Critical Hits deal no Damage" }, } }, + ["SpellDamageIfYouHaveCritRecentlyUnique__1"] = { affix = "", "200% increased Spell Damage if you've dealt a Critical Hit in the past 8 seconds", statOrder = { 10006 }, level = 1, group = "SpellDamageIfCritPast8Seconds", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [467806158] = { "200% increased Spell Damage if you've dealt a Critical Hit in the past 8 seconds" }, } }, + ["SpellDamageIfYouHaveCritRecentlyUnique__2"] = { affix = "", "(120-150)% increased Spell Damage if you've dealt a Critical Hit Recently", statOrder = { 9996 }, level = 1, group = "SpellDamageIfYouHaveCritRecently", weightKey = { }, weightVal = { }, tags = { "caster_unique_weapon", }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [1550015622] = { "(120-150)% increased Spell Damage if you've dealt a Critical Hit Recently" }, } }, + ["CriticalStrikesDealNoDamageUnique__1"] = { affix = "", "Critical Hits deal no Damage", statOrder = { 5892 }, level = 1, group = "CriticalStrikesDealNoDamage", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [3245481061] = { "Critical Hits deal no Damage" }, } }, ["IncreasedManaRegenerationWhileStationaryUnique__1"] = { affix = "", "60% increased Mana Regeneration Rate while stationary", statOrder = { 3986 }, level = 1, group = "ManaRegenerationWhileStationary", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3308030688] = { "60% increased Mana Regeneration Rate while stationary" }, } }, ["AddedArmourWhileStationaryUnique__1"] = { affix = "", "+1500 Armour while stationary", statOrder = { 3984 }, level = 1, group = "AddedArmourWhileStationary", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [2551779822] = { "+1500 Armour while stationary" }, } }, - ["SpreadChilledGroundWhenHitByAttackUnique__1"] = { affix = "", "15% chance to create Chilled Ground when Hit with an Attack", statOrder = { 5654 }, level = 1, group = "SpreadChilledGroundWhenHitByAttack", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [358040686] = { "15% chance to create Chilled Ground when Hit with an Attack" }, } }, - ["NonCriticalStrikesDealNoDamageUnique__1"] = { affix = "", "Non-Critical Hits deal no Damage", statOrder = { 9220 }, level = 1, group = "NonCriticalStrikesDealNoDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2511969244] = { "Non-Critical Hits deal no Damage" }, } }, - ["NonCriticalStrikesDealNoDamageUnique__2"] = { affix = "", "Non-Critical Hits deal no Damage", statOrder = { 9220 }, level = 1, group = "NonCriticalStrikesDealNoDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2511969244] = { "Non-Critical Hits deal no Damage" }, } }, - ["CritMultiIfDealtNonCritRecentlyUnique__1"] = { affix = "", "25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently", statOrder = { 5867 }, level = 1, group = "CritMultiIfDealtNonCritRecently", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [1626712767] = { "25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently" }, } }, - ["CritMultiIfDealtNonCritRecentlyUnique__2"] = { affix = "", "60% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently", statOrder = { 5867 }, level = 1, group = "CritMultiIfDealtNonCritRecently", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [1626712767] = { "60% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently" }, } }, - ["EnemiesDestroyedOnKillUnique__1"] = { affix = "", "Enemies killed by your Hits are destroyed", statOrder = { 6343 }, level = 1, group = "EnemiesDestroyedOnKill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2970902024] = { "Enemies killed by your Hits are destroyed" }, } }, + ["SpreadChilledGroundWhenHitByAttackUnique__1"] = { affix = "", "15% chance to create Chilled Ground when Hit with an Attack", statOrder = { 5650 }, level = 1, group = "SpreadChilledGroundWhenHitByAttack", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [358040686] = { "15% chance to create Chilled Ground when Hit with an Attack" }, } }, + ["NonCriticalStrikesDealNoDamageUnique__1"] = { affix = "", "Non-Critical Hits deal no Damage", statOrder = { 9214 }, level = 1, group = "NonCriticalStrikesDealNoDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2511969244] = { "Non-Critical Hits deal no Damage" }, } }, + ["NonCriticalStrikesDealNoDamageUnique__2"] = { affix = "", "Non-Critical Hits deal no Damage", statOrder = { 9214 }, level = 1, group = "NonCriticalStrikesDealNoDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2511969244] = { "Non-Critical Hits deal no Damage" }, } }, + ["CritMultiIfDealtNonCritRecentlyUnique__1"] = { affix = "", "25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently", statOrder = { 5863 }, level = 1, group = "CritMultiIfDealtNonCritRecently", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [1626712767] = { "25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently" }, } }, + ["CritMultiIfDealtNonCritRecentlyUnique__2"] = { affix = "", "60% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently", statOrder = { 5863 }, level = 1, group = "CritMultiIfDealtNonCritRecently", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [1626712767] = { "60% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently" }, } }, + ["EnemiesDestroyedOnKillUnique__1"] = { affix = "", "Enemies killed by your Hits are destroyed", statOrder = { 6338 }, level = 1, group = "EnemiesDestroyedOnKill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2970902024] = { "Enemies killed by your Hits are destroyed" }, } }, ["RecoverPercentMaxLifeOnKillUnique__1"] = { affix = "", "Recover 5% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "RecoverPercentMaxLifeOnKill", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Recover 5% of maximum Life on Kill" }, } }, ["RecoverPercentMaxLifeOnKillUnique__2"] = { affix = "", "Recover 5% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "RecoverPercentMaxLifeOnKill", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Recover 5% of maximum Life on Kill" }, } }, ["RecoverPercentMaxLifeOnKillUnique__3"] = { affix = "", "Recover 1% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "RecoverPercentMaxLifeOnKill", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Recover 1% of maximum Life on Kill" }, } }, ["CriticalMultiplierPerBlockChanceUnique__1"] = { affix = "", "+1% to Critical Damage Bonus per 1% Chance to Block Attack Damage", statOrder = { 2908 }, level = 1, group = "CriticalMultiplierPerBlockChance", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [956384511] = { "+1% to Critical Damage Bonus per 1% Chance to Block Attack Damage" }, } }, ["AttackDamagePerLowestArmourOrEvasionUnique__1"] = { affix = "", "1% increased Attack Damage per 200 of the lowest of Armour and Evasion Rating", statOrder = { 4524 }, level = 98, group = "AttackDamagePerLowestArmourOrEvasion", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [1358422215] = { "1% increased Attack Damage per 200 of the lowest of Armour and Evasion Rating" }, } }, - ["FortifyOnMeleeStunUnique__1"] = { affix = "", "Melee Hits which Stun Fortify", statOrder = { 5516 }, level = 1, group = "FortifyOnMeleeStun", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3206381437] = { "Melee Hits which Stun Fortify" }, } }, - ["OnslaughtWhileFortifiedUnique__1"] = { affix = "", "You have Onslaught while Fortified", statOrder = { 6835 }, level = 1, group = "OnslaughtWhileFortified", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1493590317] = { "You have Onslaught while Fortified" }, } }, - ["ItemStatsDoubledInBreachImplicit"] = { affix = "", "Properties are doubled while in a Breach", statOrder = { 7749 }, level = 1, group = "StatsDoubledInBreach", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [202275580] = { "Properties are doubled while in a Breach" }, } }, + ["FortifyOnMeleeStunUnique__1"] = { affix = "", "Melee Hits which Stun Fortify", statOrder = { 5512 }, level = 1, group = "FortifyOnMeleeStun", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3206381437] = { "Melee Hits which Stun Fortify" }, } }, + ["OnslaughtWhileFortifiedUnique__1"] = { affix = "", "You have Onslaught while Fortified", statOrder = { 6830 }, level = 1, group = "OnslaughtWhileFortified", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1493590317] = { "You have Onslaught while Fortified" }, } }, + ["ItemStatsDoubledInBreachImplicit"] = { affix = "", "Properties are doubled while in a Breach", statOrder = { 7744 }, level = 1, group = "StatsDoubledInBreach", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [202275580] = { "Properties are doubled while in a Breach" }, } }, ["SummonSpidersOnKillUnique__1"] = { affix = "", "100% chance to Trigger Level 1 Raise Spiders on Kill", statOrder = { 567 }, level = 1, group = "GrantsSpiderMinion", weightKey = { }, weightVal = { }, tags = { "minion_unique_weapon", }, modTags = { "skill" }, tradeHashes = { [3844016207] = { "100% chance to Trigger Level 1 Raise Spiders on Kill" }, } }, - ["CannotCastSpellsUnique__1"] = { affix = "", "Cannot Cast Spells", statOrder = { 5292 }, level = 1, group = "CannotCastSpells", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [3965442551] = { "Cannot Cast Spells" }, } }, - ["CannotDealSpellDamageUnique__1"] = { affix = "", "Spell Skills deal no Damage", statOrder = { 10033 }, level = 1, group = "CannotDealSpellDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [291644318] = { "Spell Skills deal no Damage" }, } }, - ["GoatHoofFootprintsUnique__1"] = { affix = "", "Burning Hoofprints", statOrder = { 10756 }, level = 1, group = "GoatHoofFootprints", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3576153145] = { "Burning Hoofprints" }, } }, - ["FireDamagePerStrengthUnique__1"] = { affix = "", "1% increased Fire Damage per 20 Strength", statOrder = { 6568 }, level = 1, group = "FireDamagePerStrength", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2241902512] = { "1% increased Fire Damage per 20 Strength" }, } }, - ["GolemLargerAggroRadiusUnique__1"] = { affix = "", "Summoned Golems are Aggressive", statOrder = { 10657 }, level = 1, group = "GolemLargerAggroRadius", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [3630426972] = { "Summoned Golems are Aggressive" }, } }, - ["MaximumLifeConvertedToEnergyShieldUnique__1"] = { affix = "", "20% of Maximum Life Converted to Energy Shield", statOrder = { 8884 }, level = 75, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "20% of Maximum Life Converted to Energy Shield" }, } }, - ["MaximumLifeConvertedToEnergyShieldUnique__2"] = { affix = "", "50% of Maximum Life Converted to Energy Shield", statOrder = { 8884 }, level = 1, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "50% of Maximum Life Converted to Energy Shield" }, } }, - ["LocalChanceToPoisonOnHitUnique__1"] = { affix = "", "15% chance to Poison on Hit with this weapon", statOrder = { 7813 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "15% chance to Poison on Hit with this weapon" }, } }, - ["LocalChanceToPoisonOnHitUnique__2"] = { affix = "", "60% chance to Poison on Hit with this weapon", statOrder = { 7813 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "60% chance to Poison on Hit with this weapon" }, } }, - ["LocalChanceToPoisonOnHitUnique__3"] = { affix = "", "20% chance to Poison on Hit with this weapon", statOrder = { 7813 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "20% chance to Poison on Hit with this weapon" }, } }, - ["LocalChanceToPoisonOnHitUnique__4"] = { affix = "", "20% chance to Poison on Hit with this weapon", statOrder = { 7813 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "20% chance to Poison on Hit with this weapon" }, } }, + ["CannotCastSpellsUnique__1"] = { affix = "", "Cannot Cast Spells", statOrder = { 5288 }, level = 1, group = "CannotCastSpells", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [3965442551] = { "Cannot Cast Spells" }, } }, + ["CannotDealSpellDamageUnique__1"] = { affix = "", "Spell Skills deal no Damage", statOrder = { 10026 }, level = 1, group = "CannotDealSpellDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [291644318] = { "Spell Skills deal no Damage" }, } }, + ["GoatHoofFootprintsUnique__1"] = { affix = "", "Burning Hoofprints", statOrder = { 10757 }, level = 1, group = "GoatHoofFootprints", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3576153145] = { "Burning Hoofprints" }, } }, + ["FireDamagePerStrengthUnique__1"] = { affix = "", "1% increased Fire Damage per 20 Strength", statOrder = { 6563 }, level = 1, group = "FireDamagePerStrength", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2241902512] = { "1% increased Fire Damage per 20 Strength" }, } }, + ["GolemLargerAggroRadiusUnique__1"] = { affix = "", "Summoned Golems are Aggressive", statOrder = { 10658 }, level = 1, group = "GolemLargerAggroRadius", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [3630426972] = { "Summoned Golems are Aggressive" }, } }, + ["MaximumLifeConvertedToEnergyShieldUnique__1"] = { affix = "", "20% of Maximum Life Converted to Energy Shield", statOrder = { 8879 }, level = 75, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "20% of Maximum Life Converted to Energy Shield" }, } }, + ["MaximumLifeConvertedToEnergyShieldUnique__2"] = { affix = "", "50% of Maximum Life Converted to Energy Shield", statOrder = { 8879 }, level = 1, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "50% of Maximum Life Converted to Energy Shield" }, } }, + ["LocalChanceToPoisonOnHitUnique__1"] = { affix = "", "15% chance to Poison on Hit with this weapon", statOrder = { 7808 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "15% chance to Poison on Hit with this weapon" }, } }, + ["LocalChanceToPoisonOnHitUnique__2"] = { affix = "", "60% chance to Poison on Hit with this weapon", statOrder = { 7808 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "60% chance to Poison on Hit with this weapon" }, } }, + ["LocalChanceToPoisonOnHitUnique__3"] = { affix = "", "20% chance to Poison on Hit with this weapon", statOrder = { 7808 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "20% chance to Poison on Hit with this weapon" }, } }, + ["LocalChanceToPoisonOnHitUnique__4"] = { affix = "", "20% chance to Poison on Hit with this weapon", statOrder = { 7808 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "20% chance to Poison on Hit with this weapon" }, } }, ["ChanceToPoisonUnique__1_______"] = { affix = "", "25% chance to Poison on Hit", statOrder = { 2899 }, level = 1, group = "PoisonOnHit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [795138349] = { "25% chance to Poison on Hit" }, } }, - ["IncreasedSpellDamageWhileShockedUnique__1"] = { affix = "", "50% increased Spell Damage while Shocked", statOrder = { 10023 }, level = 1, group = "IncreasedSpellDamageWhileShocked", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2088288068] = { "50% increased Spell Damage while Shocked" }, } }, + ["IncreasedSpellDamageWhileShockedUnique__1"] = { affix = "", "50% increased Spell Damage while Shocked", statOrder = { 10016 }, level = 1, group = "IncreasedSpellDamageWhileShocked", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2088288068] = { "50% increased Spell Damage while Shocked" }, } }, ["MaximumResistanceWithNoEnduranceChargesUnique__1__"] = { affix = "", "+2% to all maximum Resistances while you have no Endurance Charges", statOrder = { 4206 }, level = 1, group = "MaximumResistanceWithNoEnduranceCharges", weightKey = { }, weightVal = { }, modTags = { "resistance" }, tradeHashes = { [3635566977] = { "+2% to all maximum Resistances while you have no Endurance Charges" }, } }, - ["OnslaughtWithMaxEnduranceChargesUnique__1"] = { affix = "", "You have Onslaught while at maximum Endurance Charges", statOrder = { 6831 }, level = 1, group = "OnslaughtWithMaxEnduranceCharges", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3101915418] = { "You have Onslaught while at maximum Endurance Charges" }, } }, - ["MinionsGainYourStrengthUnique__1"] = { affix = "", "Half of your Strength is added to your Minions", statOrder = { 9103 }, level = 1, group = "MinionsGainYourStrength", weightKey = { }, weightVal = { }, modTags = { "minion", "attribute" }, tradeHashes = { [2195137717] = { "Half of your Strength is added to your Minions" }, } }, - ["AdditionalZombiesPerXStrengthUnique__1"] = { affix = "", "+1 to maximum number of Raised Zombies per 500 Strength", statOrder = { 9344 }, level = 1, group = "AdditionalZombiesPerXStrength", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [4056985119] = { "+1 to maximum number of Raised Zombies per 500 Strength" }, } }, + ["OnslaughtWithMaxEnduranceChargesUnique__1"] = { affix = "", "You have Onslaught while at maximum Endurance Charges", statOrder = { 6826 }, level = 1, group = "OnslaughtWithMaxEnduranceCharges", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3101915418] = { "You have Onslaught while at maximum Endurance Charges" }, } }, + ["MinionsGainYourStrengthUnique__1"] = { affix = "", "Half of your Strength is added to your Minions", statOrder = { 9098 }, level = 1, group = "MinionsGainYourStrength", weightKey = { }, weightVal = { }, modTags = { "minion", "attribute" }, tradeHashes = { [2195137717] = { "Half of your Strength is added to your Minions" }, } }, + ["AdditionalZombiesPerXStrengthUnique__1"] = { affix = "", "+1 to maximum number of Raised Zombies per 500 Strength", statOrder = { 9338 }, level = 1, group = "AdditionalZombiesPerXStrength", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [4056985119] = { "+1 to maximum number of Raised Zombies per 500 Strength" }, } }, ["ReducedBleedDurationUnique__1_"] = { affix = "", "25% reduced Bleeding Duration", statOrder = { 4660 }, level = 1, group = "BleedDuration", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1459321413] = { "25% reduced Bleeding Duration" }, } }, - ["IncreasedRarityPerRampageStacksUnique__1"] = { affix = "", "1% increased Rarity of Items found per 15 Rampage Kills", statOrder = { 7393 }, level = 38, group = "IncreasedRarityPerRampageStacks", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4260403588] = { "1% increased Rarity of Items found per 15 Rampage Kills" }, } }, - ["ImmuneToBurningShockedChilledGroundUnique__1"] = { affix = "", "Immune to Burning Ground, Shocked Ground and Chilled Ground", statOrder = { 7282 }, level = 1, group = "ImmuneToBurningShockedChilledGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [3705740723] = { "Immune to Burning Ground, Shocked Ground and Chilled Ground" }, } }, - ["MaximumLifePer10DexterityUnique__1"] = { affix = "", "+2 to Maximum Life per 10 Dexterity", statOrder = { 8881 }, level = 1, group = "FlatLifePer10Dexterity", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3806100539] = { "+2 to Maximum Life per 10 Dexterity" }, } }, - ["LifeRegenerationWhileMovingUnique__1"] = { affix = "", "Regenerate 100 Life per second while moving", statOrder = { 7499 }, level = 1, group = "LifeRegenerationWhileMoving", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2841027131] = { "Regenerate 100 Life per second while moving" }, } }, - ["SpellsAreDisabledUnique__1"] = { affix = "", "Your Spells are disabled", statOrder = { 10627 }, level = 1, group = "SpellsAreDisabled", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [1981749265] = { "Your Spells are disabled" }, } }, - ["MaximumLifePerItemRarityUnique__1"] = { affix = "", "+1 Life per 2% increased Rarity of Items found", statOrder = { 8883 }, level = 1, group = "MaxLifePerItemRarity", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1457265483] = { "+1 Life per 2% increased Rarity of Items found" }, } }, - ["PercentDamagePerItemQuantityUnique__1"] = { affix = "", "Your Increases and Reductions to Quantity of Items found also apply to Damage", statOrder = { 6002 }, level = 1, group = "PercentDamagePerItemQuantity", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2675627948] = { "Your Increases and Reductions to Quantity of Items found also apply to Damage" }, } }, - ["ItemQuantityPerChestOpenedRecentlyUnique__1"] = { affix = "", "2% increased Quantity of Items found per Chest opened Recently", statOrder = { 7392 }, level = 1, group = "ItemQuantityPerChestOpenedRecently", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3729758391] = { "2% increased Quantity of Items found per Chest opened Recently" }, } }, - ["MovementSpeedPerChestOpenedRecentlyUnique__1"] = { affix = "", "2% reduced Movement Speed per Chest opened Recently", statOrder = { 9167 }, level = 1, group = "MovementSpeedPerChestOpenedRecently", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [718844908] = { "2% reduced Movement Speed per Chest opened Recently" }, } }, - ["WarcryKnockbackUnique__1"] = { affix = "", "Warcries Knock Back and Interrupt Enemies in a smaller Area", statOrder = { 10505 }, level = 1, group = "WarcryKnockback", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [519622288] = { "Warcries Knock Back and Interrupt Enemies in a smaller Area" }, } }, + ["IncreasedRarityPerRampageStacksUnique__1"] = { affix = "", "1% increased Rarity of Items found per 15 Rampage Kills", statOrder = { 7388 }, level = 38, group = "IncreasedRarityPerRampageStacks", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4260403588] = { "1% increased Rarity of Items found per 15 Rampage Kills" }, } }, + ["ImmuneToBurningShockedChilledGroundUnique__1"] = { affix = "", "Immune to Burning Ground, Shocked Ground and Chilled Ground", statOrder = { 7277 }, level = 1, group = "ImmuneToBurningShockedChilledGround", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [3705740723] = { "Immune to Burning Ground, Shocked Ground and Chilled Ground" }, } }, + ["MaximumLifePer10DexterityUnique__1"] = { affix = "", "+2 to Maximum Life per 10 Dexterity", statOrder = { 8876 }, level = 1, group = "FlatLifePer10Dexterity", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3806100539] = { "+2 to Maximum Life per 10 Dexterity" }, } }, + ["LifeRegenerationWhileMovingUnique__1"] = { affix = "", "Regenerate 100 Life per second while moving", statOrder = { 7494 }, level = 1, group = "LifeRegenerationWhileMoving", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2841027131] = { "Regenerate 100 Life per second while moving" }, } }, + ["SpellsAreDisabledUnique__1"] = { affix = "", "Your Spells are disabled", statOrder = { 10620 }, level = 1, group = "SpellsAreDisabled", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [1981749265] = { "Your Spells are disabled" }, } }, + ["MaximumLifePerItemRarityUnique__1"] = { affix = "", "+1 Life per 2% increased Rarity of Items found", statOrder = { 8878 }, level = 1, group = "MaxLifePerItemRarity", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1457265483] = { "+1 Life per 2% increased Rarity of Items found" }, } }, + ["PercentDamagePerItemQuantityUnique__1"] = { affix = "", "Your Increases and Reductions to Quantity of Items found also apply to Damage", statOrder = { 5997 }, level = 1, group = "PercentDamagePerItemQuantity", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2675627948] = { "Your Increases and Reductions to Quantity of Items found also apply to Damage" }, } }, + ["ItemQuantityPerChestOpenedRecentlyUnique__1"] = { affix = "", "2% increased Quantity of Items found per Chest opened Recently", statOrder = { 7387 }, level = 1, group = "ItemQuantityPerChestOpenedRecently", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3729758391] = { "2% increased Quantity of Items found per Chest opened Recently" }, } }, + ["MovementSpeedPerChestOpenedRecentlyUnique__1"] = { affix = "", "2% reduced Movement Speed per Chest opened Recently", statOrder = { 9161 }, level = 1, group = "MovementSpeedPerChestOpenedRecently", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [718844908] = { "2% reduced Movement Speed per Chest opened Recently" }, } }, + ["WarcryKnockbackUnique__1"] = { affix = "", "Warcries Knock Back and Interrupt Enemies in a smaller Area", statOrder = { 10498 }, level = 1, group = "WarcryKnockback", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [519622288] = { "Warcries Knock Back and Interrupt Enemies in a smaller Area" }, } }, ["AttackAndCastSpeedOnUsingMovementSkillUnique__1"] = { affix = "", "15% increased Attack and Cast Speed if you've used a Movement Skill Recently", statOrder = { 3162 }, level = 1, group = "AttackAndCastSpeedOnUsingMovementSkill", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "attack", "caster", "speed" }, tradeHashes = { [2831922878] = { "15% increased Attack and Cast Speed if you've used a Movement Skill Recently" }, } }, ["CannotBeSlowedBelowBaseUnique__1"] = { affix = "", "Action Speed cannot be modified to below base value", statOrder = { 2913 }, level = 1, group = "CannotBeSlowedBelowBase", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [628716294] = { "Action Speed cannot be modified to below base value" }, } }, ["MovementCannotBeSlowedBelowBaseUnique__1"] = { affix = "", "Movement Speed cannot be modified to below base value", statOrder = { 2914 }, level = 1, group = "MovementCannotBeSlowedBelowBase", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [3875592188] = { "Movement Speed cannot be modified to below base value" }, } }, - ["EnergyShieldStartsAtZero"] = { affix = "", "Your Energy Shield starts at zero", statOrder = { 10080 }, level = 1, group = "EnergyShieldStartsAtZero", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2342431054] = { "Your Energy Shield starts at zero" }, } }, + ["EnergyShieldStartsAtZero"] = { affix = "", "Your Energy Shield starts at zero", statOrder = { 10073 }, level = 1, group = "EnergyShieldStartsAtZero", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2342431054] = { "Your Energy Shield starts at zero" }, } }, ["FlaskElementalPenetrationOfHighestResistUnique__1"] = { affix = "", "During Effect, Damage Penetrates (5-8)% Resistance of each Element for which your Uncapped Elemental Resistance is highest", statOrder = { 807 }, level = 1, group = "FlaskElementalPenetrationOfHighestResist", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "flask", "damage", "elemental" }, tradeHashes = { [2444301311] = { "During Effect, Damage Penetrates (5-8)% Resistance of each Element for which your Uncapped Elemental Resistance is highest" }, } }, ["FlaskElementalDamageTakenOfLowestResistUnique__1"] = { affix = "", "During Effect, 6% reduced Damage taken of each Element for which your Uncapped Elemental Resistance is lowest", statOrder = { 806 }, level = 1, group = "FlaskElementalDamageTakenOfLowestResist", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1869678332] = { "During Effect, 6% reduced Damage taken of each Element for which your Uncapped Elemental Resistance is lowest" }, } }, ["SocketedGemsSupportedByEnduranceChargeOnStunUnique__1"] = { affix = "", "Socketed Gems are Supported by Level 20 Endurance Charge on Melee Stun", statOrder = { 388 }, level = 1, group = "DisplaySupportedByEnduranceChargeOnStun", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [3375208082] = { "Socketed Gems are Supported by Level 20 Endurance Charge on Melee Stun" }, } }, - ["IncreasedDamageToChilledEnemies1"] = { affix = "", "(15-20)% increased Damage with Hits against Chilled Enemies", statOrder = { 7199 }, level = 1, group = "IncreasedDamageToChilledEnemies", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2097550886] = { "(15-20)% increased Damage with Hits against Chilled Enemies" }, } }, + ["IncreasedDamageToChilledEnemies1"] = { affix = "", "(15-20)% increased Damage with Hits against Chilled Enemies", statOrder = { 7194 }, level = 1, group = "IncreasedDamageToChilledEnemies", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2097550886] = { "(15-20)% increased Damage with Hits against Chilled Enemies" }, } }, ["IncreasedFireDamgeIfHitRecentlyUnique__1"] = { affix = "", "100% increased Fire Damage", statOrder = { 873 }, level = 1, group = "FireDamagePercentage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [3962278098] = { "100% increased Fire Damage" }, } }, - ["ImmuneToFreezeAndChillWhileIgnitedUnique__1"] = { affix = "", "Immune to Freeze and Chill while Ignited", statOrder = { 7294 }, level = 1, group = "ImmuneToFreezeAndChillWhileIgnited", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1512695141] = { "Immune to Freeze and Chill while Ignited" }, } }, - ["FirePenetrationIfBlockedRecentlyUnique__1"] = { affix = "", "Damage Penetrates 15% of Fire Resistance if you have Blocked Recently", statOrder = { 6585 }, level = 1, group = "FirePenetrationIfBlockedRecently", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2341811700] = { "Damage Penetrates 15% of Fire Resistance if you have Blocked Recently" }, } }, + ["ImmuneToFreezeAndChillWhileIgnitedUnique__1"] = { affix = "", "Immune to Freeze and Chill while Ignited", statOrder = { 7289 }, level = 1, group = "ImmuneToFreezeAndChillWhileIgnited", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1512695141] = { "Immune to Freeze and Chill while Ignited" }, } }, + ["FirePenetrationIfBlockedRecentlyUnique__1"] = { affix = "", "Damage Penetrates 15% of Fire Resistance if you have Blocked Recently", statOrder = { 6580 }, level = 1, group = "FirePenetrationIfBlockedRecently", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2341811700] = { "Damage Penetrates 15% of Fire Resistance if you have Blocked Recently" }, } }, ["DisplayGrantsBloodOfferingUnique__1_"] = { affix = "", "Grants Level 15 Blood Offering Skill", statOrder = { 502 }, level = 1, group = "DisplayGrantsBloodOffering", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3985468650] = { "Grants Level 15 Blood Offering Skill" }, } }, ["TriggeredSummonLesserShrineUnique__1"] = { affix = "", "Trigger Level 1 Create Lesser Shrine when you Kill an Enemy", statOrder = { 497 }, level = 1, group = "TriggeredSummonLesserShrine", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1010340836] = { "Trigger Level 1 Create Lesser Shrine when you Kill an Enemy" }, } }, ["CastLevel1SummonLesserShrineOnKillUnique"] = { affix = "", "(1-100)% chance to Trigger Level 1 Create Lesser Shrine when you Kill an Enemy", statOrder = { 497 }, level = 1, group = "CastLevel1SummonLesserShrineOnKill", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1010340836] = { "(1-100)% chance to Trigger Level 1 Create Lesser Shrine when you Kill an Enemy" }, } }, ["AlwaysIgniteWhileBurningUnique__1"] = { affix = "", "You always Ignite while Burning", statOrder = { 4294 }, level = 1, group = "AlwaysIgniteWhileBurning", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [2636728487] = { "You always Ignite while Burning" }, } }, ["AdditionalBlockWhileNotCursedUnique__1"] = { affix = "", "+10% Chance to Block Attack Damage while not Cursed", statOrder = { 4182 }, level = 1, group = "AdditionalBlockWhileNotCursed", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3619054484] = { "+10% Chance to Block Attack Damage while not Cursed" }, } }, - ["LifePerLevelUnique__1"] = { affix = "", "+1 Maximum Life per Level", statOrder = { 7470 }, level = 1, group = "LifePerLevel", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1982144275] = { "+1 Maximum Life per Level" }, } }, - ["ManaPerLevelUnique__1"] = { affix = "", "+1 Maximum Mana per Level", statOrder = { 7990 }, level = 1, group = "ManaPerLevel", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2563691316] = { "+1 Maximum Mana per Level" }, } }, - ["EnergyShieldPerLevelUnique__1"] = { affix = "", "+1 Maximum Energy Shield per Level", statOrder = { 6433 }, level = 1, group = "EnergyShieldPerLevel", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [3864993324] = { "+1 Maximum Energy Shield per Level" }, } }, + ["LifePerLevelUnique__1"] = { affix = "", "+1 Maximum Life per Level", statOrder = { 7465 }, level = 1, group = "LifePerLevel", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1982144275] = { "+1 Maximum Life per Level" }, } }, + ["ManaPerLevelUnique__1"] = { affix = "", "+1 Maximum Mana per Level", statOrder = { 7985 }, level = 1, group = "ManaPerLevel", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2563691316] = { "+1 Maximum Mana per Level" }, } }, + ["EnergyShieldPerLevelUnique__1"] = { affix = "", "+1 Maximum Energy Shield per Level", statOrder = { 6428 }, level = 1, group = "EnergyShieldPerLevel", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [3864993324] = { "+1 Maximum Energy Shield per Level" }, } }, ["ChaosDegenAuraUnique__1"] = { affix = "", "Trigger Level 20 Death Aura when Equipped", statOrder = { 495 }, level = 1, group = "ChaosDegenAuraUnique", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [825352061] = { "Trigger Level 20 Death Aura when Equipped" }, } }, - ["HeraldsAlwaysCost45Unique__1"] = { affix = "", "Mana Reservation of Herald Skills is always 45%", statOrder = { 7143 }, level = 1, group = "HeraldsAlwaysCost45", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [262773569] = { "Mana Reservation of Herald Skills is always 45%" }, } }, + ["HeraldsAlwaysCost45Unique__1"] = { affix = "", "Mana Reservation of Herald Skills is always 45%", statOrder = { 7138 }, level = 1, group = "HeraldsAlwaysCost45", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [262773569] = { "Mana Reservation of Herald Skills is always 45%" }, } }, ["StunAvoidancePerHeraldUnique__1"] = { affix = "", "35% chance to avoid being Stunned for each Herald Buff affecting you", statOrder = { 4617 }, level = 1, group = "StunAvoidancePerHerald", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1493090598] = { "35% chance to avoid being Stunned for each Herald Buff affecting you" }, } }, - ["IncreasedDamageIfShockedRecentlyUnique__1"] = { affix = "", "(20-50)% increased Damage if you have Shocked an Enemy Recently", statOrder = { 5993 }, level = 1, group = "IncreasedDamageIfShockedRecently", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [908650225] = { "(20-50)% increased Damage if you have Shocked an Enemy Recently" }, } }, - ["ShockedEnemiesExplodeUnique__1_"] = { affix = "", "Shocked Enemies you Kill Explode, dealing 5% of", "their Life as Lightning Damage which cannot Shock", statOrder = { 9860, 9860.1 }, level = 1, group = "ShockedEnemiesExplode", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [2706994884] = { "Shocked Enemies you Kill Explode, dealing 5% of", "their Life as Lightning Damage which cannot Shock" }, } }, - ["UnaffectedByShockUnique__1"] = { affix = "", "Unaffected by Shock", statOrder = { 10371 }, level = 1, group = "UnaffectedByShock", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [1473289174] = { "Unaffected by Shock" }, } }, - ["UnaffectedByShockUnique__2"] = { affix = "", "Unaffected by Shock", statOrder = { 10371 }, level = 1, group = "UnaffectedByShock", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [1473289174] = { "Unaffected by Shock" }, } }, - ["MinionAttackSpeedPerXDexUnique__1"] = { affix = "", "2% increased Minion Attack Speed per 50 Dexterity", statOrder = { 9010 }, level = 1, group = "MinionAttackSpeedPerXDex", weightKey = { }, weightVal = { }, modTags = { "minion_speed", "attack", "speed", "minion" }, tradeHashes = { [4047895119] = { "2% increased Minion Attack Speed per 50 Dexterity" }, } }, - ["MinionMovementSpeedPerXDexUnique__1"] = { affix = "", "2% increased Minion Movement Speed per 50 Dexterity", statOrder = { 9069 }, level = 1, group = "MinionMovementSpeedPerXDex", weightKey = { }, weightVal = { }, modTags = { "minion_speed", "speed", "minion" }, tradeHashes = { [4017879067] = { "2% increased Minion Movement Speed per 50 Dexterity" }, } }, - ["MinionHitsOnlyKillIgnitedEnemiesUnique__1"] = { affix = "", "Minions' Hits can only Kill Ignited Enemies", statOrder = { 9108 }, level = 1, group = "MinionHitsOnlyKillIgnitedEnemies", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [1736403946] = { "Minions' Hits can only Kill Ignited Enemies" }, } }, + ["IncreasedDamageIfShockedRecentlyUnique__1"] = { affix = "", "(20-50)% increased Damage if you have Shocked an Enemy Recently", statOrder = { 5988 }, level = 1, group = "IncreasedDamageIfShockedRecently", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [908650225] = { "(20-50)% increased Damage if you have Shocked an Enemy Recently" }, } }, + ["ShockedEnemiesExplodeUnique__1_"] = { affix = "", "Shocked Enemies you Kill Explode, dealing 5% of", "their Life as Lightning Damage which cannot Shock", statOrder = { 9854, 9854.1 }, level = 1, group = "ShockedEnemiesExplode", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [2706994884] = { "Shocked Enemies you Kill Explode, dealing 5% of", "their Life as Lightning Damage which cannot Shock" }, } }, + ["UnaffectedByShockUnique__1"] = { affix = "", "Unaffected by Shock", statOrder = { 10364 }, level = 1, group = "UnaffectedByShock", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [1473289174] = { "Unaffected by Shock" }, } }, + ["UnaffectedByShockUnique__2"] = { affix = "", "Unaffected by Shock", statOrder = { 10364 }, level = 1, group = "UnaffectedByShock", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [1473289174] = { "Unaffected by Shock" }, } }, + ["MinionAttackSpeedPerXDexUnique__1"] = { affix = "", "2% increased Minion Attack Speed per 50 Dexterity", statOrder = { 9005 }, level = 1, group = "MinionAttackSpeedPerXDex", weightKey = { }, weightVal = { }, modTags = { "minion_speed", "attack", "speed", "minion" }, tradeHashes = { [4047895119] = { "2% increased Minion Attack Speed per 50 Dexterity" }, } }, + ["MinionMovementSpeedPerXDexUnique__1"] = { affix = "", "2% increased Minion Movement Speed per 50 Dexterity", statOrder = { 9064 }, level = 1, group = "MinionMovementSpeedPerXDex", weightKey = { }, weightVal = { }, modTags = { "minion_speed", "speed", "minion" }, tradeHashes = { [4017879067] = { "2% increased Minion Movement Speed per 50 Dexterity" }, } }, + ["MinionHitsOnlyKillIgnitedEnemiesUnique__1"] = { affix = "", "Minions' Hits can only Kill Ignited Enemies", statOrder = { 9103 }, level = 1, group = "MinionHitsOnlyKillIgnitedEnemies", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [1736403946] = { "Minions' Hits can only Kill Ignited Enemies" }, } }, ["LocalIncreaseSocketedHeraldLevelUnique__1_"] = { affix = "", "+2 to Level of Socketed Herald Gems", statOrder = { 142 }, level = 1, group = "LocalIncreaseSocketedHeraldLevel", weightKey = { }, weightVal = { }, modTags = { "skill", "gem" }, tradeHashes = { [1344805487] = { "+2 to Level of Socketed Herald Gems" }, } }, ["LocalIncreaseSocketedHeraldLevelUnique__2"] = { affix = "", "+4 to Level of Socketed Herald Gems", statOrder = { 142 }, level = 1, group = "LocalIncreaseSocketedHeraldLevel", weightKey = { }, weightVal = { }, modTags = { "skill", "gem" }, tradeHashes = { [1344805487] = { "+4 to Level of Socketed Herald Gems" }, } }, ["IncreasedAreaOfSkillsWithNoFrenzyChargesUnique__1_"] = { affix = "", "15% increased Area of Effect while you have no Frenzy Charges", statOrder = { 1791 }, level = 1, group = "IncreasedAreaOfSkillsWithNoFrenzyCharges", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4180687797] = { "15% increased Area of Effect while you have no Frenzy Charges" }, } }, ["GlobalCriticalMultiplierWithNoFrenzyChargesUnique__1"] = { affix = "", "+50% Global Critical Damage Bonus while you have no Frenzy Charges", statOrder = { 1790 }, level = 1, group = "GlobalCriticalMultiplierWithNoFrenzyCharges", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [3062763405] = { "+50% Global Critical Damage Bonus while you have no Frenzy Charges" }, } }, ["AccuracyRatingWithMaxFrenzyChargesUnique__1"] = { affix = "", "+(400-500) to Accuracy Rating while at Maximum Frenzy Charges", statOrder = { 4149 }, level = 1, group = "AccuracyRatingWithMaxFrenzyCharges", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3213407110] = { "+(400-500) to Accuracy Rating while at Maximum Frenzy Charges" }, } }, - ["ReducedAttackSpeedOfMovementSkillsUnique__1"] = { affix = "", "Movement Attack Skills have 40% reduced Attack Speed", statOrder = { 9137 }, level = 1, group = "ReducedAttackSpeedOfMovementSkills", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [1176492594] = { "Movement Attack Skills have 40% reduced Attack Speed" }, } }, - ["IncreasedColdDamageIfUsedFireSkillRecentlyUnique__1"] = { affix = "", "(20-30)% increased Cold Damage if you have used a Fire Skill Recently", statOrder = { 5679 }, level = 1, group = "IncreasedColdDamageIfUsedFireSkillRecently", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [3612256591] = { "(20-30)% increased Cold Damage if you have used a Fire Skill Recently" }, } }, - ["IncreasedFireDamageIfUsedColdSkillRecentlyUnique__1"] = { affix = "", "(20-30)% increased Fire Damage if you have used a Cold Skill Recently", statOrder = { 6567 }, level = 1, group = "IncreasedFireDamageIfUsedColdSkillRecently", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [4167600809] = { "(20-30)% increased Fire Damage if you have used a Cold Skill Recently" }, } }, - ["IncreasedDamagePerPowerChargeUnique__1"] = { affix = "", "5% increased Damage per Power Charge", statOrder = { 6009 }, level = 1, group = "IncreasedDamagePerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2034658008] = { "5% increased Damage per Power Charge" }, } }, - ["ChanceToGainMaximumPowerChargesUnique__1_"] = { affix = "", "25% chance that if you would gain Power Charges, you instead gain up to", "your maximum number of Power Charges", statOrder = { 6816, 6816.1 }, level = 1, group = "ChanceToGainMaximumPowerCharges", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [1232004574] = { "25% chance that if you would gain Power Charges, you instead gain up to", "your maximum number of Power Charges" }, } }, + ["ReducedAttackSpeedOfMovementSkillsUnique__1"] = { affix = "", "Movement Attack Skills have 40% reduced Attack Speed", statOrder = { 9132 }, level = 1, group = "ReducedAttackSpeedOfMovementSkills", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [1176492594] = { "Movement Attack Skills have 40% reduced Attack Speed" }, } }, + ["IncreasedColdDamageIfUsedFireSkillRecentlyUnique__1"] = { affix = "", "(20-30)% increased Cold Damage if you have used a Fire Skill Recently", statOrder = { 5675 }, level = 1, group = "IncreasedColdDamageIfUsedFireSkillRecently", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [3612256591] = { "(20-30)% increased Cold Damage if you have used a Fire Skill Recently" }, } }, + ["IncreasedFireDamageIfUsedColdSkillRecentlyUnique__1"] = { affix = "", "(20-30)% increased Fire Damage if you have used a Cold Skill Recently", statOrder = { 6562 }, level = 1, group = "IncreasedFireDamageIfUsedColdSkillRecently", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [4167600809] = { "(20-30)% increased Fire Damage if you have used a Cold Skill Recently" }, } }, + ["IncreasedDamagePerPowerChargeUnique__1"] = { affix = "", "5% increased Damage per Power Charge", statOrder = { 6004 }, level = 1, group = "IncreasedDamagePerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2034658008] = { "5% increased Damage per Power Charge" }, } }, + ["ChanceToGainMaximumPowerChargesUnique__1_"] = { affix = "", "25% chance that if you would gain Power Charges, you instead gain up to", "your maximum number of Power Charges", statOrder = { 6811, 6811.1 }, level = 1, group = "ChanceToGainMaximumPowerCharges", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [1232004574] = { "25% chance that if you would gain Power Charges, you instead gain up to", "your maximum number of Power Charges" }, } }, ["FireDamageCanPoisonUnique__1"] = { affix = "", "Fire Damage from Hits also Contributes to Poison Magnitude", statOrder = { 2619 }, level = 1, group = "FireDamageCanPoison", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [1985969957] = { "Fire Damage from Hits also Contributes to Poison Magnitude" }, } }, ["ColdDamageCanPoisonUnique__1_"] = { affix = "", "Cold Damage from Hits also Contributes to Poison Magnitude", statOrder = { 2618 }, level = 1, group = "ColdDamageCanPoison", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [1917124426] = { "Cold Damage from Hits also Contributes to Poison Magnitude" }, } }, ["LightningDamageCanPoisonUnique__1"] = { affix = "", "Lightning Damage from Hits also Contributes to Poison Magntiude", statOrder = { 2620 }, level = 1, group = "LightningDamageCanPoison", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [1604984482] = { "Lightning Damage from Hits also Contributes to Poison Magntiude" }, } }, - ["FireSkillsChanceToPoisonUnique__1"] = { affix = "", "Fire Skills have 20% chance to Poison on Hit", statOrder = { 6589 }, level = 1, group = "FireSkillsChanceToPoison", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [2424717327] = { "Fire Skills have 20% chance to Poison on Hit" }, } }, - ["ColdSkillsChanceToPoisonUnique__1"] = { affix = "", "Cold Skills have 20% chance to Poison on Hit", statOrder = { 5706 }, level = 1, group = "ColdSkillsChanceToPoison", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [2373079502] = { "Cold Skills have 20% chance to Poison on Hit" }, } }, - ["LightningSkillsChanceToPoisonUnique__1_"] = { affix = "", "Lightning Skills have 20% chance to Poison on Hit", statOrder = { 7568 }, level = 1, group = "LightningSkillsChanceToPoison", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [949718413] = { "Lightning Skills have 20% chance to Poison on Hit" }, } }, + ["FireSkillsChanceToPoisonUnique__1"] = { affix = "", "Fire Skills have 20% chance to Poison on Hit", statOrder = { 6584 }, level = 1, group = "FireSkillsChanceToPoison", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [2424717327] = { "Fire Skills have 20% chance to Poison on Hit" }, } }, + ["ColdSkillsChanceToPoisonUnique__1"] = { affix = "", "Cold Skills have 20% chance to Poison on Hit", statOrder = { 5702 }, level = 1, group = "ColdSkillsChanceToPoison", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [2373079502] = { "Cold Skills have 20% chance to Poison on Hit" }, } }, + ["LightningSkillsChanceToPoisonUnique__1_"] = { affix = "", "Lightning Skills have 20% chance to Poison on Hit", statOrder = { 7563 }, level = 1, group = "LightningSkillsChanceToPoison", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [949718413] = { "Lightning Skills have 20% chance to Poison on Hit" }, } }, ["GainManaAsExtraEnergyShieldUnique__1"] = { affix = "", "Gain (10-15)% of maximum Mana as Extra maximum Energy Shield", statOrder = { 1431 }, level = 1, group = "GainManaAsExtraEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [3027830452] = { "Gain (10-15)% of maximum Mana as Extra maximum Energy Shield" }, } }, ["GrantsTouchOfGodUnique__1"] = { affix = "", "Grants Level 20 Doryani's Touch Skill", statOrder = { 493 }, level = 1, group = "GrantsTouchOfGod", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [2498303876] = { "Grants Level 20 Doryani's Touch Skill" }, } }, ["GrantsSummonBeastRhoaUnique__1"] = { affix = "", "Grants Level 20 Summon Bestial Rhoa Skill", statOrder = { 466 }, level = 1, group = "GrantsSummonBeast", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [2878779644] = { "Grants Level 20 Summon Bestial Rhoa Skill" }, } }, ["GrantsSummonBeastUrsaUnique__1"] = { affix = "", "Grants Level 20 Summon Bestial Ursa Skill", statOrder = { 466 }, level = 1, group = "GrantsSummonBeast", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [2878779644] = { "Grants Level 20 Summon Bestial Ursa Skill" }, } }, ["GrantsSummonBeastSnakeUnique__1"] = { affix = "", "Grants Level 20 Summon Bestial Snake Skill", statOrder = { 466 }, level = 1, group = "GrantsSummonBeast", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [2878779644] = { "Grants Level 20 Summon Bestial Snake Skill" }, } }, - ["ChaosResistDoubledUnique__1"] = { affix = "", "Chaos Resistance is doubled", statOrder = { 5590 }, level = 1, group = "ChaosResistDoubled", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [1573646535] = { "Chaos Resistance is doubled" }, } }, - ["PlayerFarShotUnique__1"] = { affix = "", "Far Shot", statOrder = { 10729 }, level = 1, group = "PlayerFarShot", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2483362276] = { "Far Shot" }, } }, - ["MinionSkillManaCostUnique__1_"] = { affix = "", "(10-15)% reduced Mana Cost of Minion Skills", statOrder = { 9086 }, level = 1, group = "MinionSkillManaCost", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "minion" }, tradeHashes = { [2969128501] = { "(10-15)% reduced Mana Cost of Minion Skills" }, } }, - ["MinionSkillManaCostUnique__2"] = { affix = "", "(20-30)% reduced Mana Cost of Minion Skills", statOrder = { 9086 }, level = 1, group = "MinionSkillManaCost", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "minion" }, tradeHashes = { [2969128501] = { "(20-30)% reduced Mana Cost of Minion Skills" }, } }, + ["ChaosResistDoubledUnique__1"] = { affix = "", "Chaos Resistance is doubled", statOrder = { 5586 }, level = 1, group = "ChaosResistDoubled", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [1573646535] = { "Chaos Resistance is doubled" }, } }, + ["PlayerFarShotUnique__1"] = { affix = "", "Far Shot", statOrder = { 10730 }, level = 1, group = "PlayerFarShot", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2483362276] = { "Far Shot" }, } }, + ["MinionSkillManaCostUnique__1_"] = { affix = "", "(10-15)% reduced Mana Cost of Minion Skills", statOrder = { 9081 }, level = 1, group = "MinionSkillManaCost", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "minion" }, tradeHashes = { [2969128501] = { "(10-15)% reduced Mana Cost of Minion Skills" }, } }, + ["MinionSkillManaCostUnique__2"] = { affix = "", "(20-30)% reduced Mana Cost of Minion Skills", statOrder = { 9081 }, level = 1, group = "MinionSkillManaCost", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "minion" }, tradeHashes = { [2969128501] = { "(20-30)% reduced Mana Cost of Minion Skills" }, } }, ["TriggeredAbyssalCryUnique__1"] = { affix = "", "Trigger Level 1 Intimidating Cry on Hit", statOrder = { 604 }, level = 1, group = "TriggeredAbyssalCry", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1795756125] = { "Trigger Level 1 Intimidating Cry on Hit" }, } }, ["TriggeredLightningWarpUnique__1__"] = { affix = "", "Trigger Level 15 Lightning Warp on Hit with this Weapon", statOrder = { 542 }, level = 1, group = "TriggeredLightningWarp", weightKey = { }, weightVal = { }, modTags = { "skill", "caster" }, tradeHashes = { [1527893390] = { "Trigger Level 15 Lightning Warp on Hit with this Weapon" }, } }, ["SummonSkeletonsNumberOfSkeletonsToSummonUnique__1"] = { affix = "", "Summon 4 additional Skeletons with Summon Skeletons", statOrder = { 3661 }, level = 1, group = "SummonSkeletonsNumberOfSkeletonsToSummon", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [1589090910] = { "Summon 4 additional Skeletons with Summon Skeletons" }, } }, - ["SummonSkeletonsCooldownTimeUnique__1"] = { affix = "", "+1 second to Summon Skeleton Cooldown", statOrder = { 10172 }, level = 1, group = "SummonSkeletonsCooldownTime", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [3013430129] = { "+1 second to Summon Skeleton Cooldown" }, } }, - ["EnergyShieldRechargeStartsWhenStunnedUnique__1"] = { affix = "", "Energy Shield Recharge starts when you are Stunned", statOrder = { 6447 }, level = 1, group = "EnergyShieldRechargeStartsWhenStunned", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [788946728] = { "Energy Shield Recharge starts when you are Stunned" }, } }, + ["SummonSkeletonsCooldownTimeUnique__1"] = { affix = "", "+1 second to Summon Skeleton Cooldown", statOrder = { 10165 }, level = 1, group = "SummonSkeletonsCooldownTime", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [3013430129] = { "+1 second to Summon Skeleton Cooldown" }, } }, + ["EnergyShieldRechargeStartsWhenStunnedUnique__1"] = { affix = "", "Energy Shield Recharge starts when you are Stunned", statOrder = { 6442 }, level = 1, group = "EnergyShieldRechargeStartsWhenStunned", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [788946728] = { "Energy Shield Recharge starts when you are Stunned" }, } }, ["TrapCooldownRecoveryUnique__1"] = { affix = "", "(10-15)% increased Cooldown Recovery Rate for throwing Traps", statOrder = { 3150 }, level = 1, group = "TrapCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3417757416] = { "(10-15)% increased Cooldown Recovery Rate for throwing Traps" }, } }, - ["ReducedExtraDamageFromCritsWithNoPowerChargesUnique__1"] = { affix = "", "You take 50% reduced Extra Damage from Critical Hits while you have no Power Charges", statOrder = { 6544 }, level = 1, group = "ReducedExtraDamageFromCritsWithNoPowerCharges", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3544527742] = { "You take 50% reduced Extra Damage from Critical Hits while you have no Power Charges" }, } }, + ["ReducedExtraDamageFromCritsWithNoPowerChargesUnique__1"] = { affix = "", "You take 50% reduced Extra Damage from Critical Hits while you have no Power Charges", statOrder = { 6539 }, level = 1, group = "ReducedExtraDamageFromCritsWithNoPowerCharges", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3544527742] = { "You take 50% reduced Extra Damage from Critical Hits while you have no Power Charges" }, } }, ["PhysAddedAsChaosWithMaxPowerChargesUnique__1"] = { affix = "", "Gain (8-12)% of Physical Damage as Extra Chaos Damage while at maximum Power Charges", statOrder = { 3160 }, level = 1, group = "PhysAddedAsChaosWithMaxPowerCharges", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "physical_damage", "damage", "physical", "chaos" }, tradeHashes = { [3655758456] = { "Gain (8-12)% of Physical Damage as Extra Chaos Damage while at maximum Power Charges" }, } }, ["ScorchingRaySkillUnique__1"] = { affix = "", "Grants Level 25 Scorching Ray Skill", statOrder = { 486 }, level = 1, group = "ScorchingRaySkill", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1540840] = { "Grants Level 25 Scorching Ray Skill" }, } }, ["BlightSkillUnique__1"] = { affix = "", "Grants Level 22 Blight Skill", statOrder = { 490 }, level = 1, group = "BlightSkill", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1198418726] = { "Grants Level 22 Blight Skill" }, } }, @@ -4337,7 +4337,7 @@ return { ["HarbingerSkillOnEquipUnique2_4"] = { affix = "", "Grants Summon Greater Harbinger of Directions Skill", statOrder = { 469 }, level = 1, group = "HarbingerSkillOnEquip", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3872739249] = { "Grants Summon Greater Harbinger of Directions Skill" }, } }, ["HarbingerSkillOnEquipUnique2_5"] = { affix = "", "Grants Summon Greater Harbinger of Storms Skill", statOrder = { 469 }, level = 1, group = "HarbingerSkillOnEquip", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3872739249] = { "Grants Summon Greater Harbinger of Storms Skill" }, } }, ["HarbingerSkillOnEquipUnique2_6"] = { affix = "", "Grants Summon Greater Harbinger of Brutality Skill", statOrder = { 469 }, level = 1, group = "HarbingerSkillOnEquip", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3872739249] = { "Grants Summon Greater Harbinger of Brutality Skill" }, } }, - ["ChannelledSkillDamageUnique__1"] = { affix = "", "Channelling Skills deal (50-70)% increased Damage", statOrder = { 5578 }, level = 1, group = "ChannelledSkillDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2733285506] = { "Channelling Skills deal (50-70)% increased Damage" }, } }, + ["ChannelledSkillDamageUnique__1"] = { affix = "", "Channelling Skills deal (50-70)% increased Damage", statOrder = { 5574 }, level = 1, group = "ChannelledSkillDamage", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2733285506] = { "Channelling Skills deal (50-70)% increased Damage" }, } }, ["VolkuurLessPoisonDurationUnique__1"] = { affix = "", "50% less Poison Duration", statOrder = { 2897 }, level = 1, group = "VolkuurLessPoisonDuration", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [1237693206] = { "50% less Poison Duration" }, } }, ["ProjectileAttackCriticalStrikeChanceUnique__1"] = { affix = "", "Projectile Attack Skills have (40-60)% increased Critical Hit Chance", statOrder = { 3987 }, level = 1, group = "ProjectileAttackCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "attack", "critical" }, tradeHashes = { [4095169720] = { "Projectile Attack Skills have (40-60)% increased Critical Hit Chance" }, } }, ["SupportedByLesserPoisonUnique__1"] = { affix = "", "Socketed Gems are Supported by Level 10 Chance to Poison", statOrder = { 385 }, level = 1, group = "SupportedByLesserPoison", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [228165595] = { "Socketed Gems are Supported by Level 10 Chance to Poison" }, } }, @@ -4346,20 +4346,20 @@ return { ["SupportedByInnervateUnique__2"] = { affix = "", "Socketed Gems are Supported by Level 15 Innervate", statOrder = { 383 }, level = 1, group = "SupportedByInnervate", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [1106668565] = { "Socketed Gems are Supported by Level 15 Innervate" }, } }, ["SupportedByIceBiteUnique__1"] = { affix = "", "Socketed Gems are Supported by Level 18 Ice Bite", statOrder = { 377 }, level = 1, group = "SupportedByIceBite", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [1384629003] = { "Socketed Gems are Supported by Level 18 Ice Bite" }, } }, ["GrantsVoidGazeUnique__1"] = { affix = "", "Trigger Level 10 Void Gaze when you use a Skill", statOrder = { 541 }, level = 1, group = "GrantsVoidGaze", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1869144397] = { "Trigger Level 10 Void Gaze when you use a Skill" }, } }, - ["AddedChaosDamageVsEnemiesWith5PoisonsUnique__1"] = { affix = "", "Attacks with this Weapon deal 80 to 120 added Chaos Damage against", "Enemies affected by at least 5 Poisons", statOrder = { 8958, 8958.1 }, level = 1, group = "AddedChaosDamageVsEnemiesWith5Poisons", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos", "attack" }, tradeHashes = { [3829706447] = { "Attacks with this Weapon deal 80 to 120 added Chaos Damage against", "Enemies affected by at least 5 Poisons" }, } }, - ["PoisonDurationPerPowerChargeUnique__1"] = { affix = "", "3% increased Poison Duration per Power Charge", statOrder = { 9494 }, level = 1, group = "PoisonDurationPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [3491499175] = { "3% increased Poison Duration per Power Charge" }, } }, - ["GainFrenzyChargeOnKillVsEnemiesWith5PoisonsUnique__1"] = { affix = "", "(25-30)% chance to gain a Frenzy Charge on Killing an Enemy affected by at least 5 Poisons", statOrder = { 6798 }, level = 1, group = "GainFrenzyChargeOnKillVsEnemiesWith5Poisons", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [496822696] = { "(25-30)% chance to gain a Frenzy Charge on Killing an Enemy affected by at least 5 Poisons" }, } }, - ["GainPowerChargeOnKillVsEnemiesWithLessThan5PoisonsUnique__1"] = { affix = "", "(12-15)% chance to gain a Power Charge on Killing an Enemy affected by fewer than 5 Poisons", statOrder = { 6846 }, level = 1, group = "GainPowerChargeOnKillVsEnemiesWithLessThan5Poisons", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [352612932] = { "(12-15)% chance to gain a Power Charge on Killing an Enemy affected by fewer than 5 Poisons" }, } }, - ["PoisonDurationWithOver150IntelligenceUnique__1"] = { affix = "", "(15-25)% increased Poison Duration if you have at least 150 Intelligence", statOrder = { 9495 }, level = 1, group = "PoisonDurationWithOver150Intelligence", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [2771181375] = { "(15-25)% increased Poison Duration if you have at least 150 Intelligence" }, } }, - ["YouCannotBeHinderedUnique__1"] = { affix = "", "You cannot be Hindered", statOrder = { 10591 }, level = 1, group = "YouCannotBeHindered", weightKey = { }, weightVal = { }, modTags = { "blue_herring" }, tradeHashes = { [721014846] = { "You cannot be Hindered" }, } }, - ["YouCannotBeHinderedUnique__2"] = { affix = "", "You cannot be Hindered", statOrder = { 10591 }, level = 1, group = "YouCannotBeHindered", weightKey = { }, weightVal = { }, modTags = { "blue_herring" }, tradeHashes = { [721014846] = { "You cannot be Hindered" }, } }, - ["LocalMaimOnHitChanceUnique__1"] = { affix = "", "(15-20)% chance to Maim on Hit", statOrder = { 7798 }, level = 1, group = "LocalMaimOnHitChance", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2763429652] = { "(15-20)% chance to Maim on Hit" }, } }, - ["BlightSecondarySkillEffectDurationUnique__1"] = { affix = "", "Blight has (20-30)% increased Hinder Duration", statOrder = { 4880 }, level = 1, group = "BlightSecondarySkillEffectDuration", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [4170725899] = { "Blight has (20-30)% increased Hinder Duration" }, } }, - ["GlobalCooldownRecoveryUnique__1"] = { affix = "", "(15-20)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(15-20)% increased Cooldown Recovery Rate" }, } }, - ["GlobalCooldownRecoveryUnique__2"] = { affix = "", "(15-30)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(15-30)% increased Cooldown Recovery Rate" }, } }, - ["DebuffTimePassedUnique__1"] = { affix = "", "Debuffs on you expire (15-20)% faster", statOrder = { 6099 }, level = 1, group = "DebuffTimePassed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1238227257] = { "Debuffs on you expire (15-20)% faster" }, } }, - ["DebuffTimePassedUnique__2"] = { affix = "", "Debuffs on you expire (80-100)% faster", statOrder = { 6099 }, level = 1, group = "DebuffTimePassed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1238227257] = { "Debuffs on you expire (80-100)% faster" }, } }, - ["DebuffTimePassedUnique__3"] = { affix = "", "Debuffs on you expire 100% faster", statOrder = { 6099 }, level = 1, group = "DebuffTimePassed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1238227257] = { "Debuffs on you expire 100% faster" }, } }, + ["AddedChaosDamageVsEnemiesWith5PoisonsUnique__1"] = { affix = "", "Attacks with this Weapon deal 80 to 120 added Chaos Damage against", "Enemies affected by at least 5 Poisons", statOrder = { 8953, 8953.1 }, level = 1, group = "AddedChaosDamageVsEnemiesWith5Poisons", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos", "attack" }, tradeHashes = { [3829706447] = { "Attacks with this Weapon deal 80 to 120 added Chaos Damage against", "Enemies affected by at least 5 Poisons" }, } }, + ["PoisonDurationPerPowerChargeUnique__1"] = { affix = "", "3% increased Poison Duration per Power Charge", statOrder = { 9488 }, level = 1, group = "PoisonDurationPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [3491499175] = { "3% increased Poison Duration per Power Charge" }, } }, + ["GainFrenzyChargeOnKillVsEnemiesWith5PoisonsUnique__1"] = { affix = "", "(25-30)% chance to gain a Frenzy Charge on Killing an Enemy affected by at least 5 Poisons", statOrder = { 6793 }, level = 1, group = "GainFrenzyChargeOnKillVsEnemiesWith5Poisons", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [496822696] = { "(25-30)% chance to gain a Frenzy Charge on Killing an Enemy affected by at least 5 Poisons" }, } }, + ["GainPowerChargeOnKillVsEnemiesWithLessThan5PoisonsUnique__1"] = { affix = "", "(12-15)% chance to gain a Power Charge on Killing an Enemy affected by fewer than 5 Poisons", statOrder = { 6841 }, level = 1, group = "GainPowerChargeOnKillVsEnemiesWithLessThan5Poisons", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [352612932] = { "(12-15)% chance to gain a Power Charge on Killing an Enemy affected by fewer than 5 Poisons" }, } }, + ["PoisonDurationWithOver150IntelligenceUnique__1"] = { affix = "", "(15-25)% increased Poison Duration if you have at least 150 Intelligence", statOrder = { 9489 }, level = 1, group = "PoisonDurationWithOver150Intelligence", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [2771181375] = { "(15-25)% increased Poison Duration if you have at least 150 Intelligence" }, } }, + ["YouCannotBeHinderedUnique__1"] = { affix = "", "You cannot be Hindered", statOrder = { 10584 }, level = 1, group = "YouCannotBeHindered", weightKey = { }, weightVal = { }, modTags = { "blue_herring" }, tradeHashes = { [721014846] = { "You cannot be Hindered" }, } }, + ["YouCannotBeHinderedUnique__2"] = { affix = "", "You cannot be Hindered", statOrder = { 10584 }, level = 1, group = "YouCannotBeHindered", weightKey = { }, weightVal = { }, modTags = { "blue_herring" }, tradeHashes = { [721014846] = { "You cannot be Hindered" }, } }, + ["LocalMaimOnHitChanceUnique__1"] = { affix = "", "(15-20)% chance to Maim on Hit", statOrder = { 7793 }, level = 1, group = "LocalMaimOnHitChance", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2763429652] = { "(15-20)% chance to Maim on Hit" }, } }, + ["BlightSecondarySkillEffectDurationUnique__1"] = { affix = "", "Blight has (20-30)% increased Hinder Duration", statOrder = { 4877 }, level = 1, group = "BlightSecondarySkillEffectDuration", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [4170725899] = { "Blight has (20-30)% increased Hinder Duration" }, } }, + ["GlobalCooldownRecoveryUnique__1"] = { affix = "", "(15-20)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(15-20)% increased Cooldown Recovery Rate" }, } }, + ["GlobalCooldownRecoveryUnique__2"] = { affix = "", "(15-30)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(15-30)% increased Cooldown Recovery Rate" }, } }, + ["DebuffTimePassedUnique__1"] = { affix = "", "Debuffs on you expire (15-20)% faster", statOrder = { 6094 }, level = 1, group = "DebuffTimePassed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1238227257] = { "Debuffs on you expire (15-20)% faster" }, } }, + ["DebuffTimePassedUnique__2"] = { affix = "", "Debuffs on you expire (80-100)% faster", statOrder = { 6094 }, level = 1, group = "DebuffTimePassed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1238227257] = { "Debuffs on you expire (80-100)% faster" }, } }, + ["DebuffTimePassedUnique__3"] = { affix = "", "Debuffs on you expire 100% faster", statOrder = { 6094 }, level = 1, group = "DebuffTimePassed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1238227257] = { "Debuffs on you expire 100% faster" }, } }, ["LifeAndEnergyShieldRecoveryRateUnique_1"] = { affix = "", "(10-15)% increased Energy Shield Recovery rate", "(10-15)% increased Life Recovery rate", statOrder = { 1440, 1445 }, level = 1, group = "LifeAndEnergyShieldRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [988575597] = { "(10-15)% increased Energy Shield Recovery rate" }, [3240073117] = { "(10-15)% increased Life Recovery rate" }, } }, ["LocalGrantsStormCascadeOnAttackUnique__1"] = { affix = "", "Trigger Level 20 Storm Cascade when you Attack", statOrder = { 543 }, level = 1, group = "LocalDisplayGrantsStormCascadeOnAttack", weightKey = { }, weightVal = { }, tags = { "caster_unique_weapon", }, modTags = { "skill" }, tradeHashes = { [818329660] = { "Trigger Level 20 Storm Cascade when you Attack" }, } }, ["ProjectileAttacksChanceToBleedBeastialMinionUnique__1_"] = { affix = "", "Projectiles from Attacks have 20% chance to inflict Bleeding on Hit while", "you have a Bestial Minion", statOrder = { 3988, 3988.1 }, level = 1, group = "ProjectileAttacksChanceToBleedBeastialMinion", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [4058504226] = { "Projectiles from Attacks have 20% chance to inflict Bleeding on Hit while", "you have a Bestial Minion" }, } }, @@ -4369,10 +4369,10 @@ return { ["AddedChaosDamageToAttacksBeastialMinionUnique__1"] = { affix = "", "Adds (13-19) to (23-29) Chaos Damage to Attacks while you have a Bestial Minion", statOrder = { 3992 }, level = 1, group = "AddedChaosDamageToAttacksBeastialMinion", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos", "attack" }, tradeHashes = { [2152491486] = { "Adds (13-19) to (23-29) Chaos Damage to Attacks while you have a Bestial Minion" }, } }, ["AttackAndMovementSpeedBeastialMinionUnique__1"] = { affix = "", "(10-15)% increased Attack and Movement Speed while you have a Bestial Minion", statOrder = { 3993 }, level = 1, group = "AttackAndMovementSpeedBeastialMinion", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [3597737983] = { "(10-15)% increased Attack and Movement Speed while you have a Bestial Minion" }, } }, ["GrantsDarktongueKissUnique__1"] = { affix = "", "Trigger Level 20 Darktongue's Kiss when you Cast a Curse Spell", statOrder = { 540 }, level = 1, group = "GrantsDarktongueKiss", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3670477918] = { "Trigger Level 20 Darktongue's Kiss when you Cast a Curse Spell" }, } }, - ["ShockEffectUnique__1"] = { affix = "", "(15-25)% increased Magnitude of Shock you inflict", statOrder = { 9845 }, level = 1, group = "ShockEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(15-25)% increased Magnitude of Shock you inflict" }, } }, - ["ShockEffectUnique__2"] = { affix = "", "(1-50)% increased Effect of Lightning Ailments", statOrder = { 7536 }, level = 1, group = "LightningAilmentEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3081816887] = { "(1-50)% increased Effect of Lightning Ailments" }, } }, - ["ShockEffectUnique__3"] = { affix = "", "30% increased Effect of Lightning Ailments", statOrder = { 7536 }, level = 1, group = "LightningAilmentEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3081816887] = { "30% increased Effect of Lightning Ailments" }, } }, - ["LightningAilmentEffectUnique__1"] = { affix = "", "100% increased Effect of Lightning Ailments", statOrder = { 7536 }, level = 1, group = "LightningAilmentEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3081816887] = { "100% increased Effect of Lightning Ailments" }, } }, + ["ShockEffectUnique__1"] = { affix = "", "(15-25)% increased Magnitude of Shock you inflict", statOrder = { 9839 }, level = 1, group = "ShockEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(15-25)% increased Magnitude of Shock you inflict" }, } }, + ["ShockEffectUnique__2"] = { affix = "", "(1-50)% increased Effect of Lightning Ailments", statOrder = { 7531 }, level = 1, group = "LightningAilmentEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3081816887] = { "(1-50)% increased Effect of Lightning Ailments" }, } }, + ["ShockEffectUnique__3"] = { affix = "", "30% increased Effect of Lightning Ailments", statOrder = { 7531 }, level = 1, group = "LightningAilmentEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3081816887] = { "30% increased Effect of Lightning Ailments" }, } }, + ["LightningAilmentEffectUnique__1"] = { affix = "", "100% increased Effect of Lightning Ailments", statOrder = { 7531 }, level = 1, group = "LightningAilmentEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3081816887] = { "100% increased Effect of Lightning Ailments" }, } }, ["LocalCanSocketIgnoringColourUnique__1"] = { affix = "", "Gems can be Socketed in this Item ignoring Socket Colour", statOrder = { 77 }, level = 1, group = "LocalCanSocketIgnoringColour", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [899329924] = { "Gems can be Socketed in this Item ignoring Socket Colour" }, } }, ["LocalNoAttributeRequirementsUnique__1"] = { affix = "", "Has no Attribute Requirements", statOrder = { 823 }, level = 1, group = "LocalNoAttributeRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2739148464] = { "Has no Attribute Requirements" }, } }, ["LocalNoAttributeRequirementsUnique__2"] = { affix = "", "Has no Attribute Requirements", statOrder = { 823 }, level = 1, group = "LocalNoAttributeRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2739148464] = { "Has no Attribute Requirements" }, } }, @@ -4381,22 +4381,22 @@ return { ["SocketedGemsInRedSocketEffectUnique__1"] = { affix = "", "Gems Socketed in Red Sockets have +2 to Level", statOrder = { 126 }, level = 1, group = "SocketedGemsInRedSocketEffect", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [2886998024] = { "Gems Socketed in Red Sockets have +2 to Level" }, } }, ["SocketedGemsInGreenSocketEffectUnique__1"] = { affix = "", "Gems Socketed in Green Sockets have +30% to Quality", statOrder = { 127 }, level = 1, group = "SocketedGemsInGreenSocketEffect", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [3799930101] = { "Gems Socketed in Green Sockets have +30% to Quality" }, } }, ["SocketedGemsInBlueSocketEffectUnique__1"] = { affix = "", "Gems Socketed in Blue Sockets gain 100% increased Experience", statOrder = { 128 }, level = 1, group = "SocketedGemsInBlueSocketEffect", weightKey = { }, weightVal = { }, modTags = { "gem" }, tradeHashes = { [2236460050] = { "Gems Socketed in Blue Sockets gain 100% increased Experience" }, } }, - ["GainThaumaturgyBuffRotationUnique__1_"] = { affix = "", "Grants Malachai's Endurance, Frenzy and Power for 6 seconds each, in sequence", statOrder = { 10248 }, level = 1, group = "GainThaumaturgyBuffRotation", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2918150296] = { "Grants Malachai's Endurance, Frenzy and Power for 6 seconds each, in sequence" }, } }, - ["FireBeamLengthUnique__1"] = { affix = "", "10% increased Scorching Ray beam length", statOrder = { 6560 }, level = 1, group = "FireBeamLength", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [702909553] = { "10% increased Scorching Ray beam length" }, } }, + ["GainThaumaturgyBuffRotationUnique__1_"] = { affix = "", "Grants Malachai's Endurance, Frenzy and Power for 6 seconds each, in sequence", statOrder = { 10241 }, level = 1, group = "GainThaumaturgyBuffRotation", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2918150296] = { "Grants Malachai's Endurance, Frenzy and Power for 6 seconds each, in sequence" }, } }, + ["FireBeamLengthUnique__1"] = { affix = "", "10% increased Scorching Ray beam length", statOrder = { 6555 }, level = 1, group = "FireBeamLength", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [702909553] = { "10% increased Scorching Ray beam length" }, } }, ["GrantsPurityOfFireUnique__1"] = { affix = "", "Grants Level 25 Purity of Fire Skill", statOrder = { 459 }, level = 1, group = "PurityOfFireSkill", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3970432307] = { "Grants Level 25 Purity of Fire Skill" }, } }, ["GrantsPurityOfIceUnique__1"] = { affix = "", "Grants Level 25 Purity of Ice Skill", statOrder = { 465 }, level = 1, group = "PurityOfColdSkill", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [4193390599] = { "Grants Level 25 Purity of Ice Skill" }, } }, ["GrantsPurityOfLightningUnique__1"] = { affix = "", "Grants Level 25 Purity of Lightning Skill", statOrder = { 467 }, level = 1, group = "PurityOfLightningSkill", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3822878124] = { "Grants Level 25 Purity of Lightning Skill" }, } }, ["GrantsVaalPurityOfFireUnique__1"] = { affix = "", "Grants Level 25 Vaal Impurity of Fire Skill", statOrder = { 534 }, level = 1, group = "VaalPurityOfFireSkill", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [2700934265] = { "Grants Level 25 Vaal Impurity of Fire Skill" }, } }, ["GrantsVaalPurityOfIceUnique__1"] = { affix = "", "Grants Level 25 Vaal Impurity of Ice Skill", statOrder = { 535 }, level = 1, group = "VaalPurityOfIceSkill", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1300125165] = { "Grants Level 25 Vaal Impurity of Ice Skill" }, } }, ["GrantsVaalPurityOfLightningUnique__1"] = { affix = "", "Grants Level 25 Vaal Impurity of Lightning Skill", statOrder = { 536 }, level = 1, group = "VaalPurityOfLightningSkill", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [2959369472] = { "Grants Level 25 Vaal Impurity of Lightning Skill" }, } }, - ["SpectreLifeUnique__1___"] = { affix = "", "+1000 to Spectre maximum Life", statOrder = { 9980 }, level = 1, group = "SpectreLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "minion" }, tradeHashes = { [3111456397] = { "+1000 to Spectre maximum Life" }, } }, + ["SpectreLifeUnique__1___"] = { affix = "", "+1000 to Spectre maximum Life", statOrder = { 9973 }, level = 1, group = "SpectreLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "minion" }, tradeHashes = { [3111456397] = { "+1000 to Spectre maximum Life" }, } }, ["SpectreIncreasedLifeUnique__1"] = { affix = "", "Spectres have (50-100)% increased maximum Life", statOrder = { 1529 }, level = 1, group = "SpectreIncreasedLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "minion" }, tradeHashes = { [3035514623] = { "Spectres have (50-100)% increased maximum Life" }, } }, - ["PowerChargeOnManaSpentUnique__1"] = { affix = "", "Gain a Power Charge after Spending a total of 200 Mana", statOrder = { 7665 }, level = 1, group = "PowerChargeOnManaSpent", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [3269060224] = { "Gain a Power Charge after Spending a total of 200 Mana" }, } }, + ["PowerChargeOnManaSpentUnique__1"] = { affix = "", "Gain a Power Charge after Spending a total of 200 Mana", statOrder = { 7660 }, level = 1, group = "PowerChargeOnManaSpent", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [3269060224] = { "Gain a Power Charge after Spending a total of 200 Mana" }, } }, ["IncreasedCastSpeedPerPowerChargeUnique__1"] = { affix = "", "2% increased Cast Speed per Power Charge", statOrder = { 1349 }, level = 1, group = "IncreasedCastSpeedPerPowerCharge", weightKey = { }, weightVal = { }, tags = { "caster_unique_weapon", }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [1604393896] = { "2% increased Cast Speed per Power Charge" }, } }, - ["ManaRegeneratedPerSecondPerPowerChargeUnique__1"] = { affix = "", "Regenerate 2 Mana per Second per Power Charge", statOrder = { 8007 }, level = 1, group = "ManaRegeneratedPerSecondPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [4084763463] = { "Regenerate 2 Mana per Second per Power Charge" }, } }, - ["GainARandomChargePerSecondWhileStationaryUnique__1"] = { affix = "", "Gain a Frenzy, Endurance, or Power Charge once per second while you are Stationary", statOrder = { 6853 }, level = 1, group = "GainARandomChargePerSecondWhileStationary", weightKey = { }, weightVal = { }, modTags = { "endurance_charge", "frenzy_charge", "power_charge" }, tradeHashes = { [1438403666] = { "Gain a Frenzy, Endurance, or Power Charge once per second while you are Stationary" }, } }, - ["LoseAllChargesOnMoveUnique__1"] = { affix = "", "Lose all Frenzy, Endurance, and Power Charges when you Move", statOrder = { 7930 }, level = 1, group = "LoseAllChargesOnMove", weightKey = { }, weightVal = { }, modTags = { "endurance_charge", "frenzy_charge", "power_charge" }, tradeHashes = { [31415336] = { "Lose all Frenzy, Endurance, and Power Charges when you Move" }, } }, - ["PassiveEffectivenessJewelUnique__1_"] = { affix = "", "50% increased Effect of non-Keystone Passive Skills in Radius", "Notable Passive Skills in Radius grant nothing", statOrder = { 7902, 7903 }, level = 1, group = "PassiveEffectivenessJewel", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [607548408] = { "50% increased Effect of non-Keystone Passive Skills in Radius" }, [2627243269] = { "Notable Passive Skills in Radius grant nothing" }, } }, + ["ManaRegeneratedPerSecondPerPowerChargeUnique__1"] = { affix = "", "Regenerate 2 Mana per Second per Power Charge", statOrder = { 8002 }, level = 1, group = "ManaRegeneratedPerSecondPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [4084763463] = { "Regenerate 2 Mana per Second per Power Charge" }, } }, + ["GainARandomChargePerSecondWhileStationaryUnique__1"] = { affix = "", "Gain a Frenzy, Endurance, or Power Charge once per second while you are Stationary", statOrder = { 6848 }, level = 1, group = "GainARandomChargePerSecondWhileStationary", weightKey = { }, weightVal = { }, modTags = { "endurance_charge", "frenzy_charge", "power_charge" }, tradeHashes = { [1438403666] = { "Gain a Frenzy, Endurance, or Power Charge once per second while you are Stationary" }, } }, + ["LoseAllChargesOnMoveUnique__1"] = { affix = "", "Lose all Frenzy, Endurance, and Power Charges when you Move", statOrder = { 7925 }, level = 1, group = "LoseAllChargesOnMove", weightKey = { }, weightVal = { }, modTags = { "endurance_charge", "frenzy_charge", "power_charge" }, tradeHashes = { [31415336] = { "Lose all Frenzy, Endurance, and Power Charges when you Move" }, } }, + ["PassiveEffectivenessJewelUnique__1_"] = { affix = "", "50% increased Effect of non-Keystone Passive Skills in Radius", "Notable Passive Skills in Radius grant nothing", statOrder = { 7897, 7898 }, level = 1, group = "PassiveEffectivenessJewel", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [607548408] = { "50% increased Effect of non-Keystone Passive Skills in Radius" }, [2627243269] = { "Notable Passive Skills in Radius grant nothing" }, } }, ["DegradingMovementSpeedDuringFlaskEffectUnique__1"] = { affix = "", "50% increased Attack, Cast and Movement Speed during Effect", "Reduce Attack, Cast and Movement Speed 10% every second during Effect", statOrder = { 803, 804 }, level = 1, group = "DegradingMovementSpeedDuringFlaskEffect", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "flask", "attack", "caster", "speed" }, tradeHashes = { [1878928358] = { "50% increased Attack, Cast and Movement Speed during Effect" }, [3625168971] = { "Reduce Attack, Cast and Movement Speed 10% every second during Effect" }, } }, ["TriggeredFireAegisSkillUnique__1_"] = { affix = "", "Triggers Level 20 Fire Aegis when Equipped", statOrder = { 557 }, level = 1, group = "TriggeredFireAegisSkill", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1128763150] = { "Triggers Level 20 Fire Aegis when Equipped" }, } }, ["TriggeredColdAegisSkillUnique__1"] = { affix = "", "Triggers Level 20 Cold Aegis when Equipped", statOrder = { 555 }, level = 1, group = "TriggeredColdAegisSkill", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3918947537] = { "Triggers Level 20 Cold Aegis when Equipped" }, } }, @@ -4406,74 +4406,74 @@ return { ["SupportedByBlasphemyUnique"] = { affix = "", "Socketed Gems are Supported by Level 20 Blasphemy", statOrder = { 382 }, level = 1, group = "SupportedByBlasphemyUnique", weightKey = { }, weightVal = { }, modTags = { "support", "caster", "gem", "curse" }, tradeHashes = { [539747809] = { "Socketed Gems are Supported by Level 20 Blasphemy" }, } }, ["GrantCursePillarSkillUnique"] = { affix = "", "Grants Level 20 Summon Doedre's Effigy Skill", "Socketed Hex Curse Skills are Triggered by Doedre's Effigy when Summoned", "Hexes from Socketed Skills can apply 5 additional Curses", "20% less Effect of Curses from Socketed Hex Skills", statOrder = { 503, 503.1, 503.2, 503.3 }, level = 1, group = "GrantCursePillarSkillUnique", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1757548756] = { "Grants Level 20 Summon Doedre's Effigy Skill", "Socketed Hex Curse Skills are Triggered by Doedre's Effigy when Summoned", "Hexes from Socketed Skills can apply 5 additional Curses", "20% less Effect of Curses from Socketed Hex Skills" }, } }, ["GrantCursePillarSkillUnique__"] = { affix = "", "Grants Level 20 Summon Doedre's Effigy Skill", "Socketed Hex Curse Skills are Triggered by Doedre's Effigy when Summoned", "Hexes from Socketed Skills can apply 5 additional Curses", statOrder = { 504, 504.1, 504.2 }, level = 1, group = "GrantCursePillarSkillUnique__", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1517357911] = { "Grants Level 20 Summon Doedre's Effigy Skill", "Socketed Hex Curse Skills are Triggered by Doedre's Effigy when Summoned", "Hexes from Socketed Skills can apply 5 additional Curses" }, } }, - ["ReflectPoisonsToSelfUnique__1"] = { affix = "", "Poison you inflict is Reflected to you", statOrder = { 9503 }, level = 1, group = "ReflectPoisonsToSelf", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [2374357674] = { "Poison you inflict is Reflected to you" }, } }, - ["ReflectBleedingToSelfUnique__1"] = { affix = "", "Bleeding you inflict is Reflected to you", statOrder = { 4820 }, level = 1, group = "ReflectBleedingToSelf", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [2658399404] = { "Bleeding you inflict is Reflected to you" }, } }, - ["ChaosResistancePerPoisonOnSelfUnique__1"] = { affix = "", "+1% to Chaos Resistance per Poison on you", statOrder = { 5591 }, level = 1, group = "ChaosResistancePerPoisonOnSelf", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [175362265] = { "+1% to Chaos Resistance per Poison on you" }, } }, - ["DamagePerPoisonOnSelfUnique__1_"] = { affix = "", "15% increased Damage for each Poison on you up to a maximum of 75%", statOrder = { 6008 }, level = 1, group = "DamagePerPoisonOnSelf", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1034580601] = { "15% increased Damage for each Poison on you up to a maximum of 75%" }, } }, - ["MovementSpeedPerPoisonOnSelfUnique__1_"] = { affix = "", "10% increased Movement Speed for each Poison on you up to a maximum of 50%", statOrder = { 9170 }, level = 1, group = "MovementSpeedPerPoisonOnSelf", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1360723495] = { "10% increased Movement Speed for each Poison on you up to a maximum of 50%" }, } }, - ["TravelSkillsReflectPoisonUnique__1"] = { affix = "", "Poison you inflict with Travel Skills is Reflected to you if you", "have fewer than 5 Poisons on you", statOrder = { 10315, 10315.1 }, level = 57, group = "TravelSkillsReflectPoison", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [130616495] = { "Poison you inflict with Travel Skills is Reflected to you if you", "have fewer than 5 Poisons on you" }, } }, + ["ReflectPoisonsToSelfUnique__1"] = { affix = "", "Poison you inflict is Reflected to you", statOrder = { 9497 }, level = 1, group = "ReflectPoisonsToSelf", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [2374357674] = { "Poison you inflict is Reflected to you" }, } }, + ["ReflectBleedingToSelfUnique__1"] = { affix = "", "Bleeding you inflict is Reflected to you", statOrder = { 4817 }, level = 1, group = "ReflectBleedingToSelf", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [2658399404] = { "Bleeding you inflict is Reflected to you" }, } }, + ["ChaosResistancePerPoisonOnSelfUnique__1"] = { affix = "", "+1% to Chaos Resistance per Poison on you", statOrder = { 5587 }, level = 1, group = "ChaosResistancePerPoisonOnSelf", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [175362265] = { "+1% to Chaos Resistance per Poison on you" }, } }, + ["DamagePerPoisonOnSelfUnique__1_"] = { affix = "", "15% increased Damage for each Poison on you up to a maximum of 75%", statOrder = { 6003 }, level = 1, group = "DamagePerPoisonOnSelf", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1034580601] = { "15% increased Damage for each Poison on you up to a maximum of 75%" }, } }, + ["MovementSpeedPerPoisonOnSelfUnique__1_"] = { affix = "", "10% increased Movement Speed for each Poison on you up to a maximum of 50%", statOrder = { 9164 }, level = 1, group = "MovementSpeedPerPoisonOnSelf", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1360723495] = { "10% increased Movement Speed for each Poison on you up to a maximum of 50%" }, } }, + ["TravelSkillsReflectPoisonUnique__1"] = { affix = "", "Poison you inflict with Travel Skills is Reflected to you if you", "have fewer than 5 Poisons on you", statOrder = { 10308, 10308.1 }, level = 57, group = "TravelSkillsReflectPoison", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [130616495] = { "Poison you inflict with Travel Skills is Reflected to you if you", "have fewer than 5 Poisons on you" }, } }, ["IncreasedArmourWhileBleedingUnique__1"] = { affix = "", "(30-40)% increased Armour while Bleeding", statOrder = { 4430 }, level = 1, group = "IncreasedArmourWhileBleeding", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [2466912132] = { "(30-40)% increased Armour while Bleeding" }, } }, - ["CannotBeIgnitedWithStrHigherThanDexUnique__1"] = { affix = "", "Cannot be Ignited if Strength is higher than Dexterity", statOrder = { 5271 }, level = 1, group = "CannotBeIgnitedWithStrHigherThanDex", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [676883595] = { "Cannot be Ignited if Strength is higher than Dexterity" }, } }, - ["CannotBeFrozenWithDexHigherThanIntUnique__1"] = { affix = "", "Cannot be Frozen if Dexterity is higher than Intelligence", statOrder = { 5266 }, level = 1, group = "CannotBeFrozenWithDexHigherThanInt", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3881126302] = { "Cannot be Frozen if Dexterity is higher than Intelligence" }, } }, - ["CannotBeShockedWithIntHigherThanStrUnique__1"] = { affix = "", "Cannot be Shocked if Intelligence is higher than Strength", statOrder = { 5284 }, level = 1, group = "CannotBeShockedWithIntHigherThanStr", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3024242403] = { "Cannot be Shocked if Intelligence is higher than Strength" }, } }, - ["IncreasedDamagePerLowestAttributeUnique__1"] = { affix = "", "1% increased Damage per 5 of your lowest Attribute", statOrder = { 6003 }, level = 85, group = "IncreasedDamagePerLowestAttribute", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [35476451] = { "1% increased Damage per 5 of your lowest Attribute" }, } }, + ["CannotBeIgnitedWithStrHigherThanDexUnique__1"] = { affix = "", "Cannot be Ignited if Strength is higher than Dexterity", statOrder = { 5267 }, level = 1, group = "CannotBeIgnitedWithStrHigherThanDex", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [676883595] = { "Cannot be Ignited if Strength is higher than Dexterity" }, } }, + ["CannotBeFrozenWithDexHigherThanIntUnique__1"] = { affix = "", "Cannot be Frozen if Dexterity is higher than Intelligence", statOrder = { 5262 }, level = 1, group = "CannotBeFrozenWithDexHigherThanInt", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3881126302] = { "Cannot be Frozen if Dexterity is higher than Intelligence" }, } }, + ["CannotBeShockedWithIntHigherThanStrUnique__1"] = { affix = "", "Cannot be Shocked if Intelligence is higher than Strength", statOrder = { 5280 }, level = 1, group = "CannotBeShockedWithIntHigherThanStr", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3024242403] = { "Cannot be Shocked if Intelligence is higher than Strength" }, } }, + ["IncreasedDamagePerLowestAttributeUnique__1"] = { affix = "", "1% increased Damage per 5 of your lowest Attribute", statOrder = { 5998 }, level = 85, group = "IncreasedDamagePerLowestAttribute", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [35476451] = { "1% increased Damage per 5 of your lowest Attribute" }, } }, ["IncreasedAilmentDurationUnique__1"] = { affix = "", "40% increased Duration of Ailments on Enemies", statOrder = { 1616 }, level = 1, group = "IncreasedAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "ailment" }, tradeHashes = { [2419712247] = { "40% increased Duration of Ailments on Enemies" }, } }, ["IncreasedAilmentDurationUnique__2"] = { affix = "", "30% reduced Duration of Ailments on Enemies", statOrder = { 1616 }, level = 88, group = "IncreasedAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "ailment" }, tradeHashes = { [2419712247] = { "30% reduced Duration of Ailments on Enemies" }, } }, ["IncreasedAilmentDurationUnique__3_"] = { affix = "", "(10-20)% increased Duration of Ailments on Enemies", statOrder = { 1616 }, level = 1, group = "IncreasedAilmentDuration", weightKey = { }, weightVal = { }, modTags = { "ailment" }, tradeHashes = { [2419712247] = { "(10-20)% increased Duration of Ailments on Enemies" }, } }, ["CreateSmokeCloudWhenTrapTriggeredUnique__1"] = { affix = "", "Trigger Level 20 Fog of War when your Trap is triggered", statOrder = { 594 }, level = 1, group = "CreateSmokeCloudWhenTrapTriggered", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [208447205] = { "Trigger Level 20 Fog of War when your Trap is triggered" }, } }, - ["FlammabilityReservationCostUnique__1"] = { affix = "", "Flammability has no Reservation if Cast as an Aura", statOrder = { 6635 }, level = 1, group = "FlammabilityNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1195140808] = { "Flammability has no Reservation if Cast as an Aura" }, } }, - ["FrostbiteReservationCostUnique__1"] = { affix = "", "Frostbite has no Reservation if Cast as an Aura", statOrder = { 6688 }, level = 1, group = "FrostbiteNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [3062707366] = { "Frostbite has no Reservation if Cast as an Aura" }, } }, - ["ConductivityReservationCostUnique__1"] = { affix = "", "Conductivity has no Reservation if Cast as an Aura", statOrder = { 5743 }, level = 1, group = "ConductivityNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1233358566] = { "Conductivity has no Reservation if Cast as an Aura" }, } }, - ["VulnerabilityReservationCostUnique__1_"] = { affix = "", "Vulnerability has no Reservation if Cast as an Aura", statOrder = { 10495 }, level = 1, group = "VulnerabilityNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [531868030] = { "Vulnerability has no Reservation if Cast as an Aura" }, } }, - ["DespairReservationCostUnique__1"] = { affix = "", "Despair has no Reservation if Cast as an Aura", statOrder = { 6133 }, level = 1, group = "DespairNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [450601566] = { "Despair has no Reservation if Cast as an Aura" }, } }, - ["TemporalChainsReservationCostUnique__1"] = { affix = "", "Temporal Chains has no Reservation if Cast as an Aura", statOrder = { 10245 }, level = 1, group = "TemporalChainsNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2100165275] = { "Temporal Chains has no Reservation if Cast as an Aura" }, } }, - ["TemporalChainsReservationCostUnique__2"] = { affix = "", "Temporal Chains has no Reservation if Cast as an Aura", statOrder = { 10245 }, level = 1, group = "TemporalChainsNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2100165275] = { "Temporal Chains has no Reservation if Cast as an Aura" }, } }, - ["PunishmentReservationCostUnique__1"] = { affix = "", "Punishment has no Reservation if Cast as an Aura", statOrder = { 9576 }, level = 1, group = "PunishmentNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2097195894] = { "Punishment has no Reservation if Cast as an Aura" }, } }, - ["EnfeebleReservationCostUnique__1"] = { affix = "", "Enfeeble has no Reservation if Cast as an Aura", statOrder = { 6463 }, level = 1, group = "EnfeebleNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [56919069] = { "Enfeeble has no Reservation if Cast as an Aura" }, } }, - ["ElementalWeaknessReservationCostUnique__1"] = { affix = "", "Elemental Weakness has no Reservation if Cast as an Aura", statOrder = { 6313 }, level = 1, group = "ElementalWeaknessNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [3416664215] = { "Elemental Weakness has no Reservation if Cast as an Aura" }, } }, - ["IncreasedColdDamageWhileOffhandIsEmpty_"] = { affix = "", "(100-200)% increased Cold Damage while your Off Hand is empty", statOrder = { 5687 }, level = 1, group = "IncreasedColdDamageWhileOffhandIsEmpty", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [3520048646] = { "(100-200)% increased Cold Damage while your Off Hand is empty" }, } }, - ["DisplayIronReflexesFor8SecondsUnique__1"] = { affix = "", "Every 16 seconds you gain Iron Reflexes for 8 seconds", statOrder = { 10741 }, level = 1, group = "DisplayIronReflexesFor8Seconds", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [2200114771] = { "Every 16 seconds you gain Iron Reflexes for 8 seconds" }, } }, - ["ArborixMoreDamageAtCloseRangeUnique__1"] = { affix = "", "30% more Damage with Arrow Hits at Close Range while you have Iron Reflexes", statOrder = { 10746 }, level = 1, group = "ArborixMoreDamageAtCloseRange", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [304032021] = { "30% more Damage with Arrow Hits at Close Range while you have Iron Reflexes" }, } }, - ["FarShotWhileYouDoNotHaveIronReflexesUnique__1_"] = { affix = "", "You have Far Shot while you do not have Iron Reflexes", statOrder = { 10750 }, level = 1, group = "FarShotWhileYouDoNotHaveIronReflexes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3284029342] = { "You have Far Shot while you do not have Iron Reflexes" }, } }, - ["AttackCastMovementSpeedWhileYouDoNotHaveIronReflexesUnique__1"] = { affix = "", "30% increased Attack, Cast and Movement Speed while you do not have Iron Reflexes", statOrder = { 10749 }, level = 1, group = "AttackCastMovementSpeedWhileYouDoNotHaveIronReflexes", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "attack", "caster", "speed" }, tradeHashes = { [3476327198] = { "30% increased Attack, Cast and Movement Speed while you do not have Iron Reflexes" }, } }, + ["FlammabilityReservationCostUnique__1"] = { affix = "", "Flammability has no Reservation if Cast as an Aura", statOrder = { 6630 }, level = 1, group = "FlammabilityNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1195140808] = { "Flammability has no Reservation if Cast as an Aura" }, } }, + ["FrostbiteReservationCostUnique__1"] = { affix = "", "Frostbite has no Reservation if Cast as an Aura", statOrder = { 6683 }, level = 1, group = "FrostbiteNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [3062707366] = { "Frostbite has no Reservation if Cast as an Aura" }, } }, + ["ConductivityReservationCostUnique__1"] = { affix = "", "Conductivity has no Reservation if Cast as an Aura", statOrder = { 5739 }, level = 1, group = "ConductivityNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1233358566] = { "Conductivity has no Reservation if Cast as an Aura" }, } }, + ["VulnerabilityReservationCostUnique__1_"] = { affix = "", "Vulnerability has no Reservation if Cast as an Aura", statOrder = { 10488 }, level = 1, group = "VulnerabilityNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [531868030] = { "Vulnerability has no Reservation if Cast as an Aura" }, } }, + ["DespairReservationCostUnique__1"] = { affix = "", "Despair has no Reservation if Cast as an Aura", statOrder = { 6128 }, level = 1, group = "DespairNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [450601566] = { "Despair has no Reservation if Cast as an Aura" }, } }, + ["TemporalChainsReservationCostUnique__1"] = { affix = "", "Temporal Chains has no Reservation if Cast as an Aura", statOrder = { 10238 }, level = 1, group = "TemporalChainsNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2100165275] = { "Temporal Chains has no Reservation if Cast as an Aura" }, } }, + ["TemporalChainsReservationCostUnique__2"] = { affix = "", "Temporal Chains has no Reservation if Cast as an Aura", statOrder = { 10238 }, level = 1, group = "TemporalChainsNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2100165275] = { "Temporal Chains has no Reservation if Cast as an Aura" }, } }, + ["PunishmentReservationCostUnique__1"] = { affix = "", "Punishment has no Reservation if Cast as an Aura", statOrder = { 9570 }, level = 1, group = "PunishmentNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2097195894] = { "Punishment has no Reservation if Cast as an Aura" }, } }, + ["EnfeebleReservationCostUnique__1"] = { affix = "", "Enfeeble has no Reservation if Cast as an Aura", statOrder = { 6458 }, level = 1, group = "EnfeebleNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [56919069] = { "Enfeeble has no Reservation if Cast as an Aura" }, } }, + ["ElementalWeaknessReservationCostUnique__1"] = { affix = "", "Elemental Weakness has no Reservation if Cast as an Aura", statOrder = { 6308 }, level = 1, group = "ElementalWeaknessNoReservation", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [3416664215] = { "Elemental Weakness has no Reservation if Cast as an Aura" }, } }, + ["IncreasedColdDamageWhileOffhandIsEmpty_"] = { affix = "", "(100-200)% increased Cold Damage while your Off Hand is empty", statOrder = { 5683 }, level = 1, group = "IncreasedColdDamageWhileOffhandIsEmpty", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [3520048646] = { "(100-200)% increased Cold Damage while your Off Hand is empty" }, } }, + ["DisplayIronReflexesFor8SecondsUnique__1"] = { affix = "", "Every 16 seconds you gain Iron Reflexes for 8 seconds", statOrder = { 10742 }, level = 1, group = "DisplayIronReflexesFor8Seconds", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [2200114771] = { "Every 16 seconds you gain Iron Reflexes for 8 seconds" }, } }, + ["ArborixMoreDamageAtCloseRangeUnique__1"] = { affix = "", "30% more Damage with Arrow Hits at Close Range while you have Iron Reflexes", statOrder = { 10747 }, level = 1, group = "ArborixMoreDamageAtCloseRange", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [304032021] = { "30% more Damage with Arrow Hits at Close Range while you have Iron Reflexes" }, } }, + ["FarShotWhileYouDoNotHaveIronReflexesUnique__1_"] = { affix = "", "You have Far Shot while you do not have Iron Reflexes", statOrder = { 10751 }, level = 1, group = "FarShotWhileYouDoNotHaveIronReflexes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3284029342] = { "You have Far Shot while you do not have Iron Reflexes" }, } }, + ["AttackCastMovementSpeedWhileYouDoNotHaveIronReflexesUnique__1"] = { affix = "", "30% increased Attack, Cast and Movement Speed while you do not have Iron Reflexes", statOrder = { 10750 }, level = 1, group = "AttackCastMovementSpeedWhileYouDoNotHaveIronReflexes", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "attack", "caster", "speed" }, tradeHashes = { [3476327198] = { "30% increased Attack, Cast and Movement Speed while you do not have Iron Reflexes" }, } }, ["ElementalDamageCanShockUnique__1__"] = { affix = "", "All Elemental Damage from Hits Contributes to Shock Chance", statOrder = { 2630 }, level = 1, group = "ElementalDamageCanShock", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2933625540] = { "All Elemental Damage from Hits Contributes to Shock Chance" }, } }, - ["EnemiesTakeIncreasedDamagePerAilmentTypeUnique__1"] = { affix = "", "Enemies take 5% increased Damage for each Elemental Ailment type among", "your Ailments on them", statOrder = { 6260, 6260.1 }, level = 1, group = "EnemiesTakeIncreasedDamagePerAilmentType", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1509533589] = { "Enemies take 5% increased Damage for each Elemental Ailment type among", "your Ailments on them" }, } }, + ["EnemiesTakeIncreasedDamagePerAilmentTypeUnique__1"] = { affix = "", "Enemies take 5% increased Damage for each Elemental Ailment type among", "your Ailments on them", statOrder = { 6255, 6255.1 }, level = 1, group = "EnemiesTakeIncreasedDamagePerAilmentType", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1509533589] = { "Enemies take 5% increased Damage for each Elemental Ailment type among", "your Ailments on them" }, } }, ["DeathWalk"] = { affix = "", "Triggers Level 20 Death Walk when Equipped", statOrder = { 573 }, level = 1, group = "DeathWalk", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [651875072] = { "Triggers Level 20 Death Walk when Equipped" }, } }, - ["IntimidateOnHitWithMeleeAbyssJewelUnique__1"] = { affix = "", "With a Murderous Eye Jewel Socketed, Intimidate Enemies for 4 seconds on Hit with Attacks", statOrder = { 7628 }, level = 1, group = "IntimidateOnHitWithMeleeAbyssJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [642457541] = { "With a Murderous Eye Jewel Socketed, Intimidate Enemies for 4 seconds on Hit with Attacks" }, } }, - ["FortifyOnHitWithMeleeAbyssJewelUnique__1"] = { affix = "", "With a Murderous Eye Jewel Socketed, Melee Hits have 25% chance to Fortify", statOrder = { 7706 }, level = 1, group = "FortifyOnHitWithMeleeAbyssJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [186482813] = { "With a Murderous Eye Jewel Socketed, Melee Hits have 25% chance to Fortify" }, } }, - ["RageOnHitWithMeleeAbyssJewelUnique__1"] = { affix = "", "With a Murderous Eye Jewel Socketed, Melee Attacks grant 1 Rage on Hit, no more than once every second", statOrder = { 7704 }, level = 1, group = "RageOnHitWithMeleeAbyssJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3892691596] = { "With a Murderous Eye Jewel Socketed, Melee Attacks grant 1 Rage on Hit, no more than once every second" }, } }, - ["MaimOnHitWithRangedAbyssJewelUnique__1"] = { affix = "", "With a Searching Eye Jewel Socketed, Maim Enemies for 4 seconds on Hit with Attacks", statOrder = { 7629 }, level = 1, group = "MaimOnHitWithRangedAbyssJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2750004091] = { "With a Searching Eye Jewel Socketed, Maim Enemies for 4 seconds on Hit with Attacks" }, } }, - ["BlindOnHitWithRangedAbyssJewelUnique__1"] = { affix = "", "With a Searching Eye Jewel Socketed, Blind Enemies for 4 seconds on Hit with Attacks", statOrder = { 7636 }, level = 1, group = "BlindOnHitWithRangedAbyssJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2044840211] = { "With a Searching Eye Jewel Socketed, Blind Enemies for 4 seconds on Hit with Attacks" }, } }, - ["OnslaughtOnKillWithRangedAbyssJewelUnique__1"] = { affix = "", "With a Searching Eye Jewel Socketed, Attacks have 25% chance to grant Onslaught On Kill", statOrder = { 7625 }, level = 1, group = "OnslaughtOnKillWithRangedAbyssJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2863332749] = { "With a Searching Eye Jewel Socketed, Attacks have 25% chance to grant Onslaught On Kill" }, } }, - ["DealNoNonElementalDamageUnique__1"] = { affix = "", "Deal no Non-Elemental Damage", statOrder = { 6091 }, level = 1, group = "DealNoNonElementalDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "physical_damage", "damage", "physical", "chaos" }, tradeHashes = { [4031851097] = { "Deal no Non-Elemental Damage" }, } }, + ["IntimidateOnHitWithMeleeAbyssJewelUnique__1"] = { affix = "", "With a Murderous Eye Jewel Socketed, Intimidate Enemies for 4 seconds on Hit with Attacks", statOrder = { 7623 }, level = 1, group = "IntimidateOnHitWithMeleeAbyssJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [642457541] = { "With a Murderous Eye Jewel Socketed, Intimidate Enemies for 4 seconds on Hit with Attacks" }, } }, + ["FortifyOnHitWithMeleeAbyssJewelUnique__1"] = { affix = "", "With a Murderous Eye Jewel Socketed, Melee Hits have 25% chance to Fortify", statOrder = { 7701 }, level = 1, group = "FortifyOnHitWithMeleeAbyssJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [186482813] = { "With a Murderous Eye Jewel Socketed, Melee Hits have 25% chance to Fortify" }, } }, + ["RageOnHitWithMeleeAbyssJewelUnique__1"] = { affix = "", "With a Murderous Eye Jewel Socketed, Melee Attacks grant 1 Rage on Hit, no more than once every second", statOrder = { 7699 }, level = 1, group = "RageOnHitWithMeleeAbyssJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3892691596] = { "With a Murderous Eye Jewel Socketed, Melee Attacks grant 1 Rage on Hit, no more than once every second" }, } }, + ["MaimOnHitWithRangedAbyssJewelUnique__1"] = { affix = "", "With a Searching Eye Jewel Socketed, Maim Enemies for 4 seconds on Hit with Attacks", statOrder = { 7624 }, level = 1, group = "MaimOnHitWithRangedAbyssJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2750004091] = { "With a Searching Eye Jewel Socketed, Maim Enemies for 4 seconds on Hit with Attacks" }, } }, + ["BlindOnHitWithRangedAbyssJewelUnique__1"] = { affix = "", "With a Searching Eye Jewel Socketed, Blind Enemies for 4 seconds on Hit with Attacks", statOrder = { 7631 }, level = 1, group = "BlindOnHitWithRangedAbyssJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2044840211] = { "With a Searching Eye Jewel Socketed, Blind Enemies for 4 seconds on Hit with Attacks" }, } }, + ["OnslaughtOnKillWithRangedAbyssJewelUnique__1"] = { affix = "", "With a Searching Eye Jewel Socketed, Attacks have 25% chance to grant Onslaught On Kill", statOrder = { 7620 }, level = 1, group = "OnslaughtOnKillWithRangedAbyssJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2863332749] = { "With a Searching Eye Jewel Socketed, Attacks have 25% chance to grant Onslaught On Kill" }, } }, + ["DealNoNonElementalDamageUnique__1"] = { affix = "", "Deal no Non-Elemental Damage", statOrder = { 6086 }, level = 1, group = "DealNoNonElementalDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "physical_damage", "damage", "physical", "chaos" }, tradeHashes = { [4031851097] = { "Deal no Non-Elemental Damage" }, } }, ["DisplaySupportedByElementalPenetrationUnique__1"] = { affix = "", "Socketed Gems are Supported by Level 25 Elemental Penetration", statOrder = { 208 }, level = 1, group = "DisplaySupportedByElementalPenetration", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [1994143317] = { "Socketed Gems are Supported by Level 25 Elemental Penetration" }, } }, ["DisplaySupportedByElementalPenetrationUnique__2"] = { affix = "", "Socketed Gems are Supported by Level 1 Elemental Penetration", statOrder = { 208 }, level = 1, group = "DisplaySupportedByElementalPenetration", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [1994143317] = { "Socketed Gems are Supported by Level 1 Elemental Penetration" }, } }, ["GainSpiritChargeOnKillChanceUnique__1"] = { affix = "", "Gain a Spirit Charge on Kill", statOrder = { 4044 }, level = 1, group = "GainSpiritChargeOnKillChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [570644802] = { "Gain a Spirit Charge on Kill" }, } }, ["GainLifeWhenSpiritChargeExpiresOrConsumedUnique__2"] = { affix = "", "Recover (2-3)% of maximum Life when you lose a Spirit Charge", statOrder = { 4046 }, level = 1, group = "GainLifeWhenSpiritChargeExpiresOrConsumed", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [305634887] = { "Recover (2-3)% of maximum Life when you lose a Spirit Charge" }, } }, ["GainESWhenSpiritChargeExpiresOrConsumedUnique__1"] = { affix = "", "Recover (2-3)% of maximum Energy Shield when you lose a Spirit Charge", statOrder = { 4047 }, level = 1, group = "GainESWhenSpiritChargeExpiresOrConsumed", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1996775727] = { "Recover (2-3)% of maximum Energy Shield when you lose a Spirit Charge" }, } }, - ["PhysAddedAsEachElementPerSpiritChargeUnique__1"] = { affix = "", "Gain 5% of Physical Damage as Extra Damage of each Element per Spirit Charge", statOrder = { 9298 }, level = 1, group = "PhysAddedAsEachElementPerSpiritCharge", weightKey = { }, weightVal = { }, modTags = { "earth_elemental", "physical" }, tradeHashes = { [3137640399] = { "Gain 5% of Physical Damage as Extra Damage of each Element per Spirit Charge" }, } }, + ["PhysAddedAsEachElementPerSpiritChargeUnique__1"] = { affix = "", "Gain 5% of Physical Damage as Extra Damage of each Element per Spirit Charge", statOrder = { 9292 }, level = 1, group = "PhysAddedAsEachElementPerSpiritCharge", weightKey = { }, weightVal = { }, modTags = { "earth_elemental", "physical" }, tradeHashes = { [3137640399] = { "Gain 5% of Physical Damage as Extra Damage of each Element per Spirit Charge" }, } }, ["LocalDisplayGrantLevelXSpiritBurstUnique__1"] = { affix = "", "Trigger Level 20 Spirit Burst when you Use a Skill while you have a Spirit Charge", statOrder = { 595 }, level = 1, group = "LocalDisplayGrantLevelXSpiritBurst", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1992516007] = { "Trigger Level 20 Spirit Burst when you Use a Skill while you have a Spirit Charge" }, } }, ["GainSpiritChargeEverySecondUnique__1"] = { affix = "", "Gain a Spirit Charge every second", statOrder = { 4043 }, level = 1, group = "GainSpiritChargeEverySecond", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [328131617] = { "Gain a Spirit Charge every second" }, } }, ["LoseSpiritChargesOnSavageHitUnique__1_"] = { affix = "", "You lose all Spirit Charges when taking a Savage Hit", statOrder = { 4045 }, level = 1, group = "LoseSpiritChargesOnSavageHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2663792764] = { "You lose all Spirit Charges when taking a Savage Hit" }, } }, ["MaximumSpiritChargesPerAbyssJewelEquippedUnique__1"] = { affix = "", "+1 to Maximum Spirit Charges per Abyss Jewel affecting you", statOrder = { 4041 }, level = 1, group = "MaximumSpiritChargesPerAbyssJewelEquipped", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4053097676] = { "+1 to Maximum Spirit Charges per Abyss Jewel affecting you" }, } }, ["MaximumSpiritChargesPerAbyssJewelEquippedUnique__2"] = { affix = "", "+1 to Maximum Spirit Charges per Abyss Jewel affecting you", statOrder = { 4041 }, level = 1, group = "MaximumSpiritChargesPerAbyssJewelEquipped", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4053097676] = { "+1 to Maximum Spirit Charges per Abyss Jewel affecting you" }, } }, - ["GainDebilitatingPresenceUnique__1"] = { affix = "", "Gain Maddening Presence for 10 seconds when you Kill a Rare or Unique Enemy", statOrder = { 10637 }, level = 1, group = "GainDebilitatingPresence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3442107889] = { "Gain Maddening Presence for 10 seconds when you Kill a Rare or Unique Enemy" }, } }, + ["GainDebilitatingPresenceUnique__1"] = { affix = "", "Gain Maddening Presence for 10 seconds when you Kill a Rare or Unique Enemy", statOrder = { 10630 }, level = 1, group = "GainDebilitatingPresence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3442107889] = { "Gain Maddening Presence for 10 seconds when you Kill a Rare or Unique Enemy" }, } }, ["LocalDisplayGrantLevelXShadeFormUnique__1"] = { affix = "", "20% chance to Trigger Level 20 Shade Form when you Use a Socketed Skill", statOrder = { 578 }, level = 1, group = "LocalDisplayGrantLevelXShadeForm", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3308936917] = { "20% chance to Trigger Level 20 Shade Form when you Use a Socketed Skill" }, } }, ["TriggerShadeFormWhenHitUnique__1"] = { affix = "", "Trigger Level 20 Shade Form when Hit", statOrder = { 579 }, level = 1, group = "TriggerShadeFormWhenHit", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [2603798371] = { "Trigger Level 20 Shade Form when Hit" }, } }, - ["AddedPhysicalDamagePerEnduranceChargeUnique__1"] = { affix = "", "Adds 5 to 8 Physical Damage per Endurance Charge", statOrder = { 8977 }, level = 1, group = "AddedPhysicalDamagePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [173438493] = { "Adds 5 to 8 Physical Damage per Endurance Charge" }, } }, - ["ChaosResistancePerEnduranceChargeUnique__1_"] = { affix = "", "+4% to Chaos Resistance per Endurance Charge", statOrder = { 5589 }, level = 1, group = "ChaosResistancePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [4210011075] = { "+4% to Chaos Resistance per Endurance Charge" }, } }, - ["ReducedElementalDamageTakenHitsPerEnduranceChargeUnique__1"] = { affix = "", "1% reduced Elemental Damage taken from Hits per Endurance Charge", statOrder = { 6284 }, level = 1, group = "ReducedElementalDamageTakenHitsPerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [1686913105] = { "1% reduced Elemental Damage taken from Hits per Endurance Charge" }, } }, - ["ArmourPerEnduranceChargeUnique__1"] = { affix = "", "+500 to Armour per Endurance Charge", statOrder = { 9461 }, level = 1, group = "ArmourPerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [513221334] = { "+500 to Armour per Endurance Charge" }, } }, + ["AddedPhysicalDamagePerEnduranceChargeUnique__1"] = { affix = "", "Adds 5 to 8 Physical Damage per Endurance Charge", statOrder = { 8972 }, level = 1, group = "AddedPhysicalDamagePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [173438493] = { "Adds 5 to 8 Physical Damage per Endurance Charge" }, } }, + ["ChaosResistancePerEnduranceChargeUnique__1_"] = { affix = "", "+4% to Chaos Resistance per Endurance Charge", statOrder = { 5585 }, level = 1, group = "ChaosResistancePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [4210011075] = { "+4% to Chaos Resistance per Endurance Charge" }, } }, + ["ReducedElementalDamageTakenHitsPerEnduranceChargeUnique__1"] = { affix = "", "1% reduced Elemental Damage taken from Hits per Endurance Charge", statOrder = { 6279 }, level = 1, group = "ReducedElementalDamageTakenHitsPerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [1686913105] = { "1% reduced Elemental Damage taken from Hits per Endurance Charge" }, } }, + ["ArmourPerEnduranceChargeUnique__1"] = { affix = "", "+500 to Armour per Endurance Charge", statOrder = { 9455 }, level = 1, group = "ArmourPerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [513221334] = { "+500 to Armour per Endurance Charge" }, } }, ["AddedColdDamagePerFrenzyChargeUnique__1"] = { affix = "", "12 to 14 Added Cold Damage per Frenzy Charge", statOrder = { 3918 }, level = 1, group = "AddedColdDamagePerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [3648858570] = { "12 to 14 Added Cold Damage per Frenzy Charge" }, } }, ["AvoidElementalDamagePerFrenzyChargeUnique__1"] = { affix = "", "2% chance to Avoid Elemental Damage from Hits per Frenzy Charge", statOrder = { 3076 }, level = 1, group = "AvoidElementalDamagePerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [1649883131] = { "2% chance to Avoid Elemental Damage from Hits per Frenzy Charge" }, } }, ["MovementVelocityPerFrenzyChargeUnique__1"] = { affix = "", "4% increased Movement Speed per Frenzy Charge", statOrder = { 1557 }, level = 1, group = "MovementVelocityPerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1541516339] = { "4% increased Movement Speed per Frenzy Charge" }, } }, ["MovementVelocityPerFrenzyChargeUnique__2"] = { affix = "", "6% increased Movement Speed per Frenzy Charge", statOrder = { 1557 }, level = 1, group = "MovementVelocityPerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1541516339] = { "6% increased Movement Speed per Frenzy Charge" }, } }, - ["AddedLightningDamagePerPowerChargeUnique__1"] = { affix = "", "Adds 3 to 9 Lightning Damage to Spells per Power Charge", statOrder = { 8974 }, level = 1, group = "AddedLightningDamagePerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "elemental_damage", "damage", "elemental", "lightning", "caster" }, tradeHashes = { [4085417083] = { "Adds 3 to 9 Lightning Damage to Spells per Power Charge" }, } }, + ["AddedLightningDamagePerPowerChargeUnique__1"] = { affix = "", "Adds 3 to 9 Lightning Damage to Spells per Power Charge", statOrder = { 8969 }, level = 1, group = "AddedLightningDamagePerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "elemental_damage", "damage", "elemental", "lightning", "caster" }, tradeHashes = { [4085417083] = { "Adds 3 to 9 Lightning Damage to Spells per Power Charge" }, } }, ["AdditionalCriticalStrikeChancePerPowerChargeUnique__1"] = { affix = "", "+0.3% Critical Hit Chance per Power Charge", statOrder = { 4187 }, level = 1, group = "AdditionalCriticalStrikeChancePerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1818900806] = { "+0.3% Critical Hit Chance per Power Charge" }, } }, ["CriticalMultiplierPerPowerChargeUnique__1"] = { affix = "", "(6-10)% increased Critical Damage Bonus per Power Charge", statOrder = { 2990 }, level = 1, group = "CriticalMultiplierPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [4164870816] = { "(6-10)% increased Critical Damage Bonus per Power Charge" }, } }, - ["RaiseSpectreManaCostUnique__1_"] = { affix = "", "(40-50)% reduced Mana Cost of Raise Spectre", statOrder = { 9634 }, level = 1, group = "RaiseSpectreManaCost", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "minion" }, tradeHashes = { [262301496] = { "(40-50)% reduced Mana Cost of Raise Spectre" }, } }, + ["RaiseSpectreManaCostUnique__1_"] = { affix = "", "(40-50)% reduced Mana Cost of Raise Spectre", statOrder = { 9628 }, level = 1, group = "RaiseSpectreManaCost", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "minion" }, tradeHashes = { [262301496] = { "(40-50)% reduced Mana Cost of Raise Spectre" }, } }, ["VoidShotOnSkillUseUnique__1_"] = { affix = "", "Consumes a Void Charge to Trigger Level 20 Void Shot when you fire Arrows with a Non-Triggered Skill", statOrder = { 598 }, level = 1, group = "VoidShotOnSkillUse", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3262369040] = { "Consumes a Void Charge to Trigger Level 20 Void Shot when you fire Arrows with a Non-Triggered Skill" }, } }, - ["MaximumVoidArrowsUnique__1"] = { affix = "", "5 Maximum Void Charges", "Gain a Void Charge every 0.5 seconds", statOrder = { 4016, 6935 }, level = 1, group = "MaximumVoidArrows", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [34273389] = { "Gain a Void Charge every 0.5 seconds" }, [1209237645] = { "5 Maximum Void Charges" }, } }, + ["MaximumVoidArrowsUnique__1"] = { affix = "", "5 Maximum Void Charges", "Gain a Void Charge every 0.5 seconds", statOrder = { 4016, 6930 }, level = 1, group = "MaximumVoidArrows", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [34273389] = { "Gain a Void Charge every 0.5 seconds" }, [1209237645] = { "5 Maximum Void Charges" }, } }, ["CannotBeStunnedByAttacksElderItemUnique__1"] = { affix = "", "Cannot be Stunned by Attacks if your other Ring is an Elder Item", statOrder = { 3997 }, level = 1, group = "CannotBeStunnedByAttacksElderItem", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2926399803] = { "Cannot be Stunned by Attacks if your other Ring is an Elder Item" }, } }, ["AttackDamageShaperItemUnique__1"] = { affix = "", "(60-80)% increased Attack Damage if your other Ring is a Shaper Item", statOrder = { 3994 }, level = 1, group = "AttackDamageShaperItem", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [1555962658] = { "(60-80)% increased Attack Damage if your other Ring is a Shaper Item" }, } }, ["SpellDamageElderItemUnique__1_"] = { affix = "", "(60-80)% increased Spell Damage if your other Ring is an Elder Item", statOrder = { 3995 }, level = 1, group = "SpellDamageElderItem", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2921373173] = { "(60-80)% increased Spell Damage if your other Ring is an Elder Item" }, } }, @@ -4482,7 +4482,7 @@ return { ["NonInstantManaRecoveryAlsoAffectsLifeUnique__1"] = { affix = "", "Non-instant Recovery from Mana Flasks also applies to Life", statOrder = { 4004 }, level = 1, group = "NonInstantManaRecoveryAlsoAffectsLife", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "life" }, tradeHashes = { [2262007777] = { "Non-instant Recovery from Mana Flasks also applies to Life" }, } }, ["SpellDamagePer200ManaSpentRecentlyUnique__1__"] = { affix = "", "(20-25)% increased Spell damage for each 200 total Mana you have Spent Recently", statOrder = { 4006 }, level = 1, group = "SpellDamagePerManaSpent", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [347220474] = { "(20-25)% increased Spell damage for each 200 total Mana you have Spent Recently" }, } }, ["ManaCostPer200ManaSpentRecentlyUnique__1"] = { affix = "", "(50-60)% increased Cost of Skills for each 200 total Mana Spent Recently", statOrder = { 4005 }, level = 1, group = "ManaCostPerManaSpent", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2650053239] = { "(50-60)% increased Cost of Skills for each 200 total Mana Spent Recently" }, } }, - ["SpellAddedPhysicalDamageUnique__1_"] = { affix = "", "Battlemage", statOrder = { 10684 }, level = 1, group = "KeystoneBattlemage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [448903047] = { "Battlemage" }, } }, + ["SpellAddedPhysicalDamageUnique__1_"] = { affix = "", "Battlemage", statOrder = { 10685 }, level = 1, group = "KeystoneBattlemage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [448903047] = { "Battlemage" }, } }, ["SpellAddedPhysicalDamageUnique__2_"] = { affix = "", "Adds (6-8) to (10-12) Physical Damage to Spells", statOrder = { 1304 }, level = 1, group = "SpellAddedPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "physical_damage", "damage", "physical", "caster" }, tradeHashes = { [2435536961] = { "Adds (6-8) to (10-12) Physical Damage to Spells" }, } }, ["TentacleSmashOnKillUnique__1_"] = { affix = "", "20% chance to Trigger Level 20 Tentacle Whip on Kill", statOrder = { 602 }, level = 100, group = "TentacleSmashOnKill", weightKey = { }, weightVal = { }, modTags = { "green_herring", "skill" }, tradeHashes = { [1350938937] = { "20% chance to Trigger Level 20 Tentacle Whip on Kill" }, } }, ["GlimpseOfEternityWhenHitUnique__1"] = { affix = "", "Trigger Level 20 Glimpse of Eternity when Hit", statOrder = { 601 }, level = 1, group = "GlimpseOfEternityWhenHit", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [3141831683] = { "Trigger Level 20 Glimpse of Eternity when Hit" }, } }, @@ -4494,96 +4494,96 @@ return { ["GrantsIntimidatingCry1"] = { affix = "", "Grants Level 20 Intimidating Cry Skill", statOrder = { 524 }, level = 1, group = "GrantsIntimidatingCry", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [989878105] = { "Grants Level 20 Intimidating Cry Skill" }, } }, ["GrantsCrabAspect1_"] = { affix = "", "Grants Level 20 Aspect of the Crab Skill", statOrder = { 513 }, level = 1, group = "GrantsCrabAspect", weightKey = { }, weightVal = { }, modTags = { "blue_herring", "skill" }, tradeHashes = { [4102318278] = { "Grants Level 20 Aspect of the Crab Skill" }, } }, ["ItemQuantityOnLowLifeUnique__1"] = { affix = "", "(10-16)% increased Quantity of Items found when on Low Life", statOrder = { 1462 }, level = 65, group = "ItemQuantityOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [760855772] = { "(10-16)% increased Quantity of Items found when on Low Life" }, } }, - ["DamagePer15DexterityUnique__1"] = { affix = "", "1% increased Damage per 15 Dexterity", statOrder = { 5998 }, level = 72, group = "DamagePer15Dexterity", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2062174346] = { "1% increased Damage per 15 Dexterity" }, } }, - ["DamagePer15DexterityUnique__2"] = { affix = "", "1% increased Damage per 15 Dexterity", statOrder = { 5998 }, level = 1, group = "DamagePer15Dexterity", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2062174346] = { "1% increased Damage per 15 Dexterity" }, } }, - ["LifeRegeneratedPerMinuteWhileIgnitedUnique__1"] = { affix = "", "Regenerate (75-125) Life per second while Ignited", statOrder = { 7498 }, level = 74, group = "LifeRegeneratedPerMinuteWhileIgnited", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [952897668] = { "Regenerate (75-125) Life per second while Ignited" }, } }, - ["IncreasedElementalDamageIfKilledCursedEnemyRecentlyUnique__1"] = { affix = "", "20% increased Elemental Damage if you've Killed a Cursed Enemy Recently", statOrder = { 6265 }, level = 77, group = "IncreasedElementalDamageIfKilledCursedEnemyRecently", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [850820277] = { "20% increased Elemental Damage if you've Killed a Cursed Enemy Recently" }, } }, - ["DoubleDamagePer500StrengthUnique__1"] = { affix = "", "6% chance to deal Double Damage per 500 Strength", statOrder = { 5505 }, level = 63, group = "DoubleDamagePer500Strength", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [4104492115] = { "6% chance to deal Double Damage per 500 Strength" }, } }, - ["BestiaryLeague"] = { affix = "", "Areas contain Beasts to hunt", statOrder = { 8676 }, level = 1, group = "BestiaryLeague", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1158543967] = { "Areas contain Beasts to hunt" }, } }, - ["RagingSpiritDurationResetOnIgnitedEnemyUnique__1"] = { affix = "", "Summoned Raging Spirits refresh their Duration when they Kill an Ignited Enemy", statOrder = { 9629 }, level = 1, group = "RagingSpiritDurationResetOnIgnitedEnemy", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2761732967] = { "Summoned Raging Spirits refresh their Duration when they Kill an Ignited Enemy" }, } }, + ["DamagePer15DexterityUnique__1"] = { affix = "", "1% increased Damage per 15 Dexterity", statOrder = { 5993 }, level = 72, group = "DamagePer15Dexterity", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2062174346] = { "1% increased Damage per 15 Dexterity" }, } }, + ["DamagePer15DexterityUnique__2"] = { affix = "", "1% increased Damage per 15 Dexterity", statOrder = { 5993 }, level = 1, group = "DamagePer15Dexterity", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2062174346] = { "1% increased Damage per 15 Dexterity" }, } }, + ["LifeRegeneratedPerMinuteWhileIgnitedUnique__1"] = { affix = "", "Regenerate (75-125) Life per second while Ignited", statOrder = { 7493 }, level = 74, group = "LifeRegeneratedPerMinuteWhileIgnited", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [952897668] = { "Regenerate (75-125) Life per second while Ignited" }, } }, + ["IncreasedElementalDamageIfKilledCursedEnemyRecentlyUnique__1"] = { affix = "", "20% increased Elemental Damage if you've Killed a Cursed Enemy Recently", statOrder = { 6260 }, level = 77, group = "IncreasedElementalDamageIfKilledCursedEnemyRecently", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [850820277] = { "20% increased Elemental Damage if you've Killed a Cursed Enemy Recently" }, } }, + ["DoubleDamagePer500StrengthUnique__1"] = { affix = "", "6% chance to deal Double Damage per 500 Strength", statOrder = { 5501 }, level = 63, group = "DoubleDamagePer500Strength", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [4104492115] = { "6% chance to deal Double Damage per 500 Strength" }, } }, + ["BestiaryLeague"] = { affix = "", "Areas contain Beasts to hunt", statOrder = { 8671 }, level = 1, group = "BestiaryLeague", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1158543967] = { "Areas contain Beasts to hunt" }, } }, + ["RagingSpiritDurationResetOnIgnitedEnemyUnique__1"] = { affix = "", "Summoned Raging Spirits refresh their Duration when they Kill an Ignited Enemy", statOrder = { 9623 }, level = 1, group = "RagingSpiritDurationResetOnIgnitedEnemy", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [2761732967] = { "Summoned Raging Spirits refresh their Duration when they Kill an Ignited Enemy" }, } }, ["FrenzyChargePer50RampageStacksUnique__1"] = { affix = "", "Gain a Frenzy Charge on every 50th Rampage Kill", statOrder = { 4037 }, level = 1, group = "FrenzyChargePer50RampageStacks", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [637690626] = { "Gain a Frenzy Charge on every 50th Rampage Kill" }, } }, ["AreaOfEffectPer25RampageStacksUnique__1_"] = { affix = "", "2% increased Area of Effect per 25 Rampage Kills", statOrder = { 4036 }, level = 1, group = "AreaOfEffectPer25RampageStacks", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4119032338] = { "2% increased Area of Effect per 25 Rampage Kills" }, } }, ["UnaffectedByCursesUnique__1"] = { affix = "", "Unaffected by Curses", statOrder = { 2259 }, level = 85, group = "UnaffectedByCurses", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [3809896400] = { "Unaffected by Curses" }, } }, - ["ChanceToChillAttackersOnBlockUnique__1"] = { affix = "", "(30-40)% chance to Chill Attackers for 4 seconds on Block", statOrder = { 5643 }, level = 1, group = "ChanceToChillAttackersOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "red_herring", "elemental", "cold", "ailment" }, tradeHashes = { [864879045] = { "(30-40)% chance to Chill Attackers for 4 seconds on Block" }, } }, - ["ChanceToChillAttackersOnBlockUnique__2__"] = { affix = "", "Chill Attackers for 4 seconds on Block", statOrder = { 5643 }, level = 1, group = "ChanceToChillAttackersOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "red_herring", "elemental", "cold", "ailment" }, tradeHashes = { [864879045] = { "Chill Attackers for 4 seconds on Block" }, } }, - ["ChanceToShockAttackersOnBlockUnique__1_"] = { affix = "", "(30-40)% chance to Shock Attackers for 4 seconds on Block", statOrder = { 9842 }, level = 1, group = "ChanceToShockAttackersOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "elemental", "lightning", "ailment" }, tradeHashes = { [575111651] = { "(30-40)% chance to Shock Attackers for 4 seconds on Block" }, } }, - ["ChanceToShockAttackersOnBlockUnique__2"] = { affix = "", "Shock Attackers for 4 seconds on Block", statOrder = { 9842 }, level = 1, group = "ChanceToShockAttackersOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "elemental", "lightning", "ailment" }, tradeHashes = { [575111651] = { "Shock Attackers for 4 seconds on Block" }, } }, + ["ChanceToChillAttackersOnBlockUnique__1"] = { affix = "", "(30-40)% chance to Chill Attackers for 4 seconds on Block", statOrder = { 5639 }, level = 1, group = "ChanceToChillAttackersOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "red_herring", "elemental", "cold", "ailment" }, tradeHashes = { [864879045] = { "(30-40)% chance to Chill Attackers for 4 seconds on Block" }, } }, + ["ChanceToChillAttackersOnBlockUnique__2__"] = { affix = "", "Chill Attackers for 4 seconds on Block", statOrder = { 5639 }, level = 1, group = "ChanceToChillAttackersOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "red_herring", "elemental", "cold", "ailment" }, tradeHashes = { [864879045] = { "Chill Attackers for 4 seconds on Block" }, } }, + ["ChanceToShockAttackersOnBlockUnique__1_"] = { affix = "", "(30-40)% chance to Shock Attackers for 4 seconds on Block", statOrder = { 9836 }, level = 1, group = "ChanceToShockAttackersOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "elemental", "lightning", "ailment" }, tradeHashes = { [575111651] = { "(30-40)% chance to Shock Attackers for 4 seconds on Block" }, } }, + ["ChanceToShockAttackersOnBlockUnique__2"] = { affix = "", "Shock Attackers for 4 seconds on Block", statOrder = { 9836 }, level = 1, group = "ChanceToShockAttackersOnBlock", weightKey = { }, weightVal = { }, modTags = { "block", "elemental", "lightning", "ailment" }, tradeHashes = { [575111651] = { "Shock Attackers for 4 seconds on Block" }, } }, ["SupportedByTrapAndMineDamageUnique__1"] = { affix = "", "Socketed Gems are Supported by Level 16 Trap And Mine Damage", statOrder = { 334 }, level = 1, group = "SupportedByTrapAndMineDamage", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [3814066599] = { "Socketed Gems are Supported by Level 16 Trap And Mine Damage" }, } }, ["SupportedByClusterTrapUnique__1"] = { affix = "", "Socketed Gems are Supported by Level 16 Cluster Trap", statOrder = { 332 }, level = 1, group = "SupportedByClusterTrap", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [2854183975] = { "Socketed Gems are Supported by Level 16 Cluster Trap" }, } }, - ["AviansMightColdDamageUnique__1"] = { affix = "", "Adds (20-25) to (37-40) Cold Damage while you have Avian's Might", statOrder = { 8964 }, level = 1, group = "AviansMightColdDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [3485231932] = { "Adds (20-25) to (37-40) Cold Damage while you have Avian's Might" }, } }, - ["AviansMightLightningDamageUnique__1_"] = { affix = "", "Adds (1-3) to (55-62) Lightning Damage while you have Avian's Might", statOrder = { 8975 }, level = 1, group = "AviansMightLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [855634301] = { "Adds (1-3) to (55-62) Lightning Damage while you have Avian's Might" }, } }, + ["AviansMightColdDamageUnique__1"] = { affix = "", "Adds (20-25) to (37-40) Cold Damage while you have Avian's Might", statOrder = { 8959 }, level = 1, group = "AviansMightColdDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [3485231932] = { "Adds (20-25) to (37-40) Cold Damage while you have Avian's Might" }, } }, + ["AviansMightLightningDamageUnique__1_"] = { affix = "", "Adds (1-3) to (55-62) Lightning Damage while you have Avian's Might", statOrder = { 8970 }, level = 1, group = "AviansMightLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [855634301] = { "Adds (1-3) to (55-62) Lightning Damage while you have Avian's Might" }, } }, ["AviansMightDurationUnique__1"] = { affix = "", "+(-2-2) seconds to Avian's Might Duration", statOrder = { 4599 }, level = 1, group = "AviansMightDuration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1251945210] = { "+(-2-2) seconds to Avian's Might Duration" }, } }, ["GrantAviansAspectToAlliesUnique__1"] = { affix = "", "Aspect of the Avian also grants Avian's Might and Avian's Flight to nearby Allies", statOrder = { 4460 }, level = 1, group = "GrantAviansAspectToAllies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2544408546] = { "Aspect of the Avian also grants Avian's Might and Avian's Flight to nearby Allies" }, } }, ["AvianAspectBuffEffectUnique__1"] = { affix = "", "100% increased Aspect of the Avian Buff Effect", statOrder = { 4459 }, level = 1, group = "AvianAspectBuffEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1746347097] = { "100% increased Aspect of the Avian Buff Effect" }, } }, - ["AviansFlightLifeRegenerationUnique__1"] = { affix = "", "Regenerate 100 Life per Second while you have Avian's Flight", statOrder = { 7500 }, level = 1, group = "AviansFlightLifeRegeneration", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2589482056] = { "Regenerate 100 Life per Second while you have Avian's Flight" }, } }, - ["AviansFlightManaRegenerationUnique__1_"] = { affix = "", "Regenerate 12 Mana per Second while you have Avian's Flight", statOrder = { 8015 }, level = 1, group = "AviansFlightManaRegeneration", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1495376076] = { "Regenerate 12 Mana per Second while you have Avian's Flight" }, } }, + ["AviansFlightLifeRegenerationUnique__1"] = { affix = "", "Regenerate 100 Life per Second while you have Avian's Flight", statOrder = { 7495 }, level = 1, group = "AviansFlightLifeRegeneration", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2589482056] = { "Regenerate 100 Life per Second while you have Avian's Flight" }, } }, + ["AviansFlightManaRegenerationUnique__1_"] = { affix = "", "Regenerate 12 Mana per Second while you have Avian's Flight", statOrder = { 8010 }, level = 1, group = "AviansFlightManaRegeneration", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1495376076] = { "Regenerate 12 Mana per Second while you have Avian's Flight" }, } }, ["AviansFlightDurationUnique__1"] = { affix = "", "+(-2-2) seconds to Avian's Flight Duration", statOrder = { 4598 }, level = 1, group = "AviansFlightDuration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1251731548] = { "+(-2-2) seconds to Avian's Flight Duration" }, } }, ["GrantsAvianTornadoUnique__1__"] = { affix = "", "Trigger Level 20 Twister when you gain Avian's Might or Avian's Flight", statOrder = { 580 }, level = 1, group = "GrantsAvianTornado", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [2554328719] = { "Trigger Level 20 Twister when you gain Avian's Might or Avian's Flight" }, } }, ["ElementalDamageUniqueJewel_1"] = { affix = "", "(10-15)% increased Elemental Damage", statOrder = { 1726 }, level = 1, group = "ElementalDamagePercent", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [3141070085] = { "(10-15)% increased Elemental Damage" }, } }, - ["ElementalHitDisableFireUniqueJewel_1"] = { affix = "", "With 40 total Intelligence and Dexterity in Radius, Prismatic Skills deal 50% less Fire Damage", "With 40 total Intelligence and Dexterity in Radius, Prismatic Skills cannot choose Fire", statOrder = { 7872, 7875 }, level = 1, group = "ElementalHitDisableFireJewel", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "attack" }, tradeHashes = { [63111803] = { "With 40 total Intelligence and Dexterity in Radius, Prismatic Skills cannot choose Fire" }, [1813069390] = { "With 40 total Intelligence and Dexterity in Radius, Prismatic Skills deal 50% less Fire Damage" }, } }, - ["ElementalHitDisableColdUniqueJewel_1"] = { affix = "", "With 40 total Strength and Intelligence in Radius, Prismatic Skills deal 50% less Cold Damage", "With 40 total Strength and Intelligence in Radius, Prismatic Skills cannot choose Cold", statOrder = { 7871, 7874 }, level = 1, group = "ElementalHitDisableColdJewel", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold", "attack" }, tradeHashes = { [3286480398] = { "With 40 total Strength and Intelligence in Radius, Prismatic Skills deal 50% less Cold Damage" }, [2864618930] = { "With 40 total Strength and Intelligence in Radius, Prismatic Skills cannot choose Cold" }, } }, - ["ElementalHitDisableLightningUniqueJewel_1"] = { affix = "", "With 40 total Dexterity and Strength in Radius, Prismatic Skills deal 50% less Lightning Damage", "With 40 total Dexterity and Strength in Radius, Prismatic Skills cannot choose Lightning", statOrder = { 7873, 7876 }, level = 1, group = "ElementalHitDisableLightningJewel", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning", "attack" }, tradeHashes = { [2053992416] = { "With 40 total Dexterity and Strength in Radius, Prismatic Skills deal 50% less Lightning Damage" }, [637033100] = { "With 40 total Dexterity and Strength in Radius, Prismatic Skills cannot choose Lightning" }, } }, + ["ElementalHitDisableFireUniqueJewel_1"] = { affix = "", "With 40 total Intelligence and Dexterity in Radius, Prismatic Skills deal 50% less Fire Damage", "With 40 total Intelligence and Dexterity in Radius, Prismatic Skills cannot choose Fire", statOrder = { 7867, 7870 }, level = 1, group = "ElementalHitDisableFireJewel", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "attack" }, tradeHashes = { [63111803] = { "With 40 total Intelligence and Dexterity in Radius, Prismatic Skills cannot choose Fire" }, [1813069390] = { "With 40 total Intelligence and Dexterity in Radius, Prismatic Skills deal 50% less Fire Damage" }, } }, + ["ElementalHitDisableColdUniqueJewel_1"] = { affix = "", "With 40 total Strength and Intelligence in Radius, Prismatic Skills deal 50% less Cold Damage", "With 40 total Strength and Intelligence in Radius, Prismatic Skills cannot choose Cold", statOrder = { 7866, 7869 }, level = 1, group = "ElementalHitDisableColdJewel", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold", "attack" }, tradeHashes = { [3286480398] = { "With 40 total Strength and Intelligence in Radius, Prismatic Skills deal 50% less Cold Damage" }, [2864618930] = { "With 40 total Strength and Intelligence in Radius, Prismatic Skills cannot choose Cold" }, } }, + ["ElementalHitDisableLightningUniqueJewel_1"] = { affix = "", "With 40 total Dexterity and Strength in Radius, Prismatic Skills deal 50% less Lightning Damage", "With 40 total Dexterity and Strength in Radius, Prismatic Skills cannot choose Lightning", statOrder = { 7868, 7871 }, level = 1, group = "ElementalHitDisableLightningJewel", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning", "attack" }, tradeHashes = { [2053992416] = { "With 40 total Dexterity and Strength in Radius, Prismatic Skills deal 50% less Lightning Damage" }, [637033100] = { "With 40 total Dexterity and Strength in Radius, Prismatic Skills cannot choose Lightning" }, } }, ["ChargeBonusEnduranceChargeDuration"] = { affix = "", "(20-40)% increased Endurance Charge Duration", statOrder = { 1864 }, level = 1, group = "EnduranceChargeDuration", weightKey = { }, weightVal = { }, modTags = { "endurance_charge" }, tradeHashes = { [1170174456] = { "(20-40)% increased Endurance Charge Duration" }, } }, ["ChargeBonusFrenzyChargeDuration"] = { affix = "", "(20-40)% increased Frenzy Charge Duration", statOrder = { 1866 }, level = 1, group = "FrenzyChargeDuration", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [3338298622] = { "(20-40)% increased Frenzy Charge Duration" }, } }, ["ChargeBonusPowerChargeDuration"] = { affix = "", "(20-40)% increased Power Charge Duration", statOrder = { 1881 }, level = 1, group = "IncreasedPowerChargeDuration", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [3872306017] = { "(20-40)% increased Power Charge Duration" }, } }, ["ChargeBonusEnduranceChargeOnKill"] = { affix = "", "10% chance to gain an Endurance Charge on kill", statOrder = { 2403 }, level = 1, group = "EnduranceChargeOnKillChance", weightKey = { }, weightVal = { }, modTags = { "endurance_charge" }, tradeHashes = { [1054322244] = { "10% chance to gain an Endurance Charge on kill" }, } }, ["ChargeBonusFrenzyChargeOnKill"] = { affix = "", "10% chance to gain a Frenzy Charge on kill", statOrder = { 2405 }, level = 1, group = "FrenzyChargeOnKillChance", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [1826802197] = { "10% chance to gain a Frenzy Charge on kill" }, } }, ["ChargeBonusPowerChargeOnKill"] = { affix = "", "10% chance to gain a Power Charge on kill", statOrder = { 2407 }, level = 1, group = "PowerChargeOnKillChance", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [2483795307] = { "10% chance to gain a Power Charge on kill" }, } }, - ["ChargeBonusMovementVelocityPerEnduranceCharge"] = { affix = "", "1% increased Movement Speed per Endurance Charge", statOrder = { 9168 }, level = 1, group = "MovementVelocityPerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2116250000] = { "1% increased Movement Speed per Endurance Charge" }, } }, + ["ChargeBonusMovementVelocityPerEnduranceCharge"] = { affix = "", "1% increased Movement Speed per Endurance Charge", statOrder = { 9162 }, level = 1, group = "MovementVelocityPerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2116250000] = { "1% increased Movement Speed per Endurance Charge" }, } }, ["ChargeBonusMovementVelocityPerFrenzyCharge"] = { affix = "", "1% increased Movement Speed per Frenzy Charge", statOrder = { 1557 }, level = 1, group = "MovementVelocityPerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1541516339] = { "1% increased Movement Speed per Frenzy Charge" }, } }, - ["ChargeBonusMovementVelocityPerPowerCharge"] = { affix = "", "1% increased Movement Speed per Power Charge", statOrder = { 9171 }, level = 1, group = "MovementVelocityPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [3774108776] = { "1% increased Movement Speed per Power Charge" }, } }, + ["ChargeBonusMovementVelocityPerPowerCharge"] = { affix = "", "1% increased Movement Speed per Power Charge", statOrder = { 9165 }, level = 1, group = "MovementVelocityPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [3774108776] = { "1% increased Movement Speed per Power Charge" }, } }, ["ChargeBonusLifeRegenerationPerEnduranceCharge"] = { affix = "", "Regenerate 0.3% of maximum Life per second per Endurance Charge", statOrder = { 1444 }, level = 1, group = "LifeRegenerationPercentPerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [989800292] = { "Regenerate 0.3% of maximum Life per second per Endurance Charge" }, } }, ["ChargeBonusLifeRegenerationPerFrenzyCharge"] = { affix = "", "Regenerate 0.3% of maximum Life per second per Frenzy Charge", statOrder = { 2402 }, level = 1, group = "LifeRegenerationPerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2828673491] = { "Regenerate 0.3% of maximum Life per second per Frenzy Charge" }, } }, - ["ChargeBonusLifeRegenerationPerPowerCharge"] = { affix = "", "Regenerate 0.3% of maximum Life per second per Power Charge", statOrder = { 7520 }, level = 1, group = "LifeRegenerationPercentPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3961213398] = { "Regenerate 0.3% of maximum Life per second per Power Charge" }, } }, + ["ChargeBonusLifeRegenerationPerPowerCharge"] = { affix = "", "Regenerate 0.3% of maximum Life per second per Power Charge", statOrder = { 7515 }, level = 1, group = "LifeRegenerationPercentPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3961213398] = { "Regenerate 0.3% of maximum Life per second per Power Charge" }, } }, ["ChargeBonusDamagePerEnduranceCharge"] = { affix = "", "5% increased Damage per Endurance Charge", statOrder = { 2917 }, level = 1, group = "DamagePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [3515686789] = { "5% increased Damage per Endurance Charge" }, } }, ["ChargeBonusDamagePerFrenzyCharge"] = { affix = "", "5% increased Damage per Frenzy Charge", statOrder = { 2994 }, level = 1, group = "DamagePerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [902747843] = { "5% increased Damage per Frenzy Charge" }, } }, - ["ChargeBonusDamagePerPowerCharge"] = { affix = "", "5% increased Damage per Power Charge", statOrder = { 6009 }, level = 1, group = "IncreasedDamagePerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2034658008] = { "5% increased Damage per Power Charge" }, } }, - ["ChargeBonusAddedFireDamagePerEnduranceCharge"] = { affix = "", "(7-9) to (13-14) Fire Damage per Endurance Charge", statOrder = { 8967 }, level = 1, group = "GlobalAddedFireDamagePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [1073447019] = { "(7-9) to (13-14) Fire Damage per Endurance Charge" }, } }, + ["ChargeBonusDamagePerPowerCharge"] = { affix = "", "5% increased Damage per Power Charge", statOrder = { 6004 }, level = 1, group = "IncreasedDamagePerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2034658008] = { "5% increased Damage per Power Charge" }, } }, + ["ChargeBonusAddedFireDamagePerEnduranceCharge"] = { affix = "", "(7-9) to (13-14) Fire Damage per Endurance Charge", statOrder = { 8962 }, level = 1, group = "GlobalAddedFireDamagePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [1073447019] = { "(7-9) to (13-14) Fire Damage per Endurance Charge" }, } }, ["ChargeBonusAddedColdDamagePerFrenzyCharge"] = { affix = "", "(6-8) to (12-13) Added Cold Damage per Frenzy Charge", statOrder = { 3918 }, level = 1, group = "AddedColdDamagePerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [3648858570] = { "(6-8) to (12-13) Added Cold Damage per Frenzy Charge" }, } }, - ["ChargeBonusAddedLightningDamagePerPowerCharge"] = { affix = "", "(1-2) to (18-20) Lightning Damage per Power Charge", statOrder = { 8971 }, level = 1, group = "GlobalAddedLightningDamagePerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [1917107159] = { "(1-2) to (18-20) Lightning Damage per Power Charge" }, } }, + ["ChargeBonusAddedLightningDamagePerPowerCharge"] = { affix = "", "(1-2) to (18-20) Lightning Damage per Power Charge", statOrder = { 8966 }, level = 1, group = "GlobalAddedLightningDamagePerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [1917107159] = { "(1-2) to (18-20) Lightning Damage per Power Charge" }, } }, ["ChargeBonusBlockChancePerEnduranceCharge"] = { affix = "", "+1% Chance to Block Attack Damage per Endurance Charge", statOrder = { 4171 }, level = 1, group = "BlockChancePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2355741828] = { "+1% Chance to Block Attack Damage per Endurance Charge" }, } }, ["ChargeBonusBlockChancePerFrenzyCharge_"] = { affix = "", "+1% Chance to Block Attack Damage per Frenzy Charge", statOrder = { 4172 }, level = 1, group = "BlockChancePerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2148784747] = { "+1% Chance to Block Attack Damage per Frenzy Charge" }, } }, ["ChargeBonusBlockChancePerPowerCharge_"] = { affix = "", "+1% Chance to Block Attack Damage per Power Charge", statOrder = { 4173 }, level = 1, group = "BlockChancePerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [2856326982] = { "+1% Chance to Block Attack Damage per Power Charge" }, } }, - ["ChargeBonusFireDamageAddedAsChaos__"] = { affix = "", "Gain 1% of Fire Damage as Extra Chaos Damage per Endurance Charge", statOrder = { 9286 }, level = 1, group = "FireDamageAddedAsChaosPerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "elemental_damage", "damage", "elemental", "fire", "chaos" }, tradeHashes = { [700405539] = { "Gain 1% of Fire Damage as Extra Chaos Damage per Endurance Charge" }, } }, - ["ChargeBonusColdDamageAddedAsChaos"] = { affix = "", "Gain 1% of Cold Damage as Extra Chaos Damage per Frenzy Charge", statOrder = { 9285 }, level = 1, group = "ColdDamageAddedAsChaosPerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "elemental_damage", "damage", "elemental", "cold", "chaos" }, tradeHashes = { [2764080642] = { "Gain 1% of Cold Damage as Extra Chaos Damage per Frenzy Charge" }, } }, - ["ChargeBonusLightningDamageAddedAsChaos"] = { affix = "", "Gain 1% of Lightning Damage as Chaos Damage per Power Charge", statOrder = { 9288 }, level = 1, group = "LightningDamageAddedAsChaosPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "elemental_damage", "damage", "elemental", "lightning", "chaos" }, tradeHashes = { [2650222338] = { "Gain 1% of Lightning Damage as Chaos Damage per Power Charge" }, } }, - ["ChargeBonusArmourPerEnduranceCharge"] = { affix = "", "6% increased Armour per Endurance Charge", statOrder = { 9463 }, level = 1, group = "IncreasedArmourPerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [1447080724] = { "6% increased Armour per Endurance Charge" }, } }, + ["ChargeBonusFireDamageAddedAsChaos__"] = { affix = "", "Gain 1% of Fire Damage as Extra Chaos Damage per Endurance Charge", statOrder = { 9280 }, level = 1, group = "FireDamageAddedAsChaosPerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "elemental_damage", "damage", "elemental", "fire", "chaos" }, tradeHashes = { [700405539] = { "Gain 1% of Fire Damage as Extra Chaos Damage per Endurance Charge" }, } }, + ["ChargeBonusColdDamageAddedAsChaos"] = { affix = "", "Gain 1% of Cold Damage as Extra Chaos Damage per Frenzy Charge", statOrder = { 9279 }, level = 1, group = "ColdDamageAddedAsChaosPerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "elemental_damage", "damage", "elemental", "cold", "chaos" }, tradeHashes = { [2764080642] = { "Gain 1% of Cold Damage as Extra Chaos Damage per Frenzy Charge" }, } }, + ["ChargeBonusLightningDamageAddedAsChaos"] = { affix = "", "Gain 1% of Lightning Damage as Chaos Damage per Power Charge", statOrder = { 9282 }, level = 1, group = "LightningDamageAddedAsChaosPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "elemental_damage", "damage", "elemental", "lightning", "chaos" }, tradeHashes = { [2650222338] = { "Gain 1% of Lightning Damage as Chaos Damage per Power Charge" }, } }, + ["ChargeBonusArmourPerEnduranceCharge"] = { affix = "", "6% increased Armour per Endurance Charge", statOrder = { 9457 }, level = 1, group = "IncreasedArmourPerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [1447080724] = { "6% increased Armour per Endurance Charge" }, } }, ["ChargeBonusEvasionPerFrenzyCharge"] = { affix = "", "8% increased Evasion Rating per Frenzy Charge", statOrder = { 1426 }, level = 1, group = "IncreasedEvasionRatingPerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [660404777] = { "8% increased Evasion Rating per Frenzy Charge" }, } }, - ["ChargeBonusEnergyShieldPerPowerCharge"] = { affix = "", "3% increased Energy Shield per Power Charge", statOrder = { 6435 }, level = 1, group = "IncreasedEnergyShieldPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2189382346] = { "3% increased Energy Shield per Power Charge" }, } }, + ["ChargeBonusEnergyShieldPerPowerCharge"] = { affix = "", "3% increased Energy Shield per Power Charge", statOrder = { 6430 }, level = 1, group = "IncreasedEnergyShieldPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2189382346] = { "3% increased Energy Shield per Power Charge" }, } }, ["ChargeBonusChanceToGainMaximumEnduranceCharges"] = { affix = "", "15% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges", statOrder = { 3888 }, level = 1, group = "ChanceToGainMaximumEnduranceCharges", weightKey = { }, weightVal = { }, modTags = { "endurance_charge" }, tradeHashes = { [2713233613] = { "15% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges" }, } }, - ["ChargeBonusChanceToGainMaximumFrenzyCharges"] = { affix = "", "15% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges", statOrder = { 6815 }, level = 1, group = "ChanceToGainMaximumFrenzyCharges", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [2119664154] = { "15% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges" }, } }, - ["ChargeBonusChanceToGainMaximumPowerCharges"] = { affix = "", "15% chance that if you would gain Power Charges, you instead gain up to", "your maximum number of Power Charges", statOrder = { 6816, 6816.1 }, level = 1, group = "ChanceToGainMaximumPowerCharges", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [1232004574] = { "15% chance that if you would gain Power Charges, you instead gain up to", "your maximum number of Power Charges" }, } }, - ["ChargeBonusEnduranceChargeIfHitRecently"] = { affix = "", "Gain 1 Endurance Charge every second if you've been Hit Recently", statOrder = { 6780 }, level = 1, group = "EnduranceChargeIfHitRecently", weightKey = { }, weightVal = { }, modTags = { "endurance_charge" }, tradeHashes = { [2894476716] = { "Gain 1 Endurance Charge every second if you've been Hit Recently" }, } }, + ["ChargeBonusChanceToGainMaximumFrenzyCharges"] = { affix = "", "15% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges", statOrder = { 6810 }, level = 1, group = "ChanceToGainMaximumFrenzyCharges", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [2119664154] = { "15% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges" }, } }, + ["ChargeBonusChanceToGainMaximumPowerCharges"] = { affix = "", "15% chance that if you would gain Power Charges, you instead gain up to", "your maximum number of Power Charges", statOrder = { 6811, 6811.1 }, level = 1, group = "ChanceToGainMaximumPowerCharges", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [1232004574] = { "15% chance that if you would gain Power Charges, you instead gain up to", "your maximum number of Power Charges" }, } }, + ["ChargeBonusEnduranceChargeIfHitRecently"] = { affix = "", "Gain 1 Endurance Charge every second if you've been Hit Recently", statOrder = { 6775 }, level = 1, group = "EnduranceChargeIfHitRecently", weightKey = { }, weightVal = { }, modTags = { "endurance_charge" }, tradeHashes = { [2894476716] = { "Gain 1 Endurance Charge every second if you've been Hit Recently" }, } }, ["ChargeBonusFrenzyChargeOnHit__"] = { affix = "", "10% chance to gain a Frenzy Charge on Hit", statOrder = { 1588 }, level = 1, group = "FrenzyChargeOnHitChance", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [2323242761] = { "10% chance to gain a Frenzy Charge on Hit" }, } }, ["ChargeBonusPowerChargeOnCrit"] = { affix = "", "20% chance to gain a Power Charge on Critical Hit", statOrder = { 1585 }, level = 1, group = "PowerChargeOnCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "power_charge", "critical" }, tradeHashes = { [3814876985] = { "20% chance to gain a Power Charge on Critical Hit" }, } }, ["ChargeBonusAttackAndCastSpeedPerEnduranceCharge"] = { affix = "", "1% increased Attack and Cast Speed per Endurance Charge", statOrder = { 4473 }, level = 1, group = "AttackAndCastSpeedPerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "attack", "caster", "speed" }, tradeHashes = { [3618888098] = { "1% increased Attack and Cast Speed per Endurance Charge" }, } }, ["ChargeBonusAccuracyRatingPerFrenzyCharge"] = { affix = "", "10% increased Accuracy Rating per Frenzy Charge", statOrder = { 1785 }, level = 1, group = "AccuracyRatingPerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [3700381193] = { "10% increased Accuracy Rating per Frenzy Charge" }, } }, ["ChargeBonusAttackAndCastSpeedPerPowerCharge"] = { affix = "", "1% increased Attack and Cast Speed per Power Charge", statOrder = { 4474 }, level = 1, group = "AttackAndCastSpeedPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "attack", "caster", "speed" }, tradeHashes = { [987588151] = { "1% increased Attack and Cast Speed per Power Charge" }, } }, - ["ChargeBonusCriticalStrikeChancePerEnduranceCharge"] = { affix = "", "6% increased Critical Hit Chance per Endurance Charge", statOrder = { 5854 }, level = 1, group = "CriticalStrikeChancePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [2547511866] = { "6% increased Critical Hit Chance per Endurance Charge" }, } }, - ["ChargeBonusCriticalStrikeChancePerFrenzyCharge"] = { affix = "", "6% increased Critical Hit Chance per Frenzy Charge", statOrder = { 5855 }, level = 1, group = "CriticalStrikeChancePerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [707887043] = { "6% increased Critical Hit Chance per Frenzy Charge" }, } }, + ["ChargeBonusCriticalStrikeChancePerEnduranceCharge"] = { affix = "", "6% increased Critical Hit Chance per Endurance Charge", statOrder = { 5850 }, level = 1, group = "CriticalStrikeChancePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [2547511866] = { "6% increased Critical Hit Chance per Endurance Charge" }, } }, + ["ChargeBonusCriticalStrikeChancePerFrenzyCharge"] = { affix = "", "6% increased Critical Hit Chance per Frenzy Charge", statOrder = { 5851 }, level = 1, group = "CriticalStrikeChancePerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [707887043] = { "6% increased Critical Hit Chance per Frenzy Charge" }, } }, ["ChargeBonusCriticalStrikeMultiplierPerPowerCharge"] = { affix = "", "3% increased Critical Damage Bonus per Power Charge", statOrder = { 2990 }, level = 1, group = "CriticalMultiplierPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [4164870816] = { "3% increased Critical Damage Bonus per Power Charge" }, } }, - ["ChargeBonusChaosResistancePerEnduranceCharge_"] = { affix = "", "+4% to Chaos Resistance per Endurance Charge", statOrder = { 5589 }, level = 1, group = "ChaosResistancePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [4210011075] = { "+4% to Chaos Resistance per Endurance Charge" }, } }, - ["ChargeBonusPhysicalDamageReductionPerFrenzyCharge__"] = { affix = "", "1% additional Physical Damage Reduction per Frenzy Charge", statOrder = { 9454 }, level = 1, group = "PhysicalDamageReductionPerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [1226049915] = { "1% additional Physical Damage Reduction per Frenzy Charge" }, } }, - ["ChargeBonusPhysicalDamageReductionPerPowerCharge_"] = { affix = "", "1% additional Physical Damage Reduction per Power Charge", statOrder = { 9456 }, level = 1, group = "PhysicalDamageReductionPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [3986347319] = { "1% additional Physical Damage Reduction per Power Charge" }, } }, + ["ChargeBonusChaosResistancePerEnduranceCharge_"] = { affix = "", "+4% to Chaos Resistance per Endurance Charge", statOrder = { 5585 }, level = 1, group = "ChaosResistancePerEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [4210011075] = { "+4% to Chaos Resistance per Endurance Charge" }, } }, + ["ChargeBonusPhysicalDamageReductionPerFrenzyCharge__"] = { affix = "", "1% additional Physical Damage Reduction per Frenzy Charge", statOrder = { 9448 }, level = 1, group = "PhysicalDamageReductionPerFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [1226049915] = { "1% additional Physical Damage Reduction per Frenzy Charge" }, } }, + ["ChargeBonusPhysicalDamageReductionPerPowerCharge_"] = { affix = "", "1% additional Physical Damage Reduction per Power Charge", statOrder = { 9450 }, level = 1, group = "PhysicalDamageReductionPerPowerCharge", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [3986347319] = { "1% additional Physical Damage Reduction per Power Charge" }, } }, ["ChargeBonusMaximumEnduranceCharges"] = { affix = "", "+1 to Maximum Endurance Charges", statOrder = { 1559 }, level = 1, group = "MaximumEnduranceCharges", weightKey = { }, weightVal = { }, modTags = { "endurance_charge" }, tradeHashes = { [1515657623] = { "+1 to Maximum Endurance Charges" }, } }, ["ChargeBonusMaximumFrenzyCharges"] = { affix = "", "+1 to Maximum Frenzy Charges", statOrder = { 1564 }, level = 1, group = "MaximumFrenzyCharges", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [4078695] = { "+1 to Maximum Frenzy Charges" }, } }, ["ChargeBonusMaximumPowerCharges"] = { affix = "", "+1 to Maximum Power Charges", statOrder = { 1569 }, level = 1, group = "MaximumPowerCharges", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [227523295] = { "+1 to Maximum Power Charges" }, } }, - ["ChargeBonusIntimidateOnHitEnduranceCharges"] = { affix = "", "Intimidate Enemies for 4 seconds on Hit with Attacks while at maximum Endurance Charges", statOrder = { 7381 }, level = 1, group = "IntimidateOnHitMaximumEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2877370216] = { "Intimidate Enemies for 4 seconds on Hit with Attacks while at maximum Endurance Charges" }, } }, - ["ChargeBonusOnslaughtOnHitFrenzyCharges_"] = { affix = "", "Gain Onslaught for 4 seconds on Hit while at maximum Frenzy Charges", statOrder = { 6828 }, level = 1, group = "OnslaughtOnHitMaximumFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2408544213] = { "Gain Onslaught for 4 seconds on Hit while at maximum Frenzy Charges" }, } }, - ["ChargeBonusArcaneSurgeOnHitPowerCharges"] = { affix = "", "Gain Arcane Surge on Hit with Spells while at maximum Power Charges", statOrder = { 6749 }, level = 1, group = "ArcaneSurgeOnHitMaximumPowerCharge", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [813119588] = { "Gain Arcane Surge on Hit with Spells while at maximum Power Charges" }, } }, + ["ChargeBonusIntimidateOnHitEnduranceCharges"] = { affix = "", "Intimidate Enemies for 4 seconds on Hit with Attacks while at maximum Endurance Charges", statOrder = { 7376 }, level = 1, group = "IntimidateOnHitMaximumEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2877370216] = { "Intimidate Enemies for 4 seconds on Hit with Attacks while at maximum Endurance Charges" }, } }, + ["ChargeBonusOnslaughtOnHitFrenzyCharges_"] = { affix = "", "Gain Onslaught for 4 seconds on Hit while at maximum Frenzy Charges", statOrder = { 6823 }, level = 1, group = "OnslaughtOnHitMaximumFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2408544213] = { "Gain Onslaught for 4 seconds on Hit while at maximum Frenzy Charges" }, } }, + ["ChargeBonusArcaneSurgeOnHitPowerCharges"] = { affix = "", "Gain Arcane Surge on Hit with Spells while at maximum Power Charges", statOrder = { 6744 }, level = 1, group = "ArcaneSurgeOnHitMaximumPowerCharge", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [813119588] = { "Gain Arcane Surge on Hit with Spells while at maximum Power Charges" }, } }, ["ChargeBonusCannotBeStunnedEnduranceCharges__"] = { affix = "", "You cannot be Stunned while at maximum Endurance Charges", statOrder = { 3708 }, level = 1, group = "CannotBeStunnedMaximumEnduranceCharge", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3780437763] = { "You cannot be Stunned while at maximum Endurance Charges" }, } }, - ["ChargeBonusFlaskChargeOnCritFrenzyCharges"] = { affix = "", "Gain a Flask Charge when you deal a Critical Hit while at maximum Frenzy Charges", statOrder = { 6787 }, level = 1, group = "FlaskChargeOnCritMaximumFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [3371432622] = { "Gain a Flask Charge when you deal a Critical Hit while at maximum Frenzy Charges" }, } }, - ["ChargeBonusAdditionalCursePowerCharges"] = { affix = "", "You can apply an additional Curse while at maximum Power Charges", statOrder = { 9323 }, level = 1, group = "AdditionalCurseMaximumPowerCharge", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [761598374] = { "You can apply an additional Curse while at maximum Power Charges" }, } }, - ["ChargeBonusIronReflexesFrenzyCharges"] = { affix = "", "You have Iron Reflexes while at maximum Frenzy Charges", statOrder = { 10735 }, level = 1, group = "IronReflexesMaximumFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [1990354706] = { "You have Iron Reflexes while at maximum Frenzy Charges" }, } }, - ["ChargeBonusMindOverMatterPowerCharges"] = { affix = "", "You have Mind over Matter while at maximum Power Charges", statOrder = { 10736 }, level = 1, group = "MindOverMatterMaximumPowerCharge", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [1876857497] = { "You have Mind over Matter while at maximum Power Charges" }, } }, + ["ChargeBonusFlaskChargeOnCritFrenzyCharges"] = { affix = "", "Gain a Flask Charge when you deal a Critical Hit while at maximum Frenzy Charges", statOrder = { 6782 }, level = 1, group = "FlaskChargeOnCritMaximumFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [3371432622] = { "Gain a Flask Charge when you deal a Critical Hit while at maximum Frenzy Charges" }, } }, + ["ChargeBonusAdditionalCursePowerCharges"] = { affix = "", "You can apply an additional Curse while at maximum Power Charges", statOrder = { 9317 }, level = 1, group = "AdditionalCurseMaximumPowerCharge", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [761598374] = { "You can apply an additional Curse while at maximum Power Charges" }, } }, + ["ChargeBonusIronReflexesFrenzyCharges"] = { affix = "", "You have Iron Reflexes while at maximum Frenzy Charges", statOrder = { 10736 }, level = 1, group = "IronReflexesMaximumFrenzyCharge", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion" }, tradeHashes = { [1990354706] = { "You have Iron Reflexes while at maximum Frenzy Charges" }, } }, + ["ChargeBonusMindOverMatterPowerCharges"] = { affix = "", "You have Mind over Matter while at maximum Power Charges", statOrder = { 10737 }, level = 1, group = "MindOverMatterMaximumPowerCharge", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [1876857497] = { "You have Mind over Matter while at maximum Power Charges" }, } }, ["CurseCastSpeedUnique__1"] = { affix = "", "Curse Skills have (10-20)% increased Cast Speed", statOrder = { 1944 }, level = 1, group = "CurseCastSpeed", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "caster", "speed", "curse" }, tradeHashes = { [2378065031] = { "Curse Skills have (10-20)% increased Cast Speed" }, } }, ["CurseCastSpeedUnique__2"] = { affix = "", "Curse Skills have (8-12)% increased Cast Speed", statOrder = { 1944 }, level = 1, group = "CurseCastSpeed", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "caster", "speed", "curse" }, tradeHashes = { [2378065031] = { "Curse Skills have (8-12)% increased Cast Speed" }, } }, ["TriggerSocketedCurseSkillsOnCurseUnique__1_"] = { affix = "", "Trigger Socketed Curse Spell when you Cast a Curse Spell, with a 0.25 second Cooldown", statOrder = { 600 }, level = 1, group = "TriggerCurseOnCurse", weightKey = { }, weightVal = { }, modTags = { "skill", "caster", "gem", "curse" }, tradeHashes = { [3657377047] = { "Trigger Socketed Curse Spell when you Cast a Curse Spell, with a 0.25 second Cooldown" }, } }, ["ElementalDamagePercentAddedAsChaosPerShaperItemUnique__1"] = { affix = "", "Gain (3-5)% of Elemental Damage as Extra Chaos Damage per Shaper Item Equipped", statOrder = { 4001 }, level = 1, group = "ElementalDamagePercentAddedAsChaosPerShaperItem", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "elemental_damage", "damage", "elemental", "chaos" }, tradeHashes = { [1860646468] = { "Gain (3-5)% of Elemental Damage as Extra Chaos Damage per Shaper Item Equipped" }, } }, - ["HitsIgnoreChaosResistanceAllShaperItemsUnique__1"] = { affix = "", "Hits ignore Enemy Monster Chaos Resistance if all Equipped Items are Shaper Items", statOrder = { 7217 }, level = 1, group = "HitsIgnoreChaosResistanceAllShaperItems", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [4234677275] = { "Hits ignore Enemy Monster Chaos Resistance if all Equipped Items are Shaper Items" }, } }, - ["HitsIgnoreChaosResistanceAllElderItemsUnique__1"] = { affix = "", "Hits ignore Enemy Monster Chaos Resistance if all Equipped Items are Elder Items", statOrder = { 7216 }, level = 1, group = "HitsIgnoreChaosResistanceAllElderItems", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [89314980] = { "Hits ignore Enemy Monster Chaos Resistance if all Equipped Items are Elder Items" }, } }, - ["ColdDamagePerResistanceAbove75Unique__1"] = { affix = "", "(15-20)% increased Cold Damage per 1% Cold Resistance above 75%", statOrder = { 5678 }, level = 1, group = "ColdDamagePerResistanceAbove75", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [2517031897] = { "(15-20)% increased Cold Damage per 1% Cold Resistance above 75%" }, } }, - ["LightningDamagePerResistanceAbove75Unique__1"] = { affix = "", "(15-20)% increased Lightning Damage per 1% Lightning Resistance above 75%", statOrder = { 7547 }, level = 1, group = "LightningDamagePerResistanceAbove75", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [2642525868] = { "(15-20)% increased Lightning Damage per 1% Lightning Resistance above 75%" }, } }, + ["HitsIgnoreChaosResistanceAllShaperItemsUnique__1"] = { affix = "", "Hits ignore Enemy Monster Chaos Resistance if all Equipped Items are Shaper Items", statOrder = { 7212 }, level = 1, group = "HitsIgnoreChaosResistanceAllShaperItems", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [4234677275] = { "Hits ignore Enemy Monster Chaos Resistance if all Equipped Items are Shaper Items" }, } }, + ["HitsIgnoreChaosResistanceAllElderItemsUnique__1"] = { affix = "", "Hits ignore Enemy Monster Chaos Resistance if all Equipped Items are Elder Items", statOrder = { 7211 }, level = 1, group = "HitsIgnoreChaosResistanceAllElderItems", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [89314980] = { "Hits ignore Enemy Monster Chaos Resistance if all Equipped Items are Elder Items" }, } }, + ["ColdDamagePerResistanceAbove75Unique__1"] = { affix = "", "(15-20)% increased Cold Damage per 1% Cold Resistance above 75%", statOrder = { 5674 }, level = 1, group = "ColdDamagePerResistanceAbove75", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [2517031897] = { "(15-20)% increased Cold Damage per 1% Cold Resistance above 75%" }, } }, + ["LightningDamagePerResistanceAbove75Unique__1"] = { affix = "", "(15-20)% increased Lightning Damage per 1% Lightning Resistance above 75%", statOrder = { 7542 }, level = 1, group = "LightningDamagePerResistanceAbove75", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [2642525868] = { "(15-20)% increased Lightning Damage per 1% Lightning Resistance above 75%" }, } }, ["FlaskConsecratedGroundDurationUnique__1"] = { affix = "", "(15-30)% reduced Duration", statOrder = { 932 }, level = 1, group = "FlaskConsecratedGroundDuration", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1256719186] = { "(15-30)% reduced Duration" }, } }, ["FlaskConsecratedGroundAreaOfEffectUnique__1_"] = { affix = "", "Consecrated Ground created by this Flask has Tripled Radius", statOrder = { 648 }, level = 1, group = "FlaskConsecratedGroundAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [806698863] = { "Consecrated Ground created by this Flask has Tripled Radius" }, } }, ["FlaskConsecratedGroundDamageTakenUnique__1"] = { affix = "", "Consecrated Ground created during Effect applies (7-10)% increased Damage taken to Enemies", statOrder = { 745 }, level = 1, group = "FlaskConsecratedGroundDamageTaken", weightKey = { }, weightVal = { }, modTags = { "flask", "damage" }, tradeHashes = { [1866211373] = { "Consecrated Ground created during Effect applies (7-10)% increased Damage taken to Enemies" }, } }, @@ -4592,125 +4592,125 @@ return { ["ShockOnKillUnique__1"] = { affix = "", "Enemies you kill are Shocked", statOrder = { 1655 }, level = 1, group = "ShockOnKill", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [209387074] = { "Enemies you kill are Shocked" }, } }, ["DivineChargeOnHitUnique__1_"] = { affix = "", "+10 to maximum Divine Charges", "Gain a Divine Charge on Hit", statOrder = { 4048, 4049 }, level = 1, group = "DivineChargeOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [108334292] = { "Gain a Divine Charge on Hit" }, [3997368968] = { "+10 to maximum Divine Charges" }, } }, ["GainDivinityOnMaxDivineChargeUnique__1"] = { affix = "", "You gain Divinity for 10 seconds on reaching maximum Divine Charges", "Lose all Divine Charges when you gain Divinity", statOrder = { 4051, 4051.1 }, level = 1, group = "GainDivinityOnMaxDivineCharge", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1174243390] = { "You gain Divinity for 10 seconds on reaching maximum Divine Charges", "Lose all Divine Charges when you gain Divinity" }, } }, - ["UniqueIncreasedMaximumDivinity1"] = { affix = "", "(0-100)% increased maximum Divinity", statOrder = { 8856 }, level = 1, group = "IncreasedMaximumDivinity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [878697053] = { "(0-100)% increased maximum Divinity" }, } }, - ["UniqueReducedMaximumDivinityPerCorruptedItem1"] = { affix = "", "20% reduced maximum Divinity per Corrupted Item Equipped", statOrder = { 8857 }, level = 1, group = "ReducedMaximumDivinityPerCorruptedItem", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2189090852] = { "20% reduced maximum Divinity per Corrupted Item Equipped" }, } }, - ["UniqueEnergyShieldConvertedToDivinity1"] = { affix = "", "Convert 100% of maximum Energy Shield to maximum Divinity", statOrder = { 5770 }, level = 1, group = "EnergyShieldConvertedToDivinity", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2896801635] = { "Convert 100% of maximum Energy Shield to maximum Divinity" }, } }, - ["UniqueSkillAndLifeCostsConvertedToDivinity1"] = { affix = "", "Skills Cost Divinity instead of Mana or Life", statOrder = { 9918 }, level = 1, group = "SkillAndLifeCostsConvertedToDivinity", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [467146530] = { "Skills Cost Divinity instead of Mana or Life" }, } }, + ["UniqueIncreasedMaximumDivinity1"] = { affix = "", "(0-100)% increased maximum Divinity", statOrder = { 8851 }, level = 1, group = "IncreasedMaximumDivinity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [878697053] = { "(0-100)% increased maximum Divinity" }, } }, + ["UniqueReducedMaximumDivinityPerCorruptedItem1"] = { affix = "", "20% reduced maximum Divinity per Corrupted Item Equipped", statOrder = { 8852 }, level = 1, group = "ReducedMaximumDivinityPerCorruptedItem", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2189090852] = { "20% reduced maximum Divinity per Corrupted Item Equipped" }, } }, + ["UniqueEnergyShieldConvertedToDivinity1"] = { affix = "", "Convert 100% of maximum Energy Shield to maximum Divinity", statOrder = { 5766 }, level = 1, group = "EnergyShieldConvertedToDivinity", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2896801635] = { "Convert 100% of maximum Energy Shield to maximum Divinity" }, } }, + ["UniqueSkillAndLifeCostsConvertedToDivinity1"] = { affix = "", "Skills Cost Divinity instead of Mana or Life", statOrder = { 9911 }, level = 1, group = "SkillAndLifeCostsConvertedToDivinity", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [467146530] = { "Skills Cost Divinity instead of Mana or Life" }, } }, ["UniqueCannotHaveEnergyShield1"] = { affix = "", "Cannot have Energy Shield", statOrder = { 2844 }, level = 1, group = "CannotHaveEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [410952253] = { "Cannot have Energy Shield" }, } }, - ["NearbyEnemiesCannotCritUnique__1"] = { affix = "", "Never deal Critical Hits", "Nearby Enemies cannot deal Critical Hits", statOrder = { 1917, 7676 }, level = 1, group = "NearbyEnemiesCannotCrit", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1177959871] = { "Nearby Enemies cannot deal Critical Hits" }, [3638599682] = { "Never deal Critical Hits" }, } }, - ["NearbyAlliesCannotBeSlowedUnique__1"] = { affix = "", "Action Speed cannot be modified to below base value", "Nearby Allies' Action Speed cannot be modified to below base value", statOrder = { 2913, 7669 }, level = 1, group = "NearbyAlliesCannotBeSlowed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1356468153] = { "Nearby Allies' Action Speed cannot be modified to below base value" }, [628716294] = { "Action Speed cannot be modified to below base value" }, } }, - ["ManaReservationPerAttributeUnique__1"] = { affix = "", "2% increased Mana Reservation Efficiency of Skills per 250 total Attributes", statOrder = { 8025 }, level = 1, group = "ManaReservationPerAttribute", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2676451350] = { "2% increased Mana Reservation Efficiency of Skills per 250 total Attributes" }, } }, - ["ManaReservationEfficiencyPerAttributeUnique__1"] = { affix = "", "2% increased Mana Reservation Efficiency of Skills per 250 total Attributes", statOrder = { 8026 }, level = 1, group = "ManaReservationEfficiencyPerAttribute", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1212083058] = { "2% increased Mana Reservation Efficiency of Skills per 250 total Attributes" }, } }, + ["NearbyEnemiesCannotCritUnique__1"] = { affix = "", "Never deal Critical Hits", "Nearby Enemies cannot deal Critical Hits", statOrder = { 1917, 7671 }, level = 1, group = "NearbyEnemiesCannotCrit", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1177959871] = { "Nearby Enemies cannot deal Critical Hits" }, [3638599682] = { "Never deal Critical Hits" }, } }, + ["NearbyAlliesCannotBeSlowedUnique__1"] = { affix = "", "Action Speed cannot be modified to below base value", "Nearby Allies' Action Speed cannot be modified to below base value", statOrder = { 2913, 7664 }, level = 1, group = "NearbyAlliesCannotBeSlowed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [1356468153] = { "Nearby Allies' Action Speed cannot be modified to below base value" }, [628716294] = { "Action Speed cannot be modified to below base value" }, } }, + ["ManaReservationPerAttributeUnique__1"] = { affix = "", "2% increased Mana Reservation Efficiency of Skills per 250 total Attributes", statOrder = { 8020 }, level = 1, group = "ManaReservationPerAttribute", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2676451350] = { "2% increased Mana Reservation Efficiency of Skills per 250 total Attributes" }, } }, + ["ManaReservationEfficiencyPerAttributeUnique__1"] = { affix = "", "2% increased Mana Reservation Efficiency of Skills per 250 total Attributes", statOrder = { 8021 }, level = 1, group = "ManaReservationEfficiencyPerAttribute", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1212083058] = { "2% increased Mana Reservation Efficiency of Skills per 250 total Attributes" }, } }, ["DefencesPer100StrengthAuraUnique__1"] = { affix = "", "Nearby Allies have (4-6)% increased Armour, Evasion and Energy Shield per 100 Strength you have", statOrder = { 2738 }, level = 1, group = "DefencesPer100StrengthAura", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [1879586312] = { "Nearby Allies have (4-6)% increased Armour, Evasion and Energy Shield per 100 Strength you have" }, } }, ["BlockPer100StrengthAuraUnique__1___"] = { affix = "", "Nearby Allies have 1% Chance to Block Attack Damage per 100 Strength you have", statOrder = { 2737 }, level = 1, group = "BlockPer100StrengthAura", weightKey = { }, weightVal = { }, modTags = { "block" }, tradeHashes = { [3941641418] = { "Nearby Allies have 1% Chance to Block Attack Damage per 100 Strength you have" }, } }, ["CriticalMultiplierPer100DexterityAuraUnique__1"] = { affix = "", "Nearby Allies have +(6-8)% to Critical Damage Bonus per 100 Dexterity you have", statOrder = { 2739 }, level = 1, group = "CriticalMultiplierPer100DexterityAura", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [1438488526] = { "Nearby Allies have +(6-8)% to Critical Damage Bonus per 100 Dexterity you have" }, } }, ["CastSpeedPer100IntelligenceAuraUnique__1"] = { affix = "", "Nearby Allies have (2-4)% increased Cast Speed per 100 Intelligence you have", statOrder = { 2740 }, level = 1, group = "CastSpeedPer100IntelligenceAura", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [2373999301] = { "Nearby Allies have (2-4)% increased Cast Speed per 100 Intelligence you have" }, } }, ["GrantsAccuracyAuraSkillUnique__1"] = { affix = "", "Grants Level 30 Precision Skill", statOrder = { 507 }, level = 81, group = "AccuracyAuraSkill", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [2721815210] = { "Grants Level 30 Precision Skill" }, } }, - ["PrecisionAuraBonusUnique__1"] = { affix = "", "Precision has 100% increased Mana Reservation Efficiency", statOrder = { 9515 }, level = 1, group = "PrecisionAuraBonus", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "aura" }, tradeHashes = { [1291925008] = { "Precision has 100% increased Mana Reservation Efficiency" }, } }, - ["PrecisionReservationEfficiencyUnique__1"] = { affix = "", "Precision has 100% increased Mana Reservation Efficiency", statOrder = { 9516 }, level = 1, group = "PrecisionReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "aura" }, tradeHashes = { [3859865977] = { "Precision has 100% increased Mana Reservation Efficiency" }, } }, + ["PrecisionAuraBonusUnique__1"] = { affix = "", "Precision has 100% increased Mana Reservation Efficiency", statOrder = { 9509 }, level = 1, group = "PrecisionAuraBonus", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "aura" }, tradeHashes = { [1291925008] = { "Precision has 100% increased Mana Reservation Efficiency" }, } }, + ["PrecisionReservationEfficiencyUnique__1"] = { affix = "", "Precision has 100% increased Mana Reservation Efficiency", statOrder = { 9510 }, level = 1, group = "PrecisionReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "aura" }, tradeHashes = { [3859865977] = { "Precision has 100% increased Mana Reservation Efficiency" }, } }, ["SupportedByBlessingSupportUnique__1"] = { affix = "", "Socketed Gems are Supported by Level 25 Divine Blessing", statOrder = { 185 }, level = 1, group = "SupportedByBlessing", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [3274973940] = { "Socketed Gems are Supported by Level 25 Divine Blessing" }, } }, ["TriggerBowSkillsOnBowAttackUnique__1"] = { affix = "", "Trigger a Socketed Bow Skill when you Attack with a Bow, with a 1 second Cooldown", statOrder = { 549 }, level = 1, group = "TriggerBowSkillsOnBowAttack", weightKey = { }, weightVal = { }, modTags = { "skill", "attack", "gem" }, tradeHashes = { [3171958921] = { "Trigger a Socketed Bow Skill when you Attack with a Bow, with a 1 second Cooldown" }, } }, ["TriggerBowSkillsOnCastUnique__1"] = { affix = "", "Trigger a Socketed Bow Skill when you Cast a Spell while", "wielding a Bow, with a 1 second Cooldown", statOrder = { 607, 607.1 }, level = 1, group = "TriggerBowSkillsOnCast", weightKey = { }, weightVal = { }, modTags = { "skill", "attack", "caster", "gem" }, tradeHashes = { [1378815167] = { "Trigger a Socketed Bow Skill when you Cast a Spell while", "wielding a Bow, with a 1 second Cooldown" }, } }, ["LifeLeechNotRemovedOnFullLifeUnique__1"] = { affix = "", "Life Leech effects are not removed when Unreserved Life is Filled", statOrder = { 2928 }, level = 1, group = "LifeLeechNotRemovedOnFullLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [4224337800] = { "Life Leech effects are not removed when Unreserved Life is Filled" }, } }, ["AttacksBlindOnHitChanceUnique__1"] = { affix = "", "5% chance to Blind Enemies on Hit with Attacks", statOrder = { 4588 }, level = 1, group = "AttacksBlindOnHitChance", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [318953428] = { "5% chance to Blind Enemies on Hit with Attacks" }, } }, ["AttacksBlindOnHitChanceUnique__2"] = { affix = "", "(10-20)% chance to Blind Enemies on Hit with Attacks", statOrder = { 4588 }, level = 1, group = "AttacksBlindOnHitChance", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [318953428] = { "(10-20)% chance to Blind Enemies on Hit with Attacks" }, } }, - ["HeraldBonusExtraMod1"] = { affix = "", "When used in the Synthesiser, the new item will have an additional Herald Modifier", statOrder = { 10639 }, level = 1, group = "HeraldBonusExtraMod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3461563650] = { "When used in the Synthesiser, the new item will have an additional Herald Modifier" }, } }, - ["HeraldBonusExtraMod2_"] = { affix = "", "When used in the Synthesiser, the new item will have an additional Herald Modifier", statOrder = { 10639 }, level = 1, group = "HeraldBonusExtraMod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3461563650] = { "When used in the Synthesiser, the new item will have an additional Herald Modifier" }, } }, - ["HeraldBonusExtraMod3_"] = { affix = "", "When used in the Synthesiser, the new item will have an additional Herald Modifier", statOrder = { 10639 }, level = 1, group = "HeraldBonusExtraMod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3461563650] = { "When used in the Synthesiser, the new item will have an additional Herald Modifier" }, } }, - ["HeraldBonusExtraMod4"] = { affix = "", "When used in the Synthesiser, the new item will have an additional Herald Modifier", statOrder = { 10639 }, level = 1, group = "HeraldBonusExtraMod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3461563650] = { "When used in the Synthesiser, the new item will have an additional Herald Modifier" }, } }, - ["HeraldBonusExtraMod5"] = { affix = "", "When used in the Synthesiser, the new item will have an additional Herald Modifier", statOrder = { 10639 }, level = 1, group = "HeraldBonusExtraMod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3461563650] = { "When used in the Synthesiser, the new item will have an additional Herald Modifier" }, } }, - ["HeraldBonusThunderReservation"] = { affix = "", "Herald of Thunder has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7163 }, level = 1, group = "HeraldBonusThunderReservation", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3959101898] = { "Herald of Thunder has (30-40)% increased Mana Reservation Efficiency" }, } }, - ["HeraldBonusThunderReservationEfficiency"] = { affix = "", "Herald of Thunder has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7164 }, level = 1, group = "HeraldBonusThunderReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3817220109] = { "Herald of Thunder has (30-40)% increased Mana Reservation Efficiency" }, } }, - ["HeraldBonusThunderLightningDamage"] = { affix = "", "(40-60)% increased Lightning Damage while affected by Herald of Thunder", statOrder = { 7548 }, level = 1, group = "HeraldBonusThunderLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [536957] = { "(40-60)% increased Lightning Damage while affected by Herald of Thunder" }, } }, - ["HeraldBonusThunderEffect"] = { affix = "", "Herald of Thunder has (40-60)% increased Buff Effect", statOrder = { 7162 }, level = 1, group = "HeraldBonusThunderEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3814686091] = { "Herald of Thunder has (40-60)% increased Buff Effect" }, } }, - ["HeraldBonusThunderMaxLightningResist"] = { affix = "", "+1% to maximum Lightning Resistance while affected by Herald of Thunder", statOrder = { 8890 }, level = 1, group = "HeraldBonusThunderMaxLightningResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "lightning_resistance", "elemental", "lightning", "resistance" }, tradeHashes = { [3259396413] = { "+1% to maximum Lightning Resistance while affected by Herald of Thunder" }, } }, - ["HeraldBonusThunderLightningResist_"] = { affix = "", "+(50-60)% to Lightning Resistance while affected by Herald of Thunder", statOrder = { 7550 }, level = 1, group = "HeraldBonusThunderLightningResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "lightning_resistance", "elemental", "lightning", "resistance" }, tradeHashes = { [2687017988] = { "+(50-60)% to Lightning Resistance while affected by Herald of Thunder" }, } }, - ["HeraldBonusAshReservation"] = { affix = "", "Herald of Ash has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7150 }, level = 1, group = "HeraldBonusAshReservation", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3819451758] = { "Herald of Ash has (30-40)% increased Mana Reservation Efficiency" }, } }, - ["HeraldBonusAshReservationEfficiency__"] = { affix = "", "Herald of Ash has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7151 }, level = 1, group = "HeraldBonusAshReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2500442851] = { "Herald of Ash has (30-40)% increased Mana Reservation Efficiency" }, } }, - ["HeraldBonusAshFireDamage"] = { affix = "", "(40-60)% increased Fire Damage while affected by Herald of Ash", statOrder = { 6573 }, level = 1, group = "HeraldBonusAshFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2775776604] = { "(40-60)% increased Fire Damage while affected by Herald of Ash" }, } }, - ["HeraldBonusAshEffect"] = { affix = "", "Herald of Ash has (40-60)% increased Buff Effect", statOrder = { 7149 }, level = 1, group = "HeraldBonusAshEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2154349925] = { "Herald of Ash has (40-60)% increased Buff Effect" }, } }, - ["HeraldBonusAshMaxFireResist"] = { affix = "", "+1% to maximum Fire Resistance while affected by Herald of Ash", statOrder = { 8867 }, level = 1, group = "HeraldBonusAshMaxFireResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [3716758077] = { "+1% to maximum Fire Resistance while affected by Herald of Ash" }, } }, - ["HeraldBonusFireResist"] = { affix = "", "+(50-60)% to Fire Resistance while affected by Herald of Ash", statOrder = { 6574 }, level = 1, group = "HeraldBonusFireResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [2675641469] = { "+(50-60)% to Fire Resistance while affected by Herald of Ash" }, } }, - ["HeraldBonusIceReservation_"] = { affix = "", "Herald of Ice has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7153 }, level = 1, group = "HeraldBonusIceReservation", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3059700363] = { "Herald of Ice has (30-40)% increased Mana Reservation Efficiency" }, } }, - ["HeraldBonusIceReservationEfficiency__"] = { affix = "", "Herald of Ice has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7154 }, level = 1, group = "HeraldBonusIceReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3395872960] = { "Herald of Ice has (30-40)% increased Mana Reservation Efficiency" }, } }, - ["HeraldBonusIceColdDamage"] = { affix = "", "(40-60)% increased Cold Damage while affected by Herald of Ice", statOrder = { 5686 }, level = 1, group = "HeraldBonusIceColdDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [1970606344] = { "(40-60)% increased Cold Damage while affected by Herald of Ice" }, } }, - ["HeraldBonusIceEffect_"] = { affix = "", "Herald of Ice has (40-60)% increased Buff Effect", statOrder = { 7152 }, level = 1, group = "HeraldBonusIceEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1862926389] = { "Herald of Ice has (40-60)% increased Buff Effect" }, } }, - ["HeraldBonusMaxColdResist__"] = { affix = "", "+1% to maximum Cold Resistance while affected by Herald of Ice", statOrder = { 8850 }, level = 1, group = "HeraldBonusMaxColdResist", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance" }, tradeHashes = { [950661692] = { "+1% to maximum Cold Resistance while affected by Herald of Ice" }, } }, - ["HeraldBonusColdResist"] = { affix = "", "+(50-60)% to Cold Resistance while affected by Herald of Ice", statOrder = { 5688 }, level = 1, group = "HeraldBonusColdResist", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance" }, tradeHashes = { [2494069187] = { "+(50-60)% to Cold Resistance while affected by Herald of Ice" }, } }, - ["HeraldBonusPurityReservation_"] = { affix = "", "Herald of Purity has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7158 }, level = 1, group = "HeraldBonusPurityReservation", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1542765265] = { "Herald of Purity has (30-40)% increased Mana Reservation Efficiency" }, } }, - ["HeraldBonusPurityReservationEfficiency_"] = { affix = "", "Herald of Purity has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7159 }, level = 1, group = "HeraldBonusPurityReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2189040439] = { "Herald of Purity has (30-40)% increased Mana Reservation Efficiency" }, } }, - ["HeraldBonusPurityPhysicalDamage"] = { affix = "", "(40-60)% increased Physical Damage while affected by Herald of Purity", statOrder = { 9449 }, level = 1, group = "HeraldBonusPurityPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3294232483] = { "(40-60)% increased Physical Damage while affected by Herald of Purity" }, } }, - ["HeraldBonusPurityEffect"] = { affix = "", "Herald of Purity has (40-60)% increased Buff Effect", statOrder = { 7156 }, level = 1, group = "HeraldBonusPurityEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2126027382] = { "Herald of Purity has (40-60)% increased Buff Effect" }, } }, - ["HeraldBonusPurityMinionDamage"] = { affix = "", "Sentinels of Purity deal (70-100)% increased Damage", statOrder = { 9820 }, level = 1, group = "HeraldBonusPurityMinionDamage", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [650630047] = { "Sentinels of Purity deal (70-100)% increased Damage" }, } }, - ["HeraldBonusPurityPhysicalDamageReduction"] = { affix = "", "4% additional Physical Damage Reduction while affected by Herald of Purity", statOrder = { 9457 }, level = 1, group = "HeraldBonusPurityPhysicalDamageReduction", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [3163114700] = { "4% additional Physical Damage Reduction while affected by Herald of Purity" }, } }, - ["HeraldBonusAgonyReservation"] = { affix = "", "Herald of Agony has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7146 }, level = 1, group = "HeraldBonusAgonyReservation", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1284151528] = { "Herald of Agony has (30-40)% increased Mana Reservation Efficiency" }, } }, - ["HeraldBonusAgonyReservationEfficiency"] = { affix = "", "Herald of Agony has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7147 }, level = 1, group = "HeraldBonusAgonyReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1133703802] = { "Herald of Agony has (30-40)% increased Mana Reservation Efficiency" }, } }, - ["HeraldBonusAgonyChaosDamage_"] = { affix = "", "(40-60)% increased Chaos Damage while affected by Herald of Agony", statOrder = { 5588 }, level = 1, group = "HeraldBonusAgonyChaosDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [739274558] = { "(40-60)% increased Chaos Damage while affected by Herald of Agony" }, } }, - ["HeraldBonusAgonyEffect"] = { affix = "", "Herald of Agony has (40-60)% increased Buff Effect", statOrder = { 7145 }, level = 1, group = "HeraldBonusAgonyEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2572910724] = { "Herald of Agony has (40-60)% increased Buff Effect" }, } }, + ["HeraldBonusExtraMod1"] = { affix = "", "When used in the Synthesiser, the new item will have an additional Herald Modifier", statOrder = { 10632 }, level = 1, group = "HeraldBonusExtraMod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3461563650] = { "When used in the Synthesiser, the new item will have an additional Herald Modifier" }, } }, + ["HeraldBonusExtraMod2_"] = { affix = "", "When used in the Synthesiser, the new item will have an additional Herald Modifier", statOrder = { 10632 }, level = 1, group = "HeraldBonusExtraMod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3461563650] = { "When used in the Synthesiser, the new item will have an additional Herald Modifier" }, } }, + ["HeraldBonusExtraMod3_"] = { affix = "", "When used in the Synthesiser, the new item will have an additional Herald Modifier", statOrder = { 10632 }, level = 1, group = "HeraldBonusExtraMod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3461563650] = { "When used in the Synthesiser, the new item will have an additional Herald Modifier" }, } }, + ["HeraldBonusExtraMod4"] = { affix = "", "When used in the Synthesiser, the new item will have an additional Herald Modifier", statOrder = { 10632 }, level = 1, group = "HeraldBonusExtraMod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3461563650] = { "When used in the Synthesiser, the new item will have an additional Herald Modifier" }, } }, + ["HeraldBonusExtraMod5"] = { affix = "", "When used in the Synthesiser, the new item will have an additional Herald Modifier", statOrder = { 10632 }, level = 1, group = "HeraldBonusExtraMod", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3461563650] = { "When used in the Synthesiser, the new item will have an additional Herald Modifier" }, } }, + ["HeraldBonusThunderReservation"] = { affix = "", "Herald of Thunder has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7158 }, level = 1, group = "HeraldBonusThunderReservation", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3959101898] = { "Herald of Thunder has (30-40)% increased Mana Reservation Efficiency" }, } }, + ["HeraldBonusThunderReservationEfficiency"] = { affix = "", "Herald of Thunder has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7159 }, level = 1, group = "HeraldBonusThunderReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3817220109] = { "Herald of Thunder has (30-40)% increased Mana Reservation Efficiency" }, } }, + ["HeraldBonusThunderLightningDamage"] = { affix = "", "(40-60)% increased Lightning Damage while affected by Herald of Thunder", statOrder = { 7543 }, level = 1, group = "HeraldBonusThunderLightningDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [536957] = { "(40-60)% increased Lightning Damage while affected by Herald of Thunder" }, } }, + ["HeraldBonusThunderEffect"] = { affix = "", "Herald of Thunder has (40-60)% increased Buff Effect", statOrder = { 7157 }, level = 1, group = "HeraldBonusThunderEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3814686091] = { "Herald of Thunder has (40-60)% increased Buff Effect" }, } }, + ["HeraldBonusThunderMaxLightningResist"] = { affix = "", "+1% to maximum Lightning Resistance while affected by Herald of Thunder", statOrder = { 8885 }, level = 1, group = "HeraldBonusThunderMaxLightningResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "lightning_resistance", "elemental", "lightning", "resistance" }, tradeHashes = { [3259396413] = { "+1% to maximum Lightning Resistance while affected by Herald of Thunder" }, } }, + ["HeraldBonusThunderLightningResist_"] = { affix = "", "+(50-60)% to Lightning Resistance while affected by Herald of Thunder", statOrder = { 7545 }, level = 1, group = "HeraldBonusThunderLightningResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "lightning_resistance", "elemental", "lightning", "resistance" }, tradeHashes = { [2687017988] = { "+(50-60)% to Lightning Resistance while affected by Herald of Thunder" }, } }, + ["HeraldBonusAshReservation"] = { affix = "", "Herald of Ash has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7145 }, level = 1, group = "HeraldBonusAshReservation", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3819451758] = { "Herald of Ash has (30-40)% increased Mana Reservation Efficiency" }, } }, + ["HeraldBonusAshReservationEfficiency__"] = { affix = "", "Herald of Ash has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7146 }, level = 1, group = "HeraldBonusAshReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2500442851] = { "Herald of Ash has (30-40)% increased Mana Reservation Efficiency" }, } }, + ["HeraldBonusAshFireDamage"] = { affix = "", "(40-60)% increased Fire Damage while affected by Herald of Ash", statOrder = { 6568 }, level = 1, group = "HeraldBonusAshFireDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2775776604] = { "(40-60)% increased Fire Damage while affected by Herald of Ash" }, } }, + ["HeraldBonusAshEffect"] = { affix = "", "Herald of Ash has (40-60)% increased Buff Effect", statOrder = { 7144 }, level = 1, group = "HeraldBonusAshEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2154349925] = { "Herald of Ash has (40-60)% increased Buff Effect" }, } }, + ["HeraldBonusAshMaxFireResist"] = { affix = "", "+1% to maximum Fire Resistance while affected by Herald of Ash", statOrder = { 8862 }, level = 1, group = "HeraldBonusAshMaxFireResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [3716758077] = { "+1% to maximum Fire Resistance while affected by Herald of Ash" }, } }, + ["HeraldBonusFireResist"] = { affix = "", "+(50-60)% to Fire Resistance while affected by Herald of Ash", statOrder = { 6569 }, level = 1, group = "HeraldBonusFireResist", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [2675641469] = { "+(50-60)% to Fire Resistance while affected by Herald of Ash" }, } }, + ["HeraldBonusIceReservation_"] = { affix = "", "Herald of Ice has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7148 }, level = 1, group = "HeraldBonusIceReservation", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3059700363] = { "Herald of Ice has (30-40)% increased Mana Reservation Efficiency" }, } }, + ["HeraldBonusIceReservationEfficiency__"] = { affix = "", "Herald of Ice has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7149 }, level = 1, group = "HeraldBonusIceReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3395872960] = { "Herald of Ice has (30-40)% increased Mana Reservation Efficiency" }, } }, + ["HeraldBonusIceColdDamage"] = { affix = "", "(40-60)% increased Cold Damage while affected by Herald of Ice", statOrder = { 5682 }, level = 1, group = "HeraldBonusIceColdDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [1970606344] = { "(40-60)% increased Cold Damage while affected by Herald of Ice" }, } }, + ["HeraldBonusIceEffect_"] = { affix = "", "Herald of Ice has (40-60)% increased Buff Effect", statOrder = { 7147 }, level = 1, group = "HeraldBonusIceEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1862926389] = { "Herald of Ice has (40-60)% increased Buff Effect" }, } }, + ["HeraldBonusMaxColdResist__"] = { affix = "", "+1% to maximum Cold Resistance while affected by Herald of Ice", statOrder = { 8845 }, level = 1, group = "HeraldBonusMaxColdResist", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance" }, tradeHashes = { [950661692] = { "+1% to maximum Cold Resistance while affected by Herald of Ice" }, } }, + ["HeraldBonusColdResist"] = { affix = "", "+(50-60)% to Cold Resistance while affected by Herald of Ice", statOrder = { 5684 }, level = 1, group = "HeraldBonusColdResist", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance" }, tradeHashes = { [2494069187] = { "+(50-60)% to Cold Resistance while affected by Herald of Ice" }, } }, + ["HeraldBonusPurityReservation_"] = { affix = "", "Herald of Purity has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7153 }, level = 1, group = "HeraldBonusPurityReservation", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1542765265] = { "Herald of Purity has (30-40)% increased Mana Reservation Efficiency" }, } }, + ["HeraldBonusPurityReservationEfficiency_"] = { affix = "", "Herald of Purity has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7154 }, level = 1, group = "HeraldBonusPurityReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2189040439] = { "Herald of Purity has (30-40)% increased Mana Reservation Efficiency" }, } }, + ["HeraldBonusPurityPhysicalDamage"] = { affix = "", "(40-60)% increased Physical Damage while affected by Herald of Purity", statOrder = { 9443 }, level = 1, group = "HeraldBonusPurityPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3294232483] = { "(40-60)% increased Physical Damage while affected by Herald of Purity" }, } }, + ["HeraldBonusPurityEffect"] = { affix = "", "Herald of Purity has (40-60)% increased Buff Effect", statOrder = { 7151 }, level = 1, group = "HeraldBonusPurityEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2126027382] = { "Herald of Purity has (40-60)% increased Buff Effect" }, } }, + ["HeraldBonusPurityMinionDamage"] = { affix = "", "Sentinels of Purity deal (70-100)% increased Damage", statOrder = { 9814 }, level = 1, group = "HeraldBonusPurityMinionDamage", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [650630047] = { "Sentinels of Purity deal (70-100)% increased Damage" }, } }, + ["HeraldBonusPurityPhysicalDamageReduction"] = { affix = "", "4% additional Physical Damage Reduction while affected by Herald of Purity", statOrder = { 9451 }, level = 1, group = "HeraldBonusPurityPhysicalDamageReduction", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [3163114700] = { "4% additional Physical Damage Reduction while affected by Herald of Purity" }, } }, + ["HeraldBonusAgonyReservation"] = { affix = "", "Herald of Agony has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7141 }, level = 1, group = "HeraldBonusAgonyReservation", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1284151528] = { "Herald of Agony has (30-40)% increased Mana Reservation Efficiency" }, } }, + ["HeraldBonusAgonyReservationEfficiency"] = { affix = "", "Herald of Agony has (30-40)% increased Mana Reservation Efficiency", statOrder = { 7142 }, level = 1, group = "HeraldBonusAgonyReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1133703802] = { "Herald of Agony has (30-40)% increased Mana Reservation Efficiency" }, } }, + ["HeraldBonusAgonyChaosDamage_"] = { affix = "", "(40-60)% increased Chaos Damage while affected by Herald of Agony", statOrder = { 5584 }, level = 1, group = "HeraldBonusAgonyChaosDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [739274558] = { "(40-60)% increased Chaos Damage while affected by Herald of Agony" }, } }, + ["HeraldBonusAgonyEffect"] = { affix = "", "Herald of Agony has (40-60)% increased Buff Effect", statOrder = { 7140 }, level = 1, group = "HeraldBonusAgonyEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2572910724] = { "Herald of Agony has (40-60)% increased Buff Effect" }, } }, ["HeraldBonusAgonyMinionDamage_"] = { affix = "", "Agony Crawler deals (70-100)% increased Damage", statOrder = { 4249 }, level = 1, group = "HeraldBonusAgonyMinionDamage", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [786460697] = { "Agony Crawler deals (70-100)% increased Damage" }, } }, - ["HeraldBonusAgonyChaosResist_"] = { affix = "", "+(31-43)% to Chaos Resistance while affected by Herald of Agony", statOrder = { 5593 }, level = 1, group = "HeraldBonusAgonyChaosResist", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [3456816469] = { "+(31-43)% to Chaos Resistance while affected by Herald of Agony" }, } }, - ["UniqueJewelAlternateTreeInRadiusVaal"] = { affix = "", "Bathed in the blood of (100-8000) sacrificed in the name of Xibaqua", "Passives in radius are Conquered by the Vaal", "Historic", statOrder = { 13, 13.1, 10640 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Bathed in the blood of (100-8000) sacrificed in the name of Xibaqua", "Passives in radius are Conquered by the Vaal" }, [3787436548] = { "Historic" }, } }, - ["UniqueJewelAlternateTreeInRadiusKarui"] = { affix = "", "Commanded leadership over (10000-18000) warriors under Kaom", "Passives in radius are Conquered by the Karui", "Historic", statOrder = { 13, 13.1, 10640 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Commanded leadership over (10000-18000) warriors under Kaom", "Passives in radius are Conquered by the Karui" }, [3787436548] = { "Historic" }, } }, - ["UniqueJewelAlternateTreeInRadiusMaraketh"] = { affix = "", "Denoted service of (500-8000) dekhara in the akhara of Balbala", "Passives in radius are Conquered by the Maraketh", "Historic", statOrder = { 13, 13.1, 10640 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Denoted service of (500-8000) dekhara in the akhara of Balbala", "Passives in radius are Conquered by the Maraketh" }, [3787436548] = { "Historic" }, } }, - ["UniqueJewelAlternateTreeInRadiusTemplar"] = { affix = "", "Carved to glorify (2000-10000) new faithful converted by High Templar Maxarius", "Passives in radius are Conquered by the Templars", "Historic", statOrder = { 13, 13.1, 10640 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Carved to glorify (2000-10000) new faithful converted by High Templar Maxarius", "Passives in radius are Conquered by the Templars" }, [3787436548] = { "Historic" }, } }, - ["UniqueJewelAlternateTreeInRadiusEternal"] = { affix = "", "Commissioned (2000-160000) coins to commemorate Cadiro", "Passives in radius are Conquered by the Eternal Empire", "Historic", statOrder = { 13, 13.1, 10640 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Commissioned (2000-160000) coins to commemorate Cadiro", "Passives in radius are Conquered by the Eternal Empire" }, [3787436548] = { "Historic" }, } }, - ["UniqueJewelAlternateTreeInRadiusKalguur"] = { affix = "", "Remembrancing (100-8000) songworthy deeds by the line of Vorana", "Passives in radius are Conquered by the Kalguur", "Historic", statOrder = { 13, 13.1, 10640 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Remembrancing (100-8000) songworthy deeds by the line of Vorana", "Passives in radius are Conquered by the Kalguur" }, [3787436548] = { "Historic" }, } }, - ["UniqueJewelAlternateTreeInRadiusAbyssal"] = { affix = "", "Glorifying the defilement of (79-30977) souls in tribute to Amanamu", "Passives in radius are Conquered by the Abyssals", "Desecration makes this item unstable", "Historic", statOrder = { 13, 13.1, 13.2, 10640 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Glorifying the defilement of (79-30977) souls in tribute to Amanamu", "Passives in radius are Conquered by the Abyssals", "Desecration makes this item unstable" }, [3787436548] = { "Historic" }, } }, - ["TotemDamagePerDevotion"] = { affix = "", "4% increased Totem Damage per 10 Devotion", statOrder = { 10286 }, level = 1, group = "TotemDamagePerDevotion", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2566390555] = { "4% increased Totem Damage per 10 Devotion" }, } }, - ["BrandDamagePerDevotion"] = { affix = "", "4% increased Brand Damage per 10 Devotion", statOrder = { 9877 }, level = 1, group = "BrandDamagePerDevotion", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2697019412] = { "4% increased Brand Damage per 10 Devotion" }, } }, - ["ChannelledSkillDamagePerDevotion"] = { affix = "", "Channelling Skills deal 4% increased Damage per 10 Devotion", statOrder = { 5579 }, level = 1, group = "ChannelledSkillDamagePerDevotion", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [970844066] = { "Channelling Skills deal 4% increased Damage per 10 Devotion" }, } }, + ["HeraldBonusAgonyChaosResist_"] = { affix = "", "+(31-43)% to Chaos Resistance while affected by Herald of Agony", statOrder = { 5589 }, level = 1, group = "HeraldBonusAgonyChaosResist", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [3456816469] = { "+(31-43)% to Chaos Resistance while affected by Herald of Agony" }, } }, + ["UniqueJewelAlternateTreeInRadiusVaal"] = { affix = "", "Bathed in the blood of (100-8000) sacrificed in the name of Xibaqua", "Passives in radius are Conquered by the Vaal", "Historic", statOrder = { 13, 13.1, 10633 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Bathed in the blood of (100-8000) sacrificed in the name of Xibaqua", "Passives in radius are Conquered by the Vaal" }, [3787436548] = { "Historic" }, } }, + ["UniqueJewelAlternateTreeInRadiusKarui"] = { affix = "", "Commanded leadership over (10000-18000) warriors under Kaom", "Passives in radius are Conquered by the Karui", "Historic", statOrder = { 13, 13.1, 10633 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Commanded leadership over (10000-18000) warriors under Kaom", "Passives in radius are Conquered by the Karui" }, [3787436548] = { "Historic" }, } }, + ["UniqueJewelAlternateTreeInRadiusMaraketh"] = { affix = "", "Denoted service of (500-8000) dekhara in the akhara of Balbala", "Passives in radius are Conquered by the Maraketh", "Historic", statOrder = { 13, 13.1, 10633 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Denoted service of (500-8000) dekhara in the akhara of Balbala", "Passives in radius are Conquered by the Maraketh" }, [3787436548] = { "Historic" }, } }, + ["UniqueJewelAlternateTreeInRadiusTemplar"] = { affix = "", "Carved to glorify (2000-10000) new faithful converted by High Templar Maxarius", "Passives in radius are Conquered by the Templars", "Historic", statOrder = { 13, 13.1, 10633 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Carved to glorify (2000-10000) new faithful converted by High Templar Maxarius", "Passives in radius are Conquered by the Templars" }, [3787436548] = { "Historic" }, } }, + ["UniqueJewelAlternateTreeInRadiusEternal"] = { affix = "", "Commissioned (2000-160000) coins to commemorate Cadiro", "Passives in radius are Conquered by the Eternal Empire", "Historic", statOrder = { 13, 13.1, 10633 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Commissioned (2000-160000) coins to commemorate Cadiro", "Passives in radius are Conquered by the Eternal Empire" }, [3787436548] = { "Historic" }, } }, + ["UniqueJewelAlternateTreeInRadiusKalguur"] = { affix = "", "Remembrancing (100-8000) songworthy deeds by the line of Vorana", "Passives in radius are Conquered by the Kalguur", "Historic", statOrder = { 13, 13.1, 10633 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Remembrancing (100-8000) songworthy deeds by the line of Vorana", "Passives in radius are Conquered by the Kalguur" }, [3787436548] = { "Historic" }, } }, + ["UniqueJewelAlternateTreeInRadiusAbyssal"] = { affix = "", "Glorifying the defilement of (79-30977) souls in tribute to Amanamu", "Passives in radius are Conquered by the Abyssals", "Desecration makes this item unstable", "Historic", statOrder = { 13, 13.1, 13.2, 10633 }, level = 1, group = "UniqueJewelAlternateTreeInRadius", weightKey = { }, weightVal = { }, modTags = { "red_herring" }, tradeHashes = { [3418580811] = { "Glorifying the defilement of (79-30977) souls in tribute to Amanamu", "Passives in radius are Conquered by the Abyssals", "Desecration makes this item unstable" }, [3787436548] = { "Historic" }, } }, + ["TotemDamagePerDevotion"] = { affix = "", "4% increased Totem Damage per 10 Devotion", statOrder = { 10279 }, level = 1, group = "TotemDamagePerDevotion", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [2566390555] = { "4% increased Totem Damage per 10 Devotion" }, } }, + ["BrandDamagePerDevotion"] = { affix = "", "4% increased Brand Damage per 10 Devotion", statOrder = { 9871 }, level = 1, group = "BrandDamagePerDevotion", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2697019412] = { "4% increased Brand Damage per 10 Devotion" }, } }, + ["ChannelledSkillDamagePerDevotion"] = { affix = "", "Channelling Skills deal 4% increased Damage per 10 Devotion", statOrder = { 5575 }, level = 1, group = "ChannelledSkillDamagePerDevotion", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [970844066] = { "Channelling Skills deal 4% increased Damage per 10 Devotion" }, } }, ["AreaDamagePerDevotion"] = { affix = "", "4% increased Area Damage per 10 Devotion", statOrder = { 4357 }, level = 1, group = "AreaDamagePerDevotion", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [1724614884] = { "4% increased Area Damage per 10 Devotion" }, } }, - ["ElementalDamagePerDevotion_"] = { affix = "", "4% increased Elemental Damage per 10 Devotion", statOrder = { 6271 }, level = 1, group = "ElementalDamagePerDevotion", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [3103189267] = { "4% increased Elemental Damage per 10 Devotion" }, } }, - ["ElementalResistancesPerDevotion"] = { affix = "", "+2% to all Elemental Resistances per 10 Devotion", statOrder = { 6306 }, level = 1, group = "ElementalResistancesPerDevotion", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "elemental", "resistance" }, tradeHashes = { [1910205563] = { "+2% to all Elemental Resistances per 10 Devotion" }, } }, - ["AilmentEffectPerDevotion"] = { affix = "", "3% increased Magnitude of Non-Damaging Ailments you inflict per 10 Devotion", statOrder = { 9227 }, level = 1, group = "AilmentEffectPerDevotion", weightKey = { }, weightVal = { }, modTags = { "ailment" }, tradeHashes = { [1810368194] = { "3% increased Magnitude of Non-Damaging Ailments you inflict per 10 Devotion" }, } }, - ["ElementalAilmentSelfDurationPerDevotion_"] = { affix = "", "4% reduced Elemental Ailment Duration on you per 10 Devotion", statOrder = { 9810 }, level = 1, group = "ElementalAilmentSelfDurationPerDevotion", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [730530528] = { "4% reduced Elemental Ailment Duration on you per 10 Devotion" }, } }, - ["CurseSelfDurationPerDevotion"] = { affix = "", "4% reduced Duration of Curses on you per 10 Devotion", statOrder = { 9809 }, level = 1, group = "CurseSelfDurationPerDevotion", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [4235333770] = { "4% reduced Duration of Curses on you per 10 Devotion" }, } }, - ["MinionAttackAndCastSpeedPerDevotion"] = { affix = "", "1% increased Minion Attack and Cast Speed per 10 Devotion", statOrder = { 9005 }, level = 1, group = "MinionAttackAndCastSpeedPerDevotion", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [3808469650] = { "1% increased Minion Attack and Cast Speed per 10 Devotion" }, } }, - ["MinionAccuracyRatingPerDevotion_"] = { affix = "", "Minions have +60 to Accuracy Rating per 10 Devotion", statOrder = { 8995 }, level = 1, group = "MinionAccuracyRatingPerDevotion", weightKey = { }, weightVal = { }, modTags = { "attack", "minion" }, tradeHashes = { [2830135449] = { "Minions have +60 to Accuracy Rating per 10 Devotion" }, } }, - ["AddedManaRegenerationPerDevotion"] = { affix = "", "Regenerate 0.6 Mana per Second per 10 Devotion", statOrder = { 8006 }, level = 1, group = "AddedManaRegenerationPerDevotion", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2042813020] = { "Regenerate 0.6 Mana per Second per 10 Devotion" }, } }, - ["ReducedManaCostPerDevotion"] = { affix = "", "1% reduced Mana Cost of Skills per 10 Devotion", statOrder = { 7974 }, level = 1, group = "ReducedManaCostPerDevotion", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3293275880] = { "1% reduced Mana Cost of Skills per 10 Devotion" }, } }, - ["AuraEffectPerDevotion"] = { affix = "", "1% increased effect of Non-Curse Auras per 10 Devotion", statOrder = { 9221 }, level = 1, group = "AuraEffectPerDevotion", weightKey = { }, weightVal = { }, modTags = { "aura" }, tradeHashes = { [2585926696] = { "1% increased effect of Non-Curse Auras per 10 Devotion" }, } }, - ["ShieldDefencesPerDevotion"] = { affix = "", "3% increased Armour, Evasion and Energy Shield from Equipped Shield per 10 Devotion", statOrder = { 9840 }, level = 1, group = "ShieldDefencesPerDevotion", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [2398058229] = { "3% increased Armour, Evasion and Energy Shield from Equipped Shield per 10 Devotion" }, } }, - ["NovaSpellsAreaOfEffectUnique__1"] = { affix = "", "Nova Spells have 20% less Area of Effect", statOrder = { 7827 }, level = 50, group = "NovaSpellsAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [200113086] = { "Nova Spells have 20% less Area of Effect" }, } }, - ["RingAttackSpeedUnique__1"] = { affix = "", "20% less Attack Speed", statOrder = { 7825 }, level = 1, group = "RingAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [2418322751] = { "20% less Attack Speed" }, } }, + ["ElementalDamagePerDevotion_"] = { affix = "", "4% increased Elemental Damage per 10 Devotion", statOrder = { 6266 }, level = 1, group = "ElementalDamagePerDevotion", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental" }, tradeHashes = { [3103189267] = { "4% increased Elemental Damage per 10 Devotion" }, } }, + ["ElementalResistancesPerDevotion"] = { affix = "", "+2% to all Elemental Resistances per 10 Devotion", statOrder = { 6301 }, level = 1, group = "ElementalResistancesPerDevotion", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "elemental", "resistance" }, tradeHashes = { [1910205563] = { "+2% to all Elemental Resistances per 10 Devotion" }, } }, + ["AilmentEffectPerDevotion"] = { affix = "", "3% increased Magnitude of Non-Damaging Ailments you inflict per 10 Devotion", statOrder = { 9221 }, level = 1, group = "AilmentEffectPerDevotion", weightKey = { }, weightVal = { }, modTags = { "ailment" }, tradeHashes = { [1810368194] = { "3% increased Magnitude of Non-Damaging Ailments you inflict per 10 Devotion" }, } }, + ["ElementalAilmentSelfDurationPerDevotion_"] = { affix = "", "4% reduced Elemental Ailment Duration on you per 10 Devotion", statOrder = { 9804 }, level = 1, group = "ElementalAilmentSelfDurationPerDevotion", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [730530528] = { "4% reduced Elemental Ailment Duration on you per 10 Devotion" }, } }, + ["CurseSelfDurationPerDevotion"] = { affix = "", "4% reduced Duration of Curses on you per 10 Devotion", statOrder = { 9803 }, level = 1, group = "CurseSelfDurationPerDevotion", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [4235333770] = { "4% reduced Duration of Curses on you per 10 Devotion" }, } }, + ["MinionAttackAndCastSpeedPerDevotion"] = { affix = "", "1% increased Minion Attack and Cast Speed per 10 Devotion", statOrder = { 9000 }, level = 1, group = "MinionAttackAndCastSpeedPerDevotion", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [3808469650] = { "1% increased Minion Attack and Cast Speed per 10 Devotion" }, } }, + ["MinionAccuracyRatingPerDevotion_"] = { affix = "", "Minions have +60 to Accuracy Rating per 10 Devotion", statOrder = { 8990 }, level = 1, group = "MinionAccuracyRatingPerDevotion", weightKey = { }, weightVal = { }, modTags = { "attack", "minion" }, tradeHashes = { [2830135449] = { "Minions have +60 to Accuracy Rating per 10 Devotion" }, } }, + ["AddedManaRegenerationPerDevotion"] = { affix = "", "Regenerate 0.6 Mana per Second per 10 Devotion", statOrder = { 8001 }, level = 1, group = "AddedManaRegenerationPerDevotion", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2042813020] = { "Regenerate 0.6 Mana per Second per 10 Devotion" }, } }, + ["ReducedManaCostPerDevotion"] = { affix = "", "1% reduced Mana Cost of Skills per 10 Devotion", statOrder = { 7969 }, level = 1, group = "ReducedManaCostPerDevotion", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [3293275880] = { "1% reduced Mana Cost of Skills per 10 Devotion" }, } }, + ["AuraEffectPerDevotion"] = { affix = "", "1% increased effect of Non-Curse Auras per 10 Devotion", statOrder = { 9215 }, level = 1, group = "AuraEffectPerDevotion", weightKey = { }, weightVal = { }, modTags = { "aura" }, tradeHashes = { [2585926696] = { "1% increased effect of Non-Curse Auras per 10 Devotion" }, } }, + ["ShieldDefencesPerDevotion"] = { affix = "", "3% increased Armour, Evasion and Energy Shield from Equipped Shield per 10 Devotion", statOrder = { 9834 }, level = 1, group = "ShieldDefencesPerDevotion", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [2398058229] = { "3% increased Armour, Evasion and Energy Shield from Equipped Shield per 10 Devotion" }, } }, + ["NovaSpellsAreaOfEffectUnique__1"] = { affix = "", "Nova Spells have 20% less Area of Effect", statOrder = { 7822 }, level = 50, group = "NovaSpellsAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [200113086] = { "Nova Spells have 20% less Area of Effect" }, } }, + ["RingAttackSpeedUnique__1"] = { affix = "", "20% less Attack Speed", statOrder = { 7820 }, level = 1, group = "RingAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [2418322751] = { "20% less Attack Speed" }, } }, ["FlaskDurationConsumedPerUse"] = { affix = "", "50% increased Duration. -1% to this value when used", statOrder = { 932 }, level = 1, group = "FlaskDurationConsumedPerUse", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1256719186] = { "50% increased Duration. -1% to this value when used" }, } }, - ["HarvestAlternateWeaponQualityLocalCriticalStrikeChance__"] = { affix = "", "Quality does not increase Damage", "1% increased Critical Hit Chance per 4% Quality", statOrder = { 625, 7647 }, level = 1, group = "HarvestAlternateWeaponQualityLocalCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack", "critical" }, tradeHashes = { [3103053611] = { "1% increased Critical Hit Chance per 4% Quality" }, [4045911293] = { "Quality does not increase Damage" }, } }, - ["HarvestAlternateWeaponQualityAccuracyRatingIncrease_"] = { affix = "", "Quality does not increase Damage", "Grants 1% increased Accuracy per 2% Quality", statOrder = { 625, 7602 }, level = 1, group = "HarvestAlternateWeaponQualityAccuracyRatingIncrease", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [2421363283] = { "Grants 1% increased Accuracy per 2% Quality" }, [4045911293] = { "Quality does not increase Damage" }, } }, - ["HarvestAlternateWeaponQualityLocalIncreasedAttackSpeed"] = { affix = "", "Quality does not increase Damage", "1% increased Attack Speed per 8% Quality", statOrder = { 625, 7623 }, level = 1, group = "HarvestAlternateWeaponQualityLocalIncreasedAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack", "speed" }, tradeHashes = { [3331111689] = { "1% increased Attack Speed per 8% Quality" }, [4045911293] = { "Quality does not increase Damage" }, } }, - ["HarvestAlternateWeaponQualityLocalMeleeWeaponRange_"] = { affix = "", "Quality does not increase Damage", "+1 Weapon Range per 10% Quality", statOrder = { 625, 7925 }, level = 1, group = "HarvestAlternateWeaponQualityLocalMeleeWeaponRange", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [2967267655] = { "+1 Weapon Range per 10% Quality" }, [4045911293] = { "Quality does not increase Damage" }, } }, - ["HarvestAlternateWeaponQualityElementalDamagePercent"] = { affix = "", "Quality does not increase Damage", "Grants 1% increased Elemental Damage per 2% Quality", statOrder = { 625, 7697 }, level = 1, group = "HarvestAlternateWeaponQualityElementalDamagePercent", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "attack" }, tradeHashes = { [1482025771] = { "Grants 1% increased Elemental Damage per 2% Quality" }, [4045911293] = { "Quality does not increase Damage" }, } }, - ["HarvestAlternateWeaponQualityAreaOfEffect_"] = { affix = "", "Quality does not increase Damage", "Grants 1% increased Area of Effect per 4% Quality", statOrder = { 625, 7619 }, level = 1, group = "HarvestAlternateWeaponQualityAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [334333797] = { "Grants 1% increased Area of Effect per 4% Quality" }, [4045911293] = { "Quality does not increase Damage" }, } }, + ["HarvestAlternateWeaponQualityLocalCriticalStrikeChance__"] = { affix = "", "Quality does not increase Damage", "1% increased Critical Hit Chance per 4% Quality", statOrder = { 625, 7642 }, level = 1, group = "HarvestAlternateWeaponQualityLocalCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack", "critical" }, tradeHashes = { [3103053611] = { "1% increased Critical Hit Chance per 4% Quality" }, [4045911293] = { "Quality does not increase Damage" }, } }, + ["HarvestAlternateWeaponQualityAccuracyRatingIncrease_"] = { affix = "", "Quality does not increase Damage", "Grants 1% increased Accuracy per 2% Quality", statOrder = { 625, 7597 }, level = 1, group = "HarvestAlternateWeaponQualityAccuracyRatingIncrease", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [2421363283] = { "Grants 1% increased Accuracy per 2% Quality" }, [4045911293] = { "Quality does not increase Damage" }, } }, + ["HarvestAlternateWeaponQualityLocalIncreasedAttackSpeed"] = { affix = "", "Quality does not increase Damage", "1% increased Attack Speed per 8% Quality", statOrder = { 625, 7618 }, level = 1, group = "HarvestAlternateWeaponQualityLocalIncreasedAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack", "speed" }, tradeHashes = { [3331111689] = { "1% increased Attack Speed per 8% Quality" }, [4045911293] = { "Quality does not increase Damage" }, } }, + ["HarvestAlternateWeaponQualityLocalMeleeWeaponRange_"] = { affix = "", "Quality does not increase Damage", "+1 Weapon Range per 10% Quality", statOrder = { 625, 7920 }, level = 1, group = "HarvestAlternateWeaponQualityLocalMeleeWeaponRange", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [2967267655] = { "+1 Weapon Range per 10% Quality" }, [4045911293] = { "Quality does not increase Damage" }, } }, + ["HarvestAlternateWeaponQualityElementalDamagePercent"] = { affix = "", "Quality does not increase Damage", "Grants 1% increased Elemental Damage per 2% Quality", statOrder = { 625, 7692 }, level = 1, group = "HarvestAlternateWeaponQualityElementalDamagePercent", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "attack" }, tradeHashes = { [1482025771] = { "Grants 1% increased Elemental Damage per 2% Quality" }, [4045911293] = { "Quality does not increase Damage" }, } }, + ["HarvestAlternateWeaponQualityAreaOfEffect_"] = { affix = "", "Quality does not increase Damage", "Grants 1% increased Area of Effect per 4% Quality", statOrder = { 625, 7614 }, level = 1, group = "HarvestAlternateWeaponQualityAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [334333797] = { "Grants 1% increased Area of Effect per 4% Quality" }, [4045911293] = { "Quality does not increase Damage" }, } }, ["AttackProjectilesForkUnique__1"] = { affix = "", "Projectiles from Attacks Fork", statOrder = { 4548 }, level = 1, group = "AttackProjectilesFork", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [396113830] = { "Projectiles from Attacks Fork" }, } }, ["AttackProjectilesForkExtraTimesUnique__1"] = { affix = "", "Projectiles from Attacks Fork an additional time", statOrder = { 4549 }, level = 1, group = "AttackProjectilesForkExtraTimes", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1643324992] = { "Projectiles from Attacks Fork an additional time" }, } }, - ["MinionLargerAggroRadiusUnique__1"] = { affix = "", "Minions are Aggressive", statOrder = { 10658 }, level = 1, group = "MinionLargerAggroRadius", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [128585622] = { "Minions are Aggressive" }, } }, + ["MinionLargerAggroRadiusUnique__1"] = { affix = "", "Minions are Aggressive", statOrder = { 10659 }, level = 1, group = "MinionLargerAggroRadius", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [128585622] = { "Minions are Aggressive" }, } }, ["HungryLoopSupportedByTrinity"] = { affix = "", "Has Consumed 1 Gem", "Socketed Gems are Supported by Level 20 Trinity", statOrder = { 91, 280 }, level = 1, group = "HungryLoopSupportedByTrinity", weightKey = { }, weightVal = { }, modTags = { "support", "gem" }, tradeHashes = { [3221550523] = { "Has Consumed 1 Gem" }, [3111091501] = { "Socketed Gems are Supported by Level 20 Trinity" }, } }, ["LocalDisplayYouAndNearbyAlliesHaveIncreasedItemRarityUnique__1"] = { affix = "", "30% increased Rarity of Items found", "You and Nearby Allies have 30% increased Item Rarity", statOrder = { 941, 1466 }, level = 1, group = "LocalDisplayYouAndNearbyAlliesHaveIncreasedItemRarity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3917489142] = { "30% increased Rarity of Items found" }, [549203380] = { "You and Nearby Allies have 30% increased Item Rarity" }, } }, - ["InfernalCryThresholdJewel"] = { affix = "", "With at least 40 Strength in Radius, Combust is Disabled", statOrder = { 7758 }, level = 1, group = "InfernalCryThresholdJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2471517399] = { "With at least 40 Strength in Radius, Combust is Disabled" }, } }, + ["InfernalCryThresholdJewel"] = { affix = "", "With at least 40 Strength in Radius, Combust is Disabled", statOrder = { 7753 }, level = 1, group = "InfernalCryThresholdJewel", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2471517399] = { "With at least 40 Strength in Radius, Combust is Disabled" }, } }, ["ChaosDamageDoesNotBypassEnergyShieldPercentUnique__1"] = { affix = "", "33% of Chaos Damage taken bypasses Energy Shield", statOrder = { 1457 }, level = 99, group = "ChaosDamageDoesNotBypassEnergyShieldPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1552907959] = { "33% of Chaos Damage taken bypasses Energy Shield" }, } }, ["NonChaosDamageBypassEnergyShieldPercentUnique__1"] = { affix = "", "33% of Damage taken bypasses Energy Shield", statOrder = { 1456 }, level = 1, group = "DamageBypassEnergyShieldPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2448633171] = { "33% of Damage taken bypasses Energy Shield" }, } }, - ["KillEnemyInstantlyExarchDominantUnique__1"] = { affix = "", "Kill Enemies that have 15% or lower Life on Hit if The Searing Exarch is dominant", statOrder = { 7790 }, level = 77, group = "KillEnemyInstantlyExarchDominant", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3768948090] = { "Kill Enemies that have 15% or lower Life on Hit if The Searing Exarch is dominant" }, } }, - ["MalignantMadnessCritEaterDominantUnique__1"] = { affix = "", "Critical Hits inflict Malignant Madness if The Eater of Worlds is dominant", statOrder = { 7737 }, level = 77, group = "MalignantMadnessCritEaterDominant", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1109900829] = { "Critical Hits inflict Malignant Madness if The Eater of Worlds is dominant" }, } }, + ["KillEnemyInstantlyExarchDominantUnique__1"] = { affix = "", "Kill Enemies that have 15% or lower Life on Hit if The Searing Exarch is dominant", statOrder = { 7785 }, level = 77, group = "KillEnemyInstantlyExarchDominant", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3768948090] = { "Kill Enemies that have 15% or lower Life on Hit if The Searing Exarch is dominant" }, } }, + ["MalignantMadnessCritEaterDominantUnique__1"] = { affix = "", "Critical Hits inflict Malignant Madness if The Eater of Worlds is dominant", statOrder = { 7732 }, level = 77, group = "MalignantMadnessCritEaterDominant", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1109900829] = { "Critical Hits inflict Malignant Madness if The Eater of Worlds is dominant" }, } }, ["SocketedWarcryCooldownCountUnique__1"] = { affix = "", "Socketed Warcry Skills have +1 Cooldown Use", statOrder = { 439 }, level = 1, group = "SocketedWarcryCooldownCount", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3784504781] = { "Socketed Warcry Skills have +1 Cooldown Use" }, } }, - ["TakePhysicalDamagePerWarcryExertingUnique__1"] = { affix = "", "When you Attack, take (15-20)% of Life as Physical Damage for", "each Warcry Empowering the Attack", statOrder = { 9812, 9812.1 }, level = 1, group = "TakePhysicalDamagePerWarcryExerting", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1615324731] = { "When you Attack, take (15-20)% of Life as Physical Damage for", "each Warcry Empowering the Attack" }, } }, - ["MoreDamagePerWarcryExertingUnique__1"] = { affix = "", "Skills deal (10-15)% more Damage for each Warcry Empowering them", statOrder = { 10402 }, level = 1, group = "MoreDamagePerWarcryExerting", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2023285759] = { "Skills deal (10-15)% more Damage for each Warcry Empowering them" }, } }, + ["TakePhysicalDamagePerWarcryExertingUnique__1"] = { affix = "", "When you Attack, take (15-20)% of Life as Physical Damage for", "each Warcry Empowering the Attack", statOrder = { 9806, 9806.1 }, level = 1, group = "TakePhysicalDamagePerWarcryExerting", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1615324731] = { "When you Attack, take (15-20)% of Life as Physical Damage for", "each Warcry Empowering the Attack" }, } }, + ["MoreDamagePerWarcryExertingUnique__1"] = { affix = "", "Skills deal (10-15)% more Damage for each Warcry Empowering them", statOrder = { 10395 }, level = 1, group = "MoreDamagePerWarcryExerting", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2023285759] = { "Skills deal (10-15)% more Damage for each Warcry Empowering them" }, } }, ["AllDamageCanChillUnique__1"] = { affix = "", "All Damage from Hits Contributes to Chill Magnitude", statOrder = { 2614 }, level = 21, group = "AllDamageCanChill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3833160777] = { "All Damage from Hits Contributes to Chill Magnitude" }, } }, ["AllDamageTakenCanChillUnique__1"] = { affix = "", "All Damage taken from Hits Contributes to Magnitude of Chill inflicted on you", statOrder = { 2617 }, level = 1, group = "AllDamageTakenCanChill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1705072014] = { "All Damage taken from Hits Contributes to Magnitude of Chill inflicted on you" }, } }, ["AllDamageTakenCanChillUnique__2"] = { affix = "", "All Damage taken from Hits Contributes to Magnitude of Chill inflicted on you", statOrder = { 2617 }, level = 1, group = "AllDamageTakenCanChill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1705072014] = { "All Damage taken from Hits Contributes to Magnitude of Chill inflicted on you" }, } }, ["AllDamageTakenCanIgniteUnique__1"] = { affix = "", "All Damage Taken from Hits can Ignite you", statOrder = { 4275 }, level = 20, group = "AllDamageTakenCanIgnite", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1405089557] = { "All Damage Taken from Hits can Ignite you" }, } }, - ["ChillHitsCauseShatteringUnique__1"] = { affix = "", "Enemies Chilled by your Hits can be Shattered as though Frozen", statOrder = { 5657 }, level = 1, group = "ChillHitsCauseShattering", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3119292058] = { "Enemies Chilled by your Hits can be Shattered as though Frozen" }, } }, - ["EnemiesChilledIncreasedDamageTakenUnique__1"] = { affix = "", "Enemies Chilled by your Hits increase damage taken by Chill Magnitude", statOrder = { 6338 }, level = 1, group = "EnemiesChilledIncreasedDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1816894864] = { "Enemies Chilled by your Hits increase damage taken by Chill Magnitude" }, } }, - ["CasterOffHandNearbyEnemiesAreCoveredInAshImplicit___"] = { affix = "", "Nearby Enemies are Covered in Ash", statOrder = { 7674 }, level = 1, group = "LocalDisplayNearbyEnemiesAreCoveredInAsh", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [746994389] = { "Nearby Enemies are Covered in Ash" }, } }, - ["CorruptedMagicJewelModEffectUnique__1"] = { affix = "", "(0-150)% increased Effect of Jewel Socket Passive Skills", "containing Corrupted Magic Jewels", statOrder = { 7905, 7905.1 }, level = 1, group = "CorruptedMagicJewelModEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [461663422] = { "(0-150)% increased Effect of Jewel Socket Passive Skills", "containing Corrupted Magic Jewels" }, } }, - ["UniqueJewelSpecificSkillLevelBonus1"] = { affix = "", "+(1-3) to Level of all 0 Skills", statOrder = { 10412 }, level = 1, group = "UniqueJewelSpecificSkillLevelBonus", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [448592698] = { "+(1-3) to Level of all 0 Skills" }, } }, - ["UniqueJewelSpecificSkillLevelBonus2"] = { affix = "", "+(1-2) to Level of all 0 Skills", statOrder = { 10412 }, level = 1, group = "UniqueJewelSpecificSkillLevelBonus", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [448592698] = { "+(1-2) to Level of all 0 Skills" }, } }, + ["ChillHitsCauseShatteringUnique__1"] = { affix = "", "Enemies Chilled by your Hits can be Shattered as though Frozen", statOrder = { 5653 }, level = 1, group = "ChillHitsCauseShattering", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3119292058] = { "Enemies Chilled by your Hits can be Shattered as though Frozen" }, } }, + ["EnemiesChilledIncreasedDamageTakenUnique__1"] = { affix = "", "Enemies Chilled by your Hits increase damage taken by Chill Magnitude", statOrder = { 6333 }, level = 1, group = "EnemiesChilledIncreasedDamageTaken", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1816894864] = { "Enemies Chilled by your Hits increase damage taken by Chill Magnitude" }, } }, + ["CasterOffHandNearbyEnemiesAreCoveredInAshImplicit___"] = { affix = "", "Nearby Enemies are Covered in Ash", statOrder = { 7669 }, level = 1, group = "LocalDisplayNearbyEnemiesAreCoveredInAsh", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [746994389] = { "Nearby Enemies are Covered in Ash" }, } }, + ["CorruptedMagicJewelModEffectUnique__1"] = { affix = "", "(0-150)% increased Effect of Jewel Socket Passive Skills", "containing Corrupted Magic Jewels", statOrder = { 7900, 7900.1 }, level = 1, group = "CorruptedMagicJewelModEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [461663422] = { "(0-150)% increased Effect of Jewel Socket Passive Skills", "containing Corrupted Magic Jewels" }, } }, + ["UniqueJewelSpecificSkillLevelBonus1"] = { affix = "", "+(1-3) to Level of all 0 Skills", statOrder = { 10405 }, level = 1, group = "UniqueJewelSpecificSkillLevelBonus", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [448592698] = { "+(1-3) to Level of all 0 Skills" }, } }, + ["UniqueJewelSpecificSkillLevelBonus2"] = { affix = "", "+(1-2) to Level of all 0 Skills", statOrder = { 10405 }, level = 1, group = "UniqueJewelSpecificSkillLevelBonus", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [448592698] = { "+(1-2) to Level of all 0 Skills" }, } }, ["UniqueReloadSpeed1"] = { affix = "", "(40-60)% reduced Reload Speed", statOrder = { 947 }, level = 65, group = "LocalReloadSpeed", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [710476746] = { "(40-60)% reduced Reload Speed" }, } }, ["UniqueReloadSpeed2"] = { affix = "", "(15-25)% increased Reload Speed", statOrder = { 947 }, level = 1, group = "LocalReloadSpeed", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [710476746] = { "(15-25)% increased Reload Speed" }, } }, - ["UniqueLoadCrossbowBoltOnKillPercent1"] = { affix = "", "(10-20)% chance to load a bolt into all Crossbow skills on Kill", statOrder = { 5561 }, level = 65, group = "LoadCrossbowBoltOnKillPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3823990000] = { "(10-20)% chance to load a bolt into all Crossbow skills on Kill" }, } }, - ["UniqueSacrificeLifeForBolts1"] = { affix = "", "Sacrifice 300 Life to not consume the last bolt when firing", statOrder = { 5762 }, level = 65, group = "SacrificeLifeInsteadOfBolts", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [76982026] = { "Sacrifice 300 Life to not consume the last bolt when firing" }, } }, + ["UniqueLoadCrossbowBoltOnKillPercent1"] = { affix = "", "(10-20)% chance to load a bolt into all Crossbow skills on Kill", statOrder = { 5557 }, level = 65, group = "LoadCrossbowBoltOnKillPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3823990000] = { "(10-20)% chance to load a bolt into all Crossbow skills on Kill" }, } }, + ["UniqueSacrificeLifeForBolts1"] = { affix = "", "Sacrifice 300 Life to not consume the last bolt when firing", statOrder = { 5758 }, level = 65, group = "SacrificeLifeInsteadOfBolts", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [76982026] = { "Sacrifice 300 Life to not consume the last bolt when firing" }, } }, ["UniqueLifeLeechLocal4"] = { affix = "", "Leeches (5-10)% of Physical Damage as Life", statOrder = { 1039 }, level = 65, group = "LifeLeechLocalPermyriad", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "physical", "attack" }, tradeHashes = { [55876295] = { "Leeches (5-10)% of Physical Damage as Life" }, } }, ["UniqueLocalIncreasedPhysicalDamagePercent15"] = { affix = "", "(250-300)% increased Physical Damage", statOrder = { 830 }, level = 65, group = "LocalPhysicalDamagePercent", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack" }, tradeHashes = { [1509134228] = { "(250-300)% increased Physical Damage" }, } }, ["UniqueIncreasedAttackSpeed12"] = { affix = "", "(10-20)% increased Attack Speed", statOrder = { 946 }, level = 65, group = "LocalIncreasedAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [210067635] = { "(10-20)% increased Attack Speed" }, } }, - ["UniquePerandusArrows1"] = { affix = "", "Each Arrow fired is a Crescendo, Splinter, Reversing, Diamond, Covetous, or Blunt Arrow", statOrder = { 6249 }, level = 83, group = "PerandusArrows", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3891922348] = { "Each Arrow fired is a Crescendo, Splinter, Reversing, Diamond, Covetous, or Blunt Arrow" }, } }, + ["UniquePerandusArrows1"] = { affix = "", "Each Arrow fired is a Crescendo, Splinter, Reversing, Diamond, Covetous, or Blunt Arrow", statOrder = { 6244 }, level = 83, group = "PerandusArrows", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3891922348] = { "Each Arrow fired is a Crescendo, Splinter, Reversing, Diamond, Covetous, or Blunt Arrow" }, } }, ["ChanceToPoisonWithAttacksUnique___2"] = { affix = "", "(20-30)% chance to Poison on Hit with Attacks", statOrder = { 2902 }, level = 1, group = "ChanceToPoisonWithAttacks", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "ailment" }, tradeHashes = { [3954735777] = { "(20-30)% chance to Poison on Hit with Attacks" }, } }, ["AbyssalWastingOnHit"] = { affix = "", "Inflict Abyssal Wasting on Hit", statOrder = { 4127 }, level = 1, group = "AbyssalWastingOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2646093132] = { "Inflict Abyssal Wasting on Hit" }, } }, ["TokenOfPassageReducedPresenceUnique_1"] = { affix = "", "(20-30)% reduced Presence Area of Effect", statOrder = { 1069 }, level = 1, group = "PresenceRadius", weightKey = { }, weightVal = { }, modTags = { "aura" }, tradeHashes = { [101878827] = { "(20-30)% reduced Presence Area of Effect" }, } }, @@ -4719,101 +4719,101 @@ return { ["PassageUniqueAmanamuHybridStrengthPercentGainAsFire"] = { affix = "", "Gain (8-12)% of Damage as Extra Fire Damage", "(4-6)% increased Strength", statOrder = { 863, 999 }, level = 1, group = "UniqueHybridStrengthPercentGainAsFire", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "attribute" }, tradeHashes = { [734614379] = { "(4-6)% increased Strength" }, [3015669065] = { "Gain (8-12)% of Damage as Extra Fire Damage" }, } }, ["PassageUniqueKurgalHybridManaPercentTakenBeforeLife"] = { affix = "", "(5-10)% increased maximum Mana", "(10-14)% of Damage is taken from Mana before Life", statOrder = { 894, 2472 }, level = 1, group = "UniqueHybridManaPercentTakenBeforeLife", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [458438597] = { "(10-14)% of Damage is taken from Mana before Life" }, [2748665614] = { "(5-10)% increased maximum Mana" }, } }, ["PassageUniqueKurgalHybridEnergyShieldAndDelay"] = { affix = "", "(30-40)% increased maximum Energy Shield", "(15-25)% faster start of Energy Shield Recharge", statOrder = { 886, 1033 }, level = 1, group = "UniqueHybridEnergyShieldAndDelay", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [1782086450] = { "(15-25)% faster start of Energy Shield Recharge" }, [2482852589] = { "(30-40)% increased maximum Energy Shield" }, } }, - ["PassageUniqueKurgalHybridCastSpeedAndArcaneSurgeOnMinionDeath"] = { affix = "", "Gain Arcane Surge when a Minion Dies", "You and Allies in your Presence have (11-16)% increased Cast Speed", statOrder = { 6745, 10573 }, level = 1, group = "UniqueHybridCastSpeedAndArcaneSurgeOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { "caster", "minion" }, tradeHashes = { [281990982] = { "You and Allies in your Presence have (11-16)% increased Cast Speed" }, [3625518318] = { "Gain Arcane Surge when a Minion Dies" }, } }, + ["PassageUniqueKurgalHybridCastSpeedAndArcaneSurgeOnMinionDeath"] = { affix = "", "Gain Arcane Surge when a Minion Dies", "You and Allies in your Presence have (11-16)% increased Cast Speed", statOrder = { 6740, 10566 }, level = 1, group = "UniqueHybridCastSpeedAndArcaneSurgeOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { "caster", "minion" }, tradeHashes = { [281990982] = { "You and Allies in your Presence have (11-16)% increased Cast Speed" }, [3625518318] = { "Gain Arcane Surge when a Minion Dies" }, } }, ["PassageUniqueKurgalHybridIntelligencePercentGainAsCold"] = { affix = "", "Gain (8-12)% of Damage as Extra Cold Damage", "(4-6)% increased Intelligence", statOrder = { 866, 1001 }, level = 1, group = "UniqueHybridIntelligencePercentGainAsCold", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold", "attribute" }, tradeHashes = { [656461285] = { "(4-6)% increased Intelligence" }, [2505884597] = { "Gain (8-12)% of Damage as Extra Cold Damage" }, } }, - ["PassageUniqueUlamanHybridLifeRecoverLifeOnDeath"] = { affix = "", "(5-10)% increased maximum Life", "Recover (2-3)% of your maximum Life when an Enemy dies in your Presence", statOrder = { 889, 9686 }, level = 1, group = "UniqueHybridLifeRecoverLifeOnDeath", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3503117295] = { "Recover (2-3)% of your maximum Life when an Enemy dies in your Presence" }, [983749596] = { "(5-10)% increased maximum Life" }, } }, + ["PassageUniqueUlamanHybridLifeRecoverLifeOnDeath"] = { affix = "", "(5-10)% increased maximum Life", "Recover (2-3)% of your maximum Life when an Enemy dies in your Presence", statOrder = { 889, 9680 }, level = 1, group = "UniqueHybridLifeRecoverLifeOnDeath", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3503117295] = { "Recover (2-3)% of your maximum Life when an Enemy dies in your Presence" }, [983749596] = { "(5-10)% increased maximum Life" }, } }, ["PassageUniqueUlamanHybridEvasionAndDeflection"] = { affix = "", "(30-40)% increased Evasion Rating", "Gain Deflection Rating equal to (10-20)% of Evasion Rating", statOrder = { 884, 1028 }, level = 1, group = "UniqueHybridEvasionAndDeflection", weightKey = { }, weightVal = { }, modTags = { "defences" }, tradeHashes = { [2106365538] = { "(30-40)% increased Evasion Rating" }, [3033371881] = { "Gain Deflection Rating equal to (10-20)% of Evasion Rating" }, } }, - ["PassageUniqueUlamanHybridChainTerrainAndFork"] = { affix = "", "Projectiles have (40-50)% chance for an additional Projectile when Forking", "Projectiles have (15-20)% chance to Chain an additional time from terrain", statOrder = { 5515, 9543 }, level = 1, group = "UniqueHybridChainTerrainAndFork", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3003542304] = { "Projectiles have (40-50)% chance for an additional Projectile when Forking" }, [4081947835] = { "Projectiles have (15-20)% chance to Chain an additional time from terrain" }, } }, - ["PassageUniqueUlamanHybridAttackSpeedAndOnslaughtOnMinionDeath"] = { affix = "", "Gain Onslaught for 4 seconds when a Minion Dies", "You and Allies in your Presence have (7-12)% increased Attack Speed", statOrder = { 6824, 10572 }, level = 1, group = "UniqueHybridAttackSpeedAndOnslaughtOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { "minion_speed", "attack", "speed", "minion" }, tradeHashes = { [3605616594] = { "Gain Onslaught for 4 seconds when a Minion Dies" }, [3408222535] = { "You and Allies in your Presence have (7-12)% increased Attack Speed" }, } }, + ["PassageUniqueUlamanHybridChainTerrainAndFork"] = { affix = "", "Projectiles have (40-50)% chance for an additional Projectile when Forking", "Projectiles have (15-20)% chance to Chain an additional time from terrain", statOrder = { 5511, 9537 }, level = 1, group = "UniqueHybridChainTerrainAndFork", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3003542304] = { "Projectiles have (40-50)% chance for an additional Projectile when Forking" }, [4081947835] = { "Projectiles have (15-20)% chance to Chain an additional time from terrain" }, } }, + ["PassageUniqueUlamanHybridAttackSpeedAndOnslaughtOnMinionDeath"] = { affix = "", "Gain Onslaught for 4 seconds when a Minion Dies", "You and Allies in your Presence have (7-12)% increased Attack Speed", statOrder = { 6819, 10565 }, level = 1, group = "UniqueHybridAttackSpeedAndOnslaughtOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { "minion_speed", "attack", "speed", "minion" }, tradeHashes = { [3605616594] = { "Gain Onslaught for 4 seconds when a Minion Dies" }, [3408222535] = { "You and Allies in your Presence have (7-12)% increased Attack Speed" }, } }, ["PassageUniqueUlamanHybridDexterityAndGainAsLightning"] = { affix = "", "Gain (8-12)% of Damage as Extra Lightning Damage", "(4-6)% increased Dexterity", statOrder = { 869, 1000 }, level = 1, group = "UniqueHybridDexterityAndGainAsLightning", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning", "attribute" }, tradeHashes = { [4139681126] = { "(4-6)% increased Dexterity" }, [3278136794] = { "Gain (8-12)% of Damage as Extra Lightning Damage" }, } }, - ["PassageUniqueAmanamuHybridSlowAndSlowOnSelf"] = { affix = "", "Debuffs you inflict have (12-20)% increased Slow Magnitude", "(10-20)% reduced Slowing Potency of Debuffs on You", statOrder = { 4691, 4747 }, level = 1, group = "UniqueHybridSlowAndSlowOnSelf", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [924253255] = { "(10-20)% reduced Slowing Potency of Debuffs on You" }, [3650992555] = { "Debuffs you inflict have (12-20)% increased Slow Magnitude" }, } }, - ["PassageUniqueAmanamuSpiritEfficiency"] = { affix = "", "(6-10)% increased Spirit Reservation Efficiency", statOrder = { 4755 }, level = 1, group = "SpiritReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [53386210] = { "(6-10)% increased Spirit Reservation Efficiency" }, } }, + ["PassageUniqueAmanamuHybridSlowAndSlowOnSelf"] = { affix = "", "Debuffs you inflict have (12-20)% increased Slow Magnitude", "(10-20)% reduced Slowing Potency of Debuffs on You", statOrder = { 4689, 4745 }, level = 1, group = "UniqueHybridSlowAndSlowOnSelf", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [924253255] = { "(10-20)% reduced Slowing Potency of Debuffs on You" }, [3650992555] = { "Debuffs you inflict have (12-20)% increased Slow Magnitude" }, } }, + ["PassageUniqueAmanamuSpiritEfficiency"] = { affix = "", "(6-10)% increased Spirit Reservation Efficiency", statOrder = { 4752 }, level = 1, group = "SpiritReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [53386210] = { "(6-10)% increased Spirit Reservation Efficiency" }, } }, ["PassageUniqueAmanamuIncreasedSpiritPercent"] = { affix = "", "(6-10)% increased Spirit", statOrder = { 1417 }, level = 1, group = "MaximumSpiritPercentage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1416406066] = { "(6-10)% increased Spirit" }, } }, ["PassageUniqueAmanamuIncreasedArmourPercent"] = { affix = "", "(30-40)% increased Armour", statOrder = { 882 }, level = 1, group = "GlobalPhysicalDamageReductionRatingPercent", weightKey = { }, weightVal = { }, modTags = { "defences", "armour" }, tradeHashes = { [2866361420] = { "(30-40)% increased Armour" }, } }, - ["PassageUniqueAmanamuYouAndAllyCooldownPresence"] = { affix = "", "You and Allies in your Presence have (10-14)% increased Cooldown Recovery Rate", statOrder = { 10575 }, level = 1, group = "YouAndAlliesInPresenceCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [36954843] = { "You and Allies in your Presence have (10-14)% increased Cooldown Recovery Rate" }, } }, - ["PassageUniqueAmanamuYouAndAllyChaosResistance"] = { affix = "", "You and Allies in your Presence have +(17-23)% to Chaos Resistance", statOrder = { 10574 }, level = 1, group = "YouAndAlliesInPresenceChaosResistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1404134612] = { "You and Allies in your Presence have +(17-23)% to Chaos Resistance" }, } }, - ["PassageUniqueAmanamuReducedMovementPenalty"] = { affix = "", "(5-8)% reduced Movement Speed Penalty from using Skills while moving", statOrder = { 9154 }, level = 1, group = "MovementVelocityPenaltyWhilePerformingAction", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2590797182] = { "(5-8)% reduced Movement Speed Penalty from using Skills while moving" }, } }, + ["PassageUniqueAmanamuYouAndAllyCooldownPresence"] = { affix = "", "You and Allies in your Presence have (10-14)% increased Cooldown Recovery Rate", statOrder = { 10568 }, level = 1, group = "YouAndAlliesInPresenceCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [36954843] = { "You and Allies in your Presence have (10-14)% increased Cooldown Recovery Rate" }, } }, + ["PassageUniqueAmanamuYouAndAllyChaosResistance"] = { affix = "", "You and Allies in your Presence have +(17-23)% to Chaos Resistance", statOrder = { 10567 }, level = 1, group = "YouAndAlliesInPresenceChaosResistance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1404134612] = { "You and Allies in your Presence have +(17-23)% to Chaos Resistance" }, } }, + ["PassageUniqueAmanamuReducedMovementPenalty"] = { affix = "", "(5-8)% reduced Movement Speed Penalty from using Skills while moving", statOrder = { 9148 }, level = 1, group = "MovementVelocityPenaltyWhilePerformingAction", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [2590797182] = { "(5-8)% reduced Movement Speed Penalty from using Skills while moving" }, } }, ["PassageUniqueAmanamuMaxEnduranceCharges"] = { affix = "", "+1 to Maximum Endurance Charges", statOrder = { 1559 }, level = 1, group = "MaximumEnduranceCharges", weightKey = { }, weightVal = { }, modTags = { "endurance_charge" }, tradeHashes = { [1515657623] = { "+1 to Maximum Endurance Charges" }, } }, - ["PassageUniqueAmanamuThornsFromConsumingEndurance"] = { affix = "", "(80-100)% increased Thorns damage if you've consumed an Endurance Charge Recently", statOrder = { 10250 }, level = 1, group = "ThornsFromConsumingEndurance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [806994543] = { "(80-100)% increased Thorns damage if you've consumed an Endurance Charge Recently" }, } }, + ["PassageUniqueAmanamuThornsFromConsumingEndurance"] = { affix = "", "(80-100)% increased Thorns damage if you've consumed an Endurance Charge Recently", statOrder = { 10243 }, level = 1, group = "ThornsFromConsumingEndurance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [806994543] = { "(80-100)% increased Thorns damage if you've consumed an Endurance Charge Recently" }, } }, ["PassageUniqueAmanamuReducedIncomingCriticalBonus"] = { affix = "", "Hits against you have (20-30)% reduced Critical Damage Bonus", statOrder = { 1005 }, level = 1, group = "ReducedExtraDamageFromCrits", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [3855016469] = { "Hits against you have (20-30)% reduced Critical Damage Bonus" }, } }, - ["PassageUniqueAmanamuIncreasedDebuffSlowMagnitude"] = { affix = "", "Debuffs you inflict have (12-20)% increased Slow Magnitude", statOrder = { 4691 }, level = 1, group = "SlowEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3650992555] = { "Debuffs you inflict have (12-20)% increased Slow Magnitude" }, } }, - ["PassageUniqueAmanamuReducedIncomingDebuffSlowPotency"] = { affix = "", "(10-20)% reduced Slowing Potency of Debuffs on You", statOrder = { 4747 }, level = 1, group = "SlowPotency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [924253255] = { "(10-20)% reduced Slowing Potency of Debuffs on You" }, } }, + ["PassageUniqueAmanamuIncreasedDebuffSlowMagnitude"] = { affix = "", "Debuffs you inflict have (12-20)% increased Slow Magnitude", statOrder = { 4689 }, level = 1, group = "SlowEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3650992555] = { "Debuffs you inflict have (12-20)% increased Slow Magnitude" }, } }, + ["PassageUniqueAmanamuReducedIncomingDebuffSlowPotency"] = { affix = "", "(10-20)% reduced Slowing Potency of Debuffs on You", statOrder = { 4745 }, level = 1, group = "SlowPotency", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [924253255] = { "(10-20)% reduced Slowing Potency of Debuffs on You" }, } }, ["PassageUniqueAmanamuSkillEffectDuration"] = { affix = "", "(10-16)% increased Skill Effect Duration", statOrder = { 1645 }, level = 1, group = "SkillEffectDuration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3377888098] = { "(10-16)% increased Skill Effect Duration" }, } }, - ["PassageUniqueAmanamuFasterCursedActivation"] = { affix = "", "(10-20)% faster Curse Activation", statOrder = { 5924 }, level = 1, group = "CurseDelay", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1104825894] = { "(10-20)% faster Curse Activation" }, } }, + ["PassageUniqueAmanamuFasterCursedActivation"] = { affix = "", "(10-20)% faster Curse Activation", statOrder = { 5920 }, level = 1, group = "CurseDelay", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [1104825894] = { "(10-20)% faster Curse Activation" }, } }, ["PassageUniqueAmanamuIgniteMagnitude"] = { affix = "", "(30-40)% increased Ignite Magnitude", statOrder = { 1077 }, level = 1, group = "IgniteEffect", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [3791899485] = { "(30-40)% increased Ignite Magnitude" }, } }, ["PassageUniqueAmanamuIncreasedStrengthPercent"] = { affix = "", "(4-6)% increased Strength", statOrder = { 999 }, level = 1, group = "PercentageStrength", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [734614379] = { "(4-6)% increased Strength" }, } }, ["PassageUniqueAmanamuIncreasedCurseAreaOfEffect"] = { affix = "", "(15-25)% increased Area of Effect of Curses", statOrder = { 1950 }, level = 1, group = "CurseAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [153777645] = { "(15-25)% increased Area of Effect of Curses" }, } }, ["PassageUniqueAmanamuDamageAsExtraFire"] = { affix = "", "Gain (8-12)% of Damage as Extra Fire Damage", statOrder = { 863 }, level = 1, group = "DamageGainedAsFire", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [3015669065] = { "Gain (8-12)% of Damage as Extra Fire Damage" }, } }, ["PassageUniqueAmanamuArmourAppliesToElementalDamage"] = { affix = "", "+(20-30)% of Armour also applies to Elemental Damage", statOrder = { 1027 }, level = 1, group = "ArmourAppliesToElementalDamage", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "elemental" }, tradeHashes = { [3362812763] = { "+(20-30)% of Armour also applies to Elemental Damage" }, } }, - ["PassageUniqueAmanamuAbyssalWastingReducesFireRes"] = { affix = "", "Abyssal Wasting also applies {0:-d}% to Fire Resistance", statOrder = { 4122 }, level = 1, group = "AbyssalWastingReducesFireRes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2991563371] = { "Abyssal Wasting also applies {0:-d}% to Fire Resistance" }, } }, + ["PassageUniqueAmanamuAbyssalWastingReducesFireRes"] = { affix = "", "Abyssal Wasting also applies -(15-10)% to Fire Resistance", statOrder = { 4122 }, level = 1, group = "AbyssalWastingReducesFireRes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2991563371] = { "Abyssal Wasting also applies -(15-10)% to Fire Resistance" }, } }, ["PassageUniqueAmanamuAbyssalWastingIncreasedEffect"] = { affix = "", "(60-100)% increased Magnitude of Abyssal Wasting you inflict", statOrder = { 4121 }, level = 1, group = "AbyssalWastingIncreasedEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4043376133] = { "(60-100)% increased Magnitude of Abyssal Wasting you inflict" }, } }, ["PassageUniqueAmanamuAbyssalWastingInfiniteDuration"] = { affix = "", "Abyssal Wasting you inflict has Infinite Duration", statOrder = { 4123 }, level = 1, group = "AbyssalWastingInfiniteDuration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1679776108] = { "Abyssal Wasting you inflict has Infinite Duration" }, } }, - ["PassageUniqueAmanamuFlatSpiritIfAtLeast200Strength"] = { affix = "", "+(20-25) to Spirit while you have at least 200 Strength", statOrder = { 10057 }, level = 1, group = "FlatSpiritIfAtLeast200Strength", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3044685077] = { "+(20-25) to Spirit while you have at least 200 Strength" }, } }, - ["PassageUniqueKurgalPercentCastSpeedPerSpirit"] = { affix = "", "2% increased Cast Speed per 20 Spirit", statOrder = { 5333 }, level = 1, group = "PercentCastSpeedPerSpirit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [34174842] = { "2% increased Cast Speed per 20 Spirit" }, } }, + ["PassageUniqueAmanamuFlatSpiritIfAtLeast200Strength"] = { affix = "", "+(20-25) to Spirit while you have at least 200 Strength", statOrder = { 10050 }, level = 1, group = "FlatSpiritIfAtLeast200Strength", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3044685077] = { "+(20-25) to Spirit while you have at least 200 Strength" }, } }, + ["PassageUniqueKurgalPercentCastSpeedPerSpirit"] = { affix = "", "2% increased Cast Speed per 20 Spirit", statOrder = { 5329 }, level = 1, group = "PercentCastSpeedPerSpirit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [34174842] = { "2% increased Cast Speed per 20 Spirit" }, } }, ["PassageUniqueKurgalMaximumManaPercent"] = { affix = "", "(5-10)% increased maximum Mana", statOrder = { 894 }, level = 1, group = "MaximumManaIncreasePercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2748665614] = { "(5-10)% increased maximum Mana" }, } }, ["PassageUniqueKurgalIncreasedEnergyShieldPercent"] = { affix = "", "(30-40)% increased maximum Energy Shield", statOrder = { 886 }, level = 1, group = "GlobalEnergyShieldPercent", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2482852589] = { "(30-40)% increased maximum Energy Shield" }, } }, ["PassageUniqueKurgalDamageTakenFromManaBeforeLife"] = { affix = "", "(10-14)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "(10-14)% of Damage is taken from Mana before Life" }, } }, - ["PassageUniqueKurgalManaRegenWhileSurrounded"] = { affix = "", "(40-60)% increased Mana Regeneration Rate while Surrounded", statOrder = { 8003 }, level = 1, group = "ManaRegenWhileSurrounded", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1895238057] = { "(40-60)% increased Mana Regeneration Rate while Surrounded" }, } }, - ["PassageUniqueKurgalYouAndAllyCastSpeed"] = { affix = "", "You and Allies in your Presence have (11-16)% increased Cast Speed", statOrder = { 10573 }, level = 1, group = "YouAndAlliesInPresenceCastSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [281990982] = { "You and Allies in your Presence have (11-16)% increased Cast Speed" }, } }, - ["PassageUniqueKurgalEnemiesDyingInPresenceRecoverMana"] = { affix = "", "Recover (3-5)% of your maximum Mana when an Enemy dies in your Presence", statOrder = { 9688 }, level = 1, group = "EnemiesDyingInPresenceRecoverMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2456226238] = { "Recover (3-5)% of your maximum Mana when an Enemy dies in your Presence" }, } }, - ["PassageUniqueKurgalGainArcaneSurgeOnMinionDeath"] = { affix = "", "Gain Arcane Surge when a Minion Dies", statOrder = { 6745 }, level = 1, group = "GainArcaneSurgeOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3625518318] = { "Gain Arcane Surge when a Minion Dies" }, } }, + ["PassageUniqueKurgalManaRegenWhileSurrounded"] = { affix = "", "(40-60)% increased Mana Regeneration Rate while Surrounded", statOrder = { 7998 }, level = 1, group = "ManaRegenWhileSurrounded", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1895238057] = { "(40-60)% increased Mana Regeneration Rate while Surrounded" }, } }, + ["PassageUniqueKurgalYouAndAllyCastSpeed"] = { affix = "", "You and Allies in your Presence have (11-16)% increased Cast Speed", statOrder = { 10566 }, level = 1, group = "YouAndAlliesInPresenceCastSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [281990982] = { "You and Allies in your Presence have (11-16)% increased Cast Speed" }, } }, + ["PassageUniqueKurgalEnemiesDyingInPresenceRecoverMana"] = { affix = "", "Recover (3-5)% of your maximum Mana when an Enemy dies in your Presence", statOrder = { 9682 }, level = 1, group = "EnemiesDyingInPresenceRecoverMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2456226238] = { "Recover (3-5)% of your maximum Mana when an Enemy dies in your Presence" }, } }, + ["PassageUniqueKurgalGainArcaneSurgeOnMinionDeath"] = { affix = "", "Gain Arcane Surge when a Minion Dies", statOrder = { 6740 }, level = 1, group = "GainArcaneSurgeOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3625518318] = { "Gain Arcane Surge when a Minion Dies" }, } }, ["PassageUniqueKurgalMaximumPowerCharges"] = { affix = "", "+1 to Maximum Power Charges", statOrder = { 1569 }, level = 1, group = "MaximumPowerCharges", weightKey = { }, weightVal = { }, modTags = { "power_charge" }, tradeHashes = { [227523295] = { "+1 to Maximum Power Charges" }, } }, - ["PassageUniqueKurgalSkillCostEfficiencyFromConsumingPower"] = { affix = "", "(10-20)% increased Cost Efficiency of Skills if you've consumed a Power Charge Recently", statOrder = { 9897 }, level = 1, group = "SkillCostEfficiencyFromConsumingPower", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2369495153] = { "(10-20)% increased Cost Efficiency of Skills if you've consumed a Power Charge Recently" }, } }, + ["PassageUniqueKurgalSkillCostEfficiencyFromConsumingPower"] = { affix = "", "(10-20)% increased Cost Efficiency of Skills if you've consumed a Power Charge Recently", statOrder = { 9891 }, level = 1, group = "SkillCostEfficiencyFromConsumingPower", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2369495153] = { "(10-20)% increased Cost Efficiency of Skills if you've consumed a Power Charge Recently" }, } }, ["PassageUniqueKurgalCriticalStrikeChancePercent"] = { affix = "", "(25-40)% increased Critical Hit Chance", statOrder = { 976 }, level = 1, group = "CriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [587431675] = { "(25-40)% increased Critical Hit Chance" }, } }, - ["PassageUniqueKurgalMetaSkillsGenerateIncreasedEnergy"] = { affix = "", "Meta Skills gain (10-16)% increased Energy", statOrder = { 6410 }, level = 1, group = "EnergyGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4236566306] = { "Meta Skills gain (10-16)% increased Energy" }, } }, - ["PassageUniqueKurgalTriggeredSkillsDealIncreasedDamage"] = { affix = "", "Triggered Spells deal (25-40)% increased Spell Damage", statOrder = { 10323 }, level = 1, group = "DamageWithTriggeredSpells", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [3067892458] = { "Triggered Spells deal (25-40)% increased Spell Damage" }, } }, - ["PassageUniqueKurgalChillMagnitude"] = { affix = "", "(30-40)% increased Magnitude of Chill you inflict", statOrder = { 5647 }, level = 1, group = "ChillEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [828179689] = { "(30-40)% increased Magnitude of Chill you inflict" }, } }, + ["PassageUniqueKurgalMetaSkillsGenerateIncreasedEnergy"] = { affix = "", "Meta Skills gain (10-16)% increased Energy", statOrder = { 6405 }, level = 1, group = "EnergyGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4236566306] = { "Meta Skills gain (10-16)% increased Energy" }, } }, + ["PassageUniqueKurgalTriggeredSkillsDealIncreasedDamage"] = { affix = "", "Triggered Spells deal (25-40)% increased Spell Damage", statOrder = { 10316 }, level = 1, group = "DamageWithTriggeredSpells", weightKey = { }, weightVal = { }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [3067892458] = { "Triggered Spells deal (25-40)% increased Spell Damage" }, } }, + ["PassageUniqueKurgalChillMagnitude"] = { affix = "", "(30-40)% increased Magnitude of Chill you inflict", statOrder = { 5643 }, level = 1, group = "ChillEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [828179689] = { "(30-40)% increased Magnitude of Chill you inflict" }, } }, ["PassageUniqueKurgalIncreasedIntelligencePercent"] = { affix = "", "(4-6)% increased Intelligence", statOrder = { 1001 }, level = 1, group = "PercentageIntelligence", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [656461285] = { "(4-6)% increased Intelligence" }, } }, - ["PassageUniqueKurgalIncreasedSpellAreaOfEffect"] = { affix = "", "Spell Skills have (12-18)% increased Area of Effect", statOrder = { 9991 }, level = 1, group = "SpellAreaOfEffectPercent", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (12-18)% increased Area of Effect" }, } }, + ["PassageUniqueKurgalIncreasedSpellAreaOfEffect"] = { affix = "", "Spell Skills have (12-18)% increased Area of Effect", statOrder = { 9984 }, level = 1, group = "SpellAreaOfEffectPercent", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (12-18)% increased Area of Effect" }, } }, ["PassageUniqueKurgalDamageAsExtraCold"] = { affix = "", "Gain (8-12)% of Damage as Extra Cold Damage", statOrder = { 866 }, level = 1, group = "DamageGainedAsCold", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [2505884597] = { "Gain (8-12)% of Damage as Extra Cold Damage" }, } }, ["PassageUniqueKurgalFasterStartOfEnergyShieldRecharge"] = { affix = "", "(15-25)% faster start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1782086450] = { "(15-25)% faster start of Energy Shield Recharge" }, } }, - ["PassageUniqueKurgalAbyssalWastingReducesColdRes"] = { affix = "", "Abyssal Wasting also applies {0:-d}% to Cold Resistance", statOrder = { 4120 }, level = 1, group = "AbyssalWastingReducesColdRes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3979226081] = { "Abyssal Wasting also applies {0:-d}% to Cold Resistance" }, } }, + ["PassageUniqueKurgalAbyssalWastingReducesColdRes"] = { affix = "", "Abyssal Wasting also applies -(15-10)% to Cold Resistance", statOrder = { 4120 }, level = 1, group = "AbyssalWastingReducesColdRes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3979226081] = { "Abyssal Wasting also applies -(15-10)% to Cold Resistance" }, } }, ["PassageUniqueKurgalAbyssalWastingInstantManaLeechPercent"] = { affix = "", "(20-30)% of Mana Leeched from targets affected by Abyssal Wasting is Instant", statOrder = { 4125 }, level = 1, group = "AbyssalWastingInstantManaLeechPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [546201303] = { "(20-30)% of Mana Leeched from targets affected by Abyssal Wasting is Instant" }, } }, ["PassageUniqueKurgalAbyssalWastingAccuracyRatingPlusPercent"] = { affix = "", "(30-40)% increased Accuracy Rating against Enemies affected by Abyssal Wasting", statOrder = { 4132 }, level = 1, group = "AbyssalWastingAccuracyRatingPlusPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4255854327] = { "(30-40)% increased Accuracy Rating against Enemies affected by Abyssal Wasting" }, } }, - ["PassageUniqueKurgalFlatSpiritIfAtLeast200Intelligence"] = { affix = "", "+(20-25) to Spirit while you have at least 200 Intelligence", statOrder = { 10056 }, level = 1, group = "FlatSpiritIfAtLeast200Intelligence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1282318918] = { "+(20-25) to Spirit while you have at least 200 Intelligence" }, } }, + ["PassageUniqueKurgalFlatSpiritIfAtLeast200Intelligence"] = { affix = "", "+(20-25) to Spirit while you have at least 200 Intelligence", statOrder = { 10049 }, level = 1, group = "FlatSpiritIfAtLeast200Intelligence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1282318918] = { "+(20-25) to Spirit while you have at least 200 Intelligence" }, } }, ["PassageUniqueUlamanPercentAttackSpeedPerSpirit"] = { affix = "", "1% increased Attack Speed per 20 Spirit", statOrder = { 4553 }, level = 1, group = "PercentAttackSpeedPerSpirit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [324579579] = { "1% increased Attack Speed per 20 Spirit" }, } }, ["PassageUniqueUlamanMaximumLifePercent"] = { affix = "", "(5-10)% increased maximum Life", statOrder = { 889 }, level = 1, group = "MaximumLifeIncreasePercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [983749596] = { "(5-10)% increased maximum Life" }, } }, ["PassageUniqueUlamanIncreasedEvasionPercent"] = { affix = "", "(30-40)% increased Evasion Rating", statOrder = { 884 }, level = 1, group = "GlobalEvasionRatingPercent", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [2106365538] = { "(30-40)% increased Evasion Rating" }, } }, - ["PassageUniqueUlamanProjectileChanceToChainTerrain"] = { affix = "", "Projectiles have (10-16)% chance to Chain an additional time from terrain", statOrder = { 9543 }, level = 1, group = "ChainFromTerrain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (10-16)% chance to Chain an additional time from terrain" }, } }, - ["PassageUniqueUlamanAdditionalProjectileChanceWhileForking"] = { affix = "", "Projectiles have (40-50)% chance for an additional Projectile when Forking", statOrder = { 5515 }, level = 1, group = "ForkingProjectiles", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3003542304] = { "Projectiles have (40-50)% chance for an additional Projectile when Forking" }, } }, - ["PassageUniqueUlamanLifeRegenWhileSurrounded"] = { affix = "", "(30-40)% increased Life Regeneration rate while Surrounded", statOrder = { 7505 }, level = 1, group = "LifeRegenWhileSurrounded", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3084372306] = { "(30-40)% increased Life Regeneration rate while Surrounded" }, } }, - ["PassageUniqueUlamanYouAndAllyIncreasedAttackSpeed"] = { affix = "", "You and Allies in your Presence have (7-12)% increased Attack Speed", statOrder = { 10572 }, level = 1, group = "YouAndAlliesInPresenceAttackSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3408222535] = { "You and Allies in your Presence have (7-12)% increased Attack Speed" }, } }, - ["PassageUniqueUlamanYouAndAllyAccuracyRatingPercent"] = { affix = "", "You and Allies in your Presence have (20-28)% increased Accuracy Rating", statOrder = { 10570 }, level = 1, group = "YouAndAlliesInPresenceAccuracyRating", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3429986699] = { "You and Allies in your Presence have (20-28)% increased Accuracy Rating" }, } }, - ["PassageUniqueUlamanEnemiesDyingInPresenceRecoverLife"] = { affix = "", "Recover (2-3)% of your maximum Life when an Enemy dies in your Presence", statOrder = { 9686 }, level = 1, group = "EnemiesDyingInPresenceRecoverLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3503117295] = { "Recover (2-3)% of your maximum Life when an Enemy dies in your Presence" }, } }, - ["PassageUniqueUlamanGainOnslaughtSurgeOnMinionDeath"] = { affix = "", "Gain Onslaught for 4 seconds when a Minion Dies", statOrder = { 6824 }, level = 1, group = "GainOnslaughtSurgeOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3605616594] = { "Gain Onslaught for 4 seconds when a Minion Dies" }, } }, + ["PassageUniqueUlamanProjectileChanceToChainTerrain"] = { affix = "", "Projectiles have (10-16)% chance to Chain an additional time from terrain", statOrder = { 9537 }, level = 1, group = "ChainFromTerrain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (10-16)% chance to Chain an additional time from terrain" }, } }, + ["PassageUniqueUlamanAdditionalProjectileChanceWhileForking"] = { affix = "", "Projectiles have (40-50)% chance for an additional Projectile when Forking", statOrder = { 5511 }, level = 1, group = "ForkingProjectiles", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3003542304] = { "Projectiles have (40-50)% chance for an additional Projectile when Forking" }, } }, + ["PassageUniqueUlamanLifeRegenWhileSurrounded"] = { affix = "", "(30-40)% increased Life Regeneration rate while Surrounded", statOrder = { 7500 }, level = 1, group = "LifeRegenWhileSurrounded", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3084372306] = { "(30-40)% increased Life Regeneration rate while Surrounded" }, } }, + ["PassageUniqueUlamanYouAndAllyIncreasedAttackSpeed"] = { affix = "", "You and Allies in your Presence have (7-12)% increased Attack Speed", statOrder = { 10565 }, level = 1, group = "YouAndAlliesInPresenceAttackSpeed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3408222535] = { "You and Allies in your Presence have (7-12)% increased Attack Speed" }, } }, + ["PassageUniqueUlamanYouAndAllyAccuracyRatingPercent"] = { affix = "", "You and Allies in your Presence have (20-28)% increased Accuracy Rating", statOrder = { 10563 }, level = 1, group = "YouAndAlliesInPresenceAccuracyRating", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3429986699] = { "You and Allies in your Presence have (20-28)% increased Accuracy Rating" }, } }, + ["PassageUniqueUlamanEnemiesDyingInPresenceRecoverLife"] = { affix = "", "Recover (2-3)% of your maximum Life when an Enemy dies in your Presence", statOrder = { 9680 }, level = 1, group = "EnemiesDyingInPresenceRecoverLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3503117295] = { "Recover (2-3)% of your maximum Life when an Enemy dies in your Presence" }, } }, + ["PassageUniqueUlamanGainOnslaughtSurgeOnMinionDeath"] = { affix = "", "Gain Onslaught for 4 seconds when a Minion Dies", statOrder = { 6819 }, level = 1, group = "GainOnslaughtSurgeOnMinionDeath", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3605616594] = { "Gain Onslaught for 4 seconds when a Minion Dies" }, } }, ["PassageUniqueUlamanMaximumFrenzyCharges"] = { affix = "", "+1 to Maximum Frenzy Charges", statOrder = { 1564 }, level = 1, group = "MaximumFrenzyCharges", weightKey = { }, weightVal = { }, modTags = { "frenzy_charge" }, tradeHashes = { [4078695] = { "+1 to Maximum Frenzy Charges" }, } }, - ["PassageUniqueUlamanLifeLeechAmountFromConsumingFrenzy"] = { affix = "", "(20-30)% increased amount of Life Leeched if you've consumed a Frenzy Charge Recently", statOrder = { 7452 }, level = 1, group = "LifeLeechAmountFromConsumingFrenzy", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3843204146] = { "(20-30)% increased amount of Life Leeched if you've consumed a Frenzy Charge Recently" }, } }, + ["PassageUniqueUlamanLifeLeechAmountFromConsumingFrenzy"] = { affix = "", "(20-30)% increased amount of Life Leeched if you've consumed a Frenzy Charge Recently", statOrder = { 7447 }, level = 1, group = "LifeLeechAmountFromConsumingFrenzy", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3843204146] = { "(20-30)% increased amount of Life Leeched if you've consumed a Frenzy Charge Recently" }, } }, ["PassageUniqueUlamanCriticalDamageBonus"] = { affix = "", "(15-25)% increased Critical Damage Bonus", statOrder = { 980 }, level = 1, group = "CriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [3556824919] = { "(15-25)% increased Critical Damage Bonus" }, } }, - ["PassageUniqueUlamanShockMagnitude"] = { affix = "", "(30-40)% increased Magnitude of Shock you inflict", statOrder = { 9845 }, level = 1, group = "ShockEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(30-40)% increased Magnitude of Shock you inflict" }, } }, + ["PassageUniqueUlamanShockMagnitude"] = { affix = "", "(30-40)% increased Magnitude of Shock you inflict", statOrder = { 9839 }, level = 1, group = "ShockEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(30-40)% increased Magnitude of Shock you inflict" }, } }, ["PassageUniqueUlamanIncreasedDexterityPercent"] = { affix = "", "(4-6)% increased Dexterity", statOrder = { 1000 }, level = 1, group = "PercentageDexterity", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [4139681126] = { "(4-6)% increased Dexterity" }, } }, ["PassageUniqueUlamanIncreasedAttackAreaOfEffect"] = { affix = "", "(12-18)% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "(12-18)% increased Area of Effect for Attacks" }, } }, ["PassageUniqueUlamanDamageAsExtraLightning"] = { affix = "", "Gain (8-12)% of Damage as Extra Lightning Damage", statOrder = { 869 }, level = 1, group = "DamageGainedAsLightning", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [3278136794] = { "Gain (8-12)% of Damage as Extra Lightning Damage" }, } }, ["PassageUniqueUlamanEvasionAppliesToDeflectRating"] = { affix = "", "Gain Deflection Rating equal to (10-20)% of Evasion Rating", statOrder = { 1028 }, level = 1, group = "EvasionAppliesToDeflection", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [3033371881] = { "Gain Deflection Rating equal to (10-20)% of Evasion Rating" }, } }, - ["PassageUniqueUlamanAbyssalWastingReducesLightningRes"] = { affix = "", "Abyssal Wasting also applies {0:-d}% to Lightning Resistance", statOrder = { 4126 }, level = 1, group = "AbyssalWastingReducesLightningRes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1726353460] = { "Abyssal Wasting also applies {0:-d}% to Lightning Resistance" }, } }, + ["PassageUniqueUlamanAbyssalWastingReducesLightningRes"] = { affix = "", "Abyssal Wasting also applies -(15-10)% to Lightning Resistance", statOrder = { 4126 }, level = 1, group = "AbyssalWastingReducesLightningRes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1726353460] = { "Abyssal Wasting also applies -(15-10)% to Lightning Resistance" }, } }, ["PassageUniqueUlamanAbyssalWastingInstantLifeLeechPercent"] = { affix = "", "(20-30)% of Life Leeched from targets affected by Abyssal Wasting is Instant", statOrder = { 4124 }, level = 1, group = "AbyssalWastingInstantLifeLeechPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3658708511] = { "(20-30)% of Life Leeched from targets affected by Abyssal Wasting is Instant" }, } }, ["PassageUniqueUlamanAbyssalWastingAilmentChancePlusPercent"] = { affix = "", "(40-50)% increased chance to inflict Ailments against Enemies affected by Abyssal Wasting", statOrder = { 4252 }, level = 1, group = "AbyssalWastingAilmentChancePlusPercent", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2760643568] = { "(40-50)% increased chance to inflict Ailments against Enemies affected by Abyssal Wasting" }, } }, - ["PassageUniqueUlamanFlatSpiritIfAtLeast200Dexterity"] = { affix = "", "+(20-25) to Spirit while you have at least 200 Dexterity", statOrder = { 10055 }, level = 1, group = "FlatSpiritIfAtLeast200PerDexterity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2694614739] = { "+(20-25) to Spirit while you have at least 200 Dexterity" }, } }, + ["PassageUniqueUlamanFlatSpiritIfAtLeast200Dexterity"] = { affix = "", "+(20-25) to Spirit while you have at least 200 Dexterity", statOrder = { 10048 }, level = 1, group = "FlatSpiritIfAtLeast200PerDexterity", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2694614739] = { "+(20-25) to Spirit while you have at least 200 Dexterity" }, } }, ["PassageUniqueAmanamuAbyssalWastingPreventsCrits"] = { affix = "", "Abyssal Wasting you inflict also prevents targets from dealing Critical Hits", statOrder = { 4119 }, level = 1, group = "UniqueAbyssalWastingPreventsCrits", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1986082444] = { "Abyssal Wasting you inflict also prevents targets from dealing Critical Hits" }, } }, ["PassageUniqueKurgalAbyssalWastingPreventsEleAilments"] = { affix = "", "Abyssal Wasting you inflict also prevents targets from inflicting Elemental Ailments", statOrder = { 4118 }, level = 1, group = "UniqueAbyssalWastingPreventsEleAilments", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [4149923257] = { "Abyssal Wasting you inflict also prevents targets from inflicting Elemental Ailments" }, } }, ["PassageUniqueKurgalAbyssalWastingDebilitates"] = { affix = "", "Targets affected by Abyssal Wasting you inflict are Debilitated", statOrder = { 4116 }, level = 1, group = "UniqueAbyssalWastingDebilitates", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2668499289] = { "Targets affected by Abyssal Wasting you inflict are Debilitated" }, } }, ["PassageUniqueAmanamuAbyssalWastingHinders"] = { affix = "", "Targets affected by Abyssal Wasting you inflict are Hindered", statOrder = { 4117 }, level = 1, group = "UniqueAbyssalWastingHinders", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4097102799] = { "Targets affected by Abyssal Wasting you inflict are Hindered" }, } }, ["PassageUniqueUlamanAbyssalWastingBlinds"] = { affix = "", "Targets affected by Abyssal Wasting you inflict are Blinded", statOrder = { 4115 }, level = 1, group = "UniqueAbyssalWastingBlinds", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3963171183] = { "Targets affected by Abyssal Wasting you inflict are Blinded" }, } }, - ["PassageUniqueKurgalAbyssalWastingPhysExplode"] = { affix = "", "Abyssal Wasting you inflict also gives targets 10% chance to explode on death, dealing a tenth of their life as Physical Damage", statOrder = { 6340 }, level = 1, group = "UniqueAbyssalWastingPhysExplode", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3134931479] = { "Abyssal Wasting you inflict also gives targets 10% chance to explode on death, dealing a tenth of their life as Physical Damage" }, } }, - ["PassageUniqueUlamanAbyssalWastingImmobilisationBuildup"] = { affix = "", "(30-40)% increased Immobilisation buildup against targets affected by Abyssal Wasting", statOrder = { 7276 }, level = 1, group = "UniqueAbyssalWastingImmobilisationBuildup", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3893409915] = { "(30-40)% increased Immobilisation buildup against targets affected by Abyssal Wasting" }, } }, - ["PassageUniqueKurgalAbyssalWastingWitherChance"] = { affix = "", "(5-10)% chance to inflict Withered with Hits against targets affected by Abyssal Wasting", statOrder = { 5557 }, level = 1, group = "UniqueAbyssalWastingWitherChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2614251226] = { "(5-10)% chance to inflict Withered with Hits against targets affected by Abyssal Wasting" }, } }, - ["PassageUniqueAmanamuAbyssalWastingDoubledPower"] = { affix = "", "Targets affected by Abyssal Wasting in your Presence have double Power", statOrder = { 6368 }, level = 1, group = "UniqueAbyssalWastingDoubledPower", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1153919467] = { "Targets affected by Abyssal Wasting in your Presence have double Power" }, } }, - ["PassageUniqueKurgalAbyssalWastingReviveChance"] = { affix = "", "10% chance to revive one of your Persistent Minions when you kill an", " enemy affected by Abyssal Wasting", statOrder = { 6375, 6375.1 }, level = 1, group = "UniqueAbyssalWastingReviveChance", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [19819865] = { "10% chance to revive one of your Persistent Minions when you kill an", " enemy affected by Abyssal Wasting" }, } }, - ["PassageUniqueUlamanAbyssalWastingGrantsFlaskCharges"] = { affix = "", "Enemies you kill while they are affected by Abyssal Wasting", " grant 100% increased Flask Charges", statOrder = { 6371, 6371.1 }, level = 1, group = "UniqueAbyssalWastingGrantsFlaskCharges", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2051332707] = { "Enemies you kill while they are affected by Abyssal Wasting", " grant 100% increased Flask Charges" }, } }, - ["PassageUniqueKurgalAbyssalWastingVolatility"] = { affix = "", "Gain 1 Volatility when you kill an enemy affected by Abyssal Wasting", statOrder = { 6373 }, level = 1, group = "UniqueAbyssalWastingVolatility", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2952939159] = { "Gain 1 Volatility when you kill an enemy affected by Abyssal Wasting" }, } }, - ["PassageUniqueAmanamuAbyssalWastingRage"] = { affix = "", "Gain 1 Rage when you kill an enemy affected by Abyssal Wasting", statOrder = { 6372 }, level = 1, group = "UniqueAbyssalWastingRage", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2934385135] = { "Gain 1 Rage when you kill an enemy affected by Abyssal Wasting" }, } }, - ["PassageUniqueAmanamuAbyssalWastingOnslaughtChance"] = { affix = "", "(10-20)% chance to gain Onslaught for 3 seconds when you kill an", " enemy affected by Abyssal Wasting", statOrder = { 6374, 6374.1 }, level = 1, group = "UniqueAbyssalWastingOnslaughtChance", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3451259830] = { "(10-20)% chance to gain Onslaught for 3 seconds when you kill an", " enemy affected by Abyssal Wasting" }, } }, + ["PassageUniqueKurgalAbyssalWastingPhysExplode"] = { affix = "", "Abyssal Wasting you inflict also gives targets 10% chance to explode on death, dealing a tenth of their life as Physical Damage", statOrder = { 6335 }, level = 1, group = "UniqueAbyssalWastingPhysExplode", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3134931479] = { "Abyssal Wasting you inflict also gives targets 10% chance to explode on death, dealing a tenth of their life as Physical Damage" }, } }, + ["PassageUniqueUlamanAbyssalWastingImmobilisationBuildup"] = { affix = "", "(30-40)% increased Immobilisation buildup against targets affected by Abyssal Wasting", statOrder = { 7271 }, level = 1, group = "UniqueAbyssalWastingImmobilisationBuildup", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3893409915] = { "(30-40)% increased Immobilisation buildup against targets affected by Abyssal Wasting" }, } }, + ["PassageUniqueKurgalAbyssalWastingWitherChance"] = { affix = "", "(5-10)% chance to inflict Withered with Hits against targets affected by Abyssal Wasting", statOrder = { 5553 }, level = 1, group = "UniqueAbyssalWastingWitherChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2614251226] = { "(5-10)% chance to inflict Withered with Hits against targets affected by Abyssal Wasting" }, } }, + ["PassageUniqueAmanamuAbyssalWastingDoubledPower"] = { affix = "", "Targets affected by Abyssal Wasting in your Presence have double Power", statOrder = { 6363 }, level = 1, group = "UniqueAbyssalWastingDoubledPower", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1153919467] = { "Targets affected by Abyssal Wasting in your Presence have double Power" }, } }, + ["PassageUniqueKurgalAbyssalWastingReviveChance"] = { affix = "", "10% chance to revive one of your Persistent Minions when you kill an", " enemy affected by Abyssal Wasting", statOrder = { 6370, 6370.1 }, level = 1, group = "UniqueAbyssalWastingReviveChance", weightKey = { }, weightVal = { }, modTags = { "minion" }, tradeHashes = { [19819865] = { "10% chance to revive one of your Persistent Minions when you kill an", " enemy affected by Abyssal Wasting" }, } }, + ["PassageUniqueUlamanAbyssalWastingGrantsFlaskCharges"] = { affix = "", "Enemies you kill while they are affected by Abyssal Wasting", " grant 100% increased Flask Charges", statOrder = { 6366, 6366.1 }, level = 1, group = "UniqueAbyssalWastingGrantsFlaskCharges", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2051332707] = { "Enemies you kill while they are affected by Abyssal Wasting", " grant 100% increased Flask Charges" }, } }, + ["PassageUniqueKurgalAbyssalWastingVolatility"] = { affix = "", "Gain 1 Volatility when you kill an enemy affected by Abyssal Wasting", statOrder = { 6368 }, level = 1, group = "UniqueAbyssalWastingVolatility", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2952939159] = { "Gain 1 Volatility when you kill an enemy affected by Abyssal Wasting" }, } }, + ["PassageUniqueAmanamuAbyssalWastingRage"] = { affix = "", "Gain 1 Rage when you kill an enemy affected by Abyssal Wasting", statOrder = { 6367 }, level = 1, group = "UniqueAbyssalWastingRage", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2934385135] = { "Gain 1 Rage when you kill an enemy affected by Abyssal Wasting" }, } }, + ["PassageUniqueAmanamuAbyssalWastingOnslaughtChance"] = { affix = "", "(10-20)% chance to gain Onslaught for 3 seconds when you kill an", " enemy affected by Abyssal Wasting", statOrder = { 6369, 6369.1 }, level = 1, group = "UniqueAbyssalWastingOnslaughtChance", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [3451259830] = { "(10-20)% chance to gain Onslaught for 3 seconds when you kill an", " enemy affected by Abyssal Wasting" }, } }, ["MaceImplicitHasXSockets"] = { affix = "", "Has 3 Sockets", statOrder = { 57 }, level = 1, group = "HasXSockets", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4077843608] = { "Has 3 Sockets" }, } }, - ["LocalItemBenefitSocketableAsIfHelmetUnique__1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was a Helmet", statOrder = { 7743 }, level = 1, group = "LocalItemBenefitSocketableAsIfHelmet", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1458343515] = { "This item gains bonuses from Socketed Items as though it was a Helmet" }, } }, - ["LocalItemBenefitSocketableAsIfBodyArmourUnique__1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was a Body Armour", statOrder = { 7740 }, level = 1, group = "LocalItemBenefitSocketableAsIfBodyArmour", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1087787187] = { "This item gains bonuses from Socketed Items as though it was a Body Armour" }, } }, - ["LocalItemBenefitSocketableAsIfBodyArmourUnique__2"] = { affix = "", "This item gains bonuses from Socketed Items as though it was a Body Armour", statOrder = { 7740 }, level = 1, group = "LocalItemBenefitSocketableAsIfBodyArmour", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1087787187] = { "This item gains bonuses from Socketed Items as though it was a Body Armour" }, } }, - ["LocalItemBenefitSocketableAsIfGlovesUnique__1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was Gloves", statOrder = { 7742 }, level = 1, group = "LocalItemBenefitSocketableAsIfGloves", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1856590738] = { "This item gains bonuses from Socketed Items as though it was Gloves" }, } }, - ["LocalItemBenefitSocketableAsIfBootsUnique__1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was Boots", statOrder = { 7741 }, level = 1, group = "LocalItemBenefitSocketableAsIfBoots", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2733960806] = { "This item gains bonuses from Socketed Items as though it was Boots" }, } }, - ["LocalItemBenefitSocketableAsIfShieldUnique__1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was a Shield", statOrder = { 7744 }, level = 1, group = "LocalItemBenefitSocketableAsIfShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2044810874] = { "This item gains bonuses from Socketed Items as though it was a Shield" }, } }, + ["LocalItemBenefitSocketableAsIfHelmetUnique__1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was a Helmet", statOrder = { 7738 }, level = 1, group = "LocalItemBenefitSocketableAsIfHelmet", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1458343515] = { "This item gains bonuses from Socketed Items as though it was a Helmet" }, } }, + ["LocalItemBenefitSocketableAsIfBodyArmourUnique__1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was a Body Armour", statOrder = { 7735 }, level = 1, group = "LocalItemBenefitSocketableAsIfBodyArmour", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1087787187] = { "This item gains bonuses from Socketed Items as though it was a Body Armour" }, } }, + ["LocalItemBenefitSocketableAsIfBodyArmourUnique__2"] = { affix = "", "This item gains bonuses from Socketed Items as though it was a Body Armour", statOrder = { 7735 }, level = 1, group = "LocalItemBenefitSocketableAsIfBodyArmour", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1087787187] = { "This item gains bonuses from Socketed Items as though it was a Body Armour" }, } }, + ["LocalItemBenefitSocketableAsIfGlovesUnique__1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was Gloves", statOrder = { 7737 }, level = 1, group = "LocalItemBenefitSocketableAsIfGloves", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1856590738] = { "This item gains bonuses from Socketed Items as though it was Gloves" }, } }, + ["LocalItemBenefitSocketableAsIfBootsUnique__1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was Boots", statOrder = { 7736 }, level = 1, group = "LocalItemBenefitSocketableAsIfBoots", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2733960806] = { "This item gains bonuses from Socketed Items as though it was Boots" }, } }, + ["LocalItemBenefitSocketableAsIfShieldUnique__1"] = { affix = "", "This item gains bonuses from Socketed Items as though it was a Shield", statOrder = { 7739 }, level = 1, group = "LocalItemBenefitSocketableAsIfShield", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2044810874] = { "This item gains bonuses from Socketed Items as though it was a Shield" }, } }, ["LocalSocketItemsEffectUnique__1"] = { affix = "", "(50-100)% increased effect of Socketed Augment Items", statOrder = { 178 }, level = 1, group = "LocalSocketItemsEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2081918629] = { "(50-100)% increased effect of Socketed Augment Items" }, } }, ["UniqueLocalSoulCoreAlsoGainBenefitsFromHelmet1"] = { affix = "", "This item gains bonuses from Socketed Soul Cores as though it was also a Helmet", statOrder = { 80 }, level = 1, group = "LocalSoulCoreAlsoGainBenefitsFromHelmet", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3773763721] = { "This item gains bonuses from Socketed Soul Cores as though it was also a Helmet" }, } }, ["UniqueLocalSoulCoreAlsoGainBenefitsFromGloves1"] = { affix = "", "This item gains bonuses from Socketed Soul Cores as though it was also Gloves", statOrder = { 79 }, level = 1, group = "LocalSoulCoreAlsoGainBenefitsFromGloves", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3915618954] = { "This item gains bonuses from Socketed Soul Cores as though it was also Gloves" }, } }, @@ -4826,52 +4826,52 @@ return { ["UniqueAtziriSplendourArmourAndEnergyShield1"] = { affix = "", "(120-180)% increased Armour and Energy Shield", statOrder = { 851 }, level = 1, group = "LocalArmourAndEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "energy_shield" }, tradeHashes = { [3321629045] = { "(120-180)% increased Armour and Energy Shield" }, } }, ["UniqueAtziriSplendourEnergyShieldAndEvasion1"] = { affix = "", "(120-180)% increased Evasion and Energy Shield", statOrder = { 852 }, level = 1, group = "LocalEvasionAndEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [1999113824] = { "(120-180)% increased Evasion and Energy Shield" }, } }, ["UniqueAtziriSplendourArmourEvasionAndEnergyShield1"] = { affix = "", "(80-120)% increased Armour, Evasion and Energy Shield", statOrder = { 854 }, level = 1, group = "LocalArmourAndEvasionAndEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "armour", "evasion", "energy_shield" }, tradeHashes = { [3523867985] = { "(80-120)% increased Armour, Evasion and Energy Shield" }, } }, - ["UniqueCorruptedSkillGemManaCostConvertedToLife1"] = { affix = "", "Skills from Corrupted Gems have 50% of Mana Costs Converted to Life Costs", statOrder = { 9922 }, level = 1, group = "CorruptedSkillGemLifeCostConvertedToMana", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2035336006] = { "Skills from Corrupted Gems have 50% of Mana Costs Converted to Life Costs" }, } }, + ["UniqueCorruptedSkillGemManaCostConvertedToLife1"] = { affix = "", "Skills from Corrupted Gems have 50% of Mana Costs Converted to Life Costs", statOrder = { 9915 }, level = 1, group = "CorruptedSkillGemLifeCostConvertedToMana", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2035336006] = { "Skills from Corrupted Gems have 50% of Mana Costs Converted to Life Costs" }, } }, ["UniqueOnlySocketSoulCores1"] = { affix = "", "Only Soul Cores can be Socketed in this item", statOrder = { 61 }, level = 1, group = "OnlySocketSoulCores", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [250458861] = { "Only Soul Cores can be Socketed in this item" }, } }, - ["EssenceDisplayDefences1"] = { affix = "", "(27-42)% increased Armour, Evasion and Energy Shield", statOrder = { 6478 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(27-42)% increased Armour, Evasion and Energy Shield" }, } }, - ["EssenceDisplayDefences1Amulet"] = { affix = "", "(15-20)% increased Armour, Evasion and Energy Shield", statOrder = { 6478 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(15-20)% increased Armour, Evasion and Energy Shield" }, } }, - ["EssenceDisplayDefences2"] = { affix = "", "(56-67)% increased Armour, Evasion and Energy Shield", statOrder = { 6478 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(56-67)% increased Armour, Evasion and Energy Shield" }, } }, - ["EssenceDisplayDefences2Amulet"] = { affix = "", "(21-26)% increased Armour, Evasion and Energy Shield", statOrder = { 6478 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(21-26)% increased Armour, Evasion and Energy Shield" }, } }, - ["EssenceDisplayDefences3"] = { affix = "", "(68-79)% increased Armour, Evasion and Energy Shield", statOrder = { 6478 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(68-79)% increased Armour, Evasion and Energy Shield" }, } }, - ["EssenceDisplayDefences3Amulet"] = { affix = "", "(27-32)% increased Armour, Evasion and Energy Shield", statOrder = { 6478 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(27-32)% increased Armour, Evasion and Energy Shield" }, } }, - ["EssenceDisplayDefences4"] = { affix = "", "(80-91)% increased Armour, Evasion and Energy Shield", statOrder = { 6478 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(80-91)% increased Armour, Evasion and Energy Shield" }, } }, - ["EssenceDisplayDefences4Amulet"] = { affix = "", "(33-38)% increased Armour, Evasion and Energy Shield", statOrder = { 6478 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(33-38)% increased Armour, Evasion and Energy Shield" }, } }, - ["EssenceDisplayAttributes1"] = { affix = "", "+(9-12) to Strength, Dexterity or Intelligence", statOrder = { 6476 }, level = 1, group = "EssenceDisplayAttributes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1816568014] = { "+(9-12) to Strength, Dexterity or Intelligence" }, } }, - ["EssenceDisplayAttributes2"] = { affix = "", "+(17-20) to Strength, Dexterity or Intelligence", statOrder = { 6476 }, level = 1, group = "EssenceDisplayAttributes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1816568014] = { "+(17-20) to Strength, Dexterity or Intelligence" }, } }, - ["EssenceDisplayAttributes3"] = { affix = "", "+(25-27) to Strength, Dexterity or Intelligence", statOrder = { 6476 }, level = 1, group = "EssenceDisplayAttributes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1816568014] = { "+(25-27) to Strength, Dexterity or Intelligence" }, } }, - ["EssenceDisplayAttributes4"] = { affix = "", "+(28-30) to Strength, Dexterity or Intelligence", statOrder = { 6476 }, level = 1, group = "EssenceDisplayAttributes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1816568014] = { "+(28-30) to Strength, Dexterity or Intelligence" }, } }, - ["EssenceDisplayAttributes5"] = { affix = "", "(7-10)% increased Strength, Dexterity or Intelligence", statOrder = { 6477 }, level = 1, group = "EssenceDisplayAttributesIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [415464603] = { "(7-10)% increased Strength, Dexterity or Intelligence" }, } }, - ["UniqueMinionsExplodeAsPercentPhysicalOnDeath1"] = { affix = "", "Minions explode on death, dealing (8-12)% of their maximum", "life as Physical Damage to enemies within 2 metres", statOrder = { 10416, 10416.1 }, level = 1, group = "UniqueMinionsExplodeOnDeathDealingPercentOfLifeAsPhys", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "physical_damage", "damage", "physical", "minion" }, tradeHashes = { [4166288804] = { "Minions explode on death, dealing (8-12)% of their maximum", "life as Physical Damage to enemies within 2 metres" }, } }, + ["EssenceDisplayDefences1"] = { affix = "", "(27-42)% increased Armour, Evasion and Energy Shield", statOrder = { 6473 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(27-42)% increased Armour, Evasion and Energy Shield" }, } }, + ["EssenceDisplayDefences1Amulet"] = { affix = "", "(15-20)% increased Armour, Evasion and Energy Shield", statOrder = { 6473 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(15-20)% increased Armour, Evasion and Energy Shield" }, } }, + ["EssenceDisplayDefences2"] = { affix = "", "(56-67)% increased Armour, Evasion and Energy Shield", statOrder = { 6473 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(56-67)% increased Armour, Evasion and Energy Shield" }, } }, + ["EssenceDisplayDefences2Amulet"] = { affix = "", "(21-26)% increased Armour, Evasion and Energy Shield", statOrder = { 6473 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(21-26)% increased Armour, Evasion and Energy Shield" }, } }, + ["EssenceDisplayDefences3"] = { affix = "", "(68-79)% increased Armour, Evasion and Energy Shield", statOrder = { 6473 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(68-79)% increased Armour, Evasion and Energy Shield" }, } }, + ["EssenceDisplayDefences3Amulet"] = { affix = "", "(27-32)% increased Armour, Evasion and Energy Shield", statOrder = { 6473 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(27-32)% increased Armour, Evasion and Energy Shield" }, } }, + ["EssenceDisplayDefences4"] = { affix = "", "(80-91)% increased Armour, Evasion and Energy Shield", statOrder = { 6473 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(80-91)% increased Armour, Evasion and Energy Shield" }, } }, + ["EssenceDisplayDefences4Amulet"] = { affix = "", "(33-38)% increased Armour, Evasion and Energy Shield", statOrder = { 6473 }, level = 1, group = "EssenceDisplayDefences", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1683132557] = { "(33-38)% increased Armour, Evasion and Energy Shield" }, } }, + ["EssenceDisplayAttributes1"] = { affix = "", "+(9-12) to Strength, Dexterity or Intelligence", statOrder = { 6471 }, level = 1, group = "EssenceDisplayAttributes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1816568014] = { "+(9-12) to Strength, Dexterity or Intelligence" }, } }, + ["EssenceDisplayAttributes2"] = { affix = "", "+(17-20) to Strength, Dexterity or Intelligence", statOrder = { 6471 }, level = 1, group = "EssenceDisplayAttributes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1816568014] = { "+(17-20) to Strength, Dexterity or Intelligence" }, } }, + ["EssenceDisplayAttributes3"] = { affix = "", "+(25-27) to Strength, Dexterity or Intelligence", statOrder = { 6471 }, level = 1, group = "EssenceDisplayAttributes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1816568014] = { "+(25-27) to Strength, Dexterity or Intelligence" }, } }, + ["EssenceDisplayAttributes4"] = { affix = "", "+(28-30) to Strength, Dexterity or Intelligence", statOrder = { 6471 }, level = 1, group = "EssenceDisplayAttributes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1816568014] = { "+(28-30) to Strength, Dexterity or Intelligence" }, } }, + ["EssenceDisplayAttributes5"] = { affix = "", "(7-10)% increased Strength, Dexterity or Intelligence", statOrder = { 6472 }, level = 1, group = "EssenceDisplayAttributesIncrease", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [415464603] = { "(7-10)% increased Strength, Dexterity or Intelligence" }, } }, + ["UniqueMinionsExplodeAsPercentPhysicalOnDeath1"] = { affix = "", "Minions explode on death, dealing (8-12)% of their maximum", "life as Physical Damage to enemies within 2 metres", statOrder = { 10409, 10409.1 }, level = 1, group = "UniqueMinionsExplodeOnDeathDealingPercentOfLifeAsPhys", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "physical_damage", "damage", "physical", "minion" }, tradeHashes = { [4166288804] = { "Minions explode on death, dealing (8-12)% of their maximum", "life as Physical Damage to enemies within 2 metres" }, } }, ["UniqueFlaskMoreLife__1"] = { affix = "", "90% less Life Recovered", statOrder = { 629 }, level = 1, group = "FlaskMoreLife", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "life" }, tradeHashes = { [1726753705] = { "90% less Life Recovered" }, } }, ["UniqueFlaskEffectNotRemovedOnFullLife__1"] = { affix = "", "Effect is not removed when Unreserved Life is Filled", statOrder = { 638 }, level = 1, group = "FlaskEffectNotRemovedOnFullLife", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "life" }, tradeHashes = { [2932359713] = { "Effect is not removed when Unreserved Life is Filled" }, } }, ["UniqueFlaskEffectNotRemovedOnFullLife__2"] = { affix = "", "Effect is not removed when Unreserved Life is Filled", statOrder = { 638 }, level = 1, group = "FlaskEffectNotRemovedOnFullLife", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "life" }, tradeHashes = { [2932359713] = { "Effect is not removed when Unreserved Life is Filled" }, } }, ["UniqueDuringRageFlaskEffects__1"] = { affix = "", "(15-30)% of Damage taken during effect Recouped as Life", "Gain (3-5) Rage when Hit by an Enemy during effect", "No Inherent loss of Rage during effect", statOrder = { 744, 747, 758 }, level = 1, group = "DoubleMaximumRageFlask", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3464644319] = { "No Inherent loss of Rage during effect" }, [555311715] = { "Gain (3-5) Rage when Hit by an Enemy during effect" }, [3598623697] = { "(15-30)% of Damage taken during effect Recouped as Life" }, } }, ["UniqueFlaskDuration__1"] = { affix = "", "(25-50)% increased Duration", statOrder = { 932 }, level = 1, group = "FlaskUtilityIncreasedDuration", weightKey = { }, weightVal = { }, modTags = { "flask" }, tradeHashes = { [1256719186] = { "(25-50)% increased Duration" }, } }, - ["GhostflameOnHitUnique__1"] = { affix = "", "Attack Hits inflict Spectral Fire for 8 seconds", statOrder = { 6894 }, level = 1, group = "GhostflameOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [33298888] = { "Attack Hits inflict Spectral Fire for 8 seconds" }, } }, + ["GhostflameOnHitUnique__1"] = { affix = "", "Attack Hits inflict Spectral Fire for 8 seconds", statOrder = { 6889 }, level = 1, group = "GhostflameOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [33298888] = { "Attack Hits inflict Spectral Fire for 8 seconds" }, } }, ["AttackAdditionalProjectilesUnique__1"] = { affix = "", "Attacks fire an additional Projectile", statOrder = { 3848 }, level = 1, group = "AttackAdditionalProjectiles", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1195705739] = { "Attacks fire an additional Projectile" }, } }, ["FireDamageArmourPenetrationUnique__1"] = { affix = "", "Break Armour equal to 15% of Fire Damage dealt", statOrder = { 4413 }, level = 1, group = "FireDamageArmourPenetration", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2451508632] = { "Break Armour equal to 15% of Fire Damage dealt" }, } }, - ["FireDamagePercentPerArmourBreakUnique__1"] = { affix = "", "(10-20)% increased Fire Damage per 10% of target's Armour that is Broken", statOrder = { 6562 }, level = 1, group = "FireDamagePercentPerArmourBreak", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1325331627] = { "(10-20)% increased Fire Damage per 10% of target's Armour that is Broken" }, } }, - ["UniqueTwoHandedWeaponLightningStunMultiplier1"] = { affix = "", "(50-100)% more Stun Buildup with Lightning Damage", statOrder = { 10430 }, level = 1, group = "UniqueTwoHandedWeaponLightningStunMultiplier", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2029147356] = { "(50-100)% more Stun Buildup with Lightning Damage" }, } }, + ["FireDamagePercentPerArmourBreakUnique__1"] = { affix = "", "(10-20)% increased Fire Damage per 10% of target's Armour that is Broken", statOrder = { 6557 }, level = 1, group = "FireDamagePercentPerArmourBreak", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1325331627] = { "(10-20)% increased Fire Damage per 10% of target's Armour that is Broken" }, } }, + ["UniqueTwoHandedWeaponLightningStunMultiplier1"] = { affix = "", "(50-100)% more Stun Buildup with Lightning Damage", statOrder = { 10423 }, level = 1, group = "UniqueTwoHandedWeaponLightningStunMultiplier", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2029147356] = { "(50-100)% more Stun Buildup with Lightning Damage" }, } }, ["UniqueOnlySocketRunes1"] = { affix = "", "Only Runes can be Socketed in this item", statOrder = { 60 }, level = 1, group = "OnlySocketRunes", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [326412910] = { "Only Runes can be Socketed in this item" }, } }, ["UniqueLocalIncreasedRuneEffect1"] = { affix = "", "200% increased effect of Socketed Runes", statOrder = { 176 }, level = 1, group = "LocalIncreasedRuneEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [704409219] = { "200% increased effect of Socketed Runes" }, } }, - ["UniqueDamageFromDeflectedHitsTakenFromCompanion1"] = { affix = "", "(10-15)% of Damage from Deflected Hits is taken from Damageable Companion's Life before you", statOrder = { 5732 }, level = 1, group = "DeflectedDamageRemovedFromCompanion", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3918757604] = { "(10-15)% of Damage from Deflected Hits is taken from Damageable Companion's Life before you" }, } }, + ["UniqueDamageFromDeflectedHitsTakenFromCompanion1"] = { affix = "", "(10-15)% of Damage from Deflected Hits is taken from Damageable Companion's Life before you", statOrder = { 5728 }, level = 1, group = "DeflectedDamageRemovedFromCompanion", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3918757604] = { "(10-15)% of Damage from Deflected Hits is taken from Damageable Companion's Life before you" }, } }, ["UniqueDeflectionRatingPerMissingEnergyShield1"] = { affix = "", "+(70-100) to Deflection Rating per 50 missing Energy Shield", statOrder = { 10 }, level = 1, group = "FlatDeflectionRatingPer50MissingEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion" }, tradeHashes = { [1207006772] = { "+(70-100) to Deflection Rating per 50 missing Energy Shield" }, } }, - ["UniqueUnlimitedCompanionsOfDifferentTypes1"] = { affix = "", "You can have any number of Companions of different types", statOrder = { 10667 }, level = 78, group = "UnlimitedDifferentCompanions", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [603573028] = { "You can have any number of Companions of different types" }, } }, + ["UniqueUnlimitedCompanionsOfDifferentTypes1"] = { affix = "", "You can have any number of Companions of different types", statOrder = { 10668 }, level = 78, group = "UnlimitedDifferentCompanions", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [603573028] = { "You can have any number of Companions of different types" }, } }, ["UniqueCompanionDamageAgainstMarkedTargets1"] = { affix = "", "Companions deal (50-100)% increased damage to your Marked targets", statOrder = { 1724 }, level = 78, group = "CompanionDamageAgainstMarkedEnemies", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1067622524] = { "Companions deal (50-100)% increased damage to your Marked targets" }, } }, - ["UniqueRunicBindingOnSpellHit1"] = { affix = "", "Gain 1 Runic Binding on Hit with Spells, no more than once every 0.5 seconds", "Lose all Runic Bindings when you Shapeshift to gain that much Unbound Potential", statOrder = { 6854, 6854.1 }, level = 1, group = "GainRunicBindingOnSpellHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3492740640] = { "Gain 1 Runic Binding on Hit with Spells, no more than once every 0.5 seconds", "Lose all Runic Bindings when you Shapeshift to gain that much Unbound Potential" }, } }, + ["UniqueRunicBindingOnSpellHit1"] = { affix = "", "Gain 1 Runic Binding on Hit with Spells, no more than once every 0.5 seconds", "Lose all Runic Bindings when you Shapeshift to gain that much Unbound Potential", statOrder = { 6849, 6849.1 }, level = 1, group = "GainRunicBindingOnSpellHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3492740640] = { "Gain 1 Runic Binding on Hit with Spells, no more than once every 0.5 seconds", "Lose all Runic Bindings when you Shapeshift to gain that much Unbound Potential" }, } }, ["UniqueHitDamageBypassesEnergyShieldWhileBelowHalfEnergyShield1"] = { affix = "", "(15-25)% of Damage taken from Hits bypasses Energy Shield if Energy Shield is below half", statOrder = { 1459 }, level = 1, group = "ESBypassWhileBelowHalfES", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1311130924] = { "(15-25)% of Damage taken from Hits bypasses Energy Shield if Energy Shield is below half" }, } }, ["LocalAlwaysHeavyStunOnFullLifeUnique__1"] = { affix = "", "Heavy Stuns Enemies that are on Full Life", statOrder = { 1136 }, level = 76, group = "LocalAlwaysHeavyStunOnFullLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [668076381] = { "Heavy Stuns Enemies that are on Full Life" }, } }, - ["LocalDisableRareModOnHitUnique__1"] = { affix = "", "DNT-UNUSED 20% chance when hitting a Rare Monster to disable one of its Modifiers", statOrder = { 7660 }, level = 1, group = "LocalDisableRareModOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2662365575] = { "DNT-UNUSED 20% chance when hitting a Rare Monster to disable one of its Modifiers" }, } }, - ["TheFlawedEdictUnique__1"] = { affix = "", "DNT-UNUSED Gain 20% Edict Declaration when you disable a rare monster mod", statOrder = { 7696 }, level = 1, group = "TheFlawedEdict", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3607612750] = { "DNT-UNUSED Gain 20% Edict Declaration when you disable a rare monster mod" }, } }, + ["LocalDisableRareModOnHitUnique__1"] = { affix = "", "DNT-UNUSED 20% chance when hitting a Rare Monster to disable one of its Modifiers", statOrder = { 7655 }, level = 1, group = "LocalDisableRareModOnHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2662365575] = { "DNT-UNUSED 20% chance when hitting a Rare Monster to disable one of its Modifiers" }, } }, + ["TheFlawedEdictUnique__1"] = { affix = "", "DNT-UNUSED Gain 20% Edict Declaration when you disable a rare monster mod", statOrder = { 7691 }, level = 1, group = "TheFlawedEdict", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3607612750] = { "DNT-UNUSED Gain 20% Edict Declaration when you disable a rare monster mod" }, } }, ["UniqueDesecratedModEffect1"] = { affix = "", "(60-80)% increased Desecrated Modifier magnitudes", statOrder = { 50 }, level = 1, group = "UniqueDesecratedModEffect", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [586037801] = { "(60-80)% increased Desecrated Modifier magnitudes" }, } }, ["UniqueMutatedVaalPresenceRadius"] = { affix = "", "100% reduced Presence Area of Effect", statOrder = { 1069 }, level = 1, group = "PresenceRadius", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "aura" }, tradeHashes = { [101878827] = { "100% reduced Presence Area of Effect" }, } }, ["UniqueMutatedVaalIncreasedLifeLeechRate"] = { affix = "", "Leech Life (-25-25)% slower", statOrder = { 1896 }, level = 1, group = "IncreasedLifeLeechRate", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [1570501432] = { "Leech Life (-25-25)% slower" }, } }, ["UniqueMutatedVaalLifeDegenerationPercentGracePeriod"] = { affix = "", "Lose (2.5-5)% of maximum Life per second", statOrder = { 1690 }, level = 1, group = "LifeDegenerationPercentGracePeriod", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1661347488] = { "Lose (2.5-5)% of maximum Life per second" }, } }, - ["UniqueMutatedVaalManaCostEfficiency"] = { affix = "", "25% increased Mana Cost Efficiency", statOrder = { 4718 }, level = 1, group = "ManaCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana" }, tradeHashes = { [4101445926] = { "25% increased Mana Cost Efficiency" }, } }, - ["UniqueMutatedVaalSkillCostEfficiency"] = { affix = "", "(20-30)% increased Cost Efficiency", statOrder = { 4743 }, level = 1, group = "SkillCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [263495202] = { "(20-30)% increased Cost Efficiency" }, } }, - ["UniqueMutatedVaalSpellLifeCostPercent"] = { affix = "", "(25-50)% of Spell Mana Cost Converted to Life Cost", statOrder = { 10038 }, level = 1, group = "SpellLifeCostPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life", "caster" }, tradeHashes = { [3544050945] = { "(25-50)% of Spell Mana Cost Converted to Life Cost" }, } }, - ["UniqueMutatedVaalGlobalDeflectionRating"] = { affix = "", "(15-25)% increased Deflection Rating", statOrder = { 6119 }, level = 1, group = "GlobalDeflectionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "evasion" }, tradeHashes = { [3040571529] = { "(15-25)% increased Deflection Rating" }, } }, - ["UniqueMutatedVaalSurroundedAreaOfEffect"] = { affix = "", "(20-30)% increased Surrounded Area of Effect", statOrder = { 10203 }, level = 1, group = "SurroundedAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [909236563] = { "(20-30)% increased Surrounded Area of Effect" }, } }, + ["UniqueMutatedVaalManaCostEfficiency"] = { affix = "", "25% increased Mana Cost Efficiency", statOrder = { 4716 }, level = 1, group = "ManaCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana" }, tradeHashes = { [4101445926] = { "25% increased Mana Cost Efficiency" }, } }, + ["UniqueMutatedVaalSkillCostEfficiency"] = { affix = "", "(20-30)% increased Cost Efficiency", statOrder = { 4741 }, level = 1, group = "SkillCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [263495202] = { "(20-30)% increased Cost Efficiency" }, } }, + ["UniqueMutatedVaalSpellLifeCostPercent"] = { affix = "", "(25-50)% of Spell Mana Cost Converted to Life Cost", statOrder = { 10031 }, level = 1, group = "SpellLifeCostPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life", "caster" }, tradeHashes = { [3544050945] = { "(25-50)% of Spell Mana Cost Converted to Life Cost" }, } }, + ["UniqueMutatedVaalGlobalDeflectionRating"] = { affix = "", "(15-25)% increased Deflection Rating", statOrder = { 6114 }, level = 1, group = "GlobalDeflectionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "evasion" }, tradeHashes = { [3040571529] = { "(15-25)% increased Deflection Rating" }, } }, + ["UniqueMutatedVaalSurroundedAreaOfEffect"] = { affix = "", "(20-30)% increased Surrounded Area of Effect", statOrder = { 10196 }, level = 1, group = "SurroundedAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [909236563] = { "(20-30)% increased Surrounded Area of Effect" }, } }, ["UniqueMutatedVaalTotemDuration"] = { affix = "", "(-30-30)% reduced Totem Duration", statOrder = { 1537 }, level = 1, group = "TotemDuration", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2357996603] = { "(-30-30)% reduced Totem Duration" }, } }, ["UniqueMutatedVaalAttackAndCastSpeedOnPlacingTotem"] = { affix = "", "25% increased Attack and Cast Speed if you've summoned a Totem Recently", statOrder = { 2925 }, level = 1, group = "AttackAndCastSpeedOnPlacingTotem", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3910614548] = { "25% increased Attack and Cast Speed if you've summoned a Totem Recently" }, } }, ["UniqueMutatedVaalLifeLeechAmount"] = { affix = "", "(20-25)% increased amount of Life Leeched", statOrder = { 1895 }, level = 1, group = "LifeLeechAmount", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [2112395885] = { "(20-25)% increased amount of Life Leeched" }, } }, @@ -4880,7 +4880,7 @@ return { ["UniqueMutatedVaalIgniteChanceIncrease"] = { affix = "", "25% increased Flammability Magnitude", statOrder = { 1055 }, level = 1, group = "IgniteChanceIncrease", weightKey = { }, weightVal = { }, tags = { "no_cold_spell_mods", "no_lightning_spell_mods", "no_chaos_spell_mods", }, modTags = { "mutatedunique_vaal", "elemental", "fire", "ailment" }, tradeHashes = { [2968503605] = { "25% increased Flammability Magnitude" }, } }, ["UniqueMutatedVaalPercentDamageGoesToMana"] = { affix = "", "(6-10)% of Damage taken Recouped as Mana", statOrder = { 1044 }, level = 1, group = "PercentDamageGoesToMana", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life", "mana" }, tradeHashes = { [472520716] = { "(6-10)% of Damage taken Recouped as Mana" }, } }, ["UniqueMutatedVaalMaximumLifeIncreasePercent"] = { affix = "", "(5-10)% increased maximum Life", statOrder = { 889 }, level = 1, group = "MaximumLifeIncreasePercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [983749596] = { "(5-10)% increased maximum Life" }, } }, - ["UniqueMutatedVaalBeltIncreasedFlaskChargesGained"] = { affix = "", "(20-30)% increased Flask Charges gained", statOrder = { 6640 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask", "mutatedunique_vaal" }, tradeHashes = { [1836676211] = { "(20-30)% increased Flask Charges gained" }, } }, + ["UniqueMutatedVaalBeltIncreasedFlaskChargesGained"] = { affix = "", "(20-30)% increased Flask Charges gained", statOrder = { 6635 }, level = 1, group = "BeltIncreasedFlaskChargesGained", weightKey = { }, weightVal = { }, modTags = { "flask", "mutatedunique_vaal" }, tradeHashes = { [1836676211] = { "(20-30)% increased Flask Charges gained" }, } }, ["UniqueMutatedVaalLocalEnegyShield"] = { affix = "", "+(50-150) to maximum Energy Shield", statOrder = { 843 }, level = 1, group = "LocalEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "energy_shield" }, tradeHashes = { [4052037485] = { "+(50-150) to maximum Energy Shield" }, } }, ["UniqueMutatedVaalLocalEvasionRating"] = { affix = "", "+(50-150) to Evasion Rating", statOrder = { 841 }, level = 1, group = "LocalEvasionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "evasion" }, tradeHashes = { [53045048] = { "+(50-150) to Evasion Rating" }, } }, ["UniqueMutatedVaalFireDamagePercentage"] = { affix = "", "(1-60)% increased Fire Damage", statOrder = { 873 }, level = 1, group = "FireDamagePercentage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "mutatedunique_vaal", "damage", "elemental", "fire" }, tradeHashes = { [3962278098] = { "(1-60)% increased Fire Damage" }, } }, @@ -4888,144 +4888,144 @@ return { ["UniqueMutatedVaalLightningDamagePercentage"] = { affix = "", "(1-60)% increased Lightning Damage", statOrder = { 875 }, level = 1, group = "LightningDamagePercentage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "mutatedunique_vaal", "damage", "elemental", "lightning" }, tradeHashes = { [2231156303] = { "(1-60)% increased Lightning Damage" }, } }, ["UniqueMutatedVaalChaosDamagePercentage"] = { affix = "", "(1-60)% increased Chaos Damage", statOrder = { 876 }, level = 1, group = "IncreasedChaosDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "mutatedunique_vaal", "damage", "chaos" }, tradeHashes = { [736967255] = { "(1-60)% increased Chaos Damage" }, } }, ["UniqueMutatedVaalChaosResistance"] = { affix = "", "+(1-60)% to Chaos Resistance", statOrder = { 1024 }, level = 1, group = "ChaosResistance", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "mutatedunique_vaal", "chaos", "resistance" }, tradeHashes = { [2923486259] = { "+(1-60)% to Chaos Resistance" }, } }, - ["UniqueMutatedVaalVolatilityOnCritChance"] = { affix = "", "(30-50)% chance to grant Volatility on Critical Hit", statOrder = { 7364 }, level = 1, group = "VolatilityOnCritChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2931872063] = { "(30-50)% chance to grant Volatility on Critical Hit" }, } }, - ["UniqueMutatedVaalCastSpeedIfCriticalStrikeDealtRecently"] = { affix = "", "(-15-15)% reduced Cast Speed if you've dealt a Critical Hit Recently", statOrder = { 5341 }, level = 1, group = "CastSpeedIfCriticalStrikeDealtRecently", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "mutatedunique_vaal", "caster", "speed" }, tradeHashes = { [1174076861] = { "(-15-15)% reduced Cast Speed if you've dealt a Critical Hit Recently" }, } }, - ["UniqueMutatedVaalPoisonEffect"] = { affix = "", "(10-16)% increased Magnitude of Poison you inflict", statOrder = { 9498 }, level = 1, group = "PoisonEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "damage", "ailment" }, tradeHashes = { [2487305362] = { "(10-16)% increased Magnitude of Poison you inflict" }, } }, + ["UniqueMutatedVaalVolatilityOnCritChance"] = { affix = "", "(30-50)% chance to grant Volatility on Critical Hit", statOrder = { 7359 }, level = 1, group = "VolatilityOnCritChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2931872063] = { "(30-50)% chance to grant Volatility on Critical Hit" }, } }, + ["UniqueMutatedVaalCastSpeedIfCriticalStrikeDealtRecently"] = { affix = "", "(-15-15)% reduced Cast Speed if you've dealt a Critical Hit Recently", statOrder = { 5337 }, level = 1, group = "CastSpeedIfCriticalStrikeDealtRecently", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "mutatedunique_vaal", "caster", "speed" }, tradeHashes = { [1174076861] = { "(-15-15)% reduced Cast Speed if you've dealt a Critical Hit Recently" }, } }, + ["UniqueMutatedVaalPoisonEffect"] = { affix = "", "(10-16)% increased Magnitude of Poison you inflict", statOrder = { 9492 }, level = 1, group = "PoisonEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "damage", "ailment" }, tradeHashes = { [2487305362] = { "(10-16)% increased Magnitude of Poison you inflict" }, } }, ["UniqueMutatedVaalDamageTakenGainedAsLife"] = { affix = "", "(5-10)% of Damage taken Recouped as Life", statOrder = { 1037 }, level = 1, group = "DamageTakenGainedAsLife", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [1444556985] = { "(5-10)% of Damage taken Recouped as Life" }, } }, ["UniqueMutatedVaalIncreasedStunThreshold"] = { affix = "", "(20-30)% increased Stun Threshold", statOrder = { 2983 }, level = 1, group = "IncreasedStunThreshold", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [680068163] = { "(20-30)% increased Stun Threshold" }, } }, ["UniqueMutatedVaalLocalEnergyShield1"] = { affix = "", "+(60-100) to maximum Energy Shield", statOrder = { 843 }, level = 1, group = "LocalEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "energy_shield" }, tradeHashes = { [4052037485] = { "+(60-100) to maximum Energy Shield" }, } }, ["UniqueMutatedVaalBeltFlaskLifeRecovery"] = { affix = "", "(10-30)% increased Life Recovery from Flasks", statOrder = { 1794 }, level = 1, group = "BeltFlaskLifeRecovery", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [821241191] = { "(10-30)% increased Life Recovery from Flasks" }, } }, - ["UniqueMutatedVaalBeltIncreasedCharmChargesGained"] = { affix = "", "(10-30)% increased Charm Charges gained", statOrder = { 5605 }, level = 1, group = "BeltIncreasedCharmChargesGained", weightKey = { }, weightVal = { }, modTags = { "charm", "mutatedunique_vaal" }, tradeHashes = { [3585532255] = { "(10-30)% increased Charm Charges gained" }, } }, + ["UniqueMutatedVaalBeltIncreasedCharmChargesGained"] = { affix = "", "(10-30)% increased Charm Charges gained", statOrder = { 5601 }, level = 1, group = "BeltIncreasedCharmChargesGained", weightKey = { }, weightVal = { }, modTags = { "charm", "mutatedunique_vaal" }, tradeHashes = { [3585532255] = { "(10-30)% increased Charm Charges gained" }, } }, ["UniqueMutatedVaalDamageRemovedFromManaBeforeLife"] = { affix = "", "10% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life", "mana" }, tradeHashes = { [458438597] = { "10% of Damage is taken from Mana before Life" }, } }, ["UniqueMutatedVaalMaximumManaOnKillPercent"] = { affix = "", "Recover (1-2)% of maximum Mana on Kill", statOrder = { 1513 }, level = 1, group = "MaximumManaOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana" }, tradeHashes = { [1030153674] = { "Recover (1-2)% of maximum Mana on Kill" }, } }, ["UniqueMutatedVaalIncreasedLife"] = { affix = "", "+(70-100) to maximum Life", statOrder = { 887 }, level = 1, group = "IncreasedLife", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [3299347043] = { "+(70-100) to maximum Life" }, } }, ["UniqueMutatedVaalIncreasedLife1"] = { affix = "", "+(60-80) to maximum Life", statOrder = { 887 }, level = 1, group = "IncreasedLife", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [3299347043] = { "+(60-80) to maximum Life" }, } }, ["UniqueMutatedVaalAllAttributes"] = { affix = "", "+(17-23) to all Attributes", statOrder = { 991 }, level = 1, group = "AllAttributes", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "attribute" }, tradeHashes = { [1379411836] = { "+(17-23) to all Attributes" }, } }, - ["UniqueMutatedVaalCriticalStrikeChanceIfNoCriticalStrikeDealtRecently"] = { affix = "", "(120-200)% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently", statOrder = { 5847 }, level = 1, group = "CriticalStrikeChanceIfNoCriticalStrikeDealtRecently", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "critical" }, tradeHashes = { [2856328513] = { "(120-200)% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently" }, } }, - ["UniqueMutatedVaalManaCostEfficiency1"] = { affix = "", "(20-30)% increased Mana Cost Efficiency", statOrder = { 4718 }, level = 1, group = "ManaCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana" }, tradeHashes = { [4101445926] = { "(20-30)% increased Mana Cost Efficiency" }, } }, - ["UniqueMutatedVaalRecoverLifeOnKillingPoisonedEnemyPerPoison"] = { affix = "", "Recover (0.5-1)% of maximum Life per Poison affecting Enemies you Kill", statOrder = { 9704 }, level = 1, group = "RecoverLifeOnKillingPoisonedEnemyPerPoison", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2535713562] = { "Recover (0.5-1)% of maximum Life per Poison affecting Enemies you Kill" }, } }, + ["UniqueMutatedVaalCriticalStrikeChanceIfNoCriticalStrikeDealtRecently"] = { affix = "", "(120-200)% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently", statOrder = { 5843 }, level = 1, group = "CriticalStrikeChanceIfNoCriticalStrikeDealtRecently", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "critical" }, tradeHashes = { [2856328513] = { "(120-200)% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently" }, } }, + ["UniqueMutatedVaalManaCostEfficiency1"] = { affix = "", "(20-30)% increased Mana Cost Efficiency", statOrder = { 4716 }, level = 1, group = "ManaCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana" }, tradeHashes = { [4101445926] = { "(20-30)% increased Mana Cost Efficiency" }, } }, + ["UniqueMutatedVaalRecoverLifeOnKillingPoisonedEnemyPerPoison"] = { affix = "", "Recover (0.5-1)% of maximum Life per Poison affecting Enemies you Kill", statOrder = { 9698 }, level = 1, group = "RecoverLifeOnKillingPoisonedEnemyPerPoison", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2535713562] = { "Recover (0.5-1)% of maximum Life per Poison affecting Enemies you Kill" }, } }, ["UniqueMutatedVaalLifeRegenerationRatePercentage"] = { affix = "", "Regenerate (1.5-3)% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [836936635] = { "Regenerate (1.5-3)% of maximum Life per second" }, } }, ["UniqueMutatedVaalIgniteChanceIncrease1"] = { affix = "", "(15-25)% increased Flammability Magnitude", statOrder = { 1055 }, level = 1, group = "IgniteChanceIncrease", weightKey = { }, weightVal = { }, tags = { "no_cold_spell_mods", "no_lightning_spell_mods", "no_chaos_spell_mods", }, modTags = { "mutatedunique_vaal", "elemental", "fire", "ailment" }, tradeHashes = { [2968503605] = { "(15-25)% increased Flammability Magnitude" }, } }, ["UniqueMutatedVaalIgniteEffect"] = { affix = "", "(26-40)% increased Ignite Magnitude", statOrder = { 1077 }, level = 1, group = "IgniteEffect", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "mutatedunique_vaal", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [3791899485] = { "(26-40)% increased Ignite Magnitude" }, } }, - ["UniqueMutatedVaalChanceToGainAdditionalRandomCharge"] = { affix = "", "50% chance to gain an additional random Charge when you gain a Charge", statOrder = { 5522 }, level = 1, group = "ChanceToGainAdditionalRandomCharge", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [504210122] = { "50% chance to gain an additional random Charge when you gain a Charge" }, } }, + ["UniqueMutatedVaalChanceToGainAdditionalRandomCharge"] = { affix = "", "50% chance to gain an additional random Charge when you gain a Charge", statOrder = { 5518 }, level = 1, group = "ChanceToGainAdditionalRandomCharge", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [504210122] = { "50% chance to gain an additional random Charge when you gain a Charge" }, } }, ["UniqueMutatedVaalChargeDuration"] = { affix = "", "(-60-60)% reduced Endurance, Frenzy and Power Charge Duration", statOrder = { 2761 }, level = 1, group = "ChargeDuration", weightKey = { }, weightVal = { }, modTags = { "endurance_charge", "frenzy_charge", "power_charge", "mutatedunique_vaal" }, tradeHashes = { [2839036860] = { "(-60-60)% reduced Endurance, Frenzy and Power Charge Duration" }, } }, - ["UniqueMutatedVaalPoisonStackCount"] = { affix = "", "Targets can be affected by +1 of your Poisons at the same time", statOrder = { 9327 }, level = 1, group = "PoisonStackCount", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1755296234] = { "Targets can be affected by +1 of your Poisons at the same time" }, } }, - ["UniqueMutatedVaalDeflectDamageTakenRecoupedAsLife"] = { affix = "", "(10-20)% of Damage taken from Deflected Hits Recouped as Life", statOrder = { 6116 }, level = 1, group = "DeflectDamageTakenRecoupedAsLife", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3471443885] = { "(10-20)% of Damage taken from Deflected Hits Recouped as Life" }, } }, - ["UniqueMutatedVaalGoldFoundIncrease"] = { affix = "", "(-15-15)% reduced Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop", "mutatedunique_vaal" }, tradeHashes = { [3175163625] = { "(-15-15)% reduced Quantity of Gold Dropped by Slain Enemies" }, } }, + ["UniqueMutatedVaalPoisonStackCount"] = { affix = "", "Targets can be affected by +1 of your Poisons at the same time", statOrder = { 9321 }, level = 1, group = "PoisonStackCount", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1755296234] = { "Targets can be affected by +1 of your Poisons at the same time" }, } }, + ["UniqueMutatedVaalDeflectDamageTakenRecoupedAsLife"] = { affix = "", "(10-20)% of Damage taken from Deflected Hits Recouped as Life", statOrder = { 6111 }, level = 1, group = "DeflectDamageTakenRecoupedAsLife", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3471443885] = { "(10-20)% of Damage taken from Deflected Hits Recouped as Life" }, } }, + ["UniqueMutatedVaalGoldFoundIncrease"] = { affix = "", "(-15-15)% reduced Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop", "mutatedunique_vaal" }, tradeHashes = { [3175163625] = { "(-15-15)% reduced Quantity of Gold Dropped by Slain Enemies" }, } }, ["UniqueMutatedVaalLightningResistance"] = { affix = "", "+(-60-60)% to Lightning Resistance", statOrder = { 1023 }, level = 1, group = "LightningResistance", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "lightning_resistance", "mutatedunique_vaal", "elemental", "lightning", "resistance" }, tradeHashes = { [1671376347] = { "+(-60-60)% to Lightning Resistance" }, } }, - ["UniqueMutatedVaalLifeRegenerationWhileSurrounded"] = { affix = "", "Regenerate (0.5-1.5)% of maximum Life per second while Surrounded", statOrder = { 7510 }, level = 1, group = "LifeRegenerationWhileSurrounded", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [2002533190] = { "Regenerate (0.5-1.5)% of maximum Life per second while Surrounded" }, } }, + ["UniqueMutatedVaalLifeRegenerationWhileSurrounded"] = { affix = "", "Regenerate (0.5-1.5)% of maximum Life per second while Surrounded", statOrder = { 7505 }, level = 1, group = "LifeRegenerationWhileSurrounded", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [2002533190] = { "Regenerate (0.5-1.5)% of maximum Life per second while Surrounded" }, } }, ["UniqueMutatedVaalLocalPhysicalDamageReductionRating1"] = { affix = "", "+(60-75) to Armour", statOrder = { 840 }, level = 1, group = "LocalPhysicalDamageReductionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "armour" }, tradeHashes = { [3484657501] = { "+(60-75) to Armour" }, } }, ["UniqueMutatedVaalPercentageStrength"] = { affix = "", "(5-10)% increased Strength", statOrder = { 999 }, level = 1, group = "PercentageStrength", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "attribute" }, tradeHashes = { [734614379] = { "(5-10)% increased Strength" }, } }, ["UniqueMutatedVaalAreaOfEffectIfKilledRecently"] = { affix = "", "(10-25)% increased Area of Effect if you've Killed Recently", statOrder = { 3871 }, level = 1, group = "AreaOfEffectIfKilledRecently", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3481736410] = { "(10-25)% increased Area of Effect if you've Killed Recently" }, } }, - ["UniqueMutatedVaalSpellChanceToFireTwoAdditionalProjectiles"] = { affix = "", "(5-10)% chance for Spell Skills to fire 2 additional Projectiles", statOrder = { 10034 }, level = 1, group = "SpellChanceToFireTwoAdditionalProjectiles", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "caster" }, tradeHashes = { [2910761524] = { "(5-10)% chance for Spell Skills to fire 2 additional Projectiles" }, } }, - ["UniqueMutatedVaalEnergyGeneration"] = { affix = "", "Meta Skills gain (-30-30)% reduced Energy", statOrder = { 6410 }, level = 1, group = "EnergyGeneration", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [4236566306] = { "Meta Skills gain (-30-30)% reduced Energy" }, } }, + ["UniqueMutatedVaalSpellChanceToFireTwoAdditionalProjectiles"] = { affix = "", "(5-10)% chance for Spell Skills to fire 2 additional Projectiles", statOrder = { 10027 }, level = 1, group = "SpellChanceToFireTwoAdditionalProjectiles", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "caster" }, tradeHashes = { [2910761524] = { "(5-10)% chance for Spell Skills to fire 2 additional Projectiles" }, } }, + ["UniqueMutatedVaalEnergyGeneration"] = { affix = "", "Meta Skills gain (-30-30)% reduced Energy", statOrder = { 6405 }, level = 1, group = "EnergyGeneration", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [4236566306] = { "Meta Skills gain (-30-30)% reduced Energy" }, } }, ["UniqueMutatedVaalAilmentChance"] = { affix = "", "(20-30)% increased chance to inflict Ailments", statOrder = { 4255 }, level = 1, group = "AilmentChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "ailment" }, tradeHashes = { [1772247089] = { "(20-30)% increased chance to inflict Ailments" }, } }, - ["UniqueMutatedVaalManaCostEfficiency2"] = { affix = "", "(13-17)% increased Mana Cost Efficiency", statOrder = { 4718 }, level = 1, group = "ManaCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana" }, tradeHashes = { [4101445926] = { "(13-17)% increased Mana Cost Efficiency" }, } }, + ["UniqueMutatedVaalManaCostEfficiency2"] = { affix = "", "(13-17)% increased Mana Cost Efficiency", statOrder = { 4716 }, level = 1, group = "ManaCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana" }, tradeHashes = { [4101445926] = { "(13-17)% increased Mana Cost Efficiency" }, } }, ["UniqueMutatedVaalLocalSoulCoreAlsoGainBenefitsFromHelmet"] = { affix = "", "This item gains bonuses from Socketed Soul Cores as though it was also a Helmet", statOrder = { 80 }, level = 1, group = "LocalSoulCoreAlsoGainBenefitsFromHelmet", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3773763721] = { "This item gains bonuses from Socketed Soul Cores as though it was also a Helmet" }, } }, ["UniqueMutatedVaalLocalSoulCoreAlsoGainBenefitsFromGloves"] = { affix = "", "This item gains bonuses from Socketed Soul Cores as though it was also Gloves", statOrder = { 79 }, level = 1, group = "LocalSoulCoreAlsoGainBenefitsFromGloves", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3915618954] = { "This item gains bonuses from Socketed Soul Cores as though it was also Gloves" }, } }, ["UniqueMutatedVaalLocalSoulCoreAlsoGainBenefitsFromBoots"] = { affix = "", "This item gains bonuses from Socketed Soul Cores as though it was also Boots", statOrder = { 78 }, level = 1, group = "LocalSoulCoreAlsoGainBenefitsFromBoots", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [150590298] = { "This item gains bonuses from Socketed Soul Cores as though it was also Boots" }, } }, ["UniqueMutatedVaalEnergyShieldDelay1"] = { affix = "", "(33-66)% faster start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "energy_shield" }, tradeHashes = { [1782086450] = { "(33-66)% faster start of Energy Shield Recharge" }, } }, - ["UniqueMutatedVaalSkillCostEfficiency1"] = { affix = "", "(-30-30)% reduced Cost Efficiency", statOrder = { 4743 }, level = 1, group = "SkillCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [263495202] = { "(-30-30)% reduced Cost Efficiency" }, } }, + ["UniqueMutatedVaalSkillCostEfficiency1"] = { affix = "", "(-30-30)% reduced Cost Efficiency", statOrder = { 4741 }, level = 1, group = "SkillCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [263495202] = { "(-30-30)% reduced Cost Efficiency" }, } }, ["UniqueMutatedVaalPresenceRadius1"] = { affix = "", "(15-30)% increased Presence Area of Effect", statOrder = { 1069 }, level = 1, group = "PresenceRadius", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "aura" }, tradeHashes = { [101878827] = { "(15-30)% increased Presence Area of Effect" }, } }, - ["UniqueMutatedVaalLifeCostEfficiency"] = { affix = "", "(8-15)% increased Life Cost Efficiency", statOrder = { 4708 }, level = 1, group = "LifeCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [310945763] = { "(8-15)% increased Life Cost Efficiency" }, } }, - ["UniqueMutatedVaalEvasionRatingPercentWhileSprinting"] = { affix = "", "(100-150)% increased Evasion Rating while Sprinting", statOrder = { 6490 }, level = 1, group = "EvasionRatingPercentWhileSprinting", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1586136369] = { "(100-150)% increased Evasion Rating while Sprinting" }, } }, + ["UniqueMutatedVaalLifeCostEfficiency"] = { affix = "", "(8-15)% increased Life Cost Efficiency", statOrder = { 4706 }, level = 1, group = "LifeCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [310945763] = { "(8-15)% increased Life Cost Efficiency" }, } }, + ["UniqueMutatedVaalEvasionRatingPercentWhileSprinting"] = { affix = "", "(100-150)% increased Evasion Rating while Sprinting", statOrder = { 6485 }, level = 1, group = "EvasionRatingPercentWhileSprinting", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1586136369] = { "(100-150)% increased Evasion Rating while Sprinting" }, } }, ["UniqueMutatedVaalProjectileSpeed"] = { affix = "", "(16-24)% increased Projectile Speed", statOrder = { 897 }, level = 1, group = "ProjectileSpeed", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "speed" }, tradeHashes = { [3759663284] = { "(16-24)% increased Projectile Speed" }, } }, - ["UniqueMutatedVaalGainSoulEaterStackOnHit"] = { affix = "", "Eat a Soul when you Hit a Unique Enemy, no more than once every 0.5 seconds", statOrder = { 6860 }, level = 1, group = "GainSoulEaterStackOnHit", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2103621252] = { "Eat a Soul when you Hit a Unique Enemy, no more than once every 0.5 seconds" }, } }, + ["UniqueMutatedVaalGainSoulEaterStackOnHit"] = { affix = "", "Eat a Soul when you Hit a Unique Enemy, no more than once every 0.5 seconds", statOrder = { 6855 }, level = 1, group = "GainSoulEaterStackOnHit", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2103621252] = { "Eat a Soul when you Hit a Unique Enemy, no more than once every 0.5 seconds" }, } }, ["UniqueMutatedVaalPowerFrenzyOrEnduranceChargeOnKill"] = { affix = "", "(15-30)% chance to gain a Power, Frenzy, or Endurance Charge on kill", statOrder = { 3293 }, level = 1, group = "PowerFrenzyOrEnduranceChargeOnKill", weightKey = { }, weightVal = { }, modTags = { "endurance_charge", "frenzy_charge", "power_charge", "mutatedunique_vaal" }, tradeHashes = { [498214257] = { "(15-30)% chance to gain a Power, Frenzy, or Endurance Charge on kill" }, } }, ["UniqueMutatedVaalLocalEnergyShield"] = { affix = "", "+(90-120) to maximum Energy Shield", statOrder = { 843 }, level = 1, group = "LocalEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "energy_shield" }, tradeHashes = { [4052037485] = { "+(90-120) to maximum Energy Shield" }, } }, - ["UniqueMutatedVaalMaximumRagePerGlorySkillUsed"] = { affix = "", "+(8-10) maximum Rage if you've used a Skill that Requires Glory in the past 20 seconds", statOrder = { 8840 }, level = 1, group = "MaximumRagePerGlorySkillUsed", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3302775221] = { "+(8-10) maximum Rage if you've used a Skill that Requires Glory in the past 20 seconds" }, } }, - ["UniqueMutatedVaalMaxRageFromRageOnHitChance"] = { affix = "", "(12-16)% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage", statOrder = { 6810 }, level = 1, group = "MaxRageFromRageOnHitChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2710292678] = { "(12-16)% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage" }, } }, + ["UniqueMutatedVaalMaximumRagePerGlorySkillUsed"] = { affix = "", "+(8-10) maximum Rage if you've used a Skill that Requires Glory in the past 20 seconds", statOrder = { 8835 }, level = 1, group = "MaximumRagePerGlorySkillUsed", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3302775221] = { "+(8-10) maximum Rage if you've used a Skill that Requires Glory in the past 20 seconds" }, } }, + ["UniqueMutatedVaalMaxRageFromRageOnHitChance"] = { affix = "", "(12-16)% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage", statOrder = { 6805 }, level = 1, group = "MaxRageFromRageOnHitChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2710292678] = { "(12-16)% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage" }, } }, ["UniqueMutatedVaalIncreasedAttackSpeed"] = { affix = "", "25% increased Attack Speed", statOrder = { 985 }, level = 1, group = "IncreasedAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "attack", "speed" }, tradeHashes = { [681332047] = { "25% increased Attack Speed" }, } }, ["UniqueMutatedVaalArmourAppliesToElementalDamage"] = { affix = "", "+(33-66)% of Armour also applies to Elemental Damage", statOrder = { 1027 }, level = 1, group = "ArmourAppliesToElementalDamage", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "armour", "elemental" }, tradeHashes = { [3362812763] = { "+(33-66)% of Armour also applies to Elemental Damage" }, } }, - ["UniqueMutatedVaalCharmChargeGeneration"] = { affix = "", "Charms gain 0.5 charges per Second", statOrder = { 6889 }, level = 1, group = "CharmChargeGeneration", weightKey = { }, weightVal = { }, modTags = { "charm", "mutatedunique_vaal" }, tradeHashes = { [185580205] = { "Charms gain 0.5 charges per Second" }, } }, - ["UniqueMutatedVaalRemoveBleedOnLifeFlaskUse"] = { affix = "", "Remove Bleeding when you use a Life Flask", statOrder = { 9744 }, level = 1, group = "RemoveBleedOnLifeFlaskUse", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1394184789] = { "Remove Bleeding when you use a Life Flask" }, } }, - ["UniqueMutatedVaalChanceToNotConsumeInfusion"] = { affix = "", "Skills have (5-10)% chance to not remove Elemental Infusions but still count as consuming them", statOrder = { 5564 }, level = 1, group = "ChanceToNotConsumeInfusion", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3024873336] = { "Skills have (5-10)% chance to not remove Elemental Infusions but still count as consuming them" }, } }, - ["UniqueMutatedVaalSpellSkillProjectileSpeed"] = { affix = "", "(-30-30)% reduced Projectile Speed for Spell Skills", statOrder = { 10031 }, level = 1, group = "SpellSkillProjectileSpeed", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3359797958] = { "(-30-30)% reduced Projectile Speed for Spell Skills" }, } }, - ["UniqueMutatedVaalSpellsFire8AdditionalProjectileChance"] = { affix = "", "(5-10)% chance for Spell Skills to fire 8 additional Projectiles in a circle", statOrder = { 10030 }, level = 1, group = "SpellsFire8AdditionalProjectileChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [4224832423] = { "(5-10)% chance for Spell Skills to fire 8 additional Projectiles in a circle" }, } }, + ["UniqueMutatedVaalCharmChargeGeneration"] = { affix = "", "Charms gain 0.5 charges per Second", statOrder = { 6884 }, level = 1, group = "CharmChargeGeneration", weightKey = { }, weightVal = { }, modTags = { "charm", "mutatedunique_vaal" }, tradeHashes = { [185580205] = { "Charms gain 0.5 charges per Second" }, } }, + ["UniqueMutatedVaalRemoveBleedOnLifeFlaskUse"] = { affix = "", "Remove Bleeding when you use a Life Flask", statOrder = { 9738 }, level = 1, group = "RemoveBleedOnLifeFlaskUse", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1394184789] = { "Remove Bleeding when you use a Life Flask" }, } }, + ["UniqueMutatedVaalChanceToNotConsumeInfusion"] = { affix = "", "Skills have (5-10)% chance to not remove Elemental Infusions but still count as consuming them", statOrder = { 5560 }, level = 1, group = "ChanceToNotConsumeInfusion", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3024873336] = { "Skills have (5-10)% chance to not remove Elemental Infusions but still count as consuming them" }, } }, + ["UniqueMutatedVaalSpellSkillProjectileSpeed"] = { affix = "", "(-30-30)% reduced Projectile Speed for Spell Skills", statOrder = { 10024 }, level = 1, group = "SpellSkillProjectileSpeed", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3359797958] = { "(-30-30)% reduced Projectile Speed for Spell Skills" }, } }, + ["UniqueMutatedVaalSpellsFire8AdditionalProjectileChance"] = { affix = "", "(5-10)% chance for Spell Skills to fire 8 additional Projectiles in a circle", statOrder = { 10023 }, level = 1, group = "SpellsFire8AdditionalProjectileChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [4224832423] = { "(5-10)% chance for Spell Skills to fire 8 additional Projectiles in a circle" }, } }, ["UniqueMutatedVaalGlobalSkillGemLevel"] = { affix = "", "+(2-4) to Level of all Skills", statOrder = { 949 }, level = 1, group = "GlobalSkillGemLevel", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "gem" }, tradeHashes = { [4283407333] = { "+(2-4) to Level of all Skills" }, } }, ["UniqueMutatedVaalGlobalSkillGemQuality"] = { affix = "", "+(5-10)% to Quality of all Skills", statOrder = { 975 }, level = 1, group = "GlobalSkillGemQuality", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "gem" }, tradeHashes = { [3655769732] = { "+(5-10)% to Quality of all Skills" }, } }, ["UniqueMutatedVaalBaseSpirit"] = { affix = "", "+50 to Spirit", statOrder = { 896 }, level = 1, group = "BaseSpirit", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3981240776] = { "+50 to Spirit" }, } }, ["UniqueMutatedVaalPercentageAllAttributes"] = { affix = "", "(5-10)% increased Attributes", statOrder = { 998 }, level = 1, group = "PercentageAllAttributes", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "attribute" }, tradeHashes = { [3143208761] = { "(5-10)% increased Attributes" }, } }, ["UniqueMutatedVaalLocalPhysicalDamage1"] = { affix = "", "Adds (40-60) to (70-90) Physical Damage", statOrder = { 831 }, level = 1, group = "LocalPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "mutatedunique_vaal", "damage", "physical", "attack" }, tradeHashes = { [1940865751] = { "Adds (40-60) to (70-90) Physical Damage" }, } }, - ["UniqueMutatedVaalAftershockChance"] = { affix = "", "(5-10)% chance for Slam Skills you use yourself to cause an additional Aftershock", statOrder = { 10626 }, level = 1, group = "AftershockChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2045949233] = { "(5-10)% chance for Slam Skills you use yourself to cause an additional Aftershock" }, } }, - ["UniqueMutatedVaalManaCostEfficiency3"] = { affix = "", "(-30-30)% reduced Mana Cost Efficiency", statOrder = { 4718 }, level = 1, group = "ManaCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana" }, tradeHashes = { [4101445926] = { "(-30-30)% reduced Mana Cost Efficiency" }, } }, - ["UniqueMutatedVaalLifeCostEfficiency1"] = { affix = "", "(10-25)% increased Life Cost Efficiency", statOrder = { 4708 }, level = 1, group = "LifeCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [310945763] = { "(10-25)% increased Life Cost Efficiency" }, } }, + ["UniqueMutatedVaalAftershockChance"] = { affix = "", "(5-10)% chance for Slam Skills you use yourself to cause an additional Aftershock", statOrder = { 10619 }, level = 1, group = "AftershockChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2045949233] = { "(5-10)% chance for Slam Skills you use yourself to cause an additional Aftershock" }, } }, + ["UniqueMutatedVaalManaCostEfficiency3"] = { affix = "", "(-30-30)% reduced Mana Cost Efficiency", statOrder = { 4716 }, level = 1, group = "ManaCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana" }, tradeHashes = { [4101445926] = { "(-30-30)% reduced Mana Cost Efficiency" }, } }, + ["UniqueMutatedVaalLifeCostEfficiency1"] = { affix = "", "(10-25)% increased Life Cost Efficiency", statOrder = { 4706 }, level = 1, group = "LifeCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [310945763] = { "(10-25)% increased Life Cost Efficiency" }, } }, ["UniqueMutatedVaalMaximumLifeIncreasePercent1"] = { affix = "", "(5-10)% increased maximum Life", statOrder = { 889 }, level = 1, group = "MaximumLifeIncreasePercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [983749596] = { "(5-10)% increased maximum Life" }, } }, ["UniqueMutatedVaalLifeRegenerationRatePercentage1"] = { affix = "", "Regenerate (1-3)% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [836936635] = { "Regenerate (1-3)% of maximum Life per second" }, } }, - ["UniqueMutatedVaalLifeLeechFromThorns"] = { affix = "", "(5-10)% of Thorns Damage Leeched as Life", statOrder = { 4712 }, level = 1, group = "LifeLeechFromThorns", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1753977518] = { "(5-10)% of Thorns Damage Leeched as Life" }, } }, + ["UniqueMutatedVaalLifeLeechFromThorns"] = { affix = "", "(5-10)% of Thorns Damage Leeched as Life", statOrder = { 4710 }, level = 1, group = "LifeLeechFromThorns", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1753977518] = { "(5-10)% of Thorns Damage Leeched as Life" }, } }, ["UniqueMutatedVaalGlobalFlaskLifeRecovery"] = { affix = "", "(25-50)% increased Life Recovery from Flasks", statOrder = { 1794 }, level = 1, group = "GlobalFlaskLifeRecovery", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [821241191] = { "(25-50)% increased Life Recovery from Flasks" }, } }, ["UniqueMutatedVaalLocalPhysicalDamageReductionRating2"] = { affix = "", "+(220-320) to Armour", statOrder = { 840 }, level = 1, group = "LocalPhysicalDamageReductionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "armour" }, tradeHashes = { [3484657501] = { "+(220-320) to Armour" }, } }, - ["UniqueMutatedVaalLifeFlaskChargePercentGeneration"] = { affix = "", "(15-30)% increased Life Flask Charges gained", statOrder = { 7433 }, level = 1, group = "LifeFlaskChargePercentGeneration", weightKey = { }, weightVal = { }, modTags = { "flask", "mutatedunique_vaal" }, tradeHashes = { [4009879772] = { "(15-30)% increased Life Flask Charges gained" }, } }, + ["UniqueMutatedVaalLifeFlaskChargePercentGeneration"] = { affix = "", "(15-30)% increased Life Flask Charges gained", statOrder = { 7428 }, level = 1, group = "LifeFlaskChargePercentGeneration", weightKey = { }, weightVal = { }, modTags = { "flask", "mutatedunique_vaal" }, tradeHashes = { [4009879772] = { "(15-30)% increased Life Flask Charges gained" }, } }, ["UniqueMutatedVaalLocalArmourAndEnergyShield"] = { affix = "", "(100-150)% increased Armour and Energy Shield", statOrder = { 851 }, level = 1, group = "LocalArmourAndEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "armour", "energy_shield" }, tradeHashes = { [3321629045] = { "(100-150)% increased Armour and Energy Shield" }, } }, - ["UniqueMutatedVaalGoldFoundIncrease1"] = { affix = "", "(5-10)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop", "mutatedunique_vaal" }, tradeHashes = { [3175163625] = { "(5-10)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, + ["UniqueMutatedVaalGoldFoundIncrease1"] = { affix = "", "(5-10)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop", "mutatedunique_vaal" }, tradeHashes = { [3175163625] = { "(5-10)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, ["UniqueMutatedVaalLightRadiusModifiersApplyToAreaOfEffect"] = { affix = "", "Increases and Reductions to Light Radius also apply to Area of Effect at (25-50)% of their value", statOrder = { 2279 }, level = 1, group = "LightRadiusModifiersApplyToAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1138742368] = { "Increases and Reductions to Light Radius also apply to Area of Effect at (25-50)% of their value" }, } }, - ["UniqueMutatedVaalProjectileForkChanceIfMeleeRecently"] = { affix = "", "Projectiles have (50-75)% chance to Fork if you've dealt a Melee Hit in the past eight seconds", statOrder = { 9565 }, level = 1, group = "ProjectileForkChanceIfMeleeRecently", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2189073790] = { "Projectiles have (50-75)% chance to Fork if you've dealt a Melee Hit in the past eight seconds" }, } }, + ["UniqueMutatedVaalProjectileForkChanceIfMeleeRecently"] = { affix = "", "Projectiles have (50-75)% chance to Fork if you've dealt a Melee Hit in the past eight seconds", statOrder = { 9559 }, level = 1, group = "ProjectileForkChanceIfMeleeRecently", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2189073790] = { "Projectiles have (50-75)% chance to Fork if you've dealt a Melee Hit in the past eight seconds" }, } }, ["UniqueMutatedVaalIncreasedWeaponElementalDamagePercent"] = { affix = "", "(100-150)% increased Elemental Damage with Attacks", statOrder = { 877 }, level = 1, group = "IncreasedWeaponElementalDamagePercent", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "has_attack_mod", "mutatedunique_vaal", "damage", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [387439868] = { "(100-150)% increased Elemental Damage with Attacks" }, } }, ["UniqueMutatedVaalLocalBaseCriticalStrikeChance"] = { affix = "", "+(2-4)% to Critical Hit Chance", statOrder = { 944 }, level = 1, group = "LocalBaseCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "attack", "critical" }, tradeHashes = { [518292764] = { "+(2-4)% to Critical Hit Chance" }, } }, - ["UniqueMutatedVaalTreatResistsAsInvertedChance"] = { affix = "", "Hits have (15-30)% chance to treat Enemy Monster Elemental Resistance values as inverted", statOrder = { 10316 }, level = 1, group = "TreatResistsAsInvertedChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3593401321] = { "Hits have (15-30)% chance to treat Enemy Monster Elemental Resistance values as inverted" }, } }, + ["UniqueMutatedVaalTreatResistsAsInvertedChance"] = { affix = "", "Hits have (15-30)% chance to treat Enemy Monster Elemental Resistance values as inverted", statOrder = { 10309 }, level = 1, group = "TreatResistsAsInvertedChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3593401321] = { "Hits have (15-30)% chance to treat Enemy Monster Elemental Resistance values as inverted" }, } }, ["UniqueMutatedVaalAtziriSplendourArmour1"] = { affix = "", "+(100-200) to Armour", statOrder = { 840 }, level = 1, group = "LocalPhysicalDamageReductionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "armour" }, tradeHashes = { [3484657501] = { "+(100-200) to Armour" }, } }, ["UniqueMutatedVaalAtziriSplendourEvasion1"] = { affix = "", "+(100-200) to Evasion Rating", statOrder = { 841 }, level = 1, group = "LocalEvasionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "evasion" }, tradeHashes = { [53045048] = { "+(100-200) to Evasion Rating" }, } }, ["UniqueMutatedVaalAtziriSplendourEnergyShield1"] = { affix = "", "+(66-100) to maximum Energy Shield", statOrder = { 843 }, level = 1, group = "LocalEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "energy_shield" }, tradeHashes = { [4052037485] = { "+(66-100) to maximum Energy Shield" }, } }, ["UniqueMutatedVaalLocalSoulCoreEffect"] = { affix = "", "(10-20)% increased effect of Socketed Soul Cores", statOrder = { 179 }, level = 1, group = "LocalSoulCoreEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [4065505214] = { "(10-20)% increased effect of Socketed Soul Cores" }, } }, - ["UniqueMutatedVaalSkillCostEfficiency2"] = { affix = "", "(10-20)% increased Cost Efficiency", statOrder = { 4743 }, level = 1, group = "SkillCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [263495202] = { "(10-20)% increased Cost Efficiency" }, } }, + ["UniqueMutatedVaalSkillCostEfficiency2"] = { affix = "", "(10-20)% increased Cost Efficiency", statOrder = { 4741 }, level = 1, group = "SkillCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [263495202] = { "(10-20)% increased Cost Efficiency" }, } }, ["UniqueMutatedVaalIgniteEffect1"] = { affix = "", "(20-40)% increased Ignite Magnitude", statOrder = { 1077 }, level = 1, group = "IgniteEffect", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "mutatedunique_vaal", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [3791899485] = { "(20-40)% increased Ignite Magnitude" }, } }, - ["UniqueMutatedVaalChillEffect"] = { affix = "", "(20-40)% increased Magnitude of Chill you inflict", statOrder = { 5647 }, level = 1, group = "ChillEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "elemental", "cold", "ailment" }, tradeHashes = { [828179689] = { "(20-40)% increased Magnitude of Chill you inflict" }, } }, + ["UniqueMutatedVaalChillEffect"] = { affix = "", "(20-40)% increased Magnitude of Chill you inflict", statOrder = { 5643 }, level = 1, group = "ChillEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "elemental", "cold", "ailment" }, tradeHashes = { [828179689] = { "(20-40)% increased Magnitude of Chill you inflict" }, } }, ["UniqueMutatedVaalFreezeDuration"] = { affix = "", "(10-20)% increased Freeze Duration on Enemies", statOrder = { 1614 }, level = 1, group = "FreezeDuration", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1073942215] = { "(10-20)% increased Freeze Duration on Enemies" }, } }, - ["UniqueMutatedVaalShockEffect"] = { affix = "", "(20-40)% increased Magnitude of Shock you inflict", statOrder = { 9845 }, level = 1, group = "ShockEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(20-40)% increased Magnitude of Shock you inflict" }, } }, + ["UniqueMutatedVaalShockEffect"] = { affix = "", "(20-40)% increased Magnitude of Shock you inflict", statOrder = { 9839 }, level = 1, group = "ShockEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(20-40)% increased Magnitude of Shock you inflict" }, } }, ["UniqueMutatedVaalCurseEffectiveness"] = { affix = "", "(10-20)% increased Curse Magnitudes", statOrder = { 2376 }, level = 1, group = "CurseEffectiveness", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "caster", "curse" }, tradeHashes = { [2353576063] = { "(10-20)% increased Curse Magnitudes" }, } }, - ["UniqueMutatedVaalReflectElementalAilmentsToSelf"] = { affix = "", "Elemental Ailments other than Freeze you inflict are Reflected to you", statOrder = { 6261 }, level = 1, group = "ReflectElementalAilmentsToSelf", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1370804479] = { "Elemental Ailments other than Freeze you inflict are Reflected to you" }, } }, + ["UniqueMutatedVaalReflectElementalAilmentsToSelf"] = { affix = "", "Elemental Ailments other than Freeze you inflict are Reflected to you", statOrder = { 6256 }, level = 1, group = "ReflectElementalAilmentsToSelf", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1370804479] = { "Elemental Ailments other than Freeze you inflict are Reflected to you" }, } }, ["UniqueMutatedVaalDamagePerCurse"] = { affix = "", "(10-15)% increased Damage per Curse on you", statOrder = { 1173 }, level = 1, group = "IncreasedDamagePerCurseOnSelf", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "damage" }, tradeHashes = { [1019020209] = { "(10-15)% increased Damage per Curse on you" }, } }, - ["UniqueMutatedVaalZealotsOath"] = { affix = "", "Life Regeneration is applied to Energy Shield instead", statOrder = { 9727 }, level = 1, group = "ZealotsOath", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "mutatedunique_vaal", "life", "energy_shield" }, tradeHashes = { [632761194] = { "Life Regeneration is applied to Energy Shield instead" }, } }, + ["UniqueMutatedVaalZealotsOath"] = { affix = "", "Life Regeneration is applied to Energy Shield instead", statOrder = { 9721 }, level = 1, group = "ZealotsOath", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "mutatedunique_vaal", "life", "energy_shield" }, tradeHashes = { [632761194] = { "Life Regeneration is applied to Energy Shield instead" }, } }, ["UniqueMutatedVaalEnergyShieldRecoveryRate"] = { affix = "", "(10-15)% increased Energy Shield Recovery rate", statOrder = { 1440 }, level = 1, group = "EnergyShieldRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "energy_shield" }, tradeHashes = { [988575597] = { "(10-15)% increased Energy Shield Recovery rate" }, } }, ["UniqueMutatedVaalMaximumManaIncreasePercent"] = { affix = "", "(10-20)% increased maximum Mana", statOrder = { 894 }, level = 1, group = "MaximumManaIncreasePercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana" }, tradeHashes = { [2748665614] = { "(10-20)% increased maximum Mana" }, } }, ["UniqueMutatedVaalManaLeechPermyriad"] = { affix = "", "Leech (4-6)% of Physical Attack Damage as Mana", statOrder = { 1046 }, level = 1, group = "ManaLeechPermyriad", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana", "physical", "attack" }, tradeHashes = { [707457662] = { "Leech (4-6)% of Physical Attack Damage as Mana" }, } }, - ["UniqueMutatedVaalEnergyOnFullMana"] = { affix = "", "Meta Skills gain 25% increased Energy while on Full Mana", statOrder = { 6413 }, level = 1, group = "EnergyOnFullMana", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [173471035] = { "Meta Skills gain 25% increased Energy while on Full Mana" }, } }, - ["UniqueMutatedVaalGainPowerChargesNotLostRecently"] = { affix = "", "Gain a Power Charge every Second if you haven't lost Power Charges Recently", statOrder = { 6849 }, level = 1, group = "GainPowerChargesNotLostRecently", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1099200124] = { "Gain a Power Charge every Second if you haven't lost Power Charges Recently" }, } }, - ["UniqueMutatedVaalReducedShockEffectOnSelf"] = { affix = "", "(25-50)% reduced effect of Shock on you", statOrder = { 9859 }, level = 1, group = "ReducedShockEffectOnSelf", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "elemental", "lightning", "ailment" }, tradeHashes = { [3801067695] = { "(25-50)% reduced effect of Shock on you" }, } }, - ["UniqueMutatedVaalManaGainedOnPowerChargeConsumption"] = { affix = "", "Recover (2-5)% of maximum Mana when you consume a Power Charge", statOrder = { 9706 }, level = 1, group = "ManaGainedOnPowerChargeConsumption", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [346374719] = { "Recover (2-5)% of maximum Mana when you consume a Power Charge" }, } }, + ["UniqueMutatedVaalEnergyOnFullMana"] = { affix = "", "Meta Skills gain 25% increased Energy while on Full Mana", statOrder = { 6408 }, level = 1, group = "EnergyOnFullMana", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [173471035] = { "Meta Skills gain 25% increased Energy while on Full Mana" }, } }, + ["UniqueMutatedVaalGainPowerChargesNotLostRecently"] = { affix = "", "Gain a Power Charge every Second if you haven't lost Power Charges Recently", statOrder = { 6844 }, level = 1, group = "GainPowerChargesNotLostRecently", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1099200124] = { "Gain a Power Charge every Second if you haven't lost Power Charges Recently" }, } }, + ["UniqueMutatedVaalReducedShockEffectOnSelf"] = { affix = "", "(25-50)% reduced effect of Shock on you", statOrder = { 9853 }, level = 1, group = "ReducedShockEffectOnSelf", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "elemental", "lightning", "ailment" }, tradeHashes = { [3801067695] = { "(25-50)% reduced effect of Shock on you" }, } }, + ["UniqueMutatedVaalManaGainedOnPowerChargeConsumption"] = { affix = "", "Recover (2-5)% of maximum Mana when you consume a Power Charge", statOrder = { 9700 }, level = 1, group = "ManaGainedOnPowerChargeConsumption", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [346374719] = { "Recover (2-5)% of maximum Mana when you consume a Power Charge" }, } }, ["UniqueMutatedVaalArcaneSurgeEffect"] = { affix = "", "(20-40)% increased effect of Arcane Surge on you", statOrder = { 2996 }, level = 1, group = "ArcaneSurgeEffect", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana", "caster" }, tradeHashes = { [2103650854] = { "(20-40)% increased effect of Arcane Surge on you" }, } }, - ["UniqueMutatedVaalMaximumLifeConvertedToEnergyShield"] = { affix = "", "(10-15)% of Maximum Life Converted to Energy Shield", statOrder = { 8884 }, level = 1, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "mutatedunique_vaal", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "(10-15)% of Maximum Life Converted to Energy Shield" }, } }, + ["UniqueMutatedVaalMaximumLifeConvertedToEnergyShield"] = { affix = "", "(10-15)% of Maximum Life Converted to Energy Shield", statOrder = { 8879 }, level = 1, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "mutatedunique_vaal", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "(10-15)% of Maximum Life Converted to Energy Shield" }, } }, ["UniqueMutatedVaalLocalEvasionRating1"] = { affix = "", "+(150-200) to Evasion Rating", statOrder = { 841 }, level = 1, group = "LocalEvasionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "evasion" }, tradeHashes = { [53045048] = { "+(150-200) to Evasion Rating" }, } }, ["UniqueMutatedVaalIncreasedAttackSpeed1"] = { affix = "", "(6-12)% increased Attack Speed", statOrder = { 985 }, level = 1, group = "IncreasedAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "attack", "speed" }, tradeHashes = { [681332047] = { "(6-12)% increased Attack Speed" }, } }, - ["UniqueMutatedVaalTotemDamagePerCurseOnSelf"] = { affix = "", "(10-20)% increased Totem Damage per Curse on you", statOrder = { 10284 }, level = 1, group = "TotemDamagePerCurseOnSelf", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2639983772] = { "(10-20)% increased Totem Damage per Curse on you" }, } }, + ["UniqueMutatedVaalTotemDamagePerCurseOnSelf"] = { affix = "", "(10-20)% increased Totem Damage per Curse on you", statOrder = { 10277 }, level = 1, group = "TotemDamagePerCurseOnSelf", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2639983772] = { "(10-20)% increased Totem Damage per Curse on you" }, } }, ["UniqueMutatedVaalBaseSpirit1"] = { affix = "", "+(40-50) to Spirit", statOrder = { 896 }, level = 1, group = "BaseSpirit", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3981240776] = { "+(40-50) to Spirit" }, } }, ["UniqueMutatedVaalPresenceRadius2"] = { affix = "", "(25-50)% increased Presence Area of Effect", statOrder = { 1069 }, level = 1, group = "PresenceRadius", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "aura" }, tradeHashes = { [101878827] = { "(25-50)% increased Presence Area of Effect" }, } }, ["UniqueMutatedVaalGlobalIncreaseMinionSpellSkillGemLevel"] = { affix = "", "+(1-2) to Level of all Minion Skills", statOrder = { 972 }, level = 1, group = "GlobalIncreaseMinionSpellSkillGemLevel", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "minion", "gem" }, tradeHashes = { [2162097452] = { "+(1-2) to Level of all Minion Skills" }, } }, - ["UniqueMutatedVaalBurningEnemiesExplodeChance"] = { affix = "", "Burning Enemies you kill have a (5-10)% chance to Explode, dealing a", "tenth of their maximum Life as Fire Damage", statOrder = { 6521, 6521.1 }, level = 1, group = "BurningEnemiesExplodeChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1617268696] = { "Burning Enemies you kill have a (5-10)% chance to Explode, dealing a", "tenth of their maximum Life as Fire Damage" }, } }, + ["UniqueMutatedVaalBurningEnemiesExplodeChance"] = { affix = "", "Burning Enemies you kill have a (5-10)% chance to Explode, dealing a", "tenth of their maximum Life as Fire Damage", statOrder = { 6516, 6516.1 }, level = 1, group = "BurningEnemiesExplodeChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1617268696] = { "Burning Enemies you kill have a (5-10)% chance to Explode, dealing a", "tenth of their maximum Life as Fire Damage" }, } }, ["UniqueMutatedVaalGlobalFireGemLevel"] = { affix = "", "+1 to Level of all Fire Skills", statOrder = { 958 }, level = 1, group = "GlobalFireGemLevel", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "elemental", "fire", "gem" }, tradeHashes = { [599749213] = { "+1 to Level of all Fire Skills" }, } }, - ["UniqueMutatedVaalLifeRegenerationRatePercentageWhileIgnited"] = { affix = "", "Regenerate 3% of maximum Life per second while Ignited", statOrder = { 7488 }, level = 1, group = "LifeRegenerationRatePercentageWhileIgnited", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [302024054] = { "Regenerate 3% of maximum Life per second while Ignited" }, } }, + ["UniqueMutatedVaalLifeRegenerationRatePercentageWhileIgnited"] = { affix = "", "Regenerate 3% of maximum Life per second while Ignited", statOrder = { 7483 }, level = 1, group = "LifeRegenerationRatePercentageWhileIgnited", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [302024054] = { "Regenerate 3% of maximum Life per second while Ignited" }, } }, ["UniqueMutatedVaalEvasionOnLowLife"] = { affix = "", "+(100-150) to Evasion Rating while on Low Life", statOrder = { 1422 }, level = 1, group = "EvasionOnLowLife", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "evasion" }, tradeHashes = { [3470876581] = { "+(100-150) to Evasion Rating while on Low Life" }, } }, ["UniqueMutatedVaalLifeRegenerationOnLowLife"] = { affix = "", "Regenerate (2-3)% of maximum Life per second while on Low Life", statOrder = { 1692 }, level = 1, group = "LifeRegenerationOnLowLife", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [3942946753] = { "Regenerate (2-3)% of maximum Life per second while on Low Life" }, } }, ["UniqueMutatedVaalGlobalChanceToBlindOnHit"] = { affix = "", "(5-10)% Global chance to Blind Enemies on Hit", statOrder = { 2703 }, level = 1, group = "GlobalChanceToBlindOnHit", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2221570601] = { "(5-10)% Global chance to Blind Enemies on Hit" }, } }, - ["UniqueMutatedVaalPoisonEffectOnNonPoisoned"] = { affix = "", "(30-60)% increased Magnitude of Poison you inflict on targets that are not Poisoned", statOrder = { 9496 }, level = 1, group = "PoisonEffectOnNonPoisoned", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1864159246] = { "(30-60)% increased Magnitude of Poison you inflict on targets that are not Poisoned" }, } }, + ["UniqueMutatedVaalPoisonEffectOnNonPoisoned"] = { affix = "", "(30-60)% increased Magnitude of Poison you inflict on targets that are not Poisoned", statOrder = { 9490 }, level = 1, group = "PoisonEffectOnNonPoisoned", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1864159246] = { "(30-60)% increased Magnitude of Poison you inflict on targets that are not Poisoned" }, } }, ["UniqueMutatedVaalGlobalChaosGemLevel"] = { affix = "", "+1 to Level of all Chaos Skills", statOrder = { 964 }, level = 1, group = "GlobalChaosGemLevel", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "chaos", "gem" }, tradeHashes = { [67169579] = { "+1 to Level of all Chaos Skills" }, } }, ["UniqueMutatedVaalMaximumLifeIncreasePercent2"] = { affix = "", "(5-10)% increased maximum Life", statOrder = { 889 }, level = 1, group = "MaximumLifeIncreasePercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [983749596] = { "(5-10)% increased maximum Life" }, } }, - ["UniqueMutatedVaalDamageRemovedFromManaBeforeLifeWhileNotLowMana"] = { affix = "", "25% of Damage is taken from Mana before Life while not on Low Mana", statOrder = { 4682 }, level = 1, group = "DamageRemovedFromManaBeforeLifeWhileNotLowMana", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [679019978] = { "25% of Damage is taken from Mana before Life while not on Low Mana" }, } }, - ["UniqueMutatedVaalDamageTakenGoesToLifeManaESPercent"] = { affix = "", "(5-10)% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "DamageTakenGoesToLifeManaESPercent", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2319832234] = { "(5-10)% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["UniqueMutatedVaalDamageRemovedFromManaBeforeLifeWhileNotLowMana"] = { affix = "", "25% of Damage is taken from Mana before Life while not on Low Mana", statOrder = { 4680 }, level = 1, group = "DamageRemovedFromManaBeforeLifeWhileNotLowMana", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [679019978] = { "25% of Damage is taken from Mana before Life while not on Low Mana" }, } }, + ["UniqueMutatedVaalDamageTakenGoesToLifeManaESPercent"] = { affix = "", "(5-10)% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "DamageTakenGoesToLifeManaESPercent", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2319832234] = { "(5-10)% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, ["UniqueMutatedVaalVolatilityDamageTakenAsColdPercent"] = { affix = "", "(50-100)% of Volatility Physical Damage Taken as Cold Damage", statOrder = { 2210 }, level = 1, group = "VolatilityDamageTakenAsColdPercent", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3190121041] = { "(50-100)% of Volatility Physical Damage Taken as Cold Damage" }, } }, - ["UniqueMutatedVaalIceCrystalMaximumLife"] = { affix = "", "(40-60)% increased Ice Crystal Life", statOrder = { 7238 }, level = 1, group = "IceCrystalMaximumLife", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3274422940] = { "(40-60)% increased Ice Crystal Life" }, } }, - ["UniqueMutatedVaalEnergyShieldRechargeRatePer4Strength"] = { affix = "", "1% increased Energy Shield Recharge Rate per 4 Strength", statOrder = { 6441 }, level = 1, group = "EnergyShieldRechargeRatePer4Strength", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2408276841] = { "1% increased Energy Shield Recharge Rate per 4 Strength" }, } }, - ["UniqueMutatedVaalMaximumLifeConvertedToEnergyShield1"] = { affix = "", "(10-15)% of Maximum Life Converted to Energy Shield", statOrder = { 8884 }, level = 1, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "mutatedunique_vaal", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "(10-15)% of Maximum Life Converted to Energy Shield" }, } }, + ["UniqueMutatedVaalIceCrystalMaximumLife"] = { affix = "", "(40-60)% increased Ice Crystal Life", statOrder = { 7233 }, level = 1, group = "IceCrystalMaximumLife", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3274422940] = { "(40-60)% increased Ice Crystal Life" }, } }, + ["UniqueMutatedVaalEnergyShieldRechargeRatePer4Strength"] = { affix = "", "1% increased Energy Shield Recharge Rate per 4 Strength", statOrder = { 6436 }, level = 1, group = "EnergyShieldRechargeRatePer4Strength", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2408276841] = { "1% increased Energy Shield Recharge Rate per 4 Strength" }, } }, + ["UniqueMutatedVaalMaximumLifeConvertedToEnergyShield1"] = { affix = "", "(10-15)% of Maximum Life Converted to Energy Shield", statOrder = { 8879 }, level = 1, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "mutatedunique_vaal", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "(10-15)% of Maximum Life Converted to Energy Shield" }, } }, ["UniqueMutatedVaalLocalEnergyShield2"] = { affix = "", "+(70-100) to maximum Energy Shield", statOrder = { 843 }, level = 1, group = "LocalEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "energy_shield" }, tradeHashes = { [4052037485] = { "+(70-100) to maximum Energy Shield" }, } }, - ["UniqueMutatedVaalPercentOfLeechIsInstant"] = { affix = "", "(20-40)% of Leech is Instant", statOrder = { 7425 }, level = 1, group = "PercentOfLeechIsInstant", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3561837752] = { "(20-40)% of Leech is Instant" }, } }, - ["UniqueMutatedVaalPoisonDurationIfConsumedFrenzyChargeRecently"] = { affix = "", "(30-40)% increased Duration of Poisons you inflict when you've consumed a Frenzy Charge Recently", statOrder = { 9492 }, level = 1, group = "PoisonDurationIfConsumedFrenzyChargeRecently", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3841138199] = { "(30-40)% increased Duration of Poisons you inflict when you've consumed a Frenzy Charge Recently" }, } }, + ["UniqueMutatedVaalPercentOfLeechIsInstant"] = { affix = "", "(20-40)% of Leech is Instant", statOrder = { 7420 }, level = 1, group = "PercentOfLeechIsInstant", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3561837752] = { "(20-40)% of Leech is Instant" }, } }, + ["UniqueMutatedVaalPoisonDurationIfConsumedFrenzyChargeRecently"] = { affix = "", "(30-40)% increased Duration of Poisons you inflict when you've consumed a Frenzy Charge Recently", statOrder = { 9486 }, level = 1, group = "PoisonDurationIfConsumedFrenzyChargeRecently", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3841138199] = { "(30-40)% increased Duration of Poisons you inflict when you've consumed a Frenzy Charge Recently" }, } }, ["UniqueMutatedVaalReducedPoisonDuration"] = { affix = "", "(40-60)% reduced Poison Duration on you", statOrder = { 1067 }, level = 1, group = "ReducedPoisonDuration", weightKey = { }, weightVal = { }, modTags = { "poison", "mutatedunique_vaal", "chaos", "ailment" }, tradeHashes = { [3301100256] = { "(40-60)% reduced Poison Duration on you" }, } }, - ["UniqueMutatedVaalChanceToGainAdditionalPowerCharge"] = { affix = "", "10% chance when you gain a Power Charge to gain an additional Power Charge", statOrder = { 5521 }, level = 1, group = "ChanceToGainAdditionalPowerCharge", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3537994888] = { "10% chance when you gain a Power Charge to gain an additional Power Charge" }, } }, - ["UniqueMutatedVaalCriticalStrikeMultiplierIfConsumedPowerChargeRecently"] = { affix = "", "(-60-60)% reduced Critical Damage Bonus if you've consumed a Power Charge Recently", statOrder = { 5815 }, level = 1, group = "CriticalStrikeMultiplierIfConsumedPowerChargeRecently", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [23669307] = { "(-60-60)% reduced Critical Damage Bonus if you've consumed a Power Charge Recently" }, } }, + ["UniqueMutatedVaalChanceToGainAdditionalPowerCharge"] = { affix = "", "10% chance when you gain a Power Charge to gain an additional Power Charge", statOrder = { 5517 }, level = 1, group = "ChanceToGainAdditionalPowerCharge", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3537994888] = { "10% chance when you gain a Power Charge to gain an additional Power Charge" }, } }, + ["UniqueMutatedVaalCriticalStrikeMultiplierIfConsumedPowerChargeRecently"] = { affix = "", "(-60-60)% reduced Critical Damage Bonus if you've consumed a Power Charge Recently", statOrder = { 5811 }, level = 1, group = "CriticalStrikeMultiplierIfConsumedPowerChargeRecently", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [23669307] = { "(-60-60)% reduced Critical Damage Bonus if you've consumed a Power Charge Recently" }, } }, ["UniqueMutatedVaalIncreasedPowerChargeDuration"] = { affix = "", "(-60-60)% reduced Power Charge Duration", statOrder = { 1881 }, level = 1, group = "IncreasedPowerChargeDuration", weightKey = { }, weightVal = { }, modTags = { "power_charge", "mutatedunique_vaal" }, tradeHashes = { [3872306017] = { "(-60-60)% reduced Power Charge Duration" }, } }, - ["UniqueMutatedVaalPoisonEffectWhilePoisoned"] = { affix = "", "(30-40)% increased Magnitude of Poison you inflict while Poisoned", statOrder = { 4738 }, level = 1, group = "PoisonEffectWhilePoisoned", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [120969026] = { "(30-40)% increased Magnitude of Poison you inflict while Poisoned" }, } }, + ["UniqueMutatedVaalPoisonEffectWhilePoisoned"] = { affix = "", "(30-40)% increased Magnitude of Poison you inflict while Poisoned", statOrder = { 4736 }, level = 1, group = "PoisonEffectWhilePoisoned", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [120969026] = { "(30-40)% increased Magnitude of Poison you inflict while Poisoned" }, } }, ["UniqueMutatedVaalChaosResistance1"] = { affix = "", "+(16-26)% to Chaos Resistance", statOrder = { 1024 }, level = 1, group = "ChaosResistance", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "mutatedunique_vaal", "chaos", "resistance" }, tradeHashes = { [2923486259] = { "+(16-26)% to Chaos Resistance" }, } }, ["UniqueMutatedVaalGlobalFireGemLevel1"] = { affix = "", "+(2-4) to Level of all Fire Skills", statOrder = { 958 }, level = 1, group = "GlobalFireGemLevel", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "elemental", "fire", "gem" }, tradeHashes = { [599749213] = { "+(2-4) to Level of all Fire Skills" }, } }, ["UniqueMutatedVaalElementalExposureEffectOnHitWithMagnitude"] = { affix = "", "Inflict Elemental Exposure on Hit, lowering Total Elemental Resistances by (20-30)%", statOrder = { 4282 }, level = 1, group = "ElementalExposureEffectOnHitWithMagnitude", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [533542952] = { "Inflict Elemental Exposure on Hit, lowering Total Elemental Resistances by (20-30)%" }, } }, - ["UniqueMutatedVaalChargeChanceToNotConsume"] = { affix = "", "Skills have (10-15)% chance to not remove Charges but still count as consuming them", statOrder = { 5603 }, level = 1, group = "ChargeChanceToNotConsume", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2942439603] = { "Skills have (10-15)% chance to not remove Charges but still count as consuming them" }, } }, + ["UniqueMutatedVaalChargeChanceToNotConsume"] = { affix = "", "Skills have (10-15)% chance to not remove Charges but still count as consuming them", statOrder = { 5599 }, level = 1, group = "ChargeChanceToNotConsume", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2942439603] = { "Skills have (10-15)% chance to not remove Charges but still count as consuming them" }, } }, ["UniqueMutatedVaalIncreasedChaosDamage"] = { affix = "", "(60-80)% increased Chaos Damage", statOrder = { 876 }, level = 1, group = "IncreasedChaosDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "mutatedunique_vaal", "damage", "chaos" }, tradeHashes = { [736967255] = { "(60-80)% increased Chaos Damage" }, } }, - ["UniqueMutatedVaalDeflectDamageTaken"] = { affix = "", "+(-5-5)% to amount of Damage Prevented by Deflection", statOrder = { 4679 }, level = 1, group = "DeflectDamageTaken", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3552135623] = { "+(-5-5)% to amount of Damage Prevented by Deflection" }, } }, + ["UniqueMutatedVaalDeflectDamageTaken"] = { affix = "", "+(-5-5)% to amount of Damage Prevented by Deflection", statOrder = { 4677 }, level = 1, group = "DeflectDamageTaken", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3552135623] = { "+(-5-5)% to amount of Damage Prevented by Deflection" }, } }, ["UniqueMutatedVaalAttackDamageWhileSurrounded"] = { affix = "", "(-40-40)% reduced Attack Damage while Surrounded", statOrder = { 4520 }, level = 1, group = "AttackDamageWhileSurrounded", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2879725899] = { "(-40-40)% reduced Attack Damage while Surrounded" }, } }, - ["UniqueMutatedVaalElementalPenetrationBelowZero"] = { affix = "", "Your Hits can Penetrate Elemental Resistances down to a minimum of -50%", statOrder = { 6299 }, level = 1, group = "ElementalPenetrationBelowZero", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "elemental" }, tradeHashes = { [2890792988] = { "Your Hits can Penetrate Elemental Resistances down to a minimum of -50%" }, } }, + ["UniqueMutatedVaalElementalPenetrationBelowZero"] = { affix = "", "Your Hits can Penetrate Elemental Resistances down to a minimum of -50%", statOrder = { 6294 }, level = 1, group = "ElementalPenetrationBelowZero", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "elemental" }, tradeHashes = { [2890792988] = { "Your Hits can Penetrate Elemental Resistances down to a minimum of -50%" }, } }, ["UniqueMutatedVaalLocalPhysicalDamageReductionRating3"] = { affix = "", "+(260-400) to Armour", statOrder = { 840 }, level = 1, group = "LocalPhysicalDamageReductionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "armour" }, tradeHashes = { [3484657501] = { "+(260-400) to Armour" }, } }, ["UniqueMutatedVaalLightningResistancePenetration"] = { affix = "", "Damage Penetrates (10-20)% Lightning Resistance", statOrder = { 2726 }, level = 1, group = "LightningResistancePenetration", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "mutatedunique_vaal", "damage", "elemental", "lightning" }, tradeHashes = { [818778753] = { "Damage Penetrates (10-20)% Lightning Resistance" }, } }, - ["UniqueMutatedVaalSurroundedAreaOfEffect1"] = { affix = "", "(20-60)% increased Surrounded Area of Effect", statOrder = { 10203 }, level = 1, group = "SurroundedAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [909236563] = { "(20-60)% increased Surrounded Area of Effect" }, } }, - ["UniqueMutatedVaalCorruptedRareJewelModEffect"] = { affix = "", "(0-75)% increased Effect of Jewel Socket Passive Skills", "containing Corrupted Rare Jewels", statOrder = { 7904, 7904.1 }, level = 1, group = "CorruptedRareJewelModEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3128077011] = { "(0-75)% increased Effect of Jewel Socket Passive Skills", "containing Corrupted Rare Jewels" }, } }, + ["UniqueMutatedVaalSurroundedAreaOfEffect1"] = { affix = "", "(20-60)% increased Surrounded Area of Effect", statOrder = { 10196 }, level = 1, group = "SurroundedAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [909236563] = { "(20-60)% increased Surrounded Area of Effect" }, } }, + ["UniqueMutatedVaalCorruptedRareJewelModEffect"] = { affix = "", "(0-75)% increased Effect of Jewel Socket Passive Skills", "containing Corrupted Rare Jewels", statOrder = { 7899, 7899.1 }, level = 1, group = "CorruptedRareJewelModEffect", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3128077011] = { "(0-75)% increased Effect of Jewel Socket Passive Skills", "containing Corrupted Rare Jewels" }, } }, ["UniqueMutatedVaalIncreasedArmourForJewel"] = { affix = "", "(-30-30)% reduced Armour", statOrder = { 882 }, level = 1, group = "IncreasedArmourForJewel", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "armour" }, tradeHashes = { [2866361420] = { "(-30-30)% reduced Armour" }, } }, ["UniqueMutatedVaalIncreasedEvasionForJewel"] = { affix = "", "(-30-30)% reduced Evasion Rating", statOrder = { 884 }, level = 1, group = "IncreasedEvasionForJewel", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "evasion" }, tradeHashes = { [2106365538] = { "(-30-30)% reduced Evasion Rating" }, } }, ["UniqueMutatedVaalIncreasedEnergyShieldForJewel"] = { affix = "", "+(-30-30) to maximum Energy Shield", statOrder = { 885 }, level = 1, group = "IncreasedEnergyShieldForJewel", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "energy_shield" }, tradeHashes = { [3489782002] = { "+(-30-30) to maximum Energy Shield" }, } }, @@ -5034,38 +5034,38 @@ return { ["UniqueMutatedVaalLightningDamagePercentage1"] = { affix = "", "(-30-30)% reduced Lightning Damage", statOrder = { 875 }, level = 1, group = "LightningDamagePercentage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "mutatedunique_vaal", "damage", "elemental", "lightning" }, tradeHashes = { [2231156303] = { "(-30-30)% reduced Lightning Damage" }, } }, ["UniqueMutatedVaalIncreasedChaosDamage1"] = { affix = "", "(-30-30)% reduced Chaos Damage", statOrder = { 876 }, level = 1, group = "IncreasedChaosDamage", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "mutatedunique_vaal", "damage", "chaos" }, tradeHashes = { [736967255] = { "(-30-30)% reduced Chaos Damage" }, } }, ["UniqueMutatedVaalMinionDamage"] = { affix = "", "Minions deal (-30-30)% reduced Damage", statOrder = { 1720 }, level = 1, group = "MinionDamage", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "mutatedunique_vaal", "damage", "minion" }, tradeHashes = { [1589917703] = { "Minions deal (-30-30)% reduced Damage" }, } }, - ["UniqueMutatedVaalSpellAilmentEffectPerLife"] = { affix = "", "Non-Channelling Spells have 3% increased Magnitude of Ailments per 100 maximum Life", statOrder = { 9988 }, level = 1, group = "SpellAilmentEffectPerLifeNonChannelling", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [4245905059] = { "Non-Channelling Spells have 3% increased Magnitude of Ailments per 100 maximum Life" }, } }, - ["UniqueMutatedVaalSpellCriticalChancePerMana"] = { affix = "", "Non-Channelling Spells have 3% increased Critical Hit Chance per 100 maximum Mana", statOrder = { 9994 }, level = 1, group = "SpellCriticalChancePerManaNonChannelling", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1367999357] = { "Non-Channelling Spells have 3% increased Critical Hit Chance per 100 maximum Mana" }, } }, - ["UniqueMutatedVaalSpellDamagePerMana"] = { affix = "", "Non-Channelling Spells deal 6% increased Damage per 100 maximum Mana", statOrder = { 10006 }, level = 1, group = "SpellDamagePerManaNonChannelling", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3843734793] = { "Non-Channelling Spells deal 6% increased Damage per 100 maximum Mana" }, } }, + ["UniqueMutatedVaalSpellAilmentEffectPerLife"] = { affix = "", "Non-Channelling Spells have 3% increased Magnitude of Ailments per 100 maximum Life", statOrder = { 9981 }, level = 1, group = "SpellAilmentEffectPerLifeNonChannelling", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [4245905059] = { "Non-Channelling Spells have 3% increased Magnitude of Ailments per 100 maximum Life" }, } }, + ["UniqueMutatedVaalSpellCriticalChancePerMana"] = { affix = "", "Non-Channelling Spells have 3% increased Critical Hit Chance per 100 maximum Mana", statOrder = { 9987 }, level = 1, group = "SpellCriticalChancePerManaNonChannelling", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1367999357] = { "Non-Channelling Spells have 3% increased Critical Hit Chance per 100 maximum Mana" }, } }, + ["UniqueMutatedVaalSpellDamagePerMana"] = { affix = "", "Non-Channelling Spells deal 6% increased Damage per 100 maximum Mana", statOrder = { 9999 }, level = 1, group = "SpellDamagePerManaNonChannelling", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3843734793] = { "Non-Channelling Spells deal 6% increased Damage per 100 maximum Mana" }, } }, ["UniqueMutatedVaalAdditionalArrowPierce"] = { affix = "", "Arrows Pierce an additional Target", statOrder = { 1550 }, level = 1, group = "AdditionalArrowPierce", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "attack" }, tradeHashes = { [3423006863] = { "Arrows Pierce an additional Target" }, } }, - ["UniqueMutatedVaalLifeCostEfficiency2"] = { affix = "", "(10-20)% increased Life Cost Efficiency", statOrder = { 4708 }, level = 1, group = "LifeCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [310945763] = { "(10-20)% increased Life Cost Efficiency" }, } }, - ["UniqueMutatedVaalMaximumLifeConvertedToEnergyShield2"] = { affix = "", "(10-15)% of Maximum Life Converted to Energy Shield", statOrder = { 8884 }, level = 1, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "mutatedunique_vaal", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "(10-15)% of Maximum Life Converted to Energy Shield" }, } }, - ["UniqueMutatedVaalSpellDamageLifeLeech"] = { affix = "", "5% of Spell Damage Leeched as Life", statOrder = { 4711 }, level = 1, group = "SpellDamageLifeLeech", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [782941180] = { "5% of Spell Damage Leeched as Life" }, } }, - ["UniqueMutatedVaalGlancingBlows"] = { affix = "", "Glancing Blows", statOrder = { 10705 }, level = 1, group = "GlancingBlows", weightKey = { }, weightVal = { }, modTags = { "block", "mutatedunique_vaal" }, tradeHashes = { [4266776872] = { "Glancing Blows" }, } }, - ["UniqueMutatedVaalGlobalDeflectionRatingWhileMoving"] = { affix = "", "(15-25)% increased Deflection Rating while moving", statOrder = { 6120 }, level = 1, group = "GlobalDeflectionRatingWhileMoving", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1382805233] = { "(15-25)% increased Deflection Rating while moving" }, } }, + ["UniqueMutatedVaalLifeCostEfficiency2"] = { affix = "", "(10-20)% increased Life Cost Efficiency", statOrder = { 4706 }, level = 1, group = "LifeCostEfficiency", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [310945763] = { "(10-20)% increased Life Cost Efficiency" }, } }, + ["UniqueMutatedVaalMaximumLifeConvertedToEnergyShield2"] = { affix = "", "(10-15)% of Maximum Life Converted to Energy Shield", statOrder = { 8879 }, level = 1, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "mutatedunique_vaal", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "(10-15)% of Maximum Life Converted to Energy Shield" }, } }, + ["UniqueMutatedVaalSpellDamageLifeLeech"] = { affix = "", "5% of Spell Damage Leeched as Life", statOrder = { 4709 }, level = 1, group = "SpellDamageLifeLeech", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [782941180] = { "5% of Spell Damage Leeched as Life" }, } }, + ["UniqueMutatedVaalGlancingBlows"] = { affix = "", "Glancing Blows", statOrder = { 10706 }, level = 1, group = "GlancingBlows", weightKey = { }, weightVal = { }, modTags = { "block", "mutatedunique_vaal" }, tradeHashes = { [4266776872] = { "Glancing Blows" }, } }, + ["UniqueMutatedVaalGlobalDeflectionRatingWhileMoving"] = { affix = "", "(15-25)% increased Deflection Rating while moving", statOrder = { 6115 }, level = 1, group = "GlobalDeflectionRatingWhileMoving", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [1382805233] = { "(15-25)% increased Deflection Rating while moving" }, } }, ["UniqueMutatedVaalLocalEvasionRating2"] = { affix = "", "+(70-100) to Evasion Rating", statOrder = { 841 }, level = 1, group = "LocalEvasionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "evasion" }, tradeHashes = { [53045048] = { "+(70-100) to Evasion Rating" }, } }, - ["UniqueMutatedVaalRandomKeystoneFromTable"] = { affix = "", "(1-33)", statOrder = { 10673 }, level = 1, group = "UniqueVivisectionRandomKeystoneMutated", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [37406516] = { "(1-33)" }, } }, - ["UniqueMutatedVaalVivisectionPriceLife"] = { affix = "", "(10-20)% less maximum Life", statOrder = { 10471 }, level = 1, group = "UniqueVivisectionPriceLife", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [1633735772] = { "(10-20)% less maximum Life" }, } }, - ["UniqueMutatedVaalVivisectionPriceMana"] = { affix = "", "(10-20)% less maximum Mana", statOrder = { 10472 }, level = 1, group = "UniqueVivisectionPriceMana", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana" }, tradeHashes = { [3045154261] = { "(10-20)% less maximum Mana" }, } }, - ["UniqueMutatedVaalVivisectionPriceDefences"] = { affix = "", "(10-20)% less Armour, Evasion and Energy Shield", statOrder = { 10470 }, level = 1, group = "UniqueVivisectionPriceDefences", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal" }, tradeHashes = { [1803659985] = { "(10-20)% less Armour, Evasion and Energy Shield" }, } }, - ["UniqueMutatedVaalVivisectionPriceSpirit"] = { affix = "", "(10-20)% less Spirit", statOrder = { 10474 }, level = 1, group = "UniqueVivisectionPriceSpirit", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [537850431] = { "(10-20)% less Spirit" }, } }, - ["UniqueMutatedVaalVivisectionPriceMovementSpeed"] = { affix = "", "(10-20)% less Movement Speed", statOrder = { 10473 }, level = 1, group = "UniqueVivisectionPriceMovementSpeed", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "speed" }, tradeHashes = { [2146799605] = { "(10-20)% less Movement Speed" }, } }, - ["UniqueMutatedVaalVivisectionPriceDamage"] = { affix = "", "(10-20)% less Damage", statOrder = { 10469 }, level = 1, group = "UniqueVivisectionPriceDamage", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "damage" }, tradeHashes = { [1274947822] = { "(10-20)% less Damage" }, } }, + ["UniqueMutatedVaalRandomKeystoneFromTable"] = { affix = "", "(1-33)", statOrder = { 10674 }, level = 1, group = "UniqueVivisectionRandomKeystoneMutated", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [37406516] = { "(1-33)" }, } }, + ["UniqueMutatedVaalVivisectionPriceLife"] = { affix = "", "(10-20)% less maximum Life", statOrder = { 10464 }, level = 1, group = "UniqueVivisectionPriceLife", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [1633735772] = { "(10-20)% less maximum Life" }, } }, + ["UniqueMutatedVaalVivisectionPriceMana"] = { affix = "", "(10-20)% less maximum Mana", statOrder = { 10465 }, level = 1, group = "UniqueVivisectionPriceMana", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "mana" }, tradeHashes = { [3045154261] = { "(10-20)% less maximum Mana" }, } }, + ["UniqueMutatedVaalVivisectionPriceDefences"] = { affix = "", "(10-20)% less Armour, Evasion and Energy Shield", statOrder = { 10463 }, level = 1, group = "UniqueVivisectionPriceDefences", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal" }, tradeHashes = { [1803659985] = { "(10-20)% less Armour, Evasion and Energy Shield" }, } }, + ["UniqueMutatedVaalVivisectionPriceSpirit"] = { affix = "", "(10-20)% less Spirit", statOrder = { 10467 }, level = 1, group = "UniqueVivisectionPriceSpirit", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [537850431] = { "(10-20)% less Spirit" }, } }, + ["UniqueMutatedVaalVivisectionPriceMovementSpeed"] = { affix = "", "(10-20)% less Movement Speed", statOrder = { 10466 }, level = 1, group = "UniqueVivisectionPriceMovementSpeed", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "speed" }, tradeHashes = { [2146799605] = { "(10-20)% less Movement Speed" }, } }, + ["UniqueMutatedVaalVivisectionPriceDamage"] = { affix = "", "(10-20)% less Damage", statOrder = { 10462 }, level = 1, group = "UniqueVivisectionPriceDamage", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "damage" }, tradeHashes = { [1274947822] = { "(10-20)% less Damage" }, } }, ["UniqueMutatedVaalCurseGemLevel"] = { affix = "", "+(3-5) to Level of all Curse Skills", statOrder = { 971 }, level = 1, group = "GlobalCurseGemLevel", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "gem" }, tradeHashes = { [805298720] = { "+(3-5) to Level of all Curse Skills" }, } }, ["UniqueMutatedVaalDamageAsExtraFire"] = { affix = "", "Gain (25-40)% of Damage as Extra Fire Damage", statOrder = { 863 }, level = 1, group = "DamageasExtraFire", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "mutatedunique_vaal", "damage", "elemental", "fire" }, tradeHashes = { [3015669065] = { "Gain (25-40)% of Damage as Extra Fire Damage" }, } }, ["UniqueMutatedVaalLocalPhysicalDamage"] = { affix = "", "Adds (65-73) to (83-91) Physical Damage", statOrder = { 831 }, level = 1, group = "LocalPhysicalDamage", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "mutatedunique_vaal", "damage", "physical", "attack" }, tradeHashes = { [1940865751] = { "Adds (65-73) to (83-91) Physical Damage" }, } }, ["UniqueMutatedVaalLocalCriticalStrikeChance"] = { affix = "", "+(3-5)% to Critical Hit Chance", statOrder = { 944 }, level = 1, group = "LocalBaseCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "attack", "critical" }, tradeHashes = { [518292764] = { "+(3-5)% to Critical Hit Chance" }, } }, - ["UniqueMutatedVaalSpellChanceToFireTwoAdditionalProjectiles1"] = { affix = "", "(10-25)% chance for Spell Skills to fire 2 additional Projectiles", statOrder = { 10034 }, level = 1, group = "SpellChanceToFireTwoAdditionalProjectiles", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "caster" }, tradeHashes = { [2910761524] = { "(10-25)% chance for Spell Skills to fire 2 additional Projectiles" }, } }, + ["UniqueMutatedVaalSpellChanceToFireTwoAdditionalProjectiles1"] = { affix = "", "(10-25)% chance for Spell Skills to fire 2 additional Projectiles", statOrder = { 10027 }, level = 1, group = "SpellChanceToFireTwoAdditionalProjectiles", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal", "caster" }, tradeHashes = { [2910761524] = { "(10-25)% chance for Spell Skills to fire 2 additional Projectiles" }, } }, ["UniqueMutatedVaalLocalPhysicalDamagePercent"] = { affix = "", "(300-400)% increased Physical Damage", statOrder = { 830 }, level = 1, group = "LocalPhysicalDamagePercent", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "mutatedunique_vaal", "damage", "physical", "attack" }, tradeHashes = { [1509134228] = { "(300-400)% increased Physical Damage" }, } }, - ["UniqueMutatedVaalFireExposureOnHit"] = { affix = "", "(30-50)% chance to inflict Exposure on Hit", statOrder = { 4705 }, level = 1, group = "FireExposureOnHit", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3602667353] = { "(30-50)% chance to inflict Exposure on Hit" }, } }, - ["UniqueMutatedVaalCullingStrikeLocalVsBleeding"] = { affix = "", "Hits with this Weapon have Culling Strike against Bleeding Enemies", statOrder = { 7654 }, level = 1, group = "CullingStrikeLocalVsBleeding", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2558253923] = { "Hits with this Weapon have Culling Strike against Bleeding Enemies" }, } }, + ["UniqueMutatedVaalFireExposureOnHit"] = { affix = "", "(30-50)% chance to inflict Exposure on Hit", statOrder = { 4703 }, level = 1, group = "FireExposureOnHit", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [3602667353] = { "(30-50)% chance to inflict Exposure on Hit" }, } }, + ["UniqueMutatedVaalCullingStrikeLocalVsBleeding"] = { affix = "", "Hits with this Weapon have Culling Strike against Bleeding Enemies", statOrder = { 7649 }, level = 1, group = "CullingStrikeLocalVsBleeding", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [2558253923] = { "Hits with this Weapon have Culling Strike against Bleeding Enemies" }, } }, ["UniqueMutatedVaalLocalIncreasedEvasionAndEnergyShield"] = { affix = "", "(150-300)% increased Evasion and Energy Shield", statOrder = { 852 }, level = 1, group = "LocalEvasionAndEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "evasion", "energy_shield" }, tradeHashes = { [1999113824] = { "(150-300)% increased Evasion and Energy Shield" }, } }, ["UniqueMutatedVaalLocalEnergyShield3"] = { affix = "", "+(50-80) to maximum Energy Shield", statOrder = { 843 }, level = 1, group = "LocalEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "energy_shield" }, tradeHashes = { [4052037485] = { "+(50-80) to maximum Energy Shield" }, } }, ["UniqueMutatedVaalPhysicalDamagePercent"] = { affix = "", "(-30-30)% reduced Global Physical Damage", statOrder = { 1185 }, level = 1, group = "PhysicalDamagePercent", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "mutatedunique_vaal", "damage", "physical" }, tradeHashes = { [1310194496] = { "(-30-30)% reduced Global Physical Damage" }, } }, ["UniqueMutatedVaalIncreasedLifePercent"] = { affix = "", "(5-10)% increased maximum Life", statOrder = { 889 }, level = 1, group = "MaximumLifeIncreasePercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [983749596] = { "(5-10)% increased maximum Life" }, } }, ["UniqueMutatedVaalAddedMaximumEnergyShield"] = { affix = "", "+(100-150) to maximum Energy Shield", statOrder = { 843 }, level = 1, group = "LocalEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "mutatedunique_vaal", "energy_shield" }, tradeHashes = { [4052037485] = { "+(100-150) to maximum Energy Shield" }, } }, ["UniqueMutatedVaalDamageLifeRecoup"] = { affix = "", "(10-20)% of Damage taken Recouped as Life", statOrder = { 1037 }, level = 1, group = "LifeRecoupForJewel", weightKey = { }, weightVal = { }, modTags = { "resource", "mutatedunique_vaal", "life" }, tradeHashes = { [1444556985] = { "(10-20)% of Damage taken Recouped as Life" }, } }, - ["UniqueMutatedVaalChanceToBleed"] = { affix = "", "(30-50)% increased chance to inflict Bleeding", statOrder = { 4806 }, level = 1, group = "BleedChanceIncrease", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [242637938] = { "(30-50)% increased chance to inflict Bleeding" }, } }, + ["UniqueMutatedVaalChanceToBleed"] = { affix = "", "(30-50)% increased chance to inflict Bleeding", statOrder = { 4803 }, level = 1, group = "BleedChanceIncrease", weightKey = { }, weightVal = { }, modTags = { "mutatedunique_vaal" }, tradeHashes = { [242637938] = { "(30-50)% increased chance to inflict Bleeding" }, } }, ["CorruptionUpgradeLocalIncreasedPhysicalDamageReductionRatingPercent1"] = { affix = "", "(40-60)% increased Armour", statOrder = { 846 }, level = 1, group = "LocalPhysicalDamageReductionRatingPercent", weightKey = { "str_armour", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "upgraded_corruption_mod", "armour" }, tradeHashes = { [1062208444] = { "(40-60)% increased Armour" }, } }, ["CorruptionUpgradeLocalIncreasedEvasionRatingPercent1"] = { affix = "", "(40-60)% increased Evasion Rating", statOrder = { 848 }, level = 1, group = "LocalEvasionRatingIncreasePercent", weightKey = { "dex_armour", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "upgraded_corruption_mod", "evasion" }, tradeHashes = { [124859000] = { "(40-60)% increased Evasion Rating" }, } }, ["CorruptionUpgradeLocalIncreasedEnergyShieldPercent1"] = { affix = "", "(40-60)% increased Energy Shield", statOrder = { 849 }, level = 1, group = "LocalEnergyShieldPercent", weightKey = { "int_armour", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "upgraded_corruption_mod", "energy_shield" }, tradeHashes = { [4015621042] = { "(40-60)% increased Energy Shield" }, } }, @@ -5084,7 +5084,7 @@ return { ["CorruptionUpgradeIncreasedPhysicalDamageReductionRatingPercent1"] = { affix = "", "(40-60)% increased Armour", statOrder = { 882 }, level = 1, group = "GlobalPhysicalDamageReductionRatingPercent", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "upgraded_corruption_mod", "armour" }, tradeHashes = { [2866361420] = { "(40-60)% increased Armour" }, } }, ["CorruptionUpgradeIncreasedEvasionRatingPercent1"] = { affix = "", "(40-60)% increased Evasion Rating", statOrder = { 884 }, level = 1, group = "GlobalEvasionRatingPercent", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "upgraded_corruption_mod", "evasion" }, tradeHashes = { [2106365538] = { "(40-60)% increased Evasion Rating" }, } }, ["CorruptionUpgradeIncreasedEnergyShieldPercent1"] = { affix = "", "(40-60)% increased maximum Energy Shield", statOrder = { 886 }, level = 1, group = "GlobalEnergyShieldPercent", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "upgraded_corruption_mod", "energy_shield" }, tradeHashes = { [2482852589] = { "(40-60)% increased maximum Energy Shield" }, } }, - ["CorruptionUpgradeThornsDamageIncrease1"] = { affix = "", "(100-150)% increased Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsDamageIncrease", weightKey = { "body_armour", "shield", "default", }, weightVal = { 1, 1, 0 }, modTags = { "upgraded_corruption_mod", "damage" }, tradeHashes = { [1315743832] = { "(100-150)% increased Thorns damage" }, } }, + ["CorruptionUpgradeThornsDamageIncrease1"] = { affix = "", "(100-150)% increased Thorns damage", statOrder = { 10247 }, level = 1, group = "ThornsDamageIncrease", weightKey = { "body_armour", "shield", "default", }, weightVal = { 1, 1, 0 }, modTags = { "upgraded_corruption_mod", "damage" }, tradeHashes = { [1315743832] = { "(100-150)% increased Thorns damage" }, } }, ["CorruptionUpgradeChaosResistance1"] = { affix = "", "+(31-47)% to Chaos Resistance", statOrder = { 1024 }, level = 1, group = "ChaosResistance", weightKey = { "body_armour", "ring", "default", }, weightVal = { 1, 1, 0 }, modTags = { "chaos_resistance", "upgraded_corruption_mod", "chaos", "resistance" }, tradeHashes = { [2923486259] = { "+(31-47)% to Chaos Resistance" }, } }, ["CorruptionUpgradeFireResistance1"] = { affix = "", "+(50-75)% to Fire Resistance", statOrder = { 1014 }, level = 1, group = "FireResistance", weightKey = { "boots", "belt", "default", }, weightVal = { 1, 1, 0 }, modTags = { "elemental_resistance", "fire_resistance", "upgraded_corruption_mod", "elemental", "fire", "resistance" }, tradeHashes = { [3372524247] = { "+(50-75)% to Fire Resistance" }, } }, ["CorruptionUpgradeColdResistance1"] = { affix = "", "+(50-75)% to Cold Resistance", statOrder = { 1020 }, level = 1, group = "ColdResistance", weightKey = { "boots", "belt", "default", }, weightVal = { 1, 1, 0 }, modTags = { "cold_resistance", "elemental_resistance", "upgraded_corruption_mod", "elemental", "cold", "resistance" }, tradeHashes = { [4220027924] = { "+(50-75)% to Cold Resistance" }, } }, @@ -5097,7 +5097,7 @@ return { ["CorruptionUpgradeColdPenetration1"] = { affix = "", "Damage Penetrates (25-40)% Cold Resistance", statOrder = { 2725 }, level = 1, group = "ColdResistancePenetration", weightKey = { "gloves", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "upgraded_corruption_mod", "damage", "elemental", "cold" }, tradeHashes = { [3417711605] = { "Damage Penetrates (25-40)% Cold Resistance" }, } }, ["CorruptionUpgradeLightningPenetration1"] = { affix = "", "Damage Penetrates (25-40)% Lightning Resistance", statOrder = { 2726 }, level = 1, group = "LightningResistancePenetration", weightKey = { "gloves", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "upgraded_corruption_mod", "damage", "elemental", "lightning" }, tradeHashes = { [818778753] = { "Damage Penetrates (25-40)% Lightning Resistance" }, } }, ["CorruptionUpgradeArmourBreak1"] = { affix = "", "Break (25-40)% increased Armour", statOrder = { 4407 }, level = 1, group = "ArmourBreak", weightKey = { "gloves", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1776411443] = { "Break (25-40)% increased Armour" }, } }, - ["CorruptionUpgradeGoldFoundIncrease1"] = { affix = "", "(15-30)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 1, group = "GoldFoundIncrease", weightKey = { "gloves", "default", }, weightVal = { 1, 0 }, modTags = { "drop", "upgraded_corruption_mod" }, tradeHashes = { [3175163625] = { "(15-30)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, + ["CorruptionUpgradeGoldFoundIncrease1"] = { affix = "", "(15-30)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 1, group = "GoldFoundIncrease", weightKey = { "gloves", "default", }, weightVal = { 1, 0 }, modTags = { "drop", "upgraded_corruption_mod" }, tradeHashes = { [3175163625] = { "(15-30)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, ["CorruptionUpgradeMaximumEnduranceCharges1"] = { affix = "", "+2 to Maximum Endurance Charges", statOrder = { 1559 }, level = 1, group = "MaximumEnduranceCharges", weightKey = { "belt", "default", }, weightVal = { 1, 0 }, modTags = { "endurance_charge", "upgraded_corruption_mod" }, tradeHashes = { [1515657623] = { "+2 to Maximum Endurance Charges" }, } }, ["CorruptionUpgradeMaximumFrenzyCharges1"] = { affix = "", "+2 to Maximum Frenzy Charges", statOrder = { 1564 }, level = 1, group = "MaximumFrenzyCharges", weightKey = { "gloves", "default", }, weightVal = { 1, 0 }, modTags = { "frenzy_charge", "upgraded_corruption_mod" }, tradeHashes = { [4078695] = { "+2 to Maximum Frenzy Charges" }, } }, ["CorruptionUpgradeMaximumPowerCharges1"] = { affix = "", "+2 to Maximum Power Charges", statOrder = { 1569 }, level = 1, group = "MaximumPowerCharges", weightKey = { "helmet", "default", }, weightVal = { 1, 0 }, modTags = { "power_charge", "upgraded_corruption_mod" }, tradeHashes = { [227523295] = { "+2 to Maximum Power Charges" }, } }, @@ -5105,7 +5105,7 @@ return { ["CorruptionUpgradeMovementVelocity1"] = { affix = "", "(10-15)% increased Movement Speed", statOrder = { 836 }, level = 1, group = "MovementVelocity", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod", "speed" }, tradeHashes = { [2250533757] = { "(10-15)% increased Movement Speed" }, } }, ["CorruptionUpgradeIncreasedStunThreshold1"] = { affix = "", "(50-75)% increased Stun Threshold", statOrder = { 2983 }, level = 1, group = "IncreasedStunThreshold", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [680068163] = { "(50-75)% increased Stun Threshold" }, } }, ["CorruptionUpgradeIncreasedFreezeThreshold1"] = { affix = "", "(50-75)% increased Freeze Threshold", statOrder = { 2984 }, level = 1, group = "FreezeThreshold", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod", "elemental", "cold", "ailment" }, tradeHashes = { [3780644166] = { "(50-75)% increased Freeze Threshold" }, } }, - ["CorruptionUpgradeSlowPotency1"] = { affix = "", "(40-50)% reduced Slowing Potency of Debuffs on You", statOrder = { 4747 }, level = 1, group = "SlowPotency", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [924253255] = { "(40-50)% reduced Slowing Potency of Debuffs on You" }, } }, + ["CorruptionUpgradeSlowPotency1"] = { affix = "", "(40-50)% reduced Slowing Potency of Debuffs on You", statOrder = { 4745 }, level = 1, group = "SlowPotency", weightKey = { "boots", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [924253255] = { "(40-50)% reduced Slowing Potency of Debuffs on You" }, } }, ["CorruptionUpgradeLifeRegenerationRate1"] = { affix = "", "(35-50)% increased Life Regeneration rate", statOrder = { 1036 }, level = 1, group = "LifeRegenerationRate", weightKey = { "helmet", "ring", "default", }, weightVal = { 1, 1, 0 }, modTags = { "resource", "upgraded_corruption_mod", "life" }, tradeHashes = { [44972811] = { "(35-50)% increased Life Regeneration rate" }, } }, ["CorruptionUpgradeManaRegeneration1"] = { affix = "", "(35-50)% increased Mana Regeneration Rate", statOrder = { 1043 }, level = 1, group = "ManaRegeneration", weightKey = { "helmet", "ring", "default", }, weightVal = { 1, 1, 0 }, modTags = { "resource", "upgraded_corruption_mod", "mana" }, tradeHashes = { [789117908] = { "(35-50)% increased Mana Regeneration Rate" }, } }, ["CorruptionUpgradeLocalBlockChance1"] = { affix = "", "(20-30)% increased Block chance", statOrder = { 839 }, level = 1, group = "LocalIncreasedBlockPercentage", weightKey = { "shield", "default", }, weightVal = { 1, 0 }, modTags = { "block", "upgraded_corruption_mod" }, tradeHashes = { [2481353198] = { "(20-30)% increased Block chance" }, } }, @@ -5128,9 +5128,9 @@ return { ["CorruptionUpgradeStrength1"] = { affix = "", "+(35-50) to Strength", statOrder = { 992 }, level = 1, group = "Strength", weightKey = { "belt", "ring", "amulet", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "upgraded_corruption_mod", "attribute" }, tradeHashes = { [4080418644] = { "+(35-50) to Strength" }, } }, ["CorruptionUpgradeDexterity1"] = { affix = "", "+(35-50) to Dexterity", statOrder = { 993 }, level = 1, group = "Dexterity", weightKey = { "belt", "ring", "amulet", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "upgraded_corruption_mod", "attribute" }, tradeHashes = { [3261801346] = { "+(35-50) to Dexterity" }, } }, ["CorruptionUpgradeIntelligence1"] = { affix = "", "+(35-50) to Intelligence", statOrder = { 994 }, level = 1, group = "Intelligence", weightKey = { "belt", "ring", "amulet", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "upgraded_corruption_mod", "attribute" }, tradeHashes = { [328541901] = { "+(35-50) to Intelligence" }, } }, - ["CorruptionUpgradeLifeFlaskChargeGeneration1"] = { affix = "", "Life Flasks gain (0.33-0.58) charges per Second", statOrder = { 6892 }, level = 1, group = "LifeFlaskChargeGeneration", weightKey = { "amulet", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1102738251] = { "Life Flasks gain (0.33-0.58) charges per Second" }, } }, - ["CorruptionUpgradeManaFlaskChargeGeneration1"] = { affix = "", "Mana Flasks gain (0.33-0.58) charges per Second", statOrder = { 6893 }, level = 1, group = "ManaFlaskChargeGeneration", weightKey = { "amulet", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [2200293569] = { "Mana Flasks gain (0.33-0.58) charges per Second" }, } }, - ["CorruptionUpgradeCharmChargeGeneration1"] = { affix = "", "Charms gain (0.33-0.58) charges per Second", statOrder = { 6889 }, level = 1, group = "CharmChargeGeneration", weightKey = { "amulet", "default", }, weightVal = { 1, 0 }, modTags = { "charm", "upgraded_corruption_mod" }, tradeHashes = { [185580205] = { "Charms gain (0.33-0.58) charges per Second" }, } }, + ["CorruptionUpgradeLifeFlaskChargeGeneration1"] = { affix = "", "Life Flasks gain (0.33-0.58) charges per Second", statOrder = { 6887 }, level = 1, group = "LifeFlaskChargeGeneration", weightKey = { "amulet", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1102738251] = { "Life Flasks gain (0.33-0.58) charges per Second" }, } }, + ["CorruptionUpgradeManaFlaskChargeGeneration1"] = { affix = "", "Mana Flasks gain (0.33-0.58) charges per Second", statOrder = { 6888 }, level = 1, group = "ManaFlaskChargeGeneration", weightKey = { "amulet", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [2200293569] = { "Mana Flasks gain (0.33-0.58) charges per Second" }, } }, + ["CorruptionUpgradeCharmChargeGeneration1"] = { affix = "", "Charms gain (0.33-0.58) charges per Second", statOrder = { 6884 }, level = 1, group = "CharmChargeGeneration", weightKey = { "amulet", "default", }, weightVal = { 1, 0 }, modTags = { "charm", "upgraded_corruption_mod" }, tradeHashes = { [185580205] = { "Charms gain (0.33-0.58) charges per Second" }, } }, ["CorruptionUpgradeLocalIncreasedPhysicalDamagePercent1"] = { affix = "", "(40-60)% increased Physical Damage", statOrder = { 830 }, level = 1, group = "LocalPhysicalDamagePercent", weightKey = { "weapon", "default", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "upgraded_corruption_mod", "damage", "physical", "attack" }, tradeHashes = { [1509134228] = { "(40-60)% increased Physical Damage" }, } }, ["CorruptionUpgradeSpellDamageOnWeapon1"] = { affix = "", "(60-90)% increased Spell Damage", statOrder = { 871 }, level = 1, group = "WeaponSpellDamage", weightKey = { "wand", "focus", "default", }, weightVal = { 1, 1, 0 }, modTags = { "caster_damage", "upgraded_corruption_mod", "damage", "caster" }, tradeHashes = { [2974417149] = { "(60-90)% increased Spell Damage" }, } }, ["CorruptionUpgradeSpellDamageOnTwoHandWeapon1"] = { affix = "", "(120-180)% increased Spell Damage", statOrder = { 871 }, level = 1, group = "WeaponSpellDamage", weightKey = { "staff", "default", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "upgraded_corruption_mod", "damage", "caster" }, tradeHashes = { [2974417149] = { "(120-180)% increased Spell Damage" }, } }, @@ -5146,11 +5146,11 @@ return { ["CorruptionUpgradeLocalIncreasedAttackSpeed1"] = { affix = "", "(12-16)% increased Attack Speed", statOrder = { 946 }, level = 1, group = "LocalIncreasedAttackSpeed", weightKey = { "weapon", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod", "attack", "speed" }, tradeHashes = { [210067635] = { "(12-16)% increased Attack Speed" }, } }, ["CorruptionUpgradeLocalCriticalStrikeMultiplier1"] = { affix = "", "+(15-25)% to Critical Damage Bonus", statOrder = { 945 }, level = 1, group = "LocalCriticalStrikeMultiplier", weightKey = { "weapon", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod", "damage", "attack", "critical" }, tradeHashes = { [2694482655] = { "+(15-25)% to Critical Damage Bonus" }, } }, ["CorruptionUpgradeLocalStunDamageIncrease1"] = { affix = "", "Causes (50-75)% increased Stun Buildup", statOrder = { 1052 }, level = 1, group = "LocalStunDamageIncrease", weightKey = { "mace", "sword", "axe", "flail", "warstaff", "dagger", "spear", "default", }, weightVal = { 1, 1, 1, 1, 1, 1, 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [791928121] = { "Causes (50-75)% increased Stun Buildup" }, } }, - ["CorruptionUpgradeLocalWeaponRangeIncrease1"] = { affix = "", "(20-40)% increased Melee Strike Range with this weapon", statOrder = { 7600 }, level = 1, group = "LocalWeaponRangeIncrease", weightKey = { "mace", "sword", "axe", "flail", "warstaff", "dagger", "spear", "default", }, weightVal = { 1, 1, 1, 1, 1, 1, 1, 0 }, modTags = { "upgraded_corruption_mod", "attack" }, tradeHashes = { [548198834] = { "(20-40)% increased Melee Strike Range with this weapon" }, } }, + ["CorruptionUpgradeLocalWeaponRangeIncrease1"] = { affix = "", "(20-40)% increased Melee Strike Range with this weapon", statOrder = { 7595 }, level = 1, group = "LocalWeaponRangeIncrease", weightKey = { "mace", "sword", "axe", "flail", "warstaff", "dagger", "spear", "default", }, weightVal = { 1, 1, 1, 1, 1, 1, 1, 0 }, modTags = { "upgraded_corruption_mod", "attack" }, tradeHashes = { [548198834] = { "(20-40)% increased Melee Strike Range with this weapon" }, } }, ["CorruptionUpgradeLocalChanceToBleed1"] = { affix = "", "(25-50)% chance to cause Bleeding on Hit", statOrder = { 2264 }, level = 1, group = "LocalChanceToBleed", weightKey = { "mace", "sword", "axe", "flail", "default", }, weightVal = { 1, 1, 1, 1, 0 }, modTags = { "bleed", "upgraded_corruption_mod", "physical", "attack", "ailment" }, tradeHashes = { [1519615863] = { "(25-50)% chance to cause Bleeding on Hit" }, } }, - ["CorruptionUpgradeLocalChanceToPoison1"] = { affix = "", "(25-50)% chance to Poison on Hit with this weapon", statOrder = { 7813 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { "sword", "spear", "dagger", "warstaff", "default", }, weightVal = { 1, 1, 1, 1, 0 }, modTags = { "poison", "upgraded_corruption_mod", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "(25-50)% chance to Poison on Hit with this weapon" }, } }, - ["CorruptionUpgradeLocalRageOnHit1"] = { affix = "", "Grants (4-6) Rage on Hit", statOrder = { 7705 }, level = 1, group = "LocalRageOnHit", weightKey = { "mace", "sword", "axe", "flail", "warstaff", "dagger", "spear", "default", }, weightVal = { 1, 1, 1, 1, 1, 1, 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1725749947] = { "Grants (4-6) Rage on Hit" }, } }, - ["CorruptionUpgradeLocalChanceToMaim1"] = { affix = "", "(25-50)% chance to Maim on Hit", statOrder = { 7798 }, level = 1, group = "LocalChanceToMaim", weightKey = { "bow", "crossbow", "default", }, weightVal = { 1, 1, 0 }, modTags = { "upgraded_corruption_mod", "attack" }, tradeHashes = { [2763429652] = { "(25-50)% chance to Maim on Hit" }, } }, + ["CorruptionUpgradeLocalChanceToPoison1"] = { affix = "", "(25-50)% chance to Poison on Hit with this weapon", statOrder = { 7808 }, level = 1, group = "LocalChanceToPoisonOnHit", weightKey = { "sword", "spear", "dagger", "warstaff", "default", }, weightVal = { 1, 1, 1, 1, 0 }, modTags = { "poison", "upgraded_corruption_mod", "chaos", "attack", "ailment" }, tradeHashes = { [3885634897] = { "(25-50)% chance to Poison on Hit with this weapon" }, } }, + ["CorruptionUpgradeLocalRageOnHit1"] = { affix = "", "Grants (4-6) Rage on Hit", statOrder = { 7700 }, level = 1, group = "LocalRageOnHit", weightKey = { "mace", "sword", "axe", "flail", "warstaff", "dagger", "spear", "default", }, weightVal = { 1, 1, 1, 1, 1, 1, 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1725749947] = { "Grants (4-6) Rage on Hit" }, } }, + ["CorruptionUpgradeLocalChanceToMaim1"] = { affix = "", "(25-50)% chance to Maim on Hit", statOrder = { 7793 }, level = 1, group = "LocalChanceToMaim", weightKey = { "bow", "crossbow", "default", }, weightVal = { 1, 1, 0 }, modTags = { "upgraded_corruption_mod", "attack" }, tradeHashes = { [2763429652] = { "(25-50)% chance to Maim on Hit" }, } }, ["CorruptionUpgradeLocalChanceToBlind1"] = { affix = "", "(25-50)% chance to Blind Enemies on hit", statOrder = { 2013 }, level = 1, group = "BlindingHit", weightKey = { "bow", "crossbow", "default", }, weightVal = { 1, 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [2301191210] = { "(25-50)% chance to Blind Enemies on hit" }, } }, ["CorruptionUpgradeWeaponElementalDamage1"] = { affix = "", "(60-90)% increased Elemental Damage with Attacks", statOrder = { 877 }, level = 1, group = "IncreasedWeaponElementalDamagePercent", weightKey = { "bow", "one_hand_weapon", "default", }, weightVal = { 1, 1, 0 }, modTags = { "elemental_damage", "has_attack_mod", "upgraded_corruption_mod", "damage", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [387439868] = { "(60-90)% increased Elemental Damage with Attacks" }, } }, ["CorruptionUpgradeWeaponElementalDamageTwoHand1"] = { affix = "", "(120-150)% increased Elemental Damage with Attacks", statOrder = { 877 }, level = 1, group = "IncreasedWeaponElementalDamagePercent", weightKey = { "bow", "two_hand_weapon", "default", }, weightVal = { 0, 1, 0 }, modTags = { "elemental_damage", "has_attack_mod", "upgraded_corruption_mod", "damage", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [387439868] = { "(120-150)% increased Elemental Damage with Attacks" }, } }, @@ -5158,7 +5158,7 @@ return { ["CorruptionUpgradeAdditionalAmmo1"] = { affix = "", "Loads 2 additional bolts", statOrder = { 988 }, level = 1, group = "AdditionalAmmo", weightKey = { "crossbow", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod", "attack" }, tradeHashes = { [1967051901] = { "Loads 2 additional bolts" }, } }, ["CorruptionUpgradeIgniteChanceIncrease1"] = { affix = "", "(45-65)% increased Ignite Magnitude", statOrder = { 1077 }, level = 1, group = "IgniteEffect", weightKey = { "wand", "staff", "default", }, weightVal = { 1, 1, 0 }, modTags = { "elemental_damage", "upgraded_corruption_mod", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [3791899485] = { "(45-65)% increased Ignite Magnitude" }, } }, ["CorruptionUpgradeFreezeDamageIncrease1"] = { affix = "", "(50-75)% increased Freeze Buildup", statOrder = { 1057 }, level = 1, group = "FreezeDamageIncrease", weightKey = { "wand", "staff", "default", }, weightVal = { 1, 1, 0 }, tags = { "no_fire_spell_mods", "no_lightning_spell_mods", "no_chaos_spell_mods", }, modTags = { "upgraded_corruption_mod", "elemental", "cold", "ailment" }, tradeHashes = { [473429811] = { "(50-75)% increased Freeze Buildup" }, } }, - ["CorruptionUpgradeShockChanceIncrease1"] = { affix = "", "(25-50)% increased Magnitude of Shock you inflict", statOrder = { 9845 }, level = 1, group = "ShockEffect", weightKey = { "wand", "staff", "default", }, weightVal = { 1, 1, 0 }, modTags = { "upgraded_corruption_mod", "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(25-50)% increased Magnitude of Shock you inflict" }, } }, + ["CorruptionUpgradeShockChanceIncrease1"] = { affix = "", "(25-50)% increased Magnitude of Shock you inflict", statOrder = { 9839 }, level = 1, group = "ShockEffect", weightKey = { "wand", "staff", "default", }, weightVal = { 1, 1, 0 }, modTags = { "upgraded_corruption_mod", "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(25-50)% increased Magnitude of Shock you inflict" }, } }, ["CorruptionUpgradeSpellCriticalStrikeChance1"] = { affix = "", "(50-75)% increased Critical Hit Chance for Spells", statOrder = { 978 }, level = 1, group = "SpellCriticalStrikeChance", weightKey = { "wand", "staff", "default", }, weightVal = { 1, 1, 0 }, modTags = { "caster_critical", "upgraded_corruption_mod", "caster", "critical" }, tradeHashes = { [737908626] = { "(50-75)% increased Critical Hit Chance for Spells" }, } }, ["CorruptionUpgradeLifeGainedFromEnemyDeath1"] = { affix = "", "Gain (40-55) Life per enemy killed", statOrder = { 1042 }, level = 1, group = "LifeGainedFromEnemyDeath", weightKey = { "wand", "staff", "quiver", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "resource", "upgraded_corruption_mod", "life" }, tradeHashes = { [3695891184] = { "Gain (40-55) Life per enemy killed" }, } }, ["CorruptionUpgradeManaGainedFromEnemyDeath1"] = { affix = "", "Gain (20-30) Mana per enemy killed", statOrder = { 1047 }, level = 1, group = "ManaGainedFromEnemyDeath", weightKey = { "wand", "staff", "quiver", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "resource", "upgraded_corruption_mod", "mana" }, tradeHashes = { [1368271171] = { "Gain (20-30) Mana per enemy killed" }, } }, @@ -5169,7 +5169,7 @@ return { ["CorruptionUpgradeAlliesInPresenceIncreasedCastSpeed1"] = { affix = "", "Allies in your Presence have (15-25)% increased Cast Speed", statOrder = { 919 }, level = 1, group = "AlliesInPresenceIncreasedCastSpeed", weightKey = { "sceptre", "default", }, weightVal = { 1, 0 }, modTags = { "caster_speed", "upgraded_corruption_mod", "caster", "speed" }, tradeHashes = { [289128254] = { "Allies in your Presence have (15-25)% increased Cast Speed" }, } }, ["CorruptionUpgradeAlliesInPresenceCriticalStrikeMultiplier1"] = { affix = "", "Allies in your Presence have (30-45)% increased Critical Damage Bonus", statOrder = { 917 }, level = 1, group = "AlliesInPresenceCriticalStrikeMultiplier", weightKey = { "sceptre", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod", "damage", "critical" }, tradeHashes = { [3057012405] = { "Allies in your Presence have (30-45)% increased Critical Damage Bonus" }, } }, ["CorruptionUpgradeChanceToPierce1"] = { affix = "", "(50-75)% chance to Pierce an Enemy", statOrder = { 1068 }, level = 1, group = "ChanceToPierce", weightKey = { "quiver", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [2321178454] = { "(50-75)% chance to Pierce an Enemy" }, } }, - ["CorruptionUpgradeChainFromTerrain1"] = { affix = "", "Projectiles have (25-40)% chance to Chain an additional time from terrain", statOrder = { 9543 }, level = 1, group = "ChainFromTerrain", weightKey = { "quiver", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [4081947835] = { "Projectiles have (25-40)% chance to Chain an additional time from terrain" }, } }, + ["CorruptionUpgradeChainFromTerrain1"] = { affix = "", "Projectiles have (25-40)% chance to Chain an additional time from terrain", statOrder = { 9537 }, level = 1, group = "ChainFromTerrain", weightKey = { "quiver", "default", }, weightVal = { 1, 0 }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [4081947835] = { "Projectiles have (25-40)% chance to Chain an additional time from terrain" }, } }, ["CorruptionUpgradeJewelStrength1"] = { affix = "", "+(14-16) to Strength", statOrder = { 992 }, level = 1, group = "Strength", weightKey = { "default", }, weightVal = { 1 }, modTags = { "upgraded_corruption_mod", "attribute" }, tradeHashes = { [4080418644] = { "+(14-16) to Strength" }, } }, ["CorruptionUpgradeJewelDexterity1"] = { affix = "", "+(14-16) to Dexterity", statOrder = { 993 }, level = 1, group = "Dexterity", weightKey = { "default", }, weightVal = { 1 }, modTags = { "upgraded_corruption_mod", "attribute" }, tradeHashes = { [3261801346] = { "+(14-16) to Dexterity" }, } }, ["CorruptionUpgradeJewelIntelligence1"] = { affix = "", "+(14-16) to Intelligence", statOrder = { 994 }, level = 1, group = "Intelligence", weightKey = { "default", }, weightVal = { 1 }, modTags = { "upgraded_corruption_mod", "attribute" }, tradeHashes = { [328541901] = { "+(14-16) to Intelligence" }, } }, @@ -5179,32 +5179,32 @@ return { ["CorruptionUpgradeJewelChaosResist1"] = { affix = "", "+(10-13)% to Chaos Resistance", statOrder = { 1024 }, level = 1, group = "ChaosResistance", weightKey = { "default", }, weightVal = { 1 }, modTags = { "chaos_resistance", "upgraded_corruption_mod", "chaos", "resistance" }, tradeHashes = { [2923486259] = { "+(10-13)% to Chaos Resistance" }, } }, ["CorruptionUpgradeArmourAppliesToElementalDamage"] = { affix = "", "+(30-50)% of Armour also applies to Elemental Damage", statOrder = { 1027 }, level = 1, group = "ArmourAppliesToElementalDamage", weightKey = { }, weightVal = { }, modTags = { "defences", "upgraded_corruption_mod", "armour", "elemental" }, tradeHashes = { [3362812763] = { "+(30-50)% of Armour also applies to Elemental Damage" }, } }, ["CorruptionUpgradeEvasionAppliesToDeflection"] = { affix = "", "Gain Deflection Rating equal to (30-50)% of Evasion Rating", statOrder = { 1028 }, level = 1, group = "EvasionAppliesToDeflection", weightKey = { }, weightVal = { }, modTags = { "defences", "upgraded_corruption_mod", "evasion" }, tradeHashes = { [3033371881] = { "Gain Deflection Rating equal to (30-50)% of Evasion Rating" }, } }, - ["CorruptionUpgradeGlobalDeflectionRating"] = { affix = "", "(20-30)% increased Deflection Rating", statOrder = { 6119 }, level = 1, group = "GlobalDeflectionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "upgraded_corruption_mod", "evasion" }, tradeHashes = { [3040571529] = { "(20-30)% increased Deflection Rating" }, } }, - ["CorruptionUpgradeDeflectDamageTaken"] = { affix = "", "Prevent +(2-3)% of Damage from Deflected Hits", statOrder = { 4679 }, level = 1, group = "DeflectDamageTaken", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [3552135623] = { "Prevent +(2-3)% of Damage from Deflected Hits" }, } }, - ["CorruptionUpgradeMaximumLifeConvertedToEnergyShield"] = { affix = "", "(5-10)% of Maximum Life Converted to Energy Shield", statOrder = { 8884 }, level = 1, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "upgraded_corruption_mod", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "(5-10)% of Maximum Life Converted to Energy Shield" }, } }, + ["CorruptionUpgradeGlobalDeflectionRating"] = { affix = "", "(20-30)% increased Deflection Rating", statOrder = { 6114 }, level = 1, group = "GlobalDeflectionRating", weightKey = { }, weightVal = { }, modTags = { "defences", "upgraded_corruption_mod", "evasion" }, tradeHashes = { [3040571529] = { "(20-30)% increased Deflection Rating" }, } }, + ["CorruptionUpgradeDeflectDamageTaken"] = { affix = "", "Prevent +(2-3)% of Damage from Deflected Hits", statOrder = { 4677 }, level = 1, group = "DeflectDamageTaken", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [3552135623] = { "Prevent +(2-3)% of Damage from Deflected Hits" }, } }, + ["CorruptionUpgradeMaximumLifeConvertedToEnergyShield"] = { affix = "", "(5-10)% of Maximum Life Converted to Energy Shield", statOrder = { 8879 }, level = 1, group = "MaximumLifeConvertedToEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "upgraded_corruption_mod", "life", "energy_shield" }, tradeHashes = { [2458962764] = { "(5-10)% of Maximum Life Converted to Energy Shield" }, } }, ["CorruptionUpgradeGlobalItemAttributeRequirements"] = { affix = "", "Equipment and Skill Gems have (10-20)% reduced Attribute Requirements", statOrder = { 2335 }, level = 1, group = "GlobalItemAttributeRequirements", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [752930724] = { "Equipment and Skill Gems have (10-20)% reduced Attribute Requirements" }, } }, ["CorruptionUpgradePercentageAllAttributes"] = { affix = "", "(5-10)% increased Attributes", statOrder = { 998 }, level = 1, group = "PercentageAllAttributes", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "attribute" }, tradeHashes = { [3143208761] = { "(5-10)% increased Attributes" }, } }, - ["CorruptionUpgradeDeflectDamageTakenRecoupedAsLife"] = { affix = "", "(5-10)% of Damage taken from Deflected Hits Recouped as Life", statOrder = { 6116 }, level = 1, group = "DeflectDamageTakenRecoupedAsLife", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [3471443885] = { "(5-10)% of Damage taken from Deflected Hits Recouped as Life" }, } }, - ["CorruptionUpgradeDamageTakenGoesToLifeManaESPercent"] = { affix = "", "(10-20)% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6043 }, level = 1, group = "DamageTakenGoesToLifeManaESPercent", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [2319832234] = { "(10-20)% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, + ["CorruptionUpgradeDeflectDamageTakenRecoupedAsLife"] = { affix = "", "(5-10)% of Damage taken from Deflected Hits Recouped as Life", statOrder = { 6111 }, level = 1, group = "DeflectDamageTakenRecoupedAsLife", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [3471443885] = { "(5-10)% of Damage taken from Deflected Hits Recouped as Life" }, } }, + ["CorruptionUpgradeDamageTakenGoesToLifeManaESPercent"] = { affix = "", "(10-20)% of Damage Taken Recouped as Life, Mana and Energy Shield", statOrder = { 6038 }, level = 1, group = "DamageTakenGoesToLifeManaESPercent", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [2319832234] = { "(10-20)% of Damage Taken Recouped as Life, Mana and Energy Shield" }, } }, ["CorruptionUpgradeDamageRemovedFromManaBeforeLife"] = { affix = "", "(10-20)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { }, weightVal = { }, modTags = { "resource", "upgraded_corruption_mod", "life", "mana" }, tradeHashes = { [458438597] = { "(10-20)% of Damage is taken from Mana before Life" }, } }, ["CorruptionUpgradeManaRecoveryRate"] = { affix = "", "(10-20)% increased Mana Recovery rate", statOrder = { 1450 }, level = 1, group = "ManaRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "resource", "upgraded_corruption_mod", "mana" }, tradeHashes = { [3513180117] = { "(10-20)% increased Mana Recovery rate" }, } }, ["CorruptionUpgradeLifeRecoveryRate"] = { affix = "", "(10-20)% increased Life Recovery rate", statOrder = { 1445 }, level = 1, group = "LifeRecoveryRate", weightKey = { }, weightVal = { }, modTags = { "resource", "upgraded_corruption_mod", "life" }, tradeHashes = { [3240073117] = { "(10-20)% increased Life Recovery rate" }, } }, - ["CorruptionUpgradePercentOfLeechIsInstant"] = { affix = "", "(10-20)% of Leech is Instant", statOrder = { 7425 }, level = 1, group = "PercentOfLeechIsInstant", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [3561837752] = { "(10-20)% of Leech is Instant" }, } }, + ["CorruptionUpgradePercentOfLeechIsInstant"] = { affix = "", "(10-20)% of Leech is Instant", statOrder = { 7420 }, level = 1, group = "PercentOfLeechIsInstant", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [3561837752] = { "(10-20)% of Leech is Instant" }, } }, ["CorruptionUpgradePhysicalDamageTakenAsRandomElement"] = { affix = "", "(3-6)% of Physical Damage from Hits taken as Damage of a Random Element", statOrder = { 2211 }, level = 1, group = "PhysicalDamageTakenAsRandomElement", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "physical", "elemental" }, tradeHashes = { [1904530666] = { "(3-6)% of Physical Damage from Hits taken as Damage of a Random Element" }, } }, ["CorruptionUpgradeDamageTakenGainedAsLife"] = { affix = "", "(10-20)% of Damage taken Recouped as Life", statOrder = { 1037 }, level = 1, group = "DamageTakenGainedAsLife", weightKey = { }, weightVal = { }, modTags = { "resource", "upgraded_corruption_mod", "life" }, tradeHashes = { [1444556985] = { "(10-20)% of Damage taken Recouped as Life" }, } }, ["CorruptionUpgradePercentDamageGoesToMana"] = { affix = "", "(10-20)% of Damage taken Recouped as Mana", statOrder = { 1044 }, level = 1, group = "PercentDamageGoesToMana", weightKey = { }, weightVal = { }, modTags = { "resource", "upgraded_corruption_mod", "life", "mana" }, tradeHashes = { [472520716] = { "(10-20)% of Damage taken Recouped as Mana" }, } }, - ["CorruptionUpgradeThornsCriticalStrikeChance"] = { affix = "", "+(0.05-0.1)% to Thorns Critical Hit Chance", statOrder = { 4758 }, level = 1, group = "ThornsCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "damage", "critical" }, tradeHashes = { [2715190555] = { "+(0.05-0.1)% to Thorns Critical Hit Chance" }, } }, + ["CorruptionUpgradeThornsCriticalStrikeChance"] = { affix = "", "+(0.05-0.1)% to Thorns Critical Hit Chance", statOrder = { 4755 }, level = 1, group = "ThornsCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "damage", "critical" }, tradeHashes = { [2715190555] = { "+(0.05-0.1)% to Thorns Critical Hit Chance" }, } }, ["CorruptionUpgradeThornsFromPercentBodyArmour"] = { affix = "", "Gain Physical Thorns damage equal to (0.05-0.1)% of Item Armour on Equipped Body Armour", statOrder = { 4664 }, level = 1, group = "ThornsFromPercentBodyArmour", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "damage" }, tradeHashes = { [1793740180] = { "Gain Physical Thorns damage equal to (0.05-0.1)% of Item Armour on Equipped Body Armour" }, } }, - ["CorruptionUpgradeThornsDamageIncreaseIfBlockedRecently"] = { affix = "", "(100-150)% increased Thorns damage if you've Blocked Recently", statOrder = { 10255 }, level = 1, group = "ThornsDamageIncreaseIfBlockedRecently", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [483561599] = { "(100-150)% increased Thorns damage if you've Blocked Recently" }, } }, + ["CorruptionUpgradeThornsDamageIncreaseIfBlockedRecently"] = { affix = "", "(100-150)% increased Thorns damage if you've Blocked Recently", statOrder = { 10248 }, level = 1, group = "ThornsDamageIncreaseIfBlockedRecently", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [483561599] = { "(100-150)% increased Thorns damage if you've Blocked Recently" }, } }, ["CorruptionUpgradePhysicalDamageTakenAsChaos"] = { affix = "", "(3-6)% of Physical Damage from Hits taken as Chaos Damage", statOrder = { 2212 }, level = 1, group = "PhysicalDamageTakenAsChaos", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "physical", "chaos" }, tradeHashes = { [4129825612] = { "(3-6)% of Physical Damage from Hits taken as Chaos Damage" }, } }, ["CorruptionUpgradePhysicalDamageTakenAsFirePercent"] = { affix = "", "(3-6)% of Physical Damage from Hits taken as Fire Damage", statOrder = { 2197 }, level = 1, group = "PhysicalDamageTakenAsFirePercent", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "physical", "elemental", "fire" }, tradeHashes = { [3342989455] = { "(3-6)% of Physical Damage from Hits taken as Fire Damage" }, } }, ["CorruptionUpgradePhysicalDamageTakenAsCold"] = { affix = "", "(3-6)% of Physical Damage from Hits taken as Cold Damage", statOrder = { 2206 }, level = 1, group = "PhysicalDamageTakenAsCold", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "physical", "elemental", "cold" }, tradeHashes = { [1871056256] = { "(3-6)% of Physical Damage from Hits taken as Cold Damage" }, } }, ["CorruptionUpgradePhysicalDamageTakenAsLightningPercent"] = { affix = "", "(3-6)% of Physical damage from Hits taken as Lightning damage", statOrder = { 2201 }, level = 1, group = "PhysicalDamageTakenAsLightningPercent", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "physical", "elemental", "lightning" }, tradeHashes = { [425242359] = { "(3-6)% of Physical damage from Hits taken as Lightning damage" }, } }, ["CorruptionUpgradeMaximumChaosResistance"] = { affix = "", "+(1-3)% to Maximum Chaos Resistance", statOrder = { 1012 }, level = 1, group = "MaximumChaosResistance", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "upgraded_corruption_mod", "chaos", "resistance" }, tradeHashes = { [1301765461] = { "+(1-3)% to Maximum Chaos Resistance" }, } }, - ["CorruptionUpgradeHeraldReservationEfficiency"] = { affix = "", "(20-30)% increased Reservation Efficiency of Herald Skills", statOrder = { 9765 }, level = 1, group = "HeraldReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1697191405] = { "(20-30)% increased Reservation Efficiency of Herald Skills" }, } }, - ["CorruptionUpgradeMinionReservationEfficiency"] = { affix = "", "(20-30)% increased Reservation Efficiency of Minion Skills", statOrder = { 9767 }, level = 1, group = "MinionReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1805633363] = { "(20-30)% increased Reservation Efficiency of Minion Skills" }, } }, - ["CorruptionUpgradeMetaReservationEfficiency"] = { affix = "", "Meta Skills have (20-30)% increased Reservation Efficiency", statOrder = { 9766 }, level = 1, group = "MetaReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1672384027] = { "Meta Skills have (20-30)% increased Reservation Efficiency" }, } }, - ["CorruptionUpgradeColdExposureOnHit"] = { affix = "", "(25-50)% chance to inflict Exposure on Hit", statOrder = { 4704 }, level = 1, group = "ColdExposureOnHit", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [2630708439] = { "(25-50)% chance to inflict Exposure on Hit" }, } }, + ["CorruptionUpgradeHeraldReservationEfficiency"] = { affix = "", "(20-30)% increased Reservation Efficiency of Herald Skills", statOrder = { 9759 }, level = 1, group = "HeraldReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1697191405] = { "(20-30)% increased Reservation Efficiency of Herald Skills" }, } }, + ["CorruptionUpgradeMinionReservationEfficiency"] = { affix = "", "(20-30)% increased Reservation Efficiency of Minion Skills", statOrder = { 9761 }, level = 1, group = "MinionReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1805633363] = { "(20-30)% increased Reservation Efficiency of Minion Skills" }, } }, + ["CorruptionUpgradeMetaReservationEfficiency"] = { affix = "", "Meta Skills have (20-30)% increased Reservation Efficiency", statOrder = { 9760 }, level = 1, group = "MetaReservationEfficiency", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1672384027] = { "Meta Skills have (20-30)% increased Reservation Efficiency" }, } }, + ["CorruptionUpgradeColdExposureOnHit"] = { affix = "", "(25-50)% chance to inflict Exposure on Hit", statOrder = { 4702 }, level = 1, group = "ColdExposureOnHit", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [2630708439] = { "(25-50)% chance to inflict Exposure on Hit" }, } }, ["CorruptionUpgradeGlobalIncreaseFireSpellSkillGemLevel"] = { affix = "", "+(2-3) to Level of all Fire Spell Skills", statOrder = { 959 }, level = 1, group = "GlobalIncreaseFireSpellSkillGemLevel", weightKey = { }, weightVal = { }, tags = { "no_cold_spell_mods", "no_lightning_spell_mods", "no_chaos_spell_mods", "no_physical_spell_mods", }, modTags = { "upgraded_corruption_mod", "elemental", "fire", "caster", "gem" }, tradeHashes = { [591105508] = { "+(2-3) to Level of all Fire Spell Skills" }, } }, ["CorruptionUpgradeGlobalIncreaseColdSpellSkillGemLevel"] = { affix = "", "+(2-3) to Level of all Cold Spell Skills", statOrder = { 961 }, level = 1, group = "GlobalIncreaseColdSpellSkillGemLevel", weightKey = { }, weightVal = { }, tags = { "no_fire_spell_mods", "no_lightning_spell_mods", "no_chaos_spell_mods", "no_physical_spell_mods", }, modTags = { "upgraded_corruption_mod", "elemental", "cold", "caster", "gem" }, tradeHashes = { [2254480358] = { "+(2-3) to Level of all Cold Spell Skills" }, } }, ["CorruptionUpgradeGlobalIncreaseLightningSpellSkillGemLevel"] = { affix = "", "+(2-3) to Level of all Lightning Spell Skills", statOrder = { 963 }, level = 1, group = "GlobalIncreaseLightningSpellSkillGemLevel", weightKey = { }, weightVal = { }, tags = { "no_fire_spell_mods", "no_cold_spell_mods", "no_chaos_spell_mods", "no_physical_spell_mods", }, modTags = { "upgraded_corruption_mod", "elemental", "lightning", "caster", "gem" }, tradeHashes = { [1545858329] = { "+(2-3) to Level of all Lightning Spell Skills" }, } }, @@ -5220,7 +5220,7 @@ return { ["CorruptionUpgradeTwoHandDamageGainedAsPhysical"] = { affix = "", "Gain (35-50)% of Damage as Extra Physical Damage", statOrder = { 1671 }, level = 1, group = "DamageGainedAsPhysical", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "upgraded_corruption_mod", "damage", "physical" }, tradeHashes = { [4019237939] = { "Gain (35-50)% of Damage as Extra Physical Damage" }, } }, ["CorruptionUpgradeTwoHandDamageGainedAsChaos"] = { affix = "", "Gain (35-50)% of Damage as Extra Chaos Damage", statOrder = { 1672 }, level = 1, group = "DamageGainedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "upgraded_corruption_mod", "damage", "chaos" }, tradeHashes = { [3398787959] = { "Gain (35-50)% of Damage as Extra Chaos Damage" }, } }, ["CorruptionUpgradeGlobalSkillGemQuality"] = { affix = "", "+10% to Quality of all Skills", statOrder = { 975 }, level = 1, group = "GlobalSkillGemQuality", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "gem" }, tradeHashes = { [3655769732] = { "+10% to Quality of all Skills" }, } }, - ["CorruptionUpgradeTemporaryMinionLimit"] = { affix = "", "Temporary Minion Skills have +2 to Limit of Minions summoned", statOrder = { 10247 }, level = 1, group = "TemporaryMinionLimit", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "minion" }, tradeHashes = { [1058934731] = { "Temporary Minion Skills have +2 to Limit of Minions summoned" }, } }, + ["CorruptionUpgradeTemporaryMinionLimit"] = { affix = "", "Temporary Minion Skills have +2 to Limit of Minions summoned", statOrder = { 10240 }, level = 1, group = "TemporaryMinionLimit", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "minion" }, tradeHashes = { [1058934731] = { "Temporary Minion Skills have +2 to Limit of Minions summoned" }, } }, ["CorruptionUpgradeMeleeSplash"] = { affix = "", "Strikes deal Splash Damage", statOrder = { 1137 }, level = 1, group = "MeleeSplash", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "attack" }, tradeHashes = { [3675300253] = { "Strikes deal Splash Damage" }, } }, ["CorruptionUpgradePercentageStrength"] = { affix = "", "(5-10)% increased Strength", statOrder = { 999 }, level = 1, group = "PercentageStrength", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "attribute" }, tradeHashes = { [734614379] = { "(5-10)% increased Strength" }, } }, ["CorruptionUpgradePercentageDexterity"] = { affix = "", "(5-10)% increased Dexterity", statOrder = { 1000 }, level = 1, group = "PercentageDexterity", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "attribute" }, tradeHashes = { [4139681126] = { "(5-10)% increased Dexterity" }, } }, @@ -5229,55 +5229,55 @@ return { ["CorruptionUpgradeGlobalFlaskLifeRecovery"] = { affix = "", "(15-30)% increased Life Recovery from Flasks", statOrder = { 1794 }, level = 1, group = "GlobalFlaskLifeRecovery", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "upgraded_corruption_mod", "life" }, tradeHashes = { [821241191] = { "(15-30)% increased Life Recovery from Flasks" }, } }, ["CorruptionUpgradeFlaskManaRecovery"] = { affix = "", "(15-30)% increased Mana Recovery from Flasks", statOrder = { 1795 }, level = 1, group = "FlaskManaRecovery", weightKey = { }, weightVal = { }, modTags = { "flask", "resource", "upgraded_corruption_mod", "mana" }, tradeHashes = { [2222186378] = { "(15-30)% increased Mana Recovery from Flasks" }, } }, ["CorruptionUpgradeCharmIncreasedDuration"] = { affix = "", "(15-30)% increased Duration", statOrder = { 928 }, level = 1, group = "CharmIncreasedDuration", weightKey = { }, weightVal = { }, modTags = { "charm", "upgraded_corruption_mod" }, tradeHashes = { [2541588185] = { "(15-30)% increased Duration" }, } }, - ["CorruptionUpgradeCharmChargesGained"] = { affix = "", "(15-30)% increased Charm Charges gained", statOrder = { 5605 }, level = 1, group = "CharmChargesGained", weightKey = { }, weightVal = { }, modTags = { "charm", "upgraded_corruption_mod" }, tradeHashes = { [3585532255] = { "(15-30)% increased Charm Charges gained" }, } }, + ["CorruptionUpgradeCharmChargesGained"] = { affix = "", "(15-30)% increased Charm Charges gained", statOrder = { 5601 }, level = 1, group = "CharmChargesGained", weightKey = { }, weightVal = { }, modTags = { "charm", "upgraded_corruption_mod" }, tradeHashes = { [3585532255] = { "(15-30)% increased Charm Charges gained" }, } }, ["CorruptionUpgradeOneHandGlobalIncreaseSpellSkillGemLevel"] = { affix = "", "+(1-2) to Level of all Spell Skills", statOrder = { 950 }, level = 1, group = "GlobalIncreaseSpellSkillGemLevel", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "caster", "gem" }, tradeHashes = { [124131830] = { "+(1-2) to Level of all Spell Skills" }, } }, ["CorruptionUpgradeTwoHandGlobalIncreaseSpellSkillGemLevel"] = { affix = "", "+(3-4) to Level of all Spell Skills", statOrder = { 950 }, level = 1, group = "GlobalIncreaseSpellSkillGemLevel", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "caster", "gem" }, tradeHashes = { [124131830] = { "+(3-4) to Level of all Spell Skills" }, } }, - ["CorruptionUpgradeBleedDotMultiplier"] = { affix = "", "(40-60)% increased Magnitude of Bleeding you inflict", statOrder = { 4809 }, level = 1, group = "BleedDotMultiplier", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical_damage", "upgraded_corruption_mod", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "(40-60)% increased Magnitude of Bleeding you inflict" }, } }, - ["CorruptionUpgradePoisonEffect"] = { affix = "", "(40-60)% increased Magnitude of Poison you inflict", statOrder = { 9498 }, level = 1, group = "PoisonEffect", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "damage", "ailment" }, tradeHashes = { [2487305362] = { "(40-60)% increased Magnitude of Poison you inflict" }, } }, - ["CorruptionUpgradeMaximumRage"] = { affix = "", "+(5-10) to Maximum Rage", statOrder = { 9609 }, level = 1, group = "MaximumRage", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1181501418] = { "+(5-10) to Maximum Rage" }, } }, - ["CorruptionUpgradeSlowPotency"] = { affix = "", "(10-20)% increased Slowing Potency of Debuffs on You", statOrder = { 4747 }, level = 1, group = "SlowPotency", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [924253255] = { "(10-20)% increased Slowing Potency of Debuffs on You" }, } }, - ["CorruptionUpgradeBlindEffect"] = { affix = "", "(30-50)% increased Blind Effect", statOrder = { 4928 }, level = 1, group = "BlindEffect", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1585769763] = { "(30-50)% increased Blind Effect" }, } }, + ["CorruptionUpgradeBleedDotMultiplier"] = { affix = "", "(40-60)% increased Magnitude of Bleeding you inflict", statOrder = { 4806 }, level = 1, group = "BleedDotMultiplier", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical_damage", "upgraded_corruption_mod", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "(40-60)% increased Magnitude of Bleeding you inflict" }, } }, + ["CorruptionUpgradePoisonEffect"] = { affix = "", "(40-60)% increased Magnitude of Poison you inflict", statOrder = { 9492 }, level = 1, group = "PoisonEffect", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "damage", "ailment" }, tradeHashes = { [2487305362] = { "(40-60)% increased Magnitude of Poison you inflict" }, } }, + ["CorruptionUpgradeMaximumRage"] = { affix = "", "+(5-10) to Maximum Rage", statOrder = { 9603 }, level = 1, group = "MaximumRage", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1181501418] = { "+(5-10) to Maximum Rage" }, } }, + ["CorruptionUpgradeSlowPotency"] = { affix = "", "(10-20)% increased Slowing Potency of Debuffs on You", statOrder = { 4745 }, level = 1, group = "SlowPotency", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [924253255] = { "(10-20)% increased Slowing Potency of Debuffs on You" }, } }, + ["CorruptionUpgradeBlindEffect"] = { affix = "", "(30-50)% increased Blind Effect", statOrder = { 4925 }, level = 1, group = "BlindEffect", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1585769763] = { "(30-50)% increased Blind Effect" }, } }, ["CorruptionUpgradeGlobalElementalGemLevel"] = { affix = "", "+(1-2) to Level of all Elemental Skills", statOrder = { 957 }, level = 1, group = "GlobalElementalGemLevel", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "gem" }, tradeHashes = { [2901213448] = { "+(1-2) to Level of all Elemental Skills" }, } }, - ["CorruptionUpgradeChanceForNoBolt"] = { affix = "", "Bolts fired by Crossbow Attacks have (10-20)% chance to not expend Ammunition", statOrder = { 5903 }, level = 1, group = "ChanceForNoBolt", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [4273162558] = { "Bolts fired by Crossbow Attacks have (10-20)% chance to not expend Ammunition" }, } }, + ["CorruptionUpgradeChanceForNoBolt"] = { affix = "", "Bolts fired by Crossbow Attacks have (10-20)% chance to not expend Ammunition", statOrder = { 5899 }, level = 1, group = "ChanceForNoBolt", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [4273162558] = { "Bolts fired by Crossbow Attacks have (10-20)% chance to not expend Ammunition" }, } }, ["CorruptionUpgradeIgniteEffect"] = { affix = "", "(20-30)% increased Ignite Magnitude", statOrder = { 1077 }, level = 1, group = "IgniteEffect", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "upgraded_corruption_mod", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [3791899485] = { "(20-30)% increased Ignite Magnitude" }, } }, ["CorruptionUpgradeFreezeDuration"] = { affix = "", "(20-30)% increased Freeze Duration on Enemies", statOrder = { 1614 }, level = 1, group = "FreezeDuration", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [1073942215] = { "(20-30)% increased Freeze Duration on Enemies" }, } }, - ["CorruptionUpgradeShockEffect"] = { affix = "", "(20-30)% increased Magnitude of Shock you inflict", statOrder = { 9845 }, level = 1, group = "ShockEffect", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(20-30)% increased Magnitude of Shock you inflict" }, } }, + ["CorruptionUpgradeShockEffect"] = { affix = "", "(20-30)% increased Magnitude of Shock you inflict", statOrder = { 9839 }, level = 1, group = "ShockEffect", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(20-30)% increased Magnitude of Shock you inflict" }, } }, ["CorruptionUpgradeSpellCriticalStrikeMultiplier"] = { affix = "", "(60-90)% increased Critical Spell Damage Bonus", statOrder = { 982 }, level = 1, group = "SpellCriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "caster_critical", "upgraded_corruption_mod", "caster", "critical" }, tradeHashes = { [274716455] = { "(60-90)% increased Critical Spell Damage Bonus" }, } }, - ["CorruptionUpgradeSpellChanceToFireTwoAdditionalProjectiles"] = { affix = "", "(25-35)% chance for Spell Skills to fire 2 additional Projectiles", statOrder = { 10034 }, level = 1, group = "SpellChanceToFireTwoAdditionalProjectiles", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "caster" }, tradeHashes = { [2910761524] = { "(25-35)% chance for Spell Skills to fire 2 additional Projectiles" }, } }, - ["CorruptionUpgradeMinionDuration"] = { affix = "", "(20-40)% increased Minion Duration", statOrder = { 4728 }, level = 1, group = "MinionDuration", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "minion" }, tradeHashes = { [999511066] = { "(20-40)% increased Minion Duration" }, } }, + ["CorruptionUpgradeSpellChanceToFireTwoAdditionalProjectiles"] = { affix = "", "(25-35)% chance for Spell Skills to fire 2 additional Projectiles", statOrder = { 10027 }, level = 1, group = "SpellChanceToFireTwoAdditionalProjectiles", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "caster" }, tradeHashes = { [2910761524] = { "(25-35)% chance for Spell Skills to fire 2 additional Projectiles" }, } }, + ["CorruptionUpgradeMinionDuration"] = { affix = "", "(20-40)% increased Minion Duration", statOrder = { 4726 }, level = 1, group = "MinionDuration", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "minion" }, tradeHashes = { [999511066] = { "(20-40)% increased Minion Duration" }, } }, ["CorruptionUpgradePresenceRadius"] = { affix = "", "(30-60)% increased Presence Area of Effect", statOrder = { 1069 }, level = 1, group = "PresenceRadius", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "aura" }, tradeHashes = { [101878827] = { "(30-60)% increased Presence Area of Effect" }, } }, ["CorruptionUpgradeProjectileSpeed"] = { affix = "", "(20-40)% increased Projectile Speed", statOrder = { 897 }, level = 1, group = "ProjectileSpeed", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "speed" }, tradeHashes = { [3759663284] = { "(20-40)% increased Projectile Speed" }, } }, ["CorruptionUpgradeAdditionalChainChance"] = { affix = "", "Projectiles have (20-40)% additional chance to Chain", statOrder = { 4643 }, level = 1, group = "AdditionalChainChance", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [3919642001] = { "Projectiles have (20-40)% additional chance to Chain" }, } }, - ["CorruptionUpgradeReducedIgniteEffectOnSelf"] = { affix = "", "(20-30)% reduced Magnitude of Ignite on you", statOrder = { 7261 }, level = 1, group = "ReducedIgniteEffectOnSelf", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "elemental", "fire", "ailment" }, tradeHashes = { [1269971728] = { "(20-30)% reduced Magnitude of Ignite on you" }, } }, + ["CorruptionUpgradeReducedIgniteEffectOnSelf"] = { affix = "", "(20-30)% reduced Magnitude of Ignite on you", statOrder = { 7256 }, level = 1, group = "ReducedIgniteEffectOnSelf", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "elemental", "fire", "ailment" }, tradeHashes = { [1269971728] = { "(20-30)% reduced Magnitude of Ignite on you" }, } }, ["CorruptionUpgradeReducedChillDurationOnSelf"] = { affix = "", "(20-30)% reduced Chill Duration on you", statOrder = { 1064 }, level = 1, group = "ReducedChillDurationOnSelf", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "elemental", "cold", "ailment" }, tradeHashes = { [1874553720] = { "(20-30)% reduced Chill Duration on you" }, } }, - ["CorruptionUpgradeReducedShockEffectOnSelf"] = { affix = "", "(20-30)% reduced effect of Shock on you", statOrder = { 9859 }, level = 1, group = "ReducedShockEffectOnSelf", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "elemental", "lightning", "ailment" }, tradeHashes = { [3801067695] = { "(20-30)% reduced effect of Shock on you" }, } }, - ["CorruptionUpgradeGlobalMaimOnHit"] = { affix = "", "Attacks have (30-50)% chance to Maim on Hit", statOrder = { 7956 }, level = 1, group = "GlobalMaimOnHit", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "attack" }, tradeHashes = { [1510714129] = { "Attacks have (30-50)% chance to Maim on Hit" }, } }, - ["CorruptionUpgradeSpellsHinderOnHitChance"] = { affix = "", "(30-50)% chance to Hinder Enemies on Hit with Spells", statOrder = { 10035 }, level = 1, group = "SpellsHinderOnHitChance", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "caster" }, tradeHashes = { [3002506763] = { "(30-50)% chance to Hinder Enemies on Hit with Spells" }, } }, - ["CorruptionUpgradePhysicalDamageOverTimeTaken"] = { affix = "", "(20-30)% reduced Physical Damage taken over time", statOrder = { 4736 }, level = 1, group = "PhysicalDamageOverTimeTaken", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "physical" }, tradeHashes = { [511024200] = { "(20-30)% reduced Physical Damage taken over time" }, } }, + ["CorruptionUpgradeReducedShockEffectOnSelf"] = { affix = "", "(20-30)% reduced effect of Shock on you", statOrder = { 9853 }, level = 1, group = "ReducedShockEffectOnSelf", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "elemental", "lightning", "ailment" }, tradeHashes = { [3801067695] = { "(20-30)% reduced effect of Shock on you" }, } }, + ["CorruptionUpgradeGlobalMaimOnHit"] = { affix = "", "Attacks have (30-50)% chance to Maim on Hit", statOrder = { 7951 }, level = 1, group = "GlobalMaimOnHit", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "attack" }, tradeHashes = { [1510714129] = { "Attacks have (30-50)% chance to Maim on Hit" }, } }, + ["CorruptionUpgradeSpellsHinderOnHitChance"] = { affix = "", "(30-50)% chance to Hinder Enemies on Hit with Spells", statOrder = { 10028 }, level = 1, group = "SpellsHinderOnHitChance", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "caster" }, tradeHashes = { [3002506763] = { "(30-50)% chance to Hinder Enemies on Hit with Spells" }, } }, + ["CorruptionUpgradePhysicalDamageOverTimeTaken"] = { affix = "", "(20-30)% reduced Physical Damage taken over time", statOrder = { 4734 }, level = 1, group = "PhysicalDamageOverTimeTaken", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "physical" }, tradeHashes = { [511024200] = { "(20-30)% reduced Physical Damage taken over time" }, } }, ["CorruptionUpgradeGlobalChanceToBlindOnHit"] = { affix = "", "(30-50)% Global chance to Blind Enemies on Hit", statOrder = { 2703 }, level = 1, group = "GlobalChanceToBlindOnHit", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod" }, tradeHashes = { [2221570601] = { "(30-50)% Global chance to Blind Enemies on Hit" }, } }, - ["CorruptionUpgradeAdditionalFissureChance"] = { affix = "", "Skills which create Fissures have a (20-40)% chance to create an additional Fissure", statOrder = { 9894 }, level = 1, group = "AdditionalFissureChance", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "attack" }, tradeHashes = { [2544540062] = { "Skills which create Fissures have a (20-40)% chance to create an additional Fissure" }, } }, - ["ItemCanAlsoRollRingMods"] = { affix = "", "Can roll Ring Modifiers", statOrder = { 6166 }, level = 1, group = "ItemCanAlsoRollRingMods", weightKey = { }, weightVal = { }, tags = { "ring", "genesis_tree_caster", "genesis_tree_minion", }, modTags = { }, tradeHashes = { [129891052] = { "Can roll Ring Modifiers" }, } }, - ["ItemCanHaveBaseAndCatalystQuality"] = { affix = "", "Catalysts can be applied to this item", statOrder = { 7391 }, level = 1, group = "ItemCanHaveBaseAndCatalystQuality", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [254952842] = { "Catalysts can be applied to this item" }, } }, + ["CorruptionUpgradeAdditionalFissureChance"] = { affix = "", "Skills which create Fissures have a (20-40)% chance to create an additional Fissure", statOrder = { 9888 }, level = 1, group = "AdditionalFissureChance", weightKey = { }, weightVal = { }, modTags = { "upgraded_corruption_mod", "attack" }, tradeHashes = { [2544540062] = { "Skills which create Fissures have a (20-40)% chance to create an additional Fissure" }, } }, + ["ItemCanAlsoRollRingMods"] = { affix = "", "Can roll Ring Modifiers", statOrder = { 6161 }, level = 1, group = "ItemCanAlsoRollRingMods", weightKey = { }, weightVal = { }, tags = { "ring", "genesis_tree_caster", "genesis_tree_minion", }, modTags = { }, tradeHashes = { [129891052] = { "Can roll Ring Modifiers" }, } }, + ["ItemCanHaveBaseAndCatalystQuality"] = { affix = "", "Catalysts can be applied to this item", statOrder = { 7386 }, level = 1, group = "ItemCanHaveBaseAndCatalystQuality", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [254952842] = { "Catalysts can be applied to this item" }, } }, ["HandWrapsUniqueLocalIncreasedPhysicalDamageReductionRatingPercent5"] = { affix = "", "(10-15)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(10-15)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueAddedPhysicalDamage4"] = { affix = "", "Attacks Gain (10-15)% of Damage as Extra Physical Damage", statOrder = { 862 }, level = 1, group = "AttackDamageGainedAsPhysical", weightKey = { }, weightVal = { }, modTags = { "physical", "attack" }, tradeHashes = { [2707870225] = { "Attacks Gain (10-15)% of Damage as Extra Physical Damage" }, } }, - ["HandWrapsUniqueGiantsBlood1"] = { affix = "", "Hollow Palm Technique", statOrder = { 10708 }, level = 1, group = "KeystoneHollowPalmTechnique", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack", "speed" }, tradeHashes = { [3959337123] = { "Hollow Palm Technique" }, } }, + ["HandWrapsUniqueGiantsBlood1"] = { affix = "", "Hollow Palm Technique", statOrder = { 10709 }, level = 1, group = "KeystoneHollowPalmTechnique", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical", "attack", "speed" }, tradeHashes = { [3959337123] = { "Hollow Palm Technique" }, } }, ["HandWrapsUniqueIncreasedAttackSpeed7"] = { affix = "", "5% reduced Cast Speed", statOrder = { 987 }, level = 1, group = "IncreasedCastSpeed", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [2891184298] = { "5% reduced Cast Speed" }, } }, - ["HandWrapsUniqueStunDamageIncrease2"] = { affix = "", "(20-30)% increased Immobilisation buildup", statOrder = { 7193 }, level = 1, group = "ImmobilisationBuildup", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [330530785] = { "(20-30)% increased Immobilisation buildup" }, } }, + ["HandWrapsUniqueStunDamageIncrease2"] = { affix = "", "(20-30)% increased Immobilisation buildup", statOrder = { 7188 }, level = 1, group = "ImmobilisationBuildup", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [330530785] = { "(20-30)% increased Immobilisation buildup" }, } }, ["HandWrapsUniqueStrength47"] = { affix = "", "(15-20)% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "(15-20)% increased Area of Effect for Attacks" }, } }, - ["HandWrapsUniqueShareChargesWithAllies1"] = { affix = "", "(5-10)% chance to grant a Endurance Charge to Allies in your Presence on Hit", "(5-10)% chance to grant a Frenzy Charge to Allies in your Presence on Hit", "(5-10)% chance to grant a Power Charge to Allies in your Presence on Hit", statOrder = { 5541, 5542, 5545 }, level = 1, group = "GrantChargesToAlliesOnHitChance", weightKey = { }, weightVal = { }, modTags = { "endurance_charge", "frenzy_charge", "power_charge" }, tradeHashes = { [3294345676] = { "(5-10)% chance to grant a Power Charge to Allies in your Presence on Hit" }, [991168463] = { "(5-10)% chance to grant a Frenzy Charge to Allies in your Presence on Hit" }, [3174788165] = { "(5-10)% chance to grant a Endurance Charge to Allies in your Presence on Hit" }, } }, + ["HandWrapsUniqueShareChargesWithAllies1"] = { affix = "", "(5-10)% chance to grant a Endurance Charge to Allies in your Presence on Hit", "(5-10)% chance to grant a Frenzy Charge to Allies in your Presence on Hit", "(5-10)% chance to grant a Power Charge to Allies in your Presence on Hit", statOrder = { 5537, 5538, 5541 }, level = 1, group = "GrantChargesToAlliesOnHitChance", weightKey = { }, weightVal = { }, modTags = { "endurance_charge", "frenzy_charge", "power_charge" }, tradeHashes = { [3294345676] = { "(5-10)% chance to grant a Power Charge to Allies in your Presence on Hit" }, [991168463] = { "(5-10)% chance to grant a Frenzy Charge to Allies in your Presence on Hit" }, [3174788165] = { "(5-10)% chance to grant a Endurance Charge to Allies in your Presence on Hit" }, } }, ["HandWrapsUniqueIncreasedSkillSpeed1"] = { affix = "", "(13-20)% increased Attack Speed", statOrder = { 985 }, level = 1, group = "IncreasedAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [681332047] = { "(13-20)% increased Attack Speed" }, } }, ["HandWrapsUniqueMaximumManaIncrease3"] = { affix = "", "Cannot Leech Mana", statOrder = { 2350 }, level = 1, group = "CannotLeechMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1759630226] = { "Cannot Leech Mana" }, } }, ["HandWrapsUniqueIncreasedLife9"] = { affix = "", "(7-9)% less damage taken while on Low Life", statOrder = { 888 }, level = 1, group = "HandWrapsDamageTakenOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1725136006] = { "(7-9)% less damage taken while on Low Life" }, } }, ["HandWrapsUniqueLocalIncreasedPhysicalDamageReductionRating3"] = { affix = "", "Has +1 to Evasion Rating per player level", "Has +1 to maximum Energy Shield per player level", statOrder = { 842, 844 }, level = 1, group = "LocalBaseEvasionAndEnergyShieldPerLevel", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3188814226] = { "Has +1 to Evasion Rating per player level" }, [2729727878] = { "Has +1 to maximum Energy Shield per player level" }, } }, ["HandWrapsUniqueLocalIncreasedPhysicalDamageReductionRatingPercent6"] = { affix = "", "(15-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-20)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueCriticalMultiplier2"] = { affix = "", "+(1.5-2)% to Critical Hit Chance", statOrder = { 1355 }, level = 1, group = "BaseCriticalHitChance", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1909401378] = { "+(1.5-2)% to Critical Hit Chance" }, } }, - ["HandWrapsUniqueImpaleOnCriticalHit1"] = { affix = "", "Deal your Thorns damage to enemies you Critically Hit with Melee Attacks", statOrder = { 6093 }, level = 1, group = "ThornsOnMeleeCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3760099479] = { "Deal your Thorns damage to enemies you Critically Hit with Melee Attacks" }, } }, - ["HandWrapsUniqueCriticalsCannotConsumeImpale1"] = { affix = "", "(25-35)% increased Thorns Critical Damage Bonus", statOrder = { 4759 }, level = 1, group = "ThornsCriticalDamage", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1094302125] = { "(25-35)% increased Thorns Critical Damage Bonus" }, } }, - ["HandWrapsUniqueAttackerTakesDamage8"] = { affix = "", "(24-35) to (36-57) Cold Thorns damage", statOrder = { 10258 }, level = 1, group = "ThornsColdDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [1515531208] = { "(24-35) to (36-57) Cold Thorns damage" }, } }, + ["HandWrapsUniqueImpaleOnCriticalHit1"] = { affix = "", "Deal your Thorns damage to enemies you Critically Hit with Melee Attacks", statOrder = { 6088 }, level = 1, group = "ThornsOnMeleeCrit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3760099479] = { "Deal your Thorns damage to enemies you Critically Hit with Melee Attacks" }, } }, + ["HandWrapsUniqueCriticalsCannotConsumeImpale1"] = { affix = "", "(25-35)% increased Thorns Critical Damage Bonus", statOrder = { 4756 }, level = 1, group = "ThornsCriticalDamage", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1094302125] = { "(25-35)% increased Thorns Critical Damage Bonus" }, } }, + ["HandWrapsUniqueAttackerTakesDamage8"] = { affix = "", "(24-35) to (36-57) Cold Thorns damage", statOrder = { 10251 }, level = 1, group = "ThornsColdDamage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [1515531208] = { "(24-35) to (36-57) Cold Thorns damage" }, } }, ["HandWrapsUniqueLocalIncreasedPhysicalDamageReductionRatingPercent11"] = { affix = "", "(20-25)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(20-25)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueIncreasedLife58"] = { affix = "", "(12-15)% less damage taken while on Low Life", statOrder = { 888 }, level = 1, group = "HandWrapsDamageTakenOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1725136006] = { "(12-15)% less damage taken while on Low Life" }, } }, ["HandWrapsUniqueLifeLeech2"] = { affix = "", "Leech (13-17)% of Physical Attack Damage as Life", "Leech Life (20-25)% slower", statOrder = { 1038, 1896 }, level = 1, group = "LifeLeechAndRate", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2557965901] = { "Leech (13-17)% of Physical Attack Damage as Life" }, [1570501432] = { "Leech Life (20-25)% slower" }, } }, - ["HandWrapsUniqueVaalPact1"] = { affix = "", "Eternal Youth", statOrder = { 10701 }, level = 1, group = "EternalYouth", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [1308467455] = { "Eternal Youth" }, } }, + ["HandWrapsUniqueVaalPact1"] = { affix = "", "Eternal Youth", statOrder = { 10702 }, level = 1, group = "EternalYouth", weightKey = { }, weightVal = { }, modTags = { "defences", "resource", "life", "energy_shield" }, tradeHashes = { [1308467455] = { "Eternal Youth" }, } }, ["HandWrapsUniqueEnemyKnockbackDirectionReversed1"] = { affix = "", "Knockback direction is reversed", statOrder = { 2752 }, level = 1, group = "EnemyKnockbackDirectionReversed", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [281201999] = { "Knockback direction is reversed" }, } }, ["HandWrapsUniqueLocalIncreasedPhysicalDamageReductionRatingPercent30"] = { affix = "", "(15-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-20)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueStrength41"] = { affix = "", "(18-24)% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "(18-24)% increased Area of Effect for Attacks" }, } }, @@ -5293,25 +5293,25 @@ return { ["HandWrapsUniqueChillEffect1"] = { affix = "", "All Damage from Hits Contributes to Chill Magnitude", statOrder = { 2614 }, level = 1, group = "AllDamageCanChill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3833160777] = { "All Damage from Hits Contributes to Chill Magnitude" }, } }, ["HandWrapsUniqueColdResist24"] = { affix = "", "+(2-3)% to Maximum Cold Resistance", "+(15-25)% to Cold Resistance", statOrder = { 1010, 1020 }, level = 1, group = "ColdResistanceAndMax", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance" }, tradeHashes = { [4220027924] = { "+(15-25)% to Cold Resistance" }, [3676141501] = { "+(2-3)% to Maximum Cold Resistance" }, } }, ["HandWrapsUniqueLocalIncreasedEvasionRatingPercent7"] = { affix = "", "(10-15)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(10-15)% more Global Evasion Rating and Energy Shield" }, } }, - ["HandWrapsUniqueFullManaThreshold1"] = { affix = "", "You are considered on Low Mana while at 50% of maximum Mana or below instead", statOrder = { 7944 }, level = 1, group = "HandWrapsLowManaThreshold", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1439856646] = { "You are considered on Low Mana while at 50% of maximum Mana or below instead" }, } }, + ["HandWrapsUniqueFullManaThreshold1"] = { affix = "", "You are considered on Low Mana while at 50% of maximum Mana or below instead", statOrder = { 7939 }, level = 1, group = "HandWrapsLowManaThreshold", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1439856646] = { "You are considered on Low Mana while at 50% of maximum Mana or below instead" }, } }, ["HandWrapsUniqueIncreasedAttackSpeedFullMana1"] = { affix = "", "25% more Attack damage while on Low Mana", statOrder = { 893 }, level = 1, group = "HandWrapsAttackDamageOnLowMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2091975590] = { "25% more Attack damage while on Low Mana" }, } }, ["HandWrapsUniqueIncreasedAccuracy4"] = { affix = "", "(10-20)% chance to Blind Enemies on Hit with Attacks", statOrder = { 4588 }, level = 1, group = "AttacksBlindOnHitChance", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [318953428] = { "(10-20)% chance to Blind Enemies on Hit with Attacks" }, } }, - ["HandWrapsUniqueIntelligence19"] = { affix = "", "(10-15)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(10-15)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsUniqueIntelligence19"] = { affix = "", "(10-15)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(10-15)% increased Cooldown Recovery Rate" }, } }, ["HandWrapsUniqueLocalIncreasedEvasionRatingPercent8"] = { affix = "", "(10-15)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(10-15)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueChaosResist6"] = { affix = "", "+1% to Maximum Chaos Resistance", "+(7-17)% to Chaos Resistance", statOrder = { 1012, 1024 }, level = 1, group = "ChaosResistanceAndMax", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [1301765461] = { "+1% to Maximum Chaos Resistance" }, [2923486259] = { "+(7-17)% to Chaos Resistance" }, } }, - ["HandWrapsUniqueBaseChanceToPoison1"] = { affix = "", "(20-30)% increased Magnitude of Chill you inflict", statOrder = { 5647 }, level = 1, group = "ChillEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [828179689] = { "(20-30)% increased Magnitude of Chill you inflict" }, } }, - ["HandWrapsUniquePoisonStackCount1"] = { affix = "", "Targets can be affected by two of your Chills at the same time", statOrder = { 5246 }, level = 1, group = "HandWrapsApplyAdditionalChill", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1104235854] = { "Targets can be affected by two of your Chills at the same time" }, } }, + ["HandWrapsUniqueBaseChanceToPoison1"] = { affix = "", "(20-30)% increased Magnitude of Chill you inflict", statOrder = { 5643 }, level = 1, group = "ChillEffect", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [828179689] = { "(20-30)% increased Magnitude of Chill you inflict" }, } }, + ["HandWrapsUniquePoisonStackCount1"] = { affix = "", "Targets can be affected by two of your Chills at the same time", statOrder = { 5242 }, level = 1, group = "HandWrapsApplyAdditionalChill", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1104235854] = { "Targets can be affected by two of your Chills at the same time" }, } }, ["HandWrapsUniqueLifeRegeneration12"] = { affix = "", "Regenerate (0.5-1.5)% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [836936635] = { "Regenerate (0.5-1.5)% of maximum Life per second" }, } }, ["HandWrapsUniqueLocalIncreasedEvasionRatingPercent12"] = { affix = "", "(10-15)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(10-15)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueCriticalStrikeChance5"] = { affix = "", "(20-30)% increased Critical Damage Bonus", statOrder = { 980 }, level = 1, group = "CriticalStrikeMultiplier", weightKey = { }, weightVal = { }, modTags = { "damage", "critical" }, tradeHashes = { [3556824919] = { "(20-30)% increased Critical Damage Bonus" }, } }, ["HandWrapsUniqueIncreasedAttackSpeed3"] = { affix = "", "10% chance to gain Onslaught for 4 seconds on Hit", statOrder = { 986 }, level = 1, group = "OnslaughtOnHitChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3264616904] = { "10% chance to gain Onslaught for 4 seconds on Hit" }, } }, - ["HandWrapsUniqueDexterity19"] = { affix = "", "+(45-60)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1347539079] = { "+(45-60)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsUniqueDexterity19"] = { affix = "", "+(45-60)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1347539079] = { "+(45-60)% Surpassing chance to fire an additional Projectile" }, } }, ["HandWrapsUniqueCriticalStrikeMultiplierOverride1"] = { affix = "", "Critical Hit chance for Attacks is (25-40)%", statOrder = { 4502 }, level = 1, group = "AttackCritChanceOverride", weightKey = { }, weightVal = { }, modTags = { "attack", "critical" }, tradeHashes = { [3998836319] = { "Critical Hit chance for Attacks is (25-40)%" }, } }, ["HandWrapsUniqueLocalIncreasedEvasionRatingPercent36"] = { affix = "", "(20-25)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(20-25)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueIncreasedAttackSpeed16"] = { affix = "", "(10-20)% chance to gain Onslaught for 4 seconds on Hit", statOrder = { 986 }, level = 1, group = "OnslaughtOnHitChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3264616904] = { "(10-20)% chance to gain Onslaught for 4 seconds on Hit" }, } }, - ["HandWrapsUniqueDexterity45"] = { affix = "", "+(25-35)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1347539079] = { "+(25-35)% Surpassing chance to fire an additional Projectile" }, } }, - ["HandWrapsUniqueAddedChaosDamage5"] = { affix = "", "Attacks Gain (17-23)% of Damage as extra Chaos Damage", statOrder = { 9241 }, level = 1, group = "AttackDamageGainedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos", "attack" }, tradeHashes = { [1288439911] = { "Attacks Gain (17-23)% of Damage as extra Chaos Damage" }, } }, - ["HandWrapsUniqueGainFearIncarnateOnCulling1"] = { affix = "", "Gain 1 Fear Overwhelming when you Cull a target", statOrder = { 6933 }, level = 1, group = "GainFearOverwhelming", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1373147908] = { "Gain 1 Fear Overwhelming when you Cull a target" }, } }, + ["HandWrapsUniqueDexterity45"] = { affix = "", "+(25-35)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1347539079] = { "+(25-35)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsUniqueAddedChaosDamage5"] = { affix = "", "Attacks Gain (17-23)% of Damage as extra Chaos Damage", statOrder = { 9235 }, level = 1, group = "AttackDamageGainedAsChaos", weightKey = { }, weightVal = { }, modTags = { "chaos", "attack" }, tradeHashes = { [1288439911] = { "Attacks Gain (17-23)% of Damage as extra Chaos Damage" }, } }, + ["HandWrapsUniqueGainFearIncarnateOnCulling1"] = { affix = "", "Gain 1 Fear Overwhelming when you Cull a target", statOrder = { 6928 }, level = 1, group = "GainFearOverwhelming", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1373147908] = { "Gain 1 Fear Overwhelming when you Cull a target" }, } }, ["HandWrapsUniqueElementalDamageConvertToFire1"] = { affix = "", "Physical damage from Hits Contributes to Flammability and", "Ignite Magnitudes, Freeze Buildup, and Shock Chance", statOrder = { 2639, 2639.1 }, level = 1, group = "PhysicalDamageCanFreezeShockIgnite", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [3268818374] = { "Physical damage from Hits Contributes to Flammability and", "Ignite Magnitudes, Freeze Buildup, and Shock Chance" }, } }, ["HandWrapsUniqueElementalDamageGainedAsFire1"] = { affix = "", "Gain (6-15)% of Fire damage as Extra Physical damage", statOrder = { 1686 }, level = 1, group = "FireDamageGainedAsPhysical", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "fire" }, tradeHashes = { [2848088738] = { "Gain (6-15)% of Fire damage as Extra Physical damage" }, } }, ["HandWrapsUniqueElementalDamageGainedAsCold1"] = { affix = "", "Gain (6-15)% of Cold damage as Extra Physical damage", statOrder = { 1682 }, level = 1, group = "ColdDamageGainedAsPhysical", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "cold" }, tradeHashes = { [1555320175] = { "Gain (6-15)% of Cold damage as Extra Physical damage" }, } }, @@ -5319,91 +5319,91 @@ return { ["HandWrapsUniqueLocalIncreasedEnergyShieldPercent2"] = { affix = "", "(10-15)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(10-15)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueFireResist2"] = { affix = "", "+(2-3)% to Maximum Fire Resistance", "+(15-25)% to Fire Resistance", statOrder = { 1009, 1014 }, level = 1, group = "FireResistanceAndMax", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [4095671657] = { "+(2-3)% to Maximum Fire Resistance" }, [3372524247] = { "+(15-25)% to Fire Resistance" }, } }, ["HandWrapsUniqueColdResist1"] = { affix = "", "(30-50)% increased Chill Duration on you", statOrder = { 1064 }, level = 1, group = "ReducedChillDurationOnSelf", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1874553720] = { "(30-50)% increased Chill Duration on you" }, } }, - ["HandWrapsUniqueDoubleIgniteChance1"] = { affix = "", "Enemies Ignited or Chilled by you have -(25-15)% to Elemental Resistances", statOrder = { 7267 }, level = 1, group = "IgnitedChilledEnemyResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "ailment" }, tradeHashes = { [134900849] = { "Enemies Ignited or Chilled by you have -(25-15)% to Elemental Resistances" }, } }, + ["HandWrapsUniqueDoubleIgniteChance1"] = { affix = "", "Enemies Ignited or Chilled by you have -(25-15)% to Elemental Resistances", statOrder = { 7262 }, level = 1, group = "IgnitedChilledEnemyResistance", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "cold", "ailment" }, tradeHashes = { [134900849] = { "Enemies Ignited or Chilled by you have -(25-15)% to Elemental Resistances" }, } }, ["HandWrapsUniqueFireDamagePercent2"] = { affix = "", "Attacks Gain (4-7)% of Damage as Extra Fire Damage", statOrder = { 865 }, level = 1, group = "AttackDamageGainedAsFire", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "attack" }, tradeHashes = { [1049080093] = { "Attacks Gain (4-7)% of Damage as Extra Fire Damage" }, } }, ["HandWrapsUniqueColdDamagePercent2"] = { affix = "", "Attacks Gain (4-7)% of Damage as Extra Cold Damage", statOrder = { 867 }, level = 1, group = "AttackDamageGainedAsCold", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "attack" }, tradeHashes = { [1484500028] = { "Attacks Gain (4-7)% of Damage as Extra Cold Damage" }, } }, ["HandWrapsUniqueIncreasedCastSpeed6"] = { affix = "", "(15-25)% reduced Attack Speed", statOrder = { 985 }, level = 1, group = "IncreasedAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [681332047] = { "(15-25)% reduced Attack Speed" }, } }, ["HandWrapsUniqueSpellDamage1"] = { affix = "", "100% increased Attack Damage", statOrder = { 1156 }, level = 1, group = "AttackDamage", weightKey = { }, weightVal = { }, modTags = { "damage", "attack" }, tradeHashes = { [2843214518] = { "100% increased Attack Damage" }, } }, - ["HandWrapsUniqueIntelligence18"] = { affix = "", "15% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "15% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsUniqueIntelligence18"] = { affix = "", "15% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "15% increased Cooldown Recovery Rate" }, } }, ["HandWrapsUniqueLocalIncreasedEnergyShield10"] = { affix = "", "Has +2 to Evasion Rating per player level", "Has +1 to maximum Energy Shield per player level", statOrder = { 842, 844 }, level = 1, group = "LocalBaseEvasionAndEnergyShieldPerLevel", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3188814226] = { "Has +2 to Evasion Rating per player level" }, [2729727878] = { "Has +1 to maximum Energy Shield per player level" }, } }, ["HandWrapsUniqueLocalIncreasedEnergyShieldPercent7"] = { affix = "", "(10-15)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(10-15)% more Global Evasion Rating and Energy Shield" }, } }, - ["HandWrapsUniqueDexterity10"] = { affix = "", "+(20-40)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1347539079] = { "+(20-40)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsUniqueDexterity10"] = { affix = "", "+(20-40)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1347539079] = { "+(20-40)% Surpassing chance to fire an additional Projectile" }, } }, ["HandWrapsUniqueAttackAndCastSpeed1"] = { affix = "", "(10-15)% reduced Attack and Cast Speed", statOrder = { 1781 }, level = 1, group = "AttackAndCastSpeed", weightKey = { }, weightVal = { }, modTags = { "caster_speed", "attack", "caster", "speed" }, tradeHashes = { [2672805335] = { "(10-15)% reduced Attack and Cast Speed" }, } }, ["HandWrapsUniqueLightningDamageCanElectrocute1"] = { affix = "", "All damage with Attacks Contributes to Electrocution Buildup", statOrder = { 4267 }, level = 1, group = "AllAttackDamageElectrocutes", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2132256285] = { "All damage with Attacks Contributes to Electrocution Buildup" }, } }, ["HandWrapsUniqueIncreasedCastSpeed7"] = { affix = "", "(9-15)% increased Attack Speed", statOrder = { 985 }, level = 1, group = "IncreasedAttackSpeed", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [681332047] = { "(9-15)% increased Attack Speed" }, } }, ["HandWrapsUniqueLocalIncreasedEnergyShield4"] = { affix = "", "+(60-80) to maximum Runic Ward", statOrder = { 845 }, level = 1, group = "LocalRunicWard", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [774059442] = { "+(60-80) to maximum Runic Ward" }, } }, ["HandWrapsUniqueIncreasedLife15"] = { affix = "", "+(130-160) to maximum Life", statOrder = { 887 }, level = 1, group = "IncreasedLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [3299347043] = { "+(130-160) to maximum Life" }, } }, - ["HandWrapsUniqueSacrificeLifeToGainEnergyShield1"] = { affix = "", "Sacrifice (10-30)% of maximum Life to gain half that much Runic Ward when you Attack", statOrder = { 9789 }, level = 1, group = "SacrificeLifeToGainWardOnAttack", weightKey = { }, weightVal = { }, modTags = { "runic_ward", "attack" }, tradeHashes = { [2238664497] = { "Sacrifice (10-30)% of maximum Life to gain half that much Runic Ward when you Attack" }, } }, + ["HandWrapsUniqueSacrificeLifeToGainEnergyShield1"] = { affix = "", "Sacrifice (10-30)% of maximum Life to gain half that much Runic Ward when you Attack", statOrder = { 9783 }, level = 1, group = "SacrificeLifeToGainWardOnAttack", weightKey = { }, weightVal = { }, modTags = { "runic_ward", "attack" }, tradeHashes = { [2238664497] = { "Sacrifice (10-30)% of maximum Life to gain half that much Runic Ward when you Attack" }, } }, ["HandWrapsUniqueLocalIncreasedEnergyShieldPercent20"] = { affix = "", "(15-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-20)% more Global Evasion Rating and Energy Shield" }, } }, - ["HandWrapsUniqueIntelligence10"] = { affix = "", "15% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "15% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsUniqueIntelligence10"] = { affix = "", "15% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "15% increased Cooldown Recovery Rate" }, } }, ["HandWrapsUniqueColdResist30"] = { affix = "", "+2% to Maximum Cold Resistance", "+(20-30)% to Cold Resistance", statOrder = { 1010, 1020 }, level = 1, group = "ColdResistanceAndMax", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance" }, tradeHashes = { [4220027924] = { "+(20-30)% to Cold Resistance" }, [3676141501] = { "+2% to Maximum Cold Resistance" }, } }, ["HandWrapsUniqueNoManaRegenIfNotCritRecently1"] = { affix = "", "You have no Mana Regeneration", statOrder = { 2021 }, level = 1, group = "NoManaRegeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1052246654] = { "You have no Mana Regeneration" }, } }, - ["HandWrapsUniqueManaRegenerationRateIfCritRecently1"] = { affix = "", "(100-150)% increased amount of Mana Leeched if you've dealt a Critical Hit Recently", statOrder = { 7988 }, level = 1, group = "IncreasedManaLeechIfCritRecently", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "critical" }, tradeHashes = { [3844601656] = { "(100-150)% increased amount of Mana Leeched if you've dealt a Critical Hit Recently" }, } }, + ["HandWrapsUniqueManaRegenerationRateIfCritRecently1"] = { affix = "", "(100-150)% increased amount of Mana Leeched if you've dealt a Critical Hit Recently", statOrder = { 7983 }, level = 1, group = "IncreasedManaLeechIfCritRecently", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "critical" }, tradeHashes = { [3844601656] = { "(100-150)% increased amount of Mana Leeched if you've dealt a Critical Hit Recently" }, } }, ["HandWrapsUniqueCriticalStrikeChance14"] = { affix = "", "(40-60)% increased Critical Hit Chance", statOrder = { 976 }, level = 1, group = "CriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [587431675] = { "(40-60)% increased Critical Hit Chance" }, } }, ["HandWrapsUniqueLocalIncreasedEnergyShieldPercent25"] = { affix = "", "(15-25)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-25)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueIncreasedMana48"] = { affix = "", "(15-25)% more Attack damage while on Low Mana", statOrder = { 893 }, level = 1, group = "HandWrapsAttackDamageOnLowMana", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2091975590] = { "(15-25)% more Attack damage while on Low Mana" }, } }, - ["HandWrapsUniqueItemFoundRarityIncrease21"] = { affix = "", "(15-25)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(15-25)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, - ["HandWrapsUniqueElementalPenetrationBelowZero1"] = { affix = "", "Elemental Damage from your Hits is Resisted by the enemy's lowest Elemental Resistance", statOrder = { 6281 }, level = 1, group = "ElementalDamageLowestResist", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [1740349133] = { "Elemental Damage from your Hits is Resisted by the enemy's lowest Elemental Resistance" }, } }, + ["HandWrapsUniqueItemFoundRarityIncrease21"] = { affix = "", "(15-25)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(15-25)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, + ["HandWrapsUniqueElementalPenetrationBelowZero1"] = { affix = "", "Elemental Damage from your Hits is Resisted by the enemy's lowest Elemental Resistance", statOrder = { 6276 }, level = 1, group = "ElementalDamageLowestResist", weightKey = { }, weightVal = { }, modTags = { "elemental" }, tradeHashes = { [1740349133] = { "Elemental Damage from your Hits is Resisted by the enemy's lowest Elemental Resistance" }, } }, ["HandWrapsUniqueElementalPenetration1"] = { affix = "", "+(15-25)% to all Elemental Resistances", statOrder = { 1013 }, level = 1, group = "AllResistances", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [2901986750] = { "+(15-25)% to all Elemental Resistances" }, } }, ["HandWrapsUniqueIncreasedLife10"] = { affix = "", "(6-7)% less damage taken while on Low Life", statOrder = { 888 }, level = 1, group = "HandWrapsDamageTakenOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1725136006] = { "(6-7)% less damage taken while on Low Life" }, } }, ["HandWrapsUniqueAddedPhysicalDamage3"] = { affix = "", "Attacks Gain (10-15)% of Damage as Extra Physical Damage", statOrder = { 862 }, level = 1, group = "AttackDamageGainedAsPhysical", weightKey = { }, weightVal = { }, modTags = { "physical", "attack" }, tradeHashes = { [2707870225] = { "Attacks Gain (10-15)% of Damage as Extra Physical Damage" }, } }, ["HandWrapsUniqueIncreasedAttackSpeed2"] = { affix = "", "(10-15)% chance to gain Onslaught for 4 seconds on Hit", statOrder = { 986 }, level = 1, group = "OnslaughtOnHitChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3264616904] = { "(10-15)% chance to gain Onslaught for 4 seconds on Hit" }, } }, - ["HandWrapsUniqueStrengthSatisfiesAllWeaponRequirements1"] = { affix = "", "Dexterity can satisfy other Attribute Requirements of Melee Weapons and Melee Skills", statOrder = { 6140 }, level = 1, group = "DexteritySatisfiesAllWeaponRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2233892982] = { "Dexterity can satisfy other Attribute Requirements of Melee Weapons and Melee Skills" }, } }, + ["HandWrapsUniqueStrengthSatisfiesAllWeaponRequirements1"] = { affix = "", "Dexterity can satisfy other Attribute Requirements of Melee Weapons and Melee Skills", statOrder = { 6135 }, level = 1, group = "DexteritySatisfiesAllWeaponRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2233892982] = { "Dexterity can satisfy other Attribute Requirements of Melee Weapons and Melee Skills" }, } }, ["HandWrapsUniqueLocalIncreasedArmourAndEvasion25"] = { affix = "", "(15-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-20)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueLocalIncreasedArmourAndEvasion1"] = { affix = "", "(15-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-20)% more Global Evasion Rating and Energy Shield" }, } }, - ["HandWrapsUniqueItemFoundRarityIncrease1"] = { affix = "", "(50-80)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6917 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(50-80)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, + ["HandWrapsUniqueItemFoundRarityIncrease1"] = { affix = "", "(50-80)% increased Quantity of Gold Dropped by Slain Enemies", statOrder = { 6912 }, level = 1, group = "GoldFoundIncrease", weightKey = { }, weightVal = { }, modTags = { "drop" }, tradeHashes = { [3175163625] = { "(50-80)% increased Quantity of Gold Dropped by Slain Enemies" }, } }, ["HandWrapsUniqueMaximumLifeOnKillPercent1"] = { affix = "", "Lose 2% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Lose 2% of maximum Life on Kill" }, } }, ["HandWrapsUniqueLocalIncreasedArmourAndEvasion7"] = { affix = "", "(15-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-20)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueLifeGainedFromEnemyDeath4"] = { affix = "", "Recover 3% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Recover 3% of maximum Life on Kill" }, } }, ["HandWrapsUniqueManaGainedFromEnemyDeath5"] = { affix = "", "Recover 3% of maximum Mana on Kill", statOrder = { 1513 }, level = 1, group = "MaximumManaOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1030153674] = { "Recover 3% of maximum Mana on Kill" }, } }, ["HandWrapsUniqueCullingStrike1"] = { affix = "", "Culling Strike", statOrder = { 1775 }, level = 1, group = "CullingStrike", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2524254339] = { "Culling Strike" }, } }, - ["HandWrapsUniqueIncreasedAttackSpeed8"] = { affix = "", "(30-40)% increased Culling Strike Threshold if you've dealt a Culling Strike Recently", statOrder = { 5911 }, level = 1, group = "CullThresholdIfCulledRecently", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1008466206] = { "(30-40)% increased Culling Strike Threshold if you've dealt a Culling Strike Recently" }, } }, + ["HandWrapsUniqueIncreasedAttackSpeed8"] = { affix = "", "(30-40)% increased Culling Strike Threshold if you've dealt a Culling Strike Recently", statOrder = { 5907 }, level = 1, group = "CullThresholdIfCulledRecently", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1008466206] = { "(30-40)% increased Culling Strike Threshold if you've dealt a Culling Strike Recently" }, } }, ["HandWrapsUniqueLocalIncreasedArmourAndEvasion19"] = { affix = "", "(10-15)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(10-15)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueStrength23"] = { affix = "", "(10-14)% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "(10-14)% increased Area of Effect for Attacks" }, } }, - ["HandWrapsUniqueDexterity24"] = { affix = "", "+(25-50)% Surpassing chance to fire an additional Projectile", statOrder = { 5512 }, level = 1, group = "AdditionalProjectileChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1347539079] = { "+(25-50)% Surpassing chance to fire an additional Projectile" }, } }, + ["HandWrapsUniqueDexterity24"] = { affix = "", "+(25-50)% Surpassing chance to fire an additional Projectile", statOrder = { 5508 }, level = 1, group = "AdditionalProjectileChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1347539079] = { "+(25-50)% Surpassing chance to fire an additional Projectile" }, } }, ["HandWrapsUniqueLightningResist23"] = { affix = "", "Gain (15-25)% of Lightning damage as Extra Cold damage", statOrder = { 1680 }, level = 1, group = "LightningDamageGainedAsCold", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold" }, tradeHashes = { [2236478400] = { "Gain (15-25)% of Lightning damage as Extra Cold damage" }, } }, ["HandWrapsUniqueFireDamageConvertToLightning1"] = { affix = "", "100% of Lightning Damage Converted to Cold Damage", statOrder = { 1713 }, level = 1, group = "LightningDamageConvertToCold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3627052716] = { "100% of Lightning Damage Converted to Cold Damage" }, } }, ["HandWrapsUniqueIncreasedAttackSpeed11"] = { affix = "", "10% chance to gain Onslaught for 4 seconds on Hit", statOrder = { 986 }, level = 1, group = "OnslaughtOnHitChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3264616904] = { "10% chance to gain Onslaught for 4 seconds on Hit" }, } }, ["HandWrapsUniqueLocalIncreasedArmourAndEvasion15"] = { affix = "", "(10-15)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(10-15)% more Global Evasion Rating and Energy Shield" }, } }, - ["HandWrapsUniqueDecimatingStrike1"] = { affix = "", "Deal Double Damage to Enemies that are on Full Life", statOrder = { 6086 }, level = 1, group = "DoubleDamageToFullLifeEnemies", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [231543702] = { "Deal Double Damage to Enemies that are on Full Life" }, } }, - ["HandWrapsUniqueIntelligence22"] = { affix = "", "(20-25)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(20-25)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsUniqueDecimatingStrike1"] = { affix = "", "Deal Double Damage to Enemies that are on Full Life", statOrder = { 6081 }, level = 1, group = "DoubleDamageToFullLifeEnemies", weightKey = { }, weightVal = { }, modTags = { "damage" }, tradeHashes = { [231543702] = { "Deal Double Damage to Enemies that are on Full Life" }, } }, + ["HandWrapsUniqueIntelligence22"] = { affix = "", "(20-25)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(20-25)% increased Cooldown Recovery Rate" }, } }, ["HandWrapsUniqueIncreasedAttackSpeed4"] = { affix = "", "10% chance to gain Onslaught for 4 seconds on Hit", statOrder = { 986 }, level = 1, group = "OnslaughtOnHitChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3264616904] = { "10% chance to gain Onslaught for 4 seconds on Hit" }, } }, ["HandWrapsUniqueLocalIncreasedArmourAndEnergyShield4"] = { affix = "", "(15-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-20)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueLifeGainedFromEnemyDeath3"] = { affix = "", "Recover 3% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Recover 3% of maximum Life on Kill" }, } }, ["HandWrapsUniqueManaGainedFromEnemyDeath4"] = { affix = "", "Recover 3% of maximum Mana on Kill", statOrder = { 1513 }, level = 1, group = "MaximumManaOnKillPercent", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [1030153674] = { "Recover 3% of maximum Mana on Kill" }, } }, - ["HandWrapsUniqueEnemiesKilledCountAsYours1"] = { affix = "", "20% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply", "Enemies in your Presence killed by anyone count as being killed by you instead", statOrder = { 943, 943.1, 6095 }, level = 1, group = "EnemiesKilledCountAsYours", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1602191394] = { "20% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply" }, [1576794517] = { "Enemies in your Presence killed by anyone count as being killed by you instead" }, } }, - ["HandWrapsUniqueColdResist25"] = { affix = "", "(30-50)% chance to gain Volatility on Kill", statOrder = { 10484 }, level = 1, group = "VolatilityOnKillChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3749502527] = { "(30-50)% chance to gain Volatility on Kill" }, } }, + ["HandWrapsUniqueEnemiesKilledCountAsYours1"] = { affix = "", "20% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply", "Enemies in your Presence killed by anyone count as being killed by you instead", statOrder = { 943, 943.1, 6090 }, level = 1, group = "EnemiesKilledCountAsYours", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1602191394] = { "20% increased Rarity of Items found", "Your other Modifiers to Rarity of Items found do not apply" }, [1576794517] = { "Enemies in your Presence killed by anyone count as being killed by you instead" }, } }, + ["HandWrapsUniqueColdResist25"] = { affix = "", "(30-50)% chance to gain Volatility on Kill", statOrder = { 10477 }, level = 1, group = "VolatilityOnKillChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3749502527] = { "(30-50)% chance to gain Volatility on Kill" }, } }, ["HandWrapsUniqueLocalIncreasedArmourAndEnergyShield3"] = { affix = "", "(10-15)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(10-15)% more Global Evasion Rating and Energy Shield" }, } }, - ["HandWrapsUniqueChillImmunityWhenChilled1"] = { affix = "", "(15-20)% more damage taken while Cursed", statOrder = { 6958 }, level = 1, group = "HandWrapsDamageTakenWhileCursed", weightKey = { }, weightVal = { }, modTags = { "curse" }, tradeHashes = { [276406225] = { "(15-20)% more damage taken while Cursed" }, } }, + ["HandWrapsUniqueChillImmunityWhenChilled1"] = { affix = "", "(15-20)% more damage taken while Cursed", statOrder = { 6953 }, level = 1, group = "HandWrapsDamageTakenWhileCursed", weightKey = { }, weightVal = { }, modTags = { "curse" }, tradeHashes = { [276406225] = { "(15-20)% more damage taken while Cursed" }, } }, ["HandWrapsUniqueFreezeImmunityWhenFrozen1"] = { affix = "", "Enemies you Curse take (20-30)% increased Damage", statOrder = { 3433 }, level = 1, group = "CursedEnemiesDamageTaken", weightKey = { }, weightVal = { }, modTags = { "curse" }, tradeHashes = { [1984310483] = { "Enemies you Curse take (20-30)% increased Damage" }, } }, ["HandWrapsUniqueIgniteImmunityWhenIgnited1"] = { affix = "", "(4-6)% reduced Movement Speed while Cursed", statOrder = { 2401 }, level = 1, group = "MovementVelocityWhileCursed", weightKey = { }, weightVal = { }, modTags = { "speed" }, tradeHashes = { [3988943320] = { "(4-6)% reduced Movement Speed while Cursed" }, } }, - ["HandWrapsUniqueReflectCurseToSelf1"] = { affix = "", "Curses you inflict are reflected back to you", statOrder = { 5942 }, level = 1, group = "ReflectCurseToSelf", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4275855121] = { "Curses you inflict are reflected back to you" }, } }, - ["HandWrapsUniqueIntelligence12"] = { affix = "", "(10-15)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(10-15)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsUniqueReflectCurseToSelf1"] = { affix = "", "Curses you inflict are reflected back to you", statOrder = { 5938 }, level = 1, group = "ReflectCurseToSelf", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4275855121] = { "Curses you inflict are reflected back to you" }, } }, + ["HandWrapsUniqueIntelligence12"] = { affix = "", "(10-15)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(10-15)% increased Cooldown Recovery Rate" }, } }, ["HandWrapsUniqueFireResist7"] = { affix = "", "+1% to Maximum Fire Resistance", "+(5-15)% to Fire Resistance", statOrder = { 1009, 1014 }, level = 1, group = "FireResistanceAndMax", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [4095671657] = { "+1% to Maximum Fire Resistance" }, [3372524247] = { "+(5-15)% to Fire Resistance" }, } }, ["HandWrapsUniqueColdResist9"] = { affix = "", "Gain (10-20)% of Fire damage as Extra Lightning damage", statOrder = { 1685 }, level = 1, group = "FireDamageGainedAsLightning", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [387148449] = { "Gain (10-20)% of Fire damage as Extra Lightning damage" }, } }, - ["HandWrapsUniqueFireDamageConvertToCold1"] = { affix = "", "100% of Fire damage Converted to Lightning damage", statOrder = { 9277 }, level = 1, group = "FireDamageConvertToLightning", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2772033465] = { "100% of Fire damage Converted to Lightning damage" }, } }, + ["HandWrapsUniqueFireDamageConvertToCold1"] = { affix = "", "100% of Fire damage Converted to Lightning damage", statOrder = { 9271 }, level = 1, group = "FireDamageConvertToLightning", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2772033465] = { "100% of Fire damage Converted to Lightning damage" }, } }, ["HandWrapsUniqueLocalIncreasedEnergyShield11"] = { affix = "", "Has +1 to Evasion Rating per player level", "Has +1 to maximum Energy Shield per player level", statOrder = { 842, 844 }, level = 1, group = "LocalBaseEvasionAndEnergyShieldPerLevel", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3188814226] = { "Has +1 to Evasion Rating per player level" }, [2729727878] = { "Has +1 to maximum Energy Shield per player level" }, } }, ["HandWrapsUniqueLocalIncreasedArmourAndEnergyShield21"] = { affix = "", "(20-25)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(20-25)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueReducedLocalAttributeRequirements5"] = { affix = "", "100% increased Attribute Requirements", statOrder = { 948 }, level = 1, group = "LocalAttributeRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3639275092] = { "100% increased Attribute Requirements" }, } }, - ["HandWrapsUniqueSlowEffect1"] = { affix = "", "(25-50)% increased Immobilisation buildup", statOrder = { 7193 }, level = 1, group = "ImmobilisationBuildup", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [330530785] = { "(25-50)% increased Immobilisation buildup" }, } }, + ["HandWrapsUniqueSlowEffect1"] = { affix = "", "(25-50)% increased Immobilisation buildup", statOrder = { 7188 }, level = 1, group = "ImmobilisationBuildup", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [330530785] = { "(25-50)% increased Immobilisation buildup" }, } }, ["HandWrapsUniqueCannotImmobilise1"] = { affix = "", "Your Hits cannot Stun enemies", statOrder = { 1611 }, level = 1, group = "CannotStun", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [373932729] = { "Your Hits cannot Stun enemies" }, } }, ["HandWrapsUniqueLifeRegeneration23"] = { affix = "", "Regenerate (1.5-3)% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "LifeRegenerationRatePercentage", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [836936635] = { "Regenerate (1.5-3)% of maximum Life per second" }, } }, ["HandWrapsUniqueLightningResist28"] = { affix = "", "+(2-3)% to Maximum Lightning Resistance", "+(15-25)% to Lightning Resistance", statOrder = { 1011, 1023 }, level = 1, group = "LightningResistanceAndMax", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "lightning_resistance", "elemental", "lightning", "resistance" }, tradeHashes = { [1011760251] = { "+(2-3)% to Maximum Lightning Resistance" }, [1671376347] = { "+(15-25)% to Lightning Resistance" }, } }, ["HandWrapsUniqueIncreasedLife54"] = { affix = "", "(10-12)% less damage taken while on Low Life", statOrder = { 888 }, level = 1, group = "HandWrapsDamageTakenOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1725136006] = { "(10-12)% less damage taken while on Low Life" }, } }, ["HandWrapsUniqueLocalIncreasedEvasionAndEnergyShield4"] = { affix = "", "(15-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-20)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueIncreasedAttackSpeed1"] = { affix = "", "(8-12)% chance to gain Onslaught for 4 seconds on Hit", statOrder = { 986 }, level = 1, group = "OnslaughtOnHitChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3264616904] = { "(8-12)% chance to gain Onslaught for 4 seconds on Hit" }, } }, - ["HandWrapsUniqueAllDamageCanPoison1"] = { affix = "", "(30-40)% increased Magnitude of Poison you inflict with Critical Hits", statOrder = { 5820 }, level = 1, group = "PoisonMagnitudeFromCriticalHits", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "critical", "ailment" }, tradeHashes = { [1692314789] = { "(30-40)% increased Magnitude of Poison you inflict with Critical Hits" }, } }, - ["HandWrapsUniqueBaseChanceToPoison2"] = { affix = "", "Critical Hits Poison the enemy", statOrder = { 9502 }, level = 1, group = "PoisonOnCrit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "critical", "ailment" }, tradeHashes = { [62849030] = { "Critical Hits Poison the enemy" }, } }, + ["HandWrapsUniqueAllDamageCanPoison1"] = { affix = "", "(30-40)% increased Magnitude of Poison you inflict with Critical Hits", statOrder = { 5816 }, level = 1, group = "PoisonMagnitudeFromCriticalHits", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "critical", "ailment" }, tradeHashes = { [1692314789] = { "(30-40)% increased Magnitude of Poison you inflict with Critical Hits" }, } }, + ["HandWrapsUniqueBaseChanceToPoison2"] = { affix = "", "Critical Hits Poison the enemy", statOrder = { 9496 }, level = 1, group = "PoisonOnCrit", weightKey = { }, weightVal = { }, modTags = { "poison", "chaos", "attack", "critical", "ailment" }, tradeHashes = { [62849030] = { "Critical Hits Poison the enemy" }, } }, ["HandWrapsUniqueLocalIncreasedEvasionAndEnergyShield2"] = { affix = "", "+(30-50) to maximum Runic Ward", statOrder = { 845 }, level = 1, group = "LocalRunicWard", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [774059442] = { "+(30-50) to maximum Runic Ward" }, } }, ["HandWrapsUniqueIncreasedLife6"] = { affix = "", "(6-8)% more damage taken while on Low Life", statOrder = { 888 }, level = 1, group = "HandWrapsDamageTakenOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1725136006] = { "(6-8)% more damage taken while on Low Life" }, } }, - ["HandWrapsUniqueLifeFlaskNoRecovery1"] = { affix = "", "Recover 1% of maximum Runic Ward on Kill", statOrder = { 10517 }, level = 1, group = "WardPercentOnKill", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [3334796009] = { "Recover 1% of maximum Runic Ward on Kill" }, } }, - ["HandWrapsUniqueDoubleOnKillEffects1"] = { affix = "", "On-Kill Effects happen twice", statOrder = { 9361 }, level = 1, group = "DoubleOnKillEffects", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [259470957] = { "On-Kill Effects happen twice" }, } }, + ["HandWrapsUniqueLifeFlaskNoRecovery1"] = { affix = "", "Recover 1% of maximum Runic Ward on Kill", statOrder = { 10510 }, level = 1, group = "WardPercentOnKill", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [3334796009] = { "Recover 1% of maximum Runic Ward on Kill" }, } }, + ["HandWrapsUniqueDoubleOnKillEffects1"] = { affix = "", "On-Kill Effects happen twice", statOrder = { 9355 }, level = 1, group = "DoubleOnKillEffects", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [259470957] = { "On-Kill Effects happen twice" }, } }, ["HandWrapsUniqueCriticalMultiplier3"] = { affix = "", "+(1-2)% to Critical Hit Chance", statOrder = { 1355 }, level = 1, group = "BaseCriticalHitChance", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [1909401378] = { "+(1-2)% to Critical Hit Chance" }, } }, - ["HandWrapsUniqueAddedLightningDamage3"] = { affix = "", "Attacks Gain (17-21)% of Damage as Extra Lightning Damage", statOrder = { 9265 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain (17-21)% of Damage as Extra Lightning Damage" }, } }, + ["HandWrapsUniqueAddedLightningDamage3"] = { affix = "", "Attacks Gain (17-21)% of Damage as Extra Lightning Damage", statOrder = { 9259 }, level = 1, group = "AttackDamageGainedAsLightning", weightKey = { }, weightVal = { }, modTags = { "elemental", "lightning", "attack" }, tradeHashes = { [318492616] = { "Attacks Gain (17-21)% of Damage as Extra Lightning Damage" }, } }, ["HandWrapsUniqueLightningResist26"] = { affix = "", "+2% to Maximum Lightning Resistance", "+(25-35)% to Lightning Resistance", statOrder = { 1011, 1023 }, level = 1, group = "LightningResistanceAndMax", weightKey = { }, weightVal = { }, modTags = { "elemental_resistance", "lightning_resistance", "elemental", "lightning", "resistance" }, tradeHashes = { [1011760251] = { "+2% to Maximum Lightning Resistance" }, [1671376347] = { "+(25-35)% to Lightning Resistance" }, } }, ["HandWrapsUniqueLocalIncreasedEvasionAndEnergyShield17"] = { affix = "", "(15-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-20)% more Global Evasion Rating and Energy Shield" }, } }, - ["HandWrapsUniqueIntelligence34"] = { affix = "", "(20-30)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(20-30)% increased Cooldown Recovery Rate" }, } }, - ["HandWrapsUniqueLeechEnergyShieldInsteadofLife1"] = { affix = "", "Mana Leech effects also Recover Energy Shield", statOrder = { 7989 }, level = 1, group = "ManaLeechAlsoRecoversEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [4051067787] = { "Mana Leech effects also Recover Energy Shield" }, } }, + ["HandWrapsUniqueIntelligence34"] = { affix = "", "(20-30)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(20-30)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsUniqueLeechEnergyShieldInsteadofLife1"] = { affix = "", "Mana Leech effects also Recover Energy Shield", statOrder = { 7984 }, level = 1, group = "ManaLeechAlsoRecoversEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [4051067787] = { "Mana Leech effects also Recover Energy Shield" }, } }, ["HandWrapsUniqueLocalIncreasedEvasionAndEnergyShield19"] = { affix = "", "(15-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-20)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueIncreasedAttackSpeed13"] = { affix = "", "(10-15)% chance to gain Onslaught for 4 seconds on Hit", statOrder = { 986 }, level = 1, group = "OnslaughtOnHitChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3264616904] = { "(10-15)% chance to gain Onslaught for 4 seconds on Hit" }, } }, ["HandWrapsUniqueLightningResist29"] = { affix = "", "+(2-3)% to Maximum Cold Resistance", "+(10-25)% to Cold Resistance", statOrder = { 1010, 1020 }, level = 1, group = "ColdResistanceAndMax", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance" }, tradeHashes = { [4220027924] = { "+(10-25)% to Cold Resistance" }, [3676141501] = { "+(2-3)% to Maximum Cold Resistance" }, } }, @@ -5411,40 +5411,44 @@ return { ["HandWrapsBaseUnarmedCriticalStrikeChanceUnique__2"] = { affix = "", "+(0.8-1.5)% to Unarmed Melee Attack Critical Hit Chance", statOrder = { 3255 }, level = 1, group = "BaseUnarmedCriticalStrikeChance", weightKey = { }, weightVal = { }, modTags = { "critical" }, tradeHashes = { [3613173483] = { "+(0.8-1.5)% to Unarmed Melee Attack Critical Hit Chance" }, } }, ["HandWrapsUniqueIncreasedSkillSpeed5"] = { affix = "", "(15-25)% increased Attack Speed if you've dealt a Critical Hit Recently", statOrder = { 4566 }, level = 1, group = "AttackSpeedIfCriticalStrikeDealtRecently", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [1585344030] = { "(15-25)% increased Attack Speed if you've dealt a Critical Hit Recently" }, } }, ["HandWrapsUniqueLocalArmourAndEvasionAndEnergyShield3"] = { affix = "", "(15-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-20)% more Global Evasion Rating and Energy Shield" }, } }, - ["HandWrapsUniqueImmobiliseThreshold1"] = { affix = "", "Immobilise enemies at 50% buildup instead of 100%", statOrder = { 5906 }, level = 1, group = "ImmobiliseThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4238331303] = { "Immobilise enemies at 50% buildup instead of 100%" }, } }, - ["HandWrapsUniqueImmobiliseIncreasedDamageTaken1"] = { affix = "", "(25-35)% Surpassing chance per enemy Power to gain", "Mountain's Teachings on Immobilising an enemy if", "you have the Way of the Mountain Ascendancy Passive Skill", statOrder = { 5402, 5402.1, 5402.2 }, level = 1, group = "MartialArtistStoneSkinChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [13746168] = { "(25-35)% Surpassing chance per enemy Power to gain", "Mountain's Teachings on Immobilising an enemy if", "you have the Way of the Mountain Ascendancy Passive Skill" }, } }, + ["HandWrapsUniqueImmobiliseThreshold1"] = { affix = "", "Immobilise enemies at 50% buildup instead of 100%", statOrder = { 5902 }, level = 1, group = "ImmobiliseThreshold", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4238331303] = { "Immobilise enemies at 50% buildup instead of 100%" }, } }, + ["HandWrapsUniqueImmobiliseIncreasedDamageTaken1"] = { affix = "", "(25-35)% Surpassing chance per enemy Power to gain", "Mountain's Teachings on Immobilising an enemy if", "you have the Way of the Mountain Ascendancy Passive Skill", statOrder = { 5398, 5398.1, 5398.2 }, level = 1, group = "MartialArtistStoneSkinChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [13746168] = { "(25-35)% Surpassing chance per enemy Power to gain", "Mountain's Teachings on Immobilising an enemy if", "you have the Way of the Mountain Ascendancy Passive Skill" }, } }, ["HandWrapsUniqueLocalIncreasedPhysicalDamageReductionRatingPercent23"] = { affix = "", "+(70-100) to maximum Runic Ward", statOrder = { 845 }, level = 1, group = "LocalRunicWard", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [774059442] = { "+(70-100) to maximum Runic Ward" }, } }, - ["HandWrapsUniqueRageOnAnyHit1"] = { affix = "", "Gain (6-8) Rage on Hit", statOrder = { 4699 }, level = 1, group = "RageOnAnyHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2258007247] = { "Gain (6-8) Rage on Hit" }, } }, - ["HandWrapsUniqueGainChargesOnMaximumRage1"] = { affix = "", "Recover (3-5)% of maximum Runic Ward on reaching Maximum Rage", statOrder = { 10518 }, level = 1, group = "RecoverPercentWardOnReachingMaximumRage", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [914467738] = { "Recover (3-5)% of maximum Runic Ward on reaching Maximum Rage" }, } }, - ["HandWrapsUniqueLoseRageOnMaximumRage1"] = { affix = "", "Lose all Rage on reaching Maximum Rage", statOrder = { 7933 }, level = 1, group = "LoseRageOnMaximumRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3851480592] = { "Lose all Rage on reaching Maximum Rage" }, } }, - ["HandWrapsUniqueMaximumRage1"] = { affix = "", "+(-10-10) to Maximum Rage", statOrder = { 9609 }, level = 1, group = "MaximumRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1181501418] = { "+(-10-10) to Maximum Rage" }, } }, + ["HandWrapsUniqueRageOnAnyHit1"] = { affix = "", "Gain (6-8) Rage on Hit", statOrder = { 4697 }, level = 1, group = "RageOnAnyHit", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2258007247] = { "Gain (6-8) Rage on Hit" }, } }, + ["HandWrapsUniqueGainChargesOnMaximumRage1"] = { affix = "", "Recover (3-5)% of maximum Runic Ward on reaching Maximum Rage", statOrder = { 10511 }, level = 1, group = "RecoverPercentWardOnReachingMaximumRage", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [914467738] = { "Recover (3-5)% of maximum Runic Ward on reaching Maximum Rage" }, } }, + ["HandWrapsUniqueLoseRageOnMaximumRage1"] = { affix = "", "Lose all Rage on reaching Maximum Rage", statOrder = { 7928 }, level = 1, group = "LoseRageOnMaximumRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3851480592] = { "Lose all Rage on reaching Maximum Rage" }, } }, + ["HandWrapsUniqueMaximumRage1"] = { affix = "", "+(-10-10) to Maximum Rage", statOrder = { 9603 }, level = 1, group = "MaximumRage", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1181501418] = { "+(-10-10) to Maximum Rage" }, } }, ["HandWrapsUniqueDexterity31"] = { affix = "", "(11-13)% increased Dexterity", statOrder = { 1000 }, level = 1, group = "PercentageDexterity", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [4139681126] = { "(11-13)% increased Dexterity" }, } }, ["HandWrapsUniqueIntelligence31"] = { affix = "", "(5-10)% increased Intelligence", statOrder = { 1001 }, level = 1, group = "PercentageIntelligence", weightKey = { }, weightVal = { }, modTags = { "attribute" }, tradeHashes = { [656461285] = { "(5-10)% increased Intelligence" }, } }, - ["HandWrapsUniqueLightningDamageToAttacksPerIntelligence1"] = { affix = "", "Adds 6 to 8 Cold Damage to Attacks per 20 Dexterity", statOrder = { 8961 }, level = 1, group = "AddedColdDamagePer20Dexterity", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold", "attack" }, tradeHashes = { [1088339210] = { "Adds 6 to 8 Cold Damage to Attacks per 20 Dexterity" }, } }, + ["HandWrapsUniqueLightningDamageToAttacksPerIntelligence1"] = { affix = "", "Adds 6 to 8 Cold Damage to Attacks per 20 Dexterity", statOrder = { 8956 }, level = 1, group = "AddedColdDamagePer20Dexterity", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold", "attack" }, tradeHashes = { [1088339210] = { "Adds 6 to 8 Cold Damage to Attacks per 20 Dexterity" }, } }, ["HandWrapsUniqueIncreasedAttackSpeedPerDexterity1"] = { affix = "", "1% increased Area of Effect per 20 Intelligence", statOrder = { 2323 }, level = 1, group = "AreaOfEffectPer20Intelligence", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1307972622] = { "1% increased Area of Effect per 20 Intelligence" }, } }, ["HandWrapsUniqueChaosResist35"] = { affix = "", "+2% to Maximum Chaos Resistance", "+(17-23)% to Chaos Resistance", statOrder = { 1012, 1024 }, level = 1, group = "ChaosResistanceAndMax", weightKey = { }, weightVal = { }, modTags = { "chaos_resistance", "chaos", "resistance" }, tradeHashes = { [1301765461] = { "+2% to Maximum Chaos Resistance" }, [2923486259] = { "+(17-23)% to Chaos Resistance" }, } }, - ["HandWrapsUniqueLifeDegenerationPercentGracePeriod3"] = { affix = "", "Lose 5% of maximum Mana per Second", statOrder = { 7977 }, level = 1, group = "LoseManaPercentPerSecond", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2936435999] = { "Lose 5% of maximum Mana per Second" }, } }, + ["HandWrapsUniqueLifeDegenerationPercentGracePeriod3"] = { affix = "", "Lose 5% of maximum Mana per Second", statOrder = { 7972 }, level = 1, group = "LoseManaPercentPerSecond", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [2936435999] = { "Lose 5% of maximum Mana per Second" }, } }, ["HandWrapsUniqueLocalIncreasedArmourAndEvasion30"] = { affix = "", "(15-20)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(15-20)% more Global Evasion Rating and Energy Shield" }, } }, ["HandWrapsUniqueIncreasedAttackSpeed9"] = { affix = "", "(10-15)% chance to gain Onslaught for 4 seconds on Hit", statOrder = { 986 }, level = 1, group = "OnslaughtOnHitChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3264616904] = { "(10-15)% chance to gain Onslaught for 4 seconds on Hit" }, } }, - ["HandWrapsUniqueRageRegeneration1"] = { affix = "", "Regenerate 5 Rage per second", statOrder = { 4741 }, level = 1, group = "RageRegenerationPerMinute", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2853314994] = { "Regenerate 5 Rage per second" }, } }, - ["HandWrapsUniqueNonherentRageLoss1"] = { affix = "", "No Inherent loss of Rage", statOrder = { 9212 }, level = 1, group = "NoInherentRageLoss", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4163076972] = { "No Inherent loss of Rage" }, } }, + ["HandWrapsUniqueRageRegeneration1"] = { affix = "", "Regenerate 5 Rage per second", statOrder = { 4739 }, level = 1, group = "RageRegenerationPerMinute", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2853314994] = { "Regenerate 5 Rage per second" }, } }, + ["HandWrapsUniqueNonherentRageLoss1"] = { affix = "", "No Inherent loss of Rage", statOrder = { 9206 }, level = 1, group = "NoInherentRageLoss", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4163076972] = { "No Inherent loss of Rage" }, } }, ["HandWrapsDemigodIncreasedSkillSpeed1"] = { affix = "", "15% increased Attack Speed if you've dealt a Critical Hit Recently", statOrder = { 4566 }, level = 1, group = "AttackSpeedIfCriticalStrikeDealtRecently", weightKey = { }, weightVal = { }, modTags = { "attack", "speed" }, tradeHashes = { [1585344030] = { "15% increased Attack Speed if you've dealt a Critical Hit Recently" }, } }, ["HandWrapsUniqueBaseDamageOverrideForMaceAttacks1"] = { affix = "", "Has 9 to 14 Fire damage, +3 to +5 per Boss's Face Broken", statOrder = { 829 }, level = 1, group = "FacebreakerBaseUnarmedDamageOverrideFire", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "attack" }, tradeHashes = { [1955786041] = { "Has 9 to 14 Fire damage, +3 to +5 per Boss's Face Broken" }, } }, - ["HandWrapsUniqueUnarmedAttackDamagePerXStrength1"] = { affix = "", "Gain 1% of Unarmed Damage as extra Fire damage per 5 Intelligence", statOrder = { 9308 }, level = 1, group = "UnarmedDamageGainedAsFirePerXIntelligence", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "attack" }, tradeHashes = { [1411594757] = { "Gain 1% of Unarmed Damage as extra Fire damage per 5 Intelligence" }, } }, - ["HandWrapsUniqueGainArmourEqualToStrength1"] = { affix = "", "1% increased Area of Effect for Unarmed Attacks per 10 Intelligence", statOrder = { 10379 }, level = 1, group = "UnarmedAreaOfEffectPerXIntelligence", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1284514818] = { "1% increased Area of Effect for Unarmed Attacks per 10 Intelligence" }, } }, - ["UniqueMagesLegacy01"] = { affix = "", "Legacy of (1-14)", statOrder = { 7917 }, level = 1, group = "UniqueMagesLegacy01", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [264262054] = { "Legacy of (1-14)" }, } }, - ["UniqueMagesLegacy02"] = { affix = "", "Legacy of (1-14)", statOrder = { 7918 }, level = 1, group = "UniqueMagesLegacy02", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1279683261] = { "Legacy of (1-14)" }, } }, - ["UniqueMagesLegacy03"] = { affix = "", "Legacy of (1-14)", statOrder = { 7919 }, level = 1, group = "UniqueMagesLegacy03", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3419886123] = { "Legacy of (1-14)" }, } }, - ["UniqueMagesLegacy04"] = { affix = "", "Legacy of (1-14)", statOrder = { 7920 }, level = 1, group = "UniqueMagesLegacy04", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2739030262] = { "Legacy of (1-14)" }, } }, - ["UniqueIncreasedMagesLegacyEffectPerDuplicateMagesLegacy"] = { affix = "", "All Mage's Legacies have (25-50)% increased effect per duplicate Mage's Legacy you have", statOrder = { 7921 }, level = 1, group = "UniqueIncreasedMagesLegacyEffectPerDuplicateMagesLegacy", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3874491706] = { "All Mage's Legacies have (25-50)% increased effect per duplicate Mage's Legacy you have" }, } }, - ["LevelDesignTestingMissionRoomStoneCircle8"] = { affix = "", "Area contains a Summoning Circle", "Area contains 8 Reactivation Runes", statOrder = { 8504, 8504.1 }, level = 1, group = "MapAdditionalStoneCircle", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2839545956] = { "Area contains a Summoning Circle", "Area contains 8 Reactivation Runes" }, } }, - ["LevelDesignTestingMissionRoomStoneCircle10"] = { affix = "", "Area contains a Summoning Circle", "Area contains 10 Reactivation Runes", statOrder = { 8504, 8504.1 }, level = 1, group = "MapAdditionalStoneCircle", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2839545956] = { "Area contains a Summoning Circle", "Area contains 10 Reactivation Runes" }, } }, - ["LevelDesignTestingMissionRoomStoneCircle12"] = { affix = "", "Area contains a Summoning Circle", "Area contains 12 Reactivation Runes", statOrder = { 8504, 8504.1 }, level = 1, group = "MapAdditionalStoneCircle", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2839545956] = { "Area contains a Summoning Circle", "Area contains 12 Reactivation Runes" }, } }, - ["UniqueAddedThornsPerRune"] = { affix = "", "(40-50) to (80-100) added Physical Thorns damage per Runic Plate", statOrder = { 6818 }, level = 1, group = "UniqueAddedThornsPerRune", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3926910174] = { "(40-50) to (80-100) added Physical Thorns damage per Runic Plate" }, } }, + ["HandWrapsUniqueUnarmedAttackDamagePerXStrength1"] = { affix = "", "Gain 1% of Unarmed Damage as extra Fire damage per 5 Intelligence", statOrder = { 9302 }, level = 1, group = "UnarmedDamageGainedAsFirePerXIntelligence", weightKey = { }, weightVal = { }, modTags = { "elemental", "fire", "attack" }, tradeHashes = { [1411594757] = { "Gain 1% of Unarmed Damage as extra Fire damage per 5 Intelligence" }, } }, + ["HandWrapsUniqueGainArmourEqualToStrength1"] = { affix = "", "1% increased Area of Effect for Unarmed Attacks per 10 Intelligence", statOrder = { 10372 }, level = 1, group = "UnarmedAreaOfEffectPerXIntelligence", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1284514818] = { "1% increased Area of Effect for Unarmed Attacks per 10 Intelligence" }, } }, + ["HandWrapsUniqueIntelligence51"] = { affix = "", "(15-25)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1004011302] = { "(15-25)% increased Cooldown Recovery Rate" }, } }, + ["HandWrapsUniqueIncreasedLife62"] = { affix = "", "(8-13)% less damage taken while on Low Life", statOrder = { 888 }, level = 1, group = "HandWrapsDamageTakenOnLowLife", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1725136006] = { "(8-13)% less damage taken while on Low Life" }, } }, + ["HandWrapsUniqueLocalIncreasedArmourAndEnergyShield30"] = { affix = "", "(20-25)% more Global Evasion Rating and Energy Shield", statOrder = { 853 }, level = 1, group = "HandWrapsMoreGlobalEvasionEnergyShield", weightKey = { }, weightVal = { }, modTags = { "defences", "evasion", "energy_shield" }, tradeHashes = { [711236369] = { "(20-25)% more Global Evasion Rating and Energy Shield" }, } }, + ["HandWrapsUniqueRecoupLifeEnergyShieldOpenWeakness1"] = { affix = "", "(55-65)% of damage taken from enemies with an Open Weakness Recouped as Life and Energy Shield", statOrder = { 10655 }, level = 1, group = "HandWrapsRecoupLifeEnergyShieldAgainstOpenWeakness", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1537888169] = { "(55-65)% of damage taken from enemies with an Open Weakness Recouped as Life and Energy Shield" }, } }, + ["UniqueMagesLegacy01"] = { affix = "", "Legacy of (1-14)", statOrder = { 7912 }, level = 1, group = "UniqueMagesLegacy01", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [264262054] = { "Legacy of (1-14)" }, } }, + ["UniqueMagesLegacy02"] = { affix = "", "Legacy of (1-14)", statOrder = { 7913 }, level = 1, group = "UniqueMagesLegacy02", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1279683261] = { "Legacy of (1-14)" }, } }, + ["UniqueMagesLegacy03"] = { affix = "", "Legacy of (1-14)", statOrder = { 7914 }, level = 1, group = "UniqueMagesLegacy03", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3419886123] = { "Legacy of (1-14)" }, } }, + ["UniqueMagesLegacy04"] = { affix = "", "Legacy of (1-14)", statOrder = { 7915 }, level = 1, group = "UniqueMagesLegacy04", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2739030262] = { "Legacy of (1-14)" }, } }, + ["UniqueIncreasedMagesLegacyEffectPerDuplicateMagesLegacy"] = { affix = "", "All Mage's Legacies have (25-50)% increased effect per duplicate Mage's Legacy you have", statOrder = { 7916 }, level = 1, group = "UniqueIncreasedMagesLegacyEffectPerDuplicateMagesLegacy", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3874491706] = { "All Mage's Legacies have (25-50)% increased effect per duplicate Mage's Legacy you have" }, } }, + ["LevelDesignTestingMissionRoomStoneCircle8"] = { affix = "", "Area contains a Summoning Circle", "Area contains 8 Reactivation Runes", statOrder = { 8499, 8499.1 }, level = 1, group = "MapAdditionalStoneCircle", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2839545956] = { "Area contains a Summoning Circle", "Area contains 8 Reactivation Runes" }, } }, + ["LevelDesignTestingMissionRoomStoneCircle10"] = { affix = "", "Area contains a Summoning Circle", "Area contains 10 Reactivation Runes", statOrder = { 8499, 8499.1 }, level = 1, group = "MapAdditionalStoneCircle", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2839545956] = { "Area contains a Summoning Circle", "Area contains 10 Reactivation Runes" }, } }, + ["LevelDesignTestingMissionRoomStoneCircle12"] = { affix = "", "Area contains a Summoning Circle", "Area contains 12 Reactivation Runes", statOrder = { 8499, 8499.1 }, level = 1, group = "MapAdditionalStoneCircle", weightKey = { "default", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2839545956] = { "Area contains a Summoning Circle", "Area contains 12 Reactivation Runes" }, } }, + ["UniqueAddedThornsPerRune"] = { affix = "", "(40-50) to (80-100) added Physical Thorns damage per Runic Plate", statOrder = { 6813 }, level = 1, group = "UniqueAddedThornsPerRune", weightKey = { }, weightVal = { }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [3926910174] = { "(40-50) to (80-100) added Physical Thorns damage per Runic Plate" }, } }, ["UniqueAddedPhysicalDamagePerGlobalBlockChance1"] = { affix = "", "Hits with this weapon have (1-2) to (4-5) Added Physical Damage per 1% Block Chance", statOrder = { 2676 }, level = 1, group = "UniqueAddedPhysicalDamagePerGlobalBlockChance", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2036307261] = { "Hits with this weapon have (1-2) to (4-5) Added Physical Damage per 1% Block Chance" }, } }, - ["PercentOfPhysicalHitDamageAsAdditionalBloodLoss"] = { affix = "", "10% of Physical damage dealt by your Hits causes Blood Loss", statOrder = { 9423 }, level = 1, group = "PercentOfPhysicalHitDamageAsAdditionalBloodLoss", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [70760090] = { "10% of Physical damage dealt by your Hits causes Blood Loss" }, } }, - ["HandWrapsImplicitLocalBaseEvasionAndEnergyShieldPerLevel"] = { affix = "", "Has +3 to Evasion Rating per player level", "Has +1 to maximum Energy Shield per player level", statOrder = { 842, 844 }, level = 1, group = "HandWrapsImplicitLocalBaseEvasionAndEnergyShieldPerLevel", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3188814226] = { "Has +3 to Evasion Rating per player level" }, [2729727878] = { "Has +1 to maximum Energy Shield per player level" }, } }, - ["HandWrapsImplicitLocalBaseEvasionEnergyShieldAndWardPerLevel"] = { affix = "", "Has +2 to Evasion Rating per player level", "Has +1 to maximum Energy Shield per player level", "Has +1 to maximum Runic Ward per player level", statOrder = { 842, 844, 847 }, level = 1, group = "HandWrapsImplicitLocalBaseEvasionEnergyShieldAndWardPerLevel", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [298264758] = { "Has +1 to maximum Runic Ward per player level" }, [3188814226] = { "Has +2 to Evasion Rating per player level" }, [2729727878] = { "Has +1 to maximum Energy Shield per player level" }, } }, + ["PercentOfPhysicalHitDamageAsAdditionalBloodLoss"] = { affix = "", "10% of Physical damage dealt by your Hits causes Blood Loss", statOrder = { 9417 }, level = 1, group = "PercentOfPhysicalHitDamageAsAdditionalBloodLoss", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [70760090] = { "10% of Physical damage dealt by your Hits causes Blood Loss" }, } }, + ["HandWrapsImplicitLocalBaseEvasionAndEnergyShieldPerLevel"] = { affix = "", "Has +3 to Evasion Rating per player level", "Has +1 to maximum Energy Shield per player level", statOrder = { 842, 844 }, level = 1, group = "HandWrapsImplicitLocalBaseEvasionAndEnergyShieldPerLevel", weightKey = { }, weightVal = { }, modTags = { }, unscalable = true, tradeHashes = { [3188814226] = { "Has +3 to Evasion Rating per player level" }, [2729727878] = { "Has +1 to maximum Energy Shield per player level" }, } }, + ["HandWrapsImplicitLocalBaseEvasionEnergyShieldAndWardPerLevel"] = { affix = "", "Has +2 to Evasion Rating per player level", "Has +1 to maximum Energy Shield per player level", "Has +1 to maximum Runic Ward per player level", statOrder = { 842, 844, 847 }, level = 1, group = "HandWrapsImplicitLocalBaseEvasionEnergyShieldAndWardPerLevel", weightKey = { }, weightVal = { }, modTags = { }, unscalable = true, tradeHashes = { [298264758] = { "Has +1 to maximum Runic Ward per player level" }, [3188814226] = { "Has +2 to Evasion Rating per player level" }, [2729727878] = { "Has +1 to maximum Energy Shield per player level" }, } }, ["UniqueMoltenShowerSkill1"] = { affix = "", "Hits with this Weapon have 5% chance to Trigger Molten Shower per 25 Strength", statOrder = { 481 }, level = 1, group = "UniqueGrantsTriggeredMoltenShower", weightKey = { }, weightVal = { }, modTags = { "skill" }, tradeHashes = { [1867725690] = { "Hits with this Weapon have 5% chance to Trigger Molten Shower per 25 Strength" }, } }, ["UniqueAddedFireDamageToAttacksPer25Strength"] = { affix = "", "5 to 10 Added Attack Fire Damage per 25 Strength", statOrder = { 1821 }, level = 1, group = "AddedFireDamagePer25Strength", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4186798932] = { "5 to 10 Added Attack Fire Damage per 25 Strength" }, } }, ["UniqueLightningDamageToBleedingEnemiesCanElectrocute1"] = { affix = "", "DNT-UNUSED Lightning Damage from Hits against Bleeding enemies Contributes to Electrocute buildup", statOrder = { 4283 }, level = 1, group = "LightningDamageToBleedingEnemiesCanElectrocute", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2700167617] = { "DNT-UNUSED Lightning Damage from Hits against Bleeding enemies Contributes to Electrocute buildup" }, } }, @@ -5453,48 +5457,48 @@ return { ["VerisiumSacrificialGarbImplicitAllResistancePerCorruptedItem1"] = { affix = "", "+1% to all Resistances for each Corrupted Item Equipped", statOrder = { 2831 }, level = 1, group = "AllResistancesPerCorruptedItem", weightKey = { }, weightVal = { }, modTags = { "resistance" }, tradeHashes = { [3100523498] = { "+1% to all Resistances for each Corrupted Item Equipped" }, } }, ["VerisiumSacrificialGarbImplicitChaosDamagePerCorruptedItem1"] = { affix = "", "(2-4)% increased Chaos Damage for each Corrupted Item Equipped", statOrder = { 2827 }, level = 1, group = "ChaosDamagePerCorruptedItem", weightKey = { }, weightVal = { }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [4004011170] = { "(2-4)% increased Chaos Damage for each Corrupted Item Equipped" }, } }, ["BrynhandsMarkVerisiumImplicitAreaOfEffect"] = { affix = "", "(20-30)% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 1, group = "IncreasedAttackAreaOfEffect", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [1840985759] = { "(20-30)% increased Area of Effect for Attacks" }, } }, - ["SculptedSufferingVerisiumImplicitArmourBreakEffect1"] = { affix = "", "(30-40)% increased effect of Fully Broken Armour", statOrder = { 5236 }, level = 1, group = "ArmourBreakEffect", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [1879206848] = { "(30-40)% increased effect of Fully Broken Armour" }, } }, + ["SculptedSufferingVerisiumImplicitArmourBreakEffect1"] = { affix = "", "(30-40)% increased effect of Fully Broken Armour", statOrder = { 5232 }, level = 1, group = "ArmourBreakEffect", weightKey = { }, weightVal = { }, modTags = { "physical" }, tradeHashes = { [1879206848] = { "(30-40)% increased effect of Fully Broken Armour" }, } }, ["EmptyRoarVerisiumBleedDuration1"] = { affix = "", "(20-30)% increased Bleeding Duration", statOrder = { 4660 }, level = 1, group = "BleedDuration", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1459321413] = { "(20-30)% increased Bleeding Duration" }, } }, - ["BloodThornVerisiumImplicitBleedMagnitude1"] = { affix = "", "50% increased Magnitude of Bleeding you inflict", statOrder = { 4809 }, level = 1, group = "BleedDotMultiplier", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "50% increased Magnitude of Bleeding you inflict" }, } }, + ["BloodThornVerisiumImplicitBleedMagnitude1"] = { affix = "", "50% increased Magnitude of Bleeding you inflict", statOrder = { 4806 }, level = 1, group = "BleedDotMultiplier", weightKey = { }, weightVal = { }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "50% increased Magnitude of Bleeding you inflict" }, } }, ["SentryFasterVerisiumImplicitFasterIgnite1"] = { affix = "", "Ignites you inflict deal Damage (30-40)% faster", statOrder = { 2346 }, level = 1, group = "FasterBurnFromAttacks", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [2443492284] = { "Ignites you inflict deal Damage (30-40)% faster" }, } }, - ["QuillRainVerisiumImplicitForkExtraProjectile"] = { affix = "", "Projectiles have 50% chance for an additional Projectile when Forking", statOrder = { 5515 }, level = 1, group = "ForkingProjectiles", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3003542304] = { "Projectiles have 50% chance for an additional Projectile when Forking" }, } }, + ["QuillRainVerisiumImplicitForkExtraProjectile"] = { affix = "", "Projectiles have 50% chance for an additional Projectile when Forking", statOrder = { 5511 }, level = 1, group = "ForkingProjectiles", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3003542304] = { "Projectiles have 50% chance for an additional Projectile when Forking" }, } }, ["HyssegsClawVerisiumImplicitMinionDamageUpgraded1"] = { affix = "", "Minions deal (51-100)% increased Damage", statOrder = { 1720 }, level = 1, group = "MinionDamage", weightKey = { }, weightVal = { }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [1589917703] = { "Minions deal (51-100)% increased Damage" }, } }, ["KeeperOfTheArcVerisiumImplicit3Sockets1"] = { affix = "", "Has 3 Sockets", statOrder = { 57 }, level = 1, group = "HasXSockets", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [4077843608] = { "Has 3 Sockets" }, } }, - ["KeeperOfTheArcVerisiumImplicitWardRegen1"] = { affix = "", "(25-50)% increased Runic Ward Regeneration Rate", statOrder = { 10520 }, level = 1, group = "WardRegenerationRate", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [2392260628] = { "(25-50)% increased Runic Ward Regeneration Rate" }, } }, + ["KeeperOfTheArcVerisiumImplicitWardRegen1"] = { affix = "", "(25-50)% increased Runic Ward Regeneration Rate", statOrder = { 10513 }, level = 1, group = "WardRegenerationRate", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [2392260628] = { "(25-50)% increased Runic Ward Regeneration Rate" }, } }, ["KeeperOfTheArcVerisiumImplicitIntelligenceRequirement1"] = { affix = "", "+250 Intelligence Requirement", statOrder = { 820 }, level = 1, group = "IntelligenceRequirements", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2153364323] = { "+250 Intelligence Requirement" }, } }, ["KeeperOfTheArcVerisiumImplicitUnaffectedbyCurses1"] = { affix = "", "100% reduced Duration of Curses on you", statOrder = { 1912 }, level = 1, group = "SelfCurseDuration", weightKey = { }, weightVal = { }, modTags = { "caster", "curse" }, tradeHashes = { [2920970371] = { "100% reduced Duration of Curses on you" }, } }, - ["KeeperOfTheArcVerisiumImplicitVerisiumCharges1"] = { affix = "", "Every 5 seconds, gain a Verisium Infusion", statOrder = { 6711 }, level = 1, group = "VerisiumChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3326854490] = { "Every 5 seconds, gain a Verisium Infusion" }, } }, - ["SvalinnVerisiumImplicitRunicWardOnBlock1"] = { affix = "", "Recover (15-25) Runic Ward when you Block", statOrder = { 9682 }, level = 1, group = "WardOnBlock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1568848828] = { "Recover (15-25) Runic Ward when you Block" }, } }, + ["KeeperOfTheArcVerisiumImplicitVerisiumCharges1"] = { affix = "", "Every 5 seconds, gain a Verisium Infusion", statOrder = { 6706 }, level = 1, group = "VerisiumChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3326854490] = { "Every 5 seconds, gain a Verisium Infusion" }, } }, + ["SvalinnVerisiumImplicitRunicWardOnBlock1"] = { affix = "", "Recover (15-25) Runic Ward when you Block", statOrder = { 9676 }, level = 1, group = "WardOnBlock", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1568848828] = { "Recover (15-25) Runic Ward when you Block" }, } }, ["SvalinnVerisiumImplicitManaBeforeLife1"] = { affix = "", "(15-25)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { }, weightVal = { }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "(15-25)% of Damage is taken from Mana before Life" }, } }, ["OlrovasaraVerisiumImplicitLightningToCold1"] = { affix = "", "100% of Lightning Damage Converted to Cold Damage", statOrder = { 1713 }, level = 1, group = "ConvertLightningToCold", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "cold", "lightning" }, tradeHashes = { [3627052716] = { "100% of Lightning Damage Converted to Cold Damage" }, } }, - ["OlrovasaraVerisiumImplicitDamageAsExtraLightningPerRunicWard1"] = { affix = "", "Skills Gain (4-6)% of damage as Extra Lightning damage per 50 Runic Ward Cost", statOrder = { 9255 }, level = 1, group = "DamagePerWardSpentOnSkill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2728425538] = { "Skills Gain (4-6)% of damage as Extra Lightning damage per 50 Runic Ward Cost" }, } }, + ["OlrovasaraVerisiumImplicitDamageAsExtraLightningPerRunicWard1"] = { affix = "", "Skills Gain (4-6)% of damage as Extra Lightning damage per 50 Runic Ward Cost", statOrder = { 9249 }, level = 1, group = "DamagePerWardSpentOnSkill", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2728425538] = { "Skills Gain (4-6)% of damage as Extra Lightning damage per 50 Runic Ward Cost" }, } }, ["OlrovasaraVerisiumImplicitWeaponRange1"] = { affix = "", "+(1.5-2) metres to Melee Strike Range", statOrder = { 2314 }, level = 1, group = "MeleeWeaponAndUnarmedRange", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2264295449] = { "+(1.5-2) metres to Melee Strike Range" }, } }, - ["WaistgateVerisiumImplicitLifeFlaskToRunicWard1"] = { affix = "", "(15-25)% Life Recovery from Flasks also applies to Runic Ward", statOrder = { 7474 }, level = 1, group = "LifeFlaskAppliesToRunicWard", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2650263616] = { "(15-25)% Life Recovery from Flasks also applies to Runic Ward" }, } }, - ["WaistgateVerisiumImplicitRunicWardRegeneration1"] = { affix = "", "(20-40)% increased Runic Ward Regeneration Rate", statOrder = { 10520 }, level = 1, group = "WardRegenerationRate", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [2392260628] = { "(20-40)% increased Runic Ward Regeneration Rate" }, } }, - ["WaistgateVerisiumImplicitRunicWardCanOverflow1"] = { affix = "", "Runic Ward recovery can can Overflow maximum Runic Ward", statOrder = { 10519 }, level = 1, group = "RunicWardOverflow", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3408607858] = { "Runic Ward recovery can can Overflow maximum Runic Ward" }, } }, - ["WaistgateVerisiumImplicitFlaskChargeGeneration1"] = { affix = "", "Flasks gain (0.5-1) charges per Second", statOrder = { 6888 }, level = 1, group = "AllFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [731781020] = { "Flasks gain (0.5-1) charges per Second" }, } }, + ["WaistgateVerisiumImplicitLifeFlaskToRunicWard1"] = { affix = "", "(15-25)% Life Recovery from Flasks also applies to Runic Ward", statOrder = { 7469 }, level = 1, group = "LifeFlaskAppliesToRunicWard", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2650263616] = { "(15-25)% Life Recovery from Flasks also applies to Runic Ward" }, } }, + ["WaistgateVerisiumImplicitRunicWardRegeneration1"] = { affix = "", "(20-40)% increased Runic Ward Regeneration Rate", statOrder = { 10513 }, level = 1, group = "WardRegenerationRate", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [2392260628] = { "(20-40)% increased Runic Ward Regeneration Rate" }, } }, + ["WaistgateVerisiumImplicitRunicWardCanOverflow1"] = { affix = "", "Runic Ward recovery can can Overflow maximum Runic Ward", statOrder = { 10512 }, level = 1, group = "RunicWardOverflow", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3408607858] = { "Runic Ward recovery can can Overflow maximum Runic Ward" }, } }, + ["WaistgateVerisiumImplicitFlaskChargeGeneration1"] = { affix = "", "Flasks gain (0.5-1) charges per Second", statOrder = { 6883 }, level = 1, group = "AllFlaskChargeGeneration", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [731781020] = { "Flasks gain (0.5-1) charges per Second" }, } }, ["MjolnerVerisiumImplicitLightningDamage1"] = { affix = "", "(40-60)% increased Lightning Damage", statOrder = { 875 }, level = 1, group = "LightningDamagePercentage", weightKey = { }, weightVal = { }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [2231156303] = { "(40-60)% increased Lightning Damage" }, } }, - ["MjolnerVerisiumImplicitLightningChain1"] = { affix = "", "(50-100)% chance for Lightning Skills to Chain an additional time", statOrder = { 7564 }, level = 1, group = "LightningChanceToChain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3112931530] = { "(50-100)% chance for Lightning Skills to Chain an additional time" }, } }, - ["TwistedEmpyreanVerisiumImplicitAdditionalFissures1"] = { affix = "", "Skills which create Fissures have a 50% chance to create an additional Fissure", statOrder = { 9894 }, level = 1, group = "AdditionalFissureChance", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2544540062] = { "Skills which create Fissures have a 50% chance to create an additional Fissure" }, } }, + ["MjolnerVerisiumImplicitLightningChain1"] = { affix = "", "(50-100)% chance for Lightning Skills to Chain an additional time", statOrder = { 7559 }, level = 1, group = "LightningChanceToChain", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3112931530] = { "(50-100)% chance for Lightning Skills to Chain an additional time" }, } }, + ["TwistedEmpyreanVerisiumImplicitAdditionalFissures1"] = { affix = "", "Skills which create Fissures have a 50% chance to create an additional Fissure", statOrder = { 9888 }, level = 1, group = "AdditionalFissureChance", weightKey = { }, weightVal = { }, modTags = { "attack" }, tradeHashes = { [2544540062] = { "Skills which create Fissures have a 50% chance to create an additional Fissure" }, } }, ["TwistedEmpyreanVerisiumImplicitFreezeBuildup1"] = { affix = "", "(200-300)% increased Freeze Buildup", statOrder = { 1057 }, level = 1, group = "FreezeDamageIncrease", weightKey = { }, weightVal = { }, tags = { "no_fire_spell_mods", "no_lightning_spell_mods", "no_chaos_spell_mods", }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [473429811] = { "(200-300)% increased Freeze Buildup" }, } }, ["TheUnleashedVerisiumImplicitArcaneSurgeEffect1"] = { affix = "", "(30-50)% increased effect of Arcane Surge on you", statOrder = { 2996 }, level = 1, group = "ArcaneSurgeEffect", weightKey = { }, weightVal = { }, modTags = { "resource", "mana", "caster" }, tradeHashes = { [2103650854] = { "(30-50)% increased effect of Arcane Surge on you" }, } }, ["TheUnleashedVerisiumImplicitBypassEnergyShield1"] = { affix = "", "(10-15)% increased Energy Shield Recharge Rate", statOrder = { 1032 }, level = 1, group = "EnergyShieldRegeneration", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2339757871] = { "(10-15)% increased Energy Shield Recharge Rate" }, } }, ["EventidePetalsVerisiumImplicitMaxColdRes1"] = { affix = "", "+(2-3)% to Maximum Cold Resistance", statOrder = { 1010 }, level = 1, group = "MaximumColdResist", weightKey = { }, weightVal = { }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance" }, tradeHashes = { [3676141501] = { "+(2-3)% to Maximum Cold Resistance" }, } }, ["EventidePetalsVerisiumImplicitColdSkills1"] = { affix = "", "+(1-2) to Level of all Cold Skills", statOrder = { 960 }, level = 1, group = "GlobalColdGemLevel", weightKey = { }, weightVal = { }, modTags = { "elemental", "cold", "gem" }, tradeHashes = { [1078455967] = { "+(1-2) to Level of all Cold Skills" }, } }, ["EventidePetalsVerisiumImplicitRunicWardPercent1"] = { affix = "", "(15-20)% increased maximum Runic Ward", statOrder = { 891 }, level = 1, group = "GlobalRunicWardPercent", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [4273473110] = { "(15-20)% increased maximum Runic Ward" }, } }, - ["RuneseekersCallVerisiumImplicitChanceForTwoProjectiles1"] = { affix = "", "(30-50)% chance for Spell Skills to fire 2 additional Projectiles", statOrder = { 10034 }, level = 1, group = "SpellChanceToFireTwoAdditionalProjectiles", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [2910761524] = { "(30-50)% chance for Spell Skills to fire 2 additional Projectiles" }, } }, + ["RuneseekersCallVerisiumImplicitChanceForTwoProjectiles1"] = { affix = "", "(30-50)% chance for Spell Skills to fire 2 additional Projectiles", statOrder = { 10027 }, level = 1, group = "SpellChanceToFireTwoAdditionalProjectiles", weightKey = { }, weightVal = { }, modTags = { "caster" }, tradeHashes = { [2910761524] = { "(30-50)% chance for Spell Skills to fire 2 additional Projectiles" }, } }, ["RuneseekersCallVerisiumImplicitManaRegen1"] = { affix = "", "(30-50)% increased Mana Regeneration Rate", statOrder = { 1043 }, level = 1, group = "ManaRegeneration", weightKey = { }, weightVal = { }, modTags = { "resource", "mana" }, tradeHashes = { [789117908] = { "(30-50)% increased Mana Regeneration Rate" }, } }, ["RuneseekersCallVerisiumImplicitMaximumRunicWard"] = { affix = "", "+300 to maximum Runic Ward", statOrder = { 890 }, level = 1, group = "GlobalMaximumRunicWard", weightKey = { }, weightVal = { }, modTags = { "runic_ward" }, tradeHashes = { [3336230913] = { "+300 to maximum Runic Ward" }, } }, - ["UniqueJewelGrantsVoicesJewelSockets1"] = { affix = "", "Allocates 2 Sinister Jewel sockets", statOrder = { 10410 }, level = 1, group = "UniqueJewelGrantsVoicesJewelSockets", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3929993388] = { "Allocates 2 Sinister Jewel sockets" }, } }, - ["UniqueJewelGrantsVoicesJewelSockets2"] = { affix = "", "Allocates 3 Sinister Jewel sockets", statOrder = { 10410 }, level = 1, group = "UniqueJewelGrantsVoicesJewelSockets", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3929993388] = { "Allocates 3 Sinister Jewel sockets" }, } }, - ["UniqueJewelGrantsVoicesJewelSockets3"] = { affix = "", "Allocates 4 Sinister Jewel sockets", statOrder = { 10410 }, level = 1, group = "UniqueJewelGrantsVoicesJewelSockets", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3929993388] = { "Allocates 4 Sinister Jewel sockets" }, } }, - ["UniqueJewelSplitPersonalityClassStart1"] = { affix = "", "Can Allocate Passive Skills from the Warrior's starting point", statOrder = { 7754 }, level = 1, group = "UniqueJewelGrantsAlternateClassStartStr", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1359862146] = { "Can Allocate Passive Skills from the Warrior's starting point" }, } }, - ["UniqueJewelSplitPersonalityClassStart2"] = { affix = "", "Can Allocate Passive Skills from the Ranger's starting point", statOrder = { 7751 }, level = 1, group = "UniqueJewelGrantsAlternateClassStartDex", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3116298775] = { "Can Allocate Passive Skills from the Ranger's starting point" }, } }, - ["UniqueJewelSplitPersonalityClassStart3"] = { affix = "", "Can Allocate Passive Skills from the Sorceress's starting point", statOrder = { 7753 }, level = 1, group = "UniqueJewelGrantsAlternateClassStartInt", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3359496001] = { "Can Allocate Passive Skills from the Sorceress's starting point" }, } }, - ["UniqueJewelSplitPersonalityClassStart4"] = { affix = "", "Can Allocate Passive Skills from the Mercenary's starting point", statOrder = { 7755 }, level = 1, group = "UniqueJewelGrantsAlternateClassStartStrDex", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [738592688] = { "Can Allocate Passive Skills from the Mercenary's starting point" }, } }, - ["UniqueJewelSplitPersonalityClassStart5"] = { affix = "", "Can Allocate Passive Skills from the Templar's starting point", statOrder = { 7756 }, level = 1, group = "UniqueJewelGrantsAlternateClassStartStrInt", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1688294122] = { "Can Allocate Passive Skills from the Templar's starting point" }, } }, - ["UniqueJewelSplitPersonalityClassStart6"] = { affix = "", "Can Allocate Passive Skills from the Shadow's starting point", statOrder = { 7752 }, level = 1, group = "UniqueJewelGrantsAlternateClassStartDexInt", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2218479786] = { "Can Allocate Passive Skills from the Shadow's starting point" }, } }, + ["UniqueJewelGrantsVoicesJewelSockets1"] = { affix = "", "Allocates 2 Sinister Jewel sockets", statOrder = { 10403 }, level = 1, group = "UniqueJewelGrantsVoicesJewelSockets", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3929993388] = { "Allocates 2 Sinister Jewel sockets" }, } }, + ["UniqueJewelGrantsVoicesJewelSockets2"] = { affix = "", "Allocates 3 Sinister Jewel sockets", statOrder = { 10403 }, level = 1, group = "UniqueJewelGrantsVoicesJewelSockets", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3929993388] = { "Allocates 3 Sinister Jewel sockets" }, } }, + ["UniqueJewelGrantsVoicesJewelSockets3"] = { affix = "", "Allocates 4 Sinister Jewel sockets", statOrder = { 10403 }, level = 1, group = "UniqueJewelGrantsVoicesJewelSockets", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3929993388] = { "Allocates 4 Sinister Jewel sockets" }, } }, + ["UniqueJewelSplitPersonalityClassStart1"] = { affix = "", "Can Allocate Passive Skills from the Warrior's starting point", statOrder = { 7749 }, level = 1, group = "UniqueJewelGrantsAlternateClassStartStr", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1359862146] = { "Can Allocate Passive Skills from the Warrior's starting point" }, } }, + ["UniqueJewelSplitPersonalityClassStart2"] = { affix = "", "Can Allocate Passive Skills from the Ranger's starting point", statOrder = { 7746 }, level = 1, group = "UniqueJewelGrantsAlternateClassStartDex", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3116298775] = { "Can Allocate Passive Skills from the Ranger's starting point" }, } }, + ["UniqueJewelSplitPersonalityClassStart3"] = { affix = "", "Can Allocate Passive Skills from the Sorceress's starting point", statOrder = { 7748 }, level = 1, group = "UniqueJewelGrantsAlternateClassStartInt", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [3359496001] = { "Can Allocate Passive Skills from the Sorceress's starting point" }, } }, + ["UniqueJewelSplitPersonalityClassStart4"] = { affix = "", "Can Allocate Passive Skills from the Mercenary's starting point", statOrder = { 7750 }, level = 1, group = "UniqueJewelGrantsAlternateClassStartStrDex", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [738592688] = { "Can Allocate Passive Skills from the Mercenary's starting point" }, } }, + ["UniqueJewelSplitPersonalityClassStart5"] = { affix = "", "Can Allocate Passive Skills from the Templar's starting point", statOrder = { 7751 }, level = 1, group = "UniqueJewelGrantsAlternateClassStartStrInt", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [1688294122] = { "Can Allocate Passive Skills from the Templar's starting point" }, } }, + ["UniqueJewelSplitPersonalityClassStart6"] = { affix = "", "Can Allocate Passive Skills from the Shadow's starting point", statOrder = { 7747 }, level = 1, group = "UniqueJewelGrantsAlternateClassStartDexInt", weightKey = { }, weightVal = { }, modTags = { }, tradeHashes = { [2218479786] = { "Can Allocate Passive Skills from the Shadow's starting point" }, } }, ["UniqueMaximumEnergyShieldIsPercentOfStrength1"] = { affix = "", "Your maximum Energy Shield is equal to (200-300)% of your Strength", statOrder = { 1907 }, level = 1, group = "MaximumEnergyShieldIsPercentOfStrength", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [758226825] = { "Your maximum Energy Shield is equal to (200-300)% of your Strength" }, } }, - ["UniqueEnergyShieldCannotBeConverted1"] = { affix = "", "Maximum Energy Shield cannot be Converted", statOrder = { 6420 }, level = 1, group = "EnergyShieldCannotBeConverted", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2104359366] = { "Maximum Energy Shield cannot be Converted" }, } }, - ["UniqueLifeRegenerationPer10Intelligence1"] = { affix = "", "Regenerate 2 Life per second for every 10 Intelligence", statOrder = { 7511 }, level = 1, group = "LifeRegenerationPer10Intelligence", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1312381104] = { "Regenerate 2 Life per second for every 10 Intelligence" }, } }, + ["UniqueEnergyShieldCannotBeConverted1"] = { affix = "", "Maximum Energy Shield cannot be Converted", statOrder = { 6415 }, level = 1, group = "EnergyShieldCannotBeConverted", weightKey = { }, weightVal = { }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2104359366] = { "Maximum Energy Shield cannot be Converted" }, } }, + ["UniqueLifeRegenerationPer10Intelligence1"] = { affix = "", "Regenerate 2 Life per second for every 10 Intelligence", statOrder = { 7506 }, level = 1, group = "LifeRegenerationPer10Intelligence", weightKey = { }, weightVal = { }, modTags = { "resource", "life" }, tradeHashes = { [1312381104] = { "Regenerate 2 Life per second for every 10 Intelligence" }, } }, } \ No newline at end of file diff --git a/src/Data/ModJewel.lua b/src/Data/ModJewel.lua index 6d27f03ea2..c48ebbf41f 100644 --- a/src/Data/ModJewel.lua +++ b/src/Data/ModJewel.lua @@ -19,7 +19,7 @@ return { ["JewelAxeSpeed"] = { type = "Suffix", affix = "of Cleaving", "(2-4)% increased Attack Speed with Axes", statOrder = { 1319 }, level = 1, group = "AxeAttackSpeedForJewel", weightKey = { "strjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, tradeHashes = { [3550868361] = { "(2-4)% increased Attack Speed with Axes" }, } }, ["JewelBleedingChance"] = { type = "Prefix", affix = "Bleeding", "(3-7)% chance to inflict Bleeding on Hit", statOrder = { 4671 }, level = 1, group = "BaseChanceToBleed", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [2174054121] = { "(3-7)% chance to inflict Bleeding on Hit" }, } }, ["JewelBleedingDuration"] = { type = "Suffix", affix = "of Haemophilia", "(5-10)% increased Bleeding Duration", statOrder = { 4660 }, level = 1, group = "BleedDuration", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "attack", "ailment" }, tradeHashes = { [1459321413] = { "(5-10)% increased Bleeding Duration" }, } }, - ["JewelBlindEffect"] = { type = "Prefix", affix = "Stifling", "(5-10)% increased Blind Effect", statOrder = { 4928 }, level = 1, group = "BlindEffect", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1585769763] = { "(5-10)% increased Blind Effect" }, } }, + ["JewelBlindEffect"] = { type = "Prefix", affix = "Stifling", "(5-10)% increased Blind Effect", statOrder = { 4925 }, level = 1, group = "BlindEffect", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1585769763] = { "(5-10)% increased Blind Effect" }, } }, ["JewelBlindonHit"] = { type = "Suffix", affix = "of Blinding", "(3-7)% chance to Blind Enemies on Hit with Attacks", statOrder = { 4588 }, level = 1, group = "AttacksBlindOnHitChance", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [318953428] = { "(3-7)% chance to Blind Enemies on Hit with Attacks" }, } }, ["JewelBlock"] = { type = "Prefix", affix = "Protecting", "(3-7)% increased Block chance", statOrder = { 1133 }, level = 1, group = "IncreasedBlockChance", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block" }, tradeHashes = { [4147897060] = { "(3-7)% increased Block chance" }, } }, ["JewelDamageVsRareOrUnique"] = { type = "Prefix", affix = "Slaying", "(10-20)% increased Damage with Hits against Rare and Unique Enemies", statOrder = { 2926 }, level = 1, group = "DamageVsRareOrUnique", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1852872083] = { "(10-20)% increased Damage with Hits against Rare and Unique Enemies" }, } }, @@ -27,62 +27,62 @@ return { ["JewelBowDamage"] = { type = "Prefix", affix = "Perforating", "(6-16)% increased Damage with Bows", statOrder = { 1253 }, level = 1, group = "IncreasedBowDamageForJewel", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [4188894176] = { "(6-16)% increased Damage with Bows" }, } }, ["JewelBowSpeed"] = { type = "Suffix", affix = "of Nocking", "(2-4)% increased Attack Speed with Bows", statOrder = { 1324 }, level = 1, group = "BowAttackSpeedForJewel", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, tradeHashes = { [3759735052] = { "(2-4)% increased Attack Speed with Bows" }, } }, ["JewelCastSpeed"] = { type = "Suffix", affix = "of Enchanting", "(2-4)% increased Cast Speed", statOrder = { 987 }, level = 1, group = "IncreasedCastSpeed", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, tradeHashes = { [2891184298] = { "(2-4)% increased Cast Speed" }, } }, - ["JewelChainFromTerrain"] = { type = "Suffix", affix = "of Chaining", "Projectiles have (3-5)% chance to Chain an additional time from terrain", statOrder = { 9543 }, level = 1, group = "ChainFromTerrain", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (3-5)% chance to Chain an additional time from terrain" }, } }, + ["JewelChainFromTerrain"] = { type = "Suffix", affix = "of Chaining", "Projectiles have (3-5)% chance to Chain an additional time from terrain", statOrder = { 9537 }, level = 1, group = "ChainFromTerrain", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4081947835] = { "Projectiles have (3-5)% chance to Chain an additional time from terrain" }, } }, ["JewelCharmDuration"] = { type = "Suffix", affix = "of the Woodland", "(5-15)% increased Charm Effect Duration", statOrder = { 900 }, level = 1, group = "CharmDuration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [1389754388] = { "(5-15)% increased Charm Effect Duration" }, } }, - ["JewelCharmChargesGained"] = { type = "Suffix", affix = "of the Thicker", "(5-15)% increased Charm Charges gained", statOrder = { 5605 }, level = 1, group = "CharmChargesGained", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(5-15)% increased Charm Charges gained" }, } }, - ["JewelCharmDamageWhileUsing"] = { type = "Prefix", affix = "Verdant", "(10-20)% increased Damage while you have an active Charm", statOrder = { 6023 }, level = 1, group = "CharmDamageWhileUsing", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "charm", "damage" }, tradeHashes = { [627767961] = { "(10-20)% increased Damage while you have an active Charm" }, } }, + ["JewelCharmChargesGained"] = { type = "Suffix", affix = "of the Thicker", "(5-15)% increased Charm Charges gained", statOrder = { 5601 }, level = 1, group = "CharmChargesGained", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "charm" }, tradeHashes = { [3585532255] = { "(5-15)% increased Charm Charges gained" }, } }, + ["JewelCharmDamageWhileUsing"] = { type = "Prefix", affix = "Verdant", "(10-20)% increased Damage while you have an active Charm", statOrder = { 6018 }, level = 1, group = "CharmDamageWhileUsing", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "charm", "damage" }, tradeHashes = { [627767961] = { "(10-20)% increased Damage while you have an active Charm" }, } }, ["JewelChaosDamage"] = { type = "Prefix", affix = "Chaotic", "(7-13)% increased Chaos Damage", statOrder = { 876 }, level = 1, group = "IncreasedChaosDamage", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "chaos_damage", "damage", "chaos" }, tradeHashes = { [736967255] = { "(7-13)% increased Chaos Damage" }, } }, ["JewelChillDuration"] = { type = "Suffix", affix = "of Frost", "(15-25)% increased Chill Duration on Enemies", statOrder = { 1612 }, level = 1, group = "IncreasedChillDuration", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3485067555] = { "(15-25)% increased Chill Duration on Enemies" }, } }, ["JewelColdDamage"] = { type = "Prefix", affix = "Chilling", "(5-15)% increased Cold Damage", statOrder = { 874 }, level = 1, group = "ColdDamagePercentage", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [3291658075] = { "(5-15)% increased Cold Damage" }, } }, ["JewelColdPenetration"] = { type = "Prefix", affix = "Numbing", "Damage Penetrates (5-10)% Cold Resistance", statOrder = { 2725 }, level = 1, group = "ColdResistancePenetration", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [3417711605] = { "Damage Penetrates (5-10)% Cold Resistance" }, } }, - ["JewelCooldownSpeed"] = { type = "Suffix", affix = "of Chronomancy", "(3-5)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(3-5)% increased Cooldown Recovery Rate" }, } }, + ["JewelCooldownSpeed"] = { type = "Suffix", affix = "of Chronomancy", "(3-5)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1004011302] = { "(3-5)% increased Cooldown Recovery Rate" }, } }, ["JewelCorpses"] = { type = "Prefix", affix = "Necromantic", "(10-20)% increased Damage if you have Consumed a Corpse Recently", statOrder = { 3901 }, level = 1, group = "DamageIfConsumedCorpse", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [2118708619] = { "(10-20)% increased Damage if you have Consumed a Corpse Recently" }, } }, - ["JewelCriticalAilmentEffect"] = { type = "Prefix", affix = "Rancorous", "(10-20)% increased Magnitude of Damaging Ailments you inflict with Critical Hits", statOrder = { 5818 }, level = 1, group = "CriticalAilmentEffect", weightKey = { "dexjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "critical", "ailment" }, tradeHashes = { [440490623] = { "(10-20)% increased Magnitude of Damaging Ailments you inflict with Critical Hits" }, } }, + ["JewelCriticalAilmentEffect"] = { type = "Prefix", affix = "Rancorous", "(10-20)% increased Magnitude of Damaging Ailments you inflict with Critical Hits", statOrder = { 5814 }, level = 1, group = "CriticalAilmentEffect", weightKey = { "dexjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "critical", "ailment" }, tradeHashes = { [440490623] = { "(10-20)% increased Magnitude of Damaging Ailments you inflict with Critical Hits" }, } }, ["JewelCriticalChance"] = { type = "Suffix", affix = "of Annihilation", "(5-15)% increased Critical Hit Chance", statOrder = { 976 }, level = 1, group = "CriticalStrikeChance", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "critical" }, tradeHashes = { [587431675] = { "(5-15)% increased Critical Hit Chance" }, } }, ["JewelCriticalDamage"] = { type = "Suffix", affix = "of Potency", "(10-20)% increased Critical Damage Bonus", statOrder = { 980 }, level = 1, group = "CriticalStrikeMultiplier", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "critical" }, tradeHashes = { [3556824919] = { "(10-20)% increased Critical Damage Bonus" }, } }, ["JewelSpellCriticalDamage"] = { type = "Suffix", affix = "of Unmaking", "(10-20)% increased Critical Spell Damage Bonus", statOrder = { 982 }, level = 1, group = "SpellCritMultiplierForJewel", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_critical", "caster_damage", "damage", "caster", "critical" }, tradeHashes = { [274716455] = { "(10-20)% increased Critical Spell Damage Bonus" }, } }, ["JewelCrossbowDamage"] = { type = "Prefix", affix = "Bolting", "(6-16)% increased Damage with Crossbows", statOrder = { 3948 }, level = 1, group = "CrossbowDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [427684353] = { "(6-16)% increased Damage with Crossbows" }, } }, - ["JewelCrossbowReloadSpeed"] = { type = "Suffix", affix = "of Reloading", "(10-15)% increased Crossbow Reload Speed", statOrder = { 9734 }, level = 1, group = "CrossbowReloadSpeed", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, tradeHashes = { [3192728503] = { "(10-15)% increased Crossbow Reload Speed" }, } }, + ["JewelCrossbowReloadSpeed"] = { type = "Suffix", affix = "of Reloading", "(10-15)% increased Crossbow Reload Speed", statOrder = { 9728 }, level = 1, group = "CrossbowReloadSpeed", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, tradeHashes = { [3192728503] = { "(10-15)% increased Crossbow Reload Speed" }, } }, ["JewelCrossbowSpeed"] = { type = "Suffix", affix = "of Rapidity", "(2-4)% increased Attack Speed with Crossbows", statOrder = { 3952 }, level = 1, group = "CrossbowSpeed", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, tradeHashes = { [1135928777] = { "(2-4)% increased Attack Speed with Crossbows" }, } }, ["JewelCurseArea"] = { type = "Prefix", affix = "Expanding", "(8-12)% increased Area of Effect of Curses", statOrder = { 1950 }, level = 1, group = "CurseAreaOfEffect", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [153777645] = { "(8-12)% increased Area of Effect of Curses" }, } }, - ["JewelCurseDelay"] = { type = "Suffix", affix = "of Chanting", "(5-15)% faster Curse Activation", statOrder = { 5924 }, level = 1, group = "CurseDelay", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [1104825894] = { "(5-15)% faster Curse Activation" }, } }, + ["JewelCurseDelay"] = { type = "Suffix", affix = "of Chanting", "(5-15)% faster Curse Activation", statOrder = { 5920 }, level = 1, group = "CurseDelay", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [1104825894] = { "(5-15)% faster Curse Activation" }, } }, ["JewelCurseDuration"] = { type = "Suffix", affix = "of Continuation", "(15-25)% increased Curse Duration", statOrder = { 1540 }, level = 1, group = "BaseCurseDuration", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [3824372849] = { "(15-25)% increased Curse Duration" }, } }, ["JewelCurseEffect"] = { type = "Prefix", affix = "Hexing", "(2-4)% increased Curse Magnitudes", statOrder = { 2376 }, level = 1, group = "CurseEffectivenessForJewel", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, tradeHashes = { [2353576063] = { "(2-4)% increased Curse Magnitudes" }, } }, ["JewelDaggerCriticalChance"] = { type = "Suffix", affix = "of Backstabbing", "(6-16)% increased Critical Hit Chance with Daggers", statOrder = { 1363 }, level = 1, group = "CritChanceWithDaggerForJewel", weightKey = { "intjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "critical" }, tradeHashes = { [4018186542] = { "(6-16)% increased Critical Hit Chance with Daggers" }, } }, ["JewelDaggerDamage"] = { type = "Prefix", affix = "Lethal", "(6-16)% increased Damage with Daggers", statOrder = { 1245 }, level = 1, group = "IncreasedDaggerDamageForJewel", weightKey = { "intjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [3586984690] = { "(6-16)% increased Damage with Daggers" }, } }, ["JewelDaggerSpeed"] = { type = "Suffix", affix = "of Slicing", "(2-4)% increased Attack Speed with Daggers", statOrder = { 1322 }, level = 1, group = "DaggerAttackSpeedForJewel", weightKey = { "intjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, tradeHashes = { [2538566497] = { "(2-4)% increased Attack Speed with Daggers" }, } }, ["JewelDamagefromMana"] = { type = "Suffix", affix = "of Mind", "(2-4)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "(2-4)% of Damage is taken from Mana before Life" }, } }, - ["JewelDamagevsArmourBrokenEnemies"] = { type = "Prefix", affix = "Exploiting", "(15-25)% increased Damage against Enemies with Fully Broken Armour", statOrder = { 5947 }, level = 1, group = "DamagevsArmourBrokenEnemies", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [2301718443] = { "(15-25)% increased Damage against Enemies with Fully Broken Armour" }, } }, - ["JewelDamagingAilmentDuration"] = { type = "Suffix", affix = "of Suffusion", "(5-10)% increased Duration of Damaging Ailments on Enemies", statOrder = { 6065 }, level = 1, group = "DamagingAilmentDuration", weightKey = { "dexjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "ailment" }, tradeHashes = { [1829102168] = { "(5-10)% increased Duration of Damaging Ailments on Enemies" }, } }, + ["JewelDamagevsArmourBrokenEnemies"] = { type = "Prefix", affix = "Exploiting", "(15-25)% increased Damage against Enemies with Fully Broken Armour", statOrder = { 5943 }, level = 1, group = "DamagevsArmourBrokenEnemies", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [2301718443] = { "(15-25)% increased Damage against Enemies with Fully Broken Armour" }, } }, + ["JewelDamagingAilmentDuration"] = { type = "Suffix", affix = "of Suffusion", "(5-10)% increased Duration of Damaging Ailments on Enemies", statOrder = { 6060 }, level = 1, group = "DamagingAilmentDuration", weightKey = { "dexjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "ailment" }, tradeHashes = { [1829102168] = { "(5-10)% increased Duration of Damaging Ailments on Enemies" }, } }, ["JewelDazeBuildup"] = { type = "Suffix", affix = "of Dazing", "(5-10)% chance to Daze on Hit", statOrder = { 4669 }, level = 1, group = "DazeBuildup", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3146310524] = { "(5-10)% chance to Daze on Hit" }, } }, - ["JewelDebuffExpiry"] = { type = "Suffix", affix = "of Diminishing", "Debuffs on you expire (5-10)% faster", statOrder = { 6099 }, level = 1, group = "DebuffTimePassed", weightKey = { "intjewel", "dexjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { }, tradeHashes = { [1238227257] = { "Debuffs on you expire (5-10)% faster" }, } }, - ["JewelElementalAilmentDuration"] = { type = "Suffix", affix = "of Suffering", "(5-10)% increased Duration of Ignite, Shock and Chill on Enemies", statOrder = { 7266 }, level = 1, group = "ElementalAilmentDuration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [1062710370] = { "(5-10)% increased Duration of Ignite, Shock and Chill on Enemies" }, } }, + ["JewelDebuffExpiry"] = { type = "Suffix", affix = "of Diminishing", "Debuffs on you expire (5-10)% faster", statOrder = { 6094 }, level = 1, group = "DebuffTimePassed", weightKey = { "intjewel", "dexjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { }, tradeHashes = { [1238227257] = { "Debuffs on you expire (5-10)% faster" }, } }, + ["JewelElementalAilmentDuration"] = { type = "Suffix", affix = "of Suffering", "(5-10)% increased Duration of Ignite, Shock and Chill on Enemies", statOrder = { 7261 }, level = 1, group = "ElementalAilmentDuration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [1062710370] = { "(5-10)% increased Duration of Ignite, Shock and Chill on Enemies" }, } }, ["JewelElementalDamage"] = { type = "Prefix", affix = "Prismatic", "(5-15)% increased Elemental Damage", statOrder = { 1726 }, level = 1, group = "ElementalDamagePercent", weightKey = { "strjewel", "intjewel", "dexjewel", "jewel", }, weightVal = { 1, 1, 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [3141070085] = { "(5-15)% increased Elemental Damage" }, } }, - ["JewelEmpoweredAttackDamage"] = { type = "Prefix", affix = "Empowering", "Empowered Attacks deal (10-20)% increased Damage", statOrder = { 6322 }, level = 1, group = "ExertedAttackDamage", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [1569101201] = { "Empowered Attacks deal (10-20)% increased Damage" }, } }, - ["JewelEnergy"] = { type = "Suffix", affix = "of Generation", "Meta Skills gain (4-8)% increased Energy", statOrder = { 6410 }, level = 1, group = "EnergyGeneration", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4236566306] = { "Meta Skills gain (4-8)% increased Energy" }, } }, + ["JewelEmpoweredAttackDamage"] = { type = "Prefix", affix = "Empowering", "Empowered Attacks deal (10-20)% increased Damage", statOrder = { 6317 }, level = 1, group = "ExertedAttackDamage", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [1569101201] = { "Empowered Attacks deal (10-20)% increased Damage" }, } }, + ["JewelEnergy"] = { type = "Suffix", affix = "of Generation", "Meta Skills gain (4-8)% increased Energy", statOrder = { 6405 }, level = 1, group = "EnergyGeneration", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4236566306] = { "Meta Skills gain (4-8)% increased Energy" }, } }, ["JewelEnergyShield"] = { type = "Prefix", affix = "Shimmering", "(10-20)% increased maximum Energy Shield", statOrder = { 886 }, level = 1, group = "GlobalEnergyShieldPercent", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2482852589] = { "(10-20)% increased maximum Energy Shield" }, } }, ["JewelEnergyShieldDelay"] = { type = "Prefix", affix = "Serene", "(10-15)% faster start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences", "energy_shield" }, tradeHashes = { [1782086450] = { "(10-15)% faster start of Energy Shield Recharge" }, } }, ["JewelEnergyShieldRecharge"] = { type = "Prefix", affix = "Fevered", "(10-20)% increased Energy Shield Recharge Rate", statOrder = { 1032 }, level = 1, group = "EnergyShieldRegeneration", weightKey = { "intjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "defences", "energy_shield" }, tradeHashes = { [2339757871] = { "(10-20)% increased Energy Shield Recharge Rate" }, } }, ["JewelEvasion"] = { type = "Prefix", affix = "Evasive", "(10-20)% increased Evasion Rating", statOrder = { 884 }, level = 1, group = "GlobalEvasionRatingPercent", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences", "evasion" }, tradeHashes = { [2106365538] = { "(10-20)% increased Evasion Rating" }, } }, - ["JewelFasterAilments"] = { type = "Suffix", affix = "of Decrepifying", "Damaging Ailments deal damage (3-7)% faster", statOrder = { 6068 }, level = 1, group = "FasterAilmentDamageForJewel", weightKey = { "dexjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "ailment" }, tradeHashes = { [538241406] = { "Damaging Ailments deal damage (3-7)% faster" }, } }, + ["JewelFasterAilments"] = { type = "Suffix", affix = "of Decrepifying", "Damaging Ailments deal damage (3-7)% faster", statOrder = { 6063 }, level = 1, group = "FasterAilmentDamageForJewel", weightKey = { "dexjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "ailment" }, tradeHashes = { [538241406] = { "Damaging Ailments deal damage (3-7)% faster" }, } }, ["JewelFireDamage"] = { type = "Prefix", affix = "Flaming", "(5-15)% increased Fire Damage", statOrder = { 873 }, level = 1, group = "FireDamagePercentage", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [3962278098] = { "(5-15)% increased Fire Damage" }, } }, ["JewelFirePenetration"] = { type = "Prefix", affix = "Searing", "Damage Penetrates (5-10)% Fire Resistance", statOrder = { 2724 }, level = 1, group = "FireResistancePenetration", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [2653955271] = { "Damage Penetrates (5-10)% Fire Resistance" }, } }, ["JewelFlailCriticalChance"] = { type = "Suffix", affix = "of Thrashing", "(6-16)% increased Critical Hit Chance with Flails", statOrder = { 3942 }, level = 1, group = "FlailCriticalChance", weightKey = { "strjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "critical" }, tradeHashes = { [1484710594] = { "(6-16)% increased Critical Hit Chance with Flails" }, } }, ["JewelFlailDamage"] = { type = "Prefix", affix = "Flailing", "(6-16)% increased Damage with Flails", statOrder = { 3937 }, level = 1, group = "FlailDamage", weightKey = { "strjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [1731242173] = { "(6-16)% increased Damage with Flails" }, } }, - ["JewelFlaskChargesGained"] = { type = "Suffix", affix = "of Gathering", "(5-10)% increased Flask Charges gained", statOrder = { 6640 }, level = 1, group = "IncreasedFlaskChargesGained", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(5-10)% increased Flask Charges gained" }, } }, + ["JewelFlaskChargesGained"] = { type = "Suffix", affix = "of Gathering", "(5-10)% increased Flask Charges gained", statOrder = { 6635 }, level = 1, group = "IncreasedFlaskChargesGained", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [1836676211] = { "(5-10)% increased Flask Charges gained" }, } }, ["JewelFlaskDuration"] = { type = "Suffix", affix = "of Prolonging", "(5-10)% increased Flask Effect Duration", statOrder = { 902 }, level = 1, group = "FlaskDuration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [3741323227] = { "(5-10)% increased Flask Effect Duration" }, } }, - ["JewelFocusEnergyShield"] = { type = "Prefix", affix = "Focusing", "(30-50)% increased Energy Shield from Equipped Focus", statOrder = { 6426 }, level = 1, group = "FocusEnergyShield", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences", "energy_shield" }, tradeHashes = { [3174700878] = { "(30-50)% increased Energy Shield from Equipped Focus" }, } }, - ["JewelForkingProjectiles"] = { type = "Suffix", affix = "of Forking", "Projectiles have (10-15)% chance for an additional Projectile when Forking", statOrder = { 5515 }, level = 1, group = "ForkingProjectiles", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3003542304] = { "Projectiles have (10-15)% chance for an additional Projectile when Forking" }, } }, + ["JewelFocusEnergyShield"] = { type = "Prefix", affix = "Focusing", "(30-50)% increased Energy Shield from Equipped Focus", statOrder = { 6421 }, level = 1, group = "FocusEnergyShield", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences", "energy_shield" }, tradeHashes = { [3174700878] = { "(30-50)% increased Energy Shield from Equipped Focus" }, } }, + ["JewelForkingProjectiles"] = { type = "Suffix", affix = "of Forking", "Projectiles have (10-15)% chance for an additional Projectile when Forking", statOrder = { 5511 }, level = 1, group = "ForkingProjectiles", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3003542304] = { "Projectiles have (10-15)% chance for an additional Projectile when Forking" }, } }, ["JewelFreezeAmount"] = { type = "Suffix", affix = "of Freezing", "(10-20)% increased Freeze Buildup", statOrder = { 1057 }, level = 1, group = "FreezeDamageIncrease", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, tags = { "no_fire_spell_mods", "no_lightning_spell_mods", "no_chaos_spell_mods", }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [473429811] = { "(10-20)% increased Freeze Buildup" }, } }, ["JewelFreezeThreshold"] = { type = "Suffix", affix = "of Snowbreathing", "(18-32)% increased Freeze Threshold", statOrder = { 2984 }, level = 1, group = "FreezeThreshold", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [3780644166] = { "(18-32)% increased Freeze Threshold" }, } }, - ["JewelHeraldDamage"] = { type = "Prefix", affix = "Heralding", "Herald Skills deal (15-25)% increased Damage", statOrder = { 6028 }, level = 1, group = "HeraldDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [21071013] = { "Herald Skills deal (15-25)% increased Damage" }, } }, + ["JewelHeraldDamage"] = { type = "Prefix", affix = "Heralding", "Herald Skills deal (15-25)% increased Damage", statOrder = { 6023 }, level = 1, group = "HeraldDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [21071013] = { "Herald Skills deal (15-25)% increased Damage" }, } }, ["JewelIgniteChance"] = { type = "Suffix", affix = "of Ignition", "(10-20)% increased Flammability Magnitude", statOrder = { 1055 }, level = 1, group = "IgniteChanceIncrease", weightKey = { "strjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, tags = { "no_cold_spell_mods", "no_lightning_spell_mods", "no_chaos_spell_mods", }, modTags = { "elemental", "fire", "ailment" }, tradeHashes = { [2968503605] = { "(10-20)% increased Flammability Magnitude" }, } }, ["JewelIgniteEffect"] = { type = "Prefix", affix = "Burning", "(5-15)% increased Ignite Magnitude", statOrder = { 1077 }, level = 1, group = "IgniteEffect", weightKey = { "strjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire", "ailment" }, tradeHashes = { [3791899485] = { "(5-15)% increased Ignite Magnitude" }, } }, ["JewelIncreasedDuration"] = { type = "Suffix", affix = "of Lengthening", "(5-10)% increased Skill Effect Duration", statOrder = { 1645 }, level = 1, group = "SkillEffectDuration", weightKey = { "strjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { }, tradeHashes = { [3377888098] = { "(5-10)% increased Skill Effect Duration" }, } }, ["JewelKnockback"] = { type = "Suffix", affix = "of Fending", "(5-15)% increased Knockback Distance", statOrder = { 1744 }, level = 1, group = "KnockbackDistance", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [565784293] = { "(5-15)% increased Knockback Distance" }, } }, - ["JewelLifeCost"] = { type = "Suffix", affix = "of Sacrifice", "(4-6)% of Skill Mana Costs Converted to Life Costs", statOrder = { 4744 }, level = 1, group = "LifeCost", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, tradeHashes = { [2480498143] = { "(4-6)% of Skill Mana Costs Converted to Life Costs" }, } }, + ["JewelLifeCost"] = { type = "Suffix", affix = "of Sacrifice", "(4-6)% of Skill Mana Costs Converted to Life Costs", statOrder = { 4742 }, level = 1, group = "LifeCost", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, tradeHashes = { [2480498143] = { "(4-6)% of Skill Mana Costs Converted to Life Costs" }, } }, ["JewelLifeFlaskRecovery"] = { type = "Suffix", affix = "of Recovery", "(5-15)% increased Life Recovery from Flasks", statOrder = { 1794 }, level = 1, group = "GlobalFlaskLifeRecovery", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask", "resource", "life" }, tradeHashes = { [821241191] = { "(5-15)% increased Life Recovery from Flasks" }, } }, - ["JewelLifeFlaskChargeGen"] = { type = "Suffix", affix = "of Pathfinding", "(10-20)% increased Life Flask Charges gained", statOrder = { 7433 }, level = 1, group = "LifeFlaskChargePercentGeneration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [4009879772] = { "(10-20)% increased Life Flask Charges gained" }, } }, + ["JewelLifeFlaskChargeGen"] = { type = "Suffix", affix = "of Pathfinding", "(10-20)% increased Life Flask Charges gained", statOrder = { 7428 }, level = 1, group = "LifeFlaskChargePercentGeneration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [4009879772] = { "(10-20)% increased Life Flask Charges gained" }, } }, ["JewelLifeLeech"] = { type = "Suffix", affix = "of Frenzy", "(5-15)% increased amount of Life Leeched", statOrder = { 1895 }, level = 1, group = "LifeLeechAmount", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, tradeHashes = { [2112395885] = { "(5-15)% increased amount of Life Leeched" }, } }, ["JewelLifeonKill"] = { type = "Suffix", affix = "of Success", "Recover (1-2)% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, tradeHashes = { [2023107756] = { "Recover (1-2)% of maximum Life on Kill" }, } }, ["JewelLifeRecoup"] = { type = "Suffix", affix = "of Infusion", "(2-3)% of Damage taken Recouped as Life", statOrder = { 1037 }, level = 1, group = "LifeRecoupForJewel", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, tradeHashes = { [1444556985] = { "(2-3)% of Damage taken Recouped as Life" }, } }, @@ -90,53 +90,53 @@ return { ["JewelLightningDamage"] = { type = "Prefix", affix = "Humming", "(5-15)% increased Lightning Damage", statOrder = { 875 }, level = 1, group = "LightningDamagePercentage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [2231156303] = { "(5-15)% increased Lightning Damage" }, } }, ["JewelLightningPenetration"] = { type = "Prefix", affix = "Surging", "Damage Penetrates (5-10)% Lightning Resistance", statOrder = { 2726 }, level = 1, group = "LightningResistancePenetration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [818778753] = { "Damage Penetrates (5-10)% Lightning Resistance" }, } }, ["JewelMaceDamage"] = { type = "Prefix", affix = "Beating", "(6-16)% increased Damage with Maces", statOrder = { 1249 }, level = 1, group = "IncreasedMaceDamageForJewel", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [1181419800] = { "(6-16)% increased Damage with Maces" }, } }, - ["JewelMaceStun"] = { type = "Suffix", affix = "of Thumping", "(15-25)% increased Stun Buildup with Maces", statOrder = { 7945 }, level = 1, group = "MaceStun", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [872504239] = { "(15-25)% increased Stun Buildup with Maces" }, } }, + ["JewelMaceStun"] = { type = "Suffix", affix = "of Thumping", "(15-25)% increased Stun Buildup with Maces", statOrder = { 7940 }, level = 1, group = "MaceStun", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [872504239] = { "(15-25)% increased Stun Buildup with Maces" }, } }, ["JewelManaFlaskRecovery"] = { type = "Suffix", affix = "of Quenching", "(5-15)% increased Mana Recovery from Flasks", statOrder = { 1795 }, level = 1, group = "FlaskManaRecovery", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask", "resource", "mana" }, tradeHashes = { [2222186378] = { "(5-15)% increased Mana Recovery from Flasks" }, } }, - ["JewelManaFlaskChargeGen"] = { type = "Suffix", affix = "of Fountains", "(10-20)% increased Mana Flask Charges gained", statOrder = { 7978 }, level = 1, group = "ManaFlaskChargePercentGeneration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [3590792340] = { "(10-20)% increased Mana Flask Charges gained" }, } }, + ["JewelManaFlaskChargeGen"] = { type = "Suffix", affix = "of Fountains", "(10-20)% increased Mana Flask Charges gained", statOrder = { 7973 }, level = 1, group = "ManaFlaskChargePercentGeneration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, tradeHashes = { [3590792340] = { "(10-20)% increased Mana Flask Charges gained" }, } }, ["JewelManaLeech"] = { type = "Suffix", affix = "of Thirsting", "(5-15)% increased amount of Mana Leeched", statOrder = { 1897 }, level = 1, group = "ManaLeechAmount", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, tradeHashes = { [2839066308] = { "(5-15)% increased amount of Mana Leeched" }, } }, ["JewelManaonKill"] = { type = "Suffix", affix = "of Osmosis", "Recover (1-2)% of maximum Mana on Kill", statOrder = { 1517 }, level = 1, group = "ManaGainedOnKillPercentage", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, tradeHashes = { [1604736568] = { "Recover (1-2)% of maximum Mana on Kill" }, } }, ["JewelManaRegeneration"] = { type = "Suffix", affix = "of Energy", "(5-15)% increased Mana Regeneration Rate", statOrder = { 1043 }, level = 1, group = "ManaRegeneration", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, tradeHashes = { [789117908] = { "(5-15)% increased Mana Regeneration Rate" }, } }, ["JewelMarkCastSpeed"] = { type = "Suffix", affix = "of Targeting", "Mark Skills have (5-15)% increased Use Speed", statOrder = { 1946 }, level = 1, group = "MarkCastSpeed", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [1714971114] = { "Mark Skills have (5-15)% increased Use Speed" }, } }, - ["JewelMarkDuration"] = { type = "Suffix", affix = "of Tracking", "Mark Skills have (18-32)% increased Skill Effect Duration", statOrder = { 8822 }, level = 1, group = "MarkDuration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2594634307] = { "Mark Skills have (18-32)% increased Skill Effect Duration" }, } }, + ["JewelMarkDuration"] = { type = "Suffix", affix = "of Tracking", "Mark Skills have (18-32)% increased Skill Effect Duration", statOrder = { 8817 }, level = 1, group = "MarkDuration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2594634307] = { "Mark Skills have (18-32)% increased Skill Effect Duration" }, } }, ["JewelMarkEffect"] = { type = "Prefix", affix = "Marking", "(4-8)% increased Effect of your Mark Skills", statOrder = { 2378 }, level = 1, group = "MarkEffect", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [712554801] = { "(4-8)% increased Effect of your Mark Skills" }, } }, ["JewelMaximumColdResistance"] = { type = "Suffix", affix = "of the Kraken", "+1% to Maximum Cold Resistance", statOrder = { 1010 }, level = 1, group = "MaximumColdResist", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance" }, tradeHashes = { [3676141501] = { "+1% to Maximum Cold Resistance" }, } }, ["JewelMaximumFireResistance"] = { type = "Suffix", affix = "of the Phoenix", "+1% to Maximum Fire Resistance", statOrder = { 1009 }, level = 1, group = "MaximumFireResist", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, tradeHashes = { [4095671657] = { "+1% to Maximum Fire Resistance" }, } }, ["JewelMaximumLightningResistance"] = { type = "Suffix", affix = "of the Leviathan", "+1% to Maximum Lightning Resistance", statOrder = { 1011 }, level = 1, group = "MaximumLightningResistance", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_resistance", "lightning_resistance", "elemental", "lightning", "resistance" }, tradeHashes = { [1011760251] = { "+1% to Maximum Lightning Resistance" }, } }, - ["JewelMaximumRage"] = { type = "Prefix", affix = "Angry", "+(1-2) to Maximum Rage", statOrder = { 9609 }, level = 1, group = "MaximumRage", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1181501418] = { "+(1-2) to Maximum Rage" }, } }, + ["JewelMaximumRage"] = { type = "Prefix", affix = "Angry", "+(1-2) to Maximum Rage", statOrder = { 9603 }, level = 1, group = "MaximumRage", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1181501418] = { "+(1-2) to Maximum Rage" }, } }, ["JewelMeleeDamage"] = { type = "Prefix", affix = "Clashing", "(5-15)% increased Melee Damage", statOrder = { 1187 }, level = 1, group = "MeleeDamage", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [1002362373] = { "(5-15)% increased Melee Damage" }, } }, - ["JewelMinionAccuracy"] = { type = "Prefix", affix = "Training", "(10-20)% increased Minion Accuracy Rating", statOrder = { 8996 }, level = 1, group = "MinionAccuracyRatingForJewel", weightKey = { "intjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "minion" }, tradeHashes = { [1718147982] = { "(10-20)% increased Minion Accuracy Rating" }, } }, + ["JewelMinionAccuracy"] = { type = "Prefix", affix = "Training", "(10-20)% increased Minion Accuracy Rating", statOrder = { 8991 }, level = 1, group = "MinionAccuracyRatingForJewel", weightKey = { "intjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "minion" }, tradeHashes = { [1718147982] = { "(10-20)% increased Minion Accuracy Rating" }, } }, ["JewelMinionArea"] = { type = "Prefix", affix = "Companion", "Minions have (5-8)% increased Area of Effect", statOrder = { 2759 }, level = 1, group = "MinionAreaOfEffect", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion" }, tradeHashes = { [3811191316] = { "Minions have (5-8)% increased Area of Effect" }, } }, - ["JewelMinionAttackandCastSpeed"] = { type = "Suffix", affix = "of Orchestration", "Minions have (2-4)% increased Attack and Cast Speed", statOrder = { 9003 }, level = 1, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [3091578504] = { "Minions have (2-4)% increased Attack and Cast Speed" }, } }, + ["JewelMinionAttackandCastSpeed"] = { type = "Suffix", affix = "of Orchestration", "Minions have (2-4)% increased Attack and Cast Speed", statOrder = { 8998 }, level = 1, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, tradeHashes = { [3091578504] = { "Minions have (2-4)% increased Attack and Cast Speed" }, } }, ["JewelMinionChaosResistance"] = { type = "Suffix", affix = "of Righteousness", "Minions have +(7-13)% to Chaos Resistance", statOrder = { 2668 }, level = 1, group = "MinionChaosResistance", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "chaos_resistance", "minion_resistance", "chaos", "resistance", "minion" }, tradeHashes = { [3837707023] = { "Minions have +(7-13)% to Chaos Resistance" }, } }, - ["JewelMinionCriticalChance"] = { type = "Suffix", affix = "of Marshalling", "Minions have (10-20)% increased Critical Hit Chance", statOrder = { 9030 }, level = 1, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (10-20)% increased Critical Hit Chance" }, } }, - ["JewelMinionCriticalMultiplier"] = { type = "Suffix", affix = "of Gripping", "Minions have (15-25)% increased Critical Damage Bonus", statOrder = { 9032 }, level = 1, group = "MinionCriticalStrikeMultiplier", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (15-25)% increased Critical Damage Bonus" }, } }, + ["JewelMinionCriticalChance"] = { type = "Suffix", affix = "of Marshalling", "Minions have (10-20)% increased Critical Hit Chance", statOrder = { 9025 }, level = 1, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (10-20)% increased Critical Hit Chance" }, } }, + ["JewelMinionCriticalMultiplier"] = { type = "Suffix", affix = "of Gripping", "Minions have (15-25)% increased Critical Damage Bonus", statOrder = { 9027 }, level = 1, group = "MinionCriticalStrikeMultiplier", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, tradeHashes = { [1854213750] = { "Minions have (15-25)% increased Critical Damage Bonus" }, } }, ["JewelMinionDamage"] = { type = "Prefix", affix = "Authoritative", "Minions deal (5-15)% increased Damage", statOrder = { 1720 }, level = 1, group = "MinionDamage", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [1589917703] = { "Minions deal (5-15)% increased Damage" }, } }, ["JewelMinionLife"] = { type = "Prefix", affix = "Fortuitous", "Minions have (5-15)% increased maximum Life", statOrder = { 1026 }, level = 1, group = "MinionLife", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (5-15)% increased maximum Life" }, } }, ["JewelMinionPhysicalDamageReduction"] = { type = "Suffix", affix = "of Confidence", "Minions have (6-16)% additional Physical Damage Reduction", statOrder = { 2022 }, level = 1, group = "MinionPhysicalDamageReduction", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "physical", "minion" }, tradeHashes = { [3119612865] = { "Minions have (6-16)% additional Physical Damage Reduction" }, } }, ["JewelMinionResistances"] = { type = "Suffix", affix = "of Acclimatisation", "Minions have +(5-10)% to all Elemental Resistances", statOrder = { 2667 }, level = 1, group = "MinionElementalResistance", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "minion_resistance", "elemental", "fire", "cold", "lightning", "resistance", "minion" }, tradeHashes = { [1423639565] = { "Minions have +(5-10)% to all Elemental Resistances" }, } }, - ["JewelMinionReviveSpeed"] = { type = "Suffix", affix = "of Revival", "Minions Revive (5-15)% faster", statOrder = { 9085 }, level = 1, group = "MinionReviveSpeed", weightKey = { "intjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (5-15)% faster" }, } }, + ["JewelMinionReviveSpeed"] = { type = "Suffix", affix = "of Revival", "Minions Revive (5-15)% faster", statOrder = { 9080 }, level = 1, group = "MinionReviveSpeed", weightKey = { "intjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (5-15)% faster" }, } }, ["JewelMovementSpeed"] = { type = "Suffix", affix = "of Speed", "(1-2)% increased Movement Speed", statOrder = { 836 }, level = 1, group = "MovementVelocity", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [2250533757] = { "(1-2)% increased Movement Speed" }, } }, - ["JewelOfferingDuration"] = { type = "Suffix", affix = "of Offering", "Offering Skills have (15-25)% increased Duration", statOrder = { 9355 }, level = 1, group = "OfferingDuration", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion" }, tradeHashes = { [2957407601] = { "Offering Skills have (15-25)% increased Duration" }, } }, - ["JewelOfferingLife"] = { type = "Prefix", affix = "Sacrificial", "Offerings have (15-25)% increased Maximum Life", statOrder = { 9356 }, level = 1, group = "OfferingLife", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [3787460122] = { "Offerings have (15-25)% increased Maximum Life" }, } }, + ["JewelOfferingDuration"] = { type = "Suffix", affix = "of Offering", "Offering Skills have (15-25)% increased Duration", statOrder = { 9349 }, level = 1, group = "OfferingDuration", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion" }, tradeHashes = { [2957407601] = { "Offering Skills have (15-25)% increased Duration" }, } }, + ["JewelOfferingLife"] = { type = "Prefix", affix = "Sacrificial", "Offerings have (15-25)% increased Maximum Life", statOrder = { 9350 }, level = 1, group = "OfferingLife", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [3787460122] = { "Offerings have (15-25)% increased Maximum Life" }, } }, ["JewelPhysicalDamage"] = { type = "Prefix", affix = "Sharpened", "(5-15)% increased Global Physical Damage", statOrder = { 1185 }, level = 1, group = "PhysicalDamagePercent", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, tradeHashes = { [1310194496] = { "(5-15)% increased Global Physical Damage" }, } }, ["JewelPiercingProjectiles"] = { type = "Suffix", affix = "of Piercing", "(10-20)% chance to Pierce an Enemy", statOrder = { 1068 }, level = 1, group = "ChanceToPierce", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2321178454] = { "(10-20)% chance to Pierce an Enemy" }, } }, - ["JewelPinBuildup"] = { type = "Suffix", affix = "of Pinning", "(10-20)% increased Pin Buildup", statOrder = { 7195 }, level = 1, group = "PinBuildup", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3473929743] = { "(10-20)% increased Pin Buildup" }, } }, + ["JewelPinBuildup"] = { type = "Suffix", affix = "of Pinning", "(10-20)% increased Pin Buildup", statOrder = { 7190 }, level = 1, group = "PinBuildup", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3473929743] = { "(10-20)% increased Pin Buildup" }, } }, ["JewelPoisonChance"] = { type = "Suffix", affix = "of Poisoning", "(5-10)% chance to Poison on Hit", statOrder = { 2899 }, level = 1, group = "BaseChanceToPoison", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "ailment" }, tradeHashes = { [795138349] = { "(5-10)% chance to Poison on Hit" }, } }, - ["JewelPoisonDamage"] = { type = "Prefix", affix = "Venomous", "(5-15)% increased Magnitude of Poison you inflict", statOrder = { 9498 }, level = 1, group = "PoisonEffect", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "ailment" }, tradeHashes = { [2487305362] = { "(5-15)% increased Magnitude of Poison you inflict" }, } }, + ["JewelPoisonDamage"] = { type = "Prefix", affix = "Venomous", "(5-15)% increased Magnitude of Poison you inflict", statOrder = { 9492 }, level = 1, group = "PoisonEffect", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "ailment" }, tradeHashes = { [2487305362] = { "(5-15)% increased Magnitude of Poison you inflict" }, } }, ["JewelPoisonDuration"] = { type = "Suffix", affix = "of Infection", "(5-10)% increased Poison Duration", statOrder = { 2896 }, level = 1, group = "PoisonDuration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [2011656677] = { "(5-10)% increased Poison Duration" }, } }, ["JewelProjectileDamage"] = { type = "Prefix", affix = "Archer's", "(5-15)% increased Projectile Damage", statOrder = { 1738 }, level = 1, group = "ProjectileDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1839076647] = { "(5-15)% increased Projectile Damage" }, } }, ["JewelProjectileSpeed"] = { type = "Prefix", affix = "Soaring", "(4-8)% increased Projectile Speed", statOrder = { 897 }, level = 1, group = "ProjectileSpeed", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [3759663284] = { "(4-8)% increased Projectile Speed" }, } }, ["JewelQuarterstaffDamage"] = { type = "Prefix", affix = "Monk's", "(6-16)% increased Damage with Quarterstaves", statOrder = { 1238 }, level = 1, group = "IncreasedStaffDamageForJewel", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [4045894391] = { "(6-16)% increased Damage with Quarterstaves" }, } }, - ["JewelQuarterstaffFreezeBuildup"] = { type = "Suffix", affix = "of Glaciers", "(10-20)% increased Freeze Buildup with Quarterstaves", statOrder = { 9597 }, level = 1, group = "QuarterstaffFreezeBuildup", weightKey = { "dexjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1697447343] = { "(10-20)% increased Freeze Buildup with Quarterstaves" }, } }, + ["JewelQuarterstaffFreezeBuildup"] = { type = "Suffix", affix = "of Glaciers", "(10-20)% increased Freeze Buildup with Quarterstaves", statOrder = { 9591 }, level = 1, group = "QuarterstaffFreezeBuildup", weightKey = { "dexjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "cold", "ailment" }, tradeHashes = { [1697447343] = { "(10-20)% increased Freeze Buildup with Quarterstaves" }, } }, ["JewelQuarterstaffSpeed"] = { type = "Suffix", affix = "of Sequencing", "(2-4)% increased Attack Speed with Quarterstaves", statOrder = { 1320 }, level = 1, group = "StaffAttackSpeedForJewel", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, tradeHashes = { [3283482523] = { "(2-4)% increased Attack Speed with Quarterstaves" }, } }, - ["JewelQuiverEffect"] = { type = "Prefix", affix = "Fletching", "(4-6)% increased bonuses gained from Equipped Quiver", statOrder = { 9605 }, level = 1, group = "QuiverModifierEffect", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1200678966] = { "(4-6)% increased bonuses gained from Equipped Quiver" }, } }, - ["JewelRageonHit"] = { type = "Suffix", affix = "of Raging", "Gain 1 Rage on Melee Hit", statOrder = { 6873 }, level = 1, group = "RageOnHit", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2709367754] = { "Gain 1 Rage on Melee Hit" }, } }, - ["JewelRagewhenHit"] = { type = "Suffix", affix = "of Retribution", "Gain (1-3) Rage when Hit by an Enemy", statOrder = { 6875 }, level = 1, group = "GainRageWhenHit", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3292710273] = { "Gain (1-3) Rage when Hit by an Enemy" }, } }, - ["JewelShieldDefences"] = { type = "Prefix", affix = "Shielding", "(18-32)% increased Armour, Evasion and Energy Shield from Equipped Shield", statOrder = { 9838 }, level = 1, group = "ShieldArmourIncrease", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences" }, tradeHashes = { [2523933828] = { "(18-32)% increased Armour, Evasion and Energy Shield from Equipped Shield" }, } }, + ["JewelQuiverEffect"] = { type = "Prefix", affix = "Fletching", "(4-6)% increased bonuses gained from Equipped Quiver", statOrder = { 9599 }, level = 1, group = "QuiverModifierEffect", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1200678966] = { "(4-6)% increased bonuses gained from Equipped Quiver" }, } }, + ["JewelRageonHit"] = { type = "Suffix", affix = "of Raging", "Gain 1 Rage on Melee Hit", statOrder = { 6868 }, level = 1, group = "RageOnHit", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack" }, tradeHashes = { [2709367754] = { "Gain 1 Rage on Melee Hit" }, } }, + ["JewelRagewhenHit"] = { type = "Suffix", affix = "of Retribution", "Gain (1-3) Rage when Hit by an Enemy", statOrder = { 6870 }, level = 1, group = "GainRageWhenHit", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3292710273] = { "Gain (1-3) Rage when Hit by an Enemy" }, } }, + ["JewelShieldDefences"] = { type = "Prefix", affix = "Shielding", "(18-32)% increased Armour, Evasion and Energy Shield from Equipped Shield", statOrder = { 9832 }, level = 1, group = "ShieldArmourIncrease", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences" }, tradeHashes = { [2523933828] = { "(18-32)% increased Armour, Evasion and Energy Shield from Equipped Shield" }, } }, ["JewelShockChance"] = { type = "Suffix", affix = "of Shocking", "(10-20)% increased chance to Shock", statOrder = { 1059 }, level = 1, group = "ShockChanceIncrease", weightKey = { "dexjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, tags = { "no_fire_spell_mods", "no_cold_spell_mods", "no_chaos_spell_mods", }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [293638271] = { "(10-20)% increased chance to Shock" }, } }, ["JewelShockDuration"] = { type = "Suffix", affix = "of Paralyzing", "(15-25)% increased Shock Duration", statOrder = { 1613 }, level = 1, group = "ShockDuration", weightKey = { "dexjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [3668351662] = { "(15-25)% increased Shock Duration" }, } }, - ["JewelShockEffect"] = { type = "Prefix", affix = "Jolting", "(10-15)% increased Magnitude of Shock you inflict", statOrder = { 9845 }, level = 1, group = "ShockEffect", weightKey = { "dexjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(10-15)% increased Magnitude of Shock you inflict" }, } }, - ["JewelSlowEffectOnSelf"] = { type = "Suffix", affix = "of Hastening", "(5-10)% reduced Slowing Potency of Debuffs on You", statOrder = { 4747 }, level = 1, group = "SlowPotency", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [924253255] = { "(5-10)% reduced Slowing Potency of Debuffs on You" }, } }, + ["JewelShockEffect"] = { type = "Prefix", affix = "Jolting", "(10-15)% increased Magnitude of Shock you inflict", statOrder = { 9839 }, level = 1, group = "ShockEffect", weightKey = { "dexjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(10-15)% increased Magnitude of Shock you inflict" }, } }, + ["JewelSlowEffectOnSelf"] = { type = "Suffix", affix = "of Hastening", "(5-10)% reduced Slowing Potency of Debuffs on You", statOrder = { 4745 }, level = 1, group = "SlowPotency", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [924253255] = { "(5-10)% reduced Slowing Potency of Debuffs on You" }, } }, ["JewelSpearAttackSpeed"] = { type = "Suffix", affix = "of Spearing", "(2-4)% increased Attack Speed with Spears", statOrder = { 1327 }, level = 1, group = "SpearAttackSpeed", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, tradeHashes = { [1165163804] = { "(2-4)% increased Attack Speed with Spears" }, } }, ["JewelSpearCriticalDamage"] = { type = "Suffix", affix = "of Hunting", "(10-20)% increased Critical Damage Bonus with Spears", statOrder = { 1393 }, level = 1, group = "SpearCriticalDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "critical" }, tradeHashes = { [2456523742] = { "(10-20)% increased Critical Damage Bonus with Spears" }, } }, ["JewelSpearDamage"] = { type = "Prefix", affix = "Spearheaded", "(6-16)% increased Damage with Spears", statOrder = { 1267 }, level = 1, group = "SpearDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [2696027455] = { "(6-16)% increased Damage with Spears" }, } }, @@ -144,46 +144,46 @@ return { ["JewelSpellDamage"] = { type = "Prefix", affix = "Mystic", "(5-15)% increased Spell Damage", statOrder = { 871 }, level = 1, group = "WeaponSpellDamage", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [2974417149] = { "(5-15)% increased Spell Damage" }, } }, ["JewelStunBuildup"] = { type = "Suffix", affix = "of Stunning", "(10-20)% increased Stun Buildup", statOrder = { 1051 }, level = 1, group = "StunDamageIncrease", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [239367161] = { "(10-20)% increased Stun Buildup" }, } }, ["JewelStunThreshold"] = { type = "Suffix", affix = "of Withstanding", "(6-16)% increased Stun Threshold", statOrder = { 2983 }, level = 1, group = "IncreasedStunThreshold", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [680068163] = { "(6-16)% increased Stun Threshold" }, } }, - ["JewelStunThresholdfromEnergyShield"] = { type = "Suffix", affix = "of Barriers", "Gain additional Stun Threshold equal to (5-15)% of maximum Energy Shield", statOrder = { 10138 }, level = 1, group = "StunThresholdfromEnergyShield", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to (5-15)% of maximum Energy Shield" }, } }, + ["JewelStunThresholdfromEnergyShield"] = { type = "Suffix", affix = "of Barriers", "Gain additional Stun Threshold equal to (5-15)% of maximum Energy Shield", statOrder = { 10131 }, level = 1, group = "StunThresholdfromEnergyShield", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to (5-15)% of maximum Energy Shield" }, } }, ["JewelAilmentThresholdfromEnergyShield"] = { type = "Suffix", affix = "of Inuring", "Gain additional Ailment Threshold equal to (5-15)% of maximum Energy Shield", statOrder = { 4265 }, level = 1, group = "AilmentThresholdfromEnergyShield", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "ailment" }, tradeHashes = { [3398301358] = { "Gain additional Ailment Threshold equal to (5-15)% of maximum Energy Shield" }, } }, - ["JewelStunThresholdIfNotStunnedRecently"] = { type = "Suffix", affix = "of Stoutness", "(15-25)% increased Stun Threshold if you haven't been Stunned Recently", statOrder = { 10140 }, level = 1, group = "IncreasedStunThresholdIfNoRecentStun", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1405298142] = { "(15-25)% increased Stun Threshold if you haven't been Stunned Recently" }, } }, - ["JewelBleedingEffect"] = { type = "Prefix", affix = "Haemorrhaging", "(5-15)% increased Magnitude of Bleeding you inflict", statOrder = { 4809 }, level = 1, group = "BleedDotMultiplier", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "(5-15)% increased Magnitude of Bleeding you inflict" }, } }, + ["JewelStunThresholdIfNotStunnedRecently"] = { type = "Suffix", affix = "of Stoutness", "(15-25)% increased Stun Threshold if you haven't been Stunned Recently", statOrder = { 10133 }, level = 1, group = "IncreasedStunThresholdIfNoRecentStun", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1405298142] = { "(15-25)% increased Stun Threshold if you haven't been Stunned Recently" }, } }, + ["JewelBleedingEffect"] = { type = "Prefix", affix = "Haemorrhaging", "(5-15)% increased Magnitude of Bleeding you inflict", statOrder = { 4806 }, level = 1, group = "BleedDotMultiplier", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "(5-15)% increased Magnitude of Bleeding you inflict" }, } }, ["JewelSwordDamage"] = { type = "Prefix", affix = "Vicious", "(6-16)% increased Damage with Swords", statOrder = { 1259 }, level = 1, group = "IncreasedSwordDamageForJewel", weightKey = { "strjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [83050999] = { "(6-16)% increased Damage with Swords" }, } }, ["JewelSwordSpeed"] = { type = "Suffix", affix = "of Fencing", "(2-4)% increased Attack Speed with Swords", statOrder = { 1325 }, level = 1, group = "SwordAttackSpeedForJewel", weightKey = { "strjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, tradeHashes = { [3293699237] = { "(2-4)% increased Attack Speed with Swords" }, } }, - ["JewelThorns"] = { type = "Prefix", affix = "Retaliating", "(10-20)% increased Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsDamageIncrease", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1315743832] = { "(10-20)% increased Thorns damage" }, } }, + ["JewelThorns"] = { type = "Prefix", affix = "Retaliating", "(10-20)% increased Thorns damage", statOrder = { 10247 }, level = 1, group = "ThornsDamageIncrease", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1315743832] = { "(10-20)% increased Thorns damage" }, } }, ["JewelTotemDamage"] = { type = "Prefix", affix = "Shaman's", "(10-18)% increased Totem Damage", statOrder = { 1152 }, level = 1, group = "TotemDamageForJewel", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [3851254963] = { "(10-18)% increased Totem Damage" }, } }, ["JewelTotemLife"] = { type = "Prefix", affix = "Carved", "(10-20)% increased Totem Life", statOrder = { 1533 }, level = 1, group = "IncreasedTotemLife", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, tradeHashes = { [686254215] = { "(10-20)% increased Totem Life" }, } }, ["JewelTotemPlacementSpeed"] = { type = "Suffix", affix = "of Ancestry", "(10-20)% increased Totem Placement speed", statOrder = { 2360 }, level = 1, group = "SummonTotemCastSpeed", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [3374165039] = { "(10-20)% increased Totem Placement speed" }, } }, ["JewelTrapDamage"] = { type = "Prefix", affix = "Trapping", "(6-16)% increased Trap Damage", statOrder = { 872 }, level = 1, group = "TrapDamage", weightKey = { "intjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "damage" }, tradeHashes = { [2941585404] = { "(6-16)% increased Trap Damage" }, } }, ["JewelTrapThrowSpeed"] = { type = "Suffix", affix = "of Preparation", "(4-8)% increased Trap Throwing Speed", statOrder = { 1667 }, level = 1, group = "TrapThrowSpeed", weightKey = { "intjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "speed" }, tradeHashes = { [118398748] = { "(4-8)% increased Trap Throwing Speed" }, } }, - ["JewelTriggeredSpellDamage"] = { type = "Prefix", affix = "Triggered", "Triggered Spells deal (10-18)% increased Spell Damage", statOrder = { 10323 }, level = 1, group = "DamageWithTriggeredSpells", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [3067892458] = { "Triggered Spells deal (10-18)% increased Spell Damage" }, } }, + ["JewelTriggeredSpellDamage"] = { type = "Prefix", affix = "Triggered", "Triggered Spells deal (10-18)% increased Spell Damage", statOrder = { 10316 }, level = 1, group = "DamageWithTriggeredSpells", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, tradeHashes = { [3067892458] = { "Triggered Spells deal (10-18)% increased Spell Damage" }, } }, ["JewelUnarmedDamage"] = { type = "Prefix", affix = "Punching", "(6-16)% increased Damage with Unarmed Attacks", statOrder = { 3259 }, level = 1, group = "UnarmedDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [2037855018] = { "(6-16)% increased Damage with Unarmed Attacks" }, } }, - ["JewelWarcryBuffEffect"] = { type = "Prefix", affix = "of Warcries", "(5-15)% increased Warcry Buff Effect", statOrder = { 10506 }, level = 1, group = "WarcryEffect", weightKey = { "strjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [3037553757] = { "(5-15)% increased Warcry Buff Effect" }, } }, + ["JewelWarcryBuffEffect"] = { type = "Prefix", affix = "of Warcries", "(5-15)% increased Warcry Buff Effect", statOrder = { 10499 }, level = 1, group = "WarcryEffect", weightKey = { "strjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [3037553757] = { "(5-15)% increased Warcry Buff Effect" }, } }, ["JewelWarcryCooldown"] = { type = "Suffix", affix = "of Rallying", "(5-15)% increased Warcry Cooldown Recovery Rate", statOrder = { 3035 }, level = 1, group = "WarcryCooldownSpeed", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4159248054] = { "(5-15)% increased Warcry Cooldown Recovery Rate" }, } }, - ["JewelWarcryDamage"] = { type = "Prefix", affix = "Yelling", "(10-20)% increased Damage with Warcries", statOrder = { 10509 }, level = 1, group = "WarcryDamage", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1594812856] = { "(10-20)% increased Damage with Warcries" }, } }, + ["JewelWarcryDamage"] = { type = "Prefix", affix = "Yelling", "(10-20)% increased Damage with Warcries", statOrder = { 10502 }, level = 1, group = "WarcryDamage", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1594812856] = { "(10-20)% increased Damage with Warcries" }, } }, ["JewelWarcrySpeed"] = { type = "Suffix", affix = "of Lungs", "(10-20)% increased Warcry Speed", statOrder = { 2989 }, level = 1, group = "WarcrySpeed", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "speed" }, tradeHashes = { [1316278494] = { "(10-20)% increased Warcry Speed" }, } }, - ["JewelWeaponSwapSpeed"] = { type = "Suffix", affix = "of Swapping", "(15-25)% increased Weapon Swap Speed", statOrder = { 10535 }, level = 1, group = "WeaponSwapSpeed", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "attack", "speed" }, tradeHashes = { [3233599707] = { "(15-25)% increased Weapon Swap Speed" }, } }, - ["JewelWitheredEffect"] = { type = "Prefix", affix = "Withering", "(5-10)% increased Withered Magnitude", statOrder = { 10556 }, level = 1, group = "WitheredEffect", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "chaos" }, tradeHashes = { [3973629633] = { "(5-10)% increased Withered Magnitude" }, } }, - ["JewelUnarmedAttackSpeed"] = { type = "Suffix", affix = "of Jabbing", "(2-4)% increased Unarmed Attack Speed", statOrder = { 10381 }, level = 1, group = "UnarmedAttackSpeed", weightKey = { "dexjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, tradeHashes = { [662579422] = { "(2-4)% increased Unarmed Attack Speed" }, } }, - ["JewelProjectileDamageIfMeleeHitRecently"] = { type = "Prefix", affix = "Retreating", "(10-20)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds", statOrder = { 9547 }, level = 1, group = "ProjectileDamageIfMeleeHitRecently", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [3596695232] = { "(10-20)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds" }, } }, - ["JewelMeleeDamageIfProjectileHitRecently"] = { type = "Prefix", affix = "Engaging", "(10-20)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", statOrder = { 8914 }, level = 1, group = "MeleeDamageIfProjectileHitRecently", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [3028809864] = { "(10-20)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds" }, } }, - ["JewelParryDamage"] = { type = "Prefix", affix = "Parrying", "(15-25)% increased Parry Damage", statOrder = { 9384 }, level = 1, group = "ParryDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block", "damage" }, tradeHashes = { [1569159338] = { "(15-25)% increased Parry Damage" }, } }, - ["JewelParriedDebuffDuration"] = { type = "Suffix", affix = "of Unsettling", "(10-15)% increased Parried Debuff Duration", statOrder = { 9392 }, level = 1, group = "ParriedDebuffDuration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block" }, tradeHashes = { [3401186585] = { "(10-15)% increased Parried Debuff Duration" }, } }, - ["JewelStunThresholdDuringParry"] = { type = "Suffix", affix = "of Biding", "(15-25)% increased Stun Threshold while Parrying", statOrder = { 9393 }, level = 1, group = "StunThresholdDuringParry", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block" }, tradeHashes = { [1911237468] = { "(15-25)% increased Stun Threshold while Parrying" }, } }, - ["JewelVolatilityOnKillChance"] = { type = "Suffix", affix = "of Volatility", "(2-3)% chance to gain Volatility on Kill", statOrder = { 10484 }, level = 1, group = "VolatilityOnKillChance", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3749502527] = { "(2-3)% chance to gain Volatility on Kill" }, } }, - ["JewelCompanionDamage"] = { type = "Prefix", affix = "Kinship", "Companions deal (10-20)% increased Damage", statOrder = { 5722 }, level = 1, group = "CompanionDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [234296660] = { "Companions deal (10-20)% increased Damage" }, } }, - ["JewelCompanionLife"] = { type = "Prefix", affix = "Kindred", "Companions have (10-20)% increased maximum Life", statOrder = { 5726 }, level = 1, group = "CompanionLife", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [1805182458] = { "Companions have (10-20)% increased maximum Life" }, } }, - ["JewelHazardDamage"] = { type = "Prefix", affix = "Hazardous", "(10-20)% increased Hazard Damage", statOrder = { 6981 }, level = 1, group = "HazardDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1697951953] = { "(10-20)% increased Hazard Damage" }, } }, - ["JewelIncisionChance"] = { type = "Prefix", affix = "Incise", "(15-25)% chance for Attack Hits to apply Incision", statOrder = { 5553 }, level = 1, group = "IncisionChance", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [300723956] = { "(15-25)% chance for Attack Hits to apply Incision" }, } }, - ["JewelBannerValourGained"] = { type = "Suffix", affix = "of Valour", "(15-20)% increased Glory generation for Banner Skills", statOrder = { 6915 }, level = 1, group = "BannerValourGained", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1869147066] = { "(15-20)% increased Glory generation for Banner Skills" }, } }, + ["JewelWeaponSwapSpeed"] = { type = "Suffix", affix = "of Swapping", "(15-25)% increased Weapon Swap Speed", statOrder = { 10528 }, level = 1, group = "WeaponSwapSpeed", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "attack", "speed" }, tradeHashes = { [3233599707] = { "(15-25)% increased Weapon Swap Speed" }, } }, + ["JewelWitheredEffect"] = { type = "Prefix", affix = "Withering", "(5-10)% increased Withered Magnitude", statOrder = { 10549 }, level = 1, group = "WitheredEffect", weightKey = { "intjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "chaos" }, tradeHashes = { [3973629633] = { "(5-10)% increased Withered Magnitude" }, } }, + ["JewelUnarmedAttackSpeed"] = { type = "Suffix", affix = "of Jabbing", "(2-4)% increased Unarmed Attack Speed", statOrder = { 10374 }, level = 1, group = "UnarmedAttackSpeed", weightKey = { "dexjewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, tradeHashes = { [662579422] = { "(2-4)% increased Unarmed Attack Speed" }, } }, + ["JewelProjectileDamageIfMeleeHitRecently"] = { type = "Prefix", affix = "Retreating", "(10-20)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds", statOrder = { 9541 }, level = 1, group = "ProjectileDamageIfMeleeHitRecently", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [3596695232] = { "(10-20)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds" }, } }, + ["JewelMeleeDamageIfProjectileHitRecently"] = { type = "Prefix", affix = "Engaging", "(10-20)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", statOrder = { 8909 }, level = 1, group = "MeleeDamageIfProjectileHitRecently", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, tradeHashes = { [3028809864] = { "(10-20)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds" }, } }, + ["JewelParryDamage"] = { type = "Prefix", affix = "Parrying", "(15-25)% increased Parry Damage", statOrder = { 9378 }, level = 1, group = "ParryDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block", "damage" }, tradeHashes = { [1569159338] = { "(15-25)% increased Parry Damage" }, } }, + ["JewelParriedDebuffDuration"] = { type = "Suffix", affix = "of Unsettling", "(10-15)% increased Parried Debuff Duration", statOrder = { 9386 }, level = 1, group = "ParriedDebuffDuration", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block" }, tradeHashes = { [3401186585] = { "(10-15)% increased Parried Debuff Duration" }, } }, + ["JewelStunThresholdDuringParry"] = { type = "Suffix", affix = "of Biding", "(15-25)% increased Stun Threshold while Parrying", statOrder = { 9387 }, level = 1, group = "StunThresholdDuringParry", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block" }, tradeHashes = { [1911237468] = { "(15-25)% increased Stun Threshold while Parrying" }, } }, + ["JewelVolatilityOnKillChance"] = { type = "Suffix", affix = "of Volatility", "(2-3)% chance to gain Volatility on Kill", statOrder = { 10477 }, level = 1, group = "VolatilityOnKillChance", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3749502527] = { "(2-3)% chance to gain Volatility on Kill" }, } }, + ["JewelCompanionDamage"] = { type = "Prefix", affix = "Kinship", "Companions deal (10-20)% increased Damage", statOrder = { 5718 }, level = 1, group = "CompanionDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [234296660] = { "Companions deal (10-20)% increased Damage" }, } }, + ["JewelCompanionLife"] = { type = "Prefix", affix = "Kindred", "Companions have (10-20)% increased maximum Life", statOrder = { 5722 }, level = 1, group = "CompanionLife", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, tradeHashes = { [1805182458] = { "Companions have (10-20)% increased maximum Life" }, } }, + ["JewelHazardDamage"] = { type = "Prefix", affix = "Hazardous", "(10-20)% increased Hazard Damage", statOrder = { 6976 }, level = 1, group = "HazardDamage", weightKey = { "dexjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, tradeHashes = { [1697951953] = { "(10-20)% increased Hazard Damage" }, } }, + ["JewelIncisionChance"] = { type = "Prefix", affix = "Incise", "(15-25)% chance for Attack Hits to apply Incision", statOrder = { 5549 }, level = 1, group = "IncisionChance", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, tradeHashes = { [300723956] = { "(15-25)% chance for Attack Hits to apply Incision" }, } }, + ["JewelBannerValourGained"] = { type = "Suffix", affix = "of Valour", "(15-20)% increased Glory generation for Banner Skills", statOrder = { 6910 }, level = 1, group = "BannerValourGained", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1869147066] = { "(15-20)% increased Glory generation for Banner Skills" }, } }, ["JewelBannerArea"] = { type = "Prefix", affix = "Rallying", "Banner Skills have (6-16)% increased Area of Effect", statOrder = { 4629 }, level = 1, group = "BannerArea", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [429143663] = { "Banner Skills have (6-16)% increased Area of Effect" }, } }, ["JewelBannerDuration"] = { type = "Suffix", affix = "of Inspiring", "Banner Skills have (15-25)% increased Duration", statOrder = { 4631 }, level = 1, group = "BannerDuration", weightKey = { "strjewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [2720982137] = { "Banner Skills have (15-25)% increased Duration" }, } }, ["JewelPresenceRadius"] = { type = "Prefix", affix = "Iconic", "(15-25)% increased Presence Area of Effect", statOrder = { 1069 }, level = 1, group = "PresenceRadius", weightKey = { "strjewel", "intjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "aura" }, tradeHashes = { [101878827] = { "(15-25)% increased Presence Area of Effect" }, } }, - ["JewelRadiusMediumSize"] = { type = "Prefix", affix = "Greater", "Upgrades Radius to Medium", statOrder = { 7759 }, level = 1, group = "JewelRadiusLargerRadius", weightKey = { "radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3891355829] = { "Upgrades Radius to Medium" }, } }, - ["JewelRadiusLargeSize"] = { type = "Prefix", affix = "Grand", "Upgrades Radius to Large", statOrder = { 7759 }, level = 1, group = "JewelRadiusLargerRadius", weightKey = { "radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3891355829] = { "Upgrades Radius to Large" }, } }, - ["JewelRadiusSmallNodeEffect"] = { type = "Suffix", affix = "of Potency", "(15-25)% increased Effect of Small Passive Skills in Radius", statOrder = { 7783 }, level = 1, group = "JewelRadiusSmallNodeEffect", weightKey = { "radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1060572482] = { "(15-25)% increased Effect of Small Passive Skills in Radius" }, } }, - ["JewelRadiusNotableEffect"] = { type = "Suffix", affix = "of Influence", "(15-25)% increased Effect of Small Passive Skills in Radius", statOrder = { 7783 }, level = 1, group = "JewelRadiusSmallNodeEffect", weightKey = { "radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [1060572482] = { "(15-25)% increased Effect of Small Passive Skills in Radius" }, } }, - ["JewelRadiusNotableEffectNew"] = { type = "Suffix", affix = "of Supremacy", "(15-25)% increased Effect of Notable Passive Skills in Radius", statOrder = { 7778 }, level = 1, group = "JewelRadiusNotableEffect", weightKey = { "radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4234573345] = { "(15-25)% increased Effect of Notable Passive Skills in Radius" }, } }, + ["JewelRadiusMediumSize"] = { type = "Prefix", affix = "Greater", "Upgrades Radius to Medium", statOrder = { 7754 }, level = 1, group = "JewelRadiusLargerRadius", weightKey = { "radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3891355829] = { "Upgrades Radius to Medium" }, } }, + ["JewelRadiusLargeSize"] = { type = "Prefix", affix = "Grand", "Upgrades Radius to Large", statOrder = { 7754 }, level = 1, group = "JewelRadiusLargerRadius", weightKey = { "radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [3891355829] = { "Upgrades Radius to Large" }, } }, + ["JewelRadiusSmallNodeEffect"] = { type = "Suffix", affix = "of Potency", "(15-25)% increased Effect of Small Passive Skills in Radius", statOrder = { 7778 }, level = 1, group = "JewelRadiusSmallNodeEffect", weightKey = { "radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [1060572482] = { "(15-25)% increased Effect of Small Passive Skills in Radius" }, } }, + ["JewelRadiusNotableEffect"] = { type = "Suffix", affix = "of Influence", "(15-25)% increased Effect of Small Passive Skills in Radius", statOrder = { 7778 }, level = 1, group = "JewelRadiusSmallNodeEffect", weightKey = { "radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { }, tradeHashes = { [1060572482] = { "(15-25)% increased Effect of Small Passive Skills in Radius" }, } }, + ["JewelRadiusNotableEffectNew"] = { type = "Suffix", affix = "of Supremacy", "(15-25)% increased Effect of Notable Passive Skills in Radius", statOrder = { 7773 }, level = 1, group = "JewelRadiusNotableEffect", weightKey = { "radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, tradeHashes = { [4234573345] = { "(15-25)% increased Effect of Notable Passive Skills in Radius" }, } }, ["JewelRadiusAccuracy"] = { type = "Prefix", affix = "Accurate", "(1-2)% increased Accuracy Rating", statOrder = { 1332 }, level = 1, group = "IncreasedAccuracyPercent", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 1, tradeHashes = { [533892981] = { "Small Passive Skills in Radius also grant (1-2)% increased Accuracy Rating" }, } }, ["JewelRadiusAilmentChance"] = { type = "Suffix", affix = "of Ailing", "(3-7)% increased chance to inflict Ailments", statOrder = { 4255 }, level = 1, group = "AilmentChance", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "ailment" }, nodeType = 2, tradeHashes = { [412709880] = { "Notable Passive Skills in Radius also grant (3-7)% increased chance to inflict Ailments" }, } }, ["JewelRadiusAilmentEffect"] = { type = "Prefix", affix = "Acrimonious", "(3-7)% increased Magnitude of Ailments you inflict", statOrder = { 4259 }, level = 1, group = "AilmentEffect", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "ailment" }, nodeType = 2, tradeHashes = { [1321104829] = { "Notable Passive Skills in Radius also grant (3-7)% increased Magnitude of Ailments you inflict" }, } }, @@ -201,7 +201,7 @@ return { ["JewelRadiusAxeSpeed"] = { type = "Suffix", affix = "of Cleaving", "(1-2)% increased Attack Speed with Axes", statOrder = { 1319 }, level = 1, group = "AxeAttackSpeedForJewel", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHashes = { [2433102767] = { "Notable Passive Skills in Radius also grant (1-2)% increased Attack Speed with Axes" }, } }, ["JewelRadiusBleedingChance"] = { type = "Prefix", affix = "Bleeding", "1% chance to inflict Bleeding on Hit", statOrder = { 4671 }, level = 1, group = "BaseChanceToBleed", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, nodeType = 1, tradeHashes = { [944643028] = { "Small Passive Skills in Radius also grant 1% chance to inflict Bleeding on Hit" }, } }, ["JewelRadiusBleedingDuration"] = { type = "Suffix", affix = "of Haemophilia", "(3-7)% increased Bleeding Duration", statOrder = { 4660 }, level = 1, group = "BleedDuration", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "attack", "ailment" }, nodeType = 2, tradeHashes = { [1505023559] = { "Notable Passive Skills in Radius also grant (3-7)% increased Bleeding Duration" }, } }, - ["JewelRadiusBlindEffect"] = { type = "Prefix", affix = "Stifling", "(3-5)% increased Blind Effect", statOrder = { 4928 }, level = 1, group = "BlindEffect", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2912416697] = { "Notable Passive Skills in Radius also grant (3-5)% increased Blind Effect" }, } }, + ["JewelRadiusBlindEffect"] = { type = "Prefix", affix = "Stifling", "(3-5)% increased Blind Effect", statOrder = { 4925 }, level = 1, group = "BlindEffect", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2912416697] = { "Notable Passive Skills in Radius also grant (3-5)% increased Blind Effect" }, } }, ["JewelRadiusBlindonHit"] = { type = "Suffix", affix = "of Blinding", "1% chance to Blind Enemies on Hit with Attacks", statOrder = { 4588 }, level = 1, group = "AttacksBlindOnHitChance", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 1, tradeHashes = { [2610562860] = { "Small Passive Skills in Radius also grant 1% chance to Blind Enemies on Hit with Attacks" }, } }, ["JewelRadiusBlock"] = { type = "Prefix", affix = "Protecting", "(1-3)% increased Block chance", statOrder = { 1133 }, level = 1, group = "IncreasedBlockChance", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block" }, nodeType = 2, tradeHashes = { [3821543413] = { "Notable Passive Skills in Radius also grant (1-3)% increased Block chance" }, } }, ["JewelRadiusDamageVsRareOrUnique"] = { type = "Prefix", affix = "Slaying", "(2-3)% increased Damage with Hits against Rare and Unique Enemies", statOrder = { 2926 }, level = 1, group = "DamageVsRareOrUnique", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [147764878] = { "Small Passive Skills in Radius also grant (2-3)% increased Damage with Hits against Rare and Unique Enemies" }, } }, @@ -209,22 +209,22 @@ return { ["JewelRadiusBowDamage"] = { type = "Prefix", affix = "Perforating", "(2-3)% increased Damage with Bows", statOrder = { 1253 }, level = 1, group = "IncreasedBowDamageForJewel", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [945774314] = { "Small Passive Skills in Radius also grant (2-3)% increased Damage with Bows" }, } }, ["JewelRadiusBowSpeed"] = { type = "Suffix", affix = "of Nocking", "(1-2)% increased Attack Speed with Bows", statOrder = { 1324 }, level = 1, group = "BowAttackSpeedForJewel", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHashes = { [3641543553] = { "Notable Passive Skills in Radius also grant (1-2)% increased Attack Speed with Bows" }, } }, ["JewelRadiusCastSpeed"] = { type = "Suffix", affix = "of Enchanting", "(1-2)% increased Cast Speed", statOrder = { 987 }, level = 1, group = "IncreasedCastSpeed", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_speed", "caster", "speed" }, nodeType = 2, tradeHashes = { [1022759479] = { "Notable Passive Skills in Radius also grant (1-2)% increased Cast Speed" }, } }, - ["JewelRadiusChainFromTerrain"] = { type = "Suffix", affix = "of Chaining", "Projectiles have (1-2)% chance to Chain an additional time from terrain", statOrder = { 9543 }, level = 1, group = "ChainFromTerrain", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2334956771] = { "Notable Passive Skills in Radius also grant Projectiles have (1-2)% chance to Chain an additional time from terrain" }, } }, + ["JewelRadiusChainFromTerrain"] = { type = "Suffix", affix = "of Chaining", "Projectiles have (1-2)% chance to Chain an additional time from terrain", statOrder = { 9537 }, level = 1, group = "ChainFromTerrain", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2334956771] = { "Notable Passive Skills in Radius also grant Projectiles have (1-2)% chance to Chain an additional time from terrain" }, } }, ["JewelRadiusCharmDuration"] = { type = "Suffix", affix = "of the Woodland", "(1-2)% increased Charm Effect Duration", statOrder = { 900 }, level = 1, group = "CharmDuration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "charm" }, nodeType = 1, tradeHashes = { [3088348485] = { "Small Passive Skills in Radius also grant (1-2)% increased Charm Effect Duration" }, } }, - ["JewelRadiusCharmChargesGained"] = { type = "Suffix", affix = "of the Thicker", "(3-7)% increased Charm Charges gained", statOrder = { 5605 }, level = 1, group = "CharmChargesGained", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "charm" }, nodeType = 2, tradeHashes = { [2320654813] = { "Notable Passive Skills in Radius also grant (3-7)% increased Charm Charges gained" }, } }, - ["JewelRadiusCharmDamageWhileUsing"] = { type = "Prefix", affix = "Verdant", "(2-3)% increased Damage while you have an active Charm", statOrder = { 6023 }, level = 1, group = "CharmDamageWhileUsing", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "charm", "damage" }, nodeType = 1, tradeHashes = { [3752589831] = { "Small Passive Skills in Radius also grant (2-3)% increased Damage while you have an active Charm" }, } }, + ["JewelRadiusCharmChargesGained"] = { type = "Suffix", affix = "of the Thicker", "(3-7)% increased Charm Charges gained", statOrder = { 5601 }, level = 1, group = "CharmChargesGained", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "charm" }, nodeType = 2, tradeHashes = { [2320654813] = { "Notable Passive Skills in Radius also grant (3-7)% increased Charm Charges gained" }, } }, + ["JewelRadiusCharmDamageWhileUsing"] = { type = "Prefix", affix = "Verdant", "(2-3)% increased Damage while you have an active Charm", statOrder = { 6018 }, level = 1, group = "CharmDamageWhileUsing", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "charm", "damage" }, nodeType = 1, tradeHashes = { [3752589831] = { "Small Passive Skills in Radius also grant (2-3)% increased Damage while you have an active Charm" }, } }, ["JewelRadiusChaosDamage"] = { type = "Prefix", affix = "Chaotic", "(1-2)% increased Chaos Damage", statOrder = { 876 }, level = 1, group = "IncreasedChaosDamage", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "chaos_damage", "damage", "chaos" }, nodeType = 1, tradeHashes = { [1309799717] = { "Small Passive Skills in Radius also grant (1-2)% increased Chaos Damage" }, } }, ["JewelRadiusChillDuration"] = { type = "Suffix", affix = "of Frost", "(6-12)% increased Chill Duration on Enemies", statOrder = { 1612 }, level = 1, group = "IncreasedChillDuration", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental", "cold", "ailment" }, nodeType = 2, tradeHashes = { [61644361] = { "Notable Passive Skills in Radius also grant (6-12)% increased Chill Duration on Enemies" }, } }, ["JewelRadiusColdDamage"] = { type = "Prefix", affix = "Chilling", "(1-2)% increased Cold Damage", statOrder = { 874 }, level = 1, group = "ColdDamagePercentage", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, nodeType = 1, tradeHashes = { [2442527254] = { "Small Passive Skills in Radius also grant (1-2)% increased Cold Damage" }, } }, ["JewelRadiusColdPenetration"] = { type = "Prefix", affix = "Numbing", "Damage Penetrates (1-2)% Cold Resistance", statOrder = { 2725 }, level = 1, group = "ColdResistancePenetration", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, nodeType = 1, tradeHashes = { [1896066427] = { "Small Passive Skills in Radius also grant Damage Penetrates (1-2)% Cold Resistance" }, } }, - ["JewelRadiusCooldownSpeed"] = { type = "Suffix", affix = "of Chronomancy", "(1-3)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2149603090] = { "Notable Passive Skills in Radius also grant (1-3)% increased Cooldown Recovery Rate" }, } }, + ["JewelRadiusCooldownSpeed"] = { type = "Suffix", affix = "of Chronomancy", "(1-3)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2149603090] = { "Notable Passive Skills in Radius also grant (1-3)% increased Cooldown Recovery Rate" }, } }, ["JewelRadiusCorpses"] = { type = "Prefix", affix = "Necromantic", "(2-3)% increased Damage if you have Consumed a Corpse Recently", statOrder = { 3901 }, level = 1, group = "DamageIfConsumedCorpse", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [1892122971] = { "Small Passive Skills in Radius also grant (2-3)% increased Damage if you have Consumed a Corpse Recently" }, } }, - ["JewelRadiusCriticalAilmentEffect"] = { type = "Prefix", affix = "Rancorous", "(5-10)% increased Magnitude of Damaging Ailments you inflict with Critical Hits", statOrder = { 5818 }, level = 1, group = "CriticalAilmentEffect", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "critical", "ailment" }, nodeType = 2, tradeHashes = { [4092130601] = { "Notable Passive Skills in Radius also grant (5-10)% increased Magnitude of Damaging Ailments you inflict with Critical Hits" }, } }, + ["JewelRadiusCriticalAilmentEffect"] = { type = "Prefix", affix = "Rancorous", "(5-10)% increased Magnitude of Damaging Ailments you inflict with Critical Hits", statOrder = { 5814 }, level = 1, group = "CriticalAilmentEffect", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "critical", "ailment" }, nodeType = 2, tradeHashes = { [4092130601] = { "Notable Passive Skills in Radius also grant (5-10)% increased Magnitude of Damaging Ailments you inflict with Critical Hits" }, } }, ["JewelRadiusCriticalChance"] = { type = "Suffix", affix = "of Annihilation", "(3-7)% increased Critical Hit Chance", statOrder = { 976 }, level = 1, group = "CriticalStrikeChance", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "critical" }, nodeType = 2, tradeHashes = { [2077117738] = { "Notable Passive Skills in Radius also grant (3-7)% increased Critical Hit Chance" }, } }, ["JewelRadiusCriticalDamage"] = { type = "Suffix", affix = "of Potency", "(5-10)% increased Critical Damage Bonus", statOrder = { 980 }, level = 1, group = "CriticalStrikeMultiplier", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "critical" }, nodeType = 2, tradeHashes = { [2359002191] = { "Notable Passive Skills in Radius also grant (5-10)% increased Critical Damage Bonus" }, } }, ["JewelRadiusSpellCriticalDamage"] = { type = "Suffix", affix = "of Unmaking", "(5-10)% increased Critical Spell Damage Bonus", statOrder = { 982 }, level = 1, group = "SpellCritMultiplierForJewel", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_critical", "caster_damage", "damage", "caster", "critical" }, nodeType = 2, tradeHashes = { [2466785537] = { "Notable Passive Skills in Radius also grant (5-10)% increased Critical Spell Damage Bonus" }, } }, ["JewelRadiusCrossbowDamage"] = { type = "Prefix", affix = "Bolting", "(2-3)% increased Damage with Crossbows", statOrder = { 3948 }, level = 1, group = "CrossbowDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [517664839] = { "Small Passive Skills in Radius also grant (2-3)% increased Damage with Crossbows" }, } }, - ["JewelRadiusCrossbowReloadSpeed"] = { type = "Suffix", affix = "of Reloading", "(5-7)% increased Crossbow Reload Speed", statOrder = { 9734 }, level = 1, group = "CrossbowReloadSpeed", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHashes = { [3856744003] = { "Notable Passive Skills in Radius also grant (5-7)% increased Crossbow Reload Speed" }, } }, + ["JewelRadiusCrossbowReloadSpeed"] = { type = "Suffix", affix = "of Reloading", "(5-7)% increased Crossbow Reload Speed", statOrder = { 9728 }, level = 1, group = "CrossbowReloadSpeed", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHashes = { [3856744003] = { "Notable Passive Skills in Radius also grant (5-7)% increased Crossbow Reload Speed" }, } }, ["JewelRadiusCrossbowSpeed"] = { type = "Suffix", affix = "of Rapidity", "(1-2)% increased Attack Speed with Crossbows", statOrder = { 3952 }, level = 1, group = "CrossbowSpeed", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHashes = { [715957346] = { "Notable Passive Skills in Radius also grant (1-2)% increased Attack Speed with Crossbows" }, } }, ["JewelRadiusCurseArea"] = { type = "Prefix", affix = "Expanding", "(3-6)% increased Area of Effect of Curses", statOrder = { 1950 }, level = 1, group = "CurseAreaOfEffect", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, nodeType = 2, tradeHashes = { [3859848445] = { "Notable Passive Skills in Radius also grant (3-6)% increased Area of Effect of Curses" }, } }, ["JewelRadiusCurseDuration"] = { type = "Suffix", affix = "of Continuation", "(2-4)% increased Curse Duration", statOrder = { 1540 }, level = 1, group = "BaseCurseDuration", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster", "curse" }, nodeType = 1, tradeHashes = { [1087108135] = { "Small Passive Skills in Radius also grant (2-4)% increased Curse Duration" }, } }, @@ -233,37 +233,37 @@ return { ["JewelRadiusDaggerDamage"] = { type = "Prefix", affix = "Lethal", "(2-3)% increased Damage with Daggers", statOrder = { 1245 }, level = 1, group = "IncreasedDaggerDamageForJewel", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [1441232665] = { "Small Passive Skills in Radius also grant (2-3)% increased Damage with Daggers" }, } }, ["JewelRadiusDaggerSpeed"] = { type = "Suffix", affix = "of Slicing", "(1-2)% increased Attack Speed with Daggers", statOrder = { 1322 }, level = 1, group = "DaggerAttackSpeedForJewel", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHashes = { [2172391939] = { "Notable Passive Skills in Radius also grant (1-2)% increased Attack Speed with Daggers" }, } }, ["JewelRadiusDamagefromMana"] = { type = "Suffix", affix = "of Mind", "1% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "mana" }, nodeType = 2, tradeHashes = { [2709646369] = { "Notable Passive Skills in Radius also grant 1% of Damage is taken from Mana before Life" }, } }, - ["JewelRadiusDamagevsArmourBrokenEnemies"] = { type = "Prefix", affix = "Exploiting", "(2-4)% increased Damage against Enemies with Fully Broken Armour", statOrder = { 5947 }, level = 1, group = "DamagevsArmourBrokenEnemies", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [1834658952] = { "Small Passive Skills in Radius also grant (2-4)% increased Damage against Enemies with Fully Broken Armour" }, } }, - ["JewelRadiusDamagingAilmentDuration"] = { type = "Suffix", affix = "of Suffusion", "(3-5)% increased Duration of Damaging Ailments on Enemies", statOrder = { 6065 }, level = 1, group = "DamagingAilmentDuration", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "ailment" }, nodeType = 2, tradeHashes = { [2272980012] = { "Notable Passive Skills in Radius also grant (3-5)% increased Duration of Damaging Ailments on Enemies" }, } }, + ["JewelRadiusDamagevsArmourBrokenEnemies"] = { type = "Prefix", affix = "Exploiting", "(2-4)% increased Damage against Enemies with Fully Broken Armour", statOrder = { 5943 }, level = 1, group = "DamagevsArmourBrokenEnemies", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [1834658952] = { "Small Passive Skills in Radius also grant (2-4)% increased Damage against Enemies with Fully Broken Armour" }, } }, + ["JewelRadiusDamagingAilmentDuration"] = { type = "Suffix", affix = "of Suffusion", "(3-5)% increased Duration of Damaging Ailments on Enemies", statOrder = { 6060 }, level = 1, group = "DamagingAilmentDuration", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "ailment" }, nodeType = 2, tradeHashes = { [2272980012] = { "Notable Passive Skills in Radius also grant (3-5)% increased Duration of Damaging Ailments on Enemies" }, } }, ["JewelRadiusDazeBuildup"] = { type = "Suffix", affix = "of Dazing", "1% chance to Daze on Hit", statOrder = { 4669 }, level = 1, group = "DazeBuildup", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHashes = { [4258000627] = { "Small Passive Skills in Radius also grant 1% chance to Daze on Hit" }, } }, - ["JewelRadiusDebuffExpiry"] = { type = "Suffix", affix = "of Diminishing", "Debuffs on you expire (3-5)% faster", statOrder = { 6099 }, level = 1, group = "DebuffTimePassed", weightKey = { "int_radius_jewel", "dex_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2256120736] = { "Notable Passive Skills in Radius also grant Debuffs on you expire (3-5)% faster" }, } }, - ["JewelRadiusElementalAilmentDuration"] = { type = "Suffix", affix = "of Suffering", "(3-5)% increased Duration of Ignite, Shock and Chill on Enemies", statOrder = { 7266 }, level = 1, group = "ElementalAilmentDuration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning", "ailment" }, nodeType = 2, tradeHashes = { [1323216174] = { "Notable Passive Skills in Radius also grant (3-5)% increased Duration of Ignite, Shock and Chill on Enemies" }, } }, + ["JewelRadiusDebuffExpiry"] = { type = "Suffix", affix = "of Diminishing", "Debuffs on you expire (3-5)% faster", statOrder = { 6094 }, level = 1, group = "DebuffTimePassed", weightKey = { "int_radius_jewel", "dex_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2256120736] = { "Notable Passive Skills in Radius also grant Debuffs on you expire (3-5)% faster" }, } }, + ["JewelRadiusElementalAilmentDuration"] = { type = "Suffix", affix = "of Suffering", "(3-5)% increased Duration of Ignite, Shock and Chill on Enemies", statOrder = { 7261 }, level = 1, group = "ElementalAilmentDuration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning", "ailment" }, nodeType = 2, tradeHashes = { [1323216174] = { "Notable Passive Skills in Radius also grant (3-5)% increased Duration of Ignite, Shock and Chill on Enemies" }, } }, ["JewelRadiusElementalDamage"] = { type = "Prefix", affix = "Prismatic", "(1-2)% increased Elemental Damage", statOrder = { 1726 }, level = 1, group = "ElementalDamagePercent", weightKey = { "str_radius_jewel", "int_radius_jewel", "dex_radius_jewel", "jewel", }, weightVal = { 1, 1, 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire", "cold", "lightning" }, nodeType = 1, tradeHashes = { [3222402650] = { "Small Passive Skills in Radius also grant (1-2)% increased Elemental Damage" }, } }, - ["JewelRadiusEmpoweredAttackDamage"] = { type = "Prefix", affix = "Empowering", "Empowered Attacks deal (2-3)% increased Damage", statOrder = { 6322 }, level = 1, group = "ExertedAttackDamage", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [3395186672] = { "Small Passive Skills in Radius also grant Empowered Attacks deal (2-3)% increased Damage" }, } }, - ["JewelRadiusEnergy"] = { type = "Suffix", affix = "of Generation", "Meta Skills gain (2-4)% increased Energy", statOrder = { 6410 }, level = 1, group = "EnergyGeneration", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2849546516] = { "Notable Passive Skills in Radius also grant Meta Skills gain (2-4)% increased Energy" }, } }, + ["JewelRadiusEmpoweredAttackDamage"] = { type = "Prefix", affix = "Empowering", "Empowered Attacks deal (2-3)% increased Damage", statOrder = { 6317 }, level = 1, group = "ExertedAttackDamage", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [3395186672] = { "Small Passive Skills in Radius also grant Empowered Attacks deal (2-3)% increased Damage" }, } }, + ["JewelRadiusEnergy"] = { type = "Suffix", affix = "of Generation", "Meta Skills gain (2-4)% increased Energy", statOrder = { 6405 }, level = 1, group = "EnergyGeneration", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2849546516] = { "Notable Passive Skills in Radius also grant Meta Skills gain (2-4)% increased Energy" }, } }, ["JewelRadiusEnergyShield"] = { type = "Prefix", affix = "Shimmering", "(2-3)% increased maximum Energy Shield", statOrder = { 886 }, level = 1, group = "GlobalEnergyShieldPercent", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences", "energy_shield" }, nodeType = 1, tradeHashes = { [3665922113] = { "Small Passive Skills in Radius also grant (2-3)% increased maximum Energy Shield" }, } }, ["JewelRadiusEnergyShieldDelay"] = { type = "Prefix", affix = "Serene", "(5-7)% faster start of Energy Shield Recharge", statOrder = { 1033 }, level = 1, group = "EnergyShieldDelay", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences", "energy_shield" }, nodeType = 2, tradeHashes = { [3394832998] = { "Notable Passive Skills in Radius also grant (5-7)% faster start of Energy Shield Recharge" }, } }, ["JewelRadiusEnergyShieldRecharge"] = { type = "Prefix", affix = "Fevered", "(2-3)% increased Energy Shield Recharge Rate", statOrder = { 1032 }, level = 1, group = "EnergyShieldRegeneration", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "defences", "energy_shield" }, nodeType = 1, tradeHashes = { [1552666713] = { "Small Passive Skills in Radius also grant (2-3)% increased Energy Shield Recharge Rate" }, } }, ["JewelRadiusEvasion"] = { type = "Prefix", affix = "Evasive", "(2-3)% increased Evasion Rating", statOrder = { 884 }, level = 1, group = "GlobalEvasionRatingPercent", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences", "evasion" }, nodeType = 1, tradeHashes = { [1994296038] = { "Small Passive Skills in Radius also grant (2-3)% increased Evasion Rating" }, } }, - ["JewelRadiusFasterAilments"] = { type = "Suffix", affix = "of Decrepifying", "Damaging Ailments deal damage (2-3)% faster", statOrder = { 6068 }, level = 1, group = "FasterAilmentDamageForJewel", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "ailment" }, nodeType = 2, tradeHashes = { [3173882956] = { "Notable Passive Skills in Radius also grant Damaging Ailments deal damage (2-3)% faster" }, } }, + ["JewelRadiusFasterAilments"] = { type = "Suffix", affix = "of Decrepifying", "Damaging Ailments deal damage (2-3)% faster", statOrder = { 6063 }, level = 1, group = "FasterAilmentDamageForJewel", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage", "ailment" }, nodeType = 2, tradeHashes = { [3173882956] = { "Notable Passive Skills in Radius also grant Damaging Ailments deal damage (2-3)% faster" }, } }, ["JewelRadiusFireDamage"] = { type = "Prefix", affix = "Flaming", "(1-2)% increased Fire Damage", statOrder = { 873 }, level = 1, group = "FireDamagePercentage", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, nodeType = 1, tradeHashes = { [139889694] = { "Small Passive Skills in Radius also grant (1-2)% increased Fire Damage" }, } }, ["JewelRadiusFirePenetration"] = { type = "Prefix", affix = "Searing", "Damage Penetrates (1-2)% Fire Resistance", statOrder = { 2724 }, level = 1, group = "FireResistancePenetration", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, nodeType = 1, tradeHashes = { [1432756708] = { "Small Passive Skills in Radius also grant Damage Penetrates (1-2)% Fire Resistance" }, } }, ["JewelRadiusFlailCriticalChance"] = { type = "Suffix", affix = "of Thrashing", "(3-7)% increased Critical Hit Chance with Flails", statOrder = { 3942 }, level = 1, group = "FlailCriticalChance", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "critical" }, nodeType = 2, tradeHashes = { [1441673288] = { "Notable Passive Skills in Radius also grant (3-7)% increased Critical Hit Chance with Flails" }, } }, ["JewelRadiusFlailDamage"] = { type = "Prefix", affix = "Flailing", "(1-2)% increased Damage with Flails", statOrder = { 3937 }, level = 1, group = "FlailDamage", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [2482383489] = { "Small Passive Skills in Radius also grant (1-2)% increased Damage with Flails" }, } }, - ["JewelRadiusFlaskChargesGained"] = { type = "Suffix", affix = "of Gathering", "(3-5)% increased Flask Charges gained", statOrder = { 6640 }, level = 1, group = "IncreasedFlaskChargesGained", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, nodeType = 2, tradeHashes = { [2066964205] = { "Notable Passive Skills in Radius also grant (3-5)% increased Flask Charges gained" }, } }, + ["JewelRadiusFlaskChargesGained"] = { type = "Suffix", affix = "of Gathering", "(3-5)% increased Flask Charges gained", statOrder = { 6635 }, level = 1, group = "IncreasedFlaskChargesGained", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, nodeType = 2, tradeHashes = { [2066964205] = { "Notable Passive Skills in Radius also grant (3-5)% increased Flask Charges gained" }, } }, ["JewelRadiusFlaskDuration"] = { type = "Suffix", affix = "of Prolonging", "(1-2)% increased Flask Effect Duration", statOrder = { 902 }, level = 1, group = "FlaskDuration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, nodeType = 1, tradeHashes = { [1773308808] = { "Small Passive Skills in Radius also grant (1-2)% increased Flask Effect Duration" }, } }, - ["JewelRadiusFocusEnergyShield"] = { type = "Prefix", affix = "Focusing", "(15-25)% increased Energy Shield from Equipped Focus", statOrder = { 6426 }, level = 1, group = "FocusEnergyShield", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences", "energy_shield" }, nodeType = 2, tradeHashes = { [3419203492] = { "Notable Passive Skills in Radius also grant (15-25)% increased Energy Shield from Equipped Focus" }, } }, - ["JewelRadiusForkingProjectiles"] = { type = "Suffix", affix = "of Forking", "Projectiles have (5-7)% chance for an additional Projectile when Forking", statOrder = { 5515 }, level = 1, group = "ForkingProjectiles", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [4258720395] = { "Notable Passive Skills in Radius also grant Projectiles have (5-7)% chance for an additional Projectile when Forking" }, } }, + ["JewelRadiusFocusEnergyShield"] = { type = "Prefix", affix = "Focusing", "(15-25)% increased Energy Shield from Equipped Focus", statOrder = { 6421 }, level = 1, group = "FocusEnergyShield", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences", "energy_shield" }, nodeType = 2, tradeHashes = { [3419203492] = { "Notable Passive Skills in Radius also grant (15-25)% increased Energy Shield from Equipped Focus" }, } }, + ["JewelRadiusForkingProjectiles"] = { type = "Suffix", affix = "of Forking", "Projectiles have (5-7)% chance for an additional Projectile when Forking", statOrder = { 5511 }, level = 1, group = "ForkingProjectiles", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [4258720395] = { "Notable Passive Skills in Radius also grant Projectiles have (5-7)% chance for an additional Projectile when Forking" }, } }, ["JewelRadiusFreezeAmount"] = { type = "Suffix", affix = "of Freezing", "(5-10)% increased Freeze Buildup", statOrder = { 1057 }, level = 1, group = "FreezeDamageIncrease", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, tags = { "no_fire_spell_mods", "no_lightning_spell_mods", "no_chaos_spell_mods", }, modTags = { "elemental", "cold", "ailment" }, nodeType = 2, tradeHashes = { [1087531620] = { "Notable Passive Skills in Radius also grant (5-10)% increased Freeze Buildup" }, } }, ["JewelRadiusFreezeThreshold"] = { type = "Suffix", affix = "of Snowbreathing", "(2-4)% increased Freeze Threshold", statOrder = { 2984 }, level = 1, group = "FreezeThreshold", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental", "cold", "ailment" }, nodeType = 1, tradeHashes = { [830345042] = { "Small Passive Skills in Radius also grant (2-4)% increased Freeze Threshold" }, } }, - ["JewelRadiusHeraldDamage"] = { type = "Prefix", affix = "Heralding", "Herald Skills deal (2-4)% increased Damage", statOrder = { 6028 }, level = 1, group = "HeraldDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [3065378291] = { "Small Passive Skills in Radius also grant Herald Skills deal (2-4)% increased Damage" }, } }, + ["JewelRadiusHeraldDamage"] = { type = "Prefix", affix = "Heralding", "Herald Skills deal (2-4)% increased Damage", statOrder = { 6023 }, level = 1, group = "HeraldDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [3065378291] = { "Small Passive Skills in Radius also grant Herald Skills deal (2-4)% increased Damage" }, } }, ["JewelRadiusIgniteChance"] = { type = "Suffix", affix = "of Ignition", "(2-3)% increased Flammability Magnitude", statOrder = { 1055 }, level = 1, group = "IgniteChanceIncrease", weightKey = { "str_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, tags = { "no_cold_spell_mods", "no_lightning_spell_mods", "no_chaos_spell_mods", }, modTags = { "elemental", "fire", "ailment" }, nodeType = 1, tradeHashes = { [394473632] = { "Small Passive Skills in Radius also grant (2-3)% increased Flammability Magnitude" }, } }, ["JewelRadiusIgniteEffect"] = { type = "Prefix", affix = "Burning", "(3-7)% increased Ignite Magnitude", statOrder = { 1077 }, level = 1, group = "IgniteEffect", weightKey = { "str_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire", "ailment" }, nodeType = 2, tradeHashes = { [253641217] = { "Notable Passive Skills in Radius also grant (3-7)% increased Ignite Magnitude" }, } }, ["JewelRadiusIncreasedDuration"] = { type = "Suffix", affix = "of Lengthening", "(3-5)% increased Skill Effect Duration", statOrder = { 1645 }, level = 1, group = "SkillEffectDuration", weightKey = { "str_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [3113764475] = { "Notable Passive Skills in Radius also grant (3-5)% increased Skill Effect Duration" }, } }, ["JewelRadiusKnockback"] = { type = "Suffix", affix = "of Fending", "(3-7)% increased Knockback Distance", statOrder = { 1744 }, level = 1, group = "KnockbackDistance", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2976476845] = { "Notable Passive Skills in Radius also grant (3-7)% increased Knockback Distance" }, } }, - ["JewelRadiusLifeCost"] = { type = "Suffix", affix = "of Sacrifice", "(2-3)% of Skill Mana Costs Converted to Life Costs", statOrder = { 4744 }, level = 1, group = "LifeCost", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 2, tradeHashes = { [3386297724] = { "Notable Passive Skills in Radius also grant (2-3)% of Skill Mana Costs Converted to Life Costs" }, } }, + ["JewelRadiusLifeCost"] = { type = "Suffix", affix = "of Sacrifice", "(2-3)% of Skill Mana Costs Converted to Life Costs", statOrder = { 4742 }, level = 1, group = "LifeCost", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 2, tradeHashes = { [3386297724] = { "Notable Passive Skills in Radius also grant (2-3)% of Skill Mana Costs Converted to Life Costs" }, } }, ["JewelRadiusLifeFlaskRecovery"] = { type = "Suffix", affix = "of Recovery", "(2-3)% increased Life Recovery from Flasks", statOrder = { 1794 }, level = 1, group = "GlobalFlaskLifeRecovery", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask", "resource", "life" }, nodeType = 1, tradeHashes = { [980177976] = { "Small Passive Skills in Radius also grant (2-3)% increased Life Recovery from Flasks" }, } }, - ["JewelRadiusLifeFlaskChargeGen"] = { type = "Suffix", affix = "of Pathfinding", "(5-10)% increased Life Flask Charges gained", statOrder = { 7433 }, level = 1, group = "LifeFlaskChargePercentGeneration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, nodeType = 2, tradeHashes = { [942519401] = { "Notable Passive Skills in Radius also grant (5-10)% increased Life Flask Charges gained" }, } }, + ["JewelRadiusLifeFlaskChargeGen"] = { type = "Suffix", affix = "of Pathfinding", "(5-10)% increased Life Flask Charges gained", statOrder = { 7428 }, level = 1, group = "LifeFlaskChargePercentGeneration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, nodeType = 2, tradeHashes = { [942519401] = { "Notable Passive Skills in Radius also grant (5-10)% increased Life Flask Charges gained" }, } }, ["JewelRadiusLifeLeech"] = { type = "Suffix", affix = "of Frenzy", "(2-3)% increased amount of Life Leeched", statOrder = { 1895 }, level = 1, group = "LifeLeechAmount", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 1, tradeHashes = { [3666476747] = { "Small Passive Skills in Radius also grant (2-3)% increased amount of Life Leeched" }, } }, ["JewelRadiusLifeonKill"] = { type = "Suffix", affix = "of Success", "Recover 1% of maximum Life on Kill", statOrder = { 1511 }, level = 1, group = "MaximumLifeOnKillPercent", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 2, tradeHashes = { [2726713579] = { "Notable Passive Skills in Radius also grant Recover 1% of maximum Life on Kill" }, } }, ["JewelRadiusLifeRecoup"] = { type = "Suffix", affix = "of Infusion", "1% of Damage taken Recouped as Life", statOrder = { 1037 }, level = 1, group = "LifeRecoupForJewel", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 2, tradeHashes = { [3669820740] = { "Notable Passive Skills in Radius also grant 1% of Damage taken Recouped as Life" }, } }, @@ -271,50 +271,50 @@ return { ["JewelRadiusLightningDamage"] = { type = "Prefix", affix = "Humming", "(1-2)% increased Lightning Damage", statOrder = { 875 }, level = 1, group = "LightningDamagePercentage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, nodeType = 1, tradeHashes = { [2768899959] = { "Small Passive Skills in Radius also grant (1-2)% increased Lightning Damage" }, } }, ["JewelRadiusLightningPenetration"] = { type = "Prefix", affix = "Surging", "Damage Penetrates (1-2)% Lightning Resistance", statOrder = { 2726 }, level = 1, group = "LightningResistancePenetration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, nodeType = 1, tradeHashes = { [868556494] = { "Small Passive Skills in Radius also grant Damage Penetrates (1-2)% Lightning Resistance" }, } }, ["JewelRadiusMaceDamage"] = { type = "Prefix", affix = "Beating", "(1-2)% increased Damage with Maces", statOrder = { 1249 }, level = 1, group = "IncreasedMaceDamageForJewel", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [1852184471] = { "Small Passive Skills in Radius also grant (1-2)% increased Damage with Maces" }, } }, - ["JewelRadiusMaceStun"] = { type = "Suffix", affix = "of Thumping", "(6-12)% increased Stun Buildup with Maces", statOrder = { 7945 }, level = 1, group = "MaceStun", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 2, tradeHashes = { [2392824305] = { "Notable Passive Skills in Radius also grant (6-12)% increased Stun Buildup with Maces" }, } }, + ["JewelRadiusMaceStun"] = { type = "Suffix", affix = "of Thumping", "(6-12)% increased Stun Buildup with Maces", statOrder = { 7940 }, level = 1, group = "MaceStun", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 2, tradeHashes = { [2392824305] = { "Notable Passive Skills in Radius also grant (6-12)% increased Stun Buildup with Maces" }, } }, ["JewelRadiusManaFlaskRecovery"] = { type = "Suffix", affix = "of Quenching", "(1-2)% increased Mana Recovery from Flasks", statOrder = { 1795 }, level = 1, group = "FlaskManaRecovery", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask", "resource", "mana" }, nodeType = 1, tradeHashes = { [3774951878] = { "Small Passive Skills in Radius also grant (1-2)% increased Mana Recovery from Flasks" }, } }, - ["JewelRadiusManaFlaskChargeGen"] = { type = "Suffix", affix = "of Fountains", "(5-10)% increased Mana Flask Charges gained", statOrder = { 7978 }, level = 1, group = "ManaFlaskChargePercentGeneration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, nodeType = 2, tradeHashes = { [3171212276] = { "Notable Passive Skills in Radius also grant (5-10)% increased Mana Flask Charges gained" }, } }, + ["JewelRadiusManaFlaskChargeGen"] = { type = "Suffix", affix = "of Fountains", "(5-10)% increased Mana Flask Charges gained", statOrder = { 7973 }, level = 1, group = "ManaFlaskChargePercentGeneration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "flask" }, nodeType = 2, tradeHashes = { [3171212276] = { "Notable Passive Skills in Radius also grant (5-10)% increased Mana Flask Charges gained" }, } }, ["JewelRadiusManaLeech"] = { type = "Suffix", affix = "of Thirsting", "(1-2)% increased amount of Mana Leeched", statOrder = { 1897 }, level = 1, group = "ManaLeechAmount", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, nodeType = 1, tradeHashes = { [3700202631] = { "Small Passive Skills in Radius also grant (1-2)% increased amount of Mana Leeched" }, } }, ["JewelRadiusManaonKill"] = { type = "Suffix", affix = "of Osmosis", "Recover 1% of maximum Mana on Kill", statOrder = { 1517 }, level = 1, group = "ManaGainedOnKillPercentage", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, nodeType = 2, tradeHashes = { [525523040] = { "Notable Passive Skills in Radius also grant Recover 1% of maximum Mana on Kill" }, } }, ["JewelRadiusManaRegeneration"] = { type = "Suffix", affix = "of Energy", "(1-2)% increased Mana Regeneration Rate", statOrder = { 1043 }, level = 1, group = "ManaRegeneration", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "mana" }, nodeType = 1, tradeHashes = { [3256879910] = { "Small Passive Skills in Radius also grant (1-2)% increased Mana Regeneration Rate" }, } }, ["JewelRadiusMarkCastSpeed"] = { type = "Suffix", affix = "of Targeting", "Mark Skills have (2-3)% increased Use Speed", statOrder = { 1946 }, level = 1, group = "MarkCastSpeed", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 1, tradeHashes = { [2202308025] = { "Small Passive Skills in Radius also grant Mark Skills have (2-3)% increased Use Speed" }, } }, - ["JewelRadiusMarkDuration"] = { type = "Suffix", affix = "of Tracking", "Mark Skills have (3-4)% increased Skill Effect Duration", statOrder = { 8822 }, level = 1, group = "MarkDuration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHashes = { [4162678661] = { "Small Passive Skills in Radius also grant Mark Skills have (3-4)% increased Skill Effect Duration" }, } }, + ["JewelRadiusMarkDuration"] = { type = "Suffix", affix = "of Tracking", "Mark Skills have (3-4)% increased Skill Effect Duration", statOrder = { 8817 }, level = 1, group = "MarkDuration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHashes = { [4162678661] = { "Small Passive Skills in Radius also grant Mark Skills have (3-4)% increased Skill Effect Duration" }, } }, ["JewelRadiusMarkEffect"] = { type = "Prefix", affix = "Marking", "(2-3)% increased Effect of your Mark Skills", statOrder = { 2378 }, level = 1, group = "MarkEffect", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [179541474] = { "Notable Passive Skills in Radius also grant (2-3)% increased Effect of your Mark Skills" }, } }, - ["JewelRadiusMaximumRage"] = { type = "Prefix", affix = "Angry", "+1 to Maximum Rage", statOrder = { 9609 }, level = 1, group = "MaximumRage", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [1846980580] = { "Notable Passive Skills in Radius also grant +1 to Maximum Rage" }, } }, + ["JewelRadiusMaximumRage"] = { type = "Prefix", affix = "Angry", "+1 to Maximum Rage", statOrder = { 9603 }, level = 1, group = "MaximumRage", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [1846980580] = { "Notable Passive Skills in Radius also grant +1 to Maximum Rage" }, } }, ["JewelRadiusMeleeDamage"] = { type = "Prefix", affix = "Clashing", "(1-2)% increased Melee Damage", statOrder = { 1187 }, level = 1, group = "MeleeDamage", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [1337740333] = { "Small Passive Skills in Radius also grant (1-2)% increased Melee Damage" }, } }, - ["JewelRadiusMinionAccuracy"] = { type = "Prefix", affix = "Training", "(2-3)% increased Minion Accuracy Rating", statOrder = { 8996 }, level = 1, group = "MinionAccuracyRatingForJewel", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "minion" }, nodeType = 1, tradeHashes = { [793875384] = { "Small Passive Skills in Radius also grant (2-3)% increased Minion Accuracy Rating" }, } }, + ["JewelRadiusMinionAccuracy"] = { type = "Prefix", affix = "Training", "(2-3)% increased Minion Accuracy Rating", statOrder = { 8991 }, level = 1, group = "MinionAccuracyRatingForJewel", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "minion" }, nodeType = 1, tradeHashes = { [793875384] = { "Small Passive Skills in Radius also grant (2-3)% increased Minion Accuracy Rating" }, } }, ["JewelRadiusMinionArea"] = { type = "Prefix", affix = "Companion", "Minions have (3-5)% increased Area of Effect", statOrder = { 2759 }, level = 1, group = "MinionAreaOfEffect", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion" }, nodeType = 2, tradeHashes = { [2534359663] = { "Notable Passive Skills in Radius also grant Minions have (3-5)% increased Area of Effect" }, } }, - ["JewelRadiusMinionAttackandCastSpeed"] = { type = "Suffix", affix = "of Orchestration", "Minions have (1-2)% increased Attack and Cast Speed", statOrder = { 9003 }, level = 1, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, nodeType = 2, tradeHashes = { [3106718406] = { "Notable Passive Skills in Radius also grant Minions have (1-2)% increased Attack and Cast Speed" }, } }, + ["JewelRadiusMinionAttackandCastSpeed"] = { type = "Suffix", affix = "of Orchestration", "Minions have (1-2)% increased Attack and Cast Speed", statOrder = { 8998 }, level = 1, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_speed", "minion_speed", "attack", "caster", "speed", "minion" }, nodeType = 2, tradeHashes = { [3106718406] = { "Notable Passive Skills in Radius also grant Minions have (1-2)% increased Attack and Cast Speed" }, } }, ["JewelRadiusMinionChaosResistance"] = { type = "Suffix", affix = "of Righteousness", "Minions have +(1-2)% to Chaos Resistance", statOrder = { 2668 }, level = 1, group = "MinionChaosResistance", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "chaos_resistance", "minion_resistance", "chaos", "resistance", "minion" }, nodeType = 1, tradeHashes = { [1756380435] = { "Small Passive Skills in Radius also grant Minions have +(1-2)% to Chaos Resistance" }, } }, - ["JewelRadiusMinionCriticalChance"] = { type = "Suffix", affix = "of Marshalling", "Minions have (5-10)% increased Critical Hit Chance", statOrder = { 9030 }, level = 1, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion", "critical" }, nodeType = 2, tradeHashes = { [3628935286] = { "Notable Passive Skills in Radius also grant Minions have (5-10)% increased Critical Hit Chance" }, } }, - ["JewelRadiusMinionCriticalMultiplier"] = { type = "Suffix", affix = "of Gripping", "Minions have (6-12)% increased Critical Damage Bonus", statOrder = { 9032 }, level = 1, group = "MinionCriticalStrikeMultiplier", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, nodeType = 2, tradeHashes = { [593241812] = { "Notable Passive Skills in Radius also grant Minions have (6-12)% increased Critical Damage Bonus" }, } }, + ["JewelRadiusMinionCriticalChance"] = { type = "Suffix", affix = "of Marshalling", "Minions have (5-10)% increased Critical Hit Chance", statOrder = { 9025 }, level = 1, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion", "critical" }, nodeType = 2, tradeHashes = { [3628935286] = { "Notable Passive Skills in Radius also grant Minions have (5-10)% increased Critical Hit Chance" }, } }, + ["JewelRadiusMinionCriticalMultiplier"] = { type = "Suffix", affix = "of Gripping", "Minions have (6-12)% increased Critical Damage Bonus", statOrder = { 9027 }, level = 1, group = "MinionCriticalStrikeMultiplier", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "damage", "minion", "critical" }, nodeType = 2, tradeHashes = { [593241812] = { "Notable Passive Skills in Radius also grant Minions have (6-12)% increased Critical Damage Bonus" }, } }, ["JewelRadiusMinionDamage"] = { type = "Prefix", affix = "Authoritative", "Minions deal (1-2)% increased Damage", statOrder = { 1720 }, level = 1, group = "MinionDamage", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, nodeType = 1, tradeHashes = { [2954360902] = { "Small Passive Skills in Radius also grant Minions deal (1-2)% increased Damage" }, } }, ["JewelRadiusMinionLife"] = { type = "Prefix", affix = "Fortuitous", "Minions have (1-2)% increased maximum Life", statOrder = { 1026 }, level = 1, group = "MinionLife", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, nodeType = 1, tradeHashes = { [378796798] = { "Small Passive Skills in Radius also grant Minions have (1-2)% increased maximum Life" }, } }, ["JewelRadiusMinionPhysicalDamageReduction"] = { type = "Suffix", affix = "of Confidence", "Minions have (1-2)% additional Physical Damage Reduction", statOrder = { 2022 }, level = 1, group = "MinionPhysicalDamageReduction", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "physical", "minion" }, nodeType = 1, tradeHashes = { [30438393] = { "Small Passive Skills in Radius also grant Minions have (1-2)% additional Physical Damage Reduction" }, } }, ["JewelRadiusMinionResistances"] = { type = "Suffix", affix = "of Acclimatisation", "Minions have +(1-2)% to all Elemental Resistances", statOrder = { 2667 }, level = 1, group = "MinionElementalResistance", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "minion_resistance", "elemental", "fire", "cold", "lightning", "resistance", "minion" }, nodeType = 1, tradeHashes = { [3225608889] = { "Small Passive Skills in Radius also grant Minions have +(1-2)% to all Elemental Resistances" }, } }, - ["JewelRadiusMinionReviveSpeed"] = { type = "Suffix", affix = "of Revival", "Minions Revive (3-7)% faster", statOrder = { 9085 }, level = 1, group = "MinionReviveSpeed", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "minion" }, nodeType = 2, tradeHashes = { [50413020] = { "Notable Passive Skills in Radius also grant Minions Revive (3-7)% faster" }, } }, + ["JewelRadiusMinionReviveSpeed"] = { type = "Suffix", affix = "of Revival", "Minions Revive (3-7)% faster", statOrder = { 9080 }, level = 1, group = "MinionReviveSpeed", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "minion" }, nodeType = 2, tradeHashes = { [50413020] = { "Notable Passive Skills in Radius also grant Minions Revive (3-7)% faster" }, } }, ["JewelRadiusMovementSpeed"] = { type = "Suffix", affix = "of Speed", "1% increased Movement Speed", statOrder = { 836 }, level = 1, group = "MovementVelocity", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 2, tradeHashes = { [844449513] = { "Notable Passive Skills in Radius also grant 1% increased Movement Speed" }, } }, - ["JewelRadiusOfferingDuration"] = { type = "Suffix", affix = "of Offering", "Offering Skills have (6-12)% increased Duration", statOrder = { 9355 }, level = 1, group = "OfferingDuration", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion" }, nodeType = 2, tradeHashes = { [2374711847] = { "Notable Passive Skills in Radius also grant Offering Skills have (6-12)% increased Duration" }, } }, - ["JewelRadiusOfferingLife"] = { type = "Prefix", affix = "Sacrificial", "Offerings have (2-3)% increased Maximum Life", statOrder = { 9356 }, level = 1, group = "OfferingLife", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, nodeType = 1, tradeHashes = { [2107703111] = { "Small Passive Skills in Radius also grant Offerings have (2-3)% increased Maximum Life" }, } }, + ["JewelRadiusOfferingDuration"] = { type = "Suffix", affix = "of Offering", "Offering Skills have (6-12)% increased Duration", statOrder = { 9349 }, level = 1, group = "OfferingDuration", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion" }, nodeType = 2, tradeHashes = { [2374711847] = { "Notable Passive Skills in Radius also grant Offering Skills have (6-12)% increased Duration" }, } }, + ["JewelRadiusOfferingLife"] = { type = "Prefix", affix = "Sacrificial", "Offerings have (2-3)% increased Maximum Life", statOrder = { 9350 }, level = 1, group = "OfferingLife", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, nodeType = 1, tradeHashes = { [2107703111] = { "Small Passive Skills in Radius also grant Offerings have (2-3)% increased Maximum Life" }, } }, ["JewelRadiusPhysicalDamage"] = { type = "Prefix", affix = "Sharpened", "(1-2)% increased Global Physical Damage", statOrder = { 1185 }, level = 1, group = "PhysicalDamagePercent", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "damage", "physical" }, nodeType = 1, tradeHashes = { [1417267954] = { "Small Passive Skills in Radius also grant (1-2)% increased Global Physical Damage" }, } }, ["JewelRadiusPiercingProjectiles"] = { type = "Suffix", affix = "of Piercing", "(5-10)% chance to Pierce an Enemy", statOrder = { 1068 }, level = 1, group = "ChanceToPierce", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [1800303440] = { "Notable Passive Skills in Radius also grant (5-10)% chance to Pierce an Enemy" }, } }, - ["JewelRadiusPinBuildup"] = { type = "Suffix", affix = "of Pinning", "(5-10)% increased Pin Buildup", statOrder = { 7195 }, level = 1, group = "PinBuildup", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [1944020877] = { "Notable Passive Skills in Radius also grant (5-10)% increased Pin Buildup" }, } }, + ["JewelRadiusPinBuildup"] = { type = "Suffix", affix = "of Pinning", "(5-10)% increased Pin Buildup", statOrder = { 7190 }, level = 1, group = "PinBuildup", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [1944020877] = { "Notable Passive Skills in Radius also grant (5-10)% increased Pin Buildup" }, } }, ["JewelRadiusPoisonChance"] = { type = "Suffix", affix = "of Poisoning", "1% chance to Poison on Hit", statOrder = { 2899 }, level = 1, group = "BaseChanceToPoison", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "ailment" }, nodeType = 1, tradeHashes = { [2840989393] = { "Small Passive Skills in Radius also grant 1% chance to Poison on Hit" }, } }, - ["JewelRadiusPoisonDamage"] = { type = "Prefix", affix = "Venomous", "(3-7)% increased Magnitude of Poison you inflict", statOrder = { 9498 }, level = 1, group = "PoisonEffect", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "ailment" }, nodeType = 2, tradeHashes = { [462424929] = { "Notable Passive Skills in Radius also grant (3-7)% increased Magnitude of Poison you inflict" }, } }, + ["JewelRadiusPoisonDamage"] = { type = "Prefix", affix = "Venomous", "(3-7)% increased Magnitude of Poison you inflict", statOrder = { 9492 }, level = 1, group = "PoisonEffect", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "ailment" }, nodeType = 2, tradeHashes = { [462424929] = { "Notable Passive Skills in Radius also grant (3-7)% increased Magnitude of Poison you inflict" }, } }, ["JewelRadiusPoisonDuration"] = { type = "Suffix", affix = "of Infection", "(3-7)% increased Poison Duration", statOrder = { 2896 }, level = 1, group = "PoisonDuration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "poison", "chaos", "ailment" }, nodeType = 2, tradeHashes = { [221701169] = { "Notable Passive Skills in Radius also grant (3-7)% increased Poison Duration" }, } }, ["JewelRadiusProjectileDamage"] = { type = "Prefix", affix = "Archer's", "(1-2)% increased Projectile Damage", statOrder = { 1738 }, level = 1, group = "ProjectileDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [455816363] = { "Small Passive Skills in Radius also grant (1-2)% increased Projectile Damage" }, } }, ["JewelRadiusProjectileSpeed"] = { type = "Prefix", affix = "Soaring", "(2-3)% increased Projectile Speed", statOrder = { 897 }, level = 1, group = "ProjectileSpeed", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 2, tradeHashes = { [1777421941] = { "Notable Passive Skills in Radius also grant (2-3)% increased Projectile Speed" }, } }, ["JewelRadiusQuarterstaffDamage"] = { type = "Prefix", affix = "Monk's", "(1-2)% increased Damage with Quarterstaves", statOrder = { 1238 }, level = 1, group = "IncreasedStaffDamageForJewel", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [821948283] = { "Small Passive Skills in Radius also grant (1-2)% increased Damage with Quarterstaves" }, } }, - ["JewelRadiusQuarterstaffFreezeBuildup"] = { type = "Suffix", affix = "of Glaciers", "(5-10)% increased Freeze Buildup with Quarterstaves", statOrder = { 9597 }, level = 1, group = "QuarterstaffFreezeBuildup", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "cold", "ailment" }, nodeType = 2, tradeHashes = { [127081978] = { "Notable Passive Skills in Radius also grant (5-10)% increased Freeze Buildup with Quarterstaves" }, } }, + ["JewelRadiusQuarterstaffFreezeBuildup"] = { type = "Suffix", affix = "of Glaciers", "(5-10)% increased Freeze Buildup with Quarterstaves", statOrder = { 9591 }, level = 1, group = "QuarterstaffFreezeBuildup", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "cold", "ailment" }, nodeType = 2, tradeHashes = { [127081978] = { "Notable Passive Skills in Radius also grant (5-10)% increased Freeze Buildup with Quarterstaves" }, } }, ["JewelRadiusQuarterstaffSpeed"] = { type = "Suffix", affix = "of Sequencing", "(1-2)% increased Attack Speed with Quarterstaves", statOrder = { 1320 }, level = 1, group = "StaffAttackSpeedForJewel", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHashes = { [111835965] = { "Notable Passive Skills in Radius also grant (1-2)% increased Attack Speed with Quarterstaves" }, } }, - ["JewelRadiusQuiverEffect"] = { type = "Prefix", affix = "Fletching", "(2-3)% increased bonuses gained from Equipped Quiver", statOrder = { 9605 }, level = 1, group = "QuiverModifierEffect", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [4180952808] = { "Notable Passive Skills in Radius also grant (2-3)% increased bonuses gained from Equipped Quiver" }, } }, - ["JewelRadiusRageonHit"] = { type = "Suffix", affix = "of Raging", "Gain 1 Rage on Melee Hit", statOrder = { 6873 }, level = 1, group = "RageOnHit", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 2, tradeHashes = { [2969557004] = { "Notable Passive Skills in Radius also grant Gain 1 Rage on Melee Hit" }, } }, - ["JewelRadiusRagewhenHit"] = { type = "Suffix", affix = "of Retribution", "Gain (1-2) Rage when Hit by an Enemy", statOrder = { 6875 }, level = 1, group = "GainRageWhenHit", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2131720304] = { "Notable Passive Skills in Radius also grant Gain (1-2) Rage when Hit by an Enemy" }, } }, - ["JewelRadiusShieldDefences"] = { type = "Prefix", affix = "Shielding", "(8-15)% increased Armour, Evasion and Energy Shield from Equipped Shield", statOrder = { 9838 }, level = 1, group = "ShieldArmourIncrease", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences" }, nodeType = 2, tradeHashes = { [3429148113] = { "Notable Passive Skills in Radius also grant (8-15)% increased Armour, Evasion and Energy Shield from Equipped Shield" }, } }, + ["JewelRadiusQuiverEffect"] = { type = "Prefix", affix = "Fletching", "(2-3)% increased bonuses gained from Equipped Quiver", statOrder = { 9599 }, level = 1, group = "QuiverModifierEffect", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [4180952808] = { "Notable Passive Skills in Radius also grant (2-3)% increased bonuses gained from Equipped Quiver" }, } }, + ["JewelRadiusRageonHit"] = { type = "Suffix", affix = "of Raging", "Gain 1 Rage on Melee Hit", statOrder = { 6868 }, level = 1, group = "RageOnHit", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack" }, nodeType = 2, tradeHashes = { [2969557004] = { "Notable Passive Skills in Radius also grant Gain 1 Rage on Melee Hit" }, } }, + ["JewelRadiusRagewhenHit"] = { type = "Suffix", affix = "of Retribution", "Gain (1-2) Rage when Hit by an Enemy", statOrder = { 6870 }, level = 1, group = "GainRageWhenHit", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2131720304] = { "Notable Passive Skills in Radius also grant Gain (1-2) Rage when Hit by an Enemy" }, } }, + ["JewelRadiusShieldDefences"] = { type = "Prefix", affix = "Shielding", "(8-15)% increased Armour, Evasion and Energy Shield from Equipped Shield", statOrder = { 9832 }, level = 1, group = "ShieldArmourIncrease", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "defences" }, nodeType = 2, tradeHashes = { [3429148113] = { "Notable Passive Skills in Radius also grant (8-15)% increased Armour, Evasion and Energy Shield from Equipped Shield" }, } }, ["JewelRadiusShockChance"] = { type = "Suffix", affix = "of Shocking", "(2-3)% increased chance to Shock", statOrder = { 1059 }, level = 1, group = "ShockChanceIncrease", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, tags = { "no_fire_spell_mods", "no_cold_spell_mods", "no_chaos_spell_mods", }, modTags = { "elemental", "lightning", "ailment" }, nodeType = 1, tradeHashes = { [1039268420] = { "Small Passive Skills in Radius also grant (2-3)% increased chance to Shock" }, } }, ["JewelRadiusShockDuration"] = { type = "Suffix", affix = "of Paralyzing", "(2-3)% increased Shock Duration", statOrder = { 1613 }, level = 1, group = "ShockDuration", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "lightning", "ailment" }, nodeType = 1, tradeHashes = { [3513818125] = { "Small Passive Skills in Radius also grant (2-3)% increased Shock Duration" }, } }, - ["JewelRadiusShockEffect"] = { type = "Prefix", affix = "Jolting", "(5-7)% increased Magnitude of Shock you inflict", statOrder = { 9845 }, level = 1, group = "ShockEffect", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "lightning", "ailment" }, nodeType = 2, tradeHashes = { [1166140625] = { "Notable Passive Skills in Radius also grant (5-7)% increased Magnitude of Shock you inflict" }, } }, - ["JewelRadiusSlowEffectOnSelf"] = { type = "Suffix", affix = "of Hastening", "(2-5)% reduced Slowing Potency of Debuffs on You", statOrder = { 4747 }, level = 1, group = "SlowPotency", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2580617872] = { "Notable Passive Skills in Radius also grant (2-5)% reduced Slowing Potency of Debuffs on You" }, } }, + ["JewelRadiusShockEffect"] = { type = "Prefix", affix = "Jolting", "(5-7)% increased Magnitude of Shock you inflict", statOrder = { 9839 }, level = 1, group = "ShockEffect", weightKey = { "dex_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "elemental", "lightning", "ailment" }, nodeType = 2, tradeHashes = { [1166140625] = { "Notable Passive Skills in Radius also grant (5-7)% increased Magnitude of Shock you inflict" }, } }, + ["JewelRadiusSlowEffectOnSelf"] = { type = "Suffix", affix = "of Hastening", "(2-5)% reduced Slowing Potency of Debuffs on You", statOrder = { 4745 }, level = 1, group = "SlowPotency", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2580617872] = { "Notable Passive Skills in Radius also grant (2-5)% reduced Slowing Potency of Debuffs on You" }, } }, ["JewelRadiusSpearAttackSpeed"] = { type = "Suffix", affix = "of Spearing", "(1-2)% increased Attack Speed with Spears", statOrder = { 1327 }, level = 1, group = "SpearAttackSpeed", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHashes = { [1266413530] = { "Notable Passive Skills in Radius also grant (1-2)% increased Attack Speed with Spears" }, } }, ["JewelRadiusSpearCriticalDamage"] = { type = "Suffix", affix = "of Hunting", "(5-10)% increased Critical Damage Bonus with Spears", statOrder = { 1393 }, level = 1, group = "SpearCriticalDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "attack", "critical" }, nodeType = 2, tradeHashes = { [138421180] = { "Notable Passive Skills in Radius also grant (5-10)% increased Critical Damage Bonus with Spears" }, } }, ["JewelRadiusSpearDamage"] = { type = "Prefix", affix = "Spearheaded", "(1-2)% increased Damage with Spears", statOrder = { 1267 }, level = 1, group = "SpearDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [2809428780] = { "Small Passive Skills in Radius also grant (1-2)% increased Damage with Spears" }, } }, @@ -322,47 +322,47 @@ return { ["JewelRadiusSpellDamage"] = { type = "Prefix", affix = "Mystic", "(1-2)% increased Spell Damage", statOrder = { 871 }, level = 1, group = "WeaponSpellDamage", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, nodeType = 1, tradeHashes = { [1137305356] = { "Small Passive Skills in Radius also grant (1-2)% increased Spell Damage" }, } }, ["JewelRadiusStunBuildup"] = { type = "Suffix", affix = "of Stunning", "(5-10)% increased Stun Buildup", statOrder = { 1051 }, level = 1, group = "StunDamageIncrease", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [4173554949] = { "Notable Passive Skills in Radius also grant (5-10)% increased Stun Buildup" }, } }, ["JewelRadiusStunThreshold"] = { type = "Suffix", affix = "of Withstanding", "(1-2)% increased Stun Threshold", statOrder = { 2983 }, level = 1, group = "IncreasedStunThreshold", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHashes = { [484792219] = { "Small Passive Skills in Radius also grant (1-2)% increased Stun Threshold" }, } }, - ["JewelRadiusStunThresholdfromEnergyShield"] = { type = "Suffix", affix = "of Barriers", "Gain additional Stun Threshold equal to (1-2)% of maximum Energy Shield", statOrder = { 10138 }, level = 1, group = "StunThresholdfromEnergyShield", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHashes = { [1653682082] = { "Small Passive Skills in Radius also grant Gain additional Stun Threshold equal to (1-2)% of maximum Energy Shield" }, } }, + ["JewelRadiusStunThresholdfromEnergyShield"] = { type = "Suffix", affix = "of Barriers", "Gain additional Stun Threshold equal to (1-2)% of maximum Energy Shield", statOrder = { 10131 }, level = 1, group = "StunThresholdfromEnergyShield", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHashes = { [1653682082] = { "Small Passive Skills in Radius also grant Gain additional Stun Threshold equal to (1-2)% of maximum Energy Shield" }, } }, ["JewelRadiusAilmentThresholdfromEnergyShield"] = { type = "Suffix", affix = "of Inuring", "Gain additional Ailment Threshold equal to (1-2)% of maximum Energy Shield", statOrder = { 4265 }, level = 1, group = "AilmentThresholdfromEnergyShield", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "ailment" }, nodeType = 1, tradeHashes = { [693237939] = { "Small Passive Skills in Radius also grant Gain additional Ailment Threshold equal to (1-2)% of maximum Energy Shield" }, } }, - ["JewelRadiusStunThresholdIfNotStunnedRecently"] = { type = "Suffix", affix = "of Stoutness", "(2-3)% increased Stun Threshold if you haven't been Stunned Recently", statOrder = { 10140 }, level = 1, group = "IncreasedStunThresholdIfNoRecentStun", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHashes = { [654207792] = { "Small Passive Skills in Radius also grant (2-3)% increased Stun Threshold if you haven't been Stunned Recently" }, } }, - ["JewelRadiusBleedingEffect"] = { type = "Prefix", affix = "Haemorrhaging", "(3-7)% increased Magnitude of Bleeding you inflict", statOrder = { 4809 }, level = 1, group = "BleedDotMultiplier", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, nodeType = 2, tradeHashes = { [391602279] = { "Notable Passive Skills in Radius also grant (3-7)% increased Magnitude of Bleeding you inflict" }, } }, + ["JewelRadiusStunThresholdIfNotStunnedRecently"] = { type = "Suffix", affix = "of Stoutness", "(2-3)% increased Stun Threshold if you haven't been Stunned Recently", statOrder = { 10133 }, level = 1, group = "IncreasedStunThresholdIfNoRecentStun", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHashes = { [654207792] = { "Small Passive Skills in Radius also grant (2-3)% increased Stun Threshold if you haven't been Stunned Recently" }, } }, + ["JewelRadiusBleedingEffect"] = { type = "Prefix", affix = "Haemorrhaging", "(3-7)% increased Magnitude of Bleeding you inflict", statOrder = { 4806 }, level = 1, group = "BleedDotMultiplier", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical_damage", "damage", "physical", "attack", "ailment" }, nodeType = 2, tradeHashes = { [391602279] = { "Notable Passive Skills in Radius also grant (3-7)% increased Magnitude of Bleeding you inflict" }, } }, ["JewelRadiusSwordDamage"] = { type = "Prefix", affix = "Vicious", "(1-2)% increased Damage with Swords", statOrder = { 1259 }, level = 1, group = "IncreasedSwordDamageForJewel", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [1417549986] = { "Small Passive Skills in Radius also grant (1-2)% increased Damage with Swords" }, } }, ["JewelRadiusSwordSpeed"] = { type = "Suffix", affix = "of Fencing", "(1-2)% increased Attack Speed with Swords", statOrder = { 1325 }, level = 1, group = "SwordAttackSpeedForJewel", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHashes = { [3492019295] = { "Notable Passive Skills in Radius also grant (1-2)% increased Attack Speed with Swords" }, } }, - ["JewelRadiusThorns"] = { type = "Prefix", affix = "Retaliating", "(2-3)% increased Thorns damage", statOrder = { 10254 }, level = 1, group = "ThornsDamageIncrease", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [1320662475] = { "Small Passive Skills in Radius also grant (2-3)% increased Thorns damage" }, } }, + ["JewelRadiusThorns"] = { type = "Prefix", affix = "Retaliating", "(2-3)% increased Thorns damage", statOrder = { 10247 }, level = 1, group = "ThornsDamageIncrease", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [1320662475] = { "Small Passive Skills in Radius also grant (2-3)% increased Thorns damage" }, } }, ["JewelRadiusTotemDamage"] = { type = "Prefix", affix = "Shaman's", "(2-3)% increased Totem Damage", statOrder = { 1152 }, level = 1, group = "TotemDamageForJewel", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [2108821127] = { "Small Passive Skills in Radius also grant (2-3)% increased Totem Damage" }, } }, ["JewelRadiusTotemLife"] = { type = "Prefix", affix = "Carved", "(2-3)% increased Totem Life", statOrder = { 1533 }, level = 1, group = "IncreasedTotemLife", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life" }, nodeType = 1, tradeHashes = { [442393998] = { "Small Passive Skills in Radius also grant (2-3)% increased Totem Life" }, } }, ["JewelRadiusTotemPlacementSpeed"] = { type = "Suffix", affix = "of Ancestry", "(2-3)% increased Totem Placement speed", statOrder = { 2360 }, level = 1, group = "SummonTotemCastSpeed", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 1, tradeHashes = { [1145481685] = { "Small Passive Skills in Radius also grant (2-3)% increased Totem Placement speed" }, } }, ["JewelRadiusTrapDamage"] = { type = "Prefix", affix = "Trapping", "(1-2)% increased Trap Damage", statOrder = { 872 }, level = 1, group = "TrapDamage", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [836472423] = { "Small Passive Skills in Radius also grant (1-2)% increased Trap Damage" }, } }, ["JewelRadiusTrapThrowSpeed"] = { type = "Suffix", affix = "of Preparation", "(2-4)% increased Trap Throwing Speed", statOrder = { 1667 }, level = 1, group = "TrapThrowSpeed", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "speed" }, nodeType = 2, tradeHashes = { [2391207117] = { "Notable Passive Skills in Radius also grant (2-4)% increased Trap Throwing Speed" }, } }, - ["JewelRadiusTriggeredSpellDamage"] = { type = "Prefix", affix = "Triggered", "Triggered Spells deal (2-3)% increased Spell Damage", statOrder = { 10323 }, level = 1, group = "DamageWithTriggeredSpells", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, nodeType = 1, tradeHashes = { [473917671] = { "Small Passive Skills in Radius also grant Triggered Spells deal (2-3)% increased Spell Damage" }, } }, + ["JewelRadiusTriggeredSpellDamage"] = { type = "Prefix", affix = "Triggered", "Triggered Spells deal (2-3)% increased Spell Damage", statOrder = { 10316 }, level = 1, group = "DamageWithTriggeredSpells", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "damage", "caster" }, nodeType = 1, tradeHashes = { [473917671] = { "Small Passive Skills in Radius also grant Triggered Spells deal (2-3)% increased Spell Damage" }, } }, ["JewelRadiusUnarmedDamage"] = { type = "Prefix", affix = "Punching", "(1-2)% increased Damage with Unarmed Attacks", statOrder = { 3259 }, level = 1, group = "UnarmedDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [347569644] = { "Small Passive Skills in Radius also grant (1-2)% increased Damage with Unarmed Attacks" }, } }, - ["JewelRadiusWarcryBuffEffect"] = { type = "Prefix", affix = "of Warcries", "(3-7)% increased Warcry Buff Effect", statOrder = { 10506 }, level = 1, group = "WarcryEffect", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2675129731] = { "Notable Passive Skills in Radius also grant (3-7)% increased Warcry Buff Effect" }, } }, + ["JewelRadiusWarcryBuffEffect"] = { type = "Prefix", affix = "of Warcries", "(3-7)% increased Warcry Buff Effect", statOrder = { 10499 }, level = 1, group = "WarcryEffect", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2675129731] = { "Notable Passive Skills in Radius also grant (3-7)% increased Warcry Buff Effect" }, } }, ["JewelRadiusWarcryCooldown"] = { type = "Suffix", affix = "of Rallying", "(3-7)% increased Warcry Cooldown Recovery Rate", statOrder = { 3035 }, level = 1, group = "WarcryCooldownSpeed", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2056107438] = { "Notable Passive Skills in Radius also grant (3-7)% increased Warcry Cooldown Recovery Rate" }, } }, - ["JewelRadiusWarcryDamage"] = { type = "Prefix", affix = "Yelling", "(2-3)% increased Damage with Warcries", statOrder = { 10509 }, level = 1, group = "WarcryDamage", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [1160637284] = { "Small Passive Skills in Radius also grant (2-3)% increased Damage with Warcries" }, } }, + ["JewelRadiusWarcryDamage"] = { type = "Prefix", affix = "Yelling", "(2-3)% increased Damage with Warcries", statOrder = { 10502 }, level = 1, group = "WarcryDamage", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [1160637284] = { "Small Passive Skills in Radius also grant (2-3)% increased Damage with Warcries" }, } }, ["JewelRadiusWarcrySpeed"] = { type = "Suffix", affix = "of Lungs", "(2-3)% increased Warcry Speed", statOrder = { 2989 }, level = 1, group = "WarcrySpeed", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "speed" }, nodeType = 1, tradeHashes = { [1602294220] = { "Small Passive Skills in Radius also grant (2-3)% increased Warcry Speed" }, } }, - ["JewelRadiusWeaponSwapSpeed"] = { type = "Suffix", affix = "of Swapping", "(2-4)% increased Weapon Swap Speed", statOrder = { 10535 }, level = 1, group = "WeaponSwapSpeed", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "attack", "speed" }, nodeType = 1, tradeHashes = { [1129429646] = { "Small Passive Skills in Radius also grant (2-4)% increased Weapon Swap Speed" }, } }, - ["JewelRadiusWitheredEffect"] = { type = "Prefix", affix = "Withering", "(3-5)% increased Withered Magnitude", statOrder = { 10556 }, level = 1, group = "WitheredEffect", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "chaos" }, nodeType = 2, tradeHashes = { [3936121440] = { "Notable Passive Skills in Radius also grant (3-5)% increased Withered Magnitude" }, } }, - ["JewelRadiusUnarmedAttackSpeed"] = { type = "Suffix", affix = "of Jabbing", "(1-2)% increased Unarmed Attack Speed", statOrder = { 10381 }, level = 1, group = "UnarmedAttackSpeed", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHashes = { [541647121] = { "Notable Passive Skills in Radius also grant (1-2)% increased Unarmed Attack Speed" }, } }, - ["JewelRadiusProjectileDamageIfMeleeHitRecently"] = { type = "Prefix", affix = "Retreating", "(2-3)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds", statOrder = { 9547 }, level = 1, group = "ProjectileDamageIfMeleeHitRecently", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [288364275] = { "Small Passive Skills in Radius also grant (2-3)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds" }, } }, - ["JewelRadiusMeleeDamageIfProjectileHitRecently"] = { type = "Prefix", affix = "Engaging", "(2-3)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", statOrder = { 8914 }, level = 1, group = "MeleeDamageIfProjectileHitRecently", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [2421151933] = { "Small Passive Skills in Radius also grant (2-3)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds" }, } }, - ["JewelRadiusParryDamage"] = { type = "Prefix", affix = "Parrying", "(2-3)% increased Parry Damage", statOrder = { 9384 }, level = 1, group = "ParryDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block", "damage" }, nodeType = 1, tradeHashes = { [1007380041] = { "Small Passive Skills in Radius also grant (2-3)% increased Parry Damage" }, } }, - ["JewelRadiusParriedDebuffDuration"] = { type = "Suffix", affix = "of Unsettling", "(5-10)% increased Parried Debuff Duration", statOrder = { 9392 }, level = 1, group = "ParriedDebuffDuration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block" }, nodeType = 2, tradeHashes = { [1514844108] = { "Notable Passive Skills in Radius also grant (5-10)% increased Parried Debuff Duration" }, } }, - ["JewelRadiusStunThresholdDuringParry"] = { type = "Suffix", affix = "of Biding", "(8-12)% increased Stun Threshold while Parrying", statOrder = { 9393 }, level = 1, group = "StunThresholdDuringParry", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block" }, nodeType = 2, tradeHashes = { [1495814176] = { "Notable Passive Skills in Radius also grant (8-12)% increased Stun Threshold while Parrying" }, } }, - ["JewelRadiusVolatilityOnKillChance"] = { type = "Suffix", affix = "of Volatility", "1% chance to gain Volatility on Kill", statOrder = { 10484 }, level = 1, group = "VolatilityOnKillChance", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { }, nodeType = 2, tradeHashes = { [4225700219] = { "Notable Passive Skills in Radius also grant 1% chance to gain Volatility on Kill" }, } }, - ["JewelRadiusCompanionDamage"] = { type = "Prefix", affix = "Kinship", "Companions deal (2-3)% increased Damage", statOrder = { 5722 }, level = 1, group = "CompanionDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, nodeType = 1, tradeHashes = { [1494950893] = { "Small Passive Skills in Radius also grant Companions deal (2-3)% increased Damage" }, } }, - ["JewelRadiusCompanionLife"] = { type = "Prefix", affix = "Kindred", "Companions have (2-3)% increased maximum Life", statOrder = { 5726 }, level = 1, group = "CompanionLife", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, nodeType = 1, tradeHashes = { [2638756573] = { "Small Passive Skills in Radius also grant Companions have (2-3)% increased maximum Life" }, } }, - ["JewelRadiusHazardDamage"] = { type = "Prefix", affix = "Hazardous", "(2-3)% increased Hazard Damage", statOrder = { 6981 }, level = 1, group = "HazardDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [255840549] = { "Small Passive Skills in Radius also grant (2-3)% increased Hazard Damage" }, } }, - ["JewelRadiusIncisionChance"] = { type = "Prefix", affix = "Incise", "(3-5)% chance for Attack Hits to apply Incision", statOrder = { 5553 }, level = 1, group = "IncisionChance", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, nodeType = 1, tradeHashes = { [318092306] = { "Small Passive Skills in Radius also grant (3-5)% chance for Attack Hits to apply Incision" }, } }, - ["JewelRadiusBannerValourGained"] = { type = "Suffix", affix = "of Valour", "(8-12)% increased Glory generation for Banner Skills", statOrder = { 6915 }, level = 1, group = "BannerValourGained", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2907381231] = { "Notable Passive Skills in Radius also grant (8-12)% increased Glory generation for Banner Skills" }, } }, + ["JewelRadiusWeaponSwapSpeed"] = { type = "Suffix", affix = "of Swapping", "(2-4)% increased Weapon Swap Speed", statOrder = { 10528 }, level = 1, group = "WeaponSwapSpeed", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "attack", "speed" }, nodeType = 1, tradeHashes = { [1129429646] = { "Small Passive Skills in Radius also grant (2-4)% increased Weapon Swap Speed" }, } }, + ["JewelRadiusWitheredEffect"] = { type = "Prefix", affix = "Withering", "(3-5)% increased Withered Magnitude", statOrder = { 10549 }, level = 1, group = "WitheredEffect", weightKey = { "int_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "chaos" }, nodeType = 2, tradeHashes = { [3936121440] = { "Notable Passive Skills in Radius also grant (3-5)% increased Withered Magnitude" }, } }, + ["JewelRadiusUnarmedAttackSpeed"] = { type = "Suffix", affix = "of Jabbing", "(1-2)% increased Unarmed Attack Speed", statOrder = { 10374 }, level = 1, group = "UnarmedAttackSpeed", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 0, 0 }, modTags = { "attack", "speed" }, nodeType = 2, tradeHashes = { [541647121] = { "Notable Passive Skills in Radius also grant (1-2)% increased Unarmed Attack Speed" }, } }, + ["JewelRadiusProjectileDamageIfMeleeHitRecently"] = { type = "Prefix", affix = "Retreating", "(2-3)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds", statOrder = { 9541 }, level = 1, group = "ProjectileDamageIfMeleeHitRecently", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [288364275] = { "Small Passive Skills in Radius also grant (2-3)% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds" }, } }, + ["JewelRadiusMeleeDamageIfProjectileHitRecently"] = { type = "Prefix", affix = "Engaging", "(2-3)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", statOrder = { 8909 }, level = 1, group = "MeleeDamageIfProjectileHitRecently", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage", "attack" }, nodeType = 1, tradeHashes = { [2421151933] = { "Small Passive Skills in Radius also grant (2-3)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds" }, } }, + ["JewelRadiusParryDamage"] = { type = "Prefix", affix = "Parrying", "(2-3)% increased Parry Damage", statOrder = { 9378 }, level = 1, group = "ParryDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block", "damage" }, nodeType = 1, tradeHashes = { [1007380041] = { "Small Passive Skills in Radius also grant (2-3)% increased Parry Damage" }, } }, + ["JewelRadiusParriedDebuffDuration"] = { type = "Suffix", affix = "of Unsettling", "(5-10)% increased Parried Debuff Duration", statOrder = { 9386 }, level = 1, group = "ParriedDebuffDuration", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block" }, nodeType = 2, tradeHashes = { [1514844108] = { "Notable Passive Skills in Radius also grant (5-10)% increased Parried Debuff Duration" }, } }, + ["JewelRadiusStunThresholdDuringParry"] = { type = "Suffix", affix = "of Biding", "(8-12)% increased Stun Threshold while Parrying", statOrder = { 9387 }, level = 1, group = "StunThresholdDuringParry", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "block" }, nodeType = 2, tradeHashes = { [1495814176] = { "Notable Passive Skills in Radius also grant (8-12)% increased Stun Threshold while Parrying" }, } }, + ["JewelRadiusVolatilityOnKillChance"] = { type = "Suffix", affix = "of Volatility", "1% chance to gain Volatility on Kill", statOrder = { 10477 }, level = 1, group = "VolatilityOnKillChance", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { }, nodeType = 2, tradeHashes = { [4225700219] = { "Notable Passive Skills in Radius also grant 1% chance to gain Volatility on Kill" }, } }, + ["JewelRadiusCompanionDamage"] = { type = "Prefix", affix = "Kinship", "Companions deal (2-3)% increased Damage", statOrder = { 5718 }, level = 1, group = "CompanionDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, nodeType = 1, tradeHashes = { [1494950893] = { "Small Passive Skills in Radius also grant Companions deal (2-3)% increased Damage" }, } }, + ["JewelRadiusCompanionLife"] = { type = "Prefix", affix = "Kindred", "Companions have (2-3)% increased maximum Life", statOrder = { 5722 }, level = 1, group = "CompanionLife", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "resource", "life", "minion" }, nodeType = 1, tradeHashes = { [2638756573] = { "Small Passive Skills in Radius also grant Companions have (2-3)% increased maximum Life" }, } }, + ["JewelRadiusHazardDamage"] = { type = "Prefix", affix = "Hazardous", "(2-3)% increased Hazard Damage", statOrder = { 6976 }, level = 1, group = "HazardDamage", weightKey = { "dex_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [255840549] = { "Small Passive Skills in Radius also grant (2-3)% increased Hazard Damage" }, } }, + ["JewelRadiusIncisionChance"] = { type = "Prefix", affix = "Incise", "(3-5)% chance for Attack Hits to apply Incision", statOrder = { 5549 }, level = 1, group = "IncisionChance", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { "bleed", "physical", "ailment" }, nodeType = 1, tradeHashes = { [318092306] = { "Small Passive Skills in Radius also grant (3-5)% chance for Attack Hits to apply Incision" }, } }, + ["JewelRadiusBannerValourGained"] = { type = "Suffix", affix = "of Valour", "(8-12)% increased Glory generation for Banner Skills", statOrder = { 6910 }, level = 1, group = "BannerValourGained", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 2, tradeHashes = { [2907381231] = { "Notable Passive Skills in Radius also grant (8-12)% increased Glory generation for Banner Skills" }, } }, ["JewelRadiusBannerArea"] = { type = "Prefix", affix = "Rallying", "Banner Skills have (2-3)% increased Area of Effect", statOrder = { 4629 }, level = 1, group = "BannerArea", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHashes = { [4142814612] = { "Small Passive Skills in Radius also grant Banner Skills have (2-3)% increased Area of Effect" }, } }, ["JewelRadiusBannerDuration"] = { type = "Suffix", affix = "of Inspiring", "Banner Skills have (3-4)% increased Duration", statOrder = { 4631 }, level = 1, group = "BannerDuration", weightKey = { "str_radius_jewel", "jewel", }, weightVal = { 1, 0 }, modTags = { }, nodeType = 1, tradeHashes = { [2690740379] = { "Small Passive Skills in Radius also grant Banner Skills have (3-4)% increased Duration" }, } }, ["JewelRadiusPresenceRadius"] = { type = "Prefix", affix = "Iconic", "(8-12)% increased Presence Area of Effect", statOrder = { 1069 }, level = 1, group = "PresenceRadius", weightKey = { "str_radius_jewel", "int_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "aura" }, nodeType = 2, tradeHashes = { [4032352472] = { "Notable Passive Skills in Radius also grant (8-12)% increased Presence Area of Effect" }, } }, - ["JewelRadiusIncLightningColdToFire"] = { type = "Prefix", affix = "Anger", "Increases and Reductions to", " Cold and Lightning Damage in Radius are transformed to apply to Fire Damage", statOrder = { 7788, 7788.1 }, level = 1, group = "IncreasedLightningColdToFire", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [1400313697] = { "Increases and Reductions to", " Cold and Lightning Damage in Radius are transformed to apply to Fire Damage" }, } }, - ["JewelRadiusIncLightningFireToCold"] = { type = "Prefix", affix = "Hatred", "Increases and Reductions to", " Fire and Lightning Damage in Radius are transformed to apply to Cold Damage", statOrder = { 7789, 7789.1 }, level = 1, group = "IncreasedLightningFireToCold", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [3368921525] = { "Increases and Reductions to", " Fire and Lightning Damage in Radius are transformed to apply to Cold Damage" }, } }, - ["JewelRadiusIncColdFreToLightning"] = { type = "Prefix", affix = "Wrath", "Increases and Reductions to", " Cold and Fire Damage in Radius are transformed to apply to Lightning Damage", statOrder = { 7787, 7787.1 }, level = 1, group = "IncreasedColdFreToLightning", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [895564377] = { "Increases and Reductions to", " Cold and Fire Damage in Radius are transformed to apply to Lightning Damage" }, } }, - ["CraftedJewelPrefixEffect"] = { type = "Suffix", affix = "", "(40-60)% increased Effect of Prefixes", statOrder = { 7809 }, level = 1, group = "LocalPrefixEffect", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1443502073] = { "(40-60)% increased Effect of Prefixes" }, } }, - ["CraftedJewelSuffixEffect"] = { type = "Prefix", affix = "", "(40-60)% increased Effect of Suffixes", statOrder = { 7810 }, level = 1, group = "LocalSuffixEffect", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2475221757] = { "(40-60)% increased Effect of Suffixes" }, } }, - ["CraftedJewelRadiusExtraLargeSize"] = { type = "Prefix", affix = "", "Upgrades Radius to Very Large", statOrder = { 7759 }, level = 1, group = "JewelRadiusLargerRadius", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3891355829] = { "Upgrades Radius to Very Large" }, } }, + ["JewelRadiusIncLightningColdToFire"] = { type = "Prefix", affix = "Anger", "Increases and Reductions to", " Cold and Lightning Damage in Radius are transformed to apply to Fire Damage", statOrder = { 7783, 7783.1 }, level = 1, group = "IncreasedLightningColdToFire", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [1400313697] = { "Increases and Reductions to", " Cold and Lightning Damage in Radius are transformed to apply to Fire Damage" }, } }, + ["JewelRadiusIncLightningFireToCold"] = { type = "Prefix", affix = "Hatred", "Increases and Reductions to", " Fire and Lightning Damage in Radius are transformed to apply to Cold Damage", statOrder = { 7784, 7784.1 }, level = 1, group = "IncreasedLightningFireToCold", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [3368921525] = { "Increases and Reductions to", " Fire and Lightning Damage in Radius are transformed to apply to Cold Damage" }, } }, + ["JewelRadiusIncColdFreToLightning"] = { type = "Prefix", affix = "Wrath", "Increases and Reductions to", " Cold and Fire Damage in Radius are transformed to apply to Lightning Damage", statOrder = { 7782, 7782.1 }, level = 1, group = "IncreasedColdFreToLightning", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [895564377] = { "Increases and Reductions to", " Cold and Fire Damage in Radius are transformed to apply to Lightning Damage" }, } }, + ["CraftedJewelPrefixEffect"] = { type = "Suffix", affix = "", "(40-60)% increased Effect of Prefixes", statOrder = { 7804 }, level = 1, group = "LocalPrefixEffect", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [1443502073] = { "(40-60)% increased Effect of Prefixes" }, } }, + ["CraftedJewelSuffixEffect"] = { type = "Prefix", affix = "", "(40-60)% increased Effect of Suffixes", statOrder = { 7805 }, level = 1, group = "LocalSuffixEffect", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [2475221757] = { "(40-60)% increased Effect of Suffixes" }, } }, + ["CraftedJewelRadiusExtraLargeSize"] = { type = "Prefix", affix = "", "Upgrades Radius to Very Large", statOrder = { 7754 }, level = 1, group = "JewelRadiusLargerRadius", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3891355829] = { "Upgrades Radius to Very Large" }, } }, ["CraftedJewelRadiusFireResistance"] = { type = "Suffix", affix = "", "+(5-7)% to Fire Resistance", statOrder = { 1014 }, level = 1, group = "FireResistance", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental_resistance", "fire_resistance", "elemental", "fire", "resistance" }, nodeType = 2, tradeHashes = { [2670212285] = { "Notable Passive Skills in Radius also grant +(5-7)% to Fire Resistance" }, } }, ["CraftedJewelRadiusColdResistance"] = { type = "Suffix", affix = "", "+(5-7)% to Cold Resistance", statOrder = { 1020 }, level = 1, group = "ColdResistance", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "cold_resistance", "elemental_resistance", "elemental", "cold", "resistance" }, nodeType = 2, tradeHashes = { [3946450303] = { "Notable Passive Skills in Radius also grant +(5-7)% to Cold Resistance" }, } }, ["CraftedJewelRadiusLightningResistance"] = { type = "Suffix", affix = "", "+(5-7)% to Lightning Resistance", statOrder = { 1023 }, level = 1, group = "LightningResistance", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental_resistance", "lightning_resistance", "elemental", "lightning", "resistance" }, nodeType = 2, tradeHashes = { [1687542781] = { "Notable Passive Skills in Radius also grant +(5-7)% to Lightning Resistance" }, } }, @@ -373,10 +373,10 @@ return { ["CraftedJewelDebilitateOnHitWhileEmeraldSapphireSocketed"] = { type = "Suffix", affix = "", "Debilitate Enemies on Hit while you have an Emerald and a Sapphire socketed in your tree", statOrder = { 4328 }, level = 1, group = "DebilitateOnHitWhileEmeraldSapphireForJewel", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [541021467] = { "Debilitate Enemies on Hit while you have an Emerald and a Sapphire socketed in your tree" }, } }, ["CraftedJewelBlindOnHitWhileRubySapphireSocketed"] = { type = "Suffix", affix = "", "Blind Enemies on Hit while you have a Ruby and a Sapphire socketed in your tree", statOrder = { 4325 }, level = 1, group = "BlindOnHitWhileRubySapphireForJewel", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { }, tradeHashes = { [3587953142] = { "Blind Enemies on Hit while you have a Ruby and a Sapphire socketed in your tree" }, } }, ["CraftedJewelExposureOnHitWhileRubyEmeraldSocketed"] = { type = "Suffix", affix = "", "Inflict Elemental Exposure on Hit while you have a Ruby and an Emerald socketed in your tree", statOrder = { 4329 }, level = 1, group = "ExposureOnHitWhileRubyEmeraldForJewel", weightKey = { "jewel", }, weightVal = { 0 }, modTags = { "elemental" }, tradeHashes = { [2951965588] = { "Inflict Elemental Exposure on Hit while you have a Ruby and an Emerald socketed in your tree" }, } }, - ["JewelRadiusShapeshiftSpeed"] = { type = "Suffix", affix = "of the Wild", "(1-2)% increased Skill Speed while Shapeshifted", statOrder = { 9916 }, level = 1, group = "ShapeshiftSkillSpeedForJewel", weightKey = { "int_radius_jewel", "str_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "speed" }, nodeType = 2, tradeHashes = { [3579898587] = { "Notable Passive Skills in Radius also grant (1-2)% increased Skill Speed while Shapeshifted" }, } }, - ["JewelRadiusShapeshiftDamage"] = { type = "Prefix", affix = "Bestial", "(1-2)% increased Damage while Shapeshifted", statOrder = { 5962 }, level = 1, group = "ShapeshiftDamageForJewel", weightKey = { "int_radius_jewel", "str_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [266564538] = { "Small Passive Skills in Radius also grant (1-2)% increased Damage while Shapeshifted" }, } }, - ["JewelRadiusPlantDamage"] = { type = "Prefix", affix = "Overgrown", "(1-2)% increased Damage with Plant Skills", statOrder = { 9486 }, level = 1, group = "PlantDamageForJewel", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "jewel", }, weightVal = { 1, 1, 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [1590846356] = { "Small Passive Skills in Radius also grant (1-2)% increased Damage with Plant Skills" }, } }, - ["JewelShapeshiftSpeed"] = { type = "Suffix", affix = "of the Wild", "(2-4)% increased Skill Speed while Shapeshifted", statOrder = { 9916 }, level = 1, group = "ShapeshiftSkillSpeedForJewel", weightKey = { "intjewel", "strjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "speed" }, tradeHashes = { [918325986] = { "(2-4)% increased Skill Speed while Shapeshifted" }, } }, - ["JewelShapeshiftDamage"] = { type = "Prefix", affix = "Bestial", "(5-15)% increased Damage while Shapeshifted", statOrder = { 5962 }, level = 1, group = "ShapeshiftDamageForJewel", weightKey = { "intjewel", "strjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage" }, tradeHashes = { [2440073079] = { "(5-15)% increased Damage while Shapeshifted" }, } }, - ["JewelPlantDamage"] = { type = "Prefix", affix = "Overgrown", "(5-15)% increased Damage with Plant Skills", statOrder = { 9486 }, level = 1, group = "PlantDamageForJewel", weightKey = { "intjewel", "strjewel", "dexjewel", "jewel", }, weightVal = { 1, 1, 1, 0 }, modTags = { "damage" }, tradeHashes = { [2518900926] = { "(5-15)% increased Damage with Plant Skills" }, } }, + ["JewelRadiusShapeshiftSpeed"] = { type = "Suffix", affix = "of the Wild", "(1-2)% increased Skill Speed while Shapeshifted", statOrder = { 9909 }, level = 1, group = "ShapeshiftSkillSpeedForJewel", weightKey = { "int_radius_jewel", "str_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "speed" }, nodeType = 2, tradeHashes = { [3579898587] = { "Notable Passive Skills in Radius also grant (1-2)% increased Skill Speed while Shapeshifted" }, } }, + ["JewelRadiusShapeshiftDamage"] = { type = "Prefix", affix = "Bestial", "(1-2)% increased Damage while Shapeshifted", statOrder = { 5957 }, level = 1, group = "ShapeshiftDamageForJewel", weightKey = { "int_radius_jewel", "str_radius_jewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [266564538] = { "Small Passive Skills in Radius also grant (1-2)% increased Damage while Shapeshifted" }, } }, + ["JewelRadiusPlantDamage"] = { type = "Prefix", affix = "Overgrown", "(1-2)% increased Damage with Plant Skills", statOrder = { 9480 }, level = 1, group = "PlantDamageForJewel", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "jewel", }, weightVal = { 1, 1, 1, 0 }, modTags = { "damage" }, nodeType = 1, tradeHashes = { [1590846356] = { "Small Passive Skills in Radius also grant (1-2)% increased Damage with Plant Skills" }, } }, + ["JewelShapeshiftSpeed"] = { type = "Suffix", affix = "of the Wild", "(2-4)% increased Skill Speed while Shapeshifted", statOrder = { 9909 }, level = 1, group = "ShapeshiftSkillSpeedForJewel", weightKey = { "intjewel", "strjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "speed" }, tradeHashes = { [918325986] = { "(2-4)% increased Skill Speed while Shapeshifted" }, } }, + ["JewelShapeshiftDamage"] = { type = "Prefix", affix = "Bestial", "(5-15)% increased Damage while Shapeshifted", statOrder = { 5957 }, level = 1, group = "ShapeshiftDamageForJewel", weightKey = { "intjewel", "strjewel", "jewel", }, weightVal = { 1, 1, 0 }, modTags = { "damage" }, tradeHashes = { [2440073079] = { "(5-15)% increased Damage while Shapeshifted" }, } }, + ["JewelPlantDamage"] = { type = "Prefix", affix = "Overgrown", "(5-15)% increased Damage with Plant Skills", statOrder = { 9480 }, level = 1, group = "PlantDamageForJewel", weightKey = { "intjewel", "strjewel", "dexjewel", "jewel", }, weightVal = { 1, 1, 1, 0 }, modTags = { "damage" }, tradeHashes = { [2518900926] = { "(5-15)% increased Damage with Plant Skills" }, } }, } \ No newline at end of file diff --git a/src/Data/ModRunes.lua b/src/Data/ModRunes.lua index 1b16cdc08b..914db77732 100644 --- a/src/Data/ModRunes.lua +++ b/src/Data/ModRunes.lua @@ -5,4256 +5,7350 @@ return { ["Hayoxi's Soul Core of Heatproofing"] = { ["helmet"] = { type = "SoulCore", + limit = 1, + localMod = false, "+40% of Armour also applies to Cold Damage", statOrder = { 4646 }, tradeHashes = { [1947060170] = { "+40% of Armour also applies to Cold Damage" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Zalatl's Soul Core of Insulation"] = { ["boots"] = { type = "SoulCore", + limit = 1, + localMod = false, "+40% of Armour also applies to Lightning Damage", statOrder = { 4648 }, tradeHashes = { [2200571612] = { "+40% of Armour also applies to Lightning Damage" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Topotante's Soul Core of Dampening"] = { ["gloves"] = { type = "SoulCore", + limit = 1, + localMod = false, "+40% of Armour also applies to Fire Damage", statOrder = { 4647 }, tradeHashes = { [3897831687] = { "+40% of Armour also applies to Fire Damage" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Atmohua's Soul Core of Retreat"] = { ["body armour"] = { type = "SoulCore", + limit = 1, + localMod = false, "Gain additional Ailment Threshold equal to 15% of maximum Energy Shield", "Gain additional Stun Threshold equal to 15% of maximum Energy Shield", - statOrder = { 4265, 10138 }, + statOrder = { 4265, 10131 }, tradeHashes = { [3398301358] = { "Gain additional Ailment Threshold equal to 15% of maximum Energy Shield" }, [416040624] = { "Gain additional Stun Threshold equal to 15% of maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["focus"] = { type = "SoulCore", + limit = 1, + localMod = false, "Gain additional Ailment Threshold equal to 15% of maximum Energy Shield", "Gain additional Stun Threshold equal to 15% of maximum Energy Shield", - statOrder = { 4265, 10138 }, + statOrder = { 4265, 10131 }, tradeHashes = { [3398301358] = { "Gain additional Ailment Threshold equal to 15% of maximum Energy Shield" }, [416040624] = { "Gain additional Stun Threshold equal to 15% of maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Quipolatl's Soul Core of Flow"] = { ["helmet"] = { type = "SoulCore", + limit = 1, + localMod = false, "8% increased Skill Effect Duration", "8% increased Cooldown Recovery Rate", - statOrder = { 1645, 4677 }, + statOrder = { 1645, 4103 }, tradeHashes = { [1004011302] = { "8% increased Cooldown Recovery Rate" }, [3377888098] = { "8% increased Skill Effect Duration" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Tzamoto's Soul Core of Ferocity"] = { ["helmet"] = { type = "SoulCore", + limit = 1, + localMod = false, "+4 to Maximum Rage", - statOrder = { 9609 }, + statOrder = { 9603 }, tradeHashes = { [1181501418] = { "+4 to Maximum Rage" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Uromoti's Soul Core of Attenuation"] = { ["boots"] = { type = "SoulCore", + limit = 1, + localMod = false, "15% increased Curse Duration", "15% increased Poison Duration", statOrder = { 1540, 2896 }, tradeHashes = { [2011656677] = { "15% increased Poison Duration" }, [3824372849] = { "15% increased Curse Duration" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Opiloti's Soul Core of Assault"] = { ["weapon"] = { type = "SoulCore", + limit = 1, + localMod = false, "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", - statOrder = { 5520 }, + statOrder = { 5516 }, tradeHashes = { [2916861134] = { "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "SoulCore", + limit = 1, + localMod = false, "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", - statOrder = { 5520 }, + statOrder = { 5516 }, tradeHashes = { [2916861134] = { "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "SoulCore", + limit = 1, + localMod = false, "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", - statOrder = { 5520 }, + statOrder = { 5516 }, tradeHashes = { [2916861134] = { "50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Guatelitzi's Soul Core of Endurance"] = { ["weapon"] = { type = "SoulCore", + limit = 1, + localMod = false, "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge", - statOrder = { 5519 }, + statOrder = { 5515 }, tradeHashes = { [1228682002] = { "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "SoulCore", + limit = 1, + localMod = false, "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge", - statOrder = { 5519 }, + statOrder = { 5515 }, tradeHashes = { [1228682002] = { "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "SoulCore", + limit = 1, + localMod = false, "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge", - statOrder = { 5519 }, + statOrder = { 5515 }, tradeHashes = { [1228682002] = { "50% chance when you gain an Endurance Charge to gain an additional Endurance Charge" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Xopec's Soul Core of Power"] = { ["weapon"] = { type = "SoulCore", + limit = 1, + localMod = false, "50% chance when you gain a Power Charge to gain an additional Power Charge", - statOrder = { 5521 }, + statOrder = { 5517 }, tradeHashes = { [3537994888] = { "50% chance when you gain a Power Charge to gain an additional Power Charge" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "SoulCore", + limit = 1, + localMod = false, "50% chance when you gain a Power Charge to gain an additional Power Charge", - statOrder = { 5521 }, + statOrder = { 5517 }, tradeHashes = { [3537994888] = { "50% chance when you gain a Power Charge to gain an additional Power Charge" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "SoulCore", + limit = 1, + localMod = false, "50% chance when you gain a Power Charge to gain an additional Power Charge", - statOrder = { 5521 }, + statOrder = { 5517 }, tradeHashes = { [3537994888] = { "50% chance when you gain a Power Charge to gain an additional Power Charge" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Estazunti's Soul Core of Convalescence"] = { ["boots"] = { type = "SoulCore", + limit = 1, + localMod = false, "12% increased speed of Recoup Effects", - statOrder = { 9663 }, + statOrder = { 9657 }, tradeHashes = { [2363593824] = { "12% increased speed of Recoup Effects" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["helmet"] = { type = "SoulCore", + limit = 1, + localMod = false, "8% of Damage taken Recouped as Life", statOrder = { 1037 }, tradeHashes = { [1444556985] = { "8% of Damage taken Recouped as Life" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Tacati's Soul Core of Affliction"] = { ["helmet"] = { type = "SoulCore", + limit = 1, + localMod = false, "Enemies you Curse have -5% to Chaos Resistance", statOrder = { 3716 }, tradeHashes = { [1772929282] = { "Enemies you Curse have -5% to Chaos Resistance" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Cholotl's Soul Core of War"] = { ["bow"] = { type = "SoulCore", + limit = 1, + localMod = false, "20% increased Projectile Speed", statOrder = { 897 }, tradeHashes = { [3759663284] = { "20% increased Projectile Speed" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Citaqualotl's Soul Core of Foulness"] = { ["weapon"] = { type = "SoulCore", + limit = 1, + localMod = true, "Adds 19 to 29 Chaos damage", statOrder = { 1291 }, tradeHashes = { [2223678961] = { "Adds 19 to 29 Chaos damage" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Xipocado's Soul Core of Dominion"] = { ["wand"] = { type = "SoulCore", + limit = 1, + localMod = false, "Minions deal 40% increased Damage with Command Skills", - statOrder = { 9027 }, + statOrder = { 9022 }, tradeHashes = { [3742865955] = { "Minions deal 40% increased Damage with Command Skills" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "SoulCore", + limit = 1, + localMod = false, "Minions deal 40% increased Damage with Command Skills", - statOrder = { 9027 }, + statOrder = { 9022 }, tradeHashes = { [3742865955] = { "Minions deal 40% increased Damage with Command Skills" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "SoulCore", + limit = 1, + localMod = false, "Minions deal 40% increased Damage with Command Skills", - statOrder = { 9027 }, + statOrder = { 9022 }, tradeHashes = { [3742865955] = { "Minions deal 40% increased Damage with Command Skills" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Soul Core of Tacati"] = { ["weapon"] = { type = "SoulCore", + localMod = true, "15% chance to Poison on Hit with this weapon", - statOrder = { 7813 }, + statOrder = { 7808 }, tradeHashes = { [3885634897] = { "15% chance to Poison on Hit with this weapon" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "SoulCore", + localMod = false, "+11% to Chaos Resistance", statOrder = { 1024 }, tradeHashes = { [2923486259] = { "+11% to Chaos Resistance" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Opiloti"] = { ["weapon"] = { type = "SoulCore", + localMod = true, "15% chance to cause Bleeding on Hit", statOrder = { 2264 }, tradeHashes = { [1519615863] = { "15% chance to cause Bleeding on Hit" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["helmet"] = { type = "SoulCore", + localMod = false, "20% increased Charm Charges gained", - statOrder = { 5605 }, + statOrder = { 5601 }, tradeHashes = { [3585532255] = { "20% increased Charm Charges gained" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Jiquani"] = { ["weapon"] = { type = "SoulCore", + localMod = false, "Recover 2% of maximum Life on Kill", statOrder = { 1511 }, tradeHashes = { [2023107756] = { "Recover 2% of maximum Life on Kill" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["body armour"] = { type = "SoulCore", + localMod = false, "3% increased maximum Life", statOrder = { 889 }, tradeHashes = { [983749596] = { "3% increased maximum Life" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Zalatl"] = { ["weapon"] = { type = "SoulCore", + localMod = false, "Recover 2% of maximum Mana on Kill", statOrder = { 1513 }, tradeHashes = { [1030153674] = { "Recover 2% of maximum Mana on Kill" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["helmet"] = { type = "SoulCore", + localMod = false, "3% increased maximum Mana", statOrder = { 894 }, tradeHashes = { [2748665614] = { "3% increased maximum Mana" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Citaqualotl"] = { ["weapon"] = { type = "SoulCore", + localMod = false, "30% increased Elemental Damage with Attacks", statOrder = { 877 }, tradeHashes = { [387439868] = { "30% increased Elemental Damage with Attacks" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "SoulCore", + localMod = false, "+5% to all Elemental Resistances", statOrder = { 1013 }, tradeHashes = { [2901986750] = { "+5% to all Elemental Resistances" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Puhuarte"] = { ["weapon"] = { type = "SoulCore", + localMod = false, "30% increased Flammability Magnitude", statOrder = { 1055 }, tradeHashes = { [2968503605] = { "30% increased Flammability Magnitude" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["gloves"] = { type = "SoulCore", + localMod = false, "+1% to Maximum Fire Resistance", statOrder = { 1009 }, tradeHashes = { [4095671657] = { "+1% to Maximum Fire Resistance" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Tzamoto"] = { ["weapon"] = { type = "SoulCore", + localMod = false, "30% increased Freeze Buildup", statOrder = { 1057 }, tradeHashes = { [473429811] = { "30% increased Freeze Buildup" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["helmet"] = { type = "SoulCore", + localMod = false, "+1% to Maximum Cold Resistance", statOrder = { 1010 }, tradeHashes = { [3676141501] = { "+1% to Maximum Cold Resistance" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Xopec"] = { ["weapon"] = { type = "SoulCore", + localMod = false, "30% increased chance to Shock", statOrder = { 1059 }, tradeHashes = { [293638271] = { "30% increased chance to Shock" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["boots"] = { type = "SoulCore", + localMod = false, "+1% to Maximum Lightning Resistance", statOrder = { 1011 }, tradeHashes = { [1011760251] = { "+1% to Maximum Lightning Resistance" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Azcapa"] = { ["weapon"] = { type = "SoulCore", + localMod = false, "+15 to Spirit", statOrder = { 896 }, tradeHashes = { [3981240776] = { "+15 to Spirit" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["gloves"] = { type = "SoulCore", + localMod = false, "10% increased Quantity of Gold Dropped by Slain Enemies", - statOrder = { 6917 }, + statOrder = { 6912 }, tradeHashes = { [3175163625] = { "10% increased Quantity of Gold Dropped by Slain Enemies" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Topotante"] = { ["weapon"] = { type = "SoulCore", + localMod = true, "Attacks with this Weapon Penetrate 15% Elemental Resistances", statOrder = { 3436 }, tradeHashes = { [4064396395] = { "Attacks with this Weapon Penetrate 15% Elemental Resistances" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["boots"] = { type = "SoulCore", + localMod = false, "25% increased Elemental Ailment Threshold", statOrder = { 4266 }, tradeHashes = { [3544800472] = { "25% increased Elemental Ailment Threshold" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Quipolatl"] = { ["weapon"] = { type = "SoulCore", + localMod = true, "5% increased Attack Speed", statOrder = { 946 }, tradeHashes = { [210067635] = { "5% increased Attack Speed" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["boots"] = { type = "SoulCore", + localMod = false, "15% reduced Slowing Potency of Debuffs on You", - statOrder = { 4747 }, + statOrder = { 4745 }, tradeHashes = { [924253255] = { "15% reduced Slowing Potency of Debuffs on You" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Ticaba"] = { ["weapon"] = { type = "SoulCore", + localMod = true, "+5% to Critical Damage Bonus", statOrder = { 945 }, tradeHashes = { [2694482655] = { "+5% to Critical Damage Bonus" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["body armour"] = { type = "SoulCore", + localMod = false, "Hits against you have 20% reduced Critical Damage Bonus", statOrder = { 1005 }, tradeHashes = { [3855016469] = { "Hits against you have 20% reduced Critical Damage Bonus" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["shield"] = { type = "SoulCore", + localMod = false, "Hits against you have 20% reduced Critical Damage Bonus", statOrder = { 1005 }, tradeHashes = { [3855016469] = { "Hits against you have 20% reduced Critical Damage Bonus" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["buckler"] = { type = "SoulCore", + localMod = false, "Hits against you have 20% reduced Critical Damage Bonus", statOrder = { 1005 }, tradeHashes = { [3855016469] = { "Hits against you have 20% reduced Critical Damage Bonus" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Atmohua"] = { ["weapon"] = { type = "SoulCore", + localMod = true, "Convert 20% of Requirements to Strength", - statOrder = { 7818 }, + statOrder = { 7813 }, tradeHashes = { [1556124492] = { "Convert 20% of Requirements to Strength" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "SoulCore", + localMod = true, "Convert 20% of Requirements to Strength", - statOrder = { 7818 }, + statOrder = { 7813 }, tradeHashes = { [1556124492] = { "Convert 20% of Requirements to Strength" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Cholotl"] = { ["weapon"] = { type = "SoulCore", + localMod = true, "Convert 20% of Requirements to Dexterity", - statOrder = { 7816 }, + statOrder = { 7811 }, tradeHashes = { [1496740334] = { "Convert 20% of Requirements to Dexterity" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "SoulCore", + localMod = true, "Convert 20% of Requirements to Dexterity", - statOrder = { 7816 }, + statOrder = { 7811 }, tradeHashes = { [1496740334] = { "Convert 20% of Requirements to Dexterity" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Soul Core of Zantipi"] = { ["weapon"] = { type = "SoulCore", + localMod = true, "Convert 20% of Requirements to Intelligence", - statOrder = { 7817 }, + statOrder = { 7812 }, tradeHashes = { [2913012734] = { "Convert 20% of Requirements to Intelligence" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "SoulCore", + localMod = true, "Convert 20% of Requirements to Intelligence", - statOrder = { 7817 }, + statOrder = { 7812 }, tradeHashes = { [2913012734] = { "Convert 20% of Requirements to Intelligence" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Guatelitzi's Thesis"] = { ["helmet"] = { type = "SoulCore", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Gain Armour equal to 35% of Life Lost from Hits in the past 8 seconds", - statOrder = { 6765 }, + statOrder = { 6760 }, tradeHashes = { [3903510399] = { "Gain Armour equal to 35% of Life Lost from Hits in the past 8 seconds" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["body armour"] = { type = "SoulCore", + limit = 1, + limitId = "AncientAugment", + localMod = false, "10% of Physical Damage prevented Recouped as Life", - statOrder = { 9451 }, + statOrder = { 9445 }, tradeHashes = { [1374654984] = { "10% of Physical Damage prevented Recouped as Life" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["boots"] = { type = "SoulCore", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Lose 5% of maximum Life per second while Sprinting", "25% increased Movement Speed while Sprinting", - statOrder = { 7464, 10069 }, + statOrder = { 7459, 10062 }, tradeHashes = { [3473409233] = { "Lose 5% of maximum Life per second while Sprinting" }, [3107707789] = { "25% increased Movement Speed while Sprinting" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Citaqualotl's Thesis"] = { ["body armour"] = { type = "SoulCore", + limit = 1, + limitId = "AncientAugment", + localMod = false, "You Recoup 50% of Damage taken by your Offerings as Life", - statOrder = { 9687 }, + statOrder = { 9681 }, tradeHashes = { [1937310173] = { "You Recoup 50% of Damage taken by your Offerings as Life" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["gloves"] = { type = "SoulCore", + limit = 1, + limitId = "AncientAugment", + localMod = false, "One of your Persistent Minions revives when an Offering expires", - statOrder = { 9781 }, + statOrder = { 9775 }, tradeHashes = { [1480688478] = { "One of your Persistent Minions revives when an Offering expires" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["boots"] = { type = "SoulCore", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Sacrifice 10% of maximum Life to gain that much Guard when you Dodge Roll", - statOrder = { 9788 }, + statOrder = { 9782 }, tradeHashes = { [1585886916] = { "Sacrifice 10% of maximum Life to gain that much Guard when you Dodge Roll" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Jiquani's Thesis"] = { ["helmet"] = { type = "SoulCore", + limit = 1, + limitId = "AncientAugment", + localMod = false, "+1 to maximum Mana per 2 Item Energy Shield on Equipped Helmet", - statOrder = { 6723 }, + statOrder = { 6718 }, tradeHashes = { [280497929] = { "+1 to maximum Mana per 2 Item Energy Shield on Equipped Helmet" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["gloves"] = { type = "SoulCore", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Energy Shield Recharge starts after spending a total of", " 2000 Mana, no more than once every 2 seconds", - statOrder = { 6448, 6448.1 }, + statOrder = { 6443, 6443.1 }, tradeHashes = { [2241849004] = { "Energy Shield Recharge starts after spending a total of", " 2000 Mana, no more than once every 2 seconds" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["boots"] = { type = "SoulCore", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Increases and Reductions to Movement Speed also", " apply to Energy Shield Recharge Rate", - statOrder = { 7327, 7327.1 }, + statOrder = { 7322, 7322.1 }, tradeHashes = { [4282982513] = { "Increases and Reductions to Movement Speed also", " apply to Energy Shield Recharge Rate" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Quipolatl's Thesis"] = { ["helmet"] = { type = "SoulCore", + limit = 1, + limitId = "AncientAugment", + localMod = false, "A random Skill that requires Glory generates 50% of its maximum Glory when your Marks Activate", - statOrder = { 8821 }, + statOrder = { 8816 }, tradeHashes = { [2231410646] = { "A random Skill that requires Glory generates 50% of its maximum Glory when your Marks Activate" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["gloves"] = { type = "SoulCore", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Your Energy Shield Recharge starts when your Minions are Reformed", - statOrder = { 6446 }, + statOrder = { 6441 }, tradeHashes = { [1919509054] = { "Your Energy Shield Recharge starts when your Minions are Reformed" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["body armour"] = { type = "SoulCore", + limit = 1, + limitId = "AncientAugment", + localMod = false, "+75% of Armour also applies to Chaos Damage while on full Energy Shield", statOrder = { 4384 }, tradeHashes = { [2191621386] = { "+75% of Armour also applies to Chaos Damage while on full Energy Shield" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Amanamu's Gaze"] = { ["helmet"] = { type = "AbyssalEye", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Remove a Damaging Ailment when you use a Command Skill", - statOrder = { 9748 }, + statOrder = { 9742 }, tradeHashes = { [594547430] = { "Remove a Damaging Ailment when you use a Command Skill" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["body armour"] = { type = "AbyssalEye", + limit = 1, + limitId = "AncientAugment", + localMod = false, "+2 to Armour per 1 Spirit", statOrder = { 4398 }, tradeHashes = { [1197632982] = { "+2 to Armour per 1 Spirit" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["boots"] = { type = "AbyssalEye", + limit = 1, + limitId = "AncientAugment", + localMod = false, "1% increased Movement Speed per 15 Spirit, up to a maximum of 40%", "Other Modifiers to Movement Speed except for Sprinting do not apply", - statOrder = { 9153, 9153.1 }, + statOrder = { 9147, 9147.1 }, tradeHashes = { [2703838669] = { "1% increased Movement Speed per 15 Spirit, up to a maximum of 40%", "Other Modifiers to Movement Speed except for Sprinting do not apply" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Kurgal's Gaze"] = { ["helmet"] = { type = "AbyssalEye", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Increases and Reductions to Life Regeneration Rate also apply to Mana Regeneration Rate", statOrder = { 4233 }, tradeHashes = { [3570773271] = { "Increases and Reductions to Life Regeneration Rate also apply to Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["gloves"] = { type = "AbyssalEye", + limit = 1, + limitId = "AncientAugment", + localMod = false, "40% increased effect of Arcane Surge on you", statOrder = { 2996 }, tradeHashes = { [2103650854] = { "40% increased effect of Arcane Surge on you" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["boots"] = { type = "AbyssalEye", + limit = 1, + limitId = "AncientAugment", + localMod = false, "15% increased Mana Cost Efficiency if you haven't Dodge Rolled Recently", - statOrder = { 7970 }, + statOrder = { 7965 }, tradeHashes = { [2876843277] = { "15% increased Mana Cost Efficiency if you haven't Dodge Rolled Recently" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Tecrod's Gaze"] = { ["body armour"] = { type = "AbyssalEye", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Regenerate 1.5% of maximum Life per second", statOrder = { 1691 }, tradeHashes = { [836936635] = { "Regenerate 1.5% of maximum Life per second" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["gloves"] = { type = "AbyssalEye", + limit = 1, + limitId = "AncientAugment", + localMod = false, "25% increased Life Cost Efficiency", - statOrder = { 4708 }, + statOrder = { 4706 }, tradeHashes = { [310945763] = { "25% increased Life Cost Efficiency" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["boots"] = { type = "AbyssalEye", + limit = 1, + limitId = "AncientAugment", + localMod = false, "10% increased Movement Speed when on Low Life", statOrder = { 1554 }, tradeHashes = { [649025131] = { "10% increased Movement Speed when on Low Life" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Ulaman's Gaze"] = { ["helmet"] = { type = "AbyssalEye", + limit = 1, + limitId = "AncientAugment", + localMod = false, "+1 to Accuracy Rating per 1 Item Evasion Rating on Equipped Helmet", statOrder = { 4139 }, tradeHashes = { [687156079] = { "+1 to Accuracy Rating per 1 Item Evasion Rating on Equipped Helmet" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["gloves"] = { type = "AbyssalEye", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Critical Hit chance is Lucky against Parried enemies", - statOrder = { 5809 }, + statOrder = { 5805 }, tradeHashes = { [935518591] = { "Critical Hit chance is Lucky against Parried enemies" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["body armour"] = { type = "AbyssalEye", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Prevent +3% of Damage from Deflected Hits", - statOrder = { 4679 }, + statOrder = { 4677 }, tradeHashes = { [3552135623] = { "Prevent +3% of Damage from Deflected Hits" }, }, - isSocketBound = false, - rank = { 60 }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Desert Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 7 to 11 Fire Damage", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 832, 1077 }, + statOrder = { 832 }, tradeHashes = { [709508406] = { "Adds 7 to 11 Fire Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["wand"] = { type = "Rune", + localMod = false, "Gain 8% of Damage as Extra Fire Damage", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 863, 1077 }, + statOrder = { 863 }, tradeHashes = { [3015669065] = { "Gain 8% of Damage as Extra Fire Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["staff"] = { type = "Rune", + localMod = false, "Gain 8% of Damage as Extra Fire Damage", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 863, 1077 }, + statOrder = { 863 }, tradeHashes = { [3015669065] = { "Gain 8% of Damage as Extra Fire Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "+14% to Fire Resistance", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1014, 887, 892 }, + statOrder = { 1014 }, tradeHashes = { [3372524247] = { "+14% to Fire Resistance" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Glacial Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 6 to 10 Cold Damage", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 833, 1057 }, + statOrder = { 833 }, tradeHashes = { [1037193709] = { "Adds 6 to 10 Cold Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["wand"] = { type = "Rune", + localMod = false, "Gain 8% of Damage as Extra Cold Damage", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 866, 1057 }, + statOrder = { 866 }, tradeHashes = { [2505884597] = { "Gain 8% of Damage as Extra Cold Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["staff"] = { type = "Rune", + localMod = false, "Gain 8% of Damage as Extra Cold Damage", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 866, 1057 }, + statOrder = { 866 }, tradeHashes = { [2505884597] = { "Gain 8% of Damage as Extra Cold Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "+14% to Cold Resistance", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1020, 887, 892 }, + statOrder = { 1020 }, tradeHashes = { [4220027924] = { "+14% to Cold Resistance" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Storm Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 1 to 20 Lightning Damage", - "Bonded: 30% increased Magnitude of Shock you inflict", - statOrder = { 834, 9845 }, + statOrder = { 834 }, tradeHashes = { [3336890334] = { "Adds 1 to 20 Lightning Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Magnitude of Shock you inflict", + statOrder = { 9839 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["wand"] = { type = "Rune", + localMod = false, "Gain 8% of Damage as Extra Lightning Damage", - "Bonded: 30% increased Magnitude of Shock you inflict", - statOrder = { 869, 9845 }, + statOrder = { 869 }, tradeHashes = { [3278136794] = { "Gain 8% of Damage as Extra Lightning Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Magnitude of Shock you inflict", + statOrder = { 9839 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["staff"] = { type = "Rune", + localMod = false, "Gain 8% of Damage as Extra Lightning Damage", - "Bonded: 30% increased Magnitude of Shock you inflict", - statOrder = { 869, 9845 }, + statOrder = { 869 }, tradeHashes = { [3278136794] = { "Gain 8% of Damage as Extra Lightning Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Magnitude of Shock you inflict", + statOrder = { 9839 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "+14% to Lightning Resistance", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1023, 887, 892 }, + statOrder = { 1023 }, tradeHashes = { [1671376347] = { "+14% to Lightning Resistance" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Iron Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "16% increased Physical Damage", - "Bonded: 20% increased effect of Fully Broken Armour", - statOrder = { 830, 5236 }, + statOrder = { 830 }, tradeHashes = { [1805374733] = { "16% increased Physical Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "20% increased effect of Fully Broken Armour", + statOrder = { 5232 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["wand"] = { type = "Rune", + localMod = false, "25% increased Spell Damage", - "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", - statOrder = { 871, 4411 }, + statOrder = { 871 }, tradeHashes = { [2974417149] = { "25% increased Spell Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", + statOrder = { 4411 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["staff"] = { type = "Rune", + localMod = false, "25% increased Spell Damage", - "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", - statOrder = { 871, 4411 }, + statOrder = { 871 }, tradeHashes = { [2974417149] = { "25% increased Spell Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", + statOrder = { 4411 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = true, "16% increased Armour, Evasion and Energy Shield", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 854, 887, 892 }, + statOrder = { 854 }, tradeHashes = { [3523867985] = { "16% increased Armour, Evasion and Energy Shield" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Body Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Leeches 4% of Physical Damage as Life", - "Bonded: 5% increased maximum Life", - statOrder = { 1039, 889 }, + statOrder = { 1039 }, tradeHashes = { [55876295] = { "Leeches 4% of Physical Damage as Life" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["wand"] = { type = "Rune", + localMod = false, "+40 to maximum Energy Shield", - "Bonded: 5% increased maximum Life", - statOrder = { 885, 889 }, + statOrder = { 885 }, tradeHashes = { [3489782002] = { "+40 to maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["staff"] = { type = "Rune", + localMod = false, "+40 to maximum Energy Shield", - "Bonded: 5% increased maximum Life", - statOrder = { 885, 889 }, + statOrder = { 885 }, tradeHashes = { [3489782002] = { "+40 to maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "+45 to maximum Life", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 887, 887, 892 }, + statOrder = { 887 }, tradeHashes = { [3299347043] = { "+45 to maximum Life" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Mind Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Leeches 3% of Physical Damage as Mana", - "Bonded: 5% increased maximum Mana", - statOrder = { 1045, 894 }, + statOrder = { 1045 }, tradeHashes = { [669069897] = { "Leeches 3% of Physical Damage as Mana" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "5% increased maximum Mana", + statOrder = { 894 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["wand"] = { type = "Rune", + localMod = false, "+60 to maximum Mana", - "Bonded: 5% increased maximum Mana", - statOrder = { 892, 894 }, + statOrder = { 892 }, tradeHashes = { [1050105434] = { "+60 to maximum Mana" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "5% increased maximum Mana", + statOrder = { 894 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["staff"] = { type = "Rune", + localMod = false, "+60 to maximum Mana", - "Bonded: 5% increased maximum Mana", - statOrder = { 892, 894 }, + statOrder = { 892 }, tradeHashes = { [1050105434] = { "+60 to maximum Mana" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "5% increased maximum Mana", + statOrder = { 894 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "+30 to maximum Mana", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 892, 887, 892 }, + statOrder = { 892 }, tradeHashes = { [1050105434] = { "+30 to maximum Mana" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rebirth Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "Gain 25 Life per enemy killed", - "Bonded: Regenerate 0.4% of maximum Life per second", - statOrder = { 1042, 1691 }, + statOrder = { 1042 }, tradeHashes = { [3695891184] = { "Gain 25 Life per enemy killed" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Regenerate 0.4% of maximum Life per second", + statOrder = { 1691 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["wand"] = { type = "Rune", + localMod = false, "8% increased Energy Shield Recharge Rate", - "Bonded: 8% of Damage taken Recouped as Life", - statOrder = { 1032, 1037 }, + statOrder = { 1032 }, tradeHashes = { [2339757871] = { "8% increased Energy Shield Recharge Rate" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "8% of Damage taken Recouped as Life", + statOrder = { 1037 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["staff"] = { type = "Rune", + localMod = false, "8% increased Energy Shield Recharge Rate", - "Bonded: 8% of Damage taken Recouped as Life", - statOrder = { 1032, 1037 }, + statOrder = { 1032 }, tradeHashes = { [2339757871] = { "8% increased Energy Shield Recharge Rate" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "8% of Damage taken Recouped as Life", + statOrder = { 1037 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "Regenerate 0.4% of maximum Life per second", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1691, 887, 892 }, + statOrder = { 1691 }, tradeHashes = { [836936635] = { "Regenerate 0.4% of maximum Life per second" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Inspiration Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "Gain 20 Mana per enemy killed", - "Bonded: 12% of Skill Mana Costs Converted to Life Costs", - statOrder = { 1047, 4744 }, + statOrder = { 1047 }, tradeHashes = { [1368271171] = { "Gain 20 Mana per enemy killed" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "12% of Skill Mana Costs Converted to Life Costs", + statOrder = { 4742 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["wand"] = { type = "Rune", + localMod = false, "25% increased Mana Regeneration Rate", - "Bonded: 16% increased Mana Cost Efficiency", - statOrder = { 1043, 4718 }, + statOrder = { 1043 }, tradeHashes = { [789117908] = { "25% increased Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "16% increased Mana Cost Efficiency", + statOrder = { 4716 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["staff"] = { type = "Rune", + localMod = false, "25% increased Mana Regeneration Rate", - "Bonded: 16% increased Mana Cost Efficiency", - statOrder = { 1043, 4718 }, + statOrder = { 1043 }, tradeHashes = { [789117908] = { "25% increased Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "16% increased Mana Cost Efficiency", + statOrder = { 4716 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "15% increased Mana Regeneration Rate", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1043, 887, 892 }, + statOrder = { 1043 }, tradeHashes = { [789117908] = { "15% increased Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Stone Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Causes 30% increased Stun Buildup", - "Bonded: 40% increased Damage against Immobilised Enemies", - statOrder = { 1052, 5959 }, + statOrder = { 1052 }, tradeHashes = { [791928121] = { "Causes 30% increased Stun Buildup" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "40% increased Damage against Immobilised Enemies", + statOrder = { 5954 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["wand"] = { type = "Rune", + localMod = false, "Gain additional Stun Threshold equal to 12% of maximum Energy Shield", - "Bonded: 30% increased Immobilisation buildup", - statOrder = { 10138, 7193 }, + statOrder = { 10131 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 12% of maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Immobilisation buildup", + statOrder = { 7188 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["staff"] = { type = "Rune", + localMod = false, "Gain additional Stun Threshold equal to 12% of maximum Energy Shield", - "Bonded: 30% increased Immobilisation buildup", - statOrder = { 10138, 7193 }, + statOrder = { 10131 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 12% of maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Immobilisation buildup", + statOrder = { 7188 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "+75 to Stun Threshold", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1061, 887, 892 }, + statOrder = { 1061 }, tradeHashes = { [915769802] = { "+75 to Stun Threshold" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Vision Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "+90 to Accuracy Rating", - "Bonded: Attacks have +1% to Critical Hit Chance", - statOrder = { 835, 4465 }, + statOrder = { 835 }, tradeHashes = { [691932474] = { "+90 to Accuracy Rating" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Attacks have +1% to Critical Hit Chance", + statOrder = { 4465 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["wand"] = { type = "Rune", + localMod = false, "20% increased Critical Hit Chance for Spells", - "Bonded: 25% increased Critical Damage Bonus", - statOrder = { 978, 980 }, + statOrder = { 978 }, tradeHashes = { [737908626] = { "20% increased Critical Hit Chance for Spells" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "25% increased Critical Damage Bonus", + statOrder = { 980 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["staff"] = { type = "Rune", + localMod = false, "20% increased Critical Hit Chance for Spells", - "Bonded: 25% increased Critical Damage Bonus", - statOrder = { 978, 980 }, + statOrder = { 978 }, tradeHashes = { [737908626] = { "20% increased Critical Hit Chance for Spells" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "25% increased Critical Damage Bonus", + statOrder = { 980 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "12% increased Life and Mana Recovery from Flasks", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 6644, 887, 892 }, + statOrder = { 6639 }, tradeHashes = { [2310741722] = { "12% increased Life and Mana Recovery from Flasks" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Lesser Desert Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 4 to 6 Fire Damage", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 832, 1077 }, + statOrder = { 832 }, tradeHashes = { [709508406] = { "Adds 4 to 6 Fire Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["wand"] = { type = "Rune", + localMod = false, "Gain 6% of Damage as Extra Fire Damage", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 863, 1077 }, + statOrder = { 863 }, tradeHashes = { [3015669065] = { "Gain 6% of Damage as Extra Fire Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["staff"] = { type = "Rune", + localMod = false, "Gain 6% of Damage as Extra Fire Damage", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 863, 1077 }, + statOrder = { 863 }, tradeHashes = { [3015669065] = { "Gain 6% of Damage as Extra Fire Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "+10% to Fire Resistance", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1014, 887, 892 }, + statOrder = { 1014 }, tradeHashes = { [3372524247] = { "+10% to Fire Resistance" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Lesser Glacial Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 3 to 5 Cold Damage", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 833, 1057 }, + statOrder = { 833 }, tradeHashes = { [1037193709] = { "Adds 3 to 5 Cold Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["wand"] = { type = "Rune", + localMod = false, "Gain 6% of Damage as Extra Cold Damage", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 866, 1057 }, + statOrder = { 866 }, tradeHashes = { [2505884597] = { "Gain 6% of Damage as Extra Cold Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["staff"] = { type = "Rune", + localMod = false, "Gain 6% of Damage as Extra Cold Damage", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 866, 1057 }, + statOrder = { 866 }, tradeHashes = { [2505884597] = { "Gain 6% of Damage as Extra Cold Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "+10% to Cold Resistance", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1020, 887, 892 }, + statOrder = { 1020 }, tradeHashes = { [4220027924] = { "+10% to Cold Resistance" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Lesser Storm Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 1 to 10 Lightning Damage", - "Bonded: 30% increased Magnitude of Shock you inflict", - statOrder = { 834, 9845 }, + statOrder = { 834 }, tradeHashes = { [3336890334] = { "Adds 1 to 10 Lightning Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "30% increased Magnitude of Shock you inflict", + statOrder = { 9839 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["wand"] = { type = "Rune", + localMod = false, "Gain 6% of Damage as Extra Lightning Damage", - "Bonded: 30% increased Magnitude of Shock you inflict", - statOrder = { 869, 9845 }, + statOrder = { 869 }, tradeHashes = { [3278136794] = { "Gain 6% of Damage as Extra Lightning Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "30% increased Magnitude of Shock you inflict", + statOrder = { 9839 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["staff"] = { type = "Rune", + localMod = false, "Gain 6% of Damage as Extra Lightning Damage", - "Bonded: 30% increased Magnitude of Shock you inflict", - statOrder = { 869, 9845 }, + statOrder = { 869 }, tradeHashes = { [3278136794] = { "Gain 6% of Damage as Extra Lightning Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "30% increased Magnitude of Shock you inflict", + statOrder = { 9839 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "+10% to Lightning Resistance", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1023, 887, 892 }, + statOrder = { 1023 }, tradeHashes = { [1671376347] = { "+10% to Lightning Resistance" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Lesser Iron Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "14% increased Physical Damage", - "Bonded: 20% increased effect of Fully Broken Armour", - statOrder = { 830, 5236 }, + statOrder = { 830 }, tradeHashes = { [1805374733] = { "14% increased Physical Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "20% increased effect of Fully Broken Armour", + statOrder = { 5232 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["wand"] = { type = "Rune", + localMod = false, "20% increased Spell Damage", - "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", - statOrder = { 871, 4411 }, + statOrder = { 871 }, tradeHashes = { [2974417149] = { "20% increased Spell Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", + statOrder = { 4411 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["staff"] = { type = "Rune", + localMod = false, "20% increased Spell Damage", - "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", - statOrder = { 871, 4411 }, + statOrder = { 871 }, tradeHashes = { [2974417149] = { "20% increased Spell Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", + statOrder = { 4411 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = true, "14% increased Armour, Evasion and Energy Shield", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 854, 887, 892 }, + statOrder = { 854 }, tradeHashes = { [3523867985] = { "14% increased Armour, Evasion and Energy Shield" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Lesser Body Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Leeches 3% of Physical Damage as Life", - "Bonded: 5% increased maximum Life", - statOrder = { 1039, 889 }, + statOrder = { 1039 }, tradeHashes = { [55876295] = { "Leeches 3% of Physical Damage as Life" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["wand"] = { type = "Rune", + localMod = false, "+30 to maximum Energy Shield", - "Bonded: 5% increased maximum Life", - statOrder = { 885, 889 }, + statOrder = { 885 }, tradeHashes = { [3489782002] = { "+30 to maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["staff"] = { type = "Rune", + localMod = false, "+30 to maximum Energy Shield", - "Bonded: 5% increased maximum Life", - statOrder = { 885, 889 }, + statOrder = { 885 }, tradeHashes = { [3489782002] = { "+30 to maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "+30 to maximum Life", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 887, 887, 892 }, + statOrder = { 887 }, tradeHashes = { [3299347043] = { "+30 to maximum Life" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Lesser Mind Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Leeches 2% of Physical Damage as Mana", - "Bonded: 5% increased maximum Mana", - statOrder = { 1045, 894 }, + statOrder = { 1045 }, tradeHashes = { [669069897] = { "Leeches 2% of Physical Damage as Mana" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "5% increased maximum Mana", + statOrder = { 894 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["wand"] = { type = "Rune", + localMod = false, "+45 to maximum Mana", - "Bonded: 5% increased maximum Mana", - statOrder = { 892, 894 }, + statOrder = { 892 }, tradeHashes = { [1050105434] = { "+45 to maximum Mana" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "5% increased maximum Mana", + statOrder = { 894 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["staff"] = { type = "Rune", + localMod = false, "+45 to maximum Mana", - "Bonded: 5% increased maximum Mana", - statOrder = { 892, 894 }, + statOrder = { 892 }, tradeHashes = { [1050105434] = { "+45 to maximum Mana" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "5% increased maximum Mana", + statOrder = { 894 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "+20 to maximum Mana", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 892, 887, 892 }, + statOrder = { 892 }, tradeHashes = { [1050105434] = { "+20 to maximum Mana" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Lesser Rebirth Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "Gain 15 Life per enemy killed", - "Bonded: Regenerate 0.4% of maximum Life per second", - statOrder = { 1042, 1691 }, + statOrder = { 1042 }, tradeHashes = { [3695891184] = { "Gain 15 Life per enemy killed" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Regenerate 0.4% of maximum Life per second", + statOrder = { 1691 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["wand"] = { type = "Rune", + localMod = false, "6% increased Energy Shield Recharge Rate", - "Bonded: 8% of Damage taken Recouped as Life", - statOrder = { 1032, 1037 }, + statOrder = { 1032 }, tradeHashes = { [2339757871] = { "6% increased Energy Shield Recharge Rate" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "8% of Damage taken Recouped as Life", + statOrder = { 1037 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["staff"] = { type = "Rune", + localMod = false, "6% increased Energy Shield Recharge Rate", - "Bonded: 8% of Damage taken Recouped as Life", - statOrder = { 1032, 1037 }, + statOrder = { 1032 }, tradeHashes = { [2339757871] = { "6% increased Energy Shield Recharge Rate" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "8% of Damage taken Recouped as Life", + statOrder = { 1037 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "Regenerate 0.35% of maximum Life per second", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1691, 887, 892 }, + statOrder = { 1691 }, tradeHashes = { [836936635] = { "Regenerate 0.35% of maximum Life per second" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Lesser Inspiration Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "Gain 10 Mana per enemy killed", - "Bonded: 12% of Skill Mana Costs Converted to Life Costs", - statOrder = { 1047, 4744 }, + statOrder = { 1047 }, tradeHashes = { [1368271171] = { "Gain 10 Mana per enemy killed" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "12% of Skill Mana Costs Converted to Life Costs", + statOrder = { 4742 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["wand"] = { type = "Rune", + localMod = false, "20% increased Mana Regeneration Rate", - "Bonded: 16% increased Mana Cost Efficiency", - statOrder = { 1043, 4718 }, + statOrder = { 1043 }, tradeHashes = { [789117908] = { "20% increased Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "16% increased Mana Cost Efficiency", + statOrder = { 4716 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["staff"] = { type = "Rune", + localMod = false, "20% increased Mana Regeneration Rate", - "Bonded: 16% increased Mana Cost Efficiency", - statOrder = { 1043, 4718 }, + statOrder = { 1043 }, tradeHashes = { [789117908] = { "20% increased Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "16% increased Mana Cost Efficiency", + statOrder = { 4716 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "12% increased Mana Regeneration Rate", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1043, 887, 892 }, + statOrder = { 1043 }, tradeHashes = { [789117908] = { "12% increased Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Lesser Stone Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Causes 20% increased Stun Buildup", - "Bonded: 40% increased Damage against Immobilised Enemies", - statOrder = { 1052, 5959 }, + statOrder = { 1052 }, tradeHashes = { [791928121] = { "Causes 20% increased Stun Buildup" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "40% increased Damage against Immobilised Enemies", + statOrder = { 5954 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["wand"] = { type = "Rune", + localMod = false, "Gain additional Stun Threshold equal to 10% of maximum Energy Shield", - "Bonded: 30% increased Immobilisation buildup", - statOrder = { 10138, 7193 }, + statOrder = { 10131 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 10% of maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "30% increased Immobilisation buildup", + statOrder = { 7188 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["staff"] = { type = "Rune", + localMod = false, "Gain additional Stun Threshold equal to 10% of maximum Energy Shield", - "Bonded: 30% increased Immobilisation buildup", - statOrder = { 10138, 7193 }, + statOrder = { 10131 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 10% of maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "30% increased Immobilisation buildup", + statOrder = { 7188 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "+50 to Stun Threshold", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1061, 887, 892 }, + statOrder = { 1061 }, tradeHashes = { [915769802] = { "+50 to Stun Threshold" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Lesser Vision Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "+60 to Accuracy Rating", - "Bonded: Attacks have +1% to Critical Hit Chance", - statOrder = { 835, 4465 }, + statOrder = { 835 }, tradeHashes = { [691932474] = { "+60 to Accuracy Rating" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Attacks have +1% to Critical Hit Chance", + statOrder = { 4465 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["wand"] = { type = "Rune", + localMod = false, "16% increased Critical Hit Chance for Spells", - "Bonded: 25% increased Critical Damage Bonus", - statOrder = { 978, 980 }, + statOrder = { 978 }, tradeHashes = { [737908626] = { "16% increased Critical Hit Chance for Spells" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "25% increased Critical Damage Bonus", + statOrder = { 980 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["staff"] = { type = "Rune", + localMod = false, "16% increased Critical Hit Chance for Spells", - "Bonded: 25% increased Critical Damage Bonus", - statOrder = { 978, 980 }, + statOrder = { 978 }, tradeHashes = { [737908626] = { "16% increased Critical Hit Chance for Spells" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "25% increased Critical Damage Bonus", + statOrder = { 980 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "8% increased Life and Mana Recovery from Flasks", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 6644, 887, 892 }, + statOrder = { 6639 }, tradeHashes = { [2310741722] = { "8% increased Life and Mana Recovery from Flasks" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Greater Desert Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 13 to 16 Fire Damage", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 832, 1077 }, + statOrder = { 832 }, tradeHashes = { [709508406] = { "Adds 13 to 16 Fire Damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["wand"] = { type = "Rune", + localMod = false, "Gain 10% of Damage as Extra Fire Damage", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 863, 1077 }, + statOrder = { 863 }, tradeHashes = { [3015669065] = { "Gain 10% of Damage as Extra Fire Damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["staff"] = { type = "Rune", + localMod = false, "Gain 10% of Damage as Extra Fire Damage", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 863, 1077 }, + statOrder = { 863 }, tradeHashes = { [3015669065] = { "Gain 10% of Damage as Extra Fire Damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "+18% to Fire Resistance", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1014, 887, 892 }, + statOrder = { 1014 }, tradeHashes = { [3372524247] = { "+18% to Fire Resistance" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Greater Glacial Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 9 to 15 Cold Damage", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 833, 1057 }, + statOrder = { 833 }, tradeHashes = { [1037193709] = { "Adds 9 to 15 Cold Damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["wand"] = { type = "Rune", + localMod = false, "Gain 10% of Damage as Extra Cold Damage", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 866, 1057 }, + statOrder = { 866 }, tradeHashes = { [2505884597] = { "Gain 10% of Damage as Extra Cold Damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["staff"] = { type = "Rune", + localMod = false, "Gain 10% of Damage as Extra Cold Damage", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 866, 1057 }, + statOrder = { 866 }, tradeHashes = { [2505884597] = { "Gain 10% of Damage as Extra Cold Damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "+18% to Cold Resistance", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1020, 887, 892 }, + statOrder = { 1020 }, tradeHashes = { [4220027924] = { "+18% to Cold Resistance" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Greater Storm Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 1 to 30 Lightning Damage", - "Bonded: 30% increased Magnitude of Shock you inflict", - statOrder = { 834, 9845 }, + statOrder = { 834 }, tradeHashes = { [3336890334] = { "Adds 1 to 30 Lightning Damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Magnitude of Shock you inflict", + statOrder = { 9839 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["wand"] = { type = "Rune", + localMod = false, "Gain 10% of Damage as Extra Lightning Damage", - "Bonded: 30% increased Magnitude of Shock you inflict", - statOrder = { 869, 9845 }, + statOrder = { 869 }, tradeHashes = { [3278136794] = { "Gain 10% of Damage as Extra Lightning Damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Magnitude of Shock you inflict", + statOrder = { 9839 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["staff"] = { type = "Rune", + localMod = false, "Gain 10% of Damage as Extra Lightning Damage", - "Bonded: 30% increased Magnitude of Shock you inflict", - statOrder = { 869, 9845 }, + statOrder = { 869 }, tradeHashes = { [3278136794] = { "Gain 10% of Damage as Extra Lightning Damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Magnitude of Shock you inflict", + statOrder = { 9839 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "+18% to Lightning Resistance", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1023, 887, 892 }, + statOrder = { 1023 }, tradeHashes = { [1671376347] = { "+18% to Lightning Resistance" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Greater Iron Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "18% increased Physical Damage", - "Bonded: 20% increased effect of Fully Broken Armour", - statOrder = { 830, 5236 }, + statOrder = { 830 }, tradeHashes = { [1805374733] = { "18% increased Physical Damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "20% increased effect of Fully Broken Armour", + statOrder = { 5232 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["wand"] = { type = "Rune", + localMod = false, "30% increased Spell Damage", - "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", - statOrder = { 871, 4411 }, + statOrder = { 871 }, tradeHashes = { [2974417149] = { "30% increased Spell Damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", + statOrder = { 4411 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["staff"] = { type = "Rune", + localMod = false, "30% increased Spell Damage", - "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", - statOrder = { 871, 4411 }, + statOrder = { 871 }, tradeHashes = { [2974417149] = { "30% increased Spell Damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", + statOrder = { 4411 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = true, "18% increased Armour, Evasion and Energy Shield", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 854, 887, 892 }, + statOrder = { 854 }, tradeHashes = { [3523867985] = { "18% increased Armour, Evasion and Energy Shield" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Greater Body Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Leeches 5% of Physical Damage as Life", - "Bonded: 5% increased maximum Life", - statOrder = { 1039, 889 }, + statOrder = { 1039 }, tradeHashes = { [55876295] = { "Leeches 5% of Physical Damage as Life" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["wand"] = { type = "Rune", + localMod = false, "+50 to maximum Energy Shield", - "Bonded: 5% increased maximum Life", - statOrder = { 885, 889 }, + statOrder = { 885 }, tradeHashes = { [3489782002] = { "+50 to maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["staff"] = { type = "Rune", + localMod = false, "+50 to maximum Energy Shield", - "Bonded: 5% increased maximum Life", - statOrder = { 885, 889 }, + statOrder = { 885 }, tradeHashes = { [3489782002] = { "+50 to maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "+60 to maximum Life", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 887, 887, 892 }, + statOrder = { 887 }, tradeHashes = { [3299347043] = { "+60 to maximum Life" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Greater Mind Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Leeches 4% of Physical Damage as Mana", - "Bonded: 5% increased maximum Mana", - statOrder = { 1045, 894 }, + statOrder = { 1045 }, tradeHashes = { [669069897] = { "Leeches 4% of Physical Damage as Mana" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "5% increased maximum Mana", + statOrder = { 894 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["wand"] = { type = "Rune", + localMod = false, "+75 to maximum Mana", - "Bonded: 5% increased maximum Mana", - statOrder = { 892, 894 }, + statOrder = { 892 }, tradeHashes = { [1050105434] = { "+75 to maximum Mana" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "5% increased maximum Mana", + statOrder = { 894 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["staff"] = { type = "Rune", + localMod = false, "+75 to maximum Mana", - "Bonded: 5% increased maximum Mana", - statOrder = { 892, 894 }, + statOrder = { 892 }, tradeHashes = { [1050105434] = { "+75 to maximum Mana" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "5% increased maximum Mana", + statOrder = { 894 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "+40 to maximum Mana", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 892, 887, 892 }, + statOrder = { 892 }, tradeHashes = { [1050105434] = { "+40 to maximum Mana" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Greater Rebirth Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "Gain 35 Life per enemy killed", - "Bonded: Regenerate 0.4% of maximum Life per second", - statOrder = { 1042, 1691 }, + statOrder = { 1042 }, tradeHashes = { [3695891184] = { "Gain 35 Life per enemy killed" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Regenerate 0.4% of maximum Life per second", + statOrder = { 1691 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["wand"] = { type = "Rune", + localMod = false, "10% increased Energy Shield Recharge Rate", - "Bonded: 8% of Damage taken Recouped as Life", - statOrder = { 1032, 1037 }, + statOrder = { 1032 }, tradeHashes = { [2339757871] = { "10% increased Energy Shield Recharge Rate" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "8% of Damage taken Recouped as Life", + statOrder = { 1037 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["staff"] = { type = "Rune", + localMod = false, "10% increased Energy Shield Recharge Rate", - "Bonded: 8% of Damage taken Recouped as Life", - statOrder = { 1032, 1037 }, + statOrder = { 1032 }, tradeHashes = { [2339757871] = { "10% increased Energy Shield Recharge Rate" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "8% of Damage taken Recouped as Life", + statOrder = { 1037 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "Regenerate 0.45% of maximum Life per second", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1691, 887, 892 }, + statOrder = { 1691 }, tradeHashes = { [836936635] = { "Regenerate 0.45% of maximum Life per second" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Greater Inspiration Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "Gain 30 Mana per enemy killed", - "Bonded: 12% of Skill Mana Costs Converted to Life Costs", - statOrder = { 1047, 4744 }, + statOrder = { 1047 }, tradeHashes = { [1368271171] = { "Gain 30 Mana per enemy killed" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "12% of Skill Mana Costs Converted to Life Costs", + statOrder = { 4742 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["wand"] = { type = "Rune", + localMod = false, "30% increased Mana Regeneration Rate", - "Bonded: 16% increased Mana Cost Efficiency", - statOrder = { 1043, 4718 }, + statOrder = { 1043 }, tradeHashes = { [789117908] = { "30% increased Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "16% increased Mana Cost Efficiency", + statOrder = { 4716 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["staff"] = { type = "Rune", + localMod = false, "30% increased Mana Regeneration Rate", - "Bonded: 16% increased Mana Cost Efficiency", - statOrder = { 1043, 4718 }, + statOrder = { 1043 }, tradeHashes = { [789117908] = { "30% increased Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "16% increased Mana Cost Efficiency", + statOrder = { 4716 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "18% increased Mana Regeneration Rate", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1043, 887, 892 }, + statOrder = { 1043 }, tradeHashes = { [789117908] = { "18% increased Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Greater Stone Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Causes 40% increased Stun Buildup", - "Bonded: 40% increased Damage against Immobilised Enemies", - statOrder = { 1052, 5959 }, + statOrder = { 1052 }, tradeHashes = { [791928121] = { "Causes 40% increased Stun Buildup" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "40% increased Damage against Immobilised Enemies", + statOrder = { 5954 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["wand"] = { type = "Rune", + localMod = false, "Gain additional Stun Threshold equal to 14% of maximum Energy Shield", - "Bonded: 30% increased Immobilisation buildup", - statOrder = { 10138, 7193 }, + statOrder = { 10131 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 14% of maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Immobilisation buildup", + statOrder = { 7188 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["staff"] = { type = "Rune", + localMod = false, "Gain additional Stun Threshold equal to 14% of maximum Energy Shield", - "Bonded: 30% increased Immobilisation buildup", - statOrder = { 10138, 7193 }, + statOrder = { 10131 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 14% of maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Immobilisation buildup", + statOrder = { 7188 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "+100 to Stun Threshold", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1061, 887, 892 }, + statOrder = { 1061 }, tradeHashes = { [915769802] = { "+100 to Stun Threshold" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Greater Vision Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "+120 to Accuracy Rating", - "Bonded: Attacks have +1% to Critical Hit Chance", - statOrder = { 835, 4465 }, + statOrder = { 835 }, tradeHashes = { [691932474] = { "+120 to Accuracy Rating" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Attacks have +1% to Critical Hit Chance", + statOrder = { 4465 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["wand"] = { type = "Rune", + localMod = false, "24% increased Critical Hit Chance for Spells", - "Bonded: 25% increased Critical Damage Bonus", - statOrder = { 978, 980 }, + statOrder = { 978 }, tradeHashes = { [737908626] = { "24% increased Critical Hit Chance for Spells" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "25% increased Critical Damage Bonus", + statOrder = { 980 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["staff"] = { type = "Rune", + localMod = false, "24% increased Critical Hit Chance for Spells", - "Bonded: 25% increased Critical Damage Bonus", - statOrder = { 978, 980 }, + statOrder = { 978 }, tradeHashes = { [737908626] = { "24% increased Critical Hit Chance for Spells" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "25% increased Critical Damage Bonus", + statOrder = { 980 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "16% increased Life and Mana Recovery from Flasks", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 6644, 887, 892 }, + statOrder = { 6639 }, tradeHashes = { [2310741722] = { "16% increased Life and Mana Recovery from Flasks" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Perfect Desert Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 17 to 20 Fire Damage", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 832, 1077 }, + statOrder = { 832 }, tradeHashes = { [709508406] = { "Adds 17 to 20 Fire Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "Rune", + localMod = false, "Gain 12% of Damage as Extra Fire Damage", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 863, 1077 }, + statOrder = { 863 }, tradeHashes = { [3015669065] = { "Gain 12% of Damage as Extra Fire Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + localMod = false, "Gain 12% of Damage as Extra Fire Damage", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 863, 1077 }, + statOrder = { 863 }, tradeHashes = { [3015669065] = { "Gain 12% of Damage as Extra Fire Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = false, "+22% to Fire Resistance", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1014, 887, 892 }, + statOrder = { 1014 }, tradeHashes = { [3372524247] = { "+22% to Fire Resistance" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Perfect Glacial Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 16 to 20 Cold Damage", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 833, 1057 }, + statOrder = { 833 }, tradeHashes = { [1037193709] = { "Adds 16 to 20 Cold Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "Rune", + localMod = false, "Gain 12% of Damage as Extra Cold Damage", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 866, 1057 }, + statOrder = { 866 }, tradeHashes = { [2505884597] = { "Gain 12% of Damage as Extra Cold Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + localMod = false, "Gain 12% of Damage as Extra Cold Damage", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 866, 1057 }, + statOrder = { 866 }, tradeHashes = { [2505884597] = { "Gain 12% of Damage as Extra Cold Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = false, "+22% to Cold Resistance", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1020, 887, 892 }, + statOrder = { 1020 }, tradeHashes = { [4220027924] = { "+22% to Cold Resistance" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Perfect Storm Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 1 to 40 Lightning Damage", - "Bonded: 30% increased Magnitude of Shock you inflict", - statOrder = { 834, 9845 }, + statOrder = { 834 }, tradeHashes = { [3336890334] = { "Adds 1 to 40 Lightning Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Magnitude of Shock you inflict", + statOrder = { 9839 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "Rune", + localMod = false, "Gain 12% of Damage as Extra Lightning Damage", - "Bonded: 30% increased Magnitude of Shock you inflict", - statOrder = { 869, 9845 }, + statOrder = { 869 }, tradeHashes = { [3278136794] = { "Gain 12% of Damage as Extra Lightning Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Magnitude of Shock you inflict", + statOrder = { 9839 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + localMod = false, "Gain 12% of Damage as Extra Lightning Damage", - "Bonded: 30% increased Magnitude of Shock you inflict", - statOrder = { 869, 9845 }, + statOrder = { 869 }, tradeHashes = { [3278136794] = { "Gain 12% of Damage as Extra Lightning Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Magnitude of Shock you inflict", + statOrder = { 9839 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = false, "+22% to Lightning Resistance", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1023, 887, 892 }, + statOrder = { 1023 }, tradeHashes = { [1671376347] = { "+22% to Lightning Resistance" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Perfect Iron Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "20% increased Physical Damage", - "Bonded: 20% increased effect of Fully Broken Armour", - statOrder = { 830, 5236 }, + statOrder = { 830 }, tradeHashes = { [1805374733] = { "20% increased Physical Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "20% increased effect of Fully Broken Armour", + statOrder = { 5232 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "Rune", + localMod = false, "35% increased Spell Damage", - "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", - statOrder = { 871, 4411 }, + statOrder = { 871 }, tradeHashes = { [2974417149] = { "35% increased Spell Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", + statOrder = { 4411 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + localMod = false, "35% increased Spell Damage", - "Bonded: Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", - statOrder = { 871, 4411 }, + statOrder = { 871 }, tradeHashes = { [2974417149] = { "35% increased Spell Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Break Armour on Critical Hit with Spells equal to 12% of Physical Damage dealt", + statOrder = { 4411 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = true, "20% increased Armour, Evasion and Energy Shield", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 854, 887, 892 }, + statOrder = { 854 }, tradeHashes = { [3523867985] = { "20% increased Armour, Evasion and Energy Shield" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Perfect Body Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Leeches 6% of Physical Damage as Life", - "Bonded: 5% increased maximum Life", - statOrder = { 1039, 889 }, + statOrder = { 1039 }, tradeHashes = { [55876295] = { "Leeches 6% of Physical Damage as Life" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "Rune", + localMod = false, "+60 to maximum Energy Shield", - "Bonded: 5% increased maximum Life", - statOrder = { 885, 889 }, + statOrder = { 885 }, tradeHashes = { [3489782002] = { "+60 to maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + localMod = false, "+60 to maximum Energy Shield", - "Bonded: 5% increased maximum Life", - statOrder = { 885, 889 }, + statOrder = { 885 }, tradeHashes = { [3489782002] = { "+60 to maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = false, "+75 to maximum Life", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 887, 887, 892 }, + statOrder = { 887 }, tradeHashes = { [3299347043] = { "+75 to maximum Life" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Perfect Mind Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Leeches 5% of Physical Damage as Mana", - "Bonded: 5% increased maximum Mana", - statOrder = { 1045, 894 }, + statOrder = { 1045 }, tradeHashes = { [669069897] = { "Leeches 5% of Physical Damage as Mana" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "5% increased maximum Mana", + statOrder = { 894 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "Rune", + localMod = false, "+90 to maximum Mana", - "Bonded: 5% increased maximum Mana", - statOrder = { 892, 894 }, + statOrder = { 892 }, tradeHashes = { [1050105434] = { "+90 to maximum Mana" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "5% increased maximum Mana", + statOrder = { 894 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + localMod = false, "+90 to maximum Mana", - "Bonded: 5% increased maximum Mana", - statOrder = { 892, 894 }, + statOrder = { 892 }, tradeHashes = { [1050105434] = { "+90 to maximum Mana" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "5% increased maximum Mana", + statOrder = { 894 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = false, "+50 to maximum Mana", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 892, 887, 892 }, + statOrder = { 892 }, tradeHashes = { [1050105434] = { "+50 to maximum Mana" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Perfect Rebirth Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "Gain 45 Life per enemy killed", - "Bonded: Regenerate 0.4% of maximum Life per second", - statOrder = { 1042, 1691 }, + statOrder = { 1042 }, tradeHashes = { [3695891184] = { "Gain 45 Life per enemy killed" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Regenerate 0.4% of maximum Life per second", + statOrder = { 1691 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "Rune", + localMod = false, "12% increased Energy Shield Recharge Rate", - "Bonded: 8% of Damage taken Recouped as Life", - statOrder = { 1032, 1037 }, + statOrder = { 1032 }, tradeHashes = { [2339757871] = { "12% increased Energy Shield Recharge Rate" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "8% of Damage taken Recouped as Life", + statOrder = { 1037 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + localMod = false, "12% increased Energy Shield Recharge Rate", - "Bonded: 8% of Damage taken Recouped as Life", - statOrder = { 1032, 1037 }, + statOrder = { 1032 }, tradeHashes = { [2339757871] = { "12% increased Energy Shield Recharge Rate" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "8% of Damage taken Recouped as Life", + statOrder = { 1037 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = false, "Regenerate 0.5% of maximum Life per second", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1691, 887, 892 }, + statOrder = { 1691 }, tradeHashes = { [836936635] = { "Regenerate 0.5% of maximum Life per second" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Perfect Inspiration Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "Gain 40 Mana per enemy killed", - "Bonded: 12% of Skill Mana Costs Converted to Life Costs", - statOrder = { 1047, 4744 }, + statOrder = { 1047 }, tradeHashes = { [1368271171] = { "Gain 40 Mana per enemy killed" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "12% of Skill Mana Costs Converted to Life Costs", + statOrder = { 4742 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "Rune", + localMod = false, "35% increased Mana Regeneration Rate", - "Bonded: 16% increased Mana Cost Efficiency", - statOrder = { 1043, 4718 }, + statOrder = { 1043 }, tradeHashes = { [789117908] = { "35% increased Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "16% increased Mana Cost Efficiency", + statOrder = { 4716 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + localMod = false, "35% increased Mana Regeneration Rate", - "Bonded: 16% increased Mana Cost Efficiency", - statOrder = { 1043, 4718 }, + statOrder = { 1043 }, tradeHashes = { [789117908] = { "35% increased Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "16% increased Mana Cost Efficiency", + statOrder = { 4716 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = false, "21% increased Mana Regeneration Rate", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1043, 887, 892 }, + statOrder = { 1043 }, tradeHashes = { [789117908] = { "21% increased Mana Regeneration Rate" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Perfect Stone Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Causes 50% increased Stun Buildup", - "Bonded: 40% increased Damage against Immobilised Enemies", - statOrder = { 1052, 5959 }, + statOrder = { 1052 }, tradeHashes = { [791928121] = { "Causes 50% increased Stun Buildup" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "40% increased Damage against Immobilised Enemies", + statOrder = { 5954 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "Rune", + localMod = false, "Gain additional Stun Threshold equal to 16% of maximum Energy Shield", - "Bonded: 30% increased Immobilisation buildup", - statOrder = { 10138, 7193 }, + statOrder = { 10131 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 16% of maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Immobilisation buildup", + statOrder = { 7188 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + localMod = false, "Gain additional Stun Threshold equal to 16% of maximum Energy Shield", - "Bonded: 30% increased Immobilisation buildup", - statOrder = { 10138, 7193 }, + statOrder = { 10131 }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to 16% of maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Immobilisation buildup", + statOrder = { 7188 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = false, "+125 to Stun Threshold", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 1061, 887, 892 }, + statOrder = { 1061 }, tradeHashes = { [915769802] = { "+125 to Stun Threshold" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Perfect Vision Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "+150 to Accuracy Rating", - "Bonded: Attacks have +1% to Critical Hit Chance", - statOrder = { 835, 4465 }, + statOrder = { 835 }, tradeHashes = { [691932474] = { "+150 to Accuracy Rating" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Attacks have +1% to Critical Hit Chance", + statOrder = { 4465 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "Rune", + localMod = false, "28% increased Critical Hit Chance for Spells", - "Bonded: 25% increased Critical Damage Bonus", - statOrder = { 978, 980 }, + statOrder = { 978 }, tradeHashes = { [737908626] = { "28% increased Critical Hit Chance for Spells" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "25% increased Critical Damage Bonus", + statOrder = { 980 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + localMod = false, "28% increased Critical Hit Chance for Spells", - "Bonded: 25% increased Critical Damage Bonus", - statOrder = { 978, 980 }, + statOrder = { 978 }, tradeHashes = { [737908626] = { "28% increased Critical Hit Chance for Spells" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "25% increased Critical Damage Bonus", + statOrder = { 980 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = false, "20% increased Life and Mana Recovery from Flasks", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 6644, 887, 892 }, + statOrder = { 6639 }, tradeHashes = { [2310741722] = { "20% increased Life and Mana Recovery from Flasks" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Lesser Robust Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "+6 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+6 to Strength" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Adds 6 to 10 Physical Damage to Attacks", + "Adds 6 to 10 Fire damage to Attacks", + statOrder = { 858, 859 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "+6 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+6 to Strength" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["caster"] = { type = "Rune", + localMod = false, "+6 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+6 to Strength" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, + }, + ["wand"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+100 to Armour", + statOrder = { 881 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, + }, + ["staff"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+100 to Armour", + statOrder = { 881 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Robust Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "+9 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+9 to Strength" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Adds 6 to 10 Physical Damage to Attacks", + "Adds 6 to 10 Fire damage to Attacks", + statOrder = { 858, 859 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "+9 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+9 to Strength" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["caster"] = { type = "Rune", + localMod = false, "+9 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+9 to Strength" }, }, - isSocketBound = false, - rank = { 15 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, + }, + ["wand"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+100 to Armour", + statOrder = { 881 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, + }, + ["staff"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+100 to Armour", + statOrder = { 881 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Greater Robust Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "+12 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+12 to Strength" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Adds 6 to 10 Physical Damage to Attacks", + "Adds 6 to 10 Fire damage to Attacks", + statOrder = { 858, 859 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "+12 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+12 to Strength" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["caster"] = { type = "Rune", + localMod = false, "+12 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+12 to Strength" }, }, - isSocketBound = false, - rank = { 30 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, + }, + ["wand"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+100 to Armour", + statOrder = { 881 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, + }, + ["staff"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+100 to Armour", + statOrder = { 881 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Perfect Robust Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "+15 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+15 to Strength" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Adds 6 to 10 Physical Damage to Attacks", + "Adds 6 to 10 Fire damage to Attacks", + statOrder = { 858, 859 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = false, "+15 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+15 to Strength" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["caster"] = { type = "Rune", + localMod = false, "+15 to Strength", statOrder = { 992 }, tradeHashes = { [4080418644] = { "+15 to Strength" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, + }, + ["wand"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+100 to Armour", + statOrder = { 881 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, + }, + ["staff"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+100 to Armour", + statOrder = { 881 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Lesser Adept Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "+6 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+6 to Dexterity" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Adds 6 to 10 Physical Damage to Attacks", + "Adds 1 to 16 Lightning damage to Attacks", + statOrder = { 858, 861 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "+6 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+6 to Dexterity" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["caster"] = { type = "Rune", + localMod = false, "+6 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+6 to Dexterity" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, + }, + ["wand"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+80 to Evasion Rating", + statOrder = { 883 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, + }, + ["staff"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+80 to Evasion Rating", + statOrder = { 883 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Adept Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "+9 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+9 to Dexterity" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Adds 6 to 10 Physical Damage to Attacks", + "Adds 1 to 16 Lightning damage to Attacks", + statOrder = { 858, 861 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "+9 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+9 to Dexterity" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["caster"] = { type = "Rune", + localMod = false, "+9 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+9 to Dexterity" }, }, - isSocketBound = false, - rank = { 15 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, + }, + ["wand"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+80 to Evasion Rating", + statOrder = { 883 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, + }, + ["staff"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+80 to Evasion Rating", + statOrder = { 883 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Greater Adept Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "+12 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+12 to Dexterity" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Adds 6 to 10 Physical Damage to Attacks", + "Adds 1 to 16 Lightning damage to Attacks", + statOrder = { 858, 861 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "+12 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+12 to Dexterity" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["caster"] = { type = "Rune", + localMod = false, "+12 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+12 to Dexterity" }, }, - isSocketBound = false, - rank = { 30 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, + }, + ["wand"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+80 to Evasion Rating", + statOrder = { 883 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, + }, + ["staff"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+80 to Evasion Rating", + statOrder = { 883 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Perfect Adept Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "+15 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+15 to Dexterity" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Adds 6 to 10 Physical Damage to Attacks", + "Adds 1 to 16 Lightning damage to Attacks", + statOrder = { 858, 861 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = false, "+15 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+15 to Dexterity" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["caster"] = { type = "Rune", + localMod = false, "+15 to Dexterity", statOrder = { 993 }, tradeHashes = { [3261801346] = { "+15 to Dexterity" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, + }, + ["wand"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+80 to Evasion Rating", + statOrder = { 883 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, + }, + ["staff"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+80 to Evasion Rating", + statOrder = { 883 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Lesser Resolve Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "+6 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+6 to Intelligence" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Adds 6 to 10 Physical Damage to Attacks", + "Adds 5 to 8 Cold damage to Attacks", + statOrder = { 858, 860 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "+6 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+6 to Intelligence" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["caster"] = { type = "Rune", + localMod = false, "+6 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+6 to Intelligence" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, + }, + ["wand"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+50 to maximum Energy Shield", + statOrder = { 885 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, + }, + ["staff"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+50 to maximum Energy Shield", + statOrder = { 885 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Resolve Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "+9 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+9 to Intelligence" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Adds 6 to 10 Physical Damage to Attacks", + "Adds 5 to 8 Cold damage to Attacks", + statOrder = { 858, 860 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "+9 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+9 to Intelligence" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["caster"] = { type = "Rune", + localMod = false, "+9 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+9 to Intelligence" }, }, - isSocketBound = false, - rank = { 15 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, + }, + ["wand"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+50 to maximum Energy Shield", + statOrder = { 885 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, + }, + ["staff"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+50 to maximum Energy Shield", + statOrder = { 885 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Greater Resolve Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "+12 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+12 to Intelligence" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Adds 6 to 10 Physical Damage to Attacks", + "Adds 5 to 8 Cold damage to Attacks", + statOrder = { 858, 860 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "+12 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+12 to Intelligence" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["caster"] = { type = "Rune", + localMod = false, "+12 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+12 to Intelligence" }, }, - isSocketBound = false, - rank = { 30 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, + }, + ["wand"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+50 to maximum Energy Shield", + statOrder = { 885 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, + }, + ["staff"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+50 to maximum Energy Shield", + statOrder = { 885 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Perfect Resolve Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "+15 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+15 to Intelligence" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Adds 6 to 10 Physical Damage to Attacks", + "Adds 5 to 8 Cold damage to Attacks", + statOrder = { 858, 860 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["armour"] = { type = "Rune", + localMod = false, "+15 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+15 to Intelligence" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["caster"] = { type = "Rune", + localMod = false, "+15 to Intelligence", statOrder = { 994 }, tradeHashes = { [328541901] = { "+15 to Intelligence" }, }, - isSocketBound = false, - rank = { 50 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, + }, + ["wand"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+50 to maximum Energy Shield", + statOrder = { 885 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, + }, + ["staff"] = { + type = "Rune", + localMod = true, + tradeHashes = { }, + bonded = { + "+50 to maximum Energy Shield", + statOrder = { 885 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Lesser Tempered Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 3 to 4 Physical Damage", statOrder = { 831 }, tradeHashes = { [1940865751] = { "Adds 3 to 4 Physical Damage" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "6 to 9 Physical Thorns damage", - statOrder = { 10261 }, + statOrder = { 10254 }, tradeHashes = { [2881298780] = { "6 to 9 Physical Thorns damage" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Tempered Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 6 to 9 Physical Damage", statOrder = { 831 }, tradeHashes = { [1940865751] = { "Adds 6 to 9 Physical Damage" }, }, - isSocketBound = false, - rank = { 15 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["armour"] = { type = "Rune", + localMod = false, "14 to 21 Physical Thorns damage", - statOrder = { 10261 }, + statOrder = { 10254 }, tradeHashes = { [2881298780] = { "14 to 21 Physical Thorns damage" }, }, - isSocketBound = false, - rank = { 15 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Greater Tempered Rune"] = { ["weapon"] = { type = "Rune", + localMod = true, "Adds 9 to 12 Physical Damage", statOrder = { 831 }, tradeHashes = { [1940865751] = { "Adds 9 to 12 Physical Damage" }, }, - isSocketBound = false, - rank = { 30 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["armour"] = { type = "Rune", + localMod = false, "31 to 52 Physical Thorns damage", - statOrder = { 10261 }, + statOrder = { 10254 }, tradeHashes = { [2881298780] = { "31 to 52 Physical Thorns damage" }, }, - isSocketBound = false, - rank = { 30 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Greater Rune of Leadership"] = { ["weapon"] = { type = "Rune", + localMod = false, "Minions gain 10% of their Physical Damage as Extra Lightning Damage", - "Bonded: Minions deal 20% increased Damage", - statOrder = { 9074, 1720 }, + statOrder = { 9069 }, tradeHashes = { [1433756169] = { "Minions gain 10% of their Physical Damage as Extra Lightning Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Minions deal 20% increased Damage", + statOrder = { 1720 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "Minions take 10% of Physical Damage as Lightning Damage", - "Bonded: Minions have +10% to all Elemental Resistances", - statOrder = { 9075, 2667 }, + statOrder = { 9070 }, tradeHashes = { [889552744] = { "Minions take 10% of Physical Damage as Lightning Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Minions have +10% to all Elemental Resistances", + statOrder = { 2667 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Greater Rune of Tithing"] = { ["weapon"] = { type = "Rune", + localMod = false, "Meta Skills gain 10% increased Energy", - "Bonded: Invocated Spells have 25% chance to consume half as much Energy", - statOrder = { 6410, 7386 }, + statOrder = { 6405 }, tradeHashes = { [4236566306] = { "Meta Skills gain 10% increased Energy" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Invocated Spells have 25% chance to consume half as much Energy", + statOrder = { 7381 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "1 to 100 Lightning Thorns damage", - "Bonded: 15% increased Thorns damage", - statOrder = { 10260, 10254 }, + statOrder = { 10253 }, tradeHashes = { [757050353] = { "1 to 100 Lightning Thorns damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "15% increased Thorns damage", + statOrder = { 10247 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Greater Rune of Alacrity"] = { ["weapon"] = { type = "Rune", + localMod = false, "8% increased Skill Speed", - "Bonded: 15% increased Reservation Efficiency of Herald Skills", - statOrder = { 837, 9765 }, + statOrder = { 837 }, tradeHashes = { [970213192] = { "8% increased Skill Speed" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "15% increased Reservation Efficiency of Herald Skills", + statOrder = { 9759 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "Debuffs on you expire 8% faster", - "Bonded: 15% increased Elemental Ailment Threshold", - statOrder = { 6099, 4266 }, + statOrder = { 6094 }, tradeHashes = { [1238227257] = { "Debuffs on you expire 8% faster" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "15% increased Elemental Ailment Threshold", + statOrder = { 4266 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Greater Rune of Nobility"] = { ["weapon"] = { type = "Rune", + localMod = true, "Attacks with this Weapon have 10% chance to inflict Exposure", - "Bonded: 20% increased Exposure Effect", - statOrder = { 7736, 6533 }, + statOrder = { 7731 }, tradeHashes = { [3678845069] = { "Attacks with this Weapon have 10% chance to inflict Exposure" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "20% increased Exposure Effect", + statOrder = { 6528 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "10% reduced effect of Shock on you", - "Bonded: 10% reduced Shock duration on you", - statOrder = { 9859, 1066 }, + statOrder = { 9853 }, tradeHashes = { [3801067695] = { "10% reduced effect of Shock on you" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "10% reduced Shock duration on you", + statOrder = { 1066 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Hedgewitch Assandra's Rune of Wisdom"] = { ["wand"] = { type = "Rune", + limit = 1, + localMod = false, "+1 to Level of all Spell Skills", - "Bonded: Archon recovery period expires 30% faster", - statOrder = { 950, 4343 }, + statOrder = { 950 }, tradeHashes = { [124131830] = { "+1 to Level of all Spell Skills" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Archon recovery period expires 30% faster", + statOrder = { 4343 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + limit = 1, + localMod = false, "+1 to Level of all Spell Skills", - "Bonded: Archon recovery period expires 30% faster", - statOrder = { 950, 4343 }, + statOrder = { 950 }, tradeHashes = { [124131830] = { "+1 to Level of all Spell Skills" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Archon recovery period expires 30% faster", + statOrder = { 4343 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Saqawal's Rune of the Sky"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = false, "Gain 5% of Damage as Extra Damage of all Elements", - "Bonded: 8% chance to gain an additional random Charge when you gain a Charge", - statOrder = { 9264, 5522 }, + statOrder = { 9258 }, tradeHashes = { [731403740] = { "Gain 5% of Damage as Extra Damage of all Elements" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "8% chance to gain an additional random Charge when you gain a Charge", + statOrder = { 5518 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "Rune", + limit = 1, + localMod = false, "Gain 5% of Damage as Extra Damage of all Elements", - "Bonded: 12% chance when collecting an Elemental Infusion to gain an", - "Bonded: additional Elemental Infusion of the same type", - statOrder = { 9264, 4193, 4193.1 }, + statOrder = { 9258 }, tradeHashes = { [731403740] = { "Gain 5% of Damage as Extra Damage of all Elements" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "12% chance when collecting an Elemental Infusion to gain an", + "additional Elemental Infusion of the same type", + statOrder = { 4193, 4193.1 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + limit = 1, + localMod = false, "Gain 5% of Damage as Extra Damage of all Elements", - "Bonded: 12% chance when collecting an Elemental Infusion to gain an", - "Bonded: additional Elemental Infusion of the same type", - statOrder = { 9264, 4193, 4193.1 }, + statOrder = { 9258 }, tradeHashes = { [731403740] = { "Gain 5% of Damage as Extra Damage of all Elements" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "12% chance when collecting an Elemental Infusion to gain an", + "additional Elemental Infusion of the same type", + statOrder = { 4193, 4193.1 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Fenumus' Rune of Agony"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = false, "Gain 13% of Damage as Extra Chaos Damage", - "Bonded: Gain 8% of Damage as Extra Physical Damage", - statOrder = { 1672, 1671 }, + statOrder = { 1672 }, tradeHashes = { [3398787959] = { "Gain 13% of Damage as Extra Chaos Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Gain 8% of Damage as Extra Physical Damage", + statOrder = { 1671 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["wand"] = { type = "Rune", + limit = 1, + localMod = false, "Gain 13% of Damage as Extra Chaos Damage", - "Bonded: Gain 8% of Damage as Extra Physical Damage", - statOrder = { 1672, 1671 }, + statOrder = { 1672 }, tradeHashes = { [3398787959] = { "Gain 13% of Damage as Extra Chaos Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Gain 8% of Damage as Extra Physical Damage", + statOrder = { 1671 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + limit = 1, + localMod = false, "Gain 13% of Damage as Extra Chaos Damage", - "Bonded: Gain 8% of Damage as Extra Physical Damage", - statOrder = { 1672, 1671 }, + statOrder = { 1672 }, tradeHashes = { [3398787959] = { "Gain 13% of Damage as Extra Chaos Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Gain 8% of Damage as Extra Physical Damage", + statOrder = { 1671 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Farrul's Rune of Grace"] = { ["boots"] = { type = "Rune", + limit = 1, + localMod = false, "8% increased Deflection Rating while moving", - "Bonded: Prevent +3% of Damage from Deflected Hits", - statOrder = { 6120, 4679 }, + statOrder = { 6115 }, tradeHashes = { [1382805233] = { "8% increased Deflection Rating while moving" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Prevent +3% of Damage from Deflected Hits", + statOrder = { 4677 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Farrul's Rune of the Chase"] = { ["boots"] = { type = "Rune", + limit = 1, + localMod = false, "5% increased Movement Speed", - "Bonded: 10% increased Cooldown Recovery Rate", - statOrder = { 836, 4677 }, + statOrder = { 836 }, tradeHashes = { [2250533757] = { "5% increased Movement Speed" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "10% increased Cooldown Recovery Rate", + statOrder = { 4103 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Craiceann's Rune of Warding"] = { ["body armour"] = { type = "Rune", + limit = 1, + localMod = false, "50% reduced effect of Curses on you", - "Bonded: 8% increased Curse Magnitudes", - statOrder = { 1911, 2376 }, + statOrder = { 1911 }, tradeHashes = { [3407849389] = { "50% reduced effect of Curses on you" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "8% increased Curse Magnitudes", + statOrder = { 2376 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Saqawal's Rune of Memory"] = { ["helmet"] = { type = "Rune", + limit = 1, + localMod = false, "2% increased Experience gain", - "Bonded: +10% to all Elemental Resistances", - statOrder = { 1471, 1013 }, + statOrder = { 1471 }, tradeHashes = { [3666934677] = { "2% increased Experience gain" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+10% to all Elemental Resistances", + statOrder = { 1013 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Saqawal's Rune of Erosion"] = { ["helmet"] = { type = "Rune", + limit = 1, + localMod = false, "25% increased Exposure Effect", - "Bonded: 15% increased Magnitude of Non-Damaging Ailments you inflict", - statOrder = { 6533, 9224 }, + statOrder = { 6528 }, tradeHashes = { [2074866941] = { "25% increased Exposure Effect" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "15% increased Magnitude of Non-Damaging Ailments you inflict", + statOrder = { 9218 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Farrul's Rune of the Hunt"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = false, "50% increased Attack Damage against Rare or Unique Enemies", - "Bonded: +1 to Level of all Attack Skills", - statOrder = { 4514, 967 }, + statOrder = { 4514 }, tradeHashes = { [2077615515] = { "50% increased Attack Damage against Rare or Unique Enemies" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+1 to Level of all Attack Skills", + statOrder = { 967 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Craiceann's Rune of Recovery"] = { ["body armour"] = { type = "Rune", + limit = 1, + localMod = false, "30% increased Energy Shield Recharge Rate", - "Bonded: Gain additional Ailment Threshold equal to 50% of maximum Energy Shield", - "Bonded: Gain additional Stun Threshold equal to 50% of maximum Energy Shield", - statOrder = { 1032, 4265, 10138 }, + statOrder = { 1032 }, tradeHashes = { [2339757871] = { "30% increased Energy Shield Recharge Rate" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Gain additional Ailment Threshold equal to 50% of maximum Energy Shield", + "Gain additional Stun Threshold equal to 50% of maximum Energy Shield", + statOrder = { 4265, 10131 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Courtesan Mannan's Rune of Cruelty"] = { ["gloves"] = { type = "Rune", + limit = 1, + localMod = false, "20% increased Magnitude of Damaging Ailments you inflict", - "Bonded: 15% increased Duration of Damaging Ailments on Enemies", - statOrder = { 6067, 6065 }, + statOrder = { 6062 }, tradeHashes = { [1381474422] = { "20% increased Magnitude of Damaging Ailments you inflict" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "15% increased Duration of Damaging Ailments on Enemies", + statOrder = { 6060 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Thane Grannell's Rune of Mastery"] = { ["gloves"] = { type = "Rune", + limit = 1, + localMod = false, "30% increased Magnitude of Non-Damaging Ailments you inflict", - "Bonded: 15% increased Duration of Elemental Ailments on Enemies", - statOrder = { 9224, 1617 }, + statOrder = { 9218 }, tradeHashes = { [782230869] = { "30% increased Magnitude of Non-Damaging Ailments you inflict" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "15% increased Duration of Elemental Ailments on Enemies", + statOrder = { 1617 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Fenumus' Rune of Spinning"] = { ["gloves"] = { type = "Rune", + limit = 1, + localMod = false, "8% increased Cast Speed", - "Bonded: 20% increased Mana Cost Efficiency while on Low Mana", - statOrder = { 987, 4723 }, + statOrder = { 987 }, tradeHashes = { [2891184298] = { "8% increased Cast Speed" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "20% increased Mana Cost Efficiency while on Low Mana", + statOrder = { 4721 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Countess Seske's Rune of Archery"] = { ["bow"] = { type = "Rune", + limit = 1, + localMod = false, "Bow Attacks fire an additional Arrow", - "Bonded: 20% increased Projectile Speed", - statOrder = { 990, 897 }, + statOrder = { 990 }, tradeHashes = { [3885405204] = { "Bow Attacks fire an additional Arrow" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "20% increased Projectile Speed", + statOrder = { 897 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Thane Girt's Rune of Wildness"] = { ["wand"] = { type = "Rune", + limit = 1, + localMod = false, "25% chance for Spell Skills to fire 2 additional Projectiles", - "Bonded: Every Rage also grants 1% increased Spell Damage", - statOrder = { 10034, 10008 }, + statOrder = { 10027 }, tradeHashes = { [2910761524] = { "25% chance for Spell Skills to fire 2 additional Projectiles" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Every Rage also grants 1% increased Spell Damage", + statOrder = { 10001 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["staff"] = { type = "Rune", + limit = 1, + localMod = false, "25% chance for Spell Skills to fire 2 additional Projectiles", - "Bonded: Every Rage also grants 1% increased Spell Damage", - statOrder = { 10034, 10008 }, + statOrder = { 10027 }, tradeHashes = { [2910761524] = { "25% chance for Spell Skills to fire 2 additional Projectiles" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Every Rage also grants 1% increased Spell Damage", + statOrder = { 10001 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Fenumus' Rune of Draining"] = { ["gloves"] = { type = "Rune", + limit = 1, + localMod = false, "20% increased Withered Magnitude", - "Bonded: +7% to Chaos Resistance", - statOrder = { 10556, 1024 }, + statOrder = { 10549 }, tradeHashes = { [3973629633] = { "20% increased Withered Magnitude" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+7% to Chaos Resistance", + statOrder = { 1024 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Thane Myrk's Rune of Summer"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = false, "Adds 23 to 34 Fire Damage to Attacks against Ignited Enemies", - "Bonded: +2% to Maximum Fire Resistance", - statOrder = { 1212, 1009 }, + statOrder = { 1212 }, tradeHashes = { [627339348] = { "Adds 23 to 34 Fire Damage to Attacks against Ignited Enemies" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+2% to Maximum Fire Resistance", + statOrder = { 1009 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Lady Hestra's Rune of Winter"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = false, "Adds 19 to 28 Cold Damage against Chilled Enemies", - "Bonded: +2% to Maximum Cold Resistance", - statOrder = { 8962, 1010 }, + statOrder = { 8957 }, tradeHashes = { [3734640451] = { "Adds 19 to 28 Cold Damage against Chilled Enemies" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+2% to Maximum Cold Resistance", + statOrder = { 1010 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Thane Leld's Rune of Spring"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = false, "Adds 1 to 60 Lightning Damage against Shocked Enemies", - "Bonded: +2% to Maximum Lightning Resistance", - statOrder = { 6910, 1011 }, + statOrder = { 6905 }, tradeHashes = { [90012347] = { "Adds 1 to 60 Lightning Damage against Shocked Enemies" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+2% to Maximum Lightning Resistance", + statOrder = { 1011 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["The Greatwolf's Rune of Claws"] = { ["gloves"] = { type = "Rune", + limit = 1, + localMod = false, "Adds 5 to 12 Physical Damage to Attacks", - "Bonded: Fissure Skills have +2 to Limit", - statOrder = { 858, 6616 }, + statOrder = { 858 }, tradeHashes = { [3032590688] = { "Adds 5 to 12 Physical Damage to Attacks" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Fissure Skills have +2 to Limit", + statOrder = { 6611 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["The Greatwolf's Rune of Willpower"] = { ["body armour"] = { type = "Rune", + limit = 1, + localMod = false, "15% of Damage is taken from Mana before Life", - "Bonded: 8% of Maximum Life Converted to Energy Shield", - statOrder = { 2472, 8884 }, + statOrder = { 2472 }, tradeHashes = { [458438597] = { "15% of Damage is taken from Mana before Life" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "8% of Maximum Life Converted to Energy Shield", + statOrder = { 8879 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Masterwork Rune"] = { ["weapon"] = { type = "Rune", + localMod = false, "Upgrades a socketed Rune", - statOrder = { 6246 }, + statOrder = { 6241 }, tradeHashes = { [4044077288] = { "Upgrades a socketed Rune" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "Upgrades a socketed Rune", - statOrder = { 6246 }, + statOrder = { 6241 }, tradeHashes = { [4044077288] = { "Upgrades a socketed Rune" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["caster"] = { type = "Rune", + localMod = false, "Upgrades a socketed Rune", - statOrder = { 6246 }, + statOrder = { 6241 }, tradeHashes = { [4044077288] = { "Upgrades a socketed Rune" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Lesser Ward Rune"] = { ["armour"] = { type = "Rune", + localMod = true, "+15 to maximum Runic Ward", - "Bonded: 15% increased Global Armour, Evasion and Energy Shield", - statOrder = { 845, 2588 }, + statOrder = { 845 }, tradeHashes = { [774059442] = { "+15 to maximum Runic Ward" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "15% increased Global Armour, Evasion and Energy Shield", + statOrder = { 2588 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Ward Rune"] = { ["armour"] = { type = "Rune", + localMod = true, "+20 to maximum Runic Ward", - "Bonded: 15% increased Global Armour, Evasion and Energy Shield", - statOrder = { 845, 2588 }, + statOrder = { 845 }, tradeHashes = { [774059442] = { "+20 to maximum Runic Ward" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "15% increased Global Armour, Evasion and Energy Shield", + statOrder = { 2588 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Greater Ward Rune"] = { ["armour"] = { type = "Rune", + localMod = true, "+25 to maximum Runic Ward", - "Bonded: 15% increased Global Armour, Evasion and Energy Shield", - statOrder = { 845, 2588 }, + statOrder = { 845 }, tradeHashes = { [774059442] = { "+25 to maximum Runic Ward" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "15% increased Global Armour, Evasion and Energy Shield", + statOrder = { 2588 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Perfect Ward Rune"] = { ["armour"] = { type = "Rune", + localMod = true, "+30 to maximum Runic Ward", - "Bonded: 15% increased Global Armour, Evasion and Energy Shield", - statOrder = { 845, 2588 }, + statOrder = { 845 }, tradeHashes = { [774059442] = { "+30 to maximum Runic Ward" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "15% increased Global Armour, Evasion and Energy Shield", + statOrder = { 2588 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Lesser Charging Rune"] = { ["armour"] = { type = "Rune", + localMod = false, "8% increased Runic Ward Regeneration Rate", - "Bonded: Regenerate 10 Runic Ward per second", - statOrder = { 10520, 4764 }, + statOrder = { 10513 }, tradeHashes = { [2392260628] = { "8% increased Runic Ward Regeneration Rate" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Regenerate 10 Runic Ward per second", + statOrder = { 4761 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Charging Rune"] = { ["armour"] = { type = "Rune", + localMod = false, "12% increased Runic Ward Regeneration Rate", - "Bonded: Regenerate 15 Runic Ward per second", - statOrder = { 10520, 4764 }, + statOrder = { 10513 }, tradeHashes = { [2392260628] = { "12% increased Runic Ward Regeneration Rate" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Regenerate 15 Runic Ward per second", + statOrder = { 4761 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Greater Charging Rune"] = { ["armour"] = { type = "Rune", + localMod = false, "16% increased Runic Ward Regeneration Rate", - "Bonded: Regenerate 20 Runic Ward per second", - statOrder = { 10520, 4764 }, + statOrder = { 10513 }, tradeHashes = { [2392260628] = { "16% increased Runic Ward Regeneration Rate" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Regenerate 20 Runic Ward per second", + statOrder = { 4761 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Perfect Charging Rune"] = { ["armour"] = { type = "Rune", + localMod = false, "20% increased Runic Ward Regeneration Rate", - "Bonded: Regenerate 25 Runic Ward per second", - statOrder = { 10520, 4764 }, + statOrder = { 10513 }, tradeHashes = { [2392260628] = { "20% increased Runic Ward Regeneration Rate" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Regenerate 25 Runic Ward per second", + statOrder = { 4761 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Warding Rune of Reinforcement"] = { ["armour"] = { type = "Rune", + localMod = true, "20% increased Runic Ward", - "Bonded: Gain 2% of maximum Life as Extra maximum Runic Ward", - statOrder = { 855, 1430 }, + statOrder = { 855 }, tradeHashes = { [830161081] = { "20% increased Runic Ward" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Gain 2% of maximum Life as Extra maximum Runic Ward", + statOrder = { 1430 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Warding Rune of Protection"] = { ["armour"] = { type = "Rune", + limit = 1, + localMod = false, "Every 4 seconds, gain Guard equal to 20% of maximum Runic Ward for 2 seconds", - "Bonded: 8% increased Guard gained", - statOrder = { 6802, 6951 }, + statOrder = { 6797 }, tradeHashes = { [1963589548] = { "Every 4 seconds, gain Guard equal to 20% of maximum Runic Ward for 2 seconds" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "8% increased Guard gained", + statOrder = { 6946 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Warding Rune of Disintegration"] = { ["weapon"] = { type = "Rune", + localMod = false, "Attacks Break Armour equal to 15% of maximum Runic Ward", - "Bonded: Break 10% increased Armour", - statOrder = { 5015, 4407 }, + statOrder = { 5011 }, tradeHashes = { [2608793552] = { "Attacks Break Armour equal to 15% of maximum Runic Ward" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Break 10% increased Armour", + statOrder = { 4407 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Warding Rune of Desperation"] = { ["wand"] = { type = "Rune", + localMod = false, "Spell damage Penetrates 25% of enemy Elemental Resistances while on Low Runic Ward", - "Bonded: 12% increased Elemental Damage", - statOrder = { 10042, 1726 }, + statOrder = { 10035 }, tradeHashes = { [267552601] = { "Spell damage Penetrates 25% of enemy Elemental Resistances while on Low Runic Ward" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "12% increased Elemental Damage", + statOrder = { 1726 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["staff"] = { type = "Rune", + localMod = false, "Spell damage Penetrates 25% of enemy Elemental Resistances while on Low Runic Ward", - "Bonded: 12% increased Elemental Damage", - statOrder = { 10042, 1726 }, + statOrder = { 10035 }, tradeHashes = { [267552601] = { "Spell damage Penetrates 25% of enemy Elemental Resistances while on Low Runic Ward" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "12% increased Elemental Damage", + statOrder = { 1726 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Warding Rune of Symbiosis"] = { ["boots"] = { type = "Rune", + limit = 1, + localMod = false, "1% increased Energy Shield Recharge Rate per 30 maximum Runic Ward", - "Bonded: Regenerate 1% of maximum Energy Shield per second", - statOrder = { 6442, 2420 }, + statOrder = { 6437 }, tradeHashes = { [162036024] = { "1% increased Energy Shield Recharge Rate per 30 maximum Runic Ward" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Regenerate 1% of maximum Energy Shield per second", + statOrder = { 2420 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Warding Rune of Courage"] = { ["helmet"] = { type = "Rune", + localMod = false, "25% increased Armour and Evasion Rating while on Low Runic Ward", - "Bonded: 20% increased Armour and Evasion Rating when on Low Life", - statOrder = { 4402, 2930 }, + statOrder = { 4402 }, tradeHashes = { [1392112423] = { "25% increased Armour and Evasion Rating while on Low Runic Ward" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "20% increased Armour and Evasion Rating when on Low Life", + statOrder = { 2930 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Warding Rune of Stability"] = { ["shield"] = { type = "Rune", + localMod = false, "+4 to Stun Threshold per 10 maximum Runic Ward", - "Bonded: 15% increased Stun buildup while Shapeshifted", - statOrder = { 10134, 7205 }, + statOrder = { 10127 }, tradeHashes = { [2838678452] = { "+4 to Stun Threshold per 10 maximum Runic Ward" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "15% increased Stun buildup while Shapeshifted", + statOrder = { 7200 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, ["buckler"] = { type = "Rune", + localMod = false, "+4 to Stun Threshold per 10 maximum Runic Ward", - "Bonded: 15% increased Stun buildup while Shapeshifted", - statOrder = { 10134, 7205 }, + statOrder = { 10127 }, tradeHashes = { [2838678452] = { "+4 to Stun Threshold per 10 maximum Runic Ward" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "15% increased Stun buildup while Shapeshifted", + statOrder = { 7200 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Warding Rune of Glancing"] = { ["body armour"] = { type = "Rune", + localMod = false, "+3 to Deflection Rating per 10 maximum Runic Ward", - "Bonded: Prevent +1% of Damage from Deflected Hits", - statOrder = { 9, 4679 }, + statOrder = { 9 }, tradeHashes = { [282990844] = { "+3 to Deflection Rating per 10 maximum Runic Ward" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Prevent +1% of Damage from Deflected Hits", + statOrder = { 4677 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Warding Rune of Heart"] = { ["body armour"] = { type = "Rune", + limit = 1, + localMod = false, "Gain 5% of maximum Life as Extra maximum Runic Ward", - "Bonded: 1% more Runic Ward Regeneration rate per 2% of maximum Runic Ward lost from Hits Recently, up to 100% more", - statOrder = { 1430, 10523 }, + statOrder = { 1430 }, tradeHashes = { [386720106] = { "Gain 5% of maximum Life as Extra maximum Runic Ward" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "1% more Runic Ward Regeneration rate per 2% of maximum Runic Ward lost from Hits Recently, up to 100% more", + statOrder = { 10516 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Warding Rune of Nourishment"] = { ["armour"] = { type = "Rune", + limit = 1, + localMod = false, "15% Life Recovery from Flasks also applies to Runic Ward", - "Bonded: 15% increased Life Recovery from Flasks", - statOrder = { 7474, 1794 }, + statOrder = { 7469 }, tradeHashes = { [2650263616] = { "15% Life Recovery from Flasks also applies to Runic Ward" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "15% increased Life Recovery from Flasks", + statOrder = { 1794 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Warding Rune of Annihilation"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = false, "Attacks spend 5% of your maximum Runic Ward if possible to gain that much added Physical damage", - "Bonded: 10% reduced Runic Ward Cost Efficiency", - statOrder = { 4580, 4763 }, + statOrder = { 4580 }, tradeHashes = { [3035971497] = { "Attacks spend 5% of your maximum Runic Ward if possible to gain that much added Physical damage" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "10% reduced Runic Ward Cost Efficiency", + statOrder = { 4760 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Warding Rune of Armature"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = true, "Gain maximum Runic Ward equal to 15% of this Weapon's maximum damage", - "Bonded: 5% increased Attack Speed while missing Runic Ward", - statOrder = { 7829, 4558 }, + statOrder = { 7824 }, tradeHashes = { [1995345015] = { "Gain maximum Runic Ward equal to 15% of this Weapon's maximum damage" }, }, - isSocketBound = false, - rank = { 45 }, + bonded = { + "5% increased Attack Speed while missing Runic Ward", + statOrder = { 4558 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 45, }, }, ["Warding Rune of Obsession"] = { ["wand"] = { type = "Rune", + limit = 1, + localMod = false, "All damage taken bypasses Runic Ward", "Runic Ward Regeneration Rate is doubled", - "Bonded: 12% increased maximum Runic Ward", - statOrder = { 5965, 10525, 891 }, + statOrder = { 5960, 10518 }, tradeHashes = { [2579974553] = { "Runic Ward Regeneration Rate is doubled" }, [3814102597] = { "All damage taken bypasses Runic Ward" }, }, - isSocketBound = false, - rank = { 45 }, + bonded = { + "12% increased maximum Runic Ward", + statOrder = { 891 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 45, }, }, ["Warding Rune of Equinox"] = { ["caster"] = { type = "Rune", + limit = 1, + localMod = false, "40% less Mana Regeneration Rate", "Mana Recovery from Regeneration is also applied to Runic Ward", - "Bonded: 20% increased Runic Ward Regeneration Rate if you've dealt a Critical Hit Recently", - statOrder = { 7999, 9705, 10521 }, + statOrder = { 7994, 9699 }, tradeHashes = { [762761075] = { "40% less Mana Regeneration Rate" }, [3145796865] = { "Mana Recovery from Regeneration is also applied to Runic Ward" }, }, - isSocketBound = false, - rank = { 45 }, + bonded = { + "20% increased Runic Ward Regeneration Rate if you've dealt a Critical Hit Recently", + statOrder = { 10514 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 45, }, }, ["Warding Rune of Salvaging"] = { ["sceptre"] = { type = "Rune", + limit = 1, + localMod = false, "Recover 3% of maximum Runic Ward when one of your Reviving Minions is Killed", - "Bonded: Recover 3% of maximum Life when one of your Minions is Revived", - statOrder = { 9707, 10596 }, + statOrder = { 9701 }, tradeHashes = { [3515226849] = { "Recover 3% of maximum Runic Ward when one of your Reviving Minions is Killed" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Recover 3% of maximum Life when one of your Minions is Revived", + statOrder = { 10589 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Warding Rune of Bodyguards"] = { ["sceptre"] = { type = "Rune", + limit = 1, + localMod = false, "Minions in your Presence have Onslaught while you are on Low Runic Ward", - "Bonded: Damage of Enemies Hitting you is Unlucky if", - "Bonded: your Runic Ward has been damaged Recently", - statOrder = { 9109, 6042, 6042.1 }, + statOrder = { 9104 }, tradeHashes = { [540694930] = { "Minions in your Presence have Onslaught while you are on Low Runic Ward" }, }, - isSocketBound = false, - rank = { 45 }, + bonded = { + "Damage of Enemies Hitting you is Unlucky if", + "your Runic Ward has been damaged Recently", + statOrder = { 6037, 6037.1 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 45, }, }, ["Warding Rune of Hollowing"] = { ["caster"] = { type = "Rune", + limit = 1, + localMod = false, "Gain 15% of maximum Life as Extra maximum Runic Ward", "15% less maximum Life", - "Bonded: +1% to all Maximum Elemental Resistances while on full Runic Ward", - statOrder = { 1430, 8878, 4200 }, + statOrder = { 1430, 8873 }, tradeHashes = { [386720106] = { "Gain 15% of maximum Life as Extra maximum Runic Ward" }, [1020945697] = { "15% less maximum Life" }, }, - isSocketBound = false, - rank = { 45 }, + bonded = { + "+1% to all Maximum Elemental Resistances while on full Runic Ward", + statOrder = { 4200 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 45, }, }, ["Passion of Aldur"] = { ["weapon"] = { type = "Rune", + localMod = false, "Transforms all Cold and Lightning modifiers on the item into equivalent Fire modifiers", - "Bonded: 25% increased Fire Damage", - statOrder = { 6242, 873 }, + statOrder = { 6237 }, tradeHashes = { [602344904] = { "Transforms all Cold and Lightning modifiers on the item into equivalent Fire modifiers" }, }, + bonded = { + "25% increased Fire Damage", + statOrder = { 873 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, ["caster"] = { type = "Rune", + localMod = false, "Transforms all Cold and Lightning modifiers on the item into equivalent Fire modifiers", - "Bonded: 25% increased Fire Damage", - statOrder = { 6242, 873 }, + statOrder = { 6237 }, tradeHashes = { [602344904] = { "Transforms all Cold and Lightning modifiers on the item into equivalent Fire modifiers" }, }, + bonded = { + "25% increased Fire Damage", + statOrder = { 873 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, }, ["Breath of Aldur"] = { ["weapon"] = { type = "Rune", + localMod = false, "When socketed, transforms all Fire and Lightning modifiers to equivalent Cold modifiers", - "Bonded: 25% increased Cold Damage", - statOrder = { 6239, 874 }, + statOrder = { 6234 }, tradeHashes = { [2390027291] = { "When socketed, transforms all Fire and Lightning modifiers to equivalent Cold modifiers" }, }, + bonded = { + "25% increased Cold Damage", + statOrder = { 874 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, ["caster"] = { type = "Rune", + localMod = false, "When socketed, transforms all Fire and Lightning modifiers to equivalent Cold modifiers", - "Bonded: 25% increased Cold Damage", - statOrder = { 6239, 874 }, + statOrder = { 6234 }, tradeHashes = { [2390027291] = { "When socketed, transforms all Fire and Lightning modifiers to equivalent Cold modifiers" }, }, + bonded = { + "25% increased Cold Damage", + statOrder = { 874 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, }, ["Ire of Aldur"] = { ["weapon"] = { type = "Rune", + localMod = false, "Transforms all Fire and Cold modifiers on the item into equivalent Lightning modifiers", - "Bonded: 25% increased Lightning Damage", - statOrder = { 6243, 875 }, + statOrder = { 6238 }, tradeHashes = { [1433896639] = { "Transforms all Fire and Cold modifiers on the item into equivalent Lightning modifiers" }, }, + bonded = { + "25% increased Lightning Damage", + statOrder = { 875 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, ["caster"] = { type = "Rune", + localMod = false, "Transforms all Fire and Cold modifiers on the item into equivalent Lightning modifiers", - "Bonded: 25% increased Lightning Damage", - statOrder = { 6243, 875 }, + statOrder = { 6238 }, tradeHashes = { [1433896639] = { "Transforms all Fire and Cold modifiers on the item into equivalent Lightning modifiers" }, }, + bonded = { + "25% increased Lightning Damage", + statOrder = { 875 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, }, ["Betrayal of Aldur"] = { ["weapon"] = { type = "Rune", + localMod = false, "Transforms all Fire, Cold and Lightning modifiers on the item into equivalent Chaos modifiers", - "Bonded: 25% increased Chaos Damage", - statOrder = { 6238, 876 }, + statOrder = { 6233 }, tradeHashes = { [1624833382] = { "Transforms all Fire, Cold and Lightning modifiers on the item into equivalent Chaos modifiers" }, }, + bonded = { + "25% increased Chaos Damage", + statOrder = { 876 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, ["caster"] = { type = "Rune", + localMod = false, "Transforms all Fire, Cold and Lightning modifiers on the item into equivalent Chaos modifiers", - "Bonded: 25% increased Chaos Damage", - statOrder = { 6238, 876 }, + statOrder = { 6233 }, tradeHashes = { [1624833382] = { "Transforms all Fire, Cold and Lightning modifiers on the item into equivalent Chaos modifiers" }, }, + bonded = { + "25% increased Chaos Damage", + statOrder = { 876 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, }, ["Ancient Rune of Splinters"] = { ["bow"] = { type = "Rune", + limit = 1, + localMod = false, "+50% Surpassing chance to fire an additional Arrow", - "Bonded: 30% increased Projectile Speed", - statOrder = { 5513, 897 }, + statOrder = { 5509 }, tradeHashes = { [2463230181] = { "+50% Surpassing chance to fire an additional Arrow" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Projectile Speed", + statOrder = { 897 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Ancient Rune of Dueling"] = { ["buckler"] = { type = "Rune", + limit = 1, + localMod = false, "30% increased Parried Debuff Magnitude", - "Bonded: 15% increased Block chance", - statOrder = { 9379, 1133 }, + statOrder = { 9373 }, tradeHashes = { [818877178] = { "30% increased Parried Debuff Magnitude" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "15% increased Block chance", + statOrder = { 1133 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Ancient Rune of the Titan"] = { ["two hand mace"] = { type = "Rune", + limit = 1, + localMod = false, "10% chance for Slam Skills you use yourself to cause an additional Aftershock", - "Bonded: 15% increased Area of Effect for Attacks", - statOrder = { 10626, 4493 }, + statOrder = { 10619 }, tradeHashes = { [2045949233] = { "10% chance for Slam Skills you use yourself to cause an additional Aftershock" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "15% increased Area of Effect for Attacks", + statOrder = { 4493 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Ancient Rune of Shattering"] = { ["one hand mace"] = { type = "Rune", + limit = 1, + localMod = false, "40% increased effect of Fully Broken Armour", - "Bonded: Break 50% increased Armour", - statOrder = { 5236, 4407 }, + statOrder = { 5232 }, tradeHashes = { [1879206848] = { "40% increased effect of Fully Broken Armour" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Break 50% increased Armour", + statOrder = { 4407 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Ancient Rune of Prowess"] = { ["spear"] = { type = "Rune", + limit = 1, + localMod = false, "30% chance when you gain a Charge to gain an additional Charge", - "Bonded: 30% increased Endurance, Frenzy and Power Charge Duration", - statOrder = { 5518, 2761 }, + statOrder = { 5514 }, tradeHashes = { [1555237944] = { "30% chance when you gain a Charge to gain an additional Charge" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Endurance, Frenzy and Power Charge Duration", + statOrder = { 2761 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Ancient Rune of Control"] = { ["quarterstaff"] = { type = "Rune", + limit = 1, + localMod = false, "50% increased Immobilisation buildup", - "Bonded: 30% increased Damage against Immobilised Enemies", - statOrder = { 7193, 5959 }, + statOrder = { 7188 }, tradeHashes = { [330530785] = { "50% increased Immobilisation buildup" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "30% increased Damage against Immobilised Enemies", + statOrder = { 5954 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Ancient Rune of Discovery"] = { ["staff"] = { type = "Rune", + limit = 1, + localMod = false, "30% chance to create an additional Remnant", - "Bonded: +1 to maximum number of Elemental Infusions", - statOrder = { 5409, 8875 }, + statOrder = { 5405 }, tradeHashes = { [2328443419] = { "30% chance to create an additional Remnant" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+1 to maximum number of Elemental Infusions", + statOrder = { 8870 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Ancient Rune of Decay"] = { ["wand"] = { type = "Rune", + limit = 1, + localMod = false, "25% increased Withered Magnitude", - "Bonded: 15% chance that when Volatility on you explodes, you regain an equivalent amount of Volatility", - statOrder = { 10556, 10485 }, + statOrder = { 10549 }, tradeHashes = { [3973629633] = { "25% increased Withered Magnitude" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "15% chance that when Volatility on you explodes, you regain an equivalent amount of Volatility", + statOrder = { 10478 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Ancient Rune of Witchcraft"] = { ["focus"] = { type = "Rune", + limit = 1, + localMod = false, "40% increased Area of Effect of Curses", - "Bonded: 15% faster Curse Activation", - statOrder = { 1950, 5924 }, + statOrder = { 1950 }, tradeHashes = { [153777645] = { "40% increased Area of Effect of Curses" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "15% faster Curse Activation", + statOrder = { 5920 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Ancient Rune of the Horde"] = { ["sceptre"] = { type = "Rune", + limit = 1, + localMod = false, "Minions have 8% increased Attack and Cast Speed", - "Bonded: Minions have 10% increased Movement Speed", - statOrder = { 9003, 1528 }, + statOrder = { 8998 }, tradeHashes = { [3091578504] = { "Minions have 8% increased Attack and Cast Speed" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "Minions have 10% increased Movement Speed", + statOrder = { 1528 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Ancient Rune of Animosity"] = { ["talisman"] = { type = "Rune", + limit = 1, + localMod = false, "Gain 2 Druidic Prowess when you Heavy Stun a Rare or Unique Enemy", - "Bonded: 40% increased Stun Buildup", - statOrder = { 6713, 1051 }, + statOrder = { 6708 }, tradeHashes = { [3444646646] = { "Gain 2 Druidic Prowess when you Heavy Stun a Rare or Unique Enemy" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "40% increased Stun Buildup", + statOrder = { 1051 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Ancient Rune of Detonation"] = { ["crossbow"] = { type = "Rune", + limit = 1, + localMod = false, "Grenades have 10% chance to activate a second time", - "Bonded: 40% increased Crossbow Reload Speed", - statOrder = { 6939, 9734 }, + statOrder = { 6934 }, tradeHashes = { [538981065] = { "Grenades have 10% chance to activate a second time" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "40% increased Crossbow Reload Speed", + statOrder = { 9728 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Ancient Rune of Retaliation"] = { ["shield"] = { type = "Rune", + limit = 1, + localMod = false, "8% increased Attack Speed if you have Blocked Recently", - "Bonded: +3% to maximum Block chance", - statOrder = { 4565, 1734 }, + statOrder = { 4565 }, tradeHashes = { [3203854378] = { "8% increased Attack Speed if you have Blocked Recently" }, }, - isSocketBound = false, - rank = { 30 }, + bonded = { + "+3% to maximum Block chance", + statOrder = { 1734 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 30, }, }, ["Rune of Vitality"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = false, "+80 to maximum Life", - "Bonded: 15% increased amount of Life Leeched", - statOrder = { 887, 1895 }, + statOrder = { 887 }, tradeHashes = { [3299347043] = { "+80 to maximum Life" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "15% increased amount of Life Leeched", + statOrder = { 1895 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["caster"] = { type = "Rune", + limit = 1, + localMod = false, "+80 to maximum Life", - "Bonded: 15% increased amount of Life Leeched", - statOrder = { 887, 1895 }, + statOrder = { 887 }, tradeHashes = { [3299347043] = { "+80 to maximum Life" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "15% increased amount of Life Leeched", + statOrder = { 1895 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["shield"] = { type = "Rune", + limit = 1, + localMod = false, "Recover 15 Life when you Block", - "Bonded: 5% increased maximum Life", - statOrder = { 1522, 889 }, + statOrder = { 1522 }, tradeHashes = { [1678831767] = { "Recover 15 Life when you Block" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["buckler"] = { type = "Rune", + limit = 1, + localMod = false, "Recover 15 Life when you Block", - "Bonded: 5% increased maximum Life", - statOrder = { 1522, 889 }, + statOrder = { 1522 }, tradeHashes = { [1678831767] = { "Recover 15 Life when you Block" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "5% increased maximum Life", + statOrder = { 889 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rune of the Hunt"] = { ["boots"] = { type = "Rune", + limit = 1, + localMod = false, "8% increased Movement Speed while Sprinting", - "Bonded: 50% increased Stun Recovery", - statOrder = { 10069, 1060 }, + statOrder = { 10062 }, tradeHashes = { [3107707789] = { "8% increased Movement Speed while Sprinting" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "50% increased Stun Recovery", + statOrder = { 1060 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["sceptre"] = { type = "Rune", + limit = 1, + localMod = false, "Companions deal 30% increased Damage", - "Bonded: 8% increased Mana Recovery rate while your Companion is in your Presence", - statOrder = { 5722, 7996 }, + statOrder = { 5718 }, tradeHashes = { [234296660] = { "Companions deal 30% increased Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "8% increased Mana Recovery rate while your Companion is in your Presence", + statOrder = { 7991 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rune of Acrobatics"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = false, "Flasks gain 0.2 charges per Second", - "Bonded: Charms gain 0.25 charges per Second", - statOrder = { 6888, 6889 }, + statOrder = { 6883 }, tradeHashes = { [731781020] = { "Flasks gain 0.2 charges per Second" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Charms gain 0.25 charges per Second", + statOrder = { 6884 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["caster"] = { type = "Rune", + limit = 1, + localMod = false, "Flasks gain 0.2 charges per Second", - "Bonded: Charms gain 0.25 charges per Second", - statOrder = { 6888, 6889 }, + statOrder = { 6883 }, tradeHashes = { [731781020] = { "Flasks gain 0.2 charges per Second" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Charms gain 0.25 charges per Second", + statOrder = { 6884 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["boots"] = { type = "Rune", + limit = 1, + localMod = false, "+0.3 metres to Dodge Roll distance", - "Bonded: 30% increased Armour if you haven't Dodge Rolled Recently", - statOrder = { 6200, 4390 }, + statOrder = { 6195 }, tradeHashes = { [258119672] = { "+0.3 metres to Dodge Roll distance" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Armour if you haven't Dodge Rolled Recently", + statOrder = { 4390 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rune of Culmination"] = { ["gloves"] = { type = "Rune", + limit = 1, + localMod = false, "50% chance to build an additional Combo on Hit", - "Bonded: 5% increased Attack Speed", - statOrder = { 4185, 985 }, + statOrder = { 4185 }, tradeHashes = { [4258524206] = { "50% chance to build an additional Combo on Hit" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "5% increased Attack Speed", + statOrder = { 985 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["one hand mace"] = { type = "Rune", + limit = 1, + localMod = true, "Rolls only the minimum or maximum Damage value for Physical Damage", - "Bonded: 20% increased Bleeding Duration", - statOrder = { 7811, 4660 }, + statOrder = { 7806 }, tradeHashes = { [103706408] = { "Rolls only the minimum or maximum Damage value for Physical Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "20% increased Bleeding Duration", + statOrder = { 4660 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["quarterstaff"] = { type = "Rune", + limit = 1, + localMod = true, "Rolls only the minimum or maximum Damage value for Physical Damage", - "Bonded: 20% increased Bleeding Duration", - statOrder = { 7811, 4660 }, + statOrder = { 7806 }, tradeHashes = { [103706408] = { "Rolls only the minimum or maximum Damage value for Physical Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "20% increased Bleeding Duration", + statOrder = { 4660 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rune of Renown"] = { ["gloves"] = { type = "Rune", + limit = 1, + localMod = false, "50% increased Glory generation", - "Bonded: Banner Skills have 20% increased Aura Magnitudes", - statOrder = { 6914, 3066 }, + statOrder = { 6909 }, tradeHashes = { [3143918757] = { "50% increased Glory generation" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Banner Skills have 20% increased Aura Magnitudes", + statOrder = { 3066 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["caster"] = { type = "Rune", + limit = 1, + localMod = false, "Archon recovery period expires 30% faster", - "Bonded: 30% increased Archon Buff duration", - statOrder = { 4343, 4344 }, + statOrder = { 4343 }, tradeHashes = { [2586152168] = { "Archon recovery period expires 30% faster" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Archon Buff duration", + statOrder = { 4344 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rune of Accumulation"] = { ["gloves"] = { type = "Rune", + limit = 1, + localMod = false, "Gain 3 Life per Enemy Hit with Attacks", "Gain 1 Mana per Enemy Hit with Attacks", - "Bonded: +30 to maximum Life", - "Bonded: +30 to maximum Mana", - statOrder = { 1040, 1507, 887, 892 }, + statOrder = { 1040, 1507 }, tradeHashes = { [2797971005] = { "Gain 3 Life per Enemy Hit with Attacks" }, [820939409] = { "Gain 1 Mana per Enemy Hit with Attacks" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+30 to maximum Life", + "+30 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["crossbow"] = { type = "Rune", + limit = 1, + localMod = true, "On Hitting an enemy, gains maximum added Cold damage equal to the enemy's Power for 20 seconds, up to a total of 32", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 7799, 1057 }, + statOrder = { 7794 }, tradeHashes = { [2616640048] = { "On Hitting an enemy, gains maximum added Cold damage equal to the enemy's Power for 20 seconds, up to a total of 32" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["bow"] = { type = "Rune", + limit = 1, + localMod = true, "On Hitting an enemy, gains maximum added Cold damage equal to the enemy's Power for 20 seconds, up to a total of 32", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 7799, 1057 }, + statOrder = { 7794 }, tradeHashes = { [2616640048] = { "On Hitting an enemy, gains maximum added Cold damage equal to the enemy's Power for 20 seconds, up to a total of 32" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["spear"] = { type = "Rune", + limit = 1, + localMod = true, "On Hitting an enemy, gains maximum added Cold damage equal to the enemy's Power for 20 seconds, up to a total of 32", - "Bonded: 30% increased Freeze Buildup", - statOrder = { 7799, 1057 }, + statOrder = { 7794 }, tradeHashes = { [2616640048] = { "On Hitting an enemy, gains maximum added Cold damage equal to the enemy's Power for 20 seconds, up to a total of 32" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Freeze Buildup", + statOrder = { 1057 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rune of Foundations"] = { ["body armour"] = { type = "Rune", + limit = 1, + localMod = true, "+30 to Armour", "+30 to Evasion Rating", "+10 to maximum Energy Shield", - "Bonded: +20 to maximum Life", - "Bonded: +20 to maximum Mana", - statOrder = { 840, 841, 843, 887, 892 }, + statOrder = { 840, 841, 843 }, tradeHashes = { [3484657501] = { "+30 to Armour" }, [53045048] = { "+30 to Evasion Rating" }, [4052037485] = { "+10 to maximum Energy Shield" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "+20 to maximum Life", + "+20 to maximum Mana", + statOrder = { 887, 892 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rune of the Prism"] = { ["body armour"] = { type = "Rune", + limit = 1, + localMod = false, "-10% to all Maximum Elemental Resistances", "+20% to all Elemental Resistances", - "Bonded: 20% of Damage is taken from Mana before Life", - statOrder = { 1007, 1013, 2472 }, + statOrder = { 1007, 1013 }, tradeHashes = { [2901986750] = { "+20% to all Elemental Resistances" }, [1978899297] = { "-10% to all Maximum Elemental Resistances" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "20% of Damage is taken from Mana before Life", + statOrder = { 2472 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rune of the Blossom"] = { ["body armour"] = { type = "Rune", + limit = 1, + localMod = false, "+50 to Spirit", "-1 to Spirit per 2 Levels", - "Bonded: 5% increased Spirit Reservation Efficiency", - statOrder = { 895, 10058, 4755 }, + statOrder = { 895, 10051 }, tradeHashes = { [2704225257] = { "+50 to Spirit" }, [610569665] = { "-1 to Spirit per 2 Levels" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "5% increased Spirit Reservation Efficiency", + statOrder = { 4752 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rune of Consistency"] = { ["helmet"] = { type = "Rune", + limit = 1, + localMod = false, "200% increased Critical Hit Chance", "You have no Critical Damage Bonus", - "Bonded: Hits against you have 25% reduced Critical Damage Bonus", - statOrder = { 976, 1405, 1005 }, + statOrder = { 976, 1405 }, tradeHashes = { [587431675] = { "200% increased Critical Hit Chance" }, [4058681894] = { "You have no Critical Damage Bonus" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Hits against you have 25% reduced Critical Damage Bonus", + statOrder = { 1005 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["caster"] = { type = "Rune", + limit = 1, + localMod = false, "50% increased Spell Damage while your Companion is in your Presence", - "Bonded: 8% increased Mana Recovery rate while your Companion is in your Presence", - statOrder = { 10009, 7996 }, + statOrder = { 10002 }, tradeHashes = { [4063732952] = { "50% increased Spell Damage while your Companion is in your Presence" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "8% increased Mana Recovery rate while your Companion is in your Presence", + statOrder = { 7991 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rune of Reach"] = { ["helmet"] = { type = "Rune", + limit = 1, + localMod = false, "Remnants you create have 15% increased effect", - "Bonded: Recover 3% of Maximum Mana when you collect a Remnant", - statOrder = { 9736, 9740 }, + statOrder = { 9730 }, tradeHashes = { [1999910726] = { "Remnants you create have 15% increased effect" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "Recover 3% of Maximum Mana when you collect a Remnant", + statOrder = { 9734 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["wand"] = { type = "Rune", + limit = 1, + localMod = false, "Remnants you create have 25% reduced effect", "Remnants can be collected from 50% further away", - "Bonded: 20% increased Exposure Effect", - statOrder = { 9736, 9738, 6533 }, + statOrder = { 9730, 9732 }, tradeHashes = { [1999910726] = { "Remnants you create have 25% reduced effect" }, [3482326075] = { "Remnants can be collected from 50% further away" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "20% increased Exposure Effect", + statOrder = { 6528 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["staff"] = { type = "Rune", + limit = 1, + localMod = false, "Remnants you create have 25% reduced effect", "Remnants can be collected from 50% further away", - "Bonded: 20% increased Exposure Effect", - statOrder = { 9736, 9738, 6533 }, + statOrder = { 9730, 9732 }, tradeHashes = { [1999910726] = { "Remnants you create have 25% reduced effect" }, [3482326075] = { "Remnants can be collected from 50% further away" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "20% increased Exposure Effect", + statOrder = { 6528 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rune of Vital Flame"] = { ["one hand mace"] = { type = "Rune", + limit = 1, + localMod = false, "Adds 13 to 16 Fire Damage", "15% of Skill Mana Costs Converted to Life Costs", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 832, 4744, 1077 }, + statOrder = { 832, 4742 }, tradeHashes = { [2480498143] = { "15% of Skill Mana Costs Converted to Life Costs" }, [709508406] = { "Adds 13 to 16 Fire Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["two hand mace"] = { type = "Rune", + limit = 1, + localMod = false, "Adds 13 to 16 Fire Damage", "15% of Skill Mana Costs Converted to Life Costs", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 832, 4744, 1077 }, + statOrder = { 832, 4742 }, tradeHashes = { [2480498143] = { "15% of Skill Mana Costs Converted to Life Costs" }, [709508406] = { "Adds 13 to 16 Fire Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["talisman"] = { type = "Rune", + limit = 1, + localMod = false, "Adds 13 to 16 Fire Damage", "15% of Skill Mana Costs Converted to Life Costs", - "Bonded: 30% increased Ignite Magnitude", - statOrder = { 832, 4744, 1077 }, + statOrder = { 832, 4742 }, tradeHashes = { [2480498143] = { "15% of Skill Mana Costs Converted to Life Costs" }, [709508406] = { "Adds 13 to 16 Fire Damage" }, }, - isSocketBound = false, - rank = { 15 }, + bonded = { + "30% increased Ignite Magnitude", + statOrder = { 1077 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Rune of Confrontation"] = { ["quarterstaff"] = { type = "Rune", + limit = 1, + localMod = false, "Gain 4 Rage on Melee Hit", "-10 to Maximum Rage", - statOrder = { 6873, 9609 }, + statOrder = { 6868, 9603 }, tradeHashes = { [1181501418] = { "-10 to Maximum Rage" }, [2709367754] = { "Gain 4 Rage on Melee Hit" }, }, - isSocketBound = false, - rank = { 15 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, ["spear"] = { type = "Rune", + limit = 1, + localMod = false, "Gain 4 Rage on Melee Hit", "-10 to Maximum Rage", - statOrder = { 6873, 9609 }, + statOrder = { 6868, 9603 }, tradeHashes = { [1181501418] = { "-10 to Maximum Rage" }, [2709367754] = { "Gain 4 Rage on Melee Hit" }, }, - isSocketBound = false, - rank = { 15 }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 15, }, }, ["Serle's Triumph"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = true, "+1 Suffix Modifier allowed", statOrder = { 19 }, tradeHashes = { [718638445] = { "+1 Suffix Modifier allowed" }, [1950607759] = { "" }, }, isSocketBound = true, - rank = { 0 }, + canSocketInJewellery = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + limit = 1, + localMod = true, "+1 Suffix Modifier allowed", statOrder = { 19 }, tradeHashes = { [718638445] = { "+1 Suffix Modifier allowed" }, [1950607759] = { "" }, }, isSocketBound = true, - rank = { 0 }, + canSocketInJewellery = true, + levelReq = 0, }, ["caster"] = { type = "Rune", + limit = 1, + localMod = true, "+1 Suffix Modifier allowed", statOrder = { 19 }, tradeHashes = { [718638445] = { "+1 Suffix Modifier allowed" }, [1950607759] = { "" }, }, isSocketBound = true, - rank = { 0 }, + canSocketInJewellery = true, + levelReq = 0, }, }, ["Cadigan's Epiphany"] = { ["gloves"] = { type = "Rune", + limit = 1, + localMod = false, "Destroys all Augment Sockets on the item to create a Jewel Socket", - statOrder = { 6240 }, + statOrder = { 6235 }, tradeHashes = { [1933674044] = { "Destroys all Augment Sockets on the item to create a Jewel Socket" }, }, isSocketBound = true, - rank = { 0 }, + canSocketInUniqueItems = true, + levelReq = 0, }, }, ["Astrid's Creativity"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = true, "Can have 1 additional Crafted Modifier", statOrder = { 30 }, tradeHashes = { [1963398329] = { "Can have 1 additional Crafted Modifier" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInJewellery = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + limit = 1, + localMod = true, "Can have 1 additional Crafted Modifier", statOrder = { 30 }, tradeHashes = { [1963398329] = { "Can have 1 additional Crafted Modifier" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInJewellery = true, + levelReq = 0, }, ["caster"] = { type = "Rune", + limit = 1, + localMod = true, "Can have 1 additional Crafted Modifier", statOrder = { 30 }, tradeHashes = { [1963398329] = { "Can have 1 additional Crafted Modifier" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInJewellery = true, + levelReq = 0, }, }, ["Uhtred's Sidereus"] = { ["boots"] = { type = "Rune", + limit = 1, + localMod = true, "Can roll Chronomancy modifiers", - "Bonded: 10% increased Cooldown Recovery Rate", - statOrder = { 10526, 4677 }, + statOrder = { 10519 }, tradeHashes = { [3132681620] = { "Can roll Chronomancy modifiers" }, }, + bonded = { + "10% increased Cooldown Recovery Rate", + statOrder = { 4103 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, }, ["Kolr's Hunt"] = { ["gloves"] = { type = "Rune", + limit = 1, + localMod = true, "Can roll Marksman modifiers", - "Bonded: 20% increased Projectile Damage", - statOrder = { 10529, 1738 }, + statOrder = { 10522 }, tradeHashes = { [201332984] = { "Can roll Marksman modifiers" }, }, + bonded = { + "20% increased Projectile Damage", + statOrder = { 1738 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, }, ["Vorana's Carnage"] = { ["helmet"] = { type = "Rune", + limit = 1, + localMod = true, "Can roll Berserking modifiers", - "Bonded: Gain 2 Rage on Melee Hit", - statOrder = { 10528, 6873 }, + statOrder = { 10521 }, tradeHashes = { [1770091046] = { "Can roll Berserking modifiers" }, }, + bonded = { + "Gain 2 Rage on Melee Hit", + statOrder = { 6868 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, }, ["Thrud's Might"] = { ["weapon"] = { type = "Rune", + limit = 1, + localMod = true, "Can roll Destruction modifiers", - "Bonded: +5% to all Elemental Resistances", - statOrder = { 10531, 1013 }, + statOrder = { 10524 }, tradeHashes = { [1676950499] = { "Can roll Destruction modifiers" }, }, + bonded = { + "+5% to all Elemental Resistances", + statOrder = { 1013 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, ["caster"] = { type = "Rune", + limit = 1, + localMod = true, "Can roll Destruction modifiers", - "Bonded: +5% to all Elemental Resistances", - statOrder = { 10531, 1013 }, + statOrder = { 10524 }, tradeHashes = { [1676950499] = { "Can roll Destruction modifiers" }, }, + bonded = { + "+5% to all Elemental Resistances", + statOrder = { 1013 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, }, ["Medved's Tending"] = { ["body armour"] = { type = "Rune", + limit = 1, + localMod = true, "Can roll Soul modifiers", - "Bonded: 3% increased maximum Life", - "Bonded: 3% increased maximum Mana", - statOrder = { 10527, 889, 894 }, + statOrder = { 10520 }, tradeHashes = { [1927467683] = { "Can roll Soul modifiers" }, }, + bonded = { + "3% increased maximum Life", + "3% increased maximum Mana", + statOrder = { 889, 894 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, }, ["Katla's Gloom"] = { ["gloves"] = { type = "Rune", + limit = 1, + localMod = true, "Can roll Decay modifiers", - "Bonded: 25% reduced Effect of Non-Damaging Ailments on you", - statOrder = { 10530, 9225 }, + statOrder = { 10523 }, tradeHashes = { [2547063279] = { "Can roll Decay modifiers" }, }, + bonded = { + "25% reduced Effect of Non-Damaging Ailments on you", + statOrder = { 9219 }, + }, isSocketBound = true, - rank = { 0 }, + levelReq = 0, }, }, ["Aldur's Legacy"] = { ["weapon"] = { type = "Rune", + localMod = false, "When socketed into a Unique Kalguuran or Ezomyte item, destroys the item to create a Rune imbued with that item's power", - statOrder = { 6244 }, + statOrder = { 6239 }, tradeHashes = { [1797890657] = { "When socketed into a Unique Kalguuran or Ezomyte item, destroys the item to create a Rune imbued with that item's power" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + levelReq = 0, }, ["armour"] = { type = "Rune", + localMod = false, "When socketed into a Unique Kalguuran or Ezomyte item, destroys the item to create a Rune imbued with that item's power", - statOrder = { 6244 }, + statOrder = { 6239 }, tradeHashes = { [1797890657] = { "When socketed into a Unique Kalguuran or Ezomyte item, destroys the item to create a Rune imbued with that item's power" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + levelReq = 0, }, ["caster"] = { type = "Rune", + localMod = false, "When socketed into a Unique Kalguuran or Ezomyte item, destroys the item to create a Rune imbued with that item's power", - statOrder = { 6244 }, + statOrder = { 6239 }, tradeHashes = { [1797890657] = { "When socketed into a Unique Kalguuran or Ezomyte item, destroys the item to create a Rune imbued with that item's power" }, }, - isSocketBound = false, - rank = { 0 }, + canSocketInUniqueItems = true, + levelReq = 0, }, }, ["Legacy of Bramblejack"] = { ["body armour"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "250% of Melee Physical Damage taken reflected to Attacker", - "Bonded: Regenerate 3% of maximum Life per second while Surrounded", - statOrder = { 2241, 7510 }, + statOrder = { 2241 }, tradeHashes = { [1092987622] = { "250% of Melee Physical Damage taken reflected to Attacker" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Regenerate 3% of maximum Life per second while Surrounded", + statOrder = { 7505 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Blackbraid"] = { ["body armour"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "+50% of Armour also applies to Elemental Damage", - "Bonded: +15% to all Elemental Resistances", - statOrder = { 1027, 1013 }, + statOrder = { 1027 }, tradeHashes = { [3362812763] = { "+50% of Armour also applies to Elemental Damage" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+15% to all Elemental Resistances", + statOrder = { 1013 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Edyrns Tusks"] = { ["body armour"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "50% chance to inflict Bleeding on Hit", "50% reduced Slowing Potency of Debuffs on You", - "Bonded: 35% increased Thorns damage", - statOrder = { 4671, 4747, 10254 }, + statOrder = { 4671, 4745 }, tradeHashes = { [2174054121] = { "50% chance to inflict Bleeding on Hit" }, [924253255] = { "50% reduced Slowing Potency of Debuffs on You" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "35% increased Thorns damage", + statOrder = { 10247 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Kingsguard"] = { ["body armour"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Recover 5% of maximum Life for each Endurance Charge consumed", - "Bonded: +30 to maximum Life", - statOrder = { 9666, 887 }, + statOrder = { 9660 }, tradeHashes = { [939832726] = { "Recover 5% of maximum Life for each Endurance Charge consumed" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+30 to maximum Life", + statOrder = { 887 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Bristleboar"] = { ["body armour"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Gain 5 Rage when Hit by an Enemy", "Gain 10 Rage when Critically Hit by an Enemy", - "Bonded: +3 to Maximum Rage", - statOrder = { 6875, 6876, 9609 }, + statOrder = { 6870, 6871 }, tradeHashes = { [3292710273] = { "Gain 5 Rage when Hit by an Enemy" }, [1466716929] = { "Gain 10 Rage when Critically Hit by an Enemy" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+3 to Maximum Rage", + statOrder = { 9603 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Foxshade"] = { ["body armour"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "10% increased Movement Speed when on Full Life", "100% increased Evasion Rating when on Full Life", - "Bonded: 20% increased Evasion Rating", - statOrder = { 1555, 6509, 884 }, + statOrder = { 1555, 6504 }, tradeHashes = { [88817332] = { "100% increased Evasion Rating when on Full Life" }, [3393547195] = { "10% increased Movement Speed when on Full Life" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "20% increased Evasion Rating", + statOrder = { 884 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Ashrend"] = { ["body armour"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Cannot be Ignited", "-10 Physical Damage taken from Attack Hits", - "Bonded: +35% to Fire Resistance", - statOrder = { 1595, 1959, 1014 }, + statOrder = { 1595, 1959 }, tradeHashes = { [331731406] = { "Cannot be Ignited" }, [3441651621] = { "-10 Physical Damage taken from Attack Hits" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+35% to Fire Resistance", + statOrder = { 1014 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Briskwrap"] = { ["body armour"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Gain Deflection Rating equal to 30% of Evasion Rating", - "Bonded: 35% increased Flask Mana Recovery rate", - statOrder = { 1028, 899 }, + statOrder = { 1028 }, tradeHashes = { [3033371881] = { "Gain Deflection Rating equal to 30% of Evasion Rating" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "35% increased Flask Mana Recovery rate", + statOrder = { 899 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of The Unleashed"] = { ["body armour"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "25% of Damage taken from Hits bypasses Energy Shield if Energy Shield is below half", - "Bonded: 20% increased Armour while Shapeshifted", - statOrder = { 1459, 4393 }, + statOrder = { 1459 }, tradeHashes = { [1311130924] = { "25% of Damage taken from Hits bypasses Energy Shield if Energy Shield is below half" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "20% increased Armour while Shapeshifted", + statOrder = { 4393 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Horns of Bynden"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Gain 1 Rage on Melee Hit", "Every Rage also grants 1% increased Armour", - "Bonded: +3 to Maximum Rage", - statOrder = { 6873, 10644, 9609 }, + statOrder = { 6868, 10637 }, tradeHashes = { [2709367754] = { "Gain 1 Rage on Melee Hit" }, [2995914769] = { "Every Rage also grants 1% increased Armour" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+3 to Maximum Rage", + statOrder = { 9603 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Wings of Caelyn"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Gain 1 Rage on Melee Hit", "Every Rage also grants 1% increased Stun Threshold", - "Bonded: Every five Rage also grants you 1% increased Movement Speed", - statOrder = { 6873, 10656, 9146 }, + statOrder = { 6868, 10649 }, tradeHashes = { [2709367754] = { "Gain 1 Rage on Melee Hit" }, [352044736] = { "Every Rage also grants 1% increased Stun Threshold" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Every five Rage also grants you 1% increased Movement Speed", + statOrder = { 9140 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Ezomyte Peak"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "15% increased Area of Effect", "Unwavering Stance", - "Bonded: 50% reduced Slowing Potency of Debuffs on You", - statOrder = { 1630, 10724, 4747 }, + statOrder = { 1630, 10725 }, tradeHashes = { [1683578560] = { "Unwavering Stance" }, [280731498] = { "15% increased Area of Effect" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "50% reduced Slowing Potency of Debuffs on You", + statOrder = { 4745 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Deidbell"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Warcries Explode Corpses dealing 10% of their Life as Physical Damage", - "Bonded: Warcry Skills have 20% increased Area of Effect", - statOrder = { 5780, 10514 }, + statOrder = { 5776 }, tradeHashes = { [11014011] = { "Warcries Explode Corpses dealing 10% of their Life as Physical Damage" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Warcry Skills have 20% increased Area of Effect", + statOrder = { 10507 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Elevore"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Charms gain 1 charge per Second", "+1 Charm Slot", - "Bonded: Charms gain 0.5 charges per Second", - statOrder = { 6889, 9316, 6889 }, + statOrder = { 6884, 9310 }, tradeHashes = { [185580205] = { "Charms gain 1 charge per Second" }, [554899692] = { "+1 Charm Slot" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Charms gain 0.5 charges per Second", + statOrder = { 6884 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Starkonja's Head"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "100% increased Global Evasion Rating when on Low Life", "5% of Damage from Hits is taken from your Damageable Companion's Life before you", - "Bonded: 5% of Damage from Hits is taken from your Damageable Companion's Life before you", - statOrder = { 2315, 5730, 5730 }, + statOrder = { 2315, 5726 }, tradeHashes = { [1150343007] = { "5% of Damage from Hits is taken from your Damageable Companion's Life before you" }, [2695354435] = { "100% increased Global Evasion Rating when on Low Life" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "5% of Damage from Hits is taken from your Damageable Companion's Life before you", + statOrder = { 5726 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Crown of Thorns"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Pain Attunement", - "Bonded: 17 to 26 Physical Thorns damage", - statOrder = { 10717, 10261 }, + statOrder = { 10718 }, tradeHashes = { [98977150] = { "Pain Attunement" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "17 to 26 Physical Thorns damage", + statOrder = { 10254 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Greymake"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "+50 to all Attributes", - "Bonded: +1 Maximum Life per Level", - statOrder = { 1145, 7470 }, + statOrder = { 1145 }, tradeHashes = { [2897413282] = { "+50 to all Attributes" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+1 Maximum Life per Level", + statOrder = { 7465 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Erian's Cobble"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "+30 to Accuracy Rating", "+10 to maximum Life", "+10 to maximum Mana", @@ -4263,1423 +7357,2438 @@ return { "+5 to all Attributes", "+5% to all Elemental Resistances", "3 Life Regeneration per second", - "Bonded: +20 to Armour", - "Bonded: +20 to Evasion Rating", - "Bonded: +20 to maximum Energy Shield", - statOrder = { 880, 887, 892, 941, 976, 991, 1013, 1034, 881, 883, 885 }, + statOrder = { 880, 887, 892, 941, 976, 991, 1013, 1034 }, tradeHashes = { [3325883026] = { "3 Life Regeneration per second" }, [3299347043] = { "+10 to maximum Life" }, [1050105434] = { "+10 to maximum Mana" }, [2901986750] = { "+5% to all Elemental Resistances" }, [1379411836] = { "+5 to all Attributes" }, [587431675] = { "10% increased Critical Hit Chance" }, [3917489142] = { "10% increased Rarity of Items found" }, [803737631] = { "+30 to Accuracy Rating" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+20 to Armour", + "+20 to Evasion Rating", + "+20 to maximum Energy Shield", + statOrder = { 881, 883, 885 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of The Smiling Knight"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Aggravate Bleeding on targets you Critically Hit with Attacks", - "Bonded: 20% increased Critical Hit Chance", - statOrder = { 4239, 976 }, + statOrder = { 4239 }, tradeHashes = { [2438634449] = { "Aggravate Bleeding on targets you Critically Hit with Attacks" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "20% increased Critical Hit Chance", + statOrder = { 976 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of The Vile Knight"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Deal 4% increased Damage with Hits to Rare or Unique Enemies for each second they've ever been in your Presence, up to a maximum of 200%", - "Bonded: 20% increased Presence Area of Effect", - statOrder = { 10396, 1069 }, + statOrder = { 10389 }, tradeHashes = { [4258409981] = { "Deal 4% increased Damage with Hits to Rare or Unique Enemies for each second they've ever been in your Presence, up to a maximum of 200%" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "20% increased Presence Area of Effect", + statOrder = { 1069 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Northpaw"] = { ["gloves"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Base Critical Hit Chance for Attacks with Weapons is 7%", - "Bonded: 15% increased Critical Damage Bonus", - statOrder = { 9376, 980 }, + statOrder = { 9370 }, tradeHashes = { [2635559734] = { "Base Critical Hit Chance for Attacks with Weapons is 7%" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "15% increased Critical Damage Bonus", + statOrder = { 980 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Candlemaker"] = { ["gloves"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "40% increased Fire Damage", "Flammability Magnitude is doubled", - "Bonded: 20% increased Ignite Duration on Enemies", - statOrder = { 873, 5546, 1615 }, + statOrder = { 873, 5542 }, tradeHashes = { [1540254896] = { "Flammability Magnitude is doubled" }, [3962278098] = { "40% increased Fire Damage" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "20% increased Ignite Duration on Enemies", + statOrder = { 1615 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Deathblow"] = { ["gloves"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Culling Strike", - "Bonded: Gain 30 Life per enemy killed", - statOrder = { 1775, 1042 }, + statOrder = { 1775 }, tradeHashes = { [2524254339] = { "Culling Strike" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Gain 30 Life per enemy killed", + statOrder = { 1042 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Legionstride"] = { ["boots"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "+10% to Block chance", - "Bonded: 10% reduced Damage taken from Projectile Hits", - statOrder = { 1123, 2511 }, + statOrder = { 1123 }, tradeHashes = { [1702195217] = { "+10% to Block chance" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "10% reduced Damage taken from Projectile Hits", + statOrder = { 2511 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Trampletoe"] = { ["boots"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Deal 10% of Overkill damage to enemies within 2 metres of the enemy killed", - "Bonded: 15% increased Global Physical Damage", - statOrder = { 9374, 1185 }, + statOrder = { 9368 }, tradeHashes = { [2301852600] = { "Deal 10% of Overkill damage to enemies within 2 metres of the enemy killed" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "15% increased Global Physical Damage", + statOrder = { 1185 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Briarpatch"] = { ["boots"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "+15% to Thorns Critical Hit Chance", - "Bonded: 15% increased Thorns Critical Damage Bonus", - statOrder = { 4758, 4759 }, + statOrder = { 4755 }, tradeHashes = { [2715190555] = { "+15% to Thorns Critical Hit Chance" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "15% increased Thorns Critical Damage Bonus", + statOrder = { 4756 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Bushwhack"] = { ["boots"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Physical Damage is Pinning", - "Bonded: +20 to Dexterity", - statOrder = { 4735, 993 }, + statOrder = { 4733 }, tradeHashes = { [2041668411] = { "Physical Damage is Pinning" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+20 to Dexterity", + statOrder = { 993 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Wanderlust"] = { ["boots"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Your speed is unaffected by Slows", - "Bonded: 5% increased Movement Speed", - statOrder = { 9937, 836 }, + statOrder = { 9930 }, tradeHashes = { [50721145] = { "Your speed is unaffected by Slows" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "5% increased Movement Speed", + statOrder = { 836 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of The Knight-errant"] = { ["boots"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Iron Reflexes", - "Bonded: 25% increased Elemental Ailment Threshold", - statOrder = { 10711, 4266 }, + statOrder = { 10712 }, tradeHashes = { [326965591] = { "Iron Reflexes" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "25% increased Elemental Ailment Threshold", + statOrder = { 4266 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Obern's Bastion"] = { ["boots"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "200% increased Stun Recovery", - "Bonded: 40% reduced Chill Duration on you", - "Bonded: 40% reduced Freeze Duration on you", - statOrder = { 1060, 1064, 1065 }, + statOrder = { 1060 }, tradeHashes = { [2511217560] = { "200% increased Stun Recovery" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "40% reduced Chill Duration on you", + "40% reduced Freeze Duration on you", + statOrder = { 1064, 1065 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Dionadair"] = { ["shield"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Double Stun Threshold while Shield is Raised", - "Bonded: 15% increased Stun Threshold", - statOrder = { 7828, 2983 }, + statOrder = { 7823 }, tradeHashes = { [3686997387] = { "Double Stun Threshold while Shield is Raised" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "15% increased Stun Threshold", + statOrder = { 2983 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Wulfsbane"] = { ["shield"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Intimidate Enemies on Block for 8 seconds", - "Bonded: +25 to Strength", - statOrder = { 7379, 992 }, + statOrder = { 7374 }, tradeHashes = { [3703496511] = { "Intimidate Enemies on Block for 8 seconds" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+25 to Strength", + statOrder = { 992 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Chernobog's Pillar"] = { ["shield"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Gain 1% of damage as Fire damage per 2% Chance to Block", - "Bonded: +30% to Chaos Resistance", - statOrder = { 9234, 1024 }, + statOrder = { 9228 }, tradeHashes = { [3170380905] = { "Gain 1% of damage as Fire damage per 2% Chance to Block" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+30% to Chaos Resistance", + statOrder = { 1024 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Alkem Eira"] = { ["shield"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "30% of damage Blocked is Recouped as Mana", - "Bonded: 20% of damage Blocked is Recouped as Mana", - statOrder = { 5964, 5964 }, + statOrder = { 5959 }, tradeHashes = { [2875218423] = { "30% of damage Blocked is Recouped as Mana" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "20% of damage Blocked is Recouped as Mana", + statOrder = { 5959 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Oaksworn"] = { ["shield"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "50% increased Life Regeneration rate", - "Bonded: 50 Life Regeneration per second", - statOrder = { 1036, 1034 }, + statOrder = { 1036 }, tradeHashes = { [44972811] = { "50% increased Life Regeneration rate" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "50 Life Regeneration per second", + statOrder = { 1034 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Dunkelhalt"] = { ["buckler"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "50% increased Parried Debuff Magnitude", - "Bonded: 50% increased Parry Damage", - statOrder = { 9379, 9384 }, + statOrder = { 9373 }, tradeHashes = { [818877178] = { "50% increased Parried Debuff Magnitude" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "50% increased Parry Damage", + statOrder = { 9378 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Rondel de Ezo"] = { ["buckler"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Curse Enemies with Enfeeble on Block", - "Bonded: 100% increased Block chance against Projectiles", - statOrder = { 5933, 4936 }, + statOrder = { 5929 }, tradeHashes = { [3830953767] = { "Curse Enemies with Enfeeble on Block" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "100% increased Block chance against Projectiles", + statOrder = { 4933 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Brynhand's Mark"] = { ["one hand mace"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = true, "Causes Double Stun Buildup", - "Bonded: Adds 14 to 20 Physical Damage", - statOrder = { 7695, 1207 }, + statOrder = { 7690 }, tradeHashes = { [769129523] = { "Causes Double Stun Buildup" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Adds 14 to 20 Physical Damage", + statOrder = { 1207 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Trenchtimbre"] = { ["one hand mace"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Increases and Reductions to Minion Attack Speed also affect you", - "Bonded: +1 to Level of all Minion Skills", - statOrder = { 3428, 972 }, + statOrder = { 3428 }, tradeHashes = { [2293111154] = { "Increases and Reductions to Minion Attack Speed also affect you" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+1 to Level of all Minion Skills", + statOrder = { 972 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Mjolner"] = { ["one hand mace"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "+200 Intelligence Requirement", "+3 to Level of all Lightning Skills", - "Bonded: +1 to Level of all Lightning Skills", - statOrder = { 820, 962, 962 }, + statOrder = { 820, 962 }, tradeHashes = { [2153364323] = { "+200 Intelligence Requirement" }, [1147690586] = { "+3 to Level of all Lightning Skills" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+1 to Level of all Lightning Skills", + statOrder = { 962 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Twisted Empyrean"] = { ["two hand mace"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = true, "Attacks with this Weapon have Added Cold Damage equal to 6% to 10% of maximum Mana", - "Bonded: 15% of Damage is taken from Mana before Life", - statOrder = { 7626, 2472 }, + statOrder = { 7621 }, tradeHashes = { [1699409732] = { "Attacks with this Weapon have Added Cold Damage equal to 0% to 10% of maximum Mana" }, [3867147347] = { "Attacks with this Weapon have Added Cold Damage equal to 6% to 0% of maximum Mana" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "15% of Damage is taken from Mana before Life", + statOrder = { 2472 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Hoghunt"] = { ["two hand mace"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = true, "+5% to Critical Hit Chance", "Maim on Critical Hit", - "Bonded: 25% increased Attack Damage against Maimed Enemies", - statOrder = { 944, 7614, 4528 }, + statOrder = { 944, 7609 }, tradeHashes = { [518292764] = { "+5% to Critical Hit Chance" }, [2895144208] = { "Maim on Critical Hit" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "25% increased Attack Damage against Maimed Enemies", + statOrder = { 4528 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Hrimnor's Hymn"] = { ["two hand mace"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "25% chance for Slam Skills you use yourself to cause an additional Aftershock", - "Bonded: 15% chance for Slam Skills you use yourself to cause an additional Aftershock", - statOrder = { 10626, 10626 }, + statOrder = { 10619 }, tradeHashes = { [2045949233] = { "25% chance for Slam Skills you use yourself to cause an additional Aftershock" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "15% chance for Slam Skills you use yourself to cause an additional Aftershock", + statOrder = { 10619 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Brain Rattler"] = { ["two hand mace"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = true, "All damage with this Weapon causes Electrocution buildup", - "Bonded: Damage Penetrates 10% Lightning Resistance", - statOrder = { 7609, 2726 }, + statOrder = { 7604 }, tradeHashes = { [1910743684] = { "All damage with this Weapon causes Electrocution buildup" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Damage Penetrates 10% Lightning Resistance", + statOrder = { 2726 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Lifesprig"] = { ["wand"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "+2 to Level of all Spell Skills", - "Bonded: Leeches 1% of maximum Life when you Cast a Spell", - statOrder = { 950, 7459 }, + statOrder = { 950 }, tradeHashes = { [124131830] = { "+2 to Level of all Spell Skills" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Leeches 1% of maximum Life when you Cast a Spell", + statOrder = { 7454 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Duality"] = { ["quarterstaff"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Gain 250 Guard for 0.5 seconds per Combo expended when using Skills", - "Bonded: Gain Finality for 0.2 seconds per Combo expended when using Skills", - statOrder = { 10400, 6785 }, + statOrder = { 10393 }, tradeHashes = { [2443032293] = { "Gain 250 Guard for 0.5 seconds per Combo expended when using Skills" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Gain Finality for 0.2 seconds per Combo expended when using Skills", + statOrder = { 6780 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Tyranny's Grip"] = { ["spear"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Strikes deal Splash Damage", - "Bonded: Knocks Enemies Back on Hit", - statOrder = { 1137, 1409 }, + statOrder = { 1137 }, tradeHashes = { [3675300253] = { "Strikes deal Splash Damage" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Knocks Enemies Back on Hit", + statOrder = { 1409 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of The Sentry"] = { ["quarterstaff"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Adds 23 to 34 Fire damage to Attacks", "100% increased Flammability Magnitude", - "Bonded: +2% to Maximum Fire Resistance", - statOrder = { 859, 1055, 1009 }, + statOrder = { 859, 1055 }, tradeHashes = { [2968503605] = { "100% increased Flammability Magnitude" }, [1573130764] = { "Adds 23 to 34 Fire damage to Attacks" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+2% to Maximum Fire Resistance", + statOrder = { 1009 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Adonia's Ego"] = { ["wand"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "+1 to Maximum Power Charges", - "Bonded: +65 to maximum Mana", - statOrder = { 1569, 892 }, + statOrder = { 1569 }, tradeHashes = { [227523295] = { "+1 to Maximum Power Charges" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+65 to maximum Mana", + statOrder = { 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Cursecarver"] = { ["wand"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "+3 to Level of all Curse Skills", - "Bonded: 35% increased Mana Regeneration Rate", - statOrder = { 971, 1043 }, + statOrder = { 971 }, tradeHashes = { [805298720] = { "+3 to Level of all Curse Skills" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "35% increased Mana Regeneration Rate", + statOrder = { 1043 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Dusk Vigil"] = { ["staff"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Gain 30% of Physical Damage as Extra Fire Damage", - "Bonded: Triggered Spells deal 20% increased Spell Damage", - statOrder = { 1674, 10323 }, + statOrder = { 1674 }, tradeHashes = { [1936645603] = { "Gain 30% of Physical Damage as Extra Fire Damage" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Triggered Spells deal 20% increased Spell Damage", + statOrder = { 10316 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of The Blood Thorn"] = { ["quarterstaff"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = true, "Adds 4 to 8 Physical Damage", "Causes Bleeding on Hit", - "Bonded: 10% increased Magnitude of Bleeding you inflict", - statOrder = { 831, 2261, 4809 }, + statOrder = { 831, 2261 }, tradeHashes = { [2091621414] = { "Causes Bleeding on Hit" }, [1940865751] = { "Adds 4 to 8 Physical Damage" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "10% increased Magnitude of Bleeding you inflict", + statOrder = { 4806 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Quill Rain"] = { ["bow"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "50% increased Attack Speed", "20% less Attack Damage", - "Bonded: 70% increased Arrow Speed", - statOrder = { 946, 2240, 1552 }, + statOrder = { 946, 2240 }, tradeHashes = { [210067635] = { "50% increased Attack Speed" }, [412462523] = { "20% less Attack Damage" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "70% increased Arrow Speed", + statOrder = { 1552 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Ironbound"] = { ["bow"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Hits with this weapon have 1 to 3 Added Physical Damage per 1% Block Chance", - "Bonded: 3% increased Block chance per 100 total Item Armour on Equipped Armour Items", - statOrder = { 2676, 1134 }, + statOrder = { 2676 }, tradeHashes = { [2036307261] = { "Hits with this weapon have 1 to 3 Added Physical Damage per 1% Block Chance" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "3% increased Block chance per 100 total Item Armour on Equipped Armour Items", + statOrder = { 1134 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Amor Mandragora"] = { ["talisman"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Gain 1 Druidic Prowess for every 20 total Rage spent", - "Bonded: Enemies in your Presence are Hindered", - statOrder = { 6774, 4695 }, + statOrder = { 6769 }, tradeHashes = { [1273508088] = { "Gain 1 Druidic Prowess for every 20 total Rage spent" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Enemies in your Presence are Hindered", + statOrder = { 4693 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Spiteful Floret"] = { ["talisman"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Every 5 Rage also grants 5% of Damage taken Recouped as Life", - "Bonded: Attacks have 20% chance to cause Bleeding", - statOrder = { 10562, 2270 }, + statOrder = { 10555 }, tradeHashes = { [1895552497] = { "Every 5 Rage also grants 5% of Damage taken Recouped as Life" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Attacks have 20% chance to cause Bleeding", + statOrder = { 2270 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Svalinn"] = { ["shield"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Chance to Block Damage is Lucky", "You take 20% of damage from Blocked Hits", - "Bonded: +50 to maximum Runic Ward", - statOrder = { 4662, 4663, 890 }, + statOrder = { 4662, 4663 }, tradeHashes = { [2905515354] = { "You take 20% of damage from Blocked Hits" }, [2957287092] = { "Chance to Block Damage is Lucky" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+50 to maximum Runic Ward", + statOrder = { 890 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Keeper of the Arc"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Alternating every 5 seconds:", "Take 20% less Damage from Hits", "Take 20% less Damage over time", - "Bonded: 25% increased Mana Regeneration Rate", - statOrder = { 6965, 6965.1, 6965.2, 1043 }, + statOrder = { 6960, 6960.1, 6960.2 }, tradeHashes = { [258955603] = { "Alternating every 5 seconds:", "Take 20% less Damage from Hits", "Take 20% less Damage over time" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "25% increased Mana Regeneration Rate", + statOrder = { 1043 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Olrovasara"] = { ["one hand mace"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = true, "On Hitting an enemy, gains maximum added Lightning damage equal to", "the enemy's Power for 20 seconds, up to a total of 120", - "Bonded: 15% increased Attack Speed", - statOrder = { 7800, 7800.1, 985 }, + statOrder = { 7795, 7795.1 }, tradeHashes = { [3538915253] = { "On Hitting an enemy, gains maximum added Lightning damage equal to", "the enemy's Power for 20 seconds, up to a total of 120" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "15% increased Attack Speed", + statOrder = { 985 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of A Worthy Foe"] = { ["shield"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "Off-hand Hits inflict Runefather's Challenge", - "Bonded: +45% to Cold Resistance", - statOrder = { 10566, 1020 }, + statOrder = { 10559 }, tradeHashes = { [3430033313] = { "Off-hand Hits inflict Runefather's Challenge" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+45% to Cold Resistance", + statOrder = { 1020 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Serle's Grit"] = { ["one hand mace"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = true, "Maximum Quality is 40%", - "Bonded: Skills which Empower an Attack have 20% chance to not count that Attack", - statOrder = { 614, 5404 }, + statOrder = { 614 }, tradeHashes = { [275498888] = { "Maximum Quality is 40%" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "Skills which Empower an Attack have 20% chance to not count that Attack", + statOrder = { 5400 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Runeseeker's Call"] = { ["wand"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = true, "75% increased effect of Socketed Runes", - "Bonded: +100 to maximum Mana", - statOrder = { 176, 892 }, + statOrder = { 176 }, tradeHashes = { [704409219] = { "75% increased effect of Socketed Runes" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "+100 to maximum Mana", + statOrder = { 892 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Legacy of Facebreaker"] = { ["gloves"] = { type = "Rune", + limit = 1, + limitId = "AldursLegacyLimit1", + localMod = false, "+1 to Armour per Strength", - "Bonded: 1% increased Damage per 15 Strength", - statOrder = { 6764, 6000 }, + statOrder = { 6759 }, tradeHashes = { [1291132817] = { "+1 to Armour per Strength" }, }, - isSocketBound = false, - rank = { 65 }, + bonded = { + "1% increased Damage per 15 Strength", + statOrder = { 5995 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInCorruptedSanctified = true, + levelReq = 65, }, }, ["Emergent Vigour"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AncientAugment", + localMod = false, "+1 to maximum Life per 8 Armour on Equipped Helmet", - "Bonded: +20 to Spirit", - statOrder = { 6722, 895 }, + statOrder = { 6717 }, tradeHashes = { [2785209416] = { "+1 to maximum Life per 8 Armour on Equipped Helmet" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "+20 to Spirit", + statOrder = { 895 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["body armour"] = { type = "Rune", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Gain Maximum Energy Shield equal to 50% of total", "Strength Requirements of Equipped Armour Items", - "Bonded: +20 to Strength", - statOrder = { 6812, 6812.1, 992 }, + statOrder = { 6807, 6807.1 }, tradeHashes = { [2444976134] = { "Gain Maximum Energy Shield equal to 50% of total", "Strength Requirements of Equipped Armour Items" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "+20 to Strength", + statOrder = { 992 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["boots"] = { type = "Rune", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Hits against you have no Critical Damage Bonus while on Consecrated Ground", - "Bonded: 20% increased Effect of Consecrated Ground you create", - statOrder = { 9818, 5748 }, + statOrder = { 9812 }, tradeHashes = { [1800433827] = { "Hits against you have no Critical Damage Bonus while on Consecrated Ground" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "20% increased Effect of Consecrated Ground you create", + statOrder = { 5744 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Emergent Possibility"] = { ["body armour"] = { type = "Rune", + limit = 1, + limitId = "AncientAugment", + localMod = false, "15% of Chaos Damage from Hits taken as a Damage of a random Element", - "Bonded: +13% to Chaos Resistance", - statOrder = { 2236, 1024 }, + statOrder = { 2236 }, tradeHashes = { [4217453078] = { "15% of Chaos Damage from Hits taken as a Damage of a random Element" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "+13% to Chaos Resistance", + statOrder = { 1024 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["gloves"] = { type = "Rune", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Gain 1% of Damage as Extra Damage of a random Element per", "Rune Socketed in Equipped Items", - "Bonded: 20% increased Elemental Damage", - statOrder = { 9261, 9261.1, 1726 }, + statOrder = { 9255, 9255.1 }, tradeHashes = { [3557924960] = { "Gain 1% of Damage as Extra Damage of a random Element per", "Rune Socketed in Equipped Items" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "20% increased Elemental Damage", + statOrder = { 1726 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["boots"] = { type = "Rune", + limit = 1, + limitId = "AncientAugment", + localMod = false, "50% increased Runic Ward Regeneration Rate while Sprinting", - "Bonded: 15% increased Runic Ward Cost Efficiency", - statOrder = { 10522, 4763 }, + statOrder = { 10515 }, tradeHashes = { [2441825294] = { "50% increased Runic Ward Regeneration Rate while Sprinting" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "15% increased Runic Ward Cost Efficiency", + statOrder = { 4760 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Emergent Protection"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Gain 1 Endurance Charge on reaching Low Life, only once every 2 seconds", - "Bonded: 40% increased Endurance Charge Duration", - statOrder = { 6779, 1864 }, + statOrder = { 6774 }, tradeHashes = { [901336307] = { "Gain 1 Endurance Charge on reaching Low Life, only once every 2 seconds" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "40% increased Endurance Charge Duration", + statOrder = { 1864 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["gloves"] = { type = "Rune", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Banners also grant 2% of Life Regenerated per second to affected targets", - "Bonded: Regenerate 0.5% of maximum Life per second", - statOrder = { 4657, 1691 }, + statOrder = { 4657 }, tradeHashes = { [119336587] = { "Banners also grant 2% of Life Regenerated per second to affected targets" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "Regenerate 0.5% of maximum Life per second", + statOrder = { 1691 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["boots"] = { type = "Rune", + limit = 1, + limitId = "AncientAugment", + localMod = false, "When you stop Sprinting, gain Guard equal to 4% of maximum Life per second spent Sprinting, up to a maximum of 20%, for 4 seconds", - "Bonded: 20% increased Guard gained", - statOrder = { 6804, 6951 }, + statOrder = { 6799 }, tradeHashes = { [293832783] = { "When you stop Sprinting, gain Guard equal to 4% of maximum Life per second spent Sprinting, up to a maximum of 20%, for 4 seconds" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "20% increased Guard gained", + statOrder = { 6946 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Emergent Instinct"] = { ["helmet"] = { type = "Rune", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Targets that are Blinded, Maimed, and Bleeding cannot Evade your Hits", - "Bonded: 30% increased Immobilisation buildup", - statOrder = { 7212, 7193 }, + statOrder = { 7207 }, tradeHashes = { [2889034188] = { "Targets that are Blinded, Maimed, and Bleeding cannot Evade your Hits" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "30% increased Immobilisation buildup", + statOrder = { 7188 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["gloves"] = { type = "Rune", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Regenerate 5% of maximum Life per Second if you have used a Command Skill Recently", - "Bonded: 20% increased Life Regeneration rate", - statOrder = { 7487, 1036 }, + statOrder = { 7482 }, tradeHashes = { [445996047] = { "Regenerate 5% of maximum Life per Second if you have used a Command Skill Recently" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "20% increased Life Regeneration rate", + statOrder = { 1036 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["body armour"] = { type = "Rune", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Thorns Damage is Lucky against targets with Fully Broken Armour", - "Bonded: 30% increased Thorns damage", - statOrder = { 10253, 10254 }, + statOrder = { 10246 }, tradeHashes = { [1871622140] = { "Thorns Damage is Lucky against targets with Fully Broken Armour" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "30% increased Thorns damage", + statOrder = { 10247 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Idol of Sirrius"] = { ["gloves"] = { type = "Idol", + limit = 1, + localMod = false, "8% increased Attack Speed", - "Bonded: 20% reduced Slowing Potency of Debuffs on You", - statOrder = { 985, 4747 }, + statOrder = { 985 }, tradeHashes = { [681332047] = { "8% increased Attack Speed" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "20% reduced Slowing Potency of Debuffs on You", + statOrder = { 4745 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "Allies in your Presence have 8% increased Movement Speed", - "Bonded: 4% increased Movement Speed", - statOrder = { 4287, 836 }, + statOrder = { 4287 }, tradeHashes = { [632743438] = { "Allies in your Presence have 8% increased Movement Speed" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "4% increased Movement Speed", + statOrder = { 836 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of Thruldana"] = { ["weapon"] = { type = "Idol", + limit = 1, + localMod = false, "25% reduced Poison Duration", "Targets can be affected by +1 of your Poisons at the same time", - "Bonded: Gain 13% of Physical Damage as extra Chaos Damage", - statOrder = { 2896, 9327, 1677 }, + statOrder = { 2896, 9321 }, tradeHashes = { [1755296234] = { "Targets can be affected by +1 of your Poisons at the same time" }, [2011656677] = { "25% reduced Poison Duration" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Gain 13% of Physical Damage as extra Chaos Damage", + statOrder = { 1677 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "Allies in your Presence deal 13 to 27 added Attack Chaos Damage", - "Bonded: 15% increased Withered Magnitude", - statOrder = { 911, 10556 }, + statOrder = { 911 }, tradeHashes = { [262946222] = { "Allies in your Presence deal 13 to 27 added Attack Chaos Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "15% increased Withered Magnitude", + statOrder = { 10549 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of Grold"] = { ["boots"] = { type = "Idol", + limit = 1, + localMod = false, "50% increased total Power counted by Warcries", - "Bonded: 30% increased Glory generation", - statOrder = { 10512, 6914 }, + statOrder = { 10505 }, tradeHashes = { [2663359259] = { "50% increased total Power counted by Warcries" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Glory generation", + statOrder = { 6909 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "15% increased Damage per each different Companion in your Presence", - "Bonded: 15% increased Reservation Efficiency of Companion Skills", - statOrder = { 5953, 9764 }, + statOrder = { 5948 }, tradeHashes = { [3151560620] = { "15% increased Damage per each different Companion in your Presence" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "15% increased Reservation Efficiency of Companion Skills", + statOrder = { 9758 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of Eeshta"] = { ["helmet"] = { type = "Idol", + limit = 1, + localMod = false, "15% increased Cost Efficiency", - "Bonded: Meta Skills have 15% increased Reservation Efficiency", - statOrder = { 4743, 9766 }, + statOrder = { 4741 }, tradeHashes = { [263495202] = { "15% increased Cost Efficiency" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Meta Skills have 15% increased Reservation Efficiency", + statOrder = { 9760 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "15% increased Mana Recovery rate while your Companion is in your Presence", - "Bonded: 8% increased Life Recovery Rate while your Companion is in your Presence", - statOrder = { 7996, 7485 }, + statOrder = { 7991 }, tradeHashes = { [1779262102] = { "15% increased Mana Recovery rate while your Companion is in your Presence" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "8% increased Life Recovery Rate while your Companion is in your Presence", + statOrder = { 7480 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of Egrin"] = { ["helmet"] = { type = "Idol", + limit = 1, + localMod = false, "Enemies you Curse take 6% increased Damage", - "Bonded: 20% increased Area of Effect of Curses", - statOrder = { 3433, 1950 }, + statOrder = { 3433 }, tradeHashes = { [1984310483] = { "Enemies you Curse take 6% increased Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "20% increased Area of Effect of Curses", + statOrder = { 1950 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "20% increased Curse Duration", - "Bonded: Curse zones erupt after 20% reduced delay", - statOrder = { 1540, 4678 }, + statOrder = { 1540 }, tradeHashes = { [3824372849] = { "20% increased Curse Duration" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Curse zones erupt after 20% reduced delay", + statOrder = { 4676 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of Maxarius"] = { ["body armour"] = { type = "Idol", + limit = 1, + localMod = false, "+1 Charm Slot", - "Bonded: Storm Skills have +1 to Limit", - statOrder = { 9316, 10110 }, + statOrder = { 9310 }, tradeHashes = { [554899692] = { "+1 Charm Slot" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Storm Skills have +1 to Limit", + statOrder = { 10103 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "Flasks gain 0.2 charges per Second", - "Bonded: 20% increased Life and Mana Recovery from Flasks", - statOrder = { 6888, 6644 }, + statOrder = { 6883 }, tradeHashes = { [731781020] = { "Flasks gain 0.2 charges per Second" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "20% increased Life and Mana Recovery from Flasks", + statOrder = { 6639 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of Ralakesh"] = { ["helmet"] = { type = "Idol", + limit = 1, + localMod = false, "8% increased Reservation Efficiency of Minion Skills", - "Bonded: Minions Revive 8% faster", - statOrder = { 9767, 9085 }, + statOrder = { 9761 }, tradeHashes = { [1805633363] = { "8% increased Reservation Efficiency of Minion Skills" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Minions Revive 8% faster", + statOrder = { 9080 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "40% increased Armour, Evasion and Energy Shield while your Companion is in your Presence", - "Bonded: Companions have 25% increased maximum Life", - statOrder = { 6904, 5726 }, + statOrder = { 6899 }, tradeHashes = { [2829985691] = { "40% increased Armour, Evasion and Energy Shield while your Companion is in your Presence" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Companions have 25% increased maximum Life", + statOrder = { 5722 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Snake Idol"] = { ["gloves"] = { type = "Idol", + localMod = false, "8% increased Curse Magnitudes", - "Bonded: Remnants you create have 15% increased effect", - statOrder = { 2376, 9736 }, + statOrder = { 2376 }, tradeHashes = { [2353576063] = { "8% increased Curse Magnitudes" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Remnants you create have 15% increased effect", + statOrder = { 9730 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["sceptre"] = { type = "Idol", + localMod = false, "Allies in your Presence have 10% increased Attack Speed", - "Bonded: 10% increased Skill Speed while Shapeshifted", - statOrder = { 918, 9916 }, + statOrder = { 918 }, tradeHashes = { [1998951374] = { "Allies in your Presence have 10% increased Attack Speed" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "10% increased Skill Speed while Shapeshifted", + statOrder = { 9909 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Primate Idol"] = { ["helmet"] = { type = "Idol", + localMod = false, "Minions have 15% increased maximum Life", - "Bonded: Remnants can be collected from 30% further away", - statOrder = { 1026, 9738 }, + statOrder = { 1026 }, tradeHashes = { [770672621] = { "Minions have 15% increased maximum Life" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Remnants can be collected from 30% further away", + statOrder = { 9732 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["sceptre"] = { type = "Idol", + localMod = false, "Allies in your Presence deal 40% increased Damage", - "Bonded: 40% increased Damage while Shapeshifted", - statOrder = { 906, 5962 }, + statOrder = { 906 }, tradeHashes = { [1798257884] = { "Allies in your Presence deal 40% increased Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "40% increased Damage while Shapeshifted", + statOrder = { 5957 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Owl Idol"] = { ["focus"] = { type = "Idol", + localMod = false, "12% increased Cooldown Recovery Rate", - "Bonded: 20% increased effect of Archon Buffs on you", - statOrder = { 4677, 4345 }, + statOrder = { 4103 }, tradeHashes = { [1004011302] = { "12% increased Cooldown Recovery Rate" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "20% increased effect of Archon Buffs on you", + statOrder = { 4345 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["sceptre"] = { type = "Idol", + localMod = false, "Allies in your Presence have 10% increased Cast Speed", - "Bonded: 10% increased Skill Speed while Shapeshifted", - statOrder = { 919, 9916 }, + statOrder = { 919 }, tradeHashes = { [289128254] = { "Allies in your Presence have 10% increased Cast Speed" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "10% increased Skill Speed while Shapeshifted", + statOrder = { 9909 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Cat Idol"] = { ["gloves"] = { type = "Idol", + localMod = false, "25% increased Accuracy Rating", - "Bonded: 30% increased Charm Charges gained", - statOrder = { 1332, 5605 }, + statOrder = { 1332 }, tradeHashes = { [624954515] = { "25% increased Accuracy Rating" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "30% increased Charm Charges gained", + statOrder = { 5601 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["sceptre"] = { type = "Idol", + localMod = false, "Allies in your Presence have 14% increased Critical Hit Chance", - "Bonded: 25% increased Critical Hit Chance while Shapeshifted", - statOrder = { 916, 5835 }, + statOrder = { 916 }, tradeHashes = { [1250712710] = { "Allies in your Presence have 14% increased Critical Hit Chance" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "25% increased Critical Hit Chance while Shapeshifted", + statOrder = { 5831 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Wolf Idol"] = { ["gloves"] = { type = "Idol", + localMod = false, "15% increased Magnitude of Bleeding you inflict", - "Bonded: 25% reduced Magnitude of Bleeding on You", - statOrder = { 4809, 4661 }, + statOrder = { 4806 }, tradeHashes = { [3166958180] = { "15% increased Magnitude of Bleeding you inflict" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "25% reduced Magnitude of Bleeding on You", + statOrder = { 4661 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["sceptre"] = { type = "Idol", + localMod = false, "Allies in your Presence have 20% increased Critical Damage Bonus", - "Bonded: 25% increased Critical Hit Chance while Shapeshifted", - statOrder = { 917, 5835 }, + statOrder = { 917 }, tradeHashes = { [3057012405] = { "Allies in your Presence have 20% increased Critical Damage Bonus" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "25% increased Critical Hit Chance while Shapeshifted", + statOrder = { 5831 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Stag Idol"] = { ["helmet"] = { type = "Idol", + limit = 1, + localMod = false, "Projectiles have 15% chance to Fork", - "Bonded: Projectiles have 25% chance for an additional Projectile when Forking", - statOrder = { 9544, 5515 }, + statOrder = { 9538 }, tradeHashes = { [1549287843] = { "Projectiles have 15% chance to Fork" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Projectiles have 25% chance for an additional Projectile when Forking", + statOrder = { 5511 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "Allies in your Presence deal 1 to 40 added Attack Lightning Damage", - "Bonded: 40% increased Attack Damage while Shapeshifted", - statOrder = { 910, 4519 }, + statOrder = { 910 }, tradeHashes = { [2854751904] = { "Allies in your Presence deal 1 to 40 added Attack Lightning Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "40% increased Attack Damage while Shapeshifted", + statOrder = { 4519 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Boar Idol"] = { ["gloves"] = { type = "Idol", + localMod = false, "Gain 1 Rage on Melee Hit", - "Bonded: 25% increased Warcry Cooldown Recovery Rate", - statOrder = { 6873, 3035 }, + statOrder = { 6868 }, tradeHashes = { [2709367754] = { "Gain 1 Rage on Melee Hit" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "25% increased Warcry Cooldown Recovery Rate", + statOrder = { 3035 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["sceptre"] = { type = "Idol", + localMod = false, "Allies in your Presence Regenerate 0.5% of your Maximum Life per second", - "Bonded: 25% increased Life Regeneration rate while Shapeshifted", - statOrder = { 923, 7504 }, + statOrder = { 923 }, tradeHashes = { [1911097163] = { "Allies in your Presence Regenerate 0.5% of your Maximum Life per second" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "25% increased Life Regeneration rate while Shapeshifted", + statOrder = { 7499 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Bear Idol"] = { ["helmet"] = { type = "Idol", + localMod = false, "10% increased Area of Effect", - "Bonded: 12% increased Reservation Efficiency of Companion Skills", - statOrder = { 1630, 9764 }, + statOrder = { 1630 }, tradeHashes = { [280731498] = { "10% increased Area of Effect" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "12% increased Reservation Efficiency of Companion Skills", + statOrder = { 9758 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["sceptre"] = { type = "Idol", + localMod = false, "Allies in your Presence deal 12 to 18 added Attack Physical Damage", - "Bonded: 40% increased Attack Damage while Shapeshifted", - statOrder = { 907, 4519 }, + statOrder = { 907 }, tradeHashes = { [1574590649] = { "Allies in your Presence deal 12 to 18 added Attack Physical Damage" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "40% increased Attack Damage while Shapeshifted", + statOrder = { 4519 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Ox Idol"] = { ["shield"] = { type = "Idol", + localMod = true, "15% increased Block chance", - "Bonded: 15% chance for Damage of Enemies Hitting you to be Unlucky", - statOrder = { 839, 6403 }, + statOrder = { 839 }, tradeHashes = { [2481353198] = { "15% increased Block chance" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "15% chance for Damage of Enemies Hitting you to be Unlucky", + statOrder = { 6398 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["buckler"] = { type = "Idol", + localMod = true, "15% increased Block chance", - "Bonded: 15% chance for Damage of Enemies Hitting you to be Unlucky", - statOrder = { 839, 6403 }, + statOrder = { 839 }, tradeHashes = { [2481353198] = { "15% increased Block chance" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "15% chance for Damage of Enemies Hitting you to be Unlucky", + statOrder = { 6398 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["sceptre"] = { type = "Idol", + localMod = false, "Allies in your Presence have +12% to all Elemental Resistances", - "Bonded: +20% of Armour also applies to Elemental Damage while Shapeshifted", - statOrder = { 920, 10564 }, + statOrder = { 920 }, tradeHashes = { [3850614073] = { "Allies in your Presence have +12% to all Elemental Resistances" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+20% of Armour also applies to Elemental Damage while Shapeshifted", + statOrder = { 10557 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Rabbit Idol"] = { ["body armour"] = { type = "Idol", + limit = 1, + localMod = false, "12% increased Rarity of Items found", - "Bonded: 10% increased Quantity of Gold Dropped by Slain Enemies", - statOrder = { 941, 6917 }, + statOrder = { 941 }, tradeHashes = { [3917489142] = { "12% increased Rarity of Items found" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "10% increased Quantity of Gold Dropped by Slain Enemies", + statOrder = { 6912 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = true, "15% increased Spirit", - "Bonded: Minions have 30% increased Cooldown Recovery Rate for Command Skills", - statOrder = { 857, 9024 }, + statOrder = { 857 }, tradeHashes = { [3984865854] = { "15% increased Spirit" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Minions have 30% increased Cooldown Recovery Rate for Command Skills", + statOrder = { 9019 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Fox Idol"] = { ["body armour"] = { type = "Idol", + limit = 1, + localMod = false, "Idols socketed in this item gain the benefits of their Bonded modifiers", - "Bonded: +5% to Quality of all Skills", - statOrder = { 7733, 975 }, + statOrder = { 7728 }, tradeHashes = { [3843204282] = { "" }, [726496846] = { "Idols socketed in this item gain the benefits of their Bonded modifiers" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "+5% to Quality of all Skills", + statOrder = { 975 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "50% increased Presence Area of Effect", - "Bonded: Minions have 30% increased Area of Effect", - statOrder = { 1069, 2759 }, + statOrder = { 1069 }, tradeHashes = { [101878827] = { "50% increased Presence Area of Effect" }, }, - isSocketBound = false, - rank = { 0 }, + bonded = { + "Minions have 30% increased Area of Effect", + statOrder = { 2759 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 0, }, }, ["Idol of Greust"] = { ["shield"] = { type = "Idol", + limit = 1, + localMod = false, "+25% of Armour also applies to Elemental Damage", - "Bonded: 12% increased Damage for each type of Elemental Ailment on Enemy", - statOrder = { 1027, 5954 }, + statOrder = { 1027 }, tradeHashes = { [3362812763] = { "+25% of Armour also applies to Elemental Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "12% increased Damage for each type of Elemental Ailment on Enemy", + statOrder = { 5949 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["buckler"] = { type = "Idol", + limit = 1, + localMod = false, "Gain Deflection Rating equal to 20% of Evasion Rating", - "Bonded: 12% increased Damage for each type of Elemental Ailment on Enemy", - statOrder = { 1028, 5954 }, + statOrder = { 1028 }, tradeHashes = { [3033371881] = { "Gain Deflection Rating equal to 20% of Evasion Rating" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "12% increased Damage for each type of Elemental Ailment on Enemy", + statOrder = { 5949 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "Companions deal 10% more Damage for each different type of dead Companion you have", - "Bonded: Recover 3% of maximum Life when one of your Minions is Revived", - statOrder = { 5719, 10596 }, + statOrder = { 5715 }, tradeHashes = { [2882351629] = { "Companions deal 10% more Damage for each different type of dead Companion you have" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Recover 3% of maximum Life when one of your Minions is Revived", + statOrder = { 10589 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of Yeena"] = { ["boots"] = { type = "Idol", + limit = 1, + localMod = false, "30% increased Skill Effect Duration with Plant Skills", - "Bonded: Plants have a 25% chance to immediately Overgrow when they enter your Presence for the first time", - statOrder = { 9487, 5365 }, + statOrder = { 9481 }, tradeHashes = { [4065951768] = { "30% increased Skill Effect Duration with Plant Skills" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Plants have a 25% chance to immediately Overgrow when they enter your Presence for the first time", + statOrder = { 5361 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "Plants have a 25% chance to immediately Overgrow when they enter your Presence for the first time", - "Bonded: 30% increased Skill Effect Duration with Plant Skills", - statOrder = { 5365, 9487 }, + statOrder = { 5361 }, tradeHashes = { [2681952497] = { "Plants have a 25% chance to immediately Overgrow when they enter your Presence for the first time" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Skill Effect Duration with Plant Skills", + statOrder = { 9481 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of Eramir"] = { ["body armour"] = { type = "Idol", + limit = 1, + localMod = false, "Skills have 10% chance to not remove Charges but still count as consuming them", - "Bonded: 15% chance for Charms you use to not consume Charges", - statOrder = { 5603, 5634 }, + statOrder = { 5599 }, tradeHashes = { [2942439603] = { "Skills have 10% chance to not remove Charges but still count as consuming them" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "15% chance for Charms you use to not consume Charges", + statOrder = { 5630 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "Allies in your Presence share Charges with you", - "Bonded: 25% increased Endurance, Frenzy and Power Charge Duration", - statOrder = { 4290, 2761 }, + statOrder = { 4290 }, tradeHashes = { [3329501096] = { "Allies in your Presence share Charges with you" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "25% increased Endurance, Frenzy and Power Charge Duration", + statOrder = { 2761 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of Oak"] = { ["boots"] = { type = "Idol", + limit = 1, + localMod = false, "15% chance when you gain an Endurance Charge to gain an additional Endurance Charge", - "Bonded: +1 to Maximum Endurance Charges", - statOrder = { 5519, 1559 }, + statOrder = { 5515 }, tradeHashes = { [1228682002] = { "15% chance when you gain an Endurance Charge to gain an additional Endurance Charge" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+1 to Maximum Endurance Charges", + statOrder = { 1559 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "If you would gain an Endurance Charge, Allies in your Presence gain that Charge instead", - "Bonded: 40% increased Armour if you've consumed an Endurance Charge Recently", - statOrder = { 2010, 4387 }, + statOrder = { 2010 }, tradeHashes = { [1881314095] = { "If you would gain an Endurance Charge, Allies in your Presence gain that Charge instead" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "40% increased Armour if you've consumed an Endurance Charge Recently", + statOrder = { 4387 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of Alira"] = { ["helmet"] = { type = "Idol", + limit = 1, + localMod = false, "15% chance when you gain a Power Charge to gain an additional Power Charge", - "Bonded: +1 to Maximum Power Charges", - statOrder = { 5521, 1569 }, + statOrder = { 5517 }, tradeHashes = { [3537994888] = { "15% chance when you gain a Power Charge to gain an additional Power Charge" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+1 to Maximum Power Charges", + statOrder = { 1569 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "If you would gain a Power Charge, Allies in your Presence gain that Charge instead", - "Bonded: 40% increased maximum Energy Shield if you've consumed a Power Charge Recently", - statOrder = { 2012, 6417 }, + statOrder = { 2012 }, tradeHashes = { [4226127445] = { "If you would gain a Power Charge, Allies in your Presence gain that Charge instead" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "40% increased maximum Energy Shield if you've consumed a Power Charge Recently", + statOrder = { 6412 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of Kraityn"] = { ["gloves"] = { type = "Idol", + limit = 1, + localMod = false, "15% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", - "Bonded: +1 to Maximum Frenzy Charges", - statOrder = { 5520, 1564 }, + statOrder = { 5516 }, tradeHashes = { [2916861134] = { "15% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+1 to Maximum Frenzy Charges", + statOrder = { 1564 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "If you would gain a Frenzy Charge, Allies in your Presence gain that Charge instead", - "Bonded: 40% increased Evasion Rating if you've consumed a Frenzy Charge Recently", - statOrder = { 2011, 6488 }, + statOrder = { 2011 }, tradeHashes = { [2211478554] = { "If you would gain a Frenzy Charge, Allies in your Presence gain that Charge instead" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "40% increased Evasion Rating if you've consumed a Frenzy Charge Recently", + statOrder = { 6483 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of Silk"] = { ["shield"] = { type = "Idol", + limit = 1, + localMod = false, "15% increased Block chance while your Companion is in your Presence", - "Bonded: +3% to maximum Block chance", - statOrder = { 4939, 1734 }, + statOrder = { 4936 }, tradeHashes = { [3087034595] = { "15% increased Block chance while your Companion is in your Presence" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+3% to maximum Block chance", + statOrder = { 1734 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["buckler"] = { type = "Idol", - "Bonded: 30% increased Parry Range", - statOrder = { 4152 }, + limit = 1, + localMod = false, tradeHashes = { [2057883179] = { "" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% increased Parry Range", + statOrder = { 4152 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "Companions in your Presence gain 1 Rage on hit", - "Bonded: Companions have 30% increased Area of Effect", - statOrder = { 5739, 5715 }, + statOrder = { 5735 }, tradeHashes = { [2652394701] = { "Companions in your Presence gain 1 Rage on hit" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Companions have 30% increased Area of Effect", + statOrder = { 5711 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of the Sycophant"] = { ["martial weapon wand or staff"] = { type = "Idol", + limit = 1, + localMod = false, "-20% to all Elemental Resistances", "Gain 20% of Damage as Extra Damage of a random Element", - "Bonded: -20% to Chaos Resistance", - "Bonded: Gain 20% of Damage as Extra Chaos Damage", - statOrder = { 1013, 9260, 1024, 1672 }, + statOrder = { 1013, 9254 }, tradeHashes = { [3617669804] = { "Gain 20% of Damage as Extra Damage of a random Element" }, [2901986750] = { "-20% to all Elemental Resistances" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "-20% to Chaos Resistance", + "Gain 20% of Damage as Extra Chaos Damage", + statOrder = { 1024, 1672 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "Companions in your Presence have -20% to all Elemental Resistances", "Companions in your Presence Gain 20% of Damage as Extra Damage of a random Element", - "Bonded: Allies in your Presence Gain 20% of Damage as Extra Chaos Damage", - "Bonded: Companions in your Presence have -20% to Chaos Resistance", - statOrder = { 5737, 5742, 4288, 5736 }, + statOrder = { 5733, 5738 }, tradeHashes = { [1539508682] = { "Companions in your Presence have -20% to all Elemental Resistances" }, [4200448078] = { "Companions in your Presence Gain 20% of Damage as Extra Damage of a random Element" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Allies in your Presence Gain 20% of Damage as Extra Chaos Damage", + "Companions in your Presence have -20% to Chaos Resistance", + statOrder = { 4288, 5732 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of the Martyr"] = { ["martial weapon wand or staff"] = { type = "Idol", + limit = 1, + localMod = false, "25% reduced Spirit", "Meta Skills gain 40% increased Energy", - "Bonded: Invocated skills have 25% increased Maximum Energy", - "Bonded: Meta Skills have 25% reduced Reservation Efficiency", - statOrder = { 1417, 6410, 7385, 9766 }, + statOrder = { 1417, 6405 }, tradeHashes = { [4236566306] = { "Meta Skills gain 40% increased Energy" }, [1416406066] = { "25% reduced Spirit" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Invocated skills have 25% increased Maximum Energy", + "Meta Skills have 25% reduced Reservation Efficiency", + statOrder = { 7380, 9760 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "40% reduced Presence Area of Effect", "Aura Skills have 25% increased Magnitudes", - "Bonded: Allies in your Presence Regenerate 3% of your Maximum Life per second", - "Bonded: 25% reduced Life Regeneration rate", - statOrder = { 1069, 2574, 923, 1036 }, + statOrder = { 1069, 2574 }, tradeHashes = { [101878827] = { "40% reduced Presence Area of Effect" }, [315791320] = { "Aura Skills have 25% increased Magnitudes" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Allies in your Presence Regenerate 3% of your Maximum Life per second", + "25% reduced Life Regeneration rate", + statOrder = { 923, 1036 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Idol of the Pharisee"] = { ["martial weapon wand or staff"] = { type = "Idol", + limit = 1, + localMod = false, "30% reduced maximum Mana", "Gain 2% of Damage as Extra Physical Damage per ten percent missing Mana", - "Bonded: 30% reduced Mana Cost Efficiency", - "Bonded: 12% increased Skill Speed while on Low Mana", - statOrder = { 894, 9259, 4718, 9915 }, + statOrder = { 894, 9253 }, tradeHashes = { [2748665614] = { "30% reduced maximum Mana" }, [1693515857] = { "Gain 2% of Damage as Extra Physical Damage per ten percent missing Mana" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "30% reduced Mana Cost Efficiency", + "12% increased Skill Speed while on Low Mana", + statOrder = { 4716, 9908 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "30% reduced Mana Cost Efficiency of Command Skills", "Minions deal 60% increased Damage with Command Skills", - "Bonded: 25% reduced Reservation Efficiency of Minion Skills", - "Bonded: Temporary Minion Skills have +2 to Limit of Minions summoned", - statOrder = { 4719, 9027, 9767, 10247 }, + statOrder = { 4717, 9022 }, tradeHashes = { [3742865955] = { "Minions deal 60% increased Damage with Command Skills" }, [553018427] = { "30% reduced Mana Cost Efficiency of Command Skills" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "25% reduced Reservation Efficiency of Minion Skills", + "Temporary Minion Skills have +2 to Limit of Minions summoned", + statOrder = { 9761, 10240 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Panther Idol"] = { ["body armour"] = { type = "Idol", + limit = 1, + localMod = false, "+10% of Armour also applies to Chaos Damage", - "Bonded: +8% to Chaos Resistance", - statOrder = { 4645, 1024 }, + statOrder = { 4645 }, tradeHashes = { [3972229254] = { "+10% of Armour also applies to Chaos Damage" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+8% to Chaos Resistance", + statOrder = { 1024 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "Minions have +20% to Chaos Resistance", - "Bonded: Minions have 20% additional Physical Damage Reduction", - statOrder = { 2668, 2022 }, + statOrder = { 2668 }, tradeHashes = { [3837707023] = { "Minions have +20% to Chaos Resistance" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "Minions have 20% additional Physical Damage Reduction", + statOrder = { 2022 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Hawk Idol"] = { ["body armour"] = { type = "Idol", + limit = 1, + localMod = false, "10% increased Deflection Rating", - "Bonded: +12% to Cold Resistance", - statOrder = { 6119, 1020 }, + statOrder = { 6114 }, tradeHashes = { [3040571529] = { "10% increased Deflection Rating" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+12% to Cold Resistance", + statOrder = { 1020 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "Companions have 12% increased Attack Speed", - "Bonded: 8% increased Attack Speed while your Companion is in your Presence", - statOrder = { 5716, 4556 }, + statOrder = { 5712 }, tradeHashes = { [666077204] = { "Companions have 12% increased Attack Speed" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "8% increased Attack Speed while your Companion is in your Presence", + statOrder = { 4556 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Stoat Idol"] = { ["body armour"] = { type = "Idol", + limit = 1, + localMod = false, "5% of Damage taken bypasses Energy Shield", - "Bonded: +12% to Lightning Resistance", - statOrder = { 1456, 1023 }, + statOrder = { 1456 }, tradeHashes = { [2448633171] = { "5% of Damage taken bypasses Energy Shield" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "+12% to Lightning Resistance", + statOrder = { 1023 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, ["sceptre"] = { type = "Idol", + limit = 1, + localMod = false, "Companions have 25% increased maximum Life", - "Bonded: 25% increased Damage while your Companion is in your Presence", - statOrder = { 5726, 5961 }, + statOrder = { 5722 }, tradeHashes = { [1805182458] = { "Companions have 25% increased maximum Life" }, }, - isSocketBound = false, - rank = { 50 }, + bonded = { + "25% increased Damage while your Companion is in your Presence", + statOrder = { 5956 }, + }, + canSocketInChakraSlots = true, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 50, }, }, ["Carved Cunning"] = { ["helmet"] = { type = "Idol", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Enemies which are on Full Life cannot Evade your Hits", - "Bonded: 30% increased Accuracy Rating", - statOrder = { 5305, 1332 }, + statOrder = { 5301 }, tradeHashes = { [4111745607] = { "Enemies which are on Full Life cannot Evade your Hits" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "30% increased Accuracy Rating", + statOrder = { 1332 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["body armour"] = { type = "Idol", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Prevent +5% of Damage from Deflected Hits if you've", "Deflected no Hits Recently", - "Bonded: 8% increased Deflection Rating", - statOrder = { 4680, 4680.1, 6119 }, + statOrder = { 4678, 4678.1 }, tradeHashes = { [967155385] = { "Prevent +5% of Damage from Deflected Hits if you've", "Deflected no Hits Recently" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "8% increased Deflection Rating", + statOrder = { 6114 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["boots"] = { type = "Idol", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Gain Onslaught for 4 seconds when your Marks Activate", - "Bonded: Buffs on you expire 10% slower", - statOrder = { 6825, 5240 }, + statOrder = { 6820 }, tradeHashes = { [1811977226] = { "Gain Onslaught for 4 seconds when your Marks Activate" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "Buffs on you expire 10% slower", + statOrder = { 5236 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Carved Majesty"] = { ["body armour"] = { type = "Idol", + limit = 1, + limitId = "AncientAugment", + localMod = false, "+3 to Spirit per Idol socketed in your Equipment", - "Bonded: 5% increased Spirit", - statOrder = { 4754, 1417 }, + statOrder = { 4751 }, tradeHashes = { [1073847159] = { "+3 to Spirit per Idol socketed in your Equipment" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "5% increased Spirit", + statOrder = { 1417 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["gloves"] = { type = "Idol", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Companions gain Onslaught for 4 seconds on Hitting your Marked targets", - "Bonded: Companions deal 30% increased Damage", - statOrder = { 5733, 5722 }, + statOrder = { 5729 }, tradeHashes = { [226999623] = { "Companions gain Onslaught for 4 seconds on Hitting your Marked targets" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "Companions deal 30% increased Damage", + statOrder = { 5718 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["boots"] = { type = "Idol", + limit = 1, + limitId = "AncientAugment", + localMod = false, "1% increased Movement Speed while Sprinting per Persistent Minion", - "Bonded: Minions have 12% increased maximum Life", - statOrder = { 10070, 1026 }, + statOrder = { 10063 }, tradeHashes = { [3639405795] = { "1% increased Movement Speed while Sprinting per Persistent Minion" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "Minions have 12% increased maximum Life", + statOrder = { 1026 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Carved Mischief"] = { ["helmet"] = { type = "Idol", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Gain Guard equal to 10% of maximum Life for 4 seconds on taking Savage Hit", - "Bonded: Buffs on you expire 10% slower", - statOrder = { 6803, 5240 }, + statOrder = { 6798 }, tradeHashes = { [3863682550] = { "Gain Guard equal to 10% of maximum Life for 4 seconds on taking Savage Hit" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "Buffs on you expire 10% slower", + statOrder = { 5236 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["gloves"] = { type = "Idol", + limit = 1, + limitId = "AncientAugment", + localMod = false, "+5% to maximum Block chance if you've Blocked with a raised Shield Recently", - "Bonded: 20% increased Block chance", - statOrder = { 4207, 1133 }, + statOrder = { 4207 }, tradeHashes = { [3617372509] = { "+5% to maximum Block chance if you've Blocked with a raised Shield Recently" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "20% increased Block chance", + statOrder = { 1133 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["body armour"] = { type = "Idol", + limit = 1, + limitId = "AncientAugment", + localMod = false, "200% increased Stun Threshold if you've been Stunned Recently", - "Bonded: 25% increased Stun Threshold", - statOrder = { 10132, 2983 }, + statOrder = { 10125 }, tradeHashes = { [751944209] = { "200% increased Stun Threshold if you've been Stunned Recently" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "25% increased Stun Threshold", + statOrder = { 2983 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Carved Tenacity"] = { ["helmet"] = { type = "Idol", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Enemies have no Critical Damage Bonus for 4 seconds after you Blind them", - "Bonded: 20% increased Blind Effect", - statOrder = { 6388, 4928 }, + statOrder = { 6383 }, tradeHashes = { [25786091] = { "Enemies have no Critical Damage Bonus for 4 seconds after you Blind them" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "20% increased Blind Effect", + statOrder = { 4925 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["gloves"] = { type = "Idol", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Enemies you Critically Hit get 100% reduced Life Regeneration Rate for 4 seconds", - "Bonded: 15% increased Critical Hit Chance", - statOrder = { 5822, 976 }, + statOrder = { 5818 }, tradeHashes = { [3370077792] = { "Enemies you Critically Hit get 100% reduced Life Regeneration Rate for 4 seconds" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "15% increased Critical Hit Chance", + statOrder = { 976 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, ["boots"] = { type = "Idol", + limit = 1, + limitId = "AncientAugment", + localMod = false, "Your speed is Unaffected by Slows while Sprinting", - "Bonded: 8% increased Movement Speed while Sprinting", - statOrder = { 9939, 10069 }, + statOrder = { 9932 }, tradeHashes = { [3128773415] = { "Your speed is Unaffected by Slows while Sprinting" }, }, - isSocketBound = false, - rank = { 60 }, + bonded = { + "8% increased Movement Speed while Sprinting", + statOrder = { 10062 }, + }, + canSocketInUniqueItems = true, + canSocketInJewellery = true, + canSocketInCorruptedSanctified = true, + levelReq = 60, }, }, ["Raven-Touched Shard"] = { ["helmet"] = { type = "CongealedMist", + limit = 1, + localMod = true, "Raven-Touched", - statOrder = { 10757 }, + statOrder = { 10758 }, tradeHashes = { [3198163869] = { "Raven-Touched" }, }, isSocketBound = true, - rank = { 60 }, + canSocketInUniqueItems = true, + levelReq = 60, }, }, } \ No newline at end of file diff --git a/src/Data/ModScalability.lua b/src/Data/ModScalability.lua index 4f5ba6cbe6..b63b4e2424 100644 --- a/src/Data/ModScalability.lua +++ b/src/Data/ModScalability.lua @@ -3544,7 +3544,7 @@ return { ["#% increased maximum Mana and reduced Cold Resistance"] = { { isScalable = true } }, ["#% increased maximum Runic Ward"] = { { isScalable = true } }, ["#% increased maximum number of Raised Zombies"] = { { isScalable = true } }, - ["#% increased number of Explosives"] = { { isScalable = true } }, + ["#% increased number of Expedition Explosives"] = { { isScalable = true } }, ["#% increased number of Monster Packs"] = { { isScalable = true } }, ["#% increased number of Rare Expedition Monsters in Area"] = { { isScalable = true } }, ["#% increased penalty to Accuracy Rating at range"] = { { isScalable = true } }, @@ -4026,6 +4026,7 @@ return { ["#% of damage taken Recouped as Life per 10 Tribute"] = { { isScalable = true } }, ["#% of damage taken Recouped as Mana per 10 Tribute"] = { { isScalable = true } }, ["#% of damage taken from enemies with an Open Weakness Recouped as Life"] = { { isScalable = true } }, + ["#% of damage taken from enemies with an Open Weakness Recouped as Life and Energy Shield"] = { { isScalable = true } }, ["#% of maximum Energy Shield Lost per minute"] = { { isScalable = true, formats = { "negate" } } }, ["#% of maximum Energy Shield Recharged per second"] = { { isScalable = true, formats = { "per_minute_to_per_second" } } }, ["#% of maximum Life Regenerated per Second if you've dealt a Critical Hit in the past 8 seconds"] = { { isScalable = true, formats = { "per_minute_to_per_second" } } }, @@ -6745,12 +6746,12 @@ return { ["Area contains # Monsters possessed by Ancient Talismans"] = { { isScalable = true } }, ["Area contains # Perandus Chests"] = { { isScalable = true } }, ["Area contains # Rare Monsters with Inner Treasure"] = { { isScalable = true } }, - ["Area contains # Remnant"] = { { isScalable = true } }, - ["Area contains # Remnants"] = { { isScalable = true } }, ["Area contains # Rogue Exiles"] = { { isScalable = true } }, ["Area contains # Silver Coins"] = { { isScalable = true } }, ["Area contains # Strongboxes"] = { { isScalable = true } }, ["Area contains # Tormented Spirits"] = { { isScalable = true } }, + ["Area contains # Verisium Remnant"] = { { isScalable = true } }, + ["Area contains # Verisium Remnants"] = { { isScalable = true } }, ["Area contains # Voidspawn of Abaxoth Bloodline Packs"] = { { isScalable = true } }, ["Area contains # additional Abyss Bone Chest Clusters"] = { { isScalable = true } }, ["Area contains # additional Abysses"] = { { isScalable = true } }, @@ -6840,6 +6841,7 @@ return { ["Area contains #% increased number of Monster Markers"] = { { isScalable = true } }, ["Area contains #% increased number of Remnants"] = { { isScalable = true } }, ["Area contains #% increased number of Runic Monster Markers"] = { { isScalable = true } }, + ["Area contains #% increased number of Verisium Remnants"] = { { isScalable = true } }, ["Area contains #% reduced number of Monster Markers"] = { { isScalable = true } }, ["Area contains #% reduced number of Runic Monster Markers"] = { { isScalable = true } }, ["Area contains 3 additional Magic Packs which\nhave #% increased Attack, Cast and Movement Speed, and drop #% more items"] = { { isScalable = true }, { isScalable = true } }, @@ -8714,9 +8716,9 @@ return { ["Earthshatter deals #% reduced Damage"] = { { isScalable = true, formats = { "negate" } } }, ["Earthshatter has #% increased Area of Effect"] = { { isScalable = true } }, ["Earthshatter has #% reduced Area of Effect"] = { { isScalable = true, formats = { "negate" } } }, - ["Eat a Soul on Hitting an enemy with an Open Weakness"] = { }, ["Eat a Soul when you Hit a Unique Enemy, no more than once every # seconds"] = { { isScalable = false, formats = { "milliseconds_to_seconds_2dp_if_required" } } }, ["Eat a Soul when you Hit a Unique Enemy, no more than once every second"] = { }, + ["Eat a Soul when you Hit an enemy with an Open Weakness"] = { }, ["Echoed Spells have #% increased Area of Effect"] = { { isScalable = true } }, ["Echoed Spells have #% reduced Area of Effect"] = { { isScalable = true, formats = { "negate" } } }, ["Effect and Duration of Flames of Chayula on You is Doubled"] = { }, diff --git a/src/Data/ModVeiled.lua b/src/Data/ModVeiled.lua index d407a88dd5..1233104d24 100644 --- a/src/Data/ModVeiled.lua +++ b/src/Data/ModVeiled.lua @@ -2,59 +2,59 @@ -- Item data (c) Grinding Gear Games return { - ["HistoricAbyssJewelAttributesGrantExtraTribute"] = { affix = "", "Conquered Attribute Passive Skills also grant +(2-5) to Tribute", statOrder = { 7713 }, level = 1, group = "HistoricAbyssJewelAttributesGrantExtraTribute", weightKey = { "historic_abyss_jewel_1", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_1" }, tradeHashes = { [1119086588] = { "Conquered Attribute Passive Skills also grant +(2-5) to Tribute" }, } }, - ["HistoricAbyssJewelAttributesGrantExtraStrength"] = { affix = "", "Conquered Attribute Passive Skills also grant +(4-8) to Strength", statOrder = { 7712 }, level = 1, group = "HistoricAbyssJewelAttributesGrantExtraStrength", weightKey = { "historic_abyss_jewel_1", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_1", "attribute" }, tradeHashes = { [3871530702] = { "Conquered Attribute Passive Skills also grant +(4-8) to Strength" }, } }, - ["HistoricAbyssJewelAttributesGrantExtraDexterity"] = { affix = "", "Conquered Attribute Passive Skills also grant +(4-8) to Dexterity", statOrder = { 7710 }, level = 1, group = "HistoricAbyssJewelAttributesGrantExtraDexterity", weightKey = { "historic_abyss_jewel_1", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_1", "attribute" }, tradeHashes = { [1938221597] = { "Conquered Attribute Passive Skills also grant +(4-8) to Dexterity" }, } }, - ["HistoricAbyssJewelAttributesGrantExtraIntelligence"] = { affix = "", "Conquered Attribute Passive Skills also grant +(4-8) to Intelligence", statOrder = { 7711 }, level = 1, group = "HistoricAbyssJewelAttributesGrantExtraIntelligence", weightKey = { "historic_abyss_jewel_1", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_1", "attribute" }, tradeHashes = { [3116427713] = { "Conquered Attribute Passive Skills also grant +(4-8) to Intelligence" }, } }, - ["HistoricAbyssJewelAttributesGrantExtraAllAttributes"] = { affix = "", "Conquered Attribute Passive Skills also grant +(2-3) to all Attributes", statOrder = { 7709 }, level = 1, group = "HistoricAbyssJewelAttributesGrantExtraAllAttributes", weightKey = { "historic_abyss_jewel_1", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_1", "attribute" }, tradeHashes = { [2552484522] = { "Conquered Attribute Passive Skills also grant +(2-3) to all Attributes" }, } }, - ["HistoricAbyssJewelSmallGrantEvasionRatingIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (2-4)% increased Evasion Rating", statOrder = { 7720 }, level = 1, group = "HistoricAbyssJewelSmallGrantEvasionRatingIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "historic_abyss_jewel_2", "evasion" }, tradeHashes = { [468694293] = { "Conquered Small Passive Skills also grant (2-4)% increased Evasion Rating" }, } }, - ["HistoricAbyssJewelSmallGrantArmourIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (2-4)% increased Armour", statOrder = { 7715 }, level = 1, group = "HistoricAbyssJewelSmallGrantArmourIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "historic_abyss_jewel_2", "armour" }, tradeHashes = { [970480050] = { "Conquered Small Passive Skills also grant (2-4)% increased Armour" }, } }, - ["HistoricAbyssJewelSmallGrantEnergyShieldIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (2-4)% increased Energy Shield", statOrder = { 7719 }, level = 1, group = "HistoricAbyssJewelSmallGrantEnergyShieldIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "historic_abyss_jewel_2", "energy_shield" }, tradeHashes = { [2780670304] = { "Conquered Small Passive Skills also grant (2-4)% increased Energy Shield" }, } }, - ["HistoricAbyssJewelSmallGrantManaRegenerationRateIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (2-3)% increased Mana Regeneration rate", statOrder = { 7722 }, level = 1, group = "HistoricAbyssJewelSmallGrantManaRegenerationRateIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "historic_abyss_jewel_2", "mana" }, tradeHashes = { [1818915622] = { "Conquered Small Passive Skills also grant (2-3)% increased Mana Regeneration rate" }, } }, - ["HistoricAbyssJewelSmallGrantLifeRegenerationRateIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (2-3)% increased Life Regeneration rate", statOrder = { 7721 }, level = 1, group = "HistoricAbyssJewelSmallGrantLifeRegenerationRateIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "historic_abyss_jewel_2", "life" }, tradeHashes = { [4264952559] = { "Conquered Small Passive Skills also grant (2-3)% increased Life Regeneration rate" }, } }, - ["HistoricAbyssJewelSmallGrantSpellDamageIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-5)% increased Spell damage", statOrder = { 7725 }, level = 1, group = "HistoricAbyssJewelSmallGrantSpellDamageIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "unveiled_mod", "historic_abyss_jewel_2", "damage", "caster" }, tradeHashes = { [3038857426] = { "Conquered Small Passive Skills also grant (3-5)% increased Spell damage" }, } }, - ["HistoricAbyssJewelSmallGrantAttackDamageIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-5)% increased Attack damage", statOrder = { 7716 }, level = 1, group = "HistoricAbyssJewelSmallGrantAttackDamageIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_2", "damage", "attack" }, tradeHashes = { [8816597] = { "Conquered Small Passive Skills also grant (3-5)% increased Attack damage" }, } }, - ["HistoricAbyssJewelSmallGrantElementalDamageIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-5)% increased Elemental Damage", statOrder = { 7718 }, level = 1, group = "HistoricAbyssJewelSmallGrantElementalDamageIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "unveiled_mod", "historic_abyss_jewel_2", "damage", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [4240116297] = { "Conquered Small Passive Skills also grant (3-5)% increased Elemental Damage" }, } }, - ["HistoricAbyssJewelSmallGrantPhysicalDamageIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-5)% increased Physical damage", statOrder = { 7724 }, level = 1, group = "HistoricAbyssJewelSmallGrantPhysicalDamageIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "unveiled_mod", "historic_abyss_jewel_2", "damage", "physical" }, tradeHashes = { [1829333149] = { "Conquered Small Passive Skills also grant (3-5)% increased Physical damage" }, } }, - ["HistoricAbyssJewelSmallGrantChaosDamageIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-5)% increased Chaos damage", statOrder = { 7717 }, level = 1, group = "HistoricAbyssJewelSmallGrantChaosDamageIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_damage", "unveiled_mod", "historic_abyss_jewel_2", "damage", "chaos" }, tradeHashes = { [2601021356] = { "Conquered Small Passive Skills also grant (3-5)% increased Chaos damage" }, } }, - ["HistoricAbyssJewelSmallGrantMinionDamageIncrease"] = { affix = "", "Conquered Small Passive Skills also grant Minions deal (3-5)% increased damage", statOrder = { 7723 }, level = 1, group = "HistoricAbyssJewelSmallGrantMinionDamageIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "unveiled_mod", "historic_abyss_jewel_2", "damage", "minion" }, tradeHashes = { [3343033032] = { "Conquered Small Passive Skills also grant Minions deal (3-5)% increased damage" }, } }, - ["HistoricAbyssJewelSmallGrantStunThresholdIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-6)% increased Stun Threshold", statOrder = { 7726 }, level = 1, group = "HistoricAbyssJewelSmallGrantStunThresholdIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_2" }, tradeHashes = { [2475870935] = { "Conquered Small Passive Skills also grant (3-6)% increased Stun Threshold" }, } }, - ["HistoricAbyssJewelSmallGrantElementalAilmentThresholdIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-6)% increased Elemental Ailment Threshold", statOrder = { 7714 }, level = 1, group = "HistoricAbyssJewelSmallGrantElementalAilmentThresholdIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_2", "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [1283490138] = { "Conquered Small Passive Skills also grant (3-6)% increased Elemental Ailment Threshold" }, } }, + ["HistoricAbyssJewelAttributesGrantExtraTribute"] = { affix = "", "Conquered Attribute Passive Skills also grant +(2-5) to Tribute", statOrder = { 7708 }, level = 1, group = "HistoricAbyssJewelAttributesGrantExtraTribute", weightKey = { "historic_abyss_jewel_1", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_1" }, tradeHashes = { [1119086588] = { "Conquered Attribute Passive Skills also grant +(2-5) to Tribute" }, } }, + ["HistoricAbyssJewelAttributesGrantExtraStrength"] = { affix = "", "Conquered Attribute Passive Skills also grant +(4-8) to Strength", statOrder = { 7707 }, level = 1, group = "HistoricAbyssJewelAttributesGrantExtraStrength", weightKey = { "historic_abyss_jewel_1", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_1", "attribute" }, tradeHashes = { [3871530702] = { "Conquered Attribute Passive Skills also grant +(4-8) to Strength" }, } }, + ["HistoricAbyssJewelAttributesGrantExtraDexterity"] = { affix = "", "Conquered Attribute Passive Skills also grant +(4-8) to Dexterity", statOrder = { 7705 }, level = 1, group = "HistoricAbyssJewelAttributesGrantExtraDexterity", weightKey = { "historic_abyss_jewel_1", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_1", "attribute" }, tradeHashes = { [1938221597] = { "Conquered Attribute Passive Skills also grant +(4-8) to Dexterity" }, } }, + ["HistoricAbyssJewelAttributesGrantExtraIntelligence"] = { affix = "", "Conquered Attribute Passive Skills also grant +(4-8) to Intelligence", statOrder = { 7706 }, level = 1, group = "HistoricAbyssJewelAttributesGrantExtraIntelligence", weightKey = { "historic_abyss_jewel_1", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_1", "attribute" }, tradeHashes = { [3116427713] = { "Conquered Attribute Passive Skills also grant +(4-8) to Intelligence" }, } }, + ["HistoricAbyssJewelAttributesGrantExtraAllAttributes"] = { affix = "", "Conquered Attribute Passive Skills also grant +(2-3) to all Attributes", statOrder = { 7704 }, level = 1, group = "HistoricAbyssJewelAttributesGrantExtraAllAttributes", weightKey = { "historic_abyss_jewel_1", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_1", "attribute" }, tradeHashes = { [2552484522] = { "Conquered Attribute Passive Skills also grant +(2-3) to all Attributes" }, } }, + ["HistoricAbyssJewelSmallGrantEvasionRatingIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (2-4)% increased Evasion Rating", statOrder = { 7715 }, level = 1, group = "HistoricAbyssJewelSmallGrantEvasionRatingIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "historic_abyss_jewel_2", "evasion" }, tradeHashes = { [468694293] = { "Conquered Small Passive Skills also grant (2-4)% increased Evasion Rating" }, } }, + ["HistoricAbyssJewelSmallGrantArmourIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (2-4)% increased Armour", statOrder = { 7710 }, level = 1, group = "HistoricAbyssJewelSmallGrantArmourIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "historic_abyss_jewel_2", "armour" }, tradeHashes = { [970480050] = { "Conquered Small Passive Skills also grant (2-4)% increased Armour" }, } }, + ["HistoricAbyssJewelSmallGrantEnergyShieldIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (2-4)% increased Energy Shield", statOrder = { 7714 }, level = 1, group = "HistoricAbyssJewelSmallGrantEnergyShieldIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "historic_abyss_jewel_2", "energy_shield" }, tradeHashes = { [2780670304] = { "Conquered Small Passive Skills also grant (2-4)% increased Energy Shield" }, } }, + ["HistoricAbyssJewelSmallGrantManaRegenerationRateIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (2-3)% increased Mana Regeneration rate", statOrder = { 7717 }, level = 1, group = "HistoricAbyssJewelSmallGrantManaRegenerationRateIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "historic_abyss_jewel_2", "mana" }, tradeHashes = { [1818915622] = { "Conquered Small Passive Skills also grant (2-3)% increased Mana Regeneration rate" }, } }, + ["HistoricAbyssJewelSmallGrantLifeRegenerationRateIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (2-3)% increased Life Regeneration rate", statOrder = { 7716 }, level = 1, group = "HistoricAbyssJewelSmallGrantLifeRegenerationRateIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "historic_abyss_jewel_2", "life" }, tradeHashes = { [4264952559] = { "Conquered Small Passive Skills also grant (2-3)% increased Life Regeneration rate" }, } }, + ["HistoricAbyssJewelSmallGrantSpellDamageIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-5)% increased Spell damage", statOrder = { 7720 }, level = 1, group = "HistoricAbyssJewelSmallGrantSpellDamageIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "caster_damage", "unveiled_mod", "historic_abyss_jewel_2", "damage", "caster" }, tradeHashes = { [3038857426] = { "Conquered Small Passive Skills also grant (3-5)% increased Spell damage" }, } }, + ["HistoricAbyssJewelSmallGrantAttackDamageIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-5)% increased Attack damage", statOrder = { 7711 }, level = 1, group = "HistoricAbyssJewelSmallGrantAttackDamageIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_2", "damage", "attack" }, tradeHashes = { [8816597] = { "Conquered Small Passive Skills also grant (3-5)% increased Attack damage" }, } }, + ["HistoricAbyssJewelSmallGrantElementalDamageIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-5)% increased Elemental Damage", statOrder = { 7713 }, level = 1, group = "HistoricAbyssJewelSmallGrantElementalDamageIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "unveiled_mod", "historic_abyss_jewel_2", "damage", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [4240116297] = { "Conquered Small Passive Skills also grant (3-5)% increased Elemental Damage" }, } }, + ["HistoricAbyssJewelSmallGrantPhysicalDamageIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-5)% increased Physical damage", statOrder = { 7719 }, level = 1, group = "HistoricAbyssJewelSmallGrantPhysicalDamageIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "unveiled_mod", "historic_abyss_jewel_2", "damage", "physical" }, tradeHashes = { [1829333149] = { "Conquered Small Passive Skills also grant (3-5)% increased Physical damage" }, } }, + ["HistoricAbyssJewelSmallGrantChaosDamageIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-5)% increased Chaos damage", statOrder = { 7712 }, level = 1, group = "HistoricAbyssJewelSmallGrantChaosDamageIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_damage", "unveiled_mod", "historic_abyss_jewel_2", "damage", "chaos" }, tradeHashes = { [2601021356] = { "Conquered Small Passive Skills also grant (3-5)% increased Chaos damage" }, } }, + ["HistoricAbyssJewelSmallGrantMinionDamageIncrease"] = { affix = "", "Conquered Small Passive Skills also grant Minions deal (3-5)% increased damage", statOrder = { 7718 }, level = 1, group = "HistoricAbyssJewelSmallGrantMinionDamageIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "unveiled_mod", "historic_abyss_jewel_2", "damage", "minion" }, tradeHashes = { [3343033032] = { "Conquered Small Passive Skills also grant Minions deal (3-5)% increased damage" }, } }, + ["HistoricAbyssJewelSmallGrantStunThresholdIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-6)% increased Stun Threshold", statOrder = { 7721 }, level = 1, group = "HistoricAbyssJewelSmallGrantStunThresholdIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_2" }, tradeHashes = { [2475870935] = { "Conquered Small Passive Skills also grant (3-6)% increased Stun Threshold" }, } }, + ["HistoricAbyssJewelSmallGrantElementalAilmentThresholdIncrease"] = { affix = "", "Conquered Small Passive Skills also grant (3-6)% increased Elemental Ailment Threshold", statOrder = { 7709 }, level = 1, group = "HistoricAbyssJewelSmallGrantElementalAilmentThresholdIncrease", weightKey = { "historic_abyss_jewel_2", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "historic_abyss_jewel_2", "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [1283490138] = { "Conquered Small Passive Skills also grant (3-6)% increased Elemental Ailment Threshold" }, } }, ["UniqueHeartPrefixDamageGainedAsFire"] = { affix = "", "Gain (9-15)% of Damage as Extra Fire Damage", statOrder = { 863 }, level = 1, group = "DamageGainedAsFire", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "unveiled_mod", "heart_unique_jewel_prefix", "damage", "elemental", "fire" }, tradeHashes = { [3015669065] = { "Gain (9-15)% of Damage as Extra Fire Damage" }, } }, ["UniqueHeartPrefixDamageGainedAsCold"] = { affix = "", "Gain (7-13)% of Damage as Extra Chaos Damage", statOrder = { 1672 }, level = 1, group = "DamageGainedAsChaos", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_damage", "unveiled_mod", "heart_unique_jewel_prefix", "damage", "chaos" }, tradeHashes = { [3398787959] = { "Gain (7-13)% of Damage as Extra Chaos Damage" }, } }, ["UniqueHeartPrefixDamageGainedAsLightning"] = { affix = "", "Gain (9-15)% of Damage as Extra Cold Damage", statOrder = { 866 }, level = 1, group = "DamageGainedAsCold", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "unveiled_mod", "heart_unique_jewel_prefix", "damage", "elemental", "cold" }, tradeHashes = { [2505884597] = { "Gain (9-15)% of Damage as Extra Cold Damage" }, } }, ["UniqueHeartPrefixDamageGainedAsChaos"] = { affix = "", "Gain (9-15)% of Damage as Extra Lightning Damage", statOrder = { 869 }, level = 1, group = "DamageGainedAsLightning", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "unveiled_mod", "heart_unique_jewel_prefix", "damage", "elemental", "lightning" }, tradeHashes = { [3278136794] = { "Gain (9-15)% of Damage as Extra Lightning Damage" }, } }, - ["UniqueHeartPrefixMinionReviveSpeed"] = { affix = "", "Minions Revive (5-10)% faster", statOrder = { 9085 }, level = 1, group = "MinionReviveSpeed", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix", "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (5-10)% faster" }, } }, + ["UniqueHeartPrefixMinionReviveSpeed"] = { affix = "", "Minions Revive (5-10)% faster", statOrder = { 9080 }, level = 1, group = "MinionReviveSpeed", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix", "minion" }, tradeHashes = { [2639966148] = { "Minions Revive (5-10)% faster" }, } }, ["UniqueHeartPrefixIncreasedSkillSpeed"] = { affix = "", "(4-8)% increased Skill Speed", statOrder = { 837 }, level = 1, group = "IncreasedSkillSpeed", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix", "speed" }, tradeHashes = { [970213192] = { "(4-8)% increased Skill Speed" }, } }, - ["UniqueHeartPrefixManaCostEfficiency"] = { affix = "", "(8-16)% increased Mana Cost Efficiency", statOrder = { 4718 }, level = 1, group = "ManaCostEfficiency", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_prefix", "mana" }, tradeHashes = { [4101445926] = { "(8-16)% increased Mana Cost Efficiency" }, } }, - ["UniqueHeartPrefixGlobalCooldownRecovery"] = { affix = "", "(10-18)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [1004011302] = { "(10-18)% increased Cooldown Recovery Rate" }, } }, + ["UniqueHeartPrefixManaCostEfficiency"] = { affix = "", "(8-16)% increased Mana Cost Efficiency", statOrder = { 4716 }, level = 1, group = "ManaCostEfficiency", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_prefix", "mana" }, tradeHashes = { [4101445926] = { "(8-16)% increased Mana Cost Efficiency" }, } }, + ["UniqueHeartPrefixGlobalCooldownRecovery"] = { affix = "", "(10-18)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [1004011302] = { "(10-18)% increased Cooldown Recovery Rate" }, } }, ["UniqueHeartPrefixChanceToPierce"] = { affix = "", "(30-50)% chance to Pierce an Enemy", statOrder = { 1068 }, level = 1, group = "ChanceToPierce", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [2321178454] = { "(30-50)% chance to Pierce an Enemy" }, } }, ["UniqueHeartPrefixSkillEffectDuration"] = { affix = "", "(10-15)% increased Skill Effect Duration", statOrder = { 1645 }, level = 1, group = "SkillEffectDuration", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [3377888098] = { "(10-15)% increased Skill Effect Duration" }, } }, ["UniqueHeartPrefixMinionLifeGainAsEnergyShield"] = { affix = "", "Minions gain (10-15)% of their maximum Life as Extra maximum Energy Shield", statOrder = { 1437 }, level = 1, group = "MinionLifeGainAsEnergyShield", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "heart_unique_jewel_prefix", "energy_shield", "minion" }, tradeHashes = { [943702197] = { "Minions gain (10-15)% of their maximum Life as Extra maximum Energy Shield" }, } }, ["UniqueHeartPrefixMinionLifeRegeneration"] = { affix = "", "Minions Regenerate (1-3)% of maximum Life per second", statOrder = { 2666 }, level = 1, group = "MinionLifeRegeneration", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_prefix", "life", "minion" }, tradeHashes = { [2479683456] = { "Minions Regenerate (1-3)% of maximum Life per second" }, } }, - ["UniqueHeartPrefixDamageWhileInPresenceOfCompanion"] = { affix = "", "(15-25)% increased Damage while your Companion is in your Presence", statOrder = { 5961 }, level = 1, group = "DamageWhileInPresenceOfCompanion", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "unveiled_mod", "heart_unique_jewel_prefix", "damage", "minion" }, tradeHashes = { [693180608] = { "(15-25)% increased Damage while your Companion is in your Presence" }, } }, + ["UniqueHeartPrefixDamageWhileInPresenceOfCompanion"] = { affix = "", "(15-25)% increased Damage while your Companion is in your Presence", statOrder = { 5956 }, level = 1, group = "DamageWhileInPresenceOfCompanion", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "minion_damage", "unveiled_mod", "heart_unique_jewel_prefix", "damage", "minion" }, tradeHashes = { [693180608] = { "(15-25)% increased Damage while your Companion is in your Presence" }, } }, ["UniqueHeartPrefixAggravateBleedOnAttackHitChance"] = { affix = "", "(5-10)% chance to Aggravate Bleeding on targets you Hit with Attacks", statOrder = { 4240 }, level = 1, group = "AggravateBleedOnAttackHitChance", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "unveiled_mod", "heart_unique_jewel_prefix", "physical", "ailment" }, tradeHashes = { [2705185939] = { "(5-10)% chance to Aggravate Bleeding on targets you Hit with Attacks" }, } }, - ["UniqueHeartPrefixLuckyLightningDamageChancePercent"] = { affix = "", "(15-25)% chance for Lightning Damage with Hits to be Lucky", statOrder = { 5405 }, level = 1, group = "LuckyLightningDamageChancePercent", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "unveiled_mod", "heart_unique_jewel_prefix", "damage", "elemental", "lightning" }, tradeHashes = { [2466011626] = { "(15-25)% chance for Lightning Damage with Hits to be Lucky" }, } }, - ["UniqueHeartPrefixRecoverLifeOnKillingPoisonedEnemy"] = { affix = "", "Recover (2-4)% of maximum Life on Killing a Poisoned Enemy", statOrder = { 9697 }, level = 1, group = "RecoverLifeOnKillingPoisonedEnemy", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_prefix", "life" }, tradeHashes = { [1781372024] = { "Recover (2-4)% of maximum Life on Killing a Poisoned Enemy" }, } }, - ["UniqueHeartPrefixPercentOfLeechIsInstant"] = { affix = "", "(8-15)% of Leech is Instant", statOrder = { 7425 }, level = 1, group = "PercentOfLeechIsInstant", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 0, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [3561837752] = { "(8-15)% of Leech is Instant" }, } }, - ["UniqueHeartPrefixEvasionRatingFromBodyArmour"] = { affix = "", "(40-60)% increased Evasion Rating from Equipped Body Armour", statOrder = { 4958 }, level = 1, group = "EvasionRatingFromBodyArmour", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "heart_unique_jewel_prefix", "evasion" }, tradeHashes = { [3509362078] = { "(40-60)% increased Evasion Rating from Equipped Body Armour" }, } }, - ["UniqueHeartPrefixBodyArmourFromBodyArmour"] = { affix = "", "(40-60)% increased Armour from Equipped Body Armour", statOrder = { 4957 }, level = 1, group = "BodyArmourFromBodyArmour", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "heart_unique_jewel_prefix", "armour" }, tradeHashes = { [1015576579] = { "(40-60)% increased Armour from Equipped Body Armour" }, } }, - ["UniqueHeartPrefixMaximumEnergyShieldFromBodyArmour"] = { affix = "", "(40-60)% increased Energy Shield from Equipped Body Armour", statOrder = { 8863 }, level = 1, group = "MaximumEnergyShieldFromBodyArmour", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "heart_unique_jewel_prefix", "energy_shield" }, tradeHashes = { [1195319608] = { "(40-60)% increased Energy Shield from Equipped Body Armour" }, } }, - ["UniqueHeartPrefixTriggersRefundEnergySpent"] = { affix = "", "(6-12)% chance for Trigger skills to refund half of Energy Spent", statOrder = { 10320 }, level = 1, group = "TriggersRefundEnergySpent", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [599320227] = { "(6-12)% chance for Trigger skills to refund half of Energy Spent" }, } }, - ["UniqueHeartPrefixManaRegenerationRateWhileMoving"] = { affix = "", "(20-30)% increased Mana Regeneration Rate while moving", statOrder = { 8021 }, level = 1, group = "ManaRegenerationRateWhileMoving", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_prefix", "mana" }, tradeHashes = { [1327522346] = { "(20-30)% increased Mana Regeneration Rate while moving" }, } }, - ["UniqueHeartPrefixCullingStrikeThreshold"] = { affix = "", "(15-25)% increased Culling Strike Threshold", statOrder = { 5914 }, level = 1, group = "CullingStrikeThreshold", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [3563080185] = { "(15-25)% increased Culling Strike Threshold" }, } }, - ["UniqueHeartPrefixPhysicalDamagePreventedRecoup"] = { affix = "", "(5-10)% of Physical Damage prevented Recouped as Life", statOrder = { 9451 }, level = 1, group = "PhysicalDamagePreventedRecoup", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_prefix", "life", "physical" }, tradeHashes = { [1374654984] = { "(5-10)% of Physical Damage prevented Recouped as Life" }, } }, + ["UniqueHeartPrefixLuckyLightningDamageChancePercent"] = { affix = "", "(15-25)% chance for Lightning Damage with Hits to be Lucky", statOrder = { 5401 }, level = 1, group = "LuckyLightningDamageChancePercent", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "unveiled_mod", "heart_unique_jewel_prefix", "damage", "elemental", "lightning" }, tradeHashes = { [2466011626] = { "(15-25)% chance for Lightning Damage with Hits to be Lucky" }, } }, + ["UniqueHeartPrefixRecoverLifeOnKillingPoisonedEnemy"] = { affix = "", "Recover (2-4)% of maximum Life on Killing a Poisoned Enemy", statOrder = { 9691 }, level = 1, group = "RecoverLifeOnKillingPoisonedEnemy", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_prefix", "life" }, tradeHashes = { [1781372024] = { "Recover (2-4)% of maximum Life on Killing a Poisoned Enemy" }, } }, + ["UniqueHeartPrefixPercentOfLeechIsInstant"] = { affix = "", "(8-15)% of Leech is Instant", statOrder = { 7420 }, level = 1, group = "PercentOfLeechIsInstant", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 0, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [3561837752] = { "(8-15)% of Leech is Instant" }, } }, + ["UniqueHeartPrefixEvasionRatingFromBodyArmour"] = { affix = "", "(40-60)% increased Evasion Rating from Equipped Body Armour", statOrder = { 4954 }, level = 1, group = "EvasionRatingFromBodyArmour", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "heart_unique_jewel_prefix", "evasion" }, tradeHashes = { [3509362078] = { "(40-60)% increased Evasion Rating from Equipped Body Armour" }, } }, + ["UniqueHeartPrefixBodyArmourFromBodyArmour"] = { affix = "", "(40-60)% increased Armour from Equipped Body Armour", statOrder = { 4953 }, level = 1, group = "BodyArmourFromBodyArmour", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "heart_unique_jewel_prefix", "armour" }, tradeHashes = { [1015576579] = { "(40-60)% increased Armour from Equipped Body Armour" }, } }, + ["UniqueHeartPrefixMaximumEnergyShieldFromBodyArmour"] = { affix = "", "(40-60)% increased Energy Shield from Equipped Body Armour", statOrder = { 8858 }, level = 1, group = "MaximumEnergyShieldFromBodyArmour", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "defences", "unveiled_mod", "heart_unique_jewel_prefix", "energy_shield" }, tradeHashes = { [1195319608] = { "(40-60)% increased Energy Shield from Equipped Body Armour" }, } }, + ["UniqueHeartPrefixTriggersRefundEnergySpent"] = { affix = "", "(6-12)% chance for Trigger skills to refund half of Energy Spent", statOrder = { 10313 }, level = 1, group = "TriggersRefundEnergySpent", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [599320227] = { "(6-12)% chance for Trigger skills to refund half of Energy Spent" }, } }, + ["UniqueHeartPrefixManaRegenerationRateWhileMoving"] = { affix = "", "(20-30)% increased Mana Regeneration Rate while moving", statOrder = { 8016 }, level = 1, group = "ManaRegenerationRateWhileMoving", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_prefix", "mana" }, tradeHashes = { [1327522346] = { "(20-30)% increased Mana Regeneration Rate while moving" }, } }, + ["UniqueHeartPrefixCullingStrikeThreshold"] = { affix = "", "(15-25)% increased Culling Strike Threshold", statOrder = { 5910 }, level = 1, group = "CullingStrikeThreshold", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [3563080185] = { "(15-25)% increased Culling Strike Threshold" }, } }, + ["UniqueHeartPrefixPhysicalDamagePreventedRecoup"] = { affix = "", "(5-10)% of Physical Damage prevented Recouped as Life", statOrder = { 9445 }, level = 1, group = "PhysicalDamagePreventedRecoup", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_prefix", "life", "physical" }, tradeHashes = { [1374654984] = { "(5-10)% of Physical Damage prevented Recouped as Life" }, } }, ["UniqueHeartPrefixMaximumElementalResistance"] = { affix = "", "+1% to all Maximum Elemental Resistances", statOrder = { 1007 }, level = 1, group = "MaximumElementalResistance", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "unveiled_mod", "heart_unique_jewel_prefix", "elemental", "fire", "cold", "lightning", "resistance" }, tradeHashes = { [1978899297] = { "+1% to all Maximum Elemental Resistances" }, } }, - ["UniqueHeartPrefixIceCrystalMaximumLife"] = { affix = "", "(40-60)% increased Ice Crystal Life", statOrder = { 7238 }, level = 1, group = "IceCrystalMaximumLife", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [3274422940] = { "(40-60)% increased Ice Crystal Life" }, } }, - ["UniqueHeartPrefixRecoupSpeed"] = { affix = "", "(8-14)% increased speed of Recoup Effects", statOrder = { 9663 }, level = 1, group = "RecoupSpeed", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [2363593824] = { "(8-14)% increased speed of Recoup Effects" }, } }, - ["UniqueHeartPrefixFlaskLifeRegenForXSeconds"] = { affix = "", "Regenerate (1-1.5)% of maximum Life per Second if you've used a Life Flask in the past 10 seconds", statOrder = { 7516 }, level = 1, group = "FlaskLifeRegenForXSeconds", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "flask", "resource", "unveiled_mod", "heart_unique_jewel_prefix", "life" }, tradeHashes = { [3161573445] = { "Regenerate (1-1.5)% of maximum Life per Second if you've used a Life Flask in the past 10 seconds" }, } }, - ["UniqueHeartPrefixCharmRecoverManaOnUse"] = { affix = "", "Recover (5-10)% of maximum Mana when a Charm is used", statOrder = { 9699 }, level = 1, group = "CharmRecoverManaOnUse", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "charm", "resource", "unveiled_mod", "heart_unique_jewel_prefix", "mana" }, tradeHashes = { [4121454694] = { "Recover (5-10)% of maximum Mana when a Charm is used" }, } }, - ["UniqueHeartPrefixCharmChanceToUseOtherCharm"] = { affix = "", "(10-15)% chance when a Charm is used to use another Charm without consuming Charges", statOrder = { 5633 }, level = 1, group = "CharmChanceToUseOtherCharm", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "charm", "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [1949851472] = { "(10-15)% chance when a Charm is used to use another Charm without consuming Charges" }, } }, - ["UniqueHeartPrefixCharmEffect"] = { affix = "", "Charms applied to you have (15-25)% increased Effect", statOrder = { 5612 }, level = 1, group = "CharmEffect", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "charm", "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [3480095574] = { "Charms applied to you have (15-25)% increased Effect" }, } }, - ["UniqueHeartPrefixThornsCriticalStrikeChance"] = { affix = "", "+(2-4)% to Thorns Critical Hit Chance", statOrder = { 4758 }, level = 1, group = "ThornsCriticalStrikeChance", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix", "damage", "critical" }, tradeHashes = { [2715190555] = { "+(2-4)% to Thorns Critical Hit Chance" }, } }, + ["UniqueHeartPrefixIceCrystalMaximumLife"] = { affix = "", "(40-60)% increased Ice Crystal Life", statOrder = { 7233 }, level = 1, group = "IceCrystalMaximumLife", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [3274422940] = { "(40-60)% increased Ice Crystal Life" }, } }, + ["UniqueHeartPrefixRecoupSpeed"] = { affix = "", "(8-14)% increased speed of Recoup Effects", statOrder = { 9657 }, level = 1, group = "RecoupSpeed", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [2363593824] = { "(8-14)% increased speed of Recoup Effects" }, } }, + ["UniqueHeartPrefixFlaskLifeRegenForXSeconds"] = { affix = "", "Regenerate (1-1.5)% of maximum Life per Second if you've used a Life Flask in the past 10 seconds", statOrder = { 7511 }, level = 1, group = "FlaskLifeRegenForXSeconds", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "flask", "resource", "unveiled_mod", "heart_unique_jewel_prefix", "life" }, tradeHashes = { [3161573445] = { "Regenerate (1-1.5)% of maximum Life per Second if you've used a Life Flask in the past 10 seconds" }, } }, + ["UniqueHeartPrefixCharmRecoverManaOnUse"] = { affix = "", "Recover (5-10)% of maximum Mana when a Charm is used", statOrder = { 9693 }, level = 1, group = "CharmRecoverManaOnUse", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "charm", "resource", "unveiled_mod", "heart_unique_jewel_prefix", "mana" }, tradeHashes = { [4121454694] = { "Recover (5-10)% of maximum Mana when a Charm is used" }, } }, + ["UniqueHeartPrefixCharmChanceToUseOtherCharm"] = { affix = "", "(10-15)% chance when a Charm is used to use another Charm without consuming Charges", statOrder = { 5629 }, level = 1, group = "CharmChanceToUseOtherCharm", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "charm", "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [1949851472] = { "(10-15)% chance when a Charm is used to use another Charm without consuming Charges" }, } }, + ["UniqueHeartPrefixCharmEffect"] = { affix = "", "Charms applied to you have (15-25)% increased Effect", statOrder = { 5608 }, level = 1, group = "CharmEffect", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "charm", "unveiled_mod", "heart_unique_jewel_prefix" }, tradeHashes = { [3480095574] = { "Charms applied to you have (15-25)% increased Effect" }, } }, + ["UniqueHeartPrefixThornsCriticalStrikeChance"] = { affix = "", "+(2-4)% to Thorns Critical Hit Chance", statOrder = { 4755 }, level = 1, group = "ThornsCriticalStrikeChance", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix", "damage", "critical" }, tradeHashes = { [2715190555] = { "+(2-4)% to Thorns Critical Hit Chance" }, } }, ["UniqueHeartPrefixThornsFromPercentBodyArmour"] = { affix = "", "Gain Physical Thorns damage equal to (4-6)% of Item Armour on Equipped Body Armour", statOrder = { 4664 }, level = 1, group = "ThornsFromPercentBodyArmour", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix", "damage" }, tradeHashes = { [1793740180] = { "Gain Physical Thorns damage equal to (4-6)% of Item Armour on Equipped Body Armour" }, } }, ["UniqueHeartPrefixAttackSpeedPercentIfRareOrUniqueEnemyNearby"] = { affix = "", "(5-8)% increased Attack Speed while a Rare or Unique Enemy is in your Presence", statOrder = { 4568 }, level = 1, group = "AttackSpeedPercentIfRareOrUniqueEnemyNearby", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix", "attack", "speed" }, tradeHashes = { [314741699] = { "(5-8)% increased Attack Speed while a Rare or Unique Enemy is in your Presence" }, } }, - ["UniqueHeartPrefixElementalExposureEffect"] = { affix = "", "(15-25)% increased Exposure Effect", statOrder = { 6533 }, level = 1, group = "ElementalExposureEffect", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(15-25)% increased Exposure Effect" }, } }, + ["UniqueHeartPrefixElementalExposureEffect"] = { affix = "", "(15-25)% increased Exposure Effect", statOrder = { 6528 }, level = 1, group = "ElementalExposureEffect", weightKey = { "heart_unique_jewel_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_prefix", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(15-25)% increased Exposure Effect" }, } }, ["UniqueHeartSuffixMaximumFireResist"] = { affix = "", "+1% to Maximum Fire Resistance", statOrder = { 1009 }, level = 1, group = "MaximumFireResist", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_resistance", "fire_resistance", "unveiled_mod", "heart_unique_jewel_suffix", "elemental", "fire", "resistance" }, tradeHashes = { [4095671657] = { "+1% to Maximum Fire Resistance" }, } }, ["UniqueHeartSuffixMaximumColdResist"] = { affix = "", "+1% to Maximum Cold Resistance", statOrder = { 1010 }, level = 1, group = "MaximumColdResist", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "cold_resistance", "elemental_resistance", "unveiled_mod", "heart_unique_jewel_suffix", "elemental", "cold", "resistance" }, tradeHashes = { [3676141501] = { "+1% to Maximum Cold Resistance" }, } }, ["UniqueHeartSuffixMaximumLightningResist"] = { affix = "", "+1% to Maximum Lightning Resistance", statOrder = { 1011 }, level = 1, group = "MaximumLightningResistance", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_resistance", "lightning_resistance", "unveiled_mod", "heart_unique_jewel_suffix", "elemental", "lightning", "resistance" }, tradeHashes = { [1011760251] = { "+1% to Maximum Lightning Resistance" }, } }, @@ -62,18 +62,18 @@ return { ["UniqueHeartSuffixLifeRegenerationRate"] = { affix = "", "(6-12)% increased Life Regeneration rate", statOrder = { 1036 }, level = 1, group = "LifeRegenerationRate", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_suffix", "life" }, tradeHashes = { [44972811] = { "(6-12)% increased Life Regeneration rate" }, } }, ["UniqueHeartSuffixStunDamageIncrease"] = { affix = "", "(6-12)% increased Stun Buildup", statOrder = { 1051 }, level = 1, group = "StunDamageIncrease", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [239367161] = { "(6-12)% increased Stun Buildup" }, } }, ["UniqueHeartSuffixIncreasedStunThreshold"] = { affix = "", "(5-10)% increased Stun Threshold", statOrder = { 2983 }, level = 1, group = "IncreasedStunThreshold", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [680068163] = { "(5-10)% increased Stun Threshold" }, } }, - ["UniqueHeartSuffixRageOnHit"] = { affix = "", "Gain 1 Rage on Melee Hit", statOrder = { 6873 }, level = 1, group = "RageOnHit", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "attack" }, tradeHashes = { [2709367754] = { "Gain 1 Rage on Melee Hit" }, } }, - ["UniqueHeartSuffixGainRageWhenHit"] = { affix = "", "Gain (1-2) Rage when Hit by an Enemy", statOrder = { 6875 }, level = 1, group = "GainRageWhenHit", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [3292710273] = { "Gain (1-2) Rage when Hit by an Enemy" }, } }, - ["UniqueHeartSuffixLifeCost"] = { affix = "", "(2-3)% of Skill Mana Costs Converted to Life Costs", statOrder = { 4744 }, level = 1, group = "LifeCost", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_suffix", "life" }, tradeHashes = { [2480498143] = { "(2-3)% of Skill Mana Costs Converted to Life Costs" }, } }, + ["UniqueHeartSuffixRageOnHit"] = { affix = "", "Gain 1 Rage on Melee Hit", statOrder = { 6868 }, level = 1, group = "RageOnHit", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "attack" }, tradeHashes = { [2709367754] = { "Gain 1 Rage on Melee Hit" }, } }, + ["UniqueHeartSuffixGainRageWhenHit"] = { affix = "", "Gain (1-2) Rage when Hit by an Enemy", statOrder = { 6870 }, level = 1, group = "GainRageWhenHit", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [3292710273] = { "Gain (1-2) Rage when Hit by an Enemy" }, } }, + ["UniqueHeartSuffixLifeCost"] = { affix = "", "(2-3)% of Skill Mana Costs Converted to Life Costs", statOrder = { 4742 }, level = 1, group = "LifeCost", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_suffix", "life" }, tradeHashes = { [2480498143] = { "(2-3)% of Skill Mana Costs Converted to Life Costs" }, } }, ["UniqueHeartSuffixAilmentChance"] = { affix = "", "(4-8)% increased chance to inflict Ailments", statOrder = { 4255 }, level = 1, group = "AilmentChance", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "ailment" }, tradeHashes = { [1772247089] = { "(4-8)% increased chance to inflict Ailments" }, } }, ["UniqueHeartSuffixIncreasedAilmentThreshold"] = { affix = "", "(6-12)% increased Elemental Ailment Threshold", statOrder = { 4266 }, level = 1, group = "IncreasedAilmentThreshold", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "ailment" }, tradeHashes = { [3544800472] = { "(6-12)% increased Elemental Ailment Threshold" }, } }, ["UniqueHeartSuffixIncreasedAttackSpeed"] = { affix = "", "(2-3)% increased Attack Speed", statOrder = { 985 }, level = 1, group = "IncreasedAttackSpeed", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "attack", "speed" }, tradeHashes = { [681332047] = { "(2-3)% increased Attack Speed" }, } }, - ["UniqueHeartSuffixGlobalCooldownRecovery"] = { affix = "", "(2-3)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [1004011302] = { "(2-3)% increased Cooldown Recovery Rate" }, } }, - ["UniqueHeartSuffixDebuffTimePassed"] = { affix = "", "Debuffs on you expire (4-8)% faster", statOrder = { 6099 }, level = 1, group = "DebuffTimePassed", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [1238227257] = { "Debuffs on you expire (4-8)% faster" }, } }, - ["UniqueHeartSuffixFasterAilmentDamageForJewel"] = { affix = "", "Damaging Ailments deal damage (2-4)% faster", statOrder = { 6068 }, level = 1, group = "FasterAilmentDamageForJewel", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "damage", "ailment" }, tradeHashes = { [538241406] = { "Damaging Ailments deal damage (2-4)% faster" }, } }, + ["UniqueHeartSuffixGlobalCooldownRecovery"] = { affix = "", "(2-3)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 1, group = "GlobalCooldownRecovery", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [1004011302] = { "(2-3)% increased Cooldown Recovery Rate" }, } }, + ["UniqueHeartSuffixDebuffTimePassed"] = { affix = "", "Debuffs on you expire (4-8)% faster", statOrder = { 6094 }, level = 1, group = "DebuffTimePassed", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [1238227257] = { "Debuffs on you expire (4-8)% faster" }, } }, + ["UniqueHeartSuffixFasterAilmentDamageForJewel"] = { affix = "", "Damaging Ailments deal damage (2-4)% faster", statOrder = { 6063 }, level = 1, group = "FasterAilmentDamageForJewel", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "damage", "ailment" }, tradeHashes = { [538241406] = { "Damaging Ailments deal damage (2-4)% faster" }, } }, ["UniqueHeartSuffixMovementVelocity"] = { affix = "", "(1-2)% increased Movement Speed", statOrder = { 836 }, level = 1, group = "MovementVelocity", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "speed" }, tradeHashes = { [2250533757] = { "(1-2)% increased Movement Speed" }, } }, - ["UniqueHeartSuffixSlowPotency"] = { affix = "", "(5-10)% reduced Slowing Potency of Debuffs on You", statOrder = { 4747 }, level = 1, group = "SlowPotency", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [924253255] = { "(5-10)% reduced Slowing Potency of Debuffs on You" }, } }, - ["UniqueHeartSuffixIncreasedFlaskChargesGained"] = { affix = "", "(4-8)% increased Flask Charges gained", statOrder = { 6640 }, level = 1, group = "IncreasedFlaskChargesGained", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "flask", "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [1836676211] = { "(4-8)% increased Flask Charges gained" }, } }, + ["UniqueHeartSuffixSlowPotency"] = { affix = "", "(5-10)% reduced Slowing Potency of Debuffs on You", statOrder = { 4745 }, level = 1, group = "SlowPotency", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [924253255] = { "(5-10)% reduced Slowing Potency of Debuffs on You" }, } }, + ["UniqueHeartSuffixIncreasedFlaskChargesGained"] = { affix = "", "(4-8)% increased Flask Charges gained", statOrder = { 6635 }, level = 1, group = "IncreasedFlaskChargesGained", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "flask", "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [1836676211] = { "(4-8)% increased Flask Charges gained" }, } }, ["UniqueHeartSuffixFlaskDuration"] = { affix = "", "(4-8)% increased Flask Effect Duration", statOrder = { 902 }, level = 1, group = "FlaskDuration", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "flask", "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [3741323227] = { "(4-8)% increased Flask Effect Duration" }, } }, ["UniqueHeartSuffixBaseChanceToPoison"] = { affix = "", "(5-10)% chance to Poison on Hit", statOrder = { 2899 }, level = 1, group = "BaseChanceToPoison", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "ailment" }, tradeHashes = { [795138349] = { "(5-10)% chance to Poison on Hit" }, } }, ["UniqueHeartSuffixBaseChanceToBleed"] = { affix = "", "(5-10)% chance to inflict Bleeding on Hit", statOrder = { 4671 }, level = 1, group = "BaseChanceToBleed", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "bleed", "unveiled_mod", "heart_unique_jewel_suffix", "physical", "ailment" }, tradeHashes = { [2174054121] = { "(5-10)% chance to inflict Bleeding on Hit" }, } }, @@ -88,10 +88,10 @@ return { ["UniqueHeartSuffixLifeRecoupForJewel"] = { affix = "", "(2-3)% of Damage taken Recouped as Life", statOrder = { 1037 }, level = 1, group = "LifeRecoupForJewel", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_suffix", "life" }, tradeHashes = { [1444556985] = { "(2-3)% of Damage taken Recouped as Life" }, } }, ["UniqueHeartSuffixManaRegeneration"] = { affix = "", "(4-8)% increased Mana Regeneration Rate", statOrder = { 1043 }, level = 1, group = "ManaRegeneration", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "heart_unique_jewel_suffix", "mana" }, tradeHashes = { [789117908] = { "(4-8)% increased Mana Regeneration Rate" }, } }, ["UniqueHeartSuffixMinionPhysicalDamageReduction"] = { affix = "", "Minions have (3-12)% additional Physical Damage Reduction", statOrder = { 2022 }, level = 1, group = "MinionPhysicalDamageReduction", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "physical", "minion" }, tradeHashes = { [3119612865] = { "Minions have (3-12)% additional Physical Damage Reduction" }, } }, - ["UniqueHeartSuffixMinionAttackSpeedAndCastSpeed"] = { affix = "", "Minions have (2-3)% increased Attack and Cast Speed", statOrder = { 9003 }, level = 1, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "caster_speed", "minion_speed", "unveiled_mod", "heart_unique_jewel_suffix", "attack", "caster", "speed", "minion" }, tradeHashes = { [3091578504] = { "Minions have (2-3)% increased Attack and Cast Speed" }, } }, - ["UniqueHeartSuffixMinionCriticalStrikeChanceIncrease"] = { affix = "", "Minions have (6-12)% increased Critical Hit Chance", statOrder = { 9030 }, level = 1, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (6-12)% increased Critical Hit Chance" }, } }, + ["UniqueHeartSuffixMinionAttackSpeedAndCastSpeed"] = { affix = "", "Minions have (2-3)% increased Attack and Cast Speed", statOrder = { 8998 }, level = 1, group = "MinionAttackSpeedAndCastSpeed", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "caster_speed", "minion_speed", "unveiled_mod", "heart_unique_jewel_suffix", "attack", "caster", "speed", "minion" }, tradeHashes = { [3091578504] = { "Minions have (2-3)% increased Attack and Cast Speed" }, } }, + ["UniqueHeartSuffixMinionCriticalStrikeChanceIncrease"] = { affix = "", "Minions have (6-12)% increased Critical Hit Chance", statOrder = { 9025 }, level = 1, group = "MinionCriticalStrikeChanceIncrease", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "minion", "critical" }, tradeHashes = { [491450213] = { "Minions have (6-12)% increased Critical Hit Chance" }, } }, ["UniqueHeartSuffixMinionElementalResistance"] = { affix = "", "Minions have +(3-4)% to all Elemental Resistances", statOrder = { 2667 }, level = 1, group = "MinionElementalResistance", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "cold_resistance", "elemental_resistance", "fire_resistance", "lightning_resistance", "minion_resistance", "unveiled_mod", "heart_unique_jewel_suffix", "elemental", "fire", "cold", "lightning", "resistance", "minion" }, tradeHashes = { [1423639565] = { "Minions have +(3-4)% to all Elemental Resistances" }, } }, - ["UniqueHeartSuffixStunThresholdfromEnergyShield"] = { affix = "", "Gain additional Stun Threshold equal to (4-10)% of maximum Energy Shield", statOrder = { 10138 }, level = 1, group = "StunThresholdfromEnergyShield", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to (4-10)% of maximum Energy Shield" }, } }, + ["UniqueHeartSuffixStunThresholdfromEnergyShield"] = { affix = "", "Gain additional Stun Threshold equal to (4-10)% of maximum Energy Shield", statOrder = { 10131 }, level = 1, group = "StunThresholdfromEnergyShield", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix" }, tradeHashes = { [416040624] = { "Gain additional Stun Threshold equal to (4-10)% of maximum Energy Shield" }, } }, ["UniqueHeartSuffixAilmentThresholdfromEnergyShield"] = { affix = "", "Gain additional Ailment Threshold equal to (4-10)% of maximum Energy Shield", statOrder = { 4265 }, level = 1, group = "AilmentThresholdfromEnergyShield", weightKey = { "heart_unique_jewel_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "heart_unique_jewel_suffix", "ailment" }, tradeHashes = { [3398301358] = { "Gain additional Ailment Threshold equal to (4-10)% of maximum Energy Shield" }, } }, ["AbyssModRadiusJewelPrefixDamageTakenRecoupLife"] = { type = "Prefix", affix = "Lightless", "1% of Damage taken Recouped as Life", statOrder = { 1037 }, level = 1, group = "HybridAbyssModRadiusJewelDamageTakenRecoupLife", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "resource", "unveiled_mod", "life" }, nodeType = 2, tradeHashes = { [3669820740] = { "Notable Passive Skills in Radius also grant 1% of Damage taken Recouped as Life" }, } }, ["AbyssModRadiusJewelPrefixDamageTakenRecoupMana"] = { type = "Prefix", affix = "Lightless", "1% of Damage taken Recouped as Mana", statOrder = { 1044 }, level = 1, group = "HybridAbyssModRadiusJewelDamageTakenRecoupMana", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "resource", "unveiled_mod", "mana" }, nodeType = 2, tradeHashes = { [85367160] = { "Notable Passive Skills in Radius also grant 1% of Damage taken Recouped as Mana" }, } }, @@ -100,11 +100,11 @@ return { ["AbyssModRadiusJewelPrefixGlobalDefences"] = { type = "Prefix", affix = "Lightless", "(2-3)% increased Global Armour, Evasion and Energy Shield", statOrder = { 2588 }, level = 1, group = "HybridAbyssModRadiusJewelGlobalDefences", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "unveiled_mod", "armour", "evasion", "energy_shield" }, nodeType = 2, tradeHashes = { [2783157569] = { "Notable Passive Skills in Radius also grant (2-3)% increased Global Armour, Evasion and Energy Shield" }, } }, ["AbyssModRadiusJewelPrefixDamageTakenFromManaBeforeLife"] = { type = "Prefix", affix = "Lightless", "1% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "HybridAbyssModRadiusJewelDamageTakenFromManaBeforeLife", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "resource", "unveiled_mod", "mana" }, nodeType = 2, tradeHashes = { [2709646369] = { "Notable Passive Skills in Radius also grant 1% of Damage is taken from Mana before Life" }, } }, ["AbyssModRadiusJewelPrefixRegeneratePercentLifePerSecond"] = { type = "Suffix", affix = "Lightless", "Regenerate (0.03-0.07)% of maximum Life per second", statOrder = { 1691 }, level = 1, group = "HybridAbyssModRadiusJewelRegeneratePercentLifePerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "resource", "unveiled_mod", "life" }, nodeType = 2, tradeHashes = { [3566150527] = { "Notable Passive Skills in Radius also grant Regenerate (0.03-0.07)% of maximum Life per second" }, } }, - ["AbyssModRadiusJewelPrefixManaCostEfficiency"] = { type = "Suffix", affix = "Lightless", "(2-3)% increased Mana Cost Efficiency", statOrder = { 4718 }, level = 1, group = "HybridAbyssModRadiusJewelManaCostEfficiency", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "resource", "unveiled_mod", "mana" }, nodeType = 2, tradeHashes = { [4257790560] = { "Notable Passive Skills in Radius also grant (2-3)% increased Mana Cost Efficiency" }, } }, + ["AbyssModRadiusJewelPrefixManaCostEfficiency"] = { type = "Suffix", affix = "Lightless", "(2-3)% increased Mana Cost Efficiency", statOrder = { 4716 }, level = 1, group = "HybridAbyssModRadiusJewelManaCostEfficiency", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "resource", "unveiled_mod", "mana" }, nodeType = 2, tradeHashes = { [4257790560] = { "Notable Passive Skills in Radius also grant (2-3)% increased Mana Cost Efficiency" }, } }, ["AbyssModRadiusJewelPrefixReducedCriticalHitChanceAgainstYou"] = { type = "Suffix", affix = "Lightless", "Hits have (3-5)% reduced Critical Hit Chance against you", statOrder = { 2857 }, level = 1, group = "HybridAbyssModRadiusJewelReducedCriticalHitChanceAgainstYou", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod", "critical" }, nodeType = 2, tradeHashes = { [2135541924] = { "Notable Passive Skills in Radius also grant Hits have (3-5)% reduced Critical Hit Chance against you" }, } }, - ["AbyssModRadiusJewelPrefixManaFlaskChargesPerSecond"] = { type = "Suffix", affix = "Lightless", "Mana Flasks gain 0.1 charges per Second", statOrder = { 6893 }, level = 1, group = "HybridAbyssModRadiusJewelManaFlaskChargesPerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "flask", "unveiled_mod" }, nodeType = 2, tradeHashes = { [3939216292] = { "Notable Passive Skills in Radius also grant Mana Flasks gain 0.1 charges per Second" }, } }, - ["AbyssModRadiusJewelPrefixLifeFlaskChargesPerSecond"] = { type = "Suffix", affix = "Lightless", "Life Flasks gain 0.1 charges per Second", statOrder = { 6892 }, level = 1, group = "HybridAbyssModRadiusJewelLifeFlaskChargesPerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "flask", "unveiled_mod" }, nodeType = 2, tradeHashes = { [1148433552] = { "Notable Passive Skills in Radius also grant Life Flasks gain 0.1 charges per Second" }, } }, - ["AbyssModRadiusJewelPrefixCharmChargesPerSecond"] = { type = "Suffix", affix = "Lightless", "Charms gain 0.1 charges per Second", statOrder = { 6889 }, level = 1, group = "HybridAbyssModRadiusJewelCharmChargesPerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "charm", "unveiled_mod" }, nodeType = 2, tradeHashes = { [1034611536] = { "Notable Passive Skills in Radius also grant Charms gain 0.1 charges per Second" }, } }, + ["AbyssModRadiusJewelPrefixManaFlaskChargesPerSecond"] = { type = "Suffix", affix = "Lightless", "Mana Flasks gain 0.1 charges per Second", statOrder = { 6888 }, level = 1, group = "HybridAbyssModRadiusJewelManaFlaskChargesPerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "flask", "unveiled_mod" }, nodeType = 2, tradeHashes = { [3939216292] = { "Notable Passive Skills in Radius also grant Mana Flasks gain 0.1 charges per Second" }, } }, + ["AbyssModRadiusJewelPrefixLifeFlaskChargesPerSecond"] = { type = "Suffix", affix = "Lightless", "Life Flasks gain 0.1 charges per Second", statOrder = { 6887 }, level = 1, group = "HybridAbyssModRadiusJewelLifeFlaskChargesPerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "flask", "unveiled_mod" }, nodeType = 2, tradeHashes = { [1148433552] = { "Notable Passive Skills in Radius also grant Life Flasks gain 0.1 charges per Second" }, } }, + ["AbyssModRadiusJewelPrefixCharmChargesPerSecond"] = { type = "Suffix", affix = "Lightless", "Charms gain 0.1 charges per Second", statOrder = { 6884 }, level = 1, group = "HybridAbyssModRadiusJewelCharmChargesPerSecond", weightKey = { "int_radius_jewel", "str_radius_jewel", "dex_radius_jewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "charm", "unveiled_mod" }, nodeType = 2, tradeHashes = { [1034611536] = { "Notable Passive Skills in Radius also grant Charms gain 0.1 charges per Second" }, } }, ["AbyssModJewelPrefixSpellDamageArmour"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Spell Damage", "(5-10)% increased Armour", statOrder = { 871, 882 }, level = 1, group = "HybridAbyssModJewelSpellDamageArmour", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "caster_damage", "defences", "unveiled_mod", "armour", "damage", "caster" }, tradeHashes = { [2974417149] = { "(4-8)% increased Spell Damage" }, [2866361420] = { "(5-10)% increased Armour" }, } }, ["AbyssModJewelPrefixSpellDamageEvasion"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Spell Damage", "(5-10)% increased Evasion Rating", statOrder = { 871, 884 }, level = 1, group = "HybridAbyssModJewelSpellDamageEvasion", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "caster_damage", "defences", "unveiled_mod", "evasion", "damage", "caster" }, tradeHashes = { [2106365538] = { "(5-10)% increased Evasion Rating" }, [2974417149] = { "(4-8)% increased Spell Damage" }, } }, ["AbyssModJewelPrefixSpellDamageEnergyShield"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Spell Damage", "(5-10)% increased maximum Energy Shield", statOrder = { 871, 886 }, level = 1, group = "HybridAbyssModJewelSpellDamageEnergyShield", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "caster_damage", "defences", "unveiled_mod", "energy_shield", "damage", "caster" }, tradeHashes = { [2974417149] = { "(4-8)% increased Spell Damage" }, [2482852589] = { "(5-10)% increased maximum Energy Shield" }, } }, @@ -114,229 +114,229 @@ return { ["AbyssModJewelPrefixMinionDamageArmour"] = { type = "Prefix", affix = "Lightless", "(5-10)% increased Armour", "Minions deal (4-8)% increased Damage", statOrder = { 882, 1720 }, level = 1, group = "HybridAbyssModJewelMinionDamageArmour", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "minion_damage", "unveiled_mod", "armour", "damage", "minion" }, tradeHashes = { [1589917703] = { "Minions deal (4-8)% increased Damage" }, [2866361420] = { "(5-10)% increased Armour" }, } }, ["AbyssModJewelPrefixMinionDamageEvasion"] = { type = "Prefix", affix = "Lightless", "(5-10)% increased Evasion Rating", "Minions deal (4-8)% increased Damage", statOrder = { 884, 1720 }, level = 1, group = "HybridAbyssModJewelMinionDamageEvasion", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "minion_damage", "unveiled_mod", "evasion", "damage", "minion" }, tradeHashes = { [2106365538] = { "(5-10)% increased Evasion Rating" }, [1589917703] = { "Minions deal (4-8)% increased Damage" }, } }, ["AbyssModJewelPrefixMinionDamageEnergyShield"] = { type = "Prefix", affix = "Lightless", "(5-10)% increased maximum Energy Shield", "Minions deal (4-8)% increased Damage", statOrder = { 886, 1720 }, level = 1, group = "HybridAbyssModJewelMinionDamageEnergyShield", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "minion_damage", "unveiled_mod", "energy_shield", "damage", "minion" }, tradeHashes = { [1589917703] = { "Minions deal (4-8)% increased Damage" }, [2482852589] = { "(5-10)% increased maximum Energy Shield" }, } }, - ["AbyssModJewelPrefixThornsDamageArmour"] = { type = "Prefix", affix = "Lightless", "(5-10)% increased Armour", "(4-8)% increased Thorns damage", statOrder = { 882, 10254 }, level = 1, group = "HybridAbyssModJewelThornsDamageArmour", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "unveiled_mod", "armour", "damage" }, tradeHashes = { [1315743832] = { "(4-8)% increased Thorns damage" }, [2866361420] = { "(5-10)% increased Armour" }, } }, - ["AbyssModJewelPrefixThornsDamageEvasion"] = { type = "Prefix", affix = "Lightless", "(5-10)% increased Evasion Rating", "(4-8)% increased Thorns damage", statOrder = { 884, 10254 }, level = 1, group = "HybridAbyssModJewelThornsDamageEvasion", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "unveiled_mod", "evasion", "damage" }, tradeHashes = { [2106365538] = { "(5-10)% increased Evasion Rating" }, [1315743832] = { "(4-8)% increased Thorns damage" }, } }, - ["AbyssModJewelPrefixThornsDamageEnergyShield"] = { type = "Prefix", affix = "Lightless", "(5-10)% increased maximum Energy Shield", "(4-8)% increased Thorns damage", statOrder = { 886, 10254 }, level = 1, group = "HybridAbyssModJewelThornsDamageEnergyShield", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "unveiled_mod", "energy_shield", "damage" }, tradeHashes = { [1315743832] = { "(4-8)% increased Thorns damage" }, [2482852589] = { "(5-10)% increased maximum Energy Shield" }, } }, + ["AbyssModJewelPrefixThornsDamageArmour"] = { type = "Prefix", affix = "Lightless", "(5-10)% increased Armour", "(4-8)% increased Thorns damage", statOrder = { 882, 10247 }, level = 1, group = "HybridAbyssModJewelThornsDamageArmour", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "unveiled_mod", "armour", "damage" }, tradeHashes = { [1315743832] = { "(4-8)% increased Thorns damage" }, [2866361420] = { "(5-10)% increased Armour" }, } }, + ["AbyssModJewelPrefixThornsDamageEvasion"] = { type = "Prefix", affix = "Lightless", "(5-10)% increased Evasion Rating", "(4-8)% increased Thorns damage", statOrder = { 884, 10247 }, level = 1, group = "HybridAbyssModJewelThornsDamageEvasion", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "unveiled_mod", "evasion", "damage" }, tradeHashes = { [2106365538] = { "(5-10)% increased Evasion Rating" }, [1315743832] = { "(4-8)% increased Thorns damage" }, } }, + ["AbyssModJewelPrefixThornsDamageEnergyShield"] = { type = "Prefix", affix = "Lightless", "(5-10)% increased maximum Energy Shield", "(4-8)% increased Thorns damage", statOrder = { 886, 10247 }, level = 1, group = "HybridAbyssModJewelThornsDamageEnergyShield", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "unveiled_mod", "energy_shield", "damage" }, tradeHashes = { [1315743832] = { "(4-8)% increased Thorns damage" }, [2482852589] = { "(5-10)% increased maximum Energy Shield" }, } }, ["AbyssModJewelPrefixTotemDamageArmour"] = { type = "Prefix", affix = "Lightless", "(5-10)% increased Armour", "(4-8)% increased Totem Damage", statOrder = { 882, 1152 }, level = 1, group = "HybridAbyssModJewelTotemDamageArmour", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "unveiled_mod", "armour", "damage" }, tradeHashes = { [3851254963] = { "(4-8)% increased Totem Damage" }, [2866361420] = { "(5-10)% increased Armour" }, } }, ["AbyssModJewelPrefixTotemDamageEvasion"] = { type = "Prefix", affix = "Lightless", "(5-10)% increased Evasion Rating", "(4-8)% increased Totem Damage", statOrder = { 884, 1152 }, level = 1, group = "HybridAbyssModJewelTotemDamageEvasion", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "unveiled_mod", "evasion", "damage" }, tradeHashes = { [2106365538] = { "(5-10)% increased Evasion Rating" }, [3851254963] = { "(4-8)% increased Totem Damage" }, } }, ["AbyssModJewelPrefixTotemDamageEnergyShield"] = { type = "Prefix", affix = "Lightless", "(5-10)% increased maximum Energy Shield", "(4-8)% increased Totem Damage", statOrder = { 886, 1152 }, level = 1, group = "HybridAbyssModJewelTotemDamageEnergyShield", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "unveiled_mod", "energy_shield", "damage" }, tradeHashes = { [3851254963] = { "(4-8)% increased Totem Damage" }, [2482852589] = { "(5-10)% increased maximum Energy Shield" }, } }, ["AbyssModJewelPrefixFireDamageAndPen"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Fire Damage", "Damage Penetrates (4-7)% Fire Resistance", statOrder = { 873, 2724 }, level = 1, group = "HybridAbyssModJewelFireDamageAndPen", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "elemental_damage", "unveiled_mod", "damage", "elemental", "fire" }, tradeHashes = { [3962278098] = { "(4-8)% increased Fire Damage" }, [2653955271] = { "Damage Penetrates (4-7)% Fire Resistance" }, } }, ["AbyssModJewelPrefixLightningDamageAndPen"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Lightning Damage", "Damage Penetrates (4-7)% Lightning Resistance", statOrder = { 875, 2726 }, level = 1, group = "HybridAbyssModJewelLightningDamageAndPen", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "elemental_damage", "unveiled_mod", "damage", "elemental", "lightning" }, tradeHashes = { [818778753] = { "Damage Penetrates (4-7)% Lightning Resistance" }, [2231156303] = { "(4-8)% increased Lightning Damage" }, } }, ["AbyssModJewelPrefixColdDamageAndPen"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Cold Damage", "Damage Penetrates (4-7)% Cold Resistance", statOrder = { 874, 2725 }, level = 1, group = "HybridAbyssModJewelColdDamageAndPen", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "elemental_damage", "unveiled_mod", "damage", "elemental", "cold" }, tradeHashes = { [3291658075] = { "(4-8)% increased Cold Damage" }, [3417711605] = { "Damage Penetrates (4-7)% Cold Resistance" }, } }, - ["AbyssModJewelPrefixBleedChanceAndMagnitude"] = { type = "Prefix", affix = "Lightless", "15% increased chance to inflict Bleeding", "(5-10)% increased Magnitude of Bleeding you inflict", statOrder = { 4806, 4809 }, level = 1, group = "HybridAbyssModJewelBleedChanceAndMagnitude", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "bleed", "physical_damage", "unveiled_mod", "damage", "physical", "ailment" }, tradeHashes = { [3166958180] = { "(5-10)% increased Magnitude of Bleeding you inflict" }, [242637938] = { "15% increased chance to inflict Bleeding" }, } }, - ["AbyssModJewelPrefixPoisonChanceAndMagnitude"] = { type = "Prefix", affix = "Lightless", "15% increased chance to Poison", "(5-10)% increased Magnitude of Poison you inflict", statOrder = { 9490, 9498 }, level = 1, group = "HybridAbyssModJewelPoisonChanceAndMagnitude", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "poison", "unveiled_mod", "damage", "ailment" }, tradeHashes = { [3481083201] = { "15% increased chance to Poison" }, [2487305362] = { "(5-10)% increased Magnitude of Poison you inflict" }, } }, - ["AbyssModJewelPrefixWarcryBuffEffectAndDamage"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Warcry Buff Effect", "(5-10)% increased Damage with Warcries", statOrder = { 10506, 10509 }, level = 1, group = "HybridAbyssModJewelWarcryBuffEffectAndDamage", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod", "damage" }, tradeHashes = { [1594812856] = { "(5-10)% increased Damage with Warcries" }, [3037553757] = { "(4-8)% increased Warcry Buff Effect" }, } }, - ["AbyssModJewelPrefixCompanionLifeAndDamage"] = { type = "Prefix", affix = "Lightless", "Companions deal (5-10)% increased Damage", "Companions have (5-10)% increased maximum Life", statOrder = { 5722, 5726 }, level = 1, group = "HybridAbyssModJewelCompanionLifeAndDamage", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "minion_damage", "resource", "unveiled_mod", "life", "damage", "minion" }, tradeHashes = { [1805182458] = { "Companions have (5-10)% increased maximum Life" }, [234296660] = { "Companions deal (5-10)% increased Damage" }, } }, + ["AbyssModJewelPrefixBleedChanceAndMagnitude"] = { type = "Prefix", affix = "Lightless", "15% increased chance to inflict Bleeding", "(5-10)% increased Magnitude of Bleeding you inflict", statOrder = { 4803, 4806 }, level = 1, group = "HybridAbyssModJewelBleedChanceAndMagnitude", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "bleed", "physical_damage", "unveiled_mod", "damage", "physical", "ailment" }, tradeHashes = { [3166958180] = { "(5-10)% increased Magnitude of Bleeding you inflict" }, [242637938] = { "15% increased chance to inflict Bleeding" }, } }, + ["AbyssModJewelPrefixPoisonChanceAndMagnitude"] = { type = "Prefix", affix = "Lightless", "15% increased chance to Poison", "(5-10)% increased Magnitude of Poison you inflict", statOrder = { 9484, 9492 }, level = 1, group = "HybridAbyssModJewelPoisonChanceAndMagnitude", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "poison", "unveiled_mod", "damage", "ailment" }, tradeHashes = { [3481083201] = { "15% increased chance to Poison" }, [2487305362] = { "(5-10)% increased Magnitude of Poison you inflict" }, } }, + ["AbyssModJewelPrefixWarcryBuffEffectAndDamage"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Warcry Buff Effect", "(5-10)% increased Damage with Warcries", statOrder = { 10499, 10502 }, level = 1, group = "HybridAbyssModJewelWarcryBuffEffectAndDamage", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod", "damage" }, tradeHashes = { [1594812856] = { "(5-10)% increased Damage with Warcries" }, [3037553757] = { "(4-8)% increased Warcry Buff Effect" }, } }, + ["AbyssModJewelPrefixCompanionLifeAndDamage"] = { type = "Prefix", affix = "Lightless", "Companions deal (5-10)% increased Damage", "Companions have (5-10)% increased maximum Life", statOrder = { 5718, 5722 }, level = 1, group = "HybridAbyssModJewelCompanionLifeAndDamage", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "minion_damage", "resource", "unveiled_mod", "life", "damage", "minion" }, tradeHashes = { [1805182458] = { "Companions have (5-10)% increased maximum Life" }, [234296660] = { "Companions deal (5-10)% increased Damage" }, } }, ["AbyssModJewelPrefixGlobalPhysicalDamageArmourBreak"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Global Physical Damage", "Break (4-8)% increased Armour", statOrder = { 1185, 4407 }, level = 1, group = "HybridAbyssModJewelGlobalPhysicalDamageArmourBreak", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "defences", "physical_damage", "unveiled_mod", "armour", "damage", "physical" }, tradeHashes = { [1776411443] = { "Break (4-8)% increased Armour" }, [1310194496] = { "(4-8)% increased Global Physical Damage" }, } }, ["AbyssModJewelPrefixElementalDamageAilmentMagnitude"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Elemental Damage", "(4-8)% increased Magnitude of Ailments you inflict", statOrder = { 1726, 4259 }, level = 1, group = "HybridAbyssModJewelElementalDamageAilmentMagnitude", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "elemental_damage", "unveiled_mod", "damage", "elemental", "fire", "cold", "lightning", "ailment" }, tradeHashes = { [1303248024] = { "(4-8)% increased Magnitude of Ailments you inflict" }, [3141070085] = { "(4-8)% increased Elemental Damage" }, } }, - ["AbyssModJewelPrefixChaosDamageWitherEffect"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Chaos Damage", "(3-6)% increased Withered Magnitude", statOrder = { 876, 10556 }, level = 1, group = "HybridAbyssModJewelChaosDamageWitherEffect", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "chaos_damage", "unveiled_mod", "damage", "chaos" }, tradeHashes = { [736967255] = { "(4-8)% increased Chaos Damage" }, [3973629633] = { "(3-6)% increased Withered Magnitude" }, } }, + ["AbyssModJewelPrefixChaosDamageWitherEffect"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Chaos Damage", "(3-6)% increased Withered Magnitude", statOrder = { 876, 10549 }, level = 1, group = "HybridAbyssModJewelChaosDamageWitherEffect", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "chaos_damage", "unveiled_mod", "damage", "chaos" }, tradeHashes = { [736967255] = { "(4-8)% increased Chaos Damage" }, [3973629633] = { "(3-6)% increased Withered Magnitude" }, } }, ["AbyssModJewelPrefixMinionAreaAndLife"] = { type = "Prefix", affix = "Lightless", "Minions have (4-8)% increased maximum Life", statOrder = { 1026 }, level = 1, group = "HybridAbyssModJewelMinionAreaAndLife", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "resource", "unveiled_mod", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (4-8)% increased maximum Life" }, } }, ["AbyssModJewelPrefixAuraSkillEffectPresenceAreaOfEffect"] = { type = "Prefix", affix = "Lightless", "(8-15)% increased Presence Area of Effect", "Aura Skills have (2-4)% increased Magnitudes", statOrder = { 1069, 2574 }, level = 1, group = "HybridAbyssModJewelAuraSkillEffectPresenceAreaOfEffect", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod", "aura" }, tradeHashes = { [101878827] = { "(8-15)% increased Presence Area of Effect" }, [315791320] = { "Aura Skills have (2-4)% increased Magnitudes" }, } }, - ["AbyssModJewelPrefixElementalExposureEffect"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Exposure Effect", statOrder = { 6533 }, level = 1, group = "HybridAbyssModJewelElementalExposureEffect", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(4-8)% increased Exposure Effect" }, } }, + ["AbyssModJewelPrefixElementalExposureEffect"] = { type = "Prefix", affix = "Lightless", "(4-8)% increased Exposure Effect", statOrder = { 6528 }, level = 1, group = "HybridAbyssModJewelElementalExposureEffect", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(4-8)% increased Exposure Effect" }, } }, ["AbyssModJewelPrefixAbyssalWastingEffect"] = { type = "Prefix", affix = "Lightless", "(10-20)% increased Magnitude of Abyssal Wasting you inflict", statOrder = { 4121 }, level = 1, group = "HybridAbyssModJewelAbyssalWastingEffect", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod" }, tradeHashes = { [4043376133] = { "(10-20)% increased Magnitude of Abyssal Wasting you inflict" }, } }, ["AbyssModJewelSuffixIncreasedStrength"] = { type = "Suffix", affix = "of the Abyss", "(1-2)% increased Strength", statOrder = { 999 }, level = 1, group = "HybridAbyssModJewelIncreasedStrength", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod", "attribute" }, tradeHashes = { [734614379] = { "(1-2)% increased Strength" }, } }, ["AbyssModJewelSuffixIncreasedDexterity"] = { type = "Suffix", affix = "of the Abyss", "(1-2)% increased Dexterity", statOrder = { 1000 }, level = 1, group = "HybridAbyssModJewelIncreasedDexterity", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod", "attribute" }, tradeHashes = { [4139681126] = { "(1-2)% increased Dexterity" }, } }, ["AbyssModJewelSuffixIncreasedIntelligence"] = { type = "Suffix", affix = "of the Abyss", "(1-2)% increased Intelligence", statOrder = { 1001 }, level = 1, group = "HybridAbyssModJewelIncreasedIntelligence", weightKey = { "strjewel", "intjewel", "dexjewel", "default", }, weightVal = { 1, 1, 1, 0 }, modTags = { "unveiled_mod", "attribute" }, tradeHashes = { [656461285] = { "(1-2)% increased Intelligence" }, } }, - ["AbyssModArmourJewelleryUlamanSuffixLightningChaosResistance"] = { type = "Suffix", affix = "of Ulaman", "+(13-17)% to Lightning and Chaos Resistances", statOrder = { 7537 }, level = 65, group = "LightningAndChaosDamageResistance", weightKey = { "armour", "belt", "ring", "amulet", "default", "ulaman_mod", }, weightVal = { 1, 1, 1, 1, 0, 1 }, modTags = { "chaos_resistance", "elemental_resistance", "lightning_resistance", "unveiled_mod", "ulaman_mod", "elemental", "lightning", "chaos", "resistance" }, tradeHashes = { [3465022881] = { "+(13-17)% to Lightning and Chaos Resistances" }, } }, + ["AbyssModArmourJewelleryUlamanSuffixLightningChaosResistance"] = { type = "Suffix", affix = "of Ulaman", "+(13-17)% to Lightning and Chaos Resistances", statOrder = { 7532 }, level = 65, group = "LightningAndChaosDamageResistance", weightKey = { "armour", "belt", "ring", "amulet", "default", "ulaman_mod", }, weightVal = { 1, 1, 1, 1, 0, 1 }, modTags = { "chaos_resistance", "elemental_resistance", "lightning_resistance", "unveiled_mod", "ulaman_mod", "elemental", "lightning", "chaos", "resistance" }, tradeHashes = { [3465022881] = { "+(13-17)% to Lightning and Chaos Resistances" }, } }, ["AbyssModArmourJewelleryUlamanSuffixStrengthAndDexterity"] = { type = "Suffix", affix = "of Ulaman", "+(9-15) to Strength and Dexterity", statOrder = { 995 }, level = 65, group = "StrengthAndDexterity", weightKey = { "armour", "belt", "ring", "amulet", "default", "ulaman_mod", }, weightVal = { 1, 1, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "attribute" }, tradeHashes = { [538848803] = { "+(9-15) to Strength and Dexterity" }, } }, - ["AbyssModArmourJewelleryAmanamuSuffixFireChaosResistance"] = { type = "Suffix", affix = "of Amanamu", "+(13-17)% to Fire and Chaos Resistances", statOrder = { 6553 }, level = 65, group = "FireAndChaosDamageResistance", weightKey = { "armour", "belt", "ring", "amulet", "default", "amanamu_mod", }, weightVal = { 1, 1, 1, 1, 0, 1 }, modTags = { "chaos_resistance", "elemental_resistance", "fire_resistance", "unveiled_mod", "amanamu_mod", "elemental", "fire", "chaos", "resistance" }, tradeHashes = { [378817135] = { "+(13-17)% to Fire and Chaos Resistances" }, } }, + ["AbyssModArmourJewelleryAmanamuSuffixFireChaosResistance"] = { type = "Suffix", affix = "of Amanamu", "+(13-17)% to Fire and Chaos Resistances", statOrder = { 6548 }, level = 65, group = "FireAndChaosDamageResistance", weightKey = { "armour", "belt", "ring", "amulet", "default", "amanamu_mod", }, weightVal = { 1, 1, 1, 1, 0, 1 }, modTags = { "chaos_resistance", "elemental_resistance", "fire_resistance", "unveiled_mod", "amanamu_mod", "elemental", "fire", "chaos", "resistance" }, tradeHashes = { [378817135] = { "+(13-17)% to Fire and Chaos Resistances" }, } }, ["AbyssModArmourJewelleryAmanamuSuffixStrengthAndIntelligence"] = { type = "Suffix", affix = "of Amanamu", "+(9-15) to Strength and Intelligence", statOrder = { 996 }, level = 65, group = "StrengthAndIntelligence", weightKey = { "armour", "belt", "ring", "amulet", "default", "amanamu_mod", }, weightVal = { 1, 1, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "attribute" }, tradeHashes = { [1535626285] = { "+(9-15) to Strength and Intelligence" }, } }, - ["AbyssModArmourJewelleryKurgalSuffixColdChaosResistance"] = { type = "Suffix", affix = "of Kurgal", "+(13-17)% to Cold and Chaos Resistances", statOrder = { 5674 }, level = 65, group = "ColdAndChaosDamageResistance", weightKey = { "armour", "belt", "ring", "amulet", "default", "kurgal_mod", }, weightVal = { 1, 1, 1, 1, 0, 1 }, modTags = { "chaos_resistance", "cold_resistance", "elemental_resistance", "unveiled_mod", "kurgal_mod", "elemental", "cold", "chaos", "resistance" }, tradeHashes = { [3393628375] = { "+(13-17)% to Cold and Chaos Resistances" }, } }, + ["AbyssModArmourJewelleryKurgalSuffixColdChaosResistance"] = { type = "Suffix", affix = "of Kurgal", "+(13-17)% to Cold and Chaos Resistances", statOrder = { 5670 }, level = 65, group = "ColdAndChaosDamageResistance", weightKey = { "armour", "belt", "ring", "amulet", "default", "kurgal_mod", }, weightVal = { 1, 1, 1, 1, 0, 1 }, modTags = { "chaos_resistance", "cold_resistance", "elemental_resistance", "unveiled_mod", "kurgal_mod", "elemental", "cold", "chaos", "resistance" }, tradeHashes = { [3393628375] = { "+(13-17)% to Cold and Chaos Resistances" }, } }, ["AbyssModArmourJewelleryKurgalSuffixDexterityAndIntelligence"] = { type = "Suffix", affix = "of Kurgal", "+(9-15) to Dexterity and Intelligence", statOrder = { 997 }, level = 65, group = "DexterityAndIntelligence", weightKey = { "armour", "belt", "ring", "amulet", "default", "kurgal_mod", }, weightVal = { 1, 1, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "attribute" }, tradeHashes = { [2300185227] = { "+(9-15) to Dexterity and Intelligence" }, } }, - ["AbyssModFourCatKurgalSuffixManaCostEfficiency"] = { type = "Suffix", affix = "of Kurgal", "(6-10)% increased Mana Cost Efficiency", statOrder = { 4718 }, level = 65, group = "ManaCostEfficiency", weightKey = { "helmet", "gloves", "focus", "quiver", "default", "kurgal_mod", }, weightVal = { 1, 1, 1, 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "mana" }, tradeHashes = { [4101445926] = { "(6-10)% increased Mana Cost Efficiency" }, } }, - ["AbyssModHelmUlamanSuffixMarkedEnemyTakeIncreasedDamage"] = { type = "Suffix", affix = "of Ulaman", "Enemies you Mark take (4-8)% increased Damage", statOrder = { 8828 }, level = 65, group = "MarkedEnemyTakesIncreasedDamage", weightKey = { "str_armour", "int_armour", "str_int_armour", "helmet", "default", "ulaman_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [2083058281] = { "Enemies you Mark take (4-8)% increased Damage" }, } }, + ["AbyssModFourCatKurgalSuffixManaCostEfficiency"] = { type = "Suffix", affix = "of Kurgal", "(6-10)% increased Mana Cost Efficiency", statOrder = { 4716 }, level = 65, group = "ManaCostEfficiency", weightKey = { "helmet", "gloves", "focus", "quiver", "default", "kurgal_mod", }, weightVal = { 1, 1, 1, 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "mana" }, tradeHashes = { [4101445926] = { "(6-10)% increased Mana Cost Efficiency" }, } }, + ["AbyssModHelmUlamanSuffixMarkedEnemyTakeIncreasedDamage"] = { type = "Suffix", affix = "of Ulaman", "Enemies you Mark take (4-8)% increased Damage", statOrder = { 8823 }, level = 65, group = "MarkedEnemyTakesIncreasedDamage", weightKey = { "str_armour", "int_armour", "str_int_armour", "helmet", "default", "ulaman_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [2083058281] = { "Enemies you Mark take (4-8)% increased Damage" }, } }, ["AbyssModHelmUlamanSuffixCriticalHitDamage"] = { type = "Suffix", affix = "of Ulaman", "(13-20)% increased Critical Damage Bonus", statOrder = { 980 }, level = 65, group = "CriticalStrikeMultiplier", weightKey = { "str_armour", "int_armour", "str_int_armour", "helmet", "default", "ulaman_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "damage", "critical" }, tradeHashes = { [3556824919] = { "(13-20)% increased Critical Damage Bonus" }, } }, - ["AbyssModHelmUlamanSuffixLifeCostEfficiency"] = { type = "Suffix", affix = "of Ulaman", "(8-12)% increased Life Cost Efficiency", statOrder = { 4708 }, level = 65, group = "LifeCostEfficiency", weightKey = { "helmet", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life" }, tradeHashes = { [310945763] = { "(8-12)% increased Life Cost Efficiency" }, } }, - ["AbyssModHelmAmanamuSuffixSpiritReservationEfficiency"] = { type = "Suffix", affix = "of Amanamu", "(4-8)% increased Spirit Reservation Efficiency", statOrder = { 4755 }, level = 65, group = "SpiritReservationEfficiency", weightKey = { "helmet", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [53386210] = { "(4-8)% increased Spirit Reservation Efficiency" }, } }, - ["AbyssModHelmAmanamuSuffixGloryGeneration"] = { type = "Suffix", affix = "of Amanamu", "(10-20)% increased Glory generation", statOrder = { 6914 }, level = 65, group = "GloryGeneration", weightKey = { "dex_armour", "int_armour", "dex_int_armour", "helmet", "default", "amanamu_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [3143918757] = { "(10-20)% increased Glory generation" }, } }, + ["AbyssModHelmUlamanSuffixLifeCostEfficiency"] = { type = "Suffix", affix = "of Ulaman", "(8-12)% increased Life Cost Efficiency", statOrder = { 4706 }, level = 65, group = "LifeCostEfficiency", weightKey = { "helmet", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life" }, tradeHashes = { [310945763] = { "(8-12)% increased Life Cost Efficiency" }, } }, + ["AbyssModHelmAmanamuSuffixSpiritReservationEfficiency"] = { type = "Suffix", affix = "of Amanamu", "(4-8)% increased Spirit Reservation Efficiency", statOrder = { 4752 }, level = 65, group = "SpiritReservationEfficiency", weightKey = { "helmet", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [53386210] = { "(4-8)% increased Spirit Reservation Efficiency" }, } }, + ["AbyssModHelmAmanamuSuffixGloryGeneration"] = { type = "Suffix", affix = "of Amanamu", "(10-20)% increased Glory generation", statOrder = { 6909 }, level = 65, group = "GloryGeneration", weightKey = { "dex_armour", "int_armour", "dex_int_armour", "helmet", "default", "amanamu_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [3143918757] = { "(10-20)% increased Glory generation" }, } }, ["AbyssModHelmAmanamuSuffixPresenceAreaOfEffect"] = { type = "Suffix", affix = "of Amanamu", "(25-35)% increased Presence Area of Effect", statOrder = { 1069 }, level = 65, group = "PresenceRadius", weightKey = { "helmet", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "aura" }, tradeHashes = { [101878827] = { "(25-35)% increased Presence Area of Effect" }, } }, ["AbyssModHelmKurgalSuffixArcaneSurgeEffect"] = { type = "Suffix", affix = "of Kurgal", "(20-30)% increased effect of Arcane Surge on you", statOrder = { 2996 }, level = 65, group = "ArcaneSurgeEffect", weightKey = { "str_armour", "dex_armour", "str_dex_armour", "helmet", "default", "kurgal_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "mana", "caster" }, tradeHashes = { [2103650854] = { "(20-30)% increased effect of Arcane Surge on you" }, } }, ["AbyssModGlovesUlamanSuffixAilmentMagnitude"] = { type = "Suffix", affix = "of Ulaman", "(10-20)% increased Magnitude of Ailments you inflict", statOrder = { 4259 }, level = 65, group = "AilmentEffect", weightKey = { "gloves", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "damage", "ailment" }, tradeHashes = { [1303248024] = { "(10-20)% increased Magnitude of Ailments you inflict" }, } }, - ["AbyssModGlovesUlamanSuffixPoisonChance"] = { type = "Suffix", affix = "of Ulaman", "(20-30)% increased chance to Poison", statOrder = { 9490 }, level = 65, group = "PoisonChanceIncrease", weightKey = { "gloves", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3481083201] = { "(20-30)% increased chance to Poison" }, } }, - ["AbyssModGlovesUlamanSuffixBleedChance"] = { type = "Suffix", affix = "of Ulaman", "(20-30)% increased chance to inflict Bleeding", statOrder = { 4806 }, level = 65, group = "BleedChanceIncrease", weightKey = { "gloves", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [242637938] = { "(20-30)% increased chance to inflict Bleeding" }, } }, - ["AbyssModGlovesUlamanSuffixIncisionChance"] = { type = "Suffix", affix = "of Ulaman", "(15-25)% chance for Attack Hits to apply Incision", statOrder = { 5553 }, level = 65, group = "IncisionChance", weightKey = { "str_armour", "dex_armour", "str_dex_armour", "gloves", "default", "ulaman_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "bleed", "unveiled_mod", "ulaman_mod", "physical", "ailment" }, tradeHashes = { [300723956] = { "(15-25)% chance for Attack Hits to apply Incision" }, } }, - ["AbyssModGlovesUlamanSuffixFrenzyChargeConsumedSkillSpeed"] = { type = "Suffix", affix = "of Ulaman", "(8-12)% increased Skill Speed if you've consumed a Frenzy Charge Recently", statOrder = { 9914 }, level = 65, group = "SkillSpeedIfConsumedFrenzyChargeRecently", weightKey = { "str_armour", "dex_armour", "str_dex_armour", "gloves", "default", "ulaman_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "speed" }, tradeHashes = { [3313255158] = { "(8-12)% increased Skill Speed if you've consumed a Frenzy Charge Recently" }, } }, + ["AbyssModGlovesUlamanSuffixPoisonChance"] = { type = "Suffix", affix = "of Ulaman", "(20-30)% increased chance to Poison", statOrder = { 9484 }, level = 65, group = "PoisonChanceIncrease", weightKey = { "gloves", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3481083201] = { "(20-30)% increased chance to Poison" }, } }, + ["AbyssModGlovesUlamanSuffixBleedChance"] = { type = "Suffix", affix = "of Ulaman", "(20-30)% increased chance to inflict Bleeding", statOrder = { 4803 }, level = 65, group = "BleedChanceIncrease", weightKey = { "gloves", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [242637938] = { "(20-30)% increased chance to inflict Bleeding" }, } }, + ["AbyssModGlovesUlamanSuffixIncisionChance"] = { type = "Suffix", affix = "of Ulaman", "(15-25)% chance for Attack Hits to apply Incision", statOrder = { 5549 }, level = 65, group = "IncisionChance", weightKey = { "str_armour", "dex_armour", "str_dex_armour", "gloves", "default", "ulaman_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "bleed", "unveiled_mod", "ulaman_mod", "physical", "ailment" }, tradeHashes = { [300723956] = { "(15-25)% chance for Attack Hits to apply Incision" }, } }, + ["AbyssModGlovesUlamanSuffixFrenzyChargeConsumedSkillSpeed"] = { type = "Suffix", affix = "of Ulaman", "(8-12)% increased Skill Speed if you've consumed a Frenzy Charge Recently", statOrder = { 9907 }, level = 65, group = "SkillSpeedIfConsumedFrenzyChargeRecently", weightKey = { "str_armour", "dex_armour", "str_dex_armour", "gloves", "default", "ulaman_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "speed" }, tradeHashes = { [3313255158] = { "(8-12)% increased Skill Speed if you've consumed a Frenzy Charge Recently" }, } }, ["AbyssModGlovesAmanamuSuffixCurseAreaOfEffect"] = { type = "Suffix", affix = "of Amanamu", "(12-20)% increased Area of Effect of Curses", statOrder = { 1950 }, level = 65, group = "CurseAreaOfEffect", weightKey = { "str_armour", "int_armour", "str_int_armour", "gloves", "default", "amanamu_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "caster", "curse" }, tradeHashes = { [153777645] = { "(12-20)% increased Area of Effect of Curses" }, } }, ["AbyssModGlovesAmanamuSuffixDazeChance"] = { type = "Suffix", affix = "of Amanamu", "(10-20)% chance to Daze on Hit", statOrder = { 4669 }, level = 65, group = "DazeBuildup", weightKey = { "gloves", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [3146310524] = { "(10-20)% chance to Daze on Hit" }, } }, - ["AbyssModGlovesAmanamuSuffixPercentOfLifeLeechInstant"] = { type = "Suffix", affix = "of Amanamu", "(8-15)% of Leech is Instant", statOrder = { 7425 }, level = 65, group = "PercentOfLeechIsInstant", weightKey = { "dex_armour", "int_armour", "dex_int_armour", "gloves", "default", "amanamu_mod", }, weightVal = { 0, 0, 0, 0, 0, 0 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [3561837752] = { "(8-15)% of Leech is Instant" }, } }, - ["AbyssModGlovesAmanamuSuffixImmobilisationBuildUp"] = { type = "Suffix", affix = "of Amanamu", "(10-20)% increased Immobilisation buildup", statOrder = { 7193 }, level = 65, group = "ImmobilisationBuildup", weightKey = { "str_armour", "int_armour", "str_int_armour", "gloves", "default", "amanamu_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [330530785] = { "(10-20)% increased Immobilisation buildup" }, } }, - ["AbyssModGlovesKurgalSuffixArcaneSurgeOnCriticalHit"] = { type = "Suffix", affix = "of Kurgal", "(10-15)% chance to Gain Arcane Surge when you deal a Critical Hit", statOrder = { 6747 }, level = 65, group = "GainArcaneSurgeOnCrit", weightKey = { "str_armour", "dex_armour", "str_dex_armour", "gloves", "default", "kurgal_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "critical" }, tradeHashes = { [446027070] = { "(10-15)% chance to Gain Arcane Surge when you deal a Critical Hit" }, } }, + ["AbyssModGlovesAmanamuSuffixPercentOfLifeLeechInstant"] = { type = "Suffix", affix = "of Amanamu", "(8-15)% of Leech is Instant", statOrder = { 7420 }, level = 65, group = "PercentOfLeechIsInstant", weightKey = { "dex_armour", "int_armour", "dex_int_armour", "gloves", "default", "amanamu_mod", }, weightVal = { 0, 0, 0, 0, 0, 0 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [3561837752] = { "(8-15)% of Leech is Instant" }, } }, + ["AbyssModGlovesAmanamuSuffixImmobilisationBuildUp"] = { type = "Suffix", affix = "of Amanamu", "(10-20)% increased Immobilisation buildup", statOrder = { 7188 }, level = 65, group = "ImmobilisationBuildup", weightKey = { "str_armour", "int_armour", "str_int_armour", "gloves", "default", "amanamu_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [330530785] = { "(10-20)% increased Immobilisation buildup" }, } }, + ["AbyssModGlovesKurgalSuffixArcaneSurgeOnCriticalHit"] = { type = "Suffix", affix = "of Kurgal", "(10-15)% chance to Gain Arcane Surge when you deal a Critical Hit", statOrder = { 6742 }, level = 65, group = "GainArcaneSurgeOnCrit", weightKey = { "str_armour", "dex_armour", "str_dex_armour", "gloves", "default", "kurgal_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "critical" }, tradeHashes = { [446027070] = { "(10-15)% chance to Gain Arcane Surge when you deal a Critical Hit" }, } }, ["AbyssModGlovesKurgalSuffixCastSpeedWhileOnFullMana"] = { type = "Suffix", affix = "of Kurgal", "(8-15)% increased Cast Speed when on Full Life", statOrder = { 1742 }, level = 65, group = "CastSpeedOnFullLife", weightKey = { "str_armour", "dex_armour", "str_dex_armour", "gloves", "default", "kurgal_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "caster_speed", "unveiled_mod", "kurgal_mod", "caster", "speed" }, tradeHashes = { [656291658] = { "(8-15)% increased Cast Speed when on Full Life" }, } }, ["AbyssModBootsAndBeltUlamanSuffixReducedPoisonDurationSelf"] = { type = "Suffix", affix = "of Ulaman", "(20-30)% reduced Poison Duration on you", statOrder = { 1067 }, level = 65, group = "ReducedPoisonDuration", weightKey = { "boots", "belt", "default", "ulaman_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "poison", "unveiled_mod", "ulaman_mod", "chaos", "ailment" }, tradeHashes = { [3301100256] = { "(20-30)% reduced Poison Duration on you" }, } }, ["AbyssModBootsAndBeltAmanamuSuffixReducedIgniteDuration"] = { type = "Suffix", affix = "of Amanamu", "(20-30)% reduced Ignite Duration on you", statOrder = { 1063 }, level = 65, group = "ReducedIgniteDurationOnSelf", weightKey = { "boots", "belt", "default", "amanamu_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "elemental", "fire", "ailment" }, tradeHashes = { [986397080] = { "(20-30)% reduced Ignite Duration on you" }, } }, - ["AbyssModBootsAndBeltKurgalSuffixReducedBleedDurationSelf"] = { type = "Suffix", affix = "of Kurgal", "(20-30)% reduced Duration of Bleeding on You", statOrder = { 9804 }, level = 65, group = "ReducedBleedDuration", weightKey = { "boots", "belt", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "bleed", "unveiled_mod", "kurgal_mod", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(20-30)% reduced Duration of Bleeding on You" }, } }, - ["AbyssModBootsUlamanSuffixCorruptedBloodImmunity"] = { type = "Suffix", affix = "of Ulaman", "Corrupted Blood cannot be inflicted on you", statOrder = { 5272 }, level = 65, group = "CorruptedBloodImmunity", weightKey = { "boots", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "bleed", "unveiled_mod", "ulaman_mod", "physical", "ailment" }, tradeHashes = { [1658498488] = { "Corrupted Blood cannot be inflicted on you" }, } }, - ["AbyssModBootsUlamanSuffixReducedMovementPenaltyWhileSkilling"] = { type = "Suffix", affix = "of Ulaman", "(6-10)% reduced Movement Speed Penalty from using Skills while moving", statOrder = { 9154 }, level = 65, group = "MovementVelocityPenaltyWhilePerformingAction", weightKey = { "default", }, weightVal = { 0 }, modTags = { "unveiled_mod", "ulaman_mod", "speed" }, tradeHashes = { [2590797182] = { "(6-10)% reduced Movement Speed Penalty from using Skills while moving" }, } }, - ["AbyssModBootsAmanamuSuffixReducedPotencyOfSlows"] = { type = "Suffix", affix = "of Amanamu", "(12-20)% reduced Slowing Potency of Debuffs on You", statOrder = { 4747 }, level = 65, group = "SlowPotency", weightKey = { "boots", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [924253255] = { "(12-20)% reduced Slowing Potency of Debuffs on You" }, } }, - ["AbyssModBootsAmanamuSuffixDodgeRollDistance"] = { type = "Suffix", affix = "of Amanamu", "+(0.1-0.2) metres to Dodge Roll distance", statOrder = { 6200 }, level = 65, group = "DodgeRollDistance", weightKey = { "boots", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [258119672] = { "+(0.1-0.2) metres to Dodge Roll distance" }, } }, - ["AbyssModBootsKurgalSuffixManaCostEfficiencyDodgeRolledRecently"] = { type = "Suffix", affix = "of Kurgal", "(8-12)% increased Mana Cost Efficiency if you have Dodge Rolled Recently", statOrder = { 7969 }, level = 65, group = "ManaCostEfficiencyIfDodgeRolledRecently", weightKey = { "boots", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "mana" }, tradeHashes = { [3396435291] = { "(8-12)% increased Mana Cost Efficiency if you have Dodge Rolled Recently" }, } }, + ["AbyssModBootsAndBeltKurgalSuffixReducedBleedDurationSelf"] = { type = "Suffix", affix = "of Kurgal", "(20-30)% reduced Duration of Bleeding on You", statOrder = { 9798 }, level = 65, group = "ReducedBleedDuration", weightKey = { "boots", "belt", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "bleed", "unveiled_mod", "kurgal_mod", "physical", "ailment" }, tradeHashes = { [1692879867] = { "(20-30)% reduced Duration of Bleeding on You" }, } }, + ["AbyssModBootsUlamanSuffixCorruptedBloodImmunity"] = { type = "Suffix", affix = "of Ulaman", "Corrupted Blood cannot be inflicted on you", statOrder = { 5268 }, level = 65, group = "CorruptedBloodImmunity", weightKey = { "boots", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "bleed", "unveiled_mod", "ulaman_mod", "physical", "ailment" }, tradeHashes = { [1658498488] = { "Corrupted Blood cannot be inflicted on you" }, } }, + ["AbyssModBootsUlamanSuffixReducedMovementPenaltyWhileSkilling"] = { type = "Suffix", affix = "of Ulaman", "(6-10)% reduced Movement Speed Penalty from using Skills while moving", statOrder = { 9148 }, level = 65, group = "MovementVelocityPenaltyWhilePerformingAction", weightKey = { "default", }, weightVal = { 0 }, modTags = { "unveiled_mod", "ulaman_mod", "speed" }, tradeHashes = { [2590797182] = { "(6-10)% reduced Movement Speed Penalty from using Skills while moving" }, } }, + ["AbyssModBootsAmanamuSuffixReducedPotencyOfSlows"] = { type = "Suffix", affix = "of Amanamu", "(12-20)% reduced Slowing Potency of Debuffs on You", statOrder = { 4745 }, level = 65, group = "SlowPotency", weightKey = { "boots", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [924253255] = { "(12-20)% reduced Slowing Potency of Debuffs on You" }, } }, + ["AbyssModBootsAmanamuSuffixDodgeRollDistance"] = { type = "Suffix", affix = "of Amanamu", "+(0.1-0.2) metres to Dodge Roll distance", statOrder = { 6195 }, level = 65, group = "DodgeRollDistance", weightKey = { "boots", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [258119672] = { "+(0.1-0.2) metres to Dodge Roll distance" }, } }, + ["AbyssModBootsKurgalSuffixManaCostEfficiencyDodgeRolledRecently"] = { type = "Suffix", affix = "of Kurgal", "(8-12)% increased Mana Cost Efficiency if you have Dodge Rolled Recently", statOrder = { 7964 }, level = 65, group = "ManaCostEfficiencyIfDodgeRolledRecently", weightKey = { "boots", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "mana" }, tradeHashes = { [3396435291] = { "(8-12)% increased Mana Cost Efficiency if you have Dodge Rolled Recently" }, } }, ["AbyssModBootsKurgalSuffixManaRegenerationStationary"] = { type = "Suffix", affix = "of Kurgal", "(40-50)% increased Mana Regeneration Rate while stationary", statOrder = { 3986 }, level = 65, group = "ManaRegenerationWhileStationary", weightKey = { "boots", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "mana" }, tradeHashes = { [3308030688] = { "(40-50)% increased Mana Regeneration Rate while stationary" }, } }, - ["AbyssModBeltUlamanPrefixLifeFlasksGainChargesPerSecond"] = { type = "Prefix", affix = "Ulaman's", "Life Flasks gain (0.1-0.2) charges per Second", statOrder = { 6892 }, level = 65, group = "LifeFlaskChargeGeneration", weightKey = { "belt", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [1102738251] = { "Life Flasks gain (0.1-0.2) charges per Second" }, } }, + ["AbyssModBeltUlamanPrefixLifeFlasksGainChargesPerSecond"] = { type = "Prefix", affix = "Ulaman's", "Life Flasks gain (0.1-0.2) charges per Second", statOrder = { 6887 }, level = 65, group = "LifeFlaskChargeGeneration", weightKey = { "belt", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [1102738251] = { "Life Flasks gain (0.1-0.2) charges per Second" }, } }, ["AbyssModBeltUlamanPrefixChanceToNotConsumeFlaskConsumeCharges"] = { type = "Prefix", affix = "Ulaman's", "(10-18)% chance for Flasks you use to not consume Charges", statOrder = { 3881 }, level = 65, group = "FlaskChanceToNotConsumeCharges", weightKey = { "belt", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "flask", "unveiled_mod", "ulaman_mod" }, tradeHashes = { [311641062] = { "(10-18)% chance for Flasks you use to not consume Charges" }, } }, - ["AbyssModBeltUlamanPrefixLifeRegenRateDuringLifeFlaskEffect"] = { type = "Prefix", affix = "Ulaman's", "(20-30)% increased Life Regeneration rate during Effect of any Life Flask", statOrder = { 7506 }, level = 65, group = "LifeRegenerationRateDuringFlaskEffect", weightKey = { "belt", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "life_flask", "unveiled_mod", "ulaman_mod" }, tradeHashes = { [1261076060] = { "(20-30)% increased Life Regeneration rate during Effect of any Life Flask" }, } }, - ["AbyssModBeltUlamanSuffixReducedSlowPotencySelfIfCharmedRecently"] = { type = "Suffix", affix = "of Ulaman", "(17-25)% reduced Slowing Potency of Debuffs on You if you've used a Charm Recently", statOrder = { 9936 }, level = 65, group = "SlowEffectIfCharmedRecently", weightKey = { "belt", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "charm", "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3839676903] = { "(17-25)% reduced Slowing Potency of Debuffs on You if you've used a Charm Recently" }, } }, - ["AbyssModBeltAmanamuPrefixCharmsGainChargesPerSecond"] = { type = "Prefix", affix = "Amanamu's", "Charms gain (0.1-0.2) charges per Second", statOrder = { 6889 }, level = 65, group = "CharmChargeGeneration", weightKey = { "belt", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "charm", "unveiled_mod", "amanamu_mod" }, tradeHashes = { [185580205] = { "Charms gain (0.1-0.2) charges per Second" }, } }, - ["AbyssModBeltAmanamuPrefixGainFireThornsPer100MaximumLife"] = { type = "Prefix", affix = "Amanamu's", "2 to 4 Fire Thorns damage per 100 maximum Life", statOrder = { 10256 }, level = 65, group = "ThornsFirePerOneHundredLife", weightKey = { "belt", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "elemental", "fire" }, tradeHashes = { [287294012] = { "2 to 4 Fire Thorns damage per 100 maximum Life" }, } }, - ["AbyssModBeltAmanamuPrefixChanceToNotConsumeCharmCharges"] = { type = "Prefix", affix = "Amanamu's", "(10-18)% chance for Charms you use to not consume Charges", statOrder = { 5634 }, level = 65, group = "CharmChanceToNotConsumeCharges", weightKey = { "belt", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "charm", "unveiled_mod", "amanamu_mod" }, tradeHashes = { [501873429] = { "(10-18)% chance for Charms you use to not consume Charges" }, } }, - ["AbyssModBeltAmanamuSuffixThornsBaseCriticalStrikeChance"] = { type = "Suffix", affix = "of Amanamu", "+(2-4)% to Thorns Critical Hit Chance", statOrder = { 4758 }, level = 65, group = "ThornsCriticalStrikeChance", weightKey = { "belt", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "damage", "critical" }, tradeHashes = { [2715190555] = { "+(2-4)% to Thorns Critical Hit Chance" }, } }, - ["AbyssModBeltKurgalPrefixManaFlasksGainChargesPerSecond"] = { type = "Prefix", affix = "Kurgal's", "Mana Flasks gain (0.1-0.2) charges per Second", statOrder = { 6893 }, level = 65, group = "ManaFlaskChargeGeneration", weightKey = { "belt", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [2200293569] = { "Mana Flasks gain (0.1-0.2) charges per Second" }, } }, - ["AbyssModBeltKurgalPrefixGainArmourPercentOfMana"] = { type = "Prefix", affix = "Kurgal's", "Gain (6-12)% of Maximum Mana as Armour", statOrder = { 7968 }, level = 65, group = "GainPercentManaAsArmour", weightKey = { "belt", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "defences", "resource", "unveiled_mod", "kurgal_mod", "mana", "armour" }, tradeHashes = { [514290151] = { "Gain (6-12)% of Maximum Mana as Armour" }, } }, + ["AbyssModBeltUlamanPrefixLifeRegenRateDuringLifeFlaskEffect"] = { type = "Prefix", affix = "Ulaman's", "(20-30)% increased Life Regeneration rate during Effect of any Life Flask", statOrder = { 7501 }, level = 65, group = "LifeRegenerationRateDuringFlaskEffect", weightKey = { "belt", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "life_flask", "unveiled_mod", "ulaman_mod" }, tradeHashes = { [1261076060] = { "(20-30)% increased Life Regeneration rate during Effect of any Life Flask" }, } }, + ["AbyssModBeltUlamanSuffixReducedSlowPotencySelfIfCharmedRecently"] = { type = "Suffix", affix = "of Ulaman", "(17-25)% reduced Slowing Potency of Debuffs on You if you've used a Charm Recently", statOrder = { 9929 }, level = 65, group = "SlowEffectIfCharmedRecently", weightKey = { "belt", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "charm", "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3839676903] = { "(17-25)% reduced Slowing Potency of Debuffs on You if you've used a Charm Recently" }, } }, + ["AbyssModBeltAmanamuPrefixCharmsGainChargesPerSecond"] = { type = "Prefix", affix = "Amanamu's", "Charms gain (0.1-0.2) charges per Second", statOrder = { 6884 }, level = 65, group = "CharmChargeGeneration", weightKey = { "belt", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "charm", "unveiled_mod", "amanamu_mod" }, tradeHashes = { [185580205] = { "Charms gain (0.1-0.2) charges per Second" }, } }, + ["AbyssModBeltAmanamuPrefixGainFireThornsPer100MaximumLife"] = { type = "Prefix", affix = "Amanamu's", "2 to 4 Fire Thorns damage per 100 maximum Life", statOrder = { 10249 }, level = 65, group = "ThornsFirePerOneHundredLife", weightKey = { "belt", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "elemental", "fire" }, tradeHashes = { [287294012] = { "2 to 4 Fire Thorns damage per 100 maximum Life" }, } }, + ["AbyssModBeltAmanamuPrefixChanceToNotConsumeCharmCharges"] = { type = "Prefix", affix = "Amanamu's", "(10-18)% chance for Charms you use to not consume Charges", statOrder = { 5630 }, level = 65, group = "CharmChanceToNotConsumeCharges", weightKey = { "belt", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "charm", "unveiled_mod", "amanamu_mod" }, tradeHashes = { [501873429] = { "(10-18)% chance for Charms you use to not consume Charges" }, } }, + ["AbyssModBeltAmanamuSuffixThornsBaseCriticalStrikeChance"] = { type = "Suffix", affix = "of Amanamu", "+(2-4)% to Thorns Critical Hit Chance", statOrder = { 4755 }, level = 65, group = "ThornsCriticalStrikeChance", weightKey = { "belt", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "damage", "critical" }, tradeHashes = { [2715190555] = { "+(2-4)% to Thorns Critical Hit Chance" }, } }, + ["AbyssModBeltKurgalPrefixManaFlasksGainChargesPerSecond"] = { type = "Prefix", affix = "Kurgal's", "Mana Flasks gain (0.1-0.2) charges per Second", statOrder = { 6888 }, level = 65, group = "ManaFlaskChargeGeneration", weightKey = { "belt", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [2200293569] = { "Mana Flasks gain (0.1-0.2) charges per Second" }, } }, + ["AbyssModBeltKurgalPrefixGainArmourPercentOfMana"] = { type = "Prefix", affix = "Kurgal's", "Gain (6-12)% of Maximum Mana as Armour", statOrder = { 7963 }, level = 65, group = "GainPercentManaAsArmour", weightKey = { "belt", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "defences", "resource", "unveiled_mod", "kurgal_mod", "mana", "armour" }, tradeHashes = { [514290151] = { "Gain (6-12)% of Maximum Mana as Armour" }, } }, ["AbyssModBeltKurgalPrefixChanceToNotConsumeFlaskConsumeCharges"] = { type = "Prefix", affix = "Kurgal's", "(10-15)% chance for Flasks you use to not consume Charges", statOrder = { 3881 }, level = 65, group = "FlaskChanceToNotConsumeCharges", weightKey = { "belt", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "flask", "unveiled_mod", "kurgal_mod" }, tradeHashes = { [311641062] = { "(10-15)% chance for Flasks you use to not consume Charges" }, } }, ["AbyssModBeltKurgalSuffixManaRegenerationRate"] = { type = "Suffix", affix = "of Kurgal", "(30-40)% increased Mana Regeneration Rate", statOrder = { 1043 }, level = 65, group = "ManaRegeneration", weightKey = { "belt", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "mana" }, tradeHashes = { [789117908] = { "(30-40)% increased Mana Regeneration Rate" }, } }, ["AbyssModBodyShieldUlamanSuffixHitsAgainstYouReducedCriticalDamage"] = { type = "Suffix", affix = "of Ulaman", "Hits have (17-25)% reduced Critical Hit Chance against you", statOrder = { 2857 }, level = 65, group = "ChanceToTakeCriticalStrikeUpdated", weightKey = { "body_armour", "shield", "default", "ulaman_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "critical" }, tradeHashes = { [4270096386] = { "Hits have (17-25)% reduced Critical Hit Chance against you" }, } }, ["AbyssModBodyShieldAmanamuSuffixLifeRecoup"] = { type = "Suffix", affix = "of Amanamu", "(10-20)% of Damage taken Recouped as Life", statOrder = { 1037 }, level = 65, group = "DamageTakenGainedAsLife", weightKey = { "dex_armour", "int_armour", "dex_int_armour", "helmet", "shield", "default", "amanamu_mod", }, weightVal = { 0, 0, 0, 1, 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "amanamu_mod", "life" }, tradeHashes = { [1444556985] = { "(10-20)% of Damage taken Recouped as Life" }, } }, ["AbyssModBodyShieldAmanamuSuffixReducedCursedEffectSelf"] = { type = "Suffix", affix = "of Amanamu", "(25-35)% reduced effect of Curses on you", statOrder = { 1911 }, level = 65, group = "ReducedCurseEffect", weightKey = { "body_armour", "shield", "default", "amanamu_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "caster", "curse" }, tradeHashes = { [3407849389] = { "(25-35)% reduced effect of Curses on you" }, } }, ["AbyssModBodyShieldKurgalSuffixManaRecoup"] = { type = "Suffix", affix = "of Kurgal", "(10-20)% of Damage taken Recouped as Mana", statOrder = { 1044 }, level = 65, group = "PercentDamageGoesToMana", weightKey = { "body_armour", "shield", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "life", "mana" }, tradeHashes = { [472520716] = { "(10-20)% of Damage taken Recouped as Mana" }, } }, - ["AbyssModBodyShieldKurgalSuffixElementalEnergyShieldRecoup"] = { type = "Suffix", affix = "of Kurgal", "(10-20)% of Elemental Damage taken Recouped as Energy Shield", statOrder = { 9658 }, level = 65, group = "ElementalDamageTakenGoesToEnergyShield", weightKey = { "str_shield", "dex_shield", "str_dex_shield", "helmet", "shield", "default", "kurgal_mod", }, weightVal = { 0, 0, 0, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [2896115339] = { "(10-20)% of Elemental Damage taken Recouped as Energy Shield" }, } }, + ["AbyssModBodyShieldKurgalSuffixElementalEnergyShieldRecoup"] = { type = "Suffix", affix = "of Kurgal", "(10-20)% of Elemental Damage taken Recouped as Energy Shield", statOrder = { 9652 }, level = 65, group = "ElementalDamageTakenGoesToEnergyShield", weightKey = { "str_shield", "dex_shield", "str_dex_shield", "helmet", "shield", "default", "kurgal_mod", }, weightVal = { 0, 0, 0, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [2896115339] = { "(10-20)% of Elemental Damage taken Recouped as Energy Shield" }, } }, ["AbyssModBodyShieldKurgalSuffixArmourAppliesToChaosDamage"] = { type = "Suffix", affix = "of Kurgal", "+(23-31)% of Armour also applies to Chaos Damage", statOrder = { 4645 }, level = 65, group = "ArmourPercentAppliesToChaosDamage", weightKey = { "dex_armour", "int_armour", "dex_int_armour", "helmet", "shield", "default", "kurgal_mod", }, weightVal = { 0, 0, 0, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [3972229254] = { "+(23-31)% of Armour also applies to Chaos Damage" }, } }, - ["AbyssModBodyArmourUlamanSuffixDeflectDamagePrevented"] = { type = "Suffix", affix = "of Ulaman", "Prevent +(3-5)% of Damage from Deflected Hits", statOrder = { 4679 }, level = 65, group = "DeflectDamageTaken", weightKey = { "str_armour", "int_armour", "str_int_armour", "body_armour", "default", "ulaman_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3552135623] = { "Prevent +(3-5)% of Damage from Deflected Hits" }, } }, - ["AbyssModBodyArmourUlamanSuffixCompanionReservationEfficiency"] = { type = "Suffix", affix = "of Ulaman", "(12-18)% increased Reservation Efficiency of Companion Skills", statOrder = { 9764 }, level = 65, group = "CompanionReservationEfficiency", weightKey = { "str_armour", "int_armour", "str_int_armour", "body_armour", "default", "ulaman_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3413635271] = { "(12-18)% increased Reservation Efficiency of Companion Skills" }, } }, - ["AbyssModBodyArmourAmanamuSuffixSpiritReservationEfficiency"] = { type = "Suffix", affix = "of Amanamu", "(6-12)% increased Spirit Reservation Efficiency", statOrder = { 4755 }, level = 65, group = "SpiritReservationEfficiency", weightKey = { "body_armour", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [53386210] = { "(6-12)% increased Spirit Reservation Efficiency" }, } }, + ["AbyssModBodyArmourUlamanSuffixDeflectDamagePrevented"] = { type = "Suffix", affix = "of Ulaman", "Prevent +(3-5)% of Damage from Deflected Hits", statOrder = { 4677 }, level = 65, group = "DeflectDamageTaken", weightKey = { "str_armour", "int_armour", "str_int_armour", "body_armour", "default", "ulaman_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3552135623] = { "Prevent +(3-5)% of Damage from Deflected Hits" }, } }, + ["AbyssModBodyArmourUlamanSuffixCompanionReservationEfficiency"] = { type = "Suffix", affix = "of Ulaman", "(12-18)% increased Reservation Efficiency of Companion Skills", statOrder = { 9758 }, level = 65, group = "CompanionReservationEfficiency", weightKey = { "str_armour", "int_armour", "str_int_armour", "body_armour", "default", "ulaman_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3413635271] = { "(12-18)% increased Reservation Efficiency of Companion Skills" }, } }, + ["AbyssModBodyArmourAmanamuSuffixSpiritReservationEfficiency"] = { type = "Suffix", affix = "of Amanamu", "(6-12)% increased Spirit Reservation Efficiency", statOrder = { 4752 }, level = 65, group = "SpiritReservationEfficiency", weightKey = { "body_armour", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [53386210] = { "(6-12)% increased Spirit Reservation Efficiency" }, } }, ["AbyssModBodyArmourKurgalSuffixDamageTakenFromManaBeforeLife"] = { type = "Suffix", affix = "of Kurgal", "(10-20)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 65, group = "DamageRemovedFromManaBeforeLife", weightKey = { "str_armour", "dex_armour", "str_dex_armour", "body_armour", "default", "kurgal_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "life", "mana" }, tradeHashes = { [458438597] = { "(10-20)% of Damage is taken from Mana before Life" }, } }, ["AbyssModShieldUlamanSuffixMaximumBlockChance"] = { type = "Suffix", affix = "of Ulaman", "+(1-2)% to maximum Block chance", statOrder = { 1734 }, level = 65, group = "MaximumBlockChance", weightKey = { "shield", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "block", "unveiled_mod", "ulaman_mod" }, tradeHashes = { [480796730] = { "+(1-2)% to maximum Block chance" }, } }, - ["AbyssModShieldUlamanSuffixParryDebuffMagnitude"] = { type = "Suffix", affix = "of Ulaman", "(20-30)% increased Parried Debuff Magnitude", statOrder = { 9379 }, level = 65, group = "ParryDebuffMagnitude", weightKey = { "str_shield", "str_int_shield", "shield", "default", "ulaman_mod", }, weightVal = { 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [818877178] = { "(20-30)% increased Parried Debuff Magnitude" }, } }, - ["AbyssModShieldUlamanSuffixParryDebuffDuration"] = { type = "Suffix", affix = "of Ulaman", "(25-35)% increased Parried Debuff Duration", statOrder = { 9392 }, level = 65, group = "ParryDuration", weightKey = { "str_shield", "str_int_shield", "shield", "default", "ulaman_mod", }, weightVal = { 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3401186585] = { "(25-35)% increased Parried Debuff Duration" }, } }, - ["AbyssModShieldUlamanSuffixLightningTakenAsPhysAndGlancingWhileActiveBlocking"] = { type = "Suffix", affix = "of Ulaman", "(30-40)% of Physical Damage taken as Lightning while your Shield is raised", "You take (8-15)% of damage from Blocked Hits with a raised Shield", statOrder = { 2205, 4943 }, level = 65, group = "PhysicalTakenAsLightningAndGlancingWhilActiveBlocking", weightKey = { "dex_shield", "dex_int_shield", "shield", "default", "ulaman_mod", }, weightVal = { 0, 0, 1, 0, 1 }, modTags = { "block", "unveiled_mod", "ulaman_mod", "physical", "elemental", "lightning" }, tradeHashes = { [321970274] = { "(30-40)% of Physical Damage taken as Lightning while your Shield is raised" }, [3694078435] = { "You take (8-15)% of damage from Blocked Hits with a raised Shield" }, } }, - ["AbyssModShieldAmanamuSuffixShieldSkillsFullyBreakArmourOnHeavyStun"] = { type = "Suffix", affix = "of Amanamu", "Shield Skills fully Break Armour when they Heavy Stun targets", statOrder = { 6699 }, level = 65, group = "StunningHitsWithShieldSkillsFullyBreakArmour", weightKey = { "dex_shield", "dex_int_shield", "shield", "default", "amanamu_mod", }, weightVal = { 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [1689748350] = { "Shield Skills fully Break Armour when they Heavy Stun targets" }, } }, - ["AbyssModShieldAmanamuSuffixHeavyStunDecaySelf"] = { type = "Suffix", affix = "of Amanamu", "Your Heavy Stun buildup empties (30-40)% faster", statOrder = { 6987 }, level = 65, group = "HeavyStunDecayRate", weightKey = { "dex_shield", "dex_int_shield", "shield", "default", "amanamu_mod", }, weightVal = { 0, 0, 1, 0, 1 }, modTags = { "block", "unveiled_mod", "amanamu_mod" }, tradeHashes = { [886088880] = { "Your Heavy Stun buildup empties (30-40)% faster" }, } }, + ["AbyssModShieldUlamanSuffixParryDebuffMagnitude"] = { type = "Suffix", affix = "of Ulaman", "(20-30)% increased Parried Debuff Magnitude", statOrder = { 9373 }, level = 65, group = "ParryDebuffMagnitude", weightKey = { "str_shield", "str_int_shield", "shield", "default", "ulaman_mod", }, weightVal = { 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [818877178] = { "(20-30)% increased Parried Debuff Magnitude" }, } }, + ["AbyssModShieldUlamanSuffixParryDebuffDuration"] = { type = "Suffix", affix = "of Ulaman", "(25-35)% increased Parried Debuff Duration", statOrder = { 9386 }, level = 65, group = "ParryDuration", weightKey = { "str_shield", "str_int_shield", "shield", "default", "ulaman_mod", }, weightVal = { 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3401186585] = { "(25-35)% increased Parried Debuff Duration" }, } }, + ["AbyssModShieldUlamanSuffixLightningTakenAsPhysAndGlancingWhileActiveBlocking"] = { type = "Suffix", affix = "of Ulaman", "(30-40)% of Physical Damage taken as Lightning while your Shield is raised", "You take (8-15)% of damage from Blocked Hits with a raised Shield", statOrder = { 2205, 4940 }, level = 65, group = "PhysicalTakenAsLightningAndGlancingWhilActiveBlocking", weightKey = { "dex_shield", "dex_int_shield", "shield", "default", "ulaman_mod", }, weightVal = { 0, 0, 1, 0, 1 }, modTags = { "block", "unveiled_mod", "ulaman_mod", "physical", "elemental", "lightning" }, tradeHashes = { [321970274] = { "(30-40)% of Physical Damage taken as Lightning while your Shield is raised" }, [3694078435] = { "You take (8-15)% of damage from Blocked Hits with a raised Shield" }, } }, + ["AbyssModShieldAmanamuSuffixShieldSkillsFullyBreakArmourOnHeavyStun"] = { type = "Suffix", affix = "of Amanamu", "Shield Skills fully Break Armour when they Heavy Stun targets", statOrder = { 6694 }, level = 65, group = "StunningHitsWithShieldSkillsFullyBreakArmour", weightKey = { "dex_shield", "dex_int_shield", "shield", "default", "amanamu_mod", }, weightVal = { 0, 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [1689748350] = { "Shield Skills fully Break Armour when they Heavy Stun targets" }, } }, + ["AbyssModShieldAmanamuSuffixHeavyStunDecaySelf"] = { type = "Suffix", affix = "of Amanamu", "Your Heavy Stun buildup empties (30-40)% faster", statOrder = { 6982 }, level = 65, group = "HeavyStunDecayRate", weightKey = { "dex_shield", "dex_int_shield", "shield", "default", "amanamu_mod", }, weightVal = { 0, 0, 1, 0, 1 }, modTags = { "block", "unveiled_mod", "amanamu_mod" }, tradeHashes = { [886088880] = { "Your Heavy Stun buildup empties (30-40)% faster" }, } }, ["AbyssModShieldAmanamuSuffixAllMaximumResistances"] = { type = "Suffix", affix = "of Amanamu", "+1% to all maximum Resistances", statOrder = { 1493 }, level = 65, group = "MaximumResistances", weightKey = { "shield", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "resistance" }, tradeHashes = { [569299859] = { "+1% to all maximum Resistances" }, } }, ["AbyssModShieldKurgalSuffixFlatManaGainedOnBlock"] = { type = "Suffix", affix = "of Kurgal", "(6-12) Mana gained when you Block", statOrder = { 1520 }, level = 65, group = "GainManaOnBlock", weightKey = { "shield", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "block", "resource", "unveiled_mod", "kurgal_mod", "mana" }, tradeHashes = { [2122183138] = { "(6-12) Mana gained when you Block" }, } }, - ["AbyssModShieldKurgalSuffixEnergyShieldRechargeRateBlockedRecently"] = { type = "Suffix", affix = "of Kurgal", "(40-50)% increased Energy Shield Recharge Rate if you've Blocked Recently", statOrder = { 6445 }, level = 65, group = "EnergyShieldRechargeBlockedRecently", weightKey = { "str_shield", "dex_shield", "str_dex_shield", "shield", "default", "kurgal_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "block", "defences", "unveiled_mod", "kurgal_mod", "energy_shield" }, tradeHashes = { [1079292660] = { "(40-50)% increased Energy Shield Recharge Rate if you've Blocked Recently" }, } }, - ["AbyssModFocusUlamanPrefixMaximumSpellTotems"] = { type = "Prefix", affix = "Ulaman's", "Spell Skills have +1 to maximum number of Summoned Totems", statOrder = { 10032 }, level = 65, group = "AdditionalSpellTotem", weightKey = { "focus", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "caster" }, tradeHashes = { [2474424958] = { "Spell Skills have +1 to maximum number of Summoned Totems" }, } }, - ["AbyssModFocusUlamanPrefixSpellDamageWhileWieldingMeleeWeapon"] = { type = "Prefix", affix = "Ulaman's", "(61-79)% increased Spell Damage while wielding a Melee Weapon", statOrder = { 10010 }, level = 65, group = "SpellDamageIfWieldingMeleeWeapon", weightKey = { "focus", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "caster" }, tradeHashes = { [4136346606] = { "(61-79)% increased Spell Damage while wielding a Melee Weapon" }, } }, - ["AbyssModFocusUlamanSuffixSpellManaCostConvertedToLifeCost"] = { type = "Suffix", affix = "of Ulaman", "(10-20)% of Spell Mana Cost Converted to Life Cost", statOrder = { 10038 }, level = 65, group = "SpellLifeCostPercent", weightKey = { "focus", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life", "caster" }, tradeHashes = { [3544050945] = { "(10-20)% of Spell Mana Cost Converted to Life Cost" }, } }, - ["AbyssModFocusUlamanSuffixChanceForTwoAdditionalSpellProjectiles"] = { type = "Suffix", affix = "of Ulaman", "(10-16)% chance for Spell Skills to fire 2 additional Projectiles", statOrder = { 10034 }, level = 65, group = "SpellChanceToFireTwoAdditionalProjectiles", weightKey = { "focus", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "caster" }, tradeHashes = { [2910761524] = { "(10-16)% chance for Spell Skills to fire 2 additional Projectiles" }, } }, + ["AbyssModShieldKurgalSuffixEnergyShieldRechargeRateBlockedRecently"] = { type = "Suffix", affix = "of Kurgal", "(40-50)% increased Energy Shield Recharge Rate if you've Blocked Recently", statOrder = { 6440 }, level = 65, group = "EnergyShieldRechargeBlockedRecently", weightKey = { "str_shield", "dex_shield", "str_dex_shield", "shield", "default", "kurgal_mod", }, weightVal = { 0, 0, 0, 1, 0, 1 }, modTags = { "block", "defences", "unveiled_mod", "kurgal_mod", "energy_shield" }, tradeHashes = { [1079292660] = { "(40-50)% increased Energy Shield Recharge Rate if you've Blocked Recently" }, } }, + ["AbyssModFocusUlamanPrefixMaximumSpellTotems"] = { type = "Prefix", affix = "Ulaman's", "Spell Skills have +1 to maximum number of Summoned Totems", statOrder = { 10025 }, level = 65, group = "AdditionalSpellTotem", weightKey = { "focus", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "caster" }, tradeHashes = { [2474424958] = { "Spell Skills have +1 to maximum number of Summoned Totems" }, } }, + ["AbyssModFocusUlamanPrefixSpellDamageWhileWieldingMeleeWeapon"] = { type = "Prefix", affix = "Ulaman's", "(61-79)% increased Spell Damage while wielding a Melee Weapon", statOrder = { 10003 }, level = 65, group = "SpellDamageIfWieldingMeleeWeapon", weightKey = { "focus", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "caster" }, tradeHashes = { [4136346606] = { "(61-79)% increased Spell Damage while wielding a Melee Weapon" }, } }, + ["AbyssModFocusUlamanSuffixSpellManaCostConvertedToLifeCost"] = { type = "Suffix", affix = "of Ulaman", "(10-20)% of Spell Mana Cost Converted to Life Cost", statOrder = { 10031 }, level = 65, group = "SpellLifeCostPercent", weightKey = { "focus", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life", "caster" }, tradeHashes = { [3544050945] = { "(10-20)% of Spell Mana Cost Converted to Life Cost" }, } }, + ["AbyssModFocusUlamanSuffixChanceForTwoAdditionalSpellProjectiles"] = { type = "Suffix", affix = "of Ulaman", "(10-16)% chance for Spell Skills to fire 2 additional Projectiles", statOrder = { 10027 }, level = 65, group = "SpellChanceToFireTwoAdditionalProjectiles", weightKey = { "focus", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "caster" }, tradeHashes = { [2910761524] = { "(10-16)% chance for Spell Skills to fire 2 additional Projectiles" }, } }, ["AbyssModFocusAmanamuPrefixCurseMagnitude"] = { type = "Prefix", affix = "Amanamu's", "(8-16)% increased Curse Magnitudes", statOrder = { 2376 }, level = 65, group = "CurseEffectiveness", weightKey = { "focus", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "caster", "curse" }, tradeHashes = { [2353576063] = { "(8-16)% increased Curse Magnitudes" }, } }, ["AbyssModFocusAmanamuPrefixOfferingBuffEffect"] = { type = "Prefix", affix = "Amanamu's", "Offering Skills have (12-20)% increased Buff effect", statOrder = { 3719 }, level = 65, group = "OfferingEffect", weightKey = { "focus", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [3191479793] = { "Offering Skills have (12-20)% increased Buff effect" }, } }, ["AbyssModFocusAmanamuSuffixGlobalMinionSkillLevels"] = { type = "Suffix", affix = "of Amanamu", "+(1-2) to Level of all Minion Skills", statOrder = { 972 }, level = 65, group = "GlobalIncreaseMinionSpellSkillGemLevel", weightKey = { "focus", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "minion", "gem" }, tradeHashes = { [2162097452] = { "+(1-2) to Level of all Minion Skills" }, } }, - ["AbyssModFocusAmanamuSuffixFasterCurseActivation"] = { type = "Suffix", affix = "of Amanamu", "(10-20)% faster Curse Activation", statOrder = { 5924 }, level = 65, group = "CurseDelay", weightKey = { "focus", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "caster", "curse" }, tradeHashes = { [1104825894] = { "(10-20)% faster Curse Activation" }, } }, - ["AbyssModFocusKurgalPrefixInvocationSpellDamage"] = { type = "Prefix", affix = "Kurgal's", "Invocated Spells deal (61-79)% increased Damage", statOrder = { 7389 }, level = 65, group = "InvocationSpellDamage", weightKey = { "focus", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "caster" }, tradeHashes = { [1078309513] = { "Invocated Spells deal (61-79)% increased Damage" }, } }, - ["AbyssModFocusKurgalPrefixSpellAreaOfEffect"] = { type = "Prefix", affix = "Kurgal's", "Spell Skills have (10-20)% increased Area of Effect", statOrder = { 9991 }, level = 65, group = "SpellAreaOfEffectPercent", weightKey = { "focus", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (10-20)% increased Area of Effect" }, } }, + ["AbyssModFocusAmanamuSuffixFasterCurseActivation"] = { type = "Suffix", affix = "of Amanamu", "(10-20)% faster Curse Activation", statOrder = { 5920 }, level = 65, group = "CurseDelay", weightKey = { "focus", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "caster", "curse" }, tradeHashes = { [1104825894] = { "(10-20)% faster Curse Activation" }, } }, + ["AbyssModFocusKurgalPrefixInvocationSpellDamage"] = { type = "Prefix", affix = "Kurgal's", "Invocated Spells deal (61-79)% increased Damage", statOrder = { 7384 }, level = 65, group = "InvocationSpellDamage", weightKey = { "focus", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "caster" }, tradeHashes = { [1078309513] = { "Invocated Spells deal (61-79)% increased Damage" }, } }, + ["AbyssModFocusKurgalPrefixSpellAreaOfEffect"] = { type = "Prefix", affix = "Kurgal's", "Spell Skills have (10-20)% increased Area of Effect", statOrder = { 9984 }, level = 65, group = "SpellAreaOfEffectPercent", weightKey = { "focus", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (10-20)% increased Area of Effect" }, } }, ["AbyssModFocusKurgalSuffixChanceForAdditionalInfusion"] = { type = "Suffix", affix = "of Kurgal", "(15-25)% chance when collecting an Elemental Infusion to gain an", "additional Elemental Infusion of the same type", statOrder = { 4193, 4193.1 }, level = 65, group = "ChanceToGainAdditionalInfusion", weightKey = { "focus", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [3927679277] = { "(15-25)% chance when collecting an Elemental Infusion to gain an", "additional Elemental Infusion of the same type" }, } }, ["AbyssModQuiverUlamanPrefixIncreasesToProjectileSpeedApplyToDamage"] = { type = "Prefix", affix = "Ulaman's", "Increases and Reductions to Projectile Speed also apply to Damage with Bows", statOrder = { 4438 }, level = 65, group = "IncreasesToProjectileDamageApplyToBowDamage", weightKey = { "quiver", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [414821772] = { "Increases and Reductions to Projectile Speed also apply to Damage with Bows" }, } }, - ["AbyssModQuiverUlamanSuffixChanceForExtraProjectilesWhileMoving"] = { type = "Suffix", affix = "of Ulaman", "Projectile Attacks have a (8-12)% chance to fire two additional Projectiles while moving", statOrder = { 9541 }, level = 65, group = "ChanceAttackFiresAdditionalProjectilesWhileMoving", weightKey = { "quiver", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3932115504] = { "Projectile Attacks have a (8-12)% chance to fire two additional Projectiles while moving" }, } }, - ["AbyssModQuiverUlamanSuffixAttackCostConvertedToLifeCost"] = { type = "Suffix", affix = "of Ulaman", "(10-14)% of Skill Mana Costs Converted to Life Costs", statOrder = { 4744 }, level = 65, group = "LifeCost", weightKey = { "quiver", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life" }, tradeHashes = { [2480498143] = { "(10-14)% of Skill Mana Costs Converted to Life Costs" }, } }, - ["AbyssModQuiverAmanamuPrefixProjectileDamageCloseRange"] = { type = "Prefix", affix = "Amanamu's", "Projectiles deal (20-30)% increased Damage with Hits against Enemies within 2m", statOrder = { 9549 }, level = 65, group = "ProjectileDamageCloseRange", weightKey = { "quiver", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "damage" }, tradeHashes = { [2468595624] = { "Projectiles deal (20-30)% increased Damage with Hits against Enemies within 2m" }, } }, - ["AbyssModQuiverAmanamuSuffixProjectileCriticalHitDamageCloseRange"] = { type = "Suffix", affix = "of Amanamu", "Projectiles have (18-26)% increased Critical Damage Bonus against Enemies within 2m", statOrder = { 5817 }, level = 65, group = "ProjectileCriticalDamageCloseRange", weightKey = { "quiver", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [2573406169] = { "Projectiles have (18-26)% increased Critical Damage Bonus against Enemies within 2m" }, } }, - ["AbyssModQuiverKurgalPrefixProjectileDamageFar"] = { type = "Prefix", affix = "Kurgal's", "Projectiles deal (20-30)% increased Damage with Hits against Enemies further than 6m", statOrder = { 9548 }, level = 65, group = "ProjectileDamageFar", weightKey = { "quiver", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [2825946427] = { "Projectiles deal (20-30)% increased Damage with Hits against Enemies further than 6m" }, } }, - ["AbyssModQuiverKurgalSuffixProjectileCriticalHitChanceFar"] = { type = "Suffix", affix = "of Kurgal", "Projectiles have (18-26)% increased Critical Hit Chance against Enemies further than 6m", statOrder = { 5831 }, level = 65, group = "ProjectileCriticalHitChanceFar", weightKey = { "quiver", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [2706625504] = { "Projectiles have (18-26)% increased Critical Hit Chance against Enemies further than 6m" }, } }, + ["AbyssModQuiverUlamanSuffixChanceForExtraProjectilesWhileMoving"] = { type = "Suffix", affix = "of Ulaman", "Projectile Attacks have a (8-12)% chance to fire two additional Projectiles while moving", statOrder = { 9535 }, level = 65, group = "ChanceAttackFiresAdditionalProjectilesWhileMoving", weightKey = { "quiver", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3932115504] = { "Projectile Attacks have a (8-12)% chance to fire two additional Projectiles while moving" }, } }, + ["AbyssModQuiverUlamanSuffixAttackCostConvertedToLifeCost"] = { type = "Suffix", affix = "of Ulaman", "(10-14)% of Skill Mana Costs Converted to Life Costs", statOrder = { 4742 }, level = 65, group = "LifeCost", weightKey = { "quiver", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life" }, tradeHashes = { [2480498143] = { "(10-14)% of Skill Mana Costs Converted to Life Costs" }, } }, + ["AbyssModQuiverAmanamuPrefixProjectileDamageCloseRange"] = { type = "Prefix", affix = "Amanamu's", "Projectiles deal (20-30)% increased Damage with Hits against Enemies within 2m", statOrder = { 9543 }, level = 65, group = "ProjectileDamageCloseRange", weightKey = { "quiver", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "damage" }, tradeHashes = { [2468595624] = { "Projectiles deal (20-30)% increased Damage with Hits against Enemies within 2m" }, } }, + ["AbyssModQuiverAmanamuSuffixProjectileCriticalHitDamageCloseRange"] = { type = "Suffix", affix = "of Amanamu", "Projectiles have (18-26)% increased Critical Damage Bonus against Enemies within 2m", statOrder = { 5813 }, level = 65, group = "ProjectileCriticalDamageCloseRange", weightKey = { "quiver", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [2573406169] = { "Projectiles have (18-26)% increased Critical Damage Bonus against Enemies within 2m" }, } }, + ["AbyssModQuiverKurgalPrefixProjectileDamageFar"] = { type = "Prefix", affix = "Kurgal's", "Projectiles deal (20-30)% increased Damage with Hits against Enemies further than 6m", statOrder = { 9542 }, level = 65, group = "ProjectileDamageFar", weightKey = { "quiver", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [2825946427] = { "Projectiles deal (20-30)% increased Damage with Hits against Enemies further than 6m" }, } }, + ["AbyssModQuiverKurgalSuffixProjectileCriticalHitChanceFar"] = { type = "Suffix", affix = "of Kurgal", "Projectiles have (18-26)% increased Critical Hit Chance against Enemies further than 6m", statOrder = { 5827 }, level = 65, group = "ProjectileCriticalHitChanceFar", weightKey = { "quiver", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [2706625504] = { "Projectiles have (18-26)% increased Critical Hit Chance against Enemies further than 6m" }, } }, ["AbyssModRingAmuletUlamanPrefixAttackDamageWhileLowLife"] = { type = "Prefix", affix = "Ulaman's", "(15-25)% increased Attack Damage while on Low Life", statOrder = { 4530 }, level = 65, group = "AttackDamageOnLowLife", weightKey = { "ring", "amulet", "default", "ulaman_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [4246007234] = { "(15-25)% increased Attack Damage while on Low Life" }, } }, ["AbyssModRingAmuletUlamanSuffixSkillSpeed"] = { type = "Suffix", affix = "of Ulaman", "(3-6)% increased Skill Speed", statOrder = { 837 }, level = 65, group = "IncreasedSkillSpeed", weightKey = { "ring", "amulet", "default", "ulaman_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "speed" }, tradeHashes = { [970213192] = { "(3-6)% increased Skill Speed" }, } }, ["AbyssModRingAmuletUlamanSuffixRecoverPercentMaxLifeOnKill"] = { type = "Suffix", affix = "of Ulaman", "Recover (2-3)% of maximum Life on Kill", statOrder = { 1511 }, level = 65, group = "RecoverPercentMaxLifeOnKill", weightKey = { "ring", "amulet", "default", "ulaman_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life" }, tradeHashes = { [2023107756] = { "Recover (2-3)% of maximum Life on Kill" }, } }, - ["AbyssModRingAmuletAmanamuPrefixRemnantEffect"] = { type = "Prefix", affix = "Amanamu's", "Remnants you create have (8-15)% increased effect", statOrder = { 9736 }, level = 65, group = "RemnantEffect", weightKey = { "ring", "amulet", "default", "amanamu_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [1999910726] = { "Remnants you create have (8-15)% increased effect" }, } }, - ["AbyssModRingAmuletAmanamuPrefixMinionDamageIfYou'veHitRecently"] = { type = "Prefix", affix = "Amanamu's", "Minions deal (15-25)% increased Damage if you've Hit Recently", statOrder = { 9039 }, level = 65, group = "IncreasedMinionDamageIfYouHitEnemy", weightKey = { "ring", "amulet", "default", "amanamu_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "minion_damage", "unveiled_mod", "amanamu_mod", "damage", "minion" }, tradeHashes = { [2337295272] = { "Minions deal (15-25)% increased Damage if you've Hit Recently" }, } }, + ["AbyssModRingAmuletAmanamuPrefixRemnantEffect"] = { type = "Prefix", affix = "Amanamu's", "Remnants you create have (8-15)% increased effect", statOrder = { 9730 }, level = 65, group = "RemnantEffect", weightKey = { "ring", "amulet", "default", "amanamu_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [1999910726] = { "Remnants you create have (8-15)% increased effect" }, } }, + ["AbyssModRingAmuletAmanamuPrefixMinionDamageIfYou'veHitRecently"] = { type = "Prefix", affix = "Amanamu's", "Minions deal (15-25)% increased Damage if you've Hit Recently", statOrder = { 9034 }, level = 65, group = "IncreasedMinionDamageIfYouHitEnemy", weightKey = { "ring", "amulet", "default", "amanamu_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "minion_damage", "unveiled_mod", "amanamu_mod", "damage", "minion" }, tradeHashes = { [2337295272] = { "Minions deal (15-25)% increased Damage if you've Hit Recently" }, } }, ["AbyssModRingAmuletAmanamuSuffixSkillEffectDuration"] = { type = "Suffix", affix = "of Amanamu", "(8-12)% increased Skill Effect Duration", statOrder = { 1645 }, level = 65, group = "SkillEffectDuration", weightKey = { "ring", "amulet", "default", "amanamu_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [3377888098] = { "(8-12)% increased Skill Effect Duration" }, } }, - ["AbyssModRingAmuletAmanamuSuffixRemnantCollectionRange"] = { type = "Suffix", affix = "of Amanamu", "Remnants can be collected from (20-30)% further away", statOrder = { 9738 }, level = 65, group = "RemnantPickupRadiusIncrease", weightKey = { "ring", "amulet", "default", "amanamu_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [3482326075] = { "Remnants can be collected from (20-30)% further away" }, } }, + ["AbyssModRingAmuletAmanamuSuffixRemnantCollectionRange"] = { type = "Suffix", affix = "of Amanamu", "Remnants can be collected from (20-30)% further away", statOrder = { 9732 }, level = 65, group = "RemnantPickupRadiusIncrease", weightKey = { "ring", "amulet", "default", "amanamu_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [3482326075] = { "Remnants can be collected from (20-30)% further away" }, } }, ["AbyssModRingAmuletKurgalPrefixSpellDamageWhileEnergyShieldFull"] = { type = "Prefix", affix = "Kurgal's", "(15-25)% increased Spell Damage while on Full Energy Shield", statOrder = { 2810 }, level = 65, group = "IncreasedSpellDamageOnFullEnergyShield", weightKey = { "ring", "amulet", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "caster_damage", "unveiled_mod", "kurgal_mod", "damage", "caster" }, tradeHashes = { [3176481473] = { "(15-25)% increased Spell Damage while on Full Energy Shield" }, } }, - ["AbyssModRingAmuletKurgalSuffixExposureEffect"] = { type = "Suffix", affix = "of Kurgal", "(10-15)% increased Exposure Effect", statOrder = { 6533 }, level = 65, group = "ElementalExposureEffect", weightKey = { "ring", "amulet", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(10-15)% increased Exposure Effect" }, } }, - ["AbyssModRingAmuletKurgalSuffixCooldownRecoveryRate"] = { type = "Suffix", affix = "of Kurgal", "(8-12)% increased Cooldown Recovery Rate", statOrder = { 4677 }, level = 65, group = "GlobalCooldownRecovery", weightKey = { "ring", "amulet", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [1004011302] = { "(8-12)% increased Cooldown Recovery Rate" }, } }, + ["AbyssModRingAmuletKurgalSuffixExposureEffect"] = { type = "Suffix", affix = "of Kurgal", "(10-15)% increased Exposure Effect", statOrder = { 6528 }, level = 65, group = "ElementalExposureEffect", weightKey = { "ring", "amulet", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(10-15)% increased Exposure Effect" }, } }, + ["AbyssModRingAmuletKurgalSuffixCooldownRecoveryRate"] = { type = "Suffix", affix = "of Kurgal", "(8-12)% increased Cooldown Recovery Rate", statOrder = { 4103 }, level = 65, group = "GlobalCooldownRecovery", weightKey = { "ring", "amulet", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [1004011302] = { "(8-12)% increased Cooldown Recovery Rate" }, } }, ["AbyssModRingAmuletKurgalSuffixRecoverPercentMaxManaOnKill"] = { type = "Suffix", affix = "of Kurgal", "Recover (2-3)% of maximum Mana on Kill", statOrder = { 1517 }, level = 65, group = "ManaGainedOnKillPercentage", weightKey = { "ring", "amulet", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "mana" }, tradeHashes = { [1604736568] = { "Recover (2-3)% of maximum Mana on Kill" }, } }, - ["AbyssModRingUlamanPrefixShockMagnitudeIfConsumedFrenzyCharge"] = { type = "Prefix", affix = "Ulaman's", "(20-30)% increased Magnitude of Shock if you've consumed a Frenzy Charge Recently", statOrder = { 9846 }, level = 65, group = "ShockMagnitudeIfConsumedFrenzyChargeRecently", weightKey = { "ring", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "frenzy_charge", "unveiled_mod", "ulaman_mod", "ailment" }, tradeHashes = { [324210709] = { "(20-30)% increased Magnitude of Shock if you've consumed a Frenzy Charge Recently" }, } }, - ["AbyssModRingAmanamuPrefixIgniteMagnitudeIfConsumedEnduranceCharge"] = { type = "Prefix", affix = "Amanamu's", "(20-30)% increased Magnitude of Ignite if you've consumed an Endurance Charge Recently", statOrder = { 7263 }, level = 65, group = "IgniteMagnitudeIfConsumedEnduranceChargeRecently", weightKey = { "ring", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "endurance_charge", "unveiled_mod", "amanamu_mod", "ailment" }, tradeHashes = { [916833363] = { "(20-30)% increased Magnitude of Ignite if you've consumed an Endurance Charge Recently" }, } }, + ["AbyssModRingUlamanPrefixShockMagnitudeIfConsumedFrenzyCharge"] = { type = "Prefix", affix = "Ulaman's", "(20-30)% increased Magnitude of Shock if you've consumed a Frenzy Charge Recently", statOrder = { 9840 }, level = 65, group = "ShockMagnitudeIfConsumedFrenzyChargeRecently", weightKey = { "ring", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "frenzy_charge", "unveiled_mod", "ulaman_mod", "ailment" }, tradeHashes = { [324210709] = { "(20-30)% increased Magnitude of Shock if you've consumed a Frenzy Charge Recently" }, } }, + ["AbyssModRingAmanamuPrefixIgniteMagnitudeIfConsumedEnduranceCharge"] = { type = "Prefix", affix = "Amanamu's", "(20-30)% increased Magnitude of Ignite if you've consumed an Endurance Charge Recently", statOrder = { 7258 }, level = 65, group = "IgniteMagnitudeIfConsumedEnduranceChargeRecently", weightKey = { "ring", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "endurance_charge", "unveiled_mod", "amanamu_mod", "ailment" }, tradeHashes = { [916833363] = { "(20-30)% increased Magnitude of Ignite if you've consumed an Endurance Charge Recently" }, } }, ["AbyssModRingAmanamuSuffixLifeLeechAmount"] = { type = "Suffix", affix = "of Amanamu", "(12-20)% increased amount of Life Leeched", statOrder = { 1895 }, level = 65, group = "LifeLeechAmount", weightKey = { "ring", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "amanamu_mod", "life" }, tradeHashes = { [2112395885] = { "(12-20)% increased amount of Life Leeched" }, } }, - ["AbyssModRingKurgalPrefixFreezeBuildupIfConsumedPowerCharge"] = { type = "Prefix", affix = "Kurgal's", "(20-30)% increased Freeze Buildup if you've consumed an Power Charge Recently", statOrder = { 7192 }, level = 65, group = "FreezeBuildupIfConsumedPowerChargeRecently", weightKey = { "ring", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "power_charge", "unveiled_mod", "kurgal_mod", "ailment" }, tradeHashes = { [232701452] = { "(20-30)% increased Freeze Buildup if you've consumed an Power Charge Recently" }, } }, + ["AbyssModRingKurgalPrefixFreezeBuildupIfConsumedPowerCharge"] = { type = "Prefix", affix = "Kurgal's", "(20-30)% increased Freeze Buildup if you've consumed an Power Charge Recently", statOrder = { 7187 }, level = 65, group = "FreezeBuildupIfConsumedPowerChargeRecently", weightKey = { "ring", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "power_charge", "unveiled_mod", "kurgal_mod", "ailment" }, tradeHashes = { [232701452] = { "(20-30)% increased Freeze Buildup if you've consumed an Power Charge Recently" }, } }, ["AbyssModRingKurgalSuffixManaLeechAmount"] = { type = "Suffix", affix = "of Kurgal", "(12-20)% increased amount of Mana Leeched", statOrder = { 1897 }, level = 65, group = "ManaLeechAmount", weightKey = { "ring", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "mana" }, tradeHashes = { [2839066308] = { "(12-20)% increased amount of Mana Leeched" }, } }, - ["AbyssModAmuletUlamanPrefixEvasionRatingFromEquippedBody"] = { type = "Prefix", affix = "Ulaman's", "(35-50)% increased Evasion Rating from Equipped Body Armour", statOrder = { 4958 }, level = 65, group = "EvasionRatingFromBodyArmour", weightKey = { "amulet", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "defences", "unveiled_mod", "ulaman_mod", "evasion" }, tradeHashes = { [3509362078] = { "(35-50)% increased Evasion Rating from Equipped Body Armour" }, } }, - ["AbyssModAmuletUlamanPrefixGlobalDeflectionRating"] = { type = "Prefix", affix = "Ulaman's", "(10-20)% increased Deflection Rating", statOrder = { 6119 }, level = 65, group = "GlobalDeflectionRating", weightKey = { "amulet", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "defences", "unveiled_mod", "ulaman_mod", "evasion" }, tradeHashes = { [3040571529] = { "(10-20)% increased Deflection Rating" }, } }, - ["AbyssModAmuletUlamanPrefixChanceToNotConsumeGlory"] = { type = "Prefix", affix = "Ulaman's", "(20-30)% chance for Skills to retain 40% of Glory on use", statOrder = { 5570 }, level = 65, group = "ChanceToRefund40PercentGlory", weightKey = { "amulet", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [2749595652] = { "(20-30)% chance for Skills to retain 40% of Glory on use" }, } }, - ["AbyssModAmuletUlamanSuffixHeraldReservationEfficiency"] = { type = "Suffix", affix = "of Ulaman", "(10-20)% increased Reservation Efficiency of Herald Skills", statOrder = { 9765 }, level = 65, group = "HeraldReservationEfficiency", weightKey = { "amulet", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [1697191405] = { "(10-20)% increased Reservation Efficiency of Herald Skills" }, } }, + ["AbyssModAmuletUlamanPrefixEvasionRatingFromEquippedBody"] = { type = "Prefix", affix = "Ulaman's", "(35-50)% increased Evasion Rating from Equipped Body Armour", statOrder = { 4954 }, level = 65, group = "EvasionRatingFromBodyArmour", weightKey = { "amulet", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "defences", "unveiled_mod", "ulaman_mod", "evasion" }, tradeHashes = { [3509362078] = { "(35-50)% increased Evasion Rating from Equipped Body Armour" }, } }, + ["AbyssModAmuletUlamanPrefixGlobalDeflectionRating"] = { type = "Prefix", affix = "Ulaman's", "(10-20)% increased Deflection Rating", statOrder = { 6114 }, level = 65, group = "GlobalDeflectionRating", weightKey = { "amulet", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "defences", "unveiled_mod", "ulaman_mod", "evasion" }, tradeHashes = { [3040571529] = { "(10-20)% increased Deflection Rating" }, } }, + ["AbyssModAmuletUlamanPrefixChanceToNotConsumeGlory"] = { type = "Prefix", affix = "Ulaman's", "(20-30)% chance for Skills to retain 40% of Glory on use", statOrder = { 5566 }, level = 65, group = "ChanceToRefund40PercentGlory", weightKey = { "amulet", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [2749595652] = { "(20-30)% chance for Skills to retain 40% of Glory on use" }, } }, + ["AbyssModAmuletUlamanSuffixHeraldReservationEfficiency"] = { type = "Suffix", affix = "of Ulaman", "(10-20)% increased Reservation Efficiency of Herald Skills", statOrder = { 9759 }, level = 65, group = "HeraldReservationEfficiency", weightKey = { "amulet", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [1697191405] = { "(10-20)% increased Reservation Efficiency of Herald Skills" }, } }, ["AbyssModAmuletUlamanSuffixGlobalLevelOfSkillGems"] = { type = "Suffix", affix = "of Ulaman", "+1 to Level of all Skills", statOrder = { 949 }, level = 65, group = "GlobalSkillGemLevel", weightKey = { "amulet", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "gem" }, tradeHashes = { [4283407333] = { "+1 to Level of all Skills" }, } }, - ["AbyssModAmuletAmanamuPrefixArmourFromEquippedBody"] = { type = "Prefix", affix = "Amanamu's", "(35-50)% increased Armour from Equipped Body Armour", statOrder = { 4957 }, level = 65, group = "BodyArmourFromBodyArmour", weightKey = { "amulet", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "defences", "unveiled_mod", "amanamu_mod", "armour" }, tradeHashes = { [1015576579] = { "(35-50)% increased Armour from Equipped Body Armour" }, } }, + ["AbyssModAmuletAmanamuPrefixArmourFromEquippedBody"] = { type = "Prefix", affix = "Amanamu's", "(35-50)% increased Armour from Equipped Body Armour", statOrder = { 4953 }, level = 65, group = "BodyArmourFromBodyArmour", weightKey = { "amulet", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "defences", "unveiled_mod", "amanamu_mod", "armour" }, tradeHashes = { [1015576579] = { "(35-50)% increased Armour from Equipped Body Armour" }, } }, ["AbyssModAmuletAmanamuPrefixGlobalDefences"] = { type = "Prefix", affix = "Amanamu's", "(15-25)% increased Global Armour, Evasion and Energy Shield", statOrder = { 2588 }, level = 65, group = "AllDefences", weightKey = { "amulet", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "defences", "unveiled_mod", "amanamu_mod" }, tradeHashes = { [1177404658] = { "(15-25)% increased Global Armour, Evasion and Energy Shield" }, } }, ["AbyssModAmuletAmanamuSuffixReducedRequirementEquipmentAndSkill"] = { type = "Suffix", affix = "of Amanamu", "Equipment and Skill Gems have (10-15)% reduced Attribute Requirements", statOrder = { 2335 }, level = 65, group = "GlobalItemAttributeRequirements", weightKey = { "amulet", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [752930724] = { "Equipment and Skill Gems have (10-15)% reduced Attribute Requirements" }, } }, ["AbyssModAmuletAmanamuSuffixAuraMagnitude"] = { type = "Suffix", affix = "of Amanamu", "Aura Skills have (8-16)% increased Magnitudes", statOrder = { 2574 }, level = 65, group = "AuraMagnitude", weightKey = { "amulet", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [315791320] = { "Aura Skills have (8-16)% increased Magnitudes" }, } }, - ["AbyssModAmuletKurgalPrefixEnergyShieldFromEquippedBody"] = { type = "Prefix", affix = "Kurgal's", "(35-50)% increased Energy Shield from Equipped Body Armour", statOrder = { 8863 }, level = 65, group = "MaximumEnergyShieldFromBodyArmour", weightKey = { "amulet", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "defences", "unveiled_mod", "kurgal_mod", "energy_shield" }, tradeHashes = { [1195319608] = { "(35-50)% increased Energy Shield from Equipped Body Armour" }, } }, - ["AbyssModAmuletKurgalPrefixChanceInvocatedSpellsConsumeHalfEnergy"] = { type = "Prefix", affix = "Kurgal's", "Invocated Spells have (10-20)% chance to consume half as much Energy", statOrder = { 7386 }, level = 65, group = "InvocatedSpellHalfEnergyChance", weightKey = { "amulet", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "caster" }, tradeHashes = { [3711973554] = { "Invocated Spells have (10-20)% chance to consume half as much Energy" }, } }, - ["AbyssModAmuletKurgalSuffixCooldownRecoveryRateCommandSkills"] = { type = "Suffix", affix = "of Kurgal", "Minions have (12-20)% increased Cooldown Recovery Rate", statOrder = { 9029 }, level = 65, group = "MinionCooldownRecoveryRate", weightKey = { "amulet", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "minion" }, tradeHashes = { [1691403182] = { "Minions have (12-20)% increased Cooldown Recovery Rate" }, } }, + ["AbyssModAmuletKurgalPrefixEnergyShieldFromEquippedBody"] = { type = "Prefix", affix = "Kurgal's", "(35-50)% increased Energy Shield from Equipped Body Armour", statOrder = { 8858 }, level = 65, group = "MaximumEnergyShieldFromBodyArmour", weightKey = { "amulet", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "defences", "unveiled_mod", "kurgal_mod", "energy_shield" }, tradeHashes = { [1195319608] = { "(35-50)% increased Energy Shield from Equipped Body Armour" }, } }, + ["AbyssModAmuletKurgalPrefixChanceInvocatedSpellsConsumeHalfEnergy"] = { type = "Prefix", affix = "Kurgal's", "Invocated Spells have (10-20)% chance to consume half as much Energy", statOrder = { 7381 }, level = 65, group = "InvocatedSpellHalfEnergyChance", weightKey = { "amulet", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "caster" }, tradeHashes = { [3711973554] = { "Invocated Spells have (10-20)% chance to consume half as much Energy" }, } }, + ["AbyssModAmuletKurgalSuffixCooldownRecoveryRateCommandSkills"] = { type = "Suffix", affix = "of Kurgal", "Minions have (12-20)% increased Cooldown Recovery Rate", statOrder = { 9024 }, level = 65, group = "MinionCooldownRecoveryRate", weightKey = { "amulet", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "minion" }, tradeHashes = { [1691403182] = { "Minions have (12-20)% increased Cooldown Recovery Rate" }, } }, ["AbyssModAmuletKurgalSuffixDamageFromManaBeforeLife"] = { type = "Suffix", affix = "of Kurgal", "(8-16)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 65, group = "DamageRemovedFromManaBeforeLife", weightKey = { "amulet", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "life", "mana" }, tradeHashes = { [458438597] = { "(8-16)% of Damage is taken from Mana before Life" }, } }, ["AbyssModAmuletKurgalSuffixQualityofAllSkills"] = { type = "Suffix", affix = "of Kurgal", "+(3-5)% to Quality of all Skills", statOrder = { 975 }, level = 65, group = "GlobalSkillGemQuality", weightKey = { "amulet", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "gem" }, tradeHashes = { [3655769732] = { "+(3-5)% to Quality of all Skills" }, } }, - ["AbyssModStaffUlamanPrefixSpellDamagePer100MaximumLife"] = { type = "Prefix", affix = "Ulaman's", "(4-5)% increased Spell Damage per 100 Maximum Life", statOrder = { 10015 }, level = 65, group = "SpellDamagePer100Life", weightKey = { "staff", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "caster_damage", "resource", "unveiled_mod", "ulaman_mod", "life", "damage", "caster" }, tradeHashes = { [3491815140] = { "(4-5)% increased Spell Damage per 100 Maximum Life" }, } }, - ["AbyssModStaffUlamanPrefixMagnitudeOfDamagingAilments"] = { type = "Prefix", affix = "Ulaman's", "(40-64)% increased Magnitude of Damaging Ailments you inflict", statOrder = { 6067 }, level = 65, group = "DamagingAilmentEffect", weightKey = { "staff", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "ailment" }, tradeHashes = { [1381474422] = { "(40-64)% increased Magnitude of Damaging Ailments you inflict" }, } }, + ["AbyssModStaffUlamanPrefixSpellDamagePer100MaximumLife"] = { type = "Prefix", affix = "Ulaman's", "(4-5)% increased Spell Damage per 100 Maximum Life", statOrder = { 10008 }, level = 65, group = "SpellDamagePer100Life", weightKey = { "staff", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "caster_damage", "resource", "unveiled_mod", "ulaman_mod", "life", "damage", "caster" }, tradeHashes = { [3491815140] = { "(4-5)% increased Spell Damage per 100 Maximum Life" }, } }, + ["AbyssModStaffUlamanPrefixMagnitudeOfDamagingAilments"] = { type = "Prefix", affix = "Ulaman's", "(40-64)% increased Magnitude of Damaging Ailments you inflict", statOrder = { 6062 }, level = 65, group = "DamagingAilmentEffect", weightKey = { "staff", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "ailment" }, tradeHashes = { [1381474422] = { "(40-64)% increased Magnitude of Damaging Ailments you inflict" }, } }, ["AbyssModStaffUlamanSuffixCastSpeedWhileLowLife"] = { type = "Suffix", affix = "of Ulaman", "(30-40)% increased Cast Speed when on Low Life", statOrder = { 1741 }, level = 65, group = "CastSpeedOnLowLife", weightKey = { "staff", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "caster_speed", "unveiled_mod", "ulaman_mod", "caster", "speed" }, tradeHashes = { [1136768410] = { "(30-40)% increased Cast Speed when on Low Life" }, } }, - ["AbyssModStaffUlamanSuffixChanceForSpellsToFireTwoAdditionalProjectiles"] = { type = "Suffix", affix = "of Ulaman", "(25-35)% chance for Spell Skills to fire 2 additional Projectiles", statOrder = { 10034 }, level = 65, group = "SpellChanceToFireTwoAdditionalProjectiles", weightKey = { "staff", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "caster" }, tradeHashes = { [2910761524] = { "(25-35)% chance for Spell Skills to fire 2 additional Projectiles" }, } }, - ["AbyssModStaffAmanamuPrefixSpellDamageWithSpellsThatCostLife"] = { type = "Prefix", affix = "Amanamu's", "(148-178)% increased Spell Damage with Spells that cost Life", statOrder = { 10011 }, level = 65, group = "SpellDamageForSpellsCostingLife", weightKey = { "staff", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [1373860425] = { "(148-178)% increased Spell Damage with Spells that cost Life" }, } }, + ["AbyssModStaffUlamanSuffixChanceForSpellsToFireTwoAdditionalProjectiles"] = { type = "Suffix", affix = "of Ulaman", "(25-35)% chance for Spell Skills to fire 2 additional Projectiles", statOrder = { 10027 }, level = 65, group = "SpellChanceToFireTwoAdditionalProjectiles", weightKey = { "staff", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "caster" }, tradeHashes = { [2910761524] = { "(25-35)% chance for Spell Skills to fire 2 additional Projectiles" }, } }, + ["AbyssModStaffAmanamuPrefixSpellDamageWithSpellsThatCostLife"] = { type = "Prefix", affix = "Amanamu's", "(148-178)% increased Spell Damage with Spells that cost Life", statOrder = { 10004 }, level = 65, group = "SpellDamageForSpellsCostingLife", weightKey = { "staff", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [1373860425] = { "(148-178)% increased Spell Damage with Spells that cost Life" }, } }, ["AbyssModStaffAmanamuPrefixFlatSpirit"] = { type = "Prefix", affix = "Amanamu's", "+(35-50) to Spirit", statOrder = { 896 }, level = 65, group = "BaseSpirit", weightKey = { "staff", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [3981240776] = { "+(35-50) to Spirit" }, } }, ["AbyssModStaffAmanamuPrefixDamageAsChaos"] = { type = "Prefix", affix = "Amanamu's", "Gain (40-50)% of Damage as Extra Chaos Damage", statOrder = { 1672 }, level = 65, group = "DamageGainedAsChaos", weightKey = { "staff", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "chaos_damage", "unveiled_mod", "amanamu_mod", "damage", "chaos" }, tradeHashes = { [3398787959] = { "Gain (40-50)% of Damage as Extra Chaos Damage" }, } }, - ["AbyssModStaffAmanamuSuffixSpellManaCostConvertedToLifeCost"] = { type = "Suffix", affix = "of Amanamu", "(25-35)% of Spell Mana Cost Converted to Life Cost", statOrder = { 10038 }, level = 65, group = "SpellLifeCostPercent", weightKey = { "staff", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "amanamu_mod", "life", "caster" }, tradeHashes = { [3544050945] = { "(25-35)% of Spell Mana Cost Converted to Life Cost" }, } }, + ["AbyssModStaffAmanamuSuffixSpellManaCostConvertedToLifeCost"] = { type = "Suffix", affix = "of Amanamu", "(25-35)% of Spell Mana Cost Converted to Life Cost", statOrder = { 10031 }, level = 65, group = "SpellLifeCostPercent", weightKey = { "staff", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "amanamu_mod", "life", "caster" }, tradeHashes = { [3544050945] = { "(25-35)% of Spell Mana Cost Converted to Life Cost" }, } }, ["AbyssModStaffAmanamuSuffixArchonDuration"] = { type = "Suffix", affix = "of Amanamu", "(25-35)% increased Archon Buff duration", statOrder = { 4344 }, level = 65, group = "ArchonDuration", weightKey = { "staff", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [2158617060] = { "(25-35)% increased Archon Buff duration" }, } }, ["AbyssModStaffAmanamuSuffixBlockChance"] = { type = "Suffix", affix = "of Amanamu", "+(20-25)% to Block chance", statOrder = { 1123 }, level = 65, group = "AdditionalBlock", weightKey = { "staff", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "block", "unveiled_mod", "amanamu_mod" }, tradeHashes = { [1702195217] = { "+(20-25)% to Block chance" }, } }, - ["AbyssModStaffKurgalPrefixSpellDamagePer100MaximumMana"] = { type = "Prefix", affix = "Kurgal's", "(4-5)% increased Spell Damage per 100 maximum Mana", statOrder = { 10017 }, level = 65, group = "SpellDamagePer100Mana", weightKey = { "staff", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "caster_damage", "resource", "unveiled_mod", "kurgal_mod", "mana", "damage", "caster" }, tradeHashes = { [1850249186] = { "(4-5)% increased Spell Damage per 100 maximum Mana" }, } }, - ["AbyssModStaffKurgalPrefixMaximumInfusions"] = { type = "Prefix", affix = "Kurgal's", "+(1-2) to maximum number of Elemental Infusions", statOrder = { 8875 }, level = 65, group = "MaximumElementalInfusion", weightKey = { "staff", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "elemental" }, tradeHashes = { [4097212302] = { "+(1-2) to maximum number of Elemental Infusions" }, } }, + ["AbyssModStaffKurgalPrefixSpellDamagePer100MaximumMana"] = { type = "Prefix", affix = "Kurgal's", "(4-5)% increased Spell Damage per 100 maximum Mana", statOrder = { 10010 }, level = 65, group = "SpellDamagePer100Mana", weightKey = { "staff", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "caster_damage", "resource", "unveiled_mod", "kurgal_mod", "mana", "damage", "caster" }, tradeHashes = { [1850249186] = { "(4-5)% increased Spell Damage per 100 maximum Mana" }, } }, + ["AbyssModStaffKurgalPrefixMaximumInfusions"] = { type = "Prefix", affix = "Kurgal's", "+(1-2) to maximum number of Elemental Infusions", statOrder = { 8870 }, level = 65, group = "MaximumElementalInfusion", weightKey = { "staff", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "elemental" }, tradeHashes = { [4097212302] = { "+(1-2) to maximum number of Elemental Infusions" }, } }, ["AbyssModStaffKurgalSuffixArchonCooldownRecovery"] = { type = "Suffix", affix = "of Kurgal", "Archon recovery period expires (25-35)% faster", statOrder = { 4343 }, level = 65, group = "ArchonDelayRecovery", weightKey = { "staff", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [2586152168] = { "Archon recovery period expires (25-35)% faster" }, } }, - ["AbyssModStaffKurgalSuffixCastSpeedWhileFullMana"] = { type = "Suffix", affix = "of Kurgal", "(26-36)% increased Cast Speed while on Full Mana", statOrder = { 5347 }, level = 65, group = "CastSpeedOnFullMana", weightKey = { "wand", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "caster_speed", "resource", "unveiled_mod", "kurgal_mod", "mana", "caster", "speed" }, tradeHashes = { [1914226331] = { "(26-36)% increased Cast Speed while on Full Mana" }, } }, - ["AbyssModStaffKurgalSuffixPuppetMasterStacks"] = { type = "Suffix", affix = "of Kurgal", "+(3-4) maximum stacks of Puppet Master", statOrder = { 8839 }, level = 65, group = "MaximumPuppeteerStacks", weightKey = { "staff", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "minion" }, tradeHashes = { [1484026495] = { "+(3-4) maximum stacks of Puppet Master" }, } }, + ["AbyssModStaffKurgalSuffixCastSpeedWhileFullMana"] = { type = "Suffix", affix = "of Kurgal", "(26-36)% increased Cast Speed while on Full Mana", statOrder = { 5343 }, level = 65, group = "CastSpeedOnFullMana", weightKey = { "wand", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "caster_speed", "resource", "unveiled_mod", "kurgal_mod", "mana", "caster", "speed" }, tradeHashes = { [1914226331] = { "(26-36)% increased Cast Speed while on Full Mana" }, } }, + ["AbyssModStaffKurgalSuffixPuppetMasterStacks"] = { type = "Suffix", affix = "of Kurgal", "+(3-4) maximum stacks of Puppet Master", statOrder = { 8834 }, level = 65, group = "MaximumPuppeteerStacks", weightKey = { "staff", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "minion" }, tradeHashes = { [1484026495] = { "+(3-4) maximum stacks of Puppet Master" }, } }, ["AbyssModWandUlamanPrefixDamageAsExtraPhysical"] = { type = "Prefix", affix = "Ulaman's", "Gain (21-25)% of Damage as Extra Physical Damage", statOrder = { 1671 }, level = 65, group = "DamageasExtraPhysical", weightKey = { "wand", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "physical_damage", "unveiled_mod", "ulaman_mod", "damage", "physical" }, tradeHashes = { [4019237939] = { "Gain (21-25)% of Damage as Extra Physical Damage" }, } }, - ["AbyssModWandUlamanPrefixBleedMagnitude"] = { type = "Prefix", affix = "Ulaman's", "(27-38)% increased Magnitude of Bleeding you inflict", statOrder = { 4809 }, level = 65, group = "BleedDotMultiplier", weightKey = { "wand", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "bleed", "physical_damage", "unveiled_mod", "ulaman_mod", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "(27-38)% increased Magnitude of Bleeding you inflict" }, } }, + ["AbyssModWandUlamanPrefixBleedMagnitude"] = { type = "Prefix", affix = "Ulaman's", "(27-38)% increased Magnitude of Bleeding you inflict", statOrder = { 4806 }, level = 65, group = "BleedDotMultiplier", weightKey = { "wand", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "bleed", "physical_damage", "unveiled_mod", "ulaman_mod", "damage", "physical", "attack", "ailment" }, tradeHashes = { [3166958180] = { "(27-38)% increased Magnitude of Bleeding you inflict" }, } }, ["AbyssModWandUlamanSuffixArmourBreakAmount"] = { type = "Suffix", affix = "of Ulaman", "Break (31-39)% increased Armour", statOrder = { 4407 }, level = 65, group = "ArmourBreak", weightKey = { "wand", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [1776411443] = { "Break (31-39)% increased Armour" }, } }, ["AbyssModWandUlamanSuffixBreakArmourSpellCrits"] = { type = "Suffix", affix = "of Ulaman", "Break Armour on Critical Hit with Spells equal to (11-18)% of Physical Damage dealt", statOrder = { 4411 }, level = 65, group = "ArmourBreakPercentOnSpellCrit", weightKey = { "wand", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "caster_critical", "unveiled_mod", "ulaman_mod", "caster", "critical" }, tradeHashes = { [1286199571] = { "Break Armour on Critical Hit with Spells equal to (11-18)% of Physical Damage dealt" }, } }, - ["AbyssModWandUlamanSuffixHinderedEnemiesTakeIncreasedPhysical"] = { type = "Suffix", affix = "of Ulaman", "Enemies Hindered by you take (4-7)% increased Physical Damage", statOrder = { 7185 }, level = 65, group = "HinderedEnemiesTakeIncreasedPhysicalDamage", weightKey = { "wand", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [359357545] = { "Enemies Hindered by you take (4-7)% increased Physical Damage" }, } }, + ["AbyssModWandUlamanSuffixHinderedEnemiesTakeIncreasedPhysical"] = { type = "Suffix", affix = "of Ulaman", "Enemies Hindered by you take (4-7)% increased Physical Damage", statOrder = { 7180 }, level = 65, group = "HinderedEnemiesTakeIncreasedPhysicalDamage", weightKey = { "wand", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [359357545] = { "Enemies Hindered by you take (4-7)% increased Physical Damage" }, } }, ["AbyssModWandAmanamuPrefixIncreasedElementalDamage"] = { type = "Prefix", affix = "Amanamu's", "(74-89)% increased Elemental Damage", statOrder = { 1726 }, level = 65, group = "CasterElementalDamagePercent", weightKey = { "wand", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "elemental_damage", "unveiled_mod", "amanamu_mod", "damage", "elemental", "fire", "cold", "lightning" }, tradeHashes = { [3141070085] = { "(74-89)% increased Elemental Damage" }, } }, ["AbyssModWandAmanamuPrefixHybridSpellAndMinionDamage"] = { type = "Prefix", affix = "Amanamu's", "(55-64)% increased Spell Damage", "Minions deal (55-64)% increased Damage", statOrder = { 871, 1720 }, level = 65, group = "MinionAndSpellDamageHybrid", weightKey = { "wand", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "caster", "minion" }, tradeHashes = { [2974417149] = { "(55-64)% increased Spell Damage" }, [1589917703] = { "Minions deal (55-64)% increased Damage" }, } }, - ["AbyssModWandAmanamuPrefixSpellDamageWithSpellsThatCostLife"] = { type = "Prefix", affix = "Amanamu's", "(74-89)% increased Spell Damage with Spells that cost Life", statOrder = { 10011 }, level = 65, group = "SpellDamageForSpellsCostingLife", weightKey = { "wand", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [1373860425] = { "(74-89)% increased Spell Damage with Spells that cost Life" }, } }, - ["AbyssModWandAmanamuSuffixSpellAreaOfEffect"] = { type = "Suffix", affix = "of Amanamu", "Spell Skills have (8-16)% increased Area of Effect", statOrder = { 9991 }, level = 65, group = "SpellAreaOfEffectPercent", weightKey = { "wand", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (8-16)% increased Area of Effect" }, } }, - ["AbyssModWandAmanamuSuffixSpellManaCostConvertedToLifeSkillEfficiency"] = { type = "Suffix", affix = "of Amanamu", "(5-10)% increased Cost Efficiency", "(15-25)% of Spell Mana Cost Converted to Life Cost", statOrder = { 4743, 10038 }, level = 65, group = "SpellLifeCostPercentAndSkillCostEfficiency", weightKey = { "wand", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "amanamu_mod", "life", "caster" }, tradeHashes = { [263495202] = { "(5-10)% increased Cost Efficiency" }, [3544050945] = { "(15-25)% of Spell Mana Cost Converted to Life Cost" }, } }, - ["AbyssModWandAmanamuSuffixHinderedEnemiesTakeIncreasedElemental"] = { type = "Suffix", affix = "of Amanamu", "Enemies Hindered by you take (4-7)% increased Elemental Damage", statOrder = { 7184 }, level = 65, group = "HinderedEnemiesTakeIncreasedElementalDamage", weightKey = { "wand", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [212649958] = { "Enemies Hindered by you take (4-7)% increased Elemental Damage" }, } }, - ["AbyssModWandKurgalPrefixInvocatedSpellDamage"] = { type = "Prefix", affix = "Kurgal's", "Invocated Spells deal (75-89)% increased Damage", statOrder = { 7389 }, level = 65, group = "InvocationSpellDamage", weightKey = { "wand", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "caster" }, tradeHashes = { [1078309513] = { "Invocated Spells deal (75-89)% increased Damage" }, } }, - ["AbyssModWandKurgalSuffixCastSpeedPerDifferentSpellCastRecently"] = { type = "Suffix", affix = "of Kurgal", "(3-5)% increased Cast Speed for each different Non-Instant Spell you've Cast Recently", statOrder = { 5335 }, level = 65, group = "CastSpeedPerDifferentSpellCastRecently", weightKey = { "wand", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [1518586897] = { "(3-5)% increased Cast Speed for each different Non-Instant Spell you've Cast Recently" }, } }, - ["AbyssModWandKurgalSuffixHinderedEnemiesTakeIncreasedChaos"] = { type = "Suffix", affix = "of Kurgal", "Enemies Hindered by you take (4-7)% increased Chaos Damage", statOrder = { 7183 }, level = 65, group = "HinderedEnemiesTakeIncreasedChaosDamage", weightKey = { "wand", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [1746561819] = { "Enemies Hindered by you take (4-7)% increased Chaos Damage" }, } }, + ["AbyssModWandAmanamuPrefixSpellDamageWithSpellsThatCostLife"] = { type = "Prefix", affix = "Amanamu's", "(74-89)% increased Spell Damage with Spells that cost Life", statOrder = { 10004 }, level = 65, group = "SpellDamageForSpellsCostingLife", weightKey = { "wand", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [1373860425] = { "(74-89)% increased Spell Damage with Spells that cost Life" }, } }, + ["AbyssModWandAmanamuSuffixSpellAreaOfEffect"] = { type = "Suffix", affix = "of Amanamu", "Spell Skills have (8-16)% increased Area of Effect", statOrder = { 9984 }, level = 65, group = "SpellAreaOfEffectPercent", weightKey = { "wand", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "caster" }, tradeHashes = { [1967040409] = { "Spell Skills have (8-16)% increased Area of Effect" }, } }, + ["AbyssModWandAmanamuSuffixSpellManaCostConvertedToLifeSkillEfficiency"] = { type = "Suffix", affix = "of Amanamu", "(5-10)% increased Cost Efficiency", "(15-25)% of Spell Mana Cost Converted to Life Cost", statOrder = { 4741, 10031 }, level = 65, group = "SpellLifeCostPercentAndSkillCostEfficiency", weightKey = { "wand", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "amanamu_mod", "life", "caster" }, tradeHashes = { [263495202] = { "(5-10)% increased Cost Efficiency" }, [3544050945] = { "(15-25)% of Spell Mana Cost Converted to Life Cost" }, } }, + ["AbyssModWandAmanamuSuffixHinderedEnemiesTakeIncreasedElemental"] = { type = "Suffix", affix = "of Amanamu", "Enemies Hindered by you take (4-7)% increased Elemental Damage", statOrder = { 7179 }, level = 65, group = "HinderedEnemiesTakeIncreasedElementalDamage", weightKey = { "wand", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [212649958] = { "Enemies Hindered by you take (4-7)% increased Elemental Damage" }, } }, + ["AbyssModWandKurgalPrefixInvocatedSpellDamage"] = { type = "Prefix", affix = "Kurgal's", "Invocated Spells deal (75-89)% increased Damage", statOrder = { 7384 }, level = 65, group = "InvocationSpellDamage", weightKey = { "wand", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "caster" }, tradeHashes = { [1078309513] = { "Invocated Spells deal (75-89)% increased Damage" }, } }, + ["AbyssModWandKurgalSuffixCastSpeedPerDifferentSpellCastRecently"] = { type = "Suffix", affix = "of Kurgal", "(3-5)% increased Cast Speed for each different Non-Instant Spell you've Cast Recently", statOrder = { 5331 }, level = 65, group = "CastSpeedPerDifferentSpellCastRecently", weightKey = { "wand", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [1518586897] = { "(3-5)% increased Cast Speed for each different Non-Instant Spell you've Cast Recently" }, } }, + ["AbyssModWandKurgalSuffixHinderedEnemiesTakeIncreasedChaos"] = { type = "Suffix", affix = "of Kurgal", "Enemies Hindered by you take (4-7)% increased Chaos Damage", statOrder = { 7178 }, level = 65, group = "HinderedEnemiesTakeIncreasedChaosDamage", weightKey = { "wand", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [1746561819] = { "Enemies Hindered by you take (4-7)% increased Chaos Damage" }, } }, ["AbyssModGenWeaponUlamanPrefixLightningPenetration"] = { type = "Prefix", affix = "Ulaman's", "Attacks with this Weapon Penetrate (15-25)% Lightning Resistance", statOrder = { 3439 }, level = 65, group = "LocalLightningPenetration", weightKey = { "weapon", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "elemental_damage", "unveiled_mod", "ulaman_mod", "damage", "elemental", "lightning", "attack" }, tradeHashes = { [2387539034] = { "Attacks with this Weapon Penetrate (15-25)% Lightning Resistance" }, } }, - ["AbyssModGenWeaponUlamanSuffixSkillCostConvertedToLife"] = { type = "Suffix", affix = "of Ulaman", "(15-20)% of Skill Mana Costs Converted to Life Costs", statOrder = { 4744 }, level = 65, group = "LifeCost", weightKey = { "weapon", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life" }, tradeHashes = { [2480498143] = { "(15-20)% of Skill Mana Costs Converted to Life Costs" }, } }, + ["AbyssModGenWeaponUlamanSuffixSkillCostConvertedToLife"] = { type = "Suffix", affix = "of Ulaman", "(15-20)% of Skill Mana Costs Converted to Life Costs", statOrder = { 4742 }, level = 65, group = "LifeCost", weightKey = { "weapon", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life" }, tradeHashes = { [2480498143] = { "(15-20)% of Skill Mana Costs Converted to Life Costs" }, } }, ["AbyssModGenWeaponAmanamuPrefixFirePenetration"] = { type = "Prefix", affix = "Amanamu's", "Attacks with this Weapon Penetrate (15-25)% Fire Resistance", statOrder = { 3437 }, level = 65, group = "LocalFirePenetration", weightKey = { "weapon", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "elemental_damage", "unveiled_mod", "amanamu_mod", "damage", "elemental", "fire", "attack" }, tradeHashes = { [3398283493] = { "Attacks with this Weapon Penetrate (15-25)% Fire Resistance" }, } }, - ["AbyssModGenWeaponAmanamuSuffixSpiritReservationEfficiency"] = { type = "Suffix", affix = "of Amanamu", "(5-10)% increased Spirit Reservation Efficiency", statOrder = { 4755 }, level = 65, group = "SpiritReservationEfficiency", weightKey = { "weapon", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [53386210] = { "(5-10)% increased Spirit Reservation Efficiency" }, } }, + ["AbyssModGenWeaponAmanamuSuffixSpiritReservationEfficiency"] = { type = "Suffix", affix = "of Amanamu", "(5-10)% increased Spirit Reservation Efficiency", statOrder = { 4752 }, level = 65, group = "SpiritReservationEfficiency", weightKey = { "weapon", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [53386210] = { "(5-10)% increased Spirit Reservation Efficiency" }, } }, ["AbyssModGenWeaponKurgalPrefixColdPenetration"] = { type = "Prefix", affix = "Kurgal's", "Attacks with this Weapon Penetrate (15-25)% Cold Resistance", statOrder = { 3438 }, level = 65, group = "LocalColdPenetration", weightKey = { "weapon", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "elemental_damage", "unveiled_mod", "kurgal_mod", "damage", "elemental", "cold", "attack" }, tradeHashes = { [1740229525] = { "Attacks with this Weapon Penetrate (15-25)% Cold Resistance" }, } }, ["AbyssModGenWeaponKurgalSuffixAttackCostEfficiency"] = { type = "Suffix", affix = "of Kurgal", "(8-15)% increased Cost Efficiency of Attacks", statOrder = { 4653 }, level = 65, group = "AttackSkillCostEfficiency", weightKey = { "weapon", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "attack" }, tradeHashes = { [3350279336] = { "(8-15)% increased Cost Efficiency of Attacks" }, } }, - ["AbyssModAllMacesUlamanPrefixMaximumMeleeAttackTotems"] = { type = "Prefix", affix = "Ulaman's", "Melee Attack Skills have +1 to maximum number of Summoned Totems", statOrder = { 8911 }, level = 65, group = "AdditionalMeleeTotem", weightKey = { "mace", "talisman", "default", "ulaman_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [2013356568] = { "Melee Attack Skills have +1 to maximum number of Summoned Totems" }, } }, + ["AbyssModAllMacesUlamanPrefixMaximumMeleeAttackTotems"] = { type = "Prefix", affix = "Ulaman's", "Melee Attack Skills have +1 to maximum number of Summoned Totems", statOrder = { 8906 }, level = 65, group = "AdditionalMeleeTotem", weightKey = { "mace", "talisman", "default", "ulaman_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [2013356568] = { "Melee Attack Skills have +1 to maximum number of Summoned Totems" }, } }, ["AbyssModAllMacesKurgalPrefixIncreasedPhysicalDamageReducedAttackSpeed"] = { type = "Prefix", affix = "Kurgal's", "(110-154)% increased Physical Damage", "15% reduced Attack Speed", statOrder = { 830, 946 }, level = 65, group = "LocalIncreasedPhysicalDamageAttackSpeedHybrid", weightKey = { "mace", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "physical", "attack", "speed" }, tradeHashes = { [210067635] = { "15% reduced Attack Speed" }, [1509134228] = { "(110-154)% increased Physical Damage" }, } }, ["AbyssModAllMacesKurgalSuffixCostEfficiencyOfAttackSkills"] = { type = "Suffix", affix = "of Kurgal", "(8-15)% increased Cost Efficiency of Attacks", statOrder = { 4653 }, level = 65, group = "AttackSkillCostEfficiency", weightKey = { "mace", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "attack" }, tradeHashes = { [3350279336] = { "(8-15)% increased Cost Efficiency of Attacks" }, } }, ["AbyssMod1HMaceUlamanPrefixDamageWhileActiveTotem"] = { type = "Prefix", affix = "Ulaman's", "(41-59)% increased Damage while you have a Totem", statOrder = { 2923 }, level = 65, group = "IncreasedDamageWhileTotemActive", weightKey = { "two_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "damage" }, tradeHashes = { [2543331226] = { "(41-59)% increased Damage while you have a Totem" }, } }, ["AbyssMod1HMaceUlamanSuffixTotemPlacementSpeed"] = { type = "Suffix", affix = "of Ulaman", "(17-25)% increased Totem Placement speed", statOrder = { 2360 }, level = 65, group = "SummonTotemCastSpeed", weightKey = { "two_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "speed" }, tradeHashes = { [3374165039] = { "(17-25)% increased Totem Placement speed" }, } }, - ["AbyssMod1HMaceAmanamuPrefixDamageAgainstFullyArmourBrokenEnemies"] = { type = "Prefix", affix = "Amanamu's", "(41-59)% increased Damage against Enemies with Fully Broken Armour", statOrder = { 5947 }, level = 65, group = "DamagevsArmourBrokenEnemies", weightKey = { "two_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "damage" }, tradeHashes = { [2301718443] = { "(41-59)% increased Damage against Enemies with Fully Broken Armour" }, } }, + ["AbyssMod1HMaceAmanamuPrefixDamageAgainstFullyArmourBrokenEnemies"] = { type = "Prefix", affix = "Amanamu's", "(41-59)% increased Damage against Enemies with Fully Broken Armour", statOrder = { 5943 }, level = 65, group = "DamagevsArmourBrokenEnemies", weightKey = { "two_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "damage" }, tradeHashes = { [2301718443] = { "(41-59)% increased Damage against Enemies with Fully Broken Armour" }, } }, ["AbyssMod1HMaceAmanamuSuffixBreakPercentArmourPhysicalDamage"] = { type = "Suffix", affix = "of Amanamu", "Break Armour equal to (2-4)% of Physical Damage dealt", statOrder = { 4414 }, level = 65, group = "ArmourPenetration", weightKey = { "two_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "physical_damage", "unveiled_mod", "amanamu_mod", "damage", "physical" }, tradeHashes = { [1103616075] = { "Break Armour equal to (2-4)% of Physical Damage dealt" }, } }, - ["AbyssMod1HMaceAmanamuSuffixAdditionalFissureChance"] = { type = "Suffix", affix = "of Amanamu", "Skills which create Fissures have a (15-25)% chance to create an additional Fissure", statOrder = { 9894 }, level = 65, group = "AdditionalFissureChance", weightKey = { "two_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "attack" }, tradeHashes = { [2544540062] = { "Skills which create Fissures have a (15-25)% chance to create an additional Fissure" }, } }, - ["AbyssMod1HMaceAmanamuSuffixChanceSlamSkillsCauseAftershocks"] = { type = "Suffix", affix = "of Amanamu", "(10-16)% chance for Mace Slam Skills you use yourself to cause an additional Aftershock", statOrder = { 10620 }, level = 65, group = "MaceSkillSlamAftershockChance", weightKey = { "two_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "attack" }, tradeHashes = { [3950000557] = { "(10-16)% chance for Mace Slam Skills you use yourself to cause an additional Aftershock" }, } }, - ["AbyssMod1HMaceKurgalPrefixEmpoweredAttackDamage"] = { type = "Prefix", affix = "Kurgal's", "Empowered Attacks deal (41-59)% increased Damage", statOrder = { 6322 }, level = 65, group = "ExertedAttackDamage", weightKey = { "two_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "damage", "attack" }, tradeHashes = { [1569101201] = { "Empowered Attacks deal (41-59)% increased Damage" }, } }, + ["AbyssMod1HMaceAmanamuSuffixAdditionalFissureChance"] = { type = "Suffix", affix = "of Amanamu", "Skills which create Fissures have a (15-25)% chance to create an additional Fissure", statOrder = { 9888 }, level = 65, group = "AdditionalFissureChance", weightKey = { "two_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "attack" }, tradeHashes = { [2544540062] = { "Skills which create Fissures have a (15-25)% chance to create an additional Fissure" }, } }, + ["AbyssMod1HMaceAmanamuSuffixChanceSlamSkillsCauseAftershocks"] = { type = "Suffix", affix = "of Amanamu", "(10-16)% chance for Mace Slam Skills you use yourself to cause an additional Aftershock", statOrder = { 10613 }, level = 65, group = "MaceSkillSlamAftershockChance", weightKey = { "two_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "attack" }, tradeHashes = { [3950000557] = { "(10-16)% chance for Mace Slam Skills you use yourself to cause an additional Aftershock" }, } }, + ["AbyssMod1HMaceKurgalPrefixEmpoweredAttackDamage"] = { type = "Prefix", affix = "Kurgal's", "Empowered Attacks deal (41-59)% increased Damage", statOrder = { 6317 }, level = 65, group = "ExertedAttackDamage", weightKey = { "two_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "damage", "attack" }, tradeHashes = { [1569101201] = { "Empowered Attacks deal (41-59)% increased Damage" }, } }, ["AbyssMod1HMaceKurgalSuffixWarcryCooldownRecoveryRate"] = { type = "Suffix", affix = "of Kurgal", "(17-25)% increased Warcry Cooldown Recovery Rate", statOrder = { 3035 }, level = 65, group = "WarcryCooldownSpeed", weightKey = { "two_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [4159248054] = { "(17-25)% increased Warcry Cooldown Recovery Rate" }, } }, ["AbyssMod2HMaceUlamanPrefixDamageWhileActiveTotem"] = { type = "Prefix", affix = "Ulaman's", "(86-99)% increased Damage while you have a Totem", statOrder = { 2923 }, level = 65, group = "IncreasedDamageWhileTotemActive", weightKey = { "one_hand_weapon", "mace", "talisman", "default", "ulaman_mod", }, weightVal = { 0, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "damage" }, tradeHashes = { [2543331226] = { "(86-99)% increased Damage while you have a Totem" }, } }, ["AbyssMod2HMaceUlamanSuffixTotemPlacementSpeed"] = { type = "Suffix", affix = "of Ulaman", "(25-31)% increased Totem Placement speed", statOrder = { 2360 }, level = 65, group = "SummonTotemCastSpeed", weightKey = { "one_hand_weapon", "mace", "talisman", "default", "ulaman_mod", }, weightVal = { 0, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "speed" }, tradeHashes = { [3374165039] = { "(25-31)% increased Totem Placement speed" }, } }, - ["AbyssMod2HMaceAmanamuPrefixDamageAgainstFullyArmourBrokenEnemies"] = { type = "Prefix", affix = "Amanamu's", "(86-99)% increased Damage against Enemies with Fully Broken Armour", statOrder = { 5947 }, level = 65, group = "DamagevsArmourBrokenEnemies", weightKey = { "one_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "damage" }, tradeHashes = { [2301718443] = { "(86-99)% increased Damage against Enemies with Fully Broken Armour" }, } }, + ["AbyssMod2HMaceAmanamuPrefixDamageAgainstFullyArmourBrokenEnemies"] = { type = "Prefix", affix = "Amanamu's", "(86-99)% increased Damage against Enemies with Fully Broken Armour", statOrder = { 5943 }, level = 65, group = "DamagevsArmourBrokenEnemies", weightKey = { "one_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "damage" }, tradeHashes = { [2301718443] = { "(86-99)% increased Damage against Enemies with Fully Broken Armour" }, } }, ["AbyssMod2HMaceAmanamuSuffixBreakPercentArmourPhysicalDamage"] = { type = "Suffix", affix = "of Amanamu", "Break Armour equal to (4-7)% of Physical Damage dealt", statOrder = { 4414 }, level = 65, group = "ArmourPenetration", weightKey = { "one_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "physical_damage", "unveiled_mod", "amanamu_mod", "damage", "physical" }, tradeHashes = { [1103616075] = { "Break Armour equal to (4-7)% of Physical Damage dealt" }, } }, - ["AbyssMod2HMaceAmanamuSuffixAdditionalFissureChance"] = { type = "Suffix", affix = "of Amanamu", "Skills which create Fissures have a (25-31)% chance to create an additional Fissure", statOrder = { 9894 }, level = 65, group = "AdditionalFissureChance", weightKey = { "one_hand_weapon", "mace", "talisman", "default", "ulaman_mod", }, weightVal = { 0, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "attack" }, tradeHashes = { [2544540062] = { "Skills which create Fissures have a (25-31)% chance to create an additional Fissure" }, } }, - ["AbyssMod2HMaceAmanamuSuffixChanceSlamSkillsCauseAftershocks"] = { type = "Suffix", affix = "of Amanamu", "(16-23)% chance for Mace Slam Skills you use yourself to cause an additional Aftershock", statOrder = { 10620 }, level = 65, group = "MaceSkillSlamAftershockChance", weightKey = { "one_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "attack" }, tradeHashes = { [3950000557] = { "(16-23)% chance for Mace Slam Skills you use yourself to cause an additional Aftershock" }, } }, - ["AbyssMod2HMaceKurgalPrefixEmpoweredAttackDamage"] = { type = "Prefix", affix = "Kurgal's", "Empowered Attacks deal (86-99)% increased Damage", statOrder = { 6322 }, level = 65, group = "ExertedAttackDamage", weightKey = { "one_hand_weapon", "mace", "talisman", "default", "ulaman_mod", }, weightVal = { 0, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "damage", "attack" }, tradeHashes = { [1569101201] = { "Empowered Attacks deal (86-99)% increased Damage" }, } }, + ["AbyssMod2HMaceAmanamuSuffixAdditionalFissureChance"] = { type = "Suffix", affix = "of Amanamu", "Skills which create Fissures have a (25-31)% chance to create an additional Fissure", statOrder = { 9888 }, level = 65, group = "AdditionalFissureChance", weightKey = { "one_hand_weapon", "mace", "talisman", "default", "ulaman_mod", }, weightVal = { 0, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "attack" }, tradeHashes = { [2544540062] = { "Skills which create Fissures have a (25-31)% chance to create an additional Fissure" }, } }, + ["AbyssMod2HMaceAmanamuSuffixChanceSlamSkillsCauseAftershocks"] = { type = "Suffix", affix = "of Amanamu", "(16-23)% chance for Mace Slam Skills you use yourself to cause an additional Aftershock", statOrder = { 10613 }, level = 65, group = "MaceSkillSlamAftershockChance", weightKey = { "one_hand_weapon", "mace", "default", "ulaman_mod", }, weightVal = { 0, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "attack" }, tradeHashes = { [3950000557] = { "(16-23)% chance for Mace Slam Skills you use yourself to cause an additional Aftershock" }, } }, + ["AbyssMod2HMaceKurgalPrefixEmpoweredAttackDamage"] = { type = "Prefix", affix = "Kurgal's", "Empowered Attacks deal (86-99)% increased Damage", statOrder = { 6317 }, level = 65, group = "ExertedAttackDamage", weightKey = { "one_hand_weapon", "mace", "talisman", "default", "ulaman_mod", }, weightVal = { 0, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "damage", "attack" }, tradeHashes = { [1569101201] = { "Empowered Attacks deal (86-99)% increased Damage" }, } }, ["AbyssMod2HMaceKurgalSuffixWarcryCooldownRecoveryRate"] = { type = "Suffix", affix = "of Kurgal", "(25-31)% increased Warcry Cooldown Recovery Rate", statOrder = { 3035 }, level = 65, group = "WarcryCooldownSpeed", weightKey = { "one_hand_weapon", "mace", "talisman", "default", "ulaman_mod", }, weightVal = { 0, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [4159248054] = { "(25-31)% increased Warcry Cooldown Recovery Rate" }, } }, - ["AbyssModQuarterstaffUlamanPrefixLightningDamageShockMagnitude"] = { type = "Prefix", affix = "Ulaman's", "(86-99)% increased Lightning Damage", "(14-23)% increased Magnitude of Shock you inflict", statOrder = { 875, 9845 }, level = 65, group = "LightningDamageShockMagnitudeHybrid", weightKey = { "warstaff", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(14-23)% increased Magnitude of Shock you inflict" }, [2231156303] = { "(86-99)% increased Lightning Damage" }, } }, - ["AbyssModQuarterstaffUlamanSuffixRecoverLifeWhenExpendingTenCombo"] = { type = "Suffix", affix = "of Ulaman", "Recover (6-12)% of Maximum Life when you expend at least 10 Combo", statOrder = { 9698 }, level = 65, group = "SkillUseRecoverPercentLifeOnExpendingTenCombo", weightKey = { "warstaff", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life" }, tradeHashes = { [4033618138] = { "Recover (6-12)% of Maximum Life when you expend at least 10 Combo" }, } }, + ["AbyssModQuarterstaffUlamanPrefixLightningDamageShockMagnitude"] = { type = "Prefix", affix = "Ulaman's", "(86-99)% increased Lightning Damage", "(14-23)% increased Magnitude of Shock you inflict", statOrder = { 875, 9839 }, level = 65, group = "LightningDamageShockMagnitudeHybrid", weightKey = { "warstaff", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod", "elemental", "lightning", "ailment" }, tradeHashes = { [2527686725] = { "(14-23)% increased Magnitude of Shock you inflict" }, [2231156303] = { "(86-99)% increased Lightning Damage" }, } }, + ["AbyssModQuarterstaffUlamanSuffixRecoverLifeWhenExpendingTenCombo"] = { type = "Suffix", affix = "of Ulaman", "Recover (6-12)% of Maximum Life when you expend at least 10 Combo", statOrder = { 9692 }, level = 65, group = "SkillUseRecoverPercentLifeOnExpendingTenCombo", weightKey = { "warstaff", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life" }, tradeHashes = { [4033618138] = { "Recover (6-12)% of Maximum Life when you expend at least 10 Combo" }, } }, ["AbyssModQuarterstaffAmanamuPrefixFireDamageIgniteMagnitude"] = { type = "Prefix", affix = "Amanamu's", "(86-99)% increased Fire Damage", "(14-23)% increased Ignite Magnitude", statOrder = { 873, 1077 }, level = 65, group = "FireDamageIgniteMagnitudeHybrid", weightKey = { "warstaff", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "elemental", "fire", "ailment" }, tradeHashes = { [3962278098] = { "(86-99)% increased Fire Damage" }, [3791899485] = { "(14-23)% increased Ignite Magnitude" }, } }, ["AbyssModQuarterstaffAmanamuSuffixChanceToGenerateAdditionalCombo"] = { type = "Suffix", affix = "of Amanamu", "(25-40)% chance to build an additional Combo on Hit", statOrder = { 4185 }, level = 65, group = "ChanceToGenerateAdditionalCombo", weightKey = { "warstaff", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [4258524206] = { "(25-40)% chance to build an additional Combo on Hit" }, } }, ["AbyssModQuarterstaffKurgalPrefixColdDamageFreezeBuildup"] = { type = "Prefix", affix = "Kurgal's", "(86-99)% increased Cold Damage", "(14-23)% increased Freeze Buildup", statOrder = { 874, 1057 }, level = 65, group = "ColdDamageFreezeBuildupHybrid", weightKey = { "warstaff", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "elemental", "cold", "ailment" }, tradeHashes = { [3291658075] = { "(86-99)% increased Cold Damage" }, [473429811] = { "(14-23)% increased Freeze Buildup" }, } }, - ["AbyssModQuarterstaffKurgalSuffixRecoverManaWhenExpendingTenCombo"] = { type = "Suffix", affix = "of Kurgal", "Recover (4-6)% of Maximum Mana when you expend at least 10 Combo", statOrder = { 9701 }, level = 65, group = "SkillUseRecoverPercentManaOnExpendingTenCombo", weightKey = { "warstaff", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "mana" }, tradeHashes = { [2991045011] = { "Recover (4-6)% of Maximum Mana when you expend at least 10 Combo" }, } }, + ["AbyssModQuarterstaffKurgalSuffixRecoverManaWhenExpendingTenCombo"] = { type = "Suffix", affix = "of Kurgal", "Recover (4-6)% of Maximum Mana when you expend at least 10 Combo", statOrder = { 9695 }, level = 65, group = "SkillUseRecoverPercentManaOnExpendingTenCombo", weightKey = { "warstaff", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "kurgal_mod", "mana" }, tradeHashes = { [2991045011] = { "Recover (4-6)% of Maximum Mana when you expend at least 10 Combo" }, } }, ["AbyssModCrossbowUlamanPrefixMaximumRangedAttackTotems"] = { type = "Prefix", affix = "Ulaman's", "+1 to maximum number of Summoned Ballista Totems", statOrder = { 4175 }, level = 65, group = "AdditionalBallistaTotem", weightKey = { "crossbow", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [1823942939] = { "+1 to maximum number of Summoned Ballista Totems" }, } }, ["AbyssModCrossbowUlamanSuffixAttacksChainAdditionalTime"] = { type = "Suffix", affix = "of Ulaman", "Attacks Chain an additional time", statOrder = { 3783 }, level = 65, group = "AttacksChainAdditionalTimes", weightKey = { "crossbow", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3868118796] = { "Attacks Chain an additional time" }, } }, - ["AbyssModCrossbowUlamanSuffixProjectileCriticalHitDamageCloseRange"] = { type = "Suffix", affix = "of Ulaman", "Projectiles have (27-38)% increased Critical Damage Bonus against Enemies within 2m", statOrder = { 5817 }, level = 65, group = "ProjectileCriticalDamageCloseRange", weightKey = { "crossbow", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [2573406169] = { "Projectiles have (27-38)% increased Critical Damage Bonus against Enemies within 2m" }, } }, - ["AbyssModCrossbowAmanamuPrefixGrenadeAdditionalCooldown"] = { type = "Prefix", affix = "Amanamu's", "Grenade Skills have +1 Cooldown Use", statOrder = { 6941 }, level = 65, group = "GrenadeCooldownUse", weightKey = { "crossbow", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [2250681686] = { "Grenade Skills have +1 Cooldown Use" }, } }, - ["AbyssModCrossbowAmanamuPrefixGrenadeDamageAndDuration"] = { type = "Prefix", affix = "Amanamu's", "(101-121)% increased Grenade Damage", "(20-30)% increased Grenade Duration", statOrder = { 6943, 6944 }, level = 65, group = "GrenadeDamageLongFuse", weightKey = { "crossbow", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "damage" }, tradeHashes = { [1365232741] = { "(20-30)% increased Grenade Duration" }, [3131442032] = { "(101-121)% increased Grenade Damage" }, } }, - ["AbyssModCrossbowAmanamuSuffixAdditionalGrenadeTriggerChance"] = { type = "Suffix", affix = "of Amanamu", "Grenades have (15-25)% chance to activate a second time", statOrder = { 6939 }, level = 65, group = "GrenadeAdditionalTriggerChance", weightKey = { "crossbow", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [538981065] = { "Grenades have (15-25)% chance to activate a second time" }, } }, - ["AbyssModCrossbowKurgalPrefixProjectileDamageCloseRange"] = { type = "Prefix", affix = "Kurgal's", "Projectiles deal (85-109)% increased Damage with Hits against Enemies within 2m", statOrder = { 9549 }, level = 65, group = "ProjectileDamageCloseRange", weightKey = { "crossbow", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "damage" }, tradeHashes = { [2468595624] = { "Projectiles deal (85-109)% increased Damage with Hits against Enemies within 2m" }, } }, + ["AbyssModCrossbowUlamanSuffixProjectileCriticalHitDamageCloseRange"] = { type = "Suffix", affix = "of Ulaman", "Projectiles have (27-38)% increased Critical Damage Bonus against Enemies within 2m", statOrder = { 5813 }, level = 65, group = "ProjectileCriticalDamageCloseRange", weightKey = { "crossbow", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [2573406169] = { "Projectiles have (27-38)% increased Critical Damage Bonus against Enemies within 2m" }, } }, + ["AbyssModCrossbowAmanamuPrefixGrenadeAdditionalCooldown"] = { type = "Prefix", affix = "Amanamu's", "Grenade Skills have +1 Cooldown Use", statOrder = { 6936 }, level = 65, group = "GrenadeCooldownUse", weightKey = { "crossbow", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [2250681686] = { "Grenade Skills have +1 Cooldown Use" }, } }, + ["AbyssModCrossbowAmanamuPrefixGrenadeDamageAndDuration"] = { type = "Prefix", affix = "Amanamu's", "(101-121)% increased Grenade Damage", "(20-30)% increased Grenade Duration", statOrder = { 6938, 6939 }, level = 65, group = "GrenadeDamageLongFuse", weightKey = { "crossbow", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "damage" }, tradeHashes = { [1365232741] = { "(20-30)% increased Grenade Duration" }, [3131442032] = { "(101-121)% increased Grenade Damage" }, } }, + ["AbyssModCrossbowAmanamuSuffixAdditionalGrenadeTriggerChance"] = { type = "Suffix", affix = "of Amanamu", "Grenades have (15-25)% chance to activate a second time", statOrder = { 6934 }, level = 65, group = "GrenadeAdditionalTriggerChance", weightKey = { "crossbow", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [538981065] = { "Grenades have (15-25)% chance to activate a second time" }, } }, + ["AbyssModCrossbowKurgalPrefixProjectileDamageCloseRange"] = { type = "Prefix", affix = "Kurgal's", "Projectiles deal (85-109)% increased Damage with Hits against Enemies within 2m", statOrder = { 9543 }, level = 65, group = "ProjectileDamageCloseRange", weightKey = { "crossbow", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "damage" }, tradeHashes = { [2468595624] = { "Projectiles deal (85-109)% increased Damage with Hits against Enemies within 2m" }, } }, ["AbyssModCrossbowKurgalSuffixReloadSpeed"] = { type = "Suffix", affix = "of Kurgal", "(17-25)% increased Reload Speed", statOrder = { 947 }, level = 65, group = "LocalReloadSpeed", weightKey = { "crossbow", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "attack", "speed" }, tradeHashes = { [710476746] = { "(17-25)% increased Reload Speed" }, } }, ["AbyssModCrossbowKurgalSuffixChanceForInstantReload"] = { type = "Suffix", affix = "of Kurgal", "(15-20)% chance when you Reload a Crossbow to be immediate", statOrder = { 2 }, level = 65, group = "ChanceForInstantReload", weightKey = { "crossbow", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [2760344900] = { "(15-20)% chance when you Reload a Crossbow to be immediate" }, } }, - ["AbyssModBowSpearUlamanPrefixProjectileDamageFar"] = { type = "Prefix", affix = "Ulaman's", "Projectiles deal (60-79)% increased Damage with Hits against Enemies further than 6m", statOrder = { 9548 }, level = 65, group = "ProjectileDamageFar", weightKey = { "bow", "spear", "default", "ulaman_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [2825946427] = { "Projectiles deal (60-79)% increased Damage with Hits against Enemies further than 6m" }, } }, - ["AbyssModBowSpearUlamanSuffixChanceForExtraProjectilesWhileMoving"] = { type = "Suffix", affix = "of Ulaman", "Projectile Attacks have a (10-18)% chance to fire two additional Projectiles while moving", statOrder = { 9541 }, level = 65, group = "ChanceAttackFiresAdditionalProjectilesWhileMoving", weightKey = { "bow", "spear", "default", "ulaman_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3932115504] = { "Projectile Attacks have a (10-18)% chance to fire two additional Projectiles while moving" }, } }, + ["AbyssModBowSpearUlamanPrefixProjectileDamageFar"] = { type = "Prefix", affix = "Ulaman's", "Projectiles deal (60-79)% increased Damage with Hits against Enemies further than 6m", statOrder = { 9542 }, level = 65, group = "ProjectileDamageFar", weightKey = { "bow", "spear", "default", "ulaman_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [2825946427] = { "Projectiles deal (60-79)% increased Damage with Hits against Enemies further than 6m" }, } }, + ["AbyssModBowSpearUlamanSuffixChanceForExtraProjectilesWhileMoving"] = { type = "Suffix", affix = "of Ulaman", "Projectile Attacks have a (10-18)% chance to fire two additional Projectiles while moving", statOrder = { 9535 }, level = 65, group = "ChanceAttackFiresAdditionalProjectilesWhileMoving", weightKey = { "bow", "spear", "default", "ulaman_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [3932115504] = { "Projectile Attacks have a (10-18)% chance to fire two additional Projectiles while moving" }, } }, ["AbyssModBowSpearUlamanSuffixAttackSpeedLocalAndWithCompanion"] = { type = "Suffix", affix = "of Ulaman", "(8-13)% increased Attack Speed", "(8-13)% increased Attack Speed while your Companion is in your Presence", statOrder = { 946, 4556 }, level = 65, group = "LocalAttackSpeedAndAttackSpeedWithCompanion", weightKey = { "bow", "spear", "default", "ulaman_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "ulaman_mod" }, tradeHashes = { [210067635] = { "(8-13)% increased Attack Speed" }, [299996] = { "(8-13)% increased Attack Speed while your Companion is in your Presence" }, } }, - ["AbyssModBowSpearAmanamuPrefixCompanionDamageAndDamageWithCompanion"] = { type = "Prefix", affix = "Amanamu's", "Companions deal (40-59)% increased Damage", "(40-59)% increased Damage while your Companion is in your Presence", statOrder = { 5722, 5961 }, level = 65, group = "CompanionDamageAndDamageWithCompanion", weightKey = { "bow", "spear", "talisman", "default", "amanamu_mod", }, weightVal = { 1, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [693180608] = { "(40-59)% increased Damage while your Companion is in your Presence" }, [234296660] = { "Companions deal (40-59)% increased Damage" }, } }, + ["AbyssModBowSpearAmanamuPrefixCompanionDamageAndDamageWithCompanion"] = { type = "Prefix", affix = "Amanamu's", "Companions deal (40-59)% increased Damage", "(40-59)% increased Damage while your Companion is in your Presence", statOrder = { 5718, 5956 }, level = 65, group = "CompanionDamageAndDamageWithCompanion", weightKey = { "bow", "spear", "talisman", "default", "amanamu_mod", }, weightVal = { 1, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [693180608] = { "(40-59)% increased Damage while your Companion is in your Presence" }, [234296660] = { "Companions deal (40-59)% increased Damage" }, } }, ["AbyssModBowSpearAmanamuPrefixAttackSkillAreaOfEffect"] = { type = "Prefix", affix = "Amanamu's", "(12-23)% increased Area of Effect for Attacks", statOrder = { 4493 }, level = 65, group = "IncreasedAttackAreaOfEffect", weightKey = { "bow", "spear", "default", "amanamu_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod", "attack" }, tradeHashes = { [1840985759] = { "(12-23)% increased Area of Effect for Attacks" }, } }, - ["AbyssModBowSpearAmanamuSuffixCompanionAndLocalAttackSpeed"] = { type = "Suffix", affix = "of Amanamu", "(12-18)% increased Attack Speed", "Companions have (12-18)% increased Attack Speed", statOrder = { 946, 5716 }, level = 65, group = "CompanionAndLocalAttackSpeed", weightKey = { "bow", "spear", "talisman", "default", "amanamu_mod", }, weightVal = { 1, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [210067635] = { "(12-18)% increased Attack Speed" }, [666077204] = { "Companions have (12-18)% increased Attack Speed" }, } }, + ["AbyssModBowSpearAmanamuSuffixCompanionAndLocalAttackSpeed"] = { type = "Suffix", affix = "of Amanamu", "(12-18)% increased Attack Speed", "Companions have (12-18)% increased Attack Speed", statOrder = { 946, 5712 }, level = 65, group = "CompanionAndLocalAttackSpeed", weightKey = { "bow", "spear", "talisman", "default", "amanamu_mod", }, weightVal = { 1, 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [210067635] = { "(12-18)% increased Attack Speed" }, [666077204] = { "Companions have (12-18)% increased Attack Speed" }, } }, ["AbyssModBowSpearAmanamuSuffixChancePierceAdditionalTime"] = { type = "Suffix", affix = "of Amanamu", "(40-60)% chance to Pierce an Enemy", statOrder = { 1068 }, level = 65, group = "ChanceToPierce", weightKey = { "bow", "spear", "default", "amanamu_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "amanamu_mod" }, tradeHashes = { [2321178454] = { "(40-60)% chance to Pierce an Enemy" }, } }, - ["AbyssModBowSpearKurgalPrefixChanceChainFromTerrain"] = { type = "Prefix", affix = "Kurgal's", "Projectiles have (25-35)% chance to Chain an additional time from terrain", statOrder = { 9543 }, level = 65, group = "ChainFromTerrain", weightKey = { "bow", "spear", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [4081947835] = { "Projectiles have (25-35)% chance to Chain an additional time from terrain" }, } }, - ["AbyssModBowSpearKurgalSuffixProjectileCriticalHitChanceFar"] = { type = "Suffix", affix = "of Kurgal", "Projectiles have (25-34)% increased Critical Hit Chance against Enemies further than 6m", statOrder = { 5831 }, level = 65, group = "ProjectileCriticalHitChanceFar", weightKey = { "bow", "spear", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [2706625504] = { "Projectiles have (25-34)% increased Critical Hit Chance against Enemies further than 6m" }, } }, - ["AbyssModBowSpearKurgalSuffixImmobilisationBuildup"] = { type = "Suffix", affix = "of Kurgal", "(25-34)% increased Immobilisation buildup", statOrder = { 7193 }, level = 65, group = "ImmobilisationBuildup", weightKey = { "bow", "spear", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [330530785] = { "(25-34)% increased Immobilisation buildup" }, } }, - ["AbyssModBowKurgalPrefixIncreasedQuiverStats"] = { type = "Prefix", affix = "Kurgal's", "(30-40)% increased bonuses gained from Equipped Quiver", statOrder = { 9605 }, level = 65, group = "QuiverModifierEffect", weightKey = { "bow", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [1200678966] = { "(30-40)% increased bonuses gained from Equipped Quiver" }, } }, - ["AbyssModSpearKurgalPrefixMeleeDamageIfProjectileAttackHitEightSeconds"] = { type = "Prefix", affix = "Kurgal's", "(60-79)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", statOrder = { 8914 }, level = 65, group = "MeleeDamageIfProjectileAttackHitRecently", weightKey = { "spear", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [3028809864] = { "(60-79)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds" }, } }, - ["AbyssModTalismanUlamanSuffixGainXRageOnMeleeHit"] = { type = "Suffix", affix = "of Ulaman", "Gain (3-6) Rage on Melee Hit", statOrder = { 6873 }, level = 65, group = "RageOnHit", weightKey = { "talisman", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "attack" }, tradeHashes = { [2709367754] = { "Gain (3-6) Rage on Melee Hit" }, } }, - ["AbyssModTalismanAmanamuPrefixMinionsDealIncreasedDamageIfYouHitRecently"] = { type = "Prefix", affix = "Amanamu's", "Minions deal (60-79)% increased Damage if you've Hit Recently", statOrder = { 9039 }, level = 65, group = "IncreasedMinionDamageIfYouHitEnemy", weightKey = { "talisman", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "minion_damage", "unveiled_mod", "amanamu_mod", "damage", "minion" }, tradeHashes = { [2337295272] = { "Minions deal (60-79)% increased Damage if you've Hit Recently" }, } }, - ["AbyssModTalismanKurgalPrefixWarcriesEmpowerXAdditionalAttacks"] = { type = "Prefix", affix = "Kurgal's", "Warcries Empower an additional Attack", statOrder = { 10510 }, level = 65, group = "WarcriesExertAnAdditionalAttack", weightKey = { "talisman", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "attack" }, tradeHashes = { [1434716233] = { "Warcries Empower an additional Attack" }, } }, - ["AbyssModTalismanKurgalSuffixCriticalHitChanceAgainstMarkedTargets"] = { type = "Suffix", affix = "of Kurgal", "(39-51)% increased Critical Hit Chance against Marked Enemies", statOrder = { 5834 }, level = 65, group = "CriticalHitChanceAgainstMarkedEnemies", weightKey = { "talisman", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "critical" }, tradeHashes = { [1045789614] = { "(39-51)% increased Critical Hit Chance against Marked Enemies" }, } }, - ["UniqueWatcherVeiledSpiritReservationEfficiency"] = { type = "Suffix", affix = "", "(12-16)% increased Spirit Reservation Efficiency", statOrder = { 4755 }, level = 1, group = "UniqueSpiritReservationEfficiency", weightKey = { "watcher_abyss_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "watcher_abyss_suffix" }, tradeHashes = { [53386210] = { "(12-16)% increased Spirit Reservation Efficiency" }, } }, - ["UniqueWatcherVeiledManaCostEfficiency"] = { type = "Suffix", affix = "", "(12-16)% increased Mana Cost Efficiency", statOrder = { 4718 }, level = 1, group = "UniqueManaCostEfficiency", weightKey = { "watcher_abyss_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "watcher_abyss_suffix", "mana" }, tradeHashes = { [4101445926] = { "(12-16)% increased Mana Cost Efficiency" }, } }, + ["AbyssModBowSpearKurgalPrefixChanceChainFromTerrain"] = { type = "Prefix", affix = "Kurgal's", "Projectiles have (25-35)% chance to Chain an additional time from terrain", statOrder = { 9537 }, level = 65, group = "ChainFromTerrain", weightKey = { "bow", "spear", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [4081947835] = { "Projectiles have (25-35)% chance to Chain an additional time from terrain" }, } }, + ["AbyssModBowSpearKurgalSuffixProjectileCriticalHitChanceFar"] = { type = "Suffix", affix = "of Kurgal", "Projectiles have (25-34)% increased Critical Hit Chance against Enemies further than 6m", statOrder = { 5827 }, level = 65, group = "ProjectileCriticalHitChanceFar", weightKey = { "bow", "spear", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [2706625504] = { "Projectiles have (25-34)% increased Critical Hit Chance against Enemies further than 6m" }, } }, + ["AbyssModBowSpearKurgalSuffixImmobilisationBuildup"] = { type = "Suffix", affix = "of Kurgal", "(25-34)% increased Immobilisation buildup", statOrder = { 7188 }, level = 65, group = "ImmobilisationBuildup", weightKey = { "bow", "spear", "default", "kurgal_mod", }, weightVal = { 1, 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [330530785] = { "(25-34)% increased Immobilisation buildup" }, } }, + ["AbyssModBowKurgalPrefixIncreasedQuiverStats"] = { type = "Prefix", affix = "Kurgal's", "(30-40)% increased bonuses gained from Equipped Quiver", statOrder = { 9599 }, level = 65, group = "QuiverModifierEffect", weightKey = { "bow", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [1200678966] = { "(30-40)% increased bonuses gained from Equipped Quiver" }, } }, + ["AbyssModSpearKurgalPrefixMeleeDamageIfProjectileAttackHitEightSeconds"] = { type = "Prefix", affix = "Kurgal's", "(60-79)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds", statOrder = { 8909 }, level = 65, group = "MeleeDamageIfProjectileAttackHitRecently", weightKey = { "spear", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod" }, tradeHashes = { [3028809864] = { "(60-79)% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds" }, } }, + ["AbyssModTalismanUlamanSuffixGainXRageOnMeleeHit"] = { type = "Suffix", affix = "of Ulaman", "Gain (3-6) Rage on Melee Hit", statOrder = { 6868 }, level = 65, group = "RageOnHit", weightKey = { "talisman", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "attack" }, tradeHashes = { [2709367754] = { "Gain (3-6) Rage on Melee Hit" }, } }, + ["AbyssModTalismanAmanamuPrefixMinionsDealIncreasedDamageIfYouHitRecently"] = { type = "Prefix", affix = "Amanamu's", "Minions deal (60-79)% increased Damage if you've Hit Recently", statOrder = { 9034 }, level = 65, group = "IncreasedMinionDamageIfYouHitEnemy", weightKey = { "talisman", "default", "amanamu_mod", }, weightVal = { 1, 0, 1 }, modTags = { "minion_damage", "unveiled_mod", "amanamu_mod", "damage", "minion" }, tradeHashes = { [2337295272] = { "Minions deal (60-79)% increased Damage if you've Hit Recently" }, } }, + ["AbyssModTalismanKurgalPrefixWarcriesEmpowerXAdditionalAttacks"] = { type = "Prefix", affix = "Kurgal's", "Warcries Empower an additional Attack", statOrder = { 10503 }, level = 65, group = "WarcriesExertAnAdditionalAttack", weightKey = { "talisman", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "attack" }, tradeHashes = { [1434716233] = { "Warcries Empower an additional Attack" }, } }, + ["AbyssModTalismanKurgalSuffixCriticalHitChanceAgainstMarkedTargets"] = { type = "Suffix", affix = "of Kurgal", "(39-51)% increased Critical Hit Chance against Marked Enemies", statOrder = { 5830 }, level = 65, group = "CriticalHitChanceAgainstMarkedEnemies", weightKey = { "talisman", "default", "kurgal_mod", }, weightVal = { 1, 0, 1 }, modTags = { "unveiled_mod", "kurgal_mod", "critical" }, tradeHashes = { [1045789614] = { "(39-51)% increased Critical Hit Chance against Marked Enemies" }, } }, + ["UniqueWatcherVeiledSpiritReservationEfficiency"] = { type = "Suffix", affix = "", "(12-16)% increased Spirit Reservation Efficiency", statOrder = { 4752 }, level = 1, group = "UniqueSpiritReservationEfficiency", weightKey = { "watcher_abyss_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "watcher_abyss_suffix" }, tradeHashes = { [53386210] = { "(12-16)% increased Spirit Reservation Efficiency" }, } }, + ["UniqueWatcherVeiledManaCostEfficiency"] = { type = "Suffix", affix = "", "(12-16)% increased Mana Cost Efficiency", statOrder = { 4716 }, level = 1, group = "UniqueManaCostEfficiency", weightKey = { "watcher_abyss_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "watcher_abyss_suffix", "mana" }, tradeHashes = { [4101445926] = { "(12-16)% increased Mana Cost Efficiency" }, } }, ["UniqueWatcherVeiledCurseAreaOfEffect"] = { type = "Suffix", affix = "", "(11-21)% increased Area of Effect of Curses", statOrder = { 1950 }, level = 1, group = "UniqueCurseAreaOfEffect", weightKey = { "watcher_abyss_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "watcher_abyss_suffix", "curse" }, tradeHashes = { [153777645] = { "(11-21)% increased Area of Effect of Curses" }, } }, ["UniqueWatcherVeiledEffectOfCurses"] = { type = "Suffix", affix = "", "(11-18)% increased Curse Magnitudes", statOrder = { 2376 }, level = 1, group = "UniqueEffectOfCurses", weightKey = { "watcher_abyss_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "watcher_abyss_suffix", "curse" }, tradeHashes = { [2353576063] = { "(11-18)% increased Curse Magnitudes" }, } }, ["UniqueWatcherVeiledMinionLife"] = { type = "Suffix", affix = "", "Minions have (41-50)% increased maximum Life", statOrder = { 1026 }, level = 1, group = "UniqueMinionLife", weightKey = { "watcher_abyss_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "watcher_abyss_suffix", "life", "minion" }, tradeHashes = { [770672621] = { "Minions have (41-50)% increased maximum Life" }, } }, @@ -346,48 +346,48 @@ return { ["UniqueWatcherVeiledAlliesInPresenceAllElementalResistance"] = { type = "Suffix", affix = "", "Allies in your Presence have +(11-18)% to all Elemental Resistances", statOrder = { 920 }, level = 1, group = "UniqueAlliesInPresenceAllElementalResistance", weightKey = { "watcher_abyss_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_resistance", "unveiled_mod", "watcher_abyss_suffix", "elemental", "resistance", "aura" }, tradeHashes = { [3850614073] = { "Allies in your Presence have +(11-18)% to all Elemental Resistances" }, } }, ["UniqueWatcherVeiledAlliesInPresenceFlatLifeRegen"] = { type = "Suffix", affix = "", "Allies in your Presence Regenerate (29.1-33) Life per second", statOrder = { 921 }, level = 1, group = "UniqueAlliesInPresenceFlatLifeRegen", weightKey = { "watcher_abyss_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "resource", "unveiled_mod", "watcher_abyss_suffix", "life", "aura" }, tradeHashes = { [4010677958] = { "Allies in your Presence Regenerate (29.1-33) Life per second" }, } }, ["UniqueWatcherVeiledAlliesInPresenceCriticalHitChance"] = { type = "Suffix", affix = "", "Allies in your Presence have (26-41)% increased Critical Hit Chance", statOrder = { 916 }, level = 1, group = "UniqueAlliesInPresenceCriticalHitChance", weightKey = { "watcher_abyss_suffix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "watcher_abyss_suffix", "critical", "aura" }, tradeHashes = { [1250712710] = { "Allies in your Presence have (26-41)% increased Critical Hit Chance" }, } }, - ["UniqueKulemakUnholyMightAndMagnitude_1"] = { type = "Prefix", affix = "", "(28-56)% increased Magnitude of Unholy Might buffs you grant", "You have Unholy Might", statOrder = { 4762, 6978 }, level = 1, group = "UniqueUnholyMightAndMagnitude", weightKey = { "kulemak_abyss_special_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "kulemak_abyss_special_prefix" }, tradeHashes = { [2725205297] = { "(28-56)% increased Magnitude of Unholy Might buffs you grant" }, [3007552094] = { "You have Unholy Might" }, } }, + ["UniqueKulemakUnholyMightAndMagnitude_1"] = { type = "Prefix", affix = "", "(28-56)% increased Magnitude of Unholy Might buffs you grant", "You have Unholy Might", statOrder = { 4759, 6973 }, level = 1, group = "UniqueUnholyMightAndMagnitude", weightKey = { "kulemak_abyss_special_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "kulemak_abyss_special_prefix" }, tradeHashes = { [2725205297] = { "(28-56)% increased Magnitude of Unholy Might buffs you grant" }, [3007552094] = { "You have Unholy Might" }, } }, ["UniqueKulemakChaosDamageAndExplosion_1"] = { type = "Prefix", affix = "", "(100-160)% increased Chaos Damage", "Enemies you kill have a (5-10)% chance to explode, dealing a quarter of their maximum Life as Chaos damage", statOrder = { 876, 3012 }, level = 1, group = "UniqueChaosDamageAndExplosion", weightKey = { "kulemak_abyss_special_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_damage", "unveiled_mod", "kulemak_abyss_special_prefix", "damage", "chaos" }, tradeHashes = { [736967255] = { "(100-160)% increased Chaos Damage" }, [1776945532] = { "Enemies you kill have a (5-10)% chance to explode, dealing a quarter of their maximum Life as Chaos damage" }, } }, ["UniqueKulemakSpellPhysicalDamageBleedChance_1"] = { type = "Prefix", affix = "", "(100-160)% increased Spell Physical Damage", "(20-30)% chance to inflict Bleeding on Hit", statOrder = { 878, 4671 }, level = 1, group = "UniqueSpellPhysicalAndBleedChance", weightKey = { "kulemak_abyss_special_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "physical_damage", "unveiled_mod", "kulemak_abyss_special_prefix", "damage", "physical" }, tradeHashes = { [2174054121] = { "(20-30)% chance to inflict Bleeding on Hit" }, [2768835289] = { "(100-160)% increased Spell Physical Damage" }, } }, ["UniqueKulemakChaosDamageCurseLowersChaosRes_1"] = { type = "Prefix", affix = "", "(100-160)% increased Chaos Damage", "Enemies you Curse have -(8-5)% to Chaos Resistance", statOrder = { 876, 3716 }, level = 1, group = "UniqueChaosDamageAndCurseLowersChaosRes", weightKey = { "kulemak_abyss_special_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "chaos_damage", "unveiled_mod", "kulemak_abyss_special_prefix", "damage", "chaos" }, tradeHashes = { [736967255] = { "(100-160)% increased Chaos Damage" }, [1772929282] = { "Enemies you Curse have -(8-5)% to Chaos Resistance" }, } }, - ["UniqueKulemakSpiritAndSpiritReservationEfficiency_1"] = { type = "Prefix", affix = "", "+(40-60) to Spirit", "(6-10)% increased Spirit Reservation Efficiency", statOrder = { 895, 4755 }, level = 1, group = "UniqueSpiritAndSpiritReservationEfficiency", weightKey = { "kulemak_abyss_special_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "kulemak_abyss_special_prefix" }, tradeHashes = { [2704225257] = { "+(40-60) to Spirit" }, [53386210] = { "(6-10)% increased Spirit Reservation Efficiency" }, } }, + ["UniqueKulemakSpiritAndSpiritReservationEfficiency_1"] = { type = "Prefix", affix = "", "+(40-60) to Spirit", "(6-10)% increased Spirit Reservation Efficiency", statOrder = { 895, 4752 }, level = 1, group = "UniqueSpiritAndSpiritReservationEfficiency", weightKey = { "kulemak_abyss_special_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "unveiled_mod", "kulemak_abyss_special_prefix" }, tradeHashes = { [2704225257] = { "+(40-60) to Spirit" }, [53386210] = { "(6-10)% increased Spirit Reservation Efficiency" }, } }, ["UniqueKulemakElementalDamageEleAilmentDuration_1"] = { type = "Prefix", affix = "", "(10-20)% increased Duration of Elemental Ailments on Enemies", "(100-160)% increased Elemental Damage", statOrder = { 1617, 1726 }, level = 1, group = "UniqueElementalDamageAndDurationOfEleAilments", weightKey = { "kulemak_abyss_special_prefix", "default", }, weightVal = { 1, 0 }, modTags = { "elemental_damage", "unveiled_mod", "kulemak_abyss_special_prefix", "damage", "elemental" }, tradeHashes = { [2604619892] = { "(10-20)% increased Duration of Elemental Ailments on Enemies" }, [3141070085] = { "(100-160)% increased Elemental Damage" }, } }, - ["AbyssModBootsUlamanSuffixLifeRegenMoving"] = { type = "Suffix", affix = "of Ulaman", "(40-50)% increased Life Regeneration Rate while moving", statOrder = { 7528 }, level = 65, group = "LifeRegenerationPlusPercentWhileMoving", weightKey = { "boots", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life" }, tradeHashes = { [2116424886] = { "(40-50)% increased Life Regeneration Rate while moving" }, } }, + ["AbyssModBootsUlamanSuffixLifeRegenMoving"] = { type = "Suffix", affix = "of Ulaman", "(40-50)% increased Life Regeneration Rate while moving", statOrder = { 7523 }, level = 65, group = "LifeRegenerationPlusPercentWhileMoving", weightKey = { "boots", "default", "ulaman_mod", }, weightVal = { 1, 0, 1 }, modTags = { "resource", "unveiled_mod", "ulaman_mod", "life" }, tradeHashes = { [2116424886] = { "(40-50)% increased Life Regeneration Rate while moving" }, } }, ["GenesisTreeAmuletColdDamageAsPortionOfDamage"] = { type = "Prefix", affix = "Tul's", "Gain (10-20)% of Physical Damage as Extra Cold Damage", statOrder = { 1675 }, level = 1, group = "ColdDamageAsPortionOfDamage", weightKey = { "ring", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental_damage", "physical_damage", "damage", "physical", "elemental", "cold" }, tradeHashes = { [758893621] = { "Gain (10-20)% of Physical Damage as Extra Cold Damage" }, } }, ["GenesisTreeAmuletAnaemiaOnHit"] = { type = "Prefix", affix = "Uul-Netol's", "Inflict Anaemia on Hit", "Anaemia allows +(2-3) Corrupted Blood debuffs to be inflicted on enemies", statOrder = { 4324, 4324.1 }, level = 1, group = "AnaemiaOnHit", weightKey = { "ring", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "physical" }, tradeHashes = { [971590056] = { "Inflict Anaemia on Hit", "Anaemia allows +(2-3) Corrupted Blood debuffs to be inflicted on enemies" }, } }, - ["GenesisTreeFireSpellBaseCriticalChance"] = { type = "Suffix", affix = "of Xoph", "+(4-5)% to Fire Spell Critical Hit Chance", statOrder = { 6590 }, level = 1, group = "FireSpellBaseCriticalChance", weightKey = { "ring", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "caster_critical", "elemental", "fire", "caster", "critical" }, tradeHashes = { [3399401168] = { "+(4-5)% to Fire Spell Critical Hit Chance" }, } }, - ["GenesisTreeAdditionalMaximumSeals"] = { type = "Suffix", affix = "of Esh", "Sealed Skills have +1 to maximum Seals", statOrder = { 4727 }, level = 1, group = "AdditionalMaximumSeals", weightKey = { "ring", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [4147510958] = { "Sealed Skills have +1 to maximum Seals" }, } }, - ["GenesisTreeBeltMinionAdditionalProjectileChance"] = { type = "Suffix", affix = "of Scattering", "Minions have +(50-100)% Surpassing chance to fire an additional Projectile", statOrder = { 9019 }, level = 1, group = "MinionAdditionalProjectileChance", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1797815732] = { "Minions have +(50-100)% Surpassing chance to fire an additional Projectile" }, } }, - ["GenesisTreeRingMaximumElementalInfusion"] = { type = "Suffix", affix = "of Amplification", "+1 to maximum number of Elemental Infusions", statOrder = { 8875 }, level = 1, group = "MaximumElementalInfusion", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental" }, tradeHashes = { [4097212302] = { "+1 to maximum number of Elemental Infusions" }, } }, - ["GenesisTreeBeltSealGainFrequency"] = { type = "Suffix", affix = "of Expectation", "Sealed Skills have (21-35)% increased Seal gain frequency", statOrder = { 9800 }, level = 1, group = "SealGainFrequency", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [3384867265] = { "Sealed Skills have (21-35)% increased Seal gain frequency" }, } }, + ["GenesisTreeFireSpellBaseCriticalChance"] = { type = "Suffix", affix = "of Xoph", "+(4-5)% to Fire Spell Critical Hit Chance", statOrder = { 6585 }, level = 1, group = "FireSpellBaseCriticalChance", weightKey = { "ring", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "caster_critical", "elemental", "fire", "caster", "critical" }, tradeHashes = { [3399401168] = { "+(4-5)% to Fire Spell Critical Hit Chance" }, } }, + ["GenesisTreeAdditionalMaximumSeals"] = { type = "Suffix", affix = "of Esh", "Sealed Skills have +1 to maximum Seals", statOrder = { 4725 }, level = 1, group = "AdditionalMaximumSeals", weightKey = { "ring", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [4147510958] = { "Sealed Skills have +1 to maximum Seals" }, } }, + ["GenesisTreeBeltMinionAdditionalProjectileChance"] = { type = "Suffix", affix = "of Scattering", "Minions have +(50-100)% Surpassing chance to fire an additional Projectile", statOrder = { 9014 }, level = 1, group = "MinionAdditionalProjectileChance", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1797815732] = { "Minions have +(50-100)% Surpassing chance to fire an additional Projectile" }, } }, + ["GenesisTreeRingMaximumElementalInfusion"] = { type = "Suffix", affix = "of Amplification", "+1 to maximum number of Elemental Infusions", statOrder = { 8870 }, level = 1, group = "MaximumElementalInfusion", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental" }, tradeHashes = { [4097212302] = { "+1 to maximum number of Elemental Infusions" }, } }, + ["GenesisTreeBeltSealGainFrequency"] = { type = "Suffix", affix = "of Expectation", "Sealed Skills have (21-35)% increased Seal gain frequency", statOrder = { 9794 }, level = 1, group = "SealGainFrequency", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [3384867265] = { "Sealed Skills have (21-35)% increased Seal gain frequency" }, } }, ["GenesisTreeRingOfferingEffect"] = { type = "Prefix", affix = "Dedicated", "Offering Skills have (23-30)% increased Buff effect", statOrder = { 3719 }, level = 1, group = "OfferingEffect", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [3191479793] = { "Offering Skills have (23-30)% increased Buff effect" }, } }, - ["GenesisTreeRingTemporaryMinionLimit"] = { type = "Suffix", affix = "of Multitudes", "Temporary Minion Skills have +1 to Limit of Minions summoned", statOrder = { 10247 }, level = 1, group = "TemporaryMinionLimit", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1058934731] = { "Temporary Minion Skills have +1 to Limit of Minions summoned" }, } }, - ["GenesisTreeRingMinionArmourBreak"] = { type = "Prefix", affix = "Scratching", "Minions Break Armour equal to (2-4)% of Physical damage dealt", statOrder = { 9000 }, level = 1, group = "MinionArmourBreak", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "physical", "minion" }, tradeHashes = { [195270549] = { "Minions Break Armour equal to (2-4)% of Physical damage dealt" }, } }, - ["GenesisTreeRingMinionAilmentMagnitude"] = { type = "Prefix", affix = "Contaminating", "Minions have (35-45)% increased Magnitude of Damaging Ailments", statOrder = { 9012 }, level = 1, group = "MinionDamagingAilments", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [953593695] = { "Minions have (35-45)% increased Magnitude of Damaging Ailments" }, } }, - ["GenesisTreeRingCommandSkillSpeed"] = { type = "Suffix", affix = "of Punctuality", "Minions have (20-30)% increased Skill Speed with Command Skills", statOrder = { 9025 }, level = 1, group = "MinionCommandSkillSpeed", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion_speed", "speed", "minion" }, tradeHashes = { [73032170] = { "Minions have (20-30)% increased Skill Speed with Command Skills" }, } }, - ["GenesisTreeRingMinionCooldownRecovery"] = { type = "Suffix", affix = "of Invigoration", "Minions have (21-29)% increased Cooldown Recovery Rate", statOrder = { 9029 }, level = 1, group = "MinionCooldownRecoveryRate", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1691403182] = { "Minions have (21-29)% increased Cooldown Recovery Rate" }, } }, - ["GenesisTreeRingMinionPuppetMaster"] = { type = "Suffix", affix = "of the Cabal", "(40-50)% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill", statOrder = { 10202 }, level = 1, group = "MinionGainPuppetMasterOnCommand", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2840930496] = { "(40-50)% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill" }, } }, + ["GenesisTreeRingTemporaryMinionLimit"] = { type = "Suffix", affix = "of Multitudes", "Temporary Minion Skills have +1 to Limit of Minions summoned", statOrder = { 10240 }, level = 1, group = "TemporaryMinionLimit", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1058934731] = { "Temporary Minion Skills have +1 to Limit of Minions summoned" }, } }, + ["GenesisTreeRingMinionArmourBreak"] = { type = "Prefix", affix = "Scratching", "Minions Break Armour equal to (2-4)% of Physical damage dealt", statOrder = { 8995 }, level = 1, group = "MinionArmourBreak", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "physical", "minion" }, tradeHashes = { [195270549] = { "Minions Break Armour equal to (2-4)% of Physical damage dealt" }, } }, + ["GenesisTreeRingMinionAilmentMagnitude"] = { type = "Prefix", affix = "Contaminating", "Minions have (35-45)% increased Magnitude of Damaging Ailments", statOrder = { 9007 }, level = 1, group = "MinionDamagingAilments", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [953593695] = { "Minions have (35-45)% increased Magnitude of Damaging Ailments" }, } }, + ["GenesisTreeRingCommandSkillSpeed"] = { type = "Suffix", affix = "of Punctuality", "Minions have (20-30)% increased Skill Speed with Command Skills", statOrder = { 9020 }, level = 1, group = "MinionCommandSkillSpeed", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion_speed", "speed", "minion" }, tradeHashes = { [73032170] = { "Minions have (20-30)% increased Skill Speed with Command Skills" }, } }, + ["GenesisTreeRingMinionCooldownRecovery"] = { type = "Suffix", affix = "of Invigoration", "Minions have (21-29)% increased Cooldown Recovery Rate", statOrder = { 9024 }, level = 1, group = "MinionCooldownRecoveryRate", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1691403182] = { "Minions have (21-29)% increased Cooldown Recovery Rate" }, } }, + ["GenesisTreeRingMinionPuppetMaster"] = { type = "Suffix", affix = "of the Cabal", "(40-50)% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill", statOrder = { 10195 }, level = 1, group = "MinionGainPuppetMasterOnCommand", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [2840930496] = { "(40-50)% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill" }, } }, ["GenesisTreeRingSpellDamageAsExtraLightning"] = { type = "Prefix", affix = "Storm Chaser's", "Gain (8-12)% of Damage as Extra Lightning Damage with Spells", statOrder = { 870 }, level = 1, group = "SpellDamageGainedAsLightning", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "lightning" }, tradeHashes = { [323800555] = { "Gain (8-12)% of Damage as Extra Lightning Damage with Spells" }, } }, ["GenesisTreeRingSpellDamageAsExtraFire"] = { type = "Prefix", affix = "Fire Breather's", "Gain (8-12)% of Damage as Extra Fire Damage with Spells", statOrder = { 864 }, level = 1, group = "SpellDamageGainedAsFire", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "fire" }, tradeHashes = { [1321054058] = { "Gain (8-12)% of Damage as Extra Fire Damage with Spells" }, } }, ["GenesisTreeRingSpellDamageAsExtraCold"] = { type = "Prefix", affix = "Tempest Rider's", "Gain (8-12)% of Damage as Extra Cold Damage with Spells", statOrder = { 868 }, level = 1, group = "SpellDamageGainedAsCold", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental_damage", "damage", "elemental", "cold" }, tradeHashes = { [825116955] = { "Gain (8-12)% of Damage as Extra Cold Damage with Spells" }, } }, - ["GenesisTreeRingSpellDamageAsExtraChaos"] = { type = "Prefix", affix = "Soul Stealer's", "Spells Gain (8-12)% of Damage as extra Chaos Damage", statOrder = { 9242 }, level = 1, group = "SpellDamageGainedAsChaos", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "chaos_warband", "damage" }, tradeHashes = { [555706343] = { "Spells Gain (8-12)% of Damage as extra Chaos Damage" }, } }, + ["GenesisTreeRingSpellDamageAsExtraChaos"] = { type = "Prefix", affix = "Soul Stealer's", "Spells Gain (8-12)% of Damage as extra Chaos Damage", statOrder = { 9236 }, level = 1, group = "SpellDamageGainedAsChaos", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "chaos_warband", "damage" }, tradeHashes = { [555706343] = { "Spells Gain (8-12)% of Damage as extra Chaos Damage" }, } }, ["GenesisTreeRingDamageTakenFromManaBeforeLife"] = { type = "Prefix", affix = "Burdensome", "(8-12)% of Damage is taken from Mana before Life", statOrder = { 2472 }, level = 1, group = "DamageRemovedFromManaBeforeLife", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "resource", "life", "mana" }, tradeHashes = { [458438597] = { "(8-12)% of Damage is taken from Mana before Life" }, } }, - ["GenesisTreeRingExposureEffect"] = { type = "Suffix", affix = "of Drenching", "(25-35)% increased Exposure Effect", statOrder = { 6533 }, level = 1, group = "ElementalExposureEffect", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(25-35)% increased Exposure Effect" }, } }, - ["GenesisTreeRingMaximumInvocationEnergy"] = { type = "Suffix", affix = "of Vastness", "Invocated skills have (25-35)% increased Maximum Energy", statOrder = { 7385 }, level = 1, group = "InvocationMaximumEnergy", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [1615901249] = { "Invocated skills have (25-35)% increased Maximum Energy" }, } }, - ["GenesisTreeRingSpellImpaleEffect"] = { type = "Suffix", affix = "of Lancing", "(20-30)% increased Magnitude of Impales inflicted with Spells", statOrder = { 10027 }, level = 1, group = "SpellImpaleEffect", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "physical", "caster" }, tradeHashes = { [4259875040] = { "(20-30)% increased Magnitude of Impales inflicted with Spells" }, } }, - ["GenesisTreeBeltFireDamageIfFireInfusionCollectedLast8Seconds"] = { type = "Prefix", affix = "Erupting", "(41-59)% increased Fire Damage if you've collected a Fire Infusion in the last 8 seconds", statOrder = { 6561 }, level = 1, group = "FireDamageIfFireInfusionCollectedLast8Seconds", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental", "fire" }, tradeHashes = { [3858572996] = { "(41-59)% increased Fire Damage if you've collected a Fire Infusion in the last 8 seconds" }, } }, - ["GenesisTreeBeltLightningDamageIfLightningInfusionCollectedLast8Seconds"] = { type = "Prefix", affix = "Energising", "(41-59)% increased Lightning Damage if you've collected a Lightning Infusion in the last 8 seconds", statOrder = { 7543 }, level = 1, group = "LightningDamageIfLightningInfusionCollectedLast8Seconds", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental", "lightning" }, tradeHashes = { [797289402] = { "(41-59)% increased Lightning Damage if you've collected a Lightning Infusion in the last 8 seconds" }, } }, - ["GenesisTreeBeltColdDamageIfColdInfusionCollectedLast8Seconds"] = { type = "Prefix", affix = "Glacial", "(41-59)% increased Cold Damage if you've collected a Cold Infusion in the last 8 seconds", statOrder = { 5675 }, level = 1, group = "ColdDamageIfColdInfusionCollectedLast8Seconds", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental", "cold" }, tradeHashes = { [1002535626] = { "(41-59)% increased Cold Damage if you've collected a Cold Infusion in the last 8 seconds" }, } }, + ["GenesisTreeRingExposureEffect"] = { type = "Suffix", affix = "of Drenching", "(25-35)% increased Exposure Effect", statOrder = { 6528 }, level = 1, group = "ElementalExposureEffect", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2074866941] = { "(25-35)% increased Exposure Effect" }, } }, + ["GenesisTreeRingMaximumInvocationEnergy"] = { type = "Suffix", affix = "of Vastness", "Invocated skills have (25-35)% increased Maximum Energy", statOrder = { 7380 }, level = 1, group = "InvocationMaximumEnergy", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [1615901249] = { "Invocated skills have (25-35)% increased Maximum Energy" }, } }, + ["GenesisTreeRingSpellImpaleEffect"] = { type = "Suffix", affix = "of Lancing", "(20-30)% increased Magnitude of Impales inflicted with Spells", statOrder = { 10020 }, level = 1, group = "SpellImpaleEffect", weightKey = { "amulet", "belt", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "physical", "caster" }, tradeHashes = { [4259875040] = { "(20-30)% increased Magnitude of Impales inflicted with Spells" }, } }, + ["GenesisTreeBeltFireDamageIfFireInfusionCollectedLast8Seconds"] = { type = "Prefix", affix = "Erupting", "(41-59)% increased Fire Damage if you've collected a Fire Infusion in the last 8 seconds", statOrder = { 6556 }, level = 1, group = "FireDamageIfFireInfusionCollectedLast8Seconds", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental", "fire" }, tradeHashes = { [3858572996] = { "(41-59)% increased Fire Damage if you've collected a Fire Infusion in the last 8 seconds" }, } }, + ["GenesisTreeBeltLightningDamageIfLightningInfusionCollectedLast8Seconds"] = { type = "Prefix", affix = "Energising", "(41-59)% increased Lightning Damage if you've collected a Lightning Infusion in the last 8 seconds", statOrder = { 7538 }, level = 1, group = "LightningDamageIfLightningInfusionCollectedLast8Seconds", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental", "lightning" }, tradeHashes = { [797289402] = { "(41-59)% increased Lightning Damage if you've collected a Lightning Infusion in the last 8 seconds" }, } }, + ["GenesisTreeBeltColdDamageIfColdInfusionCollectedLast8Seconds"] = { type = "Prefix", affix = "Glacial", "(41-59)% increased Cold Damage if you've collected a Cold Infusion in the last 8 seconds", statOrder = { 5671 }, level = 1, group = "ColdDamageIfColdInfusionCollectedLast8Seconds", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental", "cold" }, tradeHashes = { [1002535626] = { "(41-59)% increased Cold Damage if you've collected a Cold Infusion in the last 8 seconds" }, } }, ["GenesisTreeBeltArchonEffect"] = { type = "Prefix", affix = "Unshackling", "(20-39)% increased effect of Archon Buffs on you", statOrder = { 4345 }, level = 1, group = "ArchonEffect", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [1180552088] = { "(20-39)% increased effect of Archon Buffs on you" }, } }, - ["GenesisTreeBeltChanceToNotConsumeInfusionIfLostArchonPast6Seconds"] = { type = "Suffix", affix = "of Reverberation", "Skills have (40-50)% chance to not remove Elemental Infusions but still count as consuming them if you've lost an Archon Buff in the past 6 seconds", statOrder = { 5565 }, level = 1, group = "ChanceToNotConsumeInfusionIfLostArchonPast6Seconds", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2150661403] = { "Skills have (40-50)% chance to not remove Elemental Infusions but still count as consuming them if you've lost an Archon Buff in the past 6 seconds" }, } }, - ["GenesisTreeBeltSpellElementalAilmentMagnitude"] = { type = "Suffix", affix = "of Imbuing", "(30-40)% increased Magnitude of Elemental Ailments you inflict with Spells", statOrder = { 10025 }, level = 1, group = "SpellElementalAilmentMagnitude", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning", "caster" }, tradeHashes = { [3621874554] = { "(30-40)% increased Magnitude of Elemental Ailments you inflict with Spells" }, } }, + ["GenesisTreeBeltChanceToNotConsumeInfusionIfLostArchonPast6Seconds"] = { type = "Suffix", affix = "of Reverberation", "Skills have (40-50)% chance to not remove Elemental Infusions but still count as consuming them if you've lost an Archon Buff in the past 6 seconds", statOrder = { 5561 }, level = 1, group = "ChanceToNotConsumeInfusionIfLostArchonPast6Seconds", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning" }, tradeHashes = { [2150661403] = { "Skills have (40-50)% chance to not remove Elemental Infusions but still count as consuming them if you've lost an Archon Buff in the past 6 seconds" }, } }, + ["GenesisTreeBeltSpellElementalAilmentMagnitude"] = { type = "Suffix", affix = "of Imbuing", "(30-40)% increased Magnitude of Elemental Ailments you inflict with Spells", statOrder = { 10018 }, level = 1, group = "SpellElementalAilmentMagnitude", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "elemental", "fire", "cold", "lightning", "caster" }, tradeHashes = { [3621874554] = { "(30-40)% increased Magnitude of Elemental Ailments you inflict with Spells" }, } }, ["GenesisTreeBeltArchonDuration"] = { type = "Suffix", affix = "of Exertion", "(40-50)% increased Archon Buff duration", statOrder = { 4344 }, level = 1, group = "ArchonDuration", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [2158617060] = { "(40-50)% increased Archon Buff duration" }, } }, - ["GenesisTreeBeltArchonUndeathOnOfferingUse"] = { type = "Suffix", affix = "of Unending", "(35-50)% to gain Archon of Undeath when you create an Offering", statOrder = { 5401 }, level = 1, group = "ArchonUndeathOnOfferingUse", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [933355817] = { "(35-50)% to gain Archon of Undeath when you create an Offering" }, } }, - ["GenesisTreeBeltMinionDamagePerDifferentCommandSkillUsedLast15Seconds"] = { type = "Prefix", affix = "Instructor's", "(7-12)% increased Minion Damage per different Command Skill used in the past 15 seconds", statOrder = { 9034 }, level = 1, group = "MinionDamagePerDifferentCommandSkillUsedLast15Seconds", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3526763442] = { "(7-12)% increased Minion Damage per different Command Skill used in the past 15 seconds" }, } }, - ["GenesisTreeBeltMinionsGiganticRevivedRecently"] = { type = "Prefix", affix = "Monstrous", "Your Minions are Gigantic if they have Revived Recently", statOrder = { 9096 }, level = 1, group = "MinionsGiganticRevivedRecently", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1265767008] = { "Your Minions are Gigantic if they have Revived Recently" }, } }, - ["GenesisTreeBeltDamageRemovedFromSpectres"] = { type = "Prefix", affix = "Underling's", "5% of Damage from Hits is taken from your Spectres' Life before you", statOrder = { 6036 }, level = 1, group = "DamageRemovedFromSpectres", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [54812069] = { "5% of Damage from Hits is taken from your Spectres' Life before you" }, } }, - ["GenesisTreeBeltMinionReservationEfficiency"] = { type = "Suffix", affix = "of Coherence", "(7-10)% increased Reservation Efficiency of Minion Skills", statOrder = { 9767 }, level = 1, group = "MinionReservationEfficiency", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [1805633363] = { "(7-10)% increased Reservation Efficiency of Minion Skills" }, } }, - ["GenesisTreeBeltMinionMeleeSplash"] = { type = "Suffix", affix = "of Ravaging", "Minions' Strikes have Melee Splash", statOrder = { 9067 }, level = 1, group = "MinionMeleeSplash", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [3249412463] = { "Minions' Strikes have Melee Splash" }, } }, - ["GenesisTreeBeltMinionDuration"] = { type = "Suffix", affix = "of Binding", "(35-49)% increased Minion Duration", statOrder = { 4728 }, level = 1, group = "MinionDuration", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [999511066] = { "(35-49)% increased Minion Duration" }, } }, + ["GenesisTreeBeltArchonUndeathOnOfferingUse"] = { type = "Suffix", affix = "of Unending", "(35-50)% to gain Archon of Undeath when you create an Offering", statOrder = { 5397 }, level = 1, group = "ArchonUndeathOnOfferingUse", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [933355817] = { "(35-50)% to gain Archon of Undeath when you create an Offering" }, } }, + ["GenesisTreeBeltMinionDamagePerDifferentCommandSkillUsedLast15Seconds"] = { type = "Prefix", affix = "Instructor's", "(7-12)% increased Minion Damage per different Command Skill used in the past 15 seconds", statOrder = { 9029 }, level = 1, group = "MinionDamagePerDifferentCommandSkillUsedLast15Seconds", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion_damage", "damage", "minion" }, tradeHashes = { [3526763442] = { "(7-12)% increased Minion Damage per different Command Skill used in the past 15 seconds" }, } }, + ["GenesisTreeBeltMinionsGiganticRevivedRecently"] = { type = "Prefix", affix = "Monstrous", "Your Minions are Gigantic if they have Revived Recently", statOrder = { 9091 }, level = 1, group = "MinionsGiganticRevivedRecently", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [1265767008] = { "Your Minions are Gigantic if they have Revived Recently" }, } }, + ["GenesisTreeBeltDamageRemovedFromSpectres"] = { type = "Prefix", affix = "Underling's", "5% of Damage from Hits is taken from your Spectres' Life before you", statOrder = { 6031 }, level = 1, group = "DamageRemovedFromSpectres", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [54812069] = { "5% of Damage from Hits is taken from your Spectres' Life before you" }, } }, + ["GenesisTreeBeltMinionReservationEfficiency"] = { type = "Suffix", affix = "of Coherence", "(7-10)% increased Reservation Efficiency of Minion Skills", statOrder = { 9761 }, level = 1, group = "MinionReservationEfficiency", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [1805633363] = { "(7-10)% increased Reservation Efficiency of Minion Skills" }, } }, + ["GenesisTreeBeltMinionMeleeSplash"] = { type = "Suffix", affix = "of Ravaging", "Minions' Strikes have Melee Splash", statOrder = { 9062 }, level = 1, group = "MinionMeleeSplash", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { }, tradeHashes = { [3249412463] = { "Minions' Strikes have Melee Splash" }, } }, + ["GenesisTreeBeltMinionDuration"] = { type = "Suffix", affix = "of Binding", "(35-49)% increased Minion Duration", statOrder = { 4726 }, level = 1, group = "MinionDuration", weightKey = { "amulet", "ring", "breach_desecration", "default", }, weightVal = { 0, 0, 1, 0 }, modTags = { "minion" }, tradeHashes = { [999511066] = { "(35-49)% increased Minion Duration" }, } }, ["ConvertedAbyssModQuarterstaffChaosAndAilment1"] = { type = "Prefix", affix = "Lich's", "(86-99)% increased Chaos Damage", "(14-23)% increased Magnitude of Ailments you inflict", statOrder = { 876, 4259 }, level = 65, group = "ChaosDamageAndAilmentMagnitude", weightKey = { "default", }, weightVal = { 0 }, modTags = { "poison", "chaos", "ailment" }, tradeHashes = { [736967255] = { "(86-99)% increased Chaos Damage" }, [1303248024] = { "(14-23)% increased Magnitude of Ailments you inflict" }, } }, } \ No newline at end of file diff --git a/src/Data/Pantheons.lua b/src/Data/Pantheons.lua new file mode 100644 index 0000000000..8b1302cd00 --- /dev/null +++ b/src/Data/Pantheons.lua @@ -0,0 +1,275 @@ +-- This file is automatically generated, do not edit! +-- The Pantheon data (c) Grinding Gear Games + +return { + ["TheBrineKing"] = { + isMajorGod = true, + souls = { + [1] = { name = "Soul of the Brine King", + mods = { + -- cannot_be_light_stunned_if_have_been_stunned_in_past_2_seconds + [1] = { line = "You cannot be Stunned if you've been Stunned in the past 2 seconds", value = { 1 }, }, + }, + }, + [2] = { name = "Puruna, the Challenger", + mods = { + -- base_stun_recovery_+% + [1] = { line = "30% increased Stun Recovery", value = { 30 }, }, + }, + }, + [3] = { name = "Captain Tanner Lightfoot", + mods = { + -- base_avoid_freeze_% + [1] = { line = "100% chance to Avoid being Frozen", value = { 100 }, }, + }, + }, + [4] = { name = "Pirate Treasure", + mods = { + -- chill_effectiveness_on_self_+% + [1] = { line = "50% reduced Effect of Chill on you", value = { -50 }, }, + }, + }, + }, + }, + ["Arakaali"] = { + isMajorGod = true, + souls = { + [1] = { name = "Soul of Arakaali", + mods = { + -- degen_effect_+% + [1] = { line = "10% reduced Damage taken from Damage Over Time", value = { -10 }, }, + }, + }, + [2] = { name = "Maligaro the Mutilator", + mods = { + -- life_and_energy_shield_recovery_rate_+%_if_stopped_taking_damage_over_time_recently + [1] = { line = "20% increased Recovery rate of Life and Energy Shield if you've stopped taking Damage Over Time Recently", value = { 20 }, }, + }, + }, + [3] = { name = "Hybrid Widow", + mods = { + -- debuff_time_passed_+% + [1] = { line = "Debuffs on you expire 20% faster", value = { 20 }, }, + }, + }, + [4] = { name = "Queen of the Great Tangle", + mods = { + -- additional_chaos_resistance_against_damage_over_time_% + [1] = { line = "+40% Chaos Resistance against Damage Over Time", value = { 40 }, }, + }, + }, + }, + }, + ["Solaris"] = { + isMajorGod = true, + souls = { + [1] = { name = "Soul of Solaris", + mods = { + -- physical_damage_reduction_%_if_only_one_enemy_nearby + [1] = { line = "6% additional Physical Damage Reduction while there is only one nearby Enemy", value = { 6 }, }, + -- take_half_area_damage_from_hit_%_chance + [2] = { line = "20% chance to take 50% less Area Damage from Hits", value = { 20 }, }, + }, + }, + [2] = { name = "a Redblade Warlord", + mods = { + -- elemental_damage_taken_+%_if_not_hit_recently + [1] = { line = "8% reduced Elemental Damage taken if you haven't been Hit Recently", value = { -8 }, }, + }, + }, + [3] = { name = "The Infernal King", + mods = { + -- self_take_no_extra_damage_from_critical_strikes_if_have_been_crit_recently + [1] = { line = "Take no Extra Damage from Critical Hits if you have taken a Critical Hit Recently", value = { 1 }, }, + }, + }, + [4] = { name = "Jorus, Sky's Edge", + mods = { + -- avoid_ailments_%_from_crit + [1] = { line = "50% chance to avoid Ailments from Critical Hits", value = { 50 }, }, + }, + }, + }, + }, + ["Lunaris"] = { + isMajorGod = true, + souls = { + [1] = { name = "Soul of Lunaris", + mods = { + -- physical_damage_reduction_%_per_nearby_enemy + [1] = { line = "1% additional Physical Damage Reduction for each nearby Enemy, up to 8%", value = { 1 }, }, + -- movement_speed_+%_per_nearby_enemy + [2] = { line = "1% increased Movement Speed for each nearby Enemy, up to 8%", value = { 1 }, }, + }, + }, + [2] = { name = "Sebbert, Crescent's Point", + mods = { + -- base_avoid_projectiles_%_chance + [1] = { line = "10% chance to avoid Projectiles", value = { 10 }, }, + }, + }, + [3] = { name = "Khor, Sister of Shadows", + mods = { + -- elemental_damage_taken_+%_if_been_hit_recently + [1] = { line = "6% reduced Elemental Damage taken if you have been Hit Recently", value = { -6 }, }, + }, + }, + [4] = { name = "Captain Clayborne, The Accursed", + mods = { + -- avoid_chained_projectile_%_chance + [1] = { line = "Avoid Projectiles that have Chained", value = { 100 }, }, + }, + }, + }, + }, + ["Abberath"] = { + isMajorGod = false, + souls = { + [1] = { name = "Soul of Abberath", + mods = { + -- pantheon_abberath_ignite_duration_on_self_+%_final + [1] = { line = "60% less Duration of Ignite on You", value = { -60 }, }, + }, + }, + [2] = { name = "Megaera", + mods = { + -- unaffected_by_burning_ground + [1] = { line = "Unaffected by Ignited Ground", value = { 1 }, }, + -- movement_speed_+%_while_on_burning_ground + [2] = { line = "10% increased Movement Speed while on Burning Ground", value = { 10 }, }, + }, + }, + }, + }, + ["Gruthkul"] = { + isMajorGod = false, + souls = { + [1] = { name = "Soul of Gruthkul", + mods = { + -- physical_damage_reduction_%_per_hit_you_have_taken_recently + [1] = { line = "1% additional Physical Damage Reduction for each Hit you've taken Recently up to a maximum of 5%", value = { 1 }, }, + }, + }, + [2] = { name = "Erebix, Light's Bane", + mods = { + -- enemies_that_hit_you_with_attack_recently_attack_speed_+% + [1] = { line = "Enemies that have Hit you with an Attack Recently have 8% reduced Attack Speed", value = { -8 }, }, + }, + }, + }, + }, + ["Yugul"] = { + isMajorGod = false, + souls = { + [1] = { name = "Soul of Yugul", + mods = { + -- reflect_damage_taken_and_minion_reflect_damage_taken_+% + [1] = { line = "You and your Minions take 50% reduced Reflected Damage", value = { -50 }, }, + -- reflect_hexes_chance_% + [2] = { line = "50% chance to Reflect Hexes", value = { 50 }, }, + }, + }, + [2] = { name = "Varhesh, Shimmering Aberration", + mods = { + -- curse_effect_on_self_+% + [1] = { line = "30% reduced effect of Curses on you", value = { -30 }, }, + }, + }, + }, + }, + ["Shakari"] = { + isMajorGod = false, + souls = { + [1] = { name = "Soul of Shakari", + mods = { + -- pantheon_shakari_self_poison_duration_+%_final + [1] = { line = "50% less Duration of Poisons on You", value = { -50 }, }, + -- cannot_be_poisoned_if_x_poisons_on_you + [2] = { line = "You cannot be Poisoned while there are at least 3 Poisons on you", value = { 3 }, }, + }, + }, + [2] = { name = "Terror of the Infinite Drifts", + mods = { + -- chaos_damage_taken_+% + [1] = { line = "5% reduced Chaos Damage taken", value = { -5 }, }, + -- chaos_damage_taken_over_time_+%_while_in_caustic_cloud + [2] = { line = "25% reduced Chaos Damage over Time taken while on Caustic Ground", value = { -25 }, }, + }, + }, + }, + }, + ["Tukohama"] = { + isMajorGod = false, + souls = { + [1] = { name = "Soul of Tukohama", + mods = { + -- while_stationary_gain_additional_physical_damage_reduction_% + [1] = { line = "3% additional Physical Damage Reduction per second you've been stationary, up to a maximum of 9%", value = { 3 }, }, + }, + }, + [2] = { name = "Tahsin, Warmaker", + mods = { + -- life_regeneration_rate_per_minute_%_while_stationary + [1] = { line = "Regenerate 2% of maximum Life per second while stationary", value = { 120 }, }, + }, + }, + }, + }, + ["Ralakesh"] = { + isMajorGod = false, + souls = { + [1] = { name = "Soul of Ralakesh", + mods = { + -- physical_damage_over_time_taken_+%_while_moving + [1] = { line = "25% reduced Physical Damage over Time taken while moving", value = { -25 }, }, + -- no_extra_bleeding_damage_while_moving + [2] = { line = "Moving while Bleeding doesn't cause you to take extra damage", value = { 1 }, }, + }, + }, + [2] = { name = "Drek, Apex Hunter", + mods = { + -- cannot_gain_corrupted_blood_while_you_have_at_least_5_stacks + [1] = { line = "Corrupted Blood cannot be inflicted on you if you have at least 5 Corrupted Blood Debuffs on you", value = { 1 }, }, + }, + }, + }, + }, + ["Garukhan"] = { + isMajorGod = false, + souls = { + [1] = { name = "Soul of Garukhan", + mods = { + -- shocked_effect_on_self_+% + [1] = { line = "60% reduced effect of Shock on you", value = { -60 }, }, + }, + }, + [2] = { name = "Stalker of the Endless Dunes", + mods = { + -- cannot_be_blinded + [1] = { line = "Cannot be Blinded", value = { 1 }, }, + -- avoid_maim_%_chance + [2] = { line = "You cannot be Maimed", value = { 100 }, }, + }, + }, + }, + }, + ["Ryslatha"] = { + isMajorGod = false, + souls = { + [1] = { name = "Soul of Ryslatha", + mods = { + -- life_flasks_gain_X_charges_every_3_seconds_if_you_have_not_used_a_life_flask_recently + [1] = { line = "Life Flasks gain 3 Charges every 3 seconds if you haven't used a Life Flask Recently", value = { 3 }, }, + -- life_recovery_+%_from_flasks_while_on_low_life + [2] = { line = "60% increased Life Recovery from Flasks used when on Low Life", value = { 60 }, }, + }, + }, + [2] = { name = "Gorulis, Will-Thief", + mods = { + -- enemy_life_regeneration_rate_+%_for_4_seconds_on_hit + [1] = { line = "Enemies you've Hit Recently have 50% reduced Life Regeneration rate", value = { -50 }, }, + }, + }, + }, + }, +} \ No newline at end of file diff --git a/src/Data/QueryMods.lua b/src/Data/QueryMods.lua index eedfa453a6..cf52b73ac7 100644 --- a/src/Data/QueryMods.lua +++ b/src/Data/QueryMods.lua @@ -26767,29 +26767,29 @@ return { }, ["usePositiveSign"] = true, }, - ["1389754388"] = { - ["Belt"] = { - ["max"] = 20, - ["min"] = 15, + ["1412682799"] = { + ["Charm"] = { + ["max"] = 1, + ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1389754388", - ["text"] = "#% increased Charm Effect Duration", + ["id"] = "implicit.stat_1412682799", + ["text"] = "Used when you become Poisoned", ["type"] = "implicit", }, }, - ["1412682799"] = { - ["Charm"] = { - ["max"] = 1, + ["1416292992"] = { + ["Belt"] = { + ["max"] = 3, ["min"] = 1, }, ["specialCaseData"] = { }, ["tradeMod"] = { - ["id"] = "implicit.stat_1412682799", - ["text"] = "Used when you become Poisoned", + ["id"] = "implicit.stat_1416292992", + ["text"] = "Has # Charm Slot", ["type"] = "implicit", }, }, @@ -27013,19 +27013,6 @@ return { ["type"] = "implicit", }, }, - ["1754445556"] = { - ["Belt"] = { - ["max"] = 15.5, - ["min"] = 10.5, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_1754445556", - ["text"] = "Adds # to # Lightning damage to Attacks", - ["type"] = "implicit", - }, - }, ["1803308202"] = { ["2HWeapon"] = { ["max"] = 30, @@ -27217,19 +27204,6 @@ return { ["type"] = "implicit", }, }, - ["2222186378"] = { - ["Belt"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_2222186378", - ["text"] = "#% increased Mana Recovery from Flasks", - ["type"] = "implicit", - }, - }, ["2250533757"] = { ["Boots"] = { ["max"] = 10, @@ -27453,10 +27427,6 @@ return { }, }, ["2891184298"] = { - ["Belt"] = { - ["max"] = 12, - ["min"] = 8, - }, ["Ring"] = { ["max"] = 10, ["min"] = 7, @@ -27722,18 +27692,10 @@ return { ["max"] = 300, ["min"] = 100, }, - ["2HWeapon"] = { - ["max"] = 50, - ["min"] = 30, - }, ["Amulet"] = { ["max"] = 40, ["min"] = 30, }, - ["Quarterstaff"] = { - ["max"] = 50, - ["min"] = 30, - }, ["Wand"] = { ["max"] = 300, ["min"] = 300, @@ -27937,10 +27899,6 @@ return { ["max"] = 20, ["min"] = 12, }, - ["Belt"] = { - ["max"] = 30, - ["min"] = 20, - }, ["Ring"] = { ["max"] = 15, ["min"] = 6, @@ -28032,10 +27990,6 @@ return { ["max"] = 15, ["min"] = 10, }, - ["Belt"] = { - ["max"] = 20, - ["min"] = 15, - }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -28186,24 +28140,7 @@ return { ["type"] = "implicit", }, }, - ["644456512"] = { - ["Belt"] = { - ["max"] = 15, - ["min"] = 10, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_644456512", - ["text"] = "#% reduced Flask Charges used", - ["type"] = "implicit", - }, - }, ["680068163"] = { - ["Belt"] = { - ["max"] = 30, - ["min"] = 20, - }, ["Chest"] = { ["max"] = 40, ["min"] = 30, @@ -28274,10 +28211,18 @@ return { }, }, ["774059442"] = { + ["2HWeapon"] = { + ["max"] = 50, + ["min"] = 30, + }, ["Chest"] = { ["max"] = 1000, ["min"] = 750, }, + ["Quarterstaff"] = { + ["max"] = 50, + ["min"] = 30, + }, ["specialCaseData"] = { }, ["tradeMod"] = { @@ -28335,33 +28280,6 @@ return { }, ["usePositiveSign"] = true, }, - ["809229260"] = { - ["Belt"] = { - ["max"] = 180, - ["min"] = 140, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_809229260", - ["text"] = "# to Armour", - ["type"] = "implicit", - }, - ["usePositiveSign"] = true, - }, - ["821241191"] = { - ["Belt"] = { - ["max"] = 30, - ["min"] = 20, - }, - ["specialCaseData"] = { - }, - ["tradeMod"] = { - ["id"] = "implicit.stat_821241191", - ["text"] = "#% increased Life Recovery from Flasks", - ["type"] = "implicit", - }, - }, ["836936635"] = { ["Chest"] = { ["max"] = 2.5, @@ -29167,6 +29085,19 @@ return { ["type"] = "augment", }, }, + ["1466716929"] = { + ["Chest"] = { + ["max"] = 10, + ["min"] = 10, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_1466716929", + ["text"] = "Gain # Rage when Critically Hit by an Enemy", + ["type"] = "augment", + }, + }, ["1496740334"] = { ["1HMace"] = { ["max"] = 20, @@ -29843,6 +29774,19 @@ return { ["type"] = "augment", }, }, + ["185580205"] = { + ["Helmet"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_185580205", + ["text"] = "Charms gain # charge per Second", + ["type"] = "augment", + }, + }, ["1871622140"] = { ["Chest"] = { ["max"] = 1, @@ -29984,6 +29928,59 @@ return { ["type"] = "augment", }, }, + ["1940865751"] = { + ["1HMace"] = { + ["max"] = 10.5, + ["min"] = 3.5, + }, + ["1HWeapon"] = { + ["max"] = 10.5, + ["min"] = 3.5, + }, + ["2HMace"] = { + ["max"] = 10.5, + ["min"] = 3.5, + }, + ["2HWeapon"] = { + ["max"] = 10.5, + ["min"] = 3.5, + }, + ["Bow"] = { + ["max"] = 10.5, + ["min"] = 3.5, + }, + ["Claw"] = { + ["max"] = 10.5, + ["min"] = 3.5, + }, + ["Crossbow"] = { + ["max"] = 10.5, + ["min"] = 3.5, + }, + ["Flail"] = { + ["max"] = 10.5, + ["min"] = 3.5, + }, + ["Quarterstaff"] = { + ["max"] = 10.5, + ["min"] = 3.5, + }, + ["Spear"] = { + ["max"] = 10.5, + ["min"] = 3.5, + }, + ["Talisman"] = { + ["max"] = 10.5, + ["min"] = 3.5, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_1940865751", + ["text"] = "Adds # to # Physical Damage", + ["type"] = "augment", + }, + }, ["1947060170"] = { ["Helmet"] = { ["max"] = 40, @@ -31058,6 +31055,19 @@ return { ["type"] = "augment", }, }, + ["2511217560"] = { + ["Boots"] = { + ["max"] = 200, + ["min"] = 200, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_2511217560", + ["text"] = "#% increased Stun Recovery", + ["type"] = "augment", + }, + }, ["25786091"] = { ["Helmet"] = { ["max"] = 4, @@ -32509,6 +32519,19 @@ return { }, ["usePositiveSign"] = true, }, + ["326965591"] = { + ["Boots"] = { + ["max"] = 1, + ["min"] = 1, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_326965591", + ["text"] = "Iron Reflexes", + ["type"] = "augment", + }, + }, ["3278136794"] = { ["1HWeapon"] = { ["max"] = 12, @@ -32620,6 +32643,19 @@ return { }, ["usePositiveSign"] = true, }, + ["3292710273"] = { + ["Chest"] = { + ["max"] = 5, + ["min"] = 5, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_3292710273", + ["text"] = "Gain # Rage when Hit by an Enemy", + ["type"] = "augment", + }, + }, ["3299347043"] = { ["1HMace"] = { ["max"] = 80, @@ -35765,6 +35801,19 @@ return { ["type"] = "augment", }, }, + ["939832726"] = { + ["Chest"] = { + ["max"] = 5, + ["min"] = 5, + }, + ["specialCaseData"] = { + }, + ["tradeMod"] = { + ["id"] = "rune.stat_939832726", + ["text"] = "Recover #% of maximum Life for each Endurance Charge consumed", + ["type"] = "augment", + }, + }, ["967155385"] = { ["Chest"] = { ["max"] = 5, diff --git a/src/Data/SkillStatMap.lua b/src/Data/SkillStatMap.lua index 6e5decaed8..e1f4826422 100644 --- a/src/Data/SkillStatMap.lua +++ b/src/Data/SkillStatMap.lua @@ -3,9 +3,8 @@ -- Stat to internal modifier mapping table for skills -- Stat data (c) Grinding Gear Games -- -local mod, flag, skill = ... - -return { +return function(mod, flag, skill) + return { -- -- Skill data modifiers -- @@ -655,7 +654,7 @@ return { mod("AreaOfEffect", "MORE", nil, 0, 0, { type = "Condition", var = "CastOnFrostbolt" }), }, ["active_skill_area_of_effect_radius_+%_final"] = { - mod("AreaOfEffect", "MORE", nil), + mod("AreaOfEffectRadius", "MORE", nil), }, ["active_skill_area_of_effect_+%_final"] = { mod("AreaOfEffect", "MORE", nil), @@ -1789,6 +1788,10 @@ return { ["gain_energy_shield_cost_equal_to_intelligence"] = { mod("ESCostNoMult", "BASE", nil, 0, 0, { type = "PercentStat", stat = "Int", percent = 100 }), }, +["base_skill_ward_cost_as_%_of_life_and_mana_cost"] = { + mod("WardCostAsPercentOfManaCost", "BASE", nil), + mod("WardCostAsPercentOfLifeCost", "BASE", nil), +}, -- Projectiles ["skill_can_fire_arrows"] = { skillFlag = "arrow", @@ -2941,6 +2944,7 @@ return { }, ["gain_x_rage_on_melee_hit"] = { flag("Condition:CanGainRage", { type = "GlobalEffect", effectType = "Buff", effectName = "Rage" } ), + mod("MinionModifier", "LIST", { mod = flag("Condition:CanGainRage") }), }, ["gain_x%_of_maximum_rage_on_melee_hit"] = { flag("Condition:CanGainRage", { type = "GlobalEffect", effectType = "Buff", effectName = "Rage" } ), @@ -3221,3 +3225,4 @@ return { -- Display Only }, } +end diff --git a/src/Data/Skills/act_dex.lua b/src/Data/Skills/act_dex.lua index bdb7a23549..1648df4ee4 100644 --- a/src/Data/Skills/act_dex.lua +++ b/src/Data/Skills/act_dex.lua @@ -4,9 +4,8 @@ -- Active Dexterity skill gems -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - - + return function(skills, mod, flag, skill) +---@cast mod SkillModFunction skills["AlchemistsBoonPlayer"] = { name = "Alchemist's Boon", baseTypeName = "Alchemist's Boon", @@ -11443,4 +11442,4 @@ skills["WindSerpentsFuryPlayer"] = { }, }, } -} \ No newline at end of file +} end diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index c4db5175b9..107b79b380 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -4,8 +4,8 @@ -- Active Intelligence skill gems -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - + return function(skills, mod, flag, skill) +---@cast mod SkillModFunction skills["ArcPlayer"] = { name = "Arc", baseTypeName = "Arc", @@ -18606,6 +18606,14 @@ skills["SummonSkeletalReaversPlayer"] = { baseEffectiveness = 0, incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "skill_stat_descriptions", + statMap = { + ["attack_speed_+%_per_rage"] = { + mod("MinionModifier", "LIST", { mod = mod("Speed", "INC", nil, ModFlag.Attack, 0, { type = "Multiplier", var = "RageEffect" }) }), + }, + ["minion_rage_effect_+%"] = { + mod("MinionModifier", "LIST", { mod = mod("RageEffect", "INC", nil) }), + }, + }, baseFlags = { spell = true, minion = true, @@ -23382,4 +23390,4 @@ skills["WitheringPresencePlayer"] = { }, }, } -} \ No newline at end of file +} end diff --git a/src/Data/Skills/act_str.lua b/src/Data/Skills/act_str.lua index 3c8e7177fa..b6ef6e4485 100644 --- a/src/Data/Skills/act_str.lua +++ b/src/Data/Skills/act_str.lua @@ -4,8 +4,8 @@ -- Active Strength skill gems -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - + return function(skills, mod, flag, skill) +---@cast mod SkillModFunction skills["AncestralCryPlayer"] = { name = "Ancestral Cry", baseTypeName = "Ancestral Cry", @@ -21436,4 +21436,4 @@ skills["WolfPackPlayer"] = { }, }, } -} \ No newline at end of file +} end diff --git a/src/Data/Skills/gem-backgrounds_700_372_BC7.dds.zst b/src/Data/Skills/gem-backgrounds_700_372_BC7.dds.zst index e461d3b3a7..4b592923e8 100644 Binary files a/src/Data/Skills/gem-backgrounds_700_372_BC7.dds.zst and b/src/Data/Skills/gem-backgrounds_700_372_BC7.dds.zst differ diff --git a/src/Data/Skills/gem-icons_108_108_RGBA.dds.zst b/src/Data/Skills/gem-icons_108_108_RGBA.dds.zst index cd964b1b8d..2432c1c684 100644 Binary files a/src/Data/Skills/gem-icons_108_108_RGBA.dds.zst and b/src/Data/Skills/gem-icons_108_108_RGBA.dds.zst differ diff --git a/src/Data/Skills/gem-icons_200_200_BC1.dds.zst b/src/Data/Skills/gem-icons_200_200_BC1.dds.zst index 86fff87cba..c2ca166ab5 100644 Binary files a/src/Data/Skills/gem-icons_200_200_BC1.dds.zst and b/src/Data/Skills/gem-icons_200_200_BC1.dds.zst differ diff --git a/src/Data/Skills/gem-icons_332_332_BC1.dds.zst b/src/Data/Skills/gem-icons_332_332_BC1.dds.zst index d14aea36c9..302d5c9271 100644 Binary files a/src/Data/Skills/gem-icons_332_332_BC1.dds.zst and b/src/Data/Skills/gem-icons_332_332_BC1.dds.zst differ diff --git a/src/Data/Skills/gem-icons_64_64_BC1.dds.zst b/src/Data/Skills/gem-icons_64_64_BC1.dds.zst index 8ce3954c42..57a6540355 100644 Binary files a/src/Data/Skills/gem-icons_64_64_BC1.dds.zst and b/src/Data/Skills/gem-icons_64_64_BC1.dds.zst differ diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index 44310100db..557ebf1e90 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -4,8 +4,8 @@ -- Minion active skills -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - + return function(skills, mod, flag, skill) +---@cast mod SkillModFunction skills["MeleeAtAnimationSpeed"] = { name = "Basic Attack", hidden = true, @@ -2919,4 +2919,4 @@ skills["GSWardboundMinionBlast"] = { }, }, } -} \ No newline at end of file +} end diff --git a/src/Data/Skills/other.lua b/src/Data/Skills/other.lua index 1d7011b75a..ca404092af 100644 --- a/src/Data/Skills/other.lua +++ b/src/Data/Skills/other.lua @@ -4,8 +4,8 @@ -- Other active skills -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - + return function(skills, mod, flag, skill) +---@cast mod SkillModFunction skills["TriggeredAbyssalApparitionPlayer"] = { name = "Abyssal Apparition", baseTypeName = "Abyssal Apparition", @@ -10119,6 +10119,15 @@ skills["LeylinesPlayer"] = { baseEffectiveness = 106, incrementalEffectiveness = 0.27000001072884, statDescriptionScope = "leylines", + statMap = { + ["skill_leylines_ward_degeneration_per_minute"] = { + mod("WardDegen", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }, { type = "Condition", var = "OnLeyline" }), + div = 60, + }, + ["skill_leylines_spell_damage_+%_final"] = { + mod("Damage", "MORE", nil, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Buff" }, { type = "Condition", var = "OnLeyline" }), + }, + }, baseFlags = { }, constantStats = { @@ -12590,6 +12599,19 @@ skills["SupportOlrothsHubrisPlayer"] = { label = "Olroth's Hubris", incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", + statMap = { + ["base_ward_cost_+_%_of_maximum_ward"] = { + mod("WardCostBase", "BASE", nil, 0, 0, { type = "PercentStat", stat = "Ward", percent = 1 }), + }, + ["added_physical_damage_%_ward_cost"] = { + mod("PhysicalMin", "BASE", nil, 0, 0, { type = "PercentStat", stat = "WardCost", percent = 1 }), + mod("PhysicalMax", "BASE", nil, 0, 0, { type = "PercentStat", stat = "WardCost", percent = 1 }), + }, + ["added_cold_damage_%_ward_cost"] = { + mod("ColdMin", "BASE", nil, 0, 0, { type = "PercentStat", stat = "WardCost", percent = 1 }), + mod("ColdMax", "BASE", nil, 0, 0, { type = "PercentStat", stat = "WardCost", percent = 1 }), + }, + }, baseFlags = { }, constantStats = { @@ -14889,6 +14911,15 @@ skills["SupportRunicInfusionPlayer"] = { label = "Runic Infusion", incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", + statMap = { + ["base_ward_cost_+_%_of_maximum_ward"] = { + mod("WardCostBase", "BASE", nil, 0, 0, { type = "PercentStat", stat = "Ward", percent = 1 }), + }, + ["added_physical_damage_%_ward_cost"] = { + mod("PhysicalMin", "BASE", nil, 0, 0, { type = "PercentStat", stat = "WardCost", percent = 1 }), + mod("PhysicalMax", "BASE", nil, 0, 0, { type = "PercentStat", stat = "WardCost", percent = 1 }), + }, + }, baseFlags = { }, constantStats = { @@ -14915,7 +14946,7 @@ skills["RunicReprievePlayer"] = { { "active_skill_stun_threshold_+%_while_performing_action", 2, { } }, }, altQualityStats = { - { "rune_ward_block_%_damage_taken", 0.5, { } }, + { "rune_ward_block_%_damage_taken", -0.1, { } }, }, levels = { [1] = { levelRequirement = 0, cost = { WardPerMinute = 180, }, }, @@ -15540,6 +15571,11 @@ skills["SupportScouringFlamePlayer"] = { label = "Scouring Flame", incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", + statMap = { + ["support_scouring_flame_ignite_effect_+%_final"] = { + mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Ignite), + }, + }, baseFlags = { }, constantStats = { @@ -21259,3 +21295,4 @@ skills["AncientGiftsPlayer"] = { }, } } + end diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index a2196710eb..e6cde094f6 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -4,8 +4,8 @@ -- Spectre active skills -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - + return function(skills, mod, flag, skill) +---@cast mod SkillModFunction --ABTT = Add Buff to Target Triggered --CGE = Monster Cast Ground Effect --DTT = Detach Dash to Target @@ -11076,4 +11076,4 @@ skills["BlackStriderWebProjectile"] = { }, }, } -} \ No newline at end of file +} end diff --git a/src/Data/Skills/sup_dex.lua b/src/Data/Skills/sup_dex.lua index 6903fd9574..1d834fbd95 100644 --- a/src/Data/Skills/sup_dex.lua +++ b/src/Data/Skills/sup_dex.lua @@ -3,8 +3,8 @@ -- Dexterity support gems -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - + return function(skills, mod, flag, skill) +---@cast mod SkillModFunction skills["SupportAdhesiveGrenadesPlayer"] = { name = "Adhesive Grenades I", description = "Supports Grenade Skills. Grenades from Supported Skills do not bounce, instead halting movement where they intially land, but doing lower damage when they detonate.", @@ -5892,4 +5892,4 @@ skills["SupportWindowOfOpportunityPlayerTwo"] = { }, }, } -} \ No newline at end of file +} end diff --git a/src/Data/Skills/sup_int.lua b/src/Data/Skills/sup_int.lua index 7989684acd..db45d1e739 100644 --- a/src/Data/Skills/sup_int.lua +++ b/src/Data/Skills/sup_int.lua @@ -4,8 +4,8 @@ -- Intelligence support gems -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - + return function(skills, mod, flag, skill) +---@cast mod SkillModFunction skills["SupportAbidingHexPlayer"] = { name = "Abiding Hex", description = "Supports Curse Skills you cast yourself. Supported Skills will consume Power Charges on use, gaining significant Curse duration if they do. Cannot Support Skills which consume Power Charges.", @@ -8963,4 +8963,4 @@ skills["SupportZenithPlayerTwo"] = { }, }, } -} \ No newline at end of file +} end diff --git a/src/Data/Skills/sup_str.lua b/src/Data/Skills/sup_str.lua index 07a6f23b69..d77401cf25 100644 --- a/src/Data/Skills/sup_str.lua +++ b/src/Data/Skills/sup_str.lua @@ -4,7 +4,8 @@ -- Strength support gems -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... + return function(skills, mod, flag, skill) +---@cast mod SkillModFunction skills["SupportAftershockChancePlayer"] = { name = "Aftershock I", description = "Supports Slams you use yourself, giving them a chance to create an Aftershock.", @@ -8239,4 +8240,4 @@ skills["SupportZerphisLegacyPlayer"] = { }, }, } -} \ No newline at end of file +} end diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 9c48e643cf..8c89185ccd 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -4,8 +4,9 @@ -- Spectre Data -- Monster data (c) Grinding Gear Games -- -local minions, mod, flag = ... - + return function(mod, flag) + ---@class SpectreData + local minions = {} -- Abyssal minions["Metadata/Monsters/LeagueAbyss/Lightless/Cocoon3Spectre"] = { name = "Lightless Abomination", @@ -22022,7 +22023,7 @@ minions["Metadata/Monsters/LeagueDelirium/DeliriumMinion6_"] = { minions["Metadata/Monsters/LeagueDelirium/DeliriumDemonColdIceSpear"] = { name = "Manifested Demon", monsterTags = { "affliction_daemon", "construct", "immobile", "Stab_onhit_audio", }, - life = 1.5, + life = 1, baseDamageIgnoresAttackSpeed = true, fireResist = 0, coldResist = 0, @@ -22032,15 +22033,15 @@ minions["Metadata/Monsters/LeagueDelirium/DeliriumDemonColdIceSpear"] = { companionColdResist = 0, companionLightningResist = 0, companionChaosResist = 0, - damage = 1.5, + damage = 1, damageSpread = 0.2, attackTime = 1.005, attackRange = 12, accuracy = 1, critChance = 5, baseMovementSpeed = 0, - spectreReservation = 67, - companionReservation = 36.6, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Construct", spawnLocation = { }, @@ -23164,7 +23165,6 @@ minions["Metadata/Monsters/CrowBell/CrowBellBossMinion1"] = { mod("StunDuration", "OVERRIDE", 4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4000] -- set_use_boss_incremental_stats [set_use_boss_incremental_stats = 1] -- set_suppress_phasing_visual [set_suppress_phasing_visual = 1] - -- set_monster_delay_item_drops_millis [set_monster_delay_item_drops_millis = 1200] }, } @@ -23243,7 +23243,6 @@ minions["Metadata/Monsters/CrowBell/CrowBellBossMinion2"] = { mod("StunDuration", "OVERRIDE", 4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4000] -- set_use_boss_incremental_stats [set_use_boss_incremental_stats = 1] -- set_suppress_phasing_visual [set_suppress_phasing_visual = 1] - -- set_monster_delay_item_drops_millis [set_monster_delay_item_drops_millis = 1200] }, } @@ -23888,7 +23887,6 @@ minions["Metadata/Monsters/HyenaMonster/RathbreakerBossMinion1"] = { -- set_corpse_cannot_be_destroyed [set_corpse_cannot_be_destroyed = 1] mod("StunDuration", "OVERRIDE", 4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4000] -- set_use_boss_incremental_stats [set_use_boss_incremental_stats = 1] - -- set_monster_delay_item_drops_millis [set_monster_delay_item_drops_millis = 5500] }, } @@ -23941,7 +23939,6 @@ minions["Metadata/Monsters/HyenaMonster/RathbreakerBossMinion2"] = { -- set_corpse_cannot_be_destroyed [set_corpse_cannot_be_destroyed = 1] mod("StunDuration", "OVERRIDE", 4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4000] -- set_use_boss_incremental_stats [set_use_boss_incremental_stats = 1] - -- set_monster_delay_item_drops_millis [set_monster_delay_item_drops_millis = 5500] }, } @@ -23990,7 +23987,6 @@ minions["Metadata/Monsters/Quadrilla/QuadrillaBossMinion1"] = { -- set_corpse_cannot_be_destroyed [set_corpse_cannot_be_destroyed = 1] mod("StunDuration", "OVERRIDE", 4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4000] -- set_use_boss_incremental_stats [set_use_boss_incremental_stats = 1] - -- set_monster_delay_item_drops_millis [set_monster_delay_item_drops_millis = 2250] }, } @@ -24039,7 +24035,6 @@ minions["Metadata/Monsters/Quadrilla/QuadrillaBossMinion2"] = { -- set_corpse_cannot_be_destroyed [set_corpse_cannot_be_destroyed = 1] mod("StunDuration", "OVERRIDE", 4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4000] -- set_use_boss_incremental_stats [set_use_boss_incremental_stats = 1] - -- set_monster_delay_item_drops_millis [set_monster_delay_item_drops_millis = 2250] }, } @@ -24095,7 +24090,6 @@ minions["Metadata/Monsters/Quadrilla/IcyQuadrillaBossMinion1"] = { -- set_corpse_cannot_be_destroyed [set_corpse_cannot_be_destroyed = 1] mod("StunDuration", "OVERRIDE", 4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4000] -- set_use_boss_incremental_stats [set_use_boss_incremental_stats = 1] - -- set_monster_delay_item_drops_millis [set_monster_delay_item_drops_millis = 2250] }, } @@ -24151,7 +24145,6 @@ minions["Metadata/Monsters/Quadrilla/IcyQuadrillaBossMinion2"] = { -- set_corpse_cannot_be_destroyed [set_corpse_cannot_be_destroyed = 1] mod("StunDuration", "OVERRIDE", 4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4000] -- set_use_boss_incremental_stats [set_use_boss_incremental_stats = 1] - -- set_monster_delay_item_drops_millis [set_monster_delay_item_drops_millis = 2250] }, } @@ -24380,7 +24373,6 @@ minions["Metadata/Monsters/Goblins/Beast/ArenaBeastBossMinion1_"] = { mod("StunDuration", "OVERRIDE", 4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4000] -- set_use_boss_incremental_stats [set_use_boss_incremental_stats = 1] mod("StunDuration", "OVERRIDE", 3.6, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3600] - -- set_monster_delay_item_drops_millis [set_monster_delay_item_drops_millis = 1600] }, } @@ -25628,7 +25620,6 @@ minions["Metadata/Monsters/Goblins/Beast/ArenaBeastBossMinion2"] = { mod("StunDuration", "OVERRIDE", 4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4000] -- set_use_boss_incremental_stats [set_use_boss_incremental_stats = 1] mod("StunDuration", "OVERRIDE", 3.6, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3600] - -- set_monster_delay_item_drops_millis [set_monster_delay_item_drops_millis = 1600] }, } @@ -25923,3 +25914,5 @@ minions["Metadata/Monsters/MudBurrower/DevourerDuo/DevourerBossDuoHeadMinion"] = -- set_use_boss_incremental_stats [set_use_boss_incremental_stats = 1] }, } + return minions + end diff --git a/src/Data/StatDescriptions/stat_descriptions.lua b/src/Data/StatDescriptions/stat_descriptions.lua index 11dbddc1fb..353b0a57db 100644 --- a/src/Data/StatDescriptions/stat_descriptions.lua +++ b/src/Data/StatDescriptions/stat_descriptions.lua @@ -90939,15 +90939,28 @@ return { [1]={ limit={ [1]={ - [1]="#", + [1]=1, [2]="#" } }, - text="Reveal Weaknesses against Rare and Unique enemies" + text="{0}% increased Cooldown Recovery Rate" + }, + [2]={ + [1]={ + k="negate", + v=1 + }, + limit={ + [1]={ + [1]="#", + [2]=-1 + } + }, + text="{0}% reduced Cooldown Recovery Rate" } }, stats={ - [1]="unique_reveal_weakness" + [1]="base_cooldown_speed_+%" } }, [4128]={ @@ -90955,15 +90968,28 @@ return { [1]={ limit={ [1]={ - [1]="#", + [1]=1, [2]="#" } }, - text="Eat a Soul on Hitting an enemy with an Open Weakness" + text="{0}% increased Cooldown Recovery Rate per 10 Tribute" + }, + [2]={ + [1]={ + k="negate", + v=1 + }, + limit={ + [1]={ + [1]="#", + [2]=-1 + } + }, + text="{0}% reduced Cooldown Recovery Rate per 10 Tribute" } }, stats={ - [1]="gain_soul_eater_when_hitting_a_rare_or_unique_enemy_that_has_open_weakness" + [1]="base_cooldown_speed_+%_per_10_tribute" } }, [4129]={ @@ -90971,15 +90997,28 @@ return { [1]={ limit={ [1]={ - [1]="#", + [1]=1, [2]="#" } }, - text="{0}% of damage taken from enemies with an Open Weakness Recouped as Life" + text="Spells have {0}% increased Cooldown Recovery Rate" + }, + [2]={ + [1]={ + k="negate", + v=1 + }, + limit={ + [1]={ + [1]="#", + [2]=-1 + } + }, + text="Spells have {0}% reduced Cooldown Recovery Rate" } }, stats={ - [1]="recoup_%_of_damage_taken_from_enemies_with_open_weakness_as_life" + [1]="base_spell_cooldown_speed_+%" } }, [4130]={ @@ -103503,64 +103542,6 @@ return { } }, [4700]={ - [1]={ - [1]={ - limit={ - [1]={ - [1]=1, - [2]="#" - } - }, - text="{0}% increased Cooldown Recovery Rate per 10 Tribute" - }, - [2]={ - [1]={ - k="negate", - v=1 - }, - limit={ - [1]={ - [1]="#", - [2]=-1 - } - }, - text="{0}% reduced Cooldown Recovery Rate per 10 Tribute" - } - }, - stats={ - [1]="base_cooldown_speed_+%_per_10_tribute" - } - }, - [4701]={ - [1]={ - [1]={ - limit={ - [1]={ - [1]=1, - [2]="#" - } - }, - text="{0}% increased Cooldown Recovery Rate" - }, - [2]={ - [1]={ - k="negate", - v=1 - }, - limit={ - [1]={ - [1]="#", - [2]=-1 - } - }, - text="{0}% reduced Cooldown Recovery Rate" - } - }, - stats={ - [1]="base_cooldown_speed_+%" - } - }, - [4702]={ [1]={ [1]={ limit={ @@ -103589,7 +103570,7 @@ return { [1]="base_curse_delay_+%" } }, - [4703]={ + [4701]={ [1]={ [1]={ limit={ @@ -103614,7 +103595,7 @@ return { [1]="base_damage_%_deflected" } }, - [4704]={ + [4702]={ [1]={ [1]={ limit={ @@ -103639,7 +103620,7 @@ return { [1]="base_damage_%_deflected_if_you_have_not_deflected_recently" } }, - [4705]={ + [4703]={ [1]={ [1]={ limit={ @@ -103664,7 +103645,7 @@ return { [1]="base_damage_%_deflected_vs_crit" } }, - [4706]={ + [4704]={ [1]={ [1]={ limit={ @@ -103680,7 +103661,7 @@ return { [1]="base_damage_removed_from_mana_before_life_%_when_not_on_low_mana" } }, - [4707]={ + [4705]={ [1]={ [1]={ limit={ @@ -103709,7 +103690,7 @@ return { [1]="base_damage_taken_+%_per_10_tribute" } }, - [4708]={ + [4706]={ [1]={ [1]={ limit={ @@ -103738,7 +103719,7 @@ return { [1]="base_damaging_ailment_effect_+%_per_10_tribute" } }, - [4709]={ + [4707]={ [1]={ [1]={ limit={ @@ -103754,7 +103735,7 @@ return { [1]="base_darkness" } }, - [4710]={ + [4708]={ [1]={ [1]={ [1]={ @@ -103774,7 +103755,7 @@ return { [1]="base_darkness_refresh_rate_ms" } }, - [4711]={ + [4709]={ [1]={ [1]={ limit={ @@ -103790,7 +103771,7 @@ return { [1]="base_deal_no_chaos_damage" } }, - [4712]={ + [4710]={ [1]={ [1]={ limit={ @@ -103806,7 +103787,7 @@ return { [1]="base_deal_no_fire_damage" } }, - [4713]={ + [4711]={ [1]={ [1]={ limit={ @@ -103822,7 +103803,7 @@ return { [1]="base_deal_no_lightning_damage" } }, - [4714]={ + [4712]={ [1]={ [1]={ limit={ @@ -103838,7 +103819,7 @@ return { [1]="base_deal_no_thorns_damage" } }, - [4715]={ + [4713]={ [1]={ [1]={ limit={ @@ -103867,7 +103848,7 @@ return { [1]="base_debuff_slow_magnitude_+%" } }, - [4716]={ + [4714]={ [1]={ [1]={ limit={ @@ -103883,7 +103864,7 @@ return { [1]="base_deflection_rating_%_of_evasion_rating_per_25_tribute" } }, - [4717]={ + [4715]={ [1]={ [1]={ limit={ @@ -103899,7 +103880,7 @@ return { [1]="base_dexterity_per_25_tribute" } }, - [4718]={ + [4716]={ [1]={ [1]={ limit={ @@ -103915,7 +103896,7 @@ return { [1]="base_endurance_charge_skip_consume_chance_%" } }, - [4719]={ + [4717]={ [1]={ [1]={ limit={ @@ -103931,7 +103912,7 @@ return { [1]="base_enemies_in_your_presence_are_hindered" } }, - [4720]={ + [4718]={ [1]={ [1]={ limit={ @@ -103956,7 +103937,7 @@ return { [1]="base_extra_damage_rolls" } }, - [4721]={ + [4719]={ [1]={ [1]={ limit={ @@ -103972,7 +103953,7 @@ return { [1]="base_frenzy_charge_skip_consume_chance_%" } }, - [4722]={ + [4720]={ [1]={ [1]={ limit={ @@ -104001,7 +103982,7 @@ return { [1]="base_frozen_effect_on_self_+%" } }, - [4723]={ + [4721]={ [1]={ [1]={ limit={ @@ -104017,7 +103998,7 @@ return { [1]="base_gain_x_rage_on_hit" } }, - [4724]={ + [4722]={ [1]={ [1]={ limit={ @@ -104033,7 +104014,7 @@ return { [1]="base_immune_to_cold_ailments" } }, - [4725]={ + [4723]={ [1]={ [1]={ limit={ @@ -104049,7 +104030,7 @@ return { [1]="base_immune_to_freeze" } }, - [4726]={ + [4724]={ [1]={ [1]={ limit={ @@ -104065,7 +104046,7 @@ return { [1]="base_immune_to_ignite" } }, - [4727]={ + [4725]={ [1]={ [1]={ limit={ @@ -104081,7 +104062,7 @@ return { [1]="base_immune_to_shock" } }, - [4728]={ + [4726]={ [1]={ [1]={ limit={ @@ -104106,7 +104087,7 @@ return { [1]="base_inflict_cold_exposure_on_hit_%_chance" } }, - [4729]={ + [4727]={ [1]={ [1]={ limit={ @@ -104131,7 +104112,7 @@ return { [1]="base_inflict_fire_exposure_on_hit_%_chance" } }, - [4730]={ + [4728]={ [1]={ [1]={ limit={ @@ -104156,7 +104137,7 @@ return { [1]="base_inflict_lightning_exposure_on_hit_%_chance" } }, - [4731]={ + [4729]={ [1]={ [1]={ limit={ @@ -104172,7 +104153,7 @@ return { [1]="base_intelligence_per_25_tribute" } }, - [4732]={ + [4730]={ [1]={ [1]={ limit={ @@ -104201,7 +104182,7 @@ return { [1]="base_life_cost_efficiency_+%" } }, - [4733]={ + [4731]={ [1]={ [1]={ limit={ @@ -104217,7 +104198,7 @@ return { [1]="base_life_cost_+_with_non_channelling_spells_%_maximum_life" } }, - [4734]={ + [4732]={ [1]={ [1]={ limit={ @@ -104233,7 +104214,7 @@ return { [1]="base_life_flasks_do_not_recover_life" } }, - [4735]={ + [4733]={ [1]={ [1]={ [1]={ @@ -104253,7 +104234,7 @@ return { [1]="base_life_leech_from_all_spell_damage_permyriad" } }, - [4736]={ + [4734]={ [1]={ [1]={ [1]={ @@ -104273,7 +104254,7 @@ return { [1]="base_life_leech_from_all_thorns_damage_permyriad" } }, - [4737]={ + [4735]={ [1]={ [1]={ limit={ @@ -104289,7 +104270,7 @@ return { [1]="base_life_recharges_like_energy_shield" } }, - [4738]={ + [4736]={ [1]={ [1]={ limit={ @@ -104305,7 +104286,7 @@ return { [1]="base_lightning_damage_can_electrocute" } }, - [4739]={ + [4737]={ [1]={ [1]={ limit={ @@ -104321,7 +104302,7 @@ return { [1]="base_limit_+" } }, - [4740]={ + [4738]={ [1]={ [1]={ limit={ @@ -104337,7 +104318,7 @@ return { [1]="base_main_hand_maim_on_hit_%" } }, - [4741]={ + [4739]={ [1]={ [1]={ limit={ @@ -104353,7 +104334,7 @@ return { [1]="base_main_hand_weapon_damage_as_added_off_hand_attack_damage_%" } }, - [4742]={ + [4740]={ [1]={ [1]={ limit={ @@ -104382,7 +104363,7 @@ return { [1]="base_mana_cost_efficiency_+%" } }, - [4743]={ + [4741]={ [1]={ [1]={ limit={ @@ -104411,7 +104392,7 @@ return { [1]="base_mana_cost_efficiency_+%_of_command_skills" } }, - [4744]={ + [4742]={ [1]={ [1]={ limit={ @@ -104440,7 +104421,7 @@ return { [1]="base_mana_cost_efficiency_+%_of_curse_skills" } }, - [4745]={ + [4743]={ [1]={ [1]={ limit={ @@ -104469,7 +104450,7 @@ return { [1]="base_mana_cost_efficiency_+%_of_mark_skills" } }, - [4746]={ + [4744]={ [1]={ [1]={ limit={ @@ -104498,7 +104479,7 @@ return { [1]="base_mana_cost_efficiency_+%_per_10_tribute" } }, - [4747]={ + [4745]={ [1]={ [1]={ limit={ @@ -104527,7 +104508,7 @@ return { [1]="base_mana_cost_efficiency_+%_while_on_low_mana" } }, - [4748]={ + [4746]={ [1]={ [1]={ limit={ @@ -104543,7 +104524,7 @@ return { [1]="base_mana_cost_+_with_non_channelling_attacks_%_maximum_mana" } }, - [4749]={ + [4747]={ [1]={ [1]={ limit={ @@ -104559,7 +104540,7 @@ return { [1]="base_max_fortification" } }, - [4750]={ + [4748]={ [1]={ [1]={ limit={ @@ -104575,7 +104556,7 @@ return { [1]="base_maximum_fire_damage_resistance_%_while_ignited" } }, - [4751]={ + [4749]={ [1]={ [1]={ limit={ @@ -104591,7 +104572,7 @@ return { [1]="base_maximum_seals_for_skill" } }, - [4752]={ + [4750]={ [1]={ [1]={ limit={ @@ -104620,7 +104601,7 @@ return { [1]="base_minion_duration_+%" } }, - [4753]={ + [4751]={ [1]={ [1]={ limit={ @@ -104636,7 +104617,7 @@ return { [1]="base_number_of_champions_of_light_allowed" } }, - [4754]={ + [4752]={ [1]={ [1]={ limit={ @@ -104661,7 +104642,7 @@ return { [1]="base_number_of_herald_scorpions_allowed" } }, - [4755]={ + [4753]={ [1]={ [1]={ limit={ @@ -104677,7 +104658,7 @@ return { [1]="base_number_of_relics_allowed" } }, - [4756]={ + [4754]={ [1]={ [1]={ limit={ @@ -104702,7 +104683,7 @@ return { [1]="base_number_of_sigils_allowed_per_target" } }, - [4757]={ + [4755]={ [1]={ [1]={ limit={ @@ -104718,7 +104699,7 @@ return { [1]="base_number_of_support_ghosts_allowed" } }, - [4758]={ + [4756]={ [1]={ [1]={ limit={ @@ -104734,7 +104715,7 @@ return { [1]="base_off_hand_chance_to_blind_on_hit_%" } }, - [4759]={ + [4757]={ [1]={ [1]={ limit={ @@ -104750,7 +104731,7 @@ return { [1]="base_physical_damage_can_pin" } }, - [4760]={ + [4758]={ [1]={ [1]={ limit={ @@ -104783,7 +104764,7 @@ return { [1]="base_physical_damage_over_time_taken_+%" } }, - [4761]={ + [4759]={ [1]={ [1]={ limit={ @@ -104799,7 +104780,7 @@ return { [1]="base_poison_chance_is_bleed_chance_instead" } }, - [4762]={ + [4760]={ [1]={ [1]={ limit={ @@ -104824,7 +104805,7 @@ return { [1]="base_poison_effect_+%_while_poisoned" } }, - [4763]={ + [4761]={ [1]={ [1]={ limit={ @@ -104840,7 +104821,7 @@ return { [1]="base_power_charge_skip_consume_chance_%" } }, - [4764]={ + [4762]={ [1]={ [1]={ limit={ @@ -104869,7 +104850,7 @@ return { [1]="base_rage_cost_efficiency_+%" } }, - [4765]={ + [4763]={ [1]={ [1]={ [1]={ @@ -104889,7 +104870,7 @@ return { [1]="base_rage_regeneration_per_minute" } }, - [4766]={ + [4764]={ [1]={ [1]={ limit={ @@ -104905,7 +104886,7 @@ return { [1]="base_should_have_arcane_surge_from_stat" } }, - [4767]={ + [4765]={ [1]={ [1]={ limit={ @@ -104934,7 +104915,7 @@ return { [1]="base_skill_cost_efficiency_+%" } }, - [4768]={ + [4766]={ [1]={ [1]={ limit={ @@ -104959,7 +104940,7 @@ return { [1]="base_skill_cost_life_instead_of_mana_%" } }, - [4769]={ + [4767]={ [1]={ [1]={ [1]={ @@ -104992,7 +104973,7 @@ return { [1]="base_skill_detonation_time" } }, - [4770]={ + [4768]={ [1]={ [1]={ limit={ @@ -105008,7 +104989,7 @@ return { [1]="base_skill_gain_life_cost_%_of_mana_cost" } }, - [4771]={ + [4769]={ [1]={ [1]={ limit={ @@ -105037,36 +105018,7 @@ return { [1]="base_slow_potency_+%" } }, - [4772]={ - [1]={ - [1]={ - limit={ - [1]={ - [1]=1, - [2]="#" - } - }, - text="Spells have {0}% increased Cooldown Recovery Rate" - }, - [2]={ - [1]={ - k="negate", - v=1 - }, - limit={ - [1]={ - [1]="#", - [2]=-1 - } - }, - text="Spells have {0}% reduced Cooldown Recovery Rate" - } - }, - stats={ - [1]="base_spell_cooldown_speed_+%" - } - }, - [4773]={ + [4770]={ [1]={ [1]={ limit={ @@ -105082,7 +105034,7 @@ return { [1]="base_spell_critical_chance_equal_to_the_critical_strike_chance_of_main_weapon" } }, - [4774]={ + [4771]={ [1]={ [1]={ [1]={ @@ -105102,7 +105054,7 @@ return { [1]="base_spell_critical_strike_chance_override_permyriad" } }, - [4775]={ + [4772]={ [1]={ [1]={ limit={ @@ -105131,7 +105083,7 @@ return { [1]="base_spell_mana_cost_efficiency_+%" } }, - [4776]={ + [4773]={ [1]={ [1]={ limit={ @@ -105147,7 +105099,7 @@ return { [1]="base_spell_projectile_block_%" } }, - [4777]={ + [4774]={ [1]={ [1]={ limit={ @@ -105176,7 +105128,7 @@ return { [1]="base_spell_skill_cost_efficiency_+%" } }, - [4778]={ + [4775]={ [1]={ [1]={ limit={ @@ -105192,7 +105144,7 @@ return { [1]="base_spirit_per_socketed_idol" } }, - [4779]={ + [4776]={ [1]={ [1]={ ["gem_quality"]=true, @@ -105231,7 +105183,7 @@ return { [1]="base_spirit_reservation_efficiency_+%" } }, - [4780]={ + [4777]={ [1]={ [1]={ limit={ @@ -105260,7 +105212,7 @@ return { [1]="base_spirit_reservation_efficiency_+%_per_20_tribute" } }, - [4781]={ + [4778]={ [1]={ [1]={ limit={ @@ -105276,7 +105228,7 @@ return { [1]="base_strength_per_25_tribute" } }, - [4782]={ + [4779]={ [1]={ [1]={ [1]={ @@ -105296,7 +105248,7 @@ return { [1]="base_thorns_critical_strike_chance" } }, - [4783]={ + [4780]={ [1]={ [1]={ limit={ @@ -105325,7 +105277,7 @@ return { [1]="base_thorns_critical_strike_multiplier_+" } }, - [4784]={ + [4781]={ [1]={ [1]={ limit={ @@ -105350,7 +105302,7 @@ return { [1]="base_total_number_of_sigils_allowed" } }, - [4785]={ + [4782]={ [1]={ [1]={ limit={ @@ -105366,7 +105318,7 @@ return { [1]="base_unaffected_by_poison" } }, - [4786]={ + [4783]={ [1]={ [1]={ limit={ @@ -105395,7 +105347,7 @@ return { [1]="base_unholy_might_granted_magnitude_+%" } }, - [4787]={ + [4784]={ [1]={ [1]={ limit={ @@ -105424,7 +105376,7 @@ return { [1]="base_ward_cost_efficiency_+%" } }, - [4788]={ + [4785]={ [1]={ [1]={ [1]={ @@ -105444,7 +105396,7 @@ return { [1]="base_ward_regeneration_per_minute" } }, - [4789]={ + [4786]={ [1]={ [1]={ limit={ @@ -105473,7 +105425,7 @@ return { [1]="base_weapon_trap_rotation_speed_+%" } }, - [4790]={ + [4787]={ [1]={ [1]={ [1]={ @@ -105493,7 +105445,7 @@ return { [1]="base_weapon_trap_total_rotation_%" } }, - [4791]={ + [4788]={ [1]={ [1]={ limit={ @@ -105522,7 +105474,7 @@ return { [1]="battlemages_cry_buff_effect_+%" } }, - [4792]={ + [4789]={ [1]={ [1]={ limit={ @@ -105547,7 +105499,7 @@ return { [1]="battlemages_cry_exerts_x_additional_attacks" } }, - [4793]={ + [4790]={ [1]={ [1]={ limit={ @@ -105563,7 +105515,7 @@ return { [1]="bear_and_siphoning_trap_debuff_grants_-%_cooldown_speed" } }, - [4794]={ + [4791]={ [1]={ [1]={ limit={ @@ -105592,7 +105544,7 @@ return { [1]="bear_trap_additional_damage_taken_+%_from_traps_and_mines" } }, - [4795]={ + [4792]={ [1]={ [1]={ limit={ @@ -105621,7 +105573,7 @@ return { [1]="bear_trap_damage_taken_+%_from_traps_and_mines" } }, - [4796]={ + [4793]={ [1]={ [1]={ limit={ @@ -105650,7 +105602,7 @@ return { [1]="bear_trap_movement_speed_+%_final" } }, - [4797]={ + [4794]={ [1]={ [1]={ limit={ @@ -105666,7 +105618,7 @@ return { [1]="bell_hit_limit" } }, - [4798]={ + [4795]={ [1]={ [1]={ limit={ @@ -105695,7 +105647,7 @@ return { [1]="belt_enchant_enemies_you_taunt_have_area_damage_+%_final" } }, - [4799]={ + [4796]={ [1]={ [1]={ limit={ @@ -105720,7 +105672,7 @@ return { [1]="local_charm_slots" } }, - [4800]={ + [4797]={ [1]={ [1]={ limit={ @@ -105749,7 +105701,7 @@ return { [1]="berserk_buff_effect_+%" } }, - [4801]={ + [4798]={ [1]={ [1]={ limit={ @@ -105782,7 +105734,7 @@ return { [1]="berserk_rage_loss_+%" } }, - [4802]={ + [4799]={ [1]={ [1]={ [1]={ @@ -105802,7 +105754,7 @@ return { [1]="berserker_gain_rage_on_attack_hit_cooldown_ms" } }, - [4803]={ + [4800]={ [1]={ [1]={ limit={ @@ -105818,7 +105770,7 @@ return { [1]="berserker_warcry_grant_X_rage_per_5_power_while_less_than_25_rage" } }, - [4804]={ + [4801]={ [1]={ [1]={ limit={ @@ -105834,7 +105786,7 @@ return { [1]="berserker_warcry_grant_attack_speed_+%_to_you_and_nearby_allies" } }, - [4805]={ + [4802]={ [1]={ [1]={ limit={ @@ -105850,7 +105802,7 @@ return { [1]="berserker_warcry_grant_damage_+%_to_you_and_nearby_allies" } }, - [4806]={ + [4803]={ [1]={ [1]={ limit={ @@ -105875,7 +105827,7 @@ return { [1]="berserker_warcry_sacrifice_25_rage_for_more_empowered_attack_damage_for_4_seconds_+%_final" } }, - [4807]={ + [4804]={ [1]={ [1]={ limit={ @@ -105904,7 +105856,7 @@ return { [1]="blackhole_damage_taken_+%" } }, - [4808]={ + [4805]={ [1]={ [1]={ limit={ @@ -105933,7 +105885,7 @@ return { [1]="blackhole_pulse_frequency_+%" } }, - [4809]={ + [4806]={ [1]={ [1]={ limit={ @@ -105962,7 +105914,7 @@ return { [1]="blackstar_moonlight_cold_damage_taken_+%_final" } }, - [4810]={ + [4807]={ [1]={ [1]={ limit={ @@ -105991,7 +105943,7 @@ return { [1]="blackstar_moonlight_fire_damage_taken_+%_final" } }, - [4811]={ + [4808]={ [1]={ [1]={ limit={ @@ -106020,7 +105972,7 @@ return { [1]="blackstar_sunlight_cold_damage_taken_+%_final" } }, - [4812]={ + [4809]={ [1]={ [1]={ limit={ @@ -106049,7 +106001,7 @@ return { [1]="blackstar_sunlight_fire_damage_taken_+%_final" } }, - [4813]={ + [4810]={ [1]={ [1]={ limit={ @@ -106078,7 +106030,7 @@ return { [1]="blade_blase_damage_+%" } }, - [4814]={ + [4811]={ [1]={ [1]={ limit={ @@ -106107,7 +106059,7 @@ return { [1]="blade_blast_skill_area_of_effect_+%" } }, - [4815]={ + [4812]={ [1]={ [1]={ limit={ @@ -106136,7 +106088,7 @@ return { [1]="blade_blast_trigger_detonation_area_of_effect_+%" } }, - [4816]={ + [4813]={ [1]={ [1]={ limit={ @@ -106165,7 +106117,7 @@ return { [1]="blade_trap_damage_+%" } }, - [4817]={ + [4814]={ [1]={ [1]={ limit={ @@ -106194,7 +106146,7 @@ return { [1]="blade_trap_skill_area_of_effect_+%" } }, - [4818]={ + [4815]={ [1]={ [1]={ limit={ @@ -106219,7 +106171,7 @@ return { [1]="blade_vortex_blade_blast_impale_on_hit_%_chance" } }, - [4819]={ + [4816]={ [1]={ [1]={ limit={ @@ -106235,7 +106187,7 @@ return { [1]="blade_vortex_blade_deal_no_non_physical_damage" } }, - [4820]={ + [4817]={ [1]={ [1]={ limit={ @@ -106251,7 +106203,7 @@ return { [1]="blade_vortex_critical_strike_multiplier_+_per_blade" } }, - [4821]={ + [4818]={ [1]={ [1]={ limit={ @@ -106276,7 +106228,7 @@ return { [1]="bladefall_number_of_volleys" } }, - [4822]={ + [4819]={ [1]={ [1]={ limit={ @@ -106292,7 +106244,7 @@ return { [1]="bladestorm_and_rage_vortex_hinders_and_unnerves_enemies_within" } }, - [4823]={ + [4820]={ [1]={ [1]={ limit={ @@ -106321,7 +106273,7 @@ return { [1]="bladestorm_damage_+%" } }, - [4824]={ + [4821]={ [1]={ [1]={ limit={ @@ -106337,7 +106289,7 @@ return { [1]="bladestorm_maximum_number_of_storms_allowed" } }, - [4825]={ + [4822]={ [1]={ [1]={ limit={ @@ -106366,7 +106318,7 @@ return { [1]="bladestorm_sandstorm_movement_speed_+%" } }, - [4826]={ + [4823]={ [1]={ [1]={ limit={ @@ -106382,7 +106334,7 @@ return { [1]="blasphemy_no_reservation" } }, - [4827]={ + [4824]={ [1]={ [1]={ limit={ @@ -106411,7 +106363,7 @@ return { [1]="blazing_salvo_damage_+%" } }, - [4828]={ + [4825]={ [1]={ [1]={ limit={ @@ -106436,7 +106388,7 @@ return { [1]="blazing_salvo_number_of_additional_projectiles" } }, - [4829]={ + [4826]={ [1]={ [1]={ limit={ @@ -106452,7 +106404,7 @@ return { [1]="blazing_salvo_projectiles_fork_when_passing_a_flame_wall" } }, - [4830]={ + [4827]={ [1]={ [1]={ limit={ @@ -106481,7 +106433,7 @@ return { [1]="bleed_chance_+%" } }, - [4831]={ + [4828]={ [1]={ [1]={ limit={ @@ -106497,7 +106449,7 @@ return { [1]="bleed_damage_applies_as_fire_instead_of_physical" } }, - [4832]={ + [4829]={ [1]={ [1]={ limit={ @@ -106513,7 +106465,7 @@ return { [1]="bleed_on_crit_%" } }, - [4833]={ + [4830]={ [1]={ [1]={ limit={ @@ -106542,7 +106494,7 @@ return { [1]="base_bleeding_effect_+%" } }, - [4834]={ + [4831]={ [1]={ [1]={ limit={ @@ -106571,7 +106523,7 @@ return { [1]="bleeding_effect_+%_per_endurance_charge" } }, - [4835]={ + [4832]={ [1]={ [1]={ limit={ @@ -106600,7 +106552,7 @@ return { [1]="bleeding_effect_+%_per_frenzy_charge" } }, - [4836]={ + [4833]={ [1]={ [1]={ limit={ @@ -106629,7 +106581,7 @@ return { [1]="bleeding_effect_+%_per_impale_on_enemy" } }, - [4837]={ + [4834]={ [1]={ [1]={ limit={ @@ -106658,7 +106610,7 @@ return { [1]="bleeding_effect_+%_per_rage_if_equipped_axe" } }, - [4838]={ + [4835]={ [1]={ [1]={ limit={ @@ -106687,7 +106639,7 @@ return { [1]="bleeding_effect_+%_vs_poisoned_enemies" } }, - [4839]={ + [4836]={ [1]={ [1]={ limit={ @@ -106716,7 +106668,7 @@ return { [1]="bleeding_effect_+%_when_consuming_incision" } }, - [4840]={ + [4837]={ [1]={ [1]={ limit={ @@ -106732,7 +106684,7 @@ return { [1]="bleeding_enemies_cannot_regenerate_life" } }, - [4841]={ + [4838]={ [1]={ [1]={ limit={ @@ -106748,7 +106700,7 @@ return { [1]="bleeding_magnitude_+%_against_pinned_enemies" } }, - [4842]={ + [4839]={ [1]={ [1]={ limit={ @@ -106764,7 +106716,7 @@ return { [1]="bleeding_no_extra_damage_while_target_is_moving" } }, - [4843]={ + [4840]={ [1]={ [1]={ limit={ @@ -106793,7 +106745,7 @@ return { [1]="bleeding_on_self_expire_speed_+%_while_moving" } }, - [4844]={ + [4841]={ [1]={ [1]={ limit={ @@ -106809,7 +106761,7 @@ return { [1]="bleeding_reflected_to_self" } }, - [4845]={ + [4842]={ [1]={ [1]={ limit={ @@ -106825,7 +106777,7 @@ return { [1]="bleeding_stacks_up_to_x_times" } }, - [4846]={ + [4843]={ [1]={ [1]={ limit={ @@ -106841,7 +106793,7 @@ return { [1]="blight_arc_tower_additional_chains" } }, - [4847]={ + [4844]={ [1]={ [1]={ limit={ @@ -106857,7 +106809,7 @@ return { [1]="blight_arc_tower_additional_repeats" } }, - [4848]={ + [4845]={ [1]={ [1]={ limit={ @@ -106873,7 +106825,7 @@ return { [1]="blight_arc_tower_chance_to_sap_%" } }, - [4849]={ + [4846]={ [1]={ [1]={ limit={ @@ -106902,7 +106854,7 @@ return { [1]="blight_arc_tower_damage_+%" } }, - [4850]={ + [4847]={ [1]={ [1]={ limit={ @@ -106931,7 +106883,7 @@ return { [1]="blight_arc_tower_range_+%" } }, - [4851]={ + [4848]={ [1]={ [1]={ limit={ @@ -106947,7 +106899,7 @@ return { [1]="blight_area_of_effect_+%_every_second_while_channelling_up_to_+200%" } }, - [4852]={ + [4849]={ [1]={ [1]={ limit={ @@ -106976,7 +106928,7 @@ return { [1]="blight_cast_speed_+%" } }, - [4853]={ + [4850]={ [1]={ [1]={ limit={ @@ -107005,7 +106957,7 @@ return { [1]="blight_chilling_tower_chill_effect_+%" } }, - [4854]={ + [4851]={ [1]={ [1]={ limit={ @@ -107034,7 +106986,7 @@ return { [1]="blight_chilling_tower_damage_+%" } }, - [4855]={ + [4852]={ [1]={ [1]={ limit={ @@ -107063,7 +107015,7 @@ return { [1]="blight_chilling_tower_duration_+%" } }, - [4856]={ + [4853]={ [1]={ [1]={ limit={ @@ -107092,7 +107044,7 @@ return { [1]="blight_chilling_tower_range_+%" } }, - [4857]={ + [4854]={ [1]={ [1]={ limit={ @@ -107121,7 +107073,7 @@ return { [1]="blight_empowering_tower_buff_effect_+%" } }, - [4858]={ + [4855]={ [1]={ [1]={ limit={ @@ -107150,7 +107102,7 @@ return { [1]="blight_empowering_tower_grant_cast_speed_+%" } }, - [4859]={ + [4856]={ [1]={ [1]={ limit={ @@ -107179,7 +107131,7 @@ return { [1]="blight_empowering_tower_grant_damage_+%" } }, - [4860]={ + [4857]={ [1]={ [1]={ limit={ @@ -107204,7 +107156,7 @@ return { [1]="blight_empowering_tower_grant_%_chance_to_deal_double_damage" } }, - [4861]={ + [4858]={ [1]={ [1]={ limit={ @@ -107233,7 +107185,7 @@ return { [1]="blight_empowering_tower_range_+%" } }, - [4862]={ + [4859]={ [1]={ [1]={ limit={ @@ -107258,7 +107210,7 @@ return { [1]="blight_fireball_tower_additional_projectiles_+" } }, - [4863]={ + [4860]={ [1]={ [1]={ limit={ @@ -107287,7 +107239,7 @@ return { [1]="blight_fireball_tower_cast_speed_+%" } }, - [4864]={ + [4861]={ [1]={ [1]={ limit={ @@ -107316,7 +107268,7 @@ return { [1]="blight_fireball_tower_damage_+%" } }, - [4865]={ + [4862]={ [1]={ [1]={ limit={ @@ -107332,7 +107284,7 @@ return { [1]="blight_fireball_tower_projectiles_nova" } }, - [4866]={ + [4863]={ [1]={ [1]={ limit={ @@ -107361,7 +107313,7 @@ return { [1]="blight_fireball_tower_range_+%" } }, - [4867]={ + [4864]={ [1]={ [1]={ limit={ @@ -107390,7 +107342,7 @@ return { [1]="blight_flamethrower_tower_cast_speed_+%" } }, - [4868]={ + [4865]={ [1]={ [1]={ limit={ @@ -107406,7 +107358,7 @@ return { [1]="blight_flamethrower_tower_chance_to_scorch_%" } }, - [4869]={ + [4866]={ [1]={ [1]={ limit={ @@ -107435,7 +107387,7 @@ return { [1]="blight_flamethrower_tower_damage_+%" } }, - [4870]={ + [4867]={ [1]={ [1]={ limit={ @@ -107451,7 +107403,7 @@ return { [1]="blight_flamethrower_tower_full_damage_fire_enemies" } }, - [4871]={ + [4868]={ [1]={ [1]={ limit={ @@ -107480,7 +107432,7 @@ return { [1]="blight_flamethrower_tower_range_+%" } }, - [4872]={ + [4869]={ [1]={ [1]={ limit={ @@ -107496,7 +107448,7 @@ return { [1]="blight_freezebolt_tower_chance_to_brittle_%" } }, - [4873]={ + [4870]={ [1]={ [1]={ limit={ @@ -107525,7 +107477,7 @@ return { [1]="blight_freezebolt_tower_damage_+%" } }, - [4874]={ + [4871]={ [1]={ [1]={ limit={ @@ -107541,7 +107493,7 @@ return { [1]="blight_freezebolt_tower_full_damage_cold_enemies" } }, - [4875]={ + [4872]={ [1]={ [1]={ limit={ @@ -107566,7 +107518,7 @@ return { [1]="blight_freezebolt_tower_projectiles_+" } }, - [4876]={ + [4873]={ [1]={ [1]={ limit={ @@ -107595,7 +107547,7 @@ return { [1]="blight_freezebolt_tower_range_+%" } }, - [4877]={ + [4874]={ [1]={ [1]={ limit={ @@ -107611,7 +107563,7 @@ return { [1]="blight_glacialcage_tower_area_of_effect_+%" } }, - [4878]={ + [4875]={ [1]={ [1]={ limit={ @@ -107640,7 +107592,7 @@ return { [1]="blight_glacialcage_tower_cooldown_recovery_+%" } }, - [4879]={ + [4876]={ [1]={ [1]={ limit={ @@ -107669,7 +107621,7 @@ return { [1]="blight_glacialcage_tower_duration_+%" } }, - [4880]={ + [4877]={ [1]={ [1]={ limit={ @@ -107698,7 +107650,7 @@ return { [1]="blight_glacialcage_tower_enemy_damage_taken_+%" } }, - [4881]={ + [4878]={ [1]={ [1]={ limit={ @@ -107727,7 +107679,7 @@ return { [1]="blight_glacialcage_tower_range_+%" } }, - [4882]={ + [4879]={ [1]={ [1]={ limit={ @@ -107743,7 +107695,7 @@ return { [1]="blight_hinder_enemy_chaos_damage_taken_+%" } }, - [4883]={ + [4880]={ [1]={ [1]={ limit={ @@ -107772,7 +107724,7 @@ return { [1]="blight_imbuing_tower_buff_effect_+%" } }, - [4884]={ + [4881]={ [1]={ [1]={ limit={ @@ -107801,7 +107753,7 @@ return { [1]="blight_imbuing_tower_grant_critical_strike_+%" } }, - [4885]={ + [4882]={ [1]={ [1]={ limit={ @@ -107830,7 +107782,7 @@ return { [1]="blight_imbuing_tower_grant_damage_+%" } }, - [4886]={ + [4883]={ [1]={ [1]={ limit={ @@ -107846,7 +107798,7 @@ return { [1]="blight_imbuing_tower_grants_onslaught" } }, - [4887]={ + [4884]={ [1]={ [1]={ limit={ @@ -107875,7 +107827,7 @@ return { [1]="blight_imbuing_tower_range_+%" } }, - [4888]={ + [4885]={ [1]={ [1]={ limit={ @@ -107904,7 +107856,7 @@ return { [1]="blight_lightningstorm_tower_area_of_effect_+%" } }, - [4889]={ + [4886]={ [1]={ [1]={ limit={ @@ -107933,7 +107885,7 @@ return { [1]="blight_lightningstorm_tower_damage_+%" } }, - [4890]={ + [4887]={ [1]={ [1]={ limit={ @@ -107962,7 +107914,7 @@ return { [1]="blight_lightningstorm_tower_delay_+%" } }, - [4891]={ + [4888]={ [1]={ [1]={ limit={ @@ -107991,7 +107943,7 @@ return { [1]="blight_lightningstorm_tower_range_+%" } }, - [4892]={ + [4889]={ [1]={ [1]={ limit={ @@ -108007,7 +107959,7 @@ return { [1]="blight_lightningstorm_tower_storms_on_enemies" } }, - [4893]={ + [4890]={ [1]={ [1]={ limit={ @@ -108032,7 +107984,7 @@ return { [1]="blight_meteor_tower_additional_meteor_+" } }, - [4894]={ + [4891]={ [1]={ [1]={ limit={ @@ -108048,7 +108000,7 @@ return { [1]="blight_meteor_tower_always_stun" } }, - [4895]={ + [4892]={ [1]={ [1]={ [1]={ @@ -108068,7 +108020,7 @@ return { [1]="blight_meteor_tower_creates_burning_ground_ms" } }, - [4896]={ + [4893]={ [1]={ [1]={ limit={ @@ -108097,7 +108049,7 @@ return { [1]="blight_meteor_tower_damage_+%" } }, - [4897]={ + [4894]={ [1]={ [1]={ limit={ @@ -108126,7 +108078,7 @@ return { [1]="blight_meteor_tower_range_+%" } }, - [4898]={ + [4895]={ [1]={ [1]={ limit={ @@ -108164,7 +108116,7 @@ return { [1]="blight_scout_tower_additional_minions_+" } }, - [4899]={ + [4896]={ [1]={ [1]={ limit={ @@ -108193,7 +108145,7 @@ return { [1]="blight_scout_tower_minion_damage_+%" } }, - [4900]={ + [4897]={ [1]={ [1]={ limit={ @@ -108222,7 +108174,7 @@ return { [1]="blight_scout_tower_minion_life_+%" } }, - [4901]={ + [4898]={ [1]={ [1]={ limit={ @@ -108251,7 +108203,7 @@ return { [1]="blight_scout_tower_minion_movement_speed_+%" } }, - [4902]={ + [4899]={ [1]={ [1]={ limit={ @@ -108267,7 +108219,7 @@ return { [1]="blight_scout_tower_minions_inflict_malediction" } }, - [4903]={ + [4900]={ [1]={ [1]={ limit={ @@ -108296,7 +108248,7 @@ return { [1]="blight_scout_tower_range_+%" } }, - [4904]={ + [4901]={ [1]={ [1]={ limit={ @@ -108325,7 +108277,7 @@ return { [1]="blight_secondary_skill_effect_duration_+%" } }, - [4905]={ + [4902]={ [1]={ [1]={ limit={ @@ -108350,7 +108302,7 @@ return { [1]="blight_seismic_tower_additional_cascades_+" } }, - [4906]={ + [4903]={ [1]={ [1]={ limit={ @@ -108379,7 +108331,7 @@ return { [1]="blight_seismic_tower_cascade_range_+%" } }, - [4907]={ + [4904]={ [1]={ [1]={ limit={ @@ -108408,7 +108360,7 @@ return { [1]="blight_seismic_tower_damage_+%" } }, - [4908]={ + [4905]={ [1]={ [1]={ limit={ @@ -108437,7 +108389,7 @@ return { [1]="blight_seismic_tower_range_+%" } }, - [4909]={ + [4906]={ [1]={ [1]={ limit={ @@ -108466,7 +108418,7 @@ return { [1]="blight_seismic_tower_stun_duration_+%" } }, - [4910]={ + [4907]={ [1]={ [1]={ limit={ @@ -108495,7 +108447,7 @@ return { [1]="blight_sentinel_tower_minion_damage_+%" } }, - [4911]={ + [4908]={ [1]={ [1]={ limit={ @@ -108524,7 +108476,7 @@ return { [1]="blight_sentinel_tower_minion_life_+%" } }, - [4912]={ + [4909]={ [1]={ [1]={ limit={ @@ -108553,7 +108505,7 @@ return { [1]="blight_sentinel_tower_minion_movement_speed_+%" } }, - [4913]={ + [4910]={ [1]={ [1]={ limit={ @@ -108582,7 +108534,7 @@ return { [1]="blight_sentinel_tower_range_+%" } }, - [4914]={ + [4911]={ [1]={ [1]={ limit={ @@ -108611,7 +108563,7 @@ return { [1]="blight_shocking_tower_damage_+%" } }, - [4915]={ + [4912]={ [1]={ [1]={ limit={ @@ -108640,7 +108592,7 @@ return { [1]="blight_shocking_tower_range_+%" } }, - [4916]={ + [4913]={ [1]={ [1]={ limit={ @@ -108656,7 +108608,7 @@ return { [1]="blight_shocknova_tower_full_damage_lightning_enemies" } }, - [4917]={ + [4914]={ [1]={ [1]={ limit={ @@ -108672,7 +108624,7 @@ return { [1]="blight_shocknova_tower_shock_additional_repeats" } }, - [4918]={ + [4915]={ [1]={ [1]={ limit={ @@ -108701,7 +108653,7 @@ return { [1]="blight_shocknova_tower_shock_effect_+%" } }, - [4919]={ + [4916]={ [1]={ [1]={ limit={ @@ -108730,7 +108682,7 @@ return { [1]="blight_shocknova_tower_shock_repeats_with_area_effect_+%" } }, - [4920]={ + [4917]={ [1]={ [1]={ limit={ @@ -108759,7 +108711,7 @@ return { [1]="blight_skill_area_of_effect_+%_after_1_second_channelling" } }, - [4921]={ + [4918]={ [1]={ [1]={ limit={ @@ -108788,7 +108740,7 @@ return { [1]="blight_smothering_tower_buff_effect_+%" } }, - [4922]={ + [4919]={ [1]={ [1]={ limit={ @@ -108804,7 +108756,7 @@ return { [1]="blight_smothering_tower_freeze_shock_ignite_%" } }, - [4923]={ + [4920]={ [1]={ [1]={ limit={ @@ -108833,7 +108785,7 @@ return { [1]="blight_smothering_tower_grant_damage_+%" } }, - [4924]={ + [4921]={ [1]={ [1]={ limit={ @@ -108862,7 +108814,7 @@ return { [1]="blight_smothering_tower_grant_movement_speed_+%" } }, - [4925]={ + [4922]={ [1]={ [1]={ limit={ @@ -108891,7 +108843,7 @@ return { [1]="blight_smothering_tower_range_+%" } }, - [4926]={ + [4923]={ [1]={ [1]={ limit={ @@ -108920,7 +108872,7 @@ return { [1]="blight_stonegaze_tower_cooldown_recovery_+%" } }, - [4927]={ + [4924]={ [1]={ [1]={ limit={ @@ -108949,7 +108901,7 @@ return { [1]="blight_stonegaze_tower_duration_+%" } }, - [4928]={ + [4925]={ [1]={ [1]={ limit={ @@ -108965,7 +108917,7 @@ return { [1]="blight_stonegaze_tower_petrified_enemies_take_damage_+%" } }, - [4929]={ + [4926]={ [1]={ [1]={ limit={ @@ -108994,7 +108946,7 @@ return { [1]="blight_stonegaze_tower_petrify_tick_speed_+%" } }, - [4930]={ + [4927]={ [1]={ [1]={ limit={ @@ -109023,7 +108975,7 @@ return { [1]="blight_stonegaze_tower_range_+%" } }, - [4931]={ + [4928]={ [1]={ [1]={ limit={ @@ -109052,7 +109004,7 @@ return { [1]="blight_summoning_tower_minion_damage_+%" } }, - [4932]={ + [4929]={ [1]={ [1]={ limit={ @@ -109081,7 +109033,7 @@ return { [1]="blight_summoning_tower_minion_life_+%" } }, - [4933]={ + [4930]={ [1]={ [1]={ limit={ @@ -109110,7 +109062,7 @@ return { [1]="blight_summoning_tower_minion_movement_speed_+%" } }, - [4934]={ + [4931]={ [1]={ [1]={ limit={ @@ -109126,7 +109078,7 @@ return { [1]="blight_summoning_tower_minions_summoned_+" } }, - [4935]={ + [4932]={ [1]={ [1]={ limit={ @@ -109155,7 +109107,7 @@ return { [1]="blight_summoning_tower_range_+%" } }, - [4936]={ + [4933]={ [1]={ [1]={ limit={ @@ -109184,7 +109136,7 @@ return { [1]="blight_temporal_tower_buff_effect_+%" } }, - [4937]={ + [4934]={ [1]={ [1]={ limit={ @@ -109213,7 +109165,7 @@ return { [1]="blight_temporal_tower_grant_you_action_speed_-%" } }, - [4938]={ + [4935]={ [1]={ [1]={ limit={ @@ -109229,7 +109181,7 @@ return { [1]="blight_temporal_tower_grants_stun_immunity" } }, - [4939]={ + [4936]={ [1]={ [1]={ limit={ @@ -109258,7 +109210,7 @@ return { [1]="blight_temporal_tower_range_+%" } }, - [4940]={ + [4937]={ [1]={ [1]={ limit={ @@ -109287,7 +109239,7 @@ return { [1]="blight_temporal_tower_tick_speed_+%" } }, - [4941]={ + [4938]={ [1]={ [1]={ [1]={ @@ -109307,7 +109259,7 @@ return { [1]="blight_tertiary_skill_effect_duration" } }, - [4942]={ + [4939]={ [1]={ [1]={ limit={ @@ -109336,7 +109288,7 @@ return { [1]="blight_tower_arc_damage_+%" } }, - [4943]={ + [4940]={ [1]={ [1]={ limit={ @@ -109365,7 +109317,7 @@ return { [1]="blight_tower_chilling_cost_+%" } }, - [4944]={ + [4941]={ [1]={ [1]={ limit={ @@ -109381,7 +109333,7 @@ return { [1]="blight_tower_damage_per_tower_type_+%" } }, - [4945]={ + [4942]={ [1]={ [1]={ limit={ @@ -109406,7 +109358,7 @@ return { [1]="blight_tower_fireball_additional_projectile" } }, - [4946]={ + [4943]={ [1]={ [1]={ limit={ @@ -109422,7 +109374,7 @@ return { [1]="blighted_map_chest_reward_lucky_count" } }, - [4947]={ + [4944]={ [1]={ [1]={ limit={ @@ -109451,7 +109403,7 @@ return { [1]="blighted_map_tower_damage_+%_final" } }, - [4948]={ + [4945]={ [1]={ [1]={ limit={ @@ -109480,7 +109432,7 @@ return { [1]="blind_chance_+%" } }, - [4949]={ + [4946]={ [1]={ [1]={ limit={ @@ -109505,7 +109457,7 @@ return { [1]="blind_chilled_enemies_on_hit_%" } }, - [4950]={ + [4947]={ [1]={ [1]={ limit={ @@ -109521,7 +109473,7 @@ return { [1]="blind_does_not_affect_chance_to_hit" } }, - [4951]={ + [4948]={ [1]={ [1]={ limit={ @@ -109537,7 +109489,7 @@ return { [1]="blind_does_not_affect_light_radius" } }, - [4952]={ + [4949]={ [1]={ [1]={ limit={ @@ -109566,7 +109518,7 @@ return { [1]="blind_effect_+%" } }, - [4953]={ + [4950]={ [1]={ [1]={ limit={ @@ -109582,7 +109534,7 @@ return { [1]="blind_enemies_when_hit_%_chance" } }, - [4954]={ + [4951]={ [1]={ [1]={ limit={ @@ -109607,7 +109559,7 @@ return { [1]="blind_enemies_when_hit_while_affected_by_grace_%_chance" } }, - [4955]={ + [4952]={ [1]={ [1]={ limit={ @@ -109623,7 +109575,7 @@ return { [1]="blind_enemies_when_they_stun_you" } }, - [4956]={ + [4953]={ [1]={ [1]={ limit={ @@ -109639,7 +109591,7 @@ return { [1]="blind_on_poison_inflicted" } }, - [4957]={ + [4954]={ [1]={ [1]={ limit={ @@ -109655,7 +109607,7 @@ return { [1]="blind_reflected_to_self" } }, - [4958]={ + [4955]={ [1]={ [1]={ limit={ @@ -109684,7 +109636,7 @@ return { [1]="blink_and_mirror_arrow_cooldown_speed_+%" } }, - [4959]={ + [4956]={ [1]={ [1]={ limit={ @@ -109713,7 +109665,7 @@ return { [1]="block_and_stun_+%_recovery_per_fortification" } }, - [4960]={ + [4957]={ [1]={ [1]={ limit={ @@ -109729,7 +109681,7 @@ return { [1]="block_chance_+%_against_projectiles" } }, - [4961]={ + [4958]={ [1]={ [1]={ limit={ @@ -109758,7 +109710,7 @@ return { [1]="block_chance_+%_if_blocked_with_active_block_recently" } }, - [4962]={ + [4959]={ [1]={ [1]={ limit={ @@ -109783,7 +109735,7 @@ return { [1]="block_chance_+%_if_you_have_at_least_100_tribute" } }, - [4963]={ + [4960]={ [1]={ [1]={ [1]={ @@ -109816,7 +109768,7 @@ return { [1]="block_chance_+%_while_companion_in_presence" } }, - [4964]={ + [4961]={ [1]={ [1]={ limit={ @@ -109841,7 +109793,7 @@ return { [1]="block_chance_+%_while_surrounded" } }, - [4965]={ + [4962]={ [1]={ [1]={ limit={ @@ -109857,7 +109809,7 @@ return { [1]="block_chance_from_equipped_shield_is_%" } }, - [4966]={ + [4963]={ [1]={ [1]={ limit={ @@ -109873,7 +109825,7 @@ return { [1]="block_%_damage_taken_from_elemental" } }, - [4967]={ + [4964]={ [1]={ [1]={ limit={ @@ -109889,7 +109841,7 @@ return { [1]="block_%_damage_taken_while_active_blocking" } }, - [4968]={ + [4965]={ [1]={ [1]={ limit={ @@ -109905,7 +109857,7 @@ return { [1]="block_%_if_blocked_an_attack_recently" } }, - [4969]={ + [4966]={ [1]={ [1]={ limit={ @@ -109921,7 +109873,7 @@ return { [1]="block_%_while_affected_by_determination" } }, - [4970]={ + [4967]={ [1]={ [1]={ limit={ @@ -109950,7 +109902,7 @@ return { [1]="blood_mage_flask_life_to_recover_+%_final" } }, - [4971]={ + [4968]={ [1]={ [1]={ limit={ @@ -109983,7 +109935,7 @@ return { [1]="blood_sand_armour_mana_reservation_+%" } }, - [4972]={ + [4969]={ [1]={ [1]={ [1]={ @@ -110020,7 +109972,7 @@ return { [1]="blood_sand_mana_reservation_efficiency_-2%_per_1" } }, - [4973]={ + [4970]={ [1]={ [1]={ limit={ @@ -110049,7 +110001,7 @@ return { [1]="blood_sand_mana_reservation_efficiency_+%" } }, - [4974]={ + [4971]={ [1]={ [1]={ limit={ @@ -110078,7 +110030,7 @@ return { [1]="blood_sand_stance_buff_effect_+%" } }, - [4975]={ + [4972]={ [1]={ [1]={ limit={ @@ -110107,7 +110059,7 @@ return { [1]="blood_spears_area_of_effect_+%" } }, - [4976]={ + [4973]={ [1]={ [1]={ limit={ @@ -110132,7 +110084,7 @@ return { [1]="blood_spears_base_number_of_spears" } }, - [4977]={ + [4974]={ [1]={ [1]={ limit={ @@ -110161,23 +110113,7 @@ return { [1]="blood_spears_damage_+%" } }, - [4978]={ - [1]={ - [1]={ - limit={ - [1]={ - [1]="#", - [2]="#" - } - }, - text="Reveal Weaknesses against Rare and Unique enemies" - } - }, - stats={ - [1]="bloodlust_reveal_weakness" - } - }, - [4979]={ + [4975]={ [1]={ [1]={ limit={ @@ -110206,7 +110142,7 @@ return { [1]="bloodreap_damage_+%" } }, - [4980]={ + [4976]={ [1]={ [1]={ limit={ @@ -110235,7 +110171,7 @@ return { [1]="bloodreap_skill_area_of_effect_+%" } }, - [4981]={ + [4977]={ [1]={ [1]={ limit={ @@ -110264,7 +110200,7 @@ return { [1]="body_armour_+%" } }, - [4982]={ + [4978]={ [1]={ [1]={ limit={ @@ -110293,7 +110229,7 @@ return { [1]="body_armour_evasion_rating_+%" } }, - [4983]={ + [4979]={ [1]={ [1]={ limit={ @@ -110309,7 +110245,7 @@ return { [1]="body_armour_grants_armour_%_applies_to_fire_cold_lightning_damage" } }, - [4984]={ + [4980]={ [1]={ [1]={ limit={ @@ -110325,7 +110261,7 @@ return { [1]="body_armour_grants_base_armour_applies_to_chaos_damage" } }, - [4985]={ + [4981]={ [1]={ [1]={ limit={ @@ -110354,7 +110290,7 @@ return { [1]="body_armour_grants_glory_generation_+%" } }, - [4986]={ + [4982]={ [1]={ [1]={ limit={ @@ -110383,7 +110319,7 @@ return { [1]="body_armour_grants_spirit_+%" } }, - [4987]={ + [4983]={ [1]={ [1]={ limit={ @@ -110412,7 +110348,7 @@ return { [1]="body_armour_grants_thorns_damage_+%" } }, - [4988]={ + [4984]={ [1]={ [1]={ limit={ @@ -110428,7 +110364,7 @@ return { [1]="body_armour_grants_unaffected_by_damaging_ailments" } }, - [4989]={ + [4985]={ [1]={ [1]={ limit={ @@ -110444,7 +110380,7 @@ return { [1]="body_armour_grants_unaffected_by_ignite" } }, - [4990]={ + [4986]={ [1]={ [1]={ limit={ @@ -110460,7 +110396,7 @@ return { [1]="body_armour_grants_x_base_cold_damage_resistance_%" } }, - [4991]={ + [4987]={ [1]={ [1]={ limit={ @@ -110476,7 +110412,7 @@ return { [1]="body_armour_grants_x_base_fire_damage_resistance_%" } }, - [4992]={ + [4988]={ [1]={ [1]={ limit={ @@ -110492,7 +110428,7 @@ return { [1]="body_armour_grants_x_base_lightning_damage_resistance_%" } }, - [4993]={ + [4989]={ [1]={ [1]={ limit={ @@ -110508,7 +110444,7 @@ return { [1]="body_armour_grants_x_base_maximum_fire_damage_resistance_%" } }, - [4994]={ + [4990]={ [1]={ [1]={ limit={ @@ -110537,7 +110473,7 @@ return { [1]="body_armour_grants_x_base_self_critical_strike_multiplier_-%" } }, - [4995]={ + [4991]={ [1]={ [1]={ [1]={ @@ -110557,7 +110493,7 @@ return { [1]="body_armour_grants_x_life_regeneration_rate_per_minute_%" } }, - [4996]={ + [4992]={ [1]={ [1]={ limit={ @@ -110586,7 +110522,7 @@ return { [1]="body_armour_grants_x_maximum_life_+%" } }, - [4997]={ + [4993]={ [1]={ [1]={ limit={ @@ -110602,7 +110538,7 @@ return { [1]="body_armour_grants_x_physical_damage_taken_%_as_fire" } }, - [4998]={ + [4994]={ [1]={ [1]={ limit={ @@ -110631,7 +110567,7 @@ return { [1]="body_armour_grants_x_strength_+%" } }, - [4999]={ + [4995]={ [1]={ [1]={ limit={ @@ -110660,7 +110596,7 @@ return { [1]="body_armour_grants_x_stun_threshold_+%" } }, - [5000]={ + [4996]={ [1]={ [1]={ limit={ @@ -110676,7 +110612,7 @@ return { [1]="body_armour_implicit_damage_taken_-1%_final_per_X_dexterity" } }, - [5001]={ + [4997]={ [1]={ [1]={ limit={ @@ -110692,7 +110628,7 @@ return { [1]="body_armour_implicit_damage_taken_-1%_final_per_X_intelligence" } }, - [5002]={ + [4998]={ [1]={ [1]={ limit={ @@ -110708,7 +110644,7 @@ return { [1]="body_armour_implicit_damage_taken_-1%_final_per_X_strength" } }, - [5003]={ + [4999]={ [1]={ [1]={ [1]={ @@ -110728,7 +110664,7 @@ return { [1]="body_armour_implicit_gain_endurance_charge_every_x_ms" } }, - [5004]={ + [5000]={ [1]={ [1]={ [1]={ @@ -110748,7 +110684,7 @@ return { [1]="body_armour_implicit_gain_frenzy_charge_every_x_ms" } }, - [5005]={ + [5001]={ [1]={ [1]={ [1]={ @@ -110768,7 +110704,7 @@ return { [1]="body_armour_implicit_gain_power_charge_every_x_ms" } }, - [5006]={ + [5002]={ [1]={ [1]={ limit={ @@ -110797,7 +110733,7 @@ return { [1]="bone_golem_damage_+%" } }, - [5007]={ + [5003]={ [1]={ [1]={ limit={ @@ -110813,7 +110749,7 @@ return { [1]="bone_golem_elemental_resistances_%" } }, - [5008]={ + [5004]={ [1]={ [1]={ limit={ @@ -110842,7 +110778,7 @@ return { [1]="bone_lance_cast_speed_+%" } }, - [5009]={ + [5005]={ [1]={ [1]={ limit={ @@ -110871,7 +110807,7 @@ return { [1]="bone_lance_damage_+%" } }, - [5010]={ + [5006]={ [1]={ [1]={ limit={ @@ -110887,7 +110823,7 @@ return { [1]="boneshatter_chance_to_gain_+1_trauma" } }, - [5011]={ + [5007]={ [1]={ [1]={ limit={ @@ -110916,7 +110852,7 @@ return { [1]="boneshatter_damage_+%_final_if_created_from_unique" } }, - [5012]={ + [5008]={ [1]={ [1]={ limit={ @@ -110945,7 +110881,7 @@ return { [1]="boneshatter_damage_+%" } }, - [5013]={ + [5009]={ [1]={ [1]={ limit={ @@ -110974,7 +110910,7 @@ return { [1]="boneshatter_stun_duration_+%" } }, - [5014]={ + [5010]={ [1]={ [1]={ limit={ @@ -111003,7 +110939,7 @@ return { [1]="boots_implicit_accuracy_rating_+%_final" } }, - [5015]={ + [5011]={ [1]={ [1]={ limit={ @@ -111032,7 +110968,7 @@ return { [1]="boss_maximum_life_+%_final" } }, - [5016]={ + [5012]={ [1]={ [1]={ limit={ @@ -111048,7 +110984,7 @@ return { [1]="bow_attacks_have_culling_strike" } }, - [5017]={ + [5013]={ [1]={ [1]={ limit={ @@ -111064,7 +111000,7 @@ return { [1]="brand_activation_rate_+%_final_during_first_20%_of_active_duration" } }, - [5018]={ + [5014]={ [1]={ [1]={ limit={ @@ -111080,7 +111016,7 @@ return { [1]="brand_activation_rate_+%_final_during_last_20%_of_active_duration" } }, - [5019]={ + [5015]={ [1]={ [1]={ limit={ @@ -111096,7 +111032,7 @@ return { [1]="brand_area_of_effect_+%_if_50%_attached_duration_expired" } }, - [5020]={ + [5016]={ [1]={ [1]={ limit={ @@ -111112,7 +111048,7 @@ return { [1]="brands_reattach_on_activation" } }, - [5021]={ + [5017]={ [1]={ [1]={ limit={ @@ -111128,7 +111064,7 @@ return { [1]="breach_flame_effects_doubled" } }, - [5022]={ + [5018]={ [1]={ [1]={ limit={ @@ -111144,7 +111080,7 @@ return { [1]="breachstone_commanders_%_drop_additional_fragments" } }, - [5023]={ + [5019]={ [1]={ [1]={ limit={ @@ -111160,7 +111096,7 @@ return { [1]="breachstone_commanders_%_drop_additional_maps" } }, - [5024]={ + [5020]={ [1]={ [1]={ limit={ @@ -111176,7 +111112,7 @@ return { [1]="breachstone_commanders_%_drop_additional_scarabs" } }, - [5025]={ + [5021]={ [1]={ [1]={ limit={ @@ -111192,7 +111128,7 @@ return { [1]="breachstone_commanders_%_drop_additional_unique_items" } }, - [5026]={ + [5022]={ [1]={ [1]={ limit={ @@ -111217,7 +111153,7 @@ return { [1]="breachstone_commanders_drop_additional_catalysts" } }, - [5027]={ + [5023]={ [1]={ [1]={ limit={ @@ -111233,7 +111169,7 @@ return { [1]="breachstone_commanders_drop_additional_currency_items" } }, - [5028]={ + [5024]={ [1]={ [1]={ limit={ @@ -111249,7 +111185,7 @@ return { [1]="breachstone_commanders_drop_additional_delirium_items" } }, - [5029]={ + [5025]={ [1]={ [1]={ limit={ @@ -111274,7 +111210,7 @@ return { [1]="breachstone_commanders_drop_additional_divination_cards" } }, - [5030]={ + [5026]={ [1]={ [1]={ limit={ @@ -111299,7 +111235,7 @@ return { [1]="breachstone_commanders_drop_additional_enchanted_items" } }, - [5031]={ + [5027]={ [1]={ [1]={ limit={ @@ -111324,7 +111260,7 @@ return { [1]="breachstone_commanders_drop_additional_essences" } }, - [5032]={ + [5028]={ [1]={ [1]={ limit={ @@ -111349,7 +111285,7 @@ return { [1]="breachstone_commanders_drop_additional_fossils" } }, - [5033]={ + [5029]={ [1]={ [1]={ limit={ @@ -111374,7 +111310,7 @@ return { [1]="breachstone_commanders_drop_additional_gem_items" } }, - [5034]={ + [5030]={ [1]={ [1]={ limit={ @@ -111399,7 +111335,7 @@ return { [1]="breachstone_commanders_drop_additional_harbinger_shards" } }, - [5035]={ + [5031]={ [1]={ [1]={ limit={ @@ -111424,7 +111360,7 @@ return { [1]="breachstone_commanders_drop_additional_incubators" } }, - [5036]={ + [5032]={ [1]={ [1]={ limit={ @@ -111449,7 +111385,7 @@ return { [1]="breachstone_commanders_drop_additional_legion_splinters" } }, - [5037]={ + [5033]={ [1]={ [1]={ limit={ @@ -111474,7 +111410,7 @@ return { [1]="breachstone_commanders_drop_additional_oils" } }, - [5038]={ + [5034]={ [1]={ [1]={ limit={ @@ -111490,7 +111426,7 @@ return { [1]="break_%_armour_on_pin" } }, - [5039]={ + [5035]={ [1]={ [1]={ limit={ @@ -111506,7 +111442,7 @@ return { [1]="break_armour_on_attack_hit_%_of_max_ward" } }, - [5040]={ + [5036]={ [1]={ [1]={ limit={ @@ -111522,7 +111458,7 @@ return { [1]="brequel_display_base_type_chance_%" } }, - [5041]={ + [5037]={ [1]={ [1]={ limit={ @@ -111538,7 +111474,7 @@ return { [1]="brequel_display_birthed_items_always_greater_or_perfect" } }, - [5042]={ + [5038]={ [1]={ [1]={ limit={ @@ -111554,7 +111490,7 @@ return { [1]="brequel_display_cannot_have_modifiers_of_type" } }, - [5043]={ + [5039]={ [1]={ [1]={ limit={ @@ -111570,7 +111506,7 @@ return { [1]="brequel_display_crafted_modifier_chance_%" } }, - [5044]={ + [5040]={ [1]={ [1]={ limit={ @@ -111586,7 +111522,7 @@ return { [1]="brequel_display_empty_modifier" } }, - [5045]={ + [5041]={ [1]={ [1]={ limit={ @@ -111602,7 +111538,7 @@ return { [1]="brequel_display_has_modifier_of_type" } }, - [5046]={ + [5042]={ [1]={ [1]={ limit={ @@ -111618,7 +111554,7 @@ return { [1]="brequel_display_item_cannot_be_base_type" } }, - [5047]={ + [5043]={ [1]={ [1]={ limit={ @@ -111643,7 +111579,7 @@ return { [1]="brequel_reward_10_additional_exalted_orb_chance_%" } }, - [5048]={ + [5044]={ [1]={ [1]={ limit={ @@ -111668,7 +111604,7 @@ return { [1]="brequel_reward_16_to_24_additional_splinters_chance_%" } }, - [5049]={ + [5045]={ [1]={ [1]={ limit={ @@ -111693,7 +111629,7 @@ return { [1]="brequel_reward_2_additional_quality_currency_same_type_chance_%" } }, - [5050]={ + [5046]={ [1]={ [1]={ limit={ @@ -111718,7 +111654,7 @@ return { [1]="brequel_reward_3_to_7_additional_chaos_or_vaal_chance_%" } }, - [5051]={ + [5047]={ [1]={ [1]={ limit={ @@ -111734,7 +111670,7 @@ return { [1]="brequel_reward_5_additional_items_same_type_chance_%" } }, - [5052]={ + [5048]={ [1]={ [1]={ limit={ @@ -111763,7 +111699,7 @@ return { [1]="brequel_reward_absent_amulet_chance_+%" } }, - [5053]={ + [5049]={ [1]={ [1]={ limit={ @@ -111788,7 +111724,7 @@ return { [1]="brequel_reward_additional_alchemy_orb_chance_%" } }, - [5054]={ + [5050]={ [1]={ [1]={ limit={ @@ -111804,7 +111740,7 @@ return { [1]="brequel_reward_additional_catalyst_different_type_chance_%" } }, - [5055]={ + [5051]={ [1]={ [1]={ limit={ @@ -111820,7 +111756,7 @@ return { [1]="brequel_reward_additional_catalyst_same_type_chance_%" } }, - [5056]={ + [5052]={ [1]={ [1]={ limit={ @@ -111845,7 +111781,7 @@ return { [1]="brequel_reward_additional_exalted_orb_chance_%" } }, - [5057]={ + [5053]={ [1]={ [1]={ limit={ @@ -111861,7 +111797,7 @@ return { [1]="brequel_reward_additional_item_chance_%" } }, - [5058]={ + [5054]={ [1]={ [1]={ limit={ @@ -111877,7 +111813,7 @@ return { [1]="brequel_reward_additional_item_same_type_chance_%" } }, - [5059]={ + [5055]={ [1]={ [1]={ limit={ @@ -111902,7 +111838,7 @@ return { [1]="brequel_reward_additional_regal_orb_chance_%" } }, - [5060]={ + [5056]={ [1]={ [1]={ limit={ @@ -111918,7 +111854,7 @@ return { [1]="brequel_reward_additional_seal_crafted_modifier_chance_%" } }, - [5061]={ + [5057]={ [1]={ [1]={ limit={ @@ -111934,7 +111870,7 @@ return { [1]="brequel_reward_anaemia_crafted_modifier_chance_%" } }, - [5062]={ + [5058]={ [1]={ [1]={ limit={ @@ -111950,7 +111886,7 @@ return { [1]="brequel_reward_archon_duration_crafted_%" } }, - [5063]={ + [5059]={ [1]={ [1]={ limit={ @@ -111966,7 +111902,7 @@ return { [1]="brequel_reward_archon_effect_crafted_%" } }, - [5064]={ + [5060]={ [1]={ [1]={ limit={ @@ -111982,7 +111918,7 @@ return { [1]="brequel_reward_archon_undeath_on_offering_use_crafted_%" } }, - [5065]={ + [5061]={ [1]={ [1]={ limit={ @@ -111998,7 +111934,7 @@ return { [1]="brequel_reward_biostatic_ring_chance_%" } }, - [5066]={ + [5062]={ [1]={ [1]={ limit={ @@ -112014,7 +111950,7 @@ return { [1]="brequel_reward_breach_ring_additional_quality" } }, - [5067]={ + [5063]={ [1]={ [1]={ limit={ @@ -112030,7 +111966,7 @@ return { [1]="brequel_reward_breach_ring_chance_%" } }, - [5068]={ + [5064]={ [1]={ [1]={ limit={ @@ -112046,7 +111982,7 @@ return { [1]="brequel_reward_breach_splinters_chance_%" } }, - [5069]={ + [5065]={ [1]={ [1]={ [1]={ @@ -112066,7 +112002,7 @@ return { [1]="brequel_reward_breachlord_sac_chance_%" } }, - [5070]={ + [5066]={ [1]={ [1]={ limit={ @@ -112091,7 +112027,7 @@ return { [1]="brequel_reward_caster_modifier_value_lucky_rolls_+" } }, - [5071]={ + [5067]={ [1]={ [1]={ limit={ @@ -112107,7 +112043,7 @@ return { [1]="brequel_reward_catalyst_chance_%" } }, - [5072]={ + [5068]={ [1]={ [1]={ limit={ @@ -112123,7 +112059,7 @@ return { [1]="brequel_reward_chance_to_not_consume_infusion_if_lost_archon_past_6_seconds_crafted_%" } }, - [5073]={ + [5069]={ [1]={ [1]={ limit={ @@ -112152,7 +112088,7 @@ return { [1]="brequel_reward_chaos_orb_chance_+%" } }, - [5074]={ + [5070]={ [1]={ [1]={ limit={ @@ -112168,7 +112104,7 @@ return { [1]="brequel_reward_cold_as_phys_crafted_modifier_chance_%" } }, - [5075]={ + [5071]={ [1]={ [1]={ limit={ @@ -112184,7 +112120,7 @@ return { [1]="brequel_reward_cold_damage_+%_cold_infusion_collected_last_8_seconds_crafted_%" } }, - [5076]={ + [5072]={ [1]={ [1]={ limit={ @@ -112200,7 +112136,7 @@ return { [1]="brequel_reward_minion_cooldown_recovery_crafted_chance_%" } }, - [5077]={ + [5073]={ [1]={ [1]={ limit={ @@ -112216,7 +112152,7 @@ return { [1]="brequel_reward_consume_no_resource_chance_%" } }, - [5078]={ + [5074]={ [1]={ [1]={ limit={ @@ -112232,7 +112168,7 @@ return { [1]="brequel_reward_convert_items_to_gold" } }, - [5079]={ + [5075]={ [1]={ [1]={ limit={ @@ -112248,7 +112184,7 @@ return { [1]="brequel_reward_corona_amulet_chance_%" } }, - [5080]={ + [5076]={ [1]={ [1]={ limit={ @@ -112264,7 +112200,7 @@ return { [1]="brequel_reward_damage_removed_from_spectres_crafted_%" } }, - [5081]={ + [5077]={ [1]={ [1]={ limit={ @@ -112280,7 +112216,7 @@ return { [1]="brequel_reward_damage_taken_from_mana_before_life_crafted_%" } }, - [5082]={ + [5078]={ [1]={ [1]={ limit={ @@ -112296,7 +112232,7 @@ return { [1]="brequel_reward_desecration_chance_%" } }, - [5083]={ + [5079]={ [1]={ [1]={ limit={ @@ -112312,7 +112248,7 @@ return { [1]="brequel_reward_disable_base_augmentation_orb" } }, - [5084]={ + [5080]={ [1]={ [1]={ limit={ @@ -112328,7 +112264,7 @@ return { [1]="brequel_reward_disable_base_transmutation_orb" } }, - [5085]={ + [5081]={ [1]={ [1]={ limit={ @@ -112357,7 +112293,7 @@ return { [1]="brequel_reward_divine_orb_chance_+%" } }, - [5086]={ + [5082]={ [1]={ [1]={ limit={ @@ -112373,7 +112309,7 @@ return { [1]="brequel_reward_enable_caster_modifiers" } }, - [5087]={ + [5083]={ [1]={ [1]={ limit={ @@ -112389,7 +112325,7 @@ return { [1]="brequel_reward_enable_minion_modifiers" } }, - [5088]={ + [5084]={ [1]={ [1]={ limit={ @@ -112405,7 +112341,7 @@ return { [1]="brequel_reward_essence_chance_%" } }, - [5089]={ + [5085]={ [1]={ [1]={ limit={ @@ -112434,7 +112370,7 @@ return { [1]="brequel_reward_exalted_orb_chance_+%" } }, - [5090]={ + [5086]={ [1]={ [1]={ limit={ @@ -112450,7 +112386,7 @@ return { [1]="brequel_reward_exposure_effect_crafted_%" } }, - [5091]={ + [5087]={ [1]={ [1]={ limit={ @@ -112466,7 +112402,7 @@ return { [1]="brequel_reward_fire_damage_+%_if_fire_infusion_collected_last_8_seconds_crafted_%" } }, - [5092]={ + [5088]={ [1]={ [1]={ limit={ @@ -112482,7 +112418,7 @@ return { [1]="brequel_reward_fire_spell_crit_crafted_modifier_chance_%" } }, - [5093]={ + [5089]={ [1]={ [1]={ limit={ @@ -112498,7 +112434,7 @@ return { [1]="brequel_reward_forking_belt_chance_%" } }, - [5094]={ + [5090]={ [1]={ [1]={ limit={ @@ -112514,7 +112450,7 @@ return { [1]="brequel_reward_grasping_ring_chance_%" } }, - [5095]={ + [5091]={ [1]={ [1]={ limit={ @@ -112530,7 +112466,7 @@ return { [1]="brequel_reward_guarantee_armour_modifier" } }, - [5096]={ + [5092]={ [1]={ [1]={ limit={ @@ -112546,7 +112482,7 @@ return { [1]="brequel_reward_guarantee_attribute_modifier" } }, - [5097]={ + [5093]={ [1]={ [1]={ limit={ @@ -112562,7 +112498,7 @@ return { [1]="brequel_reward_guarantee_cold_resistance_modifier" } }, - [5098]={ + [5094]={ [1]={ [1]={ limit={ @@ -112578,7 +112514,7 @@ return { [1]="brequel_reward_guarantee_defence_modifier" } }, - [5099]={ + [5095]={ [1]={ [1]={ limit={ @@ -112594,7 +112530,7 @@ return { [1]="brequel_reward_guarantee_dexterity_modifier" } }, - [5100]={ + [5096]={ [1]={ [1]={ limit={ @@ -112610,7 +112546,7 @@ return { [1]="brequel_reward_guarantee_energy_shield_modifier" } }, - [5101]={ + [5097]={ [1]={ [1]={ limit={ @@ -112626,7 +112562,7 @@ return { [1]="brequel_reward_guarantee_evasion_modifier" } }, - [5102]={ + [5098]={ [1]={ [1]={ limit={ @@ -112642,7 +112578,7 @@ return { [1]="brequel_reward_guarantee_fire_resistance_modifier" } }, - [5103]={ + [5099]={ [1]={ [1]={ limit={ @@ -112658,7 +112594,7 @@ return { [1]="brequel_reward_guarantee_intelligence_modifier" } }, - [5104]={ + [5100]={ [1]={ [1]={ limit={ @@ -112674,7 +112610,7 @@ return { [1]="brequel_reward_guarantee_life_modifier" } }, - [5105]={ + [5101]={ [1]={ [1]={ limit={ @@ -112690,7 +112626,7 @@ return { [1]="brequel_reward_guarantee_lightning_resistance_modifier" } }, - [5106]={ + [5102]={ [1]={ [1]={ limit={ @@ -112706,7 +112642,7 @@ return { [1]="brequel_reward_guarantee_mana_modifier" } }, - [5107]={ + [5103]={ [1]={ [1]={ limit={ @@ -112722,7 +112658,7 @@ return { [1]="brequel_reward_guarantee_open_prefix" } }, - [5108]={ + [5104]={ [1]={ [1]={ limit={ @@ -112738,7 +112674,7 @@ return { [1]="brequel_reward_guarantee_open_suffix" } }, - [5109]={ + [5105]={ [1]={ [1]={ limit={ @@ -112754,7 +112690,7 @@ return { [1]="brequel_reward_guarantee_resistance_modifier" } }, - [5110]={ + [5106]={ [1]={ [1]={ limit={ @@ -112770,7 +112706,7 @@ return { [1]="brequel_reward_guarantee_resource_modifier" } }, - [5111]={ + [5107]={ [1]={ [1]={ limit={ @@ -112786,7 +112722,7 @@ return { [1]="brequel_reward_guarantee_strength_modifier" } }, - [5112]={ + [5108]={ [1]={ [1]={ limit={ @@ -112820,7 +112756,7 @@ return { [2]="brequel_reward_guarantee_two_caster_modifiers" } }, - [5113]={ + [5109]={ [1]={ [1]={ limit={ @@ -112854,7 +112790,7 @@ return { [2]="brequel_reward_guarantee_two_minion_modifiers" } }, - [5114]={ + [5110]={ [1]={ [1]={ limit={ @@ -112870,7 +112806,7 @@ return { [1]="brequel_reward_invoking_belt_chance_%" } }, - [5115]={ + [5111]={ [1]={ [1]={ limit={ @@ -112899,7 +112835,7 @@ return { [1]="brequel_reward_jewellers_orb_chance_+%" } }, - [5116]={ + [5112]={ [1]={ [1]={ limit={ @@ -112915,7 +112851,7 @@ return { [1]="brequel_reward_kinetic_ring_chance_%" } }, - [5117]={ + [5113]={ [1]={ [1]={ limit={ @@ -112944,7 +112880,7 @@ return { [1]="brequel_reward_lament_amulet_chance_+%" } }, - [5118]={ + [5114]={ [1]={ [1]={ limit={ @@ -112960,7 +112896,7 @@ return { [1]="brequel_reward_lightning_damage_+%_if_lightning_infusion_collected_last_8_seconds_crafted_%" } }, - [5119]={ + [5115]={ [1]={ [1]={ limit={ @@ -112976,7 +112912,7 @@ return { [1]="brequel_reward_max_infusions_crafted_modifier_chance_%" } }, - [5120]={ + [5116]={ [1]={ [1]={ limit={ @@ -112992,7 +112928,7 @@ return { [1]="brequel_reward_maximum_invocation_energy_crafted_%" } }, - [5121]={ + [5117]={ [1]={ [1]={ limit={ @@ -113008,7 +112944,7 @@ return { [1]="brequel_reward_minimum_armour_modifier_level" } }, - [5122]={ + [5118]={ [1]={ [1]={ limit={ @@ -113024,7 +112960,7 @@ return { [1]="brequel_reward_minimum_attribute_modifier_level" } }, - [5123]={ + [5119]={ [1]={ [1]={ limit={ @@ -113040,7 +112976,7 @@ return { [1]="brequel_reward_minimum_caster_crit_modifier_levela" } }, - [5124]={ + [5120]={ [1]={ [1]={ limit={ @@ -113056,7 +112992,7 @@ return { [1]="brequel_reward_minimum_caster_crit_modifier_levelb" } }, - [5125]={ + [5121]={ [1]={ [1]={ limit={ @@ -113072,7 +113008,7 @@ return { [1]="brequel_reward_minimum_caster_modifier_levela" } }, - [5126]={ + [5122]={ [1]={ [1]={ limit={ @@ -113088,7 +113024,7 @@ return { [1]="brequel_reward_minimum_caster_modifier_levelb" } }, - [5127]={ + [5123]={ [1]={ [1]={ limit={ @@ -113104,7 +113040,7 @@ return { [1]="brequel_reward_minimum_caster_prefix_modifier_levela" } }, - [5128]={ + [5124]={ [1]={ [1]={ limit={ @@ -113120,7 +113056,7 @@ return { [1]="brequel_reward_minimum_caster_prefix_modifier_levelb" } }, - [5129]={ + [5125]={ [1]={ [1]={ limit={ @@ -113136,7 +113072,7 @@ return { [1]="brequel_reward_minimum_caster_prefix_modifier_levelc" } }, - [5130]={ + [5126]={ [1]={ [1]={ limit={ @@ -113152,7 +113088,7 @@ return { [1]="brequel_reward_minimum_caster_speed_modifier_levela" } }, - [5131]={ + [5127]={ [1]={ [1]={ limit={ @@ -113168,7 +113104,7 @@ return { [1]="brequel_reward_minimum_caster_speed_modifier_levelb" } }, - [5132]={ + [5128]={ [1]={ [1]={ limit={ @@ -113184,7 +113120,7 @@ return { [1]="brequel_reward_minimum_caster_suffix_modifier_levela" } }, - [5133]={ + [5129]={ [1]={ [1]={ limit={ @@ -113200,7 +113136,7 @@ return { [1]="brequel_reward_minimum_caster_suffix_modifier_levelb" } }, - [5134]={ + [5130]={ [1]={ [1]={ limit={ @@ -113216,7 +113152,7 @@ return { [1]="brequel_reward_minimum_chaos_resistance_modifier_levela" } }, - [5135]={ + [5131]={ [1]={ [1]={ limit={ @@ -113232,7 +113168,7 @@ return { [1]="brequel_reward_minimum_chaos_resistance_modifier_levelb" } }, - [5136]={ + [5132]={ [1]={ [1]={ limit={ @@ -113248,7 +113184,7 @@ return { [1]="brequel_reward_minimum_charm_modifier_level" } }, - [5137]={ + [5133]={ [1]={ [1]={ limit={ @@ -113264,7 +113200,7 @@ return { [1]="brequel_reward_minimum_cold_resistance_modifier_level" } }, - [5138]={ + [5134]={ [1]={ [1]={ limit={ @@ -113280,7 +113216,7 @@ return { [1]="brequel_reward_minimum_damage_modifier_level" } }, - [5139]={ + [5135]={ [1]={ [1]={ limit={ @@ -113296,7 +113232,7 @@ return { [1]="brequel_reward_minimum_defence_modifier_levela" } }, - [5140]={ + [5136]={ [1]={ [1]={ limit={ @@ -113312,7 +113248,7 @@ return { [1]="brequel_reward_minimum_defence_modifier_levelb" } }, - [5141]={ + [5137]={ [1]={ [1]={ limit={ @@ -113328,7 +113264,7 @@ return { [1]="brequel_reward_minimum_dexterity_modifier_level" } }, - [5142]={ + [5138]={ [1]={ [1]={ limit={ @@ -113344,7 +113280,7 @@ return { [1]="brequel_reward_minimum_elemental_resistance_modifier_level" } }, - [5143]={ + [5139]={ [1]={ [1]={ limit={ @@ -113360,7 +113296,7 @@ return { [1]="brequel_reward_minimum_energy_shield_modifier_level" } }, - [5144]={ + [5140]={ [1]={ [1]={ limit={ @@ -113376,7 +113312,7 @@ return { [1]="brequel_reward_minimum_evasion_modifier_level" } }, - [5145]={ + [5141]={ [1]={ [1]={ limit={ @@ -113392,7 +113328,7 @@ return { [1]="brequel_reward_minimum_fire_resistance_modifier_level" } }, - [5146]={ + [5142]={ [1]={ [1]={ limit={ @@ -113408,7 +113344,7 @@ return { [1]="brequel_reward_minimum_flask_modifier_level" } }, - [5147]={ + [5143]={ [1]={ [1]={ limit={ @@ -113424,7 +113360,7 @@ return { [1]="brequel_reward_minimum_intelligence_modifier_level" } }, - [5148]={ + [5144]={ [1]={ [1]={ limit={ @@ -113440,7 +113376,7 @@ return { [1]="brequel_reward_minimum_life_modifier_level" } }, - [5149]={ + [5145]={ [1]={ [1]={ limit={ @@ -113456,7 +113392,7 @@ return { [1]="brequel_reward_minimum_lightning_resistance_modifier_level" } }, - [5150]={ + [5146]={ [1]={ [1]={ limit={ @@ -113472,7 +113408,7 @@ return { [1]="brequel_reward_minimum_mana_modifier_levela" } }, - [5151]={ + [5147]={ [1]={ [1]={ limit={ @@ -113488,7 +113424,7 @@ return { [1]="brequel_reward_minimum_mana_modifier_levelb" } }, - [5152]={ + [5148]={ [1]={ [1]={ limit={ @@ -113504,7 +113440,7 @@ return { [1]="brequel_reward_minimum_minion_damage_modifier_levela" } }, - [5153]={ + [5149]={ [1]={ [1]={ limit={ @@ -113520,7 +113456,7 @@ return { [1]="brequel_reward_minimum_minion_damage_modifier_levelb" } }, - [5154]={ + [5150]={ [1]={ [1]={ limit={ @@ -113536,7 +113472,7 @@ return { [1]="brequel_reward_minimum_minion_modifier_level" } }, - [5155]={ + [5151]={ [1]={ [1]={ limit={ @@ -113552,7 +113488,7 @@ return { [1]="brequel_reward_minimum_minion_modifier_levelb" } }, - [5156]={ + [5152]={ [1]={ [1]={ limit={ @@ -113568,7 +113504,7 @@ return { [1]="brequel_reward_minimum_minion_prefix_modifier_levela" } }, - [5157]={ + [5153]={ [1]={ [1]={ limit={ @@ -113584,7 +113520,7 @@ return { [1]="brequel_reward_minimum_minion_prefix_modifier_levelb" } }, - [5158]={ + [5154]={ [1]={ [1]={ limit={ @@ -113600,7 +113536,7 @@ return { [1]="brequel_reward_minimum_minion_prefix_modifier_levelc" } }, - [5159]={ + [5155]={ [1]={ [1]={ limit={ @@ -113616,7 +113552,7 @@ return { [1]="brequel_reward_minimum_minion_resistance_modifier_levela" } }, - [5160]={ + [5156]={ [1]={ [1]={ limit={ @@ -113632,7 +113568,7 @@ return { [1]="brequel_reward_minimum_minion_resistance_modifier_levelb" } }, - [5161]={ + [5157]={ [1]={ [1]={ limit={ @@ -113648,7 +113584,7 @@ return { [1]="brequel_reward_minimum_minion_speed_modifier_levela" } }, - [5162]={ + [5158]={ [1]={ [1]={ limit={ @@ -113664,7 +113600,7 @@ return { [1]="brequel_reward_minimum_minion_speed_modifier_levelb" } }, - [5163]={ + [5159]={ [1]={ [1]={ limit={ @@ -113680,7 +113616,7 @@ return { [1]="brequel_reward_minimum_minion_suffix_modifier_levela" } }, - [5164]={ + [5160]={ [1]={ [1]={ limit={ @@ -113696,7 +113632,7 @@ return { [1]="brequel_reward_minimum_minion_suffix_modifier_levelb" } }, - [5165]={ + [5161]={ [1]={ [1]={ limit={ @@ -113712,7 +113648,7 @@ return { [1]="brequel_reward_minimum_minion_suffix_modifier_levelc" } }, - [5166]={ + [5162]={ [1]={ [1]={ limit={ @@ -113728,7 +113664,7 @@ return { [1]="brequel_reward_minimum_modifier_level" } }, - [5167]={ + [5163]={ [1]={ [1]={ limit={ @@ -113744,7 +113680,7 @@ return { [1]="brequel_reward_minimum_modifier_levelb" } }, - [5168]={ + [5164]={ [1]={ [1]={ limit={ @@ -113760,7 +113696,7 @@ return { [1]="brequel_reward_minimum_prefix_modifier_level" } }, - [5169]={ + [5165]={ [1]={ [1]={ limit={ @@ -113776,7 +113712,7 @@ return { [1]="brequel_reward_minimum_resistance_modifier_level" } }, - [5170]={ + [5166]={ [1]={ [1]={ limit={ @@ -113792,7 +113728,7 @@ return { [1]="brequel_reward_minimum_resource_modifier_levela" } }, - [5171]={ + [5167]={ [1]={ [1]={ limit={ @@ -113808,7 +113744,7 @@ return { [1]="brequel_reward_minimum_resource_modifier_levelb" } }, - [5172]={ + [5168]={ [1]={ [1]={ limit={ @@ -113824,7 +113760,7 @@ return { [1]="brequel_reward_minimum_strength_modifier_level" } }, - [5173]={ + [5169]={ [1]={ [1]={ limit={ @@ -113840,7 +113776,7 @@ return { [1]="brequel_reward_minimum_suffix_modifier_level" } }, - [5174]={ + [5170]={ [1]={ [1]={ limit={ @@ -113856,7 +113792,7 @@ return { [1]="brequel_reward_minion_additional_projectile_chance_crafted_%" } }, - [5175]={ + [5171]={ [1]={ [1]={ limit={ @@ -113872,7 +113808,7 @@ return { [1]="brequel_reward_minion_ailment_magnitude_crafted_chance_%" } }, - [5176]={ + [5172]={ [1]={ [1]={ limit={ @@ -113888,7 +113824,7 @@ return { [1]="brequel_reward_minion_armour_break_crafted_chance_%" } }, - [5177]={ + [5173]={ [1]={ [1]={ limit={ @@ -113904,7 +113840,7 @@ return { [1]="brequel_reward_command_skill_speed_crafted_chance_%" } }, - [5178]={ + [5174]={ [1]={ [1]={ limit={ @@ -113920,7 +113856,7 @@ return { [1]="brequel_reward_minion_damage_per_different_command_skill_used_last_15_seconds_crafted_%" } }, - [5179]={ + [5175]={ [1]={ [1]={ limit={ @@ -113936,7 +113872,7 @@ return { [1]="brequel_reward_minion_duration_crafted_%" } }, - [5180]={ + [5176]={ [1]={ [1]={ limit={ @@ -113952,7 +113888,7 @@ return { [1]="brequel_reward_minion_melee_splash_crafted_%" } }, - [5181]={ + [5177]={ [1]={ [1]={ limit={ @@ -113977,7 +113913,7 @@ return { [1]="brequel_reward_minion_modifier_value_lucky_rolls_+" } }, - [5182]={ + [5178]={ [1]={ [1]={ limit={ @@ -113993,7 +113929,7 @@ return { [1]="brequel_reward_minion_puppet_master_crafted_chance_%" } }, - [5183]={ + [5179]={ [1]={ [1]={ limit={ @@ -114009,7 +113945,7 @@ return { [1]="brequel_reward_minion_reservation_efficiency_crafted_%" } }, - [5184]={ + [5180]={ [1]={ [1]={ limit={ @@ -114025,7 +113961,7 @@ return { [1]="brequel_reward_minions_gigantic_revived_recently_crafted_%" } }, - [5185]={ + [5181]={ [1]={ [1]={ limit={ @@ -114041,7 +113977,7 @@ return { [1]="brequel_reward_mnemonic_ring_chance_%" } }, - [5186]={ + [5182]={ [1]={ [1]={ limit={ @@ -114066,7 +114002,7 @@ return { [1]="brequel_reward_modifier_value_lucky_rolls_+" } }, - [5187]={ + [5183]={ [1]={ [1]={ limit={ @@ -114082,7 +114018,7 @@ return { [1]="brequel_reward_no_amber_amulets" } }, - [5188]={ + [5184]={ [1]={ [1]={ limit={ @@ -114098,7 +114034,7 @@ return { [1]="brequel_reward_no_attack_catalysts" } }, - [5189]={ + [5185]={ [1]={ [1]={ limit={ @@ -114114,7 +114050,7 @@ return { [1]="brequel_reward_no_attack_modifiers" } }, - [5190]={ + [5186]={ [1]={ [1]={ limit={ @@ -114130,7 +114066,7 @@ return { [1]="brequel_reward_no_attribute_catalysts" } }, - [5191]={ + [5187]={ [1]={ [1]={ limit={ @@ -114146,7 +114082,7 @@ return { [1]="brequel_reward_no_azure_amulets" } }, - [5192]={ + [5188]={ [1]={ [1]={ limit={ @@ -114162,7 +114098,7 @@ return { [1]="brequel_reward_no_bloodstone_amulets" } }, - [5193]={ + [5189]={ [1]={ [1]={ limit={ @@ -114178,7 +114114,7 @@ return { [1]="brequel_reward_no_caster_catalysts" } }, - [5194]={ + [5190]={ [1]={ [1]={ limit={ @@ -114194,7 +114130,7 @@ return { [1]="brequel_reward_no_caster_modifiers" } }, - [5195]={ + [5191]={ [1]={ [1]={ limit={ @@ -114210,7 +114146,7 @@ return { [1]="brequel_reward_no_chance_orbs" } }, - [5196]={ + [5192]={ [1]={ [1]={ limit={ @@ -114226,7 +114162,7 @@ return { [1]="brequel_reward_no_chaos_catalysts" } }, - [5197]={ + [5193]={ [1]={ [1]={ limit={ @@ -114242,7 +114178,7 @@ return { [1]="brequel_reward_no_chaos_orbs" } }, - [5198]={ + [5194]={ [1]={ [1]={ limit={ @@ -114258,7 +114194,7 @@ return { [1]="brequel_reward_no_charm_modifiers" } }, - [5199]={ + [5195]={ [1]={ [1]={ limit={ @@ -114274,7 +114210,7 @@ return { [1]="brequel_reward_no_cold_catalysts" } }, - [5200]={ + [5196]={ [1]={ [1]={ limit={ @@ -114290,7 +114226,7 @@ return { [1]="brequel_reward_no_cold_modifiers" } }, - [5201]={ + [5197]={ [1]={ [1]={ limit={ @@ -114306,7 +114242,7 @@ return { [1]="brequel_reward_no_crimson_amulets" } }, - [5202]={ + [5198]={ [1]={ [1]={ limit={ @@ -114322,7 +114258,7 @@ return { [1]="brequel_reward_no_critical_modifiers" } }, - [5203]={ + [5199]={ [1]={ [1]={ limit={ @@ -114338,7 +114274,7 @@ return { [1]="brequel_reward_no_defences_catalysts" } }, - [5204]={ + [5200]={ [1]={ [1]={ limit={ @@ -114354,7 +114290,7 @@ return { [1]="brequel_reward_no_dexterity_modifiers" } }, - [5205]={ + [5201]={ [1]={ [1]={ limit={ @@ -114370,7 +114306,7 @@ return { [1]="brequel_reward_no_divine_orbs" } }, - [5206]={ + [5202]={ [1]={ [1]={ limit={ @@ -114386,7 +114322,7 @@ return { [1]="brequel_reward_no_fire_catalysts" } }, - [5207]={ + [5203]={ [1]={ [1]={ limit={ @@ -114402,7 +114338,7 @@ return { [1]="brequel_reward_no_fire_modifiers" } }, - [5208]={ + [5204]={ [1]={ [1]={ limit={ @@ -114418,7 +114354,7 @@ return { [1]="brequel_reward_no_flask_modifiers" } }, - [5209]={ + [5205]={ [1]={ [1]={ limit={ @@ -114434,7 +114370,7 @@ return { [1]="brequel_reward_no_gem_cutters_prisms" } }, - [5210]={ + [5206]={ [1]={ [1]={ limit={ @@ -114450,7 +114386,7 @@ return { [1]="brequel_reward_no_gold_amulets" } }, - [5211]={ + [5207]={ [1]={ [1]={ limit={ @@ -114466,7 +114402,7 @@ return { [1]="brequel_reward_no_intelligence_modifiers" } }, - [5212]={ + [5208]={ [1]={ [1]={ limit={ @@ -114482,7 +114418,7 @@ return { [1]="brequel_reward_no_jade_amulets" } }, - [5213]={ + [5209]={ [1]={ [1]={ limit={ @@ -114498,7 +114434,7 @@ return { [1]="brequel_reward_no_lapis_amulets" } }, - [5214]={ + [5210]={ [1]={ [1]={ limit={ @@ -114514,7 +114450,7 @@ return { [1]="brequel_reward_no_life_catalysts" } }, - [5215]={ + [5211]={ [1]={ [1]={ limit={ @@ -114530,7 +114466,7 @@ return { [1]="brequel_reward_no_life_modifiers" } }, - [5216]={ + [5212]={ [1]={ [1]={ limit={ @@ -114546,7 +114482,7 @@ return { [1]="brequel_reward_no_lightning_catalysts" } }, - [5217]={ + [5213]={ [1]={ [1]={ limit={ @@ -114562,7 +114498,7 @@ return { [1]="brequel_reward_no_lightning_modifiers" } }, - [5218]={ + [5214]={ [1]={ [1]={ limit={ @@ -114578,7 +114514,7 @@ return { [1]="brequel_reward_no_lunar_amulets" } }, - [5219]={ + [5215]={ [1]={ [1]={ limit={ @@ -114594,7 +114530,7 @@ return { [1]="brequel_reward_no_mana_catalysts" } }, - [5220]={ + [5216]={ [1]={ [1]={ limit={ @@ -114610,7 +114546,7 @@ return { [1]="brequel_reward_no_mana_modifiers" } }, - [5221]={ + [5217]={ [1]={ [1]={ limit={ @@ -114626,7 +114562,7 @@ return { [1]="brequel_reward_no_orbs_of_annulment" } }, - [5222]={ + [5218]={ [1]={ [1]={ limit={ @@ -114642,7 +114578,7 @@ return { [1]="brequel_reward_no_orbs_of_augmentation" } }, - [5223]={ + [5219]={ [1]={ [1]={ limit={ @@ -114658,7 +114594,7 @@ return { [1]="brequel_reward_no_orbs_of_transmutation" } }, - [5224]={ + [5220]={ [1]={ [1]={ limit={ @@ -114674,7 +114610,7 @@ return { [1]="brequel_reward_no_perfect_jewellers_orbs" } }, - [5225]={ + [5221]={ [1]={ [1]={ limit={ @@ -114690,7 +114626,7 @@ return { [1]="brequel_reward_no_physical_catalysts" } }, - [5226]={ + [5222]={ [1]={ [1]={ limit={ @@ -114706,7 +114642,7 @@ return { [1]="brequel_reward_no_solar_amulets" } }, - [5227]={ + [5223]={ [1]={ [1]={ limit={ @@ -114722,7 +114658,7 @@ return { [1]="brequel_reward_no_speed_catalysts" } }, - [5228]={ + [5224]={ [1]={ [1]={ limit={ @@ -114738,7 +114674,7 @@ return { [1]="brequel_reward_no_stellar_amulets" } }, - [5229]={ + [5225]={ [1]={ [1]={ limit={ @@ -114754,7 +114690,7 @@ return { [1]="brequel_reward_no_strength_modifiers" } }, - [5230]={ + [5226]={ [1]={ [1]={ limit={ @@ -114770,7 +114706,7 @@ return { [1]="brequel_reward_no_vaal_orbs" } }, - [5231]={ + [5227]={ [1]={ [1]={ limit={ @@ -114786,7 +114722,7 @@ return { [1]="brequel_reward_offering_effect_crafted_chance_%" } }, - [5232]={ + [5228]={ [1]={ [1]={ limit={ @@ -114802,7 +114738,7 @@ return { [1]="brequel_reward_oneiric_ring_chance_%" } }, - [5233]={ + [5229]={ [1]={ [1]={ limit={ @@ -114818,7 +114754,7 @@ return { [1]="brequel_reward_only_catalysts" } }, - [5234]={ + [5230]={ [1]={ [1]={ limit={ @@ -114847,7 +114783,7 @@ return { [1]="brequel_reward_orb_of_alchemy_chance_+%" } }, - [5235]={ + [5231]={ [1]={ [1]={ limit={ @@ -114876,7 +114812,7 @@ return { [1]="brequel_reward_orb_of_anunulment_chance_+%" } }, - [5236]={ + [5232]={ [1]={ [1]={ limit={ @@ -114905,7 +114841,7 @@ return { [1]="brequel_reward_orb_of_augmentation_chance_+%" } }, - [5237]={ + [5233]={ [1]={ [1]={ limit={ @@ -114934,7 +114870,7 @@ return { [1]="brequel_reward_orb_of_transmutation_chance_+%" } }, - [5238]={ + [5234]={ [1]={ [1]={ limit={ @@ -114963,7 +114899,7 @@ return { [1]="brequel_reward_portent_amulet_chance_+%" } }, - [5239]={ + [5235]={ [1]={ [1]={ limit={ @@ -114988,7 +114924,7 @@ return { [1]="brequel_reward_prefix_modifier_value_lucky_rolls_+" } }, - [5240]={ + [5236]={ [1]={ [1]={ limit={ @@ -115004,7 +114940,7 @@ return { [1]="brequel_reward_prefix_modifier_values_always_max" } }, - [5241]={ + [5237]={ [1]={ [1]={ limit={ @@ -115033,7 +114969,7 @@ return { [1]="brequel_reward_quality_currency_chance_+%" } }, - [5242]={ + [5238]={ [1]={ [1]={ limit={ @@ -115062,7 +114998,7 @@ return { [1]="brequel_reward_regal_orb_chance_+%" } }, - [5243]={ + [5239]={ [1]={ [1]={ limit={ @@ -115078,7 +115014,7 @@ return { [1]="brequel_reward_reservation_amulet_chance_%" } }, - [5244]={ + [5240]={ [1]={ [1]={ limit={ @@ -115111,7 +115047,7 @@ return { [1]="brequel_reward_resource_cost_+%" } }, - [5245]={ + [5241]={ [1]={ [1]={ limit={ @@ -115127,7 +115063,7 @@ return { [1]="brequel_reward_seal_gain_frequency_crafted_modifier_chance_%" } }, - [5246]={ + [5242]={ [1]={ [1]={ limit={ @@ -115143,7 +115079,7 @@ return { [1]="brequel_reward_sinew_belt_chance_%" } }, - [5247]={ + [5243]={ [1]={ [1]={ limit={ @@ -115159,7 +115095,7 @@ return { [1]="brequel_reward_special_catalyst_chance_%" } }, - [5248]={ + [5244]={ [1]={ [1]={ limit={ @@ -115175,7 +115111,7 @@ return { [1]="brequel_reward_spell_damage_as_extra_chaos_crafted_%" } }, - [5249]={ + [5245]={ [1]={ [1]={ limit={ @@ -115191,7 +115127,7 @@ return { [1]="brequel_reward_spell_damage_as_extra_cold_crafted_%" } }, - [5250]={ + [5246]={ [1]={ [1]={ limit={ @@ -115207,7 +115143,7 @@ return { [1]="brequel_reward_spell_damage_as_extra_fire_crafted_%" } }, - [5251]={ + [5247]={ [1]={ [1]={ limit={ @@ -115223,7 +115159,7 @@ return { [1]="brequel_reward_spell_damage_as_extra_lightning_crafted_%" } }, - [5252]={ + [5248]={ [1]={ [1]={ limit={ @@ -115239,7 +115175,7 @@ return { [1]="brequel_reward_spell_elemental_ailment_magnitude_crafted_%" } }, - [5253]={ + [5249]={ [1]={ [1]={ limit={ @@ -115255,7 +115191,7 @@ return { [1]="brequel_reward_spell_impale_effect_crafted_%" } }, - [5254]={ + [5250]={ [1]={ [1]={ limit={ @@ -115271,7 +115207,7 @@ return { [1]="brequel_reward_stalking_belt_chance_%" } }, - [5255]={ + [5251]={ [1]={ [1]={ limit={ @@ -115296,7 +115232,7 @@ return { [1]="brequel_reward_suffix_modifier_value_lucky_rolls_+" } }, - [5256]={ + [5252]={ [1]={ [1]={ limit={ @@ -115312,7 +115248,7 @@ return { [1]="brequel_reward_suffix_modifier_values_always_max" } }, - [5257]={ + [5253]={ [1]={ [1]={ limit={ @@ -115328,7 +115264,7 @@ return { [1]="brequel_reward_temporary_minion_limit_crafted_chance_%" } }, - [5258]={ + [5254]={ [1]={ [1]={ limit={ @@ -115357,7 +115293,7 @@ return { [1]="brequel_reward_vaal_orb_chance_+%" } }, - [5259]={ + [5255]={ [1]={ [1]={ limit={ @@ -115373,7 +115309,7 @@ return { [1]="brequel_reward_vitalic_ring_chance_%" } }, - [5260]={ + [5256]={ [1]={ [1]={ limit={ @@ -115389,7 +115325,7 @@ return { [1]="broken_armour_and_sundered_armour_debuff_effect_+%" } }, - [5261]={ + [5257]={ [1]={ [1]={ limit={ @@ -115405,7 +115341,7 @@ return { [1]="broken_armour_enemies_cannot_regenerate_life" } }, - [5262]={ + [5258]={ [1]={ [1]={ limit={ @@ -115434,7 +115370,7 @@ return { [1]="buff_effect_+%_on_low_energy_shield" } }, - [5263]={ + [5259]={ [1]={ [1]={ limit={ @@ -115463,7 +115399,7 @@ return { [1]="buff_skills_spirit_reservation_efficiency_+%_per_100_maximum_life" } }, - [5264]={ + [5260]={ [1]={ [1]={ limit={ @@ -115492,7 +115428,7 @@ return { [1]="buff_time_passed_+%_only_buff_category" } }, - [5265]={ + [5261]={ [1]={ [1]={ limit={ @@ -115521,7 +115457,7 @@ return { [1]="buff_time_passed_+%" } }, - [5266]={ + [5262]={ [1]={ [1]={ [1]={ @@ -115554,7 +115490,7 @@ return { [1]="buildup_jade_every_x_ms" } }, - [5267]={ + [5263]={ [1]={ [1]={ limit={ @@ -115570,7 +115506,7 @@ return { [1]="burning_and_explosive_arrow_shatter_on_killing_blow" } }, - [5268]={ + [5264]={ [1]={ [1]={ limit={ @@ -115599,7 +115535,7 @@ return { [1]="burning_arrow_debuff_effect_+%" } }, - [5269]={ + [5265]={ [1]={ [1]={ limit={ @@ -115628,7 +115564,7 @@ return { [1]="burning_damage_+%_per_non_shocked_enemy_shocked_recently_up_to_120%" } }, - [5270]={ + [5266]={ [1]={ [1]={ limit={ @@ -115644,7 +115580,7 @@ return { [1]="can_apply_additional_chill" } }, - [5271]={ + [5267]={ [1]={ [1]={ limit={ @@ -115660,7 +115596,7 @@ return { [1]="can_apply_additional_shock" } }, - [5272]={ + [5268]={ [1]={ [1]={ limit={ @@ -115676,7 +115612,7 @@ return { [1]="can_block_from_all_directions" } }, - [5273]={ + [5269]={ [1]={ [1]={ limit={ @@ -115692,7 +115628,7 @@ return { [1]="can_catch_scourged_fish" } }, - [5274]={ + [5270]={ [1]={ [1]={ limit={ @@ -115708,7 +115644,7 @@ return { [1]="can_gain_combo_from_any_attack_hit" } }, - [5275]={ + [5271]={ [1]={ [1]={ limit={ @@ -115724,7 +115660,7 @@ return { [1]="can_only_have_one_ancestor_totem_buff" } }, - [5276]={ + [5272]={ [1]={ [1]={ limit={ @@ -115740,7 +115676,7 @@ return { [1]="can_place_multiple_banners" } }, - [5277]={ + [5273]={ [1]={ [1]={ limit={ @@ -115756,7 +115692,7 @@ return { [1]="can_wield_2h_axe_sword_mace_in_one_hand" } }, - [5278]={ + [5274]={ [1]={ [1]={ limit={ @@ -115772,7 +115708,7 @@ return { [1]="cannot_adapt_to_cold" } }, - [5279]={ + [5275]={ [1]={ [1]={ limit={ @@ -115788,7 +115724,7 @@ return { [1]="cannot_adapt_to_fire" } }, - [5280]={ + [5276]={ [1]={ [1]={ limit={ @@ -115804,7 +115740,7 @@ return { [1]="cannot_adapt_to_lightning" } }, - [5281]={ + [5277]={ [1]={ [1]={ limit={ @@ -115820,7 +115756,7 @@ return { [1]="cannot_be_blinded_while_affected_by_precision" } }, - [5282]={ + [5278]={ [1]={ [1]={ limit={ @@ -115836,7 +115772,7 @@ return { [1]="cannot_be_blinded_while_on_full_life" } }, - [5283]={ + [5279]={ [1]={ [1]={ limit={ @@ -115852,7 +115788,7 @@ return { [1]="cannot_be_chilled_or_frozen_while_ice_golem_summoned" } }, - [5284]={ + [5280]={ [1]={ [1]={ limit={ @@ -115868,7 +115804,7 @@ return { [1]="cannot_be_chilled_or_frozen_while_moving" } }, - [5285]={ + [5281]={ [1]={ [1]={ limit={ @@ -115884,7 +115820,7 @@ return { [1]="cannot_be_chilled_while_at_maximum_frenzy_charges" } }, - [5286]={ + [5282]={ [1]={ [1]={ limit={ @@ -115900,7 +115836,7 @@ return { [1]="cannot_be_chilled_while_burning" } }, - [5287]={ + [5283]={ [1]={ [1]={ limit={ @@ -115916,7 +115852,7 @@ return { [1]="cannot_be_crit_if_you_have_been_stunned_recently" } }, - [5288]={ + [5284]={ [1]={ [1]={ limit={ @@ -115932,7 +115868,7 @@ return { [1]="cannot_be_frozen_if_energy_shield_recharge_has_started_recently" } }, - [5289]={ + [5285]={ [1]={ [1]={ limit={ @@ -115948,7 +115884,7 @@ return { [1]="cannot_be_frozen_if_you_have_been_frozen_recently" } }, - [5290]={ + [5286]={ [1]={ [1]={ limit={ @@ -115964,7 +115900,7 @@ return { [1]="cannot_be_frozen_with_dex_higher_than_int" } }, - [5291]={ + [5287]={ [1]={ [1]={ limit={ @@ -115980,7 +115916,7 @@ return { [1]="cannot_be_heavy_stunned_while_sprinting" } }, - [5292]={ + [5288]={ [1]={ [1]={ limit={ @@ -115996,7 +115932,7 @@ return { [1]="cannot_be_ignited_if_you_have_been_ignited_recently" } }, - [5293]={ + [5289]={ [1]={ [1]={ limit={ @@ -116012,7 +115948,7 @@ return { [1]="cannot_be_ignited_while_at_maximum_endurance_charges" } }, - [5294]={ + [5290]={ [1]={ [1]={ limit={ @@ -116028,7 +115964,7 @@ return { [1]="cannot_be_ignited_while_flame_golem_summoned" } }, - [5295]={ + [5291]={ [1]={ [1]={ limit={ @@ -116044,7 +115980,7 @@ return { [1]="cannot_be_ignited_with_strength_higher_than_dex" } }, - [5296]={ + [5292]={ [1]={ [1]={ limit={ @@ -116060,7 +115996,7 @@ return { [1]="cannot_be_inflicted_by_corrupted_blood" } }, - [5297]={ + [5293]={ [1]={ [1]={ limit={ @@ -116076,7 +116012,7 @@ return { [1]="cannot_be_light_stunned" } }, - [5298]={ + [5294]={ [1]={ [1]={ limit={ @@ -116092,7 +116028,7 @@ return { [1]="cannot_be_light_stunned_by_deflected_hits" } }, - [5299]={ + [5295]={ [1]={ [1]={ limit={ @@ -116108,7 +116044,7 @@ return { [1]="cannot_be_light_stunned_if_have_been_stunned_in_past_2_seconds" } }, - [5300]={ + [5296]={ [1]={ [1]={ limit={ @@ -116124,7 +116060,7 @@ return { [1]="cannot_be_light_stunned_if_have_not_been_hit_recently" } }, - [5301]={ + [5297]={ [1]={ [1]={ limit={ @@ -116140,7 +116076,7 @@ return { [1]="cannot_be_light_stunned_if_you_have_been_stunned_recently" } }, - [5302]={ + [5298]={ [1]={ [1]={ limit={ @@ -116165,7 +116101,7 @@ return { [1]="cannot_be_poisoned_if_x_poisons_on_you" } }, - [5303]={ + [5299]={ [1]={ [1]={ limit={ @@ -116181,7 +116117,7 @@ return { [1]="cannot_be_poisoned_while_bleeding" } }, - [5304]={ + [5300]={ [1]={ [1]={ limit={ @@ -116197,7 +116133,7 @@ return { [1]="cannot_be_shocked_if_you_have_been_shocked_recently" } }, - [5305]={ + [5301]={ [1]={ [1]={ limit={ @@ -116213,7 +116149,7 @@ return { [1]="cannot_be_shocked_or_ignited_while_moving" } }, - [5306]={ + [5302]={ [1]={ [1]={ limit={ @@ -116229,7 +116165,7 @@ return { [1]="cannot_be_shocked_while_at_maximum_power_charges" } }, - [5307]={ + [5303]={ [1]={ [1]={ limit={ @@ -116245,7 +116181,7 @@ return { [1]="cannot_be_shocked_while_lightning_golem_summoned" } }, - [5308]={ + [5304]={ [1]={ [1]={ limit={ @@ -116261,7 +116197,7 @@ return { [1]="cannot_be_shocked_with_int_higher_than_strength" } }, - [5309]={ + [5305]={ [1]={ [1]={ limit={ @@ -116277,7 +116213,7 @@ return { [1]="cannot_be_stunned_by_blocked_hits" } }, - [5310]={ + [5306]={ [1]={ [1]={ limit={ @@ -116293,7 +116229,7 @@ return { [1]="cannot_be_stunned_by_hits_of_only_physical_damage" } }, - [5311]={ + [5307]={ [1]={ [1]={ limit={ @@ -116309,7 +116245,7 @@ return { [1]="cannot_be_stunned_if_you_have_blocked_a_stun_recently" } }, - [5312]={ + [5308]={ [1]={ [1]={ limit={ @@ -116325,7 +116261,7 @@ return { [1]="cannot_be_stunned_if_you_have_ghost_dance" } }, - [5313]={ + [5309]={ [1]={ [1]={ limit={ @@ -116341,7 +116277,7 @@ return { [1]="cannot_be_stunned_while_bleeding" } }, - [5314]={ + [5310]={ [1]={ [1]={ limit={ @@ -116357,7 +116293,7 @@ return { [1]="cannot_be_stunned_while_fortified" } }, - [5315]={ + [5311]={ [1]={ [1]={ limit={ @@ -116373,7 +116309,7 @@ return { [1]="cannot_be_stunned_while_using_chaos_skill" } }, - [5316]={ + [5312]={ [1]={ [1]={ limit={ @@ -116389,7 +116325,7 @@ return { [1]="cannot_cast_spells" } }, - [5317]={ + [5313]={ [1]={ [1]={ limit={ @@ -116405,7 +116341,7 @@ return { [1]="cannot_consume_power_frenzy_endurance_charges" } }, - [5318]={ + [5314]={ [1]={ [1]={ limit={ @@ -116421,7 +116357,7 @@ return { [1]="cannot_critical_strike_with_attacks" } }, - [5319]={ + [5315]={ [1]={ [1]={ limit={ @@ -116437,7 +116373,7 @@ return { [1]="cannot_fish_from_water" } }, - [5320]={ + [5316]={ [1]={ [1]={ limit={ @@ -116453,7 +116389,7 @@ return { [1]="cannot_gain_charges" } }, - [5321]={ + [5317]={ [1]={ [1]={ limit={ @@ -116469,7 +116405,7 @@ return { [1]="cannot_gain_corrupted_blood_while_you_have_at_least_5_stacks" } }, - [5322]={ + [5318]={ [1]={ [1]={ limit={ @@ -116485,7 +116421,7 @@ return { [1]="cannot_gain_rage_during_soul_gain_prevention" } }, - [5323]={ + [5319]={ [1]={ [1]={ limit={ @@ -116501,7 +116437,7 @@ return { [1]="cannot_gain_spirit_from_equipment" } }, - [5324]={ + [5320]={ [1]={ [1]={ limit={ @@ -116517,7 +116453,7 @@ return { [1]="cannot_have_energy_shield_leeched_from" } }, - [5325]={ + [5321]={ [1]={ [1]={ limit={ @@ -116533,7 +116469,7 @@ return { [1]="cannot_have_more_than_1_damaging_ailment" } }, - [5326]={ + [5322]={ [1]={ [1]={ limit={ @@ -116549,7 +116485,7 @@ return { [1]="cannot_have_more_than_1_non_damaging_ailment" } }, - [5327]={ + [5323]={ [1]={ [1]={ limit={ @@ -116565,7 +116501,7 @@ return { [1]="cannot_immobilise_enemies" } }, - [5328]={ + [5324]={ [1]={ [1]={ limit={ @@ -116581,7 +116517,7 @@ return { [1]="cannot_kill_enemies_with_hits" } }, - [5329]={ + [5325]={ [1]={ [1]={ limit={ @@ -116597,7 +116533,7 @@ return { [1]="cannot_miss_against_full_life_enemies" } }, - [5330]={ + [5326]={ [1]={ [1]={ limit={ @@ -116613,7 +116549,7 @@ return { [1]="cannot_penetrate_or_ignore_elemental_resistances" } }, - [5331]={ + [5327]={ [1]={ [1]={ limit={ @@ -116629,7 +116565,7 @@ return { [1]="cannot_pierce" } }, - [5332]={ + [5328]={ [1]={ [1]={ limit={ @@ -116645,7 +116581,7 @@ return { [1]="cannot_pin" } }, - [5333]={ + [5329]={ [1]={ [1]={ limit={ @@ -116661,7 +116597,7 @@ return { [1]="cannot_receive_elemental_ailments_from_cursed_enemies" } }, - [5334]={ + [5330]={ [1]={ [1]={ limit={ @@ -116677,7 +116613,7 @@ return { [1]="cannot_recharge_energy_shield" } }, - [5335]={ + [5331]={ [1]={ [1]={ limit={ @@ -116693,7 +116629,7 @@ return { [1]="cannot_recover_above_low_life_except_flasks" } }, - [5336]={ + [5332]={ [1]={ [1]={ limit={ @@ -116709,7 +116645,7 @@ return { [1]="cannot_recover_life_or_energy_shield_above_%" } }, - [5337]={ + [5333]={ [1]={ [1]={ limit={ @@ -116725,7 +116661,7 @@ return { [1]="cannot_recover_mana_except_regeneration" } }, - [5338]={ + [5334]={ [1]={ [1]={ limit={ @@ -116741,7 +116677,7 @@ return { [1]="cannot_regenerate_energy_shield" } }, - [5339]={ + [5335]={ [1]={ [1]={ limit={ @@ -116757,7 +116693,7 @@ return { [1]="cannot_sprint" } }, - [5340]={ + [5336]={ [1]={ [1]={ limit={ @@ -116773,7 +116709,7 @@ return { [1]="cannot_take_reflected_elemental_damage" } }, - [5341]={ + [5337]={ [1]={ [1]={ limit={ @@ -116789,7 +116725,7 @@ return { [1]="cannot_take_reflected_physical_damage" } }, - [5342]={ + [5338]={ [1]={ [1]={ limit={ @@ -116805,7 +116741,7 @@ return { [1]="cannot_taunt_enemies" } }, - [5343]={ + [5339]={ [1]={ [1]={ limit={ @@ -116821,7 +116757,7 @@ return { [1]="cannot_use_flask_in_fifth_slot" } }, - [5344]={ + [5340]={ [1]={ [1]={ limit={ @@ -116837,7 +116773,7 @@ return { [1]="cannot_use_non_normal_body_armour" } }, - [5345]={ + [5341]={ [1]={ [1]={ limit={ @@ -116853,7 +116789,7 @@ return { [1]="cannot_use_warcries" } }, - [5346]={ + [5342]={ [1]={ [1]={ limit={ @@ -116869,7 +116805,7 @@ return { [1]="carrion_golem_impale_on_hit_if_same_number_of_summoned_chaos_golems" } }, - [5347]={ + [5343]={ [1]={ [1]={ limit={ @@ -116885,7 +116821,7 @@ return { [1]="cascadable_spells_final_echo_also_cascades_to_sides" } }, - [5348]={ + [5344]={ [1]={ [1]={ limit={ @@ -116901,7 +116837,7 @@ return { [1]="cast_a_socketed_spell_on_channel_with_blade_flurry_or_charged_dash" } }, - [5349]={ + [5345]={ [1]={ [1]={ limit={ @@ -116917,7 +116853,7 @@ return { [1]="cast_blink_arrow_on_attack_with_mirror_arrow" } }, - [5350]={ + [5346]={ [1]={ [1]={ limit={ @@ -116933,7 +116869,7 @@ return { [1]="cast_body_swap_on_detonate_dead_cast" } }, - [5351]={ + [5347]={ [1]={ [1]={ limit={ @@ -116949,7 +116885,7 @@ return { [1]="cast_bone_corpses_on_stun_with_heavy_strike_or_boneshatter" } }, - [5352]={ + [5348]={ [1]={ [1]={ limit={ @@ -116965,7 +116901,7 @@ return { [1]="cast_gravity_sphere_on_cast_from_storm_burst_or_divine_ire" } }, - [5353]={ + [5349]={ [1]={ [1]={ limit={ @@ -116981,7 +116917,7 @@ return { [1]="cast_hydrosphere_while_channeling_winter_orb" } }, - [5354]={ + [5350]={ [1]={ [1]={ limit={ @@ -116997,7 +116933,7 @@ return { [1]="cast_ice_nova_on_final_burst_of_glacial_cascade" } }, - [5355]={ + [5351]={ [1]={ [1]={ limit={ @@ -117013,7 +116949,7 @@ return { [1]="cast_mirror_arrow_on_attack_with_blink_arrow" } }, - [5356]={ + [5352]={ [1]={ [1]={ limit={ @@ -117029,7 +116965,7 @@ return { [1]="cast_speed_+%_during_mana_flask_effect" } }, - [5357]={ + [5353]={ [1]={ [1]={ limit={ @@ -117058,7 +116994,7 @@ return { [1]="cast_speed_+%_per_20_spirit" } }, - [5358]={ + [5354]={ [1]={ [1]={ limit={ @@ -117087,7 +117023,7 @@ return { [1]="cast_speed_+%_per_num_unique_spells_cast_in_last_8_seconds" } }, - [5359]={ + [5355]={ [1]={ [1]={ limit={ @@ -117116,7 +117052,7 @@ return { [1]="cast_speed_+%_per_num_unique_spells_cast_recently" } }, - [5360]={ + [5356]={ [1]={ [1]={ limit={ @@ -117145,7 +117081,7 @@ return { [1]="cast_speed_+%_per_spell_echoed_recently_up_to_30%" } }, - [5361]={ + [5357]={ [1]={ [1]={ limit={ @@ -117174,7 +117110,7 @@ return { [1]="cast_speed_for_brand_skills_+%" } }, - [5362]={ + [5358]={ [1]={ [1]={ limit={ @@ -117203,7 +117139,7 @@ return { [1]="cast_speed_for_elemental_skills_+%" } }, - [5363]={ + [5359]={ [1]={ [1]={ limit={ @@ -117232,7 +117168,7 @@ return { [1]="cast_speed_+%_during_flask_effect" } }, - [5364]={ + [5360]={ [1]={ [1]={ limit={ @@ -117261,7 +117197,7 @@ return { [1]="cast_speed_+%_if_enemy_killed_recently" } }, - [5365]={ + [5361]={ [1]={ [1]={ limit={ @@ -117290,7 +117226,7 @@ return { [1]="cast_speed_+%_if_have_crit_recently" } }, - [5366]={ + [5362]={ [1]={ [1]={ limit={ @@ -117319,7 +117255,7 @@ return { [1]="cast_speed_+%_if_player_minion_has_been_killed_recently" } }, - [5367]={ + [5363]={ [1]={ [1]={ limit={ @@ -117348,7 +117284,7 @@ return { [1]="cast_speed_+%_if_you_have_used_a_mana_flask_recently" } }, - [5368]={ + [5364]={ [1]={ [1]={ limit={ @@ -117377,7 +117313,7 @@ return { [1]="cast_speed_+%_per_corpse_consumed_recently" } }, - [5369]={ + [5365]={ [1]={ [1]={ limit={ @@ -117406,7 +117342,7 @@ return { [1]="cast_speed_+%_while_affected_by_zealotry" } }, - [5370]={ + [5366]={ [1]={ [1]={ limit={ @@ -117435,7 +117371,7 @@ return { [1]="cast_speed_+%_while_chilled" } }, - [5371]={ + [5367]={ [1]={ [1]={ limit={ @@ -117464,7 +117400,7 @@ return { [1]="cast_speed_+%_while_on_full_mana" } }, - [5372]={ + [5368]={ [1]={ [1]={ limit={ @@ -117480,7 +117416,7 @@ return { [1]="cast_stance_change_on_attack_from_perforate_or_lacerate" } }, - [5373]={ + [5369]={ [1]={ [1]={ limit={ @@ -117496,7 +117432,7 @@ return { [1]="cast_summon_spectral_wolf_on_crit_with_cleave_or_reave" } }, - [5374]={ + [5370]={ [1]={ [1]={ limit={ @@ -117512,7 +117448,7 @@ return { [1]="cast_tornado_on_attack_with_split_arrow_or_tornado_shot" } }, - [5375]={ + [5371]={ [1]={ [1]={ limit={ @@ -117528,7 +117464,7 @@ return { [1]="cat_aspect_reserves_no_mana" } }, - [5376]={ + [5372]={ [1]={ [1]={ [1]={ @@ -117548,7 +117484,7 @@ return { [1]="cats_stealth_duration_ms_+" } }, - [5377]={ + [5373]={ [1]={ [1]={ [1]={ @@ -117577,7 +117513,7 @@ return { [1]="caustic_and_scourge_arrow_number_of_projectiles_+%_final_from_skill" } }, - [5378]={ + [5374]={ [1]={ [1]={ limit={ @@ -117593,7 +117529,7 @@ return { [1]="caustic_arrow_chance_to_poison_%_vs_enemies_on_caustic_ground" } }, - [5379]={ + [5375]={ [1]={ [1]={ limit={ @@ -117622,7 +117558,7 @@ return { [1]="caustic_arrow_damage_over_time_+%" } }, - [5380]={ + [5376]={ [1]={ [1]={ limit={ @@ -117651,7 +117587,7 @@ return { [1]="caustic_arrow_hit_damage_+%" } }, - [5381]={ + [5377]={ [1]={ [1]={ limit={ @@ -117680,7 +117616,7 @@ return { [1]="chain_hook_and_shield_charge_attack_speed_+%_per_10_rampage_stacks" } }, - [5382]={ + [5378]={ [1]={ [1]={ limit={ @@ -117696,7 +117632,7 @@ return { [1]="chain_strike_cone_radius_+_per_12_rage" } }, - [5383]={ + [5379]={ [1]={ [1]={ limit={ @@ -117712,7 +117648,7 @@ return { [1]="chain_strike_cone_radius_+_per_x_rage" } }, - [5384]={ + [5380]={ [1]={ [1]={ limit={ @@ -117741,7 +117677,7 @@ return { [1]="chain_strike_damage_+%" } }, - [5385]={ + [5381]={ [1]={ [1]={ limit={ @@ -117757,7 +117693,7 @@ return { [1]="chain_strike_gain_rage_on_hit_%_chance" } }, - [5386]={ + [5382]={ [1]={ [1]={ limit={ @@ -117786,7 +117722,7 @@ return { [1]="chaining_range_+%" } }, - [5387]={ + [5383]={ [1]={ [1]={ limit={ @@ -117802,7 +117738,7 @@ return { [1]="champion_ascendancy_nearby_allies_fortification_is_equal_to_yours" } }, - [5388]={ + [5384]={ [1]={ [1]={ limit={ @@ -117818,7 +117754,7 @@ return { [1]="chance_%_for_other_flasks_to_gain_charge_on_charge_gain" } }, - [5389]={ + [5385]={ [1]={ [1]={ limit={ @@ -117834,7 +117770,7 @@ return { [1]="chance_%_for_plants_to_overgrow_when_entering_your_presence" } }, - [5390]={ + [5386]={ [1]={ [1]={ limit={ @@ -117859,7 +117795,7 @@ return { [1]="chance_%_to_create_shocking_ground_on_shock" } }, - [5391]={ + [5387]={ [1]={ [1]={ limit={ @@ -117884,7 +117820,7 @@ return { [1]="chance_%_to_double_effect_of_removing_frenzy_charges" } }, - [5392]={ + [5388]={ [1]={ [1]={ [1]={ @@ -117904,7 +117840,7 @@ return { [1]="chance_%_to_drop_additional_awakened_sextant" } }, - [5393]={ + [5389]={ [1]={ [1]={ [1]={ @@ -117924,7 +117860,7 @@ return { [1]="chance_%_to_drop_additional_blessed_orb" } }, - [5394]={ + [5390]={ [1]={ [1]={ [1]={ @@ -117944,7 +117880,7 @@ return { [1]="chance_%_to_drop_additional_cartographers_chisel" } }, - [5395]={ + [5391]={ [1]={ [1]={ [1]={ @@ -117964,7 +117900,7 @@ return { [1]="chance_%_to_drop_additional_chaos_orb" } }, - [5396]={ + [5392]={ [1]={ [1]={ [1]={ @@ -117984,7 +117920,7 @@ return { [1]="chance_%_to_drop_additional_chromatic_orb" } }, - [5397]={ + [5393]={ [1]={ [1]={ [1]={ @@ -118004,7 +117940,7 @@ return { [1]="chance_%_to_drop_additional_divine_orb" } }, - [5398]={ + [5394]={ [1]={ [1]={ [1]={ @@ -118024,7 +117960,7 @@ return { [1]="chance_%_to_drop_additional_eldritch_chaos_orb" } }, - [5399]={ + [5395]={ [1]={ [1]={ [1]={ @@ -118044,7 +117980,7 @@ return { [1]="chance_%_to_drop_additional_eldritch_exalted_orb" } }, - [5400]={ + [5396]={ [1]={ [1]={ [1]={ @@ -118064,7 +118000,7 @@ return { [1]="chance_%_to_drop_additional_eldritch_orb_of_annulment" } }, - [5401]={ + [5397]={ [1]={ [1]={ [1]={ @@ -118084,7 +118020,7 @@ return { [1]="chance_%_to_drop_additional_enkindling_orb" } }, - [5402]={ + [5398]={ [1]={ [1]={ [1]={ @@ -118104,7 +118040,7 @@ return { [1]="chance_%_to_drop_additional_exalted_orb" } }, - [5403]={ + [5399]={ [1]={ [1]={ [1]={ @@ -118124,7 +118060,7 @@ return { [1]="chance_%_to_drop_additional_fusing_orb" } }, - [5404]={ + [5400]={ [1]={ [1]={ [1]={ @@ -118144,7 +118080,7 @@ return { [1]="chance_%_to_drop_additional_gemcutters_prism" } }, - [5405]={ + [5401]={ [1]={ [1]={ [1]={ @@ -118164,7 +118100,7 @@ return { [1]="chance_%_to_drop_additional_glassblowers_bauble" } }, - [5406]={ + [5402]={ [1]={ [1]={ [1]={ @@ -118184,7 +118120,7 @@ return { [1]="chance_%_to_drop_additional_grand_eldritch_ember" } }, - [5407]={ + [5403]={ [1]={ [1]={ [1]={ @@ -118204,7 +118140,7 @@ return { [1]="chance_%_to_drop_additional_grand_eldritch_ichor" } }, - [5408]={ + [5404]={ [1]={ [1]={ [1]={ @@ -118224,7 +118160,7 @@ return { [1]="chance_%_to_drop_additional_greater_eldritch_ember" } }, - [5409]={ + [5405]={ [1]={ [1]={ [1]={ @@ -118244,7 +118180,7 @@ return { [1]="chance_%_to_drop_additional_greater_eldritch_ichor" } }, - [5410]={ + [5406]={ [1]={ [1]={ [1]={ @@ -118264,7 +118200,7 @@ return { [1]="chance_%_to_drop_additional_instilling_orb" } }, - [5411]={ + [5407]={ [1]={ [1]={ [1]={ @@ -118284,7 +118220,7 @@ return { [1]="chance_%_to_drop_additional_jewellers_orb" } }, - [5412]={ + [5408]={ [1]={ [1]={ [1]={ @@ -118304,7 +118240,7 @@ return { [1]="chance_%_to_drop_additional_lesser_eldritch_ember" } }, - [5413]={ + [5409]={ [1]={ [1]={ [1]={ @@ -118324,7 +118260,7 @@ return { [1]="chance_%_to_drop_additional_lesser_eldritch_ichor" } }, - [5414]={ + [5410]={ [1]={ [1]={ [1]={ @@ -118344,7 +118280,7 @@ return { [1]="chance_%_to_drop_additional_orb_of_alteration" } }, - [5415]={ + [5411]={ [1]={ [1]={ [1]={ @@ -118364,7 +118300,7 @@ return { [1]="chance_%_to_drop_additional_orb_of_annulment" } }, - [5416]={ + [5412]={ [1]={ [1]={ [1]={ @@ -118384,7 +118320,7 @@ return { [1]="chance_%_to_drop_additional_orb_of_binding" } }, - [5417]={ + [5413]={ [1]={ [1]={ [1]={ @@ -118404,7 +118340,7 @@ return { [1]="chance_%_to_drop_additional_orb_of_horizons" } }, - [5418]={ + [5414]={ [1]={ [1]={ [1]={ @@ -118424,7 +118360,7 @@ return { [1]="chance_%_to_drop_additional_orb_of_regret" } }, - [5419]={ + [5415]={ [1]={ [1]={ [1]={ @@ -118444,7 +118380,7 @@ return { [1]="chance_%_to_drop_additional_orb_of_scouring" } }, - [5420]={ + [5416]={ [1]={ [1]={ [1]={ @@ -118464,7 +118400,7 @@ return { [1]="chance_%_to_drop_additional_orb_of_unmaking" } }, - [5421]={ + [5417]={ [1]={ [1]={ [1]={ @@ -118484,7 +118420,7 @@ return { [1]="chance_%_to_drop_additional_regal_orb" } }, - [5422]={ + [5418]={ [1]={ [1]={ [1]={ @@ -118504,7 +118440,7 @@ return { [1]="chance_%_to_drop_additional_vaal_orb" } }, - [5423]={ + [5419]={ [1]={ [1]={ limit={ @@ -118520,7 +118456,7 @@ return { [1]="chance_%_to_gain_archon_of_nature_on_overgrowing_plant" } }, - [5424]={ + [5420]={ [1]={ [1]={ limit={ @@ -118536,7 +118472,7 @@ return { [1]="chance_%_to_gain_archon_of_undeath_on_using_command_skill" } }, - [5425]={ + [5421]={ [1]={ [1]={ limit={ @@ -118552,7 +118488,7 @@ return { [1]="chance_%_to_gain_archon_of_undeath_when_you_create_an_offering" } }, - [5426]={ + [5422]={ [1]={ [1]={ limit={ @@ -118586,7 +118522,7 @@ return { [2]="stone_skin_maximum_stacks" } }, - [5427]={ + [5423]={ [1]={ [1]={ limit={ @@ -118611,7 +118547,7 @@ return { [1]="chance_for_double_items_from_heist_chests_%" } }, - [5428]={ + [5424]={ [1]={ [1]={ limit={ @@ -118627,7 +118563,7 @@ return { [1]="chance_for_exerted_attacks_to_not_reduce_count_%" } }, - [5429]={ + [5425]={ [1]={ [1]={ limit={ @@ -118643,7 +118579,7 @@ return { [1]="chance_for_extra_damage_roll_with_lightning_damage_%" } }, - [5430]={ + [5426]={ [1]={ [1]={ limit={ @@ -118659,7 +118595,7 @@ return { [1]="chance_for_plants_to_be_overgrown_%" } }, - [5431]={ + [5427]={ [1]={ [1]={ limit={ @@ -118675,7 +118611,7 @@ return { [1]="chance_for_skills_to_avoid_cooldown_%" } }, - [5432]={ + [5428]={ [1]={ [1]={ limit={ @@ -118691,7 +118627,7 @@ return { [1]="chance_for_spells_to_not_pay_costs_%" } }, - [5433]={ + [5429]={ [1]={ [1]={ limit={ @@ -118707,7 +118643,7 @@ return { [1]="chance_%_to_create_additional_remnant" } }, - [5434]={ + [5430]={ [1]={ [1]={ [1]={ @@ -118727,7 +118663,7 @@ return { [1]="chance_%_to_drop_additional_cleansing_currency" } }, - [5435]={ + [5431]={ [1]={ [1]={ [1]={ @@ -118747,7 +118683,7 @@ return { [1]="chance_%_to_drop_additional_cleansing_influenced_item" } }, - [5436]={ + [5432]={ [1]={ [1]={ [1]={ @@ -118767,7 +118703,7 @@ return { [1]="chance_%_to_drop_additional_currency" } }, - [5437]={ + [5433]={ [1]={ [1]={ [1]={ @@ -118787,7 +118723,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards" } }, - [5438]={ + [5434]={ [1]={ [1]={ [1]={ @@ -118807,7 +118743,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_corrupted" } }, - [5439]={ + [5435]={ [1]={ [1]={ [1]={ @@ -118827,7 +118763,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_currency" } }, - [5440]={ + [5436]={ [1]={ [1]={ [1]={ @@ -118847,7 +118783,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_currency_basic" } }, - [5441]={ + [5437]={ [1]={ [1]={ [1]={ @@ -118867,7 +118803,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_currency_exotic" } }, - [5442]={ + [5438]={ [1]={ [1]={ [1]={ @@ -118887,7 +118823,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_currency_league" } }, - [5443]={ + [5439]={ [1]={ [1]={ [1]={ @@ -118907,7 +118843,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_gems" } }, - [5444]={ + [5440]={ [1]={ [1]={ [1]={ @@ -118927,7 +118863,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_gems_levelled" } }, - [5445]={ + [5441]={ [1]={ [1]={ [1]={ @@ -118947,7 +118883,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_gems_quality" } }, - [5446]={ + [5442]={ [1]={ [1]={ [1]={ @@ -118967,7 +118903,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_gives_other_divination_cards" } }, - [5447]={ + [5443]={ [1]={ [1]={ [1]={ @@ -118987,7 +118923,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_map" } }, - [5448]={ + [5444]={ [1]={ [1]={ [1]={ @@ -119007,7 +118943,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_map_unique" } }, - [5449]={ + [5445]={ [1]={ [1]={ [1]={ @@ -119027,7 +118963,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_unique" } }, - [5450]={ + [5446]={ [1]={ [1]={ [1]={ @@ -119047,7 +118983,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_unique_armour" } }, - [5451]={ + [5447]={ [1]={ [1]={ [1]={ @@ -119067,7 +119003,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_unique_corrupted" } }, - [5452]={ + [5448]={ [1]={ [1]={ [1]={ @@ -119087,7 +119023,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_unique_jewellery" } }, - [5453]={ + [5449]={ [1]={ [1]={ [1]={ @@ -119107,7 +119043,7 @@ return { [1]="chance_%_to_drop_additional_divination_cards_unique_weapon" } }, - [5454]={ + [5450]={ [1]={ [1]={ [1]={ @@ -119127,7 +119063,7 @@ return { [1]="chance_%_to_drop_additional_gem" } }, - [5455]={ + [5451]={ [1]={ [1]={ [1]={ @@ -119147,7 +119083,7 @@ return { [1]="chance_%_to_drop_additional_maps" } }, - [5456]={ + [5452]={ [1]={ [1]={ [1]={ @@ -119167,7 +119103,7 @@ return { [1]="chance_%_to_drop_additional_map_currency" } }, - [5457]={ + [5453]={ [1]={ [1]={ [1]={ @@ -119187,7 +119123,7 @@ return { [1]="chance_%_to_drop_additional_scarab" } }, - [5458]={ + [5454]={ [1]={ [1]={ [1]={ @@ -119207,7 +119143,7 @@ return { [1]="chance_%_to_drop_additional_scarab_abyss_gilded" } }, - [5459]={ + [5455]={ [1]={ [1]={ [1]={ @@ -119227,7 +119163,7 @@ return { [1]="chance_%_to_drop_additional_scarab_abyss_polished" } }, - [5460]={ + [5456]={ [1]={ [1]={ [1]={ @@ -119247,7 +119183,7 @@ return { [1]="chance_%_to_drop_additional_scarab_abyss_rusted" } }, - [5461]={ + [5457]={ [1]={ [1]={ [1]={ @@ -119267,7 +119203,7 @@ return { [1]="chance_%_to_drop_additional_scarab_beasts_gilded" } }, - [5462]={ + [5458]={ [1]={ [1]={ [1]={ @@ -119287,7 +119223,7 @@ return { [1]="chance_%_to_drop_additional_scarab_beasts_polished" } }, - [5463]={ + [5459]={ [1]={ [1]={ [1]={ @@ -119307,7 +119243,7 @@ return { [1]="chance_%_to_drop_additional_scarab_beasts_rusted" } }, - [5464]={ + [5460]={ [1]={ [1]={ [1]={ @@ -119327,7 +119263,7 @@ return { [1]="chance_%_to_drop_additional_scarab_blight_gilded" } }, - [5465]={ + [5461]={ [1]={ [1]={ [1]={ @@ -119347,7 +119283,7 @@ return { [1]="chance_%_to_drop_additional_scarab_blight_polished" } }, - [5466]={ + [5462]={ [1]={ [1]={ [1]={ @@ -119367,7 +119303,7 @@ return { [1]="chance_%_to_drop_additional_scarab_blight_rusted" } }, - [5467]={ + [5463]={ [1]={ [1]={ [1]={ @@ -119387,7 +119323,7 @@ return { [1]="chance_%_to_drop_additional_scarab_breach_gilded" } }, - [5468]={ + [5464]={ [1]={ [1]={ [1]={ @@ -119407,7 +119343,7 @@ return { [1]="chance_%_to_drop_additional_scarab_breach_polished" } }, - [5469]={ + [5465]={ [1]={ [1]={ [1]={ @@ -119427,7 +119363,7 @@ return { [1]="chance_%_to_drop_additional_scarab_breach_rusted" } }, - [5470]={ + [5466]={ [1]={ [1]={ [1]={ @@ -119447,7 +119383,7 @@ return { [1]="chance_%_to_drop_additional_scarab_divination_cards_gilded" } }, - [5471]={ + [5467]={ [1]={ [1]={ [1]={ @@ -119467,7 +119403,7 @@ return { [1]="chance_%_to_drop_additional_scarab_divination_cards_polished" } }, - [5472]={ + [5468]={ [1]={ [1]={ [1]={ @@ -119487,7 +119423,7 @@ return { [1]="chance_%_to_drop_additional_scarab_divination_cards_rusted" } }, - [5473]={ + [5469]={ [1]={ [1]={ [1]={ @@ -119507,7 +119443,7 @@ return { [1]="chance_%_to_drop_additional_scarab_elder_gilded" } }, - [5474]={ + [5470]={ [1]={ [1]={ [1]={ @@ -119527,7 +119463,7 @@ return { [1]="chance_%_to_drop_additional_scarab_elder_polished" } }, - [5475]={ + [5471]={ [1]={ [1]={ [1]={ @@ -119547,7 +119483,7 @@ return { [1]="chance_%_to_drop_additional_scarab_elder_rusted" } }, - [5476]={ + [5472]={ [1]={ [1]={ [1]={ @@ -119567,7 +119503,7 @@ return { [1]="chance_%_to_drop_additional_scarab_harbinger_gilded" } }, - [5477]={ + [5473]={ [1]={ [1]={ [1]={ @@ -119587,7 +119523,7 @@ return { [1]="chance_%_to_drop_additional_scarab_harbinger_polished" } }, - [5478]={ + [5474]={ [1]={ [1]={ [1]={ @@ -119607,7 +119543,7 @@ return { [1]="chance_%_to_drop_additional_scarab_harbinger_rusted" } }, - [5479]={ + [5475]={ [1]={ [1]={ [1]={ @@ -119627,7 +119563,7 @@ return { [1]="chance_%_to_drop_additional_scarab_legion_gilded" } }, - [5480]={ + [5476]={ [1]={ [1]={ [1]={ @@ -119647,7 +119583,7 @@ return { [1]="chance_%_to_drop_additional_scarab_legion_polished" } }, - [5481]={ + [5477]={ [1]={ [1]={ [1]={ @@ -119667,7 +119603,7 @@ return { [1]="chance_%_to_drop_additional_scarab_legion_rusted" } }, - [5482]={ + [5478]={ [1]={ [1]={ [1]={ @@ -119687,7 +119623,7 @@ return { [1]="chance_%_to_drop_additional_scarab_maps_gilded" } }, - [5483]={ + [5479]={ [1]={ [1]={ [1]={ @@ -119707,7 +119643,7 @@ return { [1]="chance_%_to_drop_additional_scarab_maps_polished" } }, - [5484]={ + [5480]={ [1]={ [1]={ [1]={ @@ -119727,7 +119663,7 @@ return { [1]="chance_%_to_drop_additional_scarab_maps_rusted" } }, - [5485]={ + [5481]={ [1]={ [1]={ [1]={ @@ -119747,7 +119683,7 @@ return { [1]="chance_%_to_drop_additional_scarab_metamorph_gilded" } }, - [5486]={ + [5482]={ [1]={ [1]={ [1]={ @@ -119767,7 +119703,7 @@ return { [1]="chance_%_to_drop_additional_scarab_metamorph_polished" } }, - [5487]={ + [5483]={ [1]={ [1]={ [1]={ @@ -119787,7 +119723,7 @@ return { [1]="chance_%_to_drop_additional_scarab_metamorph_rusted" } }, - [5488]={ + [5484]={ [1]={ [1]={ [1]={ @@ -119807,7 +119743,7 @@ return { [1]="chance_%_to_drop_additional_scarab_perandus_gilded" } }, - [5489]={ + [5485]={ [1]={ [1]={ [1]={ @@ -119827,7 +119763,7 @@ return { [1]="chance_%_to_drop_additional_scarab_perandus_polished" } }, - [5490]={ + [5486]={ [1]={ [1]={ [1]={ @@ -119847,7 +119783,7 @@ return { [1]="chance_%_to_drop_additional_scarab_perandus_rusted" } }, - [5491]={ + [5487]={ [1]={ [1]={ [1]={ @@ -119867,7 +119803,7 @@ return { [1]="chance_%_to_drop_additional_scarab_shaper_gilded" } }, - [5492]={ + [5488]={ [1]={ [1]={ [1]={ @@ -119887,7 +119823,7 @@ return { [1]="chance_%_to_drop_additional_scarab_shaper_polished" } }, - [5493]={ + [5489]={ [1]={ [1]={ [1]={ @@ -119907,7 +119843,7 @@ return { [1]="chance_%_to_drop_additional_scarab_shaper_rusted" } }, - [5494]={ + [5490]={ [1]={ [1]={ [1]={ @@ -119927,7 +119863,7 @@ return { [1]="chance_%_to_drop_additional_scarab_strongbox_gilded" } }, - [5495]={ + [5491]={ [1]={ [1]={ [1]={ @@ -119947,7 +119883,7 @@ return { [1]="chance_%_to_drop_additional_scarab_strongbox_polished" } }, - [5496]={ + [5492]={ [1]={ [1]={ [1]={ @@ -119967,7 +119903,7 @@ return { [1]="chance_%_to_drop_additional_scarab_strongbox_rusted" } }, - [5497]={ + [5493]={ [1]={ [1]={ [1]={ @@ -119987,7 +119923,7 @@ return { [1]="chance_%_to_drop_additional_scarab_sulphite_gilded" } }, - [5498]={ + [5494]={ [1]={ [1]={ [1]={ @@ -120007,7 +119943,7 @@ return { [1]="chance_%_to_drop_additional_scarab_sulphite_polished" } }, - [5499]={ + [5495]={ [1]={ [1]={ [1]={ @@ -120027,7 +119963,7 @@ return { [1]="chance_%_to_drop_additional_scarab_sulphite_rusted" } }, - [5500]={ + [5496]={ [1]={ [1]={ [1]={ @@ -120047,7 +119983,7 @@ return { [1]="chance_%_to_drop_additional_scarab_torment_gilded" } }, - [5501]={ + [5497]={ [1]={ [1]={ [1]={ @@ -120067,7 +120003,7 @@ return { [1]="chance_%_to_drop_additional_scarab_torment_polished" } }, - [5502]={ + [5498]={ [1]={ [1]={ [1]={ @@ -120087,7 +120023,7 @@ return { [1]="chance_%_to_drop_additional_scarab_torment_rusted" } }, - [5503]={ + [5499]={ [1]={ [1]={ [1]={ @@ -120107,7 +120043,7 @@ return { [1]="chance_%_to_drop_additional_scarab_uniques_gilded" } }, - [5504]={ + [5500]={ [1]={ [1]={ [1]={ @@ -120127,7 +120063,7 @@ return { [1]="chance_%_to_drop_additional_scarab_uniques_polished" } }, - [5505]={ + [5501]={ [1]={ [1]={ [1]={ @@ -120147,7 +120083,7 @@ return { [1]="chance_%_to_drop_additional_scarab_uniques_rusted" } }, - [5506]={ + [5502]={ [1]={ [1]={ [1]={ @@ -120167,7 +120103,7 @@ return { [1]="chance_%_to_drop_additional_tangled_currency" } }, - [5507]={ + [5503]={ [1]={ [1]={ [1]={ @@ -120187,7 +120123,7 @@ return { [1]="chance_%_to_drop_additional_tangled_influenced_item" } }, - [5508]={ + [5504]={ [1]={ [1]={ [1]={ @@ -120207,7 +120143,7 @@ return { [1]="chance_%_to_drop_additional_unique" } }, - [5509]={ + [5505]={ [1]={ [1]={ limit={ @@ -120223,7 +120159,7 @@ return { [1]="chance_to_avoid_death_%" } }, - [5510]={ + [5506]={ [1]={ [1]={ limit={ @@ -120248,7 +120184,7 @@ return { [1]="chance_to_be_hindered_when_hit_by_spells_%" } }, - [5511]={ + [5507]={ [1]={ [1]={ limit={ @@ -120277,7 +120213,7 @@ return { [1]="chance_to_be_inflicted_with_an_ailment_+%" } }, - [5512]={ + [5508]={ [1]={ [1]={ limit={ @@ -120293,7 +120229,7 @@ return { [1]="chance_to_be_maimed_when_hit_%" } }, - [5513]={ + [5509]={ [1]={ [1]={ limit={ @@ -120309,7 +120245,7 @@ return { [1]="chance_to_be_sapped_when_hit_%" } }, - [5514]={ + [5510]={ [1]={ [1]={ limit={ @@ -120325,7 +120261,7 @@ return { [1]="chance_to_be_scorched_when_hit_%" } }, - [5515]={ + [5511]={ [1]={ [1]={ limit={ @@ -120341,7 +120277,7 @@ return { [1]="chance_to_block_attack_damage_if_not_blocked_recently_%" } }, - [5516]={ + [5512]={ [1]={ [1]={ limit={ @@ -120357,7 +120293,7 @@ return { [1]="chance_to_block_attack_damage_if_stunned_an_enemy_recently_+%" } }, - [5517]={ + [5513]={ [1]={ [1]={ limit={ @@ -120373,7 +120309,7 @@ return { [1]="chance_to_block_attack_damage_per_5%_chance_to_block_on_equipped_shield_+%" } }, - [5518]={ + [5514]={ [1]={ [1]={ limit={ @@ -120389,7 +120325,7 @@ return { [1]="chance_to_block_attacks_%_while_channelling" } }, - [5519]={ + [5515]={ [1]={ [1]={ limit={ @@ -120405,7 +120341,7 @@ return { [1]="chance_to_create_consecrated_ground_on_melee_kill_%" } }, - [5520]={ + [5516]={ [1]={ [1]={ ["gem_quality"]=true, @@ -120449,7 +120385,7 @@ return { [1]="chance_to_crush_on_hit_%" } }, - [5521]={ + [5517]={ [1]={ [1]={ limit={ @@ -120465,7 +120401,7 @@ return { [1]="chance_to_deal_double_attack_damage_%_if_attack_time_longer_than_1_second" } }, - [5522]={ + [5518]={ [1]={ [1]={ limit={ @@ -120481,7 +120417,7 @@ return { [1]="chance_to_deal_double_damage_%_while_at_least_200_strength" } }, - [5523]={ + [5519]={ [1]={ [1]={ limit={ @@ -120497,7 +120433,7 @@ return { [1]="chance_to_deal_double_damage_for_3_seconds_on_spell_cast_every_9_seconds" } }, - [5524]={ + [5520]={ [1]={ [1]={ limit={ @@ -120513,7 +120449,7 @@ return { [1]="chance_to_deal_double_damage_%" } }, - [5525]={ + [5521]={ [1]={ [1]={ limit={ @@ -120529,7 +120465,7 @@ return { [1]="chance_to_deal_double_damage_%_if_crit_with_two_handed_melee_weapon_recently" } }, - [5526]={ + [5522]={ [1]={ [1]={ limit={ @@ -120545,7 +120481,7 @@ return { [1]="chance_to_deal_double_damage_%_if_have_stunned_an_enemy_recently" } }, - [5527]={ + [5523]={ [1]={ [1]={ limit={ @@ -120561,7 +120497,7 @@ return { [1]="chance_to_deal_double_damage_%_if_used_a_warcry_in_past_8_seconds" } }, - [5528]={ + [5524]={ [1]={ [1]={ limit={ @@ -120577,7 +120513,7 @@ return { [1]="chance_to_deal_double_damage_%_per_4_rage" } }, - [5529]={ + [5525]={ [1]={ [1]={ limit={ @@ -120593,7 +120529,7 @@ return { [1]="chance_to_deal_double_damage_%_per_500_strength" } }, - [5530]={ + [5526]={ [1]={ [1]={ limit={ @@ -120618,7 +120554,7 @@ return { [1]="chance_to_deal_double_damage_%_while_focused" } }, - [5531]={ + [5527]={ [1]={ [1]={ limit={ @@ -120634,7 +120570,7 @@ return { [1]="chance_to_deal_double_damage_+%_if_cast_vulnerability_in_past_10_seconds" } }, - [5532]={ + [5528]={ [1]={ [1]={ limit={ @@ -120650,7 +120586,7 @@ return { [1]="chance_to_deal_double_damage_while_on_full_life_%" } }, - [5533]={ + [5529]={ [1]={ [1]={ limit={ @@ -120666,7 +120602,7 @@ return { [1]="chance_to_deal_triple_damage_%_while_at_least_400_strength" } }, - [5534]={ + [5530]={ [1]={ [1]={ limit={ @@ -120682,7 +120618,7 @@ return { [1]="chance_to_defend_with_150%_armour_%_per_5%_missing_energy_shield" } }, - [5535]={ + [5531]={ [1]={ [1]={ limit={ @@ -120698,7 +120634,7 @@ return { [1]="chance_to_double_armour_effect_on_hit_%" } }, - [5536]={ + [5532]={ [1]={ [1]={ limit={ @@ -120714,7 +120650,7 @@ return { [1]="chance_to_fire_1_additional_projectile_%_with_rollover" } }, - [5537]={ + [5533]={ [1]={ [1]={ limit={ @@ -120730,7 +120666,7 @@ return { [1]="chance_to_fire_1_additional_projectile_%_with_rollover_with_bow_attacks" } }, - [5538]={ + [5534]={ [1]={ [1]={ limit={ @@ -120746,7 +120682,7 @@ return { [1]="chance_to_fork_extra_projectile_%_per_10_tribute" } }, - [5539]={ + [5535]={ [1]={ [1]={ limit={ @@ -120762,7 +120698,7 @@ return { [1]="chance_to_fork_extra_projectile_%" } }, - [5540]={ + [5536]={ [1]={ [1]={ limit={ @@ -120787,7 +120723,7 @@ return { [1]="chance_to_fortify_on_melee_stun_%" } }, - [5541]={ + [5537]={ [1]={ [1]={ limit={ @@ -120812,7 +120748,7 @@ return { [1]="chance_to_gain_1_more_charge_%_per_10_tribute" } }, - [5542]={ + [5538]={ [1]={ [1]={ limit={ @@ -120837,7 +120773,7 @@ return { [1]="chance_to_gain_1_more_charge_%" } }, - [5543]={ + [5539]={ [1]={ [1]={ limit={ @@ -120862,7 +120798,7 @@ return { [1]="chance_to_gain_1_more_endurance_charge_%" } }, - [5544]={ + [5540]={ [1]={ [1]={ limit={ @@ -120887,7 +120823,7 @@ return { [1]="chance_to_gain_1_more_frenzy_charge_%" } }, - [5545]={ + [5541]={ [1]={ [1]={ limit={ @@ -120912,7 +120848,7 @@ return { [1]="chance_to_gain_1_more_power_charge_%" } }, - [5546]={ + [5542]={ [1]={ [1]={ limit={ @@ -120937,7 +120873,7 @@ return { [1]="chance_to_gain_1_more_random_charge_%" } }, - [5547]={ + [5543]={ [1]={ [1]={ limit={ @@ -120953,7 +120889,7 @@ return { [1]="chance_to_gain_200_life_on_hit_with_attacks_%" } }, - [5548]={ + [5544]={ [1]={ [1]={ limit={ @@ -120969,7 +120905,7 @@ return { [1]="chance_to_gain_3_additional_exerted_attacks_%" } }, - [5549]={ + [5545]={ [1]={ [1]={ limit={ @@ -120985,7 +120921,7 @@ return { [1]="chance_to_gain_adrenaline_for_2_seconds_on_leech_removed_by_filling_unreserved_life_%" } }, - [5550]={ + [5546]={ [1]={ [1]={ limit={ @@ -121001,7 +120937,7 @@ return { [1]="chance_to_gain_elusive_when_you_block_while_dual_wielding_%" } }, - [5551]={ + [5547]={ [1]={ [1]={ limit={ @@ -121017,7 +120953,7 @@ return { [1]="chance_to_gain_endurance_charge_on_hit_%_vs_bleeding_enemy" } }, - [5552]={ + [5548]={ [1]={ [1]={ limit={ @@ -121033,7 +120969,7 @@ return { [1]="chance_to_gain_endurance_charge_when_you_stun_enemy_%" } }, - [5553]={ + [5549]={ [1]={ [1]={ limit={ @@ -121058,7 +120994,7 @@ return { [1]="chance_to_gain_frenzy_charge_on_block_attack_%" } }, - [5554]={ + [5550]={ [1]={ [1]={ limit={ @@ -121083,7 +121019,7 @@ return { [1]="chance_to_gain_frenzy_charge_on_block_%" } }, - [5555]={ + [5551]={ [1]={ [1]={ limit={ @@ -121099,7 +121035,7 @@ return { [1]="chance_to_gain_frenzy_charge_on_stun_%" } }, - [5556]={ + [5552]={ [1]={ [1]={ limit={ @@ -121115,7 +121051,7 @@ return { [1]="chance_to_gain_onslaught_for_4_seconds_on_leech_removed_by_filling_unreserved_life_%" } }, - [5557]={ + [5553]={ [1]={ [1]={ limit={ @@ -121131,7 +121067,7 @@ return { [1]="chance_to_gain_onslaught_on_flask_use_%" } }, - [5558]={ + [5554]={ [1]={ [1]={ limit={ @@ -121147,7 +121083,7 @@ return { [1]="chance_to_gain_onslaught_on_hit_%_vs_rare_or_unique_enemy" } }, - [5559]={ + [5555]={ [1]={ [1]={ limit={ @@ -121172,7 +121108,7 @@ return { [1]="chance_to_gain_onslaught_on_kill_for_10_seconds_%" } }, - [5560]={ + [5556]={ [1]={ [1]={ limit={ @@ -121188,7 +121124,7 @@ return { [1]="chance_to_gain_onslaught_on_kill_with_axes_%" } }, - [5561]={ + [5557]={ [1]={ [1]={ limit={ @@ -121204,7 +121140,7 @@ return { [1]="chance_to_gain_power_charge_on_hitting_enemy_affected_by_spiders_web_%" } }, - [5562]={ + [5558]={ [1]={ [1]={ limit={ @@ -121229,7 +121165,7 @@ return { [1]="chance_to_gain_power_charge_on_rare_or_unique_enemy_hit_%" } }, - [5563]={ + [5559]={ [1]={ [1]={ limit={ @@ -121245,7 +121181,7 @@ return { [1]="chance_to_gain_random_standard_charge_on_hit_%" } }, - [5564]={ + [5560]={ [1]={ [1]={ limit={ @@ -121261,7 +121197,7 @@ return { [1]="chance_to_gain_skill_cost_as_mana_when_paid_%" } }, - [5565]={ + [5561]={ [1]={ [1]={ limit={ @@ -121286,7 +121222,7 @@ return { [1]="chance_to_grant_endurance_charge_to_nearby_allies_on_hit_%" } }, - [5566]={ + [5562]={ [1]={ [1]={ limit={ @@ -121311,7 +121247,7 @@ return { [1]="chance_to_grant_frenzy_charge_to_nearby_allies_on_hit_%" } }, - [5567]={ + [5563]={ [1]={ [1]={ limit={ @@ -121336,7 +121272,7 @@ return { [1]="chance_to_grant_frenzy_charge_to_nearby_allies_on_kill_%" } }, - [5568]={ + [5564]={ [1]={ [1]={ limit={ @@ -121352,7 +121288,7 @@ return { [1]="chance_to_grant_power_charge_on_shocking_chilled_enemy_%" } }, - [5569]={ + [5565]={ [1]={ [1]={ limit={ @@ -121377,7 +121313,7 @@ return { [1]="chance_to_grant_power_charge_to_nearby_allies_on_hit_%" } }, - [5570]={ + [5566]={ [1]={ [1]={ limit={ @@ -121393,7 +121329,7 @@ return { [1]="chance_to_ignite_is_doubled" } }, - [5571]={ + [5567]={ [1]={ [1]={ limit={ @@ -121409,7 +121345,7 @@ return { [1]="chance_to_ignore_hexproof_%" } }, - [5572]={ + [5568]={ [1]={ [1]={ limit={ @@ -121434,7 +121370,7 @@ return { [1]="chance_to_inflict_10_incision_on_attack_hit_%" } }, - [5573]={ + [5569]={ [1]={ [1]={ limit={ @@ -121459,7 +121395,7 @@ return { [1]="chance_to_inflict_additional_impale_%" } }, - [5574]={ + [5570]={ [1]={ [1]={ limit={ @@ -121484,7 +121420,7 @@ return { [1]="chance_to_inflict_brittle_on_enemy_on_block_%" } }, - [5575]={ + [5571]={ [1]={ [1]={ limit={ @@ -121500,7 +121436,7 @@ return { [1]="chance_to_inflict_cold_exposure_on_hit_with_cold_damage_%" } }, - [5576]={ + [5572]={ [1]={ [1]={ limit={ @@ -121516,7 +121452,7 @@ return { [1]="chance_to_inflict_fire_exposure_on_hit_with_fire_damage_%" } }, - [5577]={ + [5573]={ [1]={ [1]={ limit={ @@ -121541,7 +121477,7 @@ return { [1]="chance_to_inflict_incision_on_attack_hit_%" } }, - [5578]={ + [5574]={ [1]={ [1]={ limit={ @@ -121557,7 +121493,7 @@ return { [1]="chance_to_inflict_lightning_exposure_on_hit_with_lightning_damage_%" } }, - [5579]={ + [5575]={ [1]={ [1]={ limit={ @@ -121582,7 +121518,7 @@ return { [1]="chance_to_inflict_sap_on_enemy_on_block_%" } }, - [5580]={ + [5576]={ [1]={ [1]={ limit={ @@ -121607,7 +121543,7 @@ return { [1]="chance_to_inflict_scorch_on_enemy_on_block_%" } }, - [5581]={ + [5577]={ [1]={ [1]={ limit={ @@ -121623,7 +121559,7 @@ return { [1]="chance_to_inflict_wither_%_against_enemies_with_abyssal_wasting" } }, - [5582]={ + [5578]={ [1]={ [1]={ limit={ @@ -121639,7 +121575,7 @@ return { [1]="chance_to_intimidate_nearby_enemies_on_melee_kill_%" } }, - [5583]={ + [5579]={ [1]={ [1]={ limit={ @@ -121664,7 +121600,7 @@ return { [1]="chance_to_intimidate_on_hit_%" } }, - [5584]={ + [5580]={ [1]={ [1]={ limit={ @@ -121680,7 +121616,7 @@ return { [1]="chance_to_leave_2_ground_blades_%" } }, - [5585]={ + [5581]={ [1]={ [1]={ limit={ @@ -121696,7 +121632,7 @@ return { [1]="chance_to_load_a_bolt_on_killing_an_enemy_%" } }, - [5586]={ + [5582]={ [1]={ [1]={ limit={ @@ -121721,7 +121657,7 @@ return { [1]="base_chance_to_not_consume_corpse_%" } }, - [5587]={ + [5583]={ [1]={ [1]={ limit={ @@ -121737,7 +121673,7 @@ return { [1]="chance_to_not_consume_glory_%" } }, - [5588]={ + [5584]={ [1]={ [1]={ limit={ @@ -121753,7 +121689,7 @@ return { [1]="chance_to_not_consume_infusion_%" } }, - [5589]={ + [5585]={ [1]={ [1]={ limit={ @@ -121769,7 +121705,7 @@ return { [1]="chance_to_not_consume_infusion_%_if_lost_archon_in_past_6_seconds" } }, - [5590]={ + [5586]={ [1]={ [1]={ limit={ @@ -121794,7 +121730,7 @@ return { [1]="chance_to_not_consume_instilling_%" } }, - [5591]={ + [5587]={ [1]={ [1]={ limit={ @@ -121823,7 +121759,7 @@ return { [1]="chance_to_poison_on_hit_+%_vs_non_poisoned_enemies" } }, - [5592]={ + [5588]={ [1]={ [1]={ limit={ @@ -121839,7 +121775,7 @@ return { [1]="chance_to_poison_on_hit_can_apply_multiple_stacks" } }, - [5593]={ + [5589]={ [1]={ [1]={ limit={ @@ -121855,7 +121791,7 @@ return { [1]="chance_to_poison_on_hit_%_per_power_charge" } }, - [5594]={ + [5590]={ [1]={ [1]={ limit={ @@ -121880,7 +121816,7 @@ return { [1]="chance_to_retain_40%_of_glory_on_use_%" } }, - [5595]={ + [5591]={ [1]={ [1]={ limit={ @@ -121909,7 +121845,7 @@ return { [1]="chance_to_sap_%_vs_enemies_in_chilling_areas" } }, - [5596]={ + [5592]={ [1]={ [1]={ limit={ @@ -121925,7 +121861,7 @@ return { [1]="chance_to_shock_chilled_enemies_%" } }, - [5597]={ + [5593]={ [1]={ [1]={ limit={ @@ -121941,7 +121877,7 @@ return { [1]="chance_to_start_energy_shield_recharge_%_on_gaining_infusion" } }, - [5598]={ + [5594]={ [1]={ [1]={ limit={ @@ -121957,7 +121893,7 @@ return { [1]="chance_to_start_energy_shield_recharge_%_on_linking_target" } }, - [5599]={ + [5595]={ [1]={ [1]={ limit={ @@ -121973,7 +121909,7 @@ return { [1]="chance_to_summon_two_totems_%" } }, - [5600]={ + [5596]={ [1]={ [1]={ limit={ @@ -121989,7 +121925,7 @@ return { [1]="chance_to_throw_4_additional_traps_%" } }, - [5601]={ + [5597]={ [1]={ [1]={ limit={ @@ -122014,7 +121950,7 @@ return { [1]="chance_to_unnerve_on_hit_%" } }, - [5602]={ + [5598]={ [1]={ [1]={ limit={ @@ -122043,7 +121979,7 @@ return { [1]="channelled_skill_damage_+%" } }, - [5603]={ + [5599]={ [1]={ [1]={ limit={ @@ -122072,7 +122008,7 @@ return { [1]="channelled_skill_damage_+%_per_10_devotion" } }, - [5604]={ + [5600]={ [1]={ [1]={ limit={ @@ -122101,7 +122037,7 @@ return { [1]="chaos_damage_+%_while_affected_by_herald_of_plague" } }, - [5605]={ + [5601]={ [1]={ [1]={ limit={ @@ -122117,7 +122053,7 @@ return { [1]="chaos_damage_does_not_damage_energy_shield_extra_hard_while_not_low_life" } }, - [5606]={ + [5602]={ [1]={ [1]={ limit={ @@ -122133,7 +122069,7 @@ return { [1]="chaos_damage_over_time_+%_per_volatility" } }, - [5607]={ + [5603]={ [1]={ [1]={ limit={ @@ -122149,7 +122085,7 @@ return { [1]="chaos_damage_over_time_heals_while_leeching_life" } }, - [5608]={ + [5604]={ [1]={ [1]={ limit={ @@ -122165,7 +122101,7 @@ return { [1]="chaos_damage_over_time_multiplier_+_per_4_chaos_resistance" } }, - [5609]={ + [5605]={ [1]={ [1]={ limit={ @@ -122181,7 +122117,7 @@ return { [1]="additional_chaos_resistance_against_damage_over_time_%" } }, - [5610]={ + [5606]={ [1]={ [1]={ limit={ @@ -122206,7 +122142,7 @@ return { [1]="chaos_damage_%_taken_from_mana_before_life" } }, - [5611]={ + [5607]={ [1]={ [1]={ limit={ @@ -122222,7 +122158,7 @@ return { [1]="chaos_damage_+%_per_100_max_mana_up_to_80" } }, - [5612]={ + [5608]={ [1]={ [1]={ limit={ @@ -122251,7 +122187,7 @@ return { [1]="chaos_damage_+%_while_affected_by_herald_of_agony" } }, - [5613]={ + [5609]={ [1]={ [1]={ limit={ @@ -122267,7 +122203,7 @@ return { [1]="chaos_damage_resistance_%_per_endurance_charge" } }, - [5614]={ + [5610]={ [1]={ [1]={ limit={ @@ -122283,7 +122219,7 @@ return { [1]="chaos_damage_resistance_is_doubled" } }, - [5615]={ + [5611]={ [1]={ [1]={ limit={ @@ -122299,7 +122235,7 @@ return { [1]="chaos_damage_resistance_%_per_poison_stack" } }, - [5616]={ + [5612]={ [1]={ [1]={ limit={ @@ -122324,7 +122260,7 @@ return { [1]="chaos_damage_resistance_%_when_stationary" } }, - [5617]={ + [5613]={ [1]={ [1]={ limit={ @@ -122340,7 +122276,7 @@ return { [1]="chaos_damage_resistance_%_while_affected_by_herald_of_agony" } }, - [5618]={ + [5614]={ [1]={ [1]={ limit={ @@ -122356,7 +122292,7 @@ return { [1]="chaos_damage_resistance_%_while_affected_by_purity_of_elements" } }, - [5619]={ + [5615]={ [1]={ [1]={ limit={ @@ -122372,7 +122308,7 @@ return { [1]="chaos_damage_resisted_by_lowest_resistance" } }, - [5620]={ + [5616]={ [1]={ [1]={ limit={ @@ -122401,7 +122337,7 @@ return { [1]="chaos_damage_taken_over_time_+%_while_in_caustic_cloud" } }, - [5621]={ + [5617]={ [1]={ [1]={ limit={ @@ -122430,7 +122366,7 @@ return { [1]="chaos_damage_with_attack_skills_+%" } }, - [5622]={ + [5618]={ [1]={ [1]={ limit={ @@ -122459,7 +122395,7 @@ return { [1]="chaos_damage_with_spell_skills_+%" } }, - [5623]={ + [5619]={ [1]={ [1]={ limit={ @@ -122475,7 +122411,7 @@ return { [1]="chaos_golem_impale_on_hit_if_same_number_of_summoned_stone_golems" } }, - [5624]={ + [5620]={ [1]={ [1]={ limit={ @@ -122491,7 +122427,7 @@ return { [1]="chaos_resist_unnaffected_by_area_penalites" } }, - [5625]={ + [5621]={ [1]={ [1]={ limit={ @@ -122507,7 +122443,7 @@ return { [1]="chaos_skill_chance_to_hinder_on_hit_%" } }, - [5626]={ + [5622]={ [1]={ [1]={ limit={ @@ -122536,7 +122472,7 @@ return { [1]="chaos_skills_area_of_effect_+%" } }, - [5627]={ + [5623]={ [1]={ [1]={ limit={ @@ -122552,7 +122488,7 @@ return { [1]="charge_skip_consume_chance_%" } }, - [5628]={ + [5624]={ [1]={ [1]={ limit={ @@ -122581,7 +122517,7 @@ return { [1]="charged_dash_movement_speed_+%_final" } }, - [5629]={ + [5625]={ [1]={ [1]={ limit={ @@ -122610,7 +122546,7 @@ return { [1]="charm_charges_gained_+%" } }, - [5630]={ + [5626]={ [1]={ [1]={ limit={ @@ -122643,7 +122579,7 @@ return { [1]="charm_charges_used_+%" } }, - [5631]={ + [5627]={ [1]={ [1]={ limit={ @@ -122659,7 +122595,7 @@ return { [1]="charm_create_consecrated_ground_when_used" } }, - [5632]={ + [5628]={ [1]={ [1]={ limit={ @@ -122675,7 +122611,7 @@ return { [1]="charm_defend_with_double_armour_during_effect" } }, - [5633]={ + [5629]={ [1]={ [1]={ limit={ @@ -122704,7 +122640,7 @@ return { [1]="charm_duration_+%_per_25_tribute" } }, - [5634]={ + [5630]={ [1]={ [1]={ limit={ @@ -122733,7 +122669,7 @@ return { [1]="charm_effect_+%_per_10_tribute" } }, - [5635]={ + [5631]={ [1]={ [1]={ limit={ @@ -122762,7 +122698,7 @@ return { [1]="charm_effect_+%_per_empty_charm_slot" } }, - [5636]={ + [5632]={ [1]={ [1]={ limit={ @@ -122791,7 +122727,7 @@ return { [1]="charm_effect_+%" } }, - [5637]={ + [5633]={ [1]={ [1]={ limit={ @@ -122816,7 +122752,7 @@ return { [1]="charm_enemies_extra_damage_rolls_with_lightning_damage_during_effect" } }, - [5638]={ + [5634]={ [1]={ [1]={ limit={ @@ -122832,7 +122768,7 @@ return { [1]="charm_energy_shield_recharge_starts_when_used" } }, - [5639]={ + [5635]={ [1]={ [1]={ limit={ @@ -122848,7 +122784,7 @@ return { [1]="charm_gain_onslaught_during_effect" } }, - [5640]={ + [5636]={ [1]={ [1]={ limit={ @@ -122864,7 +122800,7 @@ return { [1]="charm_grants_frenzy_charge_when_used" } }, - [5641]={ + [5637]={ [1]={ [1]={ limit={ @@ -122880,7 +122816,7 @@ return { [1]="charm_grants_power_charge_when_used" } }, - [5642]={ + [5638]={ [1]={ [1]={ limit={ @@ -122896,7 +122832,7 @@ return { [1]="charm_grants_up_to_your_maximum_rage_when_used" } }, - [5643]={ + [5639]={ [1]={ [1]={ limit={ @@ -122912,7 +122848,7 @@ return { [1]="charm_ignite_ground_as_though_dealing_fire_damage_equal_to_x%_of_your_maximum_life_when_used" } }, - [5644]={ + [5640]={ [1]={ [1]={ limit={ @@ -122928,7 +122864,7 @@ return { [1]="charm_possesed_by_bear_spirit_for_x_seconds_when_used" } }, - [5645]={ + [5641]={ [1]={ [1]={ limit={ @@ -122944,7 +122880,7 @@ return { [1]="charm_possesed_by_boar_spirit_for_x_seconds_when_used" } }, - [5646]={ + [5642]={ [1]={ [1]={ limit={ @@ -122960,7 +122896,7 @@ return { [1]="charm_possesed_by_cat_spirit_for_x_seconds_when_used" } }, - [5647]={ + [5643]={ [1]={ [1]={ limit={ @@ -122976,7 +122912,7 @@ return { [1]="charm_possesed_by_owl_spirit_for_x_seconds_when_used" } }, - [5648]={ + [5644]={ [1]={ [1]={ limit={ @@ -122992,7 +122928,7 @@ return { [1]="charm_possesed_by_ox_spirit_for_x_seconds_when_used" } }, - [5649]={ + [5645]={ [1]={ [1]={ limit={ @@ -123008,7 +122944,7 @@ return { [1]="charm_possesed_by_primate_spirit_for_x_seconds_when_used" } }, - [5650]={ + [5646]={ [1]={ [1]={ limit={ @@ -123024,7 +122960,7 @@ return { [1]="charm_possesed_by_random_azmerian_spirit_for_x_seconds_when_used" } }, - [5651]={ + [5647]={ [1]={ [1]={ limit={ @@ -123040,7 +122976,7 @@ return { [1]="charm_possesed_by_serpent_spirit_for_x_seconds_when_used" } }, - [5652]={ + [5648]={ [1]={ [1]={ limit={ @@ -123056,7 +122992,7 @@ return { [1]="charm_possesed_by_stag_spirit_for_x_seconds_when_used" } }, - [5653]={ + [5649]={ [1]={ [1]={ limit={ @@ -123072,7 +123008,7 @@ return { [1]="charm_possesed_by_wolf_spirit_for_x_seconds_when_used" } }, - [5654]={ + [5650]={ [1]={ [1]={ limit={ @@ -123088,7 +123024,7 @@ return { [1]="charm_recover_life_equal_to_x%_of_mana_flask_recovery_amount" } }, - [5655]={ + [5651]={ [1]={ [1]={ limit={ @@ -123104,7 +123040,7 @@ return { [1]="charm_recover_mana_equal_to_x%_of_life_flask_recovery_amount" } }, - [5656]={ + [5652]={ [1]={ [1]={ limit={ @@ -123120,7 +123056,7 @@ return { [1]="charm_x%_of_chaos_damage_from_hits_prevented_recouped_as_life_and_mana_during_effect" } }, - [5657]={ + [5653]={ [1]={ [1]={ limit={ @@ -123136,7 +123072,7 @@ return { [1]="charms_%_chance_on_use_to_use_another_charm_without_consuming_charges" } }, - [5658]={ + [5654]={ [1]={ [1]={ limit={ @@ -123152,7 +123088,7 @@ return { [1]="charms_%_chance_to_not_consume_charges" } }, - [5659]={ + [5655]={ [1]={ [1]={ limit={ @@ -123168,7 +123104,7 @@ return { [1]="charms_use_no_charges" } }, - [5660]={ + [5656]={ [1]={ [1]={ limit={ @@ -123184,7 +123120,7 @@ return { [1]="chest_drop_additional_corrupted_item_divination_cards" } }, - [5661]={ + [5657]={ [1]={ [1]={ limit={ @@ -123200,7 +123136,7 @@ return { [1]="chest_drop_additional_currency_item_divination_cards" } }, - [5662]={ + [5658]={ [1]={ [1]={ limit={ @@ -123216,7 +123152,7 @@ return { [1]="chest_drop_additional_divination_cards_from_current_world_area" } }, - [5663]={ + [5659]={ [1]={ [1]={ limit={ @@ -123232,7 +123168,7 @@ return { [1]="chest_drop_additional_divination_cards_from_same_set" } }, - [5664]={ + [5660]={ [1]={ [1]={ limit={ @@ -123248,7 +123184,7 @@ return { [1]="chest_drop_additional_unique_item_divination_cards" } }, - [5665]={ + [5661]={ [1]={ [1]={ limit={ @@ -123264,7 +123200,7 @@ return { [1]="chest_number_of_additional_pirate_uniques_to_drop" } }, - [5666]={ + [5662]={ [1]={ [1]={ limit={ @@ -123293,7 +123229,7 @@ return { [1]="chill_and_freeze_duration_+%" } }, - [5667]={ + [5663]={ [1]={ [1]={ limit={ @@ -123318,7 +123254,7 @@ return { [1]="chill_attackers_for_4_seconds_on_block_%_chance" } }, - [5668]={ + [5664]={ [1]={ [1]={ limit={ @@ -123334,7 +123270,7 @@ return { [1]="chill_chance_based_on_damage_fixed_magnitude" } }, - [5669]={ + [5665]={ [1]={ [1]={ limit={ @@ -123363,7 +123299,7 @@ return { [1]="chill_effect_+%_while_mana_leeching" } }, - [5670]={ + [5666]={ [1]={ [1]={ limit={ @@ -123379,7 +123315,7 @@ return { [1]="chill_effect_is_reversed" } }, - [5671]={ + [5667]={ [1]={ [1]={ limit={ @@ -123408,7 +123344,7 @@ return { [1]="chill_effect_+%" } }, - [5672]={ + [5668]={ [1]={ [1]={ limit={ @@ -123437,7 +123373,7 @@ return { [1]="chill_effect_+%_with_critical_strikes" } }, - [5673]={ + [5669]={ [1]={ [1]={ limit={ @@ -123453,7 +123389,7 @@ return { [1]="chill_ground_as_though_dealing_X_damage_on_using_a_wind_skill" } }, - [5674]={ + [5670]={ [1]={ [1]={ limit={ @@ -123469,7 +123405,7 @@ return { [1]="chill_minimum_slow_%_from_mastery" } }, - [5675]={ + [5671]={ [1]={ [1]={ limit={ @@ -123485,7 +123421,7 @@ return { [1]="chill_nearby_enemies_when_you_focus" } }, - [5676]={ + [5672]={ [1]={ [1]={ limit={ @@ -123514,7 +123450,7 @@ return { [1]="chilled_effect_on_self_+%_while_shapeshifted" } }, - [5677]={ + [5673]={ [1]={ [1]={ limit={ @@ -123530,7 +123466,7 @@ return { [1]="chilled_enemies_have_no_elemental_resistance" } }, - [5678]={ + [5674]={ [1]={ [1]={ limit={ @@ -123555,7 +123491,7 @@ return { [1]="chilled_ground_when_hit_with_attack_%" } }, - [5679]={ + [5675]={ [1]={ [1]={ limit={ @@ -123584,7 +123520,7 @@ return { [1]="chilling_areas_also_grant_curse_effect_+%" } }, - [5680]={ + [5676]={ [1]={ [1]={ limit={ @@ -123613,7 +123549,7 @@ return { [1]="chilling_areas_also_grant_lightning_damage_taken_+%" } }, - [5681]={ + [5677]={ [1]={ [1]={ limit={ @@ -123629,7 +123565,7 @@ return { [1]="chills_from_your_hits_cause_shattering" } }, - [5682]={ + [5678]={ [1]={ [1]={ limit={ @@ -123654,7 +123590,7 @@ return { [1]="chronomancer_every_10_seconds_+%_final_cast_speed_for_5_seconds" } }, - [5683]={ + [5679]={ [1]={ [1]={ limit={ @@ -123670,7 +123606,7 @@ return { [1]="chronomancer_reserves_no_mana" } }, - [5684]={ + [5680]={ [1]={ [1]={ [1]={ @@ -123707,7 +123643,7 @@ return { [1]="clarity_mana_reservation_efficiency_-2%_per_1" } }, - [5685]={ + [5681]={ [1]={ [1]={ limit={ @@ -123736,7 +123672,7 @@ return { [1]="clarity_mana_reservation_efficiency_+%" } }, - [5686]={ + [5682]={ [1]={ [1]={ limit={ @@ -123752,7 +123688,7 @@ return { [1]="clarity_reserves_no_mana" } }, - [5687]={ + [5683]={ [1]={ [1]={ limit={ @@ -123768,7 +123704,7 @@ return { [1]="claw_damage_against_enemies_on_low_life_+%" } }, - [5688]={ + [5684]={ [1]={ [1]={ limit={ @@ -123797,7 +123733,7 @@ return { [1]="claw_damage_+%_while_on_low_life" } }, - [5689]={ + [5685]={ [1]={ [1]={ limit={ @@ -123813,7 +123749,7 @@ return { [1]="cleave_fortify_on_hit" } }, - [5690]={ + [5686]={ [1]={ [1]={ limit={ @@ -123829,7 +123765,7 @@ return { [1]="cleave_+1_base_radius_per_nearby_enemy_up_to_10" } }, - [5691]={ + [5687]={ [1]={ [1]={ limit={ @@ -123858,7 +123794,7 @@ return { [1]="cobra_lash_damage_+%" } }, - [5692]={ + [5688]={ [1]={ [1]={ limit={ @@ -123883,7 +123819,7 @@ return { [1]="cobra_lash_number_of_additional_chains" } }, - [5693]={ + [5689]={ [1]={ [1]={ limit={ @@ -123912,7 +123848,7 @@ return { [1]="cobra_lash_projectile_speed_+%" } }, - [5694]={ + [5690]={ [1]={ [1]={ limit={ @@ -123950,7 +123886,7 @@ return { [1]="coil_of_undoing_curse_magnitude_+%_final" } }, - [5695]={ + [5691]={ [1]={ [1]={ limit={ @@ -123979,7 +123915,7 @@ return { [1]="cold_ailment_duration_+%" } }, - [5696]={ + [5692]={ [1]={ [1]={ limit={ @@ -124008,7 +123944,7 @@ return { [1]="cold_ailment_effect_+%_against_shocked_enemies" } }, - [5697]={ + [5693]={ [1]={ [1]={ limit={ @@ -124037,7 +123973,7 @@ return { [1]="cold_ailment_effect_+%" } }, - [5698]={ + [5694]={ [1]={ [1]={ limit={ @@ -124053,7 +123989,7 @@ return { [1]="cold_and_chaos_damage_resistance_%" } }, - [5699]={ + [5695]={ [1]={ [1]={ limit={ @@ -124069,7 +124005,7 @@ return { [1]="cold_damage_+%_cold_infusion_collected_last_8_seconds" } }, - [5700]={ + [5696]={ [1]={ [1]={ limit={ @@ -124098,7 +124034,7 @@ return { [1]="cold_damage_+%_per_rage" } }, - [5701]={ + [5697]={ [1]={ [1]={ limit={ @@ -124114,7 +124050,7 @@ return { [1]="cold_damage_+%_while_ignited" } }, - [5702]={ + [5698]={ [1]={ [1]={ limit={ @@ -124130,7 +124066,7 @@ return { [1]="cold_damage_+%_per_cold_resistance_above_75" } }, - [5703]={ + [5699]={ [1]={ [1]={ limit={ @@ -124159,7 +124095,7 @@ return { [1]="cold_damage_+%_if_you_have_used_a_fire_skill_recently" } }, - [5704]={ + [5700]={ [1]={ [1]={ limit={ @@ -124175,7 +124111,7 @@ return { [1]="cold_damage_+%_per_25_dexterity" } }, - [5705]={ + [5701]={ [1]={ [1]={ limit={ @@ -124191,7 +124127,7 @@ return { [1]="cold_damage_+%_per_25_intelligence" } }, - [5706]={ + [5702]={ [1]={ [1]={ limit={ @@ -124207,7 +124143,7 @@ return { [1]="cold_damage_+%_per_25_strength" } }, - [5707]={ + [5703]={ [1]={ [1]={ limit={ @@ -124236,7 +124172,7 @@ return { [1]="cold_damage_+%_per_frenzy_charge" } }, - [5708]={ + [5704]={ [1]={ [1]={ limit={ @@ -124265,7 +124201,7 @@ return { [1]="cold_damage_+%_per_missing_cold_resistance" } }, - [5709]={ + [5705]={ [1]={ [1]={ limit={ @@ -124294,7 +124230,7 @@ return { [1]="cold_damage_+%_while_affected_by_hatred" } }, - [5710]={ + [5706]={ [1]={ [1]={ limit={ @@ -124323,7 +124259,7 @@ return { [1]="cold_damage_+%_while_affected_by_herald_of_ice" } }, - [5711]={ + [5707]={ [1]={ [1]={ limit={ @@ -124352,7 +124288,7 @@ return { [1]="cold_damage_+%_while_off_hand_is_empty" } }, - [5712]={ + [5708]={ [1]={ [1]={ limit={ @@ -124368,7 +124304,7 @@ return { [1]="cold_damage_resistance_%_while_affected_by_herald_of_ice" } }, - [5713]={ + [5709]={ [1]={ [1]={ limit={ @@ -124384,7 +124320,7 @@ return { [1]="cold_damage_taken_goes_to_life_over_4_seconds_%" } }, - [5714]={ + [5710]={ [1]={ [1]={ limit={ @@ -124400,7 +124336,7 @@ return { [1]="cold_damage_taken_+" } }, - [5715]={ + [5711]={ [1]={ [1]={ limit={ @@ -124429,7 +124365,7 @@ return { [1]="cold_damage_taken_+%_if_have_been_hit_recently" } }, - [5716]={ + [5712]={ [1]={ [1]={ limit={ @@ -124458,7 +124394,7 @@ return { [1]="cold_damage_with_attack_skills_+%" } }, - [5717]={ + [5713]={ [1]={ [1]={ limit={ @@ -124487,7 +124423,7 @@ return { [1]="cold_damage_with_spell_skills_+%" } }, - [5718]={ + [5714]={ [1]={ [1]={ limit={ @@ -124516,7 +124452,7 @@ return { [1]="cold_exposure_effect_+%" } }, - [5719]={ + [5715]={ [1]={ [1]={ limit={ @@ -124541,7 +124477,7 @@ return { [1]="cold_exposure_on_hit_magnitude" } }, - [5720]={ + [5716]={ [1]={ [1]={ limit={ @@ -124557,7 +124493,7 @@ return { [1]="cold_exposure_you_inflict_lowers_cold_resistance_by_extra_%" } }, - [5721]={ + [5717]={ [1]={ [1]={ limit={ @@ -124586,7 +124522,7 @@ return { [1]="cold_hit_damage_+%_vs_shocked_enemies" } }, - [5722]={ + [5718]={ [1]={ [1]={ limit={ @@ -124602,7 +124538,7 @@ return { [1]="cold_penetration_%_vs_chilled_enemies" } }, - [5723]={ + [5719]={ [1]={ [1]={ limit={ @@ -124618,7 +124554,7 @@ return { [1]="cold_projectile_mine_critical_multiplier_+" } }, - [5724]={ + [5720]={ [1]={ [1]={ limit={ @@ -124647,7 +124583,7 @@ return { [1]="cold_projectile_mine_damage_+%" } }, - [5725]={ + [5721]={ [1]={ [1]={ [1]={ @@ -124676,7 +124612,7 @@ return { [1]="cold_projectile_mine_throwing_speed_negated_+%" } }, - [5726]={ + [5722]={ [1]={ [1]={ limit={ @@ -124705,7 +124641,7 @@ return { [1]="cold_projectile_mine_throwing_speed_+%" } }, - [5727]={ + [5723]={ [1]={ [1]={ limit={ @@ -124734,7 +124670,7 @@ return { [1]="cold_reflect_damage_taken_+%_while_affected_by_purity_of_ice" } }, - [5728]={ + [5724]={ [1]={ [1]={ limit={ @@ -124750,7 +124686,7 @@ return { [1]="cold_resist_unaffected_by_area_penalties" } }, - [5729]={ + [5725]={ [1]={ [1]={ limit={ @@ -124766,7 +124702,7 @@ return { [1]="cold_skill_chance_to_inflict_cold_exposure_%" } }, - [5730]={ + [5726]={ [1]={ [1]={ limit={ @@ -124782,7 +124718,7 @@ return { [1]="cold_skills_chance_to_poison_on_hit_%" } }, - [5731]={ + [5727]={ [1]={ [1]={ limit={ @@ -124798,7 +124734,7 @@ return { [1]="cold_snap_uses_and_gains_power_charges_instead_of_frenzy" } }, - [5732]={ + [5728]={ [1]={ [1]={ limit={ @@ -124827,7 +124763,7 @@ return { [1]="combo_falloff_speed_+%" } }, - [5733]={ + [5729]={ [1]={ [1]={ limit={ @@ -124856,7 +124792,7 @@ return { [1]="combo_finisher_damage_+%_up_to_40%" } }, - [5734]={ + [5730]={ [1]={ [1]={ limit={ @@ -124872,7 +124808,7 @@ return { [1]="combust_area_of_effect_+%" } }, - [5735]={ + [5731]={ [1]={ [1]={ limit={ @@ -124888,7 +124824,7 @@ return { [1]="combust_is_disabled" } }, - [5736]={ + [5732]={ [1]={ [1]={ limit={ @@ -124904,7 +124840,7 @@ return { [1]="companion_%_damage_as_chaos" } }, - [5737]={ + [5733]={ [1]={ [1]={ limit={ @@ -124920,7 +124856,7 @@ return { [1]="companion_%_damage_as_cold" } }, - [5738]={ + [5734]={ [1]={ [1]={ limit={ @@ -124949,7 +124885,7 @@ return { [1]="companion_accuracy_rating_+%" } }, - [5739]={ + [5735]={ [1]={ [1]={ limit={ @@ -124978,7 +124914,7 @@ return { [1]="companion_area_of_effect_+%" } }, - [5740]={ + [5736]={ [1]={ [1]={ limit={ @@ -125007,7 +124943,7 @@ return { [1]="companion_attack_speed_+%" } }, - [5741]={ + [5737]={ [1]={ [1]={ limit={ @@ -125023,7 +124959,7 @@ return { [1]="companion_chance_to_poison_on_hit_%" } }, - [5742]={ + [5738]={ [1]={ [1]={ limit={ @@ -125039,7 +124975,7 @@ return { [1]="companion_chaos_resistance_%" } }, - [5743]={ + [5739]={ [1]={ [1]={ limit={ @@ -125055,7 +124991,7 @@ return { [1]="companion_damage_+%_final_from_idol_per_different_dead_companion" } }, - [5744]={ + [5740]={ [1]={ [1]={ limit={ @@ -125084,7 +125020,7 @@ return { [1]="companion_damage_+%_vs_immobilised_enemies" } }, - [5745]={ + [5741]={ [1]={ [1]={ limit={ @@ -125100,7 +125036,7 @@ return { [1]="companion_damage_increases_and_reductions_also_affects_you" } }, - [5746]={ + [5742]={ [1]={ [1]={ limit={ @@ -125129,7 +125065,7 @@ return { [1]="companion_damage_+%" } }, - [5747]={ + [5743]={ [1]={ [1]={ limit={ @@ -125158,7 +125094,7 @@ return { [1]="companion_damage_+%_per_socketed_idol" } }, - [5748]={ + [5744]={ [1]={ [1]={ limit={ @@ -125174,7 +125110,7 @@ return { [1]="companion_elemental_resistance_%" } }, - [5749]={ + [5745]={ [1]={ [1]={ limit={ @@ -125190,7 +125126,7 @@ return { [1]="companion_maim_on_hit_%" } }, - [5750]={ + [5746]={ [1]={ [1]={ limit={ @@ -125219,7 +125155,7 @@ return { [1]="companion_maximum_life_+%" } }, - [5751]={ + [5747]={ [1]={ [1]={ limit={ @@ -125235,7 +125171,7 @@ return { [1]="companion_movement_speed_%" } }, - [5752]={ + [5748]={ [1]={ [1]={ limit={ @@ -125251,7 +125187,7 @@ return { [1]="companion_onslaught_on_kill_%" } }, - [5753]={ + [5749]={ [1]={ [1]={ limit={ @@ -125280,7 +125216,7 @@ return { [1]="companion_reservation_+%" } }, - [5754]={ + [5750]={ [1]={ [1]={ limit={ @@ -125296,7 +125232,7 @@ return { [1]="companion_takes_%_damage_before_you" } }, - [5755]={ + [5751]={ [1]={ [1]={ limit={ @@ -125312,7 +125248,7 @@ return { [1]="companion_takes_%_damage_before_you_from_support" } }, - [5756]={ + [5752]={ [1]={ [1]={ limit={ @@ -125328,7 +125264,7 @@ return { [1]="companion_takes_%_damage_from_deflected_hits_before_you" } }, - [5757]={ + [5753]={ [1]={ [1]={ [1]={ @@ -125361,7 +125297,7 @@ return { [1]="companions_gain_onslaught_on_hitting_enemies_marked_by_you_ms" } }, - [5758]={ + [5754]={ [1]={ [1]={ limit={ @@ -125377,7 +125313,7 @@ return { [1]="companions_gain_your_dexterity" } }, - [5759]={ + [5755]={ [1]={ [1]={ limit={ @@ -125393,7 +125329,7 @@ return { [1]="companions_gain_your_strength" } }, - [5760]={ + [5756]={ [1]={ [1]={ limit={ @@ -125409,7 +125345,7 @@ return { [1]="companions_in_presence_base_chaos_damage_resistance_%" } }, - [5761]={ + [5757]={ [1]={ [1]={ limit={ @@ -125425,7 +125361,7 @@ return { [1]="companions_in_presence_base_resist_all_elements_%" } }, - [5762]={ + [5758]={ [1]={ [1]={ limit={ @@ -125450,7 +125386,7 @@ return { [1]="companions_in_presence_damage_+%_while_you_are_shapeshifted" } }, - [5763]={ + [5759]={ [1]={ [1]={ limit={ @@ -125466,7 +125402,7 @@ return { [1]="companions_in_presence_gain_x_rage_on_hit" } }, - [5764]={ + [5760]={ [1]={ [1]={ limit={ @@ -125482,7 +125418,7 @@ return { [1]="companions_in_presence_have_onslaught_while_you_are_shapeshifted" } }, - [5765]={ + [5761]={ [1]={ [1]={ limit={ @@ -125498,7 +125434,7 @@ return { [1]="companions_in_presence_non_skill_base_all_damage_%_to_gain_as_chaos" } }, - [5766]={ + [5762]={ [1]={ [1]={ limit={ @@ -125514,7 +125450,7 @@ return { [1]="companions_in_presence_non_skill_base_all_damage_%_to_gain_as_random_element" } }, - [5767]={ + [5763]={ [1]={ [1]={ limit={ @@ -125530,7 +125466,7 @@ return { [1]="conductivity_no_reservation" } }, - [5768]={ + [5764]={ [1]={ [1]={ limit={ @@ -125546,7 +125482,7 @@ return { [1]="connected_notables_grant_armour_display" } }, - [5769]={ + [5765]={ [1]={ [1]={ limit={ @@ -125562,7 +125498,7 @@ return { [1]="consecrated_ground_additional_physical_damage_reduction_%" } }, - [5770]={ + [5766]={ [1]={ [1]={ limit={ @@ -125578,7 +125514,7 @@ return { [1]="consecrated_ground_allies_recover_es_as_well_as_life_from_life_regeneration" } }, - [5771]={ + [5767]={ [1]={ [1]={ limit={ @@ -125607,7 +125543,7 @@ return { [1]="consecrated_ground_area_+%" } }, - [5772]={ + [5768]={ [1]={ [1]={ limit={ @@ -125636,7 +125572,7 @@ return { [1]="consecrated_ground_effect_+%" } }, - [5773]={ + [5769]={ [1]={ [1]={ limit={ @@ -125665,7 +125601,7 @@ return { [1]="consecrated_ground_enemy_damage_taken_+%" } }, - [5774]={ + [5770]={ [1]={ [1]={ limit={ @@ -125694,7 +125630,7 @@ return { [1]="consecrated_ground_enemy_damage_taken_+%_while_affected_by_zealotry" } }, - [5775]={ + [5771]={ [1]={ [1]={ limit={ @@ -125710,7 +125646,7 @@ return { [1]="consecrated_ground_immune_to_curses" } }, - [5776]={ + [5772]={ [1]={ [1]={ limit={ @@ -125726,7 +125662,7 @@ return { [1]="consecrated_ground_immune_to_status_ailments" } }, - [5777]={ + [5773]={ [1]={ [1]={ [1]={ @@ -125746,7 +125682,7 @@ return { [1]="consecrated_ground_effect_lingers_for_ms_after_leaving_the_area_while_affected_by_zealotry" } }, - [5778]={ + [5774]={ [1]={ [1]={ limit={ @@ -125771,7 +125707,7 @@ return { [1]="consecrated_ground_on_death" } }, - [5779]={ + [5775]={ [1]={ [1]={ limit={ @@ -125796,7 +125732,7 @@ return { [1]="consecrated_ground_on_hit" } }, - [5780]={ + [5776]={ [1]={ [1]={ limit={ @@ -125812,7 +125748,7 @@ return { [1]="consecrated_ground_radius_on_hit_enemy_magic_rare_unique_every_3_seconds" } }, - [5781]={ + [5777]={ [1]={ [1]={ limit={ @@ -125828,7 +125764,7 @@ return { [1]="consecrated_ground_while_stationary_radius" } }, - [5782]={ + [5778]={ [1]={ [1]={ limit={ @@ -125844,7 +125780,7 @@ return { [1]="consecrated_ground_while_stationary_radius_if_highest_attribute_is_strength" } }, - [5783]={ + [5779]={ [1]={ [1]={ limit={ @@ -125860,7 +125796,7 @@ return { [1]="consecrated_path_and_purifying_flame_create_profane_ground_instead_of_consecrated_ground" } }, - [5784]={ + [5780]={ [1]={ [1]={ limit={ @@ -125889,7 +125825,7 @@ return { [1]="consecrated_path_area_of_effect_+%" } }, - [5785]={ + [5781]={ [1]={ [1]={ limit={ @@ -125918,7 +125854,7 @@ return { [1]="consecrated_path_damage_+%" } }, - [5786]={ + [5782]={ [1]={ [1]={ limit={ @@ -125934,7 +125870,7 @@ return { [1]="consume_X_life_instead_of_last_crossbow_bolt" } }, - [5787]={ + [5783]={ [1]={ [1]={ limit={ @@ -125950,7 +125886,7 @@ return { [1]="consume_enemy_freeze_to_guarantee_crit" } }, - [5788]={ + [5784]={ [1]={ [1]={ limit={ @@ -125979,7 +125915,7 @@ return { [1]="consume_nearby_corpse_every_3_seconds_to_recover_%_maximum_life" } }, - [5789]={ + [5785]={ [1]={ [1]={ limit={ @@ -126000,7 +125936,7 @@ return { [2]="bow_attacks_deal_added_physical_damage_equal_to_x%_of_life_flask_recovery_amount" } }, - [5790]={ + [5786]={ [1]={ [1]={ limit={ @@ -126016,7 +125952,7 @@ return { [1]="consume_rage_when_reverting_to_recover_x%_maximum_life_per_rage" } }, - [5791]={ + [5787]={ [1]={ [1]={ limit={ @@ -126041,7 +125977,7 @@ return { [1]="contagion_spread_on_hit_affected_enemy_%" } }, - [5792]={ + [5788]={ [1]={ [1]={ limit={ @@ -126070,7 +126006,7 @@ return { [1]="conversation_trap_converted_enemy_damage_+%" } }, - [5793]={ + [5789]={ [1]={ [1]={ limit={ @@ -126099,7 +126035,7 @@ return { [1]="conversion_trap_converted_enemies_chance_to_taunt_on_hit_%" } }, - [5794]={ + [5790]={ [1]={ [1]={ limit={ @@ -126115,7 +126051,7 @@ return { [1]="convert_100%_energy_shield_to_divinity" } }, - [5795]={ + [5791]={ [1]={ [1]={ limit={ @@ -126131,7 +126067,7 @@ return { [1]="convert_all_life_leech_to_energy_shield_leech" } }, - [5796]={ + [5792]={ [1]={ [1]={ limit={ @@ -126147,7 +126083,7 @@ return { [1]="cooldown_recovery_+%_if_cast_temporal_chains_in_past_10_seconds" } }, - [5797]={ + [5793]={ [1]={ [1]={ limit={ @@ -126176,7 +126112,7 @@ return { [1]="cooldown_recovery_+%_per_power_charge" } }, - [5798]={ + [5794]={ [1]={ [1]={ limit={ @@ -126205,7 +126141,7 @@ return { [1]="cooldown_speed_+%_per_brand_up_to_40%" } }, - [5799]={ + [5795]={ [1]={ [1]={ limit={ @@ -126230,7 +126166,7 @@ return { [1]="corpse_erruption_base_maximum_number_of_geyers" } }, - [5800]={ + [5796]={ [1]={ [1]={ limit={ @@ -126259,7 +126195,7 @@ return { [1]="corpse_eruption_cast_speed_+%" } }, - [5801]={ + [5797]={ [1]={ [1]={ limit={ @@ -126288,7 +126224,7 @@ return { [1]="corpse_eruption_damage_+%" } }, - [5802]={ + [5798]={ [1]={ [1]={ limit={ @@ -126317,7 +126253,7 @@ return { [1]="corpse_warp_cast_speed_+%" } }, - [5803]={ + [5799]={ [1]={ [1]={ limit={ @@ -126346,7 +126282,7 @@ return { [1]="corpse_warp_damage_+%" } }, - [5804]={ + [5800]={ [1]={ [1]={ limit={ @@ -126362,7 +126298,7 @@ return { [1]="corpses_in_your_area_of_effect_explode_dealing_%_maximum_life_physical_damage_on_warcry" } }, - [5805]={ + [5801]={ [1]={ [1]={ limit={ @@ -126378,7 +126314,7 @@ return { [1]="corrosive_shroud_%_of_stored_poison_damage_to_deal_per_second" } }, - [5806]={ + [5802]={ [1]={ [1]={ limit={ @@ -126394,7 +126330,7 @@ return { [1]="corrupting_fever_apply_additional_corrupted_blood_%" } }, - [5807]={ + [5803]={ [1]={ [1]={ limit={ @@ -126423,7 +126359,7 @@ return { [1]="corrupting_fever_damage_+%" } }, - [5808]={ + [5804]={ [1]={ [1]={ limit={ @@ -126452,7 +126388,7 @@ return { [1]="corrupting_fever_duration_+%" } }, - [5809]={ + [5805]={ [1]={ [1]={ limit={ @@ -126481,7 +126417,7 @@ return { [1]="counterattacks_cooldown_recovery_+%" } }, - [5810]={ + [5806]={ [1]={ [1]={ limit={ @@ -126497,7 +126433,7 @@ return { [1]="counterattacks_deal_double_damage" } }, - [5811]={ + [5807]={ [1]={ [1]={ limit={ @@ -126522,7 +126458,7 @@ return { [1]="counterattacks_debilitate_for_1_second_on_hit_%_chance" } }, - [5812]={ + [5808]={ [1]={ [1]={ limit={ @@ -126538,7 +126474,7 @@ return { [1]="cover_in_ash_for_x_seconds_when_igniting_enemy" } }, - [5813]={ + [5809]={ [1]={ [1]={ limit={ @@ -126563,7 +126499,7 @@ return { [1]="cover_in_ash_on_hit_%" } }, - [5814]={ + [5810]={ [1]={ [1]={ limit={ @@ -126579,7 +126515,7 @@ return { [1]="cover_in_ash_on_hit_%_while_you_are_burning" } }, - [5815]={ + [5811]={ [1]={ [1]={ limit={ @@ -126595,7 +126531,7 @@ return { [1]="cover_in_frost_for_x_seconds_when_freezing_enemy" } }, - [5816]={ + [5812]={ [1]={ [1]={ limit={ @@ -126611,7 +126547,7 @@ return { [1]="cover_in_frost_on_hit" } }, - [5817]={ + [5813]={ [1]={ [1]={ limit={ @@ -126640,7 +126576,7 @@ return { [1]="crackling_lance_cast_speed_+%" } }, - [5818]={ + [5814]={ [1]={ [1]={ limit={ @@ -126669,7 +126605,7 @@ return { [1]="crackling_lance_damage_+%" } }, - [5819]={ + [5815]={ [1]={ [1]={ limit={ @@ -126685,7 +126621,7 @@ return { [1]="create_additional_brand_%_chance" } }, - [5820]={ + [5816]={ [1]={ [1]={ limit={ @@ -126701,7 +126637,7 @@ return { [1]="create_blighted_spore_on_killing_rare_enemy" } }, - [5821]={ + [5817]={ [1]={ [1]={ limit={ @@ -126717,7 +126653,7 @@ return { [1]="create_chilling_ground_on_freeze" } }, - [5822]={ + [5818]={ [1]={ [1]={ limit={ @@ -126733,7 +126669,7 @@ return { [1]="create_consecrated_ground_on_hit_%_vs_rare_or_unique_enemy" } }, - [5823]={ + [5819]={ [1]={ [1]={ limit={ @@ -126749,7 +126685,7 @@ return { [1]="create_consecrated_ground_on_kill_%" } }, - [5824]={ + [5820]={ [1]={ [1]={ limit={ @@ -126774,7 +126710,7 @@ return { [1]="create_enemy_meteor_daemon_on_flask_use_%_chance" } }, - [5825]={ + [5821]={ [1]={ [1]={ limit={ @@ -126795,7 +126731,7 @@ return { [2]="create_herald_of_thunder_storm_on_shocking_enemy" } }, - [5826]={ + [5822]={ [1]={ [1]={ limit={ @@ -126811,7 +126747,7 @@ return { [1]="create_profane_ground_instead_of_consecrated_ground" } }, - [5827]={ + [5823]={ [1]={ [1]={ limit={ @@ -126827,7 +126763,7 @@ return { [1]="create_smoke_cloud_on_kill_%_chance" } }, - [5828]={ + [5824]={ [1]={ [1]={ limit={ @@ -126843,7 +126779,7 @@ return { [1]="created_remnants_have_%_chance_to_duplicate_pick_up_results" } }, - [5829]={ + [5825]={ [1]={ [1]={ limit={ @@ -126872,7 +126808,7 @@ return { [1]="creeping_frost_cold_snap_chance_to_sap_%_vs_enemies_in_chilling_areas" } }, - [5830]={ + [5826]={ [1]={ [1]={ [1]={ @@ -126892,7 +126828,7 @@ return { [1]="cremation_base_fires_projectile_every_x_ms" } }, - [5831]={ + [5827]={ [1]={ [1]={ limit={ @@ -126921,7 +126857,7 @@ return { [1]="critical_strike_chance_+%_vs_shocked_enemies" } }, - [5832]={ + [5828]={ [1]={ [1]={ limit={ @@ -126946,7 +126882,7 @@ return { [1]="critical_bonus_+%_final_while_shocked" } }, - [5833]={ + [5829]={ [1]={ [1]={ limit={ @@ -126971,7 +126907,7 @@ return { [1]="critical_chance_luck_against_parry_debuffed_enemies" } }, - [5834]={ + [5830]={ [1]={ [1]={ limit={ @@ -126987,7 +126923,7 @@ return { [1]="critical_damage_+%_per_50_current_life" } }, - [5835]={ + [5831]={ [1]={ [1]={ limit={ @@ -127016,7 +126952,7 @@ return { [1]="critical_hit_bleeding_effect_+%" } }, - [5836]={ + [5832]={ [1]={ [1]={ limit={ @@ -127045,7 +126981,7 @@ return { [1]="critical_hit_chance_+%_against_enemies_entered_your_presence_recently" } }, - [5837]={ + [5833]={ [1]={ [1]={ limit={ @@ -127074,7 +127010,7 @@ return { [1]="critical_hit_chance_+%_vs_humanoids" } }, - [5838]={ + [5834]={ [1]={ [1]={ limit={ @@ -127103,7 +127039,7 @@ return { [1]="critical_hit_damage_+%_against_enemies_exited_your_presence_recently" } }, - [5839]={ + [5835]={ [1]={ [1]={ limit={ @@ -127132,7 +127068,7 @@ return { [1]="critical_hit_damage_bonus_+%_if_consumed_power_charge_recently" } }, - [5840]={ + [5836]={ [1]={ [1]={ limit={ @@ -127161,7 +127097,7 @@ return { [1]="critical_hit_damage_bonus_+%_vs_enemies_further_than_6m_distance" } }, - [5841]={ + [5837]={ [1]={ [1]={ limit={ @@ -127190,7 +127126,7 @@ return { [1]="critical_hit_damage_bonus_+%_vs_enemies_within_2m_distance" } }, - [5842]={ + [5838]={ [1]={ [1]={ limit={ @@ -127219,7 +127155,7 @@ return { [1]="critical_hit_damaging_ailment_effect_+%" } }, - [5843]={ + [5839]={ [1]={ [1]={ limit={ @@ -127248,7 +127184,7 @@ return { [1]="critical_hit_ignite_effect_+%" } }, - [5844]={ + [5840]={ [1]={ [1]={ limit={ @@ -127277,7 +127213,7 @@ return { [1]="critical_hit_poison_effect_+%" } }, - [5845]={ + [5841]={ [1]={ [1]={ limit={ @@ -127293,7 +127229,7 @@ return { [1]="critical_hits_always_apply_impale" } }, - [5846]={ + [5842]={ [1]={ [1]={ limit={ @@ -127322,7 +127258,7 @@ return { [1]="critical_hits_apply_life_regeneration_rate_+%_for_4_seconds" } }, - [5847]={ + [5843]={ [1]={ [1]={ limit={ @@ -127338,7 +127274,7 @@ return { [1]="critical_hits_cannot_consume_impale" } }, - [5848]={ + [5844]={ [1]={ [1]={ limit={ @@ -127354,7 +127290,7 @@ return { [1]="critical_hits_ignore_armour" } }, - [5849]={ + [5845]={ [1]={ [1]={ limit={ @@ -127370,7 +127306,7 @@ return { [1]="critical_multiplier_+%_per_10_max_es_on_shield" } }, - [5850]={ + [5846]={ [1]={ [1]={ limit={ @@ -127399,7 +127335,7 @@ return { [1]="critical_strike_chance_+%_against_enemies_marked_by_you" } }, - [5851]={ + [5847]={ [1]={ [1]={ limit={ @@ -127428,7 +127364,7 @@ return { [1]="critical_strike_chance_+%_final_while_affected_by_precision" } }, - [5852]={ + [5848]={ [1]={ [1]={ limit={ @@ -127457,7 +127393,7 @@ return { [1]="critical_strike_chance_+%_if_triggered_skill_recently" } }, - [5853]={ + [5849]={ [1]={ [1]={ limit={ @@ -127486,7 +127422,7 @@ return { [1]="critical_strike_chance_+%_if_youve_shapeshifted_to_animal_recently" } }, - [5854]={ + [5850]={ [1]={ [1]={ limit={ @@ -127515,7 +127451,7 @@ return { [1]="critical_strike_chance_+%_vs_dazed_enemies" } }, - [5855]={ + [5851]={ [1]={ [1]={ limit={ @@ -127544,7 +127480,7 @@ return { [1]="critical_strike_chance_+%_vs_enemies_further_than_6m_distance" } }, - [5856]={ + [5852]={ [1]={ [1]={ limit={ @@ -127573,7 +127509,7 @@ return { [1]="critical_strike_chance_+%_vs_exposed" } }, - [5857]={ + [5853]={ [1]={ [1]={ limit={ @@ -127602,7 +127538,7 @@ return { [1]="critical_strike_chance_+%_vs_immobilised_enemies" } }, - [5858]={ + [5854]={ [1]={ [1]={ limit={ @@ -127631,7 +127567,7 @@ return { [1]="critical_strike_chance_+%_vs_marked_enemies" } }, - [5859]={ + [5855]={ [1]={ [1]={ limit={ @@ -127660,7 +127596,7 @@ return { [1]="critical_strike_chance_+%_while_shapeshifted" } }, - [5860]={ + [5856]={ [1]={ [1]={ limit={ @@ -127689,7 +127625,7 @@ return { [1]="critical_strike_chance_+%_with_unarmed_attacks" } }, - [5861]={ + [5857]={ [1]={ [1]={ limit={ @@ -127718,7 +127654,7 @@ return { [1]="critical_strike_chance_against_cursed_enemies_+%" } }, - [5862]={ + [5858]={ [1]={ [1]={ limit={ @@ -127734,7 +127670,7 @@ return { [1]="critical_strike_chance_cannot_be_rerolled" } }, - [5863]={ + [5859]={ [1]={ [1]={ limit={ @@ -127750,7 +127686,7 @@ return { [1]="critical_strike_chance_increased_by_lightning_resistance" } }, - [5864]={ + [5860]={ [1]={ [1]={ limit={ @@ -127766,7 +127702,7 @@ return { [1]="critical_strike_chance_increased_by_overcapped_lightning_resistance" } }, - [5865]={ + [5861]={ [1]={ [1]={ limit={ @@ -127782,7 +127718,7 @@ return { [1]="critical_strike_chance_+%_against_enemies_on_consecrated_ground_while_affected_by_zealotry" } }, - [5866]={ + [5862]={ [1]={ [1]={ limit={ @@ -127811,7 +127747,7 @@ return { [1]="critical_strike_chance_+%_during_any_flask_effect" } }, - [5867]={ + [5863]={ [1]={ [1]={ limit={ @@ -127840,7 +127776,7 @@ return { [1]="critical_strike_chance_+%_final_while_unhinged" } }, - [5868]={ + [5864]={ [1]={ [1]={ limit={ @@ -127869,7 +127805,7 @@ return { [1]="critical_strike_chance_+%_for_spells_if_you_have_killed_recently" } }, - [5869]={ + [5865]={ [1]={ [1]={ limit={ @@ -127898,7 +127834,7 @@ return { [1]="critical_strike_chance_+%_if_enemy_killed_recently" } }, - [5870]={ + [5866]={ [1]={ [1]={ limit={ @@ -127927,7 +127863,7 @@ return { [1]="critical_strike_chance_+%_if_have_been_shocked_recently" } }, - [5871]={ + [5867]={ [1]={ [1]={ limit={ @@ -127956,7 +127892,7 @@ return { [1]="critical_strike_chance_+%_if_have_not_crit_recently" } }, - [5872]={ + [5868]={ [1]={ [1]={ limit={ @@ -127985,7 +127921,7 @@ return { [1]="critical_strike_chance_+%_if_havent_blocked_recently" } }, - [5873]={ + [5869]={ [1]={ [1]={ limit={ @@ -128014,7 +127950,7 @@ return { [1]="critical_strike_chance_+%_if_not_gained_power_charge_recently" } }, - [5874]={ + [5870]={ [1]={ [1]={ limit={ @@ -128043,7 +127979,7 @@ return { [1]="critical_strike_chance_+%_per_10_strength" } }, - [5875]={ + [5871]={ [1]={ [1]={ limit={ @@ -128059,7 +127995,7 @@ return { [1]="critical_strike_chance_+%_per_25_intelligence" } }, - [5876]={ + [5872]={ [1]={ [1]={ limit={ @@ -128088,7 +128024,7 @@ return { [1]="critical_strike_chance_+%_per_blitz_charge" } }, - [5877]={ + [5873]={ [1]={ [1]={ limit={ @@ -128117,7 +128053,7 @@ return { [1]="critical_strike_chance_+%_per_brand" } }, - [5878]={ + [5874]={ [1]={ [1]={ limit={ @@ -128146,7 +128082,7 @@ return { [1]="critical_strike_chance_+%_per_endurance_charge" } }, - [5879]={ + [5875]={ [1]={ [1]={ limit={ @@ -128175,7 +128111,7 @@ return { [1]="critical_strike_chance_+%_per_frenzy_charge" } }, - [5880]={ + [5876]={ [1]={ [1]={ limit={ @@ -128204,7 +128140,7 @@ return { [1]="critical_strike_chance_+%_per_intensity" } }, - [5881]={ + [5877]={ [1]={ [1]={ limit={ @@ -128233,7 +128169,7 @@ return { [1]="critical_strike_chance_+%_per_mine_detonated_recently_up_to_100%" } }, - [5882]={ + [5878]={ [1]={ [1]={ limit={ @@ -128262,7 +128198,7 @@ return { [1]="critical_strike_chance_+%_per_righteous_charge" } }, - [5883]={ + [5879]={ [1]={ [1]={ limit={ @@ -128291,7 +128227,7 @@ return { [1]="critical_strike_chance_+%_vs_taunted_enemies" } }, - [5884]={ + [5880]={ [1]={ [1]={ limit={ @@ -128320,7 +128256,7 @@ return { [1]="critical_strike_chance_+%_while_affected_by_wrath" } }, - [5885]={ + [5881]={ [1]={ [1]={ limit={ @@ -128349,7 +128285,7 @@ return { [1]="critical_strike_chance_+%_while_channelling" } }, - [5886]={ + [5882]={ [1]={ [1]={ limit={ @@ -128378,7 +128314,7 @@ return { [1]="spell_critical_strike_chance_+%_while_dual_wielding" } }, - [5887]={ + [5883]={ [1]={ [1]={ limit={ @@ -128407,7 +128343,7 @@ return { [1]="spell_critical_strike_chance_+%_while_holding_shield" } }, - [5888]={ + [5884]={ [1]={ [1]={ limit={ @@ -128436,7 +128372,7 @@ return { [1]="spell_critical_strike_chance_+%_while_wielding_staff" } }, - [5889]={ + [5885]={ [1]={ [1]={ limit={ @@ -128465,7 +128401,7 @@ return { [1]="critical_strike_chance_+%_while_you_have_depleted_physical_aegis" } }, - [5890]={ + [5886]={ [1]={ [1]={ limit={ @@ -128481,7 +128417,7 @@ return { [1]="critical_strike_damage_cannot_be_reflected" } }, - [5891]={ + [5887]={ [1]={ [1]={ limit={ @@ -128497,7 +128433,7 @@ return { [1]="critical_strike_multiplier_+_if_have_dealt_non_crit_recently" } }, - [5892]={ + [5888]={ [1]={ [1]={ limit={ @@ -128513,7 +128449,7 @@ return { [1]="critical_strike_multiplier_+_vs_stunned_enemies" } }, - [5893]={ + [5889]={ [1]={ [1]={ limit={ @@ -128529,7 +128465,7 @@ return { [1]="critical_strike_multiplier_for_arrows_that_pierce_+" } }, - [5894]={ + [5890]={ [1]={ [1]={ limit={ @@ -128545,7 +128481,7 @@ return { [1]="critical_strike_multiplier_is_250" } }, - [5895]={ + [5891]={ [1]={ [1]={ limit={ @@ -128561,7 +128497,7 @@ return { [1]="critical_strike_multiplier_+_during_any_flask_effect" } }, - [5896]={ + [5892]={ [1]={ [1]={ limit={ @@ -128577,7 +128513,7 @@ return { [1]="critical_strike_multiplier_+_for_spells_if_you_havent_killed_recently" } }, - [5897]={ + [5893]={ [1]={ [1]={ limit={ @@ -128593,7 +128529,7 @@ return { [1]="critical_strike_multiplier_+_if_crit_with_a_herald_skill_recently" } }, - [5898]={ + [5894]={ [1]={ [1]={ limit={ @@ -128609,7 +128545,7 @@ return { [1]="critical_strike_multiplier_+_if_dexterity_higher_than_intelligence" } }, - [5899]={ + [5895]={ [1]={ [1]={ limit={ @@ -128625,7 +128561,7 @@ return { [1]="critical_strike_multiplier_+_if_enemy_killed_recently" } }, - [5900]={ + [5896]={ [1]={ [1]={ limit={ @@ -128641,7 +128577,7 @@ return { [1]="critical_strike_multiplier_+_if_enemy_shattered_recently" } }, - [5901]={ + [5897]={ [1]={ [1]={ limit={ @@ -128666,7 +128602,7 @@ return { [1]="critical_strike_multiplier_+_if_gained_power_charge_recently" } }, - [5902]={ + [5898]={ [1]={ [1]={ limit={ @@ -128695,7 +128631,7 @@ return { [1]="critical_strike_multiplier_+_if_have_not_dealt_critical_strike_recently" } }, - [5903]={ + [5899]={ [1]={ [1]={ limit={ @@ -128711,7 +128647,7 @@ return { [1]="critical_strike_multiplier_+_if_rare_or_unique_enemy_nearby" } }, - [5904]={ + [5900]={ [1]={ [1]={ limit={ @@ -128727,7 +128663,7 @@ return { [1]="critical_strike_multiplier_+_if_taken_a_savage_hit_recently" } }, - [5905]={ + [5901]={ [1]={ [1]={ limit={ @@ -128743,7 +128679,7 @@ return { [1]="critical_strike_multiplier_+_if_you_have_blocked_recently" } }, - [5906]={ + [5902]={ [1]={ [1]={ limit={ @@ -128759,7 +128695,7 @@ return { [1]="critical_strike_multiplier_+_if_youve_been_channelling_for_at_least_1_second" } }, - [5907]={ + [5903]={ [1]={ [1]={ limit={ @@ -128775,7 +128711,7 @@ return { [1]="critical_strike_multiplier_+_per_mine_detonated_recently_up_to_40" } }, - [5908]={ + [5904]={ [1]={ [1]={ limit={ @@ -128791,7 +128727,7 @@ return { [1]="critical_strike_multiplier_+_vs_taunted_enemies" } }, - [5909]={ + [5905]={ [1]={ [1]={ limit={ @@ -128807,7 +128743,7 @@ return { [1]="critical_strike_multiplier_+_vs_unique_enemies" } }, - [5910]={ + [5906]={ [1]={ [1]={ limit={ @@ -128823,7 +128759,7 @@ return { [1]="critical_strike_multiplier_+_while_affected_by_anger" } }, - [5911]={ + [5907]={ [1]={ [1]={ limit={ @@ -128839,7 +128775,7 @@ return { [1]="critical_strike_multiplier_+_while_affected_by_precision" } }, - [5912]={ + [5908]={ [1]={ [1]={ limit={ @@ -128855,7 +128791,7 @@ return { [1]="spell_critical_strike_multiplier_+_while_dual_wielding" } }, - [5913]={ + [5909]={ [1]={ [1]={ limit={ @@ -128871,7 +128807,7 @@ return { [1]="spell_critical_strike_multiplier_+_while_holding_shield" } }, - [5914]={ + [5910]={ [1]={ [1]={ limit={ @@ -128887,7 +128823,7 @@ return { [1]="spell_critical_strike_multiplier_+_while_wielding_staff" } }, - [5915]={ + [5911]={ [1]={ [1]={ limit={ @@ -128903,7 +128839,7 @@ return { [1]="critical_strike_multiplier_+_with_herald_skills" } }, - [5916]={ + [5912]={ [1]={ [1]={ limit={ @@ -128919,7 +128855,7 @@ return { [1]="critical_strike_multiplier_+%_if_cast_enfeeble_in_past_10_seconds" } }, - [5917]={ + [5913]={ [1]={ [1]={ limit={ @@ -128935,7 +128871,7 @@ return { [1]="critical_strike_multiplier_+%_with_claws_daggers" } }, - [5918]={ + [5914]={ [1]={ [1]={ limit={ @@ -128951,7 +128887,7 @@ return { [1]="critical_strike_%_chance_to_deal_double_damage" } }, - [5919]={ + [5915]={ [1]={ [1]={ limit={ @@ -128967,7 +128903,7 @@ return { [1]="critical_strikes_always_knockback_shocked_enemies" } }, - [5920]={ + [5916]={ [1]={ [1]={ limit={ @@ -128983,7 +128919,7 @@ return { [1]="critical_strikes_deal_no_damage" } }, - [5921]={ + [5917]={ [1]={ [1]={ limit={ @@ -128999,7 +128935,7 @@ return { [1]="critical_strikes_do_not_always_ignite" } }, - [5922]={ + [5918]={ [1]={ [1]={ limit={ @@ -129015,7 +128951,7 @@ return { [1]="critical_strikes_from_spells_have_no_multiplier" } }, - [5923]={ + [5919]={ [1]={ [1]={ limit={ @@ -129031,7 +128967,7 @@ return { [1]="critical_strikes_ignore_lightning_resistance" } }, - [5924]={ + [5920]={ [1]={ [1]={ limit={ @@ -129047,7 +128983,7 @@ return { [1]="critical_strikes_ignore_positive_elemental_resistances" } }, - [5925]={ + [5921]={ [1]={ [1]={ limit={ @@ -129063,7 +128999,7 @@ return { [1]="critical_strikes_penetrates_%_elemental_resistances_while_affected_by_zealotry" } }, - [5926]={ + [5922]={ [1]={ [1]={ limit={ @@ -129079,7 +129015,7 @@ return { [1]="critical_support_gem_level_+" } }, - [5927]={ + [5923]={ [1]={ [1]={ limit={ @@ -129095,7 +129031,7 @@ return { [1]="crossbow_attack_%_chance_to_not_consume_ammo" } }, - [5928]={ + [5924]={ [1]={ [1]={ limit={ @@ -129111,7 +129047,7 @@ return { [1]="crossbow_attack_%_chance_to_not_consume_ammo_if_reloaded_recently" } }, - [5929]={ + [5925]={ [1]={ [1]={ limit={ @@ -129140,7 +129076,7 @@ return { [1]="crossbow_damage_+%_per_ammo_type_fired_in_past_10_seconds" } }, - [5930]={ + [5926]={ [1]={ [1]={ limit={ @@ -129156,7 +129092,7 @@ return { [1]="crowd_control_effects_are_triggered_at_%_poise_threshold_instead" } }, - [5931]={ + [5927]={ [1]={ [1]={ limit={ @@ -129185,7 +129121,7 @@ return { [1]="cruelty_effect_+%" } }, - [5932]={ + [5928]={ [1]={ [1]={ limit={ @@ -129210,7 +129146,7 @@ return { [1]="crush_for_2_seconds_on_hit_%_chance" } }, - [5933]={ + [5929]={ [1]={ [1]={ [1]={ @@ -129230,7 +129166,7 @@ return { [1]="crush_on_hit_ms_vs_full_life_enemies" } }, - [5934]={ + [5930]={ [1]={ [1]={ limit={ @@ -129246,7 +129182,7 @@ return { [1]="culling_strike_enemies_on_block" } }, - [5935]={ + [5931]={ [1]={ [1]={ limit={ @@ -129275,7 +129211,7 @@ return { [1]="culling_strike_threshold_+%_if_culled_recently" } }, - [5936]={ + [5932]={ [1]={ [1]={ limit={ @@ -129304,7 +129240,7 @@ return { [1]="culling_strike_threshold_+%_vs_immobilised_enemies" } }, - [5937]={ + [5933]={ [1]={ [1]={ limit={ @@ -129333,7 +129269,7 @@ return { [1]="culling_strike_threshold_+%_vs_rare_or_unique_monsters" } }, - [5938]={ + [5934]={ [1]={ [1]={ limit={ @@ -129362,7 +129298,7 @@ return { [1]="culling_strike_threshold_+%" } }, - [5939]={ + [5935]={ [1]={ [1]={ limit={ @@ -129378,7 +129314,7 @@ return { [1]="culling_strike_vs_beasts_while_in_presence_of_beast_companion" } }, - [5940]={ + [5936]={ [1]={ [1]={ limit={ @@ -129394,7 +129330,7 @@ return { [1]="culling_strike_vs_cursed_enemies" } }, - [5941]={ + [5937]={ [1]={ [1]={ limit={ @@ -129410,7 +129346,7 @@ return { [1]="culling_strike_vs_marked_enemy" } }, - [5942]={ + [5938]={ [1]={ [1]={ limit={ @@ -129435,7 +129371,7 @@ return { [1]="current_energy_shield_%_as_physical_damage_reduction" } }, - [5943]={ + [5939]={ [1]={ [1]={ limit={ @@ -129469,7 +129405,7 @@ return { [1]="current_energy_shield_%_as_elemental_damage_reduction" } }, - [5944]={ + [5940]={ [1]={ [1]={ limit={ @@ -129498,7 +129434,7 @@ return { [1]="curse_aura_skill_area_of_effect_+%" } }, - [5945]={ + [5941]={ [1]={ [1]={ limit={ @@ -129527,7 +129463,7 @@ return { [1]="curse_aura_skills_reservation_efficiency_+%" } }, - [5946]={ + [5942]={ [1]={ [1]={ [1]={ @@ -129564,7 +129500,7 @@ return { [1]="curse_aura_skills_mana_reservation_efficiency_-2%_per_1" } }, - [5947]={ + [5943]={ [1]={ [1]={ limit={ @@ -129593,7 +129529,7 @@ return { [1]="curse_aura_skills_mana_reservation_efficiency_+%" } }, - [5948]={ + [5944]={ [1]={ [1]={ limit={ @@ -129626,7 +129562,7 @@ return { [1]="curse_delay_+%" } }, - [5949]={ + [5945]={ [1]={ [1]={ limit={ @@ -129655,7 +129591,7 @@ return { [1]="curse_delay_+%_per_20_tribute" } }, - [5950]={ + [5946]={ [1]={ [1]={ limit={ @@ -129684,7 +129620,7 @@ return { [1]="curse_duration_+%_if_you_have_at_least_100_tribute" } }, - [5951]={ + [5947]={ [1]={ [1]={ limit={ @@ -129713,7 +129649,7 @@ return { [1]="curse_duration_+%_per_10_tribute" } }, - [5952]={ + [5948]={ [1]={ [1]={ limit={ @@ -129742,7 +129678,7 @@ return { [1]="curse_effect_on_self_+%_while_on_consecrated_ground" } }, - [5953]={ + [5949]={ [1]={ [1]={ limit={ @@ -129771,7 +129707,7 @@ return { [1]="curse_effect_on_self_+%_while_under_effect_of_life_or_mana_flask" } }, - [5954]={ + [5950]={ [1]={ [1]={ limit={ @@ -129800,7 +129736,7 @@ return { [1]="curse_effect_+%_if_200_mana_spent_recently" } }, - [5955]={ + [5951]={ [1]={ [1]={ limit={ @@ -129816,7 +129752,7 @@ return { [1]="curse_ignores_curse_limit" } }, - [5956]={ + [5952]={ [1]={ [1]={ limit={ @@ -129849,7 +129785,7 @@ return { [1]="curse_mana_cost_+%" } }, - [5957]={ + [5953]={ [1]={ [1]={ limit={ @@ -129874,7 +129810,7 @@ return { [1]="curse_on_block_enfeeble_chance_%" } }, - [5958]={ + [5954]={ [1]={ [1]={ limit={ @@ -129903,7 +129839,7 @@ return { [1]="curse_skill_effect_duration_+%" } }, - [5959]={ + [5955]={ [1]={ [1]={ limit={ @@ -129928,7 +129864,7 @@ return { [1]="curse_with_punishment_on_hit_%" } }, - [5960]={ + [5956]={ [1]={ [1]={ limit={ @@ -129944,7 +129880,7 @@ return { [1]="cursed_enemies_are_exorcised_on_kill" } }, - [5961]={ + [5957]={ [1]={ [1]={ limit={ @@ -129969,7 +129905,7 @@ return { [1]="cursed_enemies_%_chance_to_grant_endurance_charge_when_hit" } }, - [5962]={ + [5958]={ [1]={ [1]={ limit={ @@ -129994,7 +129930,7 @@ return { [1]="cursed_enemies_%_chance_to_grant_frenzy_charge_when_hit" } }, - [5963]={ + [5959]={ [1]={ [1]={ limit={ @@ -130019,7 +129955,7 @@ return { [1]="cursed_enemies_%_chance_to_grant_power_charge_when_hit" } }, - [5964]={ + [5960]={ [1]={ [1]={ limit={ @@ -130044,7 +129980,7 @@ return { [1]="cursed_with_silence_when_hit_%_chance" } }, - [5965]={ + [5961]={ [1]={ [1]={ limit={ @@ -130060,7 +129996,7 @@ return { [1]="curses_have_no_effect_on_you_for_4_seconds_every_10_seconds" } }, - [5966]={ + [5962]={ [1]={ [1]={ limit={ @@ -130076,7 +130012,7 @@ return { [1]="curses_reflected_to_self" } }, - [5967]={ + [5963]={ [1]={ [1]={ limit={ @@ -130092,7 +130028,7 @@ return { [1]="curses_you_inflict_remain_after_death" } }, - [5968]={ + [5964]={ [1]={ [1]={ limit={ @@ -130108,7 +130044,7 @@ return { [1]="cyclone_and_sweep_enemy_knockback_direction_is_reversed" } }, - [5969]={ + [5965]={ [1]={ [1]={ limit={ @@ -130124,7 +130060,7 @@ return { [1]="cyclone_and_sweep_melee_knockback" } }, - [5970]={ + [5966]={ [1]={ [1]={ limit={ @@ -130153,7 +130089,7 @@ return { [1]="cyclone_max_stages_movement_speed_+%" } }, - [5971]={ + [5967]={ [1]={ [1]={ limit={ @@ -130182,36 +130118,7 @@ return { [1]="damage_+%_against_enemies_with_fully_broken_armour" } }, - [5972]={ - [1]={ - [1]={ - limit={ - [1]={ - [1]=1, - [2]="#" - } - }, - text="{0}% more damage against enemies with an Open Weakness" - }, - [2]={ - [1]={ - k="negate", - v=1 - }, - limit={ - [1]={ - [1]="#", - [2]=-1 - } - }, - text="{0}% less damage against enemies with an Open Weakness" - } - }, - stats={ - [1]="damage_+%_final_against_bloodlusting_enemies" - } - }, - [5973]={ + [5968]={ [1]={ [1]={ limit={ @@ -130240,7 +130147,7 @@ return { [1]="damage_+%_final_if_there_is_at_most_1_rare_or_unique_enemy_nearby" } }, - [5974]={ + [5969]={ [1]={ [1]={ limit={ @@ -130269,7 +130176,7 @@ return { [1]="damage_+%_if_consumed_frenzy_charge_recently" } }, - [5975]={ + [5970]={ [1]={ [1]={ limit={ @@ -130298,7 +130205,7 @@ return { [1]="damage_+%_if_triggered_skill_recently" } }, - [5976]={ + [5971]={ [1]={ [1]={ limit={ @@ -130323,7 +130230,7 @@ return { [1]="damage_+%_per_active_minion" } }, - [5977]={ + [5972]={ [1]={ [1]={ limit={ @@ -130352,7 +130259,7 @@ return { [1]="damage_+%_per_different_companion_in_presence" } }, - [5978]={ + [5973]={ [1]={ [1]={ limit={ @@ -130381,7 +130288,7 @@ return { [1]="damage_+%_per_enemy_elemental_ailment" } }, - [5979]={ + [5974]={ [1]={ [1]={ limit={ @@ -130410,7 +130317,7 @@ return { [1]="damage_+%_per_poison_stack" } }, - [5980]={ + [5975]={ [1]={ [1]={ limit={ @@ -130439,7 +130346,7 @@ return { [1]="damage_+%_per_raised_zombie" } }, - [5981]={ + [5976]={ [1]={ [1]={ limit={ @@ -130468,7 +130375,7 @@ return { [1]="damage_+%_to_rare_and_unique_enemies_if_you_have_at_least_100_tribute" } }, - [5982]={ + [5977]={ [1]={ [1]={ limit={ @@ -130497,7 +130404,7 @@ return { [1]="damage_+%_vs_dazed_enemies" } }, - [5983]={ + [5978]={ [1]={ [1]={ limit={ @@ -130526,7 +130433,7 @@ return { [1]="damage_+%_vs_immobilised_enemies" } }, - [5984]={ + [5979]={ [1]={ [1]={ limit={ @@ -130555,7 +130462,7 @@ return { [1]="damage_+%_vs_immobilised_enemies_while_shapeshifted" } }, - [5985]={ + [5980]={ [1]={ [1]={ limit={ @@ -130584,7 +130491,7 @@ return { [1]="damage_+%_while_in_presence_of_companion" } }, - [5986]={ + [5981]={ [1]={ [1]={ limit={ @@ -130613,7 +130520,7 @@ return { [1]="damage_+%_while_shapeshifted" } }, - [5987]={ + [5982]={ [1]={ [1]={ limit={ @@ -130642,7 +130549,7 @@ return { [1]="damage_against_undead_+%" } }, - [5988]={ + [5983]={ [1]={ [1]={ limit={ @@ -130667,7 +130574,7 @@ return { [1]="damage_blocked_%_recouped_as_mana" } }, - [5989]={ + [5984]={ [1]={ [1]={ limit={ @@ -130683,7 +130590,7 @@ return { [1]="damage_cannot_be_taken_from_ward" } }, - [5990]={ + [5985]={ [1]={ [1]={ limit={ @@ -130699,7 +130606,7 @@ return { [1]="damage_over_time_multiplier_+_if_enemy_killed_recently" } }, - [5991]={ + [5986]={ [1]={ [1]={ limit={ @@ -130728,7 +130635,7 @@ return { [1]="damage_over_time_+%_while_affected_by_a_herald" } }, - [5992]={ + [5987]={ [1]={ [1]={ limit={ @@ -130757,7 +130664,7 @@ return { [1]="damage_over_time_+%_with_attack_skills" } }, - [5993]={ + [5988]={ [1]={ [1]={ limit={ @@ -130786,7 +130693,7 @@ return { [1]="damage_over_time_+%_with_bow_skills" } }, - [5994]={ + [5989]={ [1]={ [1]={ limit={ @@ -130815,7 +130722,7 @@ return { [1]="damage_over_time_+%_with_herald_skills" } }, - [5995]={ + [5990]={ [1]={ [1]={ limit={ @@ -130844,7 +130751,7 @@ return { [1]="damage_over_time_taken_+%_while_you_have_at_least_20_fortification" } }, - [5996]={ + [5991]={ [1]={ [1]={ limit={ @@ -130860,7 +130767,7 @@ return { [1]="damage_penetrates_%_cold_resistance_while_affected_by_herald_of_ice" } }, - [5997]={ + [5992]={ [1]={ [1]={ limit={ @@ -130876,7 +130783,7 @@ return { [1]="damage_penetrates_%_elemental_resistance_if_enemy_not_killed_recently" } }, - [5998]={ + [5993]={ [1]={ [1]={ limit={ @@ -130892,7 +130799,7 @@ return { [1]="damage_penetrates_%_elemental_resistance_vs_chilled_enemies" } }, - [5999]={ + [5994]={ [1]={ [1]={ limit={ @@ -130908,7 +130815,7 @@ return { [1]="damage_penetrates_%_elemental_resistance_vs_cursed_enemies" } }, - [6000]={ + [5995]={ [1]={ [1]={ limit={ @@ -130924,7 +130831,7 @@ return { [1]="damage_penetrates_%_fire_resistance_while_affected_by_herald_of_ash" } }, - [6001]={ + [5996]={ [1]={ [1]={ limit={ @@ -130940,7 +130847,7 @@ return { [1]="damage_penetrates_%_lightning_resistance_while_affected_by_herald_of_thunder" } }, - [6002]={ + [5997]={ [1]={ [1]={ limit={ @@ -130956,7 +130863,7 @@ return { [1]="damage_penetrates_x%_of_elemental_resistances_per_glory_skill_used_in_last_6_seconds" } }, - [6003]={ + [5998]={ [1]={ [1]={ limit={ @@ -130985,7 +130892,7 @@ return { [1]="damage_+%_against_enemies_marked_by_you" } }, - [6004]={ + [5999]={ [1]={ [1]={ limit={ @@ -131001,7 +130908,7 @@ return { [1]="damage_+%_final_if_lost_endurance_charge_in_past_8_seconds" } }, - [6005]={ + [6000]={ [1]={ [1]={ limit={ @@ -131030,7 +130937,7 @@ return { [1]="damage_+%_final_with_at_least_1_nearby_ally" } }, - [6006]={ + [6001]={ [1]={ [1]={ limit={ @@ -131059,7 +130966,7 @@ return { [1]="damage_+%_for_each_herald_affecting_you" } }, - [6007]={ + [6002]={ [1]={ [1]={ limit={ @@ -131092,7 +130999,7 @@ return { [1]="damage_+%_for_enemies_you_inflict_spiders_web_upon" } }, - [6008]={ + [6003]={ [1]={ [1]={ limit={ @@ -131121,7 +131028,7 @@ return { [1]="damage_+%_if_enemy_killed_recently" } }, - [6009]={ + [6004]={ [1]={ [1]={ limit={ @@ -131150,7 +131057,7 @@ return { [1]="damage_+%_if_enemy_shattered_recently" } }, - [6010]={ + [6005]={ [1]={ [1]={ limit={ @@ -131179,7 +131086,7 @@ return { [1]="damage_+%_if_firing_atleast_7_projectiles" } }, - [6011]={ + [6006]={ [1]={ [1]={ limit={ @@ -131208,7 +131115,7 @@ return { [1]="damage_+%_if_have_been_ignited_recently" } }, - [6012]={ + [6007]={ [1]={ [1]={ limit={ @@ -131237,7 +131144,7 @@ return { [1]="damage_+%_if_have_crit_in_past_8_seconds" } }, - [6013]={ + [6008]={ [1]={ [1]={ limit={ @@ -131266,7 +131173,7 @@ return { [1]="damage_+%_if_only_one_enemy_nearby" } }, - [6014]={ + [6009]={ [1]={ [1]={ limit={ @@ -131295,7 +131202,7 @@ return { [1]="damage_+%_if_skill_costs_life" } }, - [6015]={ + [6010]={ [1]={ [1]={ limit={ @@ -131324,7 +131231,7 @@ return { [1]="damage_+%_if_used_travel_skill_recently" } }, - [6016]={ + [6011]={ [1]={ [1]={ limit={ @@ -131353,7 +131260,7 @@ return { [1]="damage_+%_if_you_have_frozen_enemy_recently" } }, - [6017]={ + [6012]={ [1]={ [1]={ limit={ @@ -131382,7 +131289,7 @@ return { [1]="damage_+%_if_you_have_shocked_recently" } }, - [6018]={ + [6013]={ [1]={ [1]={ limit={ @@ -131411,7 +131318,7 @@ return { [1]="damage_+%_per_100_dexterity" } }, - [6019]={ + [6014]={ [1]={ [1]={ limit={ @@ -131440,7 +131347,7 @@ return { [1]="damage_+%_per_100_intelligence" } }, - [6020]={ + [6015]={ [1]={ [1]={ limit={ @@ -131469,7 +131376,7 @@ return { [1]="damage_+%_per_100_strength" } }, - [6021]={ + [6016]={ [1]={ [1]={ limit={ @@ -131485,7 +131392,7 @@ return { [1]="damage_+%_per_10_dex" } }, - [6022]={ + [6017]={ [1]={ [1]={ limit={ @@ -131501,7 +131408,7 @@ return { [1]="damage_+%_per_15_dex" } }, - [6023]={ + [6018]={ [1]={ [1]={ limit={ @@ -131517,7 +131424,7 @@ return { [1]="damage_+%_per_15_int" } }, - [6024]={ + [6019]={ [1]={ [1]={ limit={ @@ -131533,7 +131440,7 @@ return { [1]="damage_+%_per_15_strength" } }, - [6025]={ + [6020]={ [1]={ [1]={ limit={ @@ -131562,7 +131469,7 @@ return { [1]="damage_+%_per_1%_block_chance" } }, - [6026]={ + [6021]={ [1]={ [1]={ limit={ @@ -131578,7 +131485,7 @@ return { [1]="damage_+%_per_1%_increased_item_found_quantity" } }, - [6027]={ + [6022]={ [1]={ [1]={ limit={ @@ -131607,7 +131514,7 @@ return { [1]="damage_+%_per_5_of_your_lowest_attribute" } }, - [6028]={ + [6023]={ [1]={ [1]={ limit={ @@ -131636,7 +131543,7 @@ return { [1]="damage_+%_per_active_golem" } }, - [6029]={ + [6024]={ [1]={ [1]={ limit={ @@ -131665,7 +131572,7 @@ return { [1]="damage_+%_per_active_link" } }, - [6030]={ + [6025]={ [1]={ [1]={ limit={ @@ -131690,7 +131597,7 @@ return { [1]="damage_+%_per_different_warcry_used_recently" } }, - [6031]={ + [6026]={ [1]={ [1]={ limit={ @@ -131719,7 +131626,7 @@ return { [1]="damage_+%_per_frenzy_power_or_endurance_charge" } }, - [6032]={ + [6027]={ [1]={ [1]={ limit={ @@ -131748,7 +131655,7 @@ return { [1]="damage_+%_per_poison_up_to_75%" } }, - [6033]={ + [6028]={ [1]={ [1]={ limit={ @@ -131777,7 +131684,7 @@ return { [1]="damage_+%_per_power_charge" } }, - [6034]={ + [6029]={ [1]={ [1]={ limit={ @@ -131806,7 +131713,7 @@ return { [1]="damage_+%_per_recently_triggered_hazard_up_to_50%" } }, - [6035]={ + [6030]={ [1]={ [1]={ limit={ @@ -131835,7 +131742,7 @@ return { [1]="damage_+%_per_warcry_used_recently" } }, - [6036]={ + [6031]={ [1]={ [1]={ limit={ @@ -131851,7 +131758,7 @@ return { [1]="damage_+%_per_your_aura_or_herald_skill_affecting_you" } }, - [6037]={ + [6032]={ [1]={ [1]={ limit={ @@ -131880,7 +131787,7 @@ return { [1]="damage_+%_vs_abyssal_monsters" } }, - [6038]={ + [6033]={ [1]={ [1]={ limit={ @@ -131909,7 +131816,7 @@ return { [1]="damage_+%_vs_enemies_on_full_life" } }, - [6039]={ + [6034]={ [1]={ [1]={ limit={ @@ -131938,7 +131845,7 @@ return { [1]="melee_damage_+%_vs_heavy_stunned_enemies" } }, - [6040]={ + [6035]={ [1]={ [1]={ limit={ @@ -131967,7 +131874,7 @@ return { [1]="damage_+%_vs_magic_monsters" } }, - [6041]={ + [6036]={ [1]={ [1]={ limit={ @@ -131996,7 +131903,7 @@ return { [1]="damage_+%_vs_taunted_enemies" } }, - [6042]={ + [6037]={ [1]={ [1]={ limit={ @@ -132025,7 +131932,7 @@ return { [1]="damage_+%_on_full_energy_shield" } }, - [6043]={ + [6038]={ [1]={ [1]={ limit={ @@ -132054,7 +131961,7 @@ return { [1]="damage_+%_when_on_full_life" } }, - [6044]={ + [6039]={ [1]={ [1]={ limit={ @@ -132083,7 +131990,7 @@ return { [1]="damage_+%_while_affected_by_a_herald" } }, - [6045]={ + [6040]={ [1]={ [1]={ limit={ @@ -132112,7 +132019,7 @@ return { [1]="damage_+%_while_channelling" } }, - [6046]={ + [6041]={ [1]={ [1]={ limit={ @@ -132141,7 +132048,7 @@ return { [1]="damage_+%_while_in_blood_stance" } }, - [6047]={ + [6042]={ [1]={ [1]={ limit={ @@ -132170,7 +132077,7 @@ return { [1]="damage_+%_while_using_charm" } }, - [6048]={ + [6043]={ [1]={ [1]={ limit={ @@ -132199,7 +132106,7 @@ return { [1]="damage_+%_while_wielding_bow_if_totem_summoned" } }, - [6049]={ + [6044]={ [1]={ [1]={ limit={ @@ -132228,7 +132135,7 @@ return { [1]="damage_+%_while_wielding_two_different_weapon_types" } }, - [6050]={ + [6045]={ [1]={ [1]={ limit={ @@ -132257,7 +132164,7 @@ return { [1]="damage_+%_while_you_have_a_summoned_golem" } }, - [6051]={ + [6046]={ [1]={ [1]={ limit={ @@ -132286,7 +132193,7 @@ return { [1]="damage_+%_with_daggers_against_full_life_enemies" } }, - [6052]={ + [6047]={ [1]={ [1]={ limit={ @@ -132315,7 +132222,7 @@ return { [1]="damage_+%_with_herald_skills" } }, - [6053]={ + [6048]={ [1]={ [1]={ limit={ @@ -132344,7 +132251,7 @@ return { [1]="damage_+%_with_maces_sceptres_staves" } }, - [6054]={ + [6049]={ [1]={ [1]={ limit={ @@ -132373,7 +132280,7 @@ return { [1]="damage_+%_with_non_vaal_skills_during_soul_gain_prevention" } }, - [6055]={ + [6050]={ [1]={ [1]={ limit={ @@ -132402,7 +132309,7 @@ return { [1]="damage_+%_with_shield_skills" } }, - [6056]={ + [6051]={ [1]={ [1]={ limit={ @@ -132431,7 +132338,7 @@ return { [1]="damage_+%_with_shield_skills_per_2%_attack_block" } }, - [6057]={ + [6052]={ [1]={ [1]={ limit={ @@ -132447,7 +132354,7 @@ return { [1]="damage_recouped_as_life_%_if_leech_removed_by_filling_recently" } }, - [6058]={ + [6053]={ [1]={ [1]={ limit={ @@ -132463,7 +132370,7 @@ return { [1]="damage_removed_from_mana_before_life_%_while_affected_by_clarity" } }, - [6059]={ + [6054]={ [1]={ [1]={ limit={ @@ -132479,7 +132386,7 @@ return { [1]="damage_removed_from_mana_before_life_%_while_focused" } }, - [6060]={ + [6055]={ [1]={ [1]={ limit={ @@ -132495,7 +132402,7 @@ return { [1]="damage_removed_from_spectres_before_life_or_es_%" } }, - [6061]={ + [6056]={ [1]={ [1]={ limit={ @@ -132511,7 +132418,7 @@ return { [1]="damage_removed_from_your_nearest_totem_before_life_or_es_%" } }, - [6062]={ + [6057]={ [1]={ [1]={ limit={ @@ -132540,7 +132447,7 @@ return { [1]="damage_taken_+%_for_4_seconds_after_spending_200_mana" } }, - [6063]={ + [6058]={ [1]={ [1]={ limit={ @@ -132569,7 +132476,7 @@ return { [1]="damage_taken_+%_from_volatility_if_you_have_at_least_100_tribute" } }, - [6064]={ + [6059]={ [1]={ [1]={ limit={ @@ -132598,7 +132505,7 @@ return { [1]="damage_taken_+%_if_there_are_at_least_2_rare_or_unique_enemies_nearby" } }, - [6065]={ + [6060]={ [1]={ [1]={ limit={ @@ -132627,7 +132534,7 @@ return { [1]="damage_taken_+%_while_affected_by_elusive" } }, - [6066]={ + [6061]={ [1]={ [1]={ limit={ @@ -132643,7 +132550,7 @@ return { [1]="damage_taken_from_hits_is_unlucky_if_ward_damaged_recently" } }, - [6067]={ + [6062]={ [1]={ [1]={ limit={ @@ -132659,7 +132566,7 @@ return { [1]="damage_taken_goes_to_life_mana_es_over_4_seconds_%" } }, - [6068]={ + [6063]={ [1]={ [1]={ limit={ @@ -132675,7 +132582,7 @@ return { [1]="damage_taken_goes_to_life_over_4_seconds_%_per_10_tribute" } }, - [6069]={ + [6064]={ [1]={ [1]={ limit={ @@ -132691,7 +132598,7 @@ return { [1]="damage_taken_goes_to_mana_%_per_10_tribute" } }, - [6070]={ + [6065]={ [1]={ [1]={ limit={ @@ -132707,7 +132614,7 @@ return { [1]="damage_taken_goes_to_mana_over_4_seconds_%_while_affected_by_clarity" } }, - [6071]={ + [6066]={ [1]={ [1]={ limit={ @@ -132736,7 +132643,7 @@ return { [1]="damage_taken_over_time_+%_final_during_life_flask_effect" } }, - [6072]={ + [6067]={ [1]={ [1]={ limit={ @@ -132765,7 +132672,7 @@ return { [1]="damage_taken_per_250_dexterity_+%" } }, - [6073]={ + [6068]={ [1]={ [1]={ limit={ @@ -132794,7 +132701,7 @@ return { [1]="damage_taken_per_250_intelligence_+%" } }, - [6074]={ + [6069]={ [1]={ [1]={ limit={ @@ -132823,7 +132730,7 @@ return { [1]="damage_taken_per_250_strength_+%" } }, - [6075]={ + [6070]={ [1]={ [1]={ limit={ @@ -132852,7 +132759,7 @@ return { [1]="damage_taken_per_ghost_dance_stack_+%" } }, - [6076]={ + [6071]={ [1]={ [1]={ limit={ @@ -132868,7 +132775,7 @@ return { [1]="damage_taken_%_recovered_as_energy_shield_from_stunning_hits" } }, - [6077]={ + [6072]={ [1]={ [1]={ limit={ @@ -132884,7 +132791,7 @@ return { [1]="damage_taken_%_recovered_as_life_from_stunning_hits" } }, - [6078]={ + [6073]={ [1]={ [1]={ limit={ @@ -132913,7 +132820,7 @@ return { [1]="damage_taken_+%_final_from_enemies_near_marked_enemy" } }, - [6079]={ + [6074]={ [1]={ [1]={ limit={ @@ -132942,7 +132849,7 @@ return { [1]="damage_taken_+%_final_per_tailwind" } }, - [6080]={ + [6075]={ [1]={ [1]={ limit={ @@ -132971,7 +132878,7 @@ return { [1]="damage_taken_+%_final_per_totem" } }, - [6081]={ + [6076]={ [1]={ [1]={ limit={ @@ -133000,7 +132907,7 @@ return { [1]="damage_taken_+%_if_have_been_frozen_recently" } }, - [6082]={ + [6077]={ [1]={ [1]={ limit={ @@ -133029,7 +132936,7 @@ return { [1]="damage_taken_+%_if_have_not_been_hit_recently" } }, - [6083]={ + [6078]={ [1]={ [1]={ limit={ @@ -133058,7 +132965,7 @@ return { [1]="damage_taken_+%_on_full_life" } }, - [6084]={ + [6079]={ [1]={ [1]={ limit={ @@ -133087,7 +132994,7 @@ return { [1]="damage_taken_+%_on_low_life" } }, - [6085]={ + [6080]={ [1]={ [1]={ limit={ @@ -133116,7 +133023,7 @@ return { [1]="damage_taken_+%_while_leeching" } }, - [6086]={ + [6081]={ [1]={ [1]={ limit={ @@ -133145,7 +133052,7 @@ return { [1]="damage_taken_+%_while_phasing" } }, - [6087]={ + [6082]={ [1]={ [1]={ limit={ @@ -133161,7 +133068,7 @@ return { [1]="damage_with_hits_is_lucky_vs_enemies_on_low_life" } }, - [6088]={ + [6083]={ [1]={ [1]={ limit={ @@ -133177,7 +133084,7 @@ return { [1]="damage_with_hits_is_lucky_vs_heavy_stunned_enemies" } }, - [6089]={ + [6084]={ [1]={ [1]={ limit={ @@ -133206,7 +133113,7 @@ return { [1]="damaging_ailment_duration_+%" } }, - [6090]={ + [6085]={ [1]={ [1]={ limit={ @@ -133235,7 +133142,7 @@ return { [1]="damaging_ailment_duration_+%_per_10_tribute" } }, - [6091]={ + [6086]={ [1]={ [1]={ limit={ @@ -133264,7 +133171,7 @@ return { [1]="base_damaging_ailment_effect_+%" } }, - [6092]={ + [6087]={ [1]={ [1]={ limit={ @@ -133280,7 +133187,7 @@ return { [1]="damaging_ailments_deal_damage_+%_faster" } }, - [6093]={ + [6088]={ [1]={ [1]={ limit={ @@ -133296,7 +133203,7 @@ return { [1]="dark_pact_minions_recover_%_life_on_hit" } }, - [6094]={ + [6089]={ [1]={ [1]={ limit={ @@ -133325,7 +133232,7 @@ return { [1]="dark_ritual_area_of_effect_+%" } }, - [6095]={ + [6090]={ [1]={ [1]={ limit={ @@ -133354,7 +133261,7 @@ return { [1]="dark_ritual_damage_+%" } }, - [6096]={ + [6091]={ [1]={ [1]={ limit={ @@ -133383,7 +133290,7 @@ return { [1]="dark_ritual_linked_curse_effect_+%" } }, - [6097]={ + [6092]={ [1]={ [1]={ limit={ @@ -133399,7 +133306,7 @@ return { [1]="darkness_per_level" } }, - [6098]={ + [6093]={ [1]={ [1]={ limit={ @@ -133428,7 +133335,7 @@ return { [1]="darkness_refresh_rate_+%" } }, - [6099]={ + [6094]={ [1]={ [1]={ limit={ @@ -133457,7 +133364,7 @@ return { [1]="daytime_fish_caught_size_+%" } }, - [6100]={ + [6095]={ [1]={ [1]={ limit={ @@ -133486,7 +133393,7 @@ return { [1]="daze_build_up_+%" } }, - [6101]={ + [6096]={ [1]={ [1]={ limit={ @@ -133515,7 +133422,7 @@ return { [1]="daze_duration_+%" } }, - [6102]={ + [6097]={ [1]={ [1]={ limit={ @@ -133544,7 +133451,7 @@ return { [1]="daze_magnitude_+%" } }, - [6103]={ + [6098]={ [1]={ [1]={ limit={ @@ -133560,7 +133467,7 @@ return { [1]="deadeye_accuracy_unaffected_by_range" } }, - [6104]={ + [6099]={ [1]={ [1]={ limit={ @@ -133589,7 +133496,7 @@ return { [1]="deadeye_damage_taken_+%_final_from_marked_enemy" } }, - [6105]={ + [6100]={ [1]={ [1]={ limit={ @@ -133618,7 +133525,7 @@ return { [1]="deadeye_movement_speed_penalty_+%_final_while_performing_action" } }, - [6106]={ + [6101]={ [1]={ [1]={ limit={ @@ -133634,7 +133541,7 @@ return { [1]="deadeye_projectile_damage_+%_final_max_as_distance_travelled_decreases" } }, - [6107]={ + [6102]={ [1]={ [1]={ limit={ @@ -133650,7 +133557,7 @@ return { [1]="deadeye_projectile_damage_+%_final_max_as_distance_travelled_increases" } }, - [6108]={ + [6103]={ [1]={ [1]={ limit={ @@ -133666,7 +133573,7 @@ return { [1]="deal_1000_chaos_damage_per_second_for_10_seconds_on_hit" } }, - [6109]={ + [6104]={ [1]={ [1]={ limit={ @@ -133682,7 +133589,7 @@ return { [1]="deal_chaos_damage_per_second_for_10_seconds_on_hit" } }, - [6110]={ + [6105]={ [1]={ [1]={ limit={ @@ -133698,7 +133605,7 @@ return { [1]="deal_double_damage_to_enemies_on_full_life" } }, - [6111]={ + [6106]={ [1]={ [1]={ limit={ @@ -133714,7 +133621,7 @@ return { [1]="deal_no_damage_when_not_on_low_life" } }, - [6112]={ + [6107]={ [1]={ [1]={ limit={ @@ -133730,7 +133637,7 @@ return { [1]="deal_no_elemental_damage" } }, - [6113]={ + [6108]={ [1]={ [1]={ limit={ @@ -133746,7 +133653,7 @@ return { [1]="deal_no_elemental_physical_damage" } }, - [6114]={ + [6109]={ [1]={ [1]={ limit={ @@ -133762,7 +133669,7 @@ return { [1]="deal_no_non_chaos_damage" } }, - [6115]={ + [6110]={ [1]={ [1]={ limit={ @@ -133778,7 +133685,7 @@ return { [1]="deal_no_non_elemental_damage" } }, - [6116]={ + [6111]={ [1]={ [1]={ limit={ @@ -133794,7 +133701,7 @@ return { [1]="deal_thorns_damage_on_hit" } }, - [6117]={ + [6112]={ [1]={ [1]={ limit={ @@ -133810,7 +133717,7 @@ return { [1]="deal_thorns_damage_on_melee_crit" } }, - [6118]={ + [6113]={ [1]={ [1]={ limit={ @@ -133826,7 +133733,7 @@ return { [1]="deal_thorns_damage_on_stun" } }, - [6119]={ + [6114]={ [1]={ [1]={ limit={ @@ -133842,7 +133749,7 @@ return { [1]="deathgrip_presence" } }, - [6120]={ + [6115]={ [1]={ [1]={ limit={ @@ -133867,7 +133774,7 @@ return { [1]="debilitate_enemies_for_1_second_on_hit_%_chance" } }, - [6121]={ + [6116]={ [1]={ [1]={ limit={ @@ -133883,7 +133790,7 @@ return { [1]="debilitate_enemies_within_X_metres_while_active_blocking" } }, - [6122]={ + [6117]={ [1]={ [1]={ limit={ @@ -133916,7 +133823,7 @@ return { [1]="debuff_time_passed_-%_while_affected_by_haste" } }, - [6123]={ + [6118]={ [1]={ [1]={ limit={ @@ -133945,7 +133852,7 @@ return { [1]="debuff_time_passed_+%" } }, - [6124]={ + [6119]={ [1]={ [1]={ limit={ @@ -133961,7 +133868,7 @@ return { [1]="decimating_strike" } }, - [6125]={ + [6120]={ [1]={ [1]={ limit={ @@ -133977,7 +133884,7 @@ return { [1]="decoy_rejuvenation_devouring_totem_totem_%_maximum_life_inflicted_as_aoe_fire_damage_when_hit" } }, - [6126]={ + [6121]={ [1]={ [1]={ limit={ @@ -134002,7 +133909,7 @@ return { [1]="armour_evasion_energy_shield_+%_while_channelling" } }, - [6127]={ + [6122]={ [1]={ [1]={ limit={ @@ -134031,7 +133938,7 @@ return { [1]="armour_evasion_energy_shield_+%_while_on_low_life" } }, - [6128]={ + [6123]={ [1]={ [1]={ limit={ @@ -134060,7 +133967,7 @@ return { [1]="armour_evasion_energy_shield_+%_while_wielding_quarterstaff" } }, - [6129]={ + [6124]={ [1]={ [1]={ limit={ @@ -134089,7 +133996,7 @@ return { [1]="armour_evasion_energy_shield_+%_while_you_have_four_linked_targets" } }, - [6130]={ + [6125]={ [1]={ [1]={ limit={ @@ -134105,7 +134012,7 @@ return { [1]="armour_evasion_energy_shield_are_zero" } }, - [6131]={ + [6126]={ [1]={ [1]={ limit={ @@ -134121,7 +134028,7 @@ return { [1]="defences_from_animated_guardians_items_apply_to_animated_weapon" } }, - [6132]={ + [6127]={ [1]={ [1]={ limit={ @@ -134137,7 +134044,7 @@ return { [1]="defend_with_%_armour_against_critical_strikes" } }, - [6133]={ + [6128]={ [1]={ [1]={ limit={ @@ -134153,7 +134060,7 @@ return { [1]="defend_with_%_armour_against_hits_from_distance_greater_than_6m" } }, - [6134]={ + [6129]={ [1]={ [1]={ limit={ @@ -134169,7 +134076,7 @@ return { [1]="defend_with_%_armour_against_ranged_attacks" } }, - [6135]={ + [6130]={ [1]={ [1]={ limit={ @@ -134185,7 +134092,7 @@ return { [1]="defend_with_%_armour_when_low_energy_shield" } }, - [6136]={ + [6131]={ [1]={ [1]={ limit={ @@ -134201,7 +134108,7 @@ return { [1]="defend_with_%_armour_while_you_have_energy_shield" } }, - [6137]={ + [6132]={ [1]={ [1]={ limit={ @@ -134217,7 +134124,7 @@ return { [1]="defend_with_%_of_armour_while_not_on_low_energy_shield" } }, - [6138]={ + [6133]={ [1]={ [1]={ limit={ @@ -134246,7 +134153,7 @@ return { [1]="defiance_banner_aura_effect_+%" } }, - [6139]={ + [6134]={ [1]={ [1]={ limit={ @@ -134275,7 +134182,7 @@ return { [1]="defiance_banner_mana_reservation_efficiency_+%" } }, - [6140]={ + [6135]={ [1]={ [1]={ limit={ @@ -134291,7 +134198,7 @@ return { [1]="deflected_hit_damage_taken_%_recouped_as_life" } }, - [6141]={ + [6136]={ [1]={ [1]={ limit={ @@ -134307,7 +134214,7 @@ return { [1]="deflected_hits_cannot_directly_inflict_maim_on_self" } }, - [6142]={ + [6137]={ [1]={ [1]={ limit={ @@ -134323,7 +134230,7 @@ return { [1]="deflected_hits_cannot_inflict_bleeding_on_self" } }, - [6143]={ + [6138]={ [1]={ [1]={ limit={ @@ -134352,7 +134259,7 @@ return { [1]="deflection_rating_+%" } }, - [6144]={ + [6139]={ [1]={ [1]={ limit={ @@ -134377,7 +134284,7 @@ return { [1]="deflection_rating_+%_while_moving" } }, - [6145]={ + [6140]={ [1]={ [1]={ limit={ @@ -134402,7 +134309,7 @@ return { [1]="deflection_rating_+%_while_surrounded" } }, - [6146]={ + [6141]={ [1]={ [1]={ limit={ @@ -134431,7 +134338,7 @@ return { [1]="delirium_aura_effect_+%" } }, - [6147]={ + [6142]={ [1]={ [1]={ limit={ @@ -134464,7 +134371,7 @@ return { [1]="delirium_mana_reservation_+%" } }, - [6148]={ + [6143]={ [1]={ [1]={ limit={ @@ -134480,7 +134387,7 @@ return { [1]="delirium_reserves_no_mana" } }, - [6149]={ + [6144]={ [1]={ [1]={ limit={ @@ -134496,7 +134403,7 @@ return { [1]="delve_biome_area_contains_x_extra_packs_of_insects" } }, - [6150]={ + [6145]={ [1]={ [1]={ limit={ @@ -134512,7 +134419,7 @@ return { [1]="delve_biome_monster_projectiles_always_pierce" } }, - [6151]={ + [6146]={ [1]={ [1]={ limit={ @@ -134528,7 +134435,7 @@ return { [1]="delve_boss_life_+%_final_from_biome" } }, - [6152]={ + [6147]={ [1]={ [1]={ limit={ @@ -134544,7 +134451,7 @@ return { [1]="demon_form_has_no_max_stacks" } }, - [6153]={ + [6148]={ [1]={ [1]={ limit={ @@ -134577,7 +134484,7 @@ return { [1]="demon_minion_reservation_+%" } }, - [6154]={ + [6149]={ [1]={ [1]={ limit={ @@ -134593,7 +134500,7 @@ return { [1]="desecrate_maximum_number_of_corpses" } }, - [6155]={ + [6150]={ [1]={ [1]={ limit={ @@ -134622,7 +134529,7 @@ return { [1]="despair_curse_effect_+%" } }, - [6156]={ + [6151]={ [1]={ [1]={ limit={ @@ -134651,7 +134558,7 @@ return { [1]="despair_duration_+%" } }, - [6157]={ + [6152]={ [1]={ [1]={ limit={ @@ -134667,7 +134574,7 @@ return { [1]="despair_no_reservation" } }, - [6158]={ + [6153]={ [1]={ [1]={ limit={ @@ -134696,7 +134603,7 @@ return { [1]="destructive_link_duration_+%" } }, - [6159]={ + [6154]={ [1]={ [1]={ [1]={ @@ -134733,7 +134640,7 @@ return { [1]="determination_mana_reservation_efficiency_-2%_per_1" } }, - [6160]={ + [6155]={ [1]={ [1]={ limit={ @@ -134762,7 +134669,7 @@ return { [1]="determination_mana_reservation_efficiency_+%" } }, - [6161]={ + [6156]={ [1]={ [1]={ limit={ @@ -134778,7 +134685,7 @@ return { [1]="determination_reserves_no_mana" } }, - [6162]={ + [6157]={ [1]={ [1]={ limit={ @@ -134807,7 +134714,7 @@ return { [1]="detonator_skill_area_of_effect_+%" } }, - [6163]={ + [6158]={ [1]={ [1]={ limit={ @@ -134836,7 +134743,7 @@ return { [1]="detonator_skill_damage_+%" } }, - [6164]={ + [6159]={ [1]={ [1]={ limit={ @@ -134852,7 +134759,7 @@ return { [1]="dexterity_can_satisfy_strength_and_intelligence_requirements_of_melee_weapons_and_skills" } }, - [6165]={ + [6160]={ [1]={ [1]={ limit={ @@ -134881,7 +134788,7 @@ return { [1]="dexterity_+%_if_strength_higher_than_intelligence" } }, - [6166]={ + [6161]={ [1]={ [1]={ limit={ @@ -134897,7 +134804,7 @@ return { [1]="discharge_and_voltaxic_burst_nova_spells_cast_at_target_location" } }, - [6167]={ + [6162]={ [1]={ [1]={ limit={ @@ -134926,7 +134833,7 @@ return { [1]="discharge_area_of_effect_+%_final" } }, - [6168]={ + [6163]={ [1]={ [1]={ limit={ @@ -134942,7 +134849,7 @@ return { [1]="discharge_cooldown_override_ms" } }, - [6169]={ + [6164]={ [1]={ [1]={ limit={ @@ -134971,7 +134878,7 @@ return { [1]="discharge_damage_+%_final" } }, - [6170]={ + [6165]={ [1]={ [1]={ limit={ @@ -134987,7 +134894,7 @@ return { [1]="discharge_radius_+" } }, - [6171]={ + [6166]={ [1]={ [1]={ limit={ @@ -135016,7 +134923,7 @@ return { [1]="discharge_triggered_damage_+%_final" } }, - [6172]={ + [6167]={ [1]={ [1]={ [1]={ @@ -135053,7 +134960,7 @@ return { [1]="discipline_mana_reservation_efficiency_-2%_per_1" } }, - [6173]={ + [6168]={ [1]={ [1]={ limit={ @@ -135082,7 +134989,7 @@ return { [1]="discipline_mana_reservation_efficiency_+%" } }, - [6174]={ + [6169]={ [1]={ [1]={ limit={ @@ -135098,7 +135005,7 @@ return { [1]="discipline_reserves_no_mana" } }, - [6175]={ + [6170]={ [1]={ [1]={ limit={ @@ -135127,7 +135034,7 @@ return { [1]="disintegrate_secondary_beam_angle_+%" } }, - [6176]={ + [6171]={ [1]={ [1]={ limit={ @@ -135143,7 +135050,7 @@ return { [1]="dispel_bleed_on_guard_skill_use" } }, - [6177]={ + [6172]={ [1]={ [1]={ limit={ @@ -135159,7 +135066,7 @@ return { [1]="dispel_corrupted_blood_on_guard_skill_use" } }, - [6178]={ + [6173]={ [1]={ [1]={ limit={ @@ -135175,7 +135082,7 @@ return { [1]="display_altar_chaos_aura" } }, - [6179]={ + [6174]={ [1]={ [1]={ limit={ @@ -135191,7 +135098,7 @@ return { [1]="display_altar_cold_aura" } }, - [6180]={ + [6175]={ [1]={ [1]={ limit={ @@ -135207,7 +135114,7 @@ return { [1]="display_altar_fire_aura" } }, - [6181]={ + [6176]={ [1]={ [1]={ limit={ @@ -135223,7 +135130,7 @@ return { [1]="display_altar_lightning_aura" } }, - [6182]={ + [6177]={ [1]={ [1]={ limit={ @@ -135239,7 +135146,7 @@ return { [1]="display_altar_tangle_tentalces_daemon" } }, - [6183]={ + [6178]={ [1]={ [1]={ limit={ @@ -135255,7 +135162,7 @@ return { [1]="display_area_contains_alluring_vaal_side_area" } }, - [6184]={ + [6179]={ [1]={ [1]={ limit={ @@ -135271,7 +135178,7 @@ return { [1]="display_area_contains_corrupting_tempest" } }, - [6185]={ + [6180]={ [1]={ [1]={ limit={ @@ -135287,7 +135194,7 @@ return { [1]="display_area_contains_improved_labyrinth_trial" } }, - [6186]={ + [6181]={ [1]={ [1]={ limit={ @@ -135303,7 +135210,7 @@ return { [1]="display_cowards_trial_waves_of_monsters" } }, - [6187]={ + [6182]={ [1]={ [1]={ limit={ @@ -135319,7 +135226,7 @@ return { [1]="display_cowards_trial_waves_of_undead_monsters" } }, - [6188]={ + [6183]={ [1]={ [1]={ limit={ @@ -135335,7 +135242,7 @@ return { [1]="display_dark_ritual_curse_max_skill_level_requirement" } }, - [6189]={ + [6184]={ [1]={ [1]={ limit={ @@ -135364,7 +135271,7 @@ return { [1]="display_heist_contract_lockdown_timer_+%" } }, - [6190]={ + [6185]={ [1]={ [1]={ limit={ @@ -135380,7 +135287,7 @@ return { [1]="display_item_can_also_roll_ring_mods" } }, - [6191]={ + [6186]={ [1]={ [1]={ limit={ @@ -135405,7 +135312,7 @@ return { [1]="display_item_quantity_increases_rewards_from_boss_by_x_percent_of_its_value" } }, - [6192]={ + [6187]={ [1]={ [1]={ limit={ @@ -135430,7 +135337,7 @@ return { [1]="display_item_quantity_increases_rewards_from_encounter_by_x_percent_of_its_value" } }, - [6193]={ + [6188]={ [1]={ [1]={ limit={ @@ -135446,7 +135353,7 @@ return { [1]="display_legion_uber_fragment_improved_rewards_+%" } }, - [6194]={ + [6189]={ [1]={ [1]={ limit={ @@ -135462,7 +135369,7 @@ return { [1]="display_map_augmentable_boss" } }, - [6195]={ + [6190]={ [1]={ [1]={ limit={ @@ -135478,7 +135385,7 @@ return { [1]="display_map_inhabited_by_lunaris_fanatics" } }, - [6196]={ + [6191]={ [1]={ [1]={ limit={ @@ -135494,7 +135401,7 @@ return { [1]="display_map_inhabited_by_solaris_fanatics" } }, - [6197]={ + [6192]={ [1]={ [1]={ limit={ @@ -135510,7 +135417,7 @@ return { [1]="display_map_labyrinth_chests_fortune" } }, - [6198]={ + [6193]={ [1]={ [1]={ limit={ @@ -135526,7 +135433,7 @@ return { [1]="display_map_labyrinth_enchant_belts" } }, - [6199]={ + [6194]={ [1]={ [1]={ limit={ @@ -135596,7 +135503,7 @@ return { [1]="display_map_mission_id" } }, - [6200]={ + [6195]={ [1]={ [1]={ limit={ @@ -135612,7 +135519,7 @@ return { [1]="display_memory_line_abyss_beyond_monsters_from_cracks" } }, - [6201]={ + [6196]={ [1]={ [1]={ limit={ @@ -135628,7 +135535,7 @@ return { [1]="display_memory_line_ambush_contains_standalone_map_boss" } }, - [6202]={ + [6197]={ [1]={ [1]={ limit={ @@ -135644,7 +135551,7 @@ return { [1]="display_memory_line_ambush_strongbox_chain" } }, - [6203]={ + [6198]={ [1]={ [1]={ limit={ @@ -135660,7 +135567,7 @@ return { [1]="display_memory_line_anarchy_rogue_exiles_in_packs" } }, - [6204]={ + [6199]={ [1]={ [1]={ limit={ @@ -135676,7 +135583,7 @@ return { [1]="display_memory_line_bestiary_capturable_harvest_monsters" } }, - [6205]={ + [6200]={ [1]={ [1]={ limit={ @@ -135692,7 +135599,7 @@ return { [1]="display_memory_line_breach_area_is_breached" } }, - [6206]={ + [6201]={ [1]={ [1]={ limit={ @@ -135708,7 +135615,7 @@ return { [1]="display_memory_line_breach_miniature_flash_breaches" } }, - [6207]={ + [6202]={ [1]={ [1]={ limit={ @@ -135724,7 +135631,7 @@ return { [1]="display_memory_line_domination_multiple_modded_shrines" } }, - [6208]={ + [6203]={ [1]={ [1]={ limit={ @@ -135740,7 +135647,7 @@ return { [1]="display_memory_line_domination_shrines_to_pantheon_gods" } }, - [6209]={ + [6204]={ [1]={ [1]={ limit={ @@ -135756,7 +135663,7 @@ return { [1]="display_memory_line_essence_multiple_rare_monsters" } }, - [6210]={ + [6205]={ [1]={ [1]={ limit={ @@ -135772,7 +135679,7 @@ return { [1]="display_memory_line_essence_rogue_exiles" } }, - [6211]={ + [6206]={ [1]={ [1]={ limit={ @@ -135788,7 +135695,7 @@ return { [1]="display_memory_line_harbinger_player_is_a_harbinger" } }, - [6212]={ + [6207]={ [1]={ [1]={ limit={ @@ -135804,7 +135711,7 @@ return { [1]="display_memory_line_harbinger_portals_everywhere" } }, - [6213]={ + [6208]={ [1]={ [1]={ limit={ @@ -135820,7 +135727,7 @@ return { [1]="display_memory_line_harvest_larger_plot_with_premium_seeds" } }, - [6214]={ + [6209]={ [1]={ [1]={ limit={ @@ -135836,7 +135743,7 @@ return { [1]="display_memory_line_torment_player_is_possessed" } }, - [6215]={ + [6210]={ [1]={ [1]={ limit={ @@ -135852,7 +135759,7 @@ return { [1]="display_memory_line_torment_rares_uniques_are_possessed" } }, - [6216]={ + [6211]={ [1]={ [1]={ limit={ @@ -135868,7 +135775,7 @@ return { [1]="display_modifiers_to_totem_life_effect_these_minions" } }, - [6217]={ + [6212]={ [1]={ [1]={ limit={ @@ -135884,7 +135791,7 @@ return { [1]="display_passive_attribute_text" } }, - [6218]={ + [6213]={ [1]={ [1]={ limit={ @@ -135900,7 +135807,7 @@ return { [1]="display_stat_coming_soon" } }, - [6219]={ + [6214]={ [1]={ [1]={ limit={ @@ -135916,7 +135823,7 @@ return { [1]="display_strongbox_drops_additional_shaper_or_elder_cards" } }, - [6220]={ + [6215]={ [1]={ [1]={ limit={ @@ -135954,7 +135861,7 @@ return { [1]="distance_scaled_accuracy_rating_penalty_+%" } }, - [6221]={ + [6216]={ [1]={ [1]={ limit={ @@ -135983,7 +135890,7 @@ return { [1]="divine_tempest_beam_width_+%" } }, - [6222]={ + [6217]={ [1]={ [1]={ limit={ @@ -136012,7 +135919,7 @@ return { [1]="divine_tempest_damage_+%" } }, - [6223]={ + [6218]={ [1]={ [1]={ limit={ @@ -136037,7 +135944,7 @@ return { [1]="divine_tempest_number_of_additional_nearby_enemies_to_zap" } }, - [6224]={ + [6219]={ [1]={ [1]={ [1]={ @@ -136070,7 +135977,7 @@ return { [1]="dodge_roll_base_travel_distance" } }, - [6225]={ + [6220]={ [1]={ [1]={ limit={ @@ -136086,7 +135993,7 @@ return { [1]="dodge_roll_can_avoid_all_damage" } }, - [6226]={ + [6221]={ [1]={ [1]={ limit={ @@ -136102,7 +136009,7 @@ return { [1]="dodge_roll_phasing_without_visual" } }, - [6227]={ + [6222]={ [1]={ [1]={ limit={ @@ -136118,7 +136025,7 @@ return { [1]="dodge_roll_speed_+%" } }, - [6228]={ + [6223]={ [1]={ [1]={ [1]={ @@ -136164,7 +136071,7 @@ return { [1]="dodge_roll_travel_distance_+_while_surrounded" } }, - [6229]={ + [6224]={ [1]={ [1]={ limit={ @@ -136193,7 +136100,7 @@ return { [1]="doedre_aura_damage_+%_final" } }, - [6230]={ + [6225]={ [1]={ [1]={ limit={ @@ -136209,7 +136116,7 @@ return { [1]="dominating_blow_and_absolution_additive_minion_damage_modifiers_apply_to_you_at_150%_value" } }, - [6231]={ + [6226]={ [1]={ [1]={ limit={ @@ -136225,7 +136132,7 @@ return { [1]="dot_multiplier_+_if_crit_in_past_8_seconds" } }, - [6232]={ + [6227]={ [1]={ [1]={ limit={ @@ -136241,7 +136148,7 @@ return { [1]="dot_multiplier_+_while_affected_by_malevolence" } }, - [6233]={ + [6228]={ [1]={ [1]={ limit={ @@ -136257,7 +136164,7 @@ return { [1]="dot_multiplier_+_with_bow_skills" } }, - [6234]={ + [6229]={ [1]={ [1]={ limit={ @@ -136282,7 +136189,7 @@ return { [1]="double_and_dual_strike_soul_eater_for_20_seconds_on_rare_or_unique_kill_chance_%" } }, - [6235]={ + [6230]={ [1]={ [1]={ limit={ @@ -136298,7 +136205,7 @@ return { [1]="double_armour_effect" } }, - [6236]={ + [6231]={ [1]={ [1]={ limit={ @@ -136314,7 +136221,7 @@ return { [1]="double_damage_chance_%_if_below_100_strength" } }, - [6237]={ + [6232]={ [1]={ [1]={ limit={ @@ -136330,7 +136237,7 @@ return { [1]="double_damage_%_chance_while_wielding_mace_sceptre_staff" } }, - [6238]={ + [6233]={ [1]={ [1]={ limit={ @@ -136346,7 +136253,7 @@ return { [1]="double_effect_of_consuming_frenzy_charges" } }, - [6239]={ + [6234]={ [1]={ [1]={ limit={ @@ -136362,7 +136269,7 @@ return { [1]="double_evasion_rating_from_gloves_helmets_boots" } }, - [6240]={ + [6235]={ [1]={ [1]={ limit={ @@ -136378,7 +136285,7 @@ return { [1]="double_evasion_rating_if_you_havent_been_hit_recently" } }, - [6241]={ + [6236]={ [1]={ [1]={ limit={ @@ -136394,7 +136301,7 @@ return { [1]="double_number_of_poison_you_can_inflict" } }, - [6242]={ + [6237]={ [1]={ [1]={ limit={ @@ -136415,7 +136322,7 @@ return { [2]="double_slash_maximum_added_physical_damage_vs_bleeding_enemies" } }, - [6243]={ + [6238]={ [1]={ [1]={ limit={ @@ -136431,7 +136338,7 @@ return { [1]="double_strike_chance_to_deal_double_damage_%_vs_bleeding_enemies" } }, - [6244]={ + [6239]={ [1]={ [1]={ limit={ @@ -136447,7 +136354,7 @@ return { [1]="drain_%_max_mana_to_activate_expended_charms" } }, - [6245]={ + [6240]={ [1]={ [1]={ limit={ @@ -136463,7 +136370,7 @@ return { [1]="drain_focus_%_of_damage_dealt_on_hit" } }, - [6246]={ + [6241]={ [1]={ [1]={ limit={ @@ -136479,7 +136386,7 @@ return { [1]="drain_x_flask_charges_over_time_on_hit_for_6_seconds" } }, - [6247]={ + [6242]={ [1]={ [1]={ limit={ @@ -136508,7 +136415,7 @@ return { [1]="dread_banner_aura_effect_+%" } }, - [6248]={ + [6243]={ [1]={ [1]={ limit={ @@ -136524,7 +136431,7 @@ return { [1]="dread_banner_grants_an_additional_x_to_maximum_fortification_when_placing_the_banner" } }, - [6249]={ + [6244]={ [1]={ [1]={ [1]={ @@ -136544,7 +136451,7 @@ return { [1]="dread_banner_grants_an_additional_x_to_maximum_fortification_when_placing_the_banner_div_50" } }, - [6250]={ + [6245]={ [1]={ [1]={ limit={ @@ -136573,7 +136480,7 @@ return { [1]="dread_banner_mana_reservation_efficiency_+%" } }, - [6251]={ + [6246]={ [1]={ [1]={ limit={ @@ -136602,7 +136509,7 @@ return { [1]="dual_strike_accuracy_rating_+%_while_wielding_sword" } }, - [6252]={ + [6247]={ [1]={ [1]={ limit={ @@ -136631,7 +136538,7 @@ return { [1]="dual_strike_attack_speed_+%_while_wielding_claw" } }, - [6253]={ + [6248]={ [1]={ [1]={ limit={ @@ -136647,7 +136554,7 @@ return { [1]="dual_strike_critical_strike_multiplier_+_while_wielding_dagger" } }, - [6254]={ + [6249]={ [1]={ [1]={ limit={ @@ -136663,7 +136570,7 @@ return { [1]="dual_strike_intimidate_on_hit_while_wielding_axe" } }, - [6255]={ + [6250]={ [1]={ [1]={ limit={ @@ -136688,7 +136595,7 @@ return { [1]="dual_strike_main_hand_deals_double_damage_%" } }, - [6256]={ + [6251]={ [1]={ [1]={ limit={ @@ -136704,7 +136611,7 @@ return { [1]="dual_strike_melee_splash_while_wielding_mace" } }, - [6257]={ + [6252]={ [1]={ [1]={ limit={ @@ -136720,7 +136627,7 @@ return { [1]="dual_strike_melee_splash_with_off_hand_weapon" } }, - [6258]={ + [6253]={ [1]={ [1]={ limit={ @@ -136736,7 +136643,7 @@ return { [1]="dual_wield_inherent_attack_speed_is_doubled_while_dual_wielding_claws" } }, - [6259]={ + [6254]={ [1]={ [1]={ limit={ @@ -136752,7 +136659,7 @@ return { [1]="dummy_display_defeating_arbiter_will_allow_completion_of_a_section_of_fortress" } }, - [6260]={ + [6255]={ [1]={ [1]={ limit={ @@ -136768,7 +136675,7 @@ return { [1]="dummy_display_stat_active" } }, - [6261]={ + [6256]={ [1]={ [1]={ limit={ @@ -136784,7 +136691,7 @@ return { [1]="dummy_display_stat_inactive" } }, - [6262]={ + [6257]={ [1]={ [1]={ limit={ @@ -136800,7 +136707,7 @@ return { [1]="dummy_display_stat_rune_chaos_convert" } }, - [6263]={ + [6258]={ [1]={ [1]={ limit={ @@ -136816,7 +136723,7 @@ return { [1]="dummy_display_stat_rune_cold_convert" } }, - [6264]={ + [6259]={ [1]={ [1]={ limit={ @@ -136832,7 +136739,7 @@ return { [1]="dummy_display_stat_rune_create_jewel_socket" } }, - [6265]={ + [6260]={ [1]={ [1]={ limit={ @@ -136848,7 +136755,7 @@ return { [1]="dummy_display_stat_rune_delevel_inherent_skill" } }, - [6266]={ + [6261]={ [1]={ [1]={ limit={ @@ -136864,7 +136771,7 @@ return { [1]="dummy_display_stat_rune_fire_convert" } }, - [6267]={ + [6262]={ [1]={ [1]={ limit={ @@ -136880,7 +136787,7 @@ return { [1]="dummy_display_stat_rune_lightning_convert" } }, - [6268]={ + [6263]={ [1]={ [1]={ limit={ @@ -136896,7 +136803,7 @@ return { [1]="dummy_display_stat_rune_olroths_legacy" } }, - [6269]={ + [6264]={ [1]={ [1]={ limit={ @@ -136912,7 +136819,7 @@ return { [1]="dummy_display_stat_rune_reforge" } }, - [6270]={ + [6265]={ [1]={ [1]={ limit={ @@ -136928,7 +136835,7 @@ return { [1]="dummy_display_stat_rune_upgrade" } }, - [6271]={ + [6266]={ [1]={ [1]={ limit={ @@ -136944,7 +136851,7 @@ return { [1]="dummy_stat_zarokhs_gift_jewel_slot" } }, - [6272]={ + [6267]={ [1]={ [1]={ limit={ @@ -136973,7 +136880,7 @@ return { [1]="duration_of_ailments_on_self_+%_per_fortification" } }, - [6273]={ + [6268]={ [1]={ [1]={ limit={ @@ -136989,7 +136896,7 @@ return { [1]="each_arrow_fired_gains_random_perdandus_prefix" } }, - [6274]={ + [6269]={ [1]={ [1]={ limit={ @@ -137005,7 +136912,7 @@ return { [1]="earthquake_and_earthshatter_shatter_on_killing_blow" } }, - [6275]={ + [6270]={ [1]={ [1]={ limit={ @@ -137034,7 +136941,7 @@ return { [1]="earthquake_damage_+%_per_100ms_duration" } }, - [6276]={ + [6271]={ [1]={ [1]={ limit={ @@ -137063,7 +136970,7 @@ return { [1]="earthshatter_area_of_effect_+%" } }, - [6277]={ + [6272]={ [1]={ [1]={ limit={ @@ -137092,7 +136999,7 @@ return { [1]="earthshatter_damage_+%" } }, - [6278]={ + [6273]={ [1]={ [1]={ limit={ @@ -137121,7 +137028,7 @@ return { [1]="echoed_spell_area_of_effect_+%" } }, - [6279]={ + [6274]={ [1]={ [1]={ limit={ @@ -137150,7 +137057,7 @@ return { [1]="electrocuted_enemy_damage_taken_+%" } }, - [6280]={ + [6275]={ [1]={ [1]={ limit={ @@ -137179,7 +137086,7 @@ return { [1]="elemental_ailment_chance_+%" } }, - [6281]={ + [6276]={ [1]={ [1]={ limit={ @@ -137208,7 +137115,7 @@ return { [1]="elemental_ailment_chance_+%_if_youve_shapeshifted_to_animal_recently" } }, - [6282]={ + [6277]={ [1]={ [1]={ limit={ @@ -137237,7 +137144,7 @@ return { [1]="elemental_ailment_duration_on_self_+%_while_holding_shield" } }, - [6283]={ + [6278]={ [1]={ [1]={ limit={ @@ -137266,7 +137173,7 @@ return { [1]="elemental_ailment_on_self_duration_+%_with_rare_abyss_jewel_socketed" } }, - [6284]={ + [6279]={ [1]={ [1]={ limit={ @@ -137295,7 +137202,7 @@ return { [1]="elemental_ailment_types_apply_damage_taken_+%" } }, - [6285]={ + [6280]={ [1]={ [1]={ limit={ @@ -137311,7 +137218,7 @@ return { [1]="elemental_ailments_reflected_to_self" } }, - [6286]={ + [6281]={ [1]={ [1]={ limit={ @@ -137340,7 +137247,7 @@ return { [1]="elemental_damage_+%_while_shapeshifted" } }, - [6287]={ + [6282]={ [1]={ [1]={ limit={ @@ -137356,7 +137263,7 @@ return { [1]="elemental_damage_additional_rolls_lucky_shocked" } }, - [6288]={ + [6283]={ [1]={ [1]={ limit={ @@ -137385,7 +137292,7 @@ return { [1]="elemental_damage_+%_final_per_righteous_charge" } }, - [6289]={ + [6284]={ [1]={ [1]={ limit={ @@ -137414,7 +137321,7 @@ return { [1]="elemental_damage_+%_if_cursed_enemy_killed_recently" } }, - [6290]={ + [6285]={ [1]={ [1]={ limit={ @@ -137443,7 +137350,7 @@ return { [1]="elemental_damage_+%_if_enemy_chilled_recently" } }, - [6291]={ + [6286]={ [1]={ [1]={ limit={ @@ -137472,7 +137379,7 @@ return { [1]="elemental_damage_+%_if_enemy_ignited_recently" } }, - [6292]={ + [6287]={ [1]={ [1]={ limit={ @@ -137501,7 +137408,7 @@ return { [1]="elemental_damage_+%_if_enemy_shocked_recently" } }, - [6293]={ + [6288]={ [1]={ [1]={ limit={ @@ -137530,7 +137437,7 @@ return { [1]="elemental_damage_+%_if_have_crit_recently" } }, - [6294]={ + [6289]={ [1]={ [1]={ limit={ @@ -137546,7 +137453,7 @@ return { [1]="elemental_damage_+%_if_used_a_warcry_recently" } }, - [6295]={ + [6290]={ [1]={ [1]={ limit={ @@ -137575,7 +137482,7 @@ return { [1]="elemental_damage_+%_per_10_devotion" } }, - [6296]={ + [6291]={ [1]={ [1]={ limit={ @@ -137604,7 +137511,7 @@ return { [1]="elemental_damage_+%_per_10_dexterity" } }, - [6297]={ + [6292]={ [1]={ [1]={ limit={ @@ -137633,7 +137540,7 @@ return { [1]="elemental_damage_+%_per_12_int" } }, - [6298]={ + [6293]={ [1]={ [1]={ limit={ @@ -137662,7 +137569,7 @@ return { [1]="elemental_damage_+%_per_12_strength" } }, - [6299]={ + [6294]={ [1]={ [1]={ limit={ @@ -137691,7 +137598,7 @@ return { [1]="elemental_damage_+%_per_power_charge" } }, - [6300]={ + [6295]={ [1]={ [1]={ limit={ @@ -137720,7 +137627,7 @@ return { [1]="elemental_damage_+%_per_sextant_affecting_area" } }, - [6301]={ + [6296]={ [1]={ [1]={ limit={ @@ -137749,7 +137656,7 @@ return { [1]="elemental_damage_+%_while_affected_by_a_herald" } }, - [6302]={ + [6297]={ [1]={ [1]={ limit={ @@ -137778,7 +137685,7 @@ return { [1]="elemental_damage_+%_while_in_area_affected_by_sextant" } }, - [6303]={ + [6298]={ [1]={ [1]={ limit={ @@ -137803,7 +137710,7 @@ return { [1]="elemental_damage_reduction_%_from_evasion_rating" } }, - [6304]={ + [6299]={ [1]={ [1]={ limit={ @@ -137836,7 +137743,7 @@ return { [1]="elemental_damage_resistance_+%" } }, - [6305]={ + [6300]={ [1]={ [1]={ limit={ @@ -137852,7 +137759,7 @@ return { [1]="elemental_damage_resisted_by_lowest_elemental_resistance" } }, - [6306]={ + [6301]={ [1]={ [1]={ limit={ @@ -137868,7 +137775,7 @@ return { [1]="elemental_damage_taken_%_recouped_as_life" } }, - [6307]={ + [6302]={ [1]={ [1]={ limit={ @@ -137897,7 +137804,7 @@ return { [1]="elemental_damage_taken_+%_final_per_raised_zombie" } }, - [6308]={ + [6303]={ [1]={ [1]={ limit={ @@ -137930,7 +137837,7 @@ return { [1]="elemental_damage_taken_from_hits_+%_per_endurance_charge" } }, - [6309]={ + [6304]={ [1]={ [1]={ limit={ @@ -137959,7 +137866,7 @@ return { [1]="elemental_damage_taken_+%_if_been_hit_recently" } }, - [6310]={ + [6305]={ [1]={ [1]={ limit={ @@ -137988,7 +137895,7 @@ return { [1]="elemental_damage_taken_+%_if_not_hit_recently" } }, - [6311]={ + [6306]={ [1]={ [1]={ limit={ @@ -138017,7 +137924,7 @@ return { [1]="elemental_damage_taken_+%_if_you_have_an_endurance_charge" } }, - [6312]={ + [6307]={ [1]={ [1]={ limit={ @@ -138046,7 +137953,7 @@ return { [1]="elemental_damage_taken_+%_per_endurance_charge" } }, - [6313]={ + [6308]={ [1]={ [1]={ limit={ @@ -138079,7 +137986,7 @@ return { [1]="elemental_damage_taken_+%_while_stationary" } }, - [6314]={ + [6309]={ [1]={ [1]={ limit={ @@ -138108,7 +138015,7 @@ return { [1]="elemental_damage_with_attack_skills_+%_per_power_charge" } }, - [6315]={ + [6310]={ [1]={ [1]={ limit={ @@ -138124,7 +138031,7 @@ return { [1]="elemental_golems_maximum_life_is_doubled" } }, - [6316]={ + [6311]={ [1]={ [1]={ limit={ @@ -138149,7 +138056,7 @@ return { [1]="elemental_hit_and_wild_strike_chance_to_inflict_scorch_brittle_sap_%" } }, - [6317]={ + [6312]={ [1]={ [1]={ limit={ @@ -138165,7 +138072,7 @@ return { [1]="elemental_hit_cannot_roll_cold_damage" } }, - [6318]={ + [6313]={ [1]={ [1]={ limit={ @@ -138181,7 +138088,7 @@ return { [1]="elemental_hit_cannot_roll_fire_damage" } }, - [6319]={ + [6314]={ [1]={ [1]={ limit={ @@ -138197,7 +138104,7 @@ return { [1]="elemental_hit_cannot_roll_lightning_damage" } }, - [6320]={ + [6315]={ [1]={ [1]={ limit={ @@ -138213,7 +138120,7 @@ return { [1]="elemental_hit_deals_50%_less_cold_damage" } }, - [6321]={ + [6316]={ [1]={ [1]={ limit={ @@ -138229,7 +138136,7 @@ return { [1]="elemental_hit_deals_50%_less_fire_damage" } }, - [6322]={ + [6317]={ [1]={ [1]={ limit={ @@ -138245,7 +138152,7 @@ return { [1]="elemental_hit_deals_50%_less_lightning_damage" } }, - [6323]={ + [6318]={ [1]={ [1]={ limit={ @@ -138261,7 +138168,7 @@ return { [1]="elemental_penetration_can_go_down_to_override" } }, - [6324]={ + [6319]={ [1]={ [1]={ limit={ @@ -138277,7 +138184,7 @@ return { [1]="elemental_penetration_%_if_you_have_a_power_charge" } }, - [6325]={ + [6320]={ [1]={ [1]={ limit={ @@ -138293,7 +138200,7 @@ return { [1]="elemental_penetration_%_while_chilled" } }, - [6326]={ + [6321]={ [1]={ [1]={ limit={ @@ -138326,7 +138233,7 @@ return { [1]="elemental_reflect_damage_taken_and_minion_elemental_reflect_damage_taken_+%" } }, - [6327]={ + [6322]={ [1]={ [1]={ limit={ @@ -138359,7 +138266,7 @@ return { [1]="elemental_reflect_damage_taken_+%_while_affected_by_purity_of_elements" } }, - [6328]={ + [6323]={ [1]={ [1]={ limit={ @@ -138375,7 +138282,7 @@ return { [1]="elemental_resistance_%_per_minion_up_to_30%" } }, - [6329]={ + [6324]={ [1]={ [1]={ limit={ @@ -138391,7 +138298,7 @@ return { [1]="elemental_resistance_cannot_be_lowered_by_curses" } }, - [6330]={ + [6325]={ [1]={ [1]={ limit={ @@ -138407,7 +138314,7 @@ return { [1]="elemental_resistance_%_per_10_devotion" } }, - [6331]={ + [6326]={ [1]={ [1]={ limit={ @@ -138423,7 +138330,7 @@ return { [1]="elemental_resistances_are_limited_by_highest_maximum_elemental_resistance" } }, - [6332]={ + [6327]={ [1]={ [1]={ limit={ @@ -138439,7 +138346,7 @@ return { [1]="elemental_skill_chance_to_blind_nearby_enemies_%" } }, - [6333]={ + [6328]={ [1]={ [1]={ limit={ @@ -138455,7 +138362,7 @@ return { [1]="elemental_skill_limit_+" } }, - [6334]={ + [6329]={ [1]={ [1]={ limit={ @@ -138471,7 +138378,7 @@ return { [1]="elemental_skills_deal_triple_damage" } }, - [6335]={ + [6330]={ [1]={ [1]={ limit={ @@ -138500,7 +138407,7 @@ return { [1]="elemental_storm_cooldown_recovery_speed_+%_final" } }, - [6336]={ + [6331]={ [1]={ [1]={ limit={ @@ -138529,7 +138436,7 @@ return { [1]="elemental_sundering_damage_+%_final_if_created_from_unique" } }, - [6337]={ + [6332]={ [1]={ [1]={ limit={ @@ -138545,7 +138452,7 @@ return { [1]="elemental_weakness_no_reservation" } }, - [6338]={ + [6333]={ [1]={ [1]={ limit={ @@ -138574,7 +138481,7 @@ return { [1]="elementalist_area_of_effect_+%_for_5_seconds" } }, - [6339]={ + [6334]={ [1]={ [1]={ limit={ @@ -138590,7 +138497,7 @@ return { [1]="elementalist_chill_maximum_magnitude_override" } }, - [6340]={ + [6335]={ [1]={ [1]={ limit={ @@ -138619,7 +138526,7 @@ return { [1]="elementalist_elemental_damage_+%_for_5_seconds" } }, - [6341]={ + [6336]={ [1]={ [1]={ limit={ @@ -138635,7 +138542,7 @@ return { [1]="elementalist_gain_shaper_of_desolation_every_10_seconds" } }, - [6342]={ + [6337]={ [1]={ [1]={ limit={ @@ -138664,7 +138571,7 @@ return { [1]="elementalist_ignite_effect_+%_final" } }, - [6343]={ + [6338]={ [1]={ [1]={ limit={ @@ -138693,7 +138600,7 @@ return { [1]="elusive_effect_+%" } }, - [6344]={ + [6339]={ [1]={ [1]={ limit={ @@ -138722,7 +138629,7 @@ return { [1]="ember_projectile_spread_area_+%" } }, - [6345]={ + [6340]={ [1]={ [1]={ limit={ @@ -138751,7 +138658,7 @@ return { [1]="empowered_attack_damage_+%_per_10_tribute" } }, - [6346]={ + [6341]={ [1]={ [1]={ limit={ @@ -138780,7 +138687,7 @@ return { [1]="empowered_attack_damage_+%" } }, - [6347]={ + [6342]={ [1]={ [1]={ limit={ @@ -138796,7 +138703,7 @@ return { [1]="empowered_attack_double_damage_%_chance" } }, - [6348]={ + [6343]={ [1]={ [1]={ limit={ @@ -138825,7 +138732,7 @@ return { [1]="empowered_attack_hit_damage_stun_multiplier_+%" } }, - [6349]={ + [6344]={ [1]={ [1]={ limit={ @@ -138841,7 +138748,7 @@ return { [1]="empowered_attack_physical_damage_%_to_gain_as_fire" } }, - [6350]={ + [6345]={ [1]={ [1]={ limit={ @@ -138857,7 +138764,7 @@ return { [1]="enable_chakras" } }, - [6351]={ + [6346]={ [1]={ [1]={ limit={ @@ -138873,7 +138780,7 @@ return { [1]="enable_ring_slot_3" } }, - [6352]={ + [6347]={ [1]={ [1]={ limit={ @@ -138902,7 +138809,7 @@ return { [1]="enchantment_boots_mana_regeneration_rate_+%_if_cast_spell_recently" } }, - [6353]={ + [6348]={ [1]={ [1]={ limit={ @@ -138918,7 +138825,7 @@ return { [1]="endurance_charge_on_hit_%_vs_no_armour" } }, - [6354]={ + [6349]={ [1]={ [1]={ limit={ @@ -138934,7 +138841,7 @@ return { [1]="endurance_charge_on_kill_percent_chance_while_holding_shield" } }, - [6355]={ + [6350]={ [1]={ [1]={ limit={ @@ -138963,7 +138870,7 @@ return { [1]="endurance_charge_on_melee_stun_damage_+%_final_per_endurance_charge" } }, - [6356]={ + [6351]={ [1]={ [1]={ limit={ @@ -138988,7 +138895,7 @@ return { [1]="enduring_cry_grants_x_additional_endurance_charges" } }, - [6357]={ + [6352]={ [1]={ [1]={ limit={ @@ -139017,7 +138924,7 @@ return { [1]="enemies_affected_by_your_hazards_recently_have_+%_armour" } }, - [6358]={ + [6353]={ [1]={ [1]={ limit={ @@ -139046,7 +138953,7 @@ return { [1]="enemies_affected_by_your_hazards_recently_have_+%_evasion_rating" } }, - [6359]={ + [6354]={ [1]={ [1]={ limit={ @@ -139071,7 +138978,7 @@ return { [1]="enemies_are_maimed_for_x_seconds_after_becoming_unpinned" } }, - [6360]={ + [6355]={ [1]={ [1]={ limit={ @@ -139087,7 +138994,7 @@ return { [1]="enemies_blinded_by_you_while_blinded_have_malediction" } }, - [6361]={ + [6356]={ [1]={ [1]={ limit={ @@ -139103,7 +139010,7 @@ return { [1]="enemies_chilled_by_bane_and_contagion" } }, - [6362]={ + [6357]={ [1]={ [1]={ limit={ @@ -139119,7 +139026,7 @@ return { [1]="enemies_chilled_by_hits_take_damage_increased_by_chill_effect" } }, - [6363]={ + [6358]={ [1]={ [1]={ limit={ @@ -139148,7 +139055,7 @@ return { [1]="enemies_cursed_by_you_have_life_regeneration_rate_+%" } }, - [6364]={ + [6359]={ [1]={ [1]={ limit={ @@ -139164,7 +139071,7 @@ return { [1]="enemies_dying_while_afflicted_by_abyssal_wasting_have_x%_chance_to_explode_on_death_for_10%_of_maximum_life" } }, - [6365]={ + [6360]={ [1]={ [1]={ limit={ @@ -139180,7 +139087,7 @@ return { [1]="enemies_explode_for_%_life_as_physical_damage" } }, - [6366]={ + [6361]={ [1]={ [1]={ limit={ @@ -139196,7 +139103,7 @@ return { [1]="enemies_explode_on_death_by_attack_for_10%_life_as_physical_damage" } }, - [6367]={ + [6362]={ [1]={ [1]={ limit={ @@ -139212,7 +139119,7 @@ return { [1]="enemies_explode_on_kill" } }, - [6368]={ + [6363]={ [1]={ [1]={ limit={ @@ -139228,7 +139135,7 @@ return { [1]="enemies_explode_on_kill_while_unhinged" } }, - [6369]={ + [6364]={ [1]={ [1]={ limit={ @@ -139253,7 +139160,7 @@ return { [1]="enemies_extra_damage_rolls_with_lightning_damage" } }, - [6370]={ + [6365]={ [1]={ [1]={ limit={ @@ -139278,7 +139185,7 @@ return { [1]="enemies_extra_damage_rolls_with_lightning_damage_while_you_are_shocked" } }, - [6371]={ + [6366]={ [1]={ [1]={ limit={ @@ -139303,7 +139210,7 @@ return { [1]="enemies_extra_damage_rolls_with_physical_damage" } }, - [6372]={ + [6367]={ [1]={ [1]={ limit={ @@ -139328,7 +139235,7 @@ return { [1]="enemies_hitting_you_drop_burning_ground_%" } }, - [6373]={ + [6368]={ [1]={ [1]={ limit={ @@ -139353,7 +139260,7 @@ return { [1]="enemies_hitting_you_drop_chilled_ground_%" } }, - [6374]={ + [6369]={ [1]={ [1]={ limit={ @@ -139378,7 +139285,7 @@ return { [1]="enemies_hitting_you_drop_shocked_ground_%" } }, - [6375]={ + [6370]={ [1]={ [1]={ limit={ @@ -139394,7 +139301,7 @@ return { [1]="enemies_ignited_by_you_have_physical_damage_%_converted_to_fire" } }, - [6376]={ + [6371]={ [1]={ [1]={ limit={ @@ -139410,7 +139317,7 @@ return { [1]="enemies_in_chilled_ground_take_+%_fire_damage" } }, - [6377]={ + [6372]={ [1]={ [1]={ limit={ @@ -139426,7 +139333,7 @@ return { [1]="enemies_in_ignited_ground_take_+%_cold_damage" } }, - [6378]={ + [6373]={ [1]={ [1]={ limit={ @@ -139442,7 +139349,7 @@ return { [1]="enemies_in_presence_are_blinded" } }, - [6379]={ + [6374]={ [1]={ [1]={ limit={ @@ -139458,7 +139365,7 @@ return { [1]="enemies_in_presence_are_blinded_by_the_wendigo" } }, - [6380]={ + [6375]={ [1]={ [1]={ limit={ @@ -139474,7 +139381,7 @@ return { [1]="enemies_in_presence_are_intimidated" } }, - [6381]={ + [6376]={ [1]={ [1]={ limit={ @@ -139503,7 +139410,7 @@ return { [1]="enemies_in_presence_cooldown_recovery_+%" } }, - [6382]={ + [6377]={ [1]={ [1]={ limit={ @@ -139519,7 +139426,7 @@ return { [1]="enemies_in_presence_count_as_low_life" } }, - [6383]={ + [6378]={ [1]={ [1]={ limit={ @@ -139535,7 +139442,7 @@ return { [1]="enemies_in_presence_elemental_damage_resisted_by_lowest_elemental_resistance" } }, - [6384]={ + [6379]={ [1]={ [1]={ limit={ @@ -139551,7 +139458,7 @@ return { [1]="enemies_in_your_presence_gain_a_stack_of_gruelling_madness_every_second" } }, - [6385]={ + [6380]={ [1]={ [1]={ limit={ @@ -139576,7 +139483,7 @@ return { [1]="enemies_in_presence_gain_critical_weakness_every_second_for_seconds" } }, - [6386]={ + [6381]={ [1]={ [1]={ limit={ @@ -139592,7 +139499,7 @@ return { [1]="enemies_in_presence_have_exposure" } }, - [6387]={ + [6382]={ [1]={ [1]={ limit={ @@ -139608,7 +139515,7 @@ return { [1]="enemies_in_presence_have_fire_resistance_%" } }, - [6388]={ + [6383]={ [1]={ [1]={ limit={ @@ -139624,7 +139531,7 @@ return { [1]="enemies_in_presence_have_no_elemental_resistances" } }, - [6389]={ + [6384]={ [1]={ [1]={ limit={ @@ -139653,7 +139560,7 @@ return { [1]="enemies_in_presence_life_regeneration_+%" } }, - [6390]={ + [6385]={ [1]={ [1]={ limit={ @@ -139669,7 +139576,7 @@ return { [1]="enemies_in_presence_lightning_resist_equal_to_yours" } }, - [6391]={ + [6386]={ [1]={ [1]={ limit={ @@ -139685,7 +139592,7 @@ return { [1]="enemies_in_presence_non_skill_base_all_damage_%_to_gain_as_chaos" } }, - [6392]={ + [6387]={ [1]={ [1]={ limit={ @@ -139701,7 +139608,7 @@ return { [1]="enemies_in_your_presence_with_abyssal_wasting_have_doubled_power" } }, - [6393]={ + [6388]={ [1]={ [1]={ limit={ @@ -139717,7 +139624,7 @@ return { [1]="enemies_intimidated_x_seconds_when_pinned_heavy_stunned_frozen_or_electrocuted" } }, - [6394]={ + [6389]={ [1]={ [1]={ limit={ @@ -139742,7 +139649,7 @@ return { [1]="enemies_killed_on_fungal_ground_explode_for_5%_chaos_damage_%_chance" } }, - [6395]={ + [6390]={ [1]={ [1]={ limit={ @@ -139758,7 +139665,7 @@ return { [1]="enemies_killed_while_afflicted_by_abyssal_wasting_grant_+%_flask_charges" } }, - [6396]={ + [6391]={ [1]={ [1]={ limit={ @@ -139774,7 +139681,7 @@ return { [1]="enemies_killed_while_afflicted_by_abyssal_wasting_grant_x_rage" } }, - [6397]={ + [6392]={ [1]={ [1]={ limit={ @@ -139790,7 +139697,7 @@ return { [1]="enemies_killed_while_afflicted_by_abyssal_wasting_grant_x_volatility" } }, - [6398]={ + [6393]={ [1]={ [1]={ limit={ @@ -139806,7 +139713,7 @@ return { [1]="enemies_killed_while_afflicted_by_abyssal_wasting_have_%_chance_to_grant_you_onslaught_for_3_seconds" } }, - [6399]={ + [6394]={ [1]={ [1]={ limit={ @@ -139822,7 +139729,7 @@ return { [1]="enemies_killed_while_afflicted_by_abyssal_wasting_have_%_chance_to_revive_a_minion" } }, - [6400]={ + [6395]={ [1]={ [1]={ limit={ @@ -139838,7 +139745,7 @@ return { [1]="enemies_near_corpses_created_recently_are_shocked_and_chilled" } }, - [6401]={ + [6396]={ [1]={ [1]={ limit={ @@ -139854,7 +139761,7 @@ return { [1]="enemies_near_cursed_corpses_are_blinded_and_explode_on_death_for_%_life_as_physical_damage" } }, - [6402]={ + [6397]={ [1]={ [1]={ limit={ @@ -139870,7 +139777,7 @@ return { [1]="enemies_near_link_skill_target_have_exposure" } }, - [6403]={ + [6398]={ [1]={ [1]={ limit={ @@ -139886,7 +139793,7 @@ return { [1]="enemies_near_marked_enemy_are_blinded" } }, - [6404]={ + [6399]={ [1]={ [1]={ limit={ @@ -139902,7 +139809,7 @@ return { [1]="enemies_shocked_by_you_have_physical_damage_%_converted_to_lightning" } }, - [6405]={ + [6400]={ [1]={ [1]={ limit={ @@ -139927,7 +139834,7 @@ return { [1]="enemies_taunted_by_warcry_explode_on_death_%_chance_dealing_8%_life_as_chaos_damage" } }, - [6406]={ + [6401]={ [1]={ [1]={ limit={ @@ -139943,7 +139850,7 @@ return { [1]="enemies_taunted_by_you_cannot_evade_attacks" } }, - [6407]={ + [6402]={ [1]={ [1]={ limit={ @@ -139959,7 +139866,7 @@ return { [1]="enemies_taunted_by_your_warcies_are_intimidated" } }, - [6408]={ + [6403]={ [1]={ [1]={ limit={ @@ -139975,7 +139882,7 @@ return { [1]="enemies_taunted_by_your_warcries_are_unnerved" } }, - [6409]={ + [6404]={ [1]={ [1]={ limit={ @@ -139991,7 +139898,7 @@ return { [1]="enemies_that_hit_you_inflict_temporal_chains" } }, - [6410]={ + [6405]={ [1]={ [1]={ limit={ @@ -140020,7 +139927,7 @@ return { [1]="enemies_that_hit_you_with_attack_recently_attack_speed_+%" } }, - [6411]={ + [6406]={ [1]={ [1]={ limit={ @@ -140049,7 +139956,7 @@ return { [1]="enemies_you_blind_have_critical_strike_chance_+%" } }, - [6412]={ + [6407]={ [1]={ [1]={ limit={ @@ -140065,7 +139972,7 @@ return { [1]="enemies_you_blind_have_no_crit_bonus_for_x_seconds" } }, - [6413]={ + [6408]={ [1]={ [1]={ limit={ @@ -140081,7 +139988,7 @@ return { [1]="enemies_you_curse_are_intimidated" } }, - [6414]={ + [6409]={ [1]={ [1]={ limit={ @@ -140097,7 +140004,7 @@ return { [1]="enemies_you_curse_are_unnerved" } }, - [6415]={ + [6410]={ [1]={ [1]={ limit={ @@ -140113,7 +140020,7 @@ return { [1]="enemies_you_curse_cannot_recharge_energy_shield" } }, - [6416]={ + [6411]={ [1]={ [1]={ limit={ @@ -140129,7 +140036,7 @@ return { [1]="enemies_you_curse_have_15%_hinder" } }, - [6417]={ + [6412]={ [1]={ [1]={ limit={ @@ -140158,7 +140065,7 @@ return { [1]="enemies_you_expose_have_self_elemental_status_duration_+%" } }, - [6418]={ + [6413]={ [1]={ [1]={ limit={ @@ -140174,7 +140081,7 @@ return { [1]="enemies_you_heavy_stun_while_shapeshifted_are_intimidated_for_x_seconds" } }, - [6419]={ + [6414]={ [1]={ [1]={ limit={ @@ -140203,7 +140110,7 @@ return { [1]="enemies_you_hinder_have_life_regeneration_rate_+%" } }, - [6420]={ + [6415]={ [1]={ [1]={ limit={ @@ -140219,7 +140126,7 @@ return { [1]="enemies_you_ignite_wither_does_not_expire" } }, - [6421]={ + [6416]={ [1]={ [1]={ limit={ @@ -140248,7 +140155,7 @@ return { [1]="enemies_you_intimidate_have_stun_duration_on_self_+%" } }, - [6422]={ + [6417]={ [1]={ [1]={ limit={ @@ -140277,7 +140184,7 @@ return { [1]="enemies_you_maim_have_damage_taken_over_time_+%" } }, - [6423]={ + [6418]={ [1]={ [1]={ limit={ @@ -140306,7 +140213,7 @@ return { [1]="enemies_you_unnerve_have_enemy_spell_critical_strike_chance_+%_against_self" } }, - [6424]={ + [6419]={ [1]={ [1]={ limit={ @@ -140322,7 +140229,7 @@ return { [1]="enemies_you_wither_have_all_resistances_%" } }, - [6425]={ + [6420]={ [1]={ [1]={ limit={ @@ -140355,7 +140262,7 @@ return { [1]="enemy_evasion_+%_if_you_have_hit_them_recently" } }, - [6426]={ + [6421]={ [1]={ [1]={ limit={ @@ -140384,7 +140291,7 @@ return { [1]="enemy_extra_damage_rolls_chance_%" } }, - [6427]={ + [6422]={ [1]={ [1]={ limit={ @@ -140413,7 +140320,7 @@ return { [1]="enemy_extra_damage_rolls_chance_%" } }, - [6428]={ + [6423]={ [1]={ [1]={ limit={ @@ -140442,7 +140349,7 @@ return { [1]="enemy_extra_damage_rolls_if_magic_ring_equipped" } }, - [6429]={ + [6424]={ [1]={ [1]={ limit={ @@ -140471,7 +140378,7 @@ return { [1]="enemy_extra_damage_rolls_when_on_full_life" } }, - [6430]={ + [6425]={ [1]={ [1]={ limit={ @@ -140500,7 +140407,7 @@ return { [1]="enemy_hit_critical_strike_chance_+%_against_self_while_chilled" } }, - [6431]={ + [6426]={ [1]={ [1]={ limit={ @@ -140516,7 +140423,7 @@ return { [1]="enemy_hits_against_you_have_distance_based_accuracy_falloff" } }, - [6432]={ + [6427]={ [1]={ [1]={ limit={ @@ -140549,7 +140456,7 @@ return { [1]="enemy_life_regeneration_rate_+%_for_4_seconds_on_hit" } }, - [6433]={ + [6428]={ [1]={ [1]={ limit={ @@ -140578,7 +140485,7 @@ return { [1]="enemy_spell_critical_strike_chance_+%_against_self" } }, - [6434]={ + [6429]={ [1]={ [1]={ limit={ @@ -140607,7 +140514,7 @@ return { [1]="energy_generated_+%" } }, - [6435]={ + [6430]={ [1]={ [1]={ limit={ @@ -140636,7 +140543,7 @@ return { [1]="ascendancy_energy_generated_+%_final" } }, - [6436]={ + [6431]={ [1]={ [1]={ limit={ @@ -140665,7 +140572,7 @@ return { [1]="energy_generated_+%_if_crit_recently" } }, - [6437]={ + [6432]={ [1]={ [1]={ limit={ @@ -140694,7 +140601,7 @@ return { [1]="energy_generated_+%_on_full_mana" } }, - [6438]={ + [6433]={ [1]={ [1]={ limit={ @@ -140723,7 +140630,7 @@ return { [1]="energy_generated_+%_per_spell_crit_dealt_recently" } }, - [6439]={ + [6434]={ [1]={ [1]={ limit={ @@ -140739,7 +140646,7 @@ return { [1]="energy_generation_is_doubled" } }, - [6440]={ + [6435]={ [1]={ [1]={ limit={ @@ -140768,7 +140675,7 @@ return { [1]="energy_shield_+%_if_both_rings_have_evasion_mod" } }, - [6441]={ + [6436]={ [1]={ [1]={ limit={ @@ -140797,7 +140704,7 @@ return { [1]="energy_shield_+%_if_consumed_power_charge_recently" } }, - [6442]={ + [6437]={ [1]={ [1]={ limit={ @@ -140813,7 +140720,7 @@ return { [1]="energy_shield_+_per_8_evasion_on_boots" } }, - [6443]={ + [6438]={ [1]={ [1]={ limit={ @@ -140829,7 +140736,7 @@ return { [1]="energy_shield_+_per_8_helmet_armour" } }, - [6444]={ + [6439]={ [1]={ [1]={ limit={ @@ -140845,7 +140752,7 @@ return { [1]="energy_shield_cannot_be_converted" } }, - [6445]={ + [6440]={ [1]={ [1]={ limit={ @@ -140874,7 +140781,7 @@ return { [1]="energy_shield_delay_-%_if_stunned_recently" } }, - [6446]={ + [6441]={ [1]={ [1]={ limit={ @@ -140903,7 +140810,7 @@ return { [1]="energy_shield_delay_-%_when_not_on_full_life" } }, - [6447]={ + [6442]={ [1]={ [1]={ limit={ @@ -140932,7 +140839,7 @@ return { [1]="energy_shield_delay_-%_while_affected_by_archon" } }, - [6448]={ + [6443]={ [1]={ [1]={ limit={ @@ -140961,7 +140868,7 @@ return { [1]="energy_shield_delay_-%_while_shapeshifted" } }, - [6449]={ + [6444]={ [1]={ [1]={ limit={ @@ -140990,7 +140897,7 @@ return { [1]="energy_shield_delay_-%_while_affected_by_discipline" } }, - [6450]={ + [6445]={ [1]={ [1]={ limit={ @@ -141019,7 +140926,7 @@ return { [1]="energy_shield_from_focus_+%" } }, - [6451]={ + [6446]={ [1]={ [1]={ limit={ @@ -141048,7 +140955,7 @@ return { [1]="energy_shield_from_gloves_and_boots_+%" } }, - [6452]={ + [6447]={ [1]={ [1]={ limit={ @@ -141077,7 +140984,7 @@ return { [1]="energy_shield_from_helmet_+%" } }, - [6453]={ + [6448]={ [1]={ [1]={ limit={ @@ -141106,7 +141013,7 @@ return { [1]="energy_shield_gain_per_target_hit_while_affected_by_discipline" } }, - [6454]={ + [6449]={ [1]={ [1]={ limit={ @@ -141122,7 +141029,7 @@ return { [1]="energy_shield_gain_when_you_hit_enemy_affected_by_spiders_web" } }, - [6455]={ + [6450]={ [1]={ [1]={ limit={ @@ -141138,7 +141045,7 @@ return { [1]="energy_shield_increased_by_uncapped_cold_resistance" } }, - [6456]={ + [6451]={ [1]={ [1]={ [1]={ @@ -141158,7 +141065,7 @@ return { [1]="energy_shield_lost_per_minute_%" } }, - [6457]={ + [6452]={ [1]={ [1]={ limit={ @@ -141174,7 +141081,7 @@ return { [1]="energy_shield_per_level" } }, - [6458]={ + [6453]={ [1]={ [1]={ limit={ @@ -141190,7 +141097,7 @@ return { [1]="energy_shield_+%_per_10_strength" } }, - [6459]={ + [6454]={ [1]={ [1]={ limit={ @@ -141206,7 +141113,7 @@ return { [1]="energy_shield_+%_per_power_charge" } }, - [6460]={ + [6455]={ [1]={ [1]={ limit={ @@ -141235,7 +141142,7 @@ return { [1]="energy_shield_recharge_+%_if_amulet_has_evasion_mod" } }, - [6461]={ + [6456]={ [1]={ [1]={ [1]={ @@ -141268,7 +141175,7 @@ return { [1]="energy_shield_recharge_delay_override_ms" } }, - [6462]={ + [6457]={ [1]={ [1]={ limit={ @@ -141297,7 +141204,7 @@ return { [1]="energy_shield_recharge_rate_+%_if_not_dodge_rolled_recently" } }, - [6463]={ + [6458]={ [1]={ [1]={ limit={ @@ -141326,7 +141233,7 @@ return { [1]="energy_shield_recharge_rate_+%_per_25_tribute" } }, - [6464]={ + [6459]={ [1]={ [1]={ limit={ @@ -141355,7 +141262,7 @@ return { [1]="energy_shield_recharge_rate_+%_per_4_dexterity" } }, - [6465]={ + [6460]={ [1]={ [1]={ limit={ @@ -141384,7 +141291,7 @@ return { [1]="energy_shield_recharge_rate_+%_per_4_strength" } }, - [6466]={ + [6461]={ [1]={ [1]={ limit={ @@ -141400,7 +141307,7 @@ return { [1]="energy_shield_recharge_rate_+%_per_X_maximum_ward" } }, - [6467]={ + [6462]={ [1]={ [1]={ limit={ @@ -141429,7 +141336,7 @@ return { [1]="energy_shield_recharge_rate_+%_while_affected_by_archon" } }, - [6468]={ + [6463]={ [1]={ [1]={ limit={ @@ -141458,7 +141365,7 @@ return { [1]="energy_shield_recharge_rate_+%_while_shapeshifted" } }, - [6469]={ + [6464]={ [1]={ [1]={ limit={ @@ -141487,7 +141394,7 @@ return { [1]="energy_shield_recharge_rate_+%_if_blocked_recently" } }, - [6470]={ + [6465]={ [1]={ [1]={ limit={ @@ -141503,7 +141410,7 @@ return { [1]="energy_shield_recharge_start_when_minions_reform" } }, - [6471]={ + [6466]={ [1]={ [1]={ limit={ @@ -141519,7 +141426,7 @@ return { [1]="energy_shield_recharge_start_when_stunned" } }, - [6472]={ + [6467]={ [1]={ [1]={ limit={ @@ -141535,7 +141442,7 @@ return { [1]="energy_shield_recharge_starts_after_spending_2000_mana_every_2_seconds" } }, - [6473]={ + [6468]={ [1]={ [1]={ limit={ @@ -141551,7 +141458,7 @@ return { [1]="energy_shield_recharges_on_kill_%" } }, - [6474]={ + [6469]={ [1]={ [1]={ limit={ @@ -141567,7 +141474,7 @@ return { [1]="energy_shield_recharges_on_skill_use_chance_%" } }, - [6475]={ + [6470]={ [1]={ [1]={ limit={ @@ -141596,7 +141503,7 @@ return { [1]="energy_shield_recovery_rate_+%_if_havent_killed_recently" } }, - [6476]={ + [6471]={ [1]={ [1]={ limit={ @@ -141625,7 +141532,7 @@ return { [1]="energy_shield_recovery_rate_+%_if_not_hit_recently" } }, - [6477]={ + [6472]={ [1]={ [1]={ limit={ @@ -141654,7 +141561,7 @@ return { [1]="energy_shield_recovery_rate_while_affected_by_discipline_+%" } }, - [6478]={ + [6473]={ [1]={ [1]={ [1]={ @@ -141674,7 +141581,7 @@ return { [1]="energy_shield_regeneration_%_per_minute_if_enemy_cursed_recently" } }, - [6479]={ + [6474]={ [1]={ [1]={ [1]={ @@ -141694,7 +141601,7 @@ return { [1]="energy_shield_regeneration_%_per_minute_if_enemy_killed_recently" } }, - [6480]={ + [6475]={ [1]={ [1]={ [1]={ @@ -141714,7 +141621,7 @@ return { [1]="energy_shield_regeneration_rate_per_minute_if_rare_or_unique_enemy_nearby" } }, - [6481]={ + [6476]={ [1]={ [1]={ [1]={ @@ -141734,7 +141641,7 @@ return { [1]="energy_shield_regeneration_rate_per_minute_per_poison_stack" } }, - [6482]={ + [6477]={ [1]={ [1]={ [1]={ @@ -141754,7 +141661,7 @@ return { [1]="energy_shield_regeneration_rate_per_minute_%_if_you_have_hit_an_enemy_recently" } }, - [6483]={ + [6478]={ [1]={ [1]={ [1]={ @@ -141774,7 +141681,7 @@ return { [1]="energy_shield_regeneration_rate_per_minute_%_while_affected_by_discipline" } }, - [6484]={ + [6479]={ [1]={ [1]={ [1]={ @@ -141794,7 +141701,7 @@ return { [1]="energy_shield_regeneration_rate_per_minute_while_on_consecrated_ground" } }, - [6485]={ + [6480]={ [1]={ [1]={ limit={ @@ -141810,7 +141717,7 @@ return { [1]="energy_shield_regeneration_rate_per_second" } }, - [6486]={ + [6481]={ [1]={ [1]={ limit={ @@ -141839,7 +141746,7 @@ return { [1]="energy_shield_regeneration_rate_+%" } }, - [6487]={ + [6482]={ [1]={ [1]={ limit={ @@ -141855,7 +141762,7 @@ return { [1]="enfeeble_no_reservation" } }, - [6488]={ + [6483]={ [1]={ [1]={ limit={ @@ -141884,7 +141791,7 @@ return { [1]="ensnaring_arrow_area_of_effect_+%" } }, - [6489]={ + [6484]={ [1]={ [1]={ limit={ @@ -141913,7 +141820,7 @@ return { [1]="ensnaring_arrow_debuff_effect_+%" } }, - [6490]={ + [6485]={ [1]={ [1]={ limit={ @@ -141929,7 +141836,7 @@ return { [1]="envy_reserves_no_mana" } }, - [6491]={ + [6486]={ [1]={ [1]={ limit={ @@ -141945,7 +141852,7 @@ return { [1]="ephemeral_edge_maximum_lightning_damage_from_es_%" } }, - [6492]={ + [6487]={ [1]={ [1]={ limit={ @@ -141970,7 +141877,7 @@ return { [1]="equipped_jewellery_effect_of_bonuses_+%" } }, - [6493]={ + [6488]={ [1]={ [1]={ limit={ @@ -141995,7 +141902,7 @@ return { [1]="equipped_ring1_effect_of_bonuses_+%" } }, - [6494]={ + [6489]={ [1]={ [1]={ limit={ @@ -142020,7 +141927,7 @@ return { [1]="equipped_ring2_effect_of_bonuses_+%" } }, - [6495]={ + [6490]={ [1]={ [1]={ limit={ @@ -142045,7 +141952,7 @@ return { [1]="equipped_rings_effect_of_bonuses_+%" } }, - [6496]={ + [6491]={ [1]={ [1]={ [1]={ @@ -142065,7 +141972,7 @@ return { [1]="es_regeneration_per_minute_%_while_stationary" } }, - [6497]={ + [6492]={ [1]={ [1]={ limit={ @@ -142081,7 +141988,7 @@ return { [1]="essence_abyss_guaranteed_pick" } }, - [6498]={ + [6493]={ [1]={ [1]={ limit={ @@ -142110,7 +142017,7 @@ return { [1]="essence_drain_soulrend_base_projectile_speed_+%" } }, - [6499]={ + [6494]={ [1]={ [1]={ limit={ @@ -142135,7 +142042,7 @@ return { [1]="essence_drain_soulrend_number_of_additional_projectiles" } }, - [6500]={ + [6495]={ [1]={ [1]={ limit={ @@ -142151,7 +142058,7 @@ return { [1]="essence_grants_additional_attributes" } }, - [6501]={ + [6496]={ [1]={ [1]={ limit={ @@ -142167,7 +142074,7 @@ return { [1]="essence_grants_additional_attributes_increase" } }, - [6502]={ + [6497]={ [1]={ [1]={ limit={ @@ -142196,7 +142103,7 @@ return { [1]="essence_grants_armour_evasion_energy_shield_+%" } }, - [6503]={ + [6498]={ [1]={ [1]={ [1]={ @@ -142247,7 +142154,7 @@ return { [1]="ethereal_knives_blade_left_in_ground_for_every_X_projectiles" } }, - [6504]={ + [6499]={ [1]={ [1]={ limit={ @@ -142272,7 +142179,7 @@ return { [1]="ethereal_knives_number_of_additional_projectiles" } }, - [6505]={ + [6500]={ [1]={ [1]={ limit={ @@ -142297,7 +142204,7 @@ return { [1]="ethereal_knives_projectile_base_number_of_targets_to_pierce" } }, - [6506]={ + [6501]={ [1]={ [1]={ limit={ @@ -142313,7 +142220,7 @@ return { [1]="ethereal_knives_projectiles_nova" } }, - [6507]={ + [6502]={ [1]={ [1]={ limit={ @@ -142342,7 +142249,7 @@ return { [1]="evasion_rating_+%_if_energy_shield_recharge_started_in_past_2_seconds" } }, - [6508]={ + [6503]={ [1]={ [1]={ limit={ @@ -142371,7 +142278,7 @@ return { [1]="evasion_rating_+%_per_5_intelligence" } }, - [6509]={ + [6504]={ [1]={ [1]={ limit={ @@ -142387,7 +142294,7 @@ return { [1]="evasion_+%_per_10_intelligence" } }, - [6510]={ + [6505]={ [1]={ [1]={ limit={ @@ -142403,7 +142310,7 @@ return { [1]="evasion_rating_%_to_gain_as_ailment_threshold" } }, - [6511]={ + [6506]={ [1]={ [1]={ limit={ @@ -142419,7 +142326,7 @@ return { [1]="evasion_rating_+%_during_focus" } }, - [6512]={ + [6507]={ [1]={ [1]={ limit={ @@ -142448,7 +142355,7 @@ return { [1]="evasion_rating_+%_if_consumed_frenzy_charge_recently" } }, - [6513]={ + [6508]={ [1]={ [1]={ limit={ @@ -142477,7 +142384,7 @@ return { [1]="evasion_rating_+%_if_not_dodge_rolled_recently" } }, - [6514]={ + [6509]={ [1]={ [1]={ limit={ @@ -142506,7 +142413,7 @@ return { [1]="evasion_rating_+%_if_sprinting" } }, - [6515]={ + [6510]={ [1]={ [1]={ limit={ @@ -142535,7 +142442,7 @@ return { [1]="evasion_rating_+%_per_10_tribute" } }, - [6516]={ + [6511]={ [1]={ [1]={ limit={ @@ -142551,7 +142458,7 @@ return { [1]="evasion_rating_+%_per_500_maximum_mana_up_to_100%" } }, - [6517]={ + [6512]={ [1]={ [1]={ limit={ @@ -142567,7 +142474,7 @@ return { [1]="evasion_rating_+%_per_rage" } }, - [6518]={ + [6513]={ [1]={ [1]={ limit={ @@ -142596,7 +142503,7 @@ return { [1]="evasion_rating_+%_while_surrounded" } }, - [6519]={ + [6514]={ [1]={ [1]={ limit={ @@ -142612,7 +142519,7 @@ return { [1]="evasion_rating_+_per_1_armour_on_gloves" } }, - [6520]={ + [6515]={ [1]={ [1]={ limit={ @@ -142628,7 +142535,7 @@ return { [1]="evasion_rating_also_reduces_physical_damage" } }, - [6521]={ + [6516]={ [1]={ [1]={ limit={ @@ -142657,7 +142564,7 @@ return { [1]="evasion_rating_from_helmet_and_boots_+%" } }, - [6522]={ + [6517]={ [1]={ [1]={ limit={ @@ -142673,7 +142580,7 @@ return { [1]="evasion_rating_increased_by_overcapped_cold_resistance" } }, - [6523]={ + [6518]={ [1]={ [1]={ limit={ @@ -142689,7 +142596,7 @@ return { [1]="evasion_rating_increased_by_uncapped_lightning_resistance" } }, - [6524]={ + [6519]={ [1]={ [1]={ [1]={ @@ -142709,7 +142616,7 @@ return { [1]="evasion_rating_%_as_life_regeneration_per_minute_during_focus" } }, - [6525]={ + [6520]={ [1]={ [1]={ limit={ @@ -142725,7 +142632,7 @@ return { [1]="evasion_rating_%_to_gain_as_armour" } }, - [6526]={ + [6521]={ [1]={ [1]={ limit={ @@ -142741,7 +142648,7 @@ return { [1]="evasion_rating_+_if_you_have_hit_an_enemy_recently" } }, - [6527]={ + [6522]={ [1]={ [1]={ limit={ @@ -142770,7 +142677,7 @@ return { [1]="evasion_rating_+_while_phasing" } }, - [6528]={ + [6523]={ [1]={ [1]={ limit={ @@ -142786,7 +142693,7 @@ return { [1]="evasion_rating_+_while_you_have_tailwind" } }, - [6529]={ + [6524]={ [1]={ [1]={ [1]={ @@ -142815,7 +142722,7 @@ return { [1]="evasion_rating_+%_if_have_not_been_hit_recently" } }, - [6530]={ + [6525]={ [1]={ [1]={ limit={ @@ -142844,7 +142751,7 @@ return { [1]="evasion_rating_+%_if_you_dodge_rolled_recently" } }, - [6531]={ + [6526]={ [1]={ [1]={ limit={ @@ -142873,7 +142780,7 @@ return { [1]="evasion_rating_+%_if_you_have_hit_an_enemy_recently" } }, - [6532]={ + [6527]={ [1]={ [1]={ limit={ @@ -142902,7 +142809,7 @@ return { [1]="evasion_rating_+%_per_green_socket_on_main_hand_weapon" } }, - [6533]={ + [6528]={ [1]={ [1]={ limit={ @@ -142931,7 +142838,7 @@ return { [1]="evasion_rating_+%_when_on_full_life" } }, - [6534]={ + [6529]={ [1]={ [1]={ limit={ @@ -142960,7 +142867,7 @@ return { [1]="evasion_rating_+%_while_leeching" } }, - [6535]={ + [6530]={ [1]={ [1]={ limit={ @@ -142989,7 +142896,7 @@ return { [1]="evasion_rating_+%_while_moving" } }, - [6536]={ + [6531]={ [1]={ [1]={ limit={ @@ -143018,7 +142925,7 @@ return { [1]="evasion_rating_+%_while_you_have_energy_shield" } }, - [6537]={ + [6532]={ [1]={ [1]={ limit={ @@ -143034,7 +142941,7 @@ return { [1]="every_4_seconds_regenerate_%_of_armour_and_evasion_as_life_over_1_second" } }, - [6538]={ + [6533]={ [1]={ [1]={ limit={ @@ -143050,7 +142957,7 @@ return { [1]="excess_ward_regeneration_is_applied_to_mana" } }, - [6539]={ + [6534]={ [1]={ [1]={ limit={ @@ -143075,7 +142982,7 @@ return { [1]="exerted_attack_knockback_chance_%" } }, - [6540]={ + [6535]={ [1]={ [1]={ limit={ @@ -143091,7 +142998,7 @@ return { [1]="exerted_attacks_overwhelm_%_physical_damage_reduction" } }, - [6541]={ + [6536]={ [1]={ [1]={ limit={ @@ -143107,7 +143014,7 @@ return { [1]="expanding_fire_cone_additional_maximum_number_of_stages" } }, - [6542]={ + [6537]={ [1]={ [1]={ limit={ @@ -143136,7 +143043,7 @@ return { [1]="expanding_fire_cone_area_of_effect_+%" } }, - [6543]={ + [6538]={ [1]={ [1]={ limit={ @@ -143165,7 +143072,7 @@ return { [1]="expedition_chest_logbook_chance_%" } }, - [6544]={ + [6539]={ [1]={ [1]={ limit={ @@ -143190,7 +143097,7 @@ return { [1]="expedition_monsters_logbook_chance_+%" } }, - [6545]={ + [6540]={ [1]={ [1]={ limit={ @@ -143206,7 +143113,7 @@ return { [1]="explode_burning_enemies_for_10%_life_as_fire_on_kill_chance_%" } }, - [6546]={ + [6541]={ [1]={ [1]={ limit={ @@ -143253,7 +143160,7 @@ return { [2]="allies_in_presence_have_explode_cursed_enemies_for_25%_life_as_physical_on_kill_chance_%" } }, - [6547]={ + [6542]={ [1]={ [1]={ limit={ @@ -143269,7 +143176,7 @@ return { [1]="explode_enemies_for_10%_life_as_fire_on_kill_with_empowered_attacks_chance_%" } }, - [6548]={ + [6543]={ [1]={ [1]={ limit={ @@ -143285,7 +143192,7 @@ return { [1]="explode_enemies_for_10%_life_as_physical_on_kill_chance_%_while_using_pride" } }, - [6549]={ + [6544]={ [1]={ [1]={ limit={ @@ -143301,7 +143208,7 @@ return { [1]="explode_enemies_for_500%_life_as_fire_on_kill_%_chance" } }, - [6550]={ + [6545]={ [1]={ [1]={ limit={ @@ -143330,7 +143237,7 @@ return { [1]="explosive_arrow_duration_+%" } }, - [6551]={ + [6546]={ [1]={ [1]={ limit={ @@ -143359,7 +143266,7 @@ return { [1]="explosive_concoction_damage_+%" } }, - [6552]={ + [6547]={ [1]={ [1]={ limit={ @@ -143388,7 +143295,7 @@ return { [1]="explosive_concoction_flask_charges_consumed_+%" } }, - [6553]={ + [6548]={ [1]={ [1]={ limit={ @@ -143417,7 +143324,7 @@ return { [1]="explosive_concoction_skill_area_of_effect_+%" } }, - [6554]={ + [6549]={ [1]={ [1]={ limit={ @@ -143446,7 +143353,7 @@ return { [1]="exposure_effect_+%" } }, - [6555]={ + [6550]={ [1]={ [1]={ limit={ @@ -143475,7 +143382,7 @@ return { [1]="exposure_effect_+%_if_fire_cold_lightning_infusion" } }, - [6556]={ + [6551]={ [1]={ [1]={ limit={ @@ -143504,7 +143411,7 @@ return { [1]="exposure_effect_on_you_+%" } }, - [6557]={ + [6552]={ [1]={ [1]={ limit={ @@ -143533,7 +143440,7 @@ return { [1]="exposure_effect_+%" } }, - [6558]={ + [6553]={ [1]={ [1]={ limit={ @@ -143549,7 +143456,7 @@ return { [1]="exposure_you_inflict_lowers_affected_resistance_by_extra_%" } }, - [6559]={ + [6554]={ [1]={ [1]={ limit={ @@ -143565,7 +143472,7 @@ return { [1]="exsanguinate_additional_chain_chance_%" } }, - [6560]={ + [6555]={ [1]={ [1]={ limit={ @@ -143594,7 +143501,7 @@ return { [1]="exsanguinate_damage_+%" } }, - [6561]={ + [6556]={ [1]={ [1]={ limit={ @@ -143610,7 +143517,7 @@ return { [1]="exsanguinate_debuff_deals_fire_damage_instead_of_physical_damage" } }, - [6562]={ + [6557]={ [1]={ [1]={ limit={ @@ -143639,7 +143546,7 @@ return { [1]="exsanguinate_duration_+%" } }, - [6563]={ + [6558]={ [1]={ [1]={ limit={ @@ -143655,7 +143562,7 @@ return { [1]="extinguish_on_hit_%_chance" } }, - [6564]={ + [6559]={ [1]={ [1]={ limit={ @@ -143680,7 +143587,7 @@ return { [1]="extra_critical_rolls_during_focus" } }, - [6565]={ + [6560]={ [1]={ [1]={ limit={ @@ -143705,7 +143612,7 @@ return { [1]="extra_critical_rolls_while_on_low_life" } }, - [6566]={ + [6561]={ [1]={ [1]={ limit={ @@ -143721,7 +143628,7 @@ return { [1]="extra_damage_rolls_with_lightning_damage_on_non_critical_hits" } }, - [6567]={ + [6562]={ [1]={ [1]={ limit={ @@ -143754,7 +143661,7 @@ return { [1]="extra_damage_taken_from_crit_+%_while_affected_by_determination" } }, - [6568]={ + [6563]={ [1]={ [1]={ limit={ @@ -143787,7 +143694,7 @@ return { [1]="extra_damage_taken_from_crit_while_no_power_charges_+%" } }, - [6569]={ + [6564]={ [1]={ [1]={ limit={ @@ -143803,7 +143710,7 @@ return { [1]="extra_target_targeting_distance_+%" } }, - [6570]={ + [6565]={ [1]={ [1]={ limit={ @@ -143832,7 +143739,7 @@ return { [1]="eye_of_winter_damage_+%" } }, - [6571]={ + [6566]={ [1]={ [1]={ limit={ @@ -143861,7 +143768,7 @@ return { [1]="eye_of_winter_projectile_speed_+%" } }, - [6572]={ + [6567]={ [1]={ [1]={ limit={ @@ -143890,7 +143797,7 @@ return { [1]="eye_of_winter_spiral_fire_frequency_+%" } }, - [6573]={ + [6568]={ [1]={ [1]={ limit={ @@ -143906,7 +143813,7 @@ return { [1]="faster_bleed_per_frenzy_charge_%" } }, - [6574]={ + [6569]={ [1]={ [1]={ limit={ @@ -143922,7 +143829,7 @@ return { [1]="faster_bleed_%" } }, - [6575]={ + [6570]={ [1]={ [1]={ limit={ @@ -143938,7 +143845,7 @@ return { [1]="faster_poison_%" } }, - [6576]={ + [6571]={ [1]={ [1]={ limit={ @@ -143967,7 +143874,7 @@ return { [1]="fire_ailment_duration_+%" } }, - [6577]={ + [6572]={ [1]={ [1]={ limit={ @@ -143983,7 +143890,7 @@ return { [1]="fire_and_chaos_damage_resistance_%" } }, - [6578]={ + [6573]={ [1]={ [1]={ limit={ @@ -144008,7 +143915,7 @@ return { [1]="fire_and_explosive_trap_number_of_additional_traps_to_throw_if_mined" } }, - [6579]={ + [6574]={ [1]={ [1]={ limit={ @@ -144037,7 +143944,7 @@ return { [1]="fire_beam_cast_speed_+%" } }, - [6580]={ + [6575]={ [1]={ [1]={ limit={ @@ -144066,7 +143973,7 @@ return { [1]="fire_beam_damage_+%" } }, - [6581]={ + [6576]={ [1]={ [1]={ limit={ @@ -144082,7 +143989,7 @@ return { [1]="fire_beam_degen_spread_to_enemies_in_radius_on_kill" } }, - [6582]={ + [6577]={ [1]={ [1]={ limit={ @@ -144098,7 +144005,7 @@ return { [1]="fire_beam_enemy_fire_resistance_%_at_max_stacks" } }, - [6583]={ + [6578]={ [1]={ [1]={ limit={ @@ -144114,7 +144021,7 @@ return { [1]="fire_beam_enemy_fire_resistance_%_per_stack" } }, - [6584]={ + [6579]={ [1]={ [1]={ limit={ @@ -144143,7 +144050,7 @@ return { [1]="fire_beam_length_+%" } }, - [6585]={ + [6580]={ [1]={ [1]={ limit={ @@ -144159,7 +144066,7 @@ return { [1]="fire_damage_+%_if_fire_infusion_collected_last_8_seconds" } }, - [6586]={ + [6581]={ [1]={ [1]={ limit={ @@ -144188,7 +144095,7 @@ return { [1]="fire_damage_+%_per_10%_armour_break" } }, - [6587]={ + [6582]={ [1]={ [1]={ limit={ @@ -144217,7 +144124,7 @@ return { [1]="fire_damage_+%_per_rage" } }, - [6588]={ + [6583]={ [1]={ [1]={ limit={ @@ -144233,7 +144140,7 @@ return { [1]="fire_damage_+%_while_ignited" } }, - [6589]={ + [6584]={ [1]={ [1]={ limit={ @@ -144249,7 +144156,7 @@ return { [1]="fire_damage_over_time_multiplier_+%_while_burning" } }, - [6590]={ + [6585]={ [1]={ [1]={ limit={ @@ -144278,7 +144185,7 @@ return { [1]="fire_damage_+%_if_you_have_been_hit_recently" } }, - [6591]={ + [6586]={ [1]={ [1]={ limit={ @@ -144307,7 +144214,7 @@ return { [1]="fire_damage_+%_if_you_have_used_a_cold_skill_recently" } }, - [6592]={ + [6587]={ [1]={ [1]={ limit={ @@ -144336,7 +144243,7 @@ return { [1]="fire_damage_+%_per_20_strength" } }, - [6593]={ + [6588]={ [1]={ [1]={ limit={ @@ -144365,7 +144272,7 @@ return { [1]="fire_damage_+%_per_endurance_charge" } }, - [6594]={ + [6589]={ [1]={ [1]={ limit={ @@ -144394,7 +144301,7 @@ return { [1]="fire_damage_+%_per_missing_fire_resistance" } }, - [6595]={ + [6590]={ [1]={ [1]={ limit={ @@ -144423,7 +144330,7 @@ return { [1]="fire_damage_+%_vs_bleeding_enemies" } }, - [6596]={ + [6591]={ [1]={ [1]={ limit={ @@ -144452,7 +144359,7 @@ return { [1]="fire_damage_+%_while_affected_by_anger" } }, - [6597]={ + [6592]={ [1]={ [1]={ limit={ @@ -144481,7 +144388,7 @@ return { [1]="fire_damage_+%_while_affected_by_herald_of_ash" } }, - [6598]={ + [6593]={ [1]={ [1]={ limit={ @@ -144497,7 +144404,7 @@ return { [1]="fire_damage_resistance_%_while_affected_by_herald_of_ash" } }, - [6599]={ + [6594]={ [1]={ [1]={ limit={ @@ -144513,7 +144420,7 @@ return { [1]="fire_damage_taken_goes_to_life_over_4_seconds_%" } }, - [6600]={ + [6595]={ [1]={ [1]={ limit={ @@ -144529,7 +144436,7 @@ return { [1]="fire_damage_taken_per_second_while_flame_touched" } }, - [6601]={ + [6596]={ [1]={ [1]={ limit={ @@ -144558,7 +144465,7 @@ return { [1]="fire_damage_taken_+%_while_moving" } }, - [6602]={ + [6597]={ [1]={ [1]={ limit={ @@ -144574,7 +144481,7 @@ return { [1]="fire_damage_taken_when_enemy_ignited" } }, - [6603]={ + [6598]={ [1]={ [1]={ limit={ @@ -144590,7 +144497,7 @@ return { [1]="fire_damage_to_return_on_block" } }, - [6604]={ + [6599]={ [1]={ [1]={ limit={ @@ -144619,7 +144526,7 @@ return { [1]="fire_damage_with_attack_skills_+%" } }, - [6605]={ + [6600]={ [1]={ [1]={ limit={ @@ -144648,7 +144555,7 @@ return { [1]="fire_damage_with_spell_skills_+%" } }, - [6606]={ + [6601]={ [1]={ [1]={ limit={ @@ -144677,7 +144584,7 @@ return { [1]="fire_exposure_effect_+%" } }, - [6607]={ + [6602]={ [1]={ [1]={ limit={ @@ -144702,7 +144609,7 @@ return { [1]="fire_exposure_on_hit_magnitude" } }, - [6608]={ + [6603]={ [1]={ [1]={ limit={ @@ -144718,7 +144625,7 @@ return { [1]="fire_exposure_you_inflict_lowers_fire_resistance_by_extra_%" } }, - [6609]={ + [6604]={ [1]={ [1]={ limit={ @@ -144734,7 +144641,7 @@ return { [1]="fire_penetration_%_if_you_have_blocked_recently" } }, - [6610]={ + [6605]={ [1]={ [1]={ limit={ @@ -144763,7 +144670,7 @@ return { [1]="fire_reflect_damage_taken_+%_while_affected_by_purity_of_fire" } }, - [6611]={ + [6606]={ [1]={ [1]={ limit={ @@ -144779,7 +144686,7 @@ return { [1]="fire_resist_unaffected_by_area_penalties" } }, - [6612]={ + [6607]={ [1]={ [1]={ limit={ @@ -144795,7 +144702,7 @@ return { [1]="fire_skill_chance_to_inflict_fire_exposure_%" } }, - [6613]={ + [6608]={ [1]={ [1]={ limit={ @@ -144811,7 +144718,7 @@ return { [1]="fire_skills_chance_to_poison_on_hit_%" } }, - [6614]={ + [6609]={ [1]={ [1]={ [1]={ @@ -144831,7 +144738,7 @@ return { [1]="fire_spell_additional_critical_strike_chance_permyriad" } }, - [6615]={ + [6610]={ [1]={ [1]={ limit={ @@ -144860,7 +144767,7 @@ return { [1]="fire_trap_burning_ground_duration_+%" } }, - [6616]={ + [6611]={ [1]={ [1]={ limit={ @@ -144885,7 +144792,7 @@ return { [1]="fire_trap_number_of_additional_traps_to_throw" } }, - [6617]={ + [6612]={ [1]={ [1]={ limit={ @@ -144914,7 +144821,7 @@ return { [1]="fireball_and_rolling_magma_active_skill_area_of_effect_+%_final" } }, - [6618]={ + [6613]={ [1]={ [1]={ limit={ @@ -144930,7 +144837,7 @@ return { [1]="fireball_and_rolling_magma_modifiers_to_projectile_count_do_not_apply" } }, - [6619]={ + [6614]={ [1]={ [1]={ limit={ @@ -144946,7 +144853,7 @@ return { [1]="fireball_cannot_ignite" } }, - [6620]={ + [6615]={ [1]={ [1]={ limit={ @@ -144962,7 +144869,7 @@ return { [1]="fireball_chance_to_scorch_%" } }, - [6621]={ + [6616]={ [1]={ [1]={ limit={ @@ -144987,7 +144894,7 @@ return { [1]="first_X_minions_have_0_base_spirit_reservation" } }, - [6622]={ + [6617]={ [1]={ [1]={ limit={ @@ -145003,7 +144910,7 @@ return { [1]="fish_rot_when_caught" } }, - [6623]={ + [6618]={ [1]={ [1]={ limit={ @@ -145019,7 +144926,7 @@ return { [1]="fishing_bestiary_lures_at_fishing_holes" } }, - [6624]={ + [6619]={ [1]={ [1]={ limit={ @@ -145035,7 +144942,7 @@ return { [1]="fishing_can_catch_divine_fish" } }, - [6625]={ + [6620]={ [1]={ [1]={ limit={ @@ -145064,7 +144971,7 @@ return { [1]="fishing_chance_to_catch_boots_+%" } }, - [6626]={ + [6621]={ [1]={ [1]={ limit={ @@ -145093,7 +145000,7 @@ return { [1]="fishing_chance_to_catch_divine_orb_+%" } }, - [6627]={ + [6622]={ [1]={ [1]={ limit={ @@ -145118,7 +145025,7 @@ return { [1]="fishing_corrupted_fish_cleansed_chance_%" } }, - [6628]={ + [6623]={ [1]={ [1]={ limit={ @@ -145134,7 +145041,7 @@ return { [1]="fishing_fish_always_tell_truth_with_this_rod" } }, - [6629]={ + [6624]={ [1]={ [1]={ limit={ @@ -145150,7 +145057,7 @@ return { [1]="fishing_ghastly_fisherman_cannot_spawn" } }, - [6630]={ + [6625]={ [1]={ [1]={ limit={ @@ -145166,7 +145073,7 @@ return { [1]="fishing_ghastly_fisherman_spawns_behind_you" } }, - [6631]={ + [6626]={ [1]={ [1]={ limit={ @@ -145195,7 +145102,7 @@ return { [1]="fishing_krillson_affection_per_fish_gifted_+%" } }, - [6632]={ + [6627]={ [1]={ [1]={ limit={ @@ -145224,7 +145131,7 @@ return { [1]="fishing_life_of_fish_with_this_rod_+%" } }, - [6633]={ + [6628]={ [1]={ [1]={ limit={ @@ -145240,7 +145147,7 @@ return { [1]="fishing_magmatic_fish_are_cooked" } }, - [6634]={ + [6629]={ [1]={ [1]={ limit={ @@ -145269,7 +145176,7 @@ return { [1]="fishing_molten_one_confusion_+%_per_fish_gifted" } }, - [6635]={ + [6630]={ [1]={ [1]={ limit={ @@ -145298,7 +145205,7 @@ return { [1]="fishing_reeling_stability_+%" } }, - [6636]={ + [6631]={ [1]={ [1]={ limit={ @@ -145327,7 +145234,7 @@ return { [1]="fishing_tasalio_ire_per_fish_caught_+%" } }, - [6637]={ + [6632]={ [1]={ [1]={ limit={ @@ -145356,7 +145263,7 @@ return { [1]="fishing_valako_aid_per_stormy_day_+%" } }, - [6638]={ + [6633]={ [1]={ [1]={ limit={ @@ -145385,7 +145292,7 @@ return { [1]="fishing_wish_effect_of_ancient_fish_+%" } }, - [6639]={ + [6634]={ [1]={ [1]={ limit={ @@ -145401,7 +145308,7 @@ return { [1]="fishing_wish_per_fish_+" } }, - [6640]={ + [6635]={ [1]={ [1]={ limit={ @@ -145417,7 +145324,7 @@ return { [1]="fissure_skills_limit_+" } }, - [6641]={ + [6636]={ [1]={ [1]={ limit={ @@ -145446,7 +145353,7 @@ return { [1]="flame_link_duration_+%" } }, - [6642]={ + [6637]={ [1]={ [1]={ limit={ @@ -145475,7 +145382,7 @@ return { [1]="flame_totem_consecrated_ground_enemy_damage_taken_+%" } }, - [6643]={ + [6638]={ [1]={ [1]={ limit={ @@ -145504,7 +145411,7 @@ return { [1]="flame_wall_damage_+%" } }, - [6644]={ + [6639]={ [1]={ [1]={ limit={ @@ -145525,7 +145432,7 @@ return { [2]="flame_wall_maximum_added_fire_damage" } }, - [6645]={ + [6640]={ [1]={ [1]={ limit={ @@ -145541,7 +145448,7 @@ return { [1]="flame_wall_projectiles_gain_all_damage_%_as_fire" } }, - [6646]={ + [6641]={ [1]={ [1]={ [1]={ @@ -145574,7 +145481,7 @@ return { [1]="flameblast_and_incinerate_base_cooldown_modifier_ms" } }, - [6647]={ + [6642]={ [1]={ [1]={ limit={ @@ -145590,7 +145497,7 @@ return { [1]="flameblast_and_incinerate_cannot_inflict_elemental_ailments" } }, - [6648]={ + [6643]={ [1]={ [1]={ limit={ @@ -145619,7 +145526,7 @@ return { [1]="flameblast_cast_speed_+%_final_when_targeting_solar_orb" } }, - [6649]={ + [6644]={ [1]={ [1]={ limit={ @@ -145635,7 +145542,7 @@ return { [1]="flameblast_starts_with_X_additional_stages" } }, - [6650]={ + [6645]={ [1]={ [1]={ limit={ @@ -145664,7 +145571,7 @@ return { [1]="flamethrower_seismic_lightning_spire_trap_base_cooldown_speed_+%" } }, - [6651]={ + [6646]={ [1]={ [1]={ limit={ @@ -145707,7 +145614,7 @@ return { [1]="flamethrower_seismic_lightning_spire_trap_skill_added_cooldown_count" } }, - [6652]={ + [6647]={ [1]={ [1]={ limit={ @@ -145736,7 +145643,7 @@ return { [1]="flamethrower_tower_trap_cast_speed_+%" } }, - [6653]={ + [6648]={ [1]={ [1]={ limit={ @@ -145765,7 +145672,7 @@ return { [1]="flamethrower_tower_trap_cooldown_speed_+%" } }, - [6654]={ + [6649]={ [1]={ [1]={ limit={ @@ -145794,7 +145701,7 @@ return { [1]="flamethrower_tower_trap_damage_+%" } }, - [6655]={ + [6650]={ [1]={ [1]={ limit={ @@ -145823,7 +145730,7 @@ return { [1]="flamethrower_tower_trap_duration_+%" } }, - [6656]={ + [6651]={ [1]={ [1]={ limit={ @@ -145848,7 +145755,7 @@ return { [1]="flamethrower_tower_trap_number_of_additional_flamethrowers" } }, - [6657]={ + [6652]={ [1]={ [1]={ limit={ @@ -145877,7 +145784,7 @@ return { [1]="flamethrower_tower_trap_throwing_speed_+%" } }, - [6658]={ + [6653]={ [1]={ [1]={ limit={ @@ -145906,7 +145813,7 @@ return { [1]="flamethrower_trap_damage_+%_final_vs_burning_enemies" } }, - [6659]={ + [6654]={ [1]={ [1]={ limit={ @@ -145922,7 +145829,7 @@ return { [1]="flammability_no_reservation" } }, - [6660]={ + [6655]={ [1]={ [1]={ limit={ @@ -145938,7 +145845,7 @@ return { [1]="flask_charge_recovery_is_doubled" } }, - [6661]={ + [6656]={ [1]={ [1]={ limit={ @@ -145967,7 +145874,7 @@ return { [1]="flask_charges_gained_+%_if_crit_recently" } }, - [6662]={ + [6657]={ [1]={ [1]={ limit={ @@ -145996,7 +145903,7 @@ return { [1]="flask_charges_gained_from_kills_+%_final_from_unique" } }, - [6663]={ + [6658]={ [1]={ [1]={ limit={ @@ -146025,7 +145932,7 @@ return { [1]="flask_charges_gained_from_marked_enemy_+%" } }, - [6664]={ + [6659]={ [1]={ [1]={ limit={ @@ -146054,7 +145961,7 @@ return { [1]="flask_charges_gained_+%" } }, - [6665]={ + [6660]={ [1]={ [1]={ limit={ @@ -146083,7 +145990,7 @@ return { [1]="flask_duration_+%_per_25_tribute" } }, - [6666]={ + [6661]={ [1]={ [1]={ limit={ @@ -146112,7 +146019,7 @@ return { [1]="flask_life_and_mana_recovery_+%_while_using_charm" } }, - [6667]={ + [6662]={ [1]={ [1]={ limit={ @@ -146141,7 +146048,7 @@ return { [1]="flask_life_and_mana_to_recover_+%_per_10_tribute" } }, - [6668]={ + [6663]={ [1]={ [1]={ limit={ @@ -146170,7 +146077,7 @@ return { [1]="flask_life_and_mana_to_recover_+%" } }, - [6669]={ + [6664]={ [1]={ [1]={ limit={ @@ -146199,7 +146106,7 @@ return { [1]="flask_life_recovery_+%_while_affected_by_vitality" } }, - [6670]={ + [6665]={ [1]={ [1]={ limit={ @@ -146215,7 +146122,7 @@ return { [1]="flask_recovery_amount_%_to_recover_instantly" } }, - [6671]={ + [6666]={ [1]={ [1]={ limit={ @@ -146231,7 +146138,7 @@ return { [1]="flask_recovery_is_instant" } }, - [6672]={ + [6667]={ [1]={ [1]={ limit={ @@ -146247,7 +146154,7 @@ return { [1]="flask_throw_sulphur_flask_explode_on_kill_chance" } }, - [6673]={ + [6668]={ [1]={ [1]={ limit={ @@ -146263,7 +146170,7 @@ return { [1]="flasks_apply_to_your_linked_targets" } }, - [6674]={ + [6669]={ [1]={ [1]={ limit={ @@ -146279,7 +146186,7 @@ return { [1]="flasks_gain_x_charges_on_hit_once_per_second_vs_non_unique" } }, - [6675]={ + [6670]={ [1]={ [1]={ limit={ @@ -146295,7 +146202,7 @@ return { [1]="flasks_gain_x_charges_while_inactive_every_3_seconds" } }, - [6676]={ + [6671]={ [1]={ [1]={ limit={ @@ -146324,7 +146231,7 @@ return { [1]="flesh_and_stone_area_of_effect_+%" } }, - [6677]={ + [6672]={ [1]={ [1]={ [1]={ @@ -146361,7 +146268,7 @@ return { [1]="flesh_stone_mana_reservation_efficiency_-2%_per_1" } }, - [6678]={ + [6673]={ [1]={ [1]={ limit={ @@ -146390,7 +146297,7 @@ return { [1]="flesh_stone_mana_reservation_efficiency_+%" } }, - [6679]={ + [6674]={ [1]={ [1]={ limit={ @@ -146406,7 +146313,7 @@ return { [1]="flesh_stone_no_reservation" } }, - [6680]={ + [6675]={ [1]={ [1]={ limit={ @@ -146422,7 +146329,7 @@ return { [1]="focus_cooldown_modifier_ms" } }, - [6681]={ + [6676]={ [1]={ [1]={ limit={ @@ -146451,7 +146358,7 @@ return { [1]="focus_cooldown_speed_+%" } }, - [6682]={ + [6677]={ [1]={ [1]={ [1]={ @@ -146471,7 +146378,7 @@ return { [1]="focus_decay_%_per_minute" } }, - [6683]={ + [6678]={ [1]={ [1]={ limit={ @@ -146487,7 +146394,7 @@ return { [1]="forbidden_rite_and_dark_pact_added_chaos_damage_%_mana_cost_if_payable" } }, - [6684]={ + [6679]={ [1]={ [1]={ limit={ @@ -146516,7 +146423,7 @@ return { [1]="forbidden_rite_damage_+%" } }, - [6685]={ + [6680]={ [1]={ [1]={ limit={ @@ -146541,7 +146448,7 @@ return { [1]="forbidden_rite_number_of_additional_projectiles" } }, - [6686]={ + [6681]={ [1]={ [1]={ limit={ @@ -146570,7 +146477,7 @@ return { [1]="forbidden_rite_projectile_speed_+%" } }, - [6687]={ + [6682]={ [1]={ [1]={ limit={ @@ -146599,7 +146506,7 @@ return { [1]="forking_angle_+%" } }, - [6688]={ + [6683]={ [1]={ [1]={ limit={ @@ -146628,7 +146535,7 @@ return { [1]="fortification_gained_from_hits_+%" } }, - [6689]={ + [6684]={ [1]={ [1]={ limit={ @@ -146657,7 +146564,7 @@ return { [1]="fortification_gained_from_hits_+%_against_unique_enemies" } }, - [6690]={ + [6685]={ [1]={ [1]={ limit={ @@ -146686,7 +146593,7 @@ return { [1]="fortify_duration_+%_per_10_strength" } }, - [6691]={ + [6686]={ [1]={ [1]={ limit={ @@ -146702,7 +146609,7 @@ return { [1]="fortify_on_hit" } }, - [6692]={ + [6687]={ [1]={ [1]={ limit={ @@ -146731,7 +146638,7 @@ return { [1]="frag_rounds_damage_+%_final_if_created_from_unique" } }, - [6693]={ + [6688]={ [1]={ [1]={ limit={ @@ -146756,7 +146663,7 @@ return { [1]="freeze_applies_cold_damage_taken_+%" } }, - [6694]={ + [6689]={ [1]={ [1]={ limit={ @@ -146772,7 +146679,7 @@ return { [1]="freeze_applies_cold_resistance_+" } }, - [6695]={ + [6690]={ [1]={ [1]={ limit={ @@ -146801,7 +146708,7 @@ return { [1]="freeze_duration_against_cursed_enemies_+%" } }, - [6696]={ + [6691]={ [1]={ [1]={ [1]={ @@ -146821,7 +146728,7 @@ return { [1]="base_freezing_enemy_chills_enemies_in_radius" } }, - [6697]={ + [6692]={ [1]={ [1]={ limit={ @@ -146837,7 +146744,7 @@ return { [1]="freezing_pulse_and_eye_of_winter_all_damage_can_poison" } }, - [6698]={ + [6693]={ [1]={ [1]={ limit={ @@ -146866,7 +146773,7 @@ return { [1]="freezing_pulse_damage_+%_if_enemy_shattered_recently" } }, - [6699]={ + [6694]={ [1]={ [1]={ limit={ @@ -146891,7 +146798,7 @@ return { [1]="freezing_pulse_number_of_additional_projectiles" } }, - [6700]={ + [6695]={ [1]={ [1]={ [1]={ @@ -146911,7 +146818,7 @@ return { [1]="frenzy_and_power_charge_add_duration_ms_on_cull" } }, - [6701]={ + [6696]={ [1]={ [1]={ limit={ @@ -146927,7 +146834,7 @@ return { [1]="frenzy_charge_on_hit_%_vs_no_evasion_rating" } }, - [6702]={ + [6697]={ [1]={ [1]={ limit={ @@ -146943,7 +146850,7 @@ return { [1]="frenzy_charge_on_kill_percent_chance_while_holding_shield" } }, - [6703]={ + [6698]={ [1]={ [1]={ limit={ @@ -146959,7 +146866,7 @@ return { [1]="frost_blades_melee_damage_penetrates_%_cold_resistance" } }, - [6704]={ + [6699]={ [1]={ [1]={ limit={ @@ -146988,7 +146895,7 @@ return { [1]="frost_bolt_nova_cooldown_speed_+%" } }, - [6705]={ + [6700]={ [1]={ [1]={ limit={ @@ -147017,7 +146924,7 @@ return { [1]="frost_bomb_buff_duration_+%" } }, - [6706]={ + [6701]={ [1]={ [1]={ limit={ @@ -147033,7 +146940,7 @@ return { [1]="frost_bomb_+%_area_of_effect_when_frost_blink_is_cast" } }, - [6707]={ + [6702]={ [1]={ [1]={ limit={ @@ -147049,7 +146956,7 @@ return { [1]="frost_fury_additional_max_number_of_stages" } }, - [6708]={ + [6703]={ [1]={ [1]={ limit={ @@ -147078,7 +146985,7 @@ return { [1]="frost_fury_area_of_effect_+%_per_stage" } }, - [6709]={ + [6704]={ [1]={ [1]={ limit={ @@ -147107,7 +147014,7 @@ return { [1]="frost_fury_damage_+%" } }, - [6710]={ + [6705]={ [1]={ [1]={ limit={ @@ -147132,7 +147039,7 @@ return { [1]="frost_globe_added_cooldown_count" } }, - [6711]={ + [6706]={ [1]={ [1]={ limit={ @@ -147148,7 +147055,7 @@ return { [1]="frost_globe_health_per_stage" } }, - [6712]={ + [6707]={ [1]={ [1]={ limit={ @@ -147164,7 +147071,7 @@ return { [1]="frostbite_no_reservation" } }, - [6713]={ + [6708]={ [1]={ [1]={ limit={ @@ -147180,7 +147087,7 @@ return { [1]="frostbolt_number_of_additional_projectiles" } }, - [6714]={ + [6709]={ [1]={ [1]={ limit={ @@ -147209,7 +147116,7 @@ return { [1]="frostbolt_projectile_acceleration" } }, - [6715]={ + [6710]={ [1]={ [1]={ limit={ @@ -147234,7 +147141,7 @@ return { [1]="frozen_legion_added_cooldown_count" } }, - [6716]={ + [6711]={ [1]={ [1]={ limit={ @@ -147263,7 +147170,7 @@ return { [1]="frozen_legion_and_generals_cry_active_skill_cooldown_speed_+%_final_from_skill_specific_stat" } }, - [6717]={ + [6712]={ [1]={ [1]={ limit={ @@ -147292,7 +147199,7 @@ return { [1]="frozen_legion_cooldown_speed_+%" } }, - [6718]={ + [6713]={ [1]={ [1]={ limit={ @@ -147308,7 +147215,7 @@ return { [1]="frozen_legion_%_chance_to_summon_additional_statue" } }, - [6719]={ + [6714]={ [1]={ [1]={ limit={ @@ -147337,7 +147244,7 @@ return { [1]="frozen_sweep_damage_+%" } }, - [6720]={ + [6715]={ [1]={ [1]={ limit={ @@ -147366,7 +147273,7 @@ return { [1]="frozen_sweep_damage_+%_final" } }, - [6721]={ + [6716]={ [1]={ [1]={ limit={ @@ -147382,7 +147289,7 @@ return { [1]="full_life_threshold_%_override" } }, - [6722]={ + [6717]={ [1]={ [1]={ limit={ @@ -147398,7 +147305,7 @@ return { [1]="full_mana_threshold_%_override" } }, - [6723]={ + [6718]={ [1]={ [1]={ limit={ @@ -147414,7 +147321,7 @@ return { [1]="fully_break_enemies_armour_on_heavy_stun_with_shield_skills" } }, - [6724]={ + [6719]={ [1]={ [1]={ limit={ @@ -147430,7 +147337,7 @@ return { [1]="fully_broken_armour_and_sundered_armour_you_inflict_also_applies_to_cold_and_lightning_damage" } }, - [6725]={ + [6720]={ [1]={ [1]={ limit={ @@ -147446,7 +147353,7 @@ return { [1]="fully_broken_armour_and_sundered_armour_you_inflict_also_applies_to_fire_damage" } }, - [6726]={ + [6721]={ [1]={ [1]={ limit={ @@ -147462,7 +147369,7 @@ return { [1]="fully_broken_armour_and_sundered_armour_you_inflict_applies_to_all_damage" } }, - [6727]={ + [6722]={ [1]={ [1]={ limit={ @@ -147478,7 +147385,7 @@ return { [1]="fungal_ground_while_stationary_radius" } }, - [6728]={ + [6723]={ [1]={ [1]={ limit={ @@ -147494,7 +147401,7 @@ return { [1]="gain_%_damage_as_chaos_from_unreserved_darkness" } }, - [6729]={ + [6724]={ [1]={ [1]={ limit={ @@ -147519,7 +147426,7 @@ return { [1]="gain_%_life_from_body_es" } }, - [6730]={ + [6725]={ [1]={ [1]={ limit={ @@ -147535,7 +147442,7 @@ return { [1]="gain_%_maximum_energy_shield_as_freeze_threshold_+" } }, - [6731]={ + [6726]={ [1]={ [1]={ limit={ @@ -147551,7 +147458,7 @@ return { [1]="gain_%_of_expected_recovery_over_1_second_as_guard_on_life_flask_use" } }, - [6732]={ + [6727]={ [1]={ [1]={ limit={ @@ -147576,7 +147483,7 @@ return { [1]="gain_1_glory_every_X_seconds_per_rare_unique_monster_in_presence" } }, - [6733]={ + [6728]={ [1]={ [1]={ [1]={ @@ -147596,7 +147503,7 @@ return { [1]="gain_1_random_charge_on_reaching_maximum_rage_no_more_than_once_every_X_ms" } }, - [6734]={ + [6729]={ [1]={ [1]={ limit={ @@ -147612,7 +147519,7 @@ return { [1]="gain_1_rare_monster_mod_on_kill_for_10_seconds_%_chance" } }, - [6735]={ + [6730]={ [1]={ [1]={ limit={ @@ -147637,7 +147544,7 @@ return { [1]="gain_1_verisium_infusion_every_X_seconds" } }, - [6736]={ + [6731]={ [1]={ [1]={ limit={ @@ -147653,7 +147560,7 @@ return { [1]="gain_X%_armour_per_50_mana_reserved" } }, - [6737]={ + [6732]={ [1]={ [1]={ limit={ @@ -147669,7 +147576,7 @@ return { [1]="gain_X_druidic_prowess_on_heavy_stunning_rare_or_unique_enemy" } }, - [6738]={ + [6733]={ [1]={ [1]={ limit={ @@ -147685,7 +147592,7 @@ return { [1]="gain_X_fortification_on_killing_rare_or_unique_monster" } }, - [6739]={ + [6734]={ [1]={ [1]={ limit={ @@ -147710,7 +147617,7 @@ return { [1]="gain_X_frenzy_charges_after_spending_200_mana" } }, - [6740]={ + [6735]={ [1]={ [1]={ limit={ @@ -147735,7 +147642,7 @@ return { [1]="gain_X_instilling_fire_when_charge_is_consumed" } }, - [6741]={ + [6736]={ [1]={ [1]={ limit={ @@ -147760,7 +147667,7 @@ return { [1]="gain_X_instilling_cold_when_charge_is_consumed" } }, - [6742]={ + [6737]={ [1]={ [1]={ limit={ @@ -147798,7 +147705,7 @@ return { [1]="gain_X_instilling_lightning_when_charge_is_consumed" } }, - [6743]={ + [6738]={ [1]={ [1]={ limit={ @@ -147823,7 +147730,7 @@ return { [1]="gain_X_instilling_chaos_when_any_charge_is_consumed" } }, - [6744]={ + [6739]={ [1]={ [1]={ limit={ @@ -147883,7 +147790,7 @@ return { [2]="gain_X_instilling_fire_on_reload" } }, - [6745]={ + [6740]={ [1]={ [1]={ limit={ @@ -147899,7 +147806,7 @@ return { [1]="gain_X_life_on_stun" } }, - [6746]={ + [6741]={ [1]={ [1]={ limit={ @@ -147915,7 +147822,7 @@ return { [1]="gain_X_max_life_per_8_armour_on_equipped_helmet" } }, - [6747]={ + [6742]={ [1]={ [1]={ limit={ @@ -147931,7 +147838,7 @@ return { [1]="gain_X_max_mana_per_2_es_on_equipped_helmet" } }, - [6748]={ + [6743]={ [1]={ [1]={ limit={ @@ -147947,7 +147854,7 @@ return { [1]="gain_X_power_charges_on_using_a_warcry" } }, - [6749]={ + [6744]={ [1]={ [1]={ limit={ @@ -147963,7 +147870,7 @@ return { [1]="gain_X_rage_on_hit_per_enemy_power" } }, - [6750]={ + [6745]={ [1]={ [1]={ limit={ @@ -147979,7 +147886,7 @@ return { [1]="gain_X_rage_on_ignite_hit" } }, - [6751]={ + [6746]={ [1]={ [1]={ limit={ @@ -148004,7 +147911,7 @@ return { [1]="gain_X_random_charges_every_6_seconds" } }, - [6752]={ + [6747]={ [1]={ [1]={ limit={ @@ -148029,7 +147936,7 @@ return { [1]="gain_X_volatility_on_persistent_minion_death" } }, - [6753]={ + [6748]={ [1]={ [1]={ [1]={ @@ -148062,7 +147969,7 @@ return { [1]="gain_a_modifier_from_enemies_in_presence_when_shapeshifting_ms" } }, - [6754]={ + [6749]={ [1]={ [1]={ limit={ @@ -148078,7 +147985,7 @@ return { [1]="gain_a_power_charge_when_you_consume_an_elemental_infusion" } }, - [6755]={ + [6750]={ [1]={ [1]={ limit={ @@ -148094,7 +148001,7 @@ return { [1]="gain_absorption_charges_instead_of_power_charges" } }, - [6756]={ + [6751]={ [1]={ [1]={ limit={ @@ -148110,7 +148017,7 @@ return { [1]="gain_accuracy_rating_equal_to_2_times_strength" } }, - [6757]={ + [6752]={ [1]={ [1]={ limit={ @@ -148126,7 +148033,7 @@ return { [1]="gain_accuracy_rating_equal_to_intelligence" } }, - [6758]={ + [6753]={ [1]={ [1]={ limit={ @@ -148142,7 +148049,7 @@ return { [1]="gain_accuracy_rating_equal_to_strength" } }, - [6759]={ + [6754]={ [1]={ [1]={ limit={ @@ -148167,7 +148074,7 @@ return { [1]="gain_additional_crit_chance_from_%_chance_to_hit_over_100" } }, - [6760]={ + [6755]={ [1]={ [1]={ [1]={ @@ -148200,7 +148107,7 @@ return { [1]="gain_adrenaline_for_X_ms_on_swapping_stance" } }, - [6761]={ + [6756]={ [1]={ [1]={ limit={ @@ -148225,7 +148132,7 @@ return { [1]="gain_adrenaline_for_X_seconds_on_kill" } }, - [6762]={ + [6757]={ [1]={ [1]={ limit={ @@ -148241,7 +148148,7 @@ return { [1]="gain_adrenaline_for_X_seconds_on_low_life_unless_you_have_adrenaline" } }, - [6763]={ + [6758]={ [1]={ [1]={ [1]={ @@ -148261,7 +148168,7 @@ return { [1]="gain_adrenaline_for_x_ms_per_100_ms_stun_duration_on_you" } }, - [6764]={ + [6759]={ [1]={ [1]={ limit={ @@ -148277,7 +148184,7 @@ return { [1]="gain_adrenaline_on_gaining_flame_touched" } }, - [6765]={ + [6760]={ [1]={ [1]={ limit={ @@ -148293,7 +148200,7 @@ return { [1]="gain_affliction_charges_instead_of_frenzy_charges" } }, - [6766]={ + [6761]={ [1]={ [1]={ limit={ @@ -148318,7 +148225,7 @@ return { [1]="gain_alchemists_genius_on_flask_use_%" } }, - [6767]={ + [6762]={ [1]={ [1]={ limit={ @@ -148334,7 +148241,7 @@ return { [1]="gain_an_additional_vaal_soul_on_kill_if_have_rampaged_recently" } }, - [6768]={ + [6763]={ [1]={ [1]={ limit={ @@ -148350,7 +148257,7 @@ return { [1]="gain_arcane_surge_for_4_seconds_after_channelling_for_1_second" } }, - [6769]={ + [6764]={ [1]={ [1]={ limit={ @@ -148366,7 +148273,7 @@ return { [1]="gain_arcane_surge_for_4_seconds_on_minion_death" } }, - [6770]={ + [6765]={ [1]={ [1]={ limit={ @@ -148382,7 +148289,7 @@ return { [1]="gain_arcane_surge_for_4_seconds_when_you_create_consecrated_ground_while_affected_by_zealotry" } }, - [6771]={ + [6766]={ [1]={ [1]={ limit={ @@ -148407,7 +148314,7 @@ return { [1]="gain_arcane_surge_on_crit_%_chance" } }, - [6772]={ + [6767]={ [1]={ [1]={ limit={ @@ -148423,7 +148330,7 @@ return { [1]="gain_arcane_surge_on_hit_at_devotion_threshold" } }, - [6773]={ + [6768]={ [1]={ [1]={ limit={ @@ -148448,7 +148355,7 @@ return { [1]="gain_arcane_surge_on_hit_chance_with_spells_while_at_maximum_power_charges_%" } }, - [6774]={ + [6769]={ [1]={ [1]={ limit={ @@ -148473,7 +148380,7 @@ return { [1]="gain_arcane_surge_on_hit_%_chance" } }, - [6775]={ + [6770]={ [1]={ [1]={ limit={ @@ -148489,7 +148396,7 @@ return { [1]="gain_arcane_surge_on_hit_vs_unique_enemy_%_chance" } }, - [6776]={ + [6771]={ [1]={ [1]={ limit={ @@ -148514,7 +148421,7 @@ return { [1]="gain_arcane_surge_on_kill_chance_%" } }, - [6777]={ + [6772]={ [1]={ [1]={ limit={ @@ -148530,7 +148437,7 @@ return { [1]="gain_arcane_surge_on_reverting_if_you_were_shapeshifted_x_seconds" } }, - [6778]={ + [6773]={ [1]={ [1]={ limit={ @@ -148546,7 +148453,7 @@ return { [1]="gain_arcane_surge_on_spell_hit_by_you_or_your_totems" } }, - [6779]={ + [6774]={ [1]={ [1]={ limit={ @@ -148562,7 +148469,7 @@ return { [1]="gain_arcane_surge_when_mine_detonated_targeting_an_enemy" } }, - [6780]={ + [6775]={ [1]={ [1]={ limit={ @@ -148578,7 +148485,7 @@ return { [1]="gain_arcane_surge_when_trap_triggered_by_an_enemy" } }, - [6781]={ + [6776]={ [1]={ [1]={ limit={ @@ -148594,7 +148501,7 @@ return { [1]="gain_arcane_surge_when_you_summon_a_totem" } }, - [6782]={ + [6777]={ [1]={ [1]={ limit={ @@ -148610,7 +148517,7 @@ return { [1]="gain_archon_cold_when_energy_shield_recharge_starts" } }, - [6783]={ + [6778]={ [1]={ [1]={ limit={ @@ -148626,7 +148533,7 @@ return { [1]="gain_archon_elemental_after_spending_100%_of_your_maximum_mana" } }, - [6784]={ + [6779]={ [1]={ [1]={ limit={ @@ -148642,7 +148549,7 @@ return { [1]="gain_archon_elemental_when_energy_shield_recharge_starts" } }, - [6785]={ + [6780]={ [1]={ [1]={ limit={ @@ -148667,7 +148574,7 @@ return { [1]="gain_archon_elemental_when_you_ignite_enemy_chance_%" } }, - [6786]={ + [6781]={ [1]={ [1]={ limit={ @@ -148692,7 +148599,7 @@ return { [1]="gain_archon_fire_when_you_ignite_enemy_chance_%" } }, - [6787]={ + [6782]={ [1]={ [1]={ limit={ @@ -148708,7 +148615,7 @@ return { [1]="gain_area_of_effect_+%_for_2_seconds_when_you_spend_800_mana" } }, - [6788]={ + [6783]={ [1]={ [1]={ limit={ @@ -148724,7 +148631,7 @@ return { [1]="gain_armour_equal_to_strength" } }, - [6789]={ + [6784]={ [1]={ [1]={ limit={ @@ -148740,7 +148647,7 @@ return { [1]="gain_armour_from_%_life_loss_from_hits_lasting_8_seconds" } }, - [6790]={ + [6785]={ [1]={ [1]={ limit={ @@ -148756,7 +148663,7 @@ return { [1]="gain_attack_damage_+%_for_each_your_minion_in_presence_capped" } }, - [6791]={ + [6786]={ [1]={ [1]={ limit={ @@ -148772,7 +148679,7 @@ return { [1]="gain_attack_speed_+%_for_20_seconds_on_killing_rare_or_unique_enemy" } }, - [6792]={ + [6787]={ [1]={ [1]={ limit={ @@ -148797,7 +148704,7 @@ return { [1]="gain_blitz_charge_%_chance_on_crit" } }, - [6793]={ + [6788]={ [1]={ [1]={ limit={ @@ -148813,7 +148720,7 @@ return { [1]="gain_brutal_charges_instead_of_endurance_charges" } }, - [6794]={ + [6789]={ [1]={ [1]={ limit={ @@ -148838,7 +148745,7 @@ return { [1]="gain_challenger_charge_%_chance_on_hitting_rare_or_unique_enemy_in_blood_stance" } }, - [6795]={ + [6790]={ [1]={ [1]={ limit={ @@ -148863,7 +148770,7 @@ return { [1]="gain_challenger_charge_%_chance_on_kill_in_sand_stance" } }, - [6796]={ + [6791]={ [1]={ [1]={ [1]={ @@ -148883,7 +148790,7 @@ return { [1]="gain_critical_strike_chance_%_for_2_seconds_when_you_spend_800_mana" } }, - [6797]={ + [6792]={ [1]={ [1]={ limit={ @@ -148899,7 +148806,7 @@ return { [1]="gain_dark_whispers_every_second_there_is_a_cursed_enemy_in_presence" } }, - [6798]={ + [6793]={ [1]={ [1]={ limit={ @@ -148915,7 +148822,7 @@ return { [1]="gain_druidic_prowess_per_X_rage_spent" } }, - [6799]={ + [6794]={ [1]={ [1]={ limit={ @@ -148931,7 +148838,7 @@ return { [1]="gain_stormsurge_on_hit" } }, - [6800]={ + [6795]={ [1]={ [1]={ limit={ @@ -148947,7 +148854,7 @@ return { [1]="gain_elusive_on_reaching_low_life" } }, - [6801]={ + [6796]={ [1]={ [1]={ limit={ @@ -148963,7 +148870,7 @@ return { [1]="gain_endurance_charge_if_attack_freezes" } }, - [6802]={ + [6797]={ [1]={ [1]={ limit={ @@ -148979,7 +148886,7 @@ return { [1]="gain_endurance_charge_on_heavy_stunning_rare_or_unique_enemy" } }, - [6803]={ + [6798]={ [1]={ [1]={ limit={ @@ -148995,7 +148902,7 @@ return { [1]="gain_endurance_charge_on_reaching_low_life_once_per_2s" } }, - [6804]={ + [6799]={ [1]={ [1]={ limit={ @@ -149020,7 +148927,7 @@ return { [1]="gain_endurance_charge_per_second_if_have_been_hit_recently" } }, - [6805]={ + [6800]={ [1]={ [1]={ limit={ @@ -149045,7 +148952,7 @@ return { [1]="gain_endurance_charge_per_second_if_have_used_warcry_recently" } }, - [6806]={ + [6801]={ [1]={ [1]={ limit={ @@ -149070,7 +148977,7 @@ return { [1]="gain_endurance_charge_%_chance_when_you_lose_fortify" } }, - [6807]={ + [6802]={ [1]={ [1]={ limit={ @@ -149086,7 +148993,7 @@ return { [1]="gain_endurance_charge_%_when_hit_while_channelling" } }, - [6808]={ + [6803]={ [1]={ [1]={ limit={ @@ -149102,7 +149009,7 @@ return { [1]="gain_fanaticism_for_4_seconds_on_reaching_maximum_fanatic_charges" } }, - [6809]={ + [6804]={ [1]={ [1]={ [1]={ @@ -149122,7 +149029,7 @@ return { [1]="gain_finality_for_x_ms_per_combo_lost_using_skills" } }, - [6810]={ + [6805]={ [1]={ [1]={ limit={ @@ -149151,7 +149058,7 @@ return { [1]="gain_fire_damage_+%_per_endurance_charge_consumed_recently" } }, - [6811]={ + [6806]={ [1]={ [1]={ limit={ @@ -149176,7 +149083,7 @@ return { [1]="gain_flask_charge_on_crit_chance_%_while_at_maximum_frenzy_charges" } }, - [6812]={ + [6807]={ [1]={ [1]={ limit={ @@ -149201,7 +149108,7 @@ return { [1]="gain_flask_charges_every_second_if_hit_unique_enemy_recently" } }, - [6813]={ + [6808]={ [1]={ [1]={ limit={ @@ -149217,7 +149124,7 @@ return { [1]="gain_fortify_for_x_seconds_on_melee_hit_with_mace_sceptre_staff" } }, - [6814]={ + [6809]={ [1]={ [1]={ limit={ @@ -149233,7 +149140,7 @@ return { [1]="gain_frenzy_charge_on_critical_strike_at_close_range_%" } }, - [6815]={ + [6810]={ [1]={ [1]={ limit={ @@ -149258,7 +149165,7 @@ return { [1]="gain_frenzy_charge_on_critical_strike_%" } }, - [6816]={ + [6811]={ [1]={ [1]={ limit={ @@ -149274,7 +149181,7 @@ return { [1]="gain_frenzy_charge_on_enemy_shattered_chance_%" } }, - [6817]={ + [6812]={ [1]={ [1]={ limit={ @@ -149290,7 +149197,7 @@ return { [1]="gain_frenzy_charge_on_hit_%_while_blinded" } }, - [6818]={ + [6813]={ [1]={ [1]={ limit={ @@ -149306,7 +149213,7 @@ return { [1]="gain_frenzy_charge_on_hit_while_bleeding" } }, - [6819]={ + [6814]={ [1]={ [1]={ limit={ @@ -149322,7 +149229,7 @@ return { [1]="gain_frenzy_charge_on_hitting_marked_enemy_%" } }, - [6820]={ + [6815]={ [1]={ [1]={ limit={ @@ -149338,7 +149245,7 @@ return { [1]="gain_frenzy_charge_on_hitting_rare_or_unique_enemy_%" } }, - [6821]={ + [6816]={ [1]={ [1]={ limit={ @@ -149363,7 +149270,7 @@ return { [1]="gain_frenzy_charge_on_hitting_unique_enemy_%" } }, - [6822]={ + [6817]={ [1]={ [1]={ limit={ @@ -149379,7 +149286,7 @@ return { [1]="gain_frenzy_charge_on_kill_vs_enemies_with_5+_poisons_%" } }, - [6823]={ + [6818]={ [1]={ [1]={ limit={ @@ -149404,7 +149311,7 @@ return { [1]="gain_frenzy_charge_per_enemy_you_crit_%_chance" } }, - [6824]={ + [6819]={ [1]={ [1]={ limit={ @@ -149420,7 +149327,7 @@ return { [1]="gain_frenzy_charge_%_when_hit_while_channelling" } }, - [6825]={ + [6820]={ [1]={ [1]={ limit={ @@ -149436,7 +149343,7 @@ return { [1]="gain_frenzy_power_endurance_charges_on_vaal_skill_use" } }, - [6826]={ + [6821]={ [1]={ [1]={ limit={ @@ -149452,7 +149359,7 @@ return { [1]="gain_guard_%_of_max_ward_for_2s_every_4s" } }, - [6827]={ + [6822]={ [1]={ [1]={ limit={ @@ -149468,7 +149375,7 @@ return { [1]="gain_guard_%_of_maximum_life_for_4_seconds_on_taking_savage_hit" } }, - [6828]={ + [6823]={ [1]={ [1]={ limit={ @@ -149484,7 +149391,7 @@ return { [1]="gain_guard_after_sprinting_equal_to_x%_of_maximum_life_per_second_sprinted_up_to_20%" } }, - [6829]={ + [6824]={ [1]={ [1]={ limit={ @@ -149500,7 +149407,7 @@ return { [1]="gain_guard_equal_to_%_of_your_missing_energy_shield_for_4_seconds_on_dodge_roll" } }, - [6830]={ + [6825]={ [1]={ [1]={ limit={ @@ -149516,7 +149423,7 @@ return { [1]="gain_guard_flask_charge_when_hit_by_enemy_chance_%" } }, - [6831]={ + [6826]={ [1]={ [1]={ limit={ @@ -149532,7 +149439,7 @@ return { [1]="gain_lightning_archon_after_spending_100%_of_your_maximum_mana" } }, - [6832]={ + [6827]={ [1]={ [1]={ limit={ @@ -149557,7 +149464,7 @@ return { [1]="gain_magic_monster_mods_on_kill_%_chance" } }, - [6833]={ + [6828]={ [1]={ [1]={ limit={ @@ -149573,7 +149480,7 @@ return { [1]="gain_max_rage_on_losing_temporal_chains_debuff" } }, - [6834]={ + [6829]={ [1]={ [1]={ limit={ @@ -149589,7 +149496,7 @@ return { [1]="gain_max_rage_on_rage_gain_from_hit_%_chance" } }, - [6835]={ + [6830]={ [1]={ [1]={ limit={ @@ -149614,7 +149521,7 @@ return { [1]="gain_maximum_endurance_charges_when_crit_chance_%" } }, - [6836]={ + [6831]={ [1]={ [1]={ limit={ @@ -149630,7 +149537,7 @@ return { [1]="gain_maximum_energy_shield_equal_to_%_total_strength_requirement_of_equipped_armour_items" } }, - [6837]={ + [6832]={ [1]={ [1]={ limit={ @@ -149646,7 +149553,7 @@ return { [1]="gain_maximum_frenzy_and_endurance_charges_when_you_gain_cats_agility" } }, - [6838]={ + [6833]={ [1]={ [1]={ limit={ @@ -149662,7 +149569,7 @@ return { [1]="gain_maximum_frenzy_and_power_charges_when_you_gain_cats_stealth" } }, - [6839]={ + [6834]={ [1]={ [1]={ limit={ @@ -149678,7 +149585,7 @@ return { [1]="gain_maximum_frenzy_charges_on_frenzy_charge_gained_%_chance" } }, - [6840]={ + [6835]={ [1]={ [1]={ limit={ @@ -149694,7 +149601,7 @@ return { [1]="gain_maximum_power_charges_on_power_charge_gained_%_chance" } }, - [6841]={ + [6836]={ [1]={ [1]={ limit={ @@ -149710,7 +149617,7 @@ return { [1]="gain_maximum_power_charges_on_vaal_skill_use" } }, - [6842]={ + [6837]={ [1]={ [1]={ limit={ @@ -149731,7 +149638,7 @@ return { [2]="gain_max_physical_thorns_damage_equal_to_x_times_your_runic_tempering_stacks" } }, - [6843]={ + [6838]={ [1]={ [1]={ limit={ @@ -149752,7 +149659,7 @@ return { [2]="gain_maximum_physical_thorns_damage_equal_to_x%_of_maximum_life" } }, - [6844]={ + [6839]={ [1]={ [1]={ limit={ @@ -149773,7 +149680,7 @@ return { [2]="gain_maximum_physical_thorns_damage_equal_to_x%_of_maximum_life_while_shapeshifted" } }, - [6845]={ + [6840]={ [1]={ [1]={ limit={ @@ -149789,7 +149696,7 @@ return { [1]="gain_movement_speed_+%_for_20_seconds_on_kill" } }, - [6846]={ + [6841]={ [1]={ [1]={ limit={ @@ -149805,7 +149712,7 @@ return { [1]="gain_onslaught_during_soul_gain_prevention" } }, - [6847]={ + [6842]={ [1]={ [1]={ limit={ @@ -149830,7 +149737,7 @@ return { [1]="gain_onslaught_for_3_seconds_%_chance_when_hit" } }, - [6848]={ + [6843]={ [1]={ [1]={ limit={ @@ -149846,7 +149753,7 @@ return { [1]="gain_onslaught_for_4_seconds_on_minion_death" } }, - [6849]={ + [6844]={ [1]={ [1]={ limit={ @@ -149862,7 +149769,7 @@ return { [1]="gain_onslaught_for_x_seconds_when_your_marks_activate" } }, - [6850]={ + [6845]={ [1]={ [1]={ limit={ @@ -149878,7 +149785,7 @@ return { [1]="gain_onslaught_if_you_have_swapped_stance_recently" } }, - [6851]={ + [6846]={ [1]={ [1]={ [1]={ @@ -149898,7 +149805,7 @@ return { [1]="gain_onslaught_ms_on_using_a_warcry" } }, - [6852]={ + [6847]={ [1]={ [1]={ limit={ @@ -149923,7 +149830,7 @@ return { [1]="gain_onslaught_on_hit_chance_while_at_maximum_frenzy_charges_%" } }, - [6853]={ + [6848]={ [1]={ [1]={ [1]={ @@ -149943,7 +149850,7 @@ return { [1]="gain_onslaught_on_hit_duration_ms" } }, - [6854]={ + [6849]={ [1]={ [1]={ [1]={ @@ -149963,7 +149870,7 @@ return { [1]="gain_onslaught_on_kill_ms_while_affected_by_haste" } }, - [6855]={ + [6850]={ [1]={ [1]={ limit={ @@ -149979,7 +149886,7 @@ return { [1]="gain_onslaught_while_at_maximum_endurance_charges" } }, - [6856]={ + [6851]={ [1]={ [1]={ limit={ @@ -149995,7 +149902,7 @@ return { [1]="gain_onslaught_while_not_on_low_mana" } }, - [6857]={ + [6852]={ [1]={ [1]={ limit={ @@ -150011,7 +149918,7 @@ return { [1]="gain_onslaught_while_on_low_life" } }, - [6858]={ + [6853]={ [1]={ [1]={ limit={ @@ -150027,7 +149934,7 @@ return { [1]="gain_onslaught_while_you_have_cats_agility" } }, - [6859]={ + [6854]={ [1]={ [1]={ limit={ @@ -150043,7 +149950,7 @@ return { [1]="gain_onslaught_while_you_have_fortify" } }, - [6860]={ + [6855]={ [1]={ [1]={ [1]={ @@ -150063,7 +149970,7 @@ return { [1]="gain_%_total_phys_damage_prevented_in_the_past_10_sec_as_life_regen_per_sec" } }, - [6861]={ + [6856]={ [1]={ [1]={ limit={ @@ -150079,7 +149986,7 @@ return { [1]="gain_phasing_if_enemy_killed_recently" } }, - [6862]={ + [6857]={ [1]={ [1]={ limit={ @@ -150095,7 +150002,7 @@ return { [1]="gain_phasing_while_affected_by_haste" } }, - [6863]={ + [6858]={ [1]={ [1]={ limit={ @@ -150111,7 +150018,7 @@ return { [1]="gain_phasing_while_you_have_cats_stealth" } }, - [6864]={ + [6859]={ [1]={ [1]={ limit={ @@ -150127,7 +150034,7 @@ return { [1]="gain_phasing_while_you_have_low_life" } }, - [6865]={ + [6860]={ [1]={ [1]={ limit={ @@ -150143,7 +150050,7 @@ return { [1]="gain_physical_thorns_damage_equal_to_x%_of_maximum_life_while_shapeshifted" } }, - [6866]={ + [6861]={ [1]={ [1]={ limit={ @@ -150159,7 +150066,7 @@ return { [1]="gain_+%_physical_damage_as_random_element_if_cast_elemental_weakness_in_past_10_seconds" } }, - [6867]={ + [6862]={ [1]={ [1]={ limit={ @@ -150175,7 +150082,7 @@ return { [1]="gain_power_charge_on_critical_strike_with_wands_%" } }, - [6868]={ + [6863]={ [1]={ [1]={ limit={ @@ -150191,7 +150098,7 @@ return { [1]="gain_power_charge_on_curse_cast_%" } }, - [6869]={ + [6864]={ [1]={ [1]={ limit={ @@ -150216,7 +150123,7 @@ return { [1]="gain_power_charge_on_hit_%_chance_against_frozen_enemy" } }, - [6870]={ + [6865]={ [1]={ [1]={ limit={ @@ -150232,7 +150139,7 @@ return { [1]="gain_power_charge_on_kill_vs_enemies_with_less_than_5_poisons_%" } }, - [6871]={ + [6866]={ [1]={ [1]={ limit={ @@ -150248,7 +150155,7 @@ return { [1]="gain_power_charge_on_mana_flask_use_%_chance" } }, - [6872]={ + [6867]={ [1]={ [1]={ limit={ @@ -150273,7 +150180,7 @@ return { [1]="gain_power_charge_on_vaal_skill_use_%" } }, - [6873]={ + [6868]={ [1]={ [1]={ limit={ @@ -150289,7 +150196,7 @@ return { [1]="gain_power_charge_per_second_if_have_not_lost_power_charge_recently" } }, - [6874]={ + [6869]={ [1]={ [1]={ limit={ @@ -150305,7 +150212,7 @@ return { [1]="gain_power_or_frenzy_charge_for_each_second_channeling" } }, - [6875]={ + [6870]={ [1]={ [1]={ limit={ @@ -150321,7 +150228,7 @@ return { [1]="gain_x_rage_on_hit" } }, - [6876]={ + [6871]={ [1]={ [1]={ limit={ @@ -150337,7 +150244,7 @@ return { [1]="gain_random_charge_on_block" } }, - [6877]={ + [6872]={ [1]={ [1]={ limit={ @@ -150353,7 +150260,7 @@ return { [1]="gain_random_charge_per_second_while_stationary" } }, - [6878]={ + [6873]={ [1]={ [1]={ limit={ @@ -150369,7 +150276,7 @@ return { [1]="gain_runic_binding_stack_on_damaging_spell_hit_once_per_second" } }, - [6879]={ + [6874]={ [1]={ [1]={ limit={ @@ -150385,7 +150292,7 @@ return { [1]="gain_scorching_sapping_brittle_confluxes_while_two_highest_attributes_equal" } }, - [6880]={ + [6875]={ [1]={ [1]={ limit={ @@ -150401,7 +150308,7 @@ return { [1]="gain_shapers_presence_for_10_seconds_on_killing_rare_or_unique_monster" } }, - [6881]={ + [6876]={ [1]={ [1]={ limit={ @@ -150417,7 +150324,7 @@ return { [1]="gain_shrine_buff_every_10_seconds" } }, - [6882]={ + [6877]={ [1]={ [1]={ limit={ @@ -150451,7 +150358,7 @@ return { [1]="gain_single_conflux_for_3_seconds_every_8_seconds" } }, - [6883]={ + [6878]={ [1]={ [1]={ [1]={ @@ -150471,7 +150378,7 @@ return { [1]="gain_soul_eater_for_x_ms_on_vaal_skill_use" } }, - [6884]={ + [6879]={ [1]={ [1]={ [1]={ @@ -150504,7 +150411,7 @@ return { [1]="gain_soul_eater_stack_on_hit_vs_unique_cooldown_ms" } }, - [6885]={ + [6880]={ [1]={ [1]={ limit={ @@ -150520,7 +150427,7 @@ return { [1]="gain_spell_cost_as_mana_every_fifth_cast" } }, - [6886]={ + [6881]={ [1]={ [1]={ limit={ @@ -150536,7 +150443,7 @@ return { [1]="gain_spell_damage_+%_for_each_second_shapeshifted_capped_when_reverting_for_duration" } }, - [6887]={ + [6882]={ [1]={ [1]={ limit={ @@ -150561,7 +150468,7 @@ return { [1]="gain_stack_of_disorderly_conduct_every_x_grenade_skills_used" } }, - [6888]={ + [6883]={ [1]={ [1]={ limit={ @@ -150577,7 +150484,7 @@ return { [1]="stun_threshold_+_per_dexterity" } }, - [6889]={ + [6884]={ [1]={ [1]={ limit={ @@ -150593,7 +150500,7 @@ return { [1]="gain_tailwind_on_critical_hit" } }, - [6890]={ + [6885]={ [1]={ [1]={ limit={ @@ -150609,7 +150516,7 @@ return { [1]="gain_tailwind_stack_on_skill_use" } }, - [6891]={ + [6886]={ [1]={ [1]={ limit={ @@ -150625,7 +150532,7 @@ return { [1]="gain_up_to_maximum_fragile_regrowth_when_hit" } }, - [6892]={ + [6887]={ [1]={ [1]={ [1]={ @@ -150645,7 +150552,7 @@ return { [1]="gain_vaal_soul_on_hit_cooldown_ms" } }, - [6893]={ + [6888]={ [1]={ [1]={ limit={ @@ -150696,7 +150603,7 @@ return { [1]="gain_x_fanatic_charges_every_second_if_have_attacked_in_past_second" } }, - [6894]={ + [6889]={ [1]={ [1]={ limit={ @@ -150725,7 +150632,7 @@ return { [1]="gain_x_fragile_regrowth_per_second" } }, - [6895]={ + [6890]={ [1]={ [1]={ limit={ @@ -150741,7 +150648,7 @@ return { [1]="gain_x_rage_on_hit_with_axes" } }, - [6896]={ + [6891]={ [1]={ [1]={ limit={ @@ -150757,7 +150664,7 @@ return { [1]="gain_x_rage_on_hit_with_axes_swords_1s_cooldown" } }, - [6897]={ + [6892]={ [1]={ [1]={ limit={ @@ -150773,7 +150680,7 @@ return { [1]="gain_x_rage_on_melee_hit" } }, - [6898]={ + [6893]={ [1]={ [1]={ limit={ @@ -150789,7 +150696,7 @@ return { [1]="gain_x_rage_per_200_mana_spent" } }, - [6899]={ + [6894]={ [1]={ [1]={ limit={ @@ -150805,7 +150712,7 @@ return { [1]="gain_x_rage_when_hit" } }, - [6900]={ + [6895]={ [1]={ [1]={ limit={ @@ -150821,7 +150728,7 @@ return { [1]="gain_x_rage_when_taken_crit" } }, - [6901]={ + [6896]={ [1]={ [1]={ limit={ @@ -150850,7 +150757,7 @@ return { [1]="galvanic_arrow_projectile_speed_+%" } }, - [6902]={ + [6897]={ [1]={ [1]={ limit={ @@ -150875,7 +150782,7 @@ return { [1]="galvanic_field_beam_frequency_+%" } }, - [6903]={ + [6898]={ [1]={ [1]={ limit={ @@ -150891,7 +150798,7 @@ return { [1]="galvanic_field_cast_speed_+%" } }, - [6904]={ + [6899]={ [1]={ [1]={ limit={ @@ -150920,7 +150827,7 @@ return { [1]="galvanic_field_damage_+%" } }, - [6905]={ + [6900]={ [1]={ [1]={ limit={ @@ -150945,7 +150852,7 @@ return { [1]="galvanic_field_number_of_chains" } }, - [6906]={ + [6901]={ [1]={ [1]={ limit={ @@ -150961,7 +150868,7 @@ return { [1]="gem_requirements_can_be_satisfied_by_highest_attribute" } }, - [6907]={ + [6902]={ [1]={ [1]={ limit={ @@ -150990,7 +150897,7 @@ return { [1]="gemling_all_attributes_+%_final" } }, - [6908]={ + [6903]={ [1]={ [1]={ limit={ @@ -151006,7 +150913,7 @@ return { [1]="gemling_double_basic_attribute_bonuses" } }, - [6909]={ + [6904]={ [1]={ [1]={ limit={ @@ -151035,7 +150942,7 @@ return { [1]="gemling_skill_cost_+%_final" } }, - [6910]={ + [6905]={ [1]={ [1]={ limit={ @@ -151051,7 +150958,7 @@ return { [1]="generals_cry_cooldown_speed_+%" } }, - [6911]={ + [6906]={ [1]={ [1]={ limit={ @@ -151067,7 +150974,7 @@ return { [1]="generals_cry_maximum_warriors_+" } }, - [6912]={ + [6907]={ [1]={ [1]={ [1]={ @@ -151087,7 +150994,7 @@ return { [1]="generate_x_charges_for_any_flask_per_minute" } }, - [6913]={ + [6908]={ [1]={ [1]={ [1]={ @@ -151120,7 +151027,7 @@ return { [1]="generate_x_charges_for_charms_per_minute" } }, - [6914]={ + [6909]={ [1]={ [1]={ [1]={ @@ -151140,7 +151047,7 @@ return { [1]="generate_x_charges_for_charms_per_minute_if_you_have_at_least_200_tribute" } }, - [6915]={ + [6910]={ [1]={ [1]={ [1]={ @@ -151160,7 +151067,7 @@ return { [1]="generate_x_charges_for_guard_flasks_per_minute" } }, - [6916]={ + [6911]={ [1]={ [1]={ [1]={ @@ -151180,7 +151087,7 @@ return { [1]="generate_x_charges_for_life_flasks_per_minute" } }, - [6917]={ + [6912]={ [1]={ [1]={ [1]={ @@ -151200,7 +151107,7 @@ return { [1]="generate_x_charges_for_mana_flasks_per_minute" } }, - [6918]={ + [6913]={ [1]={ [1]={ [1]={ @@ -151220,7 +151127,7 @@ return { [1]="ghostflame_on_hit_duration_ms" } }, - [6919]={ + [6914]={ [1]={ [1]={ limit={ @@ -151236,7 +151143,7 @@ return { [1]="gifts_from_above_consecrated_ground_while_stationary" } }, - [6920]={ + [6915]={ [1]={ [1]={ limit={ @@ -151261,7 +151168,7 @@ return { [1]="glacial_cascade_number_of_additional_bursts" } }, - [6921]={ + [6916]={ [1]={ [1]={ limit={ @@ -151277,7 +151184,7 @@ return { [1]="glacial_cascade_physical_damage_%_to_gain_as_cold" } }, - [6922]={ + [6917]={ [1]={ [1]={ limit={ @@ -151293,7 +151200,7 @@ return { [1]="glacial_hammer_melee_splash_with_cold_damage" } }, - [6923]={ + [6918]={ [1]={ [1]={ limit={ @@ -151326,7 +151233,7 @@ return { [1]="global_attack_speed_+%_per_level" } }, - [6924]={ + [6919]={ [1]={ [1]={ limit={ @@ -151342,7 +151249,7 @@ return { [1]="global_bleed_on_hit" } }, - [6925]={ + [6920]={ [1]={ [1]={ limit={ @@ -151367,7 +151274,7 @@ return { [1]="global_chance_to_blind_on_hit_%_vs_bleeding_enemies" } }, - [6926]={ + [6921]={ [1]={ [1]={ limit={ @@ -151396,7 +151303,7 @@ return { [1]="global_critical_strike_chance_+%_vs_chilled_enemies" } }, - [6927]={ + [6922]={ [1]={ [1]={ limit={ @@ -151425,7 +151332,7 @@ return { [1]="global_armour_evasion_energy_shield_+%_per_frenzy_charge" } }, - [6928]={ + [6923]={ [1]={ [1]={ limit={ @@ -151454,7 +151361,7 @@ return { [1]="global_armour_evasion_energy_shield_while_in_presence_of_companion_+%" } }, - [6929]={ + [6924]={ [1]={ [1]={ limit={ @@ -151470,7 +151377,7 @@ return { [1]="global_evasion_rating_+_while_moving" } }, - [6930]={ + [6925]={ [1]={ [1]={ limit={ @@ -151499,7 +151406,7 @@ return { [1]="global_gem_attribute_requirements_+%_final_from_gemling" } }, - [6931]={ + [6926]={ [1]={ [1]={ limit={ @@ -151520,7 +151427,7 @@ return { [2]="global_maximum_added_cold_damage_vs_chilled_or_frozen_enemies" } }, - [6932]={ + [6927]={ [1]={ [1]={ limit={ @@ -151541,7 +151448,7 @@ return { [2]="global_maximum_added_fire_damage_vs_ignited_enemies" } }, - [6933]={ + [6928]={ [1]={ [1]={ limit={ @@ -151562,7 +151469,7 @@ return { [2]="global_maximum_added_lightning_damage_vs_ignited_enemies" } }, - [6934]={ + [6929]={ [1]={ [1]={ limit={ @@ -151583,7 +151490,7 @@ return { [2]="global_maximum_added_lightning_damage_vs_shocked_enemies" } }, - [6935]={ + [6930]={ [1]={ [1]={ limit={ @@ -151604,7 +151511,7 @@ return { [2]="global_maximum_added_physical_damage_vs_bleeding_enemies" } }, - [6936]={ + [6931]={ [1]={ [1]={ limit={ @@ -151620,7 +151527,7 @@ return { [1]="global_physical_damage_reduction_rating_while_moving" } }, - [6937]={ + [6932]={ [1]={ [1]={ limit={ @@ -151636,7 +151543,7 @@ return { [1]="glory_generation_+%_if_you_have_at_least_100_tribute" } }, - [6938]={ + [6933]={ [1]={ [1]={ limit={ @@ -151665,7 +151572,7 @@ return { [1]="glory_generation_+%" } }, - [6939]={ + [6934]={ [1]={ [1]={ limit={ @@ -151681,7 +151588,7 @@ return { [1]="glory_generation_+%_for_banners" } }, - [6940]={ + [6935]={ [1]={ [1]={ [1]={ @@ -151701,7 +151608,7 @@ return { [1]="glove_implicit_gain_rage_on_attack_hit_cooldown_ms" } }, - [6941]={ + [6936]={ [1]={ [1]={ limit={ @@ -151730,7 +151637,7 @@ return { [1]="gold_+%_from_enemies" } }, - [6942]={ + [6937]={ [1]={ [1]={ limit={ @@ -151759,7 +151666,7 @@ return { [1]="golem_attack_and_cast_speed_+%" } }, - [6943]={ + [6938]={ [1]={ [1]={ limit={ @@ -151780,7 +151687,7 @@ return { [2]="golem_attack_maximum_added_physical_damage" } }, - [6944]={ + [6939]={ [1]={ [1]={ limit={ @@ -151809,7 +151716,7 @@ return { [1]="golem_buff_effect_+%" } }, - [6945]={ + [6940]={ [1]={ [1]={ limit={ @@ -151838,7 +151745,7 @@ return { [1]="golem_buff_effect_+%_per_summoned_golem" } }, - [6946]={ + [6941]={ [1]={ [1]={ [1]={ @@ -151858,7 +151765,7 @@ return { [1]="golem_life_regeneration_per_minute_%" } }, - [6947]={ + [6942]={ [1]={ [1]={ limit={ @@ -151887,7 +151794,7 @@ return { [1]="golem_maximum_life_+%" } }, - [6948]={ + [6943]={ [1]={ [1]={ limit={ @@ -151916,7 +151823,7 @@ return { [1]="golem_maximum_mana_+%" } }, - [6949]={ + [6944]={ [1]={ [1]={ limit={ @@ -151945,7 +151852,7 @@ return { [1]="golem_movement_speed_+%" } }, - [6950]={ + [6945]={ [1]={ [1]={ limit={ @@ -151961,7 +151868,7 @@ return { [1]="golem_physical_damage_reduction_rating" } }, - [6951]={ + [6946]={ [1]={ [1]={ [1]={ @@ -151998,7 +151905,7 @@ return { [1]="grace_mana_reservation_efficiency_-2%_per_1" } }, - [6952]={ + [6947]={ [1]={ [1]={ limit={ @@ -152027,7 +151934,7 @@ return { [1]="grace_mana_reservation_efficiency_+%" } }, - [6953]={ + [6948]={ [1]={ [1]={ limit={ @@ -152043,7 +151950,7 @@ return { [1]="grace_reserves_no_mana" } }, - [6954]={ + [6949]={ [1]={ [1]={ limit={ @@ -152076,7 +151983,7 @@ return { [1]="grant_animated_minion_melee_splash_damage_+%_final_for_splash" } }, - [6955]={ + [6950]={ [1]={ [1]={ [1]={ @@ -152096,7 +152003,7 @@ return { [1]="grant_elemental_archon_to_minions_for_x_ms_when_they_revive" } }, - [6956]={ + [6951]={ [1]={ [1]={ limit={ @@ -152112,7 +152019,7 @@ return { [1]="grant_fear_incarnate_stack_on_culling_enemies" } }, - [6957]={ + [6952]={ [1]={ [1]={ limit={ @@ -152128,7 +152035,7 @@ return { [1]="grant_fear_overwhelming_stack_on_culling_enemies" } }, - [6958]={ + [6953]={ [1]={ [1]={ limit={ @@ -152144,7 +152051,7 @@ return { [1]="grant_tailwind_to_nearby_allies_if_used_skill_recently" } }, - [6959]={ + [6954]={ [1]={ [1]={ limit={ @@ -152177,7 +152084,7 @@ return { [1]="grant_void_arrow_every_x_ms" } }, - [6960]={ + [6955]={ [1]={ [1]={ limit={ @@ -152206,7 +152113,7 @@ return { [1]="gratuitous_violence_physical_damage_over_time_+%_final" } }, - [6961]={ + [6956]={ [1]={ [1]={ limit={ @@ -152235,7 +152142,7 @@ return { [1]="grenade_fuse_duration_+%" } }, - [6962]={ + [6957]={ [1]={ [1]={ limit={ @@ -152260,7 +152167,7 @@ return { [1]="grenade_projectile_speed_+%" } }, - [6963]={ + [6958]={ [1]={ [1]={ limit={ @@ -152285,7 +152192,7 @@ return { [1]="grenade_skill_%_chance_to_explode_twice" } }, - [6964]={ + [6959]={ [1]={ [1]={ limit={ @@ -152314,7 +152221,7 @@ return { [1]="grenade_skill_area_of_effect_+%" } }, - [6965]={ + [6960]={ [1]={ [1]={ limit={ @@ -152339,7 +152246,7 @@ return { [1]="grenade_skill_cooldown_count_+" } }, - [6966]={ + [6961]={ [1]={ [1]={ limit={ @@ -152368,7 +152275,7 @@ return { [1]="grenade_skill_cooldown_speed_+%" } }, - [6967]={ + [6962]={ [1]={ [1]={ limit={ @@ -152397,7 +152304,7 @@ return { [1]="grenade_skill_damage_+%" } }, - [6968]={ + [6963]={ [1]={ [1]={ limit={ @@ -152426,7 +152333,7 @@ return { [1]="grenade_skill_duration_+%" } }, - [6969]={ + [6964]={ [1]={ [1]={ limit={ @@ -152451,7 +152358,7 @@ return { [1]="grenade_skill_number_of_additional_projectiles" } }, - [6970]={ + [6965]={ [1]={ [1]={ limit={ @@ -152480,7 +152387,7 @@ return { [1]="ground_effect_duration_+%" } }, - [6971]={ + [6966]={ [1]={ [1]={ limit={ @@ -152505,7 +152412,7 @@ return { [1]="ground_slam_chance_to_gain_endurance_charge_%_on_stun" } }, - [6972]={ + [6967]={ [1]={ [1]={ limit={ @@ -152521,7 +152428,7 @@ return { [1]="ground_tar_on_block_base_area_of_effect_radius" } }, - [6973]={ + [6968]={ [1]={ [1]={ limit={ @@ -152537,7 +152444,7 @@ return { [1]="ground_tar_when_hit_%_chance" } }, - [6974]={ + [6969]={ [1]={ [1]={ limit={ @@ -152566,7 +152473,7 @@ return { [1]="guard_flask_effect_+%" } }, - [6975]={ + [6970]={ [1]={ [1]={ limit={ @@ -152595,7 +152502,7 @@ return { [1]="guard_gained_+%" } }, - [6976]={ + [6971]={ [1]={ [1]={ limit={ @@ -152624,7 +152531,7 @@ return { [1]="guard_skill_cooldown_recovery_+%" } }, - [6977]={ + [6972]={ [1]={ [1]={ limit={ @@ -152653,7 +152560,7 @@ return { [1]="guard_skill_effect_duration_+%" } }, - [6978]={ + [6973]={ [1]={ [1]={ limit={ @@ -152669,7 +152576,7 @@ return { [1]="guardian_with_5_nearby_allies_you_and_allies_have_onslaught" } }, - [6979]={ + [6974]={ [1]={ [1]={ limit={ @@ -152698,7 +152605,7 @@ return { [1]="guardian_with_nearby_ally_damage_+%_final_for_you_and_allies" } }, - [6980]={ + [6975]={ [1]={ [1]={ limit={ @@ -152723,7 +152630,7 @@ return { [1]="infernal_flame_instead_of_mana_at_%_ratio" } }, - [6981]={ + [6976]={ [1]={ [1]={ limit={ @@ -152739,7 +152646,7 @@ return { [1]="halve_evasion_rating_from_body" } }, - [6982]={ + [6977]={ [1]={ [1]={ limit={ @@ -152768,7 +152675,7 @@ return { [1]="hand_wraps_damage_taken_+%_final_while_cursed" } }, - [6983]={ + [6978]={ [1]={ [1]={ limit={ @@ -152784,7 +152691,7 @@ return { [1]="harvest_encounter_fluid_granted_+%" } }, - [6984]={ + [6979]={ [1]={ [1]={ limit={ @@ -152800,7 +152707,7 @@ return { [1]="has_avoid_shock_as_avoid_all_elemental_ailments" } }, - [6985]={ + [6980]={ [1]={ [1]={ limit={ @@ -152816,7 +152723,7 @@ return { [1]="has_curse_limit_equal_to_maximum_power_charges" } }, - [6986]={ + [6981]={ [1]={ [1]={ limit={ @@ -152832,7 +152739,7 @@ return { [1]="has_ignite_duration_on_self_as_all_elemental_ailments_on_self" } }, - [6987]={ + [6982]={ [1]={ [1]={ limit={ @@ -152848,7 +152755,7 @@ return { [1]="has_onslaught_if_totem_summoned_recently" } }, - [6988]={ + [6983]={ [1]={ [1]={ limit={ @@ -152864,7 +152771,7 @@ return { [1]="has_stun_prevention_flask" } }, - [6989]={ + [6984]={ [1]={ [1]={ limit={ @@ -152893,7 +152800,7 @@ return { [1]="has_trickster_alternating_damage_taken_+%_final" } }, - [6990]={ + [6985]={ [1]={ [1]={ limit={ @@ -152909,7 +152816,7 @@ return { [1]="has_unique_brutal_shrine_effect" } }, - [6991]={ + [6986]={ [1]={ [1]={ limit={ @@ -152925,7 +152832,7 @@ return { [1]="has_unique_chaos_shrine_effect" } }, - [6992]={ + [6987]={ [1]={ [1]={ limit={ @@ -152941,7 +152848,7 @@ return { [1]="has_unique_cold_shrine_effect" } }, - [6993]={ + [6988]={ [1]={ [1]={ limit={ @@ -152957,7 +152864,7 @@ return { [1]="has_unique_fire_shrine_effect" } }, - [6994]={ + [6989]={ [1]={ [1]={ limit={ @@ -152973,7 +152880,7 @@ return { [1]="has_unique_lightning_shrine_effect" } }, - [6995]={ + [6990]={ [1]={ [1]={ limit={ @@ -152989,7 +152896,7 @@ return { [1]="has_unique_massive_shrine_effect" } }, - [6996]={ + [6991]={ [1]={ [1]={ [1]={ @@ -153026,7 +152933,7 @@ return { [1]="haste_mana_reservation_efficiency_-2%_per_1" } }, - [6997]={ + [6992]={ [1]={ [1]={ limit={ @@ -153055,7 +152962,7 @@ return { [1]="haste_mana_reservation_efficiency_+%" } }, - [6998]={ + [6993]={ [1]={ [1]={ limit={ @@ -153071,7 +152978,7 @@ return { [1]="haste_reserves_no_mana" } }, - [6999]={ + [6994]={ [1]={ [1]={ [1]={ @@ -153108,7 +153015,7 @@ return { [1]="hatred_mana_reservation_efficiency_-2%_per_1" } }, - [7000]={ + [6995]={ [1]={ [1]={ limit={ @@ -153137,7 +153044,7 @@ return { [1]="hatred_mana_reservation_efficiency_+%" } }, - [7001]={ + [6996]={ [1]={ [1]={ limit={ @@ -153153,7 +153060,7 @@ return { [1]="hatred_reserves_no_mana" } }, - [7002]={ + [6997]={ [1]={ [1]={ limit={ @@ -153169,7 +153076,7 @@ return { [1]="have_unholy_might" } }, - [7003]={ + [6998]={ [1]={ [1]={ limit={ @@ -153194,7 +153101,7 @@ return { [1]="hazard_area_of_effect_+%" } }, - [7004]={ + [6999]={ [1]={ [1]={ limit={ @@ -153223,7 +153130,7 @@ return { [1]="hazard_base_debuff_slow_magnitude_+%" } }, - [7005]={ + [7000]={ [1]={ [1]={ limit={ @@ -153252,7 +153159,7 @@ return { [1]="hazard_damage_+%" } }, - [7006]={ + [7001]={ [1]={ [1]={ limit={ @@ -153281,7 +153188,7 @@ return { [1]="hazard_hit_damage_immobilisation_multiplier_+%" } }, - [7007]={ + [7002]={ [1]={ [1]={ limit={ @@ -153306,7 +153213,7 @@ return { [1]="hazard_rearm_%_chance" } }, - [7008]={ + [7003]={ [1]={ [1]={ limit={ @@ -153322,7 +153229,7 @@ return { [1]="hazards_cant_trigger_x_seconds_after_creation" } }, - [7009]={ + [7004]={ [1]={ [1]={ limit={ @@ -153351,7 +153258,7 @@ return { [1]="heat_loss_%_slower" } }, - [7010]={ + [7005]={ [1]={ [1]={ limit={ @@ -153380,7 +153287,7 @@ return { [1]="heavy_stun_poise_decay_rate_+%_per_10_tribute" } }, - [7011]={ + [7006]={ [1]={ [1]={ limit={ @@ -153409,7 +153316,7 @@ return { [1]="heavy_stun_poise_decay_rate_+%" } }, - [7012]={ + [7007]={ [1]={ [1]={ limit={ @@ -153425,7 +153332,7 @@ return { [1]="heavy_stun_threshold_+" } }, - [7013]={ + [7008]={ [1]={ [1]={ limit={ @@ -153441,7 +153348,7 @@ return { [1]="heavy_stuns_have_culling_strike" } }, - [7014]={ + [7009]={ [1]={ [1]={ limit={ @@ -153457,7 +153364,7 @@ return { [1]="heist_additional_abyss_rewards_from_reward_chests_%" } }, - [7015]={ + [7010]={ [1]={ [1]={ limit={ @@ -153473,7 +153380,7 @@ return { [1]="heist_additional_armour_rewards_from_reward_chests_%" } }, - [7016]={ + [7011]={ [1]={ [1]={ limit={ @@ -153489,7 +153396,7 @@ return { [1]="heist_additional_blight_rewards_from_reward_chests_%" } }, - [7017]={ + [7012]={ [1]={ [1]={ limit={ @@ -153505,7 +153412,7 @@ return { [1]="heist_additional_breach_rewards_from_reward_chests_%" } }, - [7018]={ + [7013]={ [1]={ [1]={ limit={ @@ -153521,7 +153428,7 @@ return { [1]="heist_additional_corrupted_rewards_from_reward_chests_%" } }, - [7019]={ + [7014]={ [1]={ [1]={ limit={ @@ -153537,7 +153444,7 @@ return { [1]="heist_additional_delirium_rewards_from_reward_chests_%" } }, - [7020]={ + [7015]={ [1]={ [1]={ limit={ @@ -153553,7 +153460,7 @@ return { [1]="heist_additional_delve_rewards_from_reward_chests_%" } }, - [7021]={ + [7016]={ [1]={ [1]={ limit={ @@ -153569,7 +153476,7 @@ return { [1]="heist_additional_divination_rewards_from_reward_chests_%" } }, - [7022]={ + [7017]={ [1]={ [1]={ limit={ @@ -153585,7 +153492,7 @@ return { [1]="heist_additional_essences_rewards_from_reward_chests_%" } }, - [7023]={ + [7018]={ [1]={ [1]={ limit={ @@ -153601,7 +153508,7 @@ return { [1]="heist_additional_gems_rewards_from_reward_chests_%" } }, - [7024]={ + [7019]={ [1]={ [1]={ limit={ @@ -153617,7 +153524,7 @@ return { [1]="heist_additional_harbinger_rewards_from_reward_chests_%" } }, - [7025]={ + [7020]={ [1]={ [1]={ limit={ @@ -153633,7 +153540,7 @@ return { [1]="heist_additional_jewellery_rewards_from_reward_chests_%" } }, - [7026]={ + [7021]={ [1]={ [1]={ limit={ @@ -153649,7 +153556,7 @@ return { [1]="heist_additional_legion_rewards_from_reward_chests_%" } }, - [7027]={ + [7022]={ [1]={ [1]={ limit={ @@ -153665,7 +153572,7 @@ return { [1]="heist_additional_metamorph_rewards_from_reward_chests_%" } }, - [7028]={ + [7023]={ [1]={ [1]={ limit={ @@ -153681,7 +153588,7 @@ return { [1]="heist_additional_perandus_rewards_from_reward_chests_%" } }, - [7029]={ + [7024]={ [1]={ [1]={ limit={ @@ -153697,7 +153604,7 @@ return { [1]="heist_additional_talisman_rewards_from_reward_chests_%" } }, - [7030]={ + [7025]={ [1]={ [1]={ limit={ @@ -153713,7 +153620,7 @@ return { [1]="heist_additional_uniques_rewards_from_reward_chests_%" } }, - [7031]={ + [7026]={ [1]={ [1]={ limit={ @@ -153729,7 +153636,7 @@ return { [1]="heist_additional_weapons_rewards_from_reward_chests_%" } }, - [7032]={ + [7027]={ [1]={ [1]={ limit={ @@ -153758,7 +153665,7 @@ return { [1]="heist_alert_level_gained_on_monster_death" } }, - [7033]={ + [7028]={ [1]={ [1]={ [1]={ @@ -153795,7 +153702,7 @@ return { [1]="heist_alert_level_gained_per_10_sec" } }, - [7034]={ + [7029]={ [1]={ [1]={ limit={ @@ -153811,7 +153718,7 @@ return { [1]="heist_chests_chance_for_secondary_objectives_%" } }, - [7035]={ + [7030]={ [1]={ [1]={ limit={ @@ -153836,7 +153743,7 @@ return { [1]="heist_chests_double_blighted_maps_and_catalysts_%" } }, - [7036]={ + [7031]={ [1]={ [1]={ limit={ @@ -153861,7 +153768,7 @@ return { [1]="heist_chests_double_breach_splinters_%" } }, - [7037]={ + [7032]={ [1]={ [1]={ limit={ @@ -153886,7 +153793,7 @@ return { [1]="heist_chests_double_catalysts_%" } }, - [7038]={ + [7033]={ [1]={ [1]={ limit={ @@ -153911,7 +153818,7 @@ return { [1]="heist_chests_double_currency_%" } }, - [7039]={ + [7034]={ [1]={ [1]={ limit={ @@ -153936,7 +153843,7 @@ return { [1]="heist_chests_double_delirium_orbs_and_splinters_%" } }, - [7040]={ + [7035]={ [1]={ [1]={ limit={ @@ -153961,7 +153868,7 @@ return { [1]="heist_chests_double_divination_cards_%" } }, - [7041]={ + [7036]={ [1]={ [1]={ limit={ @@ -153986,7 +153893,7 @@ return { [1]="heist_chests_double_essences_%" } }, - [7042]={ + [7037]={ [1]={ [1]={ limit={ @@ -154011,7 +153918,7 @@ return { [1]="heist_chests_double_jewels_%" } }, - [7043]={ + [7038]={ [1]={ [1]={ limit={ @@ -154036,7 +153943,7 @@ return { [1]="heist_chests_double_legion_splinters_%" } }, - [7044]={ + [7039]={ [1]={ [1]={ limit={ @@ -154061,7 +153968,7 @@ return { [1]="heist_chests_double_map_fragments_%" } }, - [7045]={ + [7040]={ [1]={ [1]={ limit={ @@ -154086,7 +153993,7 @@ return { [1]="heist_chests_double_maps_%" } }, - [7046]={ + [7041]={ [1]={ [1]={ limit={ @@ -154111,7 +154018,7 @@ return { [1]="heist_chests_double_oils_%" } }, - [7047]={ + [7042]={ [1]={ [1]={ limit={ @@ -154136,7 +154043,7 @@ return { [1]="heist_chests_double_scarabs_%" } }, - [7048]={ + [7043]={ [1]={ [1]={ limit={ @@ -154161,7 +154068,7 @@ return { [1]="heist_chests_double_sextants_%" } }, - [7049]={ + [7044]={ [1]={ [1]={ limit={ @@ -154190,7 +154097,7 @@ return { [1]="heist_chests_double_uniques_%" } }, - [7050]={ + [7045]={ [1]={ [1]={ limit={ @@ -154219,7 +154126,7 @@ return { [1]="heist_chests_unique_rarity_%" } }, - [7051]={ + [7046]={ [1]={ [1]={ limit={ @@ -154244,7 +154151,7 @@ return { [1]="heist_coins_from_world_chests_double_%" } }, - [7052]={ + [7047]={ [1]={ [1]={ limit={ @@ -154269,7 +154176,7 @@ return { [1]="heist_coins_dropped_by_monsters_double_%" } }, - [7053]={ + [7048]={ [1]={ [1]={ limit={ @@ -154298,7 +154205,7 @@ return { [1]="heist_contract_alert_level_from_chests_+%" } }, - [7054]={ + [7049]={ [1]={ [1]={ limit={ @@ -154327,7 +154234,7 @@ return { [1]="heist_contract_alert_level_from_monsters_+%" } }, - [7055]={ + [7050]={ [1]={ [1]={ limit={ @@ -154356,7 +154263,7 @@ return { [1]="heist_contract_alert_level_+%" } }, - [7056]={ + [7051]={ [1]={ [1]={ limit={ @@ -154385,7 +154292,7 @@ return { [1]="heist_contract_gang_cost_+%" } }, - [7057]={ + [7052]={ [1]={ [1]={ limit={ @@ -154401,7 +154308,7 @@ return { [1]="heist_contract_gang_takes_no_cut" } }, - [7058]={ + [7053]={ [1]={ [1]={ limit={ @@ -154417,7 +154324,7 @@ return { [1]="heist_contract_generate_secondary_objectives_chance_%" } }, - [7059]={ + [7054]={ [1]={ [1]={ limit={ @@ -154446,7 +154353,7 @@ return { [1]="heist_contract_guarding_monsters_damage_+%" } }, - [7060]={ + [7055]={ [1]={ [1]={ limit={ @@ -154475,7 +154382,7 @@ return { [1]="heist_contract_guarding_monsters_take_damage_+%" } }, - [7061]={ + [7056]={ [1]={ [1]={ limit={ @@ -154500,7 +154407,7 @@ return { [1]="heist_contract_mechanical_unlock_count" } }, - [7062]={ + [7057]={ [1]={ [1]={ limit={ @@ -154525,7 +154432,7 @@ return { [1]="heist_contract_magical_unlock_count" } }, - [7063]={ + [7058]={ [1]={ [1]={ limit={ @@ -154541,7 +154448,7 @@ return { [1]="heist_contract_no_travel_cost" } }, - [7064]={ + [7059]={ [1]={ [1]={ limit={ @@ -154570,7 +154477,7 @@ return { [1]="heist_contract_npc_cost_+%" } }, - [7065]={ + [7060]={ [1]={ [1]={ limit={ @@ -154599,7 +154506,7 @@ return { [1]="heist_contract_objective_completion_time_+%" } }, - [7066]={ + [7061]={ [1]={ [1]={ limit={ @@ -154628,7 +154535,7 @@ return { [1]="heist_contract_patrol_additional_elite_chance_+%" } }, - [7067]={ + [7062]={ [1]={ [1]={ limit={ @@ -154657,7 +154564,7 @@ return { [1]="heist_contract_patrol_damage_+%" } }, - [7068]={ + [7063]={ [1]={ [1]={ limit={ @@ -154686,7 +154593,7 @@ return { [1]="heist_contract_patrol_take_damage_+%" } }, - [7069]={ + [7064]={ [1]={ [1]={ limit={ @@ -154715,7 +154622,7 @@ return { [1]="heist_contract_side_area_monsters_damage_+%" } }, - [7070]={ + [7065]={ [1]={ [1]={ limit={ @@ -154744,7 +154651,7 @@ return { [1]="heist_contract_side_area_monsters_take_damage_+%" } }, - [7071]={ + [7066]={ [1]={ [1]={ limit={ @@ -154773,7 +154680,7 @@ return { [1]="heist_contract_total_cost_+%_final" } }, - [7072]={ + [7067]={ [1]={ [1]={ limit={ @@ -154802,7 +154709,7 @@ return { [1]="heist_contract_travel_cost_+%" } }, - [7073]={ + [7068]={ [1]={ [1]={ limit={ @@ -154827,7 +154734,7 @@ return { [1]="heist_currency_alchemy_drops_as_blessed_%" } }, - [7074]={ + [7069]={ [1]={ [1]={ limit={ @@ -154852,7 +154759,7 @@ return { [1]="heist_currency_alchemy_drops_as_divine_%" } }, - [7075]={ + [7070]={ [1]={ [1]={ limit={ @@ -154877,7 +154784,7 @@ return { [1]="heist_currency_alchemy_drops_as_exalted_%" } }, - [7076]={ + [7071]={ [1]={ [1]={ limit={ @@ -154902,7 +154809,7 @@ return { [1]="heist_currency_alteration_drops_as_alchemy_%" } }, - [7077]={ + [7072]={ [1]={ [1]={ limit={ @@ -154927,7 +154834,7 @@ return { [1]="heist_currency_alteration_drops_as_chaos_%" } }, - [7078]={ + [7073]={ [1]={ [1]={ limit={ @@ -154952,7 +154859,7 @@ return { [1]="heist_currency_alteration_drops_as_regal_%" } }, - [7079]={ + [7074]={ [1]={ [1]={ limit={ @@ -154977,7 +154884,7 @@ return { [1]="heist_currency_augmentation_drops_as_alchemy_%" } }, - [7080]={ + [7075]={ [1]={ [1]={ limit={ @@ -155002,7 +154909,7 @@ return { [1]="heist_currency_augmentation_drops_as_chaos_%" } }, - [7081]={ + [7076]={ [1]={ [1]={ limit={ @@ -155027,7 +154934,7 @@ return { [1]="heist_currency_augmentation_drops_as_regal_%" } }, - [7082]={ + [7077]={ [1]={ [1]={ limit={ @@ -155052,7 +154959,7 @@ return { [1]="heist_currency_chaos_drops_as_blessed_%" } }, - [7083]={ + [7078]={ [1]={ [1]={ limit={ @@ -155077,7 +154984,7 @@ return { [1]="heist_currency_chaos_drops_as_divine_%" } }, - [7084]={ + [7079]={ [1]={ [1]={ limit={ @@ -155102,7 +155009,7 @@ return { [1]="heist_currency_chaos_drops_as_exalted_%" } }, - [7085]={ + [7080]={ [1]={ [1]={ limit={ @@ -155127,7 +155034,7 @@ return { [1]="heist_currency_chromatic_drops_as_fusing_%" } }, - [7086]={ + [7081]={ [1]={ [1]={ limit={ @@ -155152,7 +155059,7 @@ return { [1]="heist_currency_chromatic_drops_as_jewellers_%" } }, - [7087]={ + [7082]={ [1]={ [1]={ limit={ @@ -155177,7 +155084,7 @@ return { [1]="heist_currency_jewellers_drops_as_fusing_%" } }, - [7088]={ + [7083]={ [1]={ [1]={ limit={ @@ -155202,7 +155109,7 @@ return { [1]="heist_currency_regal_drops_as_blessed_%" } }, - [7089]={ + [7084]={ [1]={ [1]={ limit={ @@ -155227,7 +155134,7 @@ return { [1]="heist_currency_regal_drops_as_divine_%" } }, - [7090]={ + [7085]={ [1]={ [1]={ limit={ @@ -155252,7 +155159,7 @@ return { [1]="heist_currency_regal_drops_as_exalted_%" } }, - [7091]={ + [7086]={ [1]={ [1]={ limit={ @@ -155277,7 +155184,7 @@ return { [1]="heist_currency_regret_drops_as_annulment_%" } }, - [7092]={ + [7087]={ [1]={ [1]={ limit={ @@ -155302,7 +155209,7 @@ return { [1]="heist_currency_scouring_drops_as_annulment_%" } }, - [7093]={ + [7088]={ [1]={ [1]={ limit={ @@ -155327,7 +155234,7 @@ return { [1]="heist_currency_scouring_drops_as_regret_%" } }, - [7094]={ + [7089]={ [1]={ [1]={ limit={ @@ -155352,7 +155259,7 @@ return { [1]="heist_currency_transmutation_drops_as_alchemy_%" } }, - [7095]={ + [7090]={ [1]={ [1]={ limit={ @@ -155377,7 +155284,7 @@ return { [1]="heist_currency_transmutation_drops_as_chaos_%" } }, - [7096]={ + [7091]={ [1]={ [1]={ limit={ @@ -155402,7 +155309,7 @@ return { [1]="heist_currency_transmutation_drops_as_regal_%" } }, - [7097]={ + [7092]={ [1]={ [1]={ limit={ @@ -155427,7 +155334,7 @@ return { [1]="heist_drops_double_currency_%" } }, - [7098]={ + [7093]={ [1]={ [1]={ limit={ @@ -155443,7 +155350,7 @@ return { [1]="heist_guards_are_magic" } }, - [7099]={ + [7094]={ [1]={ [1]={ limit={ @@ -155459,7 +155366,7 @@ return { [1]="heist_guards_are_rare" } }, - [7100]={ + [7095]={ [1]={ [1]={ limit={ @@ -155475,7 +155382,7 @@ return { [1]="heist_interruption_resistance_%" } }, - [7101]={ + [7096]={ [1]={ [1]={ limit={ @@ -155504,7 +155411,7 @@ return { [1]="heist_item_quantity_+%" } }, - [7102]={ + [7097]={ [1]={ [1]={ limit={ @@ -155533,7 +155440,7 @@ return { [1]="heist_item_rarity_+%" } }, - [7103]={ + [7098]={ [1]={ [1]={ limit={ @@ -155558,7 +155465,7 @@ return { [1]="heist_items_are_fully_linked_%" } }, - [7104]={ + [7099]={ [1]={ [1]={ limit={ @@ -155583,7 +155490,7 @@ return { [1]="heist_items_drop_corrupted_%" } }, - [7105]={ + [7100]={ [1]={ [1]={ limit={ @@ -155608,7 +155515,7 @@ return { [1]="heist_items_drop_identified_%" } }, - [7106]={ + [7101]={ [1]={ [1]={ limit={ @@ -155633,7 +155540,7 @@ return { [1]="heist_items_have_elder_influence_%" } }, - [7107]={ + [7102]={ [1]={ [1]={ limit={ @@ -155658,7 +155565,7 @@ return { [1]="heist_items_have_one_additional_socket_%" } }, - [7108]={ + [7103]={ [1]={ [1]={ limit={ @@ -155683,7 +155590,7 @@ return { [1]="heist_items_have_shaper_influence_%" } }, - [7109]={ + [7104]={ [1]={ [1]={ limit={ @@ -155699,7 +155606,7 @@ return { [1]="heist_job_agility_level_+" } }, - [7110]={ + [7105]={ [1]={ [1]={ limit={ @@ -155715,7 +155622,7 @@ return { [1]="heist_job_brute_force_level_+" } }, - [7111]={ + [7106]={ [1]={ [1]={ limit={ @@ -155731,7 +155638,7 @@ return { [1]="heist_job_counter_thaumaturgy_level_+" } }, - [7112]={ + [7107]={ [1]={ [1]={ limit={ @@ -155747,7 +155654,7 @@ return { [1]="heist_job_deception_level_+" } }, - [7113]={ + [7108]={ [1]={ [1]={ limit={ @@ -155763,7 +155670,7 @@ return { [1]="heist_job_demolition_level_+" } }, - [7114]={ + [7109]={ [1]={ [1]={ limit={ @@ -155792,7 +155699,7 @@ return { [1]="heist_job_demolition_speed_+%" } }, - [7115]={ + [7110]={ [1]={ [1]={ limit={ @@ -155808,7 +155715,7 @@ return { [1]="heist_job_engineering_level_+" } }, - [7116]={ + [7111]={ [1]={ [1]={ limit={ @@ -155824,7 +155731,7 @@ return { [1]="heist_job_lockpicking_level_+" } }, - [7117]={ + [7112]={ [1]={ [1]={ limit={ @@ -155853,7 +155760,7 @@ return { [1]="heist_job_lockpicking_speed_+%" } }, - [7118]={ + [7113]={ [1]={ [1]={ limit={ @@ -155869,7 +155776,7 @@ return { [1]="heist_job_perception_level_+" } }, - [7119]={ + [7114]={ [1]={ [1]={ limit={ @@ -155885,7 +155792,7 @@ return { [1]="heist_job_trap_disarmament_level_+" } }, - [7120]={ + [7115]={ [1]={ [1]={ limit={ @@ -155914,7 +155821,7 @@ return { [1]="heist_job_trap_disarmament_speed_+%" } }, - [7121]={ + [7116]={ [1]={ [1]={ limit={ @@ -155930,7 +155837,7 @@ return { [1]="heist_lockdown_is_instant" } }, - [7122]={ + [7117]={ [1]={ [1]={ limit={ @@ -155946,7 +155853,7 @@ return { [1]="heist_nenet_scouts_nearby_patrols_and_mini_bosses" } }, - [7123]={ + [7118]={ [1]={ [1]={ limit={ @@ -155975,7 +155882,7 @@ return { [1]="heist_npc_blueprint_reveal_cost_+%" } }, - [7124]={ + [7119]={ [1]={ [1]={ limit={ @@ -156000,7 +155907,7 @@ return { [1]="heist_npc_contract_generates_gianna_intelligence" } }, - [7125]={ + [7120]={ [1]={ [1]={ limit={ @@ -156025,7 +155932,7 @@ return { [1]="heist_npc_contract_generates_niles_intelligence" } }, - [7126]={ + [7121]={ [1]={ [1]={ limit={ @@ -156041,7 +155948,7 @@ return { [1]="heist_npc_display_huck_combat" } }, - [7127]={ + [7122]={ [1]={ [1]={ limit={ @@ -156070,7 +155977,7 @@ return { [1]="heist_npc_karst_alert_level_from_chests_+%_final" } }, - [7128]={ + [7123]={ [1]={ [1]={ limit={ @@ -156099,7 +156006,7 @@ return { [1]="heist_npc_nenet_alert_level_+%_final" } }, - [7129]={ + [7124]={ [1]={ [1]={ limit={ @@ -156128,7 +156035,7 @@ return { [1]="heist_npc_tullina_alert_level_+%_final" } }, - [7130]={ + [7125]={ [1]={ [1]={ limit={ @@ -156157,7 +156064,7 @@ return { [1]="heist_npc_vinderi_alert_level_+%_final" } }, - [7131]={ + [7126]={ [1]={ [1]={ limit={ @@ -156173,7 +156080,7 @@ return { [1]="heist_patrols_are_magic" } }, - [7132]={ + [7127]={ [1]={ [1]={ limit={ @@ -156189,7 +156096,7 @@ return { [1]="heist_patrols_are_rare" } }, - [7133]={ + [7128]={ [1]={ [1]={ limit={ @@ -156205,7 +156112,7 @@ return { [1]="heist_player_additional_maximum_resistances_%_per_25%_alert_level" } }, - [7134]={ + [7129]={ [1]={ [1]={ limit={ @@ -156234,7 +156141,7 @@ return { [1]="heist_player_armour_+%_final_per_25%_alert_level" } }, - [7135]={ + [7130]={ [1]={ [1]={ limit={ @@ -156250,7 +156157,7 @@ return { [1]="heist_player_cold_resistance_%_per_25%_alert_level" } }, - [7136]={ + [7131]={ [1]={ [1]={ limit={ @@ -156279,7 +156186,7 @@ return { [1]="heist_player_energy_shield_recovery_rate_+%_final_per_25%_alert_level" } }, - [7137]={ + [7132]={ [1]={ [1]={ limit={ @@ -156308,7 +156215,7 @@ return { [1]="heist_player_evasion_rating_+%_final_per_25%_alert_level" } }, - [7138]={ + [7133]={ [1]={ [1]={ limit={ @@ -156337,7 +156244,7 @@ return { [1]="heist_player_experience_gain_+%" } }, - [7139]={ + [7134]={ [1]={ [1]={ limit={ @@ -156353,7 +156260,7 @@ return { [1]="heist_player_fire_resistance_%_per_25%_alert_level" } }, - [7140]={ + [7135]={ [1]={ [1]={ limit={ @@ -156382,7 +156289,7 @@ return { [1]="heist_player_flask_charges_gained_+%_per_25%_alert_level" } }, - [7141]={ + [7136]={ [1]={ [1]={ limit={ @@ -156411,7 +156318,7 @@ return { [1]="heist_player_life_recovery_rate_+%_final_per_25%_alert_level" } }, - [7142]={ + [7137]={ [1]={ [1]={ limit={ @@ -156427,7 +156334,7 @@ return { [1]="heist_player_lightning_resistance_%_per_25%_alert_level" } }, - [7143]={ + [7138]={ [1]={ [1]={ limit={ @@ -156456,7 +156363,7 @@ return { [1]="heist_player_mana_recovery_rate_+%_final_per_25%_alert_level" } }, - [7144]={ + [7139]={ [1]={ [1]={ limit={ @@ -156485,7 +156392,7 @@ return { [1]="heist_reinforcements_attack_speed_+%" } }, - [7145]={ + [7140]={ [1]={ [1]={ limit={ @@ -156514,7 +156421,7 @@ return { [1]="heist_reinforcements_cast_speed_+%" } }, - [7146]={ + [7141]={ [1]={ [1]={ limit={ @@ -156543,7 +156450,7 @@ return { [1]="heist_reinforcements_movements_speed_+%" } }, - [7147]={ + [7142]={ [1]={ [1]={ limit={ @@ -156572,7 +156479,7 @@ return { [1]="heist_side_reward_room_monsters_+%" } }, - [7148]={ + [7143]={ [1]={ [1]={ limit={ @@ -156597,7 +156504,7 @@ return { [1]="hellscape_extra_item_slots" } }, - [7149]={ + [7144]={ [1]={ [1]={ limit={ @@ -156622,7 +156529,7 @@ return { [1]="hellscape_extra_map_slots" } }, - [7150]={ + [7145]={ [1]={ [1]={ limit={ @@ -156638,7 +156545,7 @@ return { [1]="hellscaping_add_corruption_implicit_chance_%" } }, - [7151]={ + [7146]={ [1]={ [1]={ limit={ @@ -156654,7 +156561,7 @@ return { [1]="hellscaping_add_explicit_mod_chance_%" } }, - [7152]={ + [7147]={ [1]={ [1]={ limit={ @@ -156670,7 +156577,7 @@ return { [1]="hellscaping_additional_link_chance_%" } }, - [7153]={ + [7148]={ [1]={ [1]={ limit={ @@ -156686,7 +156593,7 @@ return { [1]="hellscaping_additional_socket_chance_%" } }, - [7154]={ + [7149]={ [1]={ [1]={ limit={ @@ -156702,7 +156609,7 @@ return { [1]="hellscaping_additional_upside_chance_%" } }, - [7155]={ + [7150]={ [1]={ [1]={ limit={ @@ -156718,7 +156625,7 @@ return { [1]="hellscaping_downsides_tier_downgrade_chance_%" } }, - [7156]={ + [7151]={ [1]={ [1]={ limit={ @@ -156734,7 +156641,7 @@ return { [1]="hellscaping_speed_+%_per_map_hellscape_tier" } }, - [7157]={ + [7152]={ [1]={ [1]={ limit={ @@ -156750,7 +156657,7 @@ return { [1]="armour_hellscaping_speed_+%" } }, - [7158]={ + [7153]={ [1]={ [1]={ limit={ @@ -156766,7 +156673,7 @@ return { [1]="jewellery_hellscaping_speed_+%" } }, - [7159]={ + [7154]={ [1]={ [1]={ limit={ @@ -156782,7 +156689,7 @@ return { [1]="map_hellscaping_speed_+%" } }, - [7160]={ + [7155]={ [1]={ [1]={ limit={ @@ -156798,7 +156705,7 @@ return { [1]="weapon_hellscaping_speed_+%" } }, - [7161]={ + [7156]={ [1]={ [1]={ limit={ @@ -156814,7 +156721,7 @@ return { [1]="quiver_hellscaping_speed_+%" } }, - [7162]={ + [7157]={ [1]={ [1]={ limit={ @@ -156830,7 +156737,7 @@ return { [1]="hellscaping_upgrade_mod_tier_chance_%" } }, - [7163]={ + [7158]={ [1]={ [1]={ limit={ @@ -156846,7 +156753,7 @@ return { [1]="hellscaping_upsides_tier_upgrade_chance_%" } }, - [7164]={ + [7159]={ [1]={ [1]={ limit={ @@ -156862,7 +156769,7 @@ return { [1]="helmet_mod_freeze_as_though_damage_+%_final" } }, - [7165]={ + [7160]={ [1]={ [1]={ limit={ @@ -156878,7 +156785,7 @@ return { [1]="helmet_mod_shock_as_though_damage_+%_final" } }, - [7166]={ + [7161]={ [1]={ [1]={ limit={ @@ -156907,7 +156814,7 @@ return { [1]="herald_effect_on_self_+%" } }, - [7167]={ + [7162]={ [1]={ [1]={ limit={ @@ -156923,7 +156830,7 @@ return { [1]="herald_mana_reservation_override_45%" } }, - [7168]={ + [7163]={ [1]={ [1]={ limit={ @@ -156952,7 +156859,7 @@ return { [1]="herald_of_agony_buff_drop_off_speed_+%" } }, - [7169]={ + [7164]={ [1]={ [1]={ limit={ @@ -156981,7 +156888,7 @@ return { [1]="herald_of_agony_buff_effect_+%" } }, - [7170]={ + [7165]={ [1]={ [1]={ [1]={ @@ -157018,7 +156925,7 @@ return { [1]="herald_of_agony_mana_reservation_efficiency_-2%_per_1" } }, - [7171]={ + [7166]={ [1]={ [1]={ limit={ @@ -157047,7 +156954,7 @@ return { [1]="herald_of_agony_mana_reservation_efficiency_+%" } }, - [7172]={ + [7167]={ [1]={ [1]={ limit={ @@ -157080,7 +156987,7 @@ return { [1]="herald_of_agony_mana_reservation_+%" } }, - [7173]={ + [7168]={ [1]={ [1]={ limit={ @@ -157109,7 +157016,7 @@ return { [1]="herald_of_ash_buff_effect_+%" } }, - [7174]={ + [7169]={ [1]={ [1]={ [1]={ @@ -157146,7 +157053,7 @@ return { [1]="herald_of_ash_mana_reservation_efficiency_-2%_per_1" } }, - [7175]={ + [7170]={ [1]={ [1]={ limit={ @@ -157175,7 +157082,7 @@ return { [1]="herald_of_ash_mana_reservation_efficiency_+%" } }, - [7176]={ + [7171]={ [1]={ [1]={ limit={ @@ -157204,7 +157111,7 @@ return { [1]="herald_of_ice_buff_effect_+%" } }, - [7177]={ + [7172]={ [1]={ [1]={ [1]={ @@ -157241,7 +157148,7 @@ return { [1]="herald_of_ice_mana_reservation_efficiency_-2%_per_1" } }, - [7178]={ + [7173]={ [1]={ [1]={ limit={ @@ -157270,7 +157177,7 @@ return { [1]="herald_of_ice_mana_reservation_efficiency_+%" } }, - [7179]={ + [7174]={ [1]={ [1]={ limit={ @@ -157286,7 +157193,7 @@ return { [1]="herald_of_light_and_dominating_blow_minions_use_holy_slam" } }, - [7180]={ + [7175]={ [1]={ [1]={ limit={ @@ -157315,7 +157222,7 @@ return { [1]="herald_of_light_buff_effect_+%" } }, - [7181]={ + [7176]={ [1]={ [1]={ limit={ @@ -157344,7 +157251,7 @@ return { [1]="herald_of_light_minion_area_of_effect_+%" } }, - [7182]={ + [7177]={ [1]={ [1]={ [1]={ @@ -157381,7 +157288,7 @@ return { [1]="herald_of_purity_mana_reservation_efficiency_-2%_per_1" } }, - [7183]={ + [7178]={ [1]={ [1]={ limit={ @@ -157410,7 +157317,7 @@ return { [1]="herald_of_purity_mana_reservation_efficiency_+%" } }, - [7184]={ + [7179]={ [1]={ [1]={ limit={ @@ -157443,7 +157350,7 @@ return { [1]="herald_of_purity_mana_reservation_+%" } }, - [7185]={ + [7180]={ [1]={ [1]={ limit={ @@ -157468,7 +157375,7 @@ return { [1]="herald_of_thunder_bolt_frequency_+%" } }, - [7186]={ + [7181]={ [1]={ [1]={ limit={ @@ -157497,7 +157404,7 @@ return { [1]="herald_of_thunder_buff_effect_+%" } }, - [7187]={ + [7182]={ [1]={ [1]={ [1]={ @@ -157534,7 +157441,7 @@ return { [1]="herald_of_thunder_mana_reservation_efficiency_-2%_per_1" } }, - [7188]={ + [7183]={ [1]={ [1]={ limit={ @@ -157563,7 +157470,7 @@ return { [1]="herald_of_thunder_mana_reservation_efficiency_+%" } }, - [7189]={ + [7184]={ [1]={ [1]={ limit={ @@ -157588,7 +157495,7 @@ return { [1]="herald_scorpion_number_of_additional_projectiles" } }, - [7190]={ + [7185]={ [1]={ [1]={ [1]={ @@ -157625,7 +157532,7 @@ return { [1]="herald_skills_mana_reservation_efficiency_-2%_per_1" } }, - [7191]={ + [7186]={ [1]={ [1]={ limit={ @@ -157654,7 +157561,7 @@ return { [1]="herald_skills_mana_reservation_efficiency_+%" } }, - [7192]={ + [7187]={ [1]={ [1]={ limit={ @@ -157683,7 +157590,7 @@ return { [1]="herald_skills_mana_reservation_+%" } }, - [7193]={ + [7188]={ [1]={ [1]={ limit={ @@ -157712,7 +157619,7 @@ return { [1]="hex_skill_duration_+%" } }, - [7194]={ + [7189]={ [1]={ [1]={ limit={ @@ -157741,7 +157648,7 @@ return { [1]="hexblast_damage_+%" } }, - [7195]={ + [7190]={ [1]={ [1]={ limit={ @@ -157757,7 +157664,7 @@ return { [1]="hexblast_%_chance_to_not_consume_hex" } }, - [7196]={ + [7191]={ [1]={ [1]={ limit={ @@ -157786,7 +157693,7 @@ return { [1]="hexblast_skill_area_of_effect_+%" } }, - [7197]={ + [7192]={ [1]={ [1]={ [1]={ @@ -157815,7 +157722,7 @@ return { [2]="hex_remove_at_effect_variance" } }, - [7198]={ + [7193]={ [1]={ [1]={ limit={ @@ -157831,7 +157738,7 @@ return { [1]="hexproof_if_right_ring_is_magic_item" } }, - [7199]={ + [7194]={ [1]={ [1]={ limit={ @@ -157847,7 +157754,7 @@ return { [1]="hierophant_area_of_effect_+%_per_50_unreserved_mana_up_to_100%" } }, - [7200]={ + [7195]={ [1]={ [1]={ limit={ @@ -157863,7 +157770,7 @@ return { [1]="hierophant_gain_arcane_surge_on_mana_use_threshold" } }, - [7201]={ + [7196]={ [1]={ [1]={ limit={ @@ -157892,7 +157799,7 @@ return { [1]="hierophant_mana_cost_+%_final" } }, - [7202]={ + [7197]={ [1]={ [1]={ limit={ @@ -157921,7 +157828,7 @@ return { [1]="hierophant_mana_reservation_+%_final" } }, - [7203]={ + [7198]={ [1]={ [1]={ limit={ @@ -157937,7 +157844,7 @@ return { [1]="hinder_chance_%_on_spreading_poioson" } }, - [7204]={ + [7199]={ [1]={ [1]={ limit={ @@ -157966,7 +157873,7 @@ return { [1]="hinder_duration_+%" } }, - [7205]={ + [7200]={ [1]={ [1]={ limit={ @@ -157995,7 +157902,7 @@ return { [1]="hinder_effect_on_self_+%" } }, - [7206]={ + [7201]={ [1]={ [1]={ limit={ @@ -158024,7 +157931,7 @@ return { [1]="hinder_enemy_chaos_damage_+%" } }, - [7207]={ + [7202]={ [1]={ [1]={ limit={ @@ -158053,7 +157960,7 @@ return { [1]="hinder_enemy_chaos_damage_taken_+%" } }, - [7208]={ + [7203]={ [1]={ [1]={ limit={ @@ -158082,7 +157989,7 @@ return { [1]="hinder_enemy_elemental_damage_taken_+%" } }, - [7209]={ + [7204]={ [1]={ [1]={ limit={ @@ -158111,7 +158018,7 @@ return { [1]="hinder_enemy_physical_damage_taken_+%" } }, - [7210]={ + [7205]={ [1]={ [1]={ limit={ @@ -158140,7 +158047,7 @@ return { [1]="hit_damage_+%_against_enemies_in_presence" } }, - [7211]={ + [7206]={ [1]={ [1]={ limit={ @@ -158169,7 +158076,7 @@ return { [1]="hit_damage_+%_vs_ignited_enemies" } }, - [7212]={ + [7207]={ [1]={ [1]={ limit={ @@ -158198,7 +158105,7 @@ return { [1]="hit_damage_electrocute_multiplier_+%" } }, - [7213]={ + [7208]={ [1]={ [1]={ limit={ @@ -158227,7 +158134,7 @@ return { [1]="hit_damage_electrocute_multiplier_+%_vs_shocked_enemies" } }, - [7214]={ + [7209]={ [1]={ [1]={ limit={ @@ -158256,7 +158163,7 @@ return { [1]="hit_damage_freeze_multiplier_+%_with_empowered_attacks" } }, - [7215]={ + [7210]={ [1]={ [1]={ limit={ @@ -158285,7 +158192,7 @@ return { [1]="hit_damage_freeze_multiplier_+%_against_ignited_enemies" } }, - [7216]={ + [7211]={ [1]={ [1]={ limit={ @@ -158314,7 +158221,7 @@ return { [1]="hit_damage_freeze_multiplier_+%_if_consumed_power_charge_recently" } }, - [7217]={ + [7212]={ [1]={ [1]={ limit={ @@ -158343,7 +158250,7 @@ return { [1]="hit_damage_immobilisation_multiplier_+%" } }, - [7218]={ + [7213]={ [1]={ [1]={ limit={ @@ -158372,7 +158279,7 @@ return { [1]="hit_damage_immobilisation_multiplier_+%_vs_constructs" } }, - [7219]={ + [7214]={ [1]={ [1]={ limit={ @@ -158401,7 +158308,7 @@ return { [1]="hit_damage_pin_multiplier_+%" } }, - [7220]={ + [7215]={ [1]={ [1]={ limit={ @@ -158430,7 +158337,7 @@ return { [1]="hit_damage_+%" } }, - [7221]={ + [7216]={ [1]={ [1]={ limit={ @@ -158459,7 +158366,7 @@ return { [1]="hit_damage_+%_vs_bleeding_enemies" } }, - [7222]={ + [7217]={ [1]={ [1]={ limit={ @@ -158488,7 +158395,7 @@ return { [1]="hit_damage_+%_vs_blinded_enemies" } }, - [7223]={ + [7218]={ [1]={ [1]={ limit={ @@ -158517,7 +158424,7 @@ return { [1]="hit_damage_+%_vs_chilled_enemies" } }, - [7224]={ + [7219]={ [1]={ [1]={ limit={ @@ -158546,7 +158453,7 @@ return { [1]="hit_damage_+%_vs_cursed_enemies" } }, - [7225]={ + [7220]={ [1]={ [1]={ limit={ @@ -158575,7 +158482,7 @@ return { [1]="hit_damage_+%_vs_enemies_affected_by_ailments" } }, - [7226]={ + [7221]={ [1]={ [1]={ limit={ @@ -158604,7 +158511,7 @@ return { [1]="hit_damage_+%_vs_unique_enemies" } }, - [7227]={ + [7222]={ [1]={ [1]={ limit={ @@ -158633,7 +158540,7 @@ return { [1]="hit_damage_stun_multiplier_+%_if_youve_shapeshifted_to_animal_recently" } }, - [7228]={ + [7223]={ [1]={ [1]={ limit={ @@ -158662,7 +158569,7 @@ return { [1]="hit_damage_stun_multiplier_+%_per_10_tribute" } }, - [7229]={ + [7224]={ [1]={ [1]={ limit={ @@ -158691,7 +158598,7 @@ return { [1]="hit_damage_stun_multiplier_+%_while_shapeshifted" } }, - [7230]={ + [7225]={ [1]={ [1]={ limit={ @@ -158720,7 +158627,7 @@ return { [1]="hit_damage_stun_multiplier_+%_vs_enemies_at_close_range" } }, - [7231]={ + [7226]={ [1]={ [1]={ limit={ @@ -158745,7 +158652,7 @@ return { [1]="hit_damage_stun_multiplier_+%_vs_enemies_on_low_life" } }, - [7232]={ + [7227]={ [1]={ [1]={ limit={ @@ -158770,7 +158677,7 @@ return { [1]="hit_for_%_max_life_es_on_max_infernal_flame" } }, - [7233]={ + [7228]={ [1]={ [1]={ limit={ @@ -158786,7 +158693,7 @@ return { [1]="hit_for_%_of_infernal_flame_on_max_infernal_flame" } }, - [7234]={ + [7229]={ [1]={ [1]={ limit={ @@ -158802,7 +158709,7 @@ return { [1]="hits_against_you_overwhelm_x%_of_physical_damage_reduction" } }, - [7235]={ + [7230]={ [1]={ [1]={ limit={ @@ -158818,7 +158725,7 @@ return { [1]="hits_cannot_be_evaded_vs_blinded_enemies" } }, - [7236]={ + [7231]={ [1]={ [1]={ limit={ @@ -158834,7 +158741,7 @@ return { [1]="hits_cannot_be_evaded_vs_blinded_maimed_bleeding_enemies" } }, - [7237]={ + [7232]={ [1]={ [1]={ limit={ @@ -158850,7 +158757,7 @@ return { [1]="hits_cannot_be_evaded_vs_heavy_stunned_enemies" } }, - [7238]={ + [7233]={ [1]={ [1]={ limit={ @@ -158866,7 +158773,7 @@ return { [1]="hits_from_maces_and_sceptres_crush_enemies" } }, - [7239]={ + [7234]={ [1]={ [1]={ limit={ @@ -158882,7 +158789,7 @@ return { [1]="hits_ignore_elemental_resistances_vs_frozen_enemies" } }, - [7240]={ + [7235]={ [1]={ [1]={ limit={ @@ -158898,7 +158805,7 @@ return { [1]="hits_ignore_enemy_chaos_resistance_if_all_elder_items_equipped" } }, - [7241]={ + [7236]={ [1]={ [1]={ limit={ @@ -158914,7 +158821,7 @@ return { [1]="hits_ignore_enemy_chaos_resistance_if_all_shaper_items_equipped" } }, - [7242]={ + [7237]={ [1]={ [1]={ limit={ @@ -158930,7 +158837,7 @@ return { [1]="hits_ignore_enemy_fire_resistance_while_you_are_ignited" } }, - [7243]={ + [7238]={ [1]={ [1]={ limit={ @@ -158946,7 +158853,7 @@ return { [1]="hits_ignore_enemy_monster_physical_damage_reduction_if_blocked_in_past_20_seconds" } }, - [7244]={ + [7239]={ [1]={ [1]={ limit={ @@ -158971,7 +158878,7 @@ return { [1]="hits_ignore_enemy_monster_physical_damage_reduction_%_chance" } }, - [7245]={ + [7240]={ [1]={ [1]={ limit={ @@ -158987,7 +158894,7 @@ return { [1]="hits_that_cause_bleeding_consume_pinned_to_gain_bleeding_effect_+%" } }, - [7246]={ + [7241]={ [1]={ [1]={ limit={ @@ -159003,7 +158910,7 @@ return { [1]="hits_treat_enemy_cold_resistance_as_x%" } }, - [7247]={ + [7242]={ [1]={ [1]={ limit={ @@ -159019,7 +158926,7 @@ return { [1]="hits_treat_enemy_fire_resistance_as_x%" } }, - [7248]={ + [7243]={ [1]={ [1]={ limit={ @@ -159035,7 +158942,7 @@ return { [1]="hits_treat_enemy_lightning_resistance_as_x%" } }, - [7249]={ + [7244]={ [1]={ [1]={ limit={ @@ -159051,7 +158958,7 @@ return { [1]="holy_and_shockwave_totem_have_physical_damage_%_to_gain_as_fire_damage_when_linked_by_searing_bond" } }, - [7250]={ + [7245]={ [1]={ [1]={ limit={ @@ -159067,7 +158974,7 @@ return { [1]="holy_path_teleport_range_+%" } }, - [7251]={ + [7246]={ [1]={ [1]={ limit={ @@ -159096,7 +159003,7 @@ return { [1]="holy_relic_area_of_effect_+%" } }, - [7252]={ + [7247]={ [1]={ [1]={ limit={ @@ -159112,7 +159019,7 @@ return { [1]="holy_relic_buff_effect_+%" } }, - [7253]={ + [7248]={ [1]={ [1]={ limit={ @@ -159145,7 +159052,7 @@ return { [1]="holy_relic_cooldown_recovery_+%" } }, - [7254]={ + [7249]={ [1]={ [1]={ limit={ @@ -159174,7 +159081,7 @@ return { [1]="holy_relic_damage_+%" } }, - [7255]={ + [7250]={ [1]={ [1]={ limit={ @@ -159203,7 +159110,7 @@ return { [1]="husk_of_dreams_flask_charges_used_-%_final" } }, - [7256]={ + [7251]={ [1]={ [1]={ limit={ @@ -159232,7 +159139,7 @@ return { [1]="hydro_sphere_pulse_frequency_+%" } }, - [7257]={ + [7252]={ [1]={ [1]={ limit={ @@ -159248,7 +159155,7 @@ return { [1]="ice_and_lightning_trap_base_penetrate_elemental_resistances_%" } }, - [7258]={ + [7253]={ [1]={ [1]={ limit={ @@ -159264,7 +159171,7 @@ return { [1]="ice_and_lightning_trap_can_be_triggered_by_warcries" } }, - [7259]={ + [7254]={ [1]={ [1]={ limit={ @@ -159280,7 +159187,7 @@ return { [1]="ice_and_lightning_traps_cannot_be_triggered_by_enemies" } }, - [7260]={ + [7255]={ [1]={ [1]={ limit={ @@ -159296,7 +159203,7 @@ return { [1]="ice_crash_and_glacial_hammer_enemies_covered_in_frost_as_unfrozen" } }, - [7261]={ + [7256]={ [1]={ [1]={ limit={ @@ -159325,7 +159232,7 @@ return { [1]="ice_crash_first_stage_damage_+%_final" } }, - [7262]={ + [7257]={ [1]={ [1]={ limit={ @@ -159354,7 +159261,7 @@ return { [1]="ice_crystal_maximum_life_+%" } }, - [7263]={ + [7258]={ [1]={ [1]={ limit={ @@ -159383,7 +159290,7 @@ return { [1]="ice_crystal_maximum_life_+%_per_5%_cold_resistance" } }, - [7264]={ + [7259]={ [1]={ [1]={ limit={ @@ -159416,7 +159323,7 @@ return { [1]="ice_dash_cooldown_speed_+%" } }, - [7265]={ + [7260]={ [1]={ [1]={ limit={ @@ -159445,7 +159352,7 @@ return { [1]="ice_dash_duration_+%" } }, - [7266]={ + [7261]={ [1]={ [1]={ limit={ @@ -159474,7 +159381,7 @@ return { [1]="ice_dash_travel_distance_+%" } }, - [7267]={ + [7262]={ [1]={ [1]={ limit={ @@ -159490,7 +159397,7 @@ return { [1]="ice_nova_chill_minimum_slow_%" } }, - [7268]={ + [7263]={ [1]={ [1]={ limit={ @@ -159519,7 +159426,7 @@ return { [1]="ice_shot_additional_pierce_per_10_old" } }, - [7269]={ + [7264]={ [1]={ [1]={ limit={ @@ -159548,7 +159455,7 @@ return { [1]="ice_shot_area_angle_+%" } }, - [7270]={ + [7265]={ [1]={ [1]={ limit={ @@ -159573,7 +159480,7 @@ return { [1]="ice_shot_pierce_+" } }, - [7271]={ + [7266]={ [1]={ [1]={ limit={ @@ -159602,7 +159509,7 @@ return { [1]="ice_siphon_trap_chill_effect_+%" } }, - [7272]={ + [7267]={ [1]={ [1]={ limit={ @@ -159631,7 +159538,7 @@ return { [1]="ice_siphon_trap_damage_+%" } }, - [7273]={ + [7268]={ [1]={ [1]={ limit={ @@ -159664,7 +159571,7 @@ return { [1]="ice_siphon_trap_damage_taken_+%_per_beam" } }, - [7274]={ + [7269]={ [1]={ [1]={ limit={ @@ -159693,7 +159600,7 @@ return { [1]="ice_siphon_trap_duration_+%" } }, - [7275]={ + [7270]={ [1]={ [1]={ limit={ @@ -159709,7 +159616,7 @@ return { [1]="ice_spear_and_ball_lightning_projectiles_nova" } }, - [7276]={ + [7271]={ [1]={ [1]={ limit={ @@ -159725,7 +159632,7 @@ return { [1]="ice_spear_and_ball_lightning_projectiles_return" } }, - [7277]={ + [7272]={ [1]={ [1]={ limit={ @@ -159758,7 +159665,7 @@ return { [1]="ice_spear_distance_before_form_change_+%" } }, - [7278]={ + [7273]={ [1]={ [1]={ limit={ @@ -159783,7 +159690,7 @@ return { [1]="ice_spear_number_of_additional_projectiles" } }, - [7279]={ + [7274]={ [1]={ [1]={ limit={ @@ -159799,7 +159706,7 @@ return { [1]="ice_trap_cold_resistance_penetration_%" } }, - [7280]={ + [7275]={ [1]={ [1]={ limit={ @@ -159828,7 +159735,7 @@ return { [1]="skills_gain_damage_+%_per_sockted_or_adjacent_red_support_gem" } }, - [7281]={ + [7276]={ [1]={ [1]={ limit={ @@ -159857,7 +159764,7 @@ return { [1]="skills_gain_skill_speed_+%_per_sockted_or_adjacent_green_support_gem" } }, - [7282]={ + [7277]={ [1]={ [1]={ limit={ @@ -159886,7 +159793,7 @@ return { [1]="skills_gain_critical_strike_chance_+%_per_sockted_or_adjacent_blue_support_gem" } }, - [7283]={ + [7278]={ [1]={ [1]={ limit={ @@ -159902,7 +159809,7 @@ return { [1]="ignite_as_though_dealing_X_damage_in_your_presence" } }, - [7284]={ + [7279]={ [1]={ [1]={ limit={ @@ -159931,7 +159838,7 @@ return { [1]="ignite_effect_on_self_+%_while_shapeshifted" } }, - [7285]={ + [7280]={ [1]={ [1]={ limit={ @@ -159964,7 +159871,7 @@ return { [1]="ignite_effect_on_self_+%" } }, - [7286]={ + [7281]={ [1]={ [1]={ limit={ @@ -159993,7 +159900,7 @@ return { [1]="ignite_effect_+%_against_frozen_enemies" } }, - [7287]={ + [7282]={ [1]={ [1]={ limit={ @@ -160022,7 +159929,7 @@ return { [1]="ignite_effect_+%_if_consumed_endurance_charge_recently" } }, - [7288]={ + [7283]={ [1]={ [1]={ limit={ @@ -160038,7 +159945,7 @@ return { [1]="ignite_ground_as_though_dealing_X_damage_on_using_a_wind_skill" } }, - [7289]={ + [7284]={ [1]={ [1]={ limit={ @@ -160067,7 +159974,7 @@ return { [1]="ignite_magnitude_+%_against_poisoned_enemies" } }, - [7290]={ + [7285]={ [1]={ [1]={ limit={ @@ -160096,7 +160003,7 @@ return { [1]="ignite_shock_chill_duration_+%" } }, - [7291]={ + [7286]={ [1]={ [1]={ limit={ @@ -160112,7 +160019,7 @@ return { [1]="ignites_and_chill_apply_elemental_resistance_+" } }, - [7292]={ + [7287]={ [1]={ [1]={ limit={ @@ -160128,7 +160035,7 @@ return { [1]="ignites_apply_fire_resistance_+" } }, - [7293]={ + [7288]={ [1]={ [1]={ limit={ @@ -160144,7 +160051,7 @@ return { [1]="ignore_armour_movement_penalties_if_you_have_at_least_100_tribute" } }, - [7294]={ + [7289]={ [1]={ [1]={ limit={ @@ -160160,7 +160067,7 @@ return { [1]="ignore_attribute_requirements_for_gloves" } }, - [7295]={ + [7290]={ [1]={ [1]={ limit={ @@ -160176,7 +160083,7 @@ return { [1]="ignore_strength_requirements_of_melee_weapons_and_skills" } }, - [7296]={ + [7291]={ [1]={ [1]={ limit={ @@ -160192,7 +160099,7 @@ return { [1]="ignores_enemy_cold_resistance" } }, - [7297]={ + [7292]={ [1]={ [1]={ limit={ @@ -160208,7 +160115,7 @@ return { [1]="ignores_enemy_fire_resistance" } }, - [7298]={ + [7293]={ [1]={ [1]={ limit={ @@ -160224,7 +160131,7 @@ return { [1]="ignores_enemy_lightning_resistance" } }, - [7299]={ + [7294]={ [1]={ [1]={ limit={ @@ -160249,7 +160156,7 @@ return { [1]="imbue_weapon_max_exerts" } }, - [7300]={ + [7295]={ [1]={ [1]={ limit={ @@ -160265,7 +160172,7 @@ return { [1]="immobilisation_buildup_+%_against_enemies_with_abyssal_wasting" } }, - [7301]={ + [7296]={ [1]={ [1]={ limit={ @@ -160294,7 +160201,7 @@ return { [1]="immortal_call_buff_effect_duration_+%_per_removable_endurance_charge" } }, - [7302]={ + [7297]={ [1]={ [1]={ [1]={ @@ -160327,7 +160234,7 @@ return { [1]="immortal_call_elemental_damage_taken_+%_final_per_endurance_charge_consumed_permyriad" } }, - [7303]={ + [7298]={ [1]={ [1]={ limit={ @@ -160343,7 +160250,7 @@ return { [1]="immune_to_bleeding_if_helmet_grants_higher_armour_than_evasion" } }, - [7304]={ + [7299]={ [1]={ [1]={ limit={ @@ -160359,7 +160266,7 @@ return { [1]="immune_to_bleeding_while_archon" } }, - [7305]={ + [7300]={ [1]={ [1]={ limit={ @@ -160375,7 +160282,7 @@ return { [1]="immune_to_bleeding_while_shapeshifted" } }, - [7306]={ + [7301]={ [1]={ [1]={ limit={ @@ -160391,7 +160298,7 @@ return { [1]="immune_to_burning_shocks_and_chilled_ground" } }, - [7307]={ + [7302]={ [1]={ [1]={ limit={ @@ -160407,7 +160314,7 @@ return { [1]="immune_to_chill_if_majority_blue_supports_socketed" } }, - [7308]={ + [7303]={ [1]={ [1]={ limit={ @@ -160423,7 +160330,7 @@ return { [1]="immune_to_corrupted_blood" } }, - [7309]={ + [7304]={ [1]={ [1]={ limit={ @@ -160439,7 +160346,7 @@ return { [1]="immune_to_curses_if_cast_dispair_in_past_10_seconds" } }, - [7310]={ + [7305]={ [1]={ [1]={ limit={ @@ -160455,7 +160362,7 @@ return { [1]="immune_to_curses_on_killing_cursed_enemy_for_remaining_duration_of_curse" } }, - [7311]={ + [7306]={ [1]={ [1]={ limit={ @@ -160471,7 +160378,7 @@ return { [1]="immune_to_curses_while_at_least_X_rage" } }, - [7312]={ + [7307]={ [1]={ [1]={ limit={ @@ -160487,7 +160394,7 @@ return { [1]="immune_to_curses_while_channelling" } }, - [7313]={ + [7308]={ [1]={ [1]={ limit={ @@ -160503,7 +160410,7 @@ return { [1]="immune_to_elemental_ailments_while_on_consecrated_ground" } }, - [7314]={ + [7309]={ [1]={ [1]={ limit={ @@ -160519,7 +160426,7 @@ return { [1]="immune_to_elemental_ailments_while_on_consecrated_ground_at_devotion_threshold" } }, - [7315]={ + [7310]={ [1]={ [1]={ limit={ @@ -160535,7 +160442,7 @@ return { [1]="immune_to_elemental_ailments_while_you_have_arcane_surge" } }, - [7316]={ + [7311]={ [1]={ [1]={ limit={ @@ -160551,7 +160458,7 @@ return { [1]="immune_to_exposure" } }, - [7317]={ + [7312]={ [1]={ [1]={ limit={ @@ -160567,7 +160474,7 @@ return { [1]="immune_to_exposure_if_cast_elemental_weakness_in_past_10_seconds" } }, - [7318]={ + [7313]={ [1]={ [1]={ limit={ @@ -160583,7 +160490,7 @@ return { [1]="immune_to_freeze_and_chill_while_ignited" } }, - [7319]={ + [7314]={ [1]={ [1]={ limit={ @@ -160599,7 +160506,7 @@ return { [1]="immune_to_freeze_chill_while_archon" } }, - [7320]={ + [7315]={ [1]={ [1]={ limit={ @@ -160615,7 +160522,7 @@ return { [1]="immune_to_freeze_while_affected_by_purity_of_ice" } }, - [7321]={ + [7316]={ [1]={ [1]={ limit={ @@ -160631,7 +160538,7 @@ return { [1]="immune_to_hinder" } }, - [7322]={ + [7317]={ [1]={ [1]={ limit={ @@ -160647,7 +160554,7 @@ return { [1]="immune_to_ignite_and_shock" } }, - [7323]={ + [7318]={ [1]={ [1]={ limit={ @@ -160663,7 +160570,7 @@ return { [1]="immune_to_ignite_if_majority_red_supports_socketed" } }, - [7324]={ + [7319]={ [1]={ [1]={ limit={ @@ -160679,7 +160586,7 @@ return { [1]="immune_to_ignite_while_affected_by_purity_of_fire" } }, - [7325]={ + [7320]={ [1]={ [1]={ limit={ @@ -160695,7 +160602,7 @@ return { [1]="immune_to_ignite_while_archon" } }, - [7326]={ + [7321]={ [1]={ [1]={ limit={ @@ -160711,7 +160618,7 @@ return { [1]="immune_to_maim" } }, - [7327]={ + [7322]={ [1]={ [1]={ limit={ @@ -160727,7 +160634,7 @@ return { [1]="immune_to_maim_while_shapeshifted" } }, - [7328]={ + [7323]={ [1]={ [1]={ limit={ @@ -160743,7 +160650,7 @@ return { [1]="immune_to_poison_if_helmet_grants_higher_evasion_than_armour" } }, - [7329]={ + [7324]={ [1]={ [1]={ limit={ @@ -160759,7 +160666,7 @@ return { [1]="immune_to_reflect_damage_if_cast_punishment_in_past_10_seconds" } }, - [7330]={ + [7325]={ [1]={ [1]={ limit={ @@ -160775,7 +160682,7 @@ return { [1]="immune_to_shock_if_majority_green_supports_socketed" } }, - [7331]={ + [7326]={ [1]={ [1]={ limit={ @@ -160791,7 +160698,7 @@ return { [1]="immune_to_shock_while_affected_by_purity_of_lightning" } }, - [7332]={ + [7327]={ [1]={ [1]={ limit={ @@ -160807,7 +160714,7 @@ return { [1]="immune_to_shock_while_archon" } }, - [7333]={ + [7328]={ [1]={ [1]={ limit={ @@ -160823,7 +160730,7 @@ return { [1]="immune_to_status_ailments_while_focused" } }, - [7334]={ + [7329]={ [1]={ [1]={ limit={ @@ -160839,7 +160746,7 @@ return { [1]="immune_to_thorns_damage" } }, - [7335]={ + [7330]={ [1]={ [1]={ limit={ @@ -160855,7 +160762,7 @@ return { [1]="immune_to_wither" } }, - [7336]={ + [7331]={ [1]={ [1]={ limit={ @@ -160871,7 +160778,7 @@ return { [1]="impacting_steel_%_chance_to_not_consume_ammo" } }, - [7337]={ + [7332]={ [1]={ [1]={ limit={ @@ -160900,7 +160807,7 @@ return { [1]="impale_inflicted_by_two_handed_weapons_magnitude_+%" } }, - [7338]={ + [7333]={ [1]={ [1]={ limit={ @@ -160929,7 +160836,7 @@ return { [1]="impale_magnitude_+%" } }, - [7339]={ + [7334]={ [1]={ [1]={ limit={ @@ -160958,7 +160865,7 @@ return { [1]="impale_magnitude_+%_for_impales_inflicted_by_two_handed_weapons_on_non_impaled_enemies" } }, - [7340]={ + [7335]={ [1]={ [1]={ limit={ @@ -160987,7 +160894,7 @@ return { [1]="impale_magnitude_+%_for_impales_inflicted_on_non_impaled_enemies" } }, - [7341]={ + [7336]={ [1]={ [1]={ limit={ @@ -161012,7 +160919,7 @@ return { [1]="impale_on_hit_%_chance" } }, - [7342]={ + [7337]={ [1]={ [1]={ limit={ @@ -161028,7 +160935,7 @@ return { [1]="impale_on_hit_%_chance_with_axes_swords" } }, - [7343]={ + [7338]={ [1]={ [1]={ limit={ @@ -161044,7 +160951,7 @@ return { [1]="impending_doom_base_added_chaos_damage_%_of_current_mana" } }, - [7344]={ + [7339]={ [1]={ [1]={ limit={ @@ -161073,7 +160980,7 @@ return { [1]="impurity_cold_damage_taken_+%_final" } }, - [7345]={ + [7340]={ [1]={ [1]={ limit={ @@ -161102,7 +161009,7 @@ return { [1]="impurity_fire_damage_taken_+%_final" } }, - [7346]={ + [7341]={ [1]={ [1]={ limit={ @@ -161131,7 +161038,7 @@ return { [1]="impurity_lightning_damage_taken_+%_final" } }, - [7347]={ + [7342]={ [1]={ [1]={ limit={ @@ -161147,7 +161054,7 @@ return { [1]="incinerate_starts_with_X_additional_stages" } }, - [7348]={ + [7343]={ [1]={ [1]={ limit={ @@ -161176,7 +161083,7 @@ return { [1]="incision_effect_+%" } }, - [7349]={ + [7344]={ [1]={ [1]={ limit={ @@ -161192,7 +161099,7 @@ return { [1]="incision_you_inflict_applies_%_increased_physical_damage_taken" } }, - [7350]={ + [7345]={ [1]={ [1]={ limit={ @@ -161208,7 +161115,7 @@ return { [1]="increase_crit_chance_by_lowest_of_str_or_int" } }, - [7351]={ + [7346]={ [1]={ [1]={ limit={ @@ -161224,7 +161131,7 @@ return { [1]="increases_and_reductions_to_move_speed_apply_to_es_recharge_rate" } }, - [7352]={ + [7347]={ [1]={ [1]={ limit={ @@ -161249,7 +161156,7 @@ return { [1]="infernal_blow_explosion_applies_uncharged_debuff_on_hit_%_chance" } }, - [7353]={ + [7348]={ [1]={ [1]={ limit={ @@ -161265,7 +161172,7 @@ return { [1]="infernal_blow_infernal_blow_explosion_damage_%_of_total_per_stack" } }, - [7354]={ + [7349]={ [1]={ [1]={ limit={ @@ -161281,7 +161188,7 @@ return { [1]="infernal_cry_area_of_effect_+%" } }, - [7355]={ + [7350]={ [1]={ [1]={ limit={ @@ -161297,7 +161204,7 @@ return { [1]="infernal_cry_cooldown_speed_+%" } }, - [7356]={ + [7351]={ [1]={ }, stats={ @@ -161305,7 +161212,7 @@ return { [2]="infernal_familiar_total_burn_radius" } }, - [7357]={ + [7352]={ [1]={ [1]={ limit={ @@ -161321,7 +161228,7 @@ return { [1]="infernal_familiar_nearby_enemies_fire_damage_taken_+%" } }, - [7358]={ + [7353]={ [1]={ [1]={ [1]={ @@ -161341,7 +161248,7 @@ return { [1]="infernal_familiar_revive_if_killed_by_enemies_ms" } }, - [7359]={ + [7354]={ [1]={ [1]={ limit={ @@ -161357,7 +161264,7 @@ return { [1]="infernalist_burn_life_and_es_%_per_second_if_crit_recently" } }, - [7360]={ + [7355]={ [1]={ [1]={ limit={ @@ -161382,7 +161289,7 @@ return { [1]="infernalist_critical_strike_chance_+%_final" } }, - [7361]={ + [7356]={ [1]={ [1]={ limit={ @@ -161411,7 +161318,7 @@ return { [1]="infernalist_critical_strike_multiplier_+%_final" } }, - [7362]={ + [7357]={ [1]={ [1]={ limit={ @@ -161427,7 +161334,7 @@ return { [1]="infinite_active_block_distance" } }, - [7363]={ + [7358]={ [1]={ [1]={ limit={ @@ -161443,7 +161350,7 @@ return { [1]="inflict_all_exposure_on_hit" } }, - [7364]={ + [7359]={ [1]={ [1]={ limit={ @@ -161459,7 +161366,7 @@ return { [1]="inflict_blind_on_enemies_within_x_meters_while_shield_is_raised" } }, - [7365]={ + [7360]={ [1]={ [1]={ limit={ @@ -161475,7 +161382,7 @@ return { [1]="inflict_cold_exposure_if_cast_frostbite_in_past_10_seconds" } }, - [7366]={ + [7361]={ [1]={ [1]={ limit={ @@ -161500,7 +161407,7 @@ return { [1]="inflict_cold_exposure_on_hit_%_chance_at_devotion_threshold" } }, - [7367]={ + [7362]={ [1]={ [1]={ limit={ @@ -161516,7 +161423,7 @@ return { [1]="inflict_cold_exposure_on_ignite" } }, - [7368]={ + [7363]={ [1]={ [1]={ limit={ @@ -161532,7 +161439,7 @@ return { [1]="inflict_fire_exposure_if_cast_flammability_in_past_10_seconds" } }, - [7369]={ + [7364]={ [1]={ [1]={ limit={ @@ -161557,7 +161464,7 @@ return { [1]="inflict_fire_exposure_on_hit_%_chance_at_devotion_threshold" } }, - [7370]={ + [7365]={ [1]={ [1]={ limit={ @@ -161573,7 +161480,7 @@ return { [1]="inflict_fire_exposure_on_hits_that_heavy_stun" } }, - [7371]={ + [7366]={ [1]={ [1]={ limit={ @@ -161589,7 +161496,7 @@ return { [1]="inflict_fire_exposure_on_shock" } }, - [7372]={ + [7367]={ [1]={ [1]={ limit={ @@ -161605,7 +161512,7 @@ return { [1]="inflict_lightning_exposure_if_cast_conductivity_in_past_10_seconds" } }, - [7373]={ + [7368]={ [1]={ [1]={ limit={ @@ -161621,7 +161528,7 @@ return { [1]="inflict_lightning_exposure_on_crit" } }, - [7374]={ + [7369]={ [1]={ [1]={ limit={ @@ -161637,7 +161544,7 @@ return { [1]="inflict_lightning_exposure_on_electrocute_for_x_seconds" } }, - [7375]={ + [7370]={ [1]={ [1]={ limit={ @@ -161662,7 +161569,7 @@ return { [1]="inflict_lightning_exposure_on_hit_%_chance_at_devotion_threshold" } }, - [7376]={ + [7371]={ [1]={ [1]={ limit={ @@ -161678,7 +161585,7 @@ return { [1]="inflict_withered_for_2_seconds_on_hit_if_cast_dispair_in_past_10_seconds" } }, - [7377]={ + [7372]={ [1]={ [1]={ limit={ @@ -161703,7 +161610,7 @@ return { [1]="inflict_withered_for_x_seconds_on_unwithered_enemies_when_they_enter_your_presence" } }, - [7378]={ + [7373]={ [1]={ [1]={ limit={ @@ -161728,7 +161635,7 @@ return { [1]="inflicted_with_cold_exposure_on_taking_damage_from_cold_damage_hit_chance_%" } }, - [7379]={ + [7374]={ [1]={ [1]={ limit={ @@ -161753,7 +161660,7 @@ return { [1]="inflicted_with_fire_exposure_on_taking_damage_from_fire_damage_hit_chance_%" } }, - [7380]={ + [7375]={ [1]={ [1]={ limit={ @@ -161778,7 +161685,7 @@ return { [1]="inflicted_with_lightning_exposure_on_taking_damage_from_lightning_damage_hit_chance_%" } }, - [7381]={ + [7376]={ [1]={ [1]={ limit={ @@ -161803,7 +161710,7 @@ return { [1]="inflicted_with_random_exposure_on_taking_damage_from_elemental_hit_chance_%" } }, - [7382]={ + [7377]={ [1]={ [1]={ limit={ @@ -161828,7 +161735,7 @@ return { [1]="inflicted_with_wither_for_2_seconds_on_taking_chaos_damage_from_hit_chance_%" } }, - [7383]={ + [7378]={ [1]={ [1]={ limit={ @@ -161857,7 +161764,7 @@ return { [1]="infusion_blast_area_of_effect_+%" } }, - [7384]={ + [7379]={ [1]={ [1]={ limit={ @@ -161886,7 +161793,7 @@ return { [1]="infusion_blast_damage_+%" } }, - [7385]={ + [7380]={ [1]={ [1]={ limit={ @@ -161915,7 +161822,7 @@ return { [1]="infusion_duration_+%" } }, - [7386]={ + [7381]={ [1]={ [1]={ limit={ @@ -161944,7 +161851,7 @@ return { [1]="inquisitor_attack_damage_+%_final_per_non_instant_spell_cast_in_8_seconds_max_30%" } }, - [7387]={ + [7382]={ [1]={ [1]={ limit={ @@ -161973,7 +161880,7 @@ return { [1]="inspiration_charge_duration_+%" } }, - [7388]={ + [7383]={ [1]={ [1]={ limit={ @@ -161998,7 +161905,7 @@ return { [1]="instability_on_critical_%_chance" } }, - [7389]={ + [7384]={ [1]={ [1]={ limit={ @@ -162023,7 +161930,7 @@ return { [1]="instilling_%_chance_to_gain_additional_instilling_stack" } }, - [7390]={ + [7385]={ [1]={ [1]={ limit={ @@ -162039,7 +161946,7 @@ return { [1]="intelligence_is_0" } }, - [7391]={ + [7386]={ [1]={ [1]={ limit={ @@ -162068,7 +161975,7 @@ return { [1]="intensity_loss_frequency_while_moving_+%" } }, - [7392]={ + [7387]={ [1]={ [1]={ limit={ @@ -162084,7 +161991,7 @@ return { [1]="internecine_draw_%_damage_gained_as_lightning_per_cleansed_form" } }, - [7393]={ + [7388]={ [1]={ [1]={ limit={ @@ -162100,7 +162007,7 @@ return { [1]="internecine_draw_%_damage_gained_as_physical_per_corrupted_form" } }, - [7394]={ + [7389]={ [1]={ [1]={ limit={ @@ -162116,7 +162023,7 @@ return { [1]="internecine_draw_always_bleed_at_maximum_corrupted_form" } }, - [7395]={ + [7390]={ [1]={ [1]={ limit={ @@ -162132,7 +162039,7 @@ return { [1]="internecine_draw_always_shock_at_maximum_cleansed_form" } }, - [7396]={ + [7391]={ [1]={ [1]={ limit={ @@ -162148,7 +162055,7 @@ return { [1]="internecine_draw_gain_cleansing_on_bow_attack" } }, - [7397]={ + [7392]={ [1]={ [1]={ limit={ @@ -162164,7 +162071,7 @@ return { [1]="internecine_draw_gain_corruption_on_bow_attack" } }, - [7398]={ + [7393]={ [1]={ [1]={ limit={ @@ -162180,7 +162087,7 @@ return { [1]="internecine_draw_lightning_damage_taken_on_attack_per_cleansed_form_above_corrupted_form" } }, - [7399]={ + [7394]={ [1]={ [1]={ limit={ @@ -162196,7 +162103,7 @@ return { [1]="internecine_draw_maximum_stacks" } }, - [7400]={ + [7395]={ [1]={ [1]={ limit={ @@ -162212,7 +162119,7 @@ return { [1]="internecine_draw_physical_damage_taken_on_attack_per_corrupted_form_above_cleansed_form" } }, - [7401]={ + [7396]={ [1]={ [1]={ limit={ @@ -162228,7 +162135,7 @@ return { [1]="intimidate_enemies_for_4_seconds_on_block_while_holding_a_shield" } }, - [7402]={ + [7397]={ [1]={ [1]={ limit={ @@ -162244,7 +162151,7 @@ return { [1]="intimidate_enemies_on_hit_if_cast_punishment_in_past_10_seconds" } }, - [7403]={ + [7398]={ [1]={ [1]={ [1]={ @@ -162277,7 +162184,7 @@ return { [1]="intimidate_enemy_on_block_for_duration_ms" } }, - [7404]={ + [7399]={ [1]={ [1]={ [1]={ @@ -162297,7 +162204,7 @@ return { [1]="intimidate_nearby_enemies_on_use_for_ms" } }, - [7405]={ + [7400]={ [1]={ [1]={ limit={ @@ -162322,7 +162229,7 @@ return { [1]="intimidate_on_hit_chance_with_attacks_while_at_maximum_endurance_charges_%" } }, - [7406]={ + [7401]={ [1]={ [1]={ limit={ @@ -162338,7 +162245,7 @@ return { [1]="intimidating_cry_area_of_effect_+%" } }, - [7407]={ + [7402]={ [1]={ [1]={ limit={ @@ -162354,7 +162261,7 @@ return { [1]="intimidating_cry_cooldown_speed_+%" } }, - [7408]={ + [7403]={ [1]={ [1]={ limit={ @@ -162383,7 +162290,7 @@ return { [1]="intuitive_link_duration_+%" } }, - [7409]={ + [7404]={ [1]={ [1]={ limit={ @@ -162412,7 +162319,7 @@ return { [1]="invocation_skill_maximum_energy_+%" } }, - [7410]={ + [7405]={ [1]={ [1]={ limit={ @@ -162428,7 +162335,7 @@ return { [1]="invocation_spell_chance_to_cost_half_energy_%" } }, - [7411]={ + [7406]={ [1]={ [1]={ limit={ @@ -162457,7 +162364,7 @@ return { [1]="invocation_spell_critical_strike_chance_+%" } }, - [7412]={ + [7407]={ [1]={ [1]={ limit={ @@ -162486,7 +162393,7 @@ return { [1]="invocation_spell_critical_strike_multiplier_+" } }, - [7413]={ + [7408]={ [1]={ [1]={ limit={ @@ -162515,7 +162422,7 @@ return { [1]="invocation_spell_damage_+%" } }, - [7414]={ + [7409]={ [1]={ [1]={ limit={ @@ -162540,7 +162447,7 @@ return { [1]="is_blighted_map" } }, - [7415]={ + [7410]={ [1]={ [1]={ limit={ @@ -162556,7 +162463,7 @@ return { [1]="item_can_have_catalyst_quality_in_addition_to_base_quality" } }, - [7416]={ + [7411]={ [1]={ [1]={ limit={ @@ -162585,7 +162492,7 @@ return { [1]="item_found_quantity_+%_per_chest_opened_recently" } }, - [7417]={ + [7412]={ [1]={ [1]={ limit={ @@ -162601,7 +162508,7 @@ return { [1]="item_found_rarity_+1%_per_X_rampage_stacks" } }, - [7418]={ + [7413]={ [1]={ [1]={ limit={ @@ -162630,7 +162537,7 @@ return { [1]="jagged_ground_duration_+%" } }, - [7419]={ + [7414]={ [1]={ [1]={ limit={ @@ -162659,7 +162566,7 @@ return { [1]="jagged_ground_effect_+%" } }, - [7420]={ + [7415]={ [1]={ [1]={ limit={ @@ -162688,7 +162595,7 @@ return { [1]="jagged_ground_enemy_damage_taken_+%" } }, - [7421]={ + [7416]={ [1]={ [1]={ [1]={ @@ -162708,7 +162615,7 @@ return { [1]="kaoms_primacy_gain_rage_on_attack_crit_cooldown_ms" } }, - [7422]={ + [7417]={ [1]={ [1]={ limit={ @@ -162724,7 +162631,7 @@ return { [1]="keystone_shepherd_of_souls" } }, - [7423]={ + [7418]={ [1]={ [1]={ limit={ @@ -162749,7 +162656,7 @@ return { [1]="killed_enemies_apply_impale_damage_to_nearby_enemies_on_death_%_chance" } }, - [7424]={ + [7419]={ [1]={ [1]={ limit={ @@ -162774,7 +162681,7 @@ return { [1]="kills_count_twice_for_rampage_%" } }, - [7425]={ + [7420]={ [1]={ [1]={ limit={ @@ -162790,7 +162697,7 @@ return { [1]="kinetic_blast_projectiles_gain_%_aoe_after_forking" } }, - [7426]={ + [7421]={ [1]={ [1]={ limit={ @@ -162819,7 +162726,7 @@ return { [1]="kinetic_bolt_attack_speed_+%" } }, - [7427]={ + [7422]={ [1]={ [1]={ limit={ @@ -162848,7 +162755,7 @@ return { [1]="kinetic_bolt_blast_and_power_siphon_base_stun_threshold_reduction_+%" } }, - [7428]={ + [7423]={ [1]={ [1]={ limit={ @@ -162864,7 +162771,7 @@ return { [1]="kinetic_bolt_blast_and_power_siphon_chance_to_double_stun_duration_%" } }, - [7429]={ + [7424]={ [1]={ [1]={ limit={ @@ -162893,7 +162800,7 @@ return { [1]="kinetic_bolt_projectile_speed_+%" } }, - [7430]={ + [7425]={ [1]={ [1]={ limit={ @@ -162918,7 +162825,7 @@ return { [1]="kinetic_wand_base_number_of_zig_zags" } }, - [7431]={ + [7426]={ [1]={ [1]={ limit={ @@ -162934,7 +162841,7 @@ return { [1]="knockback_chance_%_against_bleeding_enemies_with_hits" } }, - [7432]={ + [7427]={ [1]={ [1]={ limit={ @@ -162950,7 +162857,7 @@ return { [1]="knockback_chance_%_at_close_range" } }, - [7433]={ + [7428]={ [1]={ [1]={ limit={ @@ -162979,7 +162886,7 @@ return { [1]="knockback_distance_+%_final_vs_unique_enemies" } }, - [7434]={ + [7429]={ [1]={ [1]={ limit={ @@ -162995,7 +162902,7 @@ return { [1]="knockback_on_crit_with_projectile_damage" } }, - [7435]={ + [7430]={ [1]={ [1]={ limit={ @@ -163020,7 +162927,7 @@ return { [1]="labyrinth_darkshrine_additional_divine_font_use_display" } }, - [7436]={ + [7431]={ [1]={ [1]={ limit={ @@ -163036,7 +162943,7 @@ return { [1]="labyrinth_darkshrine_boss_room_traps_are_disabled" } }, - [7437]={ + [7432]={ [1]={ [1]={ limit={ @@ -163061,7 +162968,7 @@ return { [1]="labyrinth_darkshrine_divine_font_grants_one_additional_enchantment_use_to_player_x" } }, - [7438]={ + [7433]={ [1]={ [1]={ limit={ @@ -163086,7 +162993,7 @@ return { [1]="labyrinth_darkshrine_izaro_dropped_unique_items_+" } }, - [7439]={ + [7434]={ [1]={ [1]={ limit={ @@ -163111,7 +163018,7 @@ return { [1]="labyrinth_darkshrine_izaro_drops_x_additional_treasure_keys" } }, - [7440]={ + [7435]={ [1]={ [1]={ limit={ @@ -163140,7 +163047,7 @@ return { [1]="labyrinth_darkshrine_players_damage_taken_from_labyrinth_traps_+%" } }, - [7441]={ + [7436]={ [1]={ [1]={ limit={ @@ -163300,7 +163207,7 @@ return { [1]="labyrinth_darkshrine_players_have_shrine_row_x_effect_for_this_labyrinth" } }, - [7442]={ + [7437]={ [1]={ [1]={ limit={ @@ -163325,7 +163232,7 @@ return { [1]="labyrinth_owner_x_addition_enchants" } }, - [7443]={ + [7438]={ [1]={ [1]={ limit={ @@ -163354,7 +163261,7 @@ return { [1]="lancing_steel_damage_+%" } }, - [7444]={ + [7439]={ [1]={ [1]={ limit={ @@ -163379,7 +163286,7 @@ return { [1]="lancing_steel_impale_chance_%" } }, - [7445]={ + [7440]={ [1]={ [1]={ limit={ @@ -163404,7 +163311,7 @@ return { [1]="lancing_steel_number_of_additional_projectiles" } }, - [7446]={ + [7441]={ [1]={ [1]={ limit={ @@ -163420,7 +163327,7 @@ return { [1]="lancing_steel_%_chance_to_not_consume_ammo" } }, - [7447]={ + [7442]={ [1]={ [1]={ limit={ @@ -163445,7 +163352,7 @@ return { [1]="lancing_steel_primary_proj_pierce_num" } }, - [7448]={ + [7443]={ [1]={ [1]={ [1]={ @@ -163478,7 +163385,7 @@ return { [1]="last_tremor_duration_ms" } }, - [7449]={ + [7444]={ [1]={ [1]={ limit={ @@ -163494,7 +163401,7 @@ return { [1]="leech_%_is_instant" } }, - [7450]={ + [7445]={ [1]={ [1]={ limit={ @@ -163523,7 +163430,7 @@ return { [1]="life_and_energy_shield_recovery_rate_+%" } }, - [7451]={ + [7446]={ [1]={ [1]={ limit={ @@ -163552,7 +163459,7 @@ return { [1]="life_and_energy_shield_recovery_rate_+%_if_stopped_taking_damage_over_time_recently" } }, - [7452]={ + [7447]={ [1]={ [1]={ limit={ @@ -163581,7 +163488,7 @@ return { [1]="life_and_energy_shield_recovery_rate_+%_per_minion_up_to_30%" } }, - [7453]={ + [7448]={ [1]={ [1]={ limit={ @@ -163610,7 +163517,7 @@ return { [1]="life_and_energy_shield_recovery_rate_+%_per_power_charge" } }, - [7454]={ + [7449]={ [1]={ [1]={ limit={ @@ -163639,7 +163546,7 @@ return { [1]="life_and_energy_shield_recovery_rate_+%_while_affected_by_malevolence" } }, - [7455]={ + [7450]={ [1]={ [1]={ limit={ @@ -163655,7 +163562,7 @@ return { [1]="life_and_mana_flasks_can_be_equipped_in_either_slot" } }, - [7456]={ + [7451]={ [1]={ [1]={ limit={ @@ -163671,7 +163578,7 @@ return { [1]="life_and_mana_regeneration_rate_+%_for_each_minion_in_your_presence_capped" } }, - [7457]={ + [7452]={ [1]={ [1]={ limit={ @@ -163700,7 +163607,7 @@ return { [1]="life_flask_charges_gained_+%" } }, - [7458]={ + [7453]={ [1]={ [1]={ limit={ @@ -163725,7 +163632,7 @@ return { [1]="life_flask_charges_recovered_per_3_seconds" } }, - [7459]={ + [7454]={ [1]={ [1]={ limit={ @@ -163741,7 +163648,7 @@ return { [1]="life_flask_effects_are_not_removed_at_full_life" } }, - [7460]={ + [7455]={ [1]={ [1]={ limit={ @@ -163757,7 +163664,7 @@ return { [1]="life_flask_recovery_can_overcap_life" } }, - [7461]={ + [7456]={ [1]={ [1]={ limit={ @@ -163773,7 +163680,7 @@ return { [1]="life_flask_recovery_is_instant" } }, - [7462]={ + [7457]={ [1]={ [1]={ limit={ @@ -163789,7 +163696,7 @@ return { [1]="life_flask_recovery_is_instant_while_on_low_life" } }, - [7463]={ + [7458]={ [1]={ [1]={ limit={ @@ -163805,7 +163712,7 @@ return { [1]="life_flasks_do_not_recover_life" } }, - [7464]={ + [7459]={ [1]={ [1]={ limit={ @@ -163821,7 +163728,7 @@ return { [1]="life_flasks_gain_X_charges_every_3_seconds_if_you_have_not_used_a_life_flask_recently" } }, - [7465]={ + [7460]={ [1]={ [1]={ limit={ @@ -163837,7 +163744,7 @@ return { [1]="life_flasks_gain_a_charge_on_hit_once_per_second" } }, - [7466]={ + [7461]={ [1]={ [1]={ limit={ @@ -163862,7 +163769,7 @@ return { [1]="life_flasks_gain_x_charges_when_you_hit_your_marked_enemy" } }, - [7467]={ + [7462]={ [1]={ [1]={ limit={ @@ -163891,7 +163798,7 @@ return { [1]="life_gain_per_target_hit_while_affected_by_vitality" } }, - [7468]={ + [7463]={ [1]={ [1]={ limit={ @@ -163920,7 +163827,7 @@ return { [1]="life_gain_per_target_if_have_used_a_vaal_skill_recently" } }, - [7469]={ + [7464]={ [1]={ [1]={ limit={ @@ -163949,7 +163856,7 @@ return { [1]="life_gained_on_attack_hit_if_crit_recently" } }, - [7470]={ + [7465]={ [1]={ [1]={ limit={ @@ -163978,7 +163885,7 @@ return { [1]="life_gained_on_attack_hit_vs_cursed_enemies" } }, - [7471]={ + [7466]={ [1]={ [1]={ limit={ @@ -163994,7 +163901,7 @@ return { [1]="life_gained_on_cull" } }, - [7472]={ + [7467]={ [1]={ [1]={ limit={ @@ -164010,7 +163917,7 @@ return { [1]="life_gained_on_kill_per_wither_stack_on_slain_enemy_%" } }, - [7473]={ + [7468]={ [1]={ [1]={ limit={ @@ -164026,7 +163933,7 @@ return { [1]="life_leech_%_is_instant_if_you_have_at_least_200_tribute" } }, - [7474]={ + [7469]={ [1]={ [1]={ limit={ @@ -164042,7 +163949,7 @@ return { [1]="life_leech_also_recovers_based_on_elemental_damage_types" } }, - [7475]={ + [7470]={ [1]={ [1]={ limit={ @@ -164058,7 +163965,7 @@ return { [1]="life_leech_also_recovers_based_on_lightning_damage" } }, - [7476]={ + [7471]={ [1]={ [1]={ limit={ @@ -164087,7 +163994,7 @@ return { [1]="life_leech_amount_+%_if_consumed_frenzy_charge_recently" } }, - [7477]={ + [7472]={ [1]={ [1]={ limit={ @@ -164116,7 +164023,7 @@ return { [1]="life_leech_amount_+%_while_shapeshifted" } }, - [7478]={ + [7473]={ [1]={ [1]={ limit={ @@ -164132,7 +164039,7 @@ return { [1]="life_leech_can_overcap_life" } }, - [7479]={ + [7474]={ [1]={ [1]={ limit={ @@ -164148,7 +164055,7 @@ return { [1]="life_leech_excess_goes_to_energy_shield" } }, - [7480]={ + [7475]={ [1]={ [1]={ [1]={ @@ -164168,7 +164075,7 @@ return { [1]="life_leech_from_all_thorns_damage_permyriad_if_you_have_at_least_100_tribute" } }, - [7481]={ + [7476]={ [1]={ [1]={ limit={ @@ -164184,7 +164091,7 @@ return { [1]="life_leech_is_instant_for_empowered_attacks" } }, - [7482]={ + [7477]={ [1]={ [1]={ limit={ @@ -164200,7 +164107,7 @@ return { [1]="life_leech_%_is_instant_per_defiance" } }, - [7483]={ + [7478]={ [1]={ [1]={ limit={ @@ -164216,7 +164123,7 @@ return { [1]="life_leech_%_maximum_life_on_spell_cast" } }, - [7484]={ + [7479]={ [1]={ [1]={ limit={ @@ -164245,7 +164152,7 @@ return { [1]="life_leech_rate_+%_if_you_have_at_least_100_tribute" } }, - [7485]={ + [7480]={ [1]={ [1]={ limit={ @@ -164261,7 +164168,7 @@ return { [1]="life_leech_recovers_based_on_your_chaos_damage_instead_of_physical_damage" } }, - [7486]={ + [7481]={ [1]={ [1]={ limit={ @@ -164277,7 +164184,7 @@ return { [1]="life_leeched_from_hits_also_leeches_same_amount_to_allies_in_presence" } }, - [7487]={ + [7482]={ [1]={ [1]={ limit={ @@ -164293,7 +164200,7 @@ return { [1]="life_leeched_from_hits_also_leeches_same_amount_to_companions" } }, - [7488]={ + [7483]={ [1]={ [1]={ [1]={ @@ -164313,7 +164220,7 @@ return { [1]="life_loss_%_per_minute_while_sprinting" } }, - [7489]={ + [7484]={ [1]={ [1]={ [1]={ @@ -164333,7 +164240,7 @@ return { [1]="life_loss_%_per_minute_if_have_been_hit_recently" } }, - [7490]={ + [7485]={ [1]={ [1]={ [1]={ @@ -164353,7 +164260,7 @@ return { [1]="life_lost_%_per_minute_nonlethal" } }, - [7491]={ + [7486]={ [1]={ [1]={ limit={ @@ -164382,7 +164289,7 @@ return { [1]="life_mana_es_recovery_rate_+%_per_endurance_charge" } }, - [7492]={ + [7487]={ [1]={ [1]={ limit={ @@ -164398,7 +164305,7 @@ return { [1]="life_mana_flasks_restore_mana_life" } }, - [7493]={ + [7488]={ [1]={ [1]={ limit={ @@ -164414,7 +164321,7 @@ return { [1]="life_mastery_count_maximum_life_+%_final" } }, - [7494]={ + [7489]={ [1]={ [1]={ limit={ @@ -164430,7 +164337,7 @@ return { [1]="life_per_level" } }, - [7495]={ + [7490]={ [1]={ [1]={ limit={ @@ -164446,7 +164353,7 @@ return { [1]="life_recoup_also_applies_to_energy_shield" } }, - [7496]={ + [7491]={ [1]={ [1]={ limit={ @@ -164462,7 +164369,7 @@ return { [1]="life_recoup_applies_to_energy_shield_instead" } }, - [7497]={ + [7492]={ [1]={ [1]={ limit={ @@ -164478,7 +164385,7 @@ return { [1]="life_recovery_from_flasks_also_recovers_energy_shield" } }, - [7498]={ + [7493]={ [1]={ [1]={ limit={ @@ -164494,7 +164401,7 @@ return { [1]="life_recovery_from_flasks_also_recovers_ward_%" } }, - [7499]={ + [7494]={ [1]={ [1]={ limit={ @@ -164510,7 +164417,7 @@ return { [1]="life_recovery_from_flasks_applies_to_companions" } }, - [7500]={ + [7495]={ [1]={ [1]={ limit={ @@ -164526,7 +164433,7 @@ return { [1]="life_recovery_from_flasks_apply_to_minions_in_your_presence" } }, - [7501]={ + [7496]={ [1]={ [1]={ limit={ @@ -164542,7 +164449,7 @@ return { [1]="life_recovery_from_flasks_instead_applies_to_nearby_allies_%" } }, - [7502]={ + [7497]={ [1]={ [1]={ limit={ @@ -164558,7 +164465,7 @@ return { [1]="life_recovery_from_regeneration_is_not_applied" } }, - [7503]={ + [7498]={ [1]={ [1]={ limit={ @@ -164587,7 +164494,7 @@ return { [1]="life_recovery_+%_from_flasks_while_on_low_life" } }, - [7504]={ + [7499]={ [1]={ [1]={ limit={ @@ -164616,7 +164523,7 @@ return { [1]="life_recovery_rate_+%_per_10_tribute" } }, - [7505]={ + [7500]={ [1]={ [1]={ limit={ @@ -164645,7 +164552,7 @@ return { [1]="life_recovery_rate_+%_per_5%_missing_life" } }, - [7506]={ + [7501]={ [1]={ [1]={ limit={ @@ -164674,7 +164581,7 @@ return { [1]="life_recovery_rate_+%_if_have_taken_fire_damage_from_an_enemy_hit_recently" } }, - [7507]={ + [7502]={ [1]={ [1]={ limit={ @@ -164703,7 +164610,7 @@ return { [1]="life_recovery_rate_+%_if_havent_killed_recently" } }, - [7508]={ + [7503]={ [1]={ [1]={ limit={ @@ -164732,7 +164639,7 @@ return { [1]="life_recovery_rate_+%_while_affected_by_vitality" } }, - [7509]={ + [7504]={ [1]={ [1]={ limit={ @@ -164761,7 +164668,7 @@ return { [1]="life_recovery_rate_while_in_presence_of_companion_+%" } }, - [7510]={ + [7505]={ [1]={ [1]={ [1]={ @@ -164781,7 +164688,7 @@ return { [1]="life_regeneration_%_per_minute_if_stunned_an_enemy_recently" } }, - [7511]={ + [7506]={ [1]={ [1]={ [1]={ @@ -164801,7 +164708,7 @@ return { [1]="life_regeneration_per_minute_%_if_used_a_command_skill_recently" } }, - [7512]={ + [7507]={ [1]={ [1]={ [1]={ @@ -164821,7 +164728,7 @@ return { [1]="life_regeneration_per_minute_%_while_ignited" } }, - [7513]={ + [7508]={ [1]={ [1]={ [1]={ @@ -164841,7 +164748,7 @@ return { [1]="life_regeneration_per_minute_per_1%_uncapped_fire_damage_resistance" } }, - [7514]={ + [7509]={ [1]={ [1]={ [1]={ @@ -164861,7 +164768,7 @@ return { [1]="life_regeneration_per_minute_per_active_buff" } }, - [7515]={ + [7510]={ [1]={ [1]={ [1]={ @@ -164881,7 +164788,7 @@ return { [1]="life_regeneration_per_minute_per_maximum_energy_shield" } }, - [7516]={ + [7511]={ [1]={ [1]={ [1]={ @@ -164901,7 +164808,7 @@ return { [1]="life_regeneration_per_minute_per_nearby_corpse" } }, - [7517]={ + [7512]={ [1]={ [1]={ [1]={ @@ -164921,7 +164828,7 @@ return { [1]="life_regeneration_per_minute_%_per_ailment_affecting_you" } }, - [7518]={ + [7513]={ [1]={ [1]={ [1]={ @@ -164941,7 +164848,7 @@ return { [1]="life_regeneration_per_minute_%_per_fortification" } }, - [7519]={ + [7514]={ [1]={ [1]={ [1]={ @@ -164961,7 +164868,7 @@ return { [1]="life_regeneration_per_minute_%_while_affected_by_guard_skill" } }, - [7520]={ + [7515]={ [1]={ [1]={ [1]={ @@ -164981,7 +164888,7 @@ return { [1]="life_regeneration_per_minute_%_while_channelling" } }, - [7521]={ + [7516]={ [1]={ [1]={ [1]={ @@ -165001,7 +164908,7 @@ return { [1]="life_regeneration_per_minute_while_affected_by_vitality" } }, - [7522]={ + [7517]={ [1]={ [1]={ [1]={ @@ -165021,7 +164928,7 @@ return { [1]="life_regeneration_per_minute_while_ignited" } }, - [7523]={ + [7518]={ [1]={ [1]={ [1]={ @@ -165041,7 +164948,7 @@ return { [1]="life_regeneration_per_minute_while_moving" } }, - [7524]={ + [7519]={ [1]={ [1]={ [1]={ @@ -165061,7 +164968,7 @@ return { [1]="life_regeneration_per_minute_while_you_have_avians_flight" } }, - [7525]={ + [7520]={ [1]={ [1]={ [1]={ @@ -165081,7 +164988,7 @@ return { [1]="life_regeneration_%_per_minute_if_detonated_mine_recently" } }, - [7526]={ + [7521]={ [1]={ [1]={ [1]={ @@ -165101,7 +165008,7 @@ return { [1]="life_regeneration_%_per_minute_if_player_minion_died_recently" } }, - [7527]={ + [7522]={ [1]={ [1]={ limit={ @@ -165130,7 +165037,7 @@ return { [1]="life_regeneration_rate_+%_while_ignited" } }, - [7528]={ + [7523]={ [1]={ [1]={ limit={ @@ -165159,7 +165066,7 @@ return { [1]="life_regeneration_rate_+%_while_shapeshifted" } }, - [7529]={ + [7524]={ [1]={ [1]={ limit={ @@ -165188,7 +165095,7 @@ return { [1]="life_regeneration_rate_+%_while_surrounded" } }, - [7530]={ + [7525]={ [1]={ [1]={ limit={ @@ -165217,7 +165124,7 @@ return { [1]="life_regeneration_rate_+%_while_using_life_flask" } }, - [7531]={ + [7526]={ [1]={ [1]={ [1]={ @@ -165237,7 +165144,7 @@ return { [1]="life_regeneration_rate_per_minute_%_if_hit_cursed_enemy_recently" } }, - [7532]={ + [7527]={ [1]={ [1]={ [1]={ @@ -165257,7 +165164,7 @@ return { [1]="life_regeneration_rate_per_minute_%_while_affected_by_damaging_ailment" } }, - [7533]={ + [7528]={ [1]={ [1]={ [1]={ @@ -165277,7 +165184,7 @@ return { [1]="life_regeneration_rate_per_minute_%_while_affected_by_vitality" } }, - [7534]={ + [7529]={ [1]={ [1]={ [1]={ @@ -165297,7 +165204,7 @@ return { [1]="life_regeneration_rate_per_minute_%_while_surrounded" } }, - [7535]={ + [7530]={ [1]={ [1]={ [1]={ @@ -165317,7 +165224,7 @@ return { [1]="base_life_regeneration_rate_per_minute_per_10_intelligence" } }, - [7536]={ + [7531]={ [1]={ [1]={ [1]={ @@ -165337,7 +165244,7 @@ return { [1]="life_regeneration_rate_per_minute_%_if_blocked_recently" } }, - [7537]={ + [7532]={ [1]={ [1]={ [1]={ @@ -165357,7 +165264,7 @@ return { [1]="life_regeneration_rate_per_minute_%_if_consumed_corpse_recently" } }, - [7538]={ + [7533]={ [1]={ [1]={ [1]={ @@ -165377,7 +165284,7 @@ return { [1]="life_regeneration_rate_per_minute_%_if_crit_in_past_8_seconds" } }, - [7539]={ + [7534]={ [1]={ [1]={ [1]={ @@ -165397,7 +165304,7 @@ return { [1]="life_regeneration_rate_per_minute_%_if_have_taken_fire_damage_from_an_enemy_hit_recently" } }, - [7540]={ + [7535]={ [1]={ [1]={ [1]={ @@ -165417,7 +165324,7 @@ return { [1]="life_regeneration_rate_per_minute_%_if_used_life_flask_in_past_10_seconds" } }, - [7541]={ + [7536]={ [1]={ [1]={ [1]={ @@ -165437,7 +165344,7 @@ return { [1]="life_regeneration_rate_per_minute_%_per_500_maximum_energy_shield" } }, - [7542]={ + [7537]={ [1]={ [1]={ [1]={ @@ -165457,7 +165364,7 @@ return { [1]="life_regeneration_rate_per_minute_%_per_mine_detonated_recently_up_to_20%" } }, - [7543]={ + [7538]={ [1]={ [1]={ [1]={ @@ -165477,7 +165384,7 @@ return { [1]="life_regeneration_rate_per_minute_%_per_nearby_corpse_up_to_3%" } }, - [7544]={ + [7539]={ [1]={ [1]={ [1]={ @@ -165497,7 +165404,7 @@ return { [1]="life_regeneration_rate_per_minute_%_per_power_charge" } }, - [7545]={ + [7540]={ [1]={ [1]={ [1]={ @@ -165517,7 +165424,7 @@ return { [1]="life_regeneration_rate_per_minute_%_per_raised_zombie" } }, - [7546]={ + [7541]={ [1]={ [1]={ [1]={ @@ -165537,7 +165444,7 @@ return { [1]="life_regeneration_rate_per_minute_%_per_trap_triggered_recently_up_to_20%" } }, - [7547]={ + [7542]={ [1]={ [1]={ [1]={ @@ -165557,7 +165464,7 @@ return { [1]="life_regeneration_rate_per_minute_%_while_moving" } }, - [7548]={ + [7543]={ [1]={ [1]={ [1]={ @@ -165577,7 +165484,7 @@ return { [1]="life_regeneration_rate_per_minute_%_while_stationary" } }, - [7549]={ + [7544]={ [1]={ [1]={ [1]={ @@ -165597,7 +165504,7 @@ return { [1]="life_regeneration_rate_per_minute_%_while_using_flask" } }, - [7550]={ + [7545]={ [1]={ [1]={ [1]={ @@ -165617,7 +165524,7 @@ return { [1]="life_regeneration_rate_per_minute_%_with_400_or_more_strength" } }, - [7551]={ + [7546]={ [1]={ [1]={ [1]={ @@ -165637,7 +165544,7 @@ return { [1]="life_regeneration_rate_per_minute_while_on_low_life" } }, - [7552]={ + [7547]={ [1]={ [1]={ limit={ @@ -165666,7 +165573,7 @@ return { [1]="life_regeneration_rate_+%_while_moving" } }, - [7553]={ + [7548]={ [1]={ [1]={ limit={ @@ -165695,7 +165602,7 @@ return { [1]="life_regeneration_rate_+%_while_on_low_life" } }, - [7554]={ + [7549]={ [1]={ [1]={ limit={ @@ -165724,7 +165631,7 @@ return { [1]="life_regeneration_rate_+%_while_stationary" } }, - [7555]={ + [7550]={ [1]={ [1]={ limit={ @@ -165753,7 +165660,7 @@ return { [1]="light_radius_+%_per_10_tribute" } }, - [7556]={ + [7551]={ [1]={ [1]={ limit={ @@ -165769,7 +165676,7 @@ return { [1]="light_radius_increases_apply_to_accuracy" } }, - [7557]={ + [7552]={ [1]={ [1]={ limit={ @@ -165785,7 +165692,7 @@ return { [1]="light_radius_increases_apply_to_area_of_effect" } }, - [7558]={ + [7553]={ [1]={ [1]={ limit={ @@ -165814,7 +165721,7 @@ return { [1]="lightning_ailment_duration_+%" } }, - [7559]={ + [7554]={ [1]={ [1]={ limit={ @@ -165843,7 +165750,7 @@ return { [1]="lightning_ailment_effect_+%_against_chilled_enemies" } }, - [7560]={ + [7555]={ [1]={ [1]={ limit={ @@ -165872,7 +165779,7 @@ return { [1]="lightning_ailment_effect_+%" } }, - [7561]={ + [7556]={ [1]={ [1]={ limit={ @@ -165888,7 +165795,7 @@ return { [1]="lightning_and_chaos_damage_resistance_%" } }, - [7562]={ + [7557]={ [1]={ [1]={ limit={ @@ -165913,7 +165820,7 @@ return { [1]="lightning_arrow_%_chance_to_hit_an_additional_enemy" } }, - [7563]={ + [7558]={ [1]={ [1]={ limit={ @@ -165929,7 +165836,7 @@ return { [1]="lightning_conduit_and_galvanic_field_shatter_on_killing_blow" } }, - [7564]={ + [7559]={ [1]={ [1]={ limit={ @@ -165958,7 +165865,7 @@ return { [1]="lightning_conduit_area_of_effect_+%" } }, - [7565]={ + [7560]={ [1]={ [1]={ limit={ @@ -165974,7 +165881,7 @@ return { [1]="lightning_conduit_cast_speed_+%" } }, - [7566]={ + [7561]={ [1]={ [1]={ limit={ @@ -166003,7 +165910,7 @@ return { [1]="lightning_conduit_damage_+%" } }, - [7567]={ + [7562]={ [1]={ [1]={ limit={ @@ -166019,7 +165926,7 @@ return { [1]="lightning_damage_+%_if_lightning_infusion_collected_last_8_seconds" } }, - [7568]={ + [7563]={ [1]={ [1]={ limit={ @@ -166048,7 +165955,7 @@ return { [1]="lightning_damage_+%_per_rage" } }, - [7569]={ + [7564]={ [1]={ [1]={ limit={ @@ -166064,7 +165971,7 @@ return { [1]="lightning_damage_+%_while_ignited" } }, - [7570]={ + [7565]={ [1]={ [1]={ limit={ @@ -166080,7 +165987,7 @@ return { [1]="lightning_damage_can_ignite" } }, - [7571]={ + [7566]={ [1]={ [1]={ limit={ @@ -166096,7 +166003,7 @@ return { [1]="lightning_damage_+%_per_lightning_resistance_above_75" } }, - [7572]={ + [7567]={ [1]={ [1]={ limit={ @@ -166125,7 +166032,7 @@ return { [1]="lightning_damage_+%_while_affected_by_herald_of_thunder" } }, - [7573]={ + [7568]={ [1]={ [1]={ limit={ @@ -166154,7 +166061,7 @@ return { [1]="lightning_damage_+%_while_affected_by_wrath" } }, - [7574]={ + [7569]={ [1]={ [1]={ limit={ @@ -166170,7 +166077,7 @@ return { [1]="lightning_damage_resistance_%_while_affected_by_herald_of_thunder" } }, - [7575]={ + [7570]={ [1]={ [1]={ limit={ @@ -166186,7 +166093,7 @@ return { [1]="lightning_damage_taken_goes_to_life_over_4_seconds_%" } }, - [7576]={ + [7571]={ [1]={ [1]={ limit={ @@ -166202,7 +166109,7 @@ return { [1]="lightning_damage_taken_+" } }, - [7577]={ + [7572]={ [1]={ [1]={ limit={ @@ -166231,7 +166138,7 @@ return { [1]="lightning_damage_with_attack_skills_+%" } }, - [7578]={ + [7573]={ [1]={ [1]={ limit={ @@ -166260,7 +166167,7 @@ return { [1]="lightning_damage_with_spell_skills_+%" } }, - [7579]={ + [7574]={ [1]={ [1]={ limit={ @@ -166289,7 +166196,7 @@ return { [1]="lightning_explosion_mine_aura_effect_+%" } }, - [7580]={ + [7575]={ [1]={ [1]={ limit={ @@ -166318,7 +166225,7 @@ return { [1]="lightning_explosion_mine_damage_+%" } }, - [7581]={ + [7576]={ [1]={ [1]={ limit={ @@ -166347,7 +166254,7 @@ return { [1]="lightning_explosion_mine_throwing_speed_+%" } }, - [7582]={ + [7577]={ [1]={ [1]={ limit={ @@ -166376,7 +166283,7 @@ return { [1]="lightning_exposure_effect_+%" } }, - [7583]={ + [7578]={ [1]={ [1]={ limit={ @@ -166401,7 +166308,7 @@ return { [1]="lightning_exposure_on_hit_magnitude" } }, - [7584]={ + [7579]={ [1]={ [1]={ limit={ @@ -166430,7 +166337,7 @@ return { [1]="lightning_hit_damage_+%_vs_chilled_enemies" } }, - [7585]={ + [7580]={ [1]={ [1]={ limit={ @@ -166459,7 +166366,7 @@ return { [1]="lightning_reflect_damage_taken_+%_while_affected_by_purity_of_lightning" } }, - [7586]={ + [7581]={ [1]={ [1]={ limit={ @@ -166475,7 +166382,7 @@ return { [1]="lightning_resist_unaffected_by_area_penalties" } }, - [7587]={ + [7582]={ [1]={ [1]={ limit={ @@ -166491,7 +166398,7 @@ return { [1]="lightning_resistance_does_not_apply_to_lighting_damage" } }, - [7588]={ + [7583]={ [1]={ [1]={ limit={ @@ -166507,7 +166414,7 @@ return { [1]="lightning_skill_additional_chain_chance_%" } }, - [7589]={ + [7584]={ [1]={ [1]={ limit={ @@ -166523,7 +166430,7 @@ return { [1]="lightning_skill_additional_chains" } }, - [7590]={ + [7585]={ [1]={ [1]={ limit={ @@ -166539,7 +166446,7 @@ return { [1]="lightning_skill_chance_to_inflict_lightning_exposure_%" } }, - [7591]={ + [7586]={ [1]={ [1]={ limit={ @@ -166568,7 +166475,7 @@ return { [1]="lightning_skill_stun_threshold_+%" } }, - [7592]={ + [7587]={ [1]={ [1]={ limit={ @@ -166584,7 +166491,7 @@ return { [1]="lightning_skills_chance_to_poison_on_hit_%" } }, - [7593]={ + [7588]={ [1]={ [1]={ limit={ @@ -166600,7 +166507,7 @@ return { [1]="lightning_strike_and_frost_blades_all_damage_can_ignite" } }, - [7594]={ + [7589]={ [1]={ [1]={ limit={ @@ -166629,7 +166536,7 @@ return { [1]="lightning_tendrils_skill_area_of_effect_+%_per_enemy_hit" } }, - [7595]={ + [7590]={ [1]={ [1]={ limit={ @@ -166658,7 +166565,7 @@ return { [1]="lightning_tendrils_totems_from_this_skill_grant_spark_effect_duration_+%_to_parent" } }, - [7596]={ + [7591]={ [1]={ [1]={ limit={ @@ -166683,7 +166590,7 @@ return { [1]="lightning_tower_trap_additional_number_of_beams" } }, - [7597]={ + [7592]={ [1]={ [1]={ limit={ @@ -166712,7 +166619,7 @@ return { [1]="lightning_tower_trap_cast_speed_+%" } }, - [7598]={ + [7593]={ [1]={ [1]={ limit={ @@ -166741,7 +166648,7 @@ return { [1]="lightning_tower_trap_cooldown_speed_+%" } }, - [7599]={ + [7594]={ [1]={ [1]={ limit={ @@ -166770,7 +166677,7 @@ return { [1]="lightning_tower_trap_damage_+%" } }, - [7600]={ + [7595]={ [1]={ [1]={ limit={ @@ -166799,7 +166706,7 @@ return { [1]="lightning_tower_trap_duration_+%" } }, - [7601]={ + [7596]={ [1]={ [1]={ limit={ @@ -166828,7 +166735,7 @@ return { [1]="lightning_tower_trap_throwing_speed_+%" } }, - [7602]={ + [7597]={ [1]={ [1]={ limit={ @@ -166844,7 +166751,7 @@ return { [1]="lightning_trap_lightning_resistance_penetration_%" } }, - [7603]={ + [7598]={ [1]={ [1]={ limit={ @@ -166873,7 +166780,7 @@ return { [1]="lightning_trap_shock_effect_+%" } }, - [7604]={ + [7599]={ [1]={ [1]={ limit={ @@ -166898,7 +166805,7 @@ return { [1]="lineage_support_gem_limit_+" } }, - [7605]={ + [7600]={ [1]={ [1]={ limit={ @@ -166914,7 +166821,7 @@ return { [1]="link_buff_effect_+%_on_animate_guardian" } }, - [7606]={ + [7601]={ [1]={ [1]={ limit={ @@ -166943,7 +166850,7 @@ return { [1]="link_effect_+%_when_50%_expired" } }, - [7607]={ + [7602]={ [1]={ [1]={ limit={ @@ -166964,7 +166871,7 @@ return { [2]="link_grace_period_8_second_override" } }, - [7608]={ + [7603]={ [1]={ [1]={ limit={ @@ -166993,7 +166900,7 @@ return { [1]="link_skill_buff_effect_+%" } }, - [7609]={ + [7604]={ [1]={ [1]={ limit={ @@ -167022,7 +166929,7 @@ return { [1]="link_skill_buff_effect_+%_if_linked_target_recently" } }, - [7610]={ + [7605]={ [1]={ [1]={ limit={ @@ -167051,7 +166958,7 @@ return { [1]="link_skill_cast_speed_+%" } }, - [7611]={ + [7606]={ [1]={ [1]={ limit={ @@ -167080,7 +166987,7 @@ return { [1]="link_skill_duration_+%" } }, - [7612]={ + [7607]={ [1]={ [1]={ limit={ @@ -167096,7 +167003,7 @@ return { [1]="link_skill_gem_level_+" } }, - [7613]={ + [7608]={ [1]={ [1]={ limit={ @@ -167112,7 +167019,7 @@ return { [1]="link_skill_link_target_cannot_die_for_X_seconds" } }, - [7614]={ + [7609]={ [1]={ [1]={ limit={ @@ -167128,7 +167035,7 @@ return { [1]="link_skill_lose_no_experience_on_link_target_death" } }, - [7615]={ + [7610]={ [1]={ [1]={ limit={ @@ -167161,7 +167068,7 @@ return { [1]="link_skill_mana_cost_+%" } }, - [7616]={ + [7611]={ [1]={ [1]={ limit={ @@ -167177,7 +167084,7 @@ return { [1]="link_skills_can_target_animate_guardian" } }, - [7617]={ + [7612]={ [1]={ [1]={ limit={ @@ -167193,7 +167100,7 @@ return { [1]="link_skills_can_target_minions" } }, - [7618]={ + [7613]={ [1]={ [1]={ limit={ @@ -167222,7 +167129,7 @@ return { [1]="link_skills_grant_damage_+%" } }, - [7619]={ + [7614]={ [1]={ [1]={ limit={ @@ -167251,7 +167158,7 @@ return { [1]="link_skills_grant_damage_taken_+%" } }, - [7620]={ + [7615]={ [1]={ [1]={ limit={ @@ -167267,7 +167174,7 @@ return { [1]="link_skills_grant_redirect_curses_to_link_source" } }, - [7621]={ + [7616]={ [1]={ [1]={ limit={ @@ -167292,7 +167199,7 @@ return { [1]="link_to_X_additional_random_allies" } }, - [7622]={ + [7617]={ [1]={ [1]={ limit={ @@ -167308,7 +167215,7 @@ return { [1]="linked_targets_share_endurance_frenzy_power_charges_with_you" } }, - [7623]={ + [7618]={ [1]={ [1]={ limit={ @@ -167324,7 +167231,7 @@ return { [1]="local_%_chance_to_gain_flask_charge_when_hit" } }, - [7624]={ + [7619]={ [1]={ [1]={ limit={ @@ -167349,7 +167256,7 @@ return { [1]="local_+%_weapon_range" } }, - [7625]={ + [7620]={ [1]={ [1]={ limit={ @@ -167374,7 +167281,7 @@ return { [1]="local_X_additional_chains" } }, - [7626]={ + [7621]={ [1]={ [1]={ limit={ @@ -167390,7 +167297,7 @@ return { [1]="local_accuracy_rating_+%_per_2%_quality" } }, - [7627]={ + [7622]={ [1]={ [1]={ limit={ @@ -167415,7 +167322,7 @@ return { [1]="local_additional_attack_chain_chance_%" } }, - [7628]={ + [7623]={ [1]={ [1]={ limit={ @@ -167431,7 +167338,7 @@ return { [1]="local_aggravate_bleeding_on_hit_chance_%" } }, - [7629]={ + [7624]={ [1]={ [1]={ limit={ @@ -167447,7 +167354,7 @@ return { [1]="local_all_attributes_+_per_rune_or_soul_core" } }, - [7630]={ + [7625]={ [1]={ [1]={ [1]={ @@ -167467,7 +167374,7 @@ return { [1]="local_all_attributes_-_per_level" } }, - [7631]={ + [7626]={ [1]={ [1]={ limit={ @@ -167496,7 +167403,7 @@ return { [1]="local_all_attributes_+%_per_rune_or_soul_core" } }, - [7632]={ + [7627]={ [1]={ [1]={ limit={ @@ -167512,7 +167419,7 @@ return { [1]="local_all_damage_can_chill" } }, - [7633]={ + [7628]={ [1]={ [1]={ limit={ @@ -167528,7 +167435,7 @@ return { [1]="local_all_damage_can_electrocute" } }, - [7634]={ + [7629]={ [1]={ [1]={ limit={ @@ -167544,7 +167451,7 @@ return { [1]="local_all_damage_can_freeze" } }, - [7635]={ + [7630]={ [1]={ [1]={ limit={ @@ -167560,7 +167467,7 @@ return { [1]="local_all_damage_can_pin" } }, - [7636]={ + [7631]={ [1]={ [1]={ limit={ @@ -167576,7 +167483,7 @@ return { [1]="local_always_crit_heavy_stunned_enemies" } }, - [7637]={ + [7632]={ [1]={ [1]={ limit={ @@ -167592,7 +167499,7 @@ return { [1]="local_always_freeze_on_full_life" } }, - [7638]={ + [7633]={ [1]={ [1]={ limit={ @@ -167608,7 +167515,7 @@ return { [1]="local_always_maim_on_crit" } }, - [7639]={ + [7634]={ [1]={ [1]={ limit={ @@ -167624,7 +167531,7 @@ return { [1]="local_apply_X_armour_break_on_crit" } }, - [7640]={ + [7635]={ [1]={ [1]={ limit={ @@ -167640,7 +167547,7 @@ return { [1]="local_apply_X_armour_break_on_hit" } }, - [7641]={ + [7636]={ [1]={ [1]={ limit={ @@ -167656,7 +167563,7 @@ return { [1]="local_apply_X_armour_break_on_stun" } }, - [7642]={ + [7637]={ [1]={ [1]={ limit={ @@ -167672,7 +167579,7 @@ return { [1]="local_apply_elemental_exposure_on_full_armour_break" } }, - [7643]={ + [7638]={ [1]={ [1]={ limit={ @@ -167688,7 +167595,7 @@ return { [1]="local_area_of_effect_+%_per_4%_quality" } }, - [7644]={ + [7639]={ [1]={ [1]={ limit={ @@ -167704,7 +167611,7 @@ return { [1]="local_armour_break_damage_%_dealt_as_armour_break" } }, - [7645]={ + [7640]={ [1]={ [1]={ limit={ @@ -167733,7 +167640,7 @@ return { [1]="local_attack_and_cast_speed_+%_if_item_corrupted" } }, - [7646]={ + [7641]={ [1]={ [1]={ limit={ @@ -167762,7 +167669,7 @@ return { [1]="local_attack_damage_+%_if_item_corrupted" } }, - [7647]={ + [7642]={ [1]={ [1]={ limit={ @@ -167778,7 +167685,7 @@ return { [1]="local_attack_speed_+%_per_8%_quality" } }, - [7648]={ + [7643]={ [1]={ [1]={ limit={ @@ -167794,7 +167701,7 @@ return { [1]="local_attacks_cannot_be_blocked" } }, - [7649]={ + [7644]={ [1]={ [1]={ limit={ @@ -167810,7 +167717,7 @@ return { [1]="local_attacks_grant_onslaught_on_kill_chance_%_with_ranged_abyss_jewel_socketed" } }, - [7650]={ + [7645]={ [1]={ [1]={ limit={ @@ -167831,7 +167738,7 @@ return { [2]="local_attacks_have_added_max_cold_damage_equal_to_%_of_maximum_mana" } }, - [7651]={ + [7646]={ [1]={ [1]={ limit={ @@ -167856,7 +167763,7 @@ return { [1]="local_attacks_impale_on_hit_%_chance" } }, - [7652]={ + [7647]={ [1]={ [1]={ limit={ @@ -167872,7 +167779,7 @@ return { [1]="local_attacks_intimidate_on_hit_for_4_seconds_with_melee_abyss_jewel_socketed" } }, - [7653]={ + [7648]={ [1]={ [1]={ limit={ @@ -167888,7 +167795,7 @@ return { [1]="local_attacks_maim_on_hit_for_4_seconds_with_ranged_abyss_jewel_socketed" } }, - [7654]={ + [7649]={ [1]={ [1]={ limit={ @@ -167904,7 +167811,7 @@ return { [1]="local_base_chaos_damage_resistance_%_per_rune_or_soul_core" } }, - [7655]={ + [7650]={ [1]={ [1]={ [1]={ @@ -167924,7 +167831,7 @@ return { [1]="local_base_life_regeneration_rate_per_minute_+_per_rune_or_soul_core" } }, - [7656]={ + [7651]={ [1]={ [1]={ limit={ @@ -167940,7 +167847,7 @@ return { [1]="local_base_maximum_life_+_per_rune_or_soul_core" } }, - [7657]={ + [7652]={ [1]={ [1]={ limit={ @@ -167956,7 +167863,7 @@ return { [1]="local_base_maximum_mana_+_per_rune_or_soul_core" } }, - [7658]={ + [7653]={ [1]={ [1]={ limit={ @@ -167985,7 +167892,7 @@ return { [1]="local_base_self_critical_strike_multiplier_-%_per_rune_or_soul_core" } }, - [7659]={ + [7654]={ [1]={ [1]={ limit={ @@ -168010,7 +167917,7 @@ return { [1]="local_bleed_on_critical_strike_chance_%" } }, - [7660]={ + [7655]={ [1]={ [1]={ limit={ @@ -168026,7 +167933,7 @@ return { [1]="local_blind_enemies_on_attack_hits_with_ranged_abyss_jewel_socketed" } }, - [7661]={ + [7656]={ [1]={ [1]={ limit={ @@ -168042,7 +167949,7 @@ return { [1]="local_cannot_be_thrown" } }, - [7662]={ + [7657]={ [1]={ [1]={ limit={ @@ -168058,7 +167965,7 @@ return { [1]="local_chance_to_bleed_on_crit_50%" } }, - [7663]={ + [7658]={ [1]={ [1]={ limit={ @@ -168074,7 +167981,7 @@ return { [1]="local_chance_to_gain_onslaught_on_killing_blow_%" } }, - [7664]={ + [7659]={ [1]={ [1]={ limit={ @@ -168090,7 +167997,7 @@ return { [1]="local_chance_to_intimidate_on_hit_%" } }, - [7665]={ + [7660]={ [1]={ [1]={ limit={ @@ -168106,7 +168013,7 @@ return { [1]="local_chaos_penetration_%" } }, - [7666]={ + [7661]={ [1]={ [1]={ limit={ @@ -168135,7 +168042,7 @@ return { [1]="local_charm_effect_+%" } }, - [7667]={ + [7662]={ [1]={ [1]={ [1]={ @@ -168168,7 +168075,7 @@ return { [1]="local_chill_on_hit_ms_if_in_off_hand" } }, - [7668]={ + [7663]={ [1]={ [1]={ limit={ @@ -168184,7 +168091,7 @@ return { [1]="local_cold_resistance_%_per_2%_quality" } }, - [7669]={ + [7664]={ [1]={ [1]={ limit={ @@ -168200,7 +168107,7 @@ return { [1]="local_concoction_can_consume_sulphur_flasks" } }, - [7670]={ + [7665]={ [1]={ [1]={ limit={ @@ -168229,7 +168136,7 @@ return { [1]="local_critical_strike_chance_+%_if_item_corrupted" } }, - [7671]={ + [7666]={ [1]={ [1]={ limit={ @@ -168245,7 +168152,7 @@ return { [1]="local_critical_strike_chance_+%_per_4%_quality" } }, - [7672]={ + [7667]={ [1]={ [1]={ limit={ @@ -168261,7 +168168,7 @@ return { [1]="local_crits_have_culling_strike" } }, - [7673]={ + [7668]={ [1]={ [1]={ limit={ @@ -168277,7 +168184,7 @@ return { [1]="local_crossbow_no_ammo_skills_and_give_alternate_grenade_default_attack" } }, - [7674]={ + [7669]={ [1]={ [1]={ limit={ @@ -168293,7 +168200,7 @@ return { [1]="local_crush_on_hit" } }, - [7675]={ + [7670]={ [1]={ [1]={ limit={ @@ -168309,7 +168216,7 @@ return { [1]="local_cull_frozen_enemies_on_hit" } }, - [7676]={ + [7671]={ [1]={ [1]={ limit={ @@ -168325,7 +168232,7 @@ return { [1]="local_culling_strike" } }, - [7677]={ + [7672]={ [1]={ [1]={ limit={ @@ -168341,7 +168248,7 @@ return { [1]="local_culling_strike_if_crit_recently" } }, - [7678]={ + [7673]={ [1]={ [1]={ limit={ @@ -168357,7 +168264,7 @@ return { [1]="local_culling_strike_vs_bleeding_enemies" } }, - [7679]={ + [7674]={ [1]={ [1]={ limit={ @@ -168386,7 +168293,7 @@ return { [1]="local_damage_+%_if_item_corrupted" } }, - [7680]={ + [7675]={ [1]={ [1]={ limit={ @@ -168402,7 +168309,7 @@ return { [1]="local_damage_roll_always_min_or_max" } }, - [7681]={ + [7676]={ [1]={ [1]={ limit={ @@ -168435,7 +168342,7 @@ return { [1]="local_damage_taken_+%_if_item_corrupted" } }, - [7682]={ + [7677]={ [1]={ [1]={ limit={ @@ -168451,7 +168358,7 @@ return { [1]="local_destroy_corpses_with_critical_strikes" } }, - [7683]={ + [7678]={ [1]={ [1]={ limit={ @@ -168467,7 +168374,7 @@ return { [1]="local_dexterity_per_2%_quality" } }, - [7684]={ + [7679]={ [1]={ [1]={ limit={ @@ -168492,7 +168399,7 @@ return { [1]="local_disable_rare_mod_on_hit_%_chance" } }, - [7685]={ + [7680]={ [1]={ [1]={ limit={ @@ -168517,7 +168424,7 @@ return { [1]="local_display_curse_enemies_with_socketed_curse_on_hit_%_chance" } }, - [7686]={ + [7681]={ [1]={ [1]={ limit={ @@ -168533,7 +168440,7 @@ return { [1]="local_display_enemies_killed_nearby_count_as_being_killed_by_you" } }, - [7687]={ + [7682]={ [1]={ [1]={ limit={ @@ -168549,7 +168456,7 @@ return { [1]="local_display_every_10_seconds_non_skill_physical_damage_%_to_gain_as_fire_for_3_seconds" } }, - [7688]={ + [7683]={ [1]={ [1]={ limit={ @@ -168578,7 +168485,7 @@ return { [1]="local_display_fire_and_cold_resist_debuff" } }, - [7689]={ + [7684]={ [1]={ [1]={ limit={ @@ -168594,7 +168501,7 @@ return { [1]="local_display_gain_power_charge_on_spending_mana" } }, - [7690]={ + [7685]={ [1]={ [1]={ limit={ @@ -168610,7 +168517,7 @@ return { [1]="local_display_grants_skill_frostbolt_level" } }, - [7691]={ + [7686]={ [1]={ [1]={ limit={ @@ -168639,7 +168546,7 @@ return { [1]="local_display_mod_aura_mana_regeration_rate_+%" } }, - [7692]={ + [7687]={ [1]={ [1]={ limit={ @@ -168668,7 +168575,7 @@ return { [1]="local_display_movement_speed_+%_for_you_and_nearby_allies" } }, - [7693]={ + [7688]={ [1]={ [1]={ limit={ @@ -168684,7 +168591,7 @@ return { [1]="local_display_nearby_allies_action_speed_cannot_be_reduced_below_base" } }, - [7694]={ + [7689]={ [1]={ [1]={ limit={ @@ -168700,7 +168607,7 @@ return { [1]="local_display_nearby_allies_critical_strike_multiplier_+" } }, - [7695]={ + [7690]={ [1]={ [1]={ limit={ @@ -168716,7 +168623,7 @@ return { [1]="local_display_nearby_allies_extra_damage_rolls" } }, - [7696]={ + [7691]={ [1]={ [1]={ limit={ @@ -168732,7 +168639,7 @@ return { [1]="local_display_nearby_allies_have_fortify" } }, - [7697]={ + [7692]={ [1]={ [1]={ limit={ @@ -168748,7 +168655,7 @@ return { [1]="local_display_nearby_enemies_are_chilled" } }, - [7698]={ + [7693]={ [1]={ [1]={ limit={ @@ -168764,7 +168671,7 @@ return { [1]="local_display_nearby_enemies_are_covered_in_ash" } }, - [7699]={ + [7694]={ [1]={ [1]={ limit={ @@ -168780,7 +168687,7 @@ return { [1]="local_display_nearby_enemies_are_intimidated" } }, - [7700]={ + [7695]={ [1]={ [1]={ limit={ @@ -168796,7 +168703,7 @@ return { [1]="local_display_nearby_enemies_cannot_crit" } }, - [7701]={ + [7696]={ [1]={ [1]={ limit={ @@ -168812,7 +168719,7 @@ return { [1]="local_display_nearby_enemies_have_fire_exposure" } }, - [7702]={ + [7697]={ [1]={ [1]={ limit={ @@ -168828,7 +168735,7 @@ return { [1]="local_display_nearby_enemy_chaos_damage_resistance_%" } }, - [7703]={ + [7698]={ [1]={ [1]={ limit={ @@ -168844,7 +168751,7 @@ return { [1]="local_display_nearby_enemy_cold_damage_resistance_%" } }, - [7704]={ + [7699]={ [1]={ [1]={ limit={ @@ -168860,7 +168767,7 @@ return { [1]="local_display_nearby_enemy_elemental_damage_taken_+%" } }, - [7705]={ + [7700]={ [1]={ [1]={ limit={ @@ -168876,7 +168783,7 @@ return { [1]="local_display_nearby_enemy_fire_damage_resistance_%" } }, - [7706]={ + [7701]={ [1]={ [1]={ limit={ @@ -168892,7 +168799,7 @@ return { [1]="local_display_nearby_enemy_lightning_damage_resistance_%" } }, - [7707]={ + [7702]={ [1]={ [1]={ limit={ @@ -168908,7 +168815,7 @@ return { [1]="local_display_nearby_enemy_no_chaos_damage_resistance" } }, - [7708]={ + [7703]={ [1]={ [1]={ limit={ @@ -168937,7 +168844,7 @@ return { [1]="local_display_nearby_enemy_physical_damage_taken_+%" } }, - [7709]={ + [7704]={ [1]={ [1]={ limit={ @@ -168953,7 +168860,7 @@ return { [1]="local_display_self_crushed" } }, - [7710]={ + [7705]={ [1]={ [1]={ limit={ @@ -168969,7 +168876,7 @@ return { [1]="local_display_trigger_summon_infernal_familiar_when_allocated" } }, - [7711]={ + [7706]={ [1]={ [1]={ limit={ @@ -168985,7 +168892,7 @@ return { [1]="local_display_triggers_corpse_cloud_on_12_units_travelled" } }, - [7712]={ + [7707]={ [1]={ [1]={ limit={ @@ -169001,7 +168908,7 @@ return { [1]="local_display_triggers_level_x_detonation_on_off_hand_hit" } }, - [7713]={ + [7708]={ [1]={ [1]={ limit={ @@ -169017,7 +168924,7 @@ return { [1]="local_display_triggers_level_x_ember_fusillade_on_spell_cast" } }, - [7714]={ + [7709]={ [1]={ [1]={ limit={ @@ -169033,7 +168940,7 @@ return { [1]="local_display_triggers_level_x_gas_cloud_on_main_hand_hit" } }, - [7715]={ + [7710]={ [1]={ [1]={ limit={ @@ -169049,7 +168956,7 @@ return { [1]="local_display_triggers_level_x_lightning_bolt_on_critical_strike" } }, - [7716]={ + [7711]={ [1]={ [1]={ limit={ @@ -169065,7 +168972,7 @@ return { [1]="local_display_triggers_level_x_spark_on_killing_shocked_enemy_with_enemy_location_as_origin" } }, - [7717]={ + [7712]={ [1]={ [1]={ limit={ @@ -169081,7 +168988,7 @@ return { [1]="local_double_damage_with_attacks" } }, - [7718]={ + [7713]={ [1]={ [1]={ limit={ @@ -169106,7 +169013,7 @@ return { [1]="local_double_damage_with_attacks_chance_%" } }, - [7719]={ + [7714]={ [1]={ [1]={ limit={ @@ -169122,7 +169029,7 @@ return { [1]="local_double_hit_damage_stun_build_up" } }, - [7720]={ + [7715]={ [1]={ [1]={ limit={ @@ -169138,7 +169045,7 @@ return { [1]="local_edict_declaration_gain_per_mod_disabled" } }, - [7721]={ + [7716]={ [1]={ [1]={ limit={ @@ -169154,7 +169061,7 @@ return { [1]="local_elemental_damage_+%_per_2%_quality" } }, - [7722]={ + [7717]={ [1]={ [1]={ [1]={ @@ -169174,7 +169081,7 @@ return { [1]="local_energy_shield_regeneration_per_minute_%_if_crit_recently" } }, - [7723]={ + [7718]={ [1]={ [1]={ limit={ @@ -169190,7 +169097,7 @@ return { [1]="local_evasion_rating_and_energy_shield" } }, - [7724]={ + [7719]={ [1]={ [1]={ limit={ @@ -169206,7 +169113,7 @@ return { [1]="local_explode_on_kill_with_crit_%_physical_damage_to_deal" } }, - [7725]={ + [7720]={ [1]={ [1]={ limit={ @@ -169222,7 +169129,7 @@ return { [1]="local_fire_resistance_%_per_2%_quality" } }, - [7726]={ + [7721]={ [1]={ [1]={ [1]={ @@ -169242,7 +169149,7 @@ return { [1]="local_flask_ward_regeneration_per_minute_%_during_flask_effect" } }, - [7727]={ + [7722]={ [1]={ [1]={ limit={ @@ -169258,7 +169165,7 @@ return { [1]="local_force_corruption_outcome_two_enchants" } }, - [7728]={ + [7723]={ [1]={ [1]={ limit={ @@ -169274,7 +169181,7 @@ return { [1]="local_gain_X_rage_on_attack_hit_with_melee_abyss_jewel_socketed" } }, - [7729]={ + [7724]={ [1]={ [1]={ limit={ @@ -169290,7 +169197,7 @@ return { [1]="local_gain_X_rage_on_hit" } }, - [7730]={ + [7725]={ [1]={ [1]={ limit={ @@ -169306,7 +169213,7 @@ return { [1]="local_gain_fortify_on_melee_hit_chance_%_with_melee_abyss_jewel_socketed" } }, - [7731]={ + [7726]={ [1]={ [1]={ limit={ @@ -169322,7 +169229,7 @@ return { [1]="local_gain_shrine_buff_every_10_seconds" } }, - [7732]={ + [7727]={ [1]={ [1]={ limit={ @@ -169351,7 +169258,7 @@ return { [1]="local_global_armour_evasion_energy_shield_+%_per_rune_or_soul_core" } }, - [7733]={ + [7728]={ [1]={ [1]={ limit={ @@ -169367,7 +169274,7 @@ return { [1]="local_historic_abyss_jewel_conquered_attribute_passives_grant_all_attributes" } }, - [7734]={ + [7729]={ [1]={ [1]={ limit={ @@ -169383,7 +169290,7 @@ return { [1]="local_historic_abyss_jewel_conquered_attribute_passives_grant_dexterity" } }, - [7735]={ + [7730]={ [1]={ [1]={ limit={ @@ -169399,7 +169306,7 @@ return { [1]="local_historic_abyss_jewel_conquered_attribute_passives_grant_intelligence" } }, - [7736]={ + [7731]={ [1]={ [1]={ limit={ @@ -169415,7 +169322,7 @@ return { [1]="local_historic_abyss_jewel_conquered_attribute_passives_grant_strength" } }, - [7737]={ + [7732]={ [1]={ [1]={ limit={ @@ -169431,7 +169338,7 @@ return { [1]="local_historic_abyss_jewel_conquered_attribute_passives_grant_tribute" } }, - [7738]={ + [7733]={ [1]={ [1]={ limit={ @@ -169460,7 +169367,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_ailment_threshold_+%" } }, - [7739]={ + [7734]={ [1]={ [1]={ limit={ @@ -169489,7 +169396,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_armour_rating_+%" } }, - [7740]={ + [7735]={ [1]={ [1]={ limit={ @@ -169518,7 +169425,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_attack_damage_+%" } }, - [7741]={ + [7736]={ [1]={ [1]={ limit={ @@ -169547,7 +169454,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_chaos_damage_+%" } }, - [7742]={ + [7737]={ [1]={ [1]={ limit={ @@ -169576,7 +169483,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_elemental_damage_+%" } }, - [7743]={ + [7738]={ [1]={ [1]={ limit={ @@ -169605,7 +169512,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_energy_shield_+%" } }, - [7744]={ + [7739]={ [1]={ [1]={ limit={ @@ -169634,7 +169541,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_evasion_rating_+%" } }, - [7745]={ + [7740]={ [1]={ [1]={ limit={ @@ -169663,7 +169570,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_life_regen_rate_+%" } }, - [7746]={ + [7741]={ [1]={ [1]={ limit={ @@ -169692,7 +169599,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_mana_regen_rate_+%" } }, - [7747]={ + [7742]={ [1]={ [1]={ limit={ @@ -169721,7 +169628,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_minions_deal_increased_damage_+%" } }, - [7748]={ + [7743]={ [1]={ [1]={ limit={ @@ -169750,7 +169657,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_physical_damage_+%" } }, - [7749]={ + [7744]={ [1]={ [1]={ limit={ @@ -169779,7 +169686,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_spell_damage_+%" } }, - [7750]={ + [7745]={ [1]={ [1]={ limit={ @@ -169808,7 +169715,7 @@ return { [1]="local_historic_abyss_jewel_conquered_small_passives_grant_stun_threshold_+%" } }, - [7751]={ + [7746]={ [1]={ [1]={ [1]={ @@ -169828,7 +169735,7 @@ return { [1]="local_historic_jewel_override_1_conquored_notable_to_passive_hash_1" } }, - [7752]={ + [7747]={ [1]={ [1]={ [1]={ @@ -169848,7 +169755,7 @@ return { [1]="local_historic_jewel_override_1_conquored_notable_to_passive_hash_2" } }, - [7753]={ + [7748]={ [1]={ [1]={ limit={ @@ -169864,7 +169771,7 @@ return { [1]="local_hits_with_this_weapon_always_hit_if_have_blocked_recently" } }, - [7754]={ + [7749]={ [1]={ [1]={ limit={ @@ -169893,7 +169800,7 @@ return { [1]="local_hits_with_this_weapon_freeze_as_though_damage_+%_final" } }, - [7755]={ + [7750]={ [1]={ [1]={ limit={ @@ -169909,7 +169816,7 @@ return { [1]="local_hits_with_this_weapon_ignore_poison_limit" } }, - [7756]={ + [7751]={ [1]={ [1]={ limit={ @@ -169938,7 +169845,7 @@ return { [1]="local_hits_with_this_weapon_shock_as_though_damage_+%_final" } }, - [7757]={ + [7752]={ [1]={ [1]={ limit={ @@ -169954,7 +169861,7 @@ return { [1]="local_idols_gain_additional_socketable_mods" } }, - [7758]={ + [7753]={ [1]={ [1]={ limit={ @@ -169983,7 +169890,7 @@ return { [1]="local_ignite_effect_+%_final_with_this_weapon" } }, - [7759]={ + [7754]={ [1]={ [1]={ limit={ @@ -169999,7 +169906,7 @@ return { [1]="local_immune_to_curses_if_item_corrupted" } }, - [7760]={ + [7755]={ [1]={ [1]={ limit={ @@ -170024,7 +169931,7 @@ return { [1]="local_inflict_exposure_on_hit_%_chance" } }, - [7761]={ + [7756]={ [1]={ [1]={ limit={ @@ -170049,7 +169956,7 @@ return { [1]="local_inflict_malignant_madness_on_critical_strike_%_if_eater_of_worlds_dominant" } }, - [7762]={ + [7757]={ [1]={ [1]={ limit={ @@ -170065,7 +169972,7 @@ return { [1]="local_inflict_x_stacks_of_gruelling_madness_on_hit" } }, - [7763]={ + [7758]={ [1]={ [1]={ limit={ @@ -170081,7 +169988,7 @@ return { [1]="local_intelligence_per_2%_quality" } }, - [7764]={ + [7759]={ [1]={ [1]={ limit={ @@ -170097,7 +170004,7 @@ return { [1]="local_item_benefit_socketable_as_if_body_armour" } }, - [7765]={ + [7760]={ [1]={ [1]={ limit={ @@ -170113,7 +170020,7 @@ return { [1]="local_item_benefit_socketable_as_if_boots" } }, - [7766]={ + [7761]={ [1]={ [1]={ limit={ @@ -170129,7 +170036,7 @@ return { [1]="local_item_benefit_socketable_as_if_gloves" } }, - [7767]={ + [7762]={ [1]={ [1]={ limit={ @@ -170145,7 +170052,7 @@ return { [1]="local_item_benefit_socketable_as_if_helmet" } }, - [7768]={ + [7763]={ [1]={ [1]={ limit={ @@ -170161,7 +170068,7 @@ return { [1]="local_item_benefit_socketable_as_if_shield" } }, - [7769]={ + [7764]={ [1]={ [1]={ limit={ @@ -170177,7 +170084,7 @@ return { [1]="local_item_can_roll_all_influences" } }, - [7770]={ + [7765]={ [1]={ [1]={ limit={ @@ -170206,7 +170113,7 @@ return { [1]="local_item_found_rarity_+%_per_rune_or_soul_core" } }, - [7771]={ + [7766]={ [1]={ [1]={ limit={ @@ -170222,7 +170129,7 @@ return { [1]="local_item_quality_+" } }, - [7772]={ + [7767]={ [1]={ [1]={ limit={ @@ -170238,7 +170145,7 @@ return { [1]="local_item_sell_price_doubled" } }, - [7773]={ + [7768]={ [1]={ [1]={ limit={ @@ -170254,7 +170161,7 @@ return { [1]="local_item_stats_are_doubled_in_breach" } }, - [7774]={ + [7769]={ [1]={ [1]={ limit={ @@ -170270,7 +170177,7 @@ return { [1]="local_jewel_allocated_non_notable_passives_in_radius_grant_nothing" } }, - [7775]={ + [7770]={ [1]={ [1]={ limit={ @@ -170286,7 +170193,7 @@ return { [1]="local_jewel_can_allocate_passives_from_dex_start" } }, - [7776]={ + [7771]={ [1]={ [1]={ limit={ @@ -170302,7 +170209,7 @@ return { [1]="local_jewel_can_allocate_passives_from_dexint_start" } }, - [7777]={ + [7772]={ [1]={ [1]={ limit={ @@ -170318,7 +170225,7 @@ return { [1]="local_jewel_can_allocate_passives_from_int_start" } }, - [7778]={ + [7773]={ [1]={ [1]={ limit={ @@ -170334,7 +170241,7 @@ return { [1]="local_jewel_can_allocate_passives_from_str_start" } }, - [7779]={ + [7774]={ [1]={ [1]={ limit={ @@ -170350,7 +170257,7 @@ return { [1]="local_jewel_can_allocate_passives_from_strdex_start" } }, - [7780]={ + [7775]={ [1]={ [1]={ limit={ @@ -170366,7 +170273,7 @@ return { [1]="local_jewel_can_allocate_passives_from_strint_start" } }, - [7781]={ + [7776]={ [1]={ [1]={ limit={ @@ -170382,7 +170289,7 @@ return { [1]="local_jewel_copy_stats_from_unallocated_non_notable_passives_in_radius" } }, - [7782]={ + [7777]={ [1]={ [1]={ limit={ @@ -170398,7 +170305,7 @@ return { [1]="local_jewel_disable_combust_with_40_strength_in_radius" } }, - [7783]={ + [7778]={ [1]={ [1]={ limit={ @@ -170432,7 +170339,7 @@ return { [1]="local_jewel_display_radius_change" } }, - [7784]={ + [7779]={ [1]={ [1]={ limit={ @@ -170461,7 +170368,7 @@ return { [1]="local_jewel_expansion_jewels_count" } }, - [7785]={ + [7780]={ [1]={ [1]={ limit={ @@ -170490,7 +170397,7 @@ return { [1]="local_jewel_expansion_jewels_count_override" } }, - [7786]={ + [7781]={ [1]={ [1]={ limit={ @@ -170506,7 +170413,7 @@ return { [1]="local_jewel_expansion_keystone_disciple_of_kitava" } }, - [7787]={ + [7782]={ [1]={ [1]={ limit={ @@ -170522,7 +170429,7 @@ return { [1]="local_jewel_expansion_keystone_hollow_palm_technique" } }, - [7788]={ + [7783]={ [1]={ [1]={ limit={ @@ -170538,7 +170445,7 @@ return { [1]="local_jewel_expansion_keystone_kineticism" } }, - [7789]={ + [7784]={ [1]={ [1]={ limit={ @@ -170554,7 +170461,7 @@ return { [1]="local_jewel_expansion_keystone_lone_messenger" } }, - [7790]={ + [7785]={ [1]={ [1]={ limit={ @@ -170570,7 +170477,7 @@ return { [1]="local_jewel_expansion_keystone_natures_patience" } }, - [7791]={ + [7786]={ [1]={ [1]={ limit={ @@ -170586,7 +170493,7 @@ return { [1]="local_jewel_expansion_keystone_pitfighter" } }, - [7792]={ + [7787]={ [1]={ [1]={ limit={ @@ -170602,7 +170509,7 @@ return { [1]="local_jewel_expansion_keystone_secrets_of_suffering" } }, - [7793]={ + [7788]={ [1]={ [1]={ limit={ @@ -170618,7 +170525,7 @@ return { [1]="local_jewel_expansion_keystone_veterans_awareness" } }, - [7794]={ + [7789]={ [1]={ [1]={ [1]={ @@ -170638,7 +170545,7 @@ return { [1]="local_jewel_expansion_passive_node_index" } }, - [7795]={ + [7790]={ [1]={ [1]={ limit={ @@ -170654,7 +170561,7 @@ return { [1]="local_jewel_fireball_cannot_ignite" } }, - [7796]={ + [7791]={ [1]={ [1]={ limit={ @@ -170670,7 +170577,7 @@ return { [1]="local_jewel_fireball_chance_to_scorch_%" } }, - [7797]={ + [7792]={ [1]={ [1]={ limit={ @@ -170699,7 +170606,7 @@ return { [1]="local_jewel_magma_orb_damage_+%_final_with_40_int_in_radius" } }, - [7798]={ + [7793]={ [1]={ [1]={ limit={ @@ -170728,7 +170635,7 @@ return { [1]="local_jewel_magma_orb_damage_+%_final_per_chain_with_40_int_in_radius" } }, - [7799]={ + [7794]={ [1]={ [1]={ limit={ @@ -170744,7 +170651,7 @@ return { [1]="local_jewel_molten_strike_projectiles_chain_when_impacting_ground_with_40_str_in_radius" } }, - [7800]={ + [7795]={ [1]={ [1]={ limit={ @@ -170769,7 +170676,7 @@ return { [1]="local_jewel_molten_strike_projectiles_chain_count_+_with_40_str_in_radius" } }, - [7801]={ + [7796]={ [1]={ [1]={ limit={ @@ -170798,7 +170705,7 @@ return { [1]="local_jewel_molten_strike_projectiles_count_+%_final_with_40_str_in_radius" } }, - [7802]={ + [7797]={ [1]={ [1]={ limit={ @@ -170827,7 +170734,7 @@ return { [1]="local_jewel_notable_passive_in_radius_effect_+%" } }, - [7803]={ + [7798]={ [1]={ [1]={ limit={ @@ -170856,7 +170763,7 @@ return { [1]="local_jewel_notables_in_radius_grant_base_projectile_speed_+%" } }, - [7804]={ + [7799]={ [1]={ [1]={ limit={ @@ -170885,7 +170792,7 @@ return { [1]="local_jewel_notables_in_radius_grant_base_skill_area_of_effect_+%" } }, - [7805]={ + [7800]={ [1]={ [1]={ limit={ @@ -170914,7 +170821,7 @@ return { [1]="local_jewel_notables_in_radius_grant_curse_effect_+%" } }, - [7806]={ + [7801]={ [1]={ [1]={ limit={ @@ -170943,7 +170850,7 @@ return { [1]="local_jewel_small_and_notable_passive_in_radius_effect_+%" } }, - [7807]={ + [7802]={ [1]={ [1]={ limit={ @@ -170972,7 +170879,7 @@ return { [1]="local_jewel_small_passive_in_radius_effect_+%" } }, - [7808]={ + [7803]={ [1]={ [1]={ limit={ @@ -171001,7 +170908,7 @@ return { [1]="local_jewel_small_passives_in_radius_grant_evasion_rating_+%" } }, - [7809]={ + [7804]={ [1]={ [1]={ limit={ @@ -171030,7 +170937,7 @@ return { [1]="local_jewel_small_passives_in_radius_grant_maximum_energy_shield_+%" } }, - [7810]={ + [7805]={ [1]={ [1]={ limit={ @@ -171059,7 +170966,7 @@ return { [1]="local_jewel_small_passives_in_radius_grant_physical_damage_reduction_rating_+%" } }, - [7811]={ + [7806]={ [1]={ [1]={ limit={ @@ -171075,7 +170982,7 @@ return { [1]="local_jewel_transform_damage_increases_from_cold_fire_to_lightning" } }, - [7812]={ + [7807]={ [1]={ [1]={ limit={ @@ -171091,7 +170998,7 @@ return { [1]="local_jewel_transform_damage_increases_from_cold_lightning_to_fire" } }, - [7813]={ + [7808]={ [1]={ [1]={ limit={ @@ -171107,7 +171014,7 @@ return { [1]="local_jewel_transform_damage_increases_from_fire_lightning_to_cold" } }, - [7814]={ + [7809]={ [1]={ [1]={ limit={ @@ -171123,7 +171030,7 @@ return { [1]="local_kill_enemy_on_hit_if_under_15%_life_if_searing_exarch_dominant" } }, - [7815]={ + [7810]={ [1]={ [1]={ limit={ @@ -171139,7 +171046,7 @@ return { [1]="local_left_ring_slot_cover_in_ash_for_x_seconds_when_igniting_enemy" } }, - [7816]={ + [7811]={ [1]={ [1]={ limit={ @@ -171155,7 +171062,7 @@ return { [1]="local_left_ring_slot_projectiles_from_spells_cannot_chain" } }, - [7817]={ + [7812]={ [1]={ [1]={ limit={ @@ -171171,7 +171078,7 @@ return { [1]="local_left_ring_slot_projectiles_from_spells_fork" } }, - [7818]={ + [7813]={ [1]={ [1]={ limit={ @@ -171187,7 +171094,7 @@ return { [1]="local_left_ring_socketed_curse_replaces_skitterbots_chilling_aura" } }, - [7819]={ + [7814]={ [1]={ [1]={ limit={ @@ -171216,7 +171123,7 @@ return { [1]="local_life_gain_per_target_vs_blinded_enemies" } }, - [7820]={ + [7815]={ [1]={ [1]={ limit={ @@ -171245,7 +171152,7 @@ return { [1]="local_life_gain_per_target_while_leeching" } }, - [7821]={ + [7816]={ [1]={ [1]={ limit={ @@ -171261,7 +171168,7 @@ return { [1]="local_lightning_resistance_%_per_2%_quality" } }, - [7822]={ + [7817]={ [1]={ [1]={ limit={ @@ -171286,7 +171193,7 @@ return { [1]="local_maim_on_hit_%" } }, - [7823]={ + [7818]={ [1]={ [1]={ limit={ @@ -171302,7 +171209,7 @@ return { [1]="local_maximum_added_cold_damage_equal_to_total_monster_power_of_enemies_hit_in_past_20_seconds_up_to_X" } }, - [7824]={ + [7819]={ [1]={ [1]={ limit={ @@ -171318,7 +171225,7 @@ return { [1]="local_maximum_added_lightning_damage_equal_to_total_monster_power_of_enemies_hit_in_past_20_seconds_up_to_X" } }, - [7825]={ + [7820]={ [1]={ [1]={ limit={ @@ -171347,7 +171254,7 @@ return { [1]="local_maximum_energy_shield_+%_if_item_corrupted" } }, - [7826]={ + [7821]={ [1]={ [1]={ limit={ @@ -171363,7 +171270,7 @@ return { [1]="local_maximum_life_per_2%_quality" } }, - [7827]={ + [7822]={ [1]={ [1]={ limit={ @@ -171392,7 +171299,7 @@ return { [1]="local_maximum_life_+%_if_item_corrupted" } }, - [7828]={ + [7823]={ [1]={ [1]={ limit={ @@ -171421,7 +171328,7 @@ return { [1]="local_maximum_life_+%_per_rune_or_soul_core" } }, - [7829]={ + [7824]={ [1]={ [1]={ limit={ @@ -171437,7 +171344,7 @@ return { [1]="local_maximum_mana_per_2%_quality" } }, - [7830]={ + [7825]={ [1]={ [1]={ limit={ @@ -171466,7 +171373,7 @@ return { [1]="local_maximum_mana_+%_per_rune_or_soul_core" } }, - [7831]={ + [7826]={ [1]={ [1]={ limit={ @@ -171482,7 +171389,7 @@ return { [1]="local_minion_accuracy_rating_with_minion_abyss_jewel_socketed" } }, - [7832]={ + [7827]={ [1]={ [1]={ limit={ @@ -171511,7 +171418,7 @@ return { [1]="local_movement_speed_+%_if_item_corrupted" } }, - [7833]={ + [7828]={ [1]={ [1]={ limit={ @@ -171540,7 +171447,7 @@ return { [1]="local_non_unique_item_explicit_prefix_mod_magnitudes_+%" } }, - [7834]={ + [7829]={ [1]={ [1]={ limit={ @@ -171569,7 +171476,7 @@ return { [1]="local_non_unique_item_explicit_suffix_mod_magnitudes_+%" } }, - [7835]={ + [7830]={ [1]={ [1]={ limit={ @@ -171585,7 +171492,7 @@ return { [1]="local_physical_damage_roll_always_min_or_max" } }, - [7836]={ + [7831]={ [1]={ [1]={ limit={ @@ -171610,7 +171517,7 @@ return { [1]="local_poison_on_critical_strike_chance_%" } }, - [7837]={ + [7832]={ [1]={ [1]={ limit={ @@ -171635,7 +171542,7 @@ return { [1]="local_poison_on_hit_%" } }, - [7838]={ + [7833]={ [1]={ [1]={ limit={ @@ -171664,7 +171571,7 @@ return { [1]="local_prefix_effect_+%" } }, - [7839]={ + [7834]={ [1]={ [1]={ limit={ @@ -171689,7 +171596,7 @@ return { [1]="local_projectile_speed_+%" } }, - [7840]={ + [7835]={ [1]={ [1]={ limit={ @@ -171705,7 +171612,7 @@ return { [1]="local_requirements_%_to_convert_to_dexterity" } }, - [7841]={ + [7836]={ [1]={ [1]={ limit={ @@ -171721,7 +171628,7 @@ return { [1]="local_requirements_%_to_convert_to_intelligence" } }, - [7842]={ + [7837]={ [1]={ [1]={ limit={ @@ -171737,7 +171644,7 @@ return { [1]="local_requirements_%_to_convert_to_strength" } }, - [7843]={ + [7838]={ [1]={ [1]={ limit={ @@ -171753,7 +171660,7 @@ return { [1]="local_resist_all_elements_%_if_item_corrupted" } }, - [7844]={ + [7839]={ [1]={ [1]={ limit={ @@ -171782,7 +171689,7 @@ return { [1]="local_resist_all_elements_+%_per_rune_or_soul_core" } }, - [7845]={ + [7840]={ [1]={ [1]={ limit={ @@ -171798,7 +171705,7 @@ return { [1]="local_right_ring_slot_cover_in_frost_for_x_seconds_when_freezing_enemy" } }, - [7846]={ + [7841]={ [1]={ [1]={ limit={ @@ -171814,7 +171721,7 @@ return { [1]="local_right_ring_slot_number_of_additional_chains_for_spell_projectiles" } }, - [7847]={ + [7842]={ [1]={ [1]={ limit={ @@ -171830,7 +171737,7 @@ return { [1]="local_right_ring_slot_projectiles_from_spells_cannot_fork" } }, - [7848]={ + [7843]={ [1]={ [1]={ limit={ @@ -171846,7 +171753,7 @@ return { [1]="local_right_ring_socketed_curse_replaces_skitterbots_shocking_aura" } }, - [7849]={ + [7844]={ [1]={ [1]={ limit={ @@ -171875,7 +171782,7 @@ return { [1]="local_ring_attack_speed_+%_final" } }, - [7850]={ + [7845]={ [1]={ [1]={ limit={ @@ -171904,7 +171811,7 @@ return { [1]="local_ring_burning_damage_+%_final" } }, - [7851]={ + [7846]={ [1]={ [1]={ limit={ @@ -171933,7 +171840,7 @@ return { [1]="local_ring_nova_spells_area_of_effect_+%_final" } }, - [7852]={ + [7847]={ [1]={ [1]={ limit={ @@ -171949,7 +171856,7 @@ return { [1]="local_shield_double_stun_threshold_while_active_blocking" } }, - [7853]={ + [7848]={ [1]={ [1]={ limit={ @@ -171965,7 +171872,7 @@ return { [1]="local_socketable_%_maximum_weapon_damage_to_gain_as_maximum_ward" } }, - [7854]={ + [7849]={ [1]={ [1]={ limit={ @@ -171994,7 +171901,7 @@ return { [1]="local_spell_damage_+%_if_item_corrupted" } }, - [7855]={ + [7850]={ [1]={ [1]={ limit={ @@ -172010,7 +171917,7 @@ return { [1]="local_spells_gain_arcane_surge_on_hit_with_caster_abyss_jewel_socketed" } }, - [7856]={ + [7851]={ [1]={ [1]={ limit={ @@ -172026,7 +171933,7 @@ return { [1]="local_spirit_+_per_rune_or_soul_core" } }, - [7857]={ + [7852]={ [1]={ [1]={ limit={ @@ -172042,7 +171949,7 @@ return { [1]="local_strength_per_2%_quality" } }, - [7858]={ + [7853]={ [1]={ [1]={ limit={ @@ -172058,7 +171965,7 @@ return { [1]="local_stun_threshold_+_per_rune_or_soul_core" } }, - [7859]={ + [7854]={ [1]={ [1]={ limit={ @@ -172087,7 +171994,7 @@ return { [1]="local_suffix_effect_+%" } }, - [7860]={ + [7855]={ [1]={ [1]={ limit={ @@ -172103,7 +172010,7 @@ return { [1]="local_tablet_make_maps_in_radius_available" } }, - [7861]={ + [7856]={ [1]={ [1]={ limit={ @@ -172119,7 +172026,7 @@ return { [1]="local_unique_flask_explode_enemies_for_10%_life_as_random_element_on_kill_chance_%_during_flask_effect" } }, - [7862]={ + [7857]={ [1]={ [1]={ [1]={ @@ -172161,7 +172068,7 @@ return { [2]="local_unique_flask_ward_gained_as_guard_duration_ms_when_flask_effect_ends" } }, - [7863]={ + [7858]={ [1]={ [1]={ [1]={ @@ -172181,7 +172088,7 @@ return { [1]="local_unique_flask_life_loss_%_per_minute_while_you_have_no_runic_ward_during_flask_effect" } }, - [7864]={ + [7859]={ [1]={ [1]={ limit={ @@ -172197,7 +172104,7 @@ return { [1]="local_unique_flask_life_recovered_above_effective_life_is_instead_added_as_guard_for_X_seconds" } }, - [7865]={ + [7860]={ [1]={ [1]={ limit={ @@ -172213,7 +172120,7 @@ return { [1]="local_unique_flask_mana_flask_recovery_can_overcap_mana_during_flask_effect" } }, - [7866]={ + [7861]={ [1]={ [1]={ limit={ @@ -172229,7 +172136,7 @@ return { [1]="local_unique_flask_maximum_rage_is_doubled_during_effect" } }, - [7867]={ + [7862]={ [1]={ [1]={ limit={ @@ -172245,7 +172152,7 @@ return { [1]="local_unique_flask_nova_with_chaos_damage_equal_to_%_mana_spent_during_flask_effect" } }, - [7868]={ + [7863]={ [1]={ [1]={ limit={ @@ -172261,7 +172168,7 @@ return { [1]="local_unique_flask_recover_all_mana_on_use" } }, - [7869]={ + [7864]={ [1]={ [1]={ limit={ @@ -172277,7 +172184,7 @@ return { [1]="local_unique_flask_take_chaos_damage_equal_to_current_mana_%_when_flask_effect_ends" } }, - [7870]={ + [7865]={ [1]={ [1]={ limit={ @@ -172306,7 +172213,7 @@ return { [1]="local_unique_jewel_accuracy_rating_+_per_10_dex_unallocated_in_radius" } }, - [7871]={ + [7866]={ [1]={ [1]={ [1]={ @@ -172326,7 +172233,7 @@ return { [1]="local_unique_jewel_blight_applies_wither_for_ms_with_40_int_in_radius" } }, - [7872]={ + [7867]={ [1]={ [1]={ [1]={ @@ -172346,7 +172253,7 @@ return { [1]="local_unique_jewel_blight_applies_wither_for_two_seconds_with_40_int_in_radius" } }, - [7873]={ + [7868]={ [1]={ [1]={ limit={ @@ -172375,7 +172282,7 @@ return { [1]="local_unique_jewel_blight_cast_speed_+%_with_40_int_in_radius" } }, - [7874]={ + [7869]={ [1]={ [1]={ limit={ @@ -172391,7 +172298,7 @@ return { [1]="local_unique_jewel_blight_hinder_duration_+%_with_40_int_in_radius" } }, - [7875]={ + [7870]={ [1]={ [1]={ limit={ @@ -172407,7 +172314,7 @@ return { [1]="local_unique_jewel_blight_hinder_enemy_chaos_damage_taken_+%_with_40_int_in_radius" } }, - [7876]={ + [7871]={ [1]={ [1]={ limit={ @@ -172423,7 +172330,7 @@ return { [1]="local_unique_jewel_blight_skill_area_of_effect_+%_after_1_second_channelling_with_50_int_in_radius" } }, - [7877]={ + [7872]={ [1]={ [1]={ limit={ @@ -172439,7 +172346,7 @@ return { [1]="local_unique_jewel_caustic_arrow_chance_to_poison_%_vs_enemies_on_caustic_ground_with_40_dex_in_radius" } }, - [7878]={ + [7873]={ [1]={ [1]={ limit={ @@ -172468,7 +172375,7 @@ return { [1]="local_unique_jewel_caustic_arrow_damage_over_time_+%_with_40_dex_in_radius" } }, - [7879]={ + [7874]={ [1]={ [1]={ limit={ @@ -172497,7 +172404,7 @@ return { [1]="local_unique_jewel_caustic_arrow_hit_damage_+%_with_40_dex_in_radius" } }, - [7880]={ + [7875]={ [1]={ [1]={ limit={ @@ -172513,7 +172420,7 @@ return { [1]="local_unique_jewel_cold_and_lightning_resistance_to_melee_damage" } }, - [7881]={ + [7876]={ [1]={ [1]={ limit={ @@ -172529,7 +172436,7 @@ return { [1]="local_unique_jewel_cold_resistance_also_grants_frenzy_charge_on_kill_chance" } }, - [7882]={ + [7877]={ [1]={ [1]={ limit={ @@ -172545,7 +172452,7 @@ return { [1]="local_unique_jewel_cold_snap_uses_gains_power_charges_instead_of_frenzy_with_40_int_in_radius" } }, - [7883]={ + [7878]={ [1]={ [1]={ limit={ @@ -172574,7 +172481,7 @@ return { [1]="local_unique_jewel_discharge_area_of_effect_+%_final_with_40_int_in_radius" } }, - [7884]={ + [7879]={ [1]={ [1]={ limit={ @@ -172590,7 +172497,7 @@ return { [1]="local_unique_jewel_discharge_cooldown_override_ms_with_40_int_in_radius" } }, - [7885]={ + [7880]={ [1]={ [1]={ limit={ @@ -172619,7 +172526,7 @@ return { [1]="local_unique_jewel_discharge_damage_+%_final_with_40_int_in_radius" } }, - [7886]={ + [7881]={ [1]={ [1]={ [1]={ @@ -172639,7 +172546,7 @@ return { [1]="local_unique_jewel_disconnected_passives_can_be_allocated_around_keystone_hash" } }, - [7887]={ + [7882]={ [1]={ [1]={ limit={ @@ -172655,7 +172562,7 @@ return { [1]="local_unique_jewel_dot_multiplier_+_per_10_int_unallocated_in_radius" } }, - [7888]={ + [7883]={ [1]={ [1]={ limit={ @@ -172684,7 +172591,7 @@ return { [1]="local_unique_jewel_dual_strike_accuracy_rating_+%_while_wielding_sword_with_40_dex_in_radius" } }, - [7889]={ + [7884]={ [1]={ [1]={ limit={ @@ -172713,7 +172620,7 @@ return { [1]="local_unique_jewel_dual_strike_attack_speed_+%_while_wielding_claw_with_40_dex_in_radius" } }, - [7890]={ + [7885]={ [1]={ [1]={ limit={ @@ -172729,7 +172636,7 @@ return { [1]="local_unique_jewel_dual_strike_critical_strike_multiplier_+_while_wielding_dagger_with_40_dex_in_radius" } }, - [7891]={ + [7886]={ [1]={ [1]={ limit={ @@ -172745,7 +172652,7 @@ return { [1]="local_unique_jewel_dual_strike_intimidate_on_hit_while_wielding_axe_with_40_dex_in_radius" } }, - [7892]={ + [7887]={ [1]={ [1]={ limit={ @@ -172770,7 +172677,7 @@ return { [1]="local_unique_jewel_dual_strike_main_hand_deals_double_damage_%_with_40_dex_in_radius" } }, - [7893]={ + [7888]={ [1]={ [1]={ limit={ @@ -172786,7 +172693,7 @@ return { [1]="local_unique_jewel_dual_strike_melee_splash_while_wielding_mace_with_40_dex_in_radius" } }, - [7894]={ + [7889]={ [1]={ [1]={ limit={ @@ -172802,7 +172709,7 @@ return { [1]="local_unique_jewel_dual_strike_melee_splash_with_off_hand_weapon_with_50_dex_in_radius" } }, - [7895]={ + [7890]={ [1]={ [1]={ limit={ @@ -172818,7 +172725,7 @@ return { [1]="local_unique_jewel_elemental_hit_50%_less_cold_damage_per_40_str_and_int" } }, - [7896]={ + [7891]={ [1]={ [1]={ limit={ @@ -172834,7 +172741,7 @@ return { [1]="local_unique_jewel_elemental_hit_50%_less_fire_damage_per_40_int_and_dex" } }, - [7897]={ + [7892]={ [1]={ [1]={ limit={ @@ -172850,7 +172757,7 @@ return { [1]="local_unique_jewel_elemental_hit_50%_less_lightning_damage_per_40_str_and_dex" } }, - [7898]={ + [7893]={ [1]={ [1]={ limit={ @@ -172866,7 +172773,7 @@ return { [1]="local_unique_jewel_elemental_hit_cannot_roll_cold_damage_with_40_int_+_str_in_radius" } }, - [7899]={ + [7894]={ [1]={ [1]={ limit={ @@ -172882,7 +172789,7 @@ return { [1]="local_unique_jewel_elemental_hit_cannot_roll_fire_damage_with_40_int_+_dex_in_radius" } }, - [7900]={ + [7895]={ [1]={ [1]={ limit={ @@ -172898,7 +172805,7 @@ return { [1]="local_unique_jewel_elemental_hit_cannot_roll_lightning_damage_with_40_dex_+_str_in_radius" } }, - [7901]={ + [7896]={ [1]={ [1]={ limit={ @@ -172914,7 +172821,7 @@ return { [1]="local_unique_jewel_fire_and_cold_resistance_to_spell_damage" } }, - [7902]={ + [7897]={ [1]={ [1]={ limit={ @@ -172930,7 +172837,7 @@ return { [1]="local_unique_jewel_fire_and_lightning_resistance_to_projectile_attack_damage" } }, - [7903]={ + [7898]={ [1]={ [1]={ limit={ @@ -172946,7 +172853,7 @@ return { [1]="local_unique_jewel_fire_resistance_also_grants_block_chance_scaled_%" } }, - [7904]={ + [7899]={ [1]={ [1]={ limit={ @@ -172962,7 +172869,7 @@ return { [1]="local_unique_jewel_fire_resistance_also_grants_endurance_charge_on_kill_chance" } }, - [7905]={ + [7900]={ [1]={ [1]={ limit={ @@ -172987,7 +172894,7 @@ return { [1]="local_unique_jewel_fire_trap_number_of_additional_traps_to_throw_with_40_dex_in_radius" } }, - [7906]={ + [7901]={ [1]={ [1]={ limit={ @@ -173003,7 +172910,7 @@ return { [1]="local_unique_jewel_frost_blades_melee_damage_penetrates_%_cold_resistance_with_40_dex_in_radius" } }, - [7907]={ + [7902]={ [1]={ [1]={ limit={ @@ -173032,7 +172939,7 @@ return { [1]="local_unique_jewel_frost_blades_projectile_speed_+%_with_40_dex_in_radius" } }, - [7908]={ + [7903]={ [1]={ [1]={ limit={ @@ -173057,7 +172964,7 @@ return { [1]="local_unique_jewel_frostbolt_additional_projectiles_with_40_int_in_radius" } }, - [7909]={ + [7904]={ [1]={ [1]={ limit={ @@ -173086,7 +172993,7 @@ return { [1]="local_unique_jewel_frostbolt_projectile_acceleration_with_50_int_in_radius" } }, - [7910]={ + [7905]={ [1]={ [1]={ limit={ @@ -173111,7 +173018,7 @@ return { [1]="local_unique_jewel_glacial_cascade_number_of_additional_bursts_with_40_int_in_radius" } }, - [7911]={ + [7906]={ [1]={ [1]={ limit={ @@ -173140,7 +173047,7 @@ return { [1]="local_unique_jewel_grants_x_empty_passives" } }, - [7912]={ + [7907]={ [1]={ [1]={ limit={ @@ -173169,7 +173076,7 @@ return { [1]="local_unique_jewel_ice_shot_additional_pierce_per_10_old_with_40_dex_in_radius" } }, - [7913]={ + [7908]={ [1]={ [1]={ limit={ @@ -173185,7 +173092,7 @@ return { [1]="local_unique_jewel_ice_shot_explosion_skill_area_of_effect_+%_with_50_dex_in_radius" } }, - [7914]={ + [7909]={ [1]={ [1]={ limit={ @@ -173210,7 +173117,7 @@ return { [1]="local_unique_jewel_ice_shot_pierce_+_with_40_dex_in_radius" } }, - [7915]={ + [7910]={ [1]={ [1]={ limit={ @@ -173239,7 +173146,7 @@ return { [1]="local_unique_jewel_life_recovery_rate_+%_per_10_str_allocated_in_radius" } }, - [7916]={ + [7911]={ [1]={ [1]={ limit={ @@ -173268,7 +173175,7 @@ return { [1]="local_unique_jewel_life_recovery_rate_+%_per_10_str_unallocated_in_radius" } }, - [7917]={ + [7912]={ [1]={ [1]={ limit={ @@ -173284,7 +173191,7 @@ return { [1]="local_unique_jewel_lightning_resistance_also_grants_power_charge_on_kill_chance" } }, - [7918]={ + [7913]={ [1]={ [1]={ limit={ @@ -173300,7 +173207,7 @@ return { [1]="local_unique_jewel_lightning_tendrils_skill_area_of_effect_+%_per_enemy_hit_with_50_int_in_radius" } }, - [7919]={ + [7914]={ [1]={ [1]={ limit={ @@ -173325,7 +173232,7 @@ return { [1]="local_unique_jewel_magma_orb_additional_projectiles_with_40_int_in_radius" } }, - [7920]={ + [7915]={ [1]={ [1]={ limit={ @@ -173354,7 +173261,7 @@ return { [1]="local_unique_jewel_magma_orb_skill_area_of_effect_+%_per_bounce_with_50_int_in_radius" } }, - [7921]={ + [7916]={ [1]={ [1]={ limit={ @@ -173383,7 +173290,7 @@ return { [1]="local_unique_jewel_mana_recovery_rate_+%_per_10_int_allocated_in_radius" } }, - [7922]={ + [7917]={ [1]={ [1]={ limit={ @@ -173412,7 +173319,7 @@ return { [1]="local_unique_jewel_mana_recovery_rate_+%_per_10_int_unallocated_in_radius" } }, - [7923]={ + [7918]={ [1]={ [1]={ limit={ @@ -173437,7 +173344,7 @@ return { [1]="local_unique_jewel_molten_strike_number_of_additional_projectiles_with_50_str_in_radius" } }, - [7924]={ + [7919]={ [1]={ [1]={ limit={ @@ -173453,7 +173360,7 @@ return { [1]="local_unique_jewel_molten_strike_skill_area_of_effect_+%_with_50_str_in_radius" } }, - [7925]={ + [7920]={ [1]={ [1]={ limit={ @@ -173482,7 +173389,7 @@ return { [1]="local_unique_jewel_movement_speed_+%_per_10_dex_unallocated_in_radius" } }, - [7926]={ + [7921]={ [1]={ [1]={ limit={ @@ -173511,7 +173418,7 @@ return { [1]="local_unique_jewel_non_keystone_passive_in_radius_effect_+%" } }, - [7927]={ + [7922]={ [1]={ [1]={ limit={ @@ -173527,7 +173434,7 @@ return { [1]="local_unique_jewel_notable_passive_in_radius_does_nothing" } }, - [7928]={ + [7923]={ [1]={ [1]={ limit={ @@ -173556,7 +173463,7 @@ return { [1]="local_unique_jewel_passive_jewel_socket_mod_effect_+%_with_corrupted_rare_jewel_socketed" } }, - [7929]={ + [7924]={ [1]={ [1]={ limit={ @@ -173585,7 +173492,7 @@ return { [1]="local_unique_jewel_passive_jewel_socket_mod_effect_+%_with_corrupted_magic_jewel_socketed" } }, - [7930]={ + [7925]={ [1]={ [1]={ limit={ @@ -173614,7 +173521,7 @@ return { [1]="local_unique_jewel_galvanic_arrow_area_damage_+%_with_40_dex_in_radius" } }, - [7931]={ + [7926]={ [1]={ [1]={ limit={ @@ -173639,7 +173546,7 @@ return { [1]="local_unique_jewel_skills_in_radius_grant_%_unarmed_melee_attack_speed" } }, - [7932]={ + [7927]={ [1]={ [1]={ limit={ @@ -173664,7 +173571,7 @@ return { [1]="local_unique_jewel_spark_number_of_additional_projectiles_with_40_int_in_radius" } }, - [7933]={ + [7928]={ [1]={ [1]={ limit={ @@ -173680,7 +173587,7 @@ return { [1]="local_unique_jewel_spark_projectiles_nova_with_40_int_in_radius" } }, - [7934]={ + [7929]={ [1]={ [1]={ limit={ @@ -173696,7 +173603,7 @@ return { [1]="local_unique_jewel_spectral_shield_throw_additional_chains_with_total_40_str_+_dex_in_radius" } }, - [7935]={ + [7930]={ [1]={ [1]={ limit={ @@ -173725,7 +173632,7 @@ return { [1]="local_unique_jewel_spectral_shield_throw_less_shard_projectiles_with_total_40_str_+_dex_in_radius" } }, - [7936]={ + [7931]={ [1]={ [1]={ limit={ @@ -173741,7 +173648,7 @@ return { [1]="local_unique_jewel_spectral_throw_gain_vaal_soul_for_vaal_st_on_hit_%_with_40_dex_in_radius" } }, - [7937]={ + [7932]={ [1]={ [1]={ limit={ @@ -173757,7 +173664,7 @@ return { [1]="local_unique_jewel_spectres_gain_soul_eater_on_kill_%_chance_with_50_int_in_radius" } }, - [7938]={ + [7933]={ [1]={ [1]={ limit={ @@ -173773,7 +173680,7 @@ return { [1]="local_unique_jewel_split_arrow_projectiles_fire_in_parallel_x_dist_with_40_dex_in_radius" } }, - [7939]={ + [7934]={ [1]={ [1]={ limit={ @@ -173789,7 +173696,7 @@ return { [1]="local_unique_jewel_zombie_slam_cooldown_speed_+%_with_50_int_in_radius" } }, - [7940]={ + [7935]={ [1]={ [1]={ limit={ @@ -173805,7 +173712,7 @@ return { [1]="local_unique_jewel_zombie_slam_damage_+%_with_50_int_in_radius" } }, - [7941]={ + [7936]={ [1]={ [1]={ [1]={ @@ -173825,7 +173732,7 @@ return { [1]="local_unique_mages_legacy_1" } }, - [7942]={ + [7937]={ [1]={ [1]={ [1]={ @@ -173845,7 +173752,7 @@ return { [1]="local_unique_mages_legacy_2" } }, - [7943]={ + [7938]={ [1]={ [1]={ [1]={ @@ -173865,7 +173772,7 @@ return { [1]="local_unique_mages_legacy_3" } }, - [7944]={ + [7939]={ [1]={ [1]={ [1]={ @@ -173885,7 +173792,7 @@ return { [1]="local_unique_mages_legacy_4" } }, - [7945]={ + [7940]={ [1]={ [1]={ limit={ @@ -173901,7 +173808,7 @@ return { [1]="local_unique_mages_legacy_effect_+%_per_duplicate_mages_legacy" } }, - [7946]={ + [7941]={ [1]={ [1]={ limit={ @@ -173917,7 +173824,7 @@ return { [1]="local_weapon_accuracy_is_unaffected_by_distance" } }, - [7947]={ + [7942]={ [1]={ [1]={ limit={ @@ -173933,7 +173840,7 @@ return { [1]="local_weapon_damage_%_to_gain_as_daze_build_up" } }, - [7948]={ + [7943]={ [1]={ [1]={ limit={ @@ -173958,7 +173865,7 @@ return { [1]="local_weapon_daze_chance_%" } }, - [7949]={ + [7944]={ [1]={ [1]={ limit={ @@ -173974,7 +173881,7 @@ return { [1]="local_weapon_range_+_per_10%_quality" } }, - [7950]={ + [7945]={ [1]={ [1]={ limit={ @@ -173999,7 +173906,7 @@ return { [1]="lose_%_of_infernal_flame_on_reaching_max" } }, - [7951]={ + [7946]={ [1]={ [1]={ limit={ @@ -174015,7 +173922,7 @@ return { [1]="lose_%_of_life_loss_over_4_seconds_instead" } }, - [7952]={ + [7947]={ [1]={ [1]={ [1]={ @@ -174035,7 +173942,7 @@ return { [1]="lose_%_of_max_infernal_flame_per_minute" } }, - [7953]={ + [7948]={ [1]={ [1]={ limit={ @@ -174051,7 +173958,7 @@ return { [1]="lose_adrenaline_on_losing_flame_touched" } }, - [7954]={ + [7949]={ [1]={ [1]={ limit={ @@ -174067,7 +173974,7 @@ return { [1]="lose_all_charges_on_starting_movement" } }, - [7955]={ + [7950]={ [1]={ [1]={ limit={ @@ -174083,7 +173990,7 @@ return { [1]="lose_all_fanatic_charges_on_reaching_maximum_fanatic_charges" } }, - [7956]={ + [7951]={ [1]={ [1]={ limit={ @@ -174099,7 +174006,7 @@ return { [1]="lose_all_power_charges_on_block" } }, - [7957]={ + [7952]={ [1]={ [1]={ limit={ @@ -174115,7 +174022,7 @@ return { [1]="lose_all_rage_on_reaching_maximum_rage" } }, - [7958]={ + [7953]={ [1]={ [1]={ limit={ @@ -174131,7 +174038,7 @@ return { [1]="lose_all_tailwind_when_hit" } }, - [7959]={ + [7954]={ [1]={ [1]={ limit={ @@ -174147,7 +174054,7 @@ return { [1]="lose_%_of_es_on_crit" } }, - [7960]={ + [7955]={ [1]={ [1]={ limit={ @@ -174163,7 +174070,7 @@ return { [1]="lose_%_of_life_and_energy_shield_when_you_use_a_chaos_skill" } }, - [7961]={ + [7956]={ [1]={ [1]={ limit={ @@ -174179,7 +174086,7 @@ return { [1]="lose_%_of_life_on_crit" } }, - [7962]={ + [7957]={ [1]={ [1]={ limit={ @@ -174195,7 +174102,7 @@ return { [1]="lose_%_of_mana_when_you_use_an_attack_skill" } }, - [7963]={ + [7958]={ [1]={ [1]={ limit={ @@ -174211,7 +174118,7 @@ return { [1]="lose_power_charge_each_second_if_not_detonated_mines_recently" } }, - [7964]={ + [7959]={ [1]={ [1]={ limit={ @@ -174227,7 +174134,7 @@ return { [1]="lose_x_life_when_you_use_skill" } }, - [7965]={ + [7960]={ [1]={ [1]={ limit={ @@ -174243,7 +174150,7 @@ return { [1]="lose_x_mana_when_you_use_skill" } }, - [7966]={ + [7961]={ [1]={ [1]={ limit={ @@ -174268,7 +174175,7 @@ return { [1]="local_display_lose_soul_eater_stack_every_x_seconds_while_no_unique_in_your_presence" } }, - [7967]={ + [7962]={ [1]={ [1]={ limit={ @@ -174284,7 +174191,7 @@ return { [1]="low_life_threshold_%_override" } }, - [7968]={ + [7963]={ [1]={ [1]={ limit={ @@ -174300,7 +174207,7 @@ return { [1]="low_mana_threshold_%_override" } }, - [7969]={ + [7964]={ [1]={ [1]={ limit={ @@ -174329,7 +174236,7 @@ return { [1]="mace_hit_damage_stun_multiplier_+%" } }, - [7970]={ + [7965]={ [1]={ [1]={ limit={ @@ -174345,7 +174252,7 @@ return { [1]="mace_skill_base_physical_damage_%_to_convert_to_cold" } }, - [7971]={ + [7966]={ [1]={ [1]={ limit={ @@ -174361,7 +174268,7 @@ return { [1]="mace_slam_aftershock_chance_%" } }, - [7972]={ + [7967]={ [1]={ [1]={ limit={ @@ -174377,7 +174284,7 @@ return { [1]="mace_strike_melee_splash_chance_%" } }, - [7973]={ + [7968]={ [1]={ [1]={ limit={ @@ -174406,7 +174313,7 @@ return { [1]="magic_monster_dropped_item_rarity_+%" } }, - [7974]={ + [7969]={ [1]={ [1]={ limit={ @@ -174431,7 +174338,7 @@ return { [1]="magma_orb_number_of_additional_projectiles" } }, - [7975]={ + [7970]={ [1]={ [1]={ limit={ @@ -174460,7 +174367,7 @@ return { [1]="magma_orb_skill_area_of_effect_+%_per_bounce" } }, - [7976]={ + [7971]={ [1]={ [1]={ limit={ @@ -174489,7 +174396,7 @@ return { [1]="maim_chance_+%" } }, - [7977]={ + [7972]={ [1]={ [1]={ limit={ @@ -174518,7 +174425,7 @@ return { [1]="maim_effect_+%" } }, - [7978]={ + [7973]={ [1]={ [1]={ limit={ @@ -174534,7 +174441,7 @@ return { [1]="maim_enemy_on_full_armour_break" } }, - [7979]={ + [7974]={ [1]={ [1]={ limit={ @@ -174550,7 +174457,7 @@ return { [1]="maim_on_crit_%_with_attacks" } }, - [7980]={ + [7975]={ [1]={ [1]={ limit={ @@ -174575,7 +174482,7 @@ return { [1]="maim_on_hit_%" } }, - [7981]={ + [7976]={ [1]={ [1]={ limit={ @@ -174604,7 +174511,7 @@ return { [1]="main_hand_attack_damage_+%_while_wielding_two_weapon_types" } }, - [7982]={ + [7977]={ [1]={ [1]={ limit={ @@ -174633,7 +174540,7 @@ return { [1]="main_hand_attack_speed_+%_final" } }, - [7983]={ + [7978]={ [1]={ [1]={ limit={ @@ -174662,7 +174569,7 @@ return { [1]="main_hand_claw_life_gain_on_hit" } }, - [7984]={ + [7979]={ [1]={ [1]={ limit={ @@ -174687,7 +174594,7 @@ return { [1]="main_hand_critical_strike_chance_+%_per_melee_abyss_jewel_up_to_+200%" } }, - [7985]={ + [7980]={ [1]={ [1]={ limit={ @@ -174716,7 +174623,7 @@ return { [1]="main_hand_damage_+%_while_dual_wielding" } }, - [7986]={ + [7981]={ [1]={ [1]={ limit={ @@ -174732,7 +174639,7 @@ return { [1]="malediction_on_hit" } }, - [7987]={ + [7982]={ [1]={ [1]={ [1]={ @@ -174769,7 +174676,7 @@ return { [1]="malevolence_mana_reservation_efficiency_-2%_per_1" } }, - [7988]={ + [7983]={ [1]={ [1]={ limit={ @@ -174798,7 +174705,7 @@ return { [1]="malevolence_mana_reservation_efficiency_+%" } }, - [7989]={ + [7984]={ [1]={ [1]={ limit={ @@ -174827,7 +174734,7 @@ return { [1]="mamba_strike_area_of_effect_+%" } }, - [7990]={ + [7985]={ [1]={ [1]={ limit={ @@ -174856,7 +174763,7 @@ return { [1]="mamba_strike_damage_+%" } }, - [7991]={ + [7986]={ [1]={ [1]={ limit={ @@ -174885,7 +174792,7 @@ return { [1]="mamba_strike_duration_+%" } }, - [7992]={ + [7987]={ [1]={ [1]={ limit={ @@ -174901,7 +174808,7 @@ return { [1]="mana_%_to_gain_as_armour" } }, - [7993]={ + [7988]={ [1]={ [1]={ limit={ @@ -174930,7 +174837,7 @@ return { [1]="mana_cost_efficiency_+%_if_dodge_rolled_recently" } }, - [7994]={ + [7989]={ [1]={ [1]={ limit={ @@ -174959,7 +174866,7 @@ return { [1]="mana_cost_efficiency_+%_if_not_dodge_rolled_recently" } }, - [7995]={ + [7990]={ [1]={ [1]={ limit={ @@ -174988,7 +174895,7 @@ return { [1]="mana_cost_+%_for_channelling_skills" } }, - [7996]={ + [7991]={ [1]={ [1]={ limit={ @@ -175017,7 +174924,7 @@ return { [1]="mana_cost_+%_for_trap_and_mine_skills" } }, - [7997]={ + [7992]={ [1]={ [1]={ limit={ @@ -175046,7 +174953,7 @@ return { [1]="mana_cost_+%_for_trap_skills" } }, - [7998]={ + [7993]={ [1]={ [1]={ limit={ @@ -175075,7 +174982,7 @@ return { [1]="mana_cost_+%_per_10_devotion" } }, - [7999]={ + [7994]={ [1]={ [1]={ [1]={ @@ -175095,7 +175002,7 @@ return { [1]="mana_degeneration_%_per_minute_not_in_grace" } }, - [8000]={ + [7995]={ [1]={ [1]={ [1]={ @@ -175115,7 +175022,7 @@ return { [1]="mana_degeneration_per_minute" } }, - [8001]={ + [7996]={ [1]={ [1]={ [1]={ @@ -175135,7 +175042,7 @@ return { [1]="mana_degeneration_per_minute_%" } }, - [8002]={ + [7997]={ [1]={ [1]={ limit={ @@ -175164,7 +175071,7 @@ return { [1]="mana_flask_charges_gained_+%" } }, - [8003]={ + [7998]={ [1]={ [1]={ limit={ @@ -175180,7 +175087,7 @@ return { [1]="mana_flask_effects_not_removed_at_full_mana" } }, - [8004]={ + [7999]={ [1]={ [1]={ limit={ @@ -175196,7 +175103,7 @@ return { [1]="mana_flask_recovery_is_instant_while_on_low_mana" } }, - [8005]={ + [8000]={ [1]={ [1]={ limit={ @@ -175221,7 +175128,7 @@ return { [1]="mana_flasks_gain_X_charges_every_3_seconds" } }, - [8006]={ + [8001]={ [1]={ [1]={ limit={ @@ -175237,7 +175144,7 @@ return { [1]="mana_gained_on_attack_hit_if_used_mana_flask_in_past_10_seconds" } }, - [8007]={ + [8002]={ [1]={ [1]={ limit={ @@ -175266,7 +175173,7 @@ return { [1]="mana_gained_on_attack_hit_vs_cursed_enemies" } }, - [8008]={ + [8003]={ [1]={ [1]={ limit={ @@ -175282,7 +175189,7 @@ return { [1]="mana_gained_on_cull" } }, - [8009]={ + [8004]={ [1]={ [1]={ limit={ @@ -175311,7 +175218,7 @@ return { [1]="mana_gained_on_spell_hit" } }, - [8010]={ + [8005]={ [1]={ [1]={ limit={ @@ -175340,7 +175247,7 @@ return { [1]="mana_gained_on_spell_hit_vs_cursed_enemies" } }, - [8011]={ + [8006]={ [1]={ [1]={ limit={ @@ -175356,7 +175263,7 @@ return { [1]="mana_leech_also_recovers_based_on_other_damage_types" } }, - [8012]={ + [8007]={ [1]={ [1]={ limit={ @@ -175385,7 +175292,7 @@ return { [1]="mana_leech_amount_+%_if_crit_recently" } }, - [8013]={ + [8008]={ [1]={ [1]={ limit={ @@ -175401,7 +175308,7 @@ return { [1]="mana_leech_applies_recovery_to_energy_shield_also" } }, - [8014]={ + [8009]={ [1]={ [1]={ limit={ @@ -175417,7 +175324,7 @@ return { [1]="mana_per_level" } }, - [8015]={ + [8010]={ [1]={ [1]={ limit={ @@ -175446,7 +175353,7 @@ return { [1]="mana_%_gained_on_block" } }, - [8016]={ + [8011]={ [1]={ [1]={ [1]={ @@ -175466,7 +175373,7 @@ return { [1]="mana_recharge_rate_per_minute_with_all_corrupted_equipped_items" } }, - [8017]={ + [8012]={ [1]={ [1]={ limit={ @@ -175482,7 +175389,7 @@ return { [1]="mana_recovery_from_regeneration_is_not_applied" } }, - [8018]={ + [8013]={ [1]={ [1]={ limit={ @@ -175511,7 +175418,7 @@ return { [1]="mana_recovery_rate_+%_per_10_tribute" } }, - [8019]={ + [8014]={ [1]={ [1]={ limit={ @@ -175540,7 +175447,7 @@ return { [1]="mana_recovery_rate_+%_while_affected_by_a_mana_flask" } }, - [8020]={ + [8015]={ [1]={ [1]={ limit={ @@ -175569,7 +175476,7 @@ return { [1]="mana_recovery_rate_+%_while_companion_in_presence" } }, - [8021]={ + [8016]={ [1]={ [1]={ limit={ @@ -175598,7 +175505,7 @@ return { [1]="mana_recovery_rate_+%_if_havent_killed_recently" } }, - [8022]={ + [8017]={ [1]={ [1]={ limit={ @@ -175627,7 +175534,7 @@ return { [1]="mana_recovery_rate_+%_while_affected_by_clarity" } }, - [8023]={ + [8018]={ [1]={ [1]={ limit={ @@ -175660,7 +175567,7 @@ return { [1]="mana_regeneration_rate_+%_final_from_caster_weapon_runic_ward_socketable" } }, - [8024]={ + [8019]={ [1]={ [1]={ limit={ @@ -175689,7 +175596,7 @@ return { [1]="mana_regeneration_rate_+%_on_full_life" } }, - [8025]={ + [8020]={ [1]={ [1]={ limit={ @@ -175718,7 +175625,7 @@ return { [1]="mana_regeneration_rate_+%_while_not_on_low_mana" } }, - [8026]={ + [8021]={ [1]={ [1]={ limit={ @@ -175747,7 +175654,7 @@ return { [1]="mana_regeneration_rate_+%_while_shapeshifted" } }, - [8027]={ + [8022]={ [1]={ [1]={ limit={ @@ -175776,7 +175683,7 @@ return { [1]="mana_regeneration_rate_+%_while_surrounded" } }, - [8028]={ + [8023]={ [1]={ [1]={ [1]={ @@ -175796,7 +175703,7 @@ return { [1]="mana_regeneration_rate_per_minute_if_enemy_hit_recently" } }, - [8029]={ + [8024]={ [1]={ [1]={ [1]={ @@ -175816,7 +175723,7 @@ return { [1]="mana_regeneration_rate_per_minute_if_used_movement_skill_recently" } }, - [8030]={ + [8025]={ [1]={ [1]={ [1]={ @@ -175836,7 +175743,7 @@ return { [1]="mana_regeneration_rate_per_minute_per_10_devotion" } }, - [8031]={ + [8026]={ [1]={ [1]={ [1]={ @@ -175856,7 +175763,7 @@ return { [1]="mana_regeneration_rate_per_minute_per_power_charge" } }, - [8032]={ + [8027]={ [1]={ [1]={ [1]={ @@ -175876,7 +175783,7 @@ return { [1]="mana_regeneration_rate_per_minute_%_if_enemy_hit_recently" } }, - [8033]={ + [8028]={ [1]={ [1]={ [1]={ @@ -175896,7 +175803,7 @@ return { [1]="mana_regeneration_rate_per_minute_%_if_inflicted_exposure_recently" } }, - [8034]={ + [8029]={ [1]={ [1]={ [1]={ @@ -175916,7 +175823,7 @@ return { [1]="mana_regeneration_rate_per_minute_%_per_active_totem" } }, - [8035]={ + [8030]={ [1]={ [1]={ [1]={ @@ -175936,7 +175843,7 @@ return { [1]="mana_regeneration_rate_per_minute_while_dual_wielding" } }, - [8036]={ + [8031]={ [1]={ [1]={ [1]={ @@ -175956,7 +175863,7 @@ return { [1]="mana_regeneration_rate_per_minute_while_holding_shield" } }, - [8037]={ + [8032]={ [1]={ [1]={ [1]={ @@ -175976,7 +175883,7 @@ return { [1]="mana_regeneration_rate_per_minute_while_on_consecrated_ground" } }, - [8038]={ + [8033]={ [1]={ [1]={ [1]={ @@ -175996,7 +175903,7 @@ return { [1]="mana_regeneration_rate_per_minute_while_wielding_staff" } }, - [8039]={ + [8034]={ [1]={ [1]={ [1]={ @@ -176016,7 +175923,7 @@ return { [1]="mana_regeneration_rate_per_minute_while_you_have_avians_flight" } }, - [8040]={ + [8035]={ [1]={ [1]={ limit={ @@ -176045,7 +175952,7 @@ return { [1]="mana_regeneration_rate_+%_if_crit_recently" } }, - [8041]={ + [8036]={ [1]={ [1]={ limit={ @@ -176074,7 +175981,7 @@ return { [1]="mana_regeneration_rate_+%_if_enemy_frozen_recently" } }, - [8042]={ + [8037]={ [1]={ [1]={ limit={ @@ -176103,7 +176010,7 @@ return { [1]="mana_regeneration_rate_+%_if_enemy_shocked_recently" } }, - [8043]={ + [8038]={ [1]={ [1]={ limit={ @@ -176132,7 +176039,7 @@ return { [1]="mana_regeneration_rate_+%_if_hit_cursed_enemy_recently" } }, - [8044]={ + [8039]={ [1]={ [1]={ limit={ @@ -176161,7 +176068,7 @@ return { [1]="mana_regeneration_rate_+%_per_raised_spectre" } }, - [8045]={ + [8040]={ [1]={ [1]={ limit={ @@ -176190,7 +176097,7 @@ return { [1]="mana_regeneration_rate_+%_while_moving" } }, - [8046]={ + [8041]={ [1]={ [1]={ limit={ @@ -176219,7 +176126,7 @@ return { [1]="mana_reservation_+%_with_skills_that_throw_mines" } }, - [8047]={ + [8042]={ [1]={ [1]={ limit={ @@ -176248,7 +176155,7 @@ return { [1]="mana_reservation_efficiency_+%_for_skills_that_throw_mines" } }, - [8048]={ + [8043]={ [1]={ [1]={ [1]={ @@ -176285,7 +176192,7 @@ return { [1]="mana_reservation_efficiency_-2%_per_1_for_skills_that_throw_mines" } }, - [8049]={ + [8044]={ [1]={ [1]={ [1]={ @@ -176322,7 +176229,7 @@ return { [1]="mana_reservation_efficiency_-2%_per_250_total_attributes" } }, - [8050]={ + [8045]={ [1]={ [1]={ limit={ @@ -176351,7 +176258,7 @@ return { [1]="mana_reservation_efficiency_+%_per_250_total_attributes" } }, - [8051]={ + [8046]={ [1]={ [1]={ limit={ @@ -176380,7 +176287,7 @@ return { [1]="mana_reservation_+%_per_250_total_attributes" } }, - [8052]={ + [8047]={ [1]={ [1]={ limit={ @@ -176409,7 +176316,7 @@ return { [1]="mana_reservation_+%_with_curse_skills" } }, - [8053]={ + [8048]={ [1]={ [1]={ limit={ @@ -176425,7 +176332,7 @@ return { [1]="manabond_and_stormbind_freeze_as_though_dealt_damage_+%" } }, - [8054]={ + [8049]={ [1]={ [1]={ limit={ @@ -176454,7 +176361,7 @@ return { [1]="manabond_damage_+%" } }, - [8055]={ + [8050]={ [1]={ [1]={ limit={ @@ -176470,7 +176377,7 @@ return { [1]="manabond_lightning_penetration_%_while_on_low_mana" } }, - [8056]={ + [8051]={ [1]={ [1]={ limit={ @@ -176499,7 +176406,7 @@ return { [1]="manabond_skill_area_of_effect_+%" } }, - [8057]={ + [8052]={ [1]={ [1]={ limit={ @@ -176515,7 +176422,7 @@ return { [1]="manifest_a_fragment_of_divinity_in_your_presence_every_4_seconds" } }, - [8058]={ + [8053]={ [1]={ [1]={ limit={ @@ -176540,7 +176447,7 @@ return { [1]="manifest_dancing_dervish_number_of_additional_copies" } }, - [8059]={ + [8054]={ [1]={ [1]={ limit={ @@ -176565,7 +176472,7 @@ return { [1]="map_X_bestiary_packs_are_harvest_beasts" } }, - [8060]={ + [8055]={ [1]={ [1]={ limit={ @@ -176590,7 +176497,7 @@ return { [1]="map_abyss_%_chance_chasm_spawns_at_least_magic_monsters" } }, - [8061]={ + [8056]={ [1]={ [1]={ limit={ @@ -176615,7 +176522,7 @@ return { [1]="map_abyss_%_chance_path_spawns_at_least_magic_monsters" } }, - [8062]={ + [8057]={ [1]={ [1]={ limit={ @@ -176640,7 +176547,7 @@ return { [1]="map_abyss_depths_chance_+%" } }, - [8063]={ + [8058]={ [1]={ [1]={ limit={ @@ -176669,7 +176576,7 @@ return { [1]="map_abyss_exile_interaction_chance_+%" } }, - [8064]={ + [8059]={ [1]={ [1]={ limit={ @@ -176698,7 +176605,7 @@ return { [1]="map_abyss_monster_experience_+%" } }, - [8065]={ + [8060]={ [1]={ [1]={ limit={ @@ -176727,7 +176634,7 @@ return { [1]="map_abyss_monster_lichborn_modifier_chance_+%" } }, - [8066]={ + [8061]={ [1]={ [1]={ limit={ @@ -176756,7 +176663,7 @@ return { [1]="map_abyss_monster_potency_+%" } }, - [8067]={ + [8062]={ [1]={ [1]={ limit={ @@ -176785,7 +176692,7 @@ return { [1]="map_abyss_monster_spawn_amount_+%" } }, - [8068]={ + [8063]={ [1]={ [1]={ limit={ @@ -176801,7 +176708,7 @@ return { [1]="map_abyss_monsters_enhanced_per_chasm_closed" } }, - [8069]={ + [8064]={ [1]={ [1]={ limit={ @@ -176835,7 +176742,7 @@ return { [1]="map_abyss_no_reward_chance_+%" } }, - [8070]={ + [8065]={ [1]={ [1]={ limit={ @@ -176851,7 +176758,7 @@ return { [1]="map_abyss_num_additional_rare_monsters" } }, - [8071]={ + [8066]={ [1]={ [1]={ limit={ @@ -176880,7 +176787,7 @@ return { [1]="map_abyss_overrun_extra_pits" } }, - [8072]={ + [8067]={ [1]={ [1]={ limit={ @@ -176896,7 +176803,7 @@ return { [1]="map_abyss_overrun_no_monsters" } }, - [8073]={ + [8068]={ [1]={ [1]={ limit={ @@ -176912,7 +176819,7 @@ return { [1]="map_abyss_pits_spread_apart" } }, - [8074]={ + [8069]={ [1]={ [1]={ limit={ @@ -176928,7 +176835,7 @@ return { [1]="map_add_irradiation_instead_of_completing" } }, - [8075]={ + [8070]={ [1]={ [1]={ limit={ @@ -176944,7 +176851,7 @@ return { [1]="map_additional_rare_in_rare_pack_chance_+%" } }, - [8076]={ + [8071]={ [1]={ [1]={ limit={ @@ -176969,7 +176876,7 @@ return { [1]="map_additional_red_beasts" } }, - [8077]={ + [8072]={ [1]={ [1]={ limit={ @@ -176994,7 +176901,7 @@ return { [1]="map_adds_X_extra_synthesis_mods" } }, - [8078]={ + [8073]={ [1]={ [1]={ limit={ @@ -177019,7 +176926,7 @@ return { [1]="map_adds_X_extra_synthesis_special_mods" } }, - [8079]={ + [8074]={ [1]={ [1]={ limit={ @@ -177048,7 +176955,7 @@ return { [1]="map_affliction_encounter_boss_chance_+%" } }, - [8080]={ + [8075]={ [1]={ [1]={ limit={ @@ -177077,7 +176984,7 @@ return { [1]="map_affliction_encounter_monster_depth_+%" } }, - [8081]={ + [8076]={ [1]={ [1]={ limit={ @@ -177106,7 +177013,7 @@ return { [1]="map_affliction_pack_size_+%" } }, - [8082]={ + [8077]={ [1]={ [1]={ limit={ @@ -177135,7 +177042,7 @@ return { [1]="map_affliction_reward_kills_+%" } }, - [8083]={ + [8078]={ [1]={ [1]={ limit={ @@ -177151,7 +177058,7 @@ return { [1]="map_affliction_reward_progress_on_kill_+%" } }, - [8084]={ + [8079]={ [1]={ [1]={ limit={ @@ -177180,7 +177087,7 @@ return { [1]="map_affliction_secondary_wave_acceleration_+%" } }, - [8085]={ + [8080]={ [1]={ [1]={ [1]={ @@ -177200,7 +177107,7 @@ return { [1]="map_affliction_secondary_wave_delay_ms_+" } }, - [8086]={ + [8081]={ [1]={ [1]={ limit={ @@ -177216,7 +177123,7 @@ return { [1]="map_affliction_secondary_wave_delay_seconds_+" } }, - [8087]={ + [8082]={ [1]={ [1]={ limit={ @@ -177232,7 +177139,7 @@ return { [1]="map_also_count_as_desert_biome" } }, - [8088]={ + [8083]={ [1]={ [1]={ limit={ @@ -177248,7 +177155,7 @@ return { [1]="map_also_count_as_forest_biome" } }, - [8089]={ + [8084]={ [1]={ [1]={ limit={ @@ -177264,7 +177171,7 @@ return { [1]="map_also_count_as_grass_biome" } }, - [8090]={ + [8085]={ [1]={ [1]={ limit={ @@ -177280,7 +177187,7 @@ return { [1]="map_also_count_as_mountain_biome" } }, - [8091]={ + [8086]={ [1]={ [1]={ limit={ @@ -177296,7 +177203,7 @@ return { [1]="map_also_count_as_swamp_biome" } }, - [8092]={ + [8087]={ [1]={ [1]={ limit={ @@ -177312,7 +177219,7 @@ return { [1]="map_also_count_as_water_biome" } }, - [8093]={ + [8088]={ [1]={ [1]={ limit={ @@ -177337,7 +177244,7 @@ return { [1]="map_atlas_influence_type" } }, - [8094]={ + [8089]={ [1]={ [1]={ limit={ @@ -177353,7 +177260,7 @@ return { [1]="map_area_contains_arcanists_strongbox" } }, - [8095]={ + [8090]={ [1]={ [1]={ limit={ @@ -177369,7 +177276,7 @@ return { [1]="map_area_contains_avatar_of_ambush" } }, - [8096]={ + [8091]={ [1]={ [1]={ limit={ @@ -177385,7 +177292,7 @@ return { [1]="map_area_contains_avatar_of_anarchy" } }, - [8097]={ + [8092]={ [1]={ [1]={ limit={ @@ -177401,7 +177308,7 @@ return { [1]="map_area_contains_avatar_of_beyond" } }, - [8098]={ + [8093]={ [1]={ [1]={ limit={ @@ -177417,7 +177324,7 @@ return { [1]="map_area_contains_avatar_of_bloodlines" } }, - [8099]={ + [8094]={ [1]={ [1]={ limit={ @@ -177433,7 +177340,7 @@ return { [1]="map_area_contains_avatar_of_breach" } }, - [8100]={ + [8095]={ [1]={ [1]={ limit={ @@ -177449,7 +177356,7 @@ return { [1]="map_area_contains_avatar_of_domination" } }, - [8101]={ + [8096]={ [1]={ [1]={ limit={ @@ -177465,7 +177372,7 @@ return { [1]="map_area_contains_avatar_of_essence" } }, - [8102]={ + [8097]={ [1]={ [1]={ limit={ @@ -177481,7 +177388,7 @@ return { [1]="map_area_contains_avatar_of_invasion" } }, - [8103]={ + [8098]={ [1]={ [1]={ limit={ @@ -177497,7 +177404,7 @@ return { [1]="map_area_contains_avatar_of_nemesis" } }, - [8104]={ + [8099]={ [1]={ [1]={ limit={ @@ -177513,7 +177420,7 @@ return { [1]="map_area_contains_avatar_of_onslaught" } }, - [8105]={ + [8100]={ [1]={ [1]={ limit={ @@ -177529,7 +177436,7 @@ return { [1]="map_area_contains_avatar_of_perandus" } }, - [8106]={ + [8101]={ [1]={ [1]={ limit={ @@ -177545,7 +177452,7 @@ return { [1]="map_area_contains_avatar_of_prophecy" } }, - [8107]={ + [8102]={ [1]={ [1]={ limit={ @@ -177561,7 +177468,7 @@ return { [1]="map_area_contains_avatar_of_rampage" } }, - [8108]={ + [8103]={ [1]={ [1]={ limit={ @@ -177577,7 +177484,7 @@ return { [1]="map_area_contains_avatar_of_talisman" } }, - [8109]={ + [8104]={ [1]={ [1]={ limit={ @@ -177593,7 +177500,7 @@ return { [1]="map_area_contains_avatar_of_tempest" } }, - [8110]={ + [8105]={ [1]={ [1]={ limit={ @@ -177609,7 +177516,7 @@ return { [1]="map_area_contains_avatar_of_torment" } }, - [8111]={ + [8106]={ [1]={ [1]={ limit={ @@ -177625,7 +177532,7 @@ return { [1]="map_area_contains_avatar_of_warbands" } }, - [8112]={ + [8107]={ [1]={ [1]={ limit={ @@ -177641,7 +177548,7 @@ return { [1]="map_area_contains_cartographers_strongbox" } }, - [8113]={ + [8108]={ [1]={ [1]={ limit={ @@ -177657,7 +177564,7 @@ return { [1]="map_area_contains_currency_chest" } }, - [8114]={ + [8109]={ [1]={ [1]={ limit={ @@ -177673,7 +177580,7 @@ return { [1]="map_area_contains_gemcutters_strongbox" } }, - [8115]={ + [8110]={ [1]={ [1]={ limit={ @@ -177689,7 +177596,7 @@ return { [1]="map_area_contains_jewellery_chest" } }, - [8116]={ + [8111]={ [1]={ [1]={ limit={ @@ -177705,7 +177612,7 @@ return { [1]="map_area_contains_map_chest" } }, - [8117]={ + [8112]={ [1]={ [1]={ limit={ @@ -177721,7 +177628,7 @@ return { [1]="map_area_contains_metamorphs" } }, - [8118]={ + [8113]={ [1]={ [1]={ limit={ @@ -177737,7 +177644,7 @@ return { [1]="map_area_contains_perandus_coin_chest" } }, - [8119]={ + [8114]={ [1]={ [1]={ limit={ @@ -177753,7 +177660,7 @@ return { [1]="map_area_contains_rituals" } }, - [8120]={ + [8115]={ [1]={ [1]={ limit={ @@ -177769,7 +177676,7 @@ return { [1]="map_area_contains_tormented_embezzler" } }, - [8121]={ + [8116]={ [1]={ [1]={ limit={ @@ -177785,7 +177692,7 @@ return { [1]="map_area_contains_tormented_seditionist" } }, - [8122]={ + [8117]={ [1]={ [1]={ limit={ @@ -177801,7 +177708,7 @@ return { [1]="map_area_contains_tormented_vaal_cultist" } }, - [8123]={ + [8118]={ [1]={ [1]={ limit={ @@ -177817,7 +177724,7 @@ return { [1]="map_area_contains_unique_item_chest" } }, - [8124]={ + [8119]={ [1]={ [1]={ limit={ @@ -177833,7 +177740,7 @@ return { [1]="map_area_contains_unique_strongbox" } }, - [8125]={ + [8120]={ [1]={ [1]={ limit={ @@ -177849,7 +177756,7 @@ return { [1]="map_area_contains_x_additional_clusters_of_beacon_barrels" } }, - [8126]={ + [8121]={ [1]={ [1]={ limit={ @@ -177865,7 +177772,7 @@ return { [1]="map_area_contains_x_additional_clusters_of_bloodworm_barrels" } }, - [8127]={ + [8122]={ [1]={ [1]={ limit={ @@ -177881,7 +177788,7 @@ return { [1]="map_area_contains_x_additional_clusters_of_explosive_barrels" } }, - [8128]={ + [8123]={ [1]={ [1]={ limit={ @@ -177897,7 +177804,7 @@ return { [1]="map_area_contains_x_additional_clusters_of_explosive_eggs" } }, - [8129]={ + [8124]={ [1]={ [1]={ limit={ @@ -177913,7 +177820,7 @@ return { [1]="map_area_contains_x_additional_clusters_of_parasite_barrels" } }, - [8130]={ + [8125]={ [1]={ [1]={ limit={ @@ -177929,7 +177836,7 @@ return { [1]="map_area_contains_x_additional_clusters_of_volatile_barrels" } }, - [8131]={ + [8126]={ [1]={ [1]={ limit={ @@ -177945,7 +177852,7 @@ return { [1]="map_area_contains_x_additional_clusters_of_wealthy_barrels" } }, - [8132]={ + [8127]={ [1]={ [1]={ limit={ @@ -177970,7 +177877,7 @@ return { [1]="map_area_ritual_additional_chance_%" } }, - [8133]={ + [8128]={ [1]={ [1]={ limit={ @@ -177986,7 +177893,7 @@ return { [1]="map_atlas_node_has_abyss" } }, - [8134]={ + [8129]={ [1]={ [1]={ limit={ @@ -178002,7 +177909,7 @@ return { [1]="map_atlas_node_has_breach" } }, - [8135]={ + [8130]={ [1]={ [1]={ limit={ @@ -178018,7 +177925,7 @@ return { [1]="map_atlas_node_has_delirium" } }, - [8136]={ + [8131]={ [1]={ [1]={ limit={ @@ -178034,7 +177941,7 @@ return { [1]="map_atlas_node_has_incursion" } }, - [8137]={ + [8132]={ [1]={ [1]={ limit={ @@ -178050,7 +177957,7 @@ return { [1]="map_atlas_node_has_ritual" } }, - [8138]={ + [8133]={ [1]={ [1]={ limit={ @@ -178079,7 +177986,7 @@ return { [1]="map_bestiary_monster_damage_+%_final" } }, - [8139]={ + [8134]={ [1]={ [1]={ limit={ @@ -178108,7 +178015,7 @@ return { [1]="map_bestiary_monster_life_+%_final" } }, - [8140]={ + [8135]={ [1]={ [1]={ limit={ @@ -178137,7 +178044,7 @@ return { [1]="map_betrayal_intelligence_+%" } }, - [8141]={ + [8136]={ [1]={ [1]={ limit={ @@ -178153,7 +178060,7 @@ return { [1]="map_beyond_demon_always_elite" } }, - [8142]={ + [8137]={ [1]={ [1]={ limit={ @@ -178174,7 +178081,7 @@ return { [2]="map_beyond_from_league_item_rarity_+%_permyriad_per_portal_merge" } }, - [8143]={ + [8138]={ [1]={ [1]={ limit={ @@ -178203,7 +178110,7 @@ return { [1]="map_beyond_portal_chance_+%" } }, - [8144]={ + [8139]={ [1]={ [1]={ limit={ @@ -178228,7 +178135,7 @@ return { [1]="map_beyond_portal_spawn_additional_demon_%_chance" } }, - [8145]={ + [8140]={ [1]={ [1]={ limit={ @@ -178253,7 +178160,7 @@ return { [1]="map_blight_chest_%_chance_for_additional_drop" } }, - [8146]={ + [8141]={ [1]={ [1]={ limit={ @@ -178269,7 +178176,7 @@ return { [1]="map_blight_chests_repeat_drops_count" } }, - [8147]={ + [8142]={ [1]={ [1]={ limit={ @@ -178285,7 +178192,7 @@ return { [1]="map_blight_encounter_spawn_rate_+%" } }, - [8148]={ + [8143]={ [1]={ [1]={ limit={ @@ -178301,7 +178208,7 @@ return { [1]="map_blight_lane_additional_chest_chance_%" } }, - [8149]={ + [8144]={ [1]={ [1]={ limit={ @@ -178326,7 +178233,7 @@ return { [1]="map_blight_lane_additional_chests" } }, - [8150]={ + [8145]={ [1]={ [1]={ limit={ @@ -178351,7 +178258,7 @@ return { [1]="map_blight_oils_chance_to_drop_a_tier_higher_%" } }, - [8151]={ + [8146]={ [1]={ [1]={ limit={ @@ -178380,7 +178287,7 @@ return { [1]="map_blight_tower_cost_+%" } }, - [8152]={ + [8147]={ [1]={ [1]={ limit={ @@ -178396,7 +178303,7 @@ return { [1]="map_blight_tower_cost_doubled" } }, - [8153]={ + [8148]={ [1]={ [1]={ limit={ @@ -178421,7 +178328,7 @@ return { [1]="map_blight_up_to_X_additional_bosses" } }, - [8154]={ + [8149]={ [1]={ [1]={ limit={ @@ -178437,7 +178344,7 @@ return { [1]="map_blighted_map_encounter_duration_-_sec" } }, - [8155]={ + [8150]={ [1]={ [1]={ limit={ @@ -178462,7 +178369,7 @@ return { [1]="map_bloodline_packs_drop_x_additional_currency_items" } }, - [8156]={ + [8151]={ [1]={ [1]={ limit={ @@ -178487,7 +178394,7 @@ return { [1]="map_bloodline_packs_drop_x_additional_rare_items" } }, - [8157]={ + [8152]={ [1]={ [1]={ limit={ @@ -178503,7 +178410,7 @@ return { [1]="map_blueprint_drop_revealed_chance_%" } }, - [8158]={ + [8153]={ [1]={ [1]={ limit={ @@ -178519,7 +178426,7 @@ return { [1]="map_boss_accompanied_by_bodyguards" } }, - [8159]={ + [8154]={ [1]={ [1]={ limit={ @@ -178535,7 +178442,7 @@ return { [1]="map_boss_accompanied_by_harbinger" } }, - [8160]={ + [8155]={ [1]={ [1]={ limit={ @@ -178564,7 +178471,7 @@ return { [1]="map_boss_dropped_item_quantity_+%" } }, - [8161]={ + [8156]={ [1]={ [1]={ limit={ @@ -178589,7 +178496,7 @@ return { [1]="map_boss_dropped_unique_items_+" } }, - [8162]={ + [8157]={ [1]={ [1]={ limit={ @@ -178605,7 +178512,7 @@ return { [1]="map_boss_drops_additional_currency_shards" } }, - [8163]={ + [8158]={ [1]={ [1]={ limit={ @@ -178621,7 +178528,7 @@ return { [1]="map_boss_drops_corrupted_items" } }, - [8164]={ + [8159]={ [1]={ [1]={ limit={ @@ -178650,7 +178557,7 @@ return { [1]="map_boss_experience_+%_final" } }, - [8165]={ + [8160]={ [1]={ [1]={ limit={ @@ -178666,7 +178573,7 @@ return { [1]="map_boss_is_possessed" } }, - [8166]={ + [8161]={ [1]={ [1]={ limit={ @@ -178695,7 +178602,7 @@ return { [1]="map_boss_item_rarity_+%" } }, - [8167]={ + [8162]={ [1]={ [1]={ limit={ @@ -178711,7 +178618,7 @@ return { [1]="map_boss_surrounded_by_tormented_spirits" } }, - [8168]={ + [8163]={ [1]={ [1]={ limit={ @@ -178736,7 +178643,7 @@ return { [1]="map_boss_drops_x_additional_vaal_items" } }, - [8169]={ + [8164]={ [1]={ [1]={ limit={ @@ -178761,7 +178668,7 @@ return { [1]="map_breach_%_chance_for_1_additional_breach" } }, - [8170]={ + [8165]={ [1]={ [1]={ limit={ @@ -178786,7 +178693,7 @@ return { [1]="map_breach_%_chance_for_3_additional_breach" } }, - [8171]={ + [8166]={ [1]={ [1]={ limit={ @@ -178811,7 +178718,7 @@ return { [1]="map_breach_X_additional_rare_monsters" } }, - [8172]={ + [8167]={ [1]={ [1]={ limit={ @@ -178827,7 +178734,7 @@ return { [1]="map_breach_additional_monster_potency_skill" } }, - [8173]={ + [8168]={ [1]={ [1]={ limit={ @@ -178843,7 +178750,7 @@ return { [1]="map_breach_additional_rare_mod_skill" } }, - [8174]={ + [8169]={ [1]={ [1]={ limit={ @@ -178859,7 +178766,7 @@ return { [1]="map_breach_additional_rare_spawner_skill" } }, - [8175]={ + [8170]={ [1]={ [1]={ limit={ @@ -178875,7 +178782,7 @@ return { [1]="map_breach_additional_sacrifice_for_buff_skill" } }, - [8176]={ + [8171]={ [1]={ [1]={ limit={ @@ -178891,7 +178798,7 @@ return { [1]="map_breach_additional_sacrifice_for_rarity_skill" } }, - [8177]={ + [8172]={ [1]={ [1]={ limit={ @@ -178907,7 +178814,7 @@ return { [1]="map_breach_additional_upgrade_zone_skill" } }, - [8178]={ + [8173]={ [1]={ [1]={ limit={ @@ -178936,7 +178843,7 @@ return { [1]="map_breach_chance_to_be_esh_+%" } }, - [8179]={ + [8174]={ [1]={ [1]={ limit={ @@ -178965,7 +178872,7 @@ return { [1]="map_breach_chance_to_be_tul_+%" } }, - [8180]={ + [8175]={ [1]={ [1]={ limit={ @@ -178994,7 +178901,7 @@ return { [1]="map_breach_chance_to_be_uul_netol_+%" } }, - [8181]={ + [8176]={ [1]={ [1]={ limit={ @@ -179023,7 +178930,7 @@ return { [1]="map_breach_chance_to_be_xoph_+%" } }, - [8182]={ + [8177]={ [1]={ [1]={ limit={ @@ -179039,7 +178946,7 @@ return { [1]="map_breach_has_boss" } }, - [8183]={ + [8178]={ [1]={ [1]={ limit={ @@ -179055,7 +178962,7 @@ return { [1]="map_breach_has_large_chest" } }, - [8184]={ + [8179]={ [1]={ [1]={ [1]={ @@ -179088,7 +178995,7 @@ return { [1]="map_breach_minimum_radius" } }, - [8185]={ + [8180]={ [1]={ [1]={ limit={ @@ -179117,7 +179024,7 @@ return { [1]="map_breach_monster_potency_+%" } }, - [8186]={ + [8181]={ [1]={ [1]={ limit={ @@ -179146,7 +179053,7 @@ return { [1]="map_breach_monster_quantity_+%" } }, - [8187]={ + [8182]={ [1]={ [1]={ limit={ @@ -179175,7 +179082,7 @@ return { [1]="map_breach_monster_splinter_quantity_+%" } }, - [8188]={ + [8183]={ [1]={ [1]={ limit={ @@ -179204,7 +179111,7 @@ return { [1]="map_breach_number_of_magic_packs_+%" } }, - [8189]={ + [8184]={ [1]={ [1]={ limit={ @@ -179256,7 +179163,7 @@ return { [1]="map_breach_type_override" } }, - [8190]={ + [8185]={ [1]={ [1]={ limit={ @@ -179281,7 +179188,7 @@ return { [1]="map_breaches_num_additional_chests_to_spawn" } }, - [8191]={ + [8186]={ [1]={ [1]={ limit={ @@ -179306,7 +179213,7 @@ return { [1]="map_chance_for_4_additional_abysses_%" } }, - [8192]={ + [8187]={ [1]={ [1]={ limit={ @@ -179322,7 +179229,7 @@ return { [1]="map_chance_for_area_%_to_contain_harvest" } }, - [8193]={ + [8188]={ [1]={ [1]={ limit={ @@ -179338,7 +179245,7 @@ return { [1]="map_chance_to_not_consume_sextant_use_%" } }, - [8194]={ + [8189]={ [1]={ [1]={ limit={ @@ -179367,7 +179274,7 @@ return { [1]="map_chest_item_rarity_+%_final" } }, - [8195]={ + [8190]={ [1]={ [1]={ limit={ @@ -179383,7 +179290,7 @@ return { [1]="map_chests_all_magic_or_rare" } }, - [8196]={ + [8191]={ [1]={ [1]={ limit={ @@ -179412,7 +179319,7 @@ return { [1]="map_construct_monster_potency_+%" } }, - [8197]={ + [8192]={ [1]={ [1]={ limit={ @@ -179455,7 +179362,7 @@ return { [1]="map_contains_+_portals" } }, - [8198]={ + [8193]={ [1]={ [1]={ limit={ @@ -179471,7 +179378,7 @@ return { [1]="map_contains_abyss_boss" } }, - [8199]={ + [8194]={ [1]={ [1]={ limit={ @@ -179487,7 +179394,7 @@ return { [1]="map_contains_abyss_depths" } }, - [8200]={ + [8195]={ [1]={ [1]={ limit={ @@ -179503,7 +179410,7 @@ return { [1]="map_contains_abyss_depths_with_no_boss" } }, - [8201]={ + [8196]={ [1]={ [1]={ limit={ @@ -179528,7 +179435,7 @@ return { [1]="map_contains_additional_breaches" } }, - [8202]={ + [8197]={ [1]={ [1]={ limit={ @@ -179544,7 +179451,7 @@ return { [1]="map_contains_additional_chrysalis_talisman" } }, - [8203]={ + [8198]={ [1]={ [1]={ limit={ @@ -179560,7 +179467,7 @@ return { [1]="map_contains_additional_clutching_talisman" } }, - [8204]={ + [8199]={ [1]={ [1]={ limit={ @@ -179576,7 +179483,7 @@ return { [1]="map_contains_additional_fangjaw_talisman" } }, - [8205]={ + [8200]={ [1]={ [1]={ limit={ @@ -179592,7 +179499,7 @@ return { [1]="map_contains_additional_mandible_talisman" } }, - [8206]={ + [8201]={ [1]={ [1]={ limit={ @@ -179608,7 +179515,7 @@ return { [1]="map_contains_additional_packs_of_chaos_monsters" } }, - [8207]={ + [8202]={ [1]={ [1]={ limit={ @@ -179624,7 +179531,7 @@ return { [1]="map_contains_additional_packs_of_cold_monsters" } }, - [8208]={ + [8203]={ [1]={ [1]={ limit={ @@ -179640,7 +179547,7 @@ return { [1]="map_contains_additional_packs_of_fire_monsters" } }, - [8209]={ + [8204]={ [1]={ [1]={ limit={ @@ -179656,7 +179563,7 @@ return { [1]="map_contains_additional_packs_of_lightning_monsters" } }, - [8210]={ + [8205]={ [1]={ [1]={ limit={ @@ -179672,7 +179579,7 @@ return { [1]="map_contains_additional_packs_of_physical_monsters" } }, - [8211]={ + [8206]={ [1]={ [1]={ limit={ @@ -179697,7 +179604,7 @@ return { [1]="map_contains_additional_packs_of_vaal_monsters" } }, - [8212]={ + [8207]={ [1]={ [1]={ limit={ @@ -179713,7 +179620,7 @@ return { [1]="map_contains_additional_three_rat_talisman" } }, - [8213]={ + [8208]={ [1]={ [1]={ limit={ @@ -179738,7 +179645,7 @@ return { [1]="map_contains_additional_tormented_betrayers" } }, - [8214]={ + [8209]={ [1]={ [1]={ limit={ @@ -179763,7 +179670,7 @@ return { [1]="map_contains_additional_tormented_graverobbers" } }, - [8215]={ + [8210]={ [1]={ [1]={ limit={ @@ -179788,7 +179695,7 @@ return { [1]="map_contains_additional_tormented_heretics" } }, - [8216]={ + [8211]={ [1]={ [1]={ limit={ @@ -179804,7 +179711,7 @@ return { [1]="map_contains_additional_unique_talisman" } }, - [8217]={ + [8212]={ [1]={ [1]={ limit={ @@ -179820,7 +179727,7 @@ return { [1]="map_contains_additional_writhing_talisman" } }, - [8218]={ + [8213]={ [1]={ [1]={ limit={ @@ -179836,7 +179743,7 @@ return { [1]="map_contains_breach" } }, - [8219]={ + [8214]={ [1]={ [1]={ limit={ @@ -179852,7 +179759,7 @@ return { [1]="map_contains_chayula_breach" } }, - [8220]={ + [8215]={ [1]={ [1]={ limit={ @@ -179895,7 +179802,7 @@ return { [1]="map_contains_citadel" } }, - [8221]={ + [8216]={ [1]={ [1]={ limit={ @@ -179911,7 +179818,7 @@ return { [1]="map_contains_cleansed_boss" } }, - [8222]={ + [8217]={ [1]={ [1]={ limit={ @@ -179927,7 +179834,7 @@ return { [1]="map_contains_corrupted_strongbox" } }, - [8223]={ + [8218]={ [1]={ [1]={ limit={ @@ -179943,7 +179850,7 @@ return { [1]="map_contains_creeping_agony" } }, - [8224]={ + [8219]={ [1]={ [1]={ limit={ @@ -179959,7 +179866,7 @@ return { [1]="map_contains_keepers_of_the_trove_bloodline_pack" } }, - [8225]={ + [8220]={ [1]={ [1]={ limit={ @@ -179975,7 +179882,7 @@ return { [1]="map_contains_master" } }, - [8226]={ + [8221]={ [1]={ [1]={ limit={ @@ -180000,7 +179907,7 @@ return { [1]="map_contains_nevalis_monkey" } }, - [8227]={ + [8222]={ [1]={ [1]={ limit={ @@ -180016,7 +179923,7 @@ return { [1]="map_contains_perandus_boss" } }, - [8228]={ + [8223]={ [1]={ [1]={ limit={ @@ -180041,7 +179948,7 @@ return { [1]="map_contains_talisman_boss_with_higher_tier" } }, - [8229]={ + [8224]={ [1]={ [1]={ limit={ @@ -180083,7 +179990,7 @@ return { [2]="map_contains_three_magic_packs_with_item_quantity_of_dropped_items_+%_final" } }, - [8230]={ + [8225]={ [1]={ [1]={ limit={ @@ -180099,7 +180006,7 @@ return { [1]="map_contains_uul_netol_breach" } }, - [8231]={ + [8226]={ [1]={ [1]={ limit={ @@ -180115,7 +180022,7 @@ return { [1]="map_contains_wealthy_pack" } }, - [8232]={ + [8227]={ [1]={ [1]={ limit={ @@ -180131,7 +180038,7 @@ return { [1]="map_contains_x_additional_animated_weapon_packs" } }, - [8233]={ + [8228]={ [1]={ [1]={ limit={ @@ -180147,7 +180054,7 @@ return { [1]="map_contains_x_additional_healing_packs" } }, - [8234]={ + [8229]={ [1]={ [1]={ limit={ @@ -180172,7 +180079,7 @@ return { [1]="map_contains_x_additional_magic_packs" } }, - [8235]={ + [8230]={ [1]={ [1]={ limit={ @@ -180188,7 +180095,7 @@ return { [1]="map_contains_x_additional_normal_packs" } }, - [8236]={ + [8231]={ [1]={ [1]={ limit={ @@ -180204,7 +180111,7 @@ return { [1]="map_contains_x_additional_packs_on_their_own_team" } }, - [8237]={ + [8232]={ [1]={ [1]={ limit={ @@ -180220,7 +180127,7 @@ return { [1]="map_contains_x_additional_packs_that_convert_on_death" } }, - [8238]={ + [8233]={ [1]={ [1]={ limit={ @@ -180236,7 +180143,7 @@ return { [1]="map_contains_x_additional_poison_packs" } }, - [8239]={ + [8234]={ [1]={ [1]={ limit={ @@ -180261,7 +180168,7 @@ return { [1]="map_contains_x_additional_rare_packs" } }, - [8240]={ + [8235]={ [1]={ [1]={ limit={ @@ -180286,7 +180193,7 @@ return { [1]="map_area_contains_x_rare_monsters_with_inner_treasure" } }, - [8241]={ + [8236]={ [1]={ [1]={ limit={ @@ -180311,7 +180218,7 @@ return { [1]="map_contracts_drop_with_additional_special_implicit_%_chance" } }, - [8242]={ + [8237]={ [1]={ [1]={ limit={ @@ -180327,7 +180234,7 @@ return { [1]="map_cowards_trial_extra_ghosts" } }, - [8243]={ + [8238]={ [1]={ [1]={ limit={ @@ -180343,7 +180250,7 @@ return { [1]="map_cowards_trial_extra_oriath_citizens" } }, - [8244]={ + [8239]={ [1]={ [1]={ limit={ @@ -180359,7 +180266,7 @@ return { [1]="map_cowards_trial_extra_phantasms" } }, - [8245]={ + [8240]={ [1]={ [1]={ limit={ @@ -180375,7 +180282,7 @@ return { [1]="map_cowards_trial_extra_raging_spirits" } }, - [8246]={ + [8241]={ [1]={ [1]={ limit={ @@ -180391,7 +180298,7 @@ return { [1]="map_cowards_trial_extra_rhoas" } }, - [8247]={ + [8242]={ [1]={ [1]={ limit={ @@ -180407,7 +180314,7 @@ return { [1]="map_cowards_trial_extra_skeleton_cannons" } }, - [8248]={ + [8243]={ [1]={ [1]={ limit={ @@ -180423,7 +180330,7 @@ return { [1]="map_cowards_trial_extra_zombies" } }, - [8249]={ + [8244]={ [1]={ [1]={ limit={ @@ -180452,7 +180359,7 @@ return { [1]="map_custom_league_damage_taken_+%_final" } }, - [8250]={ + [8245]={ [1]={ [1]={ limit={ @@ -180481,7 +180388,7 @@ return { [1]="map_damage_+%_per_poison_stack" } }, - [8251]={ + [8246]={ [1]={ [1]={ limit={ @@ -180497,7 +180404,7 @@ return { [1]="map_damage_+%_of_type_inflicted_by_current_ground_effect_you_are_on" } }, - [8252]={ + [8247]={ [1]={ [1]={ limit={ @@ -180530,7 +180437,7 @@ return { [1]="map_damage_taken_+%_from_beyond_monsters" } }, - [8253]={ + [8248]={ [1]={ [1]={ limit={ @@ -180559,7 +180466,7 @@ return { [1]="map_damage_taken_while_stationary_+%" } }, - [8254]={ + [8249]={ [1]={ [1]={ limit={ @@ -180588,7 +180495,7 @@ return { [1]="map_damage_while_stationary_+%" } }, - [8255]={ + [8250]={ [1]={ [1]={ limit={ @@ -180617,7 +180524,7 @@ return { [1]="map_death_and_taxes_boss_drops_additional_currency" } }, - [8256]={ + [8251]={ [1]={ [1]={ limit={ @@ -180633,7 +180540,7 @@ return { [1]="map_delirium_additional_reward_type_chance_%" } }, - [8257]={ + [8252]={ [1]={ [1]={ limit={ @@ -180662,7 +180569,7 @@ return { [1]="map_delirium_doodads_+%_final" } }, - [8258]={ + [8253]={ [1]={ [1]={ limit={ @@ -180678,7 +180585,7 @@ return { [1]="map_delirium_fog_never_dissipates" } }, - [8259]={ + [8254]={ [1]={ [1]={ limit={ @@ -180703,7 +180610,7 @@ return { [1]="map_delirium_splinter_stack_size_+%" } }, - [8260]={ + [8255]={ [1]={ [1]={ limit={ @@ -180719,7 +180626,7 @@ return { [1]="map_delve_rules" } }, - [8261]={ + [8256]={ [1]={ [1]={ limit={ @@ -181149,7 +181056,7 @@ return { [4]="map_fishy_effect_3" } }, - [8262]={ + [8257]={ [1]={ [1]={ limit={ @@ -181165,7 +181072,7 @@ return { [1]="map_display_strongbox_monsters_are_enraged" } }, - [8263]={ + [8258]={ [1]={ [1]={ limit={ @@ -181181,7 +181088,7 @@ return { [1]="map_divination_card_drop_chance_+%" } }, - [8264]={ + [8259]={ [1]={ [1]={ limit={ @@ -181197,7 +181104,7 @@ return { [1]="map_doesnt_consume_sextant_use" } }, - [8265]={ + [8260]={ [1]={ [1]={ limit={ @@ -181213,7 +181120,7 @@ return { [1]="map_downgrade_pack_to_magic_%_chance" } }, - [8266]={ + [8261]={ [1]={ [1]={ limit={ @@ -181229,7 +181136,7 @@ return { [1]="map_dropped_maps_are_corrupted_with_8_mods" } }, - [8267]={ + [8262]={ [1]={ [1]={ [1]={ @@ -181249,7 +181156,7 @@ return { [1]="map_dropped_maps_are_duplicated_chance_permillage" } }, - [8268]={ + [8263]={ [1]={ [1]={ limit={ @@ -181274,7 +181181,7 @@ return { [1]="map_duplicate_captured_beasts_chance_%" } }, - [8269]={ + [8264]={ [1]={ [1]={ limit={ @@ -181290,7 +181197,7 @@ return { [1]="map_duplicate_x_rare_monsters" } }, - [8270]={ + [8265]={ [1]={ [1]={ limit={ @@ -181306,7 +181213,7 @@ return { [1]="map_duplicate_x_synthesised_rare_monsters" } }, - [8271]={ + [8266]={ [1]={ [1]={ limit={ @@ -181349,7 +181256,7 @@ return { [1]="map_elder_boss_variation" } }, - [8272]={ + [8267]={ [1]={ [1]={ limit={ @@ -181365,7 +181272,7 @@ return { [1]="map_elder_rare_chance_+%" } }, - [8273]={ + [8268]={ [1]={ [1]={ [1]={ @@ -181385,7 +181292,7 @@ return { [1]="map_endgame_affliction_reward_1" } }, - [8274]={ + [8269]={ [1]={ [1]={ [1]={ @@ -181405,7 +181312,7 @@ return { [1]="map_endgame_affliction_reward_2" } }, - [8275]={ + [8270]={ [1]={ [1]={ [1]={ @@ -181425,7 +181332,7 @@ return { [1]="map_endgame_affliction_reward_3" } }, - [8276]={ + [8271]={ [1]={ [1]={ [1]={ @@ -181445,7 +181352,7 @@ return { [1]="map_endgame_affliction_reward_4" } }, - [8277]={ + [8272]={ [1]={ [1]={ [1]={ @@ -181465,7 +181372,7 @@ return { [1]="map_endgame_affliction_reward_5" } }, - [8278]={ + [8273]={ [1]={ [1]={ [1]={ @@ -181485,7 +181392,7 @@ return { [1]="map_endgame_affliction_reward_6" } }, - [8279]={ + [8274]={ [1]={ [1]={ [1]={ @@ -181505,7 +181412,7 @@ return { [1]="map_endgame_affliction_reward_7" } }, - [8280]={ + [8275]={ [1]={ [1]={ [1]={ @@ -181525,7 +181432,7 @@ return { [1]="map_endgame_affliction_reward_8" } }, - [8281]={ + [8276]={ [1]={ [1]={ [1]={ @@ -181545,7 +181452,7 @@ return { [1]="map_endgame_affliction_reward_9" } }, - [8282]={ + [8277]={ [1]={ [1]={ limit={ @@ -181561,7 +181468,7 @@ return { [1]="map_endgame_fog_depth" } }, - [8283]={ + [8278]={ [1]={ [1]={ limit={ @@ -181577,7 +181484,7 @@ return { [1]="map_equipment_drops_identified" } }, - [8284]={ + [8279]={ [1]={ [1]={ limit={ @@ -181606,7 +181513,7 @@ return { [1]="map_essence_abyss_chance_+%" } }, - [8285]={ + [8280]={ [1]={ [1]={ limit={ @@ -181622,7 +181529,7 @@ return { [1]="map_essence_monolith_contains_additional_essence_of_corruption" } }, - [8286]={ + [8281]={ [1]={ [1]={ limit={ @@ -181638,7 +181545,7 @@ return { [1]="map_essence_monolith_contains_essence_of_corruption_%" } }, - [8287]={ + [8282]={ [1]={ [1]={ limit={ @@ -181654,7 +181561,7 @@ return { [1]="map_essence_monsters_are_corrupted" } }, - [8288]={ + [8283]={ [1]={ [1]={ limit={ @@ -181679,7 +181586,7 @@ return { [1]="map_essence_monsters_have_additional_essences" } }, - [8289]={ + [8284]={ [1]={ [1]={ limit={ @@ -181695,7 +181602,7 @@ return { [1]="map_essence_monsters_higher_tier" } }, - [8290]={ + [8285]={ [1]={ [1]={ limit={ @@ -181720,7 +181627,7 @@ return { [1]="map_expedition2_remnant_generation_has_x_lucky_rolls" } }, - [8291]={ + [8286]={ [1]={ [1]={ limit={ @@ -181736,7 +181643,7 @@ return { [1]="map_expedition2_remnants_have_at_least_x_slots" } }, - [8292]={ + [8287]={ [1]={ [1]={ limit={ @@ -181761,7 +181668,7 @@ return { [1]="map_expedition_artifact_quantity_+%" } }, - [8293]={ + [8288]={ [1]={ [1]={ limit={ @@ -181777,7 +181684,7 @@ return { [1]="map_expedition_chest_double_drops_chance_%" } }, - [8294]={ + [8289]={ [1]={ [1]={ limit={ @@ -181802,7 +181709,7 @@ return { [1]="map_expedition_chest_marker_count_+" } }, - [8295]={ + [8290]={ [1]={ [1]={ limit={ @@ -181827,7 +181734,7 @@ return { [1]="map_expedition_common_chest_marker_count_+" } }, - [8296]={ + [8291]={ [1]={ [1]={ limit={ @@ -181852,7 +181759,7 @@ return { [1]="map_expedition_elite_marker_count_+%" } }, - [8297]={ + [8292]={ [1]={ [1]={ limit={ @@ -181881,7 +181788,7 @@ return { [1]="map_expedition_encounter_additional_chance_%" } }, - [8298]={ + [8293]={ [1]={ [1]={ limit={ @@ -181906,7 +181813,7 @@ return { [1]="map_expedition_epic_chest_marker_count_+" } }, - [8299]={ + [8294]={ [1]={ [1]={ limit={ @@ -181922,7 +181829,7 @@ return { [1]="map_expedition_explosion_radius_+%" } }, - [8300]={ + [8295]={ [1]={ [1]={ limit={ @@ -181931,14 +181838,14 @@ return { [2]="#" } }, - text="{0}% increased number of Explosives" + text="{0}% increased number of Expedition Explosives" } }, stats={ [1]="map_expedition_explosives_+%" } }, - [8301]={ + [8296]={ [1]={ [1]={ limit={ @@ -181954,7 +181861,7 @@ return { [1]="map_expedition_extra_relic_suffix_chance_%" } }, - [8302]={ + [8297]={ [1]={ [1]={ limit={ @@ -181970,7 +181877,7 @@ return { [1]="map_expedition_league" } }, - [8303]={ + [8298]={ [1]={ [1]={ limit={ @@ -181995,7 +181902,7 @@ return { [1]="map_expedition_maximum_placement_distance_+%" } }, - [8304]={ + [8299]={ [1]={ [1]={ limit={ @@ -182011,7 +181918,7 @@ return { [1]="map_expedition_monster_spawn_with_half_life" } }, - [8305]={ + [8300]={ [1]={ [1]={ limit={ @@ -182036,7 +181943,7 @@ return { [1]="map_expedition_number_of_monster_markers_+%" } }, - [8306]={ + [8301]={ [1]={ [1]={ limit={ @@ -182061,7 +181968,7 @@ return { [1]="map_expedition_rare_monsters_+%" } }, - [8307]={ + [8302]={ [1]={ [1]={ limit={ @@ -182086,7 +181993,7 @@ return { [1]="map_expedition_relic_mod_effect_+%" } }, - [8308]={ + [8303]={ [1]={ [1]={ limit={ @@ -182102,7 +182009,7 @@ return { [1]="map_expedition_relics_+" } }, - [8309]={ + [8304]={ [1]={ [1]={ limit={ @@ -182118,7 +182025,7 @@ return { [1]="map_expedition_relics_+%" } }, - [8310]={ + [8305]={ [1]={ [1]={ limit={ @@ -182161,7 +182068,7 @@ return { [1]="map_expedition_saga_contains_boss" } }, - [8311]={ + [8306]={ [1]={ [1]={ limit={ @@ -182177,7 +182084,7 @@ return { [1]="map_expedition_twinned_elites" } }, - [8312]={ + [8307]={ [1]={ [1]={ limit={ @@ -182202,7 +182109,7 @@ return { [1]="map_expedition_uncommon_chest_marker_count_+" } }, - [8313]={ + [8308]={ [1]={ [1]={ limit={ @@ -182227,7 +182134,7 @@ return { [1]="map_expedition_vendor_reroll_currency_quantity_+%" } }, - [8314]={ + [8309]={ [1]={ [1]={ limit={ @@ -182252,7 +182159,7 @@ return { [1]="map_expedition_x_extra_relic_suffixes" } }, - [8315]={ + [8310]={ [1]={ [1]={ limit={ @@ -182277,7 +182184,7 @@ return { [1]="map_extra_monoliths" } }, - [8316]={ + [8311]={ [1]={ [1]={ limit={ @@ -182293,7 +182200,7 @@ return { [1]="map_final_boss_map_key_of_at_least_same_tier_as_current_map_drop_chance_%" } }, - [8317]={ + [8312]={ [1]={ [1]={ limit={ @@ -182318,7 +182225,7 @@ return { [1]="map_first_invasion_boss_killed_drops_x_additional_currency" } }, - [8318]={ + [8313]={ [1]={ [1]={ limit={ @@ -182343,7 +182250,7 @@ return { [1]="map_first_strongbox_contains_x_additional_rare_monsters" } }, - [8319]={ + [8314]={ [1]={ [1]={ limit={ @@ -182368,7 +182275,7 @@ return { [1]="map_first_unique_beyond_boss_slain_drops_x_beyond_uniques" } }, - [8320]={ + [8315]={ [1]={ [1]={ [1]={ @@ -182388,7 +182295,7 @@ return { [1]="map_flask_charges_recovered_per_3_seconds_%" } }, - [8321]={ + [8316]={ [1]={ [1]={ limit={ @@ -182404,7 +182311,7 @@ return { [1]="map_force_side_area" } }, - [8322]={ + [8317]={ [1]={ [1]={ [1]={ @@ -182424,7 +182331,7 @@ return { [1]="map_gain_onslaught_for_x_ms_on_killing_rare_monster" } }, - [8323]={ + [8318]={ [1]={ [1]={ limit={ @@ -182453,7 +182360,7 @@ return { [1]="map_gauntlet_unique_monster_life_+%" } }, - [8324]={ + [8319]={ [1]={ [1]={ limit={ @@ -182469,7 +182376,7 @@ return { [1]="map_grants_players_level_20_dash_skill" } }, - [8325]={ + [8320]={ [1]={ [1]={ limit={ @@ -182485,7 +182392,7 @@ return { [1]="map_ground_consecrated_life_regeneration_rate_per_minute_%" } }, - [8326]={ + [8321]={ [1]={ [1]={ limit={ @@ -182501,7 +182408,7 @@ return { [1]="map_ground_haste_action_speed_+%" } }, - [8327]={ + [8322]={ [1]={ [1]={ limit={ @@ -182517,7 +182424,7 @@ return { [1]="map_harbinger_additional_currency_shard_stack_chance_%" } }, - [8328]={ + [8323]={ [1]={ [1]={ limit={ @@ -182533,7 +182440,7 @@ return { [1]="map_harbinger_portal_drops_additional_fragments" } }, - [8329]={ + [8324]={ [1]={ [1]={ limit={ @@ -182549,7 +182456,7 @@ return { [1]="map_harbingers_drops_additional_currency_shards" } }, - [8330]={ + [8325]={ [1]={ [1]={ limit={ @@ -182565,7 +182472,7 @@ return { [1]="map_harvest_crafting_outcomes_X_lucky_rolls" } }, - [8331]={ + [8326]={ [1]={ [1]={ limit={ @@ -182581,7 +182488,7 @@ return { [1]="map_harvest_double_lifeforce_dropped" } }, - [8332]={ + [8327]={ [1]={ [1]={ limit={ @@ -182610,7 +182517,7 @@ return { [1]="map_harvest_monster_life_+%_final_from_sextant" } }, - [8333]={ + [8328]={ [1]={ [1]={ limit={ @@ -182644,7 +182551,7 @@ return { [1]="map_harvest_seeds_1_of_every_2_plot_type_override" } }, - [8334]={ + [8329]={ [1]={ [1]={ limit={ @@ -182660,7 +182567,7 @@ return { [1]="map_has_monoliths" } }, - [8335]={ + [8330]={ [1]={ [1]={ limit={ @@ -182676,7 +182583,7 @@ return { [1]="map_has_x%_quality" } }, - [8336]={ + [8331]={ [1]={ [1]={ limit={ @@ -182701,7 +182608,7 @@ return { [1]="map_heist_contract_additional_reveals_granted" } }, - [8337]={ + [8332]={ [1]={ [1]={ limit={ @@ -182717,7 +182624,7 @@ return { [1]="map_heist_contract_chest_no_rewards_%_chance" } }, - [8338]={ + [8333]={ [1]={ [1]={ limit={ @@ -182733,7 +182640,7 @@ return { [1]="map_heist_contract_npc_items_cannot_drop" } }, - [8339]={ + [8334]={ [1]={ [1]={ limit={ @@ -182762,7 +182669,7 @@ return { [1]="map_heist_contract_primary_target_value_+%_final" } }, - [8340]={ + [8335]={ [1]={ [1]={ limit={ @@ -182791,7 +182698,7 @@ return { [1]="map_heist_monster_life_+%_final_from_sextant" } }, - [8341]={ + [8336]={ [1]={ [1]={ limit={ @@ -182816,7 +182723,7 @@ return { [1]="map_heist_npc_perks_effect_+%_final" } }, - [8342]={ + [8337]={ [1]={ [1]={ limit={ @@ -182845,7 +182752,7 @@ return { [1]="map_humanoid_monster_potency_+%" } }, - [8343]={ + [8338]={ [1]={ [1]={ limit={ @@ -182878,7 +182785,7 @@ return { [1]="map_imprisoned_monsters_action_speed_+%" } }, - [8344]={ + [8339]={ [1]={ [1]={ limit={ @@ -182907,7 +182814,7 @@ return { [1]="map_imprisoned_monsters_damage_+%" } }, - [8345]={ + [8340]={ [1]={ [1]={ limit={ @@ -182923,7 +182830,7 @@ return { [1]="map_imprisoned_monsters_damage_taken_+%" } }, - [8346]={ + [8341]={ [1]={ [1]={ limit={ @@ -182939,7 +182846,7 @@ return { [1]="map_invasion_bosses_are_twinned" } }, - [8347]={ + [8342]={ [1]={ [1]={ limit={ @@ -182964,7 +182871,7 @@ return { [1]="map_invasion_bosses_drop_x_additional_vaal_orbs" } }, - [8348]={ + [8343]={ [1]={ [1]={ limit={ @@ -182980,7 +182887,7 @@ return { [1]="map_invasion_bosses_dropped_items_are_fully_linked" } }, - [8349]={ + [8344]={ [1]={ [1]={ limit={ @@ -183005,7 +182912,7 @@ return { [1]="map_invasion_bosses_dropped_items_have_x_additional_sockets" } }, - [8350]={ + [8345]={ [1]={ [1]={ limit={ @@ -183030,7 +182937,7 @@ return { [1]="map_invasion_monsters_guarded_by_x_magic_packs" } }, - [8351]={ + [8346]={ [1]={ [1]={ limit={ @@ -183046,7 +182953,7 @@ return { [1]="map_item_drop_quality_also_applies_to_map_item_drop_rarity" } }, - [8352]={ + [8347]={ [1]={ [1]={ limit={ @@ -183075,7 +182982,7 @@ return { [1]="map_item_found_rarity_+%_per_15_rampage_stacks" } }, - [8353]={ + [8348]={ [1]={ [1]={ limit={ @@ -183091,7 +182998,7 @@ return { [1]="map_item_quantity_from_monsters_that_drop_silver_coin_+%" } }, - [8354]={ + [8349]={ [1]={ [1]={ limit={ @@ -183116,7 +183023,7 @@ return { [1]="map_killing_rare_monsters_pauses_delirium_mirror_timer_for_x_seconds" } }, - [8355]={ + [8350]={ [1]={ [1]={ limit={ @@ -183145,7 +183052,7 @@ return { [1]="map_labyrinth_izaro_area_of_effect_+%" } }, - [8356]={ + [8351]={ [1]={ [1]={ limit={ @@ -183174,7 +183081,7 @@ return { [1]="map_labyrinth_izaro_attack_cast_move_speed_+%" } }, - [8357]={ + [8352]={ [1]={ [1]={ limit={ @@ -183203,7 +183110,7 @@ return { [1]="map_labyrinth_izaro_damage_+%" } }, - [8358]={ + [8353]={ [1]={ [1]={ limit={ @@ -183232,7 +183139,7 @@ return { [1]="map_labyrinth_izaro_life_+%" } }, - [8359]={ + [8354]={ [1]={ [1]={ limit={ @@ -183261,7 +183168,7 @@ return { [1]="map_labyrinth_monsters_attack_cast_and_movement_speed_+%" } }, - [8360]={ + [8355]={ [1]={ [1]={ limit={ @@ -183290,7 +183197,7 @@ return { [1]="map_labyrinth_monsters_damage_+%" } }, - [8361]={ + [8356]={ [1]={ [1]={ limit={ @@ -183319,7 +183226,7 @@ return { [1]="map_labyrinth_monsters_life_+%" } }, - [8362]={ + [8357]={ [1]={ [1]={ limit={ @@ -183344,7 +183251,7 @@ return { [1]="map_leaguestone_area_contains_x_additional_leaguestones" } }, - [8363]={ + [8358]={ [1]={ [1]={ limit={ @@ -183373,7 +183280,7 @@ return { [1]="map_leaguestone_beyond_monster_item_quantity_and_rarity_+%_final" } }, - [8364]={ + [8359]={ [1]={ [1]={ limit={ @@ -183389,7 +183296,7 @@ return { [1]="map_leaguestone_contains_warband_leader" } }, - [8365]={ + [8360]={ [1]={ [1]={ limit={ @@ -183432,7 +183339,7 @@ return { [1]="map_leaguestone_explicit_warband_type_override" } }, - [8366]={ + [8361]={ [1]={ [1]={ limit={ @@ -183448,7 +183355,7 @@ return { [1]="map_leaguestone_imprisoned_monsters_item_quantity_+%_final" } }, - [8367]={ + [8362]={ [1]={ [1]={ limit={ @@ -183464,7 +183371,7 @@ return { [1]="map_leaguestone_imprisoned_monsters_item_rarity_+%_final" } }, - [8368]={ + [8363]={ [1]={ [1]={ limit={ @@ -183493,7 +183400,7 @@ return { [1]="map_leaguestone_invasion_boss_item_quantity_and_rarity_+%_final" } }, - [8369]={ + [8364]={ [1]={ [1]={ limit={ @@ -183545,7 +183452,7 @@ return { [1]="map_leaguestone_monolith_contains_essence_type" } }, - [8370]={ + [8365]={ [1]={ [1]={ limit={ @@ -183570,7 +183477,7 @@ return { [1]="map_leaguestone_override_base_num_breaches" } }, - [8371]={ + [8366]={ [1]={ [1]={ limit={ @@ -183595,7 +183502,7 @@ return { [1]="map_leaguestone_override_base_num_invasion_bosses" } }, - [8372]={ + [8367]={ [1]={ [1]={ limit={ @@ -183620,7 +183527,7 @@ return { [1]="map_leaguestone_override_base_num_monoliths" } }, - [8373]={ + [8368]={ [1]={ [1]={ limit={ @@ -183645,7 +183552,7 @@ return { [1]="map_leaguestone_override_base_num_perandus_chests" } }, - [8374]={ + [8369]={ [1]={ [1]={ limit={ @@ -183670,7 +183577,7 @@ return { [1]="map_leaguestone_override_base_num_prophecy_coins" } }, - [8375]={ + [8370]={ [1]={ [1]={ limit={ @@ -183695,7 +183602,7 @@ return { [1]="map_leaguestone_override_base_num_rogue_exiles" } }, - [8376]={ + [8371]={ [1]={ [1]={ limit={ @@ -183720,7 +183627,7 @@ return { [1]="map_leaguestone_override_base_num_shrines" } }, - [8377]={ + [8372]={ [1]={ [1]={ limit={ @@ -183745,7 +183652,7 @@ return { [1]="map_leaguestone_override_base_num_strongboxes" } }, - [8378]={ + [8373]={ [1]={ [1]={ limit={ @@ -183770,7 +183677,7 @@ return { [1]="map_leaguestone_override_base_num_talismans" } }, - [8379]={ + [8374]={ [1]={ [1]={ limit={ @@ -183795,7 +183702,7 @@ return { [1]="map_leaguestone_override_base_num_tormented_spirits" } }, - [8380]={ + [8375]={ [1]={ [1]={ limit={ @@ -183820,7 +183727,7 @@ return { [1]="map_leaguestone_override_base_num_warband_packs" } }, - [8381]={ + [8376]={ [1]={ [1]={ limit={ @@ -183836,7 +183743,7 @@ return { [1]="map_leaguestone_perandus_chests_have_item_quantity_+%_final" } }, - [8382]={ + [8377]={ [1]={ [1]={ limit={ @@ -183852,7 +183759,7 @@ return { [1]="map_leaguestone_perandus_chests_have_item_rarity_+%_final" } }, - [8383]={ + [8378]={ [1]={ [1]={ limit={ @@ -183868,7 +183775,7 @@ return { [1]="map_leaguestone_rogue_exiles_dropped_item_rarity_+%_final" } }, - [8384]={ + [8379]={ [1]={ [1]={ limit={ @@ -183893,7 +183800,7 @@ return { [1]="map_leaguestone_shrine_monster_rarity_override" } }, - [8385]={ + [8380]={ [1]={ [1]={ limit={ @@ -183927,7 +183834,7 @@ return { [1]="map_leaguestone_shrine_override_type" } }, - [8386]={ + [8381]={ [1]={ [1]={ limit={ @@ -183952,7 +183859,7 @@ return { [1]="map_leaguestone_strongboxes_rarity_override" } }, - [8387]={ + [8382]={ [1]={ [1]={ limit={ @@ -183968,7 +183875,7 @@ return { [1]="map_strongboxes_vaal_orb_drop_chance_%" } }, - [8388]={ + [8383]={ [1]={ [1]={ limit={ @@ -183984,7 +183891,7 @@ return { [1]="map_leaguestone_warbands_packs_have_item_quantity_+%_final" } }, - [8389]={ + [8384]={ [1]={ [1]={ limit={ @@ -184000,7 +183907,7 @@ return { [1]="map_leaguestone_warbands_packs_have_item_rarity_+%_final" } }, - [8390]={ + [8385]={ [1]={ [1]={ limit={ @@ -184025,7 +183932,7 @@ return { [1]="map_leaguestone_x_monsters_spawn_abaxoth" } }, - [8391]={ + [8386]={ [1]={ [1]={ limit={ @@ -184050,7 +183957,7 @@ return { [1]="map_leaguestone_x_monsters_spawn_random_beyond_boss" } }, - [8392]={ + [8387]={ [1]={ [1]={ limit={ @@ -184066,7 +183973,7 @@ return { [1]="map_leaguestones_currency_items_drop_when_first_reaching_x_rampage_stacks" } }, - [8393]={ + [8388]={ [1]={ [1]={ limit={ @@ -184082,7 +183989,7 @@ return { [1]="map_leaguestones_spawn_powerful_monster_when_reaching_x_rampage_stacks" } }, - [8394]={ + [8389]={ [1]={ [1]={ limit={ @@ -184107,7 +184014,7 @@ return { [1]="map_legion_league_extra_spawns" } }, - [8395]={ + [8390]={ [1]={ [1]={ limit={ @@ -184123,7 +184030,7 @@ return { [1]="map_legion_league_force_general" } }, - [8396]={ + [8391]={ [1]={ [1]={ limit={ @@ -184139,7 +184046,7 @@ return { [1]="map_legion_league_force_war_chest" } }, - [8397]={ + [8392]={ [1]={ [1]={ limit={ @@ -184168,7 +184075,7 @@ return { [1]="map_legion_monster_life_+%_final_from_sextant" } }, - [8398]={ + [8393]={ [1]={ [1]={ limit={ @@ -184184,7 +184091,7 @@ return { [1]="map_legion_monster_splinter_emblem_drops_duplicated" } }, - [8399]={ + [8394]={ [1]={ [1]={ limit={ @@ -184200,7 +184107,7 @@ return { [1]="map_level_+" } }, - [8400]={ + [8395]={ [1]={ [1]={ limit={ @@ -184209,7 +184116,7 @@ return { [2]=1 } }, - text="Area contains {0:+d} Remnant" + text="Area contains {0:+d} Verisium Remnant" }, [2]={ limit={ @@ -184218,14 +184125,14 @@ return { [2]="#" } }, - text="Area contains {0:+d} Remnants" + text="Area contains {0:+d} Verisium Remnants" } }, stats={ [1]="map_logbook_expedition_remnants_+" } }, - [8401]={ + [8396]={ [1]={ [1]={ limit={ @@ -184234,14 +184141,14 @@ return { [2]="#" } }, - text="Area contains {0}% increased number of Remnants" + text="Area contains {0}% increased number of Verisium Remnants" } }, stats={ [1]="map_logbook_expedition_remnants_+%" } }, - [8402]={ + [8397]={ [1]={ [1]={ limit={ @@ -184257,7 +184164,7 @@ return { [1]="map_logbook_has_at_least_1_expedition2_remnant_with_a_power_rune" } }, - [8403]={ + [8398]={ [1]={ [1]={ limit={ @@ -184273,7 +184180,7 @@ return { [1]="map_logbook_has_at_least_1_expedition2_remnant_with_at_least_x_slots" } }, - [8404]={ + [8399]={ [1]={ [1]={ limit={ @@ -184289,7 +184196,7 @@ return { [1]="map_magic_items_drop_as_normal" } }, - [8405]={ + [8400]={ [1]={ [1]={ limit={ @@ -184318,7 +184225,7 @@ return { [1]="map_magic_monster_potency_+%" } }, - [8406]={ + [8401]={ [1]={ [1]={ limit={ @@ -184334,7 +184241,7 @@ return { [1]="map_magic_monsters_are_maimed" } }, - [8407]={ + [8402]={ [1]={ [1]={ limit={ @@ -184363,7 +184270,7 @@ return { [1]="map_magic_monsters_damage_taken_+%" } }, - [8408]={ + [8403]={ [1]={ [1]={ limit={ @@ -184379,7 +184286,7 @@ return { [1]="map_metamorph_all_metamorphs_have_rewards" } }, - [8409]={ + [8404]={ [1]={ [1]={ limit={ @@ -184404,7 +184311,7 @@ return { [1]="map_metamorph_boss_drops_additional_itemised_organs" } }, - [8410]={ + [8405]={ [1]={ [1]={ limit={ @@ -184420,7 +184327,7 @@ return { [1]="map_metamorph_catalyst_drops_duplicated" } }, - [8411]={ + [8406]={ [1]={ [1]={ limit={ @@ -184445,7 +184352,7 @@ return { [1]="map_metamorph_itemised_boss_min_rewards" } }, - [8412]={ + [8407]={ [1]={ [1]={ limit={ @@ -184461,7 +184368,7 @@ return { [1]="map_metamorph_itemised_boss_more_difficult" } }, - [8413]={ + [8408]={ [1]={ [1]={ limit={ @@ -184490,7 +184397,7 @@ return { [1]="map_metamorph_life_+%_final_from_sextant" } }, - [8414]={ + [8409]={ [1]={ [1]={ limit={ @@ -184506,7 +184413,7 @@ return { [1]="map_metamorphosis_league" } }, - [8415]={ + [8410]={ [1]={ [1]={ limit={ @@ -184535,7 +184442,7 @@ return { [1]="map_monolith_chance_+%" } }, - [8416]={ + [8411]={ [1]={ [1]={ limit={ @@ -184551,7 +184458,7 @@ return { [1]="map_monolith_chance_%" } }, - [8417]={ + [8412]={ [1]={ [1]={ limit={ @@ -184576,7 +184483,7 @@ return { [1]="map_monster_additional_abyssal_monolithic_slug_packs" } }, - [8418]={ + [8413]={ [1]={ [1]={ limit={ @@ -184601,7 +184508,7 @@ return { [1]="map_monster_additional_incursion_ChainedBeastBoss_packs" } }, - [8419]={ + [8414]={ [1]={ [1]={ limit={ @@ -184626,7 +184533,7 @@ return { [1]="map_monster_additional_incursion_SoulCoreQuadrilla_packs" } }, - [8420]={ + [8415]={ [1]={ [1]={ limit={ @@ -184651,7 +184558,7 @@ return { [1]="map_monster_additional_incursion_SoulcoreFusedSkeleton_packs" } }, - [8421]={ + [8416]={ [1]={ [1]={ limit={ @@ -184676,7 +184583,7 @@ return { [1]="map_monster_additional_incursion_VaalColossusBoss_packs" } }, - [8422]={ + [8417]={ [1]={ [1]={ limit={ @@ -184701,7 +184608,7 @@ return { [1]="map_monster_additional_incursion_VaalSentinelBoss_packs" } }, - [8423]={ + [8418]={ [1]={ [1]={ limit={ @@ -184726,7 +184633,7 @@ return { [1]="map_monster_additional_incursion_VaalSunPriestBoss_packs" } }, - [8424]={ + [8419]={ [1]={ [1]={ limit={ @@ -184751,7 +184658,7 @@ return { [1]="map_monster_additional_sanctified_packs" } }, - [8425]={ + [8420]={ [1]={ [1]={ limit={ @@ -184780,7 +184687,7 @@ return { [1]="map_monster_and_player_onslaught_effect_+%" } }, - [8426]={ + [8421]={ [1]={ [1]={ limit={ @@ -184809,7 +184716,7 @@ return { [1]="map_monster_attack_cast_and_movement_speed_+%" } }, - [8427]={ + [8422]={ [1]={ [1]={ limit={ @@ -184838,7 +184745,7 @@ return { [1]="map_monster_beyond_portal_chance_+%" } }, - [8428]={ + [8423]={ [1]={ [1]={ limit={ @@ -184867,7 +184774,7 @@ return { [1]="map_monster_curse_effect_on_self_+%" } }, - [8429]={ + [8424]={ [1]={ [1]={ limit={ @@ -184896,7 +184803,7 @@ return { [1]="map_monster_damage_taken_+%_final_from_atlas_keystone" } }, - [8430]={ + [8425]={ [1]={ [1]={ limit={ @@ -184925,7 +184832,7 @@ return { [1]="map_monster_damage_taken_+%_while_possessed" } }, - [8431]={ + [8426]={ [1]={ [1]={ limit={ @@ -184950,7 +184857,7 @@ return { [1]="map_monster_add_x_grasping_vines_on_hit" } }, - [8432]={ + [8427]={ [1]={ [1]={ limit={ @@ -184966,7 +184873,7 @@ return { [1]="map_monster_item_rarity_+%_final" } }, - [8433]={ + [8428]={ [1]={ [1]={ limit={ @@ -184995,7 +184902,7 @@ return { [1]="map_monster_non_damaging_ailment_effect_+%_on_self" } }, - [8434]={ + [8429]={ [1]={ [1]={ limit={ @@ -185024,7 +184931,7 @@ return { [1]="map_monsters_skill_speed_+%" } }, - [8435]={ + [8430]={ [1]={ [1]={ limit={ @@ -185053,7 +184960,7 @@ return { [1]="map_monster_slain_experience_+%" } }, - [8436]={ + [8431]={ [1]={ [1]={ limit={ @@ -185082,7 +184989,7 @@ return { [1]="map_monsters_accuracy_rating_+%" } }, - [8437]={ + [8432]={ [1]={ [1]={ limit={ @@ -185115,7 +185022,7 @@ return { [1]="map_monsters_action_speed_-%" } }, - [8438]={ + [8433]={ [1]={ [1]={ limit={ @@ -185140,7 +185047,7 @@ return { [1]="map_monsters_add_endurance_charge_on_hit_%" } }, - [8439]={ + [8434]={ [1]={ [1]={ limit={ @@ -185165,7 +185072,7 @@ return { [1]="map_monsters_add_frenzy_charge_on_hit_%" } }, - [8440]={ + [8435]={ [1]={ [1]={ limit={ @@ -185190,7 +185097,7 @@ return { [1]="map_monsters_add_power_charge_on_hit_%" } }, - [8441]={ + [8436]={ [1]={ [1]={ limit={ @@ -185206,7 +185113,7 @@ return { [1]="map_monsters_additional_chaos_resistance" } }, - [8442]={ + [8437]={ [1]={ [1]={ limit={ @@ -185222,7 +185129,7 @@ return { [1]="map_monsters_additional_dexterity_ratio_%_for_evasion" } }, - [8443]={ + [8438]={ [1]={ [1]={ limit={ @@ -185238,7 +185145,7 @@ return { [1]="map_monsters_additional_elemental_resistance" } }, - [8444]={ + [8439]={ [1]={ [1]={ limit={ @@ -185254,7 +185161,7 @@ return { [1]="map_monsters_additional_maximum_all_elemental_resistances_%" } }, - [8445]={ + [8440]={ [1]={ [1]={ limit={ @@ -185270,7 +185177,7 @@ return { [1]="map_monsters_additional_strength_ratio_%_for_armour" } }, - [8446]={ + [8441]={ [1]={ [1]={ limit={ @@ -185286,7 +185193,7 @@ return { [1]="map_monsters_ailment_threshold_+%" } }, - [8447]={ + [8442]={ [1]={ [1]={ limit={ @@ -185302,7 +185209,7 @@ return { [1]="map_monsters_all_damage_can_chill" } }, - [8448]={ + [8443]={ [1]={ [1]={ limit={ @@ -185318,7 +185225,7 @@ return { [1]="map_monsters_all_damage_can_freeze" } }, - [8449]={ + [8444]={ [1]={ [1]={ limit={ @@ -185334,7 +185241,7 @@ return { [1]="map_monsters_all_damage_can_ignite" } }, - [8450]={ + [8445]={ [1]={ [1]={ limit={ @@ -185350,7 +185257,7 @@ return { [1]="map_monsters_all_damage_can_poison" } }, - [8451]={ + [8446]={ [1]={ [1]={ limit={ @@ -185366,7 +185273,7 @@ return { [1]="map_monsters_all_damage_can_shock" } }, - [8452]={ + [8447]={ [1]={ [1]={ limit={ @@ -185382,7 +185289,7 @@ return { [1]="map_monsters_always_crit" } }, - [8453]={ + [8448]={ [1]={ [1]={ limit={ @@ -185398,7 +185305,7 @@ return { [1]="map_monsters_always_hit" } }, - [8454]={ + [8449]={ [1]={ [1]={ limit={ @@ -185414,7 +185321,7 @@ return { [1]="map_monsters_always_ignite" } }, - [8455]={ + [8450]={ [1]={ [1]={ limit={ @@ -185430,7 +185337,7 @@ return { [1]="map_monsters_are_converted_on_kill" } }, - [8456]={ + [8451]={ [1]={ [1]={ limit={ @@ -185446,7 +185353,7 @@ return { [1]="map_monsters_armour_break_physical_damage_%_dealt_as_armour_break" } }, - [8457]={ + [8452]={ [1]={ [1]={ limit={ @@ -185462,7 +185369,7 @@ return { [1]="map_monsters_avoid_poison_bleed_impale_%" } }, - [8458]={ + [8453]={ [1]={ [1]={ limit={ @@ -185491,7 +185398,7 @@ return { [1]="map_monsters_base_bleed_duration_+%" } }, - [8459]={ + [8454]={ [1]={ [1]={ limit={ @@ -185507,7 +185414,7 @@ return { [1]="map_monsters_base_block_%" } }, - [8460]={ + [8455]={ [1]={ [1]={ limit={ @@ -185532,7 +185439,7 @@ return { [1]="map_monsters_base_chance_to_freeze_%" } }, - [8461]={ + [8456]={ [1]={ [1]={ limit={ @@ -185557,7 +185464,7 @@ return { [1]="map_monsters_base_chance_to_shock_%" } }, - [8462]={ + [8457]={ [1]={ [1]={ limit={ @@ -185586,7 +185493,7 @@ return { [1]="map_monsters_base_poison_duration_+%" } }, - [8463]={ + [8458]={ [1]={ [1]={ limit={ @@ -185602,7 +185509,7 @@ return { [1]="map_monsters_cannot_be_taunted" } }, - [8464]={ + [8459]={ [1]={ [1]={ limit={ @@ -185627,7 +185534,7 @@ return { [1]="map_monsters_chance_to_blind_on_hit_%" } }, - [8465]={ + [8460]={ [1]={ [1]={ limit={ @@ -185652,7 +185559,7 @@ return { [1]="map_monsters_chance_to_impale_%" } }, - [8466]={ + [8461]={ [1]={ [1]={ limit={ @@ -185668,7 +185575,7 @@ return { [1]="map_monsters_chance_to_inflict_bleeding_%" } }, - [8467]={ + [8462]={ [1]={ [1]={ limit={ @@ -185693,7 +185600,7 @@ return { [1]="map_monsters_chance_to_inflict_brittle_%" } }, - [8468]={ + [8463]={ [1]={ [1]={ limit={ @@ -185718,7 +185625,7 @@ return { [1]="map_monsters_chance_to_inflict_sapped_%" } }, - [8469]={ + [8464]={ [1]={ [1]={ limit={ @@ -185734,7 +185641,7 @@ return { [1]="map_monsters_chance_to_poison_on_hit_%" } }, - [8470]={ + [8465]={ [1]={ [1]={ limit={ @@ -185759,7 +185666,7 @@ return { [1]="map_monsters_chance_to_scorch_%" } }, - [8471]={ + [8466]={ [1]={ [1]={ limit={ @@ -185792,7 +185699,7 @@ return { [1]="map_monsters_curse_effect_on_self_+%_final" } }, - [8472]={ + [8467]={ [1]={ [1]={ limit={ @@ -185821,7 +185728,7 @@ return { [1]="map_monsters_damage_taken_+%" } }, - [8473]={ + [8468]={ [1]={ [1]={ limit={ @@ -185837,7 +185744,7 @@ return { [1]="map_monsters_drop_no_equipment" } }, - [8474]={ + [8469]={ [1]={ [1]={ limit={ @@ -185866,7 +185773,7 @@ return { [1]="map_monsters_elemental_ailment_chance_+%" } }, - [8475]={ + [8470]={ [1]={ [1]={ limit={ @@ -185882,7 +185789,7 @@ return { [1]="map_monsters_enemy_phys_reduction_%_penalty_vs_hit" } }, - [8476]={ + [8471]={ [1]={ [1]={ limit={ @@ -185911,7 +185818,7 @@ return { [1]="map_monsters_freeze_duration_+%" } }, - [8477]={ + [8472]={ [1]={ [1]={ limit={ @@ -185927,7 +185834,7 @@ return { [1]="map_monsters_attacks_inflict_bleeding_on_hit" } }, - [8478]={ + [8473]={ [1]={ [1]={ limit={ @@ -185943,7 +185850,7 @@ return { [1]="map_monsters_global_poison_on_hit" } }, - [8479]={ + [8474]={ [1]={ [1]={ limit={ @@ -185959,7 +185866,7 @@ return { [1]="map_monsters_hit_damage_freeze_multiplier_+%" } }, - [8480]={ + [8475]={ [1]={ [1]={ limit={ @@ -185975,7 +185882,7 @@ return { [1]="map_monsters_hit_damage_stun_multiplier_+%" } }, - [8481]={ + [8476]={ [1]={ [1]={ limit={ @@ -185991,7 +185898,7 @@ return { [1]="map_monsters_ignite_chance_+%" } }, - [8482]={ + [8477]={ [1]={ [1]={ limit={ @@ -186020,7 +185927,7 @@ return { [1]="map_monsters_ignite_duration_+%" } }, - [8483]={ + [8478]={ [1]={ [1]={ limit={ @@ -186045,7 +185952,7 @@ return { [1]="map_monsters_maim_on_hit_%_chance" } }, - [8484]={ + [8479]={ [1]={ [1]={ limit={ @@ -186061,7 +185968,7 @@ return { [1]="map_monsters_maximum_life_%_to_add_to_maximum_energy_shield" } }, - [8485]={ + [8480]={ [1]={ [1]={ limit={ @@ -186077,7 +185984,7 @@ return { [1]="map_monsters_movement_speed_cannot_be_reduced_below_base" } }, - [8486]={ + [8481]={ [1]={ [1]={ limit={ @@ -186093,7 +186000,7 @@ return { [1]="map_monsters_penetrate_elemental_resistances_%" } }, - [8487]={ + [8482]={ [1]={ [1]={ limit={ @@ -186109,7 +186016,7 @@ return { [1]="map_monsters_%_chance_to_inflict_status_ailments" } }, - [8488]={ + [8483]={ [1]={ [1]={ limit={ @@ -186125,7 +186032,7 @@ return { [1]="map_monsters_reduce_enemy_chaos_resistance_%" } }, - [8489]={ + [8484]={ [1]={ [1]={ limit={ @@ -186141,7 +186048,7 @@ return { [1]="map_monsters_reduce_enemy_cold_resistance_%" } }, - [8490]={ + [8485]={ [1]={ [1]={ limit={ @@ -186157,7 +186064,7 @@ return { [1]="map_monsters_reduce_enemy_fire_resistance_%" } }, - [8491]={ + [8486]={ [1]={ [1]={ limit={ @@ -186173,7 +186080,7 @@ return { [1]="map_monsters_reduce_enemy_lightning_resistance_%" } }, - [8492]={ + [8487]={ [1]={ [1]={ limit={ @@ -186198,7 +186105,7 @@ return { [1]="map_monsters_remove_charges_on_hit_%" } }, - [8493]={ + [8488]={ [1]={ [1]={ limit={ @@ -186214,7 +186121,7 @@ return { [1]="map_monsters_remove_enemy_flask_charge_on_hit_%_chance" } }, - [8494]={ + [8489]={ [1]={ [1]={ limit={ @@ -186230,7 +186137,7 @@ return { [1]="map_monsters_remove_%_of_mana_on_hit" } }, - [8495]={ + [8490]={ [1]={ [1]={ limit={ @@ -186246,7 +186153,7 @@ return { [1]="map_monsters_shock_chance_+%" } }, - [8496]={ + [8491]={ [1]={ [1]={ limit={ @@ -186275,7 +186182,7 @@ return { [1]="map_monsters_shock_effect_+%" } }, - [8497]={ + [8492]={ [1]={ [1]={ limit={ @@ -186300,7 +186207,7 @@ return { [1]="map_monsters_spawned_with_talisman_drop_additional_rare_items" } }, - [8498]={ + [8493]={ [1]={ [1]={ limit={ @@ -186325,7 +186232,7 @@ return { [1]="map_monsters_spells_chance_to_hinder_on_hit_%_chance" } }, - [8499]={ + [8494]={ [1]={ [1]={ limit={ @@ -186350,7 +186257,7 @@ return { [1]="map_monsters_steal_charges" } }, - [8500]={ + [8495]={ [1]={ [1]={ limit={ @@ -186366,7 +186273,7 @@ return { [1]="map_monsters_stun_threshold_+%" } }, - [8501]={ + [8496]={ [1]={ [1]={ limit={ @@ -186391,7 +186298,7 @@ return { [1]="map_monsters_that_drop_silver_coin_drop_x_additional_silver_coins" } }, - [8502]={ + [8497]={ [1]={ [1]={ limit={ @@ -186407,7 +186314,7 @@ return { [1]="map_monsters_unaffected_by_curses" } }, - [8503]={ + [8498]={ [1]={ [1]={ limit={ @@ -186432,7 +186339,7 @@ return { [1]="map_monsters_with_silver_coins_drop_x_additional_currency_items" } }, - [8504]={ + [8499]={ [1]={ [1]={ limit={ @@ -186457,7 +186364,7 @@ return { [1]="map_monsters_with_silver_coins_drop_x_additional_rare_items" } }, - [8505]={ + [8500]={ [1]={ [1]={ limit={ @@ -186482,7 +186389,7 @@ return { [1]="map_monsters_withered_on_hit_for_2_seconds_%_chance" } }, - [8506]={ + [8501]={ [1]={ [1]={ limit={ @@ -186498,7 +186405,7 @@ return { [1]="map_monstrous_treasure_no_monsters" } }, - [8507]={ + [8502]={ [1]={ [1]={ limit={ @@ -186527,7 +186434,7 @@ return { [1]="map_movement_velocity_+%_per_poison_stack" } }, - [8508]={ + [8503]={ [1]={ [1]={ limit={ @@ -186543,7 +186450,7 @@ return { [1]="map_natural_rare_monsters_have_soul_eater" } }, - [8509]={ + [8504]={ [1]={ [1]={ limit={ @@ -186568,7 +186475,7 @@ return { [1]="map_natural_rare_monsters_have_x_additional_abyssal_modifiers" } }, - [8510]={ + [8505]={ [1]={ [1]={ limit={ @@ -186593,7 +186500,7 @@ return { [1]="map_nemesis_dropped_items_+" } }, - [8511]={ + [8506]={ [1]={ [1]={ limit={ @@ -186618,7 +186525,7 @@ return { [1]="map_next_area_contains_x_additional_bearers_of_the_guardian_packs" } }, - [8512]={ + [8507]={ [1]={ [1]={ limit={ @@ -186643,7 +186550,7 @@ return { [1]="map_next_area_contains_x_additional_voidspawn_of_abaxoth_packs" } }, - [8513]={ + [8508]={ [1]={ [1]={ limit={ @@ -186659,7 +186566,7 @@ return { [1]="map_no_magic_items_drop" } }, - [8514]={ + [8509]={ [1]={ [1]={ limit={ @@ -186675,7 +186582,7 @@ return { [1]="map_no_rare_items_drop" } }, - [8515]={ + [8510]={ [1]={ [1]={ limit={ @@ -186691,7 +186598,7 @@ return { [1]="map_no_stashes" } }, - [8516]={ + [8511]={ [1]={ [1]={ limit={ @@ -186707,7 +186614,7 @@ return { [1]="map_no_uniques_drop_randomly" } }, - [8517]={ + [8512]={ [1]={ [1]={ limit={ @@ -186723,7 +186630,7 @@ return { [1]="map_no_vendors" } }, - [8518]={ + [8513]={ [1]={ [1]={ limit={ @@ -186739,7 +186646,7 @@ return { [1]="map_non_unique_items_drop_normal" } }, - [8519]={ + [8514]={ [1]={ [1]={ [1]={ @@ -186759,7 +186666,7 @@ return { [1]="map_non_unique_monster_life_regeneration_rate_per_minute_%" } }, - [8520]={ + [8515]={ [1]={ [1]={ limit={ @@ -186775,7 +186682,7 @@ return { [1]="map_normal_items_drop_as_magic" } }, - [8521]={ + [8516]={ [1]={ [1]={ limit={ @@ -186804,7 +186711,7 @@ return { [1]="map_normal_monster_potency_+%" } }, - [8522]={ + [8517]={ [1]={ [1]={ limit={ @@ -186820,7 +186727,7 @@ return { [1]="map_nuke_everything" } }, - [8523]={ + [8518]={ [1]={ [1]={ limit={ @@ -186845,7 +186752,7 @@ return { [1]="map_num_extra_abysses" } }, - [8524]={ + [8519]={ [1]={ [1]={ limit={ @@ -186861,7 +186768,7 @@ return { [1]="map_num_extra_blights_" } }, - [8525]={ + [8520]={ [1]={ [1]={ limit={ @@ -186886,7 +186793,7 @@ return { [1]="map_num_extra_gloom_shrines" } }, - [8526]={ + [8521]={ [1]={ [1]={ limit={ @@ -186911,7 +186818,7 @@ return { [1]="map_num_extra_harbingers" } }, - [8527]={ + [8522]={ [1]={ [1]={ limit={ @@ -186936,7 +186843,7 @@ return { [1]="map_num_extra_resonating_shrines" } }, - [8528]={ + [8523]={ [1]={ [1]={ limit={ @@ -186965,7 +186872,7 @@ return { [1]="map_num_extra_stone_circles" } }, - [8529]={ + [8524]={ [1]={ [1]={ limit={ @@ -186990,7 +186897,7 @@ return { [1]="map_number_of_additional_mods" } }, - [8530]={ + [8525]={ [1]={ [1]={ limit={ @@ -187015,7 +186922,7 @@ return { [1]="map_number_of_additional_prefixes" } }, - [8531]={ + [8526]={ [1]={ [1]={ limit={ @@ -187040,7 +186947,7 @@ return { [1]="map_number_of_additional_silver_coin_drops" } }, - [8532]={ + [8527]={ [1]={ [1]={ limit={ @@ -187065,7 +186972,7 @@ return { [1]="map_number_of_additional_suffixes" } }, - [8533]={ + [8528]={ [1]={ [1]={ limit={ @@ -187090,7 +186997,7 @@ return { [1]="map_on_complete_drop_x_additional_maps" } }, - [8534]={ + [8529]={ [1]={ [1]={ limit={ @@ -187106,7 +187013,7 @@ return { [1]="map_owner_sulphite_gained_+%" } }, - [8535]={ + [8530]={ [1]={ [1]={ limit={ @@ -187122,7 +187029,7 @@ return { [1]="map_packs_are_abomination_monsters" } }, - [8536]={ + [8531]={ [1]={ [1]={ limit={ @@ -187138,7 +187045,7 @@ return { [1]="map_packs_are_blackguards" } }, - [8537]={ + [8532]={ [1]={ [1]={ limit={ @@ -187154,7 +187061,7 @@ return { [1]="map_packs_are_ghosts" } }, - [8538]={ + [8533]={ [1]={ [1]={ limit={ @@ -187170,7 +187077,7 @@ return { [1]="map_packs_are_kitava" } }, - [8539]={ + [8534]={ [1]={ [1]={ limit={ @@ -187186,7 +187093,7 @@ return { [1]="map_packs_are_lunaris" } }, - [8540]={ + [8535]={ [1]={ [1]={ limit={ @@ -187202,7 +187109,7 @@ return { [1]="map_packs_are_solaris" } }, - [8541]={ + [8536]={ [1]={ [1]={ limit={ @@ -187218,7 +187125,7 @@ return { [1]="map_packs_are_spiders" } }, - [8542]={ + [8537]={ [1]={ [1]={ limit={ @@ -187234,7 +187141,7 @@ return { [1]="map_packs_are_vaal" } }, - [8543]={ + [8538]={ [1]={ [1]={ limit={ @@ -187250,7 +187157,7 @@ return { [1]="map_perandus_guards_are_rare" } }, - [8544]={ + [8539]={ [1]={ [1]={ limit={ @@ -187266,7 +187173,7 @@ return { [1]="map_perandus_monsters_drop_perandus_coin_stack_%" } }, - [8545]={ + [8540]={ [1]={ [1]={ limit={ @@ -187295,7 +187202,7 @@ return { [1]="map_player_accuracy_rating_+%_final" } }, - [8546]={ + [8541]={ [1]={ [1]={ limit={ @@ -187324,7 +187231,7 @@ return { [1]="map_player_attack_cast_and_movement_speed_+%_during_onslaught" } }, - [8547]={ + [8542]={ [1]={ [1]={ limit={ @@ -187349,7 +187256,7 @@ return { [1]="map_player_buff_time_passed_+%_only_buff_category" } }, - [8548]={ + [8543]={ [1]={ [1]={ limit={ @@ -187365,7 +187272,7 @@ return { [1]="map_player_cannot_block_attacks" } }, - [8549]={ + [8544]={ [1]={ [1]={ limit={ @@ -187390,7 +187297,7 @@ return { [1]="map_player_chance_to_gain_vaal_soul_on_kill_%" } }, - [8550]={ + [8545]={ [1]={ [1]={ limit={ @@ -187423,7 +187330,7 @@ return { [1]="map_player_charges_gained_+%" } }, - [8551]={ + [8546]={ [1]={ [1]={ limit={ @@ -187452,7 +187359,7 @@ return { [1]="map_player_cooldown_speed_+%_final" } }, - [8552]={ + [8547]={ [1]={ [1]={ limit={ @@ -187477,7 +187384,7 @@ return { [1]="map_player_create_enemy_meteor_daemon_on_flask_use_%_chance" } }, - [8553]={ + [8548]={ [1]={ [1]={ limit={ @@ -187506,7 +187413,7 @@ return { [1]="map_player_curse_effect_on_self_+%" } }, - [8554]={ + [8549]={ [1]={ [1]={ limit={ @@ -187522,7 +187429,7 @@ return { [1]="map_player_damage_+%_vs_breach_monsters" } }, - [8555]={ + [8550]={ [1]={ [1]={ limit={ @@ -187555,7 +187462,7 @@ return { [1]="map_player_damage_taken_+%_vs_breach_monsters" } }, - [8556]={ + [8551]={ [1]={ [1]={ limit={ @@ -187588,7 +187495,7 @@ return { [1]="map_player_damage_taken_+%_while_rampaging" } }, - [8557]={ + [8552]={ [1]={ [1]={ [1]={ @@ -187634,7 +187541,7 @@ return { [1]="map_player_death_mark_on_rare_unique_kill_ms" } }, - [8558]={ + [8553]={ [1]={ [1]={ limit={ @@ -187650,7 +187557,7 @@ return { [1]="map_player_disable_soul_gain_prevention" } }, - [8559]={ + [8554]={ [1]={ [1]={ limit={ @@ -187666,7 +187573,7 @@ return { [1]="map_player_flask_recovery_is_instant" } }, - [8560]={ + [8555]={ [1]={ [1]={ limit={ @@ -187682,7 +187589,7 @@ return { [1]="map_player_has_random_level_X_curse_every_10_seconds" } }, - [8561]={ + [8556]={ [1]={ [1]={ limit={ @@ -187715,7 +187622,7 @@ return { [1]="map_player_life_and_es_recovery_speed_+%_final" } }, - [8562]={ + [8557]={ [1]={ [1]={ [1]={ @@ -187735,7 +187642,7 @@ return { [1]="map_player_life_regeneration_rate_per_minute_%_per_25_rampage_stacks" } }, - [8563]={ + [8558]={ [1]={ [1]={ limit={ @@ -187782,7 +187689,7 @@ return { [2]="map_no_experience" } }, - [8564]={ + [8559]={ [1]={ [1]={ limit={ @@ -187811,7 +187718,7 @@ return { [1]="map_player_maximum_life_and_es_+%_final_from_sanctum_curse" } }, - [8565]={ + [8560]={ [1]={ [1]={ limit={ @@ -187840,7 +187747,7 @@ return { [1]="map_player_movement_speed_+%_final_if_damaged_by_a_hit_recently_from_sanctum_curse" } }, - [8566]={ + [8561]={ [1]={ [1]={ limit={ @@ -187856,7 +187763,7 @@ return { [1]="map_player_movement_velocity_+%" } }, - [8567]={ + [8562]={ [1]={ [1]={ limit={ @@ -187885,7 +187792,7 @@ return { [1]="map_player_non_curse_aura_effect_+%" } }, - [8568]={ + [8563]={ [1]={ [1]={ limit={ @@ -187910,7 +187817,7 @@ return { [1]="map_player_onslaught_on_kill_%" } }, - [8569]={ + [8564]={ [1]={ [1]={ limit={ @@ -187939,7 +187846,7 @@ return { [1]="map_player_shrine_buff_effect_on_self_+%" } }, - [8570]={ + [8565]={ [1]={ [1]={ limit={ @@ -187955,7 +187862,7 @@ return { [1]="map_player_shrine_effect_duration_+%" } }, - [8571]={ + [8566]={ [1]={ [1]={ limit={ @@ -187971,7 +187878,7 @@ return { [1]="map_player_soul_eater_souls_stolen_on_rare_kill" } }, - [8572]={ + [8567]={ [1]={ [1]={ limit={ @@ -188000,7 +187907,7 @@ return { [1]="map_player_speed_+%_final_per_recent_skill_use" } }, - [8573]={ + [8568]={ [1]={ [1]={ limit={ @@ -188029,7 +187936,7 @@ return { [1]="map_players_and_monsters_chaos_damage_taken_+%" } }, - [8574]={ + [8569]={ [1]={ [1]={ limit={ @@ -188058,7 +187965,7 @@ return { [1]="map_players_and_monsters_cold_damage_taken_+%" } }, - [8575]={ + [8570]={ [1]={ [1]={ limit={ @@ -188087,7 +187994,7 @@ return { [1]="map_players_and_monsters_critical_strike_chance_+%" } }, - [8576]={ + [8571]={ [1]={ [1]={ limit={ @@ -188103,7 +188010,7 @@ return { [1]="map_players_and_monsters_curses_are_reflected" } }, - [8577]={ + [8572]={ [1]={ [1]={ limit={ @@ -188132,7 +188039,7 @@ return { [1]="map_players_and_monsters_damage_+%_per_curse" } }, - [8578]={ + [8573]={ [1]={ [1]={ limit={ @@ -188148,7 +188055,7 @@ return { [1]="map_players_and_monsters_damage_taken_+%_while_stationary" } }, - [8579]={ + [8574]={ [1]={ [1]={ limit={ @@ -188177,7 +188084,7 @@ return { [1]="map_players_and_monsters_fire_damage_taken_+%" } }, - [8580]={ + [8575]={ [1]={ [1]={ limit={ @@ -188193,7 +188100,7 @@ return { [1]="map_players_and_monsters_have_onslaught_if_hit_recently" } }, - [8581]={ + [8576]={ [1]={ [1]={ limit={ @@ -188209,7 +188116,7 @@ return { [1]="map_players_and_monsters_have_resolute_technique" } }, - [8582]={ + [8577]={ [1]={ [1]={ limit={ @@ -188238,7 +188145,7 @@ return { [1]="map_players_and_monsters_lightning_damage_taken_+%" } }, - [8583]={ + [8578]={ [1]={ [1]={ limit={ @@ -188254,7 +188161,7 @@ return { [1]="map_players_and_monsters_movement_speed_+%" } }, - [8584]={ + [8579]={ [1]={ [1]={ limit={ @@ -188283,7 +188190,7 @@ return { [1]="map_players_and_monsters_physical_damage_taken_+%" } }, - [8585]={ + [8580]={ [1]={ [1]={ limit={ @@ -188299,7 +188206,7 @@ return { [1]="map_players_are_poisoned_while_moving_chaos_damage_per_second" } }, - [8586]={ + [8581]={ [1]={ [1]={ limit={ @@ -188332,7 +188239,7 @@ return { [1]="map_players_armour_+%_final" } }, - [8587]={ + [8582]={ [1]={ [1]={ limit={ @@ -188365,7 +188272,7 @@ return { [1]="map_players_block_chance_+%" } }, - [8588]={ + [8583]={ [1]={ [1]={ limit={ @@ -188381,7 +188288,7 @@ return { [1]="map_players_cannot_gain_endurance_charges" } }, - [8589]={ + [8584]={ [1]={ [1]={ limit={ @@ -188397,7 +188304,7 @@ return { [1]="map_players_cannot_gain_flask_charges" } }, - [8590]={ + [8585]={ [1]={ [1]={ limit={ @@ -188413,7 +188320,7 @@ return { [1]="map_players_cannot_gain_frenzy_charges" } }, - [8591]={ + [8586]={ [1]={ [1]={ limit={ @@ -188429,7 +188336,7 @@ return { [1]="map_players_cannot_gain_power_charges" } }, - [8592]={ + [8587]={ [1]={ [1]={ limit={ @@ -188445,7 +188352,7 @@ return { [1]="map_players_cannot_take_reflected_damage" } }, - [8593]={ + [8588]={ [1]={ [1]={ [1]={ @@ -188465,7 +188372,7 @@ return { [1]="map_players_gain_1_random_rare_monster_mod_on_kill_ms" } }, - [8594]={ + [8589]={ [1]={ [1]={ limit={ @@ -188490,7 +188397,7 @@ return { [1]="map_players_gain_1_rare_monster_mods_on_kill_for_20_seconds_%" } }, - [8595]={ + [8590]={ [1]={ [1]={ [1]={ @@ -188510,7 +188417,7 @@ return { [1]="map_players_gain_onslaught_after_opening_a_strongbox_ms" } }, - [8596]={ + [8591]={ [1]={ [1]={ limit={ @@ -188526,7 +188433,7 @@ return { [1]="map_players_gain_onslaught_during_flask_effect" } }, - [8597]={ + [8592]={ [1]={ [1]={ limit={ @@ -188542,7 +188449,7 @@ return { [1]="map_players_gain_rare_monster_mods_on_kill_%_chance" } }, - [8598]={ + [8593]={ [1]={ [1]={ limit={ @@ -188558,7 +188465,7 @@ return { [1]="map_players_have_decay_rarity_buff" } }, - [8599]={ + [8594]={ [1]={ [1]={ limit={ @@ -188574,7 +188481,7 @@ return { [1]="map_players_have_point_blank" } }, - [8600]={ + [8595]={ [1]={ [1]={ limit={ @@ -188590,7 +188497,7 @@ return { [1]="map_players_movement_skills_cooldown_speed_+%" } }, - [8601]={ + [8596]={ [1]={ [1]={ limit={ @@ -188619,7 +188526,7 @@ return { [1]="map_players_movement_speed_+%" } }, - [8602]={ + [8597]={ [1]={ [1]={ limit={ @@ -188635,7 +188542,7 @@ return { [1]="map_players_no_regeneration_including_es" } }, - [8603]={ + [8598]={ [1]={ [1]={ limit={ @@ -188651,7 +188558,7 @@ return { [1]="map_players_resist_all_%" } }, - [8604]={ + [8599]={ [1]={ [1]={ limit={ @@ -188684,7 +188591,7 @@ return { [1]="map_players_skill_area_of_effect_+%_final" } }, - [8605]={ + [8600]={ [1]={ [1]={ limit={ @@ -188700,7 +188607,7 @@ return { [1]="map_portals_do_not_expire" } }, - [8606]={ + [8601]={ [1]={ [1]={ limit={ @@ -188725,7 +188632,7 @@ return { [1]="map_possessed_monsters_drop_gilded_scarab_chance_%" } }, - [8607]={ + [8602]={ [1]={ [1]={ limit={ @@ -188750,7 +188657,7 @@ return { [1]="map_possessed_monsters_drop_map_chance_%" } }, - [8608]={ + [8603]={ [1]={ [1]={ limit={ @@ -188775,7 +188682,7 @@ return { [1]="map_possessed_monsters_drop_polished_scarab_chance_%" } }, - [8609]={ + [8604]={ [1]={ [1]={ limit={ @@ -188800,7 +188707,7 @@ return { [1]="map_possessed_monsters_drop_rusted_scarab_chance_%" } }, - [8610]={ + [8605]={ [1]={ [1]={ limit={ @@ -188825,7 +188732,7 @@ return { [1]="map_possessed_monsters_drop_unique_chance_%" } }, - [8611]={ + [8606]={ [1]={ [1]={ limit={ @@ -188850,7 +188757,7 @@ return { [1]="map_possessed_monsters_drop_winged_scarab_chance_%" } }, - [8612]={ + [8607]={ [1]={ [1]={ limit={ @@ -188879,7 +188786,7 @@ return { [1]="map_prefix_mod_effect_+%_final" } }, - [8613]={ + [8608]={ [1]={ [1]={ limit={ @@ -188908,7 +188815,7 @@ return { [1]="map_rampage_time_+%" } }, - [8614]={ + [8609]={ [1]={ [1]={ limit={ @@ -188924,7 +188831,7 @@ return { [1]="map_random_unique_monster_is_possessed" } }, - [8615]={ + [8610]={ [1]={ [1]={ limit={ @@ -188940,7 +188847,7 @@ return { [1]="map_random_zana_mod" } }, - [8616]={ + [8611]={ [1]={ [1]={ limit={ @@ -188956,7 +188863,7 @@ return { [1]="map_rare_breach_monster_additional_breach_ring_drop_chance_%" } }, - [8617]={ + [8612]={ [1]={ [1]={ limit={ @@ -188981,7 +188888,7 @@ return { [1]="map_rare_breach_monsters_drop_additional_shards" } }, - [8618]={ + [8613]={ [1]={ [1]={ limit={ @@ -188997,7 +188904,7 @@ return { [1]="map_rare_monster_additional_modifier_chance_%_with_rollover" } }, - [8619]={ + [8614]={ [1]={ [1]={ limit={ @@ -189022,7 +188929,7 @@ return { [1]="map_rare_monster_num_additional_modifiers" } }, - [8620]={ + [8615]={ [1]={ [1]={ limit={ @@ -189051,7 +188958,7 @@ return { [1]="map_rare_monster_potency_+%" } }, - [8621]={ + [8616]={ [1]={ [1]={ limit={ @@ -189084,7 +188991,7 @@ return { [1]="map_rare_monsters_are_hindered" } }, - [8622]={ + [8617]={ [1]={ [1]={ limit={ @@ -189109,7 +189016,7 @@ return { [1]="map_rare_monsters_drop_rare_prismatic_ring_on_death_%" } }, - [8623]={ + [8618]={ [1]={ [1]={ limit={ @@ -189134,7 +189041,7 @@ return { [1]="map_rare_monsters_drop_x_additional_rare_items" } }, - [8624]={ + [8619]={ [1]={ [1]={ limit={ @@ -189150,7 +189057,7 @@ return { [1]="map_rare_monsters_have_inner_treasure" } }, - [8625]={ + [8620]={ [1]={ [1]={ limit={ @@ -189202,7 +189109,7 @@ return { [1]="map_reliquary_set" } }, - [8626]={ + [8621]={ [1]={ [1]={ limit={ @@ -189227,7 +189134,7 @@ return { [1]="map_ritual_additional_reward_rerolls" } }, - [8627]={ + [8622]={ [1]={ [1]={ limit={ @@ -189243,7 +189150,7 @@ return { [1]="map_ritual_contains_alphas_howl" } }, - [8628]={ + [8623]={ [1]={ [1]={ limit={ @@ -189259,7 +189166,7 @@ return { [1]="map_ritual_contains_astramentis" } }, - [8629]={ + [8624]={ [1]={ [1]={ limit={ @@ -189284,7 +189191,7 @@ return { [1]="map_ritual_contains_chaos_orbs" } }, - [8630]={ + [8625]={ [1]={ [1]={ limit={ @@ -189300,7 +189207,7 @@ return { [1]="map_ritual_contains_defiance_of_destiny" } }, - [8631]={ + [8626]={ [1]={ [1]={ limit={ @@ -189325,7 +189232,7 @@ return { [1]="map_ritual_contains_divine_orbs" } }, - [8632]={ + [8627]={ [1]={ [1]={ limit={ @@ -189341,7 +189248,7 @@ return { [1]="map_ritual_contains_dream_fragments" } }, - [8633]={ + [8628]={ [1]={ [1]={ limit={ @@ -189366,7 +189273,7 @@ return { [1]="map_ritual_contains_exalted_orbs" } }, - [8634]={ + [8629]={ [1]={ [1]={ limit={ @@ -189391,7 +189298,7 @@ return { [1]="map_ritual_contains_greater_augmentation" } }, - [8635]={ + [8630]={ [1]={ [1]={ limit={ @@ -189416,7 +189323,7 @@ return { [1]="map_ritual_contains_greater_chaos" } }, - [8636]={ + [8631]={ [1]={ [1]={ limit={ @@ -189441,7 +189348,7 @@ return { [1]="map_ritual_contains_greater_exalt" } }, - [8637]={ + [8632]={ [1]={ [1]={ limit={ @@ -189457,7 +189364,7 @@ return { [1]="map_ritual_contains_greater_omen_annulment" } }, - [8638]={ + [8633]={ [1]={ [1]={ limit={ @@ -189482,7 +189389,7 @@ return { [1]="map_ritual_contains_greater_regal" } }, - [8639]={ + [8634]={ [1]={ [1]={ limit={ @@ -189507,7 +189414,7 @@ return { [1]="map_ritual_contains_greater_transmutation" } }, - [8640]={ + [8635]={ [1]={ [1]={ limit={ @@ -189523,7 +189430,7 @@ return { [1]="map_ritual_contains_headhunter" } }, - [8641]={ + [8636]={ [1]={ [1]={ limit={ @@ -189539,7 +189446,7 @@ return { [1]="map_ritual_contains_kalandras_touch" } }, - [8642]={ + [8637]={ [1]={ [1]={ limit={ @@ -189555,7 +189462,7 @@ return { [1]="map_ritual_contains_mageblood" } }, - [8643]={ + [8638]={ [1]={ [1]={ limit={ @@ -189571,7 +189478,7 @@ return { [1]="map_ritual_contains_omen_amelioration" } }, - [8644]={ + [8639]={ [1]={ [1]={ limit={ @@ -189587,7 +189494,7 @@ return { [1]="map_ritual_contains_omen_blessed" } }, - [8645]={ + [8640]={ [1]={ [1]={ limit={ @@ -189603,7 +189510,7 @@ return { [1]="map_ritual_contains_omen_chance" } }, - [8646]={ + [8641]={ [1]={ [1]={ limit={ @@ -189619,7 +189526,7 @@ return { [1]="map_ritual_contains_omen_corruption" } }, - [8647]={ + [8642]={ [1]={ [1]={ limit={ @@ -189635,7 +189542,7 @@ return { [1]="map_ritual_contains_omen_dextral_annulment" } }, - [8648]={ + [8643]={ [1]={ [1]={ limit={ @@ -189651,7 +189558,7 @@ return { [1]="map_ritual_contains_omen_dextral_crystallisation" } }, - [8649]={ + [8644]={ [1]={ [1]={ limit={ @@ -189667,7 +189574,7 @@ return { [1]="map_ritual_contains_omen_dextral_erasure" } }, - [8650]={ + [8645]={ [1]={ [1]={ limit={ @@ -189683,7 +189590,7 @@ return { [1]="map_ritual_contains_omen_dextral_exaltation" } }, - [8651]={ + [8646]={ [1]={ [1]={ limit={ @@ -189699,7 +189606,7 @@ return { [1]="map_ritual_contains_omen_sanctification" } }, - [8652]={ + [8647]={ [1]={ [1]={ limit={ @@ -189715,7 +189622,7 @@ return { [1]="map_ritual_contains_omen_sinistral_annulment" } }, - [8653]={ + [8648]={ [1]={ [1]={ limit={ @@ -189731,7 +189638,7 @@ return { [1]="map_ritual_contains_omen_sinistral_crystallisation" } }, - [8654]={ + [8649]={ [1]={ [1]={ limit={ @@ -189747,7 +189654,7 @@ return { [1]="map_ritual_contains_omen_sinistral_erasure" } }, - [8655]={ + [8650]={ [1]={ [1]={ limit={ @@ -189763,7 +189670,7 @@ return { [1]="map_ritual_contains_omen_sinistral_exaltation" } }, - [8656]={ + [8651]={ [1]={ [1]={ limit={ @@ -189779,7 +189686,7 @@ return { [1]="map_ritual_contains_omen_whittling" } }, - [8657]={ + [8652]={ [1]={ [1]={ limit={ @@ -189804,7 +189711,7 @@ return { [1]="map_ritual_contains_orbs_of_annulment" } }, - [8658]={ + [8653]={ [1]={ [1]={ limit={ @@ -189829,7 +189736,7 @@ return { [1]="map_ritual_contains_orbs_of_chance" } }, - [8659]={ + [8654]={ [1]={ [1]={ limit={ @@ -189845,7 +189752,7 @@ return { [1]="map_ritual_contains_original_sin" } }, - [8660]={ + [8655]={ [1]={ [1]={ limit={ @@ -189870,7 +189777,7 @@ return { [1]="map_ritual_contains_perfect_augmentation" } }, - [8661]={ + [8656]={ [1]={ [1]={ limit={ @@ -189895,7 +189802,7 @@ return { [1]="map_ritual_contains_perfect_chaos" } }, - [8662]={ + [8657]={ [1]={ [1]={ limit={ @@ -189920,7 +189827,7 @@ return { [1]="map_ritual_contains_perfect_exalt" } }, - [8663]={ + [8658]={ [1]={ [1]={ limit={ @@ -189945,7 +189852,7 @@ return { [1]="map_ritual_contains_perfect_regal" } }, - [8664]={ + [8659]={ [1]={ [1]={ limit={ @@ -189970,7 +189877,7 @@ return { [1]="map_ritual_contains_perfect_transmutation" } }, - [8665]={ + [8660]={ [1]={ [1]={ limit={ @@ -189986,7 +189893,7 @@ return { [1]="map_ritual_contains_queen_of_the_forest" } }, - [8666]={ + [8661]={ [1]={ [1]={ limit={ @@ -190002,7 +189909,7 @@ return { [1]="map_ritual_contains_yoke_of_suffering" } }, - [8667]={ + [8662]={ [1]={ [1]={ limit={ @@ -190031,7 +189938,7 @@ return { [1]="map_ritual_defer_reward_tribute_cost_+%" } }, - [8668]={ + [8663]={ [1]={ [1]={ limit={ @@ -190047,7 +189954,7 @@ return { [1]="map_ritual_deferred_rewards_are_offered_again_+%_sooner" } }, - [8669]={ + [8664]={ [1]={ [1]={ limit={ @@ -190076,7 +189983,7 @@ return { [1]="map_ritual_magic_monsters_+%" } }, - [8670]={ + [8665]={ [1]={ [1]={ limit={ @@ -190101,7 +190008,7 @@ return { [1]="map_ritual_number_of_free_rerolls" } }, - [8671]={ + [8666]={ [1]={ [1]={ limit={ @@ -190130,7 +190037,7 @@ return { [1]="map_ritual_offered_and_defer_rewards_tribute_cost_+%" } }, - [8672]={ + [8667]={ [1]={ [1]={ [1]={ @@ -190150,7 +190057,7 @@ return { [1]="map_ritual_offered_rewards_from_rerolls_have_permyriad_chance_to_cost_no_tribute" } }, - [8673]={ + [8668]={ [1]={ [1]={ limit={ @@ -190179,7 +190086,7 @@ return { [1]="map_ritual_omen_chance_+%" } }, - [8674]={ + [8669]={ [1]={ [1]={ limit={ @@ -190208,7 +190115,7 @@ return { [1]="map_ritual_rare_monsters_+%" } }, - [8675]={ + [8670]={ [1]={ [1]={ limit={ @@ -190237,7 +190144,7 @@ return { [1]="map_ritual_rewards_reroll_cost_+%_final" } }, - [8676]={ + [8671]={ [1]={ [1]={ limit={ @@ -190266,7 +190173,7 @@ return { [1]="map_ritual_tribute_+%" } }, - [8677]={ + [8672]={ [1]={ [1]={ limit={ @@ -190295,7 +190202,7 @@ return { [1]="map_ritual_uber_rune_type_weighting_+%" } }, - [8678]={ + [8673]={ [1]={ [1]={ limit={ @@ -190311,7 +190218,7 @@ return { [1]="map_ritual_unlimited_reward_rerolls" } }, - [8679]={ + [8674]={ [1]={ [1]={ limit={ @@ -190327,7 +190234,7 @@ return { [1]="map_rogue_exile_attack_cast_and_movement_speed_+%" } }, - [8680]={ + [8675]={ [1]={ [1]={ limit={ @@ -190356,7 +190263,7 @@ return { [1]="map_rogue_exile_chance_+%" } }, - [8681]={ + [8676]={ [1]={ [1]={ limit={ @@ -190372,7 +190279,7 @@ return { [1]="map_rogue_exile_chance_%" } }, - [8682]={ + [8677]={ [1]={ [1]={ limit={ @@ -190388,7 +190295,7 @@ return { [1]="map_rogue_exile_drop_skill_gem_with_quality" } }, - [8683]={ + [8678]={ [1]={ [1]={ limit={ @@ -190404,7 +190311,7 @@ return { [1]="map_rogue_exiles_are_doubled" } }, - [8684]={ + [8679]={ [1]={ [1]={ limit={ @@ -190433,7 +190340,7 @@ return { [1]="map_rogue_exiles_damage_+%" } }, - [8685]={ + [8680]={ [1]={ [1]={ limit={ @@ -190449,7 +190356,7 @@ return { [1]="map_rogue_exiles_drop_additional_currency_items_with_quality" } }, - [8686]={ + [8681]={ [1]={ [1]={ limit={ @@ -190474,7 +190381,7 @@ return { [1]="map_rogue_exiles_drop_x_additional_jewels" } }, - [8687]={ + [8682]={ [1]={ [1]={ limit={ @@ -190490,7 +190397,7 @@ return { [1]="map_rogue_exiles_dropped_items_are_corrupted" } }, - [8688]={ + [8683]={ [1]={ [1]={ limit={ @@ -190506,7 +190413,7 @@ return { [1]="map_rogue_exiles_dropped_items_are_duplicated" } }, - [8689]={ + [8684]={ [1]={ [1]={ limit={ @@ -190522,7 +190429,7 @@ return { [1]="map_rogue_exiles_dropped_items_are_fully_linked" } }, - [8690]={ + [8685]={ [1]={ [1]={ limit={ @@ -190551,7 +190458,7 @@ return { [1]="map_rogue_exiles_maximum_life_+%" } }, - [8691]={ + [8686]={ [1]={ [1]={ limit={ @@ -190567,7 +190474,7 @@ return { [1]="map_shaper_rare_chance_+%" } }, - [8692]={ + [8687]={ [1]={ [1]={ limit={ @@ -190596,7 +190503,7 @@ return { [1]="map_shrine_chance_+%" } }, - [8693]={ + [8688]={ [1]={ [1]={ limit={ @@ -190612,7 +190519,7 @@ return { [1]="map_shrine_chance_%" } }, - [8694]={ + [8689]={ [1]={ [1]={ limit={ @@ -190628,7 +190535,7 @@ return { [1]="map_shrine_monster_life_+%_final" } }, - [8695]={ + [8690]={ [1]={ [1]={ limit={ @@ -190653,7 +190560,7 @@ return { [1]="map_shrines_drop_x_currency_items_on_activation" } }, - [8696]={ + [8691]={ [1]={ [1]={ limit={ @@ -190669,7 +190576,7 @@ return { [1]="map_shrines_grant_a_random_additional_effect" } }, - [8697]={ + [8692]={ [1]={ [1]={ limit={ @@ -190685,7 +190592,7 @@ return { [1]="map_simulacrum_reward_level_+" } }, - [8698]={ + [8693]={ [1]={ [1]={ limit={ @@ -190701,7 +190608,7 @@ return { [1]="map_spawn_abysses" } }, - [8699]={ + [8694]={ [1]={ [1]={ limit={ @@ -190717,7 +190624,7 @@ return { [1]="map_spawn_affliction_mirror" } }, - [8700]={ + [8695]={ [1]={ [1]={ limit={ @@ -190733,7 +190640,7 @@ return { [1]="map_spawn_bestiary_encounters" } }, - [8701]={ + [8696]={ [1]={ [1]={ limit={ @@ -190758,7 +190665,7 @@ return { [1]="map_spawn_beyond_boss_when_beyond_boss_slain_%" } }, - [8702]={ + [8697]={ [1]={ [1]={ limit={ @@ -190783,7 +190690,7 @@ return { [1]="map_spawn_cadiro_%_chance" } }, - [8703]={ + [8698]={ [1]={ [1]={ limit={ @@ -190808,7 +190715,7 @@ return { [1]="map_spawn_extra_perandus_chests" } }, - [8704]={ + [8699]={ [1]={ [1]={ limit={ @@ -190824,7 +190731,7 @@ return { [1]="map_spawn_heist_smugglers_cache" } }, - [8705]={ + [8700]={ [1]={ [1]={ limit={ @@ -190840,7 +190747,7 @@ return { [1]="map_spawn_incursion_encounters" } }, - [8706]={ + [8701]={ [1]={ [1]={ limit={ @@ -190865,7 +190772,7 @@ return { [1]="map_spawn_x_additional_heist_smugglers_caches" } }, - [8707]={ + [8702]={ [1]={ [1]={ limit={ @@ -190890,7 +190797,7 @@ return { [1]="map_spawn_x_random_map_bosses" } }, - [8708]={ + [8703]={ [1]={ [1]={ limit={ @@ -190919,7 +190826,7 @@ return { [1]="map_stone_circle_chance_+%" } }, - [8709]={ + [8704]={ [1]={ [1]={ limit={ @@ -190948,7 +190855,7 @@ return { [1]="map_storm_area_of_effect_+%" } }, - [8710]={ + [8705]={ [1]={ [1]={ limit={ @@ -190964,7 +190871,7 @@ return { [1]="map_strongbox_chance_%" } }, - [8711]={ + [8706]={ [1]={ [1]={ limit={ @@ -190993,7 +190900,7 @@ return { [1]="map_strongbox_chance_+%" } }, - [8712]={ + [8707]={ [1]={ [1]={ limit={ @@ -191009,7 +190916,7 @@ return { [1]="map_strongbox_items_dropped_are_mirrored" } }, - [8713]={ + [8708]={ [1]={ [1]={ limit={ @@ -191025,7 +190932,7 @@ return { [1]="map_strongbox_monsters_attack_speed_+%" } }, - [8714]={ + [8709]={ [1]={ [1]={ limit={ @@ -191054,7 +190961,7 @@ return { [1]="map_strongbox_monsters_item_quantity_+%" } }, - [8715]={ + [8710]={ [1]={ [1]={ limit={ @@ -191070,7 +190977,7 @@ return { [1]="map_strongboxes_are_corrupted" } }, - [8716]={ + [8711]={ [1]={ [1]={ limit={ @@ -191086,7 +190993,7 @@ return { [1]="map_strongboxes_at_least_rare" } }, - [8717]={ + [8712]={ [1]={ [1]={ limit={ @@ -191111,7 +191018,7 @@ return { [1]="map_strongboxes_drop_x_additional_rare_items" } }, - [8718]={ + [8713]={ [1]={ [1]={ limit={ @@ -191145,7 +191052,7 @@ return { [1]="map_strongboxes_minimum_rarity" } }, - [8719]={ + [8714]={ [1]={ [1]={ limit={ @@ -191174,7 +191081,7 @@ return { [1]="map_suffix_mod_effect_+%_final" } }, - [8720]={ + [8715]={ [1]={ [1]={ limit={ @@ -191190,7 +191097,7 @@ return { [1]="map_synthesis_league" } }, - [8721]={ + [8716]={ [1]={ [1]={ limit={ @@ -191206,7 +191113,7 @@ return { [1]="map_synthesis_spawn_additional_abyss_bone_chest_clusters" } }, - [8722]={ + [8717]={ [1]={ [1]={ limit={ @@ -191222,7 +191129,7 @@ return { [1]="map_synthesis_spawn_additional_bloodworm_barrel_clusters" } }, - [8723]={ + [8718]={ [1]={ [1]={ limit={ @@ -191238,7 +191145,7 @@ return { [1]="map_synthesis_spawn_additional_fungal_chest_clusters" } }, - [8724]={ + [8719]={ [1]={ [1]={ limit={ @@ -191263,7 +191170,7 @@ return { [1]="map_synthesis_spawn_additional_magic_ambush_chest" } }, - [8725]={ + [8720]={ [1]={ [1]={ limit={ @@ -191288,7 +191195,7 @@ return { [1]="map_synthesis_spawn_additional_normal_ambush_chest" } }, - [8726]={ + [8721]={ [1]={ [1]={ limit={ @@ -191304,7 +191211,7 @@ return { [1]="map_synthesis_spawn_additional_parasite_barrel_clusters" } }, - [8727]={ + [8722]={ [1]={ [1]={ limit={ @@ -191329,7 +191236,7 @@ return { [1]="map_synthesis_spawn_additional_rare_ambush_chest" } }, - [8728]={ + [8723]={ [1]={ [1]={ limit={ @@ -191345,7 +191252,7 @@ return { [1]="map_synthesis_spawn_additional_volatile_barrel_clusters" } }, - [8729]={ + [8724]={ [1]={ [1]={ limit={ @@ -191361,7 +191268,7 @@ return { [1]="map_synthesis_spawn_additional_wealthy_barrel_clusters" } }, - [8730]={ + [8725]={ [1]={ [1]={ limit={ @@ -191386,7 +191293,7 @@ return { [1]="map_synthesised_magic_monster_additional_breach_splinter_drop_chance_%" } }, - [8731]={ + [8726]={ [1]={ [1]={ limit={ @@ -191411,7 +191318,7 @@ return { [1]="map_synthesised_magic_monster_additional_currency_item_drop_chance_%" } }, - [8732]={ + [8727]={ [1]={ [1]={ limit={ @@ -191436,7 +191343,7 @@ return { [1]="map_synthesised_magic_monster_additional_currency_shard_drop_chance_%" } }, - [8733]={ + [8728]={ [1]={ [1]={ limit={ @@ -191461,7 +191368,7 @@ return { [1]="map_synthesised_magic_monster_additional_divination_card_drop_chance_%" } }, - [8734]={ + [8729]={ [1]={ [1]={ limit={ @@ -191486,7 +191393,7 @@ return { [1]="map_synthesised_magic_monster_additional_elder_item_drop_chance_%" } }, - [8735]={ + [8730]={ [1]={ [1]={ limit={ @@ -191511,7 +191418,7 @@ return { [1]="map_synthesised_magic_monster_additional_fossil_drop_chance_%" } }, - [8736]={ + [8731]={ [1]={ [1]={ limit={ @@ -191536,7 +191443,7 @@ return { [1]="map_synthesised_magic_monster_additional_quality_currency_item_drop_chance_%" } }, - [8737]={ + [8732]={ [1]={ [1]={ limit={ @@ -191561,7 +191468,7 @@ return { [1]="map_synthesised_magic_monster_additional_shaper_item_drop_chance_%" } }, - [8738]={ + [8733]={ [1]={ [1]={ limit={ @@ -191586,7 +191493,7 @@ return { [1]="map_synthesised_magic_monster_drop_additional_currency" } }, - [8739]={ + [8734]={ [1]={ [1]={ limit={ @@ -191611,7 +191518,7 @@ return { [1]="map_synthesised_magic_monster_drop_additional_currency_shard" } }, - [8740]={ + [8735]={ [1]={ [1]={ limit={ @@ -191636,7 +191543,7 @@ return { [1]="map_synthesised_magic_monster_drop_additional_quality_currency" } }, - [8741]={ + [8736]={ [1]={ [1]={ limit={ @@ -191652,7 +191559,7 @@ return { [1]="map_synthesised_magic_monster_dropped_item_quantity_+%" } }, - [8742]={ + [8737]={ [1]={ [1]={ limit={ @@ -191668,7 +191575,7 @@ return { [1]="map_synthesised_magic_monster_dropped_item_rarity_+%" } }, - [8743]={ + [8738]={ [1]={ [1]={ limit={ @@ -191684,7 +191591,7 @@ return { [1]="map_synthesised_magic_monster_fractured_item_drop_chance_+%" } }, - [8744]={ + [8739]={ [1]={ [1]={ limit={ @@ -191709,7 +191616,7 @@ return { [1]="map_synthesised_magic_monster_items_drop_corrupted_%" } }, - [8745]={ + [8740]={ [1]={ [1]={ limit={ @@ -191725,7 +191632,7 @@ return { [1]="map_synthesised_magic_monster_map_drop_chance_+%" } }, - [8746]={ + [8741]={ [1]={ [1]={ limit={ @@ -191741,7 +191648,7 @@ return { [1]="map_synthesised_magic_monster_slain_experience_+%" } }, - [8747]={ + [8742]={ [1]={ [1]={ limit={ @@ -191757,7 +191664,7 @@ return { [1]="map_synthesised_magic_monster_unique_item_drop_chance_+%" } }, - [8748]={ + [8743]={ [1]={ [1]={ limit={ @@ -191782,7 +191689,7 @@ return { [1]="map_synthesised_monster_additional_breach_splinter_drop_chance_%" } }, - [8749]={ + [8744]={ [1]={ [1]={ limit={ @@ -191807,7 +191714,7 @@ return { [1]="map_synthesised_monster_additional_currency_item_drop_chance_%" } }, - [8750]={ + [8745]={ [1]={ [1]={ limit={ @@ -191832,7 +191739,7 @@ return { [1]="map_synthesised_monster_additional_currency_shard_drop_chance_%" } }, - [8751]={ + [8746]={ [1]={ [1]={ limit={ @@ -191857,7 +191764,7 @@ return { [1]="map_synthesised_monster_additional_divination_card_drop_chance_%" } }, - [8752]={ + [8747]={ [1]={ [1]={ limit={ @@ -191882,7 +191789,7 @@ return { [1]="map_synthesised_monster_additional_elder_item_drop_chance_%" } }, - [8753]={ + [8748]={ [1]={ [1]={ limit={ @@ -191907,7 +191814,7 @@ return { [1]="map_synthesised_monster_additional_fossil_drop_chance_%" } }, - [8754]={ + [8749]={ [1]={ [1]={ limit={ @@ -191932,7 +191839,7 @@ return { [1]="map_synthesised_monster_additional_quality_currency_item_drop_chance_%" } }, - [8755]={ + [8750]={ [1]={ [1]={ limit={ @@ -191957,7 +191864,7 @@ return { [1]="map_synthesised_monster_additional_shaper_item_drop_chance_%" } }, - [8756]={ + [8751]={ [1]={ [1]={ limit={ @@ -191973,7 +191880,7 @@ return { [1]="map_synthesised_monster_dropped_item_quantity_+%" } }, - [8757]={ + [8752]={ [1]={ [1]={ limit={ @@ -191989,7 +191896,7 @@ return { [1]="map_synthesised_monster_dropped_item_rarity_+%" } }, - [8758]={ + [8753]={ [1]={ [1]={ limit={ @@ -192005,7 +191912,7 @@ return { [1]="map_synthesised_monster_fractured_item_drop_chance_+%" } }, - [8759]={ + [8754]={ [1]={ [1]={ limit={ @@ -192030,7 +191937,7 @@ return { [1]="map_synthesised_monster_items_drop_corrupted_%" } }, - [8760]={ + [8755]={ [1]={ [1]={ limit={ @@ -192046,7 +191953,7 @@ return { [1]="map_synthesised_monster_map_drop_chance_+%" } }, - [8761]={ + [8756]={ [1]={ [1]={ limit={ @@ -192062,7 +191969,7 @@ return { [1]="map_synthesised_monster_pack_size_+%" } }, - [8762]={ + [8757]={ [1]={ [1]={ limit={ @@ -192078,7 +191985,7 @@ return { [1]="map_synthesised_monster_slain_experience_+%" } }, - [8763]={ + [8758]={ [1]={ [1]={ limit={ @@ -192094,7 +192001,7 @@ return { [1]="map_synthesised_monster_unique_item_drop_chance_+%" } }, - [8764]={ + [8759]={ [1]={ [1]={ limit={ @@ -192119,7 +192026,7 @@ return { [1]="map_synthesised_rare_monster_additional_abyss_jewel_drop_chance_%" } }, - [8765]={ + [8760]={ [1]={ [1]={ limit={ @@ -192144,7 +192051,7 @@ return { [1]="map_synthesised_rare_monster_additional_breach_splinter_drop_chance_%" } }, - [8766]={ + [8761]={ [1]={ [1]={ limit={ @@ -192169,7 +192076,7 @@ return { [1]="map_synthesised_rare_monster_additional_currency_item_drop_chance_%" } }, - [8767]={ + [8762]={ [1]={ [1]={ limit={ @@ -192194,7 +192101,7 @@ return { [1]="map_synthesised_rare_monster_additional_currency_shard_drop_chance_%" } }, - [8768]={ + [8763]={ [1]={ [1]={ limit={ @@ -192219,7 +192126,7 @@ return { [1]="map_synthesised_rare_monster_additional_divination_card_drop_chance_%" } }, - [8769]={ + [8764]={ [1]={ [1]={ limit={ @@ -192244,7 +192151,7 @@ return { [1]="map_synthesised_rare_monster_additional_elder_item_drop_chance_%" } }, - [8770]={ + [8765]={ [1]={ [1]={ limit={ @@ -192269,7 +192176,7 @@ return { [1]="map_synthesised_rare_monster_additional_essence_drop_chance_%" } }, - [8771]={ + [8766]={ [1]={ [1]={ limit={ @@ -192294,7 +192201,7 @@ return { [1]="map_synthesised_rare_monster_additional_fossil_drop_chance_%" } }, - [8772]={ + [8767]={ [1]={ [1]={ limit={ @@ -192319,7 +192226,7 @@ return { [1]="map_synthesised_rare_monster_additional_jewel_drop_chance_%" } }, - [8773]={ + [8768]={ [1]={ [1]={ limit={ @@ -192344,7 +192251,7 @@ return { [1]="map_synthesised_rare_monster_additional_map_drop_chance_%" } }, - [8774]={ + [8769]={ [1]={ [1]={ limit={ @@ -192369,7 +192276,7 @@ return { [1]="map_synthesised_rare_monster_additional_quality_currency_item_drop_chance_%" } }, - [8775]={ + [8770]={ [1]={ [1]={ limit={ @@ -192394,7 +192301,7 @@ return { [1]="map_synthesised_rare_monster_additional_shaper_item_drop_chance_%" } }, - [8776]={ + [8771]={ [1]={ [1]={ limit={ @@ -192419,7 +192326,7 @@ return { [1]="map_synthesised_rare_monster_additional_talisman_drop_chance_%" } }, - [8777]={ + [8772]={ [1]={ [1]={ limit={ @@ -192444,7 +192351,7 @@ return { [1]="map_synthesised_rare_monster_additional_vaal_fragment_drop_chance_%" } }, - [8778]={ + [8773]={ [1]={ [1]={ limit={ @@ -192469,7 +192376,7 @@ return { [1]="map_synthesised_rare_monster_additional_veiled_item_drop_chance_%" } }, - [8779]={ + [8774]={ [1]={ [1]={ limit={ @@ -192494,7 +192401,7 @@ return { [1]="map_synthesised_rare_monster_drop_additional_breach_splinter" } }, - [8780]={ + [8775]={ [1]={ [1]={ limit={ @@ -192519,7 +192426,7 @@ return { [1]="map_synthesised_rare_monster_drop_additional_currency" } }, - [8781]={ + [8776]={ [1]={ [1]={ limit={ @@ -192544,7 +192451,7 @@ return { [1]="map_synthesised_rare_monster_drop_additional_currency_shard" } }, - [8782]={ + [8777]={ [1]={ [1]={ limit={ @@ -192569,7 +192476,7 @@ return { [1]="map_synthesised_rare_monster_drop_additional_quality_currency" } }, - [8783]={ + [8778]={ [1]={ [1]={ limit={ @@ -192585,7 +192492,7 @@ return { [1]="map_synthesised_rare_monster_dropped_item_quantity_+%" } }, - [8784]={ + [8779]={ [1]={ [1]={ limit={ @@ -192601,7 +192508,7 @@ return { [1]="map_synthesised_rare_monster_dropped_item_rarity_+%" } }, - [8785]={ + [8780]={ [1]={ [1]={ limit={ @@ -192617,7 +192524,7 @@ return { [1]="map_synthesised_rare_monster_fractured_item_drop_chance_+%" } }, - [8786]={ + [8781]={ [1]={ [1]={ limit={ @@ -192642,7 +192549,7 @@ return { [1]="map_synthesised_rare_monster_gives_mods_to_killer_chance_%" } }, - [8787]={ + [8782]={ [1]={ [1]={ limit={ @@ -192667,7 +192574,7 @@ return { [1]="map_synthesised_rare_monster_items_drop_corrupted_%" } }, - [8788]={ + [8783]={ [1]={ [1]={ limit={ @@ -192683,7 +192590,7 @@ return { [1]="map_synthesised_rare_monster_map_drop_chance_+%" } }, - [8789]={ + [8784]={ [1]={ [1]={ limit={ @@ -192708,7 +192615,7 @@ return { [1]="map_synthesised_rare_monster_resurrect_as_ally_chance_%" } }, - [8790]={ + [8785]={ [1]={ [1]={ limit={ @@ -192724,7 +192631,7 @@ return { [1]="map_synthesised_rare_monster_slain_experience_+%" } }, - [8791]={ + [8786]={ [1]={ [1]={ limit={ @@ -192740,7 +192647,7 @@ return { [1]="map_synthesised_rare_monster_unique_item_drop_chance_+%" } }, - [8792]={ + [8787]={ [1]={ [1]={ limit={ @@ -192756,7 +192663,7 @@ return { [1]="map_talismans_dropped_as_rare" } }, - [8793]={ + [8788]={ [1]={ [1]={ limit={ @@ -192781,7 +192688,7 @@ return { [1]="map_talismans_higher_tier" } }, - [8794]={ + [8789]={ [1]={ [1]={ limit={ @@ -192810,7 +192717,7 @@ return { [1]="map_tempest_area_of_effect_+%_visible" } }, - [8795]={ + [8790]={ [1]={ [1]={ limit={ @@ -192835,7 +192742,7 @@ return { [1]="map_tempest_corruption_weight" } }, - [8796]={ + [8791]={ [1]={ [1]={ limit={ @@ -192864,7 +192771,7 @@ return { [1]="map_tempest_frequency_+%" } }, - [8797]={ + [8792]={ [1]={ [1]={ limit={ @@ -192889,7 +192796,7 @@ return { [1]="map_tempest_radiant_weight" } }, - [8798]={ + [8793]={ [1]={ [1]={ limit={ @@ -192905,7 +192812,7 @@ return { [1]="map_tormented_spirit_chance_%" } }, - [8799]={ + [8794]={ [1]={ [1]={ limit={ @@ -192934,7 +192841,7 @@ return { [1]="map_tormented_spirit_chance_+%" } }, - [8800]={ + [8795]={ [1]={ [1]={ limit={ @@ -192959,7 +192866,7 @@ return { [1]="map_tormented_spirits_drop_x_additional_rare_items" } }, - [8801]={ + [8796]={ [1]={ [1]={ limit={ @@ -192988,7 +192895,7 @@ return { [1]="map_tormented_spirits_duration_+%" } }, - [8802]={ + [8797]={ [1]={ [1]={ limit={ @@ -193017,7 +192924,7 @@ return { [1]="map_tormented_spirits_movement_speed_+%" } }, - [8803]={ + [8798]={ [1]={ [1]={ limit={ @@ -193042,7 +192949,7 @@ return { [1]="map_tower_augment_quantity_+%" } }, - [8804]={ + [8799]={ [1]={ [1]={ limit={ @@ -193058,7 +192965,7 @@ return { [1]="map_uber_map_player_damage_cycle" } }, - [8805]={ + [8800]={ [1]={ [1]={ limit={ @@ -193074,7 +192981,7 @@ return { [1]="map_unique_boss_drops_divination_cards" } }, - [8806]={ + [8801]={ [1]={ [1]={ limit={ @@ -193099,7 +193006,7 @@ return { [1]="map_unique_boss_num_additional_modifiers" } }, - [8807]={ + [8802]={ [1]={ [1]={ limit={ @@ -193115,7 +193022,7 @@ return { [1]="map_unique_item_drop_chance_+%" } }, - [8808]={ + [8803]={ [1]={ [1]={ limit={ @@ -193140,7 +193047,7 @@ return { [1]="map_unique_monster_num_additional_modifiers" } }, - [8809]={ + [8804]={ [1]={ [1]={ limit={ @@ -193169,7 +193076,7 @@ return { [1]="map_unique_monster_potency_+%" } }, - [8810]={ + [8805]={ [1]={ [1]={ limit={ @@ -193185,7 +193092,7 @@ return { [1]="map_unique_monsters_drop_corrupted_items" } }, - [8811]={ + [8806]={ [1]={ [1]={ limit={ @@ -193201,7 +193108,7 @@ return { [1]="map_upgrade_pack_to_magic_%_chance" } }, - [8812]={ + [8807]={ [1]={ [1]={ limit={ @@ -193217,7 +193124,7 @@ return { [1]="map_upgrade_pack_to_rare_%_chance" } }, - [8813]={ + [8808]={ [1]={ [1]={ limit={ @@ -193233,7 +193140,7 @@ return { [1]="map_upgrade_synthesised_pack_to_magic_%_chance" } }, - [8814]={ + [8809]={ [1]={ [1]={ limit={ @@ -193249,7 +193156,7 @@ return { [1]="map_upgrade_synthesised_pack_to_rare_%_chance" } }, - [8815]={ + [8810]={ [1]={ [1]={ limit={ @@ -193274,7 +193181,7 @@ return { [1]="map_vaal_monster_items_drop_corrupted_%" } }, - [8816]={ + [8811]={ [1]={ [1]={ limit={ @@ -193290,7 +193197,7 @@ return { [1]="map_vaal_mortal_strongbox_chance_per_fragment_%" } }, - [8817]={ + [8812]={ [1]={ [1]={ limit={ @@ -193306,7 +193213,7 @@ return { [1]="map_vaal_sacrifice_strongbox_chance_per_fragment_%" } }, - [8818]={ + [8813]={ [1]={ [1]={ limit={ @@ -193331,7 +193238,7 @@ return { [1]="map_vaal_temple_spawn_additional_vaal_vessels" } }, - [8819]={ + [8814]={ [1]={ [1]={ limit={ @@ -193356,7 +193263,7 @@ return { [1]="map_vaal_vessel_drop_X_divination_cards" } }, - [8820]={ + [8815]={ [1]={ [1]={ limit={ @@ -193381,7 +193288,7 @@ return { [1]="map_vaal_vessel_drop_X_fossils" } }, - [8821]={ + [8816]={ [1]={ [1]={ limit={ @@ -193406,7 +193313,7 @@ return { [1]="map_vaal_vessel_drop_X_levelled_vaal_gems" } }, - [8822]={ + [8817]={ [1]={ [1]={ limit={ @@ -193431,7 +193338,7 @@ return { [1]="map_vaal_vessel_drop_X_mortal_fragments" } }, - [8823]={ + [8818]={ [1]={ [1]={ limit={ @@ -193456,7 +193363,7 @@ return { [1]="map_vaal_vessel_drop_X_prophecies" } }, - [8824]={ + [8819]={ [1]={ [1]={ limit={ @@ -193481,7 +193388,7 @@ return { [1]="map_vaal_vessel_drop_X_rare_temple_items" } }, - [8825]={ + [8820]={ [1]={ [1]={ limit={ @@ -193506,7 +193413,7 @@ return { [1]="map_vaal_vessel_drop_X_sacrifice_fragments" } }, - [8826]={ + [8821]={ [1]={ [1]={ limit={ @@ -193531,7 +193438,7 @@ return { [1]="map_vaal_vessel_drop_X_vaal_orbs" } }, - [8827]={ + [8822]={ [1]={ [1]={ limit={ @@ -193556,7 +193463,7 @@ return { [1]="map_vaal_vessel_drop_x_double_implicit_corrupted_uniques" } }, - [8828]={ + [8823]={ [1]={ [1]={ limit={ @@ -193581,7 +193488,7 @@ return { [1]="map_vaal_vessel_drop_x_single_implicit_corrupted_uniques" } }, - [8829]={ + [8824]={ [1]={ [1]={ limit={ @@ -193610,7 +193517,7 @@ return { [1]="map_vaal_vessel_item_drop_quantity_+%" } }, - [8830]={ + [8825]={ [1]={ [1]={ limit={ @@ -193639,7 +193546,7 @@ return { [1]="map_vaal_vessel_item_drop_rarity_+%" } }, - [8831]={ + [8826]={ [1]={ [1]={ limit={ @@ -193668,7 +193575,7 @@ return { [1]="map_verisium_drop_chance_+%" } }, - [8832]={ + [8827]={ [1]={ [1]={ limit={ @@ -193693,7 +193600,7 @@ return { [1]="map_warbands_packs_have_additional_elites" } }, - [8833]={ + [8828]={ [1]={ [1]={ limit={ @@ -193718,7 +193625,7 @@ return { [1]="map_warbands_packs_have_additional_grunts" } }, - [8834]={ + [8829]={ [1]={ [1]={ limit={ @@ -193743,7 +193650,7 @@ return { [1]="map_warbands_packs_have_additional_supports" } }, - [8835]={ + [8830]={ [1]={ [1]={ limit={ @@ -193759,7 +193666,7 @@ return { [1]="map_watchstone_additional_packs_of_elder_monsters" } }, - [8836]={ + [8831]={ [1]={ [1]={ limit={ @@ -193775,7 +193682,7 @@ return { [1]="map_watchstone_additional_packs_of_shaper_monsters" } }, - [8837]={ + [8832]={ [1]={ [1]={ limit={ @@ -193791,7 +193698,7 @@ return { [1]="map_watchstone_monsters_damage_+%_final" } }, - [8838]={ + [8833]={ [1]={ [1]={ limit={ @@ -193807,7 +193714,7 @@ return { [1]="map_watchstone_monsters_life_+%_final" } }, - [8839]={ + [8834]={ [1]={ [1]={ limit={ @@ -193832,7 +193739,7 @@ return { [1]="maps_with_powerful_bosses_additional_essence_+" } }, - [8840]={ + [8835]={ [1]={ [1]={ limit={ @@ -193857,7 +193764,7 @@ return { [1]="maps_with_powerful_bosses_additional_shrine_+" } }, - [8841]={ + [8836]={ [1]={ [1]={ limit={ @@ -193882,7 +193789,7 @@ return { [1]="maps_with_powerful_bosses_additional_spirit_+" } }, - [8842]={ + [8837]={ [1]={ [1]={ limit={ @@ -193907,7 +193814,7 @@ return { [1]="maps_with_powerful_bosses_additional_strongbox_+" } }, - [8843]={ + [8838]={ [1]={ [1]={ limit={ @@ -193936,7 +193843,7 @@ return { [1]="marauder_hidden_ascendancy_damage_+%_final" } }, - [8844]={ + [8839]={ [1]={ [1]={ limit={ @@ -193965,7 +193872,7 @@ return { [1]="marauder_hidden_ascendancy_damage_taken_+%_final" } }, - [8845]={ + [8840]={ [1]={ [1]={ limit={ @@ -193981,7 +193888,7 @@ return { [1]="mark_grants_%_max_glory_to_random_skill_on_activate" } }, - [8846]={ + [8841]={ [1]={ [1]={ limit={ @@ -194010,7 +193917,7 @@ return { [1]="mark_skill_duration_+%" } }, - [8847]={ + [8842]={ [1]={ [1]={ limit={ @@ -194026,7 +193933,7 @@ return { [1]="mark_skill_gem_level_+" } }, - [8848]={ + [8843]={ [1]={ [1]={ limit={ @@ -194059,7 +193966,7 @@ return { [1]="mark_skill_mana_cost_+%" } }, - [8849]={ + [8844]={ [1]={ [1]={ limit={ @@ -194075,7 +193982,7 @@ return { [1]="marked_enemies_cannot_deal_critical_strikes" } }, - [8850]={ + [8845]={ [1]={ [1]={ limit={ @@ -194091,7 +193998,7 @@ return { [1]="marked_enemies_cannot_regenerate_life" } }, - [8851]={ + [8846]={ [1]={ [1]={ limit={ @@ -194120,7 +194027,7 @@ return { [1]="marked_enemy_accuracy_rating_+%" } }, - [8852]={ + [8847]={ [1]={ [1]={ limit={ @@ -194149,7 +194056,7 @@ return { [1]="marked_enemy_damage_taken_+%" } }, - [8853]={ + [8848]={ [1]={ [1]={ limit={ @@ -194178,7 +194085,7 @@ return { [1]="marked_or_cursed_enemy_damage_taken_+%" } }, - [8854]={ + [8849]={ [1]={ [1]={ limit={ @@ -194194,7 +194101,7 @@ return { [1]="marks_avoid_consumption_when_first_activated" } }, - [8855]={ + [8850]={ [1]={ [1]={ limit={ @@ -194210,7 +194117,7 @@ return { [1]="marks_you_inflict_remain_after_death" } }, - [8856]={ + [8851]={ [1]={ [1]={ limit={ @@ -194239,7 +194146,7 @@ return { [1]="master_of_elements_evasion_rating_+%_final" } }, - [8857]={ + [8852]={ [1]={ [1]={ limit={ @@ -194255,7 +194162,7 @@ return { [1]="maven_fight_layout_override" } }, - [8858]={ + [8853]={ [1]={ [1]={ limit={ @@ -194271,7 +194178,7 @@ return { [1]="max_chance_to_block_attacks_if_not_blocked_recently" } }, - [8859]={ + [8854]={ [1]={ [1]={ [1]={ @@ -194291,7 +194198,7 @@ return { [1]="max_fortification_+1_per_5" } }, - [8860]={ + [8855]={ [1]={ [1]={ [1]={ @@ -194311,7 +194218,7 @@ return { [1]="max_fortification_while_focused_+1_per_5" } }, - [8861]={ + [8856]={ [1]={ [1]={ [1]={ @@ -194331,7 +194238,7 @@ return { [1]="max_fortification_while_stationary_+1_per_5" } }, - [8862]={ + [8857]={ [1]={ [1]={ limit={ @@ -194347,7 +194254,7 @@ return { [1]="max_mana_increases_apply_to_effect_of_arcane_surge_on_self" } }, - [8863]={ + [8858]={ [1]={ [1]={ limit={ @@ -194363,7 +194270,7 @@ return { [1]="max_puppet_master_stacks_+" } }, - [8864]={ + [8859]={ [1]={ [1]={ limit={ @@ -194379,7 +194286,7 @@ return { [1]="max_rage_+_if_glory_skill_used_in_last_20_seconds" } }, - [8865]={ + [8860]={ [1]={ [1]={ limit={ @@ -194395,7 +194302,7 @@ return { [1]="max_rage_+_per_glory_skill_used_in_last_6_seconds" } }, - [8866]={ + [8861]={ [1]={ [1]={ limit={ @@ -194411,7 +194318,7 @@ return { [1]="max_steel_ammo" } }, - [8867]={ + [8862]={ [1]={ [1]={ limit={ @@ -194427,7 +194334,7 @@ return { [1]="maximum_added_lightning_damage_per_10_int" } }, - [8868]={ + [8863]={ [1]={ [1]={ limit={ @@ -194443,7 +194350,7 @@ return { [1]="maximum_blitz_charges" } }, - [8869]={ + [8864]={ [1]={ [1]={ limit={ @@ -194459,7 +194366,7 @@ return { [1]="maximum_block_modifiers_apply_to_maximum_resistances_instead" } }, - [8870]={ + [8865]={ [1]={ [1]={ limit={ @@ -194475,7 +194382,7 @@ return { [1]="maximum_caltrops_allowed" } }, - [8871]={ + [8866]={ [1]={ [1]={ limit={ @@ -194491,7 +194398,7 @@ return { [1]="maximum_challenger_charges" } }, - [8872]={ + [8867]={ [1]={ [1]={ limit={ @@ -194507,7 +194414,7 @@ return { [1]="maximum_chance_to_evade_is_50%" } }, - [8873]={ + [8868]={ [1]={ [1]={ limit={ @@ -194523,7 +194430,7 @@ return { [1]="maximum_cold_damage_resistance_+%_while_shapeshifted" } }, - [8874]={ + [8869]={ [1]={ [1]={ limit={ @@ -194539,7 +194446,7 @@ return { [1]="maximum_cold_damage_resistance_%_while_affected_by_herald_of_ice" } }, - [8875]={ + [8870]={ [1]={ [1]={ limit={ @@ -194555,7 +194462,7 @@ return { [1]="maximum_cold_infusion_stacks" } }, - [8876]={ + [8871]={ [1]={ [1]={ limit={ @@ -194571,7 +194478,7 @@ return { [1]="maximum_cold_resistance_+%_if_at_least_5_blue_supports_socketed" } }, - [8877]={ + [8872]={ [1]={ [1]={ limit={ @@ -194596,7 +194503,7 @@ return { [1]="maximum_cold_resistance_+1_per_X_corresponding_support" } }, - [8878]={ + [8873]={ [1]={ [1]={ limit={ @@ -194612,7 +194519,7 @@ return { [1]="maximum_critical_strike_chance_is_%_from_support_garukhans_resolve" } }, - [8879]={ + [8874]={ [1]={ [1]={ limit={ @@ -194641,7 +194548,7 @@ return { [1]="maximum_darkness_+%" } }, - [8880]={ + [8875]={ [1]={ [1]={ limit={ @@ -194670,7 +194577,7 @@ return { [1]="maximum_divinity_+%" } }, - [8881]={ + [8876]={ [1]={ [1]={ limit={ @@ -194699,7 +194606,7 @@ return { [1]="maximum_divinity_+%_per_equipped_corrupted_item" } }, - [8882]={ + [8877]={ [1]={ [1]={ limit={ @@ -194715,7 +194622,7 @@ return { [1]="maximum_elemental_resistance_+%_of_each_elemental_damage_type_youve_been_hit_with_recently" } }, - [8883]={ + [8878]={ [1]={ [1]={ limit={ @@ -194731,7 +194638,7 @@ return { [1]="maximum_endurance_charges_+_if_you_have_at_least_100_tribute" } }, - [8884]={ + [8879]={ [1]={ [1]={ limit={ @@ -194747,7 +194654,7 @@ return { [1]="maximum_endurance_charges_+_while_affected_by_determination" } }, - [8885]={ + [8880]={ [1]={ [1]={ limit={ @@ -194776,7 +194683,7 @@ return { [1]="maximum_energy_shield_+%_per_10_tribute" } }, - [8886]={ + [8881]={ [1]={ [1]={ limit={ @@ -194792,7 +194699,7 @@ return { [1]="maximum_energy_shield_+1_per_x_body_armour_evasion_rating" } }, - [8887]={ + [8882]={ [1]={ [1]={ limit={ @@ -194808,7 +194715,7 @@ return { [1]="maximum_energy_shield_from_body_armour_+%" } }, - [8888]={ + [8883]={ [1]={ [1]={ limit={ @@ -194824,7 +194731,7 @@ return { [1]="maximum_fanaticism_charges" } }, - [8889]={ + [8884]={ [1]={ [1]={ limit={ @@ -194840,7 +194747,7 @@ return { [1]="maximum_fire_damage_resistance_+%_per_40%_uncapped_fire_damage_resistance" } }, - [8890]={ + [8885]={ [1]={ [1]={ limit={ @@ -194856,7 +194763,7 @@ return { [1]="maximum_fire_damage_resistance_+%_while_shapeshifted" } }, - [8891]={ + [8886]={ [1]={ [1]={ limit={ @@ -194872,7 +194779,7 @@ return { [1]="maximum_fire_damage_resistance_%_while_affected_by_herald_of_ash" } }, - [8892]={ + [8887]={ [1]={ [1]={ limit={ @@ -194888,7 +194795,7 @@ return { [1]="maximum_fire_infusion_stacks" } }, - [8893]={ + [8888]={ [1]={ [1]={ limit={ @@ -194904,7 +194811,7 @@ return { [1]="maximum_fire_resistance_+%_if_at_least_5_red_supports_socketed" } }, - [8894]={ + [8889]={ [1]={ [1]={ limit={ @@ -194929,7 +194836,7 @@ return { [1]="maximum_fire_resistance_+1_per_X_corresponding_support" } }, - [8895]={ + [8890]={ [1]={ [1]={ limit={ @@ -194945,7 +194852,7 @@ return { [1]="maximum_frenzy_charges_+_if_you_have_at_least_100_tribute" } }, - [8896]={ + [8891]={ [1]={ [1]={ limit={ @@ -194961,7 +194868,7 @@ return { [1]="maximum_frenzy_charges_+_while_affected_by_grace" } }, - [8897]={ + [8892]={ [1]={ [1]={ limit={ @@ -194977,7 +194884,7 @@ return { [1]="maximum_frenzy_power_endurance_charges" } }, - [8898]={ + [8893]={ [1]={ [1]={ limit={ @@ -194993,7 +194900,7 @@ return { [1]="maximum_guard_is_based_on_energy_shield" } }, - [8899]={ + [8894]={ [1]={ [1]={ limit={ @@ -195009,7 +194916,7 @@ return { [1]="additional_maximum_infusion_stacks" } }, - [8900]={ + [8895]={ [1]={ [1]={ limit={ @@ -195025,7 +194932,7 @@ return { [1]="maximum_intensify_stacks" } }, - [8901]={ + [8896]={ [1]={ [1]={ limit={ @@ -195041,7 +194948,7 @@ return { [1]="maximum_life_%_to_convert_to_maximum_energy_shield_per_20_tribute" } }, - [8902]={ + [8897]={ [1]={ [1]={ [1]={ @@ -195070,7 +194977,7 @@ return { [1]="maximum_life_+%_final_from_caster_weapon_runic_ward_socketable" } }, - [8903]={ + [8898]={ [1]={ [1]={ limit={ @@ -195086,7 +194993,7 @@ return { [1]="maximum_life_+%_if_10_red_supports_socketed" } }, - [8904]={ + [8899]={ [1]={ [1]={ limit={ @@ -195115,7 +195022,7 @@ return { [1]="maximum_life_+%_if_you_have_at_least_100_tribute" } }, - [8905]={ + [8900]={ [1]={ [1]={ limit={ @@ -195131,7 +195038,7 @@ return { [1]="maximum_life_per_10_dexterity" } }, - [8906]={ + [8901]={ [1]={ [1]={ limit={ @@ -195147,7 +195054,7 @@ return { [1]="maximum_life_per_10_intelligence" } }, - [8907]={ + [8902]={ [1]={ [1]={ limit={ @@ -195163,7 +195070,7 @@ return { [1]="maximum_life_per_2%_increased_item_found_rarity" } }, - [8908]={ + [8903]={ [1]={ [1]={ limit={ @@ -195179,7 +195086,7 @@ return { [1]="maximum_life_%_to_convert_to_maximum_energy_shield" } }, - [8909]={ + [8904]={ [1]={ [1]={ limit={ @@ -195195,7 +195102,7 @@ return { [1]="maximum_life_%_to_gain_as_armour" } }, - [8910]={ + [8905]={ [1]={ [1]={ limit={ @@ -195224,7 +195131,7 @@ return { [1]="maximum_life_+%_for_corpses_you_create" } }, - [8911]={ + [8906]={ [1]={ [1]={ limit={ @@ -195240,7 +195147,7 @@ return { [1]="maximum_life_+%_if_no_life_tags_on_body_armour" } }, - [8912]={ + [8907]={ [1]={ [1]={ limit={ @@ -195269,7 +195176,7 @@ return { [1]="maximum_life_+%_per_abyssal_jewel_affecting_you" } }, - [8913]={ + [8908]={ [1]={ [1]={ limit={ @@ -195285,7 +195192,7 @@ return { [1]="maximum_lightning_damage_resistance_+%_while_shapeshifted" } }, - [8914]={ + [8909]={ [1]={ [1]={ limit={ @@ -195301,7 +195208,7 @@ return { [1]="maximum_lightning_damage_resistance_%_while_affected_by_herald_of_thunder" } }, - [8915]={ + [8910]={ [1]={ [1]={ limit={ @@ -195317,7 +195224,7 @@ return { [1]="maximum_lightning_infusion_stacks" } }, - [8916]={ + [8911]={ [1]={ [1]={ limit={ @@ -195333,7 +195240,7 @@ return { [1]="maximum_lightning_resistance_+%_if_at_least_5_green_supports_socketed" } }, - [8917]={ + [8912]={ [1]={ [1]={ limit={ @@ -195358,7 +195265,7 @@ return { [1]="maximum_lightning_resistance_+1_per_X_corresponding_support" } }, - [8918]={ + [8913]={ [1]={ [1]={ limit={ @@ -195374,7 +195281,7 @@ return { [1]="maximum_mana_+%_if_10_blue_supports_socketed" } }, - [8919]={ + [8914]={ [1]={ [1]={ limit={ @@ -195403,7 +195310,7 @@ return { [1]="maximum_mana_+%_if_you_have_at_least_100_tribute" } }, - [8920]={ + [8915]={ [1]={ [1]={ limit={ @@ -195432,7 +195339,7 @@ return { [1]="maximum_mana_+%_per_abyssal_jewel_affecting_you" } }, - [8921]={ + [8916]={ [1]={ [1]={ limit={ @@ -195448,7 +195355,7 @@ return { [1]="maximum_number_of_blades_left_in_ground" } }, - [8922]={ + [8917]={ [1]={ [1]={ limit={ @@ -195477,7 +195384,7 @@ return { [1]="maximum_physical_attack_damage_on_crit_+%_final" } }, - [8923]={ + [8918]={ [1]={ [1]={ limit={ @@ -195493,7 +195400,7 @@ return { [1]="maximum_physical_damage_reduction_is_50%" } }, - [8924]={ + [8919]={ [1]={ [1]={ limit={ @@ -195509,7 +195416,7 @@ return { [1]="maximum_power_and_endurance_charges_+" } }, - [8925]={ + [8920]={ [1]={ [1]={ limit={ @@ -195525,7 +195432,7 @@ return { [1]="maximum_power_charges_+_if_you_have_at_least_100_tribute" } }, - [8926]={ + [8921]={ [1]={ [1]={ limit={ @@ -195541,7 +195448,7 @@ return { [1]="maximum_power_charges_+_while_affected_by_discipline" } }, - [8927]={ + [8922]={ [1]={ [1]={ limit={ @@ -195557,7 +195464,7 @@ return { [1]="maximum_rage_+_while_shapeshifted" } }, - [8928]={ + [8923]={ [1]={ [1]={ limit={ @@ -195573,7 +195480,7 @@ return { [1]="maximum_rage_+_while_wielding_axe" } }, - [8929]={ + [8924]={ [1]={ [1]={ limit={ @@ -195589,7 +195496,7 @@ return { [1]="maximum_rage_per_50_tribute" } }, - [8930]={ + [8925]={ [1]={ [1]={ limit={ @@ -195605,7 +195512,7 @@ return { [1]="maximum_rage_per_equipped_one_handed_sword" } }, - [8931]={ + [8926]={ [1]={ [1]={ limit={ @@ -195621,7 +195528,7 @@ return { [1]="maximum_random_movement_velocity_+%_when_hit" } }, - [8932]={ + [8927]={ [1]={ [1]={ limit={ @@ -195637,7 +195544,7 @@ return { [1]="maximum_virulence_stacks" } }, - [8933]={ + [8928]={ [1]={ [1]={ limit={ @@ -195653,7 +195560,7 @@ return { [1]="maximum_volatility_allowed" } }, - [8934]={ + [8929]={ [1]={ [1]={ limit={ @@ -195678,7 +195585,7 @@ return { [1]="melee_attack_number_of_spirit_strikes" } }, - [8935]={ + [8930]={ [1]={ [1]={ limit={ @@ -195694,7 +195601,7 @@ return { [1]="melee_attack_skills_additional_totems_allowed" } }, - [8936]={ + [8931]={ [1]={ [1]={ limit={ @@ -195710,7 +195617,7 @@ return { [1]="melee_critical_strike_chance_+%_if_warcried_recently" } }, - [8937]={ + [8932]={ [1]={ [1]={ limit={ @@ -195726,7 +195633,7 @@ return { [1]="melee_critical_strike_multiplier_+%_if_warcried_recently" } }, - [8938]={ + [8933]={ [1]={ [1]={ limit={ @@ -195755,7 +195662,7 @@ return { [1]="melee_damage_+%_if_youve_dealt_projectile_attack_hit_recently" } }, - [8939]={ + [8934]={ [1]={ [1]={ limit={ @@ -195784,7 +195691,7 @@ return { [1]="melee_damage_+%_vs_immobilised_enemies" } }, - [8940]={ + [8935]={ [1]={ [1]={ limit={ @@ -195813,7 +195720,7 @@ return { [1]="melee_damage_+%_with_spears_while_surrounded" } }, - [8941]={ + [8936]={ [1]={ [1]={ limit={ @@ -195842,7 +195749,7 @@ return { [1]="melee_damage_+%_at_close_range" } }, - [8942]={ + [8937]={ [1]={ [1]={ limit={ @@ -195871,7 +195778,7 @@ return { [1]="melee_damage_+%_during_flask_effect" } }, - [8943]={ + [8938]={ [1]={ [1]={ limit={ @@ -195887,7 +195794,7 @@ return { [1]="melee_damage_+%_per_second_of_warcry_affecting_you" } }, - [8944]={ + [8939]={ [1]={ [1]={ limit={ @@ -195916,7 +195823,7 @@ return { [1]="melee_damage_+%_vs_heavy_stunned_enemies" } }, - [8945]={ + [8940]={ [1]={ [1]={ limit={ @@ -195945,7 +195852,7 @@ return { [1]="melee_hit_damage_stun_multiplier_+%" } }, - [8946]={ + [8941]={ [1]={ [1]={ limit={ @@ -195974,7 +195881,7 @@ return { [1]="melee_hit_damage_stun_multiplier_+%_final_from_ot" } }, - [8947]={ + [8942]={ [1]={ [1]={ limit={ @@ -195990,7 +195897,7 @@ return { [1]="melee_movement_skill_chance_to_fortify_on_hit_%" } }, - [8948]={ + [8943]={ [1]={ [1]={ limit={ @@ -196006,7 +195913,7 @@ return { [1]="melee_physical_damage_+%_per_10_dexterity" } }, - [8949]={ + [8944]={ [1]={ [1]={ limit={ @@ -196035,7 +195942,7 @@ return { [1]="melee_physical_damage_+%_per_10_strength_while_fortified" } }, - [8950]={ + [8945]={ [1]={ [1]={ limit={ @@ -196051,7 +195958,7 @@ return { [1]="melee_range_+_while_at_least_5_enemies_nearby" } }, - [8951]={ + [8946]={ [1]={ [1]={ [1]={ @@ -196071,7 +195978,7 @@ return { [1]="melee_range_+_while_wielding_shield" } }, - [8952]={ + [8947]={ [1]={ [1]={ [1]={ @@ -196091,7 +195998,7 @@ return { [1]="melee_range_+_while_dual_wielding" } }, - [8953]={ + [8948]={ [1]={ [1]={ [1]={ @@ -196111,7 +196018,7 @@ return { [1]="melee_range_+_with_axe" } }, - [8954]={ + [8949]={ [1]={ [1]={ limit={ @@ -196127,7 +196034,7 @@ return { [1]="melee_range_+_with_claw" } }, - [8955]={ + [8950]={ [1]={ [1]={ [1]={ @@ -196147,7 +196054,7 @@ return { [1]="melee_range_+_with_dagger" } }, - [8956]={ + [8951]={ [1]={ [1]={ [1]={ @@ -196167,7 +196074,7 @@ return { [1]="melee_range_+_with_flail" } }, - [8957]={ + [8952]={ [1]={ [1]={ limit={ @@ -196183,7 +196090,7 @@ return { [1]="melee_range_+_with_mace" } }, - [8958]={ + [8953]={ [1]={ [1]={ [1]={ @@ -196203,7 +196110,7 @@ return { [1]="melee_range_+_with_one_handed" } }, - [8959]={ + [8954]={ [1]={ [1]={ [1]={ @@ -196223,7 +196130,7 @@ return { [1]="melee_range_+_with_spear" } }, - [8960]={ + [8955]={ [1]={ [1]={ limit={ @@ -196239,7 +196146,7 @@ return { [1]="melee_range_+_with_staff" } }, - [8961]={ + [8956]={ [1]={ [1]={ [1]={ @@ -196259,7 +196166,7 @@ return { [1]="melee_range_+_with_sword" } }, - [8962]={ + [8957]={ [1]={ [1]={ [1]={ @@ -196279,7 +196186,7 @@ return { [1]="melee_range_+_with_two_handed" } }, - [8963]={ + [8958]={ [1]={ [1]={ limit={ @@ -196308,7 +196215,7 @@ return { [1]="melee_skills_area_of_effect_+%" } }, - [8964]={ + [8959]={ [1]={ [1]={ [1]={ @@ -196328,7 +196235,7 @@ return { [1]="melee_strike_range_+_if_youve_dealt_projectile_attack_hit_recently" } }, - [8965]={ + [8960]={ [1]={ [1]={ limit={ @@ -196344,7 +196251,7 @@ return { [1]="melee_strike_skill_strike_previous_location" } }, - [8966]={ + [8961]={ [1]={ [1]={ [1]={ @@ -196364,7 +196271,7 @@ return { [1]="melee_weapon_range_+_if_you_have_killed_recently" } }, - [8967]={ + [8962]={ [1]={ [1]={ [1]={ @@ -196384,7 +196291,7 @@ return { [1]="melee_weapon_range_+_while_at_maximum_frenzy_charges" } }, - [8968]={ + [8963]={ [1]={ [1]={ limit={ @@ -196400,7 +196307,7 @@ return { [1]="melee_weapon_range_+_while_fortified" } }, - [8969]={ + [8964]={ [1]={ [1]={ limit={ @@ -196429,7 +196336,7 @@ return { [1]="mine_area_damage_+%_if_detonated_mine_recently" } }, - [8970]={ + [8965]={ [1]={ [1]={ limit={ @@ -196458,7 +196365,7 @@ return { [1]="mine_area_of_effect_+%" } }, - [8971]={ + [8966]={ [1]={ [1]={ limit={ @@ -196487,7 +196394,7 @@ return { [1]="mine_area_of_effect_+%_if_detonated_mine_recently" } }, - [8972]={ + [8967]={ [1]={ [1]={ limit={ @@ -196516,7 +196423,7 @@ return { [1]="mine_aura_effect_+%" } }, - [8973]={ + [8968]={ [1]={ [1]={ limit={ @@ -196545,7 +196452,7 @@ return { [1]="mine_detonation_speed_+%" } }, - [8974]={ + [8969]={ [1]={ [1]={ limit={ @@ -196561,7 +196468,7 @@ return { [1]="mine_%_chance_to_detonate_twice" } }, - [8975]={ + [8970]={ [1]={ [1]={ [1]={ @@ -196594,7 +196501,7 @@ return { [1]="mines_hinder_nearby_enemies_for_x_ms_on_arming" } }, - [8976]={ + [8971]={ [1]={ [1]={ limit={ @@ -196610,7 +196517,7 @@ return { [1]="mines_invulnerable" } }, - [8977]={ + [8972]={ [1]={ [1]={ limit={ @@ -196631,7 +196538,7 @@ return { [2]="maximum_added_chaos_damage_if_have_crit_recently" } }, - [8978]={ + [8973]={ [1]={ [1]={ limit={ @@ -196652,7 +196559,7 @@ return { [2]="maximum_added_chaos_damage_per_curse_on_enemy" } }, - [8979]={ + [8974]={ [1]={ [1]={ limit={ @@ -196673,7 +196580,7 @@ return { [2]="maximum_added_chaos_damage_per_spiders_web_on_enemy" } }, - [8980]={ + [8975]={ [1]={ [1]={ limit={ @@ -196694,7 +196601,7 @@ return { [2]="maximum_added_chaos_damage_to_attacks_and_spells_per_50_strength" } }, - [8981]={ + [8976]={ [1]={ [1]={ limit={ @@ -196715,7 +196622,7 @@ return { [2]="maximum_added_chaos_damage_to_attacks_per_50_strength" } }, - [8982]={ + [8977]={ [1]={ [1]={ limit={ @@ -196736,7 +196643,7 @@ return { [2]="maximum_added_chaos_damage_vs_enemies_with_5+_poisons" } }, - [8983]={ + [8978]={ [1]={ [1]={ limit={ @@ -196757,7 +196664,7 @@ return { [2]="maximum_added_cold_damage_if_have_crit_recently" } }, - [8984]={ + [8979]={ [1]={ [1]={ limit={ @@ -196778,7 +196685,7 @@ return { [2]="maximum_added_cold_damage_to_attacks_per_10_dexterity" } }, - [8985]={ + [8980]={ [1]={ [1]={ limit={ @@ -196799,7 +196706,7 @@ return { [2]="maximum_added_cold_damage_to_attacks_per_20_dexterity" } }, - [8986]={ + [8981]={ [1]={ [1]={ limit={ @@ -196820,7 +196727,7 @@ return { [2]="maximum_added_cold_damage_vs_chilled_enemies" } }, - [8987]={ + [8982]={ [1]={ [1]={ limit={ @@ -196841,7 +196748,7 @@ return { [2]="maximum_added_cold_damage_while_affected_by_hatred" } }, - [8988]={ + [8983]={ [1]={ [1]={ limit={ @@ -196862,7 +196769,7 @@ return { [2]="maximum_added_cold_damage_while_you_have_avians_might" } }, - [8989]={ + [8984]={ [1]={ [1]={ limit={ @@ -196883,7 +196790,7 @@ return { [2]="maximum_added_fire_damage_if_have_crit_recently" } }, - [8990]={ + [8985]={ [1]={ [1]={ limit={ @@ -196904,7 +196811,7 @@ return { [2]="maximum_added_fire_damage_per_100_lowest_of_max_life_mana" } }, - [8991]={ + [8986]={ [1]={ [1]={ limit={ @@ -196925,7 +196832,7 @@ return { [2]="maximum_added_fire_damage_per_endurance_charge" } }, - [8992]={ + [8987]={ [1]={ [1]={ limit={ @@ -196946,7 +196853,7 @@ return { [2]="maximum_added_fire_damage_to_attacks_per_10_strength" } }, - [8993]={ + [8988]={ [1]={ [1]={ limit={ @@ -196967,7 +196874,7 @@ return { [2]="maximum_added_fire_damage_to_hits_vs_blinded_enemies" } }, - [8994]={ + [8989]={ [1]={ [1]={ limit={ @@ -196988,7 +196895,7 @@ return { [2]="maximum_added_lightning_damage_if_have_crit_recently" } }, - [8995]={ + [8990]={ [1]={ [1]={ limit={ @@ -197009,7 +196916,7 @@ return { [2]="maximum_added_lightning_damage_per_power_charge" } }, - [8996]={ + [8991]={ [1]={ [1]={ limit={ @@ -197030,7 +196937,7 @@ return { [2]="maximum_added_lightning_damage_per_shocked_enemy_killed_recently" } }, - [8997]={ + [8992]={ [1]={ [1]={ limit={ @@ -197051,7 +196958,7 @@ return { [2]="maximum_added_lightning_damage_to_attacks_per_20_intelligence" } }, - [8998]={ + [8993]={ [1]={ [1]={ limit={ @@ -197072,7 +196979,7 @@ return { [2]="maximum_added_lightning_damage_to_spells_per_power_charge" } }, - [8999]={ + [8994]={ [1]={ [1]={ limit={ @@ -197093,7 +197000,7 @@ return { [2]="maximum_added_lightning_damage_while_you_have_avians_might" } }, - [9000]={ + [8995]={ [1]={ [1]={ limit={ @@ -197114,7 +197021,7 @@ return { [2]="maximum_added_physical_damage_if_have_crit_recently" } }, - [9001]={ + [8996]={ [1]={ [1]={ limit={ @@ -197135,7 +197042,7 @@ return { [2]="maximum_added_physical_damage_per_endurance_charge" } }, - [9002]={ + [8997]={ [1]={ [1]={ limit={ @@ -197156,7 +197063,7 @@ return { [2]="maximum_added_physical_damage_per_impaled_on_enemy" } }, - [9003]={ + [8998]={ [1]={ [1]={ limit={ @@ -197177,7 +197084,7 @@ return { [2]="maximum_added_physical_damage_vs_poisoned_enemies" } }, - [9004]={ + [8999]={ [1]={ [1]={ limit={ @@ -197198,7 +197105,7 @@ return { [2]="maximum_added_spell_cold_damage_while_no_life_is_reserved" } }, - [9005]={ + [9000]={ [1]={ [1]={ limit={ @@ -197219,7 +197126,7 @@ return { [2]="maximum_added_spell_fire_damage_while_no_life_is_reserved" } }, - [9006]={ + [9001]={ [1]={ [1]={ limit={ @@ -197240,7 +197147,7 @@ return { [2]="maximum_added_spell_lightning_damage_while_no_life_is_reserved" } }, - [9007]={ + [9002]={ [1]={ [1]={ limit={ @@ -197256,7 +197163,7 @@ return { [1]="minimum_endurance_charges_at_devotion_threshold" } }, - [9008]={ + [9003]={ [1]={ [1]={ limit={ @@ -197272,7 +197179,7 @@ return { [1]="minimum_endurance_charges_while_on_low_life_+" } }, - [9009]={ + [9004]={ [1]={ [1]={ limit={ @@ -197288,7 +197195,7 @@ return { [1]="minimum_frenzy_charges_at_devotion_threshold" } }, - [9010]={ + [9005]={ [1]={ [1]={ limit={ @@ -197304,7 +197211,7 @@ return { [1]="minimum_frenzy_endurance_power_charges_are_equal_to_maximum_while_stationary" } }, - [9011]={ + [9006]={ [1]={ [1]={ limit={ @@ -197320,7 +197227,7 @@ return { [1]="minimum_frenzy_power_endurance_charges" } }, - [9012]={ + [9007]={ [1]={ [1]={ limit={ @@ -197353,7 +197260,7 @@ return { [1]="minimum_physical_attack_damage_on_crit_+%_final" } }, - [9013]={ + [9008]={ [1]={ [1]={ limit={ @@ -197369,7 +197276,7 @@ return { [1]="minimum_power_charges_at_devotion_threshold" } }, - [9014]={ + [9009]={ [1]={ [1]={ limit={ @@ -197385,7 +197292,7 @@ return { [1]="minimum_power_charges_while_on_low_life_+" } }, - [9015]={ + [9010]={ [1]={ [1]={ limit={ @@ -197401,7 +197308,7 @@ return { [1]="minion_1%_accuracy_rating_+%_per_X_player_dexterity" } }, - [9016]={ + [9011]={ [1]={ [1]={ limit={ @@ -197417,7 +197324,7 @@ return { [1]="minion_1%_area_of_effect_+%_per_X_player_dexterity" } }, - [9017]={ + [9012]={ [1]={ [1]={ limit={ @@ -197433,7 +197340,7 @@ return { [1]="minion_1%_damage_+%_per_X_player_strength" } }, - [9018]={ + [9013]={ [1]={ [1]={ limit={ @@ -197449,7 +197356,7 @@ return { [1]="minion_accuracy_rating" } }, - [9019]={ + [9014]={ [1]={ [1]={ limit={ @@ -197465,7 +197372,7 @@ return { [1]="minion_accuracy_rating_per_10_devotion" } }, - [9020]={ + [9015]={ [1]={ [1]={ limit={ @@ -197494,7 +197401,7 @@ return { [1]="minion_accuracy_rating_+%" } }, - [9021]={ + [9016]={ [1]={ [1]={ limit={ @@ -197523,7 +197430,7 @@ return { [1]="minion_actor_scale_+%" } }, - [9022]={ + [9017]={ [1]={ [1]={ [1]={ @@ -197543,7 +197450,7 @@ return { [1]="minion_additional_base_critical_strike_chance" } }, - [9023]={ + [9018]={ [1]={ [1]={ limit={ @@ -197572,7 +197479,7 @@ return { [1]="minion_area_of_effect_+%_if_you_have_cast_a_minion_skill_recently" } }, - [9024]={ + [9019]={ [1]={ [1]={ limit={ @@ -197588,7 +197495,7 @@ return { [1]="minion_armour_break_physical_damage_%_dealt_as_armour_break" } }, - [9025]={ + [9020]={ [1]={ [1]={ limit={ @@ -197604,7 +197511,7 @@ return { [1]="minion_attack_added_cold_damage_as_%_parent_maximum_life" } }, - [9026]={ + [9021]={ [1]={ [1]={ limit={ @@ -197633,7 +197540,7 @@ return { [1]="minion_attack_and_cast_speed_+%_per_50_tribute" } }, - [9027]={ + [9022]={ [1]={ [1]={ limit={ @@ -197662,7 +197569,7 @@ return { [1]="minion_attack_and_cast_speed_+%" } }, - [9028]={ + [9023]={ [1]={ [1]={ limit={ @@ -197691,7 +197598,7 @@ return { [1]="minion_attack_and_cast_speed_+%_if_you_or_minions_have_killed_enemy_recently" } }, - [9029]={ + [9024]={ [1]={ [1]={ limit={ @@ -197720,7 +197627,7 @@ return { [1]="minion_attack_and_cast_speed_+%_per_10_devotion" } }, - [9030]={ + [9025]={ [1]={ [1]={ limit={ @@ -197749,7 +197656,7 @@ return { [1]="minion_attack_and_cast_speed_+%_while_you_are_affected_by_a_herald" } }, - [9031]={ + [9026]={ [1]={ [1]={ limit={ @@ -197765,7 +197672,7 @@ return { [1]="minion_attack_hits_knockback_chance_%" } }, - [9032]={ + [9027]={ [1]={ [1]={ limit={ @@ -197790,7 +197697,7 @@ return { [1]="minion_attack_speed_+%_per_five_rage" } }, - [9033]={ + [9028]={ [1]={ [1]={ limit={ @@ -197815,7 +197722,7 @@ return { [1]="minion_attack_speed_+%_per_rage" } }, - [9034]={ + [9029]={ [1]={ [1]={ limit={ @@ -197844,7 +197751,7 @@ return { [1]="minion_attack_speed_+%_per_50_dex" } }, - [9035]={ + [9030]={ [1]={ [1]={ limit={ @@ -197869,7 +197776,7 @@ return { [1]="minion_attacks_chance_to_blind_on_hit_%" } }, - [9036]={ + [9031]={ [1]={ [1]={ limit={ @@ -197898,7 +197805,7 @@ return { [1]="minion_base_damaging_ailment_effect_+%" } }, - [9037]={ + [9032]={ [1]={ [1]={ limit={ @@ -197914,7 +197821,7 @@ return { [1]="minion_base_maximum_cold_damage_resistance_%" } }, - [9038]={ + [9033]={ [1]={ [1]={ limit={ @@ -197930,7 +197837,7 @@ return { [1]="minion_base_maximum_fire_damage_resistance_%" } }, - [9039]={ + [9034]={ [1]={ [1]={ limit={ @@ -197946,7 +197853,7 @@ return { [1]="minion_base_maximum_lightning_damage_resistance_%" } }, - [9040]={ + [9035]={ [1]={ [1]={ limit={ @@ -197962,7 +197869,7 @@ return { [1]="minion_cannot_crit" } }, - [9041]={ + [9036]={ [1]={ [1]={ limit={ @@ -197978,7 +197885,7 @@ return { [1]="minion_chance_to_deal_double_damage_%" } }, - [9042]={ + [9037]={ [1]={ [1]={ limit={ @@ -197994,7 +197901,7 @@ return { [1]="minion_chance_to_deal_double_damage_while_on_full_life_%" } }, - [9043]={ + [9038]={ [1]={ [1]={ limit={ @@ -198010,7 +197917,7 @@ return { [1]="minion_chance_to_fire_1_additional_projectile_%_with_rollover" } }, - [9044]={ + [9039]={ [1]={ [1]={ limit={ @@ -198026,7 +197933,7 @@ return { [1]="minion_chance_to_freeze_%" } }, - [9045]={ + [9040]={ [1]={ [1]={ limit={ @@ -198042,7 +197949,7 @@ return { [1]="minion_chance_to_gain_power_charge_on_hit_%" } }, - [9046]={ + [9041]={ [1]={ [1]={ limit={ @@ -198058,7 +197965,7 @@ return { [1]="minion_chance_to_impale_on_attack_hit_%" } }, - [9047]={ + [9042]={ [1]={ [1]={ limit={ @@ -198074,7 +197981,7 @@ return { [1]="minion_chance_to_shock_%" } }, - [9048]={ + [9043]={ [1]={ [1]={ limit={ @@ -198103,7 +198010,7 @@ return { [1]="minion_command_skill_cooldown_speed_+%" } }, - [9049]={ + [9044]={ [1]={ [1]={ limit={ @@ -198132,7 +198039,7 @@ return { [1]="minion_command_skill_skill_speed_+%" } }, - [9050]={ + [9045]={ [1]={ [1]={ limit={ @@ -198161,7 +198068,7 @@ return { [1]="minion_commanded_skill_damage_+%_per_different_persistent_minion_in_presence" } }, - [9051]={ + [9046]={ [1]={ [1]={ limit={ @@ -198190,7 +198097,7 @@ return { [1]="minion_commanded_skill_damage_+%" } }, - [9052]={ + [9047]={ [1]={ [1]={ limit={ @@ -198219,7 +198126,7 @@ return { [1]="minion_cooldown_recovery_+%_per_10_tribute" } }, - [9053]={ + [9048]={ [1]={ [1]={ limit={ @@ -198248,7 +198155,7 @@ return { [1]="minion_cooldown_recovery_+%" } }, - [9054]={ + [9049]={ [1]={ [1]={ limit={ @@ -198277,7 +198184,7 @@ return { [1]="minion_critical_strike_chance_+%" } }, - [9055]={ + [9050]={ [1]={ [1]={ limit={ @@ -198306,7 +198213,7 @@ return { [1]="minion_critical_strike_chance_+%_per_maximum_power_charge" } }, - [9056]={ + [9051]={ [1]={ [1]={ limit={ @@ -198322,7 +198229,7 @@ return { [1]="minion_critical_strike_multiplier_+" } }, - [9057]={ + [9052]={ [1]={ [1]={ limit={ @@ -198351,7 +198258,7 @@ return { [1]="minion_damage_+%_per_10_tribute" } }, - [9058]={ + [9053]={ [1]={ [1]={ limit={ @@ -198380,7 +198287,7 @@ return { [1]="minion_damage_+%_per_different_command_skills_used_in_last_15_seconds" } }, - [9059]={ + [9054]={ [1]={ [1]={ limit={ @@ -198405,7 +198312,7 @@ return { [1]="minion_damage_+%_per_rage" } }, - [9060]={ + [9055]={ [1]={ [1]={ limit={ @@ -198434,7 +198341,7 @@ return { [1]="minion_damage_+%_while_you_have_at_least_two_different_active_offerings" } }, - [9061]={ + [9056]={ [1]={ [1]={ limit={ @@ -198463,7 +198370,7 @@ return { [1]="minion_damage_against_ignited_enemies_+%" } }, - [9062]={ + [9057]={ [1]={ [1]={ limit={ @@ -198479,7 +198386,7 @@ return { [1]="minion_damage_over_time_multiplier_+_per_minion_abyss_jewel_up_to_+30" } }, - [9063]={ + [9058]={ [1]={ [1]={ limit={ @@ -198508,7 +198415,7 @@ return { [1]="minion_damage_+%_if_enemy_hit_recently" } }, - [9064]={ + [9059]={ [1]={ [1]={ limit={ @@ -198537,7 +198444,7 @@ return { [1]="minion_damage_+%_vs_abyssal_monsters" } }, - [9065]={ + [9060]={ [1]={ [1]={ limit={ @@ -198566,7 +198473,7 @@ return { [1]="minion_damage_+%_while_affected_by_a_herald" } }, - [9066]={ + [9061]={ [1]={ [1]={ limit={ @@ -198582,7 +198489,7 @@ return { [1]="minion_damage_taken_%_recouped_as_their_life" } }, - [9067]={ + [9062]={ [1]={ [1]={ limit={ @@ -198611,7 +198518,7 @@ return { [1]="minion_damage_taken_+%" } }, - [9068]={ + [9063]={ [1]={ [1]={ limit={ @@ -198627,7 +198534,7 @@ return { [1]="minion_deal_no_non_cold_damage" } }, - [9069]={ + [9064]={ [1]={ [1]={ limit={ @@ -198652,7 +198559,7 @@ return { [1]="minion_demon_add_fury_charge_on_hit_%" } }, - [9070]={ + [9065]={ [1]={ [1]={ limit={ @@ -198668,7 +198575,7 @@ return { [1]="minion_demon_attack_speed_+%_per_fury_charge" } }, - [9071]={ + [9066]={ [1]={ [1]={ limit={ @@ -198684,7 +198591,7 @@ return { [1]="minion_demon_damage_+%_final_per_fury_charge" } }, - [9072]={ + [9067]={ [1]={ [1]={ limit={ @@ -198700,7 +198607,7 @@ return { [1]="minion_demon_gain_fury_charge_when_allied_minion_dies_in_x_range" } }, - [9073]={ + [9068]={ [1]={ [1]={ [1]={ @@ -198720,7 +198627,7 @@ return { [1]="minion_demon_life_loss_%_per_minute_per_fury_charge" } }, - [9074]={ + [9069]={ [1]={ [1]={ limit={ @@ -198736,7 +198643,7 @@ return { [1]="minion_demon_maximum_fury_charges" } }, - [9075]={ + [9070]={ [1]={ [1]={ limit={ @@ -198752,7 +198659,7 @@ return { [1]="minion_elemental_resistance_30%" } }, - [9076]={ + [9071]={ [1]={ [1]={ limit={ @@ -198781,7 +198688,7 @@ return { [1]="minion_evasion_rating_+%" } }, - [9077]={ + [9072]={ [1]={ [1]={ [1]={ @@ -198801,14 +198708,14 @@ return { [1]="minion_fire_cloud_on_death_maximum_life_per_minute_to_deal_as_fire_damage_%" } }, - [9078]={ + [9073]={ [1]={ }, stats={ [1]="minion_fire_damage_%_of_maximum_life_taken_per_minute" } }, - [9079]={ + [9074]={ [1]={ [1]={ limit={ @@ -198824,7 +198731,7 @@ return { [1]="minion_fire_damage_resistance_%" } }, - [9080]={ + [9075]={ [1]={ [1]={ limit={ @@ -198840,7 +198747,7 @@ return { [1]="minion_global_always_hit" } }, - [9081]={ + [9076]={ [1]={ [1]={ limit={ @@ -198865,7 +198772,7 @@ return { [1]="minion_grants_rampage_kill_to_parent_on_hitting_rare_or_unique_enemy_%" } }, - [9082]={ + [9077]={ [1]={ [1]={ limit={ @@ -198894,7 +198801,7 @@ return { [1]="minion_hit_damage_immobilisation_multiplier_+%" } }, - [9083]={ + [9078]={ [1]={ [1]={ limit={ @@ -198910,7 +198817,7 @@ return { [1]="minion_hit_damage_stun_multiplier_+%" } }, - [9084]={ + [9079]={ [1]={ [1]={ limit={ @@ -198926,7 +198833,7 @@ return { [1]="minion_life_increased_by_overcapped_fire_resistance" } }, - [9085]={ + [9080]={ [1]={ [1]={ [1]={ @@ -198946,7 +198853,7 @@ return { [1]="minion_life_regeneration_rate_per_minute_%_if_blocked_recently" } }, - [9086]={ + [9081]={ [1]={ [1]={ limit={ @@ -198962,7 +198869,7 @@ return { [1]="minion_life_regeneration_rate_per_second" } }, - [9087]={ + [9082]={ [1]={ [1]={ limit={ @@ -198987,7 +198894,7 @@ return { [1]="minion_maim_on_hit_%" } }, - [9088]={ + [9083]={ [1]={ [1]={ limit={ @@ -199003,7 +198910,7 @@ return { [1]="minion_malediction_on_hit" } }, - [9089]={ + [9084]={ [1]={ [1]={ limit={ @@ -199019,7 +198926,7 @@ return { [1]="minion_maximum_all_elemental_resistances_%" } }, - [9090]={ + [9085]={ [1]={ [1]={ limit={ @@ -199048,7 +198955,7 @@ return { [1]="minion_melee_damage_+%" } }, - [9091]={ + [9086]={ [1]={ [1]={ limit={ @@ -199064,7 +198971,7 @@ return { [1]="minion_melee_splash" } }, - [9092]={ + [9087]={ [1]={ [1]={ limit={ @@ -199080,7 +198987,7 @@ return { [1]="minion_minimum_power_charges" } }, - [9093]={ + [9088]={ [1]={ [1]={ limit={ @@ -199109,7 +199016,7 @@ return { [1]="minion_movement_speed_+%_per_50_dex" } }, - [9094]={ + [9089]={ [1]={ [1]={ limit={ @@ -199138,7 +199045,7 @@ return { [1]="minion_movement_velocity_+%_for_each_herald_affecting_you" } }, - [9095]={ + [9090]={ [1]={ [1]={ limit={ @@ -199154,7 +199061,7 @@ return { [1]="minion_no_critical_strike_multiplier" } }, - [9096]={ + [9091]={ [1]={ [1]={ limit={ @@ -199179,7 +199086,7 @@ return { [1]="minion_%_chance_to_be_summoned_with_maximum_frenzy_charges" } }, - [9097]={ + [9092]={ [1]={ [1]={ limit={ @@ -199195,7 +199102,7 @@ return { [1]="minion_physical_damage_%_to_gain_as_fire" } }, - [9098]={ + [9093]={ [1]={ [1]={ limit={ @@ -199211,7 +199118,7 @@ return { [1]="minion_physical_damage_%_to_gain_as_lightning" } }, - [9099]={ + [9094]={ [1]={ [1]={ limit={ @@ -199227,7 +199134,7 @@ return { [1]="minion_physical_hit_and_dot_damage_%_taken_as_lightning" } }, - [9100]={ + [9095]={ [1]={ [1]={ limit={ @@ -199256,7 +199163,7 @@ return { [1]="minion_projectile_speed_+%" } }, - [9101]={ + [9096]={ [1]={ [1]={ limit={ @@ -199285,7 +199192,7 @@ return { [1]="minion_raging_spirit_maximum_life_+%" } }, - [9102]={ + [9097]={ [1]={ [1]={ [1]={ @@ -199305,7 +199212,7 @@ return { [1]="minion_raging_spirit_%_of_maximum_life_taken_per_minute_as_chaos_damage" } }, - [9103]={ + [9098]={ [1]={ [1]={ limit={ @@ -199321,7 +199228,7 @@ return { [1]="minion_recover_%_maximum_life_on_minion_death" } }, - [9104]={ + [9099]={ [1]={ [1]={ limit={ @@ -199350,7 +199257,7 @@ return { [1]="reservation_efficiency_+%_of_minion_skills" } }, - [9105]={ + [9100]={ [1]={ [1]={ limit={ @@ -199383,7 +199290,7 @@ return { [1]="minion_reservation_+%" } }, - [9106]={ + [9101]={ [1]={ [1]={ limit={ @@ -199399,7 +199306,7 @@ return { [1]="minion_resistances_equal_yours" } }, - [9107]={ + [9102]={ [1]={ [1]={ limit={ @@ -199428,7 +199335,7 @@ return { [1]="minion_resummon_speed_+%_if_all_active_minions_are_companions" } }, - [9108]={ + [9103]={ [1]={ [1]={ limit={ @@ -199457,7 +199364,7 @@ return { [1]="minion_resummon_speed_+%_if_you_have_at_least_100_tribute" } }, - [9109]={ + [9104]={ [1]={ [1]={ limit={ @@ -199486,7 +199393,7 @@ return { [1]="minion_resummon_speed_+%" } }, - [9110]={ + [9105]={ [1]={ [1]={ limit={ @@ -199519,7 +199426,7 @@ return { [1]="minion_skill_mana_cost_+%" } }, - [9111]={ + [9106]={ [1]={ [1]={ limit={ @@ -199535,7 +199442,7 @@ return { [1]="minion_skill_physical_damage_%_to_convert_to_fire" } }, - [9112]={ + [9107]={ [1]={ [1]={ limit={ @@ -199560,7 +199467,7 @@ return { [1]="minion_spells_chance_to_hinder_on_hit_%" } }, - [9113]={ + [9108]={ [1]={ [1]={ limit={ @@ -199589,7 +199496,7 @@ return { [1]="minion_stun_threshold_reduction_+%" } }, - [9114]={ + [9109]={ [1]={ [1]={ limit={ @@ -199618,7 +199525,7 @@ return { [1]="minion_summoned_recently_attack_and_cast_speed_+%" } }, - [9115]={ + [9110]={ [1]={ [1]={ limit={ @@ -199634,7 +199541,7 @@ return { [1]="minion_summoned_recently_cannot_be_damaged" } }, - [9116]={ + [9111]={ [1]={ [1]={ limit={ @@ -199663,7 +199570,7 @@ return { [1]="minion_summoned_recently_movement_speed_+%" } }, - [9117]={ + [9112]={ [1]={ [1]={ limit={ @@ -199679,7 +199586,7 @@ return { [1]="minion_undead_minions_are_demons_instead" } }, - [9118]={ + [9113]={ [1]={ [1]={ limit={ @@ -199695,7 +199602,7 @@ return { [1]="minions_accuracy_is_equal_to_yours" } }, - [9119]={ + [9114]={ [1]={ [1]={ limit={ @@ -199711,7 +199618,7 @@ return { [1]="minions_are_gigantic" } }, - [9120]={ + [9115]={ [1]={ [1]={ limit={ @@ -199727,7 +199634,7 @@ return { [1]="minions_are_gigantic_if_have_revived_recently" } }, - [9121]={ + [9116]={ [1]={ [1]={ limit={ @@ -199743,7 +199650,7 @@ return { [1]="minions_attacks_overwhelm_%_physical_damage_reduction" } }, - [9122]={ + [9117]={ [1]={ [1]={ [1]={ @@ -199776,7 +199683,7 @@ return { [1]="minions_cannot_be_damaged_after_summoned_ms" } }, - [9123]={ + [9118]={ [1]={ [1]={ limit={ @@ -199792,7 +199699,7 @@ return { [1]="minions_cannot_taunt_enemies" } }, - [9124]={ + [9119]={ [1]={ [1]={ limit={ @@ -199817,7 +199724,7 @@ return { [1]="minions_chance_to_intimidate_on_hit_%" } }, - [9125]={ + [9120]={ [1]={ [1]={ limit={ @@ -199833,7 +199740,7 @@ return { [1]="minions_deal_%_of_physical_damage_as_additional_chaos_damage" } }, - [9126]={ + [9121]={ [1]={ [1]={ limit={ @@ -199849,7 +199756,7 @@ return { [1]="minions_gain_your_dexterity" } }, - [9127]={ + [9122]={ [1]={ [1]={ limit={ @@ -199865,7 +199772,7 @@ return { [1]="minions_gain_your_strength" } }, - [9128]={ + [9123]={ [1]={ [1]={ [1]={ @@ -199885,7 +199792,7 @@ return { [1]="minions_go_crazy_on_crit_ms" } }, - [9129]={ + [9124]={ [1]={ [1]={ limit={ @@ -199901,7 +199808,7 @@ return { [1]="minions_have_%_chance_to_inflict_wither_on_hit" } }, - [9130]={ + [9125]={ [1]={ [1]={ limit={ @@ -199917,7 +199824,7 @@ return { [1]="minions_have_+%_critical_strike_multiplier_per_wither_on_enemies" } }, - [9131]={ + [9126]={ [1]={ [1]={ limit={ @@ -199933,7 +199840,7 @@ return { [1]="minions_have_unholy_might" } }, - [9132]={ + [9127]={ [1]={ [1]={ limit={ @@ -199949,7 +199856,7 @@ return { [1]="minions_hits_can_only_kill_ignited_enemies" } }, - [9133]={ + [9128]={ [1]={ [1]={ limit={ @@ -199965,7 +199872,7 @@ return { [1]="minions_in_presence_have_onslaught_while_you_are_on_low_ward" } }, - [9134]={ + [9129]={ [1]={ [1]={ limit={ @@ -199994,7 +199901,7 @@ return { [1]="minions_lose_%_life_when_following_commands_per_10_tribute" } }, - [9135]={ + [9130]={ [1]={ [1]={ limit={ @@ -200010,7 +199917,7 @@ return { [1]="minions_penetrate_elemental_resistances_%_vs_cursed_enemies" } }, - [9136]={ + [9131]={ [1]={ [1]={ limit={ @@ -200026,7 +199933,7 @@ return { [1]="minions_recover_%_maximum_life_on_killing_poisoned_enemy" } }, - [9137]={ + [9132]={ [1]={ [1]={ limit={ @@ -200042,7 +199949,7 @@ return { [1]="minions_recover_%_maximum_life_when_you_focus" } }, - [9138]={ + [9133]={ [1]={ [1]={ limit={ @@ -200075,7 +199982,7 @@ return { [1]="minions_reflected_damage_taken_+%" } }, - [9139]={ + [9134]={ [1]={ [1]={ limit={ @@ -200091,7 +199998,7 @@ return { [1]="minions_take_%_of_life_as_chaos_damage_when_summoned_over_1_second" } }, - [9140]={ + [9135]={ [1]={ [1]={ limit={ @@ -200120,7 +200027,7 @@ return { [1]="mirage_archer_duration_+%" } }, - [9141]={ + [9136]={ [1]={ [1]={ limit={ @@ -200136,7 +200043,7 @@ return { [1]="missing_life_%_gained_as_life_before_hit" } }, - [9142]={ + [9137]={ [1]={ [1]={ [1]={ @@ -200156,7 +200063,7 @@ return { [1]="mod_granted_passive_hash" } }, - [9143]={ + [9138]={ [1]={ [1]={ [1]={ @@ -200176,7 +200083,7 @@ return { [1]="mod_granted_passive_hash_2" } }, - [9144]={ + [9139]={ [1]={ [1]={ [1]={ @@ -200196,7 +200103,7 @@ return { [1]="mod_granted_passive_hash_3" } }, - [9145]={ + [9140]={ [1]={ [1]={ [1]={ @@ -200216,7 +200123,7 @@ return { [1]="mod_granted_passive_hash_4" } }, - [9146]={ + [9141]={ [1]={ [1]={ [1]={ @@ -200236,7 +200143,7 @@ return { [1]="mod_granted_passive_hash_essence" } }, - [9147]={ + [9142]={ [1]={ [1]={ limit={ @@ -200252,7 +200159,7 @@ return { [1]="modifiers_to_fire_resistance_also_apply_to_cold_lightning_resistance_at_%_value" } }, - [9148]={ + [9143]={ [1]={ [1]={ limit={ @@ -200268,7 +200175,7 @@ return { [1]="modifiers_to_maximum_fire_resistance_apply_to_maximum_cold_and_lightning_resistance" } }, - [9149]={ + [9144]={ [1]={ [1]={ limit={ @@ -200284,7 +200191,7 @@ return { [1]="modifiers_to_number_of_projectiles_instead_apply_to_splitting" } }, - [9150]={ + [9145]={ [1]={ [1]={ limit={ @@ -200313,7 +200220,7 @@ return { [1]="molten_shell_duration_+%" } }, - [9151]={ + [9146]={ [1]={ [1]={ limit={ @@ -200329,7 +200236,7 @@ return { [1]="molten_shell_explosion_damage_penetrates_%_fire_resistance" } }, - [9152]={ + [9147]={ [1]={ [1]={ limit={ @@ -200345,7 +200252,7 @@ return { [1]="molten_strike_projectiles_chain_when_impacting_ground" } }, - [9153]={ + [9148]={ [1]={ [1]={ limit={ @@ -200370,7 +200277,7 @@ return { [1]="molten_strike_chain_count_+" } }, - [9154]={ + [9149]={ [1]={ [1]={ limit={ @@ -200395,7 +200302,7 @@ return { [1]="primordial_altar_burning_ground_on_death_%" } }, - [9155]={ + [9150]={ [1]={ [1]={ limit={ @@ -200420,7 +200327,7 @@ return { [1]="primordial_altar_chilled_ground_on_death_%" } }, - [9156]={ + [9151]={ [1]={ [1]={ limit={ @@ -200436,7 +200343,7 @@ return { [1]="monsters_in_your_presence_have_additional_power_equal_to_their_gruelling_madness_stacks" } }, - [9157]={ + [9152]={ [1]={ [1]={ limit={ @@ -200465,7 +200372,7 @@ return { [1]="mortar_barrage_mine_damage_+%" } }, - [9158]={ + [9153]={ [1]={ [1]={ limit={ @@ -200490,7 +200397,7 @@ return { [1]="mortar_barrage_mine_num_projectiles" } }, - [9159]={ + [9154]={ [1]={ [1]={ [1]={ @@ -200527,7 +200434,7 @@ return { [1]="mortar_barrage_mine_throwing_speed_halved_+%" } }, - [9160]={ + [9155]={ [1]={ [1]={ limit={ @@ -200556,7 +200463,7 @@ return { [1]="mortar_barrage_mine_throwing_speed_+%" } }, - [9161]={ + [9156]={ [1]={ [1]={ limit={ @@ -200585,7 +200492,7 @@ return { [1]="movement_attack_skills_attack_speed_+%" } }, - [9162]={ + [9157]={ [1]={ [1]={ limit={ @@ -200614,7 +200521,7 @@ return { [1]="movement_skills_cooldown_speed_+%" } }, - [9163]={ + [9158]={ [1]={ [1]={ limit={ @@ -200643,7 +200550,7 @@ return { [1]="movement_skills_cooldown_speed_+%_while_affected_by_haste" } }, - [9164]={ + [9159]={ [1]={ [1]={ limit={ @@ -200659,36 +200566,7 @@ return { [1]="movement_skills_deal_no_physical_damage" } }, - [9165]={ - [1]={ - [1]={ - limit={ - [1]={ - [1]=1, - [2]="#" - } - }, - text="{0}% increased Movement Speed while an enemy with an Open Weakness is in your Presence" - }, - [2]={ - [1]={ - k="negate", - v=1 - }, - limit={ - [1]={ - [1]="#", - [2]=-1 - } - }, - text="{0}% reduced Movement Speed while an enemy with an Open Weakness is in your Presence" - } - }, - stats={ - [1]="movement_speed_+%_against_bloodlusting_enemies" - } - }, - [9166]={ + [9160]={ [1]={ [1]={ limit={ @@ -200704,7 +200582,7 @@ return { [1]="movement_speed_+%_if_10_green_supports_socketed" } }, - [9167]={ + [9161]={ [1]={ [1]={ limit={ @@ -200733,7 +200611,7 @@ return { [1]="movement_speed_+%_if_below_100_dexterity" } }, - [9168]={ + [9162]={ [1]={ [1]={ limit={ @@ -200762,7 +200640,7 @@ return { [1]="movement_speed_+%_if_pinned_enemy_recently" } }, - [9169]={ + [9163]={ [1]={ [1]={ limit={ @@ -200791,7 +200669,7 @@ return { [1]="movement_speed_+%_if_placed_trap_or_mine_recently" } }, - [9170]={ + [9164]={ [1]={ [1]={ limit={ @@ -200816,7 +200694,7 @@ return { [1]="movement_speed_+%_per_5_rage" } }, - [9171]={ + [9165]={ [1]={ [1]={ limit={ @@ -200832,7 +200710,7 @@ return { [1]="movement_speed_+%_per_nearby_corpse" } }, - [9172]={ + [9166]={ [1]={ [1]={ limit={ @@ -200861,7 +200739,7 @@ return { [1]="movement_speed_+%_while_affected_by_ailment" } }, - [9173]={ + [9167]={ [1]={ [1]={ limit={ @@ -200886,7 +200764,7 @@ return { [1]="movement_speed_+%_while_surrounded" } }, - [9174]={ + [9168]={ [1]={ [1]={ limit={ @@ -200915,7 +200793,7 @@ return { [1]="movement_speed_+%_while_you_have_two_linked_targets" } }, - [9175]={ + [9169]={ [1]={ [1]={ limit={ @@ -200931,7 +200809,7 @@ return { [1]="movement_speed_is_equal_to_highest_linked_party_member" } }, - [9176]={ + [9170]={ [1]={ [1]={ limit={ @@ -200947,7 +200825,7 @@ return { [1]="movement_speed_is_only_base_+1%_per_x_evasion_rating" } }, - [9177]={ + [9171]={ [1]={ [1]={ limit={ @@ -200963,7 +200841,7 @@ return { [1]="abyss_socketable_movement_speed_is_only_base_+%_per_15_spirit_up_to_+40%" } }, - [9178]={ + [9172]={ [1]={ [1]={ limit={ @@ -200992,7 +200870,7 @@ return { [1]="movement_speed_penalty_+%_while_performing_action" } }, - [9179]={ + [9173]={ [1]={ [1]={ limit={ @@ -201021,7 +200899,7 @@ return { [1]="movement_speed_penalty_+%_while_performing_attacks" } }, - [9180]={ + [9174]={ [1]={ [1]={ limit={ @@ -201050,7 +200928,7 @@ return { [1]="movement_speed_penalty_+%_while_performing_chaos_skills" } }, - [9181]={ + [9175]={ [1]={ [1]={ limit={ @@ -201079,7 +200957,7 @@ return { [1]="movement_speed_penalty_+%_while_performing_cold_skills" } }, - [9182]={ + [9176]={ [1]={ [1]={ limit={ @@ -201108,7 +200986,7 @@ return { [1]="movement_speed_penalty_+%_while_performing_fire_skills" } }, - [9183]={ + [9177]={ [1]={ [1]={ limit={ @@ -201137,7 +201015,7 @@ return { [1]="movement_speed_penalty_+%_while_performing_lightning_skills" } }, - [9184]={ + [9178]={ [1]={ [1]={ limit={ @@ -201166,7 +201044,7 @@ return { [1]="movement_speed_penalty_+%_while_performing_spells" } }, - [9185]={ + [9179]={ [1]={ [1]={ limit={ @@ -201195,7 +201073,7 @@ return { [1]="movement_speed_+%_if_crit_recently" } }, - [9186]={ + [9180]={ [1]={ [1]={ limit={ @@ -201224,7 +201102,7 @@ return { [1]="movement_speed_+%_if_enemy_hit_recently" } }, - [9187]={ + [9181]={ [1]={ [1]={ limit={ @@ -201253,7 +201131,7 @@ return { [1]="movement_speed_+%_if_enemy_hit_with_off_hand_weapon_recently" } }, - [9188]={ + [9182]={ [1]={ [1]={ limit={ @@ -201282,7 +201160,7 @@ return { [1]="movement_speed_+%_if_have_not_taken_damage_recently" } }, - [9189]={ + [9183]={ [1]={ [1]={ limit={ @@ -201311,7 +201189,7 @@ return { [1]="movement_speed_+%_if_have_used_a_vaal_skill_recently" } }, - [9190]={ + [9184]={ [1]={ [1]={ limit={ @@ -201340,7 +201218,7 @@ return { [1]="movement_speed_+%_if_used_a_mark_recently" } }, - [9191]={ + [9185]={ [1]={ [1]={ limit={ @@ -201369,7 +201247,7 @@ return { [1]="movement_speed_+%_per_chest_opened_recently" } }, - [9192]={ + [9186]={ [1]={ [1]={ limit={ @@ -201398,7 +201276,7 @@ return { [1]="movement_speed_+%_per_endurance_charge" } }, - [9193]={ + [9187]={ [1]={ [1]={ limit={ @@ -201414,7 +201292,7 @@ return { [1]="movement_speed_+%_per_nearby_enemy" } }, - [9194]={ + [9188]={ [1]={ [1]={ limit={ @@ -201443,7 +201321,7 @@ return { [1]="movement_speed_+%_per_poison_up_to_50%" } }, - [9195]={ + [9189]={ [1]={ [1]={ limit={ @@ -201472,7 +201350,7 @@ return { [1]="movement_speed_+%_per_power_charge" } }, - [9196]={ + [9190]={ [1]={ [1]={ limit={ @@ -201501,7 +201379,7 @@ return { [1]="movement_speed_+%_while_affected_by_grace" } }, - [9197]={ + [9191]={ [1]={ [1]={ limit={ @@ -201530,7 +201408,7 @@ return { [1]="movement_speed_+%_while_bleeding" } }, - [9198]={ + [9192]={ [1]={ [1]={ limit={ @@ -201559,7 +201437,7 @@ return { [1]="movement_speed_+%_while_dual_wielding" } }, - [9199]={ + [9193]={ [1]={ [1]={ limit={ @@ -201588,7 +201466,7 @@ return { [1]="movement_speed_+%_while_holding_shield" } }, - [9200]={ + [9194]={ [1]={ [1]={ limit={ @@ -201617,7 +201495,7 @@ return { [1]="movement_speed_+%_while_not_using_flask" } }, - [9201]={ + [9195]={ [1]={ [1]={ limit={ @@ -201633,7 +201511,7 @@ return { [1]="movement_speed_+%_while_off_hand_is_empty" } }, - [9202]={ + [9196]={ [1]={ [1]={ limit={ @@ -201662,7 +201540,7 @@ return { [1]="movement_speed_+%_while_on_burning_chilled_shocked_ground" } }, - [9203]={ + [9197]={ [1]={ [1]={ limit={ @@ -201691,7 +201569,7 @@ return { [1]="movement_speed_+%_while_on_burning_ground" } }, - [9204]={ + [9198]={ [1]={ [1]={ limit={ @@ -201720,7 +201598,7 @@ return { [1]="movement_speed_+%_while_poisoned" } }, - [9205]={ + [9199]={ [1]={ [1]={ limit={ @@ -201749,7 +201627,7 @@ return { [1]="movement_speed_+%_while_using_charm" } }, - [9206]={ + [9200]={ [1]={ [1]={ limit={ @@ -201778,7 +201656,7 @@ return { [1]="movement_speed_+%_while_you_have_cats_stealth" } }, - [9207]={ + [9201]={ [1]={ [1]={ limit={ @@ -201807,7 +201685,7 @@ return { [1]="movement_speed_+%_while_you_have_energy_shield" } }, - [9208]={ + [9202]={ [1]={ [1]={ limit={ @@ -201836,7 +201714,7 @@ return { [1]="movement_speed_+%_while_you_have_storm_barrier_support" } }, - [9209]={ + [9203]={ [1]={ [1]={ limit={ @@ -201865,7 +201743,7 @@ return { [1]="movement_velocity_+%_per_poison_stack" } }, - [9210]={ + [9204]={ [1]={ [1]={ limit={ @@ -201894,7 +201772,7 @@ return { [1]="movement_velocity_+%_with_magic_abyss_jewel_socketed" } }, - [9211]={ + [9205]={ [1]={ [1]={ limit={ @@ -201923,7 +201801,7 @@ return { [1]="movement_velocity_+%_per_totem" } }, - [9212]={ + [9206]={ [1]={ [1]={ limit={ @@ -201952,7 +201830,7 @@ return { [1]="movement_velocity_+%_while_at_maximum_power_charges" } }, - [9213]={ + [9207]={ [1]={ [1]={ limit={ @@ -201981,7 +201859,7 @@ return { [1]="movement_velocity_+%_while_chilled" } }, - [9214]={ + [9208]={ [1]={ [1]={ [1]={ @@ -202014,7 +201892,7 @@ return { [1]="multishot_empowered_central_projectile_drops_feathered_ground_for_duration_ms" } }, - [9215]={ + [9209]={ [1]={ [1]={ limit={ @@ -202030,7 +201908,7 @@ return { [1]="nearby_allies_have_onslaught" } }, - [9216]={ + [9210]={ [1]={ [1]={ limit={ @@ -202055,7 +201933,7 @@ return { [1]="nearby_enemies_all_exposure_%_while_phasing" } }, - [9217]={ + [9211]={ [1]={ [1]={ limit={ @@ -202071,7 +201949,7 @@ return { [1]="nearby_enemies_are_blinded_while_you_have_active_physical_aegis" } }, - [9218]={ + [9212]={ [1]={ [1]={ limit={ @@ -202087,7 +201965,7 @@ return { [1]="nearby_enemies_are_chilled_and_shocked_while_you_are_near_a_corpse" } }, - [9219]={ + [9213]={ [1]={ [1]={ limit={ @@ -202103,7 +201981,7 @@ return { [1]="nearby_enemies_are_crushed_while_you_have_X_rage" } }, - [9220]={ + [9214]={ [1]={ [1]={ limit={ @@ -202119,7 +201997,7 @@ return { [1]="nearby_enemies_are_intimidated_while_you_have_rage" } }, - [9221]={ + [9215]={ [1]={ [1]={ limit={ @@ -202135,7 +202013,7 @@ return { [1]="close_range_enemies_avoid_your_projectiles" } }, - [9222]={ + [9216]={ [1]={ [1]={ limit={ @@ -202151,7 +202029,7 @@ return { [1]="nearby_enemies_have_cold_exposure_while_you_are_affected_by_herald_of_ice" } }, - [9223]={ + [9217]={ [1]={ [1]={ limit={ @@ -202167,7 +202045,7 @@ return { [1]="nearby_enemies_have_fire_exposure_while_you_are_affected_by_herald_of_ash" } }, - [9224]={ + [9218]={ [1]={ [1]={ limit={ @@ -202183,7 +202061,7 @@ return { [1]="nearby_enemies_have_lightning_exposure_while_you_are_affected_by_herald_of_thunder" } }, - [9225]={ + [9219]={ [1]={ [1]={ limit={ @@ -202199,7 +202077,7 @@ return { [1]="nearby_party_members_max_endurance_charges_is_equal_to_yours" } }, - [9226]={ + [9220]={ [1]={ [1]={ limit={ @@ -202228,7 +202106,7 @@ return { [1]="necromancer_damage_+%_final_for_you_and_allies_with_nearby_corpse" } }, - [9227]={ + [9221]={ [1]={ [1]={ limit={ @@ -202257,7 +202135,7 @@ return { [1]="necromancer_damage_+%_for_nearby_enemies_with_nearby_corpse" } }, - [9228]={ + [9222]={ [1]={ [1]={ limit={ @@ -202286,7 +202164,7 @@ return { [1]="necromancer_defensive_notable_minion_maximum_life_+%_final" } }, - [9229]={ + [9223]={ [1]={ [1]={ [1]={ @@ -202306,7 +202184,7 @@ return { [1]="necromancer_energy_shield_regeneration_rate_per_minute_%_for_you_and_allies_per_nearby_corpse" } }, - [9230]={ + [9224]={ [1]={ [1]={ [1]={ @@ -202326,7 +202204,7 @@ return { [1]="necromancer_mana_regeneration_rate_per_minute_for_you_and_allies_per_nearby_corpse" } }, - [9231]={ + [9225]={ [1]={ [1]={ limit={ @@ -202342,7 +202220,7 @@ return { [1]="necrotic_footprints_from_item" } }, - [9232]={ + [9226]={ [1]={ [1]={ limit={ @@ -202358,7 +202236,7 @@ return { [1]="never_ignite_chill_freeze_shock" } }, - [9233]={ + [9227]={ [1]={ [1]={ limit={ @@ -202374,7 +202252,7 @@ return { [1]="nightblade_elusive_grants_critical_strike_multiplier_+_to_supported_skills" } }, - [9234]={ + [9228]={ [1]={ [1]={ limit={ @@ -202390,7 +202268,7 @@ return { [1]="no_inherent_chance_to_block_while_dual_wielding" } }, - [9235]={ + [9229]={ [1]={ [1]={ limit={ @@ -202406,7 +202284,7 @@ return { [1]="no_inherent_mana_regeneration" } }, - [9236]={ + [9230]={ [1]={ [1]={ limit={ @@ -202422,7 +202300,7 @@ return { [1]="no_inherent_rage_loss" } }, - [9237]={ + [9231]={ [1]={ [1]={ limit={ @@ -202438,7 +202316,7 @@ return { [1]="no_mana_regeneration_if_not_crit_recently" } }, - [9238]={ + [9232]={ [1]={ [1]={ limit={ @@ -202454,7 +202332,7 @@ return { [1]="no_movement_penalty_while_shield_is_raised" } }, - [9239]={ + [9233]={ [1]={ [1]={ limit={ @@ -202470,7 +202348,7 @@ return { [1]="non_aura_hexes_gain_20%_effect_per_second" } }, - [9240]={ + [9234]={ [1]={ [1]={ limit={ @@ -202486,7 +202364,7 @@ return { [1]="non_channelling_attack_added_lightning_damage_%_maximum_mana" } }, - [9241]={ + [9235]={ [1]={ [1]={ limit={ @@ -202502,7 +202380,7 @@ return { [1]="non_channelling_spells_cost_x%_of_your_energy_shield" } }, - [9242]={ + [9236]={ [1]={ [1]={ limit={ @@ -202531,7 +202409,7 @@ return { [1]="non_channelling_spells_deal_x%_more_damage" } }, - [9243]={ + [9237]={ [1]={ [1]={ limit={ @@ -202556,7 +202434,7 @@ return { [1]="non_channelling_spells_x%_chance_to_double_mana_cost_and_always_crit" } }, - [9244]={ + [9238]={ [1]={ [1]={ limit={ @@ -202572,7 +202450,7 @@ return { [1]="non_critical_strikes_deal_no_damage" } }, - [9245]={ + [9239]={ [1]={ [1]={ limit={ @@ -202601,7 +202479,7 @@ return { [1]="non_curse_aura_effect_+%_per_10_devotion" } }, - [9246]={ + [9240]={ [1]={ [1]={ limit={ @@ -202617,7 +202495,7 @@ return { [1]="non_cursed_enemies_you_curse_are_blinded_for_4_seconds" } }, - [9247]={ + [9241]={ [1]={ [1]={ limit={ @@ -202633,7 +202511,7 @@ return { [1]="non_cursed_enemies_you_curse_gain_x_withered_stacks" } }, - [9248]={ + [9242]={ [1]={ [1]={ limit={ @@ -202662,7 +202540,7 @@ return { [1]="non_damaging_ailment_effect_+%" } }, - [9249]={ + [9243]={ [1]={ [1]={ limit={ @@ -202691,7 +202569,7 @@ return { [1]="non_damaging_ailment_effect_+%_on_self" } }, - [9250]={ + [9244]={ [1]={ [1]={ limit={ @@ -202720,7 +202598,7 @@ return { [1]="non_damaging_ailment_effect_+%_on_self_while_under_effect_of_life_or_mana_flask" } }, - [9251]={ + [9245]={ [1]={ [1]={ limit={ @@ -202749,7 +202627,7 @@ return { [1]="non_damaging_ailment_effect_+%_per_10_devotion" } }, - [9252]={ + [9246]={ [1]={ [1]={ limit={ @@ -202778,7 +202656,7 @@ return { [1]="non_damaging_ailment_effect_+%_with_critical_strikes" } }, - [9253]={ + [9247]={ [1]={ [1]={ limit={ @@ -202807,7 +202685,7 @@ return { [1]="non_damaging_ailments_as_though_damage_+%_final" } }, - [9254]={ + [9248]={ [1]={ [1]={ limit={ @@ -202823,7 +202701,7 @@ return { [1]="non_damaging_ailments_reflected_to_self" } }, - [9255]={ + [9249]={ [1]={ [1]={ limit={ @@ -202852,7 +202730,7 @@ return { [1]="non_piercing_projectiles_critical_strike_chance_+%" } }, - [9256]={ + [9250]={ [1]={ [1]={ limit={ @@ -202868,7 +202746,7 @@ return { [1]="non_projectile_chaining_lightning_skill_additional_chains" } }, - [9257]={ + [9251]={ [1]={ [1]={ limit={ @@ -202884,7 +202762,7 @@ return { [1]="non_skill_all_damage_%_to_gain_as_chaos_per_3_life_cost" } }, - [9258]={ + [9252]={ [1]={ [1]={ limit={ @@ -202900,7 +202778,7 @@ return { [1]="non_skill_all_damage_1%_to_gain_as_fire_+_per_%_attack_block_chance" } }, - [9259]={ + [9253]={ [1]={ [1]={ limit={ @@ -202916,7 +202794,7 @@ return { [1]="non_skill_attack_skills_all_damage_%_to_gain_as_chaos_while_you_unarmed" } }, - [9260]={ + [9254]={ [1]={ [1]={ limit={ @@ -202932,7 +202810,7 @@ return { [1]="non_skill_attack_skills_all_damage_%_to_gain_as_cold_while_you_unarmed" } }, - [9261]={ + [9255]={ [1]={ [1]={ limit={ @@ -202948,7 +202826,7 @@ return { [1]="non_skill_attack_skills_all_damage_%_to_gain_as_fire_while_you_unarmed" } }, - [9262]={ + [9256]={ [1]={ [1]={ limit={ @@ -202964,7 +202842,7 @@ return { [1]="non_skill_attack_skills_all_damage_%_to_gain_as_lightning_while_you_unarmed" } }, - [9263]={ + [9257]={ [1]={ [1]={ limit={ @@ -202980,7 +202858,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_chaos_per_active_undead_minion" } }, - [9264]={ + [9258]={ [1]={ [1]={ limit={ @@ -202996,7 +202874,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_chaos_while_missing_ward" } }, - [9265]={ + [9259]={ [1]={ [1]={ limit={ @@ -203012,7 +202890,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_chaos_with_attacks" } }, - [9266]={ + [9260]={ [1]={ [1]={ limit={ @@ -203028,7 +202906,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_chaos_with_spells" } }, - [9267]={ + [9261]={ [1]={ [1]={ limit={ @@ -203044,7 +202922,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_cold_if_youve_reverted_recently" } }, - [9268]={ + [9262]={ [1]={ [1]={ limit={ @@ -203060,7 +202938,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_cold_while_missing_ward" } }, - [9269]={ + [9263]={ [1]={ [1]={ limit={ @@ -203076,7 +202954,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_cold_while_on_ground_ice_chill" } }, - [9270]={ + [9264]={ [1]={ [1]={ limit={ @@ -203092,7 +202970,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_cold_while_shapeshifted" } }, - [9271]={ + [9265]={ [1]={ [1]={ limit={ @@ -203108,7 +202986,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_cold_with_empowered_attacks" } }, - [9272]={ + [9266]={ [1]={ [1]={ limit={ @@ -203124,7 +203002,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_fire_if_youve_reverted_recently" } }, - [9273]={ + [9267]={ [1]={ [1]={ limit={ @@ -203140,7 +203018,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_fire_per_different_grenade_type_fired_in_past_8_seconds" } }, - [9274]={ + [9268]={ [1]={ [1]={ limit={ @@ -203156,7 +203034,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_fire_per_endurance_charge_consumed_recently" } }, - [9275]={ + [9269]={ [1]={ [1]={ limit={ @@ -203172,7 +203050,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_fire_while_missing_ward" } }, - [9276]={ + [9270]={ [1]={ [1]={ limit={ @@ -203188,7 +203066,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_fire_while_on_ground_fire_burn" } }, - [9277]={ + [9271]={ [1]={ [1]={ limit={ @@ -203204,7 +203082,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_fire_while_shapeshifted" } }, - [9278]={ + [9272]={ [1]={ [1]={ limit={ @@ -203220,7 +203098,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_lightning_if_youve_reverted_recently" } }, - [9279]={ + [9273]={ [1]={ [1]={ limit={ @@ -203236,7 +203114,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_lightning_per_50_ward_cost" } }, - [9280]={ + [9274]={ [1]={ [1]={ limit={ @@ -203252,7 +203130,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_lightning_while_missing_ward" } }, - [9281]={ + [9275]={ [1]={ [1]={ limit={ @@ -203268,7 +203146,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_lightning_while_on_ground_lightning_shock" } }, - [9282]={ + [9276]={ [1]={ [1]={ limit={ @@ -203284,7 +203162,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_lightning_while_shapeshifted" } }, - [9283]={ + [9277]={ [1]={ [1]={ [1]={ @@ -203304,7 +203182,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_physical_per_10%_missing_mana_permyriad" } }, - [9284]={ + [9278]={ [1]={ [1]={ limit={ @@ -203320,7 +203198,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_random_element" } }, - [9285]={ + [9279]={ [1]={ [1]={ limit={ @@ -203336,7 +203214,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_random_element_per_socketed_rune" } }, - [9286]={ + [9280]={ [1]={ [1]={ limit={ @@ -203352,7 +203230,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_random_element_while_shapeshifted" } }, - [9287]={ + [9281]={ [1]={ [1]={ limit={ @@ -203368,7 +203246,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_random_element_with_attacks" } }, - [9288]={ + [9282]={ [1]={ [1]={ limit={ @@ -203384,7 +203262,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_cold_fire_lightning" } }, - [9289]={ + [9283]={ [1]={ [1]={ limit={ @@ -203400,7 +203278,7 @@ return { [1]="non_skill_base_all_damage_%_to_gain_as_lightning_with_attacks" } }, - [9290]={ + [9284]={ [1]={ [1]={ limit={ @@ -203416,7 +203294,7 @@ return { [1]="non_skill_base_elemental_damage_%_to_gain_as_cold" } }, - [9291]={ + [9285]={ [1]={ [1]={ limit={ @@ -203432,7 +203310,7 @@ return { [1]="non_skill_base_elemental_damage_%_to_gain_as_cold_if_cold_infusion_collected_last_8_seconds" } }, - [9292]={ + [9286]={ [1]={ [1]={ limit={ @@ -203448,7 +203326,7 @@ return { [1]="non_skill_base_elemental_damage_%_to_gain_as_fire" } }, - [9293]={ + [9287]={ [1]={ [1]={ limit={ @@ -203464,7 +203342,7 @@ return { [1]="non_skill_base_elemental_damage_%_to_gain_as_fire_if_fire_infusion_collected_last_8_seconds" } }, - [9294]={ + [9288]={ [1]={ [1]={ limit={ @@ -203480,7 +203358,7 @@ return { [1]="non_skill_base_elemental_damage_%_to_gain_as_lightning" } }, - [9295]={ + [9289]={ [1]={ [1]={ limit={ @@ -203496,7 +203374,7 @@ return { [1]="non_skill_base_elemental_damage_%_to_gain_as_lightning_if_lightning_infusion_collected_last_8_seconds" } }, - [9296]={ + [9290]={ [1]={ [1]={ limit={ @@ -203512,7 +203390,7 @@ return { [1]="non_skill_base_elemental_damage_%_to_convert_to_chaos" } }, - [9297]={ + [9291]={ [1]={ [1]={ limit={ @@ -203528,7 +203406,7 @@ return { [1]="non_skill_base_elemental_damage_%_to_convert_to_cold" } }, - [9298]={ + [9292]={ [1]={ [1]={ limit={ @@ -203544,7 +203422,7 @@ return { [1]="non_skill_base_elemental_damage_%_to_convert_to_fire" } }, - [9299]={ + [9293]={ [1]={ [1]={ limit={ @@ -203560,7 +203438,7 @@ return { [1]="non_skill_base_elemental_damage_%_to_convert_to_lightning" } }, - [9300]={ + [9294]={ [1]={ [1]={ limit={ @@ -203576,7 +203454,7 @@ return { [1]="non_skill_base_fire_damage_%_to_convert_to_cold" } }, - [9301]={ + [9295]={ [1]={ [1]={ limit={ @@ -203592,7 +203470,7 @@ return { [1]="non_skill_base_fire_damage_%_to_convert_to_lightning" } }, - [9302]={ + [9296]={ [1]={ [1]={ limit={ @@ -203608,7 +203486,7 @@ return { [1]="non_skill_base_physical_damage_%_to_gain_as_cold_vs_dazed_enemies" } }, - [9303]={ + [9297]={ [1]={ [1]={ limit={ @@ -203624,7 +203502,7 @@ return { [1]="non_skill_base_physical_damage_%_to_gain_as_cold_vs_shocked_enemies" } }, - [9304]={ + [9298]={ [1]={ [1]={ limit={ @@ -203640,7 +203518,7 @@ return { [1]="non_skill_base_physical_damage_%_to_gain_as_lightning_vs_chilled_enemies" } }, - [9305]={ + [9299]={ [1]={ [1]={ limit={ @@ -203656,7 +203534,7 @@ return { [1]="non_skill_base_physical_damage_%_to_gain_as_lightning_vs_dazed_enemies" } }, - [9306]={ + [9300]={ [1]={ [1]={ limit={ @@ -203672,7 +203550,7 @@ return { [1]="non_skill_base_physical_damage_%_to_convert_to_chaos_per_level" } }, - [9307]={ + [9301]={ [1]={ [1]={ limit={ @@ -203688,7 +203566,7 @@ return { [1]="non_skill_cold_damage_%_to_gain_as_fire_per_1%_chill_effect_on_enemy" } }, - [9308]={ + [9302]={ [1]={ [1]={ limit={ @@ -203704,7 +203582,7 @@ return { [1]="non_skill_cold_damage_%_to_gain_as_fire_vs_frozen_enemies" } }, - [9309]={ + [9303]={ [1]={ [1]={ limit={ @@ -203720,7 +203598,7 @@ return { [1]="non_skill_cold_damage_%_to_gain_as_chaos_per_frenzy_charge" } }, - [9310]={ + [9304]={ [1]={ [1]={ limit={ @@ -203736,7 +203614,7 @@ return { [1]="non_skill_fire_damage_%_to_gain_as_chaos_per_endurance_charge" } }, - [9311]={ + [9305]={ [1]={ [1]={ limit={ @@ -203752,7 +203630,7 @@ return { [1]="non_skill_lightning_damage_%_to_convert_to_chaos_with_attacks" } }, - [9312]={ + [9306]={ [1]={ [1]={ limit={ @@ -203768,7 +203646,7 @@ return { [1]="non_skill_lightning_damage_%_to_gain_as_chaos_per_power_charge" } }, - [9313]={ + [9307]={ [1]={ [1]={ limit={ @@ -203784,7 +203662,7 @@ return { [1]="non_skill_lightning_damage_%_to_gain_as_cold_vs_chilled_enemies" } }, - [9314]={ + [9308]={ [1]={ [1]={ limit={ @@ -203800,7 +203678,7 @@ return { [1]="non_skill_physical_damage_%_to_gain_as_chaos_per_elder_item_equipped" } }, - [9315]={ + [9309]={ [1]={ [1]={ limit={ @@ -203816,7 +203694,7 @@ return { [1]="non_skill_physical_damage_%_to_convert_to_cold_at_devotion_threshold" } }, - [9316]={ + [9310]={ [1]={ [1]={ limit={ @@ -203832,7 +203710,7 @@ return { [1]="non_skill_base_physical_damage_%_to_convert_to_cold_while_affected_by_hatred" } }, - [9317]={ + [9311]={ [1]={ [1]={ limit={ @@ -203848,7 +203726,7 @@ return { [1]="non_skill_physical_damage_%_to_convert_to_fire_at_devotion_threshold" } }, - [9318]={ + [9312]={ [1]={ [1]={ limit={ @@ -203864,7 +203742,7 @@ return { [1]="non_skill_base_physical_damage_%_to_convert_to_fire_while_affected_by_anger" } }, - [9319]={ + [9313]={ [1]={ [1]={ limit={ @@ -203880,7 +203758,7 @@ return { [1]="non_skill_physical_damage_%_to_convert_to_lightning_at_devotion_threshold" } }, - [9320]={ + [9314]={ [1]={ [1]={ limit={ @@ -203896,7 +203774,7 @@ return { [1]="non_skill_base_physical_damage_%_to_convert_to_lightning_while_affected_by_wrath" } }, - [9321]={ + [9315]={ [1]={ [1]={ limit={ @@ -203912,7 +203790,7 @@ return { [1]="non_skill_physical_damage_%_to_gain_as_chaos_vs_poisoned_enemies" } }, - [9322]={ + [9316]={ [1]={ [1]={ limit={ @@ -203928,7 +203806,7 @@ return { [1]="non_skill_physical_damage_%_to_gain_as_each_element_per_spirit_charge" } }, - [9323]={ + [9317]={ [1]={ [1]={ limit={ @@ -203944,7 +203822,7 @@ return { [1]="non_skill_physical_damage_%_to_gain_as_fire_damage_while_affected_by_anger" } }, - [9324]={ + [9318]={ [1]={ [1]={ limit={ @@ -203960,7 +203838,7 @@ return { [1]="non_skill_physical_damage_%_to_gain_as_fire_if_have_crit_recently" } }, - [9325]={ + [9319]={ [1]={ [1]={ limit={ @@ -203976,7 +203854,7 @@ return { [1]="non_skill_physical_damage_%_to_gain_as_fire_per_rage" } }, - [9326]={ + [9320]={ [1]={ [1]={ limit={ @@ -203992,7 +203870,7 @@ return { [1]="non_skill_physical_damage_%_to_gain_as_lightning_damage_while_affected_by_wrath" } }, - [9327]={ + [9321]={ [1]={ [1]={ limit={ @@ -204008,7 +203886,7 @@ return { [1]="non_skill_physical_damage_%_to_gain_as_random_element_while_ignited" } }, - [9328]={ + [9322]={ [1]={ [1]={ limit={ @@ -204024,7 +203902,7 @@ return { [1]="non_skill_projectile_non_chaos_damage_%_to_gain_as_chaos_if_chained" } }, - [9329]={ + [9323]={ [1]={ [1]={ limit={ @@ -204040,7 +203918,7 @@ return { [1]="non_skill_projectile_non_chaos_damage_%_to_gain_as_chaos_per_chain" } }, - [9330]={ + [9324]={ [1]={ [1]={ limit={ @@ -204056,7 +203934,7 @@ return { [1]="spells_gain_%_of_damage_as_extra_chaos_per_curse_on_target" } }, - [9331]={ + [9325]={ [1]={ [1]={ limit={ @@ -204072,7 +203950,7 @@ return { [1]="spells_gain_%_of_damage_as_extra_phys_per_curse_on_target" } }, - [9332]={ + [9326]={ [1]={ [1]={ limit={ @@ -204088,7 +203966,7 @@ return { [1]="non_skill_unarmed_damage_to_gain_as_fire_1%_per_X_intelligence" } }, - [9333]={ + [9327]={ [1]={ [1]={ limit={ @@ -204113,7 +203991,7 @@ return { [1]="non_travel_attack_skill_repeat_count" } }, - [9334]={ + [9328]={ [1]={ [1]={ limit={ @@ -204129,7 +204007,7 @@ return { [1]="non_unique_life_flasks_always_applied_with_no_instant_recovery_only_to_you" } }, - [9335]={ + [9329]={ [1]={ [1]={ limit={ @@ -204158,7 +204036,7 @@ return { [1]="normal_monster_dropped_item_quantity_+%" } }, - [9336]={ + [9330]={ [1]={ [1]={ limit={ @@ -204191,7 +204069,7 @@ return { [1]="notable_knockback_distance_+%_final_for_blocked_hits" } }, - [9337]={ + [9331]={ [1]={ [1]={ limit={ @@ -204207,7 +204085,7 @@ return { [1]="nova_spells_cast_at_target_location" } }, - [9338]={ + [9332]={ [1]={ [1]={ limit={ @@ -204232,7 +204110,7 @@ return { [1]="num_additional_skill_slots" } }, - [9339]={ + [9333]={ [1]={ [1]={ limit={ @@ -204257,7 +204135,7 @@ return { [1]="num_cascade_aftershocks_every_third_slam" } }, - [9340]={ + [9334]={ [1]={ [1]={ limit={ @@ -204282,7 +204160,7 @@ return { [1]="num_charm_slots" } }, - [9341]={ + [9335]={ [1]={ [1]={ limit={ @@ -204307,7 +204185,7 @@ return { [1]="num_charm_slots_+_if_you_have_at_least_100_tribute" } }, - [9342]={ + [9336]={ [1]={ [1]={ limit={ @@ -204332,7 +204210,7 @@ return { [1]="number_of_additional_arrows_while_main_hand_accuracy_is_3000_or_more" } }, - [9343]={ + [9337]={ [1]={ [1]={ limit={ @@ -204348,7 +204226,7 @@ return { [1]="number_of_additional_banners_allowed" } }, - [9344]={ + [9338]={ [1]={ [1]={ limit={ @@ -204364,7 +204242,7 @@ return { [1]="number_of_additional_chains_for_projectiles_while_phasing" } }, - [9345]={ + [9339]={ [1]={ [1]={ limit={ @@ -204380,7 +204258,7 @@ return { [1]="number_of_additional_chains_for_spell_projectiles" } }, - [9346]={ + [9340]={ [1]={ [1]={ limit={ @@ -204405,7 +204283,7 @@ return { [1]="number_of_additional_curses_allowed_while_affected_by_malevolence" } }, - [9347]={ + [9341]={ [1]={ [1]={ limit={ @@ -204430,7 +204308,7 @@ return { [1]="number_of_additional_curses_allowed_while_at_maximum_power_charges" } }, - [9348]={ + [9342]={ [1]={ [1]={ limit={ @@ -204455,7 +204333,7 @@ return { [1]="number_of_additional_ignites_allowed" } }, - [9349]={ + [9343]={ [1]={ [1]={ limit={ @@ -204480,7 +204358,7 @@ return { [1]="number_of_additional_mines_to_place_with_at_least_500_dex" } }, - [9350]={ + [9344]={ [1]={ [1]={ limit={ @@ -204505,7 +204383,7 @@ return { [1]="number_of_additional_mines_to_place_with_at_least_500_int" } }, - [9351]={ + [9345]={ [1]={ [1]={ limit={ @@ -204521,7 +204399,7 @@ return { [1]="number_of_additional_poison_stacks" } }, - [9352]={ + [9346]={ [1]={ [1]={ limit={ @@ -204537,7 +204415,7 @@ return { [1]="number_of_additional_poison_stacks_if_you_have_at_least_100_tribute" } }, - [9353]={ + [9347]={ [1]={ [1]={ limit={ @@ -204562,7 +204440,7 @@ return { [1]="number_of_additional_projectiles_if_last_movement_skill_was_retreating_throw" } }, - [9354]={ + [9348]={ [1]={ [1]={ limit={ @@ -204587,7 +204465,7 @@ return { [1]="number_of_additional_projectiles_if_you_have_been_hit_recently" } }, - [9355]={ + [9349]={ [1]={ [1]={ limit={ @@ -204612,7 +204490,7 @@ return { [1]="number_of_additional_projectiles_if_you_have_used_movement_skill_recently" } }, - [9356]={ + [9350]={ [1]={ [1]={ limit={ @@ -204637,7 +204515,7 @@ return { [1]="number_of_additional_traps_to_throw" } }, - [9357]={ + [9351]={ [1]={ [1]={ limit={ @@ -204653,7 +204531,7 @@ return { [1]="number_of_animated_weapons_allowed" } }, - [9358]={ + [9352]={ [1]={ [1]={ limit={ @@ -204669,7 +204547,7 @@ return { [1]="base_number_of_arbalists" } }, - [9359]={ + [9353]={ [1]={ [1]={ limit={ @@ -204685,7 +204563,7 @@ return { [1]="number_of_broken_faces" } }, - [9360]={ + [9354]={ [1]={ [1]={ limit={ @@ -204710,7 +204588,7 @@ return { [1]="number_of_endurance_charges_to_gain_every_4_seconds_while_stationary" } }, - [9361]={ + [9355]={ [1]={ [1]={ limit={ @@ -204726,7 +204604,7 @@ return { [1]="number_of_golems_allowed_with_3_primordial_jewels" } }, - [9362]={ + [9356]={ [1]={ [1]={ limit={ @@ -204751,7 +204629,7 @@ return { [1]="number_of_poison_cloud_allowed" } }, - [9363]={ + [9357]={ [1]={ [1]={ limit={ @@ -204776,7 +204654,7 @@ return { [1]="number_of_projectiles_+%_final_from_skill" } }, - [9364]={ + [9358]={ [1]={ [1]={ limit={ @@ -204792,7 +204670,7 @@ return { [1]="number_of_raging_spirits_is_limited_to_3" } }, - [9365]={ + [9359]={ [1]={ [1]={ [1]={ @@ -204812,7 +204690,7 @@ return { [1]="number_of_skeletons_allowed_per_2_old" } }, - [9366]={ + [9360]={ [1]={ [1]={ limit={ @@ -204828,7 +204706,7 @@ return { [1]="number_of_support_ghosts_is_limited_to_3" } }, - [9367]={ + [9361]={ [1]={ [1]={ limit={ @@ -204853,7 +204731,7 @@ return { [1]="number_of_vine_arrow_pod_allowed" } }, - [9368]={ + [9362]={ [1]={ [1]={ limit={ @@ -204869,7 +204747,7 @@ return { [1]="number_of_zombies_allowed_+1_per_X_strength" } }, - [9369]={ + [9363]={ [1]={ [1]={ limit={ @@ -204898,7 +204776,7 @@ return { [1]="occultist_chaos_damage_+%_final" } }, - [9370]={ + [9364]={ [1]={ [1]={ limit={ @@ -204927,7 +204805,7 @@ return { [1]="occultist_cold_damage_+%_final" } }, - [9371]={ + [9365]={ [1]={ [1]={ limit={ @@ -204943,7 +204821,7 @@ return { [1]="off_hand_accuracy_equal_to_main_hand_accuracy_while_wielding_sword" } }, - [9372]={ + [9366]={ [1]={ [1]={ limit={ @@ -204972,7 +204850,7 @@ return { [1]="off_hand_attack_speed_+%_while_dual_wielding" } }, - [9373]={ + [9367]={ [1]={ [1]={ limit={ @@ -205001,7 +204879,7 @@ return { [1]="off_hand_attack_speed_+%_while_wielding_two_weapon_types" } }, - [9374]={ + [9368]={ [1]={ [1]={ limit={ @@ -205030,7 +204908,7 @@ return { [1]="off_hand_claw_mana_gain_on_hit" } }, - [9375]={ + [9369]={ [1]={ [1]={ [1]={ @@ -205050,7 +204928,7 @@ return { [1]="off_hand_critical_strike_chance_+_per_10_es_on_shield" } }, - [9376]={ + [9370]={ [1]={ [1]={ limit={ @@ -205066,7 +204944,7 @@ return { [1]="off_hand_critical_strike_multiplier_+_per_10_es_on_shield" } }, - [9377]={ + [9371]={ [1]={ [1]={ limit={ @@ -205082,7 +204960,7 @@ return { [1]="off_hand_critical_strike_multiplier_+_per_melee_abyss_jewel_up_to_+100" } }, - [9378]={ + [9372]={ [1]={ [1]={ limit={ @@ -205111,7 +204989,7 @@ return { [1]="offering_area_of_effect_+%" } }, - [9379]={ + [9373]={ [1]={ [1]={ limit={ @@ -205140,7 +205018,7 @@ return { [1]="offering_duration_+%" } }, - [9380]={ + [9374]={ [1]={ [1]={ limit={ @@ -205169,7 +205047,7 @@ return { [1]="offering_life_+%" } }, - [9381]={ + [9375]={ [1]={ [1]={ limit={ @@ -205185,7 +205063,7 @@ return { [1]="offerings_cannot_be_damaged_if_created_recently" } }, - [9382]={ + [9376]={ [1]={ [1]={ limit={ @@ -205201,7 +205079,7 @@ return { [1]="on_banner_expiry_recover_%_of_required_glory" } }, - [9383]={ + [9377]={ [1]={ [1]={ limit={ @@ -205217,7 +205095,7 @@ return { [1]="on_cast_lose_all_mana_gain_%_as_maximum_lightning_damage_for_4_seconds" } }, - [9384]={ + [9378]={ [1]={ [1]={ limit={ @@ -205233,7 +205111,7 @@ return { [1]="on_casting_banner_recover_%_of_planted_banner_stages" } }, - [9385]={ + [9379]={ [1]={ [1]={ limit={ @@ -205249,7 +205127,7 @@ return { [1]="on_kill_effects_occur_twice" } }, - [9386]={ + [9380]={ [1]={ [1]={ limit={ @@ -205278,7 +205156,7 @@ return { [1]="one_handed_attack_ailment_chance_+%" } }, - [9387]={ + [9381]={ [1]={ [1]={ limit={ @@ -205294,7 +205172,7 @@ return { [1]="open_nearby_chests_on_cast_chance_%" } }, - [9388]={ + [9382]={ [1]={ [1]={ limit={ @@ -205310,7 +205188,7 @@ return { [1]="orb_of_storm_strike_rate_while_channelling_+%" } }, - [9389]={ + [9383]={ [1]={ [1]={ limit={ @@ -205326,7 +205204,7 @@ return { [1]="orb_of_storms_cast_speed_+%" } }, - [9390]={ + [9384]={ [1]={ [1]={ limit={ @@ -205342,7 +205220,7 @@ return { [1]="orb_skill_limit_+" } }, - [9391]={ + [9385]={ [1]={ [1]={ limit={ @@ -205367,7 +205245,7 @@ return { [1]="other_rite_maps_gain_ritual_additional_reward_rerolls" } }, - [9392]={ + [9386]={ [1]={ [1]={ limit={ @@ -205392,7 +205270,7 @@ return { [1]="other_rite_maps_gain_ritual_additional_wildwood_packs" } }, - [9393]={ + [9387]={ [1]={ [1]={ limit={ @@ -205417,7 +205295,7 @@ return { [1]="other_rite_maps_gain_ritual_number_of_free_rerolls" } }, - [9394]={ + [9388]={ [1]={ [1]={ limit={ @@ -205446,7 +205324,7 @@ return { [1]="other_rite_maps_gain_ritual_offered_rewards_amount_+%" } }, - [9395]={ + [9389]={ [1]={ [1]={ limit={ @@ -205475,7 +205353,7 @@ return { [1]="other_rite_maps_gain_ritual_rewards_reroll_cost_+%_final" } }, - [9396]={ + [9390]={ [1]={ [1]={ limit={ @@ -205504,7 +205382,7 @@ return { [1]="other_rite_maps_gain_ritual_tribute_+%" } }, - [9397]={ + [9391]={ [1]={ [1]={ limit={ @@ -205520,7 +205398,7 @@ return { [1]="overencumbrance_on_dodge_roll" } }, - [9398]={ + [9392]={ [1]={ [1]={ limit={ @@ -205536,7 +205414,7 @@ return { [1]="overkill_damage_%_as_physical_to_nearby_enemies" } }, - [9399]={ + [9393]={ [1]={ [1]={ limit={ @@ -205552,7 +205430,7 @@ return { [1]="override_block_chance_for_allies_in_your_presence" } }, - [9400]={ + [9394]={ [1]={ [1]={ [1]={ @@ -205572,7 +205450,7 @@ return { [1]="override_weapon_base_critical_strike_chance" } }, - [9401]={ + [9395]={ [1]={ [1]={ limit={ @@ -205601,7 +205479,7 @@ return { [1]="pantheon_abberath_ignite_duration_on_self_+%_final" } }, - [9402]={ + [9396]={ [1]={ [1]={ limit={ @@ -205630,7 +205508,7 @@ return { [1]="pantheon_shakari_self_poison_duration_+%_final" } }, - [9403]={ + [9397]={ [1]={ [1]={ limit={ @@ -205659,7 +205537,7 @@ return { [1]="parried_magnitude_+%" } }, - [9404]={ + [9398]={ [1]={ [1]={ limit={ @@ -205675,7 +205553,7 @@ return { [1]="parry_applies_spell_damage_debuff_instead" } }, - [9405]={ + [9399]={ [1]={ [1]={ limit={ @@ -205704,7 +205582,7 @@ return { [1]="parry_area_of_effect_+%" } }, - [9406]={ + [9400]={ [1]={ [1]={ limit={ @@ -205733,7 +205611,7 @@ return { [1]="parry_attack_speed_+%_if_youve_parried_recently" } }, - [9407]={ + [9401]={ [1]={ [1]={ limit={ @@ -205749,7 +205627,7 @@ return { [1]="parry_cannot_be_critically_hit_during_parry" } }, - [9408]={ + [9402]={ [1]={ [1]={ limit={ @@ -205778,7 +205656,7 @@ return { [1]="parry_damage_+%" } }, - [9409]={ + [9403]={ [1]={ [1]={ limit={ @@ -205807,7 +205685,7 @@ return { [1]="parry_evasion_rating_+%_during_parry" } }, - [9410]={ + [9404]={ [1]={ [1]={ limit={ @@ -205836,7 +205714,7 @@ return { [1]="parry_heavy_stun_poise_decay_rate_+%_if_youve_successfully_parried_recently" } }, - [9411]={ + [9405]={ [1]={ [1]={ limit={ @@ -205865,7 +205743,7 @@ return { [1]="parry_hit_damage_stun_multiplier_+%" } }, - [9412]={ + [9406]={ [1]={ [1]={ limit={ @@ -205881,7 +205759,7 @@ return { [1]="parry_modifiers_to_stun_buildup_instead_apply_to_freeze" } }, - [9413]={ + [9407]={ [1]={ [1]={ limit={ @@ -205910,7 +205788,7 @@ return { [1]="parry_movement_speed_+%_if_youve_parried_recently" } }, - [9414]={ + [9408]={ [1]={ [1]={ limit={ @@ -205926,7 +205804,7 @@ return { [1]="parry_physical_damage_%_to_convert_to_cold" } }, - [9415]={ + [9409]={ [1]={ [1]={ limit={ @@ -205955,7 +205833,7 @@ return { [1]="parry_skill_effect_duration_+%_per_10_tribute" } }, - [9416]={ + [9410]={ [1]={ [1]={ limit={ @@ -205984,7 +205862,7 @@ return { [1]="parry_skill_effect_duration_+%" } }, - [9417]={ + [9411]={ [1]={ [1]={ limit={ @@ -206013,7 +205891,7 @@ return { [1]="parry_stun_threshold_+%_during_parry" } }, - [9418]={ + [9412]={ [1]={ [1]={ limit={ @@ -206042,7 +205920,7 @@ return { [1]="parry_successfully_parrying_melee_attack_gives_damage_+%_to_your_next_ranged_attack" } }, - [9419]={ + [9413]={ [1]={ [1]={ limit={ @@ -206071,7 +205949,7 @@ return { [1]="parry_successfully_parrying_projectile_gives_damage_+%_to_your_next_melee_attack" } }, - [9420]={ + [9414]={ [1]={ [1]={ limit={ @@ -206096,7 +205974,7 @@ return { [1]="passive_adamant_recovery_notable_additive_armour_modifiers_apply_to_energy_shield_recharge_rate_at_%_value" } }, - [9421]={ + [9415]={ [1]={ [1]={ limit={ @@ -206121,7 +205999,7 @@ return { [1]="passive_energising_deflection_notable_additive_es_recharge_rate_modifiers_also_apply_to_deflection_rating_at_%_value" } }, - [9422]={ + [9416]={ [1]={ [1]={ limit={ @@ -206150,7 +206028,7 @@ return { [1]="passive_mastery_chaos_damage_+%_final_against_enemies_with_energy_shield" } }, - [9423]={ + [9417]={ [1]={ [1]={ limit={ @@ -206179,7 +206057,7 @@ return { [1]="passive_mastery_damage_taken_over_time_+%_final" } }, - [9424]={ + [9418]={ [1]={ [1]={ limit={ @@ -206195,7 +206073,7 @@ return { [1]="passive_mastery_exposure_you_inflict_has_minimum_resistance_lower_%" } }, - [9425]={ + [9419]={ [1]={ [1]={ limit={ @@ -206224,7 +206102,7 @@ return { [1]="passive_mastery_less_projectile_speed_+%_final" } }, - [9426]={ + [9420]={ [1]={ [1]={ limit={ @@ -206253,7 +206131,7 @@ return { [1]="passive_mastery_less_skill_effect_duration_+%_final" } }, - [9427]={ + [9421]={ [1]={ [1]={ limit={ @@ -206282,7 +206160,7 @@ return { [1]="passive_mastery_more_projectile_speed_+%_final" } }, - [9428]={ + [9422]={ [1]={ [1]={ limit={ @@ -206311,7 +206189,7 @@ return { [1]="passive_mastery_more_skill_effect_duration_+%_final" } }, - [9429]={ + [9423]={ [1]={ [1]={ limit={ @@ -206340,7 +206218,7 @@ return { [1]="passive_mastery_physical_damage_taken_+%_final_while_on_full_energy_shield" } }, - [9430]={ + [9424]={ [1]={ [1]={ limit={ @@ -206365,7 +206243,7 @@ return { [1]="passive_overwhelming_strike_hit_damage_stun_multiplier_+%_final_with_crits" } }, - [9431]={ + [9425]={ [1]={ [1]={ limit={ @@ -206398,7 +206276,7 @@ return { [1]="passive_tree_damage_taken_+%_final_from_hindered_enemies" } }, - [9432]={ + [9426]={ [1]={ [1]={ limit={ @@ -206427,7 +206305,7 @@ return { [1]="passive_tree_mace_damage_+%_final_vs_heavy_stunned_enemies" } }, - [9433]={ + [9427]={ [1]={ [1]={ [1]={ @@ -206447,7 +206325,7 @@ return { [1]="pathfinder_ascendancy_poison_on_enemies_you_kill_spread_to_enemies_within_x" } }, - [9434]={ + [9428]={ [1]={ [1]={ limit={ @@ -206476,7 +206354,7 @@ return { [1]="pathfinder_flask_amount_to_recover_+%_final" } }, - [9435]={ + [9429]={ [1]={ [1]={ limit={ @@ -206505,7 +206383,7 @@ return { [1]="pathfinder_flask_life_to_recover_+%_final" } }, - [9436]={ + [9430]={ [1]={ [1]={ limit={ @@ -206538,7 +206416,7 @@ return { [1]="pathfinder_poison_duration_+%_final" } }, - [9437]={ + [9431]={ [1]={ [1]={ limit={ @@ -206567,7 +206445,7 @@ return { [1]="penance_brand_area_of_effect_+%" } }, - [9438]={ + [9432]={ [1]={ [1]={ limit={ @@ -206596,7 +206474,7 @@ return { [1]="penance_brand_cast_speed_+%" } }, - [9439]={ + [9433]={ [1]={ [1]={ limit={ @@ -206625,7 +206503,7 @@ return { [1]="penance_brand_damage_+%" } }, - [9440]={ + [9434]={ [1]={ [1]={ limit={ @@ -206641,7 +206519,7 @@ return { [1]="penetrate_elemental_resistance_%_per_abyssal_jewel_affecting_you" } }, - [9441]={ + [9435]={ [1]={ [1]={ limit={ @@ -206657,7 +206535,7 @@ return { [1]="penetrate_elemental_resistance_%_while_shapeshifted" } }, - [9442]={ + [9436]={ [1]={ [1]={ limit={ @@ -206673,7 +206551,7 @@ return { [1]="perandus_double_number_of_coins_found" } }, - [9443]={ + [9437]={ [1]={ [1]={ limit={ @@ -206689,7 +206567,7 @@ return { [1]="%_chance_to_deal_150%_area_damage_+%_final" } }, - [9444]={ + [9438]={ [1]={ [1]={ limit={ @@ -206714,7 +206592,7 @@ return { [1]="%_chance_to_gain_endurance_charge_each_second_while_channelling" } }, - [9445]={ + [9439]={ [1]={ [1]={ limit={ @@ -206730,7 +206608,7 @@ return { [1]="%_chance_to_gain_random_charge_on_trap_triggered_by_an_enemy" } }, - [9446]={ + [9440]={ [1]={ [1]={ limit={ @@ -206763,7 +206641,7 @@ return { [1]="%_number_of_raging_spirits_allowed" } }, - [9447]={ + [9441]={ [1]={ [1]={ limit={ @@ -206779,7 +206657,7 @@ return { [1]="%_of_physical_hit_damage_you_deal_causes_additional_blood_loss" } }, - [9448]={ + [9442]={ [1]={ [1]={ limit={ @@ -206808,7 +206686,7 @@ return { [1]="perfect_timing_window_ms_+%" } }, - [9449]={ + [9443]={ [1]={ [1]={ limit={ @@ -206824,7 +206702,7 @@ return { [1]="permanent_damage_+%_per_second_of_chill" } }, - [9450]={ + [9444]={ [1]={ [1]={ limit={ @@ -206840,7 +206718,7 @@ return { [1]="permanent_damage_+%_per_second_of_freeze" } }, - [9451]={ + [9445]={ [1]={ [1]={ limit={ @@ -206856,7 +206734,7 @@ return { [1]="permanent_fire_damage_+%_per_second_of_ignite_up_to_10%" } }, - [9452]={ + [9446]={ [1]={ [1]={ limit={ @@ -206872,7 +206750,7 @@ return { [1]="permanently_intimidate_enemy_on_block" } }, - [9453]={ + [9447]={ [1]={ [1]={ [1]={ @@ -206909,7 +206787,7 @@ return { [1]="petrified_blood_mana_reservation_efficiency_-2%_per_1" } }, - [9454]={ + [9448]={ [1]={ [1]={ limit={ @@ -206938,7 +206816,7 @@ return { [1]="petrified_blood_mana_reservation_efficiency_+%" } }, - [9455]={ + [9449]={ [1]={ [1]={ limit={ @@ -206971,7 +206849,7 @@ return { [1]="petrified_blood_reservation_+%" } }, - [9456]={ + [9450]={ [1]={ [1]={ limit={ @@ -206996,7 +206874,7 @@ return { [1]="phantasm_refresh_duration_on_hit_vs_unique_%_chance" } }, - [9457]={ + [9451]={ [1]={ [1]={ limit={ @@ -207021,7 +206899,7 @@ return { [1]="phase_run_%_chance_to_not_replace_buff_on_skill_use" } }, - [9458]={ + [9452]={ [1]={ [1]={ limit={ @@ -207037,7 +206915,7 @@ return { [1]="phasing_if_blocked_recently" } }, - [9459]={ + [9453]={ [1]={ [1]={ limit={ @@ -207066,7 +206944,7 @@ return { [1]="phys_cascade_trap_cooldown_speed_+%" } }, - [9460]={ + [9454]={ [1]={ [1]={ limit={ @@ -207095,7 +206973,7 @@ return { [1]="phys_cascade_trap_damage_+%" } }, - [9461]={ + [9455]={ [1]={ [1]={ limit={ @@ -207124,7 +207002,7 @@ return { [1]="phys_cascade_trap_duration_+%" } }, - [9462]={ + [9456]={ [1]={ [1]={ limit={ @@ -207149,7 +207027,7 @@ return { [1]="phys_cascade_trap_number_of_additional_cascades" } }, - [9463]={ + [9457]={ [1]={ [1]={ limit={ @@ -207178,7 +207056,7 @@ return { [1]="physical_and_chaos_damage_taken_+%_final_while_not_unhinged" } }, - [9464]={ + [9458]={ [1]={ [1]={ limit={ @@ -207194,7 +207072,7 @@ return { [1]="physical_damage_%_to_gain_as_fire_vs_heavy_stunned" } }, - [9465]={ + [9459]={ [1]={ [1]={ limit={ @@ -207210,7 +207088,7 @@ return { [1]="physical_damage_%_to_gain_as_lightning_vs_electrocuted" } }, - [9466]={ + [9460]={ [1]={ [1]={ limit={ @@ -207226,7 +207104,7 @@ return { [1]="physical_damage_+%_per_explicit_map_mod_affecting_area" } }, - [9467]={ + [9461]={ [1]={ [1]={ limit={ @@ -207255,7 +207133,7 @@ return { [1]="physical_damage_+%_while_affected_by_herald_of_blood" } }, - [9468]={ + [9462]={ [1]={ [1]={ limit={ @@ -207284,7 +207162,7 @@ return { [1]="physical_damage_+%_while_shapeshifted" } }, - [9469]={ + [9463]={ [1]={ [1]={ limit={ @@ -207313,7 +207191,7 @@ return { [1]="physical_damage_over_time_taken_+%_while_moving" } }, - [9470]={ + [9464]={ [1]={ [1]={ limit={ @@ -207342,7 +207220,7 @@ return { [1]="physical_damage_+%_if_skill_costs_life" } }, - [9471]={ + [9465]={ [1]={ [1]={ limit={ @@ -207371,7 +207249,7 @@ return { [1]="physical_damage_+%_per_10_rage" } }, - [9472]={ + [9466]={ [1]={ [1]={ limit={ @@ -207400,7 +207278,7 @@ return { [1]="physical_damage_+%_vs_ignited_enemies" } }, - [9473]={ + [9467]={ [1]={ [1]={ limit={ @@ -207429,7 +207307,7 @@ return { [1]="physical_damage_+%_while_affected_by_herald_of_purity" } }, - [9474]={ + [9468]={ [1]={ [1]={ limit={ @@ -207458,7 +207336,7 @@ return { [1]="physical_damage_+%_with_axes_swords" } }, - [9475]={ + [9469]={ [1]={ [1]={ limit={ @@ -207474,7 +207352,7 @@ return { [1]="physical_damage_prevented_recouped_as_life_%" } }, - [9476]={ + [9470]={ [1]={ [1]={ limit={ @@ -207490,7 +207368,7 @@ return { [1]="physical_damage_prevented_recouped_as_life_%_if_you_have_at_least_100_tribute" } }, - [9477]={ + [9471]={ [1]={ [1]={ limit={ @@ -207506,7 +207384,7 @@ return { [1]="physical_damage_reduction_%_at_devotion_threshold" } }, - [9478]={ + [9472]={ [1]={ [1]={ limit={ @@ -207522,7 +207400,7 @@ return { [1]="physical_damage_reduction_percent_per_frenzy_charge" } }, - [9479]={ + [9473]={ [1]={ [1]={ limit={ @@ -207538,7 +207416,7 @@ return { [1]="physical_damage_reduction_%_per_hit_you_have_taken_recently" } }, - [9480]={ + [9474]={ [1]={ [1]={ limit={ @@ -207554,7 +207432,7 @@ return { [1]="physical_damage_reduction_percent_per_power_charge" } }, - [9481]={ + [9475]={ [1]={ [1]={ limit={ @@ -207570,7 +207448,7 @@ return { [1]="physical_damage_reduction_%_while_affected_by_herald_of_purity" } }, - [9482]={ + [9476]={ [1]={ [1]={ limit={ @@ -207599,7 +207477,7 @@ return { [1]="physical_damage_reduction_rating_+%_per_10_tribute" } }, - [9483]={ + [9477]={ [1]={ [1]={ limit={ @@ -207615,7 +207493,7 @@ return { [1]="physical_damage_reduction_rating_during_soul_gain_prevention" } }, - [9484]={ + [9478]={ [1]={ [1]={ limit={ @@ -207631,7 +207509,7 @@ return { [1]="physical_damage_reduction_rating_if_you_have_hit_an_enemy_recently" } }, - [9485]={ + [9479]={ [1]={ [1]={ limit={ @@ -207647,7 +207525,7 @@ return { [1]="physical_damage_reduction_rating_per_endurance_charge" } }, - [9486]={ + [9480]={ [1]={ [1]={ limit={ @@ -207663,7 +207541,7 @@ return { [1]="physical_damage_reduction_%_if_only_one_enemy_nearby" } }, - [9487]={ + [9481]={ [1]={ [1]={ limit={ @@ -207679,7 +207557,7 @@ return { [1]="physical_damage_reduction_rating_+%_per_endurance_charge" } }, - [9488]={ + [9482]={ [1]={ [1]={ limit={ @@ -207695,7 +207573,7 @@ return { [1]="physical_damage_reduction_%_per_nearby_enemy" } }, - [9489]={ + [9483]={ [1]={ [1]={ limit={ @@ -207724,7 +207602,7 @@ return { [1]="physical_damage_taken_+%_from_hits" } }, - [9490]={ + [9484]={ [1]={ [1]={ limit={ @@ -207740,7 +207618,7 @@ return { [1]="physical_damage_taken_recouped_as_life_%" } }, - [9491]={ + [9485]={ [1]={ [1]={ limit={ @@ -207769,7 +207647,7 @@ return { [1]="physical_damage_with_attack_skills_+%" } }, - [9492]={ + [9486]={ [1]={ [1]={ limit={ @@ -207798,7 +207676,7 @@ return { [1]="physical_damage_with_spell_skills_+%" } }, - [9493]={ + [9487]={ [1]={ [1]={ limit={ @@ -207814,7 +207692,7 @@ return { [1]="physical_dot_multiplier_+_if_crit_recently" } }, - [9494]={ + [9488]={ [1]={ [1]={ limit={ @@ -207830,7 +207708,7 @@ return { [1]="physical_dot_multiplier_+_if_spent_life_recently" } }, - [9495]={ + [9489]={ [1]={ [1]={ limit={ @@ -207859,7 +207737,7 @@ return { [1]="physical_dot_multiplier_+_while_wielding_axes_swords" } }, - [9496]={ + [9490]={ [1]={ [1]={ limit={ @@ -207892,7 +207770,7 @@ return { [1]="physical_reflect_damage_taken_and_minion_physical_reflect_damage_taken_+%" } }, - [9497]={ + [9491]={ [1]={ [1]={ limit={ @@ -207908,7 +207786,7 @@ return { [1]="physical_spell_damage_can_pin_on_critical_hit" } }, - [9498]={ + [9492]={ [1]={ [1]={ limit={ @@ -207937,7 +207815,7 @@ return { [1]="piercing_projectiles_critical_strike_chance_+%" } }, - [9499]={ + [9493]={ [1]={ [1]={ limit={ @@ -207953,7 +207831,7 @@ return { [1]="pin_almost_pinned_enemies" } }, - [9500]={ + [9494]={ [1]={ [1]={ limit={ @@ -207982,7 +207860,7 @@ return { [1]="pin_duration_+%" } }, - [9501]={ + [9495]={ [1]={ [1]={ limit={ @@ -207998,7 +207876,7 @@ return { [1]="pin_stops_enemies" } }, - [9502]={ + [9496]={ [1]={ [1]={ limit={ @@ -208014,7 +207892,7 @@ return { [1]="pinned_enemies_cannot_crit" } }, - [9503]={ + [9497]={ [1]={ [1]={ limit={ @@ -208030,7 +207908,7 @@ return { [1]="pinned_enemies_cannot_evade_your_attacks" } }, - [9504]={ + [9498]={ [1]={ [1]={ limit={ @@ -208059,7 +207937,7 @@ return { [1]="placed_banner_attack_damage_+%" } }, - [9505]={ + [9499]={ [1]={ [1]={ limit={ @@ -208088,7 +207966,7 @@ return { [1]="plague_bearer_chaos_damage_taken_+%_while_incubating" } }, - [9506]={ + [9500]={ [1]={ [1]={ limit={ @@ -208117,7 +207995,7 @@ return { [1]="plague_bearer_maximum_stored_poison_damage_+%" } }, - [9507]={ + [9501]={ [1]={ [1]={ limit={ @@ -208146,7 +208024,7 @@ return { [1]="plague_bearer_movement_speed_+%_while_infecting" } }, - [9508]={ + [9502]={ [1]={ [1]={ limit={ @@ -208175,7 +208053,7 @@ return { [1]="plague_bearer_poison_effect_+%_while_infecting" } }, - [9509]={ + [9503]={ [1]={ [1]={ limit={ @@ -208204,7 +208082,7 @@ return { [1]="plant_skill_armour_break_amount_+%_when_wet" } }, - [9510]={ + [9504]={ [1]={ [1]={ limit={ @@ -208233,7 +208111,7 @@ return { [1]="plant_skill_damage_+%" } }, - [9511]={ + [9505]={ [1]={ [1]={ limit={ @@ -208262,7 +208140,7 @@ return { [1]="plant_skill_effect_duration_+%" } }, - [9512]={ + [9506]={ [1]={ [1]={ limit={ @@ -208278,7 +208156,7 @@ return { [1]="player_can_be_touched_by_tormented_spirits" } }, - [9513]={ + [9507]={ [1]={ [1]={ limit={ @@ -208294,7 +208172,7 @@ return { [1]="poison_as_though_dealing_X_damage_on_block" } }, - [9514]={ + [9508]={ [1]={ [1]={ limit={ @@ -208323,7 +208201,7 @@ return { [1]="poison_chance_+%" } }, - [9515]={ + [9509]={ [1]={ [1]={ limit={ @@ -208352,7 +208230,7 @@ return { [1]="poison_duration_+%_against_slowed_enemies" } }, - [9516]={ + [9510]={ [1]={ [1]={ limit={ @@ -208381,7 +208259,7 @@ return { [1]="poison_duration_+%_if_consumed_frenzy_charge_recently" } }, - [9517]={ + [9511]={ [1]={ [1]={ limit={ @@ -208410,7 +208288,7 @@ return { [1]="poison_duration_+%_per_poison_applied_recently" } }, - [9518]={ + [9512]={ [1]={ [1]={ limit={ @@ -208439,7 +208317,7 @@ return { [1]="poison_duration_+%_per_power_charge" } }, - [9519]={ + [9513]={ [1]={ [1]={ limit={ @@ -208468,7 +208346,7 @@ return { [1]="poison_duration_+%_with_over_150_intelligence" } }, - [9520]={ + [9514]={ [1]={ [1]={ limit={ @@ -208497,7 +208375,7 @@ return { [1]="poison_effect_+%_vs_non_poisoned_enemies" } }, - [9521]={ + [9515]={ [1]={ [1]={ limit={ @@ -208513,7 +208391,7 @@ return { [1]="poison_effect_+100%_final_chance_during_flask_effect" } }, - [9522]={ + [9516]={ [1]={ [1]={ limit={ @@ -208542,7 +208420,7 @@ return { [1]="base_poison_effect_+%" } }, - [9523]={ + [9517]={ [1]={ [1]={ limit={ @@ -208571,7 +208449,7 @@ return { [1]="poison_effect_+%_per_frenzy_charge" } }, - [9524]={ + [9518]={ [1]={ [1]={ limit={ @@ -208600,7 +208478,7 @@ return { [1]="poison_effect_+%_vs_bleeding_enemies" } }, - [9525]={ + [9519]={ [1]={ [1]={ limit={ @@ -208629,7 +208507,7 @@ return { [1]="poison_effect_+%_with_spells" } }, - [9526]={ + [9520]={ [1]={ [1]={ limit={ @@ -208645,7 +208523,7 @@ return { [1]="poison_on_critical_strike" } }, - [9527]={ + [9521]={ [1]={ [1]={ limit={ @@ -208661,7 +208539,7 @@ return { [1]="poison_reflected_to_self" } }, - [9528]={ + [9522]={ [1]={ [1]={ limit={ @@ -208694,7 +208572,7 @@ return { [1]="poison_time_passed_+%" } }, - [9529]={ + [9523]={ [1]={ [1]={ limit={ @@ -208723,7 +208601,7 @@ return { [1]="poisonous_concoction_damage_+%" } }, - [9530]={ + [9524]={ [1]={ [1]={ limit={ @@ -208752,7 +208630,7 @@ return { [1]="poisonous_concoction_flask_charges_consumed_+%" } }, - [9531]={ + [9525]={ [1]={ [1]={ limit={ @@ -208781,7 +208659,7 @@ return { [1]="poisonous_concoction_skill_area_of_effect_+%" } }, - [9532]={ + [9526]={ [1]={ [1]={ limit={ @@ -208797,7 +208675,7 @@ return { [1]="poisons_you_inflict_can_stack_infintely" } }, - [9533]={ + [9527]={ [1]={ [1]={ [1]={ @@ -208817,7 +208695,7 @@ return { [1]="portal_alternate_destination_chance_permyriad" } }, - [9534]={ + [9528]={ [1]={ [1]={ limit={ @@ -208846,7 +208724,7 @@ return { [1]="power_charge_duration_+%_final" } }, - [9535]={ + [9529]={ [1]={ [1]={ limit={ @@ -208862,7 +208740,7 @@ return { [1]="power_charge_on_kill_percent_chance_while_holding_shield" } }, - [9536]={ + [9530]={ [1]={ [1]={ limit={ @@ -208878,7 +208756,7 @@ return { [1]="power_charge_on_non_critical_strike_%_chance_with_claws_daggers" } }, - [9537]={ + [9531]={ [1]={ [1]={ limit={ @@ -208903,7 +208781,7 @@ return { [1]="power_siphon_number_of_additional_projectiles" } }, - [9538]={ + [9532]={ [1]={ [1]={ [1]={ @@ -208940,7 +208818,7 @@ return { [1]="precision_mana_reservation_efficiency_-2%_per_1" } }, - [9539]={ + [9533]={ [1]={ [1]={ limit={ @@ -208956,7 +208834,7 @@ return { [1]="precision_mana_reservation_efficiency_+100%" } }, - [9540]={ + [9534]={ [1]={ [1]={ limit={ @@ -208985,7 +208863,7 @@ return { [1]="precision_mana_reservation_efficiency_+%" } }, - [9541]={ + [9535]={ [1]={ [1]={ limit={ @@ -209001,7 +208879,7 @@ return { [1]="precision_mana_reservation_-50%_final" } }, - [9542]={ + [9536]={ [1]={ [1]={ limit={ @@ -209030,7 +208908,7 @@ return { [1]="precision_mana_reservation_+%" } }, - [9543]={ + [9537]={ [1]={ [1]={ limit={ @@ -209046,7 +208924,7 @@ return { [1]="precision_reserves_no_mana" } }, - [9544]={ + [9538]={ [1]={ [1]={ limit={ @@ -209075,7 +208953,7 @@ return { [1]="presence_area_+%_per_10_tribute" } }, - [9545]={ + [9539]={ [1]={ [1]={ limit={ @@ -209100,7 +208978,7 @@ return { [1]="prevent_projectile_chaining_%_chance" } }, - [9546]={ + [9540]={ [1]={ [1]={ limit={ @@ -209129,7 +209007,7 @@ return { [1]="pride_aura_effect_+%" } }, - [9547]={ + [9541]={ [1]={ [1]={ limit={ @@ -209145,7 +209023,7 @@ return { [1]="pride_chance_to_deal_double_damage_%" } }, - [9548]={ + [9542]={ [1]={ [1]={ limit={ @@ -209170,7 +209048,7 @@ return { [1]="pride_chance_to_impale_with_attacks_%" } }, - [9549]={ + [9543]={ [1]={ [1]={ limit={ @@ -209186,7 +209064,7 @@ return { [1]="pride_intimidate_enemy_for_4_seconds_on_hit" } }, - [9550]={ + [9544]={ [1]={ [1]={ [1]={ @@ -209223,7 +209101,7 @@ return { [1]="pride_mana_reservation_efficiency_-2%_per_1" } }, - [9551]={ + [9545]={ [1]={ [1]={ limit={ @@ -209252,7 +209130,7 @@ return { [1]="pride_mana_reservation_efficiency_+%" } }, - [9552]={ + [9546]={ [1]={ [1]={ limit={ @@ -209285,7 +209163,7 @@ return { [1]="pride_mana_reservation_+%" } }, - [9553]={ + [9547]={ [1]={ [1]={ limit={ @@ -209314,7 +209192,7 @@ return { [1]="pride_physical_damage_+%" } }, - [9554]={ + [9548]={ [1]={ [1]={ limit={ @@ -209330,7 +209208,7 @@ return { [1]="pride_reserves_no_mana" } }, - [9555]={ + [9549]={ [1]={ [1]={ limit={ @@ -209346,7 +209224,7 @@ return { [1]="pride_your_impaled_debuff_lasts_+_additional_hits" } }, - [9556]={ + [9550]={ [1]={ [1]={ limit={ @@ -209375,7 +209253,7 @@ return { [1]="primalist_charm_charges_gained_+%_final" } }, - [9557]={ + [9551]={ [1]={ [1]={ limit={ @@ -209404,7 +209282,7 @@ return { [1]="prismatic_rain_beam_frequency_+%" } }, - [9558]={ + [9552]={ [1]={ [1]={ limit={ @@ -209420,7 +209298,7 @@ return { [1]="profane_ground_on_crit_chance_%_if_highest_attribute_is_intelligence" } }, - [9559]={ + [9553]={ [1]={ [1]={ limit={ @@ -209449,7 +209327,7 @@ return { [1]="projectile_ailment_chance_+%" } }, - [9560]={ + [9554]={ [1]={ [1]={ limit={ @@ -209465,7 +209343,7 @@ return { [1]="projectile_all_damage_%_to_gain_as_instilling_type" } }, - [9561]={ + [9555]={ [1]={ [1]={ limit={ @@ -209494,7 +209372,7 @@ return { [1]="projectile_attack_damage_+%_during_flask_effect" } }, - [9562]={ + [9556]={ [1]={ [1]={ limit={ @@ -209523,7 +209401,7 @@ return { [1]="projectile_attack_damage_+%_with_claw_or_dagger" } }, - [9563]={ + [9557]={ [1]={ [1]={ limit={ @@ -209552,7 +209430,7 @@ return { [1]="projectile_attack_range_+%" } }, - [9564]={ + [9558]={ [1]={ [1]={ limit={ @@ -209568,7 +209446,7 @@ return { [1]="projectile_attack_skill_critical_strike_multiplier_+" } }, - [9565]={ + [9559]={ [1]={ [1]={ limit={ @@ -209593,7 +209471,7 @@ return { [1]="projectile_attacks_%_chance_to_fire_2_additional_projectiles_while_moving" } }, - [9566]={ + [9560]={ [1]={ [1]={ limit={ @@ -209609,7 +209487,7 @@ return { [1]="projectile_chance_to_be_able_to_chain_from_terrain_%_per_ranged_abyss_jewel_up_to_20%" } }, - [9567]={ + [9561]={ [1]={ [1]={ limit={ @@ -209625,7 +209503,7 @@ return { [1]="projectile_chance_to_chain_1_extra_time_from_terrain_%" } }, - [9568]={ + [9562]={ [1]={ [1]={ limit={ @@ -209650,7 +209528,7 @@ return { [1]="projectile_chance_to_fork_%" } }, - [9569]={ + [9563]={ [1]={ [1]={ limit={ @@ -209666,7 +209544,7 @@ return { [1]="projectile_chance_to_piece_vs_enemies_within_3m_distance_of_player" } }, - [9570]={ + [9564]={ [1]={ [1]={ limit={ @@ -209695,7 +209573,7 @@ return { [1]="projectile_damage_+%_against_heavy_stunned_enemies" } }, - [9571]={ + [9565]={ [1]={ [1]={ limit={ @@ -209724,7 +209602,7 @@ return { [1]="projectile_damage_+%_if_youve_dealt_melee_hit_recently" } }, - [9572]={ + [9566]={ [1]={ [1]={ limit={ @@ -209753,7 +209631,7 @@ return { [1]="projectile_damage_+%_vs_enemies_further_than_6m_distance" } }, - [9573]={ + [9567]={ [1]={ [1]={ limit={ @@ -209782,7 +209660,7 @@ return { [1]="projectile_damage_+%_vs_enemies_within_2m_distance" } }, - [9574]={ + [9568]={ [1]={ [1]={ limit={ @@ -209811,7 +209689,7 @@ return { [1]="projectile_damage_+%_with_spears_while_there_no_enemies_surrounding_you" } }, - [9575]={ + [9569]={ [1]={ [1]={ limit={ @@ -209840,7 +209718,7 @@ return { [1]="projectile_damage_+%_max_before_distance_increase" } }, - [9576]={ + [9570]={ [1]={ [1]={ limit={ @@ -209856,7 +209734,7 @@ return { [1]="projectile_damage_+%_per_16_dexterity" } }, - [9577]={ + [9571]={ [1]={ [1]={ limit={ @@ -209872,7 +209750,7 @@ return { [1]="projectile_damage_+%_per_chain" } }, - [9578]={ + [9572]={ [1]={ [1]={ limit={ @@ -209888,7 +209766,7 @@ return { [1]="projectile_damage_+%_per_pierced_enemy" } }, - [9579]={ + [9573]={ [1]={ [1]={ limit={ @@ -209917,7 +209795,7 @@ return { [1]="projectile_damage_+%_per_remaining_chain" } }, - [9580]={ + [9574]={ [1]={ [1]={ limit={ @@ -209946,7 +209824,7 @@ return { [1]="projectile_damage_+%_vs_chained_enemy" } }, - [9581]={ + [9575]={ [1]={ [1]={ limit={ @@ -209975,7 +209853,7 @@ return { [1]="projectile_damage_+%_vs_nearby_enemies" } }, - [9582]={ + [9576]={ [1]={ [1]={ limit={ @@ -209991,7 +209869,7 @@ return { [1]="projectile_daze_chance_%_vs_enemies_further_than_6m" } }, - [9583]={ + [9577]={ [1]={ [1]={ limit={ @@ -210020,7 +209898,7 @@ return { [1]="projectile_hit_damage_stun_multiplier_+%" } }, - [9584]={ + [9578]={ [1]={ [1]={ limit={ @@ -210036,7 +209914,7 @@ return { [1]="projectile_number_to_split" } }, - [9585]={ + [9579]={ [1]={ [1]={ limit={ @@ -210065,7 +209943,7 @@ return { [1]="projectile_speed_+%_with_daggers" } }, - [9586]={ + [9580]={ [1]={ [1]={ [1]={ @@ -210085,7 +209963,7 @@ return { [1]="projectile_spell_cooldown_modifier_ms" } }, - [9587]={ + [9581]={ [1]={ [1]={ limit={ @@ -210101,7 +209979,7 @@ return { [1]="projectiles_always_pierce_you" } }, - [9588]={ + [9582]={ [1]={ [1]={ limit={ @@ -210117,7 +209995,7 @@ return { [1]="projectiles_crit_chance_+%_for_each_time_they_have_pierced" } }, - [9589]={ + [9583]={ [1]={ [1]={ limit={ @@ -210142,7 +210020,7 @@ return { [1]="projectiles_fork_chance_%_if_youve_dealt_melee_hit_recently" } }, - [9590]={ + [9584]={ [1]={ [1]={ limit={ @@ -210158,7 +210036,7 @@ return { [1]="projectiles_from_spells_cannot_pierce" } }, - [9591]={ + [9585]={ [1]={ [1]={ limit={ @@ -210174,7 +210052,7 @@ return { [1]="projectiles_from_spells_fork" } }, - [9592]={ + [9586]={ [1]={ [1]={ limit={ @@ -210203,7 +210081,7 @@ return { [1]="projectiles_pierce_1_additional_target_per_10_stat_value" } }, - [9593]={ + [9587]={ [1]={ [1]={ limit={ @@ -210232,7 +210110,7 @@ return { [1]="projectiles_pierce_1_additional_target_per_15_stat_value" } }, - [9594]={ + [9588]={ [1]={ [1]={ limit={ @@ -210248,7 +210126,7 @@ return { [1]="projectiles_pierce_all_nearby_targets" } }, - [9595]={ + [9589]={ [1]={ [1]={ limit={ @@ -210273,7 +210151,7 @@ return { [1]="projectiles_pierce_enemies_with_fully_broken_armour" } }, - [9596]={ + [9590]={ [1]={ [1]={ limit={ @@ -210289,7 +210167,7 @@ return { [1]="projectiles_pierce_while_phasing" } }, - [9597]={ + [9591]={ [1]={ [1]={ limit={ @@ -210314,7 +210192,7 @@ return { [1]="projectiles_pierce_x_additional_targets_while_you_have_phasing" } }, - [9598]={ + [9592]={ [1]={ [1]={ limit={ @@ -210343,7 +210221,7 @@ return { [1]="protective_link_duration_+%" } }, - [9599]={ + [9593]={ [1]={ [1]={ limit={ @@ -210359,7 +210237,7 @@ return { [1]="puncture_and_ensnaring_arrow_enemies_explode_on_death_by_attack_for_10%_life_as_physical_damage_chance_%" } }, - [9600]={ + [9594]={ [1]={ [1]={ limit={ @@ -210375,7 +210253,7 @@ return { [1]="punishment_no_reservation" } }, - [9601]={ + [9595]={ [1]={ [1]={ limit={ @@ -210391,7 +210269,7 @@ return { [1]="puppet_master_does_not_expire_while_you_have_archon_of_undeath" } }, - [9602]={ + [9596]={ [1]={ [1]={ limit={ @@ -210420,7 +210298,7 @@ return { [1]="puppet_master_duration_+%" } }, - [9603]={ + [9597]={ [1]={ [1]={ limit={ @@ -210449,7 +210327,7 @@ return { [1]="puppet_master_effect_+%" } }, - [9604]={ + [9598]={ [1]={ [1]={ limit={ @@ -210478,7 +210356,7 @@ return { [1]="purge_damage_+%" } }, - [9605]={ + [9599]={ [1]={ [1]={ limit={ @@ -210507,7 +210385,7 @@ return { [1]="purge_duration_+%" } }, - [9606]={ + [9600]={ [1]={ [1]={ limit={ @@ -210523,7 +210401,7 @@ return { [1]="purge_expose_resist_%_matching_highest_element_damage" } }, - [9607]={ + [9601]={ [1]={ [1]={ limit={ @@ -210548,7 +210426,7 @@ return { [1]="purifying_flame_%_chance_to_create_consecrated_ground_around_you" } }, - [9608]={ + [9602]={ [1]={ [1]={ [1]={ @@ -210585,7 +210463,7 @@ return { [1]="purity_of_elements_mana_reservation_efficiency_-2%_per_1" } }, - [9609]={ + [9603]={ [1]={ [1]={ limit={ @@ -210614,7 +210492,7 @@ return { [1]="purity_of_elements_mana_reservation_efficiency_+%" } }, - [9610]={ + [9604]={ [1]={ [1]={ limit={ @@ -210630,7 +210508,7 @@ return { [1]="purity_of_elements_reserves_no_mana" } }, - [9611]={ + [9605]={ [1]={ [1]={ [1]={ @@ -210667,7 +210545,7 @@ return { [1]="purity_of_fire_mana_reservation_efficiency_-2%_per_1" } }, - [9612]={ + [9606]={ [1]={ [1]={ limit={ @@ -210696,7 +210574,7 @@ return { [1]="purity_of_fire_mana_reservation_efficiency_+%" } }, - [9613]={ + [9607]={ [1]={ [1]={ limit={ @@ -210712,7 +210590,7 @@ return { [1]="purity_of_fire_reserves_no_mana" } }, - [9614]={ + [9608]={ [1]={ [1]={ [1]={ @@ -210749,7 +210627,7 @@ return { [1]="purity_of_ice_mana_reservation_efficiency_-2%_per_1" } }, - [9615]={ + [9609]={ [1]={ [1]={ limit={ @@ -210778,7 +210656,7 @@ return { [1]="purity_of_ice_mana_reservation_efficiency_+%" } }, - [9616]={ + [9610]={ [1]={ [1]={ limit={ @@ -210794,7 +210672,7 @@ return { [1]="purity_of_ice_reserves_no_mana" } }, - [9617]={ + [9611]={ [1]={ [1]={ [1]={ @@ -210831,7 +210709,7 @@ return { [1]="purity_of_lightning_mana_reservation_efficiency_-2%_per_1" } }, - [9618]={ + [9612]={ [1]={ [1]={ limit={ @@ -210860,7 +210738,7 @@ return { [1]="purity_of_lightning_mana_reservation_efficiency_+%" } }, - [9619]={ + [9613]={ [1]={ [1]={ limit={ @@ -210876,7 +210754,7 @@ return { [1]="purity_of_lightning_reserves_no_mana" } }, - [9620]={ + [9614]={ [1]={ [1]={ limit={ @@ -210905,7 +210783,7 @@ return { [1]="quarterstaff_daze_build_up_+%" } }, - [9621]={ + [9615]={ [1]={ [1]={ limit={ @@ -210934,7 +210812,7 @@ return { [1]="quarterstaff_hit_damage_freeze_multiplier_+%" } }, - [9622]={ + [9616]={ [1]={ [1]={ limit={ @@ -210963,7 +210841,7 @@ return { [1]="quarterstaff_hit_damage_stun_multiplier_+%" } }, - [9623]={ + [9617]={ [1]={ [1]={ limit={ @@ -210992,7 +210870,7 @@ return { [1]="quarterstaff_shock_chance_+%" } }, - [9624]={ + [9618]={ [1]={ [1]={ limit={ @@ -211017,7 +210895,7 @@ return { [1]="quarterstaff_skills_that_consume_power_charges_count_as_consuming_x_additional_power_charges" } }, - [9625]={ + [9619]={ [1]={ [1]={ limit={ @@ -211042,7 +210920,7 @@ return { [1]="quick_dodge_added_cooldown_count" } }, - [9626]={ + [9620]={ [1]={ [1]={ limit={ @@ -211071,7 +210949,7 @@ return { [1]="quick_dodge_travel_distance_+%" } }, - [9627]={ + [9621]={ [1]={ [1]={ limit={ @@ -211087,7 +210965,7 @@ return { [1]="quick_guard_additional_physical_damage_reduction_%" } }, - [9628]={ + [9622]={ [1]={ [1]={ limit={ @@ -211103,7 +210981,7 @@ return { [1]="quicksilver_flasks_apply_to_nearby_allies" } }, - [9629]={ + [9623]={ [1]={ [1]={ limit={ @@ -211132,7 +211010,7 @@ return { [1]="quiver_mod_effect_+%" } }, - [9630]={ + [9624]={ [1]={ [1]={ limit={ @@ -211148,7 +211026,7 @@ return { [1]="quiver_projectiles_pierce_1_additional_target" } }, - [9631]={ + [9625]={ [1]={ [1]={ limit={ @@ -211164,7 +211042,7 @@ return { [1]="quiver_projectiles_pierce_2_additional_targets" } }, - [9632]={ + [9626]={ [1]={ [1]={ limit={ @@ -211180,7 +211058,7 @@ return { [1]="quiver_projectiles_pierce_3_additional_targets" } }, - [9633]={ + [9627]={ [1]={ [1]={ limit={ @@ -211196,7 +211074,7 @@ return { [1]="maximum_rage" } }, - [9634]={ + [9628]={ [1]={ [1]={ limit={ @@ -211212,7 +211090,7 @@ return { [1]="rage_effects_tripled" } }, - [9635]={ + [9629]={ [1]={ [1]={ limit={ @@ -211228,7 +211106,7 @@ return { [1]="rage_effects_doubled" } }, - [9636]={ + [9630]={ [1]={ [1]={ limit={ @@ -211244,7 +211122,7 @@ return { [1]="gain_rage_on_kill" } }, - [9637]={ + [9631]={ [1]={ [1]={ limit={ @@ -211269,7 +211147,7 @@ return { [1]="gain_rage_on_hitting_rare_unique_enemy_%" } }, - [9638]={ + [9632]={ [1]={ [1]={ limit={ @@ -211285,7 +211163,7 @@ return { [1]="gain_rage_when_you_use_a_warcry" } }, - [9639]={ + [9633]={ [1]={ [1]={ limit={ @@ -211301,7 +211179,7 @@ return { [1]="cannot_be_stunned_with_25_rage" } }, - [9640]={ + [9634]={ [1]={ [1]={ limit={ @@ -211317,7 +211195,7 @@ return { [1]="gain_x_rage_on_hit" } }, - [9641]={ + [9635]={ [1]={ [1]={ limit={ @@ -211346,7 +211224,7 @@ return { [1]="rage_decay_speed_+%" } }, - [9642]={ + [9636]={ [1]={ [1]={ limit={ @@ -211375,7 +211253,7 @@ return { [1]="rage_decay_speed_+%_per_10_tribute" } }, - [9643]={ + [9637]={ [1]={ [1]={ limit={ @@ -211391,7 +211269,7 @@ return { [1]="rage_gained_on_life_flask_use" } }, - [9644]={ + [9638]={ [1]={ [1]={ limit={ @@ -211407,7 +211285,7 @@ return { [1]="rage_generated_also_granted_to_allies_in_presence" } }, - [9645]={ + [9639]={ [1]={ [1]={ limit={ @@ -211423,7 +211301,7 @@ return { [1]="rage_grants_spell_damage_instead" } }, - [9646]={ + [9640]={ [1]={ [1]={ limit={ @@ -211452,7 +211330,7 @@ return { [1]="rage_loss_delay_ms_+" } }, - [9647]={ + [9641]={ [1]={ [1]={ limit={ @@ -211481,7 +211359,7 @@ return { [1]="rage_loss_delay_recovery_rate_+%" } }, - [9648]={ + [9642]={ [1]={ [1]={ limit={ @@ -211497,7 +211375,7 @@ return { [1]="rage_slash_sacrifice_rage_%" } }, - [9649]={ + [9643]={ [1]={ [1]={ limit={ @@ -211526,7 +211404,7 @@ return { [1]="rage_vortex_area_of_effect_+%" } }, - [9650]={ + [9644]={ [1]={ [1]={ limit={ @@ -211555,7 +211433,7 @@ return { [1]="rage_vortex_damage_+%" } }, - [9651]={ + [9645]={ [1]={ [1]={ limit={ @@ -211571,7 +211449,7 @@ return { [1]="raging_spirits_always_ignite" } }, - [9652]={ + [9646]={ [1]={ [1]={ limit={ @@ -211596,7 +211474,7 @@ return { [1]="raging_spirits_refresh_duration_on_hit_vs_unique_%_chance" } }, - [9653]={ + [9647]={ [1]={ [1]={ limit={ @@ -211612,7 +211490,7 @@ return { [1]="raging_spirits_refresh_duration_when_they_kill_ignited_enemy" } }, - [9654]={ + [9648]={ [1]={ [1]={ limit={ @@ -211641,7 +211519,7 @@ return { [1]="raider_nearby_enemies_accuracy_rating_+%_final_while_phasing" } }, - [9655]={ + [9649]={ [1]={ [1]={ limit={ @@ -211657,7 +211535,7 @@ return { [1]="rain_of_arrows_additional_sequence_chance_%" } }, - [9656]={ + [9650]={ [1]={ [1]={ limit={ @@ -211673,7 +211551,7 @@ return { [1]="rain_of_arrows_rain_of_arrows_additional_sequence_chance_%" } }, - [9657]={ + [9651]={ [1]={ [1]={ [1]={ @@ -211706,7 +211584,7 @@ return { [1]="raise_shield_skill_inflicts_parry_for_duration_ms" } }, - [9658]={ + [9652]={ [1]={ [1]={ limit={ @@ -211739,7 +211617,7 @@ return { [1]="raise_spectre_mana_cost_+%" } }, - [9659]={ + [9653]={ [1]={ [1]={ limit={ @@ -211755,7 +211633,7 @@ return { [1]="raise_zombie_does_not_use_corpses" } }, - [9660]={ + [9654]={ [1]={ [1]={ limit={ @@ -211771,7 +211649,7 @@ return { [1]="raised_zombie_%_chance_to_taunt" } }, - [9661]={ + [9655]={ [1]={ [1]={ limit={ @@ -211787,7 +211665,7 @@ return { [1]="raised_zombies_are_usable_as_corpses_when_alive" } }, - [9662]={ + [9656]={ [1]={ [1]={ limit={ @@ -211812,7 +211690,7 @@ return { [1]="raised_zombies_cover_in_ash_on_hit_%" } }, - [9663]={ + [9657]={ [1]={ [1]={ [1]={ @@ -211832,7 +211710,7 @@ return { [1]="raised_zombies_fire_damage_%_of_maximum_life_taken_per_minute" } }, - [9664]={ + [9658]={ [1]={ [1]={ limit={ @@ -211848,7 +211726,7 @@ return { [1]="raised_zombies_have_avatar_of_fire" } }, - [9665]={ + [9659]={ [1]={ [1]={ [1]={ @@ -211868,7 +211746,7 @@ return { [1]="rallying_cry_buff_effect_1%_per_3_stat_value" } }, - [9666]={ + [9660]={ [1]={ [1]={ [1]={ @@ -211888,7 +211766,7 @@ return { [1]="rallying_cry_buff_effect_1%_per_5_stat_value" } }, - [9667]={ + [9661]={ [1]={ [1]={ limit={ @@ -211913,7 +211791,7 @@ return { [1]="rallying_cry_exerts_x_additional_attacks" } }, - [9668]={ + [9662]={ [1]={ [1]={ limit={ @@ -211929,7 +211807,7 @@ return { [1]="random_curse_on_hit_%_against_uncursed_enemies" } }, - [9669]={ + [9663]={ [1]={ [1]={ limit={ @@ -211954,7 +211832,7 @@ return { [1]="random_curse_when_hit_%_ignoring_curse_limit" } }, - [9670]={ + [9664]={ [1]={ [1]={ limit={ @@ -211970,7 +211848,7 @@ return { [1]="random_projectile_direction" } }, - [9671]={ + [9665]={ [1]={ [1]={ limit={ @@ -211999,7 +211877,7 @@ return { [1]="ranger_hidden_ascendancy_non_damaging_elemental_ailment_effect_+%_final" } }, - [9672]={ + [9666]={ [1]={ [1]={ limit={ @@ -212024,7 +211902,7 @@ return { [1]="rapid_assault_attached_spear_limit" } }, - [9673]={ + [9667]={ [1]={ [1]={ limit={ @@ -212053,7 +211931,7 @@ return { [1]="rare_or_unique_monster_dropped_item_rarity_+%" } }, - [9674]={ + [9668]={ [1]={ [1]={ limit={ @@ -212069,7 +211947,7 @@ return { [1]="real_weapon_attack_added_physical_damage_%_of_weapon_item_accuracy" } }, - [9675]={ + [9669]={ [1]={ [1]={ limit={ @@ -212085,7 +211963,7 @@ return { [1]="reap_debuff_deals_fire_damage_instead_of_physical_damage" } }, - [9676]={ + [9670]={ [1]={ [1]={ limit={ @@ -212101,7 +211979,7 @@ return { [1]="reapply_enemy_shock_on_consuming_enemy_shock_chance_%" } }, - [9677]={ + [9671]={ [1]={ [1]={ limit={ @@ -212130,7 +212008,7 @@ return { [1]="recall_sigil_target_search_range_+%" } }, - [9678]={ + [9672]={ [1]={ [1]={ limit={ @@ -212146,7 +212024,7 @@ return { [1]="receive_bleeding_chance_%_when_hit" } }, - [9679]={ + [9673]={ [1]={ [1]={ limit={ @@ -212162,7 +212040,7 @@ return { [1]="receive_bleeding_chance_%_when_hit_by_attack" } }, - [9680]={ + [9674]={ [1]={ [1]={ limit={ @@ -212178,7 +212056,7 @@ return { [1]="received_attack_hits_have_impale_chance_%" } }, - [9681]={ + [9675]={ [1]={ [1]={ limit={ @@ -212194,7 +212072,7 @@ return { [1]="recharge_flasks_on_crit_while_affected_by_precision" } }, - [9682]={ + [9676]={ [1]={ [1]={ limit={ @@ -212210,7 +212088,7 @@ return { [1]="recoup_%_elemental_damage_as_energy_shield" } }, - [9683]={ + [9677]={ [1]={ [1]={ limit={ @@ -212226,7 +212104,7 @@ return { [1]="recoup_%_of_damage_taken_by_your_totems_as_life" } }, - [9684]={ + [9678]={ [1]={ [1]={ limit={ @@ -212242,7 +212120,7 @@ return { [1]="recoup_effects_apply_over_4_seconds_instead" } }, - [9685]={ + [9679]={ [1]={ [1]={ limit={ @@ -212258,7 +212136,7 @@ return { [1]="recoup_life_effects_apply_over_3_seconds_instead" } }, - [9686]={ + [9680]={ [1]={ [1]={ limit={ @@ -212274,7 +212152,7 @@ return { [1]="recoup_life_equal_to_%_of_hit_damage_dealt_to_your_offerings" } }, - [9687]={ + [9681]={ [1]={ [1]={ limit={ @@ -212303,7 +212181,7 @@ return { [1]="recoup_speed_+%" } }, - [9688]={ + [9682]={ [1]={ [1]={ limit={ @@ -212319,7 +212197,7 @@ return { [1]="recover_%_energy_shield_over_1_second_when_you_take_physical_damage_from_enemy_hits" } }, - [9689]={ + [9683]={ [1]={ [1]={ limit={ @@ -212335,7 +212213,7 @@ return { [1]="recover_%_life_on_heavy_stunning_rare_or_unique_enemy" } }, - [9690]={ + [9684]={ [1]={ [1]={ limit={ @@ -212351,7 +212229,7 @@ return { [1]="recover_%_life_per_endurance_charge_consumed" } }, - [9691]={ + [9685]={ [1]={ [1]={ limit={ @@ -212367,7 +212245,7 @@ return { [1]="recover_%_life_when_you_create_an_offering" } }, - [9692]={ + [9686]={ [1]={ [1]={ limit={ @@ -212383,7 +212261,7 @@ return { [1]="recover_%_mana_when_you_invoke_a_spell" } }, - [9693]={ + [9687]={ [1]={ [1]={ limit={ @@ -212399,7 +212277,7 @@ return { [1]="recover_%_maximum_energy_shield_on_killing_cursed_enemy" } }, - [9694]={ + [9688]={ [1]={ [1]={ limit={ @@ -212428,7 +212306,7 @@ return { [1]="recover_%_maximum_life_on_kill_per_50_tribute" } }, - [9695]={ + [9689]={ [1]={ [1]={ limit={ @@ -212444,7 +212322,7 @@ return { [1]="recover_%_maximum_life_on_killing_cursed_enemy" } }, - [9696]={ + [9690]={ [1]={ [1]={ limit={ @@ -212460,7 +212338,7 @@ return { [1]="recover_%_maximum_life_per_glory_consumed" } }, - [9697]={ + [9691]={ [1]={ [1]={ limit={ @@ -212476,7 +212354,7 @@ return { [1]="recover_%_maximum_life_when_cursing_non_cursed_enemy" } }, - [9698]={ + [9692]={ [1]={ [1]={ limit={ @@ -212505,7 +212383,7 @@ return { [1]="recover_%_maximum_mana_on_kill_per_50_tribute" } }, - [9699]={ + [9693]={ [1]={ [1]={ limit={ @@ -212521,7 +212399,7 @@ return { [1]="recover_%_maximum_mana_when_cursing_non_cursed_enemy" } }, - [9700]={ + [9694]={ [1]={ [1]={ limit={ @@ -212537,7 +212415,7 @@ return { [1]="recover_%_of_life_over_2_seconds_when_you_use_a_command_skill" } }, - [9701]={ + [9695]={ [1]={ [1]={ limit={ @@ -212553,7 +212431,7 @@ return { [1]="recover_10%_mana_on_skill_use_%_chance_while_affected_by_clarity" } }, - [9702]={ + [9696]={ [1]={ [1]={ [1]={ @@ -212573,7 +212451,7 @@ return { [1]="recover_1_life_per_x_life_regeneration_per_minute_every_4_seconds" } }, - [9703]={ + [9697]={ [1]={ [1]={ limit={ @@ -212589,7 +212467,7 @@ return { [1]="recover_X_life_on_enemy_ignited" } }, - [9704]={ + [9698]={ [1]={ [1]={ limit={ @@ -212605,7 +212483,7 @@ return { [1]="recover_X_life_when_fortification_expires_per_fortification_lost" } }, - [9705]={ + [9699]={ [1]={ [1]={ limit={ @@ -212621,7 +212499,7 @@ return { [1]="recover_X_mana_on_killing_frozen_enemy" } }, - [9706]={ + [9700]={ [1]={ [1]={ limit={ @@ -212650,7 +212528,7 @@ return { [1]="recover_X_ward_on_block" } }, - [9707]={ + [9701]={ [1]={ [1]={ limit={ @@ -212679,7 +212557,7 @@ return { [1]="recover_X_ward_on_charm_use" } }, - [9708]={ + [9702]={ [1]={ [1]={ limit={ @@ -212695,7 +212573,7 @@ return { [1]="recover_energy_shield_%_on_consuming_steel_shard" } }, - [9709]={ + [9703]={ [1]={ [1]={ limit={ @@ -212711,7 +212589,7 @@ return { [1]="recover_es_as_well_as_life_from_life_regeneration" } }, - [9710]={ + [9704]={ [1]={ [1]={ limit={ @@ -212727,7 +212605,7 @@ return { [1]="recover_life_%_on_enemy_death_in_presence" } }, - [9711]={ + [9705]={ [1]={ [1]={ limit={ @@ -212743,7 +212621,7 @@ return { [1]="recoup_life_equal_to_%_of_hit_damage_dealt_to_your_offerings" } }, - [9712]={ + [9706]={ [1]={ [1]={ limit={ @@ -212759,7 +212637,7 @@ return { [1]="recover_mana_%_on_enemy_death_in_presence" } }, - [9713]={ + [9707]={ [1]={ [1]={ limit={ @@ -212775,7 +212653,7 @@ return { [1]="recover_maximum_life_on_enemy_killed_chance_%" } }, - [9714]={ + [9708]={ [1]={ [1]={ limit={ @@ -212791,7 +212669,7 @@ return { [1]="recover_%_life_when_gaining_adrenaline" } }, - [9715]={ + [9709]={ [1]={ [1]={ limit={ @@ -212807,7 +212685,7 @@ return { [1]="recover_%_life_when_you_block_attack_damage_while_wielding_a_staff" } }, - [9716]={ + [9710]={ [1]={ [1]={ limit={ @@ -212823,7 +212701,7 @@ return { [1]="recover_%_life_when_you_ignite_a_non_ignited_enemy" } }, - [9717]={ + [9711]={ [1]={ [1]={ limit={ @@ -212839,7 +212717,7 @@ return { [1]="recover_%_life_when_you_use_a_life_flask_while_on_low_life" } }, - [9718]={ + [9712]={ [1]={ [1]={ limit={ @@ -212855,7 +212733,7 @@ return { [1]="recover_%_mana_when_attached_brand_expires" } }, - [9719]={ + [9713]={ [1]={ [1]={ limit={ @@ -212871,7 +212749,7 @@ return { [1]="recover_%_maximum_life_on_killing_chilled_enemy" } }, - [9720]={ + [9714]={ [1]={ [1]={ limit={ @@ -212887,7 +212765,7 @@ return { [1]="recover_%_maximum_life_on_killing_enemy_while_you_have_rage" } }, - [9721]={ + [9715]={ [1]={ [1]={ limit={ @@ -212903,7 +212781,7 @@ return { [1]="recover_%_maximum_life_on_killing_poisoned_enemy" } }, - [9722]={ + [9716]={ [1]={ [1]={ limit={ @@ -212919,7 +212797,7 @@ return { [1]="recover_%_maximum_life_when_spending_at_least_10_combo" } }, - [9723]={ + [9717]={ [1]={ [1]={ limit={ @@ -212935,7 +212813,7 @@ return { [1]="recover_%_maximum_mana_on_charm_use" } }, - [9724]={ + [9718]={ [1]={ [1]={ [1]={ @@ -212955,7 +212833,7 @@ return { [1]="recover_%_maximum_mana_when_enemy_frozen_permyriad" } }, - [9725]={ + [9719]={ [1]={ [1]={ limit={ @@ -212971,7 +212849,7 @@ return { [1]="recover_%_maximum_mana_when_spending_at_least_10_combo" } }, - [9726]={ + [9720]={ [1]={ [1]={ limit={ @@ -212987,7 +212865,7 @@ return { [1]="recover_%_of_maximum_mana_over_1_second_on_guard_skill_use" } }, - [9727]={ + [9721]={ [1]={ [1]={ [1]={ @@ -213007,7 +212885,7 @@ return { [1]="recover_permyriad_life_on_skill_use" } }, - [9728]={ + [9722]={ [1]={ [1]={ [1]={ @@ -213027,7 +212905,7 @@ return { [1]="recover_permyriad_maximum_life_per_poison_on_enemy_on_kill" } }, - [9729]={ + [9723]={ [1]={ [1]={ limit={ @@ -213043,7 +212921,7 @@ return { [1]="recover_ward_as_well_as_mana_from_mana_regeneration" } }, - [9730]={ + [9724]={ [1]={ [1]={ limit={ @@ -213059,7 +212937,7 @@ return { [1]="recover_x%_of_maximum_mana_when_you_consume_a_power_charge" } }, - [9731]={ + [9725]={ [1]={ [1]={ limit={ @@ -213075,7 +212953,7 @@ return { [1]="recover_x%_of_maximum_ward_on_persistent_minion_death" } }, - [9732]={ + [9726]={ [1]={ [1]={ limit={ @@ -213104,7 +212982,7 @@ return { [1]="reduce_enemy_chaos_resistance_%" } }, - [9733]={ + [9727]={ [1]={ [1]={ limit={ @@ -213120,7 +212998,7 @@ return { [1]="reduce_enemy_cold_resistance_%_while_affected_by_hatred" } }, - [9734]={ + [9728]={ [1]={ [1]={ limit={ @@ -213136,7 +213014,7 @@ return { [1]="reduce_enemy_fire_resistance_%_vs_blinded_enemies" } }, - [9735]={ + [9729]={ [1]={ [1]={ limit={ @@ -213152,7 +213030,7 @@ return { [1]="reduce_enemy_fire_resistance_%_while_affected_by_anger" } }, - [9736]={ + [9730]={ [1]={ [1]={ limit={ @@ -213168,7 +213046,7 @@ return { [1]="reduce_enemy_lightning_resistance_%_while_affected_by_wrath" } }, - [9737]={ + [9731]={ [1]={ [1]={ limit={ @@ -213184,7 +213062,7 @@ return { [1]="reflect_%_of_physical_damage_prevented" } }, - [9738]={ + [9732]={ [1]={ [1]={ limit={ @@ -213217,7 +213095,7 @@ return { [1]="reflect_damage_taken_and_minion_reflect_damage_taken_+%" } }, - [9739]={ + [9733]={ [1]={ [1]={ limit={ @@ -213233,7 +213111,7 @@ return { [1]="reflect_shocks" } }, - [9740]={ + [9734]={ [1]={ [1]={ limit={ @@ -213266,7 +213144,7 @@ return { [1]="reflected_physical_damage_taken_+%_while_affected_by_determination" } }, - [9741]={ + [9735]={ [1]={ [1]={ limit={ @@ -213282,7 +213160,7 @@ return { [1]="refresh_duration_of_shock_chill_ignite_on_enemy_when_cursing_enemy" } }, - [9742]={ + [9736]={ [1]={ [1]={ limit={ @@ -213298,7 +213176,7 @@ return { [1]="refresh_endurance_charges_duration_when_hit_chance_%" } }, - [9743]={ + [9737]={ [1]={ [1]={ limit={ @@ -213314,7 +213192,7 @@ return { [1]="refresh_ignite_duration_on_critical_strike_chance_%" } }, - [9744]={ + [9738]={ [1]={ [1]={ limit={ @@ -213330,7 +213208,7 @@ return { [1]="regenerate_%_energy_shield_over_1_second_when_stunned" } }, - [9745]={ + [9739]={ [1]={ [1]={ limit={ @@ -213346,7 +213224,7 @@ return { [1]="regenerate_%_life_over_1_second_when_hit_while_affected_by_vitality" } }, - [9746]={ + [9740]={ [1]={ [1]={ limit={ @@ -213362,7 +213240,7 @@ return { [1]="regenerate_%_life_over_1_second_when_stunned" } }, - [9747]={ + [9741]={ [1]={ [1]={ limit={ @@ -213378,7 +213256,7 @@ return { [1]="regenerate_%_of_curse_mana_cost_per_second_while_in_delay" } }, - [9748]={ + [9742]={ [1]={ [1]={ limit={ @@ -213394,7 +213272,7 @@ return { [1]="regenerate_1_rage_per_x_life_regeneration" } }, - [9749]={ + [9743]={ [1]={ [1]={ limit={ @@ -213410,7 +213288,7 @@ return { [1]="regenerate_1_rage_per_x_mana_regeneration" } }, - [9750]={ + [9744]={ [1]={ [1]={ limit={ @@ -213426,7 +213304,7 @@ return { [1]="regenerate_energy_shield_equal_to_%_evasion_rating_over_1_second_every_4_seconds" } }, - [9751]={ + [9745]={ [1]={ [1]={ limit={ @@ -213442,7 +213320,7 @@ return { [1]="regenerate_energy_shield_instead_of_life" } }, - [9752]={ + [9746]={ [1]={ [1]={ [1]={ @@ -213462,7 +213340,7 @@ return { [1]="regenerate_mana_equal_to_x%_of_life_per_minute" } }, - [9753]={ + [9747]={ [1]={ [1]={ limit={ @@ -213478,7 +213356,7 @@ return { [1]="regenerate_%_life_over_1_second_when_hit_while_not_unhinged" } }, - [9754]={ + [9748]={ [1]={ [1]={ limit={ @@ -213494,7 +213372,7 @@ return { [1]="regenerate_%_maximum_energy_shield_over_2_seconds_on_consuming_corpse" } }, - [9755]={ + [9749]={ [1]={ [1]={ limit={ @@ -213510,7 +213388,7 @@ return { [1]="regenerate_%_maximum_mana_over_2_seconds_on_consuming_corpse" } }, - [9756]={ + [9750]={ [1]={ [1]={ limit={ @@ -213526,7 +213404,7 @@ return { [1]="regenerate_ward_instead_of_life" } }, - [9757]={ + [9751]={ [1]={ [1]={ [1]={ @@ -213546,7 +213424,7 @@ return { [1]="regenerate_x_mana_per_minute_while_you_have_arcane_surge" } }, - [9758]={ + [9752]={ [1]={ [1]={ limit={ @@ -213575,7 +213453,7 @@ return { [1]="reload_speed_+%" } }, - [9759]={ + [9753]={ [1]={ [1]={ limit={ @@ -213604,7 +213482,7 @@ return { [1]="remnant_effect_+%_per_10_tribute" } }, - [9760]={ + [9754]={ [1]={ [1]={ limit={ @@ -213633,7 +213511,7 @@ return { [1]="remnant_effect_+%" } }, - [9761]={ + [9755]={ [1]={ [1]={ limit={ @@ -213662,7 +213540,7 @@ return { [1]="remnant_pickup_range_+%_if_you_have_at_least_100_tribute" } }, - [9762]={ + [9756]={ [1]={ [1]={ limit={ @@ -213678,7 +213556,7 @@ return { [1]="remnant_pickup_range_+%" } }, - [9763]={ + [9757]={ [1]={ [1]={ limit={ @@ -213694,7 +213572,7 @@ return { [1]="remnant_recover_%_life_on_pickup" } }, - [9764]={ + [9758]={ [1]={ [1]={ limit={ @@ -213710,7 +213588,7 @@ return { [1]="remnant_recover_%_mana_on_pickup" } }, - [9765]={ + [9759]={ [1]={ [1]={ limit={ @@ -213726,7 +213604,7 @@ return { [1]="remnants_affect_allies_in_presence" } }, - [9766]={ + [9760]={ [1]={ [1]={ limit={ @@ -213742,7 +213620,7 @@ return { [1]="remove_ailments_and_burning_on_gaining_adrenaline" } }, - [9767]={ + [9761]={ [1]={ [1]={ limit={ @@ -213758,7 +213636,7 @@ return { [1]="remove_all_damaging_ailments_on_warcry" } }, - [9768]={ + [9762]={ [1]={ [1]={ limit={ @@ -213774,7 +213652,7 @@ return { [1]="remove_bleed_on_life_flask_use" } }, - [9769]={ + [9763]={ [1]={ [1]={ limit={ @@ -213790,7 +213668,7 @@ return { [1]="remove_bleeding_on_warcry" } }, - [9770]={ + [9764]={ [1]={ [1]={ limit={ @@ -213806,7 +213684,7 @@ return { [1]="remove_chill_and_freeze_on_flask_use" } }, - [9771]={ + [9765]={ [1]={ [1]={ limit={ @@ -213822,7 +213700,7 @@ return { [1]="remove_curse_on_mana_flask_use" } }, - [9772]={ + [9766]={ [1]={ [1]={ limit={ @@ -213838,7 +213716,7 @@ return { [1]="remove_damaging_ailment_on_using_command_skill" } }, - [9773]={ + [9767]={ [1]={ [1]={ limit={ @@ -213854,7 +213732,7 @@ return { [1]="remove_damaging_ailments_on_swapping_stance" } }, - [9774]={ + [9768]={ [1]={ [1]={ limit={ @@ -213879,7 +213757,7 @@ return { [1]="remove_elemental_ailments_on_curse_cast_%" } }, - [9775]={ + [9769]={ [1]={ [1]={ limit={ @@ -213895,7 +213773,7 @@ return { [1]="remove_ignite_and_burning_on_flask_use" } }, - [9776]={ + [9770]={ [1]={ [1]={ limit={ @@ -213911,7 +213789,7 @@ return { [1]="remove_ignite_on_warcry" } }, - [9777]={ + [9771]={ [1]={ [1]={ limit={ @@ -213927,7 +213805,7 @@ return { [1]="remove_maim_and_hinder_on_flask_use" } }, - [9778]={ + [9772]={ [1]={ [1]={ limit={ @@ -213943,7 +213821,7 @@ return { [1]="remove_%_of_mana_on_hit" } }, - [9779]={ + [9773]={ [1]={ [1]={ limit={ @@ -213959,7 +213837,7 @@ return { [1]="remove_random_ailment_on_flask_use_if_all_equipped_items_are_elder" } }, - [9780]={ + [9774]={ [1]={ [1]={ limit={ @@ -213975,7 +213853,7 @@ return { [1]="remove_random_ailment_when_you_warcry" } }, - [9781]={ + [9775]={ [1]={ [1]={ limit={ @@ -213991,7 +213869,7 @@ return { [1]="remove_random_charge_on_hit_%" } }, - [9782]={ + [9776]={ [1]={ [1]={ limit={ @@ -214007,7 +213885,7 @@ return { [1]="remove_random_elemental_ailment_on_mana_flask_use" } }, - [9783]={ + [9777]={ [1]={ [1]={ limit={ @@ -214023,7 +213901,7 @@ return { [1]="remove_random_non_elemental_ailment_on_life_flask_use" } }, - [9784]={ + [9778]={ [1]={ [1]={ limit={ @@ -214039,7 +213917,7 @@ return { [1]="remove_shock_on_flask_use" } }, - [9785]={ + [9779]={ [1]={ [1]={ limit={ @@ -214064,7 +213942,7 @@ return { [1]="remove_x_curses_after_channelling_for_2_seconds" } }, - [9786]={ + [9780]={ [1]={ [1]={ limit={ @@ -214093,7 +213971,7 @@ return { [1]="replica_unique_hyrris_truth_hatred_mana_reservation_+%_final" } }, - [9787]={ + [9781]={ [1]={ [1]={ limit={ @@ -214122,7 +214000,7 @@ return { [1]="required_enemies_to_be_considered_surrounded_offset" } }, - [9788]={ + [9782]={ [1]={ [1]={ limit={ @@ -214151,7 +214029,7 @@ return { [1]="reservation_efficiency_+%_of_companion_skills" } }, - [9789]={ + [9783]={ [1]={ [1]={ limit={ @@ -214180,7 +214058,7 @@ return { [1]="reservation_efficiency_+%_of_herald_skills" } }, - [9790]={ + [9784]={ [1]={ [1]={ limit={ @@ -214209,7 +214087,7 @@ return { [1]="reservation_efficiency_+%_of_meta_skills" } }, - [9791]={ + [9785]={ [1]={ [1]={ limit={ @@ -214238,7 +214116,7 @@ return { [1]="reservation_efficiency_+%_of_minion_skills" } }, - [9792]={ + [9786]={ [1]={ [1]={ limit={ @@ -214267,7 +214145,7 @@ return { [1]="reservation_efficiency_+%_of_non_minion_skills" } }, - [9793]={ + [9787]={ [1]={ [1]={ limit={ @@ -214296,7 +214174,7 @@ return { [1]="reservation_efficiency_+%_of_remnant_skills" } }, - [9794]={ + [9788]={ [1]={ [1]={ limit={ @@ -214325,7 +214203,7 @@ return { [1]="reservation_efficiency_+%_with_unique_abyss_jewel_socketed" } }, - [9795]={ + [9789]={ [1]={ [1]={ limit={ @@ -214354,7 +214232,7 @@ return { [1]="reservation_efficiency_+%_of_skills_per_socketed_idol" } }, - [9796]={ + [9790]={ [1]={ [1]={ [1]={ @@ -214387,7 +214265,7 @@ return { [1]="reserve_life_instead_of_loss_from_damage_for_x_ms" } }, - [9797]={ + [9791]={ [1]={ [1]={ limit={ @@ -214403,7 +214281,7 @@ return { [1]="resist_all_elements_%_per_socketed_non_idol_augment" } }, - [9798]={ + [9792]={ [1]={ [1]={ limit={ @@ -214419,7 +214297,7 @@ return { [1]="resist_all_elements_%_per_socketed_rune" } }, - [9799]={ + [9793]={ [1]={ [1]={ limit={ @@ -214435,7 +214313,7 @@ return { [1]="resist_all_%" } }, - [9800]={ + [9794]={ [1]={ [1]={ limit={ @@ -214451,7 +214329,7 @@ return { [1]="resist_all_%_for_enemies_you_inflict_spiders_web_upon" } }, - [9801]={ + [9795]={ [1]={ [1]={ limit={ @@ -214467,7 +214345,7 @@ return { [1]="restore_energy_shield_and_mana_when_you_focus_%" } }, - [9802]={ + [9796]={ [1]={ [1]={ limit={ @@ -214483,7 +214361,7 @@ return { [1]="returning_projectiles_always_pierce" } }, - [9803]={ + [9797]={ [1]={ [1]={ [1]={ @@ -214516,7 +214394,7 @@ return { [1]="revive_golems_if_killed_by_enemies_ms" } }, - [9804]={ + [9798]={ [1]={ [1]={ limit={ @@ -214532,7 +214410,7 @@ return { [1]="revive_persistent_minion_%_chance_when_you_use_a_command_skill" } }, - [9805]={ + [9799]={ [1]={ [1]={ limit={ @@ -214548,7 +214426,7 @@ return { [1]="revive_random_persistent_minion_on_offering_expiration" } }, - [9806]={ + [9800]={ [1]={ [1]={ limit={ @@ -214564,7 +214442,7 @@ return { [1]="righteous_fire_and_fire_beam_regenerate_x_mana_per_second_while_enemies_are_within" } }, - [9807]={ + [9801]={ [1]={ [1]={ limit={ @@ -214593,7 +214471,7 @@ return { [1]="rogue_trader_map_rogue_exile_maximum_life_+%_final" } }, - [9808]={ + [9802]={ [1]={ [1]={ limit={ @@ -214609,7 +214487,7 @@ return { [1]="rune_blast_teleports_to_detonated_rune_with_100_ms_cooldown" } }, - [9809]={ + [9803]={ [1]={ [1]={ limit={ @@ -214625,7 +214503,7 @@ return { [1]="rune_blast_teleports_to_detonated_rune_with_150_ms_cooldown" } }, - [9810]={ + [9804]={ [1]={ [1]={ limit={ @@ -214654,7 +214532,7 @@ return { [1]="sabotuer_mines_apply_damage_+%_to_nearby_enemies_up_to_-10%" } }, - [9811]={ + [9805]={ [1]={ [1]={ limit={ @@ -214683,7 +214561,7 @@ return { [1]="sabotuer_mines_apply_damage_taken_+%_to_nearby_enemies_up_to_10%" } }, - [9812]={ + [9806]={ [1]={ [1]={ limit={ @@ -214699,7 +214577,7 @@ return { [1]="sacrifice_%_life_to_gain_as_guard_on_dodge_roll" } }, - [9813]={ + [9807]={ [1]={ [1]={ limit={ @@ -214715,7 +214593,7 @@ return { [1]="sacrifice_%_maximum_life_to_gain_half_as_much_ward_on_attack" } }, - [9814]={ + [9808]={ [1]={ [1]={ limit={ @@ -214731,7 +214609,7 @@ return { [1]="sacrifice_%_life_on_spell_skill" } }, - [9815]={ + [9809]={ [1]={ [1]={ limit={ @@ -214747,7 +214625,7 @@ return { [1]="sacrifice_%_maximum_life_to_gain_as_es_on_spell_cast" } }, - [9816]={ + [9810]={ [1]={ [1]={ limit={ @@ -214776,7 +214654,7 @@ return { [1]="sanctify_area_of_effect_+%_when_targeting_consecrated_ground" } }, - [9817]={ + [9811]={ [1]={ [1]={ limit={ @@ -214805,7 +214683,7 @@ return { [1]="sanctify_consecrated_ground_enemy_damage_taken_+%" } }, - [9818]={ + [9812]={ [1]={ [1]={ limit={ @@ -214834,7 +214712,7 @@ return { [1]="sanctify_damage_+%" } }, - [9819]={ + [9813]={ [1]={ [1]={ limit={ @@ -214850,7 +214728,7 @@ return { [1]="sap_on_critical_strike_with_lightning_skills" } }, - [9820]={ + [9814]={ [1]={ [1]={ limit={ @@ -214879,7 +214757,7 @@ return { [1]="scorch_effect_+%" } }, - [9821]={ + [9815]={ [1]={ [1]={ limit={ @@ -214895,7 +214773,7 @@ return { [1]="scorch_enemies_in_close_range_on_block" } }, - [9822]={ + [9816]={ [1]={ [1]={ limit={ @@ -214911,7 +214789,7 @@ return { [1]="scorched_enemies_explode_on_death_for_8%_life_as_fire_degen_chance" } }, - [9823]={ + [9817]={ [1]={ [1]={ limit={ @@ -214940,7 +214818,7 @@ return { [1]="scourge_arrow_damage_+%" } }, - [9824]={ + [9818]={ [1]={ [1]={ limit={ @@ -214969,7 +214847,7 @@ return { [1]="seal_gain_frequency_+%" } }, - [9825]={ + [9819]={ [1]={ [1]={ limit={ @@ -214998,7 +214876,7 @@ return { [1]="secondary_skill_effect_duration_+%" } }, - [9826]={ + [9820]={ [1]={ [1]={ limit={ @@ -215014,7 +214892,7 @@ return { [1]="seismic_cry_exerted_attack_damage_+%" } }, - [9827]={ + [9821]={ [1]={ [1]={ limit={ @@ -215030,7 +214908,7 @@ return { [1]="seismic_cry_minimum_power" } }, - [9828]={ + [9822]={ [1]={ [1]={ limit={ @@ -215059,7 +214937,7 @@ return { [1]="self_bleed_duration_+%" } }, - [9829]={ + [9823]={ [1]={ [1]={ [1]={ @@ -215079,7 +214957,7 @@ return { [1]="self_chaos_damage_taken_per_minute_per_endurance_charge" } }, - [9830]={ + [9824]={ [1]={ [1]={ [1]={ @@ -215099,7 +214977,7 @@ return { [1]="self_chaos_damage_taken_per_minute_while_affected_by_flask" } }, - [9831]={ + [9825]={ [1]={ [1]={ limit={ @@ -215115,7 +214993,7 @@ return { [1]="self_cold_damage_on_reaching_maximum_power_charges" } }, - [9832]={ + [9826]={ [1]={ [1]={ limit={ @@ -215144,7 +215022,7 @@ return { [1]="self_critical_strike_multiplier_+%_while_ignited" } }, - [9833]={ + [9827]={ [1]={ [1]={ limit={ @@ -215173,7 +215051,7 @@ return { [1]="self_curse_duration_+%_per_10_devotion" } }, - [9834]={ + [9828]={ [1]={ [1]={ limit={ @@ -215202,7 +215080,7 @@ return { [1]="self_elemental_status_duration_-%_per_10_devotion" } }, - [9835]={ + [9829]={ [1]={ [1]={ limit={ @@ -215218,7 +215096,7 @@ return { [1]="self_physical_damage_on_movement_skill_use" } }, - [9836]={ + [9830]={ [1]={ [1]={ limit={ @@ -215234,7 +215112,7 @@ return { [1]="self_physical_damage_on_skill_use_%_max_life_per_warcry_exerting_action" } }, - [9837]={ + [9831]={ [1]={ [1]={ limit={ @@ -215250,7 +215128,7 @@ return { [1]="self_take_no_extra_damage_from_critical_strikes_if_have_been_crit_recently" } }, - [9838]={ + [9832]={ [1]={ [1]={ limit={ @@ -215266,7 +215144,7 @@ return { [1]="self_take_no_extra_damage_from_critical_strikes_if_left_ring_is_magic_item" } }, - [9839]={ + [9833]={ [1]={ [1]={ limit={ @@ -215282,7 +215160,7 @@ return { [1]="self_take_no_extra_damage_from_critical_strikes_if_only_one_nearby_enemy" } }, - [9840]={ + [9834]={ [1]={ [1]={ limit={ @@ -215298,7 +215176,7 @@ return { [1]="self_take_no_extra_damage_from_critical_strikes_if_there_is_at_most_1_rare_or_unique_enemy_nearby" } }, - [9841]={ + [9835]={ [1]={ [1]={ limit={ @@ -215314,7 +215192,7 @@ return { [1]="self_take_no_extra_damage_from_critical_strikes_while_affected_by_elusive" } }, - [9842]={ + [9836]={ [1]={ [1]={ limit={ @@ -215330,7 +215208,7 @@ return { [1]="self_take_no_extra_damage_from_critical_strikes_while_on_consecrated_ground" } }, - [9843]={ + [9837]={ [1]={ [1]={ limit={ @@ -215359,7 +215237,7 @@ return { [1]="sentinel_minion_cooldown_speed_+%" } }, - [9844]={ + [9838]={ [1]={ [1]={ limit={ @@ -215388,7 +215266,7 @@ return { [1]="sentinel_of_purity_damage_+%" } }, - [9845]={ + [9839]={ [1]={ [1]={ limit={ @@ -215413,7 +215291,7 @@ return { [1]="serpent_strike_maximum_snakes" } }, - [9846]={ + [9840]={ [1]={ [1]={ limit={ @@ -215438,7 +215316,7 @@ return { [1]="shapeshift_slam_skill_aftershock_chance_%" } }, - [9847]={ + [9841]={ [1]={ [1]={ limit={ @@ -215454,7 +215332,7 @@ return { [1]="share_charges_with_allies_in_your_presence" } }, - [9848]={ + [9842]={ [1]={ [1]={ limit={ @@ -215470,7 +215348,7 @@ return { [1]="share_combo_across_weapon_sets_and_weapon_types" } }, - [9849]={ + [9843]={ [1]={ [1]={ limit={ @@ -215486,7 +215364,7 @@ return { [1]="shatter_has_%_chance_to_cover_in_frost" } }, - [9850]={ + [9844]={ [1]={ [1]={ limit={ @@ -215502,7 +215380,7 @@ return { [1]="shatter_on_kill_if_fully_broken_armour" } }, - [9851]={ + [9845]={ [1]={ [1]={ limit={ @@ -215518,7 +215396,7 @@ return { [1]="shatter_on_kill_vs_bleeding_enemies" } }, - [9852]={ + [9846]={ [1]={ [1]={ limit={ @@ -215534,7 +215412,7 @@ return { [1]="shatter_on_kill_vs_poisoned_enemies" } }, - [9853]={ + [9847]={ [1]={ [1]={ limit={ @@ -215563,7 +215441,7 @@ return { [1]="shattering_steel_damage_+%" } }, - [9854]={ + [9848]={ [1]={ [1]={ limit={ @@ -215579,7 +215457,7 @@ return { [1]="shattering_steel_fortify_on_hit_close_range" } }, - [9855]={ + [9849]={ [1]={ [1]={ limit={ @@ -215604,7 +215482,7 @@ return { [1]="shattering_steel_number_of_additional_projectiles" } }, - [9856]={ + [9850]={ [1]={ [1]={ limit={ @@ -215620,7 +215498,7 @@ return { [1]="shattering_steel_%_chance_to_not_consume_ammo" } }, - [9857]={ + [9851]={ [1]={ [1]={ limit={ @@ -215636,7 +215514,7 @@ return { [1]="shield_crush_and_spectral_shield_throw_cannot_add_physical_damage_per_armour_and_evasion_rating" } }, - [9858]={ + [9852]={ [1]={ [1]={ limit={ @@ -215657,7 +215535,7 @@ return { [2]="shield_crush_and_spectral_shield_throw_off_hand_maximum_added_lightning_damage_per_15_energy_shield_on_shield" } }, - [9859]={ + [9853]={ [1]={ [1]={ limit={ @@ -215686,7 +215564,7 @@ return { [1]="shield_crush_attack_speed_+%" } }, - [9860]={ + [9854]={ [1]={ [1]={ limit={ @@ -215715,7 +215593,7 @@ return { [1]="shield_crush_damage_+%" } }, - [9861]={ + [9855]={ [1]={ [1]={ limit={ @@ -215744,7 +215622,7 @@ return { [1]="shield_crush_helmet_enchantment_aoe_+%_final" } }, - [9862]={ + [9856]={ [1]={ [1]={ limit={ @@ -215773,7 +215651,7 @@ return { [1]="shield_armour_evasion_energy_shield_+%" } }, - [9863]={ + [9857]={ [1]={ [1]={ limit={ @@ -215802,7 +215680,7 @@ return { [1]="shield_armour_evasion_energy_shield_+%_per_25_tribute" } }, - [9864]={ + [9858]={ [1]={ [1]={ limit={ @@ -215831,7 +215709,7 @@ return { [1]="shield_armour_evasion_energy_shield_+%_per_10_devotion" } }, - [9865]={ + [9859]={ [1]={ [1]={ limit={ @@ -215860,7 +215738,7 @@ return { [1]="shock_and_freeze_apply_elemental_damage_taken_+%" } }, - [9866]={ + [9860]={ [1]={ [1]={ limit={ @@ -215885,7 +215763,7 @@ return { [1]="shock_attackers_for_4_seconds_on_block_%_chance" } }, - [9867]={ + [9861]={ [1]={ [1]={ limit={ @@ -215914,7 +215792,7 @@ return { [1]="shock_chance_+%_vs_electrocuted_enemies" } }, - [9868]={ + [9862]={ [1]={ [1]={ limit={ @@ -215943,7 +215821,7 @@ return { [1]="shock_effect_against_cursed_enemies_+%" } }, - [9869]={ + [9863]={ [1]={ [1]={ limit={ @@ -215972,7 +215850,7 @@ return { [1]="shock_effect_+%" } }, - [9870]={ + [9864]={ [1]={ [1]={ limit={ @@ -216001,7 +215879,7 @@ return { [1]="shock_effect_+%_if_consumed_frenzy_charge_recently" } }, - [9871]={ + [9865]={ [1]={ [1]={ limit={ @@ -216030,7 +215908,7 @@ return { [1]="shock_effect_+%_with_critical_strikes" } }, - [9872]={ + [9866]={ [1]={ [1]={ limit={ @@ -216046,7 +215924,7 @@ return { [1]="shock_enemies_in_150cm_radius_on_shock_chance_%" } }, - [9873]={ + [9867]={ [1]={ [1]={ limit={ @@ -216062,7 +215940,7 @@ return { [1]="shock_ground_on_using_a_wind_skill" } }, - [9874]={ + [9868]={ [1]={ [1]={ limit={ @@ -216078,7 +215956,7 @@ return { [1]="shock_magnitude_calculated_from_damage" } }, - [9875]={ + [9869]={ [1]={ [1]={ limit={ @@ -216094,7 +215972,7 @@ return { [1]="shock_maximum_magnitude_is_60%" } }, - [9876]={ + [9870]={ [1]={ [1]={ limit={ @@ -216110,7 +215988,7 @@ return { [1]="shock_maximum_magnitude_+" } }, - [9877]={ + [9871]={ [1]={ [1]={ [1]={ @@ -216130,7 +216008,7 @@ return { [1]="shock_self_for_x_ms_when_you_focus" } }, - [9878]={ + [9872]={ [1]={ [1]={ [1]={ @@ -216150,7 +216028,7 @@ return { [1]="shock_nearby_enemies_for_x_ms_when_you_focus" } }, - [9879]={ + [9873]={ [1]={ [1]={ limit={ @@ -216166,7 +216044,7 @@ return { [1]="shock_nova_ring_chance_to_shock_+%" } }, - [9880]={ + [9874]={ [1]={ [1]={ limit={ @@ -216195,7 +216073,7 @@ return { [1]="shock_nova_ring_shocks_as_if_dealing_damage_+%_final" } }, - [9881]={ + [9875]={ [1]={ [1]={ limit={ @@ -216224,7 +216102,7 @@ return { [1]="shocked_chilled_effect_on_self_+%" } }, - [9882]={ + [9876]={ [1]={ [1]={ limit={ @@ -216253,7 +216131,7 @@ return { [1]="shocked_effect_on_self_+%_while_shapeshifted" } }, - [9883]={ + [9877]={ [1]={ [1]={ limit={ @@ -216286,7 +216164,7 @@ return { [1]="shocked_effect_on_self_+%" } }, - [9884]={ + [9878]={ [1]={ [1]={ limit={ @@ -216302,7 +216180,7 @@ return { [1]="shocked_enemies_explode_for_%_life_as_lightning_damage" } }, - [9885]={ + [9879]={ [1]={ [1]={ limit={ @@ -216331,7 +216209,7 @@ return { [1]="shocked_ground_base_magnitude_override" } }, - [9886]={ + [9880]={ [1]={ [1]={ limit={ @@ -216356,7 +216234,7 @@ return { [1]="shocked_ground_on_death_%" } }, - [9887]={ + [9881]={ [1]={ [1]={ limit={ @@ -216381,7 +216259,7 @@ return { [1]="shrapnel_ballista_num_additional_arrows" } }, - [9888]={ + [9882]={ [1]={ [1]={ limit={ @@ -216406,7 +216284,7 @@ return { [1]="shrapnel_ballista_num_pierce" } }, - [9889]={ + [9883]={ [1]={ [1]={ limit={ @@ -216435,7 +216313,7 @@ return { [1]="shrapnel_ballista_projectile_speed_+%" } }, - [9890]={ + [9884]={ [1]={ [1]={ limit={ @@ -216464,7 +216342,7 @@ return { [1]="shrapnel_ballista_totems_from_this_skill_grant_shrapnel_ballista_attack_speed_-%" } }, - [9891]={ + [9885]={ [1]={ [1]={ limit={ @@ -216493,7 +216371,7 @@ return { [1]="galvanic_arrow_area_damage_+%" } }, - [9892]={ + [9886]={ [1]={ [1]={ limit={ @@ -216522,7 +216400,7 @@ return { [1]="shrapnel_trap_area_of_effect_+%" } }, - [9893]={ + [9887]={ [1]={ [1]={ limit={ @@ -216551,7 +216429,7 @@ return { [1]="shrapnel_trap_damage_+%" } }, - [9894]={ + [9888]={ [1]={ [1]={ limit={ @@ -216576,7 +216454,7 @@ return { [1]="shrapnel_trap_number_of_additional_secondary_explosions" } }, - [9895]={ + [9889]={ [1]={ [1]={ limit={ @@ -216605,7 +216483,7 @@ return { [1]="siege_ballista_totems_from_this_skill_grant_siege_ballista_attack_speed_-%" } }, - [9896]={ + [9890]={ [1]={ [1]={ limit={ @@ -216634,7 +216512,7 @@ return { [1]="sigil_attached_target_damage_+%" } }, - [9897]={ + [9891]={ [1]={ [1]={ limit={ @@ -216663,7 +216541,7 @@ return { [1]="sigil_attached_target_damage_taken_+%" } }, - [9898]={ + [9892]={ [1]={ [1]={ limit={ @@ -216692,7 +216570,7 @@ return { [1]="sigil_critical_strike_chance_+%" } }, - [9899]={ + [9893]={ [1]={ [1]={ limit={ @@ -216708,7 +216586,7 @@ return { [1]="sigil_critical_strike_multiplier_+" } }, - [9900]={ + [9894]={ [1]={ [1]={ limit={ @@ -216737,7 +216615,7 @@ return { [1]="sigil_damage_+%" } }, - [9901]={ + [9895]={ [1]={ [1]={ limit={ @@ -216766,7 +216644,7 @@ return { [1]="sigil_damage_+%_per_10_devotion" } }, - [9902]={ + [9896]={ [1]={ [1]={ limit={ @@ -216795,7 +216673,7 @@ return { [1]="sigil_duration_+%" } }, - [9903]={ + [9897]={ [1]={ [1]={ limit={ @@ -216824,7 +216702,7 @@ return { [1]="sigil_recall_cooldown_speed_+%" } }, - [9904]={ + [9898]={ [1]={ [1]={ limit={ @@ -216853,7 +216731,7 @@ return { [1]="sigil_recall_cooldown_speed_+%_per_brand_up_to_40%" } }, - [9905]={ + [9899]={ [1]={ [1]={ limit={ @@ -216882,7 +216760,7 @@ return { [1]="sigil_repeat_frequency_+%" } }, - [9906]={ + [9900]={ [1]={ [1]={ limit={ @@ -216911,7 +216789,7 @@ return { [1]="sigil_repeat_frequency_+%_if_havent_used_a_brand_skill_recently" } }, - [9907]={ + [9901]={ [1]={ [1]={ limit={ @@ -216940,7 +216818,7 @@ return { [1]="sigil_target_search_range_+%" } }, - [9908]={ + [9902]={ [1]={ [1]={ limit={ @@ -216969,7 +216847,7 @@ return { [1]="skeletal_chains_area_of_effect_+%" } }, - [9909]={ + [9903]={ [1]={ [1]={ limit={ @@ -216998,7 +216876,7 @@ return { [1]="skeletal_chains_cast_speed_+%" } }, - [9910]={ + [9904]={ [1]={ [1]={ limit={ @@ -217027,7 +216905,7 @@ return { [1]="skeleton_attack_speed_+%" } }, - [9911]={ + [9905]={ [1]={ [1]={ limit={ @@ -217056,7 +216934,7 @@ return { [1]="skeleton_cast_speed_+%" } }, - [9912]={ + [9906]={ [1]={ [1]={ limit={ @@ -217085,7 +216963,7 @@ return { [1]="reservation_efficiency_+%_of_skeleton_minion_skills" } }, - [9913]={ + [9907]={ [1]={ [1]={ limit={ @@ -217118,7 +216996,7 @@ return { [1]="skeleton_minion_reservation_+%" } }, - [9914]={ + [9908]={ [1]={ [1]={ limit={ @@ -217147,7 +217025,7 @@ return { [1]="skeleton_movement_speed_+%" } }, - [9915]={ + [9909]={ [1]={ [1]={ limit={ @@ -217163,7 +217041,7 @@ return { [1]="skeletons_and_holy_relics_convert_%_physical_damage_to_a_random_element" } }, - [9916]={ + [9910]={ [1]={ [1]={ limit={ @@ -217179,7 +217057,7 @@ return { [1]="skeletons_and_holy_relics_+%_effect_of_non_damaging_ailments" } }, - [9917]={ + [9911]={ [1]={ [1]={ limit={ @@ -217195,7 +217073,7 @@ return { [1]="skeletons_are_permanent_minions" } }, - [9918]={ + [9912]={ [1]={ [1]={ limit={ @@ -217211,7 +217089,7 @@ return { [1]="skill_additional_fissure_chance_%" } }, - [9919]={ + [9913]={ [1]={ [1]={ limit={ @@ -217227,7 +217105,7 @@ return { [1]="skill_can_see_monster_categories" } }, - [9920]={ + [9914]={ [1]={ [1]={ limit={ @@ -217243,7 +217121,7 @@ return { [1]="skill_cost_base_life_equal_to_base_mana" } }, - [9921]={ + [9915]={ [1]={ [1]={ limit={ @@ -217272,7 +217150,7 @@ return { [1]="skill_cost_efficiency_+%_if_consumed_power_charge_recently" } }, - [9922]={ + [9916]={ [1]={ [1]={ limit={ @@ -217301,7 +217179,7 @@ return { [1]="skill_detonation_time_+%" } }, - [9923]={ + [9917]={ [1]={ [1]={ limit={ @@ -217330,7 +217208,7 @@ return { [1]="skill_effect_duration_+%_per_enemy_frozen_last_8_seconds" } }, - [9924]={ + [9918]={ [1]={ [1]={ limit={ @@ -217359,7 +217237,7 @@ return { [1]="skill_effect_duration_+%_when_using_shapeshift_skills" } }, - [9925]={ + [9919]={ [1]={ [1]={ limit={ @@ -217388,7 +217266,7 @@ return { [1]="skill_effect_duration_+%_while_affected_by_malevolence" } }, - [9926]={ + [9920]={ [1]={ [1]={ limit={ @@ -217417,7 +217295,7 @@ return { [1]="skill_effect_duration_+%_with_bow_skills" } }, - [9927]={ + [9921]={ [1]={ [1]={ limit={ @@ -217446,7 +217324,7 @@ return { [1]="skill_effect_duration_+%_with_non_curse_aura_skills" } }, - [9928]={ + [9922]={ [1]={ [1]={ limit={ @@ -217462,7 +217340,7 @@ return { [1]="skill_life_cost_+_with_channelling_skills" } }, - [9929]={ + [9923]={ [1]={ [1]={ limit={ @@ -217478,7 +217356,7 @@ return { [1]="skill_life_cost_+_with_non_channelling_skills" } }, - [9930]={ + [9924]={ [1]={ [1]={ limit={ @@ -217494,7 +217372,7 @@ return { [1]="skill_mana_cost_+_while_affected_by_clarity" } }, - [9931]={ + [9925]={ [1]={ [1]={ limit={ @@ -217510,7 +217388,7 @@ return { [1]="skill_mana_cost_+_with_channelling_skills" } }, - [9932]={ + [9926]={ [1]={ [1]={ limit={ @@ -217526,7 +217404,7 @@ return { [1]="base_mana_cost_+_with_channelling_skills" } }, - [9933]={ + [9927]={ [1]={ [1]={ limit={ @@ -217542,7 +217420,7 @@ return { [1]="skill_mana_cost_+_with_non_channelling_skills" } }, - [9934]={ + [9928]={ [1]={ [1]={ limit={ @@ -217558,7 +217436,7 @@ return { [1]="base_mana_cost_+_with_non_channelling_skills" } }, - [9935]={ + [9929]={ [1]={ [1]={ limit={ @@ -217574,7 +217452,7 @@ return { [1]="skill_mana_cost_+_with_non_channelling_skills_while_affected_by_clarity" } }, - [9936]={ + [9930]={ [1]={ [1]={ limit={ @@ -217590,36 +217468,7 @@ return { [1]="skill_mana_costs_converted_to_life_costs_%_during_life_flask" } }, - [9937]={ - [1]={ - [1]={ - limit={ - [1]={ - [1]=1, - [2]="#" - } - }, - text="{0}% increased Skill Speed while an enemy with an Open Weakness is in your Presence" - }, - [2]={ - [1]={ - k="negate", - v=1 - }, - limit={ - [1]={ - [1]="#", - [2]=-1 - } - }, - text="{0}% reduced Skill Speed while an enemy with an Open Weakness is in your Presence" - } - }, - stats={ - [1]="skill_speed_+%_against_bloodlusting_enemies" - } - }, - [9938]={ + [9931]={ [1]={ [1]={ limit={ @@ -217648,7 +217497,7 @@ return { [1]="skill_speed_+%_if_consumed_frenzy_charge_recently" } }, - [9939]={ + [9932]={ [1]={ [1]={ limit={ @@ -217677,7 +217526,7 @@ return { [1]="skill_speed_+%_while_on_low_mana" } }, - [9940]={ + [9933]={ [1]={ [1]={ limit={ @@ -217706,7 +217555,7 @@ return { [1]="skill_speed_+%_while_shapeshifted" } }, - [9941]={ + [9934]={ [1]={ [1]={ limit={ @@ -217731,7 +217580,7 @@ return { [1]="skill_speed_+%_with_channelling_skills" } }, - [9942]={ + [9935]={ [1]={ [1]={ limit={ @@ -217747,7 +217596,7 @@ return { [1]="skills_cost_divinity_instead_of_mana_or_life" } }, - [9943]={ + [9936]={ [1]={ [1]={ limit={ @@ -217763,7 +217612,7 @@ return { [1]="skills_cost_no_mana_while_focused" } }, - [9944]={ + [9937]={ [1]={ [1]={ limit={ @@ -217779,7 +217628,7 @@ return { [1]="skills_deal_you_x%_of_mana_cost_as_physical_damage" } }, - [9945]={ + [9938]={ [1]={ [1]={ limit={ @@ -217804,7 +217653,7 @@ return { [1]="skills_fire_x_additional_projectiles_for_4_seconds_after_consuming_12_steel_ammo" } }, - [9946]={ + [9939]={ [1]={ [1]={ limit={ @@ -217829,7 +217678,7 @@ return { [1]="skills_from_corrupted_gems_cost_life_instead_of_%_mana_cost" } }, - [9947]={ + [9940]={ [1]={ [1]={ [1]={ @@ -217849,7 +217698,7 @@ return { [1]="skills_gain_intensity_every_x_milliseconds_if_gained_intensity_recently" } }, - [9948]={ + [9941]={ [1]={ [1]={ [1]={ @@ -217869,7 +217718,7 @@ return { [1]="skills_lose_intensity_every_x_milliseconds_if_gained_intensity_recently" } }, - [9949]={ + [9942]={ [1]={ [1]={ limit={ @@ -217898,7 +217747,7 @@ return { [1]="skills_supported_by_nightblade_have_elusive_effect_+%" } }, - [9950]={ + [9943]={ [1]={ [1]={ [1]={ @@ -217935,7 +217784,7 @@ return { [1]="skitterbots_mana_reservation_efficiency_-2%_per_1" } }, - [9951]={ + [9944]={ [1]={ [1]={ limit={ @@ -217964,7 +217813,7 @@ return { [1]="skitterbots_mana_reservation_efficiency_+%" } }, - [9952]={ + [9945]={ [1]={ [1]={ limit={ @@ -217989,7 +217838,7 @@ return { [1]="slam_aftershock_chance_%" } }, - [9953]={ + [9946]={ [1]={ [1]={ limit={ @@ -218018,7 +217867,7 @@ return { [1]="slam_skill_area_of_effect_+%" } }, - [9954]={ + [9947]={ [1]={ [1]={ limit={ @@ -218047,7 +217896,7 @@ return { [1]="slayer_area_of_effect_+%_per_enemy_killed_recently_up_to_50%" } }, - [9955]={ + [9948]={ [1]={ [1]={ limit={ @@ -218063,7 +217912,7 @@ return { [1]="slayer_critical_strike_multiplier_+_per_nearby_enemy_up_to_100" } }, - [9956]={ + [9949]={ [1]={ [1]={ limit={ @@ -218092,7 +217941,7 @@ return { [1]="slayer_damage_+%_final_against_unique_enemies" } }, - [9957]={ + [9950]={ [1]={ [1]={ limit={ @@ -218121,7 +217970,7 @@ return { [1]="slayer_damage_+%_final_from_distance" } }, - [9958]={ + [9951]={ [1]={ [1]={ limit={ @@ -218150,7 +217999,7 @@ return { [1]="slither_elusive_effect_+%" } }, - [9959]={ + [9952]={ [1]={ [1]={ limit={ @@ -218166,7 +218015,7 @@ return { [1]="slither_wither_stacks" } }, - [9960]={ + [9953]={ [1]={ [1]={ limit={ @@ -218199,7 +218048,7 @@ return { [1]="slow_potency_+%_if_you_have_used_a_charm_recently" } }, - [9961]={ + [9954]={ [1]={ [1]={ limit={ @@ -218215,7 +218064,7 @@ return { [1]="slows_have_no_potency_on_you" } }, - [9962]={ + [9955]={ [1]={ [1]={ limit={ @@ -218231,7 +218080,7 @@ return { [1]="slows_have_no_potency_on_you_while_missing_ward" } }, - [9963]={ + [9956]={ [1]={ [1]={ limit={ @@ -218247,7 +218096,7 @@ return { [1]="slows_have_no_potency_on_you_while_sprinting" } }, - [9964]={ + [9957]={ [1]={ [1]={ limit={ @@ -218276,7 +218125,7 @@ return { [1]="small_passives_effect_+%" } }, - [9965]={ + [9958]={ [1]={ [1]={ limit={ @@ -218292,7 +218141,7 @@ return { [1]="smite_aura_effect_+%" } }, - [9966]={ + [9959]={ [1]={ [1]={ limit={ @@ -218308,7 +218157,7 @@ return { [1]="smite_chance_for_lighting_to_strike_extra_target_%" } }, - [9967]={ + [9960]={ [1]={ [1]={ limit={ @@ -218337,7 +218186,7 @@ return { [1]="smite_damage_+%" } }, - [9968]={ + [9961]={ [1]={ [1]={ limit={ @@ -218353,7 +218202,7 @@ return { [1]="smite_static_strike_killing_blow_consumes_corpse_restore_%_life" } }, - [9969]={ + [9962]={ [1]={ [1]={ limit={ @@ -218369,7 +218218,7 @@ return { [1]="smoke_cloud_while_stationary_radius" } }, - [9970]={ + [9963]={ [1]={ [1]={ limit={ @@ -218398,7 +218247,7 @@ return { [1]="snap_damage_+%_final_if_created_from_unique" } }, - [9971]={ + [9964]={ [1]={ [1]={ limit={ @@ -218427,7 +218276,7 @@ return { [1]="snapping_adder_damage_+%" } }, - [9972]={ + [9965]={ [1]={ [1]={ limit={ @@ -218443,7 +218292,7 @@ return { [1]="snapping_adder_%_chance_to_retain_projectile_on_release" } }, - [9973]={ + [9966]={ [1]={ [1]={ limit={ @@ -218468,7 +218317,7 @@ return { [1]="snapping_adder_withered_on_hit_for_2_seconds_%_chance" } }, - [9974]={ + [9967]={ [1]={ [1]={ limit={ @@ -218497,7 +218346,7 @@ return { [1]="snipe_attack_speed_+%" } }, - [9975]={ + [9968]={ [1]={ [1]={ limit={ @@ -218526,7 +218375,7 @@ return { [1]="snipe_damage_+%_final_if_created_from_unique" } }, - [9976]={ + [9969]={ [1]={ [1]={ [1]={ @@ -218568,7 +218417,7 @@ return { [2]="solaris_spear_number_of_pulses" } }, - [9977]={ + [9970]={ [1]={ [1]={ limit={ @@ -218597,7 +218446,7 @@ return { [1]="sorcery_ward_+%_strength" } }, - [9978]={ + [9971]={ [1]={ [1]={ limit={ @@ -218613,7 +218462,7 @@ return { [1]="sorcery_ward_applies_to_physical_chaos" } }, - [9979]={ + [9972]={ [1]={ [1]={ limit={ @@ -218638,7 +218487,7 @@ return { [1]="soul_eater_maximum_stacks" } }, - [9980]={ + [9973]={ [1]={ [1]={ limit={ @@ -218667,7 +218516,7 @@ return { [1]="soul_link_duration_+%" } }, - [9981]={ + [9974]={ [1]={ [1]={ limit={ @@ -218683,7 +218532,7 @@ return { [1]="soulfeast_number_of_secondary_projectiles" } }, - [9982]={ + [9975]={ [1]={ [1]={ limit={ @@ -218716,7 +218565,7 @@ return { [1]="soulrend_applies_hinder_movement_speed_+%" } }, - [9983]={ + [9976]={ [1]={ [1]={ limit={ @@ -218745,7 +218594,7 @@ return { [1]="soulrend_damage_+%" } }, - [9984]={ + [9977]={ [1]={ [1]={ limit={ @@ -218770,7 +218619,7 @@ return { [1]="soulrend_number_of_additional_projectiles" } }, - [9985]={ + [9978]={ [1]={ [1]={ limit={ @@ -218795,7 +218644,7 @@ return { [1]="spark_number_of_additional_projectiles" } }, - [9986]={ + [9979]={ [1]={ [1]={ limit={ @@ -218811,7 +218660,7 @@ return { [1]="spark_projectiles_nova" } }, - [9987]={ + [9980]={ [1]={ [1]={ limit={ @@ -218844,7 +218693,7 @@ return { [1]="spark_skill_effect_duration_+%" } }, - [9988]={ + [9981]={ [1]={ [1]={ limit={ @@ -218869,7 +218718,7 @@ return { [1]="spark_totems_from_this_skill_grant_totemified_lightning_tendrils_larger_pulse_interval_-X_to_parent" } }, - [9989]={ + [9982]={ [1]={ [1]={ limit={ @@ -218885,7 +218734,7 @@ return { [1]="spawn_defender_with_totem" } }, - [9990]={ + [9983]={ [1]={ [1]={ limit={ @@ -218901,7 +218750,7 @@ return { [1]="spear_skills_inflict_bloodstone_lance_on_hit" } }, - [9991]={ + [9984]={ [1]={ [1]={ limit={ @@ -218926,7 +218775,7 @@ return { [1]="spear_throws_consume_frenzy_charge_to_fire_additional_projectiles" } }, - [9992]={ + [9985]={ [1]={ [1]={ limit={ @@ -218955,7 +218804,7 @@ return { [1]="spectral_helix_damage_+%" } }, - [9993]={ + [9986]={ [1]={ [1]={ limit={ @@ -218984,7 +218833,7 @@ return { [1]="spectral_helix_projectile_speed_+%" } }, - [9994]={ + [9987]={ [1]={ [1]={ [1]={ @@ -219004,7 +218853,7 @@ return { [1]="spectral_helix_rotations_%" } }, - [9995]={ + [9988]={ [1]={ [1]={ limit={ @@ -219029,7 +218878,7 @@ return { [1]="spectral_shield_throw_additional_chains" } }, - [9996]={ + [9989]={ [1]={ [1]={ limit={ @@ -219058,7 +218907,7 @@ return { [1]="spectral_shield_throw_damage_+%" } }, - [9997]={ + [9990]={ [1]={ [1]={ limit={ @@ -219083,7 +218932,7 @@ return { [1]="spectral_shield_throw_num_of_additional_projectiles" } }, - [9998]={ + [9991]={ [1]={ [1]={ limit={ @@ -219112,7 +218961,7 @@ return { [1]="spectral_shield_throw_projectile_speed_+%" } }, - [9999]={ + [9992]={ [1]={ [1]={ limit={ @@ -219128,7 +218977,7 @@ return { [1]="spectral_shield_throw_secondary_projectiles_pierce" } }, - [10000]={ + [9993]={ [1]={ [1]={ [1]={ @@ -219157,7 +219006,7 @@ return { [1]="spectral_shield_throw_shard_projectiles_+%_final" } }, - [10001]={ + [9994]={ [1]={ [1]={ limit={ @@ -219182,7 +219031,7 @@ return { [1]="spectral_spiral_weapon_base_number_of_bounces" } }, - [10002]={ + [9995]={ [1]={ [1]={ [1]={ @@ -219202,7 +219051,7 @@ return { [1]="spectral_throw_an_spectral_helix_active_skill_projectile_speed_+%_variation_final" } }, - [10003]={ + [9996]={ [1]={ [1]={ limit={ @@ -219218,7 +219067,7 @@ return { [1]="spectral_throw_gain_vaal_soul_for_vaal_spectral_throw_on_hit_%" } }, - [10004]={ + [9997]={ [1]={ [1]={ limit={ @@ -219234,7 +219083,7 @@ return { [1]="spectre_maximum_life_+" } }, - [10005]={ + [9998]={ [1]={ [1]={ limit={ @@ -219267,7 +219116,7 @@ return { [1]="demon_minion_reservation_+%" } }, - [10006]={ + [9999]={ [1]={ [1]={ limit={ @@ -219296,7 +219145,7 @@ return { [1]="spectre_zombie_skeleton_critical_strike_multiplier_+" } }, - [10007]={ + [10000]={ [1]={ [1]={ limit={ @@ -219312,7 +219161,7 @@ return { [1]="spectres_and_zombies_gain_adrenaline_for_X_seconds_when_raised" } }, - [10008]={ + [10001]={ [1]={ [1]={ limit={ @@ -219328,7 +219177,7 @@ return { [1]="spectres_critical_strike_chance_+%" } }, - [10009]={ + [10002]={ [1]={ [1]={ limit={ @@ -219344,7 +219193,7 @@ return { [1]="spectres_gain_soul_eater_for_20_seconds_on_kill_%_chance" } }, - [10010]={ + [10003]={ [1]={ [1]={ [1]={ @@ -219364,7 +219213,7 @@ return { [1]="spectres_have_base_duration_ms" } }, - [10011]={ + [10004]={ [1]={ [1]={ [1]={ @@ -219384,7 +219233,7 @@ return { [1]="spell_additional_critical_strike_chance_permyriad" } }, - [10012]={ + [10005]={ [1]={ [1]={ limit={ @@ -219413,7 +219262,7 @@ return { [1]="spell_ailment_magnitude_+%_per_100_max_life_with_non_channelling_skills" } }, - [10013]={ + [10006]={ [1]={ [1]={ limit={ @@ -219434,7 +219283,7 @@ return { [2]="spell_and_attack_maximum_added_chaos_damage_during_flask_effect" } }, - [10014]={ + [10007]={ [1]={ [1]={ limit={ @@ -219463,7 +219312,7 @@ return { [1]="spell_area_damage_+%" } }, - [10015]={ + [10008]={ [1]={ [1]={ limit={ @@ -219492,7 +219341,7 @@ return { [1]="spell_area_of_effect_+%" } }, - [10016]={ + [10009]={ [1]={ [1]={ limit={ @@ -219517,7 +219366,7 @@ return { [1]="spell_chance_to_deal_double_damage_%" } }, - [10017]={ + [10010]={ [1]={ [1]={ limit={ @@ -219533,7 +219382,7 @@ return { [1]="spell_critical_hit_chance_%_for_lucky_damage" } }, - [10018]={ + [10011]={ [1]={ [1]={ limit={ @@ -219558,7 +219407,7 @@ return { [1]="spell_critical_strike_chance_+%_per_100_max_mana_with_non_channelling_skills" } }, - [10019]={ + [10012]={ [1]={ [1]={ limit={ @@ -219587,7 +219436,7 @@ return { [1]="spell_critical_strike_chance_+%_if_removed_maximum_number_of_seals" } }, - [10020]={ + [10013]={ [1]={ [1]={ limit={ @@ -219612,7 +219461,7 @@ return { [1]="spell_critical_strike_chance_+%_per_100_max_life_with_non_channelling_skills" } }, - [10021]={ + [10014]={ [1]={ [1]={ limit={ @@ -219641,7 +219490,7 @@ return { [1]="spell_critical_strike_chance_+%_per_100_max_life" } }, - [10022]={ + [10015]={ [1]={ [1]={ limit={ @@ -219670,7 +219519,7 @@ return { [1]="spell_critical_strike_chance_+%_per_raised_spectre" } }, - [10023]={ + [10016]={ [1]={ [1]={ limit={ @@ -219686,7 +219535,7 @@ return { [1]="spell_damage_+%_during_mana_flask_effect" } }, - [10024]={ + [10017]={ [1]={ [1]={ limit={ @@ -219715,7 +219564,7 @@ return { [1]="spell_damage_+%_final_if_you_have_been_stunned_while_casting_recently" } }, - [10025]={ + [10018]={ [1]={ [1]={ limit={ @@ -219731,7 +219580,7 @@ return { [1]="spell_damage_+%_for_each_different_non_instant_attack_youve_used_in_the_past_8_seconds" } }, - [10026]={ + [10019]={ [1]={ [1]={ limit={ @@ -219760,7 +219609,7 @@ return { [1]="spell_damage_+%_if_have_consumed_infusion_recently" } }, - [10027]={ + [10020]={ [1]={ [1]={ limit={ @@ -219789,7 +219638,7 @@ return { [1]="spell_damage_+%_if_have_crit_recently" } }, - [10028]={ + [10021]={ [1]={ [1]={ limit={ @@ -219818,7 +219667,7 @@ return { [1]="spell_damage_+%_if_minion_died_recently" } }, - [10029]={ + [10022]={ [1]={ [1]={ limit={ @@ -219843,7 +219692,7 @@ return { [1]="spell_damage_+%_if_youve_reverted_recently" } }, - [10030]={ + [10023]={ [1]={ [1]={ limit={ @@ -219868,7 +219717,7 @@ return { [1]="spell_damage_+%_per_100_max_mana_with_non_channelling_skills" } }, - [10031]={ + [10024]={ [1]={ [1]={ limit={ @@ -219897,7 +219746,7 @@ return { [1]="spell_damage_+%_per_500_maximum_mana" } }, - [10032]={ + [10025]={ [1]={ [1]={ limit={ @@ -219922,7 +219771,7 @@ return { [1]="spell_damage_+%_per_rage" } }, - [10033]={ + [10026]={ [1]={ [1]={ limit={ @@ -219951,7 +219800,7 @@ return { [1]="spell_damage_+%_while_companion_in_presence" } }, - [10034]={ + [10027]={ [1]={ [1]={ limit={ @@ -219980,7 +219829,7 @@ return { [1]="spell_damage_+%_while_wielding_melee_weapon" } }, - [10035]={ + [10028]={ [1]={ [1]={ limit={ @@ -220009,7 +219858,7 @@ return { [1]="spell_damage_+%_with_spells_that_cost_life" } }, - [10036]={ + [10029]={ [1]={ [1]={ limit={ @@ -220038,7 +219887,7 @@ return { [1]="spell_damage_+%_during_flask_effect" } }, - [10037]={ + [10030]={ [1]={ [1]={ limit={ @@ -220067,7 +219916,7 @@ return { [1]="spell_damage_+%_if_have_crit_in_past_8_seconds" } }, - [10038]={ + [10031]={ [1]={ [1]={ limit={ @@ -220096,7 +219945,7 @@ return { [1]="spell_damage_+%_if_you_have_blocked_recently" } }, - [10039]={ + [10032]={ [1]={ [1]={ limit={ @@ -220125,7 +219974,7 @@ return { [1]="spell_damage_+%_per_100_max_life" } }, - [10040]={ + [10033]={ [1]={ [1]={ limit={ @@ -220150,7 +219999,7 @@ return { [1]="spell_damage_+%_per_100_max_life_with_non_channelling_skills" } }, - [10041]={ + [10034]={ [1]={ [1]={ limit={ @@ -220179,7 +220028,7 @@ return { [1]="spell_damage_+%_per_100_maximum_mana" } }, - [10042]={ + [10035]={ [1]={ [1]={ limit={ @@ -220195,7 +220044,7 @@ return { [1]="spell_damage_+%_per_10_spirit" } }, - [10043]={ + [10036]={ [1]={ [1]={ limit={ @@ -220224,7 +220073,7 @@ return { [1]="spell_damage_+%_per_10_strength" } }, - [10044]={ + [10037]={ [1]={ [1]={ limit={ @@ -220253,7 +220102,7 @@ return { [1]="spell_damage_+%_per_16_dex" } }, - [10045]={ + [10038]={ [1]={ [1]={ limit={ @@ -220282,7 +220131,7 @@ return { [1]="spell_damage_+%_per_16_int" } }, - [10046]={ + [10039]={ [1]={ [1]={ limit={ @@ -220311,7 +220160,7 @@ return { [1]="spell_damage_+%_per_16_strength" } }, - [10047]={ + [10040]={ [1]={ [1]={ limit={ @@ -220340,7 +220189,7 @@ return { [1]="spell_damage_+%_while_shocked" } }, - [10048]={ + [10041]={ [1]={ [1]={ limit={ @@ -220369,7 +220218,7 @@ return { [1]="spell_damage_+%_while_you_have_arcane_surge" } }, - [10049]={ + [10042]={ [1]={ [1]={ limit={ @@ -220398,7 +220247,7 @@ return { [1]="spell_elemental_ailment_magnitude_+%" } }, - [10050]={ + [10043]={ [1]={ [1]={ limit={ @@ -220423,7 +220272,7 @@ return { [1]="spell_hits_against_you_inflict_poison_%" } }, - [10051]={ + [10044]={ [1]={ [1]={ limit={ @@ -220452,7 +220301,7 @@ return { [1]="spell_impale_magnitude_+%" } }, - [10052]={ + [10045]={ [1]={ [1]={ limit={ @@ -220477,7 +220326,7 @@ return { [1]="spell_impale_on_crit_%_chance" } }, - [10053]={ + [10046]={ [1]={ [1]={ limit={ @@ -220493,7 +220342,7 @@ return { [1]="spell_projectile_skills_fire_X_additional_projectiles_in_a_circle" } }, - [10054]={ + [10047]={ [1]={ [1]={ limit={ @@ -220509,7 +220358,7 @@ return { [1]="spell_skill_%_chance_to_fire_8_additional_projectiles_in_nova" } }, - [10055]={ + [10048]={ [1]={ [1]={ limit={ @@ -220538,7 +220387,7 @@ return { [1]="spell_skill_projectile_speed_+%" } }, - [10056]={ + [10049]={ [1]={ [1]={ limit={ @@ -220554,7 +220403,7 @@ return { [1]="spell_skills_additional_totems_allowed" } }, - [10057]={ + [10050]={ [1]={ [1]={ limit={ @@ -220570,7 +220419,7 @@ return { [1]="spell_skills_deal_no_damage" } }, - [10058]={ + [10051]={ [1]={ [1]={ limit={ @@ -220586,7 +220435,7 @@ return { [1]="spell_skills_fire_2_additional_projectiles_final_chance_%" } }, - [10059]={ + [10052]={ [1]={ [1]={ limit={ @@ -220611,7 +220460,7 @@ return { [1]="spells_chance_to_hinder_on_hit_%" } }, - [10060]={ + [10053]={ [1]={ [1]={ limit={ @@ -220627,7 +220476,7 @@ return { [1]="spells_chance_to_knockback_on_hit_%" } }, - [10061]={ + [10054]={ [1]={ [1]={ limit={ @@ -220643,7 +220492,7 @@ return { [1]="spells_chance_to_poison_on_hit_%" } }, - [10062]={ + [10055]={ [1]={ [1]={ limit={ @@ -220659,7 +220508,7 @@ return { [1]="spells_cost_life_instead_of_mana_%" } }, - [10063]={ + [10056]={ [1]={ [1]={ limit={ @@ -220675,7 +220524,7 @@ return { [1]="spells_gain_%_physical_damage_if_they_cost_life" } }, - [10064]={ + [10057]={ [1]={ [1]={ limit={ @@ -220700,7 +220549,7 @@ return { [1]="spells_have_x%_chance_inflict_withered_on_hit" } }, - [10065]={ + [10058]={ [1]={ [1]={ limit={ @@ -220725,7 +220574,7 @@ return { [1]="spells_impale_on_hit_%_chance" } }, - [10066]={ + [10059]={ [1]={ [1]={ limit={ @@ -220741,7 +220590,7 @@ return { [1]="spells_penetrates_elemental_resist_%_while_on_low_ward" } }, - [10067]={ + [10060]={ [1]={ [1]={ limit={ @@ -220757,7 +220606,7 @@ return { [1]="spells_you_cast_gain_%_of_weapon_damage_as_added_spell_damage" } }, - [10068]={ + [10061]={ [1]={ [1]={ limit={ @@ -220773,7 +220622,7 @@ return { [1]="spells_you_cast_gain_%_of_base_main_hand_weapon_damage_as_added_spell_damage" } }, - [10069]={ + [10062]={ [1]={ [1]={ limit={ @@ -220802,7 +220651,7 @@ return { [1]="spellslinger_cooldown_duration_+%" } }, - [10070]={ + [10063]={ [1]={ [1]={ [1]={ @@ -220839,7 +220688,7 @@ return { [1]="spellslinger_mana_reservation_efficiency_-2%_per_1" } }, - [10071]={ + [10064]={ [1]={ [1]={ limit={ @@ -220868,7 +220717,7 @@ return { [1]="spellslinger_mana_reservation_efficiency_+%" } }, - [10072]={ + [10065]={ [1]={ [1]={ limit={ @@ -220901,7 +220750,7 @@ return { [1]="spellslinger_mana_reservation_+%" } }, - [10073]={ + [10066]={ [1]={ [1]={ limit={ @@ -220917,7 +220766,7 @@ return { [1]="spending_energy_shield_does_not_interrupt_recharge" } }, - [10074]={ + [10067]={ [1]={ [1]={ limit={ @@ -220946,7 +220795,7 @@ return { [1]="spider_aspect_debuff_duration_+%" } }, - [10075]={ + [10068]={ [1]={ [1]={ limit={ @@ -220975,7 +220824,7 @@ return { [1]="spider_aspect_skill_area_of_effect_+%" } }, - [10076]={ + [10069]={ [1]={ [1]={ [1]={ @@ -220995,7 +220844,7 @@ return { [1]="spider_aspect_web_interval_ms_override" } }, - [10077]={ + [10070]={ [1]={ [1]={ limit={ @@ -221020,7 +220869,7 @@ return { [1]="spike_slam_num_spikes" } }, - [10078]={ + [10071]={ [1]={ [1]={ limit={ @@ -221049,7 +220898,7 @@ return { [1]="spirit_+%_if_you_have_at_least_100_tribute" } }, - [10079]={ + [10072]={ [1]={ [1]={ limit={ @@ -221065,7 +220914,7 @@ return { [1]="spirit_+_if_at_least_200_dexterity" } }, - [10080]={ + [10073]={ [1]={ [1]={ limit={ @@ -221081,7 +220930,7 @@ return { [1]="spirit_+_if_at_least_200_intelligence" } }, - [10081]={ + [10074]={ [1]={ [1]={ limit={ @@ -221097,7 +220946,7 @@ return { [1]="spirit_+_if_at_least_200_strength" } }, - [10082]={ + [10075]={ [1]={ [1]={ limit={ @@ -221113,7 +220962,7 @@ return { [1]="spirit_+_per_2_levels" } }, - [10083]={ + [10076]={ [1]={ [1]={ limit={ @@ -221129,7 +220978,7 @@ return { [1]="spirit_+_per_empty_charm_slot" } }, - [10084]={ + [10077]={ [1]={ [1]={ limit={ @@ -221145,7 +220994,7 @@ return { [1]="spirit_does_not_exist" } }, - [10085]={ + [10078]={ [1]={ [1]={ limit={ @@ -221174,7 +221023,7 @@ return { [1]="spirit_offering_critical_strike_chance_+%" } }, - [10086]={ + [10079]={ [1]={ [1]={ limit={ @@ -221190,7 +221039,7 @@ return { [1]="spirit_offering_critical_strike_multiplier_+" } }, - [10087]={ + [10080]={ [1]={ [1]={ limit={ @@ -221206,7 +221055,7 @@ return { [1]="spirit_+%_per_stackable_unique_jewel" } }, - [10088]={ + [10081]={ [1]={ [1]={ limit={ @@ -221222,7 +221071,7 @@ return { [1]="split_arrow_projectiles_fire_in_parallel_x_dist" } }, - [10089]={ + [10082]={ [1]={ [1]={ limit={ @@ -221251,7 +221100,7 @@ return { [1]="splitting_steel_area_of_effect_+%" } }, - [10090]={ + [10083]={ [1]={ [1]={ limit={ @@ -221280,7 +221129,7 @@ return { [1]="splitting_steel_area_of_effect_+%" } }, - [10091]={ + [10084]={ [1]={ [1]={ limit={ @@ -221309,7 +221158,7 @@ return { [1]="splitting_steel_damage_+%" } }, - [10092]={ + [10085]={ [1]={ [1]={ [1]={ @@ -221329,7 +221178,7 @@ return { [1]="spread_ignite_from_killed_enemies_range" } }, - [10093]={ + [10086]={ [1]={ [1]={ limit={ @@ -221358,7 +221207,7 @@ return { [1]="sprint_movement_speed_+%" } }, - [10094]={ + [10087]={ [1]={ [1]={ limit={ @@ -221387,7 +221236,7 @@ return { [1]="sprint_movement_speed_+%_per_active_persistent_minion" } }, - [10095]={ + [10088]={ [1]={ [1]={ [1]={ @@ -221407,7 +221256,7 @@ return { [1]="life_regeneration_per_minute_in_blood_stance" } }, - [10096]={ + [10089]={ [1]={ [1]={ limit={ @@ -221436,7 +221285,7 @@ return { [1]="projectile_damage_+%_in_blood_stance" } }, - [10097]={ + [10090]={ [1]={ [1]={ limit={ @@ -221465,7 +221314,7 @@ return { [1]="evasion_rating_plus_in_sand_stance" } }, - [10098]={ + [10091]={ [1]={ [1]={ limit={ @@ -221494,7 +221343,7 @@ return { [1]="stance_skill_cooldown_speed_+%" } }, - [10099]={ + [10092]={ [1]={ [1]={ limit={ @@ -221523,7 +221372,7 @@ return { [1]="stance_skills_mana_reservation_efficiency_+%" } }, - [10100]={ + [10093]={ [1]={ [1]={ limit={ @@ -221552,7 +221401,7 @@ return { [1]="stance_skill_reservation_+%" } }, - [10101]={ + [10094]={ [1]={ [1]={ limit={ @@ -221581,7 +221430,7 @@ return { [1]="skill_area_of_effect_+%_in_sand_stance" } }, - [10102]={ + [10095]={ [1]={ [1]={ [1]={ @@ -221601,7 +221450,7 @@ return { [1]="stance_swap_cooldown_modifier_ms" } }, - [10103]={ + [10096]={ [1]={ [1]={ limit={ @@ -221630,7 +221479,7 @@ return { [1]="attack_speed_+%_if_changed_stance_recently" } }, - [10104]={ + [10097]={ [1]={ [1]={ limit={ @@ -221646,7 +221495,7 @@ return { [1]="start_at_zero_energy_shield" } }, - [10105]={ + [10098]={ [1]={ [1]={ limit={ @@ -221662,7 +221511,7 @@ return { [1]="start_energy_shield_recharge_when_you_use_a_mana_flask" } }, - [10106]={ + [10099]={ [1]={ [1]={ limit={ @@ -221678,7 +221527,7 @@ return { [1]="static_strike_additional_number_of_beam_targets" } }, - [10107]={ + [10100]={ [1]={ [1]={ limit={ @@ -221707,7 +221556,7 @@ return { [1]="status_ailments_you_inflict_duration_+%_while_focused" } }, - [10108]={ + [10101]={ [1]={ [1]={ limit={ @@ -221736,7 +221585,7 @@ return { [1]="status_ailments_you_inflict_duration_+%_with_bows" } }, - [10109]={ + [10102]={ [1]={ [1]={ limit={ @@ -221765,7 +221614,7 @@ return { [1]="stealth_+%" } }, - [10110]={ + [10103]={ [1]={ [1]={ limit={ @@ -221794,7 +221643,7 @@ return { [1]="stealth_+%_if_have_hit_with_claw_recently" } }, - [10111]={ + [10104]={ [1]={ [1]={ limit={ @@ -221823,7 +221672,7 @@ return { [1]="steel_steal_area_of_effect_+%" } }, - [10112]={ + [10105]={ [1]={ [1]={ limit={ @@ -221852,7 +221701,7 @@ return { [1]="steel_steal_cast_speed_+%" } }, - [10113]={ + [10106]={ [1]={ [1]={ limit={ @@ -221881,7 +221730,7 @@ return { [1]="steel_steal_reflect_damage_+%" } }, - [10114]={ + [10107]={ [1]={ [1]={ limit={ @@ -221910,7 +221759,7 @@ return { [1]="steelskin_damage_limit_+%" } }, - [10115]={ + [10108]={ [1]={ [1]={ limit={ @@ -221939,7 +221788,7 @@ return { [1]="stibnite_flask_evasion_rating_+%_final" } }, - [10116]={ + [10109]={ [1]={ [1]={ limit={ @@ -221955,7 +221804,7 @@ return { [1]="stone_golem_impale_on_hit_if_same_number_of_summoned_carrion_golems" } }, - [10117]={ + [10110]={ [1]={ [1]={ limit={ @@ -221971,7 +221820,7 @@ return { [1]="storm_armageddon_sigils_can_target_reaper_minions" } }, - [10118]={ + [10111]={ [1]={ [1]={ limit={ @@ -222000,7 +221849,7 @@ return { [1]="storm_barrier_effect_+%" } }, - [10119]={ + [10112]={ [1]={ [1]={ limit={ @@ -222029,7 +221878,7 @@ return { [1]="storm_blade_has_local_attack_speed_+%" } }, - [10120]={ + [10113]={ [1]={ [1]={ limit={ @@ -222045,7 +221894,7 @@ return { [1]="storm_blade_has_local_lightning_penetration_%" } }, - [10121]={ + [10114]={ [1]={ [1]={ limit={ @@ -222061,7 +221910,7 @@ return { [1]="storm_blade_quality_chance_to_shock_%" } }, - [10122]={ + [10115]={ [1]={ [1]={ limit={ @@ -222090,7 +221939,7 @@ return { [1]="storm_blade_quality_local_critical_strike_chance_+%" } }, - [10123]={ + [10116]={ [1]={ [1]={ limit={ @@ -222106,7 +221955,7 @@ return { [1]="storm_blade_quality_non_skill_lightning_damage_%_to_convert_to_chaos_with_attacks" } }, - [10124]={ + [10117]={ [1]={ [1]={ limit={ @@ -222122,7 +221971,7 @@ return { [1]="storm_brand_additional_chain_chance_%" } }, - [10125]={ + [10118]={ [1]={ [1]={ limit={ @@ -222138,7 +221987,7 @@ return { [1]="storm_brand_attached_target_lightning_penetration_%" } }, - [10126]={ + [10119]={ [1]={ [1]={ limit={ @@ -222167,7 +222016,7 @@ return { [1]="storm_brand_damage_+%" } }, - [10127]={ + [10120]={ [1]={ [1]={ limit={ @@ -222183,7 +222032,7 @@ return { [1]="storm_burst_15_%_chance_to_create_additional_orb" } }, - [10128]={ + [10121]={ [1]={ [1]={ limit={ @@ -222199,7 +222048,7 @@ return { [1]="storm_burst_additional_object_chance_%" } }, - [10129]={ + [10122]={ [1]={ [1]={ limit={ @@ -222228,7 +222077,7 @@ return { [1]="storm_burst_area_of_effect_+%" } }, - [10130]={ + [10123]={ [1]={ [1]={ limit={ @@ -222244,7 +222093,7 @@ return { [1]="storm_burst_avoid_interruption_while_casting_%" } }, - [10131]={ + [10124]={ [1]={ [1]={ limit={ @@ -222269,7 +222118,7 @@ return { [1]="storm_burst_number_of_additional_projectiles" } }, - [10132]={ + [10125]={ [1]={ [1]={ limit={ @@ -222298,7 +222147,7 @@ return { [1]="storm_rain_damage_+%" } }, - [10133]={ + [10126]={ [1]={ [1]={ limit={ @@ -222323,7 +222172,7 @@ return { [1]="storm_rain_num_additional_arrows" } }, - [10134]={ + [10127]={ [1]={ [1]={ limit={ @@ -222339,7 +222188,7 @@ return { [1]="storm_skill_limit_+" } }, - [10135]={ + [10128]={ [1]={ [1]={ limit={ @@ -222368,7 +222217,7 @@ return { [1]="stormbind_skill_area_of_effect_+%" } }, - [10136]={ + [10129]={ [1]={ [1]={ limit={ @@ -222397,7 +222246,7 @@ return { [1]="stormbind_skill_damage_+%" } }, - [10137]={ + [10130]={ [1]={ [1]={ limit={ @@ -222426,7 +222275,7 @@ return { [1]="stormblast_icicle_pyroclast_mine_aura_effect_+%" } }, - [10138]={ + [10131]={ [1]={ [1]={ limit={ @@ -222442,7 +222291,7 @@ return { [1]="stormblast_icicle_pyroclast_mine_base_deal_no_damage" } }, - [10139]={ + [10132]={ [1]={ [1]={ limit={ @@ -222471,7 +222320,7 @@ return { [1]="stormweaver_chill_effect_+%_final" } }, - [10140]={ + [10133]={ [1]={ [1]={ limit={ @@ -222500,7 +222349,7 @@ return { [1]="stormweaver_shock_effect_+%_final" } }, - [10141]={ + [10134]={ [1]={ [1]={ limit={ @@ -222516,7 +222365,7 @@ return { [1]="strength_can_satisfy_dexterity_and_intelligence_requirements_of_melee_weapons_and_skills" } }, - [10142]={ + [10135]={ [1]={ [1]={ limit={ @@ -222532,7 +222381,7 @@ return { [1]="strike_skills_knockback_on_melee_hit" } }, - [10143]={ + [10136]={ [1]={ [1]={ limit={ @@ -222548,7 +222397,7 @@ return { [1]="strike_skills_used_with_finality_perform_a_final_strike_if_they_have_one" } }, - [10144]={ + [10137]={ [1]={ [1]={ limit={ @@ -222573,7 +222422,7 @@ return { [1]="stun_and_ailment_threshold_+%_while_surrounded" } }, - [10145]={ + [10138]={ [1]={ [1]={ limit={ @@ -222589,7 +222438,7 @@ return { [1]="stun_duration_on_critical_strike_+%" } }, - [10146]={ + [10139]={ [1]={ [1]={ limit={ @@ -222618,7 +222467,7 @@ return { [1]="stun_duration_+%_per_15_strength" } }, - [10147]={ + [10140]={ [1]={ [1]={ limit={ @@ -222647,7 +222496,7 @@ return { [1]="stun_duration_+%_per_endurance_charge" } }, - [10148]={ + [10141]={ [1]={ [1]={ limit={ @@ -222663,7 +222512,7 @@ return { [1]="stun_nearby_enemies_when_stunned_chance_%" } }, - [10149]={ + [10142]={ [1]={ [1]={ limit={ @@ -222692,7 +222541,7 @@ return { [1]="stun_threshold_+%_during_empowered_attacks" } }, - [10150]={ + [10143]={ [1]={ [1]={ limit={ @@ -222708,7 +222557,7 @@ return { [1]="stun_threshold_+%_for_each_time_hit_recently_up_to_100%" } }, - [10151]={ + [10144]={ [1]={ [1]={ limit={ @@ -222737,7 +222586,7 @@ return { [1]="stun_threshold_+%_if_youve_shapeshifted_to_animal_recently" } }, - [10152]={ + [10145]={ [1]={ [1]={ limit={ @@ -222766,7 +222615,7 @@ return { [1]="stun_threshold_+%_per_25_tribute" } }, - [10153]={ + [10146]={ [1]={ [1]={ limit={ @@ -222795,7 +222644,7 @@ return { [1]="stun_threshold_+%_per_number_of_times_stunned_recently" } }, - [10154]={ + [10147]={ [1]={ [1]={ limit={ @@ -222820,7 +222669,7 @@ return { [1]="stun_threshold_+%_while_channelling" } }, - [10155]={ + [10148]={ [1]={ [1]={ limit={ @@ -222849,7 +222698,7 @@ return { [1]="stun_threshold_+%_while_shapeshifted" } }, - [10156]={ + [10149]={ [1]={ [1]={ limit={ @@ -222878,7 +222727,7 @@ return { [1]="stun_threshold_+%_if_stunned_recently" } }, - [10157]={ + [10150]={ [1]={ [1]={ limit={ @@ -222894,7 +222743,7 @@ return { [1]="stun_threshold_+_from_lowest_of_base_helmet_evasion_rating_and_armour" } }, - [10158]={ + [10151]={ [1]={ [1]={ limit={ @@ -222919,7 +222768,7 @@ return { [1]="stun_threshold_+_per_10_maximum_ward" } }, - [10159]={ + [10152]={ [1]={ [1]={ limit={ @@ -222935,7 +222784,7 @@ return { [1]="stun_threshold_+_per_dexterity" } }, - [10160]={ + [10153]={ [1]={ [1]={ limit={ @@ -222951,7 +222800,7 @@ return { [1]="stun_threshold_+_per_strength" } }, - [10161]={ + [10154]={ [1]={ [1]={ limit={ @@ -222967,7 +222816,7 @@ return { [1]="stun_threshold_based_on_%_energy_shield_instead_of_life" } }, - [10162]={ + [10155]={ [1]={ [1]={ limit={ @@ -222983,7 +222832,7 @@ return { [1]="stun_threshold_+_from_%_maximum_energy_shield" } }, - [10163]={ + [10156]={ [1]={ [1]={ limit={ @@ -222999,7 +222848,7 @@ return { [1]="stun_threshold_+%_per_rage" } }, - [10164]={ + [10157]={ [1]={ [1]={ limit={ @@ -223028,7 +222877,7 @@ return { [1]="stun_threshold_+%_when_not_stunned_recently" } }, - [10165]={ + [10158]={ [1]={ [1]={ limit={ @@ -223057,7 +222906,7 @@ return { [1]="stun_threshold_+%_when_on_full_life" } }, - [10166]={ + [10159]={ [1]={ [1]={ limit={ @@ -223073,7 +222922,7 @@ return { [1]="stun_threshold_reduction_+%_with_500_or_more_strength" } }, - [10167]={ + [10160]={ [1]={ [1]={ limit={ @@ -223089,7 +222938,7 @@ return { [1]="summon_2_totems" } }, - [10168]={ + [10161]={ [1]={ [1]={ limit={ @@ -223118,7 +222967,7 @@ return { [1]="summon_arbalist_attack_speed_+%" } }, - [10169]={ + [10162]={ [1]={ [1]={ limit={ @@ -223134,7 +222983,7 @@ return { [1]="summon_arbalist_chains_+" } }, - [10170]={ + [10163]={ [1]={ [1]={ limit={ @@ -223150,7 +222999,7 @@ return { [1]="summon_arbalist_chance_to_bleed_%" } }, - [10171]={ + [10164]={ [1]={ [1]={ limit={ @@ -223166,7 +223015,7 @@ return { [1]="summon_arbalist_chance_to_crush_on_hit_%" } }, - [10172]={ + [10165]={ [1]={ [1]={ limit={ @@ -223182,7 +223031,7 @@ return { [1]="summon_arbalist_chance_to_deal_double_damage_%" } }, - [10173]={ + [10166]={ [1]={ [1]={ limit={ @@ -223198,7 +223047,7 @@ return { [1]="summon_arbalist_chance_to_intimidate_for_4_seconds_on_hit_%" } }, - [10174]={ + [10167]={ [1]={ [1]={ limit={ @@ -223214,7 +223063,7 @@ return { [1]="summon_arbalist_chance_to_maim_for_4_seconds_on_hit_%" } }, - [10175]={ + [10168]={ [1]={ [1]={ limit={ @@ -223230,7 +223079,7 @@ return { [1]="summon_arbalist_chance_to_poison_%" } }, - [10176]={ + [10169]={ [1]={ [1]={ limit={ @@ -223246,7 +223095,7 @@ return { [1]="summon_arbalist_chance_to_unnerve_for_4_seconds_on_hit_%" } }, - [10177]={ + [10170]={ [1]={ [1]={ limit={ @@ -223262,7 +223111,7 @@ return { [1]="summon_arbalist_number_of_additional_projectiles" } }, - [10178]={ + [10171]={ [1]={ [1]={ limit={ @@ -223278,7 +223127,7 @@ return { [1]="summon_arbalist_number_of_splits" } }, - [10179]={ + [10172]={ [1]={ [1]={ limit={ @@ -223294,7 +223143,7 @@ return { [1]="summoned_arbalist_physical_damage_%_to_convert_to_cold" } }, - [10180]={ + [10173]={ [1]={ [1]={ limit={ @@ -223310,7 +223159,7 @@ return { [1]="summoned_arbalist_physical_damage_%_to_convert_to_fire" } }, - [10181]={ + [10174]={ [1]={ [1]={ limit={ @@ -223326,7 +223175,7 @@ return { [1]="summoned_arbalist_physical_damage_%_to_convert_to_lightning" } }, - [10182]={ + [10175]={ [1]={ [1]={ limit={ @@ -223342,7 +223191,7 @@ return { [1]="summoned_arbalist_physical_damage_%_to_gain_as_cold" } }, - [10183]={ + [10176]={ [1]={ [1]={ limit={ @@ -223358,7 +223207,7 @@ return { [1]="summoned_arbalist_physical_damage_%_to_gain_as_fire" } }, - [10184]={ + [10177]={ [1]={ [1]={ limit={ @@ -223374,7 +223223,7 @@ return { [1]="summoned_arbalist_physical_damage_%_to_gain_as_lightning" } }, - [10185]={ + [10178]={ [1]={ [1]={ limit={ @@ -223390,7 +223239,7 @@ return { [1]="summon_arbalist_projectiles_fork" } }, - [10186]={ + [10179]={ [1]={ [1]={ limit={ @@ -223406,7 +223255,7 @@ return { [1]="summon_arbalist_targets_to_pierce" } }, - [10187]={ + [10180]={ [1]={ [1]={ limit={ @@ -223422,7 +223271,7 @@ return { [1]="summon_arbalist_chance_to_freeze_%" } }, - [10188]={ + [10181]={ [1]={ [1]={ limit={ @@ -223438,7 +223287,7 @@ return { [1]="summon_arbalist_chance_to_shock_%" } }, - [10189]={ + [10182]={ [1]={ [1]={ limit={ @@ -223454,7 +223303,7 @@ return { [1]="summon_arbalist_chance_to_inflict_cold_exposure_on_hit_%" } }, - [10190]={ + [10183]={ [1]={ [1]={ limit={ @@ -223470,7 +223319,7 @@ return { [1]="summon_arbalist_chance_to_inflict_fire_exposure_on_hit_%" } }, - [10191]={ + [10184]={ [1]={ [1]={ limit={ @@ -223486,7 +223335,7 @@ return { [1]="summon_arbalist_chance_to_inflict_lightning_exposure_on_hit_%" } }, - [10192]={ + [10185]={ [1]={ [1]={ limit={ @@ -223502,7 +223351,7 @@ return { [1]="summon_raging_spirit_melee_splash_fire_damage_only" } }, - [10193]={ + [10186]={ [1]={ [1]={ limit={ @@ -223531,7 +223380,7 @@ return { [1]="summon_reaper_cooldown_speed_+%" } }, - [10194]={ + [10187]={ [1]={ [1]={ limit={ @@ -223583,7 +223432,7 @@ return { [1]="summon_skeletons_additional_warrior_skeleton_one_twentieth_chance" } }, - [10195]={ + [10188]={ [1]={ [1]={ limit={ @@ -223599,7 +223448,7 @@ return { [1]="summon_skeletons_additional_warrior_skeleton_%_chance" } }, - [10196]={ + [10189]={ [1]={ [1]={ [1]={ @@ -223632,7 +223481,7 @@ return { [1]="summon_skeletons_cooldown_modifier_ms" } }, - [10197]={ + [10190]={ [1]={ [1]={ limit={ @@ -223661,7 +223510,7 @@ return { [1]="summon_skitterbots_area_of_effect_+%" } }, - [10198]={ + [10191]={ [1]={ [1]={ limit={ @@ -223694,7 +223543,7 @@ return { [1]="summon_skitterbots_mana_reservation_+%" } }, - [10199]={ + [10192]={ [1]={ [1]={ limit={ @@ -223710,7 +223559,7 @@ return { [1]="summoned_phantasms_grant_buff" } }, - [10200]={ + [10193]={ [1]={ [1]={ limit={ @@ -223726,7 +223575,7 @@ return { [1]="summoned_phantasms_have_no_duration" } }, - [10201]={ + [10194]={ [1]={ [1]={ limit={ @@ -223742,7 +223591,7 @@ return { [1]="summoned_raging_spirits_have_diamond_and_massive_shrine_buff" } }, - [10202]={ + [10195]={ [1]={ [1]={ limit={ @@ -223771,7 +223620,7 @@ return { [1]="summoned_reaper_damage_+%" } }, - [10203]={ + [10196]={ [1]={ [1]={ limit={ @@ -223787,7 +223636,7 @@ return { [1]="summoned_reaper_physical_dot_multiplier_+" } }, - [10204]={ + [10197]={ [1]={ [1]={ limit={ @@ -223803,7 +223652,7 @@ return { [1]="summoned_skeleton_%_chance_to_wither_for_2_seconds" } }, - [10205]={ + [10198]={ [1]={ [1]={ limit={ @@ -223819,7 +223668,7 @@ return { [1]="summoned_skeleton_%_physical_to_chaos" } }, - [10206]={ + [10199]={ [1]={ [1]={ limit={ @@ -223844,7 +223693,7 @@ return { [1]="summoned_skeletons_cover_in_ash_on_hit_%" } }, - [10207]={ + [10200]={ [1]={ [1]={ [1]={ @@ -223864,7 +223713,7 @@ return { [1]="summoned_skeletons_fire_damage_%_of_maximum_life_taken_per_minute" } }, - [10208]={ + [10201]={ [1]={ [1]={ limit={ @@ -223880,7 +223729,7 @@ return { [1]="summoned_skeletons_hits_cant_be_evaded" } }, - [10209]={ + [10202]={ [1]={ [1]={ limit={ @@ -223909,7 +223758,7 @@ return { [1]="summoned_skitterbots_cooldown_recovery_+%" } }, - [10210]={ + [10203]={ [1]={ [1]={ limit={ @@ -223925,7 +223774,7 @@ return { [1]="summoned_support_ghosts_have_diamond_and_massive_shrine_buff" } }, - [10211]={ + [10204]={ [1]={ [1]={ limit={ @@ -223941,7 +223790,7 @@ return { [1]="support_additional_trap_mine_%_chance_for_1_additional_trap_mine" } }, - [10212]={ + [10205]={ [1]={ [1]={ [1]={ @@ -223970,7 +223819,7 @@ return { [1]="support_approaching_storms_area_of_effect_+%_final" } }, - [10213]={ + [10206]={ [1]={ [1]={ [1]={ @@ -223999,7 +223848,7 @@ return { [1]="support_approaching_storms_damage_+%_final" } }, - [10214]={ + [10207]={ [1]={ [1]={ [1]={ @@ -224028,7 +223877,7 @@ return { [1]="support_approaching_storms_movement_speed_+%_final" } }, - [10215]={ + [10208]={ [1]={ [1]={ limit={ @@ -224057,7 +223906,7 @@ return { [1]="support_buffed_heralds_buff_effect_+%_final" } }, - [10216]={ + [10209]={ [1]={ [1]={ limit={ @@ -224095,7 +223944,7 @@ return { [1]="support_deadly_heralds_buff_effect_+%_final" } }, - [10217]={ + [10210]={ [1]={ [1]={ limit={ @@ -224124,7 +223973,7 @@ return { [1]="support_deadly_heralds_damage_+%_final" } }, - [10218]={ + [10211]={ [1]={ [1]={ limit={ @@ -224153,7 +224002,7 @@ return { [1]="support_fast_forward_detonation_time_+%_final" } }, - [10219]={ + [10212]={ [1]={ [1]={ limit={ @@ -224178,7 +224027,7 @@ return { [1]="support_hourglass_damage_+%_final" } }, - [10220]={ + [10213]={ [1]={ [1]={ limit={ @@ -224194,14 +224043,14 @@ return { [1]="support_jagged_ground_chance_%" } }, - [10221]={ + [10214]={ [1]={ }, stats={ [1]="support_last_gasp_duration_ms" } }, - [10222]={ + [10215]={ [1]={ [1]={ limit={ @@ -224230,7 +224079,7 @@ return { [1]="support_maimed_enemies_physical_damage_taken_+%" } }, - [10223]={ + [10216]={ [1]={ [1]={ limit={ @@ -224251,7 +224100,7 @@ return { [2]="global_maximum_added_fire_damage_vs_burning_enemies" } }, - [10224]={ + [10217]={ [1]={ [1]={ [1]={ @@ -224271,7 +224120,7 @@ return { [1]="support_mirage_archer_base_duration" } }, - [10225]={ + [10218]={ [1]={ [1]={ limit={ @@ -224300,7 +224149,7 @@ return { [1]="support_slashing_damage_+%_final_from_distance" } }, - [10226]={ + [10219]={ [1]={ [1]={ limit={ @@ -224316,7 +224165,7 @@ return { [1]="surpassing_chance_%_to_gain_1_puppeteer_stack_on_using_command_skill" } }, - [10227]={ + [10220]={ [1]={ [1]={ limit={ @@ -224341,7 +224190,7 @@ return { [1]="surrounded_area_of_effect_+%" } }, - [10228]={ + [10221]={ [1]={ [1]={ limit={ @@ -224357,7 +224206,7 @@ return { [1]="synthesis_map_adjacent_nodes_global_mod_values_doubled" } }, - [10229]={ + [10222]={ [1]={ [1]={ limit={ @@ -224373,7 +224222,7 @@ return { [1]="synthesis_map_global_mod_values_doubled_on_this_node" } }, - [10230]={ + [10223]={ [1]={ [1]={ limit={ @@ -224389,7 +224238,7 @@ return { [1]="synthesis_map_global_mod_values_tripled_on_this_node" } }, - [10231]={ + [10224]={ [1]={ [1]={ limit={ @@ -224405,7 +224254,7 @@ return { [1]="synthesis_map_memories_do_not_collapse_on_this_node" } }, - [10232]={ + [10225]={ [1]={ [1]={ limit={ @@ -224434,7 +224283,7 @@ return { [1]="synthesis_map_monster_slain_experience_+%_on_this_node" } }, - [10233]={ + [10226]={ [1]={ [1]={ limit={ @@ -224450,7 +224299,7 @@ return { [1]="synthesis_map_nearby_memories_have_bonus" } }, - [10234]={ + [10227]={ [1]={ [1]={ limit={ @@ -224475,7 +224324,7 @@ return { [1]="synthesis_map_node_additional_uses_+" } }, - [10235]={ + [10228]={ [1]={ [1]={ limit={ @@ -224491,7 +224340,7 @@ return { [1]="synthesis_map_node_global_mod_values_tripled_if_adjacent_squares_have_memories" } }, - [10236]={ + [10229]={ [1]={ [1]={ limit={ @@ -224516,7 +224365,7 @@ return { [1]="synthesis_map_node_grants_additional_global_mod" } }, - [10237]={ + [10230]={ [1]={ [1]={ limit={ @@ -224532,7 +224381,7 @@ return { [1]="synthesis_map_node_grants_no_global_mod" } }, - [10238]={ + [10231]={ [1]={ [1]={ limit={ @@ -224548,7 +224397,7 @@ return { [1]="synthesis_map_node_guest_monsters_replaced_by_synthesised_monsters" } }, - [10239]={ + [10232]={ [1]={ [1]={ limit={ @@ -224564,7 +224413,7 @@ return { [1]="synthesis_map_node_item_quantity_increases_doubled" } }, - [10240]={ + [10233]={ [1]={ [1]={ limit={ @@ -224580,7 +224429,7 @@ return { [1]="synthesis_map_node_item_rarity_increases_doubled" } }, - [10241]={ + [10234]={ [1]={ [1]={ limit={ @@ -224605,7 +224454,7 @@ return { [1]="synthesis_map_node_level_+" } }, - [10242]={ + [10235]={ [1]={ [1]={ limit={ @@ -224621,7 +224470,7 @@ return { [1]="synthesis_map_node_monsters_drop_no_items" } }, - [10243]={ + [10236]={ [1]={ [1]={ limit={ @@ -224637,7 +224486,7 @@ return { [1]="synthesis_map_node_pack_size_increases_doubled" } }, - [10244]={ + [10237]={ [1]={ [1]={ limit={ @@ -224666,7 +224515,7 @@ return { [1]="tactician_spirit_reservation_+%_final_for_permanent_buffs" } }, - [10245]={ + [10238]={ [1]={ [1]={ limit={ @@ -224695,7 +224544,7 @@ return { [1]="tailwind_effect_on_self_+%" } }, - [10246]={ + [10239]={ [1]={ [1]={ limit={ @@ -224724,7 +224573,7 @@ return { [1]="tailwind_effect_on_self_+%_per_gale_force" } }, - [10247]={ + [10240]={ [1]={ [1]={ limit={ @@ -224740,7 +224589,7 @@ return { [1]="tailwind_if_have_crit_recently" } }, - [10248]={ + [10241]={ [1]={ [1]={ limit={ @@ -224756,7 +224605,7 @@ return { [1]="take_X_lightning_damage_when_herald_of_thunder_hits_an_enemy" } }, - [10249]={ + [10242]={ [1]={ [1]={ limit={ @@ -224772,7 +224621,7 @@ return { [1]="take_half_area_damage_from_hit_%_chance" } }, - [10250]={ + [10243]={ [1]={ [1]={ limit={ @@ -224788,7 +224637,7 @@ return { [1]="take_no_extra_damage_from_critical_strikes_if_cast_enfeeble_in_past_10_seconds" } }, - [10251]={ + [10244]={ [1]={ [1]={ limit={ @@ -224813,7 +224662,7 @@ return { [1]="take_physical_damage_equal_to_%_total_unmet_strength_requirements_on_attack" } }, - [10252]={ + [10245]={ [1]={ [1]={ [1]={ @@ -224846,7 +224695,7 @@ return { [1]="talisman_implicit_projectiles_pierce_1_additional_target_per_10" } }, - [10253]={ + [10246]={ [1]={ [1]={ limit={ @@ -224862,7 +224711,7 @@ return { [1]="tame_beast_can_target_unique_beasts" } }, - [10254]={ + [10247]={ [1]={ [1]={ limit={ @@ -224891,7 +224740,7 @@ return { [1]="tame_beasts_unique_damage_+%_final" } }, - [10255]={ + [10248]={ [1]={ [1]={ limit={ @@ -224920,7 +224769,7 @@ return { [1]="tame_beasts_unique_movement_velocity_+%" } }, - [10256]={ + [10249]={ [1]={ [1]={ limit={ @@ -224949,7 +224798,7 @@ return { [1]="tame_beasts_unique_skill_speed_+%" } }, - [10257]={ + [10250]={ [1]={ [1]={ limit={ @@ -224978,7 +224827,7 @@ return { [1]="tamed_beasts_randomly_possessed_every_x_ms" } }, - [10258]={ + [10251]={ [1]={ [1]={ limit={ @@ -224994,7 +224843,7 @@ return { [1]="taunt_on_projectile_hit_chance_%" } }, - [10259]={ + [10252]={ [1]={ [1]={ limit={ @@ -225023,7 +224872,7 @@ return { [1]="taunted_enemies_by_warcry_damage_taken_+%" } }, - [10260]={ + [10253]={ [1]={ [1]={ [1]={ @@ -225043,7 +224892,7 @@ return { [1]="tectonic_slam_1%_chance_to_do_charged_slam_per_2_stat_value" } }, - [10261]={ + [10254]={ [1]={ [1]={ limit={ @@ -225059,7 +224908,7 @@ return { [1]="tectonic_slam_and_infernal_blow_attack_damage_+%_per_450_physical_damage_reduction_rating" } }, - [10262]={ + [10255]={ [1]={ [1]={ limit={ @@ -225075,7 +224924,7 @@ return { [1]="tectonic_slam_and_infernal_blow_attack_damage_+%_per_700_physical_damage_reduction_rating" } }, - [10263]={ + [10256]={ [1]={ [1]={ limit={ @@ -225104,7 +224953,7 @@ return { [1]="tectonic_slam_area_of_effect_+%" } }, - [10264]={ + [10257]={ [1]={ [1]={ limit={ @@ -225133,7 +224982,7 @@ return { [1]="tectonic_slam_damage_+%" } }, - [10265]={ + [10258]={ [1]={ [1]={ limit={ @@ -225149,7 +224998,7 @@ return { [1]="tectonic_slam_%_chance_to_do_charged_slam" } }, - [10266]={ + [10259]={ [1]={ [1]={ [1]={ @@ -225169,7 +225018,7 @@ return { [1]="tectonic_slam_side_crack_additional_chance_1%_per_2_stat_value" } }, - [10267]={ + [10260]={ [1]={ [1]={ limit={ @@ -225185,7 +225034,7 @@ return { [1]="tectonic_slam_side_crack_additional_chance_%" } }, - [10268]={ + [10261]={ [1]={ [1]={ limit={ @@ -225214,7 +225063,7 @@ return { [1]="tempest_shield_buff_effect_+%" } }, - [10269]={ + [10262]={ [1]={ [1]={ limit={ @@ -225230,7 +225079,7 @@ return { [1]="temporal_chains_no_reservation" } }, - [10270]={ + [10263]={ [1]={ [1]={ limit={ @@ -225246,7 +225095,7 @@ return { [1]="temporal_rift_cooldown_speed_+%" } }, - [10271]={ + [10264]={ [1]={ [1]={ limit={ @@ -225262,7 +225111,7 @@ return { [1]="temporary_minion_limit_+" } }, - [10272]={ + [10265]={ [1]={ [1]={ limit={ @@ -225278,7 +225127,7 @@ return { [1]="thaumaturgy_rotation_active" } }, - [10273]={ + [10266]={ [1]={ [1]={ limit={ @@ -225307,7 +225156,7 @@ return { [1]="thorns_critical_strike_chance_+%" } }, - [10274]={ + [10267]={ [1]={ [1]={ limit={ @@ -225336,7 +225185,7 @@ return { [1]="thorns_damage_+%_if_consumed_endurance_charge_recently" } }, - [10275]={ + [10268]={ [1]={ [1]={ limit={ @@ -225365,7 +225214,7 @@ return { [1]="thorns_damage_+%_per_10_tribute" } }, - [10276]={ + [10269]={ [1]={ [1]={ limit={ @@ -225381,7 +225230,7 @@ return { [1]="thorns_damage_has_%_chance_to_ignore_armour" } }, - [10277]={ + [10270]={ [1]={ [1]={ limit={ @@ -225397,7 +225246,7 @@ return { [1]="thorns_damage_is_lucky_against_enemies_with_fully_broken_armour" } }, - [10278]={ + [10271]={ [1]={ [1]={ limit={ @@ -225426,7 +225275,7 @@ return { [1]="thorns_damage_+%" } }, - [10279]={ + [10272]={ [1]={ [1]={ limit={ @@ -225455,7 +225304,7 @@ return { [1]="thorns_damage_+%_if_blocked_recently" } }, - [10280]={ + [10273]={ [1]={ [1]={ limit={ @@ -225476,7 +225325,7 @@ return { [2]="thorns_minimum_fire_damage_per_100_life" } }, - [10281]={ + [10274]={ [1]={ [1]={ limit={ @@ -225497,7 +225346,7 @@ return { [2]="thorns_maximum_base_chaos_damage" } }, - [10282]={ + [10275]={ [1]={ [1]={ limit={ @@ -225518,7 +225367,7 @@ return { [2]="thorns_maximum_base_cold_damage" } }, - [10283]={ + [10276]={ [1]={ [1]={ limit={ @@ -225539,7 +225388,7 @@ return { [2]="thorns_maximum_base_fire_damage" } }, - [10284]={ + [10277]={ [1]={ [1]={ limit={ @@ -225560,7 +225409,7 @@ return { [2]="thorns_maximum_base_lightning_damage" } }, - [10285]={ + [10278]={ [1]={ [1]={ limit={ @@ -225581,7 +225430,7 @@ return { [2]="thorns_maximum_base_physical_damage" } }, - [10286]={ + [10279]={ [1]={ [1]={ limit={ @@ -225610,7 +225459,7 @@ return { [1]="thorns_proc_chance_%_against_non_melee_hits_if_you_have_at_least_200_tribute" } }, - [10287]={ + [10280]={ [1]={ [1]={ limit={ @@ -225626,7 +225475,7 @@ return { [1]="thorns_proc_off_any_hit" } }, - [10288]={ + [10281]={ [1]={ [1]={ limit={ @@ -225642,7 +225491,7 @@ return { [1]="base_deal_thorns_damage_chance_%_on_hit" } }, - [10289]={ + [10282]={ [1]={ [1]={ limit={ @@ -225658,7 +225507,7 @@ return { [1]="melee_attack_deal_thorns_damage_chance_%_on_hit" } }, - [10290]={ + [10283]={ [1]={ [1]={ limit={ @@ -225674,7 +225523,7 @@ return { [1]="parry_deal_thorns_damage_chance_%_on_hit" } }, - [10291]={ + [10284]={ [1]={ [1]={ limit={ @@ -225703,7 +225552,7 @@ return { [1]="threshold_jewel_magma_orb_damage_+%_final" } }, - [10292]={ + [10285]={ [1]={ [1]={ limit={ @@ -225732,7 +225581,7 @@ return { [1]="threshold_jewel_magma_orb_damage_+%_final_per_chain" } }, - [10293]={ + [10286]={ [1]={ [1]={ limit={ @@ -225761,7 +225610,7 @@ return { [1]="threshold_jewel_molten_strike_damage_projectile_count_+%_final" } }, - [10294]={ + [10287]={ [1]={ [1]={ limit={ @@ -225790,7 +225639,7 @@ return { [1]="thrown_shield_secondary_projectile_damage_+%_final" } }, - [10295]={ + [10288]={ [1]={ [1]={ limit={ @@ -225806,7 +225655,7 @@ return { [1]="titan_additional_inventory" } }, - [10296]={ + [10289]={ [1]={ [1]={ limit={ @@ -225835,7 +225684,7 @@ return { [1]="titan_damage_+%_final_against_heavy_stunned_enemies" } }, - [10297]={ + [10290]={ [1]={ [1]={ limit={ @@ -225851,7 +225700,7 @@ return { [1]="titan_expanded_main_inventory" } }, - [10298]={ + [10291]={ [1]={ [1]={ limit={ @@ -225880,7 +225729,7 @@ return { [1]="titan_hit_damage_stun_multiplier_+%_final_vs_full_life_enemies" } }, - [10299]={ + [10292]={ [1]={ [1]={ limit={ @@ -225909,7 +225758,7 @@ return { [1]="titan_maximum_life_+%_final" } }, - [10300]={ + [10293]={ [1]={ [1]={ limit={ @@ -225938,7 +225787,7 @@ return { [1]="tornado_damage_frequency_+%" } }, - [10301]={ + [10294]={ [1]={ [1]={ limit={ @@ -225967,7 +225816,7 @@ return { [1]="tornado_damage_+%" } }, - [10302]={ + [10295]={ [1]={ [1]={ limit={ @@ -225996,7 +225845,7 @@ return { [1]="tornado_movement_speed_+%" } }, - [10303]={ + [10296]={ [1]={ [1]={ limit={ @@ -226025,7 +225874,7 @@ return { [1]="tornado_only_primary_duration_+%" } }, - [10304]={ + [10297]={ [1]={ [1]={ limit={ @@ -226054,7 +225903,7 @@ return { [1]="tornado_skill_area_of_effect_+%" } }, - [10305]={ + [10298]={ [1]={ [1]={ limit={ @@ -226070,7 +225919,7 @@ return { [1]="totems_action_speed_cannot_be_modified_below_base" } }, - [10306]={ + [10299]={ [1]={ [1]={ limit={ @@ -226086,7 +225935,7 @@ return { [1]="totem_chaos_immunity" } }, - [10307]={ + [10300]={ [1]={ [1]={ limit={ @@ -226115,7 +225964,7 @@ return { [1]="totem_chaos_resistance_%" } }, - [10308]={ + [10301]={ [1]={ [1]={ limit={ @@ -226144,7 +225993,7 @@ return { [1]="totem_damage_+%_per_active_curse_on_self" } }, - [10309]={ + [10302]={ [1]={ [1]={ limit={ @@ -226173,7 +226022,7 @@ return { [1]="totem_damage_+%_if_havent_summoned_totem_in_past_2_seconds" } }, - [10310]={ + [10303]={ [1]={ [1]={ limit={ @@ -226202,7 +226051,7 @@ return { [1]="totem_damage_+%_per_10_devotion" } }, - [10311]={ + [10304]={ [1]={ [1]={ limit={ @@ -226218,7 +226067,7 @@ return { [1]="totem_hinder_nearby_enemies_when_summoned_with_25%_reduced_movement_speed" } }, - [10312]={ + [10305]={ [1]={ [1]={ limit={ @@ -226234,7 +226083,7 @@ return { [1]="totem_maximum_energy_shield" } }, - [10313]={ + [10306]={ [1]={ [1]={ limit={ @@ -226250,7 +226099,7 @@ return { [1]="totem_only_uses_skill_when_owner_attacks" } }, - [10314]={ + [10307]={ [1]={ [1]={ limit={ @@ -226279,7 +226128,7 @@ return { [1]="totem_placement_range_+%" } }, - [10315]={ + [10308]={ [1]={ [1]={ limit={ @@ -226308,7 +226157,7 @@ return { [1]="totem_spells_damage_+%" } }, - [10316]={ + [10309]={ [1]={ [1]={ limit={ @@ -226324,7 +226173,7 @@ return { [1]="totems_explode_on_death_for_%_life_as_physical" } }, - [10317]={ + [10310]={ [1]={ [1]={ limit={ @@ -226353,7 +226202,7 @@ return { [1]="totems_nearby_enemies_damage_taken_+%" } }, - [10318]={ + [10311]={ [1]={ [1]={ [1]={ @@ -226373,7 +226222,7 @@ return { [1]="totems_regenerate_%_life_per_minute" } }, - [10319]={ + [10312]={ [1]={ [1]={ limit={ @@ -226398,7 +226247,7 @@ return { [1]="totems_taunt_enemies_around_them_for_x_seconds_when_summoned" } }, - [10320]={ + [10313]={ [1]={ [1]={ limit={ @@ -226423,7 +226272,7 @@ return { [1]="tower_add_abyss_to_X_maps" } }, - [10321]={ + [10314]={ [1]={ [1]={ limit={ @@ -226448,7 +226297,7 @@ return { [1]="tower_add_breach_to_X_maps" } }, - [10322]={ + [10315]={ [1]={ [1]={ limit={ @@ -226473,7 +226322,7 @@ return { [1]="tower_add_delirium_to_X_maps" } }, - [10323]={ + [10316]={ [1]={ [1]={ limit={ @@ -226498,7 +226347,7 @@ return { [1]="tower_add_expedition_to_X_maps" } }, - [10324]={ + [10317]={ [1]={ [1]={ limit={ @@ -226523,7 +226372,7 @@ return { [1]="tower_add_incursion_to_X_maps" } }, - [10325]={ + [10318]={ [1]={ [1]={ limit={ @@ -226548,7 +226397,7 @@ return { [1]="tower_add_irradiated_to_X_maps" } }, - [10326]={ + [10319]={ [1]={ [1]={ limit={ @@ -226573,7 +226422,7 @@ return { [1]="tower_add_map_bosses_to_X_maps" } }, - [10327]={ + [10320]={ [1]={ [1]={ limit={ @@ -226598,7 +226447,7 @@ return { [1]="tower_add_ritual_to_X_maps" } }, - [10328]={ + [10321]={ [1]={ [1]={ limit={ @@ -226627,7 +226476,7 @@ return { [1]="toxic_rain_damage_+%" } }, - [10329]={ + [10322]={ [1]={ [1]={ limit={ @@ -226652,7 +226501,7 @@ return { [1]="toxic_rain_num_of_additional_projectiles" } }, - [10330]={ + [10323]={ [1]={ [1]={ limit={ @@ -226668,7 +226517,7 @@ return { [1]="toxic_rain_physical_damage_%_to_gain_as_chaos" } }, - [10331]={ + [10324]={ [1]={ [1]={ limit={ @@ -226697,7 +226546,7 @@ return { [1]="trap_and_mine_damage_+%_if_armed_for_4_seconds" } }, - [10332]={ + [10325]={ [1]={ [1]={ limit={ @@ -226726,7 +226575,7 @@ return { [1]="trap_and_mine_throwing_speed_+%" } }, - [10333]={ + [10326]={ [1]={ [1]={ limit={ @@ -226751,7 +226600,7 @@ return { [1]="trap_skill_added_cooldown_count" } }, - [10334]={ + [10327]={ [1]={ [1]={ limit={ @@ -226780,7 +226629,7 @@ return { [1]="trap_spread_+%" } }, - [10335]={ + [10328]={ [1]={ [1]={ limit={ @@ -226809,7 +226658,7 @@ return { [1]="trap_throwing_speed_+%_per_frenzy_charge" } }, - [10336]={ + [10329]={ [1]={ [1]={ limit={ @@ -226825,7 +226674,7 @@ return { [1]="traps_cannot_be_triggered_by_enemies" } }, - [10337]={ + [10330]={ [1]={ [1]={ limit={ @@ -226841,7 +226690,7 @@ return { [1]="traps_invulnerable" } }, - [10338]={ + [10331]={ [1]={ [1]={ limit={ @@ -226857,7 +226706,7 @@ return { [1]="travel_skills_cannot_be_exerted" } }, - [10339]={ + [10332]={ [1]={ [1]={ limit={ @@ -226873,7 +226722,7 @@ return { [1]="travel_skills_poison_reflected_to_self_up_to_5_poisons" } }, - [10340]={ + [10333]={ [1]={ [1]={ limit={ @@ -226898,7 +226747,7 @@ return { [1]="treat_enemy_resistances_as_negated_on_elemental_damage_hit_%_chance" } }, - [10341]={ + [10334]={ [1]={ [1]={ [1]={ @@ -226931,7 +226780,7 @@ return { [1]="trickster_cannot_take_damage_over_time_for_X_ms_every_10_seconds" } }, - [10342]={ + [10335]={ [1]={ [1]={ limit={ @@ -226960,7 +226809,7 @@ return { [1]="trickster_damage_over_time_+%_final" } }, - [10343]={ + [10336]={ [1]={ [1]={ limit={ @@ -226976,7 +226825,7 @@ return { [1]="trigger_elemental_storm_on_crit" } }, - [10344]={ + [10337]={ [1]={ [1]={ limit={ @@ -227001,7 +226850,7 @@ return { [1]="trigger_skills_refund_half_energy_spent_chance_%" } }, - [10345]={ + [10338]={ [1]={ [1]={ limit={ @@ -227017,7 +226866,7 @@ return { [1]="trigger_wild_strike_on_attack_crit" } }, - [10346]={ + [10339]={ [1]={ [1]={ limit={ @@ -227046,7 +226895,7 @@ return { [1]="triggerbots_damage_+%_final_with_triggered_spells" } }, - [10347]={ + [10340]={ [1]={ [1]={ limit={ @@ -227075,7 +226924,7 @@ return { [1]="triggered_spell_spell_damage_+%" } }, - [10348]={ + [10341]={ [1]={ [1]={ limit={ @@ -227091,7 +226940,7 @@ return { [1]="triggers_burning_runes_on_placing_ground_rune" } }, - [10349]={ + [10342]={ [1]={ [1]={ limit={ @@ -227107,7 +226956,7 @@ return { [1]="triggers_soulbreaker_on_breaking_enemy_energy_shield" } }, - [10350]={ + [10343]={ [1]={ [1]={ limit={ @@ -227158,7 +227007,7 @@ return { [2]="quality_display_trinity_is_gem" } }, - [10351]={ + [10344]={ [1]={ [1]={ limit={ @@ -227179,7 +227028,7 @@ return { [2]="trinity_loss_per_hit" } }, - [10352]={ + [10345]={ [1]={ [1]={ limit={ @@ -227208,7 +227057,7 @@ return { [1]="two_handed_melee_area_damage_+%" } }, - [10353]={ + [10346]={ [1]={ [1]={ limit={ @@ -227237,7 +227086,7 @@ return { [1]="two_handed_melee_area_of_effect_+%" } }, - [10354]={ + [10347]={ [1]={ [1]={ limit={ @@ -227253,7 +227102,7 @@ return { [1]="uber_domain_monster_additional_physical_damage_reduction_%_per_revival" } }, - [10355]={ + [10348]={ [1]={ [1]={ limit={ @@ -227269,7 +227118,7 @@ return { [1]="uber_domain_monster_all_resistances_+%_per_revival" } }, - [10356]={ + [10349]={ [1]={ [1]={ limit={ @@ -227298,7 +227147,7 @@ return { [1]="uber_domain_monster_attack_and_cast_speed_+%_per_revival" } }, - [10357]={ + [10350]={ [1]={ [1]={ limit={ @@ -227314,7 +227163,7 @@ return { [1]="uber_domain_monster_avoid_stun_%_per_revival" } }, - [10358]={ + [10351]={ [1]={ [1]={ limit={ @@ -227343,7 +227192,7 @@ return { [1]="uber_domain_monster_critical_strike_chance_+%_per_revival" } }, - [10359]={ + [10352]={ [1]={ [1]={ limit={ @@ -227359,7 +227208,7 @@ return { [1]="uber_domain_monster_critical_strike_multiplier_+%_per_revival" } }, - [10360]={ + [10353]={ [1]={ [1]={ limit={ @@ -227375,7 +227224,7 @@ return { [1]="uber_domain_monster_deal_double_damage_chance_%_per_revival" } }, - [10361]={ + [10354]={ [1]={ [1]={ [1]={ @@ -227395,7 +227244,7 @@ return { [1]="uber_domain_monster_life_regeneration_rate_per_minute_%_per_revival" } }, - [10362]={ + [10355]={ [1]={ [1]={ limit={ @@ -227424,7 +227273,7 @@ return { [1]="uber_domain_monster_maximum_life_+%_per_revival" } }, - [10363]={ + [10356]={ [1]={ [1]={ limit={ @@ -227453,7 +227302,7 @@ return { [1]="uber_domain_monster_movement_speed_+%_per_revival" } }, - [10364]={ + [10357]={ [1]={ [1]={ limit={ @@ -227469,7 +227318,7 @@ return { [1]="uber_domain_monster_overwhelm_%_physical_damage_reduction_per_revival" } }, - [10365]={ + [10358]={ [1]={ [1]={ limit={ @@ -227485,7 +227334,7 @@ return { [1]="uber_domain_monster_penetrate_all_resistances_%_per_revival" } }, - [10366]={ + [10359]={ [1]={ [1]={ limit={ @@ -227514,7 +227363,7 @@ return { [1]="uber_domain_monster_physical_damage_reduction_rating_+%_per_revival" } }, - [10367]={ + [10360]={ [1]={ [1]={ limit={ @@ -227539,7 +227388,7 @@ return { [1]="uber_domain_monster_reward_chance_+%" } }, - [10368]={ + [10361]={ [1]={ [1]={ limit={ @@ -227555,7 +227404,7 @@ return { [1]="unaffected_by_bleed_if_cast_vulnerability_in_past_10_seconds" } }, - [10369]={ + [10362]={ [1]={ [1]={ limit={ @@ -227571,7 +227420,7 @@ return { [1]="unaffected_by_bleeding_while_affected_by_malevolence" } }, - [10370]={ + [10363]={ [1]={ [1]={ limit={ @@ -227587,7 +227436,7 @@ return { [1]="unaffected_by_bleeding_while_leeching" } }, - [10371]={ + [10364]={ [1]={ [1]={ limit={ @@ -227603,7 +227452,7 @@ return { [1]="unaffected_by_blind" } }, - [10372]={ + [10365]={ [1]={ [1]={ limit={ @@ -227619,7 +227468,7 @@ return { [1]="unaffected_by_burning_ground" } }, - [10373]={ + [10366]={ [1]={ [1]={ limit={ @@ -227635,7 +227484,7 @@ return { [1]="unaffected_by_burning_ground_while_affected_by_purity_of_fire" } }, - [10374]={ + [10367]={ [1]={ [1]={ limit={ @@ -227651,7 +227500,7 @@ return { [1]="unaffected_by_chill" } }, - [10375]={ + [10368]={ [1]={ [1]={ limit={ @@ -227667,7 +227516,7 @@ return { [1]="unaffected_by_chill_during_dodge_roll" } }, - [10376]={ + [10369]={ [1]={ [1]={ limit={ @@ -227683,7 +227532,7 @@ return { [1]="unaffected_by_chill_while_channelling" } }, - [10377]={ + [10370]={ [1]={ [1]={ limit={ @@ -227699,7 +227548,7 @@ return { [1]="unaffected_by_chill_while_mana_leeching" } }, - [10378]={ + [10371]={ [1]={ [1]={ limit={ @@ -227715,7 +227564,7 @@ return { [1]="unaffected_by_chilled_ground" } }, - [10379]={ + [10372]={ [1]={ [1]={ limit={ @@ -227731,7 +227580,7 @@ return { [1]="unaffected_by_chilled_ground_while_affected_by_purity_of_ice" } }, - [10380]={ + [10373]={ [1]={ [1]={ limit={ @@ -227747,7 +227596,7 @@ return { [1]="unaffected_by_conductivity_while_affected_by_purity_of_lightning" } }, - [10381]={ + [10374]={ [1]={ [1]={ limit={ @@ -227763,7 +227612,7 @@ return { [1]="unaffected_by_corrupted_blood_while_leeching" } }, - [10382]={ + [10375]={ [1]={ [1]={ limit={ @@ -227779,7 +227628,7 @@ return { [1]="unaffected_by_curses_while_affected_by_zealotry" } }, - [10383]={ + [10376]={ [1]={ [1]={ limit={ @@ -227795,7 +227644,7 @@ return { [1]="unaffected_by_damaging_ailments" } }, - [10384]={ + [10377]={ [1]={ [1]={ limit={ @@ -227811,7 +227660,7 @@ return { [1]="unaffected_by_desecrated_ground" } }, - [10385]={ + [10378]={ [1]={ [1]={ limit={ @@ -227827,7 +227676,7 @@ return { [1]="unaffected_by_elemental_weakness" } }, - [10386]={ + [10379]={ [1]={ [1]={ limit={ @@ -227843,7 +227692,7 @@ return { [1]="unaffected_by_elemental_weakness_while_affected_by_purity_of_elements" } }, - [10387]={ + [10380]={ [1]={ [1]={ limit={ @@ -227859,7 +227708,7 @@ return { [1]="unaffected_by_enfeeble_while_affected_by_grace" } }, - [10388]={ + [10381]={ [1]={ [1]={ limit={ @@ -227875,7 +227724,7 @@ return { [1]="unaffected_by_flammability_while_affected_by_purity_of_fire" } }, - [10389]={ + [10382]={ [1]={ [1]={ limit={ @@ -227891,7 +227740,7 @@ return { [1]="unaffected_by_freeze_if_cast_frostbite_in_past_10_seconds" } }, - [10390]={ + [10383]={ [1]={ [1]={ limit={ @@ -227907,7 +227756,7 @@ return { [1]="unaffected_by_frostbite_while_affected_by_purity_of_ice" } }, - [10391]={ + [10384]={ [1]={ [1]={ limit={ @@ -227923,7 +227772,7 @@ return { [1]="unaffected_by_ignite" } }, - [10392]={ + [10385]={ [1]={ [1]={ limit={ @@ -227939,7 +227788,7 @@ return { [1]="unaffected_by_ignite_and_shock_while_max_life_mana_within_500" } }, - [10393]={ + [10386]={ [1]={ [1]={ limit={ @@ -227955,7 +227804,7 @@ return { [1]="unaffected_by_ignite_if_cast_flammability_in_past_10_seconds" } }, - [10394]={ + [10387]={ [1]={ [1]={ limit={ @@ -227971,7 +227820,7 @@ return { [1]="unaffected_by_poison_while_affected_by_malevolence" } }, - [10395]={ + [10388]={ [1]={ [1]={ limit={ @@ -227987,7 +227836,7 @@ return { [1]="unaffected_by_shock" } }, - [10396]={ + [10389]={ [1]={ [1]={ limit={ @@ -228003,7 +227852,7 @@ return { [1]="unaffected_by_shock_if_cast_conductivity_in_past_10_seconds" } }, - [10397]={ + [10390]={ [1]={ [1]={ limit={ @@ -228019,7 +227868,7 @@ return { [1]="unaffected_by_shock_while_channelling" } }, - [10398]={ + [10391]={ [1]={ [1]={ limit={ @@ -228035,7 +227884,7 @@ return { [1]="unaffected_by_shocked_ground" } }, - [10399]={ + [10392]={ [1]={ [1]={ limit={ @@ -228051,7 +227900,7 @@ return { [1]="unaffected_by_shocked_ground_while_affected_by_purity_of_lightning" } }, - [10400]={ + [10393]={ [1]={ [1]={ limit={ @@ -228067,7 +227916,7 @@ return { [1]="unaffected_by_temporal_chains" } }, - [10401]={ + [10394]={ [1]={ [1]={ limit={ @@ -228083,7 +227932,7 @@ return { [1]="unaffected_by_temporal_chains_while_affected_by_haste" } }, - [10402]={ + [10395]={ [1]={ [1]={ limit={ @@ -228099,7 +227948,7 @@ return { [1]="unaffected_by_vulnerability_while_affected_by_determination" } }, - [10403]={ + [10396]={ [1]={ [1]={ limit={ @@ -228115,7 +227964,7 @@ return { [1]="unarmed_attack_area_of_effect_+1%_per_X_intelligence" } }, - [10404]={ + [10397]={ [1]={ [1]={ limit={ @@ -228144,7 +227993,7 @@ return { [1]="unarmed_attack_skill_melee_dash_range_+%" } }, - [10405]={ + [10398]={ [1]={ [1]={ limit={ @@ -228173,7 +228022,7 @@ return { [1]="unarmed_attack_speed_+%" } }, - [10406]={ + [10399]={ [1]={ [1]={ limit={ @@ -228202,7 +228051,7 @@ return { [1]="unattached_sigil_attachment_range_+%_per_second" } }, - [10407]={ + [10400]={ [1]={ [1]={ limit={ @@ -228231,7 +228080,7 @@ return { [1]="unbound_ailment_elemental_ailment_chance_+%_final" } }, - [10408]={ + [10401]={ [1]={ [1]={ limit={ @@ -228260,7 +228109,7 @@ return { [1]="unbound_ailment_hit_damage_elemental_immobilisation_multiplier_+%_final" } }, - [10409]={ + [10402]={ [1]={ [1]={ limit={ @@ -228289,7 +228138,7 @@ return { [1]="reservation_efficiency_+%_of_undead_minion_skills" } }, - [10410]={ + [10403]={ [1]={ [1]={ limit={ @@ -228322,7 +228171,7 @@ return { [1]="undead_minion_reservation_+%" } }, - [10411]={ + [10404]={ [1]={ [1]={ limit={ @@ -228338,7 +228187,7 @@ return { [1]="unearth_additional_corpse_level" } }, - [10412]={ + [10405]={ [1]={ [1]={ limit={ @@ -228367,7 +228216,7 @@ return { [1]="unholy_might_granted_magnitude_+%_per_100_maximum_mana" } }, - [10413]={ + [10406]={ [1]={ [1]={ limit={ @@ -228383,7 +228232,7 @@ return { [1]="unique_%_maximum_mana_to_sacrifice_to_party_members_in_your_presence_when_they_cast_a_spell" } }, - [10414]={ + [10407]={ [1]={ [1]={ [1]={ @@ -228492,7 +228341,7 @@ return { [3]="unique_blood_barrier_corrupted_blood_base_physical_damage_per_minute_as_%_of_maximum_life" } }, - [10415]={ + [10408]={ [1]={ [1]={ limit={ @@ -228508,7 +228357,7 @@ return { [1]="unique_blood_price_enemies_in_presence_have_at_least_%_life_reserved" } }, - [10416]={ + [10409]={ [1]={ [1]={ limit={ @@ -228537,7 +228386,7 @@ return { [1]="unique_body_armour_life_flask_life_recovery_+%_final" } }, - [10417]={ + [10410]={ [1]={ [1]={ limit={ @@ -228553,7 +228402,7 @@ return { [1]="unique_body_armour_unfaltering_faith_damage_over_time_does_not_bypass_energy_shield" } }, - [10418]={ + [10411]={ [1]={ [1]={ [1]={ @@ -228573,7 +228422,7 @@ return { [1]="unique_cooldown_modifier_ms" } }, - [10419]={ + [10412]={ [1]={ [1]={ limit={ @@ -228602,7 +228451,7 @@ return { [1]="unique_crowd_controlled_enemy_damage_taken_-%_final" } }, - [10420]={ + [10413]={ [1]={ [1]={ limit={ @@ -228618,7 +228467,7 @@ return { [1]="unique_damage_+%_vs_rare_or_unique_enemy_per_second_ever_in_presence_up_to_max" } }, - [10421]={ + [10414]={ [1]={ [1]={ limit={ @@ -228634,7 +228483,7 @@ return { [1]="unique_double_presence_radius" } }, - [10422]={ + [10415]={ [1]={ [1]={ limit={ @@ -228650,7 +228499,7 @@ return { [1]="unique_facebreaker_can_use_mace_attacks_with_both_hands_empty_using_facebreaker_base_damage" } }, - [10423]={ + [10416]={ [1]={ [1]={ limit={ @@ -228666,7 +228515,7 @@ return { [1]="unique_gain_soul_eater" } }, - [10424]={ + [10417]={ [1]={ [1]={ limit={ @@ -228682,7 +228531,7 @@ return { [1]="unique_gain_x_guard_for_500_ms_per_combo_lost_using_skills" } }, - [10425]={ + [10418]={ [1]={ [1]={ limit={ @@ -228707,7 +228556,7 @@ return { [1]="unique_helmet_cast_speed_+%_applies_to_attack_speed_at_%_of_original_value" } }, - [10426]={ + [10419]={ [1]={ [1]={ limit={ @@ -228736,7 +228585,7 @@ return { [1]="unique_helmet_damage_+%_final_per_warcry_exerting_action" } }, - [10427]={ + [10420]={ [1]={ [1]={ limit={ @@ -228765,7 +228614,7 @@ return { [1]="unique_jewel_flask_charges_gained_+%_final_from_kills" } }, - [10428]={ + [10421]={ [1]={ [1]={ limit={ @@ -228794,7 +228643,7 @@ return { [1]="unique_jewel_flask_duration_+%_final" } }, - [10429]={ + [10422]={ [1]={ [1]={ [1]={ @@ -228814,7 +228663,7 @@ return { [1]="unique_jewel_grants_notable_hash_1" } }, - [10430]={ + [10423]={ [1]={ [1]={ [1]={ @@ -228834,7 +228683,7 @@ return { [1]="unique_jewel_grants_notable_hash_2" } }, - [10431]={ + [10424]={ [1]={ [1]={ [1]={ @@ -228854,7 +228703,7 @@ return { [1]="unique_jewel_grants_notable_hash_3" } }, - [10432]={ + [10425]={ [1]={ [1]={ [1]={ @@ -228874,7 +228723,7 @@ return { [1]="unique_jewel_grants_notable_hash_part_1" } }, - [10433]={ + [10426]={ [1]={ [1]={ [1]={ @@ -228894,7 +228743,7 @@ return { [1]="unique_jewel_grants_notable_hash_part_2" } }, - [10434]={ + [10427]={ [1]={ [1]={ limit={ @@ -228919,7 +228768,7 @@ return { [1]="unique_jewel_grants_x_voices_jewel_sockets" } }, - [10435]={ + [10428]={ [1]={ [1]={ limit={ @@ -228948,7 +228797,7 @@ return { [1]="unique_jewel_reserved_blood_maximum_life_+%_final" } }, - [10436]={ + [10429]={ [1]={ [1]={ [1]={ @@ -228990,7 +228839,7 @@ return { [2]="unique_jewel_specific_skill_level_+_skill" } }, - [10437]={ + [10430]={ [1]={ [1]={ limit={ @@ -229006,7 +228855,7 @@ return { [1]="local_life_loss_%_to_prevent_during_flask_effect_to_lose_over_time" } }, - [10438]={ + [10431]={ [1]={ [1]={ limit={ @@ -229022,7 +228871,7 @@ return { [1]="unique_lose_a_power_charge_when_hit" } }, - [10439]={ + [10432]={ [1]={ [1]={ limit={ @@ -229038,7 +228887,7 @@ return { [1]="unique_mace_fire_damage_with_mace_skills_%_to_convert_to_cold" } }, - [10440]={ + [10433]={ [1]={ [1]={ limit={ @@ -229054,7 +228903,7 @@ return { [1]="unique_minions_explode_on_death_for_%_max_life_as_physical_damage_in_2m_radius" } }, - [10441]={ + [10434]={ [1]={ [1]={ limit={ @@ -229070,7 +228919,7 @@ return { [1]="unique_minions_in_presence_gain_and_lose_life_when_you_do" } }, - [10442]={ + [10435]={ [1]={ [1]={ limit={ @@ -229099,7 +228948,7 @@ return { [1]="unique_monster_dropped_item_rarity_+%" } }, - [10443]={ + [10436]={ [1]={ [1]={ limit={ @@ -229128,7 +228977,7 @@ return { [1]="unique_movement_speed_and_skill_speed_-%_final_per_number_of_times_dodge_rolled_in_past_20_seconds" } }, - [10444]={ + [10437]={ [1]={ [1]={ limit={ @@ -229144,7 +228993,7 @@ return { [1]="unique_no_curse_delay" } }, - [10445]={ + [10438]={ [1]={ [1]={ limit={ @@ -229160,7 +229009,7 @@ return { [1]="unique_prism_guardian_spirit_+_per_X_maximum_life" } }, - [10446]={ + [10439]={ [1]={ [1]={ limit={ @@ -229176,7 +229025,7 @@ return { [1]="unique_recover_%_maximum_life_on_x_altenator" } }, - [10447]={ + [10440]={ [1]={ [1]={ limit={ @@ -229214,7 +229063,7 @@ return { [1]="unique_redblade_banner_enemies_in_presence_monster_power_+%_final" } }, - [10448]={ + [10441]={ [1]={ [1]={ limit={ @@ -229243,7 +229092,7 @@ return { [1]="unique_replica_volkuurs_guidance_ignite_duration_+%_final" } }, - [10449]={ + [10442]={ [1]={ [1]={ limit={ @@ -229259,7 +229108,7 @@ return { [1]="unique_revive_permanent_minions_on_mana_flask_use" } }, - [10450]={ + [10443]={ [1]={ [1]={ limit={ @@ -229275,7 +229124,7 @@ return { [1]="unique_shield_window_of_paradise_apply_elemental_exposure_while_raised" } }, - [10451]={ + [10444]={ [1]={ [1]={ limit={ @@ -229304,7 +229153,7 @@ return { [1]="unique_soulless_elegance_energy_shield_recharge_rate_+%_final" } }, - [10452]={ + [10445]={ [1]={ [1]={ limit={ @@ -229320,7 +229169,7 @@ return { [1]="unique_spirit_reservations_are_halved" } }, - [10453]={ + [10446]={ [1]={ [1]={ limit={ @@ -229336,7 +229185,7 @@ return { [1]="unique_sunblast_throw_traps_in_circle_radius" } }, - [10454]={ + [10447]={ [1]={ [1]={ limit={ @@ -229361,7 +229210,7 @@ return { [1]="unique_two_handed_weapon_lightning_stun_multiplier_+%_final" } }, - [10455]={ + [10448]={ [1]={ [1]={ limit={ @@ -229377,7 +229226,7 @@ return { [1]="unique_voltaxic_rift_shock_maximum_magnitude_override" } }, - [10456]={ + [10449]={ [1]={ [1]={ limit={ @@ -229393,7 +229242,7 @@ return { [1]="unique_you_count_as_on_low_life_while_at_%_of_maximum_mana_or_below" } }, - [10457]={ + [10450]={ [1]={ [1]={ limit={ @@ -229409,7 +229258,7 @@ return { [1]="unique_you_count_as_on_low_mana_while_at_%_of_maximum_health_or_below" } }, - [10458]={ + [10451]={ [1]={ [1]={ limit={ @@ -229425,7 +229274,7 @@ return { [1]="unnerve_for_4_seconds_on_hit_with_wands" } }, - [10459]={ + [10452]={ [1]={ [1]={ [1]={ @@ -229445,7 +229294,7 @@ return { [1]="unnerve_nearby_enemies_on_use_for_ms" } }, - [10460]={ + [10453]={ [1]={ [1]={ limit={ @@ -229461,7 +229310,7 @@ return { [1]="using_mana_flask_grants_%_recovery_amount_as_guard_for_4s" } }, - [10461]={ + [10454]={ [1]={ [1]={ limit={ @@ -229486,7 +229335,7 @@ return { [1]="utility_flask_charges_recovered_per_3_seconds" } }, - [10462]={ + [10455]={ [1]={ [1]={ limit={ @@ -229515,7 +229364,7 @@ return { [1]="utility_flask_cold_damage_taken_+%_final" } }, - [10463]={ + [10456]={ [1]={ [1]={ limit={ @@ -229544,7 +229393,7 @@ return { [1]="utility_flask_fire_damage_taken_+%_final" } }, - [10464]={ + [10457]={ [1]={ [1]={ limit={ @@ -229573,7 +229422,7 @@ return { [1]="utility_flask_lightning_damage_taken_+%_final" } }, - [10465]={ + [10458]={ [1]={ [1]={ limit={ @@ -229589,7 +229438,7 @@ return { [1]="vaal_skill_gem_level_+" } }, - [10466]={ + [10459]={ [1]={ [1]={ limit={ @@ -229622,7 +229471,7 @@ return { [1]="vaal_skill_soul_cost_+%" } }, - [10467]={ + [10460]={ [1]={ [1]={ limit={ @@ -229638,7 +229487,7 @@ return { [1]="vaal_skill_soul_refund_chance_%" } }, - [10468]={ + [10461]={ [1]={ [1]={ limit={ @@ -229667,7 +229516,7 @@ return { [1]="vaal_volcanic_fissure_molten_strike_soul_gain_prevention_+%" } }, - [10469]={ + [10462]={ [1]={ [1]={ limit={ @@ -229696,7 +229545,7 @@ return { [1]="vampiric_link_duration_+%" } }, - [10470]={ + [10463]={ [1]={ [1]={ limit={ @@ -229712,7 +229561,7 @@ return { [1]="vigilant_and_flicker_strike_active_skill_cooldown_bypass_type_override_to_power_charge" } }, - [10471]={ + [10464]={ [1]={ [1]={ limit={ @@ -229741,7 +229590,7 @@ return { [1]="viper_and_pestilent_strike_attack_damage_+%_per_frenzy_charge" } }, - [10472]={ + [10465]={ [1]={ [1]={ limit={ @@ -229770,7 +229619,7 @@ return { [1]="viper_strike_dual_wield_damage_+%_final" } }, - [10473]={ + [10466]={ [1]={ [1]={ limit={ @@ -229795,84 +229644,84 @@ return { [1]="virtual_block_%_damage_taken" } }, - [10474]={ + [10467]={ [1]={ }, stats={ [1]="virtual_chance_to_gain_1_more_endurance_charge_%" } }, - [10475]={ + [10468]={ [1]={ }, stats={ [1]="virtual_chance_to_gain_1_more_frenzy_charge_%" } }, - [10476]={ + [10469]={ [1]={ }, stats={ [1]="virtual_chance_to_gain_1_more_power_charge_%" } }, - [10477]={ + [10470]={ [1]={ }, stats={ [1]="virtual_glory_generation_+%" } }, - [10478]={ + [10471]={ [1]={ }, stats={ [1]="virtual_hundred_times_active_skill_generates_mp_%_glory_per_armour_break" } }, - [10479]={ + [10472]={ [1]={ }, stats={ [1]="virtual_hundred_times_active_skill_generates_mp_%_glory_per_attack_hit" } }, - [10480]={ + [10473]={ [1]={ }, stats={ [1]="virtual_hundred_times_active_skill_generates_mp_%_glory_per_chaos_hit" } }, - [10481]={ + [10474]={ [1]={ }, stats={ [1]="virtual_hundred_times_active_skill_generates_mp_%_glory_per_heavy_stun" } }, - [10482]={ + [10475]={ [1]={ }, stats={ [1]="virtual_hundred_times_active_skill_generates_mp_%_glory_per_ignite" } }, - [10483]={ + [10476]={ [1]={ }, stats={ [1]="virtual_maximum_curse_zones_allowed" } }, - [10484]={ + [10477]={ [1]={ }, stats={ [1]="virtual_number_of_banners_allowed" } }, - [10485]={ + [10478]={ [1]={ [1]={ limit={ @@ -229897,7 +229746,7 @@ return { [1]="virulent_arrow_additional_spores_at_max_stages" } }, - [10486]={ + [10479]={ [1]={ [1]={ limit={ @@ -229913,7 +229762,7 @@ return { [1]="virulent_arrow_chance_to_poison_%_per_stage" } }, - [10487]={ + [10480]={ [1]={ [1]={ [1]={ @@ -229950,7 +229799,7 @@ return { [1]="vitality_mana_reservation_efficiency_-2%_per_1" } }, - [10488]={ + [10481]={ [1]={ [1]={ limit={ @@ -229979,7 +229828,7 @@ return { [1]="vitality_mana_reservation_efficiency_+%" } }, - [10489]={ + [10482]={ [1]={ [1]={ limit={ @@ -229995,7 +229844,7 @@ return { [1]="vitality_reserves_no_mana" } }, - [10490]={ + [10483]={ [1]={ [1]={ limit={ @@ -230024,7 +229873,7 @@ return { [1]="vivid_stag_damage_%_final_per_cascade" } }, - [10491]={ + [10484]={ [1]={ [1]={ limit={ @@ -230058,7 +229907,7 @@ return { [2]="vivid_stag_maximum_stag_wisps_allowed" } }, - [10492]={ + [10485]={ [1]={ [1]={ limit={ @@ -230087,7 +229936,7 @@ return { [1]="vivid_stag_shock_effect_%_final_per_cascade" } }, - [10493]={ + [10486]={ [1]={ [1]={ [1]={ @@ -230116,7 +229965,7 @@ return { [1]="vivisection_damage_+%_final" } }, - [10494]={ + [10487]={ [1]={ [1]={ [1]={ @@ -230145,7 +229994,7 @@ return { [1]="vivisection_armour_evasion_energy_shield_+%_final" } }, - [10495]={ + [10488]={ [1]={ [1]={ [1]={ @@ -230174,7 +230023,7 @@ return { [1]="vivisection_maximum_life_+%_final" } }, - [10496]={ + [10489]={ [1]={ [1]={ [1]={ @@ -230203,7 +230052,7 @@ return { [1]="vivisection_maximum_mana_+%_final" } }, - [10497]={ + [10490]={ [1]={ [1]={ [1]={ @@ -230232,7 +230081,7 @@ return { [1]="vivisection_movement_speed_+%_final" } }, - [10498]={ + [10491]={ [1]={ [1]={ [1]={ @@ -230261,7 +230110,7 @@ return { [1]="vivisection_spirit_+%_final" } }, - [10499]={ + [10492]={ [1]={ [1]={ limit={ @@ -230277,7 +230126,7 @@ return { [1]="void_sphere_cooldown_speed_+%" } }, - [10500]={ + [10493]={ [1]={ [1]={ limit={ @@ -230293,7 +230142,7 @@ return { [1]="volatile_dead_and_cremation_penetrate_%_fire_resistance_per_100_dexterity" } }, - [10501]={ + [10494]={ [1]={ [1]={ limit={ @@ -230318,7 +230167,7 @@ return { [1]="volatile_dead_base_number_of_corpses_to_consume" } }, - [10502]={ + [10495]={ [1]={ [1]={ limit={ @@ -230347,7 +230196,7 @@ return { [1]="volatile_dead_cast_speed_+%" } }, - [10503]={ + [10496]={ [1]={ [1]={ limit={ @@ -230363,7 +230212,7 @@ return { [1]="volatile_dead_consume_additional_corpse" } }, - [10504]={ + [10497]={ [1]={ [1]={ limit={ @@ -230392,7 +230241,7 @@ return { [1]="volatile_dead_damage_+%" } }, - [10505]={ + [10498]={ [1]={ [1]={ limit={ @@ -230408,7 +230257,7 @@ return { [1]="volatility_additional_non_skill_%_damage_as_extra_chaos_to_grant" } }, - [10506]={ + [10499]={ [1]={ [1]={ limit={ @@ -230424,7 +230273,7 @@ return { [1]="volatility_critical_strike_chance_+%_to_grant" } }, - [10507]={ + [10500]={ [1]={ [1]={ limit={ @@ -230453,7 +230302,7 @@ return { [1]="volatility_detonation_delay_+%" } }, - [10508]={ + [10501]={ [1]={ [1]={ limit={ @@ -230478,7 +230327,7 @@ return { [1]="volatility_on_kill_%_chance" } }, - [10509]={ + [10502]={ [1]={ [1]={ limit={ @@ -230503,7 +230352,7 @@ return { [1]="volatility_refresh_%_chance" } }, - [10510]={ + [10503]={ [1]={ [1]={ limit={ @@ -230528,7 +230377,7 @@ return { [1]="volatility_when_stunned_%_chance" } }, - [10511]={ + [10504]={ [1]={ [1]={ limit={ @@ -230557,7 +230406,7 @@ return { [1]="volcanic_fissure_damage_+%" } }, - [10512]={ + [10505]={ [1]={ [1]={ limit={ @@ -230582,7 +230431,7 @@ return { [1]="volcanic_fissure_number_of_additional_projectiles" } }, - [10513]={ + [10506]={ [1]={ [1]={ limit={ @@ -230611,7 +230460,7 @@ return { [1]="volcanic_fissure_speed_+%" } }, - [10514]={ + [10507]={ [1]={ [1]={ limit={ @@ -230640,7 +230489,7 @@ return { [1]="voltaxic_burst_damage_+%" } }, - [10515]={ + [10508]={ [1]={ [1]={ limit={ @@ -230669,7 +230518,7 @@ return { [1]="voltaxic_burst_damage_+%_per_100ms_duration" } }, - [10516]={ + [10509]={ [1]={ [1]={ limit={ @@ -230698,7 +230547,7 @@ return { [1]="voltaxic_burst_skill_area_of_effect_+%" } }, - [10517]={ + [10510]={ [1]={ [1]={ [1]={ @@ -230718,7 +230567,7 @@ return { [1]="vortex_active_skill_additional_critical_strike_chance_if_used_through_frostbolt" } }, - [10518]={ + [10511]={ [1]={ [1]={ limit={ @@ -230747,7 +230596,7 @@ return { [1]="vortex_area_of_effect_+%_when_cast_on_frostbolt" } }, - [10519]={ + [10512]={ [1]={ [1]={ limit={ @@ -230763,7 +230612,7 @@ return { [1]="vulnerability_no_reservation" } }, - [10520]={ + [10513]={ [1]={ [1]={ limit={ @@ -230792,7 +230641,7 @@ return { [1]="wand_damage_+%_if_crit_recently" } }, - [10521]={ + [10514]={ [1]={ [1]={ limit={ @@ -230821,7 +230670,7 @@ return { [1]="war_banner_aura_effect_+%" } }, - [10522]={ + [10515]={ [1]={ [1]={ limit={ @@ -230850,7 +230699,7 @@ return { [1]="war_banner_mana_reservation_efficiency_+%" } }, - [10523]={ + [10516]={ [1]={ [1]={ limit={ @@ -230866,7 +230715,7 @@ return { [1]="warbringer_overbreak_armour" } }, - [10524]={ + [10517]={ [1]={ [1]={ limit={ @@ -230882,7 +230731,7 @@ return { [1]="warcries_apply_fire_exposure" } }, - [10525]={ + [10518]={ [1]={ [1]={ limit={ @@ -230898,7 +230747,7 @@ return { [1]="warcries_bypass_cooldown" } }, - [10526]={ + [10519]={ [1]={ [1]={ limit={ @@ -230914,7 +230763,7 @@ return { [1]="warcries_debilitate_enemies_for_1_second" } }, - [10527]={ + [10520]={ [1]={ [1]={ limit={ @@ -230930,7 +230779,7 @@ return { [1]="warcries_have_minimum_10_power" } }, - [10528]={ + [10521]={ [1]={ [1]={ limit={ @@ -230946,7 +230795,7 @@ return { [1]="warcries_inflict_x_critical_weakness_on_enemies" } }, - [10529]={ + [10522]={ [1]={ [1]={ limit={ @@ -230962,7 +230811,7 @@ return { [1]="warcries_knock_back_enemies" } }, - [10530]={ + [10523]={ [1]={ [1]={ limit={ @@ -230991,7 +230840,7 @@ return { [1]="warcry_buff_effect_+%" } }, - [10531]={ + [10524]={ [1]={ [1]={ limit={ @@ -231007,7 +230856,7 @@ return { [1]="warcry_chance_to_gain_frenzy_power_endurance_charge_%_per_power" } }, - [10532]={ + [10525]={ [1]={ [1]={ [1]={ @@ -231027,7 +230876,7 @@ return { [1]="warcry_cooldown_modifier_ms" } }, - [10533]={ + [10526]={ [1]={ [1]={ limit={ @@ -231056,7 +230905,7 @@ return { [1]="warcry_damage_+%" } }, - [10534]={ + [10527]={ [1]={ [1]={ limit={ @@ -231081,7 +230930,7 @@ return { [1]="warcry_empowers_next_x_melee_attacks" } }, - [10535]={ + [10528]={ [1]={ [1]={ limit={ @@ -231106,7 +230955,7 @@ return { [1]="warcry_empowers_next_x_melee_attacks_if_you_have_at_least_100_tribute" } }, - [10536]={ + [10529]={ [1]={ [1]={ limit={ @@ -231135,7 +230984,7 @@ return { [1]="warcry_monster_power_+%" } }, - [10537]={ + [10530]={ [1]={ [1]={ limit={ @@ -231164,7 +231013,7 @@ return { [1]="warcry_physical_damage_reduction_rating_+%_per_5_power_for_8_seconds" } }, - [10538]={ + [10531]={ [1]={ [1]={ limit={ @@ -231193,7 +231042,7 @@ return { [1]="warcry_skill_area_of_effect_+%" } }, - [10539]={ + [10532]={ [1]={ [1]={ limit={ @@ -231209,7 +231058,7 @@ return { [1]="warcry_skills_cooldown_is_4_seconds" } }, - [10540]={ + [10533]={ [1]={ [1]={ limit={ @@ -231238,7 +231087,7 @@ return { [1]="warcry_speed_+%_per_25_tribute" } }, - [10541]={ + [10534]={ [1]={ [1]={ limit={ @@ -231267,7 +231116,7 @@ return { [1]="ward_%_gained_on_kill" } }, - [10542]={ + [10535]={ [1]={ [1]={ limit={ @@ -231296,7 +231145,7 @@ return { [1]="ward_%_to_recover_on_reaching_maximum_rage" } }, - [10543]={ + [10536]={ [1]={ [1]={ limit={ @@ -231312,7 +231161,7 @@ return { [1]="ward_can_overcap" } }, - [10544]={ + [10537]={ [1]={ [1]={ limit={ @@ -231341,7 +231190,7 @@ return { [1]="ward_regeneration_rate_+%" } }, - [10545]={ + [10538]={ [1]={ [1]={ limit={ @@ -231370,7 +231219,7 @@ return { [1]="ward_regeneration_rate_+%_if_have_crit_recently" } }, - [10546]={ + [10539]={ [1]={ [1]={ limit={ @@ -231399,7 +231248,7 @@ return { [1]="ward_regeneration_rate_+%_while_sprinting" } }, - [10547]={ + [10540]={ [1]={ [1]={ limit={ @@ -231415,7 +231264,7 @@ return { [1]="ward_regeneration_rate_+1%_final_per_x%_ward_lost_from_hits_up_to_100%" } }, - [10548]={ + [10541]={ [1]={ [1]={ limit={ @@ -231431,7 +231280,7 @@ return { [1]="ward_regeneration_rate_-1%_per_X_maximum_ward" } }, - [10549]={ + [10542]={ [1]={ [1]={ limit={ @@ -231447,7 +231296,7 @@ return { [1]="ward_regeneration_rate_is_doubled" } }, - [10550]={ + [10543]={ [1]={ [1]={ limit={ @@ -231463,7 +231312,7 @@ return { [1]="warping_rune_add_item_tag_1" } }, - [10551]={ + [10544]={ [1]={ [1]={ limit={ @@ -231479,7 +231328,7 @@ return { [1]="warping_rune_add_item_tag_2" } }, - [10552]={ + [10545]={ [1]={ [1]={ limit={ @@ -231495,7 +231344,7 @@ return { [1]="warping_rune_add_item_tag_3" } }, - [10553]={ + [10546]={ [1]={ [1]={ limit={ @@ -231511,7 +231360,7 @@ return { [1]="warping_rune_add_item_tag_4" } }, - [10554]={ + [10547]={ [1]={ [1]={ limit={ @@ -231527,7 +231376,7 @@ return { [1]="warping_rune_add_item_tag_5" } }, - [10555]={ + [10548]={ [1]={ [1]={ limit={ @@ -231543,7 +231392,7 @@ return { [1]="warping_rune_add_item_tag_6" } }, - [10556]={ + [10549]={ [1]={ [1]={ limit={ @@ -231559,7 +231408,7 @@ return { [1]="water_sphere_cold_lightning_exposure_%" } }, - [10557]={ + [10550]={ [1]={ [1]={ limit={ @@ -231588,7 +231437,7 @@ return { [1]="water_sphere_damage_+%" } }, - [10558]={ + [10551]={ [1]={ [1]={ limit={ @@ -231617,7 +231466,7 @@ return { [1]="weapon_damage_+%_per_10_str" } }, - [10559]={ + [10552]={ [1]={ [1]={ limit={ @@ -231646,7 +231495,7 @@ return { [1]="weapon_swap_speed_+%" } }, - [10560]={ + [10553]={ [1]={ [1]={ limit={ @@ -231671,7 +231520,7 @@ return { [1]="while_curse_is_25%_expired_hinder_enemy_%" } }, - [10561]={ + [10554]={ [1]={ [1]={ limit={ @@ -231687,7 +231536,7 @@ return { [1]="while_curse_is_33%_expired_malediction" } }, - [10562]={ + [10555]={ [1]={ [1]={ limit={ @@ -231716,7 +231565,7 @@ return { [1]="while_curse_is_50%_expired_curse_effect_+%" } }, - [10563]={ + [10556]={ [1]={ [1]={ limit={ @@ -231745,7 +231594,7 @@ return { [1]="while_curse_is_75%_expired_enemy_damage_taken_+%" } }, - [10564]={ + [10557]={ [1]={ [1]={ limit={ @@ -231761,7 +231610,7 @@ return { [1]="while_stationary_gain_additional_physical_damage_reduction_%" } }, - [10565]={ + [10558]={ [1]={ [1]={ [1]={ @@ -231781,7 +231630,7 @@ return { [1]="while_stationary_gain_life_regeneration_rate_per_minute_%" } }, - [10566]={ + [10559]={ [1]={ [1]={ limit={ @@ -231797,7 +231646,7 @@ return { [1]="wind_skills_can_be_empowered_by_multiple_elements" } }, - [10567]={ + [10560]={ [1]={ [1]={ limit={ @@ -231925,7 +231774,7 @@ return { [3]="wind_skills_count_as_empowered_by_shocked_ground" } }, - [10568]={ + [10561]={ [1]={ [1]={ limit={ @@ -231941,7 +231790,7 @@ return { [1]="wind_skills_deal_no_non_elemental_damage" } }, - [10569]={ + [10562]={ [1]={ [1]={ limit={ @@ -231970,7 +231819,7 @@ return { [1]="winter_brand_chill_effect_+%" } }, - [10570]={ + [10563]={ [1]={ [1]={ limit={ @@ -231999,7 +231848,7 @@ return { [1]="winter_brand_damage_+%" } }, - [10571]={ + [10564]={ [1]={ [1]={ limit={ @@ -232015,7 +231864,7 @@ return { [1]="winter_brand_max_number_of_stages_+" } }, - [10572]={ + [10565]={ [1]={ [1]={ limit={ @@ -232031,7 +231880,7 @@ return { [1]="wintertide_and_arcanist_brand_branded_enemy_explode_for_25%_life_as_chaos_on_death_chance_%" } }, - [10573]={ + [10566]={ [1]={ [1]={ limit={ @@ -232060,7 +231909,7 @@ return { [1]="witch_passive_maximum_lightning_damage_+%_final" } }, - [10574]={ + [10567]={ [1]={ [1]={ limit={ @@ -232089,7 +231938,7 @@ return { [1]="witchhunter_armour_evasion_+%_final" } }, - [10575]={ + [10568]={ [1]={ [1]={ limit={ @@ -232105,7 +231954,7 @@ return { [1]="witchhunter_chance_to_explode_enemies_for_100%_of_life_as_physical" } }, - [10576]={ + [10569]={ [1]={ [1]={ limit={ @@ -232121,7 +231970,7 @@ return { [1]="witchhunter_up_to_damage_+%_final_against_targets_with_missing_focus" } }, - [10577]={ + [10570]={ [1]={ [1]={ limit={ @@ -232137,7 +231986,7 @@ return { [1]="wither_area_of_effect_+%_every_second_while_channelling_up_to_+200%" } }, - [10578]={ + [10571]={ [1]={ [1]={ limit={ @@ -232166,7 +232015,7 @@ return { [1]="withered_effect_on_self_+%" } }, - [10579]={ + [10572]={ [1]={ [1]={ [1]={ @@ -232186,7 +232035,7 @@ return { [1]="withered_enemies_deal_+%_damage" } }, - [10580]={ + [10573]={ [1]={ [1]={ limit={ @@ -232215,7 +232064,7 @@ return { [1]="withered_magnitude_+%" } }, - [10581]={ + [10574]={ [1]={ [1]={ limit={ @@ -232240,7 +232089,7 @@ return { [1]="withered_on_hit_for_2_seconds_if_enemy_has_5_or_less_withered_chance_%" } }, - [10582]={ + [10575]={ [1]={ [1]={ limit={ @@ -232265,7 +232114,7 @@ return { [1]="withered_on_hit_for_4_seconds_%_chance" } }, - [10583]={ + [10576]={ [1]={ [1]={ [1]={ @@ -232302,7 +232151,7 @@ return { [1]="wrath_mana_reservation_efficiency_-2%_per_1" } }, - [10584]={ + [10577]={ [1]={ [1]={ limit={ @@ -232331,7 +232180,7 @@ return { [1]="wrath_mana_reservation_efficiency_+%" } }, - [10585]={ + [10578]={ [1]={ [1]={ limit={ @@ -232347,7 +232196,7 @@ return { [1]="wrath_reserves_no_mana" } }, - [10586]={ + [10579]={ [1]={ [1]={ limit={ @@ -232363,7 +232212,7 @@ return { [1]="x%_damage_taken_recouped_as_life_per_5_rage" } }, - [10587]={ + [10580]={ [1]={ [1]={ limit={ @@ -232392,7 +232241,7 @@ return { [1]="x%_faster_start_of_sorcery_ward_recovery" } }, - [10588]={ + [10581]={ [1]={ [1]={ limit={ @@ -232408,7 +232257,7 @@ return { [1]="x%_of_armour_applies_to_elemental_damage_while_shapeshifted" } }, - [10589]={ + [10582]={ [1]={ [1]={ limit={ @@ -232424,7 +232273,7 @@ return { [1]="x%_of_damage_taken_while_channelling_recouped_as_life" } }, - [10590]={ + [10583]={ [1]={ [1]={ limit={ @@ -232440,7 +232289,7 @@ return { [1]="off_hand_apply_ancients_challenge_on_hit" } }, - [10591]={ + [10584]={ [1]={ [1]={ [1]={ @@ -232460,7 +232309,7 @@ return { [1]="apply_ancients_challenge_in_front_facing_radius_on_raise_shield" } }, - [10592]={ + [10585]={ [1]={ [1]={ limit={ @@ -232476,7 +232325,7 @@ return { [1]="runefathers_boast_maximum_stacks" } }, - [10593]={ + [10586]={ [1]={ [1]={ limit={ @@ -232492,7 +232341,7 @@ return { [1]="you_and_allies_additional_block_%_if_have_attacked_recently" } }, - [10594]={ + [10587]={ [1]={ [1]={ limit={ @@ -232521,7 +232370,7 @@ return { [1]="you_and_allies_in_presence_accuracy_rating_+%" } }, - [10595]={ + [10588]={ [1]={ [1]={ limit={ @@ -232537,7 +232386,7 @@ return { [1]="you_and_allies_in_presence_all_damage_can_ignite" } }, - [10596]={ + [10589]={ [1]={ [1]={ limit={ @@ -232566,7 +232415,7 @@ return { [1]="you_and_allies_in_presence_attack_speed_+%" } }, - [10597]={ + [10590]={ [1]={ [1]={ limit={ @@ -232595,7 +232444,7 @@ return { [1]="you_and_allies_in_presence_cast_speed_+%" } }, - [10598]={ + [10591]={ [1]={ [1]={ limit={ @@ -232611,7 +232460,7 @@ return { [1]="you_and_allies_in_presence_chaos_damage_resistance_%" } }, - [10599]={ + [10592]={ [1]={ [1]={ limit={ @@ -232640,7 +232489,7 @@ return { [1]="you_and_allies_in_presence_cooldown_speed_+%" } }, - [10600]={ + [10593]={ [1]={ [1]={ limit={ @@ -232656,7 +232505,7 @@ return { [1]="you_and_allies_in_presence_non_skill_base_all_damage_%_to_gain_as_fire_while_on_high_infernal_flame" } }, - [10601]={ + [10594]={ [1]={ [1]={ limit={ @@ -232672,7 +232521,7 @@ return { [1]="you_and_nearby_allies_armour_+_if_have_impaled_recently" } }, - [10602]={ + [10595]={ [1]={ [1]={ limit={ @@ -232701,7 +232550,7 @@ return { [1]="you_and_nearby_allies_critical_strike_chance_+%" } }, - [10603]={ + [10596]={ [1]={ [1]={ limit={ @@ -232717,7 +232566,7 @@ return { [1]="you_and_nearby_allies_critical_strike_multiplier_+" } }, - [10604]={ + [10597]={ [1]={ [1]={ [1]={ @@ -232737,7 +232586,7 @@ return { [1]="you_and_nearby_allies_life_regeneration_rate_per_minute_%_if_corpse_consumed_recently" } }, - [10605]={ + [10598]={ [1]={ [1]={ [1]={ @@ -232757,7 +232606,7 @@ return { [1]="you_and_nearby_allies_life_regeneration_rate_per_minute_%_if_have_blocked_recently" } }, - [10606]={ + [10599]={ [1]={ [1]={ [1]={ @@ -232777,7 +232626,7 @@ return { [1]="you_and_nearby_allies_life_regeneration_rate_per_minute_%_if_you_hit_an_enemy_recently" } }, - [10607]={ + [10600]={ [1]={ [1]={ limit={ @@ -232793,7 +232642,7 @@ return { [1]="you_and_nearby_allys_gain_onslaught_for_4_seconds_on_warcry" } }, - [10608]={ + [10601]={ [1]={ [1]={ limit={ @@ -232809,7 +232658,7 @@ return { [1]="you_and_nearby_party_members_gain_x_rage_when_you_warcry" } }, - [10609]={ + [10602]={ [1]={ [1]={ [1]={ @@ -232829,7 +232678,7 @@ return { [1]="you_and_totem_life_regeneration_rate_per_minute_%_per_active_totem" } }, - [10610]={ + [10603]={ [1]={ [1]={ limit={ @@ -232845,7 +232694,7 @@ return { [1]="you_are_cursed_with_despair" } }, - [10611]={ + [10604]={ [1]={ [1]={ limit={ @@ -232861,7 +232710,7 @@ return { [1]="you_are_cursed_with_elemental_weakness" } }, - [10612]={ + [10605]={ [1]={ [1]={ limit={ @@ -232877,7 +232726,7 @@ return { [1]="you_are_cursed_with_enfeeble" } }, - [10613]={ + [10606]={ [1]={ [1]={ limit={ @@ -232893,7 +232742,7 @@ return { [1]="you_are_cursed_with_temporal_chains" } }, - [10614]={ + [10607]={ [1]={ [1]={ limit={ @@ -232909,7 +232758,7 @@ return { [1]="you_are_cursed_with_vulnerability" } }, - [10615]={ + [10608]={ [1]={ [1]={ limit={ @@ -232925,7 +232774,7 @@ return { [1]="you_cannot_be_hindered" } }, - [10616]={ + [10609]={ [1]={ [1]={ limit={ @@ -232941,7 +232790,7 @@ return { [1]="you_cannot_have_non_animated_minions" } }, - [10617]={ + [10610]={ [1]={ [1]={ limit={ @@ -232957,7 +232806,7 @@ return { [1]="you_cannot_have_non_spectre_minions" } }, - [10618]={ + [10611]={ [1]={ [1]={ limit={ @@ -232973,7 +232822,7 @@ return { [1]="you_cannot_inflict_curses" } }, - [10619]={ + [10612]={ [1]={ [1]={ limit={ @@ -232989,7 +232838,7 @@ return { [1]="you_count_as_low_life_while_not_on_full_life" } }, - [10620]={ + [10613]={ [1]={ [1]={ limit={ @@ -233005,7 +232854,7 @@ return { [1]="you_gain_%_life_when_one_of_your_minions_is_revived" } }, - [10621]={ + [10614]={ [1]={ [1]={ limit={ @@ -233034,7 +232883,7 @@ return { [1]="your_aftershock_area_of_effect_+%" } }, - [10622]={ + [10615]={ [1]={ [1]={ limit={ @@ -233050,7 +232899,7 @@ return { [1]="your_ailments_deal_damage_faster_%_while_affected_by_malevolence" } }, - [10623]={ + [10616]={ [1]={ [1]={ limit={ @@ -233066,7 +232915,7 @@ return { [1]="your_ailments_deal_damage_faster_%_while_affected_by_malevolence" } }, - [10624]={ + [10617]={ [1]={ [1]={ limit={ @@ -233082,7 +232931,7 @@ return { [1]="your_auras_except_anger_are_disabled" } }, - [10625]={ + [10618]={ [1]={ [1]={ limit={ @@ -233098,7 +232947,7 @@ return { [1]="your_auras_except_clarity_are_disabled" } }, - [10626]={ + [10619]={ [1]={ [1]={ limit={ @@ -233114,7 +232963,7 @@ return { [1]="your_auras_except_determination_are_disabled" } }, - [10627]={ + [10620]={ [1]={ [1]={ limit={ @@ -233130,7 +232979,7 @@ return { [1]="your_auras_except_discipline_are_disabled" } }, - [10628]={ + [10621]={ [1]={ [1]={ limit={ @@ -233146,7 +232995,7 @@ return { [1]="your_auras_except_grace_are_disabled" } }, - [10629]={ + [10622]={ [1]={ [1]={ limit={ @@ -233162,7 +233011,7 @@ return { [1]="your_auras_except_haste_are_disabled" } }, - [10630]={ + [10623]={ [1]={ [1]={ limit={ @@ -233178,7 +233027,7 @@ return { [1]="your_auras_except_hatred_are_disabled" } }, - [10631]={ + [10624]={ [1]={ [1]={ limit={ @@ -233194,7 +233043,7 @@ return { [1]="your_auras_except_malevolence_are_disabled" } }, - [10632]={ + [10625]={ [1]={ [1]={ limit={ @@ -233210,7 +233059,7 @@ return { [1]="your_auras_except_precision_are_disabled" } }, - [10633]={ + [10626]={ [1]={ [1]={ limit={ @@ -233226,7 +233075,7 @@ return { [1]="your_auras_except_pride_are_disabled" } }, - [10634]={ + [10627]={ [1]={ [1]={ limit={ @@ -233242,7 +233091,7 @@ return { [1]="your_auras_except_purity_of_elements_are_disabled" } }, - [10635]={ + [10628]={ [1]={ [1]={ limit={ @@ -233258,7 +233107,7 @@ return { [1]="your_auras_except_purity_of_fire_are_disabled" } }, - [10636]={ + [10629]={ [1]={ [1]={ limit={ @@ -233274,7 +233123,7 @@ return { [1]="your_auras_except_purity_of_ice_are_disabled" } }, - [10637]={ + [10630]={ [1]={ [1]={ limit={ @@ -233290,7 +233139,7 @@ return { [1]="your_auras_except_purity_of_lightning_are_disabled" } }, - [10638]={ + [10631]={ [1]={ [1]={ limit={ @@ -233306,7 +233155,7 @@ return { [1]="your_auras_except_vitality_are_disabled" } }, - [10639]={ + [10632]={ [1]={ [1]={ limit={ @@ -233322,7 +233171,7 @@ return { [1]="your_auras_except_wrath_are_disabled" } }, - [10640]={ + [10633]={ [1]={ [1]={ limit={ @@ -233338,7 +233187,7 @@ return { [1]="your_auras_except_zealotry_are_disabled" } }, - [10641]={ + [10634]={ [1]={ [1]={ limit={ @@ -233367,7 +233216,7 @@ return { [1]="your_consecrated_ground_effect_lingers_for_ms_after_leaving_the_area" } }, - [10642]={ + [10635]={ [1]={ [1]={ limit={ @@ -233383,7 +233232,7 @@ return { [1]="your_es_takes_%_hit_damage_from_allies_in_presence_before_them" } }, - [10643]={ + [10636]={ [1]={ [1]={ limit={ @@ -233399,7 +233248,7 @@ return { [1]="your_life_cannot_change_while_you_have_energy_shield" } }, - [10644]={ + [10637]={ [1]={ [1]={ limit={ @@ -233424,7 +233273,7 @@ return { [1]="your_mace_slam_aftershock_chance_%" } }, - [10645]={ + [10638]={ [1]={ [1]={ limit={ @@ -233440,7 +233289,7 @@ return { [1]="your_mace_strike_melee_splash_chance_%" } }, - [10646]={ + [10639]={ [1]={ [1]={ limit={ @@ -233456,7 +233305,7 @@ return { [1]="your_marks_spread_to_a_nearby_enemies_on_consume_%_chance" } }, - [10647]={ + [10640]={ [1]={ [1]={ limit={ @@ -233472,7 +233321,7 @@ return { [1]="your_movement_skills_are_disabled" } }, - [10648]={ + [10641]={ [1]={ [1]={ [1]={ @@ -233505,7 +233354,7 @@ return { [1]="your_profane_ground_effect_lingers_for_ms_after_leaving_the_area" } }, - [10649]={ + [10642]={ [1]={ [1]={ limit={ @@ -233521,7 +233370,7 @@ return { [1]="your_shield_skills_are_disabled" } }, - [10650]={ + [10643]={ [1]={ [1]={ limit={ @@ -233546,7 +233395,7 @@ return { [1]="your_slam_aftershock_chance_%" } }, - [10651]={ + [10644]={ [1]={ [1]={ limit={ @@ -233562,7 +233411,7 @@ return { [1]="your_spells_are_disabled" } }, - [10652]={ + [10645]={ [1]={ [1]={ limit={ @@ -233578,7 +233427,7 @@ return { [1]="your_travel_skills_are_disabled" } }, - [10653]={ + [10646]={ [1]={ [1]={ limit={ @@ -233594,7 +233443,7 @@ return { [1]="your_travel_skills_except_dash_are_disabled" } }, - [10654]={ + [10647]={ [1]={ [1]={ limit={ @@ -233610,7 +233459,7 @@ return { [1]="blind_from_sightless_conviction_unique" } }, - [10655]={ + [10648]={ [1]={ [1]={ limit={ @@ -233626,7 +233475,7 @@ return { [1]="effects_from_blinded_are_inverted" } }, - [10656]={ + [10649]={ [1]={ [1]={ limit={ @@ -233642,7 +233491,7 @@ return { [1]="all_damage_can_poison_while_affected_by_glorious_madness" } }, - [10657]={ + [10650]={ [1]={ [1]={ limit={ @@ -233658,7 +233507,7 @@ return { [1]="attack_minimum_added_lightning_damage_%_of_maximum_mana" } }, - [10658]={ + [10651]={ [1]={ [1]={ limit={ @@ -233674,7 +233523,7 @@ return { [1]="chance_to_deal_double_damage_while_affected_by_glorious_madness_%" } }, - [10659]={ + [10652]={ [1]={ [1]={ limit={ @@ -233690,7 +233539,7 @@ return { [1]="explode_enemies_for_25%_life_as_chaos_on_kill_while_affected_by_glorious_madness_chance_%" } }, - [10660]={ + [10653]={ [1]={ [1]={ limit={ @@ -233706,7 +233555,7 @@ return { [1]="gain_chilling_shocking_igniting_conflux_while_affected_by_glorious_madness" } }, - [10661]={ + [10654]={ [1]={ [1]={ [1]={ @@ -233726,7 +233575,7 @@ return { [1]="gain_debilitating_presence_ms_on_kill_vs_rare_or_unique_enemy" } }, - [10662]={ + [10655]={ [1]={ [1]={ limit={ @@ -233742,7 +233591,7 @@ return { [1]="immune_to_elemental_status_ailments_while_affected_by_glorious_madness" } }, - [10663]={ + [10656]={ [1]={ [1]={ limit={ @@ -233758,7 +233607,7 @@ return { [1]="local_apply_extra_herald_mod_when_synthesised" } }, - [10664]={ + [10657]={ [1]={ [1]={ limit={ @@ -233774,7 +233623,7 @@ return { [1]="local_is_alternate_tree_jewel" } }, - [10665]={ + [10658]={ [1]={ [1]={ limit={ @@ -233790,7 +233639,7 @@ return { [1]="local_is_survival_jewel" } }, - [10666]={ + [10659]={ [1]={ [1]={ [1]={ @@ -233810,7 +233659,7 @@ return { [1]="max_fortification_while_affected_by_glorious_madness_+1_per_4" } }, - [10667]={ + [10660]={ [1]={ [1]={ limit={ @@ -233826,7 +233675,7 @@ return { [1]="primordial_jewel_count" } }, - [10668]={ + [10661]={ [1]={ [1]={ limit={ @@ -233842,7 +233691,7 @@ return { [1]="armour_+%_per_rage" } }, - [10669]={ + [10662]={ [1]={ [1]={ limit={ @@ -233871,7 +233720,7 @@ return { [1]="zealotry_aura_effect_+%" } }, - [10670]={ + [10663]={ [1]={ [1]={ [1]={ @@ -233908,7 +233757,7 @@ return { [1]="zealotry_mana_reservation_efficiency_-2%_per_1" } }, - [10671]={ + [10664]={ [1]={ [1]={ limit={ @@ -233937,7 +233786,7 @@ return { [1]="zealotry_mana_reservation_efficiency_+%" } }, - [10672]={ + [10665]={ [1]={ [1]={ limit={ @@ -233970,7 +233819,7 @@ return { [1]="zealotry_mana_reservation_+%" } }, - [10673]={ + [10666]={ [1]={ [1]={ limit={ @@ -233986,7 +233835,7 @@ return { [1]="zealotry_reserves_no_mana" } }, - [10674]={ + [10667]={ [1]={ [1]={ limit={ @@ -234002,7 +233851,7 @@ return { [1]="zero_chaos_resistance" } }, - [10675]={ + [10668]={ [1]={ [1]={ [1]={ @@ -234022,7 +233871,7 @@ return { [1]="zombie_caustic_cloud_on_death_maximum_life_per_minute_to_deal_as_chaos_damage_%" } }, - [10676]={ + [10669]={ [1]={ [1]={ limit={ @@ -234051,7 +233900,7 @@ return { [1]="zombie_physical_damage_+%_final" } }, - [10677]={ + [10670]={ [1]={ [1]={ limit={ @@ -234080,7 +233929,7 @@ return { [1]="zombie_slam_area_of_effect_+%" } }, - [10678]={ + [10671]={ [1]={ [1]={ limit={ @@ -234096,7 +233945,7 @@ return { [1]="zombie_slam_cooldown_speed_+%" } }, - [10679]={ + [10672]={ [1]={ [1]={ limit={ @@ -234112,7 +233961,7 @@ return { [1]="zombie_slam_damage_+%" } }, - [10680]={ + [10673]={ [1]={ [1]={ limit={ @@ -234128,7 +233977,174 @@ return { [1]="stun_threshold_+%_per_rage" } }, + [10674]={ + [1]={ + [1]={ + limit={ + [1]={ + [1]="#", + [2]="#" + } + }, + text="Reveal Weaknesses against Rare and Unique enemies" + } + }, + stats={ + [1]="bloodlust_reveal_weakness" + } + }, + [10675]={ + [1]={ + [1]={ + limit={ + [1]={ + [1]="#", + [2]="#" + } + }, + text="Reveal Weaknesses against Rare and Unique enemies" + } + }, + stats={ + [1]="unique_reveal_weakness" + } + }, + [10676]={ + [1]={ + [1]={ + limit={ + [1]={ + [1]=1, + [2]="#" + } + }, + text="{0}% more damage against enemies with an Open Weakness" + }, + [2]={ + [1]={ + k="negate", + v=1 + }, + limit={ + [1]={ + [1]="#", + [2]=-1 + } + }, + text="{0}% less damage against enemies with an Open Weakness" + } + }, + stats={ + [1]="damage_+%_final_against_bloodlusting_enemies" + } + }, + [10677]={ + [1]={ + [1]={ + limit={ + [1]={ + [1]="#", + [2]="#" + } + }, + text="Eat a Soul when you Hit an enemy with an Open Weakness" + } + }, + stats={ + [1]="gain_soul_eater_when_hitting_a_rare_or_unique_enemy_that_has_open_weakness" + } + }, + [10678]={ + [1]={ + [1]={ + limit={ + [1]={ + [1]="#", + [2]="#" + } + }, + text="{0}% of damage taken from enemies with an Open Weakness Recouped as Life" + } + }, + stats={ + [1]="recoup_%_of_damage_taken_from_enemies_with_open_weakness_as_life" + } + }, + [10679]={ + [1]={ + [1]={ + limit={ + [1]={ + [1]="#", + [2]="#" + } + }, + text="{0}% of damage taken from enemies with an Open Weakness Recouped as Life and Energy Shield" + } + }, + stats={ + [1]="recoup_%_of_damage_taken_from_enemies_with_open_weakness_as_life_and_energy_shield" + } + }, + [10680]={ + [1]={ + [1]={ + limit={ + [1]={ + [1]=1, + [2]="#" + } + }, + text="{0}% increased Movement Speed while an enemy with an Open Weakness is in your Presence" + }, + [2]={ + [1]={ + k="negate", + v=1 + }, + limit={ + [1]={ + [1]="#", + [2]=-1 + } + }, + text="{0}% reduced Movement Speed while an enemy with an Open Weakness is in your Presence" + } + }, + stats={ + [1]="movement_speed_+%_against_bloodlusting_enemies" + } + }, [10681]={ + [1]={ + [1]={ + limit={ + [1]={ + [1]=1, + [2]="#" + } + }, + text="{0}% increased Skill Speed while an enemy with an Open Weakness is in your Presence" + }, + [2]={ + [1]={ + k="negate", + v=1 + }, + limit={ + [1]={ + [1]="#", + [2]=-1 + } + }, + text="{0}% reduced Skill Speed while an enemy with an Open Weakness is in your Presence" + } + }, + stats={ + [1]="skill_speed_+%_against_bloodlusting_enemies" + } + }, + [10682]={ [1]={ [1]={ limit={ @@ -234144,7 +234160,7 @@ return { [1]="golems_larger_aggro_radius" } }, - [10682]={ + [10683]={ [1]={ [1]={ limit={ @@ -234160,7 +234176,7 @@ return { [1]="minion_larger_aggro_radius" } }, - [10683]={ + [10684]={ [1]={ [1]={ limit={ @@ -234181,7 +234197,7 @@ return { [2]="local_unique_jewel_notable_passives_in_radius_instead_grant_spell_damage_+%" } }, - [10684]={ + [10685]={ [1]={ [1]={ limit={ @@ -234210,7 +234226,7 @@ return { [1]="local_unique_jewel_notable_passives_in_radius_instead_grant_minion_damage_taken_+%" } }, - [10685]={ + [10686]={ [1]={ [1]={ limit={ @@ -234239,7 +234255,7 @@ return { [1]="local_unique_jewel_notable_passives_in_radius_instead_grant_minion_movement_speed_+%" } }, - [10686]={ + [10687]={ [1]={ [1]={ limit={ @@ -234260,7 +234276,7 @@ return { [2]="local_unique_jewel_passives_in_radius_give_trap_and_mine_maximum_added_physical_damage" } }, - [10687]={ + [10688]={ [1]={ [1]={ limit={ @@ -234276,7 +234292,7 @@ return { [1]="attack_maximum_added_lightning_damage_%_of_maximum_mana" } }, - [10688]={ + [10689]={ [1]={ [1]={ limit={ @@ -234292,7 +234308,7 @@ return { [1]="melee_hits_grant_rampage_stacks" } }, - [10689]={ + [10690]={ [1]={ [1]={ limit={ @@ -234308,7 +234324,7 @@ return { [1]="player_gain_rampage_stacks" } }, - [10690]={ + [10691]={ [1]={ [1]={ limit={ @@ -234324,7 +234340,7 @@ return { [1]="can_have_2_companions" } }, - [10691]={ + [10692]={ [1]={ [1]={ limit={ @@ -234340,7 +234356,7 @@ return { [1]="can_have_unlimited_companions" } }, - [10692]={ + [10693]={ [1]={ [1]={ limit={ @@ -234356,7 +234372,7 @@ return { [1]="unique_body_armour_black_doubt_drain_%_mana_to_recover_life_until_full_and_dot_bypasses_es" } }, - [10693]={ + [10694]={ [1]={ [1]={ limit={ @@ -234372,7 +234388,7 @@ return { [1]="converts_all_armour_to_evasion_rating" } }, - [10694]={ + [10695]={ [1]={ [1]={ limit={ @@ -234388,7 +234404,7 @@ return { [1]="the_wendigo_manifests_every_x_seconds" } }, - [10695]={ + [10696]={ [1]={ [1]={ [1]={ @@ -234408,7 +234424,7 @@ return { [1]="local_additional_vivisection_random_keystone_index" } }, - [10696]={ + [10697]={ [1]={ [1]={ [1]={ @@ -234428,7 +234444,7 @@ return { [1]="local_vivisection_random_keystone_index" } }, - [10697]={ + [10698]={ [1]={ [1]={ [1]={ @@ -234448,7 +234464,7 @@ return { [1]="local_additional_vivisection_random_keystone_index" } }, - [10698]={ + [10699]={ [1]={ [1]={ limit={ @@ -234464,7 +234480,7 @@ return { [1]="demigods_virtue" } }, - [10699]={ + [10700]={ [1]={ [1]={ limit={ @@ -234480,7 +234496,7 @@ return { [1]="keystone_2_companions" } }, - [10700]={ + [10701]={ [1]={ [1]={ limit={ @@ -234496,7 +234512,7 @@ return { [1]="keystone_acrobatics" } }, - [10701]={ + [10702]={ [1]={ [1]={ limit={ @@ -234512,7 +234528,7 @@ return { [1]="keystone_alternate_dexterity_bonus" } }, - [10702]={ + [10703]={ [1]={ [1]={ limit={ @@ -234528,7 +234544,7 @@ return { [1]="keystone_alternate_es_recovery" } }, - [10703]={ + [10704]={ [1]={ [1]={ limit={ @@ -234544,7 +234560,7 @@ return { [1]="keystone_alternate_intelligence_bonus" } }, - [10704]={ + [10705]={ [1]={ [1]={ limit={ @@ -234560,7 +234576,7 @@ return { [1]="keystone_alternate_strength_bonus" } }, - [10705]={ + [10706]={ [1]={ [1]={ limit={ @@ -234576,7 +234592,7 @@ return { [1]="keystone_ancestral_bond" } }, - [10706]={ + [10707]={ [1]={ [1]={ limit={ @@ -234592,7 +234608,7 @@ return { [1]="keystone_auto_invocation" } }, - [10707]={ + [10708]={ [1]={ [1]={ limit={ @@ -234608,7 +234624,7 @@ return { [1]="keystone_avatar_of_fire" } }, - [10708]={ + [10709]={ [1]={ [1]={ limit={ @@ -234624,7 +234640,7 @@ return { [1]="keystone_battlemage" } }, - [10709]={ + [10710]={ [1]={ [1]={ limit={ @@ -234640,7 +234656,7 @@ return { [1]="keystone_blood_magic" } }, - [10710]={ + [10711]={ [1]={ [1]={ limit={ @@ -234656,7 +234672,7 @@ return { [1]="keystone_bulwark" } }, - [10711]={ + [10712]={ [1]={ [1]={ limit={ @@ -234672,7 +234688,7 @@ return { [1]="keystone_call_to_arms" } }, - [10712]={ + [10713]={ [1]={ [1]={ limit={ @@ -234688,7 +234704,7 @@ return { [1]="keystone_chaos_inoculation" } }, - [10713]={ + [10714]={ [1]={ [1]={ limit={ @@ -234704,7 +234720,7 @@ return { [1]="keystone_charge_cycle" } }, - [10714]={ + [10715]={ [1]={ [1]={ limit={ @@ -234720,7 +234736,7 @@ return { [1]="keystone_conduit" } }, - [10715]={ + [10716]={ [1]={ [1]={ limit={ @@ -234736,7 +234752,7 @@ return { [1]="keystone_crimson_assault" } }, - [10716]={ + [10717]={ [1]={ [1]={ limit={ @@ -234752,7 +234768,7 @@ return { [1]="keystone_crimson_dance" } }, - [10717]={ + [10718]={ [1]={ [1]={ limit={ @@ -234768,7 +234784,7 @@ return { [1]="keystone_dance_with_death" } }, - [10718]={ + [10719]={ [1]={ [1]={ limit={ @@ -234784,7 +234800,7 @@ return { [1]="keystone_divine_flesh" } }, - [10719]={ + [10720]={ [1]={ [1]={ limit={ @@ -234800,7 +234816,7 @@ return { [1]="keystone_divine_shield" } }, - [10720]={ + [10721]={ [1]={ [1]={ limit={ @@ -234816,7 +234832,7 @@ return { [1]="keystone_druidic_rage" } }, - [10721]={ + [10722]={ [1]={ [1]={ limit={ @@ -234832,7 +234848,7 @@ return { [1]="keystone_eldritch_battery" } }, - [10722]={ + [10723]={ [1]={ [1]={ limit={ @@ -234848,7 +234864,7 @@ return { [1]="keystone_elemental_equilibrium" } }, - [10723]={ + [10724]={ [1]={ [1]={ limit={ @@ -234864,7 +234880,7 @@ return { [1]="keystone_elemental_overload" } }, - [10724]={ + [10725]={ [1]={ [1]={ limit={ @@ -234880,7 +234896,7 @@ return { [1]="keystone_emperors_heart" } }, - [10725]={ + [10726]={ [1]={ [1]={ limit={ @@ -234896,7 +234912,7 @@ return { [1]="keystone_eternal_youth" } }, - [10726]={ + [10727]={ [1]={ [1]={ limit={ @@ -234912,7 +234928,7 @@ return { [1]="keystone_everlasting_sacrifice" } }, - [10727]={ + [10728]={ [1]={ [1]={ limit={ @@ -234928,7 +234944,7 @@ return { [1]="keystone_fire_spells_become_chaos_spells" } }, - [10728]={ + [10729]={ [1]={ [1]={ limit={ @@ -234944,7 +234960,7 @@ return { [1]="keystone_giants_blood" } }, - [10729]={ + [10730]={ [1]={ [1]={ limit={ @@ -234960,7 +234976,7 @@ return { [1]="keystone_glancing_blows" } }, - [10730]={ + [10731]={ [1]={ [1]={ limit={ @@ -234976,7 +234992,7 @@ return { [1]="keystone_heartstopper" } }, - [10731]={ + [10732]={ [1]={ [1]={ limit={ @@ -234992,7 +235008,7 @@ return { [1]="keystone_hex_master" } }, - [10732]={ + [10733]={ [1]={ [1]={ limit={ @@ -235008,7 +235024,7 @@ return { [1]="keystone_hollow_palm_technique" } }, - [10733]={ + [10734]={ [1]={ [1]={ limit={ @@ -235024,7 +235040,7 @@ return { [1]="keystone_impale" } }, - [10734]={ + [10735]={ [1]={ [1]={ limit={ @@ -235040,7 +235056,7 @@ return { [1]="keystone_iron_grip" } }, - [10735]={ + [10736]={ [1]={ [1]={ limit={ @@ -235056,7 +235072,7 @@ return { [1]="keystone_iron_reflexes" } }, - [10736]={ + [10737]={ [1]={ [1]={ limit={ @@ -235072,7 +235088,7 @@ return { [1]="keystone_iron_will" } }, - [10737]={ + [10738]={ [1]={ [1]={ limit={ @@ -235088,7 +235104,7 @@ return { [1]="keystone_lord_of_the_wilds" } }, - [10738]={ + [10739]={ [1]={ [1]={ limit={ @@ -235104,7 +235120,7 @@ return { [1]="keystone_mana_shield" } }, - [10739]={ + [10740]={ [1]={ [1]={ limit={ @@ -235120,7 +235136,7 @@ return { [1]="keystone_minion_instability" } }, - [10740]={ + [10741]={ [1]={ [1]={ limit={ @@ -235136,7 +235152,7 @@ return { [1]="keystone_oasis" } }, - [10741]={ + [10742]={ [1]={ [1]={ limit={ @@ -235152,7 +235168,7 @@ return { [1]="keystone_pain_attunement" } }, - [10742]={ + [10743]={ [1]={ [1]={ limit={ @@ -235168,7 +235184,7 @@ return { [1]="keystone_point_blank" } }, - [10743]={ + [10744]={ [1]={ [1]={ limit={ @@ -235184,7 +235200,7 @@ return { [1]="keystone_precise_technique" } }, - [10744]={ + [10745]={ [1]={ [1]={ limit={ @@ -235200,7 +235216,7 @@ return { [1]="keystone_quiet_might" } }, - [10745]={ + [10746]={ [1]={ [1]={ limit={ @@ -235216,7 +235232,7 @@ return { [1]="keystone_runebinder" } }, - [10746]={ + [10747]={ [1]={ [1]={ limit={ @@ -235232,7 +235248,7 @@ return { [1]="keystone_sacred_bastion" } }, - [10747]={ + [10748]={ [1]={ [1]={ limit={ @@ -235248,7 +235264,7 @@ return { [1]="keystone_secrets_of_suffering" } }, - [10748]={ + [10749]={ [1]={ [1]={ limit={ @@ -235264,7 +235280,7 @@ return { [1]="keystone_unwavering_stance" } }, - [10749]={ + [10750]={ [1]={ [1]={ limit={ @@ -235280,7 +235296,7 @@ return { [1]="keystone_vaal_pact" } }, - [10750]={ + [10751]={ [1]={ [1]={ limit={ @@ -235296,7 +235312,7 @@ return { [1]="keystone_versatile_combatant" } }, - [10751]={ + [10752]={ [1]={ [1]={ limit={ @@ -235312,7 +235328,7 @@ return { [1]="keystone_wildsurge_incantation" } }, - [10752]={ + [10753]={ [1]={ [1]={ limit={ @@ -235328,7 +235344,7 @@ return { [1]="keystone_zealots_oath" } }, - [10753]={ + [10754]={ [1]={ [1]={ limit={ @@ -235344,7 +235360,7 @@ return { [1]="player_far_shot" } }, - [10754]={ + [10755]={ [1]={ [1]={ limit={ @@ -235360,7 +235376,7 @@ return { [1]="resolute_technique" } }, - [10755]={ + [10756]={ [1]={ [1]={ limit={ @@ -235376,7 +235392,7 @@ return { [1]="summoned_skeletons_have_avatar_of_fire" } }, - [10756]={ + [10757]={ [1]={ [1]={ limit={ @@ -235392,7 +235408,7 @@ return { [1]="attacks_use_life_in_place_of_mana" } }, - [10757]={ + [10758]={ [1]={ [1]={ limit={ @@ -235408,7 +235424,7 @@ return { [1]="gain_crimson_dance_if_have_dealt_critical_strike_recently" } }, - [10758]={ + [10759]={ [1]={ [1]={ limit={ @@ -235424,7 +235440,7 @@ return { [1]="gain_crimson_dance_while_you_have_cat_stealth" } }, - [10759]={ + [10760]={ [1]={ [1]={ limit={ @@ -235440,7 +235456,7 @@ return { [1]="gain_iron_reflexes_while_at_maximum_frenzy_charges" } }, - [10760]={ + [10761]={ [1]={ [1]={ limit={ @@ -235456,7 +235472,7 @@ return { [1]="gain_mind_over_matter_while_at_maximum_power_charges" } }, - [10761]={ + [10762]={ [1]={ [1]={ limit={ @@ -235472,7 +235488,7 @@ return { [1]="avatar_of_fire_rotation_active" } }, - [10762]={ + [10763]={ [1]={ [1]={ limit={ @@ -235488,7 +235504,7 @@ return { [1]="elemental_overload_rotation_active" } }, - [10763]={ + [10764]={ [1]={ [1]={ limit={ @@ -235504,7 +235520,7 @@ return { [1]="gain_iron_reflexes_while_stationary" } }, - [10764]={ + [10765]={ [1]={ [1]={ limit={ @@ -235520,7 +235536,7 @@ return { [1]="gain_resolute_technique_while_do_not_have_elemental_overload" } }, - [10765]={ + [10766]={ [1]={ [1]={ limit={ @@ -235536,7 +235552,7 @@ return { [1]="iron_reflexes_rotation_active" } }, - [10766]={ + [10767]={ [1]={ [1]={ limit={ @@ -235552,7 +235568,7 @@ return { [1]="trap_throw_skills_have_blood_magic" } }, - [10767]={ + [10768]={ [1]={ [1]={ limit={ @@ -235581,7 +235597,7 @@ return { [1]="physical_damage_+%_while_you_have_resolute_technique" } }, - [10768]={ + [10769]={ [1]={ [1]={ limit={ @@ -235610,7 +235626,7 @@ return { [1]="critical_strike_chance_+%_while_you_have_avatar_of_fire" } }, - [10769]={ + [10770]={ [1]={ [1]={ limit={ @@ -235626,7 +235642,7 @@ return { [1]="non_skill_physical_damage_%_to_convert_to_fire_while_you_have_avatar_of_fire" } }, - [10770]={ + [10771]={ [1]={ [1]={ limit={ @@ -235642,7 +235658,7 @@ return { [1]="unique_bow_arborix_close_range_bow_damage_+%_final_while_have_iron_reflexes" } }, - [10771]={ + [10772]={ [1]={ [1]={ limit={ @@ -235658,7 +235674,7 @@ return { [1]="local_chance_to_bleed_%_while_you_do_not_have_avatar_of_fire" } }, - [10772]={ + [10773]={ [1]={ [1]={ limit={ @@ -235674,7 +235690,7 @@ return { [1]="armour_while_you_do_not_have_avatar_of_fire" } }, - [10773]={ + [10774]={ [1]={ [1]={ limit={ @@ -235703,7 +235719,7 @@ return { [1]="attack_cast_and_movement_speed_+%_while_do_not_have_iron_reflexes" } }, - [10774]={ + [10775]={ [1]={ [1]={ limit={ @@ -235719,7 +235735,7 @@ return { [1]="gain_player_far_shot_while_do_not_have_iron_reflexes" } }, - [10775]={ + [10776]={ [1]={ [1]={ limit={ @@ -235735,7 +235751,7 @@ return { [1]="blood_footprints_from_item" } }, - [10776]={ + [10777]={ [1]={ [1]={ limit={ @@ -235751,7 +235767,7 @@ return { [1]="celestial_footprints_from_item" } }, - [10777]={ + [10778]={ [1]={ [1]={ limit={ @@ -235767,7 +235783,7 @@ return { [1]="demigod_footprints_from_item" } }, - [10778]={ + [10779]={ [1]={ [1]={ limit={ @@ -235783,7 +235799,7 @@ return { [1]="enable_unfettered_authority_roll_variation" } }, - [10779]={ + [10780]={ [1]={ [1]={ limit={ @@ -235799,7 +235815,7 @@ return { [1]="extra_gore" } }, - [10780]={ + [10781]={ [1]={ [1]={ limit={ @@ -235815,7 +235831,7 @@ return { [1]="goat_footprints_from_item" } }, - [10781]={ + [10782]={ [1]={ [1]={ limit={ @@ -235831,7 +235847,7 @@ return { [1]="local_item_can_be_instilled" } }, - [10782]={ + [10783]={ [1]={ [1]={ limit={ @@ -235854,19 +235870,19 @@ return { ["%_chance_to_blind_on_critical_strike_while_you_have_cats_stealth"]=4048, ["%_chance_to_cause_bleeding_enemies_to_flee_on_hit"]=3495, ["%_chance_to_create_smoke_cloud_on_mine_or_trap_creation"]=3754, - ["%_chance_to_deal_150%_area_damage_+%_final"]=9443, - ["%_chance_to_gain_endurance_charge_each_second_while_channelling"]=9444, + ["%_chance_to_deal_150%_area_damage_+%_final"]=9437, + ["%_chance_to_gain_endurance_charge_each_second_while_channelling"]=9438, ["%_chance_to_gain_endurance_charge_on_trap_triggered_by_an_enemy"]=3306, ["%_chance_to_gain_frenzy_charge_on_trap_triggered_by_an_enemy"]=3305, ["%_chance_to_gain_power_charge_on_hit_against_enemies_on_full_life"]=3752, ["%_chance_to_gain_power_charge_on_mine_detonated_targeting_an_enemy"]=1895, ["%_chance_to_gain_power_charge_on_placing_a_totem"]=3738, ["%_chance_to_gain_power_charge_on_trap_triggered_by_an_enemy"]=1894, - ["%_chance_to_gain_random_charge_on_trap_triggered_by_an_enemy"]=9445, + ["%_chance_to_gain_random_charge_on_trap_triggered_by_an_enemy"]=9439, ["%_maximum_life_as_focus"]=3, - ["%_number_of_raging_spirits_allowed"]=9446, + ["%_number_of_raging_spirits_allowed"]=9440, ["%_of_life_regeneration_applies_to_totems"]=4, - ["%_of_physical_hit_damage_you_deal_causes_additional_blood_loss"]=9447, + ["%_of_physical_hit_damage_you_deal_causes_additional_blood_loss"]=9441, ["%_physical_damage_bypasses_energy_shield"]=1479, ["+%_faster_start_of_energy_shield_recharge_per_X_maximum_ward"]=5, ["+1_max_charged_attack_stages"]=6, @@ -235885,7 +235901,7 @@ return { ["absolution_cast_speed_+%"]=4136, ["absolution_duration_+%"]=4137, ["absolution_minion_area_of_effect_+%"]=4138, - ["abyss_socketable_movement_speed_is_only_base_+%_per_15_spirit_up_to_+40%"]=9177, + ["abyss_socketable_movement_speed_is_only_base_+%_per_15_spirit_up_to_+40%"]=9171, ["abyssal_cry_damage_+%"]=3426, ["abyssal_cry_duration_+%"]=3612, ["abyssal_wasting_also_blinds"]=4139, @@ -236001,7 +236017,7 @@ return { ["additional_block_chance_%_while_holding_focus"]=4201, ["additional_block_chance_against_projectiles_%"]=2269, ["additional_chance_to_freeze_chilled_enemies_%"]=1796, - ["additional_chaos_resistance_against_damage_over_time_%"]=5609, + ["additional_chaos_resistance_against_damage_over_time_%"]=5605, ["additional_combo_gain_chance_%"]=4209, ["additional_combo_gain_on_hit"]=4118, ["additional_critical_strike_chance_per_10_shield_maximum_energy_shield_permyriad"]=4210, @@ -236036,7 +236052,7 @@ return { ["additional_maximum_all_resistances_%_with_no_endurance_charges"]=4230, ["additional_maximum_block_%"]=1758, ["additional_maximum_block_%_if_blocked_with_active_block_recently"]=4231, - ["additional_maximum_infusion_stacks"]=8899, + ["additional_maximum_infusion_stacks"]=8894, ["additional_number_of_brands_to_create"]=4232, ["additional_off_hand_critical_strike_chance_permyriad"]=4233, ["additional_off_hand_critical_strike_chance_while_dual_wielding"]=4234, @@ -236115,7 +236131,7 @@ return { ["all_damage_can_freeze"]=4294, ["all_damage_can_ignite"]=4295, ["all_damage_can_poison"]=4296, - ["all_damage_can_poison_while_affected_by_glorious_madness"]=10656, + ["all_damage_can_poison_while_affected_by_glorious_madness"]=10649, ["all_damage_can_shock"]=4297, ["all_damage_from_you_and_minions_can_ignite_while_not_on_low_infernal_flame"]=4298, ["all_damage_taken_%_as_chaos_damage"]=2220, @@ -236153,7 +236169,7 @@ return { ["allies_in_presence_elemental_damage_+%"]=937, ["allies_in_presence_glory_generation_+%"]=4310, ["allies_in_presence_have_explode_cursed_enemies_for_25%_life_as_chaos_on_kill_chance_%"]=3037, - ["allies_in_presence_have_explode_cursed_enemies_for_25%_life_as_physical_on_kill_chance_%"]=6546, + ["allies_in_presence_have_explode_cursed_enemies_for_25%_life_as_physical_on_kill_chance_%"]=6541, ["allies_in_presence_have_unholy_might_while_you_not_on_low_mana"]=2803, ["allies_in_presence_life_regeneration_rate_per_minute"]=945, ["allies_in_presence_life_regeneration_rate_per_minute_equal_to_their_maximum_life_%"]=946, @@ -236219,7 +236235,7 @@ return { ["apply_X_stacks_of_critical_weakness_on_hit"]=4346, ["apply_X_stacks_of_critical_weakness_on_parry"]=4347, ["apply_anaemia_magnitude_on_hit"]=4348, - ["apply_ancients_challenge_in_front_facing_radius_on_raise_shield"]=10591, + ["apply_ancients_challenge_in_front_facing_radius_on_raise_shield"]=10584, ["apply_blind_on_hit_while_ruby_sapphire_socketed"]=4349, ["apply_covered_in_ash_to_attacker_on_hit_%_vs_rare_or_unique_enemy"]=4350, ["apply_covered_in_ash_to_attacker_when_hit_%"]=4351, @@ -236310,7 +236326,7 @@ return { ["armour_+%_if_you_havent_been_hit_recently"]=4415, ["armour_+%_per_50_str"]=4450, ["armour_+%_per_defiance"]=3953, - ["armour_+%_per_rage"]=10668, + ["armour_+%_per_rage"]=10661, ["armour_+%_per_red_socket_on_main_hand_weapon"]=4452, ["armour_+%_per_second_while_stationary_up_to_100"]=4453, ["armour_+%_while_bleeding"]=4454, @@ -236348,17 +236364,17 @@ return { ["armour_break_physical_damage_%_dealt_as_armour_break"]=4438, ["armour_break_taken_+%"]=4439, ["armour_evasion_+%_while_leeching"]=4440, - ["armour_evasion_energy_shield_+%_while_channelling"]=6126, - ["armour_evasion_energy_shield_+%_while_on_low_life"]=6127, - ["armour_evasion_energy_shield_+%_while_wielding_quarterstaff"]=6128, - ["armour_evasion_energy_shield_+%_while_you_have_four_linked_targets"]=6129, - ["armour_evasion_energy_shield_are_zero"]=6130, + ["armour_evasion_energy_shield_+%_while_channelling"]=6121, + ["armour_evasion_energy_shield_+%_while_on_low_life"]=6122, + ["armour_evasion_energy_shield_+%_while_wielding_quarterstaff"]=6123, + ["armour_evasion_energy_shield_+%_while_you_have_four_linked_targets"]=6124, + ["armour_evasion_energy_shield_are_zero"]=6125, ["armour_from_gloves_and_boots_+%"]=4441, ["armour_from_helmet_and_gloves_+%"]=4442, - ["armour_hellscaping_speed_+%"]=7157, + ["armour_hellscaping_speed_+%"]=7152, ["armour_increased_by_uncapped_fire_resistance"]=4443, ["armour_while_stationary"]=4008, - ["armour_while_you_do_not_have_avatar_of_fire"]=10772, + ["armour_while_you_do_not_have_avatar_of_fire"]=10773, ["arrow_base_number_of_targets_to_pierce"]=1574, ["arrow_chains_+"]=1571, ["arrow_critical_strike_chance_+%_max_as_distance_travelled_increases"]=4456, @@ -236387,7 +236403,7 @@ return { ["ascendancy_beidats_gaze_mana_+_per_X_maximum_life"]=4470, ["ascendancy_beidats_hand_energy_shield_+_per_X_maximum_life"]=4471, ["ascendancy_beidats_will_spirit_+_per_X_maximum_life"]=4472, - ["ascendancy_energy_generated_+%_final"]=6435, + ["ascendancy_energy_generated_+%_final"]=6430, ["ascendancy_hand_wraps"]=4473, ["ascendancy_pathfinder_chaos_damage_with_attack_skills_+%_final"]=4474, ["ascendancy_pathfinder_flask_charges_gained_+%_final"]=4475, @@ -236455,7 +236471,7 @@ return { ["attack_block_%_per_200_fire_hit_damage_taken_recently"]=4519, ["attack_block_%_while_at_max_endurance_charges"]=4520, ["attack_cast_and_movement_speed_+%_during_onslaught"]=4521, - ["attack_cast_and_movement_speed_+%_while_do_not_have_iron_reflexes"]=10773, + ["attack_cast_and_movement_speed_+%_while_do_not_have_iron_reflexes"]=10774, ["attack_cast_movement_speed_+%_for_you_and_allies_affected_by_your_auras"]=3747, ["attack_cast_movement_speed_+%_if_taken_a_savage_hit_recently"]=4522, ["attack_chance_to_blind_on_hit_%_vs_bleeding_enemies"]=4523, @@ -236541,7 +236557,7 @@ return { ["attack_maximum_added_fire_damage_with_swords"]=1843, ["attack_maximum_added_fire_damage_with_wand"]=1844, ["attack_maximum_added_lightning_damage"]=885, - ["attack_maximum_added_lightning_damage_%_of_maximum_mana"]=10687, + ["attack_maximum_added_lightning_damage_%_of_maximum_mana"]=10688, ["attack_maximum_added_lightning_damage_per_10_dex"]=4565, ["attack_maximum_added_lightning_damage_per_10_int"]=4566, ["attack_maximum_added_lightning_damage_per_200_accuracy_rating"]=4567, @@ -236609,7 +236625,7 @@ return { ["attack_minimum_added_fire_damage_with_swords"]=1843, ["attack_minimum_added_fire_damage_with_wand"]=1844, ["attack_minimum_added_lightning_damage"]=885, - ["attack_minimum_added_lightning_damage_%_of_maximum_mana"]=10657, + ["attack_minimum_added_lightning_damage_%_of_maximum_mana"]=10650, ["attack_minimum_added_lightning_damage_per_10_dex"]=4565, ["attack_minimum_added_lightning_damage_per_10_int"]=4566, ["attack_minimum_added_lightning_damage_per_200_accuracy_rating"]=4567, @@ -236662,7 +236678,7 @@ return { ["attack_speed_+%_during_flask_effect"]=3031, ["attack_speed_+%_final_per_blitz_charge"]=4585, ["attack_speed_+%_for_4_seconds_on_attack"]=3243, - ["attack_speed_+%_if_changed_stance_recently"]=10103, + ["attack_speed_+%_if_changed_stance_recently"]=10096, ["attack_speed_+%_if_enemy_hit_with_main_hand_weapon_recently"]=4586, ["attack_speed_+%_if_enemy_killed_recently"]=4587, ["attack_speed_+%_if_enemy_not_killed_recently"]=3908, @@ -236724,7 +236740,7 @@ return { ["attacks_number_of_additional_projectiles"]=3872, ["attacks_number_of_additional_projectiles_when_in_off_hand"]=3874, ["attacks_poison_while_at_max_frenzy_charges"]=1811, - ["attacks_use_life_in_place_of_mana"]=10756, + ["attacks_use_life_in_place_of_mana"]=10757, ["attacks_with_this_weapon_maximum_added_chaos_damage_per_10_of_your_lowest_attribute"]=2701, ["attacks_with_this_weapon_maximum_added_cold_damage_per_10_dexterity"]=4617, ["attacks_with_this_weapon_minimum_added_chaos_damage_per_10_of_your_lowest_attribute"]=2701, @@ -236738,7 +236754,7 @@ return { ["aura_grant_%_base_main_hand_attack_damage_to_nearby_allies"]=4621, ["aura_grant_shield_defences_to_nearby_allies"]=3177, ["aura_melee_physical_damage_+%_per_10_strength"]=3167, - ["avatar_of_fire_rotation_active"]=10761, + ["avatar_of_fire_rotation_active"]=10762, ["avians_flight_duration_ms_+"]=4622, ["avians_might_duration_ms_+"]=4623, ["avoid_ailments_%_from_crit"]=4624, @@ -236857,7 +236873,7 @@ return { ["base_banner_resist_all_elements_%_to_apply"]=4682, ["base_bleed_chance_is_poison_chance_instead"]=4683, ["base_bleed_duration_+%"]=4684, - ["base_bleeding_effect_+%"]=4833, + ["base_bleeding_effect_+%"]=4830, ["base_bleeding_magnitude_+%_on_self"]=4685, ["base_block_%_damage_taken"]=4687, ["base_block_chance_luck"]=4686, @@ -236882,7 +236898,7 @@ return { ["base_chance_to_deal_triple_damage_%"]=4694, ["base_chance_to_freeze_%"]=1080, ["base_chance_to_inflict_bleeding_%"]=4695, - ["base_chance_to_not_consume_corpse_%"]=5586, + ["base_chance_to_not_consume_corpse_%"]=5582, ["base_chance_to_pierce_%"]=1092, ["base_chance_to_poison_on_hit_%"]=2923, ["base_chance_to_poison_on_hit_%_vs_non_poisoned_enemies"]=4696, @@ -236900,41 +236916,41 @@ return { ["base_cold_damage_heals"]=2792, ["base_cold_damage_resistance_%"]=1044, ["base_cold_immunity"]=3781, - ["base_cooldown_speed_+%"]=4701, - ["base_cooldown_speed_+%_per_10_tribute"]=4700, + ["base_cooldown_speed_+%"]=4127, + ["base_cooldown_speed_+%_per_10_tribute"]=4128, ["base_cost_+%"]=1655, ["base_critical_strike_multiplier_+"]=1004, - ["base_curse_delay_+%"]=4702, + ["base_curse_delay_+%"]=4700, ["base_curse_duration_+%"]=1564, - ["base_damage_%_deflected"]=4703, - ["base_damage_%_deflected_if_you_have_not_deflected_recently"]=4704, - ["base_damage_%_deflected_vs_crit"]=4705, + ["base_damage_%_deflected"]=4701, + ["base_damage_%_deflected_if_you_have_not_deflected_recently"]=4702, + ["base_damage_%_deflected_vs_crit"]=4703, ["base_damage_removed_from_mana_before_life_%"]=2496, - ["base_damage_removed_from_mana_before_life_%_when_not_on_low_mana"]=4706, + ["base_damage_removed_from_mana_before_life_%_when_not_on_low_mana"]=4704, ["base_damage_taken_+%"]=1987, - ["base_damage_taken_+%_per_10_tribute"]=4707, - ["base_damaging_ailment_effect_+%"]=6091, - ["base_damaging_ailment_effect_+%_per_10_tribute"]=4708, - ["base_darkness"]=4709, - ["base_darkness_refresh_rate_ms"]=4710, - ["base_deal_no_chaos_damage"]=4711, + ["base_damage_taken_+%_per_10_tribute"]=4705, + ["base_damaging_ailment_effect_+%"]=6086, + ["base_damaging_ailment_effect_+%_per_10_tribute"]=4706, + ["base_darkness"]=4707, + ["base_darkness_refresh_rate_ms"]=4708, + ["base_deal_no_chaos_damage"]=4709, ["base_deal_no_cold_damage"]=2576, - ["base_deal_no_fire_damage"]=4712, - ["base_deal_no_lightning_damage"]=4713, + ["base_deal_no_fire_damage"]=4710, + ["base_deal_no_lightning_damage"]=4711, ["base_deal_no_physical_damage"]=2574, - ["base_deal_no_thorns_damage"]=4714, - ["base_deal_thorns_damage_chance_%_on_hit"]=10288, - ["base_debuff_slow_magnitude_+%"]=4715, + ["base_deal_no_thorns_damage"]=4712, + ["base_deal_thorns_damage_chance_%_on_hit"]=10281, + ["base_debuff_slow_magnitude_+%"]=4713, ["base_deflect_chance_luck"]=1054, ["base_deflection_rating_%_of_armour"]=1053, ["base_deflection_rating_%_of_evasion_rating"]=1052, - ["base_deflection_rating_%_of_evasion_rating_per_25_tribute"]=4716, - ["base_dexterity_per_25_tribute"]=4717, + ["base_deflection_rating_%_of_evasion_rating_per_25_tribute"]=4714, + ["base_dexterity_per_25_tribute"]=4715, ["base_elemental_damage_heals"]=2794, ["base_elemental_hit_damage_bypass_energy_shield_%"]=1482, ["base_elemental_status_ailment_duration_+%"]=1641, - ["base_endurance_charge_skip_consume_chance_%"]=4718, - ["base_enemies_in_your_presence_are_hindered"]=4719, + ["base_endurance_charge_skip_consume_chance_%"]=4716, + ["base_enemies_in_your_presence_are_hindered"]=4717, ["base_enemy_critical_strike_chance_+%_against_self"]=2881, ["base_energy_shield_gained_on_enemy_death"]=2377, ["base_energy_shield_leech_rate_+%"]=1923, @@ -236942,7 +236958,7 @@ return { ["base_energy_shield_regeneration_rate_per_minute_%"]=2444, ["base_es_cost_+"]=1661, ["base_evasion_rating"]=907, - ["base_extra_damage_rolls"]=4720, + ["base_extra_damage_rolls"]=4718, ["base_fire_damage_can_poison"]=2643, ["base_fire_damage_heals"]=2791, ["base_fire_damage_resistance_%"]=1038, @@ -236951,24 +236967,24 @@ return { ["base_fire_hit_damage_taken_%_as_physical"]=2241, ["base_fire_hit_damage_taken_%_as_physical_value_negated"]=2242, ["base_fire_immunity"]=1498, - ["base_freezing_enemy_chills_enemies_in_radius"]=6696, + ["base_freezing_enemy_chills_enemies_in_radius"]=6691, ["base_frenzy_charge_duration_+%"]=1890, - ["base_frenzy_charge_skip_consume_chance_%"]=4721, - ["base_frozen_effect_on_self_+%"]=4722, - ["base_gain_x_rage_on_hit"]=4723, + ["base_frenzy_charge_skip_consume_chance_%"]=4719, + ["base_frozen_effect_on_self_+%"]=4720, + ["base_gain_x_rage_on_hit"]=4721, ["base_global_chance_to_knockback_%"]=1761, ["base_ice_golem_granted_buff_effect_+%"]=3777, ["base_ignite_deals_chaos_instead"]=1100, ["base_ignite_effect_+%"]=1101, ["base_immune_to_chill"]=2676, - ["base_immune_to_cold_ailments"]=4724, - ["base_immune_to_freeze"]=4725, - ["base_immune_to_ignite"]=4726, - ["base_immune_to_shock"]=4727, - ["base_inflict_cold_exposure_on_hit_%_chance"]=4728, - ["base_inflict_fire_exposure_on_hit_%_chance"]=4729, - ["base_inflict_lightning_exposure_on_hit_%_chance"]=4730, - ["base_intelligence_per_25_tribute"]=4731, + ["base_immune_to_cold_ailments"]=4722, + ["base_immune_to_freeze"]=4723, + ["base_immune_to_ignite"]=4724, + ["base_immune_to_shock"]=4725, + ["base_inflict_cold_exposure_on_hit_%_chance"]=4726, + ["base_inflict_fire_exposure_on_hit_%_chance"]=4727, + ["base_inflict_lightning_exposure_on_hit_%_chance"]=4728, + ["base_intelligence_per_25_tribute"]=4729, ["base_item_found_quantity_+%"]=1485, ["base_item_found_rarity_+%"]=965, ["base_killed_monster_dropped_item_quantity_+%"]=1780, @@ -236977,45 +236993,45 @@ return { ["base_leech_is_instant_on_critical"]=2343, ["base_life_cost_+"]=1662, ["base_life_cost_+%"]=1656, - ["base_life_cost_+_with_non_channelling_spells_%_maximum_life"]=4733, - ["base_life_cost_efficiency_+%"]=4732, - ["base_life_flasks_do_not_recover_life"]=4734, + ["base_life_cost_+_with_non_channelling_spells_%_maximum_life"]=4731, + ["base_life_cost_efficiency_+%"]=4730, + ["base_life_flasks_do_not_recover_life"]=4732, ["base_life_gain_per_target"]=1064, ["base_life_gained_on_enemy_death"]=1066, ["base_life_gained_on_spell_hit"]=1527, ["base_life_leech_amount_+%"]=1919, ["base_life_leech_does_not_stop_at_full_life"]=2952, - ["base_life_leech_from_all_spell_damage_permyriad"]=4735, - ["base_life_leech_from_all_thorns_damage_permyriad"]=4736, + ["base_life_leech_from_all_spell_damage_permyriad"]=4733, + ["base_life_leech_from_all_thorns_damage_permyriad"]=4734, ["base_life_leech_from_physical_attack_damage_permyriad"]=1062, ["base_life_leech_is_instant"]=2340, ["base_life_leech_rate_+%"]=1920, - ["base_life_recharges_like_energy_shield"]=4737, + ["base_life_recharges_like_energy_shield"]=4735, ["base_life_regeneration_rate_per_minute"]=1058, - ["base_life_regeneration_rate_per_minute_per_10_intelligence"]=7535, + ["base_life_regeneration_rate_per_minute_per_10_intelligence"]=7530, ["base_life_reservation_+%"]=1976, ["base_life_reservation_efficiency_+%"]=1975, - ["base_lightning_damage_can_electrocute"]=4738, + ["base_lightning_damage_can_electrocute"]=4736, ["base_lightning_damage_can_poison"]=2644, ["base_lightning_damage_heals"]=2793, ["base_lightning_damage_resistance_%"]=1047, ["base_lightning_golem_granted_buff_effect_+%"]=3778, ["base_lightning_immunity"]=3782, - ["base_limit_+"]=4739, + ["base_limit_+"]=4737, ["base_main_hand_damage_+%"]=1245, - ["base_main_hand_maim_on_hit_%"]=4740, - ["base_main_hand_weapon_damage_as_added_off_hand_attack_damage_%"]=4741, + ["base_main_hand_maim_on_hit_%"]=4738, + ["base_main_hand_weapon_damage_as_added_off_hand_attack_damage_%"]=4739, ["base_mana_cost_+"]=1663, - ["base_mana_cost_+_with_channelling_skills"]=9932, - ["base_mana_cost_+_with_non_channelling_attacks_%_maximum_mana"]=4748, - ["base_mana_cost_+_with_non_channelling_skills"]=9934, + ["base_mana_cost_+_with_channelling_skills"]=9926, + ["base_mana_cost_+_with_non_channelling_attacks_%_maximum_mana"]=4746, + ["base_mana_cost_+_with_non_channelling_skills"]=9928, ["base_mana_cost_-%"]=1657, - ["base_mana_cost_efficiency_+%"]=4742, - ["base_mana_cost_efficiency_+%_of_command_skills"]=4743, - ["base_mana_cost_efficiency_+%_of_curse_skills"]=4744, - ["base_mana_cost_efficiency_+%_of_mark_skills"]=4745, - ["base_mana_cost_efficiency_+%_per_10_tribute"]=4746, - ["base_mana_cost_efficiency_+%_while_on_low_mana"]=4747, + ["base_mana_cost_efficiency_+%"]=4740, + ["base_mana_cost_efficiency_+%_of_command_skills"]=4741, + ["base_mana_cost_efficiency_+%_of_curse_skills"]=4742, + ["base_mana_cost_efficiency_+%_of_mark_skills"]=4743, + ["base_mana_cost_efficiency_+%_per_10_tribute"]=4744, + ["base_mana_cost_efficiency_+%_while_on_low_mana"]=4745, ["base_mana_gained_on_enemy_death"]=1071, ["base_mana_leech_amount_+%"]=1921, ["base_mana_leech_from_physical_attack_damage_permyriad"]=1070, @@ -237024,13 +237040,13 @@ return { ["base_mana_regeneration_rate_per_minute"]=1471, ["base_mana_reservation_+%"]=1978, ["base_mana_reservation_efficiency_+%"]=1977, - ["base_max_fortification"]=4749, + ["base_max_fortification"]=4747, ["base_maximum_chaos_damage_resistance_%"]=1036, ["base_maximum_cold_damage_resistance_%"]=1034, ["base_maximum_energy_shield"]=909, ["base_maximum_energy_shield_per_blue_socket_on_item"]=2518, ["base_maximum_fire_damage_resistance_%"]=1033, - ["base_maximum_fire_damage_resistance_%_while_ignited"]=4750, + ["base_maximum_fire_damage_resistance_%_while_ignited"]=4748, ["base_maximum_fragile_regrowth"]=4083, ["base_maximum_life"]=911, ["base_maximum_life_%_to_gain_as_maximum_ward"]=1454, @@ -237039,48 +237055,48 @@ return { ["base_maximum_lightning_damage_resistance_%"]=1035, ["base_maximum_mana"]=916, ["base_maximum_mana_per_green_socket_on_item"]=2515, - ["base_maximum_seals_for_skill"]=4751, + ["base_maximum_seals_for_skill"]=4749, ["base_maximum_ward"]=914, ["base_melee_critical_strike_chance_while_unarmed_%"]=3279, ["base_minimum_endurance_charges"]=1582, ["base_minimum_frenzy_charges"]=1587, ["base_minimum_lightning_damage_on_charge_expiry"]=2363, ["base_minimum_power_charges"]=1592, - ["base_minion_duration_+%"]=4752, + ["base_minion_duration_+%"]=4750, ["base_movement_velocity_+%"]=860, ["base_no_energy_shield_recovery"]=2869, - ["base_number_of_arbalists"]=9358, - ["base_number_of_champions_of_light_allowed"]=4753, + ["base_number_of_arbalists"]=9352, + ["base_number_of_champions_of_light_allowed"]=4751, ["base_number_of_crossbow_bolts"]=1012, ["base_number_of_essence_spirits_allowed"]=569, ["base_number_of_golems_allowed"]=3392, - ["base_number_of_herald_scorpions_allowed"]=4754, + ["base_number_of_herald_scorpions_allowed"]=4752, ["base_number_of_raging_spirits_allowed"]=1926, - ["base_number_of_relics_allowed"]=4755, + ["base_number_of_relics_allowed"]=4753, ["base_number_of_remote_mines_allowed"]=2001, - ["base_number_of_sigils_allowed_per_target"]=4756, + ["base_number_of_sigils_allowed_per_target"]=4754, ["base_number_of_skeletons_allowed"]=1925, ["base_number_of_spectres_allowed"]=1924, - ["base_number_of_support_ghosts_allowed"]=4757, + ["base_number_of_support_ghosts_allowed"]=4755, ["base_number_of_totems_allowed"]=1999, ["base_number_of_traps_allowed"]=2000, ["base_off_hand_attack_speed_+%"]=1339, - ["base_off_hand_chance_to_blind_on_hit_%"]=4758, + ["base_off_hand_chance_to_blind_on_hit_%"]=4756, ["base_off_hand_damage_+%"]=1246, ["base_onlsaught_on_hit_%_chance"]=1010, ["base_penetrate_elemental_resistances_%"]=3268, - ["base_physical_damage_can_pin"]=4759, - ["base_physical_damage_over_time_taken_+%"]=4760, + ["base_physical_damage_can_pin"]=4757, + ["base_physical_damage_over_time_taken_+%"]=4758, ["base_physical_damage_reduction_rating"]=905, - ["base_poison_chance_is_bleed_chance_instead"]=4761, + ["base_poison_chance_is_bleed_chance_instead"]=4759, ["base_poison_duration_+%"]=2920, - ["base_poison_effect_+%"]=9522, - ["base_poison_effect_+%_while_poisoned"]=4762, - ["base_power_charge_skip_consume_chance_%"]=4763, + ["base_poison_effect_+%"]=9516, + ["base_poison_effect_+%_while_poisoned"]=4760, + ["base_power_charge_skip_consume_chance_%"]=4761, ["base_projectile_speed_+%"]=921, ["base_rage_cost_+%"]=1658, - ["base_rage_cost_efficiency_+%"]=4764, - ["base_rage_regeneration_per_minute"]=4765, + ["base_rage_cost_efficiency_+%"]=4762, + ["base_rage_regeneration_per_minute"]=4763, ["base_raven_maximum_life_+%"]=1556, ["base_reduce_enemy_cold_resistance_%"]=2749, ["base_reduce_enemy_fire_resistance_%"]=2748, @@ -237093,101 +237109,101 @@ return { ["base_self_freeze_duration_-%"]=1089, ["base_self_ignite_duration_-%"]=1087, ["base_self_shock_duration_-%"]=1090, - ["base_should_have_arcane_surge_from_stat"]=4766, + ["base_should_have_arcane_surge_from_stat"]=4764, ["base_should_have_onslaught_from_stat"]=3302, ["base_skill_area_of_effect_+%"]=1654, - ["base_skill_cost_efficiency_+%"]=4767, - ["base_skill_cost_life_instead_of_mana_%"]=4768, - ["base_skill_detonation_time"]=4769, - ["base_skill_gain_life_cost_%_of_mana_cost"]=4770, - ["base_slow_potency_+%"]=4771, + ["base_skill_cost_efficiency_+%"]=4765, + ["base_skill_cost_life_instead_of_mana_%"]=4766, + ["base_skill_detonation_time"]=4767, + ["base_skill_gain_life_cost_%_of_mana_cost"]=4768, + ["base_slow_potency_+%"]=4769, ["base_spectre_maximum_life_+%"]=1553, - ["base_spell_cooldown_speed_+%"]=4772, - ["base_spell_critical_chance_equal_to_the_critical_strike_chance_of_main_weapon"]=4773, + ["base_spell_cooldown_speed_+%"]=4129, + ["base_spell_critical_chance_equal_to_the_critical_strike_chance_of_main_weapon"]=4770, ["base_spell_critical_strike_chance"]=1378, - ["base_spell_critical_strike_chance_override_permyriad"]=4774, + ["base_spell_critical_strike_chance_override_permyriad"]=4771, ["base_spell_critical_strike_multiplier_+"]=1006, - ["base_spell_mana_cost_efficiency_+%"]=4775, - ["base_spell_projectile_block_%"]=4776, - ["base_spell_skill_cost_efficiency_+%"]=4777, + ["base_spell_mana_cost_efficiency_+%"]=4772, + ["base_spell_projectile_block_%"]=4773, + ["base_spell_skill_cost_efficiency_+%"]=4774, ["base_spirit"]=919, ["base_spirit_from_equipment"]=920, - ["base_spirit_per_socketed_idol"]=4778, - ["base_spirit_reservation_efficiency_+%"]=4779, - ["base_spirit_reservation_efficiency_+%_per_20_tribute"]=4780, + ["base_spirit_per_socketed_idol"]=4775, + ["base_spirit_reservation_efficiency_+%"]=4776, + ["base_spirit_reservation_efficiency_+%_per_20_tribute"]=4777, ["base_steal_power_frenzy_endurance_charges_on_hit_%"]=2753, ["base_stone_golem_granted_buff_effect_+%"]=3775, - ["base_strength_per_25_tribute"]=4781, + ["base_strength_per_25_tribute"]=4778, ["base_stun_duration_+%"]=1077, ["base_stun_recovery_+%"]=1084, ["base_stun_threshold_reduction_+%"]=1074, - ["base_thorns_critical_strike_chance"]=4782, - ["base_thorns_critical_strike_multiplier_+"]=4783, - ["base_total_number_of_sigils_allowed"]=4784, - ["base_unaffected_by_poison"]=4785, - ["base_unholy_might_granted_magnitude_+%"]=4786, - ["base_ward_cost_efficiency_+%"]=4787, - ["base_ward_regeneration_per_minute"]=4788, - ["base_weapon_trap_rotation_speed_+%"]=4789, - ["base_weapon_trap_total_rotation_%"]=4790, + ["base_thorns_critical_strike_chance"]=4779, + ["base_thorns_critical_strike_multiplier_+"]=4780, + ["base_total_number_of_sigils_allowed"]=4781, + ["base_unaffected_by_poison"]=4782, + ["base_unholy_might_granted_magnitude_+%"]=4783, + ["base_ward_cost_efficiency_+%"]=4784, + ["base_ward_regeneration_per_minute"]=4785, + ["base_weapon_trap_rotation_speed_+%"]=4786, + ["base_weapon_trap_total_rotation_%"]=4787, ["base_zombie_maximum_life_+%"]=1554, - ["battlemages_cry_buff_effect_+%"]=4791, - ["battlemages_cry_exerts_x_additional_attacks"]=4792, - ["bear_and_siphoning_trap_debuff_grants_-%_cooldown_speed"]=4793, - ["bear_trap_additional_damage_taken_+%_from_traps_and_mines"]=4794, + ["battlemages_cry_buff_effect_+%"]=4788, + ["battlemages_cry_exerts_x_additional_attacks"]=4789, + ["bear_and_siphoning_trap_debuff_grants_-%_cooldown_speed"]=4790, + ["bear_trap_additional_damage_taken_+%_from_traps_and_mines"]=4791, ["bear_trap_cooldown_speed_+%"]=3572, ["bear_trap_damage_+%"]=3408, - ["bear_trap_damage_taken_+%_from_traps_and_mines"]=4795, - ["bear_trap_movement_speed_+%_final"]=4796, - ["bell_hit_limit"]=4797, - ["belt_enchant_enemies_you_taunt_have_area_damage_+%_final"]=4798, - ["berserk_buff_effect_+%"]=4800, - ["berserk_rage_loss_+%"]=4801, + ["bear_trap_damage_taken_+%_from_traps_and_mines"]=4792, + ["bear_trap_movement_speed_+%_final"]=4793, + ["bell_hit_limit"]=4794, + ["belt_enchant_enemies_you_taunt_have_area_damage_+%_final"]=4795, + ["berserk_buff_effect_+%"]=4797, + ["berserk_rage_loss_+%"]=4798, ["berserker_damage_+%_final"]=3735, - ["berserker_gain_rage_on_attack_hit_cooldown_ms"]=4802, - ["berserker_warcry_grant_X_rage_per_5_power_while_less_than_25_rage"]=4803, - ["berserker_warcry_grant_attack_speed_+%_to_you_and_nearby_allies"]=4804, - ["berserker_warcry_grant_damage_+%_to_you_and_nearby_allies"]=4805, - ["berserker_warcry_sacrifice_25_rage_for_more_empowered_attack_damage_for_4_seconds_+%_final"]=4806, - ["blackhole_damage_taken_+%"]=4807, - ["blackhole_pulse_frequency_+%"]=4808, - ["blackstar_moonlight_cold_damage_taken_+%_final"]=4809, - ["blackstar_moonlight_fire_damage_taken_+%_final"]=4810, - ["blackstar_sunlight_cold_damage_taken_+%_final"]=4811, - ["blackstar_sunlight_fire_damage_taken_+%_final"]=4812, - ["blade_blase_damage_+%"]=4813, - ["blade_blast_skill_area_of_effect_+%"]=4814, - ["blade_blast_trigger_detonation_area_of_effect_+%"]=4815, - ["blade_trap_damage_+%"]=4816, - ["blade_trap_skill_area_of_effect_+%"]=4817, - ["blade_vortex_blade_blast_impale_on_hit_%_chance"]=4818, - ["blade_vortex_blade_deal_no_non_physical_damage"]=4819, - ["blade_vortex_critical_strike_multiplier_+_per_blade"]=4820, + ["berserker_gain_rage_on_attack_hit_cooldown_ms"]=4799, + ["berserker_warcry_grant_X_rage_per_5_power_while_less_than_25_rage"]=4800, + ["berserker_warcry_grant_attack_speed_+%_to_you_and_nearby_allies"]=4801, + ["berserker_warcry_grant_damage_+%_to_you_and_nearby_allies"]=4802, + ["berserker_warcry_sacrifice_25_rage_for_more_empowered_attack_damage_for_4_seconds_+%_final"]=4803, + ["blackhole_damage_taken_+%"]=4804, + ["blackhole_pulse_frequency_+%"]=4805, + ["blackstar_moonlight_cold_damage_taken_+%_final"]=4806, + ["blackstar_moonlight_fire_damage_taken_+%_final"]=4807, + ["blackstar_sunlight_cold_damage_taken_+%_final"]=4808, + ["blackstar_sunlight_fire_damage_taken_+%_final"]=4809, + ["blade_blase_damage_+%"]=4810, + ["blade_blast_skill_area_of_effect_+%"]=4811, + ["blade_blast_trigger_detonation_area_of_effect_+%"]=4812, + ["blade_trap_damage_+%"]=4813, + ["blade_trap_skill_area_of_effect_+%"]=4814, + ["blade_vortex_blade_blast_impale_on_hit_%_chance"]=4815, + ["blade_vortex_blade_deal_no_non_physical_damage"]=4816, + ["blade_vortex_critical_strike_multiplier_+_per_blade"]=4817, ["blade_vortex_damage_+%"]=3431, ["blade_vortex_duration_+%"]=3616, ["blade_vortex_radius_+%"]=3535, ["bladefall_critical_strike_chance_+%"]=3635, ["bladefall_damage_+%"]=3432, - ["bladefall_number_of_volleys"]=4821, + ["bladefall_number_of_volleys"]=4818, ["bladefall_radius_+%"]=3536, - ["bladestorm_and_rage_vortex_hinders_and_unnerves_enemies_within"]=4822, - ["bladestorm_damage_+%"]=4823, - ["bladestorm_maximum_number_of_storms_allowed"]=4824, - ["bladestorm_sandstorm_movement_speed_+%"]=4825, - ["blasphemy_no_reservation"]=4826, + ["bladestorm_and_rage_vortex_hinders_and_unnerves_enemies_within"]=4819, + ["bladestorm_damage_+%"]=4820, + ["bladestorm_maximum_number_of_storms_allowed"]=4821, + ["bladestorm_sandstorm_movement_speed_+%"]=4822, + ["blasphemy_no_reservation"]=4823, ["blast_rain_%_chance_for_additional_blast"]=3787, ["blast_rain_damage_+%"]=3428, ["blast_rain_number_of_blasts"]=3677, ["blast_rain_radius_+%"]=3532, ["blast_rain_single_additional_projectile"]=3678, - ["blazing_salvo_damage_+%"]=4827, - ["blazing_salvo_number_of_additional_projectiles"]=4828, - ["blazing_salvo_projectiles_fork_when_passing_a_flame_wall"]=4829, - ["bleed_chance_+%"]=4830, - ["bleed_damage_applies_as_fire_instead_of_physical"]=4831, + ["blazing_salvo_damage_+%"]=4824, + ["blazing_salvo_number_of_additional_projectiles"]=4825, + ["blazing_salvo_projectiles_fork_when_passing_a_flame_wall"]=4826, + ["bleed_chance_+%"]=4827, + ["bleed_damage_applies_as_fire_instead_of_physical"]=4828, ["bleed_duration_per_12_intelligence_+%"]=3494, ["bleed_on_bow_attack_chance_%"]=2293, - ["bleed_on_crit_%"]=4832, + ["bleed_on_crit_%"]=4829, ["bleed_on_crit_%_with_attacks"]=2290, ["bleed_on_hit_with_attacks_%"]=2294, ["bleed_on_melee_attack_chance_%"]=2292, @@ -237195,219 +237211,219 @@ return { ["bleed_on_melee_critical_strike"]=3948, ["bleed_on_stun"]=2289, ["bleeding_damage_on_self_taken_as_fire_instead"]=2262, - ["bleeding_effect_+%_per_endurance_charge"]=4834, - ["bleeding_effect_+%_per_frenzy_charge"]=4835, - ["bleeding_effect_+%_per_impale_on_enemy"]=4836, - ["bleeding_effect_+%_per_rage_if_equipped_axe"]=4837, - ["bleeding_effect_+%_vs_poisoned_enemies"]=4838, - ["bleeding_effect_+%_when_consuming_incision"]=4839, - ["bleeding_enemies_cannot_regenerate_life"]=4840, + ["bleeding_effect_+%_per_endurance_charge"]=4831, + ["bleeding_effect_+%_per_frenzy_charge"]=4832, + ["bleeding_effect_+%_per_impale_on_enemy"]=4833, + ["bleeding_effect_+%_per_rage_if_equipped_axe"]=4834, + ["bleeding_effect_+%_vs_poisoned_enemies"]=4835, + ["bleeding_effect_+%_when_consuming_incision"]=4836, + ["bleeding_enemies_cannot_regenerate_life"]=4837, ["bleeding_enemies_explode_for_%_life_as_physical_damage"]=3193, - ["bleeding_magnitude_+%_against_pinned_enemies"]=4841, + ["bleeding_magnitude_+%_against_pinned_enemies"]=4838, ["bleeding_monsters_movement_velocity_+%"]=2735, - ["bleeding_no_extra_damage_while_target_is_moving"]=4842, - ["bleeding_on_self_expire_speed_+%_while_moving"]=4843, - ["bleeding_reflected_to_self"]=4844, - ["bleeding_stacks_up_to_x_times"]=4845, - ["blight_arc_tower_additional_chains"]=4846, - ["blight_arc_tower_additional_repeats"]=4847, - ["blight_arc_tower_chance_to_sap_%"]=4848, - ["blight_arc_tower_damage_+%"]=4849, - ["blight_arc_tower_range_+%"]=4850, - ["blight_area_of_effect_+%_every_second_while_channelling_up_to_+200%"]=4851, - ["blight_cast_speed_+%"]=4852, - ["blight_chilling_tower_chill_effect_+%"]=4853, - ["blight_chilling_tower_damage_+%"]=4854, - ["blight_chilling_tower_duration_+%"]=4855, - ["blight_chilling_tower_range_+%"]=4856, + ["bleeding_no_extra_damage_while_target_is_moving"]=4839, + ["bleeding_on_self_expire_speed_+%_while_moving"]=4840, + ["bleeding_reflected_to_self"]=4841, + ["bleeding_stacks_up_to_x_times"]=4842, + ["blight_arc_tower_additional_chains"]=4843, + ["blight_arc_tower_additional_repeats"]=4844, + ["blight_arc_tower_chance_to_sap_%"]=4845, + ["blight_arc_tower_damage_+%"]=4846, + ["blight_arc_tower_range_+%"]=4847, + ["blight_area_of_effect_+%_every_second_while_channelling_up_to_+200%"]=4848, + ["blight_cast_speed_+%"]=4849, + ["blight_chilling_tower_chill_effect_+%"]=4850, + ["blight_chilling_tower_damage_+%"]=4851, + ["blight_chilling_tower_duration_+%"]=4852, + ["blight_chilling_tower_range_+%"]=4853, ["blight_damage_+%"]=3441, ["blight_duration_+%"]=3618, - ["blight_empowering_tower_buff_effect_+%"]=4857, - ["blight_empowering_tower_grant_%_chance_to_deal_double_damage"]=4860, - ["blight_empowering_tower_grant_cast_speed_+%"]=4858, - ["blight_empowering_tower_grant_damage_+%"]=4859, - ["blight_empowering_tower_range_+%"]=4861, - ["blight_fireball_tower_additional_projectiles_+"]=4862, - ["blight_fireball_tower_cast_speed_+%"]=4863, - ["blight_fireball_tower_damage_+%"]=4864, - ["blight_fireball_tower_projectiles_nova"]=4865, - ["blight_fireball_tower_range_+%"]=4866, - ["blight_flamethrower_tower_cast_speed_+%"]=4867, - ["blight_flamethrower_tower_chance_to_scorch_%"]=4868, - ["blight_flamethrower_tower_damage_+%"]=4869, - ["blight_flamethrower_tower_full_damage_fire_enemies"]=4870, - ["blight_flamethrower_tower_range_+%"]=4871, - ["blight_freezebolt_tower_chance_to_brittle_%"]=4872, - ["blight_freezebolt_tower_damage_+%"]=4873, - ["blight_freezebolt_tower_full_damage_cold_enemies"]=4874, - ["blight_freezebolt_tower_projectiles_+"]=4875, - ["blight_freezebolt_tower_range_+%"]=4876, - ["blight_glacialcage_tower_area_of_effect_+%"]=4877, - ["blight_glacialcage_tower_cooldown_recovery_+%"]=4878, - ["blight_glacialcage_tower_duration_+%"]=4879, - ["blight_glacialcage_tower_enemy_damage_taken_+%"]=4880, - ["blight_glacialcage_tower_range_+%"]=4881, - ["blight_hinder_enemy_chaos_damage_taken_+%"]=4882, - ["blight_imbuing_tower_buff_effect_+%"]=4883, - ["blight_imbuing_tower_grant_critical_strike_+%"]=4884, - ["blight_imbuing_tower_grant_damage_+%"]=4885, - ["blight_imbuing_tower_grants_onslaught"]=4886, - ["blight_imbuing_tower_range_+%"]=4887, - ["blight_lightningstorm_tower_area_of_effect_+%"]=4888, - ["blight_lightningstorm_tower_damage_+%"]=4889, - ["blight_lightningstorm_tower_delay_+%"]=4890, - ["blight_lightningstorm_tower_range_+%"]=4891, - ["blight_lightningstorm_tower_storms_on_enemies"]=4892, - ["blight_meteor_tower_additional_meteor_+"]=4893, - ["blight_meteor_tower_always_stun"]=4894, - ["blight_meteor_tower_creates_burning_ground_ms"]=4895, - ["blight_meteor_tower_damage_+%"]=4896, - ["blight_meteor_tower_range_+%"]=4897, + ["blight_empowering_tower_buff_effect_+%"]=4854, + ["blight_empowering_tower_grant_%_chance_to_deal_double_damage"]=4857, + ["blight_empowering_tower_grant_cast_speed_+%"]=4855, + ["blight_empowering_tower_grant_damage_+%"]=4856, + ["blight_empowering_tower_range_+%"]=4858, + ["blight_fireball_tower_additional_projectiles_+"]=4859, + ["blight_fireball_tower_cast_speed_+%"]=4860, + ["blight_fireball_tower_damage_+%"]=4861, + ["blight_fireball_tower_projectiles_nova"]=4862, + ["blight_fireball_tower_range_+%"]=4863, + ["blight_flamethrower_tower_cast_speed_+%"]=4864, + ["blight_flamethrower_tower_chance_to_scorch_%"]=4865, + ["blight_flamethrower_tower_damage_+%"]=4866, + ["blight_flamethrower_tower_full_damage_fire_enemies"]=4867, + ["blight_flamethrower_tower_range_+%"]=4868, + ["blight_freezebolt_tower_chance_to_brittle_%"]=4869, + ["blight_freezebolt_tower_damage_+%"]=4870, + ["blight_freezebolt_tower_full_damage_cold_enemies"]=4871, + ["blight_freezebolt_tower_projectiles_+"]=4872, + ["blight_freezebolt_tower_range_+%"]=4873, + ["blight_glacialcage_tower_area_of_effect_+%"]=4874, + ["blight_glacialcage_tower_cooldown_recovery_+%"]=4875, + ["blight_glacialcage_tower_duration_+%"]=4876, + ["blight_glacialcage_tower_enemy_damage_taken_+%"]=4877, + ["blight_glacialcage_tower_range_+%"]=4878, + ["blight_hinder_enemy_chaos_damage_taken_+%"]=4879, + ["blight_imbuing_tower_buff_effect_+%"]=4880, + ["blight_imbuing_tower_grant_critical_strike_+%"]=4881, + ["blight_imbuing_tower_grant_damage_+%"]=4882, + ["blight_imbuing_tower_grants_onslaught"]=4883, + ["blight_imbuing_tower_range_+%"]=4884, + ["blight_lightningstorm_tower_area_of_effect_+%"]=4885, + ["blight_lightningstorm_tower_damage_+%"]=4886, + ["blight_lightningstorm_tower_delay_+%"]=4887, + ["blight_lightningstorm_tower_range_+%"]=4888, + ["blight_lightningstorm_tower_storms_on_enemies"]=4889, + ["blight_meteor_tower_additional_meteor_+"]=4890, + ["blight_meteor_tower_always_stun"]=4891, + ["blight_meteor_tower_creates_burning_ground_ms"]=4892, + ["blight_meteor_tower_damage_+%"]=4893, + ["blight_meteor_tower_range_+%"]=4894, ["blight_radius_+%"]=3541, - ["blight_scout_tower_additional_minions_+"]=4898, - ["blight_scout_tower_minion_damage_+%"]=4899, - ["blight_scout_tower_minion_life_+%"]=4900, - ["blight_scout_tower_minion_movement_speed_+%"]=4901, - ["blight_scout_tower_minions_inflict_malediction"]=4902, - ["blight_scout_tower_range_+%"]=4903, - ["blight_secondary_skill_effect_duration_+%"]=4904, - ["blight_seismic_tower_additional_cascades_+"]=4905, - ["blight_seismic_tower_cascade_range_+%"]=4906, - ["blight_seismic_tower_damage_+%"]=4907, - ["blight_seismic_tower_range_+%"]=4908, - ["blight_seismic_tower_stun_duration_+%"]=4909, - ["blight_sentinel_tower_minion_damage_+%"]=4910, - ["blight_sentinel_tower_minion_life_+%"]=4911, - ["blight_sentinel_tower_minion_movement_speed_+%"]=4912, - ["blight_sentinel_tower_range_+%"]=4913, - ["blight_shocking_tower_damage_+%"]=4914, - ["blight_shocking_tower_range_+%"]=4915, - ["blight_shocknova_tower_full_damage_lightning_enemies"]=4916, - ["blight_shocknova_tower_shock_additional_repeats"]=4917, - ["blight_shocknova_tower_shock_effect_+%"]=4918, - ["blight_shocknova_tower_shock_repeats_with_area_effect_+%"]=4919, - ["blight_skill_area_of_effect_+%_after_1_second_channelling"]=4920, - ["blight_smothering_tower_buff_effect_+%"]=4921, - ["blight_smothering_tower_freeze_shock_ignite_%"]=4922, - ["blight_smothering_tower_grant_damage_+%"]=4923, - ["blight_smothering_tower_grant_movement_speed_+%"]=4924, - ["blight_smothering_tower_range_+%"]=4925, - ["blight_stonegaze_tower_cooldown_recovery_+%"]=4926, - ["blight_stonegaze_tower_duration_+%"]=4927, - ["blight_stonegaze_tower_petrified_enemies_take_damage_+%"]=4928, - ["blight_stonegaze_tower_petrify_tick_speed_+%"]=4929, - ["blight_stonegaze_tower_range_+%"]=4930, - ["blight_summoning_tower_minion_damage_+%"]=4931, - ["blight_summoning_tower_minion_life_+%"]=4932, - ["blight_summoning_tower_minion_movement_speed_+%"]=4933, - ["blight_summoning_tower_minions_summoned_+"]=4934, - ["blight_summoning_tower_range_+%"]=4935, - ["blight_temporal_tower_buff_effect_+%"]=4936, - ["blight_temporal_tower_grant_you_action_speed_-%"]=4937, - ["blight_temporal_tower_grants_stun_immunity"]=4938, - ["blight_temporal_tower_range_+%"]=4939, - ["blight_temporal_tower_tick_speed_+%"]=4940, - ["blight_tertiary_skill_effect_duration"]=4941, - ["blight_tower_arc_damage_+%"]=4942, - ["blight_tower_chilling_cost_+%"]=4943, - ["blight_tower_damage_per_tower_type_+%"]=4944, - ["blight_tower_fireball_additional_projectile"]=4945, - ["blighted_map_chest_reward_lucky_count"]=4946, - ["blighted_map_tower_damage_+%_final"]=4947, - ["blind_chance_+%"]=4948, - ["blind_chilled_enemies_on_hit_%"]=4949, - ["blind_does_not_affect_chance_to_hit"]=4950, - ["blind_does_not_affect_light_radius"]=4951, + ["blight_scout_tower_additional_minions_+"]=4895, + ["blight_scout_tower_minion_damage_+%"]=4896, + ["blight_scout_tower_minion_life_+%"]=4897, + ["blight_scout_tower_minion_movement_speed_+%"]=4898, + ["blight_scout_tower_minions_inflict_malediction"]=4899, + ["blight_scout_tower_range_+%"]=4900, + ["blight_secondary_skill_effect_duration_+%"]=4901, + ["blight_seismic_tower_additional_cascades_+"]=4902, + ["blight_seismic_tower_cascade_range_+%"]=4903, + ["blight_seismic_tower_damage_+%"]=4904, + ["blight_seismic_tower_range_+%"]=4905, + ["blight_seismic_tower_stun_duration_+%"]=4906, + ["blight_sentinel_tower_minion_damage_+%"]=4907, + ["blight_sentinel_tower_minion_life_+%"]=4908, + ["blight_sentinel_tower_minion_movement_speed_+%"]=4909, + ["blight_sentinel_tower_range_+%"]=4910, + ["blight_shocking_tower_damage_+%"]=4911, + ["blight_shocking_tower_range_+%"]=4912, + ["blight_shocknova_tower_full_damage_lightning_enemies"]=4913, + ["blight_shocknova_tower_shock_additional_repeats"]=4914, + ["blight_shocknova_tower_shock_effect_+%"]=4915, + ["blight_shocknova_tower_shock_repeats_with_area_effect_+%"]=4916, + ["blight_skill_area_of_effect_+%_after_1_second_channelling"]=4917, + ["blight_smothering_tower_buff_effect_+%"]=4918, + ["blight_smothering_tower_freeze_shock_ignite_%"]=4919, + ["blight_smothering_tower_grant_damage_+%"]=4920, + ["blight_smothering_tower_grant_movement_speed_+%"]=4921, + ["blight_smothering_tower_range_+%"]=4922, + ["blight_stonegaze_tower_cooldown_recovery_+%"]=4923, + ["blight_stonegaze_tower_duration_+%"]=4924, + ["blight_stonegaze_tower_petrified_enemies_take_damage_+%"]=4925, + ["blight_stonegaze_tower_petrify_tick_speed_+%"]=4926, + ["blight_stonegaze_tower_range_+%"]=4927, + ["blight_summoning_tower_minion_damage_+%"]=4928, + ["blight_summoning_tower_minion_life_+%"]=4929, + ["blight_summoning_tower_minion_movement_speed_+%"]=4930, + ["blight_summoning_tower_minions_summoned_+"]=4931, + ["blight_summoning_tower_range_+%"]=4932, + ["blight_temporal_tower_buff_effect_+%"]=4933, + ["blight_temporal_tower_grant_you_action_speed_-%"]=4934, + ["blight_temporal_tower_grants_stun_immunity"]=4935, + ["blight_temporal_tower_range_+%"]=4936, + ["blight_temporal_tower_tick_speed_+%"]=4937, + ["blight_tertiary_skill_effect_duration"]=4938, + ["blight_tower_arc_damage_+%"]=4939, + ["blight_tower_chilling_cost_+%"]=4940, + ["blight_tower_damage_per_tower_type_+%"]=4941, + ["blight_tower_fireball_additional_projectile"]=4942, + ["blighted_map_chest_reward_lucky_count"]=4943, + ["blighted_map_tower_damage_+%_final"]=4944, + ["blind_chance_+%"]=4945, + ["blind_chilled_enemies_on_hit_%"]=4946, + ["blind_does_not_affect_chance_to_hit"]=4947, + ["blind_does_not_affect_light_radius"]=4948, ["blind_duration_+%"]=3156, - ["blind_effect_+%"]=4952, - ["blind_enemies_when_hit_%_chance"]=4953, - ["blind_enemies_when_hit_while_affected_by_grace_%_chance"]=4954, - ["blind_enemies_when_they_stun_you"]=4955, - ["blind_from_sightless_conviction_unique"]=10654, + ["blind_effect_+%"]=4949, + ["blind_enemies_when_hit_%_chance"]=4950, + ["blind_enemies_when_hit_while_affected_by_grace_%_chance"]=4951, + ["blind_enemies_when_they_stun_you"]=4952, + ["blind_from_sightless_conviction_unique"]=10647, ["blind_nearby_enemies_when_ignited_%"]=2798, - ["blind_on_poison_inflicted"]=4956, - ["blind_reflected_to_self"]=4957, - ["blink_and_mirror_arrow_cooldown_speed_+%"]=4958, + ["blind_on_poison_inflicted"]=4953, + ["blind_reflected_to_self"]=4954, + ["blink_and_mirror_arrow_cooldown_speed_+%"]=4955, ["blink_arrow_and_blink_arrow_clone_attack_speed_+%"]=3561, ["blink_arrow_and_blink_arrow_clone_damage_+%"]=3421, ["blink_arrow_cooldown_speed_+%"]=3577, - ["block_%_damage_taken_from_elemental"]=4966, - ["block_%_damage_taken_while_active_blocking"]=4967, - ["block_%_if_blocked_an_attack_recently"]=4968, - ["block_%_while_affected_by_determination"]=4969, - ["block_and_stun_+%_recovery_per_fortification"]=4959, + ["block_%_damage_taken_from_elemental"]=4963, + ["block_%_damage_taken_while_active_blocking"]=4964, + ["block_%_if_blocked_an_attack_recently"]=4965, + ["block_%_while_affected_by_determination"]=4966, + ["block_and_stun_+%_recovery_per_fortification"]=4956, ["block_causes_monster_flee_%"]=2729, ["block_chance_%_per_50_strength"]=1151, ["block_chance_%_while_holding_shield"]=1155, ["block_chance_+%"]=1157, - ["block_chance_+%_against_projectiles"]=4960, - ["block_chance_+%_if_blocked_with_active_block_recently"]=4961, - ["block_chance_+%_if_you_have_at_least_100_tribute"]=4962, - ["block_chance_+%_while_companion_in_presence"]=4963, - ["block_chance_+%_while_surrounded"]=4964, + ["block_chance_+%_against_projectiles"]=4957, + ["block_chance_+%_if_blocked_with_active_block_recently"]=4958, + ["block_chance_+%_if_you_have_at_least_100_tribute"]=4959, + ["block_chance_+%_while_companion_in_presence"]=4960, + ["block_chance_+%_while_surrounded"]=4961, ["block_chance_+X%_per_100_base_armour_on_armours"]=1158, - ["block_chance_from_equipped_shield_is_%"]=4965, + ["block_chance_from_equipped_shield_is_%"]=4962, ["block_chance_on_damage_taken_%"]=2958, ["block_recovery_+%"]=1159, ["block_while_dual_wielding_%"]=1153, ["block_while_dual_wielding_claws_%"]=1154, - ["blood_footprints_from_item"]=10775, - ["blood_mage_flask_life_to_recover_+%_final"]=4970, + ["blood_footprints_from_item"]=10776, + ["blood_mage_flask_life_to_recover_+%_final"]=4967, ["blood_rage_grants_additional_%_chance_to_gain_frenzy_on_kill"]=3784, ["blood_rage_grants_additional_attack_speed_+%"]=3783, - ["blood_sand_armour_mana_reservation_+%"]=4971, - ["blood_sand_mana_reservation_efficiency_+%"]=4973, - ["blood_sand_mana_reservation_efficiency_-2%_per_1"]=4972, - ["blood_sand_stance_buff_effect_+%"]=4974, - ["blood_spears_area_of_effect_+%"]=4975, - ["blood_spears_base_number_of_spears"]=4976, - ["blood_spears_damage_+%"]=4977, - ["bloodlust_reveal_weakness"]=4978, - ["bloodreap_damage_+%"]=4979, - ["bloodreap_skill_area_of_effect_+%"]=4980, - ["body_armour_+%"]=4981, - ["body_armour_evasion_rating_+%"]=4982, - ["body_armour_grants_armour_%_applies_to_fire_cold_lightning_damage"]=4983, - ["body_armour_grants_base_armour_applies_to_chaos_damage"]=4984, - ["body_armour_grants_glory_generation_+%"]=4985, - ["body_armour_grants_spirit_+%"]=4986, - ["body_armour_grants_thorns_damage_+%"]=4987, - ["body_armour_grants_unaffected_by_damaging_ailments"]=4988, - ["body_armour_grants_unaffected_by_ignite"]=4989, - ["body_armour_grants_x_base_cold_damage_resistance_%"]=4990, - ["body_armour_grants_x_base_fire_damage_resistance_%"]=4991, - ["body_armour_grants_x_base_lightning_damage_resistance_%"]=4992, - ["body_armour_grants_x_base_maximum_fire_damage_resistance_%"]=4993, - ["body_armour_grants_x_base_self_critical_strike_multiplier_-%"]=4994, - ["body_armour_grants_x_life_regeneration_rate_per_minute_%"]=4995, - ["body_armour_grants_x_maximum_life_+%"]=4996, - ["body_armour_grants_x_physical_damage_taken_%_as_fire"]=4997, - ["body_armour_grants_x_strength_+%"]=4998, - ["body_armour_grants_x_stun_threshold_+%"]=4999, - ["body_armour_implicit_damage_taken_-1%_final_per_X_dexterity"]=5000, - ["body_armour_implicit_damage_taken_-1%_final_per_X_intelligence"]=5001, - ["body_armour_implicit_damage_taken_-1%_final_per_X_strength"]=5002, - ["body_armour_implicit_gain_endurance_charge_every_x_ms"]=5003, - ["body_armour_implicit_gain_frenzy_charge_every_x_ms"]=5004, - ["body_armour_implicit_gain_power_charge_every_x_ms"]=5005, - ["bone_golem_damage_+%"]=5006, - ["bone_golem_elemental_resistances_%"]=5007, - ["bone_lance_cast_speed_+%"]=5008, - ["bone_lance_damage_+%"]=5009, + ["blood_sand_armour_mana_reservation_+%"]=4968, + ["blood_sand_mana_reservation_efficiency_+%"]=4970, + ["blood_sand_mana_reservation_efficiency_-2%_per_1"]=4969, + ["blood_sand_stance_buff_effect_+%"]=4971, + ["blood_spears_area_of_effect_+%"]=4972, + ["blood_spears_base_number_of_spears"]=4973, + ["blood_spears_damage_+%"]=4974, + ["bloodlust_reveal_weakness"]=10674, + ["bloodreap_damage_+%"]=4975, + ["bloodreap_skill_area_of_effect_+%"]=4976, + ["body_armour_+%"]=4977, + ["body_armour_evasion_rating_+%"]=4978, + ["body_armour_grants_armour_%_applies_to_fire_cold_lightning_damage"]=4979, + ["body_armour_grants_base_armour_applies_to_chaos_damage"]=4980, + ["body_armour_grants_glory_generation_+%"]=4981, + ["body_armour_grants_spirit_+%"]=4982, + ["body_armour_grants_thorns_damage_+%"]=4983, + ["body_armour_grants_unaffected_by_damaging_ailments"]=4984, + ["body_armour_grants_unaffected_by_ignite"]=4985, + ["body_armour_grants_x_base_cold_damage_resistance_%"]=4986, + ["body_armour_grants_x_base_fire_damage_resistance_%"]=4987, + ["body_armour_grants_x_base_lightning_damage_resistance_%"]=4988, + ["body_armour_grants_x_base_maximum_fire_damage_resistance_%"]=4989, + ["body_armour_grants_x_base_self_critical_strike_multiplier_-%"]=4990, + ["body_armour_grants_x_life_regeneration_rate_per_minute_%"]=4991, + ["body_armour_grants_x_maximum_life_+%"]=4992, + ["body_armour_grants_x_physical_damage_taken_%_as_fire"]=4993, + ["body_armour_grants_x_strength_+%"]=4994, + ["body_armour_grants_x_stun_threshold_+%"]=4995, + ["body_armour_implicit_damage_taken_-1%_final_per_X_dexterity"]=4996, + ["body_armour_implicit_damage_taken_-1%_final_per_X_intelligence"]=4997, + ["body_armour_implicit_damage_taken_-1%_final_per_X_strength"]=4998, + ["body_armour_implicit_gain_endurance_charge_every_x_ms"]=4999, + ["body_armour_implicit_gain_frenzy_charge_every_x_ms"]=5000, + ["body_armour_implicit_gain_power_charge_every_x_ms"]=5001, + ["bone_golem_damage_+%"]=5002, + ["bone_golem_elemental_resistances_%"]=5003, + ["bone_lance_cast_speed_+%"]=5004, + ["bone_lance_damage_+%"]=5005, ["bone_offering_block_chance_+%"]=3799, ["bone_offering_duration_+%"]=3595, ["bone_offering_effect_+%"]=1165, - ["boneshatter_chance_to_gain_+1_trauma"]=5010, - ["boneshatter_damage_+%"]=5012, - ["boneshatter_damage_+%_final_if_created_from_unique"]=5011, - ["boneshatter_stun_duration_+%"]=5013, - ["boots_implicit_accuracy_rating_+%_final"]=5014, - ["boss_maximum_life_+%_final"]=5015, + ["boneshatter_chance_to_gain_+1_trauma"]=5006, + ["boneshatter_damage_+%"]=5008, + ["boneshatter_damage_+%_final_if_created_from_unique"]=5007, + ["boneshatter_stun_duration_+%"]=5009, + ["boots_implicit_accuracy_rating_+%_final"]=5010, + ["boss_maximum_life_+%_final"]=5011, ["bow_accuracy_rating"]=1771, ["bow_accuracy_rating_+%"]=1365, ["bow_attack_speed_+%"]=1348, - ["bow_attacks_deal_added_physical_damage_equal_to_x%_of_life_flask_recovery_amount"]=5789, - ["bow_attacks_have_culling_strike"]=5016, + ["bow_attacks_deal_added_physical_damage_equal_to_x%_of_life_flask_recovery_amount"]=5785, + ["bow_attacks_have_culling_strike"]=5012, ["bow_critical_strike_chance_+%"]=1385, ["bow_critical_strike_multiplier_+"]=1412, ["bow_damage_+%"]=1277, @@ -237417,882 +237433,882 @@ return { ["bow_steal_power_frenzy_endurance_charges_on_hit_%"]=2722, ["bow_stun_duration_+%"]=1644, ["bow_stun_threshold_reduction_+%"]=1432, - ["brand_activation_rate_+%_final_during_first_20%_of_active_duration"]=5017, - ["brand_activation_rate_+%_final_during_last_20%_of_active_duration"]=5018, - ["brand_area_of_effect_+%_if_50%_attached_duration_expired"]=5019, - ["brands_reattach_on_activation"]=5020, - ["breach_flame_effects_doubled"]=5021, - ["breachstone_commanders_%_drop_additional_fragments"]=5022, - ["breachstone_commanders_%_drop_additional_maps"]=5023, - ["breachstone_commanders_%_drop_additional_scarabs"]=5024, - ["breachstone_commanders_%_drop_additional_unique_items"]=5025, - ["breachstone_commanders_drop_additional_catalysts"]=5026, - ["breachstone_commanders_drop_additional_currency_items"]=5027, - ["breachstone_commanders_drop_additional_delirium_items"]=5028, - ["breachstone_commanders_drop_additional_divination_cards"]=5029, - ["breachstone_commanders_drop_additional_enchanted_items"]=5030, - ["breachstone_commanders_drop_additional_essences"]=5031, - ["breachstone_commanders_drop_additional_fossils"]=5032, - ["breachstone_commanders_drop_additional_gem_items"]=5033, - ["breachstone_commanders_drop_additional_harbinger_shards"]=5034, - ["breachstone_commanders_drop_additional_incubators"]=5035, - ["breachstone_commanders_drop_additional_legion_splinters"]=5036, - ["breachstone_commanders_drop_additional_oils"]=5037, - ["break_%_armour_on_pin"]=5038, - ["break_armour_on_attack_hit_%_of_max_ward"]=5039, - ["brequel_display_base_type_chance_%"]=5040, - ["brequel_display_birthed_items_always_greater_or_perfect"]=5041, - ["brequel_display_cannot_have_modifiers_of_type"]=5042, - ["brequel_display_crafted_modifier_chance_%"]=5043, - ["brequel_display_empty_modifier"]=5044, - ["brequel_display_has_modifier_of_type"]=5045, - ["brequel_display_item_cannot_be_base_type"]=5046, - ["brequel_reward_10_additional_exalted_orb_chance_%"]=5047, - ["brequel_reward_16_to_24_additional_splinters_chance_%"]=5048, - ["brequel_reward_2_additional_quality_currency_same_type_chance_%"]=5049, - ["brequel_reward_3_to_7_additional_chaos_or_vaal_chance_%"]=5050, - ["brequel_reward_5_additional_items_same_type_chance_%"]=5051, - ["brequel_reward_absent_amulet_chance_+%"]=5052, - ["brequel_reward_additional_alchemy_orb_chance_%"]=5053, - ["brequel_reward_additional_catalyst_different_type_chance_%"]=5054, - ["brequel_reward_additional_catalyst_same_type_chance_%"]=5055, - ["brequel_reward_additional_exalted_orb_chance_%"]=5056, - ["brequel_reward_additional_item_chance_%"]=5057, - ["brequel_reward_additional_item_same_type_chance_%"]=5058, - ["brequel_reward_additional_regal_orb_chance_%"]=5059, - ["brequel_reward_additional_seal_crafted_modifier_chance_%"]=5060, - ["brequel_reward_anaemia_crafted_modifier_chance_%"]=5061, - ["brequel_reward_archon_duration_crafted_%"]=5062, - ["brequel_reward_archon_effect_crafted_%"]=5063, - ["brequel_reward_archon_undeath_on_offering_use_crafted_%"]=5064, - ["brequel_reward_biostatic_ring_chance_%"]=5065, - ["brequel_reward_breach_ring_additional_quality"]=5066, - ["brequel_reward_breach_ring_chance_%"]=5067, - ["brequel_reward_breach_splinters_chance_%"]=5068, - ["brequel_reward_breachlord_sac_chance_%"]=5069, - ["brequel_reward_caster_modifier_value_lucky_rolls_+"]=5070, - ["brequel_reward_catalyst_chance_%"]=5071, - ["brequel_reward_chance_to_not_consume_infusion_if_lost_archon_past_6_seconds_crafted_%"]=5072, - ["brequel_reward_chaos_orb_chance_+%"]=5073, - ["brequel_reward_cold_as_phys_crafted_modifier_chance_%"]=5074, - ["brequel_reward_cold_damage_+%_cold_infusion_collected_last_8_seconds_crafted_%"]=5075, - ["brequel_reward_command_skill_speed_crafted_chance_%"]=5177, - ["brequel_reward_consume_no_resource_chance_%"]=5077, - ["brequel_reward_convert_items_to_gold"]=5078, - ["brequel_reward_corona_amulet_chance_%"]=5079, - ["brequel_reward_damage_removed_from_spectres_crafted_%"]=5080, - ["brequel_reward_damage_taken_from_mana_before_life_crafted_%"]=5081, - ["brequel_reward_desecration_chance_%"]=5082, - ["brequel_reward_disable_base_augmentation_orb"]=5083, - ["brequel_reward_disable_base_transmutation_orb"]=5084, - ["brequel_reward_divine_orb_chance_+%"]=5085, - ["brequel_reward_enable_caster_modifiers"]=5086, - ["brequel_reward_enable_minion_modifiers"]=5087, - ["brequel_reward_essence_chance_%"]=5088, - ["brequel_reward_exalted_orb_chance_+%"]=5089, - ["brequel_reward_exposure_effect_crafted_%"]=5090, - ["brequel_reward_fire_damage_+%_if_fire_infusion_collected_last_8_seconds_crafted_%"]=5091, - ["brequel_reward_fire_spell_crit_crafted_modifier_chance_%"]=5092, - ["brequel_reward_forking_belt_chance_%"]=5093, - ["brequel_reward_grasping_ring_chance_%"]=5094, - ["brequel_reward_guarantee_armour_modifier"]=5095, - ["brequel_reward_guarantee_attribute_modifier"]=5096, - ["brequel_reward_guarantee_cold_resistance_modifier"]=5097, - ["brequel_reward_guarantee_defence_modifier"]=5098, - ["brequel_reward_guarantee_dexterity_modifier"]=5099, - ["brequel_reward_guarantee_energy_shield_modifier"]=5100, - ["brequel_reward_guarantee_evasion_modifier"]=5101, - ["brequel_reward_guarantee_fire_resistance_modifier"]=5102, - ["brequel_reward_guarantee_intelligence_modifier"]=5103, - ["brequel_reward_guarantee_life_modifier"]=5104, - ["brequel_reward_guarantee_lightning_resistance_modifier"]=5105, - ["brequel_reward_guarantee_mana_modifier"]=5106, - ["brequel_reward_guarantee_open_prefix"]=5107, - ["brequel_reward_guarantee_open_suffix"]=5108, - ["brequel_reward_guarantee_resistance_modifier"]=5109, - ["brequel_reward_guarantee_resource_modifier"]=5110, - ["brequel_reward_guarantee_strength_modifier"]=5111, - ["brequel_reward_guarantee_two_caster_modifiers"]=5112, - ["brequel_reward_guarantee_two_minion_modifiers"]=5113, - ["brequel_reward_guarantee_x_caster_modifier"]=5112, - ["brequel_reward_guarantee_x_minion_modifiers"]=5113, - ["brequel_reward_invoking_belt_chance_%"]=5114, - ["brequel_reward_jewellers_orb_chance_+%"]=5115, - ["brequel_reward_kinetic_ring_chance_%"]=5116, - ["brequel_reward_lament_amulet_chance_+%"]=5117, - ["brequel_reward_lightning_damage_+%_if_lightning_infusion_collected_last_8_seconds_crafted_%"]=5118, - ["brequel_reward_max_infusions_crafted_modifier_chance_%"]=5119, - ["brequel_reward_maximum_invocation_energy_crafted_%"]=5120, - ["brequel_reward_minimum_armour_modifier_level"]=5121, - ["brequel_reward_minimum_attribute_modifier_level"]=5122, - ["brequel_reward_minimum_caster_crit_modifier_levela"]=5123, - ["brequel_reward_minimum_caster_crit_modifier_levelb"]=5124, - ["brequel_reward_minimum_caster_modifier_levela"]=5125, - ["brequel_reward_minimum_caster_modifier_levelb"]=5126, - ["brequel_reward_minimum_caster_prefix_modifier_levela"]=5127, - ["brequel_reward_minimum_caster_prefix_modifier_levelb"]=5128, - ["brequel_reward_minimum_caster_prefix_modifier_levelc"]=5129, - ["brequel_reward_minimum_caster_speed_modifier_levela"]=5130, - ["brequel_reward_minimum_caster_speed_modifier_levelb"]=5131, - ["brequel_reward_minimum_caster_suffix_modifier_levela"]=5132, - ["brequel_reward_minimum_caster_suffix_modifier_levelb"]=5133, - ["brequel_reward_minimum_chaos_resistance_modifier_levela"]=5134, - ["brequel_reward_minimum_chaos_resistance_modifier_levelb"]=5135, - ["brequel_reward_minimum_charm_modifier_level"]=5136, - ["brequel_reward_minimum_cold_resistance_modifier_level"]=5137, - ["brequel_reward_minimum_damage_modifier_level"]=5138, - ["brequel_reward_minimum_defence_modifier_levela"]=5139, - ["brequel_reward_minimum_defence_modifier_levelb"]=5140, - ["brequel_reward_minimum_dexterity_modifier_level"]=5141, - ["brequel_reward_minimum_elemental_resistance_modifier_level"]=5142, - ["brequel_reward_minimum_energy_shield_modifier_level"]=5143, - ["brequel_reward_minimum_evasion_modifier_level"]=5144, - ["brequel_reward_minimum_fire_resistance_modifier_level"]=5145, - ["brequel_reward_minimum_flask_modifier_level"]=5146, - ["brequel_reward_minimum_intelligence_modifier_level"]=5147, - ["brequel_reward_minimum_life_modifier_level"]=5148, - ["brequel_reward_minimum_lightning_resistance_modifier_level"]=5149, - ["brequel_reward_minimum_mana_modifier_levela"]=5150, - ["brequel_reward_minimum_mana_modifier_levelb"]=5151, - ["brequel_reward_minimum_minion_damage_modifier_levela"]=5152, - ["brequel_reward_minimum_minion_damage_modifier_levelb"]=5153, - ["brequel_reward_minimum_minion_modifier_level"]=5154, - ["brequel_reward_minimum_minion_modifier_levelb"]=5155, - ["brequel_reward_minimum_minion_prefix_modifier_levela"]=5156, - ["brequel_reward_minimum_minion_prefix_modifier_levelb"]=5157, - ["brequel_reward_minimum_minion_prefix_modifier_levelc"]=5158, - ["brequel_reward_minimum_minion_resistance_modifier_levela"]=5159, - ["brequel_reward_minimum_minion_resistance_modifier_levelb"]=5160, - ["brequel_reward_minimum_minion_speed_modifier_levela"]=5161, - ["brequel_reward_minimum_minion_speed_modifier_levelb"]=5162, - ["brequel_reward_minimum_minion_suffix_modifier_levela"]=5163, - ["brequel_reward_minimum_minion_suffix_modifier_levelb"]=5164, - ["brequel_reward_minimum_minion_suffix_modifier_levelc"]=5165, - ["brequel_reward_minimum_modifier_level"]=5166, - ["brequel_reward_minimum_modifier_levelb"]=5167, - ["brequel_reward_minimum_prefix_modifier_level"]=5168, - ["brequel_reward_minimum_resistance_modifier_level"]=5169, - ["brequel_reward_minimum_resource_modifier_levela"]=5170, - ["brequel_reward_minimum_resource_modifier_levelb"]=5171, - ["brequel_reward_minimum_strength_modifier_level"]=5172, - ["brequel_reward_minimum_suffix_modifier_level"]=5173, - ["brequel_reward_minion_additional_projectile_chance_crafted_%"]=5174, - ["brequel_reward_minion_ailment_magnitude_crafted_chance_%"]=5175, - ["brequel_reward_minion_armour_break_crafted_chance_%"]=5176, - ["brequel_reward_minion_cooldown_recovery_crafted_chance_%"]=5076, - ["brequel_reward_minion_damage_per_different_command_skill_used_last_15_seconds_crafted_%"]=5178, - ["brequel_reward_minion_duration_crafted_%"]=5179, - ["brequel_reward_minion_melee_splash_crafted_%"]=5180, - ["brequel_reward_minion_modifier_value_lucky_rolls_+"]=5181, - ["brequel_reward_minion_puppet_master_crafted_chance_%"]=5182, - ["brequel_reward_minion_reservation_efficiency_crafted_%"]=5183, - ["brequel_reward_minions_gigantic_revived_recently_crafted_%"]=5184, - ["brequel_reward_mnemonic_ring_chance_%"]=5185, - ["brequel_reward_modifier_value_lucky_rolls_+"]=5186, - ["brequel_reward_no_amber_amulets"]=5187, - ["brequel_reward_no_attack_catalysts"]=5188, - ["brequel_reward_no_attack_modifiers"]=5189, - ["brequel_reward_no_attribute_catalysts"]=5190, - ["brequel_reward_no_azure_amulets"]=5191, - ["brequel_reward_no_bloodstone_amulets"]=5192, - ["brequel_reward_no_caster_catalysts"]=5193, - ["brequel_reward_no_caster_modifiers"]=5194, - ["brequel_reward_no_chance_orbs"]=5195, - ["brequel_reward_no_chaos_catalysts"]=5196, - ["brequel_reward_no_chaos_orbs"]=5197, - ["brequel_reward_no_charm_modifiers"]=5198, - ["brequel_reward_no_cold_catalysts"]=5199, - ["brequel_reward_no_cold_modifiers"]=5200, - ["brequel_reward_no_crimson_amulets"]=5201, - ["brequel_reward_no_critical_modifiers"]=5202, - ["brequel_reward_no_defences_catalysts"]=5203, - ["brequel_reward_no_dexterity_modifiers"]=5204, - ["brequel_reward_no_divine_orbs"]=5205, - ["brequel_reward_no_fire_catalysts"]=5206, - ["brequel_reward_no_fire_modifiers"]=5207, - ["brequel_reward_no_flask_modifiers"]=5208, - ["brequel_reward_no_gem_cutters_prisms"]=5209, - ["brequel_reward_no_gold_amulets"]=5210, - ["brequel_reward_no_intelligence_modifiers"]=5211, - ["brequel_reward_no_jade_amulets"]=5212, - ["brequel_reward_no_lapis_amulets"]=5213, - ["brequel_reward_no_life_catalysts"]=5214, - ["brequel_reward_no_life_modifiers"]=5215, - ["brequel_reward_no_lightning_catalysts"]=5216, - ["brequel_reward_no_lightning_modifiers"]=5217, - ["brequel_reward_no_lunar_amulets"]=5218, - ["brequel_reward_no_mana_catalysts"]=5219, - ["brequel_reward_no_mana_modifiers"]=5220, - ["brequel_reward_no_orbs_of_annulment"]=5221, - ["brequel_reward_no_orbs_of_augmentation"]=5222, - ["brequel_reward_no_orbs_of_transmutation"]=5223, - ["brequel_reward_no_perfect_jewellers_orbs"]=5224, - ["brequel_reward_no_physical_catalysts"]=5225, - ["brequel_reward_no_solar_amulets"]=5226, - ["brequel_reward_no_speed_catalysts"]=5227, - ["brequel_reward_no_stellar_amulets"]=5228, - ["brequel_reward_no_strength_modifiers"]=5229, - ["brequel_reward_no_vaal_orbs"]=5230, - ["brequel_reward_offering_effect_crafted_chance_%"]=5231, - ["brequel_reward_oneiric_ring_chance_%"]=5232, - ["brequel_reward_only_catalysts"]=5233, - ["brequel_reward_orb_of_alchemy_chance_+%"]=5234, - ["brequel_reward_orb_of_anunulment_chance_+%"]=5235, - ["brequel_reward_orb_of_augmentation_chance_+%"]=5236, - ["brequel_reward_orb_of_transmutation_chance_+%"]=5237, - ["brequel_reward_portent_amulet_chance_+%"]=5238, - ["brequel_reward_prefix_modifier_value_lucky_rolls_+"]=5239, - ["brequel_reward_prefix_modifier_values_always_max"]=5240, - ["brequel_reward_quality_currency_chance_+%"]=5241, - ["brequel_reward_regal_orb_chance_+%"]=5242, - ["brequel_reward_reservation_amulet_chance_%"]=5243, - ["brequel_reward_resource_cost_+%"]=5244, - ["brequel_reward_seal_gain_frequency_crafted_modifier_chance_%"]=5245, - ["brequel_reward_sinew_belt_chance_%"]=5246, - ["brequel_reward_special_catalyst_chance_%"]=5247, - ["brequel_reward_spell_damage_as_extra_chaos_crafted_%"]=5248, - ["brequel_reward_spell_damage_as_extra_cold_crafted_%"]=5249, - ["brequel_reward_spell_damage_as_extra_fire_crafted_%"]=5250, - ["brequel_reward_spell_damage_as_extra_lightning_crafted_%"]=5251, - ["brequel_reward_spell_elemental_ailment_magnitude_crafted_%"]=5252, - ["brequel_reward_spell_impale_effect_crafted_%"]=5253, - ["brequel_reward_stalking_belt_chance_%"]=5254, - ["brequel_reward_suffix_modifier_value_lucky_rolls_+"]=5255, - ["brequel_reward_suffix_modifier_values_always_max"]=5256, - ["brequel_reward_temporary_minion_limit_crafted_chance_%"]=5257, - ["brequel_reward_vaal_orb_chance_+%"]=5258, - ["brequel_reward_vitalic_ring_chance_%"]=5259, - ["broken_armour_and_sundered_armour_debuff_effect_+%"]=5260, - ["broken_armour_enemies_cannot_regenerate_life"]=5261, + ["brand_activation_rate_+%_final_during_first_20%_of_active_duration"]=5013, + ["brand_activation_rate_+%_final_during_last_20%_of_active_duration"]=5014, + ["brand_area_of_effect_+%_if_50%_attached_duration_expired"]=5015, + ["brands_reattach_on_activation"]=5016, + ["breach_flame_effects_doubled"]=5017, + ["breachstone_commanders_%_drop_additional_fragments"]=5018, + ["breachstone_commanders_%_drop_additional_maps"]=5019, + ["breachstone_commanders_%_drop_additional_scarabs"]=5020, + ["breachstone_commanders_%_drop_additional_unique_items"]=5021, + ["breachstone_commanders_drop_additional_catalysts"]=5022, + ["breachstone_commanders_drop_additional_currency_items"]=5023, + ["breachstone_commanders_drop_additional_delirium_items"]=5024, + ["breachstone_commanders_drop_additional_divination_cards"]=5025, + ["breachstone_commanders_drop_additional_enchanted_items"]=5026, + ["breachstone_commanders_drop_additional_essences"]=5027, + ["breachstone_commanders_drop_additional_fossils"]=5028, + ["breachstone_commanders_drop_additional_gem_items"]=5029, + ["breachstone_commanders_drop_additional_harbinger_shards"]=5030, + ["breachstone_commanders_drop_additional_incubators"]=5031, + ["breachstone_commanders_drop_additional_legion_splinters"]=5032, + ["breachstone_commanders_drop_additional_oils"]=5033, + ["break_%_armour_on_pin"]=5034, + ["break_armour_on_attack_hit_%_of_max_ward"]=5035, + ["brequel_display_base_type_chance_%"]=5036, + ["brequel_display_birthed_items_always_greater_or_perfect"]=5037, + ["brequel_display_cannot_have_modifiers_of_type"]=5038, + ["brequel_display_crafted_modifier_chance_%"]=5039, + ["brequel_display_empty_modifier"]=5040, + ["brequel_display_has_modifier_of_type"]=5041, + ["brequel_display_item_cannot_be_base_type"]=5042, + ["brequel_reward_10_additional_exalted_orb_chance_%"]=5043, + ["brequel_reward_16_to_24_additional_splinters_chance_%"]=5044, + ["brequel_reward_2_additional_quality_currency_same_type_chance_%"]=5045, + ["brequel_reward_3_to_7_additional_chaos_or_vaal_chance_%"]=5046, + ["brequel_reward_5_additional_items_same_type_chance_%"]=5047, + ["brequel_reward_absent_amulet_chance_+%"]=5048, + ["brequel_reward_additional_alchemy_orb_chance_%"]=5049, + ["brequel_reward_additional_catalyst_different_type_chance_%"]=5050, + ["brequel_reward_additional_catalyst_same_type_chance_%"]=5051, + ["brequel_reward_additional_exalted_orb_chance_%"]=5052, + ["brequel_reward_additional_item_chance_%"]=5053, + ["brequel_reward_additional_item_same_type_chance_%"]=5054, + ["brequel_reward_additional_regal_orb_chance_%"]=5055, + ["brequel_reward_additional_seal_crafted_modifier_chance_%"]=5056, + ["brequel_reward_anaemia_crafted_modifier_chance_%"]=5057, + ["brequel_reward_archon_duration_crafted_%"]=5058, + ["brequel_reward_archon_effect_crafted_%"]=5059, + ["brequel_reward_archon_undeath_on_offering_use_crafted_%"]=5060, + ["brequel_reward_biostatic_ring_chance_%"]=5061, + ["brequel_reward_breach_ring_additional_quality"]=5062, + ["brequel_reward_breach_ring_chance_%"]=5063, + ["brequel_reward_breach_splinters_chance_%"]=5064, + ["brequel_reward_breachlord_sac_chance_%"]=5065, + ["brequel_reward_caster_modifier_value_lucky_rolls_+"]=5066, + ["brequel_reward_catalyst_chance_%"]=5067, + ["brequel_reward_chance_to_not_consume_infusion_if_lost_archon_past_6_seconds_crafted_%"]=5068, + ["brequel_reward_chaos_orb_chance_+%"]=5069, + ["brequel_reward_cold_as_phys_crafted_modifier_chance_%"]=5070, + ["brequel_reward_cold_damage_+%_cold_infusion_collected_last_8_seconds_crafted_%"]=5071, + ["brequel_reward_command_skill_speed_crafted_chance_%"]=5173, + ["brequel_reward_consume_no_resource_chance_%"]=5073, + ["brequel_reward_convert_items_to_gold"]=5074, + ["brequel_reward_corona_amulet_chance_%"]=5075, + ["brequel_reward_damage_removed_from_spectres_crafted_%"]=5076, + ["brequel_reward_damage_taken_from_mana_before_life_crafted_%"]=5077, + ["brequel_reward_desecration_chance_%"]=5078, + ["brequel_reward_disable_base_augmentation_orb"]=5079, + ["brequel_reward_disable_base_transmutation_orb"]=5080, + ["brequel_reward_divine_orb_chance_+%"]=5081, + ["brequel_reward_enable_caster_modifiers"]=5082, + ["brequel_reward_enable_minion_modifiers"]=5083, + ["brequel_reward_essence_chance_%"]=5084, + ["brequel_reward_exalted_orb_chance_+%"]=5085, + ["brequel_reward_exposure_effect_crafted_%"]=5086, + ["brequel_reward_fire_damage_+%_if_fire_infusion_collected_last_8_seconds_crafted_%"]=5087, + ["brequel_reward_fire_spell_crit_crafted_modifier_chance_%"]=5088, + ["brequel_reward_forking_belt_chance_%"]=5089, + ["brequel_reward_grasping_ring_chance_%"]=5090, + ["brequel_reward_guarantee_armour_modifier"]=5091, + ["brequel_reward_guarantee_attribute_modifier"]=5092, + ["brequel_reward_guarantee_cold_resistance_modifier"]=5093, + ["brequel_reward_guarantee_defence_modifier"]=5094, + ["brequel_reward_guarantee_dexterity_modifier"]=5095, + ["brequel_reward_guarantee_energy_shield_modifier"]=5096, + ["brequel_reward_guarantee_evasion_modifier"]=5097, + ["brequel_reward_guarantee_fire_resistance_modifier"]=5098, + ["brequel_reward_guarantee_intelligence_modifier"]=5099, + ["brequel_reward_guarantee_life_modifier"]=5100, + ["brequel_reward_guarantee_lightning_resistance_modifier"]=5101, + ["brequel_reward_guarantee_mana_modifier"]=5102, + ["brequel_reward_guarantee_open_prefix"]=5103, + ["brequel_reward_guarantee_open_suffix"]=5104, + ["brequel_reward_guarantee_resistance_modifier"]=5105, + ["brequel_reward_guarantee_resource_modifier"]=5106, + ["brequel_reward_guarantee_strength_modifier"]=5107, + ["brequel_reward_guarantee_two_caster_modifiers"]=5108, + ["brequel_reward_guarantee_two_minion_modifiers"]=5109, + ["brequel_reward_guarantee_x_caster_modifier"]=5108, + ["brequel_reward_guarantee_x_minion_modifiers"]=5109, + ["brequel_reward_invoking_belt_chance_%"]=5110, + ["brequel_reward_jewellers_orb_chance_+%"]=5111, + ["brequel_reward_kinetic_ring_chance_%"]=5112, + ["brequel_reward_lament_amulet_chance_+%"]=5113, + ["brequel_reward_lightning_damage_+%_if_lightning_infusion_collected_last_8_seconds_crafted_%"]=5114, + ["brequel_reward_max_infusions_crafted_modifier_chance_%"]=5115, + ["brequel_reward_maximum_invocation_energy_crafted_%"]=5116, + ["brequel_reward_minimum_armour_modifier_level"]=5117, + ["brequel_reward_minimum_attribute_modifier_level"]=5118, + ["brequel_reward_minimum_caster_crit_modifier_levela"]=5119, + ["brequel_reward_minimum_caster_crit_modifier_levelb"]=5120, + ["brequel_reward_minimum_caster_modifier_levela"]=5121, + ["brequel_reward_minimum_caster_modifier_levelb"]=5122, + ["brequel_reward_minimum_caster_prefix_modifier_levela"]=5123, + ["brequel_reward_minimum_caster_prefix_modifier_levelb"]=5124, + ["brequel_reward_minimum_caster_prefix_modifier_levelc"]=5125, + ["brequel_reward_minimum_caster_speed_modifier_levela"]=5126, + ["brequel_reward_minimum_caster_speed_modifier_levelb"]=5127, + ["brequel_reward_minimum_caster_suffix_modifier_levela"]=5128, + ["brequel_reward_minimum_caster_suffix_modifier_levelb"]=5129, + ["brequel_reward_minimum_chaos_resistance_modifier_levela"]=5130, + ["brequel_reward_minimum_chaos_resistance_modifier_levelb"]=5131, + ["brequel_reward_minimum_charm_modifier_level"]=5132, + ["brequel_reward_minimum_cold_resistance_modifier_level"]=5133, + ["brequel_reward_minimum_damage_modifier_level"]=5134, + ["brequel_reward_minimum_defence_modifier_levela"]=5135, + ["brequel_reward_minimum_defence_modifier_levelb"]=5136, + ["brequel_reward_minimum_dexterity_modifier_level"]=5137, + ["brequel_reward_minimum_elemental_resistance_modifier_level"]=5138, + ["brequel_reward_minimum_energy_shield_modifier_level"]=5139, + ["brequel_reward_minimum_evasion_modifier_level"]=5140, + ["brequel_reward_minimum_fire_resistance_modifier_level"]=5141, + ["brequel_reward_minimum_flask_modifier_level"]=5142, + ["brequel_reward_minimum_intelligence_modifier_level"]=5143, + ["brequel_reward_minimum_life_modifier_level"]=5144, + ["brequel_reward_minimum_lightning_resistance_modifier_level"]=5145, + ["brequel_reward_minimum_mana_modifier_levela"]=5146, + ["brequel_reward_minimum_mana_modifier_levelb"]=5147, + ["brequel_reward_minimum_minion_damage_modifier_levela"]=5148, + ["brequel_reward_minimum_minion_damage_modifier_levelb"]=5149, + ["brequel_reward_minimum_minion_modifier_level"]=5150, + ["brequel_reward_minimum_minion_modifier_levelb"]=5151, + ["brequel_reward_minimum_minion_prefix_modifier_levela"]=5152, + ["brequel_reward_minimum_minion_prefix_modifier_levelb"]=5153, + ["brequel_reward_minimum_minion_prefix_modifier_levelc"]=5154, + ["brequel_reward_minimum_minion_resistance_modifier_levela"]=5155, + ["brequel_reward_minimum_minion_resistance_modifier_levelb"]=5156, + ["brequel_reward_minimum_minion_speed_modifier_levela"]=5157, + ["brequel_reward_minimum_minion_speed_modifier_levelb"]=5158, + ["brequel_reward_minimum_minion_suffix_modifier_levela"]=5159, + ["brequel_reward_minimum_minion_suffix_modifier_levelb"]=5160, + ["brequel_reward_minimum_minion_suffix_modifier_levelc"]=5161, + ["brequel_reward_minimum_modifier_level"]=5162, + ["brequel_reward_minimum_modifier_levelb"]=5163, + ["brequel_reward_minimum_prefix_modifier_level"]=5164, + ["brequel_reward_minimum_resistance_modifier_level"]=5165, + ["brequel_reward_minimum_resource_modifier_levela"]=5166, + ["brequel_reward_minimum_resource_modifier_levelb"]=5167, + ["brequel_reward_minimum_strength_modifier_level"]=5168, + ["brequel_reward_minimum_suffix_modifier_level"]=5169, + ["brequel_reward_minion_additional_projectile_chance_crafted_%"]=5170, + ["brequel_reward_minion_ailment_magnitude_crafted_chance_%"]=5171, + ["brequel_reward_minion_armour_break_crafted_chance_%"]=5172, + ["brequel_reward_minion_cooldown_recovery_crafted_chance_%"]=5072, + ["brequel_reward_minion_damage_per_different_command_skill_used_last_15_seconds_crafted_%"]=5174, + ["brequel_reward_minion_duration_crafted_%"]=5175, + ["brequel_reward_minion_melee_splash_crafted_%"]=5176, + ["brequel_reward_minion_modifier_value_lucky_rolls_+"]=5177, + ["brequel_reward_minion_puppet_master_crafted_chance_%"]=5178, + ["brequel_reward_minion_reservation_efficiency_crafted_%"]=5179, + ["brequel_reward_minions_gigantic_revived_recently_crafted_%"]=5180, + ["brequel_reward_mnemonic_ring_chance_%"]=5181, + ["brequel_reward_modifier_value_lucky_rolls_+"]=5182, + ["brequel_reward_no_amber_amulets"]=5183, + ["brequel_reward_no_attack_catalysts"]=5184, + ["brequel_reward_no_attack_modifiers"]=5185, + ["brequel_reward_no_attribute_catalysts"]=5186, + ["brequel_reward_no_azure_amulets"]=5187, + ["brequel_reward_no_bloodstone_amulets"]=5188, + ["brequel_reward_no_caster_catalysts"]=5189, + ["brequel_reward_no_caster_modifiers"]=5190, + ["brequel_reward_no_chance_orbs"]=5191, + ["brequel_reward_no_chaos_catalysts"]=5192, + ["brequel_reward_no_chaos_orbs"]=5193, + ["brequel_reward_no_charm_modifiers"]=5194, + ["brequel_reward_no_cold_catalysts"]=5195, + ["brequel_reward_no_cold_modifiers"]=5196, + ["brequel_reward_no_crimson_amulets"]=5197, + ["brequel_reward_no_critical_modifiers"]=5198, + ["brequel_reward_no_defences_catalysts"]=5199, + ["brequel_reward_no_dexterity_modifiers"]=5200, + ["brequel_reward_no_divine_orbs"]=5201, + ["brequel_reward_no_fire_catalysts"]=5202, + ["brequel_reward_no_fire_modifiers"]=5203, + ["brequel_reward_no_flask_modifiers"]=5204, + ["brequel_reward_no_gem_cutters_prisms"]=5205, + ["brequel_reward_no_gold_amulets"]=5206, + ["brequel_reward_no_intelligence_modifiers"]=5207, + ["brequel_reward_no_jade_amulets"]=5208, + ["brequel_reward_no_lapis_amulets"]=5209, + ["brequel_reward_no_life_catalysts"]=5210, + ["brequel_reward_no_life_modifiers"]=5211, + ["brequel_reward_no_lightning_catalysts"]=5212, + ["brequel_reward_no_lightning_modifiers"]=5213, + ["brequel_reward_no_lunar_amulets"]=5214, + ["brequel_reward_no_mana_catalysts"]=5215, + ["brequel_reward_no_mana_modifiers"]=5216, + ["brequel_reward_no_orbs_of_annulment"]=5217, + ["brequel_reward_no_orbs_of_augmentation"]=5218, + ["brequel_reward_no_orbs_of_transmutation"]=5219, + ["brequel_reward_no_perfect_jewellers_orbs"]=5220, + ["brequel_reward_no_physical_catalysts"]=5221, + ["brequel_reward_no_solar_amulets"]=5222, + ["brequel_reward_no_speed_catalysts"]=5223, + ["brequel_reward_no_stellar_amulets"]=5224, + ["brequel_reward_no_strength_modifiers"]=5225, + ["brequel_reward_no_vaal_orbs"]=5226, + ["brequel_reward_offering_effect_crafted_chance_%"]=5227, + ["brequel_reward_oneiric_ring_chance_%"]=5228, + ["brequel_reward_only_catalysts"]=5229, + ["brequel_reward_orb_of_alchemy_chance_+%"]=5230, + ["brequel_reward_orb_of_anunulment_chance_+%"]=5231, + ["brequel_reward_orb_of_augmentation_chance_+%"]=5232, + ["brequel_reward_orb_of_transmutation_chance_+%"]=5233, + ["brequel_reward_portent_amulet_chance_+%"]=5234, + ["brequel_reward_prefix_modifier_value_lucky_rolls_+"]=5235, + ["brequel_reward_prefix_modifier_values_always_max"]=5236, + ["brequel_reward_quality_currency_chance_+%"]=5237, + ["brequel_reward_regal_orb_chance_+%"]=5238, + ["brequel_reward_reservation_amulet_chance_%"]=5239, + ["brequel_reward_resource_cost_+%"]=5240, + ["brequel_reward_seal_gain_frequency_crafted_modifier_chance_%"]=5241, + ["brequel_reward_sinew_belt_chance_%"]=5242, + ["brequel_reward_special_catalyst_chance_%"]=5243, + ["brequel_reward_spell_damage_as_extra_chaos_crafted_%"]=5244, + ["brequel_reward_spell_damage_as_extra_cold_crafted_%"]=5245, + ["brequel_reward_spell_damage_as_extra_fire_crafted_%"]=5246, + ["brequel_reward_spell_damage_as_extra_lightning_crafted_%"]=5247, + ["brequel_reward_spell_elemental_ailment_magnitude_crafted_%"]=5248, + ["brequel_reward_spell_impale_effect_crafted_%"]=5249, + ["brequel_reward_stalking_belt_chance_%"]=5250, + ["brequel_reward_suffix_modifier_value_lucky_rolls_+"]=5251, + ["brequel_reward_suffix_modifier_values_always_max"]=5252, + ["brequel_reward_temporary_minion_limit_crafted_chance_%"]=5253, + ["brequel_reward_vaal_orb_chance_+%"]=5254, + ["brequel_reward_vitalic_ring_chance_%"]=5255, + ["broken_armour_and_sundered_armour_debuff_effect_+%"]=5256, + ["broken_armour_enemies_cannot_regenerate_life"]=5257, ["buff_affects_party"]=1568, ["buff_auras_dont_affect_allies"]=2779, ["buff_duration_+%"]=1563, - ["buff_effect_+%_on_low_energy_shield"]=5262, + ["buff_effect_+%_on_low_energy_shield"]=5258, ["buff_effect_on_self_+%"]=1907, ["buff_party_effect_radius_+%"]=1569, - ["buff_skills_spirit_reservation_efficiency_+%_per_100_maximum_life"]=5263, - ["buff_time_passed_+%"]=5265, - ["buff_time_passed_+%_only_buff_category"]=5264, - ["buildup_jade_every_x_ms"]=5266, + ["buff_skills_spirit_reservation_efficiency_+%_per_100_maximum_life"]=5259, + ["buff_time_passed_+%"]=5261, + ["buff_time_passed_+%_only_buff_category"]=5260, + ["buildup_jade_every_x_ms"]=5262, ["burn_damage_+%"]=1651, - ["burning_and_explosive_arrow_shatter_on_killing_blow"]=5267, + ["burning_and_explosive_arrow_shatter_on_killing_blow"]=5263, ["burning_arrow_damage_+%"]=3330, - ["burning_arrow_debuff_effect_+%"]=5268, + ["burning_arrow_debuff_effect_+%"]=5264, ["burning_arrow_physical_damage_%_to_gain_as_fire_damage"]=3647, ["burning_damage_+%_if_ignited_an_enemy_recently"]=3993, - ["burning_damage_+%_per_non_shocked_enemy_shocked_recently_up_to_120%"]=5269, + ["burning_damage_+%_per_non_shocked_enemy_shocked_recently_up_to_120%"]=5265, ["burning_damage_taken_+%"]=2351, - ["can_apply_additional_chill"]=5270, - ["can_apply_additional_shock"]=5271, - ["can_block_from_all_directions"]=5272, + ["can_apply_additional_chill"]=5266, + ["can_apply_additional_shock"]=5267, + ["can_block_from_all_directions"]=5268, ["can_catch_corrupted_fish"]=2633, ["can_catch_exotic_fish"]=2632, - ["can_catch_scourged_fish"]=5273, - ["can_gain_combo_from_any_attack_hit"]=5274, - ["can_have_2_companions"]=10690, - ["can_have_unlimited_companions"]=10691, - ["can_only_have_one_ancestor_totem_buff"]=5275, - ["can_place_multiple_banners"]=5276, - ["can_wield_2h_axe_sword_mace_in_one_hand"]=5277, - ["cannot_adapt_to_cold"]=5278, - ["cannot_adapt_to_fire"]=5279, - ["cannot_adapt_to_lightning"]=5280, + ["can_catch_scourged_fish"]=5269, + ["can_gain_combo_from_any_attack_hit"]=5270, + ["can_have_2_companions"]=10691, + ["can_have_unlimited_companions"]=10692, + ["can_only_have_one_ancestor_totem_buff"]=5271, + ["can_place_multiple_banners"]=5272, + ["can_wield_2h_axe_sword_mace_in_one_hand"]=5273, + ["cannot_adapt_to_cold"]=5274, + ["cannot_adapt_to_fire"]=5275, + ["cannot_adapt_to_lightning"]=5276, ["cannot_be_affected_by_flasks"]=3449, ["cannot_be_blinded"]=2743, - ["cannot_be_blinded_while_affected_by_precision"]=5281, - ["cannot_be_blinded_while_on_full_life"]=5282, - ["cannot_be_chilled_or_frozen_while_ice_golem_summoned"]=5283, - ["cannot_be_chilled_or_frozen_while_moving"]=5284, - ["cannot_be_chilled_while_at_maximum_frenzy_charges"]=5285, - ["cannot_be_chilled_while_burning"]=5286, - ["cannot_be_crit_if_you_have_been_stunned_recently"]=5287, + ["cannot_be_blinded_while_affected_by_precision"]=5277, + ["cannot_be_blinded_while_on_full_life"]=5278, + ["cannot_be_chilled_or_frozen_while_ice_golem_summoned"]=5279, + ["cannot_be_chilled_or_frozen_while_moving"]=5280, + ["cannot_be_chilled_while_at_maximum_frenzy_charges"]=5281, + ["cannot_be_chilled_while_burning"]=5282, + ["cannot_be_crit_if_you_have_been_stunned_recently"]=5283, ["cannot_be_cursed_with_silence"]=2846, ["cannot_be_damaged"]=1478, - ["cannot_be_frozen_if_energy_shield_recharge_has_started_recently"]=5288, - ["cannot_be_frozen_if_you_have_been_frozen_recently"]=5289, - ["cannot_be_frozen_with_dex_higher_than_int"]=5290, - ["cannot_be_heavy_stunned_while_sprinting"]=5291, - ["cannot_be_ignited_if_you_have_been_ignited_recently"]=5292, - ["cannot_be_ignited_while_at_maximum_endurance_charges"]=5293, - ["cannot_be_ignited_while_flame_golem_summoned"]=5294, - ["cannot_be_ignited_with_strength_higher_than_dex"]=5295, - ["cannot_be_inflicted_by_corrupted_blood"]=5296, + ["cannot_be_frozen_if_energy_shield_recharge_has_started_recently"]=5284, + ["cannot_be_frozen_if_you_have_been_frozen_recently"]=5285, + ["cannot_be_frozen_with_dex_higher_than_int"]=5286, + ["cannot_be_heavy_stunned_while_sprinting"]=5287, + ["cannot_be_ignited_if_you_have_been_ignited_recently"]=5288, + ["cannot_be_ignited_while_at_maximum_endurance_charges"]=5289, + ["cannot_be_ignited_while_flame_golem_summoned"]=5290, + ["cannot_be_ignited_with_strength_higher_than_dex"]=5291, + ["cannot_be_inflicted_by_corrupted_blood"]=5292, ["cannot_be_killed_by_elemental_reflect"]=2472, ["cannot_be_knocked_back"]=1434, - ["cannot_be_light_stunned"]=5297, - ["cannot_be_light_stunned_by_deflected_hits"]=5298, - ["cannot_be_light_stunned_if_have_been_stunned_in_past_2_seconds"]=5299, - ["cannot_be_light_stunned_if_have_not_been_hit_recently"]=5300, - ["cannot_be_light_stunned_if_you_have_been_stunned_recently"]=5301, + ["cannot_be_light_stunned"]=5293, + ["cannot_be_light_stunned_by_deflected_hits"]=5294, + ["cannot_be_light_stunned_if_have_been_stunned_in_past_2_seconds"]=5295, + ["cannot_be_light_stunned_if_have_not_been_hit_recently"]=5296, + ["cannot_be_light_stunned_if_you_have_been_stunned_recently"]=5297, ["cannot_be_poisoned"]=3097, - ["cannot_be_poisoned_if_x_poisons_on_you"]=5302, - ["cannot_be_poisoned_while_bleeding"]=5303, - ["cannot_be_shocked_if_you_have_been_shocked_recently"]=5304, - ["cannot_be_shocked_or_ignited_while_moving"]=5305, + ["cannot_be_poisoned_if_x_poisons_on_you"]=5298, + ["cannot_be_poisoned_while_bleeding"]=5299, + ["cannot_be_shocked_if_you_have_been_shocked_recently"]=5300, + ["cannot_be_shocked_or_ignited_while_moving"]=5301, ["cannot_be_shocked_while_at_maximum_endurance_charges"]=3856, - ["cannot_be_shocked_while_at_maximum_power_charges"]=5306, + ["cannot_be_shocked_while_at_maximum_power_charges"]=5302, ["cannot_be_shocked_while_frozen"]=2680, - ["cannot_be_shocked_while_lightning_golem_summoned"]=5307, - ["cannot_be_shocked_with_int_higher_than_strength"]=5308, + ["cannot_be_shocked_while_lightning_golem_summoned"]=5303, + ["cannot_be_shocked_with_int_higher_than_strength"]=5304, ["cannot_be_stunned"]=1937, ["cannot_be_stunned_by_attacks_if_other_ring_is_elder_item"]=4021, - ["cannot_be_stunned_by_blocked_hits"]=5309, - ["cannot_be_stunned_by_hits_of_only_physical_damage"]=5310, + ["cannot_be_stunned_by_blocked_hits"]=5305, + ["cannot_be_stunned_by_hits_of_only_physical_damage"]=5306, ["cannot_be_stunned_by_spells_if_other_ring_is_shaper_item"]=4020, ["cannot_be_stunned_if_you_have_10_or_more_crab_charges"]=4031, - ["cannot_be_stunned_if_you_have_blocked_a_stun_recently"]=5311, - ["cannot_be_stunned_if_you_have_ghost_dance"]=5312, + ["cannot_be_stunned_if_you_have_blocked_a_stun_recently"]=5307, + ["cannot_be_stunned_if_you_have_ghost_dance"]=5308, ["cannot_be_stunned_when_on_low_life"]=1939, ["cannot_be_stunned_while_at_max_endurance_charges"]=3732, - ["cannot_be_stunned_while_bleeding"]=5313, - ["cannot_be_stunned_while_fortified"]=5314, + ["cannot_be_stunned_while_bleeding"]=5309, + ["cannot_be_stunned_while_fortified"]=5310, ["cannot_be_stunned_while_leeching"]=2953, - ["cannot_be_stunned_while_using_chaos_skill"]=5315, - ["cannot_be_stunned_with_25_rage"]=9639, + ["cannot_be_stunned_while_using_chaos_skill"]=5311, + ["cannot_be_stunned_with_25_rage"]=9633, ["cannot_block"]=3001, ["cannot_block_while_no_energy_shield"]=2520, ["cannot_cast_curses"]=2479, - ["cannot_cast_spells"]=5316, + ["cannot_cast_spells"]=5312, ["cannot_cause_bleeding"]=2294, - ["cannot_consume_power_frenzy_endurance_charges"]=5317, + ["cannot_consume_power_frenzy_endurance_charges"]=5313, ["cannot_crit_non_shocked_enemies"]=3814, - ["cannot_critical_strike_with_attacks"]=5318, - ["cannot_fish_from_water"]=5319, + ["cannot_critical_strike_with_attacks"]=5314, + ["cannot_fish_from_water"]=5315, ["cannot_freeze_shock_ignite_on_critical"]=2473, - ["cannot_gain_charges"]=5320, - ["cannot_gain_corrupted_blood_while_you_have_at_least_5_stacks"]=5321, + ["cannot_gain_charges"]=5316, + ["cannot_gain_corrupted_blood_while_you_have_at_least_5_stacks"]=5317, ["cannot_gain_endurance_charges_while_have_onslaught"]=2540, ["cannot_gain_power_charges"]=2774, - ["cannot_gain_rage_during_soul_gain_prevention"]=5322, - ["cannot_gain_spirit_from_equipment"]=5323, + ["cannot_gain_rage_during_soul_gain_prevention"]=5318, + ["cannot_gain_spirit_from_equipment"]=5319, ["cannot_have_current_energy_shield"]=2868, - ["cannot_have_energy_shield_leeched_from"]=5324, + ["cannot_have_energy_shield_leeched_from"]=5320, ["cannot_have_life_leeched_from"]=2216, ["cannot_have_mana_leeched_from"]=2217, - ["cannot_have_more_than_1_damaging_ailment"]=5325, - ["cannot_have_more_than_1_non_damaging_ailment"]=5326, - ["cannot_immobilise_enemies"]=5327, + ["cannot_have_more_than_1_damaging_ailment"]=5321, + ["cannot_have_more_than_1_non_damaging_ailment"]=5322, + ["cannot_immobilise_enemies"]=5323, ["cannot_increase_quantity_of_dropped_items"]=2353, ["cannot_increase_rarity_of_dropped_items"]=2352, ["cannot_inflict_elemental_ailments"]=1642, - ["cannot_kill_enemies_with_hits"]=5328, + ["cannot_kill_enemies_with_hits"]=5324, ["cannot_knockback"]=2770, ["cannot_leech_life_from_critical_strikes"]=3946, ["cannot_leech_or_regenerate_mana"]=2375, ["cannot_leech_when_on_low_life"]=2376, ["cannot_lose_crab_charges_if_you_have_lost_crab_charges_recently"]=4032, - ["cannot_miss_against_full_life_enemies"]=5329, - ["cannot_penetrate_or_ignore_elemental_resistances"]=5330, - ["cannot_pierce"]=5331, - ["cannot_pin"]=5332, - ["cannot_receive_elemental_ailments_from_cursed_enemies"]=5333, - ["cannot_recharge_energy_shield"]=5334, - ["cannot_recover_above_low_life_except_flasks"]=5335, - ["cannot_recover_life_or_energy_shield_above_%"]=5336, - ["cannot_recover_mana_except_regeneration"]=5337, - ["cannot_regenerate_energy_shield"]=5338, + ["cannot_miss_against_full_life_enemies"]=5325, + ["cannot_penetrate_or_ignore_elemental_resistances"]=5326, + ["cannot_pierce"]=5327, + ["cannot_pin"]=5328, + ["cannot_receive_elemental_ailments_from_cursed_enemies"]=5329, + ["cannot_recharge_energy_shield"]=5330, + ["cannot_recover_above_low_life_except_flasks"]=5331, + ["cannot_recover_life_or_energy_shield_above_%"]=5332, + ["cannot_recover_mana_except_regeneration"]=5333, + ["cannot_regenerate_energy_shield"]=5334, ["cannot_resist_cold_damage"]=1949, - ["cannot_sprint"]=5339, + ["cannot_sprint"]=5335, ["cannot_stun"]=1635, ["cannot_summon_mirage_archer_if_near_mirage_archer_radius"]=4100, - ["cannot_take_reflected_elemental_damage"]=5340, - ["cannot_take_reflected_physical_damage"]=5341, - ["cannot_taunt_enemies"]=5342, - ["cannot_use_flask_in_fifth_slot"]=5343, - ["cannot_use_non_normal_body_armour"]=5344, - ["cannot_use_warcries"]=5345, - ["carrion_golem_impale_on_hit_if_same_number_of_summoned_chaos_golems"]=5346, - ["cascadable_spells_final_echo_also_cascades_to_sides"]=5347, - ["cast_a_socketed_spell_on_channel_with_blade_flurry_or_charged_dash"]=5348, - ["cast_blink_arrow_on_attack_with_mirror_arrow"]=5349, - ["cast_body_swap_on_detonate_dead_cast"]=5350, - ["cast_bone_corpses_on_stun_with_heavy_strike_or_boneshatter"]=5351, - ["cast_gravity_sphere_on_cast_from_storm_burst_or_divine_ire"]=5352, - ["cast_hydrosphere_while_channeling_winter_orb"]=5353, - ["cast_ice_nova_on_final_burst_of_glacial_cascade"]=5354, + ["cannot_take_reflected_elemental_damage"]=5336, + ["cannot_take_reflected_physical_damage"]=5337, + ["cannot_taunt_enemies"]=5338, + ["cannot_use_flask_in_fifth_slot"]=5339, + ["cannot_use_non_normal_body_armour"]=5340, + ["cannot_use_warcries"]=5341, + ["carrion_golem_impale_on_hit_if_same_number_of_summoned_chaos_golems"]=5342, + ["cascadable_spells_final_echo_also_cascades_to_sides"]=5343, + ["cast_a_socketed_spell_on_channel_with_blade_flurry_or_charged_dash"]=5344, + ["cast_blink_arrow_on_attack_with_mirror_arrow"]=5345, + ["cast_body_swap_on_detonate_dead_cast"]=5346, + ["cast_bone_corpses_on_stun_with_heavy_strike_or_boneshatter"]=5347, + ["cast_gravity_sphere_on_cast_from_storm_burst_or_divine_ire"]=5348, + ["cast_hydrosphere_while_channeling_winter_orb"]=5349, + ["cast_ice_nova_on_final_burst_of_glacial_cascade"]=5350, ["cast_linked_spells_on_shocked_enemy_kill_%"]=570, - ["cast_mirror_arrow_on_attack_with_blink_arrow"]=5355, + ["cast_mirror_arrow_on_attack_with_blink_arrow"]=5351, ["cast_socketed_minion_skills_on_bow_kill_%"]=571, ["cast_socketed_spells_on_X_mana_spent"]=572, ["cast_socketed_spells_on_mana_spent_%_chance"]=572, - ["cast_speed_+%_during_flask_effect"]=5363, - ["cast_speed_+%_during_mana_flask_effect"]=5356, + ["cast_speed_+%_during_flask_effect"]=5359, + ["cast_speed_+%_during_mana_flask_effect"]=5352, ["cast_speed_+%_for_4_seconds_on_attack"]=3244, - ["cast_speed_+%_if_enemy_killed_recently"]=5364, - ["cast_speed_+%_if_have_crit_recently"]=5365, - ["cast_speed_+%_if_player_minion_has_been_killed_recently"]=5366, - ["cast_speed_+%_if_you_have_used_a_mana_flask_recently"]=5367, - ["cast_speed_+%_per_20_spirit"]=5357, - ["cast_speed_+%_per_corpse_consumed_recently"]=5368, + ["cast_speed_+%_if_enemy_killed_recently"]=5360, + ["cast_speed_+%_if_have_crit_recently"]=5361, + ["cast_speed_+%_if_player_minion_has_been_killed_recently"]=5362, + ["cast_speed_+%_if_you_have_used_a_mana_flask_recently"]=5363, + ["cast_speed_+%_per_20_spirit"]=5353, + ["cast_speed_+%_per_corpse_consumed_recently"]=5364, ["cast_speed_+%_per_frenzy_charge"]=1767, - ["cast_speed_+%_per_num_unique_spells_cast_in_last_8_seconds"]=5358, - ["cast_speed_+%_per_num_unique_spells_cast_recently"]=5359, + ["cast_speed_+%_per_num_unique_spells_cast_in_last_8_seconds"]=5354, + ["cast_speed_+%_per_num_unique_spells_cast_recently"]=5355, ["cast_speed_+%_per_power_charge"]=1373, - ["cast_speed_+%_per_spell_echoed_recently_up_to_30%"]=5360, + ["cast_speed_+%_per_spell_echoed_recently_up_to_30%"]=5356, ["cast_speed_+%_when_on_full_life"]=1766, ["cast_speed_+%_when_on_low_life"]=1765, - ["cast_speed_+%_while_affected_by_zealotry"]=5369, - ["cast_speed_+%_while_chilled"]=5370, + ["cast_speed_+%_while_affected_by_zealotry"]=5365, + ["cast_speed_+%_while_chilled"]=5366, ["cast_speed_+%_while_holding_bow"]=1372, ["cast_speed_+%_while_holding_shield"]=1370, ["cast_speed_+%_while_holding_staff"]=1371, ["cast_speed_+%_while_ignited"]=2714, - ["cast_speed_+%_while_on_full_mana"]=5371, - ["cast_speed_for_brand_skills_+%"]=5361, + ["cast_speed_+%_while_on_full_mana"]=5367, + ["cast_speed_for_brand_skills_+%"]=5357, ["cast_speed_for_chaos_skills_+%"]=1317, ["cast_speed_for_cold_skills_+%"]=1305, - ["cast_speed_for_elemental_skills_+%"]=5362, + ["cast_speed_for_elemental_skills_+%"]=5358, ["cast_speed_for_fire_skills_+%"]=1297, ["cast_speed_for_lightning_skills_+%"]=1310, ["cast_speed_while_dual_wielding_+%"]=1369, - ["cast_stance_change_on_attack_from_perforate_or_lacerate"]=5372, - ["cast_summon_spectral_wolf_on_crit_with_cleave_or_reave"]=5373, - ["cast_tornado_on_attack_with_split_arrow_or_tornado_shot"]=5374, - ["cat_aspect_reserves_no_mana"]=5375, - ["cats_stealth_duration_ms_+"]=5376, + ["cast_stance_change_on_attack_from_perforate_or_lacerate"]=5368, + ["cast_summon_spectral_wolf_on_crit_with_cleave_or_reave"]=5369, + ["cast_tornado_on_attack_with_split_arrow_or_tornado_shot"]=5370, + ["cat_aspect_reserves_no_mana"]=5371, + ["cats_stealth_duration_ms_+"]=5372, ["cause_maim_on_critical_strike_attack"]=3753, - ["caustic_and_scourge_arrow_number_of_projectiles_+%_final_from_skill"]=5377, - ["caustic_arrow_chance_to_poison_%_vs_enemies_on_caustic_ground"]=5378, + ["caustic_and_scourge_arrow_number_of_projectiles_+%_final_from_skill"]=5373, + ["caustic_arrow_chance_to_poison_%_vs_enemies_on_caustic_ground"]=5374, ["caustic_arrow_damage_+%"]=3390, - ["caustic_arrow_damage_over_time_+%"]=5379, + ["caustic_arrow_damage_over_time_+%"]=5375, ["caustic_arrow_duration_+%"]=3626, - ["caustic_arrow_hit_damage_+%"]=5380, + ["caustic_arrow_hit_damage_+%"]=5376, ["caustic_arrow_radius_+%"]=3526, ["caustic_arrow_withered_base_duration_ms"]=3391, ["caustic_arrow_withered_on_hit_%"]=3391, ["caustic_cloud_on_death_maximum_life_per_minute_to_deal_as_chaos_damage_%"]=3159, - ["celestial_footprints_from_item"]=10776, - ["chain_hook_and_shield_charge_attack_speed_+%_per_10_rampage_stacks"]=5381, - ["chain_strike_cone_radius_+_per_12_rage"]=5382, - ["chain_strike_cone_radius_+_per_x_rage"]=5383, - ["chain_strike_damage_+%"]=5384, - ["chain_strike_gain_rage_on_hit_%_chance"]=5385, - ["chaining_range_+%"]=5386, - ["champion_ascendancy_nearby_allies_fortification_is_equal_to_yours"]=5387, - ["chance_%_for_other_flasks_to_gain_charge_on_charge_gain"]=5388, - ["chance_%_for_plants_to_overgrow_when_entering_your_presence"]=5389, - ["chance_%_to_create_additional_remnant"]=5433, - ["chance_%_to_create_shocking_ground_on_shock"]=5390, - ["chance_%_to_double_effect_of_removing_frenzy_charges"]=5391, - ["chance_%_to_drop_additional_awakened_sextant"]=5392, - ["chance_%_to_drop_additional_blessed_orb"]=5393, - ["chance_%_to_drop_additional_cartographers_chisel"]=5394, - ["chance_%_to_drop_additional_chaos_orb"]=5395, - ["chance_%_to_drop_additional_chromatic_orb"]=5396, - ["chance_%_to_drop_additional_cleansing_currency"]=5434, - ["chance_%_to_drop_additional_cleansing_influenced_item"]=5435, - ["chance_%_to_drop_additional_currency"]=5436, - ["chance_%_to_drop_additional_divination_cards"]=5437, - ["chance_%_to_drop_additional_divination_cards_corrupted"]=5438, - ["chance_%_to_drop_additional_divination_cards_currency"]=5439, - ["chance_%_to_drop_additional_divination_cards_currency_basic"]=5440, - ["chance_%_to_drop_additional_divination_cards_currency_exotic"]=5441, - ["chance_%_to_drop_additional_divination_cards_currency_league"]=5442, - ["chance_%_to_drop_additional_divination_cards_gems"]=5443, - ["chance_%_to_drop_additional_divination_cards_gems_levelled"]=5444, - ["chance_%_to_drop_additional_divination_cards_gems_quality"]=5445, - ["chance_%_to_drop_additional_divination_cards_gives_other_divination_cards"]=5446, - ["chance_%_to_drop_additional_divination_cards_map"]=5447, - ["chance_%_to_drop_additional_divination_cards_map_unique"]=5448, - ["chance_%_to_drop_additional_divination_cards_unique"]=5449, - ["chance_%_to_drop_additional_divination_cards_unique_armour"]=5450, - ["chance_%_to_drop_additional_divination_cards_unique_corrupted"]=5451, - ["chance_%_to_drop_additional_divination_cards_unique_jewellery"]=5452, - ["chance_%_to_drop_additional_divination_cards_unique_weapon"]=5453, - ["chance_%_to_drop_additional_divine_orb"]=5397, - ["chance_%_to_drop_additional_eldritch_chaos_orb"]=5398, - ["chance_%_to_drop_additional_eldritch_exalted_orb"]=5399, - ["chance_%_to_drop_additional_eldritch_orb_of_annulment"]=5400, - ["chance_%_to_drop_additional_enkindling_orb"]=5401, - ["chance_%_to_drop_additional_exalted_orb"]=5402, - ["chance_%_to_drop_additional_fusing_orb"]=5403, - ["chance_%_to_drop_additional_gem"]=5454, - ["chance_%_to_drop_additional_gemcutters_prism"]=5404, - ["chance_%_to_drop_additional_glassblowers_bauble"]=5405, - ["chance_%_to_drop_additional_grand_eldritch_ember"]=5406, - ["chance_%_to_drop_additional_grand_eldritch_ichor"]=5407, - ["chance_%_to_drop_additional_greater_eldritch_ember"]=5408, - ["chance_%_to_drop_additional_greater_eldritch_ichor"]=5409, - ["chance_%_to_drop_additional_instilling_orb"]=5410, - ["chance_%_to_drop_additional_jewellers_orb"]=5411, - ["chance_%_to_drop_additional_lesser_eldritch_ember"]=5412, - ["chance_%_to_drop_additional_lesser_eldritch_ichor"]=5413, - ["chance_%_to_drop_additional_map_currency"]=5456, - ["chance_%_to_drop_additional_maps"]=5455, - ["chance_%_to_drop_additional_orb_of_alteration"]=5414, - ["chance_%_to_drop_additional_orb_of_annulment"]=5415, - ["chance_%_to_drop_additional_orb_of_binding"]=5416, - ["chance_%_to_drop_additional_orb_of_horizons"]=5417, - ["chance_%_to_drop_additional_orb_of_regret"]=5418, - ["chance_%_to_drop_additional_orb_of_scouring"]=5419, - ["chance_%_to_drop_additional_orb_of_unmaking"]=5420, - ["chance_%_to_drop_additional_regal_orb"]=5421, - ["chance_%_to_drop_additional_scarab"]=5457, - ["chance_%_to_drop_additional_scarab_abyss_gilded"]=5458, - ["chance_%_to_drop_additional_scarab_abyss_polished"]=5459, - ["chance_%_to_drop_additional_scarab_abyss_rusted"]=5460, - ["chance_%_to_drop_additional_scarab_beasts_gilded"]=5461, - ["chance_%_to_drop_additional_scarab_beasts_polished"]=5462, - ["chance_%_to_drop_additional_scarab_beasts_rusted"]=5463, - ["chance_%_to_drop_additional_scarab_blight_gilded"]=5464, - ["chance_%_to_drop_additional_scarab_blight_polished"]=5465, - ["chance_%_to_drop_additional_scarab_blight_rusted"]=5466, - ["chance_%_to_drop_additional_scarab_breach_gilded"]=5467, - ["chance_%_to_drop_additional_scarab_breach_polished"]=5468, - ["chance_%_to_drop_additional_scarab_breach_rusted"]=5469, - ["chance_%_to_drop_additional_scarab_divination_cards_gilded"]=5470, - ["chance_%_to_drop_additional_scarab_divination_cards_polished"]=5471, - ["chance_%_to_drop_additional_scarab_divination_cards_rusted"]=5472, - ["chance_%_to_drop_additional_scarab_elder_gilded"]=5473, - ["chance_%_to_drop_additional_scarab_elder_polished"]=5474, - ["chance_%_to_drop_additional_scarab_elder_rusted"]=5475, - ["chance_%_to_drop_additional_scarab_harbinger_gilded"]=5476, - ["chance_%_to_drop_additional_scarab_harbinger_polished"]=5477, - ["chance_%_to_drop_additional_scarab_harbinger_rusted"]=5478, - ["chance_%_to_drop_additional_scarab_legion_gilded"]=5479, - ["chance_%_to_drop_additional_scarab_legion_polished"]=5480, - ["chance_%_to_drop_additional_scarab_legion_rusted"]=5481, - ["chance_%_to_drop_additional_scarab_maps_gilded"]=5482, - ["chance_%_to_drop_additional_scarab_maps_polished"]=5483, - ["chance_%_to_drop_additional_scarab_maps_rusted"]=5484, - ["chance_%_to_drop_additional_scarab_metamorph_gilded"]=5485, - ["chance_%_to_drop_additional_scarab_metamorph_polished"]=5486, - ["chance_%_to_drop_additional_scarab_metamorph_rusted"]=5487, - ["chance_%_to_drop_additional_scarab_perandus_gilded"]=5488, - ["chance_%_to_drop_additional_scarab_perandus_polished"]=5489, - ["chance_%_to_drop_additional_scarab_perandus_rusted"]=5490, - ["chance_%_to_drop_additional_scarab_shaper_gilded"]=5491, - ["chance_%_to_drop_additional_scarab_shaper_polished"]=5492, - ["chance_%_to_drop_additional_scarab_shaper_rusted"]=5493, - ["chance_%_to_drop_additional_scarab_strongbox_gilded"]=5494, - ["chance_%_to_drop_additional_scarab_strongbox_polished"]=5495, - ["chance_%_to_drop_additional_scarab_strongbox_rusted"]=5496, - ["chance_%_to_drop_additional_scarab_sulphite_gilded"]=5497, - ["chance_%_to_drop_additional_scarab_sulphite_polished"]=5498, - ["chance_%_to_drop_additional_scarab_sulphite_rusted"]=5499, - ["chance_%_to_drop_additional_scarab_torment_gilded"]=5500, - ["chance_%_to_drop_additional_scarab_torment_polished"]=5501, - ["chance_%_to_drop_additional_scarab_torment_rusted"]=5502, - ["chance_%_to_drop_additional_scarab_uniques_gilded"]=5503, - ["chance_%_to_drop_additional_scarab_uniques_polished"]=5504, - ["chance_%_to_drop_additional_scarab_uniques_rusted"]=5505, - ["chance_%_to_drop_additional_tangled_currency"]=5506, - ["chance_%_to_drop_additional_tangled_influenced_item"]=5507, - ["chance_%_to_drop_additional_unique"]=5508, - ["chance_%_to_drop_additional_vaal_orb"]=5422, - ["chance_%_to_gain_archon_of_nature_on_overgrowing_plant"]=5423, - ["chance_%_to_gain_archon_of_undeath_on_using_command_skill"]=5424, - ["chance_%_to_gain_archon_of_undeath_when_you_create_an_offering"]=5425, - ["chance_%_to_gain_one_stone_skin_stack_on_immobilising"]=5426, - ["chance_for_double_items_from_heist_chests_%"]=5427, - ["chance_for_exerted_attacks_to_not_reduce_count_%"]=5428, - ["chance_for_extra_damage_roll_with_lightning_damage_%"]=5429, - ["chance_for_plants_to_be_overgrown_%"]=5430, - ["chance_for_skills_to_avoid_cooldown_%"]=5431, - ["chance_for_spells_to_not_pay_costs_%"]=5432, + ["celestial_footprints_from_item"]=10777, + ["chain_hook_and_shield_charge_attack_speed_+%_per_10_rampage_stacks"]=5377, + ["chain_strike_cone_radius_+_per_12_rage"]=5378, + ["chain_strike_cone_radius_+_per_x_rage"]=5379, + ["chain_strike_damage_+%"]=5380, + ["chain_strike_gain_rage_on_hit_%_chance"]=5381, + ["chaining_range_+%"]=5382, + ["champion_ascendancy_nearby_allies_fortification_is_equal_to_yours"]=5383, + ["chance_%_for_other_flasks_to_gain_charge_on_charge_gain"]=5384, + ["chance_%_for_plants_to_overgrow_when_entering_your_presence"]=5385, + ["chance_%_to_create_additional_remnant"]=5429, + ["chance_%_to_create_shocking_ground_on_shock"]=5386, + ["chance_%_to_double_effect_of_removing_frenzy_charges"]=5387, + ["chance_%_to_drop_additional_awakened_sextant"]=5388, + ["chance_%_to_drop_additional_blessed_orb"]=5389, + ["chance_%_to_drop_additional_cartographers_chisel"]=5390, + ["chance_%_to_drop_additional_chaos_orb"]=5391, + ["chance_%_to_drop_additional_chromatic_orb"]=5392, + ["chance_%_to_drop_additional_cleansing_currency"]=5430, + ["chance_%_to_drop_additional_cleansing_influenced_item"]=5431, + ["chance_%_to_drop_additional_currency"]=5432, + ["chance_%_to_drop_additional_divination_cards"]=5433, + ["chance_%_to_drop_additional_divination_cards_corrupted"]=5434, + ["chance_%_to_drop_additional_divination_cards_currency"]=5435, + ["chance_%_to_drop_additional_divination_cards_currency_basic"]=5436, + ["chance_%_to_drop_additional_divination_cards_currency_exotic"]=5437, + ["chance_%_to_drop_additional_divination_cards_currency_league"]=5438, + ["chance_%_to_drop_additional_divination_cards_gems"]=5439, + ["chance_%_to_drop_additional_divination_cards_gems_levelled"]=5440, + ["chance_%_to_drop_additional_divination_cards_gems_quality"]=5441, + ["chance_%_to_drop_additional_divination_cards_gives_other_divination_cards"]=5442, + ["chance_%_to_drop_additional_divination_cards_map"]=5443, + ["chance_%_to_drop_additional_divination_cards_map_unique"]=5444, + ["chance_%_to_drop_additional_divination_cards_unique"]=5445, + ["chance_%_to_drop_additional_divination_cards_unique_armour"]=5446, + ["chance_%_to_drop_additional_divination_cards_unique_corrupted"]=5447, + ["chance_%_to_drop_additional_divination_cards_unique_jewellery"]=5448, + ["chance_%_to_drop_additional_divination_cards_unique_weapon"]=5449, + ["chance_%_to_drop_additional_divine_orb"]=5393, + ["chance_%_to_drop_additional_eldritch_chaos_orb"]=5394, + ["chance_%_to_drop_additional_eldritch_exalted_orb"]=5395, + ["chance_%_to_drop_additional_eldritch_orb_of_annulment"]=5396, + ["chance_%_to_drop_additional_enkindling_orb"]=5397, + ["chance_%_to_drop_additional_exalted_orb"]=5398, + ["chance_%_to_drop_additional_fusing_orb"]=5399, + ["chance_%_to_drop_additional_gem"]=5450, + ["chance_%_to_drop_additional_gemcutters_prism"]=5400, + ["chance_%_to_drop_additional_glassblowers_bauble"]=5401, + ["chance_%_to_drop_additional_grand_eldritch_ember"]=5402, + ["chance_%_to_drop_additional_grand_eldritch_ichor"]=5403, + ["chance_%_to_drop_additional_greater_eldritch_ember"]=5404, + ["chance_%_to_drop_additional_greater_eldritch_ichor"]=5405, + ["chance_%_to_drop_additional_instilling_orb"]=5406, + ["chance_%_to_drop_additional_jewellers_orb"]=5407, + ["chance_%_to_drop_additional_lesser_eldritch_ember"]=5408, + ["chance_%_to_drop_additional_lesser_eldritch_ichor"]=5409, + ["chance_%_to_drop_additional_map_currency"]=5452, + ["chance_%_to_drop_additional_maps"]=5451, + ["chance_%_to_drop_additional_orb_of_alteration"]=5410, + ["chance_%_to_drop_additional_orb_of_annulment"]=5411, + ["chance_%_to_drop_additional_orb_of_binding"]=5412, + ["chance_%_to_drop_additional_orb_of_horizons"]=5413, + ["chance_%_to_drop_additional_orb_of_regret"]=5414, + ["chance_%_to_drop_additional_orb_of_scouring"]=5415, + ["chance_%_to_drop_additional_orb_of_unmaking"]=5416, + ["chance_%_to_drop_additional_regal_orb"]=5417, + ["chance_%_to_drop_additional_scarab"]=5453, + ["chance_%_to_drop_additional_scarab_abyss_gilded"]=5454, + ["chance_%_to_drop_additional_scarab_abyss_polished"]=5455, + ["chance_%_to_drop_additional_scarab_abyss_rusted"]=5456, + ["chance_%_to_drop_additional_scarab_beasts_gilded"]=5457, + ["chance_%_to_drop_additional_scarab_beasts_polished"]=5458, + ["chance_%_to_drop_additional_scarab_beasts_rusted"]=5459, + ["chance_%_to_drop_additional_scarab_blight_gilded"]=5460, + ["chance_%_to_drop_additional_scarab_blight_polished"]=5461, + ["chance_%_to_drop_additional_scarab_blight_rusted"]=5462, + ["chance_%_to_drop_additional_scarab_breach_gilded"]=5463, + ["chance_%_to_drop_additional_scarab_breach_polished"]=5464, + ["chance_%_to_drop_additional_scarab_breach_rusted"]=5465, + ["chance_%_to_drop_additional_scarab_divination_cards_gilded"]=5466, + ["chance_%_to_drop_additional_scarab_divination_cards_polished"]=5467, + ["chance_%_to_drop_additional_scarab_divination_cards_rusted"]=5468, + ["chance_%_to_drop_additional_scarab_elder_gilded"]=5469, + ["chance_%_to_drop_additional_scarab_elder_polished"]=5470, + ["chance_%_to_drop_additional_scarab_elder_rusted"]=5471, + ["chance_%_to_drop_additional_scarab_harbinger_gilded"]=5472, + ["chance_%_to_drop_additional_scarab_harbinger_polished"]=5473, + ["chance_%_to_drop_additional_scarab_harbinger_rusted"]=5474, + ["chance_%_to_drop_additional_scarab_legion_gilded"]=5475, + ["chance_%_to_drop_additional_scarab_legion_polished"]=5476, + ["chance_%_to_drop_additional_scarab_legion_rusted"]=5477, + ["chance_%_to_drop_additional_scarab_maps_gilded"]=5478, + ["chance_%_to_drop_additional_scarab_maps_polished"]=5479, + ["chance_%_to_drop_additional_scarab_maps_rusted"]=5480, + ["chance_%_to_drop_additional_scarab_metamorph_gilded"]=5481, + ["chance_%_to_drop_additional_scarab_metamorph_polished"]=5482, + ["chance_%_to_drop_additional_scarab_metamorph_rusted"]=5483, + ["chance_%_to_drop_additional_scarab_perandus_gilded"]=5484, + ["chance_%_to_drop_additional_scarab_perandus_polished"]=5485, + ["chance_%_to_drop_additional_scarab_perandus_rusted"]=5486, + ["chance_%_to_drop_additional_scarab_shaper_gilded"]=5487, + ["chance_%_to_drop_additional_scarab_shaper_polished"]=5488, + ["chance_%_to_drop_additional_scarab_shaper_rusted"]=5489, + ["chance_%_to_drop_additional_scarab_strongbox_gilded"]=5490, + ["chance_%_to_drop_additional_scarab_strongbox_polished"]=5491, + ["chance_%_to_drop_additional_scarab_strongbox_rusted"]=5492, + ["chance_%_to_drop_additional_scarab_sulphite_gilded"]=5493, + ["chance_%_to_drop_additional_scarab_sulphite_polished"]=5494, + ["chance_%_to_drop_additional_scarab_sulphite_rusted"]=5495, + ["chance_%_to_drop_additional_scarab_torment_gilded"]=5496, + ["chance_%_to_drop_additional_scarab_torment_polished"]=5497, + ["chance_%_to_drop_additional_scarab_torment_rusted"]=5498, + ["chance_%_to_drop_additional_scarab_uniques_gilded"]=5499, + ["chance_%_to_drop_additional_scarab_uniques_polished"]=5500, + ["chance_%_to_drop_additional_scarab_uniques_rusted"]=5501, + ["chance_%_to_drop_additional_tangled_currency"]=5502, + ["chance_%_to_drop_additional_tangled_influenced_item"]=5503, + ["chance_%_to_drop_additional_unique"]=5504, + ["chance_%_to_drop_additional_vaal_orb"]=5418, + ["chance_%_to_gain_archon_of_nature_on_overgrowing_plant"]=5419, + ["chance_%_to_gain_archon_of_undeath_on_using_command_skill"]=5420, + ["chance_%_to_gain_archon_of_undeath_when_you_create_an_offering"]=5421, + ["chance_%_to_gain_one_stone_skin_stack_on_immobilising"]=5422, + ["chance_for_double_items_from_heist_chests_%"]=5423, + ["chance_for_exerted_attacks_to_not_reduce_count_%"]=5424, + ["chance_for_extra_damage_roll_with_lightning_damage_%"]=5425, + ["chance_for_plants_to_be_overgrown_%"]=5426, + ["chance_for_skills_to_avoid_cooldown_%"]=5427, + ["chance_for_spells_to_not_pay_costs_%"]=5428, ["chance_per_second_of_fire_spreading_between_enemies_%"]=1650, - ["chance_to_avoid_death_%"]=5509, + ["chance_to_avoid_death_%"]=5505, ["chance_to_avoid_stun_%_aura_while_wielding_a_staff"]=3045, ["chance_to_be_frozen_%"]=2717, ["chance_to_be_frozen_shocked_ignited_%"]=2720, - ["chance_to_be_hindered_when_hit_by_spells_%"]=5510, + ["chance_to_be_hindered_when_hit_by_spells_%"]=5506, ["chance_to_be_ignited_%"]=2718, - ["chance_to_be_inflicted_with_an_ailment_+%"]=5511, - ["chance_to_be_maimed_when_hit_%"]=5512, + ["chance_to_be_inflicted_with_an_ailment_+%"]=5507, + ["chance_to_be_maimed_when_hit_%"]=5508, ["chance_to_be_poisoned_%"]=3098, - ["chance_to_be_sapped_when_hit_%"]=5513, - ["chance_to_be_scorched_when_hit_%"]=5514, + ["chance_to_be_sapped_when_hit_%"]=5509, + ["chance_to_be_scorched_when_hit_%"]=5510, ["chance_to_be_shocked_%"]=2719, - ["chance_to_block_attack_damage_if_not_blocked_recently_%"]=5515, - ["chance_to_block_attack_damage_if_stunned_an_enemy_recently_+%"]=5516, - ["chance_to_block_attack_damage_per_5%_chance_to_block_on_equipped_shield_+%"]=5517, - ["chance_to_block_attacks_%_while_channelling"]=5518, + ["chance_to_block_attack_damage_if_not_blocked_recently_%"]=5511, + ["chance_to_block_attack_damage_if_stunned_an_enemy_recently_+%"]=5512, + ["chance_to_block_attack_damage_per_5%_chance_to_block_on_equipped_shield_+%"]=5513, + ["chance_to_block_attacks_%_while_channelling"]=5514, ["chance_to_counter_strike_when_hit_%"]=2609, - ["chance_to_create_consecrated_ground_on_melee_kill_%"]=5519, - ["chance_to_crush_on_hit_%"]=5520, + ["chance_to_create_consecrated_ground_on_melee_kill_%"]=5515, + ["chance_to_crush_on_hit_%"]=5516, ["chance_to_curse_self_with_punishment_on_kill_%"]=2872, - ["chance_to_deal_double_attack_damage_%_if_attack_time_longer_than_1_second"]=5521, - ["chance_to_deal_double_damage_%"]=5524, - ["chance_to_deal_double_damage_%_if_crit_with_two_handed_melee_weapon_recently"]=5525, - ["chance_to_deal_double_damage_%_if_have_stunned_an_enemy_recently"]=5526, - ["chance_to_deal_double_damage_%_if_used_a_warcry_in_past_8_seconds"]=5527, - ["chance_to_deal_double_damage_%_per_4_rage"]=5528, - ["chance_to_deal_double_damage_%_per_500_strength"]=5529, - ["chance_to_deal_double_damage_%_while_at_least_200_strength"]=5522, - ["chance_to_deal_double_damage_%_while_focused"]=5530, - ["chance_to_deal_double_damage_+%_if_cast_vulnerability_in_past_10_seconds"]=5531, - ["chance_to_deal_double_damage_for_3_seconds_on_spell_cast_every_9_seconds"]=5523, - ["chance_to_deal_double_damage_while_affected_by_glorious_madness_%"]=10658, - ["chance_to_deal_double_damage_while_on_full_life_%"]=5532, - ["chance_to_deal_triple_damage_%_while_at_least_400_strength"]=5533, - ["chance_to_defend_with_150%_armour_%_per_5%_missing_energy_shield"]=5534, - ["chance_to_double_armour_effect_on_hit_%"]=5535, + ["chance_to_deal_double_attack_damage_%_if_attack_time_longer_than_1_second"]=5517, + ["chance_to_deal_double_damage_%"]=5520, + ["chance_to_deal_double_damage_%_if_crit_with_two_handed_melee_weapon_recently"]=5521, + ["chance_to_deal_double_damage_%_if_have_stunned_an_enemy_recently"]=5522, + ["chance_to_deal_double_damage_%_if_used_a_warcry_in_past_8_seconds"]=5523, + ["chance_to_deal_double_damage_%_per_4_rage"]=5524, + ["chance_to_deal_double_damage_%_per_500_strength"]=5525, + ["chance_to_deal_double_damage_%_while_at_least_200_strength"]=5518, + ["chance_to_deal_double_damage_%_while_focused"]=5526, + ["chance_to_deal_double_damage_+%_if_cast_vulnerability_in_past_10_seconds"]=5527, + ["chance_to_deal_double_damage_for_3_seconds_on_spell_cast_every_9_seconds"]=5519, + ["chance_to_deal_double_damage_while_affected_by_glorious_madness_%"]=10651, + ["chance_to_deal_double_damage_while_on_full_life_%"]=5528, + ["chance_to_deal_triple_damage_%_while_at_least_400_strength"]=5529, + ["chance_to_defend_with_150%_armour_%_per_5%_missing_energy_shield"]=5530, + ["chance_to_double_armour_effect_on_hit_%"]=5531, ["chance_to_double_stun_duration_%"]=3273, - ["chance_to_fire_1_additional_projectile_%_with_rollover"]=5536, - ["chance_to_fire_1_additional_projectile_%_with_rollover_with_bow_attacks"]=5537, - ["chance_to_fork_extra_projectile_%"]=5539, - ["chance_to_fork_extra_projectile_%_per_10_tribute"]=5538, + ["chance_to_fire_1_additional_projectile_%_with_rollover"]=5532, + ["chance_to_fire_1_additional_projectile_%_with_rollover_with_bow_attacks"]=5533, + ["chance_to_fork_extra_projectile_%"]=5535, + ["chance_to_fork_extra_projectile_%_per_10_tribute"]=5534, ["chance_to_fortify_on_melee_hit_+%"]=2038, - ["chance_to_fortify_on_melee_stun_%"]=5540, - ["chance_to_gain_1_more_charge_%"]=5542, - ["chance_to_gain_1_more_charge_%_per_10_tribute"]=5541, - ["chance_to_gain_1_more_endurance_charge_%"]=5543, - ["chance_to_gain_1_more_frenzy_charge_%"]=5544, - ["chance_to_gain_1_more_power_charge_%"]=5545, - ["chance_to_gain_1_more_random_charge_%"]=5546, - ["chance_to_gain_200_life_on_hit_with_attacks_%"]=5547, - ["chance_to_gain_3_additional_exerted_attacks_%"]=5548, - ["chance_to_gain_adrenaline_for_2_seconds_on_leech_removed_by_filling_unreserved_life_%"]=5549, - ["chance_to_gain_elusive_when_you_block_while_dual_wielding_%"]=5550, + ["chance_to_fortify_on_melee_stun_%"]=5536, + ["chance_to_gain_1_more_charge_%"]=5538, + ["chance_to_gain_1_more_charge_%_per_10_tribute"]=5537, + ["chance_to_gain_1_more_endurance_charge_%"]=5539, + ["chance_to_gain_1_more_frenzy_charge_%"]=5540, + ["chance_to_gain_1_more_power_charge_%"]=5541, + ["chance_to_gain_1_more_random_charge_%"]=5542, + ["chance_to_gain_200_life_on_hit_with_attacks_%"]=5543, + ["chance_to_gain_3_additional_exerted_attacks_%"]=5544, + ["chance_to_gain_adrenaline_for_2_seconds_on_leech_removed_by_filling_unreserved_life_%"]=5545, + ["chance_to_gain_elusive_when_you_block_while_dual_wielding_%"]=5546, ["chance_to_gain_endurance_charge_on_block_%"]=1887, ["chance_to_gain_endurance_charge_on_bow_crit_%"]=1601, ["chance_to_gain_endurance_charge_on_crit_%"]=1598, - ["chance_to_gain_endurance_charge_on_hit_%_vs_bleeding_enemy"]=5551, + ["chance_to_gain_endurance_charge_on_hit_%_vs_bleeding_enemy"]=5547, ["chance_to_gain_endurance_charge_on_melee_crit_%"]=1599, ["chance_to_gain_endurance_charge_when_hit_%"]=2537, - ["chance_to_gain_endurance_charge_when_you_stun_enemy_%"]=5552, - ["chance_to_gain_frenzy_charge_on_block_%"]=5554, - ["chance_to_gain_frenzy_charge_on_block_attack_%"]=5553, + ["chance_to_gain_endurance_charge_when_you_stun_enemy_%"]=5548, + ["chance_to_gain_frenzy_charge_on_block_%"]=5550, + ["chance_to_gain_frenzy_charge_on_block_attack_%"]=5549, ["chance_to_gain_frenzy_charge_on_killing_frozen_enemy_%"]=1602, - ["chance_to_gain_frenzy_charge_on_stun_%"]=5555, + ["chance_to_gain_frenzy_charge_on_stun_%"]=5551, ["chance_to_gain_max_crab_stacks_when_you_would_gain_a_crab_stack_%"]=4038, - ["chance_to_gain_onslaught_for_4_seconds_on_leech_removed_by_filling_unreserved_life_%"]=5556, - ["chance_to_gain_onslaught_on_flask_use_%"]=5557, - ["chance_to_gain_onslaught_on_hit_%_vs_rare_or_unique_enemy"]=5558, + ["chance_to_gain_onslaught_for_4_seconds_on_leech_removed_by_filling_unreserved_life_%"]=5552, + ["chance_to_gain_onslaught_on_flask_use_%"]=5553, + ["chance_to_gain_onslaught_on_hit_%_vs_rare_or_unique_enemy"]=5554, ["chance_to_gain_onslaught_on_kill_%"]=2754, - ["chance_to_gain_onslaught_on_kill_for_10_seconds_%"]=5559, + ["chance_to_gain_onslaught_on_kill_for_10_seconds_%"]=5555, ["chance_to_gain_onslaught_on_kill_for_4_seconds_%"]=3105, - ["chance_to_gain_onslaught_on_kill_with_axes_%"]=5560, - ["chance_to_gain_power_charge_on_hitting_enemy_affected_by_spiders_web_%"]=5561, + ["chance_to_gain_onslaught_on_kill_with_axes_%"]=5556, + ["chance_to_gain_power_charge_on_hitting_enemy_affected_by_spiders_web_%"]=5557, ["chance_to_gain_power_charge_on_killing_frozen_enemy_%"]=1603, ["chance_to_gain_power_charge_on_melee_stun_%"]=2554, - ["chance_to_gain_power_charge_on_rare_or_unique_enemy_hit_%"]=5562, + ["chance_to_gain_power_charge_on_rare_or_unique_enemy_hit_%"]=5558, ["chance_to_gain_power_charge_on_stun_%"]=2555, ["chance_to_gain_power_charge_when_block_%"]=1891, ["chance_to_gain_random_curse_when_hit_%_per_10_levels"]=2548, - ["chance_to_gain_random_standard_charge_on_hit_%"]=5563, - ["chance_to_gain_skill_cost_as_mana_when_paid_%"]=5564, + ["chance_to_gain_random_standard_charge_on_hit_%"]=5559, + ["chance_to_gain_skill_cost_as_mana_when_paid_%"]=5560, ["chance_to_gain_vaal_soul_on_enemy_shatter_%"]=2861, ["chance_to_gain_vaal_soul_on_kill_%"]=2856, - ["chance_to_grant_endurance_charge_to_nearby_allies_on_hit_%"]=5565, - ["chance_to_grant_frenzy_charge_to_nearby_allies_on_hit_%"]=5566, - ["chance_to_grant_frenzy_charge_to_nearby_allies_on_kill_%"]=5567, + ["chance_to_grant_endurance_charge_to_nearby_allies_on_hit_%"]=5561, + ["chance_to_grant_frenzy_charge_to_nearby_allies_on_hit_%"]=5562, + ["chance_to_grant_frenzy_charge_to_nearby_allies_on_kill_%"]=5563, ["chance_to_grant_nearby_enemies_onslaught_on_kill_%"]=3107, - ["chance_to_grant_power_charge_on_shocking_chilled_enemy_%"]=5568, - ["chance_to_grant_power_charge_to_nearby_allies_on_hit_%"]=5569, + ["chance_to_grant_power_charge_on_shocking_chilled_enemy_%"]=5564, + ["chance_to_grant_power_charge_to_nearby_allies_on_hit_%"]=5565, ["chance_to_grant_power_charge_to_nearby_allies_on_kill_%"]=3108, - ["chance_to_ignite_is_doubled"]=5570, - ["chance_to_ignore_hexproof_%"]=5571, - ["chance_to_inflict_10_incision_on_attack_hit_%"]=5572, - ["chance_to_inflict_additional_impale_%"]=5573, - ["chance_to_inflict_brittle_on_enemy_on_block_%"]=5574, - ["chance_to_inflict_cold_exposure_on_hit_with_cold_damage_%"]=5575, - ["chance_to_inflict_fire_exposure_on_hit_with_fire_damage_%"]=5576, + ["chance_to_ignite_is_doubled"]=5566, + ["chance_to_ignore_hexproof_%"]=5567, + ["chance_to_inflict_10_incision_on_attack_hit_%"]=5568, + ["chance_to_inflict_additional_impale_%"]=5569, + ["chance_to_inflict_brittle_on_enemy_on_block_%"]=5570, + ["chance_to_inflict_cold_exposure_on_hit_with_cold_damage_%"]=5571, + ["chance_to_inflict_fire_exposure_on_hit_with_fire_damage_%"]=5572, ["chance_to_inflict_frostburn_%"]=1795, - ["chance_to_inflict_incision_on_attack_hit_%"]=5577, - ["chance_to_inflict_lightning_exposure_on_hit_with_lightning_damage_%"]=5578, - ["chance_to_inflict_sap_on_enemy_on_block_%"]=5579, + ["chance_to_inflict_incision_on_attack_hit_%"]=5573, + ["chance_to_inflict_lightning_exposure_on_hit_with_lightning_damage_%"]=5574, + ["chance_to_inflict_sap_on_enemy_on_block_%"]=5575, ["chance_to_inflict_sapped_%"]=1797, - ["chance_to_inflict_scorch_on_enemy_on_block_%"]=5580, - ["chance_to_inflict_wither_%_against_enemies_with_abyssal_wasting"]=5581, - ["chance_to_intimidate_nearby_enemies_on_melee_kill_%"]=5582, - ["chance_to_intimidate_on_hit_%"]=5583, - ["chance_to_leave_2_ground_blades_%"]=5584, - ["chance_to_load_a_bolt_on_killing_an_enemy_%"]=5585, - ["chance_to_not_consume_glory_%"]=5587, - ["chance_to_not_consume_infusion_%"]=5588, - ["chance_to_not_consume_infusion_%_if_lost_archon_in_past_6_seconds"]=5589, - ["chance_to_not_consume_instilling_%"]=5590, + ["chance_to_inflict_scorch_on_enemy_on_block_%"]=5576, + ["chance_to_inflict_wither_%_against_enemies_with_abyssal_wasting"]=5577, + ["chance_to_intimidate_nearby_enemies_on_melee_kill_%"]=5578, + ["chance_to_intimidate_on_hit_%"]=5579, + ["chance_to_leave_2_ground_blades_%"]=5580, + ["chance_to_load_a_bolt_on_killing_an_enemy_%"]=5581, + ["chance_to_not_consume_glory_%"]=5583, + ["chance_to_not_consume_infusion_%"]=5584, + ["chance_to_not_consume_infusion_%_if_lost_archon_in_past_6_seconds"]=5585, + ["chance_to_not_consume_instilling_%"]=5586, ["chance_to_place_an_additional_mine_%"]=3257, ["chance_to_poison_%_vs_cursed_enemies"]=3885, ["chance_to_poison_on_critical_strike_with_bow_%"]=1375, ["chance_to_poison_on_critical_strike_with_dagger_%"]=1376, - ["chance_to_poison_on_hit_%_per_power_charge"]=5593, - ["chance_to_poison_on_hit_+%_vs_non_poisoned_enemies"]=5591, - ["chance_to_poison_on_hit_can_apply_multiple_stacks"]=5592, + ["chance_to_poison_on_hit_%_per_power_charge"]=5589, + ["chance_to_poison_on_hit_+%_vs_non_poisoned_enemies"]=5587, + ["chance_to_poison_on_hit_can_apply_multiple_stacks"]=5588, ["chance_to_poison_on_hit_with_attacks_%"]=2926, ["chance_to_poison_on_melee_hit_%"]=3930, - ["chance_to_retain_40%_of_glory_on_use_%"]=5594, - ["chance_to_sap_%_vs_enemies_in_chilling_areas"]=5595, + ["chance_to_retain_40%_of_glory_on_use_%"]=5590, + ["chance_to_sap_%_vs_enemies_in_chilling_areas"]=5591, ["chance_to_scorch_%"]=1793, ["chance_to_shock_%_while_using_flask"]=2695, - ["chance_to_shock_chilled_enemies_%"]=5596, - ["chance_to_start_energy_shield_recharge_%_on_gaining_infusion"]=5597, - ["chance_to_start_energy_shield_recharge_%_on_linking_target"]=5598, - ["chance_to_summon_two_totems_%"]=5599, + ["chance_to_shock_chilled_enemies_%"]=5592, + ["chance_to_start_energy_shield_recharge_%_on_gaining_infusion"]=5593, + ["chance_to_start_energy_shield_recharge_%_on_linking_target"]=5594, + ["chance_to_summon_two_totems_%"]=5595, ["chance_to_taunt_on_hit_%"]=3151, - ["chance_to_throw_4_additional_traps_%"]=5600, + ["chance_to_throw_4_additional_traps_%"]=5596, ["chance_to_trigger_socketed_bow_skill_on_bow_attack_%"]=573, ["chance_to_trigger_socketed_spell_on_bow_attack_%"]=426, - ["chance_to_unnerve_on_hit_%"]=5601, - ["channelled_skill_damage_+%"]=5602, - ["channelled_skill_damage_+%_per_10_devotion"]=5603, + ["chance_to_unnerve_on_hit_%"]=5597, + ["channelled_skill_damage_+%"]=5598, + ["channelled_skill_damage_+%_per_10_devotion"]=5599, ["chaos_critical_strike_chance_+%"]=1405, ["chaos_critical_strike_multiplier_+"]=1427, - ["chaos_damage_%_taken_from_mana_before_life"]=5610, + ["chaos_damage_%_taken_from_mana_before_life"]=5606, ["chaos_damage_+%"]=900, - ["chaos_damage_+%_per_100_max_mana_up_to_80"]=5611, + ["chaos_damage_+%_per_100_max_mana_up_to_80"]=5607, ["chaos_damage_+%_per_equipped_corrupted_item"]=2851, ["chaos_damage_+%_per_level"]=2745, - ["chaos_damage_+%_while_affected_by_herald_of_agony"]=5612, - ["chaos_damage_+%_while_affected_by_herald_of_plague"]=5604, + ["chaos_damage_+%_while_affected_by_herald_of_agony"]=5608, + ["chaos_damage_+%_while_affected_by_herald_of_plague"]=5600, ["chaos_damage_can_chill"]=2645, ["chaos_damage_can_freeze"]=2646, ["chaos_damage_can_ignite_chill_and_shock"]=2670, ["chaos_damage_can_shock"]=2647, ["chaos_damage_cannot_poison"]=2671, - ["chaos_damage_does_not_damage_energy_shield_extra_hard_while_not_low_life"]=5605, + ["chaos_damage_does_not_damage_energy_shield_extra_hard_while_not_low_life"]=5601, ["chaos_damage_does_not_damage_minions_energy_shield_extra_hard"]=4088, ["chaos_damage_from_hits_%_taken_as_random_element"]=2260, ["chaos_damage_over_time_+%"]=1195, - ["chaos_damage_over_time_+%_per_volatility"]=5606, - ["chaos_damage_over_time_heals_while_leeching_life"]=5607, - ["chaos_damage_over_time_multiplier_+_per_4_chaos_resistance"]=5608, + ["chaos_damage_over_time_+%_per_volatility"]=5602, + ["chaos_damage_over_time_heals_while_leeching_life"]=5603, + ["chaos_damage_over_time_multiplier_+_per_4_chaos_resistance"]=5604, ["chaos_damage_over_time_multiplier_+_while_affected_by_malevolence"]=1228, ["chaos_damage_over_time_multiplier_+_with_attacks"]=1230, - ["chaos_damage_resistance_%_per_endurance_charge"]=5613, - ["chaos_damage_resistance_%_per_poison_stack"]=5615, + ["chaos_damage_resistance_%_per_endurance_charge"]=5609, + ["chaos_damage_resistance_%_per_poison_stack"]=5611, ["chaos_damage_resistance_%_when_on_low_life"]=1049, - ["chaos_damage_resistance_%_when_stationary"]=5616, - ["chaos_damage_resistance_%_while_affected_by_herald_of_agony"]=5617, - ["chaos_damage_resistance_%_while_affected_by_purity_of_elements"]=5618, - ["chaos_damage_resistance_is_doubled"]=5614, - ["chaos_damage_resisted_by_lowest_resistance"]=5619, + ["chaos_damage_resistance_%_when_stationary"]=5612, + ["chaos_damage_resistance_%_while_affected_by_herald_of_agony"]=5613, + ["chaos_damage_resistance_%_while_affected_by_purity_of_elements"]=5614, + ["chaos_damage_resistance_is_doubled"]=5610, + ["chaos_damage_resisted_by_lowest_resistance"]=5615, ["chaos_damage_taken_+"]=2619, ["chaos_damage_taken_+%"]=1992, ["chaos_damage_taken_over_time_+%"]=1719, - ["chaos_damage_taken_over_time_+%_while_in_caustic_cloud"]=5620, + ["chaos_damage_taken_over_time_+%_while_in_caustic_cloud"]=5616, ["chaos_damage_to_return_to_melee_attacker"]=1962, ["chaos_damage_to_return_when_hit"]=1967, - ["chaos_damage_with_attack_skills_+%"]=5621, - ["chaos_damage_with_spell_skills_+%"]=5622, + ["chaos_damage_with_attack_skills_+%"]=5617, + ["chaos_damage_with_spell_skills_+%"]=5618, ["chaos_dot_multiplier_+"]=1229, ["chaos_golem_damage_+%"]=3399, ["chaos_golem_elemental_resistances_%"]=3674, - ["chaos_golem_impale_on_hit_if_same_number_of_summoned_stone_golems"]=5623, + ["chaos_golem_impale_on_hit_if_same_number_of_summoned_stone_golems"]=5619, ["chaos_hit_and_dot_damage_%_taken_as_fire"]=2258, ["chaos_hit_and_dot_damage_%_taken_as_lightning"]=2259, ["chaos_immunity"]=1932, ["chaos_inoculation_keystone_energy_shield_+%_final"]=1951, - ["chaos_resist_unnaffected_by_area_penalites"]=5624, + ["chaos_resist_unnaffected_by_area_penalites"]=5620, ["chaos_resistance_%_for_you_and_allies_affected_by_your_auras"]=3748, ["chaos_resistance_+_while_using_flask"]=3032, - ["chaos_skill_chance_to_hinder_on_hit_%"]=5625, + ["chaos_skill_chance_to_hinder_on_hit_%"]=5621, ["chaos_skill_effect_duration_+%"]=1670, ["chaos_skill_gem_level_+"]=988, - ["chaos_skills_area_of_effect_+%"]=5626, + ["chaos_skills_area_of_effect_+%"]=5622, ["chaos_spell_skill_gem_level_+"]=989, ["chaos_weakness_ignores_hexproof"]=2404, ["chaos_weakness_mana_reservation_+%"]=3726, ["charge_duration_+%"]=2785, - ["charge_skip_consume_chance_%"]=5627, + ["charge_skip_consume_chance_%"]=5623, ["charged_attack_damage_+%"]=3818, ["charged_attack_damage_per_stack_+%_final"]=3827, ["charged_attack_radius_+%"]=3825, ["charged_dash_area_of_effect_radius_+_of_final_explosion"]=3545, ["charged_dash_damage_+%"]=3434, - ["charged_dash_movement_speed_+%_final"]=5628, + ["charged_dash_movement_speed_+%_final"]=5624, ["charges_gained_+%"]=1072, - ["charm_charges_gained_+%"]=5629, + ["charm_charges_gained_+%"]=5625, ["charm_charges_used_%_granted_to_life_flasks"]=927, - ["charm_charges_used_+%"]=5630, - ["charm_create_consecrated_ground_when_used"]=5631, - ["charm_defend_with_double_armour_during_effect"]=5632, + ["charm_charges_used_+%"]=5626, + ["charm_create_consecrated_ground_when_used"]=5627, + ["charm_defend_with_double_armour_during_effect"]=5628, ["charm_duration_+%"]=924, - ["charm_duration_+%_per_25_tribute"]=5633, - ["charm_effect_+%"]=5636, - ["charm_effect_+%_per_10_tribute"]=5634, - ["charm_effect_+%_per_empty_charm_slot"]=5635, - ["charm_enemies_extra_damage_rolls_with_lightning_damage_during_effect"]=5637, - ["charm_energy_shield_recharge_starts_when_used"]=5638, + ["charm_duration_+%_per_25_tribute"]=5629, + ["charm_effect_+%"]=5632, + ["charm_effect_+%_per_10_tribute"]=5630, + ["charm_effect_+%_per_empty_charm_slot"]=5631, + ["charm_enemies_extra_damage_rolls_with_lightning_damage_during_effect"]=5633, + ["charm_energy_shield_recharge_starts_when_used"]=5634, ["charm_gain_X_guard_for_duration"]=949, - ["charm_gain_onslaught_during_effect"]=5639, - ["charm_grants_frenzy_charge_when_used"]=5640, - ["charm_grants_power_charge_when_used"]=5641, - ["charm_grants_up_to_your_maximum_rage_when_used"]=5642, - ["charm_ignite_ground_as_though_dealing_fire_damage_equal_to_x%_of_your_maximum_life_when_used"]=5643, - ["charm_possesed_by_bear_spirit_for_x_seconds_when_used"]=5644, - ["charm_possesed_by_boar_spirit_for_x_seconds_when_used"]=5645, - ["charm_possesed_by_cat_spirit_for_x_seconds_when_used"]=5646, - ["charm_possesed_by_owl_spirit_for_x_seconds_when_used"]=5647, - ["charm_possesed_by_ox_spirit_for_x_seconds_when_used"]=5648, - ["charm_possesed_by_primate_spirit_for_x_seconds_when_used"]=5649, - ["charm_possesed_by_random_azmerian_spirit_for_x_seconds_when_used"]=5650, - ["charm_possesed_by_serpent_spirit_for_x_seconds_when_used"]=5651, - ["charm_possesed_by_stag_spirit_for_x_seconds_when_used"]=5652, - ["charm_possesed_by_wolf_spirit_for_x_seconds_when_used"]=5653, + ["charm_gain_onslaught_during_effect"]=5635, + ["charm_grants_frenzy_charge_when_used"]=5636, + ["charm_grants_power_charge_when_used"]=5637, + ["charm_grants_up_to_your_maximum_rage_when_used"]=5638, + ["charm_ignite_ground_as_though_dealing_fire_damage_equal_to_x%_of_your_maximum_life_when_used"]=5639, + ["charm_possesed_by_bear_spirit_for_x_seconds_when_used"]=5640, + ["charm_possesed_by_boar_spirit_for_x_seconds_when_used"]=5641, + ["charm_possesed_by_cat_spirit_for_x_seconds_when_used"]=5642, + ["charm_possesed_by_owl_spirit_for_x_seconds_when_used"]=5643, + ["charm_possesed_by_ox_spirit_for_x_seconds_when_used"]=5644, + ["charm_possesed_by_primate_spirit_for_x_seconds_when_used"]=5645, + ["charm_possesed_by_random_azmerian_spirit_for_x_seconds_when_used"]=5646, + ["charm_possesed_by_serpent_spirit_for_x_seconds_when_used"]=5647, + ["charm_possesed_by_stag_spirit_for_x_seconds_when_used"]=5648, + ["charm_possesed_by_wolf_spirit_for_x_seconds_when_used"]=5649, ["charm_recover_X_life_when_used"]=950, ["charm_recover_X_mana_when_used"]=951, - ["charm_recover_life_equal_to_x%_of_mana_flask_recovery_amount"]=5654, - ["charm_recover_mana_equal_to_x%_of_life_flask_recovery_amount"]=5655, - ["charm_x%_of_chaos_damage_from_hits_prevented_recouped_as_life_and_mana_during_effect"]=5656, - ["charms_%_chance_on_use_to_use_another_charm_without_consuming_charges"]=5657, - ["charms_%_chance_to_not_consume_charges"]=5658, - ["charms_use_no_charges"]=5659, - ["chest_drop_additional_corrupted_item_divination_cards"]=5660, - ["chest_drop_additional_currency_item_divination_cards"]=5661, - ["chest_drop_additional_divination_cards_from_current_world_area"]=5662, - ["chest_drop_additional_divination_cards_from_same_set"]=5663, - ["chest_drop_additional_unique_item_divination_cards"]=5664, + ["charm_recover_life_equal_to_x%_of_mana_flask_recovery_amount"]=5650, + ["charm_recover_mana_equal_to_x%_of_life_flask_recovery_amount"]=5651, + ["charm_x%_of_chaos_damage_from_hits_prevented_recouped_as_life_and_mana_during_effect"]=5652, + ["charms_%_chance_on_use_to_use_another_charm_without_consuming_charges"]=5653, + ["charms_%_chance_to_not_consume_charges"]=5654, + ["charms_use_no_charges"]=5655, + ["chest_drop_additional_corrupted_item_divination_cards"]=5656, + ["chest_drop_additional_currency_item_divination_cards"]=5657, + ["chest_drop_additional_divination_cards_from_current_world_area"]=5658, + ["chest_drop_additional_divination_cards_from_same_set"]=5659, + ["chest_drop_additional_unique_item_divination_cards"]=5660, ["chest_item_quantity_+%"]=1487, ["chest_item_rarity_+%"]=1492, - ["chest_number_of_additional_pirate_uniques_to_drop"]=5665, + ["chest_number_of_additional_pirate_uniques_to_drop"]=5661, ["chest_trap_defuse_%"]=1677, ["chieftain_burning_damage_+%_final"]=1794, - ["chill_and_freeze_duration_+%"]=5666, + ["chill_and_freeze_duration_+%"]=5662, ["chill_and_freeze_duration_based_on_%_energy_shield"]=2396, - ["chill_attackers_for_4_seconds_on_block_%_chance"]=5667, - ["chill_chance_based_on_damage_fixed_magnitude"]=5668, + ["chill_attackers_for_4_seconds_on_block_%_chance"]=5663, + ["chill_chance_based_on_damage_fixed_magnitude"]=5664, ["chill_duration_+%"]=1636, - ["chill_effect_+%"]=5671, - ["chill_effect_+%_while_mana_leeching"]=5669, - ["chill_effect_+%_with_critical_strikes"]=5672, - ["chill_effect_is_reversed"]=5670, + ["chill_effect_+%"]=5667, + ["chill_effect_+%_while_mana_leeching"]=5665, + ["chill_effect_+%_with_critical_strikes"]=5668, + ["chill_effect_is_reversed"]=5666, ["chill_effectiveness_on_self_+%"]=1519, ["chill_enemy_when_hit_duration_ms"]=2891, - ["chill_ground_as_though_dealing_X_damage_on_using_a_wind_skill"]=5673, + ["chill_ground_as_though_dealing_X_damage_on_using_a_wind_skill"]=5669, ["chill_minimum_slow_%"]=4123, - ["chill_minimum_slow_%_from_mastery"]=5674, - ["chill_nearby_enemies_when_you_focus"]=5675, + ["chill_minimum_slow_%_from_mastery"]=5670, + ["chill_nearby_enemies_when_you_focus"]=5671, ["chill_prevention_ms_when_chilled"]=2675, - ["chilled_effect_on_self_+%_while_shapeshifted"]=5676, - ["chilled_enemies_have_no_elemental_resistance"]=5677, + ["chilled_effect_on_self_+%_while_shapeshifted"]=5672, + ["chilled_enemies_have_no_elemental_resistance"]=5673, ["chilled_ground_on_freeze_%_chance_for_3_seconds"]=3129, - ["chilled_ground_when_hit_with_attack_%"]=5678, + ["chilled_ground_when_hit_with_attack_%"]=5674, ["chilled_monsters_take_+%_burning_damage"]=2551, - ["chilling_areas_also_grant_curse_effect_+%"]=5679, - ["chilling_areas_also_grant_lightning_damage_taken_+%"]=5680, - ["chills_from_your_hits_cause_shattering"]=5681, - ["chronomancer_every_10_seconds_+%_final_cast_speed_for_5_seconds"]=5682, - ["chronomancer_reserves_no_mana"]=5683, + ["chilling_areas_also_grant_curse_effect_+%"]=5675, + ["chilling_areas_also_grant_lightning_damage_taken_+%"]=5676, + ["chills_from_your_hits_cause_shattering"]=5677, + ["chronomancer_every_10_seconds_+%_final_cast_speed_for_5_seconds"]=5678, + ["chronomancer_reserves_no_mana"]=5679, ["clarity_mana_reservation_+%"]=3714, - ["clarity_mana_reservation_efficiency_+%"]=5685, - ["clarity_mana_reservation_efficiency_-2%_per_1"]=5684, - ["clarity_reserves_no_mana"]=5686, + ["clarity_mana_reservation_efficiency_+%"]=5681, + ["clarity_mana_reservation_efficiency_-2%_per_1"]=5680, + ["clarity_reserves_no_mana"]=5682, ["claw_accuracy_rating"]=1774, ["claw_accuracy_rating_+%"]=1362, ["claw_attack_speed_+%"]=1345, ["claw_critical_strike_chance_+%"]=1386, ["claw_critical_strike_multiplier_+"]=1415, ["claw_damage_+%"]=1265, - ["claw_damage_+%_while_on_low_life"]=5688, - ["claw_damage_against_enemies_on_low_life_+%"]=5687, + ["claw_damage_+%_while_on_low_life"]=5684, + ["claw_damage_against_enemies_on_low_life_+%"]=5683, ["claw_steal_power_frenzy_endurance_charges_on_hit_%"]=2721, - ["cleave_+1_base_radius_per_nearby_enemy_up_to_10"]=5690, + ["cleave_+1_base_radius_per_nearby_enemy_up_to_10"]=5686, ["cleave_attack_speed_+%"]=3546, ["cleave_damage_+%"]=3331, - ["cleave_fortify_on_hit"]=5689, + ["cleave_fortify_on_hit"]=5685, ["cleave_radius_+%"]=3500, - ["close_range_enemies_avoid_your_projectiles"]=9221, + ["close_range_enemies_avoid_your_projectiles"]=9215, ["cluster_burst_spawn_amount"]=3790, - ["cobra_lash_damage_+%"]=5691, - ["cobra_lash_number_of_additional_chains"]=5692, - ["cobra_lash_projectile_speed_+%"]=5693, - ["coil_of_undoing_curse_magnitude_+%_final"]=5694, - ["cold_ailment_duration_+%"]=5695, - ["cold_ailment_effect_+%"]=5697, - ["cold_ailment_effect_+%_against_shocked_enemies"]=5696, - ["cold_and_chaos_damage_resistance_%"]=5698, + ["cobra_lash_damage_+%"]=5687, + ["cobra_lash_number_of_additional_chains"]=5688, + ["cobra_lash_projectile_speed_+%"]=5689, + ["coil_of_undoing_curse_magnitude_+%_final"]=5690, + ["cold_ailment_duration_+%"]=5691, + ["cold_ailment_effect_+%"]=5693, + ["cold_ailment_effect_+%_against_shocked_enemies"]=5692, + ["cold_and_chaos_damage_resistance_%"]=5694, ["cold_and_lightning_damage_resistance_%"]=1045, ["cold_and_lightning_hit_and_dot_damage_%_taken_as_fire_while_affected_by_purity_of_fire"]=2249, ["cold_and_lightning_resist_+_per_equipped_item_with_a_fire_resistance_mod"]=1046, @@ -238305,362 +238321,362 @@ return { ["cold_critical_strike_multiplier_+"]=1425, ["cold_dagger_damage_+%"]=1272, ["cold_damage_+%"]=898, - ["cold_damage_+%_cold_infusion_collected_last_8_seconds"]=5699, - ["cold_damage_+%_if_you_have_used_a_fire_skill_recently"]=5703, + ["cold_damage_+%_cold_infusion_collected_last_8_seconds"]=5695, + ["cold_damage_+%_if_you_have_used_a_fire_skill_recently"]=5699, ["cold_damage_+%_per_1%_block_chance"]=3292, - ["cold_damage_+%_per_25_dexterity"]=5704, - ["cold_damage_+%_per_25_intelligence"]=5705, - ["cold_damage_+%_per_25_strength"]=5706, - ["cold_damage_+%_per_cold_resistance_above_75"]=5702, - ["cold_damage_+%_per_frenzy_charge"]=5707, - ["cold_damage_+%_per_missing_cold_resistance"]=5708, - ["cold_damage_+%_per_rage"]=5700, - ["cold_damage_+%_while_affected_by_hatred"]=5709, - ["cold_damage_+%_while_affected_by_herald_of_ice"]=5710, - ["cold_damage_+%_while_ignited"]=5701, - ["cold_damage_+%_while_off_hand_is_empty"]=5711, + ["cold_damage_+%_per_25_dexterity"]=5700, + ["cold_damage_+%_per_25_intelligence"]=5701, + ["cold_damage_+%_per_25_strength"]=5702, + ["cold_damage_+%_per_cold_resistance_above_75"]=5698, + ["cold_damage_+%_per_frenzy_charge"]=5703, + ["cold_damage_+%_per_missing_cold_resistance"]=5704, + ["cold_damage_+%_per_rage"]=5696, + ["cold_damage_+%_while_affected_by_hatred"]=5705, + ["cold_damage_+%_while_affected_by_herald_of_ice"]=5706, + ["cold_damage_+%_while_ignited"]=5697, + ["cold_damage_+%_while_off_hand_is_empty"]=5707, ["cold_damage_can_ignite"]=2648, ["cold_damage_can_shock"]=2649, ["cold_damage_cannot_chill"]=2669, ["cold_damage_cannot_freeze"]=2668, ["cold_damage_over_time_+%"]=1194, ["cold_damage_over_time_multiplier_+_while_affected_by_malevolence"]=1225, - ["cold_damage_resistance_%_while_affected_by_herald_of_ice"]=5712, + ["cold_damage_resistance_%_while_affected_by_herald_of_ice"]=5708, ["cold_damage_resistance_+%"]=1513, ["cold_damage_resistance_is_%"]=1511, ["cold_damage_taken_%_as_fire"]=2254, ["cold_damage_taken_%_as_lightning"]=2256, - ["cold_damage_taken_+"]=5714, + ["cold_damage_taken_+"]=5710, ["cold_damage_taken_+%"]=3113, - ["cold_damage_taken_+%_if_have_been_hit_recently"]=5715, - ["cold_damage_taken_goes_to_life_over_4_seconds_%"]=5713, + ["cold_damage_taken_+%_if_have_been_hit_recently"]=5711, + ["cold_damage_taken_goes_to_life_over_4_seconds_%"]=5709, ["cold_damage_to_return_to_melee_attacker"]=1959, ["cold_damage_to_return_when_hit"]=1965, ["cold_damage_while_dual_wielding_+%"]=1244, - ["cold_damage_with_attack_skills_+%"]=5716, - ["cold_damage_with_spell_skills_+%"]=5717, + ["cold_damage_with_attack_skills_+%"]=5712, + ["cold_damage_with_spell_skills_+%"]=5713, ["cold_dot_multiplier_+"]=1226, - ["cold_exposure_effect_+%"]=5718, - ["cold_exposure_on_hit_magnitude"]=5719, - ["cold_exposure_you_inflict_lowers_cold_resistance_by_extra_%"]=5720, + ["cold_exposure_effect_+%"]=5714, + ["cold_exposure_on_hit_magnitude"]=5715, + ["cold_exposure_you_inflict_lowers_cold_resistance_by_extra_%"]=5716, ["cold_hit_and_dot_damage_%_taken_as_fire"]=2255, ["cold_hit_and_dot_damage_%_taken_as_lightning"]=2257, - ["cold_hit_damage_+%_vs_shocked_enemies"]=5721, + ["cold_hit_damage_+%_vs_shocked_enemies"]=5717, ["cold_mace_damage_+%"]=1276, - ["cold_penetration_%_vs_chilled_enemies"]=5722, - ["cold_projectile_mine_critical_multiplier_+"]=5723, - ["cold_projectile_mine_damage_+%"]=5724, - ["cold_projectile_mine_throwing_speed_+%"]=5726, - ["cold_projectile_mine_throwing_speed_negated_+%"]=5725, - ["cold_reflect_damage_taken_+%_while_affected_by_purity_of_ice"]=5727, - ["cold_resist_unaffected_by_area_penalties"]=5728, - ["cold_skill_chance_to_inflict_cold_exposure_%"]=5729, + ["cold_penetration_%_vs_chilled_enemies"]=5718, + ["cold_projectile_mine_critical_multiplier_+"]=5719, + ["cold_projectile_mine_damage_+%"]=5720, + ["cold_projectile_mine_throwing_speed_+%"]=5722, + ["cold_projectile_mine_throwing_speed_negated_+%"]=5721, + ["cold_reflect_damage_taken_+%_while_affected_by_purity_of_ice"]=5723, + ["cold_resist_unaffected_by_area_penalties"]=5724, + ["cold_skill_chance_to_inflict_cold_exposure_%"]=5725, ["cold_skill_gem_level_+"]=984, - ["cold_skills_chance_to_poison_on_hit_%"]=5730, + ["cold_skills_chance_to_poison_on_hit_%"]=5726, ["cold_snap_cooldown_speed_+%"]=3570, ["cold_snap_damage_+%"]=3405, ["cold_snap_gain_power_charge_on_kill_%"]=2996, ["cold_snap_radius_+%"]=3527, - ["cold_snap_uses_and_gains_power_charges_instead_of_frenzy"]=5731, + ["cold_snap_uses_and_gains_power_charges_instead_of_frenzy"]=5727, ["cold_spell_skill_gem_level_+"]=985, ["cold_staff_damage_+%"]=1264, ["cold_sword_damage_+%"]=1285, ["cold_wand_damage_+%"]=1289, ["cold_weakness_ignores_hexproof"]=2405, - ["combo_falloff_speed_+%"]=5732, - ["combo_finisher_damage_+%_up_to_40%"]=5733, - ["combust_area_of_effect_+%"]=5734, - ["combust_is_disabled"]=5735, - ["companion_%_damage_as_chaos"]=5736, - ["companion_%_damage_as_cold"]=5737, - ["companion_accuracy_rating_+%"]=5738, - ["companion_area_of_effect_+%"]=5739, - ["companion_attack_speed_+%"]=5740, - ["companion_chance_to_poison_on_hit_%"]=5741, - ["companion_chaos_resistance_%"]=5742, - ["companion_damage_+%"]=5746, - ["companion_damage_+%_final_from_idol_per_different_dead_companion"]=5743, - ["companion_damage_+%_per_socketed_idol"]=5747, - ["companion_damage_+%_vs_immobilised_enemies"]=5744, - ["companion_damage_increases_and_reductions_also_affects_you"]=5745, - ["companion_elemental_resistance_%"]=5748, - ["companion_maim_on_hit_%"]=5749, - ["companion_maximum_life_+%"]=5750, - ["companion_movement_speed_%"]=5751, - ["companion_onslaught_on_kill_%"]=5752, - ["companion_reservation_+%"]=5753, - ["companion_takes_%_damage_before_you"]=5754, - ["companion_takes_%_damage_before_you_from_support"]=5755, - ["companion_takes_%_damage_from_deflected_hits_before_you"]=5756, - ["companions_gain_onslaught_on_hitting_enemies_marked_by_you_ms"]=5757, - ["companions_gain_your_dexterity"]=5758, - ["companions_gain_your_strength"]=5759, - ["companions_in_presence_base_chaos_damage_resistance_%"]=5760, - ["companions_in_presence_base_resist_all_elements_%"]=5761, - ["companions_in_presence_damage_+%_while_you_are_shapeshifted"]=5762, - ["companions_in_presence_gain_x_rage_on_hit"]=5763, - ["companions_in_presence_have_onslaught_while_you_are_shapeshifted"]=5764, - ["companions_in_presence_non_skill_base_all_damage_%_to_gain_as_chaos"]=5765, - ["companions_in_presence_non_skill_base_all_damage_%_to_gain_as_random_element"]=5766, + ["combo_falloff_speed_+%"]=5728, + ["combo_finisher_damage_+%_up_to_40%"]=5729, + ["combust_area_of_effect_+%"]=5730, + ["combust_is_disabled"]=5731, + ["companion_%_damage_as_chaos"]=5732, + ["companion_%_damage_as_cold"]=5733, + ["companion_accuracy_rating_+%"]=5734, + ["companion_area_of_effect_+%"]=5735, + ["companion_attack_speed_+%"]=5736, + ["companion_chance_to_poison_on_hit_%"]=5737, + ["companion_chaos_resistance_%"]=5738, + ["companion_damage_+%"]=5742, + ["companion_damage_+%_final_from_idol_per_different_dead_companion"]=5739, + ["companion_damage_+%_per_socketed_idol"]=5743, + ["companion_damage_+%_vs_immobilised_enemies"]=5740, + ["companion_damage_increases_and_reductions_also_affects_you"]=5741, + ["companion_elemental_resistance_%"]=5744, + ["companion_maim_on_hit_%"]=5745, + ["companion_maximum_life_+%"]=5746, + ["companion_movement_speed_%"]=5747, + ["companion_onslaught_on_kill_%"]=5748, + ["companion_reservation_+%"]=5749, + ["companion_takes_%_damage_before_you"]=5750, + ["companion_takes_%_damage_before_you_from_support"]=5751, + ["companion_takes_%_damage_from_deflected_hits_before_you"]=5752, + ["companions_gain_onslaught_on_hitting_enemies_marked_by_you_ms"]=5753, + ["companions_gain_your_dexterity"]=5754, + ["companions_gain_your_strength"]=5755, + ["companions_in_presence_base_chaos_damage_resistance_%"]=5756, + ["companions_in_presence_base_resist_all_elements_%"]=5757, + ["companions_in_presence_damage_+%_while_you_are_shapeshifted"]=5758, + ["companions_in_presence_gain_x_rage_on_hit"]=5759, + ["companions_in_presence_have_onslaught_while_you_are_shapeshifted"]=5760, + ["companions_in_presence_non_skill_base_all_damage_%_to_gain_as_chaos"]=5761, + ["companions_in_presence_non_skill_base_all_damage_%_to_gain_as_random_element"]=5762, ["companions_you_control_gain_damage_+%_against_enemies_marked_by_you"]=1748, ["conductivity_curse_effect_+%"]=3692, ["conductivity_duration_+%"]=3609, ["conductivity_mana_reservation_+%"]=3727, - ["conductivity_no_reservation"]=5767, - ["connected_notables_grant_armour_display"]=5768, + ["conductivity_no_reservation"]=5763, + ["connected_notables_grant_armour_display"]=5764, ["consecrate_ground_for_3_seconds_when_hit_%"]=3262, ["consecrate_ground_on_kill_%_for_3_seconds"]=3130, ["consecrate_ground_on_shatter_%_chance_for_3_seconds"]=3805, ["consecrate_on_block_%_chance_to_create"]=2379, ["consecrate_on_crit_%_chance_to_create"]=2437, - ["consecrated_ground_additional_physical_damage_reduction_%"]=5769, - ["consecrated_ground_allies_recover_es_as_well_as_life_from_life_regeneration"]=5770, - ["consecrated_ground_area_+%"]=5771, - ["consecrated_ground_effect_+%"]=5772, - ["consecrated_ground_effect_lingers_for_ms_after_leaving_the_area_while_affected_by_zealotry"]=5777, - ["consecrated_ground_enemy_damage_taken_+%"]=5773, - ["consecrated_ground_enemy_damage_taken_+%_while_affected_by_zealotry"]=5774, - ["consecrated_ground_immune_to_curses"]=5775, - ["consecrated_ground_immune_to_status_ailments"]=5776, - ["consecrated_ground_on_death"]=5778, - ["consecrated_ground_on_hit"]=5779, - ["consecrated_ground_radius_on_hit_enemy_magic_rare_unique_every_3_seconds"]=5780, - ["consecrated_ground_while_stationary_radius"]=5781, - ["consecrated_ground_while_stationary_radius_if_highest_attribute_is_strength"]=5782, - ["consecrated_path_and_purifying_flame_create_profane_ground_instead_of_consecrated_ground"]=5783, - ["consecrated_path_area_of_effect_+%"]=5784, - ["consecrated_path_damage_+%"]=5785, - ["consume_%_of_maximum_life_flask_charges_on_bow_attack"]=5789, - ["consume_X_life_instead_of_last_crossbow_bolt"]=5786, - ["consume_enemy_freeze_to_guarantee_crit"]=5787, - ["consume_nearby_corpse_every_3_seconds_to_recover_%_maximum_life"]=5788, - ["consume_rage_when_reverting_to_recover_x%_maximum_life_per_rage"]=5790, + ["consecrated_ground_additional_physical_damage_reduction_%"]=5765, + ["consecrated_ground_allies_recover_es_as_well_as_life_from_life_regeneration"]=5766, + ["consecrated_ground_area_+%"]=5767, + ["consecrated_ground_effect_+%"]=5768, + ["consecrated_ground_effect_lingers_for_ms_after_leaving_the_area_while_affected_by_zealotry"]=5773, + ["consecrated_ground_enemy_damage_taken_+%"]=5769, + ["consecrated_ground_enemy_damage_taken_+%_while_affected_by_zealotry"]=5770, + ["consecrated_ground_immune_to_curses"]=5771, + ["consecrated_ground_immune_to_status_ailments"]=5772, + ["consecrated_ground_on_death"]=5774, + ["consecrated_ground_on_hit"]=5775, + ["consecrated_ground_radius_on_hit_enemy_magic_rare_unique_every_3_seconds"]=5776, + ["consecrated_ground_while_stationary_radius"]=5777, + ["consecrated_ground_while_stationary_radius_if_highest_attribute_is_strength"]=5778, + ["consecrated_path_and_purifying_flame_create_profane_ground_instead_of_consecrated_ground"]=5779, + ["consecrated_path_area_of_effect_+%"]=5780, + ["consecrated_path_damage_+%"]=5781, + ["consume_%_of_maximum_life_flask_charges_on_bow_attack"]=5785, + ["consume_X_life_instead_of_last_crossbow_bolt"]=5782, + ["consume_enemy_freeze_to_guarantee_crit"]=5783, + ["consume_nearby_corpse_every_3_seconds_to_recover_%_maximum_life"]=5784, + ["consume_rage_when_reverting_to_recover_x%_maximum_life_per_rage"]=5786, ["contagion_damage_+%"]=3430, ["contagion_duration_+%"]=3613, ["contagion_radius_+%"]=3533, - ["contagion_spread_on_hit_affected_enemy_%"]=5791, - ["conversation_trap_converted_enemy_damage_+%"]=5792, - ["conversion_trap_converted_enemies_chance_to_taunt_on_hit_%"]=5793, + ["contagion_spread_on_hit_affected_enemy_%"]=5787, + ["conversation_trap_converted_enemy_damage_+%"]=5788, + ["conversion_trap_converted_enemies_chance_to_taunt_on_hit_%"]=5789, ["conversion_trap_cooldown_speed_+%"]=3583, - ["convert_100%_energy_shield_to_divinity"]=5794, - ["convert_all_life_leech_to_energy_shield_leech"]=5795, + ["convert_100%_energy_shield_to_divinity"]=5790, + ["convert_all_life_leech_to_energy_shield_leech"]=5791, ["converted_enemies_damage_+%"]=3425, - ["converts_all_armour_to_evasion_rating"]=10693, + ["converts_all_armour_to_evasion_rating"]=10694, ["convocation_buff_effect_+%"]=3704, ["convocation_cooldown_speed_+%"]=3571, - ["cooldown_recovery_+%_if_cast_temporal_chains_in_past_10_seconds"]=5796, - ["cooldown_recovery_+%_per_power_charge"]=5797, - ["cooldown_speed_+%_per_brand_up_to_40%"]=5798, - ["corpse_erruption_base_maximum_number_of_geyers"]=5799, - ["corpse_eruption_cast_speed_+%"]=5800, - ["corpse_eruption_damage_+%"]=5801, - ["corpse_warp_cast_speed_+%"]=5802, - ["corpse_warp_damage_+%"]=5803, - ["corpses_in_your_area_of_effect_explode_dealing_%_maximum_life_physical_damage_on_warcry"]=5804, - ["corrosive_shroud_%_of_stored_poison_damage_to_deal_per_second"]=5805, + ["cooldown_recovery_+%_if_cast_temporal_chains_in_past_10_seconds"]=5792, + ["cooldown_recovery_+%_per_power_charge"]=5793, + ["cooldown_speed_+%_per_brand_up_to_40%"]=5794, + ["corpse_erruption_base_maximum_number_of_geyers"]=5795, + ["corpse_eruption_cast_speed_+%"]=5796, + ["corpse_eruption_damage_+%"]=5797, + ["corpse_warp_cast_speed_+%"]=5798, + ["corpse_warp_damage_+%"]=5799, + ["corpses_in_your_area_of_effect_explode_dealing_%_maximum_life_physical_damage_on_warcry"]=5800, + ["corrosive_shroud_%_of_stored_poison_damage_to_deal_per_second"]=5801, ["corrupted_charms_have_+%_duration"]=925, ["corrupted_gem_experience_gain_+%"]=2863, ["corrupted_skill_gem_level_+"]=975, ["corrupted_skills_have_+%_increased_skill_cost_efficiency_during_flask_effect"]=3030, ["corrupted_spell_skill_gem_level_+"]=976, - ["corrupting_fever_apply_additional_corrupted_blood_%"]=5806, - ["corrupting_fever_damage_+%"]=5807, - ["corrupting_fever_duration_+%"]=5808, + ["corrupting_fever_apply_additional_corrupted_blood_%"]=5802, + ["corrupting_fever_damage_+%"]=5803, + ["corrupting_fever_duration_+%"]=5804, ["counter_attacks_maximum_added_cold_damage"]=3882, ["counter_attacks_maximum_added_physical_damage"]=3875, ["counter_attacks_minimum_added_cold_damage"]=3882, ["counter_attacks_minimum_added_physical_damage"]=3875, - ["counterattacks_cooldown_recovery_+%"]=5809, - ["counterattacks_deal_double_damage"]=5810, - ["counterattacks_debilitate_for_1_second_on_hit_%_chance"]=5811, - ["cover_in_ash_for_x_seconds_when_igniting_enemy"]=5812, - ["cover_in_ash_on_hit_%"]=5813, - ["cover_in_ash_on_hit_%_while_you_are_burning"]=5814, - ["cover_in_frost_for_x_seconds_when_freezing_enemy"]=5815, - ["cover_in_frost_on_hit"]=5816, + ["counterattacks_cooldown_recovery_+%"]=5805, + ["counterattacks_deal_double_damage"]=5806, + ["counterattacks_debilitate_for_1_second_on_hit_%_chance"]=5807, + ["cover_in_ash_for_x_seconds_when_igniting_enemy"]=5808, + ["cover_in_ash_on_hit_%"]=5809, + ["cover_in_ash_on_hit_%_while_you_are_burning"]=5810, + ["cover_in_frost_for_x_seconds_when_freezing_enemy"]=5811, + ["cover_in_frost_on_hit"]=5812, ["crab_aspect_crab_barrier_max_+"]=4033, - ["crackling_lance_cast_speed_+%"]=5817, - ["crackling_lance_damage_+%"]=5818, - ["create_additional_brand_%_chance"]=5819, - ["create_blighted_spore_on_killing_rare_enemy"]=5820, - ["create_chilling_ground_on_freeze"]=5821, - ["create_consecrated_ground_on_hit_%_vs_rare_or_unique_enemy"]=5822, - ["create_consecrated_ground_on_kill_%"]=5823, - ["create_enemy_meteor_daemon_on_flask_use_%_chance"]=5824, - ["create_herald_of_thunder_storm_on_shocking_enemy"]=5825, - ["create_profane_ground_instead_of_consecrated_ground"]=5826, - ["create_smoke_cloud_on_kill_%_chance"]=5827, - ["created_remnants_have_%_chance_to_duplicate_pick_up_results"]=5828, - ["creeping_frost_cold_snap_chance_to_sap_%_vs_enemies_in_chilling_areas"]=5829, - ["cremation_base_fires_projectile_every_x_ms"]=5830, - ["critical_bonus_+%_final_while_shocked"]=5832, - ["critical_chance_luck_against_parry_debuffed_enemies"]=5833, - ["critical_damage_+%_per_50_current_life"]=5834, - ["critical_hit_bleeding_effect_+%"]=5835, - ["critical_hit_chance_+%_against_enemies_entered_your_presence_recently"]=5836, - ["critical_hit_chance_+%_vs_humanoids"]=5837, - ["critical_hit_damage_+%_against_enemies_exited_your_presence_recently"]=5838, - ["critical_hit_damage_bonus_+%_if_consumed_power_charge_recently"]=5839, - ["critical_hit_damage_bonus_+%_vs_enemies_further_than_6m_distance"]=5840, - ["critical_hit_damage_bonus_+%_vs_enemies_within_2m_distance"]=5841, - ["critical_hit_damaging_ailment_effect_+%"]=5842, - ["critical_hit_ignite_effect_+%"]=5843, - ["critical_hit_poison_effect_+%"]=5844, - ["critical_hits_always_apply_impale"]=5845, - ["critical_hits_apply_life_regeneration_rate_+%_for_4_seconds"]=5846, - ["critical_hits_cannot_consume_impale"]=5847, - ["critical_hits_ignore_armour"]=5848, - ["critical_multiplier_+%_per_10_max_es_on_shield"]=5849, - ["critical_strike_%_chance_to_deal_double_damage"]=5918, + ["crackling_lance_cast_speed_+%"]=5813, + ["crackling_lance_damage_+%"]=5814, + ["create_additional_brand_%_chance"]=5815, + ["create_blighted_spore_on_killing_rare_enemy"]=5816, + ["create_chilling_ground_on_freeze"]=5817, + ["create_consecrated_ground_on_hit_%_vs_rare_or_unique_enemy"]=5818, + ["create_consecrated_ground_on_kill_%"]=5819, + ["create_enemy_meteor_daemon_on_flask_use_%_chance"]=5820, + ["create_herald_of_thunder_storm_on_shocking_enemy"]=5821, + ["create_profane_ground_instead_of_consecrated_ground"]=5822, + ["create_smoke_cloud_on_kill_%_chance"]=5823, + ["created_remnants_have_%_chance_to_duplicate_pick_up_results"]=5824, + ["creeping_frost_cold_snap_chance_to_sap_%_vs_enemies_in_chilling_areas"]=5825, + ["cremation_base_fires_projectile_every_x_ms"]=5826, + ["critical_bonus_+%_final_while_shocked"]=5828, + ["critical_chance_luck_against_parry_debuffed_enemies"]=5829, + ["critical_damage_+%_per_50_current_life"]=5830, + ["critical_hit_bleeding_effect_+%"]=5831, + ["critical_hit_chance_+%_against_enemies_entered_your_presence_recently"]=5832, + ["critical_hit_chance_+%_vs_humanoids"]=5833, + ["critical_hit_damage_+%_against_enemies_exited_your_presence_recently"]=5834, + ["critical_hit_damage_bonus_+%_if_consumed_power_charge_recently"]=5835, + ["critical_hit_damage_bonus_+%_vs_enemies_further_than_6m_distance"]=5836, + ["critical_hit_damage_bonus_+%_vs_enemies_within_2m_distance"]=5837, + ["critical_hit_damaging_ailment_effect_+%"]=5838, + ["critical_hit_ignite_effect_+%"]=5839, + ["critical_hit_poison_effect_+%"]=5840, + ["critical_hits_always_apply_impale"]=5841, + ["critical_hits_apply_life_regeneration_rate_+%_for_4_seconds"]=5842, + ["critical_hits_cannot_consume_impale"]=5843, + ["critical_hits_ignore_armour"]=5844, + ["critical_multiplier_+%_per_10_max_es_on_shield"]=5845, + ["critical_strike_%_chance_to_deal_double_damage"]=5914, ["critical_strike_chance_+%"]=1000, - ["critical_strike_chance_+%_against_enemies_marked_by_you"]=5850, - ["critical_strike_chance_+%_against_enemies_on_consecrated_ground_while_affected_by_zealotry"]=5865, - ["critical_strike_chance_+%_during_any_flask_effect"]=5866, - ["critical_strike_chance_+%_final_while_affected_by_precision"]=5851, - ["critical_strike_chance_+%_final_while_unhinged"]=5867, + ["critical_strike_chance_+%_against_enemies_marked_by_you"]=5846, + ["critical_strike_chance_+%_against_enemies_on_consecrated_ground_while_affected_by_zealotry"]=5861, + ["critical_strike_chance_+%_during_any_flask_effect"]=5862, + ["critical_strike_chance_+%_final_while_affected_by_precision"]=5847, + ["critical_strike_chance_+%_final_while_unhinged"]=5863, ["critical_strike_chance_+%_for_4_seconds_on_kill"]=3170, ["critical_strike_chance_+%_for_forking_arrows"]=3996, - ["critical_strike_chance_+%_for_spells_if_you_have_killed_recently"]=5868, - ["critical_strike_chance_+%_if_enemy_killed_recently"]=5869, - ["critical_strike_chance_+%_if_have_been_shocked_recently"]=5870, - ["critical_strike_chance_+%_if_have_not_crit_recently"]=5871, - ["critical_strike_chance_+%_if_havent_blocked_recently"]=5872, - ["critical_strike_chance_+%_if_not_gained_power_charge_recently"]=5873, - ["critical_strike_chance_+%_if_triggered_skill_recently"]=5852, - ["critical_strike_chance_+%_if_youve_shapeshifted_to_animal_recently"]=5853, - ["critical_strike_chance_+%_per_10_strength"]=5874, - ["critical_strike_chance_+%_per_25_intelligence"]=5875, + ["critical_strike_chance_+%_for_spells_if_you_have_killed_recently"]=5864, + ["critical_strike_chance_+%_if_enemy_killed_recently"]=5865, + ["critical_strike_chance_+%_if_have_been_shocked_recently"]=5866, + ["critical_strike_chance_+%_if_have_not_crit_recently"]=5867, + ["critical_strike_chance_+%_if_havent_blocked_recently"]=5868, + ["critical_strike_chance_+%_if_not_gained_power_charge_recently"]=5869, + ["critical_strike_chance_+%_if_triggered_skill_recently"]=5848, + ["critical_strike_chance_+%_if_youve_shapeshifted_to_animal_recently"]=5849, + ["critical_strike_chance_+%_per_10_strength"]=5870, + ["critical_strike_chance_+%_per_25_intelligence"]=5871, ["critical_strike_chance_+%_per_8_strength"]=2712, - ["critical_strike_chance_+%_per_blitz_charge"]=5876, - ["critical_strike_chance_+%_per_brand"]=5877, - ["critical_strike_chance_+%_per_endurance_charge"]=5878, - ["critical_strike_chance_+%_per_frenzy_charge"]=5879, - ["critical_strike_chance_+%_per_intensity"]=5880, + ["critical_strike_chance_+%_per_blitz_charge"]=5872, + ["critical_strike_chance_+%_per_brand"]=5873, + ["critical_strike_chance_+%_per_endurance_charge"]=5874, + ["critical_strike_chance_+%_per_frenzy_charge"]=5875, + ["critical_strike_chance_+%_per_intensity"]=5876, ["critical_strike_chance_+%_per_level"]=2731, ["critical_strike_chance_+%_per_lightning_adaptation"]=4103, - ["critical_strike_chance_+%_per_mine_detonated_recently_up_to_100%"]=5881, + ["critical_strike_chance_+%_per_mine_detonated_recently_up_to_100%"]=5877, ["critical_strike_chance_+%_per_power_charge"]=2917, - ["critical_strike_chance_+%_per_righteous_charge"]=5882, + ["critical_strike_chance_+%_per_righteous_charge"]=5878, ["critical_strike_chance_+%_per_stackable_unique_jewel"]=3837, ["critical_strike_chance_+%_vs_bleeding_enemies"]=2933, ["critical_strike_chance_+%_vs_blinded_enemies"]=3128, - ["critical_strike_chance_+%_vs_dazed_enemies"]=5854, - ["critical_strike_chance_+%_vs_enemies_further_than_6m_distance"]=5855, + ["critical_strike_chance_+%_vs_dazed_enemies"]=5850, + ["critical_strike_chance_+%_vs_enemies_further_than_6m_distance"]=5851, ["critical_strike_chance_+%_vs_enemies_with_elemental_status_ailments"]=3737, ["critical_strike_chance_+%_vs_enemies_without_elemental_status_ailments"]=3240, - ["critical_strike_chance_+%_vs_exposed"]=5856, - ["critical_strike_chance_+%_vs_immobilised_enemies"]=5857, - ["critical_strike_chance_+%_vs_marked_enemies"]=5858, + ["critical_strike_chance_+%_vs_exposed"]=5852, + ["critical_strike_chance_+%_vs_immobilised_enemies"]=5853, + ["critical_strike_chance_+%_vs_marked_enemies"]=5854, ["critical_strike_chance_+%_vs_poisoned_enemies"]=3024, - ["critical_strike_chance_+%_vs_shocked_enemies"]=5831, - ["critical_strike_chance_+%_vs_taunted_enemies"]=5883, + ["critical_strike_chance_+%_vs_shocked_enemies"]=5827, + ["critical_strike_chance_+%_vs_taunted_enemies"]=5879, ["critical_strike_chance_+%_when_in_main_hand"]=3860, - ["critical_strike_chance_+%_while_affected_by_wrath"]=5884, - ["critical_strike_chance_+%_while_channelling"]=5885, - ["critical_strike_chance_+%_while_shapeshifted"]=5859, - ["critical_strike_chance_+%_while_you_have_avatar_of_fire"]=10768, - ["critical_strike_chance_+%_while_you_have_depleted_physical_aegis"]=5889, + ["critical_strike_chance_+%_while_affected_by_wrath"]=5880, + ["critical_strike_chance_+%_while_channelling"]=5881, + ["critical_strike_chance_+%_while_shapeshifted"]=5855, + ["critical_strike_chance_+%_while_you_have_avatar_of_fire"]=10769, + ["critical_strike_chance_+%_while_you_have_depleted_physical_aegis"]=5885, ["critical_strike_chance_+%_with_at_least_200_int"]=4051, - ["critical_strike_chance_+%_with_unarmed_attacks"]=5860, - ["critical_strike_chance_against_cursed_enemies_+%"]=5861, + ["critical_strike_chance_+%_with_unarmed_attacks"]=5856, + ["critical_strike_chance_against_cursed_enemies_+%"]=5857, ["critical_strike_chance_against_enemies_on_full_life_+%"]=3465, - ["critical_strike_chance_cannot_be_rerolled"]=5862, - ["critical_strike_chance_increased_by_lightning_resistance"]=5863, - ["critical_strike_chance_increased_by_overcapped_lightning_resistance"]=5864, + ["critical_strike_chance_cannot_be_rerolled"]=5858, + ["critical_strike_chance_increased_by_lightning_resistance"]=5859, + ["critical_strike_chance_increased_by_overcapped_lightning_resistance"]=5860, ["critical_strike_chance_while_dual_wielding_+%"]=1400, ["critical_strike_chance_while_wielding_shield_+%"]=1394, - ["critical_strike_damage_cannot_be_reflected"]=5890, - ["critical_strike_multiplier_+%_if_cast_enfeeble_in_past_10_seconds"]=5916, - ["critical_strike_multiplier_+%_with_claws_daggers"]=5917, - ["critical_strike_multiplier_+_during_any_flask_effect"]=5895, - ["critical_strike_multiplier_+_for_spells_if_you_havent_killed_recently"]=5896, - ["critical_strike_multiplier_+_if_crit_with_a_herald_skill_recently"]=5897, - ["critical_strike_multiplier_+_if_dexterity_higher_than_intelligence"]=5898, - ["critical_strike_multiplier_+_if_enemy_killed_recently"]=5899, - ["critical_strike_multiplier_+_if_enemy_shattered_recently"]=5900, - ["critical_strike_multiplier_+_if_gained_power_charge_recently"]=5901, - ["critical_strike_multiplier_+_if_have_dealt_non_crit_recently"]=5891, - ["critical_strike_multiplier_+_if_have_not_dealt_critical_strike_recently"]=5902, - ["critical_strike_multiplier_+_if_rare_or_unique_enemy_nearby"]=5903, - ["critical_strike_multiplier_+_if_taken_a_savage_hit_recently"]=5904, - ["critical_strike_multiplier_+_if_you_have_blocked_recently"]=5905, - ["critical_strike_multiplier_+_if_youve_been_channelling_for_at_least_1_second"]=5906, + ["critical_strike_damage_cannot_be_reflected"]=5886, + ["critical_strike_multiplier_+%_if_cast_enfeeble_in_past_10_seconds"]=5912, + ["critical_strike_multiplier_+%_with_claws_daggers"]=5913, + ["critical_strike_multiplier_+_during_any_flask_effect"]=5891, + ["critical_strike_multiplier_+_for_spells_if_you_havent_killed_recently"]=5892, + ["critical_strike_multiplier_+_if_crit_with_a_herald_skill_recently"]=5893, + ["critical_strike_multiplier_+_if_dexterity_higher_than_intelligence"]=5894, + ["critical_strike_multiplier_+_if_enemy_killed_recently"]=5895, + ["critical_strike_multiplier_+_if_enemy_shattered_recently"]=5896, + ["critical_strike_multiplier_+_if_gained_power_charge_recently"]=5897, + ["critical_strike_multiplier_+_if_have_dealt_non_crit_recently"]=5887, + ["critical_strike_multiplier_+_if_have_not_dealt_critical_strike_recently"]=5898, + ["critical_strike_multiplier_+_if_rare_or_unique_enemy_nearby"]=5899, + ["critical_strike_multiplier_+_if_taken_a_savage_hit_recently"]=5900, + ["critical_strike_multiplier_+_if_you_have_blocked_recently"]=5901, + ["critical_strike_multiplier_+_if_youve_been_channelling_for_at_least_1_second"]=5902, ["critical_strike_multiplier_+_per_1%_block_chance"]=2932, - ["critical_strike_multiplier_+_per_mine_detonated_recently_up_to_40"]=5907, + ["critical_strike_multiplier_+_per_mine_detonated_recently_up_to_40"]=5903, ["critical_strike_multiplier_+_per_power_charge"]=3014, ["critical_strike_multiplier_+_vs_bleeding_enemies"]=2930, ["critical_strike_multiplier_+_vs_burning_enemies"]=2931, ["critical_strike_multiplier_+_vs_enemies_affected_by_elemental_status_ailment"]=3265, - ["critical_strike_multiplier_+_vs_stunned_enemies"]=5892, - ["critical_strike_multiplier_+_vs_taunted_enemies"]=5908, - ["critical_strike_multiplier_+_vs_unique_enemies"]=5909, - ["critical_strike_multiplier_+_while_affected_by_anger"]=5910, - ["critical_strike_multiplier_+_while_affected_by_precision"]=5911, + ["critical_strike_multiplier_+_vs_stunned_enemies"]=5888, + ["critical_strike_multiplier_+_vs_taunted_enemies"]=5904, + ["critical_strike_multiplier_+_vs_unique_enemies"]=5905, + ["critical_strike_multiplier_+_while_affected_by_anger"]=5906, + ["critical_strike_multiplier_+_while_affected_by_precision"]=5907, ["critical_strike_multiplier_+_while_have_any_frenzy_charges"]=1813, - ["critical_strike_multiplier_+_with_herald_skills"]=5915, - ["critical_strike_multiplier_for_arrows_that_pierce_+"]=5893, - ["critical_strike_multiplier_is_250"]=5894, + ["critical_strike_multiplier_+_with_herald_skills"]=5911, + ["critical_strike_multiplier_for_arrows_that_pierce_+"]=5889, + ["critical_strike_multiplier_is_250"]=5890, ["critical_strike_multiplier_vs_enemies_on_full_life_+"]=3154, ["critical_strike_multiplier_while_dual_wielding_+"]=1420, ["critical_strike_multiplier_with_dagger_+"]=1409, - ["critical_strikes_always_knockback_shocked_enemies"]=5919, - ["critical_strikes_deal_no_damage"]=5920, - ["critical_strikes_do_not_always_ignite"]=5921, - ["critical_strikes_from_spells_have_no_multiplier"]=5922, + ["critical_strikes_always_knockback_shocked_enemies"]=5915, + ["critical_strikes_deal_no_damage"]=5916, + ["critical_strikes_do_not_always_ignite"]=5917, + ["critical_strikes_from_spells_have_no_multiplier"]=5918, ["critical_strikes_ignore_elemental_resistances"]=3168, - ["critical_strikes_ignore_lightning_resistance"]=5923, - ["critical_strikes_ignore_positive_elemental_resistances"]=5924, - ["critical_strikes_penetrates_%_elemental_resistances_while_affected_by_zealotry"]=5925, - ["critical_support_gem_level_+"]=5926, + ["critical_strikes_ignore_lightning_resistance"]=5919, + ["critical_strikes_ignore_positive_elemental_resistances"]=5920, + ["critical_strikes_penetrates_%_elemental_resistances_while_affected_by_zealotry"]=5921, + ["critical_support_gem_level_+"]=5922, ["crits_have_culling_strike"]=3158, ["crossbow_accuracy_rating"]=3974, ["crossbow_accuracy_rating_+%"]=3975, - ["crossbow_attack_%_chance_to_not_consume_ammo"]=5927, - ["crossbow_attack_%_chance_to_not_consume_ammo_if_reloaded_recently"]=5928, + ["crossbow_attack_%_chance_to_not_consume_ammo"]=5923, + ["crossbow_attack_%_chance_to_not_consume_ammo_if_reloaded_recently"]=5924, ["crossbow_attack_speed_+%"]=3976, ["crossbow_critical_strike_chance_+%"]=3977, ["crossbow_critical_strike_multiplier_+"]=3978, ["crossbow_damage_+%"]=3972, - ["crossbow_damage_+%_per_ammo_type_fired_in_past_10_seconds"]=5929, + ["crossbow_damage_+%_per_ammo_type_fired_in_past_10_seconds"]=5925, ["crossbow_elemental_damage_+%"]=3973, ["crossbow_physical_damage_+%"]=3979, ["crossbow_skill_gem_level_+"]=994, - ["crowd_control_effects_are_triggered_at_%_poise_threshold_instead"]=5930, - ["cruelty_effect_+%"]=5931, - ["crush_for_2_seconds_on_hit_%_chance"]=5932, - ["crush_on_hit_ms_vs_full_life_enemies"]=5933, - ["culling_strike_enemies_on_block"]=5934, + ["crowd_control_effects_are_triggered_at_%_poise_threshold_instead"]=5926, + ["cruelty_effect_+%"]=5927, + ["crush_for_2_seconds_on_hit_%_chance"]=5928, + ["crush_on_hit_ms_vs_full_life_enemies"]=5929, + ["culling_strike_enemies_on_block"]=5930, ["culling_strike_on_burning_enemies"]=2616, - ["culling_strike_threshold_+%"]=5938, - ["culling_strike_threshold_+%_if_culled_recently"]=5935, - ["culling_strike_threshold_+%_vs_immobilised_enemies"]=5936, - ["culling_strike_threshold_+%_vs_rare_or_unique_monsters"]=5937, - ["culling_strike_vs_beasts_while_in_presence_of_beast_companion"]=5939, - ["culling_strike_vs_cursed_enemies"]=5940, - ["culling_strike_vs_marked_enemy"]=5941, + ["culling_strike_threshold_+%"]=5934, + ["culling_strike_threshold_+%_if_culled_recently"]=5931, + ["culling_strike_threshold_+%_vs_immobilised_enemies"]=5932, + ["culling_strike_threshold_+%_vs_rare_or_unique_monsters"]=5933, + ["culling_strike_vs_beasts_while_in_presence_of_beast_companion"]=5935, + ["culling_strike_vs_cursed_enemies"]=5936, + ["culling_strike_vs_marked_enemy"]=5937, ["current_endurance_charges"]=15, - ["current_energy_shield_%_as_elemental_damage_reduction"]=5943, - ["current_energy_shield_%_as_physical_damage_reduction"]=5942, + ["current_energy_shield_%_as_elemental_damage_reduction"]=5939, + ["current_energy_shield_%_as_physical_damage_reduction"]=5938, ["current_frenzy_charges"]=16, ["current_power_charges"]=17, ["curse_area_of_effect_+%"]=1974, - ["curse_aura_skill_area_of_effect_+%"]=5944, - ["curse_aura_skills_mana_reservation_efficiency_+%"]=5947, - ["curse_aura_skills_mana_reservation_efficiency_-2%_per_1"]=5946, - ["curse_aura_skills_reservation_efficiency_+%"]=5945, + ["curse_aura_skill_area_of_effect_+%"]=5940, + ["curse_aura_skills_mana_reservation_efficiency_+%"]=5943, + ["curse_aura_skills_mana_reservation_efficiency_-2%_per_1"]=5942, + ["curse_aura_skills_reservation_efficiency_+%"]=5941, ["curse_cast_speed_+%"]=1968, - ["curse_delay_+%"]=5948, - ["curse_delay_+%_per_20_tribute"]=5949, - ["curse_duration_+%_if_you_have_at_least_100_tribute"]=5950, - ["curse_duration_+%_per_10_tribute"]=5951, + ["curse_delay_+%"]=5944, + ["curse_delay_+%_per_20_tribute"]=5945, + ["curse_duration_+%_if_you_have_at_least_100_tribute"]=5946, + ["curse_duration_+%_per_10_tribute"]=5947, ["curse_effect_+%"]=2400, - ["curse_effect_+%_if_200_mana_spent_recently"]=5954, + ["curse_effect_+%_if_200_mana_spent_recently"]=5950, ["curse_effect_on_self_+%"]=1935, - ["curse_effect_on_self_+%_while_on_consecrated_ground"]=5952, - ["curse_effect_on_self_+%_while_under_effect_of_life_or_mana_flask"]=5953, - ["curse_ignores_curse_limit"]=5955, - ["curse_mana_cost_+%"]=5956, - ["curse_on_block_enfeeble_chance_%"]=5957, + ["curse_effect_on_self_+%_while_on_consecrated_ground"]=5948, + ["curse_effect_on_self_+%_while_under_effect_of_life_or_mana_flask"]=5949, + ["curse_ignores_curse_limit"]=5951, + ["curse_mana_cost_+%"]=5952, + ["curse_on_block_enfeeble_chance_%"]=5953, ["curse_on_hit_%_conductivity"]=2318, ["curse_on_hit_%_despair"]=2319, ["curse_on_hit_%_elemental_weakness"]=2320, @@ -238680,192 +238696,192 @@ return { ["curse_on_hit_level_temporal_chains"]=2326, ["curse_on_hit_level_vulnerability"]=2327, ["curse_pillar_curse_effect_+%_final"]=2401, - ["curse_skill_effect_duration_+%"]=5958, + ["curse_skill_effect_duration_+%"]=5954, ["curse_skill_gem_level_+"]=995, ["curse_with_enfeeble_on_hit_%_against_uncursed_enemies"]=2325, - ["curse_with_punishment_on_hit_%"]=5959, - ["cursed_enemies_%_chance_to_grant_endurance_charge_when_hit"]=5961, - ["cursed_enemies_%_chance_to_grant_frenzy_charge_when_hit"]=5962, - ["cursed_enemies_%_chance_to_grant_power_charge_when_hit"]=5963, - ["cursed_enemies_are_exorcised_on_kill"]=5960, - ["cursed_with_silence_when_hit_%_chance"]=5964, - ["curses_have_no_effect_on_you_for_4_seconds_every_10_seconds"]=5965, + ["curse_with_punishment_on_hit_%"]=5955, + ["cursed_enemies_%_chance_to_grant_endurance_charge_when_hit"]=5957, + ["cursed_enemies_%_chance_to_grant_frenzy_charge_when_hit"]=5958, + ["cursed_enemies_%_chance_to_grant_power_charge_when_hit"]=5959, + ["cursed_enemies_are_exorcised_on_kill"]=5956, + ["cursed_with_silence_when_hit_%_chance"]=5960, + ["curses_have_no_effect_on_you_for_4_seconds_every_10_seconds"]=5961, ["curses_never_expire"]=1927, - ["curses_reflected_to_self"]=5966, - ["curses_you_inflict_remain_after_death"]=5967, - ["cyclone_and_sweep_enemy_knockback_direction_is_reversed"]=5968, - ["cyclone_and_sweep_melee_knockback"]=5969, + ["curses_reflected_to_self"]=5962, + ["curses_you_inflict_remain_after_death"]=5963, + ["cyclone_and_sweep_enemy_knockback_direction_is_reversed"]=5964, + ["cyclone_and_sweep_melee_knockback"]=5965, ["cyclone_attack_speed_+%"]=3556, ["cyclone_damage_+%"]=3378, - ["cyclone_max_stages_movement_speed_+%"]=5970, + ["cyclone_max_stages_movement_speed_+%"]=5966, ["dagger_accuracy_rating"]=1772, ["dagger_accuracy_rating_+%"]=1363, ["dagger_attack_speed_+%"]=1346, ["dagger_critical_strike_chance_+%"]=1387, ["dagger_damage_+%"]=1269, ["damage_+%"]=1174, - ["damage_+%_against_enemies_marked_by_you"]=6003, - ["damage_+%_against_enemies_with_fully_broken_armour"]=5971, + ["damage_+%_against_enemies_marked_by_you"]=5998, + ["damage_+%_against_enemies_with_fully_broken_armour"]=5967, ["damage_+%_during_flask_effect"]=3761, - ["damage_+%_final_against_bloodlusting_enemies"]=5972, - ["damage_+%_final_if_lost_endurance_charge_in_past_8_seconds"]=6004, - ["damage_+%_final_if_there_is_at_most_1_rare_or_unique_enemy_nearby"]=5973, - ["damage_+%_final_with_at_least_1_nearby_ally"]=6005, + ["damage_+%_final_against_bloodlusting_enemies"]=10676, + ["damage_+%_final_if_lost_endurance_charge_in_past_8_seconds"]=5999, + ["damage_+%_final_if_there_is_at_most_1_rare_or_unique_enemy_nearby"]=5968, + ["damage_+%_final_with_at_least_1_nearby_ally"]=6000, ["damage_+%_for_4_seconds_on_crit"]=3169, ["damage_+%_for_4_seconds_on_detonation"]=3190, ["damage_+%_for_4_seconds_when_you_kill_a_bleeding_enemy"]=3764, ["damage_+%_for_4_seconds_when_you_kill_a_cursed_enemy"]=3741, - ["damage_+%_for_each_herald_affecting_you"]=6006, + ["damage_+%_for_each_herald_affecting_you"]=6001, ["damage_+%_for_each_level_the_enemy_is_higher_than_you"]=3869, ["damage_+%_for_each_trap_and_mine_active"]=3755, - ["damage_+%_for_enemies_you_inflict_spiders_web_upon"]=6007, + ["damage_+%_for_enemies_you_inflict_spiders_web_upon"]=6002, ["damage_+%_for_you_and_allies_affected_by_your_auras"]=3749, - ["damage_+%_if_consumed_frenzy_charge_recently"]=5974, - ["damage_+%_if_enemy_killed_recently"]=6008, + ["damage_+%_if_consumed_frenzy_charge_recently"]=5969, + ["damage_+%_if_enemy_killed_recently"]=6003, ["damage_+%_if_enemy_killed_recently_final"]=3894, - ["damage_+%_if_enemy_shattered_recently"]=6009, - ["damage_+%_if_firing_atleast_7_projectiles"]=6010, + ["damage_+%_if_enemy_shattered_recently"]=6004, + ["damage_+%_if_firing_atleast_7_projectiles"]=6005, ["damage_+%_if_golem_summoned_in_past_8_seconds"]=3400, - ["damage_+%_if_have_been_ignited_recently"]=6011, - ["damage_+%_if_have_crit_in_past_8_seconds"]=6012, - ["damage_+%_if_only_one_enemy_nearby"]=6013, - ["damage_+%_if_skill_costs_life"]=6014, - ["damage_+%_if_triggered_skill_recently"]=5975, - ["damage_+%_if_used_travel_skill_recently"]=6015, + ["damage_+%_if_have_been_ignited_recently"]=6006, + ["damage_+%_if_have_crit_in_past_8_seconds"]=6007, + ["damage_+%_if_only_one_enemy_nearby"]=6008, + ["damage_+%_if_skill_costs_life"]=6009, + ["damage_+%_if_triggered_skill_recently"]=5970, + ["damage_+%_if_used_travel_skill_recently"]=6010, ["damage_+%_if_you_have_consumed_a_corpse_recently"]=3925, - ["damage_+%_if_you_have_frozen_enemy_recently"]=6016, - ["damage_+%_if_you_have_shocked_recently"]=6017, + ["damage_+%_if_you_have_frozen_enemy_recently"]=6011, + ["damage_+%_if_you_have_shocked_recently"]=6012, ["damage_+%_of_each_type_that_you_have_an_active_golem_of"]=3770, ["damage_+%_on_consecrated_ground"]=3261, - ["damage_+%_on_full_energy_shield"]=6042, - ["damage_+%_per_1%_block_chance"]=6025, - ["damage_+%_per_1%_increased_item_found_quantity"]=6026, - ["damage_+%_per_100_dexterity"]=6018, - ["damage_+%_per_100_intelligence"]=6019, - ["damage_+%_per_100_strength"]=6020, - ["damage_+%_per_10_dex"]=6021, + ["damage_+%_on_full_energy_shield"]=6037, + ["damage_+%_per_1%_block_chance"]=6020, + ["damage_+%_per_1%_increased_item_found_quantity"]=6021, + ["damage_+%_per_100_dexterity"]=6013, + ["damage_+%_per_100_intelligence"]=6014, + ["damage_+%_per_100_strength"]=6015, + ["damage_+%_per_10_dex"]=6016, ["damage_+%_per_10_levels"]=2618, - ["damage_+%_per_15_dex"]=6022, - ["damage_+%_per_15_int"]=6023, - ["damage_+%_per_15_strength"]=6024, - ["damage_+%_per_5_of_your_lowest_attribute"]=6027, + ["damage_+%_per_15_dex"]=6017, + ["damage_+%_per_15_int"]=6018, + ["damage_+%_per_15_strength"]=6019, + ["damage_+%_per_5_of_your_lowest_attribute"]=6022, ["damage_+%_per_abyss_jewel_type"]=3845, ["damage_+%_per_active_curse_on_self"]=1197, - ["damage_+%_per_active_golem"]=6028, - ["damage_+%_per_active_link"]=6029, - ["damage_+%_per_active_minion"]=5976, + ["damage_+%_per_active_golem"]=6023, + ["damage_+%_per_active_link"]=6024, + ["damage_+%_per_active_minion"]=5971, ["damage_+%_per_active_trap"]=3179, ["damage_+%_per_crab_charge"]=4034, - ["damage_+%_per_different_companion_in_presence"]=5977, - ["damage_+%_per_different_warcry_used_recently"]=6030, + ["damage_+%_per_different_companion_in_presence"]=5972, + ["damage_+%_per_different_warcry_used_recently"]=6025, ["damage_+%_per_endurance_charge"]=2941, - ["damage_+%_per_enemy_elemental_ailment"]=5978, + ["damage_+%_per_enemy_elemental_ailment"]=5973, ["damage_+%_per_equipped_magic_item"]=2833, ["damage_+%_per_fire_adaptation"]=4101, ["damage_+%_per_frenzy_charge"]=3018, - ["damage_+%_per_frenzy_power_or_endurance_charge"]=6031, - ["damage_+%_per_poison_stack"]=5979, - ["damage_+%_per_poison_up_to_75%"]=6032, - ["damage_+%_per_power_charge"]=6033, - ["damage_+%_per_raised_zombie"]=5980, - ["damage_+%_per_recently_triggered_hazard_up_to_50%"]=6034, + ["damage_+%_per_frenzy_power_or_endurance_charge"]=6026, + ["damage_+%_per_poison_stack"]=5974, + ["damage_+%_per_poison_up_to_75%"]=6027, + ["damage_+%_per_power_charge"]=6028, + ["damage_+%_per_raised_zombie"]=5975, + ["damage_+%_per_recently_triggered_hazard_up_to_50%"]=6029, ["damage_+%_per_shock"]=2559, - ["damage_+%_per_warcry_used_recently"]=6035, - ["damage_+%_per_your_aura_or_herald_skill_affecting_you"]=6036, + ["damage_+%_per_warcry_used_recently"]=6030, + ["damage_+%_per_your_aura_or_herald_skill_affecting_you"]=6031, ["damage_+%_to_rare_and_unique_enemies"]=2950, - ["damage_+%_to_rare_and_unique_enemies_if_you_have_at_least_100_tribute"]=5981, + ["damage_+%_to_rare_and_unique_enemies_if_you_have_at_least_100_tribute"]=5976, ["damage_+%_to_you_and_nearby_allies_while_you_have_fortify"]=3765, - ["damage_+%_vs_abyssal_monsters"]=6037, + ["damage_+%_vs_abyssal_monsters"]=6032, ["damage_+%_vs_blinded_enemies"]=2592, ["damage_+%_vs_burning_enemies"]=3165, - ["damage_+%_vs_dazed_enemies"]=5982, + ["damage_+%_vs_dazed_enemies"]=5977, ["damage_+%_vs_demons"]=2550, ["damage_+%_vs_enemies_affected_by_status_ailments"]=3175, - ["damage_+%_vs_enemies_on_full_life"]=6038, + ["damage_+%_vs_enemies_on_full_life"]=6033, ["damage_+%_vs_enemies_on_low_life_per_frenzy_charge"]=2591, ["damage_+%_vs_enemies_per_freeze_shock_ignite"]=1217, ["damage_+%_vs_frozen_enemies"]=1213, ["damage_+%_vs_frozen_shocked_ignited_enemies"]=1218, ["damage_+%_vs_hindered_enemies"]=3786, - ["damage_+%_vs_immobilised_enemies"]=5983, - ["damage_+%_vs_immobilised_enemies_while_shapeshifted"]=5984, - ["damage_+%_vs_magic_monsters"]=6040, + ["damage_+%_vs_immobilised_enemies"]=5978, + ["damage_+%_vs_immobilised_enemies_while_shapeshifted"]=5979, + ["damage_+%_vs_magic_monsters"]=6035, ["damage_+%_vs_rare_monsters"]=2588, - ["damage_+%_vs_taunted_enemies"]=6041, + ["damage_+%_vs_taunted_enemies"]=6036, ["damage_+%_when_currently_has_no_energy_shield"]=2521, ["damage_+%_when_not_on_low_life"]=2946, ["damage_+%_when_on_burning_ground"]=1910, - ["damage_+%_when_on_full_life"]=6043, + ["damage_+%_when_on_full_life"]=6038, ["damage_+%_when_on_low_life"]=1196, - ["damage_+%_while_affected_by_a_herald"]=6044, - ["damage_+%_while_channelling"]=6045, + ["damage_+%_while_affected_by_a_herald"]=6039, + ["damage_+%_while_channelling"]=6040, ["damage_+%_while_dead"]=2848, ["damage_+%_while_es_not_full"]=3757, ["damage_+%_while_fortified"]=2939, ["damage_+%_while_ignited"]=2583, - ["damage_+%_while_in_blood_stance"]=6046, - ["damage_+%_while_in_presence_of_companion"]=5985, + ["damage_+%_while_in_blood_stance"]=6041, + ["damage_+%_while_in_presence_of_companion"]=5980, ["damage_+%_while_leeching"]=2819, ["damage_+%_while_life_leeching"]=1198, ["damage_+%_while_mana_leeching"]=1200, - ["damage_+%_while_shapeshifted"]=5986, + ["damage_+%_while_shapeshifted"]=5981, ["damage_+%_while_totem_active"]=2947, - ["damage_+%_while_using_charm"]=6047, - ["damage_+%_while_wielding_bow_if_totem_summoned"]=6048, - ["damage_+%_while_wielding_two_different_weapon_types"]=6049, + ["damage_+%_while_using_charm"]=6042, + ["damage_+%_while_wielding_bow_if_totem_summoned"]=6043, + ["damage_+%_while_wielding_two_different_weapon_types"]=6044, ["damage_+%_while_wielding_wand"]=1286, - ["damage_+%_while_you_have_a_summoned_golem"]=6050, + ["damage_+%_while_you_have_a_summoned_golem"]=6045, ["damage_+%_with_bow_skills"]=903, - ["damage_+%_with_daggers_against_full_life_enemies"]=6051, - ["damage_+%_with_herald_skills"]=6052, - ["damage_+%_with_maces_sceptres_staves"]=6053, + ["damage_+%_with_daggers_against_full_life_enemies"]=6046, + ["damage_+%_with_herald_skills"]=6047, + ["damage_+%_with_maces_sceptres_staves"]=6048, ["damage_+%_with_melee_weapons"]=1248, ["damage_+%_with_movement_skills"]=1354, - ["damage_+%_with_non_vaal_skills_during_soul_gain_prevention"]=6054, + ["damage_+%_with_non_vaal_skills_during_soul_gain_prevention"]=6049, ["damage_+%_with_one_handed_melee_weapons"]=1247, ["damage_+%_with_one_handed_weapons"]=3065, - ["damage_+%_with_shield_skills"]=6055, - ["damage_+%_with_shield_skills_per_2%_attack_block"]=6056, + ["damage_+%_with_shield_skills"]=6050, + ["damage_+%_with_shield_skills_per_2%_attack_block"]=6051, ["damage_+%_with_two_handed_melee_weapons"]=1253, ["damage_+%_with_two_handed_weapons"]=3066, ["damage_+1%_per_X_strength_when_in_main_hand"]=2560, - ["damage_against_undead_+%"]=5987, + ["damage_against_undead_+%"]=5982, ["damage_and_minion_damage_+%_for_4_seconds_on_consume_corpse"]=3171, - ["damage_blocked_%_recouped_as_mana"]=5988, - ["damage_cannot_be_taken_from_ward"]=5989, + ["damage_blocked_%_recouped_as_mana"]=5983, + ["damage_cannot_be_taken_from_ward"]=5984, ["damage_over_time_+%"]=1191, ["damage_over_time_+%_per_frenzy_charge"]=1896, ["damage_over_time_+%_per_power_charge"]=1897, - ["damage_over_time_+%_while_affected_by_a_herald"]=5991, + ["damage_over_time_+%_while_affected_by_a_herald"]=5986, ["damage_over_time_+%_while_dual_wielding"]=1898, ["damage_over_time_+%_while_holding_a_shield"]=1899, ["damage_over_time_+%_while_wielding_two_handed_weapon"]=1900, - ["damage_over_time_+%_with_attack_skills"]=5992, - ["damage_over_time_+%_with_bow_skills"]=5993, - ["damage_over_time_+%_with_herald_skills"]=5994, - ["damage_over_time_multiplier_+_if_enemy_killed_recently"]=5990, + ["damage_over_time_+%_with_attack_skills"]=5987, + ["damage_over_time_+%_with_bow_skills"]=5988, + ["damage_over_time_+%_with_herald_skills"]=5989, + ["damage_over_time_multiplier_+_if_enemy_killed_recently"]=5985, ["damage_over_time_multiplier_+_with_attacks"]=1220, - ["damage_over_time_taken_+%_while_you_have_at_least_20_fortification"]=5995, - ["damage_penetrates_%_cold_resistance_while_affected_by_herald_of_ice"]=5996, - ["damage_penetrates_%_elemental_resistance_if_enemy_not_killed_recently"]=5997, - ["damage_penetrates_%_elemental_resistance_vs_chilled_enemies"]=5998, - ["damage_penetrates_%_elemental_resistance_vs_cursed_enemies"]=5999, - ["damage_penetrates_%_fire_resistance_while_affected_by_herald_of_ash"]=6000, - ["damage_penetrates_%_lightning_resistance_while_affected_by_herald_of_thunder"]=6001, - ["damage_penetrates_x%_of_elemental_resistances_per_glory_skill_used_in_last_6_seconds"]=6002, - ["damage_recouped_as_life_%_if_leech_removed_by_filling_recently"]=6057, + ["damage_over_time_taken_+%_while_you_have_at_least_20_fortification"]=5990, + ["damage_penetrates_%_cold_resistance_while_affected_by_herald_of_ice"]=5991, + ["damage_penetrates_%_elemental_resistance_if_enemy_not_killed_recently"]=5992, + ["damage_penetrates_%_elemental_resistance_vs_chilled_enemies"]=5993, + ["damage_penetrates_%_elemental_resistance_vs_cursed_enemies"]=5994, + ["damage_penetrates_%_fire_resistance_while_affected_by_herald_of_ash"]=5995, + ["damage_penetrates_%_lightning_resistance_while_affected_by_herald_of_thunder"]=5996, + ["damage_penetrates_x%_of_elemental_resistances_per_glory_skill_used_in_last_6_seconds"]=5997, + ["damage_recouped_as_life_%_if_leech_removed_by_filling_recently"]=6052, ["damage_reduction_rating_%_with_active_totem"]=3068, ["damage_reduction_rating_from_body_armour_doubled"]=3067, - ["damage_removed_from_mana_before_life_%_while_affected_by_clarity"]=6058, - ["damage_removed_from_mana_before_life_%_while_focused"]=6059, - ["damage_removed_from_spectres_before_life_or_es_%"]=6060, - ["damage_removed_from_your_nearest_totem_before_life_or_es_%"]=6061, - ["damage_taken_%_recovered_as_energy_shield_from_stunning_hits"]=6076, - ["damage_taken_%_recovered_as_life_from_stunning_hits"]=6077, - ["damage_taken_+%_final_from_enemies_near_marked_enemy"]=6078, - ["damage_taken_+%_final_per_tailwind"]=6079, - ["damage_taken_+%_final_per_totem"]=6080, - ["damage_taken_+%_for_4_seconds_after_spending_200_mana"]=6062, + ["damage_removed_from_mana_before_life_%_while_affected_by_clarity"]=6053, + ["damage_removed_from_mana_before_life_%_while_focused"]=6054, + ["damage_removed_from_spectres_before_life_or_es_%"]=6055, + ["damage_removed_from_your_nearest_totem_before_life_or_es_%"]=6056, + ["damage_taken_%_recovered_as_energy_shield_from_stunning_hits"]=6071, + ["damage_taken_%_recovered_as_life_from_stunning_hits"]=6072, + ["damage_taken_+%_final_from_enemies_near_marked_enemy"]=6073, + ["damage_taken_+%_final_per_tailwind"]=6074, + ["damage_taken_+%_final_per_totem"]=6075, + ["damage_taken_+%_for_4_seconds_after_spending_200_mana"]=6057, ["damage_taken_+%_for_4_seconds_on_kill"]=3055, ["damage_taken_+%_for_4_seconds_on_killing_taunted_enemy"]=3153, ["damage_taken_+%_from_bleeding_enemies"]=3046, @@ -238874,36 +238890,36 @@ return { ["damage_taken_+%_from_hits"]=1989, ["damage_taken_+%_from_skeletons"]=1996, ["damage_taken_+%_from_taunted_enemies"]=3766, - ["damage_taken_+%_from_volatility_if_you_have_at_least_100_tribute"]=6063, - ["damage_taken_+%_if_have_been_frozen_recently"]=6081, - ["damage_taken_+%_if_have_not_been_hit_recently"]=6082, + ["damage_taken_+%_from_volatility_if_you_have_at_least_100_tribute"]=6058, + ["damage_taken_+%_if_have_been_frozen_recently"]=6076, + ["damage_taken_+%_if_have_not_been_hit_recently"]=6077, ["damage_taken_+%_if_not_hit_recently_final"]=3863, ["damage_taken_+%_if_taunted_an_enemy_recently"]=3898, - ["damage_taken_+%_if_there_are_at_least_2_rare_or_unique_enemies_nearby"]=6064, + ["damage_taken_+%_if_there_are_at_least_2_rare_or_unique_enemies_nearby"]=6059, ["damage_taken_+%_if_you_have_taken_a_savage_hit_recently"]=3851, - ["damage_taken_+%_on_full_life"]=6083, - ["damage_taken_+%_on_low_life"]=6084, + ["damage_taken_+%_on_full_life"]=6078, + ["damage_taken_+%_on_low_life"]=6079, ["damage_taken_+%_per_frenzy_charge"]=2704, ["damage_taken_+%_to_an_element_for_4_seconds_when_hit_by_damage_from_an_element"]=3320, ["damage_taken_+%_vs_demons"]=2549, - ["damage_taken_+%_while_affected_by_elusive"]=6065, + ["damage_taken_+%_while_affected_by_elusive"]=6060, ["damage_taken_+%_while_es_full"]=1993, - ["damage_taken_+%_while_leeching"]=6085, - ["damage_taken_+%_while_phasing"]=6086, - ["damage_taken_from_hits_is_unlucky_if_ward_damaged_recently"]=6066, + ["damage_taken_+%_while_leeching"]=6080, + ["damage_taken_+%_while_phasing"]=6081, + ["damage_taken_from_hits_is_unlucky_if_ward_damaged_recently"]=6061, ["damage_taken_from_traps_and_mines_+%"]=3026, - ["damage_taken_goes_to_life_mana_es_over_4_seconds_%"]=6067, + ["damage_taken_goes_to_life_mana_es_over_4_seconds_%"]=6062, ["damage_taken_goes_to_life_over_4_seconds_%"]=1061, - ["damage_taken_goes_to_life_over_4_seconds_%_per_10_tribute"]=6068, + ["damage_taken_goes_to_life_over_4_seconds_%_per_10_tribute"]=6063, ["damage_taken_goes_to_mana_%"]=1068, - ["damage_taken_goes_to_mana_%_per_10_tribute"]=6069, + ["damage_taken_goes_to_mana_%_per_10_tribute"]=6064, ["damage_taken_goes_to_mana_%_per_power_charge"]=2916, - ["damage_taken_goes_to_mana_over_4_seconds_%_while_affected_by_clarity"]=6070, - ["damage_taken_over_time_+%_final_during_life_flask_effect"]=6071, - ["damage_taken_per_250_dexterity_+%"]=6072, - ["damage_taken_per_250_intelligence_+%"]=6073, - ["damage_taken_per_250_strength_+%"]=6074, - ["damage_taken_per_ghost_dance_stack_+%"]=6075, + ["damage_taken_goes_to_mana_over_4_seconds_%_while_affected_by_clarity"]=6065, + ["damage_taken_over_time_+%_final_during_life_flask_effect"]=6066, + ["damage_taken_per_250_dexterity_+%"]=6067, + ["damage_taken_per_250_intelligence_+%"]=6068, + ["damage_taken_per_250_strength_+%"]=6069, + ["damage_taken_per_ghost_dance_stack_+%"]=6070, ["damage_vs_cursed_enemies_per_enemy_curse_+%"]=2773, ["damage_vs_enemies_on_full_life_per_power_charge_+%"]=2757, ["damage_vs_enemies_on_low_life_+%"]=2589, @@ -238914,75 +238930,75 @@ return { ["damage_while_no_frenzy_charges_+%"]=3464, ["damage_with_cold_skills_+%"]=1304, ["damage_with_fire_skills_+%"]=1296, - ["damage_with_hits_is_lucky_vs_enemies_on_low_life"]=6087, - ["damage_with_hits_is_lucky_vs_heavy_stunned_enemies"]=6088, + ["damage_with_hits_is_lucky_vs_enemies_on_low_life"]=6082, + ["damage_with_hits_is_lucky_vs_heavy_stunned_enemies"]=6083, ["damage_with_lightning_skills_+%"]=1309, - ["damaging_ailment_duration_+%"]=6089, - ["damaging_ailment_duration_+%_per_10_tribute"]=6090, - ["damaging_ailments_deal_damage_+%_faster"]=6092, - ["dark_pact_minions_recover_%_life_on_hit"]=6093, - ["dark_ritual_area_of_effect_+%"]=6094, - ["dark_ritual_damage_+%"]=6095, - ["dark_ritual_linked_curse_effect_+%"]=6096, - ["darkness_per_level"]=6097, - ["darkness_refresh_rate_+%"]=6098, - ["daytime_fish_caught_size_+%"]=6099, - ["daze_build_up_+%"]=6100, - ["daze_duration_+%"]=6101, - ["daze_magnitude_+%"]=6102, - ["deadeye_accuracy_unaffected_by_range"]=6103, - ["deadeye_damage_taken_+%_final_from_marked_enemy"]=6104, - ["deadeye_movement_speed_penalty_+%_final_while_performing_action"]=6105, - ["deadeye_projectile_damage_+%_final_max_as_distance_travelled_decreases"]=6106, - ["deadeye_projectile_damage_+%_final_max_as_distance_travelled_increases"]=6107, - ["deal_1000_chaos_damage_per_second_for_10_seconds_on_hit"]=6108, - ["deal_chaos_damage_per_second_for_10_seconds_on_hit"]=6109, - ["deal_double_damage_to_enemies_on_full_life"]=6110, - ["deal_no_damage_when_not_on_low_life"]=6111, + ["damaging_ailment_duration_+%"]=6084, + ["damaging_ailment_duration_+%_per_10_tribute"]=6085, + ["damaging_ailments_deal_damage_+%_faster"]=6087, + ["dark_pact_minions_recover_%_life_on_hit"]=6088, + ["dark_ritual_area_of_effect_+%"]=6089, + ["dark_ritual_damage_+%"]=6090, + ["dark_ritual_linked_curse_effect_+%"]=6091, + ["darkness_per_level"]=6092, + ["darkness_refresh_rate_+%"]=6093, + ["daytime_fish_caught_size_+%"]=6094, + ["daze_build_up_+%"]=6095, + ["daze_duration_+%"]=6096, + ["daze_magnitude_+%"]=6097, + ["deadeye_accuracy_unaffected_by_range"]=6098, + ["deadeye_damage_taken_+%_final_from_marked_enemy"]=6099, + ["deadeye_movement_speed_penalty_+%_final_while_performing_action"]=6100, + ["deadeye_projectile_damage_+%_final_max_as_distance_travelled_decreases"]=6101, + ["deadeye_projectile_damage_+%_final_max_as_distance_travelled_increases"]=6102, + ["deal_1000_chaos_damage_per_second_for_10_seconds_on_hit"]=6103, + ["deal_chaos_damage_per_second_for_10_seconds_on_hit"]=6104, + ["deal_double_damage_to_enemies_on_full_life"]=6105, + ["deal_no_damage_when_not_on_low_life"]=6106, ["deal_no_damage_yourself"]=1998, - ["deal_no_elemental_damage"]=6112, - ["deal_no_elemental_physical_damage"]=6113, - ["deal_no_non_chaos_damage"]=6114, + ["deal_no_elemental_damage"]=6107, + ["deal_no_elemental_physical_damage"]=6108, + ["deal_no_non_chaos_damage"]=6109, ["deal_no_non_cold_damage"]=2579, - ["deal_no_non_elemental_damage"]=6115, + ["deal_no_non_elemental_damage"]=6110, ["deal_no_non_fire_damage"]=2577, ["deal_no_non_lightning_damage"]=2578, ["deal_no_non_physical_damage"]=2575, - ["deal_thorns_damage_on_hit"]=6116, - ["deal_thorns_damage_on_melee_crit"]=6117, - ["deal_thorns_damage_on_stun"]=6118, - ["deathgrip_presence"]=6119, + ["deal_thorns_damage_on_hit"]=6111, + ["deal_thorns_damage_on_melee_crit"]=6112, + ["deal_thorns_damage_on_stun"]=6113, + ["deathgrip_presence"]=6114, ["deaths_oath_debuff_on_kill_base_chaos_damage_to_deal_per_minute"]=2490, ["deaths_oath_debuff_on_kill_duration_ms"]=2490, - ["debilitate_enemies_for_1_second_on_hit_%_chance"]=6120, - ["debilitate_enemies_within_X_metres_while_active_blocking"]=6121, - ["debuff_time_passed_+%"]=6123, - ["debuff_time_passed_-%_while_affected_by_haste"]=6122, - ["decimating_strike"]=6124, - ["decoy_rejuvenation_devouring_totem_totem_%_maximum_life_inflicted_as_aoe_fire_damage_when_hit"]=6125, + ["debilitate_enemies_for_1_second_on_hit_%_chance"]=6115, + ["debilitate_enemies_within_X_metres_while_active_blocking"]=6116, + ["debuff_time_passed_+%"]=6118, + ["debuff_time_passed_-%_while_affected_by_haste"]=6117, + ["decimating_strike"]=6119, + ["decoy_rejuvenation_devouring_totem_totem_%_maximum_life_inflicted_as_aoe_fire_damage_when_hit"]=6120, ["decoy_totem_life_+%"]=3681, ["decoy_totem_radius_+%"]=3528, - ["defences_from_animated_guardians_items_apply_to_animated_weapon"]=6131, - ["defend_with_%_armour_against_critical_strikes"]=6132, - ["defend_with_%_armour_against_hits_from_distance_greater_than_6m"]=6133, - ["defend_with_%_armour_against_ranged_attacks"]=6134, - ["defend_with_%_armour_when_low_energy_shield"]=6135, - ["defend_with_%_armour_while_you_have_energy_shield"]=6136, - ["defend_with_%_of_armour_while_not_on_low_energy_shield"]=6137, - ["defiance_banner_aura_effect_+%"]=6138, - ["defiance_banner_mana_reservation_efficiency_+%"]=6139, + ["defences_from_animated_guardians_items_apply_to_animated_weapon"]=6126, + ["defend_with_%_armour_against_critical_strikes"]=6127, + ["defend_with_%_armour_against_hits_from_distance_greater_than_6m"]=6128, + ["defend_with_%_armour_against_ranged_attacks"]=6129, + ["defend_with_%_armour_when_low_energy_shield"]=6130, + ["defend_with_%_armour_while_you_have_energy_shield"]=6131, + ["defend_with_%_of_armour_while_not_on_low_energy_shield"]=6132, + ["defiance_banner_aura_effect_+%"]=6133, + ["defiance_banner_mana_reservation_efficiency_+%"]=6134, ["deflect_chance_is_lucky_while_on_low_life"]=1055, - ["deflected_hit_damage_taken_%_recouped_as_life"]=6140, - ["deflected_hits_cannot_directly_inflict_maim_on_self"]=6141, - ["deflected_hits_cannot_inflict_bleeding_on_self"]=6142, - ["deflection_rating_+%"]=6143, - ["deflection_rating_+%_while_moving"]=6144, - ["deflection_rating_+%_while_surrounded"]=6145, + ["deflected_hit_damage_taken_%_recouped_as_life"]=6135, + ["deflected_hits_cannot_directly_inflict_maim_on_self"]=6136, + ["deflected_hits_cannot_inflict_bleeding_on_self"]=6137, + ["deflection_rating_+%"]=6138, + ["deflection_rating_+%_while_moving"]=6139, + ["deflection_rating_+%_while_surrounded"]=6140, ["degen_effect_+%"]=1994, - ["delirium_aura_effect_+%"]=6146, - ["delirium_mana_reservation_+%"]=6147, - ["delirium_reserves_no_mana"]=6148, - ["delve_biome_area_contains_x_extra_packs_of_insects"]=6149, + ["delirium_aura_effect_+%"]=6141, + ["delirium_mana_reservation_+%"]=6142, + ["delirium_reserves_no_mana"]=6143, + ["delve_biome_area_contains_x_extra_packs_of_insects"]=6144, ["delve_biome_azurite_collected_+%"]=2059, ["delve_biome_boss_drops_additional_unique_item"]=2050, ["delve_biome_boss_drops_extra_precursor_component_ring"]=2051, @@ -238996,7 +239012,7 @@ return { ["delve_biome_contains_delve_boss"]=2049, ["delve_biome_encounters_extra_reward_chest_%_chance"]=2062, ["delve_biome_monster_drop_fossil_chance_%"]=2063, - ["delve_biome_monster_projectiles_always_pierce"]=6150, + ["delve_biome_monster_projectiles_always_pierce"]=6145, ["delve_biome_node_tier_upgrade_+%"]=2065, ["delve_biome_off_path_reward_chests_always_azurite"]=2067, ["delve_biome_off_path_reward_chests_always_currency"]=2068, @@ -239007,73 +239023,73 @@ return { ["delve_biome_off_path_reward_chests_fossil_chance_+%_final"]=2073, ["delve_biome_off_path_reward_chests_resonator_chance_+%_final"]=2074, ["delve_biome_sulphite_cost_+%_final"]=2060, - ["delve_boss_life_+%_final_from_biome"]=6151, - ["demigod_footprints_from_item"]=10777, - ["demigods_virtue"]=10698, - ["demon_form_has_no_max_stacks"]=6152, - ["demon_minion_reservation_+%"]=10005, + ["delve_boss_life_+%_final_from_biome"]=6146, + ["demigod_footprints_from_item"]=10778, + ["demigods_virtue"]=10699, + ["demon_form_has_no_max_stacks"]=6147, + ["demon_minion_reservation_+%"]=9998, ["desecrate_cooldown_speed_+%"]=3576, ["desecrate_creates_X_additional_corpses"]=3924, ["desecrate_damage_+%"]=3420, ["desecrate_duration_+%"]=3610, - ["desecrate_maximum_number_of_corpses"]=6154, + ["desecrate_maximum_number_of_corpses"]=6149, ["desecrate_number_of_corpses_to_create"]=3800, ["desecrate_on_block_%_chance_to_create"]=2380, ["desecrated_ground_effect_on_self_+%"]=1912, - ["despair_curse_effect_+%"]=6155, - ["despair_duration_+%"]=6156, + ["despair_curse_effect_+%"]=6150, + ["despair_duration_+%"]=6151, ["despair_gem_level_+"]=2006, - ["despair_no_reservation"]=6157, - ["destructive_link_duration_+%"]=6158, + ["despair_no_reservation"]=6152, + ["destructive_link_duration_+%"]=6153, ["determination_aura_effect_+%"]=3095, ["determination_mana_reservation_+%"]=3717, - ["determination_mana_reservation_efficiency_+%"]=6160, - ["determination_mana_reservation_efficiency_-2%_per_1"]=6159, - ["determination_reserves_no_mana"]=6161, + ["determination_mana_reservation_efficiency_+%"]=6155, + ["determination_mana_reservation_efficiency_-2%_per_1"]=6154, + ["determination_reserves_no_mana"]=6156, ["detonate_dead_%_chance_to_detonate_additional_corpse"]=3679, ["detonate_dead_damage_+%"]=3389, ["detonate_dead_radius_+%"]=3523, - ["detonator_skill_area_of_effect_+%"]=6162, - ["detonator_skill_damage_+%"]=6163, + ["detonator_skill_area_of_effect_+%"]=6157, + ["detonator_skill_damage_+%"]=6158, ["devouring_totem_%_chance_to_consume_additional_corpse"]=3687, ["dexterity_+%"]=1024, - ["dexterity_+%_if_strength_higher_than_intelligence"]=6165, + ["dexterity_+%_if_strength_higher_than_intelligence"]=6160, ["dexterity_and_intelligence_+%"]=1028, - ["dexterity_can_satisfy_strength_and_intelligence_requirements_of_melee_weapons_and_skills"]=6164, + ["dexterity_can_satisfy_strength_and_intelligence_requirements_of_melee_weapons_and_skills"]=6159, ["dexterity_inherently_grants_mana_instead_of_accuracy"]=1783, ["dexterity_skill_gem_level_+"]=978, ["disable_blessing_skills_and_display_socketed_aura_gems_reserve_no_mana"]=415, ["disable_chest_slot"]=2388, ["disable_skill_if_melee_attack"]=2301, - ["discharge_and_voltaxic_burst_nova_spells_cast_at_target_location"]=6166, - ["discharge_area_of_effect_+%_final"]=6167, + ["discharge_and_voltaxic_burst_nova_spells_cast_at_target_location"]=6161, + ["discharge_area_of_effect_+%_final"]=6162, ["discharge_chance_not_to_consume_charges_%"]=3138, - ["discharge_cooldown_override_ms"]=6168, + ["discharge_cooldown_override_ms"]=6163, ["discharge_damage_+%"]=3136, - ["discharge_damage_+%_final"]=6169, - ["discharge_radius_+"]=6170, + ["discharge_damage_+%_final"]=6164, + ["discharge_radius_+"]=6165, ["discharge_radius_+%"]=3137, - ["discharge_triggered_damage_+%_final"]=6171, + ["discharge_triggered_damage_+%_final"]=6166, ["discipline_aura_effect_+%"]=3096, ["discipline_mana_reservation_+%"]=3718, - ["discipline_mana_reservation_efficiency_+%"]=6173, - ["discipline_mana_reservation_efficiency_-2%_per_1"]=6172, - ["discipline_reserves_no_mana"]=6174, - ["disintegrate_secondary_beam_angle_+%"]=6175, - ["dispel_bleed_on_guard_skill_use"]=6176, - ["dispel_corrupted_blood_on_guard_skill_use"]=6177, + ["discipline_mana_reservation_efficiency_+%"]=6168, + ["discipline_mana_reservation_efficiency_-2%_per_1"]=6167, + ["discipline_reserves_no_mana"]=6169, + ["disintegrate_secondary_beam_angle_+%"]=6170, + ["dispel_bleed_on_guard_skill_use"]=6171, + ["dispel_corrupted_blood_on_guard_skill_use"]=6172, ["dispel_status_ailments_on_flask_use"]=3028, ["dispel_status_ailments_on_rampage_threshold"]=2724, ["display_abberaths_hooves_skill_level"]=574, ["display_ailment_bearer_charge_interval"]=4113, - ["display_altar_chaos_aura"]=6178, - ["display_altar_cold_aura"]=6179, - ["display_altar_fire_aura"]=6180, - ["display_altar_lightning_aura"]=6181, - ["display_altar_tangle_tentalces_daemon"]=6182, - ["display_area_contains_alluring_vaal_side_area"]=6183, - ["display_area_contains_corrupting_tempest"]=6184, - ["display_area_contains_improved_labyrinth_trial"]=6185, + ["display_altar_chaos_aura"]=6173, + ["display_altar_cold_aura"]=6174, + ["display_altar_fire_aura"]=6175, + ["display_altar_lightning_aura"]=6176, + ["display_altar_tangle_tentalces_daemon"]=6177, + ["display_area_contains_alluring_vaal_side_area"]=6178, + ["display_area_contains_corrupting_tempest"]=6179, + ["display_area_contains_improved_labyrinth_trial"]=6180, ["display_attack_with_commandment_of_force_on_hit_%"]=3222, ["display_attack_with_commandment_of_fury_on_hit_%"]=3234, ["display_attack_with_commandment_of_ire_when_hit_%"]=3702, @@ -239136,272 +239152,272 @@ return { ["display_cast_word_of_thunder_on_kill_%"]=3253, ["display_cast_word_of_war_on_kill_%"]=3227, ["display_cast_word_of_winter_when_hit_%"]=3199, - ["display_cowards_trial_waves_of_monsters"]=6186, - ["display_cowards_trial_waves_of_undead_monsters"]=6187, - ["display_dark_ritual_curse_max_skill_level_requirement"]=6188, + ["display_cowards_trial_waves_of_monsters"]=6181, + ["display_cowards_trial_waves_of_undead_monsters"]=6182, + ["display_dark_ritual_curse_max_skill_level_requirement"]=6183, ["display_golden_radiance"]=2300, - ["display_heist_contract_lockdown_timer_+%"]=6189, - ["display_herald_of_thunder_storm"]=5825, - ["display_item_can_also_roll_ring_mods"]=6190, + ["display_heist_contract_lockdown_timer_+%"]=6184, + ["display_herald_of_thunder_storm"]=5821, + ["display_item_can_also_roll_ring_mods"]=6185, ["display_item_generation_can_roll_minion_affixes"]=45, ["display_item_generation_can_roll_totem_affixes"]=46, - ["display_item_quantity_increases_rewards_from_boss_by_x_percent_of_its_value"]=6191, - ["display_item_quantity_increases_rewards_from_encounter_by_x_percent_of_its_value"]=6192, - ["display_legion_uber_fragment_improved_rewards_+%"]=6193, - ["display_link_stuff"]=7607, + ["display_item_quantity_increases_rewards_from_boss_by_x_percent_of_its_value"]=6186, + ["display_item_quantity_increases_rewards_from_encounter_by_x_percent_of_its_value"]=6187, + ["display_legion_uber_fragment_improved_rewards_+%"]=6188, + ["display_link_stuff"]=7602, ["display_mana_cost_reduction_%"]=1720, - ["display_map_augmentable_boss"]=6194, + ["display_map_augmentable_boss"]=6189, ["display_map_boss_gives_experience_+%"]=2621, ["display_map_final_boss_drops_higher_level_gear"]=2620, ["display_map_has_oxygen"]=2751, - ["display_map_inhabited_by_lunaris_fanatics"]=6195, - ["display_map_inhabited_by_solaris_fanatics"]=6196, + ["display_map_inhabited_by_lunaris_fanatics"]=6190, + ["display_map_inhabited_by_solaris_fanatics"]=6191, ["display_map_inhabited_by_wild_beasts"]=2103, - ["display_map_labyrinth_chests_fortune"]=6197, - ["display_map_labyrinth_enchant_belts"]=6198, + ["display_map_labyrinth_chests_fortune"]=6192, + ["display_map_labyrinth_enchant_belts"]=6193, ["display_map_large_chest"]=2346, ["display_map_larger_maze"]=2345, - ["display_map_mission_id"]=6199, + ["display_map_mission_id"]=6194, ["display_map_no_monsters"]=2206, ["display_map_restless_dead"]=2344, - ["display_memory_line_abyss_beyond_monsters_from_cracks"]=6200, - ["display_memory_line_ambush_contains_standalone_map_boss"]=6201, - ["display_memory_line_ambush_strongbox_chain"]=6202, - ["display_memory_line_anarchy_rogue_exiles_in_packs"]=6203, - ["display_memory_line_bestiary_capturable_harvest_monsters"]=6204, - ["display_memory_line_breach_area_is_breached"]=6205, - ["display_memory_line_breach_miniature_flash_breaches"]=6206, - ["display_memory_line_domination_multiple_modded_shrines"]=6207, - ["display_memory_line_domination_shrines_to_pantheon_gods"]=6208, - ["display_memory_line_essence_multiple_rare_monsters"]=6209, - ["display_memory_line_essence_rogue_exiles"]=6210, - ["display_memory_line_harbinger_player_is_a_harbinger"]=6211, - ["display_memory_line_harbinger_portals_everywhere"]=6212, - ["display_memory_line_harvest_larger_plot_with_premium_seeds"]=6213, - ["display_memory_line_torment_player_is_possessed"]=6214, - ["display_memory_line_torment_rares_uniques_are_possessed"]=6215, + ["display_memory_line_abyss_beyond_monsters_from_cracks"]=6195, + ["display_memory_line_ambush_contains_standalone_map_boss"]=6196, + ["display_memory_line_ambush_strongbox_chain"]=6197, + ["display_memory_line_anarchy_rogue_exiles_in_packs"]=6198, + ["display_memory_line_bestiary_capturable_harvest_monsters"]=6199, + ["display_memory_line_breach_area_is_breached"]=6200, + ["display_memory_line_breach_miniature_flash_breaches"]=6201, + ["display_memory_line_domination_multiple_modded_shrines"]=6202, + ["display_memory_line_domination_shrines_to_pantheon_gods"]=6203, + ["display_memory_line_essence_multiple_rare_monsters"]=6204, + ["display_memory_line_essence_rogue_exiles"]=6205, + ["display_memory_line_harbinger_player_is_a_harbinger"]=6206, + ["display_memory_line_harbinger_portals_everywhere"]=6207, + ["display_memory_line_harvest_larger_plot_with_premium_seeds"]=6208, + ["display_memory_line_torment_player_is_possessed"]=6209, + ["display_memory_line_torment_rares_uniques_are_possessed"]=6210, ["display_minion_maximum_life"]=1721, - ["display_modifiers_to_totem_life_effect_these_minions"]=6216, + ["display_modifiers_to_totem_life_effect_these_minions"]=6211, ["display_no_sockets"]=44, - ["display_passive_attribute_text"]=6217, + ["display_passive_attribute_text"]=6212, ["display_socketed_minion_gems_supported_by_level_X_life_leech"]=410, - ["display_stat_coming_soon"]=6218, - ["display_strongbox_drops_additional_shaper_or_elder_cards"]=6219, + ["display_stat_coming_soon"]=6213, + ["display_strongbox_drops_additional_shaper_or_elder_cards"]=6214, ["display_trigger_arcane_wake_after_spending_200_mana_%_chance"]=576, - ["distance_scaled_accuracy_rating_penalty_+%"]=6220, - ["divine_tempest_beam_width_+%"]=6221, - ["divine_tempest_damage_+%"]=6222, - ["divine_tempest_number_of_additional_nearby_enemies_to_zap"]=6223, + ["distance_scaled_accuracy_rating_penalty_+%"]=6215, + ["divine_tempest_beam_width_+%"]=6216, + ["divine_tempest_damage_+%"]=6217, + ["divine_tempest_number_of_additional_nearby_enemies_to_zap"]=6218, ["do_not_chain"]=1570, - ["dodge_roll_base_travel_distance"]=6224, - ["dodge_roll_can_avoid_all_damage"]=6225, - ["dodge_roll_phasing_without_visual"]=6226, - ["dodge_roll_speed_+%"]=6227, + ["dodge_roll_base_travel_distance"]=6219, + ["dodge_roll_can_avoid_all_damage"]=6220, + ["dodge_roll_phasing_without_visual"]=6221, + ["dodge_roll_speed_+%"]=6222, ["dodge_roll_travel_distance_+_if_dodge_rolled_recently"]=4115, ["dodge_roll_travel_distance_+_if_not_dodge_rolled_recently"]=4114, - ["dodge_roll_travel_distance_+_while_surrounded"]=6228, - ["doedre_aura_damage_+%_final"]=6229, + ["dodge_roll_travel_distance_+_while_surrounded"]=6223, + ["doedre_aura_damage_+%_final"]=6224, ["dominance_additional_block_%_on_nearby_allies_per_100_strength"]=2761, ["dominance_armour_evasion_energy_shield_+%_on_nearby_allies_per_100_strength"]=2762, ["dominance_cast_speed_+%_on_nearby_allies_per_100_intelligence"]=2764, ["dominance_critical_strike_multiplier_+_on_nearby_allies_per_100_dexterity"]=2763, - ["dominating_blow_and_absolution_additive_minion_damage_modifiers_apply_to_you_at_150%_value"]=6230, + ["dominating_blow_and_absolution_additive_minion_damage_modifiers_apply_to_you_at_150%_value"]=6225, ["dominating_blow_duration_+%"]=3592, ["dominating_blow_minion_damage_+%"]=3403, ["dominating_blow_skill_attack_damage_+%"]=3404, ["dot_multiplier_+"]=1219, - ["dot_multiplier_+_if_crit_in_past_8_seconds"]=6231, - ["dot_multiplier_+_while_affected_by_malevolence"]=6232, - ["dot_multiplier_+_with_bow_skills"]=6233, - ["double_and_dual_strike_soul_eater_for_20_seconds_on_rare_or_unique_kill_chance_%"]=6234, - ["double_armour_effect"]=6235, - ["double_damage_%_chance_while_wielding_mace_sceptre_staff"]=6237, - ["double_damage_chance_%_if_below_100_strength"]=6236, - ["double_effect_of_consuming_frenzy_charges"]=6238, - ["double_evasion_rating_from_gloves_helmets_boots"]=6239, - ["double_evasion_rating_if_you_havent_been_hit_recently"]=6240, - ["double_number_of_poison_you_can_inflict"]=6241, + ["dot_multiplier_+_if_crit_in_past_8_seconds"]=6226, + ["dot_multiplier_+_while_affected_by_malevolence"]=6227, + ["dot_multiplier_+_with_bow_skills"]=6228, + ["double_and_dual_strike_soul_eater_for_20_seconds_on_rare_or_unique_kill_chance_%"]=6229, + ["double_armour_effect"]=6230, + ["double_damage_%_chance_while_wielding_mace_sceptre_staff"]=6232, + ["double_damage_chance_%_if_below_100_strength"]=6231, + ["double_effect_of_consuming_frenzy_charges"]=6233, + ["double_evasion_rating_from_gloves_helmets_boots"]=6234, + ["double_evasion_rating_if_you_havent_been_hit_recently"]=6235, + ["double_number_of_poison_you_can_inflict"]=6236, ["double_slash_critical_strike_chance_+%"]=3824, ["double_slash_damage_+%"]=3817, - ["double_slash_maximum_added_physical_damage_vs_bleeding_enemies"]=6242, - ["double_slash_minimum_added_physical_damage_vs_bleeding_enemies"]=6242, + ["double_slash_maximum_added_physical_damage_vs_bleeding_enemies"]=6237, + ["double_slash_minimum_added_physical_damage_vs_bleeding_enemies"]=6237, ["double_slash_radius_+%"]=3826, ["double_strike_attack_speed_+%"]=3547, - ["double_strike_chance_to_deal_double_damage_%_vs_bleeding_enemies"]=6243, + ["double_strike_chance_to_deal_double_damage_%_vs_bleeding_enemies"]=6238, ["double_strike_chance_to_trigger_on_kill_effects_an_additional_time_%"]=2972, ["double_strike_critical_strike_chance_+%"]=3627, ["double_strike_damage_+%"]=3332, - ["drain_%_max_mana_to_activate_expended_charms"]=6244, - ["drain_focus_%_of_damage_dealt_on_hit"]=6245, - ["drain_x_flask_charges_over_time_on_hit_for_6_seconds"]=6246, - ["dread_banner_aura_effect_+%"]=6247, - ["dread_banner_grants_an_additional_x_to_maximum_fortification_when_placing_the_banner"]=6248, - ["dread_banner_grants_an_additional_x_to_maximum_fortification_when_placing_the_banner_div_50"]=6249, - ["dread_banner_mana_reservation_efficiency_+%"]=6250, - ["dual_strike_accuracy_rating_+%_while_wielding_sword"]=6251, + ["drain_%_max_mana_to_activate_expended_charms"]=6239, + ["drain_focus_%_of_damage_dealt_on_hit"]=6240, + ["drain_x_flask_charges_over_time_on_hit_for_6_seconds"]=6241, + ["dread_banner_aura_effect_+%"]=6242, + ["dread_banner_grants_an_additional_x_to_maximum_fortification_when_placing_the_banner"]=6243, + ["dread_banner_grants_an_additional_x_to_maximum_fortification_when_placing_the_banner_div_50"]=6244, + ["dread_banner_mana_reservation_efficiency_+%"]=6245, + ["dual_strike_accuracy_rating_+%_while_wielding_sword"]=6246, ["dual_strike_attack_speed_+%"]=3548, - ["dual_strike_attack_speed_+%_while_wielding_claw"]=6252, + ["dual_strike_attack_speed_+%_while_wielding_claw"]=6247, ["dual_strike_critical_strike_chance_+%"]=3628, - ["dual_strike_critical_strike_multiplier_+_while_wielding_dagger"]=6253, + ["dual_strike_critical_strike_multiplier_+_while_wielding_dagger"]=6248, ["dual_strike_damage_+%"]=3333, - ["dual_strike_intimidate_on_hit_while_wielding_axe"]=6254, - ["dual_strike_main_hand_deals_double_damage_%"]=6255, - ["dual_strike_melee_splash_while_wielding_mace"]=6256, - ["dual_strike_melee_splash_with_off_hand_weapon"]=6257, - ["dual_wield_inherent_attack_speed_is_doubled_while_dual_wielding_claws"]=6258, + ["dual_strike_intimidate_on_hit_while_wielding_axe"]=6249, + ["dual_strike_main_hand_deals_double_damage_%"]=6250, + ["dual_strike_melee_splash_while_wielding_mace"]=6251, + ["dual_strike_melee_splash_with_off_hand_weapon"]=6252, + ["dual_wield_inherent_attack_speed_is_doubled_while_dual_wielding_claws"]=6253, ["dual_wield_or_shield_block_%"]=1156, - ["dummy_display_defeating_arbiter_will_allow_completion_of_a_section_of_fortress"]=6259, - ["dummy_display_stat_active"]=6260, - ["dummy_display_stat_inactive"]=6261, - ["dummy_display_stat_rune_chaos_convert"]=6262, - ["dummy_display_stat_rune_cold_convert"]=6263, - ["dummy_display_stat_rune_create_jewel_socket"]=6264, - ["dummy_display_stat_rune_delevel_inherent_skill"]=6265, - ["dummy_display_stat_rune_fire_convert"]=6266, - ["dummy_display_stat_rune_lightning_convert"]=6267, - ["dummy_display_stat_rune_olroths_legacy"]=6268, - ["dummy_display_stat_rune_reforge"]=6269, - ["dummy_display_stat_rune_upgrade"]=6270, + ["dummy_display_defeating_arbiter_will_allow_completion_of_a_section_of_fortress"]=6254, + ["dummy_display_stat_active"]=6255, + ["dummy_display_stat_inactive"]=6256, + ["dummy_display_stat_rune_chaos_convert"]=6257, + ["dummy_display_stat_rune_cold_convert"]=6258, + ["dummy_display_stat_rune_create_jewel_socket"]=6259, + ["dummy_display_stat_rune_delevel_inherent_skill"]=6260, + ["dummy_display_stat_rune_fire_convert"]=6261, + ["dummy_display_stat_rune_lightning_convert"]=6262, + ["dummy_display_stat_rune_olroths_legacy"]=6263, + ["dummy_display_stat_rune_reforge"]=6264, + ["dummy_display_stat_rune_upgrade"]=6265, ["dummy_stat_display_contains_mapuniquelake_mirror"]=425, - ["dummy_stat_zarokhs_gift_jewel_slot"]=6271, - ["duration_of_ailments_on_self_+%_per_fortification"]=6272, - ["each_arrow_fired_gains_random_perdandus_prefix"]=6273, - ["earthquake_and_earthshatter_shatter_on_killing_blow"]=6274, + ["dummy_stat_zarokhs_gift_jewel_slot"]=6266, + ["duration_of_ailments_on_self_+%_per_fortification"]=6267, + ["each_arrow_fired_gains_random_perdandus_prefix"]=6268, + ["earthquake_and_earthshatter_shatter_on_killing_blow"]=6269, ["earthquake_damage_+%"]=3435, - ["earthquake_damage_+%_per_100ms_duration"]=6275, + ["earthquake_damage_+%_per_100ms_duration"]=6270, ["earthquake_duration_+%"]=3617, ["earthquake_radius_+%"]=3538, - ["earthshatter_area_of_effect_+%"]=6276, - ["earthshatter_damage_+%"]=6277, - ["echoed_spell_area_of_effect_+%"]=6278, - ["effects_from_blinded_are_inverted"]=10655, - ["electrocuted_enemy_damage_taken_+%"]=6279, - ["elemental_ailment_chance_+%"]=6280, - ["elemental_ailment_chance_+%_if_youve_shapeshifted_to_animal_recently"]=6281, - ["elemental_ailment_duration_on_self_+%_while_holding_shield"]=6282, - ["elemental_ailment_on_self_duration_+%_with_rare_abyss_jewel_socketed"]=6283, - ["elemental_ailment_types_apply_damage_taken_+%"]=6284, - ["elemental_ailments_reflected_to_self"]=6285, + ["earthshatter_area_of_effect_+%"]=6271, + ["earthshatter_damage_+%"]=6272, + ["echoed_spell_area_of_effect_+%"]=6273, + ["effects_from_blinded_are_inverted"]=10648, + ["electrocuted_enemy_damage_taken_+%"]=6274, + ["elemental_ailment_chance_+%"]=6275, + ["elemental_ailment_chance_+%_if_youve_shapeshifted_to_animal_recently"]=6276, + ["elemental_ailment_duration_on_self_+%_while_holding_shield"]=6277, + ["elemental_ailment_on_self_duration_+%_with_rare_abyss_jewel_socketed"]=6278, + ["elemental_ailment_types_apply_damage_taken_+%"]=6279, + ["elemental_ailments_reflected_to_self"]=6280, ["elemental_critical_strike_chance_+%"]=1404, ["elemental_critical_strike_multiplier_+"]=1426, ["elemental_damage_+%"]=1750, ["elemental_damage_+%_during_flask_effect"]=3901, - ["elemental_damage_+%_final_per_righteous_charge"]=6288, - ["elemental_damage_+%_if_cursed_enemy_killed_recently"]=6289, - ["elemental_damage_+%_if_enemy_chilled_recently"]=6290, - ["elemental_damage_+%_if_enemy_ignited_recently"]=6291, - ["elemental_damage_+%_if_enemy_shocked_recently"]=6292, - ["elemental_damage_+%_if_have_crit_recently"]=6293, - ["elemental_damage_+%_if_used_a_warcry_recently"]=6294, - ["elemental_damage_+%_per_10_devotion"]=6295, - ["elemental_damage_+%_per_10_dexterity"]=6296, - ["elemental_damage_+%_per_12_int"]=6297, - ["elemental_damage_+%_per_12_strength"]=6298, + ["elemental_damage_+%_final_per_righteous_charge"]=6283, + ["elemental_damage_+%_if_cursed_enemy_killed_recently"]=6284, + ["elemental_damage_+%_if_enemy_chilled_recently"]=6285, + ["elemental_damage_+%_if_enemy_ignited_recently"]=6286, + ["elemental_damage_+%_if_enemy_shocked_recently"]=6287, + ["elemental_damage_+%_if_have_crit_recently"]=6288, + ["elemental_damage_+%_if_used_a_warcry_recently"]=6289, + ["elemental_damage_+%_per_10_devotion"]=6290, + ["elemental_damage_+%_per_10_dexterity"]=6291, + ["elemental_damage_+%_per_12_int"]=6292, + ["elemental_damage_+%_per_12_strength"]=6293, ["elemental_damage_+%_per_divine_charge"]=4074, ["elemental_damage_+%_per_frenzy_charge"]=1901, ["elemental_damage_+%_per_level"]=2744, - ["elemental_damage_+%_per_power_charge"]=6299, - ["elemental_damage_+%_per_sextant_affecting_area"]=6300, + ["elemental_damage_+%_per_power_charge"]=6294, + ["elemental_damage_+%_per_sextant_affecting_area"]=6295, ["elemental_damage_+%_per_stackable_unique_jewel"]=3838, - ["elemental_damage_+%_while_affected_by_a_herald"]=6301, - ["elemental_damage_+%_while_in_area_affected_by_sextant"]=6302, - ["elemental_damage_+%_while_shapeshifted"]=6286, - ["elemental_damage_additional_rolls_lucky_shocked"]=6287, + ["elemental_damage_+%_while_affected_by_a_herald"]=6296, + ["elemental_damage_+%_while_in_area_affected_by_sextant"]=6297, + ["elemental_damage_+%_while_shapeshifted"]=6281, + ["elemental_damage_additional_rolls_lucky_shocked"]=6282, ["elemental_damage_also_contributes_to_flammability_ignite_chill_freeze_and_shock"]=2650, ["elemental_damage_can_freeze"]=2651, ["elemental_damage_can_ignite"]=2652, ["elemental_damage_can_inflict_bleeding"]=2653, ["elemental_damage_can_shock"]=2654, - ["elemental_damage_reduction_%_from_evasion_rating"]=6303, - ["elemental_damage_resistance_+%"]=6304, - ["elemental_damage_resisted_by_lowest_elemental_resistance"]=6305, + ["elemental_damage_reduction_%_from_evasion_rating"]=6298, + ["elemental_damage_resistance_+%"]=6299, + ["elemental_damage_resisted_by_lowest_elemental_resistance"]=6300, ["elemental_damage_taken_%_as_chaos"]=2239, - ["elemental_damage_taken_%_recouped_as_life"]=6306, + ["elemental_damage_taken_%_recouped_as_life"]=6301, ["elemental_damage_taken_+%"]=3025, ["elemental_damage_taken_+%_at_maximum_endurance_charges"]=3051, ["elemental_damage_taken_+%_during_flask_effect"]=3763, - ["elemental_damage_taken_+%_final_per_raised_zombie"]=6307, - ["elemental_damage_taken_+%_if_been_hit_recently"]=6309, - ["elemental_damage_taken_+%_if_not_hit_recently"]=6310, - ["elemental_damage_taken_+%_if_you_have_an_endurance_charge"]=6311, - ["elemental_damage_taken_+%_per_endurance_charge"]=6312, + ["elemental_damage_taken_+%_final_per_raised_zombie"]=6302, + ["elemental_damage_taken_+%_if_been_hit_recently"]=6304, + ["elemental_damage_taken_+%_if_not_hit_recently"]=6305, + ["elemental_damage_taken_+%_if_you_have_an_endurance_charge"]=6306, + ["elemental_damage_taken_+%_per_endurance_charge"]=6307, ["elemental_damage_taken_+%_while_on_consecrated_ground"]=3736, - ["elemental_damage_taken_+%_while_stationary"]=6313, - ["elemental_damage_taken_from_hits_+%_per_endurance_charge"]=6308, + ["elemental_damage_taken_+%_while_stationary"]=6308, + ["elemental_damage_taken_from_hits_+%_per_endurance_charge"]=6303, ["elemental_damage_with_attack_skills_+%"]=901, - ["elemental_damage_with_attack_skills_+%_per_power_charge"]=6314, + ["elemental_damage_with_attack_skills_+%_per_power_charge"]=6309, ["elemental_damage_with_attack_skills_+%_while_using_flask"]=2543, ["elemental_golem_granted_buff_effect_+%"]=3774, ["elemental_golem_immunity_to_elemental_damage"]=3771, - ["elemental_golems_maximum_life_is_doubled"]=6315, - ["elemental_hit_and_wild_strike_chance_to_inflict_scorch_brittle_sap_%"]=6316, + ["elemental_golems_maximum_life_is_doubled"]=6310, + ["elemental_hit_and_wild_strike_chance_to_inflict_scorch_brittle_sap_%"]=6311, ["elemental_hit_attack_speed_+%"]=3555, - ["elemental_hit_cannot_roll_cold_damage"]=6317, - ["elemental_hit_cannot_roll_fire_damage"]=6318, - ["elemental_hit_cannot_roll_lightning_damage"]=6319, + ["elemental_hit_cannot_roll_cold_damage"]=6312, + ["elemental_hit_cannot_roll_fire_damage"]=6313, + ["elemental_hit_cannot_roll_lightning_damage"]=6314, ["elemental_hit_damage_+%"]=3377, ["elemental_hit_damage_taken_%_as_physical"]=2238, - ["elemental_hit_deals_50%_less_cold_damage"]=6320, - ["elemental_hit_deals_50%_less_fire_damage"]=6321, - ["elemental_hit_deals_50%_less_lightning_damage"]=6322, - ["elemental_overload_rotation_active"]=10762, + ["elemental_hit_deals_50%_less_cold_damage"]=6315, + ["elemental_hit_deals_50%_less_fire_damage"]=6316, + ["elemental_hit_deals_50%_less_lightning_damage"]=6317, + ["elemental_overload_rotation_active"]=10763, ["elemental_penetration_%_during_flask_effect"]=3936, - ["elemental_penetration_%_if_you_have_a_power_charge"]=6324, - ["elemental_penetration_%_while_chilled"]=6325, - ["elemental_penetration_can_go_down_to_override"]=6323, + ["elemental_penetration_%_if_you_have_a_power_charge"]=6319, + ["elemental_penetration_%_while_chilled"]=6320, + ["elemental_penetration_can_go_down_to_override"]=6318, ["elemental_reflect_damage_taken_+%"]=2504, - ["elemental_reflect_damage_taken_+%_while_affected_by_purity_of_elements"]=6327, - ["elemental_reflect_damage_taken_and_minion_elemental_reflect_damage_taken_+%"]=6326, - ["elemental_resistance_%_per_10_devotion"]=6330, - ["elemental_resistance_%_per_minion_up_to_30%"]=6328, + ["elemental_reflect_damage_taken_+%_while_affected_by_purity_of_elements"]=6322, + ["elemental_reflect_damage_taken_and_minion_elemental_reflect_damage_taken_+%"]=6321, + ["elemental_resistance_%_per_10_devotion"]=6325, + ["elemental_resistance_%_per_minion_up_to_30%"]=6323, ["elemental_resistance_%_per_stackable_unique_jewel"]=3839, ["elemental_resistance_%_when_on_low_life"]=1507, ["elemental_resistance_+%_per_15_ascendance"]=1171, - ["elemental_resistance_cannot_be_lowered_by_curses"]=6329, + ["elemental_resistance_cannot_be_lowered_by_curses"]=6324, ["elemental_resistances_+%_for_you_and_allies_affected_by_your_auras"]=3750, - ["elemental_resistances_are_limited_by_highest_maximum_elemental_resistance"]=6331, - ["elemental_skill_chance_to_blind_nearby_enemies_%"]=6332, + ["elemental_resistances_are_limited_by_highest_maximum_elemental_resistance"]=6326, + ["elemental_skill_chance_to_blind_nearby_enemies_%"]=6327, ["elemental_skill_gem_level_+"]=981, - ["elemental_skill_limit_+"]=6333, - ["elemental_skills_deal_triple_damage"]=6334, - ["elemental_storm_cooldown_recovery_speed_+%_final"]=6335, - ["elemental_sundering_damage_+%_final_if_created_from_unique"]=6336, + ["elemental_skill_limit_+"]=6328, + ["elemental_skills_deal_triple_damage"]=6329, + ["elemental_storm_cooldown_recovery_speed_+%_final"]=6330, + ["elemental_sundering_damage_+%_final_if_created_from_unique"]=6331, ["elemental_weakness_curse_effect_+%"]=3693, ["elemental_weakness_duration_+%"]=3608, ["elemental_weakness_gem_level_+"]=2007, ["elemental_weakness_ignores_hexproof"]=2406, - ["elemental_weakness_no_reservation"]=6337, + ["elemental_weakness_no_reservation"]=6332, ["elementalist_all_damage_causes_chill_shock_and_ignite_for_4_seconds_on_kill_%"]=3326, - ["elementalist_area_of_effect_+%_for_5_seconds"]=6338, - ["elementalist_chill_maximum_magnitude_override"]=6339, + ["elementalist_area_of_effect_+%_for_5_seconds"]=6333, + ["elementalist_chill_maximum_magnitude_override"]=6334, ["elementalist_cold_penetration_%_for_4_seconds_on_using_fire_skill"]=3322, ["elementalist_damage_with_an_element_+%_for_4_seconds_after_being_hit_by_an_element"]=3319, ["elementalist_elemental_damage_+%_for_4_seconds_every_10_seconds"]=3321, - ["elementalist_elemental_damage_+%_for_5_seconds"]=6340, + ["elementalist_elemental_damage_+%_for_5_seconds"]=6335, ["elementalist_fire_penetration_%_for_4_seconds_on_using_lightning_skill"]=3324, - ["elementalist_gain_shaper_of_desolation_every_10_seconds"]=6341, - ["elementalist_ignite_effect_+%_final"]=6342, + ["elementalist_gain_shaper_of_desolation_every_10_seconds"]=6336, + ["elementalist_ignite_effect_+%_final"]=6337, ["elementalist_lightning_penetration_%_for_4_seconds_on_using_cold_skill"]=3323, ["elementalist_skill_area_of_effect_+%_for_4_seconds_every_10_seconds"]=3913, ["elementalist_summon_elemental_golem_on_killing_enemy_with_element_%"]=3325, - ["elusive_effect_+%"]=6343, + ["elusive_effect_+%"]=6338, ["elusive_effect_on_self_+%_per_power_charge"]=4077, - ["ember_projectile_spread_area_+%"]=6344, - ["empowered_attack_damage_+%"]=6346, - ["empowered_attack_damage_+%_per_10_tribute"]=6345, - ["empowered_attack_double_damage_%_chance"]=6347, - ["empowered_attack_hit_damage_stun_multiplier_+%"]=6348, - ["empowered_attack_physical_damage_%_to_gain_as_fire"]=6349, - ["enable_chakras"]=6350, - ["enable_ring_slot_3"]=6351, - ["enable_unfettered_authority_roll_variation"]=10778, + ["ember_projectile_spread_area_+%"]=6339, + ["empowered_attack_damage_+%"]=6341, + ["empowered_attack_damage_+%_per_10_tribute"]=6340, + ["empowered_attack_double_damage_%_chance"]=6342, + ["empowered_attack_hit_damage_stun_multiplier_+%"]=6343, + ["empowered_attack_physical_damage_%_to_gain_as_fire"]=6344, + ["enable_chakras"]=6345, + ["enable_ring_slot_3"]=6346, + ["enable_unfettered_authority_roll_variation"]=10779, ["enchantment_boots_added_cold_damage_when_hit_maximum"]=2977, ["enchantment_boots_added_cold_damage_when_hit_minimum"]=2977, ["enchantment_boots_attack_and_cast_speed_+%_for_4_seconds_on_kill"]=2976, ["enchantment_boots_damage_penetrates_elemental_resistance_%_while_you_havent_killed_for_4_seconds"]=3038, ["enchantment_boots_life_regen_per_minute_%_for_4_seconds_when_hit"]=2918, ["enchantment_boots_mana_costs_when_hit_+%"]=2974, - ["enchantment_boots_mana_regeneration_rate_+%_if_cast_spell_recently"]=6352, + ["enchantment_boots_mana_regeneration_rate_+%_if_cast_spell_recently"]=6347, ["enchantment_boots_maximum_added_chaos_damage_for_4_seconds_when_crit_4s"]=3040, ["enchantment_boots_maximum_added_fire_damage_on_kill_4s"]=2979, ["enchantment_boots_maximum_added_lightning_damage_when_you_havent_killed_for_4_seconds"]=2978, @@ -239413,359 +239429,359 @@ return { ["enchantment_boots_stun_avoid_%_on_kill"]=2975, ["enchantment_critical_strike_chance_+%_if_you_havent_crit_for_4_seconds"]=3260, ["endurance_charge_duration_+%"]=1888, - ["endurance_charge_on_hit_%_vs_no_armour"]=6353, + ["endurance_charge_on_hit_%_vs_no_armour"]=6348, ["endurance_charge_on_kill_%"]=2427, - ["endurance_charge_on_kill_percent_chance_while_holding_shield"]=6354, - ["endurance_charge_on_melee_stun_damage_+%_final_per_endurance_charge"]=6355, + ["endurance_charge_on_kill_percent_chance_while_holding_shield"]=6349, + ["endurance_charge_on_melee_stun_damage_+%_final_per_endurance_charge"]=6350, ["endurance_charge_on_off_hand_kill_%"]=3166, ["endurance_only_conduit"]=2034, ["enduring_cry_buff_effect_+%"]=3789, ["enduring_cry_cooldown_speed_+%"]=3581, - ["enduring_cry_grants_x_additional_endurance_charges"]=6356, - ["enemies_affected_by_your_hazards_recently_have_+%_armour"]=6357, - ["enemies_affected_by_your_hazards_recently_have_+%_evasion_rating"]=6358, - ["enemies_are_maimed_for_x_seconds_after_becoming_unpinned"]=6359, - ["enemies_blinded_by_you_while_blinded_have_malediction"]=6360, + ["enduring_cry_grants_x_additional_endurance_charges"]=6351, + ["enemies_affected_by_your_hazards_recently_have_+%_armour"]=6352, + ["enemies_affected_by_your_hazards_recently_have_+%_evasion_rating"]=6353, + ["enemies_are_maimed_for_x_seconds_after_becoming_unpinned"]=6354, + ["enemies_blinded_by_you_while_blinded_have_malediction"]=6355, ["enemies_chaos_resistance_%_while_cursed"]=3740, ["enemies_chill_as_unfrozen"]=1678, - ["enemies_chilled_by_bane_and_contagion"]=6361, - ["enemies_chilled_by_hits_take_damage_increased_by_chill_effect"]=6362, - ["enemies_cursed_by_you_have_life_regeneration_rate_+%"]=6363, + ["enemies_chilled_by_bane_and_contagion"]=6356, + ["enemies_chilled_by_hits_take_damage_increased_by_chill_effect"]=6357, + ["enemies_cursed_by_you_have_life_regeneration_rate_+%"]=6358, ["enemies_damage_taken_+%_while_cursed"]=3457, - ["enemies_dying_while_afflicted_by_abyssal_wasting_have_x%_chance_to_explode_on_death_for_10%_of_maximum_life"]=6364, - ["enemies_explode_for_%_life_as_physical_damage"]=6365, - ["enemies_explode_on_death_by_attack_for_10%_life_as_physical_damage"]=6366, - ["enemies_explode_on_kill"]=6367, - ["enemies_explode_on_kill_while_unhinged"]=6368, - ["enemies_extra_damage_rolls_with_lightning_damage"]=6369, - ["enemies_extra_damage_rolls_with_lightning_damage_while_you_are_shocked"]=6370, - ["enemies_extra_damage_rolls_with_physical_damage"]=6371, - ["enemies_hitting_you_drop_burning_ground_%"]=6372, - ["enemies_hitting_you_drop_chilled_ground_%"]=6373, - ["enemies_hitting_you_drop_shocked_ground_%"]=6374, - ["enemies_ignited_by_you_have_physical_damage_%_converted_to_fire"]=6375, - ["enemies_in_chilled_ground_take_+%_fire_damage"]=6376, - ["enemies_in_ignited_ground_take_+%_cold_damage"]=6377, - ["enemies_in_presence_are_blinded"]=6378, - ["enemies_in_presence_are_blinded_by_the_wendigo"]=6379, - ["enemies_in_presence_are_intimidated"]=6380, - ["enemies_in_presence_cooldown_recovery_+%"]=6381, - ["enemies_in_presence_count_as_low_life"]=6382, - ["enemies_in_presence_elemental_damage_resisted_by_lowest_elemental_resistance"]=6383, - ["enemies_in_presence_gain_critical_weakness_every_second_for_seconds"]=6385, - ["enemies_in_presence_have_exposure"]=6386, - ["enemies_in_presence_have_fire_resistance_%"]=6387, - ["enemies_in_presence_have_no_elemental_resistances"]=6388, - ["enemies_in_presence_life_regeneration_+%"]=6389, - ["enemies_in_presence_lightning_resist_equal_to_yours"]=6390, - ["enemies_in_presence_non_skill_base_all_damage_%_to_gain_as_chaos"]=6391, - ["enemies_in_your_presence_gain_a_stack_of_gruelling_madness_every_second"]=6384, - ["enemies_in_your_presence_with_abyssal_wasting_have_doubled_power"]=6392, - ["enemies_intimidated_x_seconds_when_pinned_heavy_stunned_frozen_or_electrocuted"]=6393, - ["enemies_killed_on_fungal_ground_explode_for_5%_chaos_damage_%_chance"]=6394, - ["enemies_killed_while_afflicted_by_abyssal_wasting_grant_+%_flask_charges"]=6395, - ["enemies_killed_while_afflicted_by_abyssal_wasting_grant_x_rage"]=6396, - ["enemies_killed_while_afflicted_by_abyssal_wasting_grant_x_volatility"]=6397, - ["enemies_killed_while_afflicted_by_abyssal_wasting_have_%_chance_to_grant_you_onslaught_for_3_seconds"]=6398, - ["enemies_killed_while_afflicted_by_abyssal_wasting_have_%_chance_to_revive_a_minion"]=6399, - ["enemies_near_corpses_created_recently_are_shocked_and_chilled"]=6400, - ["enemies_near_cursed_corpses_are_blinded_and_explode_on_death_for_%_life_as_physical_damage"]=6401, - ["enemies_near_link_skill_target_have_exposure"]=6402, - ["enemies_near_marked_enemy_are_blinded"]=6403, - ["enemies_shocked_by_you_have_physical_damage_%_converted_to_lightning"]=6404, - ["enemies_taunted_by_warcry_explode_on_death_%_chance_dealing_8%_life_as_chaos_damage"]=6405, - ["enemies_taunted_by_you_cannot_evade_attacks"]=6406, - ["enemies_taunted_by_your_warcies_are_intimidated"]=6407, - ["enemies_taunted_by_your_warcries_are_unnerved"]=6408, - ["enemies_that_hit_you_inflict_temporal_chains"]=6409, - ["enemies_that_hit_you_with_attack_recently_attack_speed_+%"]=6410, + ["enemies_dying_while_afflicted_by_abyssal_wasting_have_x%_chance_to_explode_on_death_for_10%_of_maximum_life"]=6359, + ["enemies_explode_for_%_life_as_physical_damage"]=6360, + ["enemies_explode_on_death_by_attack_for_10%_life_as_physical_damage"]=6361, + ["enemies_explode_on_kill"]=6362, + ["enemies_explode_on_kill_while_unhinged"]=6363, + ["enemies_extra_damage_rolls_with_lightning_damage"]=6364, + ["enemies_extra_damage_rolls_with_lightning_damage_while_you_are_shocked"]=6365, + ["enemies_extra_damage_rolls_with_physical_damage"]=6366, + ["enemies_hitting_you_drop_burning_ground_%"]=6367, + ["enemies_hitting_you_drop_chilled_ground_%"]=6368, + ["enemies_hitting_you_drop_shocked_ground_%"]=6369, + ["enemies_ignited_by_you_have_physical_damage_%_converted_to_fire"]=6370, + ["enemies_in_chilled_ground_take_+%_fire_damage"]=6371, + ["enemies_in_ignited_ground_take_+%_cold_damage"]=6372, + ["enemies_in_presence_are_blinded"]=6373, + ["enemies_in_presence_are_blinded_by_the_wendigo"]=6374, + ["enemies_in_presence_are_intimidated"]=6375, + ["enemies_in_presence_cooldown_recovery_+%"]=6376, + ["enemies_in_presence_count_as_low_life"]=6377, + ["enemies_in_presence_elemental_damage_resisted_by_lowest_elemental_resistance"]=6378, + ["enemies_in_presence_gain_critical_weakness_every_second_for_seconds"]=6380, + ["enemies_in_presence_have_exposure"]=6381, + ["enemies_in_presence_have_fire_resistance_%"]=6382, + ["enemies_in_presence_have_no_elemental_resistances"]=6383, + ["enemies_in_presence_life_regeneration_+%"]=6384, + ["enemies_in_presence_lightning_resist_equal_to_yours"]=6385, + ["enemies_in_presence_non_skill_base_all_damage_%_to_gain_as_chaos"]=6386, + ["enemies_in_your_presence_gain_a_stack_of_gruelling_madness_every_second"]=6379, + ["enemies_in_your_presence_with_abyssal_wasting_have_doubled_power"]=6387, + ["enemies_intimidated_x_seconds_when_pinned_heavy_stunned_frozen_or_electrocuted"]=6388, + ["enemies_killed_on_fungal_ground_explode_for_5%_chaos_damage_%_chance"]=6389, + ["enemies_killed_while_afflicted_by_abyssal_wasting_grant_+%_flask_charges"]=6390, + ["enemies_killed_while_afflicted_by_abyssal_wasting_grant_x_rage"]=6391, + ["enemies_killed_while_afflicted_by_abyssal_wasting_grant_x_volatility"]=6392, + ["enemies_killed_while_afflicted_by_abyssal_wasting_have_%_chance_to_grant_you_onslaught_for_3_seconds"]=6393, + ["enemies_killed_while_afflicted_by_abyssal_wasting_have_%_chance_to_revive_a_minion"]=6394, + ["enemies_near_corpses_created_recently_are_shocked_and_chilled"]=6395, + ["enemies_near_cursed_corpses_are_blinded_and_explode_on_death_for_%_life_as_physical_damage"]=6396, + ["enemies_near_link_skill_target_have_exposure"]=6397, + ["enemies_near_marked_enemy_are_blinded"]=6398, + ["enemies_shocked_by_you_have_physical_damage_%_converted_to_lightning"]=6399, + ["enemies_taunted_by_warcry_explode_on_death_%_chance_dealing_8%_life_as_chaos_damage"]=6400, + ["enemies_taunted_by_you_cannot_evade_attacks"]=6401, + ["enemies_taunted_by_your_warcies_are_intimidated"]=6402, + ["enemies_taunted_by_your_warcries_are_unnerved"]=6403, + ["enemies_that_hit_you_inflict_temporal_chains"]=6404, + ["enemies_that_hit_you_with_attack_recently_attack_speed_+%"]=6405, ["enemies_withered_by_you_take_+%_increased_elemental_damage_from_your_hits"]=4081, ["enemies_you_bleed_grant_flask_charges_+%"]=2298, - ["enemies_you_blind_have_critical_strike_chance_+%"]=6411, - ["enemies_you_blind_have_no_crit_bonus_for_x_seconds"]=6412, - ["enemies_you_curse_are_intimidated"]=6413, - ["enemies_you_curse_are_unnerved"]=6414, - ["enemies_you_curse_cannot_recharge_energy_shield"]=6415, - ["enemies_you_curse_have_15%_hinder"]=6416, + ["enemies_you_blind_have_critical_strike_chance_+%"]=6406, + ["enemies_you_blind_have_no_crit_bonus_for_x_seconds"]=6407, + ["enemies_you_curse_are_intimidated"]=6408, + ["enemies_you_curse_are_unnerved"]=6409, + ["enemies_you_curse_cannot_recharge_energy_shield"]=6410, + ["enemies_you_curse_have_15%_hinder"]=6411, ["enemies_you_curse_have_malediction"]=3458, - ["enemies_you_expose_have_self_elemental_status_duration_+%"]=6417, - ["enemies_you_heavy_stun_while_shapeshifted_are_intimidated_for_x_seconds"]=6418, - ["enemies_you_hinder_have_life_regeneration_rate_+%"]=6419, - ["enemies_you_ignite_wither_does_not_expire"]=6420, - ["enemies_you_intimidate_have_stun_duration_on_self_+%"]=6421, - ["enemies_you_maim_have_damage_taken_over_time_+%"]=6422, + ["enemies_you_expose_have_self_elemental_status_duration_+%"]=6412, + ["enemies_you_heavy_stun_while_shapeshifted_are_intimidated_for_x_seconds"]=6413, + ["enemies_you_hinder_have_life_regeneration_rate_+%"]=6414, + ["enemies_you_ignite_wither_does_not_expire"]=6415, + ["enemies_you_intimidate_have_stun_duration_on_self_+%"]=6416, + ["enemies_you_maim_have_damage_taken_over_time_+%"]=6417, ["enemies_you_shock_cast_speed_+%"]=3956, ["enemies_you_shock_movement_speed_+%"]=3957, - ["enemies_you_unnerve_have_enemy_spell_critical_strike_chance_+%_against_self"]=6423, - ["enemies_you_wither_have_all_resistances_%"]=6424, + ["enemies_you_unnerve_have_enemy_spell_critical_strike_chance_+%_against_self"]=6418, + ["enemies_you_wither_have_all_resistances_%"]=6419, ["enemy_additional_critical_strike_chance_permyriad_against_self"]=2882, ["enemy_aggro_radius_+%"]=2894, ["enemy_critical_strike_chance_+%_against_self_20_times_value"]=2883, - ["enemy_evasion_+%_if_you_have_hit_them_recently"]=6425, - ["enemy_extra_damage_rolls_chance_%"]=6427, - ["enemy_extra_damage_rolls_if_magic_ring_equipped"]=6428, - ["enemy_extra_damage_rolls_when_on_full_life"]=6429, + ["enemy_evasion_+%_if_you_have_hit_them_recently"]=6420, + ["enemy_extra_damage_rolls_chance_%"]=6422, + ["enemy_extra_damage_rolls_if_magic_ring_equipped"]=6423, + ["enemy_extra_damage_rolls_when_on_full_life"]=6424, ["enemy_extra_damage_rolls_when_on_low_life"]=2362, ["enemy_extra_damage_rolls_while_affected_by_vulnerability"]=2867, - ["enemy_hit_critical_strike_chance_+%_against_self_while_chilled"]=6430, - ["enemy_hits_against_you_have_distance_based_accuracy_falloff"]=6431, + ["enemy_hit_critical_strike_chance_+%_against_self_while_chilled"]=6425, + ["enemy_hits_against_you_have_distance_based_accuracy_falloff"]=6426, ["enemy_hits_roll_low_damage"]=2360, ["enemy_knockback_direction_is_reversed"]=2776, - ["enemy_life_regeneration_rate_+%_for_4_seconds_on_hit"]=6432, + ["enemy_life_regeneration_rate_+%_for_4_seconds_on_hit"]=6427, ["enemy_non_skill_physical_damage_%_as_extra_fire_vs_you"]=1697, ["enemy_on_low_life_damage_taken_+%_per_frenzy_charge"]=2435, ["enemy_phys_reduction_%_penalty_vs_hit"]=2746, ["enemy_shock_on_kill"]=1679, - ["enemy_spell_critical_strike_chance_+%_against_self"]=6433, - ["energy_generated_+%"]=6434, - ["energy_generated_+%_if_crit_recently"]=6436, - ["energy_generated_+%_on_full_mana"]=6437, - ["energy_generated_+%_per_spell_crit_dealt_recently"]=6438, - ["energy_generation_is_doubled"]=6439, + ["enemy_spell_critical_strike_chance_+%_against_self"]=6428, + ["energy_generated_+%"]=6429, + ["energy_generated_+%_if_crit_recently"]=6431, + ["energy_generated_+%_on_full_mana"]=6432, + ["energy_generated_+%_per_spell_crit_dealt_recently"]=6433, + ["energy_generation_is_doubled"]=6434, ["energy_shield_%_gained_on_block"]=2272, ["energy_shield_%_of_armour_rating_gained_on_block"]=2273, ["energy_shield_%_to_lose_on_block"]=2526, - ["energy_shield_+%_if_both_rings_have_evasion_mod"]=6440, - ["energy_shield_+%_if_consumed_power_charge_recently"]=6441, - ["energy_shield_+%_per_10_strength"]=6458, - ["energy_shield_+%_per_power_charge"]=6459, - ["energy_shield_+_per_8_evasion_on_boots"]=6442, - ["energy_shield_+_per_8_helmet_armour"]=6443, - ["energy_shield_cannot_be_converted"]=6444, + ["energy_shield_+%_if_both_rings_have_evasion_mod"]=6435, + ["energy_shield_+%_if_consumed_power_charge_recently"]=6436, + ["energy_shield_+%_per_10_strength"]=6453, + ["energy_shield_+%_per_power_charge"]=6454, + ["energy_shield_+_per_8_evasion_on_boots"]=6437, + ["energy_shield_+_per_8_helmet_armour"]=6438, + ["energy_shield_cannot_be_converted"]=6439, ["energy_shield_degeneration_%_per_minute_not_in_grace"]=2445, ["energy_shield_delay_-%"]=1057, - ["energy_shield_delay_-%_if_stunned_recently"]=6445, - ["energy_shield_delay_-%_when_not_on_full_life"]=6446, - ["energy_shield_delay_-%_while_affected_by_archon"]=6447, - ["energy_shield_delay_-%_while_affected_by_discipline"]=6449, - ["energy_shield_delay_-%_while_shapeshifted"]=6448, + ["energy_shield_delay_-%_if_stunned_recently"]=6440, + ["energy_shield_delay_-%_when_not_on_full_life"]=6441, + ["energy_shield_delay_-%_while_affected_by_archon"]=6442, + ["energy_shield_delay_-%_while_affected_by_discipline"]=6444, + ["energy_shield_delay_-%_while_shapeshifted"]=6443, ["energy_shield_delay_during_flask_effect_-%"]=3285, - ["energy_shield_from_focus_+%"]=6450, - ["energy_shield_from_gloves_and_boots_+%"]=6451, - ["energy_shield_from_helmet_+%"]=6452, + ["energy_shield_from_focus_+%"]=6445, + ["energy_shield_from_gloves_and_boots_+%"]=6446, + ["energy_shield_from_helmet_+%"]=6447, ["energy_shield_gain_per_target"]=1534, - ["energy_shield_gain_per_target_hit_while_affected_by_discipline"]=6453, - ["energy_shield_gain_when_you_hit_enemy_affected_by_spiders_web"]=6454, + ["energy_shield_gain_per_target_hit_while_affected_by_discipline"]=6448, + ["energy_shield_gain_when_you_hit_enemy_affected_by_spiders_web"]=6449, ["energy_shield_gained_on_block"]=1545, ["energy_shield_gained_on_enemy_death_per_level"]=2742, - ["energy_shield_increased_by_uncapped_cold_resistance"]=6455, - ["energy_shield_lost_per_minute_%"]=6456, - ["energy_shield_per_level"]=6457, + ["energy_shield_increased_by_uncapped_cold_resistance"]=6450, + ["energy_shield_lost_per_minute_%"]=6451, + ["energy_shield_per_level"]=6452, ["energy_shield_protects_mana"]=2866, - ["energy_shield_recharge_+%_if_amulet_has_evasion_mod"]=6460, - ["energy_shield_recharge_delay_override_ms"]=6461, + ["energy_shield_recharge_+%_if_amulet_has_evasion_mod"]=6455, + ["energy_shield_recharge_delay_override_ms"]=6456, ["energy_shield_recharge_is_not_interrupted_if_recharge_begaen_recently"]=3446, ["energy_shield_recharge_not_delayed_by_damage"]=1462, ["energy_shield_recharge_rate_+%"]=1056, - ["energy_shield_recharge_rate_+%_if_blocked_recently"]=6469, - ["energy_shield_recharge_rate_+%_if_not_dodge_rolled_recently"]=6462, - ["energy_shield_recharge_rate_+%_per_25_tribute"]=6463, - ["energy_shield_recharge_rate_+%_per_4_dexterity"]=6464, - ["energy_shield_recharge_rate_+%_per_4_strength"]=6465, - ["energy_shield_recharge_rate_+%_per_X_maximum_ward"]=6466, - ["energy_shield_recharge_rate_+%_while_affected_by_archon"]=6467, - ["energy_shield_recharge_rate_+%_while_shapeshifted"]=6468, + ["energy_shield_recharge_rate_+%_if_blocked_recently"]=6464, + ["energy_shield_recharge_rate_+%_if_not_dodge_rolled_recently"]=6457, + ["energy_shield_recharge_rate_+%_per_25_tribute"]=6458, + ["energy_shield_recharge_rate_+%_per_4_dexterity"]=6459, + ["energy_shield_recharge_rate_+%_per_4_strength"]=6460, + ["energy_shield_recharge_rate_+%_per_X_maximum_ward"]=6461, + ["energy_shield_recharge_rate_+%_while_affected_by_archon"]=6462, + ["energy_shield_recharge_rate_+%_while_shapeshifted"]=6463, ["energy_shield_recharge_rate_during_flask_effect_+%"]=3287, ["energy_shield_recharge_rate_per_minute_%"]=1463, ["energy_shield_recharge_rate_per_minute_with_all_corrupted_equipped_items"]=3880, - ["energy_shield_recharge_start_when_minions_reform"]=6470, - ["energy_shield_recharge_start_when_stunned"]=6471, - ["energy_shield_recharge_starts_after_spending_2000_mana_every_2_seconds"]=6472, + ["energy_shield_recharge_start_when_minions_reform"]=6465, + ["energy_shield_recharge_start_when_stunned"]=6466, + ["energy_shield_recharge_starts_after_spending_2000_mana_every_2_seconds"]=6467, ["energy_shield_recharges_on_block_%"]=3144, - ["energy_shield_recharges_on_kill_%"]=6473, - ["energy_shield_recharges_on_skill_use_chance_%"]=6474, + ["energy_shield_recharges_on_kill_%"]=6468, + ["energy_shield_recharges_on_skill_use_chance_%"]=6469, ["energy_shield_recovery_rate_+%"]=1464, - ["energy_shield_recovery_rate_+%_if_havent_killed_recently"]=6475, - ["energy_shield_recovery_rate_+%_if_not_hit_recently"]=6476, - ["energy_shield_recovery_rate_while_affected_by_discipline_+%"]=6477, - ["energy_shield_regeneration_%_per_minute_if_enemy_cursed_recently"]=6478, - ["energy_shield_regeneration_%_per_minute_if_enemy_killed_recently"]=6479, + ["energy_shield_recovery_rate_+%_if_havent_killed_recently"]=6470, + ["energy_shield_recovery_rate_+%_if_not_hit_recently"]=6471, + ["energy_shield_recovery_rate_while_affected_by_discipline_+%"]=6472, + ["energy_shield_regeneration_%_per_minute_if_enemy_cursed_recently"]=6473, + ["energy_shield_regeneration_%_per_minute_if_enemy_killed_recently"]=6474, ["energy_shield_regeneration_%_per_minute_while_shocked"]=2784, - ["energy_shield_regeneration_rate_+%"]=6486, - ["energy_shield_regeneration_rate_per_minute_%_if_you_have_hit_an_enemy_recently"]=6482, - ["energy_shield_regeneration_rate_per_minute_%_while_affected_by_discipline"]=6483, + ["energy_shield_regeneration_rate_+%"]=6481, + ["energy_shield_regeneration_rate_per_minute_%_if_you_have_hit_an_enemy_recently"]=6477, + ["energy_shield_regeneration_rate_per_minute_%_while_affected_by_discipline"]=6478, ["energy_shield_regeneration_rate_per_minute_%_while_on_low_life"]=1580, - ["energy_shield_regeneration_rate_per_minute_if_rare_or_unique_enemy_nearby"]=6480, - ["energy_shield_regeneration_rate_per_minute_per_poison_stack"]=6481, - ["energy_shield_regeneration_rate_per_minute_while_on_consecrated_ground"]=6484, - ["energy_shield_regeneration_rate_per_second"]=6485, + ["energy_shield_regeneration_rate_per_minute_if_rare_or_unique_enemy_nearby"]=6475, + ["energy_shield_regeneration_rate_per_minute_per_poison_stack"]=6476, + ["energy_shield_regeneration_rate_per_minute_while_on_consecrated_ground"]=6479, + ["energy_shield_regeneration_rate_per_second"]=6480, ["enfeeble_curse_effect_+%"]=3694, ["enfeeble_duration_+%"]=3607, ["enfeeble_gem_level_+"]=2008, ["enfeeble_ignores_hexproof"]=2407, - ["enfeeble_no_reservation"]=6487, - ["ensnaring_arrow_area_of_effect_+%"]=6488, - ["ensnaring_arrow_debuff_effect_+%"]=6489, - ["envy_reserves_no_mana"]=6490, - ["ephemeral_edge_maximum_lightning_damage_from_es_%"]=6491, - ["equipped_jewellery_effect_of_bonuses_+%"]=6492, - ["equipped_ring1_effect_of_bonuses_+%"]=6493, - ["equipped_ring2_effect_of_bonuses_+%"]=6494, - ["equipped_rings_effect_of_bonuses_+%"]=6495, + ["enfeeble_no_reservation"]=6482, + ["ensnaring_arrow_area_of_effect_+%"]=6483, + ["ensnaring_arrow_debuff_effect_+%"]=6484, + ["envy_reserves_no_mana"]=6485, + ["ephemeral_edge_maximum_lightning_damage_from_es_%"]=6486, + ["equipped_jewellery_effect_of_bonuses_+%"]=6487, + ["equipped_ring1_effect_of_bonuses_+%"]=6488, + ["equipped_ring2_effect_of_bonuses_+%"]=6489, + ["equipped_rings_effect_of_bonuses_+%"]=6490, ["es_and_mana_regeneration_rate_per_minute_%_while_on_consecrated_ground"]=3902, - ["es_regeneration_per_minute_%_while_stationary"]=6496, - ["essence_abyss_guaranteed_pick"]=6497, + ["es_regeneration_per_minute_%_while_stationary"]=6491, + ["essence_abyss_guaranteed_pick"]=6492, ["essence_buff_ground_fire_damage_to_deal_per_second"]=4003, ["essence_buff_ground_fire_duration_ms"]=4003, ["essence_display_elemental_damage_taken_while_not_moving_+%"]=4006, ["essence_drain_damage_+%"]=3429, - ["essence_drain_soulrend_base_projectile_speed_+%"]=6498, - ["essence_drain_soulrend_number_of_additional_projectiles"]=6499, - ["essence_grants_additional_attributes"]=6500, - ["essence_grants_additional_attributes_increase"]=6501, - ["essence_grants_armour_evasion_energy_shield_+%"]=6502, - ["ethereal_knives_blade_left_in_ground_for_every_X_projectiles"]=6503, + ["essence_drain_soulrend_base_projectile_speed_+%"]=6493, + ["essence_drain_soulrend_number_of_additional_projectiles"]=6494, + ["essence_grants_additional_attributes"]=6495, + ["essence_grants_additional_attributes_increase"]=6496, + ["essence_grants_armour_evasion_energy_shield_+%"]=6497, + ["ethereal_knives_blade_left_in_ground_for_every_X_projectiles"]=6498, ["ethereal_knives_damage_+%"]=3350, - ["ethereal_knives_number_of_additional_projectiles"]=6504, - ["ethereal_knives_projectile_base_number_of_targets_to_pierce"]=6505, + ["ethereal_knives_number_of_additional_projectiles"]=6499, + ["ethereal_knives_projectile_base_number_of_targets_to_pierce"]=6500, ["ethereal_knives_projectile_speed_+%"]=3589, - ["ethereal_knives_projectiles_nova"]=6506, + ["ethereal_knives_projectiles_nova"]=6501, ["evasion_+%_if_hit_recently"]=3864, - ["evasion_+%_per_10_intelligence"]=6509, + ["evasion_+%_per_10_intelligence"]=6504, ["evasion_and_physical_damage_reduction_rating_+%"]=1445, - ["evasion_rating_%_as_life_regeneration_per_minute_during_focus"]=6524, - ["evasion_rating_%_to_gain_as_ailment_threshold"]=6510, - ["evasion_rating_%_to_gain_as_armour"]=6525, + ["evasion_rating_%_as_life_regeneration_per_minute_during_focus"]=6519, + ["evasion_rating_%_to_gain_as_ailment_threshold"]=6505, + ["evasion_rating_%_to_gain_as_armour"]=6520, ["evasion_rating_+%"]=908, - ["evasion_rating_+%_during_focus"]=6511, - ["evasion_rating_+%_if_consumed_frenzy_charge_recently"]=6512, - ["evasion_rating_+%_if_energy_shield_recharge_started_in_past_2_seconds"]=6507, - ["evasion_rating_+%_if_have_not_been_hit_recently"]=6529, - ["evasion_rating_+%_if_not_dodge_rolled_recently"]=6513, - ["evasion_rating_+%_if_sprinting"]=6514, - ["evasion_rating_+%_if_you_dodge_rolled_recently"]=6530, - ["evasion_rating_+%_if_you_have_hit_an_enemy_recently"]=6531, - ["evasion_rating_+%_per_10_tribute"]=6515, - ["evasion_rating_+%_per_500_maximum_mana_up_to_100%"]=6516, - ["evasion_rating_+%_per_5_intelligence"]=6508, + ["evasion_rating_+%_during_focus"]=6506, + ["evasion_rating_+%_if_consumed_frenzy_charge_recently"]=6507, + ["evasion_rating_+%_if_energy_shield_recharge_started_in_past_2_seconds"]=6502, + ["evasion_rating_+%_if_have_not_been_hit_recently"]=6524, + ["evasion_rating_+%_if_not_dodge_rolled_recently"]=6508, + ["evasion_rating_+%_if_sprinting"]=6509, + ["evasion_rating_+%_if_you_dodge_rolled_recently"]=6525, + ["evasion_rating_+%_if_you_have_hit_an_enemy_recently"]=6526, + ["evasion_rating_+%_per_10_tribute"]=6510, + ["evasion_rating_+%_per_500_maximum_mana_up_to_100%"]=6511, + ["evasion_rating_+%_per_5_intelligence"]=6503, ["evasion_rating_+%_per_frenzy_charge"]=1450, - ["evasion_rating_+%_per_green_socket_on_main_hand_weapon"]=6532, - ["evasion_rating_+%_per_rage"]=6517, - ["evasion_rating_+%_when_on_full_life"]=6533, + ["evasion_rating_+%_per_green_socket_on_main_hand_weapon"]=6527, + ["evasion_rating_+%_per_rage"]=6512, + ["evasion_rating_+%_when_on_full_life"]=6528, ["evasion_rating_+%_when_on_low_life"]=2339, - ["evasion_rating_+%_while_leeching"]=6534, - ["evasion_rating_+%_while_moving"]=6535, + ["evasion_rating_+%_while_leeching"]=6529, + ["evasion_rating_+%_while_moving"]=6530, ["evasion_rating_+%_while_onslaught_is_active"]=1449, ["evasion_rating_+%_while_phasing"]=2309, - ["evasion_rating_+%_while_surrounded"]=6518, - ["evasion_rating_+%_while_you_have_energy_shield"]=6536, - ["evasion_rating_+_if_you_have_hit_an_enemy_recently"]=6526, - ["evasion_rating_+_per_1_armour_on_gloves"]=6519, + ["evasion_rating_+%_while_surrounded"]=6513, + ["evasion_rating_+%_while_you_have_energy_shield"]=6531, + ["evasion_rating_+_if_you_have_hit_an_enemy_recently"]=6521, + ["evasion_rating_+_per_1_armour_on_gloves"]=6514, ["evasion_rating_+_per_1_helmet_energy_shield"]=1448, ["evasion_rating_+_per_5_maximum_energy_shield_on_shield"]=4064, ["evasion_rating_+_when_on_full_life"]=1447, ["evasion_rating_+_when_on_low_life"]=1446, - ["evasion_rating_+_while_phasing"]=6527, - ["evasion_rating_+_while_you_have_tailwind"]=6528, - ["evasion_rating_also_reduces_physical_damage"]=6520, - ["evasion_rating_from_helmet_and_boots_+%"]=6521, - ["evasion_rating_increased_by_overcapped_cold_resistance"]=6522, - ["evasion_rating_increased_by_uncapped_lightning_resistance"]=6523, - ["evasion_rating_plus_in_sand_stance"]=10097, + ["evasion_rating_+_while_phasing"]=6522, + ["evasion_rating_+_while_you_have_tailwind"]=6523, + ["evasion_rating_also_reduces_physical_damage"]=6515, + ["evasion_rating_from_helmet_and_boots_+%"]=6516, + ["evasion_rating_increased_by_overcapped_cold_resistance"]=6517, + ["evasion_rating_increased_by_uncapped_lightning_resistance"]=6518, + ["evasion_rating_plus_in_sand_stance"]=10090, ["evasion_rating_while_es_full_+%_final"]=3756, - ["every_4_seconds_regenerate_%_of_armour_and_evasion_as_life_over_1_second"]=6537, - ["excess_ward_regeneration_is_applied_to_mana"]=6538, - ["exerted_attack_knockback_chance_%"]=6539, - ["exerted_attacks_overwhelm_%_physical_damage_reduction"]=6540, - ["expanding_fire_cone_additional_maximum_number_of_stages"]=6541, - ["expanding_fire_cone_area_of_effect_+%"]=6542, - ["expedition_chest_logbook_chance_%"]=6543, - ["expedition_monsters_logbook_chance_+%"]=6544, + ["every_4_seconds_regenerate_%_of_armour_and_evasion_as_life_over_1_second"]=6532, + ["excess_ward_regeneration_is_applied_to_mana"]=6533, + ["exerted_attack_knockback_chance_%"]=6534, + ["exerted_attacks_overwhelm_%_physical_damage_reduction"]=6535, + ["expanding_fire_cone_additional_maximum_number_of_stages"]=6536, + ["expanding_fire_cone_area_of_effect_+%"]=6537, + ["expedition_chest_logbook_chance_%"]=6538, + ["expedition_monsters_logbook_chance_+%"]=6539, ["experience_gain_+%"]=1495, ["experience_loss_on_death_-%"]=1496, - ["explode_burning_enemies_for_10%_life_as_fire_on_kill_chance_%"]=6545, + ["explode_burning_enemies_for_10%_life_as_fire_on_kill_chance_%"]=6540, ["explode_cursed_enemies_for_25%_life_as_chaos_on_kill_chance_%"]=3037, - ["explode_cursed_enemies_for_25%_life_as_physical_on_kill_chance_%"]=6546, - ["explode_enemies_for_10%_life_as_fire_on_kill_with_empowered_attacks_chance_%"]=6547, + ["explode_cursed_enemies_for_25%_life_as_physical_on_kill_chance_%"]=6541, + ["explode_enemies_for_10%_life_as_fire_on_kill_with_empowered_attacks_chance_%"]=6542, ["explode_enemies_for_10%_life_as_physical_on_kill_chance_%"]=3035, - ["explode_enemies_for_10%_life_as_physical_on_kill_chance_%_while_using_pride"]=6548, + ["explode_enemies_for_10%_life_as_physical_on_kill_chance_%_while_using_pride"]=6543, ["explode_enemies_for_25%_life_as_chaos_on_kill_chance_%"]=3036, - ["explode_enemies_for_25%_life_as_chaos_on_kill_while_affected_by_glorious_madness_chance_%"]=10659, - ["explode_enemies_for_500%_life_as_fire_on_kill_%_chance"]=6549, + ["explode_enemies_for_25%_life_as_chaos_on_kill_while_affected_by_glorious_madness_chance_%"]=10652, + ["explode_enemies_for_500%_life_as_fire_on_kill_%_chance"]=6544, ["explode_on_kill_%_chaos_damage_to_deal"]=3034, ["explode_on_kill_%_fire_damage_to_deal"]=2501, ["explosive_arrow_attack_speed_+%"]=3808, ["explosive_arrow_damage_+%"]=3381, - ["explosive_arrow_duration_+%"]=6550, + ["explosive_arrow_duration_+%"]=6545, ["explosive_arrow_radius_+%"]=3519, - ["explosive_concoction_damage_+%"]=6551, - ["explosive_concoction_flask_charges_consumed_+%"]=6552, - ["explosive_concoction_skill_area_of_effect_+%"]=6553, - ["exposure_effect_+%"]=6557, - ["exposure_effect_+%_if_fire_cold_lightning_infusion"]=6555, - ["exposure_effect_on_you_+%"]=6556, - ["exposure_you_inflict_lowers_affected_resistance_by_extra_%"]=6558, - ["exsanguinate_additional_chain_chance_%"]=6559, - ["exsanguinate_damage_+%"]=6560, - ["exsanguinate_debuff_deals_fire_damage_instead_of_physical_damage"]=6561, - ["exsanguinate_duration_+%"]=6562, - ["extinguish_on_hit_%_chance"]=6563, + ["explosive_concoction_damage_+%"]=6546, + ["explosive_concoction_flask_charges_consumed_+%"]=6547, + ["explosive_concoction_skill_area_of_effect_+%"]=6548, + ["exposure_effect_+%"]=6552, + ["exposure_effect_+%_if_fire_cold_lightning_infusion"]=6550, + ["exposure_effect_on_you_+%"]=6551, + ["exposure_you_inflict_lowers_affected_resistance_by_extra_%"]=6553, + ["exsanguinate_additional_chain_chance_%"]=6554, + ["exsanguinate_damage_+%"]=6555, + ["exsanguinate_debuff_deals_fire_damage_instead_of_physical_damage"]=6556, + ["exsanguinate_duration_+%"]=6557, + ["extinguish_on_hit_%_chance"]=6558, ["extra_critical_rolls"]=2470, - ["extra_critical_rolls_during_focus"]=6564, - ["extra_critical_rolls_while_on_low_life"]=6565, - ["extra_damage_rolls_with_lightning_damage_on_non_critical_hits"]=6566, + ["extra_critical_rolls_during_focus"]=6559, + ["extra_critical_rolls_while_on_low_life"]=6560, + ["extra_damage_rolls_with_lightning_damage_on_non_critical_hits"]=6561, ["extra_damage_taken_from_crit_+%_from_cursed_enemy"]=4107, ["extra_damage_taken_from_crit_+%_from_poisoned_enemy"]=4108, - ["extra_damage_taken_from_crit_+%_while_affected_by_determination"]=6567, + ["extra_damage_taken_from_crit_+%_while_affected_by_determination"]=6562, ["extra_damage_taken_from_crit_-%_if_taken_critical_strike_recently"]=2981, - ["extra_damage_taken_from_crit_while_no_power_charges_+%"]=6568, - ["extra_gore"]=10779, - ["extra_target_targeting_distance_+%"]=6569, - ["eye_of_winter_damage_+%"]=6570, - ["eye_of_winter_projectile_speed_+%"]=6571, - ["eye_of_winter_spiral_fire_frequency_+%"]=6572, - ["faster_bleed_%"]=6574, - ["faster_bleed_per_frenzy_charge_%"]=6573, + ["extra_damage_taken_from_crit_while_no_power_charges_+%"]=6563, + ["extra_gore"]=10780, + ["extra_target_targeting_distance_+%"]=6564, + ["eye_of_winter_damage_+%"]=6565, + ["eye_of_winter_projectile_speed_+%"]=6566, + ["eye_of_winter_spiral_fire_frequency_+%"]=6567, + ["faster_bleed_%"]=6569, + ["faster_bleed_per_frenzy_charge_%"]=6568, ["faster_burn_%"]=2370, ["faster_burn_from_attacks_%"]=2372, - ["faster_poison_%"]=6575, - ["fire_ailment_duration_+%"]=6576, - ["fire_and_chaos_damage_resistance_%"]=6577, + ["faster_poison_%"]=6570, + ["fire_ailment_duration_+%"]=6571, + ["fire_and_chaos_damage_resistance_%"]=6572, ["fire_and_cold_damage_resistance_%"]=1040, ["fire_and_cold_hit_and_dot_damage_%_taken_as_lightning_while_affected_by_purity_of_lightning"]=2243, ["fire_and_cold_resist_+_per_equipped_item_with_a_lightning_resistance_mod"]=1041, - ["fire_and_explosive_trap_number_of_additional_traps_to_throw_if_mined"]=6578, + ["fire_and_explosive_trap_number_of_additional_traps_to_throw_if_mined"]=6573, ["fire_and_lightning_damage_resistance_%"]=1042, ["fire_and_lightning_hit_and_dot_damage_%_taken_as_cold_while_affected_by_purity_of_ice"]=2246, ["fire_and_lightning_resist_+_per_equipped_item_with_a_cold_resistance_mod"]=1043, ["fire_attack_damage_+%"]=1184, ["fire_attack_damage_+%_while_holding_a_shield"]=1187, ["fire_axe_damage_+%"]=1259, - ["fire_beam_cast_speed_+%"]=6579, - ["fire_beam_damage_+%"]=6580, - ["fire_beam_degen_spread_to_enemies_in_radius_on_kill"]=6581, - ["fire_beam_enemy_fire_resistance_%_at_max_stacks"]=6582, - ["fire_beam_enemy_fire_resistance_%_per_stack"]=6583, - ["fire_beam_length_+%"]=6584, + ["fire_beam_cast_speed_+%"]=6574, + ["fire_beam_damage_+%"]=6575, + ["fire_beam_degen_spread_to_enemies_in_radius_on_kill"]=6576, + ["fire_beam_enemy_fire_resistance_%_at_max_stacks"]=6577, + ["fire_beam_enemy_fire_resistance_%_per_stack"]=6578, + ["fire_beam_length_+%"]=6579, ["fire_bow_damage_+%"]=1279, ["fire_claw_damage_+%"]=1267, ["fire_critical_strike_chance_+%"]=1401, ["fire_critical_strike_multiplier_+"]=1423, ["fire_dagger_damage_+%"]=1271, ["fire_damage_+%"]=897, - ["fire_damage_+%_if_fire_infusion_collected_last_8_seconds"]=6585, - ["fire_damage_+%_if_you_have_been_hit_recently"]=6590, - ["fire_damage_+%_if_you_have_used_a_cold_skill_recently"]=6591, - ["fire_damage_+%_per_10%_armour_break"]=6586, - ["fire_damage_+%_per_20_strength"]=6592, - ["fire_damage_+%_per_endurance_charge"]=6593, - ["fire_damage_+%_per_missing_fire_resistance"]=6594, - ["fire_damage_+%_per_rage"]=6587, + ["fire_damage_+%_if_fire_infusion_collected_last_8_seconds"]=6580, + ["fire_damage_+%_if_you_have_been_hit_recently"]=6585, + ["fire_damage_+%_if_you_have_used_a_cold_skill_recently"]=6586, + ["fire_damage_+%_per_10%_armour_break"]=6581, + ["fire_damage_+%_per_20_strength"]=6587, + ["fire_damage_+%_per_endurance_charge"]=6588, + ["fire_damage_+%_per_missing_fire_resistance"]=6589, + ["fire_damage_+%_per_rage"]=6582, ["fire_damage_+%_to_blinded_enemies"]=2962, - ["fire_damage_+%_vs_bleeding_enemies"]=6595, - ["fire_damage_+%_while_affected_by_anger"]=6596, - ["fire_damage_+%_while_affected_by_herald_of_ash"]=6597, - ["fire_damage_+%_while_ignited"]=6588, + ["fire_damage_+%_vs_bleeding_enemies"]=6590, + ["fire_damage_+%_while_affected_by_anger"]=6591, + ["fire_damage_+%_while_affected_by_herald_of_ash"]=6592, + ["fire_damage_+%_while_ignited"]=6583, ["fire_damage_can_chill"]=2655, ["fire_damage_can_freeze"]=2656, ["fire_damage_can_inflict_bleeding"]=2657, ["fire_damage_can_shock"]=2658, ["fire_damage_cannot_ignite"]=2667, ["fire_damage_over_time_+%"]=1193, - ["fire_damage_over_time_multiplier_+%_while_burning"]=6589, + ["fire_damage_over_time_multiplier_+%_while_burning"]=6584, ["fire_damage_over_time_multiplier_+_with_attacks"]=1224, ["fire_damage_resistance_%_when_on_low_life"]=1039, - ["fire_damage_resistance_%_while_affected_by_herald_of_ash"]=6598, + ["fire_damage_resistance_%_while_affected_by_herald_of_ash"]=6593, ["fire_damage_resistance_+%"]=1510, ["fire_damage_resistance_is_%"]=1508, ["fire_damage_taken_%_as_cold"]=2247, @@ -239773,81 +239789,81 @@ return { ["fire_damage_taken_%_causes_additional_physical_damage"]=2240, ["fire_damage_taken_+"]=1986, ["fire_damage_taken_+%"]=1991, - ["fire_damage_taken_+%_while_moving"]=6601, - ["fire_damage_taken_goes_to_life_over_4_seconds_%"]=6599, - ["fire_damage_taken_per_second_while_flame_touched"]=6600, - ["fire_damage_taken_when_enemy_ignited"]=6602, - ["fire_damage_to_return_on_block"]=6603, + ["fire_damage_taken_+%_while_moving"]=6596, + ["fire_damage_taken_goes_to_life_over_4_seconds_%"]=6594, + ["fire_damage_taken_per_second_while_flame_touched"]=6595, + ["fire_damage_taken_when_enemy_ignited"]=6597, + ["fire_damage_to_return_on_block"]=6598, ["fire_damage_to_return_to_melee_attacker"]=1960, ["fire_damage_to_return_when_hit"]=1964, ["fire_damage_while_dual_wielding_+%"]=1243, - ["fire_damage_with_attack_skills_+%"]=6604, - ["fire_damage_with_spell_skills_+%"]=6605, + ["fire_damage_with_attack_skills_+%"]=6599, + ["fire_damage_with_spell_skills_+%"]=6600, ["fire_dot_multiplier_+"]=1223, - ["fire_exposure_effect_+%"]=6606, - ["fire_exposure_on_hit_magnitude"]=6607, - ["fire_exposure_you_inflict_lowers_fire_resistance_by_extra_%"]=6608, + ["fire_exposure_effect_+%"]=6601, + ["fire_exposure_on_hit_magnitude"]=6602, + ["fire_exposure_you_inflict_lowers_fire_resistance_by_extra_%"]=6603, ["fire_hit_and_dot_damage_%_taken_as_cold"]=2248, ["fire_hit_and_dot_damage_%_taken_as_lightning"]=2245, ["fire_mace_damage_+%"]=1275, ["fire_nova_mine_cast_speed_+%"]=3566, ["fire_nova_mine_damage_+%"]=3364, - ["fire_penetration_%_if_you_have_blocked_recently"]=6609, - ["fire_reflect_damage_taken_+%_while_affected_by_purity_of_fire"]=6610, - ["fire_resist_unaffected_by_area_penalties"]=6611, - ["fire_skill_chance_to_inflict_fire_exposure_%"]=6612, + ["fire_penetration_%_if_you_have_blocked_recently"]=6604, + ["fire_reflect_damage_taken_+%_while_affected_by_purity_of_fire"]=6605, + ["fire_resist_unaffected_by_area_penalties"]=6606, + ["fire_skill_chance_to_inflict_fire_exposure_%"]=6607, ["fire_skill_gem_level_+"]=982, - ["fire_skills_chance_to_poison_on_hit_%"]=6613, - ["fire_spell_additional_critical_strike_chance_permyriad"]=6614, + ["fire_skills_chance_to_poison_on_hit_%"]=6608, + ["fire_spell_additional_critical_strike_chance_permyriad"]=6609, ["fire_spell_skill_gem_level_+"]=983, ["fire_staff_damage_+%"]=1263, ["fire_storm_damage_+%"]=3365, ["fire_sword_damage_+%"]=1284, ["fire_trap_burning_damage_+%"]=3649, - ["fire_trap_burning_ground_duration_+%"]=6615, + ["fire_trap_burning_ground_duration_+%"]=6610, ["fire_trap_cooldown_speed_+%"]=3568, ["fire_trap_damage_+%"]=3334, - ["fire_trap_number_of_additional_traps_to_throw"]=6616, + ["fire_trap_number_of_additional_traps_to_throw"]=6611, ["fire_wand_damage_+%"]=1288, ["fire_weakness_ignores_hexproof"]=2408, - ["fireball_and_rolling_magma_active_skill_area_of_effect_+%_final"]=6617, - ["fireball_and_rolling_magma_modifiers_to_projectile_count_do_not_apply"]=6618, + ["fireball_and_rolling_magma_active_skill_area_of_effect_+%_final"]=6612, + ["fireball_and_rolling_magma_modifiers_to_projectile_count_do_not_apply"]=6613, ["fireball_base_radius_up_to_+_at_longer_ranges"]=2989, - ["fireball_cannot_ignite"]=6619, + ["fireball_cannot_ignite"]=6614, ["fireball_cast_speed_+%"]=3565, - ["fireball_chance_to_scorch_%"]=6620, + ["fireball_chance_to_scorch_%"]=6615, ["fireball_damage_+%"]=3335, ["fireball_radius_up_to_+%_at_longer_ranges"]=2988, ["firestorm_duration_+%"]=3620, ["firestorm_explosion_area_of_effect_+%"]=3657, - ["first_X_minions_have_0_base_spirit_reservation"]=6621, + ["first_X_minions_have_0_base_spirit_reservation"]=6616, ["fish_quantity_+%"]=2629, ["fish_rarity_+%"]=2630, - ["fish_rot_when_caught"]=6622, - ["fishing_bestiary_lures_at_fishing_holes"]=6623, + ["fish_rot_when_caught"]=6617, + ["fishing_bestiary_lures_at_fishing_holes"]=6618, ["fishing_bite_sensitivity_+%"]=3291, - ["fishing_can_catch_divine_fish"]=6624, - ["fishing_chance_to_catch_boots_+%"]=6625, - ["fishing_chance_to_catch_divine_orb_+%"]=6626, - ["fishing_corrupted_fish_cleansed_chance_%"]=6627, - ["fishing_fish_always_tell_truth_with_this_rod"]=6628, - ["fishing_ghastly_fisherman_cannot_spawn"]=6629, - ["fishing_ghastly_fisherman_spawns_behind_you"]=6630, + ["fishing_can_catch_divine_fish"]=6619, + ["fishing_chance_to_catch_boots_+%"]=6620, + ["fishing_chance_to_catch_divine_orb_+%"]=6621, + ["fishing_corrupted_fish_cleansed_chance_%"]=6622, + ["fishing_fish_always_tell_truth_with_this_rod"]=6623, + ["fishing_ghastly_fisherman_cannot_spawn"]=6624, + ["fishing_ghastly_fisherman_spawns_behind_you"]=6625, ["fishing_hook_type"]=2627, - ["fishing_krillson_affection_per_fish_gifted_+%"]=6631, - ["fishing_life_of_fish_with_this_rod_+%"]=6632, + ["fishing_krillson_affection_per_fish_gifted_+%"]=6626, + ["fishing_life_of_fish_with_this_rod_+%"]=6627, ["fishing_line_strength_+%"]=2624, ["fishing_lure_type"]=2626, - ["fishing_magmatic_fish_are_cooked"]=6633, - ["fishing_molten_one_confusion_+%_per_fish_gifted"]=6634, + ["fishing_magmatic_fish_are_cooked"]=6628, + ["fishing_molten_one_confusion_+%_per_fish_gifted"]=6629, ["fishing_pool_consumption_+%"]=2625, ["fishing_range_+%"]=2628, - ["fishing_reeling_stability_+%"]=6635, - ["fishing_tasalio_ire_per_fish_caught_+%"]=6636, - ["fishing_valako_aid_per_stormy_day_+%"]=6637, - ["fishing_wish_effect_of_ancient_fish_+%"]=6638, - ["fishing_wish_per_fish_+"]=6639, - ["fissure_skills_limit_+"]=6640, + ["fishing_reeling_stability_+%"]=6630, + ["fishing_tasalio_ire_per_fish_caught_+%"]=6631, + ["fishing_valako_aid_per_stormy_day_+%"]=6632, + ["fishing_wish_effect_of_ancient_fish_+%"]=6633, + ["fishing_wish_per_fish_+"]=6634, + ["fissure_skills_limit_+"]=6635, ["flail_accuracy_rating"]=3963, ["flail_accuracy_rating_+%"]=3964, ["flail_attack_speed_+%"]=3965, @@ -239859,116 +239875,116 @@ return { ["flame_dash_damage_+%"]=3414, ["flame_golem_damage_+%"]=3396, ["flame_golem_elemental_resistances_%"]=3671, - ["flame_link_duration_+%"]=6641, + ["flame_link_duration_+%"]=6636, ["flame_surge_critical_strike_chance_+%"]=3632, ["flame_surge_damage_+%"]=3366, ["flame_surge_damage_+%_vs_burning_enemies"]=3658, - ["flame_totem_consecrated_ground_enemy_damage_taken_+%"]=6642, + ["flame_totem_consecrated_ground_enemy_damage_taken_+%"]=6637, ["flame_totem_damage_+%"]=3406, ["flame_totem_num_of_additional_projectiles"]=3644, ["flame_totem_projectile_speed_+%"]=3590, - ["flame_wall_damage_+%"]=6643, - ["flame_wall_maximum_added_fire_damage"]=6644, - ["flame_wall_minimum_added_fire_damage"]=6644, - ["flame_wall_projectiles_gain_all_damage_%_as_fire"]=6645, - ["flameblast_and_incinerate_base_cooldown_modifier_ms"]=6646, - ["flameblast_and_incinerate_cannot_inflict_elemental_ailments"]=6647, - ["flameblast_cast_speed_+%_final_when_targeting_solar_orb"]=6648, + ["flame_wall_damage_+%"]=6638, + ["flame_wall_maximum_added_fire_damage"]=6639, + ["flame_wall_minimum_added_fire_damage"]=6639, + ["flame_wall_projectiles_gain_all_damage_%_as_fire"]=6640, + ["flameblast_and_incinerate_base_cooldown_modifier_ms"]=6641, + ["flameblast_and_incinerate_cannot_inflict_elemental_ailments"]=6642, + ["flameblast_cast_speed_+%_final_when_targeting_solar_orb"]=6643, ["flameblast_critical_strike_chance_+%"]=3631, ["flameblast_damage_+%"]=3382, ["flameblast_radius_+%"]=3520, - ["flameblast_starts_with_X_additional_stages"]=6649, - ["flamethrower_seismic_lightning_spire_trap_base_cooldown_speed_+%"]=6650, - ["flamethrower_seismic_lightning_spire_trap_skill_added_cooldown_count"]=6651, - ["flamethrower_tower_trap_cast_speed_+%"]=6652, - ["flamethrower_tower_trap_cooldown_speed_+%"]=6653, - ["flamethrower_tower_trap_damage_+%"]=6654, - ["flamethrower_tower_trap_duration_+%"]=6655, - ["flamethrower_tower_trap_number_of_additional_flamethrowers"]=6656, - ["flamethrower_tower_trap_throwing_speed_+%"]=6657, - ["flamethrower_trap_damage_+%_final_vs_burning_enemies"]=6658, + ["flameblast_starts_with_X_additional_stages"]=6644, + ["flamethrower_seismic_lightning_spire_trap_base_cooldown_speed_+%"]=6645, + ["flamethrower_seismic_lightning_spire_trap_skill_added_cooldown_count"]=6646, + ["flamethrower_tower_trap_cast_speed_+%"]=6647, + ["flamethrower_tower_trap_cooldown_speed_+%"]=6648, + ["flamethrower_tower_trap_damage_+%"]=6649, + ["flamethrower_tower_trap_duration_+%"]=6650, + ["flamethrower_tower_trap_number_of_additional_flamethrowers"]=6651, + ["flamethrower_tower_trap_throwing_speed_+%"]=6652, + ["flamethrower_trap_damage_+%_final_vs_burning_enemies"]=6653, ["flammability_curse_effect_+%"]=3695, ["flammability_duration_+%"]=3606, ["flammability_mana_reservation_+%"]=3728, - ["flammability_no_reservation"]=6659, - ["flask_charge_recovery_is_doubled"]=6660, + ["flammability_no_reservation"]=6654, + ["flask_charge_recovery_is_doubled"]=6655, ["flask_charges_+%_from_enemies_with_status_ailments"]=3921, - ["flask_charges_gained_+%"]=6664, + ["flask_charges_gained_+%"]=6659, ["flask_charges_gained_+%_during_flask_effect"]=2927, - ["flask_charges_gained_+%_if_crit_recently"]=6661, - ["flask_charges_gained_from_kills_+%_final_from_unique"]=6662, - ["flask_charges_gained_from_marked_enemy_+%"]=6663, + ["flask_charges_gained_+%_if_crit_recently"]=6656, + ["flask_charges_gained_from_kills_+%_final_from_unique"]=6657, + ["flask_charges_gained_from_marked_enemy_+%"]=6658, ["flask_charges_recovered_per_3_seconds"]=3191, ["flask_charges_used_+%"]=1073, ["flask_duration_+%"]=926, - ["flask_duration_+%_per_25_tribute"]=6665, + ["flask_duration_+%_per_25_tribute"]=6660, ["flask_duration_on_minions_+%"]=1948, ["flask_effect_+%"]=2528, - ["flask_life_and_mana_recovery_+%_while_using_charm"]=6666, - ["flask_life_and_mana_to_recover_+%"]=6668, - ["flask_life_and_mana_to_recover_+%_per_10_tribute"]=6667, - ["flask_life_recovery_+%_while_affected_by_vitality"]=6669, + ["flask_life_and_mana_recovery_+%_while_using_charm"]=6661, + ["flask_life_and_mana_to_recover_+%"]=6663, + ["flask_life_and_mana_to_recover_+%_per_10_tribute"]=6662, + ["flask_life_recovery_+%_while_affected_by_vitality"]=6664, ["flask_life_recovery_rate_+%"]=922, ["flask_life_to_recover_+%"]=1818, ["flask_mana_charges_used_+%"]=1946, ["flask_mana_recovery_rate_+%"]=923, ["flask_mana_to_recover_+%"]=1819, ["flask_minion_heal_%"]=2684, - ["flask_recovery_amount_%_to_recover_instantly"]=6670, - ["flask_recovery_is_instant"]=6671, + ["flask_recovery_amount_%_to_recover_instantly"]=6665, + ["flask_recovery_is_instant"]=6666, ["flask_recovery_speed_+%"]=1820, - ["flask_throw_sulphur_flask_explode_on_kill_chance"]=6672, + ["flask_throw_sulphur_flask_explode_on_kill_chance"]=6667, ["flasks_%_chance_to_not_consume_charges"]=3905, - ["flasks_apply_to_your_linked_targets"]=6673, + ["flasks_apply_to_your_linked_targets"]=6668, ["flasks_apply_to_your_zombies_and_spectres"]=3450, ["flasks_dispel_burning"]=2541, - ["flasks_gain_x_charges_on_hit_once_per_second_vs_non_unique"]=6674, - ["flasks_gain_x_charges_while_inactive_every_3_seconds"]=6675, - ["flesh_and_stone_area_of_effect_+%"]=6676, + ["flasks_gain_x_charges_on_hit_once_per_second_vs_non_unique"]=6669, + ["flasks_gain_x_charges_while_inactive_every_3_seconds"]=6670, + ["flesh_and_stone_area_of_effect_+%"]=6671, ["flesh_offering_attack_speed_+%"]=3801, ["flesh_offering_duration_+%"]=3596, ["flesh_offering_effect_+%"]=1166, - ["flesh_stone_mana_reservation_efficiency_+%"]=6678, - ["flesh_stone_mana_reservation_efficiency_-2%_per_1"]=6677, - ["flesh_stone_no_reservation"]=6679, + ["flesh_stone_mana_reservation_efficiency_+%"]=6673, + ["flesh_stone_mana_reservation_efficiency_-2%_per_1"]=6672, + ["flesh_stone_no_reservation"]=6674, ["flicker_strike_cooldown_speed_+%"]=3569, ["flicker_strike_damage_+%"]=3355, ["flicker_strike_damage_+%_per_frenzy_charge"]=3654, ["flicker_strike_more_attack_speed_+%_final"]=1336, - ["focus_cooldown_modifier_ms"]=6680, - ["focus_cooldown_speed_+%"]=6681, - ["focus_decay_%_per_minute"]=6682, - ["forbidden_rite_and_dark_pact_added_chaos_damage_%_mana_cost_if_payable"]=6683, - ["forbidden_rite_damage_+%"]=6684, - ["forbidden_rite_number_of_additional_projectiles"]=6685, - ["forbidden_rite_projectile_speed_+%"]=6686, - ["forking_angle_+%"]=6687, - ["fortification_gained_from_hits_+%"]=6688, - ["fortification_gained_from_hits_+%_against_unique_enemies"]=6689, + ["focus_cooldown_modifier_ms"]=6675, + ["focus_cooldown_speed_+%"]=6676, + ["focus_decay_%_per_minute"]=6677, + ["forbidden_rite_and_dark_pact_added_chaos_damage_%_mana_cost_if_payable"]=6678, + ["forbidden_rite_damage_+%"]=6679, + ["forbidden_rite_number_of_additional_projectiles"]=6680, + ["forbidden_rite_projectile_speed_+%"]=6681, + ["forking_angle_+%"]=6682, + ["fortification_gained_from_hits_+%"]=6683, + ["fortification_gained_from_hits_+%_against_unique_enemies"]=6684, ["fortify_duration_+%"]=2039, - ["fortify_duration_+%_per_10_strength"]=6690, - ["fortify_on_hit"]=6691, - ["frag_rounds_damage_+%_final_if_created_from_unique"]=6692, - ["freeze_applies_cold_damage_taken_+%"]=6693, - ["freeze_applies_cold_resistance_+"]=6694, + ["fortify_duration_+%_per_10_strength"]=6685, + ["fortify_on_hit"]=6686, + ["frag_rounds_damage_+%_final_if_created_from_unique"]=6687, + ["freeze_applies_cold_damage_taken_+%"]=6688, + ["freeze_applies_cold_resistance_+"]=6689, ["freeze_duration_+%"]=1638, - ["freeze_duration_against_cursed_enemies_+%"]=6695, + ["freeze_duration_against_cursed_enemies_+%"]=6690, ["freeze_mine_cold_resistance_+_while_frozen"]=2562, ["freeze_mine_damage_+%"]=3415, ["freeze_mine_radius_+%"]=3530, ["freeze_prevention_ms_when_frozen"]=2677, ["freeze_threshold_+%"]=3008, - ["freezing_pulse_and_eye_of_winter_all_damage_can_poison"]=6697, + ["freezing_pulse_and_eye_of_winter_all_damage_can_poison"]=6692, ["freezing_pulse_cast_speed_+%"]=3564, ["freezing_pulse_damage_+%"]=3336, - ["freezing_pulse_damage_+%_if_enemy_shattered_recently"]=6698, - ["freezing_pulse_number_of_additional_projectiles"]=6699, + ["freezing_pulse_damage_+%_if_enemy_shattered_recently"]=6693, + ["freezing_pulse_number_of_additional_projectiles"]=6694, ["freezing_pulse_projectile_speed_+%"]=3586, ["frenzy_%_chance_to_gain_additional_frenzy_charge"]=3665, - ["frenzy_and_power_charge_add_duration_ms_on_cull"]=6700, + ["frenzy_and_power_charge_add_duration_ms_on_cull"]=6695, ["frenzy_charge_duration_+%_per_frenzy_charge"]=1810, - ["frenzy_charge_on_hit_%_vs_no_evasion_rating"]=6701, - ["frenzy_charge_on_kill_percent_chance_while_holding_shield"]=6702, + ["frenzy_charge_on_hit_%_vs_no_evasion_rating"]=6696, + ["frenzy_charge_on_kill_percent_chance_while_holding_shield"]=6697, ["frenzy_damage_+%"]=3375, ["frenzy_damage_+%_per_frenzy_charge"]=3664, ["frenzy_only_conduit"]=2035, @@ -239991,340 +240007,340 @@ return { ["from_self_minimum_added_fire_damage_taken"]=1292, ["from_self_minimum_added_lightning_damage_taken"]=1306, ["frost_blades_damage_+%"]=3131, - ["frost_blades_melee_damage_penetrates_%_cold_resistance"]=6703, + ["frost_blades_melee_damage_penetrates_%_cold_resistance"]=6698, ["frost_blades_number_of_additional_projectiles_in_chain"]=3133, ["frost_blades_projectile_speed_+%"]=3132, ["frost_bolt_cast_speed_+%"]=3828, ["frost_bolt_damage_+%"]=3815, ["frost_bolt_freeze_chance_%"]=3829, - ["frost_bolt_nova_cooldown_speed_+%"]=6704, + ["frost_bolt_nova_cooldown_speed_+%"]=6699, ["frost_bolt_nova_damage_+%"]=3816, ["frost_bolt_nova_duration_+%"]=3830, ["frost_bolt_nova_radius_+%"]=3823, - ["frost_bomb_+%_area_of_effect_when_frost_blink_is_cast"]=6706, - ["frost_bomb_buff_duration_+%"]=6705, + ["frost_bomb_+%_area_of_effect_when_frost_blink_is_cast"]=6701, + ["frost_bomb_buff_duration_+%"]=6700, ["frost_bomb_cooldown_speed_+%"]=3582, ["frost_bomb_damage_+%"]=3438, ["frost_bomb_radius_+%"]=3539, - ["frost_fury_additional_max_number_of_stages"]=6707, - ["frost_fury_area_of_effect_+%_per_stage"]=6708, - ["frost_fury_damage_+%"]=6709, - ["frost_globe_added_cooldown_count"]=6710, - ["frost_globe_health_per_stage"]=6711, + ["frost_fury_additional_max_number_of_stages"]=6702, + ["frost_fury_area_of_effect_+%_per_stage"]=6703, + ["frost_fury_damage_+%"]=6704, + ["frost_globe_added_cooldown_count"]=6705, + ["frost_globe_health_per_stage"]=6706, ["frost_wall_cooldown_speed_+%"]=3573, ["frost_wall_damage_+%"]=3409, ["frost_wall_duration_+%"]=3599, ["frostbite_curse_effect_+%"]=3696, ["frostbite_duration_+%"]=3605, ["frostbite_mana_reservation_+%"]=3729, - ["frostbite_no_reservation"]=6712, - ["frostbolt_number_of_additional_projectiles"]=6713, - ["frostbolt_projectile_acceleration"]=6714, - ["frozen_legion_%_chance_to_summon_additional_statue"]=6718, - ["frozen_legion_added_cooldown_count"]=6715, - ["frozen_legion_and_generals_cry_active_skill_cooldown_speed_+%_final_from_skill_specific_stat"]=6716, - ["frozen_legion_cooldown_speed_+%"]=6717, + ["frostbite_no_reservation"]=6707, + ["frostbolt_number_of_additional_projectiles"]=6708, + ["frostbolt_projectile_acceleration"]=6709, + ["frozen_legion_%_chance_to_summon_additional_statue"]=6713, + ["frozen_legion_added_cooldown_count"]=6710, + ["frozen_legion_and_generals_cry_active_skill_cooldown_speed_+%_final_from_skill_specific_stat"]=6711, + ["frozen_legion_cooldown_speed_+%"]=6712, ["frozen_monsters_take_increased_damage"]=2268, - ["frozen_sweep_damage_+%"]=6719, - ["frozen_sweep_damage_+%_final"]=6720, - ["full_life_threshold_%_override"]=6721, - ["full_mana_threshold_%_override"]=6722, - ["fully_break_enemies_armour_on_heavy_stun_with_shield_skills"]=6723, - ["fully_broken_armour_and_sundered_armour_you_inflict_also_applies_to_cold_and_lightning_damage"]=6724, - ["fully_broken_armour_and_sundered_armour_you_inflict_also_applies_to_fire_damage"]=6725, - ["fully_broken_armour_and_sundered_armour_you_inflict_applies_to_all_damage"]=6726, - ["fungal_ground_while_stationary_radius"]=6727, - ["gain_%_damage_as_chaos_from_unreserved_darkness"]=6728, + ["frozen_sweep_damage_+%"]=6714, + ["frozen_sweep_damage_+%_final"]=6715, + ["full_life_threshold_%_override"]=6716, + ["full_mana_threshold_%_override"]=6717, + ["fully_break_enemies_armour_on_heavy_stun_with_shield_skills"]=6718, + ["fully_broken_armour_and_sundered_armour_you_inflict_also_applies_to_cold_and_lightning_damage"]=6719, + ["fully_broken_armour_and_sundered_armour_you_inflict_also_applies_to_fire_damage"]=6720, + ["fully_broken_armour_and_sundered_armour_you_inflict_applies_to_all_damage"]=6721, + ["fungal_ground_while_stationary_radius"]=6722, + ["gain_%_damage_as_chaos_from_unreserved_darkness"]=6723, ["gain_%_es_when_spirit_charge_expires_or_consumed"]=4071, - ["gain_%_life_from_body_es"]=6729, + ["gain_%_life_from_body_es"]=6724, ["gain_%_life_when_spirit_charge_expires_or_consumed"]=4070, - ["gain_%_maximum_energy_shield_as_freeze_threshold_+"]=6730, - ["gain_%_of_expected_recovery_over_1_second_as_guard_on_life_flask_use"]=6731, - ["gain_%_total_phys_damage_prevented_in_the_past_10_sec_as_life_regen_per_sec"]=6860, - ["gain_+%_physical_damage_as_random_element_if_cast_elemental_weakness_in_past_10_seconds"]=6866, - ["gain_1_glory_every_X_seconds_per_rare_unique_monster_in_presence"]=6732, - ["gain_1_random_charge_on_reaching_maximum_rage_no_more_than_once_every_X_ms"]=6733, - ["gain_1_rare_monster_mod_on_kill_for_10_seconds_%_chance"]=6734, - ["gain_1_verisium_infusion_every_X_seconds"]=6735, - ["gain_X%_armour_per_50_mana_reserved"]=6736, - ["gain_X_druidic_prowess_on_heavy_stunning_rare_or_unique_enemy"]=6737, + ["gain_%_maximum_energy_shield_as_freeze_threshold_+"]=6725, + ["gain_%_of_expected_recovery_over_1_second_as_guard_on_life_flask_use"]=6726, + ["gain_%_total_phys_damage_prevented_in_the_past_10_sec_as_life_regen_per_sec"]=6855, + ["gain_+%_physical_damage_as_random_element_if_cast_elemental_weakness_in_past_10_seconds"]=6861, + ["gain_1_glory_every_X_seconds_per_rare_unique_monster_in_presence"]=6727, + ["gain_1_random_charge_on_reaching_maximum_rage_no_more_than_once_every_X_ms"]=6728, + ["gain_1_rare_monster_mod_on_kill_for_10_seconds_%_chance"]=6729, + ["gain_1_verisium_infusion_every_X_seconds"]=6730, + ["gain_X%_armour_per_50_mana_reserved"]=6731, + ["gain_X_druidic_prowess_on_heavy_stunning_rare_or_unique_enemy"]=6732, ["gain_X_energy_shield_on_killing_shocked_enemy"]=2378, - ["gain_X_fortification_on_killing_rare_or_unique_monster"]=6738, - ["gain_X_frenzy_charges_after_spending_200_mana"]=6739, - ["gain_X_instilling_chaos_when_any_charge_is_consumed"]=6743, - ["gain_X_instilling_cold_on_reload"]=6744, - ["gain_X_instilling_cold_when_charge_is_consumed"]=6741, - ["gain_X_instilling_fire_on_reload"]=6744, - ["gain_X_instilling_fire_when_charge_is_consumed"]=6740, - ["gain_X_instilling_lightning_when_charge_is_consumed"]=6742, - ["gain_X_life_on_stun"]=6745, - ["gain_X_max_life_per_8_armour_on_equipped_helmet"]=6746, - ["gain_X_max_mana_per_2_es_on_equipped_helmet"]=6747, - ["gain_X_power_charges_on_using_a_warcry"]=6748, - ["gain_X_rage_on_hit_per_enemy_power"]=6749, - ["gain_X_rage_on_ignite_hit"]=6750, - ["gain_X_random_charges_every_6_seconds"]=6751, + ["gain_X_fortification_on_killing_rare_or_unique_monster"]=6733, + ["gain_X_frenzy_charges_after_spending_200_mana"]=6734, + ["gain_X_instilling_chaos_when_any_charge_is_consumed"]=6738, + ["gain_X_instilling_cold_on_reload"]=6739, + ["gain_X_instilling_cold_when_charge_is_consumed"]=6736, + ["gain_X_instilling_fire_on_reload"]=6739, + ["gain_X_instilling_fire_when_charge_is_consumed"]=6735, + ["gain_X_instilling_lightning_when_charge_is_consumed"]=6737, + ["gain_X_life_on_stun"]=6740, + ["gain_X_max_life_per_8_armour_on_equipped_helmet"]=6741, + ["gain_X_max_mana_per_2_es_on_equipped_helmet"]=6742, + ["gain_X_power_charges_on_using_a_warcry"]=6743, + ["gain_X_rage_on_hit_per_enemy_power"]=6744, + ["gain_X_rage_on_ignite_hit"]=6745, + ["gain_X_random_charges_every_6_seconds"]=6746, ["gain_X_random_rare_monster_mods_on_kill"]=2815, ["gain_X_vaal_souls_on_rampage_threshold"]=2726, - ["gain_X_volatility_on_persistent_minion_death"]=6752, - ["gain_a_modifier_from_enemies_in_presence_when_shapeshifting_ms"]=6753, - ["gain_a_power_charge_when_you_consume_an_elemental_infusion"]=6754, + ["gain_X_volatility_on_persistent_minion_death"]=6747, + ["gain_a_modifier_from_enemies_in_presence_when_shapeshifting_ms"]=6748, + ["gain_a_power_charge_when_you_consume_an_elemental_infusion"]=6749, ["gain_a_power_charge_when_you_or_your_totems_kill_%_chance"]=3812, - ["gain_absorption_charges_instead_of_power_charges"]=6755, - ["gain_accuracy_rating_equal_to_2_times_strength"]=6756, - ["gain_accuracy_rating_equal_to_intelligence"]=6757, - ["gain_accuracy_rating_equal_to_strength"]=6758, - ["gain_additional_crit_chance_from_%_chance_to_hit_over_100"]=6759, - ["gain_adrenaline_for_X_ms_on_swapping_stance"]=6760, - ["gain_adrenaline_for_X_seconds_on_kill"]=6761, - ["gain_adrenaline_for_X_seconds_on_low_life_unless_you_have_adrenaline"]=6762, - ["gain_adrenaline_for_x_ms_per_100_ms_stun_duration_on_you"]=6763, - ["gain_adrenaline_on_gaining_flame_touched"]=6764, - ["gain_affliction_charges_instead_of_frenzy_charges"]=6765, - ["gain_alchemists_genius_on_flask_use_%"]=6766, - ["gain_an_additional_vaal_soul_on_kill_if_have_rampaged_recently"]=6767, - ["gain_arcane_surge_for_4_seconds_after_channelling_for_1_second"]=6768, - ["gain_arcane_surge_for_4_seconds_on_minion_death"]=6769, - ["gain_arcane_surge_for_4_seconds_when_you_create_consecrated_ground_while_affected_by_zealotry"]=6770, - ["gain_arcane_surge_on_crit_%_chance"]=6771, - ["gain_arcane_surge_on_hit_%_chance"]=6774, - ["gain_arcane_surge_on_hit_at_devotion_threshold"]=6772, - ["gain_arcane_surge_on_hit_chance_with_spells_while_at_maximum_power_charges_%"]=6773, - ["gain_arcane_surge_on_hit_vs_unique_enemy_%_chance"]=6775, - ["gain_arcane_surge_on_kill_chance_%"]=6776, - ["gain_arcane_surge_on_reverting_if_you_were_shapeshifted_x_seconds"]=6777, - ["gain_arcane_surge_on_spell_hit_by_you_or_your_totems"]=6778, - ["gain_arcane_surge_when_mine_detonated_targeting_an_enemy"]=6779, - ["gain_arcane_surge_when_trap_triggered_by_an_enemy"]=6780, - ["gain_arcane_surge_when_you_summon_a_totem"]=6781, - ["gain_archon_cold_when_energy_shield_recharge_starts"]=6782, - ["gain_archon_elemental_after_spending_100%_of_your_maximum_mana"]=6783, - ["gain_archon_elemental_when_energy_shield_recharge_starts"]=6784, - ["gain_archon_elemental_when_you_ignite_enemy_chance_%"]=6785, - ["gain_archon_fire_when_you_ignite_enemy_chance_%"]=6786, - ["gain_area_of_effect_+%_for_2_seconds_when_you_spend_800_mana"]=6787, - ["gain_armour_equal_to_strength"]=6788, - ["gain_armour_from_%_life_loss_from_hits_lasting_8_seconds"]=6789, + ["gain_absorption_charges_instead_of_power_charges"]=6750, + ["gain_accuracy_rating_equal_to_2_times_strength"]=6751, + ["gain_accuracy_rating_equal_to_intelligence"]=6752, + ["gain_accuracy_rating_equal_to_strength"]=6753, + ["gain_additional_crit_chance_from_%_chance_to_hit_over_100"]=6754, + ["gain_adrenaline_for_X_ms_on_swapping_stance"]=6755, + ["gain_adrenaline_for_X_seconds_on_kill"]=6756, + ["gain_adrenaline_for_X_seconds_on_low_life_unless_you_have_adrenaline"]=6757, + ["gain_adrenaline_for_x_ms_per_100_ms_stun_duration_on_you"]=6758, + ["gain_adrenaline_on_gaining_flame_touched"]=6759, + ["gain_affliction_charges_instead_of_frenzy_charges"]=6760, + ["gain_alchemists_genius_on_flask_use_%"]=6761, + ["gain_an_additional_vaal_soul_on_kill_if_have_rampaged_recently"]=6762, + ["gain_arcane_surge_for_4_seconds_after_channelling_for_1_second"]=6763, + ["gain_arcane_surge_for_4_seconds_on_minion_death"]=6764, + ["gain_arcane_surge_for_4_seconds_when_you_create_consecrated_ground_while_affected_by_zealotry"]=6765, + ["gain_arcane_surge_on_crit_%_chance"]=6766, + ["gain_arcane_surge_on_hit_%_chance"]=6769, + ["gain_arcane_surge_on_hit_at_devotion_threshold"]=6767, + ["gain_arcane_surge_on_hit_chance_with_spells_while_at_maximum_power_charges_%"]=6768, + ["gain_arcane_surge_on_hit_vs_unique_enemy_%_chance"]=6770, + ["gain_arcane_surge_on_kill_chance_%"]=6771, + ["gain_arcane_surge_on_reverting_if_you_were_shapeshifted_x_seconds"]=6772, + ["gain_arcane_surge_on_spell_hit_by_you_or_your_totems"]=6773, + ["gain_arcane_surge_when_mine_detonated_targeting_an_enemy"]=6774, + ["gain_arcane_surge_when_trap_triggered_by_an_enemy"]=6775, + ["gain_arcane_surge_when_you_summon_a_totem"]=6776, + ["gain_archon_cold_when_energy_shield_recharge_starts"]=6777, + ["gain_archon_elemental_after_spending_100%_of_your_maximum_mana"]=6778, + ["gain_archon_elemental_when_energy_shield_recharge_starts"]=6779, + ["gain_archon_elemental_when_you_ignite_enemy_chance_%"]=6780, + ["gain_archon_fire_when_you_ignite_enemy_chance_%"]=6781, + ["gain_area_of_effect_+%_for_2_seconds_when_you_spend_800_mana"]=6782, + ["gain_armour_equal_to_strength"]=6783, + ["gain_armour_from_%_life_loss_from_hits_lasting_8_seconds"]=6784, ["gain_attack_and_cast_speed_+%_for_4_seconds_if_taken_savage_hit"]=3734, - ["gain_attack_damage_+%_for_each_your_minion_in_presence_capped"]=6790, - ["gain_attack_speed_+%_for_20_seconds_on_killing_rare_or_unique_enemy"]=6791, + ["gain_attack_damage_+%_for_each_your_minion_in_presence_capped"]=6785, + ["gain_attack_speed_+%_for_20_seconds_on_killing_rare_or_unique_enemy"]=6786, ["gain_attack_speed_+%_for_4_seconds_if_taken_savage_hit"]=3164, - ["gain_blitz_charge_%_chance_on_crit"]=6792, - ["gain_brutal_charges_instead_of_endurance_charges"]=6793, + ["gain_blitz_charge_%_chance_on_crit"]=6787, + ["gain_brutal_charges_instead_of_endurance_charges"]=6788, ["gain_cannot_be_stunned_aura_for_4_seconds_on_block_radius"]=3499, - ["gain_challenger_charge_%_chance_on_hitting_rare_or_unique_enemy_in_blood_stance"]=6794, - ["gain_challenger_charge_%_chance_on_kill_in_sand_stance"]=6795, - ["gain_chilling_shocking_igniting_conflux_while_affected_by_glorious_madness"]=10660, + ["gain_challenger_charge_%_chance_on_hitting_rare_or_unique_enemy_in_blood_stance"]=6789, + ["gain_challenger_charge_%_chance_on_kill_in_sand_stance"]=6790, + ["gain_chilling_shocking_igniting_conflux_while_affected_by_glorious_madness"]=10653, ["gain_convergence_on_hitting_unique_enemy"]=4125, - ["gain_crimson_dance_if_have_dealt_critical_strike_recently"]=10757, - ["gain_crimson_dance_while_you_have_cat_stealth"]=10758, - ["gain_critical_strike_chance_%_for_2_seconds_when_you_spend_800_mana"]=6796, + ["gain_crimson_dance_if_have_dealt_critical_strike_recently"]=10758, + ["gain_crimson_dance_while_you_have_cat_stealth"]=10759, + ["gain_critical_strike_chance_%_for_2_seconds_when_you_spend_800_mana"]=6791, ["gain_damage_+%_for_4_seconds_if_taken_savage_hit"]=3163, - ["gain_dark_whispers_every_second_there_is_a_cursed_enemy_in_presence"]=6797, - ["gain_debilitating_presence_ms_on_kill_vs_rare_or_unique_enemy"]=10661, + ["gain_dark_whispers_every_second_there_is_a_cursed_enemy_in_presence"]=6792, + ["gain_debilitating_presence_ms_on_kill_vs_rare_or_unique_enemy"]=10654, ["gain_defiance_when_lose_life_to_hit_once_per_x_ms"]=3952, ["gain_divine_charge_on_hit_%"]=4073, ["gain_divinity_ms_when_reaching_maximum_divine_charges"]=4075, - ["gain_druidic_prowess_per_X_rage_spent"]=6798, + ["gain_druidic_prowess_per_X_rage_spent"]=6793, ["gain_elemental_conflux_for_X_ms_when_you_kill_a_rare_or_unique_enemy"]=3739, ["gain_elemental_penetration_for_4_seconds_on_mine_detonation"]=3780, ["gain_elusive_on_crit_%_chance"]=3949, ["gain_elusive_on_kill_chance_%"]=3950, - ["gain_elusive_on_reaching_low_life"]=6800, + ["gain_elusive_on_reaching_low_life"]=6795, ["gain_endurance_charge_%_chance_on_using_fire_skill"]=1600, - ["gain_endurance_charge_%_chance_when_you_lose_fortify"]=6806, - ["gain_endurance_charge_%_when_hit_while_channelling"]=6807, - ["gain_endurance_charge_if_attack_freezes"]=6801, - ["gain_endurance_charge_on_heavy_stunning_rare_or_unique_enemy"]=6802, + ["gain_endurance_charge_%_chance_when_you_lose_fortify"]=6801, + ["gain_endurance_charge_%_when_hit_while_channelling"]=6802, + ["gain_endurance_charge_if_attack_freezes"]=6796, + ["gain_endurance_charge_on_heavy_stunning_rare_or_unique_enemy"]=6797, ["gain_endurance_charge_on_main_hand_kill_%"]=3054, ["gain_endurance_charge_on_melee_stun"]=2553, ["gain_endurance_charge_on_melee_stun_%"]=2553, ["gain_endurance_charge_on_power_charge_expiry"]=2434, - ["gain_endurance_charge_on_reaching_low_life_once_per_2s"]=6803, - ["gain_endurance_charge_per_second_if_have_been_hit_recently"]=6804, - ["gain_endurance_charge_per_second_if_have_used_warcry_recently"]=6805, - ["gain_fanaticism_for_4_seconds_on_reaching_maximum_fanatic_charges"]=6808, - ["gain_finality_for_x_ms_per_combo_lost_using_skills"]=6809, - ["gain_fire_damage_+%_per_endurance_charge_consumed_recently"]=6810, + ["gain_endurance_charge_on_reaching_low_life_once_per_2s"]=6798, + ["gain_endurance_charge_per_second_if_have_been_hit_recently"]=6799, + ["gain_endurance_charge_per_second_if_have_used_warcry_recently"]=6800, + ["gain_fanaticism_for_4_seconds_on_reaching_maximum_fanatic_charges"]=6803, + ["gain_finality_for_x_ms_per_combo_lost_using_skills"]=6804, + ["gain_fire_damage_+%_per_endurance_charge_consumed_recently"]=6805, ["gain_flask_chance_on_crit_%"]=3115, - ["gain_flask_charge_on_crit_chance_%_while_at_maximum_frenzy_charges"]=6811, + ["gain_flask_charge_on_crit_chance_%_while_at_maximum_frenzy_charges"]=6806, ["gain_flask_charge_when_crit_%"]=1821, ["gain_flask_charge_when_crit_amount"]=1821, - ["gain_flask_charges_every_second_if_hit_unique_enemy_recently"]=6812, - ["gain_fortify_for_x_seconds_on_melee_hit_with_mace_sceptre_staff"]=6813, + ["gain_flask_charges_every_second_if_hit_unique_enemy_recently"]=6807, + ["gain_fortify_for_x_seconds_on_melee_hit_with_mace_sceptre_staff"]=6808, ["gain_frenzy_and_power_charge_on_kill_%"]=2433, - ["gain_frenzy_charge_%_when_hit_while_channelling"]=6824, + ["gain_frenzy_charge_%_when_hit_while_channelling"]=6819, ["gain_frenzy_charge_if_attack_ignites"]=2617, - ["gain_frenzy_charge_on_critical_strike_%"]=6815, - ["gain_frenzy_charge_on_critical_strike_at_close_range_%"]=6814, - ["gain_frenzy_charge_on_enemy_shattered_chance_%"]=6816, - ["gain_frenzy_charge_on_hit_%_while_blinded"]=6817, - ["gain_frenzy_charge_on_hit_while_bleeding"]=6818, - ["gain_frenzy_charge_on_hitting_marked_enemy_%"]=6819, - ["gain_frenzy_charge_on_hitting_rare_or_unique_enemy_%"]=6820, - ["gain_frenzy_charge_on_hitting_unique_enemy_%"]=6821, - ["gain_frenzy_charge_on_kill_vs_enemies_with_5+_poisons_%"]=6822, + ["gain_frenzy_charge_on_critical_strike_%"]=6810, + ["gain_frenzy_charge_on_critical_strike_at_close_range_%"]=6809, + ["gain_frenzy_charge_on_enemy_shattered_chance_%"]=6811, + ["gain_frenzy_charge_on_hit_%_while_blinded"]=6812, + ["gain_frenzy_charge_on_hit_while_bleeding"]=6813, + ["gain_frenzy_charge_on_hitting_marked_enemy_%"]=6814, + ["gain_frenzy_charge_on_hitting_rare_or_unique_enemy_%"]=6815, + ["gain_frenzy_charge_on_hitting_unique_enemy_%"]=6816, + ["gain_frenzy_charge_on_kill_vs_enemies_with_5+_poisons_%"]=6817, ["gain_frenzy_charge_on_main_hand_kill_%"]=3053, ["gain_frenzy_charge_on_reaching_maximum_power_charges"]=3310, - ["gain_frenzy_charge_per_enemy_you_crit_%_chance"]=6823, - ["gain_frenzy_power_endurance_charges_on_vaal_skill_use"]=6825, - ["gain_guard_%_of_max_ward_for_2s_every_4s"]=6826, - ["gain_guard_%_of_maximum_life_for_4_seconds_on_taking_savage_hit"]=6827, - ["gain_guard_after_sprinting_equal_to_x%_of_maximum_life_per_second_sprinted_up_to_20%"]=6828, - ["gain_guard_equal_to_%_of_your_missing_energy_shield_for_4_seconds_on_dodge_roll"]=6829, - ["gain_guard_flask_charge_when_hit_by_enemy_chance_%"]=6830, - ["gain_iron_reflexes_while_at_maximum_frenzy_charges"]=10759, - ["gain_iron_reflexes_while_stationary"]=10763, + ["gain_frenzy_charge_per_enemy_you_crit_%_chance"]=6818, + ["gain_frenzy_power_endurance_charges_on_vaal_skill_use"]=6820, + ["gain_guard_%_of_max_ward_for_2s_every_4s"]=6821, + ["gain_guard_%_of_maximum_life_for_4_seconds_on_taking_savage_hit"]=6822, + ["gain_guard_after_sprinting_equal_to_x%_of_maximum_life_per_second_sprinted_up_to_20%"]=6823, + ["gain_guard_equal_to_%_of_your_missing_energy_shield_for_4_seconds_on_dodge_roll"]=6824, + ["gain_guard_flask_charge_when_hit_by_enemy_chance_%"]=6825, + ["gain_iron_reflexes_while_at_maximum_frenzy_charges"]=10760, + ["gain_iron_reflexes_while_stationary"]=10764, ["gain_life_regeneration_%_per_second_for_1_second_if_taken_savage_hit"]=3855, - ["gain_lightning_archon_after_spending_100%_of_your_maximum_mana"]=6831, - ["gain_magic_monster_mods_on_kill_%_chance"]=6832, - ["gain_max_physical_thorns_damage_equal_to_x_times_your_runic_tempering_stacks"]=6842, - ["gain_max_rage_on_losing_temporal_chains_debuff"]=6833, - ["gain_max_rage_on_rage_gain_from_hit_%_chance"]=6834, + ["gain_lightning_archon_after_spending_100%_of_your_maximum_mana"]=6826, + ["gain_magic_monster_mods_on_kill_%_chance"]=6827, + ["gain_max_physical_thorns_damage_equal_to_x_times_your_runic_tempering_stacks"]=6837, + ["gain_max_rage_on_losing_temporal_chains_debuff"]=6828, + ["gain_max_rage_on_rage_gain_from_hit_%_chance"]=6829, ["gain_maximum_endurance_charges_on_endurance_charge_gained_%_chance"]=3912, - ["gain_maximum_endurance_charges_when_crit_chance_%"]=6835, - ["gain_maximum_energy_shield_equal_to_%_total_strength_requirement_of_equipped_armour_items"]=6836, - ["gain_maximum_frenzy_and_endurance_charges_when_you_gain_cats_agility"]=6837, - ["gain_maximum_frenzy_and_power_charges_when_you_gain_cats_stealth"]=6838, - ["gain_maximum_frenzy_charges_on_frenzy_charge_gained_%_chance"]=6839, - ["gain_maximum_physical_thorns_damage_equal_to_x%_of_maximum_life"]=6843, - ["gain_maximum_physical_thorns_damage_equal_to_x%_of_maximum_life_while_shapeshifted"]=6844, - ["gain_maximum_power_charges_on_power_charge_gained_%_chance"]=6840, - ["gain_maximum_power_charges_on_vaal_skill_use"]=6841, - ["gain_min_physical_thorns_damage_equal_to_x_times_your_runic_tempering_stacks"]=6842, - ["gain_mind_over_matter_while_at_maximum_power_charges"]=10760, - ["gain_minimum_physical_thorns_damage_equal_to_x%_of_maximum_life"]=6843, - ["gain_minimum_physical_thorns_damage_equal_to_x%_of_maximum_life_while_shapeshifted"]=6844, - ["gain_movement_speed_+%_for_20_seconds_on_kill"]=6845, + ["gain_maximum_endurance_charges_when_crit_chance_%"]=6830, + ["gain_maximum_energy_shield_equal_to_%_total_strength_requirement_of_equipped_armour_items"]=6831, + ["gain_maximum_frenzy_and_endurance_charges_when_you_gain_cats_agility"]=6832, + ["gain_maximum_frenzy_and_power_charges_when_you_gain_cats_stealth"]=6833, + ["gain_maximum_frenzy_charges_on_frenzy_charge_gained_%_chance"]=6834, + ["gain_maximum_physical_thorns_damage_equal_to_x%_of_maximum_life"]=6838, + ["gain_maximum_physical_thorns_damage_equal_to_x%_of_maximum_life_while_shapeshifted"]=6839, + ["gain_maximum_power_charges_on_power_charge_gained_%_chance"]=6835, + ["gain_maximum_power_charges_on_vaal_skill_use"]=6836, + ["gain_min_physical_thorns_damage_equal_to_x_times_your_runic_tempering_stacks"]=6837, + ["gain_mind_over_matter_while_at_maximum_power_charges"]=10761, + ["gain_minimum_physical_thorns_damage_equal_to_x%_of_maximum_life"]=6838, + ["gain_minimum_physical_thorns_damage_equal_to_x%_of_maximum_life_while_shapeshifted"]=6839, + ["gain_movement_speed_+%_for_20_seconds_on_kill"]=6840, ["gain_no_inherent_bonus_from_dexterity"]=1785, ["gain_no_inherent_bonus_from_intelligence"]=1786, ["gain_no_inherent_bonus_from_strength"]=1787, - ["gain_onslaught_during_soul_gain_prevention"]=6846, - ["gain_onslaught_for_3_seconds_%_chance_when_hit"]=6847, - ["gain_onslaught_for_4_seconds_on_minion_death"]=6848, + ["gain_onslaught_during_soul_gain_prevention"]=6841, + ["gain_onslaught_for_3_seconds_%_chance_when_hit"]=6842, + ["gain_onslaught_for_4_seconds_on_minion_death"]=6843, ["gain_onslaught_for_X_ms_on_killing_rare_or_unique_monster"]=3888, - ["gain_onslaught_for_x_seconds_when_your_marks_activate"]=6849, - ["gain_onslaught_if_you_have_swapped_stance_recently"]=6850, - ["gain_onslaught_ms_on_using_a_warcry"]=6851, + ["gain_onslaught_for_x_seconds_when_your_marks_activate"]=6844, + ["gain_onslaught_if_you_have_swapped_stance_recently"]=6845, + ["gain_onslaught_ms_on_using_a_warcry"]=6846, ["gain_onslaught_ms_when_reaching_maximum_endurance_charges"]=2539, - ["gain_onslaught_on_hit_chance_while_at_maximum_frenzy_charges_%"]=6852, - ["gain_onslaught_on_hit_duration_ms"]=6853, - ["gain_onslaught_on_kill_ms_while_affected_by_haste"]=6854, + ["gain_onslaught_on_hit_chance_while_at_maximum_frenzy_charges_%"]=6847, + ["gain_onslaught_on_hit_duration_ms"]=6848, + ["gain_onslaught_on_kill_ms_while_affected_by_haste"]=6849, ["gain_onslaught_on_stun_duration_ms"]=2536, ["gain_onslaught_when_ignited_ms"]=2797, - ["gain_onslaught_while_at_maximum_endurance_charges"]=6855, + ["gain_onslaught_while_at_maximum_endurance_charges"]=6850, ["gain_onslaught_while_frenzy_charges_full"]=3759, - ["gain_onslaught_while_not_on_low_mana"]=6856, - ["gain_onslaught_while_on_low_life"]=6857, - ["gain_onslaught_while_you_have_cats_agility"]=6858, - ["gain_onslaught_while_you_have_fortify"]=6859, + ["gain_onslaught_while_not_on_low_mana"]=6851, + ["gain_onslaught_while_on_low_life"]=6852, + ["gain_onslaught_while_you_have_cats_agility"]=6853, + ["gain_onslaught_while_you_have_fortify"]=6854, ["gain_phasing_for_4_seconds_on_begin_es_recharge"]=2308, - ["gain_phasing_if_enemy_killed_recently"]=6861, - ["gain_phasing_while_affected_by_haste"]=6862, + ["gain_phasing_if_enemy_killed_recently"]=6856, + ["gain_phasing_while_affected_by_haste"]=6857, ["gain_phasing_while_at_maximum_frenzy_charges"]=2306, - ["gain_phasing_while_you_have_cats_stealth"]=6863, - ["gain_phasing_while_you_have_low_life"]=6864, + ["gain_phasing_while_you_have_cats_stealth"]=6858, + ["gain_phasing_while_you_have_low_life"]=6859, ["gain_phasing_while_you_have_onslaught"]=2307, ["gain_physical_damage_immunity_on_rampage_threshold_ms"]=2725, - ["gain_physical_thorns_damage_equal_to_x%_of_maximum_life_while_shapeshifted"]=6865, - ["gain_player_far_shot_while_do_not_have_iron_reflexes"]=10774, - ["gain_power_charge_on_critical_strike_with_wands_%"]=6867, - ["gain_power_charge_on_curse_cast_%"]=6868, - ["gain_power_charge_on_hit_%_chance_against_frozen_enemy"]=6869, - ["gain_power_charge_on_kill_vs_enemies_with_less_than_5_poisons_%"]=6870, - ["gain_power_charge_on_mana_flask_use_%_chance"]=6871, + ["gain_physical_thorns_damage_equal_to_x%_of_maximum_life_while_shapeshifted"]=6860, + ["gain_player_far_shot_while_do_not_have_iron_reflexes"]=10775, + ["gain_power_charge_on_critical_strike_with_wands_%"]=6862, + ["gain_power_charge_on_curse_cast_%"]=6863, + ["gain_power_charge_on_hit_%_chance_against_frozen_enemy"]=6864, + ["gain_power_charge_on_kill_vs_enemies_with_less_than_5_poisons_%"]=6865, + ["gain_power_charge_on_mana_flask_use_%_chance"]=6866, ["gain_power_charge_on_non_critical_strike_%"]=3127, - ["gain_power_charge_on_vaal_skill_use_%"]=6872, + ["gain_power_charge_on_vaal_skill_use_%"]=6867, ["gain_power_charge_per_enemy_you_crit"]=2350, - ["gain_power_charge_per_second_if_have_not_lost_power_charge_recently"]=6873, + ["gain_power_charge_per_second_if_have_not_lost_power_charge_recently"]=6868, ["gain_power_charge_when_throwing_trap_%"]=2711, - ["gain_power_or_frenzy_charge_for_each_second_channeling"]=6874, - ["gain_rage_on_hitting_rare_unique_enemy_%"]=9637, - ["gain_rage_on_kill"]=9636, - ["gain_rage_when_you_use_a_warcry"]=9638, + ["gain_power_or_frenzy_charge_for_each_second_channeling"]=6869, + ["gain_rage_on_hitting_rare_unique_enemy_%"]=9631, + ["gain_rage_on_kill"]=9630, + ["gain_rage_when_you_use_a_warcry"]=9632, ["gain_rampage_while_at_maximum_endurance_charges"]=3003, - ["gain_random_charge_on_block"]=6876, - ["gain_random_charge_per_second_while_stationary"]=6877, + ["gain_random_charge_on_block"]=6871, + ["gain_random_charge_per_second_while_stationary"]=6872, ["gain_rare_monster_mods_on_kill_ms"]=2596, - ["gain_resolute_technique_while_do_not_have_elemental_overload"]=10764, - ["gain_runic_binding_stack_on_damaging_spell_hit_once_per_second"]=6878, - ["gain_scorching_sapping_brittle_confluxes_while_two_highest_attributes_equal"]=6879, - ["gain_shapers_presence_for_10_seconds_on_killing_rare_or_unique_monster"]=6880, - ["gain_shrine_buff_every_10_seconds"]=6881, - ["gain_single_conflux_for_3_seconds_every_8_seconds"]=6882, + ["gain_resolute_technique_while_do_not_have_elemental_overload"]=10765, + ["gain_runic_binding_stack_on_damaging_spell_hit_once_per_second"]=6873, + ["gain_scorching_sapping_brittle_confluxes_while_two_highest_attributes_equal"]=6874, + ["gain_shapers_presence_for_10_seconds_on_killing_rare_or_unique_monster"]=6875, + ["gain_shrine_buff_every_10_seconds"]=6876, + ["gain_single_conflux_for_3_seconds_every_8_seconds"]=6877, ["gain_soul_eater_during_flask_effect"]=3148, - ["gain_soul_eater_for_x_ms_on_vaal_skill_use"]=6883, - ["gain_soul_eater_stack_on_hit_vs_unique_cooldown_ms"]=6884, - ["gain_soul_eater_when_hitting_a_rare_or_unique_enemy_that_has_open_weakness"]=4128, + ["gain_soul_eater_for_x_ms_on_vaal_skill_use"]=6878, + ["gain_soul_eater_stack_on_hit_vs_unique_cooldown_ms"]=6879, + ["gain_soul_eater_when_hitting_a_rare_or_unique_enemy_that_has_open_weakness"]=10677, ["gain_soul_eater_with_equipped_corrupted_items_on_vaal_skill_use_ms"]=2864, - ["gain_spell_cost_as_mana_every_fifth_cast"]=6885, - ["gain_spell_damage_+%_for_each_second_shapeshifted_capped_when_reverting_for_duration"]=6886, + ["gain_spell_cost_as_mana_every_fifth_cast"]=6880, + ["gain_spell_damage_+%_for_each_second_shapeshifted_capped_when_reverting_for_duration"]=6881, ["gain_spirit_charge_every_x_ms"]=4067, ["gain_spirit_charge_on_kill_%_chance"]=4068, - ["gain_stack_of_disorderly_conduct_every_x_grenade_skills_used"]=6887, - ["gain_stormsurge_on_hit"]=6799, - ["gain_tailwind_on_critical_hit"]=6889, - ["gain_tailwind_stack_on_skill_use"]=6890, + ["gain_stack_of_disorderly_conduct_every_x_grenade_skills_used"]=6882, + ["gain_stormsurge_on_hit"]=6794, + ["gain_tailwind_on_critical_hit"]=6884, + ["gain_tailwind_stack_on_skill_use"]=6885, ["gain_unholy_might_on_block_ms"]=2804, - ["gain_up_to_maximum_fragile_regrowth_when_hit"]=6891, - ["gain_vaal_soul_on_hit_cooldown_ms"]=6892, + ["gain_up_to_maximum_fragile_regrowth_when_hit"]=6886, + ["gain_vaal_soul_on_hit_cooldown_ms"]=6887, ["gain_x_es_on_trap_triggered_by_an_enemy"]=3917, - ["gain_x_fanatic_charges_every_second_if_have_attacked_in_past_second"]=6893, - ["gain_x_fragile_regrowth_per_second"]=6894, + ["gain_x_fanatic_charges_every_second_if_have_attacked_in_past_second"]=6888, + ["gain_x_fragile_regrowth_per_second"]=6889, ["gain_x_grasping_vines_when_you_take_a_critical_strike"]=4104, ["gain_x_life_on_trap_triggered_by_an_enemy"]=3916, ["gain_x_life_when_endurance_charge_expires_or_consumed"]=2772, - ["gain_x_rage_on_hit"]=9640, - ["gain_x_rage_on_hit_with_axes"]=6895, - ["gain_x_rage_on_hit_with_axes_swords_1s_cooldown"]=6896, - ["gain_x_rage_on_melee_hit"]=6897, - ["gain_x_rage_per_200_mana_spent"]=6898, - ["gain_x_rage_when_hit"]=6899, - ["gain_x_rage_when_taken_crit"]=6900, - ["galvanic_arrow_area_damage_+%"]=9891, - ["galvanic_arrow_projectile_speed_+%"]=6901, - ["galvanic_field_beam_frequency_+%"]=6902, - ["galvanic_field_cast_speed_+%"]=6903, - ["galvanic_field_damage_+%"]=6904, - ["galvanic_field_number_of_chains"]=6905, + ["gain_x_rage_on_hit"]=9634, + ["gain_x_rage_on_hit_with_axes"]=6890, + ["gain_x_rage_on_hit_with_axes_swords_1s_cooldown"]=6891, + ["gain_x_rage_on_melee_hit"]=6892, + ["gain_x_rage_per_200_mana_spent"]=6893, + ["gain_x_rage_when_hit"]=6894, + ["gain_x_rage_when_taken_crit"]=6895, + ["galvanic_arrow_area_damage_+%"]=9885, + ["galvanic_arrow_projectile_speed_+%"]=6896, + ["galvanic_field_beam_frequency_+%"]=6897, + ["galvanic_field_cast_speed_+%"]=6898, + ["galvanic_field_damage_+%"]=6899, + ["galvanic_field_number_of_chains"]=6900, ["gem_experience_gain_+%"]=1653, - ["gem_requirements_can_be_satisfied_by_highest_attribute"]=6906, - ["gemling_all_attributes_+%_final"]=6907, - ["gemling_double_basic_attribute_bonuses"]=6908, - ["gemling_skill_cost_+%_final"]=6909, - ["generals_cry_cooldown_speed_+%"]=6910, - ["generals_cry_maximum_warriors_+"]=6911, + ["gem_requirements_can_be_satisfied_by_highest_attribute"]=6901, + ["gemling_all_attributes_+%_final"]=6902, + ["gemling_double_basic_attribute_bonuses"]=6903, + ["gemling_skill_cost_+%_final"]=6904, + ["generals_cry_cooldown_speed_+%"]=6905, + ["generals_cry_maximum_warriors_+"]=6906, ["generate_endurance_charges_for_allies_in_your_presence"]=1914, ["generate_frenzy_charges_for_allies_in_your_presence"]=1915, ["generate_power_charges_for_allies_in_your_presence"]=1916, - ["generate_x_charges_for_any_flask_per_minute"]=6912, - ["generate_x_charges_for_charms_per_minute"]=6913, - ["generate_x_charges_for_charms_per_minute_if_you_have_at_least_200_tribute"]=6914, - ["generate_x_charges_for_guard_flasks_per_minute"]=6915, - ["generate_x_charges_for_life_flasks_per_minute"]=6916, - ["generate_x_charges_for_mana_flasks_per_minute"]=6917, - ["ghostflame_on_hit_duration_ms"]=6918, - ["gifts_from_above_consecrated_ground_while_stationary"]=6919, + ["generate_x_charges_for_any_flask_per_minute"]=6907, + ["generate_x_charges_for_charms_per_minute"]=6908, + ["generate_x_charges_for_charms_per_minute_if_you_have_at_least_200_tribute"]=6909, + ["generate_x_charges_for_guard_flasks_per_minute"]=6910, + ["generate_x_charges_for_life_flasks_per_minute"]=6911, + ["generate_x_charges_for_mana_flasks_per_minute"]=6912, + ["ghostflame_on_hit_duration_ms"]=6913, + ["gifts_from_above_consecrated_ground_while_stationary"]=6914, ["glacial_cascade_damage_+%"]=3383, - ["glacial_cascade_number_of_additional_bursts"]=6920, - ["glacial_cascade_physical_damage_%_to_gain_as_cold"]=6921, + ["glacial_cascade_number_of_additional_bursts"]=6915, + ["glacial_cascade_physical_damage_%_to_gain_as_cold"]=6916, ["glacial_cascade_radius_+%"]=3521, ["glacial_hammer_damage_+%"]=3337, ["glacial_hammer_freeze_chance_%"]=3650, ["glacial_hammer_item_rarity_on_shattering_enemy_+%"]=2970, - ["glacial_hammer_melee_splash_with_cold_damage"]=6922, + ["glacial_hammer_melee_splash_with_cold_damage"]=6917, ["glacial_hammer_physical_damage_%_to_gain_as_cold_damage"]=3666, ["global_always_hit"]=1804, ["global_armour_evasion_energy_shield_+%"]=2612, - ["global_armour_evasion_energy_shield_+%_per_frenzy_charge"]=6927, - ["global_armour_evasion_energy_shield_while_in_presence_of_companion_+%"]=6928, + ["global_armour_evasion_energy_shield_+%_per_frenzy_charge"]=6922, + ["global_armour_evasion_energy_shield_while_in_presence_of_companion_+%"]=6923, ["global_attack_speed_+%_per_green_socket_on_item"]=2516, - ["global_attack_speed_+%_per_level"]=6923, - ["global_bleed_on_hit"]=6924, + ["global_attack_speed_+%_per_level"]=6918, + ["global_bleed_on_hit"]=6919, ["global_cannot_crit"]=1941, ["global_chance_to_blind_on_hit_%"]=2727, - ["global_chance_to_blind_on_hit_%_vs_bleeding_enemies"]=6925, - ["global_critical_strike_chance_+%_vs_chilled_enemies"]=6926, + ["global_chance_to_blind_on_hit_%_vs_bleeding_enemies"]=6920, + ["global_critical_strike_chance_+%_vs_chilled_enemies"]=6921, ["global_critical_strike_chance_+%_while_holding_bow"]=2279, ["global_critical_strike_chance_+%_while_holding_staff"]=2277, ["global_critical_strike_chance_while_dual_wielding_+%"]=3935, @@ -240335,9 +240351,9 @@ return { ["global_critical_strike_multiplier_while_dual_wielding_+"]=3934, ["global_equipment_attribute_requirements_+%"]=2357, ["global_equipment_no_attribute_requirements"]=2355, - ["global_evasion_rating_+_while_moving"]=6929, + ["global_evasion_rating_+_while_moving"]=6924, ["global_gem_attribute_requirements_+%"]=2358, - ["global_gem_attribute_requirements_+%_final_from_gemling"]=6930, + ["global_gem_attribute_requirements_+%_final_from_gemling"]=6925, ["global_hit_causes_monster_flee_%"]=1802, ["global_item_attribute_requirements_+%"]=2359, ["global_knockback"]=1433, @@ -240346,92 +240362,92 @@ return { ["global_mana_leech_from_physical_attack_damage_permyriad_per_blue_socket_on_item"]=2519, ["global_maximum_added_chaos_damage"]=1311, ["global_maximum_added_cold_damage"]=1299, - ["global_maximum_added_cold_damage_vs_chilled_or_frozen_enemies"]=6931, + ["global_maximum_added_cold_damage_vs_chilled_or_frozen_enemies"]=6926, ["global_maximum_added_fire_damage"]=1293, - ["global_maximum_added_fire_damage_vs_burning_enemies"]=10223, - ["global_maximum_added_fire_damage_vs_ignited_enemies"]=6932, + ["global_maximum_added_fire_damage_vs_burning_enemies"]=10216, + ["global_maximum_added_fire_damage_vs_ignited_enemies"]=6927, ["global_maximum_added_lightning_damage"]=1307, - ["global_maximum_added_lightning_damage_vs_ignited_enemies"]=6933, - ["global_maximum_added_lightning_damage_vs_shocked_enemies"]=6934, + ["global_maximum_added_lightning_damage_vs_ignited_enemies"]=6928, + ["global_maximum_added_lightning_damage_vs_shocked_enemies"]=6929, ["global_maximum_added_physical_damage"]=1231, - ["global_maximum_added_physical_damage_vs_bleeding_enemies"]=6935, + ["global_maximum_added_physical_damage_vs_bleeding_enemies"]=6930, ["global_minimum_added_chaos_damage"]=1311, ["global_minimum_added_cold_damage"]=1299, - ["global_minimum_added_cold_damage_vs_chilled_or_frozen_enemies"]=6931, + ["global_minimum_added_cold_damage_vs_chilled_or_frozen_enemies"]=6926, ["global_minimum_added_fire_damage"]=1293, - ["global_minimum_added_fire_damage_vs_burning_enemies"]=10223, - ["global_minimum_added_fire_damage_vs_ignited_enemies"]=6932, + ["global_minimum_added_fire_damage_vs_burning_enemies"]=10216, + ["global_minimum_added_fire_damage_vs_ignited_enemies"]=6927, ["global_minimum_added_lightning_damage"]=1307, - ["global_minimum_added_lightning_damage_vs_ignited_enemies"]=6933, - ["global_minimum_added_lightning_damage_vs_shocked_enemies"]=6934, + ["global_minimum_added_lightning_damage_vs_ignited_enemies"]=6928, + ["global_minimum_added_lightning_damage_vs_shocked_enemies"]=6929, ["global_minimum_added_physical_damage"]=1231, - ["global_minimum_added_physical_damage_vs_bleeding_enemies"]=6935, - ["global_physical_damage_reduction_rating_while_moving"]=6936, + ["global_minimum_added_physical_damage_vs_bleeding_enemies"]=6930, + ["global_physical_damage_reduction_rating_while_moving"]=6931, ["global_poison_on_hit"]=2922, ["global_skill_gems_no_attribute_requirements"]=2356, ["global_weapon_physical_damage_+%_per_red_socket_on_item"]=2514, - ["glory_generation_+%"]=6938, - ["glory_generation_+%_for_banners"]=6939, - ["glory_generation_+%_if_you_have_at_least_100_tribute"]=6937, - ["glove_implicit_gain_rage_on_attack_hit_cooldown_ms"]=6940, + ["glory_generation_+%"]=6933, + ["glory_generation_+%_for_banners"]=6934, + ["glory_generation_+%_if_you_have_at_least_100_tribute"]=6932, + ["glove_implicit_gain_rage_on_attack_hit_cooldown_ms"]=6935, ["glows_in_area_with_unique_fish"]=3806, - ["goat_footprints_from_item"]=10780, - ["gold_+%_from_enemies"]=6941, - ["golem_attack_and_cast_speed_+%"]=6942, - ["golem_attack_maximum_added_physical_damage"]=6943, - ["golem_attack_minimum_added_physical_damage"]=6943, - ["golem_buff_effect_+%"]=6944, - ["golem_buff_effect_+%_per_summoned_golem"]=6945, + ["goat_footprints_from_item"]=10781, + ["gold_+%_from_enemies"]=6936, + ["golem_attack_and_cast_speed_+%"]=6937, + ["golem_attack_maximum_added_physical_damage"]=6938, + ["golem_attack_minimum_added_physical_damage"]=6938, + ["golem_buff_effect_+%"]=6939, + ["golem_buff_effect_+%_per_summoned_golem"]=6940, ["golem_cooldown_recovery_+%"]=3061, ["golem_damage_+%_if_summoned_in_past_8_seconds"]=3401, ["golem_damage_+%_per_active_golem"]=3877, ["golem_damage_+%_per_active_golem_type"]=3876, ["golem_immunity_to_elemental_damage"]=3772, - ["golem_life_regeneration_per_minute_%"]=6946, - ["golem_maximum_life_+%"]=6947, - ["golem_maximum_mana_+%"]=6948, - ["golem_movement_speed_+%"]=6949, - ["golem_physical_damage_reduction_rating"]=6950, + ["golem_life_regeneration_per_minute_%"]=6941, + ["golem_maximum_life_+%"]=6942, + ["golem_maximum_mana_+%"]=6943, + ["golem_movement_speed_+%"]=6944, + ["golem_physical_damage_reduction_rating"]=6945, ["golem_scale_+%"]=3394, ["golem_skill_cooldown_recovery_+%"]=3060, - ["golems_larger_aggro_radius"]=10681, + ["golems_larger_aggro_radius"]=10682, ["grace_aura_effect_+%"]=3091, ["grace_mana_reservation_+%"]=3724, - ["grace_mana_reservation_efficiency_+%"]=6952, - ["grace_mana_reservation_efficiency_-2%_per_1"]=6951, - ["grace_reserves_no_mana"]=6953, + ["grace_mana_reservation_efficiency_+%"]=6947, + ["grace_mana_reservation_efficiency_-2%_per_1"]=6946, + ["grace_reserves_no_mana"]=6948, ["grant_X_frenzy_charges_to_nearby_allies_on_death"]=2681, - ["grant_animated_minion_melee_splash_damage_+%_final_for_splash"]=6954, - ["grant_elemental_archon_to_minions_for_x_ms_when_they_revive"]=6955, - ["grant_fear_incarnate_stack_on_culling_enemies"]=6956, - ["grant_fear_overwhelming_stack_on_culling_enemies"]=6957, - ["grant_tailwind_to_nearby_allies_if_used_skill_recently"]=6958, + ["grant_animated_minion_melee_splash_damage_+%_final_for_splash"]=6949, + ["grant_elemental_archon_to_minions_for_x_ms_when_they_revive"]=6950, + ["grant_fear_incarnate_stack_on_culling_enemies"]=6951, + ["grant_fear_overwhelming_stack_on_culling_enemies"]=6952, + ["grant_tailwind_to_nearby_allies_if_used_skill_recently"]=6953, ["grant_unholy_might_to_self_while_not_on_low_mana"]=2803, - ["grant_void_arrow_every_x_ms"]=6959, - ["gratuitous_violence_physical_damage_over_time_+%_final"]=6960, - ["grenade_fuse_duration_+%"]=6961, - ["grenade_projectile_speed_+%"]=6962, - ["grenade_skill_%_chance_to_explode_twice"]=6963, - ["grenade_skill_area_of_effect_+%"]=6964, - ["grenade_skill_cooldown_count_+"]=6965, - ["grenade_skill_cooldown_speed_+%"]=6966, - ["grenade_skill_damage_+%"]=6967, - ["grenade_skill_duration_+%"]=6968, - ["grenade_skill_number_of_additional_projectiles"]=6969, - ["ground_effect_duration_+%"]=6970, + ["grant_void_arrow_every_x_ms"]=6954, + ["gratuitous_violence_physical_damage_over_time_+%_final"]=6955, + ["grenade_fuse_duration_+%"]=6956, + ["grenade_projectile_speed_+%"]=6957, + ["grenade_skill_%_chance_to_explode_twice"]=6958, + ["grenade_skill_area_of_effect_+%"]=6959, + ["grenade_skill_cooldown_count_+"]=6960, + ["grenade_skill_cooldown_speed_+%"]=6961, + ["grenade_skill_damage_+%"]=6962, + ["grenade_skill_duration_+%"]=6963, + ["grenade_skill_number_of_additional_projectiles"]=6964, + ["ground_effect_duration_+%"]=6965, ["ground_slam_angle_+%"]=2994, - ["ground_slam_chance_to_gain_endurance_charge_%_on_stun"]=6971, + ["ground_slam_chance_to_gain_endurance_charge_%_on_stun"]=6966, ["ground_slam_damage_+%"]=3338, ["ground_slam_radius_+%"]=3501, ["ground_smoke_on_rampage_threshold_ms"]=2736, ["ground_smoke_when_hit_%"]=2382, - ["ground_tar_on_block_base_area_of_effect_radius"]=6972, + ["ground_tar_on_block_base_area_of_effect_radius"]=6967, ["ground_tar_on_take_crit_base_area_of_effect_radius"]=2315, - ["ground_tar_when_hit_%_chance"]=6973, - ["guard_flask_effect_+%"]=6974, - ["guard_gained_+%"]=6975, - ["guard_skill_cooldown_recovery_+%"]=6976, - ["guard_skill_effect_duration_+%"]=6977, + ["ground_tar_when_hit_%_chance"]=6968, + ["guard_flask_effect_+%"]=6969, + ["guard_gained_+%"]=6970, + ["guard_skill_cooldown_recovery_+%"]=6971, + ["guard_skill_effect_duration_+%"]=6972, ["guardian_gain_life_regeneration_per_minute_%_for_1_second_every_10_seconds"]=3482, ["guardian_nearby_allies_share_charges"]=3796, ["guardian_nearby_enemies_cannot_gain_charges"]=3478, @@ -240439,137 +240455,137 @@ return { ["guardian_reserved_life_granted_to_you_and_allies_as_armour_%"]=3479, ["guardian_reserved_mana_%_given_to_you_and_nearby_allies_as_base_maximum_energy_shield"]=3480, ["guardian_warcry_grant_attack_cast_and_movement_speed_to_you_and_nearby_allies_+%"]=3044, - ["guardian_with_5_nearby_allies_you_and_allies_have_onslaught"]=6978, - ["guardian_with_nearby_ally_damage_+%_final_for_you_and_allies"]=6979, - ["halve_evasion_rating_from_body"]=6981, + ["guardian_with_5_nearby_allies_you_and_allies_have_onslaught"]=6973, + ["guardian_with_nearby_ally_damage_+%_final_for_you_and_allies"]=6974, + ["halve_evasion_rating_from_body"]=6976, ["hand_wraps_attack_damage_+%_final_on_low_mana"]=917, ["hand_wraps_damage_taken_+%_final_on_low_life"]=912, - ["hand_wraps_damage_taken_+%_final_while_cursed"]=6982, + ["hand_wraps_damage_taken_+%_final_while_cursed"]=6977, ["hand_wraps_evasion_rating_and_energy_shield_+%_final"]=877, - ["harvest_encounter_fluid_granted_+%"]=6983, - ["has_avoid_shock_as_avoid_all_elemental_ailments"]=6984, - ["has_curse_limit_equal_to_maximum_power_charges"]=6985, - ["has_ignite_duration_on_self_as_all_elemental_ailments_on_self"]=6986, - ["has_onslaught_if_totem_summoned_recently"]=6987, - ["has_stun_prevention_flask"]=6988, - ["has_trickster_alternating_damage_taken_+%_final"]=6989, - ["has_unique_brutal_shrine_effect"]=6990, - ["has_unique_chaos_shrine_effect"]=6991, - ["has_unique_cold_shrine_effect"]=6992, - ["has_unique_fire_shrine_effect"]=6993, - ["has_unique_lightning_shrine_effect"]=6994, - ["has_unique_massive_shrine_effect"]=6995, + ["harvest_encounter_fluid_granted_+%"]=6978, + ["has_avoid_shock_as_avoid_all_elemental_ailments"]=6979, + ["has_curse_limit_equal_to_maximum_power_charges"]=6980, + ["has_ignite_duration_on_self_as_all_elemental_ailments_on_self"]=6981, + ["has_onslaught_if_totem_summoned_recently"]=6982, + ["has_stun_prevention_flask"]=6983, + ["has_trickster_alternating_damage_taken_+%_final"]=6984, + ["has_unique_brutal_shrine_effect"]=6985, + ["has_unique_chaos_shrine_effect"]=6986, + ["has_unique_cold_shrine_effect"]=6987, + ["has_unique_fire_shrine_effect"]=6988, + ["has_unique_lightning_shrine_effect"]=6989, + ["has_unique_massive_shrine_effect"]=6990, ["haste_aura_effect_+%"]=3092, ["haste_mana_reservation_+%"]=3725, - ["haste_mana_reservation_efficiency_+%"]=6997, - ["haste_mana_reservation_efficiency_-2%_per_1"]=6996, - ["haste_reserves_no_mana"]=6998, + ["haste_mana_reservation_efficiency_+%"]=6992, + ["haste_mana_reservation_efficiency_-2%_per_1"]=6991, + ["haste_reserves_no_mana"]=6993, ["hatred_aura_effect_+%"]=3094, ["hatred_mana_reservation_+%"]=3715, - ["hatred_mana_reservation_efficiency_+%"]=7000, - ["hatred_mana_reservation_efficiency_-2%_per_1"]=6999, - ["hatred_reserves_no_mana"]=7001, - ["have_unholy_might"]=7002, - ["hazard_area_of_effect_+%"]=7003, - ["hazard_base_debuff_slow_magnitude_+%"]=7004, - ["hazard_damage_+%"]=7005, + ["hatred_mana_reservation_efficiency_+%"]=6995, + ["hatred_mana_reservation_efficiency_-2%_per_1"]=6994, + ["hatred_reserves_no_mana"]=6996, + ["have_unholy_might"]=6997, + ["hazard_area_of_effect_+%"]=6998, + ["hazard_base_debuff_slow_magnitude_+%"]=6999, + ["hazard_damage_+%"]=7000, ["hazard_duration_+%"]=1688, - ["hazard_hit_damage_immobilisation_multiplier_+%"]=7006, - ["hazard_rearm_%_chance"]=7007, - ["hazards_cant_trigger_x_seconds_after_creation"]=7008, - ["heat_loss_%_slower"]=7009, + ["hazard_hit_damage_immobilisation_multiplier_+%"]=7001, + ["hazard_rearm_%_chance"]=7002, + ["hazards_cant_trigger_x_seconds_after_creation"]=7003, + ["heat_loss_%_slower"]=7004, ["heavy_strike_attack_speed_+%"]=3549, ["heavy_strike_chance_to_deal_double_damage_%"]=2973, ["heavy_strike_damage_+%"]=3339, - ["heavy_stun_poise_decay_rate_+%"]=7011, - ["heavy_stun_poise_decay_rate_+%_per_10_tribute"]=7010, - ["heavy_stun_threshold_+"]=7012, - ["heavy_stuns_have_culling_strike"]=7013, - ["heist_additional_abyss_rewards_from_reward_chests_%"]=7014, - ["heist_additional_armour_rewards_from_reward_chests_%"]=7015, - ["heist_additional_blight_rewards_from_reward_chests_%"]=7016, - ["heist_additional_breach_rewards_from_reward_chests_%"]=7017, - ["heist_additional_corrupted_rewards_from_reward_chests_%"]=7018, - ["heist_additional_delirium_rewards_from_reward_chests_%"]=7019, - ["heist_additional_delve_rewards_from_reward_chests_%"]=7020, - ["heist_additional_divination_rewards_from_reward_chests_%"]=7021, - ["heist_additional_essences_rewards_from_reward_chests_%"]=7022, - ["heist_additional_gems_rewards_from_reward_chests_%"]=7023, - ["heist_additional_harbinger_rewards_from_reward_chests_%"]=7024, - ["heist_additional_jewellery_rewards_from_reward_chests_%"]=7025, - ["heist_additional_legion_rewards_from_reward_chests_%"]=7026, - ["heist_additional_metamorph_rewards_from_reward_chests_%"]=7027, - ["heist_additional_perandus_rewards_from_reward_chests_%"]=7028, - ["heist_additional_talisman_rewards_from_reward_chests_%"]=7029, - ["heist_additional_uniques_rewards_from_reward_chests_%"]=7030, - ["heist_additional_weapons_rewards_from_reward_chests_%"]=7031, - ["heist_alert_level_gained_on_monster_death"]=7032, - ["heist_alert_level_gained_per_10_sec"]=7033, - ["heist_chests_chance_for_secondary_objectives_%"]=7034, - ["heist_chests_double_blighted_maps_and_catalysts_%"]=7035, - ["heist_chests_double_breach_splinters_%"]=7036, - ["heist_chests_double_catalysts_%"]=7037, - ["heist_chests_double_currency_%"]=7038, - ["heist_chests_double_delirium_orbs_and_splinters_%"]=7039, - ["heist_chests_double_divination_cards_%"]=7040, - ["heist_chests_double_essences_%"]=7041, - ["heist_chests_double_jewels_%"]=7042, - ["heist_chests_double_legion_splinters_%"]=7043, - ["heist_chests_double_map_fragments_%"]=7044, - ["heist_chests_double_maps_%"]=7045, - ["heist_chests_double_oils_%"]=7046, - ["heist_chests_double_scarabs_%"]=7047, - ["heist_chests_double_sextants_%"]=7048, - ["heist_chests_double_uniques_%"]=7049, - ["heist_chests_unique_rarity_%"]=7050, - ["heist_coins_dropped_by_monsters_double_%"]=7052, + ["heavy_stun_poise_decay_rate_+%"]=7006, + ["heavy_stun_poise_decay_rate_+%_per_10_tribute"]=7005, + ["heavy_stun_threshold_+"]=7007, + ["heavy_stuns_have_culling_strike"]=7008, + ["heist_additional_abyss_rewards_from_reward_chests_%"]=7009, + ["heist_additional_armour_rewards_from_reward_chests_%"]=7010, + ["heist_additional_blight_rewards_from_reward_chests_%"]=7011, + ["heist_additional_breach_rewards_from_reward_chests_%"]=7012, + ["heist_additional_corrupted_rewards_from_reward_chests_%"]=7013, + ["heist_additional_delirium_rewards_from_reward_chests_%"]=7014, + ["heist_additional_delve_rewards_from_reward_chests_%"]=7015, + ["heist_additional_divination_rewards_from_reward_chests_%"]=7016, + ["heist_additional_essences_rewards_from_reward_chests_%"]=7017, + ["heist_additional_gems_rewards_from_reward_chests_%"]=7018, + ["heist_additional_harbinger_rewards_from_reward_chests_%"]=7019, + ["heist_additional_jewellery_rewards_from_reward_chests_%"]=7020, + ["heist_additional_legion_rewards_from_reward_chests_%"]=7021, + ["heist_additional_metamorph_rewards_from_reward_chests_%"]=7022, + ["heist_additional_perandus_rewards_from_reward_chests_%"]=7023, + ["heist_additional_talisman_rewards_from_reward_chests_%"]=7024, + ["heist_additional_uniques_rewards_from_reward_chests_%"]=7025, + ["heist_additional_weapons_rewards_from_reward_chests_%"]=7026, + ["heist_alert_level_gained_on_monster_death"]=7027, + ["heist_alert_level_gained_per_10_sec"]=7028, + ["heist_chests_chance_for_secondary_objectives_%"]=7029, + ["heist_chests_double_blighted_maps_and_catalysts_%"]=7030, + ["heist_chests_double_breach_splinters_%"]=7031, + ["heist_chests_double_catalysts_%"]=7032, + ["heist_chests_double_currency_%"]=7033, + ["heist_chests_double_delirium_orbs_and_splinters_%"]=7034, + ["heist_chests_double_divination_cards_%"]=7035, + ["heist_chests_double_essences_%"]=7036, + ["heist_chests_double_jewels_%"]=7037, + ["heist_chests_double_legion_splinters_%"]=7038, + ["heist_chests_double_map_fragments_%"]=7039, + ["heist_chests_double_maps_%"]=7040, + ["heist_chests_double_oils_%"]=7041, + ["heist_chests_double_scarabs_%"]=7042, + ["heist_chests_double_sextants_%"]=7043, + ["heist_chests_double_uniques_%"]=7044, + ["heist_chests_unique_rarity_%"]=7045, + ["heist_coins_dropped_by_monsters_double_%"]=7047, ["heist_coins_from_monsters_+%"]=35, - ["heist_coins_from_world_chests_double_%"]=7051, - ["heist_contract_alert_level_+%"]=7055, - ["heist_contract_alert_level_from_chests_+%"]=7053, - ["heist_contract_alert_level_from_monsters_+%"]=7054, - ["heist_contract_gang_cost_+%"]=7056, - ["heist_contract_gang_takes_no_cut"]=7057, - ["heist_contract_generate_secondary_objectives_chance_%"]=7058, - ["heist_contract_guarding_monsters_damage_+%"]=7059, - ["heist_contract_guarding_monsters_take_damage_+%"]=7060, - ["heist_contract_magical_unlock_count"]=7062, - ["heist_contract_mechanical_unlock_count"]=7061, - ["heist_contract_no_travel_cost"]=7063, - ["heist_contract_npc_cost_+%"]=7064, - ["heist_contract_objective_completion_time_+%"]=7065, - ["heist_contract_patrol_additional_elite_chance_+%"]=7066, - ["heist_contract_patrol_damage_+%"]=7067, - ["heist_contract_patrol_take_damage_+%"]=7068, - ["heist_contract_side_area_monsters_damage_+%"]=7069, - ["heist_contract_side_area_monsters_take_damage_+%"]=7070, - ["heist_contract_total_cost_+%_final"]=7071, - ["heist_contract_travel_cost_+%"]=7072, - ["heist_currency_alchemy_drops_as_blessed_%"]=7073, - ["heist_currency_alchemy_drops_as_divine_%"]=7074, - ["heist_currency_alchemy_drops_as_exalted_%"]=7075, - ["heist_currency_alteration_drops_as_alchemy_%"]=7076, - ["heist_currency_alteration_drops_as_chaos_%"]=7077, - ["heist_currency_alteration_drops_as_regal_%"]=7078, - ["heist_currency_augmentation_drops_as_alchemy_%"]=7079, - ["heist_currency_augmentation_drops_as_chaos_%"]=7080, - ["heist_currency_augmentation_drops_as_regal_%"]=7081, - ["heist_currency_chaos_drops_as_blessed_%"]=7082, - ["heist_currency_chaos_drops_as_divine_%"]=7083, - ["heist_currency_chaos_drops_as_exalted_%"]=7084, - ["heist_currency_chromatic_drops_as_fusing_%"]=7085, - ["heist_currency_chromatic_drops_as_jewellers_%"]=7086, - ["heist_currency_jewellers_drops_as_fusing_%"]=7087, - ["heist_currency_regal_drops_as_blessed_%"]=7088, - ["heist_currency_regal_drops_as_divine_%"]=7089, - ["heist_currency_regal_drops_as_exalted_%"]=7090, - ["heist_currency_regret_drops_as_annulment_%"]=7091, - ["heist_currency_scouring_drops_as_annulment_%"]=7092, - ["heist_currency_scouring_drops_as_regret_%"]=7093, - ["heist_currency_transmutation_drops_as_alchemy_%"]=7094, - ["heist_currency_transmutation_drops_as_chaos_%"]=7095, - ["heist_currency_transmutation_drops_as_regal_%"]=7096, - ["heist_drops_double_currency_%"]=7097, + ["heist_coins_from_world_chests_double_%"]=7046, + ["heist_contract_alert_level_+%"]=7050, + ["heist_contract_alert_level_from_chests_+%"]=7048, + ["heist_contract_alert_level_from_monsters_+%"]=7049, + ["heist_contract_gang_cost_+%"]=7051, + ["heist_contract_gang_takes_no_cut"]=7052, + ["heist_contract_generate_secondary_objectives_chance_%"]=7053, + ["heist_contract_guarding_monsters_damage_+%"]=7054, + ["heist_contract_guarding_monsters_take_damage_+%"]=7055, + ["heist_contract_magical_unlock_count"]=7057, + ["heist_contract_mechanical_unlock_count"]=7056, + ["heist_contract_no_travel_cost"]=7058, + ["heist_contract_npc_cost_+%"]=7059, + ["heist_contract_objective_completion_time_+%"]=7060, + ["heist_contract_patrol_additional_elite_chance_+%"]=7061, + ["heist_contract_patrol_damage_+%"]=7062, + ["heist_contract_patrol_take_damage_+%"]=7063, + ["heist_contract_side_area_monsters_damage_+%"]=7064, + ["heist_contract_side_area_monsters_take_damage_+%"]=7065, + ["heist_contract_total_cost_+%_final"]=7066, + ["heist_contract_travel_cost_+%"]=7067, + ["heist_currency_alchemy_drops_as_blessed_%"]=7068, + ["heist_currency_alchemy_drops_as_divine_%"]=7069, + ["heist_currency_alchemy_drops_as_exalted_%"]=7070, + ["heist_currency_alteration_drops_as_alchemy_%"]=7071, + ["heist_currency_alteration_drops_as_chaos_%"]=7072, + ["heist_currency_alteration_drops_as_regal_%"]=7073, + ["heist_currency_augmentation_drops_as_alchemy_%"]=7074, + ["heist_currency_augmentation_drops_as_chaos_%"]=7075, + ["heist_currency_augmentation_drops_as_regal_%"]=7076, + ["heist_currency_chaos_drops_as_blessed_%"]=7077, + ["heist_currency_chaos_drops_as_divine_%"]=7078, + ["heist_currency_chaos_drops_as_exalted_%"]=7079, + ["heist_currency_chromatic_drops_as_fusing_%"]=7080, + ["heist_currency_chromatic_drops_as_jewellers_%"]=7081, + ["heist_currency_jewellers_drops_as_fusing_%"]=7082, + ["heist_currency_regal_drops_as_blessed_%"]=7083, + ["heist_currency_regal_drops_as_divine_%"]=7084, + ["heist_currency_regal_drops_as_exalted_%"]=7085, + ["heist_currency_regret_drops_as_annulment_%"]=7086, + ["heist_currency_scouring_drops_as_annulment_%"]=7087, + ["heist_currency_scouring_drops_as_regret_%"]=7088, + ["heist_currency_transmutation_drops_as_alchemy_%"]=7089, + ["heist_currency_transmutation_drops_as_chaos_%"]=7090, + ["heist_currency_transmutation_drops_as_regal_%"]=7091, + ["heist_drops_double_currency_%"]=7092, ["heist_enchantment_ailment_mod_effect_+%"]=56, ["heist_enchantment_attribute_mod_effect_+%"]=57, ["heist_enchantment_casterdamage_mod_effect_+%"]=58, @@ -240585,124 +240601,124 @@ return { ["heist_enchantment_physical_mod_effect_+%"]=68, ["heist_enchantment_resistance_mod_effect_+%"]=69, ["heist_enchantment_speed_mod_effect_+%"]=70, - ["heist_guards_are_magic"]=7098, - ["heist_guards_are_rare"]=7099, - ["heist_interruption_resistance_%"]=7100, - ["heist_item_quantity_+%"]=7101, - ["heist_item_rarity_+%"]=7102, - ["heist_items_are_fully_linked_%"]=7103, - ["heist_items_drop_corrupted_%"]=7104, - ["heist_items_drop_identified_%"]=7105, - ["heist_items_have_elder_influence_%"]=7106, - ["heist_items_have_one_additional_socket_%"]=7107, - ["heist_items_have_shaper_influence_%"]=7108, - ["heist_job_agility_level_+"]=7109, - ["heist_job_brute_force_level_+"]=7110, - ["heist_job_counter_thaumaturgy_level_+"]=7111, - ["heist_job_deception_level_+"]=7112, - ["heist_job_demolition_level_+"]=7113, - ["heist_job_demolition_speed_+%"]=7114, - ["heist_job_engineering_level_+"]=7115, - ["heist_job_lockpicking_level_+"]=7116, - ["heist_job_lockpicking_speed_+%"]=7117, - ["heist_job_perception_level_+"]=7118, - ["heist_job_trap_disarmament_level_+"]=7119, - ["heist_job_trap_disarmament_speed_+%"]=7120, - ["heist_lockdown_is_instant"]=7121, - ["heist_nenet_scouts_nearby_patrols_and_mini_bosses"]=7122, - ["heist_npc_blueprint_reveal_cost_+%"]=7123, - ["heist_npc_contract_generates_gianna_intelligence"]=7124, - ["heist_npc_contract_generates_niles_intelligence"]=7125, - ["heist_npc_display_huck_combat"]=7126, - ["heist_npc_karst_alert_level_from_chests_+%_final"]=7127, - ["heist_npc_nenet_alert_level_+%_final"]=7128, - ["heist_npc_tullina_alert_level_+%_final"]=7129, - ["heist_npc_vinderi_alert_level_+%_final"]=7130, - ["heist_patrols_are_magic"]=7131, - ["heist_patrols_are_rare"]=7132, - ["heist_player_additional_maximum_resistances_%_per_25%_alert_level"]=7133, - ["heist_player_armour_+%_final_per_25%_alert_level"]=7134, - ["heist_player_cold_resistance_%_per_25%_alert_level"]=7135, - ["heist_player_energy_shield_recovery_rate_+%_final_per_25%_alert_level"]=7136, - ["heist_player_evasion_rating_+%_final_per_25%_alert_level"]=7137, - ["heist_player_experience_gain_+%"]=7138, - ["heist_player_fire_resistance_%_per_25%_alert_level"]=7139, - ["heist_player_flask_charges_gained_+%_per_25%_alert_level"]=7140, - ["heist_player_life_recovery_rate_+%_final_per_25%_alert_level"]=7141, - ["heist_player_lightning_resistance_%_per_25%_alert_level"]=7142, - ["heist_player_mana_recovery_rate_+%_final_per_25%_alert_level"]=7143, - ["heist_reinforcements_attack_speed_+%"]=7144, - ["heist_reinforcements_cast_speed_+%"]=7145, - ["heist_reinforcements_movements_speed_+%"]=7146, - ["heist_side_reward_room_monsters_+%"]=7147, - ["hellscape_extra_item_slots"]=7148, - ["hellscape_extra_map_slots"]=7149, - ["hellscaping_add_corruption_implicit_chance_%"]=7150, - ["hellscaping_add_explicit_mod_chance_%"]=7151, - ["hellscaping_additional_link_chance_%"]=7152, - ["hellscaping_additional_socket_chance_%"]=7153, - ["hellscaping_additional_upside_chance_%"]=7154, - ["hellscaping_downsides_tier_downgrade_chance_%"]=7155, - ["hellscaping_speed_+%_per_map_hellscape_tier"]=7156, - ["hellscaping_upgrade_mod_tier_chance_%"]=7162, - ["hellscaping_upsides_tier_upgrade_chance_%"]=7163, - ["helmet_mod_freeze_as_though_damage_+%_final"]=7164, - ["helmet_mod_shock_as_though_damage_+%_final"]=7165, - ["herald_effect_on_self_+%"]=7166, - ["herald_mana_reservation_override_45%"]=7167, - ["herald_of_agony_buff_drop_off_speed_+%"]=7168, - ["herald_of_agony_buff_effect_+%"]=7169, - ["herald_of_agony_mana_reservation_+%"]=7172, - ["herald_of_agony_mana_reservation_efficiency_+%"]=7171, - ["herald_of_agony_mana_reservation_efficiency_-2%_per_1"]=7170, - ["herald_of_ash_buff_effect_+%"]=7173, + ["heist_guards_are_magic"]=7093, + ["heist_guards_are_rare"]=7094, + ["heist_interruption_resistance_%"]=7095, + ["heist_item_quantity_+%"]=7096, + ["heist_item_rarity_+%"]=7097, + ["heist_items_are_fully_linked_%"]=7098, + ["heist_items_drop_corrupted_%"]=7099, + ["heist_items_drop_identified_%"]=7100, + ["heist_items_have_elder_influence_%"]=7101, + ["heist_items_have_one_additional_socket_%"]=7102, + ["heist_items_have_shaper_influence_%"]=7103, + ["heist_job_agility_level_+"]=7104, + ["heist_job_brute_force_level_+"]=7105, + ["heist_job_counter_thaumaturgy_level_+"]=7106, + ["heist_job_deception_level_+"]=7107, + ["heist_job_demolition_level_+"]=7108, + ["heist_job_demolition_speed_+%"]=7109, + ["heist_job_engineering_level_+"]=7110, + ["heist_job_lockpicking_level_+"]=7111, + ["heist_job_lockpicking_speed_+%"]=7112, + ["heist_job_perception_level_+"]=7113, + ["heist_job_trap_disarmament_level_+"]=7114, + ["heist_job_trap_disarmament_speed_+%"]=7115, + ["heist_lockdown_is_instant"]=7116, + ["heist_nenet_scouts_nearby_patrols_and_mini_bosses"]=7117, + ["heist_npc_blueprint_reveal_cost_+%"]=7118, + ["heist_npc_contract_generates_gianna_intelligence"]=7119, + ["heist_npc_contract_generates_niles_intelligence"]=7120, + ["heist_npc_display_huck_combat"]=7121, + ["heist_npc_karst_alert_level_from_chests_+%_final"]=7122, + ["heist_npc_nenet_alert_level_+%_final"]=7123, + ["heist_npc_tullina_alert_level_+%_final"]=7124, + ["heist_npc_vinderi_alert_level_+%_final"]=7125, + ["heist_patrols_are_magic"]=7126, + ["heist_patrols_are_rare"]=7127, + ["heist_player_additional_maximum_resistances_%_per_25%_alert_level"]=7128, + ["heist_player_armour_+%_final_per_25%_alert_level"]=7129, + ["heist_player_cold_resistance_%_per_25%_alert_level"]=7130, + ["heist_player_energy_shield_recovery_rate_+%_final_per_25%_alert_level"]=7131, + ["heist_player_evasion_rating_+%_final_per_25%_alert_level"]=7132, + ["heist_player_experience_gain_+%"]=7133, + ["heist_player_fire_resistance_%_per_25%_alert_level"]=7134, + ["heist_player_flask_charges_gained_+%_per_25%_alert_level"]=7135, + ["heist_player_life_recovery_rate_+%_final_per_25%_alert_level"]=7136, + ["heist_player_lightning_resistance_%_per_25%_alert_level"]=7137, + ["heist_player_mana_recovery_rate_+%_final_per_25%_alert_level"]=7138, + ["heist_reinforcements_attack_speed_+%"]=7139, + ["heist_reinforcements_cast_speed_+%"]=7140, + ["heist_reinforcements_movements_speed_+%"]=7141, + ["heist_side_reward_room_monsters_+%"]=7142, + ["hellscape_extra_item_slots"]=7143, + ["hellscape_extra_map_slots"]=7144, + ["hellscaping_add_corruption_implicit_chance_%"]=7145, + ["hellscaping_add_explicit_mod_chance_%"]=7146, + ["hellscaping_additional_link_chance_%"]=7147, + ["hellscaping_additional_socket_chance_%"]=7148, + ["hellscaping_additional_upside_chance_%"]=7149, + ["hellscaping_downsides_tier_downgrade_chance_%"]=7150, + ["hellscaping_speed_+%_per_map_hellscape_tier"]=7151, + ["hellscaping_upgrade_mod_tier_chance_%"]=7157, + ["hellscaping_upsides_tier_upgrade_chance_%"]=7158, + ["helmet_mod_freeze_as_though_damage_+%_final"]=7159, + ["helmet_mod_shock_as_though_damage_+%_final"]=7160, + ["herald_effect_on_self_+%"]=7161, + ["herald_mana_reservation_override_45%"]=7162, + ["herald_of_agony_buff_drop_off_speed_+%"]=7163, + ["herald_of_agony_buff_effect_+%"]=7164, + ["herald_of_agony_mana_reservation_+%"]=7167, + ["herald_of_agony_mana_reservation_efficiency_+%"]=7166, + ["herald_of_agony_mana_reservation_efficiency_-2%_per_1"]=7165, + ["herald_of_ash_buff_effect_+%"]=7168, ["herald_of_ash_damage_+%"]=3416, ["herald_of_ash_mana_reservation_+%"]=3711, - ["herald_of_ash_mana_reservation_efficiency_+%"]=7175, - ["herald_of_ash_mana_reservation_efficiency_-2%_per_1"]=7174, - ["herald_of_ice_buff_effect_+%"]=7176, + ["herald_of_ash_mana_reservation_efficiency_+%"]=7170, + ["herald_of_ash_mana_reservation_efficiency_-2%_per_1"]=7169, + ["herald_of_ice_buff_effect_+%"]=7171, ["herald_of_ice_damage_+%"]=3417, ["herald_of_ice_mana_reservation_+%"]=3712, - ["herald_of_ice_mana_reservation_efficiency_+%"]=7178, - ["herald_of_ice_mana_reservation_efficiency_-2%_per_1"]=7177, - ["herald_of_light_and_dominating_blow_minions_use_holy_slam"]=7179, - ["herald_of_light_buff_effect_+%"]=7180, - ["herald_of_light_minion_area_of_effect_+%"]=7181, - ["herald_of_purity_mana_reservation_+%"]=7184, - ["herald_of_purity_mana_reservation_efficiency_+%"]=7183, - ["herald_of_purity_mana_reservation_efficiency_-2%_per_1"]=7182, - ["herald_of_thunder_bolt_frequency_+%"]=7185, - ["herald_of_thunder_buff_effect_+%"]=7186, + ["herald_of_ice_mana_reservation_efficiency_+%"]=7173, + ["herald_of_ice_mana_reservation_efficiency_-2%_per_1"]=7172, + ["herald_of_light_and_dominating_blow_minions_use_holy_slam"]=7174, + ["herald_of_light_buff_effect_+%"]=7175, + ["herald_of_light_minion_area_of_effect_+%"]=7176, + ["herald_of_purity_mana_reservation_+%"]=7179, + ["herald_of_purity_mana_reservation_efficiency_+%"]=7178, + ["herald_of_purity_mana_reservation_efficiency_-2%_per_1"]=7177, + ["herald_of_thunder_bolt_frequency_+%"]=7180, + ["herald_of_thunder_buff_effect_+%"]=7181, ["herald_of_thunder_damage_+%"]=3418, ["herald_of_thunder_mana_reservation_+%"]=3713, - ["herald_of_thunder_mana_reservation_efficiency_+%"]=7188, - ["herald_of_thunder_mana_reservation_efficiency_-2%_per_1"]=7187, - ["herald_scorpion_number_of_additional_projectiles"]=7189, - ["herald_skills_mana_reservation_+%"]=7192, - ["herald_skills_mana_reservation_efficiency_+%"]=7191, - ["herald_skills_mana_reservation_efficiency_-2%_per_1"]=7190, - ["hex_remove_at_effect_variance"]=7197, + ["herald_of_thunder_mana_reservation_efficiency_+%"]=7183, + ["herald_of_thunder_mana_reservation_efficiency_-2%_per_1"]=7182, + ["herald_scorpion_number_of_additional_projectiles"]=7184, + ["herald_skills_mana_reservation_+%"]=7187, + ["herald_skills_mana_reservation_efficiency_+%"]=7186, + ["herald_skills_mana_reservation_efficiency_-2%_per_1"]=7185, + ["hex_remove_at_effect_variance"]=7192, ["hex_skill_cast_speed_+%"]=1969, - ["hex_skill_duration_+%"]=7193, - ["hexblast_%_chance_to_not_consume_hex"]=7195, - ["hexblast_damage_+%"]=7194, - ["hexblast_skill_area_of_effect_+%"]=7196, - ["hexes_expire_on_reaching_200%_effect"]=7197, - ["hexproof_if_right_ring_is_magic_item"]=7198, - ["hierophant_area_of_effect_+%_per_50_unreserved_mana_up_to_100%"]=7199, - ["hierophant_gain_arcane_surge_on_mana_use_threshold"]=7200, + ["hex_skill_duration_+%"]=7188, + ["hexblast_%_chance_to_not_consume_hex"]=7190, + ["hexblast_damage_+%"]=7189, + ["hexblast_skill_area_of_effect_+%"]=7191, + ["hexes_expire_on_reaching_200%_effect"]=7192, + ["hexproof_if_right_ring_is_magic_item"]=7193, + ["hierophant_area_of_effect_+%_per_50_unreserved_mana_up_to_100%"]=7194, + ["hierophant_gain_arcane_surge_on_mana_use_threshold"]=7195, ["hierophant_gloves_supported_by_increased_area_of_effect"]=479, ["hierophant_helmet_supported_by_elemental_penetration"]=478, - ["hierophant_mana_cost_+%_final"]=7201, - ["hierophant_mana_reservation_+%_final"]=7202, + ["hierophant_mana_cost_+%_final"]=7196, + ["hierophant_mana_reservation_+%_final"]=7197, ["hierophant_passive_damage_+%_final_per_totem"]=3447, - ["hinder_chance_%_on_spreading_poioson"]=7203, - ["hinder_duration_+%"]=7204, - ["hinder_effect_on_self_+%"]=7205, - ["hinder_enemy_chaos_damage_+%"]=7206, - ["hinder_enemy_chaos_damage_taken_+%"]=7207, - ["hinder_enemy_elemental_damage_taken_+%"]=7208, - ["hinder_enemy_physical_damage_taken_+%"]=7209, + ["hinder_chance_%_on_spreading_poioson"]=7198, + ["hinder_duration_+%"]=7199, + ["hinder_effect_on_self_+%"]=7200, + ["hinder_enemy_chaos_damage_+%"]=7201, + ["hinder_enemy_chaos_damage_taken_+%"]=7202, + ["hinder_enemy_elemental_damage_taken_+%"]=7203, + ["hinder_enemy_physical_damage_taken_+%"]=7204, ["hit_%_chance_to_gain_100%_damage_as_chaos"]=4045, ["hit_%_chance_to_gain_100%_non_chaos_damage_as_chaos"]=4046, ["hit_%_chance_to_gain_100%_of_elemental_damage_as_chaos"]=3259, @@ -240710,277 +240726,277 @@ return { ["hit_%_chance_to_gain_25%_non_chaos_damage_as_chaos"]=4042, ["hit_%_chance_to_gain_50%_damage_as_chaos"]=4043, ["hit_%_chance_to_gain_50%_non_chaos_damage_as_chaos"]=4044, - ["hit_damage_+%"]=7220, - ["hit_damage_+%_against_enemies_in_presence"]=7210, - ["hit_damage_+%_vs_bleeding_enemies"]=7221, - ["hit_damage_+%_vs_blinded_enemies"]=7222, - ["hit_damage_+%_vs_chilled_enemies"]=7223, - ["hit_damage_+%_vs_cursed_enemies"]=7224, - ["hit_damage_+%_vs_enemies_affected_by_ailments"]=7225, - ["hit_damage_+%_vs_ignited_enemies"]=7211, - ["hit_damage_+%_vs_unique_enemies"]=7226, + ["hit_damage_+%"]=7215, + ["hit_damage_+%_against_enemies_in_presence"]=7205, + ["hit_damage_+%_vs_bleeding_enemies"]=7216, + ["hit_damage_+%_vs_blinded_enemies"]=7217, + ["hit_damage_+%_vs_chilled_enemies"]=7218, + ["hit_damage_+%_vs_cursed_enemies"]=7219, + ["hit_damage_+%_vs_enemies_affected_by_ailments"]=7220, + ["hit_damage_+%_vs_ignited_enemies"]=7206, + ["hit_damage_+%_vs_unique_enemies"]=7221, ["hit_damage_bypass_energy_shield_%_when_below_half_energy_shield"]=1483, - ["hit_damage_electrocute_multiplier_+%"]=7212, - ["hit_damage_electrocute_multiplier_+%_vs_shocked_enemies"]=7213, + ["hit_damage_electrocute_multiplier_+%"]=7207, + ["hit_damage_electrocute_multiplier_+%_vs_shocked_enemies"]=7208, ["hit_damage_freeze_multiplier_+%"]=1081, - ["hit_damage_freeze_multiplier_+%_against_ignited_enemies"]=7215, - ["hit_damage_freeze_multiplier_+%_if_consumed_power_charge_recently"]=7216, - ["hit_damage_freeze_multiplier_+%_with_empowered_attacks"]=7214, - ["hit_damage_immobilisation_multiplier_+%"]=7217, - ["hit_damage_immobilisation_multiplier_+%_vs_constructs"]=7218, - ["hit_damage_pin_multiplier_+%"]=7219, + ["hit_damage_freeze_multiplier_+%_against_ignited_enemies"]=7210, + ["hit_damage_freeze_multiplier_+%_if_consumed_power_charge_recently"]=7211, + ["hit_damage_freeze_multiplier_+%_with_empowered_attacks"]=7209, + ["hit_damage_immobilisation_multiplier_+%"]=7212, + ["hit_damage_immobilisation_multiplier_+%_vs_constructs"]=7213, + ["hit_damage_pin_multiplier_+%"]=7214, ["hit_damage_stun_multiplier_+%"]=1075, - ["hit_damage_stun_multiplier_+%_if_youve_shapeshifted_to_animal_recently"]=7227, - ["hit_damage_stun_multiplier_+%_per_10_tribute"]=7228, - ["hit_damage_stun_multiplier_+%_vs_enemies_at_close_range"]=7230, - ["hit_damage_stun_multiplier_+%_vs_enemies_on_low_life"]=7231, - ["hit_damage_stun_multiplier_+%_while_shapeshifted"]=7229, - ["hit_for_%_max_life_es_on_max_infernal_flame"]=7232, - ["hit_for_%_of_infernal_flame_on_max_infernal_flame"]=7233, - ["hits_against_you_overwhelm_x%_of_physical_damage_reduction"]=7234, + ["hit_damage_stun_multiplier_+%_if_youve_shapeshifted_to_animal_recently"]=7222, + ["hit_damage_stun_multiplier_+%_per_10_tribute"]=7223, + ["hit_damage_stun_multiplier_+%_vs_enemies_at_close_range"]=7225, + ["hit_damage_stun_multiplier_+%_vs_enemies_on_low_life"]=7226, + ["hit_damage_stun_multiplier_+%_while_shapeshifted"]=7224, + ["hit_for_%_max_life_es_on_max_infernal_flame"]=7227, + ["hit_for_%_of_infernal_flame_on_max_infernal_flame"]=7228, + ["hits_against_you_overwhelm_x%_of_physical_damage_reduction"]=7229, ["hits_can_only_kill_frozen_enemies"]=2780, - ["hits_cannot_be_evaded_vs_blinded_enemies"]=7235, - ["hits_cannot_be_evaded_vs_blinded_maimed_bleeding_enemies"]=7236, - ["hits_cannot_be_evaded_vs_heavy_stunned_enemies"]=7237, - ["hits_from_maces_and_sceptres_crush_enemies"]=7238, - ["hits_ignore_elemental_resistances_vs_frozen_enemies"]=7239, - ["hits_ignore_enemy_chaos_resistance_if_all_elder_items_equipped"]=7240, - ["hits_ignore_enemy_chaos_resistance_if_all_shaper_items_equipped"]=7241, - ["hits_ignore_enemy_fire_resistance_while_you_are_ignited"]=7242, - ["hits_ignore_enemy_monster_physical_damage_reduction_%_chance"]=7244, - ["hits_ignore_enemy_monster_physical_damage_reduction_if_blocked_in_past_20_seconds"]=7243, - ["hits_that_cause_bleeding_consume_pinned_to_gain_bleeding_effect_+%"]=7245, - ["hits_treat_enemy_cold_resistance_as_x%"]=7246, - ["hits_treat_enemy_fire_resistance_as_x%"]=7247, - ["hits_treat_enemy_lightning_resistance_as_x%"]=7248, - ["holy_and_shockwave_totem_have_physical_damage_%_to_gain_as_fire_damage_when_linked_by_searing_bond"]=7249, - ["holy_path_teleport_range_+%"]=7250, - ["holy_relic_area_of_effect_+%"]=7251, - ["holy_relic_buff_effect_+%"]=7252, - ["holy_relic_cooldown_recovery_+%"]=7253, - ["holy_relic_damage_+%"]=7254, - ["husk_of_dreams_flask_charges_used_-%_final"]=7255, - ["hydro_sphere_pulse_frequency_+%"]=7256, - ["ice_and_lightning_trap_base_penetrate_elemental_resistances_%"]=7257, - ["ice_and_lightning_trap_can_be_triggered_by_warcries"]=7258, - ["ice_and_lightning_traps_cannot_be_triggered_by_enemies"]=7259, - ["ice_crash_and_glacial_hammer_enemies_covered_in_frost_as_unfrozen"]=7260, + ["hits_cannot_be_evaded_vs_blinded_enemies"]=7230, + ["hits_cannot_be_evaded_vs_blinded_maimed_bleeding_enemies"]=7231, + ["hits_cannot_be_evaded_vs_heavy_stunned_enemies"]=7232, + ["hits_from_maces_and_sceptres_crush_enemies"]=7233, + ["hits_ignore_elemental_resistances_vs_frozen_enemies"]=7234, + ["hits_ignore_enemy_chaos_resistance_if_all_elder_items_equipped"]=7235, + ["hits_ignore_enemy_chaos_resistance_if_all_shaper_items_equipped"]=7236, + ["hits_ignore_enemy_fire_resistance_while_you_are_ignited"]=7237, + ["hits_ignore_enemy_monster_physical_damage_reduction_%_chance"]=7239, + ["hits_ignore_enemy_monster_physical_damage_reduction_if_blocked_in_past_20_seconds"]=7238, + ["hits_that_cause_bleeding_consume_pinned_to_gain_bleeding_effect_+%"]=7240, + ["hits_treat_enemy_cold_resistance_as_x%"]=7241, + ["hits_treat_enemy_fire_resistance_as_x%"]=7242, + ["hits_treat_enemy_lightning_resistance_as_x%"]=7243, + ["holy_and_shockwave_totem_have_physical_damage_%_to_gain_as_fire_damage_when_linked_by_searing_bond"]=7244, + ["holy_path_teleport_range_+%"]=7245, + ["holy_relic_area_of_effect_+%"]=7246, + ["holy_relic_buff_effect_+%"]=7247, + ["holy_relic_cooldown_recovery_+%"]=7248, + ["holy_relic_damage_+%"]=7249, + ["husk_of_dreams_flask_charges_used_-%_final"]=7250, + ["hydro_sphere_pulse_frequency_+%"]=7251, + ["ice_and_lightning_trap_base_penetrate_elemental_resistances_%"]=7252, + ["ice_and_lightning_trap_can_be_triggered_by_warcries"]=7253, + ["ice_and_lightning_traps_cannot_be_triggered_by_enemies"]=7254, + ["ice_crash_and_glacial_hammer_enemies_covered_in_frost_as_unfrozen"]=7255, ["ice_crash_damage_+%"]=3384, - ["ice_crash_first_stage_damage_+%_final"]=7261, + ["ice_crash_first_stage_damage_+%_final"]=7256, ["ice_crash_physical_damage_%_to_gain_as_cold_damage"]=3667, ["ice_crash_radius_+%"]=3524, - ["ice_crystal_maximum_life_+%"]=7262, - ["ice_crystal_maximum_life_+%_per_5%_cold_resistance"]=7263, - ["ice_dash_cooldown_speed_+%"]=7264, - ["ice_dash_duration_+%"]=7265, - ["ice_dash_travel_distance_+%"]=7266, + ["ice_crystal_maximum_life_+%"]=7257, + ["ice_crystal_maximum_life_+%_per_5%_cold_resistance"]=7258, + ["ice_dash_cooldown_speed_+%"]=7259, + ["ice_dash_duration_+%"]=7260, + ["ice_dash_travel_distance_+%"]=7261, ["ice_golem_damage_+%"]=3397, ["ice_golem_elemental_resistances_%"]=3672, - ["ice_nova_chill_minimum_slow_%"]=7267, + ["ice_nova_chill_minimum_slow_%"]=7262, ["ice_nova_damage_+%"]=3367, ["ice_nova_freeze_chance_%"]=3651, ["ice_nova_radius_+%"]=3511, - ["ice_shot_additional_pierce_per_10_old"]=7268, - ["ice_shot_area_angle_+%"]=7269, + ["ice_shot_additional_pierce_per_10_old"]=7263, + ["ice_shot_area_angle_+%"]=7264, ["ice_shot_damage_+%"]=3351, ["ice_shot_duration_+%"]=3625, - ["ice_shot_pierce_+"]=7270, + ["ice_shot_pierce_+"]=7265, ["ice_shot_radius_+%"]=3507, - ["ice_siphon_trap_chill_effect_+%"]=7271, - ["ice_siphon_trap_damage_+%"]=7272, - ["ice_siphon_trap_damage_taken_+%_per_beam"]=7273, - ["ice_siphon_trap_duration_+%"]=7274, + ["ice_siphon_trap_chill_effect_+%"]=7266, + ["ice_siphon_trap_damage_+%"]=7267, + ["ice_siphon_trap_damage_taken_+%_per_beam"]=7268, + ["ice_siphon_trap_duration_+%"]=7269, ["ice_spear_%_chance_to_gain_power_charge_on_critical_strike"]=3659, - ["ice_spear_and_ball_lightning_projectiles_nova"]=7275, - ["ice_spear_and_ball_lightning_projectiles_return"]=7276, + ["ice_spear_and_ball_lightning_projectiles_nova"]=7270, + ["ice_spear_and_ball_lightning_projectiles_return"]=7271, ["ice_spear_damage_+%"]=3368, - ["ice_spear_distance_before_form_change_+%"]=7277, - ["ice_spear_number_of_additional_projectiles"]=7278, + ["ice_spear_distance_before_form_change_+%"]=7272, + ["ice_spear_number_of_additional_projectiles"]=7273, ["ice_spear_second_form_critical_strike_chance_+%"]=3802, ["ice_spear_second_form_critical_strike_multiplier_+"]=3803, ["ice_spear_second_form_projectile_speed_+%_final"]=3804, - ["ice_trap_cold_resistance_penetration_%"]=7279, + ["ice_trap_cold_resistance_penetration_%"]=7274, ["ice_trap_cooldown_speed_+%"]=3584, ["ice_trap_damage_+%"]=3433, ["ice_trap_radius_+%"]=3537, - ["ignite_as_though_dealing_X_damage_in_your_presence"]=7283, + ["ignite_as_though_dealing_X_damage_in_your_presence"]=7278, ["ignite_chance_+%"]=1079, ["ignite_duration_+%"]=1639, - ["ignite_effect_+%_against_frozen_enemies"]=7286, - ["ignite_effect_+%_if_consumed_endurance_charge_recently"]=7287, - ["ignite_effect_on_self_+%"]=7285, - ["ignite_effect_on_self_+%_while_shapeshifted"]=7284, - ["ignite_ground_as_though_dealing_X_damage_on_using_a_wind_skill"]=7288, - ["ignite_magnitude_+%_against_poisoned_enemies"]=7289, + ["ignite_effect_+%_against_frozen_enemies"]=7281, + ["ignite_effect_+%_if_consumed_endurance_charge_recently"]=7282, + ["ignite_effect_on_self_+%"]=7280, + ["ignite_effect_on_self_+%_while_shapeshifted"]=7279, + ["ignite_ground_as_though_dealing_X_damage_on_using_a_wind_skill"]=7283, + ["ignite_magnitude_+%_against_poisoned_enemies"]=7284, ["ignite_prevention_ms_when_ignited"]=2678, ["ignite_proliferation_radius_15"]=1971, - ["ignite_shock_chill_duration_+%"]=7290, + ["ignite_shock_chill_duration_+%"]=7285, ["ignite_slower_burn_%"]=2371, ["ignited_enemies_explode_on_kill"]=2398, - ["ignites_and_chill_apply_elemental_resistance_+"]=7291, - ["ignites_apply_fire_resistance_+"]=7292, + ["ignites_and_chill_apply_elemental_resistance_+"]=7286, + ["ignites_apply_fire_resistance_+"]=7287, ["ignites_reflected_to_self"]=2796, ["ignore_armour_movement_penalties"]=1942, - ["ignore_armour_movement_penalties_if_you_have_at_least_100_tribute"]=7293, - ["ignore_attribute_requirements_for_gloves"]=7294, + ["ignore_armour_movement_penalties_if_you_have_at_least_100_tribute"]=7288, + ["ignore_attribute_requirements_for_gloves"]=7289, ["ignore_hexproof"]=2403, - ["ignore_strength_requirements_of_melee_weapons_and_skills"]=7295, - ["ignores_enemy_cold_resistance"]=7296, - ["ignores_enemy_fire_resistance"]=7297, - ["ignores_enemy_lightning_resistance"]=7298, - ["imbue_weapon_max_exerts"]=7299, - ["immobilisation_buildup_+%_against_enemies_with_abyssal_wasting"]=7300, + ["ignore_strength_requirements_of_melee_weapons_and_skills"]=7290, + ["ignores_enemy_cold_resistance"]=7291, + ["ignores_enemy_fire_resistance"]=7292, + ["ignores_enemy_lightning_resistance"]=7293, + ["imbue_weapon_max_exerts"]=7294, + ["immobilisation_buildup_+%_against_enemies_with_abyssal_wasting"]=7295, ["immortal_call_%_chance_to_not_consume_endurance_charges"]=3706, - ["immortal_call_buff_effect_duration_+%_per_removable_endurance_charge"]=7301, + ["immortal_call_buff_effect_duration_+%_per_removable_endurance_charge"]=7296, ["immortal_call_duration_+%"]=3594, - ["immortal_call_elemental_damage_taken_+%_final_per_endurance_charge_consumed_permyriad"]=7302, + ["immortal_call_elemental_damage_taken_+%_final_per_endurance_charge_consumed_permyriad"]=7297, ["immune_to_ally_buff_auras"]=2777, ["immune_to_bleeding"]=3891, - ["immune_to_bleeding_if_helmet_grants_higher_armour_than_evasion"]=7303, - ["immune_to_bleeding_while_archon"]=7304, - ["immune_to_bleeding_while_shapeshifted"]=7305, - ["immune_to_burning_shocks_and_chilled_ground"]=7306, - ["immune_to_chill_if_majority_blue_supports_socketed"]=7307, - ["immune_to_corrupted_blood"]=7308, - ["immune_to_curses_if_cast_dispair_in_past_10_seconds"]=7309, - ["immune_to_curses_on_killing_cursed_enemy_for_remaining_duration_of_curse"]=7310, - ["immune_to_curses_while_at_least_X_rage"]=7311, - ["immune_to_curses_while_channelling"]=7312, - ["immune_to_elemental_ailments_while_on_consecrated_ground"]=7313, - ["immune_to_elemental_ailments_while_on_consecrated_ground_at_devotion_threshold"]=7314, - ["immune_to_elemental_ailments_while_you_have_arcane_surge"]=7315, + ["immune_to_bleeding_if_helmet_grants_higher_armour_than_evasion"]=7298, + ["immune_to_bleeding_while_archon"]=7299, + ["immune_to_bleeding_while_shapeshifted"]=7300, + ["immune_to_burning_shocks_and_chilled_ground"]=7301, + ["immune_to_chill_if_majority_blue_supports_socketed"]=7302, + ["immune_to_corrupted_blood"]=7303, + ["immune_to_curses_if_cast_dispair_in_past_10_seconds"]=7304, + ["immune_to_curses_on_killing_cursed_enemy_for_remaining_duration_of_curse"]=7305, + ["immune_to_curses_while_at_least_X_rage"]=7306, + ["immune_to_curses_while_channelling"]=7307, + ["immune_to_elemental_ailments_while_on_consecrated_ground"]=7308, + ["immune_to_elemental_ailments_while_on_consecrated_ground_at_devotion_threshold"]=7309, + ["immune_to_elemental_ailments_while_you_have_arcane_surge"]=7310, ["immune_to_elemental_status_ailments_during_flask_effect"]=3900, - ["immune_to_elemental_status_ailments_while_affected_by_glorious_madness"]=10662, - ["immune_to_exposure"]=7316, - ["immune_to_exposure_if_cast_elemental_weakness_in_past_10_seconds"]=7317, - ["immune_to_freeze_and_chill_while_ignited"]=7318, - ["immune_to_freeze_chill_while_archon"]=7319, - ["immune_to_freeze_while_affected_by_purity_of_ice"]=7320, - ["immune_to_hinder"]=7321, - ["immune_to_ignite_and_shock"]=7322, - ["immune_to_ignite_if_majority_red_supports_socketed"]=7323, - ["immune_to_ignite_while_affected_by_purity_of_fire"]=7324, - ["immune_to_ignite_while_archon"]=7325, - ["immune_to_maim"]=7326, - ["immune_to_maim_while_shapeshifted"]=7327, + ["immune_to_elemental_status_ailments_while_affected_by_glorious_madness"]=10655, + ["immune_to_exposure"]=7311, + ["immune_to_exposure_if_cast_elemental_weakness_in_past_10_seconds"]=7312, + ["immune_to_freeze_and_chill_while_ignited"]=7313, + ["immune_to_freeze_chill_while_archon"]=7314, + ["immune_to_freeze_while_affected_by_purity_of_ice"]=7315, + ["immune_to_hinder"]=7316, + ["immune_to_ignite_and_shock"]=7317, + ["immune_to_ignite_if_majority_red_supports_socketed"]=7318, + ["immune_to_ignite_while_affected_by_purity_of_fire"]=7319, + ["immune_to_ignite_while_archon"]=7320, + ["immune_to_maim"]=7321, + ["immune_to_maim_while_shapeshifted"]=7322, ["immune_to_poison"]=3318, - ["immune_to_poison_if_helmet_grants_higher_evasion_than_armour"]=7328, - ["immune_to_reflect_damage_if_cast_punishment_in_past_10_seconds"]=7329, - ["immune_to_shock_if_majority_green_supports_socketed"]=7330, - ["immune_to_shock_while_affected_by_purity_of_lightning"]=7331, - ["immune_to_shock_while_archon"]=7332, - ["immune_to_status_ailments_while_focused"]=7333, + ["immune_to_poison_if_helmet_grants_higher_evasion_than_armour"]=7323, + ["immune_to_reflect_damage_if_cast_punishment_in_past_10_seconds"]=7324, + ["immune_to_shock_if_majority_green_supports_socketed"]=7325, + ["immune_to_shock_while_affected_by_purity_of_lightning"]=7326, + ["immune_to_shock_while_archon"]=7327, + ["immune_to_status_ailments_while_focused"]=7328, ["immune_to_status_ailments_while_phased"]=3181, - ["immune_to_thorns_damage"]=7334, - ["immune_to_wither"]=7335, - ["impacting_steel_%_chance_to_not_consume_ammo"]=7336, - ["impale_inflicted_by_two_handed_weapons_magnitude_+%"]=7337, - ["impale_magnitude_+%"]=7338, - ["impale_magnitude_+%_for_impales_inflicted_by_two_handed_weapons_on_non_impaled_enemies"]=7339, - ["impale_magnitude_+%_for_impales_inflicted_on_non_impaled_enemies"]=7340, - ["impale_on_hit_%_chance"]=7341, - ["impale_on_hit_%_chance_with_axes_swords"]=7342, - ["impending_doom_base_added_chaos_damage_%_of_current_mana"]=7343, - ["impurity_cold_damage_taken_+%_final"]=7344, - ["impurity_fire_damage_taken_+%_final"]=7345, - ["impurity_lightning_damage_taken_+%_final"]=7346, + ["immune_to_thorns_damage"]=7329, + ["immune_to_wither"]=7330, + ["impacting_steel_%_chance_to_not_consume_ammo"]=7331, + ["impale_inflicted_by_two_handed_weapons_magnitude_+%"]=7332, + ["impale_magnitude_+%"]=7333, + ["impale_magnitude_+%_for_impales_inflicted_by_two_handed_weapons_on_non_impaled_enemies"]=7334, + ["impale_magnitude_+%_for_impales_inflicted_on_non_impaled_enemies"]=7335, + ["impale_on_hit_%_chance"]=7336, + ["impale_on_hit_%_chance_with_axes_swords"]=7337, + ["impending_doom_base_added_chaos_damage_%_of_current_mana"]=7338, + ["impurity_cold_damage_taken_+%_final"]=7339, + ["impurity_fire_damage_taken_+%_final"]=7340, + ["impurity_lightning_damage_taken_+%_final"]=7341, ["incinerate_damage_+%"]=3369, ["incinerate_damage_+%_per_stage"]=3689, ["incinerate_projectile_speed_+%"]=3591, - ["incinerate_starts_with_X_additional_stages"]=7347, - ["incision_effect_+%"]=7348, - ["incision_you_inflict_applies_%_increased_physical_damage_taken"]=7349, - ["increase_crit_chance_by_lowest_of_str_or_int"]=7350, + ["incinerate_starts_with_X_additional_stages"]=7342, + ["incision_effect_+%"]=7343, + ["incision_you_inflict_applies_%_increased_physical_damage_taken"]=7344, + ["increase_crit_chance_by_lowest_of_str_or_int"]=7345, ["increased_critical_strike_chance_buff_for_x_milliseconds_on_placing_a_totem"]=1407, - ["increases_and_reductions_to_move_speed_apply_to_es_recharge_rate"]=7351, + ["increases_and_reductions_to_move_speed_apply_to_es_recharge_rate"]=7346, ["infernal_blow_damage_+%"]=3340, - ["infernal_blow_explosion_applies_uncharged_debuff_on_hit_%_chance"]=7352, - ["infernal_blow_infernal_blow_explosion_damage_%_of_total_per_stack"]=7353, + ["infernal_blow_explosion_applies_uncharged_debuff_on_hit_%_chance"]=7347, + ["infernal_blow_infernal_blow_explosion_damage_%_of_total_per_stack"]=7348, ["infernal_blow_physical_damage_%_to_gain_as_fire_damage"]=3648, ["infernal_blow_radius_+%"]=3502, - ["infernal_cry_area_of_effect_+%"]=7354, - ["infernal_cry_cooldown_speed_+%"]=7355, - ["infernal_familiar_burn_damage"]=7356, - ["infernal_familiar_nearby_enemies_fire_damage_taken_+%"]=7357, - ["infernal_familiar_revive_if_killed_by_enemies_ms"]=7358, - ["infernal_familiar_total_burn_radius"]=7356, - ["infernal_flame_instead_of_mana_at_%_ratio"]=6980, - ["infernalist_burn_life_and_es_%_per_second_if_crit_recently"]=7359, - ["infernalist_critical_strike_chance_+%_final"]=7360, - ["infernalist_critical_strike_multiplier_+%_final"]=7361, - ["infinite_active_block_distance"]=7362, - ["inflict_all_exposure_on_hit"]=7363, - ["inflict_blind_on_enemies_within_x_meters_while_shield_is_raised"]=7364, - ["inflict_cold_exposure_if_cast_frostbite_in_past_10_seconds"]=7365, - ["inflict_cold_exposure_on_hit_%_chance_at_devotion_threshold"]=7366, - ["inflict_cold_exposure_on_ignite"]=7367, - ["inflict_fire_exposure_if_cast_flammability_in_past_10_seconds"]=7368, - ["inflict_fire_exposure_on_hit_%_chance_at_devotion_threshold"]=7369, - ["inflict_fire_exposure_on_hits_that_heavy_stun"]=7370, - ["inflict_fire_exposure_on_shock"]=7371, - ["inflict_lightning_exposure_if_cast_conductivity_in_past_10_seconds"]=7372, - ["inflict_lightning_exposure_on_crit"]=7373, - ["inflict_lightning_exposure_on_electrocute_for_x_seconds"]=7374, - ["inflict_lightning_exposure_on_hit_%_chance_at_devotion_threshold"]=7375, - ["inflict_withered_for_2_seconds_on_hit_if_cast_dispair_in_past_10_seconds"]=7376, - ["inflict_withered_for_x_seconds_on_unwithered_enemies_when_they_enter_your_presence"]=7377, - ["inflicted_with_cold_exposure_on_taking_damage_from_cold_damage_hit_chance_%"]=7378, - ["inflicted_with_fire_exposure_on_taking_damage_from_fire_damage_hit_chance_%"]=7379, - ["inflicted_with_lightning_exposure_on_taking_damage_from_lightning_damage_hit_chance_%"]=7380, - ["inflicted_with_random_exposure_on_taking_damage_from_elemental_hit_chance_%"]=7381, - ["inflicted_with_wither_for_2_seconds_on_taking_chaos_damage_from_hit_chance_%"]=7382, - ["infusion_blast_area_of_effect_+%"]=7383, - ["infusion_blast_damage_+%"]=7384, - ["infusion_duration_+%"]=7385, - ["inquisitor_attack_damage_+%_final_per_non_instant_spell_cast_in_8_seconds_max_30%"]=7386, + ["infernal_cry_area_of_effect_+%"]=7349, + ["infernal_cry_cooldown_speed_+%"]=7350, + ["infernal_familiar_burn_damage"]=7351, + ["infernal_familiar_nearby_enemies_fire_damage_taken_+%"]=7352, + ["infernal_familiar_revive_if_killed_by_enemies_ms"]=7353, + ["infernal_familiar_total_burn_radius"]=7351, + ["infernal_flame_instead_of_mana_at_%_ratio"]=6975, + ["infernalist_burn_life_and_es_%_per_second_if_crit_recently"]=7354, + ["infernalist_critical_strike_chance_+%_final"]=7355, + ["infernalist_critical_strike_multiplier_+%_final"]=7356, + ["infinite_active_block_distance"]=7357, + ["inflict_all_exposure_on_hit"]=7358, + ["inflict_blind_on_enemies_within_x_meters_while_shield_is_raised"]=7359, + ["inflict_cold_exposure_if_cast_frostbite_in_past_10_seconds"]=7360, + ["inflict_cold_exposure_on_hit_%_chance_at_devotion_threshold"]=7361, + ["inflict_cold_exposure_on_ignite"]=7362, + ["inflict_fire_exposure_if_cast_flammability_in_past_10_seconds"]=7363, + ["inflict_fire_exposure_on_hit_%_chance_at_devotion_threshold"]=7364, + ["inflict_fire_exposure_on_hits_that_heavy_stun"]=7365, + ["inflict_fire_exposure_on_shock"]=7366, + ["inflict_lightning_exposure_if_cast_conductivity_in_past_10_seconds"]=7367, + ["inflict_lightning_exposure_on_crit"]=7368, + ["inflict_lightning_exposure_on_electrocute_for_x_seconds"]=7369, + ["inflict_lightning_exposure_on_hit_%_chance_at_devotion_threshold"]=7370, + ["inflict_withered_for_2_seconds_on_hit_if_cast_dispair_in_past_10_seconds"]=7371, + ["inflict_withered_for_x_seconds_on_unwithered_enemies_when_they_enter_your_presence"]=7372, + ["inflicted_with_cold_exposure_on_taking_damage_from_cold_damage_hit_chance_%"]=7373, + ["inflicted_with_fire_exposure_on_taking_damage_from_fire_damage_hit_chance_%"]=7374, + ["inflicted_with_lightning_exposure_on_taking_damage_from_lightning_damage_hit_chance_%"]=7375, + ["inflicted_with_random_exposure_on_taking_damage_from_elemental_hit_chance_%"]=7376, + ["inflicted_with_wither_for_2_seconds_on_taking_chaos_damage_from_hit_chance_%"]=7377, + ["infusion_blast_area_of_effect_+%"]=7378, + ["infusion_blast_damage_+%"]=7379, + ["infusion_duration_+%"]=7380, + ["inquisitor_attack_damage_+%_final_per_non_instant_spell_cast_in_8_seconds_max_30%"]=7381, ["inquisitor_aura_elemental_damage_+%_final"]=3298, - ["inspiration_charge_duration_+%"]=7387, - ["instability_on_critical_%_chance"]=7388, - ["instilling_%_chance_to_gain_additional_instilling_stack"]=7389, + ["inspiration_charge_duration_+%"]=7382, + ["instability_on_critical_%_chance"]=7383, + ["instilling_%_chance_to_gain_additional_instilling_stack"]=7384, ["intelligence_+%"]=1025, ["intelligence_+%_per_equipped_unique"]=2397, ["intelligence_inherently_grants_life_instead_of_mana"]=1784, - ["intelligence_is_0"]=7390, + ["intelligence_is_0"]=7385, ["intelligence_skill_gem_level_+"]=979, - ["intensity_loss_frequency_while_moving_+%"]=7391, - ["internecine_draw_%_damage_gained_as_lightning_per_cleansed_form"]=7392, - ["internecine_draw_%_damage_gained_as_physical_per_corrupted_form"]=7393, - ["internecine_draw_always_bleed_at_maximum_corrupted_form"]=7394, - ["internecine_draw_always_shock_at_maximum_cleansed_form"]=7395, - ["internecine_draw_gain_cleansing_on_bow_attack"]=7396, - ["internecine_draw_gain_corruption_on_bow_attack"]=7397, - ["internecine_draw_lightning_damage_taken_on_attack_per_cleansed_form_above_corrupted_form"]=7398, - ["internecine_draw_maximum_stacks"]=7399, - ["internecine_draw_physical_damage_taken_on_attack_per_corrupted_form_above_cleansed_form"]=7400, - ["intimidate_enemies_for_4_seconds_on_block_while_holding_a_shield"]=7401, - ["intimidate_enemies_on_hit_if_cast_punishment_in_past_10_seconds"]=7402, - ["intimidate_enemy_on_block_for_duration_ms"]=7403, - ["intimidate_nearby_enemies_on_use_for_ms"]=7404, - ["intimidate_on_hit_chance_with_attacks_while_at_maximum_endurance_charges_%"]=7405, - ["intimidating_cry_area_of_effect_+%"]=7406, - ["intimidating_cry_cooldown_speed_+%"]=7407, - ["intuitive_link_duration_+%"]=7408, - ["invocation_skill_maximum_energy_+%"]=7409, - ["invocation_spell_chance_to_cost_half_energy_%"]=7410, - ["invocation_spell_critical_strike_chance_+%"]=7411, - ["invocation_spell_critical_strike_multiplier_+"]=7412, - ["invocation_spell_damage_+%"]=7413, - ["iron_reflexes_rotation_active"]=10765, - ["is_blighted_map"]=7414, + ["intensity_loss_frequency_while_moving_+%"]=7386, + ["internecine_draw_%_damage_gained_as_lightning_per_cleansed_form"]=7387, + ["internecine_draw_%_damage_gained_as_physical_per_corrupted_form"]=7388, + ["internecine_draw_always_bleed_at_maximum_corrupted_form"]=7389, + ["internecine_draw_always_shock_at_maximum_cleansed_form"]=7390, + ["internecine_draw_gain_cleansing_on_bow_attack"]=7391, + ["internecine_draw_gain_corruption_on_bow_attack"]=7392, + ["internecine_draw_lightning_damage_taken_on_attack_per_cleansed_form_above_corrupted_form"]=7393, + ["internecine_draw_maximum_stacks"]=7394, + ["internecine_draw_physical_damage_taken_on_attack_per_corrupted_form_above_cleansed_form"]=7395, + ["intimidate_enemies_for_4_seconds_on_block_while_holding_a_shield"]=7396, + ["intimidate_enemies_on_hit_if_cast_punishment_in_past_10_seconds"]=7397, + ["intimidate_enemy_on_block_for_duration_ms"]=7398, + ["intimidate_nearby_enemies_on_use_for_ms"]=7399, + ["intimidate_on_hit_chance_with_attacks_while_at_maximum_endurance_charges_%"]=7400, + ["intimidating_cry_area_of_effect_+%"]=7401, + ["intimidating_cry_cooldown_speed_+%"]=7402, + ["intuitive_link_duration_+%"]=7403, + ["invocation_skill_maximum_energy_+%"]=7404, + ["invocation_spell_chance_to_cost_half_energy_%"]=7405, + ["invocation_spell_critical_strike_chance_+%"]=7406, + ["invocation_spell_critical_strike_multiplier_+"]=7407, + ["invocation_spell_damage_+%"]=7408, + ["iron_reflexes_rotation_active"]=10766, + ["is_blighted_map"]=7409, ["is_hindered"]=3785, ["is_petrified"]=3311, - ["item_can_have_catalyst_quality_in_addition_to_base_quality"]=7415, + ["item_can_have_catalyst_quality_in_addition_to_base_quality"]=7410, ["item_drop_slots"]=12, ["item_drops_on_death"]=2364, ["item_found_quality_+%"]=1493, ["item_found_quantity_+%_if_wearing_a_magic_item"]=3887, - ["item_found_quantity_+%_per_chest_opened_recently"]=7416, + ["item_found_quantity_+%_per_chest_opened_recently"]=7411, ["item_found_quantity_+%_when_on_low_life"]=1486, ["item_found_rarity_+%"]=1488, ["item_found_rarity_+%_if_wearing_a_normal_item"]=3886, ["item_found_rarity_+%_when_on_low_life"]=1491, ["item_found_rarity_+%_while_phasing"]=2310, - ["item_found_rarity_+1%_per_X_rampage_stacks"]=7417, + ["item_found_rarity_+1%_per_X_rampage_stacks"]=7412, ["item_found_relevancy_+%"]=1494, ["item_generation_can_have_multiple_crafted_mods"]=53, ["item_generation_cannot_change_prefixes"]=48, @@ -240989,430 +241005,430 @@ return { ["item_generation_cannot_roll_caster_affixes"]=51, ["item_generation_local_maximum_mod_required_level_override"]=55, ["item_rarity_+%_while_using_flask"]=2542, - ["jagged_ground_duration_+%"]=7418, - ["jagged_ground_effect_+%"]=7419, - ["jagged_ground_enemy_damage_taken_+%"]=7420, - ["jewellery_hellscaping_speed_+%"]=7158, + ["jagged_ground_duration_+%"]=7413, + ["jagged_ground_effect_+%"]=7414, + ["jagged_ground_enemy_damage_taken_+%"]=7415, + ["jewellery_hellscaping_speed_+%"]=7153, ["jorrhasts_blacksteel_animate_weapon_duration_+%_final"]=2580, - ["kaoms_primacy_gain_rage_on_attack_crit_cooldown_ms"]=7421, - ["keystone_2_companions"]=10699, - ["keystone_acrobatics"]=10700, - ["keystone_alternate_dexterity_bonus"]=10701, - ["keystone_alternate_es_recovery"]=10702, - ["keystone_alternate_intelligence_bonus"]=10703, - ["keystone_alternate_strength_bonus"]=10704, - ["keystone_ancestral_bond"]=10705, - ["keystone_auto_invocation"]=10706, - ["keystone_avatar_of_fire"]=10707, - ["keystone_battlemage"]=10708, - ["keystone_blood_magic"]=10709, - ["keystone_bulwark"]=10710, - ["keystone_call_to_arms"]=10711, - ["keystone_chaos_inoculation"]=10712, - ["keystone_charge_cycle"]=10713, - ["keystone_conduit"]=10714, - ["keystone_crimson_assault"]=10715, - ["keystone_crimson_dance"]=10716, - ["keystone_dance_with_death"]=10717, - ["keystone_divine_flesh"]=10718, - ["keystone_divine_shield"]=10719, - ["keystone_druidic_rage"]=10720, - ["keystone_eldritch_battery"]=10721, - ["keystone_elemental_equilibrium"]=10722, - ["keystone_elemental_overload"]=10723, - ["keystone_emperors_heart"]=10724, - ["keystone_eternal_youth"]=10725, - ["keystone_everlasting_sacrifice"]=10726, - ["keystone_fire_spells_become_chaos_spells"]=10727, - ["keystone_giants_blood"]=10728, - ["keystone_glancing_blows"]=10729, - ["keystone_heartstopper"]=10730, - ["keystone_hex_master"]=10731, - ["keystone_hollow_palm_technique"]=10732, - ["keystone_impale"]=10733, - ["keystone_iron_grip"]=10734, - ["keystone_iron_reflexes"]=10735, - ["keystone_iron_will"]=10736, - ["keystone_lord_of_the_wilds"]=10737, - ["keystone_mana_shield"]=10738, - ["keystone_minion_instability"]=10739, - ["keystone_oasis"]=10740, - ["keystone_pain_attunement"]=10741, - ["keystone_point_blank"]=10742, - ["keystone_precise_technique"]=10743, - ["keystone_quiet_might"]=10744, - ["keystone_runebinder"]=10745, - ["keystone_sacred_bastion"]=10746, - ["keystone_secrets_of_suffering"]=10747, - ["keystone_shepherd_of_souls"]=7422, - ["keystone_unwavering_stance"]=10748, - ["keystone_vaal_pact"]=10749, - ["keystone_versatile_combatant"]=10750, - ["keystone_wildsurge_incantation"]=10751, - ["keystone_zealots_oath"]=10752, + ["kaoms_primacy_gain_rage_on_attack_crit_cooldown_ms"]=7416, + ["keystone_2_companions"]=10700, + ["keystone_acrobatics"]=10701, + ["keystone_alternate_dexterity_bonus"]=10702, + ["keystone_alternate_es_recovery"]=10703, + ["keystone_alternate_intelligence_bonus"]=10704, + ["keystone_alternate_strength_bonus"]=10705, + ["keystone_ancestral_bond"]=10706, + ["keystone_auto_invocation"]=10707, + ["keystone_avatar_of_fire"]=10708, + ["keystone_battlemage"]=10709, + ["keystone_blood_magic"]=10710, + ["keystone_bulwark"]=10711, + ["keystone_call_to_arms"]=10712, + ["keystone_chaos_inoculation"]=10713, + ["keystone_charge_cycle"]=10714, + ["keystone_conduit"]=10715, + ["keystone_crimson_assault"]=10716, + ["keystone_crimson_dance"]=10717, + ["keystone_dance_with_death"]=10718, + ["keystone_divine_flesh"]=10719, + ["keystone_divine_shield"]=10720, + ["keystone_druidic_rage"]=10721, + ["keystone_eldritch_battery"]=10722, + ["keystone_elemental_equilibrium"]=10723, + ["keystone_elemental_overload"]=10724, + ["keystone_emperors_heart"]=10725, + ["keystone_eternal_youth"]=10726, + ["keystone_everlasting_sacrifice"]=10727, + ["keystone_fire_spells_become_chaos_spells"]=10728, + ["keystone_giants_blood"]=10729, + ["keystone_glancing_blows"]=10730, + ["keystone_heartstopper"]=10731, + ["keystone_hex_master"]=10732, + ["keystone_hollow_palm_technique"]=10733, + ["keystone_impale"]=10734, + ["keystone_iron_grip"]=10735, + ["keystone_iron_reflexes"]=10736, + ["keystone_iron_will"]=10737, + ["keystone_lord_of_the_wilds"]=10738, + ["keystone_mana_shield"]=10739, + ["keystone_minion_instability"]=10740, + ["keystone_oasis"]=10741, + ["keystone_pain_attunement"]=10742, + ["keystone_point_blank"]=10743, + ["keystone_precise_technique"]=10744, + ["keystone_quiet_might"]=10745, + ["keystone_runebinder"]=10746, + ["keystone_sacred_bastion"]=10747, + ["keystone_secrets_of_suffering"]=10748, + ["keystone_shepherd_of_souls"]=7417, + ["keystone_unwavering_stance"]=10749, + ["keystone_vaal_pact"]=10750, + ["keystone_versatile_combatant"]=10751, + ["keystone_wildsurge_incantation"]=10752, + ["keystone_zealots_oath"]=10753, ["kill_enemy_on_hit_if_under_10%_life"]=1799, ["kill_enemy_on_hit_if_under_15%_life"]=3889, ["kill_enemy_on_hit_if_under_20%_life"]=3890, - ["killed_enemies_apply_impale_damage_to_nearby_enemies_on_death_%_chance"]=7423, + ["killed_enemies_apply_impale_damage_to_nearby_enemies_on_death_%_chance"]=7418, ["killed_monster_dropped_item_quantity_+%_when_frozen"]=2491, ["killed_monster_dropped_item_rarity_+%_on_crit"]=2440, ["killed_monster_dropped_item_rarity_+%_when_frozen"]=2494, ["killed_monster_dropped_item_rarity_+%_when_frozen_or_shocked"]=2492, ["killed_monster_dropped_item_rarity_+%_when_shattered"]=3284, ["killed_monster_dropped_item_rarity_+%_when_shocked"]=2493, - ["kills_count_twice_for_rampage_%"]=7424, + ["kills_count_twice_for_rampage_%"]=7419, ["kinetic_blast_%_chance_for_additional_blast"]=3795, ["kinetic_blast_damage_+%"]=3385, - ["kinetic_blast_projectiles_gain_%_aoe_after_forking"]=7425, + ["kinetic_blast_projectiles_gain_%_aoe_after_forking"]=7420, ["kinetic_blast_radius_+%"]=3525, - ["kinetic_bolt_attack_speed_+%"]=7426, - ["kinetic_bolt_blast_and_power_siphon_base_stun_threshold_reduction_+%"]=7427, - ["kinetic_bolt_blast_and_power_siphon_chance_to_double_stun_duration_%"]=7428, - ["kinetic_bolt_projectile_speed_+%"]=7429, - ["kinetic_wand_base_number_of_zig_zags"]=7430, - ["knockback_chance_%_against_bleeding_enemies_with_hits"]=7431, - ["knockback_chance_%_at_close_range"]=7432, + ["kinetic_bolt_attack_speed_+%"]=7421, + ["kinetic_bolt_blast_and_power_siphon_base_stun_threshold_reduction_+%"]=7422, + ["kinetic_bolt_blast_and_power_siphon_chance_to_double_stun_duration_%"]=7423, + ["kinetic_bolt_projectile_speed_+%"]=7424, + ["kinetic_wand_base_number_of_zig_zags"]=7425, + ["knockback_chance_%_against_bleeding_enemies_with_hits"]=7426, + ["knockback_chance_%_at_close_range"]=7427, ["knockback_distance_+%"]=1768, - ["knockback_distance_+%_final_vs_unique_enemies"]=7433, + ["knockback_distance_+%_final_vs_unique_enemies"]=7428, ["knockback_on_counterattack_%"]=3327, ["knockback_on_crit_with_bow"]=1723, - ["knockback_on_crit_with_projectile_damage"]=7434, + ["knockback_on_crit_with_projectile_damage"]=7429, ["knockback_on_crit_with_quarterstaff"]=1724, ["knockback_on_crit_with_wand"]=1725, ["knockback_with_bow"]=1436, ["knockback_with_staff"]=1437, ["knockback_with_wand"]=1438, - ["labyrinth_darkshrine_additional_divine_font_use_display"]=7435, - ["labyrinth_darkshrine_boss_room_traps_are_disabled"]=7436, - ["labyrinth_darkshrine_divine_font_grants_one_additional_enchantment_use_to_player_x"]=7437, - ["labyrinth_darkshrine_izaro_dropped_unique_items_+"]=7438, - ["labyrinth_darkshrine_izaro_drops_x_additional_treasure_keys"]=7439, - ["labyrinth_darkshrine_players_damage_taken_from_labyrinth_traps_+%"]=7440, - ["labyrinth_darkshrine_players_have_shrine_row_x_effect_for_this_labyrinth"]=7441, - ["labyrinth_owner_x_addition_enchants"]=7442, - ["lancing_steel_%_chance_to_not_consume_ammo"]=7446, - ["lancing_steel_damage_+%"]=7443, - ["lancing_steel_impale_chance_%"]=7444, - ["lancing_steel_number_of_additional_projectiles"]=7445, - ["lancing_steel_primary_proj_pierce_num"]=7447, - ["last_tremor_duration_ms"]=7448, + ["labyrinth_darkshrine_additional_divine_font_use_display"]=7430, + ["labyrinth_darkshrine_boss_room_traps_are_disabled"]=7431, + ["labyrinth_darkshrine_divine_font_grants_one_additional_enchantment_use_to_player_x"]=7432, + ["labyrinth_darkshrine_izaro_dropped_unique_items_+"]=7433, + ["labyrinth_darkshrine_izaro_drops_x_additional_treasure_keys"]=7434, + ["labyrinth_darkshrine_players_damage_taken_from_labyrinth_traps_+%"]=7435, + ["labyrinth_darkshrine_players_have_shrine_row_x_effect_for_this_labyrinth"]=7436, + ["labyrinth_owner_x_addition_enchants"]=7437, + ["lancing_steel_%_chance_to_not_consume_ammo"]=7441, + ["lancing_steel_damage_+%"]=7438, + ["lancing_steel_impale_chance_%"]=7439, + ["lancing_steel_number_of_additional_projectiles"]=7440, + ["lancing_steel_primary_proj_pierce_num"]=7442, + ["last_tremor_duration_ms"]=7443, ["leap_slam_attack_speed_+%"]=3552, ["leap_slam_damage_+%"]=3356, ["leap_slam_radius_+%"]=3509, - ["leech_%_is_instant"]=7449, + ["leech_%_is_instant"]=7444, ["leech_rate_+%"]=1918, level=11, ["lich_mana_cost_+%_final_if_you_have_no_energy_shield"]=154, ["life_%_gained_on_kill_if_spent_life_recently"]=2707, ["life_+%_with_no_corrupted_equipped_items"]=3878, - ["life_and_energy_shield_recovery_rate_+%"]=7450, - ["life_and_energy_shield_recovery_rate_+%_if_stopped_taking_damage_over_time_recently"]=7451, - ["life_and_energy_shield_recovery_rate_+%_per_minion_up_to_30%"]=7452, - ["life_and_energy_shield_recovery_rate_+%_per_power_charge"]=7453, - ["life_and_energy_shield_recovery_rate_+%_while_affected_by_malevolence"]=7454, - ["life_and_mana_flasks_can_be_equipped_in_either_slot"]=7455, + ["life_and_energy_shield_recovery_rate_+%"]=7445, + ["life_and_energy_shield_recovery_rate_+%_if_stopped_taking_damage_over_time_recently"]=7446, + ["life_and_energy_shield_recovery_rate_+%_per_minion_up_to_30%"]=7447, + ["life_and_energy_shield_recovery_rate_+%_per_power_charge"]=7448, + ["life_and_energy_shield_recovery_rate_+%_while_affected_by_malevolence"]=7449, + ["life_and_mana_flasks_can_be_equipped_in_either_slot"]=7450, ["life_and_mana_gain_per_hit"]=1528, - ["life_and_mana_regeneration_rate_+%_for_each_minion_in_your_presence_capped"]=7456, + ["life_and_mana_regeneration_rate_+%_for_each_minion_in_your_presence_capped"]=7451, ["life_degeneration_%_per_minute_not_in_grace"]=1714, ["life_degeneration_per_minute_not_in_grace"]=1467, - ["life_flask_charges_gained_+%"]=7457, - ["life_flask_charges_recovered_per_3_seconds"]=7458, + ["life_flask_charges_gained_+%"]=7452, + ["life_flask_charges_recovered_per_3_seconds"]=7453, ["life_flask_charges_used_%_granted_to_charms"]=928, - ["life_flask_effects_are_not_removed_at_full_life"]=7459, - ["life_flask_recovery_can_overcap_life"]=7460, - ["life_flask_recovery_is_instant"]=7461, - ["life_flask_recovery_is_instant_while_on_low_life"]=7462, - ["life_flasks_do_not_recover_life"]=7463, - ["life_flasks_gain_X_charges_every_3_seconds_if_you_have_not_used_a_life_flask_recently"]=7464, - ["life_flasks_gain_a_charge_on_hit_once_per_second"]=7465, - ["life_flasks_gain_x_charges_when_you_hit_your_marked_enemy"]=7466, + ["life_flask_effects_are_not_removed_at_full_life"]=7454, + ["life_flask_recovery_can_overcap_life"]=7455, + ["life_flask_recovery_is_instant"]=7456, + ["life_flask_recovery_is_instant_while_on_low_life"]=7457, + ["life_flasks_do_not_recover_life"]=7458, + ["life_flasks_gain_X_charges_every_3_seconds_if_you_have_not_used_a_life_flask_recently"]=7459, + ["life_flasks_gain_a_charge_on_hit_once_per_second"]=7460, + ["life_flasks_gain_x_charges_when_you_hit_your_marked_enemy"]=7461, ["life_gain_on_ignited_enemy_hit"]=1530, ["life_gain_per_target"]=1526, - ["life_gain_per_target_hit_while_affected_by_vitality"]=7467, - ["life_gain_per_target_if_have_used_a_vaal_skill_recently"]=7468, - ["life_gained_on_attack_hit_if_crit_recently"]=7469, - ["life_gained_on_attack_hit_vs_cursed_enemies"]=7470, + ["life_gain_per_target_hit_while_affected_by_vitality"]=7462, + ["life_gain_per_target_if_have_used_a_vaal_skill_recently"]=7463, + ["life_gained_on_attack_hit_if_crit_recently"]=7464, + ["life_gained_on_attack_hit_vs_cursed_enemies"]=7465, ["life_gained_on_bleeding_enemy_hit"]=3278, ["life_gained_on_block"]=1543, - ["life_gained_on_cull"]=7471, + ["life_gained_on_cull"]=7466, ["life_gained_on_enemy_death_per_frenzy_charge"]=2706, ["life_gained_on_enemy_death_per_level"]=2740, ["life_gained_on_hit_per_enemy_status_ailment"]=2828, - ["life_gained_on_kill_per_wither_stack_on_slain_enemy_%"]=7472, + ["life_gained_on_kill_per_wither_stack_on_slain_enemy_%"]=7467, ["life_gained_on_killing_ignited_enemies"]=1539, ["life_gained_on_spell_hit_per_enemy_status_ailment"]=2829, ["life_gained_on_taunting_enemy"]=1566, - ["life_leech_%_is_instant_if_you_have_at_least_200_tribute"]=7473, - ["life_leech_%_is_instant_per_defiance"]=7482, - ["life_leech_%_maximum_life_on_spell_cast"]=7483, - ["life_leech_also_recovers_based_on_elemental_damage_types"]=7474, - ["life_leech_also_recovers_based_on_lightning_damage"]=7475, - ["life_leech_amount_+%_if_consumed_frenzy_charge_recently"]=7476, - ["life_leech_amount_+%_while_shapeshifted"]=7477, - ["life_leech_can_overcap_life"]=7478, - ["life_leech_excess_goes_to_energy_shield"]=7479, - ["life_leech_from_all_thorns_damage_permyriad_if_you_have_at_least_100_tribute"]=7480, + ["life_leech_%_is_instant_if_you_have_at_least_200_tribute"]=7468, + ["life_leech_%_is_instant_per_defiance"]=7477, + ["life_leech_%_maximum_life_on_spell_cast"]=7478, + ["life_leech_also_recovers_based_on_elemental_damage_types"]=7469, + ["life_leech_also_recovers_based_on_lightning_damage"]=7470, + ["life_leech_amount_+%_if_consumed_frenzy_charge_recently"]=7471, + ["life_leech_amount_+%_while_shapeshifted"]=7472, + ["life_leech_can_overcap_life"]=7473, + ["life_leech_excess_goes_to_energy_shield"]=7474, + ["life_leech_from_all_thorns_damage_permyriad_if_you_have_at_least_100_tribute"]=7475, ["life_leech_from_physical_attack_damage_permyriad_vs_bleeding_enemies"]=1525, - ["life_leech_is_instant_for_empowered_attacks"]=7481, - ["life_leech_rate_+%_if_you_have_at_least_100_tribute"]=7484, + ["life_leech_is_instant_for_empowered_attacks"]=7476, + ["life_leech_rate_+%_if_you_have_at_least_100_tribute"]=7479, ["life_leech_rate_+%_per_equipped_corrupted_item"]=2852, - ["life_leech_recovers_based_on_your_chaos_damage_instead_of_physical_damage"]=7485, - ["life_leeched_from_hits_also_leeches_same_amount_to_allies_in_presence"]=7486, - ["life_leeched_from_hits_also_leeches_same_amount_to_companions"]=7487, - ["life_loss_%_per_minute_if_have_been_hit_recently"]=7489, - ["life_loss_%_per_minute_while_sprinting"]=7488, - ["life_lost_%_per_minute_nonlethal"]=7490, - ["life_mana_es_recovery_rate_+%_per_endurance_charge"]=7491, - ["life_mana_flasks_restore_mana_life"]=7492, - ["life_mastery_count_maximum_life_+%_final"]=7493, - ["life_per_level"]=7494, - ["life_recoup_also_applies_to_energy_shield"]=7495, - ["life_recoup_applies_to_energy_shield_instead"]=7496, - ["life_recovery_+%_from_flasks_while_on_low_life"]=7503, - ["life_recovery_from_flasks_also_recovers_energy_shield"]=7497, - ["life_recovery_from_flasks_also_recovers_ward_%"]=7498, - ["life_recovery_from_flasks_applies_to_companions"]=7499, - ["life_recovery_from_flasks_apply_to_minions_in_your_presence"]=7500, - ["life_recovery_from_flasks_instead_applies_to_nearby_allies_%"]=7501, - ["life_recovery_from_regeneration_is_not_applied"]=7502, + ["life_leech_recovers_based_on_your_chaos_damage_instead_of_physical_damage"]=7480, + ["life_leeched_from_hits_also_leeches_same_amount_to_allies_in_presence"]=7481, + ["life_leeched_from_hits_also_leeches_same_amount_to_companions"]=7482, + ["life_loss_%_per_minute_if_have_been_hit_recently"]=7484, + ["life_loss_%_per_minute_while_sprinting"]=7483, + ["life_lost_%_per_minute_nonlethal"]=7485, + ["life_mana_es_recovery_rate_+%_per_endurance_charge"]=7486, + ["life_mana_flasks_restore_mana_life"]=7487, + ["life_mastery_count_maximum_life_+%_final"]=7488, + ["life_per_level"]=7489, + ["life_recoup_also_applies_to_energy_shield"]=7490, + ["life_recoup_applies_to_energy_shield_instead"]=7491, + ["life_recovery_+%_from_flasks_while_on_low_life"]=7498, + ["life_recovery_from_flasks_also_recovers_energy_shield"]=7492, + ["life_recovery_from_flasks_also_recovers_ward_%"]=7493, + ["life_recovery_from_flasks_applies_to_companions"]=7494, + ["life_recovery_from_flasks_apply_to_minions_in_your_presence"]=7495, + ["life_recovery_from_flasks_instead_applies_to_nearby_allies_%"]=7496, + ["life_recovery_from_regeneration_is_not_applied"]=7497, ["life_recovery_rate_+%"]=1469, - ["life_recovery_rate_+%_if_have_taken_fire_damage_from_an_enemy_hit_recently"]=7506, - ["life_recovery_rate_+%_if_havent_killed_recently"]=7507, - ["life_recovery_rate_+%_per_10_tribute"]=7504, - ["life_recovery_rate_+%_per_5%_missing_life"]=7505, - ["life_recovery_rate_+%_while_affected_by_vitality"]=7508, - ["life_recovery_rate_while_in_presence_of_companion_+%"]=7509, + ["life_recovery_rate_+%_if_have_taken_fire_damage_from_an_enemy_hit_recently"]=7501, + ["life_recovery_rate_+%_if_havent_killed_recently"]=7502, + ["life_recovery_rate_+%_per_10_tribute"]=7499, + ["life_recovery_rate_+%_per_5%_missing_life"]=7500, + ["life_recovery_rate_+%_while_affected_by_vitality"]=7503, + ["life_recovery_rate_while_in_presence_of_companion_+%"]=7504, ["life_regen_per_minute_per_endurance_charge"]=2769, ["life_regenerate_rate_per_second_%_while_totem_active"]=3733, - ["life_regeneration_%_per_minute_if_detonated_mine_recently"]=7525, - ["life_regeneration_%_per_minute_if_player_minion_died_recently"]=7526, - ["life_regeneration_%_per_minute_if_stunned_an_enemy_recently"]=7510, - ["life_regeneration_per_minute_%_if_used_a_command_skill_recently"]=7511, - ["life_regeneration_per_minute_%_per_ailment_affecting_you"]=7517, - ["life_regeneration_per_minute_%_per_fortification"]=7518, - ["life_regeneration_per_minute_%_while_affected_by_guard_skill"]=7519, - ["life_regeneration_per_minute_%_while_channelling"]=7520, + ["life_regeneration_%_per_minute_if_detonated_mine_recently"]=7520, + ["life_regeneration_%_per_minute_if_player_minion_died_recently"]=7521, + ["life_regeneration_%_per_minute_if_stunned_an_enemy_recently"]=7505, + ["life_regeneration_per_minute_%_if_used_a_command_skill_recently"]=7506, + ["life_regeneration_per_minute_%_per_ailment_affecting_you"]=7512, + ["life_regeneration_per_minute_%_per_fortification"]=7513, + ["life_regeneration_per_minute_%_while_affected_by_guard_skill"]=7514, + ["life_regeneration_per_minute_%_while_channelling"]=7515, ["life_regeneration_per_minute_%_while_fortified"]=2940, ["life_regeneration_per_minute_%_while_frozen"]=3443, - ["life_regeneration_per_minute_%_while_ignited"]=7512, + ["life_regeneration_per_minute_%_while_ignited"]=7507, ["life_regeneration_per_minute_if_you_have_at_least_1000_maximum_energy_shield"]=4058, ["life_regeneration_per_minute_if_you_have_at_least_1500_maximum_energy_shield"]=4059, ["life_regeneration_per_minute_if_you_have_at_least_500_maximum_energy_shield"]=4057, - ["life_regeneration_per_minute_in_blood_stance"]=10095, - ["life_regeneration_per_minute_per_1%_uncapped_fire_damage_resistance"]=7513, - ["life_regeneration_per_minute_per_active_buff"]=7514, - ["life_regeneration_per_minute_per_maximum_energy_shield"]=7515, - ["life_regeneration_per_minute_per_nearby_corpse"]=7516, - ["life_regeneration_per_minute_while_affected_by_vitality"]=7521, - ["life_regeneration_per_minute_while_ignited"]=7522, - ["life_regeneration_per_minute_while_moving"]=7523, - ["life_regeneration_per_minute_while_you_have_avians_flight"]=7524, + ["life_regeneration_per_minute_in_blood_stance"]=10088, + ["life_regeneration_per_minute_per_1%_uncapped_fire_damage_resistance"]=7508, + ["life_regeneration_per_minute_per_active_buff"]=7509, + ["life_regeneration_per_minute_per_maximum_energy_shield"]=7510, + ["life_regeneration_per_minute_per_nearby_corpse"]=7511, + ["life_regeneration_per_minute_while_affected_by_vitality"]=7516, + ["life_regeneration_per_minute_while_ignited"]=7517, + ["life_regeneration_per_minute_while_moving"]=7518, + ["life_regeneration_per_minute_while_you_have_avians_flight"]=7519, ["life_regeneration_per_minute_with_no_corrupted_equipped_items"]=3879, ["life_regeneration_rate_+%"]=1060, ["life_regeneration_rate_+%_while_es_full"]=2830, - ["life_regeneration_rate_+%_while_ignited"]=7527, - ["life_regeneration_rate_+%_while_moving"]=7552, - ["life_regeneration_rate_+%_while_on_low_life"]=7553, - ["life_regeneration_rate_+%_while_shapeshifted"]=7528, - ["life_regeneration_rate_+%_while_stationary"]=7554, - ["life_regeneration_rate_+%_while_surrounded"]=7529, - ["life_regeneration_rate_+%_while_using_life_flask"]=7530, + ["life_regeneration_rate_+%_while_ignited"]=7522, + ["life_regeneration_rate_+%_while_moving"]=7547, + ["life_regeneration_rate_+%_while_on_low_life"]=7548, + ["life_regeneration_rate_+%_while_shapeshifted"]=7523, + ["life_regeneration_rate_+%_while_stationary"]=7549, + ["life_regeneration_rate_+%_while_surrounded"]=7524, + ["life_regeneration_rate_+%_while_using_life_flask"]=7525, ["life_regeneration_rate_per_minute_%"]=1715, - ["life_regeneration_rate_per_minute_%_if_blocked_recently"]=7536, - ["life_regeneration_rate_per_minute_%_if_consumed_corpse_recently"]=7537, - ["life_regeneration_rate_per_minute_%_if_crit_in_past_8_seconds"]=7538, + ["life_regeneration_rate_per_minute_%_if_blocked_recently"]=7531, + ["life_regeneration_rate_per_minute_%_if_consumed_corpse_recently"]=7532, + ["life_regeneration_rate_per_minute_%_if_crit_in_past_8_seconds"]=7533, ["life_regeneration_rate_per_minute_%_if_have_been_hit_recently"]=1059, - ["life_regeneration_rate_per_minute_%_if_have_taken_fire_damage_from_an_enemy_hit_recently"]=7539, - ["life_regeneration_rate_per_minute_%_if_hit_cursed_enemy_recently"]=7531, + ["life_regeneration_rate_per_minute_%_if_have_taken_fire_damage_from_an_enemy_hit_recently"]=7534, + ["life_regeneration_rate_per_minute_%_if_hit_cursed_enemy_recently"]=7526, ["life_regeneration_rate_per_minute_%_if_taunted_an_enemy_recently"]=3899, - ["life_regeneration_rate_per_minute_%_if_used_life_flask_in_past_10_seconds"]=7540, - ["life_regeneration_rate_per_minute_%_per_500_maximum_energy_shield"]=7541, + ["life_regeneration_rate_per_minute_%_if_used_life_flask_in_past_10_seconds"]=7535, + ["life_regeneration_rate_per_minute_%_per_500_maximum_energy_shield"]=7536, ["life_regeneration_rate_per_minute_%_per_endurance_charge"]=1468, ["life_regeneration_rate_per_minute_%_per_fragile_regrowth"]=4084, ["life_regeneration_rate_per_minute_%_per_frenzy_charge"]=2426, - ["life_regeneration_rate_per_minute_%_per_mine_detonated_recently_up_to_20%"]=7542, - ["life_regeneration_rate_per_minute_%_per_nearby_corpse_up_to_3%"]=7543, - ["life_regeneration_rate_per_minute_%_per_power_charge"]=7544, - ["life_regeneration_rate_per_minute_%_per_raised_zombie"]=7545, - ["life_regeneration_rate_per_minute_%_per_trap_triggered_recently_up_to_20%"]=7546, + ["life_regeneration_rate_per_minute_%_per_mine_detonated_recently_up_to_20%"]=7537, + ["life_regeneration_rate_per_minute_%_per_nearby_corpse_up_to_3%"]=7538, + ["life_regeneration_rate_per_minute_%_per_power_charge"]=7539, + ["life_regeneration_rate_per_minute_%_per_raised_zombie"]=7540, + ["life_regeneration_rate_per_minute_%_per_trap_triggered_recently_up_to_20%"]=7541, ["life_regeneration_rate_per_minute_%_when_on_chilled_ground"]=1911, ["life_regeneration_rate_per_minute_%_when_on_low_life"]=1716, - ["life_regeneration_rate_per_minute_%_while_affected_by_damaging_ailment"]=7532, - ["life_regeneration_rate_per_minute_%_while_affected_by_vitality"]=7533, - ["life_regeneration_rate_per_minute_%_while_moving"]=7547, - ["life_regeneration_rate_per_minute_%_while_stationary"]=7548, - ["life_regeneration_rate_per_minute_%_while_surrounded"]=7534, - ["life_regeneration_rate_per_minute_%_while_using_flask"]=7549, - ["life_regeneration_rate_per_minute_%_with_400_or_more_strength"]=7550, + ["life_regeneration_rate_per_minute_%_while_affected_by_damaging_ailment"]=7527, + ["life_regeneration_rate_per_minute_%_while_affected_by_vitality"]=7528, + ["life_regeneration_rate_per_minute_%_while_moving"]=7542, + ["life_regeneration_rate_per_minute_%_while_stationary"]=7543, + ["life_regeneration_rate_per_minute_%_while_surrounded"]=7529, + ["life_regeneration_rate_per_minute_%_while_using_flask"]=7544, + ["life_regeneration_rate_per_minute_%_with_400_or_more_strength"]=7545, ["life_regeneration_rate_per_minute_for_each_equipped_uncorrupted_item"]=2853, ["life_regeneration_rate_per_minute_per_level"]=2730, - ["life_regeneration_rate_per_minute_while_on_low_life"]=7551, + ["life_regeneration_rate_per_minute_while_on_low_life"]=7546, ["life_reserved_by_stat_only_for_midnight_bargain_and_infernalist_%"]=2215, ["light_radius_+%"]=1094, - ["light_radius_+%_per_10_tribute"]=7555, + ["light_radius_+%_per_10_tribute"]=7550, ["light_radius_+%_while_phased"]=2313, ["light_radius_additive_modifiers_apply_to_area_%_value"]=2303, ["light_radius_additive_modifiers_apply_to_damage"]=2304, - ["light_radius_increases_apply_to_accuracy"]=7556, - ["light_radius_increases_apply_to_area_of_effect"]=7557, + ["light_radius_increases_apply_to_accuracy"]=7551, + ["light_radius_increases_apply_to_area_of_effect"]=7552, ["light_radius_scales_with_energy_shield"]=2527, - ["lightning_ailment_duration_+%"]=7558, - ["lightning_ailment_effect_+%"]=7560, - ["lightning_ailment_effect_+%_against_chilled_enemies"]=7559, - ["lightning_and_chaos_damage_resistance_%"]=7561, - ["lightning_arrow_%_chance_to_hit_an_additional_enemy"]=7562, + ["lightning_ailment_duration_+%"]=7553, + ["lightning_ailment_effect_+%"]=7555, + ["lightning_ailment_effect_+%_against_chilled_enemies"]=7554, + ["lightning_and_chaos_damage_resistance_%"]=7556, + ["lightning_arrow_%_chance_to_hit_an_additional_enemy"]=7557, ["lightning_arrow_damage_+%"]=3357, ["lightning_arrow_radius_+%"]=3510, - ["lightning_conduit_and_galvanic_field_shatter_on_killing_blow"]=7563, - ["lightning_conduit_area_of_effect_+%"]=7564, - ["lightning_conduit_cast_speed_+%"]=7565, - ["lightning_conduit_damage_+%"]=7566, + ["lightning_conduit_and_galvanic_field_shatter_on_killing_blow"]=7558, + ["lightning_conduit_area_of_effect_+%"]=7559, + ["lightning_conduit_cast_speed_+%"]=7560, + ["lightning_conduit_damage_+%"]=7561, ["lightning_critical_strike_chance_+%"]=1402, ["lightning_critical_strike_multiplier_+"]=1424, ["lightning_damage_%_taken_from_mana_before_life"]=3846, ["lightning_damage_+%"]=899, - ["lightning_damage_+%_if_lightning_infusion_collected_last_8_seconds"]=7567, + ["lightning_damage_+%_if_lightning_infusion_collected_last_8_seconds"]=7562, ["lightning_damage_+%_per_10_intelligence"]=3809, ["lightning_damage_+%_per_frenzy_charge"]=2705, - ["lightning_damage_+%_per_lightning_resistance_above_75"]=7571, - ["lightning_damage_+%_per_rage"]=7568, - ["lightning_damage_+%_while_affected_by_herald_of_thunder"]=7572, - ["lightning_damage_+%_while_affected_by_wrath"]=7573, - ["lightning_damage_+%_while_ignited"]=7569, + ["lightning_damage_+%_per_lightning_resistance_above_75"]=7566, + ["lightning_damage_+%_per_rage"]=7563, + ["lightning_damage_+%_while_affected_by_herald_of_thunder"]=7567, + ["lightning_damage_+%_while_affected_by_wrath"]=7568, + ["lightning_damage_+%_while_ignited"]=7564, ["lightning_damage_can_chill"]=2659, ["lightning_damage_can_freeze"]=2666, - ["lightning_damage_can_ignite"]=7570, + ["lightning_damage_can_ignite"]=7565, ["lightning_damage_cannot_shock"]=2672, - ["lightning_damage_resistance_%_while_affected_by_herald_of_thunder"]=7574, + ["lightning_damage_resistance_%_while_affected_by_herald_of_thunder"]=7569, ["lightning_damage_resistance_+%"]=1516, ["lightning_damage_resistance_is_%"]=1514, ["lightning_damage_taken_%_as_cold"]=2252, ["lightning_damage_taken_%_as_fire"]=2250, - ["lightning_damage_taken_+"]=7576, + ["lightning_damage_taken_+"]=7571, ["lightning_damage_taken_+%"]=3112, - ["lightning_damage_taken_goes_to_life_over_4_seconds_%"]=7575, + ["lightning_damage_taken_goes_to_life_over_4_seconds_%"]=7570, ["lightning_damage_to_return_to_melee_attacker"]=1961, ["lightning_damage_to_return_when_hit"]=1966, - ["lightning_damage_with_attack_skills_+%"]=7577, - ["lightning_damage_with_spell_skills_+%"]=7578, + ["lightning_damage_with_attack_skills_+%"]=7572, + ["lightning_damage_with_spell_skills_+%"]=7573, ["lightning_dot_multiplier_+"]=1227, - ["lightning_explosion_mine_aura_effect_+%"]=7579, - ["lightning_explosion_mine_damage_+%"]=7580, - ["lightning_explosion_mine_throwing_speed_+%"]=7581, - ["lightning_exposure_effect_+%"]=7582, - ["lightning_exposure_on_hit_magnitude"]=7583, + ["lightning_explosion_mine_aura_effect_+%"]=7574, + ["lightning_explosion_mine_damage_+%"]=7575, + ["lightning_explosion_mine_throwing_speed_+%"]=7576, + ["lightning_exposure_effect_+%"]=7577, + ["lightning_exposure_on_hit_magnitude"]=7578, ["lightning_golem_damage_+%"]=3398, ["lightning_golem_elemental_resistances_%"]=3673, ["lightning_hit_and_dot_damage_%_taken_as_cold"]=2253, ["lightning_hit_and_dot_damage_%_taken_as_fire"]=2251, - ["lightning_hit_damage_+%_vs_chilled_enemies"]=7584, + ["lightning_hit_damage_+%_vs_chilled_enemies"]=7579, ["lightning_penetration_%_while_on_low_mana"]=746, - ["lightning_reflect_damage_taken_+%_while_affected_by_purity_of_lightning"]=7585, - ["lightning_resist_unaffected_by_area_penalties"]=7586, - ["lightning_resistance_does_not_apply_to_lighting_damage"]=7587, - ["lightning_skill_additional_chain_chance_%"]=7588, - ["lightning_skill_additional_chains"]=7589, - ["lightning_skill_chance_to_inflict_lightning_exposure_%"]=7590, + ["lightning_reflect_damage_taken_+%_while_affected_by_purity_of_lightning"]=7580, + ["lightning_resist_unaffected_by_area_penalties"]=7581, + ["lightning_resistance_does_not_apply_to_lighting_damage"]=7582, + ["lightning_skill_additional_chain_chance_%"]=7583, + ["lightning_skill_additional_chains"]=7584, + ["lightning_skill_chance_to_inflict_lightning_exposure_%"]=7585, ["lightning_skill_gem_level_+"]=986, - ["lightning_skill_stun_threshold_+%"]=7591, - ["lightning_skills_chance_to_poison_on_hit_%"]=7592, + ["lightning_skill_stun_threshold_+%"]=7586, + ["lightning_skills_chance_to_poison_on_hit_%"]=7587, ["lightning_spell_skill_gem_level_+"]=987, ["lightning_strike_additional_pierce"]=3645, - ["lightning_strike_and_frost_blades_all_damage_can_ignite"]=7593, + ["lightning_strike_and_frost_blades_all_damage_can_ignite"]=7588, ["lightning_strike_damage_+%"]=3341, ["lightning_strike_num_of_additional_projectiles"]=3636, ["lightning_tendrils_critical_strike_chance_+%"]=3791, ["lightning_tendrils_damage_+%"]=3342, ["lightning_tendrils_radius_+%"]=3503, - ["lightning_tendrils_skill_area_of_effect_+%_per_enemy_hit"]=7594, - ["lightning_tendrils_totems_from_this_skill_grant_spark_effect_duration_+%_to_parent"]=7595, - ["lightning_tower_trap_additional_number_of_beams"]=7596, - ["lightning_tower_trap_cast_speed_+%"]=7597, - ["lightning_tower_trap_cooldown_speed_+%"]=7598, - ["lightning_tower_trap_damage_+%"]=7599, - ["lightning_tower_trap_duration_+%"]=7600, - ["lightning_tower_trap_throwing_speed_+%"]=7601, + ["lightning_tendrils_skill_area_of_effect_+%_per_enemy_hit"]=7589, + ["lightning_tendrils_totems_from_this_skill_grant_spark_effect_duration_+%_to_parent"]=7590, + ["lightning_tower_trap_additional_number_of_beams"]=7591, + ["lightning_tower_trap_cast_speed_+%"]=7592, + ["lightning_tower_trap_cooldown_speed_+%"]=7593, + ["lightning_tower_trap_damage_+%"]=7594, + ["lightning_tower_trap_duration_+%"]=7595, + ["lightning_tower_trap_throwing_speed_+%"]=7596, ["lightning_trap_additional_pierce"]=3646, ["lightning_trap_cooldown_speed_+%"]=3142, ["lightning_trap_damage_+%"]=3140, - ["lightning_trap_lightning_resistance_penetration_%"]=7602, + ["lightning_trap_lightning_resistance_penetration_%"]=7597, ["lightning_trap_number_of_additional_projectiles"]=3141, - ["lightning_trap_shock_effect_+%"]=7603, + ["lightning_trap_shock_effect_+%"]=7598, ["lightning_warp_cast_speed_+%"]=3567, ["lightning_warp_damage_+%"]=3358, ["lightning_warp_duration_+%"]=3624, ["lightning_weakness_ignores_hexproof"]=2409, - ["lineage_support_gem_limit_+"]=7604, - ["link_buff_effect_+%_on_animate_guardian"]=7605, - ["link_effect_+%_when_50%_expired"]=7606, - ["link_grace_period_8_second_override"]=7607, - ["link_skill_buff_effect_+%"]=7608, - ["link_skill_buff_effect_+%_if_linked_target_recently"]=7609, - ["link_skill_cast_speed_+%"]=7610, - ["link_skill_duration_+%"]=7611, - ["link_skill_gem_level_+"]=7612, - ["link_skill_link_target_cannot_die_for_X_seconds"]=7613, - ["link_skill_lose_no_experience_on_link_target_death"]=7614, - ["link_skill_mana_cost_+%"]=7615, - ["link_skills_can_target_animate_guardian"]=7616, - ["link_skills_can_target_minions"]=7617, - ["link_skills_grant_damage_+%"]=7618, - ["link_skills_grant_damage_taken_+%"]=7619, - ["link_skills_grant_redirect_curses_to_link_source"]=7620, - ["link_to_X_additional_random_allies"]=7621, - ["linked_targets_share_endurance_frenzy_power_charges_with_you"]=7622, + ["lineage_support_gem_limit_+"]=7599, + ["link_buff_effect_+%_on_animate_guardian"]=7600, + ["link_effect_+%_when_50%_expired"]=7601, + ["link_grace_period_8_second_override"]=7602, + ["link_skill_buff_effect_+%"]=7603, + ["link_skill_buff_effect_+%_if_linked_target_recently"]=7604, + ["link_skill_cast_speed_+%"]=7605, + ["link_skill_duration_+%"]=7606, + ["link_skill_gem_level_+"]=7607, + ["link_skill_link_target_cannot_die_for_X_seconds"]=7608, + ["link_skill_lose_no_experience_on_link_target_death"]=7609, + ["link_skill_mana_cost_+%"]=7610, + ["link_skills_can_target_animate_guardian"]=7611, + ["link_skills_can_target_minions"]=7612, + ["link_skills_grant_damage_+%"]=7613, + ["link_skills_grant_damage_taken_+%"]=7614, + ["link_skills_grant_redirect_curses_to_link_source"]=7615, + ["link_to_X_additional_random_allies"]=7616, + ["linked_targets_share_endurance_frenzy_power_charges_with_you"]=7617, ["local_%_chance_to_gain_flask_charge_on_kill"]=1095, - ["local_%_chance_to_gain_flask_charge_when_hit"]=7623, + ["local_%_chance_to_gain_flask_charge_when_hit"]=7618, ["local_%_chance_to_trigger_molten_shower_on_hit_with_this_weapon_per_25_strength"]=505, - ["local_+%_weapon_range"]=7624, - ["local_X_additional_chains"]=7625, + ["local_+%_weapon_range"]=7619, + ["local_X_additional_chains"]=7620, ["local_accuracy_rating"]=859, ["local_accuracy_rating_+%"]=1792, - ["local_accuracy_rating_+%_per_2%_quality"]=7626, - ["local_additional_attack_chain_chance_%"]=7627, + ["local_accuracy_rating_+%_per_2%_quality"]=7621, + ["local_additional_attack_chain_chance_%"]=7622, ["local_additional_block_chance_%"]=862, ["local_additional_charm_slots"]=1013, - ["local_additional_vivisection_random_keystone_index"]=10697, - ["local_aggravate_bleeding_on_hit_chance_%"]=7628, + ["local_additional_vivisection_random_keystone_index"]=10698, + ["local_aggravate_bleeding_on_hit_chance_%"]=7623, ["local_aggravating_bleeds_also_causes_you_to_aggravate_ignites"]=4272, - ["local_all_attributes_+%_per_rune_or_soul_core"]=7631, - ["local_all_attributes_+_per_rune_or_soul_core"]=7629, - ["local_all_attributes_-_per_level"]=7630, - ["local_all_damage_can_chill"]=7632, - ["local_all_damage_can_electrocute"]=7633, - ["local_all_damage_can_freeze"]=7634, - ["local_all_damage_can_pin"]=7635, + ["local_all_attributes_+%_per_rune_or_soul_core"]=7626, + ["local_all_attributes_+_per_rune_or_soul_core"]=7624, + ["local_all_attributes_-_per_level"]=7625, + ["local_all_damage_can_chill"]=7627, + ["local_all_damage_can_electrocute"]=7628, + ["local_all_damage_can_freeze"]=7629, + ["local_all_damage_can_pin"]=7630, ["local_all_damage_can_poison"]=2275, - ["local_always_crit_heavy_stunned_enemies"]=7636, - ["local_always_freeze_on_full_life"]=7637, + ["local_always_crit_heavy_stunned_enemies"]=7631, + ["local_always_freeze_on_full_life"]=7632, ["local_always_heavy_stun_on_full_life"]=1160, ["local_always_hit"]=1803, - ["local_always_maim_on_crit"]=7638, - ["local_apply_X_armour_break_on_crit"]=7639, - ["local_apply_X_armour_break_on_hit"]=7640, - ["local_apply_X_armour_break_on_stun"]=7641, - ["local_apply_elemental_exposure_on_full_armour_break"]=7642, - ["local_apply_extra_herald_mod_when_synthesised"]=10663, - ["local_area_of_effect_+%_per_4%_quality"]=7643, + ["local_always_maim_on_crit"]=7633, + ["local_apply_X_armour_break_on_crit"]=7634, + ["local_apply_X_armour_break_on_hit"]=7635, + ["local_apply_X_armour_break_on_stun"]=7636, + ["local_apply_elemental_exposure_on_full_armour_break"]=7637, + ["local_apply_extra_herald_mod_when_synthesised"]=10656, + ["local_area_of_effect_+%_per_4%_quality"]=7638, ["local_armour_and_energy_shield_+%"]=875, ["local_armour_and_evasion_+%"]=874, ["local_armour_and_evasion_and_energy_shield_+%"]=878, - ["local_armour_break_damage_%_dealt_as_armour_break"]=7644, - ["local_attack_and_cast_speed_+%_if_item_corrupted"]=7645, + ["local_armour_break_damage_%_dealt_as_armour_break"]=7639, + ["local_attack_and_cast_speed_+%_if_item_corrupted"]=7640, ["local_attack_cast_movement_speed_+%_during_flask_effect"]=827, ["local_attack_cast_movement_speed_+%_per_second_during_flask_effect"]=828, - ["local_attack_damage_+%_if_item_corrupted"]=7646, + ["local_attack_damage_+%_if_item_corrupted"]=7641, ["local_attack_maximum_added_physical_damage_per_3_levels"]=1234, ["local_attack_minimum_added_physical_damage_per_3_levels"]=1234, ["local_attack_speed_+%"]=970, - ["local_attack_speed_+%_per_8%_quality"]=7647, - ["local_attacks_cannot_be_blocked"]=7648, - ["local_attacks_grant_onslaught_on_kill_chance_%_with_ranged_abyss_jewel_socketed"]=7649, - ["local_attacks_have_added_max_cold_damage_equal_to_%_of_maximum_mana"]=7650, - ["local_attacks_have_added_min_cold_damage_equal_to_%_of_maximum_mana"]=7650, - ["local_attacks_impale_on_hit_%_chance"]=7651, - ["local_attacks_intimidate_on_hit_for_4_seconds_with_melee_abyss_jewel_socketed"]=7652, - ["local_attacks_maim_on_hit_for_4_seconds_with_ranged_abyss_jewel_socketed"]=7653, + ["local_attack_speed_+%_per_8%_quality"]=7642, + ["local_attacks_cannot_be_blocked"]=7643, + ["local_attacks_grant_onslaught_on_kill_chance_%_with_ranged_abyss_jewel_socketed"]=7644, + ["local_attacks_have_added_max_cold_damage_equal_to_%_of_maximum_mana"]=7645, + ["local_attacks_have_added_min_cold_damage_equal_to_%_of_maximum_mana"]=7645, + ["local_attacks_impale_on_hit_%_chance"]=7646, + ["local_attacks_intimidate_on_hit_for_4_seconds_with_melee_abyss_jewel_socketed"]=7647, + ["local_attacks_maim_on_hit_for_4_seconds_with_ranged_abyss_jewel_socketed"]=7648, ["local_attacks_with_this_weapon_elemental_damage_+%"]=2702, ["local_attacks_with_this_weapon_physical_damage_+%_per_250_evasion"]=2703, ["local_attribute_requirements_+%"]=972, @@ -241420,18 +241436,18 @@ return { ["local_avoid_freeze_%_during_flask_effect"]=756, ["local_avoid_ignite_%_during_flask_effect"]=757, ["local_avoid_shock_%_during_flask_effect"]=758, - ["local_base_chaos_damage_resistance_%_per_rune_or_soul_core"]=7654, + ["local_base_chaos_damage_resistance_%_per_rune_or_soul_core"]=7649, ["local_base_evasion_rating"]=865, - ["local_base_life_regeneration_rate_per_minute_+_per_rune_or_soul_core"]=7655, - ["local_base_maximum_life_+_per_rune_or_soul_core"]=7656, - ["local_base_maximum_mana_+_per_rune_or_soul_core"]=7657, + ["local_base_life_regeneration_rate_per_minute_+_per_rune_or_soul_core"]=7650, + ["local_base_maximum_life_+_per_rune_or_soul_core"]=7651, + ["local_base_maximum_mana_+_per_rune_or_soul_core"]=7652, ["local_base_physical_damage_reduction_rating"]=864, - ["local_base_self_critical_strike_multiplier_-%_per_rune_or_soul_core"]=7658, + ["local_base_self_critical_strike_multiplier_-%_per_rune_or_soul_core"]=7653, ["local_base_stun_duration_+%"]=1078, - ["local_bleed_on_critical_strike_chance_%"]=7659, + ["local_bleed_on_critical_strike_chance_%"]=7654, ["local_bleed_on_hit"]=2285, ["local_bleeding_effect_+%"]=840, - ["local_blind_enemies_on_attack_hits_with_ranged_abyss_jewel_socketed"]=7660, + ["local_blind_enemies_on_attack_hits_with_ranged_abyss_jewel_socketed"]=7655, ["local_block_chance_+%"]=863, ["local_can_have_additional_crafted_mods"]=54, ["local_can_only_deal_damage_with_this_weapon"]=2508, @@ -241445,53 +241461,53 @@ return { ["local_can_socket_x_emerald_jewels_exclude_disallowed_types"]=100, ["local_can_socket_x_ruby_jewels_exclude_disallowed_types"]=100, ["local_can_socket_x_sapphire_jewels_exclude_disallowed_types"]=100, - ["local_cannot_be_thrown"]=7661, + ["local_cannot_be_thrown"]=7656, ["local_cannot_be_used_with_chaos_innoculation"]=841, ["local_chance_bleed_on_hit_%_vs_ignited_enemies"]=4609, - ["local_chance_to_bleed_%_while_you_do_not_have_avatar_of_fire"]=10771, - ["local_chance_to_bleed_on_crit_50%"]=7662, + ["local_chance_to_bleed_%_while_you_do_not_have_avatar_of_fire"]=10772, + ["local_chance_to_bleed_on_crit_50%"]=7657, ["local_chance_to_bleed_on_hit_%"]=2288, ["local_chance_to_bleed_on_hit_25%"]=2286, ["local_chance_to_bleed_on_hit_50%"]=2287, ["local_chance_to_blind_on_hit_%"]=2037, - ["local_chance_to_gain_onslaught_on_killing_blow_%"]=7663, - ["local_chance_to_intimidate_on_hit_%"]=7664, + ["local_chance_to_gain_onslaught_on_killing_blow_%"]=7658, + ["local_chance_to_intimidate_on_hit_%"]=7659, ["local_chance_to_poison_on_hit_%_during_flask_effect"]=759, ["local_chaos_damage_taken_per_minute_during_flask_effect"]=822, - ["local_chaos_penetration_%"]=7665, + ["local_chaos_penetration_%"]=7660, ["local_charges_added_+%"]=1096, ["local_charges_used_+%"]=1097, ["local_charm_duration_+%"]=952, - ["local_charm_effect_+%"]=7666, - ["local_charm_slots"]=4799, + ["local_charm_effect_+%"]=7661, + ["local_charm_slots"]=4796, ["local_charm_trigger_when_cursed"]=709, - ["local_chill_on_hit_ms_if_in_off_hand"]=7667, + ["local_chill_on_hit_ms_if_in_off_hand"]=7662, ["local_cold_penetration_%"]=3462, - ["local_cold_resistance_%_per_2%_quality"]=7668, - ["local_concoction_can_consume_sulphur_flasks"]=7669, + ["local_cold_resistance_%_per_2%_quality"]=7663, + ["local_concoction_can_consume_sulphur_flasks"]=7664, ["local_connectivity_of_sockets_+%"]=1685, ["local_consecrate_ground_on_flask_use_radius"]=670, ["local_critical_strike_chance"]=968, ["local_critical_strike_chance_+%"]=1384, - ["local_critical_strike_chance_+%_if_item_corrupted"]=7670, - ["local_critical_strike_chance_+%_per_4%_quality"]=7671, + ["local_critical_strike_chance_+%_if_item_corrupted"]=7665, + ["local_critical_strike_chance_+%_per_4%_quality"]=7666, ["local_critical_strike_multiplier_+"]=969, - ["local_crits_have_culling_strike"]=7672, - ["local_crossbow_no_ammo_skills_and_give_alternate_grenade_default_attack"]=7673, - ["local_crush_on_hit"]=7674, - ["local_cull_frozen_enemies_on_hit"]=7675, - ["local_culling_strike"]=7676, - ["local_culling_strike_if_crit_recently"]=7677, - ["local_culling_strike_vs_bleeding_enemies"]=7678, - ["local_damage_+%_if_item_corrupted"]=7679, - ["local_damage_roll_always_min_or_max"]=7680, - ["local_damage_taken_+%_if_item_corrupted"]=7681, - ["local_destroy_corpses_with_critical_strikes"]=7682, - ["local_dexterity_per_2%_quality"]=7683, + ["local_crits_have_culling_strike"]=7667, + ["local_crossbow_no_ammo_skills_and_give_alternate_grenade_default_attack"]=7668, + ["local_crush_on_hit"]=7669, + ["local_cull_frozen_enemies_on_hit"]=7670, + ["local_culling_strike"]=7671, + ["local_culling_strike_if_crit_recently"]=7672, + ["local_culling_strike_vs_bleeding_enemies"]=7673, + ["local_damage_+%_if_item_corrupted"]=7674, + ["local_damage_roll_always_min_or_max"]=7675, + ["local_damage_taken_+%_if_item_corrupted"]=7676, + ["local_destroy_corpses_with_critical_strikes"]=7677, + ["local_dexterity_per_2%_quality"]=7678, ["local_dexterity_requirement_+"]=842, ["local_dexterity_requirement_+%"]=843, ["local_disable_gem_experience_gain"]=1682, - ["local_disable_rare_mod_on_hit_%_chance"]=7684, + ["local_disable_rare_mod_on_hit_%_chance"]=7679, ["local_display_attack_with_level_X_bone_nova_on_bleeding_enemy_kill"]=577, ["local_display_aura_allies_have_culling_strike"]=2337, ["local_display_aura_allies_have_increased_item_rarity_+%"]=1489, @@ -241514,13 +241530,13 @@ return { ["local_display_cast_primal_aegis_on_gain_skill"]=585, ["local_display_cast_summon_arbalists_on_gain_skill"]=586, ["local_display_cast_triggerbots_on_gain_skill"]=587, - ["local_display_curse_enemies_with_socketed_curse_on_hit_%_chance"]=7685, - ["local_display_enemies_killed_nearby_count_as_being_killed_by_you"]=7686, - ["local_display_every_10_seconds_non_skill_physical_damage_%_to_gain_as_fire_for_3_seconds"]=7687, - ["local_display_fire_and_cold_resist_debuff"]=7688, + ["local_display_curse_enemies_with_socketed_curse_on_hit_%_chance"]=7680, + ["local_display_enemies_killed_nearby_count_as_being_killed_by_you"]=7681, + ["local_display_every_10_seconds_non_skill_physical_damage_%_to_gain_as_fire_for_3_seconds"]=7682, + ["local_display_fire_and_cold_resist_debuff"]=7683, ["local_display_fire_burst_on_hit_%"]=588, ["local_display_gain_fragile_growth_each_second"]=4082, - ["local_display_gain_power_charge_on_spending_mana"]=7689, + ["local_display_gain_power_charge_on_spending_mana"]=7684, ["local_display_grant_level_x_petrification_statue"]=524, ["local_display_grant_level_x_snipe_skill"]=77, ["local_display_grants_level_X_envy"]=512, @@ -241562,7 +241578,7 @@ return { ["local_display_grants_skill_flammability_level"]=492, ["local_display_grants_skill_frostbite_level"]=495, ["local_display_grants_skill_frostblink_level"]=482, - ["local_display_grants_skill_frostbolt_level"]=7690, + ["local_display_grants_skill_frostbolt_level"]=7685, ["local_display_grants_skill_gluttony_of_elements_level"]=503, ["local_display_grants_skill_grace_level"]=509, ["local_display_grants_skill_haste_level"]=497, @@ -241603,43 +241619,43 @@ return { ["local_display_hits_against_nearby_enemies_critical_strike_chance_+50%"]=3122, ["local_display_illusory_warp_level"]=484, ["local_display_item_found_rarity_+%_for_you_and_nearby_allies"]=1490, - ["local_display_lose_soul_eater_stack_every_x_seconds_while_no_unique_in_your_presence"]=7966, + ["local_display_lose_soul_eater_stack_every_x_seconds_while_no_unique_in_your_presence"]=7961, ["local_display_manifest_dancing_dervish_destroy_on_end_rampage"]=3071, ["local_display_manifest_dancing_dervish_disables_weapons"]=3070, ["local_display_minions_grant_onslaught"]=3072, - ["local_display_mod_aura_mana_regeration_rate_+%"]=7691, + ["local_display_mod_aura_mana_regeration_rate_+%"]=7686, ["local_display_molten_burst_on_melee_hit_%"]=590, - ["local_display_movement_speed_+%_for_you_and_nearby_allies"]=7692, - ["local_display_nearby_allies_action_speed_cannot_be_reduced_below_base"]=7693, - ["local_display_nearby_allies_critical_strike_multiplier_+"]=7694, - ["local_display_nearby_allies_extra_damage_rolls"]=7695, - ["local_display_nearby_allies_have_fortify"]=7696, + ["local_display_movement_speed_+%_for_you_and_nearby_allies"]=7687, + ["local_display_nearby_allies_action_speed_cannot_be_reduced_below_base"]=7688, + ["local_display_nearby_allies_critical_strike_multiplier_+"]=7689, + ["local_display_nearby_allies_extra_damage_rolls"]=7690, + ["local_display_nearby_allies_have_fortify"]=7691, ["local_display_nearby_enemies_all_resistances_%"]=2759, ["local_display_nearby_enemies_are_blinded"]=3118, - ["local_display_nearby_enemies_are_chilled"]=7697, - ["local_display_nearby_enemies_are_covered_in_ash"]=7698, + ["local_display_nearby_enemies_are_chilled"]=7692, + ["local_display_nearby_enemies_are_covered_in_ash"]=7693, ["local_display_nearby_enemies_are_crushed"]=3119, - ["local_display_nearby_enemies_are_intimidated"]=7699, - ["local_display_nearby_enemies_cannot_crit"]=7700, + ["local_display_nearby_enemies_are_intimidated"]=7694, + ["local_display_nearby_enemies_cannot_crit"]=7695, ["local_display_nearby_enemies_critical_strike_chance_+%_against_self"]=3123, ["local_display_nearby_enemies_flask_charges_granted_+%"]=3124, - ["local_display_nearby_enemies_have_fire_exposure"]=7701, + ["local_display_nearby_enemies_have_fire_exposure"]=7696, ["local_display_nearby_enemies_have_malediction"]=3120, ["local_display_nearby_enemies_movement_speed_+%"]=3125, ["local_display_nearby_enemies_scorched"]=3121, ["local_display_nearby_enemies_stun_and_block_recovery_+%"]=3126, ["local_display_nearby_enemies_take_X_chaos_damage_per_minute"]=3881, ["local_display_nearby_enemies_take_X_lightning_damage_per_minute"]=2915, - ["local_display_nearby_enemy_chaos_damage_resistance_%"]=7702, - ["local_display_nearby_enemy_cold_damage_resistance_%"]=7703, - ["local_display_nearby_enemy_elemental_damage_taken_+%"]=7704, - ["local_display_nearby_enemy_fire_damage_resistance_%"]=7705, - ["local_display_nearby_enemy_lightning_damage_resistance_%"]=7706, - ["local_display_nearby_enemy_no_chaos_damage_resistance"]=7707, - ["local_display_nearby_enemy_physical_damage_taken_+%"]=7708, + ["local_display_nearby_enemy_chaos_damage_resistance_%"]=7697, + ["local_display_nearby_enemy_cold_damage_resistance_%"]=7698, + ["local_display_nearby_enemy_elemental_damage_taken_+%"]=7699, + ["local_display_nearby_enemy_fire_damage_resistance_%"]=7700, + ["local_display_nearby_enemy_lightning_damage_resistance_%"]=7701, + ["local_display_nearby_enemy_no_chaos_damage_resistance"]=7702, + ["local_display_nearby_enemy_physical_damage_taken_+%"]=7703, ["local_display_nearby_stationary_enemies_gain_a_grasping_vine_every_x_ms"]=4105, ["local_display_raise_spider_on_kill_%_chance"]=591, - ["local_display_self_crushed"]=7709, + ["local_display_self_crushed"]=7704, ["local_display_socketed_attack_damage_+%_final"]=428, ["local_display_socketed_attacks_additional_critical_strike_chance"]=429, ["local_display_socketed_attacks_critical_strike_multiplier_+"]=430, @@ -241951,40 +241967,40 @@ return { ["local_display_trigger_level_x_toxic_rain_on_bow_attack"]=636, ["local_display_trigger_level_x_void_shot_on_arrow_fire_while_you_have_void_arrow"]=622, ["local_display_trigger_socketed_curses_on_casting_curse_%_chance"]=624, - ["local_display_trigger_summon_infernal_familiar_when_allocated"]=7710, + ["local_display_trigger_summon_infernal_familiar_when_allocated"]=7705, ["local_display_trigger_summon_taunting_contraption_on_flask_use"]=623, ["local_display_trigger_temporal_anomaly_when_hit_%_chance"]=625, ["local_display_trigger_tentacle_smash_on_kill_%_chance"]=626, ["local_display_trigger_void_sphere_on_kill_%_chance"]=627, - ["local_display_triggers_corpse_cloud_on_12_units_travelled"]=7711, - ["local_display_triggers_level_x_detonation_on_off_hand_hit"]=7712, - ["local_display_triggers_level_x_ember_fusillade_on_spell_cast"]=7713, - ["local_display_triggers_level_x_gas_cloud_on_main_hand_hit"]=7714, - ["local_display_triggers_level_x_lightning_bolt_on_critical_strike"]=7715, - ["local_display_triggers_level_x_spark_on_killing_shocked_enemy_with_enemy_location_as_origin"]=7716, + ["local_display_triggers_corpse_cloud_on_12_units_travelled"]=7706, + ["local_display_triggers_level_x_detonation_on_off_hand_hit"]=7707, + ["local_display_triggers_level_x_ember_fusillade_on_spell_cast"]=7708, + ["local_display_triggers_level_x_gas_cloud_on_main_hand_hit"]=7709, + ["local_display_triggers_level_x_lightning_bolt_on_critical_strike"]=7710, + ["local_display_triggers_level_x_spark_on_killing_shocked_enemy_with_enemy_location_as_origin"]=7711, ["local_display_use_level_X_abyssal_cry_on_hit"]=628, ["local_double_damage_to_chilled_enemies"]=3459, - ["local_double_damage_with_attacks"]=7717, - ["local_double_damage_with_attacks_chance_%"]=7718, - ["local_double_hit_damage_stun_build_up"]=7719, - ["local_edict_declaration_gain_per_mod_disabled"]=7720, - ["local_elemental_damage_+%_per_2%_quality"]=7721, + ["local_double_damage_with_attacks"]=7712, + ["local_double_damage_with_attacks_chance_%"]=7713, + ["local_double_hit_damage_stun_build_up"]=7714, + ["local_edict_declaration_gain_per_mod_disabled"]=7715, + ["local_elemental_damage_+%_per_2%_quality"]=7716, ["local_elemental_penetration_%"]=3460, ["local_energy_shield"]=867, ["local_energy_shield_+%"]=873, - ["local_energy_shield_regeneration_per_minute_%_if_crit_recently"]=7722, + ["local_energy_shield_regeneration_per_minute_%_if_crit_recently"]=7717, ["local_evasion_and_energy_shield_+%"]=876, ["local_evasion_rating_+%"]=872, - ["local_evasion_rating_and_energy_shield"]=7723, + ["local_evasion_rating_and_energy_shield"]=7718, ["local_explicit_elemental_damage_mod_effect_+%"]=71, ["local_explicit_minion_mod_effect_+%"]=72, ["local_explicit_mod_effect_+%"]=75, ["local_explicit_physical_and_chaos_damage_mod_effect_+%"]=73, - ["local_explode_on_kill_with_crit_%_physical_damage_to_deal"]=7724, + ["local_explode_on_kill_with_crit_%_physical_damage_to_deal"]=7719, ["local_extra_max_charges"]=1098, ["local_extra_socket"]=1680, ["local_fire_penetration_%"]=3461, - ["local_fire_resistance_%_per_2%_quality"]=7725, + ["local_fire_resistance_%_per_2%_quality"]=7720, ["local_flask_accuracy_rating_+%_during_effect"]=739, ["local_flask_adaptations_apply_to_all_elements_during_effect"]=738, ["local_flask_additional_physical_damage_reduction_%"]=760, @@ -242132,16 +242148,16 @@ return { ["local_flask_use_on_travel_skill_used"]=732, ["local_flask_use_on_using_a_life_flask"]=733, ["local_flask_vaal_souls_gained_per_minute_during_effect"]=788, - ["local_flask_ward_regeneration_per_minute_%_during_flask_effect"]=7726, + ["local_flask_ward_regeneration_per_minute_%_during_flask_effect"]=7721, ["local_flask_zealots_oath"]=835, - ["local_force_corruption_outcome_two_enchants"]=7727, - ["local_gain_X_rage_on_attack_hit_with_melee_abyss_jewel_socketed"]=7728, - ["local_gain_X_rage_on_hit"]=7729, - ["local_gain_fortify_on_melee_hit_chance_%_with_melee_abyss_jewel_socketed"]=7730, - ["local_gain_shrine_buff_every_10_seconds"]=7731, + ["local_force_corruption_outcome_two_enchants"]=7722, + ["local_gain_X_rage_on_attack_hit_with_melee_abyss_jewel_socketed"]=7723, + ["local_gain_X_rage_on_hit"]=7724, + ["local_gain_fortify_on_melee_hit_chance_%_with_melee_abyss_jewel_socketed"]=7725, + ["local_gain_shrine_buff_every_10_seconds"]=7726, ["local_gem_experience_gain_+%"]=1683, ["local_gem_level_+"]=142, - ["local_global_armour_evasion_energy_shield_+%_per_rune_or_soul_core"]=7732, + ["local_global_armour_evasion_energy_shield_+%_per_rune_or_soul_core"]=7727, ["local_grant_eldritch_battery_during_flask_effect"]=836, ["local_grant_skeleton_warriors_triple_damage_on_hit"]=4097, ["local_grants_aura_maximum_added_cold_damage_per_green_socket"]=2767, @@ -242156,120 +242172,120 @@ return { ["local_has_X_abyss_sockets"]=80, ["local_has_X_sockets"]=81, ["local_has_no_sockets"]=79, - ["local_historic_abyss_jewel_conquered_attribute_passives_grant_all_attributes"]=7733, - ["local_historic_abyss_jewel_conquered_attribute_passives_grant_dexterity"]=7734, - ["local_historic_abyss_jewel_conquered_attribute_passives_grant_intelligence"]=7735, - ["local_historic_abyss_jewel_conquered_attribute_passives_grant_strength"]=7736, - ["local_historic_abyss_jewel_conquered_attribute_passives_grant_tribute"]=7737, - ["local_historic_abyss_jewel_conquered_small_passives_grant_ailment_threshold_+%"]=7738, - ["local_historic_abyss_jewel_conquered_small_passives_grant_armour_rating_+%"]=7739, - ["local_historic_abyss_jewel_conquered_small_passives_grant_attack_damage_+%"]=7740, - ["local_historic_abyss_jewel_conquered_small_passives_grant_chaos_damage_+%"]=7741, - ["local_historic_abyss_jewel_conquered_small_passives_grant_elemental_damage_+%"]=7742, - ["local_historic_abyss_jewel_conquered_small_passives_grant_energy_shield_+%"]=7743, - ["local_historic_abyss_jewel_conquered_small_passives_grant_evasion_rating_+%"]=7744, - ["local_historic_abyss_jewel_conquered_small_passives_grant_life_regen_rate_+%"]=7745, - ["local_historic_abyss_jewel_conquered_small_passives_grant_mana_regen_rate_+%"]=7746, - ["local_historic_abyss_jewel_conquered_small_passives_grant_minions_deal_increased_damage_+%"]=7747, - ["local_historic_abyss_jewel_conquered_small_passives_grant_physical_damage_+%"]=7748, - ["local_historic_abyss_jewel_conquered_small_passives_grant_spell_damage_+%"]=7749, - ["local_historic_abyss_jewel_conquered_small_passives_grant_stun_threshold_+%"]=7750, - ["local_historic_jewel_override_1_conquored_notable_to_passive_hash_1"]=7751, - ["local_historic_jewel_override_1_conquored_notable_to_passive_hash_2"]=7752, + ["local_historic_abyss_jewel_conquered_attribute_passives_grant_all_attributes"]=7728, + ["local_historic_abyss_jewel_conquered_attribute_passives_grant_dexterity"]=7729, + ["local_historic_abyss_jewel_conquered_attribute_passives_grant_intelligence"]=7730, + ["local_historic_abyss_jewel_conquered_attribute_passives_grant_strength"]=7731, + ["local_historic_abyss_jewel_conquered_attribute_passives_grant_tribute"]=7732, + ["local_historic_abyss_jewel_conquered_small_passives_grant_ailment_threshold_+%"]=7733, + ["local_historic_abyss_jewel_conquered_small_passives_grant_armour_rating_+%"]=7734, + ["local_historic_abyss_jewel_conquered_small_passives_grant_attack_damage_+%"]=7735, + ["local_historic_abyss_jewel_conquered_small_passives_grant_chaos_damage_+%"]=7736, + ["local_historic_abyss_jewel_conquered_small_passives_grant_elemental_damage_+%"]=7737, + ["local_historic_abyss_jewel_conquered_small_passives_grant_energy_shield_+%"]=7738, + ["local_historic_abyss_jewel_conquered_small_passives_grant_evasion_rating_+%"]=7739, + ["local_historic_abyss_jewel_conquered_small_passives_grant_life_regen_rate_+%"]=7740, + ["local_historic_abyss_jewel_conquered_small_passives_grant_mana_regen_rate_+%"]=7741, + ["local_historic_abyss_jewel_conquered_small_passives_grant_minions_deal_increased_damage_+%"]=7742, + ["local_historic_abyss_jewel_conquered_small_passives_grant_physical_damage_+%"]=7743, + ["local_historic_abyss_jewel_conquered_small_passives_grant_spell_damage_+%"]=7744, + ["local_historic_abyss_jewel_conquered_small_passives_grant_stun_threshold_+%"]=7745, + ["local_historic_jewel_override_1_conquored_notable_to_passive_hash_1"]=7746, + ["local_historic_jewel_override_1_conquored_notable_to_passive_hash_2"]=7747, ["local_hit_causes_monster_flee_%"]=1801, ["local_hit_damage_+%_vs_frozen_enemies"]=4055, ["local_hit_damage_+%_vs_ignited_enemies"]=4054, ["local_hit_damage_+%_vs_shocked_enemies"]=4056, ["local_hit_damage_stun_multiplier_+%"]=1076, ["local_hits_always_inflict_elemental_ailments"]=4053, - ["local_hits_with_this_weapon_always_hit_if_have_blocked_recently"]=7753, - ["local_hits_with_this_weapon_freeze_as_though_damage_+%_final"]=7754, - ["local_hits_with_this_weapon_ignore_poison_limit"]=7755, - ["local_hits_with_this_weapon_shock_as_though_damage_+%_final"]=7756, - ["local_idols_gain_additional_socketable_mods"]=7757, - ["local_ignite_effect_+%_final_with_this_weapon"]=7758, - ["local_immune_to_curses_if_item_corrupted"]=7759, + ["local_hits_with_this_weapon_always_hit_if_have_blocked_recently"]=7748, + ["local_hits_with_this_weapon_freeze_as_though_damage_+%_final"]=7749, + ["local_hits_with_this_weapon_ignore_poison_limit"]=7750, + ["local_hits_with_this_weapon_shock_as_though_damage_+%_final"]=7751, + ["local_idols_gain_additional_socketable_mods"]=7752, + ["local_ignite_effect_+%_final_with_this_weapon"]=7753, + ["local_immune_to_curses_if_item_corrupted"]=7754, ["local_implicit_mod_cannot_be_changed"]=49, ["local_implicit_stat_magnitude_+%"]=76, - ["local_inflict_exposure_on_hit_%_chance"]=7760, - ["local_inflict_malignant_madness_on_critical_strike_%_if_eater_of_worlds_dominant"]=7761, - ["local_inflict_x_stacks_of_gruelling_madness_on_hit"]=7762, - ["local_intelligence_per_2%_quality"]=7763, + ["local_inflict_exposure_on_hit_%_chance"]=7755, + ["local_inflict_malignant_madness_on_critical_strike_%_if_eater_of_worlds_dominant"]=7756, + ["local_inflict_x_stacks_of_gruelling_madness_on_hit"]=7757, + ["local_intelligence_per_2%_quality"]=7758, ["local_intelligence_requirement_+"]=844, ["local_intelligence_requirement_+%"]=845, - ["local_is_alternate_tree_jewel"]=10664, + ["local_is_alternate_tree_jewel"]=10657, ["local_is_max_quality"]=640, - ["local_is_survival_jewel"]=10665, + ["local_is_survival_jewel"]=10658, ["local_item_additional_skill_slots"]=82, ["local_item_allow_modification_while_corrupted"]=38, - ["local_item_benefit_socketable_as_if_body_armour"]=7764, - ["local_item_benefit_socketable_as_if_boots"]=7765, - ["local_item_benefit_socketable_as_if_gloves"]=7766, - ["local_item_benefit_socketable_as_if_helmet"]=7767, - ["local_item_benefit_socketable_as_if_shield"]=7768, - ["local_item_can_be_instilled"]=10781, + ["local_item_benefit_socketable_as_if_body_armour"]=7759, + ["local_item_benefit_socketable_as_if_boots"]=7760, + ["local_item_benefit_socketable_as_if_gloves"]=7761, + ["local_item_benefit_socketable_as_if_helmet"]=7762, + ["local_item_benefit_socketable_as_if_shield"]=7763, + ["local_item_can_be_instilled"]=10782, ["local_item_can_have_x_additional_enchantments"]=40, - ["local_item_can_roll_all_influences"]=7769, + ["local_item_can_roll_all_influences"]=7764, ["local_item_drops_on_death_if_equipped_by_animate_armour"]=2365, - ["local_item_found_rarity_+%_per_rune_or_soul_core"]=7770, + ["local_item_found_rarity_+%_per_rune_or_soul_core"]=7765, ["local_item_implicit_modifier_limit"]=41, - ["local_item_quality_+"]=7771, - ["local_item_sell_price_doubled"]=7772, - ["local_item_stats_are_doubled_in_breach"]=7773, + ["local_item_quality_+"]=7766, + ["local_item_sell_price_doubled"]=7767, + ["local_item_stats_are_doubled_in_breach"]=7768, ["local_jewel_+%_effect_per_passive_between_jewel_and_class_start"]=36, - ["local_jewel_allocated_non_notable_passives_in_radius_grant_nothing"]=7774, - ["local_jewel_can_allocate_passives_from_dex_start"]=7775, - ["local_jewel_can_allocate_passives_from_dexint_start"]=7776, - ["local_jewel_can_allocate_passives_from_int_start"]=7777, - ["local_jewel_can_allocate_passives_from_str_start"]=7778, - ["local_jewel_can_allocate_passives_from_strdex_start"]=7779, - ["local_jewel_can_allocate_passives_from_strint_start"]=7780, - ["local_jewel_copy_stats_from_unallocated_non_notable_passives_in_radius"]=7781, - ["local_jewel_disable_combust_with_40_strength_in_radius"]=7782, - ["local_jewel_display_radius_change"]=7783, - ["local_jewel_expansion_jewels_count"]=7784, - ["local_jewel_expansion_jewels_count_override"]=7785, - ["local_jewel_expansion_keystone_disciple_of_kitava"]=7786, - ["local_jewel_expansion_keystone_hollow_palm_technique"]=7787, - ["local_jewel_expansion_keystone_kineticism"]=7788, - ["local_jewel_expansion_keystone_lone_messenger"]=7789, - ["local_jewel_expansion_keystone_natures_patience"]=7790, - ["local_jewel_expansion_keystone_pitfighter"]=7791, - ["local_jewel_expansion_keystone_secrets_of_suffering"]=7792, - ["local_jewel_expansion_keystone_veterans_awareness"]=7793, + ["local_jewel_allocated_non_notable_passives_in_radius_grant_nothing"]=7769, + ["local_jewel_can_allocate_passives_from_dex_start"]=7770, + ["local_jewel_can_allocate_passives_from_dexint_start"]=7771, + ["local_jewel_can_allocate_passives_from_int_start"]=7772, + ["local_jewel_can_allocate_passives_from_str_start"]=7773, + ["local_jewel_can_allocate_passives_from_strdex_start"]=7774, + ["local_jewel_can_allocate_passives_from_strint_start"]=7775, + ["local_jewel_copy_stats_from_unallocated_non_notable_passives_in_radius"]=7776, + ["local_jewel_disable_combust_with_40_strength_in_radius"]=7777, + ["local_jewel_display_radius_change"]=7778, + ["local_jewel_expansion_jewels_count"]=7779, + ["local_jewel_expansion_jewels_count_override"]=7780, + ["local_jewel_expansion_keystone_disciple_of_kitava"]=7781, + ["local_jewel_expansion_keystone_hollow_palm_technique"]=7782, + ["local_jewel_expansion_keystone_kineticism"]=7783, + ["local_jewel_expansion_keystone_lone_messenger"]=7784, + ["local_jewel_expansion_keystone_natures_patience"]=7785, + ["local_jewel_expansion_keystone_pitfighter"]=7786, + ["local_jewel_expansion_keystone_secrets_of_suffering"]=7787, + ["local_jewel_expansion_keystone_veterans_awareness"]=7788, ["local_jewel_expansion_passive_node_count"]=4133, - ["local_jewel_expansion_passive_node_index"]=7794, - ["local_jewel_fireball_cannot_ignite"]=7795, - ["local_jewel_fireball_chance_to_scorch_%"]=7796, - ["local_jewel_magma_orb_damage_+%_final_per_chain_with_40_int_in_radius"]=7798, - ["local_jewel_magma_orb_damage_+%_final_with_40_int_in_radius"]=7797, - ["local_jewel_molten_strike_projectiles_chain_count_+_with_40_str_in_radius"]=7800, - ["local_jewel_molten_strike_projectiles_chain_when_impacting_ground_with_40_str_in_radius"]=7799, - ["local_jewel_molten_strike_projectiles_count_+%_final_with_40_str_in_radius"]=7801, + ["local_jewel_expansion_passive_node_index"]=7789, + ["local_jewel_fireball_cannot_ignite"]=7790, + ["local_jewel_fireball_chance_to_scorch_%"]=7791, + ["local_jewel_magma_orb_damage_+%_final_per_chain_with_40_int_in_radius"]=7793, + ["local_jewel_magma_orb_damage_+%_final_with_40_int_in_radius"]=7792, + ["local_jewel_molten_strike_projectiles_chain_count_+_with_40_str_in_radius"]=7795, + ["local_jewel_molten_strike_projectiles_chain_when_impacting_ground_with_40_str_in_radius"]=7794, + ["local_jewel_molten_strike_projectiles_count_+%_final_with_40_str_in_radius"]=7796, ["local_jewel_nearby_passives_dex_to_int"]=2808, ["local_jewel_nearby_passives_dex_to_str"]=2807, ["local_jewel_nearby_passives_int_to_dex"]=2810, ["local_jewel_nearby_passives_int_to_str"]=2809, ["local_jewel_nearby_passives_str_to_dex"]=2805, ["local_jewel_nearby_passives_str_to_int"]=2806, - ["local_jewel_notable_passive_in_radius_effect_+%"]=7802, - ["local_jewel_notables_in_radius_grant_base_projectile_speed_+%"]=7803, - ["local_jewel_notables_in_radius_grant_base_skill_area_of_effect_+%"]=7804, - ["local_jewel_notables_in_radius_grant_curse_effect_+%"]=7805, - ["local_jewel_small_and_notable_passive_in_radius_effect_+%"]=7806, - ["local_jewel_small_passive_in_radius_effect_+%"]=7807, - ["local_jewel_small_passives_in_radius_grant_evasion_rating_+%"]=7808, - ["local_jewel_small_passives_in_radius_grant_maximum_energy_shield_+%"]=7809, - ["local_jewel_small_passives_in_radius_grant_physical_damage_reduction_rating_+%"]=7810, - ["local_jewel_transform_damage_increases_from_cold_fire_to_lightning"]=7811, - ["local_jewel_transform_damage_increases_from_cold_lightning_to_fire"]=7812, - ["local_jewel_transform_damage_increases_from_fire_lightning_to_cold"]=7813, + ["local_jewel_notable_passive_in_radius_effect_+%"]=7797, + ["local_jewel_notables_in_radius_grant_base_projectile_speed_+%"]=7798, + ["local_jewel_notables_in_radius_grant_base_skill_area_of_effect_+%"]=7799, + ["local_jewel_notables_in_radius_grant_curse_effect_+%"]=7800, + ["local_jewel_small_and_notable_passive_in_radius_effect_+%"]=7801, + ["local_jewel_small_passive_in_radius_effect_+%"]=7802, + ["local_jewel_small_passives_in_radius_grant_evasion_rating_+%"]=7803, + ["local_jewel_small_passives_in_radius_grant_maximum_energy_shield_+%"]=7804, + ["local_jewel_small_passives_in_radius_grant_physical_damage_reduction_rating_+%"]=7805, + ["local_jewel_transform_damage_increases_from_cold_fire_to_lightning"]=7806, + ["local_jewel_transform_damage_increases_from_cold_lightning_to_fire"]=7807, + ["local_jewel_transform_damage_increases_from_fire_lightning_to_cold"]=7808, ["local_jewel_variable_ring_radius_value"]=39, - ["local_kill_enemy_on_hit_if_under_15%_life_if_searing_exarch_dominant"]=7814, + ["local_kill_enemy_on_hit_if_under_15%_life_if_searing_exarch_dominant"]=7809, ["local_knockback"]=1439, ["local_left_ring_slot_base_all_ailment_duration_on_self_+%"]=2451, ["local_left_ring_slot_cold_damage_taken_%_as_fire"]=2452, - ["local_left_ring_slot_cover_in_ash_for_x_seconds_when_igniting_enemy"]=7815, + ["local_left_ring_slot_cover_in_ash_for_x_seconds_when_igniting_enemy"]=7810, ["local_left_ring_slot_curse_effect_on_self_+%"]=2453, ["local_left_ring_slot_elemental_reflect_damage_taken_+%"]=2506, ["local_left_ring_slot_energy_shield"]=2468, @@ -242280,40 +242296,40 @@ return { ["local_left_ring_slot_maximum_mana"]=2467, ["local_left_ring_slot_minion_damage_taken_+%"]=2458, ["local_left_ring_slot_no_energy_shield_recharge_or_regeneration"]=2450, - ["local_left_ring_slot_projectiles_from_spells_cannot_chain"]=7816, - ["local_left_ring_slot_projectiles_from_spells_fork"]=7817, + ["local_left_ring_slot_projectiles_from_spells_cannot_chain"]=7811, + ["local_left_ring_slot_projectiles_from_spells_fork"]=7812, ["local_left_ring_slot_skill_effect_duration_+%"]=2459, - ["local_left_ring_socketed_curse_replaces_skitterbots_chilling_aura"]=7818, + ["local_left_ring_socketed_curse_replaces_skitterbots_chilling_aura"]=7813, ["local_level_requirement_-"]=846, ["local_life_and_mana_gain_per_target"]=1529, ["local_life_gain_per_target"]=1065, - ["local_life_gain_per_target_vs_blinded_enemies"]=7819, - ["local_life_gain_per_target_while_leeching"]=7820, + ["local_life_gain_per_target_vs_blinded_enemies"]=7814, + ["local_life_gain_per_target_while_leeching"]=7815, ["local_life_leech_from_physical_damage_permyriad"]=1063, ["local_life_leech_is_instant"]=2342, - ["local_life_loss_%_to_prevent_during_flask_effect_to_lose_over_time"]=10437, + ["local_life_loss_%_to_prevent_during_flask_effect_to_lose_over_time"]=10430, ["local_lightning_penetration_%"]=3463, - ["local_lightning_resistance_%_per_2%_quality"]=7821, + ["local_lightning_resistance_%_per_2%_quality"]=7816, ["local_maim_on_hit"]=3810, - ["local_maim_on_hit_%"]=7822, + ["local_maim_on_hit_%"]=7817, ["local_mana_gain_per_target"]=1532, ["local_mana_leech_from_physical_damage_permyriad"]=1069, ["local_max_charges_+%"]=1099, ["local_maximum_added_chaos_damage"]=1315, ["local_maximum_added_cold_damage"]=857, - ["local_maximum_added_cold_damage_equal_to_total_monster_power_of_enemies_hit_in_past_20_seconds_up_to_X"]=7823, + ["local_maximum_added_cold_damage_equal_to_total_monster_power_of_enemies_hit_in_past_20_seconds_up_to_X"]=7818, ["local_maximum_added_fire_damage"]=856, ["local_maximum_added_fire_damage_vs_bleeding_enemies"]=4564, ["local_maximum_added_lightning_damage"]=858, - ["local_maximum_added_lightning_damage_equal_to_total_monster_power_of_enemies_hit_in_past_20_seconds_up_to_X"]=7824, + ["local_maximum_added_lightning_damage_equal_to_total_monster_power_of_enemies_hit_in_past_20_seconds_up_to_X"]=7819, ["local_maximum_added_physical_damage"]=855, ["local_maximum_added_physical_damage_vs_ignited_enemies"]=4571, - ["local_maximum_energy_shield_+%_if_item_corrupted"]=7825, - ["local_maximum_life_+%_if_item_corrupted"]=7827, - ["local_maximum_life_+%_per_rune_or_soul_core"]=7828, - ["local_maximum_life_per_2%_quality"]=7826, - ["local_maximum_mana_+%_per_rune_or_soul_core"]=7830, - ["local_maximum_mana_per_2%_quality"]=7829, + ["local_maximum_energy_shield_+%_if_item_corrupted"]=7820, + ["local_maximum_life_+%_if_item_corrupted"]=7822, + ["local_maximum_life_+%_per_rune_or_soul_core"]=7823, + ["local_maximum_life_per_2%_quality"]=7821, + ["local_maximum_mana_+%_per_rune_or_soul_core"]=7825, + ["local_maximum_mana_per_2%_quality"]=7824, ["local_maximum_prefixes_allowed_+"]=42, ["local_maximum_quality_+"]=639, ["local_maximum_quality_is_%"]=638, @@ -242326,28 +242342,28 @@ return { ["local_minimum_added_lightning_damage"]=858, ["local_minimum_added_physical_damage"]=855, ["local_minimum_added_physical_damage_vs_ignited_enemies"]=4571, - ["local_minion_accuracy_rating_with_minion_abyss_jewel_socketed"]=7831, - ["local_movement_speed_+%_if_item_corrupted"]=7832, + ["local_minion_accuracy_rating_with_minion_abyss_jewel_socketed"]=7826, + ["local_movement_speed_+%_if_item_corrupted"]=7827, ["local_no_attribute_requirements"]=847, ["local_no_critical_strike_multiplier"]=1408, ["local_no_critical_strike_multiplier_during_flask_effect"]=789, ["local_no_energy_shield"]=848, ["local_non_skill_physical_damage_%_to_gain_as_each_element_with_attacks_while_have_this_two_handed_hand_weapon"]=3932, - ["local_non_unique_item_explicit_prefix_mod_magnitudes_+%"]=7833, - ["local_non_unique_item_explicit_suffix_mod_magnitudes_+%"]=7834, + ["local_non_unique_item_explicit_prefix_mod_magnitudes_+%"]=7828, + ["local_non_unique_item_explicit_suffix_mod_magnitudes_+%"]=7829, ["local_number_of_bloodworms_to_spawn_on_flask_use"]=707, ["local_one_socket_each_colour_only"]=87, ["local_physical_damage_%_to_convert_to_a_random_element"]=4052, ["local_physical_damage_+%"]=854, ["local_physical_damage_reduction_rating_+%"]=870, - ["local_physical_damage_roll_always_min_or_max"]=7835, + ["local_physical_damage_roll_always_min_or_max"]=7830, ["local_poison_duration_+%_during_flask_effect"]=790, ["local_poison_effect_+%"]=849, - ["local_poison_on_critical_strike_chance_%"]=7836, + ["local_poison_on_critical_strike_chance_%"]=7831, ["local_poison_on_hit"]=2274, - ["local_poison_on_hit_%"]=7837, - ["local_prefix_effect_+%"]=7838, - ["local_projectile_speed_+%"]=7839, + ["local_poison_on_hit_%"]=7832, + ["local_prefix_effect_+%"]=7833, + ["local_projectile_speed_+%"]=7834, ["local_quality_does_not_increase_damage"]=649, ["local_quality_does_not_increase_defences"]=650, ["local_quantity_of_sockets_+%"]=1684, @@ -242360,15 +242376,15 @@ return { ["local_recharge_on_demon_killed"]=647, ["local_recharge_on_take_crit"]=648, ["local_reload_speed_+%"]=971, - ["local_requirements_%_to_convert_to_dexterity"]=7840, - ["local_requirements_%_to_convert_to_intelligence"]=7841, - ["local_requirements_%_to_convert_to_strength"]=7842, - ["local_resist_all_elements_%_if_item_corrupted"]=7843, - ["local_resist_all_elements_+%_per_rune_or_soul_core"]=7844, + ["local_requirements_%_to_convert_to_dexterity"]=7835, + ["local_requirements_%_to_convert_to_intelligence"]=7836, + ["local_requirements_%_to_convert_to_strength"]=7837, + ["local_resist_all_elements_%_if_item_corrupted"]=7838, + ["local_resist_all_elements_+%_per_rune_or_soul_core"]=7839, ["local_right_ring_slot_base_all_ailment_duration_on_self_+%"]=2460, ["local_right_ring_slot_base_energy_shield_regeneration_rate_per_minute_%"]=2447, ["local_right_ring_slot_cold_damage_taken_%_as_lightning"]=2461, - ["local_right_ring_slot_cover_in_frost_for_x_seconds_when_freezing_enemy"]=7845, + ["local_right_ring_slot_cover_in_frost_for_x_seconds_when_freezing_enemy"]=7840, ["local_right_ring_slot_curse_effect_on_self_+%"]=2462, ["local_right_ring_slot_energy_shield"]=2449, ["local_right_ring_slot_fire_damage_taken_%_as_cold"]=2463, @@ -242376,16 +242392,16 @@ return { ["local_right_ring_slot_maximum_mana"]=2448, ["local_right_ring_slot_minion_damage_taken_+%"]=2465, ["local_right_ring_slot_no_mana_regeneration"]=2446, - ["local_right_ring_slot_number_of_additional_chains_for_spell_projectiles"]=7846, + ["local_right_ring_slot_number_of_additional_chains_for_spell_projectiles"]=7841, ["local_right_ring_slot_physical_reflect_damage_taken_+%"]=2507, - ["local_right_ring_slot_projectiles_from_spells_cannot_fork"]=7847, + ["local_right_ring_slot_projectiles_from_spells_cannot_fork"]=7842, ["local_right_ring_slot_skill_effect_duration_+%"]=2466, - ["local_right_ring_socketed_curse_replaces_skitterbots_shocking_aura"]=7848, - ["local_ring_attack_speed_+%_final"]=7849, - ["local_ring_burning_damage_+%_final"]=7850, + ["local_right_ring_socketed_curse_replaces_skitterbots_shocking_aura"]=7843, + ["local_ring_attack_speed_+%_final"]=7844, + ["local_ring_burning_damage_+%_final"]=7845, ["local_ring_disable_other_ring"]=1497, ["local_ring_duplicate_other_ring"]=2631, - ["local_ring_nova_spells_area_of_effect_+%_final"]=7851, + ["local_ring_nova_spells_area_of_effect_+%_final"]=7846, ["local_rune_effect_+%"]=200, ["local_self_bleed_duration_+%_during_flask_effect"]=791, ["local_self_chill_effect_+%_during_flask_effect"]=792, @@ -242394,9 +242410,9 @@ return { ["local_self_ignite_duration_+%_during_flask_effect"]=795, ["local_self_poison_duration_+%_during_flask_effect"]=796, ["local_self_shock_effect_+%_during_flask_effect"]=797, - ["local_shield_double_stun_threshold_while_active_blocking"]=7852, + ["local_shield_double_stun_threshold_while_active_blocking"]=7847, ["local_smoke_ground_on_flask_use_radius"]=688, - ["local_socketable_%_maximum_weapon_damage_to_gain_as_maximum_ward"]=7853, + ["local_socketable_%_maximum_weapon_damage_to_gain_as_maximum_ward"]=7848, ["local_socketed_abyss_jewel_effect_+%"]=201, ["local_socketed_active_skill_gem_level_+"]=174, ["local_socketed_active_skill_gem_quality_+"]=185, @@ -242453,20 +242469,20 @@ return { ["local_soul_core_gain_benefits_from_gloves_as_well"]=103, ["local_soul_core_gain_benefits_from_helmet_as_well"]=104, ["local_soul_core_gain_benefits_from_shield_as_well"]=105, - ["local_spell_damage_+%_if_item_corrupted"]=7854, - ["local_spells_gain_arcane_surge_on_hit_with_caster_abyss_jewel_socketed"]=7855, + ["local_spell_damage_+%_if_item_corrupted"]=7849, + ["local_spells_gain_arcane_surge_on_hit_with_caster_abyss_jewel_socketed"]=7850, ["local_spirit"]=880, ["local_spirit_+%"]=881, - ["local_spirit_+_per_rune_or_soul_core"]=7856, + ["local_spirit_+_per_rune_or_soul_core"]=7851, ["local_strength_and_intelligence_requirement_+"]=850, - ["local_strength_per_2%_quality"]=7857, + ["local_strength_per_2%_quality"]=7852, ["local_strength_requirement_+"]=851, ["local_strength_requirement_+%"]=852, - ["local_stun_threshold_+_per_rune_or_soul_core"]=7858, + ["local_stun_threshold_+_per_rune_or_soul_core"]=7853, ["local_stun_threshold_reduction_+%"]=2302, - ["local_suffix_effect_+%"]=7859, + ["local_suffix_effect_+%"]=7854, ["local_support_gem_max_skill_level_requirement_to_support"]=2601, - ["local_tablet_make_maps_in_radius_available"]=7860, + ["local_tablet_make_maps_in_radius_available"]=7855, ["local_unique_attacks_cast_socketed_lightning_spells_%"]=629, ["local_unique_cast_socketed_cold_skills_on_melee_critical_strike"]=630, ["local_unique_chaos_damage_does_not_damage_energy_shield_extra_hard_during_flask_effect"]=752, @@ -242491,38 +242507,38 @@ return { ["local_unique_flask_elemental_damage_%_to_gain_as_chaos_while_healing"]=807, ["local_unique_flask_elemental_damage_taken_+%_of_lowest_uncapped_resistance_type"]=830, ["local_unique_flask_elemental_penetration_%_of_highest_uncapped_resistance_type"]=831, - ["local_unique_flask_explode_enemies_for_10%_life_as_random_element_on_kill_chance_%_during_flask_effect"]=7861, - ["local_unique_flask_gain_%_of_current_ward_as_guard_when_flask_effect_ends"]=7862, + ["local_unique_flask_explode_enemies_for_10%_life_as_random_element_on_kill_chance_%_during_flask_effect"]=7856, + ["local_unique_flask_gain_%_of_current_ward_as_guard_when_flask_effect_ends"]=7857, ["local_unique_flask_instantly_recovers_%_maximum_life"]=668, ["local_unique_flask_item_quantity_+%_while_healing"]=808, ["local_unique_flask_item_rarity_+%_while_healing"]=809, ["local_unique_flask_kiaras_determination"]=810, - ["local_unique_flask_life_loss_%_per_minute_while_you_have_no_runic_ward_during_flask_effect"]=7863, - ["local_unique_flask_life_recovered_above_effective_life_is_instead_added_as_guard_for_X_seconds"]=7864, + ["local_unique_flask_life_loss_%_per_minute_while_you_have_no_runic_ward_during_flask_effect"]=7858, + ["local_unique_flask_life_recovered_above_effective_life_is_instead_added_as_guard_for_X_seconds"]=7859, ["local_unique_flask_light_radius_+%_while_healing"]=811, - ["local_unique_flask_mana_flask_recovery_can_overcap_mana_during_flask_effect"]=7865, - ["local_unique_flask_maximum_rage_is_doubled_during_effect"]=7866, + ["local_unique_flask_mana_flask_recovery_can_overcap_mana_during_flask_effect"]=7860, + ["local_unique_flask_maximum_rage_is_doubled_during_effect"]=7861, ["local_unique_flask_no_mana_cost_while_healing"]=812, - ["local_unique_flask_nova_with_chaos_damage_equal_to_%_mana_spent_during_flask_effect"]=7867, + ["local_unique_flask_nova_with_chaos_damage_equal_to_%_mana_spent_during_flask_effect"]=7862, ["local_unique_flask_physical_damage_%_to_gain_as_chaos_while_healing"]=813, ["local_unique_flask_physical_damage_%_to_gain_as_cold_while_healing"]=750, ["local_unique_flask_physical_damage_taken_%_as_cold_while_healing"]=749, - ["local_unique_flask_recover_all_mana_on_use"]=7868, + ["local_unique_flask_recover_all_mana_on_use"]=7863, ["local_unique_flask_resist_all_elements_%_during_flask_effect"]=814, - ["local_unique_flask_take_chaos_damage_equal_to_current_mana_%_when_flask_effect_ends"]=7869, + ["local_unique_flask_take_chaos_damage_equal_to_current_mana_%_when_flask_effect_ends"]=7864, ["local_unique_flask_vaal_skill_critical_strike_chance_+%_during_flask_effect"]=815, ["local_unique_flask_vaal_skill_damage_+%_during_flask_effect"]=816, ["local_unique_flask_vaal_skill_damage_+%_final_during_flask_effect"]=817, ["local_unique_flask_vaal_skill_does_not_apply_soul_gain_prevention_during_flask_effect"]=818, ["local_unique_flask_vaal_skill_soul_cost_+%_during_flask_effect"]=819, ["local_unique_flask_vaal_skill_soul_gain_preventation_duration_+%_during_flask_effect"]=820, - ["local_unique_flask_ward_gained_as_guard_duration_ms_when_flask_effect_ends"]=7862, + ["local_unique_flask_ward_gained_as_guard_duration_ms_when_flask_effect_ends"]=7857, ["local_unique_hungry_loop_has_consumed_gem"]=115, ["local_unique_hungry_loop_number_of_gems_to_consume"]=115, ["local_unique_jewel_X_dexterity_per_1_dexterity_allocated_in_radius"]=2822, ["local_unique_jewel_X_intelligence_per_1_intelligence_allocated_in_radius"]=2823, ["local_unique_jewel_X_strength_per_1_strength_allocated_in_radius"]=2824, - ["local_unique_jewel_accuracy_rating_+_per_10_dex_unallocated_in_radius"]=7870, + ["local_unique_jewel_accuracy_rating_+_per_10_dex_unallocated_in_radius"]=7865, ["local_unique_jewel_accuracy_rating_+_per_10_int_unallocated_in_radius"]=2909, ["local_unique_jewel_additional_life_per_X_int_in_radius"]=2885, ["local_unique_jewel_additional_physical_damage_reduction_%_per_10_str_allocated_in_radius"]=2902, @@ -242533,129 +242549,129 @@ return { ["local_unique_jewel_animate_weapon_animates_bows_and_wands_with_x_dex_in_radius"]=2907, ["local_unique_jewel_animate_weapon_can_animate_up_to_x_additional_ranged_weapons_with_50_dex_in_radius"]=2990, ["local_unique_jewel_barrage_final_volley_fires_x_additional_projectiles_simultaneously_with_50_dex_in_radius"]=2999, - ["local_unique_jewel_blight_applies_wither_for_ms_with_40_int_in_radius"]=7871, - ["local_unique_jewel_blight_applies_wither_for_two_seconds_with_40_int_in_radius"]=7872, - ["local_unique_jewel_blight_cast_speed_+%_with_40_int_in_radius"]=7873, - ["local_unique_jewel_blight_hinder_duration_+%_with_40_int_in_radius"]=7874, - ["local_unique_jewel_blight_hinder_enemy_chaos_damage_taken_+%_with_40_int_in_radius"]=7875, - ["local_unique_jewel_blight_skill_area_of_effect_+%_after_1_second_channelling_with_50_int_in_radius"]=7876, - ["local_unique_jewel_caustic_arrow_chance_to_poison_%_vs_enemies_on_caustic_ground_with_40_dex_in_radius"]=7877, - ["local_unique_jewel_caustic_arrow_damage_over_time_+%_with_40_dex_in_radius"]=7878, - ["local_unique_jewel_caustic_arrow_hit_damage_+%_with_40_dex_in_radius"]=7879, + ["local_unique_jewel_blight_applies_wither_for_ms_with_40_int_in_radius"]=7866, + ["local_unique_jewel_blight_applies_wither_for_two_seconds_with_40_int_in_radius"]=7867, + ["local_unique_jewel_blight_cast_speed_+%_with_40_int_in_radius"]=7868, + ["local_unique_jewel_blight_hinder_duration_+%_with_40_int_in_radius"]=7869, + ["local_unique_jewel_blight_hinder_enemy_chaos_damage_taken_+%_with_40_int_in_radius"]=7870, + ["local_unique_jewel_blight_skill_area_of_effect_+%_after_1_second_channelling_with_50_int_in_radius"]=7871, + ["local_unique_jewel_caustic_arrow_chance_to_poison_%_vs_enemies_on_caustic_ground_with_40_dex_in_radius"]=7872, + ["local_unique_jewel_caustic_arrow_damage_over_time_+%_with_40_dex_in_radius"]=7873, + ["local_unique_jewel_caustic_arrow_hit_damage_+%_with_40_dex_in_radius"]=7874, ["local_unique_jewel_chaos_damage_+%_per_10_int_in_radius"]=2825, ["local_unique_jewel_chaos_damage_+%_per_X_int_in_radius"]=2886, ["local_unique_jewel_chill_freeze_duration_-%_per_X_dex_in_radius"]=2887, ["local_unique_jewel_claw_physical_damage_+%_per_X_dex_in_radius"]=2875, ["local_unique_jewel_cleave_+1_base_radius_per_nearby_enemy_up_to_10_with_40_str_in_radius"]=3075, ["local_unique_jewel_cleave_fortify_on_hit_with_50_str_in_radius"]=3074, - ["local_unique_jewel_cold_and_lightning_resistance_to_melee_damage"]=7880, + ["local_unique_jewel_cold_and_lightning_resistance_to_melee_damage"]=7875, ["local_unique_jewel_cold_damage_+1%_per_x_int_in_radius"]=2899, ["local_unique_jewel_cold_damage_increases_applies_to_physical_damage"]=2878, - ["local_unique_jewel_cold_resistance_also_grants_frenzy_charge_on_kill_chance"]=7881, + ["local_unique_jewel_cold_resistance_also_grants_frenzy_charge_on_kill_chance"]=7876, ["local_unique_jewel_cold_snap_gain_power_charge_on_kill_%_with_50_int_in_radius"]=2995, - ["local_unique_jewel_cold_snap_uses_gains_power_charges_instead_of_frenzy_with_40_int_in_radius"]=7882, + ["local_unique_jewel_cold_snap_uses_gains_power_charges_instead_of_frenzy_with_40_int_in_radius"]=7877, ["local_unique_jewel_critical_strike_multiplier_+_per_10_str_unallocated_in_radius"]=2910, ["local_unique_jewel_damage_increases_applies_to_fire_damage"]=2876, ["local_unique_jewel_dex_and_int_apply_to_str_melee_damage_bonus_in_radius"]=2889, - ["local_unique_jewel_discharge_area_of_effect_+%_final_with_40_int_in_radius"]=7883, - ["local_unique_jewel_discharge_cooldown_override_ms_with_40_int_in_radius"]=7884, - ["local_unique_jewel_discharge_damage_+%_final_with_40_int_in_radius"]=7885, - ["local_unique_jewel_disconnected_passives_can_be_allocated_around_keystone_hash"]=7886, - ["local_unique_jewel_dot_multiplier_+_per_10_int_unallocated_in_radius"]=7887, + ["local_unique_jewel_discharge_area_of_effect_+%_final_with_40_int_in_radius"]=7878, + ["local_unique_jewel_discharge_cooldown_override_ms_with_40_int_in_radius"]=7879, + ["local_unique_jewel_discharge_damage_+%_final_with_40_int_in_radius"]=7880, + ["local_unique_jewel_disconnected_passives_can_be_allocated_around_keystone_hash"]=7881, + ["local_unique_jewel_dot_multiplier_+_per_10_int_unallocated_in_radius"]=7882, ["local_unique_jewel_double_strike_chance_to_trigger_on_kill_effects_an_additional_time_%_with_50_dexterity_in_radius"]=2968, - ["local_unique_jewel_dual_strike_accuracy_rating_+%_while_wielding_sword_with_40_dex_in_radius"]=7888, - ["local_unique_jewel_dual_strike_attack_speed_+%_while_wielding_claw_with_40_dex_in_radius"]=7889, - ["local_unique_jewel_dual_strike_critical_strike_multiplier_+_while_wielding_dagger_with_40_dex_in_radius"]=7890, - ["local_unique_jewel_dual_strike_intimidate_on_hit_while_wielding_axe_with_40_dex_in_radius"]=7891, - ["local_unique_jewel_dual_strike_main_hand_deals_double_damage_%_with_40_dex_in_radius"]=7892, - ["local_unique_jewel_dual_strike_melee_splash_while_wielding_mace_with_40_dex_in_radius"]=7893, - ["local_unique_jewel_dual_strike_melee_splash_with_off_hand_weapon_with_50_dex_in_radius"]=7894, - ["local_unique_jewel_elemental_hit_50%_less_cold_damage_per_40_str_and_int"]=7895, - ["local_unique_jewel_elemental_hit_50%_less_fire_damage_per_40_int_and_dex"]=7896, - ["local_unique_jewel_elemental_hit_50%_less_lightning_damage_per_40_str_and_dex"]=7897, - ["local_unique_jewel_elemental_hit_cannot_roll_cold_damage_with_40_int_+_str_in_radius"]=7898, - ["local_unique_jewel_elemental_hit_cannot_roll_fire_damage_with_40_int_+_dex_in_radius"]=7899, - ["local_unique_jewel_elemental_hit_cannot_roll_lightning_damage_with_40_dex_+_str_in_radius"]=7900, + ["local_unique_jewel_dual_strike_accuracy_rating_+%_while_wielding_sword_with_40_dex_in_radius"]=7883, + ["local_unique_jewel_dual_strike_attack_speed_+%_while_wielding_claw_with_40_dex_in_radius"]=7884, + ["local_unique_jewel_dual_strike_critical_strike_multiplier_+_while_wielding_dagger_with_40_dex_in_radius"]=7885, + ["local_unique_jewel_dual_strike_intimidate_on_hit_while_wielding_axe_with_40_dex_in_radius"]=7886, + ["local_unique_jewel_dual_strike_main_hand_deals_double_damage_%_with_40_dex_in_radius"]=7887, + ["local_unique_jewel_dual_strike_melee_splash_while_wielding_mace_with_40_dex_in_radius"]=7888, + ["local_unique_jewel_dual_strike_melee_splash_with_off_hand_weapon_with_50_dex_in_radius"]=7889, + ["local_unique_jewel_elemental_hit_50%_less_cold_damage_per_40_str_and_int"]=7890, + ["local_unique_jewel_elemental_hit_50%_less_fire_damage_per_40_int_and_dex"]=7891, + ["local_unique_jewel_elemental_hit_50%_less_lightning_damage_per_40_str_and_dex"]=7892, + ["local_unique_jewel_elemental_hit_cannot_roll_cold_damage_with_40_int_+_str_in_radius"]=7893, + ["local_unique_jewel_elemental_hit_cannot_roll_fire_damage_with_40_int_+_dex_in_radius"]=7894, + ["local_unique_jewel_elemental_hit_cannot_roll_lightning_damage_with_40_dex_+_str_in_radius"]=7895, ["local_unique_jewel_energy_shield_increases_applies_to_armour_doubled"]=2879, ["local_unique_jewel_energy_shield_regeneration_rate_per_minute_%_per_10_int_allocated_in_radius"]=2903, ["local_unique_jewel_ethereal_knives_number_of_additional_projectiles_with_50_dex_in_radius"]=3076, ["local_unique_jewel_ethereal_knives_projectiles_nova_with_50_dex_in_radius"]=3077, ["local_unique_jewel_evasion_rating_+%_per_X_dex_in_radius"]=2874, - ["local_unique_jewel_fire_and_cold_resistance_to_spell_damage"]=7901, - ["local_unique_jewel_fire_and_lightning_resistance_to_projectile_attack_damage"]=7902, + ["local_unique_jewel_fire_and_cold_resistance_to_spell_damage"]=7896, + ["local_unique_jewel_fire_and_lightning_resistance_to_projectile_attack_damage"]=7897, ["local_unique_jewel_fire_damage_+1%_per_x_int_in_radius"]=2898, - ["local_unique_jewel_fire_resistance_also_grants_block_chance_scaled_%"]=7903, - ["local_unique_jewel_fire_resistance_also_grants_endurance_charge_on_kill_chance"]=7904, - ["local_unique_jewel_fire_trap_number_of_additional_traps_to_throw_with_40_dex_in_radius"]=7905, + ["local_unique_jewel_fire_resistance_also_grants_block_chance_scaled_%"]=7898, + ["local_unique_jewel_fire_resistance_also_grants_endurance_charge_on_kill_chance"]=7899, + ["local_unique_jewel_fire_trap_number_of_additional_traps_to_throw_with_40_dex_in_radius"]=7900, ["local_unique_jewel_fireball_base_radius_up_to_+_at_longer_ranges_with_40_int_in_radius"]=2987, ["local_unique_jewel_fireball_radius_up_to_+%_at_longer_ranges_with_50_int_in_radius"]=2986, ["local_unique_jewel_fortify_duration_+1%_per_x_int_in_radius"]=2897, ["local_unique_jewel_freezing_pulse_damage_+%_if_enemy_shattered_recently_with_50_int_in_radius"]=3083, ["local_unique_jewel_freezing_pulse_number_of_additional_projectiles_with_50_int_in_radius"]=3082, - ["local_unique_jewel_frost_blades_melee_damage_penetrates_%_cold_resistance_with_40_dex_in_radius"]=7906, - ["local_unique_jewel_frost_blades_projectile_speed_+%_with_40_dex_in_radius"]=7907, - ["local_unique_jewel_frostbolt_additional_projectiles_with_40_int_in_radius"]=7908, - ["local_unique_jewel_frostbolt_projectile_acceleration_with_50_int_in_radius"]=7909, - ["local_unique_jewel_galvanic_arrow_area_damage_+%_with_40_dex_in_radius"]=7930, + ["local_unique_jewel_frost_blades_melee_damage_penetrates_%_cold_resistance_with_40_dex_in_radius"]=7901, + ["local_unique_jewel_frost_blades_projectile_speed_+%_with_40_dex_in_radius"]=7902, + ["local_unique_jewel_frostbolt_additional_projectiles_with_40_int_in_radius"]=7903, + ["local_unique_jewel_frostbolt_projectile_acceleration_with_50_int_in_radius"]=7904, + ["local_unique_jewel_galvanic_arrow_area_damage_+%_with_40_dex_in_radius"]=7925, ["local_unique_jewel_glacial_cascade_additional_sequence_with_x_int_in_radius"]=2906, - ["local_unique_jewel_glacial_cascade_number_of_additional_bursts_with_40_int_in_radius"]=7910, + ["local_unique_jewel_glacial_cascade_number_of_additional_bursts_with_40_int_in_radius"]=7905, ["local_unique_jewel_glacial_hammer_item_rarity_on_shattering_enemy_+%_with_50_strength_in_radius"]=2966, ["local_unique_jewel_glacial_hammer_melee_splash_with_cold_damage_with_50_str_in_radius"]=3078, - ["local_unique_jewel_grants_x_empty_passives"]=7911, + ["local_unique_jewel_grants_x_empty_passives"]=7906, ["local_unique_jewel_ground_slam_angle_+%_with_50_str_in_radius"]=2993, ["local_unique_jewel_ground_slam_chance_to_gain_endurance_charge_%_on_stun_with_50_str_in_radius"]=2992, ["local_unique_jewel_heavy_strike_chance_to_deal_double_damage_%_with_50_strength_in_radius"]=2969, - ["local_unique_jewel_ice_shot_additional_pierce_per_10_old_with_40_dex_in_radius"]=7912, - ["local_unique_jewel_ice_shot_explosion_skill_area_of_effect_+%_with_50_dex_in_radius"]=7913, - ["local_unique_jewel_ice_shot_pierce_+_with_40_dex_in_radius"]=7914, + ["local_unique_jewel_ice_shot_additional_pierce_per_10_old_with_40_dex_in_radius"]=7907, + ["local_unique_jewel_ice_shot_explosion_skill_area_of_effect_+%_with_50_dex_in_radius"]=7908, + ["local_unique_jewel_ice_shot_pierce_+_with_40_dex_in_radius"]=7909, ["local_unique_jewel_intelligence_per_unallocated_node_in_radius"]=2843, ["local_unique_jewel_life_increases_applies_to_energy_shield"]=2880, ["local_unique_jewel_life_increases_applies_to_mana_doubled"]=2888, - ["local_unique_jewel_life_recovery_rate_+%_per_10_str_allocated_in_radius"]=7915, - ["local_unique_jewel_life_recovery_rate_+%_per_10_str_unallocated_in_radius"]=7916, - ["local_unique_jewel_lightning_resistance_also_grants_power_charge_on_kill_chance"]=7917, - ["local_unique_jewel_lightning_tendrils_skill_area_of_effect_+%_per_enemy_hit_with_50_int_in_radius"]=7918, - ["local_unique_jewel_magma_orb_additional_projectiles_with_40_int_in_radius"]=7919, - ["local_unique_jewel_magma_orb_skill_area_of_effect_+%_per_bounce_with_50_int_in_radius"]=7920, - ["local_unique_jewel_mana_recovery_rate_+%_per_10_int_allocated_in_radius"]=7921, - ["local_unique_jewel_mana_recovery_rate_+%_per_10_int_unallocated_in_radius"]=7922, + ["local_unique_jewel_life_recovery_rate_+%_per_10_str_allocated_in_radius"]=7910, + ["local_unique_jewel_life_recovery_rate_+%_per_10_str_unallocated_in_radius"]=7911, + ["local_unique_jewel_lightning_resistance_also_grants_power_charge_on_kill_chance"]=7912, + ["local_unique_jewel_lightning_tendrils_skill_area_of_effect_+%_per_enemy_hit_with_50_int_in_radius"]=7913, + ["local_unique_jewel_magma_orb_additional_projectiles_with_40_int_in_radius"]=7914, + ["local_unique_jewel_magma_orb_skill_area_of_effect_+%_per_bounce_with_50_int_in_radius"]=7915, + ["local_unique_jewel_mana_recovery_rate_+%_per_10_int_allocated_in_radius"]=7916, + ["local_unique_jewel_mana_recovery_rate_+%_per_10_int_unallocated_in_radius"]=7917, ["local_unique_jewel_maximum_mana_+_per_10_dex_unallocated_in_radius"]=2911, ["local_unique_jewel_melee_applies_to_bow"]=2821, - ["local_unique_jewel_molten_strike_number_of_additional_projectiles_with_50_str_in_radius"]=7923, - ["local_unique_jewel_molten_strike_skill_area_of_effect_+%_with_50_str_in_radius"]=7924, + ["local_unique_jewel_molten_strike_number_of_additional_projectiles_with_50_str_in_radius"]=7918, + ["local_unique_jewel_molten_strike_skill_area_of_effect_+%_with_50_str_in_radius"]=7919, ["local_unique_jewel_movement_speed_+%_per_10_dex_allocated_in_radius"]=2904, - ["local_unique_jewel_movement_speed_+%_per_10_dex_unallocated_in_radius"]=7925, + ["local_unique_jewel_movement_speed_+%_per_10_dex_unallocated_in_radius"]=7920, ["local_unique_jewel_nearby_disconnected_passives_can_be_allocated"]=838, - ["local_unique_jewel_non_keystone_passive_in_radius_effect_+%"]=7926, - ["local_unique_jewel_notable_passive_in_radius_does_nothing"]=7927, - ["local_unique_jewel_notable_passives_in_radius_instead_grant_mana_cost_+%"]=10683, - ["local_unique_jewel_notable_passives_in_radius_instead_grant_minion_damage_taken_+%"]=10684, - ["local_unique_jewel_notable_passives_in_radius_instead_grant_minion_movement_speed_+%"]=10685, - ["local_unique_jewel_notable_passives_in_radius_instead_grant_spell_damage_+%"]=10683, + ["local_unique_jewel_non_keystone_passive_in_radius_effect_+%"]=7921, + ["local_unique_jewel_notable_passive_in_radius_does_nothing"]=7922, + ["local_unique_jewel_notable_passives_in_radius_instead_grant_mana_cost_+%"]=10684, + ["local_unique_jewel_notable_passives_in_radius_instead_grant_minion_damage_taken_+%"]=10685, + ["local_unique_jewel_notable_passives_in_radius_instead_grant_minion_movement_speed_+%"]=10686, + ["local_unique_jewel_notable_passives_in_radius_instead_grant_spell_damage_+%"]=10684, ["local_unique_jewel_one_additional_maximum_lightning_damage_per_X_dex"]=2884, - ["local_unique_jewel_passive_jewel_socket_mod_effect_+%_with_corrupted_magic_jewel_socketed"]=7929, - ["local_unique_jewel_passive_jewel_socket_mod_effect_+%_with_corrupted_rare_jewel_socketed"]=7928, + ["local_unique_jewel_passive_jewel_socket_mod_effect_+%_with_corrupted_magic_jewel_socketed"]=7924, + ["local_unique_jewel_passive_jewel_socket_mod_effect_+%_with_corrupted_rare_jewel_socketed"]=7923, ["local_unique_jewel_passives_in_radius_applied_to_minions_instead"]=2826, - ["local_unique_jewel_passives_in_radius_give_trap_and_mine_maximum_added_physical_damage"]=10686, - ["local_unique_jewel_passives_in_radius_give_trap_and_mine_minimum_added_physical_damage"]=10686, + ["local_unique_jewel_passives_in_radius_give_trap_and_mine_maximum_added_physical_damage"]=10687, + ["local_unique_jewel_passives_in_radius_give_trap_and_mine_minimum_added_physical_damage"]=10687, ["local_unique_jewel_physical_attack_damage_+1%_per_x_dex_in_radius"]=2901, ["local_unique_jewel_physical_attack_damage_+1%_per_x_strength_in_radius"]=2896, ["local_unique_jewel_physical_damage_+1%_per_int_in_radius"]=2900, ["local_unique_jewel_physical_damage_increases_applies_to_cold_damage"]=2877, ["local_unique_jewel_projectile_damage_+1%_per_x_dex_in_radius"]=2905, ["local_unique_jewel_shrapnel_shot_radius_+%_with_50_dex_in_radius"]=3079, - ["local_unique_jewel_skills_in_radius_grant_%_unarmed_melee_attack_speed"]=7931, + ["local_unique_jewel_skills_in_radius_grant_%_unarmed_melee_attack_speed"]=7926, ["local_unique_jewel_spark_number_of_additional_chains_with_50_int_in_radius"]=3080, - ["local_unique_jewel_spark_number_of_additional_projectiles_with_40_int_in_radius"]=7932, + ["local_unique_jewel_spark_number_of_additional_projectiles_with_40_int_in_radius"]=7927, ["local_unique_jewel_spark_number_of_additional_projectiles_with_50_int_in_radius"]=3081, - ["local_unique_jewel_spark_projectiles_nova_with_40_int_in_radius"]=7933, - ["local_unique_jewel_spectral_shield_throw_additional_chains_with_total_40_str_+_dex_in_radius"]=7934, - ["local_unique_jewel_spectral_shield_throw_less_shard_projectiles_with_total_40_str_+_dex_in_radius"]=7935, + ["local_unique_jewel_spark_projectiles_nova_with_40_int_in_radius"]=7928, + ["local_unique_jewel_spectral_shield_throw_additional_chains_with_total_40_str_+_dex_in_radius"]=7929, + ["local_unique_jewel_spectral_shield_throw_less_shard_projectiles_with_total_40_str_+_dex_in_radius"]=7930, ["local_unique_jewel_spectral_throw_damage_for_each_enemy_hit_with_spectral_weapon_+%_with_50_dexterity_in_radius"]=2967, - ["local_unique_jewel_spectral_throw_gain_vaal_soul_for_vaal_st_on_hit_%_with_40_dex_in_radius"]=7936, - ["local_unique_jewel_spectres_gain_soul_eater_on_kill_%_chance_with_50_int_in_radius"]=7937, + ["local_unique_jewel_spectral_throw_gain_vaal_soul_for_vaal_st_on_hit_%_with_40_dex_in_radius"]=7931, + ["local_unique_jewel_spectres_gain_soul_eater_on_kill_%_chance_with_50_int_in_radius"]=7932, ["local_unique_jewel_split_arrow_fires_additional_arrow_with_x_dex_in_radius"]=2908, - ["local_unique_jewel_split_arrow_projectiles_fire_in_parallel_x_dist_with_40_dex_in_radius"]=7938, + ["local_unique_jewel_split_arrow_projectiles_fire_in_parallel_x_dist_with_40_dex_in_radius"]=7933, ["local_unique_jewel_totem_life_+X%_per_10_str_in_radius"]=2813, ["local_unique_jewel_unarmed_damage_+%_per_X_dex_in_radius"]=2890, ["local_unique_jewel_vigilant_strike_fortifies_nearby_allies_for_x_seconds_with_50_str_in_radius"]=2984, @@ -242665,65 +242681,65 @@ return { ["local_unique_jewel_with_70_dex_physical_damage_to_gain_as_chaos_%"]=2844, ["local_unique_jewel_with_70_str_life_recovery_speed_+%"]=2845, ["local_unique_jewel_with_x_int_in_radius_+1_curse"]=2831, - ["local_unique_jewel_zombie_slam_cooldown_speed_+%_with_50_int_in_radius"]=7939, - ["local_unique_jewel_zombie_slam_damage_+%_with_50_int_in_radius"]=7940, + ["local_unique_jewel_zombie_slam_cooldown_speed_+%_with_50_int_in_radius"]=7934, + ["local_unique_jewel_zombie_slam_damage_+%_with_50_int_in_radius"]=7935, ["local_unique_lions_roar_melee_physical_damage_+%_final_during_flask_effect"]=821, - ["local_unique_mages_legacy_1"]=7941, - ["local_unique_mages_legacy_2"]=7942, - ["local_unique_mages_legacy_3"]=7943, - ["local_unique_mages_legacy_4"]=7944, - ["local_unique_mages_legacy_effect_+%_per_duplicate_mages_legacy"]=7945, + ["local_unique_mages_legacy_1"]=7936, + ["local_unique_mages_legacy_2"]=7937, + ["local_unique_mages_legacy_3"]=7938, + ["local_unique_mages_legacy_4"]=7939, + ["local_unique_mages_legacy_effect_+%_per_duplicate_mages_legacy"]=7940, ["local_unique_overflowing_chalice_flask_cannot_gain_flask_charges_during_flask_effect"]=833, ["local_unique_regen_es_from_removed_life_duration_ms"]=2895, ["local_unique_remove_life_and_regen_es_from_removed_life"]=2895, ["local_unique_soul_ripper_flask_cannot_gain_flask_charges_during_flask_effect"]=834, ["local_varunastra_weapon_counts_as_all_1h_melee_weapon_types"]=3477, - ["local_vivisection_random_keystone_index"]=10696, + ["local_vivisection_random_keystone_index"]=10697, ["local_ward"]=869, ["local_ward_+%"]=879, - ["local_weapon_accuracy_is_unaffected_by_distance"]=7946, + ["local_weapon_accuracy_is_unaffected_by_distance"]=7941, ["local_weapon_base_crit_chance_permyriad_override"]=3490, - ["local_weapon_damage_%_to_gain_as_daze_build_up"]=7947, - ["local_weapon_daze_chance_%"]=7948, + ["local_weapon_damage_%_to_gain_as_daze_build_up"]=7942, + ["local_weapon_daze_chance_%"]=7943, ["local_weapon_enemy_phys_reduction_%_penalty"]=1210, ["local_weapon_no_physical_damage"]=854, ["local_weapon_range_+"]=2531, - ["local_weapon_range_+_per_10%_quality"]=7949, + ["local_weapon_range_+_per_10%_quality"]=7944, ["local_weapon_roll_crits_twice"]=1380, ["local_weapon_trigger_socketed_spell_on_skill_use_display_cooldown_ms"]=633, ["local_weapon_uses_both_hands"]=839, ["local_withered_on_hit_for_2_seconds_%_chance"]=4095, - ["lose_%_of_es_on_crit"]=7959, - ["lose_%_of_infernal_flame_on_reaching_max"]=7950, - ["lose_%_of_life_and_energy_shield_when_you_use_a_chaos_skill"]=7960, - ["lose_%_of_life_loss_over_4_seconds_instead"]=7951, - ["lose_%_of_life_on_crit"]=7961, - ["lose_%_of_mana_when_you_use_an_attack_skill"]=7962, - ["lose_%_of_max_infernal_flame_per_minute"]=7952, + ["lose_%_of_es_on_crit"]=7954, + ["lose_%_of_infernal_flame_on_reaching_max"]=7945, + ["lose_%_of_life_and_energy_shield_when_you_use_a_chaos_skill"]=7955, + ["lose_%_of_life_loss_over_4_seconds_instead"]=7946, + ["lose_%_of_life_on_crit"]=7956, + ["lose_%_of_mana_when_you_use_an_attack_skill"]=7957, + ["lose_%_of_max_infernal_flame_per_minute"]=7947, ["lose_10%_of_maximum_mana_on_skill_use_%_chance"]=3187, ["lose_a_frenzy_charge_on_travel_skill_use_%_chance"]=4078, ["lose_a_power_charge_when_you_gain_elusive_%_chance"]=4079, - ["lose_adrenaline_on_losing_flame_touched"]=7953, - ["lose_all_charges_on_starting_movement"]=7954, + ["lose_adrenaline_on_losing_flame_touched"]=7948, + ["lose_all_charges_on_starting_movement"]=7949, ["lose_all_defiance_and_take_max_life_as_damage_on_reaching_x_defiance"]=3954, ["lose_all_endurance_charges_when_reaching_maximum"]=2538, - ["lose_all_fanatic_charges_on_reaching_maximum_fanatic_charges"]=7955, + ["lose_all_fanatic_charges_on_reaching_maximum_fanatic_charges"]=7950, ["lose_all_fragile_regrowth_when_hit"]=4086, - ["lose_all_power_charges_on_block"]=7956, + ["lose_all_power_charges_on_block"]=7951, ["lose_all_power_charges_on_reaching_maximum_power_charges"]=3308, - ["lose_all_rage_on_reaching_maximum_rage"]=7957, - ["lose_all_tailwind_when_hit"]=7958, + ["lose_all_rage_on_reaching_maximum_rage"]=7952, + ["lose_all_tailwind_when_hit"]=7953, ["lose_endurance_charge_on_kill_%"]=2428, ["lose_endurance_charges_on_rampage_end"]=3004, ["lose_frenzy_charge_on_kill_%"]=2430, - ["lose_power_charge_each_second_if_not_detonated_mines_recently"]=7963, + ["lose_power_charge_each_second_if_not_detonated_mines_recently"]=7958, ["lose_power_charge_on_kill_%"]=2432, ["lose_soul_eater_souls_on_flask_use"]=3149, ["lose_spirit_charges_on_savage_hit_taken"]=4069, - ["lose_x_life_when_you_use_skill"]=7964, - ["lose_x_mana_when_you_use_skill"]=7965, - ["low_life_threshold_%_override"]=7967, - ["low_mana_threshold_%_override"]=7968, + ["lose_x_life_when_you_use_skill"]=7959, + ["lose_x_mana_when_you_use_skill"]=7960, + ["low_life_threshold_%_override"]=7962, + ["low_mana_threshold_%_override"]=7963, ["mace_accuracy_rating"]=1776, ["mace_accuracy_rating_+%"]=1364, ["mace_attack_speed_+%"]=1347, @@ -242731,489 +242747,489 @@ return { ["mace_critical_strike_multiplier_+"]=1410, ["mace_damage_+%"]=1273, ["mace_elemental_damage_+%"]=1886, - ["mace_hit_damage_stun_multiplier_+%"]=7969, - ["mace_skill_base_physical_damage_%_to_convert_to_cold"]=7970, - ["mace_slam_aftershock_chance_%"]=7971, - ["mace_strike_melee_splash_chance_%"]=7972, + ["mace_hit_damage_stun_multiplier_+%"]=7964, + ["mace_skill_base_physical_damage_%_to_convert_to_cold"]=7965, + ["mace_slam_aftershock_chance_%"]=7966, + ["mace_strike_melee_splash_chance_%"]=7967, ["magic_charm_effect_+%"]=2529, ["magic_items_drop_identified"]=3833, - ["magic_monster_dropped_item_rarity_+%"]=7973, + ["magic_monster_dropped_item_rarity_+%"]=7968, ["magma_orb_damage_+%"]=3343, ["magma_orb_num_of_additional_projectiles_in_chain"]=3642, - ["magma_orb_number_of_additional_projectiles"]=7974, + ["magma_orb_number_of_additional_projectiles"]=7969, ["magma_orb_radius_+%"]=3504, - ["magma_orb_skill_area_of_effect_+%_per_bounce"]=7975, + ["magma_orb_skill_area_of_effect_+%_per_bounce"]=7970, ["maim_bleeding_enemies_on_hit_%"]=3047, - ["maim_chance_+%"]=7976, - ["maim_effect_+%"]=7977, - ["maim_enemy_on_full_armour_break"]=7978, - ["maim_on_crit_%_with_attacks"]=7979, - ["maim_on_hit_%"]=7980, + ["maim_chance_+%"]=7971, + ["maim_effect_+%"]=7972, + ["maim_enemy_on_full_armour_break"]=7973, + ["maim_on_crit_%_with_attacks"]=7974, + ["maim_on_hit_%"]=7975, ["maim_on_hit_%_vs_poisoned_enemies"]=3027, - ["main_hand_attack_damage_+%_while_wielding_two_weapon_types"]=7981, - ["main_hand_attack_speed_+%_final"]=7982, + ["main_hand_attack_damage_+%_while_wielding_two_weapon_types"]=7976, + ["main_hand_attack_speed_+%_final"]=7977, ["main_hand_attacks_with_this_weapon_maximum_added_physical_damage_per_1%_block_chance"]=2700, ["main_hand_attacks_with_this_weapon_minimum_added_physical_damage_per_1%_block_chance"]=2700, ["main_hand_base_weapon_attack_duration_ms"]=24, - ["main_hand_claw_life_gain_on_hit"]=7983, - ["main_hand_critical_strike_chance_+%_per_melee_abyss_jewel_up_to_+200%"]=7984, - ["main_hand_damage_+%_while_dual_wielding"]=7985, + ["main_hand_claw_life_gain_on_hit"]=7978, + ["main_hand_critical_strike_chance_+%_per_melee_abyss_jewel_up_to_+200%"]=7979, + ["main_hand_damage_+%_while_dual_wielding"]=7980, ["main_hand_maximum_attack_distance"]=28, ["main_hand_minimum_attack_distance"]=26, ["main_hand_quality"]=21, ["main_hand_weapon_type"]=13, - ["malediction_on_hit"]=7986, - ["malevolence_mana_reservation_efficiency_+%"]=7988, - ["malevolence_mana_reservation_efficiency_-2%_per_1"]=7987, - ["mamba_strike_area_of_effect_+%"]=7989, - ["mamba_strike_damage_+%"]=7990, - ["mamba_strike_duration_+%"]=7991, - ["mana_%_gained_on_block"]=8015, - ["mana_%_to_gain_as_armour"]=7992, + ["malediction_on_hit"]=7981, + ["malevolence_mana_reservation_efficiency_+%"]=7983, + ["malevolence_mana_reservation_efficiency_-2%_per_1"]=7982, + ["mamba_strike_area_of_effect_+%"]=7984, + ["mamba_strike_damage_+%"]=7985, + ["mamba_strike_duration_+%"]=7986, + ["mana_%_gained_on_block"]=8010, + ["mana_%_to_gain_as_armour"]=7987, ["mana_%_to_gain_as_energy_shield"]=1455, ["mana_%_to_gain_as_energy_shield_at_devotion_threshold"]=1456, ["mana_and_es_regeneration_per_minute_%_when_you_freeze_shock_or_ignite_an_enemy"]=3114, - ["mana_cost_+%_for_channelling_skills"]=7995, - ["mana_cost_+%_for_trap_and_mine_skills"]=7996, - ["mana_cost_+%_for_trap_skills"]=7997, + ["mana_cost_+%_for_channelling_skills"]=7990, + ["mana_cost_+%_for_trap_and_mine_skills"]=7991, + ["mana_cost_+%_for_trap_skills"]=7992, ["mana_cost_+%_on_consecrated_ground"]=3263, ["mana_cost_+%_on_totemified_aura_skills"]=2862, - ["mana_cost_+%_per_10_devotion"]=7998, + ["mana_cost_+%_per_10_devotion"]=7993, ["mana_cost_+%_per_200_mana_spent_recently"]=4029, ["mana_cost_+%_when_on_low_life"]=1660, ["mana_cost_+%_while_not_low_mana"]=2838, ["mana_cost_+%_while_on_full_energy_shield"]=1659, ["mana_cost_-%_per_endurance_charge"]=3002, - ["mana_cost_efficiency_+%_if_dodge_rolled_recently"]=7993, - ["mana_cost_efficiency_+%_if_not_dodge_rolled_recently"]=7994, - ["mana_degeneration_%_per_minute_not_in_grace"]=7999, - ["mana_degeneration_per_minute"]=8000, - ["mana_degeneration_per_minute_%"]=8001, + ["mana_cost_efficiency_+%_if_dodge_rolled_recently"]=7988, + ["mana_cost_efficiency_+%_if_not_dodge_rolled_recently"]=7989, + ["mana_degeneration_%_per_minute_not_in_grace"]=7994, + ["mana_degeneration_per_minute"]=7995, + ["mana_degeneration_per_minute_%"]=7996, ["mana_degeneration_per_minute_not_in_grace"]=1472, - ["mana_flask_charges_gained_+%"]=8002, - ["mana_flask_effects_not_removed_at_full_mana"]=8003, - ["mana_flask_recovery_is_instant_while_on_low_mana"]=8004, - ["mana_flasks_gain_X_charges_every_3_seconds"]=8005, + ["mana_flask_charges_gained_+%"]=7997, + ["mana_flask_effects_not_removed_at_full_mana"]=7998, + ["mana_flask_recovery_is_instant_while_on_low_mana"]=7999, + ["mana_flasks_gain_X_charges_every_3_seconds"]=8000, ["mana_gain_per_target"]=1531, - ["mana_gained_on_attack_hit_if_used_mana_flask_in_past_10_seconds"]=8006, - ["mana_gained_on_attack_hit_vs_cursed_enemies"]=8007, + ["mana_gained_on_attack_hit_if_used_mana_flask_in_past_10_seconds"]=8001, + ["mana_gained_on_attack_hit_vs_cursed_enemies"]=8002, ["mana_gained_on_block"]=1544, - ["mana_gained_on_cull"]=8008, + ["mana_gained_on_cull"]=8003, ["mana_gained_on_enemy_death_per_level"]=2741, ["mana_gained_on_hitting_taunted_enemy"]=1567, - ["mana_gained_on_spell_hit"]=8009, - ["mana_gained_on_spell_hit_vs_cursed_enemies"]=8010, + ["mana_gained_on_spell_hit"]=8004, + ["mana_gained_on_spell_hit_vs_cursed_enemies"]=8005, ["mana_gained_when_hit"]=2503, - ["mana_leech_also_recovers_based_on_other_damage_types"]=8011, - ["mana_leech_amount_+%_if_crit_recently"]=8012, - ["mana_leech_applies_recovery_to_energy_shield_also"]=8013, + ["mana_leech_also_recovers_based_on_other_damage_types"]=8006, + ["mana_leech_amount_+%_if_crit_recently"]=8007, + ["mana_leech_applies_recovery_to_energy_shield_also"]=8008, ["mana_leech_is_instant_on_critical"]=3991, ["mana_leech_rate_+%_per_equipped_corrupted_item"]=2854, - ["mana_per_level"]=8014, - ["mana_recharge_rate_per_minute_with_all_corrupted_equipped_items"]=8016, - ["mana_recovery_from_regeneration_is_not_applied"]=8017, + ["mana_per_level"]=8009, + ["mana_recharge_rate_per_minute_with_all_corrupted_equipped_items"]=8011, + ["mana_recovery_from_regeneration_is_not_applied"]=8012, ["mana_recovery_rate_+%"]=1474, - ["mana_recovery_rate_+%_if_havent_killed_recently"]=8021, - ["mana_recovery_rate_+%_per_10_tribute"]=8018, - ["mana_recovery_rate_+%_while_affected_by_a_mana_flask"]=8019, - ["mana_recovery_rate_+%_while_affected_by_clarity"]=8022, - ["mana_recovery_rate_+%_while_companion_in_presence"]=8020, + ["mana_recovery_rate_+%_if_havent_killed_recently"]=8016, + ["mana_recovery_rate_+%_per_10_tribute"]=8013, + ["mana_recovery_rate_+%_while_affected_by_a_mana_flask"]=8014, + ["mana_recovery_rate_+%_while_affected_by_clarity"]=8017, + ["mana_recovery_rate_+%_while_companion_in_presence"]=8015, ["mana_regeneration_+%_for_4_seconds_on_movement_skill_use"]=3758, ["mana_regeneration_rate_+%"]=1067, ["mana_regeneration_rate_+%_during_flask_effect"]=2928, - ["mana_regeneration_rate_+%_final_from_caster_weapon_runic_ward_socketable"]=8023, - ["mana_regeneration_rate_+%_if_crit_recently"]=8040, - ["mana_regeneration_rate_+%_if_enemy_frozen_recently"]=8041, - ["mana_regeneration_rate_+%_if_enemy_shocked_recently"]=8042, - ["mana_regeneration_rate_+%_if_hit_cursed_enemy_recently"]=8043, - ["mana_regeneration_rate_+%_on_full_life"]=8024, + ["mana_regeneration_rate_+%_final_from_caster_weapon_runic_ward_socketable"]=8018, + ["mana_regeneration_rate_+%_if_crit_recently"]=8035, + ["mana_regeneration_rate_+%_if_enemy_frozen_recently"]=8036, + ["mana_regeneration_rate_+%_if_enemy_shocked_recently"]=8037, + ["mana_regeneration_rate_+%_if_hit_cursed_enemy_recently"]=8038, + ["mana_regeneration_rate_+%_on_full_life"]=8019, ["mana_regeneration_rate_+%_per_fragile_regrowth"]=4085, ["mana_regeneration_rate_+%_per_power_charge"]=1749, - ["mana_regeneration_rate_+%_per_raised_spectre"]=8044, - ["mana_regeneration_rate_+%_while_moving"]=8045, - ["mana_regeneration_rate_+%_while_not_on_low_mana"]=8025, + ["mana_regeneration_rate_+%_per_raised_spectre"]=8039, + ["mana_regeneration_rate_+%_while_moving"]=8040, + ["mana_regeneration_rate_+%_while_not_on_low_mana"]=8020, ["mana_regeneration_rate_+%_while_phasing"]=2311, - ["mana_regeneration_rate_+%_while_shapeshifted"]=8026, + ["mana_regeneration_rate_+%_while_shapeshifted"]=8021, ["mana_regeneration_rate_+%_while_shocked"]=2312, ["mana_regeneration_rate_+%_while_stationary"]=4010, - ["mana_regeneration_rate_+%_while_surrounded"]=8027, + ["mana_regeneration_rate_+%_while_surrounded"]=8022, ["mana_regeneration_rate_per_minute_%"]=1470, - ["mana_regeneration_rate_per_minute_%_if_enemy_hit_recently"]=8032, - ["mana_regeneration_rate_per_minute_%_if_inflicted_exposure_recently"]=8033, - ["mana_regeneration_rate_per_minute_%_per_active_totem"]=8034, + ["mana_regeneration_rate_per_minute_%_if_enemy_hit_recently"]=8027, + ["mana_regeneration_rate_per_minute_%_if_inflicted_exposure_recently"]=8028, + ["mana_regeneration_rate_per_minute_%_per_active_totem"]=8029, ["mana_regeneration_rate_per_minute_%_per_power_charge"]=1473, - ["mana_regeneration_rate_per_minute_if_enemy_hit_recently"]=8028, - ["mana_regeneration_rate_per_minute_if_used_movement_skill_recently"]=8029, - ["mana_regeneration_rate_per_minute_per_10_devotion"]=8030, - ["mana_regeneration_rate_per_minute_per_power_charge"]=8031, - ["mana_regeneration_rate_per_minute_while_dual_wielding"]=8035, - ["mana_regeneration_rate_per_minute_while_holding_shield"]=8036, - ["mana_regeneration_rate_per_minute_while_on_consecrated_ground"]=8037, - ["mana_regeneration_rate_per_minute_while_wielding_staff"]=8038, - ["mana_regeneration_rate_per_minute_while_you_have_avians_flight"]=8039, - ["mana_reservation_+%_per_250_total_attributes"]=8051, - ["mana_reservation_+%_with_curse_skills"]=8052, - ["mana_reservation_+%_with_skills_that_throw_mines"]=8046, - ["mana_reservation_efficiency_+%_for_skills_that_throw_mines"]=8047, - ["mana_reservation_efficiency_+%_per_250_total_attributes"]=8050, + ["mana_regeneration_rate_per_minute_if_enemy_hit_recently"]=8023, + ["mana_regeneration_rate_per_minute_if_used_movement_skill_recently"]=8024, + ["mana_regeneration_rate_per_minute_per_10_devotion"]=8025, + ["mana_regeneration_rate_per_minute_per_power_charge"]=8026, + ["mana_regeneration_rate_per_minute_while_dual_wielding"]=8030, + ["mana_regeneration_rate_per_minute_while_holding_shield"]=8031, + ["mana_regeneration_rate_per_minute_while_on_consecrated_ground"]=8032, + ["mana_regeneration_rate_per_minute_while_wielding_staff"]=8033, + ["mana_regeneration_rate_per_minute_while_you_have_avians_flight"]=8034, + ["mana_reservation_+%_per_250_total_attributes"]=8046, + ["mana_reservation_+%_with_curse_skills"]=8047, + ["mana_reservation_+%_with_skills_that_throw_mines"]=8041, + ["mana_reservation_efficiency_+%_for_skills_that_throw_mines"]=8042, + ["mana_reservation_efficiency_+%_per_250_total_attributes"]=8045, ["mana_reservation_efficiency_-2%_per_1"]=1981, - ["mana_reservation_efficiency_-2%_per_1_for_skills_that_throw_mines"]=8048, - ["mana_reservation_efficiency_-2%_per_250_total_attributes"]=8049, - ["manabond_and_stormbind_freeze_as_though_dealt_damage_+%"]=8053, - ["manabond_damage_+%"]=8054, - ["manabond_lightning_penetration_%_while_on_low_mana"]=8055, - ["manabond_skill_area_of_effect_+%"]=8056, - ["manifest_a_fragment_of_divinity_in_your_presence_every_4_seconds"]=8057, - ["manifest_dancing_dervish_number_of_additional_copies"]=8058, - ["map_X_bestiary_packs_are_harvest_beasts"]=8059, - ["map_abyss_%_chance_chasm_spawns_at_least_magic_monsters"]=8060, - ["map_abyss_%_chance_path_spawns_at_least_magic_monsters"]=8061, - ["map_abyss_depths_chance_+%"]=8062, - ["map_abyss_exile_interaction_chance_+%"]=8063, + ["mana_reservation_efficiency_-2%_per_1_for_skills_that_throw_mines"]=8043, + ["mana_reservation_efficiency_-2%_per_250_total_attributes"]=8044, + ["manabond_and_stormbind_freeze_as_though_dealt_damage_+%"]=8048, + ["manabond_damage_+%"]=8049, + ["manabond_lightning_penetration_%_while_on_low_mana"]=8050, + ["manabond_skill_area_of_effect_+%"]=8051, + ["manifest_a_fragment_of_divinity_in_your_presence_every_4_seconds"]=8052, + ["manifest_dancing_dervish_number_of_additional_copies"]=8053, + ["map_X_bestiary_packs_are_harvest_beasts"]=8054, + ["map_abyss_%_chance_chasm_spawns_at_least_magic_monsters"]=8055, + ["map_abyss_%_chance_path_spawns_at_least_magic_monsters"]=8056, + ["map_abyss_depths_chance_+%"]=8057, + ["map_abyss_exile_interaction_chance_+%"]=8058, ["map_abyss_jewels_%_chance_to_drop_corrupted_with_more_mods"]=116, - ["map_abyss_monster_experience_+%"]=8064, - ["map_abyss_monster_lichborn_modifier_chance_+%"]=8065, - ["map_abyss_monster_potency_+%"]=8066, - ["map_abyss_monster_spawn_amount_+%"]=8067, - ["map_abyss_monsters_enhanced_per_chasm_closed"]=8068, - ["map_abyss_no_reward_chance_+%"]=8069, - ["map_abyss_num_additional_rare_monsters"]=8070, - ["map_abyss_overrun_extra_pits"]=8071, - ["map_abyss_overrun_no_monsters"]=8072, - ["map_abyss_pits_spread_apart"]=8073, - ["map_add_irradiation_instead_of_completing"]=8074, + ["map_abyss_monster_experience_+%"]=8059, + ["map_abyss_monster_lichborn_modifier_chance_+%"]=8060, + ["map_abyss_monster_potency_+%"]=8061, + ["map_abyss_monster_spawn_amount_+%"]=8062, + ["map_abyss_monsters_enhanced_per_chasm_closed"]=8063, + ["map_abyss_no_reward_chance_+%"]=8064, + ["map_abyss_num_additional_rare_monsters"]=8065, + ["map_abyss_overrun_extra_pits"]=8066, + ["map_abyss_overrun_no_monsters"]=8067, + ["map_abyss_pits_spread_apart"]=8068, + ["map_add_irradiation_instead_of_completing"]=8069, ["map_additional_number_of_packs_to_choose"]=2066, ["map_additional_player_maximum_resistances_%"]=2135, - ["map_additional_rare_in_rare_pack_chance_+%"]=8075, - ["map_additional_red_beasts"]=8076, - ["map_adds_X_extra_synthesis_mods"]=8077, - ["map_adds_X_extra_synthesis_special_mods"]=8078, + ["map_additional_rare_in_rare_pack_chance_+%"]=8070, + ["map_additional_red_beasts"]=8071, + ["map_adds_X_extra_synthesis_mods"]=8072, + ["map_adds_X_extra_synthesis_special_mods"]=8073, ["map_addtional_magic_chest_amount"]=2009, ["map_addtional_rare_chest_amount"]=2010, - ["map_affliction_encounter_boss_chance_+%"]=8079, - ["map_affliction_encounter_monster_depth_+%"]=8080, - ["map_affliction_pack_size_+%"]=8081, - ["map_affliction_reward_kills_+%"]=8082, - ["map_affliction_reward_progress_on_kill_+%"]=8083, - ["map_affliction_secondary_wave_acceleration_+%"]=8084, - ["map_affliction_secondary_wave_delay_ms_+"]=8085, - ["map_affliction_secondary_wave_delay_seconds_+"]=8086, + ["map_affliction_encounter_boss_chance_+%"]=8074, + ["map_affliction_encounter_monster_depth_+%"]=8075, + ["map_affliction_pack_size_+%"]=8076, + ["map_affliction_reward_kills_+%"]=8077, + ["map_affliction_reward_progress_on_kill_+%"]=8078, + ["map_affliction_secondary_wave_acceleration_+%"]=8079, + ["map_affliction_secondary_wave_delay_ms_+"]=8080, + ["map_affliction_secondary_wave_delay_seconds_+"]=8081, ["map_all_items_drop_as_gold"]=2013, ["map_allow_shrines"]=2422, - ["map_also_count_as_desert_biome"]=8087, - ["map_also_count_as_forest_biome"]=8088, - ["map_also_count_as_grass_biome"]=8089, - ["map_also_count_as_mountain_biome"]=8090, - ["map_also_count_as_swamp_biome"]=8091, - ["map_also_count_as_water_biome"]=8092, + ["map_also_count_as_desert_biome"]=8082, + ["map_also_count_as_forest_biome"]=8083, + ["map_also_count_as_grass_biome"]=8084, + ["map_also_count_as_mountain_biome"]=8085, + ["map_also_count_as_swamp_biome"]=8086, + ["map_also_count_as_water_biome"]=8087, ["map_always_has_weather"]=2421, ["map_ambush_chests"]=2415, - ["map_area_contains_arcanists_strongbox"]=8094, - ["map_area_contains_avatar_of_ambush"]=8095, - ["map_area_contains_avatar_of_anarchy"]=8096, - ["map_area_contains_avatar_of_beyond"]=8097, - ["map_area_contains_avatar_of_bloodlines"]=8098, - ["map_area_contains_avatar_of_breach"]=8099, - ["map_area_contains_avatar_of_domination"]=8100, - ["map_area_contains_avatar_of_essence"]=8101, - ["map_area_contains_avatar_of_invasion"]=8102, - ["map_area_contains_avatar_of_nemesis"]=8103, - ["map_area_contains_avatar_of_onslaught"]=8104, - ["map_area_contains_avatar_of_perandus"]=8105, - ["map_area_contains_avatar_of_prophecy"]=8106, - ["map_area_contains_avatar_of_rampage"]=8107, - ["map_area_contains_avatar_of_talisman"]=8108, - ["map_area_contains_avatar_of_tempest"]=8109, - ["map_area_contains_avatar_of_torment"]=8110, - ["map_area_contains_avatar_of_warbands"]=8111, - ["map_area_contains_cartographers_strongbox"]=8112, - ["map_area_contains_currency_chest"]=8113, - ["map_area_contains_gemcutters_strongbox"]=8114, - ["map_area_contains_jewellery_chest"]=8115, - ["map_area_contains_map_chest"]=8116, - ["map_area_contains_metamorphs"]=8117, - ["map_area_contains_perandus_coin_chest"]=8118, - ["map_area_contains_rituals"]=8119, - ["map_area_contains_tormented_embezzler"]=8120, - ["map_area_contains_tormented_seditionist"]=8121, - ["map_area_contains_tormented_vaal_cultist"]=8122, - ["map_area_contains_unique_item_chest"]=8123, - ["map_area_contains_unique_strongbox"]=8124, - ["map_area_contains_x_additional_clusters_of_beacon_barrels"]=8125, - ["map_area_contains_x_additional_clusters_of_bloodworm_barrels"]=8126, - ["map_area_contains_x_additional_clusters_of_explosive_barrels"]=8127, - ["map_area_contains_x_additional_clusters_of_explosive_eggs"]=8128, - ["map_area_contains_x_additional_clusters_of_parasite_barrels"]=8129, - ["map_area_contains_x_additional_clusters_of_volatile_barrels"]=8130, - ["map_area_contains_x_additional_clusters_of_wealthy_barrels"]=8131, - ["map_area_contains_x_rare_monsters_with_inner_treasure"]=8240, - ["map_area_ritual_additional_chance_%"]=8132, - ["map_atlas_influence_type"]=8093, - ["map_atlas_node_has_abyss"]=8133, - ["map_atlas_node_has_breach"]=8134, - ["map_atlas_node_has_delirium"]=8135, - ["map_atlas_node_has_incursion"]=8136, - ["map_atlas_node_has_ritual"]=8137, + ["map_area_contains_arcanists_strongbox"]=8089, + ["map_area_contains_avatar_of_ambush"]=8090, + ["map_area_contains_avatar_of_anarchy"]=8091, + ["map_area_contains_avatar_of_beyond"]=8092, + ["map_area_contains_avatar_of_bloodlines"]=8093, + ["map_area_contains_avatar_of_breach"]=8094, + ["map_area_contains_avatar_of_domination"]=8095, + ["map_area_contains_avatar_of_essence"]=8096, + ["map_area_contains_avatar_of_invasion"]=8097, + ["map_area_contains_avatar_of_nemesis"]=8098, + ["map_area_contains_avatar_of_onslaught"]=8099, + ["map_area_contains_avatar_of_perandus"]=8100, + ["map_area_contains_avatar_of_prophecy"]=8101, + ["map_area_contains_avatar_of_rampage"]=8102, + ["map_area_contains_avatar_of_talisman"]=8103, + ["map_area_contains_avatar_of_tempest"]=8104, + ["map_area_contains_avatar_of_torment"]=8105, + ["map_area_contains_avatar_of_warbands"]=8106, + ["map_area_contains_cartographers_strongbox"]=8107, + ["map_area_contains_currency_chest"]=8108, + ["map_area_contains_gemcutters_strongbox"]=8109, + ["map_area_contains_jewellery_chest"]=8110, + ["map_area_contains_map_chest"]=8111, + ["map_area_contains_metamorphs"]=8112, + ["map_area_contains_perandus_coin_chest"]=8113, + ["map_area_contains_rituals"]=8114, + ["map_area_contains_tormented_embezzler"]=8115, + ["map_area_contains_tormented_seditionist"]=8116, + ["map_area_contains_tormented_vaal_cultist"]=8117, + ["map_area_contains_unique_item_chest"]=8118, + ["map_area_contains_unique_strongbox"]=8119, + ["map_area_contains_x_additional_clusters_of_beacon_barrels"]=8120, + ["map_area_contains_x_additional_clusters_of_bloodworm_barrels"]=8121, + ["map_area_contains_x_additional_clusters_of_explosive_barrels"]=8122, + ["map_area_contains_x_additional_clusters_of_explosive_eggs"]=8123, + ["map_area_contains_x_additional_clusters_of_parasite_barrels"]=8124, + ["map_area_contains_x_additional_clusters_of_volatile_barrels"]=8125, + ["map_area_contains_x_additional_clusters_of_wealthy_barrels"]=8126, + ["map_area_contains_x_rare_monsters_with_inner_treasure"]=8235, + ["map_area_ritual_additional_chance_%"]=8127, + ["map_atlas_influence_type"]=8088, + ["map_atlas_node_has_abyss"]=8128, + ["map_atlas_node_has_breach"]=8129, + ["map_atlas_node_has_delirium"]=8130, + ["map_atlas_node_has_incursion"]=8131, + ["map_atlas_node_has_ritual"]=8132, ["map_base_ground_desecration_damage_to_deal_per_minute"]=2083, ["map_base_ground_fire_damage_to_deal_per_10_seconds"]=2076, ["map_base_ground_fire_damage_to_deal_per_minute"]=2075, - ["map_bestiary_monster_damage_+%_final"]=8138, - ["map_bestiary_monster_life_+%_final"]=8139, - ["map_betrayal_intelligence_+%"]=8140, - ["map_beyond_demon_always_elite"]=8141, - ["map_beyond_from_league_item_rarity_+%_permyriad_per_portal_merge"]=8142, - ["map_beyond_monster_difficulty_tankiness_+%_per_portal_merge"]=8142, - ["map_beyond_portal_chance_+%"]=8143, - ["map_beyond_portal_spawn_additional_demon_%_chance"]=8144, + ["map_bestiary_monster_damage_+%_final"]=8133, + ["map_bestiary_monster_life_+%_final"]=8134, + ["map_betrayal_intelligence_+%"]=8135, + ["map_beyond_demon_always_elite"]=8136, + ["map_beyond_from_league_item_rarity_+%_permyriad_per_portal_merge"]=8137, + ["map_beyond_monster_difficulty_tankiness_+%_per_portal_merge"]=8137, + ["map_beyond_portal_chance_+%"]=8138, + ["map_beyond_portal_spawn_additional_demon_%_chance"]=8139, ["map_beyond_rules"]=2424, - ["map_blight_chest_%_chance_for_additional_drop"]=8145, - ["map_blight_chests_repeat_drops_count"]=8146, - ["map_blight_encounter_spawn_rate_+%"]=8147, - ["map_blight_lane_additional_chest_chance_%"]=8148, - ["map_blight_lane_additional_chests"]=8149, - ["map_blight_oils_chance_to_drop_a_tier_higher_%"]=8150, - ["map_blight_tower_cost_+%"]=8151, - ["map_blight_tower_cost_doubled"]=8152, - ["map_blight_up_to_X_additional_bosses"]=8153, - ["map_blighted_map_encounter_duration_-_sec"]=8154, - ["map_bloodline_packs_drop_x_additional_currency_items"]=8155, - ["map_bloodline_packs_drop_x_additional_rare_items"]=8156, - ["map_blueprint_drop_revealed_chance_%"]=8157, - ["map_boss_accompanied_by_bodyguards"]=8158, - ["map_boss_accompanied_by_harbinger"]=8159, + ["map_blight_chest_%_chance_for_additional_drop"]=8140, + ["map_blight_chests_repeat_drops_count"]=8141, + ["map_blight_encounter_spawn_rate_+%"]=8142, + ["map_blight_lane_additional_chest_chance_%"]=8143, + ["map_blight_lane_additional_chests"]=8144, + ["map_blight_oils_chance_to_drop_a_tier_higher_%"]=8145, + ["map_blight_tower_cost_+%"]=8146, + ["map_blight_tower_cost_doubled"]=8147, + ["map_blight_up_to_X_additional_bosses"]=8148, + ["map_blighted_map_encounter_duration_-_sec"]=8149, + ["map_bloodline_packs_drop_x_additional_currency_items"]=8150, + ["map_bloodline_packs_drop_x_additional_rare_items"]=8151, + ["map_blueprint_drop_revealed_chance_%"]=8152, + ["map_boss_accompanied_by_bodyguards"]=8153, + ["map_boss_accompanied_by_harbinger"]=8154, ["map_boss_area_of_effect_+%"]=2201, ["map_boss_attack_and_cast_speed_+%"]=2199, ["map_boss_damage_+%"]=2193, ["map_boss_damage_+%_final_from_boss_drops_guardian_map_sextant"]=2194, - ["map_boss_dropped_item_quantity_+%"]=8160, - ["map_boss_dropped_unique_items_+"]=8161, + ["map_boss_dropped_item_quantity_+%"]=8155, + ["map_boss_dropped_unique_items_+"]=8156, ["map_boss_drops_additional_conqueror_map"]=2196, - ["map_boss_drops_additional_currency_shards"]=8162, + ["map_boss_drops_additional_currency_shards"]=8157, ["map_boss_drops_additional_elder_guardian_map"]=2197, ["map_boss_drops_additional_shaper_guardian_map"]=2198, - ["map_boss_drops_corrupted_items"]=8163, - ["map_boss_drops_x_additional_vaal_items"]=8168, - ["map_boss_experience_+%_final"]=8164, - ["map_boss_is_possessed"]=8165, - ["map_boss_item_rarity_+%"]=8166, + ["map_boss_drops_corrupted_items"]=8158, + ["map_boss_drops_x_additional_vaal_items"]=8163, + ["map_boss_experience_+%_final"]=8159, + ["map_boss_is_possessed"]=8160, + ["map_boss_item_rarity_+%"]=8161, ["map_boss_life_+%_final_from_boss_drops_guardian_map_sextant"]=2195, ["map_boss_maximum_life_+%"]=2200, - ["map_boss_surrounded_by_tormented_spirits"]=8167, - ["map_breach_%_chance_for_1_additional_breach"]=8169, - ["map_breach_%_chance_for_3_additional_breach"]=8170, - ["map_breach_X_additional_rare_monsters"]=8171, - ["map_breach_additional_monster_potency_skill"]=8172, - ["map_breach_additional_rare_mod_skill"]=8173, - ["map_breach_additional_rare_spawner_skill"]=8174, - ["map_breach_additional_sacrifice_for_buff_skill"]=8175, - ["map_breach_additional_sacrifice_for_rarity_skill"]=8176, - ["map_breach_additional_upgrade_zone_skill"]=8177, - ["map_breach_chance_to_be_esh_+%"]=8178, - ["map_breach_chance_to_be_tul_+%"]=8179, - ["map_breach_chance_to_be_uul_netol_+%"]=8180, - ["map_breach_chance_to_be_xoph_+%"]=8181, + ["map_boss_surrounded_by_tormented_spirits"]=8162, + ["map_breach_%_chance_for_1_additional_breach"]=8164, + ["map_breach_%_chance_for_3_additional_breach"]=8165, + ["map_breach_X_additional_rare_monsters"]=8166, + ["map_breach_additional_monster_potency_skill"]=8167, + ["map_breach_additional_rare_mod_skill"]=8168, + ["map_breach_additional_rare_spawner_skill"]=8169, + ["map_breach_additional_sacrifice_for_buff_skill"]=8170, + ["map_breach_additional_sacrifice_for_rarity_skill"]=8171, + ["map_breach_additional_upgrade_zone_skill"]=8172, + ["map_breach_chance_to_be_esh_+%"]=8173, + ["map_breach_chance_to_be_tul_+%"]=8174, + ["map_breach_chance_to_be_uul_netol_+%"]=8175, + ["map_breach_chance_to_be_xoph_+%"]=8176, ["map_breach_hands_are_small"]=106, - ["map_breach_has_boss"]=8182, - ["map_breach_has_large_chest"]=8183, - ["map_breach_minimum_radius"]=8184, - ["map_breach_monster_potency_+%"]=8185, - ["map_breach_monster_quantity_+%"]=8186, - ["map_breach_monster_splinter_quantity_+%"]=8187, + ["map_breach_has_boss"]=8177, + ["map_breach_has_large_chest"]=8178, + ["map_breach_minimum_radius"]=8179, + ["map_breach_monster_potency_+%"]=8180, + ["map_breach_monster_quantity_+%"]=8181, + ["map_breach_monster_splinter_quantity_+%"]=8182, ["map_breach_monsters_damage_+%"]=137, ["map_breach_monsters_life_+%"]=129, - ["map_breach_number_of_magic_packs_+%"]=8188, + ["map_breach_number_of_magic_packs_+%"]=8183, ["map_breach_rules"]=2416, ["map_breach_size_+%"]=123, ["map_breach_splinters_drop_as_stones_permyriad"]=124, ["map_breach_time_passed_+%"]=117, - ["map_breach_type_override"]=8189, - ["map_breaches_num_additional_chests_to_spawn"]=8190, - ["map_chance_for_4_additional_abysses_%"]=8191, - ["map_chance_for_area_%_to_contain_harvest"]=8192, + ["map_breach_type_override"]=8184, + ["map_breaches_num_additional_chests_to_spawn"]=8185, + ["map_chance_for_4_additional_abysses_%"]=8186, + ["map_chance_for_area_%_to_contain_harvest"]=8187, ["map_chance_for_breach_bosses_to_drop_breachstone_%"]=125, - ["map_chance_to_not_consume_sextant_use_%"]=8193, + ["map_chance_to_not_consume_sextant_use_%"]=8188, ["map_chest_item_quantity_+%"]=2202, ["map_chest_item_rarity_+%"]=2203, - ["map_chest_item_rarity_+%_final"]=8194, - ["map_chests_all_magic_or_rare"]=8195, - ["map_construct_monster_potency_+%"]=8196, - ["map_contains_+_portals"]=8197, - ["map_contains_abyss_boss"]=8198, - ["map_contains_abyss_depths"]=8199, - ["map_contains_abyss_depths_with_no_boss"]=8200, - ["map_contains_additional_breaches"]=8201, - ["map_contains_additional_chrysalis_talisman"]=8202, - ["map_contains_additional_clutching_talisman"]=8203, - ["map_contains_additional_fangjaw_talisman"]=8204, - ["map_contains_additional_mandible_talisman"]=8205, - ["map_contains_additional_packs_of_chaos_monsters"]=8206, - ["map_contains_additional_packs_of_cold_monsters"]=8207, - ["map_contains_additional_packs_of_fire_monsters"]=8208, - ["map_contains_additional_packs_of_lightning_monsters"]=8209, - ["map_contains_additional_packs_of_physical_monsters"]=8210, - ["map_contains_additional_packs_of_vaal_monsters"]=8211, - ["map_contains_additional_three_rat_talisman"]=8212, - ["map_contains_additional_tormented_betrayers"]=8213, - ["map_contains_additional_tormented_graverobbers"]=8214, - ["map_contains_additional_tormented_heretics"]=8215, - ["map_contains_additional_unique_talisman"]=8216, - ["map_contains_additional_writhing_talisman"]=8217, - ["map_contains_breach"]=8218, + ["map_chest_item_rarity_+%_final"]=8189, + ["map_chests_all_magic_or_rare"]=8190, + ["map_construct_monster_potency_+%"]=8191, + ["map_contains_+_portals"]=8192, + ["map_contains_abyss_boss"]=8193, + ["map_contains_abyss_depths"]=8194, + ["map_contains_abyss_depths_with_no_boss"]=8195, + ["map_contains_additional_breaches"]=8196, + ["map_contains_additional_chrysalis_talisman"]=8197, + ["map_contains_additional_clutching_talisman"]=8198, + ["map_contains_additional_fangjaw_talisman"]=8199, + ["map_contains_additional_mandible_talisman"]=8200, + ["map_contains_additional_packs_of_chaos_monsters"]=8201, + ["map_contains_additional_packs_of_cold_monsters"]=8202, + ["map_contains_additional_packs_of_fire_monsters"]=8203, + ["map_contains_additional_packs_of_lightning_monsters"]=8204, + ["map_contains_additional_packs_of_physical_monsters"]=8205, + ["map_contains_additional_packs_of_vaal_monsters"]=8206, + ["map_contains_additional_three_rat_talisman"]=8207, + ["map_contains_additional_tormented_betrayers"]=8208, + ["map_contains_additional_tormented_graverobbers"]=8209, + ["map_contains_additional_tormented_heretics"]=8210, + ["map_contains_additional_unique_talisman"]=8211, + ["map_contains_additional_writhing_talisman"]=8212, + ["map_contains_breach"]=8213, ["map_contains_buried_treasure"]=2011, - ["map_contains_chayula_breach"]=8219, - ["map_contains_citadel"]=8220, - ["map_contains_cleansed_boss"]=8221, - ["map_contains_corrupted_strongbox"]=8222, - ["map_contains_creeping_agony"]=8223, - ["map_contains_keepers_of_the_trove_bloodline_pack"]=8224, - ["map_contains_master"]=8225, - ["map_contains_nevalis_monkey"]=8226, - ["map_contains_perandus_boss"]=8227, - ["map_contains_talisman_boss_with_higher_tier"]=8228, - ["map_contains_three_magic_packs_with_attack_cast_and_movement_speed_+%"]=8229, - ["map_contains_three_magic_packs_with_item_quantity_of_dropped_items_+%_final"]=8229, - ["map_contains_uul_netol_breach"]=8230, - ["map_contains_wealthy_pack"]=8231, - ["map_contains_x_additional_animated_weapon_packs"]=8232, - ["map_contains_x_additional_healing_packs"]=8233, - ["map_contains_x_additional_magic_packs"]=8234, - ["map_contains_x_additional_normal_packs"]=8235, - ["map_contains_x_additional_packs_on_their_own_team"]=8236, - ["map_contains_x_additional_packs_that_convert_on_death"]=8237, + ["map_contains_chayula_breach"]=8214, + ["map_contains_citadel"]=8215, + ["map_contains_cleansed_boss"]=8216, + ["map_contains_corrupted_strongbox"]=8217, + ["map_contains_creeping_agony"]=8218, + ["map_contains_keepers_of_the_trove_bloodline_pack"]=8219, + ["map_contains_master"]=8220, + ["map_contains_nevalis_monkey"]=8221, + ["map_contains_perandus_boss"]=8222, + ["map_contains_talisman_boss_with_higher_tier"]=8223, + ["map_contains_three_magic_packs_with_attack_cast_and_movement_speed_+%"]=8224, + ["map_contains_three_magic_packs_with_item_quantity_of_dropped_items_+%_final"]=8224, + ["map_contains_uul_netol_breach"]=8225, + ["map_contains_wealthy_pack"]=8226, + ["map_contains_x_additional_animated_weapon_packs"]=8227, + ["map_contains_x_additional_healing_packs"]=8228, + ["map_contains_x_additional_magic_packs"]=8229, + ["map_contains_x_additional_normal_packs"]=8230, + ["map_contains_x_additional_packs_on_their_own_team"]=8231, + ["map_contains_x_additional_packs_that_convert_on_death"]=8232, ["map_contains_x_additional_packs_with_mirrored_rare_monsters"]=2012, - ["map_contains_x_additional_poison_packs"]=8238, - ["map_contains_x_additional_rare_packs"]=8239, - ["map_contracts_drop_with_additional_special_implicit_%_chance"]=8241, - ["map_cowards_trial_extra_ghosts"]=8242, - ["map_cowards_trial_extra_oriath_citizens"]=8243, - ["map_cowards_trial_extra_phantasms"]=8244, - ["map_cowards_trial_extra_raging_spirits"]=8245, - ["map_cowards_trial_extra_rhoas"]=8246, - ["map_cowards_trial_extra_skeleton_cannons"]=8247, - ["map_cowards_trial_extra_zombies"]=8248, - ["map_custom_league_damage_taken_+%_final"]=8249, - ["map_damage_+%_of_type_inflicted_by_current_ground_effect_you_are_on"]=8251, - ["map_damage_+%_per_poison_stack"]=8250, - ["map_damage_taken_+%_from_beyond_monsters"]=8252, - ["map_damage_taken_while_stationary_+%"]=8253, - ["map_damage_while_stationary_+%"]=8254, - ["map_death_and_taxes_boss_drops_additional_currency"]=8255, - ["map_delirium_additional_reward_type_chance_%"]=8256, - ["map_delirium_doodads_+%_final"]=8257, - ["map_delirium_fog_never_dissipates"]=8258, - ["map_delirium_splinter_stack_size_+%"]=8259, - ["map_delve_rules"]=8260, + ["map_contains_x_additional_poison_packs"]=8233, + ["map_contains_x_additional_rare_packs"]=8234, + ["map_contracts_drop_with_additional_special_implicit_%_chance"]=8236, + ["map_cowards_trial_extra_ghosts"]=8237, + ["map_cowards_trial_extra_oriath_citizens"]=8238, + ["map_cowards_trial_extra_phantasms"]=8239, + ["map_cowards_trial_extra_raging_spirits"]=8240, + ["map_cowards_trial_extra_rhoas"]=8241, + ["map_cowards_trial_extra_skeleton_cannons"]=8242, + ["map_cowards_trial_extra_zombies"]=8243, + ["map_custom_league_damage_taken_+%_final"]=8244, + ["map_damage_+%_of_type_inflicted_by_current_ground_effect_you_are_on"]=8246, + ["map_damage_+%_per_poison_stack"]=8245, + ["map_damage_taken_+%_from_beyond_monsters"]=8247, + ["map_damage_taken_while_stationary_+%"]=8248, + ["map_damage_while_stationary_+%"]=8249, + ["map_death_and_taxes_boss_drops_additional_currency"]=8250, + ["map_delirium_additional_reward_type_chance_%"]=8251, + ["map_delirium_doodads_+%_final"]=8252, + ["map_delirium_fog_never_dissipates"]=8253, + ["map_delirium_splinter_stack_size_+%"]=8254, + ["map_delve_rules"]=8255, ["map_display_area_contains_unbridged_gaps_to_cross"]=2064, - ["map_display_strongbox_monsters_are_enraged"]=8262, + ["map_display_strongbox_monsters_are_enraged"]=8257, ["map_display_unique_boss_drops_X_maps"]=2104, - ["map_divination_card_drop_chance_+%"]=8263, - ["map_doesnt_consume_sextant_use"]=8264, - ["map_downgrade_pack_to_magic_%_chance"]=8265, - ["map_dropped_maps_are_corrupted_with_8_mods"]=8266, - ["map_dropped_maps_are_duplicated_chance_permillage"]=8267, + ["map_divination_card_drop_chance_+%"]=8258, + ["map_doesnt_consume_sextant_use"]=8259, + ["map_downgrade_pack_to_magic_%_chance"]=8260, + ["map_dropped_maps_are_corrupted_with_8_mods"]=8261, + ["map_dropped_maps_are_duplicated_chance_permillage"]=8262, ["map_duplicate_all_rare_monsters"]=2014, - ["map_duplicate_captured_beasts_chance_%"]=8268, + ["map_duplicate_captured_beasts_chance_%"]=8263, ["map_duplicate_essence_monsters_with_shrieking_essence"]=138, - ["map_duplicate_x_rare_monsters"]=8269, - ["map_duplicate_x_synthesised_rare_monsters"]=8270, - ["map_elder_boss_variation"]=8271, - ["map_elder_rare_chance_+%"]=8272, + ["map_duplicate_x_rare_monsters"]=8264, + ["map_duplicate_x_synthesised_rare_monsters"]=8265, + ["map_elder_boss_variation"]=8266, + ["map_elder_rare_chance_+%"]=8267, ["map_elemental_weakness_curse_zones"]=2127, - ["map_endgame_affliction_reward_1"]=8273, - ["map_endgame_affliction_reward_2"]=8274, - ["map_endgame_affliction_reward_3"]=8275, - ["map_endgame_affliction_reward_4"]=8276, - ["map_endgame_affliction_reward_5"]=8277, - ["map_endgame_affliction_reward_6"]=8278, - ["map_endgame_affliction_reward_7"]=8279, - ["map_endgame_affliction_reward_8"]=8280, - ["map_endgame_affliction_reward_9"]=8281, - ["map_endgame_fog_depth"]=8282, + ["map_endgame_affliction_reward_1"]=8268, + ["map_endgame_affliction_reward_2"]=8269, + ["map_endgame_affliction_reward_3"]=8270, + ["map_endgame_affliction_reward_4"]=8271, + ["map_endgame_affliction_reward_5"]=8272, + ["map_endgame_affliction_reward_6"]=8273, + ["map_endgame_affliction_reward_7"]=8274, + ["map_endgame_affliction_reward_8"]=8275, + ["map_endgame_affliction_reward_9"]=8276, + ["map_endgame_fog_depth"]=8277, ["map_enfeeble_curse_zones"]=2123, - ["map_equipment_drops_identified"]=8283, - ["map_essence_abyss_chance_+%"]=8284, + ["map_equipment_drops_identified"]=8278, + ["map_essence_abyss_chance_+%"]=8279, ["map_essence_corruption_cannot_release_monsters"]=130, - ["map_essence_monolith_contains_additional_essence_of_corruption"]=8285, - ["map_essence_monolith_contains_essence_of_corruption_%"]=8286, - ["map_essence_monsters_are_corrupted"]=8287, + ["map_essence_monolith_contains_additional_essence_of_corruption"]=8280, + ["map_essence_monolith_contains_essence_of_corruption_%"]=8281, + ["map_essence_monsters_are_corrupted"]=8282, ["map_essence_monsters_drop_rare_item_with_random_essence_mod_%_chance"]=140, - ["map_essence_monsters_have_additional_essences"]=8288, - ["map_essence_monsters_higher_tier"]=8289, + ["map_essence_monsters_have_additional_essences"]=8283, + ["map_essence_monsters_higher_tier"]=8284, ["map_essences_are_1_tier_higher_chance_%"]=126, ["map_essences_contains_rogue_exiles"]=118, - ["map_expedition2_remnant_generation_has_x_lucky_rolls"]=8290, - ["map_expedition2_remnants_have_at_least_x_slots"]=8291, - ["map_expedition_artifact_quantity_+%"]=8292, - ["map_expedition_chest_double_drops_chance_%"]=8293, - ["map_expedition_chest_marker_count_+"]=8294, - ["map_expedition_common_chest_marker_count_+"]=8295, - ["map_expedition_elite_marker_count_+%"]=8296, - ["map_expedition_encounter_additional_chance_%"]=8297, - ["map_expedition_epic_chest_marker_count_+"]=8298, - ["map_expedition_explosion_radius_+%"]=8299, - ["map_expedition_explosives_+%"]=8300, - ["map_expedition_extra_relic_suffix_chance_%"]=8301, - ["map_expedition_league"]=8302, - ["map_expedition_maximum_placement_distance_+%"]=8303, - ["map_expedition_monster_spawn_with_half_life"]=8304, - ["map_expedition_number_of_monster_markers_+%"]=8305, - ["map_expedition_rare_monsters_+%"]=8306, - ["map_expedition_relic_mod_effect_+%"]=8307, - ["map_expedition_relics_+"]=8308, - ["map_expedition_relics_+%"]=8309, - ["map_expedition_saga_contains_boss"]=8310, - ["map_expedition_twinned_elites"]=8311, - ["map_expedition_uncommon_chest_marker_count_+"]=8312, - ["map_expedition_vendor_reroll_currency_quantity_+%"]=8313, - ["map_expedition_x_extra_relic_suffixes"]=8314, + ["map_expedition2_remnant_generation_has_x_lucky_rolls"]=8285, + ["map_expedition2_remnants_have_at_least_x_slots"]=8286, + ["map_expedition_artifact_quantity_+%"]=8287, + ["map_expedition_chest_double_drops_chance_%"]=8288, + ["map_expedition_chest_marker_count_+"]=8289, + ["map_expedition_common_chest_marker_count_+"]=8290, + ["map_expedition_elite_marker_count_+%"]=8291, + ["map_expedition_encounter_additional_chance_%"]=8292, + ["map_expedition_epic_chest_marker_count_+"]=8293, + ["map_expedition_explosion_radius_+%"]=8294, + ["map_expedition_explosives_+%"]=8295, + ["map_expedition_extra_relic_suffix_chance_%"]=8296, + ["map_expedition_league"]=8297, + ["map_expedition_maximum_placement_distance_+%"]=8298, + ["map_expedition_monster_spawn_with_half_life"]=8299, + ["map_expedition_number_of_monster_markers_+%"]=8300, + ["map_expedition_rare_monsters_+%"]=8301, + ["map_expedition_relic_mod_effect_+%"]=8302, + ["map_expedition_relics_+"]=8303, + ["map_expedition_relics_+%"]=8304, + ["map_expedition_saga_contains_boss"]=8305, + ["map_expedition_twinned_elites"]=8306, + ["map_expedition_uncommon_chest_marker_count_+"]=8307, + ["map_expedition_vendor_reroll_currency_quantity_+%"]=8308, + ["map_expedition_x_extra_relic_suffixes"]=8309, ["map_experience_gain_+%"]=2015, ["map_extra_gold_piles_chance_%"]=2016, - ["map_extra_monoliths"]=8315, - ["map_final_boss_map_key_of_at_least_same_tier_as_current_map_drop_chance_%"]=8316, - ["map_first_invasion_boss_killed_drops_x_additional_currency"]=8317, - ["map_first_strongbox_contains_x_additional_rare_monsters"]=8318, - ["map_first_unique_beyond_boss_slain_drops_x_beyond_uniques"]=8319, - ["map_fishy_effect_0"]=8261, - ["map_fishy_effect_1"]=8261, - ["map_fishy_effect_2"]=8261, - ["map_fishy_effect_3"]=8261, + ["map_extra_monoliths"]=8310, + ["map_final_boss_map_key_of_at_least_same_tier_as_current_map_drop_chance_%"]=8311, + ["map_first_invasion_boss_killed_drops_x_additional_currency"]=8312, + ["map_first_strongbox_contains_x_additional_rare_monsters"]=8313, + ["map_first_unique_beyond_boss_slain_drops_x_beyond_uniques"]=8314, + ["map_fishy_effect_0"]=8256, + ["map_fishy_effect_1"]=8256, + ["map_fishy_effect_2"]=8256, + ["map_fishy_effect_3"]=8256, ["map_fixed_seed"]=2089, - ["map_flask_charges_recovered_per_3_seconds_%"]=8320, - ["map_force_side_area"]=8321, + ["map_flask_charges_recovered_per_3_seconds_%"]=8315, + ["map_force_side_area"]=8316, ["map_force_stone_circle"]=2113, - ["map_gain_onslaught_for_x_ms_on_killing_rare_monster"]=8322, - ["map_gauntlet_unique_monster_life_+%"]=8323, + ["map_gain_onslaught_for_x_ms_on_killing_rare_monster"]=8317, + ["map_gauntlet_unique_monster_life_+%"]=8318, ["map_gold_+%"]=2017, - ["map_grants_players_level_20_dash_skill"]=8324, - ["map_ground_consecrated_life_regeneration_rate_per_minute_%"]=8325, - ["map_ground_haste_action_speed_+%"]=8326, + ["map_grants_players_level_20_dash_skill"]=8319, + ["map_ground_consecrated_life_regeneration_rate_per_minute_%"]=8320, + ["map_ground_haste_action_speed_+%"]=8321, ["map_ground_ice"]=2077, ["map_ground_ice_base_magnitude"]=2078, ["map_ground_lightning"]=2079, ["map_ground_lightning_base_magnitude"]=2081, ["map_ground_mana_siphoning"]=2080, ["map_ground_tar_movement_speed_+%"]=2082, - ["map_harbinger_additional_currency_shard_stack_chance_%"]=8327, + ["map_harbinger_additional_currency_shard_stack_chance_%"]=8322, ["map_harbinger_cooldown_speed_+%"]=107, - ["map_harbinger_portal_drops_additional_fragments"]=8328, - ["map_harbingers_drops_additional_currency_shards"]=8329, - ["map_harvest_crafting_outcomes_X_lucky_rolls"]=8330, - ["map_harvest_double_lifeforce_dropped"]=8331, - ["map_harvest_monster_life_+%_final_from_sextant"]=8332, + ["map_harbinger_portal_drops_additional_fragments"]=8323, + ["map_harbingers_drops_additional_currency_shards"]=8324, + ["map_harvest_crafting_outcomes_X_lucky_rolls"]=8325, + ["map_harvest_double_lifeforce_dropped"]=8326, + ["map_harvest_monster_life_+%_final_from_sextant"]=8327, ["map_harvest_seed_t2_upgrade_%_chance"]=127, ["map_harvest_seed_t3_upgrade_%_chance"]=131, - ["map_harvest_seeds_1_of_every_2_plot_type_override"]=8333, + ["map_harvest_seeds_1_of_every_2_plot_type_override"]=8328, ["map_harvest_seeds_are_at_least_t2"]=119, ["map_has_X_seconds_between_waves"]=2205, ["map_has_X_waves_of_monsters"]=2204, - ["map_has_monoliths"]=8334, - ["map_has_x%_quality"]=8335, - ["map_heist_contract_additional_reveals_granted"]=8336, - ["map_heist_contract_chest_no_rewards_%_chance"]=8337, - ["map_heist_contract_npc_items_cannot_drop"]=8338, - ["map_heist_contract_primary_target_value_+%_final"]=8339, - ["map_heist_monster_life_+%_final_from_sextant"]=8340, - ["map_heist_npc_perks_effect_+%_final"]=8341, + ["map_has_monoliths"]=8329, + ["map_has_x%_quality"]=8330, + ["map_heist_contract_additional_reveals_granted"]=8331, + ["map_heist_contract_chest_no_rewards_%_chance"]=8332, + ["map_heist_contract_npc_items_cannot_drop"]=8333, + ["map_heist_contract_primary_target_value_+%_final"]=8334, + ["map_heist_monster_life_+%_final_from_sextant"]=8335, + ["map_heist_npc_perks_effect_+%_final"]=8336, ["map_hellscape_additional_boss"]=1120, ["map_hellscape_blood_consumed_+%_final"]=1102, ["map_hellscape_fire_damage_taken_when_switching"]=1108, @@ -243254,94 +243270,94 @@ return { ["map_hellscape_rare_monster_drop_additional_tainted_currency"]=1144, ["map_hellscape_rare_monster_drop_additional_unique_item"]=1145, ["map_hellscape_rare_monster_drop_items_X_levels_higher"]=1146, - ["map_hellscaping_speed_+%"]=7159, - ["map_humanoid_monster_potency_+%"]=8342, - ["map_imprisoned_monsters_action_speed_+%"]=8343, - ["map_imprisoned_monsters_damage_+%"]=8344, - ["map_imprisoned_monsters_damage_taken_+%"]=8345, - ["map_invasion_bosses_are_twinned"]=8346, - ["map_invasion_bosses_drop_x_additional_vaal_orbs"]=8347, - ["map_invasion_bosses_dropped_items_are_fully_linked"]=8348, - ["map_invasion_bosses_dropped_items_have_x_additional_sockets"]=8349, + ["map_hellscaping_speed_+%"]=7154, + ["map_humanoid_monster_potency_+%"]=8337, + ["map_imprisoned_monsters_action_speed_+%"]=8338, + ["map_imprisoned_monsters_damage_+%"]=8339, + ["map_imprisoned_monsters_damage_taken_+%"]=8340, + ["map_invasion_bosses_are_twinned"]=8341, + ["map_invasion_bosses_drop_x_additional_vaal_orbs"]=8342, + ["map_invasion_bosses_dropped_items_are_fully_linked"]=8343, + ["map_invasion_bosses_dropped_items_have_x_additional_sockets"]=8344, ["map_invasion_monster_packs"]=2418, - ["map_invasion_monsters_guarded_by_x_magic_packs"]=8350, + ["map_invasion_monsters_guarded_by_x_magic_packs"]=8345, ["map_is_branchy"]=2058, - ["map_item_drop_quality_also_applies_to_map_item_drop_rarity"]=8351, + ["map_item_drop_quality_also_applies_to_map_item_drop_rarity"]=8346, ["map_item_drop_quantity_+%"]=31, ["map_item_drop_rarity_+%"]=32, - ["map_item_found_rarity_+%_per_15_rampage_stacks"]=8352, + ["map_item_found_rarity_+%_per_15_rampage_stacks"]=8347, ["map_item_level_override"]=837, - ["map_item_quantity_from_monsters_that_drop_silver_coin_+%"]=8353, + ["map_item_quantity_from_monsters_that_drop_silver_coin_+%"]=8348, ["map_items_drop_corrupted"]=2800, ["map_items_drop_corrupted_%"]=2801, - ["map_killing_rare_monsters_pauses_delirium_mirror_timer_for_x_seconds"]=8354, - ["map_labyrinth_izaro_area_of_effect_+%"]=8355, - ["map_labyrinth_izaro_attack_cast_move_speed_+%"]=8356, - ["map_labyrinth_izaro_damage_+%"]=8357, - ["map_labyrinth_izaro_life_+%"]=8358, - ["map_labyrinth_monsters_attack_cast_and_movement_speed_+%"]=8359, - ["map_labyrinth_monsters_damage_+%"]=8360, - ["map_labyrinth_monsters_life_+%"]=8361, - ["map_leaguestone_area_contains_x_additional_leaguestones"]=8362, - ["map_leaguestone_beyond_monster_item_quantity_and_rarity_+%_final"]=8363, - ["map_leaguestone_contains_warband_leader"]=8364, - ["map_leaguestone_explicit_warband_type_override"]=8365, - ["map_leaguestone_imprisoned_monsters_item_quantity_+%_final"]=8366, - ["map_leaguestone_imprisoned_monsters_item_rarity_+%_final"]=8367, - ["map_leaguestone_invasion_boss_item_quantity_and_rarity_+%_final"]=8368, - ["map_leaguestone_monolith_contains_essence_type"]=8369, - ["map_leaguestone_override_base_num_breaches"]=8370, - ["map_leaguestone_override_base_num_invasion_bosses"]=8371, - ["map_leaguestone_override_base_num_monoliths"]=8372, - ["map_leaguestone_override_base_num_perandus_chests"]=8373, - ["map_leaguestone_override_base_num_prophecy_coins"]=8374, - ["map_leaguestone_override_base_num_rogue_exiles"]=8375, - ["map_leaguestone_override_base_num_shrines"]=8376, - ["map_leaguestone_override_base_num_strongboxes"]=8377, - ["map_leaguestone_override_base_num_talismans"]=8378, - ["map_leaguestone_override_base_num_tormented_spirits"]=8379, - ["map_leaguestone_override_base_num_warband_packs"]=8380, - ["map_leaguestone_perandus_chests_have_item_quantity_+%_final"]=8381, - ["map_leaguestone_perandus_chests_have_item_rarity_+%_final"]=8382, - ["map_leaguestone_rogue_exiles_dropped_item_rarity_+%_final"]=8383, - ["map_leaguestone_shrine_monster_rarity_override"]=8384, - ["map_leaguestone_shrine_override_type"]=8385, - ["map_leaguestone_strongboxes_rarity_override"]=8386, - ["map_leaguestone_warbands_packs_have_item_quantity_+%_final"]=8388, - ["map_leaguestone_warbands_packs_have_item_rarity_+%_final"]=8389, - ["map_leaguestone_x_monsters_spawn_abaxoth"]=8390, - ["map_leaguestone_x_monsters_spawn_random_beyond_boss"]=8391, - ["map_leaguestones_currency_items_drop_when_first_reaching_x_rampage_stacks"]=8392, - ["map_leaguestones_spawn_powerful_monster_when_reaching_x_rampage_stacks"]=8393, - ["map_legion_league_extra_spawns"]=8394, - ["map_legion_league_force_general"]=8395, - ["map_legion_league_force_war_chest"]=8396, - ["map_legion_monster_life_+%_final_from_sextant"]=8397, - ["map_legion_monster_splinter_emblem_drops_duplicated"]=8398, - ["map_level_+"]=8399, - ["map_logbook_expedition_remnants_+"]=8400, - ["map_logbook_expedition_remnants_+%"]=8401, - ["map_logbook_has_at_least_1_expedition2_remnant_with_a_power_rune"]=8402, - ["map_logbook_has_at_least_1_expedition2_remnant_with_at_least_x_slots"]=8403, + ["map_killing_rare_monsters_pauses_delirium_mirror_timer_for_x_seconds"]=8349, + ["map_labyrinth_izaro_area_of_effect_+%"]=8350, + ["map_labyrinth_izaro_attack_cast_move_speed_+%"]=8351, + ["map_labyrinth_izaro_damage_+%"]=8352, + ["map_labyrinth_izaro_life_+%"]=8353, + ["map_labyrinth_monsters_attack_cast_and_movement_speed_+%"]=8354, + ["map_labyrinth_monsters_damage_+%"]=8355, + ["map_labyrinth_monsters_life_+%"]=8356, + ["map_leaguestone_area_contains_x_additional_leaguestones"]=8357, + ["map_leaguestone_beyond_monster_item_quantity_and_rarity_+%_final"]=8358, + ["map_leaguestone_contains_warband_leader"]=8359, + ["map_leaguestone_explicit_warband_type_override"]=8360, + ["map_leaguestone_imprisoned_monsters_item_quantity_+%_final"]=8361, + ["map_leaguestone_imprisoned_monsters_item_rarity_+%_final"]=8362, + ["map_leaguestone_invasion_boss_item_quantity_and_rarity_+%_final"]=8363, + ["map_leaguestone_monolith_contains_essence_type"]=8364, + ["map_leaguestone_override_base_num_breaches"]=8365, + ["map_leaguestone_override_base_num_invasion_bosses"]=8366, + ["map_leaguestone_override_base_num_monoliths"]=8367, + ["map_leaguestone_override_base_num_perandus_chests"]=8368, + ["map_leaguestone_override_base_num_prophecy_coins"]=8369, + ["map_leaguestone_override_base_num_rogue_exiles"]=8370, + ["map_leaguestone_override_base_num_shrines"]=8371, + ["map_leaguestone_override_base_num_strongboxes"]=8372, + ["map_leaguestone_override_base_num_talismans"]=8373, + ["map_leaguestone_override_base_num_tormented_spirits"]=8374, + ["map_leaguestone_override_base_num_warband_packs"]=8375, + ["map_leaguestone_perandus_chests_have_item_quantity_+%_final"]=8376, + ["map_leaguestone_perandus_chests_have_item_rarity_+%_final"]=8377, + ["map_leaguestone_rogue_exiles_dropped_item_rarity_+%_final"]=8378, + ["map_leaguestone_shrine_monster_rarity_override"]=8379, + ["map_leaguestone_shrine_override_type"]=8380, + ["map_leaguestone_strongboxes_rarity_override"]=8381, + ["map_leaguestone_warbands_packs_have_item_quantity_+%_final"]=8383, + ["map_leaguestone_warbands_packs_have_item_rarity_+%_final"]=8384, + ["map_leaguestone_x_monsters_spawn_abaxoth"]=8385, + ["map_leaguestone_x_monsters_spawn_random_beyond_boss"]=8386, + ["map_leaguestones_currency_items_drop_when_first_reaching_x_rampage_stacks"]=8387, + ["map_leaguestones_spawn_powerful_monster_when_reaching_x_rampage_stacks"]=8388, + ["map_legion_league_extra_spawns"]=8389, + ["map_legion_league_force_general"]=8390, + ["map_legion_league_force_war_chest"]=8391, + ["map_legion_monster_life_+%_final_from_sextant"]=8392, + ["map_legion_monster_splinter_emblem_drops_duplicated"]=8393, + ["map_level_+"]=8394, + ["map_logbook_expedition_remnants_+"]=8395, + ["map_logbook_expedition_remnants_+%"]=8396, + ["map_logbook_has_at_least_1_expedition2_remnant_with_a_power_rune"]=8397, + ["map_logbook_has_at_least_1_expedition2_remnant_with_at_least_x_slots"]=8398, ["map_magic_chest_amount_+%"]=2018, - ["map_magic_items_drop_as_normal"]=8404, + ["map_magic_items_drop_as_normal"]=8399, ["map_magic_monster_life_regeneration_rate_per_minute_%"]=3959, - ["map_magic_monster_potency_+%"]=8405, - ["map_magic_monsters_are_maimed"]=8406, - ["map_magic_monsters_damage_taken_+%"]=8407, + ["map_magic_monster_potency_+%"]=8400, + ["map_magic_monsters_are_maimed"]=8401, + ["map_magic_monsters_damage_taken_+%"]=8402, ["map_magic_pack_size_+%"]=2019, - ["map_metamorph_all_metamorphs_have_rewards"]=8408, - ["map_metamorph_boss_drops_additional_itemised_organs"]=8409, - ["map_metamorph_catalyst_drops_duplicated"]=8410, - ["map_metamorph_itemised_boss_min_rewards"]=8411, - ["map_metamorph_itemised_boss_more_difficult"]=8412, - ["map_metamorph_life_+%_final_from_sextant"]=8413, - ["map_metamorphosis_league"]=8414, + ["map_metamorph_all_metamorphs_have_rewards"]=8403, + ["map_metamorph_boss_drops_additional_itemised_organs"]=8404, + ["map_metamorph_catalyst_drops_duplicated"]=8405, + ["map_metamorph_itemised_boss_min_rewards"]=8406, + ["map_metamorph_itemised_boss_more_difficult"]=8407, + ["map_metamorph_life_+%_final_from_sextant"]=8408, + ["map_metamorphosis_league"]=8409, ["map_minimap_revealed"]=2090, - ["map_monolith_chance_%"]=8416, - ["map_monolith_chance_+%"]=8415, - ["map_monster_add_x_grasping_vines_on_hit"]=8431, - ["map_monster_additional_abyssal_monolithic_slug_packs"]=8417, + ["map_monolith_chance_%"]=8411, + ["map_monolith_chance_+%"]=8410, + ["map_monster_add_x_grasping_vines_on_hit"]=8426, + ["map_monster_additional_abyssal_monolithic_slug_packs"]=8412, ["map_monster_additional_baron_packs"]=2020, ["map_monster_additional_beasts_packs"]=2021, ["map_monster_additional_beasts_packs_rare"]=2022, @@ -243349,38 +243365,38 @@ return { ["map_monster_additional_doryani_packs"]=2024, ["map_monster_additional_ezomyte_packs"]=2025, ["map_monster_additional_faridun_packs"]=2026, - ["map_monster_additional_incursion_ChainedBeastBoss_packs"]=8418, - ["map_monster_additional_incursion_SoulCoreQuadrilla_packs"]=8419, - ["map_monster_additional_incursion_SoulcoreFusedSkeleton_packs"]=8420, - ["map_monster_additional_incursion_VaalColossusBoss_packs"]=8421, - ["map_monster_additional_incursion_VaalSentinelBoss_packs"]=8422, - ["map_monster_additional_incursion_VaalSunPriestBoss_packs"]=8423, + ["map_monster_additional_incursion_ChainedBeastBoss_packs"]=8413, + ["map_monster_additional_incursion_SoulCoreQuadrilla_packs"]=8414, + ["map_monster_additional_incursion_SoulcoreFusedSkeleton_packs"]=8415, + ["map_monster_additional_incursion_VaalColossusBoss_packs"]=8416, + ["map_monster_additional_incursion_VaalSentinelBoss_packs"]=8417, + ["map_monster_additional_incursion_VaalSunPriestBoss_packs"]=8418, ["map_monster_additional_perennial_packs"]=2027, - ["map_monster_additional_sanctified_packs"]=8424, + ["map_monster_additional_sanctified_packs"]=8419, ["map_monster_additional_undead_packs"]=2028, ["map_monster_additional_vaal_packs"]=2029, - ["map_monster_and_player_onslaught_effect_+%"]=8425, + ["map_monster_and_player_onslaught_effect_+%"]=8420, ["map_monster_armour_evasion_energy_shield_+%"]=2613, - ["map_monster_attack_cast_and_movement_speed_+%"]=8426, - ["map_monster_beyond_portal_chance_+%"]=8427, - ["map_monster_curse_effect_on_self_+%"]=8428, - ["map_monster_damage_taken_+%_final_from_atlas_keystone"]=8429, - ["map_monster_damage_taken_+%_while_possessed"]=8430, + ["map_monster_attack_cast_and_movement_speed_+%"]=8421, + ["map_monster_beyond_portal_chance_+%"]=8422, + ["map_monster_curse_effect_on_self_+%"]=8423, + ["map_monster_damage_taken_+%_final_from_atlas_keystone"]=8424, + ["map_monster_damage_taken_+%_while_possessed"]=8425, ["map_monster_drop_higher_level_gear"]=3300, - ["map_monster_item_rarity_+%_final"]=8432, + ["map_monster_item_rarity_+%_final"]=8427, ["map_monster_melee_attacks_apply_random_curses"]=2183, ["map_monster_melee_attacks_apply_random_curses_%_chance"]=2184, ["map_monster_no_drops"]=2191, - ["map_monster_non_damaging_ailment_effect_+%_on_self"]=8433, + ["map_monster_non_damaging_ailment_effect_+%_on_self"]=8428, ["map_monster_skills_chain_X_additional_times"]=2186, - ["map_monster_slain_experience_+%"]=8435, + ["map_monster_slain_experience_+%"]=8430, ["map_monster_tre_+%"]=2030, ["map_monster_unaffected_by_shock"]=2144, ["map_monsters_%_all_damage_to_gain_as_chaos"]=2176, ["map_monsters_%_all_damage_to_gain_as_cold"]=2172, ["map_monsters_%_all_damage_to_gain_as_fire"]=2170, ["map_monsters_%_all_damage_to_gain_as_lightning"]=2174, - ["map_monsters_%_chance_to_inflict_status_ailments"]=8487, + ["map_monsters_%_chance_to_inflict_status_ailments"]=8482, ["map_monsters_%_physical_damage_to_convert_to_chaos"]=2169, ["map_monsters_%_physical_damage_to_convert_to_cold"]=2167, ["map_monsters_%_physical_damage_to_convert_to_fire"]=2166, @@ -243389,195 +243405,195 @@ return { ["map_monsters_%_physical_damage_to_gain_as_cold"]=2173, ["map_monsters_%_physical_damage_to_gain_as_fire"]=2171, ["map_monsters_%_physical_damage_to_gain_as_lightning"]=2175, - ["map_monsters_accuracy_rating_+%"]=8436, - ["map_monsters_action_speed_-%"]=8437, - ["map_monsters_add_endurance_charge_on_hit_%"]=8438, - ["map_monsters_add_frenzy_charge_on_hit_%"]=8439, - ["map_monsters_add_power_charge_on_hit_%"]=8440, - ["map_monsters_additional_chaos_resistance"]=8441, + ["map_monsters_accuracy_rating_+%"]=8431, + ["map_monsters_action_speed_-%"]=8432, + ["map_monsters_add_endurance_charge_on_hit_%"]=8433, + ["map_monsters_add_frenzy_charge_on_hit_%"]=8434, + ["map_monsters_add_power_charge_on_hit_%"]=8435, + ["map_monsters_additional_chaos_resistance"]=8436, ["map_monsters_additional_cold_resistance"]=2161, - ["map_monsters_additional_dexterity_ratio_%_for_evasion"]=8442, - ["map_monsters_additional_elemental_resistance"]=8443, + ["map_monsters_additional_dexterity_ratio_%_for_evasion"]=8437, + ["map_monsters_additional_elemental_resistance"]=8438, ["map_monsters_additional_fire_resistance"]=2160, ["map_monsters_additional_lightning_resistance"]=2162, - ["map_monsters_additional_maximum_all_elemental_resistances_%"]=8444, + ["map_monsters_additional_maximum_all_elemental_resistances_%"]=8439, ["map_monsters_additional_number_of_projecitles"]=2159, ["map_monsters_additional_physical_damage_reduction"]=2163, - ["map_monsters_additional_strength_ratio_%_for_armour"]=8445, - ["map_monsters_ailment_threshold_+%"]=8446, - ["map_monsters_all_damage_can_chill"]=8447, - ["map_monsters_all_damage_can_freeze"]=8448, - ["map_monsters_all_damage_can_ignite"]=8449, - ["map_monsters_all_damage_can_poison"]=8450, - ["map_monsters_all_damage_can_shock"]=8451, - ["map_monsters_always_crit"]=8452, - ["map_monsters_always_hit"]=8453, - ["map_monsters_always_ignite"]=8454, - ["map_monsters_are_converted_on_kill"]=8455, + ["map_monsters_additional_strength_ratio_%_for_armour"]=8440, + ["map_monsters_ailment_threshold_+%"]=8441, + ["map_monsters_all_damage_can_chill"]=8442, + ["map_monsters_all_damage_can_freeze"]=8443, + ["map_monsters_all_damage_can_ignite"]=8444, + ["map_monsters_all_damage_can_poison"]=8445, + ["map_monsters_all_damage_can_shock"]=8446, + ["map_monsters_always_crit"]=8447, + ["map_monsters_always_hit"]=8448, + ["map_monsters_always_ignite"]=8449, + ["map_monsters_are_converted_on_kill"]=8450, ["map_monsters_are_hexproof"]=2189, ["map_monsters_are_immune_to_curses"]=2188, ["map_monsters_area_of_effect_+%"]=2140, - ["map_monsters_armour_break_physical_damage_%_dealt_as_armour_break"]=8456, + ["map_monsters_armour_break_physical_damage_%_dealt_as_armour_break"]=8451, ["map_monsters_attack_speed_+%"]=2155, - ["map_monsters_attacks_inflict_bleeding_on_hit"]=8477, + ["map_monsters_attacks_inflict_bleeding_on_hit"]=8472, ["map_monsters_avoid_ailments_%"]=2145, ["map_monsters_avoid_elemental_ailments_%"]=2146, ["map_monsters_avoid_freeze_and_chill_%"]=2141, ["map_monsters_avoid_ignite_%"]=2142, - ["map_monsters_avoid_poison_bleed_impale_%"]=8457, + ["map_monsters_avoid_poison_bleed_impale_%"]=8452, ["map_monsters_avoid_shock_%"]=2143, - ["map_monsters_base_bleed_duration_+%"]=8458, - ["map_monsters_base_block_%"]=8459, - ["map_monsters_base_chance_to_freeze_%"]=8460, - ["map_monsters_base_chance_to_shock_%"]=8461, - ["map_monsters_base_poison_duration_+%"]=8462, + ["map_monsters_base_bleed_duration_+%"]=8453, + ["map_monsters_base_block_%"]=8454, + ["map_monsters_base_chance_to_freeze_%"]=8455, + ["map_monsters_base_chance_to_shock_%"]=8456, + ["map_monsters_base_poison_duration_+%"]=8457, ["map_monsters_base_self_critical_strike_multiplier_-%"]=3316, ["map_monsters_cannot_be_leeched_from"]=2149, ["map_monsters_cannot_be_stunned"]=2164, - ["map_monsters_cannot_be_taunted"]=8463, + ["map_monsters_cannot_be_taunted"]=8458, ["map_monsters_cast_speed_+%"]=2156, - ["map_monsters_chance_to_blind_on_hit_%"]=8464, - ["map_monsters_chance_to_impale_%"]=8465, - ["map_monsters_chance_to_inflict_bleeding_%"]=8466, - ["map_monsters_chance_to_inflict_brittle_%"]=8467, - ["map_monsters_chance_to_inflict_sapped_%"]=8468, - ["map_monsters_chance_to_poison_on_hit_%"]=8469, - ["map_monsters_chance_to_scorch_%"]=8470, + ["map_monsters_chance_to_blind_on_hit_%"]=8459, + ["map_monsters_chance_to_impale_%"]=8460, + ["map_monsters_chance_to_inflict_bleeding_%"]=8461, + ["map_monsters_chance_to_inflict_brittle_%"]=8462, + ["map_monsters_chance_to_inflict_sapped_%"]=8463, + ["map_monsters_chance_to_poison_on_hit_%"]=8464, + ["map_monsters_chance_to_scorch_%"]=8465, ["map_monsters_critical_strike_chance_+%"]=2147, ["map_monsters_critical_strike_multiplier_+"]=2148, ["map_monsters_curse_effect_+%"]=2190, - ["map_monsters_curse_effect_on_self_+%_final"]=8471, + ["map_monsters_curse_effect_on_self_+%_final"]=8466, ["map_monsters_damage_+%"]=2152, - ["map_monsters_damage_taken_+%"]=8472, + ["map_monsters_damage_taken_+%"]=8467, ["map_monsters_drop_ground_fire_on_death_base_radius"]=2187, - ["map_monsters_drop_no_equipment"]=8473, - ["map_monsters_elemental_ailment_chance_+%"]=8474, - ["map_monsters_enemy_phys_reduction_%_penalty_vs_hit"]=8475, + ["map_monsters_drop_no_equipment"]=8468, + ["map_monsters_elemental_ailment_chance_+%"]=8469, + ["map_monsters_enemy_phys_reduction_%_penalty_vs_hit"]=8470, ["map_monsters_energy_shield_leech_resistance_permyriad"]=3989, - ["map_monsters_freeze_duration_+%"]=8476, + ["map_monsters_freeze_duration_+%"]=8471, ["map_monsters_gain_x_endurance_charges_every_20_seconds"]=2180, ["map_monsters_gain_x_frenzy_charges_every_20_seconds"]=2179, ["map_monsters_gain_x_power_charges_every_20_seconds"]=2181, - ["map_monsters_global_poison_on_hit"]=8478, + ["map_monsters_global_poison_on_hit"]=8473, ["map_monsters_have_onslaught"]=2153, - ["map_monsters_hit_damage_freeze_multiplier_+%"]=8479, - ["map_monsters_hit_damage_stun_multiplier_+%"]=8480, - ["map_monsters_ignite_chance_+%"]=8481, - ["map_monsters_ignite_duration_+%"]=8482, + ["map_monsters_hit_damage_freeze_multiplier_+%"]=8474, + ["map_monsters_hit_damage_stun_multiplier_+%"]=8475, + ["map_monsters_ignite_chance_+%"]=8476, + ["map_monsters_ignite_duration_+%"]=8477, ["map_monsters_immune_to_a_random_status_ailment_or_stun"]=2182, ["map_monsters_life_+%"]=2139, ["map_monsters_life_leech_resistance_permyriad"]=2150, - ["map_monsters_maim_on_hit_%_chance"]=8483, + ["map_monsters_maim_on_hit_%_chance"]=8478, ["map_monsters_mana_leech_resistance_permyriad"]=2151, - ["map_monsters_maximum_life_%_to_add_to_maximum_energy_shield"]=8484, + ["map_monsters_maximum_life_%_to_add_to_maximum_energy_shield"]=8479, ["map_monsters_movement_speed_+%"]=2154, - ["map_monsters_movement_speed_cannot_be_reduced_below_base"]=8485, - ["map_monsters_penetrate_elemental_resistances_%"]=8486, + ["map_monsters_movement_speed_cannot_be_reduced_below_base"]=8480, + ["map_monsters_penetrate_elemental_resistances_%"]=8481, ["map_monsters_physical_damage_%_to_gain_as_random_element"]=2178, ["map_monsters_poison_on_hit"]=2165, - ["map_monsters_reduce_enemy_chaos_resistance_%"]=8488, - ["map_monsters_reduce_enemy_cold_resistance_%"]=8489, - ["map_monsters_reduce_enemy_fire_resistance_%"]=8490, - ["map_monsters_reduce_enemy_lightning_resistance_%"]=8491, + ["map_monsters_reduce_enemy_chaos_resistance_%"]=8483, + ["map_monsters_reduce_enemy_cold_resistance_%"]=8484, + ["map_monsters_reduce_enemy_fire_resistance_%"]=8485, + ["map_monsters_reduce_enemy_lightning_resistance_%"]=8486, ["map_monsters_reflect_%_elemental_damage"]=2158, ["map_monsters_reflect_%_physical_damage"]=2157, ["map_monsters_reflect_curses"]=2185, - ["map_monsters_remove_%_of_mana_on_hit"]=8494, - ["map_monsters_remove_charges_on_hit_%"]=8492, - ["map_monsters_remove_enemy_flask_charge_on_hit_%_chance"]=8493, - ["map_monsters_shock_chance_+%"]=8495, - ["map_monsters_shock_effect_+%"]=8496, - ["map_monsters_skill_speed_+%"]=8434, - ["map_monsters_spawned_with_talisman_drop_additional_rare_items"]=8497, - ["map_monsters_spells_chance_to_hinder_on_hit_%_chance"]=8498, - ["map_monsters_steal_charges"]=8499, - ["map_monsters_stun_threshold_+%"]=8500, - ["map_monsters_that_drop_silver_coin_drop_x_additional_silver_coins"]=8501, - ["map_monsters_unaffected_by_curses"]=8502, - ["map_monsters_with_silver_coins_drop_x_additional_currency_items"]=8503, - ["map_monsters_with_silver_coins_drop_x_additional_rare_items"]=8504, - ["map_monsters_withered_on_hit_for_2_seconds_%_chance"]=8505, - ["map_monstrous_treasure_no_monsters"]=8506, - ["map_movement_velocity_+%_per_poison_stack"]=8507, - ["map_natural_rare_monsters_have_soul_eater"]=8508, - ["map_natural_rare_monsters_have_x_additional_abyssal_modifiers"]=8509, - ["map_nemesis_dropped_items_+"]=8510, - ["map_next_area_contains_x_additional_bearers_of_the_guardian_packs"]=8511, - ["map_next_area_contains_x_additional_voidspawn_of_abaxoth_packs"]=8512, - ["map_no_experience"]=8563, - ["map_no_magic_items_drop"]=8513, - ["map_no_rare_items_drop"]=8514, + ["map_monsters_remove_%_of_mana_on_hit"]=8489, + ["map_monsters_remove_charges_on_hit_%"]=8487, + ["map_monsters_remove_enemy_flask_charge_on_hit_%_chance"]=8488, + ["map_monsters_shock_chance_+%"]=8490, + ["map_monsters_shock_effect_+%"]=8491, + ["map_monsters_skill_speed_+%"]=8429, + ["map_monsters_spawned_with_talisman_drop_additional_rare_items"]=8492, + ["map_monsters_spells_chance_to_hinder_on_hit_%_chance"]=8493, + ["map_monsters_steal_charges"]=8494, + ["map_monsters_stun_threshold_+%"]=8495, + ["map_monsters_that_drop_silver_coin_drop_x_additional_silver_coins"]=8496, + ["map_monsters_unaffected_by_curses"]=8497, + ["map_monsters_with_silver_coins_drop_x_additional_currency_items"]=8498, + ["map_monsters_with_silver_coins_drop_x_additional_rare_items"]=8499, + ["map_monsters_withered_on_hit_for_2_seconds_%_chance"]=8500, + ["map_monstrous_treasure_no_monsters"]=8501, + ["map_movement_velocity_+%_per_poison_stack"]=8502, + ["map_natural_rare_monsters_have_soul_eater"]=8503, + ["map_natural_rare_monsters_have_x_additional_abyssal_modifiers"]=8504, + ["map_nemesis_dropped_items_+"]=8505, + ["map_next_area_contains_x_additional_bearers_of_the_guardian_packs"]=8506, + ["map_next_area_contains_x_additional_voidspawn_of_abaxoth_packs"]=8507, + ["map_no_experience"]=8558, + ["map_no_magic_items_drop"]=8508, + ["map_no_rare_items_drop"]=8509, ["map_no_refills_in_town"]=2091, - ["map_no_stashes"]=8515, - ["map_no_uniques_drop_randomly"]=8516, - ["map_no_vendors"]=8517, + ["map_no_stashes"]=8510, + ["map_no_uniques_drop_randomly"]=8511, + ["map_no_vendors"]=8512, ["map_non_unique_equipment_drops_as_sell_price"]=2799, - ["map_non_unique_items_drop_normal"]=8518, - ["map_non_unique_monster_life_regeneration_rate_per_minute_%"]=8519, + ["map_non_unique_items_drop_normal"]=8513, + ["map_non_unique_monster_life_regeneration_rate_per_minute_%"]=8514, ["map_non_unique_monsters_spawn_X_monsters_on_death"]=2116, - ["map_normal_items_drop_as_magic"]=8520, + ["map_normal_items_drop_as_magic"]=8515, ["map_normal_monster_life_regeneration_rate_per_minute_%"]=3958, - ["map_normal_monster_potency_+%"]=8521, - ["map_nuke_everything"]=8522, - ["map_num_extra_abysses"]=8523, - ["map_num_extra_blights_"]=8524, - ["map_num_extra_gloom_shrines"]=8525, - ["map_num_extra_harbingers"]=8526, + ["map_normal_monster_potency_+%"]=8516, + ["map_nuke_everything"]=8517, + ["map_num_extra_abysses"]=8518, + ["map_num_extra_blights_"]=8519, + ["map_num_extra_gloom_shrines"]=8520, + ["map_num_extra_harbingers"]=8521, ["map_num_extra_invasion_bosses"]=2419, - ["map_num_extra_resonating_shrines"]=8527, + ["map_num_extra_resonating_shrines"]=8522, ["map_num_extra_shrines"]=2107, - ["map_num_extra_stone_circles"]=8528, + ["map_num_extra_stone_circles"]=8523, ["map_num_extra_strongboxes"]=2115, - ["map_number_of_additional_mods"]=8529, - ["map_number_of_additional_prefixes"]=8530, - ["map_number_of_additional_silver_coin_drops"]=8531, - ["map_number_of_additional_suffixes"]=8532, + ["map_number_of_additional_mods"]=8524, + ["map_number_of_additional_prefixes"]=8525, + ["map_number_of_additional_silver_coin_drops"]=8526, + ["map_number_of_additional_suffixes"]=8527, ["map_number_of_harbinger_portals"]=88, - ["map_on_complete_drop_x_additional_maps"]=8533, - ["map_owner_sulphite_gained_+%"]=8534, - ["map_packs_are_abomination_monsters"]=8535, + ["map_on_complete_drop_x_additional_maps"]=8528, + ["map_owner_sulphite_gained_+%"]=8529, + ["map_packs_are_abomination_monsters"]=8530, ["map_packs_are_animals"]=2097, ["map_packs_are_bandits"]=2095, - ["map_packs_are_blackguards"]=8536, + ["map_packs_are_blackguards"]=8531, ["map_packs_are_demons"]=2098, - ["map_packs_are_ghosts"]=8537, + ["map_packs_are_ghosts"]=8532, ["map_packs_are_goatmen"]=2096, ["map_packs_are_humanoids"]=2099, - ["map_packs_are_kitava"]=8538, - ["map_packs_are_lunaris"]=8539, + ["map_packs_are_kitava"]=8533, + ["map_packs_are_lunaris"]=8534, ["map_packs_are_sea_witches_and_spawn"]=2100, ["map_packs_are_skeletons"]=2094, - ["map_packs_are_solaris"]=8540, - ["map_packs_are_spiders"]=8541, + ["map_packs_are_solaris"]=8535, + ["map_packs_are_spiders"]=8536, ["map_packs_are_str_mission_totems"]=2093, ["map_packs_are_totems"]=2092, ["map_packs_are_undead_and_necromancers"]=2101, - ["map_packs_are_vaal"]=8542, + ["map_packs_are_vaal"]=8537, ["map_packs_fire_projectiles"]=2102, ["map_packs_have_pop_up_traps"]=3951, - ["map_perandus_guards_are_rare"]=8543, - ["map_perandus_monsters_drop_perandus_coin_stack_%"]=8544, - ["map_player_accuracy_rating_+%_final"]=8545, + ["map_perandus_guards_are_rare"]=8538, + ["map_perandus_monsters_drop_perandus_coin_stack_%"]=8539, + ["map_player_accuracy_rating_+%_final"]=8540, ["map_player_additional_physical_damage_reduction_%_in_hellscape"]=1115, - ["map_player_attack_cast_and_movement_speed_+%_during_onslaught"]=8546, + ["map_player_attack_cast_and_movement_speed_+%_during_onslaught"]=8541, ["map_player_base_chaos_damage_taken_per_minute"]=2117, ["map_player_block_chance_%_in_hellscape"]=1116, - ["map_player_buff_time_passed_+%_only_buff_category"]=8547, - ["map_player_cannot_block_attacks"]=8548, + ["map_player_buff_time_passed_+%_only_buff_category"]=8542, + ["map_player_cannot_block_attacks"]=8543, ["map_player_cannot_expose"]=2119, - ["map_player_chance_to_gain_vaal_soul_on_kill_%"]=8549, - ["map_player_charges_gained_+%"]=8550, - ["map_player_cooldown_speed_+%_final"]=8551, + ["map_player_chance_to_gain_vaal_soul_on_kill_%"]=8544, + ["map_player_charges_gained_+%"]=8545, + ["map_player_cooldown_speed_+%_final"]=8546, ["map_player_corrupt_blood_when_hit_%_average_damage_to_deal_per_minute_per_stack"]=2936, - ["map_player_create_enemy_meteor_daemon_on_flask_use_%_chance"]=8552, - ["map_player_curse_effect_on_self_+%"]=8553, - ["map_player_damage_+%_vs_breach_monsters"]=8554, - ["map_player_damage_taken_+%_vs_breach_monsters"]=8555, - ["map_player_damage_taken_+%_while_rampaging"]=8556, - ["map_player_death_mark_on_rare_unique_kill_ms"]=8557, - ["map_player_disable_soul_gain_prevention"]=8558, + ["map_player_create_enemy_meteor_daemon_on_flask_use_%_chance"]=8547, + ["map_player_curse_effect_on_self_+%"]=8548, + ["map_player_damage_+%_vs_breach_monsters"]=8549, + ["map_player_damage_taken_+%_vs_breach_monsters"]=8550, + ["map_player_damage_taken_+%_while_rampaging"]=8551, + ["map_player_death_mark_on_rare_unique_kill_ms"]=8552, + ["map_player_disable_soul_gain_prevention"]=8553, ["map_player_es_loss_per_second_in_hellscape"]=1117, - ["map_player_flask_recovery_is_instant"]=8559, + ["map_player_flask_recovery_is_instant"]=8554, ["map_player_global_armour_evasion_energy_shield_+%_final_from_sanctum_boon"]=2614, ["map_player_has_blood_magic_keystone"]=2118, ["map_player_has_chaos_inoculation_keystone"]=2120, @@ -243591,526 +243607,526 @@ return { ["map_player_has_level_X_silence"]=2133, ["map_player_has_level_X_temporal_chains"]=2124, ["map_player_has_level_X_vulnerability"]=2121, - ["map_player_has_random_level_X_curse_every_10_seconds"]=8560, - ["map_player_life_and_es_recovery_speed_+%_final"]=8561, + ["map_player_has_random_level_X_curse_every_10_seconds"]=8555, + ["map_player_life_and_es_recovery_speed_+%_final"]=8556, ["map_player_life_loss_per_second_in_hellscape"]=1118, - ["map_player_life_regeneration_rate_per_minute_%_per_25_rampage_stacks"]=8562, - ["map_player_lose_no_experience_on_death"]=8563, - ["map_player_maximum_life_and_es_+%_final_from_sanctum_curse"]=8564, - ["map_player_movement_speed_+%_final_if_damaged_by_a_hit_recently_from_sanctum_curse"]=8565, + ["map_player_life_regeneration_rate_per_minute_%_per_25_rampage_stacks"]=8557, + ["map_player_lose_no_experience_on_death"]=8558, + ["map_player_maximum_life_and_es_+%_final_from_sanctum_curse"]=8559, + ["map_player_movement_speed_+%_final_if_damaged_by_a_hit_recently_from_sanctum_curse"]=8560, ["map_player_movement_speed_+%_final_in_hellscape"]=1119, - ["map_player_movement_velocity_+%"]=8566, + ["map_player_movement_velocity_+%"]=8561, ["map_player_no_regeneration"]=2134, - ["map_player_non_curse_aura_effect_+%"]=8567, - ["map_player_onslaught_on_kill_%"]=8568, + ["map_player_non_curse_aura_effect_+%"]=8562, + ["map_player_onslaught_on_kill_%"]=8563, ["map_player_projectile_damage_+%_final"]=2137, - ["map_player_shrine_buff_effect_on_self_+%"]=8569, - ["map_player_shrine_effect_duration_+%"]=8570, - ["map_player_soul_eater_souls_stolen_on_rare_kill"]=8571, - ["map_player_speed_+%_final_per_recent_skill_use"]=8572, + ["map_player_shrine_buff_effect_on_self_+%"]=8564, + ["map_player_shrine_effect_duration_+%"]=8565, + ["map_player_soul_eater_souls_stolen_on_rare_kill"]=8566, + ["map_player_speed_+%_final_per_recent_skill_use"]=8567, ["map_player_status_recovery_speed_+%"]=2136, ["map_players_additional_number_of_projectiles"]=2159, - ["map_players_and_monsters_chaos_damage_taken_+%"]=8573, - ["map_players_and_monsters_cold_damage_taken_+%"]=8574, - ["map_players_and_monsters_critical_strike_chance_+%"]=8575, - ["map_players_and_monsters_curses_are_reflected"]=8576, - ["map_players_and_monsters_damage_+%_per_curse"]=8577, - ["map_players_and_monsters_damage_taken_+%_while_stationary"]=8578, - ["map_players_and_monsters_fire_damage_taken_+%"]=8579, - ["map_players_and_monsters_have_onslaught_if_hit_recently"]=8580, - ["map_players_and_monsters_have_resolute_technique"]=8581, - ["map_players_and_monsters_lightning_damage_taken_+%"]=8582, - ["map_players_and_monsters_movement_speed_+%"]=8583, - ["map_players_and_monsters_physical_damage_taken_+%"]=8584, - ["map_players_are_poisoned_while_moving_chaos_damage_per_second"]=8585, - ["map_players_armour_+%_final"]=8586, - ["map_players_block_chance_+%"]=8587, - ["map_players_cannot_gain_endurance_charges"]=8588, - ["map_players_cannot_gain_flask_charges"]=8589, - ["map_players_cannot_gain_frenzy_charges"]=8590, - ["map_players_cannot_gain_power_charges"]=8591, - ["map_players_cannot_take_reflected_damage"]=8592, - ["map_players_gain_1_random_rare_monster_mod_on_kill_ms"]=8593, - ["map_players_gain_1_rare_monster_mods_on_kill_for_20_seconds_%"]=8594, - ["map_players_gain_onslaught_after_opening_a_strongbox_ms"]=8595, - ["map_players_gain_onslaught_during_flask_effect"]=8596, + ["map_players_and_monsters_chaos_damage_taken_+%"]=8568, + ["map_players_and_monsters_cold_damage_taken_+%"]=8569, + ["map_players_and_monsters_critical_strike_chance_+%"]=8570, + ["map_players_and_monsters_curses_are_reflected"]=8571, + ["map_players_and_monsters_damage_+%_per_curse"]=8572, + ["map_players_and_monsters_damage_taken_+%_while_stationary"]=8573, + ["map_players_and_monsters_fire_damage_taken_+%"]=8574, + ["map_players_and_monsters_have_onslaught_if_hit_recently"]=8575, + ["map_players_and_monsters_have_resolute_technique"]=8576, + ["map_players_and_monsters_lightning_damage_taken_+%"]=8577, + ["map_players_and_monsters_movement_speed_+%"]=8578, + ["map_players_and_monsters_physical_damage_taken_+%"]=8579, + ["map_players_are_poisoned_while_moving_chaos_damage_per_second"]=8580, + ["map_players_armour_+%_final"]=8581, + ["map_players_block_chance_+%"]=8582, + ["map_players_cannot_gain_endurance_charges"]=8583, + ["map_players_cannot_gain_flask_charges"]=8584, + ["map_players_cannot_gain_frenzy_charges"]=8585, + ["map_players_cannot_gain_power_charges"]=8586, + ["map_players_cannot_take_reflected_damage"]=8587, + ["map_players_gain_1_random_rare_monster_mod_on_kill_ms"]=8588, + ["map_players_gain_1_rare_monster_mods_on_kill_for_20_seconds_%"]=8589, + ["map_players_gain_onslaught_after_opening_a_strongbox_ms"]=8590, + ["map_players_gain_onslaught_during_flask_effect"]=8591, ["map_players_gain_rampage_stacks"]=2423, - ["map_players_gain_rare_monster_mods_on_kill_%_chance"]=8597, + ["map_players_gain_rare_monster_mods_on_kill_%_chance"]=8592, ["map_players_gain_rare_monster_mods_on_kill_ms"]=3145, ["map_players_gain_soul_eater_on_rare_kill_ms"]=3147, - ["map_players_have_decay_rarity_buff"]=8598, - ["map_players_have_point_blank"]=8599, - ["map_players_movement_skills_cooldown_speed_+%"]=8600, - ["map_players_movement_speed_+%"]=8601, - ["map_players_no_regeneration_including_es"]=8602, - ["map_players_resist_all_%"]=8603, - ["map_players_skill_area_of_effect_+%_final"]=8604, - ["map_portals_do_not_expire"]=8605, - ["map_possessed_monsters_drop_gilded_scarab_chance_%"]=8606, - ["map_possessed_monsters_drop_map_chance_%"]=8607, - ["map_possessed_monsters_drop_polished_scarab_chance_%"]=8608, - ["map_possessed_monsters_drop_rusted_scarab_chance_%"]=8609, - ["map_possessed_monsters_drop_unique_chance_%"]=8610, - ["map_possessed_monsters_drop_winged_scarab_chance_%"]=8611, - ["map_prefix_mod_effect_+%_final"]=8612, + ["map_players_have_decay_rarity_buff"]=8593, + ["map_players_have_point_blank"]=8594, + ["map_players_movement_skills_cooldown_speed_+%"]=8595, + ["map_players_movement_speed_+%"]=8596, + ["map_players_no_regeneration_including_es"]=8597, + ["map_players_resist_all_%"]=8598, + ["map_players_skill_area_of_effect_+%_final"]=8599, + ["map_portals_do_not_expire"]=8600, + ["map_possessed_monsters_drop_gilded_scarab_chance_%"]=8601, + ["map_possessed_monsters_drop_map_chance_%"]=8602, + ["map_possessed_monsters_drop_polished_scarab_chance_%"]=8603, + ["map_possessed_monsters_drop_rusted_scarab_chance_%"]=8604, + ["map_possessed_monsters_drop_unique_chance_%"]=8605, + ["map_possessed_monsters_drop_winged_scarab_chance_%"]=8606, + ["map_prefix_mod_effect_+%_final"]=8607, ["map_projectile_speed_+%"]=2138, - ["map_rampage_time_+%"]=8613, - ["map_random_unique_monster_is_possessed"]=8614, - ["map_random_zana_mod"]=8615, - ["map_rare_breach_monster_additional_breach_ring_drop_chance_%"]=8616, - ["map_rare_breach_monsters_drop_additional_shards"]=8617, + ["map_rampage_time_+%"]=8608, + ["map_random_unique_monster_is_possessed"]=8609, + ["map_random_zana_mod"]=8610, + ["map_rare_breach_monster_additional_breach_ring_drop_chance_%"]=8611, + ["map_rare_breach_monsters_drop_additional_shards"]=8612, ["map_rare_chest_amount_+%"]=2031, - ["map_rare_monster_additional_modifier_chance_%_with_rollover"]=8618, + ["map_rare_monster_additional_modifier_chance_%_with_rollover"]=8613, ["map_rare_monster_life_regeneration_rate_per_minute_%"]=3960, - ["map_rare_monster_num_additional_modifiers"]=8619, - ["map_rare_monster_potency_+%"]=8620, - ["map_rare_monsters_are_hindered"]=8621, - ["map_rare_monsters_drop_rare_prismatic_ring_on_death_%"]=8622, - ["map_rare_monsters_drop_x_additional_rare_items"]=8623, - ["map_rare_monsters_have_inner_treasure"]=8624, - ["map_reliquary_set"]=8625, - ["map_ritual_additional_reward_rerolls"]=8626, - ["map_ritual_contains_alphas_howl"]=8627, - ["map_ritual_contains_astramentis"]=8628, - ["map_ritual_contains_chaos_orbs"]=8629, - ["map_ritual_contains_defiance_of_destiny"]=8630, - ["map_ritual_contains_divine_orbs"]=8631, - ["map_ritual_contains_dream_fragments"]=8632, - ["map_ritual_contains_exalted_orbs"]=8633, - ["map_ritual_contains_greater_augmentation"]=8634, - ["map_ritual_contains_greater_chaos"]=8635, - ["map_ritual_contains_greater_exalt"]=8636, - ["map_ritual_contains_greater_omen_annulment"]=8637, - ["map_ritual_contains_greater_regal"]=8638, - ["map_ritual_contains_greater_transmutation"]=8639, - ["map_ritual_contains_headhunter"]=8640, - ["map_ritual_contains_kalandras_touch"]=8641, - ["map_ritual_contains_mageblood"]=8642, - ["map_ritual_contains_omen_amelioration"]=8643, - ["map_ritual_contains_omen_blessed"]=8644, - ["map_ritual_contains_omen_chance"]=8645, - ["map_ritual_contains_omen_corruption"]=8646, - ["map_ritual_contains_omen_dextral_annulment"]=8647, - ["map_ritual_contains_omen_dextral_crystallisation"]=8648, - ["map_ritual_contains_omen_dextral_erasure"]=8649, - ["map_ritual_contains_omen_dextral_exaltation"]=8650, - ["map_ritual_contains_omen_sanctification"]=8651, - ["map_ritual_contains_omen_sinistral_annulment"]=8652, - ["map_ritual_contains_omen_sinistral_crystallisation"]=8653, - ["map_ritual_contains_omen_sinistral_erasure"]=8654, - ["map_ritual_contains_omen_sinistral_exaltation"]=8655, - ["map_ritual_contains_omen_whittling"]=8656, - ["map_ritual_contains_orbs_of_annulment"]=8657, - ["map_ritual_contains_orbs_of_chance"]=8658, - ["map_ritual_contains_original_sin"]=8659, - ["map_ritual_contains_perfect_augmentation"]=8660, - ["map_ritual_contains_perfect_chaos"]=8661, - ["map_ritual_contains_perfect_exalt"]=8662, - ["map_ritual_contains_perfect_regal"]=8663, - ["map_ritual_contains_perfect_transmutation"]=8664, - ["map_ritual_contains_queen_of_the_forest"]=8665, - ["map_ritual_contains_yoke_of_suffering"]=8666, - ["map_ritual_defer_reward_tribute_cost_+%"]=8667, - ["map_ritual_deferred_rewards_are_offered_again_+%_sooner"]=8668, - ["map_ritual_magic_monsters_+%"]=8669, - ["map_ritual_number_of_free_rerolls"]=8670, - ["map_ritual_offered_and_defer_rewards_tribute_cost_+%"]=8671, - ["map_ritual_offered_rewards_from_rerolls_have_permyriad_chance_to_cost_no_tribute"]=8672, - ["map_ritual_omen_chance_+%"]=8673, - ["map_ritual_rare_monsters_+%"]=8674, - ["map_ritual_rewards_reroll_cost_+%_final"]=8675, - ["map_ritual_tribute_+%"]=8676, - ["map_ritual_uber_rune_type_weighting_+%"]=8677, - ["map_ritual_unlimited_reward_rerolls"]=8678, - ["map_rogue_exile_attack_cast_and_movement_speed_+%"]=8679, - ["map_rogue_exile_chance_%"]=8681, - ["map_rogue_exile_chance_+%"]=8680, - ["map_rogue_exile_drop_skill_gem_with_quality"]=8682, - ["map_rogue_exiles_are_doubled"]=8683, - ["map_rogue_exiles_damage_+%"]=8684, - ["map_rogue_exiles_drop_additional_currency_items_with_quality"]=8685, - ["map_rogue_exiles_drop_x_additional_jewels"]=8686, - ["map_rogue_exiles_dropped_items_are_corrupted"]=8687, - ["map_rogue_exiles_dropped_items_are_duplicated"]=8688, - ["map_rogue_exiles_dropped_items_are_fully_linked"]=8689, - ["map_rogue_exiles_maximum_life_+%"]=8690, - ["map_shaper_rare_chance_+%"]=8691, - ["map_shrine_chance_%"]=8693, - ["map_shrine_chance_+%"]=8692, - ["map_shrine_monster_life_+%_final"]=8694, + ["map_rare_monster_num_additional_modifiers"]=8614, + ["map_rare_monster_potency_+%"]=8615, + ["map_rare_monsters_are_hindered"]=8616, + ["map_rare_monsters_drop_rare_prismatic_ring_on_death_%"]=8617, + ["map_rare_monsters_drop_x_additional_rare_items"]=8618, + ["map_rare_monsters_have_inner_treasure"]=8619, + ["map_reliquary_set"]=8620, + ["map_ritual_additional_reward_rerolls"]=8621, + ["map_ritual_contains_alphas_howl"]=8622, + ["map_ritual_contains_astramentis"]=8623, + ["map_ritual_contains_chaos_orbs"]=8624, + ["map_ritual_contains_defiance_of_destiny"]=8625, + ["map_ritual_contains_divine_orbs"]=8626, + ["map_ritual_contains_dream_fragments"]=8627, + ["map_ritual_contains_exalted_orbs"]=8628, + ["map_ritual_contains_greater_augmentation"]=8629, + ["map_ritual_contains_greater_chaos"]=8630, + ["map_ritual_contains_greater_exalt"]=8631, + ["map_ritual_contains_greater_omen_annulment"]=8632, + ["map_ritual_contains_greater_regal"]=8633, + ["map_ritual_contains_greater_transmutation"]=8634, + ["map_ritual_contains_headhunter"]=8635, + ["map_ritual_contains_kalandras_touch"]=8636, + ["map_ritual_contains_mageblood"]=8637, + ["map_ritual_contains_omen_amelioration"]=8638, + ["map_ritual_contains_omen_blessed"]=8639, + ["map_ritual_contains_omen_chance"]=8640, + ["map_ritual_contains_omen_corruption"]=8641, + ["map_ritual_contains_omen_dextral_annulment"]=8642, + ["map_ritual_contains_omen_dextral_crystallisation"]=8643, + ["map_ritual_contains_omen_dextral_erasure"]=8644, + ["map_ritual_contains_omen_dextral_exaltation"]=8645, + ["map_ritual_contains_omen_sanctification"]=8646, + ["map_ritual_contains_omen_sinistral_annulment"]=8647, + ["map_ritual_contains_omen_sinistral_crystallisation"]=8648, + ["map_ritual_contains_omen_sinistral_erasure"]=8649, + ["map_ritual_contains_omen_sinistral_exaltation"]=8650, + ["map_ritual_contains_omen_whittling"]=8651, + ["map_ritual_contains_orbs_of_annulment"]=8652, + ["map_ritual_contains_orbs_of_chance"]=8653, + ["map_ritual_contains_original_sin"]=8654, + ["map_ritual_contains_perfect_augmentation"]=8655, + ["map_ritual_contains_perfect_chaos"]=8656, + ["map_ritual_contains_perfect_exalt"]=8657, + ["map_ritual_contains_perfect_regal"]=8658, + ["map_ritual_contains_perfect_transmutation"]=8659, + ["map_ritual_contains_queen_of_the_forest"]=8660, + ["map_ritual_contains_yoke_of_suffering"]=8661, + ["map_ritual_defer_reward_tribute_cost_+%"]=8662, + ["map_ritual_deferred_rewards_are_offered_again_+%_sooner"]=8663, + ["map_ritual_magic_monsters_+%"]=8664, + ["map_ritual_number_of_free_rerolls"]=8665, + ["map_ritual_offered_and_defer_rewards_tribute_cost_+%"]=8666, + ["map_ritual_offered_rewards_from_rerolls_have_permyriad_chance_to_cost_no_tribute"]=8667, + ["map_ritual_omen_chance_+%"]=8668, + ["map_ritual_rare_monsters_+%"]=8669, + ["map_ritual_rewards_reroll_cost_+%_final"]=8670, + ["map_ritual_tribute_+%"]=8671, + ["map_ritual_uber_rune_type_weighting_+%"]=8672, + ["map_ritual_unlimited_reward_rerolls"]=8673, + ["map_rogue_exile_attack_cast_and_movement_speed_+%"]=8674, + ["map_rogue_exile_chance_%"]=8676, + ["map_rogue_exile_chance_+%"]=8675, + ["map_rogue_exile_drop_skill_gem_with_quality"]=8677, + ["map_rogue_exiles_are_doubled"]=8678, + ["map_rogue_exiles_damage_+%"]=8679, + ["map_rogue_exiles_drop_additional_currency_items_with_quality"]=8680, + ["map_rogue_exiles_drop_x_additional_jewels"]=8681, + ["map_rogue_exiles_dropped_items_are_corrupted"]=8682, + ["map_rogue_exiles_dropped_items_are_duplicated"]=8683, + ["map_rogue_exiles_dropped_items_are_fully_linked"]=8684, + ["map_rogue_exiles_maximum_life_+%"]=8685, + ["map_shaper_rare_chance_+%"]=8686, + ["map_shrine_chance_%"]=8688, + ["map_shrine_chance_+%"]=8687, + ["map_shrine_monster_life_+%_final"]=8689, ["map_shrines_are_darkshrines"]=2108, - ["map_shrines_drop_x_currency_items_on_activation"]=8695, - ["map_shrines_grant_a_random_additional_effect"]=8696, - ["map_simulacrum_reward_level_+"]=8697, + ["map_shrines_drop_x_currency_items_on_activation"]=8690, + ["map_shrines_grant_a_random_additional_effect"]=8691, + ["map_simulacrum_reward_level_+"]=8692, ["map_size_+%"]=2048, - ["map_spawn_abysses"]=8698, - ["map_spawn_affliction_mirror"]=8699, - ["map_spawn_bestiary_encounters"]=8700, + ["map_spawn_abysses"]=8693, + ["map_spawn_affliction_mirror"]=8694, + ["map_spawn_bestiary_encounters"]=8695, ["map_spawn_betrayals"]=2417, - ["map_spawn_beyond_boss_when_beyond_boss_slain_%"]=8701, - ["map_spawn_cadiro_%_chance"]=8702, + ["map_spawn_beyond_boss_when_beyond_boss_slain_%"]=8696, + ["map_spawn_cadiro_%_chance"]=8697, ["map_spawn_exile_per_area_%"]=2414, ["map_spawn_extra_exiles"]=2105, - ["map_spawn_extra_perandus_chests"]=8703, + ["map_spawn_extra_perandus_chests"]=8698, ["map_spawn_extra_talismans"]=2112, ["map_spawn_extra_torment_spirits"]=2114, ["map_spawn_extra_warbands"]=2106, ["map_spawn_harbingers"]=2109, - ["map_spawn_heist_smugglers_cache"]=8704, - ["map_spawn_incursion_encounters"]=8705, + ["map_spawn_heist_smugglers_cache"]=8699, + ["map_spawn_incursion_encounters"]=8700, ["map_spawn_perandus_chests"]=2111, ["map_spawn_talismans"]=2110, ["map_spawn_tormented_spirits"]=2420, ["map_spawn_two_bosses"]=2192, - ["map_spawn_x_additional_heist_smugglers_caches"]=8706, - ["map_spawn_x_random_map_bosses"]=8707, - ["map_stone_circle_chance_+%"]=8708, - ["map_storm_area_of_effect_+%"]=8709, + ["map_spawn_x_additional_heist_smugglers_caches"]=8701, + ["map_spawn_x_random_map_bosses"]=8702, + ["map_stone_circle_chance_+%"]=8703, + ["map_storm_area_of_effect_+%"]=8704, ["map_strongbox_chain_length"]=108, - ["map_strongbox_chance_%"]=8710, - ["map_strongbox_chance_+%"]=8711, - ["map_strongbox_items_dropped_are_mirrored"]=8712, - ["map_strongbox_monsters_attack_speed_+%"]=8713, + ["map_strongbox_chance_%"]=8705, + ["map_strongbox_chance_+%"]=8706, + ["map_strongbox_items_dropped_are_mirrored"]=8707, + ["map_strongbox_monsters_attack_speed_+%"]=8708, ["map_strongbox_monsters_damage_+%"]=139, - ["map_strongbox_monsters_item_quantity_+%"]=8714, + ["map_strongbox_monsters_item_quantity_+%"]=8709, ["map_strongbox_monsters_life_+%"]=132, ["map_strongboxes_additional_pack_chance_%"]=128, - ["map_strongboxes_are_corrupted"]=8715, - ["map_strongboxes_at_least_rare"]=8716, - ["map_strongboxes_drop_x_additional_rare_items"]=8717, - ["map_strongboxes_minimum_rarity"]=8718, - ["map_strongboxes_vaal_orb_drop_chance_%"]=8387, - ["map_suffix_mod_effect_+%_final"]=8719, - ["map_synthesis_league"]=8720, - ["map_synthesis_spawn_additional_abyss_bone_chest_clusters"]=8721, - ["map_synthesis_spawn_additional_bloodworm_barrel_clusters"]=8722, - ["map_synthesis_spawn_additional_fungal_chest_clusters"]=8723, - ["map_synthesis_spawn_additional_magic_ambush_chest"]=8724, - ["map_synthesis_spawn_additional_normal_ambush_chest"]=8725, - ["map_synthesis_spawn_additional_parasite_barrel_clusters"]=8726, - ["map_synthesis_spawn_additional_rare_ambush_chest"]=8727, - ["map_synthesis_spawn_additional_volatile_barrel_clusters"]=8728, - ["map_synthesis_spawn_additional_wealthy_barrel_clusters"]=8729, - ["map_synthesised_magic_monster_additional_breach_splinter_drop_chance_%"]=8730, - ["map_synthesised_magic_monster_additional_currency_item_drop_chance_%"]=8731, - ["map_synthesised_magic_monster_additional_currency_shard_drop_chance_%"]=8732, - ["map_synthesised_magic_monster_additional_divination_card_drop_chance_%"]=8733, - ["map_synthesised_magic_monster_additional_elder_item_drop_chance_%"]=8734, - ["map_synthesised_magic_monster_additional_fossil_drop_chance_%"]=8735, - ["map_synthesised_magic_monster_additional_quality_currency_item_drop_chance_%"]=8736, - ["map_synthesised_magic_monster_additional_shaper_item_drop_chance_%"]=8737, - ["map_synthesised_magic_monster_drop_additional_currency"]=8738, - ["map_synthesised_magic_monster_drop_additional_currency_shard"]=8739, - ["map_synthesised_magic_monster_drop_additional_quality_currency"]=8740, - ["map_synthesised_magic_monster_dropped_item_quantity_+%"]=8741, - ["map_synthesised_magic_monster_dropped_item_rarity_+%"]=8742, - ["map_synthesised_magic_monster_fractured_item_drop_chance_+%"]=8743, - ["map_synthesised_magic_monster_items_drop_corrupted_%"]=8744, - ["map_synthesised_magic_monster_map_drop_chance_+%"]=8745, - ["map_synthesised_magic_monster_slain_experience_+%"]=8746, - ["map_synthesised_magic_monster_unique_item_drop_chance_+%"]=8747, - ["map_synthesised_monster_additional_breach_splinter_drop_chance_%"]=8748, - ["map_synthesised_monster_additional_currency_item_drop_chance_%"]=8749, - ["map_synthesised_monster_additional_currency_shard_drop_chance_%"]=8750, - ["map_synthesised_monster_additional_divination_card_drop_chance_%"]=8751, - ["map_synthesised_monster_additional_elder_item_drop_chance_%"]=8752, - ["map_synthesised_monster_additional_fossil_drop_chance_%"]=8753, - ["map_synthesised_monster_additional_quality_currency_item_drop_chance_%"]=8754, - ["map_synthesised_monster_additional_shaper_item_drop_chance_%"]=8755, - ["map_synthesised_monster_dropped_item_quantity_+%"]=8756, - ["map_synthesised_monster_dropped_item_rarity_+%"]=8757, - ["map_synthesised_monster_fractured_item_drop_chance_+%"]=8758, - ["map_synthesised_monster_items_drop_corrupted_%"]=8759, - ["map_synthesised_monster_map_drop_chance_+%"]=8760, - ["map_synthesised_monster_pack_size_+%"]=8761, - ["map_synthesised_monster_slain_experience_+%"]=8762, - ["map_synthesised_monster_unique_item_drop_chance_+%"]=8763, - ["map_synthesised_rare_monster_additional_abyss_jewel_drop_chance_%"]=8764, - ["map_synthesised_rare_monster_additional_breach_splinter_drop_chance_%"]=8765, - ["map_synthesised_rare_monster_additional_currency_item_drop_chance_%"]=8766, - ["map_synthesised_rare_monster_additional_currency_shard_drop_chance_%"]=8767, - ["map_synthesised_rare_monster_additional_divination_card_drop_chance_%"]=8768, - ["map_synthesised_rare_monster_additional_elder_item_drop_chance_%"]=8769, - ["map_synthesised_rare_monster_additional_essence_drop_chance_%"]=8770, - ["map_synthesised_rare_monster_additional_fossil_drop_chance_%"]=8771, - ["map_synthesised_rare_monster_additional_jewel_drop_chance_%"]=8772, - ["map_synthesised_rare_monster_additional_map_drop_chance_%"]=8773, - ["map_synthesised_rare_monster_additional_quality_currency_item_drop_chance_%"]=8774, - ["map_synthesised_rare_monster_additional_shaper_item_drop_chance_%"]=8775, - ["map_synthesised_rare_monster_additional_talisman_drop_chance_%"]=8776, - ["map_synthesised_rare_monster_additional_vaal_fragment_drop_chance_%"]=8777, - ["map_synthesised_rare_monster_additional_veiled_item_drop_chance_%"]=8778, - ["map_synthesised_rare_monster_drop_additional_breach_splinter"]=8779, - ["map_synthesised_rare_monster_drop_additional_currency"]=8780, - ["map_synthesised_rare_monster_drop_additional_currency_shard"]=8781, - ["map_synthesised_rare_monster_drop_additional_quality_currency"]=8782, - ["map_synthesised_rare_monster_dropped_item_quantity_+%"]=8783, - ["map_synthesised_rare_monster_dropped_item_rarity_+%"]=8784, - ["map_synthesised_rare_monster_fractured_item_drop_chance_+%"]=8785, - ["map_synthesised_rare_monster_gives_mods_to_killer_chance_%"]=8786, - ["map_synthesised_rare_monster_items_drop_corrupted_%"]=8787, - ["map_synthesised_rare_monster_map_drop_chance_+%"]=8788, - ["map_synthesised_rare_monster_resurrect_as_ally_chance_%"]=8789, - ["map_synthesised_rare_monster_slain_experience_+%"]=8790, - ["map_synthesised_rare_monster_unique_item_drop_chance_+%"]=8791, - ["map_talismans_dropped_as_rare"]=8792, - ["map_talismans_higher_tier"]=8793, - ["map_tempest_area_of_effect_+%_visible"]=8794, + ["map_strongboxes_are_corrupted"]=8710, + ["map_strongboxes_at_least_rare"]=8711, + ["map_strongboxes_drop_x_additional_rare_items"]=8712, + ["map_strongboxes_minimum_rarity"]=8713, + ["map_strongboxes_vaal_orb_drop_chance_%"]=8382, + ["map_suffix_mod_effect_+%_final"]=8714, + ["map_synthesis_league"]=8715, + ["map_synthesis_spawn_additional_abyss_bone_chest_clusters"]=8716, + ["map_synthesis_spawn_additional_bloodworm_barrel_clusters"]=8717, + ["map_synthesis_spawn_additional_fungal_chest_clusters"]=8718, + ["map_synthesis_spawn_additional_magic_ambush_chest"]=8719, + ["map_synthesis_spawn_additional_normal_ambush_chest"]=8720, + ["map_synthesis_spawn_additional_parasite_barrel_clusters"]=8721, + ["map_synthesis_spawn_additional_rare_ambush_chest"]=8722, + ["map_synthesis_spawn_additional_volatile_barrel_clusters"]=8723, + ["map_synthesis_spawn_additional_wealthy_barrel_clusters"]=8724, + ["map_synthesised_magic_monster_additional_breach_splinter_drop_chance_%"]=8725, + ["map_synthesised_magic_monster_additional_currency_item_drop_chance_%"]=8726, + ["map_synthesised_magic_monster_additional_currency_shard_drop_chance_%"]=8727, + ["map_synthesised_magic_monster_additional_divination_card_drop_chance_%"]=8728, + ["map_synthesised_magic_monster_additional_elder_item_drop_chance_%"]=8729, + ["map_synthesised_magic_monster_additional_fossil_drop_chance_%"]=8730, + ["map_synthesised_magic_monster_additional_quality_currency_item_drop_chance_%"]=8731, + ["map_synthesised_magic_monster_additional_shaper_item_drop_chance_%"]=8732, + ["map_synthesised_magic_monster_drop_additional_currency"]=8733, + ["map_synthesised_magic_monster_drop_additional_currency_shard"]=8734, + ["map_synthesised_magic_monster_drop_additional_quality_currency"]=8735, + ["map_synthesised_magic_monster_dropped_item_quantity_+%"]=8736, + ["map_synthesised_magic_monster_dropped_item_rarity_+%"]=8737, + ["map_synthesised_magic_monster_fractured_item_drop_chance_+%"]=8738, + ["map_synthesised_magic_monster_items_drop_corrupted_%"]=8739, + ["map_synthesised_magic_monster_map_drop_chance_+%"]=8740, + ["map_synthesised_magic_monster_slain_experience_+%"]=8741, + ["map_synthesised_magic_monster_unique_item_drop_chance_+%"]=8742, + ["map_synthesised_monster_additional_breach_splinter_drop_chance_%"]=8743, + ["map_synthesised_monster_additional_currency_item_drop_chance_%"]=8744, + ["map_synthesised_monster_additional_currency_shard_drop_chance_%"]=8745, + ["map_synthesised_monster_additional_divination_card_drop_chance_%"]=8746, + ["map_synthesised_monster_additional_elder_item_drop_chance_%"]=8747, + ["map_synthesised_monster_additional_fossil_drop_chance_%"]=8748, + ["map_synthesised_monster_additional_quality_currency_item_drop_chance_%"]=8749, + ["map_synthesised_monster_additional_shaper_item_drop_chance_%"]=8750, + ["map_synthesised_monster_dropped_item_quantity_+%"]=8751, + ["map_synthesised_monster_dropped_item_rarity_+%"]=8752, + ["map_synthesised_monster_fractured_item_drop_chance_+%"]=8753, + ["map_synthesised_monster_items_drop_corrupted_%"]=8754, + ["map_synthesised_monster_map_drop_chance_+%"]=8755, + ["map_synthesised_monster_pack_size_+%"]=8756, + ["map_synthesised_monster_slain_experience_+%"]=8757, + ["map_synthesised_monster_unique_item_drop_chance_+%"]=8758, + ["map_synthesised_rare_monster_additional_abyss_jewel_drop_chance_%"]=8759, + ["map_synthesised_rare_monster_additional_breach_splinter_drop_chance_%"]=8760, + ["map_synthesised_rare_monster_additional_currency_item_drop_chance_%"]=8761, + ["map_synthesised_rare_monster_additional_currency_shard_drop_chance_%"]=8762, + ["map_synthesised_rare_monster_additional_divination_card_drop_chance_%"]=8763, + ["map_synthesised_rare_monster_additional_elder_item_drop_chance_%"]=8764, + ["map_synthesised_rare_monster_additional_essence_drop_chance_%"]=8765, + ["map_synthesised_rare_monster_additional_fossil_drop_chance_%"]=8766, + ["map_synthesised_rare_monster_additional_jewel_drop_chance_%"]=8767, + ["map_synthesised_rare_monster_additional_map_drop_chance_%"]=8768, + ["map_synthesised_rare_monster_additional_quality_currency_item_drop_chance_%"]=8769, + ["map_synthesised_rare_monster_additional_shaper_item_drop_chance_%"]=8770, + ["map_synthesised_rare_monster_additional_talisman_drop_chance_%"]=8771, + ["map_synthesised_rare_monster_additional_vaal_fragment_drop_chance_%"]=8772, + ["map_synthesised_rare_monster_additional_veiled_item_drop_chance_%"]=8773, + ["map_synthesised_rare_monster_drop_additional_breach_splinter"]=8774, + ["map_synthesised_rare_monster_drop_additional_currency"]=8775, + ["map_synthesised_rare_monster_drop_additional_currency_shard"]=8776, + ["map_synthesised_rare_monster_drop_additional_quality_currency"]=8777, + ["map_synthesised_rare_monster_dropped_item_quantity_+%"]=8778, + ["map_synthesised_rare_monster_dropped_item_rarity_+%"]=8779, + ["map_synthesised_rare_monster_fractured_item_drop_chance_+%"]=8780, + ["map_synthesised_rare_monster_gives_mods_to_killer_chance_%"]=8781, + ["map_synthesised_rare_monster_items_drop_corrupted_%"]=8782, + ["map_synthesised_rare_monster_map_drop_chance_+%"]=8783, + ["map_synthesised_rare_monster_resurrect_as_ally_chance_%"]=8784, + ["map_synthesised_rare_monster_slain_experience_+%"]=8785, + ["map_synthesised_rare_monster_unique_item_drop_chance_+%"]=8786, + ["map_talismans_dropped_as_rare"]=8787, + ["map_talismans_higher_tier"]=8788, + ["map_tempest_area_of_effect_+%_visible"]=8789, ["map_tempest_base_ground_desecration_damage_to_deal_per_minute"]=2088, ["map_tempest_base_ground_fire_damage_to_deal_per_minute"]=2084, - ["map_tempest_corruption_weight"]=8795, + ["map_tempest_corruption_weight"]=8790, ["map_tempest_display_prefix"]=33, ["map_tempest_display_suffix"]=34, - ["map_tempest_frequency_+%"]=8796, + ["map_tempest_frequency_+%"]=8791, ["map_tempest_ground_ice"]=2085, ["map_tempest_ground_lightning"]=2086, ["map_tempest_ground_tar_movement_speed_+%"]=2087, - ["map_tempest_radiant_weight"]=8797, + ["map_tempest_radiant_weight"]=8792, ["map_temporal_chains_curse_zones"]=2125, - ["map_tormented_spirit_chance_%"]=8798, - ["map_tormented_spirit_chance_+%"]=8799, - ["map_tormented_spirits_drop_x_additional_rare_items"]=8800, - ["map_tormented_spirits_duration_+%"]=8801, - ["map_tormented_spirits_movement_speed_+%"]=8802, - ["map_tower_augment_quantity_+%"]=8803, - ["map_uber_map_player_damage_cycle"]=8804, - ["map_unique_boss_drops_divination_cards"]=8805, - ["map_unique_boss_num_additional_modifiers"]=8806, - ["map_unique_item_drop_chance_+%"]=8807, - ["map_unique_monster_num_additional_modifiers"]=8808, - ["map_unique_monster_potency_+%"]=8809, - ["map_unique_monsters_drop_corrupted_items"]=8810, - ["map_upgrade_pack_to_magic_%_chance"]=8811, - ["map_upgrade_pack_to_rare_%_chance"]=8812, - ["map_upgrade_synthesised_pack_to_magic_%_chance"]=8813, - ["map_upgrade_synthesised_pack_to_rare_%_chance"]=8814, - ["map_vaal_monster_items_drop_corrupted_%"]=8815, - ["map_vaal_mortal_strongbox_chance_per_fragment_%"]=8816, - ["map_vaal_sacrifice_strongbox_chance_per_fragment_%"]=8817, - ["map_vaal_temple_spawn_additional_vaal_vessels"]=8818, - ["map_vaal_vessel_drop_X_divination_cards"]=8819, - ["map_vaal_vessel_drop_X_fossils"]=8820, - ["map_vaal_vessel_drop_X_levelled_vaal_gems"]=8821, - ["map_vaal_vessel_drop_X_mortal_fragments"]=8822, - ["map_vaal_vessel_drop_X_prophecies"]=8823, - ["map_vaal_vessel_drop_X_rare_temple_items"]=8824, - ["map_vaal_vessel_drop_X_sacrifice_fragments"]=8825, - ["map_vaal_vessel_drop_X_vaal_orbs"]=8826, - ["map_vaal_vessel_drop_x_double_implicit_corrupted_uniques"]=8827, - ["map_vaal_vessel_drop_x_single_implicit_corrupted_uniques"]=8828, - ["map_vaal_vessel_item_drop_quantity_+%"]=8829, - ["map_vaal_vessel_item_drop_rarity_+%"]=8830, - ["map_verisium_drop_chance_+%"]=8831, - ["map_warbands_packs_have_additional_elites"]=8832, - ["map_warbands_packs_have_additional_grunts"]=8833, - ["map_warbands_packs_have_additional_supports"]=8834, - ["map_watchstone_additional_packs_of_elder_monsters"]=8835, - ["map_watchstone_additional_packs_of_shaper_monsters"]=8836, - ["map_watchstone_monsters_damage_+%_final"]=8837, - ["map_watchstone_monsters_life_+%_final"]=8838, + ["map_tormented_spirit_chance_%"]=8793, + ["map_tormented_spirit_chance_+%"]=8794, + ["map_tormented_spirits_drop_x_additional_rare_items"]=8795, + ["map_tormented_spirits_duration_+%"]=8796, + ["map_tormented_spirits_movement_speed_+%"]=8797, + ["map_tower_augment_quantity_+%"]=8798, + ["map_uber_map_player_damage_cycle"]=8799, + ["map_unique_boss_drops_divination_cards"]=8800, + ["map_unique_boss_num_additional_modifiers"]=8801, + ["map_unique_item_drop_chance_+%"]=8802, + ["map_unique_monster_num_additional_modifiers"]=8803, + ["map_unique_monster_potency_+%"]=8804, + ["map_unique_monsters_drop_corrupted_items"]=8805, + ["map_upgrade_pack_to_magic_%_chance"]=8806, + ["map_upgrade_pack_to_rare_%_chance"]=8807, + ["map_upgrade_synthesised_pack_to_magic_%_chance"]=8808, + ["map_upgrade_synthesised_pack_to_rare_%_chance"]=8809, + ["map_vaal_monster_items_drop_corrupted_%"]=8810, + ["map_vaal_mortal_strongbox_chance_per_fragment_%"]=8811, + ["map_vaal_sacrifice_strongbox_chance_per_fragment_%"]=8812, + ["map_vaal_temple_spawn_additional_vaal_vessels"]=8813, + ["map_vaal_vessel_drop_X_divination_cards"]=8814, + ["map_vaal_vessel_drop_X_fossils"]=8815, + ["map_vaal_vessel_drop_X_levelled_vaal_gems"]=8816, + ["map_vaal_vessel_drop_X_mortal_fragments"]=8817, + ["map_vaal_vessel_drop_X_prophecies"]=8818, + ["map_vaal_vessel_drop_X_rare_temple_items"]=8819, + ["map_vaal_vessel_drop_X_sacrifice_fragments"]=8820, + ["map_vaal_vessel_drop_X_vaal_orbs"]=8821, + ["map_vaal_vessel_drop_x_double_implicit_corrupted_uniques"]=8822, + ["map_vaal_vessel_drop_x_single_implicit_corrupted_uniques"]=8823, + ["map_vaal_vessel_item_drop_quantity_+%"]=8824, + ["map_vaal_vessel_item_drop_rarity_+%"]=8825, + ["map_verisium_drop_chance_+%"]=8826, + ["map_warbands_packs_have_additional_elites"]=8827, + ["map_warbands_packs_have_additional_grunts"]=8828, + ["map_warbands_packs_have_additional_supports"]=8829, + ["map_watchstone_additional_packs_of_elder_monsters"]=8830, + ["map_watchstone_additional_packs_of_shaper_monsters"]=8831, + ["map_watchstone_monsters_damage_+%_final"]=8832, + ["map_watchstone_monsters_life_+%_final"]=8833, ["map_weapon_and_shields_drop_corrupted_with_implicit_%_chance"]=133, ["map_weapon_and_shields_drop_fractured_%_chance"]=134, ["map_weapon_and_shields_drop_fully_linked_%_chance"]=135, ["map_weapon_and_shields_drop_fully_socketed_%_chance"]=136, ["map_weapons_drop_animated"]=2802, - ["maps_with_powerful_bosses_additional_essence_+"]=8839, - ["maps_with_powerful_bosses_additional_shrine_+"]=8840, - ["maps_with_powerful_bosses_additional_spirit_+"]=8841, - ["maps_with_powerful_bosses_additional_strongbox_+"]=8842, - ["marauder_hidden_ascendancy_damage_+%_final"]=8843, - ["marauder_hidden_ascendancy_damage_taken_+%_final"]=8844, + ["maps_with_powerful_bosses_additional_essence_+"]=8834, + ["maps_with_powerful_bosses_additional_shrine_+"]=8835, + ["maps_with_powerful_bosses_additional_spirit_+"]=8836, + ["maps_with_powerful_bosses_additional_strongbox_+"]=8837, + ["marauder_hidden_ascendancy_damage_+%_final"]=8838, + ["marauder_hidden_ascendancy_damage_taken_+%_final"]=8839, ["mark_effect_+%"]=2402, - ["mark_grants_%_max_glory_to_random_skill_on_activate"]=8845, - ["mark_skill_duration_+%"]=8846, - ["mark_skill_gem_level_+"]=8847, - ["mark_skill_mana_cost_+%"]=8848, + ["mark_grants_%_max_glory_to_random_skill_on_activate"]=8840, + ["mark_skill_duration_+%"]=8841, + ["mark_skill_gem_level_+"]=8842, + ["mark_skill_mana_cost_+%"]=8843, ["mark_use_speed_+%"]=1970, - ["marked_enemies_cannot_deal_critical_strikes"]=8849, - ["marked_enemies_cannot_regenerate_life"]=8850, - ["marked_enemy_accuracy_rating_+%"]=8851, - ["marked_enemy_damage_taken_+%"]=8852, - ["marked_or_cursed_enemy_damage_taken_+%"]=8853, - ["marks_avoid_consumption_when_first_activated"]=8854, - ["marks_you_inflict_remain_after_death"]=8855, - ["master_of_elements_evasion_rating_+%_final"]=8856, - ["maven_fight_layout_override"]=8857, + ["marked_enemies_cannot_deal_critical_strikes"]=8844, + ["marked_enemies_cannot_regenerate_life"]=8845, + ["marked_enemy_accuracy_rating_+%"]=8846, + ["marked_enemy_damage_taken_+%"]=8847, + ["marked_or_cursed_enemy_damage_taken_+%"]=8848, + ["marks_avoid_consumption_when_first_activated"]=8849, + ["marks_you_inflict_remain_after_death"]=8850, + ["master_of_elements_evasion_rating_+%_final"]=8851, + ["maven_fight_layout_override"]=8852, ["max_adaptations_+"]=1442, - ["max_chance_to_block_attacks_if_not_blocked_recently"]=8858, + ["max_chance_to_block_attacks_if_not_blocked_recently"]=8853, ["max_charged_attack_stacks"]=3896, ["max_endurance_charges"]=1583, - ["max_fortification_+1_per_5"]=8859, - ["max_fortification_while_affected_by_glorious_madness_+1_per_4"]=10666, - ["max_fortification_while_focused_+1_per_5"]=8860, - ["max_fortification_while_stationary_+1_per_5"]=8861, + ["max_fortification_+1_per_5"]=8854, + ["max_fortification_while_affected_by_glorious_madness_+1_per_4"]=10659, + ["max_fortification_while_focused_+1_per_5"]=8855, + ["max_fortification_while_stationary_+1_per_5"]=8856, ["max_frenzy_charges"]=1588, ["max_life_%_as_mana"]=1451, ["max_life_%_as_spirit"]=1440, - ["max_mana_increases_apply_to_effect_of_arcane_surge_on_self"]=8862, + ["max_mana_increases_apply_to_effect_of_arcane_surge_on_self"]=8857, ["max_power_charges"]=1593, - ["max_puppet_master_stacks_+"]=8863, - ["max_rage_+_if_glory_skill_used_in_last_20_seconds"]=8864, - ["max_rage_+_per_glory_skill_used_in_last_6_seconds"]=8865, - ["max_steel_ammo"]=8866, + ["max_puppet_master_stacks_+"]=8858, + ["max_rage_+_if_glory_skill_used_in_last_20_seconds"]=8859, + ["max_rage_+_per_glory_skill_used_in_last_6_seconds"]=8860, + ["max_steel_ammo"]=8861, ["maximum_absorption_charges_is_equal_to_maximum_power_charges"]=1596, - ["maximum_added_chaos_damage_if_have_crit_recently"]=8977, - ["maximum_added_chaos_damage_per_curse_on_enemy"]=8978, - ["maximum_added_chaos_damage_per_spiders_web_on_enemy"]=8979, - ["maximum_added_chaos_damage_to_attacks_and_spells_per_50_strength"]=8980, - ["maximum_added_chaos_damage_to_attacks_per_50_strength"]=8981, - ["maximum_added_chaos_damage_vs_enemies_with_5+_poisons"]=8982, - ["maximum_added_cold_damage_if_have_crit_recently"]=8983, + ["maximum_added_chaos_damage_if_have_crit_recently"]=8972, + ["maximum_added_chaos_damage_per_curse_on_enemy"]=8973, + ["maximum_added_chaos_damage_per_spiders_web_on_enemy"]=8974, + ["maximum_added_chaos_damage_to_attacks_and_spells_per_50_strength"]=8975, + ["maximum_added_chaos_damage_to_attacks_per_50_strength"]=8976, + ["maximum_added_chaos_damage_vs_enemies_with_5+_poisons"]=8977, + ["maximum_added_cold_damage_if_have_crit_recently"]=8978, ["maximum_added_cold_damage_per_frenzy_charge"]=3942, - ["maximum_added_cold_damage_to_attacks_per_10_dexterity"]=8984, - ["maximum_added_cold_damage_to_attacks_per_20_dexterity"]=8985, - ["maximum_added_cold_damage_vs_chilled_enemies"]=8986, - ["maximum_added_cold_damage_while_affected_by_hatred"]=8987, - ["maximum_added_cold_damage_while_you_have_avians_might"]=8988, + ["maximum_added_cold_damage_to_attacks_per_10_dexterity"]=8979, + ["maximum_added_cold_damage_to_attacks_per_20_dexterity"]=8980, + ["maximum_added_cold_damage_vs_chilled_enemies"]=8981, + ["maximum_added_cold_damage_while_affected_by_hatred"]=8982, + ["maximum_added_cold_damage_while_you_have_avians_might"]=8983, ["maximum_added_fire_attack_damage_per_active_buff"]=1237, ["maximum_added_fire_damage_if_blocked_recently"]=3944, - ["maximum_added_fire_damage_if_have_crit_recently"]=8989, - ["maximum_added_fire_damage_per_100_lowest_of_max_life_mana"]=8990, + ["maximum_added_fire_damage_if_have_crit_recently"]=8984, + ["maximum_added_fire_damage_per_100_lowest_of_max_life_mana"]=8985, ["maximum_added_fire_damage_per_active_buff"]=1239, - ["maximum_added_fire_damage_per_endurance_charge"]=8991, - ["maximum_added_fire_damage_to_attacks_per_10_strength"]=8992, + ["maximum_added_fire_damage_per_endurance_charge"]=8986, + ["maximum_added_fire_damage_to_attacks_per_10_strength"]=8987, ["maximum_added_fire_damage_to_attacks_per_25_strength"]=1845, - ["maximum_added_fire_damage_to_hits_vs_blinded_enemies"]=8993, + ["maximum_added_fire_damage_to_hits_vs_blinded_enemies"]=8988, ["maximum_added_fire_damage_vs_ignited_enemies"]=1236, ["maximum_added_fire_spell_damage_per_active_buff"]=1238, - ["maximum_added_lightning_damage_if_have_crit_recently"]=8994, - ["maximum_added_lightning_damage_per_10_int"]=8867, - ["maximum_added_lightning_damage_per_power_charge"]=8995, - ["maximum_added_lightning_damage_per_shocked_enemy_killed_recently"]=8996, - ["maximum_added_lightning_damage_to_attacks_per_20_intelligence"]=8997, - ["maximum_added_lightning_damage_to_spells_per_power_charge"]=8998, - ["maximum_added_lightning_damage_while_you_have_avians_might"]=8999, - ["maximum_added_physical_damage_if_have_crit_recently"]=9000, - ["maximum_added_physical_damage_per_endurance_charge"]=9001, - ["maximum_added_physical_damage_per_impaled_on_enemy"]=9002, + ["maximum_added_lightning_damage_if_have_crit_recently"]=8989, + ["maximum_added_lightning_damage_per_10_int"]=8862, + ["maximum_added_lightning_damage_per_power_charge"]=8990, + ["maximum_added_lightning_damage_per_shocked_enemy_killed_recently"]=8991, + ["maximum_added_lightning_damage_to_attacks_per_20_intelligence"]=8992, + ["maximum_added_lightning_damage_to_spells_per_power_charge"]=8993, + ["maximum_added_lightning_damage_while_you_have_avians_might"]=8994, + ["maximum_added_physical_damage_if_have_crit_recently"]=8995, + ["maximum_added_physical_damage_per_endurance_charge"]=8996, + ["maximum_added_physical_damage_per_impaled_on_enemy"]=8997, ["maximum_added_physical_damage_vs_bleeding_enemies"]=2299, ["maximum_added_physical_damage_vs_frozen_enemies"]=1235, - ["maximum_added_physical_damage_vs_poisoned_enemies"]=9003, - ["maximum_added_spell_cold_damage_while_no_life_is_reserved"]=9004, - ["maximum_added_spell_fire_damage_while_no_life_is_reserved"]=9005, - ["maximum_added_spell_lightning_damage_while_no_life_is_reserved"]=9006, + ["maximum_added_physical_damage_vs_poisoned_enemies"]=8998, + ["maximum_added_spell_cold_damage_while_no_life_is_reserved"]=8999, + ["maximum_added_spell_fire_damage_while_no_life_is_reserved"]=9000, + ["maximum_added_spell_lightning_damage_while_no_life_is_reserved"]=9001, ["maximum_affliction_charges_is_equal_to_maximum_frenzy_charges"]=1591, ["maximum_arrow_fire_damage_added_for_each_pierce"]=4460, - ["maximum_blitz_charges"]=8868, - ["maximum_block_modifiers_apply_to_maximum_resistances_instead"]=8869, + ["maximum_blitz_charges"]=8863, + ["maximum_block_modifiers_apply_to_maximum_resistances_instead"]=8864, ["maximum_blood_scythe_charges"]=4039, ["maximum_brutal_charges_is_equal_to_maximum_endurance_charges"]=1586, - ["maximum_caltrops_allowed"]=8870, - ["maximum_challenger_charges"]=8871, - ["maximum_chance_to_evade_is_50%"]=8872, + ["maximum_caltrops_allowed"]=8865, + ["maximum_challenger_charges"]=8866, + ["maximum_chance_to_evade_is_50%"]=8867, ["maximum_chaos_damage_to_return_to_melee_attacker"]=1958, - ["maximum_cold_damage_resistance_%_while_affected_by_herald_of_ice"]=8874, - ["maximum_cold_damage_resistance_+%_while_shapeshifted"]=8873, + ["maximum_cold_damage_resistance_%_while_affected_by_herald_of_ice"]=8869, + ["maximum_cold_damage_resistance_+%_while_shapeshifted"]=8868, ["maximum_cold_damage_to_return_to_melee_attacker"]=1956, - ["maximum_cold_infusion_stacks"]=8875, - ["maximum_cold_resistance_+%_if_at_least_5_blue_supports_socketed"]=8876, - ["maximum_cold_resistance_+1_per_X_corresponding_support"]=8877, + ["maximum_cold_infusion_stacks"]=8870, + ["maximum_cold_resistance_+%_if_at_least_5_blue_supports_socketed"]=8871, + ["maximum_cold_resistance_+1_per_X_corresponding_support"]=8872, ["maximum_critical_strike_chance"]=2533, - ["maximum_critical_strike_chance_is_%_from_support_garukhans_resolve"]=8878, - ["maximum_darkness_+%"]=8879, + ["maximum_critical_strike_chance_is_%_from_support_garukhans_resolve"]=8873, + ["maximum_darkness_+%"]=8874, ["maximum_divine_charges"]=4072, - ["maximum_divinity_+%"]=8880, - ["maximum_divinity_+%_per_equipped_corrupted_item"]=8881, - ["maximum_elemental_resistance_+%_of_each_elemental_damage_type_youve_been_hit_with_recently"]=8882, - ["maximum_endurance_charges_+_if_you_have_at_least_100_tribute"]=8883, - ["maximum_endurance_charges_+_while_affected_by_determination"]=8884, + ["maximum_divinity_+%"]=8875, + ["maximum_divinity_+%_per_equipped_corrupted_item"]=8876, + ["maximum_elemental_resistance_+%_of_each_elemental_damage_type_youve_been_hit_with_recently"]=8877, + ["maximum_endurance_charges_+_if_you_have_at_least_100_tribute"]=8878, + ["maximum_endurance_charges_+_while_affected_by_determination"]=8879, ["maximum_endurance_charges_is_equal_to_maximum_frenzy_charges"]=1584, ["maximum_energy_shield_%_lost_on_kill"]=1542, ["maximum_energy_shield_+%"]=910, ["maximum_energy_shield_+%_and_lightning_resistance_-%"]=1477, - ["maximum_energy_shield_+%_per_10_tribute"]=8885, - ["maximum_energy_shield_+1_per_x_body_armour_evasion_rating"]=8886, + ["maximum_energy_shield_+%_per_10_tribute"]=8880, + ["maximum_energy_shield_+1_per_x_body_armour_evasion_rating"]=8881, ["maximum_energy_shield_+_per_100_life_reserved"]=1452, ["maximum_energy_shield_+_per_5_armour_on_shield"]=4062, ["maximum_energy_shield_+_per_5_strength"]=3475, ["maximum_energy_shield_+_per_6_body_armour_evasion_rating"]=1453, - ["maximum_energy_shield_from_body_armour_+%"]=8887, + ["maximum_energy_shield_from_body_armour_+%"]=8882, ["maximum_es_+%_per_equipped_corrupted_item"]=2850, ["maximum_es_taken_as_physical_damage_on_minion_death_%"]=2782, - ["maximum_fanaticism_charges"]=8888, - ["maximum_fire_damage_resistance_%_while_affected_by_herald_of_ash"]=8891, - ["maximum_fire_damage_resistance_+%_per_40%_uncapped_fire_damage_resistance"]=8889, - ["maximum_fire_damage_resistance_+%_while_shapeshifted"]=8890, + ["maximum_fanaticism_charges"]=8883, + ["maximum_fire_damage_resistance_%_while_affected_by_herald_of_ash"]=8886, + ["maximum_fire_damage_resistance_+%_per_40%_uncapped_fire_damage_resistance"]=8884, + ["maximum_fire_damage_resistance_+%_while_shapeshifted"]=8885, ["maximum_fire_damage_to_return_to_melee_attacker"]=1955, - ["maximum_fire_infusion_stacks"]=8892, - ["maximum_fire_resistance_+%_if_at_least_5_red_supports_socketed"]=8893, - ["maximum_fire_resistance_+1_per_X_corresponding_support"]=8894, - ["maximum_frenzy_charges_+_if_you_have_at_least_100_tribute"]=8895, - ["maximum_frenzy_charges_+_while_affected_by_grace"]=8896, + ["maximum_fire_infusion_stacks"]=8887, + ["maximum_fire_resistance_+%_if_at_least_5_red_supports_socketed"]=8888, + ["maximum_fire_resistance_+1_per_X_corresponding_support"]=8889, + ["maximum_frenzy_charges_+_if_you_have_at_least_100_tribute"]=8890, + ["maximum_frenzy_charges_+_while_affected_by_grace"]=8891, ["maximum_frenzy_charges_is_equal_to_maximum_power_charges"]=1589, - ["maximum_frenzy_power_endurance_charges"]=8897, - ["maximum_guard_is_based_on_energy_shield"]=8898, - ["maximum_intensify_stacks"]=8900, + ["maximum_frenzy_power_endurance_charges"]=8892, + ["maximum_guard_is_based_on_energy_shield"]=8893, + ["maximum_intensify_stacks"]=8895, ["maximum_life_%_lost_on_kill"]=1540, ["maximum_life_%_to_convert_to_armour_per_1%_chaos_resistance"]=1457, - ["maximum_life_%_to_convert_to_maximum_energy_shield"]=8908, - ["maximum_life_%_to_convert_to_maximum_energy_shield_per_20_tribute"]=8901, + ["maximum_life_%_to_convert_to_maximum_energy_shield"]=8903, + ["maximum_life_%_to_convert_to_maximum_energy_shield_per_20_tribute"]=8896, ["maximum_life_%_to_convert_to_twice_as_much_armour_per_1%_chaos_resistance"]=1458, - ["maximum_life_%_to_gain_as_armour"]=8909, + ["maximum_life_%_to_gain_as_armour"]=8904, ["maximum_life_%_to_gain_as_maximum_energy_shield"]=1459, ["maximum_life_+%"]=913, ["maximum_life_+%_and_fire_resistance_-%"]=1475, - ["maximum_life_+%_final_from_caster_weapon_runic_ward_socketable"]=8902, - ["maximum_life_+%_for_corpses_you_create"]=8910, - ["maximum_life_+%_if_10_red_supports_socketed"]=8903, - ["maximum_life_+%_if_no_life_tags_on_body_armour"]=8911, - ["maximum_life_+%_if_you_have_at_least_100_tribute"]=8904, - ["maximum_life_+%_per_abyssal_jewel_affecting_you"]=8912, + ["maximum_life_+%_final_from_caster_weapon_runic_ward_socketable"]=8897, + ["maximum_life_+%_for_corpses_you_create"]=8905, + ["maximum_life_+%_if_10_red_supports_socketed"]=8898, + ["maximum_life_+%_if_no_life_tags_on_body_armour"]=8906, + ["maximum_life_+%_if_you_have_at_least_100_tribute"]=8899, + ["maximum_life_+%_per_abyssal_jewel_affecting_you"]=8907, ["maximum_life_+%_per_equipped_corrupted_item"]=2849, ["maximum_life_+%_per_stackable_unique_jewel"]=3840, ["maximum_life_mana_and_energy_shield_+%"]=3984, - ["maximum_life_per_10_dexterity"]=8905, - ["maximum_life_per_10_intelligence"]=8906, + ["maximum_life_per_10_dexterity"]=8900, + ["maximum_life_per_10_intelligence"]=8901, ["maximum_life_per_10_levels"]=2546, - ["maximum_life_per_2%_increased_item_found_rarity"]=8907, + ["maximum_life_per_2%_increased_item_found_rarity"]=8902, ["maximum_life_per_equipped_elder_item"]=4022, ["maximum_life_taken_as_physical_damage_on_minion_death_%"]=2781, - ["maximum_lightning_damage_resistance_%_while_affected_by_herald_of_thunder"]=8914, - ["maximum_lightning_damage_resistance_+%_while_shapeshifted"]=8913, + ["maximum_lightning_damage_resistance_%_while_affected_by_herald_of_thunder"]=8909, + ["maximum_lightning_damage_resistance_+%_while_shapeshifted"]=8908, ["maximum_lightning_damage_to_return_on_block"]=2392, ["maximum_lightning_damage_to_return_to_melee_attacker"]=1957, - ["maximum_lightning_infusion_stacks"]=8915, - ["maximum_lightning_resistance_+%_if_at_least_5_green_supports_socketed"]=8916, - ["maximum_lightning_resistance_+1_per_X_corresponding_support"]=8917, + ["maximum_lightning_infusion_stacks"]=8910, + ["maximum_lightning_resistance_+%_if_at_least_5_green_supports_socketed"]=8911, + ["maximum_lightning_resistance_+1_per_X_corresponding_support"]=8912, ["maximum_mana_%_gained_on_kill"]=1541, ["maximum_mana_%_to_add_to_energy_shield_while_affected_by_clarity"]=1460, ["maximum_mana_+%"]=918, ["maximum_mana_+%_and_cold_resistance_-%"]=1476, - ["maximum_mana_+%_if_10_blue_supports_socketed"]=8918, - ["maximum_mana_+%_if_you_have_at_least_100_tribute"]=8919, - ["maximum_mana_+%_per_abyssal_jewel_affecting_you"]=8920, - ["maximum_number_of_blades_left_in_ground"]=8921, - ["maximum_physical_attack_damage_on_crit_+%_final"]=8922, + ["maximum_mana_+%_if_10_blue_supports_socketed"]=8913, + ["maximum_mana_+%_if_you_have_at_least_100_tribute"]=8914, + ["maximum_mana_+%_per_abyssal_jewel_affecting_you"]=8915, + ["maximum_number_of_blades_left_in_ground"]=8916, + ["maximum_physical_attack_damage_on_crit_+%_final"]=8917, ["maximum_physical_damage_reduction_%"]=1444, - ["maximum_physical_damage_reduction_is_50%"]=8923, + ["maximum_physical_damage_reduction_is_50%"]=8918, ["maximum_physical_damage_to_reflect_to_self_on_attack"]=1953, ["maximum_physical_damage_to_return_on_block"]=2391, ["maximum_physical_damage_to_return_to_melee_attacker"]=1954, - ["maximum_power_and_endurance_charges_+"]=8924, + ["maximum_power_and_endurance_charges_+"]=8919, ["maximum_power_and_frenzy_charges_+"]=1594, - ["maximum_power_charges_+_if_you_have_at_least_100_tribute"]=8925, - ["maximum_power_charges_+_while_affected_by_discipline"]=8926, - ["maximum_rage"]=9633, - ["maximum_rage_+_while_shapeshifted"]=8927, - ["maximum_rage_+_while_wielding_axe"]=8928, - ["maximum_rage_per_50_tribute"]=8929, - ["maximum_rage_per_equipped_one_handed_sword"]=8930, - ["maximum_random_movement_velocity_+%_when_hit"]=8931, + ["maximum_power_charges_+_if_you_have_at_least_100_tribute"]=8920, + ["maximum_power_charges_+_while_affected_by_discipline"]=8921, + ["maximum_rage"]=9627, + ["maximum_rage_+_while_shapeshifted"]=8922, + ["maximum_rage_+_while_wielding_axe"]=8923, + ["maximum_rage_per_50_tribute"]=8924, + ["maximum_rage_per_equipped_one_handed_sword"]=8925, + ["maximum_random_movement_velocity_+%_when_hit"]=8926, ["maximum_spirit_charges_per_abyss_jewel_equipped"]=4065, - ["maximum_virulence_stacks"]=8932, + ["maximum_virulence_stacks"]=8927, ["maximum_void_arrows"]=4040, - ["maximum_volatility_allowed"]=8933, + ["maximum_volatility_allowed"]=8928, ["maximum_ward_+%"]=915, ["melee_ancestor_totem_damage_+%"]=3328, ["melee_ancestor_totem_elemental_resistance_%"]=3794, ["melee_ancestor_totem_grant_owner_attack_speed_+%"]=3496, ["melee_ancestor_totem_placement_speed_+%"]=3661, - ["melee_attack_deal_thorns_damage_chance_%_on_hit"]=10289, - ["melee_attack_number_of_spirit_strikes"]=8934, - ["melee_attack_skills_additional_totems_allowed"]=8935, + ["melee_attack_deal_thorns_damage_chance_%_on_hit"]=10282, + ["melee_attack_number_of_spirit_strikes"]=8929, + ["melee_attack_skills_additional_totems_allowed"]=8930, ["melee_attack_speed_+%"]=1337, ["melee_attacks_number_of_additional_projectiles"]=3873, ["melee_attacks_usable_without_mana_cost"]=2480, @@ -244118,63 +244134,63 @@ return { ["melee_cold_damage_+%_while_fortify_is_active"]=2042, ["melee_cold_damage_+%_while_holding_shield"]=1756, ["melee_critical_strike_chance_+%"]=1399, - ["melee_critical_strike_chance_+%_if_warcried_recently"]=8936, - ["melee_critical_strike_multiplier_+%_if_warcried_recently"]=8937, + ["melee_critical_strike_chance_+%_if_warcried_recently"]=8931, + ["melee_critical_strike_multiplier_+%_if_warcried_recently"]=8932, ["melee_critical_strike_multiplier_+_while_wielding_shield"]=1421, ["melee_damage_+%"]=1211, - ["melee_damage_+%_at_close_range"]=8941, - ["melee_damage_+%_during_flask_effect"]=8942, - ["melee_damage_+%_if_youve_dealt_projectile_attack_hit_recently"]=8938, + ["melee_damage_+%_at_close_range"]=8936, + ["melee_damage_+%_during_flask_effect"]=8937, + ["melee_damage_+%_if_youve_dealt_projectile_attack_hit_recently"]=8933, ["melee_damage_+%_per_endurance_charge"]=3853, - ["melee_damage_+%_per_second_of_warcry_affecting_you"]=8943, + ["melee_damage_+%_per_second_of_warcry_affecting_you"]=8938, ["melee_damage_+%_vs_burning_enemies"]=1216, ["melee_damage_+%_vs_frozen_enemies"]=1212, - ["melee_damage_+%_vs_heavy_stunned_enemies"]=8944, - ["melee_damage_+%_vs_immobilised_enemies"]=8939, + ["melee_damage_+%_vs_heavy_stunned_enemies"]=8939, + ["melee_damage_+%_vs_immobilised_enemies"]=8934, ["melee_damage_+%_vs_shocked_enemies"]=1214, ["melee_damage_+%_when_on_full_life"]=2436, ["melee_damage_+%_while_fortified"]=3923, - ["melee_damage_+%_with_spears_while_surrounded"]=8940, + ["melee_damage_+%_with_spears_while_surrounded"]=8935, ["melee_damage_taken_%_to_deal_to_attacker"]=2502, ["melee_damage_taken_+%"]=2534, ["melee_damage_vs_bleeding_enemies_+%"]=2297, ["melee_fire_damage_+%"]=1752, ["melee_fire_damage_+%_while_holding_shield"]=1755, - ["melee_hit_damage_stun_multiplier_+%"]=8945, - ["melee_hit_damage_stun_multiplier_+%_final_from_ot"]=8946, - ["melee_hits_grant_rampage_stacks"]=10688, - ["melee_movement_skill_chance_to_fortify_on_hit_%"]=8947, + ["melee_hit_damage_stun_multiplier_+%"]=8940, + ["melee_hit_damage_stun_multiplier_+%_final_from_ot"]=8941, + ["melee_hits_grant_rampage_stacks"]=10689, + ["melee_movement_skill_chance_to_fortify_on_hit_%"]=8942, ["melee_physical_damage_+%"]=1751, - ["melee_physical_damage_+%_per_10_dexterity"]=8948, - ["melee_physical_damage_+%_per_10_strength_while_fortified"]=8949, + ["melee_physical_damage_+%_per_10_dexterity"]=8943, + ["melee_physical_damage_+%_per_10_strength_while_fortified"]=8944, ["melee_physical_damage_+%_vs_ignited_enemies"]=3995, ["melee_physical_damage_+%_while_fortify_is_active"]=2043, ["melee_physical_damage_+%_while_holding_shield"]=1754, ["melee_physical_damage_taken_%_to_deal_to_attacker"]=2265, ["melee_range_+"]=2338, - ["melee_range_+_while_at_least_5_enemies_nearby"]=8950, - ["melee_range_+_while_dual_wielding"]=8952, + ["melee_range_+_while_at_least_5_enemies_nearby"]=8945, + ["melee_range_+_while_dual_wielding"]=8947, ["melee_range_+_while_unarmed"]=2832, - ["melee_range_+_while_wielding_shield"]=8951, - ["melee_range_+_with_axe"]=8953, - ["melee_range_+_with_claw"]=8954, - ["melee_range_+_with_dagger"]=8955, - ["melee_range_+_with_flail"]=8956, - ["melee_range_+_with_mace"]=8957, - ["melee_range_+_with_one_handed"]=8958, - ["melee_range_+_with_spear"]=8959, - ["melee_range_+_with_staff"]=8960, - ["melee_range_+_with_sword"]=8961, - ["melee_range_+_with_two_handed"]=8962, + ["melee_range_+_while_wielding_shield"]=8946, + ["melee_range_+_with_axe"]=8948, + ["melee_range_+_with_claw"]=8949, + ["melee_range_+_with_dagger"]=8950, + ["melee_range_+_with_flail"]=8951, + ["melee_range_+_with_mace"]=8952, + ["melee_range_+_with_one_handed"]=8953, + ["melee_range_+_with_spear"]=8954, + ["melee_range_+_with_staff"]=8955, + ["melee_range_+_with_sword"]=8956, + ["melee_range_+_with_two_handed"]=8957, ["melee_skill_gem_level_+"]=990, - ["melee_skills_area_of_effect_+%"]=8963, + ["melee_skills_area_of_effect_+%"]=8958, ["melee_splash"]=1161, - ["melee_strike_range_+_if_youve_dealt_projectile_attack_hit_recently"]=8964, - ["melee_strike_skill_strike_previous_location"]=8965, + ["melee_strike_range_+_if_youve_dealt_projectile_attack_hit_recently"]=8959, + ["melee_strike_skill_strike_previous_location"]=8960, ["melee_weapon_critical_strike_multiplier_+"]=1419, - ["melee_weapon_range_+_if_you_have_killed_recently"]=8966, - ["melee_weapon_range_+_while_at_maximum_frenzy_charges"]=8967, - ["melee_weapon_range_+_while_fortified"]=8968, + ["melee_weapon_range_+_if_you_have_killed_recently"]=8961, + ["melee_weapon_range_+_while_at_maximum_frenzy_charges"]=8962, + ["melee_weapon_range_+_while_fortified"]=8963, ["memory_line_abyss_scourge_spawn_boss_chance_%"]=109, ["memory_line_all_drops_replaced_with_currency_shard_stacks_%_chance_otherwise_delete"]=120, ["memory_line_big_harvest"]=110, @@ -244193,180 +244209,180 @@ return { ["memory_line_number_of_strongboxes"]=95, ["memory_line_player_is_harbinger"]=96, ["memory_line_strongboxes_chance_to_be_operatives_%"]=122, - ["mine_%_chance_to_detonate_twice"]=8974, - ["mine_area_damage_+%_if_detonated_mine_recently"]=8969, - ["mine_area_of_effect_+%"]=8970, - ["mine_area_of_effect_+%_if_detonated_mine_recently"]=8971, + ["mine_%_chance_to_detonate_twice"]=8969, + ["mine_area_damage_+%_if_detonated_mine_recently"]=8964, + ["mine_area_of_effect_+%"]=8965, + ["mine_area_of_effect_+%_if_detonated_mine_recently"]=8966, ["mine_arming_speed_+%"]=3904, - ["mine_aura_effect_+%"]=8972, + ["mine_aura_effect_+%"]=8967, ["mine_critical_strike_chance_+%"]=1395, ["mine_critical_strike_multiplier_+"]=1422, ["mine_damage_+%"]=1178, ["mine_damage_penetrates_%_elemental_resistance"]=2567, ["mine_detonation_is_instant"]=2565, ["mine_detonation_radius_+%"]=1690, - ["mine_detonation_speed_+%"]=8973, + ["mine_detonation_speed_+%"]=8968, ["mine_duration_+%"]=1687, ["mine_extra_uses"]=2790, ["mine_laying_speed_+%"]=1692, ["mine_laying_speed_+%_for_4_seconds_on_detonation"]=3189, - ["mines_hinder_nearby_enemies_for_x_ms_on_arming"]=8975, - ["mines_invulnerable"]=8976, + ["mines_hinder_nearby_enemies_for_x_ms_on_arming"]=8970, + ["mines_invulnerable"]=8971, ["mines_invulnerable_for_duration_ms"]=2570, - ["minimum_added_chaos_damage_if_have_crit_recently"]=8977, - ["minimum_added_chaos_damage_per_curse_on_enemy"]=8978, - ["minimum_added_chaos_damage_per_spiders_web_on_enemy"]=8979, - ["minimum_added_chaos_damage_to_attacks_and_spells_per_50_strength"]=8980, - ["minimum_added_chaos_damage_to_attacks_per_50_strength"]=8981, - ["minimum_added_chaos_damage_vs_enemies_with_5+_poisons"]=8982, - ["minimum_added_cold_damage_if_have_crit_recently"]=8983, + ["minimum_added_chaos_damage_if_have_crit_recently"]=8972, + ["minimum_added_chaos_damage_per_curse_on_enemy"]=8973, + ["minimum_added_chaos_damage_per_spiders_web_on_enemy"]=8974, + ["minimum_added_chaos_damage_to_attacks_and_spells_per_50_strength"]=8975, + ["minimum_added_chaos_damage_to_attacks_per_50_strength"]=8976, + ["minimum_added_chaos_damage_vs_enemies_with_5+_poisons"]=8977, + ["minimum_added_cold_damage_if_have_crit_recently"]=8978, ["minimum_added_cold_damage_per_frenzy_charge"]=3942, - ["minimum_added_cold_damage_to_attacks_per_10_dexterity"]=8984, - ["minimum_added_cold_damage_to_attacks_per_20_dexterity"]=8985, - ["minimum_added_cold_damage_vs_chilled_enemies"]=8986, - ["minimum_added_cold_damage_while_affected_by_hatred"]=8987, - ["minimum_added_cold_damage_while_you_have_avians_might"]=8988, + ["minimum_added_cold_damage_to_attacks_per_10_dexterity"]=8979, + ["minimum_added_cold_damage_to_attacks_per_20_dexterity"]=8980, + ["minimum_added_cold_damage_vs_chilled_enemies"]=8981, + ["minimum_added_cold_damage_while_affected_by_hatred"]=8982, + ["minimum_added_cold_damage_while_you_have_avians_might"]=8983, ["minimum_added_fire_attack_damage_per_active_buff"]=1237, ["minimum_added_fire_damage_if_blocked_recently"]=3944, - ["minimum_added_fire_damage_if_have_crit_recently"]=8989, - ["minimum_added_fire_damage_per_100_lowest_of_max_life_mana"]=8990, + ["minimum_added_fire_damage_if_have_crit_recently"]=8984, + ["minimum_added_fire_damage_per_100_lowest_of_max_life_mana"]=8985, ["minimum_added_fire_damage_per_active_buff"]=1239, - ["minimum_added_fire_damage_per_endurance_charge"]=8991, - ["minimum_added_fire_damage_to_attacks_per_10_strength"]=8992, + ["minimum_added_fire_damage_per_endurance_charge"]=8986, + ["minimum_added_fire_damage_to_attacks_per_10_strength"]=8987, ["minimum_added_fire_damage_to_attacks_per_25_strength"]=1845, - ["minimum_added_fire_damage_to_hits_vs_blinded_enemies"]=8993, + ["minimum_added_fire_damage_to_hits_vs_blinded_enemies"]=8988, ["minimum_added_fire_damage_vs_ignited_enemies"]=1236, ["minimum_added_fire_spell_damage_per_active_buff"]=1238, - ["minimum_added_lightning_damage_if_have_crit_recently"]=8994, - ["minimum_added_lightning_damage_per_power_charge"]=8995, - ["minimum_added_lightning_damage_per_shocked_enemy_killed_recently"]=8996, - ["minimum_added_lightning_damage_to_attacks_per_20_intelligence"]=8997, - ["minimum_added_lightning_damage_to_spells_per_power_charge"]=8998, - ["minimum_added_lightning_damage_while_you_have_avians_might"]=8999, - ["minimum_added_physical_damage_if_have_crit_recently"]=9000, - ["minimum_added_physical_damage_per_endurance_charge"]=9001, - ["minimum_added_physical_damage_per_impaled_on_enemy"]=9002, + ["minimum_added_lightning_damage_if_have_crit_recently"]=8989, + ["minimum_added_lightning_damage_per_power_charge"]=8990, + ["minimum_added_lightning_damage_per_shocked_enemy_killed_recently"]=8991, + ["minimum_added_lightning_damage_to_attacks_per_20_intelligence"]=8992, + ["minimum_added_lightning_damage_to_spells_per_power_charge"]=8993, + ["minimum_added_lightning_damage_while_you_have_avians_might"]=8994, + ["minimum_added_physical_damage_if_have_crit_recently"]=8995, + ["minimum_added_physical_damage_per_endurance_charge"]=8996, + ["minimum_added_physical_damage_per_impaled_on_enemy"]=8997, ["minimum_added_physical_damage_vs_bleeding_enemies"]=2299, ["minimum_added_physical_damage_vs_frozen_enemies"]=1235, - ["minimum_added_physical_damage_vs_poisoned_enemies"]=9003, - ["minimum_added_spell_cold_damage_while_no_life_is_reserved"]=9004, - ["minimum_added_spell_fire_damage_while_no_life_is_reserved"]=9005, - ["minimum_added_spell_lightning_damage_while_no_life_is_reserved"]=9006, + ["minimum_added_physical_damage_vs_poisoned_enemies"]=8998, + ["minimum_added_spell_cold_damage_while_no_life_is_reserved"]=8999, + ["minimum_added_spell_fire_damage_while_no_life_is_reserved"]=9000, + ["minimum_added_spell_lightning_damage_while_no_life_is_reserved"]=9001, ["minimum_arrow_fire_damage_added_for_each_pierce"]=4460, ["minimum_chaos_damage_to_return_to_melee_attacker"]=1958, ["minimum_cold_damage_to_return_to_melee_attacker"]=1956, - ["minimum_endurance_charges_at_devotion_threshold"]=9007, + ["minimum_endurance_charges_at_devotion_threshold"]=9002, ["minimum_endurance_charges_per_stackable_unique_jewel"]=3841, - ["minimum_endurance_charges_while_on_low_life_+"]=9008, + ["minimum_endurance_charges_while_on_low_life_+"]=9003, ["minimum_fire_damage_to_return_to_melee_attacker"]=1955, - ["minimum_frenzy_charges_at_devotion_threshold"]=9009, + ["minimum_frenzy_charges_at_devotion_threshold"]=9004, ["minimum_frenzy_charges_per_stackable_unique_jewel"]=3842, - ["minimum_frenzy_endurance_power_charges_are_equal_to_maximum_while_stationary"]=9010, - ["minimum_frenzy_power_endurance_charges"]=9011, + ["minimum_frenzy_endurance_power_charges_are_equal_to_maximum_while_stationary"]=9005, + ["minimum_frenzy_power_endurance_charges"]=9006, ["minimum_lightning_damage_to_return_on_block"]=2392, ["minimum_lightning_damage_to_return_to_melee_attacker"]=1957, - ["minimum_physical_attack_damage_on_crit_+%_final"]=9012, + ["minimum_physical_attack_damage_on_crit_+%_final"]=9007, ["minimum_physical_damage_to_reflect_to_self_on_attack"]=1953, ["minimum_physical_damage_to_return_on_block"]=2391, ["minimum_physical_damage_to_return_to_melee_attacker"]=1954, - ["minimum_power_charges_at_devotion_threshold"]=9013, + ["minimum_power_charges_at_devotion_threshold"]=9008, ["minimum_power_charges_per_stackable_unique_jewel"]=3843, - ["minimum_power_charges_while_on_low_life_+"]=9014, - ["minion_%_chance_to_be_summoned_with_maximum_frenzy_charges"]=9096, - ["minion_1%_accuracy_rating_+%_per_X_player_dexterity"]=9015, - ["minion_1%_area_of_effect_+%_per_X_player_dexterity"]=9016, - ["minion_1%_damage_+%_per_X_player_strength"]=9017, - ["minion_accuracy_rating"]=9018, - ["minion_accuracy_rating_+%"]=9020, - ["minion_accuracy_rating_per_10_devotion"]=9019, - ["minion_actor_scale_+%"]=9021, - ["minion_additional_base_critical_strike_chance"]=9022, + ["minimum_power_charges_while_on_low_life_+"]=9009, + ["minion_%_chance_to_be_summoned_with_maximum_frenzy_charges"]=9091, + ["minion_1%_accuracy_rating_+%_per_X_player_dexterity"]=9010, + ["minion_1%_area_of_effect_+%_per_X_player_dexterity"]=9011, + ["minion_1%_damage_+%_per_X_player_strength"]=9012, + ["minion_accuracy_rating"]=9013, + ["minion_accuracy_rating_+%"]=9015, + ["minion_accuracy_rating_per_10_devotion"]=9014, + ["minion_actor_scale_+%"]=9016, + ["minion_additional_base_critical_strike_chance"]=9017, ["minion_additional_physical_damage_reduction_%"]=2046, - ["minion_area_of_effect_+%_if_you_have_cast_a_minion_skill_recently"]=9023, - ["minion_armour_break_physical_damage_%_dealt_as_armour_break"]=9024, - ["minion_attack_added_cold_damage_as_%_parent_maximum_life"]=9025, - ["minion_attack_and_cast_speed_+%"]=9027, - ["minion_attack_and_cast_speed_+%_if_you_or_minions_have_killed_enemy_recently"]=9028, - ["minion_attack_and_cast_speed_+%_per_10_devotion"]=9029, - ["minion_attack_and_cast_speed_+%_per_50_tribute"]=9026, + ["minion_area_of_effect_+%_if_you_have_cast_a_minion_skill_recently"]=9018, + ["minion_armour_break_physical_damage_%_dealt_as_armour_break"]=9019, + ["minion_attack_added_cold_damage_as_%_parent_maximum_life"]=9020, + ["minion_attack_and_cast_speed_+%"]=9022, + ["minion_attack_and_cast_speed_+%_if_you_or_minions_have_killed_enemy_recently"]=9023, + ["minion_attack_and_cast_speed_+%_per_10_devotion"]=9024, + ["minion_attack_and_cast_speed_+%_per_50_tribute"]=9021, ["minion_attack_and_cast_speed_+%_per_active_skeleton"]=3009, - ["minion_attack_and_cast_speed_+%_while_you_are_affected_by_a_herald"]=9030, - ["minion_attack_hits_knockback_chance_%"]=9031, + ["minion_attack_and_cast_speed_+%_while_you_are_affected_by_a_herald"]=9025, + ["minion_attack_hits_knockback_chance_%"]=9026, ["minion_attack_maximum_added_physical_damage"]=3466, ["minion_attack_minimum_added_physical_damage"]=3466, ["minion_attack_speed_+%"]=2688, - ["minion_attack_speed_+%_per_50_dex"]=9034, - ["minion_attack_speed_+%_per_five_rage"]=9032, - ["minion_attack_speed_+%_per_rage"]=9033, - ["minion_attacks_chance_to_blind_on_hit_%"]=9035, + ["minion_attack_speed_+%_per_50_dex"]=9029, + ["minion_attack_speed_+%_per_five_rage"]=9027, + ["minion_attack_speed_+%_per_rage"]=9028, + ["minion_attacks_chance_to_blind_on_hit_%"]=9030, ["minion_attacks_chance_to_taunt_on_hit_%"]=3152, - ["minion_base_damaging_ailment_effect_+%"]=9036, - ["minion_base_maximum_cold_damage_resistance_%"]=9037, - ["minion_base_maximum_fire_damage_resistance_%"]=9038, - ["minion_base_maximum_lightning_damage_resistance_%"]=9039, + ["minion_base_damaging_ailment_effect_+%"]=9031, + ["minion_base_maximum_cold_damage_resistance_%"]=9032, + ["minion_base_maximum_fire_damage_resistance_%"]=9033, + ["minion_base_maximum_lightning_damage_resistance_%"]=9034, ["minion_base_physical_damage_%_to_convert_to_chaos"]=1735, ["minion_base_physical_damage_%_to_convert_to_cold"]=1730, ["minion_base_physical_damage_%_to_convert_to_fire"]=1728, ["minion_base_physical_damage_%_to_convert_to_lightning"]=1732, ["minion_bleed_on_hit_with_attacks_%"]=2295, ["minion_block_%"]=2685, - ["minion_cannot_crit"]=9040, + ["minion_cannot_crit"]=9035, ["minion_cast_speed_+%"]=2689, ["minion_caustic_cloud_on_death_maximum_life_per_minute_to_deal_as_chaos_damage_%"]=3160, ["minion_chance_to_apply_gruelling_madness_on_hit_%"]=2925, - ["minion_chance_to_deal_double_damage_%"]=9041, - ["minion_chance_to_deal_double_damage_while_on_full_life_%"]=9042, - ["minion_chance_to_fire_1_additional_projectile_%_with_rollover"]=9043, - ["minion_chance_to_freeze_%"]=9044, + ["minion_chance_to_deal_double_damage_%"]=9036, + ["minion_chance_to_deal_double_damage_while_on_full_life_%"]=9037, + ["minion_chance_to_fire_1_additional_projectile_%_with_rollover"]=9038, + ["minion_chance_to_freeze_%"]=9039, ["minion_chance_to_gain_onslaught_on_kill_for_4_seconds_%"]=3106, - ["minion_chance_to_gain_power_charge_on_hit_%"]=9045, - ["minion_chance_to_impale_on_attack_hit_%"]=9046, - ["minion_chance_to_shock_%"]=9047, + ["minion_chance_to_gain_power_charge_on_hit_%"]=9040, + ["minion_chance_to_impale_on_attack_hit_%"]=9041, + ["minion_chance_to_shock_%"]=9042, ["minion_chaos_resistance_%"]=2692, ["minion_cold_damage_resistance_%"]=3865, - ["minion_command_skill_cooldown_speed_+%"]=9048, - ["minion_command_skill_skill_speed_+%"]=9049, - ["minion_commanded_skill_damage_+%"]=9051, - ["minion_commanded_skill_damage_+%_per_different_persistent_minion_in_presence"]=9050, - ["minion_cooldown_recovery_+%"]=9053, - ["minion_cooldown_recovery_+%_per_10_tribute"]=9052, - ["minion_critical_strike_chance_+%"]=9054, - ["minion_critical_strike_chance_+%_per_maximum_power_charge"]=9055, - ["minion_critical_strike_multiplier_+"]=9056, + ["minion_command_skill_cooldown_speed_+%"]=9043, + ["minion_command_skill_skill_speed_+%"]=9044, + ["minion_commanded_skill_damage_+%"]=9046, + ["minion_commanded_skill_damage_+%_per_different_persistent_minion_in_presence"]=9045, + ["minion_cooldown_recovery_+%"]=9048, + ["minion_cooldown_recovery_+%_per_10_tribute"]=9047, + ["minion_critical_strike_chance_+%"]=9049, + ["minion_critical_strike_chance_+%_per_maximum_power_charge"]=9050, + ["minion_critical_strike_multiplier_+"]=9051, ["minion_critical_strike_multiplier_+_per_stackable_unique_jewel"]=3844, ["minion_damage_+%"]=1744, - ["minion_damage_+%_if_enemy_hit_recently"]=9063, + ["minion_damage_+%_if_enemy_hit_recently"]=9058, ["minion_damage_+%_if_have_used_a_minion_skill_recently"]=1745, - ["minion_damage_+%_per_10_tribute"]=9057, + ["minion_damage_+%_per_10_tribute"]=9052, ["minion_damage_+%_per_5_dex"]=1747, ["minion_damage_+%_per_active_spectre"]=3011, - ["minion_damage_+%_per_different_command_skills_used_in_last_15_seconds"]=9058, - ["minion_damage_+%_per_rage"]=9059, - ["minion_damage_+%_vs_abyssal_monsters"]=9064, - ["minion_damage_+%_while_affected_by_a_herald"]=9065, - ["minion_damage_+%_while_you_have_at_least_two_different_active_offerings"]=9060, - ["minion_damage_against_ignited_enemies_+%"]=9061, + ["minion_damage_+%_per_different_command_skills_used_in_last_15_seconds"]=9053, + ["minion_damage_+%_per_rage"]=9054, + ["minion_damage_+%_vs_abyssal_monsters"]=9059, + ["minion_damage_+%_while_affected_by_a_herald"]=9060, + ["minion_damage_+%_while_you_have_at_least_two_different_active_offerings"]=9055, + ["minion_damage_against_ignited_enemies_+%"]=9056, ["minion_damage_increases_and_reductions_also_affects_you"]=4001, - ["minion_damage_over_time_multiplier_+_per_minion_abyss_jewel_up_to_+30"]=9062, - ["minion_damage_taken_%_recouped_as_their_life"]=9066, - ["minion_damage_taken_+%"]=9067, - ["minion_deal_no_non_cold_damage"]=9068, - ["minion_demon_add_fury_charge_on_hit_%"]=9069, - ["minion_demon_attack_speed_+%_per_fury_charge"]=9070, - ["minion_demon_damage_+%_final_per_fury_charge"]=9071, - ["minion_demon_gain_fury_charge_when_allied_minion_dies_in_x_range"]=9072, - ["minion_demon_life_loss_%_per_minute_per_fury_charge"]=9073, - ["minion_demon_maximum_fury_charges"]=9074, + ["minion_damage_over_time_multiplier_+_per_minion_abyss_jewel_up_to_+30"]=9057, + ["minion_damage_taken_%_recouped_as_their_life"]=9061, + ["minion_damage_taken_+%"]=9062, + ["minion_deal_no_non_cold_damage"]=9063, + ["minion_demon_add_fury_charge_on_hit_%"]=9064, + ["minion_demon_attack_speed_+%_per_fury_charge"]=9065, + ["minion_demon_damage_+%_final_per_fury_charge"]=9066, + ["minion_demon_gain_fury_charge_when_allied_minion_dies_in_x_range"]=9067, + ["minion_demon_life_loss_%_per_minute_per_fury_charge"]=9068, + ["minion_demon_maximum_fury_charges"]=9069, ["minion_duration_+%_per_active_zombie"]=3010, ["minion_elemental_resistance_%"]=2691, - ["minion_elemental_resistance_30%"]=9075, + ["minion_elemental_resistance_30%"]=9070, ["minion_energy_shield_delay_-%"]=4089, - ["minion_evasion_rating_+%"]=9076, - ["minion_fire_cloud_on_death_maximum_life_per_minute_to_deal_as_fire_damage_%"]=9077, - ["minion_fire_damage_%_of_maximum_life_taken_per_minute"]=9078, - ["minion_fire_damage_resistance_%"]=9079, + ["minion_evasion_rating_+%"]=9071, + ["minion_fire_cloud_on_death_maximum_life_per_minute_to_deal_as_fire_damage_%"]=9072, + ["minion_fire_damage_%_of_maximum_life_taken_per_minute"]=9073, + ["minion_fire_damage_resistance_%"]=9074, ["minion_flask_charges_used_+%"]=1947, - ["minion_global_always_hit"]=9080, + ["minion_global_always_hit"]=9075, ["minion_global_maximum_added_chaos_damage"]=3467, ["minion_global_maximum_added_cold_damage"]=3468, ["minion_global_maximum_added_fire_damage"]=3469, @@ -244377,108 +244393,108 @@ return { ["minion_global_minimum_added_fire_damage"]=3469, ["minion_global_minimum_added_lightning_damage"]=3470, ["minion_global_minimum_added_physical_damage"]=3471, - ["minion_grants_rampage_kill_to_parent_on_hitting_rare_or_unique_enemy_%"]=9081, - ["minion_hit_damage_immobilisation_multiplier_+%"]=9082, - ["minion_hit_damage_stun_multiplier_+%"]=9083, + ["minion_grants_rampage_kill_to_parent_on_hitting_rare_or_unique_enemy_%"]=9076, + ["minion_hit_damage_immobilisation_multiplier_+%"]=9077, + ["minion_hit_damage_stun_multiplier_+%"]=9078, ["minion_hits_ignore_enemy_elemental_resistances_while_has_energy_shield"]=4090, - ["minion_larger_aggro_radius"]=10682, - ["minion_life_increased_by_overcapped_fire_resistance"]=9084, + ["minion_larger_aggro_radius"]=10683, + ["minion_life_increased_by_overcapped_fire_resistance"]=9079, ["minion_life_recovery_rate_+%"]=1549, ["minion_life_regeneration_per_minute_per_active_raging_spirit"]=3012, ["minion_life_regeneration_rate_per_minute_%"]=2690, - ["minion_life_regeneration_rate_per_minute_%_if_blocked_recently"]=9085, - ["minion_life_regeneration_rate_per_second"]=9086, + ["minion_life_regeneration_rate_per_minute_%_if_blocked_recently"]=9080, + ["minion_life_regeneration_rate_per_second"]=9081, ["minion_lightning_damage_resistance_%"]=3866, - ["minion_maim_on_hit_%"]=9087, - ["minion_malediction_on_hit"]=9088, - ["minion_maximum_all_elemental_resistances_%"]=9089, + ["minion_maim_on_hit_%"]=9082, + ["minion_malediction_on_hit"]=9083, + ["minion_maximum_all_elemental_resistances_%"]=9084, ["minion_maximum_energy_shield_+%"]=1551, ["minion_maximum_life_%_to_convert_to_maximum_energy_shield_per_1%_chaos_resistance"]=4087, ["minion_maximum_life_%_to_gain_as_maximum_energy_shield"]=1461, ["minion_maximum_life_+%"]=1050, ["minion_maximum_mana_+%"]=1550, - ["minion_melee_damage_+%"]=9090, - ["minion_melee_splash"]=9091, - ["minion_minimum_power_charges"]=9092, + ["minion_melee_damage_+%"]=9085, + ["minion_melee_splash"]=9086, + ["minion_minimum_power_charges"]=9087, ["minion_movement_speed_+%"]=1552, - ["minion_movement_speed_+%_per_50_dex"]=9093, - ["minion_movement_velocity_+%_for_each_herald_affecting_you"]=9094, - ["minion_no_critical_strike_multiplier"]=9095, + ["minion_movement_speed_+%_per_50_dex"]=9088, + ["minion_movement_velocity_+%_for_each_herald_affecting_you"]=9089, + ["minion_no_critical_strike_multiplier"]=9090, ["minion_no_extra_bleeding_damage_while_moving"]=2934, ["minion_physical_damage_%_to_gain_as_cold"]=3867, - ["minion_physical_damage_%_to_gain_as_fire"]=9097, - ["minion_physical_damage_%_to_gain_as_lightning"]=9098, + ["minion_physical_damage_%_to_gain_as_fire"]=9092, + ["minion_physical_damage_%_to_gain_as_lightning"]=9093, ["minion_physical_damage_reduction_rating"]=2686, - ["minion_physical_hit_and_dot_damage_%_taken_as_lightning"]=9099, - ["minion_projectile_speed_+%"]=9100, - ["minion_raging_spirit_%_of_maximum_life_taken_per_minute_as_chaos_damage"]=9102, - ["minion_raging_spirit_maximum_life_+%"]=9101, - ["minion_recover_%_maximum_life_on_minion_death"]=9103, + ["minion_physical_hit_and_dot_damage_%_taken_as_lightning"]=9094, + ["minion_projectile_speed_+%"]=9095, + ["minion_raging_spirit_%_of_maximum_life_taken_per_minute_as_chaos_damage"]=9097, + ["minion_raging_spirit_maximum_life_+%"]=9096, + ["minion_recover_%_maximum_life_on_minion_death"]=9098, ["minion_recover_%_of_maximum_life_on_block"]=2817, ["minion_recover_X_life_on_block"]=1547, - ["minion_reservation_+%"]=9105, - ["minion_resistances_equal_yours"]=9106, - ["minion_resummon_speed_+%"]=9109, - ["minion_resummon_speed_+%_if_all_active_minions_are_companions"]=9107, - ["minion_resummon_speed_+%_if_you_have_at_least_100_tribute"]=9108, + ["minion_reservation_+%"]=9100, + ["minion_resistances_equal_yours"]=9101, + ["minion_resummon_speed_+%"]=9104, + ["minion_resummon_speed_+%_if_all_active_minions_are_companions"]=9102, + ["minion_resummon_speed_+%_if_you_have_at_least_100_tribute"]=9103, ["minion_skill_area_of_effect_+%"]=2783, ["minion_skill_gem_level_+"]=996, - ["minion_skill_mana_cost_+%"]=9110, - ["minion_skill_physical_damage_%_to_convert_to_fire"]=9111, - ["minion_spells_chance_to_hinder_on_hit_%"]=9112, - ["minion_stun_threshold_reduction_+%"]=9113, - ["minion_summoned_recently_attack_and_cast_speed_+%"]=9114, - ["minion_summoned_recently_cannot_be_damaged"]=9115, - ["minion_summoned_recently_movement_speed_+%"]=9116, - ["minion_undead_minions_are_demons_instead"]=9117, + ["minion_skill_mana_cost_+%"]=9105, + ["minion_skill_physical_damage_%_to_convert_to_fire"]=9106, + ["minion_spells_chance_to_hinder_on_hit_%"]=9107, + ["minion_stun_threshold_reduction_+%"]=9108, + ["minion_summoned_recently_attack_and_cast_speed_+%"]=9109, + ["minion_summoned_recently_cannot_be_damaged"]=9110, + ["minion_summoned_recently_movement_speed_+%"]=9111, + ["minion_undead_minions_are_demons_instead"]=9112, ["minions_%_chance_to_blind_on_hit"]=3832, - ["minions_accuracy_is_equal_to_yours"]=9118, - ["minions_are_gigantic"]=9119, - ["minions_are_gigantic_if_have_revived_recently"]=9120, - ["minions_attacks_overwhelm_%_physical_damage_reduction"]=9121, + ["minions_accuracy_is_equal_to_yours"]=9113, + ["minions_are_gigantic"]=9114, + ["minions_are_gigantic_if_have_revived_recently"]=9115, + ["minions_attacks_overwhelm_%_physical_damage_reduction"]=9116, ["minions_cannot_be_blinded"]=3831, - ["minions_cannot_be_damaged_after_summoned_ms"]=9122, + ["minions_cannot_be_damaged_after_summoned_ms"]=9117, ["minions_cannot_die_while_affected_by_life_flask"]=1945, - ["minions_cannot_taunt_enemies"]=9123, - ["minions_chance_to_intimidate_on_hit_%"]=9124, + ["minions_cannot_taunt_enemies"]=9118, + ["minions_chance_to_intimidate_on_hit_%"]=9119, ["minions_chance_to_poison_on_hit_%"]=2924, - ["minions_deal_%_of_physical_damage_as_additional_chaos_damage"]=9125, - ["minions_gain_your_dexterity"]=9126, - ["minions_gain_your_strength"]=9127, + ["minions_deal_%_of_physical_damage_as_additional_chaos_damage"]=9120, + ["minions_gain_your_dexterity"]=9121, + ["minions_gain_your_strength"]=9122, ["minions_get_amulet_stats_instead_of_you"]=1950, - ["minions_go_crazy_on_crit_ms"]=9128, + ["minions_go_crazy_on_crit_ms"]=9123, ["minions_grant_owner_and_owners_totems_gains_endurance_charge_on_burning_enemy_kill_%"]=3058, - ["minions_have_%_chance_to_inflict_wither_on_hit"]=9129, - ["minions_have_+%_critical_strike_multiplier_per_wither_on_enemies"]=9130, + ["minions_have_%_chance_to_inflict_wither_on_hit"]=9124, + ["minions_have_+%_critical_strike_multiplier_per_wither_on_enemies"]=9125, ["minions_have_non_curse_aura_effect_+%_from_parent_skills"]=1908, - ["minions_have_unholy_might"]=9131, - ["minions_hits_can_only_kill_ignited_enemies"]=9132, - ["minions_in_presence_have_onslaught_while_you_are_on_low_ward"]=9133, - ["minions_lose_%_life_when_following_commands_per_10_tribute"]=9134, - ["minions_penetrate_elemental_resistances_%_vs_cursed_enemies"]=9135, - ["minions_recover_%_maximum_life_on_killing_poisoned_enemy"]=9136, - ["minions_recover_%_maximum_life_when_you_focus"]=9137, - ["minions_reflected_damage_taken_+%"]=9138, - ["minions_take_%_of_life_as_chaos_damage_when_summoned_over_1_second"]=9139, + ["minions_have_unholy_might"]=9126, + ["minions_hits_can_only_kill_ignited_enemies"]=9127, + ["minions_in_presence_have_onslaught_while_you_are_on_low_ward"]=9128, + ["minions_lose_%_life_when_following_commands_per_10_tribute"]=9129, + ["minions_penetrate_elemental_resistances_%_vs_cursed_enemies"]=9130, + ["minions_recover_%_maximum_life_on_killing_poisoned_enemy"]=9131, + ["minions_recover_%_maximum_life_when_you_focus"]=9132, + ["minions_reflected_damage_taken_+%"]=9133, + ["minions_take_%_of_life_as_chaos_damage_when_summoned_over_1_second"]=9134, ["minions_use_parents_flasks_on_summon"]=1943, - ["mirage_archer_duration_+%"]=9140, + ["mirage_archer_duration_+%"]=9135, ["mirage_archers_do_not_attach"]=4098, ["mirror_arrow_and_mirror_arrow_clone_attack_speed_+%"]=3560, ["mirror_arrow_and_mirror_arrow_clone_damage_+%"]=3422, ["mirror_arrow_cooldown_speed_+%"]=3578, - ["missing_life_%_gained_as_life_before_hit"]=9141, - ["mod_granted_passive_hash"]=9142, - ["mod_granted_passive_hash_2"]=9143, - ["mod_granted_passive_hash_3"]=9144, - ["mod_granted_passive_hash_4"]=9145, - ["mod_granted_passive_hash_essence"]=9146, + ["missing_life_%_gained_as_life_before_hit"]=9136, + ["mod_granted_passive_hash"]=9137, + ["mod_granted_passive_hash_2"]=9138, + ["mod_granted_passive_hash_3"]=9139, + ["mod_granted_passive_hash_4"]=9140, + ["mod_granted_passive_hash_essence"]=9141, ["modifiers_to_attributes_instead_apply_to_ascendance"]=1170, ["modifiers_to_claw_attack_speed_also_affect_unarmed_melee_attack_speed"]=3281, ["modifiers_to_claw_critical_strike_chance_also_affect_unarmed_melee_critical_strike_chance"]=3282, ["modifiers_to_claw_damage_also_affect_unarmed_melee_damage"]=3280, - ["modifiers_to_fire_resistance_also_apply_to_cold_lightning_resistance_at_%_value"]=9147, + ["modifiers_to_fire_resistance_also_apply_to_cold_lightning_resistance_at_%_value"]=9142, ["modifiers_to_map_item_drop_quantity_also_apply_to_map_item_drop_rarity"]=3301, - ["modifiers_to_maximum_fire_resistance_apply_to_maximum_cold_and_lightning_resistance"]=9148, + ["modifiers_to_maximum_fire_resistance_apply_to_maximum_cold_and_lightning_resistance"]=9143, ["modifiers_to_minimum_endurance_charges_instead_apply_to_brutal_charges"]=1585, ["modifiers_to_minimum_frenzy_charges_instead_apply_to_affliction_charges"]=1590, ["modifiers_to_minimum_power_charges_instead_apply_to_absorption_charges"]=1595, @@ -244486,15 +244502,15 @@ return { ["modifiers_to_minion_damage_also_affect_you"]=3451, ["modifiers_to_minion_life_regeneration_also_affect_you"]=3454, ["modifiers_to_minion_movement_speed_also_affect_you"]=3455, - ["modifiers_to_number_of_projectiles_instead_apply_to_splitting"]=9149, + ["modifiers_to_number_of_projectiles_instead_apply_to_splitting"]=9144, ["molten_shell_buff_effect_+%"]=3705, ["molten_shell_damage_+%"]=3410, - ["molten_shell_duration_+%"]=9150, - ["molten_shell_explosion_damage_penetrates_%_fire_resistance"]=9151, - ["molten_strike_chain_count_+"]=9153, + ["molten_shell_duration_+%"]=9145, + ["molten_shell_explosion_damage_penetrates_%_fire_resistance"]=9146, + ["molten_strike_chain_count_+"]=9148, ["molten_strike_damage_+%"]=3344, ["molten_strike_num_of_additional_projectiles"]=3637, - ["molten_strike_projectiles_chain_when_impacting_ground"]=9152, + ["molten_strike_projectiles_chain_when_impacting_ground"]=9147, ["molten_strike_radius_+%"]=3506, ["monster_base_block_%"]=1148, ["monster_dropped_item_quantity_+%"]=20, @@ -244502,195 +244518,195 @@ return { ["monster_life_+%_final_from_map"]=1466, ["monster_life_+%_final_from_rarity"]=1465, ["monster_slain_experience_+%"]=18, - ["monsters_in_your_presence_have_additional_power_equal_to_their_gruelling_madness_stacks"]=9156, - ["mortar_barrage_mine_damage_+%"]=9157, - ["mortar_barrage_mine_num_projectiles"]=9158, - ["mortar_barrage_mine_throwing_speed_+%"]=9160, - ["mortar_barrage_mine_throwing_speed_halved_+%"]=9159, - ["movement_attack_skills_attack_speed_+%"]=9161, - ["movement_skills_cooldown_speed_+%"]=9162, - ["movement_skills_cooldown_speed_+%_while_affected_by_haste"]=9163, + ["monsters_in_your_presence_have_additional_power_equal_to_their_gruelling_madness_stacks"]=9151, + ["mortar_barrage_mine_damage_+%"]=9152, + ["mortar_barrage_mine_num_projectiles"]=9153, + ["mortar_barrage_mine_throwing_speed_+%"]=9155, + ["mortar_barrage_mine_throwing_speed_halved_+%"]=9154, + ["movement_attack_skills_attack_speed_+%"]=9156, + ["movement_skills_cooldown_speed_+%"]=9157, + ["movement_skills_cooldown_speed_+%_while_affected_by_haste"]=9158, ["movement_skills_cost_no_mana"]=3185, - ["movement_skills_deal_no_physical_damage"]=9164, + ["movement_skills_deal_no_physical_damage"]=9159, ["movement_skills_mana_cost_+%"]=3859, - ["movement_speed_+%_against_bloodlusting_enemies"]=9165, + ["movement_speed_+%_against_bloodlusting_enemies"]=10680, ["movement_speed_+%_during_flask_effect"]=2929, ["movement_speed_+%_for_4_seconds_on_block"]=3049, - ["movement_speed_+%_if_10_green_supports_socketed"]=9166, - ["movement_speed_+%_if_below_100_dexterity"]=9167, - ["movement_speed_+%_if_crit_recently"]=9185, - ["movement_speed_+%_if_enemy_hit_recently"]=9186, - ["movement_speed_+%_if_enemy_hit_with_off_hand_weapon_recently"]=9187, + ["movement_speed_+%_if_10_green_supports_socketed"]=9160, + ["movement_speed_+%_if_below_100_dexterity"]=9161, + ["movement_speed_+%_if_crit_recently"]=9179, + ["movement_speed_+%_if_enemy_hit_recently"]=9180, + ["movement_speed_+%_if_enemy_hit_with_off_hand_weapon_recently"]=9181, ["movement_speed_+%_if_enemy_killed_recently"]=3931, - ["movement_speed_+%_if_have_not_taken_damage_recently"]=9188, - ["movement_speed_+%_if_have_used_a_vaal_skill_recently"]=9189, + ["movement_speed_+%_if_have_not_taken_damage_recently"]=9182, + ["movement_speed_+%_if_have_used_a_vaal_skill_recently"]=9183, ["movement_speed_+%_if_pierced_recently"]=3883, - ["movement_speed_+%_if_pinned_enemy_recently"]=9168, - ["movement_speed_+%_if_placed_trap_or_mine_recently"]=9169, - ["movement_speed_+%_if_used_a_mark_recently"]=9190, + ["movement_speed_+%_if_pinned_enemy_recently"]=9162, + ["movement_speed_+%_if_placed_trap_or_mine_recently"]=9163, + ["movement_speed_+%_if_used_a_mark_recently"]=9184, ["movement_speed_+%_if_used_a_warcry_recently"]=3857, ["movement_speed_+%_on_throwing_trap"]=2556, - ["movement_speed_+%_per_5_rage"]=9170, - ["movement_speed_+%_per_chest_opened_recently"]=9191, - ["movement_speed_+%_per_endurance_charge"]=9192, - ["movement_speed_+%_per_nearby_corpse"]=9171, - ["movement_speed_+%_per_nearby_enemy"]=9193, - ["movement_speed_+%_per_poison_up_to_50%"]=9194, - ["movement_speed_+%_per_power_charge"]=9195, - ["movement_speed_+%_while_affected_by_ailment"]=9172, - ["movement_speed_+%_while_affected_by_grace"]=9196, - ["movement_speed_+%_while_bleeding"]=9197, - ["movement_speed_+%_while_dual_wielding"]=9198, + ["movement_speed_+%_per_5_rage"]=9164, + ["movement_speed_+%_per_chest_opened_recently"]=9185, + ["movement_speed_+%_per_endurance_charge"]=9186, + ["movement_speed_+%_per_nearby_corpse"]=9165, + ["movement_speed_+%_per_nearby_enemy"]=9187, + ["movement_speed_+%_per_poison_up_to_50%"]=9188, + ["movement_speed_+%_per_power_charge"]=9189, + ["movement_speed_+%_while_affected_by_ailment"]=9166, + ["movement_speed_+%_while_affected_by_grace"]=9190, + ["movement_speed_+%_while_bleeding"]=9191, + ["movement_speed_+%_while_dual_wielding"]=9192, ["movement_speed_+%_while_fortified"]=3050, - ["movement_speed_+%_while_holding_shield"]=9199, + ["movement_speed_+%_while_holding_shield"]=9193, ["movement_speed_+%_while_not_affected_by_status_ailments"]=3041, - ["movement_speed_+%_while_not_using_flask"]=9200, - ["movement_speed_+%_while_off_hand_is_empty"]=9201, - ["movement_speed_+%_while_on_burning_chilled_shocked_ground"]=9202, - ["movement_speed_+%_while_on_burning_ground"]=9203, - ["movement_speed_+%_while_poisoned"]=9204, - ["movement_speed_+%_while_surrounded"]=9173, - ["movement_speed_+%_while_using_charm"]=9205, - ["movement_speed_+%_while_you_have_cats_stealth"]=9206, - ["movement_speed_+%_while_you_have_energy_shield"]=9207, - ["movement_speed_+%_while_you_have_storm_barrier_support"]=9208, - ["movement_speed_+%_while_you_have_two_linked_targets"]=9174, + ["movement_speed_+%_while_not_using_flask"]=9194, + ["movement_speed_+%_while_off_hand_is_empty"]=9195, + ["movement_speed_+%_while_on_burning_chilled_shocked_ground"]=9196, + ["movement_speed_+%_while_on_burning_ground"]=9197, + ["movement_speed_+%_while_poisoned"]=9198, + ["movement_speed_+%_while_surrounded"]=9167, + ["movement_speed_+%_while_using_charm"]=9199, + ["movement_speed_+%_while_you_have_cats_stealth"]=9200, + ["movement_speed_+%_while_you_have_energy_shield"]=9201, + ["movement_speed_+%_while_you_have_storm_barrier_support"]=9202, + ["movement_speed_+%_while_you_have_two_linked_targets"]=9168, ["movement_speed_bonus_when_throwing_trap_ms"]=2556, ["movement_speed_cannot_be_reduced_below_base"]=2938, - ["movement_speed_is_equal_to_highest_linked_party_member"]=9175, - ["movement_speed_is_only_base_+1%_per_x_evasion_rating"]=9176, - ["movement_speed_penalty_+%_while_performing_action"]=9178, - ["movement_speed_penalty_+%_while_performing_attacks"]=9179, - ["movement_speed_penalty_+%_while_performing_chaos_skills"]=9180, - ["movement_speed_penalty_+%_while_performing_cold_skills"]=9181, - ["movement_speed_penalty_+%_while_performing_fire_skills"]=9182, - ["movement_speed_penalty_+%_while_performing_lightning_skills"]=9183, - ["movement_speed_penalty_+%_while_performing_spells"]=9184, + ["movement_speed_is_equal_to_highest_linked_party_member"]=9169, + ["movement_speed_is_only_base_+1%_per_x_evasion_rating"]=9170, + ["movement_speed_penalty_+%_while_performing_action"]=9172, + ["movement_speed_penalty_+%_while_performing_attacks"]=9173, + ["movement_speed_penalty_+%_while_performing_chaos_skills"]=9174, + ["movement_speed_penalty_+%_while_performing_cold_skills"]=9175, + ["movement_speed_penalty_+%_while_performing_fire_skills"]=9176, + ["movement_speed_penalty_+%_while_performing_lightning_skills"]=9177, + ["movement_speed_penalty_+%_while_performing_spells"]=9178, ["movement_velocity_+%_on_full_energy_shield"]=2738, ["movement_velocity_+%_per_frenzy_charge"]=1581, - ["movement_velocity_+%_per_poison_stack"]=9209, + ["movement_velocity_+%_per_poison_stack"]=9203, ["movement_velocity_+%_per_shock"]=2587, - ["movement_velocity_+%_per_totem"]=9211, + ["movement_velocity_+%_per_totem"]=9205, ["movement_velocity_+%_when_on_full_life"]=1579, ["movement_velocity_+%_when_on_low_life"]=1578, ["movement_velocity_+%_when_on_shocked_ground"]=1909, - ["movement_velocity_+%_while_at_maximum_power_charges"]=9212, - ["movement_velocity_+%_while_chilled"]=9213, + ["movement_velocity_+%_while_at_maximum_power_charges"]=9206, + ["movement_velocity_+%_while_chilled"]=9207, ["movement_velocity_+%_while_cursed"]=2425, ["movement_velocity_+%_while_ignited"]=2586, ["movement_velocity_+%_while_phasing"]=2413, - ["movement_velocity_+%_with_magic_abyss_jewel_socketed"]=9210, + ["movement_velocity_+%_with_magic_abyss_jewel_socketed"]=9204, ["movement_velocity_+1%_per_X_evasion_rating"]=2471, ["movement_velocity_while_not_hit_+%"]=2964, - ["multishot_empowered_central_projectile_drops_feathered_ground_for_duration_ms"]=9214, - ["nearby_allies_have_onslaught"]=9215, - ["nearby_enemies_all_exposure_%_while_phasing"]=9216, - ["nearby_enemies_are_blinded_while_you_have_active_physical_aegis"]=9217, - ["nearby_enemies_are_chilled_and_shocked_while_you_are_near_a_corpse"]=9218, - ["nearby_enemies_are_crushed_while_you_have_X_rage"]=9219, - ["nearby_enemies_are_intimidated_while_you_have_rage"]=9220, + ["multishot_empowered_central_projectile_drops_feathered_ground_for_duration_ms"]=9208, + ["nearby_allies_have_onslaught"]=9209, + ["nearby_enemies_all_exposure_%_while_phasing"]=9210, + ["nearby_enemies_are_blinded_while_you_have_active_physical_aegis"]=9211, + ["nearby_enemies_are_chilled_and_shocked_while_you_are_near_a_corpse"]=9212, + ["nearby_enemies_are_crushed_while_you_have_X_rage"]=9213, + ["nearby_enemies_are_intimidated_while_you_have_rage"]=9214, ["nearby_enemies_chilled_on_block"]=3940, - ["nearby_enemies_have_cold_exposure_while_you_are_affected_by_herald_of_ice"]=9222, - ["nearby_enemies_have_fire_exposure_while_you_are_affected_by_herald_of_ash"]=9223, - ["nearby_enemies_have_lightning_exposure_while_you_are_affected_by_herald_of_thunder"]=9224, - ["nearby_party_members_max_endurance_charges_is_equal_to_yours"]=9225, + ["nearby_enemies_have_cold_exposure_while_you_are_affected_by_herald_of_ice"]=9216, + ["nearby_enemies_have_fire_exposure_while_you_are_affected_by_herald_of_ash"]=9217, + ["nearby_enemies_have_lightning_exposure_while_you_are_affected_by_herald_of_thunder"]=9218, + ["nearby_party_members_max_endurance_charges_is_equal_to_yours"]=9219, ["nearby_traps_within_x_units_also_trigger_on_triggering_trap"]=3194, - ["necromancer_damage_+%_final_for_you_and_allies_with_nearby_corpse"]=9226, - ["necromancer_damage_+%_for_nearby_enemies_with_nearby_corpse"]=9227, - ["necromancer_defensive_notable_minion_maximum_life_+%_final"]=9228, - ["necromancer_energy_shield_regeneration_rate_per_minute_%_for_you_and_allies_per_nearby_corpse"]=9229, - ["necromancer_mana_regeneration_rate_per_minute_for_you_and_allies_per_nearby_corpse"]=9230, - ["necrotic_footprints_from_item"]=9231, + ["necromancer_damage_+%_final_for_you_and_allies_with_nearby_corpse"]=9220, + ["necromancer_damage_+%_for_nearby_enemies_with_nearby_corpse"]=9221, + ["necromancer_defensive_notable_minion_maximum_life_+%_final"]=9222, + ["necromancer_energy_shield_regeneration_rate_per_minute_%_for_you_and_allies_per_nearby_corpse"]=9223, + ["necromancer_mana_regeneration_rate_per_minute_for_you_and_allies_per_nearby_corpse"]=9224, + ["necrotic_footprints_from_item"]=9225, ["never_freeze"]=2367, ["never_freeze_or_chill"]=2368, ["never_ignite"]=2366, - ["never_ignite_chill_freeze_shock"]=9232, + ["never_ignite_chill_freeze_shock"]=9226, ["never_shock"]=2369, ["new_arctic_armour_fire_damage_taken_when_hit_+%_final"]=2893, ["new_arctic_armour_physical_damage_taken_when_hit_+%_final"]=2892, ["next_attack_is_ancestrally_boosted_for_x_seconds_on_heavy_stunning_unique_or_rare_enemy"]=2209, - ["nightblade_elusive_grants_critical_strike_multiplier_+_to_supported_skills"]=9233, + ["nightblade_elusive_grants_critical_strike_multiplier_+_to_supported_skills"]=9227, ["no_critical_strike_multiplier"]=1429, ["no_energy_shield"]=1929, ["no_energy_shield_recharge_or_regeneration"]=2469, ["no_evasion_rating"]=1930, ["no_extra_bleeding_damage_while_moving"]=2935, - ["no_inherent_chance_to_block_while_dual_wielding"]=9234, - ["no_inherent_mana_regeneration"]=9235, - ["no_inherent_rage_loss"]=9236, + ["no_inherent_chance_to_block_while_dual_wielding"]=9228, + ["no_inherent_mana_regeneration"]=9229, + ["no_inherent_rage_loss"]=9230, ["no_life_regeneration"]=2044, ["no_mana_regeneration"]=2045, - ["no_mana_regeneration_if_not_crit_recently"]=9237, + ["no_mana_regeneration_if_not_crit_recently"]=9231, ["no_maximum_power_charges"]=2775, - ["no_movement_penalty_while_shield_is_raised"]=9238, + ["no_movement_penalty_while_shield_is_raised"]=9232, ["no_physical_damage_reduction_rating"]=1928, - ["non_aura_hexes_gain_20%_effect_per_second"]=9239, - ["non_channelling_attack_added_lightning_damage_%_maximum_mana"]=9240, - ["non_channelling_spells_cost_x%_of_your_energy_shield"]=9241, - ["non_channelling_spells_deal_x%_more_damage"]=9242, - ["non_channelling_spells_x%_chance_to_double_mana_cost_and_always_crit"]=9243, + ["non_aura_hexes_gain_20%_effect_per_second"]=9233, + ["non_channelling_attack_added_lightning_damage_%_maximum_mana"]=9234, + ["non_channelling_spells_cost_x%_of_your_energy_shield"]=9235, + ["non_channelling_spells_deal_x%_more_damage"]=9236, + ["non_channelling_spells_x%_chance_to_double_mana_cost_and_always_crit"]=9237, ["non_critical_damage_multiplier_+%"]=2509, - ["non_critical_strikes_deal_no_damage"]=9244, + ["non_critical_strikes_deal_no_damage"]=9238, ["non_critical_strikes_penetrate_elemental_resistances_%"]=3266, ["non_curse_aura_effect_+%"]=3275, - ["non_curse_aura_effect_+%_per_10_devotion"]=9245, - ["non_cursed_enemies_you_curse_are_blinded_for_4_seconds"]=9246, - ["non_cursed_enemies_you_curse_gain_x_withered_stacks"]=9247, - ["non_damaging_ailment_effect_+%"]=9248, - ["non_damaging_ailment_effect_+%_on_self"]=9249, - ["non_damaging_ailment_effect_+%_on_self_while_under_effect_of_life_or_mana_flask"]=9250, + ["non_curse_aura_effect_+%_per_10_devotion"]=9239, + ["non_cursed_enemies_you_curse_are_blinded_for_4_seconds"]=9240, + ["non_cursed_enemies_you_curse_gain_x_withered_stacks"]=9241, + ["non_damaging_ailment_effect_+%"]=9242, + ["non_damaging_ailment_effect_+%_on_self"]=9243, + ["non_damaging_ailment_effect_+%_on_self_while_under_effect_of_life_or_mana_flask"]=9244, ["non_damaging_ailment_effect_+%_on_self_while_you_have_arcane_surge"]=4023, - ["non_damaging_ailment_effect_+%_per_10_devotion"]=9251, - ["non_damaging_ailment_effect_+%_with_critical_strikes"]=9252, - ["non_damaging_ailments_as_though_damage_+%_final"]=9253, - ["non_damaging_ailments_reflected_to_self"]=9254, + ["non_damaging_ailment_effect_+%_per_10_devotion"]=9245, + ["non_damaging_ailment_effect_+%_with_critical_strikes"]=9246, + ["non_damaging_ailments_as_though_damage_+%_final"]=9247, + ["non_damaging_ailments_reflected_to_self"]=9248, ["non_instant_mana_recovery_from_flasks_also_recovers_life"]=4028, - ["non_piercing_projectiles_critical_strike_chance_+%"]=9255, - ["non_projectile_chaining_lightning_skill_additional_chains"]=9256, - ["non_skill_all_damage_%_to_gain_as_chaos_per_3_life_cost"]=9257, - ["non_skill_all_damage_1%_to_gain_as_fire_+_per_%_attack_block_chance"]=9258, - ["non_skill_attack_skills_all_damage_%_to_gain_as_chaos_while_you_unarmed"]=9259, - ["non_skill_attack_skills_all_damage_%_to_gain_as_cold_while_you_unarmed"]=9260, - ["non_skill_attack_skills_all_damage_%_to_gain_as_fire_while_you_unarmed"]=9261, - ["non_skill_attack_skills_all_damage_%_to_gain_as_lightning_while_you_unarmed"]=9262, + ["non_piercing_projectiles_critical_strike_chance_+%"]=9249, + ["non_projectile_chaining_lightning_skill_additional_chains"]=9250, + ["non_skill_all_damage_%_to_gain_as_chaos_per_3_life_cost"]=9251, + ["non_skill_all_damage_1%_to_gain_as_fire_+_per_%_attack_block_chance"]=9252, + ["non_skill_attack_skills_all_damage_%_to_gain_as_chaos_while_you_unarmed"]=9253, + ["non_skill_attack_skills_all_damage_%_to_gain_as_cold_while_you_unarmed"]=9254, + ["non_skill_attack_skills_all_damage_%_to_gain_as_fire_while_you_unarmed"]=9255, + ["non_skill_attack_skills_all_damage_%_to_gain_as_lightning_while_you_unarmed"]=9256, ["non_skill_base_all_damage_%_to_gain_as_chaos"]=1696, - ["non_skill_base_all_damage_%_to_gain_as_chaos_per_active_undead_minion"]=9263, - ["non_skill_base_all_damage_%_to_gain_as_chaos_while_missing_ward"]=9264, - ["non_skill_base_all_damage_%_to_gain_as_chaos_with_attacks"]=9265, - ["non_skill_base_all_damage_%_to_gain_as_chaos_with_spells"]=9266, + ["non_skill_base_all_damage_%_to_gain_as_chaos_per_active_undead_minion"]=9257, + ["non_skill_base_all_damage_%_to_gain_as_chaos_while_missing_ward"]=9258, + ["non_skill_base_all_damage_%_to_gain_as_chaos_with_attacks"]=9259, + ["non_skill_base_all_damage_%_to_gain_as_chaos_with_spells"]=9260, ["non_skill_base_all_damage_%_to_gain_as_cold"]=890, - ["non_skill_base_all_damage_%_to_gain_as_cold_fire_lightning"]=9288, - ["non_skill_base_all_damage_%_to_gain_as_cold_if_youve_reverted_recently"]=9267, - ["non_skill_base_all_damage_%_to_gain_as_cold_while_missing_ward"]=9268, - ["non_skill_base_all_damage_%_to_gain_as_cold_while_on_ground_ice_chill"]=9269, - ["non_skill_base_all_damage_%_to_gain_as_cold_while_shapeshifted"]=9270, + ["non_skill_base_all_damage_%_to_gain_as_cold_fire_lightning"]=9282, + ["non_skill_base_all_damage_%_to_gain_as_cold_if_youve_reverted_recently"]=9261, + ["non_skill_base_all_damage_%_to_gain_as_cold_while_missing_ward"]=9262, + ["non_skill_base_all_damage_%_to_gain_as_cold_while_on_ground_ice_chill"]=9263, + ["non_skill_base_all_damage_%_to_gain_as_cold_while_shapeshifted"]=9264, ["non_skill_base_all_damage_%_to_gain_as_cold_with_attacks"]=891, - ["non_skill_base_all_damage_%_to_gain_as_cold_with_empowered_attacks"]=9271, + ["non_skill_base_all_damage_%_to_gain_as_cold_with_empowered_attacks"]=9265, ["non_skill_base_all_damage_%_to_gain_as_cold_with_spells"]=892, ["non_skill_base_all_damage_%_to_gain_as_fire"]=887, - ["non_skill_base_all_damage_%_to_gain_as_fire_if_youve_reverted_recently"]=9272, - ["non_skill_base_all_damage_%_to_gain_as_fire_per_different_grenade_type_fired_in_past_8_seconds"]=9273, - ["non_skill_base_all_damage_%_to_gain_as_fire_per_endurance_charge_consumed_recently"]=9274, - ["non_skill_base_all_damage_%_to_gain_as_fire_while_missing_ward"]=9275, - ["non_skill_base_all_damage_%_to_gain_as_fire_while_on_ground_fire_burn"]=9276, - ["non_skill_base_all_damage_%_to_gain_as_fire_while_shapeshifted"]=9277, + ["non_skill_base_all_damage_%_to_gain_as_fire_if_youve_reverted_recently"]=9266, + ["non_skill_base_all_damage_%_to_gain_as_fire_per_different_grenade_type_fired_in_past_8_seconds"]=9267, + ["non_skill_base_all_damage_%_to_gain_as_fire_per_endurance_charge_consumed_recently"]=9268, + ["non_skill_base_all_damage_%_to_gain_as_fire_while_missing_ward"]=9269, + ["non_skill_base_all_damage_%_to_gain_as_fire_while_on_ground_fire_burn"]=9270, + ["non_skill_base_all_damage_%_to_gain_as_fire_while_shapeshifted"]=9271, ["non_skill_base_all_damage_%_to_gain_as_fire_with_attacks"]=889, ["non_skill_base_all_damage_%_to_gain_as_fire_with_spells"]=888, ["non_skill_base_all_damage_%_to_gain_as_lightning"]=893, - ["non_skill_base_all_damage_%_to_gain_as_lightning_if_youve_reverted_recently"]=9278, - ["non_skill_base_all_damage_%_to_gain_as_lightning_per_50_ward_cost"]=9279, - ["non_skill_base_all_damage_%_to_gain_as_lightning_while_missing_ward"]=9280, - ["non_skill_base_all_damage_%_to_gain_as_lightning_while_on_ground_lightning_shock"]=9281, - ["non_skill_base_all_damage_%_to_gain_as_lightning_while_shapeshifted"]=9282, - ["non_skill_base_all_damage_%_to_gain_as_lightning_with_attacks"]=9289, + ["non_skill_base_all_damage_%_to_gain_as_lightning_if_youve_reverted_recently"]=9272, + ["non_skill_base_all_damage_%_to_gain_as_lightning_per_50_ward_cost"]=9273, + ["non_skill_base_all_damage_%_to_gain_as_lightning_while_missing_ward"]=9274, + ["non_skill_base_all_damage_%_to_gain_as_lightning_while_on_ground_lightning_shock"]=9275, + ["non_skill_base_all_damage_%_to_gain_as_lightning_while_shapeshifted"]=9276, + ["non_skill_base_all_damage_%_to_gain_as_lightning_with_attacks"]=9283, ["non_skill_base_all_damage_%_to_gain_as_lightning_with_spells"]=894, ["non_skill_base_all_damage_%_to_gain_as_physical"]=1695, - ["non_skill_base_all_damage_%_to_gain_as_physical_per_10%_missing_mana_permyriad"]=9283, + ["non_skill_base_all_damage_%_to_gain_as_physical_per_10%_missing_mana_permyriad"]=9277, ["non_skill_base_all_damage_%_to_gain_as_physical_with_attacks"]=886, - ["non_skill_base_all_damage_%_to_gain_as_random_element"]=9284, - ["non_skill_base_all_damage_%_to_gain_as_random_element_per_socketed_rune"]=9285, - ["non_skill_base_all_damage_%_to_gain_as_random_element_while_shapeshifted"]=9286, - ["non_skill_base_all_damage_%_to_gain_as_random_element_with_attacks"]=9287, + ["non_skill_base_all_damage_%_to_gain_as_random_element"]=9278, + ["non_skill_base_all_damage_%_to_gain_as_random_element_per_socketed_rune"]=9279, + ["non_skill_base_all_damage_%_to_gain_as_random_element_while_shapeshifted"]=9280, + ["non_skill_base_all_damage_%_to_gain_as_random_element_with_attacks"]=9281, ["non_skill_base_cold_damage_%_to_convert_to_chaos"]=1741, ["non_skill_base_cold_damage_%_to_convert_to_fire"]=1739, ["non_skill_base_cold_damage_%_to_convert_to_lightning"]=1740, @@ -244698,20 +244714,20 @@ return { ["non_skill_base_cold_damage_%_to_gain_as_fire"]=1707, ["non_skill_base_cold_damage_%_to_gain_as_lightning"]=1521, ["non_skill_base_cold_damage_%_to_gain_as_physical"]=1706, - ["non_skill_base_elemental_damage_%_to_convert_to_chaos"]=9296, - ["non_skill_base_elemental_damage_%_to_convert_to_cold"]=9297, - ["non_skill_base_elemental_damage_%_to_convert_to_fire"]=9298, - ["non_skill_base_elemental_damage_%_to_convert_to_lightning"]=9299, + ["non_skill_base_elemental_damage_%_to_convert_to_chaos"]=9290, + ["non_skill_base_elemental_damage_%_to_convert_to_cold"]=9291, + ["non_skill_base_elemental_damage_%_to_convert_to_fire"]=9292, + ["non_skill_base_elemental_damage_%_to_convert_to_lightning"]=9293, ["non_skill_base_elemental_damage_%_to_gain_as_chaos"]=1712, - ["non_skill_base_elemental_damage_%_to_gain_as_cold"]=9290, - ["non_skill_base_elemental_damage_%_to_gain_as_cold_if_cold_infusion_collected_last_8_seconds"]=9291, - ["non_skill_base_elemental_damage_%_to_gain_as_fire"]=9292, - ["non_skill_base_elemental_damage_%_to_gain_as_fire_if_fire_infusion_collected_last_8_seconds"]=9293, - ["non_skill_base_elemental_damage_%_to_gain_as_lightning"]=9294, - ["non_skill_base_elemental_damage_%_to_gain_as_lightning_if_lightning_infusion_collected_last_8_seconds"]=9295, + ["non_skill_base_elemental_damage_%_to_gain_as_cold"]=9284, + ["non_skill_base_elemental_damage_%_to_gain_as_cold_if_cold_infusion_collected_last_8_seconds"]=9285, + ["non_skill_base_elemental_damage_%_to_gain_as_fire"]=9286, + ["non_skill_base_elemental_damage_%_to_gain_as_fire_if_fire_infusion_collected_last_8_seconds"]=9287, + ["non_skill_base_elemental_damage_%_to_gain_as_lightning"]=9288, + ["non_skill_base_elemental_damage_%_to_gain_as_lightning_if_lightning_infusion_collected_last_8_seconds"]=9289, ["non_skill_base_fire_damage_%_to_convert_to_chaos"]=1742, - ["non_skill_base_fire_damage_%_to_convert_to_cold"]=9300, - ["non_skill_base_fire_damage_%_to_convert_to_lightning"]=9301, + ["non_skill_base_fire_damage_%_to_convert_to_cold"]=9294, + ["non_skill_base_fire_damage_%_to_convert_to_lightning"]=9295, ["non_skill_base_fire_damage_%_to_gain_as_chaos"]=1711, ["non_skill_base_fire_damage_%_to_gain_as_lightning"]=1709, ["non_skill_base_fire_damage_%_to_gain_as_physical"]=1710, @@ -244724,139 +244740,139 @@ return { ["non_skill_base_lightning_damage_%_to_gain_as_physical"]=1702, ["non_skill_base_non_chaos_damage_%_to_gain_as_chaos"]=1713, ["non_skill_base_physical_damage_%_to_convert_to_chaos"]=1734, - ["non_skill_base_physical_damage_%_to_convert_to_chaos_per_level"]=9306, + ["non_skill_base_physical_damage_%_to_convert_to_chaos_per_level"]=9300, ["non_skill_base_physical_damage_%_to_convert_to_cold"]=1729, - ["non_skill_base_physical_damage_%_to_convert_to_cold_while_affected_by_hatred"]=9316, + ["non_skill_base_physical_damage_%_to_convert_to_cold_while_affected_by_hatred"]=9310, ["non_skill_base_physical_damage_%_to_convert_to_fire"]=1726, - ["non_skill_base_physical_damage_%_to_convert_to_fire_while_affected_by_anger"]=9318, + ["non_skill_base_physical_damage_%_to_convert_to_fire_while_affected_by_anger"]=9312, ["non_skill_base_physical_damage_%_to_convert_to_lightning"]=1731, - ["non_skill_base_physical_damage_%_to_convert_to_lightning_while_affected_by_wrath"]=9320, + ["non_skill_base_physical_damage_%_to_convert_to_lightning_while_affected_by_wrath"]=9314, ["non_skill_base_physical_damage_%_to_convert_to_random_element"]=1733, ["non_skill_base_physical_damage_%_to_gain_as_chaos"]=1701, ["non_skill_base_physical_damage_%_to_gain_as_chaos_while_at_maximum_power_charges"]=3184, ["non_skill_base_physical_damage_%_to_gain_as_chaos_with_attacks"]=1314, ["non_skill_base_physical_damage_%_to_gain_as_cold"]=1699, - ["non_skill_base_physical_damage_%_to_gain_as_cold_vs_dazed_enemies"]=9302, - ["non_skill_base_physical_damage_%_to_gain_as_cold_vs_shocked_enemies"]=9303, + ["non_skill_base_physical_damage_%_to_gain_as_cold_vs_dazed_enemies"]=9296, + ["non_skill_base_physical_damage_%_to_gain_as_cold_vs_shocked_enemies"]=9297, ["non_skill_base_physical_damage_%_to_gain_as_fire"]=1698, ["non_skill_base_physical_damage_%_to_gain_as_lightning"]=1700, - ["non_skill_base_physical_damage_%_to_gain_as_lightning_vs_chilled_enemies"]=9304, - ["non_skill_base_physical_damage_%_to_gain_as_lightning_vs_dazed_enemies"]=9305, + ["non_skill_base_physical_damage_%_to_gain_as_lightning_vs_chilled_enemies"]=9298, + ["non_skill_base_physical_damage_%_to_gain_as_lightning_vs_dazed_enemies"]=9299, ["non_skill_base_physical_damage_%_to_gain_as_random_element"]=2709, - ["non_skill_cold_damage_%_to_gain_as_chaos_per_frenzy_charge"]=9309, - ["non_skill_cold_damage_%_to_gain_as_fire_per_1%_chill_effect_on_enemy"]=9307, - ["non_skill_cold_damage_%_to_gain_as_fire_vs_frozen_enemies"]=9308, + ["non_skill_cold_damage_%_to_gain_as_chaos_per_frenzy_charge"]=9303, + ["non_skill_cold_damage_%_to_gain_as_fire_per_1%_chill_effect_on_enemy"]=9301, + ["non_skill_cold_damage_%_to_gain_as_fire_vs_frozen_enemies"]=9302, ["non_skill_elemental_damage_%_to_gain_as_chaos_per_shaper_item_equipped"]=4025, - ["non_skill_fire_damage_%_to_gain_as_chaos_per_endurance_charge"]=9310, - ["non_skill_lightning_damage_%_to_convert_to_chaos_with_attacks"]=9311, - ["non_skill_lightning_damage_%_to_gain_as_chaos_per_power_charge"]=9312, - ["non_skill_lightning_damage_%_to_gain_as_cold_vs_chilled_enemies"]=9313, + ["non_skill_fire_damage_%_to_gain_as_chaos_per_endurance_charge"]=9304, + ["non_skill_lightning_damage_%_to_convert_to_chaos_with_attacks"]=9305, + ["non_skill_lightning_damage_%_to_gain_as_chaos_per_power_charge"]=9306, + ["non_skill_lightning_damage_%_to_gain_as_cold_vs_chilled_enemies"]=9307, ["non_skill_non_chaos_damage_%_to_gain_as_chaos_per_curse_on_target_on_kill_for_4_seconds"]=3456, - ["non_skill_physical_damage_%_to_convert_to_cold_at_devotion_threshold"]=9315, - ["non_skill_physical_damage_%_to_convert_to_fire_at_devotion_threshold"]=9317, + ["non_skill_physical_damage_%_to_convert_to_cold_at_devotion_threshold"]=9309, + ["non_skill_physical_damage_%_to_convert_to_fire_at_devotion_threshold"]=9311, ["non_skill_physical_damage_%_to_convert_to_fire_vs_ignited_enemies"]=1940, - ["non_skill_physical_damage_%_to_convert_to_fire_while_you_have_avatar_of_fire"]=10769, + ["non_skill_physical_damage_%_to_convert_to_fire_while_you_have_avatar_of_fire"]=10770, ["non_skill_physical_damage_%_to_convert_to_fire_with_bear_skills"]=1727, - ["non_skill_physical_damage_%_to_convert_to_lightning_at_devotion_threshold"]=9319, - ["non_skill_physical_damage_%_to_gain_as_chaos_per_elder_item_equipped"]=9314, + ["non_skill_physical_damage_%_to_convert_to_lightning_at_devotion_threshold"]=9313, + ["non_skill_physical_damage_%_to_gain_as_chaos_per_elder_item_equipped"]=9308, ["non_skill_physical_damage_%_to_gain_as_chaos_vs_bleeding_enemies"]=3914, - ["non_skill_physical_damage_%_to_gain_as_chaos_vs_poisoned_enemies"]=9321, + ["non_skill_physical_damage_%_to_gain_as_chaos_vs_poisoned_enemies"]=9315, ["non_skill_physical_damage_%_to_gain_as_cold_with_attacks"]=3473, - ["non_skill_physical_damage_%_to_gain_as_each_element_per_spirit_charge"]=9322, - ["non_skill_physical_damage_%_to_gain_as_fire_damage_while_affected_by_anger"]=9323, - ["non_skill_physical_damage_%_to_gain_as_fire_if_have_crit_recently"]=9324, - ["non_skill_physical_damage_%_to_gain_as_fire_per_rage"]=9325, + ["non_skill_physical_damage_%_to_gain_as_each_element_per_spirit_charge"]=9316, + ["non_skill_physical_damage_%_to_gain_as_fire_damage_while_affected_by_anger"]=9317, + ["non_skill_physical_damage_%_to_gain_as_fire_if_have_crit_recently"]=9318, + ["non_skill_physical_damage_%_to_gain_as_fire_per_rage"]=9319, ["non_skill_physical_damage_%_to_gain_as_fire_with_attacks"]=3472, - ["non_skill_physical_damage_%_to_gain_as_lightning_damage_while_affected_by_wrath"]=9326, + ["non_skill_physical_damage_%_to_gain_as_lightning_damage_while_affected_by_wrath"]=9320, ["non_skill_physical_damage_%_to_gain_as_lightning_with_attacks"]=3474, - ["non_skill_physical_damage_%_to_gain_as_random_element_while_ignited"]=9327, - ["non_skill_projectile_non_chaos_damage_%_to_gain_as_chaos_if_chained"]=9328, - ["non_skill_projectile_non_chaos_damage_%_to_gain_as_chaos_per_chain"]=9329, - ["non_skill_unarmed_damage_to_gain_as_fire_1%_per_X_intelligence"]=9332, - ["non_travel_attack_skill_repeat_count"]=9333, + ["non_skill_physical_damage_%_to_gain_as_random_element_while_ignited"]=9321, + ["non_skill_projectile_non_chaos_damage_%_to_gain_as_chaos_if_chained"]=9322, + ["non_skill_projectile_non_chaos_damage_%_to_gain_as_chaos_per_chain"]=9323, + ["non_skill_unarmed_damage_to_gain_as_fire_1%_per_X_intelligence"]=9326, + ["non_travel_attack_skill_repeat_count"]=9327, ["non_unique_flask_effect_+%"]=2530, - ["non_unique_life_flasks_always_applied_with_no_instant_recovery_only_to_you"]=9334, - ["normal_monster_dropped_item_quantity_+%"]=9335, - ["notable_knockback_distance_+%_final_for_blocked_hits"]=9336, - ["nova_spells_cast_at_target_location"]=9337, - ["num_additional_skill_slots"]=9338, - ["num_cascade_aftershocks_every_third_slam"]=9339, - ["num_charm_slots"]=9340, - ["num_charm_slots_+_if_you_have_at_least_100_tribute"]=9341, + ["non_unique_life_flasks_always_applied_with_no_instant_recovery_only_to_you"]=9328, + ["normal_monster_dropped_item_quantity_+%"]=9329, + ["notable_knockback_distance_+%_final_for_blocked_hits"]=9330, + ["nova_spells_cast_at_target_location"]=9331, + ["num_additional_skill_slots"]=9332, + ["num_cascade_aftershocks_every_third_slam"]=9333, + ["num_charm_slots"]=9334, + ["num_charm_slots_+_if_you_have_at_least_100_tribute"]=9335, ["num_of_additional_chains_at_max_frenzy_charges"]=1605, ["number_of_additional_arrows"]=1014, - ["number_of_additional_arrows_while_main_hand_accuracy_is_3000_or_more"]=9342, - ["number_of_additional_banners_allowed"]=9343, - ["number_of_additional_chains_for_projectiles_while_phasing"]=9344, - ["number_of_additional_chains_for_spell_projectiles"]=9345, + ["number_of_additional_arrows_while_main_hand_accuracy_is_3000_or_more"]=9336, + ["number_of_additional_banners_allowed"]=9337, + ["number_of_additional_chains_for_projectiles_while_phasing"]=9338, + ["number_of_additional_chains_for_spell_projectiles"]=9339, ["number_of_additional_clones"]=2840, ["number_of_additional_curses_allowed"]=1933, ["number_of_additional_curses_allowed_on_self"]=1934, - ["number_of_additional_curses_allowed_while_affected_by_malevolence"]=9346, - ["number_of_additional_curses_allowed_while_at_maximum_power_charges"]=9347, - ["number_of_additional_ignites_allowed"]=9348, + ["number_of_additional_curses_allowed_while_affected_by_malevolence"]=9340, + ["number_of_additional_curses_allowed_while_at_maximum_power_charges"]=9341, + ["number_of_additional_ignites_allowed"]=9342, ["number_of_additional_mines_to_place"]=3258, - ["number_of_additional_mines_to_place_with_at_least_500_dex"]=9349, - ["number_of_additional_mines_to_place_with_at_least_500_int"]=9350, - ["number_of_additional_poison_stacks"]=9351, - ["number_of_additional_poison_stacks_if_you_have_at_least_100_tribute"]=9352, + ["number_of_additional_mines_to_place_with_at_least_500_dex"]=9343, + ["number_of_additional_mines_to_place_with_at_least_500_int"]=9344, + ["number_of_additional_poison_stacks"]=9345, + ["number_of_additional_poison_stacks_if_you_have_at_least_100_tribute"]=9346, ["number_of_additional_projectiles"]=1575, - ["number_of_additional_projectiles_if_last_movement_skill_was_retreating_throw"]=9353, - ["number_of_additional_projectiles_if_you_have_been_hit_recently"]=9354, - ["number_of_additional_projectiles_if_you_have_used_movement_skill_recently"]=9355, + ["number_of_additional_projectiles_if_last_movement_skill_was_retreating_throw"]=9347, + ["number_of_additional_projectiles_if_you_have_been_hit_recently"]=9348, + ["number_of_additional_projectiles_if_you_have_used_movement_skill_recently"]=9349, ["number_of_additional_remote_mines_allowed"]=2004, ["number_of_additional_totems_allowed"]=2002, ["number_of_additional_totems_allowed_on_kill_for_8_seconds"]=3315, ["number_of_additional_traps_allowed"]=2003, - ["number_of_additional_traps_to_throw"]=9356, - ["number_of_animated_weapons_allowed"]=9357, - ["number_of_broken_faces"]=9359, + ["number_of_additional_traps_to_throw"]=9350, + ["number_of_animated_weapons_allowed"]=9351, + ["number_of_broken_faces"]=9353, ["number_of_chains"]=1572, ["number_of_crab_charges_lost_when_hit"]=4035, - ["number_of_endurance_charges_to_gain_every_4_seconds_while_stationary"]=9360, - ["number_of_golems_allowed_with_3_primordial_jewels"]=9361, + ["number_of_endurance_charges_to_gain_every_4_seconds_while_stationary"]=9354, + ["number_of_golems_allowed_with_3_primordial_jewels"]=9355, ["number_of_melee_skeletons_to_summon_as_mage_skeletons"]=2983, - ["number_of_poison_cloud_allowed"]=9362, - ["number_of_projectiles_+%_final_from_skill"]=9363, - ["number_of_raging_spirits_is_limited_to_3"]=9364, - ["number_of_skeletons_allowed_per_2_old"]=9365, - ["number_of_support_ghosts_is_limited_to_3"]=9366, - ["number_of_vine_arrow_pod_allowed"]=9367, + ["number_of_poison_cloud_allowed"]=9356, + ["number_of_projectiles_+%_final_from_skill"]=9357, + ["number_of_raging_spirits_is_limited_to_3"]=9358, + ["number_of_skeletons_allowed_per_2_old"]=9359, + ["number_of_support_ghosts_is_limited_to_3"]=9360, + ["number_of_vine_arrow_pod_allowed"]=9361, ["number_of_zombies_allowed_+%"]=2393, - ["number_of_zombies_allowed_+1_per_X_strength"]=9368, + ["number_of_zombies_allowed_+1_per_X_strength"]=9362, ["object_inherent_attack_skills_damage_+%_final_per_frenzy_charge"]=2841, - ["occultist_chaos_damage_+%_final"]=9369, - ["occultist_cold_damage_+%_final"]=9370, + ["occultist_chaos_damage_+%_final"]=9363, + ["occultist_cold_damage_+%_final"]=9364, ["occultist_immune_to_stun_while_has_energy_shield"]=3445, ["occultist_stacking_energy_shield_regeneration_rate_per_minute_%_on_kill_for_4_seconds"]=3444, - ["off_hand_accuracy_equal_to_main_hand_accuracy_while_wielding_sword"]=9371, - ["off_hand_apply_ancients_challenge_on_hit"]=10590, - ["off_hand_attack_speed_+%_while_dual_wielding"]=9372, - ["off_hand_attack_speed_+%_while_wielding_two_weapon_types"]=9373, + ["off_hand_accuracy_equal_to_main_hand_accuracy_while_wielding_sword"]=9365, + ["off_hand_apply_ancients_challenge_on_hit"]=10583, + ["off_hand_attack_speed_+%_while_dual_wielding"]=9366, + ["off_hand_attack_speed_+%_while_wielding_two_weapon_types"]=9367, ["off_hand_base_weapon_attack_duration_ms"]=25, - ["off_hand_claw_mana_gain_on_hit"]=9374, - ["off_hand_critical_strike_chance_+_per_10_es_on_shield"]=9375, - ["off_hand_critical_strike_multiplier_+_per_10_es_on_shield"]=9376, - ["off_hand_critical_strike_multiplier_+_per_melee_abyss_jewel_up_to_+100"]=9377, + ["off_hand_claw_mana_gain_on_hit"]=9368, + ["off_hand_critical_strike_chance_+_per_10_es_on_shield"]=9369, + ["off_hand_critical_strike_multiplier_+_per_10_es_on_shield"]=9370, + ["off_hand_critical_strike_multiplier_+_per_melee_abyss_jewel_up_to_+100"]=9371, ["off_hand_maximum_attack_distance"]=29, ["off_hand_minimum_attack_distance"]=27, ["off_hand_quality"]=22, ["off_hand_weapon_type"]=14, - ["offering_area_of_effect_+%"]=9378, - ["offering_duration_+%"]=9379, - ["offering_life_+%"]=9380, + ["offering_area_of_effect_+%"]=9372, + ["offering_duration_+%"]=9373, + ["offering_life_+%"]=9374, ["offering_spells_effect_+%"]=3743, ["offerings_also_buff_you"]=1162, - ["offerings_cannot_be_damaged_if_created_recently"]=9381, + ["offerings_cannot_be_damaged_if_created_recently"]=9375, ["old_dagger_implicit_critical_strike_chance_+30%"]=1381, ["old_dagger_implicit_critical_strike_chance_+40%"]=1382, ["old_dagger_implicit_critical_strike_chance_+50%"]=1383, - ["on_banner_expiry_recover_%_of_required_glory"]=9382, - ["on_cast_lose_all_mana_gain_%_as_maximum_lightning_damage_for_4_seconds"]=9383, - ["on_casting_banner_recover_%_of_planted_banner_stages"]=9384, - ["on_kill_effects_occur_twice"]=9385, + ["on_banner_expiry_recover_%_of_required_glory"]=9376, + ["on_cast_lose_all_mana_gain_%_as_maximum_lightning_damage_for_4_seconds"]=9377, + ["on_casting_banner_recover_%_of_planted_banner_stages"]=9378, + ["on_kill_effects_occur_twice"]=9379, ["on_weapon_global_damage_+%"]=1175, - ["one_handed_attack_ailment_chance_+%"]=9386, + ["one_handed_attack_ailment_chance_+%"]=9380, ["one_handed_attack_speed_+%"]=3048, ["one_handed_melee_accuracy_rating_+%"]=1358, ["one_handed_melee_attack_speed_+%"]=1342, @@ -244873,104 +244889,104 @@ return { ["onslaught_on_vaal_skill_use_duration_ms"]=2693, ["onslaught_time_granted_on_kill_ms"]=2754, ["onslaught_time_granted_on_killing_shocked_enemy_ms"]=2755, - ["open_nearby_chests_on_cast_chance_%"]=9387, - ["orb_of_storm_strike_rate_while_channelling_+%"]=9388, - ["orb_of_storms_cast_speed_+%"]=9389, + ["open_nearby_chests_on_cast_chance_%"]=9381, + ["orb_of_storm_strike_rate_while_channelling_+%"]=9382, + ["orb_of_storms_cast_speed_+%"]=9383, ["orb_of_storms_damage_+%"]=3439, - ["orb_skill_limit_+"]=9390, - ["other_rite_maps_gain_ritual_additional_reward_rerolls"]=9391, - ["other_rite_maps_gain_ritual_additional_wildwood_packs"]=9392, - ["other_rite_maps_gain_ritual_number_of_free_rerolls"]=9393, - ["other_rite_maps_gain_ritual_offered_rewards_amount_+%"]=9394, - ["other_rite_maps_gain_ritual_rewards_reroll_cost_+%_final"]=9395, - ["other_rite_maps_gain_ritual_tribute_+%"]=9396, - ["overencumbrance_on_dodge_roll"]=9397, - ["overkill_damage_%_as_physical_to_nearby_enemies"]=9398, - ["override_block_chance_for_allies_in_your_presence"]=9399, + ["orb_skill_limit_+"]=9384, + ["other_rite_maps_gain_ritual_additional_reward_rerolls"]=9385, + ["other_rite_maps_gain_ritual_additional_wildwood_packs"]=9386, + ["other_rite_maps_gain_ritual_number_of_free_rerolls"]=9387, + ["other_rite_maps_gain_ritual_offered_rewards_amount_+%"]=9388, + ["other_rite_maps_gain_ritual_rewards_reroll_cost_+%_final"]=9389, + ["other_rite_maps_gain_ritual_tribute_+%"]=9390, + ["overencumbrance_on_dodge_roll"]=9391, + ["overkill_damage_%_as_physical_to_nearby_enemies"]=9392, + ["override_block_chance_for_allies_in_your_presence"]=9393, ["override_maximum_damage_resistance_%"]=1032, - ["override_weapon_base_critical_strike_chance"]=9400, + ["override_weapon_base_critical_strike_chance"]=9394, ["owl_feather_gain_frequency_+%"]=4122, ["owl_feather_max_bonus_to_stack"]=4121, ["pain_attunement_keystone_critical_strike_multiplier_+%_final"]=1952, - ["pantheon_abberath_ignite_duration_on_self_+%_final"]=9401, - ["pantheon_shakari_self_poison_duration_+%_final"]=9402, - ["parried_magnitude_+%"]=9403, - ["parry_applies_spell_damage_debuff_instead"]=9404, - ["parry_area_of_effect_+%"]=9405, - ["parry_attack_speed_+%_if_youve_parried_recently"]=9406, - ["parry_cannot_be_critically_hit_during_parry"]=9407, - ["parry_damage_+%"]=9408, - ["parry_deal_thorns_damage_chance_%_on_hit"]=10290, - ["parry_evasion_rating_+%_during_parry"]=9409, - ["parry_heavy_stun_poise_decay_rate_+%_if_youve_successfully_parried_recently"]=9410, - ["parry_hit_damage_stun_multiplier_+%"]=9411, - ["parry_modifiers_to_stun_buildup_instead_apply_to_freeze"]=9412, - ["parry_movement_speed_+%_if_youve_parried_recently"]=9413, - ["parry_physical_damage_%_to_convert_to_cold"]=9414, - ["parry_skill_effect_duration_+%"]=9416, - ["parry_skill_effect_duration_+%_per_10_tribute"]=9415, - ["parry_stun_threshold_+%_during_parry"]=9417, - ["parry_successfully_parrying_melee_attack_gives_damage_+%_to_your_next_ranged_attack"]=9418, - ["parry_successfully_parrying_projectile_gives_damage_+%_to_your_next_melee_attack"]=9419, - ["passive_adamant_recovery_notable_additive_armour_modifiers_apply_to_energy_shield_recharge_rate_at_%_value"]=9420, + ["pantheon_abberath_ignite_duration_on_self_+%_final"]=9395, + ["pantheon_shakari_self_poison_duration_+%_final"]=9396, + ["parried_magnitude_+%"]=9397, + ["parry_applies_spell_damage_debuff_instead"]=9398, + ["parry_area_of_effect_+%"]=9399, + ["parry_attack_speed_+%_if_youve_parried_recently"]=9400, + ["parry_cannot_be_critically_hit_during_parry"]=9401, + ["parry_damage_+%"]=9402, + ["parry_deal_thorns_damage_chance_%_on_hit"]=10283, + ["parry_evasion_rating_+%_during_parry"]=9403, + ["parry_heavy_stun_poise_decay_rate_+%_if_youve_successfully_parried_recently"]=9404, + ["parry_hit_damage_stun_multiplier_+%"]=9405, + ["parry_modifiers_to_stun_buildup_instead_apply_to_freeze"]=9406, + ["parry_movement_speed_+%_if_youve_parried_recently"]=9407, + ["parry_physical_damage_%_to_convert_to_cold"]=9408, + ["parry_skill_effect_duration_+%"]=9410, + ["parry_skill_effect_duration_+%_per_10_tribute"]=9409, + ["parry_stun_threshold_+%_during_parry"]=9411, + ["parry_successfully_parrying_melee_attack_gives_damage_+%_to_your_next_ranged_attack"]=9412, + ["parry_successfully_parrying_projectile_gives_damage_+%_to_your_next_melee_attack"]=9413, + ["passive_adamant_recovery_notable_additive_armour_modifiers_apply_to_energy_shield_recharge_rate_at_%_value"]=9414, ["passive_applies_to_minions"]=2827, - ["passive_energising_deflection_notable_additive_es_recharge_rate_modifiers_also_apply_to_deflection_rating_at_%_value"]=9421, - ["passive_mastery_chaos_damage_+%_final_against_enemies_with_energy_shield"]=9422, - ["passive_mastery_damage_taken_over_time_+%_final"]=9423, - ["passive_mastery_exposure_you_inflict_has_minimum_resistance_lower_%"]=9424, - ["passive_mastery_less_projectile_speed_+%_final"]=9425, - ["passive_mastery_less_skill_effect_duration_+%_final"]=9426, - ["passive_mastery_more_projectile_speed_+%_final"]=9427, - ["passive_mastery_more_skill_effect_duration_+%_final"]=9428, - ["passive_mastery_physical_damage_taken_+%_final_while_on_full_energy_shield"]=9429, + ["passive_energising_deflection_notable_additive_es_recharge_rate_modifiers_also_apply_to_deflection_rating_at_%_value"]=9415, + ["passive_mastery_chaos_damage_+%_final_against_enemies_with_energy_shield"]=9416, + ["passive_mastery_damage_taken_over_time_+%_final"]=9417, + ["passive_mastery_exposure_you_inflict_has_minimum_resistance_lower_%"]=9418, + ["passive_mastery_less_projectile_speed_+%_final"]=9419, + ["passive_mastery_less_skill_effect_duration_+%_final"]=9420, + ["passive_mastery_more_projectile_speed_+%_final"]=9421, + ["passive_mastery_more_skill_effect_duration_+%_final"]=9422, + ["passive_mastery_physical_damage_taken_+%_final_while_on_full_energy_shield"]=9423, ["passive_notable_ignite_proliferation_radius"]=1972, ["passive_notable_kaomsblessing_fire_spells_ancestral_boosted_when_you_warcry"]=2210, - ["passive_overwhelming_strike_hit_damage_stun_multiplier_+%_final_with_crits"]=9430, - ["passive_tree_damage_taken_+%_final_from_hindered_enemies"]=9431, - ["passive_tree_mace_damage_+%_final_vs_heavy_stunned_enemies"]=9432, - ["pathfinder_ascendancy_poison_on_enemies_you_kill_spread_to_enemies_within_x"]=9433, - ["pathfinder_flask_amount_to_recover_+%_final"]=9434, - ["pathfinder_flask_life_to_recover_+%_final"]=9435, + ["passive_overwhelming_strike_hit_damage_stun_multiplier_+%_final_with_crits"]=9424, + ["passive_tree_damage_taken_+%_final_from_hindered_enemies"]=9425, + ["passive_tree_mace_damage_+%_final_vs_heavy_stunned_enemies"]=9426, + ["pathfinder_ascendancy_poison_on_enemies_you_kill_spread_to_enemies_within_x"]=9427, + ["pathfinder_flask_amount_to_recover_+%_final"]=9428, + ["pathfinder_flask_life_to_recover_+%_final"]=9429, ["pathfinder_physical_damage_%_to_gain_as_chaos_if_charges_consumed_from_amethyst_flask"]=4112, - ["pathfinder_poison_duration_+%_final"]=9436, + ["pathfinder_poison_duration_+%_final"]=9430, ["pathfinder_skills_consume_x_charges_from_a_bismuth_diamond_or_amethyst_flask"]=4109, ["pathfinder_skills_critical_strike_chance_+%_if_charges_consumed_from_diamond_flask"]=4110, ["pathfinder_skills_penetrate_elemental_resistances_%_if_charges_consumed_from_bismuth_flask"]=4111, - ["penance_brand_area_of_effect_+%"]=9437, - ["penance_brand_cast_speed_+%"]=9438, - ["penance_brand_damage_+%"]=9439, + ["penance_brand_area_of_effect_+%"]=9431, + ["penance_brand_cast_speed_+%"]=9432, + ["penance_brand_damage_+%"]=9433, ["penetrate_elemental_resistance_%_per_15_ascendance"]=1172, - ["penetrate_elemental_resistance_%_per_abyssal_jewel_affecting_you"]=9440, - ["penetrate_elemental_resistance_%_while_shapeshifted"]=9441, + ["penetrate_elemental_resistance_%_per_abyssal_jewel_affecting_you"]=9434, + ["penetrate_elemental_resistance_%_while_shapeshifted"]=9435, ["penetrate_elemental_resistance_per_frenzy_charge_%"]=2756, - ["perandus_double_number_of_coins_found"]=9442, - ["perfect_timing_window_ms_+%"]=9448, - ["permanent_damage_+%_per_second_of_chill"]=9449, - ["permanent_damage_+%_per_second_of_freeze"]=9450, - ["permanent_fire_damage_+%_per_second_of_ignite_up_to_10%"]=9451, + ["perandus_double_number_of_coins_found"]=9436, + ["perfect_timing_window_ms_+%"]=9442, + ["permanent_damage_+%_per_second_of_chill"]=9443, + ["permanent_damage_+%_per_second_of_freeze"]=9444, + ["permanent_fire_damage_+%_per_second_of_ignite_up_to_10%"]=9445, ["permanently_intimidate_enemies_you_hit_on_full_life"]=3927, - ["permanently_intimidate_enemy_on_block"]=9452, - ["petrified_blood_mana_reservation_efficiency_+%"]=9454, - ["petrified_blood_mana_reservation_efficiency_-2%_per_1"]=9453, - ["petrified_blood_reservation_+%"]=9455, - ["phantasm_refresh_duration_on_hit_vs_unique_%_chance"]=9456, + ["permanently_intimidate_enemy_on_block"]=9446, + ["petrified_blood_mana_reservation_efficiency_+%"]=9448, + ["petrified_blood_mana_reservation_efficiency_-2%_per_1"]=9447, + ["petrified_blood_reservation_+%"]=9449, + ["phantasm_refresh_duration_on_hit_vs_unique_%_chance"]=9450, ["phase_on_vaal_skill_use_duration_ms"]=2694, ["phase_run_%_chance_to_not_consume_frenzy_charges"]=3707, - ["phase_run_%_chance_to_not_replace_buff_on_skill_use"]=9457, + ["phase_run_%_chance_to_not_replace_buff_on_skill_use"]=9451, ["phase_run_skill_effect_duration_+%"]=3797, ["phase_through_objects"]=2600, ["phasing_%_for_3_seconds_on_trap_triggered_by_an_enemy"]=3915, ["phasing_for_4_seconds_on_kill_%"]=3178, - ["phasing_if_blocked_recently"]=9458, + ["phasing_if_blocked_recently"]=9452, ["phasing_on_rampage_threshold_ms"]=2737, ["phasing_on_trap_triggered_by_an_enemy_ms"]=3915, ["phylactery_can_only_contain_non_unique_jewel"]=145, ["phylactery_jewel_socket_effect_+%"]=147, - ["phys_cascade_trap_cooldown_speed_+%"]=9459, - ["phys_cascade_trap_damage_+%"]=9460, - ["phys_cascade_trap_duration_+%"]=9461, - ["phys_cascade_trap_number_of_additional_cascades"]=9462, - ["physical_and_chaos_damage_taken_+%_final_while_not_unhinged"]=9463, + ["phys_cascade_trap_cooldown_speed_+%"]=9453, + ["phys_cascade_trap_damage_+%"]=9454, + ["phys_cascade_trap_duration_+%"]=9455, + ["phys_cascade_trap_number_of_additional_cascades"]=9456, + ["physical_and_chaos_damage_taken_+%_final_while_not_unhinged"]=9457, ["physical_attack_damage_+%"]=1185, ["physical_attack_damage_+%_while_holding_a_shield"]=1190, ["physical_attack_damage_taken_+"]=1983, @@ -244982,23 +244998,23 @@ return { ["physical_damage_%_added_as_fire_damage_if_enemy_killed_recently_by_you_or_your_totems"]=3933, ["physical_damage_%_added_as_fire_damage_on_kill"]=2948, ["physical_damage_%_taken_from_mana_before_life"]=3847, - ["physical_damage_%_to_gain_as_fire_vs_heavy_stunned"]=9464, - ["physical_damage_%_to_gain_as_lightning_vs_electrocuted"]=9465, + ["physical_damage_%_to_gain_as_fire_vs_heavy_stunned"]=9458, + ["physical_damage_%_to_gain_as_lightning_vs_electrocuted"]=9459, ["physical_damage_+%"]=1209, ["physical_damage_+%_for_4_seconds_when_you_block_a_unique_enemy_hit"]=3906, - ["physical_damage_+%_if_skill_costs_life"]=9470, - ["physical_damage_+%_per_10_rage"]=9471, - ["physical_damage_+%_per_explicit_map_mod_affecting_area"]=9466, - ["physical_damage_+%_vs_ignited_enemies"]=9472, + ["physical_damage_+%_if_skill_costs_life"]=9464, + ["physical_damage_+%_per_10_rage"]=9465, + ["physical_damage_+%_per_explicit_map_mod_affecting_area"]=9460, + ["physical_damage_+%_vs_ignited_enemies"]=9466, ["physical_damage_+%_vs_poisoned_enemies"]=2728, - ["physical_damage_+%_while_affected_by_herald_of_blood"]=9467, - ["physical_damage_+%_while_affected_by_herald_of_purity"]=9473, + ["physical_damage_+%_while_affected_by_herald_of_blood"]=9461, + ["physical_damage_+%_while_affected_by_herald_of_purity"]=9467, ["physical_damage_+%_while_at_maximum_frenzy_charges_final"]=3909, ["physical_damage_+%_while_frozen"]=3073, ["physical_damage_+%_while_life_leeching"]=1199, - ["physical_damage_+%_while_shapeshifted"]=9468, - ["physical_damage_+%_while_you_have_resolute_technique"]=10767, - ["physical_damage_+%_with_axes_swords"]=9474, + ["physical_damage_+%_while_shapeshifted"]=9462, + ["physical_damage_+%_while_you_have_resolute_technique"]=10768, + ["physical_damage_+%_with_axes_swords"]=9468, ["physical_damage_can_chill"]=2661, ["physical_damage_can_freeze"]=2662, ["physical_damage_can_ignite_freeze_shock"]=2663, @@ -245010,31 +245026,31 @@ return { ["physical_damage_over_time_+%"]=1192, ["physical_damage_over_time_multiplier_+_with_attacks"]=1222, ["physical_damage_over_time_per_10_dexterity_+%"]=3493, - ["physical_damage_over_time_taken_+%_while_moving"]=9469, + ["physical_damage_over_time_taken_+%_while_moving"]=9463, ["physical_damage_per_endurance_charge_+%"]=1902, - ["physical_damage_prevented_recouped_as_life_%"]=9475, - ["physical_damage_prevented_recouped_as_life_%_if_you_have_at_least_100_tribute"]=9476, - ["physical_damage_reduction_%_at_devotion_threshold"]=9477, - ["physical_damage_reduction_%_if_only_one_enemy_nearby"]=9486, + ["physical_damage_prevented_recouped_as_life_%"]=9469, + ["physical_damage_prevented_recouped_as_life_%_if_you_have_at_least_100_tribute"]=9470, + ["physical_damage_reduction_%_at_devotion_threshold"]=9471, + ["physical_damage_reduction_%_if_only_one_enemy_nearby"]=9480, ["physical_damage_reduction_%_per_endurance_charge"]=2047, - ["physical_damage_reduction_%_per_hit_you_have_taken_recently"]=9479, - ["physical_damage_reduction_%_per_nearby_enemy"]=9488, - ["physical_damage_reduction_%_while_affected_by_herald_of_purity"]=9481, + ["physical_damage_reduction_%_per_hit_you_have_taken_recently"]=9473, + ["physical_damage_reduction_%_per_nearby_enemy"]=9482, + ["physical_damage_reduction_%_while_affected_by_herald_of_purity"]=9475, ["physical_damage_reduction_and_minion_physical_damage_reduction_%"]=3742, ["physical_damage_reduction_and_minion_physical_damage_reduction_%_per_raised_zombie"]=3172, - ["physical_damage_reduction_percent_per_frenzy_charge"]=9478, - ["physical_damage_reduction_percent_per_power_charge"]=9480, + ["physical_damage_reduction_percent_per_frenzy_charge"]=9472, + ["physical_damage_reduction_percent_per_power_charge"]=9474, ["physical_damage_reduction_rating_%_while_not_moving"]=4007, ["physical_damage_reduction_rating_+%"]=906, - ["physical_damage_reduction_rating_+%_per_10_tribute"]=9482, - ["physical_damage_reduction_rating_+%_per_endurance_charge"]=9487, + ["physical_damage_reduction_rating_+%_per_10_tribute"]=9476, + ["physical_damage_reduction_rating_+%_per_endurance_charge"]=9481, ["physical_damage_reduction_rating_+%_while_chilled_or_frozen"]=3293, ["physical_damage_reduction_rating_+%_while_not_ignited_frozen_shocked"]=2597, ["physical_damage_reduction_rating_+1%_per_X_strength_when_in_off_hand"]=2561, - ["physical_damage_reduction_rating_during_soul_gain_prevention"]=9483, - ["physical_damage_reduction_rating_if_you_have_hit_an_enemy_recently"]=9484, + ["physical_damage_reduction_rating_during_soul_gain_prevention"]=9477, + ["physical_damage_reduction_rating_if_you_have_hit_an_enemy_recently"]=9478, ["physical_damage_reduction_rating_per_5_evasion_on_shield"]=4063, - ["physical_damage_reduction_rating_per_endurance_charge"]=9485, + ["physical_damage_reduction_rating_per_endurance_charge"]=9479, ["physical_damage_reduction_rating_per_level"]=2545, ["physical_damage_reduction_rating_while_frozen"]=2584, ["physical_damage_taken_%_as_chaos"]=2236, @@ -245049,23 +245065,23 @@ return { ["physical_damage_taken_%_as_lightning_while_affected_by_purity_of_lightning"]=2227, ["physical_damage_taken_+"]=1984, ["physical_damage_taken_+%"]=1990, - ["physical_damage_taken_+%_from_hits"]=9489, + ["physical_damage_taken_+%_from_hits"]=9483, ["physical_damage_taken_+%_while_at_maximum_endurance_charges"]=3910, ["physical_damage_taken_+%_while_frozen"]=2585, ["physical_damage_taken_+%_while_moving"]=4009, ["physical_damage_taken_+_per_level"]=1985, ["physical_damage_taken_+_vs_beasts"]=2699, ["physical_damage_taken_on_minion_death"]=2786, - ["physical_damage_taken_recouped_as_life_%"]=9490, + ["physical_damage_taken_recouped_as_life_%"]=9484, ["physical_damage_to_return_to_melee_attacker"]=929, ["physical_damage_to_return_when_hit"]=1963, ["physical_damage_while_dual_wielding_+%"]=1242, - ["physical_damage_with_attack_skills_+%"]=9491, - ["physical_damage_with_spell_skills_+%"]=9492, + ["physical_damage_with_attack_skills_+%"]=9485, + ["physical_damage_with_spell_skills_+%"]=9486, ["physical_dot_multiplier_+"]=1221, - ["physical_dot_multiplier_+_if_crit_recently"]=9493, - ["physical_dot_multiplier_+_if_spent_life_recently"]=9494, - ["physical_dot_multiplier_+_while_wielding_axes_swords"]=9495, + ["physical_dot_multiplier_+_if_crit_recently"]=9487, + ["physical_dot_multiplier_+_if_spent_life_recently"]=9488, + ["physical_dot_multiplier_+_while_wielding_axes_swords"]=9489, ["physical_hit_and_dot_damage_%_taken_as_chaos"]=2237, ["physical_hit_and_dot_damage_%_taken_as_cold"]=2233, ["physical_hit_and_dot_damage_%_taken_as_fire"]=2224, @@ -245074,474 +245090,475 @@ return { ["physical_mace_damage_+%"]=1274, ["physical_ranged_attack_damage_taken_+"]=1995, ["physical_reflect_damage_taken_+%"]=2505, - ["physical_reflect_damage_taken_and_minion_physical_reflect_damage_taken_+%"]=9496, + ["physical_reflect_damage_taken_and_minion_physical_reflect_damage_taken_+%"]=9490, ["physical_skill_gem_level_+"]=980, - ["physical_spell_damage_can_pin_on_critical_hit"]=9497, + ["physical_spell_damage_can_pin_on_critical_hit"]=9491, ["physical_spell_skill_gem_level_+"]=1500, ["physical_staff_damage_+%"]=1261, ["physical_sword_damage_+%"]=1282, ["physical_wand_damage_+%"]=1287, ["physical_weapon_damage_+%_per_10_str"]=2349, ["piercing_attacks_cause_bleeding"]=3143, - ["piercing_projectiles_critical_strike_chance_+%"]=9498, - ["pin_almost_pinned_enemies"]=9499, - ["pin_duration_+%"]=9500, - ["pin_stops_enemies"]=9501, - ["pinned_enemies_cannot_crit"]=9502, - ["pinned_enemies_cannot_evade_your_attacks"]=9503, - ["placed_banner_attack_damage_+%"]=9504, + ["piercing_projectiles_critical_strike_chance_+%"]=9492, + ["pin_almost_pinned_enemies"]=9493, + ["pin_duration_+%"]=9494, + ["pin_stops_enemies"]=9495, + ["pinned_enemies_cannot_crit"]=9496, + ["pinned_enemies_cannot_evade_your_attacks"]=9497, + ["placed_banner_attack_damage_+%"]=9498, ["placing_traps_cooldown_recovery_+%"]=3174, - ["plague_bearer_chaos_damage_taken_+%_while_incubating"]=9505, - ["plague_bearer_maximum_stored_poison_damage_+%"]=9506, - ["plague_bearer_movement_speed_+%_while_infecting"]=9507, - ["plague_bearer_poison_effect_+%_while_infecting"]=9508, - ["plant_skill_armour_break_amount_+%_when_wet"]=9509, - ["plant_skill_damage_+%"]=9510, - ["plant_skill_effect_duration_+%"]=9511, - ["player_can_be_touched_by_tormented_spirits"]=9512, - ["player_far_shot"]=10753, - ["player_gain_rampage_stacks"]=10689, + ["plague_bearer_chaos_damage_taken_+%_while_incubating"]=9499, + ["plague_bearer_maximum_stored_poison_damage_+%"]=9500, + ["plague_bearer_movement_speed_+%_while_infecting"]=9501, + ["plague_bearer_poison_effect_+%_while_infecting"]=9502, + ["plant_skill_armour_break_amount_+%_when_wet"]=9503, + ["plant_skill_damage_+%"]=9504, + ["plant_skill_effect_duration_+%"]=9505, + ["player_can_be_touched_by_tormented_spirits"]=9506, + ["player_far_shot"]=10754, + ["player_gain_rampage_stacks"]=10690, ["player_is_harbinger_spawn_pack_on_kill_chance"]=114, - ["poison_as_though_dealing_X_damage_on_block"]=9513, - ["poison_chance_+%"]=9514, + ["poison_as_though_dealing_X_damage_on_block"]=9507, + ["poison_chance_+%"]=9508, ["poison_cursed_enemies_on_hit"]=3884, - ["poison_duration_+%_against_slowed_enemies"]=9515, - ["poison_duration_+%_if_consumed_frenzy_charge_recently"]=9516, - ["poison_duration_+%_per_poison_applied_recently"]=9517, - ["poison_duration_+%_per_power_charge"]=9518, - ["poison_duration_+%_with_over_150_intelligence"]=9519, - ["poison_effect_+%_per_frenzy_charge"]=9523, - ["poison_effect_+%_vs_bleeding_enemies"]=9524, - ["poison_effect_+%_vs_non_poisoned_enemies"]=9520, - ["poison_effect_+%_with_spells"]=9525, - ["poison_effect_+100%_final_chance_during_flask_effect"]=9521, - ["poison_on_critical_strike"]=9526, + ["poison_duration_+%_against_slowed_enemies"]=9509, + ["poison_duration_+%_if_consumed_frenzy_charge_recently"]=9510, + ["poison_duration_+%_per_poison_applied_recently"]=9511, + ["poison_duration_+%_per_power_charge"]=9512, + ["poison_duration_+%_with_over_150_intelligence"]=9513, + ["poison_effect_+%_per_frenzy_charge"]=9517, + ["poison_effect_+%_vs_bleeding_enemies"]=9518, + ["poison_effect_+%_vs_non_poisoned_enemies"]=9514, + ["poison_effect_+%_with_spells"]=9519, + ["poison_effect_+100%_final_chance_during_flask_effect"]=9515, + ["poison_on_critical_strike"]=9520, ["poison_on_critical_strike_with_bow"]=1377, ["poison_on_critical_strike_with_dagger"]=1374, ["poison_on_hit_during_flask_effect_%"]=3033, ["poison_on_melee_critical_strike_%"]=2557, ["poison_on_melee_hit"]=3929, - ["poison_reflected_to_self"]=9527, - ["poison_time_passed_+%"]=9528, - ["poisonous_concoction_damage_+%"]=9529, - ["poisonous_concoction_flask_charges_consumed_+%"]=9530, - ["poisonous_concoction_skill_area_of_effect_+%"]=9531, - ["poisons_you_inflict_can_stack_infintely"]=9532, - ["portal_alternate_destination_chance_permyriad"]=9533, + ["poison_reflected_to_self"]=9521, + ["poison_time_passed_+%"]=9522, + ["poisonous_concoction_damage_+%"]=9523, + ["poisonous_concoction_flask_charges_consumed_+%"]=9524, + ["poisonous_concoction_skill_area_of_effect_+%"]=9525, + ["poisons_you_inflict_can_stack_infintely"]=9526, + ["portal_alternate_destination_chance_permyriad"]=9527, ["power_charge_duration_+%"]=1905, - ["power_charge_duration_+%_final"]=9534, + ["power_charge_duration_+%_final"]=9528, ["power_charge_on_block_%_chance"]=3939, - ["power_charge_on_kill_percent_chance_while_holding_shield"]=9535, - ["power_charge_on_non_critical_strike_%_chance_with_claws_daggers"]=9536, + ["power_charge_on_kill_percent_chance_while_holding_shield"]=9529, + ["power_charge_on_non_critical_strike_%_chance_with_claws_daggers"]=9530, ["power_frenzy_or_endurance_charge_on_kill_%"]=3317, ["power_only_conduit"]=2036, ["power_siphon_%_chance_to_gain_power_charge_on_kill"]=3660, ["power_siphon_attack_speed_+%"]=3557, ["power_siphon_damage_+%"]=3370, - ["power_siphon_number_of_additional_projectiles"]=9537, + ["power_siphon_number_of_additional_projectiles"]=9531, ["precision_aura_effect_+%"]=3093, - ["precision_mana_reservation_+%"]=9542, - ["precision_mana_reservation_-50%_final"]=9541, - ["precision_mana_reservation_efficiency_+%"]=9540, - ["precision_mana_reservation_efficiency_+100%"]=9539, - ["precision_mana_reservation_efficiency_-2%_per_1"]=9538, - ["precision_reserves_no_mana"]=9543, + ["precision_mana_reservation_+%"]=9536, + ["precision_mana_reservation_-50%_final"]=9535, + ["precision_mana_reservation_efficiency_+%"]=9534, + ["precision_mana_reservation_efficiency_+100%"]=9533, + ["precision_mana_reservation_efficiency_-2%_per_1"]=9532, + ["precision_reserves_no_mana"]=9537, ["presence_area_+%"]=1093, - ["presence_area_+%_per_10_tribute"]=9544, + ["presence_area_+%_per_10_tribute"]=9538, ["prevent_monster_heal"]=1675, ["prevent_monster_heal_duration_+%"]=1676, - ["prevent_projectile_chaining_%_chance"]=9545, - ["pride_aura_effect_+%"]=9546, - ["pride_chance_to_deal_double_damage_%"]=9547, - ["pride_chance_to_impale_with_attacks_%"]=9548, - ["pride_intimidate_enemy_for_4_seconds_on_hit"]=9549, - ["pride_mana_reservation_+%"]=9552, - ["pride_mana_reservation_efficiency_+%"]=9551, - ["pride_mana_reservation_efficiency_-2%_per_1"]=9550, - ["pride_physical_damage_+%"]=9553, - ["pride_reserves_no_mana"]=9554, - ["pride_your_impaled_debuff_lasts_+_additional_hits"]=9555, - ["primalist_charm_charges_gained_+%_final"]=9556, - ["primordial_altar_burning_ground_on_death_%"]=9154, - ["primordial_altar_chilled_ground_on_death_%"]=9155, - ["primordial_jewel_count"]=10667, - ["prismatic_rain_beam_frequency_+%"]=9557, - ["profane_ground_on_crit_chance_%_if_highest_attribute_is_intelligence"]=9558, - ["projectile_ailment_chance_+%"]=9559, - ["projectile_all_damage_%_to_gain_as_instilling_type"]=9560, + ["prevent_projectile_chaining_%_chance"]=9539, + ["pride_aura_effect_+%"]=9540, + ["pride_chance_to_deal_double_damage_%"]=9541, + ["pride_chance_to_impale_with_attacks_%"]=9542, + ["pride_intimidate_enemy_for_4_seconds_on_hit"]=9543, + ["pride_mana_reservation_+%"]=9546, + ["pride_mana_reservation_efficiency_+%"]=9545, + ["pride_mana_reservation_efficiency_-2%_per_1"]=9544, + ["pride_physical_damage_+%"]=9547, + ["pride_reserves_no_mana"]=9548, + ["pride_your_impaled_debuff_lasts_+_additional_hits"]=9549, + ["primalist_charm_charges_gained_+%_final"]=9550, + ["primordial_altar_burning_ground_on_death_%"]=9149, + ["primordial_altar_chilled_ground_on_death_%"]=9150, + ["primordial_jewel_count"]=10660, + ["prismatic_rain_beam_frequency_+%"]=9551, + ["profane_ground_on_crit_chance_%_if_highest_attribute_is_intelligence"]=9552, + ["projectile_ailment_chance_+%"]=9553, + ["projectile_all_damage_%_to_gain_as_instilling_type"]=9554, ["projectile_attack_damage_+%"]=1763, - ["projectile_attack_damage_+%_during_flask_effect"]=9561, + ["projectile_attack_damage_+%_during_flask_effect"]=9555, ["projectile_attack_damage_+%_per_200_accuracy"]=4002, ["projectile_attack_damage_+%_with_at_least_200_dex"]=4050, - ["projectile_attack_damage_+%_with_claw_or_dagger"]=9562, - ["projectile_attack_range_+%"]=9563, + ["projectile_attack_damage_+%_with_claw_or_dagger"]=9556, + ["projectile_attack_range_+%"]=9557, ["projectile_attack_skill_critical_strike_chance_+%"]=4011, - ["projectile_attack_skill_critical_strike_multiplier_+"]=9564, - ["projectile_attacks_%_chance_to_fire_2_additional_projectiles_while_moving"]=9565, + ["projectile_attack_skill_critical_strike_multiplier_+"]=9558, + ["projectile_attacks_%_chance_to_fire_2_additional_projectiles_while_moving"]=9559, ["projectile_attacks_chance_to_bleed_on_hit_%_if_you_have_beast_minion"]=4012, ["projectile_attacks_chance_to_maim_on_hit_%_if_you_have_beast_minion"]=4013, ["projectile_attacks_chance_to_poison_on_hit_%_if_you_have_beast_minion"]=4014, ["projectile_base_number_of_targets_to_pierce"]=1573, ["projectile_chain_from_terrain_chance_%"]=1606, - ["projectile_chance_to_be_able_to_chain_from_terrain_%_per_ranged_abyss_jewel_up_to_20%"]=9566, - ["projectile_chance_to_chain_1_extra_time_from_terrain_%"]=9567, - ["projectile_chance_to_fork_%"]=9568, - ["projectile_chance_to_piece_vs_enemies_within_3m_distance_of_player"]=9569, + ["projectile_chance_to_be_able_to_chain_from_terrain_%_per_ranged_abyss_jewel_up_to_20%"]=9560, + ["projectile_chance_to_chain_1_extra_time_from_terrain_%"]=9561, + ["projectile_chance_to_fork_%"]=9562, + ["projectile_chance_to_piece_vs_enemies_within_3m_distance_of_player"]=9563, ["projectile_damage_+%"]=1762, - ["projectile_damage_+%_against_heavy_stunned_enemies"]=9570, - ["projectile_damage_+%_if_youve_dealt_melee_hit_recently"]=9571, - ["projectile_damage_+%_in_blood_stance"]=10096, + ["projectile_damage_+%_against_heavy_stunned_enemies"]=9564, + ["projectile_damage_+%_if_youve_dealt_melee_hit_recently"]=9565, + ["projectile_damage_+%_in_blood_stance"]=10089, ["projectile_damage_+%_max_as_distance_travelled_increases"]=3760, - ["projectile_damage_+%_max_before_distance_increase"]=9575, - ["projectile_damage_+%_per_16_dexterity"]=9576, - ["projectile_damage_+%_per_chain"]=9577, - ["projectile_damage_+%_per_pierced_enemy"]=9578, + ["projectile_damage_+%_max_before_distance_increase"]=9569, + ["projectile_damage_+%_per_16_dexterity"]=9570, + ["projectile_damage_+%_per_chain"]=9571, + ["projectile_damage_+%_per_pierced_enemy"]=9572, ["projectile_damage_+%_per_power_charge"]=2439, - ["projectile_damage_+%_per_remaining_chain"]=9579, - ["projectile_damage_+%_vs_chained_enemy"]=9580, - ["projectile_damage_+%_vs_enemies_further_than_6m_distance"]=9572, - ["projectile_damage_+%_vs_enemies_within_2m_distance"]=9573, - ["projectile_damage_+%_vs_nearby_enemies"]=9581, - ["projectile_damage_+%_with_spears_while_there_no_enemies_surrounding_you"]=9574, + ["projectile_damage_+%_per_remaining_chain"]=9573, + ["projectile_damage_+%_vs_chained_enemy"]=9574, + ["projectile_damage_+%_vs_enemies_further_than_6m_distance"]=9566, + ["projectile_damage_+%_vs_enemies_within_2m_distance"]=9567, + ["projectile_damage_+%_vs_nearby_enemies"]=9575, + ["projectile_damage_+%_with_spears_while_there_no_enemies_surrounding_you"]=9568, ["projectile_damage_modifiers_apply_to_skill_dot"]=2488, ["projectile_damage_taken_+%"]=2535, - ["projectile_daze_chance_%_vs_enemies_further_than_6m"]=9582, + ["projectile_daze_chance_%_vs_enemies_further_than_6m"]=9576, ["projectile_freeze_chance_%"]=2499, - ["projectile_hit_damage_stun_multiplier_+%"]=9583, - ["projectile_number_to_split"]=9584, + ["projectile_hit_damage_stun_multiplier_+%"]=9577, + ["projectile_number_to_split"]=9578, ["projectile_return_%_chance"]=2602, ["projectile_shock_chance_%"]=2500, ["projectile_skill_gem_level_+"]=992, ["projectile_speed_+%_per_frenzy_charge"]=2438, ["projectile_speed_+%_with_crossbow_skills"]=1577, - ["projectile_speed_+%_with_daggers"]=9585, - ["projectile_spell_cooldown_modifier_ms"]=9586, + ["projectile_speed_+%_with_daggers"]=9579, + ["projectile_spell_cooldown_modifier_ms"]=9580, ["projectile_weakness_curse_effect_+%"]=3690, ["projectile_weakness_duration_+%"]=3601, - ["projectiles_always_pierce_you"]=9587, - ["projectiles_crit_chance_+%_for_each_time_they_have_pierced"]=9588, + ["projectiles_always_pierce_you"]=9581, + ["projectiles_crit_chance_+%_for_each_time_they_have_pierced"]=9582, ["projectiles_fork"]=3290, - ["projectiles_fork_chance_%_if_youve_dealt_melee_hit_recently"]=9589, - ["projectiles_from_spells_cannot_pierce"]=9590, - ["projectiles_from_spells_fork"]=9591, - ["projectiles_pierce_1_additional_target_per_10_stat_value"]=9592, - ["projectiles_pierce_1_additional_target_per_15_stat_value"]=9593, - ["projectiles_pierce_all_nearby_targets"]=9594, - ["projectiles_pierce_enemies_with_fully_broken_armour"]=9595, - ["projectiles_pierce_while_phasing"]=9596, - ["projectiles_pierce_x_additional_targets_while_you_have_phasing"]=9597, + ["projectiles_fork_chance_%_if_youve_dealt_melee_hit_recently"]=9583, + ["projectiles_from_spells_cannot_pierce"]=9584, + ["projectiles_from_spells_fork"]=9585, + ["projectiles_pierce_1_additional_target_per_10_stat_value"]=9586, + ["projectiles_pierce_1_additional_target_per_15_stat_value"]=9587, + ["projectiles_pierce_all_nearby_targets"]=9588, + ["projectiles_pierce_enemies_with_fully_broken_armour"]=9589, + ["projectiles_pierce_while_phasing"]=9590, + ["projectiles_pierce_x_additional_targets_while_you_have_phasing"]=9591, ["projectiles_return"]=2602, - ["protective_link_duration_+%"]=9598, - ["puncture_and_ensnaring_arrow_enemies_explode_on_death_by_attack_for_10%_life_as_physical_damage_chance_%"]=9599, + ["protective_link_duration_+%"]=9592, + ["puncture_and_ensnaring_arrow_enemies_explode_on_death_by_attack_for_10%_life_as_physical_damage_chance_%"]=9593, ["puncture_damage_+%"]=3359, ["puncture_duration_+%"]=3593, ["puncture_maim_on_hit_%_chance"]=3655, ["punishment_curse_effect_+%"]=3697, ["punishment_duration_+%"]=3604, ["punishment_ignores_hexproof"]=2410, - ["punishment_no_reservation"]=9600, - ["puppet_master_does_not_expire_while_you_have_archon_of_undeath"]=9601, - ["puppet_master_duration_+%"]=9602, - ["puppet_master_effect_+%"]=9603, - ["purge_damage_+%"]=9604, - ["purge_duration_+%"]=9605, - ["purge_expose_resist_%_matching_highest_element_damage"]=9606, - ["purifying_flame_%_chance_to_create_consecrated_ground_around_you"]=9607, + ["punishment_no_reservation"]=9594, + ["puppet_master_does_not_expire_while_you_have_archon_of_undeath"]=9595, + ["puppet_master_duration_+%"]=9596, + ["puppet_master_effect_+%"]=9597, + ["purge_damage_+%"]=9598, + ["purge_duration_+%"]=9599, + ["purge_expose_resist_%_matching_highest_element_damage"]=9600, + ["purifying_flame_%_chance_to_create_consecrated_ground_around_you"]=9601, ["purity_of_elements_aura_effect_+%"]=3085, ["purity_of_elements_mana_reservation_+%"]=3719, - ["purity_of_elements_mana_reservation_efficiency_+%"]=9609, - ["purity_of_elements_mana_reservation_efficiency_-2%_per_1"]=9608, - ["purity_of_elements_reserves_no_mana"]=9610, + ["purity_of_elements_mana_reservation_efficiency_+%"]=9603, + ["purity_of_elements_mana_reservation_efficiency_-2%_per_1"]=9602, + ["purity_of_elements_reserves_no_mana"]=9604, ["purity_of_fire_aura_effect_+%"]=3086, ["purity_of_fire_mana_reservation_+%"]=3720, - ["purity_of_fire_mana_reservation_efficiency_+%"]=9612, - ["purity_of_fire_mana_reservation_efficiency_-2%_per_1"]=9611, - ["purity_of_fire_reserves_no_mana"]=9613, + ["purity_of_fire_mana_reservation_efficiency_+%"]=9606, + ["purity_of_fire_mana_reservation_efficiency_-2%_per_1"]=9605, + ["purity_of_fire_reserves_no_mana"]=9607, ["purity_of_ice_aura_effect_+%"]=3087, ["purity_of_ice_mana_reservation_+%"]=3716, - ["purity_of_ice_mana_reservation_efficiency_+%"]=9615, - ["purity_of_ice_mana_reservation_efficiency_-2%_per_1"]=9614, - ["purity_of_ice_reserves_no_mana"]=9616, + ["purity_of_ice_mana_reservation_efficiency_+%"]=9609, + ["purity_of_ice_mana_reservation_efficiency_-2%_per_1"]=9608, + ["purity_of_ice_reserves_no_mana"]=9610, ["purity_of_lightning_aura_effect_+%"]=3088, ["purity_of_lightning_mana_reservation_+%"]=3721, - ["purity_of_lightning_mana_reservation_efficiency_+%"]=9618, - ["purity_of_lightning_mana_reservation_efficiency_-2%_per_1"]=9617, - ["purity_of_lightning_reserves_no_mana"]=9619, + ["purity_of_lightning_mana_reservation_efficiency_+%"]=9612, + ["purity_of_lightning_mana_reservation_efficiency_-2%_per_1"]=9611, + ["purity_of_lightning_reserves_no_mana"]=9613, ["quality_display_base_number_of_crossbow_bolts_is_gem"]=1012, - ["quality_display_trinity_is_gem"]=10350, + ["quality_display_trinity_is_gem"]=10343, ["quantity_of_items_dropped_by_maimed_enemies_+%"]=3849, ["quarterstaff_accuracy_rating_+%"]=1361, ["quarterstaff_attack_speed_+%"]=1344, ["quarterstaff_critical_strike_chance_+%"]=1390, ["quarterstaff_critical_strike_multiplier_+"]=1416, ["quarterstaff_damage_+%"]=1262, - ["quarterstaff_daze_build_up_+%"]=9620, - ["quarterstaff_hit_damage_freeze_multiplier_+%"]=9621, - ["quarterstaff_hit_damage_stun_multiplier_+%"]=9622, - ["quarterstaff_shock_chance_+%"]=9623, - ["quarterstaff_skills_that_consume_power_charges_count_as_consuming_x_additional_power_charges"]=9624, - ["quick_dodge_added_cooldown_count"]=9625, - ["quick_dodge_travel_distance_+%"]=9626, - ["quick_guard_additional_physical_damage_reduction_%"]=9627, - ["quicksilver_flasks_apply_to_nearby_allies"]=9628, - ["quiver_hellscaping_speed_+%"]=7161, - ["quiver_mod_effect_+%"]=9629, - ["quiver_projectiles_pierce_1_additional_target"]=9630, - ["quiver_projectiles_pierce_2_additional_targets"]=9631, - ["quiver_projectiles_pierce_3_additional_targets"]=9632, - ["rage_decay_speed_+%"]=9641, - ["rage_decay_speed_+%_per_10_tribute"]=9642, - ["rage_effects_doubled"]=9635, - ["rage_effects_tripled"]=9634, - ["rage_gained_on_life_flask_use"]=9643, - ["rage_generated_also_granted_to_allies_in_presence"]=9644, - ["rage_grants_spell_damage_instead"]=9645, - ["rage_loss_delay_ms_+"]=9646, - ["rage_loss_delay_recovery_rate_+%"]=9647, - ["rage_slash_sacrifice_rage_%"]=9648, - ["rage_vortex_area_of_effect_+%"]=9649, - ["rage_vortex_damage_+%"]=9650, + ["quarterstaff_daze_build_up_+%"]=9614, + ["quarterstaff_hit_damage_freeze_multiplier_+%"]=9615, + ["quarterstaff_hit_damage_stun_multiplier_+%"]=9616, + ["quarterstaff_shock_chance_+%"]=9617, + ["quarterstaff_skills_that_consume_power_charges_count_as_consuming_x_additional_power_charges"]=9618, + ["quick_dodge_added_cooldown_count"]=9619, + ["quick_dodge_travel_distance_+%"]=9620, + ["quick_guard_additional_physical_damage_reduction_%"]=9621, + ["quicksilver_flasks_apply_to_nearby_allies"]=9622, + ["quiver_hellscaping_speed_+%"]=7156, + ["quiver_mod_effect_+%"]=9623, + ["quiver_projectiles_pierce_1_additional_target"]=9624, + ["quiver_projectiles_pierce_2_additional_targets"]=9625, + ["quiver_projectiles_pierce_3_additional_targets"]=9626, + ["rage_decay_speed_+%"]=9635, + ["rage_decay_speed_+%_per_10_tribute"]=9636, + ["rage_effects_doubled"]=9629, + ["rage_effects_tripled"]=9628, + ["rage_gained_on_life_flask_use"]=9637, + ["rage_generated_also_granted_to_allies_in_presence"]=9638, + ["rage_grants_spell_damage_instead"]=9639, + ["rage_loss_delay_ms_+"]=9640, + ["rage_loss_delay_recovery_rate_+%"]=9641, + ["rage_slash_sacrifice_rage_%"]=9642, + ["rage_vortex_area_of_effect_+%"]=9643, + ["rage_vortex_damage_+%"]=9644, ["raging_spirit_damage_+%"]=3353, - ["raging_spirits_always_ignite"]=9651, - ["raging_spirits_refresh_duration_on_hit_vs_unique_%_chance"]=9652, - ["raging_spirits_refresh_duration_when_they_kill_ignited_enemy"]=9653, - ["raider_nearby_enemies_accuracy_rating_+%_final_while_phasing"]=9654, - ["rain_of_arrows_additional_sequence_chance_%"]=9655, + ["raging_spirits_always_ignite"]=9645, + ["raging_spirits_refresh_duration_on_hit_vs_unique_%_chance"]=9646, + ["raging_spirits_refresh_duration_when_they_kill_ignited_enemy"]=9647, + ["raider_nearby_enemies_accuracy_rating_+%_final_while_phasing"]=9648, + ["rain_of_arrows_additional_sequence_chance_%"]=9649, ["rain_of_arrows_attack_speed_+%"]=3551, ["rain_of_arrows_damage_+%"]=3352, ["rain_of_arrows_radius_+%"]=3508, - ["rain_of_arrows_rain_of_arrows_additional_sequence_chance_%"]=9656, - ["raise_shield_skill_inflicts_parry_for_duration_ms"]=9657, + ["rain_of_arrows_rain_of_arrows_additional_sequence_chance_%"]=9650, + ["raise_shield_skill_inflicts_parry_for_duration_ms"]=9651, ["raise_spectre_gem_level_+"]=1502, - ["raise_spectre_mana_cost_+%"]=9658, - ["raise_zombie_does_not_use_corpses"]=9659, + ["raise_spectre_mana_cost_+%"]=9652, + ["raise_zombie_does_not_use_corpses"]=9653, ["raise_zombie_gem_level_+"]=1501, - ["raised_zombie_%_chance_to_taunt"]=9660, - ["raised_zombies_are_usable_as_corpses_when_alive"]=9661, - ["raised_zombies_cover_in_ash_on_hit_%"]=9662, - ["raised_zombies_fire_damage_%_of_maximum_life_taken_per_minute"]=9663, - ["raised_zombies_have_avatar_of_fire"]=9664, + ["raised_zombie_%_chance_to_taunt"]=9654, + ["raised_zombies_are_usable_as_corpses_when_alive"]=9655, + ["raised_zombies_cover_in_ash_on_hit_%"]=9656, + ["raised_zombies_fire_damage_%_of_maximum_life_taken_per_minute"]=9657, + ["raised_zombies_have_avatar_of_fire"]=9658, ["rallying_cry_buff_effect_+%"]=3793, - ["rallying_cry_buff_effect_1%_per_3_stat_value"]=9665, - ["rallying_cry_buff_effect_1%_per_5_stat_value"]=9666, + ["rallying_cry_buff_effect_1%_per_3_stat_value"]=9659, + ["rallying_cry_buff_effect_1%_per_5_stat_value"]=9660, ["rallying_cry_duration_+%"]=3611, - ["rallying_cry_exerts_x_additional_attacks"]=9667, + ["rallying_cry_exerts_x_additional_attacks"]=9661, ["random_curse_on_hit_%"]=2316, - ["random_curse_on_hit_%_against_uncursed_enemies"]=9668, - ["random_curse_when_hit_%_ignoring_curse_limit"]=9669, - ["random_projectile_direction"]=9670, + ["random_curse_on_hit_%_against_uncursed_enemies"]=9662, + ["random_curse_when_hit_%_ignoring_curse_limit"]=9663, + ["random_projectile_direction"]=9664, ["randomly_cursed_when_totems_die_curse_level"]=2354, ["ranged_weapon_physical_damage_+%"]=1764, - ["ranger_hidden_ascendancy_non_damaging_elemental_ailment_effect_+%_final"]=9671, - ["rapid_assault_attached_spear_limit"]=9672, - ["rare_or_unique_monster_dropped_item_rarity_+%"]=9673, + ["ranger_hidden_ascendancy_non_damaging_elemental_ailment_effect_+%_final"]=9665, + ["rapid_assault_attached_spear_limit"]=9666, + ["rare_or_unique_monster_dropped_item_rarity_+%"]=9667, ["rarity_of_items_dropped_by_maimed_enemies_+%"]=3850, - ["real_weapon_attack_added_physical_damage_%_of_weapon_item_accuracy"]=9674, - ["reap_debuff_deals_fire_damage_instead_of_physical_damage"]=9675, - ["reapply_enemy_shock_on_consuming_enemy_shock_chance_%"]=9676, + ["real_weapon_attack_added_physical_damage_%_of_weapon_item_accuracy"]=9668, + ["reap_debuff_deals_fire_damage_instead_of_physical_damage"]=9669, + ["reapply_enemy_shock_on_consuming_enemy_shock_chance_%"]=9670, ["reave_attack_speed_per_reave_stack_+%"]=3652, ["reave_damage_+%"]=3346, ["reave_radius_+%"]=3505, - ["recall_sigil_target_search_range_+%"]=9677, - ["receive_bleeding_chance_%_when_hit"]=9678, - ["receive_bleeding_chance_%_when_hit_by_attack"]=9679, - ["received_attack_hits_have_impale_chance_%"]=9680, + ["recall_sigil_target_search_range_+%"]=9671, + ["receive_bleeding_chance_%_when_hit"]=9672, + ["receive_bleeding_chance_%_when_hit_by_attack"]=9673, + ["received_attack_hits_have_impale_chance_%"]=9674, ["recharge_flasks_on_crit"]=2734, - ["recharge_flasks_on_crit_while_affected_by_precision"]=9681, + ["recharge_flasks_on_crit_while_affected_by_precision"]=9675, ["reckoning_cooldown_speed_+%"]=3574, ["reckoning_damage_+%"]=3411, - ["recoup_%_elemental_damage_as_energy_shield"]=9682, - ["recoup_%_of_damage_taken_by_your_totems_as_life"]=9683, - ["recoup_%_of_damage_taken_from_enemies_with_open_weakness_as_life"]=4129, - ["recoup_effects_apply_over_4_seconds_instead"]=9684, - ["recoup_life_effects_apply_over_3_seconds_instead"]=9685, - ["recoup_life_equal_to_%_of_hit_damage_dealt_to_your_offerings"]=9711, - ["recoup_speed_+%"]=9687, - ["recover_%_energy_shield_over_1_second_when_you_take_physical_damage_from_enemy_hits"]=9688, + ["recoup_%_elemental_damage_as_energy_shield"]=9676, + ["recoup_%_of_damage_taken_by_your_totems_as_life"]=9677, + ["recoup_%_of_damage_taken_from_enemies_with_open_weakness_as_life"]=10678, + ["recoup_%_of_damage_taken_from_enemies_with_open_weakness_as_life_and_energy_shield"]=10679, + ["recoup_effects_apply_over_4_seconds_instead"]=9678, + ["recoup_life_effects_apply_over_3_seconds_instead"]=9679, + ["recoup_life_equal_to_%_of_hit_damage_dealt_to_your_offerings"]=9705, + ["recoup_speed_+%"]=9681, + ["recover_%_energy_shield_over_1_second_when_you_take_physical_damage_from_enemy_hits"]=9682, ["recover_%_es_on_kill_per_different_mastery"]=1523, - ["recover_%_life_on_heavy_stunning_rare_or_unique_enemy"]=9689, + ["recover_%_life_on_heavy_stunning_rare_or_unique_enemy"]=9683, ["recover_%_life_on_kill_per_different_mastery"]=1522, - ["recover_%_life_per_endurance_charge_consumed"]=9690, - ["recover_%_life_when_gaining_adrenaline"]=9714, - ["recover_%_life_when_you_block_attack_damage_while_wielding_a_staff"]=9715, - ["recover_%_life_when_you_create_an_offering"]=9691, - ["recover_%_life_when_you_ignite_a_non_ignited_enemy"]=9716, - ["recover_%_life_when_you_use_a_life_flask_while_on_low_life"]=9717, + ["recover_%_life_per_endurance_charge_consumed"]=9684, + ["recover_%_life_when_gaining_adrenaline"]=9708, + ["recover_%_life_when_you_block_attack_damage_while_wielding_a_staff"]=9709, + ["recover_%_life_when_you_create_an_offering"]=9685, + ["recover_%_life_when_you_ignite_a_non_ignited_enemy"]=9710, + ["recover_%_life_when_you_use_a_life_flask_while_on_low_life"]=9711, ["recover_%_mana_on_kill_per_different_mastery"]=1524, - ["recover_%_mana_when_attached_brand_expires"]=9718, - ["recover_%_mana_when_you_invoke_a_spell"]=9692, - ["recover_%_maximum_energy_shield_on_killing_cursed_enemy"]=9693, + ["recover_%_mana_when_attached_brand_expires"]=9712, + ["recover_%_mana_when_you_invoke_a_spell"]=9686, + ["recover_%_maximum_energy_shield_on_killing_cursed_enemy"]=9687, ["recover_%_maximum_life_on_enemy_ignited"]=3994, ["recover_%_maximum_life_on_flask_use"]=4026, ["recover_%_maximum_life_on_kill"]=1535, - ["recover_%_maximum_life_on_kill_per_50_tribute"]=9694, - ["recover_%_maximum_life_on_killing_chilled_enemy"]=9719, - ["recover_%_maximum_life_on_killing_cursed_enemy"]=9695, - ["recover_%_maximum_life_on_killing_enemy_while_you_have_rage"]=9720, - ["recover_%_maximum_life_on_killing_poisoned_enemy"]=9721, + ["recover_%_maximum_life_on_kill_per_50_tribute"]=9688, + ["recover_%_maximum_life_on_killing_chilled_enemy"]=9713, + ["recover_%_maximum_life_on_killing_cursed_enemy"]=9689, + ["recover_%_maximum_life_on_killing_enemy_while_you_have_rage"]=9714, + ["recover_%_maximum_life_on_killing_poisoned_enemy"]=9715, ["recover_%_maximum_life_on_mana_flask_use"]=4027, ["recover_%_maximum_life_on_rampage_threshold"]=2723, - ["recover_%_maximum_life_per_glory_consumed"]=9696, + ["recover_%_maximum_life_per_glory_consumed"]=9690, ["recover_%_maximum_life_when_corpse_destroyed_or_consumed"]=2812, - ["recover_%_maximum_life_when_cursing_non_cursed_enemy"]=9697, - ["recover_%_maximum_life_when_spending_at_least_10_combo"]=9722, - ["recover_%_maximum_mana_on_charm_use"]=9723, + ["recover_%_maximum_life_when_cursing_non_cursed_enemy"]=9691, + ["recover_%_maximum_life_when_spending_at_least_10_combo"]=9716, + ["recover_%_maximum_mana_on_charm_use"]=9717, ["recover_%_maximum_mana_on_kill"]=1537, - ["recover_%_maximum_mana_on_kill_per_50_tribute"]=9698, + ["recover_%_maximum_mana_on_kill_per_50_tribute"]=9692, ["recover_%_maximum_mana_on_killing_cursed_enemy"]=1538, - ["recover_%_maximum_mana_when_cursing_non_cursed_enemy"]=9699, - ["recover_%_maximum_mana_when_enemy_frozen_permyriad"]=9724, + ["recover_%_maximum_mana_when_cursing_non_cursed_enemy"]=9693, + ["recover_%_maximum_mana_when_enemy_frozen_permyriad"]=9718, ["recover_%_maximum_mana_when_enemy_shocked"]=3848, - ["recover_%_maximum_mana_when_spending_at_least_10_combo"]=9725, - ["recover_%_of_life_over_2_seconds_when_you_use_a_command_skill"]=9700, + ["recover_%_maximum_mana_when_spending_at_least_10_combo"]=9719, + ["recover_%_of_life_over_2_seconds_when_you_use_a_command_skill"]=9694, ["recover_%_of_maximum_life_on_block"]=2816, - ["recover_%_of_maximum_mana_over_1_second_on_guard_skill_use"]=9726, - ["recover_10%_mana_on_skill_use_%_chance_while_affected_by_clarity"]=9701, + ["recover_%_of_maximum_mana_over_1_second_on_guard_skill_use"]=9720, + ["recover_10%_mana_on_skill_use_%_chance_while_affected_by_clarity"]=9695, ["recover_10%_of_maximum_mana_on_skill_use_%"]=3188, - ["recover_1_life_per_x_life_regeneration_per_minute_every_4_seconds"]=9702, + ["recover_1_life_per_x_life_regeneration_per_minute_every_4_seconds"]=9696, ["recover_X_life_on_block"]=1546, - ["recover_X_life_on_enemy_ignited"]=9703, - ["recover_X_life_when_fortification_expires_per_fortification_lost"]=9704, - ["recover_X_mana_on_killing_frozen_enemy"]=9705, - ["recover_X_ward_on_block"]=9706, - ["recover_X_ward_on_charm_use"]=9707, - ["recover_energy_shield_%_on_consuming_steel_shard"]=9708, + ["recover_X_life_on_enemy_ignited"]=9697, + ["recover_X_life_when_fortification_expires_per_fortification_lost"]=9698, + ["recover_X_mana_on_killing_frozen_enemy"]=9699, + ["recover_X_ward_on_block"]=9700, + ["recover_X_ward_on_charm_use"]=9701, + ["recover_energy_shield_%_on_consuming_steel_shard"]=9702, ["recover_energy_shield_%_on_kill"]=1536, - ["recover_es_as_well_as_life_from_life_regeneration"]=9709, - ["recover_life_%_on_enemy_death_in_presence"]=9710, - ["recover_mana_%_on_enemy_death_in_presence"]=9712, - ["recover_maximum_life_on_enemy_killed_chance_%"]=9713, - ["recover_permyriad_life_on_skill_use"]=9727, - ["recover_permyriad_maximum_life_per_poison_on_enemy_on_kill"]=9728, - ["recover_ward_as_well_as_mana_from_mana_regeneration"]=9729, - ["recover_x%_of_maximum_mana_when_you_consume_a_power_charge"]=9730, - ["recover_x%_of_maximum_ward_on_persistent_minion_death"]=9731, - ["reduce_enemy_chaos_resistance_%"]=9732, + ["recover_es_as_well_as_life_from_life_regeneration"]=9703, + ["recover_life_%_on_enemy_death_in_presence"]=9704, + ["recover_mana_%_on_enemy_death_in_presence"]=9706, + ["recover_maximum_life_on_enemy_killed_chance_%"]=9707, + ["recover_permyriad_life_on_skill_use"]=9721, + ["recover_permyriad_maximum_life_per_poison_on_enemy_on_kill"]=9722, + ["recover_ward_as_well_as_mana_from_mana_regeneration"]=9723, + ["recover_x%_of_maximum_mana_when_you_consume_a_power_charge"]=9724, + ["recover_x%_of_maximum_ward_on_persistent_minion_death"]=9725, + ["reduce_enemy_chaos_resistance_%"]=9726, ["reduce_enemy_chaos_resistance_with_weapons_%"]=3297, - ["reduce_enemy_cold_resistance_%_while_affected_by_hatred"]=9733, + ["reduce_enemy_cold_resistance_%_while_affected_by_hatred"]=9727, ["reduce_enemy_cold_resistance_with_weapons_%"]=3294, ["reduce_enemy_elemental_resistance_%"]=2747, ["reduce_enemy_elemental_resistance_with_weapons_%"]=3304, - ["reduce_enemy_fire_resistance_%_vs_blinded_enemies"]=9734, - ["reduce_enemy_fire_resistance_%_while_affected_by_anger"]=9735, + ["reduce_enemy_fire_resistance_%_vs_blinded_enemies"]=9728, + ["reduce_enemy_fire_resistance_%_while_affected_by_anger"]=9729, ["reduce_enemy_fire_resistance_with_weapons_%"]=3295, - ["reduce_enemy_lightning_resistance_%_while_affected_by_wrath"]=9736, + ["reduce_enemy_lightning_resistance_%_while_affected_by_wrath"]=9730, ["reduce_enemy_lightning_resistance_with_weapons_%"]=3296, - ["reflect_%_of_physical_damage_prevented"]=9737, + ["reflect_%_of_physical_damage_prevented"]=9731, ["reflect_curses"]=2281, ["reflect_damage_taken_+%"]=3938, - ["reflect_damage_taken_and_minion_reflect_damage_taken_+%"]=9738, + ["reflect_damage_taken_and_minion_reflect_damage_taken_+%"]=9732, ["reflect_hexes_chance_%"]=2282, - ["reflect_shocks"]=9739, - ["reflected_physical_damage_taken_+%_while_affected_by_determination"]=9740, - ["refresh_duration_of_shock_chill_ignite_on_enemy_when_cursing_enemy"]=9741, - ["refresh_endurance_charges_duration_when_hit_chance_%"]=9742, - ["refresh_ignite_duration_on_critical_strike_chance_%"]=9743, + ["reflect_shocks"]=9733, + ["reflected_physical_damage_taken_+%_while_affected_by_determination"]=9734, + ["refresh_duration_of_shock_chill_ignite_on_enemy_when_cursing_enemy"]=9735, + ["refresh_endurance_charges_duration_when_hit_chance_%"]=9736, + ["refresh_ignite_duration_on_critical_strike_chance_%"]=9737, ["regenerate_%_armour_as_life_over_1_second_on_block"]=2611, - ["regenerate_%_energy_shield_over_1_second_when_stunned"]=9744, - ["regenerate_%_life_over_1_second_when_hit_while_affected_by_vitality"]=9745, - ["regenerate_%_life_over_1_second_when_hit_while_not_unhinged"]=9753, - ["regenerate_%_life_over_1_second_when_stunned"]=9746, - ["regenerate_%_maximum_energy_shield_over_2_seconds_on_consuming_corpse"]=9754, - ["regenerate_%_maximum_mana_over_2_seconds_on_consuming_corpse"]=9755, - ["regenerate_%_of_curse_mana_cost_per_second_while_in_delay"]=9747, - ["regenerate_1_rage_per_x_life_regeneration"]=9748, - ["regenerate_1_rage_per_x_mana_regeneration"]=9749, + ["regenerate_%_energy_shield_over_1_second_when_stunned"]=9738, + ["regenerate_%_life_over_1_second_when_hit_while_affected_by_vitality"]=9739, + ["regenerate_%_life_over_1_second_when_hit_while_not_unhinged"]=9747, + ["regenerate_%_life_over_1_second_when_stunned"]=9740, + ["regenerate_%_maximum_energy_shield_over_2_seconds_on_consuming_corpse"]=9748, + ["regenerate_%_maximum_mana_over_2_seconds_on_consuming_corpse"]=9749, + ["regenerate_%_of_curse_mana_cost_per_second_while_in_delay"]=9741, + ["regenerate_1_rage_per_x_life_regeneration"]=9742, + ["regenerate_1_rage_per_x_mana_regeneration"]=9743, ["regenerate_X_life_over_1_second_on_cast"]=2610, - ["regenerate_energy_shield_equal_to_%_evasion_rating_over_1_second_every_4_seconds"]=9750, - ["regenerate_energy_shield_instead_of_life"]=9751, - ["regenerate_mana_equal_to_x%_of_life_per_minute"]=9752, - ["regenerate_ward_instead_of_life"]=9756, - ["regenerate_x_mana_per_minute_while_you_have_arcane_surge"]=9757, + ["regenerate_energy_shield_equal_to_%_evasion_rating_over_1_second_every_4_seconds"]=9744, + ["regenerate_energy_shield_instead_of_life"]=9745, + ["regenerate_mana_equal_to_x%_of_life_per_minute"]=9746, + ["regenerate_ward_instead_of_life"]=9750, + ["regenerate_x_mana_per_minute_while_you_have_arcane_surge"]=9751, ["rejuvenation_totem_%_life_regeneration_added_as_mana_regeneration"]=3682, ["rejuvenation_totem_aura_effect_+%"]=3683, - ["reload_speed_+%"]=9758, - ["remnant_effect_+%"]=9760, - ["remnant_effect_+%_per_10_tribute"]=9759, - ["remnant_pickup_range_+%"]=9762, - ["remnant_pickup_range_+%_if_you_have_at_least_100_tribute"]=9761, - ["remnant_recover_%_life_on_pickup"]=9763, - ["remnant_recover_%_mana_on_pickup"]=9764, - ["remnants_affect_allies_in_presence"]=9765, - ["remove_%_of_mana_on_hit"]=9778, - ["remove_ailments_and_burning_on_gaining_adrenaline"]=9766, - ["remove_all_damaging_ailments_on_warcry"]=9767, + ["reload_speed_+%"]=9752, + ["remnant_effect_+%"]=9754, + ["remnant_effect_+%_per_10_tribute"]=9753, + ["remnant_pickup_range_+%"]=9756, + ["remnant_pickup_range_+%_if_you_have_at_least_100_tribute"]=9755, + ["remnant_recover_%_life_on_pickup"]=9757, + ["remnant_recover_%_mana_on_pickup"]=9758, + ["remnants_affect_allies_in_presence"]=9759, + ["remove_%_of_mana_on_hit"]=9772, + ["remove_ailments_and_burning_on_gaining_adrenaline"]=9760, + ["remove_all_damaging_ailments_on_warcry"]=9761, ["remove_bleed_on_flask_use"]=3110, - ["remove_bleed_on_life_flask_use"]=9768, - ["remove_bleeding_on_warcry"]=9769, - ["remove_chill_and_freeze_on_flask_use"]=9770, + ["remove_bleed_on_life_flask_use"]=9762, + ["remove_bleeding_on_warcry"]=9763, + ["remove_chill_and_freeze_on_flask_use"]=9764, ["remove_corrupted_blood_when_you_use_a_flask"]=3111, - ["remove_curse_on_mana_flask_use"]=9771, - ["remove_damaging_ailment_on_using_command_skill"]=9772, - ["remove_damaging_ailments_on_swapping_stance"]=9773, - ["remove_elemental_ailments_on_curse_cast_%"]=9774, - ["remove_ignite_and_burning_on_flask_use"]=9775, - ["remove_ignite_on_warcry"]=9776, - ["remove_maim_and_hinder_on_flask_use"]=9777, - ["remove_random_ailment_on_flask_use_if_all_equipped_items_are_elder"]=9779, - ["remove_random_ailment_when_you_warcry"]=9780, - ["remove_random_charge_on_hit_%"]=9781, - ["remove_random_elemental_ailment_on_mana_flask_use"]=9782, - ["remove_random_non_elemental_ailment_on_life_flask_use"]=9783, - ["remove_shock_on_flask_use"]=9784, - ["remove_x_curses_after_channelling_for_2_seconds"]=9785, - ["replica_unique_hyrris_truth_hatred_mana_reservation_+%_final"]=9786, - ["required_enemies_to_be_considered_surrounded_offset"]=9787, - ["reservation_efficiency_+%_of_companion_skills"]=9788, - ["reservation_efficiency_+%_of_herald_skills"]=9789, - ["reservation_efficiency_+%_of_meta_skills"]=9790, - ["reservation_efficiency_+%_of_minion_skills"]=9791, - ["reservation_efficiency_+%_of_non_minion_skills"]=9792, - ["reservation_efficiency_+%_of_remnant_skills"]=9793, - ["reservation_efficiency_+%_of_skeleton_minion_skills"]=9912, - ["reservation_efficiency_+%_of_skills_per_socketed_idol"]=9795, - ["reservation_efficiency_+%_of_undead_minion_skills"]=10409, - ["reservation_efficiency_+%_with_unique_abyss_jewel_socketed"]=9794, + ["remove_curse_on_mana_flask_use"]=9765, + ["remove_damaging_ailment_on_using_command_skill"]=9766, + ["remove_damaging_ailments_on_swapping_stance"]=9767, + ["remove_elemental_ailments_on_curse_cast_%"]=9768, + ["remove_ignite_and_burning_on_flask_use"]=9769, + ["remove_ignite_on_warcry"]=9770, + ["remove_maim_and_hinder_on_flask_use"]=9771, + ["remove_random_ailment_on_flask_use_if_all_equipped_items_are_elder"]=9773, + ["remove_random_ailment_when_you_warcry"]=9774, + ["remove_random_charge_on_hit_%"]=9775, + ["remove_random_elemental_ailment_on_mana_flask_use"]=9776, + ["remove_random_non_elemental_ailment_on_life_flask_use"]=9777, + ["remove_shock_on_flask_use"]=9778, + ["remove_x_curses_after_channelling_for_2_seconds"]=9779, + ["replica_unique_hyrris_truth_hatred_mana_reservation_+%_final"]=9780, + ["required_enemies_to_be_considered_surrounded_offset"]=9781, + ["reservation_efficiency_+%_of_companion_skills"]=9782, + ["reservation_efficiency_+%_of_herald_skills"]=9783, + ["reservation_efficiency_+%_of_meta_skills"]=9784, + ["reservation_efficiency_+%_of_minion_skills"]=9785, + ["reservation_efficiency_+%_of_non_minion_skills"]=9786, + ["reservation_efficiency_+%_of_remnant_skills"]=9787, + ["reservation_efficiency_+%_of_skeleton_minion_skills"]=9906, + ["reservation_efficiency_+%_of_skills_per_socketed_idol"]=9789, + ["reservation_efficiency_+%_of_undead_minion_skills"]=10402, + ["reservation_efficiency_+%_with_unique_abyss_jewel_socketed"]=9788, ["reservation_efficiency_-2%_per_1"]=1982, - ["reserve_life_instead_of_loss_from_damage_for_x_ms"]=9796, - ["resist_all_%"]=9799, - ["resist_all_%_for_enemies_you_inflict_spiders_web_upon"]=9800, + ["reserve_life_instead_of_loss_from_damage_for_x_ms"]=9790, + ["resist_all_%"]=9793, + ["resist_all_%_for_enemies_you_inflict_spiders_web_upon"]=9794, ["resist_all_elements_%_per_10_levels"]=2547, ["resist_all_elements_%_per_endurance_charge"]=1504, ["resist_all_elements_%_per_power_charge"]=1505, - ["resist_all_elements_%_per_socketed_non_idol_augment"]=9797, - ["resist_all_elements_%_per_socketed_rune"]=9798, + ["resist_all_elements_%_per_socketed_non_idol_augment"]=9791, + ["resist_all_elements_%_per_socketed_rune"]=9792, ["resist_all_elements_%_with_200_or_more_strength"]=4049, ["resist_all_elements_+%_while_holding_shield"]=1506, - ["resolute_technique"]=10754, - ["restore_energy_shield_and_mana_when_you_focus_%"]=9801, + ["resolute_technique"]=10755, + ["restore_energy_shield_and_mana_when_you_focus_%"]=9795, ["restore_life_and_mana_on_warcry_%"]=2942, ["restore_life_on_warcry_%"]=2943, - ["returning_projectiles_always_pierce"]=9802, - ["revive_golems_if_killed_by_enemies_ms"]=9803, - ["revive_persistent_minion_%_chance_when_you_use_a_command_skill"]=9804, - ["revive_random_persistent_minion_on_offering_expiration"]=9805, - ["righteous_fire_and_fire_beam_regenerate_x_mana_per_second_while_enemies_are_within"]=9806, + ["returning_projectiles_always_pierce"]=9796, + ["revive_golems_if_killed_by_enemies_ms"]=9797, + ["revive_persistent_minion_%_chance_when_you_use_a_command_skill"]=9798, + ["revive_random_persistent_minion_on_offering_expiration"]=9799, + ["righteous_fire_and_fire_beam_regenerate_x_mana_per_second_while_enemies_are_within"]=9800, ["righteous_fire_damage_+%"]=3376, ["righteous_fire_radius_+%"]=3516, ["righteous_fire_spell_damage_+%"]=3792, ["riposte_cooldown_speed_+%"]=3579, ["riposte_damage_+%"]=3423, - ["rogue_trader_map_rogue_exile_maximum_life_+%_final"]=9807, - ["rune_blast_teleports_to_detonated_rune_with_100_ms_cooldown"]=9808, - ["rune_blast_teleports_to_detonated_rune_with_150_ms_cooldown"]=9809, - ["runefathers_boast_maximum_stacks"]=10592, - ["sabotuer_mines_apply_damage_+%_to_nearby_enemies_up_to_-10%"]=9810, - ["sabotuer_mines_apply_damage_taken_+%_to_nearby_enemies_up_to_10%"]=9811, - ["sacrifice_%_life_on_spell_skill"]=9814, - ["sacrifice_%_life_to_gain_as_guard_on_dodge_roll"]=9812, - ["sacrifice_%_maximum_life_to_gain_as_es_on_spell_cast"]=9815, - ["sacrifice_%_maximum_life_to_gain_half_as_much_ward_on_attack"]=9813, - ["sanctify_area_of_effect_+%_when_targeting_consecrated_ground"]=9816, - ["sanctify_consecrated_ground_enemy_damage_taken_+%"]=9817, - ["sanctify_damage_+%"]=9818, - ["sap_on_critical_strike_with_lightning_skills"]=9819, + ["rogue_trader_map_rogue_exile_maximum_life_+%_final"]=9801, + ["rune_blast_teleports_to_detonated_rune_with_100_ms_cooldown"]=9802, + ["rune_blast_teleports_to_detonated_rune_with_150_ms_cooldown"]=9803, + ["runefathers_boast_maximum_stacks"]=10585, + ["sabotuer_mines_apply_damage_+%_to_nearby_enemies_up_to_-10%"]=9804, + ["sabotuer_mines_apply_damage_taken_+%_to_nearby_enemies_up_to_10%"]=9805, + ["sacrifice_%_life_on_spell_skill"]=9808, + ["sacrifice_%_life_to_gain_as_guard_on_dodge_roll"]=9806, + ["sacrifice_%_maximum_life_to_gain_as_es_on_spell_cast"]=9809, + ["sacrifice_%_maximum_life_to_gain_half_as_much_ward_on_attack"]=9807, + ["sanctify_area_of_effect_+%_when_targeting_consecrated_ground"]=9810, + ["sanctify_consecrated_ground_enemy_damage_taken_+%"]=9811, + ["sanctify_damage_+%"]=9812, + ["sap_on_critical_strike_with_lightning_skills"]=9813, ["scion_helmet_skill_maximum_totems_+"]=481, - ["scorch_effect_+%"]=9820, - ["scorch_enemies_in_close_range_on_block"]=9821, - ["scorched_enemies_explode_on_death_for_8%_life_as_fire_degen_chance"]=9822, - ["scourge_arrow_damage_+%"]=9823, - ["seal_gain_frequency_+%"]=9824, + ["scorch_effect_+%"]=9814, + ["scorch_enemies_in_close_range_on_block"]=9815, + ["scorched_enemies_explode_on_death_for_8%_life_as_fire_degen_chance"]=9816, + ["scourge_arrow_damage_+%"]=9817, + ["seal_gain_frequency_+%"]=9818, ["searing_bond_damage_+%"]=3371, ["searing_bond_totem_placement_speed_+%"]=3662, ["searing_totem_elemental_resistance_+%"]=3798, @@ -245555,98 +245572,98 @@ return { ["secondary_minimum_base_fire_damage"]=1324, ["secondary_minimum_base_lightning_damage"]=1326, ["secondary_minimum_base_physical_damage"]=1323, - ["secondary_skill_effect_duration_+%"]=9825, - ["seismic_cry_exerted_attack_damage_+%"]=9826, - ["seismic_cry_minimum_power"]=9827, - ["self_bleed_duration_+%"]=9828, - ["self_chaos_damage_taken_per_minute_per_endurance_charge"]=9829, - ["self_chaos_damage_taken_per_minute_while_affected_by_flask"]=9830, + ["secondary_skill_effect_duration_+%"]=9819, + ["seismic_cry_exerted_attack_damage_+%"]=9820, + ["seismic_cry_minimum_power"]=9821, + ["self_bleed_duration_+%"]=9822, + ["self_chaos_damage_taken_per_minute_per_endurance_charge"]=9823, + ["self_chaos_damage_taken_per_minute_while_affected_by_flask"]=9824, ["self_chill_duration_-%"]=1647, - ["self_cold_damage_on_reaching_maximum_power_charges"]=9831, - ["self_critical_strike_multiplier_+%_while_ignited"]=9832, + ["self_cold_damage_on_reaching_maximum_power_charges"]=9825, + ["self_critical_strike_multiplier_+%_while_ignited"]=9826, ["self_critical_strike_multiplier_-%_per_endurance_charge"]=1428, ["self_curse_duration_+%"]=1936, - ["self_curse_duration_+%_per_10_devotion"]=9833, + ["self_curse_duration_+%_per_10_devotion"]=9827, ["self_cursed_with_level_x_vulnerability"]=2873, ["self_elemental_status_duration_-%"]=1646, - ["self_elemental_status_duration_-%_per_10_devotion"]=9834, + ["self_elemental_status_duration_-%_per_10_devotion"]=9828, ["self_freeze_duration_-%"]=1648, ["self_ignite_duration_-%"]=1649, ["self_offering_effect_+%"]=1163, - ["self_physical_damage_on_movement_skill_use"]=9835, - ["self_physical_damage_on_skill_use_%_max_life_per_warcry_exerting_action"]=9836, + ["self_physical_damage_on_movement_skill_use"]=9829, + ["self_physical_damage_on_skill_use_%_max_life_per_warcry_exerting_action"]=9830, ["self_poison_duration_+%"]=1091, ["self_take_no_extra_damage_from_critical_strikes"]=3955, - ["self_take_no_extra_damage_from_critical_strikes_if_have_been_crit_recently"]=9837, - ["self_take_no_extra_damage_from_critical_strikes_if_left_ring_is_magic_item"]=9838, - ["self_take_no_extra_damage_from_critical_strikes_if_only_one_nearby_enemy"]=9839, - ["self_take_no_extra_damage_from_critical_strikes_if_there_is_at_most_1_rare_or_unique_enemy_nearby"]=9840, - ["self_take_no_extra_damage_from_critical_strikes_while_affected_by_elusive"]=9841, - ["self_take_no_extra_damage_from_critical_strikes_while_on_consecrated_ground"]=9842, - ["sentinel_minion_cooldown_speed_+%"]=9843, - ["sentinel_of_purity_damage_+%"]=9844, - ["serpent_strike_maximum_snakes"]=9845, + ["self_take_no_extra_damage_from_critical_strikes_if_have_been_crit_recently"]=9831, + ["self_take_no_extra_damage_from_critical_strikes_if_left_ring_is_magic_item"]=9832, + ["self_take_no_extra_damage_from_critical_strikes_if_only_one_nearby_enemy"]=9833, + ["self_take_no_extra_damage_from_critical_strikes_if_there_is_at_most_1_rare_or_unique_enemy_nearby"]=9834, + ["self_take_no_extra_damage_from_critical_strikes_while_affected_by_elusive"]=9835, + ["self_take_no_extra_damage_from_critical_strikes_while_on_consecrated_ground"]=9836, + ["sentinel_minion_cooldown_speed_+%"]=9837, + ["sentinel_of_purity_damage_+%"]=9838, + ["serpent_strike_maximum_snakes"]=9839, ["shapers_seed_unique_aura_life_regeneration_rate_per_minute_%"]=2760, ["shapers_seed_unique_aura_mana_regeneration_rate_+%"]=2765, - ["shapeshift_slam_skill_aftershock_chance_%"]=9846, - ["share_charges_with_allies_in_your_presence"]=9847, - ["share_combo_across_weapon_sets_and_weapon_types"]=9848, - ["shatter_has_%_chance_to_cover_in_frost"]=9849, - ["shatter_on_kill_if_fully_broken_armour"]=9850, - ["shatter_on_kill_vs_bleeding_enemies"]=9851, - ["shatter_on_kill_vs_poisoned_enemies"]=9852, - ["shattering_steel_%_chance_to_not_consume_ammo"]=9856, - ["shattering_steel_damage_+%"]=9853, - ["shattering_steel_fortify_on_hit_close_range"]=9854, - ["shattering_steel_number_of_additional_projectiles"]=9855, - ["shield_armour_evasion_energy_shield_+%"]=9862, - ["shield_armour_evasion_energy_shield_+%_per_10_devotion"]=9864, - ["shield_armour_evasion_energy_shield_+%_per_25_tribute"]=9863, + ["shapeshift_slam_skill_aftershock_chance_%"]=9840, + ["share_charges_with_allies_in_your_presence"]=9841, + ["share_combo_across_weapon_sets_and_weapon_types"]=9842, + ["shatter_has_%_chance_to_cover_in_frost"]=9843, + ["shatter_on_kill_if_fully_broken_armour"]=9844, + ["shatter_on_kill_vs_bleeding_enemies"]=9845, + ["shatter_on_kill_vs_poisoned_enemies"]=9846, + ["shattering_steel_%_chance_to_not_consume_ammo"]=9850, + ["shattering_steel_damage_+%"]=9847, + ["shattering_steel_fortify_on_hit_close_range"]=9848, + ["shattering_steel_number_of_additional_projectiles"]=9849, + ["shield_armour_evasion_energy_shield_+%"]=9856, + ["shield_armour_evasion_energy_shield_+%_per_10_devotion"]=9858, + ["shield_armour_evasion_energy_shield_+%_per_25_tribute"]=9857, ["shield_attack_speed_+%"]=1352, ["shield_block_%"]=1149, ["shield_charge_attack_speed_+%"]=3553, ["shield_charge_damage_+%"]=3360, ["shield_charge_damage_per_target_hit_+%"]=3768, - ["shield_crush_and_spectral_shield_throw_cannot_add_physical_damage_per_armour_and_evasion_rating"]=9857, - ["shield_crush_and_spectral_shield_throw_off_hand_maximum_added_lightning_damage_per_15_energy_shield_on_shield"]=9858, - ["shield_crush_and_spectral_shield_throw_off_hand_minimum_added_lightning_damage_per_15_energy_shield_on_shield"]=9858, - ["shield_crush_attack_speed_+%"]=9859, - ["shield_crush_damage_+%"]=9860, - ["shield_crush_helmet_enchantment_aoe_+%_final"]=9861, + ["shield_crush_and_spectral_shield_throw_cannot_add_physical_damage_per_armour_and_evasion_rating"]=9851, + ["shield_crush_and_spectral_shield_throw_off_hand_maximum_added_lightning_damage_per_15_energy_shield_on_shield"]=9852, + ["shield_crush_and_spectral_shield_throw_off_hand_minimum_added_lightning_damage_per_15_energy_shield_on_shield"]=9852, + ["shield_crush_attack_speed_+%"]=9853, + ["shield_crush_damage_+%"]=9854, + ["shield_crush_helmet_enchantment_aoe_+%_final"]=9855, ["shield_evasion_rating_+%"]=1759, ["shield_maximum_energy_shield_+%"]=1743, ["shield_physical_damage_reduction_rating_+%"]=1760, - ["shock_and_freeze_apply_elemental_damage_taken_+%"]=9865, - ["shock_attackers_for_4_seconds_on_block_%_chance"]=9866, + ["shock_and_freeze_apply_elemental_damage_taken_+%"]=9859, + ["shock_attackers_for_4_seconds_on_block_%_chance"]=9860, ["shock_chance_+%"]=1083, - ["shock_chance_+%_vs_electrocuted_enemies"]=9867, + ["shock_chance_+%_vs_electrocuted_enemies"]=9861, ["shock_duration_+%"]=1637, - ["shock_effect_+%"]=9869, - ["shock_effect_+%_if_consumed_frenzy_charge_recently"]=9870, - ["shock_effect_+%_with_critical_strikes"]=9871, - ["shock_effect_against_cursed_enemies_+%"]=9868, - ["shock_enemies_in_150cm_radius_on_shock_chance_%"]=9872, + ["shock_effect_+%"]=9863, + ["shock_effect_+%_if_consumed_frenzy_charge_recently"]=9864, + ["shock_effect_+%_with_critical_strikes"]=9865, + ["shock_effect_against_cursed_enemies_+%"]=9862, + ["shock_enemies_in_150cm_radius_on_shock_chance_%"]=9866, ["shock_enemies_in_range_X_for_2s_on_killing_shocked_enemy"]=2595, - ["shock_ground_on_using_a_wind_skill"]=9873, - ["shock_magnitude_calculated_from_damage"]=9874, - ["shock_maximum_magnitude_+"]=9876, - ["shock_maximum_magnitude_is_60%"]=9875, + ["shock_ground_on_using_a_wind_skill"]=9867, + ["shock_magnitude_calculated_from_damage"]=9868, + ["shock_maximum_magnitude_+"]=9870, + ["shock_maximum_magnitude_is_60%"]=9869, ["shock_minimum_damage_taken_increase_%"]=4124, - ["shock_nearby_enemies_for_x_ms_when_you_focus"]=9878, + ["shock_nearby_enemies_for_x_ms_when_you_focus"]=9872, ["shock_nova_damage_+%"]=3386, ["shock_nova_radius_+%"]=3529, - ["shock_nova_ring_chance_to_shock_+%"]=9879, + ["shock_nova_ring_chance_to_shock_+%"]=9873, ["shock_nova_ring_damage_+%"]=3676, - ["shock_nova_ring_shocks_as_if_dealing_damage_+%_final"]=9880, + ["shock_nova_ring_shocks_as_if_dealing_damage_+%_final"]=9874, ["shock_prevention_ms_when_shocked"]=2679, - ["shock_self_for_x_ms_when_you_focus"]=9877, - ["shocked_chilled_effect_on_self_+%"]=9881, - ["shocked_effect_on_self_+%"]=9883, - ["shocked_effect_on_self_+%_while_shapeshifted"]=9882, - ["shocked_enemies_explode_for_%_life_as_lightning_damage"]=9884, + ["shock_self_for_x_ms_when_you_focus"]=9871, + ["shocked_chilled_effect_on_self_+%"]=9875, + ["shocked_effect_on_self_+%"]=9877, + ["shocked_effect_on_self_+%_while_shapeshifted"]=9876, + ["shocked_enemies_explode_for_%_life_as_lightning_damage"]=9878, ["shocked_for_4_seconds_on_reaching_maximum_power_charges"]=3309, - ["shocked_ground_base_magnitude_override"]=9885, - ["shocked_ground_on_death_%"]=9886, + ["shocked_ground_base_magnitude_override"]=9879, + ["shocked_ground_on_death_%"]=9880, ["shocked_ground_when_hit_%"]=2383, ["shocks_reflected_to_self"]=2558, ["shockwave_slam_attack_speed_+%"]=3559, @@ -245657,272 +245674,272 @@ return { ["shockwave_totem_damage_+%"]=3387, ["shockwave_totem_radius_+%"]=3544, ["should_use_alternate_fortify"]=2040, - ["shrapnel_ballista_num_additional_arrows"]=9887, - ["shrapnel_ballista_num_pierce"]=9888, - ["shrapnel_ballista_projectile_speed_+%"]=9889, - ["shrapnel_ballista_totems_from_this_skill_grant_shrapnel_ballista_attack_speed_-%"]=9890, + ["shrapnel_ballista_num_additional_arrows"]=9881, + ["shrapnel_ballista_num_pierce"]=9882, + ["shrapnel_ballista_projectile_speed_+%"]=9883, + ["shrapnel_ballista_totems_from_this_skill_grant_shrapnel_ballista_attack_speed_-%"]=9884, ["shrapnel_shot_damage_+%"]=3427, ["shrapnel_shot_physical_damage_%_to_gain_as_lightning_damage"]=3708, ["shrapnel_shot_radius_+%"]=3531, - ["shrapnel_trap_area_of_effect_+%"]=9892, - ["shrapnel_trap_damage_+%"]=9893, - ["shrapnel_trap_number_of_additional_secondary_explosions"]=9894, + ["shrapnel_trap_area_of_effect_+%"]=9886, + ["shrapnel_trap_damage_+%"]=9887, + ["shrapnel_trap_number_of_additional_secondary_explosions"]=9888, ["shrine_buff_effect_on_self_+%"]=2593, ["shrine_effect_duration_+%"]=2594, ["siege_and_shrapnel_ballista_attack_speed_+%_per_maximum_totem"]=3985, ["siege_ballista_attack_speed_+%"]=3558, ["siege_ballista_damage_+%"]=3440, ["siege_ballista_totem_placement_speed_+%"]=3688, - ["siege_ballista_totems_from_this_skill_grant_siege_ballista_attack_speed_-%"]=9895, - ["sigil_attached_target_damage_+%"]=9896, - ["sigil_attached_target_damage_taken_+%"]=9897, - ["sigil_critical_strike_chance_+%"]=9898, - ["sigil_critical_strike_multiplier_+"]=9899, - ["sigil_damage_+%"]=9900, - ["sigil_damage_+%_per_10_devotion"]=9901, - ["sigil_duration_+%"]=9902, - ["sigil_recall_cooldown_speed_+%"]=9903, - ["sigil_recall_cooldown_speed_+%_per_brand_up_to_40%"]=9904, - ["sigil_repeat_frequency_+%"]=9905, - ["sigil_repeat_frequency_+%_if_havent_used_a_brand_skill_recently"]=9906, - ["sigil_target_search_range_+%"]=9907, + ["siege_ballista_totems_from_this_skill_grant_siege_ballista_attack_speed_-%"]=9889, + ["sigil_attached_target_damage_+%"]=9890, + ["sigil_attached_target_damage_taken_+%"]=9891, + ["sigil_critical_strike_chance_+%"]=9892, + ["sigil_critical_strike_multiplier_+"]=9893, + ["sigil_damage_+%"]=9894, + ["sigil_damage_+%_per_10_devotion"]=9895, + ["sigil_duration_+%"]=9896, + ["sigil_recall_cooldown_speed_+%"]=9897, + ["sigil_recall_cooldown_speed_+%_per_brand_up_to_40%"]=9898, + ["sigil_repeat_frequency_+%"]=9899, + ["sigil_repeat_frequency_+%_if_havent_used_a_brand_skill_recently"]=9900, + ["sigil_target_search_range_+%"]=9901, ["silver_flask_display_onslaught"]=3303, - ["silver_footprints_from_item"]=10782, + ["silver_footprints_from_item"]=10783, ["siphon_duration_+%"]=3614, - ["skeletal_chains_area_of_effect_+%"]=9908, - ["skeletal_chains_cast_speed_+%"]=9909, + ["skeletal_chains_area_of_effect_+%"]=9902, + ["skeletal_chains_cast_speed_+%"]=9903, ["skeletal_chains_damage_+%"]=3436, - ["skeleton_attack_speed_+%"]=9910, - ["skeleton_cast_speed_+%"]=9911, + ["skeleton_attack_speed_+%"]=9904, + ["skeleton_cast_speed_+%"]=9905, ["skeleton_duration_+%"]=1562, - ["skeleton_minion_reservation_+%"]=9913, - ["skeleton_movement_speed_+%"]=9914, - ["skeletons_and_holy_relics_+%_effect_of_non_damaging_ailments"]=9916, - ["skeletons_and_holy_relics_convert_%_physical_damage_to_a_random_element"]=9915, - ["skeletons_are_permanent_minions"]=9917, + ["skeleton_minion_reservation_+%"]=9907, + ["skeleton_movement_speed_+%"]=9908, + ["skeletons_and_holy_relics_+%_effect_of_non_damaging_ailments"]=9910, + ["skeletons_and_holy_relics_convert_%_physical_damage_to_a_random_element"]=9909, + ["skeletons_are_permanent_minions"]=9911, ["skeletons_damage_+%"]=3361, - ["skill_additional_fissure_chance_%"]=9918, + ["skill_additional_fissure_chance_%"]=9912, ["skill_area_of_effect_+%_if_enemy_killed_recently"]=3895, - ["skill_area_of_effect_+%_in_sand_stance"]=10101, + ["skill_area_of_effect_+%_in_sand_stance"]=10094, ["skill_area_of_effect_+%_per_active_mine"]=3180, ["skill_area_of_effect_+%_per_power_charge"]=1892, ["skill_area_of_effect_+%_per_power_charge_up_to_50%"]=1893, ["skill_area_of_effect_+%_while_no_frenzy_charges"]=1815, ["skill_area_of_effect_when_unarmed_+%"]=2811, - ["skill_can_see_monster_categories"]=9919, + ["skill_can_see_monster_categories"]=9913, ["skill_cooldown_-%"]=1671, - ["skill_cost_base_life_equal_to_base_mana"]=9920, - ["skill_cost_efficiency_+%_if_consumed_power_charge_recently"]=9921, - ["skill_detonation_time_+%"]=9922, + ["skill_cost_base_life_equal_to_base_mana"]=9914, + ["skill_cost_efficiency_+%_if_consumed_power_charge_recently"]=9915, + ["skill_detonation_time_+%"]=9916, ["skill_effect_duration_+%"]=1669, ["skill_effect_duration_+%_if_killed_maimed_enemy_recently"]=3897, ["skill_effect_duration_+%_per_10_strength"]=1781, - ["skill_effect_duration_+%_per_enemy_frozen_last_8_seconds"]=9923, - ["skill_effect_duration_+%_when_using_shapeshift_skills"]=9924, - ["skill_effect_duration_+%_while_affected_by_malevolence"]=9925, - ["skill_effect_duration_+%_with_bow_skills"]=9926, - ["skill_effect_duration_+%_with_non_curse_aura_skills"]=9927, + ["skill_effect_duration_+%_per_enemy_frozen_last_8_seconds"]=9917, + ["skill_effect_duration_+%_when_using_shapeshift_skills"]=9918, + ["skill_effect_duration_+%_while_affected_by_malevolence"]=9919, + ["skill_effect_duration_+%_with_bow_skills"]=9920, + ["skill_effect_duration_+%_with_non_curse_aura_skills"]=9921, ["skill_effect_duration_per_100_int"]=2842, ["skill_glory_gain_per_2_seconds"]=4134, ["skill_internal_monster_responsiveness_+%"]=1693, ["skill_life_cost_+"]=1664, - ["skill_life_cost_+_with_channelling_skills"]=9928, - ["skill_life_cost_+_with_non_channelling_skills"]=9929, + ["skill_life_cost_+_with_channelling_skills"]=9922, + ["skill_life_cost_+_with_non_channelling_skills"]=9923, ["skill_mana_cost_+"]=1665, ["skill_mana_cost_+_for_each_equipped_corrupted_item"]=4024, - ["skill_mana_cost_+_while_affected_by_clarity"]=9930, - ["skill_mana_cost_+_with_channelling_skills"]=9931, - ["skill_mana_cost_+_with_non_channelling_skills"]=9933, - ["skill_mana_cost_+_with_non_channelling_skills_while_affected_by_clarity"]=9935, - ["skill_mana_costs_converted_to_life_costs_%_during_life_flask"]=9936, + ["skill_mana_cost_+_while_affected_by_clarity"]=9924, + ["skill_mana_cost_+_with_channelling_skills"]=9925, + ["skill_mana_cost_+_with_non_channelling_skills"]=9927, + ["skill_mana_cost_+_with_non_channelling_skills_while_affected_by_clarity"]=9929, + ["skill_mana_costs_converted_to_life_costs_%_during_life_flask"]=9930, ["skill_range_+%"]=1694, ["skill_repeat_count"]=1667, ["skill_speed_+%"]=861, - ["skill_speed_+%_against_bloodlusting_enemies"]=9937, - ["skill_speed_+%_if_consumed_frenzy_charge_recently"]=9938, - ["skill_speed_+%_while_on_low_mana"]=9939, - ["skill_speed_+%_while_shapeshifted"]=9940, - ["skill_speed_+%_with_channelling_skills"]=9941, + ["skill_speed_+%_against_bloodlusting_enemies"]=10681, + ["skill_speed_+%_if_consumed_frenzy_charge_recently"]=9931, + ["skill_speed_+%_while_on_low_mana"]=9932, + ["skill_speed_+%_while_shapeshifted"]=9933, + ["skill_speed_+%_with_channelling_skills"]=9934, ["skill_visual_scale_+%"]=23, - ["skills_cost_divinity_instead_of_mana_or_life"]=9942, - ["skills_cost_no_mana_while_focused"]=9943, - ["skills_deal_you_x%_of_mana_cost_as_physical_damage"]=9944, - ["skills_fire_x_additional_projectiles_for_4_seconds_after_consuming_12_steel_ammo"]=9945, - ["skills_from_corrupted_gems_cost_life_instead_of_%_mana_cost"]=9946, - ["skills_gain_critical_strike_chance_+%_per_sockted_or_adjacent_blue_support_gem"]=7282, - ["skills_gain_damage_+%_per_sockted_or_adjacent_red_support_gem"]=7280, - ["skills_gain_intensity_every_x_milliseconds_if_gained_intensity_recently"]=9947, - ["skills_gain_skill_speed_+%_per_sockted_or_adjacent_green_support_gem"]=7281, - ["skills_lose_intensity_every_x_milliseconds_if_gained_intensity_recently"]=9948, - ["skills_supported_by_nightblade_have_elusive_effect_+%"]=9949, - ["skitterbots_mana_reservation_efficiency_+%"]=9951, - ["skitterbots_mana_reservation_efficiency_-2%_per_1"]=9950, - ["slam_aftershock_chance_%"]=9952, + ["skills_cost_divinity_instead_of_mana_or_life"]=9935, + ["skills_cost_no_mana_while_focused"]=9936, + ["skills_deal_you_x%_of_mana_cost_as_physical_damage"]=9937, + ["skills_fire_x_additional_projectiles_for_4_seconds_after_consuming_12_steel_ammo"]=9938, + ["skills_from_corrupted_gems_cost_life_instead_of_%_mana_cost"]=9939, + ["skills_gain_critical_strike_chance_+%_per_sockted_or_adjacent_blue_support_gem"]=7277, + ["skills_gain_damage_+%_per_sockted_or_adjacent_red_support_gem"]=7275, + ["skills_gain_intensity_every_x_milliseconds_if_gained_intensity_recently"]=9940, + ["skills_gain_skill_speed_+%_per_sockted_or_adjacent_green_support_gem"]=7276, + ["skills_lose_intensity_every_x_milliseconds_if_gained_intensity_recently"]=9941, + ["skills_supported_by_nightblade_have_elusive_effect_+%"]=9942, + ["skitterbots_mana_reservation_efficiency_+%"]=9944, + ["skitterbots_mana_reservation_efficiency_-2%_per_1"]=9943, + ["slam_aftershock_chance_%"]=9945, ["slam_ancestor_totem_damage_+%"]=3819, ["slam_ancestor_totem_grant_owner_melee_damage_+%"]=3498, ["slam_ancestor_totem_radius_+%"]=3822, - ["slam_skill_area_of_effect_+%"]=9953, + ["slam_skill_area_of_effect_+%"]=9946, ["slams_always_ancestral_slam"]=2211, ["slash_ancestor_totem_damage_+%"]=3820, ["slash_ancestor_totem_elemental_resistance_%"]=2572, ["slash_ancestor_totem_grant_owner_physical_damage_added_as_fire_+%"]=3497, ["slash_ancestor_totem_radius_+%"]=3821, - ["slayer_area_of_effect_+%_per_enemy_killed_recently_up_to_50%"]=9954, + ["slayer_area_of_effect_+%_per_enemy_killed_recently_up_to_50%"]=9947, ["slayer_ascendancy_melee_splash_damage_+%_final_for_splash"]=1168, - ["slayer_critical_strike_multiplier_+_per_nearby_enemy_up_to_100"]=9955, - ["slayer_damage_+%_final_against_unique_enemies"]=9956, - ["slayer_damage_+%_final_from_distance"]=9957, - ["slither_elusive_effect_+%"]=9958, - ["slither_wither_stacks"]=9959, - ["slow_potency_+%_if_you_have_used_a_charm_recently"]=9960, - ["slows_have_no_potency_on_you"]=9961, - ["slows_have_no_potency_on_you_while_missing_ward"]=9962, - ["slows_have_no_potency_on_you_while_sprinting"]=9963, - ["small_passives_effect_+%"]=9964, - ["smite_aura_effect_+%"]=9965, - ["smite_chance_for_lighting_to_strike_extra_target_%"]=9966, - ["smite_damage_+%"]=9967, - ["smite_static_strike_killing_blow_consumes_corpse_restore_%_life"]=9968, - ["smoke_cloud_while_stationary_radius"]=9969, + ["slayer_critical_strike_multiplier_+_per_nearby_enemy_up_to_100"]=9948, + ["slayer_damage_+%_final_against_unique_enemies"]=9949, + ["slayer_damage_+%_final_from_distance"]=9950, + ["slither_elusive_effect_+%"]=9951, + ["slither_wither_stacks"]=9952, + ["slow_potency_+%_if_you_have_used_a_charm_recently"]=9953, + ["slows_have_no_potency_on_you"]=9954, + ["slows_have_no_potency_on_you_while_missing_ward"]=9955, + ["slows_have_no_potency_on_you_while_sprinting"]=9956, + ["small_passives_effect_+%"]=9957, + ["smite_aura_effect_+%"]=9958, + ["smite_chance_for_lighting_to_strike_extra_target_%"]=9959, + ["smite_damage_+%"]=9960, + ["smite_static_strike_killing_blow_consumes_corpse_restore_%_life"]=9961, + ["smoke_cloud_while_stationary_radius"]=9962, ["smoke_mine_base_movement_velocity_+%"]=3788, ["smoke_mine_duration_+%"]=3598, - ["snap_damage_+%_final_if_created_from_unique"]=9970, - ["snapping_adder_%_chance_to_retain_projectile_on_release"]=9972, - ["snapping_adder_damage_+%"]=9971, - ["snapping_adder_withered_on_hit_for_2_seconds_%_chance"]=9973, - ["snipe_attack_speed_+%"]=9974, - ["snipe_damage_+%_final_if_created_from_unique"]=9975, - ["solaris_spear_number_of_pulses"]=9976, - ["solaris_spear_pulse_delay_ms"]=9976, - ["sorcery_ward_+%_strength"]=9977, - ["sorcery_ward_applies_to_physical_chaos"]=9978, - ["soul_eater_maximum_stacks"]=9979, + ["snap_damage_+%_final_if_created_from_unique"]=9963, + ["snapping_adder_%_chance_to_retain_projectile_on_release"]=9965, + ["snapping_adder_damage_+%"]=9964, + ["snapping_adder_withered_on_hit_for_2_seconds_%_chance"]=9966, + ["snipe_attack_speed_+%"]=9967, + ["snipe_damage_+%_final_if_created_from_unique"]=9968, + ["solaris_spear_number_of_pulses"]=9969, + ["solaris_spear_pulse_delay_ms"]=9969, + ["sorcery_ward_+%_strength"]=9970, + ["sorcery_ward_applies_to_physical_chaos"]=9971, + ["soul_eater_maximum_stacks"]=9972, ["soul_eater_on_rare_kill_ms"]=3146, - ["soul_link_duration_+%"]=9980, - ["soulfeast_number_of_secondary_projectiles"]=9981, - ["soulrend_applies_hinder_movement_speed_+%"]=9982, - ["soulrend_damage_+%"]=9983, - ["soulrend_number_of_additional_projectiles"]=9984, + ["soul_link_duration_+%"]=9973, + ["soulfeast_number_of_secondary_projectiles"]=9974, + ["soulrend_applies_hinder_movement_speed_+%"]=9975, + ["soulrend_damage_+%"]=9976, + ["soulrend_number_of_additional_projectiles"]=9977, ["spark_damage_+%"]=3347, ["spark_num_of_additional_projectiles"]=3638, - ["spark_number_of_additional_projectiles"]=9985, + ["spark_number_of_additional_projectiles"]=9978, ["spark_projectile_speed_+%"]=3587, - ["spark_projectiles_nova"]=9986, - ["spark_skill_effect_duration_+%"]=9987, - ["spark_totems_from_this_skill_grant_totemified_lightning_tendrils_larger_pulse_interval_-X_to_parent"]=9988, - ["spawn_defender_with_totem"]=9989, + ["spark_projectiles_nova"]=9979, + ["spark_skill_effect_duration_+%"]=9980, + ["spark_totems_from_this_skill_grant_totemified_lightning_tendrils_larger_pulse_interval_-X_to_parent"]=9981, + ["spawn_defender_with_totem"]=9982, ["spear_accuracy_rating"]=1778, ["spear_accuracy_rating_+%"]=1368, ["spear_attack_speed_+%"]=1351, ["spear_critical_strike_chance_+%"]=1393, ["spear_critical_strike_multiplier_+"]=1417, ["spear_damage_+%"]=1291, - ["spear_skills_inflict_bloodstone_lance_on_hit"]=9990, - ["spear_throws_consume_frenzy_charge_to_fire_additional_projectiles"]=9991, - ["spectral_helix_damage_+%"]=9992, - ["spectral_helix_projectile_speed_+%"]=9993, - ["spectral_helix_rotations_%"]=9994, - ["spectral_shield_throw_additional_chains"]=9995, - ["spectral_shield_throw_damage_+%"]=9996, - ["spectral_shield_throw_num_of_additional_projectiles"]=9997, - ["spectral_shield_throw_projectile_speed_+%"]=9998, - ["spectral_shield_throw_secondary_projectiles_pierce"]=9999, - ["spectral_shield_throw_shard_projectiles_+%_final"]=10000, - ["spectral_spiral_weapon_base_number_of_bounces"]=10001, - ["spectral_throw_an_spectral_helix_active_skill_projectile_speed_+%_variation_final"]=10002, + ["spear_skills_inflict_bloodstone_lance_on_hit"]=9983, + ["spear_throws_consume_frenzy_charge_to_fire_additional_projectiles"]=9984, + ["spectral_helix_damage_+%"]=9985, + ["spectral_helix_projectile_speed_+%"]=9986, + ["spectral_helix_rotations_%"]=9987, + ["spectral_shield_throw_additional_chains"]=9988, + ["spectral_shield_throw_damage_+%"]=9989, + ["spectral_shield_throw_num_of_additional_projectiles"]=9990, + ["spectral_shield_throw_projectile_speed_+%"]=9991, + ["spectral_shield_throw_secondary_projectiles_pierce"]=9992, + ["spectral_shield_throw_shard_projectiles_+%_final"]=9993, + ["spectral_spiral_weapon_base_number_of_bounces"]=9994, + ["spectral_throw_an_spectral_helix_active_skill_projectile_speed_+%_variation_final"]=9995, ["spectral_throw_damage_+%"]=3348, ["spectral_throw_damage_for_each_enemy_hit_with_spectral_weapon_+%"]=2971, - ["spectral_throw_gain_vaal_soul_for_vaal_spectral_throw_on_hit_%"]=10003, + ["spectral_throw_gain_vaal_soul_for_vaal_spectral_throw_on_hit_%"]=9996, ["spectral_throw_projectile_deceleration_+%"]=3653, ["spectral_throw_projectile_speed_+%"]=3588, ["spectre_attack_and_cast_speed_+%"]=3563, ["spectre_damage_+%"]=3173, ["spectre_elemental_resistances_%"]=3668, - ["spectre_maximum_life_+"]=10004, - ["spectre_zombie_skeleton_critical_strike_multiplier_+"]=10006, - ["spectres_and_zombies_gain_adrenaline_for_X_seconds_when_raised"]=10007, - ["spectres_critical_strike_chance_+%"]=10008, - ["spectres_gain_soul_eater_for_20_seconds_on_kill_%_chance"]=10009, - ["spectres_have_base_duration_ms"]=10010, - ["spell_additional_critical_strike_chance_permyriad"]=10011, - ["spell_ailment_magnitude_+%_per_100_max_life_with_non_channelling_skills"]=10012, - ["spell_and_attack_maximum_added_chaos_damage_during_flask_effect"]=10013, + ["spectre_maximum_life_+"]=9997, + ["spectre_zombie_skeleton_critical_strike_multiplier_+"]=9999, + ["spectres_and_zombies_gain_adrenaline_for_X_seconds_when_raised"]=10000, + ["spectres_critical_strike_chance_+%"]=10001, + ["spectres_gain_soul_eater_for_20_seconds_on_kill_%_chance"]=10002, + ["spectres_have_base_duration_ms"]=10003, + ["spell_additional_critical_strike_chance_permyriad"]=10004, + ["spell_ailment_magnitude_+%_per_100_max_life_with_non_channelling_skills"]=10005, + ["spell_and_attack_maximum_added_chaos_damage_during_flask_effect"]=10006, ["spell_and_attack_maximum_added_cold_damage"]=1303, ["spell_and_attack_maximum_added_fire_damage"]=1302, ["spell_and_attack_maximum_added_lightning_damage"]=1334, - ["spell_and_attack_minimum_added_chaos_damage_during_flask_effect"]=10013, + ["spell_and_attack_minimum_added_chaos_damage_during_flask_effect"]=10006, ["spell_and_attack_minimum_added_cold_damage"]=1303, ["spell_and_attack_minimum_added_fire_damage"]=1302, ["spell_and_attack_minimum_added_lightning_damage"]=1334, - ["spell_area_damage_+%"]=10014, - ["spell_area_of_effect_+%"]=10015, + ["spell_area_damage_+%"]=10007, + ["spell_area_of_effect_+%"]=10008, ["spell_bow_damage_+%"]=1206, - ["spell_chance_to_deal_double_damage_%"]=10016, + ["spell_chance_to_deal_double_damage_%"]=10009, ["spell_chance_to_shock_frozen_enemies_%"]=2697, ["spell_cold_damage_+%"]=1204, ["spell_crit_bonus_+%_per_spell_crit_recently"]=1007, - ["spell_critical_hit_chance_%_for_lucky_damage"]=10017, + ["spell_critical_hit_chance_%_for_lucky_damage"]=10010, ["spell_critical_strike_chance_+%"]=1002, - ["spell_critical_strike_chance_+%_if_removed_maximum_number_of_seals"]=10019, - ["spell_critical_strike_chance_+%_per_100_max_life"]=10021, - ["spell_critical_strike_chance_+%_per_100_max_life_with_non_channelling_skills"]=10020, - ["spell_critical_strike_chance_+%_per_100_max_mana_with_non_channelling_skills"]=10018, - ["spell_critical_strike_chance_+%_per_raised_spectre"]=10022, - ["spell_critical_strike_chance_+%_while_dual_wielding"]=5886, - ["spell_critical_strike_chance_+%_while_holding_shield"]=5887, - ["spell_critical_strike_chance_+%_while_wielding_staff"]=5888, - ["spell_critical_strike_multiplier_+_while_dual_wielding"]=5912, - ["spell_critical_strike_multiplier_+_while_holding_shield"]=5913, - ["spell_critical_strike_multiplier_+_while_wielding_staff"]=5914, + ["spell_critical_strike_chance_+%_if_removed_maximum_number_of_seals"]=10012, + ["spell_critical_strike_chance_+%_per_100_max_life"]=10014, + ["spell_critical_strike_chance_+%_per_100_max_life_with_non_channelling_skills"]=10013, + ["spell_critical_strike_chance_+%_per_100_max_mana_with_non_channelling_skills"]=10011, + ["spell_critical_strike_chance_+%_per_raised_spectre"]=10015, + ["spell_critical_strike_chance_+%_while_dual_wielding"]=5882, + ["spell_critical_strike_chance_+%_while_holding_shield"]=5883, + ["spell_critical_strike_chance_+%_while_wielding_staff"]=5884, + ["spell_critical_strike_multiplier_+_while_dual_wielding"]=5908, + ["spell_critical_strike_multiplier_+_while_holding_shield"]=5909, + ["spell_critical_strike_multiplier_+_while_wielding_staff"]=5910, ["spell_damage_+%"]=895, - ["spell_damage_+%_during_flask_effect"]=10036, - ["spell_damage_+%_during_mana_flask_effect"]=10023, - ["spell_damage_+%_final_if_you_have_been_stunned_while_casting_recently"]=10024, + ["spell_damage_+%_during_flask_effect"]=10029, + ["spell_damage_+%_during_mana_flask_effect"]=10016, + ["spell_damage_+%_final_if_you_have_been_stunned_while_casting_recently"]=10017, ["spell_damage_+%_for_4_seconds_on_cast"]=3241, - ["spell_damage_+%_for_each_different_non_instant_attack_youve_used_in_the_past_8_seconds"]=10025, - ["spell_damage_+%_if_have_consumed_infusion_recently"]=10026, - ["spell_damage_+%_if_have_crit_in_past_8_seconds"]=10037, - ["spell_damage_+%_if_have_crit_recently"]=10027, - ["spell_damage_+%_if_minion_died_recently"]=10028, + ["spell_damage_+%_for_each_different_non_instant_attack_youve_used_in_the_past_8_seconds"]=10018, + ["spell_damage_+%_if_have_consumed_infusion_recently"]=10019, + ["spell_damage_+%_if_have_crit_in_past_8_seconds"]=10030, + ["spell_damage_+%_if_have_crit_recently"]=10020, + ["spell_damage_+%_if_minion_died_recently"]=10021, ["spell_damage_+%_if_other_ring_is_elder_item"]=4019, - ["spell_damage_+%_if_you_have_blocked_recently"]=10038, - ["spell_damage_+%_if_youve_reverted_recently"]=10029, - ["spell_damage_+%_per_100_max_life"]=10039, - ["spell_damage_+%_per_100_max_life_with_non_channelling_skills"]=10040, - ["spell_damage_+%_per_100_max_mana_with_non_channelling_skills"]=10030, - ["spell_damage_+%_per_100_maximum_mana"]=10041, + ["spell_damage_+%_if_you_have_blocked_recently"]=10031, + ["spell_damage_+%_if_youve_reverted_recently"]=10022, + ["spell_damage_+%_per_100_max_life"]=10032, + ["spell_damage_+%_per_100_max_life_with_non_channelling_skills"]=10033, + ["spell_damage_+%_per_100_max_mana_with_non_channelling_skills"]=10023, + ["spell_damage_+%_per_100_maximum_mana"]=10034, ["spell_damage_+%_per_10_int"]=2525, - ["spell_damage_+%_per_10_spirit"]=10042, - ["spell_damage_+%_per_10_strength"]=10043, - ["spell_damage_+%_per_16_dex"]=10044, - ["spell_damage_+%_per_16_int"]=10045, - ["spell_damage_+%_per_16_strength"]=10046, + ["spell_damage_+%_per_10_spirit"]=10035, + ["spell_damage_+%_per_10_strength"]=10036, + ["spell_damage_+%_per_16_dex"]=10037, + ["spell_damage_+%_per_16_int"]=10038, + ["spell_damage_+%_per_16_strength"]=10039, ["spell_damage_+%_per_200_mana_spent_recently"]=4030, ["spell_damage_+%_per_5%_block_chance"]=2524, - ["spell_damage_+%_per_500_maximum_mana"]=10031, + ["spell_damage_+%_per_500_maximum_mana"]=10024, ["spell_damage_+%_per_level"]=2733, ["spell_damage_+%_per_power_charge"]=1903, - ["spell_damage_+%_per_rage"]=10032, - ["spell_damage_+%_while_companion_in_presence"]=10033, + ["spell_damage_+%_per_rage"]=10025, + ["spell_damage_+%_while_companion_in_presence"]=10026, ["spell_damage_+%_while_dual_wielding"]=1208, ["spell_damage_+%_while_es_full"]=2834, ["spell_damage_+%_while_holding_shield"]=1207, ["spell_damage_+%_while_no_mana_reserved"]=2836, ["spell_damage_+%_while_not_low_mana"]=2837, - ["spell_damage_+%_while_shocked"]=10047, - ["spell_damage_+%_while_wielding_melee_weapon"]=10034, - ["spell_damage_+%_while_you_have_arcane_surge"]=10048, - ["spell_damage_+%_with_spells_that_cost_life"]=10035, + ["spell_damage_+%_while_shocked"]=10040, + ["spell_damage_+%_while_wielding_melee_weapon"]=10027, + ["spell_damage_+%_while_you_have_arcane_surge"]=10041, + ["spell_damage_+%_with_spells_that_cost_life"]=10028, ["spell_damage_modifiers_apply_to_attack_damage"]=2481, ["spell_damage_modifiers_apply_to_skill_dot"]=2487, ["spell_damage_taken_+%_from_blinded_enemies"]=2963, ["spell_damage_taken_+%_when_on_low_mana"]=2276, - ["spell_elemental_ailment_magnitude_+%"]=10049, + ["spell_elemental_ailment_magnitude_+%"]=10042, ["spell_elemental_damage_+%"]=1826, ["spell_fire_damage_+%"]=1203, - ["spell_hits_against_you_inflict_poison_%"]=10050, - ["spell_impale_magnitude_+%"]=10051, - ["spell_impale_on_crit_%_chance"]=10052, + ["spell_hits_against_you_inflict_poison_%"]=10043, + ["spell_impale_magnitude_+%"]=10044, + ["spell_impale_on_crit_%_chance"]=10045, ["spell_maximum_added_chaos_damage"]=1332, ["spell_maximum_added_chaos_damage_while_dual_wielding"]=1869, ["spell_maximum_added_chaos_damage_while_holding_a_shield"]=1870, @@ -245980,50 +245997,50 @@ return { ["spell_minimum_base_lightning_damage"]=1321, ["spell_minimum_base_physical_damage"]=1318, ["spell_physical_damage_+%"]=902, - ["spell_projectile_skills_fire_X_additional_projectiles_in_a_circle"]=10053, + ["spell_projectile_skills_fire_X_additional_projectiles_in_a_circle"]=10046, ["spell_repeat_count"]=1668, - ["spell_skill_%_chance_to_fire_8_additional_projectiles_in_nova"]=10054, + ["spell_skill_%_chance_to_fire_8_additional_projectiles_in_nova"]=10047, ["spell_skill_gem_level_+"]=974, - ["spell_skill_projectile_speed_+%"]=10055, - ["spell_skills_additional_totems_allowed"]=10056, - ["spell_skills_deal_no_damage"]=10057, - ["spell_skills_fire_2_additional_projectiles_final_chance_%"]=10058, + ["spell_skill_projectile_speed_+%"]=10048, + ["spell_skills_additional_totems_allowed"]=10049, + ["spell_skills_deal_no_damage"]=10050, + ["spell_skills_fire_2_additional_projectiles_final_chance_%"]=10051, ["spell_staff_damage_+%"]=1205, - ["spells_chance_to_hinder_on_hit_%"]=10059, - ["spells_chance_to_knockback_on_hit_%"]=10060, - ["spells_chance_to_poison_on_hit_%"]=10061, - ["spells_cost_life_instead_of_mana_%"]=10062, - ["spells_gain_%_of_damage_as_extra_chaos_per_curse_on_target"]=9330, - ["spells_gain_%_of_damage_as_extra_phys_per_curse_on_target"]=9331, - ["spells_gain_%_physical_damage_if_they_cost_life"]=10063, + ["spells_chance_to_hinder_on_hit_%"]=10052, + ["spells_chance_to_knockback_on_hit_%"]=10053, + ["spells_chance_to_poison_on_hit_%"]=10054, + ["spells_cost_life_instead_of_mana_%"]=10055, + ["spells_gain_%_of_damage_as_extra_chaos_per_curse_on_target"]=9324, + ["spells_gain_%_of_damage_as_extra_phys_per_curse_on_target"]=9325, + ["spells_gain_%_physical_damage_if_they_cost_life"]=10056, ["spells_have_culling_strike"]=2336, - ["spells_have_x%_chance_inflict_withered_on_hit"]=10064, - ["spells_impale_on_hit_%_chance"]=10065, + ["spells_have_x%_chance_inflict_withered_on_hit"]=10057, + ["spells_impale_on_hit_%_chance"]=10058, ["spells_number_of_additional_projectiles"]=4000, - ["spells_penetrates_elemental_resist_%_while_on_low_ward"]=10066, - ["spells_you_cast_gain_%_of_base_main_hand_weapon_damage_as_added_spell_damage"]=10068, - ["spells_you_cast_gain_%_of_weapon_damage_as_added_spell_damage"]=10067, - ["spellslinger_cooldown_duration_+%"]=10069, - ["spellslinger_mana_reservation_+%"]=10072, - ["spellslinger_mana_reservation_efficiency_+%"]=10071, - ["spellslinger_mana_reservation_efficiency_-2%_per_1"]=10070, + ["spells_penetrates_elemental_resist_%_while_on_low_ward"]=10059, + ["spells_you_cast_gain_%_of_base_main_hand_weapon_damage_as_added_spell_damage"]=10061, + ["spells_you_cast_gain_%_of_weapon_damage_as_added_spell_damage"]=10060, + ["spellslinger_cooldown_duration_+%"]=10062, + ["spellslinger_mana_reservation_+%"]=10065, + ["spellslinger_mana_reservation_efficiency_+%"]=10064, + ["spellslinger_mana_reservation_efficiency_-2%_per_1"]=10063, ["spend_energy_shield_for_costs_before_mana"]=2865, - ["spending_energy_shield_does_not_interrupt_recharge"]=10073, - ["spider_aspect_debuff_duration_+%"]=10074, - ["spider_aspect_skill_area_of_effect_+%"]=10075, - ["spider_aspect_web_interval_ms_override"]=10076, - ["spike_slam_num_spikes"]=10077, + ["spending_energy_shield_does_not_interrupt_recharge"]=10066, + ["spider_aspect_debuff_duration_+%"]=10067, + ["spider_aspect_skill_area_of_effect_+%"]=10068, + ["spider_aspect_web_interval_ms_override"]=10069, + ["spike_slam_num_spikes"]=10070, ["spirit_+%"]=1441, - ["spirit_+%_if_you_have_at_least_100_tribute"]=10078, - ["spirit_+%_per_stackable_unique_jewel"]=10087, - ["spirit_+_if_at_least_200_dexterity"]=10079, - ["spirit_+_if_at_least_200_intelligence"]=10080, - ["spirit_+_if_at_least_200_strength"]=10081, - ["spirit_+_per_2_levels"]=10082, - ["spirit_+_per_empty_charm_slot"]=10083, - ["spirit_does_not_exist"]=10084, - ["spirit_offering_critical_strike_chance_+%"]=10085, - ["spirit_offering_critical_strike_multiplier_+"]=10086, + ["spirit_+%_if_you_have_at_least_100_tribute"]=10071, + ["spirit_+%_per_stackable_unique_jewel"]=10080, + ["spirit_+_if_at_least_200_dexterity"]=10072, + ["spirit_+_if_at_least_200_intelligence"]=10073, + ["spirit_+_if_at_least_200_strength"]=10074, + ["spirit_+_per_2_levels"]=10075, + ["spirit_+_per_empty_charm_slot"]=10076, + ["spirit_does_not_exist"]=10077, + ["spirit_offering_critical_strike_chance_+%"]=10078, + ["spirit_offering_critical_strike_multiplier_+"]=10079, ["spirit_offering_duration_+%"]=3597, ["spirit_offering_effect_+%"]=1167, ["spirit_offering_physical_damage_%_to_gain_as_chaos"]=3862, @@ -246031,59 +246048,59 @@ return { ["split_arrow_damage_+%"]=3349, ["split_arrow_num_of_additional_projectiles"]=3639, ["split_arrow_number_of_additional_arrows"]=2912, - ["split_arrow_projectiles_fire_in_parallel_x_dist"]=10088, - ["splitting_steel_area_of_effect_+%"]=10090, - ["splitting_steel_damage_+%"]=10091, - ["spread_ignite_from_killed_enemies_range"]=10092, - ["sprint_movement_speed_+%"]=10093, - ["sprint_movement_speed_+%_per_active_persistent_minion"]=10094, + ["split_arrow_projectiles_fire_in_parallel_x_dist"]=10081, + ["splitting_steel_area_of_effect_+%"]=10083, + ["splitting_steel_damage_+%"]=10084, + ["spread_ignite_from_killed_enemies_range"]=10085, + ["sprint_movement_speed_+%"]=10086, + ["sprint_movement_speed_+%_per_active_persistent_minion"]=10087, ["stacking_damage_+%_on_kill_for_4_seconds"]=3313, ["stacking_spell_damage_+%_when_you_or_your_totems_kill_an_enemy_for_2_seconds"]=3042, ["staff_accuracy_rating"]=1775, ["staff_block_%"]=1150, ["staff_elemental_damage_+%"]=1885, ["staff_stun_duration_+%"]=1645, - ["stance_skill_cooldown_speed_+%"]=10098, - ["stance_skill_reservation_+%"]=10100, - ["stance_skills_mana_reservation_efficiency_+%"]=10099, - ["stance_swap_cooldown_modifier_ms"]=10102, - ["start_at_zero_energy_shield"]=10104, - ["start_energy_shield_recharge_when_you_use_a_mana_flask"]=10105, - ["static_strike_additional_number_of_beam_targets"]=10106, + ["stance_skill_cooldown_speed_+%"]=10091, + ["stance_skill_reservation_+%"]=10093, + ["stance_skills_mana_reservation_efficiency_+%"]=10092, + ["stance_swap_cooldown_modifier_ms"]=10095, + ["start_at_zero_energy_shield"]=10097, + ["start_energy_shield_recharge_when_you_use_a_mana_flask"]=10098, + ["static_strike_additional_number_of_beam_targets"]=10099, ["static_strike_damage_+%"]=3372, ["static_strike_duration_+%"]=3621, ["static_strike_radius_+%"]=3512, ["status_ailments_removed_at_low_life"]=3052, - ["status_ailments_you_inflict_duration_+%_while_focused"]=10107, - ["status_ailments_you_inflict_duration_+%_with_bows"]=10108, - ["stealth_+%"]=10109, - ["stealth_+%_if_have_hit_with_claw_recently"]=10110, + ["status_ailments_you_inflict_duration_+%_while_focused"]=10100, + ["status_ailments_you_inflict_duration_+%_with_bows"]=10101, + ["stealth_+%"]=10102, + ["stealth_+%_if_have_hit_with_claw_recently"]=10103, ["steel_ammo_consumed_per_use_with_attacks_that_fire_projectiles"]=4605, - ["steel_steal_area_of_effect_+%"]=10111, - ["steel_steal_cast_speed_+%"]=10112, - ["steel_steal_reflect_damage_+%"]=10113, - ["steelskin_damage_limit_+%"]=10114, - ["stibnite_flask_evasion_rating_+%_final"]=10115, + ["steel_steal_area_of_effect_+%"]=10104, + ["steel_steal_cast_speed_+%"]=10105, + ["steel_steal_reflect_damage_+%"]=10106, + ["steelskin_damage_limit_+%"]=10107, + ["stibnite_flask_evasion_rating_+%_final"]=10108, ["stone_golem_damage_+%"]=3395, ["stone_golem_elemental_resistances_%"]=3670, - ["stone_golem_impale_on_hit_if_same_number_of_summoned_carrion_golems"]=10116, - ["stone_skin_maximum_stacks"]=5426, - ["storm_armageddon_sigils_can_target_reaper_minions"]=10117, - ["storm_barrier_effect_+%"]=10118, - ["storm_blade_has_local_attack_speed_+%"]=10119, - ["storm_blade_has_local_lightning_penetration_%"]=10120, - ["storm_blade_quality_chance_to_shock_%"]=10121, - ["storm_blade_quality_local_critical_strike_chance_+%"]=10122, - ["storm_blade_quality_non_skill_lightning_damage_%_to_convert_to_chaos_with_attacks"]=10123, - ["storm_brand_additional_chain_chance_%"]=10124, - ["storm_brand_attached_target_lightning_penetration_%"]=10125, - ["storm_brand_damage_+%"]=10126, - ["storm_burst_15_%_chance_to_create_additional_orb"]=10127, - ["storm_burst_additional_object_chance_%"]=10128, - ["storm_burst_area_of_effect_+%"]=10129, - ["storm_burst_avoid_interruption_while_casting_%"]=10130, + ["stone_golem_impale_on_hit_if_same_number_of_summoned_carrion_golems"]=10109, + ["stone_skin_maximum_stacks"]=5422, + ["storm_armageddon_sigils_can_target_reaper_minions"]=10110, + ["storm_barrier_effect_+%"]=10111, + ["storm_blade_has_local_attack_speed_+%"]=10112, + ["storm_blade_has_local_lightning_penetration_%"]=10113, + ["storm_blade_quality_chance_to_shock_%"]=10114, + ["storm_blade_quality_local_critical_strike_chance_+%"]=10115, + ["storm_blade_quality_non_skill_lightning_damage_%_to_convert_to_chaos_with_attacks"]=10116, + ["storm_brand_additional_chain_chance_%"]=10117, + ["storm_brand_attached_target_lightning_penetration_%"]=10118, + ["storm_brand_damage_+%"]=10119, + ["storm_burst_15_%_chance_to_create_additional_orb"]=10120, + ["storm_burst_additional_object_chance_%"]=10121, + ["storm_burst_area_of_effect_+%"]=10122, + ["storm_burst_avoid_interruption_while_casting_%"]=10123, ["storm_burst_damage_+%"]=3437, - ["storm_burst_number_of_additional_projectiles"]=10131, + ["storm_burst_number_of_additional_projectiles"]=10124, ["storm_call_damage_+%"]=3373, ["storm_call_duration_+%"]=3622, ["storm_call_radius_+%"]=3513, @@ -246091,132 +246108,132 @@ return { ["storm_cloud_charged_damage_+%_final"]=3162, ["storm_cloud_critical_strike_chance_+%"]=3634, ["storm_cloud_radius_+%"]=3540, - ["storm_rain_damage_+%"]=10132, - ["storm_rain_num_additional_arrows"]=10133, - ["storm_skill_limit_+"]=10134, - ["stormbind_skill_area_of_effect_+%"]=10135, - ["stormbind_skill_damage_+%"]=10136, - ["stormblast_icicle_pyroclast_mine_aura_effect_+%"]=10137, - ["stormblast_icicle_pyroclast_mine_base_deal_no_damage"]=10138, - ["stormweaver_chill_effect_+%_final"]=10139, - ["stormweaver_shock_effect_+%_final"]=10140, + ["storm_rain_damage_+%"]=10125, + ["storm_rain_num_additional_arrows"]=10126, + ["storm_skill_limit_+"]=10127, + ["stormbind_skill_area_of_effect_+%"]=10128, + ["stormbind_skill_damage_+%"]=10129, + ["stormblast_icicle_pyroclast_mine_aura_effect_+%"]=10130, + ["stormblast_icicle_pyroclast_mine_base_deal_no_damage"]=10131, + ["stormweaver_chill_effect_+%_final"]=10132, + ["stormweaver_shock_effect_+%_final"]=10133, ["strength_+%"]=1023, ["strength_and_dexterity_+%"]=1026, ["strength_and_intelligence_+%"]=1027, - ["strength_can_satisfy_dexterity_and_intelligence_requirements_of_melee_weapons_and_skills"]=10141, + ["strength_can_satisfy_dexterity_and_intelligence_requirements_of_melee_weapons_and_skills"]=10134, ["strength_inherently_grants_accuracy_instead_of_life"]=1782, ["strength_skill_gem_level_+"]=977, - ["strike_skills_knockback_on_melee_hit"]=10142, - ["strike_skills_used_with_finality_perform_a_final_strike_if_they_have_one"]=10143, - ["stun_and_ailment_threshold_+%_while_surrounded"]=10144, + ["strike_skills_knockback_on_melee_hit"]=10135, + ["strike_skills_used_with_finality_perform_a_final_strike_if_they_have_one"]=10136, + ["stun_and_ailment_threshold_+%_while_surrounded"]=10137, ["stun_duration_+%"]=1769, - ["stun_duration_+%_per_15_strength"]=10146, - ["stun_duration_+%_per_endurance_charge"]=10147, + ["stun_duration_+%_per_15_strength"]=10139, + ["stun_duration_+%_per_endurance_charge"]=10140, ["stun_duration_+%_vs_enemies_that_are_on_full_life"]=3063, ["stun_duration_+%_vs_enemies_that_are_on_low_life"]=3064, - ["stun_duration_on_critical_strike_+%"]=10145, + ["stun_duration_on_critical_strike_+%"]=10138, ["stun_duration_on_self_+%"]=3852, - ["stun_nearby_enemies_when_stunned_chance_%"]=10148, + ["stun_nearby_enemies_when_stunned_chance_%"]=10141, ["stun_recovery_+%_per_frenzy_charge"]=1674, ["stun_threshold_+"]=1085, ["stun_threshold_+%"]=3007, - ["stun_threshold_+%_during_empowered_attacks"]=10149, - ["stun_threshold_+%_for_each_time_hit_recently_up_to_100%"]=10150, - ["stun_threshold_+%_if_stunned_recently"]=10156, - ["stun_threshold_+%_if_youve_shapeshifted_to_animal_recently"]=10151, - ["stun_threshold_+%_per_25_tribute"]=10152, - ["stun_threshold_+%_per_number_of_times_stunned_recently"]=10153, - ["stun_threshold_+%_per_rage"]=10680, - ["stun_threshold_+%_when_not_stunned_recently"]=10164, - ["stun_threshold_+%_when_on_full_life"]=10165, - ["stun_threshold_+%_while_channelling"]=10154, - ["stun_threshold_+%_while_shapeshifted"]=10155, - ["stun_threshold_+_from_%_maximum_energy_shield"]=10162, - ["stun_threshold_+_from_lowest_of_base_helmet_evasion_rating_and_armour"]=10157, - ["stun_threshold_+_per_10_maximum_ward"]=10158, - ["stun_threshold_+_per_dexterity"]=10159, - ["stun_threshold_+_per_strength"]=10160, - ["stun_threshold_based_on_%_energy_shield_instead_of_life"]=10161, + ["stun_threshold_+%_during_empowered_attacks"]=10142, + ["stun_threshold_+%_for_each_time_hit_recently_up_to_100%"]=10143, + ["stun_threshold_+%_if_stunned_recently"]=10149, + ["stun_threshold_+%_if_youve_shapeshifted_to_animal_recently"]=10144, + ["stun_threshold_+%_per_25_tribute"]=10145, + ["stun_threshold_+%_per_number_of_times_stunned_recently"]=10146, + ["stun_threshold_+%_per_rage"]=10673, + ["stun_threshold_+%_when_not_stunned_recently"]=10157, + ["stun_threshold_+%_when_on_full_life"]=10158, + ["stun_threshold_+%_while_channelling"]=10147, + ["stun_threshold_+%_while_shapeshifted"]=10148, + ["stun_threshold_+_from_%_maximum_energy_shield"]=10155, + ["stun_threshold_+_from_lowest_of_base_helmet_evasion_rating_and_armour"]=10150, + ["stun_threshold_+_per_10_maximum_ward"]=10151, + ["stun_threshold_+_per_dexterity"]=10152, + ["stun_threshold_+_per_strength"]=10153, + ["stun_threshold_based_on_%_energy_shield_instead_of_life"]=10154, ["stun_threshold_based_on_%_mana_instead_of_life"]=3006, ["stun_threshold_based_on_energy_shield_instead_of_life"]=3945, ["stun_threshold_reduction_+%_while_using_flask"]=2698, - ["stun_threshold_reduction_+%_with_500_or_more_strength"]=10166, + ["stun_threshold_reduction_+%_with_500_or_more_strength"]=10159, ["stuns_have_culling_strike"]=1800, - ["summon_2_totems"]=10167, - ["summon_arbalist_attack_speed_+%"]=10168, - ["summon_arbalist_chains_+"]=10169, - ["summon_arbalist_chance_to_bleed_%"]=10170, - ["summon_arbalist_chance_to_crush_on_hit_%"]=10171, - ["summon_arbalist_chance_to_deal_double_damage_%"]=10172, - ["summon_arbalist_chance_to_freeze_%"]=10187, - ["summon_arbalist_chance_to_inflict_cold_exposure_on_hit_%"]=10189, - ["summon_arbalist_chance_to_inflict_fire_exposure_on_hit_%"]=10190, - ["summon_arbalist_chance_to_inflict_lightning_exposure_on_hit_%"]=10191, - ["summon_arbalist_chance_to_intimidate_for_4_seconds_on_hit_%"]=10173, - ["summon_arbalist_chance_to_maim_for_4_seconds_on_hit_%"]=10174, - ["summon_arbalist_chance_to_poison_%"]=10175, - ["summon_arbalist_chance_to_shock_%"]=10188, - ["summon_arbalist_chance_to_unnerve_for_4_seconds_on_hit_%"]=10176, - ["summon_arbalist_number_of_additional_projectiles"]=10177, - ["summon_arbalist_number_of_splits"]=10178, - ["summon_arbalist_projectiles_fork"]=10185, - ["summon_arbalist_targets_to_pierce"]=10186, - ["summon_raging_spirit_melee_splash_fire_damage_only"]=10192, - ["summon_reaper_cooldown_speed_+%"]=10193, + ["summon_2_totems"]=10160, + ["summon_arbalist_attack_speed_+%"]=10161, + ["summon_arbalist_chains_+"]=10162, + ["summon_arbalist_chance_to_bleed_%"]=10163, + ["summon_arbalist_chance_to_crush_on_hit_%"]=10164, + ["summon_arbalist_chance_to_deal_double_damage_%"]=10165, + ["summon_arbalist_chance_to_freeze_%"]=10180, + ["summon_arbalist_chance_to_inflict_cold_exposure_on_hit_%"]=10182, + ["summon_arbalist_chance_to_inflict_fire_exposure_on_hit_%"]=10183, + ["summon_arbalist_chance_to_inflict_lightning_exposure_on_hit_%"]=10184, + ["summon_arbalist_chance_to_intimidate_for_4_seconds_on_hit_%"]=10166, + ["summon_arbalist_chance_to_maim_for_4_seconds_on_hit_%"]=10167, + ["summon_arbalist_chance_to_poison_%"]=10168, + ["summon_arbalist_chance_to_shock_%"]=10181, + ["summon_arbalist_chance_to_unnerve_for_4_seconds_on_hit_%"]=10169, + ["summon_arbalist_number_of_additional_projectiles"]=10170, + ["summon_arbalist_number_of_splits"]=10171, + ["summon_arbalist_projectiles_fork"]=10178, + ["summon_arbalist_targets_to_pierce"]=10179, + ["summon_raging_spirit_melee_splash_fire_damage_only"]=10185, + ["summon_reaper_cooldown_speed_+%"]=10186, ["summon_skeleton_gem_level_+"]=1503, - ["summon_skeletons_additional_warrior_skeleton_%_chance"]=10195, - ["summon_skeletons_additional_warrior_skeleton_one_twentieth_chance"]=10194, - ["summon_skeletons_cooldown_modifier_ms"]=10196, + ["summon_skeletons_additional_warrior_skeleton_%_chance"]=10188, + ["summon_skeletons_additional_warrior_skeleton_one_twentieth_chance"]=10187, + ["summon_skeletons_cooldown_modifier_ms"]=10189, ["summon_skeletons_num_additional_warrior_skeletons"]=3685, - ["summon_skitterbots_area_of_effect_+%"]=10197, - ["summon_skitterbots_mana_reservation_+%"]=10198, + ["summon_skitterbots_area_of_effect_+%"]=10190, + ["summon_skitterbots_mana_reservation_+%"]=10191, ["summon_totem_cast_speed_+%"]=2384, - ["summoned_arbalist_physical_damage_%_to_convert_to_cold"]=10179, - ["summoned_arbalist_physical_damage_%_to_convert_to_fire"]=10180, - ["summoned_arbalist_physical_damage_%_to_convert_to_lightning"]=10181, - ["summoned_arbalist_physical_damage_%_to_gain_as_cold"]=10182, - ["summoned_arbalist_physical_damage_%_to_gain_as_fire"]=10183, - ["summoned_arbalist_physical_damage_%_to_gain_as_lightning"]=10184, - ["summoned_phantasms_grant_buff"]=10199, - ["summoned_phantasms_have_no_duration"]=10200, + ["summoned_arbalist_physical_damage_%_to_convert_to_cold"]=10172, + ["summoned_arbalist_physical_damage_%_to_convert_to_fire"]=10173, + ["summoned_arbalist_physical_damage_%_to_convert_to_lightning"]=10174, + ["summoned_arbalist_physical_damage_%_to_gain_as_cold"]=10175, + ["summoned_arbalist_physical_damage_%_to_gain_as_fire"]=10176, + ["summoned_arbalist_physical_damage_%_to_gain_as_lightning"]=10177, + ["summoned_phantasms_grant_buff"]=10192, + ["summoned_phantasms_have_no_duration"]=10193, ["summoned_raging_spirit_chance_to_spawn_additional_minion_%"]=3135, ["summoned_raging_spirit_duration_+%"]=3134, - ["summoned_raging_spirits_have_diamond_and_massive_shrine_buff"]=10201, - ["summoned_reaper_damage_+%"]=10202, - ["summoned_reaper_physical_dot_multiplier_+"]=10203, - ["summoned_skeleton_%_chance_to_wither_for_2_seconds"]=10204, - ["summoned_skeleton_%_physical_to_chaos"]=10205, + ["summoned_raging_spirits_have_diamond_and_massive_shrine_buff"]=10194, + ["summoned_reaper_damage_+%"]=10195, + ["summoned_reaper_physical_dot_multiplier_+"]=10196, + ["summoned_skeleton_%_chance_to_wither_for_2_seconds"]=10197, + ["summoned_skeleton_%_physical_to_chaos"]=10198, ["summoned_skeleton_warriors_get_weapon_stats_in_main_hand"]=4096, - ["summoned_skeletons_cover_in_ash_on_hit_%"]=10206, - ["summoned_skeletons_fire_damage_%_of_maximum_life_taken_per_minute"]=10207, - ["summoned_skeletons_have_avatar_of_fire"]=10755, - ["summoned_skeletons_hits_cant_be_evaded"]=10208, - ["summoned_skitterbots_cooldown_recovery_+%"]=10209, - ["summoned_support_ghosts_have_diamond_and_massive_shrine_buff"]=10210, + ["summoned_skeletons_cover_in_ash_on_hit_%"]=10199, + ["summoned_skeletons_fire_damage_%_of_maximum_life_taken_per_minute"]=10200, + ["summoned_skeletons_have_avatar_of_fire"]=10756, + ["summoned_skeletons_hits_cant_be_evaded"]=10201, + ["summoned_skitterbots_cooldown_recovery_+%"]=10202, + ["summoned_support_ghosts_have_diamond_and_massive_shrine_buff"]=10203, ["sunder_wave_delay_+%"]=3543, - ["support_additional_trap_mine_%_chance_for_1_additional_trap_mine"]=10211, - ["support_approaching_storms_area_of_effect_+%_final"]=10212, - ["support_approaching_storms_damage_+%_final"]=10213, - ["support_approaching_storms_movement_speed_+%_final"]=10214, - ["support_buffed_heralds_buff_effect_+%_final"]=10215, - ["support_deadly_heralds_buff_effect_+%_final"]=10216, - ["support_deadly_heralds_damage_+%_final"]=10217, - ["support_fast_forward_detonation_time_+%_final"]=10218, + ["support_additional_trap_mine_%_chance_for_1_additional_trap_mine"]=10204, + ["support_approaching_storms_area_of_effect_+%_final"]=10205, + ["support_approaching_storms_damage_+%_final"]=10206, + ["support_approaching_storms_movement_speed_+%_final"]=10207, + ["support_buffed_heralds_buff_effect_+%_final"]=10208, + ["support_deadly_heralds_buff_effect_+%_final"]=10209, + ["support_deadly_heralds_damage_+%_final"]=10210, + ["support_fast_forward_detonation_time_+%_final"]=10211, ["support_gem_elemental_damage_+%_final"]=3299, ["support_gems_socketed_in_amulet_also_support_body_skills"]=204, ["support_gems_socketed_in_off_hand_also_support_main_hand_skills"]=205, - ["support_hourglass_damage_+%_final"]=10219, - ["support_jagged_ground_chance_%"]=10220, - ["support_last_gasp_duration_ms"]=10221, - ["support_maimed_enemies_physical_damage_taken_+%"]=10222, + ["support_hourglass_damage_+%_final"]=10212, + ["support_jagged_ground_chance_%"]=10213, + ["support_last_gasp_duration_ms"]=10214, + ["support_maimed_enemies_physical_damage_taken_+%"]=10215, ["support_minion_maximum_life_+%_final"]=1548, - ["support_mirage_archer_base_duration"]=10224, - ["support_slashing_damage_+%_final_from_distance"]=10225, + ["support_mirage_archer_base_duration"]=10217, + ["support_slashing_damage_+%_final_from_distance"]=10218, ["support_slower_projectiles_damage_+%_final"]=2623, ["supported_active_skill_gem_expereince_gained_+%"]=2674, ["supported_active_skill_gem_quality_%"]=2599, - ["surpassing_chance_%_to_gain_1_puppeteer_stack_on_using_command_skill"]=10226, - ["surrounded_area_of_effect_+%"]=10227, + ["surpassing_chance_%_to_gain_1_puppeteer_stack_on_using_command_skill"]=10219, + ["surrounded_area_of_effect_+%"]=10220, ["sweep_add_endurance_charge_on_hit_%"]=3514, ["sweep_damage_+%"]=3374, ["sweep_knockback_chance_%"]=3663, @@ -246227,52 +246244,52 @@ return { ["sword_critical_strike_chance_+%"]=1388, ["sword_critical_strike_multiplier_+"]=1413, ["sword_damage_+%"]=1283, - ["synthesis_map_adjacent_nodes_global_mod_values_doubled"]=10228, - ["synthesis_map_global_mod_values_doubled_on_this_node"]=10229, - ["synthesis_map_global_mod_values_tripled_on_this_node"]=10230, - ["synthesis_map_memories_do_not_collapse_on_this_node"]=10231, - ["synthesis_map_monster_slain_experience_+%_on_this_node"]=10232, - ["synthesis_map_nearby_memories_have_bonus"]=10233, - ["synthesis_map_node_additional_uses_+"]=10234, - ["synthesis_map_node_global_mod_values_tripled_if_adjacent_squares_have_memories"]=10235, - ["synthesis_map_node_grants_additional_global_mod"]=10236, - ["synthesis_map_node_grants_no_global_mod"]=10237, - ["synthesis_map_node_guest_monsters_replaced_by_synthesised_monsters"]=10238, - ["synthesis_map_node_item_quantity_increases_doubled"]=10239, - ["synthesis_map_node_item_rarity_increases_doubled"]=10240, - ["synthesis_map_node_level_+"]=10241, - ["synthesis_map_node_monsters_drop_no_items"]=10242, - ["synthesis_map_node_pack_size_increases_doubled"]=10243, - ["tactician_spirit_reservation_+%_final_for_permanent_buffs"]=10244, - ["tailwind_effect_on_self_+%"]=10245, - ["tailwind_effect_on_self_+%_per_gale_force"]=10246, - ["tailwind_if_have_crit_recently"]=10247, - ["take_X_lightning_damage_when_herald_of_thunder_hits_an_enemy"]=10248, + ["synthesis_map_adjacent_nodes_global_mod_values_doubled"]=10221, + ["synthesis_map_global_mod_values_doubled_on_this_node"]=10222, + ["synthesis_map_global_mod_values_tripled_on_this_node"]=10223, + ["synthesis_map_memories_do_not_collapse_on_this_node"]=10224, + ["synthesis_map_monster_slain_experience_+%_on_this_node"]=10225, + ["synthesis_map_nearby_memories_have_bonus"]=10226, + ["synthesis_map_node_additional_uses_+"]=10227, + ["synthesis_map_node_global_mod_values_tripled_if_adjacent_squares_have_memories"]=10228, + ["synthesis_map_node_grants_additional_global_mod"]=10229, + ["synthesis_map_node_grants_no_global_mod"]=10230, + ["synthesis_map_node_guest_monsters_replaced_by_synthesised_monsters"]=10231, + ["synthesis_map_node_item_quantity_increases_doubled"]=10232, + ["synthesis_map_node_item_rarity_increases_doubled"]=10233, + ["synthesis_map_node_level_+"]=10234, + ["synthesis_map_node_monsters_drop_no_items"]=10235, + ["synthesis_map_node_pack_size_increases_doubled"]=10236, + ["tactician_spirit_reservation_+%_final_for_permanent_buffs"]=10237, + ["tailwind_effect_on_self_+%"]=10238, + ["tailwind_effect_on_self_+%_per_gale_force"]=10239, + ["tailwind_if_have_crit_recently"]=10240, + ["take_X_lightning_damage_when_herald_of_thunder_hits_an_enemy"]=10241, ["take_chaos_damage_from_ignite_instead"]=2263, - ["take_half_area_damage_from_hit_%_chance"]=10249, - ["take_no_extra_damage_from_critical_strikes_if_cast_enfeeble_in_past_10_seconds"]=10250, - ["take_physical_damage_equal_to_%_total_unmet_strength_requirements_on_attack"]=10251, - ["talisman_implicit_projectiles_pierce_1_additional_target_per_10"]=10252, - ["tame_beast_can_target_unique_beasts"]=10253, - ["tame_beasts_unique_damage_+%_final"]=10254, - ["tame_beasts_unique_movement_velocity_+%"]=10255, - ["tame_beasts_unique_skill_speed_+%"]=10256, - ["tamed_beasts_randomly_possessed_every_x_ms"]=10257, + ["take_half_area_damage_from_hit_%_chance"]=10242, + ["take_no_extra_damage_from_critical_strikes_if_cast_enfeeble_in_past_10_seconds"]=10243, + ["take_physical_damage_equal_to_%_total_unmet_strength_requirements_on_attack"]=10244, + ["talisman_implicit_projectiles_pierce_1_additional_target_per_10"]=10245, + ["tame_beast_can_target_unique_beasts"]=10246, + ["tame_beasts_unique_damage_+%_final"]=10247, + ["tame_beasts_unique_movement_velocity_+%"]=10248, + ["tame_beasts_unique_skill_speed_+%"]=10249, + ["tamed_beasts_randomly_possessed_every_x_ms"]=10250, ["taunt_duration_+%"]=1565, - ["taunt_on_projectile_hit_chance_%"]=10258, - ["taunted_enemies_by_warcry_damage_taken_+%"]=10259, + ["taunt_on_projectile_hit_chance_%"]=10251, + ["taunted_enemies_by_warcry_damage_taken_+%"]=10252, ["taunted_enemies_chance_to_be_stunned_+%"]=2955, ["taunted_enemies_damage_+%_final_vs_non_taunt_target"]=3928, ["taunted_enemies_damage_taken_+%"]=2956, - ["tectonic_slam_%_chance_to_do_charged_slam"]=10265, - ["tectonic_slam_1%_chance_to_do_charged_slam_per_2_stat_value"]=10260, - ["tectonic_slam_and_infernal_blow_attack_damage_+%_per_450_physical_damage_reduction_rating"]=10261, - ["tectonic_slam_and_infernal_blow_attack_damage_+%_per_700_physical_damage_reduction_rating"]=10262, - ["tectonic_slam_area_of_effect_+%"]=10263, - ["tectonic_slam_damage_+%"]=10264, - ["tectonic_slam_side_crack_additional_chance_%"]=10267, - ["tectonic_slam_side_crack_additional_chance_1%_per_2_stat_value"]=10266, - ["tempest_shield_buff_effect_+%"]=10268, + ["tectonic_slam_%_chance_to_do_charged_slam"]=10258, + ["tectonic_slam_1%_chance_to_do_charged_slam_per_2_stat_value"]=10253, + ["tectonic_slam_and_infernal_blow_attack_damage_+%_per_450_physical_damage_reduction_rating"]=10254, + ["tectonic_slam_and_infernal_blow_attack_damage_+%_per_700_physical_damage_reduction_rating"]=10255, + ["tectonic_slam_area_of_effect_+%"]=10256, + ["tectonic_slam_damage_+%"]=10257, + ["tectonic_slam_side_crack_additional_chance_%"]=10260, + ["tectonic_slam_side_crack_additional_chance_1%_per_2_stat_value"]=10259, + ["tempest_shield_buff_effect_+%"]=10261, ["tempest_shield_damage_+%"]=3419, ["tempest_shield_num_of_additional_projectiles_in_chain"]=3709, ["temporal_chains_curse_effect_+%"]=3691, @@ -246281,110 +246298,110 @@ return { ["temporal_chains_gem_level_+"]=2032, ["temporal_chains_ignores_hexproof"]=2411, ["temporal_chains_mana_reservation_+%"]=3730, - ["temporal_chains_no_reservation"]=10269, - ["temporal_rift_cooldown_speed_+%"]=10270, - ["temporary_minion_limit_+"]=10271, - ["thaumaturgy_rotation_active"]=10272, - ["the_wendigo_manifests_every_x_seconds"]=10694, - ["thorns_critical_strike_chance_+%"]=10273, - ["thorns_damage_+%"]=10278, - ["thorns_damage_+%_if_blocked_recently"]=10279, - ["thorns_damage_+%_if_consumed_endurance_charge_recently"]=10274, - ["thorns_damage_+%_per_10_tribute"]=10275, - ["thorns_damage_has_%_chance_to_ignore_armour"]=10276, - ["thorns_damage_is_lucky_against_enemies_with_fully_broken_armour"]=10277, - ["thorns_maximum_base_chaos_damage"]=10281, - ["thorns_maximum_base_cold_damage"]=10282, - ["thorns_maximum_base_fire_damage"]=10283, - ["thorns_maximum_base_lightning_damage"]=10284, - ["thorns_maximum_base_physical_damage"]=10285, - ["thorns_maximum_fire_damage_per_100_life"]=10280, - ["thorns_minimum_base_chaos_damage"]=10281, - ["thorns_minimum_base_cold_damage"]=10282, - ["thorns_minimum_base_fire_damage"]=10283, - ["thorns_minimum_base_lightning_damage"]=10284, - ["thorns_minimum_base_physical_damage"]=10285, - ["thorns_minimum_fire_damage_per_100_life"]=10280, - ["thorns_proc_chance_%_against_non_melee_hits_if_you_have_at_least_200_tribute"]=10286, - ["thorns_proc_off_any_hit"]=10287, - ["threshold_jewel_magma_orb_damage_+%_final"]=10291, - ["threshold_jewel_magma_orb_damage_+%_final_per_chain"]=10292, - ["threshold_jewel_molten_strike_damage_projectile_count_+%_final"]=10293, - ["thrown_shield_secondary_projectile_damage_+%_final"]=10294, - ["titan_additional_inventory"]=10295, - ["titan_damage_+%_final_against_heavy_stunned_enemies"]=10296, - ["titan_expanded_main_inventory"]=10297, - ["titan_hit_damage_stun_multiplier_+%_final_vs_full_life_enemies"]=10298, - ["titan_maximum_life_+%_final"]=10299, - ["tornado_damage_+%"]=10301, - ["tornado_damage_frequency_+%"]=10300, - ["tornado_movement_speed_+%"]=10302, - ["tornado_only_primary_duration_+%"]=10303, + ["temporal_chains_no_reservation"]=10262, + ["temporal_rift_cooldown_speed_+%"]=10263, + ["temporary_minion_limit_+"]=10264, + ["thaumaturgy_rotation_active"]=10265, + ["the_wendigo_manifests_every_x_seconds"]=10695, + ["thorns_critical_strike_chance_+%"]=10266, + ["thorns_damage_+%"]=10271, + ["thorns_damage_+%_if_blocked_recently"]=10272, + ["thorns_damage_+%_if_consumed_endurance_charge_recently"]=10267, + ["thorns_damage_+%_per_10_tribute"]=10268, + ["thorns_damage_has_%_chance_to_ignore_armour"]=10269, + ["thorns_damage_is_lucky_against_enemies_with_fully_broken_armour"]=10270, + ["thorns_maximum_base_chaos_damage"]=10274, + ["thorns_maximum_base_cold_damage"]=10275, + ["thorns_maximum_base_fire_damage"]=10276, + ["thorns_maximum_base_lightning_damage"]=10277, + ["thorns_maximum_base_physical_damage"]=10278, + ["thorns_maximum_fire_damage_per_100_life"]=10273, + ["thorns_minimum_base_chaos_damage"]=10274, + ["thorns_minimum_base_cold_damage"]=10275, + ["thorns_minimum_base_fire_damage"]=10276, + ["thorns_minimum_base_lightning_damage"]=10277, + ["thorns_minimum_base_physical_damage"]=10278, + ["thorns_minimum_fire_damage_per_100_life"]=10273, + ["thorns_proc_chance_%_against_non_melee_hits_if_you_have_at_least_200_tribute"]=10279, + ["thorns_proc_off_any_hit"]=10280, + ["threshold_jewel_magma_orb_damage_+%_final"]=10284, + ["threshold_jewel_magma_orb_damage_+%_final_per_chain"]=10285, + ["threshold_jewel_molten_strike_damage_projectile_count_+%_final"]=10286, + ["thrown_shield_secondary_projectile_damage_+%_final"]=10287, + ["titan_additional_inventory"]=10288, + ["titan_damage_+%_final_against_heavy_stunned_enemies"]=10289, + ["titan_expanded_main_inventory"]=10290, + ["titan_hit_damage_stun_multiplier_+%_final_vs_full_life_enemies"]=10291, + ["titan_maximum_life_+%_final"]=10292, + ["tornado_damage_+%"]=10294, + ["tornado_damage_frequency_+%"]=10293, + ["tornado_movement_speed_+%"]=10295, + ["tornado_only_primary_duration_+%"]=10296, ["tornado_shot_critical_strike_chance_+%"]=3633, ["tornado_shot_damage_+%"]=3379, ["tornado_shot_num_of_secondary_projectiles"]=3641, - ["tornado_skill_area_of_effect_+%"]=10304, + ["tornado_skill_area_of_effect_+%"]=10297, ["total_base_life_regeneration_rate_per_minute_%_granted_to_allies_in_your_presence"]=948, ["totem_%_maximum_life_inflicted_as_aoe_fire_damage_when_hit"]=3484, ["totem_additional_physical_damage_reduction_%"]=2573, ["totem_aura_enemy_damage_+%_final"]=3486, ["totem_aura_enemy_fire_and_physical_damage_taken_+%"]=3487, - ["totem_chaos_immunity"]=10306, - ["totem_chaos_resistance_%"]=10307, + ["totem_chaos_immunity"]=10299, + ["totem_chaos_resistance_%"]=10300, ["totem_critical_strike_chance_+%"]=1406, ["totem_critical_strike_multiplier_+"]=1430, ["totem_damage_+%"]=1176, ["totem_damage_+%_final_per_active_totem"]=3448, - ["totem_damage_+%_if_havent_summoned_totem_in_past_2_seconds"]=10309, - ["totem_damage_+%_per_10_devotion"]=10310, - ["totem_damage_+%_per_active_curse_on_self"]=10308, + ["totem_damage_+%_if_havent_summoned_totem_in_past_2_seconds"]=10302, + ["totem_damage_+%_per_10_devotion"]=10303, + ["totem_damage_+%_per_active_curse_on_self"]=10301, ["totem_duration_+%"]=1561, ["totem_elemental_resistance_%"]=2571, ["totem_energy_shield_+%"]=1559, ["totem_fire_immunity"]=1499, - ["totem_hinder_nearby_enemies_when_summoned_with_25%_reduced_movement_speed"]=10311, + ["totem_hinder_nearby_enemies_when_summoned_with_25%_reduced_movement_speed"]=10304, ["totem_life_+%"]=1557, ["totem_mana_+%"]=1558, ["totem_maximum_all_elemental_resistances_%"]=480, - ["totem_maximum_energy_shield"]=10312, + ["totem_maximum_energy_shield"]=10305, ["totem_number_of_additional_projectiles"]=2835, - ["totem_only_uses_skill_when_owner_attacks"]=10313, - ["totem_placement_range_+%"]=10314, + ["totem_only_uses_skill_when_owner_attacks"]=10306, + ["totem_placement_range_+%"]=10307, ["totem_range_+%"]=1560, ["totem_skill_area_of_effect_+%"]=2387, ["totem_skill_attack_speed_+%"]=2386, ["totem_skill_cast_speed_+%"]=2385, ["totem_skill_gem_level_+"]=997, - ["totem_spells_damage_+%"]=10315, + ["totem_spells_damage_+%"]=10308, ["totemified_skills_taunt_on_hit_%"]=3150, - ["totems_action_speed_cannot_be_modified_below_base"]=10305, + ["totems_action_speed_cannot_be_modified_below_base"]=10298, ["totems_attack_speed_+%_per_active_totem"]=3870, ["totems_cannot_be_stunned"]=2818, ["totems_explode_for_%_of_max_life_as_fire_damage_on_low_life"]=3043, - ["totems_explode_on_death_for_%_life_as_physical"]=10316, - ["totems_nearby_enemies_damage_taken_+%"]=10317, - ["totems_regenerate_%_life_per_minute"]=10318, + ["totems_explode_on_death_for_%_life_as_physical"]=10309, + ["totems_nearby_enemies_damage_taken_+%"]=10310, + ["totems_regenerate_%_life_per_minute"]=10311, ["totems_resist_all_elements_+%_per_active_totem"]=3854, ["totems_spells_cast_speed_+%_per_active_totem"]=3858, - ["totems_taunt_enemies_around_them_for_x_seconds_when_summoned"]=10319, - ["tower_add_abyss_to_X_maps"]=10320, - ["tower_add_breach_to_X_maps"]=10321, - ["tower_add_delirium_to_X_maps"]=10322, - ["tower_add_expedition_to_X_maps"]=10323, - ["tower_add_incursion_to_X_maps"]=10324, - ["tower_add_irradiated_to_X_maps"]=10325, - ["tower_add_map_bosses_to_X_maps"]=10326, - ["tower_add_ritual_to_X_maps"]=10327, - ["toxic_rain_damage_+%"]=10328, - ["toxic_rain_num_of_additional_projectiles"]=10329, - ["toxic_rain_physical_damage_%_to_gain_as_chaos"]=10330, + ["totems_taunt_enemies_around_them_for_x_seconds_when_summoned"]=10312, + ["tower_add_abyss_to_X_maps"]=10313, + ["tower_add_breach_to_X_maps"]=10314, + ["tower_add_delirium_to_X_maps"]=10315, + ["tower_add_expedition_to_X_maps"]=10316, + ["tower_add_incursion_to_X_maps"]=10317, + ["tower_add_irradiated_to_X_maps"]=10318, + ["tower_add_map_bosses_to_X_maps"]=10319, + ["tower_add_ritual_to_X_maps"]=10320, + ["toxic_rain_damage_+%"]=10321, + ["toxic_rain_num_of_additional_projectiles"]=10322, + ["toxic_rain_physical_damage_%_to_gain_as_chaos"]=10323, ["transfer_hexes_to_X_nearby_enemies_on_kill"]=2708, ["trap_%_chance_to_trigger_twice"]=3492, - ["trap_and_mine_damage_+%_if_armed_for_4_seconds"]=10331, + ["trap_and_mine_damage_+%_if_armed_for_4_seconds"]=10324, ["trap_and_mine_damage_penetrates_%_elemental_resistance"]=2568, ["trap_and_mine_maximum_added_physical_damage"]=3491, ["trap_and_mine_minimum_added_physical_damage"]=3491, - ["trap_and_mine_throwing_speed_+%"]=10332, + ["trap_and_mine_throwing_speed_+%"]=10325, ["trap_critical_strike_chance_+%"]=1003, ["trap_critical_strike_multiplier_+"]=1008, ["trap_damage_+%"]=896, @@ -246393,46 +246410,46 @@ return { ["trap_damage_penetrates_%_elemental_resistance"]=2566, ["trap_duration_+%"]=1686, ["trap_or_mine_damage_+%"]=1177, - ["trap_skill_added_cooldown_count"]=10333, + ["trap_skill_added_cooldown_count"]=10326, ["trap_skill_area_of_effect_+%"]=3192, ["trap_skill_gem_level_+"]=998, - ["trap_spread_+%"]=10334, - ["trap_throw_skills_have_blood_magic"]=10766, + ["trap_spread_+%"]=10327, + ["trap_throw_skills_have_blood_magic"]=10767, ["trap_throwing_speed_+%"]=1691, - ["trap_throwing_speed_+%_per_frenzy_charge"]=10335, + ["trap_throwing_speed_+%_per_frenzy_charge"]=10328, ["trap_trigger_radius_+%"]=1689, ["traps_and_mines_%_chance_to_poison"]=3769, - ["traps_cannot_be_triggered_by_enemies"]=10336, + ["traps_cannot_be_triggered_by_enemies"]=10329, ["traps_do_not_explode_on_timeout"]=2563, ["traps_explode_on_timeout"]=2564, - ["traps_invulnerable"]=10337, + ["traps_invulnerable"]=10330, ["traps_invulnerable_for_duration_ms"]=2569, ["travel_skill_cooldown_speed_+%"]=4066, - ["travel_skills_cannot_be_exerted"]=10338, + ["travel_skills_cannot_be_exerted"]=10331, ["travel_skills_cooldown_speed_+%_per_frenzy_charge"]=4076, - ["travel_skills_poison_reflected_to_self_up_to_5_poisons"]=10339, - ["treat_enemy_resistances_as_negated_on_elemental_damage_hit_%_chance"]=10340, - ["trickster_cannot_take_damage_over_time_for_X_ms_every_10_seconds"]=10341, + ["travel_skills_poison_reflected_to_self_up_to_5_poisons"]=10332, + ["treat_enemy_resistances_as_negated_on_elemental_damage_hit_%_chance"]=10333, + ["trickster_cannot_take_damage_over_time_for_X_ms_every_10_seconds"]=10334, ["trickster_damage_+%_final_per_different_mastery"]=1520, - ["trickster_damage_over_time_+%_final"]=10342, - ["trigger_elemental_storm_on_crit"]=10343, - ["trigger_skills_refund_half_energy_spent_chance_%"]=10344, + ["trickster_damage_over_time_+%_final"]=10335, + ["trigger_elemental_storm_on_crit"]=10336, + ["trigger_skills_refund_half_energy_spent_chance_%"]=10337, ["trigger_socketed_bow_skills_on_spell_cast_while_wielding_a_bow_%"]=631, ["trigger_socketed_spell_on_attack_%"]=632, ["trigger_socketed_spell_on_skill_use_%"]=634, ["trigger_socketed_spells_when_you_focus_%"]=635, ["trigger_socketed_warcry_when_endurance_charge_expires_or_consumed_%_chance"]=141, - ["trigger_wild_strike_on_attack_crit"]=10345, - ["triggerbots_damage_+%_final_with_triggered_spells"]=10346, - ["triggered_spell_spell_damage_+%"]=10347, - ["triggers_burning_runes_on_placing_ground_rune"]=10348, - ["triggers_soulbreaker_on_breaking_enemy_energy_shield"]=10349, - ["trinity_damage_+%_final_to_grant_per_50_resonance"]=10350, - ["trinity_loss_per_hit"]=10351, - ["trinity_resonance_to_grant"]=10351, + ["trigger_wild_strike_on_attack_crit"]=10338, + ["triggerbots_damage_+%_final_with_triggered_spells"]=10339, + ["triggered_spell_spell_damage_+%"]=10340, + ["triggers_burning_runes_on_placing_ground_rune"]=10341, + ["triggers_soulbreaker_on_breaking_enemy_energy_shield"]=10342, + ["trinity_damage_+%_final_to_grant_per_50_resonance"]=10343, + ["trinity_loss_per_hit"]=10344, + ["trinity_resonance_to_grant"]=10344, ["two_handed_melee_accuracy_rating_+%"]=1359, - ["two_handed_melee_area_damage_+%"]=10352, - ["two_handed_melee_area_of_effect_+%"]=10353, + ["two_handed_melee_area_damage_+%"]=10345, + ["two_handed_melee_area_of_effect_+%"]=10346, ["two_handed_melee_attack_speed_+%"]=1341, ["two_handed_melee_cold_damage_+%"]=1255, ["two_handed_melee_critical_strike_chance_+%"]=1396, @@ -246440,87 +246457,87 @@ return { ["two_handed_melee_fire_damage_+%"]=1254, ["two_handed_melee_physical_damage_+%"]=1252, ["two_handed_melee_stun_duration_+%"]=1643, - ["uber_domain_monster_additional_physical_damage_reduction_%_per_revival"]=10354, - ["uber_domain_monster_all_resistances_+%_per_revival"]=10355, - ["uber_domain_monster_attack_and_cast_speed_+%_per_revival"]=10356, - ["uber_domain_monster_avoid_stun_%_per_revival"]=10357, - ["uber_domain_monster_critical_strike_chance_+%_per_revival"]=10358, - ["uber_domain_monster_critical_strike_multiplier_+%_per_revival"]=10359, - ["uber_domain_monster_deal_double_damage_chance_%_per_revival"]=10360, - ["uber_domain_monster_life_regeneration_rate_per_minute_%_per_revival"]=10361, - ["uber_domain_monster_maximum_life_+%_per_revival"]=10362, - ["uber_domain_monster_movement_speed_+%_per_revival"]=10363, - ["uber_domain_monster_overwhelm_%_physical_damage_reduction_per_revival"]=10364, - ["uber_domain_monster_penetrate_all_resistances_%_per_revival"]=10365, - ["uber_domain_monster_physical_damage_reduction_rating_+%_per_revival"]=10366, - ["uber_domain_monster_reward_chance_+%"]=10367, + ["uber_domain_monster_additional_physical_damage_reduction_%_per_revival"]=10347, + ["uber_domain_monster_all_resistances_+%_per_revival"]=10348, + ["uber_domain_monster_attack_and_cast_speed_+%_per_revival"]=10349, + ["uber_domain_monster_avoid_stun_%_per_revival"]=10350, + ["uber_domain_monster_critical_strike_chance_+%_per_revival"]=10351, + ["uber_domain_monster_critical_strike_multiplier_+%_per_revival"]=10352, + ["uber_domain_monster_deal_double_damage_chance_%_per_revival"]=10353, + ["uber_domain_monster_life_regeneration_rate_per_minute_%_per_revival"]=10354, + ["uber_domain_monster_maximum_life_+%_per_revival"]=10355, + ["uber_domain_monster_movement_speed_+%_per_revival"]=10356, + ["uber_domain_monster_overwhelm_%_physical_damage_reduction_per_revival"]=10357, + ["uber_domain_monster_penetrate_all_resistances_%_per_revival"]=10358, + ["uber_domain_monster_physical_damage_reduction_rating_+%_per_revival"]=10359, + ["uber_domain_monster_reward_chance_+%"]=10360, ["ultimatum_wager_type_hash"]=47, - ["unaffected_by_bleed_if_cast_vulnerability_in_past_10_seconds"]=10368, - ["unaffected_by_bleeding_while_affected_by_malevolence"]=10369, - ["unaffected_by_bleeding_while_leeching"]=10370, - ["unaffected_by_blind"]=10371, - ["unaffected_by_burning_ground"]=10372, - ["unaffected_by_burning_ground_while_affected_by_purity_of_fire"]=10373, - ["unaffected_by_chill"]=10374, - ["unaffected_by_chill_during_dodge_roll"]=10375, - ["unaffected_by_chill_while_channelling"]=10376, - ["unaffected_by_chill_while_mana_leeching"]=10377, - ["unaffected_by_chilled_ground"]=10378, - ["unaffected_by_chilled_ground_while_affected_by_purity_of_ice"]=10379, - ["unaffected_by_conductivity_while_affected_by_purity_of_lightning"]=10380, - ["unaffected_by_corrupted_blood_while_leeching"]=10381, + ["unaffected_by_bleed_if_cast_vulnerability_in_past_10_seconds"]=10361, + ["unaffected_by_bleeding_while_affected_by_malevolence"]=10362, + ["unaffected_by_bleeding_while_leeching"]=10363, + ["unaffected_by_blind"]=10364, + ["unaffected_by_burning_ground"]=10365, + ["unaffected_by_burning_ground_while_affected_by_purity_of_fire"]=10366, + ["unaffected_by_chill"]=10367, + ["unaffected_by_chill_during_dodge_roll"]=10368, + ["unaffected_by_chill_while_channelling"]=10369, + ["unaffected_by_chill_while_mana_leeching"]=10370, + ["unaffected_by_chilled_ground"]=10371, + ["unaffected_by_chilled_ground_while_affected_by_purity_of_ice"]=10372, + ["unaffected_by_conductivity_while_affected_by_purity_of_lightning"]=10373, + ["unaffected_by_corrupted_blood_while_leeching"]=10374, ["unaffected_by_curses"]=2283, - ["unaffected_by_curses_while_affected_by_zealotry"]=10382, - ["unaffected_by_damaging_ailments"]=10383, - ["unaffected_by_desecrated_ground"]=10384, - ["unaffected_by_elemental_weakness"]=10385, - ["unaffected_by_elemental_weakness_while_affected_by_purity_of_elements"]=10386, - ["unaffected_by_enfeeble_while_affected_by_grace"]=10387, - ["unaffected_by_flammability_while_affected_by_purity_of_fire"]=10388, - ["unaffected_by_freeze_if_cast_frostbite_in_past_10_seconds"]=10389, - ["unaffected_by_frostbite_while_affected_by_purity_of_ice"]=10390, - ["unaffected_by_ignite"]=10391, - ["unaffected_by_ignite_and_shock_while_max_life_mana_within_500"]=10392, - ["unaffected_by_ignite_if_cast_flammability_in_past_10_seconds"]=10393, - ["unaffected_by_poison_while_affected_by_malevolence"]=10394, - ["unaffected_by_shock"]=10395, - ["unaffected_by_shock_if_cast_conductivity_in_past_10_seconds"]=10396, - ["unaffected_by_shock_while_channelling"]=10397, - ["unaffected_by_shocked_ground"]=10398, - ["unaffected_by_shocked_ground_while_affected_by_purity_of_lightning"]=10399, - ["unaffected_by_temporal_chains"]=10400, - ["unaffected_by_temporal_chains_while_affected_by_haste"]=10401, - ["unaffected_by_vulnerability_while_affected_by_determination"]=10402, - ["unarmed_attack_area_of_effect_+1%_per_X_intelligence"]=10403, - ["unarmed_attack_skill_melee_dash_range_+%"]=10404, - ["unarmed_attack_speed_+%"]=10405, + ["unaffected_by_curses_while_affected_by_zealotry"]=10375, + ["unaffected_by_damaging_ailments"]=10376, + ["unaffected_by_desecrated_ground"]=10377, + ["unaffected_by_elemental_weakness"]=10378, + ["unaffected_by_elemental_weakness_while_affected_by_purity_of_elements"]=10379, + ["unaffected_by_enfeeble_while_affected_by_grace"]=10380, + ["unaffected_by_flammability_while_affected_by_purity_of_fire"]=10381, + ["unaffected_by_freeze_if_cast_frostbite_in_past_10_seconds"]=10382, + ["unaffected_by_frostbite_while_affected_by_purity_of_ice"]=10383, + ["unaffected_by_ignite"]=10384, + ["unaffected_by_ignite_and_shock_while_max_life_mana_within_500"]=10385, + ["unaffected_by_ignite_if_cast_flammability_in_past_10_seconds"]=10386, + ["unaffected_by_poison_while_affected_by_malevolence"]=10387, + ["unaffected_by_shock"]=10388, + ["unaffected_by_shock_if_cast_conductivity_in_past_10_seconds"]=10389, + ["unaffected_by_shock_while_channelling"]=10390, + ["unaffected_by_shocked_ground"]=10391, + ["unaffected_by_shocked_ground_while_affected_by_purity_of_lightning"]=10392, + ["unaffected_by_temporal_chains"]=10393, + ["unaffected_by_temporal_chains_while_affected_by_haste"]=10394, + ["unaffected_by_vulnerability_while_affected_by_determination"]=10395, + ["unarmed_attack_area_of_effect_+1%_per_X_intelligence"]=10396, + ["unarmed_attack_skill_melee_dash_range_+%"]=10397, + ["unarmed_attack_speed_+%"]=10398, ["unarmed_damage_+%"]=3283, ["unarmed_damage_+%_vs_bleeding_enemies"]=3276, ["unarmed_melee_attack_speed_+%"]=1353, ["unarmed_melee_physical_damage_+%"]=1256, - ["unattached_sigil_attachment_range_+%_per_second"]=10406, - ["unbound_ailment_elemental_ailment_chance_+%_final"]=10407, - ["unbound_ailment_hit_damage_elemental_immobilisation_multiplier_+%_final"]=10408, - ["undead_minion_reservation_+%"]=10410, - ["unearth_additional_corpse_level"]=10411, - ["unholy_might_granted_magnitude_+%_per_100_maximum_mana"]=10412, + ["unattached_sigil_attachment_range_+%_per_second"]=10399, + ["unbound_ailment_elemental_ailment_chance_+%_final"]=10400, + ["unbound_ailment_hit_damage_elemental_immobilisation_multiplier_+%_final"]=10401, + ["undead_minion_reservation_+%"]=10403, + ["unearth_additional_corpse_level"]=10404, + ["unholy_might_granted_magnitude_+%_per_100_maximum_mana"]=10405, ["unholy_might_while_you_have_no_energy_shield"]=2523, - ["unique_%_maximum_mana_to_sacrifice_to_party_members_in_your_presence_when_they_cast_a_spell"]=10413, + ["unique_%_maximum_mana_to_sacrifice_to_party_members_in_your_presence_when_they_cast_a_spell"]=10406, ["unique_add_power_charge_on_melee_knockback_%"]=2710, - ["unique_blood_barrier_applies_x_stacks_of_corrupted_blood_on_block"]=10414, - ["unique_blood_barrier_corrupted_blood_base_physical_damage_per_minute_as_%_of_maximum_life"]=10414, - ["unique_blood_barrier_corrupted_blood_duration_ms"]=10414, - ["unique_blood_price_enemies_in_presence_have_at_least_%_life_reserved"]=10415, - ["unique_body_armour_black_doubt_drain_%_mana_to_recover_life_until_full_and_dot_bypasses_es"]=10692, + ["unique_blood_barrier_applies_x_stacks_of_corrupted_blood_on_block"]=10407, + ["unique_blood_barrier_corrupted_blood_base_physical_damage_per_minute_as_%_of_maximum_life"]=10407, + ["unique_blood_barrier_corrupted_blood_duration_ms"]=10407, + ["unique_blood_price_enemies_in_presence_have_at_least_%_life_reserved"]=10408, + ["unique_body_armour_black_doubt_drain_%_mana_to_recover_life_until_full_and_dot_bypasses_es"]=10693, ["unique_body_armour_item_rarity_only_+%"]=966, - ["unique_body_armour_life_flask_life_recovery_+%_final"]=10416, + ["unique_body_armour_life_flask_life_recovery_+%_final"]=10409, ["unique_body_armour_maximum_energy_shield_override_is_%_of_strength"]=1931, ["unique_body_armour_shavronnes_wrappings_damage_cannot_bypass_energy_shield"]=1484, - ["unique_body_armour_unfaltering_faith_damage_over_time_does_not_bypass_energy_shield"]=10417, + ["unique_body_armour_unfaltering_faith_damage_over_time_does_not_bypass_energy_shield"]=10410, ["unique_boots_all_damage_inflicts_poison_against_enemies_with_at_least_x_grasping_vines"]=4106, ["unique_boots_secondary_ground_ignite_while_moving_base_fire_damage_%_of_life"]=4004, ["unique_boots_secondary_ground_shock_while_moving"]=4005, - ["unique_bow_arborix_close_range_bow_damage_+%_final_while_have_iron_reflexes"]=10770, + ["unique_bow_arborix_close_range_bow_damage_+%_final_while_have_iron_reflexes"]=10771, ["unique_bow_attacks_repeat_x_times_when_no_enemies_in_your_presence"]=4116, ["unique_chaos_damage_to_reflect_to_self_on_attack_%_chance"]=2739, ["unique_chill_duration_+%_when_in_off_hand"]=2552, @@ -246528,35 +246545,35 @@ return { ["unique_chin_sol_close_range_knockback"]=2219, ["unique_cold_damage_ignites"]=2635, ["unique_cold_damage_resistance_%_when_green_gem_socketed"]=1512, - ["unique_cooldown_modifier_ms"]=10418, + ["unique_cooldown_modifier_ms"]=10411, ["unique_critical_strike_chance_+%_final"]=2605, - ["unique_crowd_controlled_enemy_damage_taken_-%_final"]=10419, - ["unique_damage_+%_vs_rare_or_unique_enemy_per_second_ever_in_presence_up_to_max"]=10420, + ["unique_crowd_controlled_enemy_damage_taken_-%_final"]=10412, + ["unique_damage_+%_vs_rare_or_unique_enemy_per_second_ever_in_presence_up_to_max"]=10413, ["unique_dewaths_hide_physical_attack_damage_dealt_-"]=2271, - ["unique_double_presence_radius"]=10421, - ["unique_facebreaker_can_use_mace_attacks_with_both_hands_empty_using_facebreaker_base_damage"]=10422, + ["unique_double_presence_radius"]=10414, + ["unique_facebreaker_can_use_mace_attacks_with_both_hands_empty_using_facebreaker_base_damage"]=10415, ["unique_facebreaker_unarmed_attack_damage_+1%_final_per_X_strength"]=2212, ["unique_fire_damage_resistance_%_when_red_gem_socketed"]=1509, ["unique_fire_damage_shocks"]=2634, ["unique_gain_onslaught_when_hit_duration_ms"]=2607, ["unique_gain_onslaught_when_hit_duration_ms_per_endurance_charge"]=2622, ["unique_gain_power_charge_on_non_crit"]=2682, - ["unique_gain_soul_eater"]=10423, - ["unique_gain_x_guard_for_500_ms_per_combo_lost_using_skills"]=10424, + ["unique_gain_soul_eater"]=10416, + ["unique_gain_x_guard_for_500_ms_per_combo_lost_using_skills"]=10417, ["unique_gloves_item_rarity_only_+%"]=967, - ["unique_helmet_cast_speed_+%_applies_to_attack_speed_at_%_of_original_value"]=10425, - ["unique_helmet_damage_+%_final_per_warcry_exerting_action"]=10426, - ["unique_jewel_flask_charges_gained_+%_final_from_kills"]=10427, - ["unique_jewel_flask_duration_+%_final"]=10428, - ["unique_jewel_grants_notable_hash_1"]=10429, - ["unique_jewel_grants_notable_hash_2"]=10430, - ["unique_jewel_grants_notable_hash_3"]=10431, - ["unique_jewel_grants_notable_hash_part_1"]=10432, - ["unique_jewel_grants_notable_hash_part_2"]=10433, - ["unique_jewel_grants_x_voices_jewel_sockets"]=10434, - ["unique_jewel_reserved_blood_maximum_life_+%_final"]=10435, - ["unique_jewel_specific_skill_level_+_level"]=10436, - ["unique_jewel_specific_skill_level_+_skill"]=10436, + ["unique_helmet_cast_speed_+%_applies_to_attack_speed_at_%_of_original_value"]=10418, + ["unique_helmet_damage_+%_final_per_warcry_exerting_action"]=10419, + ["unique_jewel_flask_charges_gained_+%_final_from_kills"]=10420, + ["unique_jewel_flask_duration_+%_final"]=10421, + ["unique_jewel_grants_notable_hash_1"]=10422, + ["unique_jewel_grants_notable_hash_2"]=10423, + ["unique_jewel_grants_notable_hash_3"]=10424, + ["unique_jewel_grants_notable_hash_part_1"]=10425, + ["unique_jewel_grants_notable_hash_part_2"]=10426, + ["unique_jewel_grants_x_voices_jewel_sockets"]=10427, + ["unique_jewel_reserved_blood_maximum_life_+%_final"]=10428, + ["unique_jewel_specific_skill_level_+_level"]=10429, + ["unique_jewel_specific_skill_level_+_skill"]=10429, ["unique_lightning_damage_freezes"]=2636, ["unique_lightning_damage_resistance_%_when_blue_gem_socketed"]=1515, ["unique_local_maximum_added_chaos_damage_when_in_off_hand"]=1316, @@ -246566,331 +246583,331 @@ return { ["unique_local_minimum_added_cold_damage_when_in_off_hand"]=1301, ["unique_local_minimum_added_fire_damage_when_in_main_hand"]=1295, ["unique_loris_lantern_golden_light"]=2361, - ["unique_lose_a_power_charge_when_hit"]=10438, + ["unique_lose_a_power_charge_when_hit"]=10431, ["unique_lose_all_endurance_charges_when_hit"]=2606, ["unique_lose_all_power_charges_on_crit"]=2683, - ["unique_mace_fire_damage_with_mace_skills_%_to_convert_to_cold"]=10439, + ["unique_mace_fire_damage_with_mace_skills_%_to_convert_to_cold"]=10432, ["unique_map_boss_class_of_rare_items_to_drop"]=2510, ["unique_map_boss_number_of_rare_items_to_drop"]=2510, ["unique_maximum_chaos_damage_to_reflect_to_self_on_attack"]=2739, ["unique_mine_damage_+%_final"]=1179, ["unique_minimum_chaos_damage_to_reflect_to_self_on_attack"]=2739, - ["unique_minions_explode_on_death_for_%_max_life_as_physical_damage_in_2m_radius"]=10440, - ["unique_minions_in_presence_gain_and_lose_life_when_you_do"]=10441, - ["unique_monster_dropped_item_rarity_+%"]=10442, - ["unique_movement_speed_and_skill_speed_-%_final_per_number_of_times_dodge_rolled_in_past_20_seconds"]=10443, + ["unique_minions_explode_on_death_for_%_max_life_as_physical_damage_in_2m_radius"]=10433, + ["unique_minions_in_presence_gain_and_lose_life_when_you_do"]=10434, + ["unique_monster_dropped_item_rarity_+%"]=10435, + ["unique_movement_speed_and_skill_speed_-%_final_per_number_of_times_dodge_rolled_in_past_20_seconds"]=10436, ["unique_nearby_allies_recover_permyriad_max_life_on_death"]=2752, - ["unique_no_curse_delay"]=10444, + ["unique_no_curse_delay"]=10437, ["unique_primordial_tether_golem_damage_+%_final"]=3402, ["unique_primordial_tether_golem_life_+%_final"]=3773, - ["unique_prism_guardian_spirit_+_per_X_maximum_life"]=10445, + ["unique_prism_guardian_spirit_+_per_X_maximum_life"]=10438, ["unique_quill_rain_damage_+%_final"]=2264, - ["unique_recover_%_maximum_life_on_x_altenator"]=10446, - ["unique_redblade_banner_enemies_in_presence_monster_power_+%_final"]=10447, - ["unique_replica_volkuurs_guidance_ignite_duration_+%_final"]=10448, - ["unique_reveal_weakness"]=4127, - ["unique_revive_permanent_minions_on_mana_flask_use"]=10449, + ["unique_recover_%_maximum_life_on_x_altenator"]=10439, + ["unique_redblade_banner_enemies_in_presence_monster_power_+%_final"]=10440, + ["unique_replica_volkuurs_guidance_ignite_duration_+%_final"]=10441, + ["unique_reveal_weakness"]=10675, + ["unique_revive_permanent_minions_on_mana_flask_use"]=10442, ["unique_ryslathas_coil_maximum_physical_attack_damage_+%_final"]=1181, ["unique_ryslathas_coil_minimum_physical_attack_damage_+%_final"]=1182, - ["unique_shield_window_of_paradise_apply_elemental_exposure_while_raised"]=10450, - ["unique_soulless_elegance_energy_shield_recharge_rate_+%_final"]=10451, - ["unique_spirit_reservations_are_halved"]=10452, - ["unique_sunblast_throw_traps_in_circle_radius"]=10453, - ["unique_two_handed_weapon_lightning_stun_multiplier_+%_final"]=10454, + ["unique_shield_window_of_paradise_apply_elemental_exposure_while_raised"]=10443, + ["unique_soulless_elegance_energy_shield_recharge_rate_+%_final"]=10444, + ["unique_spirit_reservations_are_halved"]=10445, + ["unique_sunblast_throw_traps_in_circle_radius"]=10446, + ["unique_two_handed_weapon_lightning_stun_multiplier_+%_final"]=10447, ["unique_volkuurs_clutch_poison_duration_+%_final"]=2921, ["unique_voltaxic_rift_shock_as_though_damage_+%_final"]=2696, - ["unique_voltaxic_rift_shock_maximum_magnitude_override"]=10455, - ["unique_you_count_as_on_low_life_while_at_%_of_maximum_mana_or_below"]=10456, - ["unique_you_count_as_on_low_mana_while_at_%_of_maximum_health_or_below"]=10457, - ["unnerve_for_4_seconds_on_hit_with_wands"]=10458, - ["unnerve_nearby_enemies_on_use_for_ms"]=10459, + ["unique_voltaxic_rift_shock_maximum_magnitude_override"]=10448, + ["unique_you_count_as_on_low_life_while_at_%_of_maximum_mana_or_below"]=10449, + ["unique_you_count_as_on_low_mana_while_at_%_of_maximum_health_or_below"]=10450, + ["unnerve_for_4_seconds_on_hit_with_wands"]=10451, + ["unnerve_nearby_enemies_on_use_for_ms"]=10452, ["unveiled_mod_effect_+%"]=74, - ["using_mana_flask_grants_%_recovery_amount_as_guard_for_4s"]=10460, - ["utility_flask_charges_recovered_per_3_seconds"]=10461, - ["utility_flask_cold_damage_taken_+%_final"]=10462, - ["utility_flask_fire_damage_taken_+%_final"]=10463, - ["utility_flask_lightning_damage_taken_+%_final"]=10464, + ["using_mana_flask_grants_%_recovery_amount_as_guard_for_4s"]=10453, + ["utility_flask_charges_recovered_per_3_seconds"]=10454, + ["utility_flask_cold_damage_taken_+%_final"]=10455, + ["utility_flask_fire_damage_taken_+%_final"]=10456, + ["utility_flask_lightning_damage_taken_+%_final"]=10457, ["vaal_attack_rage_cost_instead_of_souls_per_use"]=2486, ["vaal_skill_critical_strike_chance_+%"]=2859, ["vaal_skill_critical_strike_multiplier_+"]=2860, ["vaal_skill_damage_+%"]=2847, ["vaal_skill_effect_duration_+%"]=2857, - ["vaal_skill_gem_level_+"]=10465, - ["vaal_skill_soul_cost_+%"]=10466, + ["vaal_skill_gem_level_+"]=10458, + ["vaal_skill_soul_cost_+%"]=10459, ["vaal_skill_soul_gain_preventation_duration_+%"]=2858, - ["vaal_skill_soul_refund_chance_%"]=10467, - ["vaal_volcanic_fissure_molten_strike_soul_gain_prevention_+%"]=10468, - ["vampiric_link_duration_+%"]=10469, + ["vaal_skill_soul_refund_chance_%"]=10460, + ["vaal_volcanic_fissure_molten_strike_soul_gain_prevention_+%"]=10461, + ["vampiric_link_duration_+%"]=10462, ["vengeance_cooldown_speed_+%"]=3580, ["vengeance_damage_+%"]=3424, - ["vigilant_and_flicker_strike_active_skill_cooldown_bypass_type_override_to_power_charge"]=10470, + ["vigilant_and_flicker_strike_active_skill_cooldown_bypass_type_override_to_power_charge"]=10463, ["vigilant_strike_applies_to_nearby_allies_for_X_seconds"]=2985, ["vigilant_strike_damage_+%"]=3412, ["vigilant_strike_fortify_duration_+%"]=3600, - ["viper_and_pestilent_strike_attack_damage_+%_per_frenzy_charge"]=10471, + ["viper_and_pestilent_strike_attack_damage_+%_per_frenzy_charge"]=10464, ["viper_strike_critical_strike_chance_+%"]=3630, ["viper_strike_damage_+%"]=3354, - ["viper_strike_dual_wield_damage_+%_final"]=10472, + ["viper_strike_dual_wield_damage_+%_final"]=10465, ["viper_strike_poison_duration_+%"]=3619, ["virtual_base_maximum_energy_shield_to_grant_to_you_and_nearby_allies"]=3116, - ["virtual_block_%_damage_taken"]=10473, - ["virtual_chance_to_gain_1_more_endurance_charge_%"]=10474, - ["virtual_chance_to_gain_1_more_frenzy_charge_%"]=10475, - ["virtual_chance_to_gain_1_more_power_charge_%"]=10476, + ["virtual_block_%_damage_taken"]=10466, + ["virtual_chance_to_gain_1_more_endurance_charge_%"]=10467, + ["virtual_chance_to_gain_1_more_frenzy_charge_%"]=10468, + ["virtual_chance_to_gain_1_more_power_charge_%"]=10469, ["virtual_energy_shield_delay_-%"]=3286, ["virtual_energy_shield_recharge_rate_+%"]=3288, - ["virtual_glory_generation_+%"]=10477, - ["virtual_hundred_times_active_skill_generates_mp_%_glory_per_armour_break"]=10478, - ["virtual_hundred_times_active_skill_generates_mp_%_glory_per_attack_hit"]=10479, - ["virtual_hundred_times_active_skill_generates_mp_%_glory_per_chaos_hit"]=10480, - ["virtual_hundred_times_active_skill_generates_mp_%_glory_per_heavy_stun"]=10481, - ["virtual_hundred_times_active_skill_generates_mp_%_glory_per_ignite"]=10482, + ["virtual_glory_generation_+%"]=10470, + ["virtual_hundred_times_active_skill_generates_mp_%_glory_per_armour_break"]=10471, + ["virtual_hundred_times_active_skill_generates_mp_%_glory_per_attack_hit"]=10472, + ["virtual_hundred_times_active_skill_generates_mp_%_glory_per_chaos_hit"]=10473, + ["virtual_hundred_times_active_skill_generates_mp_%_glory_per_heavy_stun"]=10474, + ["virtual_hundred_times_active_skill_generates_mp_%_glory_per_ignite"]=10475, ["virtual_light_radius_+%"]=2305, ["virtual_mana_gain_per_target"]=1533, - ["virtual_maximum_curse_zones_allowed"]=10483, + ["virtual_maximum_curse_zones_allowed"]=10476, ["virtual_minion_damage_+%"]=1746, - ["virtual_number_of_banners_allowed"]=10484, + ["virtual_number_of_banners_allowed"]=10477, ["virtual_number_of_ranged_animated_weapons_allowed"]=3005, - ["virulent_arrow_additional_spores_at_max_stages"]=10485, - ["virulent_arrow_chance_to_poison_%_per_stage"]=10486, + ["virulent_arrow_additional_spores_at_max_stages"]=10478, + ["virulent_arrow_chance_to_poison_%_per_stage"]=10479, ["vitality_mana_reservation_+%"]=3722, - ["vitality_mana_reservation_efficiency_+%"]=10488, - ["vitality_mana_reservation_efficiency_-2%_per_1"]=10487, - ["vitality_reserves_no_mana"]=10489, - ["vivid_stag_damage_%_final_per_cascade"]=10490, - ["vivid_stag_maximum_stag_wisps_allowed"]=10491, - ["vivid_stag_metres_travled_per_wisp_gain"]=10491, - ["vivid_stag_shock_effect_%_final_per_cascade"]=10492, - ["vivisection_armour_evasion_energy_shield_+%_final"]=10494, - ["vivisection_damage_+%_final"]=10493, - ["vivisection_maximum_life_+%_final"]=10495, - ["vivisection_maximum_mana_+%_final"]=10496, - ["vivisection_movement_speed_+%_final"]=10497, - ["vivisection_spirit_+%_final"]=10498, - ["void_sphere_cooldown_speed_+%"]=10499, - ["volatile_dead_and_cremation_penetrate_%_fire_resistance_per_100_dexterity"]=10500, - ["volatile_dead_base_number_of_corpses_to_consume"]=10501, - ["volatile_dead_cast_speed_+%"]=10502, - ["volatile_dead_consume_additional_corpse"]=10503, - ["volatile_dead_damage_+%"]=10504, - ["volatility_additional_non_skill_%_damage_as_extra_chaos_to_grant"]=10505, - ["volatility_critical_strike_chance_+%_to_grant"]=10506, - ["volatility_detonation_delay_+%"]=10507, - ["volatility_on_kill_%_chance"]=10508, + ["vitality_mana_reservation_efficiency_+%"]=10481, + ["vitality_mana_reservation_efficiency_-2%_per_1"]=10480, + ["vitality_reserves_no_mana"]=10482, + ["vivid_stag_damage_%_final_per_cascade"]=10483, + ["vivid_stag_maximum_stag_wisps_allowed"]=10484, + ["vivid_stag_metres_travled_per_wisp_gain"]=10484, + ["vivid_stag_shock_effect_%_final_per_cascade"]=10485, + ["vivisection_armour_evasion_energy_shield_+%_final"]=10487, + ["vivisection_damage_+%_final"]=10486, + ["vivisection_maximum_life_+%_final"]=10488, + ["vivisection_maximum_mana_+%_final"]=10489, + ["vivisection_movement_speed_+%_final"]=10490, + ["vivisection_spirit_+%_final"]=10491, + ["void_sphere_cooldown_speed_+%"]=10492, + ["volatile_dead_and_cremation_penetrate_%_fire_resistance_per_100_dexterity"]=10493, + ["volatile_dead_base_number_of_corpses_to_consume"]=10494, + ["volatile_dead_cast_speed_+%"]=10495, + ["volatile_dead_consume_additional_corpse"]=10496, + ["volatile_dead_damage_+%"]=10497, + ["volatility_additional_non_skill_%_damage_as_extra_chaos_to_grant"]=10498, + ["volatility_critical_strike_chance_+%_to_grant"]=10499, + ["volatility_detonation_delay_+%"]=10500, + ["volatility_on_kill_%_chance"]=10501, ["volatility_physical_damage_taken_%_as_cold"]=2234, - ["volatility_refresh_%_chance"]=10509, - ["volatility_when_stunned_%_chance"]=10510, - ["volcanic_fissure_damage_+%"]=10511, - ["volcanic_fissure_number_of_additional_projectiles"]=10512, - ["volcanic_fissure_speed_+%"]=10513, - ["voltaxic_burst_damage_+%"]=10514, - ["voltaxic_burst_damage_+%_per_100ms_duration"]=10515, - ["voltaxic_burst_skill_area_of_effect_+%"]=10516, - ["vortex_active_skill_additional_critical_strike_chance_if_used_through_frostbolt"]=10517, - ["vortex_area_of_effect_+%_when_cast_on_frostbolt"]=10518, + ["volatility_refresh_%_chance"]=10502, + ["volatility_when_stunned_%_chance"]=10503, + ["volcanic_fissure_damage_+%"]=10504, + ["volcanic_fissure_number_of_additional_projectiles"]=10505, + ["volcanic_fissure_speed_+%"]=10506, + ["voltaxic_burst_damage_+%"]=10507, + ["voltaxic_burst_damage_+%_per_100ms_duration"]=10508, + ["voltaxic_burst_skill_area_of_effect_+%"]=10509, + ["vortex_active_skill_additional_critical_strike_chance_if_used_through_frostbolt"]=10510, + ["vortex_area_of_effect_+%_when_cast_on_frostbolt"]=10511, ["vulnerability_curse_effect_+%"]=3698, ["vulnerability_duration_+%"]=3603, ["vulnerability_gem_level_+"]=2033, ["vulnerability_ignores_hexproof"]=2412, ["vulnerability_mana_reservation_+%"]=3731, - ["vulnerability_no_reservation"]=10519, + ["vulnerability_no_reservation"]=10512, ["wand_accuracy_rating"]=1777, ["wand_accuracy_rating_+%"]=1367, ["wand_attack_speed_+%"]=1350, ["wand_critical_strike_chance_+%"]=1391, ["wand_critical_strike_multiplier_+"]=1414, ["wand_damage_+%"]=2715, - ["wand_damage_+%_if_crit_recently"]=10520, + ["wand_damage_+%_if_crit_recently"]=10513, ["wand_damage_+%_per_power_charge"]=1904, ["wand_elemental_damage_+%"]=1884, - ["war_banner_aura_effect_+%"]=10521, - ["war_banner_mana_reservation_efficiency_+%"]=10522, - ["warbringer_overbreak_armour"]=10523, - ["warcries_apply_fire_exposure"]=10524, + ["war_banner_aura_effect_+%"]=10514, + ["war_banner_mana_reservation_efficiency_+%"]=10515, + ["warbringer_overbreak_armour"]=10516, + ["warcries_apply_fire_exposure"]=10517, ["warcries_are_instant"]=3176, - ["warcries_bypass_cooldown"]=10525, + ["warcries_bypass_cooldown"]=10518, ["warcries_cost_no_mana"]=3811, - ["warcries_debilitate_enemies_for_1_second"]=10526, - ["warcries_have_minimum_10_power"]=10527, - ["warcries_inflict_x_critical_weakness_on_enemies"]=10528, - ["warcries_knock_back_enemies"]=10529, - ["warcry_buff_effect_+%"]=10530, - ["warcry_chance_to_gain_frenzy_power_endurance_charge_%_per_power"]=10531, - ["warcry_cooldown_modifier_ms"]=10532, + ["warcries_debilitate_enemies_for_1_second"]=10519, + ["warcries_have_minimum_10_power"]=10520, + ["warcries_inflict_x_critical_weakness_on_enemies"]=10521, + ["warcries_knock_back_enemies"]=10522, + ["warcry_buff_effect_+%"]=10523, + ["warcry_chance_to_gain_frenzy_power_endurance_charge_%_per_power"]=10524, + ["warcry_cooldown_modifier_ms"]=10525, ["warcry_cooldown_speed_+%"]=3059, - ["warcry_damage_+%"]=10533, + ["warcry_damage_+%"]=10526, ["warcry_damage_taken_goes_to_mana_%"]=2998, ["warcry_duration_+%"]=2944, - ["warcry_empowers_next_x_melee_attacks"]=10534, - ["warcry_empowers_next_x_melee_attacks_if_you_have_at_least_100_tribute"]=10535, - ["warcry_monster_power_+%"]=10536, - ["warcry_physical_damage_reduction_rating_+%_per_5_power_for_8_seconds"]=10537, - ["warcry_skill_area_of_effect_+%"]=10538, - ["warcry_skills_cooldown_is_4_seconds"]=10539, + ["warcry_empowers_next_x_melee_attacks"]=10527, + ["warcry_empowers_next_x_melee_attacks_if_you_have_at_least_100_tribute"]=10528, + ["warcry_monster_power_+%"]=10529, + ["warcry_physical_damage_reduction_rating_+%_per_5_power_for_8_seconds"]=10530, + ["warcry_skill_area_of_effect_+%"]=10531, + ["warcry_skills_cooldown_is_4_seconds"]=10532, ["warcry_speed_+%"]=3013, - ["warcry_speed_+%_per_25_tribute"]=10540, - ["ward_%_gained_on_kill"]=10541, - ["ward_%_to_recover_on_reaching_maximum_rage"]=10542, - ["ward_can_overcap"]=10543, - ["ward_regeneration_rate_+%"]=10544, - ["ward_regeneration_rate_+%_if_have_crit_recently"]=10545, - ["ward_regeneration_rate_+%_while_sprinting"]=10546, - ["ward_regeneration_rate_+1%_final_per_x%_ward_lost_from_hits_up_to_100%"]=10547, - ["ward_regeneration_rate_-1%_per_X_maximum_ward"]=10548, - ["ward_regeneration_rate_is_doubled"]=10549, + ["warcry_speed_+%_per_25_tribute"]=10533, + ["ward_%_gained_on_kill"]=10534, + ["ward_%_to_recover_on_reaching_maximum_rage"]=10535, + ["ward_can_overcap"]=10536, + ["ward_regeneration_rate_+%"]=10537, + ["ward_regeneration_rate_+%_if_have_crit_recently"]=10538, + ["ward_regeneration_rate_+%_while_sprinting"]=10539, + ["ward_regeneration_rate_+1%_final_per_x%_ward_lost_from_hits_up_to_100%"]=10540, + ["ward_regeneration_rate_-1%_per_X_maximum_ward"]=10541, + ["ward_regeneration_rate_is_doubled"]=10542, ["ward_rune_maximum_ward_+%_final"]=4135, - ["warping_rune_add_item_tag_1"]=10550, - ["warping_rune_add_item_tag_2"]=10551, - ["warping_rune_add_item_tag_3"]=10552, - ["warping_rune_add_item_tag_4"]=10553, - ["warping_rune_add_item_tag_5"]=10554, - ["warping_rune_add_item_tag_6"]=10555, - ["water_sphere_cold_lightning_exposure_%"]=10556, - ["water_sphere_damage_+%"]=10557, + ["warping_rune_add_item_tag_1"]=10543, + ["warping_rune_add_item_tag_2"]=10544, + ["warping_rune_add_item_tag_3"]=10545, + ["warping_rune_add_item_tag_4"]=10546, + ["warping_rune_add_item_tag_5"]=10547, + ["warping_rune_add_item_tag_6"]=10548, + ["water_sphere_cold_lightning_exposure_%"]=10549, + ["water_sphere_damage_+%"]=10550, ["weapon_chaos_damage_+%"]=1825, ["weapon_cold_damage_+%"]=1823, - ["weapon_damage_+%_per_10_str"]=10558, + ["weapon_damage_+%_per_10_str"]=10551, ["weapon_elemental_damage_+%"]=1290, ["weapon_elemental_damage_+%_per_power_charge"]=2478, ["weapon_elemental_damage_+%_while_using_flask"]=2544, ["weapon_fire_damage_+%"]=1822, - ["weapon_hellscaping_speed_+%"]=7160, + ["weapon_hellscaping_speed_+%"]=7155, ["weapon_lightning_damage_+%"]=1824, ["weapon_physical_damage_+%"]=2532, - ["weapon_swap_speed_+%"]=10559, - ["while_curse_is_25%_expired_hinder_enemy_%"]=10560, - ["while_curse_is_33%_expired_malediction"]=10561, - ["while_curse_is_50%_expired_curse_effect_+%"]=10562, - ["while_curse_is_75%_expired_enemy_damage_taken_+%"]=10563, - ["while_stationary_gain_additional_physical_damage_reduction_%"]=10564, - ["while_stationary_gain_life_regeneration_rate_per_minute_%"]=10565, + ["weapon_swap_speed_+%"]=10552, + ["while_curse_is_25%_expired_hinder_enemy_%"]=10553, + ["while_curse_is_33%_expired_malediction"]=10554, + ["while_curse_is_50%_expired_curse_effect_+%"]=10555, + ["while_curse_is_75%_expired_enemy_damage_taken_+%"]=10556, + ["while_stationary_gain_additional_physical_damage_reduction_%"]=10557, + ["while_stationary_gain_life_regeneration_rate_per_minute_%"]=10558, ["while_using_mace_stun_threshold_reduction_+%"]=1431, ["whirling_blades_attack_speed_+%"]=3562, ["whirling_blades_damage_+%"]=3413, ["wild_strike_damage_+%"]=3388, ["wild_strike_num_of_additional_projectiles_in_chain"]=3684, ["wild_strike_radius_+%"]=3522, - ["wind_skills_can_be_empowered_by_multiple_elements"]=10566, - ["wind_skills_count_as_empowered_by_chilled_ground"]=10567, - ["wind_skills_count_as_empowered_by_ignited_ground"]=10567, - ["wind_skills_count_as_empowered_by_shocked_ground"]=10567, - ["wind_skills_deal_no_non_elemental_damage"]=10568, - ["winter_brand_chill_effect_+%"]=10569, - ["winter_brand_damage_+%"]=10570, - ["winter_brand_max_number_of_stages_+"]=10571, - ["wintertide_and_arcanist_brand_branded_enemy_explode_for_25%_life_as_chaos_on_death_chance_%"]=10572, - ["witch_passive_maximum_lightning_damage_+%_final"]=10573, - ["witchhunter_armour_evasion_+%_final"]=10574, - ["witchhunter_chance_to_explode_enemies_for_100%_of_life_as_physical"]=10575, - ["witchhunter_up_to_damage_+%_final_against_targets_with_missing_focus"]=10576, + ["wind_skills_can_be_empowered_by_multiple_elements"]=10559, + ["wind_skills_count_as_empowered_by_chilled_ground"]=10560, + ["wind_skills_count_as_empowered_by_ignited_ground"]=10560, + ["wind_skills_count_as_empowered_by_shocked_ground"]=10560, + ["wind_skills_deal_no_non_elemental_damage"]=10561, + ["winter_brand_chill_effect_+%"]=10562, + ["winter_brand_damage_+%"]=10563, + ["winter_brand_max_number_of_stages_+"]=10564, + ["wintertide_and_arcanist_brand_branded_enemy_explode_for_25%_life_as_chaos_on_death_chance_%"]=10565, + ["witch_passive_maximum_lightning_damage_+%_final"]=10566, + ["witchhunter_armour_evasion_+%_final"]=10567, + ["witchhunter_chance_to_explode_enemies_for_100%_of_life_as_physical"]=10568, + ["witchhunter_up_to_damage_+%_final_against_targets_with_missing_focus"]=10569, ["with_bow_additional_block_%"]=2267, - ["wither_area_of_effect_+%_every_second_while_channelling_up_to_+200%"]=10577, + ["wither_area_of_effect_+%_every_second_while_channelling_up_to_+200%"]=10570, ["wither_duration_+%"]=3615, ["wither_inflicted_also_does_fire"]=4119, ["wither_never_expires"]=4117, ["wither_radius_+%"]=3534, - ["withered_effect_on_self_+%"]=10578, - ["withered_enemies_deal_+%_damage"]=10579, - ["withered_magnitude_+%"]=10580, + ["withered_effect_on_self_+%"]=10571, + ["withered_enemies_deal_+%_damage"]=10572, + ["withered_magnitude_+%"]=10573, ["withered_on_hit_for_2_seconds_%_chance"]=4080, - ["withered_on_hit_for_2_seconds_if_enemy_has_5_or_less_withered_chance_%"]=10581, - ["withered_on_hit_for_4_seconds_%_chance"]=10582, + ["withered_on_hit_for_2_seconds_if_enemy_has_5_or_less_withered_chance_%"]=10574, + ["withered_on_hit_for_4_seconds_%_chance"]=10575, ["wrath_aura_effect_+%"]=3089, ["wrath_mana_reservation_+%"]=3723, - ["wrath_mana_reservation_efficiency_+%"]=10584, - ["wrath_mana_reservation_efficiency_-2%_per_1"]=10583, - ["wrath_reserves_no_mana"]=10585, - ["x%_damage_taken_recouped_as_life_per_5_rage"]=10586, - ["x%_faster_start_of_sorcery_ward_recovery"]=10587, - ["x%_of_armour_applies_to_elemental_damage_while_shapeshifted"]=10588, - ["x%_of_damage_taken_while_channelling_recouped_as_life"]=10589, + ["wrath_mana_reservation_efficiency_+%"]=10577, + ["wrath_mana_reservation_efficiency_-2%_per_1"]=10576, + ["wrath_reserves_no_mana"]=10578, + ["x%_damage_taken_recouped_as_life_per_5_rage"]=10579, + ["x%_faster_start_of_sorcery_ward_recovery"]=10580, + ["x%_of_armour_applies_to_elemental_damage_while_shapeshifted"]=10581, + ["x%_of_damage_taken_while_channelling_recouped_as_life"]=10582, ["x_to_maximum_life_per_2_intelligence"]=1791, - ["you_and_allies_additional_block_%_if_have_attacked_recently"]=10593, - ["you_and_allies_in_presence_accuracy_rating_+%"]=10594, - ["you_and_allies_in_presence_all_damage_can_ignite"]=10595, - ["you_and_allies_in_presence_attack_speed_+%"]=10596, - ["you_and_allies_in_presence_cast_speed_+%"]=10597, - ["you_and_allies_in_presence_chaos_damage_resistance_%"]=10598, - ["you_and_allies_in_presence_cooldown_speed_+%"]=10599, - ["you_and_allies_in_presence_non_skill_base_all_damage_%_to_gain_as_fire_while_on_high_infernal_flame"]=10600, + ["you_and_allies_additional_block_%_if_have_attacked_recently"]=10586, + ["you_and_allies_in_presence_accuracy_rating_+%"]=10587, + ["you_and_allies_in_presence_all_damage_can_ignite"]=10588, + ["you_and_allies_in_presence_attack_speed_+%"]=10589, + ["you_and_allies_in_presence_cast_speed_+%"]=10590, + ["you_and_allies_in_presence_chaos_damage_resistance_%"]=10591, + ["you_and_allies_in_presence_cooldown_speed_+%"]=10592, + ["you_and_allies_in_presence_non_skill_base_all_damage_%_to_gain_as_fire_while_on_high_infernal_flame"]=10593, ["you_and_minion_attack_and_cast_speed_+%_for_4_seconds_when_corpse_destroyed"]=3751, - ["you_and_nearby_allies_armour_+_if_have_impaled_recently"]=10601, - ["you_and_nearby_allies_critical_strike_chance_+%"]=10602, - ["you_and_nearby_allies_critical_strike_multiplier_+"]=10603, - ["you_and_nearby_allies_life_regeneration_rate_per_minute_%_if_corpse_consumed_recently"]=10604, - ["you_and_nearby_allies_life_regeneration_rate_per_minute_%_if_have_blocked_recently"]=10605, - ["you_and_nearby_allies_life_regeneration_rate_per_minute_%_if_you_hit_an_enemy_recently"]=10606, - ["you_and_nearby_allys_gain_onslaught_for_4_seconds_on_warcry"]=10607, - ["you_and_nearby_party_members_gain_x_rage_when_you_warcry"]=10608, - ["you_and_totem_life_regeneration_rate_per_minute_%_per_active_totem"]=10609, + ["you_and_nearby_allies_armour_+_if_have_impaled_recently"]=10594, + ["you_and_nearby_allies_critical_strike_chance_+%"]=10595, + ["you_and_nearby_allies_critical_strike_multiplier_+"]=10596, + ["you_and_nearby_allies_life_regeneration_rate_per_minute_%_if_corpse_consumed_recently"]=10597, + ["you_and_nearby_allies_life_regeneration_rate_per_minute_%_if_have_blocked_recently"]=10598, + ["you_and_nearby_allies_life_regeneration_rate_per_minute_%_if_you_hit_an_enemy_recently"]=10599, + ["you_and_nearby_allys_gain_onslaught_for_4_seconds_on_warcry"]=10600, + ["you_and_nearby_party_members_gain_x_rage_when_you_warcry"]=10601, + ["you_and_totem_life_regeneration_rate_per_minute_%_per_active_totem"]=10602, ["you_and_your_totems_gain_an_endurance_charge_on_burning_enemy_kill_%"]=3057, - ["you_are_cursed_with_despair"]=10610, - ["you_are_cursed_with_elemental_weakness"]=10611, - ["you_are_cursed_with_enfeeble"]=10612, - ["you_are_cursed_with_temporal_chains"]=10613, - ["you_are_cursed_with_vulnerability"]=10614, - ["you_cannot_be_hindered"]=10615, - ["you_cannot_have_non_animated_minions"]=10616, + ["you_are_cursed_with_despair"]=10603, + ["you_are_cursed_with_elemental_weakness"]=10604, + ["you_are_cursed_with_enfeeble"]=10605, + ["you_are_cursed_with_temporal_chains"]=10606, + ["you_are_cursed_with_vulnerability"]=10607, + ["you_cannot_be_hindered"]=10608, + ["you_cannot_have_non_animated_minions"]=10609, ["you_cannot_have_non_golem_minions"]=3393, - ["you_cannot_have_non_spectre_minions"]=10617, - ["you_cannot_inflict_curses"]=10618, + ["you_cannot_have_non_spectre_minions"]=10610, + ["you_cannot_inflict_curses"]=10611, ["you_count_as_full_life_while_affected_by_vulnerability"]=2870, ["you_count_as_low_life_while_affected_by_vulnerability"]=2871, - ["you_count_as_low_life_while_not_on_full_life"]=10619, - ["you_gain_%_life_when_one_of_your_minions_is_revived"]=10620, + ["you_count_as_low_life_while_not_on_full_life"]=10612, + ["you_gain_%_life_when_one_of_your_minions_is_revived"]=10613, ["your_aegis_skills_except_primal_are_disabled"]=637, - ["your_aftershock_area_of_effect_+%"]=10621, - ["your_ailments_deal_damage_faster_%_while_affected_by_malevolence"]=10623, - ["your_auras_except_anger_are_disabled"]=10624, - ["your_auras_except_clarity_are_disabled"]=10625, - ["your_auras_except_determination_are_disabled"]=10626, - ["your_auras_except_discipline_are_disabled"]=10627, - ["your_auras_except_grace_are_disabled"]=10628, - ["your_auras_except_haste_are_disabled"]=10629, - ["your_auras_except_hatred_are_disabled"]=10630, - ["your_auras_except_malevolence_are_disabled"]=10631, - ["your_auras_except_precision_are_disabled"]=10632, - ["your_auras_except_pride_are_disabled"]=10633, - ["your_auras_except_purity_of_elements_are_disabled"]=10634, - ["your_auras_except_purity_of_fire_are_disabled"]=10635, - ["your_auras_except_purity_of_ice_are_disabled"]=10636, - ["your_auras_except_purity_of_lightning_are_disabled"]=10637, - ["your_auras_except_vitality_are_disabled"]=10638, - ["your_auras_except_wrath_are_disabled"]=10639, - ["your_auras_except_zealotry_are_disabled"]=10640, - ["your_consecrated_ground_effect_lingers_for_ms_after_leaving_the_area"]=10641, + ["your_aftershock_area_of_effect_+%"]=10614, + ["your_ailments_deal_damage_faster_%_while_affected_by_malevolence"]=10616, + ["your_auras_except_anger_are_disabled"]=10617, + ["your_auras_except_clarity_are_disabled"]=10618, + ["your_auras_except_determination_are_disabled"]=10619, + ["your_auras_except_discipline_are_disabled"]=10620, + ["your_auras_except_grace_are_disabled"]=10621, + ["your_auras_except_haste_are_disabled"]=10622, + ["your_auras_except_hatred_are_disabled"]=10623, + ["your_auras_except_malevolence_are_disabled"]=10624, + ["your_auras_except_precision_are_disabled"]=10625, + ["your_auras_except_pride_are_disabled"]=10626, + ["your_auras_except_purity_of_elements_are_disabled"]=10627, + ["your_auras_except_purity_of_fire_are_disabled"]=10628, + ["your_auras_except_purity_of_ice_are_disabled"]=10629, + ["your_auras_except_purity_of_lightning_are_disabled"]=10630, + ["your_auras_except_vitality_are_disabled"]=10631, + ["your_auras_except_wrath_are_disabled"]=10632, + ["your_auras_except_zealotry_are_disabled"]=10633, + ["your_consecrated_ground_effect_lingers_for_ms_after_leaving_the_area"]=10634, ["your_consecrated_ground_grants_damage_+%"]=3907, ["your_elemental_resistances_do_not_exist"]=2615, - ["your_es_takes_%_hit_damage_from_allies_in_presence_before_them"]=10642, - ["your_life_cannot_change_while_you_have_energy_shield"]=10643, + ["your_es_takes_%_hit_damage_from_allies_in_presence_before_them"]=10635, + ["your_life_cannot_change_while_you_have_energy_shield"]=10636, ["your_life_flasks_also_apply_to_your_minions"]=1944, - ["your_mace_slam_aftershock_chance_%"]=10644, - ["your_mace_strike_melee_splash_chance_%"]=10645, - ["your_marks_spread_to_a_nearby_enemies_on_consume_%_chance"]=10646, - ["your_movement_skills_are_disabled"]=10647, - ["your_profane_ground_effect_lingers_for_ms_after_leaving_the_area"]=10648, - ["your_shield_skills_are_disabled"]=10649, - ["your_slam_aftershock_chance_%"]=10650, - ["your_spells_are_disabled"]=10651, - ["your_travel_skills_are_disabled"]=10652, - ["your_travel_skills_except_dash_are_disabled"]=10653, - ["zealotry_aura_effect_+%"]=10669, - ["zealotry_mana_reservation_+%"]=10672, - ["zealotry_mana_reservation_efficiency_+%"]=10671, - ["zealotry_mana_reservation_efficiency_-2%_per_1"]=10670, - ["zealotry_reserves_no_mana"]=10673, - ["zero_chaos_resistance"]=10674, + ["your_mace_slam_aftershock_chance_%"]=10637, + ["your_mace_strike_melee_splash_chance_%"]=10638, + ["your_marks_spread_to_a_nearby_enemies_on_consume_%_chance"]=10639, + ["your_movement_skills_are_disabled"]=10640, + ["your_profane_ground_effect_lingers_for_ms_after_leaving_the_area"]=10641, + ["your_shield_skills_are_disabled"]=10642, + ["your_slam_aftershock_chance_%"]=10643, + ["your_spells_are_disabled"]=10644, + ["your_travel_skills_are_disabled"]=10645, + ["your_travel_skills_except_dash_are_disabled"]=10646, + ["zealotry_aura_effect_+%"]=10662, + ["zealotry_mana_reservation_+%"]=10665, + ["zealotry_mana_reservation_efficiency_+%"]=10664, + ["zealotry_mana_reservation_efficiency_-2%_per_1"]=10663, + ["zealotry_reserves_no_mana"]=10666, + ["zero_chaos_resistance"]=10667, ["zombie_attack_speed_+%"]=3550, - ["zombie_caustic_cloud_on_death_maximum_life_per_minute_to_deal_as_chaos_damage_%"]=10675, + ["zombie_caustic_cloud_on_death_maximum_life_per_minute_to_deal_as_chaos_damage_%"]=10668, ["zombie_chaos_elemental_damage_resistance_%"]=2395, ["zombie_damage_+%"]=3345, ["zombie_elemental_resistances_%"]=3669, ["zombie_explode_on_kill_%_fire_damage_to_deal"]=2477, ["zombie_maximum_life_+"]=2394, ["zombie_physical_damage_+%"]=2476, - ["zombie_physical_damage_+%_final"]=10676, + ["zombie_physical_damage_+%_final"]=10669, ["zombie_scale_+%"]=2475, - ["zombie_slam_area_of_effect_+%"]=10677, - ["zombie_slam_cooldown_speed_+%"]=10678, - ["zombie_slam_damage_+%"]=10679 + ["zombie_slam_area_of_effect_+%"]=10670, + ["zombie_slam_cooldown_speed_+%"]=10671, + ["zombie_slam_damage_+%"]=10672 } \ No newline at end of file diff --git a/src/Data/TimelessJewelData/LegionPassives.lua b/src/Data/TimelessJewelData/LegionPassives.lua index 4777182956..a72d1d5c38 100644 --- a/src/Data/TimelessJewelData/LegionPassives.lua +++ b/src/Data/TimelessJewelData/LegionPassives.lua @@ -77,7 +77,7 @@ return { ["index"] = 1, ["max"] = 12, ["min"] = 7, - ["statOrder"] = 10898, + ["statOrder"] = 10899, }, }, }, @@ -267,7 +267,7 @@ return { ["index"] = 1, ["max"] = 14, ["min"] = 7, - ["statOrder"] = 10791, + ["statOrder"] = 10792, }, }, }, @@ -736,7 +736,7 @@ return { ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 10762, + ["statOrder"] = 10763, }, }, }, @@ -755,7 +755,7 @@ return { ["index"] = 1, ["max"] = 4, ["min"] = 4, - ["statOrder"] = 10762, + ["statOrder"] = 10763, }, }, }, @@ -774,7 +774,7 @@ return { ["index"] = 1, ["max"] = 20, ["min"] = 20, - ["statOrder"] = 10762, + ["statOrder"] = 10763, }, }, }, @@ -793,7 +793,7 @@ return { ["index"] = 1, ["max"] = 5, ["min"] = 5, - ["statOrder"] = 10763, + ["statOrder"] = 10764, }, }, }, @@ -848,7 +848,7 @@ return { ["index"] = 1, ["max"] = 5, ["min"] = 5, - ["statOrder"] = 5500, + ["statOrder"] = 5496, }, }, }, @@ -886,7 +886,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 4725, + ["statOrder"] = 4723, }, }, }, @@ -1057,7 +1057,7 @@ return { ["index"] = 1, ["max"] = 20, ["min"] = 20, - ["statOrder"] = 10898, + ["statOrder"] = 10899, }, }, }, @@ -1076,7 +1076,7 @@ return { ["index"] = 1, ["max"] = 8, ["min"] = 8, - ["statOrder"] = 10506, + ["statOrder"] = 10499, }, }, }, @@ -1228,7 +1228,7 @@ return { ["index"] = 1, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 5559, + ["statOrder"] = 5555, }, }, }, @@ -1247,7 +1247,7 @@ return { ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 10764, + ["statOrder"] = 10765, }, }, }, @@ -1266,7 +1266,7 @@ return { ["index"] = 1, ["max"] = 4, ["min"] = 4, - ["statOrder"] = 10764, + ["statOrder"] = 10765, }, }, }, @@ -1285,7 +1285,7 @@ return { ["index"] = 1, ["max"] = 20, ["min"] = 20, - ["statOrder"] = 10764, + ["statOrder"] = 10765, }, }, }, @@ -1304,7 +1304,7 @@ return { ["index"] = 1, ["max"] = 5, ["min"] = 5, - ["statOrder"] = 10765, + ["statOrder"] = 10766, }, }, }, @@ -1399,7 +1399,7 @@ return { ["index"] = 1, ["max"] = 5, ["min"] = 5, - ["statOrder"] = 10800, + ["statOrder"] = 10801, }, }, }, @@ -1494,7 +1494,7 @@ return { ["index"] = 1, ["max"] = 25, ["min"] = 25, - ["statOrder"] = 10791, + ["statOrder"] = 10792, }, }, }, @@ -1644,7 +1644,7 @@ return { ["index"] = 1, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 6551, + ["statOrder"] = 6546, }, }, }, @@ -1663,7 +1663,7 @@ return { ["index"] = 1, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 9224, + ["statOrder"] = 9218, }, }, }, @@ -1701,7 +1701,7 @@ return { ["index"] = 1, ["max"] = 25, ["min"] = 25, - ["statOrder"] = 6742, + ["statOrder"] = 6737, }, }, }, @@ -1758,7 +1758,7 @@ return { ["index"] = 1, ["max"] = 5, ["min"] = 5, - ["statOrder"] = 10759, + ["statOrder"] = 10760, }, }, }, @@ -1777,7 +1777,7 @@ return { ["index"] = 1, ["max"] = 5, ["min"] = 5, - ["statOrder"] = 10759, + ["statOrder"] = 10760, }, }, }, @@ -1796,7 +1796,7 @@ return { ["index"] = 1, ["max"] = 3, ["min"] = 3, - ["statOrder"] = 10760, + ["statOrder"] = 10761, }, }, }, @@ -2080,7 +2080,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10929, + ["statOrder"] = 10930, }, }, }, @@ -2120,7 +2120,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10934, + ["statOrder"] = 10935, }, }, }, @@ -2355,7 +2355,7 @@ return { ["index"] = 1, ["max"] = 12, ["min"] = 7, - ["statOrder"] = 10898, + ["statOrder"] = 10899, }, }, }, @@ -2745,7 +2745,7 @@ return { ["index"] = 1, ["max"] = 14, ["min"] = 7, - ["statOrder"] = 10791, + ["statOrder"] = 10792, }, }, }, @@ -4142,14 +4142,14 @@ return { ["index"] = 2, ["max"] = 4, ["min"] = 2, - ["statOrder"] = 5500, + ["statOrder"] = 5496, }, ["physical_damage_+%"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 35, ["min"] = 25, - ["statOrder"] = 10898, + ["statOrder"] = 10899, }, }, }, @@ -4195,7 +4195,7 @@ return { ["index"] = 1, ["max"] = 35, ["min"] = 25, - ["statOrder"] = 10898, + ["statOrder"] = 10899, }, }, }, @@ -4236,14 +4236,14 @@ return { ["index"] = 2, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 6550, + ["statOrder"] = 6545, }, ["physical_damage_+%"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 35, ["min"] = 25, - ["statOrder"] = 10898, + ["statOrder"] = 10899, }, }, }, @@ -4719,7 +4719,7 @@ return { ["index"] = 2, ["max"] = 7, ["min"] = 5, - ["statOrder"] = 10800, + ["statOrder"] = 10801, }, }, }, @@ -4907,7 +4907,7 @@ return { ["index"] = 2, ["max"] = 30, ["min"] = 20, - ["statOrder"] = 9838, + ["statOrder"] = 9832, }, }, }, @@ -5097,7 +5097,7 @@ return { ["index"] = 2, ["max"] = 20, ["min"] = 20, - ["statOrder"] = 5934, + ["statOrder"] = 5930, }, }, }, @@ -5427,7 +5427,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10961, + ["statOrder"] = 10962, }, }, }, @@ -5467,7 +5467,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10937, + ["statOrder"] = 10938, }, }, }, @@ -5508,7 +5508,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10936, + ["statOrder"] = 10937, }, }, }, @@ -5585,7 +5585,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10951, + ["statOrder"] = 10952, }, }, }, @@ -5627,7 +5627,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10958, + ["statOrder"] = 10959, }, }, }, @@ -5668,7 +5668,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10925, + ["statOrder"] = 10926, }, }, }, @@ -5708,7 +5708,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10668, + ["statOrder"] = 10669, }, }, }, @@ -5749,7 +5749,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10953, + ["statOrder"] = 10954, }, }, }, @@ -5789,7 +5789,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10954, + ["statOrder"] = 10955, }, }, }, @@ -5828,7 +5828,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10949, + ["statOrder"] = 10950, }, }, }, @@ -5867,7 +5867,7 @@ return { ["index"] = 1, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 10759, + ["statOrder"] = 10760, }, }, }, @@ -5906,7 +5906,7 @@ return { ["index"] = 1, ["max"] = 15, ["min"] = 15, - ["statOrder"] = 9293, + ["statOrder"] = 9287, }, }, }, @@ -5945,7 +5945,7 @@ return { ["index"] = 1, ["max"] = 15, ["min"] = 15, - ["statOrder"] = 9291, + ["statOrder"] = 9285, }, }, }, @@ -5984,7 +5984,7 @@ return { ["index"] = 1, ["max"] = 15, ["min"] = 15, - ["statOrder"] = 9295, + ["statOrder"] = 9289, }, }, }, @@ -6062,7 +6062,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 6748, + ["statOrder"] = 6743, }, }, }, @@ -6101,7 +6101,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 8983, + ["statOrder"] = 8978, }, }, }, @@ -6140,7 +6140,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 8989, + ["statOrder"] = 8984, }, }, }, @@ -6179,7 +6179,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 8985, + ["statOrder"] = 8980, }, }, }, @@ -6218,7 +6218,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 7290, + ["statOrder"] = 7285, }, }, }, @@ -6257,7 +6257,7 @@ return { ["index"] = 1, ["max"] = 5, ["min"] = 5, - ["statOrder"] = 9453, + ["statOrder"] = 9447, }, }, }, @@ -6335,7 +6335,7 @@ return { ["index"] = 1, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 7345, + ["statOrder"] = 7340, }, }, }, @@ -6374,7 +6374,7 @@ return { ["index"] = 1, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 7342, + ["statOrder"] = 7337, }, }, }, @@ -6413,7 +6413,7 @@ return { ["index"] = 1, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 7351, + ["statOrder"] = 7346, }, }, }, @@ -6453,7 +6453,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10933, + ["statOrder"] = 10934, }, }, }, @@ -6494,7 +6494,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10948, + ["statOrder"] = 10949, }, }, }, @@ -6571,7 +6571,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10959, + ["statOrder"] = 10960, }, }, }, @@ -6640,7 +6640,7 @@ return { ["index"] = 1, ["max"] = 80, ["min"] = 80, - ["statOrder"] = 10791, + ["statOrder"] = 10792, }, }, }, @@ -6718,7 +6718,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 6780, + ["statOrder"] = 6775, }, }, }, @@ -6757,7 +6757,7 @@ return { ["index"] = 1, ["max"] = 8, ["min"] = 8, - ["statOrder"] = 9463, + ["statOrder"] = 9457, }, }, }, @@ -6991,7 +6991,7 @@ return { ["index"] = 1, ["max"] = 4, ["min"] = 4, - ["statOrder"] = 6435, + ["statOrder"] = 6430, }, }, }, @@ -7030,7 +7030,7 @@ return { ["index"] = 1, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 6009, + ["statOrder"] = 6004, }, }, }, @@ -7069,7 +7069,7 @@ return { ["index"] = 1, ["max"] = 30, ["min"] = 30, - ["statOrder"] = 10841, + ["statOrder"] = 10842, }, }, }, @@ -7147,7 +7147,7 @@ return { ["index"] = 1, ["max"] = 30, ["min"] = 30, - ["statOrder"] = 10907, + ["statOrder"] = 10908, }, }, }, @@ -7572,7 +7572,7 @@ return { ["index"] = 1, ["max"] = 80, ["min"] = 80, - ["statOrder"] = 6580, + ["statOrder"] = 6575, }, }, }, @@ -7611,7 +7611,7 @@ return { ["index"] = 1, ["max"] = 80, ["min"] = 80, - ["statOrder"] = 5692, + ["statOrder"] = 5688, }, }, }, @@ -7650,7 +7650,7 @@ return { ["index"] = 1, ["max"] = 80, ["min"] = 80, - ["statOrder"] = 7553, + ["statOrder"] = 7548, }, }, }, @@ -7689,7 +7689,7 @@ return { ["index"] = 1, ["max"] = 80, ["min"] = 80, - ["statOrder"] = 10898, + ["statOrder"] = 10899, }, }, }, @@ -7767,7 +7767,7 @@ return { ["index"] = 1, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 6550, + ["statOrder"] = 6545, }, }, }, @@ -8392,7 +8392,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10921, + ["statOrder"] = 10922, }, }, }, @@ -8432,7 +8432,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10918, + ["statOrder"] = 10919, }, }, }, @@ -8472,7 +8472,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10920, + ["statOrder"] = 10921, }, }, }, @@ -8513,7 +8513,7 @@ return { ["index"] = 2, ["max"] = 15, ["min"] = 15, - ["statOrder"] = 10766, + ["statOrder"] = 10767, }, ["fire_damage_+%"] = { ["fmt"] = "d", @@ -8568,7 +8568,7 @@ return { ["index"] = 1, ["max"] = 40, ["min"] = 40, - ["statOrder"] = 10898, + ["statOrder"] = 10899, }, }, }, @@ -9000,7 +9000,7 @@ return { ["index"] = 1, ["max"] = 20, ["min"] = 20, - ["statOrder"] = 4809, + ["statOrder"] = 4806, }, }, }, @@ -9045,28 +9045,28 @@ return { ["index"] = 3, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 5694, + ["statOrder"] = 5690, }, ["empowered_attack_damage_+%"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 50, ["min"] = 50, - ["statOrder"] = 6322, + ["statOrder"] = 6317, }, ["fire_exposure_effect_+%"] = { ["fmt"] = "d", ["index"] = 4, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 6582, + ["statOrder"] = 6577, }, ["lightning_exposure_effect_+%"] = { ["fmt"] = "d", ["index"] = 2, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 7558, + ["statOrder"] = 7553, }, }, }, @@ -9155,7 +9155,7 @@ return { ["index"] = 2, ["max"] = 15, ["min"] = 15, - ["statOrder"] = 10762, + ["statOrder"] = 10763, }, ["lightning_damage_+%"] = { ["fmt"] = "d", @@ -9299,7 +9299,7 @@ return { ["index"] = 2, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 6873, + ["statOrder"] = 6868, }, ["projectile_damage_+%"] = { ["fmt"] = "d", @@ -9402,7 +9402,7 @@ return { ["index"] = 2, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 4809, + ["statOrder"] = 4806, }, }, }, @@ -9498,7 +9498,7 @@ return { ["index"] = 1, ["max"] = 20, ["min"] = 20, - ["statOrder"] = 9498, + ["statOrder"] = 9492, }, }, }, @@ -9690,7 +9690,7 @@ return { ["index"] = 2, ["max"] = 20, ["min"] = 20, - ["statOrder"] = 9838, + ["statOrder"] = 9832, }, }, }, @@ -9779,7 +9779,7 @@ return { ["index"] = 2, ["max"] = 15, ["min"] = 15, - ["statOrder"] = 10764, + ["statOrder"] = 10765, }, ["cold_damage_+%"] = { ["fmt"] = "d", @@ -9971,7 +9971,7 @@ return { ["index"] = 2, ["max"] = 5, ["min"] = 5, - ["statOrder"] = 10800, + ["statOrder"] = 10801, }, ["spell_critical_strike_chance_+%"] = { ["fmt"] = "d", @@ -10266,7 +10266,7 @@ return { ["index"] = 2, ["max"] = 6, ["min"] = 6, - ["statOrder"] = 9543, + ["statOrder"] = 9537, }, }, }, @@ -10305,7 +10305,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10922, + ["statOrder"] = 10923, }, }, }, @@ -10345,7 +10345,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10945, + ["statOrder"] = 10946, }, }, }, @@ -10385,7 +10385,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10946, + ["statOrder"] = 10947, }, }, }, @@ -10425,7 +10425,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10960, + ["statOrder"] = 10961, }, }, }, @@ -10468,7 +10468,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 10962, + ["statOrder"] = 10963, }, }, }, @@ -10507,7 +10507,7 @@ return { ["index"] = 1, ["max"] = 5, ["min"] = 5, - ["statOrder"] = 10760, + ["statOrder"] = 10761, }, }, }, @@ -10546,7 +10546,7 @@ return { ["index"] = 1, ["max"] = 20, ["min"] = 20, - ["statOrder"] = 10761, + ["statOrder"] = 10762, }, }, }, @@ -10587,14 +10587,14 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 6044, + ["statOrder"] = 6039, }, ["recover_%_maximum_life_on_kill_per_50_tribute"] = { ["fmt"] = "d", ["index"] = 2, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 9670, + ["statOrder"] = 9664, }, }, }, @@ -10635,14 +10635,14 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 6045, + ["statOrder"] = 6040, }, ["recover_%_maximum_mana_on_kill_per_50_tribute"] = { ["fmt"] = "d", ["index"] = 2, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 9674, + ["statOrder"] = 9668, }, }, }, @@ -10683,14 +10683,14 @@ return { ["index"] = 2, ["max"] = 3, ["min"] = 3, - ["statOrder"] = 9002, + ["statOrder"] = 8997, }, ["minion_damage_+%_per_10_tribute"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 9033, + ["statOrder"] = 9028, }, }, }, @@ -10731,14 +10731,14 @@ return { ["index"] = 2, ["max"] = 4, ["min"] = 4, - ["statOrder"] = 9028, + ["statOrder"] = 9023, }, ["minions_lose_%_life_when_following_commands_per_10_tribute"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 9110, + ["statOrder"] = 9105, }, }, }, @@ -10777,7 +10777,7 @@ return { ["index"] = 1, ["max"] = 10, ["min"] = 10, - ["statOrder"] = 5514, + ["statOrder"] = 5510, }, }, }, @@ -10825,7 +10825,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 4683, + ["statOrder"] = 4681, }, }, }, @@ -10912,7 +10912,7 @@ return { ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 4722, + ["statOrder"] = 4720, }, }, }, @@ -10953,14 +10953,14 @@ return { ["index"] = 2, ["max"] = 3, ["min"] = 3, - ["statOrder"] = 5925, + ["statOrder"] = 5921, }, ["curse_duration_+%_per_10_tribute"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 3, ["min"] = 3, - ["statOrder"] = 5927, + ["statOrder"] = 5923, }, }, }, @@ -11001,14 +11001,14 @@ return { ["index"] = 2, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 4756, + ["statOrder"] = 4753, }, ["presence_area_+%_per_10_tribute"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 9520, + ["statOrder"] = 9514, }, }, }, @@ -11047,7 +11047,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 8877, + ["statOrder"] = 8872, }, }, }, @@ -11086,7 +11086,7 @@ return { ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 7994, + ["statOrder"] = 7989, }, }, }, @@ -11125,7 +11125,7 @@ return { ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 7480, + ["statOrder"] = 7475, }, }, }, @@ -11166,14 +11166,14 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 4676, + ["statOrder"] = 4104, }, ["base_intelligence_per_25_tribute"] = { ["fmt"] = "d", ["index"] = 2, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 4707, + ["statOrder"] = 4705, }, }, }, @@ -11214,14 +11214,14 @@ return { ["index"] = 2, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 4757, + ["statOrder"] = 4754, }, ["hit_damage_stun_multiplier_+%_per_10_tribute"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 7204, + ["statOrder"] = 7199, }, }, }, @@ -11262,14 +11262,14 @@ return { ["index"] = 2, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 4693, + ["statOrder"] = 4691, }, ["parry_skill_effect_duration_+%_per_10_tribute"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 9391, + ["statOrder"] = 9385, }, }, }, @@ -11308,7 +11308,7 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 5517, + ["statOrder"] = 5513, }, }, }, @@ -11356,7 +11356,7 @@ return { ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 7531, + ["statOrder"] = 7526, }, }, }, @@ -11397,14 +11397,14 @@ return { ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 6321, + ["statOrder"] = 6316, }, ["warcry_speed_+%_per_25_tribute"] = { ["fmt"] = "d", ["index"] = 2, ["max"] = 4, ["min"] = 4, - ["statOrder"] = 10516, + ["statOrder"] = 10509, }, }, }, @@ -11443,7 +11443,7 @@ return { ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 9735, + ["statOrder"] = 9729, }, }, }, @@ -11484,14 +11484,14 @@ return { ["index"] = 2, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 8905, + ["statOrder"] = 8900, }, ["rage_decay_speed_+%_per_10_tribute"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 9618, + ["statOrder"] = 9612, }, }, }, @@ -11532,14 +11532,14 @@ return { ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 4684, + ["statOrder"] = 4682, }, ["damaging_ailment_duration_+%_per_10_tribute"] = { ["fmt"] = "d", ["index"] = 2, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 6066, + ["statOrder"] = 6061, }, }, }, @@ -11580,14 +11580,14 @@ return { ["index"] = 2, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 4692, + ["statOrder"] = 4690, }, ["evasion_rating_+%_per_10_tribute"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 6491, + ["statOrder"] = 6486, }, }, }, @@ -11628,14 +11628,14 @@ return { ["index"] = 2, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 6439, + ["statOrder"] = 6434, }, ["maximum_energy_shield_+%_per_10_tribute"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 4, ["min"] = 4, - ["statOrder"] = 8861, + ["statOrder"] = 8856, }, }, }, @@ -11676,14 +11676,14 @@ return { ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 9458, + ["statOrder"] = 9452, }, ["stun_threshold_+%_per_25_tribute"] = { ["fmt"] = "d", ["index"] = 2, ["max"] = 5, ["min"] = 5, - ["statOrder"] = 10128, + ["statOrder"] = 10121, }, }, }, @@ -11724,14 +11724,14 @@ return { ["index"] = 2, ["max"] = 3, ["min"] = 3, - ["statOrder"] = 6641, + ["statOrder"] = 6636, }, ["flask_life_and_mana_to_recover_+%_per_10_tribute"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 6643, + ["statOrder"] = 6638, }, }, }, @@ -11772,14 +11772,14 @@ return { ["index"] = 2, ["max"] = 3, ["min"] = 3, - ["statOrder"] = 5609, + ["statOrder"] = 5605, }, ["charm_effect_+%_per_10_tribute"] = { ["fmt"] = "d", ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 5610, + ["statOrder"] = 5606, }, }, }, @@ -11820,14 +11820,14 @@ return { ["index"] = 1, ["max"] = 1, ["min"] = 1, - ["statOrder"] = 6986, + ["statOrder"] = 6981, }, ["shield_armour_evasion_energy_shield_+%_per_25_tribute"] = { ["fmt"] = "d", ["index"] = 2, ["max"] = 5, ["min"] = 5, - ["statOrder"] = 9839, + ["statOrder"] = 9833, }, }, }, @@ -11875,7 +11875,7 @@ return { ["index"] = 1, ["max"] = 2, ["min"] = 2, - ["statOrder"] = 10251, + ["statOrder"] = 10244, }, }, }, diff --git a/src/Data/TradeSiteStats.lua b/src/Data/TradeSiteStats.lua index 2a480aa251..b15799258b 100644 --- a/src/Data/TradeSiteStats.lua +++ b/src/Data/TradeSiteStats.lua @@ -16720,6 +16720,11 @@ return { ["text"] = "# to Level of all Spell Skills", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_1713927892", + ["text"] = "# to Limit for Elemental Skills", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_1181501418", ["text"] = "# to Maximum Rage", @@ -16825,6 +16830,11 @@ return { ["text"] = "#% chance to Blind Enemies on Hit with Attacks", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_1028592286", + ["text"] = "#% chance to Chain an additional time", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2321178454", ["text"] = "#% chance to Pierce an Enemy", @@ -17295,6 +17305,11 @@ return { ["text"] = "#% increased Explicit Lightning Modifier magnitudes", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_3514984677", + ["text"] = "#% increased Explicit Mana Modifier magnitudes", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_1335369947", ["text"] = "#% increased Explicit Physical Modifier magnitudes", @@ -17810,6 +17825,11 @@ return { ["text"] = "#% less effect of Curses on Monsters", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_3376488707", + ["text"] = "#% maximum Player Resistances", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_95249895", ["text"] = "#% more Monster Life", @@ -18165,6 +18185,11 @@ return { ["text"] = "Allocates Alternating Current", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|20558", + ["text"] = "Allocates Among the Hordes", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|2575", ["text"] = "Allocates Ancestral Alacrity", @@ -18375,6 +18400,11 @@ return { ["text"] = "Allocates Bond of the Cat", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|47853", + ["text"] = "Allocates Bond of the Mamba", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|52568", ["text"] = "Allocates Bond of the Owl", @@ -18665,6 +18695,11 @@ return { ["text"] = "Allocates Coursing Energy", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|9323", + ["text"] = "Allocates Craving Slaughter", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|19715", ["text"] = "Allocates Cremation", @@ -18795,6 +18830,11 @@ return { ["text"] = "Allocates Defiance", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|38570", + ["text"] = "Allocates Demolitionist", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|28267", ["text"] = "Allocates Desensitisation", @@ -19245,6 +19285,16 @@ return { ["text"] = "Allocates First Approach", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|49356", + ["text"] = "Allocates First Principle of the Hollow", + ["type"] = "fractured", + }, + { + ["id"] = "fractured.stat_2954116742|62963", + ["text"] = "Allocates Flamewalker", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|12337", ["text"] = "Allocates Flash Storm", @@ -19260,6 +19310,11 @@ return { ["text"] = "Allocates Fleshcrafting", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|33852", + ["text"] = "Allocates Flurry", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|9227", ["text"] = "Allocates Focused Thrust", @@ -19315,6 +19370,11 @@ return { ["text"] = "Allocates Frenetic", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|45751", + ["text"] = "Allocates Frightening Shield", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|48699", ["text"] = "Allocates Frostwalker", @@ -19390,6 +19450,11 @@ return { ["text"] = "Allocates Grenadier", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|31175", + ["text"] = "Allocates Grip of Evil", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|20416", ["text"] = "Allocates Grit", @@ -19625,6 +19690,11 @@ return { ["text"] = "Allocates Inevitable Rupture", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|38965", + ["text"] = "Allocates Infused Limits", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|24764", ["text"] = "Allocates Infusing Power", @@ -19780,6 +19850,11 @@ return { ["text"] = "Allocates Leeching Toxins", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|4091", + ["text"] = "Allocates Left Ventricle", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|55131", ["text"] = "Allocates Light on your Feet", @@ -19870,6 +19945,11 @@ return { ["text"] = "Allocates Madness in the Bones", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|39568", + ["text"] = "Allocates Magnum Opus", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|41580", ["text"] = "Allocates Maiming Strike", @@ -19975,11 +20055,21 @@ return { ["text"] = "Allocates Multitasking", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|52764", + ["text"] = "Allocates Mystical Rage", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|934", ["text"] = "Allocates Natural Immunity", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|53265", + ["text"] = "Allocates Nature's Bite", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|4709", ["text"] = "Allocates Near Sighted", @@ -19995,6 +20085,16 @@ return { ["text"] = "Allocates Necrotic Touch", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|59541", + ["text"] = "Allocates Necrotised Flesh", + ["type"] = "fractured", + }, + { + ["id"] = "fractured.stat_2954116742|40292", + ["text"] = "Allocates Nimble Strength", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|37266", ["text"] = "Allocates Nourishing Ally", @@ -20055,6 +20155,11 @@ return { ["text"] = "Allocates Paragon", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|56016", + ["text"] = "Allocates Passthrough Rounds", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|62230", ["text"] = "Allocates Patient Barrier", @@ -20290,6 +20395,11 @@ return { ["text"] = "Allocates Relentless Fallen", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|1506", + ["text"] = "Allocates Remnant Attraction", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|65468", ["text"] = "Allocates Repeating Explosives", @@ -20850,6 +20960,11 @@ return { ["text"] = "Allocates The Molten One's Gift", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|2745", + ["text"] = "Allocates The Noble Wolf", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|27176", ["text"] = "Allocates The Power Within", @@ -20965,6 +21080,11 @@ return { ["text"] = "Allocates Tribal Fury", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|23221", + ["text"] = "Allocates Trick Shot", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|61601", ["text"] = "Allocates True Strike", @@ -21010,6 +21130,11 @@ return { ["text"] = "Allocates Unimpeded", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|4547", + ["text"] = "Allocates Unnatural Resilience", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|51602", ["text"] = "Allocates Unsight", @@ -21130,11 +21255,21 @@ return { ["text"] = "Allocates Warm the Heart", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|61444", + ["text"] = "Allocates Wasting Casts", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|51509", ["text"] = "Allocates Waters of Life", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2954116742|58198", + ["text"] = "Allocates Well of Power", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2954116742|2021", ["text"] = "Allocates Wellspring", @@ -21215,6 +21350,11 @@ return { ["text"] = "Bears the Mark of the Abyssal Lord", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_3587953142", + ["text"] = "Blind Enemies on Hit while you have a Ruby and a Sapphire socketed in your tree", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_3885405204", ["text"] = "Bow Attacks fire # additional Arrows", @@ -21270,6 +21410,11 @@ return { ["text"] = "Dazes on Hit", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_541021467", + ["text"] = "Debilitate Enemies on Hit while you have an Emerald and a Sapphire socketed in your tree", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_1238227257", ["text"] = "Debuffs on you expire #% faster", @@ -21410,6 +21555,11 @@ return { ["text"] = "Inflict Anaemia on Hit Anaemia allows # Corrupted Blood debuffs to be inflicted on enemies", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_2951965588", + ["text"] = "Inflict Elemental Exposure on Hit while you have a Ruby and an Emerald socketed in your tree", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_3987691524", ["text"] = "Inherent Rage loss starts 1 second later", @@ -22020,6 +22170,11 @@ return { ["text"] = "Notable Passive Skills in Radius also grant #% to Chaos Resistance", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_3946450303", + ["text"] = "Notable Passive Skills in Radius also grant #% to Cold Resistance", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_3243034867", ["text"] = "Notable Passive Skills in Radius also grant Aura Skills have #% increased Magnitudes", @@ -22095,6 +22250,11 @@ return { ["text"] = "Notable Passive Skills in Radius also grant Recover #% of maximum Mana on Kill", ["type"] = "fractured", }, + { + ["id"] = "fractured.stat_3191479793", + ["text"] = "Offering Skills have #% increased Buff effect", + ["type"] = "fractured", + }, { ["id"] = "fractured.stat_2957407601", ["text"] = "Offering Skills have #% increased Duration", @@ -28297,11 +28457,21 @@ return { ["text"] = "#% increased Freeze Threshold", ["type"] = "enchant", }, + { + ["id"] = "enchant.stat_3791899485", + ["text"] = "#% increased Ignite Magnitude", + ["type"] = "enchant", + }, { ["id"] = "enchant.stat_44972811", ["text"] = "#% increased Life Regeneration rate", ["type"] = "enchant", }, + { + ["id"] = "enchant.stat_2527686725", + ["text"] = "#% increased Magnitude of Shock you inflict", + ["type"] = "enchant", + }, { ["id"] = "enchant.stat_789117908", ["text"] = "#% increased Mana Regeneration Rate", @@ -33658,6 +33828,11 @@ return { ["text"] = "#% increased Spirit", ["type"] = "augment", }, + { + ["id"] = "rune.stat_2511217560", + ["text"] = "#% increased Stun Recovery", + ["type"] = "augment", + }, { ["id"] = "rune.stat_751944209", ["text"] = "#% increased Stun Threshold if you've been Stunned Recently", @@ -33938,6 +34113,11 @@ return { ["text"] = "Adds # to # Fire Damage to Attacks against Ignited Enemies", ["type"] = "augment", }, + { + ["id"] = "rune.stat_1573130764", + ["text"] = "Adds # to # Fire damage to Attacks", + ["type"] = "augment", + }, { ["id"] = "rune.stat_3336890334", ["text"] = "Adds # to # Lightning Damage", @@ -33948,6 +34128,11 @@ return { ["text"] = "Adds # to # Lightning Damage against Shocked Enemies", ["type"] = "augment", }, + { + ["id"] = "rune.stat_1940865751", + ["text"] = "Adds # to # Physical Damage", + ["type"] = "augment", + }, { ["id"] = "rune.stat_3032590688", ["text"] = "Adds # to # Physical Damage to Attacks", @@ -34513,6 +34698,11 @@ return { ["text"] = "Bonded: #% increased Magnitude of Bleeding on You", ["type"] = "augment", }, + { + ["id"] = "rune.stat_841463428", + ["text"] = "Bonded: #% increased Magnitude of Bleeding you inflict", + ["type"] = "augment", + }, { ["id"] = "rune.stat_3891661462", ["text"] = "Bonded: #% increased Magnitude of Non-Damaging Ailments you inflict", @@ -34733,11 +34923,21 @@ return { ["text"] = "Bonded: #% of Skill Mana Costs Converted to Life Costs", ["type"] = "augment", }, + { + ["id"] = "rune.stat_2174462855", + ["text"] = "Bonded: #% reduced Chill Duration on you", + ["type"] = "augment", + }, { ["id"] = "rune.stat_2849118560", ["text"] = "Bonded: #% reduced Damage taken from Projectile Hits", ["type"] = "augment", }, + { + ["id"] = "rune.stat_2861770798", + ["text"] = "Bonded: #% reduced Freeze Duration on you", + ["type"] = "augment", + }, { ["id"] = "rune.stat_1441491952", ["text"] = "Bonded: #% reduced Shock duration on you", @@ -34833,6 +35033,11 @@ return { ["text"] = "Bonded: Archon recovery period expires #% faster", ["type"] = "augment", }, + { + ["id"] = "rune.stat_368025119", + ["text"] = "Bonded: Attacks have #% chance to cause Bleeding", + ["type"] = "augment", + }, { ["id"] = "rune.stat_859085781", ["text"] = "Bonded: Attacks have #% to Critical Hit Chance", @@ -35168,6 +35373,11 @@ return { ["text"] = "Causes #% increased Stun Buildup", ["type"] = "augment", }, + { + ["id"] = "rune.stat_2091621414", + ["text"] = "Causes Bleeding on Hit", + ["type"] = "augment", + }, { ["id"] = "rune.stat_769129523", ["text"] = "Causes Double Stun Buildup", @@ -35178,6 +35388,11 @@ return { ["text"] = "Chance to Block Damage is Lucky", ["type"] = "augment", }, + { + ["id"] = "rune.stat_185580205", + ["text"] = "Charms gain # charge per Second", + ["type"] = "augment", + }, { ["id"] = "rune.stat_234296660", ["text"] = "Companions deal #% increased Damage", @@ -35368,6 +35583,16 @@ return { ["text"] = "Gain # Rage on Melee Hit", ["type"] = "augment", }, + { + ["id"] = "rune.stat_1466716929", + ["text"] = "Gain # Rage when Critically Hit by an Enemy", + ["type"] = "augment", + }, + { + ["id"] = "rune.stat_3292710273", + ["text"] = "Gain # Rage when Hit by an Enemy", + ["type"] = "augment", + }, { ["id"] = "rune.stat_3398787959", ["text"] = "Gain #% of Damage as Extra Chaos Damage", @@ -35528,6 +35753,11 @@ return { ["text"] = "Increases and Reductions to Movement Speed also apply to Energy Shield Recharge Rate", ["type"] = "augment", }, + { + ["id"] = "rune.stat_326965591", + ["text"] = "Iron Reflexes", + ["type"] = "augment", + }, { ["id"] = "rune.stat_55876295", ["text"] = "Leeches #% of Physical Damage as Life", @@ -35658,6 +35888,11 @@ return { ["text"] = "Recover # Life when you Block", ["type"] = "augment", }, + { + ["id"] = "rune.stat_939832726", + ["text"] = "Recover #% of maximum Life for each Endurance Charge consumed", + ["type"] = "augment", + }, { ["id"] = "rune.stat_2023107756", ["text"] = "Recover #% of maximum Life on Kill", diff --git a/src/Data/Uniques/Special/Generated.lua b/src/Data/Uniques/Special/Generated.lua index 7a35ceecca..61081079b9 100644 --- a/src/Data/Uniques/Special/Generated.lua +++ b/src/Data/Uniques/Special/Generated.lua @@ -17,7 +17,7 @@ do local againstMods = { } for modName, mod in pairs(uniqueMods) do local name = modName:match("^UniqueJewelRadius(.+)$") - if name then + if name and mod.nodeType then table.insert(againstMods, { mod = mod, name = name:gsub("([a-z])([A-Z])", "%1 %2"):gsub("Strenth", "Strength") }) end end @@ -201,7 +201,9 @@ do table.insert(kulemak, "Implicits: 1") table.insert(kulemak, "Inflict Abyssal Wasting on Hit") for index, mod in ipairs(kulemakMods) do - table.insert(kulemak, "{variant:" .. index .. "}" .. mod.mod[1]) + for _, line in ipairs(mod.mod) do + table.insert(kulemak, "{variant:" .. index .. "}" .. line) + end end table.insert(data.uniques.generated, table.concat(kulemak, "\n")) end diff --git a/src/Data/Uniques/amulet.lua b/src/Data/Uniques/amulet.lua index 7b010d7359..dbf51c9cad 100644 --- a/src/Data/Uniques/amulet.lua +++ b/src/Data/Uniques/amulet.lua @@ -176,7 +176,7 @@ Solar Amulet League: Runes of Aldur Implicits: 1 +(10-15) to Spirit -{tags:life,mana}100% of Damage is taken from Mana before Life +{unscalable}{tags:life,mana}100% of Damage is taken from Mana before Life {tags:defences}Cannot have Energy Shield {tags:defences}Convert 100% of maximum Energy Shield to maximum Divinity (0-100)% increased maximum Divinity diff --git a/src/Data/Uniques/belt.lua b/src/Data/Uniques/belt.lua index 2b80d39b6b..aaf9523cd0 100644 --- a/src/Data/Uniques/belt.lua +++ b/src/Data/Uniques/belt.lua @@ -188,6 +188,9 @@ Variant: Legacy of Stibnite Variant: Legacy of Sulphur Variant: Legacy of Topaz League: Runes of Aldur +Implicits: 2 +Has (1-3) Charm Slot +20% of Flask Recovery applied Instantly {variant:1}Legacy of Amethyst {variant:2}Legacy of Basalt {variant:3}Legacy of Bismuth @@ -202,9 +205,6 @@ League: Runes of Aldur {variant:12}Legacy of Stibnite {variant:13}Legacy of Sulphur {variant:14}Legacy of Topaz -Implicits: 2 -Has (1-3) Charm Slot -20% of Flask Recovery applied Instantly All Mage's Legacies have (25-50)% increased effect per duplicate Mage's Legacy you have ]],[[ Meginord's Girdle diff --git a/src/Data/Uniques/jewel.lua b/src/Data/Uniques/jewel.lua index 6a7424d6b6..cac72f5dcc 100644 --- a/src/Data/Uniques/jewel.lua +++ b/src/Data/Uniques/jewel.lua @@ -17,11 +17,9 @@ Limited to: 1 Controlled Metamorphosis Diamond Source: Drops from unique{Xesht, We That Are One} in normal{Twisted Domain} -Has Alt Variant: true -Selected Variant: 2 -Selected Alt Variant: 6 -Variant: Pre 0.4.0 -Variant: Current +Version: Pre 0.4.0 +Version: Current +Selected Variant: 4 Variant: Very Small Ring Variant: Small Ring Variant: Medium-Small Ring @@ -32,17 +30,17 @@ Variant: Very Large Ring Variant: Massive Ring Limited to: 1 Radius: Variable -{variant:3}Only affects Passives in Very Small Ring -{variant:4}Only affects Passives in Small Ring -{variant:5}Only affects Passives in Medium-Small Ring -{variant:6}Only affects Passives in Medium Ring -{variant:7}Only affects Passives in Medium-Large Ring -{variant:8}Only affects Passives in Large Ring -{variant:9}Only affects Passives in Very Large Ring -{variant:10}Only affects Passives in Massive Ring +{variant:1}Only affects Passives in Very Small Ring +{variant:2}Only affects Passives in Small Ring +{variant:3}Only affects Passives in Medium-Small Ring +{variant:4}Only affects Passives in Medium Ring +{variant:5}Only affects Passives in Medium-Large Ring +{variant:6}Only affects Passives in Large Ring +{variant:7}Only affects Passives in Very Large Ring +{variant:8}Only affects Passives in Massive Ring Passives in Radius can be Allocated without being connected to your tree -(20-5)% to all Elemental Resistances -{variant:1}-(23-3)% to Chaos Resistance +{version:1}-(23-3)% to Chaos Resistance ]],[[ Grand Spectrum Ruby diff --git a/src/Data/Uniques/staff.lua b/src/Data/Uniques/staff.lua index 6b63446938..dda0ec7743 100644 --- a/src/Data/Uniques/staff.lua +++ b/src/Data/Uniques/staff.lua @@ -204,6 +204,7 @@ League: Rise of the Abyssal Has Alt Variant: true Has Alt Variant Two: true Has Alt Variant Three: true +Crafted: true Selected Variant: 7 Selected Alt Variant: 8 Selected Alt Variant Two: 9 @@ -229,17 +230,17 @@ Grants Skill: Level (1-20) Feast of Flesh {variant:5}Grants Skill: Level (1-20) His Vile Intrusion {variant:6}Grants Skill: Level (1-20) His Winnowing Flame (60-80)% increased Desecrated Modifier magnitudes -{variant:9}(100-160)% increased Chaos Damage -{variant:11}(100-160)% increased Chaos Damage -{variant:10}(100-160)% increased Spell Physical Damage -{variant:8}+(40-60) to Spirit -{variant:7}(10-20)% increased Duration of Elemental Ailments on Enemies -{variant:7}(100-160)% increased Elemental Damage -{variant:11}Enemies you kill have a (5-10)% chance to explode, dealing a quarter of their maximum Life as Chaos damage -{variant:9}Enemies you Curse have -(8-5)% to Chaos Resistance -{variant:10}(20-30)% chance to inflict Bleeding on Hit -{variant:8}(6-10)% increased Spirit Reservation Efficiency -{variant:12}(28-56)% increased Magnitude of Unholy Might buffs you grant -{variant:12}You have Unholy Might +{variant:9}{desecrated}(100-160)% increased Chaos Damage +{variant:11}{desecrated}(100-160)% increased Chaos Damage +{variant:10}{desecrated}(100-160)% increased Spell Physical Damage +{variant:8}{desecrated}+(40-60) to Spirit +{variant:7}{desecrated}(10-20)% increased Duration of Elemental Ailments on Enemies +{variant:7}{desecrated}(100-160)% increased Elemental Damage +{variant:11}{desecrated}Enemies you kill have a (5-10)% chance to explode, dealing a quarter of their maximum Life as Chaos damage +{variant:9}{desecrated}Enemies you Curse have -(8-5)% to Chaos Resistance +{variant:10}{desecrated}(20-30)% chance to inflict Bleeding on Hit +{variant:8}{desecrated}(6-10)% increased Spirit Reservation Efficiency +{variant:12}{desecrated}(28-56)% increased Magnitude of Unholy Might buffs you grant +{variant:12}{desecrated}You have Unholy Might ]], } diff --git a/src/Data/WorldAreas.lua b/src/Data/WorldAreas.lua index 1b4fba7882..eee0d6c306 100644 --- a/src/Data/WorldAreas.lua +++ b/src/Data/WorldAreas.lua @@ -2,7 +2,7 @@ -- Path of Building -- World Area Data (c) Grinding Gear Games -local worldAreas, _ = ... +return function(worldAreas) worldAreas["CharacterSelect"] = { name = "Character Select (Act 1)", @@ -1000,6 +1000,54 @@ worldAreas["HideoutVampireManor"] = { }, } +worldAreas["HideoutRemidusMonastery_"] = { + name = "Saints End Monastery Hideout (Act 1)", + baseName = "Saints End Monastery Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + isHideout = true, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankIce"] = { + name = "Frozen Lake Hideout (Act 1)", + baseName = "Frozen Lake Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + isHideout = true, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankFire"] = { + name = "Wildfire Clearing Hideout (Act 1)", + baseName = "Wildfire Clearing Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + isHideout = true, + monsterVarieties = { + }, +} + +worldAreas["HideoutShip"] = { + name = "The Sovereign Hideout (Act 1)", + baseName = "The Sovereign Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + isHideout = true, + monsterVarieties = { + }, +} + worldAreas["MapHideoutFarmlands_Claimable"] = { name = "Farmlands Hideout (Map)", baseName = "Farmlands Hideout", @@ -7373,3 +7421,4 @@ worldAreas["MapUniqueInitialTower"] = { } return worldAreas +end diff --git a/src/Export/Bases/amulet.txt b/src/Export/Bases/amulet.txt index e3873861bd..475e580913 100644 --- a/src/Export/Bases/amulet.txt +++ b/src/Export/Bases/amulet.txt @@ -1,5 +1,6 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function (itemBases) #type Amulet -#baseMatch BaseType Metadata/Items/Amulets/AbstractAmulet \ No newline at end of file +#baseMatch BaseType Metadata/Items/Amulets/AbstractAmulet +end \ No newline at end of file diff --git a/src/Export/Bases/axe.txt b/src/Export/Bases/axe.txt index 64553ab4ad..dcab4bf331 100644 --- a/src/Export/Bases/axe.txt +++ b/src/Export/Bases/axe.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type One Hand Axe #socketLimit 3 @@ -8,3 +8,4 @@ local itemBases = ... #type Two Hand Axe #socketLimit 4 #baseMatch BaseType Metadata/Items/Weapons/TwoHandWeapons/TwoHandAxes/AbstractTwoHandAxe +end diff --git a/src/Export/Bases/belt.txt b/src/Export/Bases/belt.txt index f5e2385959..4a10ee4caa 100644 --- a/src/Export/Bases/belt.txt +++ b/src/Export/Bases/belt.txt @@ -1,6 +1,7 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Belt #baseMatch BaseType Metadata/Items/Belts/AbstractBelt -#baseMatch BaseType Metadata/Items/Belts/BeltDemigods \ No newline at end of file +#baseMatch BaseType Metadata/Items/Belts/BeltDemigods +end \ No newline at end of file diff --git a/src/Export/Bases/body.txt b/src/Export/Bases/body.txt index 649a2c1cfb..3757af1b94 100644 --- a/src/Export/Bases/body.txt +++ b/src/Export/Bases/body.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Body Armour #socketLimit 4 @@ -41,4 +41,5 @@ local itemBases = ... #baseMatch Metadata/Items/Armours/BodyArmours/FourBodyStrDexIntVerisiumUnique #subType -#baseMatch Metadata/Items/Armours/BodyArmours/BodyDemigods1 \ No newline at end of file +#baseMatch Metadata/Items/Armours/BodyArmours/BodyDemigods1 +end diff --git a/src/Export/Bases/boots.txt b/src/Export/Bases/boots.txt index 9f9bac0948..d792c8e7ba 100644 --- a/src/Export/Bases/boots.txt +++ b/src/Export/Bases/boots.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Boots #socketLimit 3 @@ -40,4 +40,5 @@ local itemBases = ... #baseMatch Metadata/Items/Armours/Boots/FourBootsStrDexIntVerisiumUnique #subType -#base Metadata/Items/Armours/Boots/BootsDemigods1 \ No newline at end of file +#base Metadata/Items/Armours/Boots/BootsDemigods1 +end diff --git a/src/Export/Bases/bow.txt b/src/Export/Bases/bow.txt index 9d5079eeaa..d69016f7d2 100644 --- a/src/Export/Bases/bow.txt +++ b/src/Export/Bases/bow.txt @@ -1,6 +1,6 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... - +return function(itemBases) #type Bow #socketLimit 4 -#baseMatch BaseType Metadata/Items/Weapons/TwoHandWeapons/Bows/AbstractBow \ No newline at end of file +#baseMatch BaseType Metadata/Items/Weapons/TwoHandWeapons/Bows/AbstractBow +end \ No newline at end of file diff --git a/src/Export/Bases/claw.txt b/src/Export/Bases/claw.txt index 9832522bab..a5481667b4 100644 --- a/src/Export/Bases/claw.txt +++ b/src/Export/Bases/claw.txt @@ -1,6 +1,7 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Claw #socketLimit 3 -#baseMatch BaseType Metadata/Items/Weapons/OneHandWeapons/Claws/AbstractClaw \ No newline at end of file +#baseMatch BaseType Metadata/Items/Weapons/OneHandWeapons/Claws/AbstractClaw +end \ No newline at end of file diff --git a/src/Export/Bases/crossbow.txt b/src/Export/Bases/crossbow.txt index b7284142ed..cb613ac02b 100644 --- a/src/Export/Bases/crossbow.txt +++ b/src/Export/Bases/crossbow.txt @@ -1,6 +1,7 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Crossbow #socketLimit 4 -#baseMatch BaseType Metadata/Items/Weapons/TwoHandWeapons/Crossbows/AbstractCrossbow \ No newline at end of file +#baseMatch BaseType Metadata/Items/Weapons/TwoHandWeapons/Crossbows/AbstractCrossbow +end \ No newline at end of file diff --git a/src/Export/Bases/dagger.txt b/src/Export/Bases/dagger.txt index 6ef37c1906..029d81f029 100644 --- a/src/Export/Bases/dagger.txt +++ b/src/Export/Bases/dagger.txt @@ -1,6 +1,7 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Dagger #socketLimit 3 #baseMatch BaseType Metadata/Items/Weapons/OneHandWeapons/Daggers/AbstractDagger +end \ No newline at end of file diff --git a/src/Export/Bases/fishing.txt b/src/Export/Bases/fishing.txt index 8d1ed75901..8f299c7e08 100644 --- a/src/Export/Bases/fishing.txt +++ b/src/Export/Bases/fishing.txt @@ -1,8 +1,9 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Fishing Rod #socketLimit 4 #forceShow true #baseMatch Metadata/Items/Weapons/TwoHandWeapon/FishingRods/FishingRod%d+ #baseMatch Metadata/Items/Weapons/TwoHandWeapon/FishingRods/FishingRodUnique +end \ No newline at end of file diff --git a/src/Export/Bases/flail.txt b/src/Export/Bases/flail.txt index 9e22e2bbcf..68eb48aab6 100644 --- a/src/Export/Bases/flail.txt +++ b/src/Export/Bases/flail.txt @@ -1,6 +1,7 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Flail #socketLimit 3 -#baseMatch BaseType Metadata/Items/Weapons/OneHandWeapons/Flail/AbstractFlail \ No newline at end of file +#baseMatch BaseType Metadata/Items/Weapons/OneHandWeapons/Flail/AbstractFlail +end \ No newline at end of file diff --git a/src/Export/Bases/flask.txt b/src/Export/Bases/flask.txt index 573e649bd8..76978be2ed 100644 --- a/src/Export/Bases/flask.txt +++ b/src/Export/Bases/flask.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Charm #baseMatch Metadata/Items/Flasks/FourCharm @@ -10,3 +10,4 @@ local itemBases = ... #subType Mana #baseMatch Metadata/Items/Flasks/FourFlaskMana +end diff --git a/src/Export/Bases/focus.txt b/src/Export/Bases/focus.txt index c4d7dfe16c..64c976d92f 100644 --- a/src/Export/Bases/focus.txt +++ b/src/Export/Bases/focus.txt @@ -1,7 +1,8 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Focus #socketLimit 3 -#baseMatch BaseType Metadata/Items/Armours/Focus/AbstractFocus \ No newline at end of file +#baseMatch BaseType Metadata/Items/Armours/Focus/AbstractFocus +end \ No newline at end of file diff --git a/src/Export/Bases/gloves.txt b/src/Export/Bases/gloves.txt index 9a82aef94b..ff67174696 100644 --- a/src/Export/Bases/gloves.txt +++ b/src/Export/Bases/gloves.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Gloves #socketLimit 3 @@ -46,4 +46,4 @@ local itemBases = ... #forceHide true #baseMatch Metadata/Items/Armours/Gloves/FourGlovesDexIntAscendancy #forceHide false - +end diff --git a/src/Export/Bases/helmet.txt b/src/Export/Bases/helmet.txt index 3bd15b0fc2..c7290c36ec 100644 --- a/src/Export/Bases/helmet.txt +++ b/src/Export/Bases/helmet.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Helmet #socketLimit 3 @@ -41,4 +41,5 @@ local itemBases = ... #subType #baseMatch Metadata/Items/Armours/Helmets/HelmetWreath1 -#baseMatch Metadata/Items/Armours/Helmets/HelmetDemigods1 \ No newline at end of file +#baseMatch Metadata/Items/Armours/Helmets/HelmetDemigods1 +end \ No newline at end of file diff --git a/src/Export/Bases/incursionlimb.txt b/src/Export/Bases/incursionlimb.txt index e6668be425..abb0ff35d6 100644 --- a/src/Export/Bases/incursionlimb.txt +++ b/src/Export/Bases/incursionlimb.txt @@ -1,9 +1,10 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Transcendent Limb #subType Transcendent Arm #baseMatch Metadata/Items/Incursion/Arm%d+ #subType Transcendent Leg -#baseMatch Metadata/Items/Incursion/Leg%d+ \ No newline at end of file +#baseMatch Metadata/Items/Incursion/Leg%d+ +end \ No newline at end of file diff --git a/src/Export/Bases/jewel.txt b/src/Export/Bases/jewel.txt index 61c1ae4321..5e38184ef6 100644 --- a/src/Export/Bases/jewel.txt +++ b/src/Export/Bases/jewel.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Jewel #base Metadata/Items/Jewels/JewelStr @@ -17,3 +17,4 @@ local itemBases = ... #forceHide true #base Metadata/Items/Jewels/JewelTimeless #forceHide false +end \ No newline at end of file diff --git a/src/Export/Bases/mace.txt b/src/Export/Bases/mace.txt index 41ef8abdb4..969c05c546 100644 --- a/src/Export/Bases/mace.txt +++ b/src/Export/Bases/mace.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type One Hand Mace #socketLimit 3 @@ -8,3 +8,4 @@ local itemBases = ... #type Two Hand Mace #socketLimit 4 #baseMatch BaseType Metadata/Items/Weapons/TwoHandWeapons/TwoHandMaces/AbstractTwoHandMace +end \ No newline at end of file diff --git a/src/Export/Bases/quiver.txt b/src/Export/Bases/quiver.txt index 4df9f51085..206f25e422 100644 --- a/src/Export/Bases/quiver.txt +++ b/src/Export/Bases/quiver.txt @@ -1,5 +1,6 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Quiver #baseMatch BaseType Metadata/Items/Quivers/AbstractQuiver +end \ No newline at end of file diff --git a/src/Export/Bases/ring.txt b/src/Export/Bases/ring.txt index fbff4a61f1..1410ab7f5c 100644 --- a/src/Export/Bases/ring.txt +++ b/src/Export/Bases/ring.txt @@ -1,6 +1,7 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Ring #baseMatch BaseType Metadata/Items/Rings/AbstractRing #baseMatch BaseType Metadata/Items/Rings/RingDemigods +end \ No newline at end of file diff --git a/src/Export/Bases/sceptre.txt b/src/Export/Bases/sceptre.txt index b5e04e4cc9..26ed30f1a4 100644 --- a/src/Export/Bases/sceptre.txt +++ b/src/Export/Bases/sceptre.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Sceptre #socketLimit 3 @@ -17,4 +17,5 @@ local itemBases = ... #base Metadata/Items/Weapons/OneHandWeapons/Sceptres/FourSceptre6a Shrine Sceptre (Purity of Fire) #base Metadata/Items/Weapons/OneHandWeapons/Sceptres/FourSceptre6b Shrine Sceptre (Purity of Cold) #base Metadata/Items/Weapons/OneHandWeapons/Sceptres/FourSceptre6c Shrine Sceptre (Purity of Lighting) -#forceShow false \ No newline at end of file +#forceShow false +end \ No newline at end of file diff --git a/src/Export/Bases/shield.txt b/src/Export/Bases/shield.txt index d879162542..f29a8a6116 100644 --- a/src/Export/Bases/shield.txt +++ b/src/Export/Bases/shield.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Shield #socketLimit 3 @@ -25,4 +25,5 @@ local itemBases = ... #baseMatch Metadata/Items/Armours/Shields/FourShieldStrIntVerisiumUnique #subType -#base Metadata/Items/Armours/Shields/ShieldDemigods \ No newline at end of file +#base Metadata/Items/Armours/Shields/ShieldDemigods +end \ No newline at end of file diff --git a/src/Export/Bases/soulcore.txt b/src/Export/Bases/soulcore.txt index cb0817b9dc..9a40e5dd51 100644 --- a/src/Export/Bases/soulcore.txt +++ b/src/Export/Bases/soulcore.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type SoulCore #baseMatch Metadata/Items/SoulCores/SoulCore @@ -21,4 +21,5 @@ local itemBases = ... #baseMatch Metadata/Items/SoulCores/Carved #type CongealedMist -#baseMatch Metadata/Items/SoulCores/AugmentAnoint \ No newline at end of file +#baseMatch Metadata/Items/SoulCores/AugmentAnoint +end \ No newline at end of file diff --git a/src/Export/Bases/spear.txt b/src/Export/Bases/spear.txt index 0bbff4186a..7156f82017 100644 --- a/src/Export/Bases/spear.txt +++ b/src/Export/Bases/spear.txt @@ -1,6 +1,7 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Spear #socketLimit 3 -#baseMatch BaseType Metadata/Items/Weapons/OneHandWeapons/Spears/AbstractSpear \ No newline at end of file +#baseMatch BaseType Metadata/Items/Weapons/OneHandWeapons/Spears/AbstractSpear +end \ No newline at end of file diff --git a/src/Export/Bases/staff.txt b/src/Export/Bases/staff.txt index 78ad0a8645..d6144a5dd4 100644 --- a/src/Export/Bases/staff.txt +++ b/src/Export/Bases/staff.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Staff #socketLimit 4 @@ -9,4 +9,5 @@ local itemBases = ... #subType Warstaff #socketLimit 4 #baseMatch Metadata/Items/Weapons/TwoHandWeapons/Staves/FourQuarterstaff%d+ -#baseMatch Metadata/Items/Weapons/TwoHandWeapons/Staves/FourQuarterstaffUnique \ No newline at end of file +#baseMatch Metadata/Items/Weapons/TwoHandWeapons/Staves/FourQuarterstaffUnique +end \ No newline at end of file diff --git a/src/Export/Bases/sword.txt b/src/Export/Bases/sword.txt index aff876b593..d171a721ac 100644 --- a/src/Export/Bases/sword.txt +++ b/src/Export/Bases/sword.txt @@ -1,5 +1,5 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type One Hand Sword #socketLimit 3 @@ -17,4 +17,5 @@ local itemBases = ... #forceHide true #base Metadata/Items/Weapons/TwoHandWeapons/TwoHandSwords/StormBladeTwoHand #base Metadata/Items/Weapons/TwoHandWeapons/TwoHandSwords/TwoHandSwordDev -#forceHide false \ No newline at end of file +#forceHide false +end \ No newline at end of file diff --git a/src/Export/Bases/talisman.txt b/src/Export/Bases/talisman.txt index 6e9f4faec5..263b896a6a 100644 --- a/src/Export/Bases/talisman.txt +++ b/src/Export/Bases/talisman.txt @@ -1,6 +1,7 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Talisman #socketLimit 4 -#baseMatch BaseType Metadata/Items/Weapons/TwoHandWeapons/TwoHandTalismans/AbstractTalisman \ No newline at end of file +#baseMatch BaseType Metadata/Items/Weapons/TwoHandWeapons/TwoHandTalismans/AbstractTalisman +end \ No newline at end of file diff --git a/src/Export/Bases/traptool.txt b/src/Export/Bases/traptool.txt index 35cac607fc..39b10d19c1 100644 --- a/src/Export/Bases/traptool.txt +++ b/src/Export/Bases/traptool.txt @@ -1,6 +1,7 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type TrapTool -#baseMatch BaseType Metadata/Items/TrapTools/AbstractTrapTool \ No newline at end of file +#baseMatch BaseType Metadata/Items/TrapTools/AbstractTrapTool +end \ No newline at end of file diff --git a/src/Export/Bases/wand.txt b/src/Export/Bases/wand.txt index 86194a2967..b3f11af7c7 100644 --- a/src/Export/Bases/wand.txt +++ b/src/Export/Bases/wand.txt @@ -1,6 +1,7 @@ -- Item data (c) Grinding Gear Games -local itemBases = ... +return function(itemBases) #type Wand #socketLimit 3 #baseMatch BaseType Metadata/Items/Wands/AbstractWand +end \ No newline at end of file diff --git a/src/Export/Classes/Dat64File.lua b/src/Export/Classes/Dat64File.lua index 9ebb0b6e22..4d052f3423 100644 --- a/src/Export/Classes/Dat64File.lua +++ b/src/Export/Classes/Dat64File.lua @@ -84,7 +84,10 @@ local dataTypes = { }, } -local Dat64FileClass = newClass("Dat64File", function(self, name, raw) +---@class Dat64File +local Dat64FileClass = newClass("Dat64File") + +function Dat64FileClass:Dat64File(name, raw) self.name = name:lower() self.raw = raw @@ -124,7 +127,8 @@ local Dat64FileClass = newClass("Dat64File", function(self, name, raw) --ConPrintf("Loaded '%s': %d Rows at %d Bytes", self.name, self.rowCount, self.rowSize) self:OnSpecChanged() -end) + return self +end function Dat64FileClass:OnSpecChanged() wipeTable(self.cols) diff --git a/src/Export/Classes/DatFile.lua b/src/Export/Classes/DatFile.lua index f63f80a92e..6bc843fe95 100644 --- a/src/Export/Classes/DatFile.lua +++ b/src/Export/Classes/DatFile.lua @@ -76,7 +76,10 @@ local dataTypes = { }, } -local DatFileClass = newClass("DatFile", function(self, name, raw) +---@class DatFile +local DatFileClass = newClass("DatFile") + +function DatFileClass:DatFile(name, raw) self.name = name self.raw = raw @@ -116,7 +119,8 @@ local DatFileClass = newClass("DatFile", function(self, name, raw) --ConPrintf("Loaded '%s': %d Rows at %d Bytes", self.name, self.rowCount, self.rowSize) self:OnSpecChanged() -end) + return self +end function DatFileClass:OnSpecChanged() wipeTable(self.cols) diff --git a/src/Export/Classes/DatListControl.lua b/src/Export/Classes/DatListControl.lua index e1153982d9..a47aac70d7 100644 --- a/src/Export/Classes/DatListControl.lua +++ b/src/Export/Classes/DatListControl.lua @@ -3,12 +3,16 @@ -- Class: Dat List -- Dat list control. -- -local DatListClass = newClass("DatListControl", "ListControl", function(self, anchor, rect) +---@class DatListControl: ListControl +local DatListClass = newClass("DatListControl", "ListControl") + +function DatListClass:DatListControl(anchor, rect) self.originalList = main.datFileList self.searchBuf = "" self.filteredList = self.originalList - self.ListControl(anchor, rect, 14, "VERTICAL", false, self.filteredList) -end) + self:ListControl(anchor, rect, 14, "VERTICAL", false, self.filteredList) + return self +end function DatListClass:BuildFilteredList() local search = self.searchBuf:lower() diff --git a/src/Export/Classes/GGPKData.lua b/src/Export/Classes/GGPKData.lua index 88236939ea..d32aeb7242 100644 --- a/src/Export/Classes/GGPKData.lua +++ b/src/Export/Classes/GGPKData.lua @@ -31,7 +31,10 @@ end -- Path can be in any format recognized by the extractor at oozPath, ie, -- a .ggpk file or a Steam Path of Exile directory -local GGPKClass = newClass("GGPKData", function(self, path, datPath, reExport) +---@class GGPKData +local GGPKClass = newClass("GGPKData") + +function GGPKClass:GGPKData(path, datPath, reExport) if datPath then self.oozPath = datPath:match("\\$") and datPath or (datPath .. "\\") else @@ -46,7 +49,8 @@ local GGPKClass = newClass("GGPKData", function(self, path, datPath, reExport) self.ot = { } self:AddDat64Files() -end) + return self +end function GGPKClass:CleanDir(reExport) if reExport then @@ -368,6 +372,8 @@ function GGPKClass:GetNeededFiles() "Data/Balance/UniqueOrigins.dat", "Data/Balance/Origin.dat", "Data/Balance/LiquidEmotionOutcomes.dat", + "Data/Balance/BuildPlannerInventories.dat", + "Data/Balance/Inventories.dat", } local csdFiles = { "^Data/StatDescriptions/specific_skill_stat_descriptions/\\w+.csd$", diff --git a/src/Export/Classes/GGPKSourceListControl.lua b/src/Export/Classes/GGPKSourceListControl.lua index 90f01fd3ca..184ca06b79 100644 --- a/src/Export/Classes/GGPKSourceListControl.lua +++ b/src/Export/Classes/GGPKSourceListControl.lua @@ -3,46 +3,50 @@ -- Class: GGPK Source List -- GGPK source list control. -- -local GGPKSourceListClass = newClass("GGPKSourceListControl", "ListControl", function(self, anchor, rect) - self.ListControl(anchor, rect, 16, false, false, main.datSources) +---@class GGPKSourceListControl: ListControl +local GGPKSourceListClass = newClass("GGPKSourceListControl", "ListControl") + +function GGPKSourceListClass:GGPKSourceListControl(anchor, rect) + self:ListControl(anchor, rect, 16, false, false, main.datSources) self.colList = { { width = self.width * 0.25, label = "Name", sortable = true }, { width = self.width * 0.75, label = "Spec File Path" }, } self.colLabels = true - self.controls.new = new("ButtonControl", {"BOTTOMLEFT",self,"TOP"}, {-62, -4, 60, 18}, "New", function() + self.controls.new = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", self, "TOP" }, { -62, -4, 60, 18 }, "New", function() local datSource = {} self:EditDATSource(datSource, true) end) - self.controls.delete = new("ButtonControl", {"LEFT",self.controls.new,"RIGHT"}, {4, 0, 60, 18}, "Delete", function() + self.controls.delete = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.new, "RIGHT" }, { 4, 0, 60, 18 }, "Delete", function() self:OnSelDelete(self.selIndex) end) self.controls.delete.enabled = function() return self.selValue ~= nil and #self.list > 1 end -end) + return self +end function GGPKSourceListClass:EditDATSource(datSource, newSource) local controls = { } - controls.labelLabel = new("LabelControl", nil, {-30, 20, 0, 16}, "^7Name:") - controls.label = new("EditControl", nil, {85, 20, 180, 20}, datSource.label, nil, nil, nil, function(buf) + controls.labelLabel = new("LabelControl"):LabelControl(nil, { -30, 20, 0, 16 }, "^7Name:") + controls.label = new("EditControl"):EditControl(nil, { 85, 20, 180, 20 }, datSource.label, nil, nil, nil, function(buf) controls.save.enabled = (controls.dat.buf:match("%S") or controls.ggpk.buf:match("%S")) and buf:match("%S") end) - controls.ggpkLabel = new("LabelControl", nil, {0, 40, 0, 16}, "^7Source from GGPK/Steam PoE path:") - controls.ggpk = new("EditControl", {"TOP",controls.ggpkLabel,"TOP"}, {0, 20, 350, 20}, datSource.ggpkPath, nil, nil, nil, function(buf) + controls.ggpkLabel = new("LabelControl"):LabelControl(nil, { 0, 40, 0, 16 }, "^7Source from GGPK/Steam PoE path:") + controls.ggpk = new("EditControl"):EditControl({ "TOP", controls.ggpkLabel, "TOP" }, { 0, 20, 350, 20 }, datSource.ggpkPath, nil, nil, nil, function(buf) controls.save.enabled = (buf:match("%S") or controls.dat.buf:match("%S")) and controls.label.buf:match("%S") and controls.spec.buf:match("%S") end) controls.ggpk.enabled = function() return not controls.dat.buf:match("%S") end - controls.datLabel = new("LabelControl", {"TOP",controls.ggpk,"TOP"}, {0, 22, 0, 16}, "^7Source from DAT files:") - controls.dat = new("EditControl", {"TOP",controls.datLabel,"TOP"}, {0, 20, 350, 20}, datSource.datFilePath, nil, nil, nil, function(buf) + controls.datLabel = new("LabelControl"):LabelControl({ "TOP", controls.ggpk, "TOP" }, { 0, 22, 0, 16 }, "^7Source from DAT files:") + controls.dat = new("EditControl"):EditControl({ "TOP", controls.datLabel, "TOP" }, { 0, 20, 350, 20 }, datSource.datFilePath, nil, nil, nil, function(buf) controls.save.enabled = (buf:match("%S") or controls.ggpk.buf:match("%S")) and controls.label.buf:match("%S") and controls.spec.buf:match("%S") end) controls.dat.enabled = function() return not controls.ggpk.buf:match("%S") end - controls.specLabel = new("LabelControl", {"TOP",controls.dat,"TOP"}, {0, 22, 0, 16}, "^7Spec File location:") - controls.spec = new("EditControl", {"TOP",controls.specLabel,"TOP"}, {0, 20, 350, 20}, datSource.spec or "spec.lua", nil, nil, nil, function(buf) + controls.specLabel = new("LabelControl"):LabelControl({ "TOP", controls.dat, "TOP" }, { 0, 22, 0, 16 }, "^7Spec File location:") + controls.spec = new("EditControl"):EditControl({ "TOP", controls.specLabel, "TOP" }, { 0, 20, 350, 20 }, datSource.spec or "spec.lua", nil, nil, nil, function(buf) controls.save.enabled = (controls.dat.buf:match("%S") or controls.ggpk.buf:match("%S")) and controls.label.buf:match("%S") and buf:match("%S") end) - controls.save = new("ButtonControl", {"TOP",controls.spec,"TOP"}, {-45, 22, 80, 20}, "Save", function() + controls.save = new("ButtonControl"):ButtonControl({ "TOP", controls.spec, "TOP" }, { -45, 22, 80, 20 }, "Save", function() local reload = datSource.label == (main.datSource and main.datSource.label) datSource.label = controls.label.buf datSource.ggpkPath = controls.ggpk.buf or "" @@ -59,7 +63,7 @@ function GGPKSourceListClass:EditDATSource(datSource, newSource) main:ClosePopup() end) controls.save.enabled = false - controls.cancel = new("ButtonControl", {"TOP",controls.spec,"TOP"}, {45, 22, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl({ "TOP", controls.spec, "TOP" }, { 45, 22, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(370, 200, datSource[1] and "Edit DAT Source" or "New DAT Source", controls, "save", "edit") diff --git a/src/Export/Classes/RowListControl.lua b/src/Export/Classes/RowListControl.lua index e108716069..46a70a93e2 100644 --- a/src/Export/Classes/RowListControl.lua +++ b/src/Export/Classes/RowListControl.lua @@ -6,11 +6,15 @@ local ipairs = ipairs local t_insert = table.insert -local RowListClass = newClass("RowListControl", "ListControl", function(self, anchor, rect) - self.ListControl(anchor, rect, 14, "HORIZONTAL", false, { }) +---@class RowListControl: ListControl +local RowListClass = newClass("RowListControl", "ListControl") + +function RowListClass:RowListControl(anchor, rect) + self:ListControl(anchor, rect, 14, "HORIZONTAL", false, { }) self.colLabels = true self._autoSizeToggleState = {} -- internal toggle memory, not saved to spec -end) + return self +end function RowListClass:BuildRows(filter) wipeTable(self.list) diff --git a/src/Export/Classes/ScriptListControl.lua b/src/Export/Classes/ScriptListControl.lua index 048f02544c..c4bc132769 100644 --- a/src/Export/Classes/ScriptListControl.lua +++ b/src/Export/Classes/ScriptListControl.lua @@ -3,9 +3,13 @@ -- Class: Script List -- Script list control. -- -local ScriptListClass = newClass("ScriptListControl", "ListControl", function(self, anchor, rect) - self.ListControl(anchor, rect, 16, "VERTICAL", false, main.scriptList) -end) +---@class ScriptListControl: ListControl +local ScriptListClass = newClass("ScriptListControl", "ListControl") + +function ScriptListClass:ScriptListControl(anchor, rect) + self:ListControl(anchor, rect, 16, "VERTICAL", false, main.scriptList) + return self +end function ScriptListClass:GetRowValue(column, index, script) if column == 1 then diff --git a/src/Export/Classes/SpecColListControl.lua b/src/Export/Classes/SpecColListControl.lua index 9371234e68..ca491dcf11 100644 --- a/src/Export/Classes/SpecColListControl.lua +++ b/src/Export/Classes/SpecColListControl.lua @@ -5,9 +5,13 @@ -- local t_remove = table.remove -local SpecColListClass = newClass("SpecColListControl", "ListControl", function(self, anchor, rect) - self.ListControl(anchor, rect, 14, "VERTICAL", true) -end) +---@class SpecColListControl: ListControl +local SpecColListClass = newClass("SpecColListControl", "ListControl") + +function SpecColListClass:SpecColListControl(anchor, rect) + self:ListControl(anchor, rect, 14, "VERTICAL", true) + return self +end function SpecColListClass:GetRowValue(column, index, specCol) if column == 1 then diff --git a/src/Export/Enemies/BossSkills.txt b/src/Export/Enemies/BossSkills.txt index 8c56f8111e..529a9aaa5e 100644 --- a/src/Export/Enemies/BossSkills.txt +++ b/src/Export/Enemies/BossSkills.txt @@ -4,6 +4,7 @@ -- Boss Skill data (c) Grinding Gear Games -- return { + bossSkills = { #boss Atziri Metadata/Monsters/Atziri/Atziri true true #skill Flameblast AtziriFlameblastEmpowered, stages = 10, #tooltip "The Uber variant has 10 ^xB97123Fire^7 penetration (Applied on Pinnacle And Uber)" @@ -31,4 +32,9 @@ return { #tooltip "Allocating Throw the Gauntlet increases Damage by a further 100% (Applied on Uber) and causes the fireball to have 30 ^xB97123Fire^7 penetration (Applied on Uber)" #skill MemoryGame MavenMemoryGame, skillIndexUber = nil, #tooltip "Cannot be Blocked, Dodged, or Suppressed. \n It is three separate hits, and has a large DoT effect. Neither is taken into account here. \n i.e. Hits before death should be more than 3 to survive" -#skillList \ No newline at end of file + }, + + bossSkillsList = { +#skillList + }, +} \ No newline at end of file diff --git a/src/Export/Enemies/Bosses.txt b/src/Export/Enemies/Bosses.txt index b742ecc932..e3aa94fd8b 100644 --- a/src/Export/Enemies/Bosses.txt +++ b/src/Export/Enemies/Bosses.txt @@ -3,32 +3,5 @@ -- Boss Data -- Boss data (c) Grinding Gear Games -- -local bosses = ... - -#boss Venarius SynthesisVenarius {Uber} -#boss EaterOfWorlds AtlasInvadersConsumeBoss {Uber} -#boss SearingExarch AtlasInvadersCleansingBoss {Uber} -#boss Maven TheMaven {Uber} -#boss Sirus AtlasExiles5 {Uber} -#boss Shaper TheShaperBoss {Uber} -#boss Elder TheElder {Uber} - -#boss BlackStar AtlasInvadersBlackStarBoss -#boss InfiniteHunger AtlasInvadersDoomBoss - -#boss Atziri Atziri - -#boss Phoenix AtlasBossPhoenix -#boss Hydra AtlasBossHydra -#boss Minotaur AtlasBossMinotaur -#boss Chimera AtlasBossChimera - -#boss Enslaver ElderGuardian1 -#boss Eradicator ElderGuardian2 -#boss Constrictor ElderGuardian3 -#boss Purifier ElderGuardian4 - -#boss Baran AtlasExiles1 -#boss Veritania AtlasExiles2 -#boss AlHezmin AtlasExiles3 -#boss Drox AtlasExiles4 \ No newline at end of file +return function(bosses) +end \ No newline at end of file diff --git a/src/Export/Main.lua b/src/Export/Main.lua index f6ef44f74a..9742c9fe2c 100644 --- a/src/Export/Main.lua +++ b/src/Export/Main.lua @@ -20,7 +20,7 @@ LoadModule("../Modules/Common.lua") LoadModule("../Classes/ControlHost.lua") -main = new("ControlHost") +main = new("ControlHost"):ControlHost() local classList = { "UndoHandler", @@ -53,10 +53,10 @@ local ourClassList = { "GGPKData", } for _, className in ipairs(classList) do - LoadModule("../Classes/"..className..".lua", launch, main) + LoadModule("../Classes/" .. className .. ".lua") end for _, className in ipairs(ourClassList) do - LoadModule("Classes/"..className, launch, main) + LoadModule("Classes/" .. className) end local tempTable1 = { } @@ -164,14 +164,14 @@ function main:Init() self.colList = { } - self.controls.shownLeagueLabel = new("LabelControl", nil, {10, 10, 100, 16}, "^7Data from:") - self.controls.leagueLabel = new("LabelControl", {"LEFT", self.controls.shownLeagueLabel, "RIGHT"}, {10, 0, 100, 16}, function() return "^7" .. (self.leagueLabel or "Unknown") end) - self.controls.addSource = new("ButtonControl", nil, {10, 30, 100, 18}, "Edit Sources...", function() + self.controls.shownLeagueLabel = new("LabelControl"):LabelControl(nil, { 10, 10, 100, 16 }, "^7Data from:") + self.controls.leagueLabel = new("LabelControl"):LabelControl({ "LEFT", self.controls.shownLeagueLabel, "RIGHT" }, { 10, 0, 100, 16 }, function() return "^7" .. (self.leagueLabel or "Unknown") end) + self.controls.addSource = new("ButtonControl"):ButtonControl(nil, { 10, 30, 100, 18 }, "Edit Sources...", function() self.OpenPathPopup() end) self.datSources = self.datSources or { } - self.controls.datSource = new("DropDownControl", nil, {10, 50, 250, 18}, self.datSources, function(_, value) + self.controls.datSource = new("DropDownControl"):DropDownControl(nil, { 10, 50, 250, 18 }, self.datSources, function(_, value) self:LoadDatSource(value) end, nil) @@ -179,11 +179,11 @@ function main:Init() self.controls.datSource:SelByValue(self.datSource.label, "label") end - self.controls.scripts = new("ButtonControl", nil, {160, 30, 100, 18}, "Scripts >>", function() + self.controls.scripts = new("ButtonControl"):ButtonControl(nil, { 160, 30, 100, 18 }, "Scripts >>", function() self:SetCurrentDat() end) - self.controls.scriptAll = new("ButtonControl", nil, {270, 10, 140, 18}, "Run All", function() + self.controls.scriptAll = new("ButtonControl"):ButtonControl(nil, { 270, 10, 140, 18 }, "Run All", function() do -- run stat desc first local errMsg = PLoadModule("Scripts/".."statdesc"..".lua") if errMsg then @@ -200,7 +200,7 @@ function main:Init() return not self.curDatFile end } - self.controls.clearOutput = new("ButtonControl", nil, {1230, 10, 100, 18}, "Clear", function() + self.controls.clearOutput = new("ButtonControl"):ButtonControl(nil, { 1230, 10, 100, 18 }, "Clear", function() wipeTable(self.scriptOutput) end) { shown = function() @@ -210,23 +210,23 @@ function main:Init() return #self.scriptOutput > 0 end } - self.controls.clearAutoClearOutput = new("CheckBoxControl", { "TOPLEFT", self.controls.clearOutput, "BOTTOMLEFT" }, { 120, 10, 20, 20 }, "Auto Clear Output:", function(state) + self.controls.clearAutoClearOutput = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", self.controls.clearOutput, "BOTTOMLEFT" }, { 120, 10, 20, 20 }, "Auto Clear Output:", function(state) self.clearAutoClearOutput = state end, nil, false) - self.controls.helpText = new("LabelControl", {"TOPLEFT",self.controls.clearOutput,"BOTTOMLEFT"}, {0, 42, 100, 16}, "Press Ctrl+F5 to re-export\ndata from the game") + self.controls.helpText = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.clearOutput, "BOTTOMLEFT" }, { 0, 42, 100, 16 }, "Press Ctrl+F5 to re-export\ndata from the game") - self.controls.scriptList = new("ScriptListControl", nil, {270, 35, 140, 575}) { + self.controls.scriptList = new("ScriptListControl"):ScriptListControl(nil, { 270, 35, 140, 575 }) { shown = function() return not self.curDatFile end } - self.controls.scriptOutput = new("TextListControl", nil, {420, 10, 800, 600}, nil, self.scriptOutput) { + self.controls.scriptOutput = new("TextListControl"):TextListControl(nil, { 420, 10, 800, 600 }, nil, self.scriptOutput) { shown = function() return not self.curDatFile end } - self.controls.copyScriptOutput = new("ButtonControl", {"TOPRIGHT", self.controls.scriptOutput, "BOTTOMRIGHT"}, {0, 4, 80, 20}, "Copy", function() + self.controls.copyScriptOutput = new("ButtonControl"):ButtonControl({ "TOPRIGHT", self.controls.scriptOutput, "BOTTOMRIGHT" }, { 0, 4, 80, 20 }, "Copy", function() local lines = {} local textList = self.controls.scriptOutput.list or {} for _, entry in ipairs(textList) do @@ -240,14 +240,14 @@ function main:Init() end ) - self.controls.datSearch = new("EditControl", {"TOPLEFT", self.controls.datSource, "BOTTOMLEFT"}, {0, 2, 250, 18}, nil, "^7Search", nil, nil, function(buf) + self.controls.datSearch = new("EditControl"):EditControl({ "TOPLEFT", self.controls.datSource, "BOTTOMLEFT" }, { 0, 2, 250, 18 }, nil, "^7Search", nil, nil, function(buf) self.controls.datList.searchBuf = buf self.controls.datList:BuildFilteredList() end, nil, nil, true) - self.controls.datList = new("DatListControl", {"TOPLEFT",self.controls.datSearch,"BOTTOMLEFT"}, {0, 2, 250, function() return self.screenH - 100 end}) + self.controls.datList = new("DatListControl"):DatListControl({ "TOPLEFT", self.controls.datSearch, "BOTTOMLEFT" }, { 0, 2, 250, function() return self.screenH - 100 end }) - self.controls.specEditToggle = new("ButtonControl", nil, {270, 10, 100, 18}, function() return self.editSpec and "Done <<" or "Edit >>" end, function() + self.controls.specEditToggle = new("ButtonControl"):ButtonControl(nil, { 270, 10, 100, 18 }, function() return self.editSpec and "Done <<" or "Edit >>" end, function() self.editSpec = not self.editSpec if self.editSpec then self:SetCurrentCol(1) @@ -257,13 +257,13 @@ function main:Init() return self.curDatFile end } - self.controls.specColList = new("SpecColListControl", {"TOPLEFT",self.controls.specEditToggle,"BOTTOMLEFT"}, {0, 2, 200, 200}) { + self.controls.specColList = new("SpecColListControl"):SpecColListControl({ "TOPLEFT", self.controls.specEditToggle, "BOTTOMLEFT" }, { 0, 2, 200, 200 }) { shown = function() return self.editSpec end } - self.controls.colName = new("EditControl", {"TOPLEFT",self.controls.specColList,"TOPRIGHT"}, {10, 0, 150, 18}, nil, nil, nil, nil, function(buf) + self.controls.colName = new("EditControl"):EditControl({ "TOPLEFT", self.controls.specColList, "TOPRIGHT" }, { 10, 0, 150, 18 }, nil, nil, nil, nil, function(buf) self.curSpecCol.name = buf self.curDatFile:OnSpecChanged() self.controls.rowList:BuildColumns() @@ -277,19 +277,19 @@ function main:Init() end } - self.controls.colType = new("DropDownControl", {"TOPLEFT",self.controls.colName,"BOTTOMLEFT"}, {0, 4, 90, 18}, self.typeDrop, function(_, value) + self.controls.colType = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.colName, "BOTTOMLEFT" }, { 0, 4, 90, 18 }, self.typeDrop, function(_, value) self.curSpecCol.type = value self.curDatFile:OnSpecChanged() self:UpdateCol() end, "^7Field type in the dat file") - self.controls.colIsList = new("CheckBoxControl", {"TOPLEFT",self.controls.colType,"BOTTOMLEFT"}, {30, 4, 18}, "List:", function(state) + self.controls.colIsList = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", self.controls.colType, "BOTTOMLEFT" }, { 30, 4, 18 }, "List:", function(state) self.curSpecCol.list = state self.curDatFile:OnSpecChanged() self.controls.rowList:BuildColumns() end) - self.controls.colRefTo = new("EditControl", {"TOPLEFT",self.controls.colType,"BOTTOMLEFT"}, {0, 26, 150, 18}, nil, nil, nil, nil, function(buf) + self.controls.colRefTo = new("EditControl"):EditControl({ "TOPLEFT", self.controls.colType, "BOTTOMLEFT" }, { 0, 26, 150, 18 }, nil, nil, nil, nil, function(buf) self.curSpecCol.refTo = buf self.curDatFile:OnSpecChanged() end) { @@ -299,7 +299,7 @@ function main:Init() end } - self.controls.colWidth = new("EditControl", {"TOPLEFT",self.controls.colRefTo,"BOTTOMLEFT"}, {0, 4, 100, 18}, nil, nil, "%D", nil, function(buf) + self.controls.colWidth = new("EditControl"):EditControl({ "TOPLEFT", self.controls.colRefTo, "BOTTOMLEFT" }, { 0, 4, 100, 18 }, nil, nil, "%D", nil, function(buf) self.curSpecCol.width = m_max(tonumber(buf) or 150, 20) self.controls.rowList:BuildColumns() end) { @@ -310,7 +310,7 @@ function main:Init() end } - self.controls.enumBase = new("EditControl", {"TOPLEFT",self.controls.colWidth,"BOTTOMLEFT"}, {0, 4, 100, 18}, nil, nil, "%D", nil, function(buf) + self.controls.enumBase = new("EditControl"):EditControl({ "TOPLEFT", self.controls.colWidth, "BOTTOMLEFT" }, { 0, 4, 100, 18 }, nil, nil, "%D", nil, function(buf) self.curSpecCol.enumBase = tonumber(buf) or 0 self.curDatFile:OnSpecChanged() end) { @@ -321,14 +321,14 @@ function main:Init() end } - self.controls.colDelete = new("ButtonControl", {"BOTTOMRIGHT",self.controls.colName,"TOPRIGHT"}, {0, -4, 18, 18}, "x", function() + self.controls.colDelete = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", self.controls.colName, "TOPRIGHT" }, { 0, -4, 18, 18 }, "x", function() t_remove(self.curDatFile.spec, self.curSpecColIndex) self.curDatFile:OnSpecChanged() self.controls.rowList:BuildColumns() self:SetCurrentCol() end) - self.controls.filter = new("EditControl", nil, {270, 0, 800, 18}, nil, "^8Filter") { + self.controls.filter = new("EditControl"):EditControl(nil, { 270, 0, 800, 18 }, nil, "^8Filter") { y = function() return self.editSpec and 240 or 30 end, @@ -341,10 +341,10 @@ function main:Init() end, } self.controls.filter.tooltipText = "Takes a Lua expression that returns true or false for a row.\nE.g. `Id:match(\"test\")` or for a key column, `Col and Col.Id:match(\"test\")`" - self.controls.filterError = new("LabelControl", {"LEFT",self.controls.filter,"RIGHT"}, {4, 2, 0, 14}, "") - self.controls.showRaw = new("LabelControl", {"LEFT",self.controls.filter,"RIGHT"}, {600, 2, 0, 14}, "^7Hold ALT to show raw data.") + self.controls.filterError = new("LabelControl"):LabelControl({ "LEFT", self.controls.filter, "RIGHT" }, { 4, 2, 0, 14 }, "") + self.controls.showRaw = new("LabelControl"):LabelControl({ "LEFT", self.controls.filter, "RIGHT" }, { 600, 2, 0, 14 }, "^7Hold ALT to show raw data.") - self.controls.rowList = new("RowListControl", nil, {270, 0, 0, 0}) { + self.controls.rowList = new("RowListControl"):RowListControl(nil, { 270, 0, 0, 0 }) { y = function() return self.editSpec and 260 or 50 end, @@ -359,7 +359,7 @@ function main:Init() end } - self.controls.addCol = new("ButtonControl", {"LEFT",self.controls.specEditToggle,"RIGHT"}, {10, 0, 80, 18}, "Add", function() + self.controls.addCol = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.specEditToggle, "RIGHT" }, { 10, 0, 80, 18 }, "Add", function() self:AddSpecCol() end) { shown = function() @@ -399,8 +399,8 @@ end function main:OpenPathPopup() main:OpenPopup(370, 290, "Manage GGPK versions", { - new("GGPKSourceListControl", nil, {0, 50, 350, 200}, self), - new("ButtonControl", nil, {0, 260, 90, 20}, "Done", function() + new("GGPKSourceListControl"):GGPKSourceListControl(nil, { 0, 50, 350, 200 }, self), + new("ButtonControl"):ButtonControl(nil, { 0, 260, 90, 20 }, "Done", function() main:ClosePopup() end), }) @@ -489,10 +489,10 @@ function main:InitGGPK() local now = GetTime() local ggpkPath = self.datSource.ggpkPath if ggpkPath and ggpkPath ~= "" then - self.ggpk = new("GGPKData", ggpkPath, nil, self.reExportGGPKData) + self.ggpk = new("GGPKData"):GGPKData(ggpkPath, nil, self.reExportGGPKData) ConPrintf("GGPK: %d ms", GetTime() - now) elseif self.datSource.datFilePath then - self.ggpk = new("GGPKData", nil, self.datSource.datFilePath, self.reExportGGPKData) + self.ggpk = new("GGPKData"):GGPKData(nil, self.datSource.datFilePath, self.reExportGGPKData) ConPrintf("GGPK: %d ms", GetTime() - now) end end @@ -505,7 +505,7 @@ function main:LoadDatFiles() ConPrintf("DAT find: %d ms", GetTime() - now) now = GetTime() end - local datFile = new("DatFile", record.name:gsub("%.dat$",""), record.data) + local datFile = new("DatFile"):DatFile(record.name:gsub("%.dat$", ""), record.data) t_insert(self.datFileList, datFile) self.datFileByName[datFile.name] = datFile end @@ -519,7 +519,7 @@ function main:LoadDat64Files() ConPrintf("DAT64 find: %d ms", GetTime() - now) now = GetTime() end - local datFile = new("Dat64File", record.name:gsub("%.datc64$",""), record.data) + local datFile = new("Dat64File"):Dat64File(record.name:gsub("%.datc64$", ""), record.data) t_insert(self.datFileList, datFile) self.datFileByName[datFile.name] = datFile end @@ -777,7 +777,7 @@ function main:CopyFolder(srcName, dstName) end function main:OpenPopup(width, height, title, controls, enterControl, defaultControl, escapeControl, scrollBarFunc, resizeFunc) - local popup = new("PopupDialog", width, height, title, controls, enterControl, defaultControl, escapeControl, scrollBarFunc, resizeFunc) + local popup = new("PopupDialog"):PopupDialog(width, height, title, controls, enterControl, defaultControl, escapeControl, scrollBarFunc, resizeFunc) t_insert(self.popups, 1, popup) return popup end @@ -790,10 +790,10 @@ function main:OpenMessagePopup(title, msg) local controls = { } local numMsgLines = 0 for line in string.gmatch(msg .. "\n", "([^\n]*)\n") do - t_insert(controls, new("LabelControl", nil, {0, 20 + numMsgLines * 16, 0, 16}, line)) + t_insert(controls, new("LabelControl"):LabelControl(nil, { 0, 20 + numMsgLines * 16, 0, 16 }, line)) numMsgLines = numMsgLines + 1 end - controls.close = new("ButtonControl", nil, {0, 40 + numMsgLines * 16, 80, 20}, "Ok", function() + controls.close = new("ButtonControl"):ButtonControl(nil, { 0, 40 + numMsgLines * 16, 80, 20 }, "Ok", function() main:ClosePopup() end) return self:OpenPopup(m_max(DrawStringWidth(16, "VAR", msg) + 30, 190), 70 + numMsgLines * 16, title, controls, "close") @@ -803,15 +803,15 @@ function main:OpenConfirmPopup(title, msg, confirmLabel, onConfirm) local controls = { } local numMsgLines = 0 for line in string.gmatch(msg .. "\n", "([^\n]*)\n") do - t_insert(controls, new("LabelControl", nil, {0, 20 + numMsgLines * 16, 0, 16}, line)) + t_insert(controls, new("LabelControl"):LabelControl(nil, { 0, 20 + numMsgLines * 16, 0, 16 }, line)) numMsgLines = numMsgLines + 1 end local confirmWidth = m_max(80, DrawStringWidth(16, "VAR", confirmLabel) + 10) - controls.confirm = new("ButtonControl", nil, {-5 - m_ceil(confirmWidth/2), 40 + numMsgLines * 16, confirmWidth, 20}, confirmLabel, function() + controls.confirm = new("ButtonControl"):ButtonControl(nil, { -5 - m_ceil(confirmWidth / 2), 40 + numMsgLines * 16, confirmWidth, 20 }, confirmLabel, function() main:ClosePopup() onConfirm() end) - t_insert(controls, new("ButtonControl", nil, {5 + m_ceil(confirmWidth/2), 40 + numMsgLines * 16, confirmWidth, 20}, "Cancel", function() + t_insert(controls, new("ButtonControl"):ButtonControl(nil, { 5 + m_ceil(confirmWidth / 2), 40 + numMsgLines * 16, confirmWidth, 20 }, "Cancel", function() main:ClosePopup() end)) return self:OpenPopup(m_max(DrawStringWidth(16, "VAR", msg) + 30, 190), 70 + numMsgLines * 16, title, controls, "confirm") @@ -819,11 +819,11 @@ end function main:OpenNewFolderPopup(path, onClose) local controls = { } - controls.label = new("LabelControl", nil, {0, 20, 0, 16}, "^7Enter folder name:") - controls.edit = new("EditControl", nil, {0, 40, 350, 20}, nil, nil, "\\/:%*%?\"<>|%c", 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter folder name:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, nil, nil, "\\/:%*%?\"<>|%c", 100, function(buf) controls.create.enabled = buf:match("%S") end) - controls.create = new("ButtonControl", nil, {-45, 70, 80, 20}, "Create", function() + controls.create = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Create", function() local newFolderName = controls.edit.buf local res, msg = MakeDir(path..newFolderName) if not res then @@ -836,7 +836,7 @@ function main:OpenNewFolderPopup(path, onClose) main:ClosePopup() end) controls.create.enabled = false - controls.cancel = new("ButtonControl", nil, {45, 70, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() if onClose then onClose() end diff --git a/src/Export/Minions/Minions.txt b/src/Export/Minions/Minions.txt index 415612a709..f735dafe73 100644 --- a/src/Export/Minions/Minions.txt +++ b/src/Export/Minions/Minions.txt @@ -3,8 +3,9 @@ -- Minion Data -- Monster data (c) Grinding Gear Games -- -local minions, mod = ... - +return function(mod, flag) + ---@class MinionData + local minions = {} #monster Metadata/Monsters/Zombies/PlayerSummoned/PlayerSummonedZombie_ RaisedZombie #limit ActiveZombieLimit #emit @@ -39,6 +40,7 @@ local minions, mod = ... #monster Metadata/Monsters/Skeletons/PlayerSummoned/SkeletonReaverPlayerSummoned RaisedSkeletonReaver #limit ActiveSkeletonLimit +#mod mod("Condition:CanGainRage", "FLAG", true) #emit #monster Metadata/Monsters/Skeletons/PlayerSummoned/SkeletonWarriorPlayerSummoned RaisedSkeletonWarriors @@ -116,4 +118,6 @@ local minions, mod = ... #monster Metadata/Monsters/LeagueExpeditionNew/PlayerSummoned/WardboundMinionPlayerSummoned Wardbound #limit WardboundLimit -#emit \ No newline at end of file +#emit + return minions +end \ No newline at end of file diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index b33b9e6435..e8018670a4 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -3,8 +3,9 @@ -- Spectre Data -- Monster data (c) Grinding Gear Games -- -local minions, mod, flag = ... - +return function(mod, flag) + ---@class SpectreData + local minions = {} -- Abyssal #spectre Metadata/Monsters/LeagueAbyss/Lightless/Cocoon3Spectre #emit @@ -1957,3 +1958,5 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/MudBurrower/DevourerDuo/DevourerBossDuoHeadMinion #emit + return minions +end \ No newline at end of file diff --git a/src/Export/Scripts/bases.lua b/src/Export/Scripts/bases.lua index cd55bd6a82..463abe54ac 100644 --- a/src/Export/Scripts/bases.lua +++ b/src/Export/Scripts/bases.lua @@ -162,7 +162,7 @@ directiveTable.base = function(state, args, out) for _, mod in ipairs(implicitMods) do local modDesc = describeMod(mod) for _, line in ipairs(modDesc) do - table.insert(implicitLines, line) + table.insert(implicitLines, (mod.IsUnscalable and "{unscalable}" or "")..line) table.insert(implicitModTypes, modDesc.modTags) end if mod.Id == "SpearImplicitDisplaySpearThrow1" then diff --git a/src/Export/Scripts/bossData.lua b/src/Export/Scripts/bossData.lua index cf3a4e03dd..b43205a5ac 100644 --- a/src/Export/Scripts/bossData.lua +++ b/src/Export/Scripts/bossData.lua @@ -2,6 +2,8 @@ local m_ceil = math.ceil local m_min = math.min local m_max = math.max +-- temporarily disabled due to issues with game files +goto exit local rarityDamageMult = { Unique = (1 + dat("Mods"):GetRow("Id", "MonsterUnique5").Stat1Value[1] / 100), UniqueAttack = (1 + dat("Mods"):GetRow("Id", "MonsterUnique5").Stat1Value[1] / 100) * (1 - dat("Mods"):GetRow("Id", "MonsterUnique8").Stat1Value[1] / 100) @@ -570,3 +572,4 @@ print("Boss skill data exported.") processTemplateFile("Bosses", "Enemies/", "../Data/", directiveTable.monsters) print("Boss data exported.") +::exit:: diff --git a/src/Export/Scripts/buildplanner.lua b/src/Export/Scripts/buildplanner.lua new file mode 100644 index 0000000000..5e7692eb59 --- /dev/null +++ b/src/Export/Scripts/buildplanner.lua @@ -0,0 +1,52 @@ +-- These slots are ordered in the same way as the DAT file, so we can know when GGG adds a new slot and we don't have it mapped +local slotNames = { + "Weapon 1", + "Weapon 2", + "Helmet", + "Amulet", + "Ring 1", + "Ring 2", + "Gloves", + "Boots", + "Belt", + "Flask 1", + "Weapon 1 Swap", + "Weapon 2 Swap", + "Trinket", -- Trinket not in PoE2 + "Ring 3", + "Weapon3", -- Legacy + "Offhand3", -- Legacy + "Body Armour", +} + +local slotsOffsetByX = { + ["Flask 1"] = { + "Flask 1", + "Flask 2", + "Charm 1", + "Charm 2", + "Charm 3", + } +} +local out = io.open("../Data/InventorySlots.lua", "w") +out:write('-- This file is automatically generated, do not edit!\n') +out:write('-- Item data (c) Grinding Gear Games\n\nreturn {\n') +local i = 1 +for inventorySlot in dat("BuildPlannerInventories"):Rows() do + if i > #slotNames then + print("Missing inventory slot mapping for '" .. inventorySlot.Inventory.Id .. "'") + else + if slotsOffsetByX[slotNames[i]] then + for xOffset, slotName in ipairs(slotsOffsetByX[slotNames[i]]) do + out:write('\t["', slotName, '"] = { id = "', inventorySlot.Inventory.Id, '", slot_x = ', xOffset - 1, ' },\n') + end + else + out:write('\t["', slotNames[i], '"] = { id = "', inventorySlot.Inventory.Id, '", slot_x = 0 },\n') + end + end + i = i + 1 +end +out:write('}') +out:close() + +print("Inventory slots exported.") \ No newline at end of file diff --git a/src/Export/Scripts/costs.lua b/src/Export/Scripts/costs.lua index a0f926ac50..8be9e6f789 100644 --- a/src/Export/Scripts/costs.lua +++ b/src/Export/Scripts/costs.lua @@ -10,10 +10,14 @@ out:write('return {\n') local costSize = 0 for c in dat("CostTypes"):Rows() do costSize = costSize + 1 + local resourceString = tostring(c.ResourceString) + if tostring(c.Resource):match("^Ward") then + resourceString = resourceString:gsub("Ward", "Runic Ward") + end out:write('\t[', c._rowIndex, '] = {\n') out:write('\t\tResource = "', tostring(c.Resource), '",\n') out:write('\t\tStat = ', c.Stat and ('"'..tostring(c.Stat.Id)..'"') or tostring(c.Stat), ',\n') - out:write('\t\tResourceString = "', tostring(c.ResourceString), '",\n') + out:write('\t\tResourceString = "', resourceString, '",\n') out:write('\t\tDivisor = ', c.Divisor, ',\n') out:write('\t},\n') end diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index ce4d82d25e..664cb062a3 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -15,7 +15,7 @@ local function makeSkillDataMod(dataKey, dataValue, ...) return makeSkillMod("SkillData", "LIST", { key = dataKey, value = dataValue }, 0, 0, ...) end dofile("../Data/Global.lua") -local skillStatMap = LoadModule("../Data/SkillStatMap.lua", makeSkillMod, makeFlagMod, makeSkillDataMod) +local skillStatMap = LoadModule("../Data/SkillStatMap.lua")(makeSkillMod, makeFlagMod, makeSkillDataMod) local function tableToString(tbl, pre) pre = pre or "" diff --git a/src/Export/Scripts/miscdata.lua b/src/Export/Scripts/miscdata.lua index 995d2fe327..d096a5a7b7 100644 --- a/src/Export/Scripts/miscdata.lua +++ b/src/Export/Scripts/miscdata.lua @@ -1,6 +1,9 @@ +---@module "Modules.Utils" +local utils = LoadModule("../Modules/Utils") local out = io.open("../Data/Misc.lua", "w") out:write("-- This file is automatically generated, do not edit!\n\n") -out:write('local data = ...\n') +out:write('---@class MiscDataExport\n') +out:write('local data = {}\n') local evasion = "" local accuracy = "" local life = "" @@ -166,6 +169,14 @@ for row in dat("GoldRespecPrices"):Rows() do end out:write('}\n') +out:write('return data\n') out:close() +local currencies = {} +for row in dat("BaseItemTypes"):Rows() do + if row.ItemClass.Id == "StackableCurrency" and row.Name ~= "" then + currencies[row.Id] = row.Name + end +end +utils.saveTableToFile("../Data/CurrencyNames.lua", currencies, "This file contains mapping item names for every currency base item type ID.\nUsed for working with the currency exchange which uses item type IDs.") print("Misc data exported.") diff --git a/src/Export/Scripts/mods.lua b/src/Export/Scripts/mods.lua index 1e0fbcfdd0..8e7362305f 100644 --- a/src/Export/Scripts/mods.lua +++ b/src/Export/Scripts/mods.lua @@ -109,6 +109,9 @@ local function writeMods(outName, condFunc) out:write('}, ') end out:write('modTags = { ', stats.modTags, ' }, ') + if mod.IsUnscalable then + out:write('unscalable = true, ') + end if mod.NodeType ~= 3 then out:write('nodeType = ', mod.NodeType, ', ') end diff --git a/src/Export/Scripts/passivetree.lua b/src/Export/Scripts/passivetree.lua index 6475e031ee..876a661331 100644 --- a/src/Export/Scripts/passivetree.lua +++ b/src/Export/Scripts/passivetree.lua @@ -703,6 +703,9 @@ for i, group in ipairs(psg.groups) do end --printf("Passive skill " .. passiveRow.Name .. "(id: " .. passiveRow.Id .. ") found") node["name"] = escapeGGGString(passiveRow.Name) + -- PassiveSkills.Id (e.g. "projectiles18", "AscendancyMercenary2Notable5"); needed to + -- to emit valid IDs in PoE2 .build (BuildPlanner) files. + node["stringId"] = passiveRow.Id node["icon"] = passiveRow.Icon if passiveRow.FlavourText ~= "" then node["flavourText"] = passiveRow.FlavourText:gsub('\r',''):gsub('\n','\\n') diff --git a/src/Export/Scripts/soulcores.lua b/src/Export/Scripts/soulcores.lua index c605d9ad79..f3a023479e 100644 --- a/src/Export/Scripts/soulcores.lua +++ b/src/Export/Scripts/soulcores.lua @@ -51,37 +51,15 @@ directiveTable.base = function(state, args, out) displayName = displayName:gsub("\195\182","o") displayName = displayName:gsub("^%s*(.-)%s*$", "%1") -- trim spaces GGG might leave in by accident - local function writeModLines(modLines, out) - for _, modLine in ipairs(modLines) do - out:write('\t\t["'..modLine.slotType..'"] = {\n') - out:write('\t\t\t\ttype = "' .. modLine.type .. '",\n') - -- only write labels/statOrder if present - if modLine.label and #modLine.label > 0 then - out:write('\t\t\t\t"'..table.concat(modLine.label, '",\n\t\t\t\t"')..'",\n') - local statOrder = modLine.statOrder or {} - out:write('\t\t\t\tstatOrder = { '..table.concat(statOrder, ', ')..' },\n') - out:write('\t\t\t\ttradeHashes = { ') - for hash, desc in pairs(modLine.tradeHashes) do - local descriptionLines = '"'..table.concat(desc, '", "')..'"' - out:write(string.format('[%d] = { %s }, ', hash, descriptionLines)) - end - out:write(' },\n') - end - out:write(string.format('\t\t\t\tisSocketBound = %s,\n', modLine.isSocketBound)) - out:write('\t\t\t\trank = { '..(modLine.rank or 0)..' },\n') - out:write('\t\t},\n') - end - end - -- Check for Standard Weapon, Armour, Caster Runes local soulCores = dat("SoulCores"):GetRow("BaseItemTypes", baseItemType) local soulCoreStats = dat("SoulCoreStats"):GetRowList("Id", soulCores) out:write('\t["', displayName, '"] = {\n') + -- Regular and Bonded stats may be separate data rows for the same slot. Keep an + -- ordered output list and a slot lookup so each Lua key is emitted exactly once. local modLines = { } - local rank = 0 + local modLinesBySlot = { } for _, soulCoreStat in ipairs(soulCoreStats) do - rank = soulCores.LevelReq or 0 - local stats = { } local statHashes = {} for i, statKey in ipairs(soulCoreStat.Stats) do @@ -89,12 +67,12 @@ directiveTable.base = function(state, args, out) table.insert(statHashes, intToBytes(statKey.Hash)) stats[statKey.Id] = { min = statValue, max = statValue } end - local bondedStats = { } + local bondedStats = {} for i, statKey in ipairs(soulCoreStat.BondedStats) do local statValue = soulCoreStat["BondedValues"][i] bondedStats[statKey.Id] = { min = statValue, max = statValue, bonded = true } end - if next(stats) then + if next(stats) or next(bondedStats) then for _, class in ipairs(classMap[soulCoreStat.Category.Id] or { string.lower(soulCoreStat.Category.Id) }) do local statsCopy = {} for k, v in pairs(stats) do statsCopy[k] = { min = v.min, max = v.max } end @@ -102,21 +80,16 @@ directiveTable.base = function(state, args, out) for k, v in pairs(bondedStats) do bondedStatsCopy[k] = { min = v.min, max = v.max, bonded = v.bonded } end local descStats, orders = describeStats(statsCopy) local descBondedStats, bondedOrders = describeStats(bondedStatsCopy) - for i, stat in ipairs(descBondedStats) do - descBondedStats[i] = "Bonded: " .. stat - end - for _, stat in ipairs(descBondedStats) do - table.insert(descStats, stat) - end - for _, order in ipairs(bondedOrders) do - table.insert(orders, order) - end - if #orders > 0 then + if #orders > 0 or #bondedOrders > 0 then local modIdx = 1 local tradeHashes = {} + local localMod = true while soulCoreStat.Stats[modIdx] do local currentStats = {} local stat = soulCoreStat.Stats[modIdx] + if not (stat.Local or stat.WeaponLocal) then + localMod = false + end currentStats[stat.Id] = { min = soulCoreStat.StatValue[modIdx], max = soulCoreStat.StatValue[modIdx] } @@ -136,22 +109,75 @@ directiveTable.base = function(state, args, out) tradeHashes[murmurHash2(bytes, 0x02312233)] = description modIdx = modIdx + 1 end - local out = { - type = soulCores.Type.Id, - slotType = class, - label = descStats, - statOrder = orders, - rank = rank, - tradeHashes = tradeHashes, - isSocketBound = soulCores.IsSocketBound - } - table.insert(modLines, out) + local modLine = modLinesBySlot[class] + if not modLine then + modLine = { + type = soulCores.Type.Id, + canSocketInChakraSlots = soulCores.CanSocketInChakraSlots, + canSocketInUniqueItems = soulCores.CanSocketInUniqueItems, + canSocketInJewellery = soulCores.CanSocketInJewellery, + canSocketInCorruptedSanctified = soulCores.CanSocketInCorruptedSanctified, + limit = soulCores.Limit and soulCores.Limit.Limit, + limitId = soulCores.Limit and soulCores.Limit.Id, + localMod = localMod, + slotType = class, + label = descStats, + statOrder = orders, + bondedLabel = descBondedStats, + bondedStatOrder = bondedOrders, + levelReq = soulCores.LevelReq, + tradeHashes = tradeHashes, + isSocketBound = soulCores.IsSocketBound + } + modLinesBySlot[class] = modLine + table.insert(modLines, modLine) + else + modLine.localMod = modLine.localMod and localMod + for _, line in ipairs(descStats) do table.insert(modLine.label, line) end + for _, order in ipairs(orders) do table.insert(modLine.statOrder, order) end + for _, line in ipairs(descBondedStats) do table.insert(modLine.bondedLabel, line) end + for _, order in ipairs(bondedOrders) do table.insert(modLine.bondedStatOrder, order) end + for hash, desc in pairs(tradeHashes) do modLine.tradeHashes[hash] = desc end + end end end end end - writeModLines(modLines, out) + for _, modLine in ipairs(modLines) do + out:write('\t\t["'..modLine.slotType..'"] = {\n') + out:write('\t\t\t\ttype = "' .. modLine.type .. '",\n') + if modLine.limit then + out:write('\t\t\t\tlimit = ' .. modLine.limit .. ',\n') + if modLine.limitId ~= "GenericLimit1" then + out:write('\t\t\t\tlimitId = "' .. modLine.limitId .. '",\n') + end + end + out:write('\t\t\t\tlocalMod = ' .. tostring(modLine.localMod) .. ',\n') + if #modLine.label > 0 then + out:write('\t\t\t\t"'..table.concat(modLine.label, '",\n\t\t\t\t"')..'",\n') + out:write('\t\t\t\tstatOrder = { '..table.concat(modLine.statOrder, ', ')..' },\n') + end + out:write('\t\t\t\ttradeHashes = { ') + for hash, desc in pairs(modLine.tradeHashes) do + local descriptionLines = '"'..table.concat(desc, '", "')..'"' + out:write(string.format('[%d] = { %s }, ', hash, descriptionLines)) + end + out:write(' },\n') + if #modLine.bondedLabel > 0 then + out:write('\t\t\t\tbonded = {\n') + out:write('\t\t\t\t\t"'..table.concat(modLine.bondedLabel, '",\n\t\t\t\t\t"')..'",\n') + out:write('\t\t\t\t\tstatOrder = { '..table.concat(modLine.bondedStatOrder, ', ')..' },\n') + out:write('\t\t\t\t},\n') + end + for _, field in ipairs({ "isSocketBound", "canSocketInChakraSlots", "canSocketInUniqueItems", "canSocketInJewellery", "canSocketInCorruptedSanctified" }) do + if modLine[field] then + out:write('\t\t\t\t' .. field .. ' = true,\n') + end + end + out:write('\t\t\t\tlevelReq = '..modLine.levelReq..',\n') + out:write('\t\t},\n') + end out:write('\t},\n') end diff --git a/src/Export/Scripts/uModsToText.lua b/src/Export/Scripts/uModsToText.lua index 09b4c77a2a..ebc4ce1e4e 100644 --- a/src/Export/Scripts/uModsToText.lua +++ b/src/Export/Scripts/uModsToText.lua @@ -91,7 +91,7 @@ for _, name in ipairs(itemTypes) do local baseFile = io.open(baseFileName, "r") if baseFile then baseFile:close() - LoadModule(baseFileName, itemBases) + LoadModule(baseFileName)(itemBases) end end @@ -170,7 +170,9 @@ for _, name in ipairs(itemTypes) do uniqueReqLevel = 0 elseif not specName or (sourceImplicitLines and sourceImplicitLines > 0) then local prefix = "" + local versionString = line:match("({version:[%d,]+})") local variantString = line:match("({variant:[%d,]+})") + local groupString = line:match("({group:[%d,]+})") local fractured = line:match("({fractured})") or "" local modName, legacy = stripLineTags(line):match("^([%a%d_]+)([%[%]-,%d]*)$") local mod = base and (uniqueMods[modName] or modVeiled[modName]) @@ -188,15 +190,21 @@ for _, name in ipairs(itemTypes) do grantedSkillLine = "Grants Skill: "..(naturalMaxLevel == 1 and "" or "Level (1-"..naturalMaxLevel..") ")..skillName end local isSourceImplicit = sourceImplicitLines and sourceImplicitLines > 0 - if variantString then - prefix = prefix ..variantString - end + prefix = prefix .. (versionString or "") .. (variantString or "") .. (groupString or "") if mod then modLines = modLines + 1 + prefix = prefix..(mod.unscalable and "{unscalable}" or "") if useCatalystTags then prefix = prefix..getCatalystTagPrefix(mod.modTags) end prefix = prefix..fractured + if mod.modTags then + for _, tag in ipairs(mod.modTags) do + if tag == "unveiled_mod" then + prefix ..= "{desecrated}" + end + end + end local legacyMod if legacy ~= "" then local values = { } @@ -218,8 +226,8 @@ for _, name in ipairs(itemTypes) do end for i, line in ipairs(legacyMod or mod) do local order = math.floor(mod.statOrder[i]) - local variantImplicitLines = variantString and variantBaseImplicitLines[modName] - if variantString and not variantImplicitLines and base.implicit then + local variantImplicitLines = (versionString or variantString) and variantBaseImplicitLines[modName] + if (versionString or variantString) and not variantImplicitLines and base.implicit then for baseLine in base.implicit:gmatch("[^\n]+") do if stripLineTags(baseLine) == stripLineTags(line) then variantImplicitLines = { } @@ -260,7 +268,13 @@ for _, name in ipairs(itemTypes) do else table.insert(implicitLines, line) end - elseif not line:match("^Requires:? Level") then + elseif line:match("^Requires:? Level") then + -- Requirement levels are derived from the base type and unique mod levels. + elseif base and not itemBases[stripLineTags(line)] then + -- Order 0 keeps leading literal mods after implicits but before translated mods. + statOrder[0] = statOrder[0] or { } + table.insert(statOrder[0], line) + else table.insert(lines, line) if line:match("%[%[") then headerLineCount = 0 diff --git a/src/Export/Scripts/worldAreas.lua b/src/Export/Scripts/worldAreas.lua index fe18083e26..0b8b24761b 100644 --- a/src/Export/Scripts/worldAreas.lua +++ b/src/Export/Scripts/worldAreas.lua @@ -121,7 +121,7 @@ local out = io.open("../Data/WorldAreas.lua", "w") out:write('-- This file is automatically generated, do not edit!\n') out:write('-- Path of Building\n') out:write('-- World Area Data (c) Grinding Gear Games\n\n') -out:write('local worldAreas, _ = ...\n\n') +out:write('return function(worldAreas)\n\n') for area in dat("WorldAreas"):Rows() do if area.Name and area.Name ~= "NULL" and not area.Name:match("DNT") and area.Id then @@ -195,6 +195,7 @@ for area in dat("WorldAreas"):Rows() do end out:write('return worldAreas\n') +out:write('end\n') out:close() print("World Areas exported.") diff --git a/src/Export/Skills/SkillGems.txt b/src/Export/Skills/SkillGems.txt index efd9a0e09c..62084c3073 100644 --- a/src/Export/Skills/SkillGems.txt +++ b/src/Export/Skills/SkillGems.txt @@ -550,6 +550,7 @@ Window of Opportunity II ---- SupportWindowOfOpportunityPlayerTwo Explosive Demise ---- DestructiveLinkSkeletonBombadierMinion --------- Active Intelligence --------- +Abyssal Pact ---- AbyssalPactPlayer Arc ---- ArcPlayer Archmage ---- ArchmagePlayer Arctic Armour ---- ArcticArmourPlayer @@ -681,6 +682,7 @@ Temporal Chains ---- TemporalChainsPlayer Trinity ---- TrinityPlayer Unearth ---- UnearthPlayer Unleash ---- UnleashPlayer +Untether ---- AbyssalLivingBomb Vaulting Impact ---- VaultingImpactPlayer Volatile Dead ---- VolatileDeadPlayer Vulnerability ---- VulnerabilityPlayer diff --git a/src/Export/Skills/SkillGemsExport.txt b/src/Export/Skills/SkillGemsExport.txt index 1ff79b3d9c..11782d377e 100644 --- a/src/Export/Skills/SkillGemsExport.txt +++ b/src/Export/Skills/SkillGemsExport.txt @@ -3524,6 +3524,12 @@ --------- Active Intelligence --------- +#skill AbyssalPactPlayer +#set AbyssalPactPlayer +#flags +#mods +#skillEnd + #skill ArcPlayer #set ArcPlayer #flags @@ -4607,6 +4613,12 @@ #mods #skillEnd +#skill AbyssalLivingBomb +#set AbyssalLivingBomb +#flags +#mods +#skillEnd + #skill VaultingImpactPlayer #set VaultingImpactPlayer #flags diff --git a/src/Export/Skills/act_dex.txt b/src/Export/Skills/act_dex.txt index f85e8ecbf8..fddb91ed26 100644 --- a/src/Export/Skills/act_dex.txt +++ b/src/Export/Skills/act_dex.txt @@ -3,9 +3,8 @@ -- Active Dexterity skill gems -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - - +return function(skills, mod, flag, skill) +---@cast mod SkillModFunction #skill AlchemistsBoonPlayer #set AlchemistsBoonPlayer #flags area aura @@ -785,4 +784,5 @@ statMap = { #set WindSerpentsFurySnakePlayer #flags attack area melee #mods -#skillEnd \ No newline at end of file +#skillEnd +end \ No newline at end of file diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index 85e8cdc010..a8fea4a3bb 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -3,8 +3,8 @@ -- Active Intelligence skill gems -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - +return function(skills, mod, flag, skill) +---@cast mod SkillModFunction #skill ArcPlayer #set ArcPlayer #flags spell chaining projectile @@ -1285,6 +1285,14 @@ statMap = { #skill SummonSkeletalReaversPlayer #set SummonSkeletalReaversPlayer #flags spell minion duration +statMap = { + ["attack_speed_+%_per_rage"] = { + mod("MinionModifier", "LIST", { mod = mod("Speed", "INC", nil, ModFlag.Attack, 0, { type = "Multiplier", var = "RageEffect" }) }), + }, + ["minion_rage_effect_+%"] = { + mod("MinionModifier", "LIST", { mod = mod("RageEffect", "INC", nil) }), + }, +}, #mods #skillEnd @@ -1593,3 +1601,4 @@ statMap = { }, #mods #skillEnd +end \ No newline at end of file diff --git a/src/Export/Skills/act_str.txt b/src/Export/Skills/act_str.txt index 08e898fba7..2cda812713 100644 --- a/src/Export/Skills/act_str.txt +++ b/src/Export/Skills/act_str.txt @@ -3,8 +3,8 @@ -- Active Strength skill gems -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - +return function(skills, mod, flag, skill) +---@cast mod SkillModFunction #skill AncestralCryPlayer #set AncestralCryPlayer #flags warcry area duration @@ -1300,3 +1300,4 @@ statMap = { #flags minion #mods #skillEnd +end \ No newline at end of file diff --git a/src/Export/Skills/glove.txt b/src/Export/Skills/glove.txt index 923f8d1187..f9de9f4cc5 100644 --- a/src/Export/Skills/glove.txt +++ b/src/Export/Skills/glove.txt @@ -3,6 +3,6 @@ -- Glove enchantment skills -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - +return function(skills, mod, flag, skill) +end diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index 19988ad829..522c7ba0bf 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -3,8 +3,8 @@ -- Minion active skills -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - +return function(skills, mod, flag, skill) +---@cast mod SkillModFunction #skill MeleeAtAnimationSpeed #set MeleeAtAnimationSpeed #flags attack melee @@ -407,4 +407,5 @@ statMap = { #set GSWardboundMinionBlast #flags spell area #mods -#skillEnd \ No newline at end of file +#skillEnd +end \ No newline at end of file diff --git a/src/Export/Skills/other.txt b/src/Export/Skills/other.txt index a28299987a..a603a94e0e 100644 --- a/src/Export/Skills/other.txt +++ b/src/Export/Skills/other.txt @@ -3,8 +3,8 @@ -- Other active skills -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - +return function(skills, mod, flag, skill) +---@cast mod SkillModFunction #from tree #skill TriggeredAbyssalApparitionPlayer #set TriggeredAbyssalApparitionPlayer @@ -646,7 +646,15 @@ statMap = { #skill LeylinesPlayer #set LeylinesPlayer -#flags +statMap = { + ["skill_leylines_ward_degeneration_per_minute"] = { + mod("WardDegen", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }, { type = "Condition", var = "OnLeyline" }), + div = 60, + }, + ["skill_leylines_spell_damage_+%_final"] = { + mod("Damage", "MORE", nil, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Buff" }, { type = "Condition", var = "OnLeyline" }), + }, +}, #mods #skillEnd @@ -828,6 +836,20 @@ statMap = { #skill SupportOlrothsHubrisPlayer #set SupportOlrothsHubrisPlayer +#flags +statMap = { + ["base_ward_cost_+_%_of_maximum_ward"] = { + mod("WardCostBase", "BASE", nil, 0, 0, { type = "PercentStat", stat = "Ward", percent = 1 }), + }, + ["added_physical_damage_%_ward_cost"] = { + mod("PhysicalMin", "BASE", nil, 0, 0, { type = "PercentStat", stat = "WardCost", percent = 1 }), + mod("PhysicalMax", "BASE", nil, 0, 0, { type = "PercentStat", stat = "WardCost", percent = 1 }), + }, + ["added_cold_damage_%_ward_cost"] = { + mod("ColdMin", "BASE", nil, 0, 0, { type = "PercentStat", stat = "WardCost", percent = 1 }), + mod("ColdMax", "BASE", nil, 0, 0, { type = "PercentStat", stat = "WardCost", percent = 1 }), + }, +}, #mods #skillEnd @@ -998,6 +1020,16 @@ statMap = { #skill SupportRunicInfusionPlayer #set SupportRunicInfusionPlayer +#flags +statMap = { + ["base_ward_cost_+_%_of_maximum_ward"] = { + mod("WardCostBase", "BASE", nil, 0, 0, { type = "PercentStat", stat = "Ward", percent = 1 }), + }, + ["added_physical_damage_%_ward_cost"] = { + mod("PhysicalMin", "BASE", nil, 0, 0, { type = "PercentStat", stat = "WardCost", percent = 1 }), + mod("PhysicalMax", "BASE", nil, 0, 0, { type = "PercentStat", stat = "WardCost", percent = 1 }), + }, +}, #mods #skillEnd @@ -1048,6 +1080,12 @@ statMap = { #skill SupportScouringFlamePlayer #set SupportScouringFlamePlayer +#flags +statMap = { + ["support_scouring_flame_ignite_effect_+%_final"] = { + mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Ignite), + }, +}, #mods #skillEnd @@ -1647,4 +1685,5 @@ skills["ThornsPlayer"] = { }, }, } -} \ No newline at end of file +} +end \ No newline at end of file diff --git a/src/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt index e152ab6f53..b32965fcbb 100644 --- a/src/Export/Skills/spectre.txt +++ b/src/Export/Skills/spectre.txt @@ -3,8 +3,8 @@ -- Spectre active skills -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - +return function(skills, mod, flag, skill) +---@cast mod SkillModFunction --ABTT = Add Buff to Target Triggered --CGE = Monster Cast Ground Effect --DTT = Detach Dash to Target @@ -1638,3 +1638,4 @@ statMap = { #flags attack projectile triggerable #mods #skillEnd +end \ No newline at end of file diff --git a/src/Export/Skills/sup_dex.txt b/src/Export/Skills/sup_dex.txt index 3d4a83fc9c..3d8e23ed7a 100644 --- a/src/Export/Skills/sup_dex.txt +++ b/src/Export/Skills/sup_dex.txt @@ -2,8 +2,8 @@ -- Dexterity support gems -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - +return function(skills, mod, flag, skill) +---@cast mod SkillModFunction #skill SupportAdhesiveGrenadesPlayer #set SupportAdhesiveGrenadesPlayer statMap = { @@ -1291,3 +1291,4 @@ statMap = { }, #mods #skillEnd +end \ No newline at end of file diff --git a/src/Export/Skills/sup_int.txt b/src/Export/Skills/sup_int.txt index 733ec4f2c1..3922e923f3 100644 --- a/src/Export/Skills/sup_int.txt +++ b/src/Export/Skills/sup_int.txt @@ -3,8 +3,8 @@ -- Intelligence support gems -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... - +return function(skills, mod, flag, skill) +---@cast mod SkillModFunction #skill SupportAbidingHexPlayer #set SupportAbidingHexPlayer #mods @@ -1591,3 +1591,4 @@ statMap = { #set SupportZenithPlayerTwo #mods #skillEnd +end \ No newline at end of file diff --git a/src/Export/Skills/sup_str.txt b/src/Export/Skills/sup_str.txt index aed131df6a..67696d180f 100644 --- a/src/Export/Skills/sup_str.txt +++ b/src/Export/Skills/sup_str.txt @@ -3,7 +3,8 @@ -- Strength support gems -- Skill data (c) Grinding Gear Games -- -local skills, mod, flag, skill = ... +return function(skills, mod, flag, skill) +---@cast mod SkillModFunction #skill SupportAftershockChancePlayer #set SupportAftershockChancePlayer #mods @@ -1842,4 +1843,5 @@ statMap = { }, }, #mods -#skillEnd \ No newline at end of file +#skillEnd +end \ No newline at end of file diff --git a/src/Export/Uniques/jewel.lua b/src/Export/Uniques/jewel.lua index 654a65cc93..9d225587c6 100644 --- a/src/Export/Uniques/jewel.lua +++ b/src/Export/Uniques/jewel.lua @@ -15,11 +15,9 @@ Limited to: 1 Controlled Metamorphosis Diamond Source: Drops from unique{Xesht, We That Are One} in normal{Twisted Domain} -Has Alt Variant: true -Selected Variant: 2 -Selected Alt Variant: 6 -Variant: Pre 0.4.0 -Variant: Current +Version: Pre 0.4.0 +Version: Current +Selected Variant: 4 Variant: Very Small Ring Variant: Small Ring Variant: Medium-Small Ring @@ -30,17 +28,17 @@ Variant: Very Large Ring Variant: Massive Ring Limited to: 1 Radius: Variable -{variant:3}Only affects Passives in Very Small Ring -{variant:4}Only affects Passives in Small Ring -{variant:5}Only affects Passives in Medium-Small Ring -{variant:6}Only affects Passives in Medium Ring -{variant:7}Only affects Passives in Medium-Large Ring -{variant:8}Only affects Passives in Large Ring -{variant:9}Only affects Passives in Very Large Ring -{variant:10}Only affects Passives in Massive Ring +{variant:1}Only affects Passives in Very Small Ring +{variant:2}Only affects Passives in Small Ring +{variant:3}Only affects Passives in Medium-Small Ring +{variant:4}Only affects Passives in Medium Ring +{variant:5}Only affects Passives in Medium-Large Ring +{variant:6}Only affects Passives in Large Ring +{variant:7}Only affects Passives in Very Large Ring +{variant:8}Only affects Passives in Massive Ring JewelUniqueAllocateDisconnectedPassives UniqueAllResistances12 -{variant:1}UniqueChaosResist18 +{version:1}UniqueChaosResist18 ]],[[ Grand Spectrum Ruby diff --git a/src/Export/Uniques/staff.lua b/src/Export/Uniques/staff.lua index 75496c767a..27cb1d667b 100644 --- a/src/Export/Uniques/staff.lua +++ b/src/Export/Uniques/staff.lua @@ -178,6 +178,7 @@ League: Rise of the Abyssal Has Alt Variant: true Has Alt Variant Two: true Has Alt Variant Three: true +Crafted: true Selected Variant: 7 Selected Alt Variant: 8 Selected Alt Variant Two: 9 diff --git a/src/Export/spec.lua b/src/Export/spec.lua index 327748c126..17f1c7a8a7 100644 --- a/src/Export/spec.lua +++ b/src/Export/spec.lua @@ -41039,7 +41039,7 @@ return { }, [64]={ list=false, - name="IsEssenceOnlyModifier", + name="IsUnscalable", refTo="", type="Bool", width=140 @@ -56026,28 +56026,28 @@ return { name="IsSocketBound", refTo="", type="Bool", - width=150 + width=90 }, [8]={ list=false, - name="", + name="CanSocketInChakraSlots", refTo="", type="Bool", - width=150 + width=140 }, [9]={ list=false, - name="", + name="CanSocketInUniqueItems", refTo="", type="Bool", - width=150 + width=140 }, [10]={ list=false, - name="", + name="CanSocketInJewellery", refTo="", type="Bool", - width=150 + width=130 }, [11]={ list=false, @@ -56061,7 +56061,14 @@ return { name="", refTo="", type="Bool", - width=150 + width=100 + }, + [13]={ + list=false, + name="CanSocketInCorruptedSanctified", + refTo="", + type="Bool", + width=190 } }, soulcoresperclass={ diff --git a/src/Export/statdesc.lua b/src/Export/statdesc.lua index 1cc1008fde..8951aacb12 100644 --- a/src/Export/statdesc.lua +++ b/src/Export/statdesc.lua @@ -389,14 +389,14 @@ function describeStats(stats) else return string.format("(%"..v.fmt.."-%"..v.fmt..")", v.min, v.max) end - end):gsub("{(%d?):(%+?)d?}", function(n, fmt) + end):gsub("{(%d?):([%+%-]?)d?}", function(n, fmt) -- Most forms are {0:1}, however Chain Hook enchantment is {0:} -- the above pattern supports both cases. n = n ~= "" and n or "0" local v = val[tonumber(n)+1] if v.min == v.max then return string.format("%"..fmt..v.fmt, v.min) - elseif fmt == "+" then + elseif fmt == "+" or fmt == "-" then if v.max < 0 then return string.format("-(%" .. v.fmt .. "-%" .. v.fmt .. ")", -v.min, -v.max) else diff --git a/src/GameVersions.lua b/src/GameVersions.lua index 45c0503f79..0f9c554ace 100644 --- a/src/GameVersions.lua +++ b/src/GameVersions.lua @@ -1,3 +1,4 @@ +---@diagnostic disable: lowercase-global -- Game versions ---Default target version for unknown builds and builds created before 3.0.0. legacyTargetVersion = "0_0" diff --git a/src/HeadlessWrapper.lua b/src/HeadlessWrapper.lua index e96475afd3..5fcf3aee6a 100644 --- a/src/HeadlessWrapper.lua +++ b/src/HeadlessWrapper.lua @@ -1,177 +1,26 @@ #@ +---@diagnostic disable: lowercase-global -- This wrapper allows the program to run headless on any OS (in theory) -- It can be run using a standard lua interpreter, although LuaJIT is preferable +-- define global SimpleGraphic API functions. some of these have dummy function +-- bodies intended for headless use. +dofile("_SimpleGraphic.def.lua") --- Callbacks -local callbackTable = { } -local mainObject -function runCallback(name, ...) - if callbackTable[name] then - return callbackTable[name](...) - elseif mainObject and mainObject[name] then - return mainObject[name](mainObject, ...) - end -end -function SetCallback(name, func) - callbackTable[name] = func -end -function GetCallback(name) - return callbackTable[name] -end -function SetMainObject(obj) - mainObject = obj -end - --- Image Handles -local imageHandleClass = { } -imageHandleClass.__index = imageHandleClass -function NewImageHandle() - return setmetatable({ }, imageHandleClass) -end -function imageHandleClass:Load(fileName, ...) - self.valid = true -end -function imageHandleClass:Unload() - self.valid = false -end -function imageHandleClass:IsValid() - return self.valid -end -function imageHandleClass:SetLoadingPriority(pri) end -function imageHandleClass:ImageSize() - return 1, 1 -end - --- Rendering -function RenderInit(flag, ...) end -function GetScreenSize() - return 1920, 1080 -end -function GetScreenScale() - return 1 -end function GetVirtualScreenSize() - return GetScreenSize() -end -function GetDPIScaleOverridePercent() - return 1 -end -function SetDPIScaleOverridePercent(scale) end -function SetClearColor(r, g, b, a) end -function SetDrawLayer(layer, subLayer) end -function SetViewport(x, y, width, height) end -function SetDrawColor(r, g, b, a) end -function GetDrawColor(r, g, b, a) end -function DrawImage(imgHandle, left, top, width, height, tcLeft, tcTop, tcRight, tcBottom) end -function DrawImageQuad(imageHandle, x1, y1, x2, y2, x3, y3, x4, y4, s1, t1, s2, t2, s3, t3, s4, t4) end -function DrawString(left, top, align, height, font, text) end -function DrawStringWidth(height, font, text) - return 1 -end -function DrawStringCursorIndex(height, font, text, cursorX, cursorY) - return 0 -end -function StripEscapes(text) - return text:gsub("%^%d",""):gsub("%^x%x%x%x%x%x%x","") -end -function GetAsyncCount() - return 0 + return 1920, 1080 end --- Search Handles -function NewFileSearch() end +-- Callbacks +__callbackTable__ = { } --- General Functions -function SetWindowTitle(title) end -function GetCursorPos() - return 0, 0 -end -function SetCursorPos(x, y) end -function ShowCursor(doShow) end -function IsKeyDown(keyName) end -function Copy(text) end -function Paste() end -function Deflate(data) - -- TODO: Might need this - return "" -end -function Inflate(data) - -- TODO: And this - return "" -end -function GetTime() - return 0 -end -function GetScriptPath() - return "" -end -function GetRuntimePath() - return "" -end -function GetUserPath() - return "" -end -function MakeDir(path) end -function RemoveDir(path) end -function SetWorkDir(path) end -function GetWorkDir() - return "" -end -function LaunchSubScript(scriptText, funcList, subList, ...) end -function AbortSubScript(ssID) end -function IsSubScriptRunning(ssID) end -function LoadModule(fileName, ...) - if not fileName:match("%.lua") then - fileName = fileName .. ".lua" - end - local func, err = loadfile(fileName) - if func then - return func(...) - else - error("LoadModule() error loading '"..fileName.."': "..err) - end -end -function PLoadModule(fileName, ...) - if not fileName:match("%.lua") then - fileName = fileName .. ".lua" - end - local func, err = loadfile(fileName) - if func then - return PCall(func, ...) - else - error("PLoadModule() error loading '"..fileName.."': "..err) - end -end -function PCall(func, ...) - local ret = { pcall(func, ...) } - if ret[1] then - table.remove(ret, 1) - return nil, unpack(ret) - else - return ret[2] +function runCallback(name, ...) + if __callbackTable__[name] then + return __callbackTable__[name](...) + elseif __mainObject__ and __mainObject__[name] then + return __mainObject__[name](__mainObject__, ...) end end -function ConPrintf(fmt, ...) - -- Optional - print(string.format(fmt, ...)) -end -function ConPrintTable(tbl, noRecurse) end -function ConExecute(cmd) end -function ConClear() end -function SpawnProcess(cmdName, args) end -function OpenURL(url) end -function SetProfiling(isEnabled) end -function Restart() end -function Exit() end -function TakeScreenshot() end - ----@return string? provider ----@return string? version ----@return number? status -function GetCloudProvider(fullPath) - return nil, nil, nil -end local l_require = require function require(name) @@ -188,39 +37,42 @@ dofile("Launch.lua") -- Prevents loading of ModCache -- Allows running mod parsing related tests without pushing ModCache -- The CI env var will be true when run from github workflows but should be false for other tools using the headless wrapper -mainObject.continuousIntegrationMode = os.getenv("CI") +__mainObject__.continuousIntegrationMode = os.getenv("CI") runCallback("OnInit") runCallback("OnFrame") -- Need at least one frame for everything to initialise -if mainObject.promptMsg then +if __mainObject__.promptMsg then -- Something went wrong during startup - print(mainObject.promptMsg) + print(__mainObject__.promptMsg) io.read("*l") return end -- The build module; once a build is loaded, you can find all the good stuff in here -build = mainObject.main.modes["BUILD"] +build = __mainObject__.main.modes["BUILD"] -- Here's some helpful helper functions to help you get started function newBuild() if GlobalCache and GlobalCache.cachedData then wipeGlobalCache() end - mainObject.main:SetMode("BUILD", false, "Help, I'm stuck in Path of Building!") + __mainObject__.main:SetMode("BUILD", false, "Help, I'm stuck in Path of Building!") runCallback("OnFrame") end function loadBuildFromXML(xmlText, name) - mainObject.main:SetMode("BUILD", false, name or "", xmlText) + __mainObject__.main:SetMode("BUILD", false, name or "", xmlText) runCallback("OnFrame") end -function loadBuildFromJSON(getItemsJSON, getPassiveSkillsJSON) - mainObject.main:SetMode("BUILD", false, "") +function loadBuildFromJSON(characterJSON) + __mainObject__.main:SetMode("BUILD", false, "") runCallback("OnFrame") - build.importTab:ImportPassiveTreeAndJewels(getPassiveSkillsJSON) - build.calcsTab:BuildOutput() - local charData = build.importTab:ImportItemsAndSkills(getItemsJSON) + -- characterJSON could, for example, be the response from the PoE API: + -- https://www.pathofexile.com/developer/docs/reference#characters-get + local dkjson = require "dkjson" + local input = dkjson.decode(characterJSON) + local charData = build.importTab:ImportItemsAndSkills(input) + build.importTab:ImportPassiveTreeAndJewels(input) -- You now have a build without a correct main skill selected, or any configuration options set -- Good luck! end diff --git a/src/Launch.lua b/src/Launch.lua index 2f9b4803f2..621a8ade7c 100644 --- a/src/Launch.lua +++ b/src/Launch.lua @@ -12,9 +12,11 @@ SetWindowTitle(APP_NAME) ConExecute("set vid_mode 8") ConExecute("set vid_resizable 3") + +---@diagnostic disable-next-line: lowercase-global launch = { } SetMainObject(launch) -jit.opt.start('maxtrace=4000','maxmcode=8192') +jit.opt.start('maxtrace=20000', 'maxmcode=8192') if jit.os == "OSX" then -- Upstream LuaJIT forces external (system) unwinding on Darwin, so every JIT trace -- abort - a routine, frequent event, not an error - pays the cost of a full libunwind/ @@ -328,12 +330,12 @@ end function launch:ApplyUpdate(mode) if mode == "basic" then -- Need to revert to the basic environment to fully apply the update - LoadModule("UpdateApply", "Update/opFile.txt") + LoadModule("UpdateApply")("Update/opFile.txt") SpawnProcess(GetRuntimePath()..'/Update', 'UpdateApply.lua Update/opFileRuntime.txt') Exit() elseif mode == "normal" then -- Update can be applied while normal environment is running - LoadModule("UpdateApply", "Update/opFile.txt") + LoadModule("UpdateApply")("Update/opFile.txt") Restart() self.doRestart = "Updating..." end diff --git a/src/LaunchServer.lua b/src/LaunchServer.lua index f5125d5855..3b6e83680d 100644 --- a/src/LaunchServer.lua +++ b/src/LaunchServer.lua @@ -111,7 +111,8 @@ local commonResponseEnd = [[ ]] -ConPrintf("Opening URL: %s", url) +ConPrintf("Authorization URL copied to clipboard: %s", url) +Copy(url) OpenURL(url) --- Handle an incoming socket connection, to complete an OAuth redirect. @@ -178,29 +179,21 @@ function handleConnection(client, attempt) return shouldRetry, code, state end --- Misbehaving software (think VPNs, anything network-related, even OS services) will occasionally attempt to connect --- to newly-opened sockets for one reason or another. Previously, PoB only waited for one connection, and gave up --- immediately if something went wrong. +-- Some software (think VPNs, anything network-related, or even OS services) will occasionally attempt to connect to +-- newly-opened sockets. The OAuth callback server therefore keeps listening for another connection when a request +-- cannot be handled, instead of giving up immediately. -- --- This would result in a sequence of events roughly like this: --- 1. PoB opens a socket --- 2. A misbehaving piece of software connects to the socket, sends nothing, then terminates the connection --- 3. PoB tries to read from the socket, receives an error since the connection is terminated, and closes the server --- 4. OAuth authorization succeeds, but by the time the user is redirected back to PoB, the server is already closed --- 5. PoB never receives the OAuth redirect, and doesn't have any of the information necessary to use the API +-- The server waits for up to 60 seconds, or until it receives a valid OAuth response. The authorization URL is copied +-- to the clipboard before it is opened, so the user can paste it into another browser if needed. -- --- To avoid this, we instead allow for any number of incoming connections, and simply stop listening for them once --- either a) 30 seconds have elapsed or b) we've received a legitimate HTTP request and responded to it. --- --- Unfortunately, this still isn't perfect: in theory, two applications (such as a browser, and something else) could --- attempt to establish a connection at the same time. In the future, this could be refactored to perform non-blocking --- IO, so that it can operate concurrently, but hopefully that isn't necessary. +-- Connections are still handled one at a time. That is sufficient here because the server only needs one valid +-- callback, while the retry behavior protects it from unrelated connections. local attempt = 1 -local stopAt = os.time() + 30 +local stopAt = os.time() + 60 local errMsg local shouldRetry, code, state = true, nil, nil while (os.time() < stopAt) and shouldRetry do - -- `settimeout`` applies only to individual operations, but we're more concerned with not spending more than 30 + -- `settimeout` applies only to individual operations, but we're more concerned with not spending more than 60 -- seconds *total* waiting, so we adjust with each iteration as necessary. local remainingTime = math.max(0, stopAt - os.time()) server:settimeout(remainingTime) diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index 4c1c6319ba..ef83aed47d 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -17,7 +17,11 @@ local function firstToUpper(str) return (str:gsub("^%l", string.upper)) end -local buildMode = new("ControlHost") +---@class Build: ControlHost +---@field spec PassiveSpec added by TreeTab +---@field powerBuilderProgressCallback fun(progress: number)? +---@field powerBuilderCallback fun()? +local buildMode = new("ControlHost"):ControlHost() local function InsertIfNew(t, val) if (not t) then return end @@ -99,24 +103,24 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin wipeTable(self.controls) - local miscTooltip = new("Tooltip") + local miscTooltip = new("Tooltip"):Tooltip() -- Controls: top bar, left side - self.anchorTopBarLeft = new("Control", nil, {4, 4, 0, 20}) - self.controls.back = new("ButtonControl", {"LEFT",self.anchorTopBarLeft,"RIGHT"}, {0, 0, 60, 20}, "<< Back", function() + self.anchorTopBarLeft = new("Control"):Control(nil, { 4, 4, 0, 20 }) + self.controls.back = new("ButtonControl"):ButtonControl({ "LEFT", self.anchorTopBarLeft, "RIGHT" }, { 0, 0, 60, 20 }, "<< Back", function() if self.unsaved then self:OpenSavePopup("LIST") else self:CloseBuild() end end) - self.controls.save = new("ButtonControl", {"LEFT",self.controls.back,"RIGHT"}, {8, 0, 50, 20}, "Save", function() + self.controls.save = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.back, "RIGHT" }, { 8, 0, 50, 20 }, "Save", function() self:SaveDBFile() end) self.controls.save.enabled = function() return not self.dbFileName or self.unsaved end - self.controls.saveAs = new("ButtonControl", {"LEFT",self.controls.save,"RIGHT"}, {8, 0, 70, 20}, "Save As", function() + self.controls.saveAs = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.save, "RIGHT" }, { 8, 0, 70, 20 }, "Save As", function() self:OpenSaveAsPopup() end) self.controls.saveAs.enabled = function() @@ -127,7 +131,7 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin local function buildNameConditional() return self.anchorTopBarRight:GetPos() < 900 end - self.controls.buildName = new("Control", {"LEFT",self.controls.saveAs,"RIGHT"}, {4, 36, 0, 20}) + self.controls.buildName = new("Control"):Control({ "LEFT", self.controls.saveAs, "RIGHT" }, { 4, 36, 0, 20 }) self.controls.buildName.width = function(control) local limit = buildNameConditional() and 203 or (self.anchorTopBarRight:GetPos() - 98 - 58 @@ -169,12 +173,12 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin end -- Controls: top bar, right side - self.anchorTopBarRight = new("Control", nil, {function() return main.screenW / 2 + self.controls.characterLevel.width + 10 end, 4, 0, 20}) + self.anchorTopBarRight = new("Control"):Control(nil, { function() return main.screenW / 2 + self.controls.characterLevel.width + 10 end, 4, 0, 20 }) local function getPointDisplayX() -- I had it hardcoded to -323 before switching to the control sizing return - (23 + self.controls.pointDisplay:GetSize() + self.controls.levelScalingButton:GetSize() + self.controls.characterLevel:GetSize()) end - self.controls.pointDisplay = new("Control", {"LEFT",self.anchorTopBarRight,"RIGHT"}, {function() return getPointDisplayX() end, 0, 0, 20}) + self.controls.pointDisplay = new("Control"):Control({ "LEFT", self.anchorTopBarRight, "RIGHT" }, { function() return getPointDisplayX() end, 0, 0, 20 }) self.controls.pointDisplay.width = function(control) return DrawStringWidth(16, "FIXED", control.str) + 8 end @@ -195,14 +199,14 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin SetDrawLayer(nil, 0) end end - self.controls.levelScalingButton = new("ButtonControl", {"LEFT",self.controls.pointDisplay,"RIGHT"}, {8, 0, 50, 20}, self.characterLevelAutoMode and "Auto" or "Manual", function() + self.controls.levelScalingButton = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.pointDisplay, "RIGHT" }, { 8, 0, 50, 20 }, self.characterLevelAutoMode and "Auto" or "Manual", function() self.characterLevelAutoMode = not self.characterLevelAutoMode self.controls.levelScalingButton.label = self.characterLevelAutoMode and "Auto" or "Manual" self.configTab:BuildModList() self.modFlag = true self.buildFlag = true end) - self.controls.characterLevel = new("EditControl", {"LEFT",self.controls.levelScalingButton,"RIGHT"}, {10, 0, 106, 20}, "", "Level", "%D", 3, function(buf) + self.controls.characterLevel = new("EditControl"):EditControl({ "LEFT", self.controls.levelScalingButton, "RIGHT" }, { 10, 0, 106, 20 }, "", "Level", "%D", 3, function(buf) self.characterLevel = m_min(m_max(tonumber(buf) or 1, 1), 100) self.configTab:BuildModList() self.modFlag = true @@ -239,7 +243,7 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin end end end - self.controls.classDrop = new("DropDownControl", {"LEFT",self.controls.characterLevel,"RIGHT"}, {8, 0, 90, 20}, nil, function(index, value) + self.controls.classDrop = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.characterLevel, "RIGHT" }, { 8, 0, 90, 20 }, nil, function(index, value) if value.classId ~= self.spec.curClassId then if self.spec:CountAllocNodes() == 0 or self.spec:IsClassConnected(value.classId) then self.spec:SelectClass(value.classId) @@ -266,13 +270,13 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin end end end) - self.controls.ascendDrop = new("DropDownControl", {"LEFT",self.controls.classDrop,"RIGHT"}, {8, 0, 120, 20}, nil, function(index, value) + self.controls.ascendDrop = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.classDrop, "RIGHT" }, { 8, 0, 120, 20 }, nil, function(index, value) self.spec:SelectAscendClass(value.ascendClassId) self.spec:AddUndoState() self.spec:SetWindowTitleWithBuildClass() self.buildFlag = true end) - self.controls.buildLoadouts = new("DropDownControl", {"LEFT",self.controls.ascendDrop,"RIGHT"}, {8, 0, 190, 20}, {}, function(index, value) + self.controls.buildLoadouts = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.ascendDrop, "RIGHT" }, { 8, 0, 190, 20 }, {}, function(index, value) if value == "^7^7Loadouts:" or value == "^7^7-----" then self.controls.buildLoadouts:SetSel(1) return @@ -307,54 +311,57 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin end -- List of display stats - self.displayStats, self.minionDisplayStats, self.extraSaveStats = LoadModule("Modules/BuildDisplayStats") + local displayStatsModule = LoadModule("Modules/BuildDisplayStats") + self.displayStats = displayStatsModule.displayStats + self.minionDisplayStats = displayStatsModule.minionDisplayStats + self.extraSaveStats = displayStatsModule.extraSaveStats -- Controls: Side bar - self.anchorSideBar = new("Control", nil, {4, 60, 0, 0}) + self.anchorSideBar = new("Control"):Control(nil, { 4, 60, 0, 0 }) self.anchorSideBar.y = function() return buildNameConditional() and 60 or 36 end - self.controls.modeImport = new("ButtonControl", {"TOPLEFT",self.anchorSideBar,"TOPLEFT"}, {0, 0, 134, 20}, "Import/Export Build", function() + self.controls.modeImport = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.anchorSideBar, "TOPLEFT" }, { 0, 0, 134, 20 }, "Import/Export Build", function() self.viewMode = "IMPORT" self.importTab:RefreshAuthStatus() end) self.controls.modeImport.locked = function() return self.viewMode == "IMPORT" end - self.controls.modeNotes = new("ButtonControl", {"LEFT",self.controls.modeImport,"RIGHT"}, {4, 0, 58, 20}, "Notes", function() + self.controls.modeNotes = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.modeImport, "RIGHT" }, { 4, 0, 58, 20 }, "Notes", function() self.viewMode = "NOTES" end) self.controls.modeNotes.locked = function() return self.viewMode == "NOTES" end - self.controls.modeConfig = new("ButtonControl", {"TOPRIGHT",self.anchorSideBar,"TOPLEFT"}, {300, 0, 100, 20}, "Configuration", function() + self.controls.modeConfig = new("ButtonControl"):ButtonControl({ "TOPRIGHT", self.anchorSideBar, "TOPLEFT" }, { 300, 0, 100, 20 }, "Configuration", function() self.viewMode = "CONFIG" end) self.controls.modeConfig.locked = function() return self.viewMode == "CONFIG" end - self.controls.modeTree = new("ButtonControl", {"TOPLEFT",self.anchorSideBar,"TOPLEFT"}, {0, 26, 72, 20}, "Tree", function() + self.controls.modeTree = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.anchorSideBar, "TOPLEFT" }, { 0, 26, 72, 20 }, "Tree", function() self.viewMode = "TREE" end) self.controls.modeTree.locked = function() return self.viewMode == "TREE" end - self.controls.modeSkills = new("ButtonControl", {"LEFT",self.controls.modeTree,"RIGHT"}, {4, 0, 72, 20}, "Skills", function() + self.controls.modeSkills = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.modeTree, "RIGHT" }, { 4, 0, 72, 20 }, "Skills", function() self.viewMode = "SKILLS" end) self.controls.modeSkills.locked = function() return self.viewMode == "SKILLS" end - self.controls.modeItems = new("ButtonControl", {"LEFT",self.controls.modeSkills,"RIGHT"}, {4, 0, 72, 20}, "Items", function() + self.controls.modeItems = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.modeSkills, "RIGHT" }, { 4, 0, 72, 20 }, "Items", function() self.viewMode = "ITEMS" end) self.controls.modeItems.locked = function() return self.viewMode == "ITEMS" end - self.controls.modeCalcs = new("ButtonControl", {"LEFT",self.controls.modeItems,"RIGHT"}, {4, 0, 72, 20}, "Calcs", function() + self.controls.modeCalcs = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.modeItems, "RIGHT" }, { 4, 0, 72, 20 }, "Calcs", function() self.viewMode = "CALCS" end) self.controls.modeCalcs.locked = function() return self.viewMode == "CALCS" end - self.controls.modeParty = new("ButtonControl", {"TOPLEFT",self.anchorSideBar,"TOPLEFT"}, {0, 52, 72, 20}, "Party", function() + self.controls.modeParty = new("ButtonControl"):ButtonControl({ "TOPLEFT", self.anchorSideBar, "TOPLEFT" }, { 0, 52, 72, 20 }, "Party", function() self.viewMode = "PARTY" end) self.controls.modeParty.locked = function() return self.viewMode == "PARTY" end - self.controls.modeCompare = new("ButtonControl", {"LEFT",self.controls.modeParty,"RIGHT"}, {4, 0, 72, 20}, "Compare", function() + self.controls.modeCompare = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.modeParty, "RIGHT" }, { 4, 0, 72, 20 }, "Compare", function() self.viewMode = "COMPARE" end) self.controls.modeCompare.locked = function() return self.viewMode == "COMPARE" end -- Skills - self.controls.mainSkillLabel = new("LabelControl", {"TOPLEFT",self.anchorSideBar,"TOPLEFT"}, {0, 80, 300, 16}, "^7Main Skill:") - self.controls.mainSocketGroup = new("DropDownControl", {"TOPLEFT",self.controls.mainSkillLabel,"BOTTOMLEFT"}, {0, 2, 300, 18}, nil, function(index, value) + self.controls.mainSkillLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.anchorSideBar, "TOPLEFT" }, { 0, 80, 300, 16 }, "^7Main Skill:") + self.controls.mainSocketGroup = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.mainSkillLabel, "BOTTOMLEFT" }, { 0, 2, 300, 18 }, nil, function(index, value) self.mainSocketGroup = index self.modFlag = true self.buildFlag = true @@ -366,13 +373,13 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin self.skillsTab:AddSocketGroupTooltip(tooltip, socketGroup) end end - self.controls.mainSkill = new("DropDownControl", {"TOPLEFT",self.controls.mainSocketGroup,"BOTTOMLEFT"}, {0, 2, 300, 18}, nil, function(index, value) + self.controls.mainSkill = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.mainSocketGroup, "BOTTOMLEFT" }, { 0, 2, 300, 18 }, nil, function(index, value) local mainSocketGroup = self.skillsTab.socketGroupList[self.mainSocketGroup] mainSocketGroup.mainActiveSkill = index self.modFlag = true self.buildFlag = true end) - self.controls.statSet = new("DropDownControl", {"TOPLEFT",self.controls.mainSkill,"BOTTOMLEFT"}, {0, 2, 300, 18}, nil, function(index, value) + self.controls.statSet = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.mainSkill, "BOTTOMLEFT" }, { 0, 2, 300, 18 }, nil, function(index, value) local mainSocketGroup = self.skillsTab.socketGroupList[self.mainSocketGroup] local srcInstance = mainSocketGroup.displaySkillList[mainSocketGroup.mainActiveSkill].activeEffect.srcInstance srcInstance.statSet = srcInstance.statSet or { } @@ -380,38 +387,38 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin self.modFlag = true self.buildFlag = true end) - self.controls.mainSkillPart = new("DropDownControl", {"TOPLEFT",self.controls.statSet,"BOTTOMLEFT",true}, {0, 2, 300, 18}, nil, function(index, value) + self.controls.mainSkillPart = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.statSet, "BOTTOMLEFT", true }, { 0, 2, 300, 18 }, nil, function(index, value) local mainSocketGroup = self.skillsTab.socketGroupList[self.mainSocketGroup] local srcInstance = mainSocketGroup.displaySkillList[mainSocketGroup.mainActiveSkill].activeEffect.srcInstance srcInstance.skillPart = index self.modFlag = true self.buildFlag = true end) - self.controls.mainSkillStageCountLabel = new("LabelControl", {"TOPLEFT",self.controls.mainSkillPart,"BOTTOMLEFT",true}, {0, 3, 0, 16}, "^7Stages:") { + self.controls.mainSkillStageCountLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.mainSkillPart, "BOTTOMLEFT", true }, { 0, 3, 0, 16 }, "^7Stages:") { shown = function() return self.controls.mainSkillStageCount:IsShown() end, } - self.controls.mainSkillStageCount = new("EditControl", {"LEFT",self.controls.mainSkillStageCountLabel,"RIGHT",true}, {2, 0, 60, 18}, nil, nil, "%D", nil, function(buf) + self.controls.mainSkillStageCount = new("EditControl"):EditControl({ "LEFT", self.controls.mainSkillStageCountLabel, "RIGHT", true }, { 2, 0, 60, 18 }, nil, nil, "%D", nil, function(buf) local mainSocketGroup = self.skillsTab.socketGroupList[self.mainSocketGroup] local srcInstance = mainSocketGroup.displaySkillList[mainSocketGroup.mainActiveSkill].activeEffect.srcInstance srcInstance.skillStageCount = tonumber(buf) self.modFlag = true self.buildFlag = true end) - self.controls.mainSkillMineCountLabel = new("LabelControl", {"TOPLEFT",self.controls.mainSkillStageCountLabel,"BOTTOMLEFT",true}, {0, 3, 0, 16}, "^7Active Mines:") { + self.controls.mainSkillMineCountLabel = new("LabelControl"):LabelControl({ "TOPLEFT", self.controls.mainSkillStageCountLabel, "BOTTOMLEFT", true }, { 0, 3, 0, 16 }, "^7Active Mines:") { shown = function() return self.controls.mainSkillMineCount:IsShown() end, } - self.controls.mainSkillMineCount = new("EditControl", {"LEFT",self.controls.mainSkillMineCountLabel,"RIGHT",true}, {2, 0, 60, 18}, nil, nil, "%D", nil, function(buf) + self.controls.mainSkillMineCount = new("EditControl"):EditControl({ "LEFT", self.controls.mainSkillMineCountLabel, "RIGHT", true }, { 2, 0, 60, 18 }, nil, nil, "%D", nil, function(buf) local mainSocketGroup = self.skillsTab.socketGroupList[self.mainSocketGroup] local srcInstance = mainSocketGroup.displaySkillList[mainSocketGroup.mainActiveSkill].activeEffect.srcInstance srcInstance.skillMineCount = tonumber(buf) self.modFlag = true self.buildFlag = true end) - self.controls.mainSkillMinion = new("DropDownControl", {"TOPLEFT",self.controls.mainSkillMineCountLabel,"BOTTOMLEFT",true}, {0, 3, 178, 18}, nil, function(index, value) + self.controls.mainSkillMinion = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.mainSkillMineCountLabel, "BOTTOMLEFT", true }, { 0, 3, 178, 18 }, nil, function(index, value) local mainSocketGroup = self.skillsTab.socketGroupList[self.mainSocketGroup] local srcInstance = mainSocketGroup.displaySkillList[mainSocketGroup.mainActiveSkill].activeEffect.srcInstance if value.itemSetId then @@ -452,20 +459,20 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin tooltip:AddLine(14, colorCodes.TIP.."Tip: You can drag items from the Items tab onto this dropdown to equip them onto the minion.") end end - self.controls.mainSkillMinionLibrary = new("ButtonControl", {"LEFT",self.controls.mainSkillMinion,"RIGHT"}, {2, 0, 120, 18}, "Manage Spectres...", function() + self.controls.mainSkillMinionLibrary = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.mainSkillMinion, "RIGHT" }, { 2, 0, 120, 18 }, "Manage Spectres...", function() self:OpenSpectreLibrary("spectre") end) - self.controls.mainSkillBeastLibrary = new("ButtonControl", {"LEFT",self.controls.mainSkillMinion,"RIGHT"}, {2, 0, 120, 18}, "Manage Beasts...", function() + self.controls.mainSkillBeastLibrary = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.mainSkillMinion, "RIGHT" }, { 2, 0, 120, 18 }, "Manage Beasts...", function() self:OpenSpectreLibrary("beast") end) - self.controls.mainSkillMinionSkill = new("DropDownControl", {"TOPLEFT",self.controls.mainSkillMinion,"BOTTOMLEFT",true}, {0, 2, 200, 16}, nil, function(index, value) + self.controls.mainSkillMinionSkill = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.mainSkillMinion, "BOTTOMLEFT", true }, { 0, 2, 200, 16 }, nil, function(index, value) local mainSocketGroup = self.skillsTab.socketGroupList[self.mainSocketGroup] local srcInstance = mainSocketGroup.displaySkillList[mainSocketGroup.mainActiveSkill].activeEffect.srcInstance srcInstance.skillMinionSkill = index self.modFlag = true self.buildFlag = true end) - self.controls.mainSkillMinionSkillStatSet = new("DropDownControl", {"TOPLEFT",self.controls.mainSkillMinionSkill,"BOTTOMLEFT",true}, {0, 2, 200, 16}, nil, function(index, value) + self.controls.mainSkillMinionSkillStatSet = new("DropDownControl"):DropDownControl({ "TOPLEFT", self.controls.mainSkillMinionSkill, "BOTTOMLEFT", true }, { 0, 2, 200, 16 }, nil, function(index, value) local mainSocketGroup = self.skillsTab.socketGroupList[self.mainSocketGroup] local srcInstance = mainSocketGroup.displaySkillList[mainSocketGroup.mainActiveSkill].activeEffect.srcInstance srcInstance.skillMinionSkillStatSetIndexLookup = srcInstance.skillMinionSkillStatSetIndexLookup or { } @@ -474,14 +481,17 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin self.modFlag = true self.buildFlag = true end) - self.controls.statBoxAnchor = new("Control", {"TOPLEFT",self.controls.mainSkillMinionSkillStatSet,"BOTTOMLEFT",true}, {0, 2, 0, 0}) - self.controls.statBox = new("TextListControl", {"TOPLEFT",self.controls.statBoxAnchor,"BOTTOMLEFT"}, {0, 2, 300, 0}, {{x=170,align="RIGHT_X"},{x=174,align="LEFT"}}) + self.controls.statBoxAnchor = new("Control"):Control({ "TOPLEFT", self.controls.mainSkillMinionSkillStatSet, "BOTTOMLEFT", true }, { 0, 2, 0, 0 }) + self.controls.statBox = new("TextListControl"):TextListControl({ "TOPLEFT", self.controls.statBoxAnchor, "BOTTOMLEFT" }, { 0, 2, 300, 0 }, { { x = 170, align = "RIGHT_X" }, { x = 174, align = "LEFT" } }) self.controls.statBox.height = function(control) local x, y = control:GetPos() local warnHeight = main.showWarnings and #self.controls.warnings.lines > 0 and 18 or 0 return main.screenH - main.mainBarHeight - 4 - y - warnHeight end - self.controls.warnings = new("Control",{"TOPLEFT",self.controls.statBox,"BOTTOMLEFT",true}, {0, 0, 0, 18}) + function self.controls.statBox.onClick(hoveredLine) + self:SetDisplayStat(hoveredLine, true) + end + self.controls.warnings = new("Control"):Control({"TOPLEFT",self.controls.statBox,"BOTTOMLEFT",true}, {0, 0, 0, 18}) self.controls.warnings.lines = {} self.controls.warnings.width = function(control) return control.str and DrawStringWidth(16, "FIXED", control.str) + 8 or 0 @@ -510,15 +520,25 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin self.latestTree = main.tree[latestTreeVersion] data.setJewelRadiiGlobally(latestTreeVersion) self.data = data - self.importTab = new("ImportTab", self) - self.notesTab = new("NotesTab", self) - self.partyTab = new("PartyTab", self) - self.configTab = new("ConfigTab", self) - self.itemsTab = new("ItemsTab", self) - self.treeTab = new("TreeTab", self) - self.skillsTab = new("SkillsTab", self) - self.calcsTab = new("CalcsTab", self) - self.compareTab = new("CompareTab", self) + self.importTab = new("ImportTab"):ImportTab(self) + self.notesTab = new("NotesTab"):NotesTab(self) + self.partyTab = new("PartyTab"):PartyTab(self) + self.configTab = new("ConfigTab"):ConfigTab(self) + self.itemsTab = new("ItemsTab"):ItemsTab(self) + self.treeTab = new("TreeTab"):TreeTab(self) + self.skillsTab = new("SkillsTab"):SkillsTab(self) + self.calcsTab = new("CalcsTab"):CalcsTab(self) + self.controls.breakdown = new("CalcBreakdownControl"):CalcBreakdownControl(self.calcsTab) + self.controls.breakdown.pinnedColour = hexToRGB(colorCodes.CUSTOM) or error("failed to set breakdown pin colour") + self.controls.breakdown.envName = "mainEnv" + self.controls.breakdown.clearDisplayFunc = function() + self:ClearDisplayStat() + end + -- ensure that we don't refer to outdated calc tab sections + self.breakdownIndex = nil + self.compareTab = new("CompareTab"):CompareTab(self) + -- Used for pinned calculation panes + self.overlayPanes = { } -- Load sections from the build file self.savers = { @@ -587,7 +607,7 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin self.spec:SetWindowTitleWithBuildClass() --[[ - local testTooltip = new("Tooltip") + local testTooltip = new("Tooltip"):Tooltip() for _, item in pairs(main.uniqueDB.list) do ConPrintf("%s", item.name) self.itemsTab:AddItemTooltip(testTooltip, item) @@ -614,7 +634,7 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin self:SyncLoadouts() end -function buildMode:SyncLoadouts() +function buildMode:SyncLoadouts(skipBuildPlannerSync) self.controls.buildLoadouts.list = {"No Loadouts"} self.loadoutsList = {} @@ -711,6 +731,10 @@ function buildMode:SyncLoadouts() end end + if not skipBuildPlannerSync then + self.importTab:RefreshBuildPlannerSets() + end + -- giving the options unique formatting so it can not match with user-created sets t_insert(filteredList, "^7^7-----") t_insert(filteredList, "^7^7Manage") @@ -753,7 +777,7 @@ function buildMode:SyncLoadouts() end function buildMode:NewLoadout(loadoutName) - local newSpec = new("PassiveSpec", self, latestTreeVersion) + local newSpec = new("PassiveSpec"):PassiveSpec(self, latestTreeVersion) local newItemSet = self.itemsTab:NewItemSet(#self.itemsTab.itemSets + 1, loadoutName) local newSkillSet = self.skillsTab:NewSkillSet(#self.skillsTab.skillSets + 1, loadoutName) local newConfigSet = self.configTab:NewConfigSet(#self.configTab.configSets + 1, loadoutName) @@ -785,7 +809,7 @@ end function buildMode:CustomLoadout(specId, itemSetId, skillSetId, configSetId, name) local newSpec if specId == -1 then - newSpec = new("PassiveSpec", self, latestTreeVersion) + newSpec = new("PassiveSpec"):PassiveSpec(self, latestTreeVersion) newSpec.id = #self.treeTab.specList + 1 t_insert(self.treeTab.specList, newSpec) else @@ -1310,6 +1334,46 @@ function buildMode:OnFrame(inputEvents) self.spec.allocMode = (self.spec.allocMode + 1) % 3 end end + + -- Consume mouse events for overlay panes before normal input processing + local cursorX, cursorY = GetCursorPos() + local breakdown = self.calcsTab.controls.breakdown + local overlayBreakdown = self.calcsTab.displayPinned and self.calcsTab.displayData + and self.calcsTab.displayData.calcSection and self.calcsTab.displayData.calcSection.isOverlay + for i = #inputEvents, 1, -1 do + local event = inputEvents[i] + if event then + if event.type == "KeyDown" and event.key:match("BUTTON") then + for paneIndex = #self.overlayPanes, 1, -1 do + local pane = self.overlayPanes[paneIndex] + if pane.isOverlay and pane:IsMouseInOverlay(cursorX, cursorY) then + pane:HandleOverlayClick(event.key, cursorX, cursorY) + inputEvents[i] = nil + break + end + end + if inputEvents[i] and overlayBreakdown and breakdown:IsMouseOver() then + self.overlayBreakdownControl = breakdown:OnKeyDown(event.key, event.doubleClick) + inputEvents[i] = nil + end + elseif event.type == "KeyUp" and event.key:match("BUTTON") then + for _, pane in ipairs(self.overlayPanes) do + if pane.isOverlay then + pane:HandleOverlayRelease(event.key) + end + end + if self.overlayBreakdownControl then + self.overlayBreakdownControl:OnKeyUp(event.key) + self.overlayBreakdownControl = nil + inputEvents[i] = nil + end + elseif event.type == "KeyUp" and overlayBreakdown and breakdown:IsMouseOver() + and (breakdown.controls.scrollBar:IsScrollDownKey(event.key) or breakdown.controls.scrollBar:IsScrollUpKey(event.key)) then + breakdown:OnKeyUp(event.key) + inputEvents[i] = nil + end + end + end self:ProcessControlsInput(inputEvents, main.viewPort) self.controls.classDrop:SelByValue(self.spec.curClassId, "classId") @@ -1328,7 +1392,12 @@ function buildMode:OnFrame(inputEvents) self.outputRevision = self.outputRevision + 1 self.buildFlag = false self.calcsTab:BuildOutput() + if self.controls.breakdown.pinned and self.breakdownInputs then + self.controls.breakdown:SetBreakdownData() + self.controls.breakdown:SetBreakdownData(unpack(self.breakdownInputs)) + end self:RefreshStatList() + self.configTab.calcFunc, self.configTab.calcBase = self.calcsTab:GetMiscCalculator() end if main.showThousandsSeparators ~= self.lastShowThousandsSeparators then self:RefreshStatList() @@ -1374,6 +1443,13 @@ function buildMode:OnFrame(inputEvents) self.compareTab:Draw(tabViewPort, inputEvents) end + -- Draw overlay panes on top of all tab content (last = topmost) + for _, pane in ipairs(self.overlayPanes) do + if pane.isOverlay then + pane:DrawOverlay(main.viewPort, inputEvents) + end + end + self.unsaved = self.modFlag or self.notesTab.modFlag or self.partyTab.modFlag or self.configTab.modFlag or self.treeTab.modFlag or self.treeTab.searchFlag or self.spec.modFlag or self.skillsTab.modFlag or self.itemsTab.modFlag or self.calcsTab.modFlag SetDrawLayer(5) @@ -1392,7 +1468,52 @@ function buildMode:OnFrame(inputEvents) DrawImage(nil, sideBarWidth - 4, 32, 4, main.screenH - 32) + local hovered = self.controls.statBox and self.controls.statBox.hoveredLine + self:SetDisplayStat(hovered, false) self:DrawControls(main.viewPort) + if self.controls.breakdown.pinned and self.breakdownInputs and not self.selControl then + self:SelectControl(self.controls.breakdown) + end +end + +function buildMode:SetDisplayStat(hovered, pin) + if not hovered or (not pin and self.controls.breakdown.pinned) then + -- if this is a hover popup, clear when the user moved mouse out of frame + if not self.controls.breakdown.pinned then + self:ClearDisplayStat() + end + return + end + local key = hovered.line.breakdown + -- user clicked a second time: clear + if pin and self.controls.breakdown.pinned then + self:ClearDisplayStat() + return + -- avoid being able to pin empty breakdowns + elseif pin and not self.controls.breakdown.pinned and not key then + return + end + + self.sidebarBreakdownData = self:GetSidebarBreakdown(key, hovered.line.modNames, hovered.line.ignoredSections, hovered.line.actorName) + self.sidebarBreakdownData.x = hovered.x - 1 + self.sidebarBreakdownData.y = hovered.y + self.sidebarBreakdownData.width = hovered.width + if hovered.line.breakdownColour then + self.controls.breakdown.borderColour = hovered.line.breakdownColour + end + local breakdownInputs = { self.sidebarBreakdownData, pin, hovered.line.actorName } + -- avoid rebuilding the sidebar every frame + if tableDeepEquals(breakdownInputs, self.breakdownInputs) then + return + end + self.breakdownInputs = breakdownInputs + self.controls.breakdown:SetBreakdownData(unpack(breakdownInputs)) +end + +function buildMode:ClearDisplayStat() + self.controls.breakdown:SetBreakdownData() + self.breakdownInputs = nil + self.sidebarBreakdownData = nil end function buildMode:UpdateClassDropdowns(treeVersion) @@ -1422,24 +1543,24 @@ end function buildMode:OpenConversionPopup() local controls = { } local currentVersion = treeVersions[latestTreeVersion].display - controls.note = new("LabelControl", nil, {0, 20, 0, 16}, colorCodes.TIP..[[ + controls.note = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, colorCodes.TIP .. [[ Info:^7 You are trying to load a build created for a version of Path of Exile that is not supported by us. You will have to convert it to the current game version to load it. To use a build newer than the current supported game version, you may have to update. To use a build older than the current supported game version, we recommend loading it in an older version of Path of Building Community instead. ]]) - controls.label = new("LabelControl", nil, {0, 110, 0, 16}, colorCodes.WARNING..[[ + controls.label = new("LabelControl"):LabelControl(nil, { 0, 110, 0, 16 }, colorCodes.WARNING .. [[ Warning:^7 Converting a build to a different game version may have side effects. For example, if the passive tree has changed, then some passives may be deallocated. You should create a backup copy of the build before proceeding. ]]) - controls.convert = new("ButtonControl", nil, {-40, 170, 120, 20}, "Convert to ".. currentVersion, function() + controls.convert = new("ButtonControl"):ButtonControl(nil, { -40, 170, 120, 20 }, "Convert to " .. currentVersion, function() main:ClosePopup() self:Shutdown() self:Init(self.dbFileName, self.buildName, nil, true) end) - controls.cancel = new("ButtonControl", nil, {60, 170, 70, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 60, 170, 70, 20 }, "Cancel", function() main:ClosePopup() self:CloseBuild() end) @@ -1453,13 +1574,13 @@ function buildMode:OpenSavePopup(mode) ["UPDATE"] = "before updating?", } local controls = { } - controls.label = new("LabelControl", nil, {0, 20, 0, 16}, "^7This build has unsaved changes.\nDo you want to save them "..modeDesc[mode]) - controls.save = new("ButtonControl", nil, {-90, 70, 80, 20}, "Save", function() + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7This build has unsaved changes.\nDo you want to save them " .. modeDesc[mode]) + controls.save = new("ButtonControl"):ButtonControl(nil, { -90, 70, 80, 20 }, "Save", function() main:ClosePopup() self.actionOnSave = mode self:SaveDBFile() end) - controls.noSave = new("ButtonControl", nil, {0, 70, 80, 20}, "Don't Save", function() + controls.noSave = new("ButtonControl"):ButtonControl(nil, { 0, 70, 80, 20 }, "Don't Save", function() main:ClosePopup() if mode == "LIST" then self:CloseBuild() @@ -1469,7 +1590,7 @@ function buildMode:OpenSavePopup(mode) launch:ApplyUpdate(launch.updateAvailable) end end) - controls.close = new("ButtonControl", nil, {90, 70, 80, 20}, "Cancel", function() + controls.close = new("ButtonControl"):ButtonControl(nil, { 90, 70, 80, 20 }, "Cancel", function() main:ClosePopup() end) main:OpenPopup(300, 100, "Save Changes", controls) @@ -1492,23 +1613,23 @@ function buildMode:OpenSaveAsPopup() end end end - controls.label = new("LabelControl", nil, {0, 20, 0, 16}, "^7Enter new build name:") - controls.edit = new("EditControl", nil, {0, 40, 450, 20}, + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter new build name:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 450, 20 }, (self.buildName or self.dbFileName):gsub("[\\/:%*%?\"<>|%c]", "-"), nil, "\\/:%*%?\"<>|%c", 100, function(buf) updateBuildName() end) - controls.folderLabel = new("LabelControl", {"TOPLEFT",nil,"TOPLEFT"}, {10, 70, 0, 16}, "^7Folder:") - controls.newFolder = new("ButtonControl", {"TOPLEFT",nil,"TOPLEFT"}, {100, 67, 94, 20}, "New Folder...", function() + controls.folderLabel = new("LabelControl"):LabelControl({ "TOPLEFT", nil, "TOPLEFT" }, { 10, 70, 0, 16 }, "^7Folder:") + controls.newFolder = new("ButtonControl"):ButtonControl({ "TOPLEFT", nil, "TOPLEFT" }, { 100, 67, 94, 20 }, "New Folder...", function() main:OpenNewFolderPopup(main.buildPath..controls.folder.subPath, function(newFolderName) if newFolderName then controls.folder:OpenFolder(newFolderName) end end) end) - controls.folder = new("FolderListControl", nil, {0, 115, 450, 100}, self.dbFileSubPath, function(subPath) + controls.folder = new("FolderListControl"):FolderListControl(nil, { 0, 115, 450, 100 }, self.dbFileSubPath, function(subPath) updateBuildName() end) - controls.save = new("ButtonControl", nil, {-45, 225, 80, 20}, "Save", function() + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 225, 80, 20 }, "Save", function() main:ClosePopup() self.dbFileName = newFileName self.buildName = newBuildName @@ -1516,7 +1637,7 @@ function buildMode:OpenSaveAsPopup() self:SaveDBFile() self.spec:SetWindowTitleWithBuildClass() end) - controls.close = new("ButtonControl", nil, {45, 225, 80, 20}, "Cancel", function() + controls.close = new("ButtonControl"):ButtonControl(nil, { 45, 225, 80, 20 }, "Cancel", function() main:ClosePopup() self.actionOnSave = nil end) @@ -1674,11 +1795,11 @@ function buildMode:OpenSpectreLibrary(library) end local label = (library == "beast" and "Beasts" or "Spectres") - controls.list = new("MinionListControl", nil, {-230, 40, 210, 270}, self.data, destList, nil, label.." in Build:", library == "beast") + controls.list = new("MinionListControl"):MinionListControl(nil, { -230, 40, 210, 270 }, self.data, destList, nil, label .. " in Build:", library == "beast") controls.list.OnSelect = function() UpdateMinionDisplay(controls.list.selValue) end - controls.source = new("MinionSearchListControl", nil, {0, 80, 210, 230}, self.data, sourceList, controls.list, "^7Available "..label..":", library == "beast") + controls.source = new("MinionSearchListControl"):MinionSearchListControl(nil, { 0, 80, 210, 230 }, self.data, sourceList, controls.list, "^7Available " .. label .. ":", library == "beast") controls.source.OnSelect = function() UpdateMinionDisplay(controls.source.selValue) end @@ -1723,14 +1844,14 @@ function buildMode:OpenSpectreLibrary(library) } for _, monsterType in ipairs(monsterTypeCheckbox) do local controlName = "sortMonsterCheckbox" .. monsterType.name - local checkbox = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {monsterType.x, 30, 26, 26}, "", monsterTypeCheckboxChange(monsterType.name), monsterType.name, true) + local checkbox = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.source, "BOTTOMLEFT" }, { monsterType.x, 30, 26, 26 }, "", monsterTypeCheckboxChange(monsterType.name), monsterType.name, true) checkbox:SetCheckImage(self.monsterImages[monsterType.name]) checkbox.shown = library ~= "beast" controls[controlName] = checkbox end - controls.sortMonsterCheckboxShowAll = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {153, 2, 26, 26}, "", monsterTypeCheckboxChange("recommendedList"), "^7Show All " .. firstToUpper(library) .. "s", false) - controls.showAllLabel = new("LabelControl", {"RIGHT",controls.sortMonsterCheckboxShowAll,"LEFT"}, {-5, 0, 0, 16}, "^7Show All " .. firstToUpper(library) .. "s:") - controls.save = new("ButtonControl", nil, {-45, 420, 80, 20}, "Save", function() + controls.sortMonsterCheckboxShowAll = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.source, "BOTTOMLEFT" }, { 153, 2, 26, 26 }, "", monsterTypeCheckboxChange("recommendedList"), "^7Show All " .. firstToUpper(library) .. "s", false) + controls.showAllLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.sortMonsterCheckboxShowAll, "LEFT" }, { -5, 0, 0, 16 }, "^7Show All " .. firstToUpper(library) .. "s:") + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, 420, 80, 20 }, "Save", function() if library == "beast" then self.beastList = destList else @@ -1740,22 +1861,22 @@ function buildMode:OpenSpectreLibrary(library) self.buildFlag = true main:ClosePopup() end) - controls.cancel = new("ButtonControl", nil, {45, 420, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 420, 80, 20 }, "Cancel", function() main:ClosePopup() end) local spectrePopup if library == "beast" then spectrePopup = main:OpenPopup(720, 450, "Beast Library", controls) - controls.noteLine1 = new("LabelControl", {"TOP",controls.save,"BOTTOM"}, {45, -60, 0, 16}, "^7Beasts in your Library must be assigned to an active") - controls.noteLine2 = new("LabelControl", {"TOP",controls.save,"BOTTOM"}, {45, -42, 0, 16}, "Companion gem for their buffs and curses to activate") + controls.noteLine1 = new("LabelControl"):LabelControl({ "TOP", controls.save, "BOTTOM" }, { 45, -60, 0, 16 }, "^7Beasts in your Library must be assigned to an active") + controls.noteLine2 = new("LabelControl"):LabelControl({ "TOP", controls.save, "BOTTOM" }, { 45, -42, 0, 16 }, "Companion gem for their buffs and curses to activate") else spectrePopup = main:OpenPopup(720, 450, "Spectre Library", controls) - controls.noteLine1 = new("LabelControl", {"TOP",controls.save,"BOTTOM"}, {45, -60, 0, 16}, "^7Spectres in your Library must be assigned to an active") - controls.noteLine2 = new("LabelControl", {"TOP",controls.save,"BOTTOM"}, {45, -42, 0, 16}, "Raise Spectre gem for their buffs and curses to activate") + controls.noteLine1 = new("LabelControl"):LabelControl({ "TOP", controls.save, "BOTTOM" }, { 45, -60, 0, 16 }, "^7Spectres in your Library must be assigned to an active") + controls.noteLine2 = new("LabelControl"):LabelControl({ "TOP", controls.save, "BOTTOM" }, { 45, -42, 0, 16 }, "Raise Spectre gem for their buffs and curses to activate") end spectrePopup:SelectControl(spectrePopup.controls.source.controls.searchText) - controls.minionNameLabel = new("LabelControl", {"TOP",controls.source,"TOP"}, {230, -50, 0, 18}, "Minion Stats") + controls.minionNameLabel = new("LabelControl"):LabelControl({ "TOP", controls.source, "TOP" }, { 230, -50, 0, 18 }, "Minion Stats") controls.minionNameLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() SetDrawColor(colorCodes.RELIC) @@ -1765,13 +1886,13 @@ function buildMode:OpenSpectreLibrary(library) SetDrawColor(1, 1, 1) DrawString(xPos + 45, yPos, "CENTER_X", 18, "VAR BOLD", self.labelText or "Monster Stats") end - controls.minionGemLevelLabel = new("LabelControl", {"BOTTOM", controls.minionNameLabel, "TOP"}, {24, 271, 0, 16}, "Gem Level:") - controls.minionGemLevel = new("EditControl", {"LEFT", controls.minionGemLevelLabel, "RIGHT"}, {4, 0, 60, 20}, 20, nil, "%D", 3, function() + controls.minionGemLevelLabel = new("LabelControl"):LabelControl({ "BOTTOM", controls.minionNameLabel, "TOP" }, { 24, 271, 0, 16 }, "Gem Level:") + controls.minionGemLevel = new("EditControl"):EditControl({ "LEFT", controls.minionGemLevelLabel, "RIGHT" }, { 4, 0, 60, 20 }, 20, nil, "%D", 3, function() if self.lastSelectedMinion then UpdateMinionDisplay(self.lastSelectedMinion) end end) - controls.lifeLabel = new("LabelControl", {"TOP", controls.source, "TOP"}, {170, -9, 0, 16}, colorCodes.LIFE.."LIFE") + controls.lifeLabel = new("LabelControl"):LabelControl({ "TOP", controls.source, "TOP" }, { 170, -9, 0, 16 }, colorCodes.LIFE .. "LIFE") controls.lifeLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() local boxWidth, boxHeight = 120, 50 @@ -1788,7 +1909,7 @@ function buildMode:OpenSpectreLibrary(library) DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.lifeValue) end end - controls.energyshieldLabel = new("LabelControl", {"TOP",controls.source,"TOP"}, {293, -9, 0, 16}, colorCodes.ES.."ENERGY SHIELD") + controls.energyshieldLabel = new("LabelControl"):LabelControl({ "TOP", controls.source, "TOP" }, { 293, -9, 0, 16 }, colorCodes.ES .. "ENERGY SHIELD") controls.energyshieldLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() local boxWidth, boxHeight = 120, 50 @@ -1805,7 +1926,7 @@ function buildMode:OpenSpectreLibrary(library) DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.energyShieldValue) end end - controls.armourLabel = new("LabelControl", {"TOP",controls.lifeLabel,"TOP"}, {0, 54, 0, 16}, colorCodes.ARMOUR.."ARMOUR") + controls.armourLabel = new("LabelControl"):LabelControl({ "TOP", controls.lifeLabel, "TOP" }, { 0, 54, 0, 16 }, colorCodes.ARMOUR .. "ARMOUR") controls.armourLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() local boxWidth, boxHeight = 120, 50 @@ -1822,7 +1943,7 @@ function buildMode:OpenSpectreLibrary(library) DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.armourValue) end end - controls.evasionLabel = new("LabelControl", {"TOP",controls.energyshieldLabel,"TOP"}, {1, 54, 0, 16}, colorCodes.EVASION.."EVASION") + controls.evasionLabel = new("LabelControl"):LabelControl({ "TOP", controls.energyshieldLabel, "TOP" }, { 1, 54, 0, 16 }, colorCodes.EVASION .. "EVASION") controls.evasionLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() local boxWidth, boxHeight = 120, 50 @@ -1839,7 +1960,7 @@ function buildMode:OpenSpectreLibrary(library) DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.evasionValue) end end - controls.blockLabel = new("LabelControl", {"TOP",controls.armourLabel,"TOP"}, {1, 54, 0, 16}, colorCodes.NORMAL.."BLOCK") + controls.blockLabel = new("LabelControl"):LabelControl({ "TOP", controls.armourLabel, "TOP" }, { 1, 54, 0, 16 }, colorCodes.NORMAL .. "BLOCK") controls.blockLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() local boxWidth, boxHeight = 120, 50 @@ -1856,7 +1977,7 @@ function buildMode:OpenSpectreLibrary(library) DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.blockValue) end end - controls.resistsLabel = new("LabelControl", {"TOP",controls.evasionLabel,"TOP"}, {1, 54, 0, 16}, "RESISTS") + controls.resistsLabel = new("LabelControl"):LabelControl({ "TOP", controls.evasionLabel, "TOP" }, { 1, 54, 0, 16 }, "RESISTS") controls.resistsLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() local boxWidth, boxHeight = 120, 50 @@ -1873,7 +1994,7 @@ function buildMode:OpenSpectreLibrary(library) DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.resistsValue) end end - controls.movementSpeedLabel = new("LabelControl", {"TOP",controls.blockLabel,"TOP"}, {61, 54, 0, 16}, "MOVEMENT SPEED") + controls.movementSpeedLabel = new("LabelControl"):LabelControl({ "TOP", controls.blockLabel, "TOP" }, { 61, 54, 0, 16 }, "MOVEMENT SPEED") controls.movementSpeedLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() local boxWidth, boxHeight = 244, 50 @@ -1890,7 +2011,7 @@ function buildMode:OpenSpectreLibrary(library) DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.movementSpeedValue) end end - controls.spawnLocations = new("SpawnListControl", {"TOP", controls.movementSpeedLabel, "TOP"}, {2, 73, 244, 68}, self.data, nil, "Spawns:") + controls.spawnLocations = new("SpawnListControl"):SpawnListControl({ "TOP", controls.movementSpeedLabel, "TOP" }, { 2, 73, 244, 68 }, self.data, nil, "Spawns:") end function buildMode:OpenSimilarPopup() @@ -1899,7 +2020,7 @@ function buildMode:OpenSimilarPopup() local buildProviders = { { name = "PoB Archives", - impl = new("PoBArchivesProvider", "similar") + impl = new("PoBArchivesProvider"):PoBArchivesProvider("similar") } } local width = 600 @@ -1907,7 +2028,7 @@ function buildMode:OpenSimilarPopup() return main.screenH * 0.8 end local padding = 50 - controls.similarBuildList = new("ExtBuildListControl", nil, {0, padding, width, height() - 2 * padding}, buildProviders) + controls.similarBuildList = new("ExtBuildListControl"):ExtBuildListControl(nil, { 0, padding, width, height() - 2 * padding }, buildProviders) controls.similarBuildList.shown = true controls.similarBuildList.height = function() return height() - 2 * padding @@ -1920,7 +2041,7 @@ function buildMode:OpenSimilarPopup() -- controls.similarBuildList.shown = not controls.similarBuildList:IsShown() - controls.close = new("ButtonControl", nil, {0, height() - (padding + 20) / 2, 80, 20}, "Close", function() + controls.close = new("ButtonControl"):ButtonControl(nil, { 0, height() - (padding + 20) / 2, 80, 20 }, "Close", function() main:ClosePopup() end) -- used in PopupDialog to dynamically size the popup @@ -2095,8 +2216,163 @@ function buildMode:FormatStat(statData, statVal, overCapStatVal, colorOverride) return valStr end +-- lazily index the calcs tab sections so that we can look up the matching +-- sections by breakdown name. this function works by iterating through calc +-- sections. it will link every breakdown key to the first found calc section +-- column (basically, a box). the result will contain references to this column +-- data and will also contain a set of mod names referred to by cells of said +-- box. if a cell shouldn't be picked, the field `skipSideBarIndex` can be set +-- on the cell. +function buildMode:BuildBreakdownIndex() + if self.breakdownIndex then + return self.breakdownIndex + end + local index = {} + local sectionList = self.calcsTab.sectionList + for _, section in ipairs(sectionList) do + if section.subSection then + for _, subSection in ipairs(section.subSection) do + -- cells for each mod name + local modSectionsByName = {} + local breakdownCells = {} + ---@type CalcSectionData + local subSectionData = subSection.data + for _, row in ipairs(subSectionData) do + for _, colData in ipairs(row) do + for _, cell in ipairs(colData) do + if not cell.skipSideBarIndex and cell.breakdown and not breakdownCells[cell.breakdown] then + breakdownCells[cell.breakdown] = colData + end + if cell.modName then + -- inherit flags from parent row + local copy = copyTable(row, true) + for k, v in pairs(cell) do + copy[k] = v + end + local names = type(cell.modName) == "table" and cell.modName or { cell.modName } + for _, name in ipairs(names) do + modSectionsByName[name] = modSectionsByName[name] or {} + t_insert(modSectionsByName[name], copy) + end + end + end + end + end + for key, colData in pairs(breakdownCells) do + -- ensure that we only set each breakdown once + if not index[key] then + index[key] = { colData = colData, modSectionsByName = modSectionsByName } + end + end + end + end + end + self.breakdownIndex = index + return index +end + +---@param key string A breakdown key +---@param modNames string[]? A modName key. Required if the mod name is different from the breakdown key. E.g. breakdown has Time while the mod has Speed +---@param ignoredSections table? +---@param actorName string? +function buildMode:GetSidebarBreakdown(key, modNames, ignoredSections, actorName) + local env = actorName and self.calcsTab.mainEnv[actorName] + local breakdownData = env and env.breakdown and env.breakdown[key] + local sourceKey = breakdownData and breakdownData.breakdownSource or key + local entry = self:BuildBreakdownIndex()[sourceKey] + if not entry then + local output = { { breakdown = key } } + -- it's possible for calc sections to not have a breakdown, while still + -- having a mod list. this handles e.g. spell suppression chance + if modNames then + table.insert(output, { modName = modNames }) + end + return output + end + local displayData = {} + -- this will include all of the hover information for the selected breakdown + for _, cell in ipairs(entry.colData) do + local displayCell = copyTable(cell) + if displayCell.breakdown == sourceKey then + displayCell.breakdown = key + end + t_insert(displayData, displayCell) + end + -- sometimes the breakdown doesn't include the mod names. for + -- example life has its mod tables separated to the inc and more breakdowns. + if modNames then + for _, modKey in ipairs(modNames) do + if entry.modSectionsByName[modKey] then + for _, statDisplay in ipairs(entry.modSectionsByName[modKey]) do + t_insert(displayData, statDisplay) + end + end + end + end + + local visitedSections = {} + -- remove sections that have been manually excluded, or ones that have + -- already been added. it's probably not guaranteed that the sections with + -- the same label always contain the exact same contents, but this gets rid + -- of pointless repeated sections + for i = #displayData, 1, -1 do + local label = displayData[i].label + if label then + if visitedSections[label] or (ignoredSections and ignoredSections[label]) then + table.remove(displayData, i) + end + visitedSections[label] = true + end + end + if #displayData == 0 then + return { { breakdown = key } } + end + return displayData +end + +---@param actorName string +function buildMode:GetStatBreakdownKey(statData, actorName) + local env = self.calcsTab.mainEnv[actorName] + local breakdown = env and env.breakdown + if not breakdown then + return nil + end + local key + if statData.breakdown ~= nil then + key = statData.breakdown + elseif statData.childStat then + local parent = breakdown[statData.stat] + if parent and parent[statData.childStat] then + key = statData.stat .. "." .. statData.childStat + end + elseif breakdown[statData.stat] then + key = statData.stat + end + if key == nil then + return nil + end + -- Modifier-only popups do not require a calculated breakdown. + if statData.modNames then + return key + end + local namespace, name = key:match("^(%a+)%.(%a+)$") + local breakdownData = namespace and breakdown[namespace] and breakdown[namespace][name] or breakdown[key] + if breakdownData and (#breakdownData > 0 + or breakdownData.radius + or breakdownData.rowList and #breakdownData.rowList > 0 + or breakdownData.reservations and #breakdownData.reservations > 0 + or breakdownData.damageTypes and #breakdownData.damageTypes > 0 + or breakdownData.slots and #breakdownData.slots > 0 + or breakdownData.modList and #breakdownData.modList > 0) then + return key + end + return nil +end -- Add stat list for given actor -function buildMode:AddDisplayStatList(statList, actor) +---@param statList DisplayStat[] +---@param actor any +---@param actorName string +function buildMode:AddDisplayStatList(statList, actor, actorName) local statBoxList = self.controls.statBox.list for index, statData in ipairs(statList) do if not statData.flag or actor.mainSkill.activeEffect.statSet.skillFlags[statData.flag] then @@ -2151,10 +2427,40 @@ function buildMode:AddDisplayStatList(statList, actor) if actor.output[statData.stat.."Warning"] or (statData.warnFunc and statData.warnFunc(statVal, actor.output) and statData.warnColor) then colorOverride = colorCodes.NEGATIVE end + local formattedStat = self:FormatStat(statData, statVal, overCapStatVal, colorOverride) + if statData.suffix and (not statData.suffixCondFunc or statData.suffixCondFunc(statVal, actor.output)) then + local suffix = statData.suffix + if type(suffix) == "function" then + suffix = suffix(statVal, actor.output) + end + if suffix then + formattedStat = formattedStat .. "^x808080 (" .. suffix .. ")" + end + end + local breakdown = self:GetStatBreakdownKey(statData, actorName) + local ignoredSections + if statData.ignoredSections then + ignoredSections = {} + for _, label in ipairs(statData.ignoredSections) do + ignoredSections[label] = true + end + end + -- SimpleGraphic also has these short codes which cannot be easily translated to hex + local colourCodeMap = { + ["^1"] = { 0.917, 0, 0 }, + ["^7"] = { 1, 1, 1 }, + } + local breakdownColour = labelColor ~= "^7" and hexToRGB(labelColor) or colourCodeMap[labelColor] t_insert(statBoxList, { height = 16, labelColor..statData.label..":", - self:FormatStat(statData, statVal, overCapStatVal, colorOverride), + formattedStat, + breakdown = breakdown, + modNames = statData.modNames, + underline = { false, not not breakdown }, + actorName = actorName, + ignoredSections = ignoredSections, + breakdownColour = breakdownColour, }) end end @@ -2173,7 +2479,7 @@ function buildMode:AddDisplayStatList(statList, actor) end end end - for pool, warningFlag in pairs({["Life"] = "LifeCostWarningList", ["Mana"] = "ManaCostWarningList", ["Rage"] = "RageCostWarningList", ["Energy Shield"] = "ESCostWarningList"}) do + for pool, warningFlag in pairs({["Life"] = "LifeCostWarningList", ["Mana"] = "ManaCostWarningList", ["Runic Ward"] = "WardCostWarningList", ["Rage"] = "RageCostWarningList", ["Energy Shield"] = "ESCostWarningList"}) do if actor.output[warningFlag] then local line = "You do not have enough "..(actor.output.EnergyShieldProtectsMana and pool == "Mana" and "Energy Shield and Mana" or pool).." to use: " for _, skill in ipairs(actor.output[warningFlag]) do @@ -2210,6 +2516,11 @@ function buildMode:InsertItemWarnings() InsertIfNew(self.controls.warnings.lines, "You are exceeding jewel limit with the jewel "..warning) end end + if self.calcsTab.mainEnv.itemWarnings.augmentLimitWarning then + for _, warning in ipairs(self.calcsTab.mainEnv.itemWarnings.augmentLimitWarning) do + InsertIfNew(self.controls.warnings.lines, "You are exceeding augment limit with: "..warning) + end + end if self.calcsTab.mainEnv.itemWarnings.socketLimitWarning then for _, warning in ipairs(self.calcsTab.mainEnv.itemWarnings.socketLimitWarning) do InsertIfNew(self.controls.warnings.lines, "You have too many gems in your "..warning.." socket group") @@ -2258,7 +2569,7 @@ function buildMode:RefreshStatList() t_insert(statBoxList, { height = 14, align = "CENTER_X", x = 140, "^8" .. self.calcsTab.mainEnv.minion.mainSkill.infoMessage2}) end end - self:AddDisplayStatList(self.minionDisplayStats, self.calcsTab.mainEnv.minion) + self:AddDisplayStatList(self.minionDisplayStats, self.calcsTab.mainEnv.minion, "minion") t_insert(statBoxList, { height = 10 }) t_insert(statBoxList, { height = 18, "^7Player:" }) end @@ -2266,7 +2577,7 @@ function buildMode:RefreshStatList() t_insert(statBoxList, { height = 16, "^7Skill disabled:" }) t_insert(statBoxList, { height = 14, align = "CENTER_X", x = 140, self.calcsTab.mainEnv.player.mainSkill.disableReason }) end - self:AddDisplayStatList(self.displayStats, self.calcsTab.mainEnv.player) + self:AddDisplayStatList(self.displayStats, self.calcsTab.mainEnv.player, "player") self:InsertItemWarnings() self:EstimatePlayerProgress() end @@ -2493,8 +2804,8 @@ end -- Opens the build set manager function buildMode:OpenBuildSetManagePopup() main:OpenPopup(400, 290, "Manage Loadouts", { - new("BuildSetListControl", nil, { 0, 50, 380, 200 }, self), - new("ButtonControl", nil, { 0, 260, 90, 20 }, "Done", function() + new("BuildSetListControl"):BuildSetListControl(nil, { 0, 50, 380, 200 }, self), + new("ButtonControl"):ButtonControl(nil, { 0, 260, 90, 20 }, "Done", function() main:ClosePopup() if self.activeLoadout and self.activeLoadout > 0 then self.controls.buildLoadouts:SetSel(self.activeLoadout + 1) diff --git a/src/Modules/BuildDisplayStats.lua b/src/Modules/BuildDisplayStats.lua index 538efd46ca..1547d24501 100644 --- a/src/Modules/BuildDisplayStats.lua +++ b/src/Modules/BuildDisplayStats.lua @@ -6,7 +6,40 @@ -- This defines the stats in the side bar, and also which stats show in node/item comparisons -- This may be user-customisable in the future +local defenseIgnoredSections = { "Base from Gear", "Inc. from Tree" } +---@alias DisplayStatCondFunc fun(value: any, output: table):boolean? Show the row only when this returns truthy (usually receives the value and the actor output; the label-only variant receives output as its first arg) +---@alias DisplayStatWarnFunc fun(value: any, output: table):string|boolean|nil Returns a warning string to surface, or falsy for none +---@class DisplayStat One sidebar stat row (also drives node/item comparisons). An empty `{}` is a separator. +---@field stat? string Output value name, e.g. "Life", "TotalDPS", "MainHand" +---@field childStat? string Nested output field when `stat` is a table, e.g. "Accuracy" for MainHand.Accuracy +---@field label? string Display label shown before the value +---@field fmt? string C-style format spec applied to the value, e.g. "d", ".1f", ".2f%%", "+d%%" +---@field breakdown? string Override key for the sidebar breakdown. Should be set if the stat/childStat names don't match up with the breakdown names, or if the breakdown is conditional, but the cell isn't. +---@field modNames string[]? Modifier names to show in the breakdown popup. This should only be used if the breakdown itself doesn't list the mods. E.g. Life doesn't. Additionally, you can set this to { "" } when breakdown is also set to always show the cell info, even if the breakdown itself is nil. +---@field ignoredSections string[]? A list of breakdown sections which shouldn't be shown. Useful to avoid duplicated info. +---@field color? string Colour escape code for the label (e.g. colorCodes.LIFE) +---@field flag? string Only show when the main skill has this skill flag +---@field notFlag? string Hide when the main skill has this skill flag +---@field condFunc? DisplayStatCondFunc Extra condition gating whether the row is shown +---@field warnFunc? DisplayStatWarnFunc Produces a warning message for the warnings panel +---@field warnColor? boolean Colour the value red when `warnFunc` returns truthy +---@field suffix? string|fun(value:any, output:table):string|nil Parenthesised suffix appended after the value +---@field suffixCondFunc? fun(value:any, output:table):boolean? Gates whether `suffix` is shown +---@field overCapStat? string Output name of the "over cap" counterpart shown alongside (e.g. resistances) +---@field overCapStatCondFunc? fun(value:any, output:table):boolean? Gates whether the over-cap value is shown +---@field compactValue? boolean Allow compact formatting (e.g. 712.3K) when the user setting is on +---@field compPercent? boolean Include a percentage delta in node/item comparisons +---@field lowerIsBetter? boolean Treat a decrease as an improvement in comparisons +---@field pc? boolean Multiply the value by 100 (fractional value shown as a percentage) +---@field mod? boolean Value is a modifier: scale by 100 and subtract 100 (shows the +/- portion) +---@field hideStat? boolean Compute/consider the stat but don't render a sidebar row +---@field chaosInoc? boolean Use the muted "immune" colour instead of red for a zero/negative value +---@field pool? string Associated resource pool name (e.g. "ManaUnreserved") for cost rows +---@field labelStat? string Output name rendered inline for a label-only row +---@field val? string Static parenthesised note for a label-only row + +---@type DisplayStat[] local displayStats = { { stat = "ActiveMinionLimit", label = "Active Minion Limit", fmt = "d" }, { stat = "AverageHit", label = "Average Hit", fmt = ".1f", compPercent = true }, @@ -15,8 +48,8 @@ local displayStats = { { stat = "AverageDamage", label = "Average Damage", fmt = ".1f", compPercent = true, flag = "monsterExplode", condFunc = function(v,o) return o.HitChance ~= 100 end }, { stat = "AverageBurstDamage", label = "Average Burst Damage", fmt = ".1f", compPercent = true, condFunc = function(v,o) return o.AverageBurstHits and o.AverageBurstHits > 1 and v > 0 end }, { stat = "PvpAverageDamage", label = "PvP Average Damage", fmt = ".1f", compPercent = true, flag = "attackPvP" }, - { stat = "Speed", label = "Attack Rate", fmt = ".2f", compPercent = true, flag = "attack", condFunc = function(v,o) return v > 0 and not o.ChannelTime and (o.TriggerTime or 0) == 0 end }, - { stat = "Speed", label = "Cast Rate", fmt = ".2f", compPercent = true, flag = "spell", condFunc = function(v,o) return v > 0 and not o.ChannelTime and (o.TriggerTime or 0) == 0 end }, + { stat = "Speed", label = "Attack Rate", fmt = ".2f", compPercent = true, flag = "attack", condFunc = function(v, o) return v > 0 and not o.ChannelTime and (o.TriggerTime or 0) == 0 end, breakdown = "Speed", modNames = { "Speed" }, ignoredSections = { "Inc. Cast Speed", "More Cast Speed", } }, + { stat = "Speed", label = "Cast Rate", fmt = ".2f", compPercent = true, flag = "spell", condFunc = function(v, o) return v > 0 and not o.ChannelTime and (o.TriggerTime or 0) == 0 end, modNames = { "Speed" } }, { stat = "Speed", label = "Effective Trigger Rate", fmt = ".2f", compPercent = true, condFunc = function(v,o) return (o.TriggerTime or 0) ~= 0 end }, { stat = "WarcryCastTime", label = "Cast Time", fmt = ".2fs", compPercent = true, lowerIsBetter = true, flag = "warcry" }, { stat = "ChannelTime", label = "Channel Time", fmt = ".2fs", compPercent = true, flag = "channelRelease", lowerIsBetter = true, condFunc = function(v,o) return not o.TriggerTime end }, @@ -30,11 +63,11 @@ local displayStats = { { stat = "TotemPlacementTime", label = "Totem Placement Time", fmt = ".2fs", compPercent = true, lowerIsBetter = true, condFunc = function(v,o) return not o.TriggerTime end }, { stat = "FiringRate", label = "Firing Rate", fmt = ".2f", compPercent = true, condFunc = function(v,o) return o.FiringRate end }, { stat = "ReloadTime", label = "Reload Time", fmt = ".2fs", compPercent = true, lowerIsBetter = true, condFunc = function(v,o) return o.ReloadTime end }, - { stat = "PreEffectiveCritChance", label = "Crit Chance", fmt = ".2f%%", flag = "hit" }, - { stat = "CritChance", label = "Effective Crit Chance", fmt = ".2f%%", flag = "hit", condFunc = function(v,o) return v ~= o.PreEffectiveCritChance end }, + { stat = "PreEffectiveCritChance", label = "Crit Chance", fmt = ".2f%%", flag = "hit", breakdown = "PreEffectiveCritChance" }, + { stat = "CritChance", label = "Effective Crit Chance", fmt = ".2f%%", flag = "hit", condFunc = function(v, o) return v ~= o.PreEffectiveCritChance end, breakdown = "CritChance" }, { stat = "CritBifurcates", label = "Crit Bifurcate Chance", fmt = ".2f%%", flag = "hit", condFunc = function(v,o) return (o.CritForks or 0) > 0 end }, - { stat = "CritMultiplier", label = "Crit Multiplier", fmt = "d%%", pc = true, condFunc = function(v,o) return (o.CritChance or 0) > 0 end }, - { stat = "HitChance", label = "Hit Chance", fmt = ".0f%%", flag = "attack" }, + { stat = "CritMultiplier", label = "Crit Multiplier", fmt = "d%%", pc = true, condFunc = function(v, o) return (o.CritChance or 0) > 0 end, breakdown = "CritMultiplier" }, + { stat = "HitChance", label = "Hit Chance", fmt = ".0f%%", flag = "attack", breakdown = "HitChance" }, { stat = "HitChance", label = "Hit Chance", fmt = ".0f%%", condFunc = function(v,o) return o.enemyHasSpellBlock end }, { stat = "AccuracyHitChanceUncapped", label = "Uncap. Hit Chance", fmt = ".0f%%", flag = "attack", condFunc = function(v,o) if o.AccuracyHitChanceUncapped then return o.AccuracyHitChanceUncapped > 100 end end }, { stat = "TotalDPS", label = "Hit DPS", fmt = ".1f", compPercent = true, flag = "notAverage" }, @@ -74,7 +107,7 @@ local displayStats = { { stat = "SealCooldown", label = "Seal Gain Frequency", fmt = ".2fs", lowerIsBetter = true }, { stat = "SealMax", label = "Max Number of Seals", fmt = "d" }, { stat = "TimeMaxSeals", label = "Time to Gain Max Seals", fmt = ".2fs", lowerIsBetter = true }, - { stat = "AreaOfEffectRadiusMetres", label = "AoE Radius", fmt = ".1fm" }, + { stat = "AreaOfEffectRadiusMetres", label = "AoE Radius", fmt = ".1fm", breakdown = "AreaOfEffectRadius", modNames = { "AreaOfEffect" } }, { stat = "BrandAttachmentRangeMetre", label = "Attachment Range", fmt = ".1fm", flag = "brand" }, { stat = "BrandTicks", label = "Activations per Brand", fmt = "d", flag = "brand" }, { stat = "ManaCost", label = "Mana Cost", fmt = "d", color = colorCodes.MANA, pool = "ManaUnreserved", compPercent = true, lowerIsBetter = true, condFunc = function(v,o) return o.ManaHasCost end }, @@ -88,15 +121,18 @@ local displayStats = { { stat = "ESCost", label = "Energy Shield Cost", fmt = "d", color = colorCodes.ES, pool = "EnergyShield", compPercent = true, lowerIsBetter = true, condFunc = function(v,o) return o.ESHasCost end }, { stat = "ESPerSecondCost", label = "ES Cost per second", fmt = ".2f", color = colorCodes.ES, pool = "EnergyShield", compPercent = true, lowerIsBetter = true, condFunc = function(v,o) return o.ESPerSecondHasCost end }, { stat = "ESPercentPerSecondCost", label = "ES Cost per second", fmt = ".2f%%", color = colorCodes.ES, compPercent = true, lowerIsBetter = true, condFunc = function(v,o) return o.ESPercentPerSecondHasCost end }, + { stat = "WardCost", label = "Runic Ward Cost", fmt = "d", color = colorCodes.WARD, pool = "Ward", compPercent = true, lowerIsBetter = true, condFunc = function(v,o) return o.WardHasCost end }, + { stat = "WardPercentCost", label = "Runic Ward Cost", fmt = "d%%", color = colorCodes.WARD, compPercent = true, lowerIsBetter = true, condFunc = function(v,o) return o.WardPercentHasCost end }, + { stat = "WardPerSecondCost", label = "Runic Ward Cost / s", fmt = ".2f", color = colorCodes.WARD, pool = "Ward", compPercent = true, lowerIsBetter = true, condFunc = function(v,o) return o.WardPerSecondHasCost end }, { stat = "RageCost", label = "Rage Cost", fmt = "d", color = colorCodes.RAGE, pool = "Rage", compPercent = true, lowerIsBetter = true, condFunc = function(v,o) return o.RageHasCost end }, { stat = "RagePerSecondCost", label = "Rage Cost per second", fmt = ".2f", color = colorCodes.RAGE, pool = "Rage", compPercent = true, lowerIsBetter = true, condFunc = function(v,o) return o.RagePerSecondHasCost end }, { stat = "SoulCost", label = "Soul Cost", fmt = "d", color = colorCodes.RAGE, pool = "Soul", compPercent = true, lowerIsBetter = true, condFunc = function(v,o) return o.SoulHasCost end }, { }, - { stat = "Str", label = "Strength", color = colorCodes.STRENGTH, fmt = "d" }, + { stat = "Str", label = "Strength", color = colorCodes.STRENGTH, fmt = "d", breakdown = "Str", modNames = { "" } }, { stat = "ReqStr", label = "Strength Required", color = colorCodes.STRENGTH, fmt = "d", lowerIsBetter = true, condFunc = function(v,o) return v > o.Str end, warnFunc = function(v,o) return "You do not meet the Strength requirement of " .. (o.ReqStrItem.source == "Item" and o.ReqStrItem.sourceItem.name or o.ReqStrItem.source == "Gem" and o.ReqStrItem.sourceGem.nameSpec or o.ReqStrItem.source == "Support Gems" and "your total Strength support gems.") end }, - { stat = "Dex", label = "Dexterity", color = colorCodes.DEXTERITY, fmt = "d" }, + { stat = "Dex", label = "Dexterity", color = colorCodes.DEXTERITY, fmt = "d", breakdown = "Dex", modNames = { "" } }, { stat = "ReqDex", label = "Dexterity Required", color = colorCodes.DEXTERITY, fmt = "d", lowerIsBetter = true, condFunc = function(v,o) return v > o.Dex end, warnFunc = function(v,o) return "You do not meet the Dexterity requirement of " .. (o.ReqDexItem.source == "Item" and o.ReqDexItem.sourceItem.name or o.ReqDexItem.source == "Gem" and o.ReqDexItem.sourceGem.nameSpec or o.ReqDexItem.source == "Support Gems" and "your total Dexterity support gems.") end }, - { stat = "Int", label = "Intelligence", color = colorCodes.INTELLIGENCE, fmt = "d" }, + { stat = "Int", label = "Intelligence", color = colorCodes.INTELLIGENCE, fmt = "d", breakdown = "Int", modNames = { "" } }, { stat = "ReqInt", label = "Intelligence Required", color = colorCodes.INTELLIGENCE, fmt = "d", lowerIsBetter = true, condFunc = function(v,o) return v > o.Int end, warnFunc = function(v,o) return "You do not meet the Intelligence requirement of " .. (o.ReqIntItem.source == "Item" and o.ReqIntItem.sourceItem.name or o.ReqIntItem.source == "Gem" and o.ReqIntItem.sourceGem.nameSpec or o.ReqIntItem.source == "Support Gems" and "your total Intelligence support gems.") end }, { }, { stat = "Devotion", label = "Devotion", color = colorCodes.RARE, fmt = "d" }, @@ -117,37 +153,41 @@ local displayStats = { { stat = "Darkness", label = "Total Darkness", fmt = "d", color = colorCodes.CHAOS}, { stat = "ReservedDarkness", label = "Reserved Darkness", fmt ="d", color = colorCodes.CHAOS}, { }, - { stat = "Life", label = "Total Life", fmt = "d", color = colorCodes.LIFE, compPercent = true }, + { stat = "Spirit", label = "Total Spirit", fmt = "d", color = colorCodes.SPIRIT, compPercent = true, ignoredSections = defenseIgnoredSections, modNames = { "Spirit" } }, + { stat = "SpiritUnreserved", label = "Unreserved Spirit", fmt = "d", color = colorCodes.SPIRIT, condFunc = function(v, o) return v < o.Spirit end, compPercent = true, warnFunc = function(v) return v < 0 and "Your unreserved Spirit is negative" end, breakdown = "SpiritReserved" }, + { stat = "SpiritUnreservedPercent", label = "Unreserved Spirit", fmt = "d%%", color = colorCodes.SPIRIT, condFunc = function(v,o) return v < 100 end, breakdown = "SpiritReserved" }, + { }, + { stat = "Life", label = "Total Life", fmt = "d", color = colorCodes.LIFE, compPercent = true, modNames = { "Life" }, ignoredSections = { "Base from Gear", "Inc. from Tree" } }, { stat = "Spec:LifeInc", label = "%Inc Life", fmt = "d%%", color = colorCodes.LIFE, condFunc = function(v,o) return v > 0 and o.Life > 1 end }, - { stat = "LifeUnreserved", label = "Unreserved Life", fmt = "d", color = colorCodes.LIFE, condFunc = function(v,o) return v < o.Life end, compPercent = true, warnFunc = function(v) return v <= 0 and "Your unreserved Life is below 1" end }, + { stat = "LifeUnreserved", label = "Unreserved Life", fmt = "d", color = colorCodes.LIFE, condFunc = function(v,o) return v < o.Life end, compPercent = true, warnFunc = function(v) return v <= 0 and "Your unreserved Life is below 1" end, breakdown = "LifeReserved", modNames = { "" } }, { stat = "LifeRecoverable", label = "Life Recoverable", fmt = "d", color = colorCodes.LIFE, condFunc = function(v,o) return v < o.LifeUnreserved end, }, - { stat = "LifeUnreservedPercent", label = "Unreserved Life", fmt = "d%%", color = colorCodes.LIFE, condFunc = function(v,o) return v < 100 end }, - { stat = "LifeRegenRecovery", label = "Life Regen", fmt = ".1f", color = colorCodes.LIFE, condFunc = function(v,o) return o.LifeRecovery <= 0 and o.LifeRegenRecovery ~= 0 end }, - { stat = "LifeRegenRecovery", label = "Life Recovery", fmt = ".1f", color = colorCodes.LIFE, condFunc = function(v,o) return o.LifeRecovery > 0 and o.LifeRegenRecovery ~= 0 end }, - { stat = "LifeLeechGainRate", label = "Life Leech/On Hit Rate", fmt = ".1f", color = colorCodes.LIFE, compPercent = true }, + { stat = "LifeUnreservedPercent", label = "Unreserved Life", fmt = "d%%", color = colorCodes.LIFE, condFunc = function(v,o) return v < 100 end, breakdown = "LifeReserved", modNames = { "" } }, + { stat = "LifeRegenRecovery", label = "Life Regen", fmt = ".1f", color = colorCodes.LIFE, condFunc = function(v, o) return o.LifeRecovery <= 0 and o.LifeRegenRecovery ~= 0 end, breakdown = "LifeRegenRecovery" }, + { stat = "LifeRegenRecovery", label = "Life Recovery", fmt = ".1f", color = colorCodes.LIFE, condFunc = function(v, o) return o.LifeRecovery > 0 and o.LifeRegenRecovery ~= 0 end, breakdown = "LifeRegenRecovery" }, + { stat = "LifeLeechGainRate", label = "Life Leech/On Hit Rate", fmt = ".1f", color = colorCodes.LIFE, compPercent = true, breakdown = "LifeLeech" }, { stat = "LifeLeechGainPerHit", label = "Life Leech/Gain per Hit", fmt = ".1f", color = colorCodes.LIFE, compPercent = true }, { }, - { stat = "Mana", label = "Total Mana", fmt = "d", color = colorCodes.MANA, compPercent = true }, + { stat = "Mana", label = "Total Mana", fmt = "d", color = colorCodes.MANA, compPercent = true, modNames = { "Mana" }, ignoredSections = { "Base from Gear", "Inc. from Tree" } }, { stat = "Spec:ManaInc", label = "%Inc Mana from Tree", color = colorCodes.MANA, fmt = "d%%" }, - { stat = "ManaUnreserved", label = "Unreserved Mana", fmt = "d", color = colorCodes.MANA, condFunc = function(v,o) return v < o.Mana end, compPercent = true, warnFunc = function(v) return v < 0 and "Your unreserved Mana is negative" end }, - { stat = "ManaUnreservedPercent", label = "Unreserved Mana", fmt = "d%%", color = colorCodes.MANA, condFunc = function(v,o) return v < 100 end }, + { stat = "ManaUnreserved", label = "Unreserved Mana", fmt = "d", color = colorCodes.MANA, condFunc = function(v,o) return v < o.Mana end, compPercent = true, warnFunc = function(v) return v < 0 and "Your unreserved Mana is negative" end, breakdown = "ManaReserved" }, + { stat = "ManaUnreservedPercent", label = "Unreserved Mana", fmt = "d%%", color = colorCodes.MANA, condFunc = function(v, o) return v < 100 end, breakdown = "ManaReserved" }, { stat = "ManaRegenRecovery", label = "Mana Regen", fmt = ".1f", color = colorCodes.MANA, condFunc = function(v,o) return o.ManaRecovery <= 0 and o.ManaRegenRecovery ~= 0 end }, { stat = "ManaRegenRecovery", label = "Mana Recovery", fmt = ".1f", color = colorCodes.MANA, condFunc = function(v,o) return o.ManaRecovery > 0 and o.ManaRegenRecovery ~= 0 end }, - { stat = "ManaLeechGainRate", label = "Mana Leech/On Hit Rate", fmt = ".1f", color = colorCodes.MANA, compPercent = true }, + { stat = "ManaLeechGainRate", label = "Mana Leech/On Hit Rate", fmt = ".1f", color = colorCodes.MANA, compPercent = true, breakdown = "ManaLeech" }, { stat = "ManaLeechGainPerHit", label = "Mana Leech/Gain per Hit", fmt = ".1f", color = colorCodes.MANA, compPercent = true }, { }, - { stat = "Spirit", label = "Total Spirit", fmt = "d", color = colorCodes.SPIRIT, compPercent = true }, - { stat = "SpiritUnreserved", label = "Unreserved Spirit", fmt = "d", color = colorCodes.SPIRIT, condFunc = function(v,o) return v < o.Spirit end, compPercent = true, warnFunc = function(v) return v < 0 and "Your unreserved Spirit is negative" end }, - { stat = "SpiritUnreservedPercent", label = "Unreserved Spirit", fmt = "d%%", color = colorCodes.SPIRIT, condFunc = function(v,o) return v < 100 end }, - { }, - { stat = "EnergyShield", label = "Energy Shield", fmt = "d", color = colorCodes.ES, compPercent = true }, + { stat = "EnergyShield", label = "Energy Shield", fmt = "d", color = colorCodes.ES, compPercent = true, modNames = { "EnergyShield", "Defences" }, ignoredSections = defenseIgnoredSections }, { stat = "EnergyShieldRecoveryCap", label = "Recoverable ES", color = colorCodes.ES, fmt = "d", condFunc = function(v,o) return o.CappingES end }, { stat = "Spec:EnergyShieldInc", label = "%Inc ES from Tree", color = colorCodes.ES, fmt = "d%%" }, { stat = "EnergyShieldRegenRecovery", label = "ES Regen", color = colorCodes.ES, fmt = ".1f", condFunc = function(v,o) return o.EnergyShieldRecovery <= 0 and o.EnergyShieldRegenRecovery ~= 0 end }, { stat = "EnergyShieldRegenRecovery", label = "ES Recovery", color = colorCodes.ES, fmt = ".1f", condFunc = function(v,o) return o.EnergyShieldRecovery > 0 and o.EnergyShieldRegenRecovery ~= 0 end }, - { stat = "EnergyShieldLeechGainRate", label = "ES Leech/On Hit Rate", color = colorCodes.ES, fmt = ".1f", compPercent = true }, + { stat = "EnergyShieldLeechGainRate", label = "ES Leech/On Hit Rate", color = colorCodes.ES, fmt = ".1f", compPercent = true, breakdown = "EnergyShieldLeech" }, { stat = "EnergyShieldLeechGainPerHit", label = "ES Leech/Gain per Hit", color = colorCodes.ES, fmt = ".1f", compPercent = true }, { }, + { stat = "Ward", label = "Runic Ward", fmt = "d", color = colorCodes.WARD, compPercent = true }, + { stat = "WardRegenRecovery", label = "Runic Ward Regen", fmt = ".1f", color = colorCodes.WARD, condFunc = function(v,o) return o.WardRecovery <= 0 and o.WardRegenRecovery ~= 0 end }, + { stat = "WardRegenRecovery", label = "Runic Ward Recovery", fmt = ".1f", color = colorCodes.WARD, condFunc = function(v,o) return o.WardRecovery > 0 and o.WardRegenRecovery ~= 0 end }, + { }, { stat = "Rage", label = "Rage", fmt = "d", color = colorCodes.RAGE, compPercent = true }, { stat = "RageRegenRecovery", label = "Rage Regen", fmt = ".1f", color = colorCodes.RAGE, compPercent = true }, { }, @@ -155,27 +195,28 @@ local displayStats = { { stat = "TotalNetRegen", label = "Total Net Recovery", fmt = "+.1f" }, { stat = "NetLifeRegen", label = "Net Life Recovery", fmt = "+.1f", color = colorCodes.LIFE }, { stat = "NetManaRegen", label = "Net Mana Recovery", fmt = "+.1f", color = colorCodes.MANA }, + { stat = "NetWardRegen", label = "Net Runic Ward Recovery", fmt = "+.1f", color = colorCodes.WARD }, { stat = "NetEnergyShieldRegen", label = "Net ES Recovery", fmt = "+.1f", color = colorCodes.ES }, { }, - { stat = "Evasion", label = "Evasion Rating", fmt = "d", color = colorCodes.EVASION, compPercent = true }, + { stat = "Evasion", label = "Evasion rating", fmt = "d", color = colorCodes.EVASION, compPercent = true, modNames = { "Evasion", "ArmourAndEvasion", "Defences" }, ignoredSections = defenseIgnoredSections }, { stat = "Spec:EvasionInc", label = "%Inc Evasion from Tree", color = colorCodes.EVASION, fmt = "d%%" }, { stat = "EvadeChance", label = "Evade Chance", fmt = "d%%", color = colorCodes.EVASION, condFunc = function(v,o) return v > 0 and o.noSplitEvade end }, { stat = "MeleeEvadeChance", label = "Melee Evade Chance", fmt = "d%%", color = colorCodes.EVASION, condFunc = function(v,o) return v > 0 and o.splitEvade end }, { stat = "ProjectileEvadeChance", label = "Projectile Evade Chance", fmt = "d%%", color = colorCodes.EVASION, condFunc = function(v,o) return v > 0 and o.splitEvade end }, { stat = "SpellEvadeChance", label = "Spell Evade Chance", fmt = "d%%", color = colorCodes.EVASION, condFunc = function(v,o) return v > 0 and o.splitEvade end }, { stat = "SpellProjectileEvadeChance", label = "Spell Proj. Evade Chance", fmt = "d%%", color = colorCodes.EVASION, condFunc = function(v,o) return v > 0 and o.splitEvade end }, - { stat = "DeflectionRating", label = "Deflection Rating", fmt = "d", color = colorCodes.EVASION, compPercent = true }, + { stat = "DeflectionRating", label = "Deflection Rating", fmt = "d", color = colorCodes.EVASION, compPercent = true, modNames = { "EvasionGainAsDeflection", "ArmourGainAsDeflection", "DeflectionRating" }, breakdown = "" }, { stat = "DeflectChance", label = "Deflect Chance", fmt = "d%%", color = colorCodes.EVASION, compPercent = true }, { }, - { stat = "Armour", label = "Armour", fmt = "d", compPercent = true }, + { stat = "Armour", label = "Armour", fmt = "d", compPercent = true, modNames = { "Armour", "ArmourAndEvasion", "Defences", "ArmourDefense" }, ignoredSections = defenseIgnoredSections }, { stat = "Spec:ArmourInc", label = "%Inc Armour from Tree", fmt = "d%%" }, { stat = "PhysicalDamageReduction", label = "Phys. Damage Reduction", fmt = "d%%", condFunc = function() return true end }, { }, - { stat = "EffectiveBlockChance", label = "Block Chance", fmt = "d%%", overCapStat = "BlockChanceOverCap" }, - { stat = "EffectiveSpellBlockChance", label = "Spell Block Chance", fmt = "d%%", overCapStat = "SpellBlockChanceOverCap" }, + { stat = "EffectiveBlockChance", label = "Block Chance", fmt = ".3f%%", overCapStat = "BlockChanceOverCap", breakdown = "BlockChance" }, + { stat = "EffectiveSpellBlockChance", label = "Spell Block Chance", fmt = ".3f%%", overCapStat = "SpellBlockChanceOverCap", breakdown = "SpellBlockChance" }, { stat = "AttackDodgeChance", label = "Attack Dodge Chance", fmt = "d%%", overCapStat = "AttackDodgeChanceOverCap" }, { stat = "SpellDodgeChance", label = "Spell Dodge Chance", fmt = "d%%", overCapStat = "SpellDodgeChanceOverCap" }, - { stat = "EffectiveSpellSuppressionChance", label = "Spell Suppression Chance", fmt = "d%%", overCapStat = "SpellSuppressionChanceOverCap" }, + { stat = "EffectiveSpellSuppressionChance", label = "Spell Suppression Chance", fmt = ".2f%%", overCapStat = "SpellSuppressionChanceOverCap", breakdown = "", modNames = { "SpellSuppressionChance" } }, { }, { stat = "FireResist", label = "Fire Resistance", fmt = "d%%", color = colorCodes.FIRE, condFunc = function() return true end, overCapStat = "FireResistOverCap"}, { stat = "FireResistOverCap", label = "Fire Res. Over Max", fmt = "d%%", hideStat = true }, @@ -218,6 +259,7 @@ local displayStats = { { }, { stat = "SkillDPS", label = "Skill DPS", condFunc = function() return true end }, } +---@type DisplayStat[] local minionDisplayStats = { { stat = "AverageDamage", label = "Average Damage", fmt = ".1f", compPercent = true }, { stat = "Speed", label = "Attack/Cast Rate", fmt = ".2f", compPercent = true, condFunc = function(v,o) return v > 0 and (o.TriggerTime or 0) == 0 end }, @@ -241,14 +283,15 @@ local minionDisplayStats = { { stat = "ReservationDPS", label = "Reservation DPS", fmt = ".1f", compPercent = true, condFunc = function(v,o) return (o.ReservationDPS or 0) > 0 end }, { stat = "CombinedDPS", label = "Combined DPS", fmt = ".1f", compPercent = true, condFunc = function(v,o) return v ~= ((o.TotalDPS or 0) + (o.TotalDot or 0)) and v ~= o.WithImpaleDPS and v ~= o.WithPoisonDPS and v ~= o.WithIgniteDPS and v ~= o.WithBleedDPS end}, { stat = "Cooldown", label = "Skill Cooldown", fmt = ".3fs", lowerIsBetter = true }, - { stat = "Life", label = "Total Life", fmt = ".1f", color = colorCodes.LIFE, compPercent = true }, + { stat = "Life", label = "Total Life", fmt = ".1f", color = colorCodes.LIFE, compPercent = true, modNames = { "Life" }, ignoredSections = { "Base from Gear", "Inc. from Tree" } }, { stat = "LifeRegenRecovery", label = "Life Recovery", fmt = ".1f", color = colorCodes.LIFE }, { stat = "LifeLeechGainRate", label = "Life Leech/On Hit Rate", fmt = ".1f", color = colorCodes.LIFE, compPercent = true }, - { stat = "EnergyShield", label = "Energy Shield", fmt = "d", color = colorCodes.ES, compPercent = true }, + { stat = "EnergyShield", label = "Energy Shield", fmt = "d", color = colorCodes.ES, compPercent = true, modNames = { "EnergyShield", "Defences" }, ignoredSections = defenseIgnoredSections }, { stat = "EnergyShieldRegenRecovery", label = "ES Recovery", fmt = ".1f", color = colorCodes.ES }, { stat = "EnergyShieldLeechGainRate", label = "ES Leech/On Hit Rate", fmt = ".1f", color = colorCodes.ES, compPercent = true }, } -- Extra stats saved to the xml if not already saved there, mostly for 3rd party tools +---@type string[] local extraSaveStats = { "PowerCharges", "PowerChargesMax", @@ -260,4 +303,4 @@ local extraSaveStats = { "ActiveMinionLimit", } -return displayStats, minionDisplayStats, extraSaveStats +return { displayStats = displayStats, minionDisplayStats = minionDisplayStats, extraSaveStats = extraSaveStats } diff --git a/src/Modules/BuildExportPoE2.lua b/src/Modules/BuildExportPoE2.lua new file mode 100644 index 0000000000..4294e5420a --- /dev/null +++ b/src/Modules/BuildExportPoE2.lua @@ -0,0 +1,367 @@ +-- Path of Building +-- +-- Module: Build Export (Path of Exile 2 BuildPlanner) +-- Serialises one loadout of the current build into a .build JSON file the +-- in-game BuildPlanner can load. +-- See: https://www.pathofexile.com/developer/docs/game + +local ipairs = ipairs +local pairs = pairs +local tostring = tostring +local tonumber = tonumber +local t_insert = table.insert +local t_concat = table.concat +local t_sort = table.sort +local s_format = string.format + +local dkjson = require "dkjson" + +local M = {} + +local function safeFilename(name) + name = (name and name ~= "") and name or "Unnamed" + name = name:gsub("[\\/:%*%?\"<>|%c]", "-") + return name +end + +local function treeVersionSuffix(treeVersion) + return treeVersion and " [" .. tostring(treeVersion):gsub("_", ".") .. "]" or "" +end + +function M.DefaultDir() + local home = os.getenv("USERPROFILE") or (GetScriptPath() .. "/../") or "" + local sep = home:find("\\") and "\\" or "/" + return home .. sep .. "Documents" .. sep .. "My Games" .. sep + .. "Path of Exile 2" .. sep .. "BuildPlanner" .. sep +end + +function M.BuildPath(buildName, treeVersion, path) + local dir = path and (path:match("^(.*[/\\])") or "") or M.DefaultDir() + return dir .. safeFilename(buildName) .. treeVersionSuffix(treeVersion) .. ".build" +end + +function M.DisplayPath(path) + local defaultDir = M.DefaultDir() + local sep = defaultDir:find("\\") and "\\" or "/" + if path:sub(1, #defaultDir):lower() == defaultDir:lower() then + local fileName = path:sub(#defaultDir + 1) + return "..." .. sep .. "Path of Exile 2" .. sep .. "BuildPlanner" .. (fileName ~= "" and sep .. fileName or "") + end + return "..." .. sep .. (path:gsub("[/\\]+$", ""):match("([^/\\]+)$") or "") +end + +--- Insert a loadout name before the extension: "My Build.build" -> "My Build - Leveling.build" +function M.LoadoutPath(basePath, loadoutName, treeVersion) + local suffix = " - " .. safeFilename(loadoutName) + local stem, ext = basePath:match("^(.*)(%.[^%./\\]*)$") + stem, ext = stem or basePath, ext or "" + local versionSuffix = treeVersion and treeVersionSuffix(treeVersion) or stem:match("( %[%d+%.%d+%])$") or "" + return stem:gsub(" %[%d+%.%d+%]$", "") .. suffix .. versionSuffix .. ext +end + +local function buildAscendancy(spec) + if not spec or not spec.tree or not spec.curClassId then return nil end + local class = spec.tree.classes[spec.curClassId] + if not class or not class.classes or not spec.curAscendClassId then return nil end + local asc = class.classes[spec.curAscendClassId] + if not asc or not asc.internalId or asc.internalId == "" then return nil end + return asc.internalId +end + +local function buildPassives(spec) + local out = {} + if not spec or not spec.allocNodes then return out end + local notes = spec.nodeNotes or {} + for nodeId, node in pairs(spec.allocNodes) do + local idStr = type(node) == "table" and node.stringId + -- Skip cluster-jewel synthetic subgraph nodes; they aren't in the + -- vanilla PassiveSkills table the loader looks up. + if idStr and type(nodeId) == "number" and nodeId < 65536 then + local note = notes[nodeId] + local obj = { id = idStr, weapon_set = node.allocMode } + if note and note ~= "" then + obj.additional_text = note + end + t_insert(out, obj) + end + end + return out +end + +-- Build the additional_text for a gem instance. An author-set note (via +-- Shift+Right-Click on the gem) takes precedence; otherwise falls back to a +-- "Level N[, Q% Quality]" hint so the loader has something useful to show. +-- The .build schema has no level field on BuildSkill/BuildSupport, so this is +-- the only channel for either piece of info. +-- +-- Support gems get the trivial "Level 1, 0% Quality" hint suppressed - that's +-- the default PoB assigns when a support is first placed and showing it on +-- every uncustomised support is just noise. Custom level/quality and notes +-- still come through. +local function gemAdditionalText(gem, isSupport) + if not gem then return nil end + if gem.note and gem.note ~= "" then + return gem.note + end + local level = tonumber(gem.level) + if not level or level <= 0 then return nil end + local quality = tonumber(gem.quality) or 0 + if isSupport and level == 1 and quality == 0 then + return nil + end + if quality > 0 then + return "Level " .. tostring(level) .. ", " .. tostring(quality) .. "% Quality" + end + return "Level " .. tostring(level) +end + +local function activeSkillGems(group) + local out = {} + for _, gemInstance in ipairs(group.gemList) do + if gemInstance.enabled and (gemInstance.gemData or gemInstance.grantedEffect) then + local grantedEffectList = gemInstance.gemData and gemInstance.gemData.grantedEffectList or { gemInstance.grantedEffect } + for index, grantedEffect in ipairs(grantedEffectList) do + if not grantedEffect.support and not grantedEffect.hideFromSideBar + and (not grantedEffect.hasGlobalEffect or gemInstance["enableGlobal" .. index]) then + t_insert(out, gemInstance) + end + end + end + end + return out +end +local function buildSkills(skillSet) + local out = {} + if not skillSet or not skillSet.socketGroupList then return out end + for _, group in ipairs(skillSet.socketGroupList) do + if group.enabled ~= false and group.gemList and #group.gemList > 0 then + local activeIdx = tonumber(group.mainActiveSkill) or 1 + local activeGem + if group.displaySkillList then + local activeSkill = group.displaySkillList[activeIdx] + activeGem = activeSkill and activeSkill.activeEffect.srcInstance + else + -- inactive skill sets don't have a display skill list so we need to make one + activeGem = activeSkillGems(group)[activeIdx] + end + if not activeGem then continue end + local activeId = activeGem.gemData?.gameId + if activeId then + local entry = { id = activeId } + local activeText = gemAdditionalText(activeGem, false) + if activeText then entry.additional_text = activeText end + local supports = {} + for _, gem in ipairs(group.gemList) do + if gem ~= activeGem and gem.enabled ~= false and gem.gemData?.grantedEffect.support then + local supId = gem.gemData?.gameId + if supId then + local supText = gemAdditionalText(gem, true) + if supText then + t_insert(supports, { id = supId, additional_text = supText }) + else + -- Bare-string shorthand when there's nothing else to attach. + t_insert(supports, supId) + end + else + ConPrintf("[PoE2Export] skipping support gem with no id in group '%s'", tostring(group.label or "?")) + end + end + end + if #supports > 0 then entry.support_skills = supports end + t_insert(out, entry) + else + ConPrintf("[PoE2Export] skipping active gem with no id in group '%s'", tostring(group.label or "?")) + end + end + end + return out +end + +-- additional_text uses PoE2's Custom Text markup (see +-- https://www.pathofexile.com/developer/docs/game#buildplanner): +-- { text } { text } { text } { text } +-- The format uses { } as delimiters, so any stray braces in mod text must be +-- stripped to avoid breaking the parser. +local function stripBraces(s) + if not s then return "" end + return (s:gsub("[{}]", "")) +end + +-- Header for non-unique gear. Displays the item's name on two lines, coloured by rarity and shown in a larger text. +-- Usually shows as: +-- Item title +-- Item base name +local function itemHeader(item) + local rarityCode = colorCodes[item.rarity] + local colorTag = colorCodeToMarkupColour(rarityCode) + local itemName = item.name:gsub(", ", "\n") + return string.format("%s{{%s}}\n", colorTag, itemName) +end + +-- Builds a styled hint for non-unique gear. Implicit/rune/enchant mods are +-- italicised to set them apart from explicit mods, matching PoE convention. +function M.ItemAdditionalText(item) + local parts = { itemHeader(item) } + local function appendPlain(modLines) + if not modLines then return end + for _, modLine in ipairs(modLines) do + local variantCount = modLine.line and modLine.line ~= "" and item:GetModLineVariantCount(modLine) or 0 + if variantCount > 0 then + local formatted = itemLib.formatModLine(modLine, nil, true) + if formatted then + local colorCode = formatted:match("%^x%x%x%x%x%x%x") + formatted = formatted:gsub("%^x%x%x%x%x%x%x", "") + local line = string.format("%s{%s}", colorCodeToMarkupColour(colorCode), stripBraces(formatted)) + for _ = 1, variantCount do + t_insert(parts, line) + end + end + end + end + end + appendPlain(item.enchantModLines) + appendPlain(item.runeModLines) + appendPlain(item.implicitModLines) + appendPlain(item.explicitModLines) + local text = t_concat(parts, "\n") + return text +end + +local function buildItems(itemsTab, itemSet, useGeneratedItemText) + local out = {} + if not itemsTab or not itemSet then return out end + for pobSlotName, mapping in pairs(data.buildFileInventorySlotMap) do + local slotEntry = itemSet[pobSlotName] + local item = slotEntry and slotEntry.selItemId and slotEntry.selItemId ~= 0 + and itemsTab.items[slotEntry.selItemId] + local note = slotEntry and slotEntry.note ~= "" and slotEntry.note + if note or item and useGeneratedItemText then + local entry = { + inventory_id = mapping.id, + slot_x = mapping.slot_x, + } + -- the unique_name field shows a larger header when you don't have the matching unique + -- equipped in the slot, but since we show the full item name in the additional + -- text, it doesn't really do anything useful here + entry.additional_text = note or M.ItemAdditionalText(item) + + t_insert(out, entry) + end + end + return out +end + +--- Resolve a selection into the actual spec/skill set/item set to export. +function M.ResolveSelection(build, selection) + selection = selection or {} + local treeTab, skillsTab, itemsTab = build.treeTab, build.skillsTab, build.itemsTab + local spec = treeTab and (treeTab.specList[selection.specIndex]) + local skillSet = skillsTab and (skillsTab.skillSets[selection.skillSetId]) + local itemSet = itemsTab and (itemsTab.itemSets[selection.itemSetId]) + return spec, skillSet, itemSet +end + +function M.GetLoadouts(build) + local out = {} + if not (build.treeTab and build.skillsTab and build.itemsTab) then return out end + build:SyncLoadouts(true) + for _, displayName in ipairs(build.controls.buildLoadouts.list) do + if not displayName:find("^%^7%^7") then + local loadout = build:GetLoadoutByName(displayName) + local plainName = displayName:gsub(" {.-}$", "") + t_insert(out, { + name = plainName, + fileName = displayName, + specIndex = loadout?.specId, + skillSetId = loadout?.skillSetId, + itemSetId = loadout?.itemSetId, + }) + end + end + return out +end + +--- Build the in-memory table that will be JSON-encoded as the .build file. +--- Exposed for testing. +function M.BuildTable(build, metadata, selection) + metadata = metadata or {} + local spec, skillSet, itemSet = M.ResolveSelection(build, selection) + local root = { + name = (metadata.name and metadata.name ~= "") and metadata.name + or ((build.buildName and build.buildName ~= "") and build.buildName or "Unnamed"), + } + local ascendancy = buildAscendancy(spec) + if ascendancy then root.ascendancy = ascendancy end + root.author = metadata.author + root.description = metadata.description + + root.passives = buildPassives(spec) + root.skills = buildSkills(skillSet) + root.inventory_slots = buildItems(build.itemsTab, itemSet, metadata.useGeneratedItemText ~= false) + return root +end + +--- Returns (jsonString, nil) on success, or (nil, errorMessage) on failure. +function M.Export(build, metadata, selection) + local root = M.BuildTable(build, metadata, selection) + -- Force array-ness on the three top-level lists even when empty so the + -- loader sees `[]` instead of `{}`. + local state = { indent = true, level = 0 } + local json, err = dkjson.encode(root, state) + if not json then return nil, "JSON encode failed: " .. tostring(err) end + return json +end + +--- Writes one loadout to disk. Returns (path, nil) on success. +function M.WriteFile(build, path, metadata, selection) + local json, err = M.Export(build, metadata, selection) + if not json then return nil, err end + -- Best-effort: ensure the target directory exists. + local dir = path:match("^(.*[/\\])") + if dir then MakeDir(dir) end + local file = io.open(path, "w") + if not file then return nil, "Couldn't open the file for writing." end + file:write(json) + file:close() + return path +end + +--- Write every loadout to "build - loadout.build" +function M.WriteAllLoadouts(build, basePath, metadata, loadouts) + local written = {} + local errors = {} + loadouts = loadouts or M.GetLoadouts(build) + if #loadouts == 0 then + return written, { "This build has no passive trees to export." } + end + local pending = {} + local pathNames = {} + for _, loadout in ipairs(loadouts) do + local spec = M.ResolveSelection(build, loadout) + local path = M.LoadoutPath(basePath, loadout.fileName or loadout.name, spec and spec.treeVersion) + local pathKey = path:lower() + if pathNames[pathKey] then + return written, { s_format("Loadouts '%s' and '%s' export to the same file: %s", pathNames[pathKey], loadout.name, path:match("([^/\\]+)$")) } + end + pathNames[pathKey] = loadout.name + t_insert(pending, { path = path, loadout = loadout }) + end + for _, entry in ipairs(pending) do + local path = entry.path + local loadout = entry.loadout + local loadoutMeta = { + name = s_format("%s - %s", metadata and metadata.name or build.buildName, loadout.name), + author = metadata and metadata.author, + description = metadata and metadata.description, + useGeneratedItemText = metadata and metadata.useGeneratedItemText, + } + local ok, err = M.WriteFile(build, path, loadoutMeta, loadout) + if ok then + t_insert(written, ok) + else + t_insert(errors, path:match("([^/\\]+)$") .. ": " .. err) + end + end + return written, errors +end +return M diff --git a/src/Modules/BuildList.lua b/src/Modules/BuildList.lua index c9b67025cd..176065891f 100644 --- a/src/Modules/BuildList.lua +++ b/src/Modules/BuildList.lua @@ -10,25 +10,34 @@ local t_insert = table.insert local buildListHelpers = LoadModule("Modules/BuildListHelpers") local buildSortDropList = buildListHelpers.buildSortDropList -local listMode = new("ControlHost") +local listMode = new("ControlHost"):ControlHost() function listMode:Init(selBuildName, subPath) if self.initialised then + local subPathChanged = subPath and subPath ~= self.subPath + local reuseBuildIndex = not subPathChanged and self.indexedBuildPath == main.buildPath self.subPath = subPath or self.subPath self.controls.buildList.controls.path:SetSubPath(self.subPath) - self.controls.buildList:SelByFileName(selBuildName and selBuildName..".xml") --if main.showPublicBuilds then if false then self.controls.ExtBuildList = self:getPublicBuilds() else self.controls.ExtBuildList = nil end - self:BuildList() + if reuseBuildIndex then + if selBuildName then + buildListHelpers.RefreshBuild(self.buildIndex, self.subPath, selBuildName..".xml") + end + self:FilterBuildList() + elseif not subPathChanged then + self:BuildList() + end + self.controls.buildList:SelByFullFileName(selBuildName and main.buildPath..self.subPath..selBuildName..".xml") self:SelectControl(self.controls.buildList) return end - self.anchor = new("Control", nil, {0, 4, 0, 0}) + self.anchor = new("Control"):Control(nil, { 0, 4, 0, 0 }) self.anchor.x = function() return main.screenW / 2 end @@ -36,34 +45,34 @@ function listMode:Init(selBuildName, subPath) self.subPath = subPath or "" self.list = { } - self.controls.new = new("ButtonControl", {"TOP",self.anchor,"TOP"}, {-259, 0, 60, 20}, "New", function() + self.controls.new = new("ButtonControl"):ButtonControl({ "TOP", self.anchor, "TOP" }, { -259, 0, 60, 20 }, "New", function() main:SetMode("BUILD", false, "Unnamed build") end) - self.controls.newFolder = new("ButtonControl", {"LEFT",self.controls.new,"RIGHT"}, {8, 0, 90, 20}, "New Folder", function() + self.controls.newFolder = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.new, "RIGHT" }, { 8, 0, 90, 20 }, "New Folder", function() self.controls.buildList:NewFolder() end) - self.controls.open = new("ButtonControl", {"LEFT",self.controls.newFolder,"RIGHT"}, {8, 0, 60, 20}, "Open", function() + self.controls.open = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.newFolder, "RIGHT" }, { 8, 0, 60, 20 }, "Open", function() self.controls.buildList:LoadBuild(self.controls.buildList.selValue) end) self.controls.open.enabled = function() return self.controls.buildList.selValue ~= nil end - self.controls.copy = new("ButtonControl", {"LEFT",self.controls.open,"RIGHT"}, {8, 0, 60, 20}, "Copy", function() + self.controls.copy = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.open, "RIGHT" }, { 8, 0, 60, 20 }, "Copy", function() self.controls.buildList:RenameBuild(self.controls.buildList.selValue, true) end) self.controls.copy.enabled = function() return self.controls.buildList.selValue ~= nil end - self.controls.rename = new("ButtonControl", {"LEFT",self.controls.copy,"RIGHT"}, {8, 0, 60, 20}, "Rename", function() + self.controls.rename = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.copy, "RIGHT" }, { 8, 0, 60, 20 }, "Rename", function() self.controls.buildList:RenameBuild(self.controls.buildList.selValue) end) self.controls.rename.enabled = function() return self.controls.buildList.selValue ~= nil end - self.controls.delete = new("ButtonControl", {"LEFT",self.controls.rename,"RIGHT"}, {8, 0, 60, 20}, "Delete", function() + self.controls.delete = new("ButtonControl"):ButtonControl({ "LEFT", self.controls.rename, "RIGHT" }, { 8, 0, 60, 20 }, "Delete", function() self.controls.buildList:DeleteBuild(self.controls.buildList.selValue) end) self.controls.delete.enabled = function() return self.controls.buildList.selValue ~= nil end - self.controls.sort = new("DropDownControl", {"LEFT",self.controls.delete,"RIGHT"}, {8, 0, 140, 20}, buildSortDropList, function(index, value) + self.controls.sort = new("DropDownControl"):DropDownControl({ "LEFT", self.controls.delete, "RIGHT" }, { 8, 0, 140, 20 }, buildSortDropList, function(index, value) main.buildSortMode = value.sortMode self:SortList() end) self.controls.sort:SelByValue(main.buildSortMode, "sortMode") - self.controls.buildList = new("BuildListControl", {"TOP",self.anchor,"TOP"}, {0, 75, 900, 0}, self) + self.controls.buildList = new("BuildListControl"):BuildListControl({ "TOP", self.anchor, "TOP" }, { 0, 75, 900, 0 }, self) self.controls.buildList.height = function() return main.screenH - 80 end @@ -93,15 +102,16 @@ function listMode:Init(selBuildName, subPath) self.controls.ExtBuildList = self:getPublicBuilds() end - self.controls.searchText = new("EditControl", {"TOP",self.anchor,"TOP"}, {0, 25, 640, 20}, self.filterBuildList, "Search", "%c%(%)", 100, function(buf) + self.controls.searchText = new("EditControl"):EditControl({ "TOP", self.anchor, "TOP" }, { 0, 25, 640, 20 }, self.filterBuildList, "Search", "%c%(%)", 100, function(buf) main.filterBuildList = buf - self:BuildList() + self:FilterBuildList() end, nil, nil, true) + self.controls.searchText:SetPlaceholder("(e.g. class:invoker myfilename)") self.controls.searchText.width = buildListWidth self.controls.searchText.x = buildListOffset self:BuildList() - self.controls.buildList:SelByFileName(selBuildName and selBuildName..".xml") + self.controls.buildList:SelByFullFileName(selBuildName and main.buildPath..self.subPath..selBuildName..".xml") self:SelectControl(self.controls.buildList) self.initialised = true @@ -111,10 +121,10 @@ function listMode:getPublicBuilds() local buildProviders = { { name = "PoB Archives", - impl = new("PoBArchivesProvider", "builds") + impl = new("PoBArchivesProvider"):PoBArchivesProvider("builds") } } - local extBuildList = new("ExtBuildListControl", {"LEFT",self.controls.buildList,"RIGHT"}, {25, 0, main.screenW * 1 / 4 - 50, 0}, buildProviders) + local extBuildList = new("ExtBuildListControl"):ExtBuildListControl({ "LEFT", self.controls.buildList, "RIGHT" }, { 25, 0, main.screenW * 1 / 4 - 50, 0 }, buildProviders) extBuildList:Init("PoB Archives") extBuildList.height = function() return main.screenH - 80 @@ -138,8 +148,10 @@ function listMode:OnFrame(inputEvents) if self.controls.buildList.copyBuild then local build = self.controls.buildList.copyBuild if build.subPath ~= self.subPath then - if build.folderName then - main:CopyFolder(build.folderName, main.buildPath..build.subPath, main.buildPath..self.subPath) + if not buildListHelpers.CanMoveToSubPath(build, self.subPath) then + main:OpenMessagePopup("Error", "A folder cannot be copied into itself.") + elseif build.folderName then + main:CopyFolder(build.fullFileName, main.buildPath..self.subPath..build.folderName) else copyFile(build.fullFileName, self:GetDestName(self.subPath, build.fileName)) end @@ -151,7 +163,9 @@ function listMode:OnFrame(inputEvents) elseif self.controls.buildList.cutBuild then local build = self.controls.buildList.cutBuild if build.subPath ~= self.subPath then - if build.folderName then + if not buildListHelpers.CanMoveToSubPath(build, self.subPath) then + main:OpenMessagePopup("Error", "A folder cannot be moved into itself.") + elseif build.folderName then main:MoveFolder(build.folderName, main.buildPath..build.subPath, main.buildPath..self.subPath) else os.rename(build.fullFileName, self:GetDestName(self.subPath, build.fileName)) @@ -180,9 +194,11 @@ function listMode:GetDestName(subPath, fileName) local i = 2 local destName = fileName while true do - local test = io.open(destName, "r") + local test = io.open(main.buildPath..subPath..destName, "r") if test then - destName = fileName .. "[" .. i .. "]" + test:close() + local baseName = fileName:gsub("%.xml$", "") + destName = baseName .. "[" .. i .. "].xml" i = i + 1 else break @@ -192,20 +208,23 @@ function listMode:GetDestName(subPath, fileName) end function listMode:BuildList() + self.indexedBuildPath = main.buildPath + self.buildIndex = buildListHelpers.ScanFolder(self.subPath) + self:FilterBuildList() +end + +function listMode:FilterBuildList() wipeTable(self.list) - local scanned = buildListHelpers.ScanFolder(self.subPath, main.filterBuildList or "") - for _, entry in ipairs(scanned) do + for _, entry in ipairs(buildListHelpers.FilterList(self.buildIndex, self.subPath, main.filterBuildList)) do t_insert(self.list, entry) end self:SortList() end function listMode:SortList() - local oldSelFileName = self.controls.buildList.selValue and self.controls.buildList.selValue.fileName + local oldSelFullFileName = self.controls.buildList.selValue and self.controls.buildList.selValue.fullFileName buildListHelpers.SortList(self.list, main.buildSortMode) - if oldSelFileName then - self.controls.buildList:SelByFileName(oldSelFileName) - end + self.controls.buildList:SelByFullFileName(oldSelFullFileName) end return listMode diff --git a/src/Modules/BuildListHelpers.lua b/src/Modules/BuildListHelpers.lua index aefc34f174..b8e45114eb 100644 --- a/src/Modules/BuildListHelpers.lua +++ b/src/Modules/BuildListHelpers.lua @@ -14,68 +14,155 @@ local buildSortDropList = { { label = "Sort by Level", sortMode = "LEVEL"}, } --- Scan main.buildPath..subPath for .xml builds and sub-folders. --- filterText is an optional substring filter applied to build filenames. --- Returns a freshly allocated list of entries in the shape used by BuildListControl. --- On cloud-read failure opens main:OpenCloudErrorPopup and returns whatever has been --- collected so far (matching the prior in-module behavior in Modules/BuildList). -local function ScanFolder(subPath, filterText) +local function ReadBuildHeader(fullFileName) + local fileHnd = io.open(fullFileName, "r") + if not fileHnd then return { } end + local headerText = fileHnd:read(2048) + fileHnd:close() + if not headerText then + main:OpenCloudErrorPopup(fullFileName) + return + end + + local buildTag = headerText:match("]->") + if not buildTag then return { } end + + return { + level = tonumber(buildTag:match('level="([^"]+)"')), + className = buildTag:match('className="([^"]+)"'), + ascendClassName = buildTag:match('ascendClassName="([^"]+)"'), + } +end + +local function ReadBuild(subPath, fileName, modified) + local fullFileName = main.buildPath..subPath..fileName + local header = ReadBuildHeader(fullFileName) + if not header then return end + return { + fileName = fileName, + subPath = subPath, + fullFileName = fullFileName, + modified = modified, + buildName = fileName:gsub("%.xml$",""), + level = header.level, + className = header.className, + ascendClassName = header.ascendClassName, + } +end + +local function MatchEntry(entry, terms) + for _, term in ipairs(terms) do + local termLower = term:lower() + local val = termLower:match("^class:(.*)$") + if val then + if val ~= "" then + local match = (entry.className and entry.className:lower():find(val, 1, true)) or + (entry.ascendClassName and entry.ascendClassName:lower():find(val, 1, true)) or + (entry.folderName and entry.folderName:lower():find(val, 1, true)) + if not match then return false end + end + else + local match = (entry.buildName and entry.buildName:lower():find(termLower, 1, true)) or + (entry.folderName and entry.folderName:lower():find(termLower, 1, true)) or + (entry.className and entry.className:lower():find(termLower, 1, true)) or + (entry.ascendClassName and entry.ascendClassName:lower():find(termLower, 1, true)) or + (entry.subPath and entry.subPath:lower():find(termLower, 1, true)) + if not match then return false end + end + end + return true +end + +-- Recursively index builds and folders below main.buildPath..subPath. +local function ScanFolder(subPath) subPath = subPath or "" - filterText = filterText or "" local list = { } - local handle - if filterText ~= "" then - handle = NewFileSearch(main.buildPath..subPath.."*"..filterText.."*.xml") - else - handle = NewFileSearch(main.buildPath..subPath.."*.xml") + + local function scanDir(currentSubPath) + local handle = NewFileSearch(main.buildPath..currentSubPath.."*.xml") + while handle do + local fileName = handle:GetFileName() + local build = ReadBuild(currentSubPath, fileName, handle:GetFileModifiedTime()) + if not build then return false end + t_insert(list, build) + + if not handle:NextFile() then break end + end + + handle = NewFileSearch(main.buildPath..currentSubPath.."*", true) + local subFolders = { } + while handle do + local folderName = handle:GetFileName() + local modified = handle:GetFileModifiedTime() + t_insert(subFolders, { name = folderName, modified = modified }) + if not handle:NextFile() then break end + end + + for _, folder in ipairs(subFolders) do + local folderName = folder.name + local nextSubPath = currentSubPath .. folderName .. "/" + t_insert(list, { + folderName = folderName, + subPath = currentSubPath, + fullFileName = main.buildPath..currentSubPath..folderName, + modified = folder.modified + }) + if not scanDir(nextSubPath) then return false end + end + return true end - while handle do - local fileName = handle:GetFileName() - local build = { } - build.fileName = fileName - build.subPath = subPath - build.fullFileName = main.buildPath..subPath..fileName - build.modified = handle:GetFileModifiedTime() - build.buildName = fileName:gsub("%.xml$","") - local fileHnd = io.open(build.fullFileName, "r") - if fileHnd then - local fileText = fileHnd:read("*a") - fileHnd:close() - if not fileText then - main:OpenCloudErrorPopup(build.fullFileName) - return list - end - fileText = fileText:match("()") - if fileText then - local xml = common.xml.ParseXML(fileText.."") - if xml and xml[1] then - build.level = tonumber(xml[1].attrib.level) - build.className = xml[1].attrib.className - build.ascendClassName = xml[1].attrib.ascendClassName - end + + scanDir(subPath) + return list +end + +local function RefreshBuild(index, subPath, fileName) + local fullFileName = main.buildPath..subPath..fileName + local handle = NewFileSearch(fullFileName) + local build = handle and ReadBuild(subPath, fileName, handle:GetFileModifiedTime()) + if handle and not build then return end + + for buildIndex, entry in ipairs(index) do + if entry.fullFileName == fullFileName then + if build then + index[buildIndex] = build + else + table.remove(index, buildIndex) end - end - t_insert(list, build) - if not handle:NextFile() then - break + return end end - handle = NewFileSearch(main.buildPath..subPath.."*", true) - while handle do - local folderName = handle:GetFileName() - t_insert(list, { - folderName = folderName, - subPath = subPath, - fullFileName = main.buildPath..subPath..folderName, - modified = handle:GetFileModifiedTime() - }) - if not handle:NextFile() then - break + if build then + t_insert(index, build) + end +end + +-- Filtering the cached index avoids filesystem work on every keystroke. +local function FilterList(index, subPath, filterText) + local terms = { } + for term in (filterText or ""):gmatch("%S+") do + t_insert(terms, term) + end + + local list = { } + for _, entry in ipairs(index or { }) do + if (#terms == 0 and entry.subPath == subPath) or (#terms > 0 and MatchEntry(entry, terms)) then + t_insert(list, entry) end end return list end +local function CanMoveToSubPath(build, targetSubPath) + if build.subPath == targetSubPath then return false end + if build.folderName then + -- MoveFolder and CopyFolder recurse, so their destination cannot be inside the source. + local sourceSubPath = build.subPath .. build.folderName .. "/" + if targetSubPath:sub(1, #sourceSubPath) == sourceSubPath then return false end + end + return true +end + -- Sort the given list in place using the same rules as the startup build list. -- sortMode: "NAME" (default), "CLASS", "EDITED", or "LEVEL". local function SortList(list, sortMode) @@ -135,6 +222,9 @@ end return { buildSortDropList = buildSortDropList, + CanMoveToSubPath = CanMoveToSubPath, + FilterList = FilterList, + RefreshBuild = RefreshBuild, ScanFolder = ScanFolder, SortList = SortList, } diff --git a/src/Modules/CalcActiveSkill.lua b/src/Modules/CalcActiveSkill.lua index 49d8ca6c40..8526eeff9e 100644 --- a/src/Modules/CalcActiveSkill.lua +++ b/src/Modules/CalcActiveSkill.lua @@ -3,7 +3,8 @@ -- Module: Calc Active Skill -- Active skill setup. -- -local calcs = ... +---@class Calcs +local calcs = require("Modules.CalcBase") local pairs = pairs local ipairs = ipairs @@ -76,18 +77,7 @@ local function isGlobalEffect(modOrGroup) end return false end - --- Merge skill effect modifiers with given mod list --- If a stat set is provided, merge it and global effects from the other stat sets -function calcs.mergeSkillInstanceMods(env, modList, skillEffect, statSet, extraStats) - calcLib.validateGemLevel(skillEffect) - -- Verify that statSet provided is from skillEffect - if statSet and not isValueInArray(skillEffect.grantedEffect.statSets, statSet) then - return - end - local grantedEffect = skillEffect.grantedEffect - local selectedGlobalStats = { } - local function mergeStatSet(set, onlyGlobals) +local function mergeStatSet(set, onlyGlobals, skillEffect, grantedEffect, env, extraStats, modList, selectedGlobalStats) local stats = calcLib.buildSkillInstanceStats(skillEffect, grantedEffect, set, env.useAltGemQualityStats) if extraStats and extraStats[1] then for _, stat in pairs(extraStats) do @@ -121,14 +111,24 @@ function calcs.mergeSkillInstanceMods(env, modList, skillEffect, statSet, extraS end end end +-- Merge skill effect modifiers with given mod list +-- If a stat set is provided, merge it and global effects from the other stat sets +function calcs.mergeSkillInstanceMods(env, modList, skillEffect, statSet, extraStats) + calcLib.validateGemLevel(skillEffect) + -- Verify that statSet provided is from skillEffect + if statSet and not isValueInArray(skillEffect.grantedEffect.statSets, statSet) then + return + end + local selectedGlobalStats = {} + local grantedEffect = skillEffect.grantedEffect for _, set in ipairs(statSet and {statSet} or grantedEffect.statSets) do - mergeStatSet(set) + mergeStatSet(set, nil, skillEffect, grantedEffect, env, extraStats, modList, selectedGlobalStats) modList:AddList(set.baseMods) end if statSet then for _, set in ipairs(grantedEffect.statSets) do if set ~= statSet then - mergeStatSet(set, true) + mergeStatSet(set, true, skillEffect, grantedEffect, env, extraStats, modList, selectedGlobalStats) for _, baseMod in ipairs(set.baseMods or { }) do if isGlobalEffect(baseMod) then modList:AddMod(baseMod) @@ -142,6 +142,7 @@ end -- Create an active skill using the given active gem and list of support gems -- It will determine the base flag set, and check which of the support gems can support this skill function calcs.createActiveSkill(activeEffect, supportList, env, actor, socketGroup, summonSkill) + ---@type ActiveSkill local activeSkill = { activeEffect = activeEffect, supportList = supportList, @@ -161,7 +162,9 @@ function calcs.createActiveSkill(activeEffect, supportList, env, actor, socketGr end -- Initialise skill flag set ('attack', 'projectile', etc) - local statSet, skillFlags + ---@class SkillFlags + local skillFlags + local statSet if env.mode == "CALCS" then statSet = activeEffect.grantedEffect.statSets[activeEffect.statSetCalcs.index] skillFlags = statSet and copyTable(statSet.baseFlags) or { } @@ -239,7 +242,7 @@ local function getSourceGemPropertyInfo(env, activeSkill) env.sourceGemPropertyInfo = env.sourceGemPropertyInfo or { } if not env.sourceGemPropertyInfo[sourceGem] then - local modList = new("ModList", activeSkill.actor.modDB) + local modList = new("ModList"):ModList(activeSkill.actor.modDB) local supportCount = 0 for _, supportEffect in ipairs(activeSkill.supportList) do if supportEffect.isSupporting and supportEffect.isSupporting[sourceGem] then @@ -284,9 +287,9 @@ function calcs.copyActiveSkill(env, mode, skill) local newSkill = calcs.createActiveSkill(activeEffect, skill.supportList, env, env.player, skill.socketGroup, skill.summonSkill) local newEnv, _, _, _ = calcs.initEnv(env.build, mode, env.override) calcs.buildActiveSkillModList(newEnv, newSkill) - newSkill.skillModList = new("ModList", newSkill.baseSkillModList) + newSkill.skillModList = new("ModList"):ModList(newSkill.baseSkillModList) if newSkill.minion then - newSkill.minion.modDB = new("ModDB") + newSkill.minion.modDB = new("ModDB"):ModDB() newSkill.minion.modDB.actor = newSkill.minion calcs.createMinionSkills(env, newSkill) newSkill.skillPartName = newSkill.minion.mainSkill.activeEffect.grantedEffect.name @@ -490,7 +493,7 @@ function calcs.buildActiveSkillModList(env, activeSkill) activeSkill.weapon1Flags = 0 activeSkill.weapon2Flags = 0 -- Initialise skill modifier list - local skillModList = new("ModList", activeSkill.actor.modDB) + local skillModList = new("ModList"):ModList(activeSkill.actor.modDB) activeSkill.skillModList = skillModList activeSkill.baseSkillModList = skillModList @@ -671,6 +674,7 @@ function calcs.buildActiveSkillModList(env, activeSkill) effectiveRange = env.configInput.enemyDistance or env.configPlaceholder.enemyDistance -- Build config structure for modifier searches + ---@class ModCfg activeSkill.skillCfg = { flags = bor(skillModFlags, activeSkill.weapon1Flags or activeSkill.weapon2Flags or 0), keywordFlags = skillKeywordFlags, @@ -696,7 +700,7 @@ function calcs.buildActiveSkillModList(env, activeSkill) end -- The damage fixup stat applies x% less base Attack Damage and x% more base Attack Speed as confirmed by Openarl Jan 4th 2024 - -- Implemented in this manner as the stat exists on the minion not the skills + -- Implemented in this manner as the stat exists on the minion not the skills if activeSkill.actor and activeSkill.actor.minionData then if activeSkill.actor.minionData.damageFixup then skillModList:NewMod("Damage", "MORE", -100 * activeSkill.actor.minionData.damageFixup, "Damage Fixup", ModFlag.Attack) diff --git a/src/Modules/CalcBase.lua b/src/Modules/CalcBase.lua new file mode 100644 index 0000000000..c79fd05666 --- /dev/null +++ b/src/Modules/CalcBase.lua @@ -0,0 +1,233 @@ +-- This module is used as a base that the other calc sections can `require` to add their functions to +---@class Calcs +local calcs = {} +return calcs + +---@class Output +---@field MainHand Output? +---@field OffHand Output? +---@field Minion Output? +---@field ActivePhantasmLimit number? +---@field ActiveSpectreLimit number? +---@field BattleCryExertsCount number? +---@field BattleMageCryCastTime number? +---@field BattleMageCryCooldown number? +---@field BattleMageCryDuration number? +---@field BattlemageUpTimeRatio number? +---@field BleedDamage number? +---@field ChaosHitAverage number? +---@field ChaosResist number? +---@field ColdHitAverage number? +---@field ColdResistOverCap number? +---@field ColdResistTotal number? +---@field CullMultiplier number? +---@field Dex number? +---@field EffectiveBlockChance number? +---@field EffectiveProjectileBlockChance number? +---@field EffectiveSpellBlockChance number? +---@field EffectiveSpellProjectileBlockChance number? +---@field EnergyShieldLeechDuration number? +---@field EnergyShieldRecoupRecoveryAvg number? +---@field EnergyShieldRegenRecovery number? +---@field ESCost number? +---@field FireHitAverage number? +---@field FireResistOverCap number? +---@field FireResistTotal number? +---@field FreezeChanceOnCrit number? +---@field FreezeChanceOnHit number? +---@field GlobalWarcryUptimeRatio number? +---@field IgniteAvoidChance number? +---@field IgniteChanceOnCrit number? +---@field IgniteChanceOnHit number? +---@field InfernalCryCastTime number? +---@field InfernalCryCooldown number? +---@field InfernalCryDuration number? +---@field InfernalExertsCount number? +---@field InfernalUpTimeRatio number? +---@field Int number? +---@field LifeCancellableReservation number? +---@field LifeCost number? +---@field LifeLeechDuration number? +---@field LifeRecoupRecoveryAvg number? +---@field LifeRegenRecovery number? +---@field LifeReservedPercent number? +---@field LifeUnreserved number? +---@field LightningHitAverage number? +---@field LightningResist number? +---@field LightningResistOverCap number? +---@field LightningResistTotal number? +---@field ManaCost number? +---@field ManaCostRaw number? +---@field ManaHasCost boolean? +---@field ManaLeechDuration number? +---@field ManaRecoupRecoveryAvg number? +---@field ManaRegenRecovery number? +---@field ManaUnreserved number? +---@field PhysicalTakenDamage number? +---@field PhysicalTakenHit number? +---@field PoisonAvoidChance number? +---@field RageCost number? +---@field ReservationDpsMultiplier number? +---@field ReturnChance number? +---@field SelfIgniteDuration number? +---@field SelfIgniteEffect number? +---@field SelfPoisonDuration number? +---@field SelfPoisonEffect number? +---@field Str number? +---@field TotalVaalRejuvenationTotemLife number? +---@field TotemChaosResist number? +---@field TotemLife number? + +---@class Breakdown +---@field MainHand Breakdown? +---@field OffHand Breakdown? + +---@class PartyActor +---@field output Output +---@field modDB ModDB +---@field Aura table +---@field Curse table +---@field Warcry table +---@field Link table + +---@class Actor +---@field output Output +---@field modDB ModDB +---@field level number +---@field enemy Actor? +---@field player Actor? +---@field parent Actor? +---@field partyMembers PartyActor? +---@field breakdown? Breakdown? +---@field activeSkillList? ActiveSkill[] +---@field mainSkill? ActiveSkill +---@field itemList? table +---@field weaponData1? table +---@field weaponData2? table +---@field weaponRange1 number? +---@field weaponRange2 number? +---@field minionData table? +---@field type string? +---@field hostile boolean? +---@field uses table? +---@field itemSet table? +---@field lifeTable number[]? +---@field hiddenDamageFixup number? +---@field appliedEnemyModifiers table? +---@field damageShiftTable table? +---@field damageOverTimeShiftTable table? +---@field spectreLifeList table[]? +---@field companionLifeList table[]? +---@field reserved_LifeBase number? +---@field reserved_LifePercent number? +---@field reserved_ManaBase number? +---@field reserved_ManaPercent number? +---@field reserved_SpiritBase number? +---@field reserved_SpiritPercent number? +---@field uncancellable_LifeReservation number? +---@field uncancellable_ManaReservation number? +---@field uncancellable_SpiritReservation number? + +---@class ActiveSkill +---@field activeEffect table +---@field supportList table[] +---@field actor Actor +---@field summonSkill? ActiveSkill +---@field socketGroup? table +---@field skillData table +---@field skillTypes table +---@field minionSkillTypes? table +---@field effectList table[] +---@field buffList table[] +---@field baseSkillModList ModList +---@field skillModList ModList +---@field extraSkillModList? Mod[] +---@field skillCfg ModCfg +---@field weapon1Cfg? ModCfg +---@field weapon2Cfg? ModCfg +---@field weapon1Flags number +---@field weapon2Flags number +---@field minion? Actor +---@field minionList? string[] +---@field mirage? table +---@field slotName? string +---@field skillPart? number +---@field skillPartName? string +---@field skillTotemId? number +---@field activeMineCount? number +---@field activeStageCount? number +---@field disableReason? string +---@field triggeredBy? table +---@field infoMessage? string +---@field infoMessage2? string +---@field infoTrigger? string +---@field buffSkill? boolean +---@field minionBuffSkill? boolean +---@field totemBuffSkill? boolean +---@field debuffSkill? boolean +---@field conversionTable? table +---@field gainTable? table +---@field decayCfg? ModCfg +---@field dotCfg? ModCfg + +---@class Env +---@field build Build +---@field data table +---@field configInput table +---@field configPlaceholder table +---@field calcsInput table +---@field mode CalcEnvMode +---@field buildBreakdown boolean +---@field spec PassiveSpec +---@field classId number +---@field modDB ModDB +---@field enemyDB ModDB +---@field itemModDB ModDB +---@field player Actor +---@field enemy Actor +---@field minion? Actor +---@field partyMembers? PartyActor +---@field enemyLevel number +---@field mode_buffs boolean +---@field mode_combat boolean +---@field mode_effective boolean +---@field allocNodes table +---@field useAltGemQualityStats boolean? +---@field requirementsTableItems table[] +---@field requirementsTableGems table[] +---@field requirementsTable table[] +---@field radiusJewelList table[] +---@field extraRadiusNodeList table +---@field grantedSkills table[] +---@field grantedSkillsNodes table[] +---@field grantedSkillsItems table[] +---@field explodeSources table[] +---@field itemWarnings table +---@field flasks table +---@field charms table +---@field grantedPassives table +---@field auxSkillList ActiveSkill[] +---@field mainSocketGroup number +---@field crossLinkedSupportGroups table +---@field keystonesAdded? table +---@field buffs? table +---@field minionBuffs? table +---@field debuffs? table +---@field curseSlots? table[] +---@field limitedSkills? table +---@field talismanModList? ModList +---@field theIronMass? ModList +---@field weaponModList1? ModList +---@field sourceGemPropertyInfo? table +---@field override? CalcOverride +---@field virtuousMoteSkillCount? table +---@field skillsUsed? table +---@field conditionsUsed? table +---@field enemyConditionsUsed? table +---@field minionConditionsUsed? table +---@field multipliersUsed? table +---@field enemyMultipliersUsed? table +---@field perStatsUsed? table +---@field enemyPerStatsUsed? table +---@field tagTypesUsed? table +---@field modsUsed? table diff --git a/src/Modules/CalcBreakdown.lua b/src/Modules/CalcBreakdown.lua index a2ab6b7738..193db6af9a 100644 --- a/src/Modules/CalcBreakdown.lua +++ b/src/Modules/CalcBreakdown.lua @@ -3,7 +3,6 @@ -- Module: Calc Breakdown -- Calculation breakdown generators -- -local modDB, output, actor = ... local unpack = unpack local ipairs = ipairs @@ -14,248 +13,254 @@ local m_min = math.min local m_max = math.max local s_format = string.format -local breakdown = { } +return function(modDB, output, actor) + ---@class Breakdown + local breakdown = {} -function breakdown.multiChain(out, chain) - local base = (chain.base and chain.base[2]) or nil - local multiplier = 1 - local lines = 0 -- lines is the total number of non 1 multipliers. - if chain.label then - t_insert(out, chain.label) - end - if base ~= nil then - t_insert(out, s_format(unpack(chain.base))) - end - if base ~= 0 then - for _, mult in ipairs(chain) do - if mult[2] and mult[2] ~= 1 then - multiplier = multiplier * mult[2] - t_insert(out, "x "..s_format(unpack(mult))) - lines = lines + 1 + function breakdown.multiChain(out, chain) + local base = (chain.base and chain.base[2]) or nil + local multiplier = 1 + local lines = 0 -- lines is the total number of non 1 multipliers. + if chain.label then + t_insert(out, chain.label) + end + if base ~= nil then + t_insert(out, s_format(unpack(chain.base))) + end + if base ~= 0 then + for _, mult in ipairs(chain) do + if mult[2] and mult[2] ~= 1 then + multiplier = multiplier * mult[2] + t_insert(out, "x "..s_format(unpack(mult))) + lines = lines + 1 + end end end + if chain.total then + t_insert(out, chain.total) + elseif not chain.noTotal and (lines > 0 and base ~= nil) or (lines > 1 and base == nil) then + t_insert(out, s_format("= %.2f", multiplier * (base or 1))) + end + return lines end - if chain.total then - t_insert(out, chain.total) - elseif not chain.noTotal and (lines > 0 and base ~= nil) or (lines > 1 and base == nil) then - t_insert(out, s_format("= %.2f", multiplier * (base or 1))) - end - return lines -end -function breakdown.simple(extraBase, cfg, total, ...) - extraBase = extraBase or 0 - local base = modDB:Sum("BASE", cfg, (...)) - if (base + extraBase) ~= 0 then - local inc = modDB:Sum("INC", cfg, ...) - local more = modDB:More(cfg, ...) - if inc ~= 0 or more ~= 1 or (base ~= 0 and extraBase ~= 0) then - local out = { } - if base ~= 0 and extraBase ~= 0 then - out[1] = s_format("(%g + %g) ^8(base)", extraBase, base) - else - out[1] = s_format("%g ^8(base)", base + extraBase) + function breakdown.simple(extraBase, cfg, total, ...) + extraBase = extraBase or 0 + local base = modDB:Sum("BASE", cfg, (...)) + if (base + extraBase) ~= 0 then + local inc = modDB:Sum("INC", cfg, ...) + local more = modDB:More(cfg, ...) + if inc ~= 0 or more ~= 1 or (base ~= 0 and extraBase ~= 0) then + local out = { } + if base ~= 0 and extraBase ~= 0 then + out[1] = s_format("(%g + %g) ^8(base)", extraBase, base) + else + out[1] = s_format("%g ^8(base)", base + extraBase) + end + if inc ~= 0 then + t_insert(out, s_format("x %.2f ^8(increased/reduced)", 1 + inc/100)) + end + if more ~= 1 then + t_insert(out, s_format("x %.2f ^8(more/less)", more)) + end + t_insert(out, s_format("= %g", total)) + return out end - if inc ~= 0 then - t_insert(out, s_format("x %.2f ^8(increased/reduced)", 1 + inc/100)) - end - if more ~= 1 then - t_insert(out, s_format("x %.2f ^8(more/less)", more)) - end - t_insert(out, s_format("= %g", total)) - return out end end -end -function breakdown.mod(modList, cfg, ...) - local inc = modList:Sum("INC", cfg, ...) - local more = modList:More(cfg, ...) - if inc ~= 0 and more ~= 1 then - return { - s_format("%.2f ^8(increased/reduced)", 1 + inc/100), - s_format("x %.2f ^8(more/less)", more), - s_format("= %.2f", (1 + inc/100) * more), - } + function breakdown.mod(modList, cfg, ...) + local inc = modList:Sum("INC", cfg, ...) + local more = modList:More(cfg, ...) + if inc ~= 0 and more ~= 1 then + return { + s_format("%.2f ^8(increased/reduced)", 1 + inc/100), + s_format("x %.2f ^8(more/less)", more), + s_format("= %.2f", (1 + inc/100) * more), + } + end end -end - -function breakdown.slot(source, sourceName, cfg, base, total, ...) - local inc = modDB:Sum("INC", cfg, ...) - local more = modDB:More(cfg, ...) - t_insert(breakdown[...].slots, { - base = base, - inc = (inc ~= 0) and s_format(" x %.2f", 1 + inc/100), - more = (more ~= 1) and s_format(" x %.2f", more), - total = s_format("%.2f", total or (base * (1 + inc / 100) * more)), - source = source, - sourceName = sourceName, - item = not sourceName and actor.itemList[source], - }) -end -function breakdown.area(base, areaMod, total, incBreakpoint, moreBreakpoint, redBreakpoint, lessBreakpoint, label) - local out = {} - t_insert(out, label) - if base ~= total then - t_insert(out, s_format("%.1fm ^8(base radius)", base / 10)) - t_insert(out, s_format("x %.2f ^8(square root of area of effect modifier)", m_floor(100 * m_sqrt(areaMod)) / 100)) - t_insert(out, s_format("= %.1fm", total / 10)) - end - if incBreakpoint and moreBreakpoint and redBreakpoint and lessBreakpoint then - t_insert(out, s_format("^8Next 0.1m breakpoint: %d%% increased AoE / a %d%% more AoE multiplier", incBreakpoint, moreBreakpoint)) - t_insert(out, s_format("^8Previous 0.1m breakpoint: %d%% reduced AoE / a %d%% less AoE multiplier", redBreakpoint, lessBreakpoint)) + function breakdown.slot(source, sourceName, cfg, base, total, ...) + local inc = modDB:Sum("INC", cfg, ...) + local more = modDB:More(cfg, ...) + t_insert(breakdown[...].slots, { + base = base, + inc = (inc ~= 0) and s_format(" x %.2f", 1 + inc/100), + more = (more ~= 1) and s_format(" x %.2f", more), + total = s_format("%.2f", total or (base * (1 + inc / 100) * more)), + source = source, + sourceName = sourceName, + item = not sourceName and actor.itemList[source], + }) end - out.radius = total - return out -end -function breakdown.effMult(damageType, resist, pen, taken, mult, takenMore, sourceRes, useRes, invertChance, minPen, effectiveResist) - local out = { } - local resistForm = (damageType == "Physical") and "physical damage reduction" or "resistance" - local resistLabel = resistForm - minPen = minPen or 0 - local calcPenResist = function(resist) - return resist > minPen and m_max(resist - pen, minPen) or resist + function breakdown.area(base, areaMod, total, incBreakpoint, moreBreakpoint, redBreakpoint, lessBreakpoint, label, radiusMod) + local out = {} + t_insert(out, label) + if base ~= total then + t_insert(out, s_format("%.1fm ^8(base radius)", base / 10)) + t_insert(out, s_format("x %.2f ^8(square root of area of effect modifier)", m_floor(100 * m_sqrt(areaMod)) / 100)) + if radiusMod and radiusMod ~= 1 then + t_insert(out, s_format("x %.2f ^8(final radius modifier)", radiusMod)) + end + t_insert(out, s_format("= %.1fm", total / 10)) + end + if incBreakpoint and moreBreakpoint and redBreakpoint and lessBreakpoint then + t_insert(out, s_format("^8Next 0.1m breakpoint: %d%% increased AoE / a %d%% more AoE multiplier", incBreakpoint, moreBreakpoint)) + t_insert(out, s_format("^8Previous 0.1m breakpoint: %d%% reduced AoE / a %d%% less AoE multiplier", redBreakpoint, lessBreakpoint)) + end + out.radius = total + return out end - effectiveResist = effectiveResist or calcPenResist(resist) - if sourceRes and sourceRes ~= damageType then - t_insert(out, s_format("Enemy %s: %d%% ^8(%s)", resistLabel, resist, sourceRes)) - elseif resist ~= 0 then - t_insert(out, s_format("Enemy %s: %d%%", resistLabel, resist)) - end - if invertChance and invertChance ~= 0 and useRes then - local normalResist = calcPenResist(resist) - local invertedResist = calcPenResist(-resist) - t_insert(out, "Effective resistance:") - t_insert(out, s_format("%g%% ^8(non-inverted hit after penetration)", normalResist)) - t_insert(out, s_format("%g%% ^8(inverted hit after penetration)", invertedResist)) - t_insert(out, s_format("= %g%% ^8(weighted average from %.0f%% inversion chance)", effectiveResist, invertChance * 100)) - elseif pen ~= 0 or not useRes then - t_insert(out, "Effective resistance:") - t_insert(out, s_format("%d%% ^8(resistance)", resist)) - if pen < 0 then - t_insert(out, s_format("+ %d%% ^8(penetration)", -pen)) - elseif pen > 0 then - t_insert(out, s_format("- %d%% ^8(penetration)", pen)) + function breakdown.effMult(damageType, resist, pen, taken, mult, takenMore, sourceRes, useRes, invertChance, minPen, effectiveResist, normalHitResist, invertedHitResist) + local out = { } + local resistForm = (damageType == "Physical") and "physical damage reduction" or "resistance" + local resistLabel = resistForm + minPen = minPen or 0 + local calcPenResist = function(resist) + return resist > minPen and m_max(resist - pen, minPen) or resist + end + effectiveResist = effectiveResist or calcPenResist(resist) + + if sourceRes and sourceRes ~= damageType then + t_insert(out, s_format("Enemy %s: %d%% ^8(%s)", resistLabel, resist, sourceRes)) + elseif resist ~= 0 then + t_insert(out, s_format("Enemy %s: %d%%", resistLabel, resist)) + end + if invertChance and invertChance ~= 0 and useRes then + normalHitResist = normalHitResist or calcPenResist(resist) + invertedHitResist = invertedHitResist or calcPenResist(-resist) + t_insert(out, "Effective resistance:") + t_insert(out, s_format("%g%% ^8(non-inverted hit after penetration)", normalHitResist)) + t_insert(out, s_format("%g%% ^8(inverted hit after penetration)", invertedHitResist)) + t_insert(out, s_format("= %g%% ^8(weighted average from %.0f%% inversion chance)", effectiveResist, invertChance * 100)) + elseif pen ~= 0 or not useRes then + t_insert(out, "Effective resistance:") + t_insert(out, s_format("%d%% ^8(resistance)", resist)) + if pen < 0 then + t_insert(out, s_format("+ %d%% ^8(penetration)", -pen)) + elseif pen > 0 then + t_insert(out, s_format("- %d%% ^8(penetration)", pen)) + end + if not useRes then + t_insert(out, s_format("x %d%% ^8(resistance ignored)", 0)) + t_insert(out, s_format("= %d%%", (0))) + elseif resist <= minPen then + t_insert(out, s_format("= %d%% ^8(negative resistance unaffected by penetration)", resist)) + elseif (resist - pen) < minPen then + t_insert(out, s_format("= %d%% ^8(penetration cannot bring resistances below %d%%)", m_max(resist - pen, minPen), minPen)) + else + t_insert(out, s_format("= %d%%", (resist - pen))) + end end - if not useRes then - t_insert(out, s_format("x %d%% ^8(resistance ignored)", 0)) - t_insert(out, s_format("= %d%%", (0))) - elseif resist <= minPen then - t_insert(out, s_format("= %d%% ^8(negative resistance unaffected by penetration)", resist)) - elseif (resist - pen) < minPen then - t_insert(out, s_format("= %d%% ^8(penetration cannot bring resistances below %d%%)", m_max(resist - pen, minPen), minPen)) + if useRes then + breakdown.multiChain(out, { + label = "Effective DPS modifier:", + { "%.2f ^8(%s)", 1 - effectiveResist / 100, resistForm }, + { "%.2f ^8(increased/reduced damage taken)", 1 + taken / 100 }, + { "%.2f ^8(more/less damage taken)", takenMore }, + total = s_format("= %.3f", mult), + }) else - t_insert(out, s_format("= %d%%", (resist - pen))) + t_insert(out, "Effective DPS modifier:") + t_insert(out, s_format("= %.3f ^8(increased/reduced damage taken)", mult)) end + return out end - if useRes then + + function breakdown.dot(out, baseVal, inc, more, mult, rate, aura, effMult, total) breakdown.multiChain(out, { - label = "Effective DPS modifier:", - { "%.2f ^8(%s)", 1 - effectiveResist / 100, resistForm }, - { "%.2f ^8(increased/reduced damage taken)", 1 + taken / 100 }, - { "%.2f ^8(more/less damage taken)", takenMore }, - total = s_format("= %.3f", mult), + base = { "%.1f ^8(base damage per second)", baseVal }, + { "%.2f ^8(increased/reduced)", 1 + inc/100 }, + { "%.2f ^8(more/less)", more }, + { "%.2f ^8(multiplier)", 1 + (mult or 0)/100 }, + { "%.2f ^8(rate modifier)", rate }, + { "%.3f ^8(aura effect modifier)", aura }, + { "%.3f ^8(effective DPS modifier)", effMult }, + total = s_format("= %.1f ^8per second", total), }) - else - t_insert(out, "Effective DPS modifier:") - t_insert(out, s_format("= %.3f ^8(increased/reduced damage taken)", mult)) end - return out -end - -function breakdown.dot(out, baseVal, inc, more, mult, rate, aura, effMult, total) - breakdown.multiChain(out, { - base = { "%.1f ^8(base damage per second)", baseVal }, - { "%.2f ^8(increased/reduced)", 1 + inc/100 }, - { "%.2f ^8(more/less)", more }, - { "%.2f ^8(multiplier)", 1 + (mult or 0)/100 }, - { "%.2f ^8(rate modifier)", rate }, - { "%.3f ^8(aura effect modifier)", aura }, - { "%.3f ^8(effective DPS modifier)", effMult }, - total = s_format("= %.1f ^8per second", total), - }) -end -function breakdown.critDot(dotMulti, critMulti, dotChance, critChance) - local combined = (dotMulti * dotChance) + (critMulti * critChance) - local out = { } - if dotChance > 0 then - t_insert(out, s_format("Contribution from Non-crits:")) - t_insert(out, s_format("%.2f ^8(dot multiplier for non-crits)", dotMulti)) - t_insert(out, s_format("x %.4f ^8(portion of instances created by non-crits)", dotChance)) - t_insert(out, s_format("= %.2f", dotMulti * dotChance)) - end - if critChance > 0 then - t_insert(out, s_format("Contribution from Crits:")) - t_insert(out, s_format("%.2f ^8(dot multiplier for crits)", critMulti)) - t_insert(out, s_format("x %.4f ^8(portion of instances created by crits)", critChance)) - t_insert(out, s_format("= %.2f", critMulti * critChance)) - end - if (dotChance > 0 and critChance > 0) and (dotMulti ~= critMulti)then - t_insert(out, s_format("Effective DoT Multiplier:")) - t_insert(out, s_format("%.2f + %.2f", dotMulti * dotChance, critMulti * critChance)) - t_insert(out, s_format("= %.2f", combined)) - end - return out -end - -function breakdown.leech(instant, instantRate, instances, pool, rate, max, dur, instantLeechProportion, hitRate) - local out = { } - if actor.mainSkill.skillData.showAverage then - if instant > 0 then - if instantLeechProportion ~= 1 then - t_insert(out, s_format("Instant Leech: %.1f ^8(%d%% x %.1f)", instant, instantLeechProportion * 100, dur * pool * data.misc.LeechRateBase / (1-instantLeechProportion))) - else - t_insert(out, s_format("Instant Leech: %.1f", instant)) - end + function breakdown.critDot(dotMulti, critMulti, dotChance, critChance) + local combined = (dotMulti * dotChance) + (critMulti * critChance) + local out = { } + if dotChance > 0 then + t_insert(out, s_format("Contribution from Non-crits:")) + t_insert(out, s_format("%.2f ^8(dot multiplier for non-crits)", dotMulti)) + t_insert(out, s_format("x %.4f ^8(portion of instances created by non-crits)", dotChance)) + t_insert(out, s_format("= %.2f", dotMulti * dotChance)) end - if instances > 0 then - t_insert(out, "Total leeched per instance:") - t_insert(out, s_format("%d ^8(size of leech destination pool)", pool)) - t_insert(out, s_format("x %.2f ^8(base leech rate is %d%% per second)", data.misc.LeechRateBase, 100 * data.misc.LeechRateBase)) - local rateMod = calcLib.mod(modDB, skillCfg, rate) - if rateMod ~= 1 then - t_insert(out, s_format("x %.2f ^8(leech rate modifier)", rateMod)) - end - t_insert(out, s_format("x %.2fs ^8(instance duration)", dur)) - t_insert(out, s_format("= %.1f", pool * data.misc.LeechRateBase * rateMod * dur)) + if critChance > 0 then + t_insert(out, s_format("Contribution from Crits:")) + t_insert(out, s_format("%.2f ^8(dot multiplier for crits)", critMulti)) + t_insert(out, s_format("x %.4f ^8(portion of instances created by crits)", critChance)) + t_insert(out, s_format("= %.2f", critMulti * critChance)) end - else - if instantRate > 0 then - if instantLeechProportion ~= 1 then - t_insert(out, s_format("Instant Leech: %.1f ^8(%d%% x %.1f)", instant, instantLeechProportion * 100, dur * pool * data.misc.LeechRateBase / (1-instantLeechProportion))) - else - t_insert(out, s_format("Instant Leech: %.1f", instant)) - end - t_insert(out, s_format("Instant Leech per second: %.1f ^8(%.1f x %.2f)", instantRate, instant, hitRate)) + if (dotChance > 0 and critChance > 0) and (dotMulti ~= critMulti)then + t_insert(out, s_format("Effective DoT Multiplier:")) + t_insert(out, s_format("%.2f + %.2f", dotMulti * dotChance, critMulti * critChance)) + t_insert(out, s_format("= %.2f", combined)) end - if instances > 0 then - t_insert(out, "Rate per instance:") - t_insert(out, s_format("%d ^8(size of leech destination pool)", pool)) - t_insert(out, s_format("x %.2f ^8(base leech rate is %d%% per second)", data.misc.LeechRateBase, 100 * data.misc.LeechRateBase)) - local rateMod = calcLib.mod(modDB, skillCfg, rate) - if rateMod ~= 1 then - t_insert(out, s_format("x %.2f ^8(leech rate modifier)", rateMod)) + return out + end + + function breakdown.leech(instant, instantRate, instances, pool, rate, max, dur, instantLeechProportion, hitRate) + local out = { } + if actor.mainSkill.skillData.showAverage then + if instant > 0 then + if instantLeechProportion ~= 1 then + t_insert(out, s_format("Instant Leech: %.1f ^8(%d%% x %.1f)", instant, instantLeechProportion * 100, dur * pool * data.misc.LeechRateBase / (1-instantLeechProportion))) + else + t_insert(out, s_format("Instant Leech: %.1f", instant)) + end + end + if instances > 0 then + t_insert(out, "Total leeched per instance:") + t_insert(out, s_format("%d ^8(size of leech destination pool)", pool)) + t_insert(out, s_format("x %.2f ^8(base leech rate is %d%% per second)", data.misc.LeechRateBase, 100 * data.misc.LeechRateBase)) + local rateMod = calcLib.mod(modDB, skillCfg, rate) + if rateMod ~= 1 then + t_insert(out, s_format("x %.2f ^8(leech rate modifier)", rateMod)) + end + t_insert(out, s_format("x %.2fs ^8(instance duration)", dur)) + t_insert(out, s_format("= %.1f", pool * data.misc.LeechRateBase * rateMod * dur)) end - t_insert(out, s_format("= %.1f ^8per second", pool * data.misc.LeechRateBase * rateMod)) - t_insert(out, "Maximum leech rate against one target:") - t_insert(out, s_format("%.1f", pool * data.misc.LeechRateBase * rateMod)) - t_insert(out, s_format("x %.2f ^8(average instances)", instances)) - local total = pool * data.misc.LeechRateBase * rateMod * instances - t_insert(out, s_format("= %.1f ^8per second", total)) - if total <= max then - t_insert(out, s_format("Time to reach max: %.1fs", dur)) + else + if instantRate > 0 then + if instantLeechProportion ~= 1 then + t_insert(out, s_format("Instant Leech: %.1f ^8(%d%% x %.1f)", instant, instantLeechProportion * 100, dur * pool * data.misc.LeechRateBase / (1-instantLeechProportion))) + else + t_insert(out, s_format("Instant Leech: %.1f", instant)) + end + t_insert(out, s_format("Instant Leech per second: %.1f ^8(%.1f x %.2f)", instantRate, instant, hitRate)) end - t_insert(out, s_format("Leech rate cap: %.1f", max)) - if total > max then - t_insert(out, s_format("Time to reach cap: %.1fs", dur / total * max)) + if instances > 0 then + t_insert(out, "Rate per instance:") + t_insert(out, s_format("%d ^8(size of leech destination pool)", pool)) + t_insert(out, s_format("x %.2f ^8(base leech rate is %d%% per second)", data.misc.LeechRateBase, 100 * data.misc.LeechRateBase)) + local rateMod = calcLib.mod(modDB, skillCfg, rate) + if rateMod ~= 1 then + t_insert(out, s_format("x %.2f ^8(leech rate modifier)", rateMod)) + end + t_insert(out, s_format("= %.1f ^8per second", pool * data.misc.LeechRateBase * rateMod)) + t_insert(out, "Maximum leech rate against one target:") + t_insert(out, s_format("%.1f", pool * data.misc.LeechRateBase * rateMod)) + t_insert(out, s_format("x %.2f ^8(average instances)", instances)) + local total = pool * data.misc.LeechRateBase * rateMod * instances + t_insert(out, s_format("= %.1f ^8per second", total)) + if total <= max then + t_insert(out, s_format("Time to reach max: %.1fs", dur)) + end + t_insert(out, s_format("Leech rate cap: %.1f", max)) + if total > max then + t_insert(out, s_format("Time to reach cap: %.1fs", dur / total * max)) + end end end + return out end - return out -end -return breakdown + return breakdown +end diff --git a/src/Modules/CalcDefence.lua b/src/Modules/CalcDefence.lua index e15529390a..f17b409def 100644 --- a/src/Modules/CalcDefence.lua +++ b/src/Modules/CalcDefence.lua @@ -3,7 +3,8 @@ -- Module: Calc Defence -- Performs defence calculations. -- -local calcs = ... +---@class Calcs +local calcs = require("Modules.CalcBase") local pairs = pairs local ipairs = ipairs @@ -422,6 +423,16 @@ function calcs.applyDmgTakenConversion(activeSkill, output, breakdown, sourceTyp end return damageBreakdown, totalDamageTaken end +local function damageMitigationMultiplierForType(output, modDB, damageType, damage, type) + local effectiveAppliedArmour = output[type .. "EffectiveAppliedArmour"] + local armourDRPercent = calcs.armourReductionF(effectiveAppliedArmour, damage) + local flatDRPercent = modDB:Flag(nil, "SelfIgnore" .. "Base" .. type .. "DamageReduction") and 0 or output["Base" .. type .. "DamageReductionWhenHit"] or output["Base" .. type .. "DamageReduction"] + local totalDRPercent = m_min(output[damageType .. "DamageReductionMax"], armourDRPercent + flatDRPercent) + local enemyOverwhelmPercent = modDB:Flag(nil, "SelfIgnore" .. type .. "DamageReduction") and 0 or output[type .. "EnemyOverwhelm"] + local totalDRMulti = 1 - m_max(m_min(output[damageType .. "DamageReductionMax"], totalDRPercent - enemyOverwhelmPercent), 0) / 100 + local totalResistMult = output[type .. "ResistTakenHitMulti"] + return totalResistMult * totalDRMulti +end ---Calculates the taken damages from enemy outgoing damage ---@param rawDamage number raw incoming damage number, after enemy damage multiplier @@ -429,18 +440,9 @@ end ---@param actor table actor (with output and modDB) for which to calculate the damage ---@return number, table sum of damages and a table of taken damage parts function calcs.takenHitFromDamage(rawDamage, damageType, actor) + ---@class Output local output = actor.output local modDB = actor.modDB - local function damageMitigationMultiplierForType(damage, type) - local effectiveAppliedArmour = output[type .."EffectiveAppliedArmour"] - local armourDRPercent = calcs.armourReductionF(effectiveAppliedArmour, damage) - local flatDRPercent = modDB:Flag(nil, "SelfIgnore".."Base".. type .."DamageReduction") and 0 or output["Base".. type .."DamageReductionWhenHit"] or output["Base".. type .."DamageReduction"] - local totalDRPercent = m_min(output[damageType.."DamageReductionMax"], armourDRPercent + flatDRPercent) - local enemyOverwhelmPercent = modDB:Flag(nil, "SelfIgnore".. type .."DamageReduction") and 0 or output[type .."EnemyOverwhelm"] - local totalDRMulti = 1 - m_max(m_min(output[damageType.."DamageReductionMax"], totalDRPercent - enemyOverwhelmPercent), 0) / 100 - local totalResistMult = output[type .."ResistTakenHitMulti"] - return totalResistMult * totalDRMulti - end local receivedDamageSum = 0 local damages = { } for damageConvertedType, convertPercent in pairs(actor.damageShiftTable[damageType]) do @@ -448,7 +450,7 @@ function calcs.takenHitFromDamage(rawDamage, damageType, actor) if convertPercent > 0 or takenFlat ~= 0 then local convertedDamage = rawDamage * convertPercent / 100 local vaalArctic = m_min(-modDB:Sum("MORE", nil, "VaalArcticArmourMitigation") / 100, 1) - local reducedDamage = round(m_max(convertedDamage * damageMitigationMultiplierForType(convertedDamage, damageConvertedType) + takenFlat, 0) * output[damageConvertedType .."AfterReductionTakenHitMulti"]) * (1 - vaalArctic) + local reducedDamage = round(m_max(convertedDamage * damageMitigationMultiplierForType(output, modDB, damageType, convertedDamage, damageConvertedType) + takenFlat, 0) * output[damageConvertedType .. "AfterReductionTakenHitMulti"]) * (1 - vaalArctic) receivedDamageSum = receivedDamageSum + reducedDamage damages[damageConvertedType] = (reducedDamage > 0 or convertPercent > 0) and reducedDamage or nil end @@ -468,6 +470,7 @@ end ---@param actor table actor (with output and modDB) for which to calculate the pools ---@return table pools reduced by damage function calcs.reducePoolsByDamage(poolTable, damageTable, actor) + ---@class Output local output = actor.output local modDB = actor.modDB local poolTbl = poolTable or { } @@ -518,7 +521,7 @@ function calcs.reducePoolsByDamage(poolTable, damageTable, actor) end local ward = poolTbl.Ward or output.Ward or 0 - local restoreWard = modDB:Flag(nil, "WardNotBreak") and ward or 0 + local wardApplies = modDB:Sum("BASE", nil, "WardBypass") == 0 local energyShield = poolTbl.EnergyShield or output.EnergyShieldRecoveryCap local mana = poolTbl.Mana or output.ManaUnreserved or 0 @@ -577,12 +580,6 @@ function calcs.reducePoolsByDamage(poolTable, damageTable, actor) damageRemainder = damageRemainder - tempDamage resourcesLostToTypeDamage[damageType].sharedGuard = tempDamage >= 1 and tempDamage or nil end - if ward > 0 then - local tempDamage = m_min(damageRemainder * (1 - (modDB:Sum("BASE", nil, "WardBypass") or 0) / 100), ward) - ward = ward - tempDamage - damageRemainder = damageRemainder - tempDamage - resourcesLostToTypeDamage[damageType].ward = tempDamage >= 1 and tempDamage or nil - end damageRemaindersBeforeES[damageType] = damageRemainder > 0 and damageRemainder or nil end end @@ -659,23 +656,35 @@ function calcs.reducePoolsByDamage(poolTable, damageTable, actor) end end if life > 0 then - local tempDamage = m_min(damageRemainder, life) + local tempDamage = m_min(damageRemainder, life - 1) life = life - tempDamage damageRemainder = damageRemainder - tempDamage resourcesLostToTypeDamage[damageType].life = (resourcesLostToTypeDamage[damageType].life or 0) + (tempDamage > 0 and tempDamage or 0) + if ward > 0 and wardApplies then + local tempDamage = m_min(damageRemainder, ward) + ward = ward - tempDamage + damageRemainder = damageRemainder - tempDamage + resourcesLostToTypeDamage[damageType].runicWard = tempDamage >= 1 and tempDamage or nil + end + if damageRemainder > 0 then + local tempDamage = m_min(damageRemainder, life) + life = life - tempDamage + damageRemainder = damageRemainder - tempDamage + resourcesLostToTypeDamage[damageType].life = (resourcesLostToTypeDamage[damageType].life or 0) + (tempDamage > 0 and tempDamage or 0) + end end overkillDamage = overkillDamage + damageRemainder resourcesLostToTypeDamage[damageType].overkill = damageRemainder >= 1 and damageRemainder or nil end end local hitPoolRemaining = calcLifeHitPoolWithLossPrevention(life, output.Life, output.preventedLifeLoss, lifeLossBelowHalfPrevented) + - (MoMPoolRemaining ~= m_huge and MoMPoolRemaining or 0) + (esPoolRemaining ~= m_huge and esPoolRemaining or 0) + (MoMPoolRemaining ~= m_huge and MoMPoolRemaining or 0) + (esPoolRemaining ~= m_huge and esPoolRemaining or 0) + (wardApplies and ward or 0) return { AlliesTakenBeforeYou = alliesTakenBeforeYou, Aegis = aegis, Guard = guard, - Ward = restoreWard, + Ward = ward, EnergyShield = energyShield, Mana = mana, Life = life, @@ -737,9 +746,6 @@ local function incomingDamageBreakdown(breakdownTable, poolsRemaining, output) if output.sharedGuardAbsorb and output.sharedGuardAbsorb > 0 then t_insert(breakdownTable, s_format("\t%d "..colorCodes.SCOURGE.."Shared Guard charge ^7(%d remaining)", output.sharedGuardAbsorb - poolsRemaining.Guard.shared, poolsRemaining.Guard.shared)) end - if output.Ward and output.Ward > 0 then - t_insert(breakdownTable, s_format("\t%d "..colorCodes.WARD.."Ward", output.Ward)) - end if output.EnergyShieldRecoveryCap ~= poolsRemaining.EnergyShield and output.EnergyShieldRecoveryCap and output.EnergyShieldRecoveryCap > 0 then t_insert(breakdownTable, s_format("\t%d "..colorCodes.ES.."Energy Shield ^7(%d remaining)", output.EnergyShieldRecoveryCap - poolsRemaining.EnergyShield, poolsRemaining.EnergyShield)) end @@ -753,6 +759,9 @@ local function incomingDamageBreakdown(breakdownTable, poolsRemaining, output) t_insert(breakdownTable, s_format("\t%d "..colorCodes.LIFE.."Life ^7Loss Prevented", poolsRemaining.LifeLossLostOverTime + poolsRemaining.LifeBelowHalfLossLostOverTime)) end t_insert(breakdownTable, s_format("\t%d "..colorCodes.LIFE.."Life ^7(%d remaining)", output.LifeRecoverable - poolsRemaining.Life, poolsRemaining.Life)) + if output.Ward and output.Ward > 0 then + t_insert(breakdownTable, s_format("\t%d "..colorCodes.WARD.."Runic Ward ^7(%d remaining)", output.Ward - poolsRemaining.Ward, poolsRemaining.Ward)) + end if poolsRemaining.OverkillDamage >= 1 then t_insert(breakdownTable, s_format("\t%d "..colorCodes.NEGATIVE.."Overkill damage", poolsRemaining.OverkillDamage)) end @@ -761,11 +770,28 @@ local function incomingDamageBreakdown(breakdownTable, poolsRemaining, output) return breakdownTable end +local function calcRecoup(output, breakdown, modDB, recoup, recoupType, damageType) + output[damageType .. recoupType .. "Recoup"] = recoup * output[recoupType .. "RecoveryRateMod"] + output["anyRecoup"] = output["anyRecoup"] + output[damageType .. recoupType .. "Recoup"] + if breakdown then + if output[recoupType .. "RecoveryRateMod"] ~= 1 then + breakdown[damageType .. recoupType .. "Recoup"] = { + s_format("%d%% ^8(base)", recoup), + s_format("* %.2f ^8(recovery rate modifier)", output[recoupType .. "RecoveryRateMod"]), + s_format("= %.1f%% over %d seconds", output[damageType .. recoupType .. "Recoup"], (modDB:Flag(nil, "4Second" .. recoupType .. "Recoup") or modDB:Flag(nil, "4SecondRecoup")) and 4 or 8) + } + else + breakdown[damageType .. recoupType .. "Recoup"] = { s_format("%d%% over %d seconds", output[damageType .. recoupType .. "Recoup"], (modDB:Flag(nil, "4Second" .. recoupType .. "Recoup") or modDB:Flag(nil, "4SecondRecoup")) and 4 or 8) } + end + end +end -- Performs all ingame and related defensive calculations function calcs.defence(env, actor) local modDB = actor.modDB local enemyDB = actor.enemy.modDB + ---@class Output local output = actor.output + ---@class Breakdown local breakdown = actor.breakdown local condList = modDB.conditions @@ -828,6 +854,7 @@ function calcs.defence(env, actor) end end + ---@alias MinMaxTotalBreakdownResist [string, string, string] -- Resistances output["PhysicalResist"] = 0 @@ -968,7 +995,7 @@ function calcs.defence(env, actor) breakdown.Spirit = { slots = { } } end if actor == env.minion or actor == env.player then - calcs.doActorLifeManaSpirit(actor) + calcs.doActorLifeManaSpirit(actor, true) calcs.doActorLifeManaSpiritReservation(actor) end @@ -1001,7 +1028,9 @@ function calcs.defence(env, actor) elseif modDB:Flag(nil, "MaxBlockIfNotBlockedRecently") then output.BlockChance = output.BlockChanceMax else - local totalBlockChance = (baseBlockChance + modDB:Sum("BASE", nil, "BlockChance")) * calcLib.mod(modDB, nil, "BlockChance") + local inc = modDB:Sum("INC", nil, "BlockChance") + local more = modDB:More(nil, "BlockChance") + local totalBlockChance = round((baseBlockChance + modDB:Sum("BASE", nil, "BlockChance")) * (1 + inc/100) * more) output.BlockChance = m_min(totalBlockChance, output.BlockChanceMax) output.BlockChanceOverCap = m_max(0, totalBlockChance - output.BlockChanceMax) end @@ -1019,7 +1048,9 @@ function calcs.defence(env, actor) output.SpellProjectileBlockChance = output.ProjectileBlockChance output.SpellBlockChanceOverCap = output.BlockChanceOverCap else - local totalSpellBlockChance = modDB:Sum("BASE", nil, "SpellBlockChance") * calcLib.mod(modDB, nil, "SpellBlockChance") + local inc = modDB:Sum("INC", nil, "BlockChance") + local more = modDB:More(nil, "BlockChance") + local totalSpellBlockChance = round(modDB:Sum("BASE", nil, "SpellBlockChance") * (1 + inc/100) * more) output.SpellBlockChance = m_min(totalSpellBlockChance, output.SpellBlockChanceMax) output.SpellBlockChanceOverCap = m_max(0, totalSpellBlockChance - output.SpellBlockChanceMax) local spellProjectileBlockChance = m_min(output.SpellBlockChance + modDB:Sum("BASE", nil, "ProjectileSpellBlockChance") * calcLib.mod(modDB, nil, "SpellBlockChance"), output.SpellBlockChanceMax) @@ -1156,7 +1187,6 @@ function calcs.defence(env, actor) do -- Pre-calculate Life/Mana/Spirit for mods such as Beidat's hand calcs.doActorLifeManaSpirit(actor, true) - local ward = 0 local energyShield = 0 local armour = 0 local evasion = 0 @@ -1179,7 +1209,6 @@ function calcs.defence(env, actor) if modDB:Flag(nil, "EnergyShieldToWard") then local inc = modDB:Sum("INC", slotCfg, "Ward", "Defences", "EnergyShield") local more = modDB:More(slotCfg, "Ward", "Defences") - ward = ward + wardBase * (1 + inc / 100) * more gearWard = gearWard + wardBase if breakdown then t_insert(breakdown["Ward"].slots, { @@ -1192,7 +1221,6 @@ function calcs.defence(env, actor) }) end else - ward = ward + wardBase * calcLib.mod(modDB, slotCfg, "Ward", "Defences") gearWard = gearWard + wardBase if breakdown then breakdown.slot(slot, nil, slotCfg, wardBase, nil, "Ward", "Defences") @@ -1267,7 +1295,6 @@ function calcs.defence(env, actor) if modDB:Flag(nil, "EnergyShieldToWard") then local inc = modDB:Sum("INC", nil, "Ward", "Defences", "EnergyShield") local more = modDB:More(nil, "Ward", "Defences") - ward = ward + wardBase * (1 + inc / 100) * more if breakdown then t_insert(breakdown["Ward"].slots, { base = wardBase, @@ -1279,7 +1306,6 @@ function calcs.defence(env, actor) }) end else - ward = ward + wardBase * calcLib.mod(modDB, nil, "Ward", "Defences") if breakdown then breakdown.slot("Global", nil, nil, wardBase, nil, "Ward", "Defences") end @@ -1319,6 +1345,7 @@ function calcs.defence(env, actor) { name = "EnergyShield", basePerSlot = {}, globalBase = 0, conversionRate = { }, mods = { "EnergyShield", "Defences" }, modsTotal = { "EnergyShieldTotal" }, defence = true }, { name = "Life", basePerSlot = {}, globalBase = 0, conversionRate = { }, mods = { "Life" }, modsTotal = { "LifeTotal" }, }, { name = "Mana", basePerSlot = {}, globalBase = 0, conversionRate = { }, mods = { "Mana" }, modsTotal = { "ManaTotal" }, }, + { name = "Ward", basePerSlot = {}, globalBase = 0, conversionRate = { }, mods = { "Ward", "Defences" }, modsInc = modDB:Flag(nil, "EnergyShieldToWard") and { "EnergyShield" }, modsTotal = { "WardTotal" }, defence = true }, } for _, source in ipairs(resourceList) do output[source.name] = (output[source.name] or 0) @@ -1338,6 +1365,9 @@ function calcs.defence(env, actor) for _, slot in pairs({"Helmet","Gloves","Boots","Body Armour","Weapon 2","Weapon 3"}) do local item = actor.itemList[slot] source.basePerSlot[slot] = item and item.armourData and item:GetArmourDataValue(source.name, actor.level) or 0 + if source.name == "Ward" and slot == "Body Armour" and modDB:Flag(nil, "DoubleBodyArmourDefence") then + source.basePerSlot[slot] = source.basePerSlot[slot] * 2 + end end source.totalBase = modDB:Sum("BASE", nil, unpack(source.modsTotal)) end @@ -1399,9 +1429,13 @@ function calcs.defence(env, actor) for _, res in ipairs(resourceList) do if res.defence then for _, slot in pairs({"Helmet","Gloves","Boots","Body Armour","Weapon 2","Weapon 3"}) do - output[res.name] = output[res.name] + res.basePerSlot[slot] * calcLib.mod(modDB, { slotName = slot }, unpack(res.mods)) + local inc, more = calcLib.mods(modDB, { slotName = slot }, unpack(res.mods)) + inc = inc + (res.modsInc and modDB:Sum("INC", { slotName = slot }, unpack(res.modsInc)) / 100 or 0) + output[res.name] = output[res.name] + res.basePerSlot[slot] * inc * more end - output[res.name] = output[res.name] + res.globalBase * calcLib.mod(modDB, nil, unpack(res.mods)) + res.totalBase + local inc, more = calcLib.mods(modDB, nil, unpack(res.mods)) + inc = inc + (res.modsInc and modDB:Sum("INC", nil, unpack(res.modsInc)) / 100 or 0) + output[res.name] = output[res.name] + res.globalBase * inc * more + res.totalBase else modDB:NewMod("Extra"..res.name, "BASE", res.globalBase, "Conversion") modDB:NewMod(res.name.."Total", "BASE", res.totalBase, "Conversion") @@ -1423,7 +1457,7 @@ function calcs.defence(env, actor) output.SpellEvasion = m_max(round(output.Evasion * calcLib.mod(modDB, nil, "SpellEvasion")), 0) output.SpellProjectileEvasion = m_max(round(output.Evasion * calcLib.mod(modDB, nil, "SpellProjectileEvasion")), 0) output.LowestOfArmourAndEvasion = m_min(output.Armour, output.Evasion) - output.Ward = m_max(m_floor(ward), 0) + output.Ward = m_max(round(output.Ward), 0) output["Gear:Ward"] = gearWard output["Gear:EnergyShield"] = gearEnergyShield output["Gear:Armour"] = gearArmour @@ -1660,7 +1694,7 @@ function calcs.defence(env, actor) end -- Regeneration - local resources = {"Mana", "Life", "Energy Shield", "Rage"} + local resources = {"Mana", "Life", "Energy Shield", "Rage", "Ward"} for i, resourceName in ipairs(resources) do local resource = resourceName:gsub(" ", "") local pool = output[resource] or 0 @@ -1800,29 +1834,13 @@ function calcs.defence(env, actor) output.EnergyShieldRecharge = 0 end - -- recoup - local function calcRecoup(recoup, recoupType, damageType) - output[damageType..recoupType.."Recoup"] = recoup * output[recoupType.."RecoveryRateMod"] - output["anyRecoup"] = output["anyRecoup"] + output[damageType..recoupType.."Recoup"] - if breakdown then - if output[recoupType.."RecoveryRateMod"] ~= 1 then - breakdown[damageType..recoupType.."Recoup"] = { - s_format("%d%% ^8(base)", recoup), - s_format("* %.2f ^8(recovery rate modifier)", output[recoupType.."RecoveryRateMod"]), - s_format("= %.1f%% over %d seconds", output[damageType..recoupType.."Recoup"], (modDB:Flag(nil, "4Second"..recoupType.."Recoup") or modDB:Flag(nil, "4SecondRecoup")) and 4 or 8) - } - else - breakdown[damageType..recoupType.."Recoup"] = { s_format("%d%% over %d seconds", output[damageType..recoupType.."Recoup"], (modDB:Flag(nil, "4Second"..recoupType.."Recoup") or modDB:Flag(nil, "4SecondRecoup")) and 4 or 8) } - end - end - end do -- base Life/Mana/Energy Shield Recoup calcs output["anyRecoup"] = 0 local recoupTypeList = {"Life", "Mana", "EnergyShield"} for _, recoupType in ipairs(recoupTypeList) do local recoup = modDB:Sum("BASE", nil, recoupType.."Recoup") - calcRecoup(recoup, recoupType, "") + calcRecoup(output, breakdown, modDB, recoup, recoupType, "") if modDB:Flag(nil, "Add"..recoupType.."RecoupToEnergyShieldRecoup") then -- Sacrosanctum local mod = modDB:Tabulate("FLAG", nil, "Add"..recoupType.."RecoupToEnergyShieldRecoup")[1].mod @@ -1833,7 +1851,7 @@ function calcs.defence(env, actor) for _, recoupType in ipairs(recoupTypeList) do for _, damageType in ipairs(dmgTypeList) do local recoup = modDB:Sum("BASE", nil, damageType..recoupType.."Recoup") - calcRecoup(recoup, recoupType, damageType) + calcRecoup(output, breakdown, modDB, recoup, recoupType, damageType) if modDB:Flag(nil, "Add"..recoupType.."RecoupToEnergyShieldRecoup") then -- Sacrosanctum local mod = modDB:Tabulate("FLAG", nil, "Add"..recoupType.."RecoupToEnergyShieldRecoup")[1].mod @@ -1872,18 +1890,6 @@ function calcs.defence(env, actor) end end - -- Ward recharge - output.WardRechargeDelay = data.misc.WardRechargeDelay / (1 + modDB:Sum("INC", nil, "WardRechargeFaster") / 100) - if breakdown then - if output.WardRechargeDelay ~= data.misc.WardRechargeDelay then - breakdown.WardRechargeDelay = { - s_format("%.2fs ^8(base)", data.misc.WardRechargeDelay), - s_format("/ %.2f ^8(faster start)", 1 + modDB:Sum("INC", nil, "WardRechargeFaster") / 100), - s_format("= %.2fs", output.WardRechargeDelay) - } - end - end - -- Damage Reduction output.DamageReductionMax = modDB:Max(nil, "DamageReductionMax") or data.misc.DamageReductionCap modDB:NewMod("ArmourAppliesToPhysicalDamageTaken", "BASE", 100) @@ -1934,6 +1940,8 @@ function calcs.defence(env, actor) output.ManaOnBlock = modDB:Sum("BASE", nil, "ManaOnBlock") + output.WardOnBlock = modDB:Sum("BASE", nil, "WardOnBlock") + output.EnergyShieldOnBlock = modDB:Sum("BASE", nil, "EnergyShieldOnBlock") output.EnergyShieldOnSpellBlock = modDB:Sum("BASE", nil, "EnergyShieldOnSpellBlock") output.EnergyShieldOnSuppress = modDB:Sum("BASE", nil, "EnergyShieldOnSuppress") @@ -2027,11 +2035,181 @@ function calcs.defence(env, actor) end end +-- function that iteratively reduces pools until life hits 0 to determine the number of hits it would take with given damage to die +local function numberOfHitsToDie(output, actor, DamageIn) + local numHits = 0 + DamageIn["cycles"] = DamageIn["cycles"] or 1 + DamageIn["iterations"] = DamageIn["iterations"] or 0 + + -- Check damage in isn't 0 + for _, damageType in ipairs(dmgTypeList) do + numHits = numHits + DamageIn[damageType] + end + if numHits == 0 then + return m_huge + else + numHits = 0 + end + + local ward = output.Ward or 0 + -- Don't apply Runic Ward when batching hits, as it only protects the first hit. + if DamageIn["cycles"] > 1 then + ward = 0 + end + local aegis = {} + aegis["shared"] = output["sharedAegis"] or 0 + aegis["sharedElemental"] = output["sharedElementalAegis"] or 0 + local guard = {} + guard["shared"] = output.sharedGuardAbsorb or 0 + for _, damageType in ipairs(dmgTypeList) do + aegis[damageType] = output[damageType .. "Aegis"] or 0 + guard[damageType] = output[damageType .. "GuardAbsorb"] or 0 + end + local alliesTakenBeforeYou = {} + if output.FrostShieldLife then + alliesTakenBeforeYou["frostShield"] = { remaining = output.FrostShieldLife, percent = output.FrostShieldDamageMitigation / 100 } + end + if output.TotalSpectreLife then + alliesTakenBeforeYou["spectres"] = { remaining = output.TotalSpectreLife, percent = output.SpectreAllyDamageMitigation / 100 } + end + if output.TotalTotemLife then + alliesTakenBeforeYou["totems"] = { remaining = output.TotalTotemLife, percent = output.TotemAllyDamageMitigation / 100 } + end + if output.TotalVaalRejuvenationTotemLife then + alliesTakenBeforeYou["vaalRejuvenationTotems"] = { remaining = output.TotalVaalRejuvenationTotemLife, percent = output.VaalRejuvenationTotemAllyDamageMitigation / 100 } + end + if output.TotalRadianceSentinelLife then + alliesTakenBeforeYou["radianceSentinel"] = { remaining = output.TotalRadianceSentinelLife, percent = output.RadianceSentinelAllyDamageMitigation / 100 } + end + if output.TotalCompanionLife then + alliesTakenBeforeYou["companion"] = { remaining = output.TotalCompanionLife, percent = output.CompanionAllyDamageMitigation / 100 } + end + if output.AlliedEnergyShield then + alliesTakenBeforeYou["soulLink"] = { remaining = output.AlliedEnergyShield, percent = output.SoulLinkMitigation / 100 } + end + + local poolTable = { + AlliesTakenBeforeYou = alliesTakenBeforeYou, + Aegis = aegis, + Guard = guard, + Ward = ward, + EnergyShield = output.EnergyShieldRecoveryCap, + Mana = output.ManaUnreserved or 0, + Life = output.LifeRecoverable or 0, + LifeLossLostOverTime = output.LifeLossLostOverTime or 0, + LifeBelowHalfLossLostOverTime = output.LifeBelowHalfLossLostOverTime or 0, + damageTakenThatCanBeRecouped = {} + } + + if DamageIn["cycles"] == 1 then + DamageIn["TrackRecoupable"] = DamageIn["TrackRecoupable"] or false + DamageIn["TrackLifeLossOverTime"] = DamageIn["TrackLifeLossOverTime"] or false + else + DamageIn["TrackRecoupable"] = false + DamageIn["TrackLifeLossOverTime"] = false + end + local VaalArcticArmourHitsLeft = output.VaalArcticArmourLife + if DamageIn["cycles"] > 1 then + VaalArcticArmourHitsLeft = 0 + end + + local iterationMultiplier = 1 + local damageTotal = 0 + local maxDamage = data.misc.ehpCalcMaxDamage + local maxIterations = data.misc.ehpCalcMaxIterationsToCalc + while poolTable.Life > 0 and DamageIn["iterations"] < maxIterations do + DamageIn["iterations"] = DamageIn["iterations"] + 1 + local Damage = {} + damageTotal = 0 + local VaalArcticArmourMultiplier = VaalArcticArmourHitsLeft > 0 and ((1 - output["VaalArcticArmourMitigation"] * m_min(VaalArcticArmourHitsLeft / iterationMultiplier, 1))) or 1 + VaalArcticArmourHitsLeft = VaalArcticArmourHitsLeft - iterationMultiplier + for _, damageType in ipairs(dmgTypeList) do + local damage = DamageIn[damageType] or 0 + Damage[damageType] = damage > 0 and damage * iterationMultiplier * VaalArcticArmourMultiplier or nil + damageTotal = damageTotal + damage + end + if DamageIn.GainWhenHit and (iterationMultiplier > 1 or DamageIn["cycles"] > 1) then + local gainMult = iterationMultiplier * DamageIn["cycles"] + poolTable.Life = m_min(poolTable.Life + DamageIn.LifeWhenHit * (gainMult - 1), gainMult * (output.LifeRecoverable or 0)) + poolTable.Mana = m_min(poolTable.Mana + DamageIn.ManaWhenHit * (gainMult - 1), gainMult * (output.ManaUnreserved or 0)) + poolTable.EnergyShield = m_min(poolTable.EnergyShield + DamageIn.EnergyShieldWhenHit * (gainMult - 1), gainMult * output.EnergyShieldRecoveryCap) + poolTable.Ward = m_min(poolTable.Ward + DamageIn.WardWhenHit * (gainMult - 1), gainMult * (output.Ward or 0)) + end + poolTable = calcs.reducePoolsByDamage(poolTable, Damage, actor) + + -- If still living and the amount of damage exceeds maximum threshold we survived infinite number of hits. + if poolTable.Life > 0 and damageTotal >= maxDamage then + return m_huge + end + if DamageIn.GainWhenHit and poolTable.Life > 0 then + poolTable.Life = m_min(poolTable.Life + DamageIn.LifeWhenHit, output.LifeRecoverable or 0) + poolTable.Mana = m_min(poolTable.Mana + DamageIn.ManaWhenHit, output.ManaUnreserved or 0) + poolTable.EnergyShield = m_min(poolTable.EnergyShield + DamageIn.EnergyShieldWhenHit, output.EnergyShieldRecoveryCap) + poolTable.Ward = m_min(poolTable.Ward + (DamageIn.WardWhenHit or 0), output.Ward or 0) + end + iterationMultiplier = 1 + -- to speed it up, run recursively but accelerated + -- MoM/life-loss-prevention mechanics can collapse too many hits into one + -- resulting in eHP jumps so we slow the acceleration. + local speedUp = DamageIn["LimitEHPSpeedup"] and 4 or data.misc.ehpCalcSpeedUp + DamageIn["cyclesRan"] = DamageIn["cyclesRan"] or false + if not DamageIn["cyclesRan"] and poolTable.Life > 0 and DamageIn["iterations"] < maxIterations then + Damage = {} + for _, damageType in ipairs(dmgTypeList) do + Damage[damageType] = DamageIn[damageType] * speedUp + end + Damage["LimitEHPSpeedup"] = DamageIn["LimitEHPSpeedup"] + if DamageIn.GainWhenHit then + Damage.GainWhenHit = true + Damage.LifeWhenHit = DamageIn.LifeWhenHit + Damage.ManaWhenHit = DamageIn.ManaWhenHit + Damage.EnergyShieldWhenHit = DamageIn.EnergyShieldWhenHit + Damage.WardWhenHit = DamageIn.WardWhenHit + end + Damage["cycles"] = DamageIn["cycles"] * speedUp + Damage["iterations"] = DamageIn["iterations"] + iterationMultiplier = m_max((numberOfHitsToDie(output, actor, Damage) - 1) * speedUp - 1, 1) + if iterationMultiplier == m_huge then -- avoid unnecessary calculations if we know we survive infinite hits. + return m_huge + end + DamageIn["iterations"] = Damage["iterations"] + DamageIn["cyclesRan"] = true + end + numHits = numHits + iterationMultiplier + end + if DamageIn.TrackRecoupable then + for damageType, recoupable in pairs(poolTable.damageTakenThatCanBeRecouped) do + output[damageType .. "RecoupableDamageTaken"] = output[damageType .. "RecoupableDamageTaken"] + recoupable + end + end + if DamageIn["TrackLifeLossOverTime"] then + output.LifeLossLostOverTime = output.LifeLossLostOverTime + poolTable.LifeLossLostOverTime + output.LifeBelowHalfLossLostOverTime = output.LifeBelowHalfLossLostOverTime + poolTable.LifeBelowHalfLossLostOverTime + end + + if poolTable.Life == 0 and DamageIn["cycles"] == 1 then -- Don't count overkill damage and only on final pass as to not break speedup. + numHits = numHits - poolTable.OverkillDamage / damageTotal + end + -- Recalculate total hit damage + damageTotal = 0 + for _, damageType in ipairs(dmgTypeList) do + damageTotal = damageTotal + DamageIn[damageType] * numHits + end + if poolTable.Life >= 0 and damageTotal >= maxDamage then -- If still living and the amount of damage exceeds maximum threshold we survived infinite number of hits. + return m_huge + end + if numHits ~= numHits then + return 0 + end + return m_max(numHits, 0) +end -- Performs all extra defensive calculations ( eg EHP, maxHit ) function calcs.buildDefenceEstimations(env, actor) local modDB = actor.modDB local enemyDB = actor.enemy.modDB + ---@class Output local output = actor.output + ---@class Breakdown local breakdown = actor.breakdown local condList = modDB.conditions @@ -3001,6 +3179,7 @@ function calcs.buildDefenceEstimations(env, actor) end --total pool + local ward = modDB:Sum("BASE", nil, "WardBypass") == 0 and output.Ward or 0 for _, damageType in ipairs(dmgTypeList) do output[damageType.."TotalPool"] = output[damageType.."ManaEffectiveLife"] output[damageType.."TotalHitPool"] = output[damageType.."MoMHitPool"] @@ -3019,6 +3198,8 @@ function calcs.buildDefenceEstimations(env, actor) output[damageType.."TotalHitPool"] = output[damageType.."TotalHitPool"] + output.EnergyShieldRecoveryCap / chaosESMultiplier end end + local poolBeforeWard = output[damageType.."TotalPool"] + output[damageType.."TotalPool"] = poolBeforeWard + ward if breakdown then breakdown[damageType.."TotalPool"] = { s_format("Life: %d", output.LifeRecoverable) @@ -3028,182 +3209,15 @@ function calcs.buildDefenceEstimations(env, actor) end if modDB:Flag(nil, "EternalLife") then t_insert(breakdown[damageType.."TotalPool"], s_format("Energy Shield: %d%s", output.EnergyShieldRecoveryCap / chaosESMultiplier, damageType == "Chaos" and "^8 (ES takes double damage from chaos)" and not modDB:Flag(nil, "ChaosNotDoubleESDamage") or "")) - t_insert(breakdown[damageType.."TotalPool"], s_format("Life change prevented by Eternal Life: %d", output[damageType.."TotalPool"] - output[damageType.."ManaEffectiveLife"] - output.EnergyShieldRecoveryCap / chaosESMultiplier)) + t_insert(breakdown[damageType.."TotalPool"], s_format("Life change prevented by Eternal Life: %d", poolBeforeWard - output[damageType.."ManaEffectiveLife"] - output.EnergyShieldRecoveryCap / chaosESMultiplier)) elseif esBypass < 1 then - t_insert(breakdown[damageType.."TotalPool"], s_format("Non-bypassed Energy Shield: %d", output[damageType.."TotalPool"] - output[damageType.."ManaEffectiveLife"])) - end - t_insert(breakdown[damageType.."TotalPool"], s_format("Total Pool: %d", output[damageType.."TotalPool"])) - end - end - - -- helper function that iteratively reduces pools until life hits 0 to determine the number of hits it would take with given damage to die - local function numberOfHitsToDie(DamageIn) - local numHits = 0 - DamageIn["cycles"] = DamageIn["cycles"] or 1 - DamageIn["iterations"] = DamageIn["iterations"] or 0 - - -- check damage in isn't 0 and that ward doesn't mitigate all damage - for _, damageType in ipairs(dmgTypeList) do - numHits = numHits + DamageIn[damageType] - end - if numHits == 0 then - return m_huge - elseif modDB:Flag(nil, "WardNotBreak") and output.Ward > 0 and numHits < output.Ward then - return m_huge - else - numHits = 0 - end - - local ward = output.Ward or 0 - -- don't apply non-perma ward for speed up calcs as it won't zero it correctly per hit - if (not modDB:Flag(nil, "WardNotBreak")) and DamageIn["cycles"] > 1 then - ward = 0 - end - local aegis = { } - aegis["shared"] = output["sharedAegis"] or 0 - aegis["sharedElemental"] = output["sharedElementalAegis"] or 0 - local guard = { } - guard["shared"] = output.sharedGuardAbsorb or 0 - for _, damageType in ipairs(dmgTypeList) do - aegis[damageType] = output[damageType.."Aegis"] or 0 - guard[damageType] = output[damageType.."GuardAbsorb"] or 0 - end - local alliesTakenBeforeYou = {} - if output.FrostShieldLife then - alliesTakenBeforeYou["frostShield"] = { remaining = output.FrostShieldLife, percent = output.FrostShieldDamageMitigation / 100 } - end - if output.TotalSpectreLife then - alliesTakenBeforeYou["spectres"] = { remaining = output.TotalSpectreLife, percent = output.SpectreAllyDamageMitigation / 100 } - end - if output.TotalTotemLife then - alliesTakenBeforeYou["totems"] = { remaining = output.TotalTotemLife, percent = output.TotemAllyDamageMitigation / 100 } - end - if output.TotalVaalRejuvenationTotemLife then - alliesTakenBeforeYou["vaalRejuvenationTotems"] = { remaining = output.TotalVaalRejuvenationTotemLife, percent = output.VaalRejuvenationTotemAllyDamageMitigation / 100 } - end - if output.TotalRadianceSentinelLife then - alliesTakenBeforeYou["radianceSentinel"] = { remaining = output.TotalRadianceSentinelLife, percent = output.RadianceSentinelAllyDamageMitigation / 100 } - end - if output.TotalCompanionLife then - alliesTakenBeforeYou["companion"] = { remaining = output.TotalCompanionLife, percent = output.CompanionAllyDamageMitigation / 100 } - end - if output.AlliedEnergyShield then - alliesTakenBeforeYou["soulLink"] = { remaining = output.AlliedEnergyShield, percent = output.SoulLinkMitigation / 100 } - end - - local poolTable = { - AlliesTakenBeforeYou = alliesTakenBeforeYou, - Aegis = aegis, - Guard = guard, - Ward = ward, - EnergyShield = output.EnergyShieldRecoveryCap, - Mana = output.ManaUnreserved or 0, - Life = output.LifeRecoverable or 0, - LifeLossLostOverTime = output.LifeLossLostOverTime or 0, - LifeBelowHalfLossLostOverTime = output.LifeBelowHalfLossLostOverTime or 0, - damageTakenThatCanBeRecouped = { } - } - - if DamageIn["cycles"] == 1 then - DamageIn["TrackRecoupable"] = DamageIn["TrackRecoupable"] or false - DamageIn["TrackLifeLossOverTime"] = DamageIn["TrackLifeLossOverTime"] or false - else - DamageIn["TrackRecoupable"] = false - DamageIn["TrackLifeLossOverTime"] = false - end - DamageIn["WardBypass"] = DamageIn["WardBypass"] or modDB:Sum("BASE", nil, "WardBypass") or 0 - - local VaalArcticArmourHitsLeft = output.VaalArcticArmourLife - if DamageIn["cycles"] > 1 then - VaalArcticArmourHitsLeft = 0 - end - - local iterationMultiplier = 1 - local damageTotal = 0 - local maxDamage = data.misc.ehpCalcMaxDamage - local maxIterations = data.misc.ehpCalcMaxIterationsToCalc - while poolTable.Life > 0 and DamageIn["iterations"] < maxIterations do - DamageIn["iterations"] = DamageIn["iterations"] + 1 - local Damage = { } - damageTotal = 0 - local VaalArcticArmourMultiplier = VaalArcticArmourHitsLeft > 0 and (( 1 - output["VaalArcticArmourMitigation"] * m_min(VaalArcticArmourHitsLeft / iterationMultiplier, 1))) or 1 - VaalArcticArmourHitsLeft = VaalArcticArmourHitsLeft - iterationMultiplier - for _, damageType in ipairs(dmgTypeList) do - local damage = DamageIn[damageType] or 0 - Damage[damageType] = damage > 0 and damage * iterationMultiplier * VaalArcticArmourMultiplier or nil - damageTotal = damageTotal + damage - end - if DamageIn.GainWhenHit and (iterationMultiplier > 1 or DamageIn["cycles"] > 1) then - local gainMult = iterationMultiplier * DamageIn["cycles"] - poolTable.Life = m_min(poolTable.Life + DamageIn.LifeWhenHit * (gainMult - 1), gainMult * (output.LifeRecoverable or 0)) - poolTable.Mana = m_min(poolTable.Mana + DamageIn.ManaWhenHit * (gainMult - 1), gainMult * (output.ManaUnreserved or 0)) - poolTable.EnergyShield = m_min(poolTable.EnergyShield + DamageIn.EnergyShieldWhenHit * (gainMult - 1), gainMult * output.EnergyShieldRecoveryCap) - end - poolTable = calcs.reducePoolsByDamage(poolTable, Damage, actor) - - -- If still living and the amount of damage exceeds maximum threshold we survived infinite number of hits. - if poolTable.Life > 0 and damageTotal >= maxDamage then - return m_huge - end - if DamageIn.GainWhenHit and poolTable.Life > 0 then - poolTable.Life = m_min(poolTable.Life + DamageIn.LifeWhenHit, output.LifeRecoverable or 0) - poolTable.Mana = m_min(poolTable.Mana + DamageIn.ManaWhenHit, output.ManaUnreserved or 0) - poolTable.EnergyShield = m_min(poolTable.EnergyShield + DamageIn.EnergyShieldWhenHit, output.EnergyShieldRecoveryCap) - end - iterationMultiplier = 1 - -- to speed it up, run recursively but accelerated - -- MoM/life-loss-prevention mechanics can collapse too many hits into one - -- resulting in eHP jumps so we slow the acceleration. - local speedUp = DamageIn["LimitEHPSpeedup"] and 4 or data.misc.ehpCalcSpeedUp - DamageIn["cyclesRan"] = DamageIn["cyclesRan"] or false - if not DamageIn["cyclesRan"] and poolTable.Life > 0 and DamageIn["iterations"] < maxIterations then - Damage = { } - for _, damageType in ipairs(dmgTypeList) do - Damage[damageType] = DamageIn[damageType] * speedUp - end - Damage["LimitEHPSpeedup"] = DamageIn["LimitEHPSpeedup"] - if DamageIn.GainWhenHit then - Damage.GainWhenHit = true - Damage.LifeWhenHit = DamageIn.LifeWhenHit - Damage.ManaWhenHit = DamageIn.ManaWhenHit - Damage.EnergyShieldWhenHit = DamageIn.EnergyShieldWhenHit - end - Damage["cycles"] = DamageIn["cycles"] * speedUp - Damage["iterations"] = DamageIn["iterations"] - iterationMultiplier = m_max((numberOfHitsToDie(Damage) - 1) * speedUp - 1, 1) - if iterationMultiplier == m_huge then -- avoid unnecessary calculations if we know we survive infinite hits. - return m_huge - end - DamageIn["iterations"] = Damage["iterations"] - DamageIn["cyclesRan"] = true + t_insert(breakdown[damageType.."TotalPool"], s_format("Non-bypassed Energy Shield: %d", poolBeforeWard - output[damageType.."ManaEffectiveLife"])) end - numHits = numHits + iterationMultiplier - end - if DamageIn.TrackRecoupable then - for damageType, recoupable in pairs(poolTable.damageTakenThatCanBeRecouped) do - output[damageType.."RecoupableDamageTaken"] = output[damageType.."RecoupableDamageTaken"] + recoupable + if ward > 0 then + t_insert(breakdown[damageType.."TotalPool"], s_format("Runic Ward: %d", ward)) end + t_insert(breakdown[damageType.."TotalPool"], s_format("Total Pool: %d", output[damageType.."TotalPool"])) end - if DamageIn["TrackLifeLossOverTime"] then - output.LifeLossLostOverTime = output.LifeLossLostOverTime + poolTable.LifeLossLostOverTime - output.LifeBelowHalfLossLostOverTime = output.LifeBelowHalfLossLostOverTime + poolTable.LifeBelowHalfLossLostOverTime - end - - if poolTable.Life == 0 and DamageIn["cycles"] == 1 then -- Don't count overkill damage and only on final pass as to not break speedup. - numHits = numHits - poolTable.OverkillDamage / damageTotal - end - -- Recalculate total hit damage - damageTotal = 0 - for _, damageType in ipairs(dmgTypeList) do - damageTotal = damageTotal + DamageIn[damageType] * numHits - end - if poolTable.Life >= 0 and damageTotal >= maxDamage then -- If still living and the amount of damage exceeds maximum threshold we survived infinite number of hits. - return m_huge - end - if numHits ~= numHits then - return 0 - end - return m_max(numHits, 0) end if damageCategoryConfig ~= "DamageOverTime" then @@ -3214,7 +3228,7 @@ function calcs.buildDefenceEstimations(env, actor) DamageIn[damageType] = output[damageType.."TakenHit"] end DamageIn["LimitEHPSpeedup"] = output["preventedLifeLossTotal"] > 0 - output["NumberOfDamagingHits"] = numberOfHitsToDie(DamageIn) + output["NumberOfDamagingHits"] = numberOfHitsToDie(output, actor, DamageIn) end @@ -3233,6 +3247,7 @@ function calcs.buildDefenceEstimations(env, actor) DamageIn.LifeWhenHit = output.LifeOnBlock * BlockChance DamageIn.ManaWhenHit = output.ManaOnBlock * BlockChance DamageIn.EnergyShieldWhenHit = output.EnergyShieldOnBlock * BlockChance + DamageIn.WardWhenHit = output.WardOnBlock * BlockChance if damageCategoryConfig == "Spell" or damageCategoryConfig == "SpellProjectile" then DamageIn.EnergyShieldWhenHit = DamageIn.EnergyShieldWhenHit + output.EnergyShieldOnSpellBlock * BlockChance elseif damageCategoryConfig == "Average" then @@ -3264,13 +3279,14 @@ function calcs.buildDefenceEstimations(env, actor) end -- gain when hit (currently just gain on block/suppress) if not env.configInput.DisableEHPGainOnBlock then - if (DamageIn.LifeWhenHit or 0) ~= 0 or (DamageIn.ManaWhenHit or 0) ~= 0 or DamageIn.EnergyShieldWhenHit ~= 0 then + if (DamageIn.LifeWhenHit or 0) ~= 0 or (DamageIn.ManaWhenHit or 0) ~= 0 or DamageIn.EnergyShieldWhenHit ~= 0 or DamageIn.WardWhenHit ~= 0 then DamageIn.GainWhenHit = true end else DamageIn.LifeWhenHit = 0 DamageIn.ManaWhenHit = 0 DamageIn.EnergyShieldWhenHit = 0 + DamageIn.WardWhenHit = 0 end for _, damageType in ipairs(dmgTypeList) do -- Emperor's Vigilance (this needs to fail with divine flesh as it can't override it, hence the check for high bypass) @@ -3308,7 +3324,7 @@ function calcs.buildDefenceEstimations(env, actor) DamageIn["LimitEHPSpeedup"] = DamageIn["TrackRecoupable"] or DamageIn["TrackLifeLossOverTime"] or DamageIn.GainWhenHit averageAvoidChance = averageAvoidChance / 5 output["ConfiguredDamageChance"] = 100 * (blockEffect * suppressionEffect * effectiveDeflectMulti * (1 - averageAvoidChance / 100)) - output["NumberOfMitigatedDamagingHits"] = (output["ConfiguredDamageChance"] ~= 100 or DamageIn["TrackRecoupable"] or DamageIn["TrackLifeLossOverTime"] or DamageIn.GainWhenHit) and numberOfHitsToDie(DamageIn) or output["NumberOfDamagingHits"] + output["NumberOfMitigatedDamagingHits"] = (output["ConfiguredDamageChance"] ~= 100 or DamageIn["TrackRecoupable"] or DamageIn["TrackLifeLossOverTime"] or DamageIn.GainWhenHit) and numberOfHitsToDie(output, actor, DamageIn) or output["NumberOfDamagingHits"] if breakdown then breakdown["ConfiguredDamageChance"] = { s_format("%.2f ^8(chance for block to fail)", 1 - BlockChance) @@ -3606,14 +3622,8 @@ function calcs.buildDefenceEstimations(env, actor) -- fix total pools, as they aren't used anymore for _, damageType in ipairs(dmgTypeList) do -- ward - local wardBypass = modDB:Sum("BASE", nil, "WardBypass") or 0 - if wardBypass > 0 then - local poolProtected = output.Ward / (1 - wardBypass / 100) * (wardBypass / 100) - local sourcePool = output[damageType.."TotalHitPool"] - sourcePool = m_max(sourcePool - poolProtected, 0) + m_min(sourcePool, poolProtected) / (wardBypass / 100) - output[damageType.."TotalHitPool"] = sourcePool - else - output[damageType.."TotalHitPool"] = output[damageType.."TotalHitPool"] + output.Ward or 0 + if modDB:Sum("BASE", nil, "WardBypass") == 0 then + output[damageType.."TotalHitPool"] = output[damageType.."TotalHitPool"] + output.Ward end -- aegis output[damageType.."TotalHitPool"] = output[damageType.."TotalHitPool"] + m_max(m_max(output[damageType.."Aegis"], output["sharedAegis"]), isElemental[damageType] and output[damageType.."AegisDisplay"] or 0) @@ -3905,6 +3915,7 @@ function calcs.buildDefenceEstimations(env, actor) output.NetLifeRegen = output.LifeRegenRecovery output.NetManaRegen = output.ManaRegenRecovery output.NetEnergyShieldRegen = output.EnergyShieldRegenRecovery + output.NetWardRegen = output.WardRegenRecovery local totalLifeDegen = 0 local totalManaDegen = 0 local totalEnergyShieldDegen = 0 @@ -3975,7 +3986,7 @@ function calcs.buildDefenceEstimations(env, actor) output.NetLifeRegen = output.NetLifeRegen - totalLifeDegen output.NetManaRegen = output.NetManaRegen - totalManaDegen output.NetEnergyShieldRegen = output.NetEnergyShieldRegen - totalEnergyShieldDegen - output.TotalNetRegen = output.NetLifeRegen + output.NetManaRegen + output.NetEnergyShieldRegen + output.TotalNetRegen = output.NetLifeRegen + output.NetManaRegen + output.NetEnergyShieldRegen + output.NetWardRegen if breakdown then t_insert(breakdown.NetLifeRegen, s_format("%.1f ^8(total life regen)", output.LifeRegenRecovery)) t_insert(breakdown.NetLifeRegen, s_format("- %.1f ^8(total life degen)", totalLifeDegen)) @@ -3983,6 +3994,7 @@ function calcs.buildDefenceEstimations(env, actor) t_insert(breakdown.NetManaRegen, s_format("%.1f ^8(total mana regen)", output.ManaRegenRecovery)) t_insert(breakdown.NetManaRegen, s_format("- %.1f ^8(total mana degen)", totalManaDegen)) t_insert(breakdown.NetManaRegen, s_format("= %.1f", output.NetManaRegen)) + breakdown.NetWardRegen = { s_format("%.1f ^8(total runic ward regen)", output.WardRegenRecovery) } t_insert(breakdown.NetEnergyShieldRegen, s_format("%.1f ^8(total energy shield regen)", output.EnergyShieldRegenRecovery)) t_insert(breakdown.NetEnergyShieldRegen, s_format("- %.1f ^8(total energy shield degen)", totalEnergyShieldDegen)) t_insert(breakdown.NetEnergyShieldRegen, s_format("= %.1f", output.NetEnergyShieldRegen)) @@ -3990,6 +4002,7 @@ function calcs.buildDefenceEstimations(env, actor) s_format("Net Life Regen: %.1f", output.NetLifeRegen), s_format("+ Net Mana Regen: %.1f", output.NetManaRegen), s_format("+ Net Energy Shield Regen: %.1f", output.NetEnergyShieldRegen), + s_format("+ Net Runic Ward Regen: %.1f", output.NetWardRegen), s_format("= Total Net Regen: %.1f", output.TotalNetRegen) } end @@ -4145,6 +4158,7 @@ function calcs.buildDefenceEstimations(env, actor) else output.ComprehensiveNetLifeRegen = output.LifeRegenRecovery output.ComprehensiveNetManaRegen = output.ManaRegenRecovery + output.ComprehensiveNetWardRegen = output.WardRegenRecovery output.ComprehensiveNetEnergyShieldRegen = output.EnergyShieldRegenRecovery local totalLifeDegen = 0 local totalManaDegen = 0 @@ -4217,7 +4231,7 @@ function calcs.buildDefenceEstimations(env, actor) output.ComprehensiveNetLifeRegen = output.ComprehensiveNetLifeRegen + (output.LifeRecoupRecoveryAvg or 0) - totalLifeDegen - (output.LifeLossLostAvg or 0) output.ComprehensiveNetManaRegen = output.ComprehensiveNetManaRegen + (output.ManaRecoupRecoveryAvg or 0) - totalManaDegen output.ComprehensiveNetEnergyShieldRegen = output.ComprehensiveNetEnergyShieldRegen + (output.EnergyShieldRecoupRecoveryAvg or 0) - totalEnergyShieldDegen - output.ComprehensiveTotalNetRegen = output.ComprehensiveNetLifeRegen + output.ComprehensiveNetManaRegen + output.ComprehensiveNetEnergyShieldRegen + output.ComprehensiveTotalNetRegen = output.ComprehensiveNetLifeRegen + output.ComprehensiveNetManaRegen + output.ComprehensiveNetWardRegen + output.ComprehensiveNetEnergyShieldRegen if breakdown then t_insert(breakdown.ComprehensiveNetLifeRegen, s_format("%.1f ^8(total life regen)", output.LifeRegenRecovery)) if (output.LifeRecoupRecoveryAvg or 0) ~= 0 then @@ -4234,6 +4248,7 @@ function calcs.buildDefenceEstimations(env, actor) end t_insert(breakdown.ComprehensiveNetManaRegen, s_format("- %.1f ^8(total mana degen)", totalManaDegen)) t_insert(breakdown.ComprehensiveNetManaRegen, s_format("= %.1f", output.ComprehensiveNetManaRegen)) + breakdown.ComprehensiveNetWardRegen = { s_format("%.1f ^8(total runic ward regen)", output.WardRegenRecovery) } t_insert(breakdown.ComprehensiveNetEnergyShieldRegen, s_format("%.1f ^8(total energy shield regen)", output.EnergyShieldRegenRecovery)) if (output.EnergyShieldRecoupRecoveryAvg or 0) ~= 0 then t_insert(breakdown.ComprehensiveNetEnergyShieldRegen, s_format("+ %.1f ^8(average energy shield recoup)", (output.EnergyShieldRecoupRecoveryAvg or 0))) @@ -4243,6 +4258,7 @@ function calcs.buildDefenceEstimations(env, actor) breakdown.ComprehensiveTotalNetRegen = { s_format("Net Life Regen: %.1f", output.ComprehensiveNetLifeRegen), s_format("+ Net Mana Regen: %.1f", output.ComprehensiveNetManaRegen), + s_format("+ Net Runic Ward Regen: %.1f", output.ComprehensiveNetWardRegen), s_format("+ Net Energy Shield Regen: %.1f", output.ComprehensiveNetEnergyShieldRegen), s_format("= Total Net Regen: %.1f", output.ComprehensiveTotalNetRegen) } @@ -4323,10 +4339,6 @@ function calcs.buildDefenceEstimations(env, actor) resourcesLostSum = resourcesLostSum + resourcesLost.sharedGuard t_insert(breakdownTable, s_format("\t%d "..colorCodes.SCOURGE.."Shared Guard charge", resourcesLost.sharedGuard)) end - if resourcesLost.ward then - resourcesLostSum = resourcesLostSum + resourcesLost.ward - t_insert(breakdownTable, s_format("\t%d "..colorCodes.WARD.."Ward", resourcesLost.ward)) - end if resourcesLost.energyShield then resourcesLostSum = resourcesLostSum + resourcesLost.energyShield t_insert(breakdownTable, s_format("\t%d "..colorCodes.ES.."Energy Shield%s", resourcesLost.energyShield, damageType == "Chaos" and "^8 (ES takes double damage from chaos)" and not modDB:Flag(nil, "ChaosNotDoubleESDamage") or "")) @@ -4346,6 +4358,10 @@ function calcs.buildDefenceEstimations(env, actor) resourcesLostSum = resourcesLostSum + resourcesLost.life t_insert(breakdownTable, s_format("\t%d "..colorCodes.LIFE.."Life", resourcesLost.life)) end + if resourcesLost.runicWard then + resourcesLostSum = resourcesLostSum + resourcesLost.runicWard + t_insert(breakdownTable, s_format("\t%d "..colorCodes.WARD.."Runic Ward", resourcesLost.runicWard)) + end if resourcesLost.overkill then resourcesLostSum = resourcesLostSum + resourcesLost.overkill t_insert(breakdownTable, s_format("\t%d "..colorCodes.NEGATIVE.."Overkill damage", resourcesLost.overkill)) @@ -4356,3 +4372,5 @@ function calcs.buildDefenceEstimations(env, actor) end --endregion end + +return calcs diff --git a/src/Modules/CalcMirages.lua b/src/Modules/CalcMirages.lua index c28b521d1a..83908fb4fb 100644 --- a/src/Modules/CalcMirages.lua +++ b/src/Modules/CalcMirages.lua @@ -4,7 +4,8 @@ -- Handles mirages that use player skills -- -local calcs = ... +---@class Calcs +local calcs = require("Modules.CalcBase") local pairs = pairs local ipairs = ipairs local t_insert = table.insert diff --git a/src/Modules/CalcOffence.lua b/src/Modules/CalcOffence.lua index b6de2bf85d..960a5e16d4 100644 --- a/src/Modules/CalcOffence.lua +++ b/src/Modules/CalcOffence.lua @@ -3,7 +3,8 @@ -- Module: Calc Offence -- Performs offence calculations. -- -local calcs = ... +---@class Calcs +local calcs = require("Modules.CalcBase") local pairs = pairs local ipairs = ipairs @@ -63,8 +64,80 @@ local damageStatsForTypes = setmetatable({ }, { __index = function(t, k) end }) local globalOutput = nil +---@type Breakdown? local globalBreakdown = nil +local function processDamageConversion(skillModList, skillCfg, fromType, skill) + local total = 0 + local totalConv = wipeTable(tempTable1) + + -- Calculate conversion for this damage type + for _, toType in ipairs(dmgTypeList) do + local conv + if skill then + conv = m_max(skillModList:Sum("BASE", skillCfg, + "SkillDamageConvertTo"..toType, + "Skill"..fromType.."DamageConvertTo"..toType), 0) + else + conv = m_max(skillModList:Sum("BASE", skillCfg, + "DamageConvertTo"..toType, + fromType.."DamageConvertTo"..toType, + isElemental[fromType] and "ElementalDamageConvertTo"..toType or nil, + fromType ~= "Chaos" and "NonChaosDamageConvertTo"..toType or nil), 0) + end + + totalConv[toType] = conv / 100 + total = total + conv + end + + -- Scale if over 100% + if total > 100 then + local factor = 100 / total + for type, val in pairs(totalConv) do + totalConv[type] = val * factor + end + total = 100 + end + + return totalConv, total +end + +local selfHitHandlers = { + ["Heartbound Loop"] = function(activeSkill, output, breakdown) + if activeSkill.activeEffect.grantedEffect.name == "Summon Skeletons" then + local dmgType, dmgVal + for _, value in ipairs(activeSkill.skillModList:List(nil, "HeartboundLoopSelfDamage")) do -- Combines dmg taken from both ring accounting for catalysts + dmgVal = (dmgVal or 0) + value.baseDamage + dmgType = string.gsub(" "..value.damageType, "%W%l", string.upper):sub(2) -- This assumes both rings deal the same damage type + end + if dmgType and dmgVal then + -- !!!! WARNING !!!! -- + -- applyDmgTakenConversion does NOT consider the "And protect me from Harm" yet + local dmgBreakdown, totalDmgTaken = calcs.applyDmgTakenConversion(activeSkill, output, breakdown, dmgType, dmgVal) + t_insert(dmgBreakdown, 1, s_format("Heartbound Loop base damage: %d", dmgVal)) + t_insert(dmgBreakdown, 2, s_format("")) + t_insert(dmgBreakdown, s_format("Total Heartbound Loop damage taken per cast/attack: %.2f * %d ^8(minions per cast)^7 = %.2f",totalDmgTaken, output.SummonedMinionsPerCast, totalDmgTaken * output.SummonedMinionsPerCast)) + return dmgBreakdown, totalDmgTaken * output.SummonedMinionsPerCast + end + end + end, + ["Trauma"] = function(activeSkill, output, breakdown) + local dmgType = "Physical" + local currentTraumaStacks = math.max(activeSkill.skillModList:Sum("BASE", nil, "Multiplier:TraumaStacks"), 1) + local damagePerTrauma = activeSkill.skillModList:Sum("BASE", nil, "TraumaSelfDamageTakenLife") + local dmgVal = activeSkill.baseSkillModList:Flag(nil, "HasTrauma") and damagePerTrauma * currentTraumaStacks + if dmgType and dmgVal then + -- !!!! WARNING !!!! -- + -- applyDmgTakenConversion does NOT consider the "And protect me from Harm" yet + local dmgBreakdown, totalDmgTaken = calcs.applyDmgTakenConversion(activeSkill, output, breakdown, dmgType, dmgVal) + t_insert(dmgBreakdown, 1, s_format("%d ^8(base %s damage)^7 * %.2f ^8(%s trauma)^7 = %.2f %s damage", damagePerTrauma, dmgType, currentTraumaStacks, activeSkill.skillModList:Sum("BASE", activeSkill.skillCfg, "Multiplier:SustainableTraumaStacks") == currentTraumaStacks and "sustainable" or "current", dmgVal, dmgType)) + t_insert(dmgBreakdown, 2, s_format("")) + t_insert(dmgBreakdown, s_format("Total Trauma damage taken per cast/attack: %.2f ", totalDmgTaken)) + return dmgBreakdown, totalDmgTaken + end + end, +} + local function calcConvertedDamage(activeSkill, output, cfg, damageType) local skillModList = activeSkill.skillModList -- Calculate conversions @@ -79,11 +152,6 @@ local function calcConvertedDamage(activeSkill, output, cfg, damageType) convertedMax = convertedMax + (max or 0) * convMult end end - if convertedMin ~= 0 and convertedMax ~= 0 then - convertedMin = round(convertedMin) - convertedMax = round(convertedMax) - end - return convertedMin, convertedMax end @@ -111,7 +179,7 @@ local function calcDamage(activeSkill, output, cfg, breakdown, damageType, typeF local skillModList = activeSkill.skillModList typeFlags = bor(typeFlags, dmgTypeFlags.flags[damageType]) - + local conversionTable = activeSkill.conversionTable local addMin, addMax = 0, 0 @@ -149,17 +217,33 @@ local function calcDamage(activeSkill, output, cfg, breakdown, damageType, typeF convDst = convDst and conversionTable[damageType][convDst] > 0 and s_format("%d%% to %s", conversionTable[damageType][convDst] * 100, convDst), }) end - + return round(summedMin * inc * more * moreMinDamage + addMin), round(summedMax * inc * more * moreMaxDamage + addMax) end +---Calculates the area percentage after the client integer rounding stages. +---@param incArea number @Additive modifier +---@param moreArea number @Multiplicative modifier +---@return number +local function calcAreaMod(incArea, moreArea) + local baseAreaPercent = roundSymmetric(incArea * 100) + local finalAreaPercent = roundSymmetric(m_max(0, moreArea) * 100) + local areaPercent = baseAreaPercent * finalAreaPercent / 100 + areaPercent = areaPercent >= 0 and m_floor(areaPercent) or m_ceil(areaPercent) + return m_max(0, areaPercent) / 100 +end + ---Calculates skill radius ---@param baseRadius number ---@param areaMod number +---@param radiusMod number|nil ---@return number -local function calcRadius(baseRadius, areaMod) - return m_floor(baseRadius * m_floor(100 * m_sqrt(areaMod)) / 100) +local function calcRadius(baseRadius, areaMod, radiusMod) + local radiusPercent = m_floor(100 * m_sqrt(areaMod)) + -- Final radius modifiers apply after Area of Effect has been converted to radius. + radiusPercent = m_floor(radiusPercent * (radiusMod or 1)) + return m_floor(baseRadius * radiusPercent / 100) end ---Calculates the tertiary radius for Molten Strike, correctly handling the deadzone. @@ -178,30 +262,31 @@ end ---@param baseRadius number ---@param incArea number @Additive modifier ---@param moreArea number @Multiplicative modifier +---@param radiusMod number|nil @Final radius modifier ---@return number, number, number, number @Next breakpoint: increased, more; Previous breakpoint: reduced, less -local function calcRadiusBreakpoints(baseRadius, incArea, moreArea) - local radius = calcRadius(baseRadius, round(round(incArea * moreArea, 10), 2)) +local function calcRadiusBreakpoints(baseRadius, incArea, moreArea, radiusMod) + local radius = calcRadius(baseRadius, calcAreaMod(incArea, moreArea), radiusMod) local incAreaBreakpoint, redAreaBreakpoint, moreAreaBreakpoint, lessAreaBreakpoint if radius > 0 then incAreaBreakpoint = 0 repeat incAreaBreakpoint = incAreaBreakpoint + 1 - local newRadius = calcRadius(baseRadius, round(round((incArea + incAreaBreakpoint / 100) * moreArea, 10), 2)) + local newRadius = calcRadius(baseRadius, calcAreaMod(incArea + incAreaBreakpoint / 100, moreArea), radiusMod) until (newRadius > radius) redAreaBreakpoint = 0 repeat redAreaBreakpoint = redAreaBreakpoint + 1 - local newRadius = calcRadius(baseRadius, round(round((incArea - redAreaBreakpoint / 100) * moreArea, 10), 2)) + local newRadius = calcRadius(baseRadius, calcAreaMod(incArea - redAreaBreakpoint / 100, moreArea), radiusMod) until (newRadius < radius) moreAreaBreakpoint = 0 repeat moreAreaBreakpoint = moreAreaBreakpoint + 1 - local newRadius = calcRadius(baseRadius, round(round(incArea * moreArea * (1 + moreAreaBreakpoint / 100), 10), 2)) + local newRadius = calcRadius(baseRadius, calcAreaMod(incArea, moreArea * (1 + moreAreaBreakpoint / 100)), radiusMod) until (newRadius > radius) lessAreaBreakpoint = 0 repeat lessAreaBreakpoint = lessAreaBreakpoint + 1 - local newRadius = calcRadius(baseRadius, round(round(incArea * moreArea * (1 - lessAreaBreakpoint / 100), 10), 2)) + local newRadius = calcRadius(baseRadius, calcAreaMod(incArea, moreArea * (1 - lessAreaBreakpoint / 100)), radiusMod) until (newRadius < radius) end return incAreaBreakpoint, moreAreaBreakpoint, redAreaBreakpoint, lessAreaBreakpoint @@ -290,7 +375,7 @@ local function calcCrossbowReloadTime(weaponData, boltSkill) return baseReloadTime / reloadTimeMulti end -- Calculate stats from parent Ammo skill that are not available on children, such as mana cost and reload speed ----@param actor table +---@param actor table ---@param activeSkill table ---@return table @Table containing cost, boltCount, reloadTime local function calcCrossbowAmmoStats(actor, activeSkill) @@ -378,11 +463,73 @@ function calcSkillDuration(skillModList, skillCfg, skillData, env, enemyDB) return duration end +local calcPenResist = function(resist, minPen, pen) + return resist > minPen and m_max(resist - pen, minPen) or resist +end + +local function calcHitResist(resist, minPen, pen, cannotElePenIgnore, ignoreNonNegativeEleRes) + if not cannotElePenIgnore and ignoreNonNegativeEleRes and resist >= 0 then + return 0 + end + return cannotElePenIgnore and resist or calcPenResist(resist, minPen, pen) +end + +-- Determine base leech value according to resource (using function to avoid repetition) +---@param resource string "Life" | "Mana" | "EnergyShield" +---@param dmgType string "Physical" | "Cold" | "Fire" | "Lightning" | "Chaos" +---@return number +local function getBaseLeech(resource, dmgType, skillModList, cfg, enemyDB) + local leech = 0 + if (not skillModList:Flag(cfg, "Condition:No" .. resource .. "LeechFrom" .. dmgType .. "Damage")) and not (isElemental[dmgType] and skillModList:Flag(cfg, "No" .. resource .. "LeechFromElementalDamage")) then + -- Check if converted physical leech (most PoE2 leech is physical only by default) + local convertModName, convertFlag + if isElemental[dmgType] and skillModList:Flag(cfg, resource .. "LeechBasedOnElementalDamage") then + convertFlag = resource .. "LeechBasedOnElementalDamage" + convertModName = "ElementalDamage" .. resource .. "Leech" + elseif skillModList:Flag(cfg, resource .. "LeechBasedOn" .. dmgType .. "Damage") then + convertFlag = resource .. "LeechBasedOn" .. dmgType .. "Damage" + convertModName = dmgType .. "Damage" .. resource .. "Leech" + end + if convertModName and convertFlag then + local tempCfg = copyTable(cfg, true) + tempCfg.overrideCond = { ["No" .. resource .. "LeechFromPhysicalDamage"] = false } -- Need to force Condition to `false`, to calculate original phys leech values + local physLeechMods = skillModList:Tabulate("BASE", tempCfg, "PhysicalDamage" .. resource .. "Leech") + for _, entry in ipairs(physLeechMods) do + -- Add new leech mods for that damage type with the same conditions, source, etc. + local newMod = copyTable(entry.mod) + newMod.name = convertModName + -- Tags that specifically disable Physical Damage leech need to be removed + local hasNoPhysLeech, tagIndex = modLib.hasTag(newMod, { type = "Condition", var = "No" .. resource .. "LeechFromPhysicalDamage", neg = true }) + if hasNoPhysLeech then + t_remove(newMod, tagIndex) + end + if not skillModList:ReplaceModInternal(newMod) then -- using `ReplaceModInternal` instead of `ReplaceMod`, so I don't have to unpack the mod first + skillModList:AddMod(newMod) + end + end + end + leech = skillModList:Sum("BASE", cfg, "Damage" .. resource .. "Leech", dmgType .. "Damage" .. resource .. "Leech", isElemental[dmgType] and "ElementalDamage" .. resource .. "Leech" or nil) + enemyDB:Sum("BASE", cfg, "SelfDamage" .. resource .. "Leech") / 100 + elseif skillModList:Flag(cfg, "Condition:No" .. resource .. "LeechFrom" .. dmgType .. "Damage") then + -- dmgType leech should not apply, but still needs to exist for possible conversion so adding additional condition tag instead + local noLeechFlagTag = { type = "Condition", var = "No" .. resource .. "LeechFrom" .. dmgType .. "Damage", neg = true } + for _, entry in ipairs(skillModList:Tabulate("BASE", cfg, dmgType .. "Damage" .. resource .. "Leech")) do + if not modLib.hasTag(entry.mod, noLeechFlagTag) then + t_insert(entry.mod, noLeechFlagTag) + end + end + end + return leech and leech or 0 +end -- Performs all offensive calculations +---@param env Env +---@param actor Actor +---@param activeSkill ActiveSkill function calcs.offence(env, actor, activeSkill) local modDB = actor.modDB local enemyDB = actor.enemy.modDB + ---@class Output local output = actor.output + ---@class Breakdown local breakdown = actor.breakdown local skillModList = activeSkill.skillModList @@ -390,7 +537,7 @@ function calcs.offence(env, actor, activeSkill) local skillFlags if env.mode == "CALCS" then skillFlags = activeSkill.activeEffect.statSetCalcs.skillFlags - else + else skillFlags = activeSkill.activeEffect.statSet.skillFlags end local skillCfg = activeSkill.skillCfg @@ -418,7 +565,8 @@ function calcs.offence(env, actor, activeSkill) local function calcAreaOfEffect(skillModList, skillCfg, skillData, skillFlags, output, breakdown) local incArea, moreArea = calcLib.mods(skillModList, skillCfg, "AreaOfEffect", "AreaOfEffectPrimary") - output.AreaOfEffectMod = round(round(incArea * moreArea, 10), 2) + output.AreaOfEffectMod = calcAreaMod(incArea, moreArea) + local radiusMod = calcLib.mod(skillModList, skillCfg, "AreaOfEffectRadius") if skillData.radiusIsWeaponRange then local range = 0 if skillFlags.weapon1Attack then @@ -432,29 +580,29 @@ function calcs.offence(env, actor, activeSkill) if skillData.radius then skillFlags.area = true local baseRadius = skillData.radius + (skillData.radiusExtra or 0) + skillModList:Sum("BASE", skillCfg, "AreaOfEffect") - output.AreaOfEffectRadius = calcRadius(baseRadius, output.AreaOfEffectMod) + output.AreaOfEffectRadius = calcRadius(baseRadius, output.AreaOfEffectMod, radiusMod) output.AreaOfEffectRadiusMetres = output.AreaOfEffectRadius / 10 if breakdown then - local incAreaBreakpoint, moreAreaBreakpoint, redAreaBreakpoint, lessAreaBreakpoint = calcRadiusBreakpoints(baseRadius, incArea, moreArea) - breakdown.AreaOfEffectRadius = breakdown.area(baseRadius, output.AreaOfEffectMod, output.AreaOfEffectRadius, incAreaBreakpoint, moreAreaBreakpoint, redAreaBreakpoint, lessAreaBreakpoint, skillData.radiusLabel) + local incAreaBreakpoint, moreAreaBreakpoint, redAreaBreakpoint, lessAreaBreakpoint = calcRadiusBreakpoints(baseRadius, incArea, moreArea, radiusMod) + breakdown.AreaOfEffectRadius = breakdown.area(baseRadius, output.AreaOfEffectMod, output.AreaOfEffectRadius, incAreaBreakpoint, moreAreaBreakpoint, redAreaBreakpoint, lessAreaBreakpoint, skillData.radiusLabel, radiusMod) end if skillData.radiusSecondary then local incAreaSecondary, moreAreaSecondary = calcLib.mods(skillModList, skillCfg, "AreaOfEffect", "AreaOfEffectSecondary") - output.AreaOfEffectModSecondary = round(round(incAreaSecondary * moreAreaSecondary, 10), 2) + output.AreaOfEffectModSecondary = calcAreaMod(incAreaSecondary, moreAreaSecondary) baseRadius = skillData.radiusSecondary + (skillData.radiusExtra or 0) - output.AreaOfEffectRadiusSecondary = calcRadius(baseRadius, output.AreaOfEffectModSecondary) + output.AreaOfEffectRadiusSecondary = calcRadius(baseRadius, output.AreaOfEffectModSecondary, radiusMod) output.AreaOfEffectRadiusSecondaryMetres = output.AreaOfEffectRadiusSecondary / 10 if breakdown then local incAreaBreakpointSecondary, moreAreaBreakpointSecondary, redAreaBreakpointSecondary, lessAreaBreakpointSecondary if not skillData.projectileSpeedAppliesToMSAreaOfEffect then - incAreaBreakpointSecondary, moreAreaBreakpointSecondary, redAreaBreakpointSecondary, lessAreaBreakpointSecondary = calcRadiusBreakpoints(baseRadius, incAreaSecondary, moreAreaSecondary) + incAreaBreakpointSecondary, moreAreaBreakpointSecondary, redAreaBreakpointSecondary, lessAreaBreakpointSecondary = calcRadiusBreakpoints(baseRadius, incAreaSecondary, moreAreaSecondary, radiusMod) end - breakdown.AreaOfEffectRadiusSecondary = breakdown.area(baseRadius, output.AreaOfEffectModSecondary, output.AreaOfEffectRadiusSecondary, incAreaBreakpointSecondary, moreAreaBreakpointSecondary, redAreaBreakpointSecondary, lessAreaBreakpointSecondary, skillData.radiusSecondaryLabel) + breakdown.AreaOfEffectRadiusSecondary = breakdown.area(baseRadius, output.AreaOfEffectModSecondary, output.AreaOfEffectRadiusSecondary, incAreaBreakpointSecondary, moreAreaBreakpointSecondary, redAreaBreakpointSecondary, lessAreaBreakpointSecondary, skillData.radiusSecondaryLabel, radiusMod) end end if skillData.radiusTertiary then local incAreaTertiary, moreAreaTertiary = calcLib.mods(skillModList, skillCfg, "AreaOfEffect", "AreaOfEffectTertiary") - output.AreaOfEffectModTertiary = round(round(incAreaTertiary * moreAreaTertiary, 10), 2) + output.AreaOfEffectModTertiary = calcAreaMod(incAreaTertiary, moreAreaTertiary) baseRadius = skillData.radiusTertiary + (skillData.radiusExtra or 0) if skillData.projectileSpeedAppliesToMSAreaOfEffect then local incSpeedTertiary, moreSpeedTertiary = calcLib.mods(skillModList, skillCfg, "ProjectileSpeed") @@ -480,7 +628,7 @@ function calcs.offence(env, actor, activeSkill) local radiusForBaseRadius = {} local radiiOccurrences = {} for adjustedBaseRadius, occurrenceCount in pairs(baseRadiiOccurrences) do - local radiusForDeviation = calcRadius(adjustedBaseRadius, output.AreaOfEffectModTertiary) + local radiusForDeviation = calcRadius(adjustedBaseRadius, output.AreaOfEffectModTertiary, radiusMod) radiusForBaseRadius[adjustedBaseRadius] = radiusForDeviation sumOfRandomRadii = sumOfRandomRadii + radiusForDeviation * occurrenceCount radiiOccurrences[radiusForDeviation] = (radiiOccurrences[radiusForDeviation] or 0) + occurrenceCount @@ -492,6 +640,9 @@ function calcs.offence(env, actor, activeSkill) local incAreaBreakpointTertiary, moreAreaBreakpointTertiary, redAreaBreakpointTertiary, lessAreaBreakpointTertiary = m_huge, m_huge, m_huge, m_huge t_insert(out, skillData.radiusTertiaryLabel) t_insert(out, s_format("R ^8(base radius)^7 x %.2f ^8(square root of area of effect modifier)", m_floor(100 * m_sqrt(output.AreaOfEffectModTertiary)) / 100)) + if radiusMod ~= 1 then + t_insert(out, s_format("x %.2f ^8(final radius modifier)", radiusMod)) + end local baseRadii = {} for adjustedBaseRadius in pairs(baseRadiiOccurrences) do t_insert(baseRadii, adjustedBaseRadius) @@ -499,7 +650,7 @@ function calcs.offence(env, actor, activeSkill) table.sort(baseRadii, function(a,b) return a < b end) for _, adjustedBaseRadius in ipairs(baseRadii) do t_insert(out, s_format("%.1f%% ^8chance of^7 %.1fm ^8base radius resulting in^7 %.1fm ^8final radius", baseRadiiOccurrences[adjustedBaseRadius] / marginWidth * 100, adjustedBaseRadius / 10, radiusForBaseRadius[adjustedBaseRadius] / 10)) - local incAreaBreakpointTertiaryIntermediate, moreAreaBreakpointTertiaryIntermediate, redAreaBreakpointTertiaryIntermediate, lessAreaBreakpointTertiaryIntermediate = calcRadiusBreakpoints(adjustedBaseRadius, incAreaTertiary, moreAreaTertiary) + local incAreaBreakpointTertiaryIntermediate, moreAreaBreakpointTertiaryIntermediate, redAreaBreakpointTertiaryIntermediate, lessAreaBreakpointTertiaryIntermediate = calcRadiusBreakpoints(adjustedBaseRadius, incAreaTertiary, moreAreaTertiary, radiusMod) incAreaBreakpointTertiary = m_min(incAreaBreakpointTertiary, incAreaBreakpointTertiaryIntermediate) moreAreaBreakpointTertiary = m_min(moreAreaBreakpointTertiary, moreAreaBreakpointTertiaryIntermediate) redAreaBreakpointTertiary = m_min(redAreaBreakpointTertiary, redAreaBreakpointTertiaryIntermediate) @@ -511,10 +662,10 @@ function calcs.offence(env, actor, activeSkill) breakdown.AreaOfEffectRadiusTertiary = out end else - output.AreaOfEffectRadiusTertiary = calcRadius(baseRadius, output.AreaOfEffectModTertiary) + output.AreaOfEffectRadiusTertiary = calcRadius(baseRadius, output.AreaOfEffectModTertiary, radiusMod) if breakdown then - local incAreaBreakpointTertiary, moreAreaBreakpointTertiary, redAreaBreakpointTertiary, lessAreaBreakpointTertiary = calcRadiusBreakpoints(baseRadius, incAreaTertiary, moreAreaTertiary) - breakdown.AreaOfEffectRadiusTertiary = breakdown.area(baseRadius, output.AreaOfEffectModTertiary, output.AreaOfEffectRadiusTertiary, incAreaBreakpointTertiary, moreAreaBreakpointTertiary, redAreaBreakpointTertiary, lessAreaBreakpointTertiary, skillData.radiusTertiaryLabel) + local incAreaBreakpointTertiary, moreAreaBreakpointTertiary, redAreaBreakpointTertiary, lessAreaBreakpointTertiary = calcRadiusBreakpoints(baseRadius, incAreaTertiary, moreAreaTertiary, radiusMod) + breakdown.AreaOfEffectRadiusTertiary = breakdown.area(baseRadius, output.AreaOfEffectModTertiary, output.AreaOfEffectRadiusTertiary, incAreaBreakpointTertiary, moreAreaBreakpointTertiary, redAreaBreakpointTertiary, lessAreaBreakpointTertiary, skillData.radiusTertiaryLabel, radiusMod) end end output.AreaOfEffectRadiusTertiaryMetres = output.AreaOfEffectRadiusTertiary / 10 @@ -553,7 +704,7 @@ function calcs.offence(env, actor, activeSkill) func(activeSkill, output, breakdown) end end - + local function modHasSkillType(mod, skillType) for _, tag in ipairs(mod) do if tag.type == "SkillType" then @@ -763,6 +914,7 @@ function calcs.offence(env, actor, activeSkill) skillModList:NewMod("Damage", "INC", mod.value * multiplier, mod.source, bor(band(mod.flags, bnot(ModFlag.Spell)), ModFlag.Attack), mod.keywordFlags, unpack(modifiers)) if mod.source == "Strength" then -- Prevent double-dipping from converted strength's damage bonus skillModList:ReplaceMod("PhysicalDamage", "INC", 0, "Strength", ModFlag.Melee) + skillModList:ReplaceMod("PhysicalDamage", "INC", 0, "Strength", bor(ModFlag.Attack, ModFlag.Projectile)) end end end @@ -967,7 +1119,7 @@ function calcs.offence(env, actor, activeSkill) else local additionalProjectiles = (skillModList:Sum("BASE", skillCfg, "ProjectileCount") + 2 * skillModList:Sum("BASE", skillCfg, "TwoAdditionalProjectilesChance") / 100 + skillModList:Sum("BASE", skillCfg, "SurpassingProjectileChance") / 100 - 1) * skillModList:More(skillCfg, "ProjectileCount") if additionalProjectiles > 0 then - local barrageAttackTimePenalty = skillModList:Sum("BASE", skillCfg, "BarrageAttackTimePenalty") + local barrageAttackTimePenalty = skillModList:Sum("BASE", skillCfg, "BarrageAttackTimePenalty") if barrageAttackTimePenalty == 0 then barrageAttackTimePenalty = 100 end -- If not otherwise specified on the skill, each additional projectile adds 100% of attack time skillModList:ReplaceMod("SkillAttackTime", "MORE", barrageAttackTimePenalty * additionalProjectiles, activeSkill.activeEffect.grantedEffect.name .. s_format(": %d%% attack time per add. projectile", barrageAttackTimePenalty) ) skillModList:NewMod("DPS", "MORE", skillModList:Sum("BASE", skillCfg, "ProjectileCount") + 2 * skillModList:Sum("BASE", skillCfg, "TwoAdditionalProjectilesChance") / 100 + skillModList:Sum("BASE", skillCfg, "SurpassingProjectileChance") / 100, "Barrage Repeats") @@ -1125,7 +1277,7 @@ function calcs.offence(env, actor, activeSkill) skillData.boltCount = ammoStats.boltCount skillData.reloadTime = ammoStats.reloadTime end - + if activeSkill.skillTypes[SkillType.Grenade] then local detonateTwice = m_min(skillModList:Sum("BASE", skillCfg, "GrenadeActivateTwice"), 100) modDB:NewMod("DPS", "MORE", detonateTwice, "Grenade Activate Twice") @@ -1645,7 +1797,7 @@ function calcs.offence(env, actor, activeSkill) end end local incArea, moreArea = calcLib.mods(skillModList, skillCfg, "TrapTriggerAreaOfEffect") - local areaMod = round(round(incArea * moreArea, 10), 2) + local areaMod = calcAreaMod(incArea, moreArea) output.TrapTriggerRadius = calcRadius(data.misc.TrapTriggerRadiusBase, areaMod) output.TrapTriggerRadiusMetre = output.TrapTriggerRadius / 10 if breakdown then @@ -1660,7 +1812,7 @@ function calcs.offence(env, actor, activeSkill) output.Cooldown = cooldown output.EffectiveCooldown = cooldown - + if breakdown then breakdown.Cooldown = { s_format("%.2fs ^8(base)", skillData.cooldown or 0 + addedCooldown), @@ -1674,9 +1826,9 @@ function calcs.offence(env, actor, activeSkill) unpack(breakdown.Cooldown), } t_insert(breakdown.EffectiveCooldown, s_format("* %.2f ^8(effect of %d%% chance to not consume cooldown)", effectiveCooldownMultiplier, noCooldownChance * 100)) - t_insert(breakdown.EffectiveCooldown, s_format("= %.3fs", output.EffectiveCooldown)) + t_insert(breakdown.EffectiveCooldown, s_format("= %.3fs", output.EffectiveCooldown)) end - + if rounded then t_insert(breakdown.Cooldown, s_format("rounded up to nearest server tick")) end @@ -1715,14 +1867,14 @@ function calcs.offence(env, actor, activeSkill) output.MineLayingSpeed = m_min(output.MineLayingSpeed, data.misc.ServerTickRate) output.MineLayingTime = 1 / output.MineLayingSpeed - + -- Trap mine interaction where the Character throws mines, mine throws traps if skillFlags.trap then skillData.timeOverride = output.MineLayingTime / output.MineThrowCount / output.TrapThrowCount else skillData.timeOverride = output.MineLayingTime / output.MineThrowCount end - + if breakdown then breakdown.MineLayingTime = { } breakdown.multiChain(breakdown.MineLayingTime, { @@ -1746,7 +1898,7 @@ function calcs.offence(env, actor, activeSkill) end local incArea, moreArea = calcLib.mods(skillModList, skillCfg, "MineDetonationAreaOfEffect") - local areaMod = round(round(incArea * moreArea, 10), 2) + local areaMod = calcAreaMod(incArea, moreArea) output.MineDetonationRadius = calcRadius(data.misc.MineDetonationRadiusBase, areaMod) output.MineDetonationRadiusMetre = output.MineDetonationRadius / 10 if breakdown then @@ -2040,17 +2192,20 @@ function calcs.offence(env, actor, activeSkill) -- Calculate costs (may be slightly off due to rounding differences) local costs = { - order = { "Mana","Life","ES","Soul","Rage","ManaPercent","LifePercent","ManaPerMinute","LifePerMinute","ManaPercentPerMinute","LifePercentPerMinute","ESPerMinute","ESPercentPerMinute" }, - + order = { "Mana","Life","ES","Ward","Soul","Rage","ManaPercent","LifePercent","WardPercent","ManaPerMinute","LifePerMinute","WardPerMinute","ManaPercentPerMinute","LifePercentPerMinute","ESPerMinute","ESPercentPerMinute" }, + ["Mana"] = { type = "Mana", upfront = true, percent = false, text = "mana", baseCost = 0, baseCostRaw = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, ["Life"] = { type = "Life", upfront = true, percent = false, text = "life", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, ["ES"] = { type = "ES", upfront = true, percent = false, text = "ES", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, + ["Ward"] = { type = "Ward", upfront = true, percent = false, text = "runic ward", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, ["Soul"] = { type = "Soul", upfront = true, percent = false, unaffectedByGenericCostMults = true, text = "soul", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, ["Rage"] = { type = "Rage", upfront = true, percent = false, text = "rage", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, ["ManaPercent"] = { type = "Mana", upfront = true, percent = true, text = "mana", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, ["LifePercent"] = { type = "Life", upfront = true, percent = true, text = "life", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, + ["WardPercent"] = { type = "Ward", upfront = true, percent = true, text = "runic ward", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, ["ManaPerMinute"] = { type = "Mana", upfront = false, percent = false, text = "mana/s", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, ["LifePerMinute"] = { type = "Life", upfront = false, percent = false, text = "life/s", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, + ["WardPerMinute"] = { type = "Ward", upfront = false, percent = false, text = "runic ward/s", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, ["ManaPercentPerMinute"] = { type = "Mana", upfront = false, percent = true, text = "mana/s", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, ["LifePercentPerMinute"] = { type = "Life", upfront = false, percent = true, text = "life/s", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, ["ESPerMinute"] = { type = "ES", upfront = false, percent = false, text = "ES/s", baseCost = 0, totalCost = 0, baseCostNoMult = 0, finalBaseCost = 0 }, @@ -2064,6 +2219,8 @@ function calcs.offence(env, actor, activeSkill) local additionalLifeCost = skillModList:Sum("BASE", skillCfg, "BaseManaCostAsLifeCost") / 100 -- Extra cost (e.g. Petrified Blood) calculations local additionalESCost = skillModList:Sum("BASE", skillCfg, "ManaCostAsEnergyShieldCost") / 100 -- Extra cost (e.g. Replica Covenant) calculations local hybridLifeCost = m_min(skillModList:Sum("BASE", skillCfg, "HybridManaAndLifeCost_Life"), 100) / 100 -- Blood Magic, Lifetap and tree mods capped at 100 + local wardCostPctOfLife = skillModList:Sum("BASE", skillCfg, "WardCostAsPercentOfLifeCost") / 100 -- Extra cost (e.g. Scouring Flame) calculations + local wardCostPctOfMana = skillModList:Sum("BASE", skillCfg, "WardCostAsPercentOfManaCost") / 100 for _, resource in ipairs(costs.order) do local val = costs[resource] local skillCost = skillModList:Override(skillCfg, "Base"..resource.."CostOverride") or activeSkill.activeEffect.grantedEffectLevel.cost and activeSkill.activeEffect.grantedEffectLevel.cost[resource] or nil @@ -2093,6 +2250,11 @@ function calcs.offence(env, actor, activeSkill) val.baseCost = val.baseCost + costs[manaType].baseCost val.baseCostNoMult = val.baseCostNoMult + costs[manaType].baseCostNoMult val.finalBaseCost = val.finalBaseCost + costs[manaType].finalBaseCost + if val.upfront then + local manaTotalCost = skillModList:Sum("BASE", skillCfg, manaType.."Cost") + val.totalCost = val.totalCost + m_max(0, manaTotalCost) + costs[manaType].totalCost = costs[manaType].totalCost - manaTotalCost + end costs[manaType].baseCost = 0 costs[manaType].baseCostRaw = 0 costs[manaType].finalBaseCost = 0 @@ -2100,6 +2262,10 @@ function calcs.offence(env, actor, activeSkill) elseif additionalLifeCost > 0 or hybridLifeCost > 0 then val.baseCost = costs[manaType].baseCost val.finalBaseCost = round(finalBaseCostRaw + round(costs[manaType].finalBaseCost * hybridLifeCost) + m_floor(val.baseCost * mult) * additionalLifeCost) + if val.upfront and hybridLifeCost > 0 then + -- Positive flat Mana cost is converted and rounded separately from the base cost. + val.totalCost = val.totalCost + round(m_max(0, skillModList:Sum("BASE", skillCfg, manaType.."Cost")) * hybridLifeCost) + end end elseif val.type == "ES" then local manaType = resource:gsub("ES", "Mana") @@ -2107,6 +2273,18 @@ function calcs.offence(env, actor, activeSkill) val.baseCost = costs[manaType].baseCost val.finalBaseCost = round(finalBaseCostRaw + round(costs[manaType].finalBaseCost * additionalESCost)) end + elseif val.type == "Ward" and resource == "Ward" then + local wardCostFromOtherCosts = 0 + if wardCostPctOfMana ~= 0 then + wardCostFromOtherCosts = wardCostFromOtherCosts + round(costs["Mana"].finalBaseCost * wardCostPctOfMana) + end + if wardCostPctOfLife ~= 0 then + wardCostFromOtherCosts = wardCostFromOtherCosts + round(costs["Life"].finalBaseCost * wardCostPctOfLife) + end + if wardCostFromOtherCosts > 0 then + val.baseCost = val.baseCost + wardCostFromOtherCosts + val.finalBaseCost = val.finalBaseCost + wardCostFromOtherCosts + end elseif val.type == "Rage" then if skillModList:Flag(skillCfg, "CostRageInsteadOfSouls") then -- Hateforge val.baseCost = costs.Soul.baseCost @@ -2153,6 +2331,10 @@ function calcs.offence(env, actor, activeSkill) end -- Apply cost efficiency (similar to reservation efficiency) output[costName] = m_max(0, output[costName] / costEfficiency) + if val.upfront and not val.percent then + -- The game stores upfront resource costs as whole numbers after efficiency. + output[costName] = round(output[costName]) + end output[costName] = m_max(0, output[costName] + val.totalCost) if val.type == "Mana" and hybridLifeCost > 0 then -- Life/Mana Mastery output[costName] = m_max(0, m_floor((1 - hybridLifeCost) * output[costName])) @@ -2166,6 +2348,10 @@ function calcs.offence(env, actor, activeSkill) output[costName] = m_max(0, moreType * output[costName]) -- Apply cost efficiency for unaffected costs too output[costName] = m_max(0, output[costName] / costEfficiency) + if val.upfront and not val.percent then + -- The game stores upfront resource costs as whole numbers after efficiency. + output[costName] = round(output[costName]) + end output[costName] = m_max(0, output[costName] + val.totalCost) output[costNameRaw] = val.baseCostRaw and m_max(0, m_max(0, (1 + inc / 100) * (val.baseCostRaw + val.baseCostNoMult) * moreType / costEfficiency) + val.totalCost) end @@ -2207,6 +2393,8 @@ function calcs.offence(env, actor, activeSkill) end end end + -- Eldritch Battery adds maximum Energy Shield to the Mana available for payable-cost damage. + output.ManaCostPayablePool = (output.ManaUnreserved or 0) + (modDB:Flag(nil, "EnergyShieldProtectsMana") and output.EnergyShield or 0) -- account for Sacrificial Zeal -- Note: Sacrificial Zeal grants Added Spell Physical Damage equal to 25% of the Skill's Mana Cost, and causes you to take Physical Damage over Time, for 4 seconds @@ -2253,72 +2441,9 @@ function calcs.offence(env, actor, activeSkill) end end - -- Calculate conversion - local function processDamageConversion(fromType, skill) - local total = 0 - local totalConv = wipeTable(tempTable1) - - -- Calculate conversion for this damage type - for _, toType in ipairs(dmgTypeList) do - local conv - if skill then - conv = m_max(skillModList:Sum("BASE", skillCfg, - "SkillDamageConvertTo"..toType, - "Skill"..fromType.."DamageConvertTo"..toType), 0) - else - conv = m_max(skillModList:Sum("BASE", skillCfg, - "DamageConvertTo"..toType, - fromType.."DamageConvertTo"..toType, - isElemental[fromType] and "ElementalDamageConvertTo"..toType or nil, - fromType ~= "Chaos" and "NonChaosDamageConvertTo"..toType or nil), 0) - end - - totalConv[toType] = conv / 100 - total = total + conv - end - - -- Scale if over 100% - if total > 100 then - local factor = 100 / total - for type, val in pairs(totalConv) do - totalConv[type] = val * factor - end - total = 100 - end - - return totalConv, total - end - - local function buildGainTable() - for _, damageType in ipairs(dmgTypeList) do - activeSkill.gainTable[damageType] = {} - for _, toType in ipairs(dmgTypeList) do - local globalGain = m_max(skillModList:Sum("BASE", skillCfg, - "DamageAs"..toType, - "DamageGainAs"..toType, - damageType.."DamageAs"..toType, - damageType.."DamageGainAs"..toType, - isElemental[damageType] and "ElementalDamageAs"..toType or nil, - isElemental[damageType] and "ElementalDamageGainAs"..toType or nil, - damageType ~= "Chaos" and "NonChaosDamageAs"..toType or nil, - damageType ~= "Chaos" and "NonChaosDamageGainAs"..toType or nil), 0) - local skillGain = m_max(skillModList:Sum("BASE", skillCfg, - "SkillDamageGainAs"..toType, - "Skill"..damageType.."DamageGainAs"..toType, - isElemental[damageType] and "SkillElementalDamageGainAs"..toType or nil, - damageType ~= "Chaos" and "SkillNonChaosDamageGainAs"..toType or nil), 0) - if skillModList:Flag(skillCfg, "DamageGainIsOnlyCold") and toType ~= "Cold" then - activeSkill.gainTable[damageType]["Cold"] = (activeSkill.gainTable[damageType]["Cold"] or 0) + (globalGain + skillGain) / 100 - else - activeSkill.gainTable[damageType][toType] = (activeSkill.gainTable[damageType][toType] or 0) + (globalGain + skillGain) / 100 - end - end - end - end - -- First step: Process skill conversion for _, damageType in ipairs(dmgTypeList) do - local skillConv, skillTotal = processDamageConversion(damageType, true) + local skillConv, skillTotal = processDamageConversion(skillModList, skillCfg, damageType, true) for toType, amount in pairs(skillConv) do activeSkill.conversionTable[damageType][toType] = amount end @@ -2331,7 +2456,7 @@ function calcs.offence(env, actor, activeSkill) -- Handle global conversion of unconverted damage first if activeSkill.conversionTable[damageType].mult > 0 then - local globalConv, globalTotal = processDamageConversion(damageType) + local globalConv, globalTotal = processDamageConversion(skillModList, skillCfg, damageType) if globalTotal > 0 then local unconvertedMult = activeSkill.conversionTable[damageType].mult tempConversions[damageType] = { @@ -2347,7 +2472,7 @@ function calcs.offence(env, actor, activeSkill) -- Process global conversion on skill-converted damage for toType, amount in pairs(activeSkill.conversionTable[damageType]) do if amount > 0 and toType ~= "mult" then - local globalConv, globalTotal = processDamageConversion(toType) + local globalConv, globalTotal = processDamageConversion(skillModList, skillCfg, toType) if globalTotal > 0 then tempConversions[toType] = { base = amount * (1 - globalTotal / 100), @@ -2373,6 +2498,17 @@ function calcs.offence(env, actor, activeSkill) end end + -- The game stores each final conversion destination as a whole percent. + local convertedTotal = 0 + for toType, amount in pairs(activeSkill.conversionTable[damageType]) do + if toType ~= "mult" then + local conversion = round(amount * 100) + activeSkill.conversionTable[damageType][toType] = conversion / 100 + convertedTotal = convertedTotal + conversion + end + end + activeSkill.conversionTable[damageType].mult = 1 - m_min(convertedTotal / 100, 1) + end -- Configure damage passes @@ -2384,7 +2520,7 @@ function calcs.offence(env, actor, activeSkill) local critOverride = skillModList:Override(skillCfg, "WeaponBaseCritChance") if skillFlags.weapon1Attack then if breakdown then - breakdown.MainHand = LoadModule(calcs.breakdownModule, skillModList, output.MainHand) + breakdown.MainHand = LoadModule(calcs.breakdownModule)(skillModList, output.MainHand) end activeSkill.weapon1Cfg.skillStats = output.MainHand local source = copyTable(actor.weaponData1) @@ -2414,7 +2550,7 @@ function calcs.offence(env, actor, activeSkill) end if skillFlags.weapon2Attack then if breakdown then - breakdown.OffHand = LoadModule(calcs.breakdownModule, skillModList, output.OffHand) + breakdown.OffHand = LoadModule(calcs.breakdownModule)(skillModList, output.OffHand) end activeSkill.weapon2Cfg.skillStats = output.OffHand local source = copyTable(actor.weaponData2) @@ -2556,7 +2692,11 @@ function calcs.offence(env, actor, activeSkill) -- Calculate how often you hit (speed, accuracy, block, etc) for _, pass in ipairs(passList) do globalOutput, globalBreakdown = output, breakdown - local source, output, cfg, breakdown = pass.source, pass.output, pass.cfg, pass.breakdown + local source = pass.source + ---@class Output + local output = pass.output + local cfg = pass.cfg + local breakdown = pass.breakdown if skillData.averageBurstHits then output.AverageBurstHits = skillData.averageBurstHits @@ -2571,7 +2711,7 @@ function calcs.offence(env, actor, activeSkill) local incVsEnemy = skillModList:Sum("INC", cfg, "Accuracy", "AccuracyVsEnemy") local more = skillModList:More("MORE", cfg, "Accuracy") local moreVsEnemy = skillModList:More("MORE", cfg, "Accuracy", "AccuracyVsEnemy") - + local enemyDistance = env.modDB:Sum("BASE", nil, "Multiplier:enemyDistance") / 10 or 25 local enemyDistanceCapped = m_max(m_min(enemyDistance * 10, data.misc.AccuracyFalloffEnd), data.misc.AccuracyFalloffStart) local modValue = m_floor(data.misc.MaxAccuracyRangePenalty * calcLib.mod(skillModList, cfg, "AccuracyPenalty")) @@ -2581,7 +2721,7 @@ function calcs.offence(env, actor, activeSkill) for _, distance in ipairs(distances) do accuracyPenalties["accuracyPenalty" .. distance .. "m"] = 1 - ((distance * 10 - data.misc.AccuracyFalloffStart) / (data.misc.AccuracyFalloffEnd - data.misc.AccuracyFalloffStart)) * modValue / 100 -- Fix end - + output.Accuracy = m_max(0, m_floor(base * (1 + inc / 100) * more)) local accuracyVsEnemy = m_max(0, m_floor(baseVsEnemy * (1 + incVsEnemy / 100) * moreVsEnemy)) local accuracyVsEnemyBase = accuracyVsEnemy @@ -2650,7 +2790,7 @@ function calcs.offence(env, actor, activeSkill) chance = {" ", " ", ""} } for _, distance in ipairs(distances) do -- put distance values in order, incl. config value - if distance < hitChances[#hitChances].distance then + if distance < hitChances[#hitChances].distance then t_insert(hitChances, #hitChances, { distance = distance }) elseif distance > hitChances[#hitChances].distance then t_insert(hitChances, { distance = distance }) @@ -2833,12 +2973,12 @@ function calcs.offence(env, actor, activeSkill) skillModList:NewMod("Multiplier:TraumaStacks", "BASE", skillModList:Sum("BASE", skillCfg, "Multiplier:SustainableTraumaStacks"), "Maximum Sustainable Trauma Stacks") end local inc = skillModList:Sum("INC", cfg, "Speed") - + if skillFlags.warcry then output.Speed = 1 / output.WarcryCastTime else output.Speed = 1 / (baseTime / round((1 + inc/100) * more, 2) + skillModList:Sum("BASE", cfg, "TotalAttackTime") + skillModList:Sum("BASE", cfg, "TotalCastTime")) - + end output.CastRate = output.Speed if skillFlags.selfCast then @@ -3090,6 +3230,20 @@ function calcs.offence(env, actor, activeSkill) output.ChannelTime = m_max(skillData.channelTimeMultiplier / channelTime, minTime) output.ChannelSpeed = output.Speed or output.Time end + if breakdown then + if skillFlags.bothWeaponAttack then + breakdown.HitChance = { + "Both weapons:", + s_format("%.2f%% ^8(main hand)", output.MainHand.HitChance), + s_format("%.2f%% ^8(off hand)", output.OffHand.HitChance), + s_format("= %.2f%% ^8(average)", output.HitChance), + } + else + local handBreakdown = skillFlags.weapon1Attack and breakdown.MainHand or breakdown.OffHand + breakdown.HitChance = handBreakdown.HitChance or handBreakdown.AccuracyHitChance + breakdown.Speed = breakdown.Speed or handBreakdown.Speed + end + end if skillData.hitTimeOverride and not skillData.triggeredOnDeath then output.HitTime = skillData.hitTimeOverride output.HitSpeed = 1 / output.HitTime @@ -3182,11 +3336,110 @@ function calcs.offence(env, actor, activeSkill) } end end - + + -- Calculate leech + local function getLeechInstances(amount, total, hitRate) + if total == 0 then + return 0, 0 + end + local duration = amount / total / data.misc.LeechRateBase + return duration, duration * hitRate + end + -- dynamic way of calculating the Ancestral Boost from a single source without duplicating the code + -- uptimeOverride: Ancestral Empowerment + -- combinedCalcs: ignore INC AoE as we will run that in calcCombinedAncestralBoost + local function calcAncestralBoost(skillName, moreDmg, uptimeOverride, combinedCalcs) + globalOutput.CreateWarcryOffensiveCalcSection = true -- labels for the CalcSection + local skillNameVar = skillName:gsub(" ", "") -- Fist Of War -> FistOfWar + local skillNameLabel = skillName:lower() + + globalOutput[skillNameVar .. "DamageMultiplier"] = moreDmg or 1 + globalOutput[skillNameVar .. "UptimeRatio"] = uptimeOverride or m_min((1 / globalOutput.Speed) / globalOutput[skillNameVar .. "Cooldown"], 1) * 100 + if globalBreakdown then + globalBreakdown[skillNameVar .. "UptimeRatio"] = { + s_format("min( (1 / %.2f) ^8(second per attack)", globalOutput.Speed), + s_format("/ %.2f, 1) ^8(" .. skillNameLabel .. " cooldown)", uptimeOverride and (1 / globalOutput.Speed / (uptimeOverride / 100)) or globalOutput[skillNameVar .. "Cooldown"]), + s_format("= %d%%", globalOutput[skillNameVar .. "UptimeRatio"]), + } + end + globalOutput["Avg" .. skillNameVar .. "Damage"] = globalOutput[skillNameVar .. "DamageMultiplier"] + globalOutput["Avg" .. skillNameVar .. "DamageEffect"] = 1 + globalOutput["Avg" .. skillNameVar .. "Damage"] * (globalOutput[skillNameVar .. "UptimeRatio"] / 100) + if globalBreakdown then + globalBreakdown["Avg" .. skillNameVar .. "DamageEffect"] = { + s_format("1 + (%.2f ^8(" .. skillNameLabel .. " damage multiplier)", globalOutput[skillNameVar .. "DamageMultiplier"]), + s_format("x %.2f) ^8(" .. skillNameLabel .. " uptime ratio)", globalOutput[skillNameVar .. "UptimeRatio"] / 100), + s_format("= %.2f", globalOutput["Avg" .. skillNameVar .. "DamageEffect"]), + } + end + globalOutput["Max" .. skillNameVar .. "DamageEffect"] = 1 + globalOutput[skillNameVar .. "DamageMultiplier"] + if activeSkill.skillModList:Flag(nil, "Condition:WarcryMaxHit") then + output[skillNameVar .. "DamageEffect"] = globalOutput["Max" .. skillNameVar .. "DamageEffect"] + else + output[skillNameVar .. "DamageEffect"] = globalOutput["Avg" .. skillNameVar .. "DamageEffect"] + end + calcAreaOfEffect(skillModList, skillCfg, skillData, skillFlags, globalOutput, globalBreakdown) + globalOutput.TheoreticalOffensiveWarcryEffect = globalOutput.TheoreticalOffensiveWarcryEffect * globalOutput["Avg" .. skillNameVar .. "DamageEffect"] + globalOutput.TheoreticalMaxOffensiveWarcryEffect = globalOutput.TheoreticalMaxOffensiveWarcryEffect * globalOutput["Max" .. skillNameVar .. "DamageEffect"] + end + + -- combine Ancestral Empowerment with other sources of Slam Ancestral Boost, namely Fist of War, when both active + local function calcCombinedAncestralBoost(skillName, moreDmg, uptimeOverride, additionalSkillName) + globalOutput.CreateWarcryOffensiveCalcSection = true -- labels for the CalcSection + local skillNameVar = skillName:gsub(" ", "") -- Fist Of War -> FistOfWar + local skillNameLabel = skillName:lower() + + globalOutput[skillNameVar .. "DamageMultiplier"] = moreDmg or 1 + -- for CalcSections, set the AncestralEmpowerment damage for mod breakdown + globalOutput[skillNameVar .. "CombinedDamageMultiplier"] = globalOutput[skillNameVar .. "DamageMultiplier"] + skillNameVar = skillNameVar .. "Combined" + local additionalSkillNameVar = additionalSkillName:gsub(" ", "") + local additionalSkillNameLabel = additionalSkillName:lower() + + -- a lot of these are doubled up because it would be very long lines otherwise and hopefully this helps legibility + globalOutput[skillNameVar .. "UptimeRatio"] = uptimeOverride or m_min((1 / globalOutput.Speed) / globalOutput[skillNameVar .. "Cooldown"], 1) * 100 + globalOutput[skillNameVar .. "UptimeRatio"] = m_min(globalOutput[skillNameVar .. "UptimeRatio"] + (globalOutput[additionalSkillNameVar .. "UptimeRatio"] or 0), 100) + if globalBreakdown then + globalBreakdown[skillNameVar .. "UptimeRatio"] = { + s_format("min( (1 / %.2f) ^8(second per attack)", globalOutput.Speed), + s_format("/ %.2f, 1) ^8(" .. skillNameLabel .. " cooldown)", uptimeOverride and (1 / globalOutput.Speed / (uptimeOverride / 100)) or globalOutput[skillNameVar .. "Cooldown"]), + "+", + s_format("min( (1 / %.2f) ^8(second per attack)", globalOutput.Speed), + s_format("/ %.2f, 1) ^8(" .. additionalSkillNameLabel .. " cooldown)", globalOutput[additionalSkillNameVar .. "Cooldown"]), + "capped at 100%", + s_format("= %d%%", globalOutput[skillNameVar .. "UptimeRatio"]), + } + end + globalOutput["Avg" .. skillNameVar .. "Damage"] = globalOutput[skillNameVar .. "DamageMultiplier"] + globalOutput["Avg" .. skillNameVar .. "DamageEffect"] = 1 + globalOutput["Avg" .. skillNameVar .. "Damage"] * (globalOutput[skillNameVar .. "UptimeRatio"] / 100) + if globalBreakdown then + globalBreakdown["Avg" .. skillNameVar .. "DamageEffect"] = { + s_format("1 + (%.2f x %.2f) ^8(combined ancestral boost damage multiplier x uptime ratio)", globalOutput[skillNameVar .. "DamageMultiplier"], globalOutput[skillNameVar .. "UptimeRatio"] / 100), + s_format("= %.2f", globalOutput["Avg" .. skillNameVar .. "DamageEffect"]), + } + end + globalOutput["Max" .. skillNameVar .. "DamageEffect"] = 1 + globalOutput[skillNameVar .. "DamageMultiplier"] + if activeSkill.skillModList:Flag(nil, "Condition:WarcryMaxHit") then + output[skillNameVar .. "DamageEffect"] = globalOutput["Max" .. skillNameVar .. "DamageEffect"] + else + output[skillNameVar .. "DamageEffect"] = globalOutput["Avg" .. skillNameVar .. "DamageEffect"] + end + calcAreaOfEffect(skillModList, skillCfg, skillData, skillFlags, globalOutput, globalBreakdown) + globalOutput.TheoreticalOffensiveWarcryEffect = globalOutput.TheoreticalOffensiveWarcryEffect * globalOutput["Avg" .. skillNameVar .. "DamageEffect"] + globalOutput.TheoreticalMaxOffensiveWarcryEffect = globalOutput.TheoreticalMaxOffensiveWarcryEffect * globalOutput["Max" .. skillNameVar .. "DamageEffect"] + end + -- Check if player is supposed to ignore a damage type, or if it's ignored on enemy side + local useThisResist = function(cfg, damageType) + return not skillModList:Flag(cfg, "Ignore"..damageType.."Resistance", isElemental[damageType] and "IgnoreElementalResistances" or nil) and not enemyDB:Flag(nil, "SelfIgnore"..damageType.."Resistance") + end --Calculate damage (exerts, crits, ruthless, DPS, etc) for _, pass in ipairs(passList) do globalOutput, globalBreakdown = output, breakdown - local source, output, cfg, breakdown = pass.source, pass.output, pass.cfg, pass.breakdown + local source = pass.source + ---@class Output + local output = pass.output + local cfg = pass.cfg + ---@class Breakdown + local breakdown = pass.breakdown -- Exerted Attack members local exertedDoubleDamage = env.modDB:Sum("BASE", cfg, "ExertDoubleDamageChance") @@ -3412,7 +3665,7 @@ function calcs.offence(env, actor, activeSkill) end end end - + output.FistOfWarDamageEffect = 1 output.AncestralCallDamageEffect = 1 output.AncestralEmpowermentDamageEffect = 1 @@ -3435,94 +3688,9 @@ function calcs.offence(env, actor, activeSkill) local ruthlessBlowStunEffect = (ruthlessBlowChance / 100) * ruthlessBlowStunMultiplier skillModList:NewMod("EnemyHeavyStunBuildup", "MORE", ruthlessBlowStunEffect * 100, "Ruthless Blows") - local ancestrallyBoostedIncDamageMulti = modDB:Sum("INC", cfg, "AncestralBoostDamage") / 100 - local ancestrallyBoostedIncArea = skillModList:Sum("INC", cfg, "AncestralBoostAreaOfEffect") -- Condition:AncestrallyBoosted * AncestralBoostEffect (e.g. Fist of War III) local ancestrallyBoostedMoreDamageMulti = skillModList:Sum("BASE", cfg, "AncestralBoostMoreDamage") / 100 - -- dynamic way of calculating the Ancestral Boost from a single source without duplicating the code - -- uptimeOverride: Ancestral Empowerment - -- combinedCalcs: ignore INC AoE as we will run that in calcCombinedAncestralBoost - local function calcAncestralBoost(skillName, moreDmg, uptimeOverride, combinedCalcs) - globalOutput.CreateWarcryOffensiveCalcSection = true -- labels for the CalcSection - local skillNameVar = skillName:gsub(" ", "") -- Fist Of War -> FistOfWar - local skillNameLabel = skillName:lower() - - globalOutput[skillNameVar.."DamageMultiplier"] = moreDmg or 1 - globalOutput[skillNameVar.."UptimeRatio"] = uptimeOverride or m_min( (1 / globalOutput.Speed) / globalOutput[skillNameVar.."Cooldown"], 1) * 100 - if globalBreakdown then - globalBreakdown[skillNameVar.."UptimeRatio"] = { - s_format("min( (1 / %.2f) ^8(second per attack)", globalOutput.Speed), - s_format("/ %.2f, 1) ^8("..skillNameLabel.." cooldown)", uptimeOverride and (1 / globalOutput.Speed / (uptimeOverride / 100)) or globalOutput[skillNameVar.."Cooldown"]), - s_format("= %d%%", globalOutput[skillNameVar.."UptimeRatio"]), - } - end - globalOutput["Avg"..skillNameVar.."Damage"] = globalOutput[skillNameVar.."DamageMultiplier"] - globalOutput["Avg"..skillNameVar.."DamageEffect"] = 1 + globalOutput["Avg"..skillNameVar.."Damage"] * (globalOutput[skillNameVar.."UptimeRatio"] / 100) - if globalBreakdown then - globalBreakdown["Avg"..skillNameVar.."DamageEffect"] = { - s_format("1 + (%.2f ^8("..skillNameLabel.." damage multiplier)", globalOutput[skillNameVar.."DamageMultiplier"]), - s_format("x %.2f) ^8("..skillNameLabel.." uptime ratio)", globalOutput[skillNameVar.."UptimeRatio"] / 100), - s_format("= %.2f", globalOutput["Avg"..skillNameVar.."DamageEffect"]), - } - end - globalOutput["Max"..skillNameVar.."DamageEffect"] = 1 + globalOutput[skillNameVar.."DamageMultiplier"] - if activeSkill.skillModList:Flag(nil, "Condition:WarcryMaxHit") then - output[skillNameVar.."DamageEffect"] = globalOutput["Max"..skillNameVar.."DamageEffect"] - else - output[skillNameVar.."DamageEffect"] = globalOutput["Avg"..skillNameVar.."DamageEffect"] - end - calcAreaOfEffect(skillModList, skillCfg, skillData, skillFlags, globalOutput, globalBreakdown) - globalOutput.TheoreticalOffensiveWarcryEffect = globalOutput.TheoreticalOffensiveWarcryEffect * globalOutput["Avg"..skillNameVar.."DamageEffect"] - globalOutput.TheoreticalMaxOffensiveWarcryEffect = globalOutput.TheoreticalMaxOffensiveWarcryEffect * globalOutput["Max"..skillNameVar.."DamageEffect"] - end - - -- combine Ancestral Empowerment with other sources of Slam Ancestral Boost, namely Fist of War, when both active - local function calcCombinedAncestralBoost(skillName, moreDmg, uptimeOverride, additionalSkillName) - globalOutput.CreateWarcryOffensiveCalcSection = true -- labels for the CalcSection - local skillNameVar = skillName:gsub(" ", "") -- Fist Of War -> FistOfWar - local skillNameLabel = skillName:lower() - - globalOutput[skillNameVar.."DamageMultiplier"] = moreDmg or 1 - -- for CalcSections, set the AncestralEmpowerment damage for mod breakdown - globalOutput[skillNameVar.."CombinedDamageMultiplier"] = globalOutput[skillNameVar.."DamageMultiplier"] - skillNameVar = skillNameVar.."Combined" - local additionalSkillNameVar = additionalSkillName:gsub(" ", "") - local additionalSkillNameLabel = additionalSkillName:lower() - - -- a lot of these are doubled up because it would be very long lines otherwise and hopefully this helps legibility - globalOutput[skillNameVar.."UptimeRatio"] = uptimeOverride or m_min( (1 / globalOutput.Speed) / globalOutput[skillNameVar.."Cooldown"], 1) * 100 - globalOutput[skillNameVar.."UptimeRatio"] = m_min(globalOutput[skillNameVar.."UptimeRatio"] + (globalOutput[additionalSkillNameVar.."UptimeRatio"] or 0), 100) - if globalBreakdown then - globalBreakdown[skillNameVar.."UptimeRatio"] = { - s_format("min( (1 / %.2f) ^8(second per attack)", globalOutput.Speed), - s_format("/ %.2f, 1) ^8("..skillNameLabel.." cooldown)", uptimeOverride and (1 / globalOutput.Speed / (uptimeOverride / 100)) or globalOutput[skillNameVar.."Cooldown"]), - "+", - s_format("min( (1 / %.2f) ^8(second per attack)", globalOutput.Speed), - s_format("/ %.2f, 1) ^8("..additionalSkillNameLabel.." cooldown)", globalOutput[additionalSkillNameVar.."Cooldown"]), - "capped at 100%", - s_format("= %d%%", globalOutput[skillNameVar.."UptimeRatio"]), - } - end - globalOutput["Avg"..skillNameVar.."Damage"] = globalOutput[skillNameVar.."DamageMultiplier"] - globalOutput["Avg"..skillNameVar.."DamageEffect"] = 1 + globalOutput["Avg"..skillNameVar.."Damage"] * (globalOutput[skillNameVar.."UptimeRatio"] / 100) - if globalBreakdown then - globalBreakdown["Avg"..skillNameVar.."DamageEffect"] = { - s_format("1 + (%.2f x %.2f) ^8(combined ancestral boost damage multiplier x uptime ratio)", globalOutput[skillNameVar.."DamageMultiplier"], globalOutput[skillNameVar.."UptimeRatio"] / 100), - s_format("= %.2f", globalOutput["Avg"..skillNameVar.."DamageEffect"]), - } - end - globalOutput["Max"..skillNameVar.."DamageEffect"] = 1 + globalOutput[skillNameVar.."DamageMultiplier"] - if activeSkill.skillModList:Flag(nil, "Condition:WarcryMaxHit") then - output[skillNameVar.."DamageEffect"] = globalOutput["Max"..skillNameVar.."DamageEffect"] - else - output[skillNameVar.."DamageEffect"] = globalOutput["Avg"..skillNameVar.."DamageEffect"] - end - calcAreaOfEffect(skillModList, skillCfg, skillData, skillFlags, globalOutput, globalBreakdown) - globalOutput.TheoreticalOffensiveWarcryEffect = globalOutput.TheoreticalOffensiveWarcryEffect * globalOutput["Avg"..skillNameVar.."DamageEffect"] - globalOutput.TheoreticalMaxOffensiveWarcryEffect = globalOutput.TheoreticalMaxOffensiveWarcryEffect * globalOutput["Max"..skillNameVar.."DamageEffect"] - end - globalOutput.FistOfWarCooldown = skillModList:Sum("BASE", cfg, "FistOfWarCooldown") or 0 if skillModList:Flag(cfg, "AncestralEmpowerment") and activeSkill.skillTypes[SkillType.Slam] and not activeSkill.skillTypes[SkillType.Vaal] and not activeSkill.skillTypes[SkillType.OtherThingUsesSkill] then if globalOutput.FistOfWarCooldown ~= 0 then -- get the fist of war calcs in output to use in Empowerment @@ -3546,7 +3714,7 @@ function calcs.offence(env, actor, activeSkill) globalOutput.AncestralCallCooldown = skillModList:Sum("BASE", cfg, "AncestralCallCooldown") or 0 -- If Ancestral Call & Active Skill is NOT a Vaal Skill & NOT used by mirage or other & NOT a Channel Skill if globalOutput.AncestralCallCooldown ~= 0 and not activeSkill.skillTypes[SkillType.Vaal] and not activeSkill.skillTypes[SkillType.OtherThingUsesSkill] and not activeSkill.skillTypes[SkillType.Channel] then - calcAncestralBoost("Ancestral Call") + calcAncestralBoost("Ancestral Call", ancestrallyBoostedMoreDamageMulti) else output.AncestralCallDamageEffect = 1 end @@ -3714,7 +3882,8 @@ function calcs.offence(env, actor, activeSkill) inc = skillModList:Sum("INC", cfg, "CritChance") + (env.mode_effective and enemyDB:Sum("INC", nil, "SelfCritChance") or 0) more = skillModList:More(cfg, "CritChance") end - output.CritChance = (baseCrit + base) * (1 + inc / 100) * more + -- The game uses an integer permyriad chance for each critical strike roll. + output.CritChance = round((baseCrit + base) * (1 + inc / 100) * more * 100) / 100 local preCapCritChance = output.CritChance output.CritChance = m_min(output.CritChance, skillModList:Override(nil, "CritChanceCap") or skillModList:Sum("BASE", cfg, "CritChanceCap")) if (baseCrit + base) > 0 then @@ -3782,9 +3951,10 @@ function calcs.offence(env, actor, activeSkill) local overCap = preCapCritChance - 100 t_insert(breakdown.CritChance, s_format("Crit is overcapped by %.2f%% (%d%% increased Critical Hit Chance)", overCap, overCap / more / (baseCrit + base) * 100)) end + breakdown.PreEffectiveCritChance = copyTable(breakdown.CritChance) if env.mode_effective and output.AccuracyHitChance < 100 then t_insert(breakdown.CritChance, "") - t_insert(breakdown.CritChance, "Effective Crit Chance:") + t_insert(breakdown.CritChance, "Crit confirmation roll:") t_insert(breakdown.CritChance, s_format("%.2f%%", preHitCheckCritChance)) t_insert(breakdown.CritChance, s_format("x %.2f ^8(chance to hit)", output.AccuracyHitChance / 100)) t_insert(breakdown.CritChance, s_format("= %.2f%%", preLuckyCritChance)) @@ -3891,8 +4061,6 @@ function calcs.offence(env, actor, activeSkill) end output.DoubleDamageEffect = output.DoubleDamageChance / 100 output.ScaledDamageEffect = output.ScaledDamageEffect * (1 + output.DoubleDamageEffect + output.TripleDamageEffect) - - output.DpsMultiplier = ( skillData.dpsMultiplier or 1 ) * calcLib.mod(skillModList, skillCfg, "DPS") @@ -3931,7 +4099,30 @@ function calcs.offence(env, actor, activeSkill) --Calculate reservation DPS globalOutput.ReservationDpsMultiplier = 100 / (100 - enemyDB:Sum("BASE", nil, "LifeReservationPercent")) - buildGainTable() + for _, damageType in ipairs(dmgTypeList) do + activeSkill.gainTable[damageType] = {} + for _, toType in ipairs(dmgTypeList) do + local globalGain = m_max(skillModList:Sum("BASE", skillCfg, + "DamageAs"..toType, + "DamageGainAs"..toType, + damageType.."DamageAs"..toType, + damageType.."DamageGainAs"..toType, + isElemental[damageType] and "ElementalDamageAs"..toType or nil, + isElemental[damageType] and "ElementalDamageGainAs"..toType or nil, + damageType ~= "Chaos" and "NonChaosDamageAs"..toType or nil, + damageType ~= "Chaos" and "NonChaosDamageGainAs"..toType or nil), 0) + local skillGain = m_max(skillModList:Sum("BASE", skillCfg, + "SkillDamageGainAs"..toType, + "Skill"..damageType.."DamageGainAs"..toType, + isElemental[damageType] and "SkillElementalDamageGainAs"..toType or nil, + damageType ~= "Chaos" and "SkillNonChaosDamageGainAs"..toType or nil), 0) + if skillModList:Flag(skillCfg, "DamageGainIsOnlyCold") and toType ~= "Cold" then + activeSkill.gainTable[damageType]["Cold"] = (activeSkill.gainTable[damageType]["Cold"] or 0) + (globalGain + skillGain) / 100 + else + activeSkill.gainTable[damageType][toType] = (activeSkill.gainTable[damageType][toType] or 0) + (globalGain + skillGain) / 100 + end + end + end -- Calculate base hit damage for _, damageType in ipairs(dmgTypeList) do @@ -3987,10 +4178,10 @@ function calcs.offence(env, actor, activeSkill) t_insert(breakdown[damageType], "Base damage:") end if convertedMin ~= 0 or convertedMax ~= 0 then - t_insert(breakdown[damageType], s_format("+ %d to %d ^8(damage converted from other damage types)", convertedMin, convertedMax)) + t_insert(breakdown[damageType], s_format("+ %d to %d ^8(damage converted from other damage types)", round(convertedMin), round(convertedMax))) end if gainedMin ~= 0 or gainedMax ~= 0 then - t_insert(breakdown[damageType], s_format("+ %d to %d ^8(damage gained from other damage types)", gainedMin, gainedMax)) + t_insert(breakdown[damageType], s_format("+ %d to %d ^8(damage gained from other damage types)", round(gainedMin), round(gainedMax))) end t_insert(breakdown[damageType], s_format("= %.1f to %.1f", summedMin, summedMax)) end @@ -4099,11 +4290,6 @@ function calcs.offence(env, actor, activeSkill) local takenInc = enemyDB:Sum("INC", cfg, "DamageTaken", damageType.."DamageTaken") local takenMore = enemyDB:More(cfg, "DamageTaken", damageType.."DamageTaken") - -- Check if player is supposed to ignore a damage type, or if it's ignored on enemy side - local useThisResist = function(damageType) - return not skillModList:Flag(cfg, "Ignore"..damageType.."Resistance", isElemental[damageType] and "IgnoreElementalResistances" or nil) and not enemyDB:Flag(nil, "SelfIgnore"..damageType.."Resistance") - end - if damageType == "Physical" then local enemyArmourMin = 0 if modDB:GetCondition("CanArmourBreakBelowZero", cfg, nil) then -- check for possibility to break Armour below zero @@ -4140,7 +4326,7 @@ function calcs.offence(env, actor, activeSkill) end -- Find the lowest resist of all the elements and use that if it's lower for _, eleDamageType in ipairs(dmgTypeList) do - if isElemental[eleDamageType] and useThisResist(eleDamageType) and damageType ~= eleDamageType then + if isElemental[eleDamageType] and useThisResist(cfg,eleDamageType) and damageType ~= eleDamageType then local currentElementResist = calcResistForType(eleDamageType, cfg) -- If it's explicitly lower, then use the resist and update which element we're using to account for penetration if skillModList:Flag(cfg, "ChaosDamageUsesHighestResistance") then @@ -4165,9 +4351,6 @@ function calcs.offence(env, actor, activeSkill) end sourceRes = elementUsed elseif isElemental[damageType] then - if resist > 0 and modDB:Flag(cfg, "IgnoreNonNegativeEleRes") then - resist = 0 - end pen = skillModList:Sum("BASE", cfg, damageType.."Penetration", "ElementalPenetration") minPen = skillModList:Sum("BASE", cfg, damageType.."PenetrationMinimum", "ElementalPenetrationMinimum") takenInc = takenInc + enemyDB:Sum("INC", cfg, "ElementalDamageTaken") @@ -4188,19 +4371,18 @@ function calcs.offence(env, actor, activeSkill) takenInc = takenInc + enemyDB:Sum("INC", nil, "TrapMineDamageTaken") end local effMult = (1 + takenInc / 100) * takenMore - local useRes = useThisResist(damageType) + local useRes = useThisResist(cfg,damageType) local effectiveResist = resist - local calcPenResist = function(resist) - return resist > minPen and m_max(resist - pen, minPen) or resist - end - if skillModList:Flag(cfg, isElemental[damageType] and "CannotElePenIgnore" or nil) then - effectiveResist = (isElemental[damageType] and invertChance > 0) and (resist - 2 * invertChance * resist) or resist - effMult = effMult * (1 - effectiveResist / 100) - elseif useRes then + local cannotElePenIgnore = isElemental[damageType] and skillModList:Flag(cfg, "CannotElePenIgnore") + local ignoreNonNegativeEleRes = isElemental[damageType] and modDB:Flag(cfg, "IgnoreNonNegativeEleRes") + local normalHitResist = calcHitResist(resist, minPen, pen, cannotElePenIgnore, ignoreNonNegativeEleRes) + local invertedHitResist = calcHitResist(-resist, minPen, pen, cannotElePenIgnore, ignoreNonNegativeEleRes) + local usesResistance = cannotElePenIgnore or useRes + if usesResistance then if isElemental[damageType] and invertChance > 0 then - effectiveResist = calcPenResist(resist) * (1 - invertChance) + calcPenResist(-resist) * invertChance + effectiveResist = normalHitResist * (1 - invertChance) + invertedHitResist * invertChance else - effectiveResist = calcPenResist(resist) + effectiveResist = normalHitResist end effMult = effMult * (1 - effectiveResist / 100) end @@ -4210,12 +4392,13 @@ function calcs.offence(env, actor, activeSkill) if env.mode == "CALCS" then output[damageType.."EffMult"] = effMult end - if pass == 2 and breakdown and (effMult ~= 1 or sourceRes ~= damageType or invertChance > 0) and skillModList:Flag(cfg, isElemental[damageType] and "CannotElePenIgnore" or nil) then + local breakdownResist = invertChance > 0 and resist or normalHitResist + if pass == 2 and breakdown and (effMult ~= 1 or sourceRes ~= damageType or invertChance > 0) and cannotElePenIgnore then t_insert(breakdown[damageType], s_format("x %.3f ^8(effective DPS modifier)", effMult)) - breakdown[damageType.."EffMult"] = breakdown.effMult(damageType, resist, 0, takenInc, effMult, takenMore, sourceRes, useRes, invertChance, minPen, effectiveResist) + breakdown[damageType.."EffMult"] = breakdown.effMult(damageType, breakdownResist, 0, takenInc, effMult, takenMore, sourceRes, usesResistance, invertChance, minPen, effectiveResist, normalHitResist, invertedHitResist) elseif pass == 2 and breakdown and (effMult ~= 1 or (resist - pen) < minPen or sourceRes ~= damageType or invertChance > 0) then t_insert(breakdown[damageType], s_format("x %.3f ^8(effective DPS modifier)", effMult)) - breakdown[damageType.."EffMult"] = breakdown.effMult(damageType, resist, pen, takenInc, effMult, takenMore, sourceRes, useRes, invertChance, minPen, effectiveResist) + breakdown[damageType.."EffMult"] = breakdown.effMult(damageType, breakdownResist, pen, takenInc, effMult, takenMore, sourceRes, usesResistance, invertChance, minPen, effectiveResist, normalHitResist, invertedHitResist) end end if pass == 2 and breakdown then @@ -4227,59 +4410,12 @@ function calcs.offence(env, actor, activeSkill) local energyShieldLeech = 0 local manaLeech = 0 - -- Determine base leech value according to resource (using function to avoid repetition) - ---@param resource string "Life" | "Mana" | "EnergyShield" - ---@param dmgType string "Physical" | "Cold" | "Fire" | "Lightning" | "Chaos" - ---@return number - local function getBaseLeech(resource, dmgType) - local leech = 0 - if (not skillModList:Flag(cfg, "Condition:No" .. resource .. "LeechFrom" .. dmgType .. "Damage" )) and not (isElemental[dmgType] and skillModList:Flag(cfg, "No" .. resource .. "LeechFromElementalDamage" )) then - -- Check if converted physical leech (most PoE2 leech is physical only by default) - local convertModName, convertFlag - if isElemental[dmgType] and skillModList:Flag(cfg, resource .. "LeechBasedOnElementalDamage") then - convertFlag = resource .. "LeechBasedOnElementalDamage" - convertModName = "ElementalDamage" .. resource .. "Leech" - elseif skillModList:Flag(cfg, resource .. "LeechBasedOn".. dmgType .. "Damage") then - convertFlag = resource .. "LeechBasedOn" .. dmgType .. "Damage" - convertModName = dmgType .. "Damage" .. resource .. "Leech" - end - if convertModName and convertFlag then - local tempCfg = copyTable(cfg, true) - tempCfg.overrideCond = { ["No" .. resource .. "LeechFromPhysicalDamage"] = false } -- Need to force Condition to `false`, to calculate original phys leech values - local physLeechMods = skillModList:Tabulate("BASE", tempCfg , "PhysicalDamage" .. resource .. "Leech") - for _, entry in ipairs(physLeechMods) do - -- Add new leech mods for that damage type with the same conditions, source, etc. - local newMod = copyTable(entry.mod) - newMod.name = convertModName - -- Tags that specifically disable Physical Damage leech need to be removed - local hasNoPhysLeech, tagIndex = modLib.hasTag(newMod, { type = "Condition", var = "No" .. resource .. "LeechFromPhysicalDamage", neg = true }) - if hasNoPhysLeech then - t_remove(newMod, tagIndex) - end - if not skillModList:ReplaceModInternal(newMod) then -- using `ReplaceModInternal` instead of `ReplaceMod`, so I don't have to unpack the mod first - skillModList:AddMod(newMod) - end - end - end - leech = skillModList:Sum("BASE", cfg, "Damage" .. resource .. "Leech", dmgType.."Damage" .. resource .. "Leech", isElemental[dmgType] and "ElementalDamage" .. resource .. "Leech" or nil) + enemyDB:Sum("BASE", cfg, "SelfDamage" .. resource .. "Leech") / 100 - elseif skillModList:Flag(cfg, "Condition:No" .. resource .. "LeechFrom" .. dmgType .. "Damage" ) then - -- dmgType leech should not apply, but still needs to exist for possible conversion so adding additional condition tag instead - local noLeechFlagTag = { type = "Condition", var = "No" .. resource .. "LeechFrom" .. dmgType .. "Damage", neg = true } - for _, entry in ipairs(skillModList:Tabulate("BASE", cfg, dmgType .. "Damage" .. resource .. "Leech")) do - if not modLib.hasTag(entry.mod, noLeechFlagTag) then - t_insert(entry.mod, noLeechFlagTag ) - end - end - end - return leech and leech or 0 - end - if skillFlags.mine or skillFlags.trap or skillFlags.totem then lifeLeech = skillModList:Sum("BASE", cfg, "DamageLifeLeechToPlayer") else - lifeLeech = getBaseLeech("Life", damageType) - energyShieldLeech = getBaseLeech("EnergyShield", damageType) - manaLeech = getBaseLeech("Mana", damageType) + lifeLeech = getBaseLeech("Life", damageType, skillModList, cfg, enemyDB) + energyShieldLeech = getBaseLeech("EnergyShield", damageType, skillModList, cfg, enemyDB) + manaLeech = getBaseLeech("Mana", damageType, skillModList, cfg, enemyDB) end if ghostReaver and not noLifeLeech then @@ -4365,14 +4501,7 @@ function calcs.offence(env, actor, activeSkill) skillModList:NewMod("Condition:"..highestType.."IsHighestDamageType", "FLAG", true, "Config") end - -- Calculate leech - local function getLeechInstances(amount, total) - if total == 0 then - return 0, 0 - end - local duration = amount / total / data.misc.LeechRateBase - return duration, duration * hitRate - end + --Instant Leech output.LifeLeechInstantProportion = m_max(m_min(skillModList:Sum("BASE", cfg, "InstantLifeLeech") or 0, 100), 0) / 100 @@ -4394,11 +4523,11 @@ function calcs.offence(env, actor, activeSkill) output.EnergyShieldLeech = output.EnergyShieldLeech * (1 - output.EnergyShieldLeechInstantProportion) end - output.LifeLeechDuration, output.LifeLeechInstances = getLeechInstances(output.LifeLeech, globalOutput.Life) + output.LifeLeechDuration, output.LifeLeechInstances = getLeechInstances(output.LifeLeech, globalOutput.Life, hitRate) output.LifeLeechInstantRate = output.LifeLeechInstant * hitRate - output.EnergyShieldLeechDuration, output.EnergyShieldLeechInstances = getLeechInstances(output.EnergyShieldLeech, globalOutput.EnergyShield) + output.EnergyShieldLeechDuration, output.EnergyShieldLeechInstances = getLeechInstances(output.EnergyShieldLeech, globalOutput.EnergyShield, hitRate) output.EnergyShieldLeechInstantRate = output.EnergyShieldLeechInstant * hitRate - output.ManaLeechDuration, output.ManaLeechInstances = getLeechInstances(output.ManaLeech, globalOutput.Mana) + output.ManaLeechDuration, output.ManaLeechInstances = getLeechInstances(output.ManaLeech, globalOutput.Mana, hitRate) output.ManaLeechInstantRate = output.ManaLeechInstant * hitRate -- Calculate gain on hit @@ -4628,7 +4757,7 @@ function calcs.offence(env, actor, activeSkill) for _, damageType in ipairs(dmgTypeList) do combineStat(damageType.."StoredCombinedAvg", "DPS") end - -- Crossbows: + -- Crossbows: if activeSkill.skillTypes[SkillType.CrossbowSkill] and not activeSkill.skillTypes[SkillType.Grenade] then -- Combine stats related to reload and bolt functionality combineStat("FiringRate", "AVERAGE") @@ -4664,6 +4793,36 @@ function calcs.offence(env, actor, activeSkill) skillFlags.showAverage = false skillFlags.notAverage = true end + if breakdown then + if skillFlags.bothWeaponAttack then + for _, critStat in ipairs({ "PreEffectiveCritChance", "CritChance" }) do + local combinedBreakdown = { "Both weapons:" } + for _, pass in ipairs(passList) do + t_insert(combinedBreakdown, pass.label .. ":") + if pass.breakdown[critStat] then + for _, line in ipairs(pass.breakdown[critStat]) do + t_insert(combinedBreakdown, line) + end + else + t_insert(combinedBreakdown, s_format("%.2f%%", pass.output[critStat])) + end + end + t_insert(combinedBreakdown, s_format("= %.2f%% ^8(average)", output[critStat])) + breakdown[critStat] = combinedBreakdown + end + else + local handBreakdown = skillFlags.weapon1Attack and breakdown.MainHand or breakdown.OffHand + breakdown.PreEffectiveCritChance = handBreakdown.PreEffectiveCritChance + breakdown.CritChance = handBreakdown.CritChance + end + local breakdownSource = skillFlags.weapon1Attack and "MainHand.CritChance" or "OffHand.CritChance" + if breakdown.PreEffectiveCritChance then + breakdown.PreEffectiveCritChance.breakdownSource = breakdownSource + end + if breakdown.CritChance then + breakdown.CritChance.breakdownSource = breakdownSource + end + end if skillFlags.bothWeaponAttack then if breakdown then breakdown.AverageDamage = { } @@ -4814,7 +4973,12 @@ function calcs.offence(env, actor, activeSkill) -- Calculate ailments and debuffs (poison, bleed, ignite, impale, exposure, etc) for _, pass in ipairs(passList) do globalOutput, globalBreakdown = output, breakdown - local source, output, cfg, breakdown = pass.source, pass.output, pass.cfg, pass.breakdown + local source = pass.source + ---@class Output + local output = pass.output + local cfg = pass.cfg + ---@class Breakdown + local breakdown = pass.breakdown -- Legacy PoE1 ailments (to be removed later): Scorched, Brittle, Sapped, Impale output.ImpaleChance = 0 @@ -4868,7 +5032,7 @@ function calcs.offence(env, actor, activeSkill) end return sourceHitDmg, sourceCritDmg end - + ---Calculates damage to be used in damaging ailment calculations ---@param ailment string ---@param defaultDamageTypes table @@ -4896,7 +5060,7 @@ function calcs.offence(env, actor, activeSkill) end return hitMin, hitMax, critMin, critMax end - + ---Calculates damage to be used in poise related ailment calculations ---@param ailment string ---@param defaultDamageTypes table @@ -4936,13 +5100,13 @@ function calcs.offence(env, actor, activeSkill) end return hitMin, hitMax, hitAvg, critMin, critMax, critAvg, poseDamageAvg end - + ---Calculate the inflict chance and base damage of a secondary effect (bleed/poison/ignite/shock/freeze) ---@param ailment string ---@param sourceCritChance number ---@param sourceHitDmg number ---@param sourceCritDmg number - ---@param hideFromBreakdown boolean + ---@param hideFromBreakdown boolean? ---@return number baseVal local function calcAilmentDamage(ailment, sourceCritChance, sourceHitDmg, sourceCritDmg, hideFromBreakdown) @@ -5024,6 +5188,7 @@ function calcs.offence(env, actor, activeSkill) return baseVal end + local critMetatable = { __index = |_, key| -> skillCfg.skillCond[key] or cfg.skillCond[key] } ---Calculate global / breakdown values for a damaging ailment ---@param ailment string ---@param ailmentDamageType table @@ -5046,7 +5211,7 @@ function calcs.offence(env, actor, activeSkill) slotName = skillCfg.slotName, flags = bor(ModFlag.Dot, ModFlag.Ailment, band(cfg.flags, ModFlag.WeaponMask), band(cfg.flags, ModFlag.Melee) ~= 0 and ModFlag.MeleeHit or 0), keywordFlags = bor(band(cfg.keywordFlags, bnot(KeywordFlag.Hit)), KeywordFlag[ailment], KeywordFlag.Ailment, KeywordFlag[ailmentDamageType .. "Dot"]), - skillCond = setmetatable({["CriticalStrike"] = true }, { __index = function(table, key) return skillCfg.skillCond[key] or cfg.skillCond[key] end } ), + skillCond = setmetatable({ ["CriticalStrike"] = true },critMetatable ), skillDist = skillCfg.skillDist, } @@ -5381,7 +5546,7 @@ function calcs.offence(env, actor, activeSkill) skillFlags["inflict"..flatAilment] = true end end - + local unmitigatedColdDamage = calcAverageUnmitigatedSourceDamage("Chill", data.defaultAilmentDamageTypes["Chill"]["ScalesFrom"]) local chillMinimumThreshold = enemyThreshold / data.gameConstants.ChillEffectMultiplier output['chillMinimumThreshold'] = chillMinimumThreshold @@ -5394,14 +5559,14 @@ function calcs.offence(env, actor, activeSkill) output["ChillChanceOnCrit"] = 0 skillFlags["inflictChill"] = false end - + output["FreezeChanceOnHit"] = 0 output["FreezeChanceOnCrit"] = 0 skillFlags["inflictFreeze"] = false skillFlags["inflictElectrocute"] = false - + -- Calculate poise-related debuffs - for _, ailment in ipairs({"Freeze", "Electrocute", "HeavyStun", "Pin"}) do + for _, ailment in ipairs({"Freeze", "Electrocute", "HeavyStun", "Pin"}) do local enemyPoiseThreshold = m_floor(data.monsterPoiseThresholdTable[env.enemyLevel] * calcLib.mod(enemyDB, nil, "PoiseThreshold", ailment.."Threshold", ailment == "HeavyStun" and "EnemyStunThreshold", (ailment == "Freeze" or ailment == "Electrocute") and "EnemyAilmentThreshold")) local hitMin, hitMax, hitAvg, critMin, critMax, critAvg, poiseAvg = calcMinMaxPoiseSourceDamage(ailment, data.buildupTypes[ailment].ScalesFrom) -- TODO: average for now, can do more complicated calculation later @@ -5415,7 +5580,7 @@ function calcs.offence(env, actor, activeSkill) local maxCrit = critMax * poiseBuildup local critPoiseBuildup = critAvg * poiseBuildup local totalAvgPoiseBuildup = poiseAvg * poiseBuildup - + if skillFlags.hit and not skillModList:Flag(cfg, "Cannot"..ailment) then globalOutput[ailment .. "BuildupAvg"] = totalAvgPoiseBuildup else @@ -5437,7 +5602,7 @@ function calcs.offence(env, actor, activeSkill) t_insert(globalBreakdown[ailment .. "Buildup"], s_format("Crit Min: %.1f%%", minCrit)) t_insert(globalBreakdown[ailment .. "Buildup"], s_format("Crit Max: %.1f%%", maxCrit)) t_insert(globalBreakdown[ailment .. "Buildup"], s_format("Crit Avg: %.1f%%", critPoiseBuildup)) - + t_insert(globalBreakdown[ailment .. "Buildup"], s_format("")) t_insert(globalBreakdown[ailment .. "Buildup"], s_format("Average "..ailment.." buildup")) t_insert(globalBreakdown[ailment .. "Buildup"], s_format("= %.1f%%", totalAvgPoiseBuildup)) @@ -5719,7 +5884,7 @@ function calcs.offence(env, actor, activeSkill) end end end - + -- Calculate impale chance and modifiers if canDeal.Physical and (output.ImpaleChance + output.ImpaleChanceOnCrit) > 0 then skillFlags.impale = true @@ -5960,7 +6125,7 @@ function calcs.offence(env, actor, activeSkill) end end end - + if skillModList:Flag(nil, "DotCanStack") then skillFlags.DotCanStack = true local speed = output.Speed @@ -6062,44 +6227,7 @@ function calcs.offence(env, actor, activeSkill) -- Self hit dmg calcs do - -- Handler functions for self hit sources - local nameToHandler = { - ["Heartbound Loop"] = function(activeSkill, output, breakdown) - if activeSkill.activeEffect.grantedEffect.name == "Summon Skeletons" then - local dmgType, dmgVal - for _, value in ipairs(activeSkill.skillModList:List(nil, "HeartboundLoopSelfDamage")) do -- Combines dmg taken from both ring accounting for catalysts - dmgVal = (dmgVal or 0) + value.baseDamage - dmgType = string.gsub(" "..value.damageType, "%W%l", string.upper):sub(2) -- This assumes both rings deal the same damage type - end - if dmgType and dmgVal then - -- !!!! WARNING !!!! -- - -- applyDmgTakenConversion does NOT consider the "And protect me from Harm" yet - local dmgBreakdown, totalDmgTaken = calcs.applyDmgTakenConversion(activeSkill, output, breakdown, dmgType, dmgVal) - t_insert(dmgBreakdown, 1, s_format("Heartbound Loop base damage: %d", dmgVal)) - t_insert(dmgBreakdown, 2, s_format("")) - t_insert(dmgBreakdown, s_format("Total Heartbound Loop damage taken per cast/attack: %.2f * %d ^8(minions per cast)^7 = %.2f",totalDmgTaken, output.SummonedMinionsPerCast, totalDmgTaken * output.SummonedMinionsPerCast)) - return dmgBreakdown, totalDmgTaken * output.SummonedMinionsPerCast - end - end - end, - ["Trauma"] = function(activeSkill, output, breakdown) - local dmgType = "Physical" - local currentTraumaStacks = math.max(activeSkill.skillModList:Sum("BASE", nil, "Multiplier:TraumaStacks"), 1) - local damagePerTrauma = activeSkill.skillModList:Sum("BASE", nil, "TraumaSelfDamageTakenLife") - local dmgVal = activeSkill.baseSkillModList:Flag(nil, "HasTrauma") and damagePerTrauma * currentTraumaStacks - if dmgType and dmgVal then - -- !!!! WARNING !!!! -- - -- applyDmgTakenConversion does NOT consider the "And protect me from Harm" yet - local dmgBreakdown, totalDmgTaken = calcs.applyDmgTakenConversion(activeSkill, output, breakdown, dmgType, dmgVal) - t_insert(dmgBreakdown, 1, s_format("%d ^8(base %s damage)^7 * %.2f ^8(%s trauma)^7 = %.2f %s damage", damagePerTrauma, dmgType, currentTraumaStacks, activeSkill.skillModList:Sum("BASE", skillCfg, "Multiplier:SustainableTraumaStacks") == currentTraumaStacks and "sustainable" or "current", dmgVal, dmgType)) - t_insert(dmgBreakdown, 2, s_format("")) - t_insert(dmgBreakdown, s_format("Total Trauma damage taken per cast/attack: %.2f ", totalDmgTaken)) - return dmgBreakdown, totalDmgTaken - end - end, - } - - for _, sourceFunc in pairs(nameToHandler) do + for _, sourceFunc in pairs(selfHitHandlers) do local selfHitBreakdown, dmgTaken = sourceFunc(activeSkill, output, breakdown) if dmgTaken then output.SelfHitDamage = (output.SelfHitDamage or 0) + dmgTaken @@ -6207,7 +6335,7 @@ function calcs.offence(env, actor, activeSkill) output.ParryRangeProj = (skillData.parryRangeProj or 0) * calcLib.mod(skillModList, skillCfg, "ParryRangeProj") if breakdown then if output.ParryRangeNonProj > 0 then - breakdown.ParryRangeNonProj = { + breakdown.ParryRangeNonProj = { s_format("Max Parry distance vs. non-projectiles:"), s_format(""), s_format("%.1f m ^8(base parry range for non-projectiles)", skillData.parryRangeNonProj), @@ -6340,4 +6468,4 @@ function calcs.offence(env, actor, activeSkill) output.CullingDPS = output.CombinedDPS * (bestCull - 1) output.ReservationDPS = output.CombinedDPS * (output.ReservationDpsMultiplier - 1) output.CombinedDPS = output.CombinedDPS * bestCull * output.ReservationDpsMultiplier -end \ No newline at end of file +end diff --git a/src/Modules/CalcPerform.lua b/src/Modules/CalcPerform.lua index dbc4bb9767..eb0b3e18dc 100644 --- a/src/Modules/CalcPerform.lua +++ b/src/Modules/CalcPerform.lua @@ -3,7 +3,8 @@ -- Module: Calc Perform -- Manages the offence/defence calculations. -- -local calcs = ... +---@class Calcs +local calcs = require("Modules.CalcBase") local pairs = pairs local ipairs = ipairs @@ -20,10 +21,10 @@ local m_huge = math.huge --- getCachedOutputValue --- retrieves a value specified by key from a cached version of skill --- specified by @uuid or if not found in cache computes teh cache. ---- @param env table ---- @param activeSkill table active skill to be used as main when calculating output values ---- @param ... table keys to values to be returned (Note: EmmyLua does not natively support documenting variadic parameters) ---- @return table unpacked table containing the desired values +---@param env Env +---@param activeSkill ActiveSkill Active skill to use as main when calculating output values +---@param ... string Keys of values to return +---@return any ... Cached output values local function getCachedOutputValue(env, activeSkill, ...) local uuid = cacheSkillUUID(activeSkill, env) if not GlobalCache.cachedData[env.mode][uuid] or env.mode == "CALCULATOR" then @@ -40,7 +41,7 @@ end -- Merge an instance of a buff, taking the highest value of each modifier local function mergeBuff(src, destTable, destKey) if not destTable[destKey] then - destTable[destKey] = new("ModList") + destTable[destKey] = new("ModList"):ModList() end local dest = destTable[destKey] for _, mod in ipairs(src) do @@ -142,6 +143,7 @@ local legacies = { } -- Merge keystone modifiers +---@param env Env local function mergeKeystones(env) for _, modObj in ipairs(env.modDB:Tabulate("LIST", nil, "Keystone")) do if not env.keystonesAdded[modObj.value] and env.spec.tree.keystoneMap[modObj.value] then @@ -155,7 +157,7 @@ local function mergeKeystones(env) end -- Add certain weapon base stats to output for use as "Stat" in mods like Tactician's ""Watch How I Do It" Ascendancy notable" and Amazon's "Penetrate" -- Note: This might run into issues with Energy Blade, Shapeshifting or similar mechanics that could "replace" the weapon items, but it's hard to test because PoE2 doesn't have those mechanics yet ----@param actor table +---@param actor Actor local function addWeaponBaseStats(actor) local output = actor.output local dmgTypeList = {"Physical", "Lightning", "Cold", "Fire", "Chaos"} -- Note: we're using local dmgTypeList vars a lot, might be better to eventually just use a global since it presumably won't change @@ -177,8 +179,26 @@ local function addWeaponBaseStats(actor) end end +local function hasActiveSkillExposureSource(activeSkill, modName) + return activeSkill.skillModList and activeSkill.skillCfg + and (activeSkill.skillModList:HasMod("BASE", activeSkill.skillCfg, modName) or activeSkill.skillModList:HasMod("FLAG", activeSkill.skillCfg, "InflictExposure")) + or activeSkill.baseSkillModList + and (activeSkill.baseSkillModList:HasMod("BASE", nil, modName) or activeSkill.baseSkillModList:HasMod("FLAG", nil, "InflictExposure")) +end +local function hasExposureSource(modDB, env, element) + local modName = element .. "ExposureChance" + if modDB:Sum("BASE", nil, modName) > 0 or modDB:HasMod("FLAG", nil, "InflictExposure") then + return true + end + for _, activeSkill in ipairs(env.player.activeSkillList) do + if hasActiveSkillExposureSource(activeSkill, modName) then + return true + end + end + return false +end -- Generic radius/area calculator for a given key prefix (e.g. "Presence", "Surrounded") ----@param actor table +---@param actor Actor ---@param key string -- e.g. "Presence" or "Surrounded" local function calcBuffRadius(actor, key) local radiusKey, areaKey , modKey = key .. "Radius", key .. "Area", key .. "Mod" @@ -210,12 +230,42 @@ local function calcBuffRadius(actor, key) end end end +local function calculateAttributes(modDB, output, breakdown, condList) + for _ = 1, 2 do -- Calculate twice because of circular dependency (X attribute higher than Y attribute) + for _, stat in ipairs({ "Str", "Dex", "Int" }) do + output[stat] = m_max(round(calcLib.val(modDB, stat)), 0) + if breakdown then + breakdown[stat] = breakdown.simple(nil, nil, output[stat], stat) + end + end + + local stats = { output.Str, output.Dex, output.Int } + table.sort(stats) + output.LowestAttribute = stats[1] + condList["TwoHighestAttributesEqual"] = stats[2] == stats[3] + + condList["DexHigherThanInt"] = output.Dex > output.Int + condList["StrHigherThanInt"] = output.Str > output.Int + condList["IntHigherThanDex"] = output.Int > output.Dex + condList["StrHigherThanDex"] = output.Str > output.Dex + condList["IntHigherThanStr"] = output.Int > output.Str + condList["DexHigherThanStr"] = output.Dex > output.Str + + condList["StrHighestAttribute"] = output.Str >= output.Dex and output.Str >= output.Int + condList["IntHighestAttribute"] = output.Int >= output.Str and output.Int >= output.Dex + condList["DexHighestAttribute"] = output.Dex >= output.Str and output.Dex >= output.Int + condList["IntSingleHighestAttribute"] = output.Int > output.Str and output.Int > output.Dex + condList["DexSingleHighestAttribute"] = output.Dex > output.Str and output.Dex > output.Int + end +end -- Calculate attributes, and set conditions ----@param env table ----@param actor table +---@param env Env +---@param actor Actor local function doActorAttribsConditions(env, actor) local modDB = actor.modDB + ---@class Output local output = actor.output + ---@class Breakdown local breakdown = actor.breakdown local condList = modDB.conditions @@ -420,70 +470,22 @@ local function doActorAttribsConditions(env, actor) end end if env.mode_effective then - local function hasActiveSkillExposureSource(activeSkill, modName) - return activeSkill.skillModList and activeSkill.skillCfg - and (activeSkill.skillModList:HasMod("BASE", activeSkill.skillCfg, modName) or activeSkill.skillModList:HasMod("FLAG", activeSkill.skillCfg, "InflictExposure")) - or activeSkill.baseSkillModList - and (activeSkill.baseSkillModList:HasMod("BASE", nil, modName) or activeSkill.baseSkillModList:HasMod("FLAG", nil, "InflictExposure")) - end - local function hasExposureSource(element) - local modName = element .. "ExposureChance" - if modDB:Sum("BASE", nil, modName) > 0 or modDB:HasMod("FLAG", nil, "InflictExposure") then - return true - end - for _, activeSkill in ipairs(env.player.activeSkillList) do - if hasActiveSkillExposureSource(activeSkill, modName) then - return true - end - end - return false - end - if hasExposureSource("Fire") then + if hasExposureSource(modDB, env, "Fire") then condList["CanApplyFireExposure"] = true modDB:NewMod("Condition:CanApplyFireExposure", "FLAG", true, "Exposure") end - if hasExposureSource("Cold") then + if hasExposureSource(modDB, env, "Cold") then condList["CanApplyColdExposure"] = true modDB:NewMod("Condition:CanApplyColdExposure", "FLAG", true, "Exposure") end - if hasExposureSource("Lightning") then + if hasExposureSource(modDB, env, "Lightning") then condList["CanApplyLightningExposure"] = true modDB:NewMod("Condition:CanApplyLightningExposure", "FLAG", true, "Exposure") end end - -- Calculate attributes - local calculateAttributes = function() - for pass = 1, 2 do -- Calculate twice because of circular dependency (X attribute higher than Y attribute) - for _, stat in pairs({"Str","Dex","Int"}) do - output[stat] = m_max(round(calcLib.val(modDB, stat)), 0) - if breakdown then - breakdown[stat] = breakdown.simple(nil, nil, output[stat], stat) - end - end - - local stats = { output.Str, output.Dex, output.Int } - table.sort(stats) - output.LowestAttribute = stats[1] - condList["TwoHighestAttributesEqual"] = stats[2] == stats[3] - - condList["DexHigherThanInt"] = output.Dex > output.Int - condList["StrHigherThanInt"] = output.Str > output.Int - condList["IntHigherThanDex"] = output.Int > output.Dex - condList["StrHigherThanDex"] = output.Str > output.Dex - condList["IntHigherThanStr"] = output.Int > output.Str - condList["DexHigherThanStr"] = output.Dex > output.Str - - condList["StrHighestAttribute"] = output.Str >= output.Dex and output.Str >= output.Int - condList["IntHighestAttribute"] = output.Int >= output.Str and output.Int >= output.Dex - condList["DexHighestAttribute"] = output.Dex >= output.Str and output.Dex >= output.Int - condList["IntSingleHighestAttribute"] = output.Int > output.Str and output.Int > output.Dex - condList["DexSingleHighestAttribute"] = output.Dex > output.Str and output.Dex > output.Int - end - end - -- Calculate total attributes - calculateAttributes() + calculateAttributes(modDB, output, breakdown, condList) output.TotalAttr = output.Str + output.Dex + output.Int -- Special case for Devotion / Tribute @@ -558,6 +560,8 @@ local function determineCursePriority(curseName, activeSkill) return basePriority + socketPriority + slotPriority + sourcePriority end +---@param actor Actor +---@param clearCache? boolean local function applyEnemyModifiers(actor, clearCache) if clearCache or not actor.appliedEnemyModifiers then actor.appliedEnemyModifiers = { } @@ -575,9 +579,12 @@ local function applyEnemyModifiers(actor, clearCache) end -- Process enemy modifiers and other buffs +---@param env Env +---@param actor Actor local function doActorMisc(env, actor) local modDB = actor.modDB local enemyDB = actor.enemy.modDB + ---@class Output local output = actor.output local condList = modDB.conditions @@ -850,8 +857,11 @@ local function doActorMisc(env, actor) end -- Process charges +---@param env Env +---@param actor Actor local function doActorCharges(env, actor) local modDB = actor.modDB + ---@class Output local output = actor.output -- Calculate current and maximum charges @@ -1006,6 +1016,8 @@ local function doActorCharges(env, actor) end +---@param actor Actor +---@return number function calcs.actionSpeedMod(actor) local modDB = actor.modDB local minimumActionSpeed = modDB:Max(nil, "MinimumActionSpeed") or 0 @@ -1032,6 +1044,8 @@ end -- Initialises a minion's modifier database with its base stats (life, defences, resists), -- monster type mods, tamed beast mods and player-granted mods, for the given owning skill +---@param env Env +---@param activeSkill ActiveSkill local function initMinionModDB(env, activeSkill) local skillFlags if env.mode == "CALCS" then @@ -1141,6 +1155,9 @@ local function initMinionModDB(env, activeSkill) end end +---@param modList ModList +---@param skillCfg ModCfg +---@param minion Actor local function addMinionModifiers(modList, skillCfg, minion) for _, value in ipairs(modList:List(skillCfg, "MinionModifier")) do if not value.type or minion.type == value.type then @@ -1149,6 +1166,19 @@ local function addMinionModifiers(modList, skillCfg, minion) end end +local function setSpectreSource(modList, sourceSkill, activeSkill, castingMinion) + if activeSkill.skillFlags.spectre then + local source = "Spectre:" + if sourceSkill then + source = source .. sourceSkill .. " - " .. castingMinion.minionData.name + else + source = source .. castingMinion.minionData.name + end + for i = 1, #modList do + modList[i].source = source + end + end +end -- Finalises the environment and performs the stat calculations: -- 1. Merges keystone modifiers -- 2. Initialises minion skills @@ -1158,8 +1188,12 @@ end -- 6. Processes buffs and debuffs -- 7. Processes charges and misc buffs (doActorCharges, doActorMisc) -- 8. Calculates defence and offence stats (calcs.defence, calcs.offence) +---@param env Env +---@param skipEHP? boolean function calcs.perform(env, skipEHP) + ---@type ModDB local modDB = env.modDB + ---@type ModDB local enemyDB = env.enemyDB -- Merge keystone modifiers @@ -1168,9 +1202,9 @@ function calcs.perform(env, skipEHP) -- Build minion skills for _, activeSkill in ipairs(env.player.activeSkillList) do - activeSkill.skillModList = new("ModList", activeSkill.baseSkillModList) + activeSkill.skillModList = new("ModList"):ModList(activeSkill.baseSkillModList) if activeSkill.minion then - activeSkill.minion.modDB = new("ModDB") + activeSkill.minion.modDB = new("ModDB"):ModDB() activeSkill.minion.modDB.actor = activeSkill.minion calcs.createMinionSkills(env, activeSkill) activeSkill.skillPartName = activeSkill.minion.mainSkill.activeEffect.grantedEffect.name @@ -1178,7 +1212,8 @@ function calcs.perform(env, skipEHP) end env.player.output = { } - env.enemy.output = { } + env.enemy.output = {} + ---@class Output local output = env.player.output env.partyMembers = env.build.partyTab.actor @@ -1226,6 +1261,20 @@ function calcs.perform(env, skipEHP) end applyEnemyModifiers(env.enemy, true) + if enemyDB:Flag(env.player.mainSkill.skillCfg, "AbyssalWasted") then + local conditions = modDB:List(nil, "AbyssalWastingImpliesCondition") + for _, v in ipairs(conditions) do + local conditionName = string.format("Condition:%s", v.condition) + if v.applyToEnemy then + enemyDB:NewMod(v.condition, "FLAG", true) + enemyDB:NewMod(conditionName, "FLAG", true) + else + modDB:NewMod(v.condition, "FLAG", true) + modDB:NewMod(conditionName, "FLAG", true) + end + end + end + local minionTypeCount, ammoTypeCount, grenadeTypeCount = 0, 0, 0 local minionCount, minionType, ammoType, grenadeType = { }, { }, { }, { } local maxPurpleFlameChaosGain = 0 @@ -1412,12 +1461,12 @@ function calcs.perform(env, skipEHP) output.LootRarityMagicEnemies = (lootRarityMagicEnemies > 0) and lootRarityMagicEnemies + modDB:Sum("INC", nil, "LootRarity") or 0 local breakdown = nil - if env.mode == "CALCS" then + if env.buildBreakdown then -- Initialise breakdown module - breakdown = LoadModule(calcs.breakdownModule, modDB, output, env.player) + breakdown = LoadModule(calcs.breakdownModule)(modDB, output, env.player) env.player.breakdown = breakdown if env.minion then - env.minion.breakdown = LoadModule(calcs.breakdownModule, env.minion.modDB, env.minion.output, env.minion) + env.minion.breakdown = LoadModule(calcs.breakdownModule)(env.minion.modDB, env.minion.output, env.minion) end end @@ -1590,18 +1639,16 @@ function calcs.perform(env, skipEHP) if (modDB:Flag(nil, type.."FlaskAppliesToLife")) then t_insert(out, modLib.createMod("LifeRecovery", "BASE", flaskTotal / flaskDur, name)) end + local wardRecoveryPercent = type == "Life" and modDB:Sum("BASE", nil, "LifeFlaskRecoveryAppliesToWard") or 0 + if wardRecoveryPercent > 0 then + t_insert(out, modLib.createMod("WardRecovery", "BASE", flaskTotal / flaskDur * wardRecoveryPercent / 100, name)) + end return out end - local function mergeFlasks(flasks, onlyRecovery, checkNonRecoveryFlasksForMinions) - local flaskBuffs = { } - local flaskConditions = {} - local flaskBuffsPerBase = {} - local flaskBuffsNonPlayer = {} - local flaskBuffsPerBaseNonPlayer = {} - local function calcFlaskMods(item, baseName, buffModList, modList, onlyMinion) + local function calcFlaskMods(item, baseName, buffModList, modList, onlyMinion, flaskBuffs, flaskBuffsPerBase, onlyRecovery, checkNonRecoveryFlasksForMinions, flaskBuffsNonPlayer, flaskBuffsPerBaseNonPlayer) local flaskEffectInc = effectInc + item.flaskData.effectInc local flaskEffectIncNonPlayer = effectIncNonPlayer + item.flaskData.effectInc if item.rarity == "MAGIC" and not (item.base.flask.life or item.base.flask.mana) then @@ -1616,13 +1663,13 @@ function calcs.perform(env, skipEHP) -- so utility flasks are grouped by base, unique flasks are grouped by name, and magic flasks by their modifiers if buffModList[1] then if not onlyMinion then - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(buffModList, effectMod) mergeBuff(srcList, flaskBuffs, baseName) mergeBuff(srcList, flaskBuffsPerBase[item.baseName], baseName) end if (not onlyRecovery or checkNonRecoveryFlasksForMinions) and (flasksApplyToMinion or quickSilverAppliesToAllies or (nonUniqueFlasksApplyToMinion and item.rarity ~= "UNIQUE" and item.rarity ~= "RELIC")) then - srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(buffModList, effectModNonPlayer) mergeBuff(srcList, flaskBuffsNonPlayer, baseName) mergeBuff(srcList, flaskBuffsPerBaseNonPlayer[item.baseName], baseName) @@ -1630,7 +1677,7 @@ function calcs.perform(env, skipEHP) end if modList[1] then - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(modList, effectMod) local key if item.rarity == "UNIQUE" or item.rarity == "RELIC" then @@ -1646,13 +1693,19 @@ function calcs.perform(env, skipEHP) mergeBuff(srcList, flaskBuffsPerBase[item.baseName], key) end if (not onlyRecovery or checkNonRecoveryFlasksForMinions) and (flasksApplyToMinion or quickSilverAppliesToAllies or (nonUniqueFlasksApplyToMinion and item.rarity ~= "UNIQUE" and item.rarity ~= "RELIC")) then - srcList = new("ModList") + srcList = new("ModList"):ModList() srcList:ScaleAddList(modList, effectModNonPlayer) mergeBuff(srcList, flaskBuffsNonPlayer, key) mergeBuff(srcList, flaskBuffsPerBaseNonPlayer[item.baseName], key) end end end + local function mergeFlasks(flasks, onlyRecovery, checkNonRecoveryFlasksForMinions) + local flaskBuffs = {} + local flaskConditions = {} + local flaskBuffsPerBase = {} + local flaskBuffsNonPlayer = {} + local flaskBuffsPerBaseNonPlayer = {} for item in pairs(flasks) do flaskBuffsPerBase[item.baseName] = flaskBuffsPerBase[item.baseName] or {} @@ -1668,16 +1721,16 @@ function calcs.perform(env, skipEHP) if onlyRecovery then if item.base.flask.life and not modDB:Flag(nil, "CannotRecoverLifeOutsideLeech") then - calcFlaskMods(item, "LifeFlask", calcFlaskRecovery("Life", item), {}) + calcFlaskMods(item, "LifeFlask", calcFlaskRecovery("Life", item), {}, nil, flaskBuffs, flaskBuffsPerBase, onlyRecovery, checkNonRecoveryFlasksForMinions, flaskBuffsNonPlayer, flaskBuffsPerBaseNonPlayer) end if item.base.flask.mana then - calcFlaskMods(item, "ManaFlask", calcFlaskRecovery("Mana", item), {}) + calcFlaskMods(item, "ManaFlask", calcFlaskRecovery("Mana", item), {}, nil, flaskBuffs, flaskBuffsPerBase, onlyRecovery, checkNonRecoveryFlasksForMinions, flaskBuffsNonPlayer, flaskBuffsPerBaseNonPlayer) end if checkNonRecoveryFlasksForMinions then - calcFlaskMods(item, item.baseName, item.buffModList, item.modList, true) + calcFlaskMods(item, item.baseName, item.buffModList, item.modList, true, flaskBuffs, flaskBuffsPerBase, onlyRecovery, checkNonRecoveryFlasksForMinions, flaskBuffsNonPlayer, flaskBuffsPerBaseNonPlayer) end else - calcFlaskMods(item, item.baseName, item.buffModList, item.modList) + calcFlaskMods(item, item.baseName, item.buffModList, item.modList, nil, flaskBuffs, flaskBuffsPerBase, onlyRecovery, checkNonRecoveryFlasksForMinions, flaskBuffsNonPlayer, flaskBuffsPerBaseNonPlayer) end end if not modDB:Flag(nil, "FlasksDoNotApplyToPlayer") then @@ -1720,12 +1773,8 @@ function calcs.perform(env, skipEHP) output.CharmLimit = charmLimit end - local function mergeCharms(charms) - local charmBuffs = { } - local charmConditions = {} - local charmBuffsPerBase = {} - local function calcCharmMods(item, baseName, buffModList, modList) + local function calcCharmMods(item, baseName, buffModList, modList, charmBuffs, charmBuffsPerBase) local charmEffectInc = effectInc + item.charmData.effectInc if item.rarity == "MAGIC" then charmEffectInc = charmEffectInc + effectIncMagic @@ -1734,14 +1783,14 @@ function calcs.perform(env, skipEHP) -- same deal as flasks, go look at the comment there if buffModList[1] then - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(buffModList, effectMod) mergeBuff(srcList, charmBuffs, baseName) mergeBuff(srcList, charmBuffsPerBase[item.baseName], baseName) end if modList[1] then - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(modList, effectMod) local key if item.rarity == "UNIQUE" or item.rarity == "RELIC" then @@ -1756,8 +1805,11 @@ function calcs.perform(env, skipEHP) mergeBuff(srcList, charmBuffsPerBase[item.baseName], key) end end + local function mergeCharms(charms) + local charmBuffs = {} + local charmConditions = {} + local charmBuffsPerBase = {} - local usedCharms = 0 for item in pairs(charms) do if charmLimit <= 0 then break @@ -1766,7 +1818,7 @@ function calcs.perform(env, skipEHP) charmBuffsPerBase[item.baseName] = charmBuffsPerBase[item.baseName] or {} charmConditions["UsingCharm"] = true charmConditions["Using"..item.baseName:gsub("%s+", "")] = true - calcCharmMods(item, item.baseName, item.buffModList, item.modList) + calcCharmMods(item, item.baseName, item.buffModList, item.modList, charmBuffs, charmBuffsPerBase) end output.EmptyCharms = charmLimit for charmCond, status in pairs(charmConditions) do @@ -1810,6 +1862,11 @@ function calcs.perform(env, skipEHP) end -- Process attribute requirements + local function getSourceNameTooltipFunc(item, reqSource) + return function(tooltip) + env.build.itemsTab:AddItemTooltip(tooltip, item, reqSource.sourceSlot) + end + end do local reqMultItem = calcLib.mod(modDB, nil, "GlobalAttributeRequirements", "GlobalItemAttributeRequirements") local reqMultGem = calcLib.mod(modDB, nil, "GlobalAttributeRequirements", "GlobalGemAttributeRequirements") @@ -1879,10 +1936,8 @@ function calcs.perform(env, skipEHP) } if reqSource.source == "Item" then local item = reqSource.sourceItem - row.sourceName = colorCodes[item.rarity]..item.name - row.sourceNameTooltip = function(tooltip) - env.build.itemsTab:AddItemTooltip(tooltip, item, reqSource.sourceSlot) - end + row.sourceName = colorCodes[item.rarity] .. item.name + row.sourceNameTooltip = getSourceNameTooltipFunc(item, reqSource) elseif reqSource.source == "Gem" then row.sourceName = s_format("%s%s ^7%d/%d", reqSource.sourceGem.color, reqSource.sourceGem.nameSpec, reqSource.sourceGem.level, reqSource.sourceGem.quality) elseif reqSource.source == "Support Gems" then @@ -1988,8 +2043,8 @@ function calcs.perform(env, skipEHP) minionCurses.limit = modData.value + 1 break elseif modData.name == "AllyModifier" and modData.type == "LIST" then - buffs["Spectre"] = buffs["Spectre"] or new("ModList") - minionBuffs["Spectre"] = minionBuffs["Spectre"] or new("ModList") + buffs["Spectre"] = buffs["Spectre"] or new("ModList"):ModList() + minionBuffs["Spectre"] = minionBuffs["Spectre"] or new("ModList"):ModList() for _, modValue in pairs(modData.value) do local copyModValue = copyTable(modValue) copyModValue.source = "Spectre:"..spectreData.name @@ -1997,14 +2052,14 @@ function calcs.perform(env, skipEHP) t_insert(buffs["Spectre"], copyModValue) end elseif modData.name == "MinionModifier" and modData.type == "LIST" then - minionBuffs["Spectre"] = minionBuffs["Spectre"] or new("ModList") + minionBuffs["Spectre"] = minionBuffs["Spectre"] or new("ModList"):ModList() for _, modValue in pairs(modData.value) do local copyModValue = copyTable(modValue) copyModValue.source = "Spectre:"..spectreData.name t_insert(minionBuffs["Spectre"], copyModValue) end elseif modData.name == "PlayerModifier" and modData.type == "LIST" then - buffs["Spectre"] = buffs["Spectre"] or new("ModList") + buffs["Spectre"] = buffs["Spectre"] or new("ModList"):ModList() for _, modValue in pairs(modData.value) do local copyModValue = copyTable(modValue) copyModValue.source = "Spectre:"..spectreData.name @@ -2075,7 +2130,7 @@ function calcs.perform(env, skipEHP) if not buff.applyNotPlayer then activeSkill.buffSkill = true modDB.conditions["AffectedBy"..buff.name:gsub(" ","")] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() local inc = modStore:Sum("INC", skillCfg, "BuffEffect", "BuffEffectOnSelf", "BuffEffectOnPlayer") + skillModList:Sum("INC", skillCfg, buff.name:gsub(" ", "").."Effect") local more = modStore:More(skillCfg, "BuffEffect", "BuffEffectOnSelf") * calcLib.mod(modStore, skillCfg, "Magnitude") srcList:ScaleAddList(buff.modList, (1 + inc / 100) * more) @@ -2087,7 +2142,7 @@ function calcs.perform(env, skipEHP) if env.minion and not env.minion.hostile and (buff.applyMinions or buff.applyAllies or skillModList:Flag(nil, "BuffAppliesToAllies") and not env.minion.modDB:Flag(nil, "HiddenMonster")) then activeSkill.minionBuffSkill = true env.minion.modDB.conditions["AffectedBy"..buff.name:gsub(" ","")] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() local inc = modStore:Sum("INC", skillCfg, "BuffEffect") + env.minion.modDB:Sum("INC", nil, "BuffEffectOnSelf") local more = modStore:More(skillCfg, "BuffEffect") * env.minion.modDB:More(nil, "BuffEffectOnSelf") * calcLib.mod(modStore, skillCfg, "Magnitude") srcList:ScaleAddList(buff.modList, (1 + inc / 100) * more) @@ -2106,7 +2161,7 @@ function calcs.perform(env, skipEHP) local modStore = buff.activeSkillBuff and skillModList or modDB if not buff.applyNotPlayer then activeSkill.buffSkill = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() local inc = modStore:Sum("INC", skillCfg, "BuffEffect", "BuffEffectOnSelf", "BuffEffectOnPlayer") local more = modStore:More(skillCfg, "BuffEffect", "BuffEffectOnSelf") * calcLib.mod(modStore, skillCfg, "Magnitude") srcList:ScaleAddList(buff.modList, (1 + inc / 100) * more) @@ -2149,12 +2204,12 @@ function calcs.perform(env, skipEHP) local full_duration = calcSkillDuration(modStore, skillCfg, activeSkill.skillData, env, enemyDB) local actual_cooldown = calcSkillCooldown(modStore, skillCfg, activeSkill.skillData) local uptime = modDB:Flag(nil, "Condition:WarcryMaxHit") and 1 or m_min(full_duration / actual_cooldown, 1) - local extraWarcryModList = activeSkill.activeEffect.grantedEffect.name == "Rallying Cry" and new("ModList") or {} + local extraWarcryModList = activeSkill.activeEffect.grantedEffect.name == "Rallying Cry" and new("ModList"):ModList() or {} if not modDB:Flag(nil, "CannotGainWarcryBuffs") then if not buff.applyNotPlayer then activeSkill.buffSkill = true modDB.conditions["AffectedBy"..warcryName] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() local inc = modStore:Sum("INC", skillCfg, "BuffEffect", "BuffEffectOnSelf", "BuffEffectOnPlayer") local more = modStore:More(skillCfg, "BuffEffect", "BuffEffectOnSelf") * calcLib.mod(modStore, skillCfg, "Magnitude") for _, warcryBuff in ipairs(buff.modList) do @@ -2167,7 +2222,7 @@ function calcs.perform(env, skipEHP) if env.minion and not env.minion.modDB:Flag(nil, "HiddenMonster") then activeSkill.minionBuffSkill = true env.minion.modDB.conditions["AffectedBy"..warcryName] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() local inc = skillModList:Sum("INC", skillCfg, "BuffEffect") + env.minion.modDB:Sum("INC", skillCfg, "BuffEffectOnSelf") local more = skillModList:More(skillCfg, "BuffEffect") * env.minion.modDB:More(skillCfg, "BuffEffectOnSelf") * calcLib.mod(skillModList, skillCfg, "Magnitude") for _, warcryBuff in ipairs(buff.modList) do @@ -2195,7 +2250,7 @@ function calcs.perform(env, skipEHP) mergeBuff(srcList, minionBuffs, buff.name) end if partyTabEnableExportBuffs then - local newModList = new("ModList") + local newModList = new("ModList"):ModList() local inc = skillModList:Sum("INC", skillCfg, "BuffEffect") local more = skillModList:More(skillCfg, "BuffEffect") * calcLib.mod(skillModList, skillCfg, "Magnitude") newModList:AddList(buff.modList) @@ -2232,7 +2287,7 @@ function calcs.perform(env, skipEHP) modDB.conditions["AffectedBy"..buff.name:sub(6):gsub(" ","")] = true end modDB.conditions["AffectedBy"..buff.name:gsub(" ","")] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(buff.modList, mult) srcList:ScaleAddList(extraAuraModList, mult) mergeBuff(srcList, buffs, buff.name) @@ -2247,7 +2302,7 @@ function calcs.perform(env, skipEHP) activeSkill.minionBuffSkill = true env.minion.modDB.conditions["AffectedBy"..buff.name:gsub(" ","")] = true env.minion.modDB.conditions["AffectedByAura"] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(buff.modList, mult) srcList:ScaleAddList(extraAuraModList, mult) mergeBuff(srcList, minionBuffs, buff.name) @@ -2256,7 +2311,7 @@ function calcs.perform(env, skipEHP) local inc = skillModList:Sum("INC", skillCfg, "AuraEffect", "BuffEffect") local more = skillModList:More(skillCfg, "AuraEffect", "BuffEffect") * calcLib.mod(skillModList, skillCfg, "Magnitude") local mult = (1 + inc / 100) * more - local newModList = new("ModList") + local newModList = new("ModList"):ModList() newModList:AddList(buff.modList) newModList:AddList(extraAuraModList) if buffExports["Aura"][buff.name] then @@ -2275,7 +2330,7 @@ function calcs.perform(env, skipEHP) env.player.mainSkill.skillModList.conditions["AffectedBy"..buff.name:gsub(" ","")] = true env.player.mainSkill.skillModList.conditions["AffectedByAura"] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() local inc = skillModList:Sum("INC", skillCfg, "AuraEffect", "BuffEffect", "AuraBuffEffect") local more = skillModList:More(skillCfg, "AuraEffect", "BuffEffect", "AuraBuffEffect") * calcLib.mod(skillModList, skillCfg, "Magnitude") local lists = {extraAuraModList, buff.modList} @@ -2328,7 +2383,7 @@ function calcs.perform(env, skipEHP) local inc = skillModList:Sum("INC", skillCfg, "AuraEffect", "BuffEffect", "DebuffEffect") local more = skillModList:More(skillCfg, "AuraEffect", "BuffEffect", "DebuffEffect") * calcLib.mod(skillModList, skillCfg, "Magnitude") local mult = (1 + inc / 100) * more - local newModList = new("ModList") + local newModList = new("ModList"):ModList() newModList:AddList(extraAuraModList) buffExports["Aura"][buff.name..(buffExports["Aura"][buff.name] and "_Debuff" or "")] = { effectMult = mult, modList = newModList } if allyBuffs["AuraDebuff"] and allyBuffs["AuraDebuff"][buff.name] and allyBuffs["AuraDebuff"][buff.name].effectMult / 100 > mult then @@ -2354,7 +2409,7 @@ function calcs.perform(env, skipEHP) activeSkill.debuffSkill = true enemyDB.conditions["AffectedBy"..buff.name:gsub(" ","")] = true modDB.conditions["AffectedBy"..buff.name:gsub(" ","")] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() local mult = 1 local extraAuraModList = { } if buff.type == "AuraDebuff" then @@ -2384,7 +2439,7 @@ function calcs.perform(env, skipEHP) t_insert(newModList, mod) end -- A full modlist causes issues with copy table for mine auras - --local newModList = new("ModList") + --local newModList = new("ModList"):ModList() --newModList:AddList(buff.modList) --newModList:AddList(extraAuraModList) buffExports["Aura"][buff.name..(buffExports["Aura"][buff.name] and "_Debuff" or "")] = { effectMult = mult, modList = newModList } @@ -2434,21 +2489,21 @@ function calcs.perform(env, skipEHP) mult = (1 + inc / 100) * more end if buff.type == "Curse" then - curse.modList = new("ModList") + curse.modList = new("ModList"):ModList() curse.modList:ScaleAddList(buff.modList, mult, true) if partyTabEnableExportBuffs then buffExports["Curse"][buff.name] = { isMark = curse.isMark, effectMult = curse.isMark and mult or (1 + inc / 100) * moreMark, modList = buff.modList } end else -- Curse applies a buff; scale by curse effect, then buff effect - local temp = new("ModList") + local temp = new("ModList"):ModList() temp:ScaleAddList(buff.modList, mult, true) - curse.buffModList = new("ModList") + curse.buffModList = new("ModList"):ModList() local buffInc = modDB:Sum("INC", skillCfg, "BuffEffectOnSelf") local buffMore = modDB:More(skillCfg, "BuffEffectOnSelf") curse.buffModList:ScaleAddList(temp, (1 + buffInc / 100) * buffMore, true) if env.minion then - curse.minionBuffModList = new("ModList") + curse.minionBuffModList = new("ModList"):ModList() local buffInc = env.minion.modDB:Sum("INC", nil, "BuffEffectOnSelf") local buffMore = env.minion.modDB:More(nil, "BuffEffectOnSelf") curse.minionBuffModList:ScaleAddList(temp, (1 + buffInc / 100) * buffMore, true) @@ -2483,7 +2538,7 @@ function calcs.perform(env, skipEHP) local more = skillModList:More(skillCfg, "LinkEffect", "BuffEffect") * calcLib.mod(skillModList, skillCfg, "Magnitude") local mult = (1 + inc / 100) * more if partyTabEnableExportBuffs then - local newModList = new("ModList") + local newModList = new("ModList"):ModList() newModList:AddList(buff.modList) newModList:AddList(extraLinkModList) buffExports["Link"][buff.name] = { effectMult = mult, modList = newModList } @@ -2492,7 +2547,7 @@ function calcs.perform(env, skipEHP) activeSkill.minionBuffSkill = true env.minion.modDB.conditions["AffectedBy"..buff.name:gsub(" ","")] = true env.minion.modDB.conditions["AffectedByLink"] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() inc = inc + env.minion.modDB:Sum("INC", nil, "BuffEffectOnSelf", "LinkEffectOnSelf") more = more * env.minion.modDB:More(nil, "BuffEffectOnSelf", "LinkEffectOnSelf") mult = (1 + inc / 100) * more @@ -2530,19 +2585,6 @@ function calcs.perform(env, skipEHP) if activeSkill.minion and activeSkill.minion.activeSkillList then local castingMinion = activeSkill.minion for _, activeMinionSkill in ipairs(activeSkill.minion.activeSkillList) do - local function setSpectreSource(modList, sourceSkill) - if activeSkill.skillFlags.spectre then - local source = "Spectre:" - if sourceSkill then - source = source..sourceSkill.." - "..castingMinion.minionData.name - else - source = source..castingMinion.minionData.name - end - for i = 1, #modList do - modList[i].source = source - end - end - end local skillModList = activeMinionSkill.skillModList local skillCfg = activeMinionSkill.skillCfg for _, buff in ipairs(activeMinionSkill.buffList) do @@ -2553,7 +2595,7 @@ function calcs.perform(env, skipEHP) if buff.applyAllies then activeMinionSkill.buffSkill = true modDB.conditions["AffectedBy"..buff.name:gsub(" ","")] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() local inc = modStore:Sum("INC", skillCfg, "BuffEffect", "BuffEffectOnPlayer") + modDB:Sum("INC", nil, "BuffEffectOnSelf") local more = modStore:More(skillCfg, "BuffEffect", "BuffEffectOnPlayer") * modDB:More(nil, "BuffEffectOnSelf") * calcLib.mod(skillModList, skillCfg, "Magnitude") srcList:ScaleAddList(buff.modList, (1 + inc / 100) * more) @@ -2577,7 +2619,7 @@ function calcs.perform(env, skipEHP) else activeSkill.minion.modDB.conditions["AffectedBy"..buff.name:gsub(" ","")] = true end - local srcList = new("ModList") + local srcList = new("ModList"):ModList() local inc = modStore:Sum("INC", skillCfg, "BuffEffect", (env.minion == castingMinion) and "BuffEffectOnSelf" or nil) local more = modStore:More(skillCfg, "BuffEffect", (env.minion == castingMinion) and "BuffEffectOnSelf" or nil) * calcLib.mod(modStore, skillCfg, "Magnitude") srcList:ScaleAddList(buff.modList, (1 + inc / 100) * more) @@ -2617,10 +2659,10 @@ function calcs.perform(env, skipEHP) modDB.conditions["AffectedBy"..buff.name:sub(6):gsub(" ","")] = true end modDB.conditions["AffectedBy"..buff.name:gsub(" ","")] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(buff.modList, mult) srcList:ScaleAddList(extraAuraModList, mult) - setSpectreSource(srcList, buff.name) + setSpectreSource(srcList, buff.name, activeSkill, castingMinion) mergeBuff(srcList, buffs, buff.name) end end @@ -2632,20 +2674,20 @@ function calcs.perform(env, skipEHP) activeMinionSkill.minionBuffSkill = true env.minion.modDB.conditions["AffectedBy"..buff.name:gsub(" ","")] = true env.minion.modDB.conditions["AffectedByAura"] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(buff.modList, mult) srcList:ScaleAddList(extraAuraModList, mult) - setSpectreSource(srcList, buff.name) + setSpectreSource(srcList, buff.name, activeSkill, castingMinion) mergeBuff(srcList, minionBuffs, buff.name) end end local inc = skillModList:Sum("INC", skillCfg, "AuraEffect", "BuffEffect") local more = skillModList:More(skillCfg, "AuraEffect", "BuffEffect") * calcLib.mod(skillModList, skillCfg, "Magnitude") local mult = (1 + inc / 100) * more - local newModList = new("ModList") + local newModList = new("ModList"):ModList() newModList:AddList(buff.modList) newModList:AddList(extraAuraModList) - setSpectreSource(newModList, buff.name) + setSpectreSource(newModList, buff.name, activeSkill, castingMinion) if buffExports["Aura"][buff.name] then buffExports["Aura"][buff.name.."_Debuff"] = buffExports["Aura"][buff.name] end @@ -2661,7 +2703,7 @@ function calcs.perform(env, skipEHP) env.player.mainSkill.skillModList.conditions["AffectedBy"..buff.name:gsub(" ","")] = true env.player.mainSkill.skillModList.conditions["AffectedByAura"] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() local inc = skillModList:Sum("INC", skillCfg, "AuraEffect", "BuffEffect", "AuraBuffEffect") local more = skillModList:More(skillCfg, "AuraEffect", "BuffEffect", "AuraBuffEffect") * calcLib.mod(skillModList, skillCfg, "Magnitude") local lists = {extraAuraModList, buff.modList} @@ -2684,7 +2726,7 @@ function calcs.perform(env, skipEHP) end end end - setSpectreSource(srcList) + setSpectreSource(srcList, nil, activeSkill, castingMinion) mergeBuff(srcList, buffs, "Totem "..buff.name) end end @@ -2697,7 +2739,7 @@ function calcs.perform(env, skipEHP) } local inc = skillModList:Sum("INC", skillCfg, "CurseEffect") + enemyDB:Sum("INC", nil, "CurseEffectOnSelf") local more = skillModList:More(skillCfg, "CurseEffect") * enemyDB:More(nil, "CurseEffectOnSelf") * calcLib.mod(skillModList, skillCfg, "Magnitude") - curse.modList = new("ModList") + curse.modList = new("ModList"):ModList() curse.modList:ScaleAddList(buff.modList, (1 + inc / 100) * more) t_insert(minionCurses, curse) end @@ -2715,7 +2757,7 @@ function calcs.perform(env, skipEHP) end if env.mode_effective and stackCount > 0 then activeMinionSkill.debuffSkill = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() local mult = 1 if buff.type == "AuraDebuff" then mult = 0 @@ -2758,14 +2800,14 @@ function calcs.perform(env, skipEHP) modDB.conditions["AffectedBy"..buffName:gsub(" ","")] = true local inc = modDB:Sum("INC", nil, "BuffEffectOnSelf", "AuraEffectOnSelf") local more = modDB:More(nil, "BuffEffectOnSelf", "AuraEffectOnSelf") - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(buff.modList, (buff.effectMult + inc) / 100 * more) mergeBuff(srcList, buffs, buffName) if env.minion and not env.minion.modDB:Flag(nil, "HiddenMonster") then env.minion.modDB.conditions["AffectedBy"..buffName:gsub(" ","")] = true local inc = env.minion.modDB:Sum("INC", nil, "BuffEffectOnSelf", "AuraEffectOnSelf") local more = env.minion.modDB:More(nil, "BuffEffectOnSelf", "AuraEffectOnSelf") - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(buff.modList, (buff.effectMult + inc) / 100 * more) mergeBuff(srcList, minionBuffs, buffName) end @@ -2778,14 +2820,14 @@ function calcs.perform(env, skipEHP) if not modDB:Flag(nil, "AlliesAurasCannotAffectSelf") and not modDB.conditions["AffectedBy"..auraNameCompressed] then modDB.conditions["AffectedByAura"] = true modDB.conditions["AffectedBy"..auraNameCompressed] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(aura.modList, aura.effectMult / 100) mergeBuff(srcList, buffs, auraName) end if env.minion and not env.minion.modDB:Flag(nil, "HiddenMonster") and not env.minion.modDB.conditions["AffectedBy"..auraNameCompressed] then env.minion.modDB.conditions["AffectedByAura"] = true env.minion.modDB.conditions["AffectedBy"..auraNameCompressed] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(aura.modList, aura.effectMult / 100) mergeBuff(srcList, minionBuffs, auraName) end @@ -2798,14 +2840,14 @@ function calcs.perform(env, skipEHP) modDB.conditions["AffectedByAura"] = true modDB.conditions["AffectedBy"..auraName:sub(6):gsub(" ","")] = true modDB.conditions["AffectedBy"..auraNameCompressed] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(aura.modList, aura.effectMult / 100) mergeBuff(srcList, buffs, auraName) end if env.minion and not env.minion.modDB:Flag(nil, "HiddenMonster") and not env.minion.modDB.conditions["AffectedBy"..auraNameCompressed] then env.minion.modDB.conditions["AffectedByAura"] = true env.minion.modDB.conditions["AffectedBy"..auraNameCompressed] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(aura.modList, aura.effectMult / 100) mergeBuff(srcList, minionBuffs, auraName) end @@ -2819,7 +2861,7 @@ function calcs.perform(env, skipEHP) if not enemyDB.conditions["AffectedBy"..auraNameCompressed] then enemyDB.conditions["AffectedBy"..auraNameCompressed] = true modDB.conditions["AffectedBy"..auraNameCompressed] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(aura.modList, aura.effectMult / 100) mergeBuff(srcList, debuffs, auraName) end @@ -2831,7 +2873,7 @@ function calcs.perform(env, skipEHP) if not enemyDB.conditions["AffectedBy"..auraNameCompressed] then enemyDB.conditions["AffectedBy"..auraNameCompressed] = true modDB.conditions["AffectedBy"..auraNameCompressed] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(aura.modList, aura.effectMult / 100) mergeBuff(srcList, debuffs, auraName) end @@ -2844,7 +2886,7 @@ function calcs.perform(env, skipEHP) if not modDB.conditions["AffectedBy"..warcryNameCompressed] then modDB.conditions["AffectedByWarcry"] = true modDB.conditions["AffectedBy"..warcryNameCompressed] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() for _, warcryBuff in ipairs(warcry.modList) do srcList:ScaleAddList({warcryBuff}, (warcry.effectMult or 100) / 100 * (warcryBuff[1].warcryPowerBonus or 1)) end @@ -2853,7 +2895,7 @@ function calcs.perform(env, skipEHP) if env.minion and not env.minion.modDB:Flag(nil, "HiddenMonster") and not env.minion.modDB.conditions["AffectedBy"..warcryNameCompressed] then env.minion.modDB.conditions["AffectedByWarcry"] = true env.minion.modDB.conditions["AffectedBy"..warcryNameCompressed] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() for _, warcryBuff in ipairs(warcry.modList) do srcList:ScaleAddList({warcryBuff}, (warcry.effectMult or 100) / 100 * (warcryBuff[1].warcryPowerBonus or 1)) end @@ -2867,7 +2909,7 @@ function calcs.perform(env, skipEHP) if not modDB.conditions["AffectedBy"..linkNameCompressed] then modDB.conditions["AffectedByLink"] = true modDB.conditions["AffectedBy"..linkNameCompressed] = true - local srcList = new("ModList") + local srcList = new("ModList"):ModList() srcList:ScaleAddList(link.modList, (link.effectMult or 100) / 100) mergeBuff(srcList, buffs, linkName) end @@ -2889,7 +2931,7 @@ function calcs.perform(env, skipEHP) -- Check for extra curses for dest, modDB in pairs({[curses] = modDB, [minionCurses] = env.minion and env.minion.modDB}) do for _, value in ipairs(modDB:List(nil, "ExtraCurse")) do - local gemModList = new("ModList") + local gemModList = new("ModList"):ModList() local grantedEffect = env.data.skills[value.skillId] if grantedEffect then calcs.mergeSkillInstanceMods(env, gemModList, { @@ -2923,7 +2965,7 @@ function calcs.perform(env, skipEHP) fromPlayer = (dest == curses), priority = determineCursePriority(grantedEffect.name), } - curse.modList = new("ModList") + curse.modList = new("ModList"):ModList() curse.modList:ScaleAddList(curseModList, (1 + enemyDB:Sum("INC", nil, "CurseEffectOnSelf") / 100) * enemyDB:More(nil, "CurseEffectOnSelf"), true) t_insert(dest, curse) end @@ -2941,7 +2983,7 @@ function calcs.perform(env, skipEHP) local newCurse = { name = curseName, priority = 0, - modList = new("ModList") + modList = new("ModList"):ModList() } local mult = curse.effectMult / 100 if curse.isMark then @@ -3123,7 +3165,7 @@ function calcs.perform(env, skipEHP) end -- Check for extra auras - buffExports["Aura"]["extraAura"] = { effectMult = 1, modList = new("ModList") } + buffExports["Aura"]["extraAura"] = { effectMult = 1, modList = new("ModList"):ModList() } for _, value in ipairs(modDB:List(nil, "ExtraAura")) do local modList = { value.mod } if not value.onlyAllies then @@ -3369,6 +3411,21 @@ function calcs.perform(env, skipEHP) env.player.companionLifeList = companionLifeList end + if enemyDB:Flag(env.player.mainSkill.skillCfg, "AbyssalWasted") then + local effect = 1 + modDB:Sum("INC", nil, "AbyssalWastingEffect") / 100 + local mods = modDB:List(nil, "AbyssalWastingAlsoGrants") + for _, v in ipairs(mods) do + local mod = copyTable(v.mod) + if not v.unscalable then + mod.value = m_modf(round(mod.value * effect, 2)) + end + if v.applyToEnemy then + enemyDB:AddMod(mod) + else + modDB:AddMod(mod) + end + end + end -- Defence/offence calculations calcs.defence(env, env.player) local function getSkillExposureEffect(source, element) @@ -3392,7 +3449,6 @@ function calcs.perform(env, skipEHP) return effect end - -- Apply exposures for _, element in ipairs({ "Fire", "Cold", "Lightning" }) do if not modDB:Flag(nil, "ElementalEquilibrium") -- if Elemental Equilibrium isn't active we just process Exposure normally or element == "Fire" and not enemyDB:Flag(nil, "Condition:HitByFireDamage") @@ -3403,17 +3459,16 @@ function calcs.perform(env, skipEHP) local extraExposure = modDB:Sum("BASE", nil, "ExtraExposure", "Extra"..element.."Exposure") local globalExposureEffect = modDB:Sum("INC", nil, element.."ExposureEffect") local exposureEffectOnSelf = enemyDB:More(nil, "ExposureEffectOnSelf") - local function checkExposure(value, modSource, skillExposureEffect) + for _, mod in ipairs(enemyDB:Tabulate("BASE", nil, element .. "Exposure")) do + local skillExposureEffect = getSkillExposureEffect(mod.mod.source, element) -- Resolve each exposure source independently so skill-specific effect only scales the exposure from that skill. + local value = mod.value value = m_floor((value + extraExposure) * ((globalExposureEffect + skillExposureEffect) / 100 + 1) * exposureEffectOnSelf) if value > magnitude then magnitude = value - source = modSource + source = mod.mod.source end end - for _, mod in ipairs(enemyDB:Tabulate("BASE", nil, element.."Exposure")) do - checkExposure(mod.value, mod.mod.source, getSkillExposureEffect(mod.mod.source, element)) - end if magnitude > 0 then local exposureMin = modDB:Override(nil, "ExposureMin") if exposureMin then diff --git a/src/Modules/CalcSections.lua b/src/Modules/CalcSections.lua index d885ad0c89..e5604958c8 100644 --- a/src/Modules/CalcSections.lua +++ b/src/Modules/CalcSections.lua @@ -46,7 +46,54 @@ local coldConvert = fillConvert("Cold") local fireConvert = fillConvert("Fire") local chaosConvert = fillConvert("Chaos") --- format {width, id, group, color, subsection:{default hidden, label, data:{}}} +---@class CalcSectionEntry A single description which is in the shown breakdown popup +---@field breakdown? string Key indicating which output breakdown should be displayed +---@field modName? string|string[] +---@field modType? "BASE"|"INC"|"MORE"|"OVERRIDE" +---@field cfg? string Config source +---@field enemy? boolean Whether the enemy modDB should be used +---@field actor? string Which actor should be used +---@field modSource? string Restrict mods to e.g. items +---@field label? string Heading shown above the resulting table +---@field control? table Injected by calcs for e.g. the skill details +---@field controlName? string +---@field skipSideBarIndex boolean? Set to true if this cell should be ignored while indexing the side bar breakdowns, and a later breakdown source should be preferred. + +---@class CalcSectionColumn : CalcSectionEntry One column cell: a format and descriptions for the popup +---@field [integer] CalcSectionEntry +---@field format? string Value format string (e.g. "{0:output:Life}") or literal header text + +---@class CalcSectionRow One row of a subsection +---@field [integer] CalcSectionColumn Column cells +---@field label? string Row label +---@field haveOutput? string Only show the row when this output value is non-zero +---@field flag? string Only show when the skill has this flag +---@field flagList? string[] Only show when the skill has all of these flags +---@field playerFlag? string Only show when the player skill has this flag +---@field notFlag? string Hide when the skill has this flag +---@field notFlagList? string[] Hide when the skill has any of these flags + +---@class CalcSectionData A subsection's rows plus subsection configuration values +---@field [integer] CalcSectionRow The rows +---@field extra? string Summary text shown beside the header (e.g. "{0:output:Life}") +---@field colWidth? integer Fixed width for value columns in this subsection +---@field flag? string Applied to the whole subsection (via subSection[1].data.flag) +---@field notFlag? string + +---@class CalcSectionSubsection +---@field defaultCollapsed boolean +---@field label string +---@field data CalcSectionData + +---@class CalcSection +---@field [1] integer Width in columns +---@field [2] string Section id +---@field [3] integer Group +---@field [4] string Colour escape code +---@field [5] CalcSectionSubsection[] Subsections +---@field [6] fun()? Optional update function + +---@type CalcSection[] return { { 3, "HitDamage", 1, colorCodes.OFFENCE, {{ defaultCollapsed = false, label = "Skill Hit Damage", data = { extra = "{output:DisplayDamage}", @@ -62,46 +109,46 @@ return { }, { label = "Added Min", { }, - { format = "{0:mod:1,2}", + { format = "{0:mod:1,2}", { label = "Player modifiers", modName = "PhysicalMin", modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = "SelfPhysicalMin", modType = "BASE", enemy = true, cfg = "skill" }, }, - { format = "{0:mod:1,2}", + { format = "{0:mod:1,2}", { label = "Player modifiers", modName = "LightningMin", modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = "SelfLightningMin", modType = "BASE", enemy = true, cfg = "skill" }, }, - { format = "{0:mod:1,2}", + { format = "{0:mod:1,2}", { label = "Player modifiers", modName = "ColdMin", modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = "SelfColdMin", modType = "BASE", enemy = true, cfg = "skill" }, }, - { format = "{0:mod:1,2}", + { format = "{0:mod:1,2}", { label = "Player modifiers", modName = "FireMin", modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = "SelfFireMin", modType = "BASE", enemy = true, cfg = "skill" }, }, - { format = "{0:mod:1,2}", + { format = "{0:mod:1,2}", { label = "Player modifiers", modName = "ChaosMin", modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = "SelfChaosMin", modType = "BASE", enemy = true, cfg = "skill" }, }, }, { label = "Added Max", { }, - { format = "{0:mod:1,2}", + { format = "{0:mod:1,2}", { label = "Player modifiers", modName = "PhysicalMax", modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = "SelfPhysicalMax", modType = "BASE", enemy = true, cfg = "skill" }, }, - { format = "{0:mod:1,2}", + { format = "{0:mod:1,2}", { label = "Player modifiers", modName = "LightningMax", modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = "SelfLightningMax", modType = "BASE", enemy = true, cfg = "skill" }, }, - { format = "{0:mod:1,2}", + { format = "{0:mod:1,2}", { label = "Player modifiers", modName = "ColdMax", modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = "SelfColdMax", modType = "BASE", enemy = true, cfg = "skill" }, }, - { format = "{0:mod:1,2}", + { format = "{0:mod:1,2}", { label = "Player modifiers", modName = "FireMax", modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = "SelfFireMax", modType = "BASE", enemy = true, cfg = "skill" }, }, - { format = "{0:mod:1,2}", + { format = "{0:mod:1,2}", { label = "Player modifiers", modName = "ChaosMax", modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = "SelfChaosMax", modType = "BASE", enemy = true, cfg = "skill" }, }, @@ -127,7 +174,7 @@ return { { }, { format = "x {3:output:PhysicalEffMult}", { breakdown = "PhysicalEffMult" }, - { label = "Enemy modifiers", modName = physicalHitTaken, enemy = true, cfg = "skill" }, + { label = "Enemy modifiers", modName = physicalHitTaken, enemy = true, cfg = "skill" }, }, { format = "x {3:output:LightningEffMult}", { breakdown = "LightningEffMult" }, @@ -152,31 +199,31 @@ return { }, { label = "Skill Hit Damage", textSize = 12, notFlag = "attack", { format = "{0:output:TotalMin} to {0:output:TotalMax}", }, - { format = "{0:output:PhysicalMin} to {0:output:PhysicalMax}", - { breakdown = "Physical" }, - { label = "Conversions", cfg = "skill", modName = physicalConvert }, + { format = "{0:output:PhysicalMin} to {0:output:PhysicalMax}", + { breakdown = "Physical" }, + { label = "Conversions", cfg = "skill", modName = physicalConvert }, }, - { format = "{0:output:LightningMin} to {0:output:LightningMax}", - { breakdown = "Lightning" }, - { label = "Conversions", cfg = "skill", modName = lightningConvert }, + { format = "{0:output:LightningMin} to {0:output:LightningMax}", + { breakdown = "Lightning" }, + { label = "Conversions", cfg = "skill", modName = lightningConvert }, }, - { format = "{0:output:ColdMin} to {0:output:ColdMax}", - { breakdown = "Cold" }, - { label = "Conversions", cfg = "skill", modName = coldConvert }, + { format = "{0:output:ColdMin} to {0:output:ColdMax}", + { breakdown = "Cold" }, + { label = "Conversions", cfg = "skill", modName = coldConvert }, }, - { format = "{0:output:FireMin} to {0:output:FireMax}", - { breakdown = "Fire" }, - { label = "Conversions", cfg = "skill", modName = fireConvert }, + { format = "{0:output:FireMin} to {0:output:FireMax}", + { breakdown = "Fire" }, + { label = "Conversions", cfg = "skill", modName = fireConvert }, }, - { format = "{0:output:ChaosMin} to {0:output:ChaosMax}", - { breakdown = "Chaos" }, - { label = "Conversions", cfg = "skill", modName = chaosConvert }, + { format = "{0:output:ChaosMin} to {0:output:ChaosMax}", + { breakdown = "Chaos" }, + { label = "Conversions", cfg = "skill", modName = chaosConvert }, }, }, { label = "Skill Average Hit", notFlag = "attack", { format = "{1:output:AverageHit}", { breakdown = "AverageHit" }, }, }, - { label = "Skill PvP Average Hit", flag = "notAttackPvP", { format = "{1:output:PvpAverageHit}", { breakdown = "PvpAverageHit" }, - { label = "Tvalue Override (ms)", modName = "MultiplierPvpTvalueOverride" }, - { label = "PvP Multiplier", cfg = "skill", modName = "PvpDamageMultiplier" }, + { label = "Skill PvP Average Hit", flag = "notAttackPvP", { format = "{1:output:PvpAverageHit}", { breakdown = "PvpAverageHit" }, + { label = "Tvalue Override (ms)", modName = "MultiplierPvpTvalueOverride" }, + { label = "PvP Multiplier", cfg = "skill", modName = "PvpDamageMultiplier" }, }, }, -- Main Hand Hit Damage { label = "MH Total Increased", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", @@ -199,7 +246,7 @@ return { { }, { format = "x {3:output:MainHand.PhysicalEffMult}", { breakdown = "MainHand.PhysicalEffMult" }, - { label = "Enemy modifiers", modName = physicalHitTaken, enemy = true, cfg = "weapon1" }, + { label = "Enemy modifiers", modName = physicalHitTaken, enemy = true, cfg = "weapon1" }, }, { format = "x {3:output:MainHand.LightningEffMult}", { breakdown = "MainHand.LightningEffMult" }, @@ -224,32 +271,32 @@ return { }, { label = "MH Hit Damage", bgCol = colorCodes.MAINHANDBG, textSize = 12, flag = "weapon1Attack", { format = "{0:output:MainHand.TotalMin} to {0:output:MainHand.TotalMax}", }, - { format = "{0:output:MainHand.PhysicalMin} to {0:output:MainHand.PhysicalMax}", - { breakdown = "MainHand.Physical" }, + { format = "{0:output:MainHand.PhysicalMin} to {0:output:MainHand.PhysicalMax}", + { breakdown = "MainHand.Physical" }, { label = "Conversions", cfg = "weapon1", modName = physicalConvert }, }, - { format = "{0:output:MainHand.LightningMin} to {0:output:MainHand.LightningMax}", - { breakdown = "MainHand.Lightning" }, - { label = "Conversions", cfg = "weapon1", modName = lightningConvert }, + { format = "{0:output:MainHand.LightningMin} to {0:output:MainHand.LightningMax}", + { breakdown = "MainHand.Lightning" }, + { label = "Conversions", cfg = "weapon1", modName = lightningConvert }, }, - { format = "{0:output:MainHand.ColdMin} to {0:output:MainHand.ColdMax}", - { breakdown = "MainHand.Cold" }, - { label = "Conversions", cfg = "weapon1", modName = coldConvert }, + { format = "{0:output:MainHand.ColdMin} to {0:output:MainHand.ColdMax}", + { breakdown = "MainHand.Cold" }, + { label = "Conversions", cfg = "weapon1", modName = coldConvert }, }, - { format = "{0:output:MainHand.FireMin} to {0:output:MainHand.FireMax}", - { breakdown = "MainHand.Fire" }, - { label = "Conversions", cfg = "weapon1", modName = fireConvert }, + { format = "{0:output:MainHand.FireMin} to {0:output:MainHand.FireMax}", + { breakdown = "MainHand.Fire" }, + { label = "Conversions", cfg = "weapon1", modName = fireConvert }, }, - { format = "{0:output:MainHand.ChaosMin} to {0:output:MainHand.ChaosMax}", - { breakdown = "MainHand.Chaos" }, + { format = "{0:output:MainHand.ChaosMin} to {0:output:MainHand.ChaosMax}", + { breakdown = "MainHand.Chaos" }, { label = "Conversions", cfg = "weapon1", modName = chaosConvert }, }, }, { label = "MH Average Hit", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", { format = "{1:output:MainHand.AverageHit}", { breakdown = "MainHand.AverageHit" }, }, }, - { label = "MH PvP Average Hit", bgCol = colorCodes.MAINHANDBG, flag = "weapon1AttackPvP", { format = "{1:output:MainHand.PvpAverageHit}", { breakdown = "MainHand.PvpAverageHit" }, - { label = "Tvalue Override (ms)", modName = "MultiplierPvpTvalueOverride" }, - { label = "PvP Multiplier", cfg = "skill", modName = "PvpDamageMultiplier" }, - }, }, + { label = "MH PvP Average Hit", bgCol = colorCodes.MAINHANDBG, flag = "weapon1AttackPvP", { format = "{1:output:MainHand.PvpAverageHit}", { breakdown = "MainHand.PvpAverageHit" }, + { label = "Tvalue Override (ms)", modName = "MultiplierPvpTvalueOverride" }, + { label = "PvP Multiplier", cfg = "skill", modName = "PvpDamageMultiplier" }, + }, }, -- Off Hand Hit Damage { label = "OH Total Increased", bgCol = colorCodes.OFFHANDBG, flag = "weapon2Attack", { format = "{0:mod:1}%", { modName = "Damage", modType = "INC", cfg = "weapon2" }, }, @@ -271,7 +318,7 @@ return { { }, { format = "x {3:output:OffHand.PhysicalEffMult}", { breakdown = "OffHand.PhysicalEffMult" }, - { label = "Enemy modifiers", modName = physicalHitTaken, enemy = true, cfg = "weapon2" }, + { label = "Enemy modifiers", modName = physicalHitTaken, enemy = true, cfg = "weapon2" }, }, { format = "x {3:output:OffHand.LightningEffMult}", { breakdown = "OffHand.LightningEffMult" }, @@ -296,61 +343,61 @@ return { }, { label = "OH Hit Damage", bgCol = colorCodes.OFFHANDBG, textSize = 12, flag = "weapon2Attack", { format = "{0:output:OffHand.TotalMin} to {0:output:OffHand.TotalMax}", }, - { format = "{0:output:OffHand.PhysicalMin} to {0:output:OffHand.PhysicalMax}", - { breakdown = "OffHand.Physical" }, + { format = "{0:output:OffHand.PhysicalMin} to {0:output:OffHand.PhysicalMax}", + { breakdown = "OffHand.Physical" }, { label = "Conversions", cfg = "weapon2", modName = physicalConvert }, }, - { format = "{0:output:OffHand.LightningMin} to {0:output:OffHand.LightningMax}", - { breakdown = "OffHand.Lightning" }, - { label = "Conversions", cfg = "weapon2", modName = lightningConvert }, + { format = "{0:output:OffHand.LightningMin} to {0:output:OffHand.LightningMax}", + { breakdown = "OffHand.Lightning" }, + { label = "Conversions", cfg = "weapon2", modName = lightningConvert }, }, - { format = "{0:output:OffHand.ColdMin} to {0:output:OffHand.ColdMax}", - { breakdown = "OffHand.Cold" }, - { label = "Conversions", cfg = "weapon2", modName = coldConvert }, + { format = "{0:output:OffHand.ColdMin} to {0:output:OffHand.ColdMax}", + { breakdown = "OffHand.Cold" }, + { label = "Conversions", cfg = "weapon2", modName = coldConvert }, }, - { format = "{0:output:OffHand.FireMin} to {0:output:OffHand.FireMax}", - { breakdown = "OffHand.Fire" }, - { label = "Conversions", cfg = "weapon2", modName = fireConvert }, + { format = "{0:output:OffHand.FireMin} to {0:output:OffHand.FireMax}", + { breakdown = "OffHand.Fire" }, + { label = "Conversions", cfg = "weapon2", modName = fireConvert }, }, - { format = "{0:output:OffHand.ChaosMin} to {0:output:OffHand.ChaosMax}", + { format = "{0:output:OffHand.ChaosMin} to {0:output:OffHand.ChaosMax}", { breakdown = "OffHand.Chaos" }, - { label = "Conversions", cfg = "weapon2", modName = chaosConvert }, + { label = "Conversions", cfg = "weapon2", modName = chaosConvert }, }, }, { label = "OH Average Hit", bgCol = colorCodes.OFFHANDBG, flag = "weapon2Attack", { format = "{1:output:OffHand.AverageHit}", { breakdown = "OffHand.AverageHit" }, }, }, - { label = "OH PvP Average Hit", bgCol = colorCodes.OFFHANDBG, flag = "weapon2AttackPvP", { format = "{1:output:OffHand.PvpAverageHit}", { breakdown = "OffHand.PvpAverageHit" }, - { label = "Tvalue Override (ms)", modName = "MultiplierPvpTvalueOverride" }, - { label = "PvP Multiplier", cfg = "skill", modName = "PvpDamageMultiplier" }, + { label = "OH PvP Average Hit", bgCol = colorCodes.OFFHANDBG, flag = "weapon2AttackPvP", { format = "{1:output:OffHand.PvpAverageHit}", { breakdown = "OffHand.PvpAverageHit" }, + { label = "Tvalue Override (ms)", modName = "MultiplierPvpTvalueOverride" }, + { label = "PvP Multiplier", cfg = "skill", modName = "PvpDamageMultiplier" }, }, }, - { label = "Average Damage", flag = "attack", { format = "{1:output:AverageDamage}", + { label = "Average Damage", flag = "attack", { format = "{1:output:AverageDamage}", { breakdown = "MainHand.AverageDamage" }, { breakdown = "OffHand.AverageDamage" }, { breakdown = "AverageDamage" }, }, }, { label = "Chance to Hit", haveOutput = "enemyHasSpellBlock", { format = "{0:output:HitChance}%", - { breakdown = "HitChance" }, + { breakdown = "HitChance" }, { label = "Enemy Block", modName = { "BlockChance" }, enemy = true }, { label = "Block Chance Reduction", cfg = "skill", modName = { "reduceEnemyBlock" } }, }, }, - { label = "Average Damage", haveOutput = "enemyHasSpellBlock", { format = "{1:output:AverageDamage}", + { label = "Average Damage", haveOutput = "enemyHasSpellBlock", { format = "{1:output:AverageDamage}", { breakdown = "AverageDamage" }, }, }, { label = "Chance to Explode", haveOutput = "ExplodeChance", { format = "{0:output:ExplodeChance}%" }, }, { label = "Average Damage", haveOutput = "ExplodeChance", { format = "{1:output:AverageDamage}", { breakdown = "AverageDamage" }, }, }, - { label = "PvP Average Dmg", flag = "attackPvP", { format = "{1:output:PvpAverageDamage}", + { label = "PvP Average Dmg", flag = "attackPvP", { format = "{1:output:PvpAverageDamage}", { breakdown = "MainHand.PvpAverageDamage" }, { breakdown = "OffHand.PvpAverageDamage" }, { breakdown = "PvpAverageDamage" }, - { label = "Tvalue Override (ms)", modName = "MultiplierPvpTvalueOverride" }, - { label = "PvP Multiplier", cfg = "skill", modName = "PvpDamageMultiplier" }, + { label = "Tvalue Override (ms)", modName = "MultiplierPvpTvalueOverride" }, + { label = "PvP Multiplier", cfg = "skill", modName = "PvpDamageMultiplier" }, }, }, { label = "Skill DPS", flag = "notAverage", notFlag = "triggered", { format = "{1:output:TotalDPS}", { breakdown = "TotalDPS" }, { label = "DPS Multiplier", modName = "DPS", cfg = "skill" }, }, }, - { label = "Skill PvP DPS", flag = "notAveragePvP", { format = "{1:output:PvpTotalDPS}", { breakdown = "PvpTotalDPS" }, - { label = "Tvalue Override (ms)", modName = "MultiplierPvpTvalueOverride" }, - { label = "PvP Multiplier", cfg = "skill", modName = "PvpDamageMultiplier" }, - { label = "DPS Multiplier", modName = "DPS" }, + { label = "Skill PvP DPS", flag = "notAveragePvP", { format = "{1:output:PvpTotalDPS}", { breakdown = "PvpTotalDPS" }, + { label = "Tvalue Override (ms)", modName = "MultiplierPvpTvalueOverride" }, + { label = "PvP Multiplier", cfg = "skill", modName = "PvpDamageMultiplier" }, + { label = "DPS Multiplier", modName = "DPS" }, }, }, { label = "Skill DPS", flag = "triggered", { format = "{1:output:TotalDPS}", { breakdown = "TotalDPS" }, { label = "DPS Multiplier", modName = "DPS", cfg = "skill" }, }, }, } } @@ -366,21 +413,21 @@ return { { format = "# of Empowered" }, { format = "Max 1-Hit Impact"}, }, - { label = "Seismic Cry", haveOutput = "SeismicUpTimeRatio", + { label = "Seismic Cry", haveOutput = "SeismicUpTimeRatio", { format = "{2:output:SeismicHitEffect}", { breakdown = "SeismicHitEffect"}, }, { format = "{2:output:SeismicAvgDmg}", { breakdown = "SeismicAvgDmg"}, }, { format = "{0:output:SeismicUpTimeRatio}%", { breakdown = "SeismicUpTimeRatio" }, }, { format = "{0:output:SeismicExertsCount}" }, { format = "{2:output:SeismicMaxHitEffect}" }, }, - { label = "Intimidating Cry", haveOutput = "IntimidatingUpTimeRatio", + { label = "Intimidating Cry", haveOutput = "IntimidatingUpTimeRatio", { format = "{2:output:IntimidatingHitEffect}", { breakdown = "IntimidatingHitEffect"}, }, { format = "{2:output:IntimidatingAvgDmg}", { breakdown = "IntimidatingAvgDmg"}, }, { format = "{0:output:IntimidatingUpTimeRatio}%", { breakdown = "IntimidatingUpTimeRatio" }, }, { format = "{0:output:IntimidatingExertsCount}" }, { format = "{2:output:IntimidatingMaxHitEffect}" }, }, - { label = "Rallying Cry", haveOutput = "RallyingUpTimeRatio", + { label = "Rallying Cry", haveOutput = "RallyingUpTimeRatio", { format = "{2:output:RallyingHitEffect}", { breakdown = "RallyingHitEffect"}, }, { format = "{2:output:RallyingAvgDmg}", { breakdown = "RallyingAvgDmg"}, }, { format = "{0:output:RallyingUpTimeRatio}%", { breakdown = "RallyingUpTimeRatio" }, }, @@ -394,14 +441,14 @@ return { { format = "{2:output:InfernalEmpoweredCount}" , { breakdown = "InfernalEmpoweringWarcryCount" },}, { format = "" }, }, - { label = "Battlemage's Cry", haveOutput = "BattlemageUpTimeRatio", + { label = "Battlemage's Cry", haveOutput = "BattlemageUpTimeRatio", { format = "" }, { format = "" }, { format = "{0:output:BattlemageUpTimeRatio}%", { breakdown = "BattlemageUpTimeRatio" }, }, { format = "{0:output:BattleCryExertsCount}" }, { format = "" }, }, - { label = "Ancestral Cry", haveOutput = "AncestralUpTimeRatio", + { label = "Ancestral Cry", haveOutput = "AncestralUpTimeRatio", { format = "" }, { format = "" }, { format = "{0:output:AncestralUpTimeRatio}%", { breakdown = "AncestralUpTimeRatio" }, }, @@ -485,7 +532,7 @@ return { { }, { format = "x {3:output:PhysicalDotEffMult}", { breakdown = "PhysicalDotEffMult" }, - { label = "Enemy modifiers", modName = { "DamageTaken", "DamageTakenOverTime", "PhysicalDamageTaken", "PhysicalDamageTakenOverTime", "PhysicalDamageReduction" }, enemy = true }, + { label = "Enemy modifiers", modName = { "DamageTaken", "DamageTakenOverTime", "PhysicalDamageTaken", "PhysicalDamageTakenOverTime", "PhysicalDamageReduction" }, enemy = true }, }, { format = "x {3:output:LightningDotEffMult}", { breakdown = "LightningDotEffMult" }, @@ -551,58 +598,58 @@ return { extra = "{2:output:CritChance}% x{2:output:CritMultiplier}", flag = "hit", -- Skill - { label = "Inc. Crit Chance", notFlag = "attack", { format = "{0:mod:1,2}%", - { label = "Player modifiers", modName = "CritChance", modType = "INC", cfg = "skill" }, - { label = "Enemy modifiers", modName = "SelfCritChance", modType = "INC", enemy = true }, - }, }, - { label = "Crit Chance", notFlag = "attack", { format = "{2:output:CritChance}%", - { breakdown = "CritChance" }, - { label = "Player modifiers", modName = {"CritChance", "SpellSkillsCannotDealCriticalStrikesExceptOnFinalRepeat", "SpellSkillsAlwaysDealCriticalStrikesOnFinalRepeat", "InevitableCriticalHits"}, cfg = "skill" }, - { label = "Enemy modifiers", modName = "SelfCritChance", enemy = true }, - }, }, - { label = "Crit Multiplier", notFlag = "attack", { format = "x {2:output:CritMultiplier}", - { breakdown = "CritMultiplier" }, - { label = "Player modifiers", modName = "CritMultiplier", cfg = "skill" }, - { label = "Enemy modifiers", modName = "SelfCritMultiplier", enemy = true }, + { label = "Inc. Crit Chance", notFlag = "attack", { format = "{0:mod:1,2}%", + { label = "Player modifiers", modName = "CritChance", modType = "INC", cfg = "skill" }, + { label = "Enemy modifiers", modName = "SelfCritChance", modType = "INC", enemy = true }, + }, }, + { label = "Crit Chance", notFlag = "attack", { format = "{2:output:CritChance}%", + { breakdown = "CritChance" }, + { label = "Player modifiers", modName = {"CritChance", "SpellSkillsCannotDealCriticalStrikesExceptOnFinalRepeat", "SpellSkillsAlwaysDealCriticalStrikesOnFinalRepeat", "InevitableCriticalHits"}, cfg = "skill" }, + { label = "Enemy modifiers", modName = "SelfCritChance", enemy = true }, + }, }, + { label = "Crit Multiplier", notFlag = "attack", { format = "x {2:output:CritMultiplier}", + { breakdown = "CritMultiplier" }, + { label = "Player modifiers", modName = "CritMultiplier", cfg = "skill" }, + { label = "Enemy modifiers", modName = "SelfCritMultiplier", enemy = true }, }, }, { label = "Crit Effect Mod", notFlag = "attack", { format = "x {3:output:CritEffect}", { breakdown = "CritEffect" }, }, }, -- Main Hand - { label = "MH Inc. Crit Chance", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", { format = "{0:mod:1,2}%", - { label = "Player modifiers", modName = "CritChance", modType = "INC", cfg = "weapon1" }, - { label = "Enemy modifiers", modName = "SelfCritChance", modType = "INC", enemy = true }, + { label = "MH Inc. Crit Chance", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", { format = "{0:mod:1,2}%", + { label = "Player modifiers", modName = "CritChance", modType = "INC", cfg = "weapon1" }, + { label = "Enemy modifiers", modName = "SelfCritChance", modType = "INC", enemy = true }, }, }, - { label = "MH Crit Chance", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", { format = "{2:output:MainHand.CritChance}%", - { breakdown = "MainHand.CritChance" }, - { label = "Player modifiers", modName = { "CritChance", "WeaponBaseCritChance", "MainHandCritIsEqualToParent", "MainHandCritIsEqualToPartyMember", "AttackCritIsEqualToParentMainHand", "InevitableCriticalHits" }, cfg = "weapon1" }, - { label = "Enemy modifiers", modName = "SelfCritChance", enemy = true }, + { label = "MH Crit Chance", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", { format = "{2:output:MainHand.CritChance}%", + { breakdown = "MainHand.CritChance" }, + { label = "Player modifiers", modName = { "CritChance", "WeaponBaseCritChance", "MainHandCritIsEqualToParent", "MainHandCritIsEqualToPartyMember", "AttackCritIsEqualToParentMainHand", "InevitableCriticalHits" }, cfg = "weapon1" }, + { label = "Enemy modifiers", modName = "SelfCritChance", enemy = true }, }, }, - { label = "MH Crit Bifurcates", bgCol = colorCodes.MAINHANDBG, haveOutput = "MainHand.CritBifurcates", flag = "weapon1Attack", { format = "x {2:output:MainHand.CritBifurcates}", - { breakdown = "MainHand.CritBifurcates" }, + { label = "MH Crit Bifurcates", bgCol = colorCodes.MAINHANDBG, haveOutput = "MainHand.CritBifurcates", flag = "weapon1Attack", { format = "x {2:output:MainHand.CritBifurcates}", + { breakdown = "MainHand.CritBifurcates" }, { label = "Player modifiers", modName = "BifurcateCrit", cfg = "weapon1" }, }, }, - { label = "MH Crit Multiplier", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", { format = "x {2:output:MainHand.CritMultiplier}", - { breakdown = "MainHand.CritMultiplier" }, - { label = "Player modifiers", modName = "CritMultiplier", cfg = "weapon1" }, + { label = "MH Crit Multiplier", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", { format = "x {2:output:MainHand.CritMultiplier}", + { breakdown = "MainHand.CritMultiplier" }, + { label = "Player modifiers", modName = "CritMultiplier", cfg = "weapon1" }, { label = "Enemy modifiers", modName = "SelfCritMultiplier", enemy = true }, }, }, { label = "MH Crit Effect Mod", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", { format = "x {3:output:MainHand.CritEffect}", { breakdown = "MainHand.CritEffect" }, }, }, -- Off Hand - { label = "OH Inc. Crit Chance", bgCol = colorCodes.OFFHANDBG, flag = "weapon2Attack", { format = "{0:mod:1,2}%", - { label = "Player modifiers", modName = "CritChance", modType = "INC", cfg = "weapon2" }, - { label = "Enemy modifiers", modName = "SelfCritChance", modType = "INC", enemy = true }, + { label = "OH Inc. Crit Chance", bgCol = colorCodes.OFFHANDBG, flag = "weapon2Attack", { format = "{0:mod:1,2}%", + { label = "Player modifiers", modName = "CritChance", modType = "INC", cfg = "weapon2" }, + { label = "Enemy modifiers", modName = "SelfCritChance", modType = "INC", enemy = true }, }, }, - { label = "OH Crit Chance", bgCol = colorCodes.OFFHANDBG, flag = "weapon2Attack", { format = "{2:output:OffHand.CritChance}%", - { breakdown = "OffHand.CritChance" }, + { label = "OH Crit Chance", bgCol = colorCodes.OFFHANDBG, flag = "weapon2Attack", { format = "{2:output:OffHand.CritChance}%", + { breakdown = "OffHand.CritChance" }, { label = "Player modifiers", modName = { "CritChance", "WeaponBaseCritChance", "AttackCritIsEqualToParentMainHand", "InevitableCriticalHits" }, cfg = "weapon2" }, - { label = "Enemy modifiers", modName = "SelfCritChance", enemy = true }, + { label = "Enemy modifiers", modName = "SelfCritChance", enemy = true }, }, }, - { label = "OH Crit Bifurcates", bgCol = colorCodes.OFFHANDBG, haveOutput = "OffHand.CritBifurcates", flag = "weapon2Attack", { format = "x {2:output:OffHand.CritBifurcates}", - { breakdown = "OffHand.CritBifurcates" }, + { label = "OH Crit Bifurcates", bgCol = colorCodes.OFFHANDBG, haveOutput = "OffHand.CritBifurcates", flag = "weapon2Attack", { format = "x {2:output:OffHand.CritBifurcates}", + { breakdown = "OffHand.CritBifurcates" }, { label = "Player modifiers", modName = "BifurcateCrit", cfg = "weapon2" }, }, }, - { label = "OH Crit Multiplier", bgCol = colorCodes.OFFHANDBG, flag = "weapon2Attack", { format = "x {2:output:OffHand.CritMultiplier}", - { breakdown = "OffHand.CritMultiplier" }, - { label = "Player modifiers", modName = "CritMultiplier", cfg = "weapon2" }, + { label = "OH Crit Multiplier", bgCol = colorCodes.OFFHANDBG, flag = "weapon2Attack", { format = "x {2:output:OffHand.CritMultiplier}", + { breakdown = "OffHand.CritMultiplier" }, + { label = "Player modifiers", modName = "CritMultiplier", cfg = "weapon2" }, { label = "Enemy modifiers", modName = "SelfCritMultiplier", enemy = true }, }, }, { label = "OH Crit Effect Mod", bgCol = colorCodes.OFFHANDBG, flag = "weapon2Attack", { format = "x {3:output:OffHand.CritEffect}", { breakdown = "OffHand.CritEffect" }, }, }, @@ -646,8 +693,8 @@ return { { label = "OH DMG Mod.", bgCol = colorCodes.OFFHANDBG, flag = "weapon2Attack", haveOutput = "OffHand.ImpaleModifier", { format = "{3:output:OffHand.ImpaleModifier}", modType = "MORE", { breakdown = "OffHand.ImpaleModifier" }, }, }, - { label = "Impale DPS", flag = "impale", flag = "notAverage", { format = "{1:output:ImpaleDPS}", { breakdown = "ImpaleDPS" }, }, }, - { label = "Impale Damage", flag = "impale", flag = "showAverage", { format = "{1:output:ImpaleDPS}", { breakdown = "ImpaleDPS" }, }, }, + { label = "Impale DPS", flag = "notAverage", { format = "{1:output:ImpaleDPS}", { breakdown = "ImpaleDPS" }, }, }, + { label = "Impale Damage", flag = "showAverage", { format = "{1:output:ImpaleDPS}", { breakdown = "ImpaleDPS" }, }, }, } } } }, { 1, "SkillTypeStats", 1, colorCodes.OFFENCE, {{ defaultCollapsed = false, label = "Skill type-specific Stats", data = { @@ -665,6 +712,9 @@ return { { label = "ES Cost", color = colorCodes.ES, haveOutput = "ESHasCost", { format = "{0:output:ESCost}", { breakdown = "ESCost" }, { modName = { "ESCost", "Cost", "ESCostNoMult" }, cfg = "skill" }, }, }, { label = "ES per second", color = colorCodes.ES, haveOutput = "ESPerSecondHasCost", { format = "{2:output:ESPerSecondCost}", { breakdown = "ESPerSecondCost" }, { modName = { "ESCost", "Cost", "ESCostNoMult" }, cfg = "skill" }, }, }, { label = "ES % per second", color = colorCodes.ES, haveOutput = "ESPercentPerSecondHasCost", { format = "{2:output:ESPercentPerSecondCost}", { breakdown = "ESPercentPerSecondCost" }, { modName = { "ESCost", "Cost", "ESCostNoMult" }, cfg = "skill" }, }, }, + { label = "Runic Ward Cost", color = colorCodes.WARD, haveOutput = "WardHasCost", { format = "{0:output:WardCost}", { breakdown = "WardCost" }, { modName = { "WardCost", "Cost", "WardCostNoMult" }, cfg = "skill" }, }, }, + { label = "Runic Ward % Cost", color = colorCodes.WARD, haveOutput = "WardPercentHasCost", { format = "{0:output:WardPercentCost}", { breakdown = "WardPercentCost" }, { modName = { "WardCost", "Cost", "WardCostNoMult" }, cfg = "skill" }, }, }, + { label = "Runic Ward / s", color = colorCodes.WARD, haveOutput = "WardPerSecondHasCost", { format = "{2:output:WardPerSecondCost}", { breakdown = "WardPerSecondCost" }, { modName = { "WardCost", "Cost", "WardCostNoMult" }, cfg = "skill" }, }, }, { label = "Rage Cost", color = colorCodes.RAGE, haveOutput = "RageHasCost", { format = "{0:output:RageCost}", { breakdown = "RageCost" }, { modName = { "RageCost", "Cost", "RageNoMult" }, cfg = "skill" }, }, }, { label = "Rage per second", color = colorCodes.RAGE, haveOutput = "RagePerSecondHasCost", { format = "{2:output:RagePerSecondCost}", { breakdown = "RagePerSecondCost" }, { modName = { "RageCost", "Cost", "RageNoMult" }, cfg = "skill" }, }, }, { label = "Armour Break / hit", haveOutput = "ArmourBreakPerHit", { format = "{0:output:ArmourBreakPerHit}", { modName = "ArmourBreakPerHit", modType = "BASE"} }, }, @@ -679,8 +729,8 @@ return { { modName = { "QuantityMultiplier" }, cfg = "skill" }, }, }, { label = "Skill Cooldown", haveOutput = "Cooldown", { format = "{3:output:EffectiveCooldown}s", - { breakdown = "Cooldown" }, - { breakdown = "EffectiveCooldown" }, + { breakdown = "Cooldown" }, + { breakdown = "EffectiveCooldown" }, { modName = {"CooldownRecovery", "CooldownRecoveryFromTemporalis", "CooldownChanceNotConsume"}, cfg = "skill" }, }, }, { label = "Stored Uses", haveOutput = "StoredUses", { format = "{output:StoredUses}", @@ -688,7 +738,7 @@ return { { modName = "AdditionalCooldownUses", cfg = "skill" }, }, }, { label = "Duration Mod", flag = "duration", { format = "x {4:output:DurationMod}", - { breakdown = "DurationMod" }, + { breakdown = "DurationMod" }, { breakdown = "SecondaryDurationMod" }, { breakdown = "TertiaryDurationMod" }, { modName = { "Duration", "PrimaryDuration", "SecondaryDuration", "TertiaryDuration", "DamagingAilmentDuration" }, cfg = "skill" }, @@ -714,9 +764,9 @@ return { { label = "Fork Count", haveOutput = "ForkCountMax", { format = "{output:ForkCountString}", { modName = { "CannotFork", "ForkCountMax" }, cfg = "skill" }, }, }, { label = "Max Chain Count", haveOutput = "ChainMax", { format = "{output:ChainMaxString}", { modName = { "CannotChain", "ChainCountMax", "ChainChance", "NoAdditionalChains" }, cfg = "skill" }, }, }, { label = "Terrain Chain", haveOutput = "TerrainChain", { format = "{output:TerrainChain}%", { modName = { "TerrainChainChance", "NoAdditionalChains" }, cfg = "skill" }, }, }, - { label = "Split Count", haveOutput = "SplitCountString", { format = "{output:SplitCountString}", + { label = "Split Count", haveOutput = "SplitCountString", { format = "{output:SplitCountString}", { label = "Player modifiers", modName = { "CannotSplit", "SplitCount", "AdditionalProjectilesAddSplitsInstead", "AdditionalChainsAddSplitsInstead" }, cfg = "skill" }, - { label = "Enemy modifiers", modName = { "SelfSplitCount" }, enemy = true, cfg = "skill" }, + { label = "Enemy modifiers", modName = { "SelfSplitCount" }, enemy = true, cfg = "skill" }, }, }, { label = "Proj. Speed Mod", flag = "projectile", { format = "x {2:output:ProjectileSpeedMod}", { breakdown = "ProjectileSpeedMod" }, @@ -747,7 +797,7 @@ return { { breakdown = "CurseEffectMod" }, { modName = "CurseEffect", cfg = "skill" }, }, }, - { label = "Curse Delay", haveOutput = "CurseDelayBase", { format = "{3:output:CurseDelay}s", + { label = "Curse Delay", haveOutput = "CurseDelayBase", { format = "{3:output:CurseDelay}s", { breakdown = "CurseDelay" }, { modName = { "CurseDelay" }, cfg = "skill" }, { modName = { "CurseActivation" }, cfg = "skill" }, @@ -795,8 +845,8 @@ return { { label = "Mana Leech/Flame", haveOutput = "BreachFlameManaLeech", { format = "{0:output:BreachFlameManaLeech}%", { breakdown = "BreachFlameManaLeech" }, }, }, - { label = "Area of Effect Mod", haveOutput = "AreaOfEffectMod", { format = "x {2:output:AreaOfEffectMod}", - { breakdown = "AreaOfEffectMod" }, + { label = "Area of Effect Mod", haveOutput = "AreaOfEffectMod", { format = "x {2:output:AreaOfEffectMod}", + { breakdown = "AreaOfEffectMod" }, { modName = "AreaOfEffect", cfg = "skill" }, }, }, { label = "Radius", haveOutput = "AreaOfEffectRadius", { format = "{1:output:AreaOfEffectRadiusMetres}m", { breakdown = "AreaOfEffectRadius" }, }, }, @@ -810,7 +860,7 @@ return { }, }, { label = "Weapon Range", haveOutput = "WeaponRange", { format = "{1:output:WeaponRangeMetre}m", { breakdown = "WeaponRange" }, }, }, { label = "Strike Targets", haveOutput = "StrikeTargets", { format = "{1:output:StrikeTargets}", - { breakdown = "StrikeTargets" }, + { breakdown = "StrikeTargets" }, { modName = "AdditionalStrikeTarget", cfg = "skill" } }, }, { label = "Attachment Range", flag = "brand", { format = "{1:output:BrandAttachmentRangeMetre}m", @@ -826,7 +876,7 @@ return { }, }, { label = "Wave Pulse Rate", haveOutput = "WavePulseRate", { format = "{2:output:WavePulseRate}/s", { breakdown = "WavePulseRate" }, { modName = { "TrapThrowingSpeed", "SeismicPulseFrequency" }, cfg = "skill" }, }, }, { label = "Pulses Per Trap", haveOutput = "PulsesPerTrap", { format = "{0:output:PulsesPerTrap}", { breakdown = "PulsesPerTrap" }, }, }, - { label = "Small Explosions", haveOutput = "SmallExplosionsPerTrap", { format = "{0:output:SmallExplosionsPerTrap}", + { label = "Small Explosions", haveOutput = "SmallExplosionsPerTrap", { format = "{0:output:SmallExplosionsPerTrap}", { label = "Small Explosions", modName = "SmallExplosions", cfg = "skill" }, }, }, { label = "Normal Hits/Cast", haveOutput = "NormalHitsPerCast", { format = "{3:output:NormalHitsPerCast}", { breakdown = "NormalHitsPerCast" }, }, }, @@ -846,9 +896,9 @@ return { { label = "Area of Effect modifiers", modName = "TrapTriggerAreaOfEffect", cfg = "skill" }, }, }, -- Seal (Unleash) - { label = "Seal Gain Rate", haveOutput = "SealMax", { format = "{2:output:SealCooldown}s", + { label = "Seal Gain Rate", haveOutput = "SealMax", { format = "{2:output:SealCooldown}s", { breakdown = "SealGainTime" }, - { modName = "SealGainFrequency", cfg = "skill" }, + { modName = "SealGainFrequency", cfg = "skill" }, }, }, -- Parry { label = "Parry Effect Mod", haveOutput = "ParryDebuffMagnitudeMod", { format = "x {2:output:ParryDebuffMagnitudeMod}", @@ -856,12 +906,12 @@ return { { label = "Parry Magnitude", modName = "ParryDebuffMagnitude", cfg = "skill" }, { label = "Debuff Effect", modName = "DebuffEffect", cfg = "skill" }, }, }, - { label = "Parry Duration", haveOutput = "ParryDebuffDuration", { format = "{2:output:ParryDebuffDuration}s", + { label = "Parry Duration", haveOutput = "ParryDebuffDuration", { format = "{2:output:ParryDebuffDuration}s", { breakdown = "ParryDebuffDuration" }, { label = "Player modifiers", modName = "ParryDebuffDuration", cfg = "skill" }, - { label = "Enemy modifiers", modName = "BuffExpireFaster", enemy = true }, + { label = "Enemy modifiers", modName = "BuffExpireFaster", enemy = true }, }, }, - { label = "Parry Range", haveOutput = "ParryRangeNonProj", { format = "{1:output:ParryRangeNonProj}m", + { label = "Parry Range", haveOutput = "ParryRangeNonProj", { format = "{1:output:ParryRangeNonProj}m", { breakdown = "ParryRangeNonProj" }, { label = "Range modifiers", modName = "ParryRangeNonProj", cfg = "skill" }, }, }, @@ -871,9 +921,9 @@ return { }, }, -- Mines { label = "Active Mine Limit", flag = "mine", { format = "{0:output:ActiveMineLimit}", { modName = "ActiveMineLimit", cfg = "skill" }, }, }, - { label = "Mine Throw Rate", flag = "mine", { format = "{2:output:MineLayingSpeed}", + { label = "Mine Throw Rate", flag = "mine", { format = "{2:output:MineLayingSpeed}", { breakdown = "MineLayingTime" }, - { modName = "MineLayingSpeed", cfg = "skill" }, + { modName = "MineLayingSpeed", cfg = "skill" }, }, }, { label = "Mine Throw Time", flag = "mine", { format = "{2:output:MineLayingTime}s", { breakdown = "MineThrowingTime" }, }, }, { label = "Avg. Mines per Throw", flag = "mine", { format = "{2:output:MineThrowCount}", { modName = "MineThrowCount", cfg = "skill"}, }, }, @@ -882,44 +932,44 @@ return { { label = "Area of Effect modifiers", modName = "MineDetonationAreaOfEffect", cfg = "skill" }, }, }, { label = "Mine Aura Radius", haveOutput = "MineAuraRadius", { format = "{1:output:MineAuraRadiusMetre}m", { breakdown = "MineAuraRadius" }, }, }, - { label = "Totem Place Time", flag = "totem", notFlag = "triggered", { format = "{2:output:TotemPlacementTime}s", + { label = "Totem Place Time", flag = "totem", notFlag = "triggered", { format = "{2:output:TotemPlacementTime}s", { breakdown = "TotemPlacementTime" }, - { modName = "TotemPlacementSpeed", cfg = "skill" }, + { modName = "TotemPlacementSpeed", cfg = "skill" }, }, }, - { label = "Active Totem Limit", flag = "totem", notFlag = "triggered", { format = "{0:output:ActiveTotemLimit}", + { label = "Active Totem Limit", flag = "totem", notFlag = "triggered", { format = "{0:output:ActiveTotemLimit}", { breakdown = "ActiveTotemLimit" }, - { modName = { "ActiveTotemLimit", "ActiveBallistaLimit" }, cfg = "skill" }, + { modName = { "ActiveTotemLimit", "ActiveBallistaLimit" }, cfg = "skill" }, }, }, { label = "Totem Dur. Mod", flagList = {"duration", "totem"}, { format = "x {4:output:TotemDurationMod}", - { breakdown = "TotemDurationMod" }, - { modName = { "Duration", "PrimaryDuration", "TotemDuration" }, cfg = "skill" }, + { breakdown = "TotemDurationMod" }, + { modName = { "Duration", "PrimaryDuration", "TotemDuration" }, cfg = "skill" }, }, }, { label = "Totem Duration", flagList = {"duration", "totem"}, { format = "{3:output:TotemDuration}s", { breakdown = "TotemDuration" }, }, }, - { label = "Totem Life Mod", flag = "totem", notFlag = "triggered", { format = "x {2:output:TotemLifeMod}", + { label = "Totem Life Mod", flag = "totem", notFlag = "triggered", { format = "x {2:output:TotemLifeMod}", { breakdown = "TotemLifeMod" }, { modName = "TotemLife", cfg = "skill" }, }, }, { label = "Totem Life", flag = "totem", notFlag = "triggered", { format = "{0:output:TotemLife}", { breakdown = "TotemLife" }, }, }, - { label = "Totem ES", haveOutput = "TotemEnergyShield", { format = "{0:output:TotemEnergyShield}", + { label = "Totem ES", haveOutput = "TotemEnergyShield", { format = "{0:output:TotemEnergyShield}", { breakdown = "TotemEnergyShield" }, { modName = "TotemEnergyShield", cfg = "skill" }, }, }, - { label = "Totem Block Chance", haveOutput = "TotemBlockChance", { format = "{0:output:TotemBlockChance}%", + { label = "Totem Block Chance", haveOutput = "TotemBlockChance", { format = "{0:output:TotemBlockChance}%", { breakdown = "TotemBlockChance" }, { modName = "TotemBlockChance", cfg = "skill" }, }, }, - { label = "Totem Armour", haveOutput = "TotemArmour", { format = "{0:output:TotemArmour}", + { label = "Totem Armour", haveOutput = "TotemArmour", { format = "{0:output:TotemArmour}", { breakdown = "TotemArmour" }, { modName = "TotemArmour", cfg = "skill" }, }, }, { label = "Active Brand Limit", flag = "brand", { format = "{0:output:ActiveBrandLimit}", { modName = "ActiveBrandLimit", cfg = "skill" }, }, }, { label = "Totem Fire Res", flag = "totem", notFlag = "triggered",{ format = "{0:output:TotemFireResist}% (+{0:output:TotemFireResistOverCap}%)", - { breakdown = "TotemFireResist" }, + { breakdown = "TotemFireResist" }, { modName = { "TotemFireResistMax", "TotemElementalResistMax", "TotemFireResist", "TotemElementalResist" }, }, }, }, - { label = "Totem Cold Res", flag = "totem", notFlag = "triggered", { format = "{0:output:TotemColdResist}% (+{0:output:TotemColdResistOverCap}%)", + { label = "Totem Cold Res", flag = "totem", notFlag = "triggered", { format = "{0:output:TotemColdResist}% (+{0:output:TotemColdResistOverCap}%)", { breakdown = "TotemColdResist" }, { modName = { "TotemColdResistMax", "TotemElementalResistMax", "TotemColdResist", "TotemElementalResist" }, }, }, }, @@ -929,7 +979,7 @@ return { }, }, { label = "Totem Chaos Res", flag = "totem", notFlag = "triggered", { format = "{0:output:TotemChaosResist}% (+{0:output:TotemChaosResistOverCap}%)", { breakdown = "TotemChaosResist" }, - { modName = { "TotemChaosResistMax", "TotemChaosResist" }, }, + { modName = { "TotemChaosResistMax", "TotemChaosResist" }, }, }, }, { label = "Corpse Level", haveOutput = "CorpseLevel", { format = "{0:output:CorpseLevel}", { breakdown = "CorpseLevel" }, @@ -945,24 +995,24 @@ return { { 1, "HitChance", 1, colorCodes.OFFENCE, {{ defaultCollapsed = false, label = "Accuracy", data = { extra = "{0:output:HitChance}%", flag = "attack", - { label = "MH Accuracy", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", { format = "{0:output:MainHand.Accuracy}", - { breakdown = "MainHand.Accuracy" }, - { modName = "Accuracy", cfg = "weapon1" }, + { label = "MH Accuracy", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", { format = "{0:output:MainHand.Accuracy}", + { breakdown = "MainHand.Accuracy" }, + { modName = "Accuracy", cfg = "weapon1" }, }, }, { label = "MH Chance to Hit", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", { format = "{0:output:MainHand.AccuracyHitChance}%", - { breakdown = "MainHand.AccuracyHitChance" }, + { breakdown = "MainHand.AccuracyHitChance" }, { label = "Enemy Evasion modifiers", modName = { "Evasion", "CannotEvade" }, enemy = true }, { label = "Player modifiers", modName = { "HitChance", "CannotBeEvaded", "IgnoreBlindHitChance" } }, }, }, { label = "MH Chance to Hit", haveOutput = "MainHand.enemyBlockChance", bgCol = colorCodes.MAINHANDBG, flag = "weapon1Attack", { format = "{0:output:MainHand.HitChance}%", - { breakdown = "MainHand.HitChance" }, + { breakdown = "MainHand.HitChance" }, { label = "Enemy Evasion modifiers", modName = { "Evasion", "CannotEvade" }, enemy = true }, { label = "Enemy Block", modName = { "BlockChance" }, enemy = true }, { label = "Block Chance Reduction", cfg = "skill", modName = { "reduceEnemyBlock" } }, { label = "Player modifiers", modName = { "HitChance", "CannotBeEvaded", "IgnoreBlindHitChance" } }, }, }, { label = "OH Accuracy", bgCol = colorCodes.OFFHANDBG, flag = "weapon2Attack", { format = "{0:output:OffHand.Accuracy}", - { breakdown = "OffHand.Accuracy" }, + { breakdown = "OffHand.Accuracy" }, { modName = "Accuracy", cfg = "weapon2" }, }, }, { label = "OH Chance to Hit", bgCol = colorCodes.OFFHANDBG, flag = "weapon2Attack", { format = "{0:output:OffHand.AccuracyHitChance}%", @@ -986,7 +1036,7 @@ return { { label = "Max Bleed Stacks", { format = "{0:output:BleedStacksMax}", { modName = "BleedStacksMax" } }, }, { label = "Stack Potential", { format = "{2:output:BleedStackPotentialPercent}%", { breakdown = "BleedStackPotential" } }}, { label = "Average Bleed Roll", { format = "{2:output:BleedRollAverage}%", { breakdown = "BleedRollAverage" } }}, - { label = "Chance to Bleed", { format = "{0:output:BleedChance}%", + { label = "Chance to Bleed", { format = "{0:output:BleedChance}%", { breakdown = "MainHand.BleedChance" }, { breakdown = "OffHand.BleedChance" }, { breakdown = "BleedChance" }, @@ -1024,9 +1074,9 @@ return { { breakdown = "MainHand.BleedDPS" }, { breakdown = "OffHand.BleedDPS" }, }, }, - { label = "Bleed Duration", { format = "{2:output:BleedDuration}s", - { breakdown = "BleedDuration" }, - { label = "Player modifiers", modName = { "EnemyBleedDuration", "EnemyAilmentDuration", "DamagingAilmentDuration", "BleedFaster" }, cfg = "bleed" }, + { label = "Bleed Duration", { format = "{2:output:BleedDuration}s", + { breakdown = "BleedDuration" }, + { label = "Player modifiers", modName = { "EnemyBleedDuration", "EnemyAilmentDuration", "DamagingAilmentDuration", "BleedFaster" }, cfg = "bleed" }, { label = "Enemy modifiers", modName = { "SelfBleedDuration", "SelfAilmentDuration", "SelfBleedFaster", "BleedExpireRate" }, enemy = true }, }, }, { label = "Dmg. of all Bleeds", { format = "{1:output:BleedDamage}", @@ -1039,18 +1089,18 @@ return { { 1, "Poison", 1, colorCodes.OFFENCE, {{ defaultCollapsed = false, label = "Poison", data = { extra = "{0:output:PoisonChance}% {1:output:PoisonDPS} {2:output:PoisonDuration}s", flag = "poison", - { label = "Max Poison Stacks", { format = "{1:output:PoisonStacksMax}", + { label = "Max Poison Stacks", { format = "{1:output:PoisonStacksMax}", { modName = "PoisonStacks" }, { label = "Main Hand", flag = "weapon1Attack", modName = "PoisonStacks", cfg = "weapon1" }, { label = "Off Hand", flag = "weapon2Attack", modName = "PoisonStacks", cfg = "weapon2" }, }, }, { label = "Stack Potential", { format = "{2:output:PoisonStackPotentialPercent}%", { breakdown = "PoisonStackPotential" } }}, { label = "Average Poison Roll", { format = "{2:output:PoisonRollAverage}%", { breakdown = "PoisonRollAverage" } }}, - { label = "Chance to Poison", { format = "{0:output:PoisonChance}%", - { breakdown = "MainHand.PoisonChance" }, - { breakdown = "OffHand.PoisonChance" }, - { breakdown = "PoisonChance" }, - { notFlag = "attack", modName = "PoisonChance", modType = "BASE", cfg = "skill" }, + { label = "Chance to Poison", { format = "{0:output:PoisonChance}%", + { breakdown = "MainHand.PoisonChance" }, + { breakdown = "OffHand.PoisonChance" }, + { breakdown = "PoisonChance" }, + { notFlag = "attack", modName = "PoisonChance", modType = "BASE", cfg = "skill" }, { label = "Main Hand", flag = "weapon1Attack", modName = "PoisonChance", cfg = "weapon1" }, { label = "Off Hand", flag = "weapon2Attack", modName = "PoisonChance", cfg = "weapon2" }, { label = "Ailment modifiers", modName = "AilmentChance", cfg = "skill" }, @@ -1071,12 +1121,12 @@ return { { label = "Source Chaos", textSize = 12, notFlag = "attack", haveOutput = "PoisonChaosMax", { format = "{0:output:PoisonChaosMin} to {0:output:PoisonChaosMax}", { breakdown = "PoisonChaos" }, }, }, { label = "MH Source Chaos", bgCol = colorCodes.MAINHANDBG, textSize = 12, flag = "weapon1Attack", haveOutput = "MainHand.PoisonChaosMax", { format = "{0:output:MainHand.PoisonChaosMin} to {0:output:MainHand.PoisonChaosMax}", { breakdown = "MainHand.PoisonChaos" }, }, }, { label = "OH Source Chaos", bgCol = colorCodes.OFFHANDBG, textSize = 12, flag = "weapon2Attack", haveOutput = "OffHand.PoisonChaosMax", { format = "{0:output:OffHand.PoisonChaosMin} to {0:output:OffHand.PoisonChaosMax}", { breakdown = "OffHand.PoisonChaos" }, }, }, - { label = "Effective DPS Mod", flag = "effective", { format = "x {3:output:PoisonEffMult}", - { breakdown = "PoisonEffMult" }, + { label = "Effective DPS Mod", flag = "effective", { format = "x {3:output:PoisonEffMult}", + { breakdown = "PoisonEffMult" }, { label = "Enemy modifiers", modName = { "ChaosResist", "DamageTaken", "DamageTakenOverTime", "ChaosDamageTaken", "ChaosDamageTakenOverTime" }, enemy = true }, }, }, - { label = "Poison DPS", { format = "{1:output:PoisonDPS}", - { breakdown = "PoisonDPS" }, + { label = "Poison DPS", { format = "{1:output:PoisonDPS}", + { breakdown = "PoisonDPS" }, { breakdown = "MainHand.PoisonDPS" }, { breakdown = "OffHand.PoisonDPS" }, }, }, @@ -1087,22 +1137,22 @@ return { { label = "Player modifiers", skillData = "poisonDurationIsSkillDuration", modName = { "EnemyPoisonDuration", "EnemyAilmentDuration", "DamagingAilmentDuration", "PoisonFaster", "Duration" }, cfg = "poison" }, { label = "Enemy modifiers", modName = { "SelfPoisonDuration", "SelfAilmentDuration", "SelfPoisonFaster" }, enemy = true }, }, }, - { label = "Dmg. of all Poisons", { format = "{1:output:PoisonDamage}", - { breakdown = "MainHand.PoisonDamage" }, - { breakdown = "OffHand.PoisonDamage" }, - { breakdown = "PoisonDamage" }, + { label = "Dmg. of all Poisons", { format = "{1:output:PoisonDamage}", + { breakdown = "MainHand.PoisonDamage" }, + { breakdown = "OffHand.PoisonDamage" }, + { breakdown = "PoisonDamage" }, }, }, } } } }, -{ 1, "Ignite", 1, colorCodes.OFFENCE, {{ defaultCollapsed = false, label = "Ignite", data = { +{ 1, "Ignite", 1, colorCodes.OFFENCE, {{ defaultCollapsed = false, label = "Ignite", data = { extra = "{0:output:IgniteChancePerHit}% {1:output:IgniteDPS} {2:output:IgniteDuration}s", flag = "ignite", { label = "Enemy Ail. Thresh.", { format = "{0:output:EnemyAilmentThreshold}", { modName = "EnemyAilmentThreshold" }, }, }, { label = "Max Ignite Stacks", { format = "{1:output:IgniteStacksMax}", { modName = "IgniteStacks" }, }, }, { label = "Stack Potential", { format = "{2:output:IgniteStackPotentialPercent}%", { breakdown = "IgniteStackPotential" } }}, { label = "Average Ignite Roll", { format = "{2:output:IgniteRollAverage}%", { breakdown = "IgniteRollAverage" } }}, - { label = "Chance to Ignite", { format = "{0:output:IgniteChancePerHit}%", - { breakdown = "MainHand.IgniteChance" }, + { label = "Chance to Ignite", { format = "{0:output:IgniteChancePerHit}%", + { breakdown = "MainHand.IgniteChance" }, { breakdown = "OffHand.IgniteChance" }, { breakdown = "IgniteChance" }, { label = "Player modifiers", modName = "EnemyIgniteChance", cfg = "skill" }, @@ -1125,21 +1175,21 @@ return { { label = "Source Chaos", textSize = 12, notFlag = "attack", haveOutput = "IgniteChaosMax", { format = "{0:output:IgniteChaosMin} to {0:output:IgniteChaosMax}", { breakdown = "IgniteChaos" }, }, }, { label = "MH Source Chaos", bgCol = colorCodes.MAINHANDBG, textSize = 12, flag = "weapon1Attack", haveOutput = "MainHand.IgniteChaosMax", { format = "{0:output:MainHand.IgniteChaosMin} to {0:output:MainHand.IgniteChaosMax}", { breakdown = "MainHand.IgniteChaos" }, }, }, { label = "OH Source Chaos", bgCol = colorCodes.OFFHANDBG, textSize = 12, flag = "weapon2Attack", haveOutput = "OffHand.IgniteChaosMax", { format = "{0:output:OffHand.IgniteChaosMin} to {0:output:OffHand.IgniteChaosMax}", { breakdown = "OffHand.IgniteChaos" }, }, }, - { label = "Effective DPS Mod", flag = "effective", notSkillData = "IgniteToChaos", { format = "x {3:output:IgniteEffMult}", - { breakdown = "IgniteEffMult" }, + { label = "Effective DPS Mod", flag = "effective", notSkillData = "IgniteToChaos", { format = "x {3:output:IgniteEffMult}", + { breakdown = "IgniteEffMult" }, { label = "Enemy modifiers", modName = { "FireResist", "ElementalResist", "DamageTaken", "DamageTakenOverTime", "FireDamageTaken", "FireDamageTakenOverTime", "ElementalDamageTaken" }, enemy = true }, }, }, - { label = "Effective DPS Mod", flag = "effective", skillData = "IgniteToChaos", { format = "x {3:output:IgniteEffMult}", - { breakdown = "IgniteEffMult" }, + { label = "Effective DPS Mod", flag = "effective", skillData = "IgniteToChaos", { format = "x {3:output:IgniteEffMult}", + { breakdown = "IgniteEffMult" }, { label = "Enemy modifiers", modName = { "ChaosResist", "DamageTaken", "DamageTakenOverTime", "ChaosDamageTaken", "ChaosDamageTakenOverTime" }, enemy = true }, }, }, - { label = "Ignite DPS", { format = "{1:output:IgniteDPS}", - { breakdown = "IgniteDPS" }, + { label = "Ignite DPS", { format = "{1:output:IgniteDPS}", + { breakdown = "IgniteDPS" }, { breakdown = "MainHand.IgniteDPS" }, { breakdown = "OffHand.IgniteDPS" }, }, }, { label = "Burning Ground", haveOutput = "BurningGroundFromIgnite", { format = "{0:output:BurningGroundDPS}", { breakdown = "BurningGroundDPS" } } }, - { label = "Ignite Duration", { format = "{2:output:IgniteDuration}s", + { label = "Ignite Duration", { format = "{2:output:IgniteDuration}s", { breakdown = "IgniteDuration" }, { label = "Player modifiers", modName = { "EnemyIgniteDuration", "EnemyAilmentDuration", "EnemyElementalAilmentDuration", "DamagingAilmentDuration", "IgniteFaster", "IgniteSlower" }, cfg = "skill" }, { label = "Enemy modifiers", modName = {"SelfIgniteDuration", "SelfAilmentDuration", "SelfElementalAilmentDuration", "SelfIgniteFaster"}, enemy = true }, @@ -1156,127 +1206,127 @@ return { flag = "decay", { label = "Total Increased", { format = "{0:mod:1}%", { modName = { "Damage", "ChaosDamage" }, modType = "INC", cfg = "decay" }, }, }, { label = "Total More", { format = "{0:mod:1}%", { modName = { "Damage", "ChaosDamage" }, modType = "MORE", cfg = "decay" }, }, }, - { label = "Effective DPS Mod", flag = "effective", { format = "x {3:output:DecayEffMult}", - { breakdown = "DecayEffMult" }, + { label = "Effective DPS Mod", flag = "effective", { format = "x {3:output:DecayEffMult}", + { breakdown = "DecayEffMult" }, { label = "Enemy modifiers", modName = { "ChaosResist", "DamageTaken", "DamageTakenOverTime", "ChaosDamageTaken", "ChaosDamageTakenOverTime" }, enemy = true }, }, }, - { label = "Decay DPS", { format = "{1:output:DecayDPS}", - { breakdown = "DecayDPS" }, + { label = "Decay DPS", { format = "{1:output:DecayDPS}", + { breakdown = "DecayDPS" }, }, }, - { label = "Decay Duration", { format = "{2:output:DecayDuration}s", + { label = "Decay Duration", { format = "{2:output:DecayDuration}s", { breakdown = "DecayDuration" }, }, }, } } } }, { 1, "LeechGain", 1, colorCodes.OFFENCE, {{ defaultCollapsed = false, label = "Leech & Gain on Hit", data = { - { label = "Life Leech Cap", flag = "leechLife", { format = "{1:output:MaxLifeLeechRate}", + { label = "Life Leech Cap", flag = "leechLife", { format = "{1:output:MaxLifeLeechRate}", { breakdown = "MaxLifeLeechRate" }, { modName = "MaxLifeLeechRate" }, }, }, - { label = "Life Leech Rate", flag = "leechLife", notFlag = "showAverage", { format = "{1:output:LifeLeechRate}", - { breakdown = "LifeLeech" }, - { label = "Player modifiers", notFlagList = { "totem", "attack" }, modName = { "DamageLeech", "DamageLifeLeech", "PhysicalDamageLifeLeech", "LightningDamageLifeLeech", "ColdDamageLifeLeech", "FireDamageLifeLeech", "ChaosDamageLifeLeech", "ElementalDamageLifeLeech" }, modType = "BASE", cfg = "skill" }, - { label = "Main Hand", notFlag = "totem", flag = "weapon1Attack", modName = { "DamageLeech", "DamageLifeLeech", "PhysicalDamageLifeLeech", "LightningDamageLifeLeech", "ColdDamageLifeLeech", "FireDamageLifeLeech", "ChaosDamageLifeLeech", "ElementalDamageLifeLeech" }, modType = "BASE", cfg = "weapon1" }, - { label = "Off Hand", notFlag = "totem", flag = "weapon2Attack", modName = { "DamageLeech", "DamageLifeLeech", "PhysicalDamageLifeLeech", "LightningDamageLifeLeech", "ColdDamageLifeLeech", "FireDamageLifeLeech", "ChaosDamageLifeLeech", "ElementalDamageLifeLeech" }, modType = "BASE", cfg = "weapon2" }, + { label = "Life Leech Rate", flag = "leechLife", notFlag = "showAverage", { format = "{1:output:LifeLeechRate}", + { breakdown = "LifeLeech" }, + { label = "Player modifiers", notFlagList = { "totem", "attack" }, modName = { "DamageLeech", "DamageLifeLeech", "PhysicalDamageLifeLeech", "LightningDamageLifeLeech", "ColdDamageLifeLeech", "FireDamageLifeLeech", "ChaosDamageLifeLeech", "ElementalDamageLifeLeech" }, modType = "BASE", cfg = "skill" }, + { label = "Main Hand", notFlag = "totem", flag = "weapon1Attack", modName = { "DamageLeech", "DamageLifeLeech", "PhysicalDamageLifeLeech", "LightningDamageLifeLeech", "ColdDamageLifeLeech", "FireDamageLifeLeech", "ChaosDamageLifeLeech", "ElementalDamageLifeLeech" }, modType = "BASE", cfg = "weapon1" }, + { label = "Off Hand", notFlag = "totem", flag = "weapon2Attack", modName = { "DamageLeech", "DamageLifeLeech", "PhysicalDamageLifeLeech", "LightningDamageLifeLeech", "ColdDamageLifeLeech", "FireDamageLifeLeech", "ChaosDamageLifeLeech", "ElementalDamageLifeLeech" }, modType = "BASE", cfg = "weapon2" }, { label = "Totem modifiers", flag = "totem", modName = { "DamageLifeLeechToPlayer" }, modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = { "SelfDamageLifeLeech" }, modType = "BASE", enemy = true }, - { label = "Leech Conversion", modName = { "LifeLeechBasedOnPhysicalDamage", "LifeLeechBasedOnColdDamage", "LifeLeechBasedOnFireDamage", "LifeLeechBasedOnLightningDamage", "LifeLeechBasedOnElementalDamage", "LifeLeechBasedOnChaosDamage", "Condition:NoLifeLeechFromPhysicalDamage", "Condition:NoLifeLeechFromColdDamage", "Condition:NoLifeLeechFromFireDamage", "Condition:NoLifeLeechFromLightningDamage", "Condition:NoLifeLeechFromElementalDamage", "Condition:NoLifeLeechFromChaosDamage" }, cfg = "skill" }, + { label = "Leech Conversion", modName = { "LifeLeechBasedOnPhysicalDamage", "LifeLeechBasedOnColdDamage", "LifeLeechBasedOnFireDamage", "LifeLeechBasedOnLightningDamage", "LifeLeechBasedOnElementalDamage", "LifeLeechBasedOnChaosDamage", "Condition:NoLifeLeechFromPhysicalDamage", "Condition:NoLifeLeechFromColdDamage", "Condition:NoLifeLeechFromFireDamage", "Condition:NoLifeLeechFromLightningDamage", "Condition:NoLifeLeechFromElementalDamage", "Condition:NoLifeLeechFromChaosDamage" }, cfg = "skill" }, }, }, - { label = "Life Leech per Hit", flagList = { "leechLife", "showAverage" }, { format = "{1:output:LifeLeechPerHit}", + { label = "Life Leech per Hit", flagList = { "leechLife", "showAverage" }, { format = "{1:output:LifeLeechPerHit}", { breakdown = "LifeLeech" }, - { label = "Player modifiers", notFlagList = { "totem", "attack" }, modName = { "DamageLeech", "DamageLifeLeech", "PhysicalDamageLifeLeech", "LightningDamageLifeLeech", "ColdDamageLifeLeech", "FireDamageLifeLeech", "ChaosDamageLifeLeech", "ElementalDamageLifeLeech" }, modType = "BASE", cfg = "skill" }, - { label = "Main Hand", notFlag = "totem", flag = "weapon1Attack", modName = { "DamageLeech", "DamageLifeLeech", "PhysicalDamageLifeLeech", "LightningDamageLifeLeech", "ColdDamageLifeLeech", "FireDamageLifeLeech", "ChaosDamageLifeLeech", "ElementalDamageLifeLeech" }, modType = "BASE", cfg = "weapon1" }, - { label = "Off Hand", notFlag = "totem", flag = "weapon2Attack", modName = { "DamageLeech", "DamageLifeLeech", "PhysicalDamageLifeLeech", "LightningDamageLifeLeech", "ColdDamageLifeLeech", "FireDamageLifeLeech", "ChaosDamageLifeLeech", "ElementalDamageLifeLeech" }, modType = "BASE", cfg = "weapon2" }, + { label = "Player modifiers", notFlagList = { "totem", "attack" }, modName = { "DamageLeech", "DamageLifeLeech", "PhysicalDamageLifeLeech", "LightningDamageLifeLeech", "ColdDamageLifeLeech", "FireDamageLifeLeech", "ChaosDamageLifeLeech", "ElementalDamageLifeLeech" }, modType = "BASE", cfg = "skill" }, + { label = "Main Hand", notFlag = "totem", flag = "weapon1Attack", modName = { "DamageLeech", "DamageLifeLeech", "PhysicalDamageLifeLeech", "LightningDamageLifeLeech", "ColdDamageLifeLeech", "FireDamageLifeLeech", "ChaosDamageLifeLeech", "ElementalDamageLifeLeech" }, modType = "BASE", cfg = "weapon1" }, + { label = "Off Hand", notFlag = "totem", flag = "weapon2Attack", modName = { "DamageLeech", "DamageLifeLeech", "PhysicalDamageLifeLeech", "LightningDamageLifeLeech", "ColdDamageLifeLeech", "FireDamageLifeLeech", "ChaosDamageLifeLeech", "ElementalDamageLifeLeech" }, modType = "BASE", cfg = "weapon2" }, { label = "Totem modifiers", flag = "totem", modName = { "DamageLifeLeechToPlayer" }, modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = { "SelfDamageLifeLeech" }, modType = "BASE", enemy = true }, - { label = "Leech Conversion", modName = { "LifeLeechBasedOnPhysicalDamage", "LifeLeechBasedOnColdDamage", "LifeLeechBasedOnFireDamage", "LifeLeechBasedOnLightningDamage", "LifeLeechBasedOnElementalDamage", "LifeLeechBasedOnChaosDamage", "Condition:NoLifeLeechFromPhysicalDamage", "Condition:NoLifeLeechFromColdDamage", "Condition:NoLifeLeechFromFireDamage", "Condition:NoLifeLeechFromLightningDamage", "Condition:NoLifeLeechFromElementalDamage", "Condition:NoLifeLeechFromChaosDamage" }, cfg = "skill" }, + { label = "Leech Conversion", modName = { "LifeLeechBasedOnPhysicalDamage", "LifeLeechBasedOnColdDamage", "LifeLeechBasedOnFireDamage", "LifeLeechBasedOnLightningDamage", "LifeLeechBasedOnElementalDamage", "LifeLeechBasedOnChaosDamage", "Condition:NoLifeLeechFromPhysicalDamage", "Condition:NoLifeLeechFromColdDamage", "Condition:NoLifeLeechFromFireDamage", "Condition:NoLifeLeechFromLightningDamage", "Condition:NoLifeLeechFromElementalDamage", "Condition:NoLifeLeechFromChaosDamage" }, cfg = "skill" }, }, }, - { label = "Life Gain Rate", notFlag = "showAverage", haveOutput = "LifeOnHitRate", { format = "{1:output:LifeOnHitRate}", - { label = "Player modifiers", notFlag = "attack", modName = "LifeOnHit", modType = "BASE", cfg = "skill" }, - { label = "Main Hand", flag = "weapon1Attack", modName = "LifeOnHit", modType = "BASE", cfg = "weapon1" }, - { label = "Off Hand", flag = "weapon2Attack", modName = "LifeOnHit", modType = "BASE", cfg = "weapon2" }, + { label = "Life Gain Rate", notFlag = "showAverage", haveOutput = "LifeOnHitRate", { format = "{1:output:LifeOnHitRate}", + { label = "Player modifiers", notFlag = "attack", modName = "LifeOnHit", modType = "BASE", cfg = "skill" }, + { label = "Main Hand", flag = "weapon1Attack", modName = "LifeOnHit", modType = "BASE", cfg = "weapon1" }, + { label = "Off Hand", flag = "weapon2Attack", modName = "LifeOnHit", modType = "BASE", cfg = "weapon2" }, { label = "Enemy modifiers", modName = { "SelfLifeOnHit" }, modType = "BASE", cfg = "skill", enemy = true }, }, }, - { label = "Life Gain per Hit", flag = "showAverage", haveOutput = "LifeOnHit", { format = "{1:output:LifeOnHit}", - { label = "Player modifiers", notFlag = "attack", modName = "LifeOnHit", modType = "BASE", cfg = "skill" }, - { label = "Main Hand", flag = "weapon1Attack", modName = "LifeOnHit", modType = "BASE", cfg = "weapon1" }, - { label = "Off Hand", flag = "weapon2Attack", modName = "LifeOnHit", modType = "BASE", cfg = "weapon2" }, + { label = "Life Gain per Hit", flag = "showAverage", haveOutput = "LifeOnHit", { format = "{1:output:LifeOnHit}", + { label = "Player modifiers", notFlag = "attack", modName = "LifeOnHit", modType = "BASE", cfg = "skill" }, + { label = "Main Hand", flag = "weapon1Attack", modName = "LifeOnHit", modType = "BASE", cfg = "weapon1" }, + { label = "Off Hand", flag = "weapon2Attack", modName = "LifeOnHit", modType = "BASE", cfg = "weapon2" }, { label = "Enemy modifiers", modName = { "SelfLifeOnHit" }, modType = "BASE", cfg = "skill", enemy = true }, }, }, - { label = "Life Gain on Kill", haveOutput = "LifeOnKill", { format = "{1:output:LifeOnKill}", - {modName = "LifeOnKill"}, + { label = "Life Gain on Kill", haveOutput = "LifeOnKill", { format = "{1:output:LifeOnKill}", + {modName = "LifeOnKill"}, }, }, - { label = "ES Leech Cap", flag = "leechES", { format = "{1:output:MaxEnergyShieldLeechRate}", + { label = "ES Leech Cap", flag = "leechES", { format = "{1:output:MaxEnergyShieldLeechRate}", { breakdown = "MaxEnergyShieldLeechRate" }, { modName = "MaxEnergyShieldLeechRate" }, }, }, - { label = "ES Leech Rate", flag = "leechES", notFlag = "showAverage", { format = "{1:output:EnergyShieldLeechRate}", + { label = "ES Leech Rate", flag = "leechES", notFlag = "showAverage", { format = "{1:output:EnergyShieldLeechRate}", { breakdown = "EnergyShieldLeech" }, - { label = "Player modifiers", notFlagList = { "totem", "attack" }, modName = { "DamageEnergyShieldLeech", "PhysicalDamageEnergyShieldLeech", "LightningDamageEnergyShieldLeech", "ColdDamageEnergyShieldLeech", "FireDamageEnergyShieldLeech", "ChaosDamageEnergyShieldLeech", "ElementalDamageEnergyShieldLeech" }, modType = "BASE", cfg = "skill" }, - { label = "Main Hand", notFlag = "totem", flag = "weapon1Attack", modName = { "DamageEnergyShieldLeech", "PhysicalDamageEnergyShieldLeech", "LightningDamageEnergyShieldLeech", "ColdDamageEnergyShieldLeech", "FireDamageEnergyShieldLeech", "ChaosDamageEnergyShieldLeech", "ElementalDamageEnergyShieldLeech" }, modType = "BASE", cfg = "weapon1" }, - { label = "Off Hand", notFlag = "totem", flag = "weapon2Attack", modName = { "DamageEnergyShieldLeech", "PhysicalDamageEnergyShieldLeech", "LightningDamageEnergyShieldLeech", "ColdDamageEnergyShieldLeech", "FireDamageEnergyShieldLeech", "ChaosDamageEnergyShieldLeech", "ElementalDamageEnergyShieldLeech" }, modType = "BASE", cfg = "weapon2" }, + { label = "Player modifiers", notFlagList = { "totem", "attack" }, modName = { "DamageEnergyShieldLeech", "PhysicalDamageEnergyShieldLeech", "LightningDamageEnergyShieldLeech", "ColdDamageEnergyShieldLeech", "FireDamageEnergyShieldLeech", "ChaosDamageEnergyShieldLeech", "ElementalDamageEnergyShieldLeech" }, modType = "BASE", cfg = "skill" }, + { label = "Main Hand", notFlag = "totem", flag = "weapon1Attack", modName = { "DamageEnergyShieldLeech", "PhysicalDamageEnergyShieldLeech", "LightningDamageEnergyShieldLeech", "ColdDamageEnergyShieldLeech", "FireDamageEnergyShieldLeech", "ChaosDamageEnergyShieldLeech", "ElementalDamageEnergyShieldLeech" }, modType = "BASE", cfg = "weapon1" }, + { label = "Off Hand", notFlag = "totem", flag = "weapon2Attack", modName = { "DamageEnergyShieldLeech", "PhysicalDamageEnergyShieldLeech", "LightningDamageEnergyShieldLeech", "ColdDamageEnergyShieldLeech", "FireDamageEnergyShieldLeech", "ChaosDamageEnergyShieldLeech", "ElementalDamageEnergyShieldLeech" }, modType = "BASE", cfg = "weapon2" }, { label = "Totem modifiers", flag = "totem", modName = { "DamageEnergyShieldLeechToPlayer" }, modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = { "SelfDamageEnergyShieldLeech" }, modType = "BASE", enemy = true }, - { label = "Leech Conversion", modName = { "EnergyShieldLeechBasedOnPhysicalDamage", "EnergyShieldLeechBasedOnColdDamage", "EnergyShieldLeechBasedOnFireDamage", "EnergyShieldLeechBasedOnLightningDamage", "EnergyShieldLeechBasedOnElementalDamage", "EnergyShieldLeechBasedOnChaosDamage", "Condition:NoEnergyShieldLeechFromPhysicalDamage", "Condition:NoEnergyShieldLeechFromColdDamage", "Condition:NoEnergyShieldLeechFromFireDamage", "Condition:NoEnergyShieldLeechFromLightningDamage", "Condition:NoEnergyShieldLeechFromElementalDamage", "Condition:NoEnergyShieldLeechFromChaosDamage" }, cfg = "skill" }, + { label = "Leech Conversion", modName = { "EnergyShieldLeechBasedOnPhysicalDamage", "EnergyShieldLeechBasedOnColdDamage", "EnergyShieldLeechBasedOnFireDamage", "EnergyShieldLeechBasedOnLightningDamage", "EnergyShieldLeechBasedOnElementalDamage", "EnergyShieldLeechBasedOnChaosDamage", "Condition:NoEnergyShieldLeechFromPhysicalDamage", "Condition:NoEnergyShieldLeechFromColdDamage", "Condition:NoEnergyShieldLeechFromFireDamage", "Condition:NoEnergyShieldLeechFromLightningDamage", "Condition:NoEnergyShieldLeechFromElementalDamage", "Condition:NoEnergyShieldLeechFromChaosDamage" }, cfg = "skill" }, }, }, { label = "ES Leech per Hit", flagList = { "leechES", "showAverage" }, { format = "{1:output:EnergyShieldLeechPerHit}", { breakdown = "EnergyShieldLeech" }, - { label = "Player modifiers", notFlagList = { "totem", "attack" }, modName = { "DamageEnergyShieldLeech", "PhysicalDamageEnergyShieldLeech", "LightningDamageEnergyShieldLeech", "ColdDamageEnergyShieldLeech", "FireDamageEnergyShieldLeech", "ChaosDamageEnergyShieldLeech", "ElementalDamageEnergyShieldLeech" }, modType = "BASE", cfg = "skill" }, - { label = "Main Hand", notFlag = "totem", flag = "weapon1Attack", modName = { "DamageEnergyShieldLeech", "PhysicalDamageEnergyShieldLeech", "LightningDamageEnergyShieldLeech", "ColdDamageEnergyShieldLeech", "FireDamageEnergyShieldLeech", "ChaosDamageEnergyShieldLeech", "ElementalDamageEnergyShieldLeech" }, modType = "BASE", cfg = "weapon1" }, - { label = "Off Hand", notFlag = "totem", flag = "weapon2Attack", modName = { "DamageEnergyShieldLeech", "PhysicalDamageEnergyShieldLeech", "LightningDamageEnergyShieldLeech", "ColdDamageEnergyShieldLeech", "FireDamageEnergyShieldLeech", "ChaosDamageEnergyShieldLeech", "ElementalDamageEnergyShieldLeech" }, modType = "BASE", cfg = "weapon2" }, + { label = "Player modifiers", notFlagList = { "totem", "attack" }, modName = { "DamageEnergyShieldLeech", "PhysicalDamageEnergyShieldLeech", "LightningDamageEnergyShieldLeech", "ColdDamageEnergyShieldLeech", "FireDamageEnergyShieldLeech", "ChaosDamageEnergyShieldLeech", "ElementalDamageEnergyShieldLeech" }, modType = "BASE", cfg = "skill" }, + { label = "Main Hand", notFlag = "totem", flag = "weapon1Attack", modName = { "DamageEnergyShieldLeech", "PhysicalDamageEnergyShieldLeech", "LightningDamageEnergyShieldLeech", "ColdDamageEnergyShieldLeech", "FireDamageEnergyShieldLeech", "ChaosDamageEnergyShieldLeech", "ElementalDamageEnergyShieldLeech" }, modType = "BASE", cfg = "weapon1" }, + { label = "Off Hand", notFlag = "totem", flag = "weapon2Attack", modName = { "DamageEnergyShieldLeech", "PhysicalDamageEnergyShieldLeech", "LightningDamageEnergyShieldLeech", "ColdDamageEnergyShieldLeech", "FireDamageEnergyShieldLeech", "ChaosDamageEnergyShieldLeech", "ElementalDamageEnergyShieldLeech" }, modType = "BASE", cfg = "weapon2" }, { label = "Totem modifiers", flag = "totem", modName = { "DamageEnergyShieldLeechToPlayer" }, modType = "BASE", cfg = "skill" }, { label = "Enemy modifiers", modName = { "SelfDamageEnergyShieldLeech" }, modType = "BASE", enemy = true }, - { label = "Leech Conversion", modName = { "EnergyShieldLeechBasedOnPhysicalDamage", "EnergyShieldLeechBasedOnColdDamage", "EnergyShieldLeechBasedOnFireDamage", "EnergyShieldLeechBasedOnLightningDamage", "EnergyShieldLeechBasedOnElementalDamage", "EnergyShieldLeechBasedOnChaosDamage", "Condition:NoEnergyShieldLeechFromPhysicalDamage", "Condition:NoEnergyShieldLeechFromColdDamage", "Condition:NoEnergyShieldLeechFromFireDamage", "Condition:NoEnergyShieldLeechFromLightningDamage", "Condition:NoEnergyShieldLeechFromElementalDamage", "Condition:NoEnergyShieldLeechFromChaosDamage" }, cfg = "skill" }, + { label = "Leech Conversion", modName = { "EnergyShieldLeechBasedOnPhysicalDamage", "EnergyShieldLeechBasedOnColdDamage", "EnergyShieldLeechBasedOnFireDamage", "EnergyShieldLeechBasedOnLightningDamage", "EnergyShieldLeechBasedOnElementalDamage", "EnergyShieldLeechBasedOnChaosDamage", "Condition:NoEnergyShieldLeechFromPhysicalDamage", "Condition:NoEnergyShieldLeechFromColdDamage", "Condition:NoEnergyShieldLeechFromFireDamage", "Condition:NoEnergyShieldLeechFromLightningDamage", "Condition:NoEnergyShieldLeechFromElementalDamage", "Condition:NoEnergyShieldLeechFromChaosDamage" }, cfg = "skill" }, }, }, - { label = "ES Gain Rate", notFlag = "showAverage", haveOutput = "EnergyShieldOnHitRate", { format = "{1:output:EnergyShieldOnHitRate}", - { label = "Player modifiers", notFlag = "attack", modName = "EnergyShieldOnHit", modType = "BASE", cfg = "skill" }, - { label = "Main Hand", flag = "weapon1Attack", modName = "EnergyShieldOnHit", modType = "BASE", cfg = "weapon1" }, - { label = "Off Hand", flag = "weapon2Attack", modName = "EnergyShieldOnHit", modType = "BASE", cfg = "weapon2" }, + { label = "ES Gain Rate", notFlag = "showAverage", haveOutput = "EnergyShieldOnHitRate", { format = "{1:output:EnergyShieldOnHitRate}", + { label = "Player modifiers", notFlag = "attack", modName = "EnergyShieldOnHit", modType = "BASE", cfg = "skill" }, + { label = "Main Hand", flag = "weapon1Attack", modName = "EnergyShieldOnHit", modType = "BASE", cfg = "weapon1" }, + { label = "Off Hand", flag = "weapon2Attack", modName = "EnergyShieldOnHit", modType = "BASE", cfg = "weapon2" }, { label = "Enemy modifiers", modName = { "SelfEnergyShieldOnHit" }, modType = "BASE", enemy = true }, }, }, - { label = "ES Gain per Hit", flag = "showAverage", haveOutput = "EnergyShieldOnHit", { format = "{1:output:EnergyShieldOnHit}", - { label = "Player modifiers", notFlag = "attack", modName = "EnergyShieldOnHit", modType = "BASE", cfg = "skill" }, - { label = "Main Hand", flag = "weapon1Attack", modName = "EnergyShieldOnHit", modType = "BASE", cfg = "weapon1" }, - { label = "Off Hand", flag = "weapon2Attack", modName = "EnergyShieldOnHit", modType = "BASE", cfg = "weapon2" }, + { label = "ES Gain per Hit", flag = "showAverage", haveOutput = "EnergyShieldOnHit", { format = "{1:output:EnergyShieldOnHit}", + { label = "Player modifiers", notFlag = "attack", modName = "EnergyShieldOnHit", modType = "BASE", cfg = "skill" }, + { label = "Main Hand", flag = "weapon1Attack", modName = "EnergyShieldOnHit", modType = "BASE", cfg = "weapon1" }, + { label = "Off Hand", flag = "weapon2Attack", modName = "EnergyShieldOnHit", modType = "BASE", cfg = "weapon2" }, { label = "Enemy modifiers", modName = { "SelfEnergyShieldOnHit" }, modType = "BASE", cfg = "skill", enemy = true }, }, }, - { label = "ES Gain on Kill", haveOutput = "EnergyShieldOnKill", { format = "{1:output:EnergyShieldOnKill}", - {modName = "EnergyShieldOnKill"}, + { label = "ES Gain on Kill", haveOutput = "EnergyShieldOnKill", { format = "{1:output:EnergyShieldOnKill}", + {modName = "EnergyShieldOnKill"}, }, }, - { label = "Mana Leech Cap", flag = "leechMana", { format = "{1:output:MaxManaLeechRate}", + { label = "Mana Leech Cap", flag = "leechMana", { format = "{1:output:MaxManaLeechRate}", { breakdown = "MaxManaLeechRate" }, { modName = "MaxManaLeechRate" }, }, }, - { label = "Mana Leech Rate", flag = "leechMana", notFlag = "showAverage", { format = "{1:output:ManaLeechRate}", - { breakdown = "ManaLeech" }, - { label = "Player modifiers", notFlag = "attack", modName = { "DamageLeech", "DamageManaLeech", "PhysicalDamageManaLeech", "LightningDamageManaLeech", "ColdDamageManaLeech", "FireDamageManaLeech", "ChaosDamageManaLeech", "ElementalDamageManaLeech" }, modType = "BASE", cfg = "skill" }, - { label = "Main Hand", flag = "weapon1Attack", modName = { "DamageLeech", "DamageManaLeech", "PhysicalDamageManaLeech", "LightningDamageManaLeech", "ColdDamageManaLeech", "FireDamageManaLeech", "ChaosDamageManaLeech", "ElementalDamageManaLeech" }, modType = "BASE", cfg = "weapon1" }, - { label = "Off Hand", flag = "weapon2Attack", modName = { "DamageLeech", "DamageManaLeech", "PhysicalDamageManaLeech", "LightningDamageManaLeech", "ColdDamageManaLeech", "FireDamageManaLeech", "ChaosDamageManaLeech", "ElementalDamageManaLeech" }, modType = "BASE", cfg = "weapon2" }, + { label = "Mana Leech Rate", flag = "leechMana", notFlag = "showAverage", { format = "{1:output:ManaLeechRate}", + { breakdown = "ManaLeech" }, + { label = "Player modifiers", notFlag = "attack", modName = { "DamageLeech", "DamageManaLeech", "PhysicalDamageManaLeech", "LightningDamageManaLeech", "ColdDamageManaLeech", "FireDamageManaLeech", "ChaosDamageManaLeech", "ElementalDamageManaLeech" }, modType = "BASE", cfg = "skill" }, + { label = "Main Hand", flag = "weapon1Attack", modName = { "DamageLeech", "DamageManaLeech", "PhysicalDamageManaLeech", "LightningDamageManaLeech", "ColdDamageManaLeech", "FireDamageManaLeech", "ChaosDamageManaLeech", "ElementalDamageManaLeech" }, modType = "BASE", cfg = "weapon1" }, + { label = "Off Hand", flag = "weapon2Attack", modName = { "DamageLeech", "DamageManaLeech", "PhysicalDamageManaLeech", "LightningDamageManaLeech", "ColdDamageManaLeech", "FireDamageManaLeech", "ChaosDamageManaLeech", "ElementalDamageManaLeech" }, modType = "BASE", cfg = "weapon2" }, { label = "Enemy modifiers", modName = { "SelfDamageManaLeech" }, modType = "BASE", cfg = "skill", enemy = true }, - { label = "Leech Conversion", modName = { "ManaLeechBasedOnPhysicalDamage", "ManaLeechBasedOnColdDamage", "ManaLeechBasedOnFireDamage", "ManaLeechBasedOnLightningDamage", "ManaLeechBasedOnElementalDamage", "ManaLeechBasedOnChaosDamage", "Condition:NoManaLeechFromPhysicalDamage", "Condition:NoManaLeechFromColdDamage", "Condition:NoManaLeechFromFireDamage", "Condition:NoManaLeechFromLightningDamage", "Condition:NoManaLeechFromElementalDamage", "Condition:NoManaLeechFromChaosDamage" }, cfg = "skill" }, + { label = "Leech Conversion", modName = { "ManaLeechBasedOnPhysicalDamage", "ManaLeechBasedOnColdDamage", "ManaLeechBasedOnFireDamage", "ManaLeechBasedOnLightningDamage", "ManaLeechBasedOnElementalDamage", "ManaLeechBasedOnChaosDamage", "Condition:NoManaLeechFromPhysicalDamage", "Condition:NoManaLeechFromColdDamage", "Condition:NoManaLeechFromFireDamage", "Condition:NoManaLeechFromLightningDamage", "Condition:NoManaLeechFromElementalDamage", "Condition:NoManaLeechFromChaosDamage" }, cfg = "skill" }, }, }, - { label = "Mana Leech per Hit", flagList = { "leechMana", "showAverage" }, { format = "{1:output:ManaLeechPerHit}", - { breakdown = "ManaLeech" }, - { label = "Player modifiers", notFlag = "attack", modName = { "DamageLeech", "DamageManaLeech", "PhysicalDamageManaLeech", "LightningDamageManaLeech", "ColdDamageManaLeech", "FireDamageManaLeech", "ChaosDamageManaLeech", "ElementalDamageManaLeech" }, modType = "BASE", cfg = "skill" }, - { label = "Main Hand", flag = "weapon1Attack", modName = { "DamageLeech", "DamageManaLeech", "PhysicalDamageManaLeech", "LightningDamageManaLeech", "ColdDamageManaLeech", "FireDamageManaLeech", "ChaosDamageManaLeech", "ElementalDamageManaLeech" }, modType = "BASE", cfg = "weapon1" }, - { label = "Off Hand", flag = "weapon2Attack", modName = { "DamageLeech", "DamageManaLeech", "PhysicalDamageManaLeech", "LightningDamageManaLeech", "ColdDamageManaLeech", "FireDamageManaLeech", "ChaosDamageManaLeech", "ElementalDamageManaLeech" }, modType = "BASE", cfg = "weapon2" }, + { label = "Mana Leech per Hit", flagList = { "leechMana", "showAverage" }, { format = "{1:output:ManaLeechPerHit}", + { breakdown = "ManaLeech" }, + { label = "Player modifiers", notFlag = "attack", modName = { "DamageLeech", "DamageManaLeech", "PhysicalDamageManaLeech", "LightningDamageManaLeech", "ColdDamageManaLeech", "FireDamageManaLeech", "ChaosDamageManaLeech", "ElementalDamageManaLeech" }, modType = "BASE", cfg = "skill" }, + { label = "Main Hand", flag = "weapon1Attack", modName = { "DamageLeech", "DamageManaLeech", "PhysicalDamageManaLeech", "LightningDamageManaLeech", "ColdDamageManaLeech", "FireDamageManaLeech", "ChaosDamageManaLeech", "ElementalDamageManaLeech" }, modType = "BASE", cfg = "weapon1" }, + { label = "Off Hand", flag = "weapon2Attack", modName = { "DamageLeech", "DamageManaLeech", "PhysicalDamageManaLeech", "LightningDamageManaLeech", "ColdDamageManaLeech", "FireDamageManaLeech", "ChaosDamageManaLeech", "ElementalDamageManaLeech" }, modType = "BASE", cfg = "weapon2" }, { label = "Enemy modifiers", modName = { "SelfDamageManaLeech" }, modType = "BASE", enemy = true }, - { label = "Leech Conversion", modName = { "ManaLeechBasedOnPhysicalDamage", "ManaLeechBasedOnColdDamage", "ManaLeechBasedOnFireDamage", "ManaLeechBasedOnLightningDamage", "ManaLeechBasedOnElementalDamage", "ManaLeechBasedOnChaosDamage", "Condition:NoManaLeechFromPhysicalDamage", "Condition:NoManaLeechFromColdDamage", "Condition:NoManaLeechFromFireDamage", "Condition:NoManaLeechFromLightningDamage", "Condition:NoManaLeechFromElementalDamage", "Condition:NoManaLeechFromChaosDamage" }, cfg = "skill" }, + { label = "Leech Conversion", modName = { "ManaLeechBasedOnPhysicalDamage", "ManaLeechBasedOnColdDamage", "ManaLeechBasedOnFireDamage", "ManaLeechBasedOnLightningDamage", "ManaLeechBasedOnElementalDamage", "ManaLeechBasedOnChaosDamage", "Condition:NoManaLeechFromPhysicalDamage", "Condition:NoManaLeechFromColdDamage", "Condition:NoManaLeechFromFireDamage", "Condition:NoManaLeechFromLightningDamage", "Condition:NoManaLeechFromElementalDamage", "Condition:NoManaLeechFromChaosDamage" }, cfg = "skill" }, }, }, - { label = "Mana Gain Rate", notFlag = "showAverage", haveOutput = "ManaOnHitRate", { format = "{1:output:ManaOnHitRate}", - { label = "Player modifiers", notFlag = "attack", modName = "ManaOnHit", modType = "BASE", cfg = "skill" }, - { label = "Main Hand", flag = "weapon1Attack", modName = "ManaOnHit", modType = "BASE", cfg = "weapon1" }, - { label = "Off Hand", flag = "weapon2Attack", modName = "ManaOnHit", modType = "BASE", cfg = "weapon2" }, + { label = "Mana Gain Rate", notFlag = "showAverage", haveOutput = "ManaOnHitRate", { format = "{1:output:ManaOnHitRate}", + { label = "Player modifiers", notFlag = "attack", modName = "ManaOnHit", modType = "BASE", cfg = "skill" }, + { label = "Main Hand", flag = "weapon1Attack", modName = "ManaOnHit", modType = "BASE", cfg = "weapon1" }, + { label = "Off Hand", flag = "weapon2Attack", modName = "ManaOnHit", modType = "BASE", cfg = "weapon2" }, { label = "Enemy modifiers", modName = { "SelfManaOnHit" }, modType = "BASE", cfg = "skill", enemy = true }, }, }, { label = "Mana Gain per Hit", flag = "showAverage", haveOutput = "ManaOnHit", { format = "{1:output:ManaOnHit}", - { label = "Player modifiers", notFlag = "attack", modName = "ManaOnHit", modType = "BASE", cfg = "skill" }, - { label = "Main Hand", flag = "weapon1Attack", modName = "ManaOnHit", modType = "BASE", cfg = "weapon1" }, - { label = "Off Hand", flag = "weapon2Attack", modName = "ManaOnHit", modType = "BASE", cfg = "weapon2" }, + { label = "Player modifiers", notFlag = "attack", modName = "ManaOnHit", modType = "BASE", cfg = "skill" }, + { label = "Main Hand", flag = "weapon1Attack", modName = "ManaOnHit", modType = "BASE", cfg = "weapon1" }, + { label = "Off Hand", flag = "weapon2Attack", modName = "ManaOnHit", modType = "BASE", cfg = "weapon2" }, { label = "Enemy modifiers", modName = { "SelfManaOnHit" }, modType = "BASE", cfg = "skill", enemy = true }, }, }, - { label = "Mana Gain on Kill", haveOutput = "ManaOnKill", { format = "{1:output:ManaOnKill}", - {modName = "ManaOnKill"}, + { label = "Mana Gain on Kill", haveOutput = "ManaOnKill", { format = "{1:output:ManaOnKill}", + {modName = "ManaOnKill"}, }, }, } } } }, @@ -1299,7 +1349,7 @@ return { }, }, { label = "Scorch Duration", bgCol = colorCodes.SCORCHBG, flag = "scorch", { format = "{2:output:ScorchDuration}s", { breakdown = "MainHand.ScorchDuration" }, - { breakdown = "OffHand.ScorchDuration" }, + { breakdown = "OffHand.ScorchDuration" }, { breakdown = "ScorchDuration" }, { label = "Player modifiers", modName = { "EnemyScorchDuration", "EnemyAilmentDuration", "EnemyElementalAilmentDuration" }, cfg = "skill" }, { label = "Enemy modifiers", modName = { "SelfScorchDuration", "SelfAilmentDuration", "SelfElementalAilmentDuration", "BuffExpireFaster" }, enemy = true }, @@ -1443,22 +1493,22 @@ return { { label = "Guaranteed Saps", modName = "SapOverride", modType = "BASE" }, }, }, { label = "Freeze Buildup", haveOutput = "FreezeBuildupAvg", { format = "{1:output:FreezeBuildupAvg}%", - { breakdown = "FreezeBuildup" }, + { breakdown = "FreezeBuildup" }, { label = "Player modifiers", modName = { "EnemyFreezeBuildup", "EnemyImmobilisationBuildup" }, cfg = "skill" }, { label = "Enemy modifiers", modName = { "PoiseThreshold", "EnemyFreezeThreshold", "FreezeBuildup", "ImmobilisationBuildup", "EnemyAilmentThreshold" }, enemy = true }, }, }, { label = "Electrocute Buildup", haveOutput = "ElectrocuteBuildupAvg", { format = "{1:output:ElectrocuteBuildupAvg}%", - { breakdown = "ElectrocuteBuildup" }, + { breakdown = "ElectrocuteBuildup" }, { label = "Player modifiers", modName = { "EnemyElectrocuteBuildup", "EnemyImmobilisationBuildup" }, cfg = "skill" }, { label = "Enemy modifiers", modName = { "PoiseThreshold", "EnemyElectrocuteThreshold", "ElectrocuteBuildup", "ImmobilisationBuildup", "EnemyAilmentThreshold" }, enemy = true }, }, }, { label = "Stun Buildup", haveOutput = "HeavyStunBuildupAvg", { format = "{1:output:HeavyStunBuildupAvg}%", - { breakdown = "HeavyStunBuildup" }, + { breakdown = "HeavyStunBuildup" }, { label = "Player modifiers", modName = { "EnemyHeavyStunBuildup", "EnemyImmobilisationBuildup", "PhysicalHeavyStunBuildup" }, cfg = "skill" }, { label = "Enemy modifiers", modName = { "PoiseThreshold", "EnemyHeavyStunThreshold", "EnemyStunThreshold", "HeavyStunBuildup", "ImmobilisationBuildup", "StunBuildup" }, enemy = true }, }, }, { label = "Pin Buildup", haveOutput = "PinBuildupAvg", { format = "{1:output:PinBuildupAvg}%", - { breakdown = "PinBuildup" }, + { breakdown = "PinBuildup" }, { label = "Player modifiers", modName = { "EnemyPinBuildup", "EnemyImmobilisationBuildup" }, cfg = "skill" }, { label = "Enemy modifiers", modName = { "PoiseThreshold", "EnemyPinThreshold", "PinBuildup", "ImmobilisationBuildup" }, enemy = true }, }, }, @@ -1466,32 +1516,32 @@ return { } }, { 1, "MiscEffects", 1, colorCodes.OFFENCE, {{ defaultCollapsed = false, label = "Other Effects", data = { { label = "Stun Threshold", flag = "hit", notFlag = "attack", { format = "x {2:output:EnemyStunThresholdMod}", { modName = "EnemyStunThreshold", cfg = "skill" }, }, }, - { label = "Stun Duration", flag = "hit", notFlag = "attack", { format = "{2:output:EnemyStunDuration}s", - { breakdown = "EnemyStunDuration" }, + { label = "Stun Duration", flag = "hit", notFlag = "attack", { format = "{2:output:EnemyStunDuration}s", + { breakdown = "EnemyStunDuration" }, { label = "Player modifiers", modName = { "EnemyStunDuration", "EnemyStunDurationOnCrit", "DoubleEnemyStunDurationChance" }, cfg = "skill" }, { label = "Enemy modifiers", modName = { "StunRecovery", "SelfDoubleStunDurationChance" }, enemy = true }, }, }, { label = "MH Stun Threshold", bgCol = colorCodes.MAINHANDBG, flagList = {"hit","weapon1Attack"}, { format = "x {2:output:MainHand.EnemyStunThresholdMod}", { modName = "EnemyStunThreshold", cfg = "weapon1" }, }, }, - { label = "MH Stun Duration", bgCol = colorCodes.MAINHANDBG, flagList = {"hit","weapon1Attack"}, { format = "{2:output:MainHand.EnemyStunDuration}s", - { breakdown = "MainHand.EnemyStunDuration" }, + { label = "MH Stun Duration", bgCol = colorCodes.MAINHANDBG, flagList = {"hit","weapon1Attack"}, { format = "{2:output:MainHand.EnemyStunDuration}s", + { breakdown = "MainHand.EnemyStunDuration" }, { label = "Player modifiers", modName = { "EnemyStunDuration", "EnemyStunDurationOnCrit", "DoubleEnemyStunDurationChance" }, cfg = "weapon1" }, { label = "Enemy modifiers", modName = { "StunRecovery", "SelfDoubleStunDurationChance" }, enemy = true }, }, }, { label = "OH Stun Threshold", bgCol = colorCodes.OFFHANDBG, flagList = {"hit","weapon2Attack"}, { format = "x {2:output:OffHand.EnemyStunThresholdMod}", { modName = "EnemyStunThreshold", cfg = "weapon2" }, }, }, - { label = "OH Stun Duration", bgCol = colorCodes.OFFHANDBG, flagList = {"hit","weapon2Attack"}, { format = "{2:output:OffHand.EnemyStunDuration}s", - { breakdown = "OffHand.EnemyStunDuration" }, + { label = "OH Stun Duration", bgCol = colorCodes.OFFHANDBG, flagList = {"hit","weapon2Attack"}, { format = "{2:output:OffHand.EnemyStunDuration}s", + { breakdown = "OffHand.EnemyStunDuration" }, { label = "Player modifiers", modName = { "EnemyStunDuration", "EnemyStunDurationOnCrit", "DoubleEnemyStunDurationChance" }, cfg = "weapon2" }, { label = "Enemy modifiers", modName = { "StunRecovery", "SelfDoubleStunDurationChance" }, enemy = true }, }, }, - { label = "Knockback Chance", haveOutput = "KnockbackChance", { format = "{0:output:KnockbackChance}%", - { label = "Player modifiers", modName = "EnemyKnockbackChance", cfg = "skill" }, + { label = "Knockback Chance", haveOutput = "KnockbackChance", { format = "{0:output:KnockbackChance}%", + { label = "Player modifiers", modName = "EnemyKnockbackChance", cfg = "skill" }, { label = "Enemy modifiers", modName = "SelfKnockbackChance", enemy = true }, }, }, - { label = "Knockback Dist.", haveOutput = "KnockbackChance", { format = "{0:output:KnockbackDistance}", + { label = "Knockback Dist.", haveOutput = "KnockbackChance", { format = "{0:output:KnockbackDistance}", { breakdown = "KnockbackDistance" }, - { modName = "EnemyKnockbackDistance", cfg = "skill" }, + { modName = "EnemyKnockbackDistance", cfg = "skill" }, }, }, - { label = "MH K.B. Chance", bgCol = colorCodes.MAINHANDBG, haveOutput = "MainHand.KnockbackChance", { format = "{0:output:MainHand.KnockbackChance}%", + { label = "MH K.B. Chance", bgCol = colorCodes.MAINHANDBG, haveOutput = "MainHand.KnockbackChance", { format = "{0:output:MainHand.KnockbackChance}%", { label = "Player modifiers", modName = "EnemyKnockbackChance", cfg = "weapon1" }, { label = "Enemy modifiers", modName = "SelfKnockbackChance", enemy = true }, }, }, @@ -1499,7 +1549,7 @@ return { { breakdown = "MainHand.KnockbackDistance" }, { modName = "EnemyKnockbackDistance", cfg = "weapon1" }, }, }, - { label = "OH K.B. Chance", bgCol = colorCodes.OFFHANDBG, haveOutput = "OffHand.KnockbackChance", { format = "{0:output:OffHand.KnockbackChance}%", + { label = "OH K.B. Chance", bgCol = colorCodes.OFFHANDBG, haveOutput = "OffHand.KnockbackChance", { format = "{0:output:OffHand.KnockbackChance}%", { label = "Player modifiers", modName = "EnemyKnockbackChance", cfg = "weapon2" }, { label = "Enemy modifiers", modName = "SelfKnockbackChance", enemy = true }, }, }, @@ -1552,54 +1602,54 @@ return { { label = "Total Increased", { format = "{0:mod:1}%", { modName = "Life", modType = "INC", }, }, }, { label = "Total More", { format = "{0:mod:1}%", { modName = "Life", modType = "MORE", }, }, }, { label = "Total", { format = "{0:output:Life}", { breakdown = "Life" }, }, }, - { label = "Reserved", { format = "{0:output:LifeReserved} ({0:output:LifeReservedPercent}%)", { breakdown = "LifeReserved" }, }, }, + { label = "Reserved", { format = "{0:output:LifeReserved} ({0:output:LifeReservedPercent}%)", { breakdown = "LifeReserved" }, { modName = "ExtraLifeReserved" }, }, }, { label = "Unreserved", { format = "{0:output:LifeUnreserved} ({0:output:LifeUnreservedPercent}%)" }, }, { label = "Total Recoverable", haveOutput = "CappingLife", { format = "{0:output:LifeRecoverable}", { breakdown = "LifeUnreserved" }, }, }, - { label = "Recharge Rate", haveOutput = "EnergyShieldRechargeAppliesToLife", { format = "{1:output:LifeRecharge}", + { label = "Recharge Rate", haveOutput = "EnergyShieldRechargeAppliesToLife", { format = "{1:output:LifeRecharge}", { breakdown = "LifeRecharge" }, { modName = { "EnergyShieldRecharge", "LifeRecoveryRate", "EnergyShieldRechargeAppliesToLife" }, }, }, }, - { label = "Recharge Delay", haveOutput = "EnergyShieldRechargeAppliesToLife", { format = "{2:output:EnergyShieldRechargeDelay}s", + { label = "Recharge Delay", haveOutput = "EnergyShieldRechargeAppliesToLife", { format = "{2:output:EnergyShieldRechargeDelay}s", { breakdown = "EnergyShieldRechargeDelay" }, { modName = "EnergyShieldRechargeFaster" }, }, }, { label = "Recovery", { format = "{1:output:LifeRegenRecovery} ({1:output:LifeRegenPercent}%)", - { breakdown = "LifeRegenRecovery" }, + { breakdown = "LifeRegenRecovery" }, { label = "Sources", modName = { "LifeRegen", "LifeRegenPercent", "LifeDegen", "LifeDegenPercent", "LifeRecovery" }, modType = "BASE" }, { label = "Increased Life Recovery", modName = { "LifeRegen", "LifeRecoveryRate" }, modType = "INC" }, { label = "More Life Recovery", modName = { "LifeRegen", "LifeRecoveryRate" }, modType = "MORE" }, }, }, - { label = "Recoup", haveOutput = "LifeRecoup", { format = "{1:output:LifeRecoup}%", { breakdown = "LifeRecoup" }, + { label = "Recoup", haveOutput = "LifeRecoup", { format = "{1:output:LifeRecoup}%", { breakdown = "LifeRecoup" }, { label = "Sources", modName = "LifeRecoup" }, { label = "Recovery modifiers", modName = "LifeRecoveryRate" }, { label = "FasterRecoup", modName = { "3SecondRecoup", "3SecondLifeRecoup" } }, }, }, - { label = "Phys Recoup", haveOutput = "PhysicalLifeRecoup", { format = "{1:output:PhysicalLifeRecoup}%", { breakdown = "PhysicalLifeRecoup" }, + { label = "Phys Recoup", haveOutput = "PhysicalLifeRecoup", { format = "{1:output:PhysicalLifeRecoup}%", { breakdown = "PhysicalLifeRecoup" }, { label = "Sources", modName = "PhysicalLifeRecoup" }, { label = "Recovery modifiers", modName = "LifeRecoveryRate" }, { label = "FasterRecoup", modName = { "3SecondRecoup", "3SecondLifeRecoup" } }, }, }, - { label = "Light Recoup", haveOutput = "LightningLifeRecoup", { format = "{1:output:LightningLifeRecoup}%", { breakdown = "LightningLifeRecoup" }, + { label = "Light Recoup", haveOutput = "LightningLifeRecoup", { format = "{1:output:LightningLifeRecoup}%", { breakdown = "LightningLifeRecoup" }, { label = "Sources", modName = "LightningLifeRecoup" }, { label = "Recovery modifiers", modName = "LifeRecoveryRate" }, { label = "FasterRecoup", modName = { "3SecondRecoup", "3SecondLifeRecoup" } }, }, }, - { label = "Cold Recoup", haveOutput = "ColdLifeRecoup", { format = "{1:output:ColdLifeRecoup}%", { breakdown = "ColdLifeRecoup" }, + { label = "Cold Recoup", haveOutput = "ColdLifeRecoup", { format = "{1:output:ColdLifeRecoup}%", { breakdown = "ColdLifeRecoup" }, { label = "Sources", modName = "ColdLifeRecoup" }, { label = "Recovery modifiers", modName = "LifeRecoveryRate" }, { label = "FasterRecoup", modName = { "3SecondRecoup", "3SecondLifeRecoup" } }, }, }, - { label = "Fire Recoup", haveOutput = "FireLifeRecoup", { format = "{1:output:FireLifeRecoup}%", { breakdown = "FireLifeRecoup" }, + { label = "Fire Recoup", haveOutput = "FireLifeRecoup", { format = "{1:output:FireLifeRecoup}%", { breakdown = "FireLifeRecoup" }, { label = "Sources", modName = "FireLifeRecoup" }, { label = "Recovery modifiers", modName = "LifeRecoveryRate" }, { label = "FasterRecoup", modName = { "3SecondRecoup", "3SecondLifeRecoup" } }, }, }, - { label = "Chaos Recoup", haveOutput = "ChaosLifeRecoup", { format = "{1:output:ChaosLifeRecoup}%", { breakdown = "ChaosLifeRecoup" }, + { label = "Chaos Recoup", haveOutput = "ChaosLifeRecoup", { format = "{1:output:ChaosLifeRecoup}%", { breakdown = "ChaosLifeRecoup" }, { label = "Sources", modName = "ChaosLifeRecoup" }, { label = "Recovery modifiers", modName = "LifeRecoveryRate" }, { label = "FasterRecoup", modName = { "3SecondRecoup", "3SecondLifeRecoup" } }, }, }, - { label = "Dmg. Mit. Regen", haveOutput = "PhysicalDamageMitigatedLifePseudoRecoup", { format = "{1:output:PhysicalDamageMitigatedLifePseudoRecoup}%", { breakdown = "PhysicalDamageMitigatedLifePseudoRecoup" }, + { label = "Dmg. Mit. Regen", haveOutput = "PhysicalDamageMitigatedLifePseudoRecoup", { format = "{1:output:PhysicalDamageMitigatedLifePseudoRecoup}%", { breakdown = "PhysicalDamageMitigatedLifePseudoRecoup" }, { label = "Sources", modName = "PhysicalDamageMitigatedLifePseudoRecoup" }, { label = "Increased Life Regeneration Rate", modName = { "LifeRegen" }, modType = "INC" }, { label = "More Life Regeneration Rate", modName = { "LifeRegen" }, modType = "MORE" }, @@ -1618,12 +1668,12 @@ return { { label = "Reserved", { format = "{0:output:ManaReserved} ({0:output:ManaReservedPercent}%)", { breakdown = "ManaReserved" }, }, }, { label = "Unreserved", { format = "{0:output:ManaUnreserved} ({0:output:ManaUnreservedPercent}%)" }, }, { label = "Recovery", { format = "{1:output:ManaRegenRecovery} ({1:output:ManaRegenPercent}%)", - { breakdown = "ManaRegenRecovery" }, + { breakdown = "ManaRegenRecovery" }, { label = "Sources", modName = { "ManaRegen", "ManaRegenPercent", "ManaDegen", "ManaDegenPercent", "ManaRecovery" }, modType = "BASE" }, { label = "Increased Mana Recovery", modName = { "ManaRegen", "ManaRecoveryRate" }, modType = "INC" }, { label = "More Mana Recovery", modName = { "ManaRegen", "ManaRecoveryRate" }, modType = "MORE" }, }, }, - { label = "Recoup", haveOutput = "ManaRecoup", { format = "{1:output:ManaRecoup}%", { breakdown = "ManaRecoup" }, + { label = "Recoup", haveOutput = "ManaRecoup", { format = "{1:output:ManaRecoup}%", { breakdown = "ManaRecoup" }, { label = "Sources", modName = "ManaRecoup" }, { label = "Recovery modifiers", modName = "ManaRecoveryRate" }, { label = "FasterRecoup", modName = "3SecondRecoup" }, @@ -1645,28 +1695,28 @@ return { } }, { 1, "EnergyShield", 2, colorCodes.ES, {{ defaultCollapsed = false, label = "Energy Shield", data = { extra = "{0:output:EnergyShield}", - { label = "Base from Armours", { format = "{0:output:Gear:EnergyShield}", { breakdown = "EnergyShield", gearOnly = true }, }, }, + { label = "Base from Armours", { format = "{0:output:Gear:EnergyShield}", { breakdown = "EnergyShield", gearOnly = true, skipSideBarIndex = true }, }, }, { label = "Global Base", { format = "{0:mod:1}", { modName = { "EnergyShield", "EnergyShieldTotal" }, modType = "BASE" }, }, }, { label = "Inc. from Tree", { format = "{0:mod:1}%", { modName = "EnergyShield", modType = "INC", modSource = "Tree" }, }, }, { label = "Total Increased", { format = "{0:mod:1}%", { modName = { "EnergyShield", "Defences" }, modType = "INC" }, }, }, { label = "Total More", { format = "{0:mod:1}%", { modName = { "EnergyShield", "Defences" }, modType = "MORE" }, }, }, { label = "Total", { format = "{0:output:EnergyShield}", { breakdown = "EnergyShield" }, }, }, { label = "Total Recoverable", haveOutput = "CappingES", { format = "{0:output:EnergyShieldRecoveryCap}", { breakdown = "EnergyShield" }, }, }, - { label = "Recharge Rate", haveOutput = "EnergyShieldRechargeAppliesToEnergyShield", { format = "{1:output:EnergyShieldRecharge}", + { label = "Recharge Rate", haveOutput = "EnergyShieldRechargeAppliesToEnergyShield", { format = "{1:output:EnergyShieldRecharge}", { breakdown = "EnergyShieldRecharge" }, { modName = { "EnergyShieldRecharge", "EnergyShieldRecoveryRate", "NoEnergyShieldRecharge", "CannotGainEnergyShield" }, }, }, }, - { label = "Recharge Delay", haveOutput = "EnergyShieldRechargeAppliesToEnergyShield", { format = "{2:output:EnergyShieldRechargeDelay}s", + { label = "Recharge Delay", haveOutput = "EnergyShieldRechargeAppliesToEnergyShield", { format = "{2:output:EnergyShieldRechargeDelay}s", { breakdown = "EnergyShieldRechargeDelay" }, { modName = "EnergyShieldRechargeFaster" }, }, }, { label = "Recovery", { format = "{1:output:EnergyShieldRegenRecovery} ({1:output:EnergyShieldRegenPercent}%)", - { breakdown = "EnergyShieldRegenRecovery" }, + { breakdown = "EnergyShieldRegenRecovery" }, { label = "Sources", modName = { "EnergyShieldRegen", "EnergyShieldRegenPercent", "EnergyShieldDegen", "EnergyShieldDegenPercent", "EnergyShieldRecovery" }, modType = "BASE" }, { label = "Increased Energy Shield Recovery", modName = { "EnergyShieldRegen", "EnergyShieldRecoveryRate" }, modType = "INC" }, { label = "More Energy Shield Recovery", modName = { "EnergyShieldRegen", "EnergyShieldRecoveryRate" }, modType = "MORE" }, }, }, - { label = "Recoup", haveOutput = "EnergyShieldRecoup", { format = "{1:output:EnergyShieldRecoup}%", { breakdown = "EnergyShieldRecoup" }, + { label = "Recoup", haveOutput = "EnergyShieldRecoup", { format = "{1:output:EnergyShieldRecoup}%", { breakdown = "EnergyShieldRecoup" }, { label = "Sources", modName = "EnergyShieldRecoup" }, { label = "Recovery modifiers", modName = "EnergyShieldRecoveryRate" }, { label = "FasterRecoup", modName = "3SecondRecoup" }, @@ -1709,6 +1759,22 @@ return { }, }, } } } }, +{ 1, "Ward", 2, colorCodes.WARD, {{ defaultCollapsed = false, label = "Runic Ward", data = { + extra = "{0:output:Ward}", + { label = "Base from Armours", { format = "{0:output:Gear:Ward}", { breakdown = "Ward", gearOnly = true }, }, }, + { label = "Global Base", { format = "{0:mod:1}", { modName = "Ward", modType = "BASE" }, }, }, + { label = "Inc. from Tree", { format = "{0:mod:1}%", { modName = "Ward", modType = "INC", modSource = "Tree" }, }, }, + { label = "Total Increased", { format = "{0:mod:1}%", { modName = { "Ward", "Defences" }, modType = "INC" }, }, }, + { label = "Total More", { format = "{0:mod:1}%", { modName = { "Ward", "Defences" }, modType = "MORE" }, }, }, + { label = "Total", { format = "{0:output:Ward}", { breakdown = "Ward" }, }, }, + { label = "Recovery", { format = "{1:output:WardRegenRecovery} ({1:output:WardRegenPercent}%)", + { breakdown = "WardRegenRecovery" }, + { label = "Sources", modName = { "WardRegen", "WardRegenPercent", "WardDegen", "WardDegenPercent", "WardRecovery" }, modType = "BASE" }, + { label = "Increased Runic Ward Recovery", modName = { "WardRegen", "WardRecoveryRate" }, modType = "INC" }, + { label = "More Runic Ward Recovery", modName = { "WardRegen", "WardRecoveryRate" }, modType = "MORE" }, + }, }, +} } +} }, -- secondary defenses { 1, "Resist", 3, colorCodes.DEFENCE, {{ defaultCollapsed = false, label = "Resists", data = { extra = colorCodes.FIRE.."{0:output:FireResist}+{0:output:FireResistOverCap}^7/"..colorCodes.COLD.."{0:output:ColdResist}+{0:output:ColdResistOverCap}^7/"..colorCodes.LIGHTNING.."{0:output:LightningResist}+{0:output:LightningResistOverCap}", @@ -1732,7 +1798,7 @@ return { } }, { 1, "Armour", 3, colorCodes.ARMOUR, {{ defaultCollapsed = false, label = "Armour", data = { extra = "{0:output:Armour}", - { label = "Base from Armours", { format = "{0:output:Gear:Armour}", { breakdown = "Armour", gearOnly = true }, }, }, + { label = "Base from Armours", { format = "{0:output:Gear:Armour}", { breakdown = "Armour", gearOnly = true, skipSideBarIndex = true, }, }, }, { label = "Global Base", { format = "{0:mod:1}", { modName = { "Armour", "ArmourAndEvasion", "ArmourTotal" }, modType = "BASE" }, }, }, { label = "Inc. from Tree", { format = "{0:mod:1}%", { modName = { "Armour", "ArmourAndEvasion" }, modType = "INC", modSource = "Tree", }, }, }, { label = "Total Increased", { format = "{0:mod:1}%", { modName = { "Armour", "ArmourAndEvasion", "Defences" }, modType = "INC" }, }, }, @@ -1763,13 +1829,13 @@ return { } }, { 1, "Evasion", 3, colorCodes.EVASION, {{ defaultCollapsed = false, label = "Evasion", data = { extra = "{0:output:Evasion}", - { label = "Base from Armours", { format = "{0:output:Gear:Evasion}", { breakdown = "Evasion", gearOnly = true }, }, }, + { label = "Base from Armours", { format = "{0:output:Gear:Evasion}", { breakdown = "Evasion", gearOnly = true, skipSideBarIndex = true }, }, }, { label = "Global Base", { format = "{0:mod:1}", { modName = { "Evasion", "ArmourAndEvasion", "EvasionTotal" }, modType = "BASE" }, }, }, { label = "Inc. from Tree", { format = "{0:mod:1}%", { modName = { "Evasion", "ArmourAndEvasion" }, modType = "INC", modSource = "Tree" }, }, }, { label = "Total Increased", { format = "{0:mod:1}%", { modName = { "Evasion", "ArmourAndEvasion", "Defences" }, modType = "INC" }, }, }, { label = "Total More", { format = "{0:mod:1}%", { modName = { "Evasion", "ArmourAndEvasion", "Defences" }, modType = "MORE" }, }, }, { label = "Total", { format = "{0:output:Evasion}", { breakdown = "Evasion" }, }, }, - { label = "Evade Chance", haveOutput = "noSplitEvade", { format = "{0:output:EvadeChance}%", + { label = "Evade Chance", haveOutput = "noSplitEvade", { format = "{0:output:EvadeChance}%", { breakdown = "EvadeChance" }, { label = "Player modifiers", modName = { "CannotEvade", "EvadeChance", "MeleeEvadeChance", "ProjectileEvadeChance", "SpellEvadeChance", "SpellProjectileEvadeChance" } }, { label = "Enemy modifiers", modName = { "Accuracy", "HitChance" }, enemy = true }, @@ -1809,14 +1875,15 @@ return { extra = "{0:output:EffectiveBlockChance}%", { label = "Block Chance", { format = "{0:output:BlockChance}% (+{0:output:BlockChanceOverCap}%)", { breakdown = "BlockChance" }, - { modName = { "BlockChance", "ReplaceShieldBlock", "BlockChanceMax" } }, + { modName = { "BlockChance", "ReplaceShieldBlock", "BlockChanceMax" } }, }, }, - { label = "Taken From Block", haveOutput = "ShowBlockEffect", { format = "{0:output:DamageTakenOnBlock}%", - { breakdown = "BlockEffect" }, + { label = "Taken From Block", haveOutput = "ShowBlockEffect", { format = "{0:output:DamageTakenOnBlock}%", + { breakdown = "BlockEffect" }, { modName = { "BlockEffect" }, }, }, }, { label = "Life on Block", haveOutput = "LifeOnBlock", { format = "{0:output:LifeOnBlock}", { modName = "LifeOnBlock" }, }, }, { label = "Mana on Block", haveOutput = "ManaOnBlock", { format = "{0:output:ManaOnBlock}", { modName = "ManaOnBlock" }, }, }, + { label = "Runic Ward on Block", haveOutput = "WardOnBlock", { format = "{0:output:WardOnBlock}", { modName = "WardOnBlock" }, }, }, { label = "ES on Block", haveOutput = "EnergyShieldOnBlock", { format = "{0:output:EnergyShieldOnBlock}", { modName = "EnergyShieldOnBlock" }, }, }, { label = "ES on Spell Block", haveOutput = "EnergyShieldOnSpellBlock", { format = "{0:output:EnergyShieldOnSpellBlock}", { modName = "EnergyShieldOnSpellBlock" }, }, }, } }, { defaultCollapsed = false, label = "Dodge", data = { @@ -1957,13 +2024,13 @@ return { { label = "Stun Threshold", { format = "{0:output:StunThreshold}", { breakdown = "StunThreshold" }, { modName = { "StunThreshold", "StunThresholdManaPercent", "StunThresholdEnergyShieldPercent" } }, }, }, { label = "Stun Chance", { format = "{0:output:SelfStunChance}%", { breakdown = "SelfStunChance" }, }, }, { label = "Interrupt Avoid Ch.", haveOutput = "InterruptStunAvoidChance", { format = "{0:output:InterruptStunAvoidChance}%", { modName = "AvoidInterruptStun" }, }, }, - { label = "Stun Duration", { format = "{2:output:StunDuration}s", + { label = "Stun Duration", { format = "{2:output:StunDuration}s", { breakdown = "StunDuration" }, { modName = { "StunDuration", "StunRecovery" } }, }, }, - { label = "Block Stun Duration", { format = "{2:output:BlockDuration}s", + { label = "Block Stun Duration", { format = "{2:output:BlockDuration}s", { breakdown = "BlockDuration" }, - { modName = { "StunDuration", "StunRecovery", "BlockRecovery" }, }, + { modName = { "StunDuration", "StunRecovery", "BlockRecovery" }, }, }, }, } }, { defaultCollapsed = true, label = "Other Avoidance", data = { { label = "Blind Avoid Ch.", haveOutput = "BlindAvoidChance", { format = "{0:output:BlindAvoidChance}%", { modName = { "AvoidBlind", "BlindImmune" } }, }, }, @@ -2019,8 +2086,8 @@ return { { format = colorCodes.CHAOS.."Chaos:" }, }, { label = "Enemy Damage", - { format = "{2:output:totalEnemyDamage}", - { breakdown = "totalEnemyDamage" }, + { format = "{2:output:totalEnemyDamage}", + { breakdown = "totalEnemyDamage" }, { label = "Enemy modifiers", modName = {"Damage", "CritChance", "CritMultiplier"}, enemy = true }, { label = "Enemy Conversion modifiers", modName = { "PhysicalDamageGainAsLightning", "PhysicalDamageSkillConvertToLightning", "PhysicalDamageConvertToLightning", @@ -2029,8 +2096,8 @@ return { "PhysicalDamageGainAsChaos", "PhysicalDamageSkillConvertToChaos", "PhysicalDamageConvertToChaos" }, enemy = true }, }, - { format = "{2:output:PhysicalEnemyDamage}", - { breakdown = "PhysicalEnemyDamage" }, + { format = "{2:output:PhysicalEnemyDamage}", + { breakdown = "PhysicalEnemyDamage" }, { label = "Enemy modifiers", modName = {"Damage", "PhysicalDamage", "CritChance", "CritMultiplier"}, enemy = true }, { label = "Enemy Conversion modifiers", modName = { "PhysicalDamageGainAsLightning", "PhysicalDamageSkillConvertToLightning", "PhysicalDamageConvertToLightning", @@ -2040,32 +2107,32 @@ return { }, enemy = true }, }, { format = "{2:output:LightningEnemyDamage}", - { breakdown = "LightningEnemyDamage" }, + { breakdown = "LightningEnemyDamage" }, { label = "Enemy modifiers", modName = {"Damage", "LightningDamage", "ElementalDamage", "CritChance", "CritMultiplier"}, enemy = true }, { label = "Enemy Conversion modifiers", modName = {"PhysicalDamageGainAsLightning", "PhysicalDamageSkillConvertToLightning", "PhysicalDamageConvertToLightning"}, enemy = true }, }, { format = "{2:output:ColdEnemyDamage}", - { breakdown = "ColdEnemyDamage" }, + { breakdown = "ColdEnemyDamage" }, { label = "Enemy modifiers", modName = {"Damage", "ColdDamage", "ElementalDamage", "CritChance", "CritMultiplier"}, enemy = true }, { label = "Enemy Conversion modifiers", modName = {"PhysicalDamageGainAsCold", "PhysicalDamageSkillConvertToCold", "PhysicalDamageConvertToCold"}, enemy = true }, }, - { format = "{2:output:FireEnemyDamage}", - { breakdown = "FireEnemyDamage" }, + { format = "{2:output:FireEnemyDamage}", + { breakdown = "FireEnemyDamage" }, { label = "Enemy modifiers", modName = {"Damage", "FireDamage", "ElementalDamage", "CritChance", "CritMultiplier"}, enemy = true }, { label = "Enemy Conversion modifiers", modName = {"PhysicalDamageGainAsFire", "PhysicalDamageSkillConvertToFire", "PhysicalDamageConvertToFire"}, enemy = true }, }, { format = "{2:output:ChaosEnemyDamage}", - { breakdown = "ChaosEnemyDamage" }, + { breakdown = "ChaosEnemyDamage" }, { label = "Enemy modifiers", modName = {"Damage", "ChaosDamage", "CritChance", "CritMultiplier"}, enemy = true }, { label = "Enemy Conversion modifiers", modName = {"PhysicalDamageGainAsChaos", "PhysicalDamageSkillConvertToChaos", "PhysicalDamageConvertToChaos"}, enemy = true }, }, }, { label = "Taken As", - { format = "{2:output:totalTakenDamage}", - { breakdown = "totalTakenDamage" }, + { format = "{2:output:totalTakenDamage}", + { breakdown = "totalTakenDamage" }, }, - { format = "{2:output:PhysicalTakenDamage}", - { breakdown = "PhysicalTakenDamage" }, + { format = "{2:output:PhysicalTakenDamage}", + { breakdown = "PhysicalTakenDamage" }, { label = "Physical Taken as", modName = { "PhysicalDamageTakenAsLightning", "PhysicalDamageFromHitsTakenAsLightning", "PhysicalDamageTakenAsCold", "PhysicalDamageFromHitsTakenAsCold", @@ -2081,7 +2148,7 @@ return { } }, }, { format = "{2:output:LightningTakenDamage}", - { breakdown = "LightningTakenDamage" }, + { breakdown = "LightningTakenDamage" }, { label = "Lightning Taken as", modName = { "LightningDamageTakenAsPhysical", "LightningDamageFromHitsTakenAsPhysical", "LightningDamageTakenAsCold", "LightningDamageFromHitsTakenAsCold", @@ -2097,7 +2164,7 @@ return { } }, }, { format = "{2:output:ColdTakenDamage}", - { breakdown = "ColdTakenDamage" }, + { breakdown = "ColdTakenDamage" }, { label = "Cold Taken as", modName = { "ColdDamageTakenAsPhysical", "ColdDamageFromHitsTakenAsPhysical", "ColdDamageTakenAsLightning", "ColdDamageFromHitsTakenAsLightning", @@ -2112,8 +2179,8 @@ return { "ChaosDamageTakenAsCold", "ChaosDamageFromHitsTakenAsCold" } }, }, - { format = "{2:output:FireTakenDamage}", - { breakdown = "FireTakenDamage" }, + { format = "{2:output:FireTakenDamage}", + { breakdown = "FireTakenDamage" }, { label = "Fire Taken as", modName = { "FireDamageTakenAsPhysical", "FireDamageFromHitsTakenAsPhysical", "FireDamageTakenAsLightning", "FireDamageFromHitsTakenAsLightning", @@ -2129,7 +2196,7 @@ return { } }, }, { format = "{2:output:ChaosTakenDamage}", - { breakdown = "ChaosTakenDamage" }, + { breakdown = "ChaosTakenDamage" }, { label = "Chaos Taken as", modName = { "ChaosDamageTakenAsPhysical", "ChaosDamageFromHitsTakenAsPhysical", "ChaosDamageTakenAsLightning", "ChaosDamageFromHitsTakenAsLightning", @@ -2149,97 +2216,97 @@ return { colWidth = 95, { label = "Hit taken Mult.", { format = "" }, - { format = "x {3:output:PhysicalTakenHitMult}", - { breakdown = "PhysicalTakenHitMult" }, - { modName = { "DamageTaken", "DamageTakenWhenHit", "AttackDamageTaken", "SpellDamageTaken", "PhysicalDamageTaken", "PhysicalDamageTakenWhenHit", "PhysicalDamageTakenAsFire", "PhysicalDamageTakenAsCold", "PhysicalDamageTakenAsLightning", "PhysicalDamageTakenAsChaos" } } + { format = "x {3:output:PhysicalTakenHitMult}", + { breakdown = "PhysicalTakenHitMult" }, + { modName = { "DamageTaken", "DamageTakenWhenHit", "AttackDamageTaken", "SpellDamageTaken", "PhysicalDamageTaken", "PhysicalDamageTakenWhenHit", "PhysicalDamageTakenAsFire", "PhysicalDamageTakenAsCold", "PhysicalDamageTakenAsLightning", "PhysicalDamageTakenAsChaos" } } }, { format = "x {3:output:LightningTakenHitMult}", - { breakdown = "LightningTakenHitMult" }, + { breakdown = "LightningTakenHitMult" }, { modName = { "DamageTaken", "DamageTakenWhenHit", "AttackDamageTaken", "SpellDamageTaken", "LightningDamageTaken", "LightningDamageTakenWhenHit", "ElementalDamageTaken", "ElementalDamageTakenWhenHit", "LightningDamageTakenAsPhysical", "LightningDamageTakenAsFire", "LightningDamageTakenAsCold", "LightningDamageTakenAsChaos", "ElementalDamageTakenAsPhysical", "ElementalDamageTakenAsChaos", "SelfIgnoreLightningResistance" } } }, { format = "x {3:output:ColdTakenHitMult}", - { breakdown = "ColdTakenHitMult" }, + { breakdown = "ColdTakenHitMult" }, { modName = { "DamageTaken", "DamageTakenWhenHit", "AttackDamageTaken", "SpellDamageTaken", "ColdDamageTaken", "ColdDamageTakenWhenHit", "ElementalDamageTaken", "ElementalDamageTakenWhenHit", "ColdDamageTakenAsPhysical", "ColdDamageTakenAsFire", "ColdDamageTakenAsLightning", "ColdDamageTakenAsChaos", "ElementalDamageTakenAsPhysical", "ElementalDamageTakenAsChaos", "SelfIgnoreColdResistance" } } }, - { format = "x {3:output:FireTakenHitMult}", - { breakdown = "FireTakenHitMult" }, - { modName = { "DamageTaken", "DamageTakenWhenHit", "AttackDamageTaken", "SpellDamageTaken", "FireDamageTaken", "FireDamageTakenWhenHit", "ElementalDamageTaken", "ElementalDamageTakenWhenHit", "FireDamageTakenAsPhysical", "FireDamageTakenAsCold", "FireDamageTakenAsLightning", "FireDamageTakenAsChaos", "ElementalDamageTakenAsPhysical", "ElementalDamageTakenAsChaos", "SelfIgnoreFireResistance" } } + { format = "x {3:output:FireTakenHitMult}", + { breakdown = "FireTakenHitMult" }, + { modName = { "DamageTaken", "DamageTakenWhenHit", "AttackDamageTaken", "SpellDamageTaken", "FireDamageTaken", "FireDamageTakenWhenHit", "ElementalDamageTaken", "ElementalDamageTakenWhenHit", "FireDamageTakenAsPhysical", "FireDamageTakenAsCold", "FireDamageTakenAsLightning", "FireDamageTakenAsChaos", "ElementalDamageTakenAsPhysical", "ElementalDamageTakenAsChaos", "SelfIgnoreFireResistance" } } }, { format = "x {3:output:ChaosTakenHitMult}", - { breakdown = "ChaosTakenHitMult" }, + { breakdown = "ChaosTakenHitMult" }, { modName = { "DamageTaken", "DamageTakenWhenHit", "AttackDamageTaken", "SpellDamageTaken", "ChaosDamageTaken", "ChaosDamageTakenWhenHit", "ChaosDamageTakenAsPhysical", "ChaosDamageTakenAsFire", "ChaosDamageTakenAsCold", "ChaosDamageTakenAsLightning", "SelfIgnoreChaosResistance" } } }, }, { label = "Reflect taken", haveOutput = "AnyTakenReflect", { format = "" }, - { format = "x {2:output:PhysicalTakenReflectMult}", - { breakdown = "PhysicalTakenReflectMult" }, - { modName = { "DamageTaken", "DamageTakenWhenHit", "PhysicalDamageTaken", "PhysicalDamageTakenWhenHit", "PhysicalReflectedDamageTaken", "PhysicalDamageTakenAsFire", "PhysicalDamageTakenAsCold", "PhysicalDamageTakenAsLightning", "PhysicalDamageTakenAsChaos" } } + { format = "x {2:output:PhysicalTakenReflectMult}", + { breakdown = "PhysicalTakenReflectMult" }, + { modName = { "DamageTaken", "DamageTakenWhenHit", "PhysicalDamageTaken", "PhysicalDamageTakenWhenHit", "PhysicalReflectedDamageTaken", "PhysicalDamageTakenAsFire", "PhysicalDamageTakenAsCold", "PhysicalDamageTakenAsLightning", "PhysicalDamageTakenAsChaos" } } }, { format = "x {2:output:LightningTakenReflectMult}", - { breakdown = "LightningTakenReflectMult" }, + { breakdown = "LightningTakenReflectMult" }, { modName = { "DamageTaken", "DamageTakenWhenHit", "LightningDamageTaken", "LightningDamageTakenWhenHit", "LightningReflectedDamageTaken", "ElementalDamageTaken", "ElementalDamageTakenWhenHit", "ElementalReflectedDamageTaken", "LightningDamageTakenAsPhysical", "LightningDamageTakenAsFire", "LightningDamageTakenAsCold", "LightningDamageTakenAsChaos", "ElementalDamageTakenAsPhysical", "ElementalDamageTakenAsChaos" } } }, { format = "x {2:output:ColdTakenReflectMult}", - { breakdown = "ColdTakenReflectMult" }, + { breakdown = "ColdTakenReflectMult" }, { modName = { "DamageTaken", "DamageTakenWhenHit", "ColdDamageTaken", "ColdDamageTakenWhenHit", "ColdReflectedDamageTaken", "ElementalDamageTaken", "ElementalDamageTakenWhenHit", "ElementalReflectedDamageTaken", "ColdDamageTakenAsPhysical", "ColdDamageTakenAsFire", "ColdDamageTakenAsLightning", "ColdDamageTakenAsChaos", "ElementalDamageTakenAsPhysical", "ElementalDamageTakenAsChaos" } } }, - { format = "x {2:output:FireTakenReflectMult}", - { breakdown = "FireTakenReflectMult" }, - { modName = { "DamageTaken", "DamageTakenWhenHit", "FireDamageTaken", "FireDamageTakenWhenHit", "FireReflectedDamageTaken", "ElementalDamageTaken", "ElementalDamageTakenWhenHit", "ElementalReflectedDamageTaken", "ElementalDamageTakenOverTime", "FireDamageTakenAsPhysical", "FireDamageTakenAsCold", "FireDamageTakenAsLightning", "FireDamageTakenAsChaos", "ElementalDamageTakenAsPhysical", "ElementalDamageTakenAsChaos" } } + { format = "x {2:output:FireTakenReflectMult}", + { breakdown = "FireTakenReflectMult" }, + { modName = { "DamageTaken", "DamageTakenWhenHit", "FireDamageTaken", "FireDamageTakenWhenHit", "FireReflectedDamageTaken", "ElementalDamageTaken", "ElementalDamageTakenWhenHit", "ElementalReflectedDamageTaken", "ElementalDamageTakenOverTime", "FireDamageTakenAsPhysical", "FireDamageTakenAsCold", "FireDamageTakenAsLightning", "FireDamageTakenAsChaos", "ElementalDamageTakenAsPhysical", "ElementalDamageTakenAsChaos" } } }, { format = "x {2:output:ChaosTakenReflectMult}", - { breakdown = "ChaosTakenReflectMult" }, + { breakdown = "ChaosTakenReflectMult" }, { modName = { "DamageTaken", "DamageTakenWhenHit", "ChaosDamageTaken", "ChaosDamageTakenWhenHit", "ChaosDamageTakenAsPhysical", "ChaosDamageTakenAsFire", "ChaosDamageTakenAsCold", "ChaosDamageTakenAsLightning" } } }, }, { label = "Hit taken", - { format = "{2:output:totalTakenHit}", - { breakdown = "totalTakenHit" }, + { format = "{2:output:totalTakenHit}", + { breakdown = "totalTakenHit" }, }, - { format = "{2:output:PhysicalTakenHit}", - { breakdown = "PhysicalTakenHit" }, + { format = "{2:output:PhysicalTakenHit}", + { breakdown = "PhysicalTakenHit" }, }, { format = "{2:output:LightningTakenHit}", - { breakdown = "LightningTakenHit" }, + { breakdown = "LightningTakenHit" }, }, { format = "{2:output:ColdTakenHit}", - { breakdown = "ColdTakenHit" }, + { breakdown = "ColdTakenHit" }, }, - { format = "{2:output:FireTakenHit}", - { breakdown = "FireTakenHit" }, + { format = "{2:output:FireTakenHit}", + { breakdown = "FireTakenHit" }, }, { format = "{2:output:ChaosTakenHit}", - { breakdown = "ChaosTakenHit" }, + { breakdown = "ChaosTakenHit" }, }, }, { label = "PvP Hit taken", haveOutput = "PvPTotalTakenHit", - { format = "{2:output:PvPTotalTakenHit}", - { breakdown = "PvPTotalTakenHit" }, - { label = "Enemy PvP Multiplier", modName = "MultiplierPvpDamage", enemy = true }, + { format = "{2:output:PvPTotalTakenHit}", + { breakdown = "PvPTotalTakenHit" }, + { label = "Enemy PvP Multiplier", modName = "MultiplierPvpDamage", enemy = true }, }, }, { label = "ES Bypass %", haveOutput = "AnyBypass", { format = " "}, - { format = "{0:output:PhysicalEnergyShieldBypass}%", + { format = "{0:output:PhysicalEnergyShieldBypass}%", { breakdown = "PhysicalEnergyShieldBypass" }, - { modName = {"PhysicalEnergyShieldBypass", "BlockedDamageDoesntBypassES", "UnblockedDamageDoesBypassES"} }, + { modName = {"PhysicalEnergyShieldBypass", "BlockedDamageDoesntBypassES", "UnblockedDamageDoesBypassES"} }, }, { format = "{0:output:LightningEnergyShieldBypass}%", - { breakdown = "LightningEnergyShieldBypass" }, - { modName = {"LightningEnergyShieldBypass", "BlockedDamageDoesntBypassES", "UnblockedDamageDoesBypassES"} }, + { breakdown = "LightningEnergyShieldBypass" }, + { modName = {"LightningEnergyShieldBypass", "BlockedDamageDoesntBypassES", "UnblockedDamageDoesBypassES"} }, }, { format = "{0:output:ColdEnergyShieldBypass}%", { breakdown = "ColdEnergyShieldBypass" }, - { modName = {"ColdEnergyShieldBypass", "BlockedDamageDoesntBypassES", "UnblockedDamageDoesBypassES"} }, + { modName = {"ColdEnergyShieldBypass", "BlockedDamageDoesntBypassES", "UnblockedDamageDoesBypassES"} }, }, - { format = "{0:output:FireEnergyShieldBypass}%", - { breakdown = "FireEnergyShieldBypass" }, - { modName = {"FireEnergyShieldBypass", "BlockedDamageDoesntBypassES", "UnblockedDamageDoesBypassES"} }, + { format = "{0:output:FireEnergyShieldBypass}%", + { breakdown = "FireEnergyShieldBypass" }, + { modName = {"FireEnergyShieldBypass", "BlockedDamageDoesntBypassES", "UnblockedDamageDoesBypassES"} }, }, { format = "{0:output:ChaosEnergyShieldBypass}%", - { breakdown = "ChaosEnergyShieldBypass" }, - { modName = {"ChaosEnergyShieldBypass", "ChaosNotBypassEnergyShield", "BlockedDamageDoesntBypassES", "UnblockedDamageDoesBypassES"} }, + { breakdown = "ChaosEnergyShieldBypass" }, + { modName = {"ChaosEnergyShieldBypass", "ChaosNotBypassEnergyShield", "BlockedDamageDoesntBypassES", "UnblockedDamageDoesBypassES"} }, }, }, { haveOutput = "ehpSectionAnySpecificTypes", @@ -2263,7 +2330,7 @@ return { }, }, { label = "Mind over Matter %", haveOutput = "AnySpecificMindOverMatter", - { format = "{0:output:sharedMindOverMatter}%", + { format = "{0:output:sharedMindOverMatter}%", { breakdown = "sharedMindOverMatter" }, { modName = "DamageTakenFromManaBeforeLife" }, }, @@ -2386,19 +2453,19 @@ return { } }, }, { defaultCollapsed = false, label = "Effective \"Health\" Pool", data = { extra = "{0:output:TotalEHP}", - { label = "Unmitigated %", { format = "{0:output:ConfiguredDamageChance}%", - { breakdown = "ConfiguredDamageChance" }, + { label = "Unmitigated %", { format = "{0:output:ConfiguredDamageChance}%", + { breakdown = "ConfiguredDamageChance" }, { label = "Enemy modifiers", modName = { "CannotBeSuppressed", "CannotBeBlocked", "reduceEnemyBlock" }, enemy = true }, }, }, { label = "Mitigated hits", { format = "{2:output:NumberOfMitigatedDamagingHits}", }, }, - { label = "Enemy miss chance", { format = "{0:output:ConfiguredNotHitChance}%", - { breakdown = "ConfiguredNotHitChance" }, + { label = "Enemy miss chance", { format = "{0:output:ConfiguredNotHitChance}%", + { breakdown = "ConfiguredNotHitChance" }, { label = "Enemy modifiers", modName = { "CannotBeEvaded", "CannotBeDodged", "reduceEnemyDodge" }, enemy = true }, }, }, { label = "Hits before death", { format = "{2:output:TotalNumberOfHits}", { breakdown = "TotalNumberOfHits" }}, }, { label = "Effective Hit Pool",{ format = "{0:output:TotalEHP}", { breakdown = "TotalEHP" }, },}, - { label = "Time before death",{ format = "{2:output:EHPSurvivalTime}s", - { breakdown = "EHPSurvivalTime" }, + { label = "Time before death",{ format = "{2:output:EHPSurvivalTime}s", + { breakdown = "EHPSurvivalTime" }, { label = "Enemy modifiers", modName = { "TemporalChainsActionSpeed", "ActionSpeed", "Speed", "MinimumActionSpeed" }, enemy = true }, },} }, }, { defaultCollapsed = false, label = "Maximum Hit Taken", data = { @@ -2411,20 +2478,20 @@ return { { format = colorCodes.CHAOS.."Chaos:" }, }, { label = "Maximum Hit Taken", - { format = "{0:output:PhysicalMaximumHitTaken}", - { breakdown = "PhysicalMaximumHitTaken" }, + { format = "{0:output:PhysicalMaximumHitTaken}", + { breakdown = "PhysicalMaximumHitTaken" }, }, { format = "{0:output:LightningMaximumHitTaken}", - { breakdown = "LightningMaximumHitTaken" }, + { breakdown = "LightningMaximumHitTaken" }, }, { format = "{0:output:ColdMaximumHitTaken}", - { breakdown = "ColdMaximumHitTaken" }, + { breakdown = "ColdMaximumHitTaken" }, }, - { format = "{0:output:FireMaximumHitTaken}", - { breakdown = "FireMaximumHitTaken" }, + { format = "{0:output:FireMaximumHitTaken}", + { breakdown = "FireMaximumHitTaken" }, }, { format = "{0:output:ChaosMaximumHitTaken}", - { breakdown = "ChaosMaximumHitTaken" }, + { breakdown = "ChaosMaximumHitTaken" }, }, } } }, { defaultCollapsed = true, label = "Recoup and Hit Taken Over Time", data = { @@ -2435,7 +2502,7 @@ return { { format = colorCodes.MANA.."Mana:" }, { format = colorCodes.ES.."Energy Shield:" }, }, - { label = "Recoup Max.", haveOutput = "anyRecoup", + { label = "Recoup Max.", haveOutput = "anyRecoup", { format = "{0:output:LifeRecoupRecoveryMax}", { breakdown = "LifeRecoupRecoveryMax" }, { label = "Sources", modName = { "LifeRecoup", "PhysicalLifeRecoup", "LightningLifeRecoup", "ColdLifeRecoup", "FireLifeRecoup", "ChaosLifeRecoup", "PhysicalDamageMitigatedLifePseudoRecoup" } }, @@ -2455,7 +2522,7 @@ return { { label = "Faster Recoup", modName = "3SecondRecoup" }, }, }, - { label = "Recoup Avg.", haveOutput = "anyRecoup", + { label = "Recoup Avg.", haveOutput = "anyRecoup", { format = "{0:output:LifeRecoupRecoveryAvg}", { breakdown = "LifeRecoupRecoveryAvg" }, { label = "Sources", modName = { "LifeRecoup", "PhysicalLifeRecoup", "LightningLifeRecoup", "ColdLifeRecoup", "FireLifeRecoup", "ChaosLifeRecoup", "PhysicalDamageMitigatedLifePseudoRecoup" } }, @@ -2475,24 +2542,24 @@ return { { label = "Faster Recoup", modName = "3SecondRecoup" }, }, }, - { label = "Hit Over Time Max.", haveOutput = "preventedLifeLossTotal", + { label = "Hit Over Time Max.", haveOutput = "preventedLifeLossTotal", { format = "{0:output:LifeLossLostMax}", { breakdown = "LifeLossLostMax" }, { modName = { "LifeLossPrevented", "LifeLossBelowHalfPrevented", "LifeLossLost", "LifeLossBelowHalfLost" } }, }, }, - { label = "Hit Over Time Avg.", haveOutput = "preventedLifeLossTotal", + { label = "Hit Over Time Avg.", haveOutput = "preventedLifeLossTotal", { format = "{0:output:LifeLossLostAvg}", { breakdown = "LifeLossLostAvg" }, { modName = { "LifeLossPrevented", "LifeLossBelowHalfPrevented", "LifeLossLost", "LifeLossBelowHalfLost" } }, }, }, - { label = "Net Max.", haveOutput = "showNetRecoup", + { label = "Net Max.", haveOutput = "showNetRecoup", { format = "{0:output:netLifeRecoupAndLossLostOverTimeMax}", { breakdown = "netLifeRecoupAndLossLostOverTimeMax" }, }, }, - { label = "Net Avg.", haveOutput = "showNetRecoup", + { label = "Net Avg.", haveOutput = "showNetRecoup", { format = "{0:output:netLifeRecoupAndLossLostOverTimeAvg}", { breakdown = "netLifeRecoupAndLossLostOverTimeAvg" }, }, @@ -2507,8 +2574,8 @@ return { { format = colorCodes.CHAOS.."Chaos:" }, }, { label = "DoT taken", - { format = "x {2:output:PhysicalTakenDotMult}", - { breakdown = "PhysicalTakenDotMult" }, + { format = "x {2:output:PhysicalTakenDotMult}", + { breakdown = "PhysicalTakenDotMult" }, { modName = { "DamageTaken", "DamageTakenOverTime", "PhysicalDamageTaken", "PhysicalDamageTakenOverTime" } }, { label = "Physical Taken as", modName = { "PhysicalDamageTakenAsLightning", @@ -2525,7 +2592,7 @@ return { } }, }, { format = "x {2:output:LightningTakenDotMult}", - { breakdown = "LightningTakenDotMult" }, + { breakdown = "LightningTakenDotMult" }, { modName = { "DamageTaken", "DamageTakenOverTime", "LightningDamageTaken", "LightningDamageTakenOverTime", "ElementalDamageTaken", "ElementalDamageTakenOverTime", "SelfIgnoreLightningResistance" } }, { label = "Lightning Taken as", modName = { "LightningDamageTakenAsPhysical", @@ -2542,7 +2609,7 @@ return { } }, }, { format = "x {2:output:ColdTakenDotMult}", - { breakdown = "ColdTakenDotMult" }, + { breakdown = "ColdTakenDotMult" }, { modName = { "DamageTaken", "DamageTakenOverTime", "ColdDamageTaken", "ColdDamageTakenOverTime", "ElementalDamageTaken", "ElementalDamageTakenOverTime", "SelfIgnoreColdResistance" } }, { label = "Cold Taken as", modName = { "ColdDamageTakenAsPhysical", @@ -2558,14 +2625,14 @@ return { "ChaosDamageTakenAsCold" } }, }, - { format = "x {2:output:FireTakenDotMult}", - { breakdown = "FireTakenDotMult" }, + { format = "x {2:output:FireTakenDotMult}", + { breakdown = "FireTakenDotMult" }, { modName = { "DamageTaken", "DamageTakenOverTime", "FireDamageTaken", "FireDamageTakenOverTime", "ElementalDamageTaken", "ElementalDamageTakenOverTime", "SelfIgnoreFireResistance" } }, { label = "Fire Taken as", modName = { "FireDamageTakenAsPhysical", "FireDamageTakenAsLightning", "FireDamageTakenAsCold", - "ElementalDamageTakenAsPhysical", "ElementalDamageTakenAsChaos", + "ElementalDamageTakenAsPhysical", "ElementalDamageTakenAsChaos", "FireDamageTakenAsChaos" } }, { label = "Taken as Fire", modName = { @@ -2576,7 +2643,7 @@ return { } }, }, { format = "x {2:output:ChaosTakenDotMult}", - { breakdown = "ChaosTakenDotMult" }, + { breakdown = "ChaosTakenDotMult" }, { modName = { "DamageTaken", "DamageTakenOverTime", "ChaosDamageTaken", "ChaosDamageTakenOverTime", "SelfIgnoreChaosResistance" } }, { label = "Chaos Taken as", modName = { "ChaosDamageTakenAsPhysical", @@ -2594,62 +2661,62 @@ return { }, }, { label = "Total Pool", - { format = "{0:output:PhysicalTotalPool}", - { breakdown = "PhysicalTotalPool" }, + { format = "{0:output:PhysicalTotalPool}", + { breakdown = "PhysicalTotalPool" }, }, { format = "{0:output:LightningTotalPool}", - { breakdown = "LightningTotalPool" }, + { breakdown = "LightningTotalPool" }, }, { format = "{0:output:ColdTotalPool}", { breakdown = "ColdTotalPool" }, }, - { format = "{0:output:FireTotalPool}", - { breakdown = "FireTotalPool" }, + { format = "{0:output:FireTotalPool}", + { breakdown = "FireTotalPool" }, }, { format = "{0:output:ChaosTotalPool}", - { breakdown = "ChaosTotalPool" }, + { breakdown = "ChaosTotalPool" }, }, - }, + }, { label = "Effective DoT Pool", - { format = "{0:output:PhysicalDotEHP}", - { breakdown = "PhysicalDotEHP" }, + { format = "{0:output:PhysicalDotEHP}", + { breakdown = "PhysicalDotEHP" }, }, { format = "{0:output:LightningDotEHP}", - { breakdown = "LightningDotEHP" }, + { breakdown = "LightningDotEHP" }, }, { format = "{0:output:ColdDotEHP}", - { breakdown = "ColdDotEHP" }, + { breakdown = "ColdDotEHP" }, }, - { format = "{0:output:FireDotEHP}", - { breakdown = "FireDotEHP" }, + { format = "{0:output:FireDotEHP}", + { breakdown = "FireDotEHP" }, }, { format = "{0:output:ChaosDotEHP}", - { breakdown = "ChaosDotEHP" }, + { breakdown = "ChaosDotEHP" }, }, }, { label = "Degens", haveOutput = "TotalBuildDegen", - { format = "{0:output:PhysicalBuildDegen}", - { breakdown = "PhysicalBuildDegen" }, + { format = "{0:output:PhysicalBuildDegen}", + { breakdown = "PhysicalBuildDegen" }, { modName = "PhysicalDegen", } }, { format = "{0:output:LightningBuildDegen}", - { breakdown = "LightningBuildDegen" }, + { breakdown = "LightningBuildDegen" }, { modName = "LightningDegen", } }, { format = "{0:output:ColdBuildDegen}", - { breakdown = "ColdBuildDegen" }, + { breakdown = "ColdBuildDegen" }, { modName = "ColdDegen", } }, - { format = "{0:output:FireBuildDegen}", - { breakdown = "FireBuildDegen" }, + { format = "{0:output:FireBuildDegen}", + { breakdown = "FireBuildDegen" }, { modName = "FireDegen", } }, { format = "{0:output:ChaosBuildDegen}", - { breakdown = "ChaosBuildDegen" }, + { breakdown = "ChaosBuildDegen" }, { modName = "ChaosDegen", } }, }, - { label = "Total Degen", haveOutput = "TotalBuildDegen", { format = "{1:output:TotalBuildDegen}", + { label = "Total Degen", haveOutput = "TotalBuildDegen", { format = "{1:output:TotalBuildDegen}", { breakdown = "TotalBuildDegen" }, { label = "Sources", modName = { "PhysicalDegen", "FireDegen", "ColdDegen", "LightningDegen", "ChaosDegen" }, modType = "BASE" }, }, }, @@ -2669,23 +2736,23 @@ return { { format = colorCodes.CHAOS.."Chaos:" }, }, { label = "Degens", haveOutput = "TotalDegen", - { format = "{0:output:PhysicalEnemyDegen}", - { breakdown = "PhysicalEnemyDegen" }, + { format = "{0:output:PhysicalEnemyDegen}", + { breakdown = "PhysicalEnemyDegen" }, }, { format = "{0:output:LightningEnemyDegen}", - { breakdown = "LightningEnemyDegen" }, + { breakdown = "LightningEnemyDegen" }, }, { format = "{0:output:ColdEnemyDegen}", - { breakdown = "ColdEnemyDegen" }, + { breakdown = "ColdEnemyDegen" }, }, - { format = "{0:output:FireEnemyDegen}", - { breakdown = "FireEnemyDegen" }, + { format = "{0:output:FireEnemyDegen}", + { breakdown = "FireEnemyDegen" }, }, { format = "{0:output:ChaosEnemyDegen}", - { breakdown = "ChaosEnemyDegen" }, + { breakdown = "ChaosEnemyDegen" }, }, }, - { label = "Total Degen", haveOutput = "TotalDegen", { format = "{1:output:TotalDegen}", + { label = "Total Degen", haveOutput = "TotalDegen", { format = "{1:output:TotalDegen}", { breakdown = "TotalDegen" }, }, }, { label = "Total Net Recovery", haveOutput = "ComprehensiveTotalNetRegen", { format = "{1:output:ComprehensiveTotalNetRegen}", diff --git a/src/Modules/CalcSetup.lua b/src/Modules/CalcSetup.lua index 5ba727778c..2922ef02f6 100644 --- a/src/Modules/CalcSetup.lua +++ b/src/Modules/CalcSetup.lua @@ -3,7 +3,8 @@ -- Module: Calc Setup -- Initialises the environment for calculations. -- -local calcs = ... +---@class Calcs +local calcs = require("Modules.CalcBase") local pairs = pairs local ipairs = ipairs @@ -38,6 +39,7 @@ function calcs.initModDB(env, modDB) modDB:NewMod("PowerChargesMax", "BASE", data.characterConstants["max_power_charges"], "Base") modDB:NewMod("FrenzyChargesMax", "BASE", data.characterConstants["max_frenzy_charges"], "Base") modDB:NewMod("EnduranceChargesMax", "BASE", data.characterConstants["max_endurance_charges"], "Base") + modDB:NewMod("MaximumRage", "BASE", data.gameConstants["BaseMaximumRage"], "Base") modDB:NewMod("SiphoningChargesMax", "BASE", 0, "Base") modDB:NewMod("ChallengerChargesMax", "BASE", 0, "Base") modDB:NewMod("BlitzChargesMax", "BASE", 0, "Base") @@ -111,11 +113,15 @@ function calcs.initModDB(env, modDB) modDB.conditions["Effective"] = env.mode_effective end +local function capitaliseWord(a, b) + return a .. string.lower(b) +end + local function getCorruptedJewelEffect(env, item, node) if not item or item.type ~= "Jewel" or not item.corrupted or not node or node.containJewelSocket or node.sinister or item.base.subType == "Charm" then return 0 end - local rarity = item.rarity:gsub("(%a)(%u*)", function(a, b) return a..string.lower(b) end) + local rarity = item.rarity:gsub("(%a)(%u*)", capitaliseWord) return env.modDB.multipliers["Corrupted" .. rarity .. "JewelEffect"] or 0 end @@ -132,7 +138,7 @@ local function runRadiusJewelFunc(rad, node, out, data) return end - local scaledList = new("ModList") + local scaledList = new("ModList"):ModList() for i = start + 1, #out do scaledList:AddMod(out[i]) end @@ -168,9 +174,9 @@ local function refreshJewelStatCache(env) if not GlobalCache.cachedData[env.mode].radiusJewelData[rad.nodeId] then GlobalCache.cachedData[env.mode].radiusJewelData[rad.nodeId] = { } GlobalCache.cachedData[env.mode].radiusJewelData[rad.nodeId].hash = rad.jewelHash - GlobalCache.cachedData[env.mode].radiusJewelData[rad.nodeId].smallModList = new("ModList") - GlobalCache.cachedData[env.mode].radiusJewelData[rad.nodeId].attributeModList = new("ModList") - GlobalCache.cachedData[env.mode].radiusJewelData[rad.nodeId].notableModList = new("ModList") + GlobalCache.cachedData[env.mode].radiusJewelData[rad.nodeId].smallModList = new("ModList"):ModList() + GlobalCache.cachedData[env.mode].radiusJewelData[rad.nodeId].attributeModList = new("ModList"):ModList() + GlobalCache.cachedData[env.mode].radiusJewelData[rad.nodeId].notableModList = new("ModList"):ModList() end runRadiusJewelFunc(rad, normalNode, GlobalCache.cachedData[env.mode].radiusJewelData[rad.nodeId].smallModList, rad.data) runRadiusJewelFunc(rad, attributeNode, GlobalCache.cachedData[env.mode].radiusJewelData[rad.nodeId].attributeModList, rad.data) @@ -178,10 +184,23 @@ local function refreshJewelStatCache(env) end end -function calcs.buildModListForNode(env, node, incSmallPassiveSkill, includeKeystoneMods) +-- Recycle a modlist so that we do not allocate many tables for each node. +local function resetModList(list) + for i = #list, 1, -1 do + list[i] = nil + end + list.multipliers = wipeTable(list.multipliers) + list.conditions = wipeTable(list.conditions) + list.actor = wipeTable(list.actor) + list.parent = false + return list +end + +---@param reuse table|nil A ModList to recycle instead of allocating. Only safe when the caller discards the result. +function calcs.buildModListForNode(env, node, reuse, incSmallPassiveSkill, includeKeystoneMods) local localSmallIncEffect = 0 local localNotableIncEffect = 0 - local modList = new("ModList") + local modList = reuse and resetModList(reuse) or new("ModList"):ModList() if node.type == "Keystone" then if includeKeystoneMods then modList:AddList(node.modList) @@ -218,46 +237,107 @@ function calcs.buildModListForNode(env, node, incSmallPassiveSkill, includeKeyst end end - if modList:Flag(nil, "PassiveSkillHasNoEffect") or (env.allocNodes[node.id] and modList:Flag(nil, "AllocatedPassiveSkillHasNoEffect")) then + -- prefilter the modlist so that every :Flag() call does not have to go through the entire mod list + local hasNoEffect, hasAllocNoEffect, hasScale, hasOtherEffect, hasExtraSkill, hasExplode + for i = 1, #modList do + local name = modList[i].name + if name == "PassiveSkillHasNoEffect" then + hasNoEffect = true + elseif name == "AllocatedPassiveSkillHasNoEffect" then + hasAllocNoEffect = true + elseif name == "PassiveSkillEffect" then + hasScale = true + elseif name == "PassiveSkillHasOtherEffect" then + hasOtherEffect = true + elseif name == "ExtraSkill" then + hasExtraSkill = true + elseif name == "CanExplode" then + hasExplode = true + end + end + + if (hasNoEffect and modList:Flag(nil, "PassiveSkillHasNoEffect")) or (env.allocNodes[node.id] and (hasAllocNoEffect and modList:Flag(nil, "AllocatedPassiveSkillHasNoEffect"))) then wipeTable(modList) + hasScale = false + hasOtherEffect = nil + hasExtraSkill = nil + hasExplode = nil end -- Apply effect scaling - local scale = calcLib.mod(modList, nil, "PassiveSkillEffect") - if scale ~= 1 then - local scaledList = new("ModList") - scaledList:ScaleAddList(modList, scale) - modList = scaledList + if hasScale then + local scale = calcLib.mod(modList, nil, "PassiveSkillEffect") + if scale ~= 1 then + local scaledList = new("ModList"):ModList() + scaledList:ScaleAddList(modList, scale) + modList = scaledList + end end -- Run second pass radius jewels - for _, rad in pairs(env.radiusJewelList) do + local rescan = false + for i = 1, #env.radiusJewelList do + local rad = env.radiusJewelList[i] if rad.nodes[node.id] and rad.nodes[node.id].type ~= "Mastery" and (rad.type == "Threshold" or (rad.type == "Self" and env.allocNodes[node.id]) or (rad.type == "SelfUnalloc" and not env.allocNodes[node.id])) then runRadiusJewelFunc(rad, node, modList, rad.data) + rescan = true + hasOtherEffect = nil + hasExtraSkill = nil + hasExplode = nil end end - if modList:Flag(nil, "PassiveSkillHasOtherEffect") then - for i, mod in ipairs(modList:List(skillCfg, "NodeModifier")) do - if i == 1 then wipeTable(modList) end - modList:AddMod(mod.mod) + if rescan then + for i = 1, #modList do + local name = modList[i].name + if name == "PassiveSkillHasOtherEffect" then + hasOtherEffect = true + elseif name == "ExtraSkill" then + hasExtraSkill = true + elseif name == "CanExplode" then + hasExplode = true + end end end - node.grantedSkills = { } - for _, skill in ipairs(modList:List(nil, "ExtraSkill")) do - if skill.name ~= "Unknown" then - t_insert(node.grantedSkills, { - skillId = skill.skillId, - level = skill.level, - noSupports = true, - source = "Tree:"..node.id - }) + if hasOtherEffect and modList:Flag(nil, "PassiveSkillHasOtherEffect") then + local newMods = modList:List(nil, "NodeModifier") + for i = 1, #newMods do + local mod = newMods[i].mod + if i == 1 then + wipeTable(modList) + hasExtraSkill = nil + hasExplode = nil + end + if mod.name == "ExtraSkill" then + hasExtraSkill = true + elseif mod.name == "CanExplode" then + hasExplode = true + end + modList:AddMod(mod) end end - if modList:Flag(nil, "CanExplode") then - t_insert(env.explodeSources, node) + node.grantedSkills = wipeTable(node.grantedSkills) + if hasExtraSkill then + local list = modList:List(nil, "ExtraSkill") + for i = 1, #list do + local skill = list[i] + if skill.name ~= "Unknown" then + t_insert(node.grantedSkills, { + skillId = skill.skillId, + level = skill.level, + noSupports = true, + source = "Tree:" .. node.id + }) + end + end + end + + if hasExplode then + if modList:Flag(nil, "CanExplode") then + t_insert(env.explodeSources, node) + end end for i, mod in ipairs(modList) do @@ -316,14 +396,14 @@ function calcs.buildModListForNode(env, node, incSmallPassiveSkill, includeKeyst -- Apply Inc Node scaling from Hulking Form if (incSmallPassiveSkill + localSmallIncEffect) > 0 and node.type == "Normal" and not node.isAttribute and not node.ascendancyName then local scale = 1 + (incSmallPassiveSkill + localSmallIncEffect) / 100 - local scaledList = new("ModList") + local scaledList = new("ModList"):ModList() scaledList:ScaleAddList(modList, scale) modList = scaledList end if localNotableIncEffect > 0 and node.type == "Notable" and not node.isAttribute and not node.ascendancyName then local scale = 1 + localNotableIncEffect / 100 - local scaledList = new("ModList") + local scaledList = new("ModList"):ModList() scaledList:ScaleAddList(modList, scale) modList = scaledList end @@ -346,9 +426,13 @@ function calcs.buildModListForNodeList(env, nodeList, finishJewels, includeKeyst end -- Add node modifiers - local modList = new("ModList") + local modList = new("ModList"):ModList() + -- Outside MAIN mode the per-node list is merged into modList and then + -- dropped, so a single list can be recycled for every node instead of + -- allocating one each time. + local scratch = env.mode ~= "MAIN" and new("ModList"):ModList() or nil for _, node in pairs(nodeList) do - local nodeModList = calcs.buildModListForNode(env, node, inc, includeKeystoneMods) + local nodeModList = calcs.buildModListForNode(env, node, scratch, inc, includeKeystoneMods) modList:AddList(nodeModList) if env.mode == "MAIN" then node.finalModList = nodeModList @@ -358,7 +442,7 @@ function calcs.buildModListForNodeList(env, nodeList, finishJewels, includeKeyst if finishJewels then -- Process extra radius nodes; these are unallocated nodes near conversion or threshold jewels that need to be processed for _, node in pairs(env.extraRadiusNodeList) do - local nodeModList = calcs.buildModListForNode(env, node, inc) + local nodeModList = calcs.buildModListForNode(env, node, scratch, inc) if env.mode == "MAIN" then node.finalModList = nodeModList end @@ -543,6 +627,78 @@ local function addBestSupport(supportEffect, appliedSupportList, mode) end end +local function processGrantedEffect(grantedEffect, gemInstance, env, groupCfg, gemIndex, propertyModList, processedSockets, targetListList) + if not grantedEffect or not grantedEffect.support then + return + end + local supportEffect = { + grantedEffect = grantedEffect, + level = gemInstance.level, + quality = gemInstance.quality, + srcInstance = gemInstance, + gemData = gemInstance.gemData, + superseded = false, + isSupporting = {}, + } + if env.mode == "MAIN" then + gemInstance.displayEffect = supportEffect + gemInstance.supportEffect = supportEffect + end + if gemInstance.gemData then + local playerItems = env.player.itemList + local socketedIn = playerItems[groupCfg.slotName] and playerItems[groupCfg.slotName].sockets and playerItems[groupCfg.slotName].sockets[gemIndex] + applyGemMods(supportEffect, socketedIn and getGemModList(env, groupCfg, socketedIn.color, gemIndex) or propertyModList) + if not processedSockets[gemInstance] then + processedSockets[gemInstance] = true + applySocketMods(env, gemInstance.gemData, groupCfg, gemIndex, playerItems[groupCfg.slotName] and playerItems[groupCfg.slotName].name) + -- Keep track of the gem count for each color socketed in this group + groupCfg.intelligenceGems = (groupCfg.intelligenceGems or 0) + (gemInstance.gemData.tags.intelligence and 1 or 0) + groupCfg.dexterityGems = (groupCfg.dexterityGems or 0) + (gemInstance.gemData.tags.dexterity and 1 or 0) + groupCfg.strengthGems = (groupCfg.strengthGems or 0) + (gemInstance.gemData.tags.strength and 1 or 0) + end + end + -- Validate support gem level in case there is no active skill (and no full calculation) + calcLib.validateGemLevel(supportEffect) + + for _, targetList in ipairs(targetListList) do + addBestSupport(supportEffect, targetList, env.mode) + end +end +local function getNormalizedSkillLevel(grantedSkill) + -- Levels in socketGroup.gemList[1].level are normalized + -- grantedSkill.level is not causing group match miss which causes all things that rely on group order to fail + local normalizedGrantedSkill = { + grantedEffect = data.skills[grantedSkill.skillId], + level = grantedSkill.level + } + calcLib.validateGemLevel(normalizedGrantedSkill) + return normalizedGrantedSkill.level +end + +local thornsStats = { "PhysicalMin", "PhysicalMax", "FireMin", "FireMax", "ColdMin", "ColdMax", "LightningMin", "LightningMax", "ChaosMin", "ChaosMax" } +local function modDBHasThornsDamage(modDB) + for _, stat in ipairs(thornsStats) do + local mods = modDB.mods[stat] + if mods then + for _, mod in ipairs(mods) do + if mod.type == "BASE" and band(mod.flags or 0, ModFlag.Thorns) ~= 0 then + return true + end + end + end + end + return modDB.parent and modDBHasThornsDamage(modDB.parent) +end + +local function defaultRadiusJewelFunc(node, out, data) + -- Default function just tallies all stats in radius + if node then + for _, stat in pairs({ "Str", "Dex", "Int" }) do + data[stat] = (data[stat] or 0) + out:Sum("BASE", nil, stat) + end + end +end +---@alias CalcEnvMode "MAIN"|"CALCS"|"CALCULATOR" -- Initialise environment: -- 1. Initialises the player and enemy modifier databases -- 2. Merges modifiers for all items @@ -550,12 +706,20 @@ end -- 4. Merges modifiers for all allocated passive nodes -- 5. Builds a list of active skills and their supports (calcs.createActiveSkill) -- 6. Builds modifier lists for all active skills (calcs.buildActiveSkillModList) +---@param build Build +---@param mode CalcEnvMode +---@param override CalcOverride? +---@param specEnv any? +---@return Env +---@return ModDB? cachedPlayerDB +---@return ModDB? cachedEnemyDB +---@return ModDB? cachedMinionDB function calcs.initEnv(build, mode, override, specEnv) - ClearMatchKeywordFlagsCache() -- accelerator variables local cachedPlayerDB = specEnv and specEnv.cachedPlayerDB or nil local cachedEnemyDB = specEnv and specEnv.cachedEnemyDB or nil local cachedMinionDB = specEnv and specEnv.cachedMinionDB or nil + ---@type Env? local env = specEnv and specEnv.env or nil local accelerate = specEnv and specEnv.accelerate or { } @@ -573,14 +737,15 @@ function calcs.initEnv(build, mode, override, specEnv) env.configPlaceholder = build.configTab.placeholder env.calcsInput = build.calcsTab.input env.mode = mode + env.buildBreakdown = mode == "MAIN" or mode == "CALCS" env.spec = override.spec or build.spec env.classId = env.spec.curClassId - modDB = new("ModDB") + modDB = new("ModDB"):ModDB() env.modDB = modDB - enemyDB = new("ModDB") + enemyDB = new("ModDB"):ModDB() env.enemyDB = enemyDB - env.itemModDB = new("ModDB") + env.itemModDB = new("ModDB"):ModDB() env.enemyLevel = build.configTab.enemyLevel or m_min(data.misc.MaxEnemyLevel, build.characterLevel) @@ -671,6 +836,7 @@ function calcs.initEnv(build, mode, override, specEnv) modDB:NewMod("Life", "BASE", data.characterConstants["life_per_level"], "Base", { type = "Multiplier", var = "Level", base = 16 }) modDB:NewMod("Mana", "BASE", data.characterConstants["mana_per_level"], "Base", { type = "Multiplier", var = "Level", base = 30 }) modDB:NewMod("ManaRegen", "BASE", env.data.misc.ManaRegenBase, "Base", { type = "PerStat", stat = "Mana", div = 1 }, { type = "Condition", var = "NoInherentManaRegen", neg = true }) + modDB:NewMod("WardRegenPercent", "BASE", data.gameConstants["BaseWardRegenerationPercentPerMinute"]/60, "Base" ) modDB:NewMod("Spirit", "BASE", 0, "Base") modDB:NewMod("Devotion", "BASE", 0, "Base") modDB:NewMod("Tribute", "BASE", 0, "Base") @@ -686,7 +852,6 @@ function calcs.initEnv(build, mode, override, specEnv) modDB:NewMod("TotemColdResist", "BASE", 40, "Base") modDB:NewMod("TotemLightningResist", "BASE", 40, "Base") modDB:NewMod("TotemChaosResist", "BASE", 20, "Base") - modDB:NewMod("MaximumRage", "BASE", data.gameConstants["BaseMaximumRage"], "Base") modDB:NewMod("MaximumFortification", "BASE", data.characterConstants["base_max_fortification"], "Base") modDB:NewMod("MaximumValour", "BASE", 50, "Base") modDB:NewMod("SoulEaterMax", "BASE", 45, "Base") @@ -833,6 +998,7 @@ function calcs.initEnv(build, mode, override, specEnv) local nodesModsList = calcs.buildModListForNodeList(env, env.allocNodes, true, true) env.useAltGemQualityStats = nodesModsList:Flag(nil, "GemlingQuality") + local canUseBonded = nodesModsList:Flag(nil, "CanUseBonded") if allocatedNotableCount and allocatedNotableCount > 0 then modDB:NewMod("Multiplier:AllocatedNotable", "BASE", allocatedNotableCount) @@ -854,9 +1020,9 @@ function calcs.initEnv(build, mode, override, specEnv) modDB:NewMod("Condition:WeaponSet" .. (build.itemsTab.activeItemSet.useSecondWeaponSet and 2 or 1) , "FLAG", true, "Weapon Set") local weaponFlagState = { - giantsBlood = nodesModsList:Flag(nil, "GiantsBlood") or false, - instrumentsOfPower = nodesModsList:Flag(nil, "InstrumentsOfPower") or false, - lordOfTheWilds = nodesModsList:Flag(nil, "LordOfTheWilds") or false, + giantsBlood = nodesModsList:Flag(nil, "GiantsBlood") or modDB:Flag(nil, "GiantsBlood") or false, + instrumentsOfPower = nodesModsList:Flag(nil, "InstrumentsOfPower") or modDB:Flag(nil, "InstrumentsOfPower") or false, + lordOfTheWilds = nodesModsList:Flag(nil, "LordOfTheWilds") or modDB:Flag(nil, "LordOfTheWilds") or false, } -- Only mutate equipped items in the real build pass; calculator overrides (e.g. node power) are transient. if mode == "MAIN" then @@ -882,6 +1048,22 @@ function calcs.initEnv(build, mode, override, specEnv) addGrantedPassiveNode(env, node) end + -- save augment counts so we can track going over count limits + local augmentCounts = {} + if modDB:Flag(nil, "SocketRunesOnCharacter") or nodesModsList:Flag(nil, "SocketRunesOnCharacter") then + for runeSlotName, slot in pairs(build.itemsTab.runeSlots) do + local rune = slot:GetSelValue() + if runeSlotName == override.repSlotName then + rune = override.repRune + end + if rune.name ~= "None" then + augmentCounts[rune.name] = (augmentCounts[rune.name] or 0) + 1 + end + for _, mod in ipairs(rune.mods) do + env.itemModDB:AddMod(mod) + end + end + end local items = {} local jewelLimits = {} local giantsBlood = weaponFlagState.giantsBlood @@ -896,19 +1078,23 @@ function calcs.initEnv(build, mode, override, specEnv) local item if slotName == override.repSlotName then item = override.repItem - elseif override.repItem and override.repSlotName:match("^Weapon 1") and slotName:match("^Weapon 2") and - ( - (not lordOfTheWilds and override.repItem.base.type == "Talisman" and item and item.base.type ~= "Sceptre" and item.rarity ~= "UNIQUE" and item.rarity ~= "RELIC") - or (not instrumentsOfPower and override.repItem.base.type == "Staff" and item and item.base.type ~= "Focus") - or (not giantsBlood and (override.repItem.base.type == "Two Hand Sword" or override.repItem.base.type == "Two Hand Axe" or override.repItem.base.type == "Two Hand Mace")) - or (override.repItem.base.type == "Bow" and item and item.base.type ~= "Quiver") - ) then - goto continue elseif slot.nodeId and override.spec then item = build.itemsTab.items[env.spec.jewels[slot.nodeId]] else item = build.itemsTab.items[slot.selItemId] end + -- if we are replacing the main hand weapon, we should unequip the off hand weapon if it's not allowed + local overrideTwoHand = override.repItem and override.repItem.base.type and not (env.data.weaponTypeInfo[override.repItem.base.type] or {}).oneHand + if overrideTwoHand and override.repSlotName and override.repSlotName:match("^Weapon 1") and slotName:match("^Weapon 2") then + local allowLordOfTheWilds = lordOfTheWilds and override.repItem.base.type == "Talisman" and item and item.base.type == "Sceptre" and item.rarity ~= "UNIQUE" and item.rarity ~= "RELIC" + local allowInstrumentsOfPower = instrumentsOfPower and override.repItem.base.type == "Staff" and item and item.base.type == "Focus" + local allowGiantsBlood = giantsBlood and item and item.type ~= "Quiver" and (override.repItem.base.type == "Two Hand Sword" or override.repItem.base.type == "Two Hand Axe" or override.repItem.base.type == "Two Hand Mace") + local allowQuiver = (override.repItem.base.type == "Bow" and item and item.base.type == "Quiver") + local allowOffHand = allowLordOfTheWilds or allowInstrumentsOfPower or allowGiantsBlood or allowQuiver + if not allowOffHand then + goto continue + end + end if item and item.grantedSkills then -- Find skills granted by this item for _, skill in ipairs(item.grantedSkills) do @@ -964,14 +1150,7 @@ function calcs.initEnv(build, mode, override, specEnv) end if item and not (node and node.sinister) and ( item.jewelRadiusIndex or (override and override.extraJewelFuncs and #override.extraJewelFuncs > 0) ) then -- Jewel has a radius, add it to the list - local funcList = (item.jewelData and item.jewelData.funcList) or { { type = "Self", func = function(node, out, data) - -- Default function just tallies all stats in radius - if node then - for _, stat in pairs({"Str","Dex","Int"}) do - data[stat] = (data[stat] or 0) + out:Sum("BASE", nil, stat) - end - end - end } } + local funcList = (item.jewelData and item.jewelData.funcList) or { { type = "Self", func = defaultRadiusJewelFunc } } for _, func in ipairs(funcList) do t_insert(env.radiusJewelList, { nodes = node.nodesInRadius and node.nodesInRadius[item.jewelRadiusIndex] or { }, @@ -1043,7 +1222,7 @@ function calcs.initEnv(build, mode, override, specEnv) for _, slot in pairs(build.itemsTab.orderedSlots) do local slotName = slot.slotName if items[slotName] then - local srcList = items[slotName].modList or items[slotName].slotModList[slot.slotNum] or {} + local srcList = items[slotName]:GetActiveModListForSlotNum(slot.slotNum, canUseBonded) for _, mod in ipairs(srcList) do -- checks if it disables another slot for _, tag in ipairs(mod) do @@ -1140,7 +1319,7 @@ function calcs.initEnv(build, mode, override, specEnv) if item then env.player.itemList[slotName] = item -- Merge mods for this item - local srcList = item.modList or (item.slotModList and item.slotModList[slot.slotNum]) or {} + local srcList = item:GetActiveModListForSlotNum(slot.slotNum, canUseBonded) local corruptedJewelEffect = slot.nodeId and getCorruptedJewelEffect(env, item, node) or 0 -- Remove Spirit Base if CannotGainSpiritFromEquipment flag is true @@ -1176,6 +1355,7 @@ function calcs.initEnv(build, mode, override, specEnv) for i = 1, item.itemSocketCount do local runeName = item.runes[i] if runeName and runeName ~= "None" then + augmentCounts[item.runes[i]] = (augmentCounts[item.runes[i]] or 0) + 1 socketed = socketed + 1 -- Track Idols vs non-Idol augments (Runes + Soul Cores) across all equipment local runeData = data.itemMods.Runes[runeName] @@ -1216,7 +1396,7 @@ function calcs.initEnv(build, mode, override, specEnv) end if item.type == "Amulet" and env.allocNodes[39935] and env.allocNodes[39935].dn == "Necromantic Talisman" then -- Special handling for Necromantic Talisman - env.talismanModList = new("ModList") + env.talismanModList = new("ModList"):ModList() for _, mod in ipairs(srcList) do -- add all Amulet mods (no more need to exclude for 'gems socketed in' mods) env.talismanModList:ScaleAddMod(mod, scale) @@ -1227,7 +1407,7 @@ function calcs.initEnv(build, mode, override, specEnv) local info = env.data.weaponTypeInfo[type] if info and type ~= "Bow" then local name = info.oneHand and "Energy Blade One Handed" or "Energy Blade Two Handed" - local item = new("Item") + local item = new("Item"):Item() item.name = name item.base = data.itemBases[name] item.baseName = name @@ -1256,7 +1436,7 @@ function calcs.initEnv(build, mode, override, specEnv) end elseif slotName == "Weapon 1" and item.name == "The Iron Mass, Gladius" then -- Special handling for The Iron Mass - env.theIronMass = new("ModList") + env.theIronMass = new("ModList"):ModList() for _, mod in ipairs(srcList) do -- Filter out mods that apply to socketed gems, or which add supports local add = true @@ -1274,7 +1454,7 @@ function calcs.initEnv(build, mode, override, specEnv) end elseif slotName == "Weapon 1" and item.grantedSkills[1] and item.grantedSkills[1].skillId == "UniqueAnimateWeapon" then -- Special handling for The Dancing Dervish - env.weaponModList1 = new("ModList") + env.weaponModList1 = new("ModList"):ModList() for _, mod in ipairs(srcList) do -- Filter out mods that apply to socketed gems, or which add supports local add = true @@ -1292,11 +1472,11 @@ function calcs.initEnv(build, mode, override, specEnv) end elseif item.type == "Focus" and calcLib.mod(nodesModsList, nil, "EffectOfBonusesFromFocus") ~=1 then scale = calcLib.mod(nodesModsList, nil, "EffectOfBonusesFromFocus") - 1 - local combinedList = new("ModList") + local combinedList = new("ModList"):ModList() for _, mod in ipairs(srcList) do combinedList:MergeMod(mod) end - local scaledList = new("ModList") + local scaledList = new("ModList"):ModList() scaledList:ScaleAddList(combinedList, scale) for _, mod in ipairs(scaledList) do combinedList:MergeMod(mod, true) @@ -1341,7 +1521,7 @@ function calcs.initEnv(build, mode, override, specEnv) end elseif corruptedJewelEffect ~= 0 then scale = scale + corruptedJewelEffect - local combinedList = new("ModList") + local combinedList = new("ModList"):ModList() for _, mod in ipairs(srcList) do combinedList:MergeMod(mod) end @@ -1397,6 +1577,28 @@ function calcs.initEnv(build, mode, override, specEnv) env.charms[override.toggleCharm] = true end end + + local augmentLimits = { } + for augmentName, count in pairs(augmentCounts) do + local dbAugment = data.itemMods.Runes[augmentName] or {} + local _, dbMod = next(dbAugment) + if dbMod and dbMod.limit then + local limit = augmentLimits[dbMod.limitId or augmentName] + if not limit then + limit = { count = 0, max = dbMod.limit, names = { } } + augmentLimits[dbMod.limitId or augmentName] = limit + end + limit.count += count + t_insert(limit.names, augmentName) + end + end + for _, limit in pairs(augmentLimits) do + if limit.count > limit.max and env.build.calcsTab.mainEnv then + table.sort(limit.names) + env.build.calcsTab.mainEnv.itemWarnings.augmentLimitWarning = env.build.calcsTab.mainEnv.itemWarnings.augmentLimitWarning or { } + t_insert(env.build.calcsTab.mainEnv.itemWarnings.augmentLimitWarning, table.concat(limit.names, ", ")) + end + end end -- Merge env.itemModDB with env.ModDB @@ -1436,7 +1638,7 @@ function calcs.initEnv(build, mode, override, specEnv) if not override or (override and not override.extraJewelFuncs) then override = override or {} - override.extraJewelFuncs = new("ModList") + override.extraJewelFuncs = new("ModList"):ModList() override.extraJewelFuncs.actor = env.player for _, mod in ipairs(env.modDB:Tabulate("LIST", nil, "ExtraJewelFunc")) do override.extraJewelFuncs:AddMod(mod.mod) @@ -1448,7 +1650,7 @@ function calcs.initEnv(build, mode, override, specEnv) if env.player.itemList["Weapon 2"] and env.player.itemList["Weapon 2"].type == "Quiver" then local quiverEffectMod = env.modDB:Sum("INC", nil, "EffectOfBonusesFromQuiver") / 100 - local modList = env.player.itemList["Weapon 2"].modList + local modList = env.player.itemList["Weapon 2"]:GetActiveModListForSlotNum(2, canUseBonded) for _, mod in ipairs(modList) do local modCopy = copyTable(mod) modCopy.source = "Many Sources:".. colorCodes.SOURCE .. tostring(quiverEffectMod * 100) .. "% Quiver Bonus Effect" @@ -1458,7 +1660,7 @@ function calcs.initEnv(build, mode, override, specEnv) if env.player.itemList["Amulet"] and env.player.itemList["Amulet"].type == "Amulet" then local amuletEffectMod = env.modDB:Sum("INC", nil, "EffectOfBonusesFromAmulet") / 100 - local modList = env.player.itemList["Amulet"].modList + local modList = env.player.itemList["Amulet"]:GetActiveModListForSlotNum(nil, canUseBonded) for _, mod in ipairs(modList) do local modCopy = copyTable(mod) modCopy.source = "Many Sources:".. colorCodes.SOURCE .. tostring(amuletEffectMod * 100) .. "% Amulet Bonus Effect" @@ -1487,17 +1689,6 @@ function calcs.initEnv(build, mode, override, specEnv) if not accelerate.skills then if env.mode == "MAIN" then - local function getNormalizedSkillLevel(grantedSkill) - -- Levels in socketGroup.gemList[1].level are normalized - -- grantedSkill.level is not causing group match miss which causes all things that rely on group order to fail - local normalizedGrantedSkill = { - grantedEffect = data.skills[grantedSkill.skillId], - level = grantedSkill.level - } - calcLib.validateGemLevel(normalizedGrantedSkill) - return normalizedGrantedSkill.level - end - -- Process extra skills granted by items or tree nodes local markList = wipeTable(tempTable1) for _, grantedSkill in ipairs(env.grantedSkills) do @@ -1591,16 +1782,6 @@ function calcs.initEnv(build, mode, override, specEnv) end do - local function modDBHasThornsDamage(modDB) - for _, stat in ipairs({ "PhysicalMin", "PhysicalMax", "FireMin", "FireMax", "ColdMin", "ColdMax", "LightningMin", "LightningMax", "ChaosMin", "ChaosMax" }) do - for _, mod in ipairs(modDB.mods[stat] or { }) do - if mod.type == "BASE" and band(mod.flags or 0, ModFlag.Thorns) ~= 0 then - return true - end - end - end - return modDB.parent and modDBHasThornsDamage(modDB.parent) - end local hasThornsDamage = modDBHasThornsDamage(env.modDB) if not hasThornsDamage then for _, socketGroup in pairs(build.skillsTab.socketGroupList) do @@ -1781,50 +1962,13 @@ function calcs.initEnv(build, mode, override, specEnv) gemInstance.supportEffect = nil end if gemInstance.enabled then - local function processGrantedEffect(grantedEffect) - if not grantedEffect or not grantedEffect.support then - return - end - local supportEffect = { - grantedEffect = grantedEffect, - level = gemInstance.level, - quality = gemInstance.quality, - srcInstance = gemInstance, - gemData = gemInstance.gemData, - superseded = false, - isSupporting = { }, - } - if env.mode == "MAIN" then - gemInstance.displayEffect = supportEffect - gemInstance.supportEffect = supportEffect - end - if gemInstance.gemData then - local playerItems = env.player.itemList - local socketedIn = playerItems[groupCfg.slotName] and playerItems[groupCfg.slotName].sockets and playerItems[groupCfg.slotName].sockets[gemIndex] - applyGemMods(supportEffect, socketedIn and getGemModList(env, groupCfg, socketedIn.color, gemIndex) or propertyModList) - if not processedSockets[gemInstance] then - processedSockets[gemInstance] = true - applySocketMods(env, gemInstance.gemData, groupCfg, gemIndex, playerItems[groupCfg.slotName] and playerItems[groupCfg.slotName].name) - -- Keep track of the gem count for each color socketed in this group - groupCfg.intelligenceGems = (groupCfg.intelligenceGems or 0) + (gemInstance.gemData.tags.intelligence and 1 or 0) - groupCfg.dexterityGems = (groupCfg.dexterityGems or 0) + (gemInstance.gemData.tags.dexterity and 1 or 0) - groupCfg.strengthGems = (groupCfg.strengthGems or 0) + (gemInstance.gemData.tags.strength and 1 or 0) - end - end - -- Validate support gem level in case there is no active skill (and no full calculation) - calcLib.validateGemLevel(supportEffect) - - for _, targetList in ipairs(targetListList) do - addBestSupport(supportEffect, targetList, env.mode) - end - end if gemInstance.gemData then - processGrantedEffect(gemInstance.gemData.grantedEffect) + processGrantedEffect(gemInstance.gemData.grantedEffect, gemInstance, env, groupCfg, gemIndex, propertyModList, processedSockets, targetListList) for _, additional in ipairs(gemInstance.gemData.additionalGrantedEffects) do - processGrantedEffect(additional) + processGrantedEffect(additional, gemInstance, env, groupCfg, gemIndex, propertyModList, processedSockets, targetListList) end else - processGrantedEffect(gemInstance.grantedEffect) + processGrantedEffect(gemInstance.grantedEffect, gemInstance, env, groupCfg, gemIndex, propertyModList, processedSockets, targetListList) end end end diff --git a/src/Modules/CalcTools.lua b/src/Modules/CalcTools.lua index a44b7b6f33..52aa97c643 100644 --- a/src/Modules/CalcTools.lua +++ b/src/Modules/CalcTools.lua @@ -14,18 +14,36 @@ calcLib = { } -- Calculate and combine INC/MORE modifiers for the given modifier names function calcLib.mod(modStore, cfg, ...) - return (1 + (modStore:Sum("INC", cfg, ...)) / 100) * modStore:More(cfg, ...) + local inc, more = calcLib.mods(modStore, cfg, ...) + return inc * more end ---Calculates additive and multiplicative modifiers for specified modifier names ---@param modStore table ---@param cfg table ----@param ... string @Mod name(s) ----@return number, number @increased, more +---@param ... string Mod names. Do not call this in a hot loop with more than 5 mod names, as this will break JIT traces. +---@return number increased, number more function calcLib.mods(modStore, cfg, ...) - local inc = 1 + modStore:Sum("INC", cfg, ...) / 100 - local more = modStore:More(cfg, ...) - return inc, more + -- Call separated by argument count so that we can avoid breaking LuaJIT traces. Both calling + -- `select(i, ...)` with a non-const integer and passing `f(...)` will abort a trace. + local n = select('#', ...) + if n == 1 then + local a = ... + return 1 + modStore:Sum("INC", cfg, a) / 100, modStore:More(cfg, a) + elseif n == 2 then + local a, b = ... + return 1 + modStore:Sum("INC", cfg, a, b) / 100, modStore:More(cfg, a, b) + elseif n == 3 then + local a, b, c = ... + return 1 + modStore:Sum("INC", cfg, a, b, c) / 100, modStore:More(cfg, a, b, c) + elseif n == 4 then + local a, b, c, d = ... + return 1 + modStore:Sum("INC", cfg, a, b, c, d) / 100, modStore:More(cfg, a, b, c, d) + elseif n == 5 then + local a, b, c, d, e = ... + return 1 + modStore:Sum("INC", cfg, a, b, c, d, e) / 100, modStore:More(cfg, a, b, c, d, e) + end + return 1 + modStore:Sum("INC", cfg, ...) / 100, modStore:More(cfg, ...) end -- Calculate value @@ -57,24 +75,29 @@ function calcLib.validateGemLevel(gemInstance) end end +local typeExpressionStack = { } + -- Evaluate a skill type postfix expression function calcLib.doesTypeExpressionMatch(checkTypes, skillTypes, minionTypes) - local stack = { } + local stackSize = 0 for _, skillType in pairs(checkTypes) do if skillType == SkillType.OR then - local other = t_remove(stack) - stack[#stack] = stack[#stack] or other + local other = typeExpressionStack[stackSize] + stackSize = stackSize - 1 + typeExpressionStack[stackSize] = typeExpressionStack[stackSize] or other elseif skillType == SkillType.AND then - local other = t_remove(stack) - stack[#stack] = stack[#stack] and other + local other = typeExpressionStack[stackSize] + stackSize = stackSize - 1 + typeExpressionStack[stackSize] = typeExpressionStack[stackSize] and other elseif skillType == SkillType.NOT then - stack[#stack] = not stack[#stack] + typeExpressionStack[stackSize] = not typeExpressionStack[stackSize] else - t_insert(stack, skillTypes[skillType] or (minionTypes and minionTypes[skillType]) or false) + stackSize = stackSize + 1 + typeExpressionStack[stackSize] = skillTypes[skillType] or (minionTypes and minionTypes[skillType]) or false end end - for _, val in ipairs(stack) do - if val then + for index = 1, stackSize do + if typeExpressionStack[index] then return true end end @@ -199,8 +222,10 @@ function calcLib.buildSkillInstanceStats(skillInstance, grantedEffect, statSet, end stats[stat] = (stats[stat] or 0) + statValue end - for _, stat in ipairs(statSet.constantStats or {}) do - stats[stat[1]] = (stats[stat[1]] or 0) + (stat[2] or 0) + if statSet.constantStats then + for _, stat in ipairs(statSet.constantStats) do + stats[stat[1]] = (stats[stat[1]] or 0) + (stat[2] or 0) + end end return stats end @@ -208,7 +233,7 @@ end --- Correct the tags on conversion with multipliers so they carry over correctly --- @param mod table --- @param multiplier number ---- @param minionMods bool @convert ActorConditions pointing at parent to normal Conditions +--- @param minionMods boolean @convert ActorConditions pointing at parent to normal Conditions --- @return table @converted multipliers function calcLib.getConvertedModTags(mod, multiplier, minionMods) local modifiers = { } @@ -248,7 +273,7 @@ end --- Use getGameIdFromGemName to get gameId from the gemName and passed in type. Return true if they're the same and not nil --- @param gemName string ---- @param type string +--- @param typeName string --- @param dropVaal boolean --- @return boolean function calcLib.isGemIdSame(gemName, typeName, dropVaal) diff --git a/src/Modules/CalcTriggers.lua b/src/Modules/CalcTriggers.lua index 5dafee82a0..91a1a75534 100644 --- a/src/Modules/CalcTriggers.lua +++ b/src/Modules/CalcTriggers.lua @@ -4,7 +4,9 @@ -- Performs trigger rate calculations -- -local calcs = ... +---@class Calcs +local calcs = require("Modules.CalcBase") + local pairs = pairs local ipairs = ipairs local t_insert = table.insert @@ -136,7 +138,9 @@ local function helmetFocusHandler(env) if not env.player.mainSkill.skillFlags.minion and not env.player.mainSkill.skillFlags.disable and env.player.mainSkill.triggeredBy then local triggerName = "Focus" env.player.mainSkill.skillData.triggered = true + ---@class Output local output = env.player.output + ---@class Breakdown local breakdown = env.player.breakdown local triggerCD = env.player.mainSkill.triggeredBy.grantedEffect.levels[env.player.mainSkill.triggeredBy.level].cooldown local triggeredCD = env.player.mainSkill.skillData.cooldown @@ -223,6 +227,7 @@ local function CWCHandler(env) local source = nil local triggerName = "Cast While Channeling" local output = env.player.output + ---@class Breakdown local breakdown = env.player.breakdown for _, skill in ipairs(env.player.activeSkillList) do local match1 = env.player.mainSkill.activeEffect.grantedEffect.fromItem and skill.socketGroup and skill.socketGroup.slot == env.player.mainSkill.socketGroup.slot @@ -384,6 +389,7 @@ end local function defaultTriggerHandler(env, config) local actor = config.actor local output = config.actor.output + ---@class Breakdown local breakdown = config.actor.breakdown local source = config.source local triggeredSkills = config.triggeredSkills or {} diff --git a/src/Modules/Calcs.lua b/src/Modules/Calcs.lua index f8cf2e8278..fc55f96af3 100644 --- a/src/Modules/Calcs.lua +++ b/src/Modules/Calcs.lua @@ -10,15 +10,16 @@ local s_format = string.format local m_min = math.min local m_ceil = math.ceil -local calcs = { } +---@class Calcs +local calcs = require("Modules.CalcBase") calcs.breakdownModule = "Modules/CalcBreakdown" -LoadModule("Modules/CalcSetup", calcs) -LoadModule("Modules/CalcPerform", calcs) -LoadModule("Modules/CalcActiveSkill", calcs) -LoadModule("Modules/CalcDefence", calcs) -LoadModule("Modules/CalcOffence", calcs) -LoadModule("Modules/CalcTriggers", calcs) -LoadModule("Modules/CalcMirages.lua", calcs) +require("Modules.CalcSetup") +require("Modules.CalcPerform") +require("Modules.CalcActiveSkill") +require("Modules.CalcDefence") +require("Modules.CalcOffence") +require("Modules.CalcTriggers") +require("Modules.CalcMirages") -- Get the average value of a table -- note this is unused function math.average(t) @@ -69,57 +70,22 @@ local function infoDump(env) prettyPrintTable(env.player.output) end --- Generate a function for calculating the effect of some modification to the environment -local function getCalculator(build, fullInit, modFunc) - -- Initialise environment - local env, cachedPlayerDB, cachedEnemyDB, cachedMinionDB = calcs.initEnv(build, "CALCULATOR") - - -- Run base calculation pass - calcs.perform(env) - local fullDPS = calcs.calcFullDPS(build, "CALCULATOR", {}, { cachedPlayerDB = cachedPlayerDB, cachedEnemyDB = cachedEnemyDB, cachedMinionDB = cachedMinionDB, env = nil }) - env.player.output.SkillDPS = fullDPS.skills - env.player.output.FullDPS = fullDPS.combinedDPS - env.player.output.FullDotDPS = fullDPS.TotalDotDPS - local baseOutput = env.player.output - env.modDB.parent = cachedPlayerDB - env.enemyDB.parent = cachedEnemyDB - if cachedMinionDB then - env.minion.modDB.parent = cachedMinionDB - end - - return function(...) - -- Remove mods added during the last pass - wipeTable(env.modDB.mods) - wipeTable(env.modDB.conditions) - wipeTable(env.modDB.multipliers) - wipeTable(env.enemyDB.mods) - wipeTable(env.enemyDB.conditions) - wipeTable(env.enemyDB.multipliers) - - -- Call function to make modifications to the environment - modFunc(env, ...) - - -- Run calculation pass - calcs.perform(env) - fullDPS = calcs.calcFullDPS(build, "CALCULATOR", {}, { cachedPlayerDB = cachedPlayerDB, cachedEnemyDB = cachedEnemyDB, cachedMinionDB = cachedMinionDB, env = nil}) - env.player.output.SkillDPS = fullDPS.skills - env.player.output.FullDPS = fullDPS.combinedDPS - env.player.output.FullDotDPS = fullDPS.TotalDotDPS - - return env.player.output - end, baseOutput -end - --- Get fast calculator for adding tree node modifiers -function calcs.getNodeCalculator(build) - return getCalculator(build, true, function(env, nodeList) - -- Build and merge modifiers for these nodes - env.modDB:AddList(calcs.buildModListForNodeList(env, nodeList)) - end) -end +---@class CalcOverride +---@field spec PassiveSpec? +---@field addNodes table? A set of passive nodes. Only keyed by node id for anointed nodes. +---@field removeNodes table? A set of passive nodes. Only keyed by node id for anointed nodes. +---@field repSlotName string? The name of the replaced item slot +---@field repItem Item? +---@field toggleFlask Item? Item object used as a table key. +---@field toggleCharm Item? Item object used as a table key. +---@field conditions string[]? +---@field extraJewelFuncs ModList? -- Get calculator for other changes (adding/removing nodes, items, gems, etc) +---@param build Build +---@return fun(override?: CalcOverride, useFullDPS?: boolean, fastCalcOptions?: table): Output calcFunc +---@return Output output function calcs.getMiscCalculator(build) -- Run base calculation pass local env, cachedPlayerDB, cachedEnemyDB, cachedMinionDB = calcs.initEnv(build, "CALCULATOR") @@ -165,7 +131,7 @@ function calcs.getMiscCalculator(build) env.override = override calcs.perform(env) if (useFullDPS ~= false or build.viewMode == "TREE") and usedFullDPS then - -- prevent upcoming calculation from using Cached Data and thus forcing it to re-calculate new FullDPS roll-up + -- prevent upcoming calculation from using Cached Data and thus forcing it to re-calculate new FullDPS roll-up -- without this, FullDPS increase/decrease when for node/item/gem comparison would be all 0 as it would be comparing -- A with A (due to cache reuse) instead of A with B local fullDPS = calcs.calcFullDPS(build, "CALCULATOR", override, { cachedPlayerDB = cachedPlayerDB, cachedEnemyDB = cachedEnemyDB, cachedMinionDB = cachedMinionDB, env = nil}) @@ -200,6 +166,37 @@ local mergeStatsSpec = { { key = "CullMultiplier", target = "cullingMulti", mode = "cull" }, } +-- Merge one captured calc pass into the Full DPS totals +local function mergeFullDPSPass(fullDPS, sources, pass) + for _, actor in ipairs(pass.actors) do + local out = actor.out + if out.TotalDPS and out.TotalDPS > 0 then + t_insert(fullDPS.skills, { name = actor.name, dps = out.TotalDPS, count = actor.count, trigger = actor.trigger, skillPart = actor.skillPart }) + fullDPS.combinedDPS = fullDPS.combinedDPS + out.TotalDPS * actor.count + end + for _, stat in ipairs(mergeStatsSpec) do + local value = out[stat.key] + if value then + if stat.mode == "max" then + if value > fullDPS[stat.target] then + fullDPS[stat.target] = value + sources[stat.target] = actor.sourceName + end + elseif stat.mode == "add" then + if value > 0 then + fullDPS[stat.target] = fullDPS[stat.target] + value * (stat.scaled and actor.count or 1) + end + elseif stat.mode == "cull" and value > 1 and value > fullDPS[stat.target] then + fullDPS[stat.target] = value + end + end + end + if out.TotalDot and out.TotalDot > 0 and actor.dotScale then + fullDPS.dotDPS = fullDPS.dotDPS + out.TotalDot * actor.dotScale + end + end +end + -- Tolerant modifier equality for the Full DPS input diff: mod tables are pointer-stable -- across initEnv calls within one build revision, except for a few mods constructed per -- pass (e.g. GemLevel, level-scaled support mods), which are compared structurally instead. @@ -291,43 +288,6 @@ function calcs.calcFullDPS(build, mode, override, specEnv) local sources = { } - local function mergeStats(out, count, sourceName) - for _, stat in ipairs(mergeStatsSpec) do - local value = out[stat.key] - if value then - if stat.mode == "max" then - if value > fullDPS[stat.target] then - fullDPS[stat.target] = value - sources[stat.target] = sourceName - end - elseif stat.mode == "add" then - if value > 0 then - fullDPS[stat.target] = fullDPS[stat.target] + value * (stat.scaled and count or 1) - end - elseif stat.mode == "cull" then - if value > 1 and value > fullDPS[stat.target] then - fullDPS[stat.target] = value - end - end - end - end - end - - -- Merge one captured calc pass into the Full DPS totals - local function mergePass(pass) - for _, actor in ipairs(pass.actors) do - local out = actor.out - if out.TotalDPS and out.TotalDPS > 0 then - t_insert(fullDPS.skills, { name = actor.name, dps = out.TotalDPS, count = actor.count, trigger = actor.trigger, skillPart = actor.skillPart }) - fullDPS.combinedDPS = fullDPS.combinedDPS + out.TotalDPS * actor.count - end - mergeStats(out, actor.count, actor.sourceName) - if out.TotalDot and out.TotalDot > 0 and actor.dotScale then - fullDPS.dotDPS = fullDPS.dotDPS + out.TotalDot * actor.dotScale - end - end - end - for _, activeSkill in ipairs(fullEnv.player.activeSkillList) do if activeSkill.socketGroup and activeSkill.socketGroup.includeInFullDPS then local uuid = cacheStore and cacheSkillUUID(activeSkill, fullEnv) @@ -347,7 +307,7 @@ function calcs.calcFullDPS(build, mode, override, specEnv) -- This skill's own mod list and the coupling surface are unchanged since the -- capture pass, so its results cannot have changed: merge the cached passes for _, pass in ipairs(cachedPasses) do - mergePass(pass) + mergeFullDPSPass(fullDPS, sources, pass) end elseif enabled then local ownRef @@ -410,7 +370,7 @@ function calcs.calcFullDPS(build, mode, override, specEnv) sourceName = skillName, dotScale = dotCanStack and activeSkillCount or 1, }) - mergePass(pass) + mergeFullDPSPass(fullDPS, sources, pass) if cacheStore and fullDPSCache.capture and ownRef then cacheStore.snapshots[uuid] = { pass } cacheStore.refs[uuid] = ownRef @@ -481,6 +441,7 @@ end -- Process active skill function calcs.buildActiveSkill(env, mode, skill, targetUUID, limitedProcessingFlags) local fullEnv, _, _, _ = calcs.initEnv(env.build, mode, env.override) + fullEnv.buildBreakdown = false -- env.limitedSkills contains a map of uuids that should be limited in calculation -- this is in order to prevent infinite recursion loops @@ -528,7 +489,7 @@ function calcs.buildOutput(build, mode) end if GlobalCache.cachedData[mode][uuid] and (not skill.triggeredBy or skill.triggeredBy.grantedEffect.id ~= "SupportBlasphemyPlayer") then output.EnergyShieldProtectsMana = env.modDB:Flag(nil, "EnergyShieldProtectsMana") - for pool, costResource in pairs({["LifeUnreserved"] = "LifeCost", ["ManaUnreserved"] = "ManaCost", ["Rage"] = "RageCost", ["EnergyShield"] = "ESCost"}) do + for pool, costResource in pairs({["LifeUnreserved"] = "LifeCost", ["ManaUnreserved"] = "ManaCost", ["Rage"] = "RageCost", ["Ward"] = "WardCost", ["EnergyShield"] = "ESCost"}) do local cachedCost = GlobalCache.cachedData[mode][uuid].Env.player.output[costResource] if cachedCost then local totalPool = (output.EnergyShieldProtectsMana and costResource == "ManaCost" and output["EnergyShield"] or 0) + (output[pool] or 0) @@ -558,7 +519,7 @@ function calcs.buildOutput(build, mode) end end end - + output.ExtraPoints = env.modDB:Sum("BASE", nil, "ExtraPoints") output.WeaponSetPassivePoints = env.modDB:Sum("BASE", nil, "WeaponSetPassivePoints") output.PassivePointsToWeaponSetPoints = env.modDB:Sum("BASE", nil, "PassivePointsToWeaponSetPoints") @@ -623,7 +584,7 @@ function calcs.buildOutput(build, mode) end local function addModTags(actor, mod) addTo(env.modsUsed, mod.name, mod) - + -- Imply enemy conditionals based on damage type -- Needed to preemptively show config options for elemental ailments for dmgType, conditions in pairs({["[fi][ig][rn][ei]t?e?"] = {"Ignited", "Burning"}, ["[cf][or][le][de]z?e?"] = {"Frozen"}}) do @@ -633,7 +594,7 @@ function calcs.buildOutput(build, mode) end end end - + for _, tag in ipairs(mod) do addTo(env.tagTypesUsed, tag.type, mod) if tag.type == "IgnoreCond" then diff --git a/src/Modules/Common.lua b/src/Modules/Common.lua index d0db40e98b..08c7688826 100644 --- a/src/Modules/Common.lua +++ b/src/Modules/Common.lua @@ -1,3 +1,4 @@ +---@diagnostic disable: lowercase-global -- Path of Building -- -- Module: Common @@ -68,13 +69,17 @@ end local function getClass(className) local class = common.classes[className] if not class then - LoadModule("Classes/"..className) + LoadModule("Classes/" .. className) class = common.classes[className] - assert(class, "Class '"..className.."' not defined in class file") + assert(class, "Class '" .. className .. "' not defined in class file") end return class end --- newClass(""[, ""[, "" ...]], constructorFunc) + +---@generic T +---@param className `T` +---@param ... string parent class names +---@return T function newClass(className, ...) local class = { } common.classes[className] = class @@ -87,11 +92,10 @@ function newClass(className, ...) end class._className = className local numVarArg = select("#", ...) - class._constructor = select(numVarArg, ...) - if numVarArg > 1 then + if numVarArg > 0 then -- Build list of parent classes class._parents = { } - for i = 1, numVarArg - 1 do + for i = 1, numVarArg do class._parents[i] = getClass(select(i, ...)) end -- Build list of all classes directly or indirectly inherited by this class @@ -100,7 +104,7 @@ function newClass(className, ...) -- Set up inheritance for _, parent in ipairs(class._parents) do for k, v in pairs(parent) do - if class[k] == nil then + if class[k] == nil and k ~= "_unconstructedMeta" and k ~= "_constructorInitialised" then class[k] = v end end @@ -109,33 +113,97 @@ function newClass(className, ...) return class end -local parentCall = function(proxy, ...) +local function parentCall(proxy, self, ...) local parent = proxy._parent local object = proxy._object + local className = proxy._className - if not parent._constructor then - error("Parent class '"..parent._className.."' has no constructor") + if not parent[parent._className] then + error("Parent class '" .. parent._className .. "' of class '" .. className .. "' has no constructor") end if object._parentInit[parent] then - error("Parent class '"..parent._className.."' has already been initialised") + error("Parent class '" .. parent._className .. "' of class '" .. className .. "' has already been initialised") + end + if self ~= object then + error(s_format( + "Parent class %s constructor of class %s was not provided self. Are you perhaps calling it with self.%s instead of self:%s?", + parent._className, className, parent._className, parent._className)) end - parent._constructor(object, ...) + parent[parent._className](self, ...) object._parentInit[parent] = true end -local parentIndex = function(self, key) - local v = rawget(self._object, key) - if v ~= nil then - return v +local function parentIndex(proxy, key) + local object = proxy._object + local value = rawget(object, key) + if value ~= nil then + return value else - return self._parent[key] - end + return proxy._parent[key] + end +end + +-- The functions are created here so that new() does not create closures, which aborts JIT traces +local function makeUnconstructedMeta(class, className) + -- disabled for performance reasons for now + -- return { + -- __index = function(obj, key) + -- if key == className then + -- setmetatable(obj, class) + -- return class[className] + -- end + -- error(s_format( + -- "Object of class '%s' was used before it was constructed (accessed '%s'). Did you forget to call new(\"%s\"):%s()?", + -- className, tostring(key), className, className)) + -- end, + -- } + -- + return class end -function new(className, ...) +local function wrapConstructor(class, className) + local originalFunc = class[className] + class[className] = function(self, ...) + -- This will probably break JIT traces? + local ret = originalFunc(self, ...) + if class._parents then + -- Check that the constructors for all parent and superparent classes have been called + for parent in pairs(class._superParents) do + if parent[parent._className] and not self._parentInit[parent] then + error("Parent class '" .. + parent._className .. "' of class '" .. className .. "' must be initialised") + end + end + end + if not ret then + error(string.format("Class %s constructor did not return a value", className)) + end + return ret + end +end +---@generic T +---@param className `T` +---@param extraArg nil Never pass extra parameters. Defined purely to guard against old syntax. +---@return T +function new(className, extraArg) + if extraArg then + local line = s_format( + "Extra argument passed to new() during creation of class %s. Extra arguments are not allowed.\nAre you perhaps trying to pass constructor arguments here?", + className) + error(line) + end local class = getClass(className) - local object = setmetatable({ }, class) + -- protect against calling new("Foo"):Foo() without calling :Foo() + local object + if class[className] then + if not rawget(class, "_unconstructedMeta") then + class._unconstructedMeta = makeUnconstructedMeta(class, className) + end + object = setmetatable({}, class._unconstructedMeta) + else + object = setmetatable({}, class) + end object.Object = object if class._parents then -- Add parent and superparent class proxies @@ -144,6 +212,7 @@ function new(className, ...) local proxyMeta = { _parent = parent, _object = object, + _className = className, __index = parentIndex, __newindex = object, __call = parentCall, @@ -151,16 +220,10 @@ function new(className, ...) object[parent._className] = setmetatable(proxyMeta, proxyMeta) end end - if class._constructor then - class._constructor(object, ...) - end - if class._parents then - -- Check that the constructors for all parent and superparent classes have been called - for parent in pairs(class._superParents) do - if parent._constructor and not object._parentInit[parent] then - error("Parent class '"..parent._className.."' of class '"..className.."' must be initialised") - end - end + + if class[className] and not rawget(class, "_constructorInitialised") then + wrapConstructor(class, className) + class._constructorInitialised = true end return object end @@ -425,6 +488,10 @@ function writeLuaTable(out, t, indent) end -- Make a copy of a table and all subtables +---@generic T +---@param tbl T +---@param noRecurse boolean? +---@return T copy Note that this type can be misleading if noRecurse is set to true. Type hint explicitly if necessary. function copyTable(tbl, noRecurse) local out = {} for k, v in pairs(tbl) do @@ -473,11 +540,11 @@ function mergeDB(srcDB, modDB) end function specCopy(env) - local modDB = new("ModDB") + local modDB = new("ModDB"):ModDB() modDB:AddDB(env.modDB) modDB.conditions = copyTable(env.modDB.conditions) modDB.multipliers = copyTable(env.modDB.multipliers) - local enemyDB = new("ModDB") + local enemyDB = new("ModDB"):ModDB() if env.enemyDB then enemyDB:AddDB(env.enemyDB) enemyDB.conditions = copyTable(env.enemyDB.conditions) @@ -485,7 +552,7 @@ function specCopy(env) end local minionDB = nil if env.minion then - minionDB = new("ModDB") + minionDB = new("ModDB"):ModDB() minionDB:AddDB(env.minion.modDB) minionDB.conditions = copyTable(env.minion.modDB.conditions) minionDB.multipliers = copyTable(env.minion.modDB.multipliers) @@ -738,31 +805,32 @@ function triangular(n) end -- Formats "1234.56" -> "1,234.5" -function formatNumSep(str) - return string.gsub(str, "(%^?x?%x?%x?%x?%x?%x?%x?-?%d+%.?%d+)", function(m) - local colour = m:match("(^x%x%x%x%x%x%x)") or m:match("(%^%d)") or "" - local str = m:gsub("(^x%x%x%x%x%x%x)", ""):gsub("(%^%d)", "") - if str == "" or (colour == "" and m:match("%^")) then -- return if we have an invalid color code or a completely stripped number. - return m - end - local x, y, minus, integer, fraction = str:find("(-?)(%d+)(%.?%d*)") - if main.showThousandsSeparators then - rev1kSep = utf8.reverse(main.thousandsSeparator) - integer = utf8.reverse(utf8.gsub(utf8.reverse(integer), "(%d%d%d)", "%1"..rev1kSep)) - -- There will be leading separators if the number of digits are divisible by 3 - -- This checks for their presence and removes them - -- Don't use patterns here because thousandsSeparator can be a pattern control character, and will crash if used - if main.thousandsSeparator ~= "" then - local thousandsSeparator = utf8.find(integer, rev1kSep, 1, 2) - if thousandsSeparator and thousandsSeparator == 1 then - integer = utf8.sub(integer, 2) - end +local function formatNumSepInner(m) + local colour = m:match("(^x%x%x%x%x%x%x)") or m:match("(%^%d)") or "" + local str = m:gsub("(^x%x%x%x%x%x%x)", ""):gsub("(%^%d)", "") + if str == "" or (colour == "" and m:match("%^")) then -- return if we have an invalid color code or a completely stripped number. + return m + end + local x, y, minus, integer, fraction = str:find("(-?)(%d+)(%.?%d*)") + if main.showThousandsSeparators then + rev1kSep = utf8.reverse(main.thousandsSeparator) + integer = utf8.reverse(utf8.gsub(utf8.reverse(integer), "(%d%d%d)", "%1" .. rev1kSep)) + -- There will be leading separators if the number of digits are divisible by 3 + -- This checks for their presence and removes them + -- Don't use patterns here because thousandsSeparator can be a pattern control character, and will crash if used + if main.thousandsSeparator ~= "" then + local thousandsSeparator = utf8.find(integer, rev1kSep, 1, 2) + if thousandsSeparator and thousandsSeparator == 1 then + integer = utf8.sub(integer, 2) end - else - integer = utf8.reverse(utf8.gsub(utf8.reverse(integer), "(%d%d%d)", "%1")) end - return colour..minus..integer..utf8.gsub(fraction, "%.", main.decimalSeparator) - end) + else + integer = utf8.reverse(utf8.gsub(utf8.reverse(integer), "(%d%d%d)", "%1")) + end + return colour .. minus .. integer .. utf8.gsub(fraction, "%.", main.decimalSeparator) +end +function formatNumSep(str) + return string.gsub(str, "(%^?x?%x?%x?%x?%x?%x?%x?-?%d+%.?%d+)", formatNumSepInner) end function getFormatNumSep(dec) @@ -1033,7 +1101,7 @@ local GGG_STAT_HASH32_SEED = 0xC58F1A7B -- used for calculating the trade hash from stat hash fields local GGG_TRADE_SEED = 0x02312233 ---@param stats string[] ----@param extraStat string extra stat for time-lost jewels +---@param extraStat string? extra stat for time-lost jewels ---@return integer function HashStats(stats, extraStat) if extraStat then diff --git a/src/Modules/ConfigModBrowser.lua b/src/Modules/ConfigModBrowser.lua new file mode 100644 index 0000000000..21607c0b30 --- /dev/null +++ b/src/Modules/ConfigModBrowser.lua @@ -0,0 +1,315 @@ +local M = {} + +local t_insert = table.insert + +local function fuzzyScore(modText, searchStr, words) + local modLower = modText:lower() + if modLower:find(searchStr, 1, true) then + return 1 + end + if #words > 1 then + local allFound = true + for i = 1, #words do + if not modLower:find(words[i], 1, true) then + allFound = false + break + end + end + if allFound then + return 2 + end + end + if #words == 1 and #searchStr >= 3 then + local textWords = {} + for word in modLower:gmatch("%w+") do + t_insert(textWords, word) + end + for i = 1, #textWords do + for len1 = 2, #searchStr - 1 do + local part1 = searchStr:sub(1, len1) + local part2 = searchStr:sub(len1 + 1) + if textWords[i]:sub(1, #part1) == part1 and textWords[i + 1] and textWords[i + 1]:sub(1, #part2) == part2 then + return 3 + end + end + end + end + return nil +end +local modTemplateCache = {} +---@param modText string +local function getModTemplate(modText) + if not modTemplateCache[modText] then + modTemplateCache[modText] = modText + :gsub("([%+-]?)%((%-?%d+%.?%d*)%-(%-?%d+%.?%d*)%)", "%1#") + :gsub("%d+%.?%d*", "#") + :lower() + end + return modTemplateCache[modText] +end +---@param set table +---@param line string +---@param source string +---@param supported boolean? +-- either adds a new entry or adds the source to an existing entry +local function addModLine(set, line, source, supported) + local template = getModTemplate(line) + local modEntry = set[template] + if not modEntry then + modEntry = { text = line, sources = { [source] = true } } + set[template] = modEntry + else + modEntry.sources[source] = true + end + if supported ~= nil then + if supported and not modEntry.supported then + modEntry.text = line + end + modEntry.supported = modEntry.supported or supported + end +end +---@param seenGroups table +---@param set table +---@param mod table +---@param source string +local function addItemMod(seenGroups, set, mod, source) + if not seenGroups[mod.group] then + seenGroups[mod.group] = true + -- the actual trade hashes aren't relevant, but this + -- field is separated by stat description, which + -- means that getting rid of split lines won't + -- result in accidentally combining two separate + -- stats + if mod.tradeHashes then + for _, statDescription in pairs(mod.tradeHashes) do + local line = table.concat(statDescription, " ") + -- note that exactly 0.5 range is necessary as that is what the + -- mod cache uses + local rangedLine = itemLib.applyRange(line, 0.5) + local modList, extra = modLib.parseMod(rangedLine) + addModLine(set, rangedLine, source, (not not modList) and not extra) + end + else + -- crafted mods have a different format + for _, line in ipairs(mod) do + local rangedLine = itemLib.applyRange(line, 0.5) + local modList, extra = modLib.parseMod(rangedLine) + addModLine(set, rangedLine, source, (not not modList) and not extra) + end + end + end +end +local function sortAlphabeticallyIgnoringValues(a, b) + if a.sortKey ~= b.sortKey then + return a.sortKey < b.sortKey + end + if a.template ~= b.template then + return a.template < b.template + end + return a.text < b.text +end + +local NO_MATCH_TEXT = "No matching modifiers found" +local function updateDisplayList(controls, displayList, modList) + wipeTable(displayList) + local searchStr = controls.search.buf:lower():gsub("^[%s]+", ""):gsub("[%s]+$", "") + + if #searchStr == 0 then + for _, mod in ipairs(modList) do + t_insert(displayList, copyTable(mod)) + end + else + local words = {} + for word in searchStr:gmatch("%S+") do + t_insert(words, word) + end + for _, mod in ipairs(modList) do + local rank = fuzzyScore(mod.text, searchStr, words) + if rank then + local entry = copyTable(mod) + entry.rank = rank + t_insert(displayList, entry) + end + end + table.sort(displayList, function(a, b) + if a.rank ~= b.rank then + return a.rank < b.rank + end + return sortAlphabeticallyIgnoringValues(a, b) + end) + end + + if #displayList == 0 then + t_insert(displayList, { text = NO_MATCH_TEXT }) + end + if controls.listControl then + controls.listControl.selIndex = 1 + controls.listControl.selValue = displayList[1] + controls.listControl.controls.scrollBarV.offset = 0 + end +end +---@param configTab ConfigTab +---@param blockData table +function M.OpenAddModPopup(configTab, blockData) + local bData = configTab.build.data + local tree = configTab.build.treeTab.specList[configTab.build.treeTab.activeSpec].tree + local modSet = {} + + for _, node in pairs(tree.nodes) do + if node.type == "Mastery" and node.masteryEffects then + for _, masteryEffect in ipairs(node.masteryEffects) do + for _, statLine in ipairs(masteryEffect.stats) do + local modList, extra = modLib.parseMod(statLine) + addModLine(modSet, statLine, string.format("%s Node", node.type), (not not modList) and not extra) + end + end + else + local i = 1 + while node.stats[i] do + local combinedLine = node.stats[i] + while node.mods[i + 1] do + local nextMod = node.mods[i + 1] + if nextMod.combined then + combinedLine = combinedLine .. " " .. node.stats[i + 1] + i = i + 1 + else + break + end + end + local supported = not not node.mods[i].list and not node.mods[i].extra + local ascendancyPrefix = node.isBloodline and "Bloodline " or + node.ascendancyName and "Ascendancy " or "" + addModLine(modSet, combinedLine, string.format("%s%s Node", ascendancyPrefix, node.type), supported) + i = i + 1 + end + end + end + local recordedGroups = {} + if bData.masterMods then + for _, mod in ipairs(bData.masterMods) do + addItemMod(recordedGroups, modSet, mod, "Crafted mod") + end + end + local ignoredCats = { + Item = true, + Runes = true, + } + if bData.itemMods then + for catName, catMods in pairs(bData.itemMods) do + if not ignoredCats[catName] and type(catMods) == "table" then + for _, mod in pairs(catMods) do + addItemMod(recordedGroups, modSet, mod, "Item mod") + end + end + end + end + if bData.veiledMods then + for _, mod in pairs(bData.veiledMods) do + addItemMod(recordedGroups, modSet, mod, "Veiled mod") + end + end + if bData.beastCraft then + for _, mod in pairs(bData.beastCraft) do + addItemMod(recordedGroups, modSet, mod, "Item mod") + end + end + + local supportedList = {} + for template, mod in pairs(modSet) do + mod.template = template + -- a key which is based on the stripped line, but one that also tries to + -- ignore leading special characters + mod.sortKey = template:gsub("#", " ") + :gsub("[^%a]+", " ") + -- strip left and right spaces + :match("^%s*(.-)%s*$") + if mod.supported then + table.insert(supportedList, mod) + end + end + + table.sort(supportedList, sortAlphabeticallyIgnoringValues) + local displayList = {} + local controls = {} + + + controls.listControl = new("ListControl"):ListControl({ "TOPLEFT", nil, "TOPLEFT" }, { 10, 20, 700, 454 }, 16, "VERTICAL", false, displayList) + controls.listControl.forceTooltip = true + controls.listControl.font = "VAR" + controls.listControl.GetRowValue = function(self, column, index, value) + if value and value.text then + return (value.text == NO_MATCH_TEXT) and value.text or (colorCodes.MAGIC .. value.text) + else + return "" + end + end + + controls.listControl.AddValueTooltip = function(self, tooltip, index, value) + tooltip:Clear(true) + if value and value.sources then + for source, _ in pairs(value.sources) do + tooltip:AddLine(14, "^7" .. source) + end + end + end + controls.listControl.OnSelClick = function(self, index, value, doubleClick) + self:SelectIndex(index) + if doubleClick and controls.save:IsEnabled() then + controls.save.onClick() + end + end + + controls.searchLabel = new("LabelControl"):LabelControl({ "TOPRIGHT", nil, "TOPLEFT" }, { 65, 482, 0, 16 }, "^7Search:") + controls.search = new("EditControl"):EditControl({ "TOPLEFT", nil, "TOPLEFT" }, { 70, 482, 640, 18 }, "", nil, "%c", 100, function() + updateDisplayList(controls, displayList, supportedList) + end, nil, nil, true) + controls.search.controls.buttonClear.shown = function() + return #controls.search.buf > 0 + end + + updateDisplayList(controls, displayList, supportedList) + local helpSize = 24 + controls.whatDoesItDo = new("ButtonControl"):ButtonControl({ "BOTTOM", nil, "BOTTOM" }, { 0, -10, helpSize, helpSize }, "?", function() end) + controls.whatDoesItDo.forceTooltip = true + + controls.whatDoesItDo.tooltipText = table.concat( + main:WrapString( + [[This menu currently contains supported mod lines from tree nodes and item modifiers only. + +This menu is not a representation of what PoB can parse, and this is only a limited list of mods. Additionally, some mods might be local to items and might not function in custom modifiers. + +A mod being supported does not necessarily mean that it will be included in calculations, and only means that the mod parser accepts it.]], + 16, 270), "\n") + + controls.save = new("ButtonControl"):ButtonControl({ "BOTTOMRIGHT", controls.whatDoesItDo, "TOP" }, { -2, -4, 80, 20 }, "Add", function() + local selIndex = controls.listControl.selIndex or 1 + local selected = displayList[selIndex] + if selected and selected.text ~= NO_MATCH_TEXT then + if blockData.text and #blockData.text > 0 and not blockData.text:match("\n$") then + blockData.text = blockData.text .. "\n" + end + blockData.text = (blockData.text or "") .. selected.text + configTab:UpdateCustomModsControls() + configTab:AddUndoState() + configTab:BuildModList() + configTab.build.buildFlag = true + end + main:ClosePopup() + end) + controls.save.enabled = function() + local selIndex = controls.listControl and controls.listControl.selIndex or 1 + local selected = displayList[selIndex] + return selected ~= nil and selected.text ~= NO_MATCH_TEXT + end + + + controls.close = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", controls.whatDoesItDo, "TOP" }, { 2, -4, 80, 20 }, "Cancel", function() + main:ClosePopup() + end) + + local popupHeight = controls.search.y + controls.search.height + helpSize - controls.whatDoesItDo.y - controls.close.y + controls.close.height + 8 + + main:OpenPopup(720, popupHeight, "Mod Browser", controls, "save", "search", "close") +end + +return M diff --git a/src/Modules/ConfigOptions.lua b/src/Modules/ConfigOptions.lua index 0437732526..9033f6a152 100644 --- a/src/Modules/ConfigOptions.lua +++ b/src/Modules/ConfigOptions.lua @@ -158,6 +158,18 @@ local configSettings = { modList:NewMod("Condition:UseCurrentEnergyShield", "FLAG", true, "Config") modList:NewMod("Multiplier:CurrentEnergyShield", "BASE", val, "Config") end }, + { var = "conditionLowRunicWard", type = "check", label = "Are you on low ^xFFFF77Runic Ward?", ifCond = "LowRunicWard", tooltip = "You are on Low ^xFFFF77Runic Ward^7 if you have 35% of your maximum ^xFFFF77Runic Ward^7 or less.", apply = function(val, modList, enemyModList) + modList:NewMod("Condition:LowRunicWard", "FLAG", true, "Config") + modList:NewMod("Condition:MissingRunicWard", "FLAG", true, "Config") + end }, + { var = "conditionMissingRunicWard", type = "check", label = "Are you missing ^xFFFF77Runic Ward?", ifCond = "MissingRunicWard", apply = function(val, modList, enemyModList) + modList:NewMod("Condition:MissingRunicWard", "FLAG", true, "Config") + end }, + { var = "conditionNoRunicWard", type = "check", label = "Do you have no ^xFFFF77Runic Ward?", ifCond = "NoRunicWard", apply = function(val, modList, enemyModList) + modList:NewMod("Condition:NoRunicWard", "FLAG", true, "Config") + modList:NewMod("Condition:LowRunicWard", "FLAG", true, "Config") + modList:NewMod("Condition:MissingRunicWard", "FLAG", true, "Config") + end }, { var = "minionsConditionFullLife", type = "check", label = "Are your Minions always on Full ^xE05030Life?", ifMinionCond = "FullLife", apply = function(val, modList, enemyModList) modList:NewMod("MinionModifier", "LIST", { mod = modLib.createMod("Condition:FullLife", "FLAG", true, "Config") }, "Config") end }, @@ -185,7 +197,7 @@ local configSettings = { end end }, { var = "EHPUnluckyWorstOf", type = "list", label = "EHP calc unlucky:", tooltip = "Sets the EHP calc to pretend its unlucky and reduce the effects of random events such as\n\tBlock/Spell Block Chance\n\tDodge/Spell Dodge Chance\n\tSpell Suppression Chance\n\tAvoidance Chance", list = {{val=1,label="Average"},{val=2,label="Unlucky"},{val=4,label="Very Unlucky"}} }, - { var = "DisableEHPGainOnBlock", type = "check", label = "Disable EHP gain on block/suppress:", ifMod = {"LifeOnBlock", "ManaOnBlock", "EnergyShieldOnBlock", "EnergyShieldOnSpellBlock", "LifeOnSuppress", "EnergyShieldOnSuppress"}, tooltip = "Sets the EHP calc to not apply gain on block and suppress effects"}, + { var = "DisableEHPGainOnBlock", type = "check", label = "Disable EHP gain on block/suppress:", ifMod = {"LifeOnBlock", "ManaOnBlock", "WardOnBlock", "EnergyShieldOnBlock", "EnergyShieldOnSpellBlock", "LifeOnSuppress", "EnergyShieldOnSuppress"}, tooltip = "Sets the EHP calc to not apply gain on block and suppress effects"}, { var = "armourCalculationMode", type = "list", label = "Armour calculation mode:", ifCond = { "ArmourMax", "ArmourAvg" }, tooltip = "Controls how Defending with Double Armour is calculated:\n\tMinimum: never Defend with Double Armour\n\tAverage: Damage Reduction from Defending with Double Armour is proportional to chance\n\tMaximum: always Defend with Double Armour\nThis setting has no effect if you have 100% chance to Defend with Double Armour.", list = {{val="MIN",label="Minimum"},{val="AVERAGE",label="Average"},{val="MAX",label="Maximum"}}, apply = function(val, modList, enemyModList) if val == "MAX" then modList:NewMod("Condition:ArmourMax", "FLAG", true, "Config") @@ -462,6 +474,10 @@ local configSettings = { { var = "purpleFlameStacks", type = "count", label = "Purple Flames collected:", tooltip = "Number of Purple Flames of Chayula collected (max 10).", ifSkill = "Into the Breach", defaultState = 10, apply = function(val, modList, enemyModList) modList:NewMod("Multiplier:PurpleFlamesCount", "BASE", m_min(val, 10), "Config") end }, + { label = "Leylines:", ifSkill = "Leylines" }, + { var = "onLeyline", type = "check", label = "Are you on a Leyline?", ifSkill = "Leylines", apply = function(val, modList, enemyModList) + modList:NewMod("Condition:OnLeyline", "FLAG", true, "Config") + end }, { label = "Link Skills:", ifSkill = { "Destructive Link", "Flame Link", "Intuitive Link", "Protective Link", "Soul Link", "Vampiric Link" } }, { var = "multiplierLinkedTargets", type = "count", label = "# of linked Targets:", ifSkill = { "Destructive Link", "Flame Link", "Intuitive Link", "Protective Link", "Soul Link", "Vampiric Link" }, apply = function(val, modList, enemyModList) modList:NewMod("Multiplier:LinkedTargets", "BASE", val, "Config") @@ -961,9 +977,11 @@ Huge sets the radius to 11. { var = "multiplierDefiance", type = "count", label = "Defiance:", ifMult = "Defiance", apply = function(val, modList, enemyModList) modList:NewMod("Multiplier:Defiance", "BASE", m_min(val, 10), "Config", { type = "Condition", var = "Combat" }) end }, - { var = "multiplierRage", type = "count", label = "^xFF9922Rage:", ifFlag = "Condition:CanGainRage", tooltip = "Base Maximum ^xFF9922Rage ^7is 30, and inherently grants 1% More Attack Damage per 1 ^xFF9922Rage^7\nYou lose 5 ^xFF9922Rage ^7every second if you have not been Hit or gained ^xFF9922Rage ^7in the last 4 seconds.", apply = function(val, modList, enemyModList) + { var = "multiplierRage", type = "count", label = "^xFF9922Rage:", ifPlayerFlag = "Condition:CanGainRage", tooltip = "Base Maximum ^xFF9922Rage ^7is 30, and inherently grants 1% More Attack Damage per 1 ^xFF9922Rage^7\nYou lose 5 ^xFF9922Rage ^7every second if you have not been Hit or gained ^xFF9922Rage ^7in the last 4 seconds.", apply = function(val, modList, enemyModList) modList:NewMod("Multiplier:RageStack", "BASE", val, "Config", { type = "IgnoreCond" }, { type = "Condition", var = "Combat" }, { type = "Condition", var = "CanGainRage" }) end }, + { var = "multiplierMinionRage", type = "count", label = "Minion ^xFF9922Rage:", ifMinionFlag = "Condition:CanGainRage", tooltip = "Sets the Minion's current Rage.\nRage is capped at Minion's Maximum Rage.", apply = function(val, modList, enemyModList) modList:NewMod("MinionModifier", "LIST", { mod = modLib.createMod("Multiplier:RageStack", "BASE", val, "Config", { type = "IgnoreCond" }, { type = "Condition", var = "Combat" }, { type = "Condition", var = "CanGainRage" }) }, "Config") + end }, { var = "multiplierCombo", type = "count", label = "Combo:", ifMult = "ComboStacks", tooltip = "Some skills and effects require a certain Combo count to use.\nCombo is built by successfully Striking Enemies.", apply = function(val, modList, enemyModList) modList:NewMod("Multiplier:ComboStacks", "BASE", val, "Config", { type = "IgnoreCond" }, { type = "Condition", var = "Combat" }) end }, @@ -2144,16 +2162,16 @@ Huge sets the radius to 11. { var = "enemyPhysicalReduction", type = "integer", label = "Enemy Phys. Damage Reduction:", apply = function(val, modList, enemyModList) enemyModList:NewMod("PhysicalDamageReduction", "BASE", val, "EnemyConfig") end }, - { var = "enemyLightningResist", type = "integer", label = "Enemy ^xADAA47Lightning Resistance:", apply = function(val, modList, enemyModList) + { var = "enemyLightningResist", type = "countAllowZero", label = "Enemy ^xADAA47Lightning Resistance:", apply = function(val, modList, enemyModList) enemyModList:NewMod("LightningResist", "BASE", val, "EnemyConfig") end }, - { var = "enemyColdResist", type = "integer", label = "Enemy ^x3F6DB3Cold Resistance:", apply = function(val, modList, enemyModList) + { var = "enemyColdResist", type = "countAllowZero", label = "Enemy ^x3F6DB3Cold Resistance:", apply = function(val, modList, enemyModList) enemyModList:NewMod("ColdResist", "BASE", val, "EnemyConfig") end }, - { var = "enemyFireResist", type = "integer", label = "Enemy ^xB97123Fire Resistance:", apply = function(val, modList, enemyModList) + { var = "enemyFireResist", type = "countAllowZero", label = "Enemy ^xB97123Fire Resistance:", apply = function(val, modList, enemyModList) enemyModList:NewMod("FireResist", "BASE", val, "EnemyConfig") end }, - { var = "enemyChaosResist", type = "integer", label = "Enemy ^xD02090Chaos Resistance:", apply = function(val, modList, enemyModList) + { var = "enemyChaosResist", type = "countAllowZero", label = "Enemy ^xD02090Chaos Resistance:", apply = function(val, modList, enemyModList) enemyModList:NewMod("ChaosResist", "BASE", val, "EnemyConfig") end }, { var = "enemyMaxResist", type = "check", label = "Enemy Max Resistance is always 75%", tooltip = "Enemy Maximum resistance is increased by the resistance configurations \nThis locks it at the default value", apply = function(val, modList, enemyModList) @@ -2276,47 +2294,6 @@ Huge sets the radius to 11. -- Section: Custom mods { section = "Custom Modifiers", col = 1 }, - { var = "customMods", type = "text", label = "", doNotHighlight = true, resizable = true, - apply = function(val, modList, enemyModList, build) - for line in val:gmatch("([^\n]*)\n?") do - local strippedLine = StripEscapes(line):gsub("^[%s?]+", ""):gsub("[%s?]+$", "") - local mods, extra = modLib.parseMod(strippedLine) - - if mods and not extra then - local source = "Custom" - for i = 1, #mods do - local mod = mods[i] - - if mod then - mod = modLib.setSource(mod, source) - modList:AddMod(mod) - end - end - end - end - end, - inactiveText = function(val) - local inactiveText = "" - for line in val:gmatch("([^\n]*)\n?") do - local strippedLine = StripEscapes(line):gsub("^[%s?]+", ""):gsub("[%s?]+$", "") - local mods, extra = modLib.parseMod(strippedLine) - inactiveText = inactiveText .. ((mods and not extra) and colorCodes.MAGIC or colorCodes.UNSUPPORTED).. (IsKeyDown("ALT") and strippedLine or line) .. "\n" - end - return inactiveText - end, - tooltip = function(modList) - if not launch.devModeAlt then - return - end - - local out - for _, mod in ipairs(modList) do - if mod.source == "Custom" then - out = (out and out.."\n" or "") .. modLib.formatMod(mod) .. "|" .. mod.source - end - end - return out - end}, } addQuestModsRewardsConfigOptions(configSettings) diff --git a/src/Modules/Data.lua b/src/Modules/Data.lua index 56d22b13aa..fd79321eb5 100644 --- a/src/Modules/Data.lua +++ b/src/Modules/Data.lua @@ -74,14 +74,14 @@ local function processMod(grantedEffect, mod, statName) if type(mod.value) == "table" and mod.value.mod then mod.value.mod.source = "Skill:"..grantedEffect.id end - + for _, tag in ipairs(mod) do if tag.type == "GlobalEffect" then grantedEffect.hasGlobalEffect = true break end end - + local notMinionStat = false for _, statStet in ipairs(grantedEffect.statSets) do if statStet.notMinionStat and statName and (grantedEffect.support or grantedEffect.skillTypes and grantedEffect.skillTypes[SkillType.Buff]) then @@ -112,18 +112,22 @@ end data = { } -- Misc data tables -LoadModule("Data/Misc", data) +local miscData = LoadModule("Data/Misc") +for k, v in pairs(miscData) do + data[k] = v +end ----@class StatTable +---@class PowerStat ---@field stat? string stat ID ---@field label string A short description of the stat ----@field transform fun(in: number|string): number|string A function to e.g. invert the value, if the stat represents something where lower is better +---@field transform? fun(in: number|string): number|string A function to e.g. invert the value, if the stat represents something where lower is better ---@field combinedOffDef? boolean ---@field ignoreForNodes? boolean ---@field ignoreForItems? boolean ---@field reverseSort? boolean +---@field itemField string? ----@type StatTable[] +---@type PowerStat[] data.powerStatList = { { stat=nil, label="Offence/Defence", combinedOffDef=true, ignoreForItems=true }, { stat=nil, label="Name", itemField="Name", ignoreForNodes=true, reverseSort=true, transform=function(value) return value:gsub("^The ","") end}, @@ -149,7 +153,7 @@ data.powerStatList = { { stat="Mana", label="Mana" }, { stat="ManaRegen", label="Mana regen" }, { stat="ManaLeechRate", label="Mana leech" }, - { stat="Ward", label="Ward" }, + { stat="Ward", label="Runic Ward" }, { stat="Spirit", label="Spirit" }, { stat="Str", label="Strength" }, { stat="Dex", label="Dexterity" }, @@ -172,6 +176,7 @@ data.powerStatList = { { stat="IgniteChance", label="Ignite Chance" }, { stat="ShockChance", label="Shock Chance" }, { stat="EffectiveMovementSpeedMod", label="Move speed" }, + { stat="LightRadiusMod", label="Light Radius" }, { stat="BlockChance", label="Block Chance" }, { stat="SpellBlockChance", label="Spell Block Chance" }, { stat="SpellSuppressionChance", label="Spell Suppression Chance" }, @@ -179,7 +184,7 @@ data.powerStatList = { } ---@param output any Calc output ----@param statTable StatTable Table with stats as in data.powerStatList +---@param statTable PowerStat Table with stats as in data.powerStatList ---@param skipTransform? boolean Whether the stat transform should be skipped. This is useful if you want to e.g. divide two less is better stats ---@return number function data.powerStatList.GetFromOutput(output, statTable, skipTransform) @@ -218,6 +223,7 @@ local minionNonApplicableStats = { Int = true, Spirit = true, EffectiveLootRarityMod = true, + LightRadiusMod = true, } for i = 1, #data.powerStatList do local statEntry = data.powerStatList[i] @@ -257,7 +263,6 @@ data.misc = { -- magic numbers ManaRegenBase = data.characterConstants["character_inherent_mana_regeneration_rate_per_minute_%"] / 60 / 100, EnergyShieldRechargeBase = data.characterConstants["energy_shield_recharge_rate_per_minute_%"] / 60 / 100, EnergyShieldRechargeDelay = 4, - WardRechargeDelay = 2, Transfiguration = 0.3, EnemyMaxResist = data.monsterConstants["base_maximum_all_resistances_%"], LeechRateBase = 0.02, @@ -490,6 +495,9 @@ data.highPrecisionMods = { ["EnergyShieldRegenPercent"] = { ["BASE"] = 2, }, + ["WardRegenPercent"] = { + ["BASE"] = 2, + }, ["LifeRegen"] = { ["BASE"] = 1, }, @@ -499,6 +507,9 @@ data.highPrecisionMods = { ["EnergyShieldRegen"] = { ["BASE"] = 1, }, + ["WardRegen"] = { + ["BASE"] = 1, + }, ["RageRegen"] = { ["BASE"] = 1, }, @@ -708,6 +719,7 @@ end data.essences = LoadModule("Data/Essence") data.emotions = LoadModule("Data/LiquidEmotions") data.costs = LoadModule("Data/Costs") +data.buildFileInventorySlotMap = LoadModule("Data/InventorySlots") do local map = { } for i, value in ipairs(data.costs) do @@ -837,10 +849,10 @@ data.itemTagSpecialExclusionPattern = { } -- Load bosses -do - data.bosses = { } - LoadModule("Data/Bosses", data.bosses) - +do + ---@class BossData + data.bosses = LoadModule("Data/Bosses") + local count, uberCount = 0, 0 local armourTotal, evasionTotal = 0, 0 local uberArmourTotal, uberEvasionTotal = 0, 0 @@ -863,8 +875,9 @@ do UberEvasionMean = 100 + uberEvasionTotal / uberCount } - data.bossSkills, data.bossSkillsList = LoadModule("Data/BossSkills") - + local bossSkillData = LoadModule("Data/BossSkills") + data.bossSkills = bossSkillData.bossSkills + data.bossSkillsList = bossSkillData.bossSkillsList data.enemyIsBossTooltip = [[Bosses' damage is monster damage scaled to an average damage of their attacks This is divided by 4.40 to represent 4 damage types + some (40% as much) ^xD02090chaos ^7Fill in the exact damage numbers if more precision is needed @@ -896,7 +909,7 @@ end -- Load skills data.skills = { } -data.skillStatMap = LoadModule("Data/SkillStatMap", makeSkillMod, makeFlagMod, makeSkillDataMod) +data.skillStatMap = LoadModule("Data/SkillStatMap")(makeSkillMod, makeFlagMod, makeSkillDataMod) data.skillStatMapMeta = { __index = function(t, key) local map = data.skillStatMap[key] @@ -911,7 +924,7 @@ data.skillStatMapMeta = { end } for _, type in pairs(skillTypes) do - LoadModule("Data/Skills/"..type, data.skills, makeSkillMod, makeFlagMod, makeSkillDataMod) + LoadModule("Data/Skills/" .. type)(data.skills, makeSkillMod, makeFlagMod, makeSkillDataMod) end for skillId, grantedEffect in pairs(data.skills) do grantedEffect.name = sanitiseText(grantedEffect.name) @@ -1045,7 +1058,7 @@ for gemId, gem in pairs(data.gems) do data.gemGrantedEffectIdForVaalGemId[gem.secondaryGrantedEffectId] = gemId for otherGemId, otherGem in pairs(data.gems) do if otherGem.grantedEffectId == gem.secondaryGrantedEffectId then - data.gemVaalGemIdForBaseGemId[gemId] = otherGemId + data.gemVaalGemIdForBaseGemId[gemId] = otherGemId break end end @@ -1056,10 +1069,8 @@ for id, gem in pairs(toAddGems) do end -- Load minions -data.minions = { } -LoadModule("Data/Minions", data.minions, makeSkillMod, makeFlagMod) -data.spectres = { } -LoadModule("Data/Spectres", data.spectres, makeSkillMod, makeFlagMod) +data.minions = LoadModule("Data/Minions")(makeSkillMod, makeFlagMod) +data.spectres = LoadModule("Data/Spectres")(makeSkillMod, makeFlagMod) for name, spectre in pairs(data.spectres) do spectre.limit = "ActiveSpectreLimit" data.minions[name] = spectre @@ -1084,7 +1095,7 @@ end -- Item bases data.itemBases = { } for _, type in pairs(itemTypes) do - LoadModule("Data/Bases/"..type, data.itemBases) + LoadModule("Data/Bases/" .. type)(data.itemBases) end -- Build lists of item bases, separated by type @@ -1136,4 +1147,4 @@ data.questRewards = LoadModule("Data/QuestRewards") data.flavourText = LoadModule("Data/FlavourText") data.worldAreas = {} -LoadModule("Data/WorldAreas", data.worldAreas) +LoadModule("Data/WorldAreas")(data.worldAreas) diff --git a/src/Modules/ItemTools.lua b/src/Modules/ItemTools.lua index a7207a9c5b..589a70404b 100644 --- a/src/Modules/ItemTools.lua +++ b/src/Modules/ItemTools.lua @@ -73,20 +73,77 @@ function itemLib.isZeroValueLine(line) return line:match("^%+?0%%? ") or (line:match(" %+?0%%? ") and not line:match("0 to [1-9]") and not line:match("0%% to %d+%%")) or line:match(" 0%-0 ") or line:match(" 0 to 0 ") end +local function replaceNthInstance(input, pattern, replacement, n) + local count = 0 + return input:gsub(pattern, function(match) + count = count + 1 + if count == n then + return replacement + else + return match + end + end) +end +-- check combinations recursively largest to smallest +local function checkSubstitutionCombinations(i, numSubstitutions, indices, line, values) + if #indices == numSubstitutions then + local modifiedLine = line + local substituted = 0 + for _, i in ipairs(indices) do + modifiedLine = replaceNthInstance(modifiedLine, "#", values[i], i - substituted) + substituted = substituted + 1 + end + + -- Check if the modified line matches any scalability data + local key = modifiedLine:gsub("+#", "#") + if data.modScalability[key] then + -- Return modified line and remaining values (those not substituted) + local remainingValues = {} + local used = {} + for _, index in ipairs(indices) do + used[index] = true + end + for i, value in ipairs(values) do + if not used[i] then + table.insert(remainingValues, value) + end + end + return modifiedLine, remainingValues + end + return + end + for j = i, #values do + table.insert(indices, j) + local modifiedLine, remainingValues = checkSubstitutionCombinations(j + 1, numSubstitutions, indices, line, values) + if modifiedLine then + return modifiedLine, remainingValues + end + table.remove(indices) + end +end + -- Apply range value (0 to 1) to a modifier that has a range: "(x-x)" or "(x-x) to (x-x)" +---@param line string +---@param range number|number[] +---@param valueScalar number? +---@param baseValueScalar number? function itemLib.applyRange(line, range, valueScalar, baseValueScalar) -- stripLines down to # in place of any number and store numbers inside values also remove all + signs are kept if value is positive - local values = { } + local values = {} + local rangeIndex = 0 + local ranges = type(range) == "table" and range local strippedLine = line:gsub("([%+-]?)%((%-?%d+%.?%d*)%-(%-?%d+%.?%d*)%)", function(sign, min, max) - local value = min + range * (tonumber(max) - min) - if sign == "-" then value = value * -1 end - return (sign == "+" and value > 0 ) and sign..tostring(value) or tostring(value) - end) - :gsub("%-(%d+%.?%d*%%) (%a+)", antonymFunc) - :gsub("(%-?%d+%.?%d*)", function(value) - t_insert(values, value) - return "#" - end) + rangeIndex = rangeIndex + 1 + local valueRange = ranges and (ranges[rangeIndex] or 0.5) or range + local value = min + valueRange * (tonumber(max) - min) + if sign == "-" then value = value * -1 end + return (sign == "+" and value > 0) and sign .. tostring(value) or tostring(value) + end) + :gsub("%-(%d+%.?%d*%%) (%a+)", antonymFunc) + :gsub("(%-?%d+%.?%d*)", function(value) + t_insert(values, value) + return "#" + end) --- Takes a completely strippedLine where all values and ranges are replaced with a # + signs are kept for consistency upon re-substitution. --- This will then substitute back in the values until a line in scalabilityData is found this start with substituting everything and until none. @@ -96,58 +153,10 @@ function itemLib.applyRange(line, range, valueScalar, baseValueScalar) ---@return scalableLine line with only scalableValues replaced with # ---@return scalableValues values which can be scaled and added into scalableLine in place of a # local function findScalableLine(line, values) - local function replaceNthInstance(input, pattern, replacement, n) - local count = 0 - return input:gsub(pattern, function(match) - count = count + 1 - if count == n then - return replacement - else - return match - end - end) - end - - -- check combinations recursively largest to smallest - local function checkSubstitutionCombinations(i, numSubstitutions, indices) - if #indices == numSubstitutions then - local modifiedLine = line - local substituted = 0 - for _, i in ipairs(indices) do - modifiedLine = replaceNthInstance(modifiedLine, "#", values[i], i - substituted) - substituted = substituted + 1 - end - - -- Check if the modified line matches any scalability data - local key = modifiedLine:gsub("+#", "#") - if data.modScalability[key] then - -- Return modified line and remaining values (those not substituted) - local remainingValues = {} - local used = { } - for _, index in ipairs(indices) do - used[index] = true - end - for i, value in ipairs(values) do - if not used[i] then - table.insert(remainingValues, value) - end - end - return modifiedLine, remainingValues - end - return - end - for j = i, #values do - table.insert(indices, j) - local modifiedLine, remainingValues = checkSubstitutionCombinations(j + 1, numSubstitutions, indices) - if modifiedLine then - return modifiedLine, remainingValues - end - table.remove(indices) - end - end - + local indices for i = #values, 1, -1 do - local modifiedLine, remainingValues = checkSubstitutionCombinations(1, i, {}) + indices = wipeTable(indices) + local modifiedLine, remainingValues = checkSubstitutionCombinations(1, i, indices, line, values) if modifiedLine then return modifiedLine, remainingValues end @@ -251,6 +260,9 @@ function itemLib.applyRange(line, range, valueScalar, baseValueScalar) elseif format == "milliseconds_to_seconds_2dp" then precision = 1000 displayPrecision = 2 + elseif format == "locations_to_metres" then + precision = 10 + displayPrecision = 1 elseif format == "milliseconds_to_seconds_2dp_if_required" then precision = 1000 displayPrecision = 2 @@ -325,14 +337,17 @@ function itemLib.applyRange(line, range, valueScalar, baseValueScalar) end end -function itemLib.formatModLine(modLine, dbMode) +function itemLib.formatModLine(modLine, dbMode, skipUnsupported) local valueScalar = modLine.displayValueScalar and (modLine.valueScalar or 1) * modLine.displayValueScalar or modLine.valueScalar local line = (not dbMode and (modLine.range or modLine.displayValueScalar) and itemLib.applyRange(modLine.line, modLine.range or main.defaultItemAffixQuality, valueScalar, modLine.corruptedRange)) or modLine.line if itemLib.isZeroValueLine(line) then -- Hack to hide 0-value modifiers return end + if modLine.disabled then + return colorCodes.DISABLED .. line + end local colorCode - if modLine.extra then + if modLine.extra and not skipUnsupported then colorCode = colorCodes.UNSUPPORTED line = main.notSupportedModTooltips and (line .. main.notSupportedTooltipText) or line if launch.devModeAlt then @@ -374,4 +389,4 @@ itemLib.wiki = { return key == itemLib.wiki.key end, triggered = false -} \ No newline at end of file +} diff --git a/src/Modules/Main.lua b/src/Modules/Main.lua index 98d4a786c0..4b664c4868 100644 --- a/src/Modules/Main.lua +++ b/src/Modules/Main.lua @@ -47,7 +47,7 @@ end local tempTable1 = { } local tempTable2 = { } -main = new("ControlHost") +main = new("ControlHost"):ControlHost() function main:Init() self:DetectUnicodeSupport() @@ -117,7 +117,7 @@ function main:Init() self.showAllItemAffixes = true self.disableScrollControlInteraction = false self.errorReadingSettings = false - + if not SetDPIScaleOverridePercent then SetDPIScaleOverridePercent = function(scale) end end if launch.devMode and IsKeyDown("CTRL") or os.getenv("REGENERATE_MOD_CACHE") == "1" then @@ -126,7 +126,9 @@ function main:Init() self.saveNewModCache = true else -- Load mod cache - LoadModule("Data/ModCache", modLib.parseModCache) + for k, v in pairs(LoadModule("Data/ModCache")) do + modLib.parseModCache[k] = v + end end --[[ this does not work properly anymore see PR #7675 @@ -145,13 +147,15 @@ function main:Init() self:ChangeUserPath(self.userPath, ignoreBuild) end - self.uniqueDB = { list = { }, loading = true } - self.rareDB = { list = { }, loading = true } + ---@type ItemDBData + self.uniqueDB = { list = {}, loading = true } + ---@type ItemDBData + self.rareDB = { list = {}, loading = true } local function loadItemDBs() for type, typeList in pairsYield(data.uniques) do for _, raw in pairs(typeList) do - newItem = new("Item", raw, "UNIQUE", true) + newItem = new("Item"):Item(raw, "UNIQUE", true) if newItem.base then self.uniqueDB.list[newItem.name] = newItem elseif launch.devMode then @@ -164,7 +168,7 @@ function main:Init() ConPrintf("Uniques loaded") for _, raw in pairsYield(data.rares) do - newItem = new("Item", raw, "RARE", true) + newItem = new("Item"):Item(raw, "RARE", true) if newItem.base then if newItem.crafted then if newItem.base.implicit and #newItem.implicitModLines == 0 then @@ -191,27 +195,41 @@ function main:Init() local saved = self.defaultItemAffixQuality self.defaultItemAffixQuality = 0.5 loadItemDBs() + local ignoredCats = { Item = true, Runes = true } + for modCategoryName, mods in pairs(data.itemMods) do + if not ignoredCats[modCategoryName] then + for _, mod in pairs(mods) do + -- the trade hash field is split by stat descriptor, which + -- means we shouldn't have problems with long stats being + -- split + for _, line in pairs(mod.tradeHashes) do + local rangedLine = itemLib.applyRange(table.concat(line, " "), 0.5) + modLib.parseMod(rangedLine) + end + end + end + end self:SaveModCache() self.defaultItemAffixQuality = saved end - self.anchorMain = new("Control", nil, {4, 0, 0, 0}) + self.anchorMain = new("Control"):Control(nil, { 4, 0, 0, 0 }) self.anchorMain.y = function() return self.screenH - 4 end - self.controls.options = new("ButtonControl", {"BOTTOMLEFT",self.anchorMain,"BOTTOMLEFT"}, {0, 0, 68, 20}, "Options", function() + self.controls.options = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", self.anchorMain, "BOTTOMLEFT" }, { 0, 0, 68, 20 }, "Options", function() self:OpenOptionsPopup() end) - self.controls.about = new("ButtonControl", {"BOTTOMLEFT",self.anchorMain,"BOTTOMLEFT"}, {72, 0, 68, 20}, "About", function() + self.controls.about = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", self.anchorMain, "BOTTOMLEFT" }, { 72, 0, 68, 20 }, "About", function() self:OpenAboutPopup() end) - self.controls.applyUpdate = new("ButtonControl", {"BOTTOMLEFT",self.anchorMain,"BOTTOMLEFT"}, {0, -24, 140, 20}, "^x50E050Update Ready", function() + self.controls.applyUpdate = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", self.anchorMain, "BOTTOMLEFT" }, { 0, -24, 140, 20 }, "^x50E050Update Ready", function() self:OpenUpdatePopup() end) self.controls.applyUpdate.shown = function() return launch.updateAvailable and launch.updateAvailable ~= "none" end - self.controls.checkUpdate = new("ButtonControl", {"BOTTOMLEFT",self.anchorMain,"BOTTOMLEFT"}, {0, -24, 140, 20}, "", function() + self.controls.checkUpdate = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", self.anchorMain, "BOTTOMLEFT" }, { 0, -24, 140, 20 }, "", function() launch:CheckForUpdate() end) self.controls.checkUpdate.shown = function() @@ -223,19 +241,19 @@ function main:Init() self.controls.checkUpdate.enabled = function() return not launch.updateCheckRunning end - self.controls.forkLabel = new("LabelControl", {"BOTTOMLEFT",self.anchorMain,"BOTTOMLEFT"}, {148, -26, 0, 16}, "") + self.controls.forkLabel = new("LabelControl"):LabelControl({ "BOTTOMLEFT", self.anchorMain, "BOTTOMLEFT" }, { 148, -26, 0, 16 }, "") self.controls.forkLabel.label = function() return "^8PoB Community Fork" end - self.controls.versionLabel = new("LabelControl", {"BOTTOMLEFT",self.anchorMain,"BOTTOMLEFT"}, {148, -2, 0, 16}, "") + self.controls.versionLabel = new("LabelControl"):LabelControl({ "BOTTOMLEFT", self.anchorMain, "BOTTOMLEFT" }, { 148, -2, 0, 16 }, "") self.controls.versionLabel.label = function() return "^8Version: "..launch.versionNumber..(launch.versionBranch == "dev" and " (Dev)" or launch.versionBranch == "beta" and " (Beta)" or "") end - self.controls.devMode = new("LabelControl", {"BOTTOMLEFT",self.anchorMain,"BOTTOMLEFT"}, {0, -26, 0, 20}, colorCodes.NEGATIVE.."Dev Mode") + self.controls.devMode = new("LabelControl"):LabelControl({ "BOTTOMLEFT", self.anchorMain, "BOTTOMLEFT" }, { 0, -26, 0, 20 }, colorCodes.NEGATIVE .. "Dev Mode") self.controls.devMode.shown = function() return launch.devMode end - self.controls.dismissToast = new("ButtonControl", {"BOTTOMLEFT",self.anchorMain,"BOTTOMLEFT"}, {0, function() return -self.mainBarHeight + self.toastHeight end, 80, 20}, "Dismiss", function() + self.controls.dismissToast = new("ButtonControl"):ButtonControl({ "BOTTOMLEFT", self.anchorMain, "BOTTOMLEFT" }, { 0, function() return -self.mainBarHeight + self.toastHeight end, 80, 20 }, "Dismiss", function() self.toastMode = "HIDING" self.toastStart = GetTime() end) @@ -294,7 +312,13 @@ end function main:SaveModCache() -- Update mod cache local out = io.open("Data/ModCache.lua", "w") - out:write('local c=...') + out:write('local c = {}\n') + -- luajit has problems with loading large tables due to require() and + -- LoadModule wrapping the loaded file in a function, which means the + -- program runs out of constants and crashes. this works around that by + -- splitting the mod cache into functions of 5k statements + local count = 0 + out:write("(function()\n") for line, dat in pairsSortByKey(modLib.parseModCache) do if not dat[1] or not dat[1][1] or (dat[1][1].name ~= "JewelFunc" and dat[1][1].name ~= "ExtraJewelFunc") then out:write('c["', line:gsub("\n","\\n"), '"]={') @@ -308,8 +332,15 @@ function main:SaveModCache() else out:write(',nil}\n') end + if count == 5000 then + out:write("end)();(function()\n") + count = 0 + else + count += 1 + end end end + out:write("end)();\nreturn c\n") out:close() end @@ -320,7 +351,7 @@ function main:LoadTree(treeVersion) elseif isValueInTable(treeVersionList, treeVersion) then data.setJewelRadiiGlobally(treeVersion) --ConPrintf("[main:LoadTree] - Lazy Loading Tree " .. treeVersion) - self.tree[treeVersion] = new("PassiveTree", treeVersion) + self.tree[treeVersion] = new("PassiveTree"):PassiveTree(treeVersion) return self.tree[treeVersion] end return nil @@ -469,7 +500,7 @@ function main:OnFrame() SetDrawColor(0, 0, 0) DrawImage(nil, par + 500, 200, 2, 750) DrawImage(nil, 500, par + 200, 759, 2)]] - + if self.inputEvents and not itemLib.wiki.triggered then for _, event in ipairs(self.inputEvents) do if event.type == "KeyUp" and event.key == "F1" then @@ -706,7 +737,7 @@ function main:LoadSharedItems() rawItem.raw = subChild end end - local newItem = new("Item", rawItem.raw) + local newItem = new("Item"):Item(rawItem.raw) t_insert(self.sharedItemList, newItem) elseif child.elem == "ItemSet" then local sharedItemSet = { title = child.attrib.title, slots = { } } @@ -718,7 +749,7 @@ function main:LoadSharedItems() rawItem.raw = subChild end end - local newItem = new("Item", rawItem.raw) + local newItem = new("Item"):Item(rawItem.raw) sharedItemSet.slots[grandChild.attrib.slotName] = newItem end end @@ -815,14 +846,14 @@ function main:OpenPathPopup(invalidPath, errMsg, ignoreBuild) local controls = { } local defaultLabelPlacementX = 8 - controls.label = new("LabelControl", { "TOPLEFT", nil, "TOPLEFT" }, { defaultLabelPlacementX, 20, 206, 16 }, function() + controls.label = new("LabelControl"):LabelControl({ "TOPLEFT", nil, "TOPLEFT" }, { defaultLabelPlacementX, 20, 206, 16 }, function() return "^7User settings path cannot be loaded: ".. errMsg .. "\nCurrent Path: "..invalidPath:gsub("?", "^1?^7").."/Path of Building/".. "\nIf this location is managed by OneDrive, navigate to that folder and manually try" .. "\nto open Settings.xml in a text editor before re-opening Path of Building" .. "\nOtherwise, specify a new location for your Settings.xml:" end) - controls.userPath = new("EditControl", { "TOPLEFT", controls.label, "TOPLEFT" }, { 0, 60, 206, 20 }, invalidPath, nil, nil, nil, function(buf) + controls.userPath = new("EditControl"):EditControl({ "TOPLEFT", controls.label, "TOPLEFT" }, { 0, 60, 206, 20 }, invalidPath, nil, nil, nil, function(buf) invalidPath = sanitiseText(buf) if not invalidPath:match("?") then controls.save.enabled = true @@ -830,7 +861,7 @@ function main:OpenPathPopup(invalidPath, errMsg, ignoreBuild) controls.save.enabled = false end end) - controls.save = new("ButtonControl", { "TOPLEFT", controls.userPath, "TOPLEFT" }, { 0, 26, 206, 20 }, "Save", function() + controls.save = new("ButtonControl"):ButtonControl({ "TOPLEFT", controls.userPath, "TOPLEFT" }, { 0, 26, 206, 20 }, "Save", function() local res, msg = MakeDir(controls.userPath.buf) if not res and msg ~= "No error" then self:OpenMessagePopup("Error", "Couldn't create '"..controls.userPath.buf.."' : "..msg) @@ -840,7 +871,7 @@ function main:OpenPathPopup(invalidPath, errMsg, ignoreBuild) end end) controls.save.enabled = false - controls.cancel = new("ButtonControl", nil, { 0, 0, 0, 0 }, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 0, 0, 0, 0 }, "Cancel", function() -- Do nothing, require user to enter a location end) self:OpenPopup(600, 150, "Change Settings Path", controls, "save", nil, "cancel") @@ -893,7 +924,7 @@ function main:OpenOptionsPopup(savedState) -- NOTE: Height needs to be adjusted if more menu options are added local oneColumnHeightReq = 850 -- Min height required to not split menu into two columns local columnWidth = 600 - + local startingY = 20 local currentY = startingY local currentX = 0 -- initialized at `0`, only used for two-column layouts @@ -902,11 +933,11 @@ function main:OpenOptionsPopup(savedState) local useTwoColumns = self.screenH < oneColumnHeightReq and self.screenW >= columnWidth * 2 local useScrollBar = self.screenH < oneColumnHeightReq and not useTwoColumns local scrollBarWidth = useScrollBar and 18 or 0 - + local popupWidth = useTwoColumns and columnWidth * 2 or columnWidth -- Scrollbar anchor - controls.sectionAnchor = new("Control", { "TOPLEFT", nil, "TOPLEFT" }, { 0, 0, popupWidth, 0 }) + controls.sectionAnchor = new("Control"):Control({ "TOPLEFT", nil, "TOPLEFT" }, { 0, 0, popupWidth, 0 }) -- local func to make a new line with a heightModifier local function nextRow(heightModifier) @@ -918,9 +949,9 @@ function main:OpenOptionsPopup(savedState) -- local func to make a new section header local function drawSectionHeader(id, title, omitHorizontalLine) local headerBGColor ={ .6, .6, .6} - controls["section-"..id .. "-bg"] = new("RectangleOutlineControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + scrollBarWidth + 8, currentY, columnWidth - (scrollBarWidth * 2) - 17, 26 }, headerBGColor, 1) + controls["section-" .. id .. "-bg"] = new("RectangleOutlineControl"):RectangleOutlineControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + scrollBarWidth + 8, currentY, columnWidth - (scrollBarWidth * 2) - 17, 26 }, headerBGColor, 1) nextRow(.2) - controls["section-"..id .. "-label"] = new("LabelControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + columnWidth / 2 - 60, currentY, 0, 16 }, "^7" .. title) + controls["section-" .. id .. "-label"] = new("LabelControl"):LabelControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + columnWidth / 2 - 60, currentY, 0, 16 }, "^7" .. title) nextRow(1.5) end @@ -929,25 +960,25 @@ function main:OpenOptionsPopup(savedState) drawSectionHeader("app", "Application options") - controls.connectionProtocol = new("DropDownControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 100, 18 }, { + controls.connectionProtocol = new("DropDownControl"):DropDownControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 100, 18 }, { { label = "Auto", protocol = 0 }, { label = "IPv4", protocol = 1 }, { label = "IPv6", protocol = 2 }, }, function(index, value) self.connectionProtocol = value.protocol end) - controls.connectionProtocolLabel = new("LabelControl", { "RIGHT", controls.connectionProtocol, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Connection Protocol:") + controls.connectionProtocolLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.connectionProtocol, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Connection Protocol:") controls.connectionProtocol.tooltipText = "Changes which protocol is used when downloading updates and importing builds." controls.connectionProtocol:SelByValue(launch.connectionProtocol, "protocol") nextRow() - controls.proxyType = new("DropDownControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 80, 18 }, { + controls.proxyType = new("DropDownControl"):DropDownControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 80, 18 }, { { label = "HTTP", scheme = "http" }, { label = "SOCKS", scheme = "socks5" }, { label = "SOCKS5H", scheme = "socks5h" }, }) - controls.proxyLabel = new("LabelControl", { "RIGHT", controls.proxyType, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Proxy server:") - controls.proxyURL = new("EditControl", { "LEFT", controls.proxyType, "RIGHT" }, { 4, 0, 206, 18 }) + controls.proxyLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.proxyType, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Proxy server:") + controls.proxyURL = new("EditControl"):EditControl({ "LEFT", controls.proxyType, "RIGHT" }, { 4, 0, 206, 18 }) if launch.proxyURL then local scheme, url = launch.proxyURL:match("(%w+)://(.+)") @@ -956,7 +987,7 @@ function main:OpenOptionsPopup(savedState) end nextRow() - controls.dpiScaleOverride = new("DropDownControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 150, 18 }, { + controls.dpiScaleOverride = new("DropDownControl"):DropDownControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 150, 18 }, { { label = "Use system default", percent = 0 }, { label = "100%", percent = 100 }, { label = "125%", percent = 125 }, @@ -972,102 +1003,102 @@ function main:OpenOptionsPopup(savedState) self:ClosePopup() self:OpenOptionsPopup(savedState) end) - controls.dpiScaleOverrideLabel = new("LabelControl", { "RIGHT", controls.dpiScaleOverride, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7UI scaling override:") + controls.dpiScaleOverrideLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.dpiScaleOverride, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7UI scaling override:") controls.dpiScaleOverride.tooltipText = "Overrides Windows DPI scaling inside Path of Building.\nChoose a percentage between 100% and 250% or revert to the system default." controls.dpiScaleOverride:SelByValue(self.dpiScaleOverridePercent, "percent") nextRow() - controls.buildPath = new("EditControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 290, 18 }) - controls.buildPathLabel = new("LabelControl", { "RIGHT", controls.buildPath, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Build save path:") + controls.buildPath = new("EditControl"):EditControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 290, 18 }) + controls.buildPathLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.buildPath, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Build save path:") if self.buildPath ~= self.defaultBuildPath then controls.buildPath:SetText(self.buildPath) end controls.buildPath.tooltipText = "Overrides the default save location for builds.\nThe default location is: '"..self.defaultBuildPath.."'" nextRow() - controls.nodePowerTheme = new("DropDownControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 100, 18 }, { + controls.nodePowerTheme = new("DropDownControl"):DropDownControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 100, 18 }, { { label = "Red & Blue", theme = "RED/BLUE" }, { label = "Red & Green", theme = "RED/GREEN" }, { label = "Green & Blue", theme = "GREEN/BLUE" }, }, function(index, value) self.nodePowerTheme = value.theme end) - controls.nodePowerThemeLabel = new("LabelControl", { "RIGHT", controls.nodePowerTheme, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Node Power colours:") + controls.nodePowerThemeLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.nodePowerTheme, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Node Power colours:") controls.nodePowerTheme.tooltipText = "Changes the colour scheme used for the node power display on the passive tree." controls.nodePowerTheme:SelByValue(self.nodePowerTheme, "theme") nextRow() - controls.colorPositive = new("EditControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 100, 18 }, tostring(self.colorPositive:gsub('^(^)', '0')), nil, nil, 8, function(buf) + controls.colorPositive = new("EditControl"):EditControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 100, 18 }, tostring(self.colorPositive:gsub('^(^)', '0')), nil, nil, 8, function(buf) local match = string.match(buf, "0x%x+") if match and #match == 8 then updateColorCode("POSITIVE", buf) self.colorPositive = buf end end) - controls.colorPositiveLabel = new("LabelControl", { "RIGHT", controls.colorPositive, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Hex colour for positive values:") + controls.colorPositiveLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.colorPositive, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Hex colour for positive values:") controls.colorPositive.tooltipText = "Overrides the default hex colour for positive values in breakdowns. \nExpected format is 0x000000. " .. "The default value is " .. tostring(defaultColorCodes.POSITIVE:gsub('^(^)', '0')) .. ".\nIf updating while inside a build, please re-load the build after saving." nextRow() - controls.colorNegative = new("EditControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 100, 18 }, tostring(self.colorNegative:gsub('^(^)', '0')), nil, nil, 8, function(buf) + controls.colorNegative = new("EditControl"):EditControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 100, 18 }, tostring(self.colorNegative:gsub('^(^)', '0')), nil, nil, 8, function(buf) local match = string.match(buf, "0x%x+") if match and #match == 8 then updateColorCode("NEGATIVE", buf) self.colorNegative = buf end end) - controls.colorNegativeLabel = new("LabelControl", { "RIGHT", controls.colorNegative, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Hex colour for negative values:") + controls.colorNegativeLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.colorNegative, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Hex colour for negative values:") controls.colorNegative.tooltipText = "Overrides the default hex colour for negative values in breakdowns. \nExpected format is 0x000000. " .. "The default value is " .. tostring(defaultColorCodes.NEGATIVE:gsub('^(^)', '0')) .. ".\nIf updating while inside a build, please re-load the build after saving." nextRow() - controls.colorHighlight = new("EditControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 100, 18 }, tostring(self.colorHighlight:gsub('^(^)', '0')), nil, nil, 8, function(buf) + controls.colorHighlight = new("EditControl"):EditControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 100, 18 }, tostring(self.colorHighlight:gsub('^(^)', '0')), nil, nil, 8, function(buf) local match = string.match(buf, "0x%x+") if match and #match == 8 then updateColorCode("HIGHLIGHT", buf) self.colorHighlight = buf end end) - controls.colorHighlightLabel = new("LabelControl", { "RIGHT", controls.colorHighlight, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Hex colour for highlight nodes:") + controls.colorHighlightLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.colorHighlight, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Hex colour for highlight nodes:") controls.colorHighlight.tooltipText = "Overrides the default hex colour for highlighting nodes in passive tree search. \nExpected format is 0x000000. " .. "The default value is " .. tostring(defaultColorCodes.HIGHLIGHT:gsub('^(^)', '0')) .."\nIf updating while inside a build, please re-load the build after saving." nextRow() - controls.betaTest = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Opt-in to weekly beta test builds:", function(state) + controls.betaTest = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Opt-in to weekly beta test builds:", function(state) self.betaTest = state end) nextRow() - controls.edgeSearchHighlight = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20}, "^7Show search circles at viewport edge", function(state) + controls.edgeSearchHighlight = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show search circles at viewport edge", function(state) self.edgeSearchHighlight = state end) nextRow() - controls.showFlavourText = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Styled Tooltips with Flavour Text:", function(state) + controls.showFlavourText = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Styled Tooltips with Flavour Text:", function(state) self.showFlavourText = state end) controls.showFlavourText.tooltipText = "If updating while inside a build, please re-load the build after saving." nextRow() - controls.showAnimations = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show Animations:", function(state) + controls.showAnimations = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show Animations:", function(state) self.showAnimations = state end) - + nextRow() - controls.showAllItemAffixes = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show all item affixes sliders:", function(state) + controls.showAllItemAffixes = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show all item affixes sliders:", function(state) self.showAllItemAffixes = state end) controls.showAllItemAffixes.tooltipText = "Display all item affix slots as a stacked list instead of hiding them in dropdowns." nextRow() - controls.disableScrollControlInteraction = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Disable control scroll interaction:", function(state) + controls.disableScrollControlInteraction = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Disable control scroll interaction:", function(state) self.disableScrollControlInteraction = state end) controls.disableScrollControlInteraction.tooltipText = "Disable changing the values in controls such as dropdowns or numeric inputs when using the scroll wheel." nextRow() - + local leftColumnMaxY = currentY -- store left column height -- Check for two column layout @@ -1079,95 +1110,95 @@ function main:OpenOptionsPopup(savedState) -- Build-related Option Section starts drawSectionHeader("build", "Build-related options") - controls.showThousandsSeparators = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT"}, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show thousands separators:", function(state) + controls.showThousandsSeparators = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show thousands separators:", function(state) self.showThousandsSeparators = state end) controls.showThousandsSeparators.state = self.showThousandsSeparators nextRow() - controls.thousandsSeparator = new("EditControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 30, 20 }, self.thousandsSeparator, nil, "%w", 1, function(buf) + controls.thousandsSeparator = new("EditControl"):EditControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 30, 20 }, self.thousandsSeparator, nil, "%w", 1, function(buf) self.thousandsSeparator = buf end) - controls.thousandsSeparatorLabel = new("LabelControl", { "RIGHT", controls.thousandsSeparator, "LEFT" }, { defaultLabelSpacingPx, 0, 92, 16 }, "^7Thousands separator:") + controls.thousandsSeparatorLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.thousandsSeparator, "LEFT" }, { defaultLabelSpacingPx, 0, 92, 16 }, "^7Thousands separator:") nextRow() - controls.decimalSeparator = new("EditControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 30, 20 }, self.decimalSeparator, nil, "%w", 1, function(buf) + controls.decimalSeparator = new("EditControl"):EditControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 30, 20 }, self.decimalSeparator, nil, "%w", 1, function(buf) self.decimalSeparator = buf end) - controls.decimalSeparatorLabel = new("LabelControl", { "RIGHT", controls.decimalSeparator, "LEFT" }, { defaultLabelSpacingPx, 0, 92, 16 }, "^7Decimal separator:") + controls.decimalSeparatorLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.decimalSeparator, "LEFT" }, { defaultLabelSpacingPx, 0, 92, 16 }, "^7Decimal separator:") nextRow() - controls.titlebarName = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show build name in window title:", function(state) + controls.titlebarName = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show build name in window title:", function(state) self.showTitlebarName = state end) nextRow() - controls.defaultGemQuality = new("EditControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 80, 20 }, self.defaultGemQuality, nil, "%D", 2, function(gemQuality) + controls.defaultGemQuality = new("EditControl"):EditControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 80, 20 }, self.defaultGemQuality, nil, "%D", 2, function(gemQuality) self.defaultGemQuality = m_min(tonumber(gemQuality) or 0, 23) end) controls.defaultGemQuality.tooltipText = "Set the default quality that can be overwritten by build-related quality settings in the skill panel." - controls.defaultGemQualityLabel = new("LabelControl", { "RIGHT", controls.defaultGemQuality, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Default gem quality:") + controls.defaultGemQualityLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.defaultGemQuality, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Default gem quality:") nextRow() - controls.defaultItemQuality = new("EditControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 80, 20 }, self.defaultItemQuality, nil, "%D", 2, function(itemQuality) + controls.defaultItemQuality = new("EditControl"):EditControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 80, 20 }, self.defaultItemQuality, nil, "%D", 2, function(itemQuality) self.defaultItemQuality = m_min(tonumber(itemQuality) or 0, 20) end) controls.defaultItemQuality.tooltipText = "Set the default quality that will be applied to newly created or pasted items." - controls.defaultItemQualityLabel = new("LabelControl", { "RIGHT", controls.defaultItemQuality, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Default item quality:") + controls.defaultItemQualityLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.defaultItemQuality, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Default item quality:") nextRow() - controls.defaultCharLevel = new("EditControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 80, 20 }, self.defaultCharLevel, nil, "%D", 3, function(charLevel) + controls.defaultCharLevel = new("EditControl"):EditControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 80, 20 }, self.defaultCharLevel, nil, "%D", 3, function(charLevel) self.defaultCharLevel = m_min(m_max(tonumber(charLevel) or 1, 1), 100) end) controls.defaultCharLevel.tooltipText = "Set the default level of your builds. If this is higher than 1, manual level mode will be enabled by default in new builds." - controls.defaultCharLevelLabel = new("LabelControl", { "RIGHT", controls.defaultCharLevel, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Default character level:") + controls.defaultCharLevelLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.defaultCharLevel, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7Default character level:") nextRow() - controls.defaultItemAffixQualitySlider = new("SliderControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 200, 20 }, function(value) + controls.defaultItemAffixQualitySlider = new("SliderControl"):SliderControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 200, 20 }, function(value) self.defaultItemAffixQuality = round(value, 2) controls.defaultItemAffixQualityValue.label = (self.defaultItemAffixQuality * 100) .. "%" end) - controls.defaultItemAffixQualityLabel = new("LabelControl", { "RIGHT", controls.defaultItemAffixQualitySlider, "LEFT" }, { defaultLabelSpacingPx, 0, 92, 16 }, "^7Default item affix quality:") - controls.defaultItemAffixQualityValue = new("LabelControl", { "LEFT", controls.defaultItemAffixQualitySlider, "RIGHT" }, { -defaultLabelSpacingPx, 0, 92, 16 }, "50%") + controls.defaultItemAffixQualityLabel = new("LabelControl"):LabelControl({ "RIGHT", controls.defaultItemAffixQualitySlider, "LEFT" }, { defaultLabelSpacingPx, 0, 92, 16 }, "^7Default item affix quality:") + controls.defaultItemAffixQualityValue = new("LabelControl"):LabelControl({ "LEFT", controls.defaultItemAffixQualitySlider, "RIGHT" }, { -defaultLabelSpacingPx, 0, 92, 16 }, "50%") controls.defaultItemAffixQualitySlider.val = self.defaultItemAffixQuality controls.defaultItemAffixQualityValue.label = (self.defaultItemAffixQuality * 100) .. "%" nextRow() - controls.showWarnings = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show build warnings:", function(state) + controls.showWarnings = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show build warnings:", function(state) self.showWarnings = state end) controls.showWarnings.state = self.showWarnings nextRow() - controls.slotOnlyTooltips = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show tooltips only for affected slots:", function(state) + controls.slotOnlyTooltips = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show tooltips only for affected slots:", function(state) self.slotOnlyTooltips = state end, "Shows comparisons in tooltips only for the slot you are currently placing the item in, instead of all slots.") controls.slotOnlyTooltips.state = self.slotOnlyTooltips nextRow() - controls.migrateAugments = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Copy augments onto display item:", function(state) + controls.migrateAugments = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Copy augments onto display item:", function(state) self.migrateAugments = state end) controls.migrateAugments.tooltipText = "Apply augments and anoints from current gear when comparing new gear, given they are possible to add to the new item." controls.migrateAugments.state = self.migrateAugments - + nextRow() - controls.notSupportedModTooltips = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show tooltip for unsupported mods :", function(state) + controls.notSupportedModTooltips = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Show tooltip for unsupported mods :", function(state) self.notSupportedModTooltips = state end) controls.notSupportedModTooltips.tooltipText = "Show ^8(Not supported in PoB yet) ^7next to unsupported mods\nRequires PoB to restart for it to take effect" controls.notSupportedModTooltips.state = self.notSupportedModTooltips - + nextRow() - controls.invertSliderScrollDirection = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Invert slider scroll direction:", function(state) + controls.invertSliderScrollDirection = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Invert slider scroll direction:", function(state) self.invertSliderScrollDirection = state end) controls.invertSliderScrollDirection.tooltipText = "Default scroll direction is:\nScroll Up = Move right\nScroll Down = Move left" controls.invertSliderScrollDirection.state = self.invertSliderScrollDirection - + if launch.devMode then nextRow() - controls.disableDevAutoSave = new("CheckBoxControl", { "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Disable Dev AutoSave:", function(state) + controls.disableDevAutoSave = new("CheckBoxControl"):CheckBoxControl({ "TOPLEFT", controls.sectionAnchor, "TOPLEFT" }, { currentX + defaultLabelPlacementX, currentY, 20 }, "^7Disable Dev AutoSave:", function(state) self.disableDevAutoSave = state end) controls.disableDevAutoSave.tooltipText = "Do not Autosave builds while on Dev branch" @@ -1190,7 +1221,7 @@ function main:OpenOptionsPopup(savedState) nextRow(1.5) -- lock the Save/Cancel buttons to the bottom so they don't scroll away - controls.save = new("ButtonControl", { "BOTTOM", nil, "BOTTOM" }, {-45, -10, 80, 20}, "Save", function() + controls.save = new("ButtonControl"):ButtonControl({ "BOTTOM", nil, "BOTTOM" }, { -45, -10, 80, 20 }, "Save", function() launch.connectionProtocol = tonumber(self.connectionProtocol) if controls.proxyURL.buf:match("%w") then launch.proxyURL = controls.proxyType.list[controls.proxyType.selIndex].scheme .. "://" .. controls.proxyURL.buf @@ -1215,7 +1246,7 @@ function main:OpenOptionsPopup(savedState) main:ClosePopup() main:SaveSettings() end) - controls.cancel = new("ButtonControl", { "BOTTOM", nil, "BOTTOM" }, {45, -10, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl({ "BOTTOM", nil, "BOTTOM" }, { 45, -10, 80, 20 }, "Cancel", function() self.nodePowerTheme = savedState.nodePowerTheme self.colorPositive = savedState.colorPositive updateColorCode("POSITIVE", self.colorPositive) @@ -1248,14 +1279,14 @@ function main:OpenOptionsPopup(savedState) SetDPIScaleOverridePercent(self.dpiScaleOverridePercent) main:ClosePopup() end) - + local popupHeight = useScrollBar and (self.screenH - 20) or currentY + 30 - + if useScrollBar then - controls.scrollBar = new("ScrollBarControl", {"TOPRIGHT", nil, "TOPRIGHT"}, {-2, 25, scrollBarWidth, popupHeight - 65}, 50, "VERTICAL", true) + controls.scrollBar = new("ScrollBarControl"):ScrollBarControl({ "TOPRIGHT", nil, "TOPRIGHT" }, { -2, 25, scrollBarWidth, popupHeight - 65 }, 50, "VERTICAL", true) controls.scrollBar:SetContentDimension(currentY, popupHeight - 65) end - + local function scrollBarFunc() if useScrollBar then controls.sectionAnchor.y = -controls.scrollBar.offset @@ -1346,15 +1377,15 @@ function main:OpenUpdatePopup() end end local controls = { } - controls.changeLog = new("TextListControl", nil, {0, 20, 780, 542}, nil, changeList) - controls.update = new("ButtonControl", nil, {-45, 570, 80, 20}, "Update", function() + controls.changeLog = new("TextListControl"):TextListControl(nil, { 0, 20, 780, 542 }, nil, changeList) + controls.update = new("ButtonControl"):ButtonControl(nil, { -45, 570, 80, 20 }, "Update", function() self:ClosePopup() local ret = self:CallMode("CanExit", "UPDATE") if ret == nil or ret == true then launch:ApplyUpdate(launch.updateAvailable) end end) - controls.cancel = new("ButtonControl", nil, {45, 570, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 570, 80, 20 }, "Cancel", function() self:ClosePopup() end) self:OpenPopup(800, 600, "Update Available", controls) @@ -1450,23 +1481,23 @@ function main:OpenAboutPopup(helpSectionIndex) helpSectionIndex = newIndex end local controls = { } - controls.close = new("ButtonControl", {"TOPRIGHT",nil,"TOPRIGHT"}, {-10, 10, 50, 20}, "Close", function() + controls.close = new("ButtonControl"):ButtonControl({ "TOPRIGHT", nil, "TOPRIGHT" }, { -10, 10, 50, 20 }, "Close", function() self:ClosePopup() end) - controls.version = new("LabelControl", nil, {0, 18, 0, 18}, "^7Path of Building Community Fork v"..launch.versionNumber) - controls.forum = new("LabelControl", nil, {0, 36, 0, 18}, "^7Based on Openarl's Path of Building") - controls.github = new("ButtonControl", nil, {0, 62, 480, 18}, "^7GitHub page: ^x4040FFhttps://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2", function(control) + controls.version = new("LabelControl"):LabelControl(nil, { 0, 18, 0, 18 }, "^7Path of Building Community Fork v" .. launch.versionNumber) + controls.forum = new("LabelControl"):LabelControl(nil, { 0, 36, 0, 18 }, "^7Based on Openarl's Path of Building") + controls.github = new("ButtonControl"):ButtonControl(nil, { 0, 62, 480, 18 }, "^7GitHub page: ^x4040FFhttps://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2", function(control) OpenURL("https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2") end) - controls.verLabel = new("ButtonControl", {"TOPLEFT", nil, "TOPLEFT"}, {10, 85, 100, 18}, "^7Version history:", function() + controls.verLabel = new("ButtonControl"):ButtonControl({ "TOPLEFT", nil, "TOPLEFT" }, { 10, 85, 100, 18 }, "^7Version history:", function() controls.changelog.list = changeList controls.changelog.sectionHeights = changeVersionHeights end) - controls.helpLabel = new("ButtonControl", {"TOPRIGHT", nil, "TOPRIGHT"}, {-10, 85, 40, 18}, "^7Help:", function() + controls.helpLabel = new("ButtonControl"):ButtonControl({ "TOPRIGHT", nil, "TOPRIGHT" }, { -10, 85, 40, 18 }, "^7Help:", function() controls.changelog.list = helpList controls.changelog.sectionHeights = helpSectionHeights end) - controls.changelog = new("TextListControl", nil, {0, 103, popupWidth - 20, 515}, {{ x = 1, align = "LEFT" }, { x = 135, align = "LEFT" }}, helpSectionIndex and helpList or changeList, helpSectionIndex and helpSectionHeights or changeVersionHeights) + controls.changelog = new("TextListControl"):TextListControl(nil, { 0, 103, popupWidth - 20, 515 }, { { x = 1, align = "LEFT" }, { x = 135, align = "LEFT" } }, helpSectionIndex and helpList or changeList, helpSectionIndex and helpSectionHeights or changeVersionHeights) if helpSectionIndex then controls.changelog.controls.scrollBar.offset = helpSections[helpSectionIndex].height * textSize end @@ -1648,7 +1679,7 @@ function main:CopyFolder(srcName, dstName) end function main:OpenPopup(width, height, title, controls, enterControl, defaultControl, escapeControl, scrollBarFunc, resizeFunc) - local popup = new("PopupDialog", width, height, title, controls, enterControl, defaultControl, escapeControl, scrollBarFunc, resizeFunc) + local popup = new("PopupDialog"):PopupDialog(width, height, title, controls, enterControl, defaultControl, escapeControl, scrollBarFunc, resizeFunc) t_insert(self.popups, 1, popup) return popup end @@ -1661,10 +1692,10 @@ function main:OpenMessagePopup(title, msg) local controls = { } local numMsgLines = 0 for line in string.gmatch(msg .. "\n", "([^\n]*)\n") do - t_insert(controls, new("LabelControl", nil, {0, 20 + numMsgLines * 16, 0, 16}, line)) + t_insert(controls, new("LabelControl"):LabelControl(nil, { 0, 20 + numMsgLines * 16, 0, 16 }, line)) numMsgLines = numMsgLines + 1 end - controls.close = new("ButtonControl", nil, {0, 40 + numMsgLines * 16, 80, 20}, "Ok", function() + controls.close = new("ButtonControl"):ButtonControl(nil, { 0, 40 + numMsgLines * 16, 80, 20 }, "Ok", function() main:ClosePopup() end) return self:OpenPopup(m_max(DrawStringWidth(16, "VAR", msg) + 30, 190), 70 + numMsgLines * 16, title, controls, "close") @@ -1674,11 +1705,11 @@ function main:OpenConfirmPopup(title, msg, confirmLabel, onConfirm, extraLabel, local controls = { } local numMsgLines = 0 for line in string.gmatch(msg .. "\n", "([^\n]*)\n") do - t_insert(controls, new("LabelControl", nil, {0, 20 + numMsgLines * 16, 0, 16}, line)) + t_insert(controls, new("LabelControl"):LabelControl(nil, { 0, 20 + numMsgLines * 16, 0, 16 }, line)) numMsgLines = numMsgLines + 1 end local confirmWidth = m_max(80, DrawStringWidth(16, "VAR", confirmLabel) + 10) - + if extraLabel and onExtra then -- Three button layout: Continue (left), Connect Path (center), Cancel (right) local extraWidth = m_max(80, DrawStringWidth(16, "VAR", extraLabel) + 10) @@ -1689,7 +1720,7 @@ function main:OpenConfirmPopup(title, msg, confirmLabel, onConfirm, extraLabel, local buttonY = 40 + numMsgLines * 16 local function placeButton(width, label, onClick, isConfirm) local centerX = leftEdge + width / 2 - local ctrl = new("ButtonControl", nil, {centerX, buttonY, width, 20}, label, function() + local ctrl = new("ButtonControl"):ButtonControl(nil, { centerX, buttonY, width, 20 }, label, function() main:ClosePopup() onClick() end) @@ -1706,24 +1737,114 @@ function main:OpenConfirmPopup(title, msg, confirmLabel, onConfirm, extraLabel, return self:OpenPopup(m_max(DrawStringWidth(16, "VAR", msg) + 30, totalWidth + 40), 70 + numMsgLines * 16, title, controls, "confirm") else -- Two button layout (original) - controls.confirm = new("ButtonControl", nil, {-5 - m_ceil(confirmWidth/2), 40 + numMsgLines * 16, confirmWidth, 20}, confirmLabel, function() + controls.confirm = new("ButtonControl"):ButtonControl(nil, { -5 - m_ceil(confirmWidth / 2), 40 + numMsgLines * 16, confirmWidth, 20 }, confirmLabel, function() main:ClosePopup() onConfirm() end) - t_insert(controls, new("ButtonControl", nil, {5 + m_ceil(confirmWidth/2), 40 + numMsgLines * 16, confirmWidth, 20}, "Cancel", function() + t_insert(controls, new("ButtonControl"):ButtonControl(nil, { 5 + m_ceil(confirmWidth / 2), 40 + numMsgLines * 16, confirmWidth, 20 }, "Cancel", function() main:ClosePopup() end)) return self:OpenPopup(m_max(DrawStringWidth(16, "VAR", msg) + 30, 190), 70 + numMsgLines * 16, title, controls, "confirm") end end +-- https://www.pathofexile.com/developer/docs/game#markup-Font +local noteFontTags = { + { tag = "r", label = "Regular" }, + { tag = "b", label = "Bold" }, + { tag = "i", label = "Italic" }, + { tag = "u", label = "Underline" }, + { tag = "s", label = "Small" }, + { tag = "m", label = "Medium" }, + { tag = "l", label = "Large" }, +} + +-- A list of practical color code keys. These use the colorCodes table and rgb(r, g, b) tags +local noteColorCodes = { + "NORMAL", "MAGIC", "RARE", "UNIQUE", "RELIC", "GEM", + "FIRE", "COLD", "LIGHTNING", "CHAOS", "STRENGTH", "DEXTERITY", + "INTELLIGENCE", "POSITIVE", "NEGATIVE", "WARNING", "TIP", "CURRENCY", +} +local markupButtonsPerRow = 6 +function main:OpenNoteEditPopup(title, initial, onSave, generatedText) + local controls = { } + local function insertMarkup(openTag) + local edit = controls.edit + if edit.sel and edit.sel ~= edit.caret then + edit:ReplaceSel(openTag .. "{" .. edit:GetSelText() .. "}") + else + edit:Insert(openTag .. "{}") + edit.caret = edit.caret - 1 + edit:ScrollCaretIntoView() + end + return edit + end + + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Note shown on this entry in the exported .build (BuildPlanner) file.\nLeave blank to remove.\n^8Buttons below wrap the selected text in BuildPlanner markup.") + + local hoverText = "Click to insert tag, then type inside the curly braces." + + controls.fontLabel = new("LabelControl"):LabelControl({ "TOPLEFT", nil, "TOPLEFT" }, { 14, 72, 0, 16 }, "^7Font") + for index, style in ipairs(noteFontTags) do + controls["font" .. style.label] = new("ButtonControl"):ButtonControl(nil, { -258 + (index - 1) * 86, 90, 82, 18 }, "^7" .. style.label, function() + return insertMarkup("<" .. style.tag .. ">") + end) + controls["font" .. style.label].tooltipText = hoverText + controls["font" .. style.label].forceTooltip = true + end + + controls.colorLabel = new("LabelControl"):LabelControl({ "TOPLEFT", nil, "TOPLEFT" }, { 14, 114, 0, 16 }, "^7Colour") + for index, code in ipairs(noteColorCodes) do + local col = (index - 1) % markupButtonsPerRow + local row = m_floor((index - 1) / markupButtonsPerRow) + controls["color" .. code] = new("ButtonControl"):ButtonControl(nil, { -250 + col * 100, 132 + row * 20, 96, 18 }, colorCodes[code] .. code, function() + return insertMarkup(colorCodeToMarkupColour(colorCodes[code])) + end) + controls["color" .. code].tooltipText = hoverText + controls["color" .. code].forceTooltip = true + end + + local editY = generatedText and 222 or 198 + if generatedText then + controls.addItemText = new("ButtonControl"):ButtonControl({ "TOPLEFT", nil, "TOPLEFT" }, { 14, 198, 120, 18 }, "Add Item Text", function() + controls.edit:Insert(generatedText) + return controls.edit + end) + controls.addItemText.tooltipText = "Insert the generated item text at the caret" + controls.addItemText.forceTooltip = true + end + controls.edit = new("EditControl"):EditControl(nil, { 0, editY, 598, 240 }, initial or "", nil, "^%C\t\n", nil, function(buf) + controls.save.enabled = true + end, 16) + local buttonY = editY + 250 + controls.save = new("ButtonControl"):ButtonControl(nil, { -45, buttonY, 80, 20 }, "Save", function() + local buf = controls.edit.buf + if buf == "" then buf = nil end + onSave(buf) + main:ClosePopup() + end) + controls.save.tooltipFunc = function(tooltip) + tooltip:Clear() + if controls.edit.buf ~= "" then + tooltip:AddBuildPlannerNote(14, controls.edit.buf) + else + tooltip:AddLine(14, "Save an empty note to remove it.") + end + end + controls.save.forceTooltip = true + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, buttonY, 80, 20 }, "Cancel", function() + main:ClosePopup() + end) + self:OpenPopup(624, buttonY + 40, title or "Edit Note", controls, "save", "edit", "cancel") +end + function main:OpenNewFolderPopup(path, onClose) local controls = { } - controls.label = new("LabelControl", nil, {0, 20, 0, 16}, "^7Enter folder name:") - controls.edit = new("EditControl", nil, {0, 40, 350, 20}, nil, nil, "\\/:%*%?\"<>|%c", 100, function(buf) + controls.label = new("LabelControl"):LabelControl(nil, { 0, 20, 0, 16 }, "^7Enter folder name:") + controls.edit = new("EditControl"):EditControl(nil, { 0, 40, 350, 20 }, nil, nil, "\\/:%*%?\"<>|%c", 100, function(buf) controls.create.enabled = buf:match("%S") end) - controls.create = new("ButtonControl", nil, {-45, 70, 80, 20}, "Create", function() + controls.create = new("ButtonControl"):ButtonControl(nil, { -45, 70, 80, 20 }, "Create", function() local newFolderName = controls.edit.buf local res, msg = MakeDir(path..newFolderName) if not res then @@ -1736,7 +1857,7 @@ function main:OpenNewFolderPopup(path, onClose) main:ClosePopup() end) controls.create.enabled = false - controls.cancel = new("ButtonControl", nil, {45, 70, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl"):ButtonControl(nil, { 45, 70, 80, 20 }, "Cancel", function() if onClose then onClose() end @@ -1761,14 +1882,14 @@ function main:OpenCloudErrorPopup(fileName) local controls = { } local numMsgLines = 0 for line in string.gmatch(msg .. "\n", "([^\n]*)\n") do - t_insert(controls, new("LabelControl", nil, {0, 20 + numMsgLines * 16, 0, 16}, line)) + t_insert(controls, new("LabelControl"):LabelControl(nil, { 0, 20 + numMsgLines * 16, 0, 16 }, line)) numMsgLines = numMsgLines + 1 end - controls.help = new("ButtonControl", nil, {-55, 40 + numMsgLines * 16, 80, 20}, "Help (web)", function() + controls.help = new("ButtonControl"):ButtonControl(nil, { -55, 40 + numMsgLines * 16, 80, 20 }, "Help (web)", function() OpenURL(url) end) controls.help.tooltipText = url - controls.close = new("ButtonControl", nil, {55, 40 + numMsgLines * 16, 80, 20}, "Ok", function() + controls.close = new("ButtonControl"):ButtonControl(nil, { 55, 40 + numMsgLines * 16, 80, 20 }, "Ok", function() main:ClosePopup() end) return self:OpenPopup(m_max(DrawStringWidth(16, "VAR", msg) + 30, 190), 70 + numMsgLines * 16, title, controls, "close") diff --git a/src/Modules/ModParser.lua b/src/Modules/ModParser.lua index b19d16112f..bf70921f7c 100644 --- a/src/Modules/ModParser.lua +++ b/src/Modules/ModParser.lua @@ -170,7 +170,7 @@ local modNameList = { ["all attributes"] = { "Str", "Dex", "Int", "All" }, ["devotion"] = "Devotion", ["tribute"] = "Tribute", - -- Life/Mana/Spirit/Darkness + -- Life/Mana/Spirit/Runic Ward/Darkness ["maximum darkness"] = "Darkness", ["spirit"] = "Spirit", ["maximum spirit"] = "Spirit", @@ -183,6 +183,7 @@ local modNameList = { ["maximum mana"] = "Mana", ["mana regeneration"] = "ManaRegen", ["mana regeneration rate"] = "ManaRegen", + ["runic ward regeneration rate"] = "WardRegen", ["mana cost"] = "ManaCost", ["mana cost of"] = "ManaCost", ["mana cost of skills"] = "ManaCost", @@ -208,6 +209,7 @@ local modNameList = { ["life cost efficiency of skills"] = "LifeCostEfficiency", ["spirit cost efficiency"] = "SpiritCostEfficiency", ["spirit cost efficiency of skills"] = "SpiritCostEfficiency", + ["runic ward cost efficiency"] = "WardCostEfficiency", ["energy shield cost efficiency"] = "ESCostEfficiency", ["energy shield cost efficiency of skills"] = "ESCostEfficiency", ["es cost efficiency"] = "ESCostEfficiency", @@ -243,6 +245,8 @@ local modNameList = { ["evasion rating"] = "Evasion", ["energy shield"] = "EnergyShield", ["ward"] = "Ward", + ["runic ward"] = "Ward", + ["maximum runic ward"] = "Ward", ["armour and evasion"] = "ArmourAndEvasion", ["armour and evasion rating"] = "ArmourAndEvasion", ["evasion rating and armour"] = "ArmourAndEvasion", @@ -250,7 +254,7 @@ local modNameList = { ["evasion rating and energy shield"] = "EvasionAndEnergyShield", ["global evasion rating and energy shield"] = { "Evasion", "EnergyShield" }, ["evasion and energy shield"] = "EvasionAndEnergyShield", - ["armour, evasion and energy shield"] = "Defences", + ["armour, evasion and energy shield"] = { "Armour", "Evasion", "EnergyShield" }, ["defences"] = "Defences", ["to evade"] = "EvadeChance", ["chance to evade"] = "EvadeChance", @@ -425,6 +429,7 @@ local modNameList = { ["effect of curses on them"] = "CurseEffectOnSelf", ["effect of exposure on you"] = "ExposureEffectOnSelf", ["effect of withered on you"] = "WitherEffectOnSelf", + ["magnitude of abyssal wasting you inflict"] = "AbyssalWastingEffect", ["life recovery rate"] = "LifeRecoveryRate", ["mana recovery rate"] = "ManaRecoveryRate", ["energy shield recovery rate"] = "EnergyShieldRecoveryRate", @@ -1219,7 +1224,6 @@ local preFlagList = { ["^melee weapon damage"] = { flags = ModFlag.WeaponMelee }, ["^deal "] = { }, ["^causes "] = { }, - ["^arrows deal "] = { keywordFlags = KeywordFlag.Arrow }, ["^critical hits deal "] = { tag = { type = "Condition", var = "CriticalStrike" } }, ["^poisons you inflict with critical hits have "] = { keywordFlags = bor(KeywordFlag.Poison, KeywordFlag.MatchAll), tag = { type = "Condition", var = "CriticalStrike" } }, -- Add to minion @@ -1291,12 +1295,12 @@ local preFlagList = { ["^attack skills [hd][ae][va][el] "] = { keywordFlags = KeywordFlag.Attack }, ["^spells [hgdf][aei][ivar][nel] a? ?"] = { flags = ModFlag.Spell }, ["^spells which cost life gain "] = { keywordFlags = KeywordFlag.Spell, tag = { type = "StatThreshold", statList = { "LifeCost", "LifePerSecondCost" }, threshold = 1 } }, - ["^spell skills [hd][ae][va][el] "] = { keywordFlags = KeywordFlag.Spell }, + ["^spell skills [hd][ae][va][el] "] = { tag = { type = "SkillType", skillType = SkillType.Spell } }, ["^spell hits [ghd][ae][iva][eln] "] = { flags = ModFlag.Hit, keywordFlags = KeywordFlag.Spell }, ["^offering skills [hd][ae][va][el] "] = { tag = { type = "SkillType", skillType = SkillType.Offering } }, ["^projectile attack skills [hd][ae][va][el] "] = { tag = { type = "SkillType", skillType = SkillType.RangedAttack } }, ["^projectiles from attacks [hd][ae][va][el] "] = { tag = { type = "SkillType", skillType = SkillType.RangedAttack } }, - ["^arrows [hd][ae][va][el] "] = { keywordFlags = KeywordFlag.Arrow }, + ["^arrows [hd][ae][va][el] "] = { tag = { type = "KeywordFlagAnd", keywordFlags = KeywordFlag.Arrow } }, ["^bow skills [hdf][aei][var][el] "] = { keywordFlags = KeywordFlag.Bow }, ["^projectiles [hdf][aei][var][el] "] = { flags = ModFlag.Projectile }, ["^grenade skills [hdf][aei][var][el] "] = { tag = { type = "SkillType", skillType = SkillType.Grenade } }, @@ -1438,8 +1442,6 @@ local preFlagList = { ["^enemies in your presence "] = { applyToEnemy = true, tag = { type = "ActorCondition", actor = "enemy", var = "EnemyInPresence" } }, ["^enemies in your presence [hgd][ae][via][enl] "] = { applyToEnemy = true, tag = { type = "ActorCondition", actor = "enemy", var = "EnemyInPresence" } }, ["^body armour grants "] = { tag = { type = "ItemCondition", itemSlot = "Body Armour", rarityCond = "NORMAL" } }, - -- Bonded - ["^bonded: "] = { tag = { type = "Condition", var = "CanUseBondedModifiers" } }, } -- List of modifier tags @@ -1600,6 +1602,8 @@ local modTagList = { ["per (%d+) of maximum life or maximum mana, whichever is lower"] = function(num) return { tag = { type = "PerStat", stat = "LowestOfMaximumLifeAndMaximumMana", div = num } } end, ["per (%d+) player maximum life"] = function(num) return { tag = { type = "PerStat", stat = "Life", div = num, actor = "parent" } } end, ["per (%d+) life cost"] = function(num) return { tag = { type = "PerStat", stat = "LifeCost", div = num}} end, + ["per (%d+) runic ward cost"] = function(num) return { tag = { type = "PerStat", stat = "WardCost", div = num}} end, + ["per (%d+) maximum runic ward"] = function(num) return { tag = { type = "PerStat", stat = "Ward", div = num } } end, ["per (%d+) maximum mana"] = function(num) return { tag = { type = "PerStat", stat = "Mana", div = num } } end, ["per (%d+) maximum mana, up to (%d+)%%"] = function(num, _, limit) return { tag = { type = "PerStat", stat = "Mana", div = num, limit = tonumber(limit), limitTotal = true } } end, ["per (%d+) maximum mana, up to a maximum of (%d+)%%"] = function(num, _, limit) return { tag = { type = "PerStat", stat = "Mana", div = num, limit = tonumber(limit), limitTotal = true } } end, @@ -1781,6 +1785,10 @@ local modTagList = { ["if used while y?o?u?%s?a?r?e?%s?on low life"] = { tag = { type = "Condition", var = "LowLife" } }, ["wh[ie][ln]e? y?o?u?%s?a?r?e?%s?on low life"] = { tag = { type = "Condition", var = "LowLife" } }, ["on reaching low life"] = { tag = { type = "Condition", var = "LowLife" } }, + ["while you are missing runic ward"] = { tag = { type = "Condition", var = "MissingRunicWard" } }, + ["while missing runic ward"] = { tag = { type = "Condition", var = "MissingRunicWard" } }, + ["while you have no runic ward"] = { tag = { type = "Condition", var = "NoRunicWard" } }, + ["wh[ie][ln]e? y?o?u?%s?a?r?e?%s?on low runic ward"] = { tag = { type = "Condition", var = "LowRunicWard" } }, ["wh[ie][ln]e? y?o?u?%s?a?r?e?%s?not on low life"] = { tag = { type = "Condition", var = "LowLife", neg = true } }, ["wh[ie][ln]e? y?o?u?%s?a?r?e?%s?on low mana"] = { tag = { type = "Condition", var = "LowMana" } }, ["if y?o?u?%s?a?r?e?%s?on low mana"] = { tag = { type = "Condition", var = "LowMana" } }, @@ -2161,7 +2169,11 @@ local modTagList = { ["for each spider's web on the enemy"] = { tag = { type = "Multiplier", actor = "enemy", var = "Spider's WebStack" } }, } +---@type CreateModFunction local mod = modLib.createMod +--- Creates a mod with type "FLAG" and value true +---@overload fun(name: string, sourceOrModTag?: string|ModTag, flagsOrModTag?: number|ModTag, keywordFlagsOrModTag?: number|ModTag, ...: ModTag): Mod +---@return Mod local function flag(name, ...) return mod(name, "FLAG", true, ...) end @@ -2223,7 +2235,7 @@ local function extraSupport(name, level, slot) if gemId then local mods = {mod("ExtraSupport", "LIST", { skillId = data.gems[gemId].grantedEffectId, level = level }, { type = "SocketedIn", slotName = slot })} if data.gems[gemId].additionalGrantedEffects then - for i, additional in data.gems[gemId].additionalGrantedEffects do + for i, additional in ipairs(data.gems[gemId].additionalGrantedEffects) do if additional.support then t_insert(mods, mod("ExtraSupport", "LIST", { skillId = data.gems[gemId]["additionalGrantedEffectId"..i], level = level }, { type = "SocketedIn", slotName = slot })) else @@ -2253,7 +2265,10 @@ local explodeFunc = function(chance, amount, type, ...) } end +-- forward declarations +local dmgTypes -- List of special modifiers +---@type table local specialModList = { -- Explode mods ["enemies you kill have a (%d+)%% chance to explode, dealing a (.+) of their maximum life as (.+) damage"] = function(chance, _, amount, type) -- Obliteration, Unspeakable Gifts (chaos cluster), synth implicit mod, current crusader body mod, Ngamahu Warmonger tattoo @@ -2274,6 +2289,9 @@ local specialModList = { ["enemies you kill during effect have a (%d+)%% chance to explode, dealing a (.+) of their maximum life as damage of a random element"] = function(chance, _, amount) -- Oriath's End return explodeFunc(chance, amount, "randomElement", { type = "Condition", var = "UsingFlask" }) end, + ["lose (%d+)%% life per second while you have no runic ward during effect"] = function(num) + return { mod("LifeDegenPercent", "BASE", num, { type = "Condition", var = "NoRunicWard" }, { type = "Condition", var = "UsingFlask" }) } + end, ["enemies you kill while affected by glorious madness have a (%d+)%% chance to explode, dealing a (.+) of their life as (.+) damage"] = function(chance, _, amount, type) -- Beacon of Madness return explodeFunc(chance, amount, type, { type = "Condition", var = "AffectedByGloriousMadness" }) end, @@ -2393,6 +2411,7 @@ local specialModList = { ["leech life (%d+)%% slower"] = function(num) return {mod("LifeLeechRate", "INC", -num)} end, ["leech life (%d+)%% faster"] = function(num) return {mod("LifeLeechRate", "INC", num)} end, ["life regeneration is applied to energy shield instead"] = { flag("ZealotsOath") }, + ["mana recovery from regeneration is also applied to runic ward"] = { flag("ManaRegenerationRecoversWard") }, ["excess life recovery from regeneration is applied to energy shield"] = { flag("ZealotsOath", { type = "Condition", var = "FullLife" }) }, ["life regeneration has no effect"] = { flag("NoLifeRegen") }, ["life recharges instead of energy shield"] = { flag("EnergyShieldRechargeAppliesToLife") }, @@ -2530,7 +2549,7 @@ local specialModList = { ["auras from your skills have (%d+)%% increased effect on you"] = function(num) return { mod("SkillAuraEffectOnSelf", "INC", num) } end, ["increases and reductions to mana regeneration rate instead apply to rage regeneration rate"] = { flag("ManaRegenToRageRegen") }, ["increases and reductions to maximum energy shield instead apply to ward"] = { flag("EnergyShieldToWard") }, - ["(%d+)%% of damage taken bypasses ward"] = function(num) return { mod("WardBypass", "BASE", num) } end, + ["all damage taken bypasses runic ward"] = { mod("WardBypass", "BASE", 100) }, ["maximum energy shield is (%d+)"] = function(num) return { mod("EnergyShield", "OVERRIDE", num ) } end, ["cannot have energy shield"] = { flag("CannotHaveES") }, ["regenerate ([%d%.]+) life per second per maximum energy shield"] = function(num) return { @@ -2574,6 +2593,7 @@ local specialModList = { }, ["life recovery from flasks also applies to energy shield"] = { flag("LifeFlaskAppliesToEnergyShield") }, ["life recovery from flasks applies to energy shield instead"] = { flag("LifeFlaskAppliesToEnergyShield"), flag("LifeFlaskDoesNotApply") }, + ["(%d+)%% life recovery from flasks also applies to runic ward"] = function(num) return { mod("LifeFlaskRecoveryAppliesToWard", "BASE", num) } end, ["non%-instant mana recovery from flasks is also recovered as life"] = { flag("ManaFlaskAppliesToLife") }, ["life leech effects recover energy shield instead while on full life"] = { flag("ImmortalAmbition", { type = "Condition", var = "FullLife" }, { type = "Condition", var = "LeechingLife" }) }, ["shepherd of souls"] = { mod("Damage", "MORE", -30, { type = "SkillType", skillType = SkillType.Vaal, neg = true }) }, @@ -2649,6 +2669,9 @@ local specialModList = { ["defend with (%d+)%% of armour while not on low energy shield"] = function(num) return { mod("ArmourDefense", "MAX", num - 100, "Armour and Energy Shield Mastery", { type = "Condition", var = "LowEnergyShield", neg = true }), } end, + ["defend with (%d+)%% of armour while you have energy shield"] = function(num) return { + mod("ArmourDefense", "MAX", num - 100, { type = "Condition", var = "HaveEnergyShield" }), + } end, ["(%d+)%% increased armour and energy shield from equipped body armour if equipped helmet, gloves and boots all have armour and energy shield"] = function(num) return { mod("Body ArmourESAndArmour", "INC", num, { type = "StatThreshold", stat = "ArmourOnGloves", threshold = 1}, @@ -3344,8 +3367,8 @@ local specialModList = { ["(%d+)%% more elemental damage while unbound"] = function(num) return { mod("ElementalDamage", "MORE", num, { type = "Condition", var = "Unbound"})} end, -- Warlock ["spells you cast yourself gain added physical damage equal to (%d+)%% of life cost, if life cost is not higher than the maximum you could spend"] = function(num) return { - mod("PhysicalMin", "BASE", 1, { type = "PercentStat", stat = "LifeCost", percent = num }, { type = "StatThreshold", stat = "LifeUnreserved", thresholdStat = "LifeCost", thresholdPercent = num }), - mod("PhysicalMax", "BASE", 1, { type = "PercentStat", stat = "LifeCost", percent = num }, { type = "StatThreshold", stat = "LifeUnreserved", thresholdStat = "LifeCost", thresholdPercent = num }), + mod("PhysicalMin", "BASE", 1, { type = "PercentStat", stat = "LifeCost", percent = num, floor = true }, { type = "StatThreshold", stat = "LifeUnreserved", thresholdStat = "LifeCost" }), + mod("PhysicalMax", "BASE", 1, { type = "PercentStat", stat = "LifeCost", percent = num, floor = true }, { type = "StatThreshold", stat = "LifeUnreserved", thresholdStat = "LifeCost" }), } end, ["gain maximum life instead of maximum energy shield from equipped armour items"] = { flag("ConvertArmourESToLife") }, -- Mercenary - Gemling @@ -3421,7 +3444,10 @@ local specialModList = { ["inevitable critical hits"] = { flag("InevitableCriticalHits") }, ["walk the paths not taken"] = { }, ["gain the benefits of bonded modifiers on runes and idols"] = { - flag("Condition:CanUseBondedModifiers"), + flag("CanUseBonded"), + }, + ["idols socketed in this item gain the benefits of their bonded modifiers"] = { + flag("SocketedIdolsUseBondedModifiers"), }, -- Item local modifiers ["has no sockets"] = { flag("NoSockets") }, @@ -4472,6 +4498,52 @@ local specialModList = { ["cold skills have a (%d+)%% chance to apply cold exposure on hit"] = function(num) return { mod("ColdExposureChance", "BASE", num) } end, ["lightning skills have a (%d+)%% chance to apply lightning exposure on hit"] = function(num) return { mod("LightningExposureChance", "BASE", num) } end, ["(%d+)%% chance to inflict cold exposure on hit with cold damage"] = function(num) return { mod("ColdExposureChance", "BASE", num) } end, + ["inflict abyssal wasting on hit"] = { + mod("EnemyModifier", "LIST", { mod = flag("AbyssalWasted", nil, ModFlag.Hit, { type = "Condition", var = "Effective" }) }), + }, + ["targets affected by abyssal wasting you inflict are (%a+)"] = function(_, cond) + local conditions = { + debilitated = "Debilitated", + hindered = "Hindered", + blinded = "Blinded", + } + local condType = conditions[cond] + if condType then + return { mod("AbyssalWastingImpliesCondition", "LIST", { condition = condType, applyToEnemy = true }) } + else + return nil + end + end, + ["abyssal wasting also applies %-(%d+)%% to (%a+) resistance"] = function(n, _, res) + local resType = dmgTypes[res] + if resType then + local modName = string.format("%sResist", resType) + return { mod("AbyssalWastingAlsoGrants", "LIST", { mod = mod(modName, "BASE", -n), applyToEnemy = true }) } + else + return nil + end + end, + ["abyssal wasting you inflict also prevents targets from dealing critical hits"] = { + mod("AbyssalWastingImpliesCondition", "LIST", { condition = "Condition:NeverCrit", applyToEnemy = true, }), + mod("AbyssalWastingImpliesCondition", "LIST", { condition = "NeverCrit", applyToEnemy = true }), + }, + ["(%d+)%% chance to inflict withered with hits against targets affected by abyssal wasting"] = { mod("AbyssalWastingImpliesCondition", "LIST", { condition = "Condition:CanWither" }) }, + ["(%d+)%% of ([lm][ia][fn][ea]) leeched from targets affected by abyssal wasting is instant"] = function(n, _, resource) + local modName = string.format("Instant%sLeech", firstToUpper(resource)) + return { mod("AbyssalWastingAlsoGrants", "LIST", { mod = mod(modName, "BASE", n), unscalable = true, }) } + end, + ["(%d+)%% increased accuracy rating against enemies affected by abyssal wasting"] = function(n) + return { mod("AbyssalWastingAlsoGrants", "LIST", { mod = mod("Accuracy", "INC", n), unscalable = true }) } + end, + ["(%d+)%% increased chance to inflict ailments against enemies affected by abyssal wasting"] = function(n) + return { mod("AbyssalWastingAlsoGrants", "LIST", { mod = mod("AilmentChance", "INC", n), unscalable = true, }) } + end, + ["(%d+)%% increased immobilisation buildup against targets affected by abyssal wasting"] = function(n) + return { mod("AbyssalWastingAlsoGrants", "LIST", { mod = mod("EnemyImmobilisationBuildup", "INC", n), unscalable = true, }) } + end, + ["abyssal wasting you inflict also prevents targets from inflicting elemental ailments"] = { + mod("AbyssalWastingAlsoGrants", "LIST", { mod = mod("AvoidElementalAilments", "BASE", 100), unscalable = true, }), + }, ["socketed skills apply fire, cold and lightning exposure on hit"] = { mod("FireExposureChance", "BASE", 100, { type = "Condition", var = "Effective" }), mod("ColdExposureChance", "BASE", 100, { type = "Condition", var = "Effective" }), @@ -5050,6 +5122,7 @@ local specialModList = { ["damage t?a?k?e?n? from blocked hits cannot bypass energy shield"] = { flag("BlockedDamageDoesntBypassES", { type = "Condition", var = "EVBypass", neg = true }) }, ["damage t?a?k?e?n? from unblocked hits always bypasses energy shield"] = { flag("UnblockedDamageDoesBypassES", { type = "Condition", var = "EVBypass", neg = true }) }, ["recover (%d+) life when you block"] = function(num) return { mod("LifeOnBlock", "BASE", num) } end, + ["recover (%d+) runic ward when you block"] = function(num) return { mod("WardOnBlock", "BASE", num) } end, ["recover (%d+) energy shield when you block spell damage"] = function(num) return { mod("EnergyShieldOnSpellBlock", "BASE", num) } end, ["recover (%d+) energy shield when you suppress spell damage"] = function(num) return { mod("EnergyShieldOnSuppress", "BASE", num) } end, ["recover (%d+) life when you suppress spell damage"] = function(num) return { mod("LifeOnSuppress", "BASE", num) } end, @@ -5330,7 +5403,6 @@ local specialModList = { } end, ["phasing while on low life"] = { flag("Condition:Phasing", { type = "Condition", var = "LowLife" }) }, ["cannot be ignited while on low life"] = { flag("IgniteImmune", { type = "Condition", var = "LowLife" }), }, - ["ward does not break during f?l?a?s?k? ?effect"] = { flag("WardNotBreak", { type = "Condition", var = "UsingFlask" }) }, ["stun threshold is based on energy shield instead of life"] = { flag("StunThresholdBasedOnEnergyShieldInsteadOfLife"), mod("StunThresholdEnergyShieldPercent", "BASE", 100), @@ -5988,12 +6060,16 @@ local specialModList = { mod("LightningMax", "BASE", 1, nil, ModFlag.Attack, { type = "PercentStat", stat = "Mana", percent = num }), } end, ["arc and crackling lance gains added cold damage equal to (%d+)%% of mana cost, if mana cost is not higher than the maximum you could spend"] = function(num) return { - mod("ColdMin", "BASE", 1, { type = "PercentStat", stat = "ManaCost", percent = num }, { type = "SkillName", skillNameList = { "Arc", "Crackling Lance" }, includeTransfigured = true }), - mod("ColdMax", "BASE", 1, { type = "PercentStat", stat = "ManaCost", percent = num }, { type = "SkillName", skillNameList = { "Arc", "Crackling Lance" }, includeTransfigured = true }), + mod("ColdMin", "BASE", 1, { type = "PercentStat", stat = "ManaCost", percent = num, floor = true }, { type = "StatThreshold", stat = "ManaCostPayablePool", thresholdStat = "ManaCost" }, { type = "SkillName", skillNameList = { "Arc", "Crackling Lance" }, includeTransfigured = true }), + mod("ColdMax", "BASE", 1, { type = "PercentStat", stat = "ManaCost", percent = num, floor = true }, { type = "StatThreshold", stat = "ManaCostPayablePool", thresholdStat = "ManaCost" }, { type = "SkillName", skillNameList = { "Arc", "Crackling Lance" }, includeTransfigured = true }), } end, ["forbidden rite and dark pact gains added chaos damage equal to (%d+)%% of mana cost, if mana cost is not higher than the maximum you could spend"] = function(num) return { - mod("ChaosMin", "BASE", 1, { type = "PercentStat", stat = "ManaCost", percent = num }, { type = "SkillName", skillNameList = { "Forbidden Rite", "Dark Pact" }, includeTransfigured = true }), - mod("ChaosMax", "BASE", 1, { type = "PercentStat", stat = "ManaCost", percent = num }, { type = "SkillName", skillNameList = { "Forbidden Rite", "Dark Pact" }, includeTransfigured = true }), + mod("ChaosMin", "BASE", 1, { type = "PercentStat", stat = "ManaCost", percent = num, floor = true }, { type = "StatThreshold", stat = "ManaCostPayablePool", thresholdStat = "ManaCost" }, { type = "SkillName", skillNameList = { "Forbidden Rite", "Dark Bargain" }, includeTransfigured = true }), + mod("ChaosMax", "BASE", 1, { type = "PercentStat", stat = "ManaCost", percent = num, floor = true }, { type = "StatThreshold", stat = "ManaCostPayablePool", thresholdStat = "ManaCost" }, { type = "SkillName", skillNameList = { "Forbidden Rite", "Dark Bargain" }, includeTransfigured = true }), + } end, + ["skills gain added chaos damage equal to (%d+)%% of mana cost, if mana cost is not higher than the maximum you could spend"] = function(num) return { + mod("ChaosMin", "BASE", 1, { type = "PercentStat", stat = "ManaCost", percent = num, floor = true }, { type = "StatThreshold", stat = "ManaCostPayablePool", thresholdStat = "ManaCost" }), + mod("ChaosMax", "BASE", 1, { type = "PercentStat", stat = "ManaCost", percent = num, floor = true }, { type = "StatThreshold", stat = "ManaCostPayablePool", thresholdStat = "ManaCost" }), } end, ["herald of thunder's storms hit enemies with (%d+)%% increased frequency"] = function(num) return { mod("HeraldStormFrequency", "INC", num), } end, ["storms hit enemies with (%d+)%% increased frequency"] = function(num) return { mod("HeraldStormFrequency", "INC", num), } end, @@ -6235,10 +6311,24 @@ local specialModList = { } end, ["you can socket an additional copy of each lineage support gem, in different skills"] = { mod("MaxLineageCount", "BASE", 1) }, ["you can socket (%d+) additional copies of each lineage support gem, in different skills"] = function(num) return { mod("MaxLineageCount", "BASE", num) } end, - ["can be modified while corrupted"] = {} + ["convert ([%d%.]+)%% of maximum life to twice as much armour per ([%d%.]+)%% chaos resistance above 0%%"] = function(life, _, res) return { + mod("LifeConvertToArmour", "BASE", tonumber(life), { type = "PerStat", stat = "ChaosResist", div = tonumber(res)}), + mod("LifeGainAsArmour", "BASE", tonumber(life), { type = "PerStat", stat = "ChaosResist", div = tonumber(res)}) + } end, + -- handled in item parsing + ["%d+%% [ir][ne][cd][ru][ec][ae][sd]e?d? ?[%a%s]* modifier magnitudes"] = {}, + ["%d+%% [ir][ne][cd][ru][ec][ae][sd]e?d? effect of [sp][ur][fe]fixes"] = {}, + ["[%a%s]* modifier magnitudes are doubled"] = {}, + ["can be modified while corrupted"] = {}, + ["can tattoo runes onto your body, gaining"] = { flag("SocketRunesOnCharacter") }, + ["additional rune%-only sockets:"] = {}, + ["(%d+) helmet sockets?"] = {}, + ["(%d+) body armour sockets?"] = {}, + ["(%d+) gloves sockets?"] = {}, + ["(%d+) boots sockets?"] = {}, } for _, name in pairs(data.keystones) do - specialModList[name:lower()] = { mod("Keystone", "LIST", name) } + specialModList[name:lower()] = { mod("Keystone", "LIST", name), flag("Condition:Have"..firstToUpper(name):gsub(" %l", string.upper):gsub(" ", "")) } end --[[ -- Conditional Immunities -- NOTE: conditional mods with "Immune to ..." cannot be handled for PoE2 as they no longer start with "You are..." or similar prefixes that trigger a "FLAG" mod @@ -6301,6 +6391,7 @@ local suffixTypes = { ["converted to chaos damage"] = "ConvertToChaos", ["added as energy shield"] = "GainAsEnergyShield", ["as extra maximum energy shield"] = "GainAsEnergyShield", + ["as extra maximum runic ward"] = "GainAsWard", ["converted to energy shield"] = "ConvertToEnergyShield", ["as armour"] = "GainAsArmour", ["as extra armour"] = "GainAsArmour", @@ -6318,7 +6409,7 @@ local suffixTypes = { ["leeched as energy shield"] = "EnergyShieldLeech", ["is leeched as energy shield"] = "EnergyShieldLeech", } -local dmgTypes = { +dmgTypes = { ["physical"] = "Physical", ["lightning"] = "Lightning", ["cold"] = "Cold", @@ -6337,6 +6428,7 @@ local resourceTypes = { ["life"] = "Life", ["mana"] = "Mana", ["energy shield"] = "EnergyShield", + ["runic ward"] = "Ward", ["life and mana"] = { "Life", "Mana" }, ["life and energy shield"] = { "Life", "EnergyShield" }, ["life, mana and energy shield"] = { "Life", "Mana", "EnergyShield" }, @@ -7172,7 +7264,7 @@ local jewelSelfUnallocFuncs = { ["Grants all bonuses of Unallocated Small Passive Skills in Radius"] = function(node, out, data) if node then if node.type == "Normal" then - data.modList = data.modList or new("ModList") + data.modList = data.modList or new("ModList"):ModList() -- Filter out "Condition:ConnectedTo" mods as these nodes are not technically allocated by this jewel func for _, mod in ipairs(out) do diff --git a/src/Modules/ModTools.lua b/src/Modules/ModTools.lua index 049e9d58e5..9f1a14148c 100644 --- a/src/Modules/ModTools.lua +++ b/src/Modules/ModTools.lua @@ -17,6 +17,43 @@ local bor = OR64 -- bit.bor modLib = { } +--- "Flag" is only used with CanNotUseItem +---@alias NumericModTypes "INC"|"MORE"|"BASE"|"OVERRIDE"|"MAX"|"CHANCE"|"DUMMY"|"Flag"|"MIN" + +---@alias OtherModTagType "ActorCondition"|"BaseFlag"|"DisablesItem"|"DistanceRamp"|"GemTag"|"Global"|"GlobalEffect"|"IgnoreCond"|"InSlot"|"ItemCondition"|"KeywordFlagAnd"|"Limit"|"ModFlagOr"|"MonsterTag"|"Multiplier"|"MultiplierThreshold"|"PercentStat"|"SkillId"|"SkillName"|"SkillPart"|"SkillType"|"SlotName"|"SlotNumber"|"SocketedIn"|"StatThreshold" + +---@class ConditionModTag +---@field type "Condition" +---@field var? string +---@field varList? string[] +---@field neg? boolean + +---@class PerStatModTag +---@field type "PerStat" +---@field stat? string +---@field statList? string[] +---@field actor? string +---@field div? number +---@field divVar? string +---@field limit? number +---@field limitVar? string +---@field limitTotal? boolean +---@field base? number +---@field globalLimit? number +---@field globalLimitKey? string + +---@class OtherModTag +---@field type OtherModTagType +---@field [string] any + +---@alias ModTag ConditionModTag|PerStatModTag|OtherModTag +---@alias SkillModFunction fun(modName: string, modType: NumericModTypes|"FLAG"|"LIST", modVal?: any, flags?: number, keywordFlags?: number, ...: ModTag): Mod +---@alias CreateModFunction fun(modName: string, modType: NumericModTypes|"FLAG"|"LIST", modVal?: any, sourceOrTag?: string|number|ModTag, flagsOrModTag?: number|ModTag, keywordFlagsOrModTag?: number|ModTag, ...: ModTag): Mod + +---@overload fun(modName: string, modType: NumericModTypes, modVal?: number, sourceOrTag: string|number|ModTag?, flagsOrModTag: number|ModTag?, keywordFlagsOrModTag: number|ModTag?, ...: ModTag) +---@overload fun(modName: string, modType: "FLAG", modVal: boolean|number, sourceOrModTag: string|number|ModTag?, flagsOrModTag: number|ModTag?, keywordFlagsOrModTag: number|ModTag?, ...: ModTag) +---@overload fun(modName: string, modType: "LIST", modVal: any[]|any, sourceOrModTag: string|number|ModTag?, flagsOrModTag: number|ModTag?, keywordFlagsOrModTag: number|ModTag?, ...: ModTag) +---@return Mod function modLib.createMod(modName, modType, modVal, ...) local flags = 0 local keywordFlags = 0 @@ -34,6 +71,14 @@ function modLib.createMod(modName, modType, modVal, ...) keywordFlags = select(3, ...) tagStart = 4 end + ---@class Mod + ---@field name string + ---@field type NumericModTypes|"FLAG"|"LIST" + ---@field value number|boolean|any Number for numeric mod types, boolean for FLAG, any for LIST + ---@field flags number + ---@field keywordFlags number + ---@field source? string + ---@field [integer] ModTag return { name = modName, type = modType, @@ -45,7 +90,7 @@ function modLib.createMod(modName, modType, modVal, ...) } end -modLib.parseMod, modLib.parseModCache = LoadModule("Modules/ModParser", launch) +modLib.parseMod, modLib.parseModCache = LoadModule("Modules/ModParser") function modLib.parseTags(line) if not line or line == "-" then @@ -171,6 +216,19 @@ function modLib.formatTags(tagList) return ret or "-" end +local function paramNameSort(a, b) + if type(a) == "number" and type(b) == "number" then + return a < b + end + if type(a) == "number" then + return true + end + if type(b) == "number" then + return false + end + return a < b +end + function modLib.formatValue(value) if type(value) ~= "table" then return tostring(value) @@ -185,18 +243,7 @@ function modLib.formatValue(value) end end - t_sort(paramNames, function (a, b) - if type(a) == "number" and type(b) == "number" then - return a < b - end - if type(a) == "number" then - return true - end - if type(b) == "number" then - return false - end - return a < b - end) + t_sort(paramNames, paramNameSort) if haveType then t_insert(paramNames, 1, "type") diff --git a/src/Modules/StatDescriber.lua b/src/Modules/StatDescriber.lua index 4ac24190fd..e94b71d961 100644 --- a/src/Modules/StatDescriber.lua +++ b/src/Modules/StatDescriber.lua @@ -299,11 +299,11 @@ return function(stats, scopeName, quality) else return s_format("(%"..v.fmt.."-%"..v.fmt..")", v.min, v.max) end - end):gsub("{(%d):(%+?)d}", function(n, fmt) + end):gsub("{(%d):([%+%-]?)d}", function(n, fmt) local v = val[tonumber(n)+1] if v.min == v.max then return s_format("%"..fmt..v.fmt, v.min) - elseif fmt == "+" then + elseif fmt == "+" or fmt == "-" then if v.max < 0 then return s_format("-(%d-%d)", -v.min, -v.max) else diff --git a/src/TreeData/0_4/tree.json b/src/TreeData/0_4/tree.json index 77b8b4897b..c0e7f1ccba 100644 --- a/src/TreeData/0_4/tree.json +++ b/src/TreeData/0_4/tree.json @@ -1 +1 @@ -{"assets":{"CharacterAscendancyLineConnectorActive":["CharacterAscendancy_orbit_intermediateactive0.png"],"CharacterAscendancyLineConnectorIntermediate":["CharacterAscendancy_orbit_intermediate0.png"],"CharacterAscendancyLineConnectorNormal":["CharacterAscendancy_orbit_normal0.png"],"CharacterAscendancyOrbit1Active":["CharacterAscendancy_orbit_intermediateactive9.png"],"CharacterAscendancyOrbit1Intermediate":["CharacterAscendancy_orbit_intermediate9.png"],"CharacterAscendancyOrbit1Normal":["CharacterAscendancy_orbit_normal9.png"],"CharacterAscendancyOrbit2Active":["CharacterAscendancy_orbit_intermediateactive8.png"],"CharacterAscendancyOrbit2Intermediate":["CharacterAscendancy_orbit_intermediate8.png"],"CharacterAscendancyOrbit2Normal":["CharacterAscendancy_orbit_normal8.png"],"CharacterAscendancyOrbit3Active":["CharacterAscendancy_orbit_intermediateactive6.png"],"CharacterAscendancyOrbit3Intermediate":["CharacterAscendancy_orbit_intermediate6.png"],"CharacterAscendancyOrbit3Normal":["CharacterAscendancy_orbit_normal6.png"],"CharacterAscendancyOrbit4Active":["CharacterAscendancy_orbit_intermediateactive5.png"],"CharacterAscendancyOrbit4Intermediate":["CharacterAscendancy_orbit_intermediate5.png"],"CharacterAscendancyOrbit4Normal":["CharacterAscendancy_orbit_normal5.png"],"CharacterAscendancyOrbit5Active":["CharacterAscendancy_orbit_intermediateactive4.png"],"CharacterAscendancyOrbit5Intermediate":["CharacterAscendancy_orbit_intermediate4.png"],"CharacterAscendancyOrbit5Normal":["CharacterAscendancy_orbit_normal4.png"],"CharacterAscendancyOrbit6Active":["CharacterAscendancy_orbit_intermediateactive3.png"],"CharacterAscendancyOrbit6Intermediate":["CharacterAscendancy_orbit_intermediate3.png"],"CharacterAscendancyOrbit6Normal":["CharacterAscendancy_orbit_normal3.png"],"CharacterAscendancyOrbit7Active":["CharacterAscendancy_orbit_intermediateactive7.png"],"CharacterAscendancyOrbit7Intermediate":["CharacterAscendancy_orbit_intermediate7.png"],"CharacterAscendancyOrbit7Normal":["CharacterAscendancy_orbit_normal7.png"],"CharacterAscendancyOrbit8Active":["CharacterAscendancy_orbit_intermediateactive2.png"],"CharacterAscendancyOrbit8Intermediate":["CharacterAscendancy_orbit_intermediate2.png"],"CharacterAscendancyOrbit8Normal":["CharacterAscendancy_orbit_normal2.png"],"CharacterAscendancyOrbit9Active":["CharacterAscendancy_orbit_intermediateactive1.png"],"CharacterAscendancyOrbit9Intermediate":["CharacterAscendancy_orbit_intermediate1.png"],"CharacterAscendancyOrbit9Normal":["CharacterAscendancy_orbit_normal1.png"],"CharacterLineConnectorActive":["Character_orbit_intermediateactive0.png"],"CharacterLineConnectorIntermediate":["Character_orbit_intermediate0.png"],"CharacterLineConnectorNormal":["Character_orbit_normal0.png"],"CharacterOrbit1Active":["Character_orbit_intermediateactive9.png"],"CharacterOrbit1Intermediate":["Character_orbit_intermediate9.png"],"CharacterOrbit1Normal":["Character_orbit_normal9.png"],"CharacterOrbit2Active":["Character_orbit_intermediateactive8.png"],"CharacterOrbit2Intermediate":["Character_orbit_intermediate8.png"],"CharacterOrbit2Normal":["Character_orbit_normal8.png"],"CharacterOrbit3Active":["Character_orbit_intermediateactive6.png"],"CharacterOrbit3Intermediate":["Character_orbit_intermediate6.png"],"CharacterOrbit3Normal":["Character_orbit_normal6.png"],"CharacterOrbit4Active":["Character_orbit_intermediateactive5.png"],"CharacterOrbit4Intermediate":["Character_orbit_intermediate5.png"],"CharacterOrbit4Normal":["Character_orbit_normal5.png"],"CharacterOrbit5Active":["Character_orbit_intermediateactive4.png"],"CharacterOrbit5Intermediate":["Character_orbit_intermediate4.png"],"CharacterOrbit5Normal":["Character_orbit_normal4.png"],"CharacterOrbit6Active":["Character_orbit_intermediateactive3.png"],"CharacterOrbit6Intermediate":["Character_orbit_intermediate3.png"],"CharacterOrbit6Normal":["Character_orbit_normal3.png"],"CharacterOrbit7Active":["Character_orbit_intermediateactive7.png"],"CharacterOrbit7Intermediate":["Character_orbit_intermediate7.png"],"CharacterOrbit7Normal":["Character_orbit_normal7.png"],"CharacterOrbit8Active":["Character_orbit_intermediateactive2.png"],"CharacterOrbit8Intermediate":["Character_orbit_intermediate2.png"],"CharacterOrbit8Normal":["Character_orbit_normal2.png"],"CharacterOrbit9Active":["Character_orbit_intermediateactive1.png"],"CharacterOrbit9Intermediate":["Character_orbit_intermediate1.png"],"CharacterOrbit9Normal":["Character_orbit_normal1.png"],"CharacterPlannedLineConnectorActive":["CharacterPlanned_orbit_intermediateactive0.png"],"CharacterPlannedLineConnectorIntermediate":["CharacterPlanned_orbit_intermediate0.png"],"CharacterPlannedLineConnectorNormal":["CharacterPlanned_orbit_normal0.png"],"CharacterPlannedOrbit1Active":["CharacterPlanned_orbit_intermediateactive9.png"],"CharacterPlannedOrbit1Intermediate":["CharacterPlanned_orbit_intermediate9.png"],"CharacterPlannedOrbit1Normal":["CharacterPlanned_orbit_normal9.png"],"CharacterPlannedOrbit2Active":["CharacterPlanned_orbit_intermediateactive8.png"],"CharacterPlannedOrbit2Intermediate":["CharacterPlanned_orbit_intermediate8.png"],"CharacterPlannedOrbit2Normal":["CharacterPlanned_orbit_normal8.png"],"CharacterPlannedOrbit3Active":["CharacterPlanned_orbit_intermediateactive6.png"],"CharacterPlannedOrbit3Intermediate":["CharacterPlanned_orbit_intermediate6.png"],"CharacterPlannedOrbit3Normal":["CharacterPlanned_orbit_normal6.png"],"CharacterPlannedOrbit4Active":["CharacterPlanned_orbit_intermediateactive5.png"],"CharacterPlannedOrbit4Intermediate":["CharacterPlanned_orbit_intermediate5.png"],"CharacterPlannedOrbit4Normal":["CharacterPlanned_orbit_normal5.png"],"CharacterPlannedOrbit5Active":["CharacterPlanned_orbit_intermediateactive4.png"],"CharacterPlannedOrbit5Intermediate":["CharacterPlanned_orbit_intermediate4.png"],"CharacterPlannedOrbit5Normal":["CharacterPlanned_orbit_normal4.png"],"CharacterPlannedOrbit6Active":["CharacterPlanned_orbit_intermediateactive3.png"],"CharacterPlannedOrbit6Intermediate":["CharacterPlanned_orbit_intermediate3.png"],"CharacterPlannedOrbit6Normal":["CharacterPlanned_orbit_normal3.png"],"CharacterPlannedOrbit7Active":["CharacterPlanned_orbit_intermediateactive7.png"],"CharacterPlannedOrbit7Intermediate":["CharacterPlanned_orbit_intermediate7.png"],"CharacterPlannedOrbit7Normal":["CharacterPlanned_orbit_normal7.png"],"CharacterPlannedOrbit8Active":["CharacterPlanned_orbit_intermediateactive2.png"],"CharacterPlannedOrbit8Intermediate":["CharacterPlanned_orbit_intermediate2.png"],"CharacterPlannedOrbit8Normal":["CharacterPlanned_orbit_normal2.png"],"CharacterPlannedOrbit9Active":["CharacterPlanned_orbit_intermediateactive1.png"],"CharacterPlannedOrbit9Intermediate":["CharacterPlanned_orbit_intermediate1.png"],"CharacterPlannedOrbit9Normal":["CharacterPlanned_orbit_normal1.png"]},"classes":[{"ascendancies":[{"background":{"height":1500,"image":"ClassesDeadeye","section":"AscendancyBackground","width":1500,"x":15197.414580302,"y":3229.498566027},"id":"Deadeye","internalId":"Ranger1","name":"Deadeye"},{"background":{"height":1500,"image":"ClassesPathfinder","section":"AscendancyBackground","width":1500,"x":14193.864101724,"y":6318.6464353817},"id":"Pathfinder","internalId":"Ranger3","name":"Pathfinder"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesRanger","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":15,"base_int":7,"base_str":7,"integerId":2,"name":"Ranger"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesAmazon","section":"AscendancyBackground","width":1500,"x":12569.973652183,"y":9131.6391352807},"id":"Amazon","internalId":"Huntress1","name":"Amazon"},{"background":{"height":1500,"image":"ClassesRitualist","section":"AscendancyBackground","width":1500,"x":10396.715036616,"y":11545.535386502},"id":"Ritualist","internalId":"Huntress3","name":"Ritualist"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesHuntress","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":15,"base_int":7,"base_str":7,"integerId":8,"name":"Huntress"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesTitan","section":"AscendancyBackground","width":1500,"x":-11551.107884827,"y":10390.523449116},"id":"Titan","internalId":"Warrior1","name":"Titan"},{"background":{"height":1500,"image":"ClassesWarbringer","section":"AscendancyBackground","width":1500,"x":-13458.999762149,"y":7761.8552109686},"id":"Warbringer","internalId":"Warrior2","name":"Warbringer"},{"background":{"height":1500,"image":"ClassesSmith of Kitava","section":"AscendancyBackground","width":1500,"x":-14778.668766418,"y":4793.956654588},"id":"Smith of Kitava","internalId":"Warrior3","name":"Smith of Kitava"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesWarrior","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":7,"base_str":15,"integerId":6,"name":"Warrior"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesTactician","section":"AscendancyBackground","width":1500,"x":3250.4343344123,"y":15192.950587402},"id":"Tactician","internalId":"Mercenary1","name":"Tactician"},{"background":{"height":1500,"image":"ClassesWitchhunter","section":"AscendancyBackground","width":1500,"x":20.612500410808,"y":15536.751463494},"id":"Witchhunter","internalId":"Mercenary2","name":"Witchhunter"},{"background":{"height":1500,"image":"ClassesGemling Legionnaire","section":"AscendancyBackground","width":1500,"x":-3210.1101987684,"y":15201.521747027},"id":"Gemling Legionnaire","internalId":"Mercenary3","name":"Gemling Legionnaire"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesMercenary","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":11,"base_int":7,"base_str":11,"integerId":9,"name":"Mercenary"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesOracle","section":"AscendancyBackground","width":1500,"x":-14155.374312805,"y":-6404.4085580119},"id":"Oracle","internalId":"Druid1","name":"Oracle"},{"background":{"height":1500,"image":"ClassesShaman","section":"AscendancyBackground","width":1500,"x":-12514.494009575,"y":-9207.524672672},"id":"Shaman","internalId":"Druid2","name":"Shaman"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesDruid","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":11,"base_str":11,"integerId":11,"name":"Druid"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesInfernalist","section":"AscendancyBackground","width":1500,"x":-9132.2814156951,"y":-12569.507033218},"id":"Infernalist","internalId":"Witch1","name":"Infernalist"},{"background":{"height":1500,"image":"ClassesBlood Mage","section":"AscendancyBackground","width":1500,"x":-6319.3716959661,"y":-14193.541217109},"id":"Blood Mage","internalId":"Witch2","name":"Blood Mage"},{"background":{"height":1500,"image":"ClassesLich","section":"AscendancyBackground","width":1500,"x":-3230.2751094136,"y":-15197.249541646},"id":"Lich","internalId":"Witch3","name":"Lich","replaceBy":"Abyssal Lich"},{"background":{"height":1500,"image":"ClassesAbyssal Lich","section":"AscendancyBackground","width":1500,"x":-3230.2751094136,"y":-15197.249541646},"id":"Abyssal Lich","internalId":"Witch3b","name":"Abyssal Lich","replace":"Lich"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesWitch","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":15,"base_str":7,"integerId":1,"name":"Witch"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesStormweaver","section":"AscendancyBackground","width":1500,"x":9.5135248468934e-13,"y":-15536.765136719},"id":"Stormweaver","internalId":"Sorceress1","name":"Stormweaver"},{"background":{"height":1500,"image":"ClassesChronomancer","section":"AscendancyBackground","width":1500,"x":3230.2751094136,"y":-15197.249541646},"id":"Chronomancer","internalId":"Sorceress2","name":"Chronomancer"},{"background":{"height":1500,"image":"ClassesDisciple of Varashta","section":"AscendancyBackground","width":1500,"x":6319.3716959661,"y":-14193.541217109},"id":"Disciple of Varashta","internalId":"Sorceress3","name":"Disciple of Varashta"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesSorceress","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":15,"base_str":7,"integerId":7,"name":"Sorceress"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesInvoker","section":"AscendancyBackground","width":1500,"x":12594.531392424,"y":-9097.7387255743},"id":"Invoker","internalId":"Monk2","name":"Invoker"},{"background":{"height":1500,"image":"ClassesAcolyte of Chayula","section":"AscendancyBackground","width":1500,"x":14210.836904918,"y":-6280.3809896674},"id":"Acolyte of Chayula","internalId":"Monk3","name":"Acolyte of Chayula"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesMonk","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":11,"base_int":11,"base_str":7,"integerId":10,"name":"Monk"}],"connectionArt":{"ascendancy":"CharacterAscendancy","default":"Character"},"constants":{"PSSCentreInnerRadius":130,"characterAttributes":{"Dexterity":1,"Intelligence":2,"Strength":0},"classes":{"DexClass":2,"DexIntClass":6,"IntClass":3,"StrClass":1,"StrDexClass":4,"StrDexIntClass":0,"StrIntClass":5},"orbitAnglesByOrbit":[[0,6.2831853071796],[0,0.5235987755983,1.0471975511966,1.5707963267949,2.0943951023932,2.6179938779915,3.1415926535898,3.6651914291881,4.1887902047864,4.7123889803847,5.235987755983,5.7595865315813,6.2831853071796],[0,0.26179938779915,0.5235987755983,0.78539816339745,1.0471975511966,1.3089969389957,1.5707963267949,1.832595714594,2.0943951023932,2.3561944901923,2.6179938779915,2.8797932657906,3.1415926535898,3.4033920413889,3.6651914291881,3.9269908169872,4.1887902047864,4.4505895925855,4.7123889803847,4.9741883681838,5.235987755983,5.4977871437821,5.7595865315813,6.0213859193804,6.2831853071796],[0,0.26179938779915,0.5235987755983,0.78539816339745,1.0471975511966,1.3089969389957,1.5707963267949,1.832595714594,2.0943951023932,2.3561944901923,2.6179938779915,2.8797932657906,3.1415926535898,3.4033920413889,3.6651914291881,3.9269908169872,4.1887902047864,4.4505895925855,4.7123889803847,4.9741883681838,5.235987755983,5.4977871437821,5.7595865315813,6.0213859193804,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.26179938779915,0.5235987755983,0.78539816339745,1.0471975511966,1.3089969389957,1.5707963267949,1.832595714594,2.0943951023932,2.3561944901923,2.6179938779915,2.8797932657906,3.1415926535898,3.4033920413889,3.6651914291881,3.9269908169872,4.1887902047864,4.4505895925855,4.7123889803847,4.9741883681838,5.235987755983,5.4977871437821,5.7595865315813,6.0213859193804,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.043633231299858,0.087266462599716,0.13089969389957,0.17453292519943,0.21816615649929,0.26179938779915,0.30543261909901,0.34906585039887,0.39269908169872,0.43633231299858,0.47996554429844,0.5235987755983,0.56723200689816,0.61086523819802,0.65449846949787,0.69813170079773,0.74176493209759,0.78539816339745,0.82903139469731,0.87266462599716,0.91629785729702,0.95993108859688,1.0035643198967,1.0471975511966,1.0908307824965,1.1344640137963,1.1780972450962,1.221730476396,1.2653637076959,1.3089969389957,1.3526301702956,1.3962634015955,1.4398966328953,1.4835298641952,1.527163095495,1.5707963267949,1.6144295580948,1.6580627893946,1.7016960206945,1.7453292519943,1.7889624832942,1.832595714594,1.8762289458939,1.9198621771938,1.9634954084936,2.0071286397935,2.0507618710933,2.0943951023932,2.1380283336931,2.1816615649929,2.2252947962928,2.2689280275926,2.3125612588925,2.3561944901923,2.3998277214922,2.4434609527921,2.4870941840919,2.5307274153918,2.5743606466916,2.6179938779915,2.6616271092914,2.7052603405912,2.7488935718911,2.7925268031909,2.8361600344908,2.8797932657906,2.9234264970905,2.9670597283904,3.0106929596902,3.0543261909901,3.0979594222899,3.1415926535898,3.1852258848897,3.2288591161895,3.2724923474894,3.3161255787892,3.3597588100891,3.4033920413889,3.4470252726888,3.4906585039887,3.5342917352885,3.5779249665884,3.6215581978882,3.6651914291881,3.708824660488,3.7524578917878,3.7960911230877,3.8397243543875,3.8833575856874,3.9269908169872,3.9706240482871,4.014257279587,4.0578905108868,4.1015237421867,4.1451569734865,4.1887902047864,4.2324234360862,4.2760566673861,4.319689898686,4.3633231299858,4.4069563612857,4.4505895925855,4.4942228238854,4.5378560551853,4.5814892864851,4.625122517785,4.6687557490848,4.7123889803847,4.7560222116845,4.7996554429844,4.8432886742843,4.8869219055841,4.930555136884,4.9741883681838,5.0178215994837,5.0614548307836,5.1050880620834,5.1487212933833,5.1923545246831,5.235987755983,5.2796209872828,5.3232542185827,5.3668874498826,5.4105206811824,5.4541539124823,5.4977871437821,5.541420375082,5.5850536063819,5.6286868376817,5.6723200689816,5.7159533002814,5.7595865315813,5.8032197628811,5.846852994181,5.8904862254809,5.9341194567807,5.9777526880806,6.0213859193804,6.0650191506803,6.1086523819802,6.15228561328,6.1959188445799,6.2395520758797,6.2831853071796]],"orbitRadii":[0,82,162,335,493,662,846,251,1080,1322],"skillsPerOrbit":[1,12,24,24,72,72,72,24,72,144]},"ddsCoords":{"ascendancy-background_1500_1500_BC7.dds.zst":{"ClassesAbyssal Lich":13,"ClassesAcolyte of Chayula":1,"ClassesAmazon":2,"ClassesBlood Mage":3,"ClassesChronomancer":4,"ClassesDeadeye":5,"ClassesDisciple of Varashta":6,"ClassesDruid":7,"ClassesDuelist":8,"ClassesGemling Legionnaire":9,"ClassesHuntress":10,"ClassesInfernalist":11,"ClassesInvoker":12,"ClassesLich":14,"ClassesMarauder":15,"ClassesMercenary":16,"ClassesMonk":17,"ClassesOracle":18,"ClassesPathfinder":19,"ClassesRanger":21,"ClassesRitualist":20,"ClassesShadow":22,"ClassesShaman":23,"ClassesSmith of Kitava":24,"ClassesSorceress":25,"ClassesStormweaver":26,"ClassesTactician":27,"ClassesTemplar":28,"ClassesTitan":29,"ClassesWarbringer":30,"ClassesWarrior":31,"ClassesWitch":32,"ClassesWitchhunter":33},"ascendancy-background_4000_4000_BC7.dds.zst":{"BGTree":1,"BGTreeActive":2},"background_1024_1024_BC7.dds.zst":{"Background2":1},"group-background_104_104_BC7.dds.zst":{"PSSkillFrame":6,"PSSkillFrameActive":4,"PSSkillFrameHighlighted":5,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds":3},"group-background_152_156_BC7.dds.zst":{"JewelFrameAllocated":13,"JewelFrameCanAllocate":14,"JewelFrameUnallocated":15,"NotableFrameAllocated":10,"NotableFrameCanAllocate":11,"NotableFrameUnallocated":12,"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketactive.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketcanallocate.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketnormal.dds":3,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketactive.dds":4,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketcanallocate.dds":5,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketnormal.dds":6,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds":7,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds":8,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds":9},"group-background_160_164_BC7.dds.zst":{"Abyssal LichFrameSmallAllocated":1,"Abyssal LichFrameSmallCanAllocate":2,"Abyssal LichFrameSmallNormal":3,"Acolyte of ChayulaFrameSmallAllocated":4,"Acolyte of ChayulaFrameSmallCanAllocate":5,"Acolyte of ChayulaFrameSmallNormal":6,"AmazonFrameSmallAllocated":4,"AmazonFrameSmallCanAllocate":5,"AmazonFrameSmallNormal":6,"Blood MageFrameSmallAllocated":4,"Blood MageFrameSmallCanAllocate":5,"Blood MageFrameSmallNormal":6,"ChronomancerFrameSmallAllocated":4,"ChronomancerFrameSmallCanAllocate":5,"ChronomancerFrameSmallNormal":6,"DeadeyeFrameSmallAllocated":4,"DeadeyeFrameSmallCanAllocate":5,"DeadeyeFrameSmallNormal":6,"Disciple of VarashtaFrameSmallAllocated":4,"Disciple of VarashtaFrameSmallCanAllocate":5,"Disciple of VarashtaFrameSmallNormal":6,"Gemling LegionnaireFrameSmallAllocated":4,"Gemling LegionnaireFrameSmallCanAllocate":5,"Gemling LegionnaireFrameSmallNormal":6,"InfernalistFrameSmallAllocated":4,"InfernalistFrameSmallCanAllocate":5,"InfernalistFrameSmallNormal":6,"InvokerFrameSmallAllocated":4,"InvokerFrameSmallCanAllocate":5,"InvokerFrameSmallNormal":6,"LichFrameSmallAllocated":4,"LichFrameSmallCanAllocate":5,"LichFrameSmallNormal":6,"OracleFrameSmallAllocated":4,"OracleFrameSmallCanAllocate":5,"OracleFrameSmallNormal":6,"PathfinderFrameSmallAllocated":4,"PathfinderFrameSmallCanAllocate":5,"PathfinderFrameSmallNormal":6,"RitualistFrameSmallAllocated":4,"RitualistFrameSmallCanAllocate":5,"RitualistFrameSmallNormal":6,"ShamanFrameSmallAllocated":4,"ShamanFrameSmallCanAllocate":5,"ShamanFrameSmallNormal":6,"Smith of KitavaFrameSmallAllocated":4,"Smith of KitavaFrameSmallCanAllocate":5,"Smith of KitavaFrameSmallNormal":6,"StormweaverFrameSmallAllocated":4,"StormweaverFrameSmallCanAllocate":5,"StormweaverFrameSmallNormal":6,"TacticianFrameSmallAllocated":4,"TacticianFrameSmallCanAllocate":5,"TacticianFrameSmallNormal":6,"TitanFrameSmallAllocated":4,"TitanFrameSmallCanAllocate":5,"TitanFrameSmallNormal":6,"WarbringerFrameSmallAllocated":4,"WarbringerFrameSmallCanAllocate":5,"WarbringerFrameSmallNormal":6,"WitchhunterFrameSmallAllocated":4,"WitchhunterFrameSmallCanAllocate":5,"WitchhunterFrameSmallNormal":6},"group-background_208_208_BC7.dds.zst":{"Abyssal LichFrameLargeAllocated":1,"Abyssal LichFrameLargeCanAllocate":2,"Abyssal LichFrameLargeNormal":3,"Acolyte of ChayulaFrameLargeAllocated":4,"Acolyte of ChayulaFrameLargeCanAllocate":5,"Acolyte of ChayulaFrameLargeNormal":6,"AmazonFrameLargeAllocated":4,"AmazonFrameLargeCanAllocate":5,"AmazonFrameLargeNormal":6,"Blood MageFrameLargeAllocated":4,"Blood MageFrameLargeCanAllocate":5,"Blood MageFrameLargeNormal":6,"ChronomancerFrameLargeAllocated":4,"ChronomancerFrameLargeCanAllocate":5,"ChronomancerFrameLargeNormal":6,"DeadeyeFrameLargeAllocated":4,"DeadeyeFrameLargeCanAllocate":5,"DeadeyeFrameLargeNormal":6,"Disciple of VarashtaFrameLargeAllocated":4,"Disciple of VarashtaFrameLargeCanAllocate":5,"Disciple of VarashtaFrameLargeNormal":6,"Gemling LegionnaireFrameLargeAllocated":4,"Gemling LegionnaireFrameLargeCanAllocate":5,"Gemling LegionnaireFrameLargeNormal":6,"InfernalistFrameLargeAllocated":4,"InfernalistFrameLargeCanAllocate":5,"InfernalistFrameLargeNormal":6,"InvokerFrameLargeAllocated":4,"InvokerFrameLargeCanAllocate":5,"InvokerFrameLargeNormal":6,"LichFrameLargeAllocated":4,"LichFrameLargeCanAllocate":5,"LichFrameLargeNormal":6,"OracleFrameLargeAllocated":4,"OracleFrameLargeCanAllocate":5,"OracleFrameLargeNormal":6,"PathfinderFrameLargeAllocated":4,"PathfinderFrameLargeCanAllocate":5,"PathfinderFrameLargeNormal":6,"RitualistFrameLargeAllocated":4,"RitualistFrameLargeCanAllocate":5,"RitualistFrameLargeNormal":6,"ShamanFrameLargeAllocated":4,"ShamanFrameLargeCanAllocate":5,"ShamanFrameLargeNormal":6,"Smith of KitavaFrameLargeAllocated":4,"Smith of KitavaFrameLargeCanAllocate":5,"Smith of KitavaFrameLargeNormal":6,"StormweaverFrameLargeAllocated":4,"StormweaverFrameLargeCanAllocate":5,"StormweaverFrameLargeNormal":6,"TacticianFrameLargeAllocated":4,"TacticianFrameLargeCanAllocate":5,"TacticianFrameLargeNormal":6,"TitanFrameLargeAllocated":4,"TitanFrameLargeCanAllocate":5,"TitanFrameLargeNormal":6,"WarbringerFrameLargeAllocated":4,"WarbringerFrameLargeCanAllocate":5,"WarbringerFrameLargeNormal":6,"WitchhunterFrameLargeAllocated":4,"WitchhunterFrameLargeCanAllocate":5,"WitchhunterFrameLargeNormal":6},"group-background_220_224_BC7.dds.zst":{"KeystoneFrameAllocated":1,"KeystoneFrameCanAllocate":2,"KeystoneFrameUnallocated":3},"group-background_360_360_BC7.dds.zst":{"PSGroupBackground1":1,"PSGroupBackgroundSmallBlank":1},"group-background_468_468_BC7.dds.zst":{"PSGroupBackground2":1,"PSGroupBackgroundMediumBlank":1},"group-background_528_528_BC7.dds.zst":{"PSStartNodeBackgroundInactive":1},"group-background_740_376_BC7.dds.zst":{"PSGroupBackground3":1,"PSGroupBackgroundLargeBlank":1},"group-background_92_92_BC7.dds.zst":{"AscendancyMiddle":1},"jewel-sockets_152_156_BC7.dds.zst":{"Against the Darkness":13,"Controlled Metamorphosis":4,"Diamond":13,"Emerald":6,"Flesh Crucible":16,"From Nothing":8,"Heart of the Well":3,"Heroic Tragedy":7,"Megalomaniac":5,"Prism of Belief":10,"Ruby":9,"Sapphire":1,"The Adorned":15,"Time-Lost Diamond":13,"Time-Lost Emerald":11,"Time-Lost Ruby":12,"Time-Lost Sapphire":14,"Timeless Jewel":13,"Undying Hate":2},"legion_1024_1024_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysspassiveskillscreenjewelcircle1.dds":1},"legion_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AbyssDexNotable.dds":1,"Art/2DArt/SkillIcons/passives/AbyssIntNotable.dds":2,"Art/2DArt/SkillIcons/passives/AbyssStrNotable.dds":3,"Art/2DArt/SkillIcons/passives/AmanamusDefiance.dds":4,"Art/2DArt/SkillIcons/passives/CorruptedDefences.dds":5,"Art/2DArt/SkillIcons/passives/DevotionNotable.dds":6,"Art/2DArt/SkillIcons/passives/DivineFlesh.dds":7,"Art/2DArt/SkillIcons/passives/EternalEmpireDefensiveNotable.dds":8,"Art/2DArt/SkillIcons/passives/EternalEmpireOffensiveNotable.dds":9,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":10,"Art/2DArt/SkillIcons/passives/FocusedRage.dds":11,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":12,"Art/2DArt/SkillIcons/passives/InnerConviction.dds":13,"Art/2DArt/SkillIcons/passives/KalguuranDexKeystone.dds":14,"Art/2DArt/SkillIcons/passives/KalguuranDexNotable.dds":15,"Art/2DArt/SkillIcons/passives/KalguuranIntKeystone.dds":16,"Art/2DArt/SkillIcons/passives/KalguuranIntNotable.dds":17,"Art/2DArt/SkillIcons/passives/KalguuranStrKeystone.dds":18,"Art/2DArt/SkillIcons/passives/KalguuranStrNotable.dds":19,"Art/2DArt/SkillIcons/passives/KulemaksSovereignty.dds":20,"Art/2DArt/SkillIcons/passives/KurgasAmbition.dds":21,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":22,"Art/2DArt/SkillIcons/passives/OasisKeystone.dds":23,"Art/2DArt/SkillIcons/passives/PowerOfPurpose.dds":24,"Art/2DArt/SkillIcons/passives/SharpandBrittle.dds":25,"Art/2DArt/SkillIcons/passives/SoulTetherKeystone.dds":26,"Art/2DArt/SkillIcons/passives/StrengthOfBlood.dds":27,"Art/2DArt/SkillIcons/passives/SupremeDecadence.dds":28,"Art/2DArt/SkillIcons/passives/SupremeEgo.dds":29,"Art/2DArt/SkillIcons/passives/SupremeGrandstand.dds":30,"Art/2DArt/SkillIcons/passives/SupremeProdigy.dds":31,"Art/2DArt/SkillIcons/passives/TecrodsBrutality.dds":32,"Art/2DArt/SkillIcons/passives/TemperedByWar.dds":33,"Art/2DArt/SkillIcons/passives/TheBlindMonk.dds":34,"Art/2DArt/SkillIcons/passives/TranscendenceKeystone.dds":35,"Art/2DArt/SkillIcons/passives/UlamansVision.dds":36,"Art/2DArt/SkillIcons/passives/VaalNotableDefensive.dds":37,"Art/2DArt/SkillIcons/passives/VaalNotableOffensive.dds":38,"Art/2DArt/SkillIcons/passives/WindDancer.dds":39},"legion_564_564_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreeneternalempirejewelcircle1.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreeneternalempirejewelcircle2.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkalguuranjewelcircle1.dds":3,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkalguuranjewelcircle2.dds":4,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkaruijewelcircle1.dds":5,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkaruijewelcircle2.dds":6,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenmarakethjewelcircle1.dds":7,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenmarakethjewelcircle2.dds":8,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreentemplarjewelcircle1.dds":9,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreentemplarjewelcircle2.dds":10,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenvaaljewelcircle1.dds":11,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenvaaljewelcircle2.dds":12},"legion_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AbyssJewelNode.dds":1,"Art/2DArt/SkillIcons/passives/DevotionNode.dds":2,"Art/2DArt/SkillIcons/passives/EternalEmpireBlank.dds":3,"Art/2DArt/SkillIcons/passives/VaalDefensive.dds":4,"Art/2DArt/SkillIcons/passives/VaalOffensive.dds":5},"mastery-active-effect_776_768_BC7.dds.zst":{"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern":1,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern":2,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern":3,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern":4,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern":5,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern":6,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern":7,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern":8,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern":9,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern":10,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern":11,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern":12,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern":13,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern":14,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern":15,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern":16,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern":17,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern":18,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern":19,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern":20,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern":21,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern":22,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern":23,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern":24,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern":25,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern":26,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern":27,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern":28,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern":29,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern":30,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern":31,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern":32,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern":33,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern":34,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern":35,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern":36,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern":37,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern":38,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern":39,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern":40,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern":41,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern":42,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern":43,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern":44,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern":45,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern":46,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern":47,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern":48,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern":49,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern":50,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern":51,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern":52,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern":53,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern":54,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern":55,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern":56,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern":57,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern":58,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern":59,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern":60},"oils_108_108_RGBA.dds.zst":{"Despair":7,"Disgust":8,"Envy":9,"Fear":1,"Greed":4,"Guilt":5,"Ire":6,"Isolation":2,"Paranoia":10,"Suffering":3},"skills-disabled_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds":1,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds":2,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds":3,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageBlue.dds":5,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds":6,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageRed.dds":7,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds":8,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaFlameSelector.dds":9,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds":10,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds":11,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaUnravelling.dds":12,"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds":13,"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds":14,"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds":15,"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds":16,"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds":17,"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds":18,"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds":19,"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds":20,"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds":21,"Art/2DArt/SkillIcons/passives/Annihilation.dds":22,"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds":23,"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds":24,"Art/2DArt/SkillIcons/passives/AuraNotable.dds":25,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds":26,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds":27,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds":28,"Art/2DArt/SkillIcons/passives/AzmeriSacredFoxNotable.dds":29,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbitNotable.dds":30,"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds":31,"Art/2DArt/SkillIcons/passives/AzmeriVividStagNotable.dds":32,"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds":33,"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds":34,"Art/2DArt/SkillIcons/passives/AzmeriWildBoarNotable.dds":35,"Art/2DArt/SkillIcons/passives/AzmeriWildOxNotable.dds":36,"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds":37,"Art/2DArt/SkillIcons/passives/BattleRouse.dds":38,"Art/2DArt/SkillIcons/passives/Blood2.dds":39,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds":40,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds":41,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds":42,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds":43,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds":44,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds":45,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds":46,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageSaguineTides.dds":47,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds":48,"Art/2DArt/SkillIcons/passives/BowDamage.dds":49,"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds":50,"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds":51,"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds":52,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds":53,"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds":54,"Art/2DArt/SkillIcons/passives/CharmNotable1.dds":55,"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds":56,"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds":57,"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds":58,"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds":59,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNotable.dds":60,"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds":61,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds":62,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds":63,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds":64,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds":65,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds":66,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeLingeringMirage.dds":67,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds":68,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds":69,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds":70,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds":71,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/ElementalDamageTakenFromMana.dds":72,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/EnergyShieldPhyDmgReduction.dds":73,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnEmberSlash.dds":74,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnFlameRunes.dds":75,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnMeteoricSlam.dds":76,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FocusStaff.dds":77,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/MoreEnergyShieldRechargeRate.dds":78,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnCorpseBeetles.dds":79,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnDaggerslamSkill.dds":80,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnExplosiveTeleport.dds":81,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonFireDjinn.dds":82,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonSandDjinn.dds":83,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonWaterDjinn.dds":84,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/TimelostJewelsLargerRadius.dds":85,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnChiilldedGroundBurst.dds":86,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnCommandOasis.dds":87,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnESRechargeCommand.dds":88,"Art/2DArt/SkillIcons/passives/DruidAlternateEnergyShield.dds":89,"Art/2DArt/SkillIcons/passives/DruidAnimism.dds":90,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds":91,"Art/2DArt/SkillIcons/passives/DruidRageKeystone.dds":92,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds":93,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds":94,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds":95,"Art/2DArt/SkillIcons/passives/DruidWildsurgeIncantation.dds":96,"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds":97,"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds":98,"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds":99,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":100,"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds":101,"Art/2DArt/SkillIcons/passives/FireSpellsBecomeChaosSpellsKeystone.dds":102,"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds":103,"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds":104,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds":105,"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds":106,"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds":107,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds":108,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds":109,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds":110,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds":111,"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds":112,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds":113,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillGemQuality.dds":114,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds":115,"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds":116,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":117,"Art/2DArt/SkillIcons/passives/Harrier.dds":118,"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds":119,"Art/2DArt/SkillIcons/passives/Hearty.dds":120,"Art/2DArt/SkillIcons/passives/HiredKiller2.dds":121,"Art/2DArt/SkillIcons/passives/HollowPalmTechniqueKeystone.dds":122,"Art/2DArt/SkillIcons/passives/Hunter.dds":123,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds":124,"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds":125,"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds":126,"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds":127,"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds":128,"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds":129,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds":130,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds":131,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds":132,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds":133,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds":134,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds":135,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds":136,"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds":137,"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds":138,"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds":139,"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds":140,"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds":141,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds":142,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds":143,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds":144,"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds":145,"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds":146,"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds":147,"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds":148,"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds":149,"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds":150,"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds":151,"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds":152,"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds":153,"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds":154,"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds":155,"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds":156,"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds":157,"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds":158,"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds":159,"Art/2DArt/SkillIcons/passives/LethalAssault.dds":160,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichAbyssalApparition.dds":161,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneGraft.dds":162,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneOffering.dds":163,"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds":164,"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds":165,"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds":166,"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds":167,"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds":168,"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds":169,"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds":170,"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds":171,"Art/2DArt/SkillIcons/passives/LifeandMana.dds":172,"Art/2DArt/SkillIcons/passives/Meleerange.dds":173,"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds":174,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":175,"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds":176,"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds":177,"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds":178,"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds":179,"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds":180,"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds":181,"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds":182,"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds":183,"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds":184,"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds":185,"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds":186,"Art/2DArt/SkillIcons/passives/Oracle/OracleDiffChoices.dds":187,"Art/2DArt/SkillIcons/passives/Oracle/OracleEnemiesActionsUnlucky.dds":188,"Art/2DArt/SkillIcons/passives/Oracle/OracleLifeManaHits.dds":189,"Art/2DArt/SkillIcons/passives/Oracle/OraclePassiveTreeAllocation.dds":190,"Art/2DArt/SkillIcons/passives/Oracle/OracleRerollingCrit.dds":191,"Art/2DArt/SkillIcons/passives/Oracle/OracleRipFromTime.dds":192,"Art/2DArt/SkillIcons/passives/Oracle/OracleSpellFlux.dds":193,"Art/2DArt/SkillIcons/passives/Oracle/OracleTotemLimit.dds":194,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds":195,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds":196,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds":197,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds":198,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds":199,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds":200,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds":201,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds":202,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds":203,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds":204,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds":205,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds":206,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMultichoicePath.dds":207,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheSorceress.dds":208,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheWarrior.dds":209,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds":210,"Art/2DArt/SkillIcons/passives/Poison.dds":211,"Art/2DArt/SkillIcons/passives/PressurePoints.dds":212,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds":213,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds":214,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds":215,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds":216,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds":217,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds":218,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds":219,"Art/2DArt/SkillIcons/passives/ProjectileDmgNotable.dds":220,"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds":221,"Art/2DArt/SkillIcons/passives/RageNotable.dds":222,"Art/2DArt/SkillIcons/passives/RemnantNotable.dds":223,"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds":224,"Art/2DArt/SkillIcons/passives/Shaman/ShamanAdaptToElements.dds":225,"Art/2DArt/SkillIcons/passives/Shaman/ShamanEvenMoreAdaptation.dds":226,"Art/2DArt/SkillIcons/passives/Shaman/ShamanGainSpiritEmptyCharmSlot.dds":227,"Art/2DArt/SkillIcons/passives/Shaman/ShamanPickEleDmg.dds":228,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageAffectsSpells.dds":229,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageonHit.dds":230,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRunesTalismans.dds":231,"Art/2DArt/SkillIcons/passives/Shaman/ShamanUnleashTheElements.dds":232,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds":233,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds":234,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds":235,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds":236,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds":237,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds":238,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds":239,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds":240,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds":241,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds":242,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds":243,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds":244,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds":245,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds":246,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds":247,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds":248,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds":249,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds":250,"Art/2DArt/SkillIcons/passives/SorceressInvocationSpellsKeystone.dds":251,"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds":252,"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds":253,"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds":254,"Art/2DArt/SkillIcons/passives/Storm Weaver.dds":255,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds":256,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds":257,"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds":258,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds":259,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds":260,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds":261,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds":262,"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds":263,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant1.dds":264,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant2.dds":265,"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds":266,"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds":267,"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds":268,"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds":269,"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds":270,"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds":271,"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds":272,"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds":273,"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds":274,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotemAura.dds":275,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds":276,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds":277,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds":278,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds":279,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds":280,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds":281,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds":282,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds":283,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistSynchronisationofPain.dds":284,"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds":285,"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds":286,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds":287,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds":288,"Art/2DArt/SkillIcons/passives/Titan/TitanMountainSplitter.dds":289,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds":290,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds":291,"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds":292,"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds":293,"Art/2DArt/SkillIcons/passives/Trap.dds":294,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds":295,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds":296,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds":297,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds":298,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds":299,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds":300,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds":301,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds":302,"Art/2DArt/SkillIcons/passives/Warrior.dds":303,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds":304,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds":305,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds":306,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds":307,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds":308,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds":309,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds":310,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds":311,"Art/2DArt/SkillIcons/passives/ashfrostandstorm.dds":312,"Art/2DArt/SkillIcons/passives/bodysoul.dds":313,"Art/2DArt/SkillIcons/passives/deepwisdom.dds":314,"Art/2DArt/SkillIcons/passives/eagleeye.dds":315,"Art/2DArt/SkillIcons/passives/executioner.dds":316,"Art/2DArt/SkillIcons/passives/finesse.dds":317,"Art/2DArt/SkillIcons/passives/flameborn.dds":318,"Art/2DArt/SkillIcons/passives/frostborn.dds":319,"Art/2DArt/SkillIcons/passives/heroicspirit.dds":320,"Art/2DArt/SkillIcons/passives/legstrength.dds":321,"Art/2DArt/SkillIcons/passives/lifeleech.dds":322,"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds":323,"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds":324,"Art/2DArt/SkillIcons/passives/steelspan.dds":325,"Art/2DArt/SkillIcons/passives/stormborn.dds":326,"Art/2DArt/SkillIcons/passives/strongarm.dds":327,"Art/2DArt/SkillIcons/passives/totemmax.dds":328,"Art/2DArt/SkillIcons/passives/vaalpact.dds":329},"skills-disabled_172_172_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/MasteryBlank.dds":1},"skills-disabled_176_176_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds":1},"skills-disabled_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/ExplosiveGrenade.dds":1,"Art/2DArt/SkillIcons/WitchBoneStorm.dds":2,"Art/2DArt/SkillIcons/icongroundslam.dds":3,"Art/2DArt/SkillIcons/passives/2handeddamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds":5,"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds":6,"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds":7,"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds":8,"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds":9,"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds":10,"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds":11,"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds":12,"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds":13,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds":14,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds":15,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds":16,"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds":17,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds":18,"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds":19,"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds":20,"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds":21,"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds":22,"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds":23,"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds":24,"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds":25,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds":26,"Art/2DArt/SkillIcons/passives/BucklerNode1.dds":27,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds":28,"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds":29,"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds":30,"Art/2DArt/SkillIcons/passives/ChaosDamage.dds":31,"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds":32,"Art/2DArt/SkillIcons/passives/CharmNode1.dds":33,"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds":34,"Art/2DArt/SkillIcons/passives/ColdResistNode.dds":35,"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds":36,"Art/2DArt/SkillIcons/passives/CorpseDamage.dds":37,"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds":38,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds":39,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds":40,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds":41,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds":42,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds":43,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds":44,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds":45,"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds":46,"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds":47,"Art/2DArt/SkillIcons/passives/EvasionNode.dds":48,"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds":49,"Art/2DArt/SkillIcons/passives/FireDamagenode.dds":50,"Art/2DArt/SkillIcons/passives/FireResistNode.dds":51,"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds":52,"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds":53,"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds":54,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds":55,"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds":56,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds":57,"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds":58,"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds":59,"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds":60,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds":61,"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds":62,"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds":63,"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds":64,"Art/2DArt/SkillIcons/passives/LightningResistNode.dds":65,"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds":66,"Art/2DArt/SkillIcons/passives/MarkNode.dds":67,"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds":68,"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds":69,"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds":70,"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds":71,"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds":72,"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds":73,"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds":74,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds":75,"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds":76,"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds":77,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds":78,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds":79,"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds":80,"Art/2DArt/SkillIcons/passives/Rage.dds":81,"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds":82,"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds":83,"Art/2DArt/SkillIcons/passives/Remnant.dds":84,"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds":85,"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds":86,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds":87,"Art/2DArt/SkillIcons/passives/SpearsNode1.dds":88,"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds":89,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds":90,"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds":91,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds":92,"Art/2DArt/SkillIcons/passives/ThornsNode1.dds":93,"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds":94,"Art/2DArt/SkillIcons/passives/WarCryEffect.dds":95,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds":96,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds":97,"Art/2DArt/SkillIcons/passives/accuracydex.dds":98,"Art/2DArt/SkillIcons/passives/accuracystr.dds":99,"Art/2DArt/SkillIcons/passives/areaofeffect.dds":100,"Art/2DArt/SkillIcons/passives/attackspeed.dds":101,"Art/2DArt/SkillIcons/passives/attackspeedbow.dds":102,"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds":103,"Art/2DArt/SkillIcons/passives/auraeffect.dds":104,"Art/2DArt/SkillIcons/passives/avoidchilling.dds":105,"Art/2DArt/SkillIcons/passives/axedmgspeed.dds":106,"Art/2DArt/SkillIcons/passives/blankDex.dds":107,"Art/2DArt/SkillIcons/passives/blankInt.dds":108,"Art/2DArt/SkillIcons/passives/blankStr.dds":109,"Art/2DArt/SkillIcons/passives/blockstr.dds":110,"Art/2DArt/SkillIcons/passives/castspeed.dds":111,"Art/2DArt/SkillIcons/passives/chargedex.dds":112,"Art/2DArt/SkillIcons/passives/chargeint.dds":113,"Art/2DArt/SkillIcons/passives/chargestr.dds":114,"Art/2DArt/SkillIcons/passives/colddamage.dds":115,"Art/2DArt/SkillIcons/passives/coldresist.dds":116,"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds":117,"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds":118,"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds":119,"Art/2DArt/SkillIcons/passives/damage.dds":120,"Art/2DArt/SkillIcons/passives/damage_blue.dds":121,"Art/2DArt/SkillIcons/passives/damageaxe.dds":122,"Art/2DArt/SkillIcons/passives/damagedualwield.dds":123,"Art/2DArt/SkillIcons/passives/damagespells.dds":124,"Art/2DArt/SkillIcons/passives/damagestaff.dds":125,"Art/2DArt/SkillIcons/passives/damagesword.dds":126,"Art/2DArt/SkillIcons/passives/dmgreduction.dds":127,"Art/2DArt/SkillIcons/passives/elementaldamage.dds":128,"Art/2DArt/SkillIcons/passives/energyshield.dds":129,"Art/2DArt/SkillIcons/passives/evade.dds":130,"Art/2DArt/SkillIcons/passives/firedamage.dds":131,"Art/2DArt/SkillIcons/passives/firedamageint.dds":132,"Art/2DArt/SkillIcons/passives/firedamagestr.dds":133,"Art/2DArt/SkillIcons/passives/fireresist.dds":134,"Art/2DArt/SkillIcons/passives/flaskdex.dds":135,"Art/2DArt/SkillIcons/passives/flaskint.dds":136,"Art/2DArt/SkillIcons/passives/flaskstr.dds":137,"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds":138,"Art/2DArt/SkillIcons/passives/knockback.dds":139,"Art/2DArt/SkillIcons/passives/life1.dds":140,"Art/2DArt/SkillIcons/passives/lifepercentage.dds":141,"Art/2DArt/SkillIcons/passives/lightningint.dds":142,"Art/2DArt/SkillIcons/passives/lightningstr.dds":143,"Art/2DArt/SkillIcons/passives/macedmg.dds":144,"Art/2DArt/SkillIcons/passives/mana.dds":145,"Art/2DArt/SkillIcons/passives/manaregeneration.dds":146,"Art/2DArt/SkillIcons/passives/manastr.dds":147,"Art/2DArt/SkillIcons/passives/minionattackspeed.dds":148,"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds":149,"Art/2DArt/SkillIcons/passives/minionlife.dds":150,"Art/2DArt/SkillIcons/passives/minionstr.dds":151,"Art/2DArt/SkillIcons/passives/onehanddamage.dds":152,"Art/2DArt/SkillIcons/passives/plusattribute.dds":153,"Art/2DArt/SkillIcons/passives/plusdexterity.dds":154,"Art/2DArt/SkillIcons/passives/plusintelligence.dds":155,"Art/2DArt/SkillIcons/passives/plusstrength.dds":156,"Art/2DArt/SkillIcons/passives/projectilespeed.dds":157,"Art/2DArt/SkillIcons/passives/shieldblock.dds":158,"Art/2DArt/SkillIcons/passives/spellcritical.dds":159,"Art/2DArt/SkillIcons/passives/stun2h.dds":160,"Art/2DArt/SkillIcons/passives/stunstr.dds":161,"Art/2DArt/SkillIcons/passives/tempint.dds":162,"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds":163,"Art/2DArt/SkillIcons/passives/trapdamage.dds":164,"Art/2DArt/SkillIcons/passives/trapsmax.dds":165},"skills_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds":1,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds":2,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds":3,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageBlue.dds":5,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds":6,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageRed.dds":7,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds":8,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaFlameSelector.dds":9,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds":10,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds":11,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaUnravelling.dds":12,"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds":13,"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds":14,"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds":15,"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds":16,"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds":17,"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds":18,"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds":19,"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds":20,"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds":21,"Art/2DArt/SkillIcons/passives/Annihilation.dds":22,"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds":23,"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds":24,"Art/2DArt/SkillIcons/passives/AuraNotable.dds":25,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds":26,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds":27,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds":28,"Art/2DArt/SkillIcons/passives/AzmeriSacredFoxNotable.dds":29,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbitNotable.dds":30,"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds":31,"Art/2DArt/SkillIcons/passives/AzmeriVividStagNotable.dds":32,"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds":33,"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds":34,"Art/2DArt/SkillIcons/passives/AzmeriWildBoarNotable.dds":35,"Art/2DArt/SkillIcons/passives/AzmeriWildOxNotable.dds":36,"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds":37,"Art/2DArt/SkillIcons/passives/BattleRouse.dds":38,"Art/2DArt/SkillIcons/passives/Blood2.dds":39,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds":40,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds":41,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds":42,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds":43,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds":44,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds":45,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds":46,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageSaguineTides.dds":47,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds":48,"Art/2DArt/SkillIcons/passives/BowDamage.dds":49,"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds":50,"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds":51,"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds":52,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds":53,"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds":54,"Art/2DArt/SkillIcons/passives/CharmNotable1.dds":55,"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds":56,"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds":57,"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds":58,"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds":59,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNotable.dds":60,"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds":61,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds":62,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds":63,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds":64,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds":65,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds":66,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeLingeringMirage.dds":67,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds":68,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds":69,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds":70,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds":71,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/ElementalDamageTakenFromMana.dds":72,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/EnergyShieldPhyDmgReduction.dds":73,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnEmberSlash.dds":74,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnFlameRunes.dds":75,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnMeteoricSlam.dds":76,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FocusStaff.dds":77,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/MoreEnergyShieldRechargeRate.dds":78,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnCorpseBeetles.dds":79,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnDaggerslamSkill.dds":80,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnExplosiveTeleport.dds":81,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonFireDjinn.dds":82,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonSandDjinn.dds":83,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonWaterDjinn.dds":84,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/TimelostJewelsLargerRadius.dds":85,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnChiilldedGroundBurst.dds":86,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnCommandOasis.dds":87,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnESRechargeCommand.dds":88,"Art/2DArt/SkillIcons/passives/DruidAlternateEnergyShield.dds":89,"Art/2DArt/SkillIcons/passives/DruidAnimism.dds":90,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds":91,"Art/2DArt/SkillIcons/passives/DruidRageKeystone.dds":92,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds":93,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds":94,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds":95,"Art/2DArt/SkillIcons/passives/DruidWildsurgeIncantation.dds":96,"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds":97,"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds":98,"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds":99,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":100,"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds":101,"Art/2DArt/SkillIcons/passives/FireSpellsBecomeChaosSpellsKeystone.dds":102,"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds":103,"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds":104,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds":105,"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds":106,"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds":107,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds":108,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds":109,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds":110,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds":111,"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds":112,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds":113,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillGemQuality.dds":114,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds":115,"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds":116,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":117,"Art/2DArt/SkillIcons/passives/Harrier.dds":118,"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds":119,"Art/2DArt/SkillIcons/passives/Hearty.dds":120,"Art/2DArt/SkillIcons/passives/HiredKiller2.dds":121,"Art/2DArt/SkillIcons/passives/HollowPalmTechniqueKeystone.dds":122,"Art/2DArt/SkillIcons/passives/Hunter.dds":123,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds":124,"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds":125,"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds":126,"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds":127,"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds":128,"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds":129,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds":130,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds":131,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds":132,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds":133,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds":134,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds":135,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds":136,"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds":137,"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds":138,"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds":139,"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds":140,"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds":141,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds":142,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds":143,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds":144,"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds":145,"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds":146,"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds":147,"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds":148,"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds":149,"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds":150,"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds":151,"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds":152,"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds":153,"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds":154,"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds":155,"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds":156,"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds":157,"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds":158,"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds":159,"Art/2DArt/SkillIcons/passives/LethalAssault.dds":160,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichAbyssalApparition.dds":161,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneGraft.dds":162,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneOffering.dds":163,"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds":164,"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds":165,"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds":166,"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds":167,"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds":168,"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds":169,"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds":170,"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds":171,"Art/2DArt/SkillIcons/passives/LifeandMana.dds":172,"Art/2DArt/SkillIcons/passives/Meleerange.dds":173,"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds":174,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":175,"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds":176,"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds":177,"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds":178,"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds":179,"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds":180,"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds":181,"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds":182,"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds":183,"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds":184,"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds":185,"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds":186,"Art/2DArt/SkillIcons/passives/Oracle/OracleDiffChoices.dds":187,"Art/2DArt/SkillIcons/passives/Oracle/OracleEnemiesActionsUnlucky.dds":188,"Art/2DArt/SkillIcons/passives/Oracle/OracleLifeManaHits.dds":189,"Art/2DArt/SkillIcons/passives/Oracle/OraclePassiveTreeAllocation.dds":190,"Art/2DArt/SkillIcons/passives/Oracle/OracleRerollingCrit.dds":191,"Art/2DArt/SkillIcons/passives/Oracle/OracleRipFromTime.dds":192,"Art/2DArt/SkillIcons/passives/Oracle/OracleSpellFlux.dds":193,"Art/2DArt/SkillIcons/passives/Oracle/OracleTotemLimit.dds":194,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds":195,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds":196,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds":197,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds":198,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds":199,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds":200,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds":201,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds":202,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds":203,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds":204,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds":205,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds":206,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMultichoicePath.dds":207,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheSorceress.dds":208,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheWarrior.dds":209,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds":210,"Art/2DArt/SkillIcons/passives/Poison.dds":211,"Art/2DArt/SkillIcons/passives/PressurePoints.dds":212,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds":213,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds":214,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds":215,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds":216,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds":217,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds":218,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds":219,"Art/2DArt/SkillIcons/passives/ProjectileDmgNotable.dds":220,"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds":221,"Art/2DArt/SkillIcons/passives/RageNotable.dds":222,"Art/2DArt/SkillIcons/passives/RemnantNotable.dds":223,"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds":224,"Art/2DArt/SkillIcons/passives/Shaman/ShamanAdaptToElements.dds":225,"Art/2DArt/SkillIcons/passives/Shaman/ShamanEvenMoreAdaptation.dds":226,"Art/2DArt/SkillIcons/passives/Shaman/ShamanGainSpiritEmptyCharmSlot.dds":227,"Art/2DArt/SkillIcons/passives/Shaman/ShamanPickEleDmg.dds":228,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageAffectsSpells.dds":229,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageonHit.dds":230,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRunesTalismans.dds":231,"Art/2DArt/SkillIcons/passives/Shaman/ShamanUnleashTheElements.dds":232,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds":233,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds":234,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds":235,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds":236,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds":237,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds":238,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds":239,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds":240,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds":241,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds":242,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds":243,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds":244,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds":245,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds":246,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds":247,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds":248,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds":249,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds":250,"Art/2DArt/SkillIcons/passives/SorceressInvocationSpellsKeystone.dds":251,"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds":252,"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds":253,"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds":254,"Art/2DArt/SkillIcons/passives/Storm Weaver.dds":255,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds":256,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds":257,"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds":258,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds":259,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds":260,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds":261,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds":262,"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds":263,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant1.dds":264,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant2.dds":265,"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds":266,"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds":267,"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds":268,"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds":269,"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds":270,"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds":271,"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds":272,"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds":273,"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds":274,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotemAura.dds":275,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds":276,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds":277,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds":278,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds":279,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds":280,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds":281,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds":282,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds":283,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistSynchronisationofPain.dds":284,"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds":285,"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds":286,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds":287,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds":288,"Art/2DArt/SkillIcons/passives/Titan/TitanMountainSplitter.dds":289,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds":290,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds":291,"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds":292,"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds":293,"Art/2DArt/SkillIcons/passives/Trap.dds":294,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds":295,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds":296,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds":297,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds":298,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds":299,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds":300,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds":301,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds":302,"Art/2DArt/SkillIcons/passives/Warrior.dds":303,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds":304,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds":305,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds":306,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds":307,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds":308,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds":309,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds":310,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds":311,"Art/2DArt/SkillIcons/passives/ashfrostandstorm.dds":312,"Art/2DArt/SkillIcons/passives/bodysoul.dds":313,"Art/2DArt/SkillIcons/passives/deepwisdom.dds":314,"Art/2DArt/SkillIcons/passives/eagleeye.dds":315,"Art/2DArt/SkillIcons/passives/executioner.dds":316,"Art/2DArt/SkillIcons/passives/finesse.dds":317,"Art/2DArt/SkillIcons/passives/flameborn.dds":318,"Art/2DArt/SkillIcons/passives/frostborn.dds":319,"Art/2DArt/SkillIcons/passives/heroicspirit.dds":320,"Art/2DArt/SkillIcons/passives/legstrength.dds":321,"Art/2DArt/SkillIcons/passives/lifeleech.dds":322,"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds":323,"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds":324,"Art/2DArt/SkillIcons/passives/steelspan.dds":325,"Art/2DArt/SkillIcons/passives/stormborn.dds":326,"Art/2DArt/SkillIcons/passives/strongarm.dds":327,"Art/2DArt/SkillIcons/passives/totemmax.dds":328,"Art/2DArt/SkillIcons/passives/vaalpact.dds":329},"skills_172_172_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/MasteryBlank.dds":1},"skills_176_176_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds":1},"skills_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/ExplosiveGrenade.dds":1,"Art/2DArt/SkillIcons/WitchBoneStorm.dds":2,"Art/2DArt/SkillIcons/icongroundslam.dds":3,"Art/2DArt/SkillIcons/passives/2handeddamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds":5,"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds":6,"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds":7,"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds":8,"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds":9,"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds":10,"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds":11,"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds":12,"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds":13,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds":14,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds":15,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds":16,"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds":17,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds":18,"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds":19,"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds":20,"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds":21,"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds":22,"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds":23,"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds":24,"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds":25,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds":26,"Art/2DArt/SkillIcons/passives/BucklerNode1.dds":27,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds":28,"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds":29,"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds":30,"Art/2DArt/SkillIcons/passives/ChaosDamage.dds":31,"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds":32,"Art/2DArt/SkillIcons/passives/CharmNode1.dds":33,"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds":34,"Art/2DArt/SkillIcons/passives/ColdResistNode.dds":35,"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds":36,"Art/2DArt/SkillIcons/passives/CorpseDamage.dds":37,"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds":38,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds":39,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds":40,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds":41,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds":42,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds":43,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds":44,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds":45,"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds":46,"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds":47,"Art/2DArt/SkillIcons/passives/EvasionNode.dds":48,"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds":49,"Art/2DArt/SkillIcons/passives/FireDamagenode.dds":50,"Art/2DArt/SkillIcons/passives/FireResistNode.dds":51,"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds":52,"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds":53,"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds":54,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds":55,"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds":56,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds":57,"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds":58,"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds":59,"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds":60,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds":61,"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds":62,"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds":63,"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds":64,"Art/2DArt/SkillIcons/passives/LightningResistNode.dds":65,"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds":66,"Art/2DArt/SkillIcons/passives/MarkNode.dds":67,"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds":68,"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds":69,"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds":70,"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds":71,"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds":72,"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds":73,"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds":74,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds":75,"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds":76,"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds":77,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds":78,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds":79,"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds":80,"Art/2DArt/SkillIcons/passives/Rage.dds":81,"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds":82,"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds":83,"Art/2DArt/SkillIcons/passives/Remnant.dds":84,"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds":85,"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds":86,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds":87,"Art/2DArt/SkillIcons/passives/SpearsNode1.dds":88,"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds":89,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds":90,"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds":91,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds":92,"Art/2DArt/SkillIcons/passives/ThornsNode1.dds":93,"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds":94,"Art/2DArt/SkillIcons/passives/WarCryEffect.dds":95,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds":96,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds":97,"Art/2DArt/SkillIcons/passives/accuracydex.dds":98,"Art/2DArt/SkillIcons/passives/accuracystr.dds":99,"Art/2DArt/SkillIcons/passives/areaofeffect.dds":100,"Art/2DArt/SkillIcons/passives/attackspeed.dds":101,"Art/2DArt/SkillIcons/passives/attackspeedbow.dds":102,"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds":103,"Art/2DArt/SkillIcons/passives/auraeffect.dds":104,"Art/2DArt/SkillIcons/passives/avoidchilling.dds":105,"Art/2DArt/SkillIcons/passives/axedmgspeed.dds":106,"Art/2DArt/SkillIcons/passives/blankDex.dds":107,"Art/2DArt/SkillIcons/passives/blankInt.dds":108,"Art/2DArt/SkillIcons/passives/blankStr.dds":109,"Art/2DArt/SkillIcons/passives/blockstr.dds":110,"Art/2DArt/SkillIcons/passives/castspeed.dds":111,"Art/2DArt/SkillIcons/passives/chargedex.dds":112,"Art/2DArt/SkillIcons/passives/chargeint.dds":113,"Art/2DArt/SkillIcons/passives/chargestr.dds":114,"Art/2DArt/SkillIcons/passives/colddamage.dds":115,"Art/2DArt/SkillIcons/passives/coldresist.dds":116,"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds":117,"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds":118,"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds":119,"Art/2DArt/SkillIcons/passives/damage.dds":120,"Art/2DArt/SkillIcons/passives/damage_blue.dds":121,"Art/2DArt/SkillIcons/passives/damageaxe.dds":122,"Art/2DArt/SkillIcons/passives/damagedualwield.dds":123,"Art/2DArt/SkillIcons/passives/damagespells.dds":124,"Art/2DArt/SkillIcons/passives/damagestaff.dds":125,"Art/2DArt/SkillIcons/passives/damagesword.dds":126,"Art/2DArt/SkillIcons/passives/dmgreduction.dds":127,"Art/2DArt/SkillIcons/passives/elementaldamage.dds":128,"Art/2DArt/SkillIcons/passives/energyshield.dds":129,"Art/2DArt/SkillIcons/passives/evade.dds":130,"Art/2DArt/SkillIcons/passives/firedamage.dds":131,"Art/2DArt/SkillIcons/passives/firedamageint.dds":132,"Art/2DArt/SkillIcons/passives/firedamagestr.dds":133,"Art/2DArt/SkillIcons/passives/fireresist.dds":134,"Art/2DArt/SkillIcons/passives/flaskdex.dds":135,"Art/2DArt/SkillIcons/passives/flaskint.dds":136,"Art/2DArt/SkillIcons/passives/flaskstr.dds":137,"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds":138,"Art/2DArt/SkillIcons/passives/knockback.dds":139,"Art/2DArt/SkillIcons/passives/life1.dds":140,"Art/2DArt/SkillIcons/passives/lifepercentage.dds":141,"Art/2DArt/SkillIcons/passives/lightningint.dds":142,"Art/2DArt/SkillIcons/passives/lightningstr.dds":143,"Art/2DArt/SkillIcons/passives/macedmg.dds":144,"Art/2DArt/SkillIcons/passives/mana.dds":145,"Art/2DArt/SkillIcons/passives/manaregeneration.dds":146,"Art/2DArt/SkillIcons/passives/manastr.dds":147,"Art/2DArt/SkillIcons/passives/minionattackspeed.dds":148,"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds":149,"Art/2DArt/SkillIcons/passives/minionlife.dds":150,"Art/2DArt/SkillIcons/passives/minionstr.dds":151,"Art/2DArt/SkillIcons/passives/onehanddamage.dds":152,"Art/2DArt/SkillIcons/passives/plusattribute.dds":153,"Art/2DArt/SkillIcons/passives/plusdexterity.dds":154,"Art/2DArt/SkillIcons/passives/plusintelligence.dds":155,"Art/2DArt/SkillIcons/passives/plusstrength.dds":156,"Art/2DArt/SkillIcons/passives/projectilespeed.dds":157,"Art/2DArt/SkillIcons/passives/shieldblock.dds":158,"Art/2DArt/SkillIcons/passives/spellcritical.dds":159,"Art/2DArt/SkillIcons/passives/stun2h.dds":160,"Art/2DArt/SkillIcons/passives/stunstr.dds":161,"Art/2DArt/SkillIcons/passives/tempint.dds":162,"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds":163,"Art/2DArt/SkillIcons/passives/trapdamage.dds":164,"Art/2DArt/SkillIcons/passives/trapsmax.dds":165}},"groups":[{"nodes":[42761],"orbits":[0],"x":-15304.90389222,"y":-7077.31698124},{"nodes":[25092],"orbits":[0],"x":-14965.39389222,"y":-7075.62698124},null,{"nodes":[11335],"orbits":[0],"x":-14964.17389222,"y":-6594.24698124},{"nodes":[22541],"orbits":[0],"x":-16119.101927197,"y":4438.4370503224},{"nodes":[5386],"orbits":[0],"x":-16119.101927197,"y":4819.1370503224},{"nodes":[15275],"orbits":[0],"x":-14735.81389222,"y":-7075.62698124},{"nodes":[21284],"orbits":[0],"x":-14735.81389222,"y":-6824.05698124},{"nodes":[57959],"orbits":[0],"x":-15906.431927197,"y":4073.9070503224},{"nodes":[14960],"orbits":[0],"x":-15906.431927197,"y":4819.1370503224},{"nodes":[5571],"orbits":[0],"x":-14615.85389222,"y":-6148.10698124},{"nodes":[34313],"orbits":[0],"x":-14615.79389222,"y":-7507.15698124},{"nodes":[56505],"orbits":[0],"x":-14615.79389222,"y":-6937.15698124},{"nodes":[39659],"orbits":[0],"x":-14615.79389222,"y":-6709.09698124},{"nodes":[60298],"orbits":[0],"x":-15694.431927197,"y":4438.4370503224},{"nodes":[47236],"orbits":[0],"x":-15694.431927197,"y":4819.1370503224},{"nodes":[47184],"orbits":[0],"x":-15482.431927197,"y":4438.4370503224},{"nodes":[20895],"orbits":[0],"x":-15482.431927197,"y":4819.1370503224},{"nodes":[64962],"orbits":[0],"x":-15479.931927197,"y":5558.0570503224},{"nodes":[110],"orbits":[0],"x":-15422.891927197,"y":5717.9970503224},{"nodes":[52374],"orbits":[0],"x":-14144.72389222,"y":-7263.50698124},{"nodes":[30904],"orbits":[0],"x":-14144.72389222,"y":-6824.05698124},{"nodes":[32905,55135],"orbits":[6],"x":-14123.92389222,"y":-6819.93698124},{"nodes":[22908],"orbits":[0],"x":-15325.041927197,"y":5867.8370503224},{"nodes":[48537],"orbits":[0],"x":-15270.431927197,"y":4438.4370503224},{"nodes":[63401],"orbits":[0],"x":-15270.391927197,"y":4073.9070503224},{"nodes":[8525],"orbits":[0],"x":-15190.211927197,"y":5992.6870503224},{"nodes":[49380],"orbits":[0],"x":-14606.81101513,"y":7334.015606703},{"nodes":[58704],"orbits":[0],"x":-14606.81101513,"y":7697.015606703},{"nodes":[38769],"orbits":[0],"x":-14606.81101513,"y":8060.015606703},{"nodes":[36659],"orbits":[0],"x":-14539.78101513,"y":7083.845606703},{"nodes":[9997],"orbits":[0],"x":-15031.611927197,"y":6079.3970503224},{"nodes":[6127],"orbits":[0],"x":-14450.05101513,"y":7505.725606703},{"nodes":[18585],"orbits":[0],"x":-14450.05101513,"y":7918.875606703},{"nodes":[378],"orbits":[0],"x":-13677.60389222,"y":-7508.15698124},{"nodes":[4197],"orbits":[0],"x":-13677.60389222,"y":-6937.15698124},{"nodes":[37782],"orbits":[0],"x":-13677.60389222,"y":-6709.11698124},{"nodes":[47190],"orbits":[0],"x":-13677.60389222,"y":-6148.10698124},{"nodes":[13772],"orbits":[0],"x":-14861.501927197,"y":6123.0170503224},{"nodes":[40915],"orbits":[0],"x":-14352.33101513,"y":7083.805606703},{"nodes":[5852],"orbits":[9],"x":-14787.651927197,"y":4798.3970503224},{"nodes":[1994],"orbits":[0],"x":-14285.47101513,"y":8597.995606703},{"nodes":[48682],"orbits":[0],"x":-14285.29101513,"y":7334.015606703},{"nodes":[39411],"orbits":[0],"x":-14285.29101513,"y":7697.015606703},{"nodes":[25935],"orbits":[0],"x":-14285.29101513,"y":8423.795606703},{"nodes":[39365],"orbits":[0],"x":-14284.67101513,"y":8060.015606703},{"nodes":[9988],"orbits":[0],"x":-14769.631927197,"y":5458.3970503224},{"nodes":[25438],"orbits":[0],"x":-14678.231927197,"y":6123.0170503224},{"nodes":[49340],"orbits":[0],"x":-14511.001927197,"y":6079.3970503224},{"nodes":[35535],"orbits":[0],"x":-13664.02358899,"y":-9880.4330959001},{"nodes":[33812],"orbits":[6],"x":-13880.21101513,"y":8004.295606703},{"nodes":[60913],"orbits":[0],"x":-14353.191927197,"y":5992.6870503224},{"nodes":[47097],"orbits":[0],"x":-13831.53101513,"y":8677.045606703},{"nodes":[23005],"orbits":[0],"x":-13827.72101513,"y":8346.605606703},{"nodes":[61039],"orbits":[0],"x":-14229.211927197,"y":5867.8370503224},{"nodes":[20195],"orbits":[0],"x":-14136.951927197,"y":5717.9970503224},{"nodes":[16276],"orbits":[0],"x":-14062.601927197,"y":5558.0570503224},{"nodes":[16204],"orbits":[0],"x":-13233.22358899,"y":-9717.0130959001},{"nodes":[10072],"orbits":[0],"x":-13456.74101513,"y":8286.915606703},{"nodes":[52068],"orbits":[0],"x":-13427.83101513,"y":8705.925606703},null,{"nodes":[42253],"orbits":[0],"x":-12936.00358899,"y":-9284.5530959001},{"nodes":[33824],"orbits":[0],"x":-12936.00358899,"y":-8851.5530959001},{"nodes":[54512],"orbits":[0],"x":-12658.85358899,"y":-8617.4730959001},{"nodes":[58646,28022,61722,1855],"orbits":[6,8],"x":-12394.22358899,"y":-9283.8730959001},{"nodes":[35762],"orbits":[0],"x":-11956.16358899,"y":-9717.0130959001},{"nodes":[35920],"orbits":[0],"x":-11956.16358899,"y":-9241.2030959001},{"nodes":[56933],"orbits":[0],"x":-11956.16358899,"y":-8744.5430959001},{"nodes":[24807],"orbits":[0],"x":-12395.901045607,"y":9837.0838448507},{"nodes":[61983],"orbits":[0],"x":-11751.52358899,"y":-9863.9930959001},{"nodes":[46654],"orbits":[0],"x":-11751.52358899,"y":-9304.3030959001},{"nodes":[28745],"orbits":[0],"x":-11486.44358899,"y":-10044.1730959},{"nodes":[26063],"orbits":[0],"x":-11483.26358899,"y":-9396.9630959001},{"nodes":[62523],"orbits":[0],"x":-11481.39358899,"y":-8744.5730959001},{"nodes":[38014],"orbits":[0],"x":-11998.951045607,"y":9614.1838448507},{"nodes":[42275],"orbits":[0],"x":-11821.031045607,"y":10122.973844851},{"nodes":[3762,59540,30115,60634,35453,13715,19424,27418,51690,29323,32534],"orbits":[4,5,6,7,9],"x":-11560.091045607,"y":10394.963844851},{"nodes":[12000],"orbits":[0],"x":-11494.591045607,"y":11397.883844851},{"nodes":[59372],"orbits":[0],"x":-11454.221045607,"y":10756.733844851},{"nodes":[56842],"orbits":[0],"x":-11100.601045607,"y":11172.483844851},null,null,null,null,null,{"nodes":[58058,21218,60708,45226,11666,13950,7066,23932,8423,17894],"orbits":[0,2,3,4,5],"x":-12135.66,"y":-1230.15},{"nodes":[47753],"orbits":[0],"x":-11896.79,"y":-1926.84},{"nodes":[36025,57079,44309,44485,829,19966,43385,22221,7553,64139,15842],"orbits":[2,3,5,6,7],"x":-11682.6,"y":-5712.79},{"nodes":[18353,42762,11984,20496,3544,19953,50142,58197,35980],"orbits":[0,3,4,6,7],"x":-11664.2,"y":614.3},{"nodes":[38320],"orbits":[0],"x":-11504.95,"y":-1807.32},{"nodes":[28201,56174,1887,10713,16615,10636,38697,20391,16947,18713],"orbits":[0,3,4],"x":-11380.71,"y":-3346},{"nodes":[32845,23630,64819,31746,51868,19794,17885,11392],"orbits":[3,4,5],"x":-11338.93,"y":-2050.8},{"nodes":[65,36504,55260,19751,15698,35618],"orbits":[7,2],"x":-11081.72,"y":-622.4},{"nodes":[28589,7395,38670,30007,12565,3245,30300,3188,46051],"orbits":[0,1,2,3],"x":-11072.17,"y":1430.79},{"nodes":[55190],"orbits":[1],"x":-10939.38,"y":88.39},{"nodes":[41012],"orbits":[0],"x":-10916.6,"y":-2156.56},{"nodes":[24630],"orbits":[0],"x":-10708.76,"y":2443.13},{"nodes":[1200],"orbits":[4],"x":-10682.77,"y":445.3},{"nodes":[28982],"orbits":[0],"x":-10667.72,"y":-1117.08},{"nodes":[64489,25162,6952,750],"orbits":[2],"x":-10654.45,"y":2047.3},{"nodes":[3348],"orbits":[0],"x":-10649.96,"y":-3724.53},{"nodes":[48314],"orbits":[0],"x":-10649.96,"y":-3509.98},{"nodes":[43941],"orbits":[0],"x":-10648.12,"y":-3316.27},{"nodes":[17348,11433,15522,13893,11275,42390,44753,63608],"orbits":[0,3,4,7],"x":-10615.17,"y":3051.94},{"nodes":[440],"orbits":[0],"x":-10594.08,"y":-4757.69},{"nodes":[14509,589,46399,50820,65472,9323,40395],"orbits":[0,2,3,7],"x":-10593.41,"y":-2769.62},{"nodes":[65192,33423,15672,6999,59908,36197,27096,45400,63170,13691],"orbits":[0,3,7],"x":-10575.67,"y":-6386.37},{"nodes":[8850],"orbits":[0],"x":-10520.26,"y":-3933.98},{"nodes":[61896],"orbits":[0],"x":-10520.26,"y":-3710.82},{"nodes":[61393],"orbits":[0],"x":-10448.6,"y":-3316.27},{"nodes":[55897],"orbits":[0],"x":-10443.83,"y":-4121.17},{"nodes":[50767,20289],"orbits":[0,2],"x":-10439.87,"y":-3500.92},{"nodes":[14432],"orbits":[0],"x":-10437.87,"y":-4316.54},{"nodes":[20989,42984,21184,20251],"orbits":[1,3,7],"x":-10401.12,"y":-377.96},{"nodes":[41768],"orbits":[0],"x":-10398.41,"y":-2166.4},{"nodes":[55888],"orbits":[0],"x":-10371.25,"y":-4590.02},{"nodes":[17349,5728,23940,14342,49256,14439,58138,46384,33402,58125,6133,10681,27581,50510],"orbits":[1,3,4,7],"x":-10371.18,"y":-5305.09},{"nodes":[53354],"orbits":[0],"x":-10368.75,"y":-3710.82},{"nodes":[33408],"orbits":[0],"x":-10368.59,"y":-3933.98},{"nodes":[30141],"orbits":[0],"x":-10364.84,"y":5.97},{"nodes":[59785],"orbits":[0],"x":-10358.72,"y":2132.05},{"nodes":[14511,54999,64900,30780,53261,18207,17112,5410,4331],"orbits":[2,3,4,7],"x":-10266.25,"y":5666.88},{"nodes":[36250],"orbits":[0],"x":-10252.92,"y":-3509.98},{"nodes":[56368],"orbits":[0],"x":-10251.16,"y":-3312.73},{"nodes":[49214],"orbits":[0],"x":-10248.76,"y":-3724.53},{"nodes":[375,12276,14693,13937,13980,17791,526,2645,52829,14832],"orbits":[0,4,7],"x":-10240.12,"y":4633.75},{"nodes":[18684],"orbits":[0],"x":-10198.25,"y":3732.13},{"nodes":[18746],"orbits":[0],"x":-10160.38,"y":-4757.69},{"nodes":[51749],"orbits":[0],"x":-10158.37,"y":296.7},{"nodes":[29611],"orbits":[0],"x":-10134.33,"y":-3151.93},{"nodes":[33590],"orbits":[0],"x":-10128.99,"y":5639.94},{"nodes":[11656,9106,53822,54937],"orbits":[1,7],"x":-10089.33,"y":1201.49},{"nodes":[37484],"orbits":[0],"x":-10073.8,"y":-2358.14},{"nodes":[9352,31295,32071,49111,39190,8800,15427,57379],"orbits":[0,3],"x":-10026.06,"y":-1117.08},{"nodes":[27296],"orbits":[0],"x":-10009.75,"y":3405.64},{"nodes":[31554,49929,31757],"orbits":[6,5],"x":-9932.89,"y":-7295.29},{"nodes":[51535,18397,55063,8852,4139],"orbits":[0,2,3],"x":-9927.8,"y":2362.11},{"nodes":[9328],"orbits":[0],"x":-9903.54,"y":-6537.44},{"nodes":[58496],"orbits":[0],"x":-9903.54,"y":-6355.19},{"nodes":[39598,3949,28613,15247,46683],"orbits":[3,2],"x":-9851.18,"y":2995.92},{"nodes":[1130,50847,33393,42914],"orbits":[0,4,5,7],"x":-9825.21,"y":-3241.28},{"nodes":[32474],"orbits":[0],"x":-9791.13,"y":-4500.02},{"nodes":[4442,59886,62313,62034,55931,33939,6872],"orbits":[0,3,4,5],"x":-9765.33,"y":710.66},{"nodes":[53123,43250,34818,22697,8421,35404,5862,54982],"orbits":[1,2,7],"x":-9735.55,"y":-2055.78},{"nodes":[14026],"orbits":[0],"x":-9717.96,"y":-6634.67},{"nodes":[37187],"orbits":[0],"x":-9717.96,"y":-6452.32},{"nodes":[55152,42710,65287,56996,9568,41186,58117,13839,5580],"orbits":[0,2,3,4,5],"x":-9716.02,"y":6484.44},{"nodes":[59777],"orbits":[0],"x":-9701.92,"y":4489.54},{"nodes":[62670,41497,30554,21164,18245,10055],"orbits":[0,7],"x":-9699.83,"y":-2798.91},{"nodes":[917,44069,65160,21670,29358],"orbits":[1,2,3],"x":-9636.83,"y":3334.63},{"nodes":[30553],"orbits":[0],"x":-9621.33,"y":3036.16},{"nodes":[30457,13293,54416,19236,60274],"orbits":[0,7],"x":-9598.42,"y":-542.54},{"nodes":[18448],"orbits":[0],"x":-9598.42,"y":4},{"nodes":[19563,34782,34490,18972],"orbits":[0,2,3,7],"x":-9524.42,"y":-6101.02},{"nodes":[47931],"orbits":[0],"x":-9524.42,"y":-5501.21},{"nodes":[36100],"orbits":[0],"x":-9522.16,"y":-6739.15},{"nodes":[63085],"orbits":[0],"x":-9522.16,"y":-6562.27},{"nodes":[61942],"orbits":[0],"x":-9449.45,"y":-4442.32},{"nodes":[53719],"orbits":[0],"x":-9427.5,"y":5442.15},{"nodes":[10362,10830,9163,59589,44952,6153,52659],"orbits":[0,3,7],"x":-9363.33,"y":4400.29},{"nodes":[63678],"orbits":[0],"x":-9318.59,"y":-6631.85},{"nodes":[43460],"orbits":[0],"x":-9318.59,"y":-6434.75},{"nodes":[61847],"orbits":[0],"x":-9265.01,"y":-2982.99},{"nodes":[17587,59039,28223,6100,20963],"orbits":[1,2,4,5,7],"x":-9247.14,"y":-875.71},{"nodes":[29098,32549,10727,56237,43588,61835,1825],"orbits":[0,2,3],"x":-9224.21,"y":-4865.33},{"nodes":[41935],"orbits":[0],"x":-9155.13,"y":-6541.86},{"nodes":[6735],"orbits":[0],"x":-9155.13,"y":-6351.08},{"nodes":[65154,2575,56757,11292],"orbits":[0,2],"x":-9064.75,"y":362.33},{"nodes":[49370,32148,8535,43443],"orbits":[0,2],"x":-9058.33,"y":-2717.44},{"nodes":[6502],"orbits":[0],"x":-9056.17,"y":-2715.81},{"nodes":[41747],"orbits":[0],"x":-9050.55,"y":-3180.38},{"nodes":[53440,52300,11178,62439,57880,11306,6269,45990,39448,24224],"orbits":[0,2,3],"x":-9040.02,"y":6723.44},{"nodes":[33203,55033,17059,6874,34940],"orbits":[0,3,4,7],"x":-8963.6,"y":-1538.12},{"nodes":[33452,57471,53823,23192,21684,1214,42578,52796,10508,30371,27687],"orbits":[2,3,4,5,7],"x":-8945,"y":1954.01},{"nodes":[11525,64724,53329,53030,30334,9324,43939,56214,48267],"orbits":[0,2,3],"x":-8860.46,"y":-5419.21},{"nodes":[65042,60068,55925,37869,28892,13845,28408,21413,37290],"orbits":[0,1,3,7],"x":-8776.24,"y":-545.92},{"nodes":[61811,44452,21809,19162,34143,36408,15141],"orbits":[6,5],"x":-8734.51,"y":-7310.37},{"nodes":[21387],"orbits":[0],"x":-8724.91,"y":5036.5},{"nodes":[51129,26437,15892],"orbits":[3,7],"x":-8699.47,"y":5504.76},{"nodes":[52],"orbits":[0],"x":-8682.17,"y":-4609.87},{"nodes":[39131],"orbits":[0],"x":-8680.79,"y":-5014.13},{"nodes":[47606,28981,34871,27980,270,56219,52764],"orbits":[0,1,2,7],"x":-8664.77,"y":-6794.46},{"nodes":[33722],"orbits":[0],"x":-8664.77,"y":-6378.53},{"nodes":[47173,51832,6514,31373,47722,12418,50561,3988],"orbits":[0,2,3,4],"x":-8647.35,"y":4650.55},{"nodes":[10100],"orbits":[0],"x":-8622.21,"y":522.51},{"nodes":[23307],"orbits":[0],"x":-8621.47,"y":988.33},{"nodes":[27082],"orbits":[0],"x":-8618.25,"y":6301.67},{"nodes":[63243,48160,13108,49543,37778,24929],"orbits":[2,3,5],"x":-8606.47,"y":-3419.53},{"nodes":[61404,38923,44902,61429,511],"orbits":[0,7],"x":-8575.54,"y":-2302.44},{"nodes":[8460,40328,62200,9528,38053,29762,28564],"orbits":[0,2,3],"x":-8509.27,"y":-1418.16},{"nodes":[47263],"orbits":[0],"x":-8484.8,"y":9.69},{"nodes":[51210],"orbits":[0],"x":-8483,"y":-2227.56},{"nodes":[13482],"orbits":[0],"x":-8394.02,"y":5599.53},{"nodes":[22626,45227,30136],"orbits":[3,7],"x":-8335.67,"y":5293.13},{"nodes":[42111,48717],"orbits":[7,3],"x":-8316.62,"y":5282.9},{"nodes":[25300],"orbits":[0],"x":-8308.16,"y":504.36},{"nodes":[55048],"orbits":[0],"x":-8287.77,"y":-6378.53},{"nodes":[55635,57089,53893,55450,21784,50118,51807,52440,34443],"orbits":[0,1,2,7],"x":-8253.67,"y":-5967.44},{"nodes":[25315,25591,19820,5686],"orbits":[2],"x":-8242.08,"y":-2760.44},{"nodes":[59945],"orbits":[0],"x":-8233.08,"y":1737.23},{"nodes":[12005,28489,56890,33562,41609,31010,27611,27216,30546,57273,60619,26104,43282,55672,32186,541],"orbits":[0,2,4,5,6,7],"x":-8221.2,"y":-7830.17},{"nodes":[50392],"orbits":[0],"x":-8217.79,"y":6324.33},{"nodes":[32349],"orbits":[0],"x":-8206.04,"y":7089.13},{"nodes":[38365,61142,34626,46499],"orbits":[0,2],"x":-8204.79,"y":2567.51},{"nodes":[61796,38066,8260,10286],"orbits":[7],"x":-8193.04,"y":453.74},{"nodes":[31779,20791,13777,38532],"orbits":[0,2],"x":-8166.54,"y":-4543.78},{"nodes":[38707],"orbits":[0],"x":-8161.98,"y":-1195.09},{"nodes":[24855,17138,53308,51903,39347,48014,55058,63790],"orbits":[0,3,4,5],"x":-8158.65,"y":3447.68},{"nodes":[11741],"orbits":[3],"x":-8149.73,"y":-4707.52},{"nodes":[41821],"orbits":[0],"x":-8141.21,"y":7641.73},{"nodes":[24801,34305,40736,8171,45162,63031,15606,31545],"orbits":[3,4,7],"x":-8131.61,"y":7618.79},{"nodes":[52220,60064,3027,54228,64240],"orbits":[0,2],"x":-8115.09,"y":-155.26},{"nodes":[61409,24646],"orbits":[3,7],"x":-8111.51,"y":6128.94},{"nodes":[59061,2672,8509,45569,55596,28267,35085],"orbits":[0,2,3],"x":-8101.59,"y":-5348.53},{"nodes":[8272],"orbits":[0],"x":-1028.4703459825,"y":15926.500291259},{"nodes":[21453],"orbits":[0],"x":-8091.65,"y":379.36},{"nodes":[63114],"orbits":[3],"x":-8046.92,"y":4659.56},{"nodes":[13075],"orbits":[0],"x":-8021.19,"y":6127.75},{"nodes":[60916,41701,11027,59433],"orbits":[0,2],"x":-8013.96,"y":-4798.6},{"nodes":[4140],"orbits":[0],"x":-8008.17,"y":-7035.15},{"nodes":[54849,3723,16413,17092,10484,42660],"orbits":[0,2],"x":-7994.15,"y":-746.39},{"nodes":[49259,25014,62360,36333,50228,20511,42059,53804,56112],"orbits":[0,3,4],"x":-7989.53,"y":-3652.59},{"nodes":[35048,26176,43650,21070,57388,53386,9698],"orbits":[1,2,3,7],"x":-7966.51,"y":4130.84},{"nodes":[49734],"orbits":[0],"x":-7956.51,"y":-1961.91},{"nodes":[40105,30258,20558],"orbits":[2],"x":-7930.61,"y":-2397.42},{"nodes":[39102,43486,13228,54289],"orbits":[0,2],"x":-7915.44,"y":-3108.31},{"nodes":[44017],"orbits":[0],"x":-7860.53,"y":2931.66},{"nodes":[4621,54297,24993,43721,9554,11160,49769,16332,1628,57202,3681,57386,8723,49258,25678,21374],"orbits":[2,3,4,6,7],"x":-7842.42,"y":-9697.42},{"nodes":[3446],"orbits":[0],"x":-7829.04,"y":7089.13},{"nodes":[51737],"orbits":[0],"x":-725.97034598253,"y":16707.190291259},{"nodes":[4527],"orbits":[0],"x":-7762.96,"y":2567.51},{"nodes":[20115],"orbits":[0],"x":-7745.48,"y":-2749.55},{"nodes":[51812,62757,4673,10047,46741],"orbits":[0,2],"x":-7735.13,"y":-1427.91},{"nodes":[64807,46674,35921,57405,5642],"orbits":[2],"x":-7728.69,"y":1935.05},{"nodes":[58855],"orbits":[0],"x":-7717.94,"y":1429.4},{"nodes":[53527,4985,64525,45327,7204,10251],"orbits":[0,2,3,7],"x":-7711.19,"y":1435.92},{"nodes":[35369,1459,47252,17282,43579],"orbits":[0,1,7],"x":-7642.03,"y":-4244.19},{"nodes":[2946,62518,4547,41414,41363],"orbits":[0,1,3,4,7],"x":-7612.36,"y":8202.29},{"nodes":[15913,7542,36737,61362,28516,32599],"orbits":[2],"x":-7585.53,"y":-2160.61},{"nodes":[17646],"orbits":[0],"x":-515.80034598253,"y":15646.330291259},{"nodes":[51821],"orbits":[0],"x":-7574.92,"y":-3386.05},{"nodes":[31159,54962,35849,46017,12382],"orbits":[0,1,7],"x":-7523.03,"y":-4513.11},{"nodes":[29197,23436,26300,11428],"orbits":[2,4,5,7],"x":-7495.63,"y":-5422.46},{"nodes":[43653,48171,26518,40803,3218],"orbits":[4],"x":-7479.31,"y":-755.12},{"nodes":[58088,16620,41442,21161,64324,10500,26479,6900,45751],"orbits":[2,3,4,5],"x":-7472.17,"y":6094.06},{"nodes":[9040],"orbits":[0],"x":-7472.17,"y":6133.69},{"nodes":[50616],"orbits":[0],"x":-7470.27,"y":4966.83},{"nodes":[46665],"orbits":[0],"x":-7469.65,"y":409.35},{"nodes":[18505,18496,18073,36027,49952,45090,13856],"orbits":[7],"x":-7463.54,"y":4960.9},{"nodes":[24339,7060,28214,1973,8607,53131],"orbits":[7,2],"x":-7459.86,"y":371.68},{"nodes":[39710],"orbits":[0],"x":-7441.19,"y":-3885.12},{"nodes":[52298],"orbits":[0],"x":-7437.53,"y":3131.16},{"nodes":[53216,52126,21885,1352],"orbits":[0,2,7],"x":-7437.53,"y":3624.13},{"nodes":[45202],"orbits":[0],"x":-7414.29,"y":-8107.33},{"nodes":[34317,8145,2344,23331,30959,31778,12992,16485,296],"orbits":[0,1,2,7],"x":-7383.29,"y":-7035.15},{"nodes":[58295],"orbits":[2],"x":-7366.84,"y":84.99},{"nodes":[47242,34493,48565,23078,65328,54964,49593,4725,17229],"orbits":[0,2,3,4,7],"x":-7350.17,"y":-6377.15},{"nodes":[26196],"orbits":[0],"x":-7344.38,"y":-4246.42},{"nodes":[40117,31848,1286,21089,17903,54701,64023],"orbits":[0,7],"x":-7296.92,"y":2335.67},{"nodes":[24430,47191,3601,8554,63037],"orbits":[4],"x":-7251.15,"y":-371.11},{"nodes":[50629],"orbits":[0],"x":-7241.96,"y":-651.55},{"nodes":[44298],"orbits":[0],"x":-7240.77,"y":-656.16},{"nodes":[17725,24420,33829,18737,9221,9442,37260,30395],"orbits":[0,1,2,7],"x":-7188.4,"y":-2426.53},{"nodes":[45354,64948,48264,12964],"orbits":[0,2],"x":-7177.65,"y":-5009.06},{"nodes":[12232,36556,872,1502,11087,42635],"orbits":[0,2],"x":-7167.85,"y":-3642.67},{"nodes":[28774,17505,52106,2999,44005,10295,27733],"orbits":[4,5,6],"x":-7140.48,"y":-10437.39},{"nodes":[11048,47420,53444,9065,752,64653,52676],"orbits":[1,2,4,7],"x":-7123.17,"y":-8949.18},{"nodes":[50062,64357,6416,506,46857,59596,42916,11030,37641],"orbits":[0,2,3],"x":-7080.06,"y":-3066.48},{"nodes":[23930,30662,45383,26291,46024],"orbits":[4],"x":-7073.34,"y":-821.9},{"nodes":[59093],"orbits":[0],"x":-7050.15,"y":-8009.76},{"nodes":[61973,38601,43131,40719,61897,34501,7120],"orbits":[6,5,9,8],"x":22.379654017468,"y":15546.750291259},{"nodes":[25172],"orbits":[0],"x":22.379654017468,"y":16596.080291259},{"nodes":[46535],"orbits":[0],"x":26.729654017468,"y":15646.330291259},{"nodes":[32559],"orbits":[0],"x":26.729654017468,"y":15948.310291259},{"nodes":[3704],"orbits":[0],"x":26.729654017468,"y":16229.120291259},{"nodes":[52993,9414,32768,8107,18081,14980],"orbits":[0,2,3,7],"x":-7038.4,"y":-1699.91},{"nodes":[25229,7972,21390,5663],"orbits":[0,2],"x":-7025.42,"y":7409.4},{"nodes":[62498],"orbits":[0],"x":-7025.42,"y":7906.98},{"nodes":[12255,989,26416,27740,35792],"orbits":[2],"x":-7025.42,"y":8507.21},{"nodes":[45632,25503,27068,35831,27388,28578,904,24551],"orbits":[0,7],"x":-6938.5,"y":-5539.42},{"nodes":[26725],"orbits":[0],"x":-6934.34,"y":4002.72},{"nodes":[31805,44461,54998,29041,31388,51394,29993],"orbits":[1,2,3,7],"x":-6908.33,"y":2821.11},{"nodes":[43778,36894,17330,3698,61938,14515,61927,33137],"orbits":[2,3],"x":-6902.9,"y":6655.38},{"nodes":[21568],"orbits":[0],"x":-6880.96,"y":-4712.38},{"nodes":[1170,53089,16626,64443,41126,10474,53785,9918,62023],"orbits":[0,2,3],"x":-6862.15,"y":988.33},{"nodes":[39621,14176,18004,8881],"orbits":[0,2,3,4],"x":-6849.92,"y":3687.64},{"nodes":[21127,35974,51105,5398,22484,51820,38124,6355,14110,48979],"orbits":[1,2,3,4,6,7],"x":-6849.4,"y":-7455.59},{"nodes":[48935,61367,64239,2733],"orbits":[0,2,3],"x":-6846.57,"y":-239.4},{"nodes":[16249],"orbits":[0],"x":2206.941488019,"y":15163.039415167},{"nodes":[50757,62303,33045,59938],"orbits":[0,4,7],"x":-6813.53,"y":-3551.71},{"nodes":[40511,58368,29985,61113,53910,9212],"orbits":[0,1,7],"x":-6753.23,"y":-6208.67},{"nodes":[25031,17999,63979,9750,1169,42026,63813],"orbits":[0,7],"x":-6714.29,"y":9037.67},{"nodes":[35966,41105,38368,54288,44316],"orbits":[0,1,7],"x":-6674.42,"y":-4314.1},{"nodes":[11464,27405,30781,63772,37888,29663],"orbits":[2,3,5,6,7],"x":-6663.73,"y":-1193.34},{"nodes":[5800,45075,43149,43507,40292],"orbits":[1,2,7],"x":-6629.67,"y":5303.33},{"nodes":[32560],"orbits":[0],"x":2418.441488019,"y":15529.369415167},{"nodes":[6935],"orbits":[0],"x":560.54965401747,"y":15646.330291259},{"nodes":[10371],"orbits":[0],"x":2527.921488019,"y":15120.769415167},{"nodes":[11248],"orbits":[0],"x":-6473.32,"y":-5120.01},{"nodes":[53921,40596,58838],"orbits":[5],"x":-6456.61,"y":5137.09},{"nodes":[22975],"orbits":[0],"x":-6409.48,"y":4911.79},{"nodes":[15044],"orbits":[0],"x":2629.941488019,"y":15895.699415167},{"nodes":[22270,1144,12471,19942,42070,26148],"orbits":[0,2],"x":-6401.88,"y":-5623.51},{"nodes":[21861,52807,61836,60551,65243,46421],"orbits":[0,2],"x":-6391.25,"y":-308.27},{"nodes":[43711,5544,14459],"orbits":[2],"x":-6370.69,"y":420.58},{"nodes":[38921,49023,49198,12817,22967],"orbits":[1,2,3,7],"x":-6353.65,"y":4501.4},{"nodes":[34187,20848,32239,16721,9009,7128,18270,45874],"orbits":[0,3,4,5,6,7],"x":-6348.3,"y":-6484.17},{"nodes":[18678],"orbits":[0],"x":2726.7151094136,"y":-16520.239541646},{"nodes":[63002],"orbits":[0],"x":2726.7151094136,"y":-14316.419541646},{"nodes":[42845],"orbits":[0],"x":2739.421488019,"y":15487.109415167},{"nodes":[20830],"orbits":[0],"x":799.83965401747,"y":16707.190291259},{"nodes":[46380,21327,56876,1104],"orbits":[0,2],"x":-6253.23,"y":-4790.96},{"nodes":[32777,17625,59710,21567,18822,10873,52618,47790],"orbits":[1,2,3,7],"x":-6239.27,"y":-3222.72},{"nodes":[11014,16784,26339,62609,18419,25312,24259,23667,64405,31650,16051,31017],"orbits":[0,1,3,5,7],"x":-6210.4,"y":7289.19},{"nodes":[51561],"orbits":[0],"x":-6210.4,"y":8758.64},{"nodes":[23382],"orbits":[0],"x":-6208.88,"y":-8867.25},{"nodes":[19674],"orbits":[3],"x":-6203.21,"y":3942.14},{"nodes":[10731],"orbits":[0],"x":2828.6351094136,"y":-16082.639541646},{"nodes":[27439],"orbits":[0],"x":-6186.82,"y":5297.48},{"nodes":[11786,7716,29447,18157],"orbits":[2],"x":-6167.94,"y":9255.09},{"nodes":[29162],"orbits":[0],"x":2869.651488019,"y":16135.409415167},{"nodes":[8982,58926,64572,14952,21985,48925,54887],"orbits":[0,3,7],"x":-6160.01,"y":-9509.97},{"nodes":[3363,38433,4970,23195,55375,62748],"orbits":[0,2],"x":-6116.54,"y":-6010.78},{"nodes":[41493],"orbits":[0],"x":-6116.29,"y":3951.76},{"nodes":[41180,6222,17260,61703,9037,57608,32353,65189],"orbits":[0,2,3,7],"x":-6051.67,"y":-646.18},{"nodes":[29126,28770,479],"orbits":[0,7],"x":-6036.75,"y":-1514.07},{"nodes":[21017,26969,16861,55789,41665,27303,50562,43142],"orbits":[0,3,4,5,7],"x":-6026.21,"y":1197.89},{"nodes":[14654],"orbits":[0],"x":-6014.13,"y":4},{"nodes":[54838],"orbits":[0],"x":3024.181488019,"y":14820.959415167},{"nodes":[4245],"orbits":[0],"x":3024.181488019,"y":15243.969415167},{"nodes":[44746],"orbits":[0],"x":3024.181488019,"y":15666.969415167},{"nodes":[26638],"orbits":[0],"x":3040.6851094136,"y":-15421.219541646},{"nodes":[35977,38130,53194,35876,27540,62216,26070,62973],"orbits":[0,2,3],"x":-5982.73,"y":2748.83},{"nodes":[57703],"orbits":[0],"x":-5982.73,"y":3453.31},{"nodes":[37078],"orbits":[0],"x":1106.1996540175,"y":15926.500291259},{"nodes":[56342],"orbits":[0],"x":-5952.13,"y":8688.45},{"nodes":[7341],"orbits":[0],"x":-5946.57,"y":8472.91},{"nodes":[49938],"orbits":[0],"x":-5945.28,"y":-3432.51},{"nodes":[25890,26863,54378,58198],"orbits":[0,2],"x":-5938.61,"y":-8581.7},{"nodes":[46522],"orbits":[0],"x":3111.921488019,"y":15994.419415167},{"nodes":[50253],"orbits":[0],"x":-5918.9,"y":4065.73},{"nodes":[58747],"orbits":[0],"x":3107.3351094136,"y":-14316.419541646},{"nodes":[64318,5088,55101,43893,26739,61063,38535,7777,58016,22873,16596,49537,42205],"orbits":[0,3,4],"x":-5912.67,"y":-7670.09},{"nodes":[23879,51743,42452,57617,41620,35417,57921,16506,14996,37509],"orbits":[0,3,4,5,7],"x":-5885.4,"y":-2365.38},{"nodes":[44872],"orbits":[0],"x":-5846.29,"y":-5740.53},{"nodes":[51795,32271,54311,28482,53632,19846],"orbits":[1,2,7],"x":-5794.96,"y":-3968.54},{"nodes":[42035,28153,50219,54194],"orbits":[2],"x":3230.2751094136,"y":-16146.949541646},{"nodes":[22147],"orbits":[9],"x":3230.2751094136,"y":-15207.249541646},{"nodes":[36252],"orbits":[6],"x":3252.201488019,"y":15678.949415167},{"nodes":[57776,60013,10208,21935,33914,18240,21415,22909,61493],"orbits":[0,3],"x":-5744.12,"y":-6744.4},{"nodes":[43128],"orbits":[4],"x":3294.0451094136,"y":-16066.949541646},{"nodes":[8600],"orbits":[0],"x":-5721.96,"y":6102.63},{"nodes":[32952],"orbits":[0],"x":-4412.0930451617,"y":15102.650574792},{"nodes":[61471,61977,15580,49153],"orbits":[4],"x":-5699.67,"y":-4002.92},{"nodes":[62015,7668,21982,47371],"orbits":[0,2],"x":-5694.65,"y":5052.28},{"nodes":[64870,34090,14655,372,54340],"orbits":[0,2,3,7],"x":-5677.8,"y":5511.25},{"nodes":[3605],"orbits":[0],"x":3370.1251094136,"y":-14316.019541646},{"nodes":[54892],"orbits":[0],"x":3392.521488019,"y":15994.249415167},{"nodes":[10987],"orbits":[0],"x":3402.6551094136,"y":-15421.219541646},{"nodes":[37397],"orbits":[0],"x":-4302.9730451617,"y":14913.650574792},{"nodes":[60287],"orbits":[0],"x":-4302.9730451617,"y":15039.650574792},{"nodes":[7960],"orbits":[1],"x":-5597.85,"y":-9484.56},{"nodes":[40550,46205,41615,49192,44787,43396,10534,33209,2174,51683,19249],"orbits":[0,2,3,4,6,7],"x":-5585.44,"y":-521.46},{"nodes":[33244,52373,16347,52556,37276],"orbits":[0,2],"x":-5585.08,"y":8844.88},{"nodes":[32637],"orbits":[0],"x":3480.491488019,"y":14819.939415167},{"nodes":[30151],"orbits":[0],"x":3480.491488019,"y":15242.949415167},{"nodes":[44371],"orbits":[0],"x":3480.491488019,"y":15665.949415167},{"nodes":[20303,9908],"orbits":[2],"x":-5535.94,"y":811.34},{"nodes":[16311,32600,6304,12125],"orbits":[0,2],"x":-5532.01,"y":426.08},{"nodes":[20350,47006,43174,4948,62785,28542],"orbits":[1,3,7],"x":-5498.11,"y":8167.23},{"nodes":[63259],"orbits":[0],"x":-4193.8630451617,"y":15102.650574792},{"nodes":[55582],"orbits":[0],"x":-4167.0930451617,"y":15546.760574792},{"nodes":[25482,51702,54485,60620,61472],"orbits":[0,7],"x":-5457.8,"y":4362.34},{"nodes":[64995,51867,17924],"orbits":[0,3],"x":-5440.73,"y":6837.73},{"nodes":[27990],"orbits":[0],"x":3593.6051094136,"y":-16317.889541646},{"nodes":[761,22133,39857,4663],"orbits":[0,7],"x":-5431.35,"y":-1790.04},{"nodes":[2491],"orbits":[1],"x":-5399.53,"y":9533.46},{"nodes":[762],"orbits":[0],"x":3635.451488019,"y":16134.699415167},{"nodes":[49049],"orbits":[0],"x":3627.9251094136,"y":-16082.639541646},{"nodes":[44783,19277,35171,10029,8660,18846,22949,14113],"orbits":[0,2,3],"x":-5386.44,"y":-5437.75},{"nodes":[14429],"orbits":[0],"x":-4082.4230451617,"y":14628.030574792},{"nodes":[8629],"orbits":[0],"x":-5326.03,"y":2555.07},{"nodes":[20015,14777,49136,9604,37226,4015,47429,9187,59466],"orbits":[2,3,4,6,7],"x":-5323.67,"y":7500.44},{"nodes":[16084],"orbits":[0],"x":-5314.13,"y":2655.72},{"nodes":[13474],"orbits":[0],"x":-5314.13,"y":2829.25},{"nodes":[10602,24871,57552,46696],"orbits":[4],"x":-5314.13,"y":2922.83},{"nodes":[54811],"orbits":[0],"x":-5314.13,"y":3067.3},{"nodes":[34210],"orbits":[0],"x":-5314.13,"y":3397.64},{"nodes":[25934,6923,1087,64939,30123,26092,52392],"orbits":[2,3,7],"x":-5314.13,"y":3520.75},{"nodes":[20499,34327,32078,16940,25446,2336,63402,29881],"orbits":[0,1,2,7],"x":-5305.62,"y":-3550.7},{"nodes":[1579],"orbits":[0],"x":3733.2751094136,"y":-16527.249541646},{"nodes":[32856],"orbits":[0],"x":3733.2751094136,"y":-14316.019541646},{"nodes":[12054],"orbits":[0],"x":3775.731488019,"y":16377.669415167},{"nodes":[45248],"orbits":[0],"x":-3946.5530451617,"y":15135.140574792},{"nodes":[44406,63451,57846],"orbits":[6],"x":-5197.82,"y":6507.02},{"nodes":[63470,50302,16090],"orbits":[3],"x":-5165.01,"y":833.39},{"nodes":[61490],"orbits":[0],"x":-5159.25,"y":6455.65},{"nodes":[28304],"orbits":[0],"x":-5153.8,"y":8943.84},{"nodes":[8693,35393,23708,3896,56320],"orbits":[0,2,7],"x":-5140.8,"y":745.04},{"nodes":[11641],"orbits":[0],"x":-3810.6630451617,"y":15642.260574792},{"nodes":[56703,28839,56762,20032,28680],"orbits":[0,2],"x":-5107.55,"y":-6981.78},{"nodes":[1988],"orbits":[0],"x":3929.031488019,"y":15965.199415167},{"nodes":[28002],"orbits":[0],"x":-5095.02,"y":-2941.61},{"nodes":[2955,28800,55308,38313,30701],"orbits":[0,2,7],"x":-5085.88,"y":-2565.83},{"nodes":[51183,10635,45301,31724,2074],"orbits":[0,2],"x":-5081.34,"y":-791.76},{"nodes":[35408,36474,38596,24767,31925],"orbits":[2,4,7],"x":-5073.9,"y":-9428.05},{"nodes":[64042,55422,34415,48387,54640,27900,62376],"orbits":[0,3,4,5,7],"x":-5064.25,"y":-4700.96},{"nodes":[18441,34181,45422],"orbits":[7],"x":-5039.48,"y":-3334.46},{"nodes":[51369,56061,6544,45503,37746,42604],"orbits":[0,2,4,7],"x":-5034.82,"y":1520.57},{"nodes":[34412,25915,8916,20547,33340,51267,11886],"orbits":[1,2,7],"x":-5003.08,"y":-1341.35},{"nodes":[45918],"orbits":[0],"x":-4999.75,"y":-8120.71},{"nodes":[49547],"orbits":[0],"x":-4997.46,"y":-3305.76},{"nodes":[10305,45586,35011,14761,53187,45215],"orbits":[2],"x":-4989.69,"y":6154.73},{"nodes":[57775],"orbits":[0],"x":-4987.35,"y":6165.44},{"nodes":[34882],"orbits":[0],"x":-3674.7830451617,"y":16149.370574792},{"nodes":[46628],"orbits":[4],"x":-4966.28,"y":-5972.03},{"nodes":[37523],"orbits":[0],"x":4069.301488019,"y":16208.169415167},{"nodes":[48552],"orbits":[0],"x":-4902.61,"y":-8434.54},{"nodes":[36880,15628,27626,2244,54067,43036],"orbits":[4,5,7],"x":-4890.11,"y":-8497.87},{"nodes":[10452,1878,44213,14328,869,18959,55843],"orbits":[0,2,7],"x":-4876.25,"y":-7652.71},{"nodes":[34990,25337,50184,46069,6088,54380],"orbits":[0,2,7],"x":-4860.65,"y":-5812},{"nodes":[47316,2888,21716,8827,16691,9583,28862],"orbits":[0,4,7],"x":-4814.59,"y":10580.08},{"nodes":[37258],"orbits":[0],"x":-4805.94,"y":8363.52},{"nodes":[59367,10774,26568,51732,35863],"orbits":[2],"x":-4801.92,"y":7834.96},{"nodes":[23062,19122,28432,20416],"orbits":[0,2],"x":-4747.08,"y":-251.96},{"nodes":[24696],"orbits":[0],"x":4295.151488019,"y":15983.139415167},{"nodes":[38965,11284,24764,12324,30985,31697,51303],"orbits":[1,2,7],"x":-4715.21,"y":-10129.75},{"nodes":[56595,23861,54886,56997,64312],"orbits":[0,4,7],"x":-4713.07,"y":5643.94},{"nodes":[15782],"orbits":[0],"x":-4694.67,"y":-6892.17},{"nodes":[54814,59498,53675,16114],"orbits":[0,2],"x":-4694.67,"y":-6482.36},{"nodes":[31419,35787,42813,55491],"orbits":[1,7],"x":-4660.69,"y":223.67},{"nodes":[31238],"orbits":[0],"x":-4643.88,"y":-7996.23},{"nodes":[2653,19203,10260,30896,49172,33730,60809],"orbits":[0,2,7],"x":-4628.58,"y":-3070.51},{"nodes":[65226],"orbits":[0],"x":-4621.23,"y":-10104.85},{"nodes":[38876],"orbits":[0],"x":-4606.4,"y":6774.82},{"nodes":[292],"orbits":[0],"x":-4582.26,"y":-8704.8},{"nodes":[5681],"orbits":[0],"x":-4573.05,"y":9245.21},{"nodes":[4086],"orbits":[0],"x":4459.721488019,"y":15683.469415167},{"nodes":[3339,23036,46931,45585,55617,29914,17825,19546,59208],"orbits":[0,2,3],"x":-4572.75,"y":9245.92},{"nodes":[23825,11572,24325,32923,58215,40006,9896],"orbits":[2,3,4,7],"x":-4568.4,"y":-8712.09},{"nodes":[39083],"orbits":[0],"x":-4542.4,"y":925.6},{"nodes":[33978,30390,31609,36163,62581],"orbits":[0,2,3,7],"x":-4507.44,"y":2159.3},{"nodes":[55536],"orbits":[9],"x":-3208.3430451617,"y":15211.520574792},{"nodes":[10245,34308,65193,36478,48714,43014,37414],"orbits":[0,2,3],"x":-4432.96,"y":-2172.08},{"nodes":[14540],"orbits":[0],"x":-4431.15,"y":7184.65},{"nodes":[7878,48745,53901,34375,45612],"orbits":[0,2,3],"x":-4431.08,"y":-684.43},{"nodes":[9417],"orbits":[0],"x":-4427.82,"y":4646.67},{"nodes":[48505,10372,48240,36191,59213,7392,10571,60886,40325],"orbits":[1,2,3],"x":-4422.17,"y":-1471.64},{"nodes":[7642,6356,71,32859,12189,56547,15114],"orbits":[0,3,4,5,7],"x":-4418.06,"y":-4540.25},{"nodes":[13171],"orbits":[0],"x":-4346.51,"y":4339.79},{"nodes":[9638],"orbits":[0],"x":-4339.42,"y":843.27},{"nodes":[54283,26324,27950,4128,26532,46023,52462],"orbits":[0,2,3],"x":-4335.51,"y":3287.25},{"nodes":[41657,21286,45992,17029],"orbits":[2,3],"x":-4335.51,"y":3380.39},{"nodes":[26798],"orbits":[0],"x":-4335.1,"y":619.91},{"nodes":[51052,22616,17468,53405,22558],"orbits":[6],"x":-4308.23,"y":0.53},{"nodes":[59006],"orbits":[0],"x":-4296.44,"y":407.49},{"nodes":[48631],"orbits":[0],"x":-4289.92,"y":0.53},{"nodes":[14294,48530,4623,39130,48524],"orbits":[2],"x":-4288.8,"y":-6798.65},{"nodes":[43818],"orbits":[0],"x":-4285.55,"y":-6819.23},{"nodes":[14505,3866,22331,19644,32258,14712,33612,40200,61842,33240,45343,57021,8957,37594,50483,8983],"orbits":[0,1,2,3,4,5,7],"x":-4283.82,"y":-11016.96},{"nodes":[34552,61026,17378,40894,1218,8357,10742,41991,1447,38972,14945,22393,28458],"orbits":[0,3],"x":-4261.32,"y":-5891.9},{"nodes":[28175],"orbits":[0],"x":-4254.59,"y":10064.45},{"nodes":[17745],"orbits":[0],"x":-4238.73,"y":4457.57},{"nodes":[62378,47633,57002,48761],"orbits":[0,2],"x":-4230.17,"y":-789.73},{"nodes":[16725],"orbits":[0],"x":-4227.25,"y":2439.49},{"nodes":[4681,25058,48828,26228],"orbits":[0,2],"x":-4208.73,"y":-7738.4},{"nodes":[50104],"orbits":[0],"x":-4185.36,"y":-10001.8},{"nodes":[47212,17417,43843,3652,56714,27999,45777],"orbits":[0,1,2,3,5],"x":-4166,"y":10952.54},{"nodes":[56605],"orbits":[0],"x":-4163.59,"y":6722.67},{"nodes":[18146],"orbits":[0],"x":-2863.1830451617,"y":15383.910574792},{"nodes":[48121],"orbits":[0],"x":-4120.96,"y":4565.35},{"nodes":[4931,42825,21404,27674,44082,27307],"orbits":[0,2],"x":-4117.42,"y":-8135.44},{"nodes":[32745],"orbits":[0],"x":-4116.33,"y":-9838.01},{"nodes":[24438],"orbits":[0],"x":-4114.17,"y":4317.84},{"nodes":[40276],"orbits":[0],"x":-4113.12,"y":-9545.42},{"nodes":[60241],"orbits":[0],"x":-4113.12,"y":-9254.29},{"nodes":[51618,43324,57596,13468,11580,34769,52115,51454],"orbits":[0,2,3,4,7],"x":-4109.59,"y":-3555.51},{"nodes":[17762,2964,18374,28476],"orbits":[0,2],"x":-4107.23,"y":6275.65},{"nodes":[46742],"orbits":[0],"x":-4102.54,"y":-10310.91},{"nodes":[95],"orbits":[0],"x":-4084.76,"y":-7312.1},{"nodes":[26895],"orbits":[0],"x":-4082.88,"y":287.24},{"nodes":[17411,61444,58096,6008,29652,15180,34096],"orbits":[0,2,3],"x":-4077.15,"y":-2691.85},{"nodes":[26490,12751,6229,13356,18489],"orbits":[7,2],"x":-4066.8,"y":8524.92},{"nodes":[31903],"orbits":[0],"x":-4066.02,"y":7086.81},{"nodes":[3084],"orbits":[0],"x":-2738.2930451617,"y":16153.010574792},{"nodes":[32278,58183],"orbits":[2,7],"x":-4030.62,"y":-9550.54},{"nodes":[25990,43461,25753,32932,63268,29372,53989,36389,7720,14205],"orbits":[1,4,5,6,7,8],"x":-4027.59,"y":5238.17},{"nodes":[57819],"orbits":[0],"x":-2727.0430451617,"y":14875.830574792},{"nodes":[46748],"orbits":[0],"x":-3995.5,"y":4196.65},{"nodes":[61179],"orbits":[0],"x":-3955.44,"y":-9600.64},{"nodes":[4661,53367,10835,20842,12821,65439,48026,6623,65353],"orbits":[0,1,2,3],"x":-3944.14,"y":9526.74},{"nodes":[259],"orbits":[0],"x":-3931.69,"y":7603.71},{"nodes":[38010,13352,59180,54923,27638,50023,13524,4921],"orbits":[4,7],"x":-3931.58,"y":7588.67},{"nodes":[37956],"orbits":[0],"x":-3921.6,"y":394.73},{"nodes":[35645],"orbits":[0],"x":-3915.69,"y":-7172.57},{"nodes":[1928],"orbits":[0],"x":-3908.2,"y":-7290.56},{"nodes":[5284],"orbits":[0],"x":-3905.87,"y":-9191.64},{"nodes":[30996],"orbits":[0],"x":-2602.1530451617,"y":15644.940574792},{"nodes":[35581],"orbits":[0],"x":-3872.48,"y":156.68},{"nodes":[51485,41338,31673,48649],"orbits":[0,2],"x":-3861.26,"y":-1010.61},{"nodes":[32847],"orbits":[0],"x":-3856.25,"y":-7033.48},{"nodes":[8867,42522,39204,12882,38578,2857,39640,61985,18849,49189,64789,44484,7246,65413,25618,49759,7998,13673,29398,12488,40721],"orbits":[6,5,9,8],"x":9.0949470177293e-13,"y":-15546.765136719},{"nodes":[21245],"orbits":[0],"x":-3804.23,"y":-9338.75},{"nodes":[57178],"orbits":[0],"x":-3804.23,"y":-8886.17},{"nodes":[1442],"orbits":[0],"x":-2502.4330451617,"y":16388.870574792},{"nodes":[53762],"orbits":[0],"x":-2466.0130451617,"y":15136.860574792},{"nodes":[45962,48589,7922,7183,15617],"orbits":[0,2,3],"x":-3759.41,"y":5937.79},{"nodes":[56284],"orbits":[0],"x":-3754.39,"y":-7303},{"nodes":[9226,13500,47591,41044],"orbits":[1,2,3,7],"x":-3746.22,"y":-5464.19},{"nodes":[46565],"orbits":[0],"x":-3736.26,"y":12649.72},{"nodes":[34487,4882,60568,38172,51206,49642,52348],"orbits":[0,2,3,7],"x":-3727.22,"y":3905.64},{"nodes":[53443,20645,59767,31292,64284,58528,45363,19011,27373,22928],"orbits":[0,3,4,5],"x":-3724.22,"y":1390.39},{"nodes":[27290],"orbits":[0],"x":-3711.3,"y":11983.92},{"nodes":[6077],"orbits":[0],"x":-3709.27,"y":-7173.96},{"nodes":[8248,48079,60014,38474],"orbits":[7,2],"x":-3702.66,"y":-823.68},{"nodes":[8737],"orbits":[0],"x":-3697.15,"y":-7461.02},{"nodes":[53108],"orbits":[0],"x":-2366.0430451617,"y":15879.830574792},{"nodes":[35265],"orbits":[0],"x":-3657.51,"y":6318.1},{"nodes":[36728],"orbits":[0],"x":-2329.8730451617,"y":14628.780574792},{"nodes":[25927],"orbits":[0],"x":-3622.31,"y":-7106.13},{"nodes":[20637,25570,21549,37694,44560,64083,27572,12940],"orbits":[0,2,3,4,7],"x":-3604.52,"y":-11358.09},{"nodes":[62122,6748,37327,34248,48618,4295],"orbits":[0,3,7],"x":-3593.46,"y":-8544.35},{"nodes":[34840],"orbits":[0],"x":-3593.46,"y":-7995.13},{"nodes":[33601,5692,35708,41154,2863],"orbits":[0,2],"x":-3556.93,"y":-337.58},{"nodes":[23364,33781,65493,43854,48614,9018,35918],"orbits":[0,3,7],"x":-3555.35,"y":-3914.61},{"nodes":[52038],"orbits":[0],"x":-3550.74,"y":-3918.97},{"nodes":[36822],"orbits":[0],"x":-2229.6330451617,"y":15370.790574792},{"nodes":[2511,19802,64399],"orbits":[1,2,3],"x":-3517.31,"y":5116.13},{"nodes":[2071,37543,38420,16647],"orbits":[0,2],"x":-3516.49,"y":-3235.91},{"nodes":[33397,51248,53294,38292,39594],"orbits":[0,2],"x":-3498.41,"y":321.55},{"nodes":[44733],"orbits":[2],"x":-3497.77,"y":-6221.4},{"nodes":[49363],"orbits":[0],"x":-3496.22,"y":-6579.23},{"nodes":[49550,61935,55746,4624],"orbits":[0,7],"x":-3484.73,"y":4125.9},{"nodes":[43842,5695,32309,59070,28092,17061,31773,55011],"orbits":[0,3,7],"x":-3480.21,"y":-9844.83},{"nodes":[26697],"orbits":[0],"x":-3462.24,"y":12165.79},{"nodes":[41511],"orbits":[0],"x":-3445.11,"y":-7610.06},{"nodes":[62661],"orbits":[0],"x":-3443.04,"y":-4769.59},{"nodes":[1433],"orbits":[6],"x":-3428.17,"y":-7186.71},{"nodes":[35284,3921,38398,31898,7473,2211,8154],"orbits":[0,7],"x":-3422.22,"y":11010.67},{"nodes":[12786],"orbits":[0],"x":-3421.76,"y":-1975.64},{"nodes":[15374,48035,54676,39759,11329],"orbits":[0,2],"x":-3410.15,"y":7031.06},{"nodes":[52746,9796,62310,54148,36325,56934],"orbits":[0,2,4,7],"x":-3408.23,"y":9916.18},{"nodes":[58591],"orbits":[0],"x":-2093.2330451617,"y":14861.740574792},{"nodes":[37612],"orbits":[0],"x":-3366.12,"y":7490.9},{"nodes":[8531,24483,32660,8631,59256,51534,46760],"orbits":[0,2,3],"x":-3360.01,"y":-4893.8},{"nodes":[37963,15855,59263,61441,54138],"orbits":[2,3,4,5,6],"x":-3314.67,"y":11934.56},{"nodes":[64223],"orbits":[0],"x":5660.4216959661,"y":-14377.641217109},{"nodes":[9762,10783,38564,20091],"orbits":[2,3,5,6],"x":-3296.49,"y":11927.97},{"nodes":[51299],"orbits":[2],"x":-3292.33,"y":5858.65},{"nodes":[46060,29788,44419,7251,29270,7488],"orbits":[0,7],"x":-3285.98,"y":4891.42},{"nodes":[17655,64299,50558,12462,18465,39540,36602,6744,49357,32194,58651,5777,44951,37629,55933],"orbits":[2,3,4,6],"x":-3281.46,"y":-1894.64},{"nodes":[25011,60404,20691,41739],"orbits":[0,2],"x":-3244.97,"y":8358.66},{"nodes":[60191,54985,14602,42737],"orbits":[7],"x":-3244.55,"y":7079.31},{"nodes":[47168],"orbits":[0],"x":-3225.69,"y":-10395.75},{"nodes":[38235,34671,61934,24477,17532,48418],"orbits":[0,2],"x":-3224.09,"y":7913.29},{"nodes":[57373],"orbits":[0],"x":-3215.37,"y":-6401.48},{"nodes":[25303],"orbits":[0],"x":-3196.2,"y":-8995.5},{"nodes":[39935],"orbits":[0],"x":-3184.23,"y":-9385.96},{"nodes":[38323],"orbits":[0],"x":-3154.84,"y":556.13},{"nodes":[48305],"orbits":[0],"x":-3144.84,"y":-551.55},{"nodes":[4956],"orbits":[0],"x":-3121.95,"y":-1268.74},{"nodes":[35560],"orbits":[0],"x":-3116.51,"y":-7680.34},{"nodes":[22045,63209,30704,13505],"orbits":[0,2],"x":-3115.35,"y":-1267.96},{"nodes":[30979],"orbits":[0],"x":-3109.62,"y":-5381.56},{"nodes":[30265],"orbits":[0],"x":5882.2416959661,"y":-15234.651217109},{"nodes":[4407],"orbits":[0],"x":-3069.12,"y":-8364.27},{"nodes":[64327,18629,39517,49391,36629,44659,62732,53373,64192,18742],"orbits":[0,3,4,5],"x":-3067.29,"y":2529.2},{"nodes":[43366],"orbits":[0],"x":-3061.21,"y":-8608.16},{"nodes":[15194],"orbits":[0],"x":-3049.19,"y":-8762.37},{"nodes":[34747,24753,56567,151,6274],"orbits":[0,7],"x":-3044.02,"y":6253.4},{"nodes":[33618,12610,4873,12683,61974,39990,20718,13294],"orbits":[1,2,7],"x":-2999.63,"y":-5834.98},{"nodes":[43895,13562],"orbits":[7],"x":-2998.56,"y":4483.94},{"nodes":[23650,56616,41415],"orbits":[0,2],"x":-2977.66,"y":4483.94},{"nodes":[30219,45177,39732],"orbits":[1,2],"x":-2974.98,"y":3611.49},{"nodes":[29148],"orbits":[0],"x":-2904.82,"y":-7995.13},{"nodes":[38300],"orbits":[0],"x":-2893.96,"y":-6643.12},{"nodes":[17517,13233,19873],"orbits":[0,7],"x":-2880.6,"y":-1668.56},{"nodes":[44344],"orbits":[0],"x":-2864.23,"y":-9385.96},{"nodes":[27726,32416,6529],"orbits":[2],"x":-2851.04,"y":1645.22},{"nodes":[8406,6015,35426],"orbits":[6,3],"x":-2849.6,"y":0.53},{"nodes":[2606,21606,20388],"orbits":[1,2,3],"x":-2824.48,"y":-8749.27},{"nodes":[64471],"orbits":[4],"x":-2808.97,"y":10498.42},{"nodes":[45824],"orbits":[0],"x":-2787.46,"y":11060.96},{"nodes":[6898],"orbits":[0],"x":-2774.37,"y":-1070.72},{"nodes":[3282,58817,53607,37302,52860,45494,40975,24368,40597],"orbits":[0,3,4,7],"x":-2756.41,"y":10024.89},{"nodes":[65016,21206,6752,7378,968,45899,54911,31326,39716,44092,11505],"orbits":[0,2,3],"x":-2750.44,"y":-7108.15},{"nodes":[14575],"orbits":[0],"x":-2730.42,"y":-9028.75},{"nodes":[41147,23797,31370,32448],"orbits":[2],"x":-2702.07,"y":8329.01},{"nodes":[56090,59136,17729,56466],"orbits":[0,2,3,7],"x":-2701.66,"y":-4273.5},{"nodes":[55412,22538,64659,25211,11330,22185,17796,12412,3355],"orbits":[1,2,3],"x":-2697.32,"y":-11149},{"nodes":[38105,49455,13537,44299,6006,23939,59425,2508,51797,22141,857,58789,46275,13307,26614,3894],"orbits":[0,4,7],"x":-2697.32,"y":-10245.46},{"nodes":[63469,57967,50216,30834],"orbits":[0,2],"x":-2656.19,"y":-2063.25},{"nodes":[56857,10561,43426,45602,23265,25653,36109,64591,25683,14131,46091,2810,20701,36891,32705,13289,34207,35880,9843,8305],"orbits":[2,3,4,5,6,7,9,8],"x":6319.3716959661,"y":-14679.541217109},{"nodes":[5101,64690,35558,46726],"orbits":[0,3,7],"x":-2648.97,"y":-4970.63},{"nodes":[3414],"orbits":[0],"x":-2625.49,"y":-8808.47},{"nodes":[23227,39564,3516],"orbits":[4,7],"x":-2620.07,"y":7375.23},{"nodes":[38663,49618,62039],"orbits":[0,7],"x":-2620.07,"y":7379.36},{"nodes":[55348],"orbits":[0],"x":-2620.07,"y":7389.42},{"nodes":[13279],"orbits":[0],"x":-2620.07,"y":7921.63},{"nodes":[47284],"orbits":[0],"x":-2588.8,"y":-8604.12},{"nodes":[1865,54934,15494,43584],"orbits":[0,2],"x":-2568.32,"y":3948.16},{"nodes":[8493],"orbits":[0],"x":-2554.96,"y":10828.42},{"nodes":[42177,5049,43183,11153,49231],"orbits":[0,7],"x":-2553.76,"y":5504.65},{"nodes":[41838,38103,25429,34084],"orbits":[1,2,7],"x":-2541.03,"y":-1462.22},{"nodes":[3332],"orbits":[0],"x":-2530.04,"y":-8376.52},{"nodes":[53396,64370,45923,52319],"orbits":[6],"x":-2522.24,"y":-1450.05},{"nodes":[51921],"orbits":[6],"x":-2502.19,"y":3479.47},{"nodes":[5920,52574,55478,48006,33604],"orbits":[0,2,7],"x":-2481,"y":3401.68},{"nodes":[32523],"orbits":[0],"x":-2460.75,"y":-3489.54},{"nodes":[58930,52429,6294,4847,14934,858,58387,52454,46604,2138,1546,38827,31890,25745,21081],"orbits":[2,3,4,5,7],"x":-2457.53,"y":-3479.87},{"nodes":[35745,12601,483,50908],"orbits":[0,2],"x":-2431.32,"y":-2692.66},{"nodes":[27992],"orbits":[0],"x":-2415.33,"y":11530.75},{"nodes":[23373,23428,47623,53895,17026,17303,38570],"orbits":[2,3,7],"x":-2399.07,"y":11558.76},{"nodes":[5710,14923,46325,33556,55473,43164,1207,13397,39581,6839],"orbits":[0,4,7],"x":-2393.09,"y":1033.71},{"nodes":[61042],"orbits":[0],"x":-2364.29,"y":-8977.68},{"nodes":[11679],"orbits":[0],"x":-2364.29,"y":-7995.11},{"nodes":[54453,19006,39461,229,46365],"orbits":[0,2],"x":-2362.28,"y":-9378.04},{"nodes":[38856],"orbits":[6],"x":-2351.05,"y":-3487.38},{"nodes":[28950],"orbits":[0],"x":-2308.21,"y":-1862.64},{"nodes":[46358,50423,59376],"orbits":[6],"x":-2291.85,"y":-4007.49},{"nodes":[39207,33518,37519,17045,32564,63579,55131],"orbits":[0,4,7],"x":-2289.79,"y":8432.25},{"nodes":[19240],"orbits":[0],"x":-2241.38,"y":-4242.75},{"nodes":[13241],"orbits":[6],"x":-2221.54,"y":3539.9},{"nodes":[56783],"orbits":[0],"x":6756.5616959661,"y":-15234.651217109},{"nodes":[53589],"orbits":[0],"x":-2199.44,"y":3805.96},{"nodes":[17584,28446,12430,61067,1143,58170],"orbits":[2],"x":-2188.85,"y":-968.66},{"nodes":[28718],"orbits":[0],"x":-2187.5,"y":-962.97},{"nodes":[54521],"orbits":[0],"x":-2171.82,"y":-10395.75},{"nodes":[48670],"orbits":[6],"x":-2134.26,"y":3688.8},{"nodes":[6714,5066,51788,42583,10499],"orbits":[2],"x":-2097.34,"y":4206.32},{"nodes":[1913,4665,61534,7721,64683,41031,23570,36709,63393],"orbits":[0,4,7],"x":-2092.78,"y":1554.69},{"nodes":[10772,21468,2119,39274,53505],"orbits":[0,2,3],"x":-2087.68,"y":7594.08},{"nodes":[38430],"orbits":[0],"x":-2087.37,"y":4208.07},{"nodes":[2864],"orbits":[0],"x":-2086.96,"y":8229.42},{"nodes":[48581,15969,41129,24338,15838,33242,13387],"orbits":[3,4,5,6],"x":-2076.24,"y":-4701.25},{"nodes":[1543,14096,44293],"orbits":[1,2],"x":-2074.7,"y":-4534.37},{"nodes":[54232],"orbits":[0],"x":-2059.23,"y":2453.77},{"nodes":[44372,25829,57791,52229],"orbits":[0,2],"x":-2012.26,"y":-7643.07},{"nodes":[41646],"orbits":[0],"x":-2012.03,"y":4519.75},{"nodes":[28860,56104,14091,23993,8115,36449,42981,52684],"orbits":[1,2,3,4,7],"x":-2012.03,"y":4750.59},{"nodes":[58674,17867,37092,55817],"orbits":[7],"x":-1966.11,"y":4165.53},{"nodes":[2397,54437,16111,5324,46268],"orbits":[0,7],"x":-1955.87,"y":11130.6},{"nodes":[43791,53320,16385,41651,5098],"orbits":[2,3],"x":-1945.48,"y":5858.53},{"nodes":[20119,18160,15809,26945,31175,22783,30720,54036,17501,18485],"orbits":[0,2,3,7],"x":-1940.55,"y":-8386.27},{"nodes":[50626,32597,12777,3918,54708,59695],"orbits":[2],"x":-1927.77,"y":-1422.19},{"nodes":[44948],"orbits":[0],"x":-1923.59,"y":-1417.27},{"nodes":[7424,27491,1823,36994,29432,4061,3471,34531,25363,44098],"orbits":[0,4,7],"x":-1909.32,"y":-6475.67},{"nodes":[3041,47555,53697,10156,59795],"orbits":[3,5,6],"x":-1892.34,"y":-3294.04},{"nodes":[13942,65023,18186,6626,32354,34433,24009,46475,16744,4716,24748],"orbits":[0,2,3,4],"x":-1863.48,"y":6665.33},{"nodes":[3685,55700,44983,32151],"orbits":[2,4,7],"x":-1788.73,"y":10569},{"nodes":[7628],"orbits":[6],"x":-1769.02,"y":3906.89},{"nodes":[33369],"orbits":[0],"x":-1760.47,"y":8417.92},{"nodes":[61170,25763,27186,62963],"orbits":[1,2,7],"x":-1731.48,"y":-9989.29},{"nodes":[43647,32727,53524,32507,12851,57555,52973,37608],"orbits":[0,2,4,7],"x":-1682.34,"y":-9147.25},{"nodes":[3999,9737,59480,36522,37665,4577,42410,24813,20397,35739,26356,15590,57863,8556],"orbits":[0,4,7],"x":-1653.23,"y":9760.91},{"nodes":[56388,21096,57616,63360,18801,62258,11752,62455],"orbits":[0,4,5,7],"x":-1626.68,"y":7851.58},{"nodes":[1220],"orbits":[0],"x":-1614.94,"y":-5019.94},{"nodes":[6655],"orbits":[2],"x":-1610.62,"y":8920.12},{"nodes":[35015],"orbits":[0],"x":-1587.62,"y":8880.27},{"nodes":[36286,14033,41130,34553,8397],"orbits":[1,2,7],"x":-1573.72,"y":-4956.19},{"nodes":[15885],"orbits":[0],"x":-1545.44,"y":-7995.13},{"nodes":[47796,62640,38501,27108,24880,17294,27501,19330,45916,34340,16168,45969,25374],"orbits":[2,4,5,6],"x":-1533.68,"y":2648.54},{"nodes":[50084],"orbits":[0],"x":-1527.89,"y":-734.8},{"nodes":[3936],"orbits":[0],"x":-1525.89,"y":733.41},{"nodes":[35720,7258,11861,3281],"orbits":[0,7],"x":-1513.28,"y":-2332.55},{"nodes":[58718],"orbits":[0],"x":-1482.46,"y":8698.1},{"nodes":[53853,36170,28693,49280,57320],"orbits":[0,2,7],"x":-1456.07,"y":3778.76},{"nodes":[45497],"orbits":[0],"x":-1446.33,"y":-10165.59},{"nodes":[17057,22784,17025,13515,14601],"orbits":[1,2,7],"x":-1446.33,"y":-9722.75},{"nodes":[34058],"orbits":[0],"x":-1432.94,"y":-4703.73},{"nodes":[40336],"orbits":[0],"x":-1410.85,"y":8880.27},{"nodes":[38646],"orbits":[0],"x":-1397.89,"y":957.2},{"nodes":[13855],"orbits":[0],"x":-1396.89,"y":-954.59},{"nodes":[42680],"orbits":[0],"x":-1385.44,"y":-8272.26},{"nodes":[54099],"orbits":[0],"x":-1367.15,"y":10828.42},{"nodes":[17150,23888,29399,7390,53647,51446,19750],"orbits":[0,3],"x":-1367.15,"y":11595},{"nodes":[44707,32885,54785,51735,6689,45599],"orbits":[0,2,4,7],"x":-1349.52,"y":4972.79},{"nodes":[36358,19112,12367,3492,60313,56956,54632,36507],"orbits":[0,2,3],"x":-1346.98,"y":-7376.61},{"nodes":[8349,56564,42077,31644,49235,14739,2102],"orbits":[0,2],"x":-1322.31,"y":-4290.85},{"nodes":[39886],"orbits":[0],"x":-1309.39,"y":-3298.79},{"nodes":[65322],"orbits":[0],"x":-1305.68,"y":8391.66},{"nodes":[47709],"orbits":[0],"x":-1305.68,"y":8698.1},{"nodes":[47175],"orbits":[0],"x":-1271.19,"y":733.1},{"nodes":[61525],"orbits":[0],"x":-1245.18,"y":-728.9},{"nodes":[23450,558,23091,63021,11366,39515,39228,62603,19715,46300,52774,57832,34290,5084,35324,34927],"orbits":[0,2,3,4,5],"x":-1221.99,"y":-11452.46},{"nodes":[63814],"orbits":[0],"x":-1200.68,"y":8879.97},{"nodes":[54818],"orbits":[0],"x":-1170.69,"y":8229.42},{"nodes":[47157,516,7201,61347,64488,48215],"orbits":[0,7],"x":-1169.57,"y":7550.25},{"nodes":[13333,1091,1700,48699],"orbits":[1,2,7],"x":-1161.05,"y":-9989.29},{"nodes":[13425],"orbits":[0],"x":-1137.16,"y":8698.1},{"nodes":[28492],"orbits":[0],"x":-1099.85,"y":11095.71},{"nodes":[45885],"orbits":[0],"x":-1051.9,"y":-10395.75},{"nodes":[40043,9857,55231,37361,54990],"orbits":[1,2,7],"x":-1048.42,"y":4248.9},{"nodes":[315],"orbits":[0],"x":-1032.12,"y":8879.97},{"nodes":[33216],"orbits":[2],"x":-1009.12,"y":8919.8},{"nodes":[18086,32427,62844,24655,42127,41573,4456,14363,61338,4776,7333],"orbits":[0,2,3,4],"x":-949.03,"y":-5546.35},{"nodes":[46343],"orbits":[0],"x":-767.04,"y":5189.25},{"nodes":[18407],"orbits":[0],"x":-752.96,"y":-2537.92},{"nodes":[10398,3472,56640,26682],"orbits":[7],"x":-691.9,"y":-7030.08},{"nodes":[13359,8382,61863,42045,50535,10612,31943],"orbits":[2,3],"x":-683.96,"y":-10841},{"nodes":[18158],"orbits":[0],"x":-9473.5114156951,"y":-13344.137033218},{"nodes":[58714,29514,21077,3109,36169,354,48429,52274,39431],"orbits":[0,3,4],"x":-617.1,"y":6556.71},{"nodes":[13882],"orbits":[0],"x":-616.96,"y":-7619.15},{"nodes":[49512],"orbits":[0],"x":-613.84,"y":-7995.13},{"nodes":[22439,44498,25101,52199,43139,65248,39752,56409,38068,5936],"orbits":[0,3,4],"x":-612.8,"y":-8637.76},{"nodes":[51194,24060,3091,18793,33639,24087,8782],"orbits":[7,2],"x":-611.91,"y":-7670.28},{"nodes":[15182],"orbits":[0],"x":-593.45,"y":8229.42},{"nodes":[52003],"orbits":[2],"x":-509.65,"y":-10901.37},{"nodes":[38270,23724,7275,29402,4046,8875,50687],"orbits":[1,2,3,4,7],"x":-484.77,"y":9710.46},{"nodes":[63484],"orbits":[0],"x":-9304.0614156951,"y":-13507.497033218},{"nodes":[22821,22314],"orbits":[0,7],"x":-478.3,"y":-3316.19},{"nodes":[51184],"orbits":[0],"x":-478.3,"y":-3030.38},{"nodes":[3823,60230,51968,51335,64046,45522,5726,58362,10192,55909],"orbits":[0,1,3,4,5,7],"x":-478.24,"y":-3752.19},{"nodes":[56935],"orbits":[0],"x":-478.02,"y":-4703.73},{"nodes":[22419],"orbits":[0],"x":-478.01,"y":-2158.22},{"nodes":[55066,19796,15899,18308,21721,21627,9290,19129,62194],"orbits":[2,3,4,7],"x":-477.54,"y":10441.93},{"nodes":[7049,25711,31566,24766,22556,11257,10271,58038,35028,51974],"orbits":[0,2,3],"x":-466.62,"y":8827.24},{"nodes":[50383],"orbits":[0],"x":-458.18,"y":-9486.35},{"nodes":[29391,50715,61354,29800],"orbits":[2,3,7],"x":-429.99,"y":-9489.3},{"nodes":[47363,13708,9164,25513,51825,47856,32561],"orbits":[2,3,4,5,6],"x":-420.12,"y":4842.33},{"nodes":[62588],"orbits":[0],"x":-405.01,"y":3700.21},{"nodes":[14997],"orbits":[0],"x":-376.02,"y":4798.23},{"nodes":[55807,6686,1922,41965,1755,18845],"orbits":[0,2,7],"x":-374.23,"y":-2574.13},{"nodes":[32976,34202,14428,49285,6287,38776,57816,364],"orbits":[1,2,3,4,7],"x":-344.33,"y":11065.56},{"nodes":[36564,17754,24039,46644,18348,25239,61267,13174,34419,19482,39470,770,46016,8854,7793,64379,63894,23880,24135,32699],"orbits":[6,5,9,8],"x":-9132.2814156951,"y":-12579.507033218},{"nodes":[53975,55104,33254,19125],"orbits":[1,2,7],"x":-296.21,"y":-5775.53},{"nodes":[28510,61438,42350],"orbits":[6],"x":-262.23,"y":3156.44},{"nodes":[5407],"orbits":[0],"x":-257.48,"y":2491.06},{"nodes":[934,9825,12526],"orbits":[4,3],"x":-248.37,"y":7972.75},{"nodes":[44605,2455,48588,13081],"orbits":[5],"x":-203.43,"y":2592.67},{"nodes":[57039,14572,11037],"orbits":[3],"x":-152.71,"y":3700.23},{"nodes":[29328,43201,43383,37450],"orbits":[4],"x":-150.31,"y":3572.61},{"nodes":[59779],"orbits":[0],"x":-133.15,"y":1690.41},null,{"nodes":[35492,30523,11376,50720,34199,43557],"orbits":[1,3,4,5,7],"x":-73.93,"y":-9897.76},{"nodes":[44871],"orbits":[3],"x":-30.93,"y":-1405.7},{"nodes":[46819],"orbits":[0],"x":-0.88,"y":-7031.82},{"nodes":[59362],"orbits":[0],"x":0,"y":-10395.75},{"nodes":[29009],"orbits":[0],"x":0,"y":-9772.2},{"nodes":[5314],"orbits":[4],"x":0,"y":-9671.2},{"nodes":[61419],"orbits":[0],"x":0,"y":-7995.13},{"nodes":[8616],"orbits":[0],"x":0,"y":-5955.17},{"nodes":[57710],"orbits":[6],"x":0,"y":-4700.35},{"nodes":[22290,5501,48821,15618,32404],"orbits":[0,2,3],"x":0,"y":-4439.9},{"nodes":[29502,47307,36302,3242,13769,59636,48007],"orbits":[0,2,7],"x":0,"y":-3031.45},{"nodes":[54447],"orbits":[0],"x":0,"y":-1490.58},{"nodes":[52125],"orbits":[0],"x":0.13,"y":10105.93},{"nodes":[2847],"orbits":[0],"x":0.13,"y":10828.42},{"nodes":[11337,29369,23427,47270,52799,60515,44455,19955,62914,41669,55250,56649,41972,17380],"orbits":[0,1,3,4],"x":0.44,"y":-11452.46},{"nodes":[54417,49657],"orbits":[6],"x":1.25,"y":3822.38},{"nodes":[10247,28370],"orbits":[6],"x":1.63,"y":3822.38},{"nodes":[50986],"orbits":[0],"x":1.95,"y":1469.82},{"nodes":[52442,14254,97],"orbits":[2],"x":1.95,"y":2418.36},{"nodes":[47150,38779,44836],"orbits":[2],"x":1.95,"y":2829.7},{"nodes":[48635],"orbits":[0],"x":1.95,"y":6250.78},{"nodes":[21755],"orbits":[0],"x":1.95,"y":7013.94},{"nodes":[57805,43444,7788],"orbits":[4,7],"x":3.72,"y":5712},{"nodes":[38003,28361,47782],"orbits":[4,7],"x":4.1,"y":5712},{"nodes":[40691,36746,25893,51169,43576,14324,1468,7971],"orbits":[2,3,4,7],"x":5.06,"y":-6484.35},{"nodes":[63526],"orbits":[0],"x":6.24,"y":5223.21},{"nodes":[44176,16618,10273,49696,42280,24511,45272,21205,57047,35688,38138,45278,4492],"orbits":[0,5,7],"x":7.01,"y":11943.01},{"nodes":[54127],"orbits":[0],"x":8.31,"y":8229.42},{"nodes":[54282],"orbits":[3],"x":8.31,"y":9742.42},{"nodes":[4739],"orbits":[3],"x":28.94,"y":-1404.7},{"nodes":[59915],"orbits":[0],"x":136.86,"y":1689.33},{"nodes":[41210,43578,59028,8092],"orbits":[4],"x":150.01,"y":3572.63},{"nodes":[50609,14926,11916],"orbits":[3],"x":151.5,"y":3700.21},{"nodes":[11311,38057,34061,56910],"orbits":[5],"x":225.42,"y":2596.07},{"nodes":[16538,9217,61281,47733,5108,44330],"orbits":[0,2,3],"x":260.71,"y":6565.73},{"nodes":[10694],"orbits":[0],"x":-8561.6214156951,"y":-13001.437033218},{"nodes":[7741,42500,59881],"orbits":[6],"x":262.02,"y":3155.84},{"nodes":[17340,40341,62051],"orbits":[4,3],"x":265.15,"y":7972.57},{"nodes":[2461],"orbits":[0],"x":273.71,"y":2491.06},{"nodes":[26648,22565,17994,24256,63541],"orbits":[2],"x":337.58,"y":10423.74},{"nodes":[30346,34006,15408,29695,43736,6338],"orbits":[0,2,7],"x":371.9,"y":-2574.13},{"nodes":[1477],"orbits":[0],"x":407.71,"y":3700.23},{"nodes":[4017,12918,26447,10079,49633],"orbits":[0,2],"x":415.74,"y":-9265.2},{"nodes":[517],"orbits":[0],"x":419.3,"y":-4284.19},{"nodes":[45570,43713,3051,35602,27009,30459],"orbits":[0,1,2,7],"x":452.02,"y":-9772.2},{"nodes":[56216],"orbits":[0],"x":472.38,"y":-2158.22},{"nodes":[39037],"orbits":[0],"x":486.61,"y":-4703.51},{"nodes":[14666,9642,17973,4748,61027],"orbits":[0,3,7],"x":486.99,"y":-3752.19},{"nodes":[2254],"orbits":[0],"x":486.99,"y":-3030.38},{"nodes":[4113,36782,55572,44179],"orbits":[0,7],"x":494.7,"y":-8434.59},{"nodes":[1151,4627,57626],"orbits":[7],"x":494.7,"y":-8404.42},{"nodes":[3025],"orbits":[0],"x":497.14,"y":-7995.13},{"nodes":[34030,42614,25594,13634,47441,61992],"orbits":[0,1,2,7],"x":497.14,"y":-7601.82},{"nodes":[44765,22533,11066,26663,32233],"orbits":[0,2,3,7],"x":502.65,"y":8723.77},{"nodes":[58090,13542,48774,34367,21540,27658,44850],"orbits":[0,7],"x":533.4,"y":-5930.42},{"nodes":[45576,51944,55060,43829,49406,47683,51728,33037,6505],"orbits":[0,2,3,4,5,7],"x":541.38,"y":9564.7},{"nodes":[13909,31037,34866,40985,62679],"orbits":[2],"x":545.48,"y":-7039.3},{"nodes":[22691],"orbits":[0],"x":552.41,"y":-4284.19},{"nodes":[56978],"orbits":[0],"x":610.22,"y":8229.3},{"nodes":[8872],"orbits":[0],"x":615.53,"y":5034.86},{"nodes":[63267,65424,4377,45488,50273,47893,57774,2394,3131],"orbits":[0,2,3],"x":615.53,"y":5034.86},{"nodes":[34813,7218,62505,32436,60203,472,3744,5332],"orbits":[1,2,3,4,7],"x":624.45,"y":11228.41},null,{"nodes":[15984],"orbits":[0],"x":712.02,"y":-10905.77},{"nodes":[50150,11873,37279,41159,27434,51234,15991],"orbits":[2,3],"x":722.97,"y":-10830.71},{"nodes":[19223,25213,37872,21871,51847,33974,31189,64665,26194,53166,28863],"orbits":[0,4,7],"x":729.71,"y":7013.94},{"nodes":[9485],"orbits":[0],"x":756.52,"y":-2537.92},{"nodes":[46124,63009,37593,63739],"orbits":[0,2,7],"x":784.17,"y":-5269.44},{"nodes":[15083],"orbits":[0],"x":905.73,"y":-11253.83},{"nodes":[25619,42354,57196,23702,43562,3660,63445,59501],"orbits":[0,2,3],"x":924.86,"y":10235.46},{"nodes":[35653],"orbits":[0],"x":940.85,"y":11379.02},{"nodes":[58109],"orbits":[0],"x":1010.78,"y":4639.54},{"nodes":[22271],"orbits":[0],"x":1029.73,"y":-11468.6},{"nodes":[40783],"orbits":[0],"x":1061.08,"y":-5546.35},{"nodes":[38732],"orbits":[0],"x":1063.41,"y":-7995.13},{"nodes":[17107],"orbits":[0],"x":1069.2,"y":-7546.83},{"nodes":[40345,42290,52254,37991],"orbits":[7],"x":1070.74,"y":-9412.83},{"nodes":[50540],"orbits":[0],"x":1073.28,"y":-9540.92},{"nodes":[17711],"orbits":[0],"x":1074.78,"y":-6113.73},{"nodes":[36639,32009,36814,16499],"orbits":[7],"x":1075.8,"y":-9669},{"nodes":[60685],"orbits":[0],"x":1089.99,"y":-3001.45},{"nodes":[18651],"orbits":[0],"x":1129.94,"y":-11238.26},{"nodes":[55554],"orbits":[0],"x":1139.73,"y":-11659.12},{"nodes":[27853,59289,3365,52576,64550,22532],"orbits":[2,7],"x":1152.97,"y":4158.69},{"nodes":[33180,11788,14355,60269,8483,46989,6588],"orbits":[0,7],"x":1162.02,"y":-6821.54},{"nodes":[55802],"orbits":[0],"x":1168.66,"y":10828.42},{"nodes":[3717],"orbits":[0],"x":1168.66,"y":11146.25},{"nodes":[60488],"orbits":[0],"x":1170.11,"y":4170.02},{"nodes":[21274],"orbits":[0],"x":1188.06,"y":8229.3},{"nodes":[57190,27859,38694,38763,22188],"orbits":[1,7],"x":1188.06,"y":8669.63},{"nodes":[62677],"orbits":[0],"x":1235.03,"y":-10395.55},{"nodes":[26905],"orbits":[3],"x":1247.13,"y":-11855.75},{"nodes":[11736,8821,28975],"orbits":[3,4,6],"x":1249.73,"y":-11514.66},{"nodes":[44683],"orbits":[0],"x":1270.43,"y":-728.84},{"nodes":[50459],"orbits":[0],"x":1274.68,"y":735.85},{"nodes":[1826],"orbits":[0],"x":1308.1,"y":-3294.7},{"nodes":[44566],"orbits":[0],"x":1353.57,"y":9646.22},{"nodes":[65468],"orbits":[0],"x":1366.53,"y":11380.85},{"nodes":[63863,27785],"orbits":[0,7],"x":1367.44,"y":-11645.12},{"nodes":[36293,55708],"orbits":[0,7],"x":1381.34,"y":-11239.64},{"nodes":[13828],"orbits":[0],"x":1402.97,"y":958.27},{"nodes":[48030,6715,62436,116,3215,41372,44359],"orbits":[0,7],"x":1423.72,"y":-4183.63},{"nodes":[47759],"orbits":[0],"x":1436.89,"y":-10147.25},{"nodes":[3995,12311,64119,18115,48856,17882,33596],"orbits":[0,7],"x":1450.76,"y":7777.63},{"nodes":[53996,17686,43575,41512],"orbits":[7],"x":1474.81,"y":3454.96},{"nodes":[42736],"orbits":[0],"x":1484.79,"y":-2826.54},{"nodes":[60741,49804,6950,24035,33922],"orbits":[2],"x":1505.67,"y":-5546.35},{"nodes":[10909,16489,28556],"orbits":[6,3],"x":1516.21,"y":2614.41},{"nodes":[56651],"orbits":[0],"x":1535.77,"y":727.98},{"nodes":[19998],"orbits":[0],"x":1559.69,"y":11253.56},{"nodes":[11672],"orbits":[0],"x":1563.03,"y":-4703.51},{"nodes":[2486,19341,56118,61487,36596,8440,63732,45013,58884],"orbits":[0,1,3,4,7],"x":1573.91,"y":5379.88},{"nodes":[48401,15507,1140],"orbits":[2,3,6],"x":1574.14,"y":1708.94},{"nodes":[39116,9941,38888],"orbits":[7,3],"x":1598.81,"y":3240.19},{"nodes":[42076,46972,17706],"orbits":[0,2,7],"x":1600.36,"y":-3445.28},{"nodes":[54783],"orbits":[1],"x":1609.6,"y":-3528.07},{"nodes":[58783,37190,35855,48583,26520,35859],"orbits":[0,2],"x":1632.43,"y":4050.7},{"nodes":[48846],"orbits":[0],"x":1657.19,"y":9770.52},{"nodes":[2978],"orbits":[0],"x":1663.34,"y":10309.59},{"nodes":[6266,60085,15839,11667,1915,48617],"orbits":[1,7],"x":1670.41,"y":10295.58},{"nodes":[30117],"orbits":[0],"x":-7077.2916959661,"y":-15153.531217109},{"nodes":[25807],"orbits":[0],"x":1694.19,"y":11468.66},{"nodes":[30555],"orbits":[0],"x":1695.71,"y":-2698.11},{"nodes":[27234],"orbits":[0],"x":1713.31,"y":-4986.63},{"nodes":[4203],"orbits":[0],"x":1714.69,"y":-2969.93},{"nodes":[14340],"orbits":[0],"x":1734.98,"y":4453},{"nodes":[58939,26319,30990,44608],"orbits":[0,2],"x":1737.77,"y":4778},{"nodes":[2732,65393,52241,58115,94,16790],"orbits":[1,2,7],"x":1746.18,"y":-5035.12},{"nodes":[49691,31409,50437,32274,61106,59653,35987],"orbits":[0,2,4,7],"x":1759.97,"y":1320.44},{"nodes":[48551],"orbits":[0],"x":-7001.4816959661,"y":-14067.501217109},{"nodes":[15876,7947,26061,4579],"orbits":[2],"x":1776.09,"y":-10680.12},{"nodes":[17672],"orbits":[0],"x":1797.54,"y":-7995.13},{"nodes":[11230],"orbits":[0],"x":1797.54,"y":-7675.13},{"nodes":[48290,49088,47155,55180,17394,45530,3443,63545],"orbits":[0,2,3,7],"x":1798.44,"y":-7166.71},{"nodes":[20140],"orbits":[0],"x":1800.67,"y":-8634.27},{"nodes":[20861,8522,26236,38069,45350,338,24491,3438,18856],"orbits":[1,2,3,4,7],"x":1802.15,"y":-8810.16},{"nodes":[7576,33866,10364,42857,20024,44223,55342,17248,10429,49220],"orbits":[0,1,2,4,5,7],"x":1821.35,"y":-1202.94},{"nodes":[39298],"orbits":[0],"x":1824.91,"y":8228.37},{"nodes":[10998,9736,61396,61318,2843,1019,45037,21438,62235],"orbits":[0,2,3,4,5,7],"x":1826.63,"y":8513.85},{"nodes":[7062,16680,48137,33887,43155,31763,33415,6178],"orbits":[4],"x":1857.66,"y":11423.83},{"nodes":[64726,19573,17553,46296,38479,19342,27493],"orbits":[1,2,3,4,7],"x":1899.93,"y":6744.84},{"nodes":[53683],"orbits":[0],"x":1904.34,"y":11524.96},{"nodes":[44430],"orbits":[0],"x":1949.13,"y":11357.83},{"nodes":[44343,55276,52980,17366,18970,29361,11938,39964,1215,48198],"orbits":[0,1,2,4,5,7],"x":1958.85,"y":-978.15},{"nodes":[33225],"orbits":[0],"x":1960.52,"y":-9606.62},{"nodes":[21779,9185,40760,60107,57204,47833],"orbits":[0,2],"x":1986.68,"y":-4242.81},{"nodes":[19779,63891,63074,42999,4925],"orbits":[1,2,3],"x":1999.54,"y":-11112.83},{"nodes":[35660,18548,62628,4313,35234,6789,28992],"orbits":[0,2,4,7],"x":2012.88,"y":865.02},{"nodes":[17726,11826],"orbits":[7],"x":2015.32,"y":2999.71},{"nodes":[11315],"orbits":[0],"x":2015.42,"y":9673.14},{"nodes":[64427,51892,44188,59387],"orbits":[0,2],"x":2081.9,"y":-8262.87},{"nodes":[23153,31112,56897,57785,63828,23996],"orbits":[0,7],"x":2082.55,"y":7631.77},{"nodes":[30082],"orbits":[0],"x":2092.43,"y":11575.37},{"nodes":[46554],"orbits":[0],"x":2107.3,"y":-10394.21},{"nodes":[41225,48611,4271,62887],"orbits":[0,2],"x":2107.3,"y":-9931.58},{"nodes":[47177],"orbits":[0],"x":2110.13,"y":-4703.51},{"nodes":[61768],"orbits":[0],"x":2157.18,"y":-9511.45},{"nodes":[61432],"orbits":[0],"x":2164.6,"y":11512.63},{"nodes":[56926,44255,14548,59541,10320,28573,15358,41905],"orbits":[0,2,3,7],"x":2165.23,"y":-6650.5},{"nodes":[2841,33059,39839,20205],"orbits":[0,2],"x":2192.99,"y":4717.44},{"nodes":[52703],"orbits":[0],"x":-6563.3716959661,"y":-13772.791217109},{"nodes":[48568],"orbits":[0],"x":2199.2,"y":3806.76},{"nodes":[49046],"orbits":[0],"x":2214.93,"y":-3836.38},{"nodes":[62159,59603,57110,46561],"orbits":[0,2,7],"x":2229.99,"y":-3149.3},{"nodes":[16460,43746,38143],"orbits":[2,3,6],"x":2235.52,"y":536.07},{"nodes":[57810],"orbits":[0],"x":2257.86,"y":-8717.37},{"nodes":[5961],"orbits":[0],"x":2260.4,"y":9939.27},{"nodes":[54675],"orbits":[0],"x":2281.59,"y":10332.05},{"nodes":[58329,31950,8569],"orbits":[6],"x":2292.18,"y":-3970.17},null,{"nodes":[39987,12419,18913,56063],"orbits":[0,2,3,7],"x":2317.51,"y":-5438.63},{"nodes":[40073],"orbits":[0],"x":2343.9,"y":-9085.31},{"nodes":[49993,40632,48889,28038,3893,64434,56488],"orbits":[0,2,7],"x":2372.91,"y":8504.31},{"nodes":[20744,33053,4844,50795,58013],"orbits":[1,7],"x":2377.83,"y":2986.75},{"nodes":[63926],"orbits":[0],"x":2393.91,"y":-9611.59},{"nodes":[26383,8415,26282,27667,23416,56162,65518,62388,30071,59342,47442,59822],"orbits":[6,5,9,8],"x":-6319.3716959661,"y":-14203.541217109},{"nodes":[53266],"orbits":[0],"x":2453.78,"y":-8312.45},{"nodes":[46224,24045,49799,45019],"orbits":[0,2],"x":2457.39,"y":3459.95},{"nodes":[26786,18882],"orbits":[0,5],"x":2459.2,"y":4266.46},{"nodes":[23764],"orbits":[0],"x":2459.21,"y":-3622.89},{"nodes":[5295],"orbits":[0],"x":2476.38,"y":9574.5},{"nodes":[50485,28229,8540,45230,22959],"orbits":[0,2],"x":2497.88,"y":-5053.36},{"nodes":[19288],"orbits":[0],"x":2503.68,"y":7415.67},{"nodes":[38814],"orbits":[0],"x":2503.68,"y":7792.67},{"nodes":[20387],"orbits":[0],"x":2504.3,"y":-8625.66},{"nodes":[63731],"orbits":[0],"x":2537.98,"y":11565.76},{"nodes":[58814],"orbits":[0],"x":2568.17,"y":10828.42},{"nodes":[29582,43923,19470,50328,10053,9458],"orbits":[0,2,3],"x":2573.06,"y":1485.46},{"nodes":[4850],"orbits":[0],"x":2577.55,"y":-4030.32},{"nodes":[11855,56999,44014,30829],"orbits":[0,2],"x":2590.36,"y":5169.65},{"nodes":[58002,55575,45086,34520,23738],"orbits":[0,2,3,7],"x":2590.88,"y":-7324.15},{"nodes":[17024],"orbits":[0],"x":2607.33,"y":-8878.62},{"nodes":[53196,12322,32135,35848,28625,46692,51509,9393],"orbits":[0,1,4,7],"x":2622.75,"y":6605.25},{"nodes":[35896],"orbits":[0],"x":2634.6,"y":-7995.13},{"nodes":[13738],"orbits":[0],"x":2641.65,"y":-9309.5},{"nodes":[52354],"orbits":[0],"x":2667.71,"y":11496.1},{"nodes":[31223],"orbits":[0],"x":-6075.3516959661,"y":-13772.791217109},{"nodes":[4157,55088,34168],"orbits":[7],"x":2694.54,"y":-2103.71},{"nodes":[53960],"orbits":[5],"x":2704.11,"y":-2329.78},{"nodes":[36479,36778,12925],"orbits":[4],"x":2724.74,"y":-2058.41},{"nodes":[61312,20831,29843,55397,44527,44875],"orbits":[0,2,4,7],"x":2727.45,"y":2024.66},{"nodes":[9020,244,41171,37767,6596,36341,35118],"orbits":[0,1,2,4,7],"x":2730.83,"y":11768.89},{"nodes":[35503],"orbits":[0],"x":2744.59,"y":-3760.9},{"nodes":[34233,14725,32545,16123],"orbits":[3,2],"x":2753.29,"y":-2001.95},{"nodes":[31745,3234,3624,10927,9272,18470,4447,12906],"orbits":[1,3,4,7],"x":2756.47,"y":5912.5},{"nodes":[19104],"orbits":[0],"x":2770.83,"y":1599.66},{"nodes":[53560],"orbits":[0],"x":2785.02,"y":-8428.64},{"nodes":[34984,12661,44917,18895,703,10552],"orbits":[0,1,7],"x":2787.39,"y":-5900.44},{"nodes":[12465,30040,56016,65149,35594,26830],"orbits":[1,2,5,7],"x":2795.71,"y":10440.37},{"nodes":[13576],"orbits":[0],"x":2802.27,"y":-8676.29},{"nodes":[64352],"orbits":[0],"x":2806.74,"y":4311.96},{"nodes":[37372],"orbits":[0],"x":2810.3,"y":-9096.02},{"nodes":[12337],"orbits":[0],"x":2880.86,"y":9533.6},{"nodes":[25281,10677,56638,53935],"orbits":[1,2],"x":2886.44,"y":-3430.12},{"nodes":[7405],"orbits":[0],"x":2886.7,"y":-4100.44},{"nodes":[48585],"orbits":[0],"x":2890.88,"y":2251.96},{"nodes":[31517,11722,62431],"orbits":[0,2],"x":2898.16,"y":-5489.12},{"nodes":[13341,56841,18451,63255],"orbits":[0,2],"x":2899.54,"y":2850.56},{"nodes":[62230,19355,37974],"orbits":[6],"x":2922.78,"y":-10114.18},{"nodes":[39567,50816,50755,10159,4828,25026,36379,31977,19044,3567,33345,10314,61923,16256,53188],"orbits":[0,1,2,3,4,5],"x":2922.78,"y":-9973.75},{"nodes":[21336,15975,62984,58182,7344,26931],"orbits":[3,2],"x":2935.56,"y":-1694.84},{"nodes":[8975],"orbits":[0],"x":2939.76,"y":-2768.08},{"nodes":[44487,45137,39884,40271],"orbits":[7],"x":2946.52,"y":4969.56},{"nodes":[44345],"orbits":[0],"x":2947.79,"y":4537.32},{"nodes":[20504,52836,56806,11980,62341],"orbits":[0,4,7],"x":2995.2,"y":8568.45},{"nodes":[46157],"orbits":[0],"x":3017.04,"y":-8315.27},{"nodes":[50516,41447,31626,59661,13610,2814,26952,12245,19749],"orbits":[1,3,7],"x":3038.31,"y":11084.54},{"nodes":[38614,25827,55241,44201,27662],"orbits":[1,2,3],"x":3049.32,"y":-6418.35},{"nodes":[37806],"orbits":[0],"x":3052.85,"y":-8723.72},{"nodes":[42250],"orbits":[0],"x":3086.31,"y":5345.94},{"nodes":[40630],"orbits":[0],"x":3105.36,"y":2128.06},{"nodes":[6772,30695,13783,56472,22795,42781],"orbits":[0,2,4,7],"x":3109.38,"y":1336.95},{"nodes":[17118],"orbits":[0],"x":3112.88,"y":7440.94},{"nodes":[20049,30252,32818,48135,12750],"orbits":[0,7],"x":3112.88,"y":7857},{"nodes":[50192],"orbits":[0],"x":-5648.4816959661,"y":-14067.501217109},{"nodes":[63064,65437,30634,54413],"orbits":[3,2],"x":3116.47,"y":-1389.24},{"nodes":[30047],"orbits":[0],"x":3144.14,"y":3080.1},{"nodes":[40068,53149,32683],"orbits":[4],"x":3145.56,"y":-1331.11},{"nodes":[56325],"orbits":[0],"x":3195.27,"y":2366.42},{"nodes":[3165],"orbits":[0],"x":-5560.9516959661,"y":-15153.501217109},{"nodes":[53965],"orbits":[0],"x":3203.89,"y":9325.66},{"nodes":[24825,34136,29479],"orbits":[5,3],"x":3203.92,"y":0.42},{"nodes":[48833],"orbits":[0],"x":3228.15,"y":4292.78},{"nodes":[57517],"orbits":[0],"x":3247.77,"y":3615.89},{"nodes":[4],"orbits":[0],"x":3249.41,"y":4552.82},{"nodes":[46034],"orbits":[0],"x":3255.08,"y":-5628.71},{"nodes":[55668],"orbits":[0],"x":3266.72,"y":-8000},{"nodes":[55420,30061,31908,5594,50107,50881],"orbits":[2],"x":3269.96,"y":-7564.13},{"nodes":[8785],"orbits":[0],"x":3272.71,"y":-7565.73},{"nodes":[29240],"orbits":[0],"x":3284.63,"y":-9003.35},{"nodes":[25170,19442,30820,8606],"orbits":[0,2,7],"x":3312.53,"y":4003.79},{"nodes":[13411],"orbits":[5],"x":3369.01,"y":-1178.15},{"nodes":[33946,34074,57227,23259,22864,57966],"orbits":[0,2,3,7],"x":3386.17,"y":9912.71},{"nodes":[16484],"orbits":[2],"x":3395.61,"y":6043.67},{"nodes":[32943,22368,47088,8789,16938,29930,63182,37266],"orbits":[0,2,4,7],"x":3395.61,"y":6863.03},{"nodes":[55429],"orbits":[0],"x":3398.9,"y":1369.34},{"nodes":[36630,60829,29941,28268],"orbits":[1,2,3],"x":3414.8,"y":3529.44},{"nodes":[19808],"orbits":[0],"x":3433.98,"y":1627.23},{"nodes":[57513],"orbits":[0],"x":3444.63,"y":-9280.49},{"nodes":[25557],"orbits":[6],"x":3446.89,"y":-7266.34},{"nodes":[21280],"orbits":[0],"x":3498.09,"y":2467.05},{"nodes":[41770,9441,5077,33080,43254,33400],"orbits":[0,2],"x":3507.9,"y":5460.57},{"nodes":[11578],"orbits":[0],"x":3512.67,"y":4752.05},{"nodes":[20837],"orbits":[0],"x":3537.82,"y":3734.46},{"nodes":[41029],"orbits":[0],"x":3541.56,"y":-6134.17},{"nodes":[28050],"orbits":[6],"x":3551.58,"y":2050.41},{"nodes":[31928,50574,19426,15443],"orbits":[0,2],"x":3553.55,"y":-5454.76},{"nodes":[5564],"orbits":[0],"x":3555.53,"y":4441.55},{"nodes":[24812,56360,64643,27176],"orbits":[0,2],"x":3563.72,"y":-3733.75},{"nodes":[36997],"orbits":[0],"x":3599.3,"y":2962.09},{"nodes":[53539,46705,45650,9572,12822],"orbits":[0,2,3],"x":3607.08,"y":2672.84},{"nodes":[17548,14958,630,13419,31039],"orbits":[0,1,7],"x":3632.11,"y":-2981.28},{"nodes":[10671,23419,55930,5740,40687],"orbits":[2],"x":3636.66,"y":10787.37},{"nodes":[22049],"orbits":[0],"x":3638.69,"y":1581.38},{"nodes":[24239,55846,40213,24481],"orbits":[0,1],"x":3641.03,"y":-482.86},{"nodes":[62510,3985,43423,8697,30905,64140,51336,56818,38895,48660],"orbits":[0,2,3,4],"x":3650.57,"y":8506.92},{"nodes":[49473],"orbits":[0],"x":3660.16,"y":3626.42},{"nodes":[47754,23455,49740,55847,27274],"orbits":[0,1,7],"x":3668.09,"y":-8216.37},{"nodes":[63861,55947,13823,46088,62153,32054],"orbits":[3,2],"x":3703.88,"y":-9989},{"nodes":[25100],"orbits":[0],"x":3733.3,"y":5789.19},{"nodes":[25620,26804,55405,59909,30539,9083],"orbits":[0,1,7],"x":3771.31,"y":-7094.88},{"nodes":[10131],"orbits":[0],"x":3772.63,"y":-10338.81},{"nodes":[51048],"orbits":[0],"x":3772.84,"y":10291.5},{"nodes":[27761,5826],"orbits":[0,2],"x":3776.11,"y":2965.63},{"nodes":[61104],"orbits":[0],"x":3779.38,"y":3832.89},{"nodes":[39280,55568,44669,32951,14127,44690,41522],"orbits":[0,2,3],"x":3782.58,"y":-10845.24},{"nodes":[11838,10881,33112,36450],"orbits":[0,3,7],"x":3832.63,"y":-9003.35},{"nodes":[5257,55507,22359,9141,13748,38338,35760,16367,60692,5703],"orbits":[0,3,4,7],"x":3842.13,"y":-4910.29},{"nodes":[5702],"orbits":[0],"x":3849.74,"y":-1186.7},{"nodes":[38676,27910,53938,64056,36931],"orbits":[1,2,7],"x":3855.19,"y":-2510.92},{"nodes":[56045],"orbits":[0],"x":3856.59,"y":-2226.59},{"nodes":[44563,59053,54805],"orbits":[0,3,5],"x":3857.5,"y":-5882.32},{"nodes":[13379],"orbits":[0],"x":3866.11,"y":2806.15},{"nodes":[60505],"orbits":[0],"x":3888.73,"y":1790.7},{"nodes":[63585],"orbits":[0],"x":3915.95,"y":4292.71},{"nodes":[44612,9112,41538,55598,15644],"orbits":[0,1,3],"x":3917.46,"y":3195.79},{"nodes":[31855,37408,60738,46761],"orbits":[0,2,7],"x":3918.15,"y":449.43},{"nodes":[23961,10041,32799,30910,17600,8791,18519,59647,32096],"orbits":[0,2,3,7],"x":3926.82,"y":9716.85},{"nodes":[38459,61373,63610,5988,38568],"orbits":[1,2,3],"x":3926.84,"y":959.23},{"nodes":[33751,8810,12451],"orbits":[1,3,7],"x":3941.17,"y":7406.81},{"nodes":[14343],"orbits":[0],"x":3946.1,"y":8993.8},{"nodes":[18923],"orbits":[6],"x":3992.99,"y":6086.8},{"nodes":[46146,15829,55227],"orbits":[0,7],"x":3994,"y":-485.92},{"nodes":[21080,1869,27095,48658,14890],"orbits":[0,2,7],"x":4022.98,"y":-4125.73},{"nodes":[32509,47614,3688,22219,52351,52260],"orbits":[0,2,7],"x":4031.85,"y":-6354.58},{"nodes":[13030],"orbits":[0],"x":4037.79,"y":5340.36},{"nodes":[43691,21746,65009,29517,32701],"orbits":[6],"x":4039.97,"y":0.42},{"nodes":[24647,61196],"orbits":[6],"x":4137.88,"y":-2406.01},{"nodes":[37220,50342,5227,17955,46402,51708],"orbits":[0,2,3,7],"x":4182.56,"y":6218.3},{"nodes":[59651,47821,41654,41033,55872],"orbits":[3,2],"x":4188.77,"y":-7809.17},{"nodes":[54746],"orbits":[0],"x":4195.04,"y":9238},{"nodes":[41062,47677,14045,33848,31991,65176,36070,9472],"orbits":[0,4,5,6,7],"x":4216.28,"y":4693.55},{"nodes":[55],"orbits":[0],"x":4219.73,"y":5087.65},{"nodes":[38703,63525,8249,16816,53094],"orbits":[0,7],"x":4278.42,"y":10564.54},{"nodes":[8510],"orbits":[0],"x":4283.46,"y":5565.69},{"nodes":[44239,60083,55270],"orbits":[0,7],"x":4332.46,"y":-271.82},{"nodes":[55938,41394,56844,40929,43633,40313,58363,10841],"orbits":[0,3,7],"x":4344.88,"y":-9579.04},{"nodes":[9085],"orbits":[0],"x":4347,"y":6925.8},{"nodes":[51463,4364,36114,23360,23736,53566,17077],"orbits":[0,4,7],"x":4350.71,"y":7926.5},{"nodes":[50469],"orbits":[0],"x":4375.94,"y":0.42},{"nodes":[49110],"orbits":[0],"x":4385.38,"y":9460.25},{"nodes":[64851,15030,49545,45693,39658,18831,21324],"orbits":[0,2,7],"x":4386.25,"y":1960.69},{"nodes":[60974,1506,60324,42339,18744],"orbits":[2],"x":4414.61,"y":-8287.6},{"nodes":[12761,19156,53941,17367,62841,12249,17283],"orbits":[0,2,3],"x":4435.38,"y":-1892.44},{"nodes":[45481,29408,52765,34300,31888,13862],"orbits":[0,2],"x":4438.01,"y":-3100.56},{"nodes":[24922],"orbits":[0],"x":4451.73,"y":7751.52},{"nodes":[40918],"orbits":[0],"x":4468.06,"y":5319.67},{"nodes":[26068,37389,28061,35878,50884,53696,37644,46874,7449],"orbits":[0,2,3,7],"x":4480.65,"y":3149.72},{"nodes":[1773],"orbits":[0],"x":4488.81,"y":5009.54},{"nodes":[30562,13711,3203,8908,11032],"orbits":[0,2,7],"x":4520.4,"y":-6892.55},{"nodes":[36298],"orbits":[0],"x":4526.88,"y":5794.6},{"nodes":[33823],"orbits":[0],"x":4536.81,"y":-4967.55},{"nodes":[4519],"orbits":[0],"x":4542.03,"y":-5257.07},{"nodes":[20236],"orbits":[0],"x":4542.03,"y":-4689.37},{"nodes":[58932],"orbits":[0],"x":-3941.5251094136,"y":-15586.089541646},{"nodes":[27262],"orbits":[0],"x":4562.63,"y":9687.25},{"nodes":[51213],"orbits":[0],"x":4563.3,"y":4714.06},{"nodes":[50912,49461,21314,18818],"orbits":[0,2,7],"x":4597.23,"y":322.95},{"nodes":[45193,4083,33815,35644,43677],"orbits":[0,2,3],"x":4605.3,"y":1275.23},{"nodes":[33979],"orbits":[0],"x":4648.31,"y":-8702.96},{"nodes":[11604],"orbits":[0],"x":4671.13,"y":-2696.8},{"nodes":[49661,49394,23786,33391,56330,39570],"orbits":[1,2,3,4,7],"x":4687.08,"y":7330.29},{"nodes":[3251],"orbits":[0],"x":4693.79,"y":-9892.16},{"nodes":[4059],"orbits":[0],"x":4703.02,"y":-8121.08},{"nodes":[4346],"orbits":[0],"x":4705.26,"y":-4974.35},{"nodes":[7782,48805,26563,4810,61905,8938,12778,33229,64996],"orbits":[1,3,4,7],"x":4748.75,"y":-10725.21},{"nodes":[6161],"orbits":[0],"x":4750.42,"y":-10827.13},{"nodes":[42460,11882,46182,33838,64747],"orbits":[0,4,7],"x":4766,"y":3895.65},{"nodes":[6912],"orbits":[0],"x":4782.59,"y":9204.08},{"nodes":[20467,23244,29899,58312,49497,21792,16786,19001],"orbits":[1,3,7],"x":4786.73,"y":9130.06},{"nodes":[17702],"orbits":[0],"x":4788.07,"y":9831.08},{"nodes":[64650,35058,30210,38966],"orbits":[2],"x":4789.34,"y":6875.05},{"nodes":[1995],"orbits":[0],"x":4791.75,"y":2293.82},{"nodes":[61976],"orbits":[0],"x":4795.75,"y":6464.55},{"nodes":[62797],"orbits":[0],"x":-3677.4251094136,"y":-16234.729541646},{"nodes":[9510,16695,61926,1603],"orbits":[2],"x":4821.1,"y":-7752.56},{"nodes":[32040],"orbits":[0],"x":4825,"y":-7747.13},{"nodes":[7054,47009,37250,21142,55829,1420],"orbits":[2,7],"x":4849.31,"y":-3488.45},{"nodes":[34201],"orbits":[0],"x":4859.19,"y":8419.96},{"nodes":[13724],"orbits":[4],"x":4872.03,"y":-4974.35},{"nodes":[23343,30392,13157,3775,28106,45244,58388,41016],"orbits":[0,2,3],"x":4874.52,"y":10455.42},{"nodes":[29763],"orbits":[0],"x":4889.32,"y":-7413.25},{"nodes":[39241],"orbits":[0],"x":-3593.3351094136,"y":-16051.419541646},{"nodes":[22152,15304,16466,40196],"orbits":[0,2],"x":4918.5,"y":-9036.21},{"nodes":[9586],"orbits":[4],"x":4931.31,"y":-4650.65},{"nodes":[13367,21713,50588,38969,6010],"orbits":[0,2],"x":4944.98,"y":-2386.46},{"nodes":[36623,3628,64474,31630,10729],"orbits":[0,2],"x":4945.01,"y":-9466.17},{"nodes":[61356,12498,30341],"orbits":[0,7],"x":4953.65,"y":2387.3},{"nodes":[63888],"orbits":[0],"x":4955.38,"y":2861.7},{"nodes":[37695],"orbits":[0],"x":4989.84,"y":542.4},{"nodes":[50879,14211,43238,22972,44540],"orbits":[1,7],"x":4990.13,"y":5788.96},{"nodes":[20820,44628,40166,48544],"orbits":[0,2],"x":4993.9,"y":-6490.84},{"nodes":[56729,26308,27017,21349],"orbits":[2],"x":5001.21,"y":7989.42},{"nodes":[10382],"orbits":[0],"x":5026.31,"y":-8702.96},{"nodes":[20677],"orbits":[0],"x":5061.13,"y":-4971.48},{"nodes":[43877,51522,47895,56493],"orbits":[1,2,3],"x":5074.31,"y":-208.98},{"nodes":[38044,11813],"orbits":[7],"x":5074.6,"y":585.09},{"nodes":[64345,49968,63679,20008],"orbits":[1,2,7],"x":5085.86,"y":7486.56},{"nodes":[61263,59446,22115,4544],"orbits":[1,2,7],"x":5095.01,"y":174.43},{"nodes":[37946],"orbits":[0],"x":5112.65,"y":2295.51},{"nodes":[46782,53698,20916,59355],"orbits":[0,7],"x":5188.48,"y":-751.6},{"nodes":[9782],"orbits":[0],"x":5193.02,"y":-5200.3},{"nodes":[535],"orbits":[0],"x":5193.02,"y":-4742.69},{"nodes":[2446,50268,22851,37164,419,63400],"orbits":[2,3],"x":5214.31,"y":-8121.08},{"nodes":[63668,9069,42245,16024,49150,18167,29288],"orbits":[1,2,3],"x":5250.46,"y":-5999.69},{"nodes":[17788,23352,26085,2877,33570,28431,59,8611,20772,51142,36696,33141,58751,23710],"orbits":[6,9,8],"x":-3230.2751094136,"y":-15207.249541646},{"nodes":[24210,26932,2200,35689,34543],"orbits":[0,2,7],"x":5279.5,"y":6677.73},{"nodes":[30456],"orbits":[0],"x":5286.04,"y":719.09},{"nodes":[39423,47635,53207,56914],"orbits":[1,2,3,7],"x":5288.98,"y":-7410.44},{"nodes":[17254,26596,14272],"orbits":[0,2,3],"x":5300.06,"y":-3797.31},{"nodes":[1953],"orbits":[0],"x":5316.81,"y":-1530.6},{"nodes":[9275,5704,62166,19337],"orbits":[0,2],"x":5320.34,"y":2650.99},{"nodes":[28021],"orbits":[0],"x":5324.92,"y":-5429.12},{"nodes":[34621],"orbits":[0],"x":5324.92,"y":-4513.87},{"nodes":[36759],"orbits":[0],"x":5333.76,"y":-6040.15},{"nodes":[40480],"orbits":[0],"x":5368.5,"y":-1842.95},{"nodes":[39569,9046,45609,56776,3458,7353,24129],"orbits":[0,1,2,3,7],"x":5399.15,"y":3723.01},{"nodes":[24165],"orbits":[0],"x":5409.48,"y":-6761.17},{"nodes":[21984],"orbits":[1],"x":5445.28,"y":-9562.99},{"nodes":[18121,45319,55041,26135,35564,2335,65310,51565,22682],"orbits":[0,3],"x":5452.61,"y":-10248.41},{"nodes":[44420],"orbits":[0],"x":5457.07,"y":-5200.42},{"nodes":[38541],"orbits":[0],"x":5457.07,"y":-4742.78},{"nodes":[41645,6490,43964,14082,8831],"orbits":[0,2,3,7],"x":5472.15,"y":-8445.56},{"nodes":[54176],"orbits":[0],"x":5478.57,"y":-1107.81},{"nodes":[7526],"orbits":[0],"x":5482.17,"y":6073.03},{"nodes":[36808,37244,34076,22057,33445,30143,37795],"orbits":[0,2,7],"x":5544.92,"y":8921.21},{"nodes":[46882],"orbits":[1],"x":5571.69,"y":9486.45},{"nodes":[61601],"orbits":[0],"x":5579.63,"y":-4981.71},{"nodes":[64213,32155,44204,33729,25700,61246,144,41096,45712,12611],"orbits":[0,4,5,7],"x":5581.73,"y":1347.41},{"nodes":[4238,60173,62986,17316,43263,46688,40244,64492],"orbits":[0,4,7],"x":5585.65,"y":8198.85},{"nodes":[11472,19880,59390,40270],"orbits":[0,2],"x":5646.25,"y":635.1},{"nodes":[26598],"orbits":[0],"x":5646.98,"y":0.51},{"nodes":[32813],"orbits":[2],"x":5658.94,"y":4004.28},{"nodes":[59600,12208,13619,35809],"orbits":[1,7],"x":5658.94,"y":4289.75},{"nodes":[49466,9411,30871],"orbits":[7],"x":5658.96,"y":4337.05},{"nodes":[23905],"orbits":[0],"x":5664.01,"y":-1616.29},{"nodes":[2995],"orbits":[0],"x":-2784.3151094136,"y":-16234.729541646},{"nodes":[4328],"orbits":[0],"x":5749.4,"y":-6287.76},{"nodes":[3463],"orbits":[0],"x":5749.4,"y":-5672.71},{"nodes":[42379],"orbits":[0],"x":5749.4,"y":-4981.71},{"nodes":[56860,29320,1680,17447,24843],"orbits":[0,2,7],"x":5833.86,"y":5463.88},{"nodes":[38111,10242,6079,32241],"orbits":[0,2],"x":5891.44,"y":-6838.35},{"nodes":[10944,33366,55193],"orbits":[1,2,7],"x":5924.32,"y":-625.86},{"nodes":[25971,50635,44423],"orbits":[0,2,3],"x":5933.04,"y":-2670.25},{"nodes":[11764,38878,54975,26772,45774,34898,24240],"orbits":[0,4,5,7],"x":5943.98,"y":7225.03},{"nodes":[23915,41529,21380,31284],"orbits":[0,1,2,7],"x":5948.13,"y":186.79},{"nodes":[60700,52501,44974],"orbits":[0,7],"x":5965.19,"y":-239.81},{"nodes":[25520],"orbits":[0],"x":5975.67,"y":-4755.44},{"nodes":[27875,55463,32123],"orbits":[0,3],"x":5979.38,"y":-1521.97},{"nodes":[50121],"orbits":[0],"x":5988.31,"y":-7475.15},{"nodes":[21572,39050,6660],"orbits":[2],"x":6015.15,"y":6443.42},{"nodes":[31345,30372,42065,55400,37532],"orbits":[0,2],"x":6036.73,"y":1763.34},{"nodes":[2516],"orbits":[0],"x":-2412.6351094136,"y":-15898.889541646},{"nodes":[21801,30748,44369,24150],"orbits":[1,2,7],"x":6098.71,"y":-8410.42},{"nodes":[43720,14383,18568,46601,46887],"orbits":[0,2,3],"x":6104.56,"y":8403.35},{"nodes":[45329],"orbits":[0],"x":6129.78,"y":9643.2},{"nodes":[4552,17215,17668,50817,61355,29306],"orbits":[1,2,7],"x":6139.19,"y":-5350.4},{"nodes":[42750,37691,9050,56453,60138,25851,52695,57230,24958,51741,16705,17088,61834,24062,54351,64927,52464,5766,51416,32016,49984],"orbits":[0,5,6,7],"x":6172.4,"y":-3563.57},{"nodes":[45100,56928,62350,7163,23013],"orbits":[2,3,4,5],"x":6220.23,"y":4601.9},{"nodes":[20641,14231,40399,51934,43281,25304,47359,40453,61056],"orbits":[0,1,5,7],"x":6324.58,"y":-9381.54},{"nodes":[38668,32664,27671,32681,5188],"orbits":[0,7],"x":6345.01,"y":-6118.94},{"nodes":[23608,40024,2091,61741,6951,63759,26565,24401],"orbits":[0,3,4,7],"x":6359.19,"y":2826.09},{"nodes":[35901,12890,63566,62464,55275,12120,65207,51606,17854],"orbits":[3,4,6],"x":6365.75,"y":3674.83},{"nodes":[43044],"orbits":[0],"x":6365.75,"y":5562.23},{"nodes":[34853,25458,37568,45370],"orbits":[7,2],"x":6365.75,"y":5989.65},{"nodes":[61403],"orbits":[0],"x":6372.73,"y":-8685.67},{"nodes":[56349],"orbits":[0],"x":6372.73,"y":-8307.67},{"nodes":[2128],"orbits":[0],"x":6402.75,"y":9681.5},{"nodes":[5009,36270,12169],"orbits":[0,2,3],"x":6411.76,"y":-4456.86},{"nodes":[28441,32721,24570,11836,47235,53471,10011,11871],"orbits":[2,3,7],"x":6431.15,"y":-2256.19},{"nodes":[11015],"orbits":[0],"x":6470.71,"y":9436.59},{"nodes":[54725,56336,21208,21748],"orbits":[7],"x":6488.25,"y":-6987.61},{"nodes":[52191],"orbits":[0],"x":6536.96,"y":-5291.42},{"nodes":[57088,9421,28086,54557,60170],"orbits":[0,2],"x":6551.51,"y":876.88},{"nodes":[45709,26363,52803],"orbits":[7],"x":6555.55,"y":-642.86},{"nodes":[7412,49291,57945,59356],"orbits":[0,7],"x":6555.55,"y":-627.07},{"nodes":[3128,22713,12166],"orbits":[7],"x":6564.29,"y":-7691.65},{"nodes":[33221],"orbits":[0],"x":6564.44,"y":-7691.65},{"nodes":[19722,4959,26331,19003],"orbits":[0,7],"x":6564.44,"y":-7691.65},{"nodes":[42658],"orbits":[0],"x":6564.69,"y":4176.51},{"nodes":[40626],"orbits":[0],"x":6576.82,"y":9549.91},{"nodes":[46431],"orbits":[0],"x":6576.88,"y":8924.35},{"nodes":[6570],"orbits":[0],"x":6612.09,"y":-6987.61},{"nodes":[65256],"orbits":[0],"x":6617.23,"y":9944.27},{"nodes":[34845],"orbits":[0],"x":6636.34,"y":9687.17},{"nodes":[38463],"orbits":[0],"x":6649.25,"y":8378.88},{"nodes":[22329,58526,331,32891,62427,42103,50673],"orbits":[2,3,7],"x":6654.65,"y":7621.83},{"nodes":[1631,14001,56893,29049],"orbits":[7,2],"x":6661.76,"y":246.47},{"nodes":[28199],"orbits":[0],"x":6670.73,"y":9432.42},{"nodes":[54678],"orbits":[0],"x":6720.04,"y":-1779.61},{"nodes":[60735],"orbits":[0],"x":6729.48,"y":3890.84},{"nodes":[57724,26885,34473,20782,42361],"orbits":[0,2,3,4,7],"x":6734.63,"y":-5492.35},{"nodes":[26268,22710,45111,59214],"orbits":[7],"x":6735.94,"y":-6987.61},{"nodes":[21111,43522,33099],"orbits":[4,7],"x":6771.38,"y":8501.01},{"nodes":[52060,17602,59799,7338,59798,5335],"orbits":[0,1,7],"x":6844.88,"y":-9157.81},{"nodes":[21495,42794,31433,5348],"orbits":[0,2,3],"x":6846.27,"y":4801},{"nodes":[54883],"orbits":[0],"x":6883.65,"y":-5638.13},{"nodes":[26432],"orbits":[0],"x":6900.54,"y":3596.76},{"nodes":[60273],"orbits":[0],"x":7001.73,"y":9638.79},{"nodes":[59775],"orbits":[0],"x":7020.48,"y":-5774.94},{"nodes":[6842,28329,18472,46533,3700,36723],"orbits":[2,3],"x":7031.53,"y":7197.76},{"nodes":[32438],"orbits":[0],"x":7037.31,"y":-8704.87},{"nodes":[28623,60464,12998,9968,30463,58971,38678],"orbits":[0,4,2],"x":7059,"y":5648.15},{"nodes":[51871,8045,3042],"orbits":[0,2,3],"x":7065.9,"y":-3324.15},{"nodes":[28823,11094,59303],"orbits":[4,7],"x":7074.07,"y":9630.67},{"nodes":[23547,45798,43944,30102,62578,46615,53177],"orbits":[0,2,3,7],"x":7077.07,"y":-4647.67},{"nodes":[14658],"orbits":[0],"x":7088.65,"y":0},{"nodes":[28903,42959,59644,32896,22517],"orbits":[0,7],"x":7088.65,"y":513.16},{"nodes":[55149],"orbits":[0],"x":7119.01,"y":-8248.39},{"nodes":[14446],"orbits":[0],"x":7123.27,"y":-7914.57},{"nodes":[11825],"orbits":[0],"x":7191.57,"y":4152.81},{"nodes":[62185],"orbits":[0],"x":7236.46,"y":5087.69},{"nodes":[48974,47418,63517,23839,53958,51006,10738],"orbits":[0,2,3],"x":7271.19,"y":-1655.98},{"nodes":[64601],"orbits":[0],"x":7273.71,"y":-2633.18},{"nodes":[41877],"orbits":[0],"x":7273.71,"y":-2313.18},{"nodes":[40333,43102,30197,52415,24178,42998,32655,33514],"orbits":[0,2,7],"x":7300.34,"y":2711.86},{"nodes":[63981,6516,8194],"orbits":[7],"x":7309.21,"y":3682.83},{"nodes":[29285,9745,11774,58513,16602,14418],"orbits":[0,3,7],"x":7334.57,"y":8277.54},{"nodes":[9199,60323,47560,6792,23221,4534,42302,33245,9151,45331,31918],"orbits":[1,2,3,4,5,6,7,8],"x":7345.82,"y":2075.69},{"nodes":[52971,21227,36290,23046,62936,51891,49976,25528],"orbits":[2,3,4,7],"x":7365.71,"y":-6708.34},{"nodes":[15424,35151,44453,58157,61149,42760],"orbits":[1,2,7],"x":7384.78,"y":-3775.87},{"nodes":[24120,52053,14048,34717,10495],"orbits":[0,3,4,7],"x":7386.63,"y":-380.49},{"nodes":[51040,23822,327,58779,9652],"orbits":[0,2],"x":7399.75,"y":-7157.75},{"nodes":[26762],"orbits":[0],"x":7420.17,"y":-8305.21},{"nodes":[30657],"orbits":[0],"x":7430.94,"y":7597.17},{"nodes":[22817,42714,22962,58848,55724,58644,10576,29065],"orbits":[0,1,3,4,5,7],"x":7459.44,"y":6789.98},{"nodes":[35380,10058],"orbits":[0,2],"x":7466.03,"y":-8440.87},{"nodes":[14724],"orbits":[0],"x":7487.17,"y":5195.85},{"nodes":[35671,11504,30839,31172],"orbits":[2,3,4,5],"x":7495.21,"y":1196.11},{"nodes":[44373],"orbits":[0],"x":7501.94,"y":-8629.84},{"nodes":[336,4806,49388,37304,64543,61921,38215],"orbits":[2,3,4,5],"x":7520.58,"y":-906.8},{"nodes":[6800],"orbits":[0],"x":7559.71,"y":-8913.34},{"nodes":[47374,18049,5802],"orbits":[0,4,7],"x":7559.9,"y":4790.76},{"nodes":[32301],"orbits":[0],"x":7573.53,"y":5472.94},{"nodes":[15301,10277,64064,4709,35477],"orbits":[0,2],"x":7632.55,"y":696.89},{"nodes":[31692,46197,61333,45702,39237],"orbits":[0,2],"x":7645.67,"y":-7774.6},{"nodes":[8456,10267,38329],"orbits":[0,7],"x":7655.94,"y":2478.52},{"nodes":[49130,58416,1020,54631,30132],"orbits":[0,2,7],"x":7664.38,"y":1483.08},{"nodes":[37813],"orbits":[0],"x":7678.02,"y":5026.98},{"nodes":[58022],"orbits":[0],"x":7691.01,"y":-8333.04},{"nodes":[12174,18864,49107,54562,49485,2745],"orbits":[1,2],"x":7726.42,"y":3243.25},{"nodes":[52445],"orbits":[0],"x":7747,"y":-5468.73},{"nodes":[34324,13457,3630,56838,26034,45631,62624,42805],"orbits":[3,4,7],"x":7749.73,"y":-5462.17},{"nodes":[57821],"orbits":[4],"x":7752.6,"y":-4481.19},{"nodes":[55377,26211,24883,44573],"orbits":[0,2],"x":7755.88,"y":-1645.82},{"nodes":[59503,22208,60034,6330,15207,4378],"orbits":[0,7],"x":7762.38,"y":6434.67},{"nodes":[5186],"orbits":[0],"x":7764.53,"y":-8668.33},{"nodes":[34497],"orbits":[0],"x":7768.26,"y":228.34},{"nodes":[56023],"orbits":[0],"x":7806.6,"y":-2934.34},{"nodes":[33404],"orbits":[0],"x":7810.1,"y":-4823.01},{"nodes":[50277],"orbits":[0],"x":7815.76,"y":5381.08},{"nodes":[44932],"orbits":[3],"x":7818.48,"y":5206.42},{"nodes":[52361,57462,53771,12078,33713,26107],"orbits":[0,2,3,5],"x":7868.42,"y":-3177.92},{"nodes":[50701],"orbits":[0],"x":7874.86,"y":5154.88},{"nodes":[47976],"orbits":[0],"x":7886.46,"y":-7151.38},{"nodes":[48462,38497,62803,25029],"orbits":[4,5,7],"x":7901.35,"y":8803.79},{"nodes":[33463],"orbits":[0],"x":7994.25,"y":-1873.69},{"nodes":[49996],"orbits":[0],"x":7994.25,"y":-996.85},{"nodes":[32183],"orbits":[0],"x":7994.25,"y":-571.97},{"nodes":[12253],"orbits":[0],"x":7994.25,"y":0},{"nodes":[35696],"orbits":[0],"x":7994.25,"y":1153.21},{"nodes":[2408],"orbits":[0],"x":7994.25,"y":2075.69},{"nodes":[42118],"orbits":[0],"x":7994.25,"y":2711.86},{"nodes":[10648,26400,8904],"orbits":[0,4,7],"x":8000.05,"y":4152.81},{"nodes":[63830,44841,45390,13624,59064,44756,28258,36927,36976,55235],"orbits":[0,1,2,3],"x":8014.32,"y":8180.55},{"nodes":[55664,16568,63246,34702,31826,33585,31129,24889],"orbits":[1,3,4,5,7],"x":8073.32,"y":5817.48},{"nodes":[43453],"orbits":[0],"x":8124.67,"y":632.41},{"nodes":[62542,45713,39607,2559,16329],"orbits":[0,2,3],"x":8175.23,"y":-4097.21},{"nodes":[24786],"orbits":[0],"x":8177.92,"y":6850.21},{"nodes":[17146,57518,31366,3843,65265],"orbits":[0,2,3],"x":8184.76,"y":3540.75},{"nodes":[44490],"orbits":[0],"x":8203.42,"y":-391.26},{"nodes":[12239],"orbits":[0],"x":8254.56,"y":-2462.39},{"nodes":[64050],"orbits":[0],"x":8280.06,"y":715.96},{"nodes":[54152],"orbits":[0],"x":8280.54,"y":369.3},{"nodes":[1599,35173,16013,41811,16140,31286],"orbits":[2,3,7],"x":8281.88,"y":-2509.71},{"nodes":[1416],"orbits":[0],"x":8284.38,"y":-6118.71},{"nodes":[5163,48103,26726,52875],"orbits":[0,2],"x":8294.62,"y":-1449.59},{"nodes":[16401],"orbits":[0],"x":8325.04,"y":-131.01},{"nodes":[39881],"orbits":[0],"x":8344.62,"y":-2618.36},{"nodes":[24070],"orbits":[0],"x":8357.14,"y":1153.21},{"nodes":[19461,38944,43338,5797,22063,64415,56767],"orbits":[2,3,7],"x":8357.5,"y":-6160.65},{"nodes":[51602,23305,21279,44280,35534],"orbits":[0,2],"x":8365.09,"y":1769.99},{"nodes":[3431,5305,43082],"orbits":[1,2],"x":8388.6,"y":6235.46},{"nodes":[30077],"orbits":[0],"x":8390.12,"y":-7635.29},{"nodes":[24656],"orbits":[0],"x":8400.25,"y":166.18},{"nodes":[7302,52615,33093,25729,37876],"orbits":[4,7],"x":8409.99,"y":-7674.9},{"nodes":[12800],"orbits":[0],"x":8433.06,"y":504.46},{"nodes":[3994,9089,37951,41020,34908],"orbits":[1,2,3],"x":8437.79,"y":2974.28},{"nodes":[61800,52630,28371,60560,29527],"orbits":[0,7],"x":8443.67,"y":-719.43},{"nodes":[1514],"orbits":[0],"x":8444.56,"y":-598.29},{"nodes":[7809],"orbits":[0],"x":8464.96,"y":-3633.16},{"nodes":[54984],"orbits":[0],"x":8470.97,"y":4890.73},{"nodes":[33348,11509,17664,7465,11463],"orbits":[0,2,3],"x":8489.3,"y":2450.54},{"nodes":[56988],"orbits":[0],"x":8506.18,"y":-3240.16},{"nodes":[47831,44522,63762,34541,52743,8734],"orbits":[1,2],"x":8512.95,"y":-1003.98},{"nodes":[43090],"orbits":[0],"x":8601.56,"y":-234.45},{"nodes":[32672,23362,4031,17871,13701,9928,50403],"orbits":[0,2,3,4],"x":8602.39,"y":-5782.69},{"nodes":[8896],"orbits":[0],"x":8629.29,"y":605.39},{"nodes":[15814],"orbits":[0],"x":8660.79,"y":276.65},{"nodes":[19074,8560,31273,35985,13987,48531,56761,7604,17372],"orbits":[1,2,3,6,7],"x":8668.76,"y":2075.69},{"nodes":[59538],"orbits":[0],"x":8684.39,"y":-6347.76},{"nodes":[58397,19338,31647],"orbits":[0,3],"x":8692.14,"y":1153.21},{"nodes":[45382,28859,53265],"orbits":[0,3,4],"x":8713.8,"y":-2248.79},{"nodes":[25055,13799,41580,36576,41298],"orbits":[0,2,7],"x":8732.17,"y":4438.38},{"nodes":[60483],"orbits":[0],"x":8733.08,"y":-3633.16},{"nodes":[36540],"orbits":[0],"x":8733.08,"y":-3371.16},{"nodes":[25070,11252,32903,39911,25361],"orbits":[2],"x":8744.6,"y":-4572.62},{"nodes":[36071,38369,35223,36677,13895,61112,18910,21225,10265,9240,19767,55680,9227],"orbits":[0,2,3,4,5,6],"x":8847.14,"y":7072.15},{"nodes":[18717],"orbits":[0],"x":8862.26,"y":-3861.86},{"nodes":[24287],"orbits":[0],"x":8886.25,"y":6141.88},{"nodes":[8273],"orbits":[0],"x":8922.01,"y":-4178.25},{"nodes":[60210,6078,64325,45304,61119,63431],"orbits":[1,2,3],"x":8940.31,"y":-1873.69},{"nodes":[15625,23253,65161,3170,22811],"orbits":[2],"x":8940.74,"y":5582.5},{"nodes":[1801,60,58426,34401],"orbits":[0,2,7],"x":8971.45,"y":474.23},{"nodes":[51241,50420,55118,31364],"orbits":[0,2],"x":8991.63,"y":4890.73},{"nodes":[15356],"orbits":[0],"x":8992.39,"y":-3633.64},{"nodes":[40990],"orbits":[0],"x":8993.62,"y":-3178.16},{"nodes":[2334],"orbits":[0],"x":9027.14,"y":1153.21},{"nodes":[14226],"orbits":[0],"x":9119.2,"y":6374.82},{"nodes":[17420],"orbits":[0],"x":9124.17,"y":-3861.86},{"nodes":[18815],"orbits":[0],"x":9125.5,"y":-3407.73},{"nodes":[25565],"orbits":[2],"x":9152.09,"y":-4119.84},{"nodes":[53150,17589,45012,8246,37742,64462,37548,15270,36085],"orbits":[0,2,3],"x":9207.96,"y":-758.58},{"nodes":[41017],"orbits":[0],"x":9212.92,"y":-2.43},{"nodes":[36364],"orbits":[0],"x":9287.06,"y":3103.82},{"nodes":[27422,2021,17687,10472,25857],"orbits":[0,3,4,7],"x":9315.43,"y":3714.68},{"nodes":[10162,3336,36231,30615,65204],"orbits":[0,2],"x":9329.96,"y":-5015.5},{"nodes":[22927,20582,29246],"orbits":[6],"x":9400.47,"y":5023.83},{"nodes":[37242,59368,61215,9532,16871,54031],"orbits":[0,7],"x":9411.81,"y":4567.88},{"nodes":[52257],"orbits":[0],"x":9455.83,"y":2570.72},{"nodes":[63600],"orbits":[0],"x":9507.95,"y":2888.65},{"nodes":[31765],"orbits":[0],"x":9512.58,"y":-5497.3},{"nodes":[37616,8644,33964,64295,27834,63659,37688,27417,62496,34912,4664,43938,34449],"orbits":[4,5,6],"x":9516.92,"y":-7180.28},{"nodes":[34015],"orbits":[0],"x":9527.62,"y":5500.5},{"nodes":[27513,65498,39307,7294,37026],"orbits":[1,2,7],"x":9588.39,"y":-215.51},{"nodes":[44891,55835,20909,52537,7023],"orbits":[0,2],"x":9590.33,"y":-3478.67},{"nodes":[59083,32364,1073,32858,1205,14882,5048,261],"orbits":[0,2,3,7],"x":9649.45,"y":5859.96},{"nodes":[57069],"orbits":[0],"x":9696.74,"y":2772.94},{"nodes":[65091,1841,38728,44776,3209,14539,9405,51707,59720,41163],"orbits":[0,5,7],"x":9720.67,"y":1153.21},{"nodes":[62998],"orbits":[0],"x":9731.16,"y":3030.3},{"nodes":[722],"orbits":[0],"x":9755.52,"y":-4566.29},{"nodes":[35095,19359,41886,9663,52245],"orbits":[0,2,3],"x":9759.71,"y":-5970.48},{"nodes":[20105],"orbits":[0],"x":9764.39,"y":6540.17},{"nodes":[65212,32543,34968,58539,60899,64637],"orbits":[0,7],"x":9805.18,"y":2135.11},{"nodes":[48116],"orbits":[0],"x":9826.06,"y":4319.11},{"nodes":[29990,47477,51774,36217,47021,34425],"orbits":[1,2,7],"x":9855.02,"y":-2946.78},{"nodes":[41861],"orbits":[0],"x":9855.92,"y":3274.55},{"nodes":[21156,19027,34623,40471,14769,7847],"orbits":[0,2,7],"x":9860.54,"y":353.55},{"nodes":[20649],"orbits":[0],"x":9947.79,"y":2860.79},{"nodes":[43867,10423,37905,57571,28101],"orbits":[1,2,3,7],"x":9960.59,"y":-2144.87},{"nodes":[65290],"orbits":[0],"x":10006.41,"y":2637.88},{"nodes":[16121,61421,56334,46171,41753],"orbits":[0,7],"x":10039.26,"y":-5356.19},{"nodes":[14262],"orbits":[0],"x":10048.64,"y":0},{"nodes":[12116,52410,20414,55329,42036,35043,50146],"orbits":[4,3],"x":10080.5,"y":5416.44},{"nodes":[18624,17523,42032,30408,39608,12329,1778,17906],"orbits":[0,3,7],"x":10082.79,"y":4865.9},{"nodes":[49320,30973],"orbits":[6],"x":10091.58,"y":-5603.69},{"nodes":[15775],"orbits":[0],"x":10091.7,"y":-3334.83},{"nodes":[3640,28963,7888,17724,17101,25362,37780],"orbits":[2,3],"x":10100.39,"y":-1227.6},{"nodes":[23105],"orbits":[0],"x":10112.62,"y":-1237.84},{"nodes":[2582],"orbits":[0],"x":10184.13,"y":3019.63},{"nodes":[60891,18897,64990,53185],"orbits":[1,2,3],"x":10203.08,"y":1730.1},{"nodes":[47514,38342,21945,61718,26572,54545,39128],"orbits":[0,2,7],"x":10290.88,"y":-481.6},{"nodes":[29959,60362,6891,56265,42802],"orbits":[0,2],"x":10299.85,"y":-3717.25},{"nodes":[17792,34892,12066,42226,48734],"orbits":[3,2],"x":10370.85,"y":533.97},{"nodes":[30808],"orbits":[0],"x":10379,"y":-2278.35},{"nodes":[27705],"orbits":[0],"x":10420.75,"y":2130.08},{"nodes":[28835,60480,56847,8157,178,28044,43088,6988],"orbits":[0,2,3,5,7],"x":10451.5,"y":3456.48},{"nodes":[326],"orbits":[0],"x":10503.99,"y":-3050.26},{"nodes":[59694],"orbits":[0],"x":10614.77,"y":-3021.26},{"nodes":[3543,31825,20787,5390,16142],"orbits":[3,7],"x":10650.08,"y":2504.32},{"nodes":[632],"orbits":[0],"x":10657.31,"y":-5268.96},{"nodes":[48773],"orbits":[0],"x":10682.01,"y":1152.07},{"nodes":[34612,25992,60764,11526,31055,44141,7651,21788,21112,8573,25586],"orbits":[2,3,4,5,6],"x":10682.25,"y":4548.52},{"nodes":[2361,37514,31449,9444,52399,2113,34316,61632,4536,11598,44516],"orbits":[0,2,3,5,6],"x":10687.96,"y":-3515.65},{"nodes":[14267],"orbits":[0],"x":10699.04,"y":-1058.34},{"nodes":[28638],"orbits":[0],"x":10703.99,"y":-3595.77},{"nodes":[64700],"orbits":[0],"x":10769.27,"y":-4040.33},{"nodes":[18969],"orbits":[0],"x":10793.45,"y":4578.32},{"nodes":[52215],"orbits":[0],"x":10794.6,"y":-5031.25},{"nodes":[3419,28797,20429],"orbits":[6],"x":10801.88,"y":-4373.44},{"nodes":[46152,40110,42347,8302,4467,42974],"orbits":[1,2,3,7],"x":10841.31,"y":-2278.35},{"nodes":[38993],"orbits":[0],"x":10852.75,"y":5275.51},{"nodes":[32442],"orbits":[0],"x":10878.54,"y":-4005.64},{"nodes":[53272,2560,20044,30736,52180],"orbits":[1,2,3],"x":10949.1,"y":3186.63},{"nodes":[32763],"orbits":[1],"x":10978.46,"y":-82.24},{"nodes":[41873,55995,57970,21537],"orbits":[2],"x":11005.79,"y":1424.1},{"nodes":[27048],"orbits":[0],"x":11023.99,"y":2449.53},{"nodes":[56366,54058,35755,4423,62001],"orbits":[0,2,3],"x":11047.97,"y":-5335.92},{"nodes":[39495],"orbits":[0],"x":11053.84,"y":2092.2},{"nodes":[38212,57683,1499,33830,35031],"orbits":[0,2],"x":11095.74,"y":-797.85},{"nodes":[328],"orbits":[0],"x":11202.42,"y":4037.83},{"nodes":[28976],"orbits":[0],"x":11230.95,"y":-1058.34},{"nodes":[47375],"orbits":[0],"x":11305.33,"y":2677.45},{"nodes":[39986],"orbits":[0],"x":11330.52,"y":1564.9},{"nodes":[6030,2500,15986,29458,2134,53595,9703,1723,38628],"orbits":[2,3,7],"x":11355.41,"y":-1515.36},{"nodes":[38493,38537,13407,39369,55621,2936,23040,54983,51583],"orbits":[0,2,4,7],"x":11355.97,"y":617.13},{"nodes":[46386],"orbits":[0],"x":11403.34,"y":1937.84},{"nodes":[23374],"orbits":[0],"x":11480.79,"y":-1058.34},{"nodes":[63618],"orbits":[0],"x":11588.89,"y":2604.19},{"nodes":[37971],"orbits":[0],"x":11726.63,"y":2342.66},{"nodes":[57933],"orbits":[0],"x":11768.79,"y":1960.45},null,{"nodes":[52800,57615,32319,48836,33542],"orbits":[0,4,6,7],"x":12068.18,"y":1163.81},{"nodes":[16150],"orbits":[0],"x":12070.35,"y":2129.97},{"nodes":[47443],"orbits":[0],"x":12118.08,"y":2530.75},{"nodes":[44699],"orbits":[0],"x":12345.66,"y":2292.24},{"nodes":[60992],"orbits":[0],"x":12484.46,"y":2765.08},{"nodes":[10315],"orbits":[0],"x":12637.88,"y":2423.74},null,null,null,{"nodes":[24226],"orbits":[0],"x":15117.158863669,"y":4222.9796220229},{"nodes":[12033,42416,46854,61461,3987,24295,49165,39723,46990],"orbits":[2,3,5,6,8,9],"x":15206.108863669,"y":3234.4396220229},{"nodes":[30],"orbits":[0],"x":15297.928863669,"y":3773.2996220229},{"nodes":[29871],"orbits":[0],"x":15400.178863669,"y":4147.1496220229},{"nodes":[8143,65173,7621,23587,64031,63713,52448,12876,63236,23415,13065,16100,17268,25434,55611,29133,57181,44357,27686,9994],"orbits":[3,4,5,6,8,9],"x":12605.015732927,"y":-9099.5692755704},{"nodes":[59542],"orbits":[0],"x":15664.448863669,"y":3601.9396220229},{"nodes":[59913],"orbits":[0],"x":15683.198863669,"y":4071.3096220229},{"nodes":[5817],"orbits":[0],"x":15717.168863669,"y":3046.0996220229},{"nodes":[41875],"orbits":[0],"x":15757.968863669,"y":3438.9396220229},null,{"nodes":[23508],"orbits":[0],"x":16109.948863669,"y":2556.2096220229},{"nodes":[35801],"orbits":[0],"x":16161.838863669,"y":2844.5696220229},{"nodes":[61991,24868,29074,14508,33736,9798,1583],"orbits":[9,8],"x":14202.55838509,"y":6323.5874913776},{"nodes":[37336],"orbits":[0],"x":16214.908863669,"y":3132.7296220229},{"nodes":[38004],"orbits":[0],"x":14706.26838509,"y":5869.0874913776},{"nodes":[9710],"orbits":[0],"x":14706.26838509,"y":5990.0874913776},{"nodes":[18940],"orbits":[0],"x":14811.06838509,"y":5808.5874913776},{"nodes":[57141],"orbits":[0],"x":14811.06838509,"y":5929.5874913776},{"nodes":[49503],"orbits":[0],"x":14811.06838509,"y":6429.2774913776},{"nodes":[56618],"orbits":[0],"x":14915.85838509,"y":5867.6874913776},{"nodes":[58379],"orbits":[0],"x":14915.85838509,"y":5990.0874913776},{"nodes":[16],"orbits":[0],"x":15092.69838509,"y":6429.2774913776},{"nodes":[41619],"orbits":[0],"x":15156.65838509,"y":6190.6174913776},{"nodes":[57253],"orbits":[0],"x":15268.72838509,"y":6319.0874913776},{"nodes":[16433],"orbits":[0],"x":15345.70838509,"y":6422.2774913776},{"nodes":[12183],"orbits":[0],"x":15345.70838509,"y":6704.5274913776},{"nodes":[46454],"orbits":[0],"x":15349.46838509,"y":5717.3874913776},{"nodes":[36676],"orbits":[0],"x":15349.46838509,"y":6049.5874913776},{"nodes":[12795],"orbits":[0],"x":15424.62838509,"y":6319.0674913776},{"nodes":[40],"orbits":[0],"x":15534.87838509,"y":6189.6174913776},{"nodes":[39292],"orbits":[0],"x":15599.42838509,"y":6429.2774913776},{"nodes":[35187],"orbits":[0],"x":11269.831182469,"y":9136.4978543927},{"nodes":[18826,3781,25781,59759,50098,52395,41076,31116,34817,17923,47344,36788,24475,1347,11771,25779,25885,32771,74],"orbits":[6,8,9,5],"x":14221.321245422,"y":-6282.2115396635},{"nodes":[41008],"orbits":[0],"x":11604.641182469,"y":9372.6478543927},{"nodes":[664],"orbits":[0],"x":14579.471245422,"y":-5756.2115396635},{"nodes":[42441],"orbits":[0],"x":11674.681182469,"y":9101.9278543927},{"nodes":[26283],"orbits":[0],"x":14685.891245422,"y":-5937.8815396635},{"nodes":[43095],"orbits":[0],"x":11836.831182469,"y":9288.4078543927},{"nodes":[56331],"orbits":[0],"x":14789.251245422,"y":-5754.8515396635},{"nodes":[528],"orbits":[0],"x":12071.261182469,"y":9573.8678543927},{"nodes":[19233],"orbits":[0],"x":12180.801182469,"y":9165.0778543927},null,{"nodes":[55796],"orbits":[0],"x":12403.821182469,"y":9440.3478543927},{"nodes":[9294],"orbits":[0],"x":12587.601182469,"y":9792.6278543927},{"nodes":[7979],"orbits":[0],"x":12738.491182469,"y":9226.7678543927},{"nodes":[46071],"orbits":[0],"x":12944.601182469,"y":9792.6278543927},{"nodes":[35033],"orbits":[0],"x":12970.871182469,"y":9592.2878543927},{"nodes":[60662],"orbits":[0],"x":13048.301182469,"y":9405.6278543927},{"nodes":[41736],"orbits":[6],"x":13125.341182469,"y":9199.3678543927},{"nodes":[2702],"orbits":[0],"x":13447.001182469,"y":9285.9178543927},{"nodes":[7068],"orbits":[0],"x":9147.5225669017,"y":11798.264105614},{"nodes":[3065],"orbits":[0],"x":13624.681182469,"y":8935.4478543927},{"nodes":[63254],"orbits":[0],"x":13718.601182469,"y":9285.9178543927},{"nodes":[6109],"orbits":[0],"x":13718.601182469,"y":9516.1478543927},{"nodes":[47312],"orbits":[0],"x":13812.481182469,"y":8935.5578543927},{"nodes":[3223],"orbits":[0],"x":9530.1025669017,"y":12133.294105614},{"nodes":[5563],"orbits":[0],"x":13980.281182469,"y":9285.9178543927},{"nodes":[34785],"orbits":[0],"x":10082.402566902,"y":12206.524105614},{"nodes":[18280],"orbits":[0],"x":10578.312566902,"y":11309.804105614},{"nodes":[62804],"orbits":[0],"x":10797.962566902,"y":11727.654105614},{"nodes":[17058],"orbits":[0],"x":10813.402566902,"y":11949.524105614},{"nodes":[42017],"orbits":[0],"x":10813.402566902,"y":12206.524105614},{"nodes":[58574],"orbits":[0],"x":10813.402566902,"y":12463.524105614},{"nodes":[37972],"orbits":[0],"x":10880.112566902,"y":11352.134105614},{"nodes":[36365],"orbits":[6],"x":10952.082566902,"y":11613.264105614},{"nodes":[4891],"orbits":[0],"x":11114.202566902,"y":11498.364105614},{"nodes":[58149],"orbits":[0],"x":11157.502566902,"y":11862.284105614},{"nodes":[37046],"orbits":[0],"x":11206.462566902,"y":10749.284105614},{"nodes":[60859],"orbits":[0],"x":11338.152566902,"y":11738.234105614},{"nodes":[30233],"orbits":[0],"x":11379.622566902,"y":11334.214105614},{"nodes":[22661],"orbits":[0],"x":11514.982566902,"y":11678.194105614},{"nodes":[11776],"orbits":[0],"x":11660.712566902,"y":11279.134105614}],"jewelSlots":[26725,36634,33989,41263,60735,61834,31683,28475,6230,48768,34483,7960,46882,55190,61419,2491,54127,32763,26196,33631,21984,59740,63132,36044,17788],"max_x":23983.291432028,"max_y":24475.572859619,"min_x":-23887.484495557,"min_y":-24295.632110005,"nodeOverlay":{"Keystone":{"alloc":"KeystoneFrameAllocated","path":"KeystoneFrameCanAllocate","unalloc":"KeystoneFrameUnallocated"},"Normal":{"alloc":"PSSkillFrameActive","path":"PSSkillFrameHighlighted","unalloc":"PSSkillFrame"},"Notable":{"alloc":"NotableFrameAllocated","path":"NotableFrameCanAllocate","unalloc":"NotableFrameUnallocated"},"Socket":{"alloc":"JewelFrameAllocated","path":"JewelFrameCanAllocate","unalloc":"JewelFrameUnallocated"}},"nodes":{"4":{"connections":[{"id":11578,"orbit":0}],"group":979,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":4,"stats":["15% increased chance to Shock"]},"16":{"ascendancyName":"Pathfinder","connections":[{"id":41619,"orbit":7}],"group":1447,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Life Flask Charges","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":16,"stats":["20% increased Life Flask Charges gained"]},"30":{"ascendancyName":"Deadeye","connections":[],"group":1428,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds","isNotable":true,"name":"Gathering Winds","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30,"stats":["Gain Tailwind on Skill use","Lose all Tailwind when Hit"]},"40":{"ascendancyName":"Pathfinder","connections":[],"group":1455,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds","isNotable":true,"name":"Sustainable Practices","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":40,"stats":["50% of Evasion Rating also grants Elemental Damage reduction"]},"52":{"connections":[{"id":39131,"orbit":0}],"flavourText":"Tear my flesh and splinter my bones. You will never break my spirit.","group":180,"icon":"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds","isKeystone":true,"name":"Zealot's Oath","orbit":0,"orbitIndex":0,"skill":52,"stats":["Excess Life Recovery from Regeneration is applied to Energy Shield","Energy Shield does not Recharge"]},"55":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":1047,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Fast Acting Toxins","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Greed","Isolation"],"skill":55,"stats":["Damaging Ailments deal damage 12% faster"]},"59":{"ascendancyName":"Lich","connections":[],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds","isNotable":true,"isSwitchable":true,"name":"Incessant Cacophony","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":8,"orbitIndex":50,"skill":59,"stats":["Curses you inflict have infinite Duration","You can apply an additional Curse"]},"60":{"connections":[{"id":58426,"orbit":0}],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":2,"orbitIndex":13,"skill":60,"stats":["5% chance to Blind Enemies on Hit"]},"65":{"connections":[{"id":15698,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":7,"skill":65,"stats":["15% increased Freeze Buildup"]},"71":{"connections":[{"id":62376,"orbit":0}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Reduced Duration","orbit":7,"orbitIndex":17,"skill":71,"stats":["4% reduced Skill Effect Duration","8% increased Physical Damage"]},"74":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":17923,"orbit":0},{"id":24475,"orbit":-9},{"id":36788,"orbit":0},{"id":25779,"orbit":0},{"id":1347,"orbit":-8},{"id":25885,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Acolyte of Chayula","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":24,"skill":74,"stats":[]},"94":{"connections":[{"id":27234,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Efficient Killing","orbit":7,"orbitIndex":4,"recipe":["Envy","Guilt","Paranoia"],"skill":94,"stats":["15% increased Mana Regeneration Rate","Recover 2% of maximum Mana on Kill"]},"95":{"connections":[{"id":8737,"orbit":0}],"group":480,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":0,"orbitIndex":0,"skill":95,"stats":["Minions deal 10% increased Damage"]},"97":{"connections":[{"id":52442,"orbit":0}],"group":753,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":0,"skill":97,"stats":["3% increased Attack Speed"]},"110":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":20,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds","isNotable":true,"name":"Internal Layer","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":110,"stats":["Body Armour grants Hits against you have 100% reduced Critical Damage Bonus"]},"116":{"connections":[{"id":44359,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Insightfulness","orbit":7,"orbitIndex":13,"recipe":["Guilt","Disgust","Fear"],"skill":116,"stats":["18% increased maximum Energy Shield","12% increased Mana Regeneration Rate","6% increased Intelligence"]},"144":{"connections":[{"id":26598,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Freeze Buildup","orbit":5,"orbitIndex":12,"skill":144,"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"]},"151":{"connections":[{"id":34747,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":5,"skill":151,"stats":["16% increased Accuracy Rating at Close Range"]},"178":{"connections":[],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":5,"orbitIndex":30,"skill":178,"stats":["8% increased Reservation Efficiency of Herald Skills"]},"229":{"connections":[{"id":46365,"orbit":0}],"group":617,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":6,"skill":229,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"]},"244":{"connections":[{"id":52354,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Damage","orbit":4,"orbitIndex":66,"skill":244,"stats":["16% increased Attack Damage against Rare or Unique Enemies"]},"259":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":492,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":259,"stats":[]},"261":{"connections":[{"id":1205,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Toxic Sludge","orbit":3,"orbitIndex":13,"recipe":["Suffering","Guilt","Disgust"],"skill":261,"stats":["40% increased Duration of Poisons you inflict against Slowed Enemies"]},"270":{"connections":[{"id":56219,"orbit":2}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage Decay","orbit":2,"orbitIndex":6,"skill":270,"stats":["Inherent loss of Rage is 15% slower"]},"292":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":436,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":292,"stats":[]},"296":{"connections":[{"id":30959,"orbit":2},{"id":8145,"orbit":2},{"id":12992,"orbit":2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":7,"orbitIndex":18,"skill":296,"stats":["Damage Penetrates 3% of Enemy Elemental Resistances"]},"315":{"connections":[{"id":33216,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Duration","orbit":0,"orbitIndex":0,"skill":315,"stats":["10% increased Bleeding Duration"]},"326":{"connections":[{"id":31449,"orbit":0}],"group":1382,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Chance","orbit":0,"orbitIndex":0,"skill":326,"stats":["10% increased Critical Hit Chance with Quarterstaves"]},"327":{"connections":[{"id":9652,"orbit":0}],"group":1237,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Evasion","orbit":2,"orbitIndex":12,"skill":327,"stats":["15% increased Evasion Rating"]},"328":{"connections":[{"id":25992,"orbit":0},{"id":60764,"orbit":0},{"id":21112,"orbit":0}],"group":1405,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Accuracy Rating","orbit":0,"orbitIndex":0,"skill":328,"stats":["10% increased Accuracy Rating with Bows"]},"331":{"connections":[{"id":42103,"orbit":2}],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection and Evasion","orbit":2,"orbitIndex":3,"skill":331,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 3% of Evasion Rating"]},"336":{"connections":[{"id":4806,"orbit":-3}],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Storm Swell","orbit":3,"orbitIndex":15,"recipe":["Envy","Suffering","Suffering"],"skill":336,"stats":["Damage Penetrates 15% Cold Resistance","Damage Penetrates 8% Lightning Resistance"]},"338":{"connections":[{"id":20140,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Invocated Limit","orbit":1,"orbitIndex":6,"recipe":["Isolation","Ire","Greed"],"skill":338,"stats":["Invocated skills have 30% increased Maximum Energy"]},"354":{"connections":[{"id":48429,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":3,"orbitIndex":16,"skill":354,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"]},"364":{"connections":[{"id":2847,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":2,"orbitIndex":4,"skill":364,"stats":["+3 to all Attributes"]},"372":{"connections":[{"id":54340,"orbit":0}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Heatproof","orbit":7,"orbitIndex":6,"recipe":["Disgust","Disgust","Greed"],"skill":372,"stats":["+30% of Armour also applies to Fire Damage","30% reduced Magnitude of Ignite on you"]},"375":{"connections":[{"id":12276,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage","orbit":7,"orbitIndex":17,"skill":375,"stats":["15% increased Damage with Maces"]},"378":{"ascendancyName":"Oracle","connections":[{"id":55135,"orbit":-6}],"group":35,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Critical Hit Chance","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":378,"stats":["12% increased Critical Hit Chance"]},"419":{"connections":[{"id":63400,"orbit":-7}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Non-Damaging Ailment Magnitude","orbit":2,"orbitIndex":12,"skill":419,"stats":["10% increased Magnitude of Non-Damaging Ailments you inflict"]},"440":{"connections":[{"id":6133,"orbit":-5}],"group":105,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":0,"orbitIndex":0,"skill":440,"stats":["25% increased Defences from Equipped Shield"]},"472":{"connections":[{"id":3744,"orbit":0}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":7,"orbitIndex":20,"skill":472,"stats":["+8 to Dexterity"]},"479":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[{"id":29126,"orbit":2}],"group":326,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Hidden Forms","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":479,"stats":["Gain 8% of Damage as Extra Damage of a random Element while Shapeshifted"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"483":{"connectionArt":"CharacterPlanned","connections":[{"id":12601,"orbit":2147483647},{"id":35745,"orbit":2147483647}],"group":611,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Gain Maximum Endurance Charges on Gaining Endurance Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":18,"skill":483,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"506":{"connections":[{"id":6416,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":14,"skill":506,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"511":{"connections":[{"id":49734,"orbit":0}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":7,"orbitIndex":8,"skill":511,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"516":{"connections":[{"id":47157,"orbit":4}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":16,"skill":516,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"]},"517":{"connections":[{"id":39037,"orbit":6},{"id":61027,"orbit":9}],"group":778,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":0,"orbitIndex":0,"skill":517,"stats":["15% increased Energy Shield Recharge Rate"]},"526":{"connections":[{"id":2645,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Stun Buildup","orbit":4,"orbitIndex":4,"skill":526,"stats":["18% increased Stun Buildup with Maces"]},"528":{"ascendancyName":"Amazon","connections":[{"id":41008,"orbit":0}],"group":1465,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Accuracy","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":528,"stats":["12% increased Accuracy Rating"]},"535":{"connections":[{"id":34621,"orbit":0}],"group":1117,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":535,"stats":["15% increased Critical Damage Bonus"]},"541":{"connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Recharge","orbit":6,"orbitIndex":17,"skill":541,"stats":["15% increased Energy Shield Recharge Rate while Shapeshifted"]},"558":{"connections":[],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":4,"skill":558,"stats":["12% increased Fire Damage"]},"589":{"connections":[{"id":14509,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Rage on Melee Hit","orbit":7,"orbitIndex":5,"skill":589,"stats":["Gain 1 Rage on Melee Hit"]},"630":{"connections":[{"id":13419,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":1,"orbitIndex":4,"skill":630,"stats":["15% increased Critical Damage Bonus"]},"632":{"connections":[{"id":56366,"orbit":0}],"group":1385,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Speed","orbit":0,"orbitIndex":0,"skill":632,"stats":["3% increased Attack Speed with Daggers"]},"664":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1460,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds","isMultipleChoiceOption":true,"name":"Choice of Power","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":664,"stats":["Remnants have 50% increased effect","Remnants can be collected from 50% further away","All Flames of Chayula that you manifest are Purple"]},"703":{"connections":[{"id":44917,"orbit":-3}],"group":942,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":1,"orbitIndex":2,"skill":703,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"]},"722":{"connections":[{"id":3419,"orbit":0},{"id":15775,"orbit":0}],"group":1355,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":722,"stats":["+5 to any Attribute"]},"750":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":6952,"orbit":0}],"group":100,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Tribal Fury","orbit":2,"orbitIndex":22,"recipe":["Isolation","Ire","Isolation"],"skill":750,"stats":["Strikes deal Splash Damage"]},"752":{"connections":[{"id":47420,"orbit":0}],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Duration","orbit":2,"orbitIndex":9,"skill":752,"stats":["Minions deal 6% increased Damage","6% increased Minion Duration"]},"761":{"connectionArt":"CharacterPlanned","connections":[{"id":22133,"orbit":0}],"group":376,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":12,"skill":761,"stats":["Minions have 25% increased Cooldown Recovery Rate for Command Skills"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"762":{"ascendancyName":"Tactician","connections":[{"id":1988,"orbit":0}],"group":378,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Minion Damage","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":762,"stats":["Minions deal 20% increased Damage"]},"770":{"ascendancyName":"Infernalist","connections":[{"id":10694,"orbit":-7}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Mana","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":6,"orbitIndex":7,"skill":770,"stats":["3% increased maximum Mana"]},"829":{"connectionArt":"CharacterPlanned","connections":[{"id":36025,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":25,"skill":829,"stats":["25% increased Minion Duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"857":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":591,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":857,"stats":[]},"858":{"connections":[{"id":58387,"orbit":5}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":5,"orbitIndex":18,"skill":858,"stats":["7% increased Chaos Damage"]},"869":{"connections":[{"id":18959,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield Delay","orbit":7,"orbitIndex":9,"skill":869,"stats":["12% increased Armour","12% faster start of Energy Shield Recharge"]},"872":{"connections":[{"id":36556,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Defences","orbit":2,"orbitIndex":17,"skill":872,"stats":["8% increased Global Defences while Channelling"]},"904":{"connections":[{"id":28578,"orbit":0}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Critical Chance","orbit":7,"orbitIndex":4,"skill":904,"stats":["8% increased Mana Regeneration Rate","8% increased Critical Hit Chance"]},"917":{"connections":[{"id":65160,"orbit":0}],"group":150,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":10,"skill":917,"stats":["12% increased Stun Threshold"]},"934":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[{"id":12526,"orbit":-4}],"group":729,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Natural Immunity","orbit":4,"orbitIndex":63,"recipe":["Greed","Suffering","Paranoia"],"skill":934,"stats":["+4 to Ailment Threshold per Dexterity"]},"968":{"connections":[{"id":6752,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage and Area","orbit":3,"orbitIndex":2,"skill":968,"stats":["6% increased Fire Damage","5% increased Area of Effect"]},"989":{"connections":[{"id":26416,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":20,"skill":989,"stats":["15% increased Life Recovery from Flasks"]},"1019":{"connections":[{"id":45037,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":0,"orbitIndex":0,"skill":1019,"stats":["12% increased Armour and Evasion Rating"]},"1020":{"connections":[{"id":54631,"orbit":0}],"group":1252,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":7,"orbitIndex":3,"skill":1020,"stats":["6% increased bonuses gained from Equipped Quiver"]},"1073":{"connections":[{"id":261,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude and Poison Magnitude","orbit":2,"orbitIndex":11,"skill":1073,"stats":["6% increased Ignite Magnitude","6% increased Magnitude of Poison you inflict"]},"1087":{"connections":[{"id":25934,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Shockwaves","orbit":3,"orbitIndex":7,"recipe":["Greed","Paranoia","Ire"],"skill":1087,"stats":["25% increased Area of Effect if you've Stunned an Enemy with a Two Handed Melee Weapon Recently"]},"1091":{"connections":[{"id":13333,"orbit":7},{"id":48699,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Chill Effect on You","orbit":2,"orbitIndex":0,"skill":1091,"stats":["10% reduced Effect of Chill on you"]},"1104":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[{"id":56876,"orbit":0}],"group":312,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Lust for Power","orbit":0,"orbitIndex":0,"recipe":["Isolation","Guilt","Guilt"],"skill":1104,"stats":["10% chance when you gain a Power Charge to gain an additional Power Charge","+1 to Maximum Power Charges"]},"1130":{"connections":[{"id":29611,"orbit":0}],"group":141,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Damage","orbit":0,"orbitIndex":0,"skill":1130,"stats":["10% increased Damage with Flails"]},"1140":{"connections":[{"id":15507,"orbit":0}],"group":847,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":22,"skill":1140,"stats":["+5 to any Attribute"]},"1143":{"connections":[{"id":58170,"orbit":0},{"id":50084,"orbit":0}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","isSwitchable":true,"name":"Spell Critical Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","id":57726,"name":"Life Regeneration","stats":["Regenerate 0.2% of maximum Life per second"]}},"orbit":2,"orbitIndex":5,"skill":1143,"stats":["15% increased Critical Spell Damage Bonus"]},"1144":{"connections":[{"id":42070,"orbit":0}],"group":303,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":7,"skill":1144,"stats":["8% increased Accuracy Rating"]},"1151":{"connections":[{"id":4113,"orbit":0}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":8,"skill":1151,"stats":["15% increased Freeze Buildup"]},"1169":{"connections":[{"id":25031,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Urgent Call","orbit":7,"orbitIndex":16,"recipe":["Fear","Isolation","Suffering"],"skill":1169,"stats":["Recover 2% of maximum Life and Mana when you use a Warcry","24% increased Warcry Speed","18% increased Warcry Cooldown Recovery Rate"]},"1170":{"connections":[{"id":58295,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":22,"skill":1170,"stats":["10% increased Attack Area Damage"]},"1200":{"connections":[{"id":53822,"orbit":-5},{"id":55190,"orbit":0},{"id":62313,"orbit":0},{"id":18353,"orbit":0}],"group":98,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":36,"skill":1200,"stats":["+5 to any Attribute"]},"1205":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":0,"orbitIndex":0,"skill":1205,"stats":[]},"1207":{"connections":[{"id":38323,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":69,"skill":1207,"stats":["+5 to any Attribute"]},"1214":{"connections":[{"id":53823,"orbit":-4}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block and Shield Defences","orbit":7,"orbitIndex":21,"skill":1214,"stats":["4% increased Block chance","15% increased Defences from Equipped Shield"]},"1215":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":878,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":1,"orbitIndex":5,"skill":1215,"stats":[]},"1218":{"connections":[{"id":14945,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":18,"skill":1218,"stats":["Minions have 10% increased maximum Life"]},"1220":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":657,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":1220,"stats":[]},"1286":{"connections":[{"id":17903,"orbit":-7}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":7,"orbitIndex":12,"skill":1286,"stats":["16% increased Thorns damage"]},"1347":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":50098,"orbit":7}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":6,"orbitIndex":12,"skill":1347,"stats":["4% increased Skill Speed"]},"1352":{"connections":[{"id":53216,"orbit":0}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Unbending","orbit":7,"orbitIndex":10,"recipe":["Fear","Despair","Paranoia"],"skill":1352,"stats":["3% increased maximum Life","10% increased Stun Threshold for each time you've been Hit by an Enemy Recently, up to 100%"]},"1416":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1290,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":1416,"stats":[]},"1420":{"connections":[],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Dizzying Sweep","orbit":7,"orbitIndex":20,"skill":1420,"stats":["15% increased Attack Area Damage","10% increased Area of Effect for Attacks","5% chance to Daze on Hit"]},"1433":{"connections":[{"id":31238,"orbit":0},{"id":48530,"orbit":0},{"id":95,"orbit":0}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":56,"skill":1433,"stats":["+5 to any Attribute"]},"1442":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":53108,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Attributes","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":1442,"stats":["3% increased Attributes"]},"1447":{"connections":[{"id":22393,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":14,"skill":1447,"stats":["Minions deal 10% increased Damage"]},"1459":{"connections":[{"id":47252,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":12,"skill":1459,"stats":["16% increased Mana Regeneration Rate while stationary"]},"1468":{"connections":[],"group":759,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":6,"skill":1468,"stats":["10% increased Mana Regeneration Rate"]},"1477":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":11037,"orbit":0}],"group":776,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":1477,"stats":[]},"1499":{"connections":[{"id":33830,"orbit":-2}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Regeneration","orbit":2,"orbitIndex":0,"skill":1499,"stats":["10% increased Life Regeneration rate"]},"1502":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":265,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","isNotable":true,"name":"Draiocht Cleansing","orbit":0,"orbitIndex":0,"recipe":["Despair","Ire","Suffering"],"skill":1502,"stats":["Channelling Skills deal 20% increased Damage","Remove a Curse after Channelling for 2 seconds"]},"1506":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1057,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Remnant Attraction","orbit":2,"orbitIndex":20,"recipe":["Despair","Disgust","Isolation"],"skill":1506,"stats":["10% chance to create an additional Remnant","Remnants can be collected from 50% further away"]},"1514":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":29527,"orbit":0}],"group":1304,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":1514,"stats":[]},"1543":{"connections":[{"id":14096,"orbit":7},{"id":59376,"orbit":0}],"group":636,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":1,"orbitIndex":0,"skill":1543,"stats":["3% increased Cast Speed"]},"1546":{"connections":[],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Spiral into Depression","orbit":2,"orbitIndex":20,"recipe":["Envy","Despair","Suffering"],"skill":1546,"stats":["3% increased Movement Speed","25% increased Armour","25% increased maximum Energy Shield"]},"1579":{"ascendancyName":"Chronomancer","connections":[{"id":10987,"orbit":-9}],"group":391,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":1579,"stats":["6% increased Cooldown Recovery Rate"]},"1583":{"ascendancyName":"Pathfinder","connections":[{"id":14508,"orbit":5},{"id":9798,"orbit":0},{"id":49503,"orbit":-5},{"id":39292,"orbit":5},{"id":12183,"orbit":0},{"id":16,"orbit":-5}],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Pathfinder","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":9,"orbitIndex":48,"skill":1583,"stats":[]},"1599":{"connections":[{"id":31286,"orbit":0}],"group":1289,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Critical Chance","orbit":2,"orbitIndex":18,"skill":1599,"stats":["5% increased Critical Hit Chance","8% increased Physical Damage"]},"1603":{"connections":[{"id":32040,"orbit":0}],"group":1090,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Storm Driven","orbit":2,"orbitIndex":18,"recipe":["Ire","Ire","Isolation"],"skill":1603,"stats":["15% of Elemental Damage taken Recouped as Energy Shield"]},"1628":{"connectionArt":"CharacterPlanned","connections":[{"id":49769,"orbit":2147483647},{"id":9554,"orbit":-7}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":1628,"stats":["17% increased Stun Threshold"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"1631":{"connections":[{"id":29049,"orbit":3},{"id":14001,"orbit":-3}],"group":1202,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Duration","orbit":2,"orbitIndex":4,"skill":1631,"stats":["10% increased Charm Effect Duration"]},"1680":{"connections":[],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Projectile Parry Range","orbit":2,"orbitIndex":2,"skill":1680,"stats":["20% increased Parry Range"]},"1700":{"connections":[{"id":48699,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":2,"orbitIndex":12,"skill":1700,"stats":["10% increased Cold Damage"]},"1723":{"connections":[{"id":53595,"orbit":0},{"id":2134,"orbit":0}],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":22,"skill":1723,"stats":["10% increased Poison Duration"]},"1755":{"connections":[{"id":18845,"orbit":-4}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":31707,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":2,"orbitIndex":17,"skill":1755,"stats":["8% increased Spell Damage"]},"1773":{"connections":[{"id":51213,"orbit":4}],"group":1063,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Effect and Duration","orbit":0,"orbitIndex":0,"skill":1773,"stats":["5% increased Magnitude of Ailments you inflict","5% increased Duration of Damaging Ailments on Enemies"]},"1778":{"connections":[{"id":30408,"orbit":0},{"id":17523,"orbit":0}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Duration","orbit":7,"orbitIndex":12,"skill":1778,"stats":["20% increased Hazard Duration"]},"1801":{"connections":[{"id":60,"orbit":3}],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":7,"orbitIndex":5,"skill":1801,"stats":["5% chance to Blind Enemies on Hit"]},"1823":{"connections":[{"id":3471,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Illuminated Crown","orbit":4,"orbitIndex":60,"recipe":["Suffering","Paranoia","Suffering"],"skill":1823,"stats":["20% increased Light Radius","70% increased Energy Shield from Equipped Helmet"]},"1825":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":165,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":1825,"stats":[]},"1826":{"connections":[{"id":39037,"orbit":0}],"group":830,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":1826,"stats":["+5 to any Attribute"]},"1841":{"connections":[{"id":9405,"orbit":5}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":8,"skill":1841,"stats":["15% increased Evasion Rating"]},"1855":{"ascendancyName":"Shaman","connections":[{"id":16204,"orbit":2147483647}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Flask Recovery","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":6,"orbitIndex":54,"skill":1855,"stats":["12% increased Life and Mana Recovery from Flasks"]},"1865":{"connections":[{"id":54934,"orbit":0}],"group":601,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Fire Damage when consuming an Endurance Charge","orbit":2,"orbitIndex":12,"skill":1865,"stats":["3% increased Fire Damage per Endurance Charge consumed Recently"]},"1869":{"connections":[{"id":27095,"orbit":-4}],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":1,"skill":1869,"stats":["15% increased Freeze Buildup"]},"1878":{"connections":[{"id":14328,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Energy Shield and Armour applies to Elemental Damage Hits","orbit":7,"orbitIndex":23,"skill":1878,"stats":["12% increased maximum Energy Shield","+5% of Armour also applies to Elemental Damage"]},"1887":{"connectionArt":"CharacterPlanned","connections":[{"id":10713,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":2,"skill":1887,"stats":["30% increased Armour while stationary"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"1913":{"connections":[{"id":38646,"orbit":0},{"id":36709,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":3,"skill":1913,"stats":["+20 to Armour"]},"1915":{"connections":[{"id":60085,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Critical Chance","orbit":7,"orbitIndex":21,"skill":1915,"stats":["10% increased Critical Hit Chance against Humanoids"]},"1922":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":51184,"orbit":0}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":1922,"stats":[]},"1928":{"connections":[],"group":496,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":0,"orbitIndex":0,"skill":1928,"stats":["Minions have 5% increased Attack and Cast Speed"]},"1953":{"connections":[{"id":23905,"orbit":0}],"group":1125,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":1953,"stats":["15% increased Magnitude of Shock you inflict"]},"1973":{"connections":[{"id":8607,"orbit":0}],"group":250,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flasks","orbit":2,"orbitIndex":8,"skill":1973,"stats":["10% increased Mana Recovery from Flasks"]},"1988":{"ascendancyName":"Tactician","connections":[],"group":402,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds","isNotable":true,"name":"Unleash Hell!","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":1988,"stats":["Grants Skill: Supporting Fire"]},"1994":{"ascendancyName":"Warbringer","connections":[{"id":47097,"orbit":0}],"group":42,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Warcry Speed","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":1994,"stats":["20% increased Warcry Speed"]},"1995":{"connections":[],"group":1087,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Projectile Ailment Chance","orbit":0,"orbitIndex":0,"skill":1995,"stats":["20% increased chance to inflict Ailments with Projectiles"]},"2021":{"connections":[{"id":25857,"orbit":0}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Wellspring","orbit":7,"orbitIndex":0,"recipe":["Disgust","Greed","Guilt"],"skill":2021,"stats":["30% increased Mana Recovery from Flasks","8% increased Attack and Cast Speed during Effect of any Mana Flask"]},"2071":{"connections":[{"id":38420,"orbit":0}],"group":529,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":0,"skill":2071,"stats":["10% increased Mana Regeneration Rate"]},"2074":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":405,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":2074,"stats":[]},"2091":{"connections":[],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":4,"orbitIndex":18,"skill":2091,"stats":["8% chance to Poison on Hit"]},"2102":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":679,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":2102,"stats":[]},"2113":{"connections":[{"id":326,"orbit":0},{"id":59694,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"Martial Artistry","orbit":3,"orbitIndex":13,"recipe":["Isolation","Ire","Fear"],"skill":2113,"stats":["25% increased Accuracy Rating with Quarterstaves","25% increased Critical Damage Bonus with Quarterstaves","+25 to Dexterity"]},"2119":{"connections":[{"id":53505,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":0,"skill":2119,"stats":["10% increased amount of Life Leeched"]},"2128":{"connections":[{"id":65256,"orbit":0}],"group":1182,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Area","orbit":0,"orbitIndex":0,"skill":2128,"stats":["10% increased Hazard Area of Effect"]},"2134":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":9703,"orbit":0}],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Toxic Tolerance","orbit":3,"orbitIndex":0,"recipe":["Suffering","Fear","Isolation"],"skill":2134,"stats":["Immune to Poison"]},"2138":{"connections":[{"id":32523,"orbit":0}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Spiral into Insanity","orbit":2,"orbitIndex":12,"recipe":["Greed","Isolation","Envy"],"skill":2138,"stats":["29% increased Chaos Damage","20% increased Defences"]},"2174":{"connections":[{"id":19249,"orbit":4}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":4,"orbitIndex":70,"skill":2174,"stats":["15% increased Totem Damage"]},"2200":{"connections":[{"id":35689,"orbit":7}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Damage","orbit":7,"orbitIndex":20,"skill":2200,"stats":["10% increased Damage"]},"2211":{"connections":[{"id":7473,"orbit":7}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":19,"skill":2211,"stats":["Herald Skills deal 20% increased Damage"]},"2244":{"connections":[],"group":419,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge on Critical Hit","orbit":4,"orbitIndex":51,"skill":2244,"stats":["5% chance to Gain Arcane Surge when you deal a Critical Hit"]},"2254":{"connections":[{"id":60685,"orbit":0},{"id":43736,"orbit":5},{"id":14666,"orbit":6}],"group":783,"icon":"Art/2DArt/SkillIcons/passives/deepwisdom.dds","isNotable":true,"name":"Pure Energy","orbit":0,"orbitIndex":0,"skill":2254,"stats":["30% increased maximum Energy Shield","+10 to Intelligence"]},"2334":{"connections":[{"id":65091,"orbit":6},{"id":3209,"orbit":-6}],"group":1332,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":0,"orbitIndex":0,"skill":2334,"stats":["+8 to Dexterity"]},"2335":{"connections":[{"id":18121,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Turn the Clock Forward","orbit":3,"orbitIndex":8,"recipe":["Despair","Fear","Guilt"],"skill":2335,"stats":["20% increased Spell Damage","15% increased Projectile Speed for Spell Skills"]},"2336":{"connections":[{"id":63402,"orbit":2}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Arcane Surge Effect","orbit":2,"orbitIndex":9,"skill":2336,"stats":["15% increased effect of Arcane Surge on you"]},"2344":{"connections":[{"id":34317,"orbit":0}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Dimensional Weakspot","orbit":7,"orbitIndex":6,"recipe":["Greed","Suffering","Isolation"],"skill":2344,"stats":["Hits have 15% chance to treat Enemy Monster Elemental Resistance values as inverted"]},"2361":{"connections":[{"id":34316,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Stun and Knockback","orbit":5,"orbitIndex":4,"skill":2361,"stats":["20% increased Knockback Distance","20% increased Stun Buildup with Quarterstaves"]},"2394":{"connections":[],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","isNotable":true,"name":"Blade Flurry","orbit":3,"orbitIndex":9,"recipe":["Envy","Envy","Despair"],"skill":2394,"stats":["6% increased Attack Speed while Dual Wielding","15% increased Attack Critical Hit Chance while Dual Wielding"]},"2397":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":642,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Last Stand","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Fear"],"skill":2397,"stats":["25% increased Attack Damage if you have been Heavy Stunned Recently","25% increased Attack Damage while you have no Life Flask uses left","25% increased Attack Damage while Surrounded","25% increased Attack Damage while on Low Life"]},"2408":{"connections":[{"id":35696,"orbit":0},{"id":35534,"orbit":0}],"group":1276,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2408,"stats":["+5 to any Attribute"]},"2446":{"connections":[{"id":37164,"orbit":0}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Elemental Damage","orbit":3,"orbitIndex":18,"skill":2446,"stats":["10% increased Elemental Damage"]},"2455":{"connections":[],"group":730,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":11,"skill":2455,"stats":["8% increased Projectile Damage"]},"2461":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":44605,"orbit":0}],"group":773,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAccuracy.dds","isOnlyImage":true,"name":"Accuracy Mastery","orbit":0,"orbitIndex":0,"skill":2461,"stats":[]},"2486":{"connections":[{"id":63732,"orbit":3},{"id":19341,"orbit":7},{"id":58884,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Stars Aligned","orbit":7,"orbitIndex":22,"recipe":["Suffering","Envy","Isolation"],"skill":2486,"stats":["Damage with Hits is Lucky against Enemies that are on Low Life"]},"2491":{"connections":[{"id":28175,"orbit":0}],"group":377,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":10,"skill":2491,"stats":[]},"2500":{"connections":[{"id":6030,"orbit":7}],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":10,"skill":2500,"stats":["8% chance to Poison on Hit"]},"2508":{"connections":[{"id":47168,"orbit":0},{"id":59425,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":18,"skill":2508,"stats":["3% of Damage taken Recouped as Life"]},"2511":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":528,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Sundering","orbit":3,"orbitIndex":20,"recipe":["Disgust","Paranoia","Ire"],"skill":2511,"stats":["25% increased Critical Damage Bonus for Attack Damage","+25% to Critical Damage Bonus against Stunned Enemies"]},"2516":{"ascendancyName":"Lich","connections":[],"group":1167,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds","isNotable":true,"isSwitchable":true,"name":"Price of Power","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichAbyssalApparition.dds","id":11705,"name":"Steward of Kulemak","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Damaging Spells consume a Power Charge if able to trigger Abyssal Apparition"]}},"orbit":0,"orbitIndex":0,"skill":2516,"stats":["Spells consume a Power Charge if able to deal 40% more Damage"]},"2559":{"connections":[{"id":62542,"orbit":7}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":2,"orbitIndex":22,"skill":2559,"stats":["10% increased Flask Charges gained"]},"2560":{"connections":[{"id":20044,"orbit":0}],"group":1398,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":1,"skill":2560,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"2575":{"connections":[{"id":65154,"orbit":0}],"group":168,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Alacrity","orbit":2,"orbitIndex":14,"recipe":["Suffering","Paranoia","Guilt"],"skill":2575,"stats":["30% increased Totem Placement speed","8% increased Attack and Cast Speed if you've summoned a Totem Recently"]},"2582":{"connections":[{"id":48116,"orbit":0},{"id":41861,"orbit":0},{"id":56847,"orbit":0}],"group":1374,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2582,"stats":["+5 to any Attribute"]},"2606":{"connections":[{"id":47284,"orbit":0},{"id":20388,"orbit":0},{"id":15194,"orbit":0},{"id":3414,"orbit":0}],"group":581,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":1,"orbitIndex":6,"skill":2606,"stats":["Minions have 10% increased maximum Life"]},"2645":{"connections":[{"id":14832,"orbit":0},{"id":52829,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Skullcrusher","orbit":4,"orbitIndex":69,"recipe":["Ire","Isolation","Ire"],"skill":2645,"stats":["20% more Damage against Heavy Stunned Enemies with Maces"]},"2653":{"connections":[{"id":19203,"orbit":0},{"id":30896,"orbit":0}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage and Speed","orbit":7,"orbitIndex":17,"skill":2653,"stats":["Channelling Skills deal 8% increased Damage","2% increased Skill Speed with Channelling Skills"]},"2672":{"connections":[{"id":45569,"orbit":6}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":2,"skill":2672,"stats":["15% increased Critical Spell Damage Bonus"]},"2702":{"ascendancyName":"Amazon","connections":[{"id":3065,"orbit":7}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Life Leech","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":2702,"stats":["12% increased amount of Life Leeched"]},"2732":{"connections":[{"id":16790,"orbit":-2}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":1,"orbitIndex":11,"skill":2732,"stats":["8% increased Mana Cost Efficiency"]},"2733":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connectionArt":"CharacterPlanned","connections":[],"group":288,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":2733,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"2745":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds","isNotable":true,"name":"The Noble Wolf","orbit":1,"orbitIndex":3,"recipe":["Fear","Greed","Guilt"],"skill":2745,"stats":["25% increased Magnitude of Ailments you inflict against Marked Enemies","20% increased Critical Hit Chance against Marked Enemies","+10 to Dexterity"]},"2810":{"ascendancyName":"Disciple of Varashta","connections":[{"id":9843,"orbit":-3}],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/ElementalDamageTakenFromMana.dds","isNotable":true,"name":"Varashta's Intuition","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":3,"orbitIndex":20,"skill":2810,"stats":["100% of Elemental Damage is taken from Mana before Life"]},"2814":{"connections":[{"id":41447,"orbit":0},{"id":19749,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Engineered Blaze","orbit":3,"orbitIndex":5,"recipe":["Ire","Despair","Isolation"],"skill":2814,"stats":["4% increased Area of Effect for Attacks per Enemy you've Ignited in the last 8 seconds, up to 40%"]},"2841":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":894,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":2841,"stats":[]},"2843":{"connections":[{"id":61396,"orbit":0},{"id":61318,"orbit":0},{"id":62235,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Tolerant Equipment","orbit":5,"orbitIndex":36,"recipe":["Guilt","Isolation","Fear"],"skill":2843,"stats":["Immune to Bleeding if Equipped Helmet has higher Armour than Evasion Rating","Immune to Poison if Equipped Helmet has higher Evasion Rating than Armour"]},"2847":{"connections":[{"id":45272,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2847,"stats":["+5 to any Attribute"]},"2857":{"ascendancyName":"Stormweaver","connections":[{"id":7998,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds","isNotable":true,"name":"Strike Twice","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":6,"orbitIndex":66,"skill":2857,"stats":["Targets can be affected by two of your Shocks at the same time","25% less Magnitude of Shock you inflict"]},"2863":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":524,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Perpetual Freeze","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Isolation"],"skill":2863,"stats":["20% increased Freeze Buildup","15% increased Chill and Freeze Duration on Enemies","15% increased Magnitude of Chill you inflict"]},"2864":{"connections":[{"id":54818,"orbit":0},{"id":21468,"orbit":0},{"id":33369,"orbit":0},{"id":59480,"orbit":0},{"id":63360,"orbit":0},{"id":32564,"orbit":0}],"group":634,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2864,"stats":["+5 to any Attribute"]},"2877":{"ascendancyName":"Lich","connections":[],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds","isNotable":true,"isSwitchable":true,"name":"Blackened Heart","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneOffering.dds","id":36863,"name":"Unwilling Offering","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Your Offerings can target Enemies in Culling range","Your Offerings affect you instead of your Minions","Offerings created by Culling Enemies have 1% increased Effect per Power of Culled Enemy"]}},"orbit":9,"orbitIndex":104,"skill":2877,"stats":["4% increased Magnitude of Unholy Might Buffs you grant per 100 maximum Mana"]},"2888":{"connections":[{"id":8827,"orbit":0}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":7,"orbitIndex":15,"skill":2888,"stats":["10% increased amount of Life Leeched"]},"2936":{"connections":[{"id":13407,"orbit":-3}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":7,"orbitIndex":4,"skill":2936,"stats":["15% increased Critical Damage Bonus for Attack Damage"]},"2946":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":238,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Resistance Mastery","orbit":1,"orbitIndex":1,"skill":2946,"stats":[]},"2955":{"connections":[{"id":28800,"orbit":0}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Projectile Damage","orbit":2,"orbitIndex":0,"skill":2955,"stats":["10% increased Projectile Damage"]},"2964":{"connections":[{"id":18374,"orbit":-7}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Leech","orbit":2,"orbitIndex":15,"skill":2964,"stats":["8% increased amount of Life Leeched","12% increased Thorns damage"]},"2978":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":853,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":2978,"stats":[]},"2995":{"ascendancyName":"Lich","connections":[{"id":2516,"orbit":4}],"group":1151,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Energy Shield if Consumed Power Charge","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":12474,"name":"Energy Shield if Consumed Power Charge","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["30% increased maximum Energy Shield if you've consumed a Power Charge Recently"]}},"orbit":0,"orbitIndex":0,"skill":2995,"stats":["30% increased maximum Energy Shield if you've consumed a Power Charge Recently"]},"2999":{"connections":[],"group":266,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Final Barrage","orbit":6,"orbitIndex":22,"recipe":["Isolation","Despair","Disgust"],"skill":2999,"stats":["20% increased Cast Speed when on Low Life","10% reduced Cast Speed when on Full Life"]},"3025":{"connections":[{"id":38732,"orbit":0},{"id":36782,"orbit":0},{"id":25594,"orbit":0}],"group":786,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3025,"stats":["+5 to any Attribute"]},"3027":{"connections":[{"id":54228,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":22,"skill":3027,"stats":["10% increased Physical Damage"]},"3041":{"connections":[{"id":59795,"orbit":-4},{"id":858,"orbit":0},{"id":19240,"orbit":6}],"group":648,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":10,"skill":3041,"stats":["+5 to any Attribute"]},"3042":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":51871,"orbit":0}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":2,"orbitIndex":19,"skill":3042,"stats":[]},"3051":{"connections":[],"group":779,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":2,"orbitIndex":0,"skill":3051,"stats":["Offerings have 30% increased Maximum Life"]},"3065":{"ascendancyName":"Amazon","connections":[],"group":1477,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds","isNotable":true,"name":"Mystic Harvest","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":3065,"stats":["Life Leech recovers based on your Elemental damage as well as Physical damage"]},"3084":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":30996,"orbit":2147483647}],"group":485,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Reduced Attribute Requirements","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":3084,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"]},"3091":{"connections":[{"id":24087,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Consumption Chance","orbit":2,"orbitIndex":8,"skill":3091,"stats":["Skills have 5% chance to not remove Elemental Infusions but still count as consuming them"]},"3109":{"connections":[{"id":29514,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Area","orbit":3,"orbitIndex":6,"skill":3109,"stats":["10% increased Grenade Area of Effect"]},"3128":{"connections":[{"id":19722,"orbit":0}],"group":1191,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cast Speed with Cold Skills","orbit":7,"orbitIndex":14,"skill":3128,"stats":["3% increased Cast Speed with Cold Skills"]},"3131":{"connections":[{"id":2394,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Speed","orbit":2,"orbitIndex":9,"skill":3131,"stats":["3% increased Attack Speed while Dual Wielding"]},"3165":{"ascendancyName":"Blood Mage","connections":[{"id":56162,"orbit":-4}],"group":974,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":3165,"stats":["3% increased maximum Life"]},"3170":{"connections":[{"id":22811,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Deflection","orbit":2,"orbitIndex":20,"skill":3170,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"3188":{"connections":[{"id":38670,"orbit":0},{"id":46051,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Revenge","orbit":3,"orbitIndex":18,"recipe":["Ire","Disgust","Isolation"],"skill":3188,"stats":["Gain Physical Thorns damage equal to 10% of Item Armour on Equipped Body Armour"]},"3203":{"connections":[{"id":30562,"orbit":-4}],"group":1064,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":14,"skill":3203,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"3209":{"connections":[{"id":59720,"orbit":-6},{"id":65091,"orbit":4}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":16,"skill":3209,"stats":["15% increased Evasion Rating"]},"3215":{"connections":[{"id":44359,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Melding","orbit":7,"orbitIndex":9,"recipe":["Guilt","Envy","Suffering"],"skill":3215,"stats":["40% increased maximum Energy Shield","10% reduced maximum Mana"]},"3218":{"connections":[{"id":48171,"orbit":0}],"group":244,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":17,"skill":3218,"stats":["10% increased Elemental Damage"]},"3223":{"ascendancyName":"Ritualist","connections":[{"id":7068,"orbit":-5},{"id":34785,"orbit":9}],"group":1481,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Attributes","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":3223,"stats":["3% increased Attributes"]},"3234":{"connections":[{"id":4447,"orbit":0},{"id":31745,"orbit":0}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Duration","orbit":1,"orbitIndex":8,"skill":3234,"stats":["15% increased Pin duration"]},"3242":{"connections":[{"id":59636,"orbit":-4}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":16,"skill":3242,"stats":["10% increased Mana Regeneration Rate"]},"3245":{"connections":[{"id":7395,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Block","orbit":2,"orbitIndex":7,"skill":3245,"stats":["4% increased Block chance","10% increased Thorns damage"]},"3251":{"connections":[{"id":21984,"orbit":0}],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3251,"stats":["+5 to any Attribute"]},"3281":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connectionArt":"CharacterPlanned","connections":[{"id":35720,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","isNotable":true,"name":"Powerful Casting","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":3281,"stats":["2% increased Spell Damage per 10 Strength"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3282":{"connections":[{"id":52860,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Immobilisation Buildup","orbit":3,"orbitIndex":15,"skill":3282,"stats":["20% increased Ballista Immobilisation buildup"]},"3332":{"connections":[],"group":605,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Minion Cold Resistance","orbit":0,"orbitIndex":0,"skill":3332,"stats":["Minions have +20% to Cold Resistance","Minions have +3% to Maximum Cold Resistances"]},"3336":{"connections":[{"id":30615,"orbit":0}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Critical Damage when consuming a Power Charge","orbit":2,"orbitIndex":19,"skill":3336,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"]},"3339":{"connections":[{"id":45585,"orbit":0}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":19,"skill":3339,"stats":["25% increased Attack Damage while Surrounded"]},"3348":{"connections":[{"id":50767,"orbit":0}],"group":101,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Spirit of the Wolf","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Suffering"],"skill":3348,"stats":["20% increased Critical Hit Chance while Shapeshifted","8% increased Skill Speed while Shapeshifted"]},"3355":{"connections":[{"id":25211,"orbit":0}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You and Debuff Expiry Rate","orbit":3,"orbitIndex":0,"skill":3355,"stats":["4% reduced Slowing Potency of Debuffs on You","Debuffs on you expire 3% faster"]},"3363":{"connections":[{"id":38433,"orbit":0}],"group":323,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":2,"orbitIndex":11,"skill":3363,"stats":["Minions have 10% increased maximum Life"]},"3365":{"connections":[{"id":59289,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Immobilisation Buildup","orbit":2,"orbitIndex":17,"skill":3365,"stats":["15% increased Immobilisation buildup"]},"3414":{"connections":[{"id":14575,"orbit":0}],"group":595,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Minion Lightning Resistance","orbit":0,"orbitIndex":0,"skill":3414,"stats":["Minions have +20% to Lightning Resistance"]},"3419":{"connections":[{"id":20429,"orbit":0},{"id":30973,"orbit":2}],"group":1394,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Damage","orbit":6,"orbitIndex":59,"skill":3419,"stats":["10% increased Damage with Daggers"]},"3431":{"connections":[{"id":43082,"orbit":0}],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Skill Speed","orbit":1,"orbitIndex":6,"skill":3431,"stats":["3% increased Skill Speed"]},"3438":{"connections":[{"id":18856,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":3,"orbitIndex":3,"skill":3438,"stats":["Invocated Spells deal 15% increased Damage"]},"3443":{"connections":[{"id":14548,"orbit":-4},{"id":63545,"orbit":-3},{"id":55180,"orbit":7}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":7,"orbitIndex":12,"skill":3443,"stats":["Minions deal 10% increased Damage"]},"3446":{"connections":[{"id":61938,"orbit":0},{"id":58088,"orbit":0}],"group":229,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3446,"stats":["+5 to any Attribute"]},"3458":{"connections":[{"id":45609,"orbit":-4}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":23,"skill":3458,"stats":["15% increased Critical Damage Bonus"]},"3463":{"connections":[{"id":4328,"orbit":0},{"id":26885,"orbit":0},{"id":28021,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3463,"stats":["+5 to any Attribute"]},"3471":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":647,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":3471,"stats":[]},"3472":{"connections":[{"id":26682,"orbit":-3}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":7,"orbitIndex":12,"skill":3472,"stats":["10% increased Critical Hit Chance for Spells"]},"3492":{"connections":[{"id":60313,"orbit":0},{"id":19112,"orbit":0}],"group":678,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Void","orbit":3,"orbitIndex":12,"recipe":["Isolation","Ire","Disgust"],"skill":3492,"stats":["29% increased Chaos Damage","Enemies you Curse have -3% to Chaos Resistance"]},"3516":{"connections":[{"id":62039,"orbit":0},{"id":23227,"orbit":0}],"group":596,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":0,"skill":3516,"stats":["10% increased Melee Damage"]},"3543":{"connections":[{"id":31825,"orbit":2147483647}],"group":1384,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage","orbit":7,"orbitIndex":23,"skill":3543,"stats":["12% increased Attack Cold Damage"]},"3544":{"connectionArt":"CharacterPlanned","connections":[{"id":19953,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":8,"skill":3544,"stats":["15% increased Lightning Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3567":{"connections":[{"id":53188,"orbit":0},{"id":10159,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Raw Mana","orbit":3,"orbitIndex":16,"recipe":["Suffering","Ire","Isolation"],"skill":3567,"stats":["8% increased maximum Mana","10% increased Mana Cost of Skills"]},"3601":{"connections":[{"id":47191,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":4,"orbitIndex":62,"skill":3601,"stats":["12% increased Fire Damage"]},"3605":{"ascendancyName":"Chronomancer","connections":[],"group":357,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds","isNotable":true,"name":"Unbound Encore","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":3605,"stats":["Grants Skill: Time Snap"]},"3624":{"connections":[{"id":18470,"orbit":0},{"id":10927,"orbit":0},{"id":16484,"orbit":0}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":5,"skill":3624,"stats":["15% increased Pin Buildup"]},"3628":{"connections":[{"id":64474,"orbit":0},{"id":3251,"orbit":0}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":19,"skill":3628,"stats":["15% faster start of Energy Shield Recharge"]},"3630":{"connections":[{"id":62624,"orbit":-5}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield Recharge","orbit":3,"orbitIndex":18,"skill":3630,"stats":["10% increased Evasion Rating","10% increased Energy Shield Recharge Rate"]},"3640":{"connections":[{"id":37780,"orbit":2147483647},{"id":17724,"orbit":2147483647},{"id":14267,"orbit":0}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Attack Damage and Combo","orbit":3,"orbitIndex":7,"skill":3640,"stats":["5% increased Attack Damage","5% Chance to build an additional Combo on Hit"]},"3652":{"connections":[{"id":56714,"orbit":3}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed and Physical Damage","orbit":2,"orbitIndex":7,"skill":3652,"stats":["5% increased Projectile Speed","8% increased Physical Damage"]},"3660":{"connections":[{"id":25619,"orbit":-7},{"id":57196,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":3,"orbitIndex":18,"skill":3660,"stats":["8% chance to Blind Enemies on Hit with Attacks"]},"3681":{"connectionArt":"CharacterPlanned","connections":[{"id":57386,"orbit":-8}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Elemental Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":54,"skill":3681,"stats":["17% increased Elemental Ailment Threshold"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3685":{"connections":[{"id":32151,"orbit":0}],"group":650,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":18,"skill":3685,"stats":["+3 to all Attributes"]},"3688":{"connections":[{"id":47614,"orbit":-7},{"id":32509,"orbit":0}],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Dynamism","orbit":7,"orbitIndex":4,"recipe":["Isolation","Greed","Ire"],"skill":3688,"stats":["40% increased Damage if you've Triggered a Skill Recently","Meta Skills gain 15% increased Energy"]},"3698":{"connections":[{"id":33137,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","isNotable":true,"name":"Spike Pit","orbit":2,"orbitIndex":11,"recipe":["Isolation","Isolation","Greed"],"skill":3698,"stats":["Enemies in Jagged Ground you create take 10% increased Damage"]},"3700":{"connections":[{"id":6842,"orbit":3}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":6,"skill":3700,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"]},"3704":{"ascendancyName":"Witchhunter","connections":[{"id":32559,"orbit":0}],"group":275,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds","isNotable":true,"name":"Witchbane","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":3704,"stats":["Enemies have Maximum Concentration equal to 30% of their Maximum Life","Break enemy Concentration on Hit equal to 100% of Damage Dealt","Enemies regain 10% of Concentration every second if they haven't lost Concentration in the past 5 seconds"]},"3717":{"connections":[{"id":19998,"orbit":0},{"id":35653,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Damage","orbit":0,"orbitIndex":0,"skill":3717,"stats":["12% increased Damage with Crossbows"]},"3723":{"connections":[{"id":16413,"orbit":0},{"id":17092,"orbit":0}],"group":221,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack and Minion Damage","orbit":2,"orbitIndex":22,"skill":3723,"stats":["8% increased Attack Damage","Minions deal 8% increased Damage"]},"3744":{"connections":[{"id":5332,"orbit":0}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":1,"orbitIndex":10,"skill":3744,"stats":["+8 to Dexterity"]},"3762":{"ascendancyName":"Titan","connections":[],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds","isNotable":true,"name":"Ancestral Empowerment","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":9,"orbitIndex":125,"skill":3762,"stats":["Every second Slam Skill you use yourself is Ancestrally Boosted"]},"3775":{"connections":[{"id":45244,"orbit":0}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":2,"orbitIndex":12,"skill":3775,"stats":["15% increased Life Flask Charges gained"]},"3781":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaUnravelling.dds","isNotable":true,"name":"Unravelling","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":136,"skill":3781,"stats":["Grants Unravelling"]},"3823":{"connections":[{"id":5726,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"isSwitchable":true,"name":"Elemental Force","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":17324,"name":"Power of the Dead","stats":["Minions deal 20% increased Damage","Minions have 4% increased Attack and Cast Speed"]}},"orbit":1,"orbitIndex":0,"skill":3823,"stats":["+3% to all Elemental Resistances","20% increased Elemental Damage"]},"3843":{"connections":[{"id":65265,"orbit":0}],"group":1284,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Stun Buildup","orbit":2,"orbitIndex":11,"skill":3843,"stats":["Parry has 25% increased Stun Buildup"]},"3866":{"connections":[{"id":32258,"orbit":0},{"id":14505,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":5,"skill":3866,"stats":["Minions have 12% increased maximum Life"]},"3893":{"connections":[{"id":28038,"orbit":-2}],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":16,"skill":3893,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"3894":{"connections":[{"id":13307,"orbit":0},{"id":857,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Eldritch Will","orbit":4,"orbitIndex":30,"recipe":["Isolation","Guilt","Isolation"],"skill":3894,"stats":["3% increased maximum Life, Mana and Energy Shield","Gain additional Ailment Threshold equal to 15% of maximum Energy Shield","Gain additional Stun Threshold equal to 15% of maximum Energy Shield"]},"3896":{"connectionArt":"CharacterPlanned","connections":[{"id":56320,"orbit":0}],"group":399,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Vale Dweller","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":19,"skill":3896,"stats":["50% increased Armour while Bleeding","50% reduced Magnitude of Bleeding on You"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3918":{"connections":[{"id":59695,"orbit":0}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":15,"skill":3918,"stats":["10% increased Mana Regeneration Rate"]},"3921":{"connections":[{"id":38398,"orbit":0}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Fate Finding","orbit":7,"orbitIndex":10,"recipe":["Fear","Despair","Greed"],"skill":3921,"stats":["20% increased Reservation Efficiency of Herald Skills"]},"3936":{"connections":[{"id":13397,"orbit":0}],"group":664,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":0,"orbitIndex":0,"skill":3936,"stats":["10% increased Melee Damage"]},"3949":{"connections":[{"id":27296,"orbit":0},{"id":15247,"orbit":2}],"group":140,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Power Counted","orbit":2,"orbitIndex":10,"skill":3949,"stats":["Empowered Attacks deal 8% increased Damage","5% increased total Power counted by Warcries"]},"3985":{"connections":[{"id":48660,"orbit":0},{"id":64140,"orbit":3}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Forces of Nature","orbit":2,"orbitIndex":15,"recipe":["Suffering","Isolation","Ire"],"skill":3985,"stats":["Attack Damage Penetrates 15% of Enemy Elemental Resistances"]},"3987":{"ascendancyName":"Deadeye","connections":[{"id":30,"orbit":0}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":3987,"stats":["4% increased Skill Speed"]},"3988":{"connections":[{"id":51832,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":2,"orbitIndex":13,"skill":3988,"stats":["Empowered Attacks deal 16% increased Damage"]},"3994":{"connections":[{"id":9089,"orbit":0},{"id":37951,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":20,"skill":3994,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"3995":{"connections":[{"id":12311,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":7,"orbitIndex":13,"skill":3995,"stats":["15% increased Crossbow Reload Speed"]},"3999":{"connections":[{"id":37665,"orbit":4},{"id":57863,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":4,"orbitIndex":15,"skill":3999,"stats":["10% increased Attack Area Damage"]},"4015":{"connections":[{"id":47429,"orbit":3},{"id":59466,"orbit":-6},{"id":49136,"orbit":0}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":4,"orbitIndex":6,"skill":4015,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"4017":{"connections":[{"id":10079,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":12,"skill":4017,"stats":["15% increased Energy Shield Recharge Rate"]},"4031":{"connections":[{"id":50403,"orbit":0}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Icebreaker","orbit":3,"orbitIndex":15,"recipe":["Ire","Paranoia","Fear"],"skill":4031,"stats":["Gain 50% of maximum Energy Shield as additional Freeze Threshold"]},"4046":{"connections":[{"id":8875,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":2,"orbitIndex":8,"skill":4046,"stats":["15% increased Electrocute Buildup"]},"4059":{"connections":[{"id":10382,"orbit":0},{"id":9510,"orbit":0},{"id":2446,"orbit":0},{"id":18744,"orbit":7},{"id":42339,"orbit":-7}],"group":1078,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4059,"stats":["+5 to any Attribute"]},"4061":{"connections":[{"id":27491,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":36,"skill":4061,"stats":["15% increased maximum Energy Shield"]},"4083":{"connections":[{"id":33815,"orbit":0},{"id":43677,"orbit":0}],"group":1073,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":2,"orbitIndex":11,"skill":4083,"stats":["10% increased Magnitude of Poison you inflict"]},"4086":{"ascendancyName":"Tactician","connections":[],"group":438,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotemAura.dds","isNotable":true,"name":"Strategic Embankments","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":4086,"stats":["Totems you place grant Embankment Auras"]},"4113":{"connections":[{"id":4627,"orbit":0}],"group":784,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":4,"skill":4113,"stats":["15% increased Freeze Buildup"]},"4128":{"connections":[{"id":54283,"orbit":3},{"id":54811,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":18,"skill":4128,"stats":["15% increased Armour"]},"4139":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":137,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":4139,"stats":[]},"4140":{"connections":[{"id":59093,"orbit":0},{"id":57273,"orbit":0},{"id":296,"orbit":0}],"group":220,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4140,"stats":["+5 to any Attribute"]},"4157":{"connections":[{"id":49220,"orbit":-6}],"group":932,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds","name":"Critical Chance","orbit":7,"orbitIndex":18,"skill":4157,"stats":["10% increased Critical Hit Chance"]},"4197":{"ascendancyName":"Oracle","connections":[],"group":36,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleRipFromTime.dds","isNotable":true,"name":"Converging Paths","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":4197,"stats":["Grants Skill: Moment of Vulnerability"]},"4203":{"connections":[{"id":30555,"orbit":4},{"id":42736,"orbit":-4},{"id":59603,"orbit":-4},{"id":49046,"orbit":0},{"id":42076,"orbit":3}],"group":859,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4203,"stats":["+5 to any Attribute"]},"4238":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Versatile Arms","orbit":0,"orbitIndex":0,"recipe":["Ire","Isolation","Envy"],"skill":4238,"stats":["6% increased Attack Speed with One Handed Melee Weapons","15% increased Accuracy Rating with One Handed Melee Weapons","+10 to Strength and Dexterity"]},"4245":{"ascendancyName":"Tactician","connections":[{"id":54838,"orbit":0}],"group":330,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Pin Buildup","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":4245,"stats":["20% increased Pin Buildup"]},"4271":{"connections":[{"id":62887,"orbit":0},{"id":33225,"orbit":-3},{"id":61768,"orbit":-7},{"id":63926,"orbit":-2}],"group":889,"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","name":"Minion Resistances","orbit":2,"orbitIndex":8,"skill":4271,"stats":["Minions have +8% to all Elemental Resistances"]},"4295":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":34248,"orbit":-3}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Adverse Growth","orbit":0,"orbitIndex":0,"recipe":["Ire","Paranoia","Disgust"],"skill":4295,"stats":["20% reduced Life Regeneration rate","20% of Damage taken Recouped as Mana"]},"4313":{"connections":[{"id":28992,"orbit":0}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":55896,"name":"Attack Damage","stats":["8% increased Attack Damage"]}},"orbit":7,"orbitIndex":6,"skill":4313,"stats":["8% increased Projectile Damage"]},"4328":{"connections":[{"id":21208,"orbit":0},{"id":5188,"orbit":0}],"group":1152,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4328,"stats":["+5 to any Attribute"]},"4331":{"connections":[{"id":33590,"orbit":0}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Guided Hand","orbit":3,"orbitIndex":19,"recipe":["Fear","Envy","Envy"],"skill":4331,"stats":["Ancestrally Boosted Attacks deal 30% increased Damage","On Heavy Stunning a Rare or Unique Enemy, your next Attack within 4 seconds will be Ancestrally Boosted"]},"4346":{"connections":[{"id":4519,"orbit":0},{"id":20677,"orbit":0}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Damage on Critical","orbit":0,"orbitIndex":0,"skill":4346,"stats":["20% increased Damage if you've dealt a Critical Hit Recently"]},"4364":{"connections":[{"id":23736,"orbit":0}],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Reduced Movement Penalty and Attack Damage while Moving","orbit":4,"orbitIndex":42,"skill":4364,"stats":["8% increased Attack Damage while moving","2% reduced Movement Speed Penalty from using Skills while moving"]},"4377":{"connections":[{"id":50273,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Accuracy","orbit":2,"orbitIndex":15,"skill":4377,"stats":["10% increased Accuracy Rating while Dual Wielding"]},"4378":{"connections":[{"id":6330,"orbit":0},{"id":59503,"orbit":0}],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":9,"skill":4378,"stats":["8% increased Accuracy Rating"]},"4407":{"connections":[],"group":566,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Physical Damage Reduction","orbit":0,"orbitIndex":0,"skill":4407,"stats":["Minions have 12% additional Physical Damage Reduction","Minions have 25% increased Evasion Rating"]},"4423":{"connections":[{"id":54058,"orbit":0}],"group":1402,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","isNotable":true,"name":"Coated Knife","orbit":2,"orbitIndex":7,"skill":4423,"stats":["Critical Hits with Daggers have a 25% chance to Poison the Enemy"]},"4442":{"connections":[{"id":62034,"orbit":0}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","name":"Armour Applies to Lightning Damage Hits","orbit":3,"orbitIndex":10,"skill":4442,"stats":["+15% of Armour also applies to Lightning Damage"]},"4447":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Pin their Motivation","orbit":7,"orbitIndex":12,"recipe":["Greed","Despair","Despair"],"skill":4447,"stats":["20% increased Pin duration","Pinned Enemies cannot deal Critical Hits"]},"4456":{"connections":[{"id":57710,"orbit":0},{"id":4776,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4456,"stats":["+5 to any Attribute"]},"4467":{"connections":[{"id":42347,"orbit":-2}],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Damage vs Blinded","orbit":7,"orbitIndex":4,"skill":4467,"stats":["15% increased Damage with Hits against Blinded Enemies"]},"4492":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":761,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Attributes Mastery","orbit":0,"orbitIndex":0,"skill":4492,"stats":[]},"4519":{"connections":[{"id":13724,"orbit":0}],"group":1067,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Damage on Critical","orbit":0,"orbitIndex":0,"skill":4519,"stats":["20% increased Damage if you've dealt a Critical Hit Recently"]},"4527":{"connections":[{"id":54701,"orbit":0}],"group":231,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4527,"stats":["+5 to any Attribute"]},"4534":{"connections":[],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Piercing Shot","orbit":3,"orbitIndex":13,"recipe":["Disgust","Guilt","Disgust"],"skill":4534,"stats":["50% chance to Pierce an Enemy"]},"4536":{"connections":[{"id":37514,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Speed","orbit":2,"orbitIndex":1,"skill":4536,"stats":["3% increased Attack Speed with Quarterstaves"]},"4544":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds","isNotable":true,"name":"The Ancient Serpent","orbit":7,"orbitIndex":8,"recipe":["Greed","Guilt","Despair"],"skill":4544,"stats":["40% reduced Poison Duration on you","Life Flasks gain 0.1 charges per Second","+10 to Intelligence"]},"4547":{"connections":[{"id":2946,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","isNotable":true,"name":"Unnatural Resilience","orbit":0,"orbitIndex":0,"recipe":["Isolation","Isolation","Isolation"],"skill":4547,"stats":["+3% to all Elemental Resistances","+2% to Maximum Fire Resistance if you have at least 5 Red Support Gems Socketed"]},"4552":{"connections":[{"id":50817,"orbit":2}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":15,"skill":4552,"stats":["10% increased Mana Regeneration Rate"]},"4577":{"connections":[{"id":3999,"orbit":4}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":8,"skill":4577,"stats":["6% increased Area of Effect for Attacks"]},"4579":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":865,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Unbothering Cold","orbit":2,"orbitIndex":4,"recipe":["Fear","Isolation","Paranoia"],"skill":4579,"stats":["+10% to Cold Resistance","+2% to Maximum Cold Resistance if you have at least 5 Blue Support Gems Socketed"]},"4621":{"connectionArt":"CharacterPlanned","connections":[{"id":57202,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun and Elemental Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":30,"skill":4621,"stats":["11% increased Stun Threshold","11% increased Elemental Ailment Threshold"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4623":{"connections":[{"id":48524,"orbit":4}],"group":458,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Spell Costs","orbit":2,"orbitIndex":4,"skill":4623,"stats":["15% of Spell Mana Cost Converted to Life Cost"]},"4624":{"connections":[{"id":49550,"orbit":3}],"group":533,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":7,"skill":4624,"stats":["Gain 1 Rage on Melee Hit"]},"4627":{"connections":[{"id":44179,"orbit":0},{"id":55572,"orbit":0}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Climate Change","orbit":7,"orbitIndex":0,"recipe":["Greed","Isolation","Despair"],"skill":4627,"stats":["20% increased Freeze Buildup","Gain 25% of Cold Damage as Extra Fire Damage against Frozen Enemies"]},"4661":{"connections":[{"id":12821,"orbit":0},{"id":65353,"orbit":0}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Inspiring Leader","orbit":3,"orbitIndex":4,"recipe":["Paranoia","Greed","Greed"],"skill":4661,"stats":["Banners also grant +25% to all Elemental Resistances to you and Allies"]},"4663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":376,"icon":"","isOnlyImage":true,"name":"Minion Mastery","orbit":0,"orbitIndex":0,"skill":4663,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4664":{"connections":[{"id":43938,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Throw Speed","orbit":6,"orbitIndex":42,"skill":4664,"stats":["6% increased Trap Throwing Speed"]},"4665":{"connections":[{"id":1913,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":0,"skill":4665,"stats":["Regenerate 0.2% of maximum Life per second"]},"4673":{"connections":[{"id":10047,"orbit":0},{"id":51812,"orbit":0}],"group":233,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Hulking Smash","orbit":2,"orbitIndex":16,"recipe":["Disgust","Guilt","Guilt"],"skill":4673,"stats":["30% increased Stun Buildup","+15 to Strength"]},"4681":{"connectionArt":"CharacterPlanned","connections":[{"id":48828,"orbit":2147483647},{"id":26228,"orbit":0}],"group":466,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Gain Maximum Frenzy Charges on Gaining Frenzy Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":4681,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4709":{"connections":[],"group":1249,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Near Sighted","orbit":2,"orbitIndex":19,"recipe":["Ire","Envy","Paranoia"],"skill":4709,"stats":["30% increased Critical Hit Chance for Attacks","30% increased penalty to Accuracy Rating at range"]},"4716":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":649,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Afterimage","orbit":3,"orbitIndex":18,"recipe":["Guilt","Greed","Disgust"],"skill":4716,"stats":["60% increased Evasion Rating if you have Hit an Enemy Recently","5% reduced Movement Speed Penalty from using Skills while moving"]},"4725":{"connections":[{"id":4140,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":4,"orbitIndex":63,"skill":4725,"stats":["10% increased Damage","Minions deal 10% increased Damage"]},"4739":{"connections":[{"id":18845,"orbit":0}],"group":764,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":17306,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":3,"orbitIndex":22,"skill":4739,"stats":["10% increased Spell Damage"]},"4748":{"connections":[{"id":2254,"orbit":6}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":48235,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":3,"orbitIndex":6,"skill":4748,"stats":["15% faster start of Energy Shield Recharge"]},"4776":{"connections":[{"id":14363,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":2,"skill":4776,"stats":["Damage Penetrates 6% Lightning Resistance"]},"4806":{"connections":[{"id":32183,"orbit":-4}],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":10,"skill":4806,"stats":["Damage Penetrates 6% Cold Resistance"]},"4810":{"connections":[{"id":48805,"orbit":7},{"id":6161,"orbit":0}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Sanguine Tolerance","orbit":1,"orbitIndex":6,"recipe":["Isolation","Disgust","Greed"],"skill":4810,"stats":["Immune to Corrupted Blood","40% reduced Duration of Bleeding on You"]},"4828":{"connections":[{"id":19044,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":12,"skill":4828,"stats":["10% increased Mana Regeneration Rate"]},"4844":{"connections":[{"id":33053,"orbit":0}],"group":908,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":1,"skill":4844,"stats":["10% increased Projectile Damage"]},"4847":{"connections":[{"id":6294,"orbit":5}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":5,"orbitIndex":66,"skill":4847,"stats":["3% increased Cast Speed"]},"4850":{"connections":[{"id":35503,"orbit":0}],"group":923,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect and Mana Regeneration","orbit":0,"orbitIndex":0,"skill":4850,"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"]},"4873":{"connectionArt":"CharacterPlanned","connections":[{"id":12683,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":0,"skill":4873,"stats":["Meta Skills gain 20% increased Energy"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4882":{"connections":[{"id":38172,"orbit":0},{"id":51921,"orbit":0}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":2,"orbitIndex":3,"skill":4882,"stats":["15% increased Totem Damage"]},"4891":{"ascendancyName":"Ritualist","connections":[],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds","isNotable":true,"name":"Intricate Sigils","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":4891,"stats":["+1 Charm Slot","20% more Charm Charges gained"]},"4921":{"connections":[{"id":13524,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":7,"orbitIndex":11,"skill":4921,"stats":["20% increased Presence Area of Effect"]},"4925":{"connections":[{"id":19779,"orbit":7}],"group":881,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":4,"skill":4925,"stats":["7% increased Chaos Damage"]},"4931":{"connections":[{"id":21404,"orbit":0},{"id":27307,"orbit":0}],"group":472,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Dependable Ward","orbit":2,"orbitIndex":0,"recipe":["Ire","Fear","Envy"],"skill":4931,"stats":["25% increased Energy Shield Recharge Rate","25% faster start of Energy Shield Recharge"]},"4948":{"connections":[],"group":370,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":6,"skill":4948,"stats":["Break 20% increased Armour"]},"4956":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":561,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":4956,"stats":[]},"4959":{"connections":[{"id":12166,"orbit":0}],"group":1193,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Heavy Frost","orbit":7,"orbitIndex":2,"recipe":["Despair","Fear","Paranoia"],"skill":4959,"stats":["20% increased Freeze Buildup","Hits ignore non-negative Elemental Resistances of Frozen Enemies"]},"4970":{"connections":[{"id":23195,"orbit":0}],"group":323,"icon":"Art/2DArt/SkillIcons/passives/LifeandMana.dds","name":"Life and Mana Regeneration Rate","orbit":2,"orbitIndex":7,"skill":4970,"stats":["10% increased Life Regeneration rate","10% increased Mana Regeneration Rate"]},"4985":{"connections":[{"id":58855,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Flip the Script","orbit":7,"orbitIndex":8,"recipe":["Ire","Disgust","Ire"],"skill":4985,"stats":["Recover 50% of maximum Life when you Heavy Stun a Rare or Unique Enemy"]},"5009":{"connections":[{"id":12169,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Seeing Stars","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Paranoia"],"skill":5009,"stats":["10% chance to Daze on Hit","25% increased Daze Duration"]},"5048":{"connections":[{"id":261,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":2,"orbitIndex":15,"skill":5048,"stats":["10% increased Magnitude of Poison you inflict"]},"5049":{"connections":[{"id":49231,"orbit":0},{"id":42177,"orbit":3}],"group":603,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":7,"orbitIndex":18,"skill":5049,"stats":["2% increased Attack Speed","+5 to Dexterity"]},"5066":{"connections":[{"id":6714,"orbit":0}],"group":630,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Curse Effect on you","orbit":2,"orbitIndex":8,"skill":5066,"stats":["10% reduced effect of Curses on you"]},"5077":{"connections":[{"id":33400,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area","orbit":2,"orbitIndex":4,"skill":5077,"stats":["15% increased Parry Hit Area of Effect"]},"5084":{"connections":[{"id":35324,"orbit":2}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":22,"skill":5084,"stats":["30% increased Flammability Magnitude"]},"5088":{"connections":[{"id":49537,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental","orbit":3,"orbitIndex":18,"skill":5088,"stats":["3% increased Attack and Cast Speed with Elemental Skills"]},"5098":{"connections":[{"id":16385,"orbit":-9},{"id":41651,"orbit":2147483647}],"group":643,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":2,"orbitIndex":10,"skill":5098,"stats":["Banner Skills have 15% increased Area of Effect"]},"5101":{"connections":[{"id":35558,"orbit":-5},{"id":46358,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Revive Speed and Energy Shield Recharge","orbit":0,"orbitIndex":0,"skill":5101,"stats":["8% increased Energy Shield Recharge Rate","Minions Revive 3% faster"]},"5108":{"connections":[],"group":769,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Ailment Chance","orbit":2,"orbitIndex":21,"skill":5108,"stats":["Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments"]},"5163":{"connections":[{"id":26726,"orbit":0}],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback and Stun Buildup","orbit":2,"orbitIndex":15,"skill":5163,"stats":["10% increased Stun Buildup","10% increased Knockback Distance"]},"5186":{"connections":[{"id":6800,"orbit":3}],"group":1261,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":5186,"stats":["11% increased Chaos Damage"]},"5188":{"connections":[{"id":27671,"orbit":0},{"id":38668,"orbit":0}],"group":1175,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Energy Shield Recharge and Delay","orbit":7,"orbitIndex":19,"skill":5188,"stats":["8% increased Energy Shield Recharge Rate","8% faster start of Energy Shield Recharge"]},"5227":{"connections":[{"id":51708,"orbit":0}],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Escape Strategy","orbit":3,"orbitIndex":20,"recipe":["Despair","Paranoia","Despair"],"skill":5227,"stats":["100% increased Evasion Rating if you have been Hit Recently","30% reduced Evasion Rating if you haven't been Hit Recently"]},"5257":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":16367,"orbit":2}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Echoing Frost","orbit":7,"orbitIndex":20,"recipe":["Suffering","Guilt","Greed"],"skill":5257,"stats":["30% increased Elemental Damage if you've Chilled an Enemy Recently"]},"5284":{"connections":[{"id":32278,"orbit":0}],"group":497,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Shredding Force","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Greed"],"skill":5284,"stats":["15% increased Critical Hit Chance for Spells","15% increased Critical Spell Damage Bonus","15% increased Magnitude of Damaging Ailments you inflict with Critical Hits"]},"5295":{"connections":[{"id":5961,"orbit":0}],"group":915,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":5295,"stats":["Damage Penetrates 6% Lightning Resistance"]},"5305":{"connections":[{"id":3431,"orbit":0},{"id":24287,"orbit":0}],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Skill Speed","orbit":1,"orbitIndex":2,"skill":5305,"stats":["3% increased Skill Speed"]},"5314":{"connections":[{"id":29009,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":36,"skill":5314,"stats":["+5 to any Attribute"]},"5324":{"connections":[{"id":54437,"orbit":2147483647},{"id":2397,"orbit":0}],"group":642,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage if Stunned Recently","orbit":7,"orbitIndex":16,"skill":5324,"stats":["20% increased Attack Damage if you have been Heavy Stunned Recently"]},"5332":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":796,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","isNotable":true,"name":"Crystallised Immunities","orbit":2,"orbitIndex":8,"recipe":["Isolation","Isolation","Suffering"],"skill":5332,"stats":["Immune to Chill if a majority of your Socketed Support Gems are Blue","Immune to Ignite if a majority of your Socketed Support Gems are Red","Immune to Shock if a majority of your Socketed Support Gems are Green"]},"5335":{"connections":[{"id":52060,"orbit":0}],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Shimmering Mirage","orbit":7,"orbitIndex":7,"recipe":["Envy","Despair","Fear"],"skill":5335,"stats":["Gain additional Ailment Threshold equal to 30% of maximum Energy Shield","10% reduced Duration of Ailments on You"]},"5348":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":5348,"stats":[]},"5386":{"ascendancyName":"Smith of Kitava","connections":[{"id":22541,"orbit":0}],"group":6,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Fire Damage","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":5386,"stats":["20% increased Fire Damage"]},"5390":{"connections":[{"id":16142,"orbit":2147483647}],"group":1384,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":14,"skill":5390,"stats":["15% increased Freeze Buildup"]},"5398":{"connections":[{"id":51820,"orbit":-6}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast Speed","orbit":4,"orbitIndex":34,"skill":5398,"stats":["Spells Cast by Totems have 4% increased Cast Speed"]},"5407":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":56910,"orbit":0}],"group":728,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":5407,"stats":[]},"5410":{"connections":[{"id":33590,"orbit":0}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Channelled Heritage","orbit":3,"orbitIndex":15,"recipe":["Envy","Envy","Fear"],"skill":5410,"stats":["30% increased Area of Effect of Ancestrally Boosted Attacks"]},"5501":{"connections":[{"id":48821,"orbit":0}],"group":744,"icon":"Art/2DArt/SkillIcons/passives/Annihilation.dds","isNotable":true,"name":"Critical Overload","orbit":0,"orbitIndex":0,"skill":5501,"stats":["15% increased Critical Hit Chance for Spells","15% increased Spell Damage if you've dealt a Critical Hit Recently"]},"5544":{"connections":[{"id":43711,"orbit":3}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorn Critical Damage","orbit":2,"orbitIndex":10,"skill":5544,"stats":["30% increased Thorns Critical Damage Bonus"]},"5563":{"ascendancyName":"Amazon","connections":[{"id":47312,"orbit":-7}],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Flask Recovery","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":5563,"stats":["15% increased Life and Mana Recovery from Flasks"]},"5564":{"connections":[{"id":48833,"orbit":0},{"id":63585,"orbit":0}],"group":1002,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":5564,"stats":["15% increased Electrocute Buildup"]},"5571":{"ascendancyName":"Oracle","connections":[{"id":47190,"orbit":8}],"group":11,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleDiffChoices.dds","isNotable":true,"name":"The Unseen Path","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":5571,"stats":["Walk the Paths Not Taken"]},"5580":{"connections":[{"id":42710,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Watchtowers","orbit":0,"orbitIndex":0,"recipe":["Disgust","Suffering","Suffering"],"skill":5580,"stats":["Recoup 5% of damage taken by your Totems as Life","Each Totem applies 2% increased Damage taken to Enemies in their Presence"]},"5594":{"connections":[{"id":50107,"orbit":0},{"id":8785,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Decrepifying Curse","orbit":2,"orbitIndex":12,"recipe":["Isolation","Envy","Despair"],"skill":5594,"stats":["20% increased duration of Ailments you inflict against Cursed Enemies"]},"5642":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":57405,"orbit":0}],"group":234,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Behemoth","orbit":2,"orbitIndex":8,"recipe":["Fear","Isolation","Greed"],"skill":5642,"stats":["3% increased maximum Life","8% increased Area of Effect for Attacks","5% chance for Slam Skills you use yourself to cause an additional Aftershock"]},"5663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":277,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Endurance","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Envy"],"skill":5663,"stats":["+2 to Maximum Endurance Charges"]},"5681":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern","connections":[],"group":437,"icon":"Art/2DArt/SkillIcons/passives/FortifyMasterySymbol.dds","isOnlyImage":true,"name":"Fortify Mastery","orbit":0,"orbitIndex":0,"skill":5681,"stats":[]},"5686":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":199,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Chillproof","orbit":2,"orbitIndex":12,"recipe":["Paranoia","Disgust","Disgust"],"skill":5686,"stats":["30% reduced Effect of Chill on you","30% increased Freeze Threshold","+30% of Armour also applies to Cold Damage"]},"5692":{"connections":[{"id":41154,"orbit":0},{"id":35708,"orbit":0}],"group":524,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":2,"orbitIndex":8,"skill":5692,"stats":["12% increased Magnitude of Chill you inflict"]},"5695":{"connections":[{"id":32309,"orbit":7},{"id":50104,"orbit":5}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":7,"orbitIndex":20,"skill":5695,"stats":["15% increased Archon Buff duration"]},"5702":{"connections":[{"id":13411,"orbit":-5}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":5702,"stats":["+5 to any Attribute"]},"5703":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":16367,"orbit":2}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Echoing Thunder","orbit":7,"orbitIndex":4,"recipe":["Despair","Suffering","Ire"],"skill":5703,"stats":["30% increased Elemental Damage if you've Shocked an Enemy Recently"]},"5704":{"connections":[{"id":62166,"orbit":0}],"group":1126,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Speed","orbit":2,"orbitIndex":8,"skill":5704,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"]},"5710":{"connections":[{"id":6839,"orbit":-3},{"id":38323,"orbit":0},{"id":14923,"orbit":0},{"id":6529,"orbit":-4}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/strongarm.dds","isNotable":true,"name":"Brutal","orbit":4,"orbitIndex":51,"skill":5710,"stats":["10% increased Stun Buildup","16% increased Melee Damage","+10 to Strength"]},"5726":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":713,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":5726,"stats":[]},"5728":{"connections":[{"id":17349,"orbit":-3},{"id":58138,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Ancient Aegis","orbit":7,"orbitIndex":4,"recipe":["Despair","Paranoia","Envy"],"skill":5728,"stats":["60% increased Armour from Equipped Body Armour","60% increased Energy Shield from Equipped Body Armour"]},"5740":{"connections":[{"id":40687,"orbit":0}],"group":1007,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":2,"orbitIndex":6,"skill":5740,"stats":["20% increased Presence Area of Effect"]},"5766":{"connections":[{"id":51416,"orbit":-4},{"id":16705,"orbit":4}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":6,"orbitIndex":60,"skill":5766,"stats":["12% increased Spell Damage while wielding a Melee Weapon"]},"5777":{"connections":[{"id":58651,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"isSwitchable":true,"name":"Deadly Swarm","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":54594,"name":"Natural Essence","stats":["16% increased Armour","16% increased maximum Energy Shield","20% increased Elemental Ailment Threshold"]}},"orbit":4,"orbitIndex":4,"skill":5777,"stats":["Minions deal 15% increased Damage","Minions have 20% increased Critical Hit Chance"]},"5797":{"connections":[{"id":59538,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Freeze Buildup and Cold Damage","orbit":2,"orbitIndex":2,"skill":5797,"stats":["8% increased Cold Damage","8% increased Freeze Buildup"]},"5800":{"connections":[{"id":43149,"orbit":0},{"id":22975,"orbit":0}],"group":295,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":7,"orbitIndex":0,"skill":5800,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"]},"5802":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","isNotable":true,"name":"Stand and Deliver","orbit":0,"orbitIndex":0,"recipe":["Disgust","Greed","Isolation"],"skill":5802,"stats":["Projectiles have 40% increased Critical Damage Bonus against Enemies within 2m","Projectiles deal 25% increased Damage with Hits against Enemies within 2m"]},"5817":{"ascendancyName":"Deadeye","connections":[],"group":1433,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeLingeringMirage.dds","isNotable":true,"name":"Mirage Deadeye","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":5817,"stats":["Grants Skill: Mirage Deadeye"]},"5826":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1018,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":2,"orbitIndex":22,"skill":5826,"stats":[]},"5852":{"ascendancyName":"Smith of Kitava","connections":[{"id":20895,"orbit":0},{"id":47236,"orbit":0},{"id":5386,"orbit":0},{"id":14960,"orbit":0},{"id":9988,"orbit":0}],"group":41,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Smith of Kitava","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":9,"orbitIndex":96,"skill":5852,"stats":[]},"5862":{"connections":[{"id":22697,"orbit":-2}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Lightning Resistance","orbit":7,"orbitIndex":14,"skill":5862,"stats":["+5% to Lightning Resistance"]},"5920":{"connections":[{"id":52574,"orbit":-3},{"id":51921,"orbit":5}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":2,"orbitIndex":16,"skill":5920,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"5936":{"connections":[{"id":65248,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":36,"skill":5936,"stats":["10% increased Elemental Damage"]},"5961":{"connections":[{"id":54675,"orbit":0},{"id":11315,"orbit":0}],"group":901,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":5961,"stats":["10% increased Lightning Damage"]},"5988":{"connections":[{"id":38459,"orbit":7}],"group":1033,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Damage vs Blinded","orbit":2,"orbitIndex":8,"skill":5988,"stats":["15% increased Damage with Hits against Blinded Enemies"]},"6006":{"connections":[{"id":38105,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":62,"skill":6006,"stats":["15% increased maximum Energy Shield"]},"6008":{"connections":[{"id":58096,"orbit":2}],"group":482,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":19,"skill":6008,"stats":["10% increased Spell Damage"]},"6010":{"connections":[{"id":13367,"orbit":0},{"id":38969,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":8,"skill":6010,"stats":["12% increased Accuracy Rating"]},"6015":{"connections":[{"id":35426,"orbit":6}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":15,"skill":6015,"stats":["+5 to any Attribute"]},"6030":{"connections":[],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":3,"orbitIndex":5,"skill":6030,"stats":["8% chance to Poison on Hit"]},"6077":{"connections":[{"id":35645,"orbit":-2}],"group":514,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","orbit":0,"orbitIndex":0,"skill":6077,"stats":["Minions have 20% increased Cooldown Recovery Rate for Command Skills"]},"6078":{"connections":[{"id":61119,"orbit":4}],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":3,"orbitIndex":1,"skill":6078,"stats":["8% chance to Poison on Hit"]},"6079":{"connections":[{"id":10242,"orbit":0}],"group":1156,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":16,"skill":6079,"stats":["3% of Damage taken Recouped as Life"]},"6088":{"connectionArt":"CharacterPlanned","connections":[{"id":54380,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"First Sting","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":6088,"stats":["30% chance to Poison on Hit against Enemies that are not Poisoned","80% increased Effect of Poison you inflict on targets that are not Poisoned"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"6100":{"connectionArt":"CharacterPlanned","connections":[{"id":20963,"orbit":4}],"group":164,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":11,"skill":6100,"stats":["20% increased Critical Damage Bonus"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"6109":{"ascendancyName":"Amazon","connections":[{"id":63254,"orbit":0}],"group":1479,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Evasion","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":6109,"stats":["20% increased Evasion Rating"]},"6127":{"ascendancyName":"Warbringer","connections":[],"group":33,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds","isNotable":true,"name":"Jade Heritage","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":6127,"stats":["Gain a stack of Jade every second","Grants Skill: Encase in Jade"]},"6133":{"connections":[{"id":33402,"orbit":0},{"id":58138,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Core of the Guardian","orbit":4,"orbitIndex":48,"recipe":["Paranoia","Greed","Fear"],"skill":6133,"stats":["100% increased Defences from Equipped Shield"]},"6153":{"connections":[{"id":44952,"orbit":0},{"id":10362,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":14,"skill":6153,"stats":["10% increased Life Regeneration rate"]},"6161":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1081,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Bleeding Mastery","orbit":0,"orbitIndex":0,"skill":6161,"stats":[]},"6178":{"connections":[{"id":33415,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Power Shots","orbit":4,"orbitIndex":35,"recipe":["Paranoia","Isolation","Suffering"],"skill":6178,"stats":["15% reduced Attack Speed with Crossbows","80% increased Critical Damage Bonus with Crossbows"]},"6222":{"connections":[{"id":57608,"orbit":0},{"id":65189,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Damage","orbit":7,"orbitIndex":11,"skill":6222,"stats":["10% increased Damage while Shapeshifted"]},"6229":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":26490,"orbit":7}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Push the Advantage","orbit":7,"orbitIndex":5,"recipe":["Fear","Ire","Disgust"],"skill":6229,"stats":["40% increased Critical Damage Bonus with One Handed Melee Weapons"]},"6266":{"connections":[{"id":60085,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage","orbit":7,"orbitIndex":9,"skill":6266,"stats":["10% increased Damage against Demons"]},"6269":{"connections":[{"id":45990,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Attack Speed","orbit":2,"orbitIndex":1,"skill":6269,"stats":["3% increased Attack Speed with Axes"]},"6274":{"connections":[{"id":56567,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":17,"skill":6274,"stats":["8% increased Accuracy Rating"]},"6287":{"connections":[{"id":364,"orbit":2147483647}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":2,"orbitIndex":10,"skill":6287,"stats":["+8 to Intelligence"]},"6294":{"connections":[{"id":52429,"orbit":4}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":4,"orbitIndex":54,"skill":6294,"stats":["3% increased Cast Speed"]},"6304":{"connections":[{"id":12125,"orbit":0}],"group":369,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Stand Ground","orbit":2,"orbitIndex":4,"recipe":["Greed","Paranoia","Guilt"],"skill":6304,"stats":["Regenerate 1% of maximum Life per second while affected by any Damaging Ailment","Regenerate 1% of maximum Life per second while stationary"]},"6330":{"connections":[],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Damage","orbit":7,"orbitIndex":5,"skill":6330,"stats":["8% increased Attack Damage","8% increased Accuracy Rating"]},"6338":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":2254,"orbit":0}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":6338,"stats":[]},"6355":{"connections":[{"id":14110,"orbit":-4},{"id":38124,"orbit":4}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":7,"orbitIndex":2,"skill":6355,"stats":["15% increased Totem Damage"]},"6356":{"connections":[{"id":27900,"orbit":0}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","orbit":7,"orbitIndex":21,"skill":6356,"stats":["4% increased Skill Effect Duration","8% increased Physical Damage"]},"6416":{"connections":[{"id":51821,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":20,"skill":6416,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"6490":{"connections":[{"id":14082,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Critical Damage","orbit":2,"orbitIndex":12,"skill":6490,"stats":["10% increased Critical Damage Bonus"]},"6502":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":170,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupStaff.dds","isOnlyImage":true,"name":"Flail Mastery","orbit":0,"orbitIndex":0,"skill":6502,"stats":[]},"6505":{"connections":[{"id":55060,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Pierce Chance","orbit":3,"orbitIndex":4,"skill":6505,"stats":["15% chance to Pierce an Enemy"]},"6514":{"connections":[{"id":47173,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Cacophony","orbit":4,"orbitIndex":5,"recipe":["Isolation","Guilt","Fear"],"skill":6514,"stats":["40% increased Damage with Warcries","Warcry Skills have 25% increased Area of Effect"]},"6516":{"connections":[{"id":63981,"orbit":7},{"id":12890,"orbit":0}],"group":1231,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":7,"orbitIndex":22,"skill":6516,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"]},"6529":{"connections":[{"id":32416,"orbit":-3}],"group":579,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":0,"skill":6529,"stats":["15% increased Armour"]},"6544":{"connections":[{"id":56061,"orbit":6},{"id":42604,"orbit":0}],"group":409,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Burning Strikes","orbit":4,"orbitIndex":53,"recipe":["Envy","Disgust","Isolation"],"skill":6544,"stats":["Gain 12% of Physical Damage as Extra Fire Damage"]},"6570":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":1197,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":6570,"stats":[]},"6588":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":819,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":6588,"stats":[]},"6596":{"connections":[{"id":41171,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Speed","orbit":4,"orbitIndex":30,"skill":6596,"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"]},"6623":{"connections":[{"id":12821,"orbit":0}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Aura Effect","orbit":1,"orbitIndex":10,"skill":6623,"stats":["Banner Skills have 12% increased Aura Magnitudes"]},"6626":{"connections":[{"id":46475,"orbit":4}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":21,"skill":6626,"stats":["12% increased Armour and Evasion Rating"]},"6655":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":658,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Aggravation","orbit":2,"orbitIndex":14,"recipe":["Despair","Suffering","Envy"],"skill":6655,"stats":["10% chance to Aggravate Bleeding on targets you Hit with Attacks"]},"6660":{"connections":[{"id":39050,"orbit":-7}],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":2,"orbitIndex":12,"skill":6660,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"]},"6686":{"connections":[{"id":51184,"orbit":-4}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isSwitchable":true,"name":"Mana Regeneration","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":29472,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":2,"orbitIndex":1,"skill":6686,"stats":["10% increased Mana Regeneration Rate"]},"6689":{"connections":[{"id":51735,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":4,"orbitIndex":39,"skill":6689,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"]},"6714":{"connections":[{"id":41646,"orbit":0}],"group":630,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Curse Effect on you and Life Regeneration Rate","orbit":2,"orbitIndex":12,"skill":6714,"stats":["5% increased Life Regeneration rate","5% reduced effect of Curses on you"]},"6715":{"connections":[{"id":116,"orbit":3},{"id":41372,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield and Mana Regeneration","orbit":7,"orbitIndex":17,"skill":6715,"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"]},"6735":{"connections":[{"id":41935,"orbit":4},{"id":43460,"orbit":-5}],"group":167,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Armour","orbit":0,"orbitIndex":0,"skill":6735,"stats":["10% increased Armour while Shapeshifted","+5% of Armour also applies to Elemental Damage while Shapeshifted"]},"6744":{"connections":[{"id":49357,"orbit":0},{"id":483,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":6,"skill":6744,"stats":["+5 to any Attribute"]},"6748":{"connections":[{"id":48618,"orbit":7},{"id":62122,"orbit":3}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":7,"orbitIndex":8,"skill":6748,"stats":["4% of Damage is taken from Mana before Life"]},"6752":{"connections":[{"id":7378,"orbit":0},{"id":29148,"orbit":4}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":23,"skill":6752,"stats":["12% increased Fire Damage"]},"6772":{"connections":[{"id":60505,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":6,"skill":6772,"stats":["+5 to any Attribute"]},"6789":{"connections":[{"id":4313,"orbit":0}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":22193,"name":"Attack Damage","stats":["8% increased Attack Damage"]}},"orbit":2,"orbitIndex":1,"skill":6789,"stats":["8% increased Projectile Damage"]},"6792":{"connections":[{"id":33245,"orbit":0},{"id":2408,"orbit":0}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":6,"skill":6792,"stats":["10% increased Projectile Damage"]},"6800":{"connections":[{"id":32438,"orbit":4}],"group":1246,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":6800,"stats":["11% increased Chaos Damage"]},"6839":{"connections":[{"id":39581,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":14,"skill":6839,"stats":["15% increased Stun Buildup"]},"6842":{"connections":[{"id":18472,"orbit":3}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":3,"orbitIndex":9,"skill":6842,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"]},"6872":{"connections":[{"id":33939,"orbit":0}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","name":"Armour Applies to Cold Damage Hits","orbit":4,"orbitIndex":4,"skill":6872,"stats":["+15% of Armour also applies to Cold Damage"]},"6874":{"connectionArt":"CharacterPlanned","connections":[{"id":34940,"orbit":2}],"group":173,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Life Recoup","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":11,"skill":6874,"stats":["10% of Damage taken Recouped as Life while Channelling"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"6891":{"connections":[{"id":56265,"orbit":0}],"group":1377,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":22,"skill":6891,"stats":["15% increased Critical Damage Bonus"]},"6898":{"connections":[{"id":17584,"orbit":-8},{"id":61067,"orbit":8},{"id":48305,"orbit":0},{"id":30704,"orbit":0},{"id":17517,"orbit":-8},{"id":28718,"orbit":0}],"group":584,"icon":"Art/2DArt/SkillIcons/passives/PressurePoints.dds","isNotable":true,"isSwitchable":true,"name":"Relentless Vindicator","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/stormborn.dds","id":7197,"name":"Guardian of the Wilds","stats":["10% increased Damage","Gain 5% of Damage as Extra Damage of a random Element","+5 to Strength and Intelligence"]}},"orbit":0,"orbitIndex":0,"skill":6898,"stats":["10% increased Damage","10% increased Critical Hit Chance","+5 to Strength and Intelligence"]},"6900":{"connections":[{"id":26479,"orbit":-6},{"id":45751,"orbit":0}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Maximum Block","orbit":5,"orbitIndex":0,"skill":6900,"stats":["+1% to maximum Block chance"]},"6912":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":1083,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":6912,"stats":[]},"6923":{"connections":[{"id":1087,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":10,"skill":6923,"stats":["10% increased Damage with Two Handed Weapons"]},"6935":{"ascendancyName":"Witchhunter","connections":[],"group":297,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds","isNotable":true,"name":"Ceremonial Ablution","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":6935,"stats":["Sorcery Ward's Barrier can also take Physical and Chaos Damage from Hits"]},"6950":{"connections":[{"id":49804,"orbit":0}],"group":841,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":2,"orbitIndex":2,"skill":6950,"stats":["10% increased Exposure Effect"]},"6951":{"connections":[{"id":23608,"orbit":-2}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":4,"orbitIndex":54,"skill":6951,"stats":["10% increased Magnitude of Poison you inflict"]},"6952":{"connections":[],"group":100,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":18,"skill":6952,"stats":["6% increased Area of Effect for Attacks"]},"6988":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryChannelling.dds","isOnlyImage":true,"name":"Herald Mastery","orbit":2,"orbitIndex":10,"skill":6988,"stats":[]},"6999":{"connectionArt":"CharacterPlanned","connections":[{"id":15672,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Elemental Resistance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":7,"skill":6999,"stats":["Totems gain +2% to all Maximum Elemental Resistances"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":7023,"stats":[]},"7049":{"connections":[{"id":22556,"orbit":0}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour while Surrounded","orbit":3,"orbitIndex":19,"skill":7049,"stats":["30% increased Armour while Surrounded"]},"7054":{"connections":[{"id":21142,"orbit":0},{"id":47009,"orbit":0},{"id":17088,"orbit":0}],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":7,"orbitIndex":8,"skill":7054,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"7060":{"connections":[{"id":24339,"orbit":0}],"group":250,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":20,"skill":7060,"stats":["10% increased Life Recovery from Flasks"]},"7062":{"connections":[{"id":16680,"orbit":0},{"id":61432,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Reusable Ammunition","orbit":4,"orbitIndex":19,"recipe":["Paranoia","Isolation","Despair"],"skill":7062,"stats":["Bolts fired by Crossbow Attacks have 30% chance to not","expend Ammunition if you've Reloaded Recently"]},"7066":{"connectionArt":"CharacterPlanned","connections":[{"id":23932,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":6,"skill":7066,"stats":["5% increased Attack Speed with Bows"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7068":{"ascendancyName":"Ritualist","connections":[],"group":1476,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds","isNotable":true,"name":"Mystic Attunement","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":7068,"stats":["25% increased bonuses gained from Equipped Rings and Amulets"]},"7120":{"ascendancyName":"Witchhunter","connections":[{"id":43131,"orbit":-8},{"id":20830,"orbit":0},{"id":61897,"orbit":8},{"id":51737,"orbit":0},{"id":25172,"orbit":0}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Witchhunter","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":9,"orbitIndex":72,"skill":7120,"stats":[]},"7128":{"connections":[],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Dangerous Blossom","orbit":6,"orbitIndex":63,"recipe":["Paranoia","Envy","Isolation"],"skill":7128,"stats":["Gain 10% of Damage as Extra Physical Damage"]},"7163":{"connections":[{"id":45100,"orbit":3},{"id":23013,"orbit":0}],"group":1173,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Stimulants","orbit":5,"orbitIndex":45,"recipe":["Despair","Greed","Greed"],"skill":7163,"stats":["16% increased Attack Speed during any Flask Effect"]},"7183":{"connections":[{"id":48589,"orbit":-6}],"group":507,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Recovery","orbit":2,"orbitIndex":5,"skill":7183,"stats":["10% increased Life Recovery from Flasks"]},"7201":{"connections":[{"id":516,"orbit":3}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":21,"skill":7201,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"]},"7204":{"connections":[{"id":53527,"orbit":0},{"id":4985,"orbit":0},{"id":64525,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":0,"orbitIndex":0,"skill":7204,"stats":["15% increased Stun Buildup"]},"7218":{"connections":[{"id":60203,"orbit":0}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":3,"orbitIndex":22,"skill":7218,"stats":["+8 to Strength"]},"7246":{"ascendancyName":"Stormweaver","connections":[{"id":39204,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Mana Regeneration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":54,"skill":7246,"stats":["12% increased Mana Regeneration Rate"]},"7251":{"connections":[],"group":550,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":16,"skill":7251,"stats":["10% increased Attack Damage"]},"7258":{"connectionArt":"CharacterPlanned","connections":[{"id":11861,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":5,"skill":7258,"stats":["10% increased Spell Damage","+10 to Strength"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7275":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Electrocuting Exposure","orbit":4,"orbitIndex":64,"recipe":["Fear","Fear","Ire"],"skill":7275,"stats":["Gain 25% of Physical Damage as Extra Lightning Damage against Electrocuted Enemies"]},"7294":{"connections":[{"id":65498,"orbit":0},{"id":39307,"orbit":0},{"id":41017,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Physical Damage","orbit":2,"orbitIndex":16,"skill":7294,"stats":["Break 10% increased Armour","6% increased Physical Damage"]},"7302":{"connections":[{"id":52615,"orbit":0},{"id":30077,"orbit":0}],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Echoing Pulse","orbit":7,"orbitIndex":0,"recipe":["Fear","Envy","Ire"],"skill":7302,"stats":["Final Repeat of Spells has 30% increased Area of Effect"]},"7333":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":696,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":7333,"stats":[]},"7338":{"connections":[{"id":52060,"orbit":0}],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Abasement","orbit":7,"orbitIndex":23,"recipe":["Paranoia","Despair","Fear"],"skill":7338,"stats":["20% increased Stun Recovery","Gain additional Stun Threshold equal to 30% of maximum Energy Shield"]},"7341":{"connections":[{"id":33244,"orbit":0}],"group":337,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Ignore Pain","orbit":0,"orbitIndex":0,"recipe":["Despair","Fear","Suffering"],"skill":7341,"stats":["Gain 3 Rage when Hit by an Enemy","Every Rage also grants 2% increased Stun Threshold"]},"7344":{"connections":[{"id":58182,"orbit":0},{"id":26931,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","isNotable":true,"name":"Life from Death","orbit":3,"orbitIndex":4,"skill":7344,"stats":["Recover 3% of maximum Life on Kill"]},"7353":{"connections":[{"id":9046,"orbit":3}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":5,"skill":7353,"stats":["10% increased Critical Hit Chance"]},"7378":{"connections":[{"id":65016,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":20,"skill":7378,"stats":["12% increased Fire Damage"]},"7390":{"connections":[{"id":17150,"orbit":7}],"group":676,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":4,"skill":7390,"stats":["12% increased Armour and Evasion Rating"]},"7392":{"connections":[{"id":10571,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":19,"skill":7392,"stats":["12% increased Stun Threshold"]},"7395":{"connections":[{"id":30007,"orbit":0},{"id":46051,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Retaliation","orbit":3,"orbitIndex":10,"recipe":["Ire","Fear","Suffering"],"skill":7395,"stats":["75% increased Thorns damage if you've Blocked Recently"]},"7405":{"connections":[{"id":4850,"orbit":0}],"group":949,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect and Mana Regeneration","orbit":0,"orbitIndex":0,"skill":7405,"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"]},"7412":{"connections":[{"id":45709,"orbit":0}],"group":1190,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":7,"orbitIndex":15,"skill":7412,"stats":["15% increased Life Flask Charges gained"]},"7424":{"connections":[{"id":36994,"orbit":0},{"id":1823,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":0,"skill":7424,"stats":["15% increased maximum Energy Shield"]},"7449":{"connections":[{"id":53696,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Splinters","orbit":7,"orbitIndex":18,"recipe":["Envy","Paranoia","Despair"],"skill":7449,"stats":["30% increased Stun Buildup","Hits Break 50% increased Armour on targets with Ailments"]},"7465":{"connections":[{"id":11509,"orbit":0}],"group":1307,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":16,"skill":7465,"stats":["12% increased Critical Hit Chance against Enemies that have entered your Presence Recently"]},"7473":{"connections":[{"id":64471,"orbit":-4}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":23,"skill":7473,"stats":["Herald Skills deal 20% increased Damage"]},"7488":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":550,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Leech Mastery","orbit":0,"orbitIndex":0,"skill":7488,"stats":[]},"7526":{"connections":[{"id":9411,"orbit":0},{"id":17447,"orbit":0},{"id":22972,"orbit":0},{"id":43044,"orbit":0},{"id":24210,"orbit":0}],"group":1139,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":7526,"stats":["+5 to any Attribute"]},"7542":{"connections":[],"group":239,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Encompassing Domain","orbit":2,"orbitIndex":4,"recipe":["Fear","Disgust","Envy"],"skill":7542,"stats":["10% increased Area Damage","12% increased Area of Effect if you have Stunned an Enemy Recently"]},"7553":{"connectionArt":"CharacterPlanned","connections":[{"id":43385,"orbit":-7},{"id":15842,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Trusted Partner","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":48,"skill":7553,"stats":["Companions have 20% increased maximum Life","5% of Damage from Hits is taken from your Damageable Companion's Life before you"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7576":{"connections":[{"id":33866,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":0,"orbitIndex":0,"skill":7576,"stats":["8% increased Attack Damage"]},"7604":{"connections":[{"id":35985,"orbit":0},{"id":19074,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Rapid Strike","orbit":3,"orbitIndex":8,"recipe":["Ire","Fear","Fear"],"skill":7604,"stats":["+30 to Accuracy Rating","8% increased Melee Attack Speed"]},"7621":{"ascendancyName":"Invoker","connections":[{"id":55611,"orbit":0}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds","isNotable":true,"name":"I am the Thunder...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":5,"orbitIndex":15,"skill":7621,"stats":["Gain 10% of Damage as Extra Lightning Damage","25% chance on Shocking Enemies to created Shocked Ground"]},"7628":{"connections":[{"id":41646,"orbit":0},{"id":55231,"orbit":0}],"group":651,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":7628,"stats":["+5 to any Attribute"]},"7642":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":449,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":7,"orbitIndex":8,"skill":7642,"stats":[]},"7651":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":21788,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Pierce the Heart","orbit":6,"orbitIndex":21,"recipe":["Despair","Isolation","Paranoia"],"skill":7651,"stats":["Arrows Pierce an additional Target"]},"7668":{"connections":[{"id":62015,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Internal Bleeding","orbit":2,"orbitIndex":3,"recipe":["Guilt","Despair","Paranoia"],"skill":7668,"stats":["20% chance to Aggravate Bleeding on targets you Hit with Empowered Attacks","Empowered Attacks deal 30% increased Damage"]},"7716":{"connections":[],"group":320,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":23,"skill":7716,"stats":["10% increased Armour","+5% of Armour also applies to Elemental Damage"]},"7720":{"connections":[{"id":32932,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Ignite","orbit":4,"orbitIndex":61,"skill":7720,"stats":["Gain 1 Rage when your Hit Ignites a target"]},"7721":{"connections":[{"id":54232,"orbit":0},{"id":61534,"orbit":3},{"id":18629,"orbit":-6},{"id":64683,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/Warrior.dds","isNotable":true,"name":"Relentless","orbit":4,"orbitIndex":45,"skill":7721,"stats":["15% increased Armour","Regenerate 0.5% of maximum Life per second","+10 to Strength"]},"7741":{"connections":[{"id":42500,"orbit":0}],"group":771,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":5,"skill":7741,"stats":["+5 to any Attribute"]},"7777":{"connections":[{"id":26739,"orbit":7},{"id":42205,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Breaking Point","orbit":4,"orbitIndex":18,"recipe":["Fear","Paranoia","Fear"],"skill":7777,"stats":["10% increased Duration of Elemental Ailments on Enemies","30% increased Magnitude of Non-Damaging Ailments you inflict"]},"7782":{"connections":[{"id":6161,"orbit":0}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Rupturing Pins","orbit":3,"orbitIndex":0,"recipe":["Greed","Suffering","Guilt"],"skill":7782,"stats":["40% increased Magnitude of Bleeding you inflict against Pinned Enemies"]},"7788":{"connections":[{"id":57805,"orbit":5}],"group":757,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback","orbit":7,"orbitIndex":4,"skill":7788,"stats":["8% increased Knockback Distance"]},"7793":{"ascendancyName":"Infernalist","connections":[{"id":18348,"orbit":6}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":130,"skill":7793,"stats":["3% increased maximum Life"]},"7809":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1305,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Wild Storm","orbit":0,"orbitIndex":0,"recipe":["Isolation","Fear","Isolation"],"skill":7809,"stats":["Gain 4% of Damage as Extra Cold Damage","Gain 4% of Damage as Extra Lightning Damage","+10 to Dexterity"]},"7847":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStagNotable.dds","isNotable":true,"name":"The Fabled Stag","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Fear"],"skill":7847,"stats":["40% increased Endurance, Frenzy and Power Charge Duration","+10 to Dexterity","Skills have 10% chance to not remove Charges but still count as consuming them"]},"7878":{"connections":[{"id":53901,"orbit":7}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":2,"orbitIndex":16,"skill":7878,"stats":["5% increased Block chance"]},"7888":{"connections":[{"id":17101,"orbit":0},{"id":28963,"orbit":2}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Combo Gain","orbit":3,"orbitIndex":21,"skill":7888,"stats":["10% Chance to build an additional Combo on Hit"]},"7922":{"connections":[{"id":45962,"orbit":-6}],"group":507,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Flask Duration","orbit":2,"orbitIndex":17,"skill":7922,"stats":["10% increased Flask Effect Duration"]},"7947":{"connections":[{"id":26061,"orbit":2}],"group":865,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Energy Shield as Freeze Threshold","orbit":2,"orbitIndex":16,"skill":7947,"stats":["Gain 15% of maximum Energy Shield as additional Freeze Threshold"]},"7960":{"connections":[{"id":35408,"orbit":0}],"group":362,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":2,"skill":7960,"stats":[]},"7971":{"connections":[{"id":1468,"orbit":-7}],"group":759,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":10,"skill":7971,"stats":["10% increased Mana Regeneration Rate"]},"7972":{"connections":[{"id":25229,"orbit":0},{"id":5663,"orbit":0}],"group":277,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration","orbit":2,"orbitIndex":4,"skill":7972,"stats":["20% increased Endurance Charge Duration"]},"7979":{"ascendancyName":"Amazon","connections":[{"id":19233,"orbit":0}],"group":1470,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds","isNotable":true,"name":"Elemental Surge","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":7979,"stats":["When you Consume a Charge, Trigger Elemental Surge to gain 3 Lightning Surges","Grants Skill: Elemental Surge"]},"7998":{"ascendancyName":"Stormweaver","connections":[{"id":39640,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Shock Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":6,"orbitIndex":70,"skill":7998,"stats":["20% increased chance to Shock"]},"8045":{"connections":[{"id":64927,"orbit":-6},{"id":52464,"orbit":5}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":3,"orbitIndex":7,"skill":8045,"stats":["10% increased amount of Mana Leeched"]},"8092":{"connections":[{"id":44605,"orbit":6},{"id":59028,"orbit":0}],"group":766,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":11,"skill":8092,"stats":["10% increased Projectile Damage"]},"8107":{"connectionArt":"CharacterPlanned","connections":[{"id":18081,"orbit":0}],"group":276,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":8107,"stats":["20% increased Glory generation"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8115":{"connections":[],"group":640,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":8,"skill":8115,"stats":["15% increased Pin Buildup"]},"8143":{"ascendancyName":"Invoker","connections":[{"id":16100,"orbit":4}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds","isNotable":true,"name":"Lead me through Grace...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":5,"skill":8143,"stats":["+1 to Spirit for every 8 Item Energy Shield on Equipped Body Armour","+1 to Spirit for every 20 Evasion Rating on Equipped Body Armour","Cannot gain Spirit from Equipment"]},"8145":{"connections":[{"id":23331,"orbit":-6}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":1,"orbitIndex":9,"skill":8145,"stats":["Damage Penetrates 6% Fire Resistance"]},"8154":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":3921,"orbit":0},{"id":38398,"orbit":0}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryChannelling.dds","isOnlyImage":true,"name":"Herald Mastery","orbit":0,"orbitIndex":0,"skill":8154,"stats":[]},"8157":{"connections":[],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":2,"orbitIndex":16,"skill":8157,"stats":["8% increased Reservation Efficiency of Herald Skills"]},"8171":{"connections":[{"id":45162,"orbit":0}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":7,"orbitIndex":22,"skill":8171,"stats":["20% increased Presence Area of Effect"]},"8194":{"connections":[],"group":1231,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":7,"orbitIndex":10,"skill":8194,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"]},"8246":{"connections":[{"id":37548,"orbit":0},{"id":64462,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":11,"skill":8246,"stats":["10% increased Attack Damage"]},"8248":{"connectionArt":"CharacterPlanned","connections":[{"id":48079,"orbit":0}],"group":515,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":4,"skill":8248,"stats":["10% increased Bleeding Duration","20% chance for Attack Hits to apply Incision"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8249":{"connections":[{"id":63525,"orbit":0},{"id":16816,"orbit":0}],"group":1048,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Critical Chance","orbit":7,"orbitIndex":8,"skill":8249,"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"]},"8260":{"connections":[{"id":21453,"orbit":0}],"group":205,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Duration","orbit":7,"orbitIndex":0,"skill":8260,"stats":["20% increased Armour Break Duration"]},"8272":{"ascendancyName":"Witchhunter","connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds","isNotable":true,"name":"Weapon Master","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":8272,"stats":["100 Passive Skill Points become Weapon Set Skill Points"]},"8273":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":25565,"orbit":0}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Endless Circuit","orbit":0,"orbitIndex":0,"recipe":["Isolation","Despair","Despair"],"skill":8273,"stats":["25% chance on Consuming a Shock on an Enemy to reapply it"]},"8302":{"connections":[{"id":4467,"orbit":-3}],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Damage vs Blinded","orbit":2,"orbitIndex":0,"skill":8302,"stats":["15% increased Damage with Hits against Blinded Enemies"]},"8305":{"ascendancyName":"Disciple of Varashta","connections":[{"id":9843,"orbit":-8},{"id":56783,"orbit":-8},{"id":13289,"orbit":-9},{"id":32705,"orbit":0},{"id":34207,"orbit":9},{"id":30265,"orbit":8},{"id":35880,"orbit":8}],"group":593,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Disciple of Varashta","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":6,"orbitIndex":0,"skill":8305,"stats":[]},"8349":{"connections":[{"id":31644,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":19,"skill":8349,"stats":["15% increased Energy Shield Recharge Rate"]},"8357":{"connections":[{"id":10742,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":3,"orbitIndex":6,"skill":8357,"stats":["Minions have 3% increased Attack and Cast Speed"]},"8382":{"connections":[{"id":61863,"orbit":0}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Cold Damage and Energy Shield Recharge Rate","orbit":3,"orbitIndex":9,"skill":8382,"stats":["8% increased Energy Shield Recharge Rate","8% increased Elemental Damage"]},"8397":{"connections":[{"id":41130,"orbit":0},{"id":1220,"orbit":0}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Empowering Remains","orbit":7,"orbitIndex":0,"recipe":["Envy","Ire","Fear"],"skill":8397,"stats":["40% increased Spell Damage if one of your Minions has died Recently"]},"8406":{"connections":[{"id":48305,"orbit":-4},{"id":5692,"orbit":0}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":21,"skill":8406,"stats":["+5 to any Attribute"]},"8415":{"ascendancyName":"Blood Mage","connections":[{"id":62388,"orbit":0},{"id":3165,"orbit":-5},{"id":30071,"orbit":0},{"id":59342,"orbit":0},{"id":47442,"orbit":0}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds","isFreeAllocate":true,"isNotable":true,"name":"Sanguimancy","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":6,"orbitIndex":0,"skill":8415,"stats":["Skills gain a Base Life Cost equal to Base Mana Cost","Grants Skill: Life Remnants"]},"8421":{"connections":[{"id":35404,"orbit":2}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Cold Resistance","orbit":2,"orbitIndex":22,"skill":8421,"stats":["+5% to Cold Resistance"]},"8423":{"connectionArt":"CharacterPlanned","connections":[{"id":60708,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":8423,"stats":["5% increased Attack Speed with Bows"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8440":{"connections":[{"id":45013,"orbit":-7}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":1,"orbitIndex":7,"skill":8440,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"8456":{"connections":[{"id":38329,"orbit":2147483647}],"group":1251,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage and Freeze Buildup","orbit":7,"orbitIndex":20,"skill":8456,"stats":["8% increased Freeze Buildup","8% increased Attack Cold Damage"]},"8460":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":8460,"stats":[]},"8483":{"connections":[{"id":6588,"orbit":0}],"group":819,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Ruin","orbit":7,"orbitIndex":7,"recipe":["Greed","Despair","Suffering"],"skill":8483,"stats":["35% increased Spell Area Damage","Spell Skills have 10% reduced Area of Effect"]},"8493":{"connections":[{"id":64471,"orbit":0},{"id":52860,"orbit":0}],"group":602,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8493,"stats":["+5 to any Attribute"]},"8509":{"connections":[{"id":59061,"orbit":9}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":10,"skill":8509,"stats":["20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently"]},"8510":{"connections":[{"id":13030,"orbit":-3}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Faster Ailments","orbit":0,"orbitIndex":0,"skill":8510,"stats":["Damaging Ailments deal damage 5% faster"]},"8522":{"connections":[{"id":26236,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":16,"skill":8522,"stats":["Meta Skills gain 8% increased Energy"]},"8525":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":27,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds","isNotable":true,"name":"Leather Bindings","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":8525,"stats":["Body Armour grants regenerate 3% of maximum Life per second"]},"8531":{"connections":[{"id":51534,"orbit":0},{"id":62661,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Leaping Ambush","orbit":3,"orbitIndex":11,"recipe":["Despair","Guilt","Guilt"],"skill":8531,"stats":["50% increased Critical Hit Chance against Enemies that are on Full Life"]},"8535":{"connections":[],"group":169,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Spiked Whip","orbit":2,"orbitIndex":10,"skill":8535,"stats":["25% increased Damage with Flails"]},"8540":{"connections":[{"id":45230,"orbit":0}],"group":916,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Area","orbit":2,"orbitIndex":10,"skill":8540,"stats":["10% increased Area of Effect of Curses"]},"8554":{"connections":[{"id":47191,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Burning Nature","orbit":4,"orbitIndex":54,"recipe":["Greed","Isolation","Greed"],"skill":8554,"stats":["25% increased Fire Damage","15% increased Ignite Duration on Enemies"]},"8556":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":8556,"stats":[]},"8560":{"connections":[{"id":31273,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":1,"orbitIndex":11,"skill":8560,"stats":["10% increased Melee Damage"]},"8569":{"connections":[{"id":47177,"orbit":0},{"id":55507,"orbit":9},{"id":46034,"orbit":0},{"id":8540,"orbit":0}],"group":903,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":6,"skill":8569,"stats":["+5 to any Attribute"]},"8573":{"connections":[{"id":11526,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":5,"orbitIndex":26,"skill":8573,"stats":["12% increased Damage with Bows"]},"8600":{"connections":[{"id":27439,"orbit":0},{"id":40596,"orbit":8},{"id":44406,"orbit":4},{"id":43778,"orbit":0},{"id":31650,"orbit":0}],"group":352,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8600,"stats":["+5 to any Attribute"]},"8606":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":985,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":8606,"stats":[]},"8607":{"connections":[{"id":46665,"orbit":0}],"group":250,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Lavianga's Brew","orbit":7,"orbitIndex":12,"recipe":["Fear","Isolation","Ire"],"skill":8607,"stats":["30% increased Mana Cost Efficiency of Attacks during any Mana Flask Effect"]},"8611":{"ascendancyName":"Lich","connections":[{"id":59,"orbit":-4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Curse Area","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":28740,"name":"Curse Area","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["15% increased Area of Effect of Curses"]}},"orbit":8,"orbitIndex":56,"skill":8611,"stats":["15% increased Area of Effect of Curses"]},"8616":{"connections":[{"id":57710,"orbit":0},{"id":43576,"orbit":-4},{"id":36746,"orbit":4}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8616,"stats":["+5 to any Attribute"]},"8629":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":382,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":8629,"stats":[]},"8631":{"connections":[{"id":32660,"orbit":0},{"id":59256,"orbit":0},{"id":30979,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":2,"skill":8631,"stats":["10% increased Critical Hit Chance"]},"8644":{"connections":[{"id":62496,"orbit":0},{"id":27417,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Damage","orbit":6,"orbitIndex":51,"skill":8644,"stats":["10% increased Trap Damage"]},"8660":{"connections":[{"id":18846,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Reverberation","orbit":3,"orbitIndex":14,"recipe":["Paranoia","Guilt","Fear"],"skill":8660,"stats":["Spell Skills have 15% increased Area of Effect"]},"8693":{"connectionArt":"CharacterPlanned","connections":[{"id":35393,"orbit":0}],"group":399,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour while Bleeding","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":7,"skill":8693,"stats":["30% increased Armour while Bleeding"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8697":{"connections":[],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":2,"skill":8697,"stats":["12% increased Elemental Damage with Attacks"]},"8723":{"connectionArt":"CharacterPlanned","connections":[{"id":3681,"orbit":-5},{"id":21374,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Flesh Withstands","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":6,"orbitIndex":56,"skill":8723,"stats":["30% increased Mana Regeneration Rate while Shocked","+500 to Armour while Frozen","21% increased Stun Threshold","21% increased Elemental Ailment Threshold","30% increased Life Regeneration rate while Ignited"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8734":{"connections":[{"id":52743,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":14,"skill":8734,"stats":["15% increased Energy Shield Recharge Rate"]},"8737":{"connections":[{"id":41511,"orbit":0},{"id":25927,"orbit":-7},{"id":6077,"orbit":-2},{"id":56284,"orbit":-2}],"group":516,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":0,"orbitIndex":0,"skill":8737,"stats":["Minions deal 10% increased Damage"]},"8782":{"connections":[{"id":13882,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Empowering Infusions","orbit":7,"orbitIndex":14,"recipe":["Suffering","Envy","Guilt"],"skill":8782,"stats":["30% increased Spell Damage if you have consumed an Elemental Infusion Recently"]},"8785":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":983,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":8785,"stats":[]},"8789":{"connections":[{"id":63182,"orbit":3}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage and Companion Life","orbit":2,"orbitIndex":12,"skill":8789,"stats":["Companions deal 12% increased Damage","Companions have 12% increased maximum Life"]},"8791":{"connections":[{"id":32096,"orbit":0}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Sturdy Ally","orbit":3,"orbitIndex":7,"recipe":["Fear","Greed","Despair"],"skill":8791,"stats":["Companions gain your Strength","+15 to Strength"]},"8800":{"connections":[{"id":28982,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":15,"skill":8800,"stats":["15% increased Melee Damage with Hits at Close Range"]},"8810":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[{"id":33751,"orbit":2}],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","isNotable":true,"name":"Multitasking","orbit":1,"orbitIndex":4,"recipe":["Paranoia","Disgust","Fear"],"skill":8810,"stats":["15% increased Skill Effect Duration","12% increased Cooldown Recovery Rate"]},"8821":{"connections":[{"id":63863,"orbit":0}],"group":827,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":3,"orbitIndex":0,"skill":8821,"stats":["12% increased Lightning Damage"]},"8827":{"connections":[{"id":16691,"orbit":0},{"id":28862,"orbit":0}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Fast Metabolism","orbit":7,"orbitIndex":11,"recipe":["Suffering","Isolation","Suffering"],"skill":8827,"stats":["Life Leech effects are not removed when Unreserved Life is Filled"]},"8831":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":14082,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Tempered Mind","orbit":0,"orbitIndex":0,"recipe":["Isolation","Despair","Paranoia"],"skill":8831,"stats":["20% increased Critical Damage Bonus","+10 to Strength","20% increased Physical Damage"]},"8850":{"connections":[],"group":108,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Critical Chance","orbit":0,"orbitIndex":0,"skill":8850,"stats":["10% increased Critical Hit Chance while Shapeshifted"]},"8852":{"connections":[],"group":137,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Slower Leech","orbit":2,"orbitIndex":17,"skill":8852,"stats":["15% increased amount of Life Leeched","Leech Life 5% slower"]},"8854":{"ascendancyName":"Infernalist","connections":[{"id":46644,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":54,"skill":8854,"stats":["3% increased maximum Life"]},"8867":{"ascendancyName":"Stormweaver","connections":[{"id":7246,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds","isNotable":true,"name":"Constant Gale","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":60,"skill":8867,"stats":["You have Arcane Surge"]},"8872":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern","connections":[{"id":2394,"orbit":0},{"id":45488,"orbit":0}],"group":794,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupDualWield.dds","isOnlyImage":true,"name":"Dual Wielding Mastery","orbit":0,"orbitIndex":0,"skill":8872,"stats":[]},"8875":{"connections":[{"id":50687,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":1,"orbitIndex":8,"skill":8875,"stats":["15% increased Electrocute Buildup"]},"8881":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":286,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Unforgiving","orbit":4,"orbitIndex":6,"recipe":["Isolation","Greed","Greed"],"skill":8881,"stats":["+4 to Maximum Rage","Inherent loss of Rage is 20% slower"]},"8896":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1312,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","isNotable":true,"name":"Agile Sprinter","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Ire"],"skill":8896,"stats":["100% increased Evasion Rating while Sprinting"]},"8904":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","isNotable":true,"name":"Death from Afar","orbit":0,"orbitIndex":0,"recipe":["Isolation","Fear","Guilt"],"skill":8904,"stats":["Projectiles have 25% increased Critical Hit Chance against Enemies further than 6m","Projectiles deal 25% increased Damage with Hits against Enemies further than 6m"]},"8908":{"connections":[{"id":13711,"orbit":4},{"id":3203,"orbit":-5}],"group":1064,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":6,"skill":8908,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"8916":{"connections":[],"group":410,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Bashing Beast","orbit":1,"orbitIndex":8,"recipe":["Despair","Paranoia","Disgust"],"skill":8916,"stats":["Enemies you Heavy Stun while Shapeshifted are Intimidated for 6 seconds"]},"8938":{"connections":[{"id":33229,"orbit":-4}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":16,"skill":8938,"stats":["5% chance to inflict Bleeding on Hit"]},"8957":{"connections":[{"id":14505,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Right Hand of Darkness","orbit":4,"orbitIndex":44,"recipe":["Envy","Isolation","Suffering"],"skill":8957,"stats":["Minions have 20% increased Area of Effect","Minions have 10% chance to inflict Withered on Hit","Spells Gain 5% of Damage as extra Chaos Damage"]},"8975":{"connections":[{"id":61196,"orbit":4}],"group":956,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8975,"stats":["+5 to any Attribute"]},"8982":{"connections":[{"id":14952,"orbit":0},{"id":58926,"orbit":0}],"group":322,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup and Skill Effect Duration","orbit":3,"orbitIndex":12,"skill":8982,"stats":["10% increased Freeze Buildup","6% increased Skill Effect Duration"]},"8983":{"connections":[],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":12,"skill":8983,"stats":["Minions deal 12% increased Damage"]},"9009":{"connections":[],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Return to Nature","orbit":5,"orbitIndex":1,"recipe":["Fear","Guilt","Ire"],"skill":9009,"stats":["Overgrown Plant Skills Break 50% increased Armour"]},"9018":{"connections":[{"id":35918,"orbit":2}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Area and Presence","orbit":3,"orbitIndex":22,"skill":9018,"stats":["20% increased Presence Area of Effect","3% reduced Area of Effect"]},"9020":{"connections":[{"id":35118,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Giantslayer","orbit":1,"orbitIndex":11,"recipe":["Despair","Isolation","Despair"],"skill":9020,"stats":["25% increased Damage with Hits against Rare and Unique Enemies","20% increased Accuracy Rating against Rare or Unique Enemies","20% increased chance to inflict Ailments against Rare or Unique Enemies"]},"9037":{"connections":[{"id":32353,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Skill Speed","orbit":2,"orbitIndex":23,"skill":9037,"stats":["3% increased Skill Speed while Shapeshifted"]},"9040":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":45751,"orbit":0}],"group":246,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Shield Mastery","orbit":0,"orbitIndex":0,"skill":9040,"stats":[]},"9046":{"connections":[{"id":56776,"orbit":5}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":8,"skill":9046,"stats":["10% increased Critical Hit Chance"]},"9050":{"connections":[{"id":24958,"orbit":-4},{"id":37691,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":6,"orbitIndex":36,"skill":9050,"stats":["3% increased Attack Speed"]},"9065":{"connections":[{"id":752,"orbit":5}],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":4,"orbitIndex":23,"skill":9065,"stats":["Minions deal 10% increased Damage"]},"9069":{"connections":[{"id":42245,"orbit":0}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":2,"orbitIndex":4,"skill":9069,"stats":["Triggered Spells deal 14% increased Spell Damage"]},"9083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":0,"orbitIndex":0,"skill":9083,"stats":[]},"9085":{"connections":[],"flavourText":"Each nick and cut brings death one step closer.","group":1052,"icon":"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds","isKeystone":true,"name":"Crimson Assault","orbit":0,"orbitIndex":0,"skill":9085,"stats":["Bleeding you inflict is Aggravated","Base Bleeding Duration is 1 second","50% more Magnitude of Bleeding you inflict"]},"9089":{"connections":[{"id":41020,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Evasion Rating","orbit":1,"orbitIndex":1,"skill":9089,"stats":["15% increased Evasion Rating"]},"9106":{"connections":[{"id":54937,"orbit":7}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":2,"skill":9106,"stats":["Gain 2 Rage when Hit by an Enemy"]},"9112":{"connections":[{"id":44612,"orbit":0}],"group":1030,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":1,"orbitIndex":11,"skill":9112,"stats":["25% increased Elemental Ailment Threshold"]},"9141":{"connections":[{"id":13748,"orbit":-6},{"id":35760,"orbit":6},{"id":5703,"orbit":-2}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":12,"skill":9141,"stats":["10% increased Elemental Damage"]},"9151":{"connections":[{"id":42302,"orbit":0}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Forking Projectiles","orbit":2,"orbitIndex":18,"skill":9151,"stats":["Projectiles have 25% chance for an additional Projectile when Forking"]},"9163":{"connections":[],"group":160,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":8,"skill":9163,"stats":["18% increased Armour"]},"9164":{"connections":[{"id":25513,"orbit":0}],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":5,"orbitIndex":45,"skill":9164,"stats":["10% increased Damage with Two Handed Weapons"]},"9185":{"connections":[{"id":60107,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":5,"skill":9185,"stats":["10% increased Critical Hit Chance"]},"9187":{"connections":[{"id":20015,"orbit":0}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Escalation","orbit":2,"orbitIndex":8,"recipe":["Isolation","Greed","Guilt"],"skill":9187,"stats":["25% increased Warcry Speed","20% increased Damage for each different Warcry you've used Recently"]},"9199":{"connections":[],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Surpassing Projectile Chance","orbit":5,"orbitIndex":54,"skill":9199,"stats":["+8% Surpassing chance to fire an additional Projectile"]},"9212":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":291,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Mastery","orbit":1,"orbitIndex":3,"skill":9212,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"9217":{"connections":[{"id":5108,"orbit":0},{"id":16538,"orbit":0},{"id":47733,"orbit":0}],"group":769,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":0,"orbitIndex":0,"skill":9217,"stats":["10% increased Damage with One Handed Weapons"]},"9221":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":263,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":9221,"stats":[]},"9226":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":509,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","isNotable":true,"name":"Mental Perseverance","orbit":1,"orbitIndex":0,"recipe":["Ire","Disgust","Greed"],"skill":9226,"stats":["10% of Damage is taken from Mana before Life","+15 to Intelligence"]},"9227":{"connections":[{"id":36071,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Focused Thrust","orbit":2,"orbitIndex":4,"recipe":["Fear","Ire","Greed"],"skill":9227,"stats":["75% increased Melee Damage with Spears while Surrounded","40% increased Projectile Damage with Spears while there are no Enemies within 3m"]},"9240":{"connections":[{"id":21225,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Damage","orbit":2,"orbitIndex":16,"skill":9240,"stats":["10% increased Damage with Spears"]},"9272":{"connections":[{"id":12906,"orbit":0}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Duration","orbit":1,"orbitIndex":0,"skill":9272,"stats":["10% increased Pin duration"]},"9275":{"connections":[{"id":5704,"orbit":0},{"id":63888,"orbit":0}],"group":1126,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Speed","orbit":2,"orbitIndex":16,"skill":9275,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"]},"9290":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":716,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Rusted Pins","orbit":4,"orbitIndex":57,"recipe":["Suffering","Guilt","Fear"],"skill":9290,"stats":["30% increased Pin Buildup","Bleeding you inflict on Pinned Enemies is Aggravated"]},"9294":{"ascendancyName":"Amazon","connections":[{"id":528,"orbit":0}],"group":1469,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds","isNotable":true,"name":"Critical Strike","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":9294,"stats":["Chance to Hit with Attacks can exceed 100%","Gain additional Critical Hit Chance equal to 25% of excess chance to Hit with Attacks"]},"9323":{"connections":[{"id":40395,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Craving Slaughter","orbit":2,"orbitIndex":23,"recipe":["Ire","Despair","Fear"],"skill":9323,"stats":["+8 maximum Rage for each time you've used a Skill that Requires Glory in the past 6 seconds, up to 5 times"]},"9324":{"connections":[],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Duration","orbit":3,"orbitIndex":21,"skill":9324,"stats":["8% increased Ignite Duration on Enemies"]},"9328":{"connections":[{"id":34782,"orbit":0}],"group":138,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Spirit of the Bear","orbit":0,"orbitIndex":0,"recipe":["Greed","Envy","Despair"],"skill":9328,"stats":["50% increased Damage against Immobilised Enemies while Shapeshifted","25% increased Stun buildup while Shapeshifted"]},"9352":{"connections":[{"id":32071,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":23,"skill":9352,"stats":["6% increased Area of Effect for Attacks"]},"9393":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":927,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":1,"orbitIndex":8,"skill":9393,"stats":[]},"9405":{"connections":[{"id":59720,"orbit":6}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":12,"skill":9405,"stats":["15% increased Evasion Rating"]},"9411":{"connections":[{"id":49466,"orbit":0}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":15,"skill":9411,"stats":["25% increased Life Recovery from Flasks used when on Low Life"]},"9414":{"connectionArt":"CharacterPlanned","connections":[],"group":276,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":21,"skill":9414,"stats":["16% increased Elemental Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"9417":{"connections":[{"id":48121,"orbit":-6},{"id":13171,"orbit":5}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":0,"orbitIndex":0,"skill":9417,"stats":["16% increased Totem Life"]},"9421":{"connections":[{"id":60170,"orbit":0}],"group":1188,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Snowpiercer","orbit":2,"orbitIndex":8,"recipe":["Isolation","Guilt","Disgust"],"skill":9421,"stats":["Damage Penetrates 15% Cold Resistance","+10 to Intelligence"]},"9441":{"connections":[{"id":5077,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area","orbit":2,"orbitIndex":8,"skill":9441,"stats":["15% increased Parry Hit Area of Effect"]},"9442":{"connections":[{"id":37260,"orbit":0}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Warcry Speed","orbit":2,"orbitIndex":18,"skill":9442,"stats":["16% increased Warcry Speed"]},"9444":{"connections":[],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"One with the Storm","orbit":6,"orbitIndex":39,"recipe":["Isolation","Suffering","Disgust"],"skill":9444,"stats":["Quarterstaff Skills that consume Power Charges count as consuming an additional Power Charge"]},"9458":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":922,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":9458,"stats":[]},"9472":{"connections":[{"id":31991,"orbit":0},{"id":41062,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Catapult","orbit":0,"orbitIndex":0,"recipe":["Envy","Disgust","Guilt"],"skill":9472,"stats":["15% increased Projectile Speed","12% increased Area of Effect for Attacks"]},"9485":{"connections":[{"id":60685,"orbit":0}],"group":801,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":9485,"stats":["+5 to any Attribute"]},"9510":{"connections":[{"id":16695,"orbit":0}],"group":1090,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recoup","orbit":2,"orbitIndex":0,"skill":9510,"stats":["3% of Elemental Damage taken Recouped as Energy Shield"]},"9528":{"connections":[{"id":62200,"orbit":-4}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":3,"orbitIndex":15,"skill":9528,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"9532":{"connections":[{"id":59368,"orbit":2}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Strength and Dexterity","orbit":7,"orbitIndex":22,"skill":9532,"stats":["+4 to Strength","+4 to Dexterity"]},"9554":{"connectionArt":"CharacterPlanned","connections":[{"id":8723,"orbit":9}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":62,"skill":9554,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"9568":{"connections":[{"id":5580,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":2,"orbitIndex":1,"skill":9568,"stats":["16% increased Totem Life"]},"9572":{"connections":[{"id":12822,"orbit":0}],"group":1005,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage if Projectile Hit","orbit":2,"orbitIndex":14,"skill":9572,"stats":["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"]},"9583":{"connections":[{"id":47316,"orbit":0}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Physical Damage","orbit":7,"orbitIndex":0,"skill":9583,"stats":["10% increased amount of Life Leeched","10% increased Physical Damage"]},"9586":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1099,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":4,"orbitIndex":10,"skill":9586,"stats":[]},"9604":{"connections":[{"id":20015,"orbit":0}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Thirst of Kitava","orbit":4,"orbitIndex":60,"recipe":["Greed","Suffering","Despair"],"skill":9604,"stats":["Life Leeched from Empowered Attacks is Instant"]},"9638":{"connections":[{"id":39083,"orbit":-7}],"group":451,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Skill Speed","orbit":0,"orbitIndex":0,"skill":9638,"stats":["3% increased Skill Speed"]},"9642":{"connections":[{"id":517,"orbit":6},{"id":14666,"orbit":-4}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Dampening Shield","orbit":7,"orbitIndex":21,"skill":9642,"stats":["28% increased maximum Energy Shield","Gain additional Ailment Threshold equal to 12% of maximum Energy Shield","Gain additional Stun Threshold equal to 12% of maximum Energy Shield"]},"9652":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1237,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Mending Deflection","orbit":2,"orbitIndex":18,"recipe":["Despair","Envy","Fear"],"skill":9652,"stats":["15% of Damage taken from Deflected Hits Recouped as Life"]},"9663":{"connections":[{"id":19359,"orbit":-5}],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Resistance","orbit":2,"orbitIndex":8,"skill":9663,"stats":["+5% to Chaos Resistance"]},"9698":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":223,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":2,"orbitIndex":22,"skill":9698,"stats":[]},"9703":{"connections":[{"id":6030,"orbit":0}],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":2,"skill":9703,"stats":["10% increased Poison Duration"]},"9710":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds","isMultipleChoiceOption":true,"name":"Bleeding Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":9710,"stats":["Grants Skill: Bleeding Concoction"]},"9736":{"connections":[{"id":61318,"orbit":0},{"id":62235,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Insulated Treads","orbit":4,"orbitIndex":42,"recipe":["Ire","Ire","Ire"],"skill":9736,"stats":["Gain Ailment Threshold equal to the lowest of Evasion and Armour on your Boots"]},"9737":{"connections":[{"id":36522,"orbit":0},{"id":24813,"orbit":4},{"id":59480,"orbit":0},{"id":15590,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":4,"orbitIndex":51,"skill":9737,"stats":["6% increased Area of Effect for Attacks"]},"9745":{"connections":[{"id":58513,"orbit":2147483647}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Movement Speed","orbit":7,"orbitIndex":12,"skill":9745,"stats":["2% increased Movement Speed"]},"9750":{"connections":[{"id":1169,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":7,"orbitIndex":12,"skill":9750,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"9762":{"connections":[{"id":45824,"orbit":0}],"group":548,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":6,"orbitIndex":5,"skill":9762,"stats":["10% increased Damage with Swords"]},"9782":{"connections":[{"id":20677,"orbit":0}],"group":1116,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":9782,"stats":["15% increased Critical Damage Bonus"]},"9796":{"connections":[{"id":62310,"orbit":-4}],"group":542,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":18,"skill":9796,"stats":["30% increased Flammability Magnitude"]},"9798":{"ascendancyName":"Pathfinder","connections":[{"id":24868,"orbit":0}],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":9,"orbitIndex":58,"skill":9798,"stats":["4% increased Skill Speed"]},"9825":{"connections":[{"id":934,"orbit":-4},{"id":21755,"orbit":9}],"group":729,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":0,"skill":9825,"stats":["15% increased Elemental Ailment Threshold"]},"9843":{"ascendancyName":"Disciple of Varashta","connections":[],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Mana","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":4,"orbitIndex":66,"skill":9843,"stats":["3% increased maximum Mana"]},"9857":{"connections":[{"id":54990,"orbit":0}],"group":693,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":2,"orbitIndex":8,"skill":9857,"stats":["5% chance to inflict Bleeding on Hit"]},"9896":{"connections":[{"id":292,"orbit":0}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Heartstopping Presence","orbit":3,"orbitIndex":4,"recipe":["Isolation","Ire","Suffering"],"skill":9896,"stats":["Enemies in your Presence have 75% reduced Life Regeneration rate"]},"9908":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":368,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Price of Freedom","orbit":2,"orbitIndex":8,"recipe":["Envy","Fear","Ire"],"skill":9908,"stats":["15% increased Cost Efficiency of Attacks","18% of Skill Mana Costs Converted to Life Costs"]},"9918":{"connections":[{"id":16626,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":2,"orbitIndex":4,"skill":9918,"stats":["10% increased Attack Area Damage"]},"9928":{"connections":[{"id":50403,"orbit":0}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Embracing Frost","orbit":4,"orbitIndex":36,"recipe":["Fear","Fear","Guilt"],"skill":9928,"stats":["+1% to Maximum Cold Resistance","+10% to Cold Resistance"]},"9941":{"connections":[{"id":38888,"orbit":0}],"group":848,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":15,"skill":9941,"stats":["8% increased Accuracy Rating with One Handed Melee Weapons","8% increased Accuracy Rating with Two Handed Melee Weapons"]},"9968":{"connections":[{"id":38678,"orbit":-6},{"id":28623,"orbit":0}],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Feel the Earth","orbit":4,"orbitIndex":69,"recipe":["Paranoia","Suffering","Disgust"],"skill":9968,"stats":["25% reduced Shock duration on you","40% increased Elemental Ailment Threshold"]},"9988":{"ascendancyName":"Smith of Kitava","connections":[{"id":20195,"orbit":0},{"id":16276,"orbit":0},{"id":60913,"orbit":0},{"id":25438,"orbit":0},{"id":9997,"orbit":0},{"id":8525,"orbit":0},{"id":13772,"orbit":0},{"id":22908,"orbit":0},{"id":110,"orbit":0},{"id":49340,"orbit":0},{"id":61039,"orbit":0},{"id":64962,"orbit":0}],"group":47,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds","isFreeAllocate":true,"isNotable":true,"name":"Smith's Masterwork","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":9988,"stats":["Can only use a Normal Body Armour","+200 to Armour for each Connected Notable Passive Skill Allocated"]},"9994":{"ascendancyName":"Invoker","connections":[{"id":23415,"orbit":0},{"id":44357,"orbit":0},{"id":13065,"orbit":0},{"id":27686,"orbit":0},{"id":25434,"orbit":2147483647},{"id":17268,"orbit":0}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Invoker","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":9,"orbitIndex":24,"skill":9994,"stats":[]},"9997":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":32,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds","isNotable":true,"name":"Molten Symbol","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":9997,"stats":["Body Armour grants 25% of Physical Damage from Hits taken as Fire Damage"]},"10011":{"connections":[],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Damage vs Blinded","orbit":3,"orbitIndex":13,"skill":10011,"stats":["15% increased Damage with Hits against Blinded Enemies"]},"10029":{"connections":[{"id":19277,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Repulsion","orbit":2,"orbitIndex":4,"recipe":["Disgust","Paranoia","Despair"],"skill":10029,"stats":["Area Skills have 20% chance to Knock Enemies Back on Hit","20% increased Spell Area Damage"]},"10041":{"connections":[{"id":32799,"orbit":0}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Ailment Threshold and Companion Resistance","orbit":7,"orbitIndex":22,"skill":10041,"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"]},"10047":{"connections":[{"id":62757,"orbit":0}],"group":233,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":10,"skill":10047,"stats":["15% increased Stun Buildup"]},"10053":{"connections":[{"id":19470,"orbit":0},{"id":9458,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds","isNotable":true,"name":"Combat Alchemy","orbit":2,"orbitIndex":20,"skill":10053,"stats":["10% chance for Flasks you use to not consume Charges","20% increased Life and Mana Recovery from Flasks"]},"10055":{"connections":[{"id":30554,"orbit":0},{"id":41497,"orbit":0}],"group":149,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":7,"orbitIndex":2,"skill":10055,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"]},"10058":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[{"id":55149,"orbit":0},{"id":44373,"orbit":0}],"group":1241,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":10058,"stats":[]},"10072":{"ascendancyName":"Warbringer","connections":[{"id":52068,"orbit":-7}],"group":59,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Block Chance","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":10072,"stats":["6% increased Block chance"]},"10079":{"connections":[{"id":5314,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":16,"skill":10079,"stats":["15% increased Energy Shield Recharge Rate"]},"10100":{"connections":[{"id":47263,"orbit":0},{"id":25300,"orbit":0}],"group":185,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":10100,"stats":["+5 to any Attribute"]},"10131":{"connections":[{"id":3251,"orbit":0},{"id":44669,"orbit":0},{"id":14127,"orbit":0},{"id":55947,"orbit":0}],"group":1016,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":10131,"stats":["+5 to any Attribute"]},"10156":{"connections":[{"id":6744,"orbit":-6}],"group":648,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":38,"skill":10156,"stats":["+5 to any Attribute"]},"10159":{"connections":[{"id":31977,"orbit":4}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":42,"skill":10159,"stats":["10% increased Mana Regeneration Rate"]},"10162":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"name":"Power Charge Mastery","orbit":0,"orbitIndex":0,"skill":10162,"stats":[]},"10192":{"connections":[{"id":3823,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":61436,"name":"Minion Damage","stats":["Minions deal 10% increased Damage"]}},"orbit":3,"orbitIndex":0,"skill":10192,"stats":["10% increased Elemental Damage"]},"10208":{"connections":[{"id":22909,"orbit":0},{"id":60013,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":3,"orbitIndex":11,"skill":10208,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"10242":{"connections":[{"id":38111,"orbit":0}],"group":1156,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":8,"skill":10242,"stats":["3% of Damage taken Recouped as Life"]},"10245":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":444,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":10245,"stats":[]},"10247":{"connections":[{"id":28370,"orbit":0}],"group":751,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":51,"skill":10247,"stats":["+5 to any Attribute"]},"10251":{"connections":[{"id":7204,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":16,"skill":10251,"stats":["15% increased Stun Buildup"]},"10260":{"connections":[{"id":33730,"orbit":0}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":1,"skill":10260,"stats":["Channelling Skills deal 12% increased Damage"]},"10265":{"connections":[{"id":36071,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Javelin","orbit":6,"orbitIndex":48,"recipe":["Greed","Despair","Disgust"],"skill":10265,"stats":["40% increased Critical Damage Bonus with Spears"]},"10267":{"connections":[{"id":8456,"orbit":2147483647}],"group":1251,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage and Freeze Buildup","orbit":7,"orbitIndex":2,"skill":10267,"stats":["8% increased Freeze Buildup","8% increased Attack Cold Damage"]},"10271":{"connections":[{"id":58038,"orbit":0}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":7,"skill":10271,"stats":["25% increased Attack Damage while Surrounded"]},"10273":{"connections":[{"id":45272,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":2,"skill":10273,"stats":["+3 to all Attributes"]},"10277":{"connections":[{"id":64064,"orbit":0}],"group":1249,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":7,"skill":10277,"stats":["8% increased Accuracy Rating"]},"10286":{"connections":[{"id":38066,"orbit":-4}],"group":205,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Armour","orbit":7,"orbitIndex":8,"skill":10286,"stats":["10% increased Armour","Break 15% increased Armour"]},"10295":{"connections":[{"id":27733,"orbit":0}],"group":266,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Overzealous","orbit":5,"orbitIndex":30,"recipe":["Fear","Despair","Isolation"],"skill":10295,"stats":["16% increased Cast Speed","15% increased Mana Cost of Skills"]},"10305":{"connections":[{"id":45586,"orbit":0},{"id":61490,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Attack Damage with Ally","orbit":2,"orbitIndex":14,"skill":10305,"stats":["Allies in your Presence deal 8% increased Damage","8% increased Attack Damage while you have an Ally in your Presence"]},"10314":{"connections":[{"id":16256,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":30,"skill":10314,"stats":["10% increased Mana Regeneration Rate"]},"10315":{"connections":[{"id":44699,"orbit":0},{"id":47443,"orbit":0},{"id":37971,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Easy Going","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Isolation"],"skill":10315,"stats":["25% increased Reservation Efficiency of Companion Skills"]},"10320":{"connections":[{"id":14548,"orbit":3}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":18,"skill":10320,"stats":["Minions have 10% increased maximum Life"]},"10362":{"connections":[{"id":10830,"orbit":0},{"id":9163,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":0,"orbitIndex":0,"skill":10362,"stats":["15% increased Armour"]},"10364":{"connections":[{"id":44683,"orbit":0},{"id":55342,"orbit":4},{"id":42857,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":4,"orbitIndex":48,"skill":10364,"stats":["4% increased Skill Speed"]},"10371":{"ascendancyName":"Tactician","connections":[],"group":298,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds","isNotable":true,"name":"Whoever Pays Best","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10371,"stats":["Banners gain 5 Glory per second","There is no Limit on the number of Banners you can place"]},"10372":{"connections":[{"id":36191,"orbit":-3},{"id":55933,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":1,"orbitIndex":1,"skill":10372,"stats":["12% increased Stun Threshold"]},"10382":{"connections":[{"id":21984,"orbit":0},{"id":33979,"orbit":0}],"group":1108,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":10382,"stats":["+5 to any Attribute"]},"10398":{"connections":[{"id":3472,"orbit":-3}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Sudden Escalation","orbit":7,"orbitIndex":18,"recipe":["Disgust","Paranoia","Fear"],"skill":10398,"stats":["16% increased Critical Hit Chance for Spells","8% increased Cast Speed if you've dealt a Critical Hit Recently"]},"10423":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":37905,"orbit":-7}],"group":1364,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Exposed to the Inferno","orbit":1,"orbitIndex":0,"recipe":["Isolation","Envy","Disgust"],"skill":10423,"stats":["Damage Penetrates 18% Fire Resistance","15% increased Duration of Ailments against Enemies with Exposure"]},"10429":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":871,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":1,"orbitIndex":11,"skill":10429,"stats":[]},"10452":{"connections":[{"id":44213,"orbit":0},{"id":1878,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":2,"skill":10452,"stats":["10% increased Armour","10% increased maximum Energy Shield"]},"10472":{"connections":[{"id":17687,"orbit":2147483647},{"id":27422,"orbit":3}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":4,"orbitIndex":32,"skill":10472,"stats":["10% increased Mana Recovery from Flasks"]},"10474":{"connections":[{"id":64443,"orbit":0},{"id":53785,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":12,"skill":10474,"stats":["6% increased Area of Effect for Attacks"]},"10484":{"connections":[{"id":42660,"orbit":0}],"group":221,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":14,"skill":10484,"stats":["+2 to Maximum Rage"]},"10495":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1236,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":7,"orbitIndex":18,"skill":10495,"stats":[]},"10499":{"connections":[{"id":42583,"orbit":2147483647},{"id":51788,"orbit":8}],"group":630,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","isNotable":true,"name":"Necromantic Ward","orbit":2,"orbitIndex":0,"recipe":["Guilt","Envy","Fear"],"skill":10499,"stats":["20% increased Life Regeneration rate","30% reduced effect of Curses on you","30% increased damage against Undead Enemies"]},"10500":{"connections":[{"id":6900,"orbit":-6},{"id":9040,"orbit":0}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Dazing Blocks","orbit":4,"orbitIndex":12,"recipe":["Paranoia","Paranoia","Despair"],"skill":10500,"stats":["100% chance to Daze Enemies whose Hits you Block with a raised Shield"]},"10508":{"connections":[{"id":21684,"orbit":5}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Shield Attack Speed","orbit":7,"orbitIndex":15,"skill":10508,"stats":["3% increased Attack Speed while holding a Shield"]},"10534":{"connections":[{"id":46205,"orbit":-7}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","orbit":2,"orbitIndex":2,"skill":10534,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"]},"10552":{"connections":[{"id":703,"orbit":-3},{"id":18895,"orbit":3}],"group":942,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":7,"orbitIndex":8,"skill":10552,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"]},"10561":{"ascendancyName":"Disciple of Varashta","connections":[{"id":32705,"orbit":9}],"flavourText":"\"My heart was fractured. I believed Kelari's words. I knew not his true nature... his ambition. I convinced Ruzhan there were cowards among his ranks. I failed you. And I accept my fate.\" \\n\\nNavira confessed her failure to Varashta.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnChiilldedGroundBurst.dds","isNotable":true,"name":"Navira's Fracturing","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":7,"orbitIndex":17,"skill":10561,"stats":["Grants Skill: Navira's Fracturing"]},"10571":{"connections":[{"id":48240,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":17,"skill":10571,"stats":["12% increased Stun Threshold"]},"10576":{"connections":[{"id":58644,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":10576,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"]},"10602":{"connections":[{"id":8629,"orbit":0}],"group":386,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Reaving","orbit":4,"orbitIndex":9,"recipe":["Despair","Ire","Envy"],"skill":10602,"stats":["8% increased Attack Speed with One Handed Weapons","+15 to Dexterity"]},"10612":{"connections":[{"id":52003,"orbit":0}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Embodiment of Frost","orbit":2,"orbitIndex":5,"recipe":["Paranoia","Isolation","Ire"],"skill":10612,"stats":["Immune to Freeze and Chill while affected by an Archon Buff"]},"10635":{"connections":[{"id":31724,"orbit":0}],"group":405,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":6,"skill":10635,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"10636":{"connectionArt":"CharacterPlanned","connections":[{"id":38697,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":9,"skill":10636,"stats":["8% increased Block chance"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"10648":{"connections":[{"id":26400,"orbit":0}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":54,"skill":10648,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"]},"10671":{"connections":[{"id":5740,"orbit":0},{"id":23419,"orbit":0},{"id":51048,"orbit":0}],"group":1007,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage","orbit":2,"orbitIndex":1,"skill":10671,"stats":["10% increased Attack Damage"]},"10677":{"connections":[{"id":56638,"orbit":3}],"group":948,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if not Stunned recently","orbit":2,"orbitIndex":20,"skill":10677,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"]},"10681":{"connections":[{"id":27581,"orbit":5},{"id":58138,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Defensive Stance","orbit":4,"orbitIndex":0,"recipe":["Disgust","Fear","Isolation"],"skill":10681,"stats":["+4% to maximum Block chance"]},"10694":{"ascendancyName":"Infernalist","connections":[],"group":770,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds","isNotable":true,"name":"Seething Body","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10694,"stats":["Gain Elemental Archon when you cast a Spell while on High Infernal Flame","Elemental Archon does not expire while on High Infernal Flame","Lose Elemental Archon on reaching maximum Infernal Flame"]},"10713":{"connectionArt":"CharacterPlanned","connections":[{"id":16615,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":23,"skill":10713,"stats":["30% increased Armour while stationary"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"10727":{"connections":[{"id":1825,"orbit":0}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","isNotable":true,"name":"Emboldening Casts","orbit":3,"orbitIndex":11,"recipe":["Greed","Disgust","Disgust"],"skill":10727,"stats":["12% increased Attack Damage for each different Non-Instant Spell you've used in the past 8 seconds"]},"10729":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":10729,"stats":[]},"10731":{"ascendancyName":"Chronomancer","connections":[],"group":318,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds","isNotable":true,"name":"Quicksand Hourglass","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10731,"stats":["Grants Sands of Time"]},"10738":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":10738,"stats":[]},"10742":{"connections":[{"id":41991,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":3,"orbitIndex":4,"skill":10742,"stats":["Minions have 3% increased Attack and Cast Speed"]},"10772":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"id":2119,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Bloodthirsty","orbit":0,"orbitIndex":0,"recipe":["Disgust","Disgust","Fear"],"skill":10772,"stats":["20% increased amount of Life Leeched","Leech Life 25% faster"]},"10774":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":35863,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Unyielding","orbit":2,"orbitIndex":0,"recipe":["Disgust","Envy","Disgust"],"skill":10774,"stats":["15% increased Attack Speed if you've been Hit Recently","8% reduced Slowing Potency of Debuffs on You"]},"10783":{"connections":[{"id":9762,"orbit":0},{"id":38564,"orbit":0}],"group":548,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":2,"orbitIndex":16,"skill":10783,"stats":["10% increased Damage with Swords"]},"10830":{"connections":[{"id":59589,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":2,"skill":10830,"stats":["18% increased Armour"]},"10835":{"connections":[{"id":48026,"orbit":0},{"id":53367,"orbit":2147483647}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":3,"orbitIndex":16,"skill":10835,"stats":["Banner Skills have 20% increased Duration"]},"10841":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":7,"orbitIndex":15,"skill":10841,"stats":[]},"10873":{"connections":[{"id":32777,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Bestial Rage","orbit":3,"orbitIndex":12,"recipe":["Ire","Disgust","Fear"],"skill":10873,"stats":["Gain 1 Rage on Melee Hit","Every 10 Rage also grants 12% increased Physical Damage"]},"10881":{"connections":[{"id":36450,"orbit":3}],"group":1021,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":0,"orbitIndex":0,"skill":10881,"stats":["40% increased Energy Shield from Equipped Focus"]},"10909":{"connections":[{"id":16489,"orbit":9},{"id":33053,"orbit":3}],"group":842,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":8,"skill":10909,"stats":["+5 to any Attribute"]},"10927":{"connections":[{"id":9272,"orbit":0},{"id":42250,"orbit":0}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Duration","orbit":3,"orbitIndex":3,"skill":10927,"stats":["10% increased Pin duration"]},"10944":{"connections":[],"group":1157,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":0,"skill":10944,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"10987":{"ascendancyName":"Chronomancer","connections":[],"group":359,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds","isNotable":true,"name":"Now and Again","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10987,"stats":["Skills have 33% chance to not consume a Cooldown when used"]},"10998":{"connections":[{"id":21438,"orbit":0},{"id":62235,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Strong Chin","orbit":4,"orbitIndex":30,"recipe":["Paranoia","Ire","Guilt"],"skill":10998,"stats":["Gain Stun Threshold equal to the lowest of Evasion and Armour on your Helmet"]},"11014":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":314,"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":11014,"stats":[]},"11015":{"connections":[{"id":45329,"orbit":0}],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":0,"orbitIndex":0,"skill":11015,"stats":["16% increased Hazard Damage"]},"11027":{"connections":[{"id":59433,"orbit":0}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration and Armour","orbit":2,"orbitIndex":1,"skill":11027,"stats":["10% increased Endurance Charge Duration","10% increased Armour if you've consumed an Endurance Charge Recently"]},"11030":{"connections":[{"id":59596,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":3,"orbitIndex":10,"skill":11030,"stats":["15% faster start of Energy Shield Recharge"]},"11032":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1064,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":11032,"stats":[]},"11037":{"connections":[{"id":57039,"orbit":0}],"group":731,"icon":"Art/2DArt/SkillIcons/ExplosiveGrenade.dds","isNotable":true,"name":"Volatile Catalyst","orbit":3,"orbitIndex":6,"skill":11037,"stats":["8% increased Area of Effect","10% increased Cooldown Recovery Rate"]},"11048":{"connections":[],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Duration","orbit":7,"orbitIndex":20,"skill":11048,"stats":["Minions deal 8% increased Damage","8% increased Minion Duration"]},"11066":{"connections":[{"id":26663,"orbit":2}],"group":788,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":7,"orbitIndex":19,"skill":11066,"stats":["5% increased Cooldown Recovery Rate"]},"11087":{"connections":[{"id":42635,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":1,"skill":11087,"stats":["Channelling Skills deal 12% increased Damage"]},"11094":{"connections":[{"id":59303,"orbit":-6}],"group":1219,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Effect","orbit":7,"orbitIndex":3,"skill":11094,"stats":["Charms applied to you have 10% increased Effect"]},"11153":{"connections":[{"id":5049,"orbit":0}],"group":603,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Accuracy","orbit":7,"orbitIndex":12,"skill":11153,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"]},"11160":{"connectionArt":"CharacterPlanned","connections":[{"id":43721,"orbit":5},{"id":21374,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Relinquish Your Life","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":6,"orbitIndex":70,"skill":11160,"stats":["53% increased Life Cost of Skills","Gain 21% of Damage as Extra Chaos Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11178":{"connections":[{"id":24224,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","isNotable":true,"name":"Whirling Onslaught","orbit":3,"orbitIndex":19,"skill":11178,"stats":["50% chance to gain Onslaught on Killing Blow with Axes"]},"11230":{"connections":[{"id":17672,"orbit":0}],"flavourText":"A properly disciplined mind gives rise to structured thought.","group":867,"icon":"Art/2DArt/SkillIcons/passives/SorceressInvocationSpellsKeystone.dds","isKeystone":true,"name":"Ritual Cadence","orbit":0,"orbitIndex":0,"skill":11230,"stats":["Invocation Skills instead Trigger Spells every 2 seconds","Invocation Skills cannot gain Energy while Triggering Spells","Invoked Spells consume 50% less Energy"]},"11248":{"connections":[{"id":35831,"orbit":0},{"id":21568,"orbit":0},{"id":46380,"orbit":0},{"id":48387,"orbit":0},{"id":22270,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11248,"stats":["+5 to any Attribute"]},"11252":{"connections":[{"id":39911,"orbit":0}],"group":1321,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":23,"skill":11252,"stats":["6% increased Area of Effect for Attacks"]},"11257":{"connections":[{"id":10271,"orbit":0},{"id":54282,"orbit":4}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Evasion while Surrounded","orbit":3,"orbitIndex":11,"skill":11257,"stats":["30% increased Evasion Rating while Surrounded"]},"11275":{"connections":[{"id":13893,"orbit":0}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":7,"orbitIndex":12,"skill":11275,"stats":["Damage Penetrates 6% Fire Resistance"]},"11284":{"connections":[{"id":31697,"orbit":0},{"id":30985,"orbit":0},{"id":50104,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":7,"orbitIndex":7,"skill":11284,"stats":["10% increased Elemental Infusion duration"]},"11292":{"connections":[{"id":2575,"orbit":7},{"id":56757,"orbit":-7}],"group":168,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":2,"orbitIndex":0,"skill":11292,"stats":["20% increased Totem Placement speed"]},"11306":{"connections":[{"id":57880,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Rage on Hit","orbit":2,"orbitIndex":5,"skill":11306,"stats":["Gain 1 Rage on Melee Axe Hit"]},"11311":{"connections":[{"id":38057,"orbit":0}],"group":768,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":5,"orbitIndex":61,"skill":11311,"stats":["+10 to Armour","+8 to Evasion Rating"]},"11315":{"connections":[{"id":48846,"orbit":0}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":11315,"stats":["12% increased Lightning Damage"]},"11329":{"connections":[{"id":54676,"orbit":0}],"group":541,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":22,"skill":11329,"stats":["10% increased Life Regeneration rate"]},"11330":{"connections":[{"id":22185,"orbit":0}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry Rate","orbit":3,"orbitIndex":6,"skill":11330,"stats":["Debuffs on you expire 10% faster"]},"11335":{"ascendancyName":"Oracle","connections":[{"id":5571,"orbit":6}],"group":4,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Passive Point","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":11335,"stats":["Grants 1 Passive Skill Point"]},"11337":{"connections":[{"id":23427,"orbit":5},{"id":44455,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":3,"orbitIndex":16,"skill":11337,"stats":["15% increased Magnitude of Chill you inflict"]},"11366":{"connections":[{"id":34927,"orbit":0},{"id":558,"orbit":6}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Volcanic Skin","orbit":5,"orbitIndex":2,"recipe":["Suffering","Isolation","Paranoia"],"skill":11366,"stats":["Gain 8% of Damage as Extra Fire Damage","+20% to Fire Resistance"]},"11376":{"connections":[{"id":35492,"orbit":0}],"group":735,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Necrotic Touch","orbit":1,"orbitIndex":10,"recipe":["Despair","Despair","Suffering"],"skill":11376,"stats":["Minions have 40% increased Critical Hit Chance"]},"11392":{"connections":[{"id":38320,"orbit":0}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Molten Being","orbit":5,"orbitIndex":8,"recipe":["Guilt","Isolation","Disgust"],"skill":11392,"stats":["Gain 5% of Damage as Extra Fire Damage","5% of Physical Damage taken as Fire Damage"]},"11428":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connectionArt":"CharacterPlanned","connections":[],"group":243,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Exhaust All Power","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":7,"skill":11428,"stats":["Archon recovery period expires 30% slower","Archon Buffs also grant +50% Critical Damage Bonus","Archon Buffs also grant +30% Critical Hit Chance"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11433":{"connections":[{"id":24630,"orbit":-6},{"id":44753,"orbit":0}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":7,"orbitIndex":0,"skill":11433,"stats":["12% increased Fire Damage"]},"11463":{"connections":[],"group":1307,"icon":"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":1,"skill":11463,"stats":["25% reduced Presence Area of Effect"]},"11464":{"connectionArt":"CharacterPlanned","connections":[{"id":27405,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Movement Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":54,"skill":11464,"stats":["3% increased Movement Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11472":{"connections":[{"id":19880,"orbit":0},{"id":40270,"orbit":0}],"group":1145,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Evasion if Consumed Frenzy Charge","orbit":2,"orbitIndex":8,"skill":11472,"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"]},"11504":{"connections":[{"id":30839,"orbit":7},{"id":35696,"orbit":0}],"group":1243,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":2,"orbitIndex":19,"skill":11504,"stats":["2% increased Attack Speed","+5 to Dexterity"]},"11505":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":586,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":11505,"stats":[]},"11509":{"connections":[{"id":17664,"orbit":0}],"group":1307,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":16,"skill":11509,"stats":["12% increased Critical Hit Chance against Enemies that have entered your Presence Recently"]},"11525":{"connections":[{"id":64724,"orbit":0}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability and Ignite Magnitude","orbit":2,"orbitIndex":8,"skill":11525,"stats":["15% increased Flammability Magnitude","8% increased Ignite Magnitude"]},"11526":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":38993,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Sniper","orbit":5,"orbitIndex":30,"recipe":["Isolation","Suffering","Despair"],"skill":11526,"stats":["Arrows gain Critical Hit Chance as they travel farther, up to","40% increased Critical Hit Chance after 7 metres"]},"11572":{"connections":[{"id":32923,"orbit":-7}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Arcane Surge Effect and Life Regeneration","orbit":7,"orbitIndex":19,"skill":11572,"stats":["5% increased Life Regeneration rate","10% increased effect of Arcane Surge on you"]},"11578":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":997,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Spreading Shocks","orbit":0,"orbitIndex":0,"recipe":["Guilt","Disgust","Disgust"],"skill":11578,"stats":["Shocking Hits have a 50% chance to also Shock enemies in a 1.5 metre radius"]},"11580":{"connectionArt":"CharacterPlanned","connections":[{"id":34769,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":13,"skill":11580,"stats":["25% increased Life Regeneration rate"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11598":{"connections":[{"id":4536,"orbit":0},{"id":44516,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Speed","orbit":0,"orbitIndex":0,"skill":11598,"stats":["3% increased Attack Speed with Quarterstaves"]},"11604":{"connections":[{"id":17088,"orbit":0},{"id":29408,"orbit":0},{"id":52765,"orbit":0}],"group":1075,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11604,"stats":["+5 to any Attribute"]},"11641":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":45248,"orbit":0},{"id":55582,"orbit":0}],"group":400,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillGemQuality.dds","isNotable":true,"name":"Crystalline Potential","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":11641,"stats":["+10% to Quality of all Skills"]},"11656":{"connections":[{"id":53822,"orbit":0},{"id":9106,"orbit":-3}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":8,"skill":11656,"stats":["Gain 2 Rage when Hit by an Enemy"]},"11666":{"connectionArt":"CharacterPlanned","connections":[{"id":60708,"orbit":2147483647}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Reduced Movement Penalty","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":17,"skill":11666,"stats":["6% reduced Movement Speed Penalty from using Skills while moving"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11667":{"connections":[{"id":60085,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Immobilisation Buildup","orbit":1,"orbitIndex":10,"skill":11667,"stats":["10% increased Immobilisation buildup against Constructs"]},"11672":{"connections":[{"id":47177,"orbit":0},{"id":48030,"orbit":0}],"group":845,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11672,"stats":["+5 to any Attribute"]},"11679":{"connections":[{"id":29148,"orbit":0},{"id":7424,"orbit":8},{"id":61042,"orbit":0}],"group":616,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11679,"stats":["+5 to any Attribute"]},"11722":{"connections":[{"id":62431,"orbit":2}],"group":951,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Seal Generation Frequency","orbit":2,"orbitIndex":16,"skill":11722,"stats":["Skills Supported by Unleash have 10% increased Seal gain frequency"]},"11736":{"connections":[{"id":62677,"orbit":0}],"group":827,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":4,"orbitIndex":36,"skill":11736,"stats":["12% increased Lightning Damage"]},"11741":{"connections":[{"id":17282,"orbit":0},{"id":31159,"orbit":0}],"group":209,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":8,"skill":11741,"stats":["+5 to any Attribute"]},"11752":{"connections":[{"id":62455,"orbit":0},{"id":62258,"orbit":0},{"id":57616,"orbit":0}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":7,"orbitIndex":2,"skill":11752,"stats":["Banner Skills have 20% increased Duration"]},"11764":{"connections":[{"id":38878,"orbit":7}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry","orbit":7,"orbitIndex":11,"skill":11764,"stats":["Debuffs on you expire 10% faster"]},"11771":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":52395,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":5,"orbitIndex":22,"skill":11771,"stats":["4% increased Skill Speed"]},"11774":{"connections":[],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbitNotable.dds","isNotable":true,"name":"The Spring Hare","orbit":0,"orbitIndex":0,"recipe":["Disgust","Despair","Isolation"],"skill":11774,"stats":["20% chance for Damage of Enemies Hitting you to be Unlucky","20% chance for Damage with Hits to be Lucky"]},"11776":{"ascendancyName":"Ritualist","connections":[{"id":37046,"orbit":6}],"group":1497,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":11776,"stats":["15% increased Physical Damage"]},"11786":{"connections":[{"id":7716,"orbit":2147483647}],"group":320,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":5,"skill":11786,"stats":["10% increased Armour","+5% of Armour also applies to Elemental Damage"]},"11788":{"connections":[{"id":14355,"orbit":0}],"group":819,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area Damage","orbit":7,"orbitIndex":0,"skill":11788,"stats":["10% increased Spell Area Damage"]},"11813":{"connections":[{"id":30456,"orbit":-4}],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":12,"skill":11813,"stats":["15% increased Evasion Rating"]},"11825":{"connections":[{"id":8194,"orbit":0},{"id":42794,"orbit":4},{"id":54984,"orbit":0},{"id":47374,"orbit":0},{"id":10648,"orbit":0}],"group":1225,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11825,"stats":["+5 to any Attribute"]},"11826":{"connections":[{"id":17726,"orbit":0}],"group":883,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Heavy Ammunition","orbit":7,"orbitIndex":8,"recipe":["Guilt","Greed","Greed"],"skill":11826,"stats":["5% reduced Attack Speed","40% increased Projectile Damage","40% increased Projectile Stun Buildup"]},"11836":{"connections":[{"id":32721,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Critical vs Blinded","orbit":2,"orbitIndex":7,"skill":11836,"stats":["12% increased Critical Hit Chance against Blinded Enemies"]},"11838":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":33112,"orbit":-4}],"group":1021,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","isNotable":true,"name":"Dreamcatcher","orbit":7,"orbitIndex":6,"recipe":["Disgust","Suffering","Fear"],"skill":11838,"stats":["25% increased Spell Damage while on Full Energy Shield","75% increased Energy Shield from Equipped Focus"]},"11855":{"connections":[{"id":30829,"orbit":0}],"group":924,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":16,"skill":11855,"stats":["8% increased Accuracy Rating"]},"11861":{"connectionArt":"CharacterPlanned","connections":[{"id":59795,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":1,"skill":11861,"stats":["10% increased Spell Damage","+10 to Strength"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11871":{"connections":[{"id":47235,"orbit":0},{"id":53471,"orbit":0},{"id":24958,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":3,"orbitIndex":1,"skill":11871,"stats":["5% chance to Blind Enemies on Hit"]},"11873":{"connections":[{"id":62677,"orbit":0},{"id":50150,"orbit":0}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Lightning Damage and Mana Regeneration","orbit":3,"orbitIndex":9,"skill":11873,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"]},"11882":{"connections":[{"id":63888,"orbit":-5}],"group":1082,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":3,"skill":11882,"stats":["10% increased chance to inflict Ailments"]},"11886":{"connections":[],"group":410,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Mauling Stuns","orbit":7,"orbitIndex":23,"recipe":["Paranoia","Guilt","Suffering"],"skill":11886,"stats":["40% increased Stun Buildup against enemies within 2 metres","20% increased Melee Damage against Heavy Stunned enemies"]},"11916":{"connections":[],"group":767,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":3,"orbitIndex":16,"skill":11916,"stats":["Regenerate 0.2% of maximum Life per second"]},"11938":{"connections":[{"id":39964,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":0,"orbitIndex":0,"skill":11938,"stats":["10% increased Mana Regeneration Rate"]},"11980":{"connections":[{"id":20504,"orbit":-5}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":71,"skill":11980,"stats":["5% increased Block chance"]},"11984":{"connectionArt":"CharacterPlanned","connections":[{"id":42762,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":7,"skill":11984,"stats":["15% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12000":{"ascendancyName":"Titan","connections":[],"group":78,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds","isNotable":true,"name":"Mysterious Lineage","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":12000,"stats":["15% more Maximum Life"]},"12005":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":2,"orbitIndex":23,"skill":12005,"stats":[]},"12033":{"ascendancyName":"Deadeye","connections":[],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds","isNotable":true,"name":"Endless Munitions","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":2,"orbitIndex":8,"skill":12033,"stats":["Skills fire an additional Projectile"]},"12054":{"ascendancyName":"Tactician","connections":[{"id":37523,"orbit":0}],"group":393,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Totem Damage","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":12054,"stats":["20% increased Totem Damage"]},"12066":{"connections":[{"id":48734,"orbit":0}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Aura Magnitude","orbit":3,"orbitIndex":8,"skill":12066,"stats":["Aura Skills have 5% increased Magnitudes"]},"12078":{"connections":[{"id":53771,"orbit":-6},{"id":41877,"orbit":-4}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":39,"skill":12078,"stats":["10% increased Projectile Damage"]},"12116":{"connections":[{"id":42036,"orbit":0},{"id":52410,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area","orbit":4,"orbitIndex":22,"skill":12116,"stats":["20% increased Parry Hit Area of Effect"]},"12120":{"connections":[{"id":51606,"orbit":-7}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":18,"skill":12120,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"12125":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":369,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":12125,"stats":[]},"12166":{"connections":[],"group":1191,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cast Speed with Cold Skills","orbit":7,"orbitIndex":22,"skill":12166,"stats":["3% increased Cast Speed with Cold Skills"]},"12169":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":60138,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":2,"orbitIndex":13,"skill":12169,"stats":[]},"12174":{"connections":[{"id":18864,"orbit":0}],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Ailment Magnitude","orbit":2,"orbitIndex":22,"skill":12174,"stats":["10% increased Magnitude of Ailments you inflict"]},"12183":{"ascendancyName":"Pathfinder","connections":[{"id":16433,"orbit":0}],"group":1451,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Passive Points","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":12183,"stats":["Grants 1 Passive Skill Point"]},"12189":{"connections":[{"id":32859,"orbit":-4}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":4,"orbitIndex":17,"skill":12189,"stats":["12% increased Damage with Plant Skills"]},"12208":{"connections":[{"id":32813,"orbit":-7}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":3,"skill":12208,"stats":["10% increased Life Recovery from Flasks"]},"12232":{"connections":[{"id":872,"orbit":0},{"id":11087,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Damage and Defences","orbit":2,"orbitIndex":21,"skill":12232,"stats":["Channelling Skills deal 6% increased Damage","4% increased Global Defences while Channelling"]},"12239":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":39881,"orbit":0},{"id":41811,"orbit":0}],"group":1286,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":0,"orbitIndex":0,"skill":12239,"stats":[]},"12245":{"connections":[{"id":13610,"orbit":0},{"id":19749,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Arsonist","orbit":3,"orbitIndex":14,"recipe":["Isolation","Greed","Despair"],"skill":12245,"stats":["Ignites you inflict deal Damage 18% faster"]},"12249":{"connections":[{"id":12761,"orbit":-3}],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":20,"skill":12249,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"12253":{"connections":[{"id":32183,"orbit":0},{"id":41017,"orbit":0},{"id":35696,"orbit":0},{"id":34497,"orbit":0},{"id":16401,"orbit":0},{"id":24656,"orbit":0}],"group":1274,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":12253,"stats":["+5 to any Attribute"]},"12255":{"connections":[{"id":989,"orbit":0},{"id":27740,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":0,"skill":12255,"stats":["10% increased Life Recovery from Flasks"]},"12276":{"connections":[{"id":13980,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Aftershock Chance","orbit":4,"orbitIndex":39,"skill":12276,"stats":["8% chance for Mace Slam Skills you use yourself to cause an additional Aftershock"]},"12311":{"connections":[{"id":64119,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":7,"orbitIndex":16,"skill":12311,"stats":["15% increased Crossbow Reload Speed"]},"12322":{"connections":[{"id":53196,"orbit":0}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask and Charm Charges Gained","orbit":7,"orbitIndex":8,"skill":12322,"stats":["8% increased Flask and Charm Charges gained"]},"12324":{"connections":[{"id":24764,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Chance","orbit":1,"orbitIndex":7,"skill":12324,"stats":["5% chance when collecting an Elemental Infusion to gain an","additional Elemental Infusion of the same type"]},"12329":{"connections":[{"id":17523,"orbit":4}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":0,"skill":12329,"stats":["16% increased Hazard Damage"]},"12337":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":5295,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Flash Storm","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Ire","Isolation"],"skill":12337,"stats":["30% increased chance to Shock","Damage Penetrates 15% Lightning Resistance"]},"12367":{"connections":[],"group":678,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":0,"skill":12367,"stats":["7% increased Chaos Damage"]},"12382":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":35849,"orbit":0}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":1,"orbitIndex":11,"skill":12382,"stats":[]},"12412":{"connections":[],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Temporal Mastery","orbit":1,"orbitIndex":0,"recipe":["Paranoia","Fear","Disgust"],"skill":12412,"stats":["16% increased Cooldown Recovery Rate"]},"12418":{"connections":[{"id":51832,"orbit":0},{"id":3988,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":2,"orbitIndex":21,"skill":12418,"stats":["Empowered Attacks deal 16% increased Damage"]},"12419":{"connections":[{"id":56063,"orbit":-1}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage and Duration","orbit":2,"orbitIndex":4,"skill":12419,"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"]},"12430":{"connections":[{"id":17584,"orbit":0}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isSwitchable":true,"name":"Melee Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","id":36764,"name":"Spell and Attack Damage","stats":["8% increased Spell Damage","8% increased Attack Damage"]}},"orbit":2,"orbitIndex":13,"skill":12430,"stats":["10% increased Melee Damage"]},"12451":{"connections":[{"id":24922,"orbit":-9}],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":3,"orbitIndex":12,"skill":12451,"stats":["5% increased Cooldown Recovery Rate"]},"12462":{"connections":[{"id":64299,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isSwitchable":true,"name":"Aura Effect","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":25740,"name":"Damage","stats":["8% increased Damage"]}},"orbit":3,"orbitIndex":20,"skill":12462,"stats":["Aura Skills have 5% increased Magnitudes"]},"12465":{"connections":[{"id":30040,"orbit":0}],"group":943,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":7,"orbitIndex":14,"skill":12465,"stats":["Break 20% increased Armour"]},"12471":{"connections":[{"id":19942,"orbit":0}],"group":303,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Attack Elemental Damage","orbit":2,"orbitIndex":19,"skill":12471,"stats":["12% increased Elemental Damage with Attacks"]},"12488":{"ascendancyName":"Stormweaver","connections":[{"id":49189,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Remnant Range","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":9,"orbitIndex":8,"skill":12488,"stats":["Remnants can be collected from 25% further away"]},"12498":{"connections":[{"id":30341,"orbit":0}],"group":1102,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":0,"orbitIndex":0,"skill":12498,"stats":["6% increased bonuses gained from Equipped Quiver"]},"12526":{"connections":[{"id":54818,"orbit":-9}],"group":729,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":18,"skill":12526,"stats":["15% increased Elemental Ailment Threshold"]},"12565":{"connections":[{"id":3245,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Block","orbit":3,"orbitIndex":5,"skill":12565,"stats":["4% increased Block chance","10% increased Thorns damage"]},"12601":{"connectionArt":"CharacterPlanned","connections":[{"id":50908,"orbit":0},{"id":35745,"orbit":2147483647}],"group":611,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Gain Maximum Endurance Charges on Gaining Endurance Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":2,"skill":12601,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12610":{"connectionArt":"CharacterPlanned","connections":[{"id":4873,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":20,"skill":12610,"stats":["Meta Skills gain 20% increased Energy"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12611":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":32155,"orbit":3},{"id":44204,"orbit":3}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Harness the Elements","orbit":0,"orbitIndex":0,"recipe":["Disgust","Disgust","Isolation"],"skill":12611,"stats":["20% increased Damage for each type of Elemental Ailment on Enemy"]},"12661":{"connections":[{"id":34984,"orbit":0}],"group":942,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Asceticism","orbit":7,"orbitIndex":16,"recipe":["Isolation","Ire","Guilt"],"skill":12661,"stats":["Stun Threshold is based on 30% of your Energy Shield instead of Life"]},"12683":{"connectionArt":"CharacterPlanned","connections":[{"id":33618,"orbit":0},{"id":61974,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Power of the Storm","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":12683,"stats":["50% increased Damage if you've Triggered a Skill Recently"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12750":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":968,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Vale Shelter","orbit":0,"orbitIndex":0,"recipe":["Greed","Disgust","Despair"],"skill":12750,"stats":["Charms gain 0.15 charges per Second"]},"12751":{"connections":[],"group":483,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Critical Chance","orbit":2,"orbitIndex":15,"skill":12751,"stats":["10% increased Critical Hit Chance with One Handed Melee Weapons"]},"12761":{"connections":[],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":4,"skill":12761,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"12777":{"connections":[{"id":28950,"orbit":-8}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":23,"skill":12777,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"12778":{"connections":[],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Spell Critical Chance","orbit":3,"orbitIndex":8,"skill":12778,"stats":["10% increased Critical Hit Chance for Spells"]},"12786":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[{"id":5777,"orbit":0},{"id":18465,"orbit":0},{"id":64299,"orbit":0}],"group":540,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":12786,"stats":[]},"12795":{"ascendancyName":"Pathfinder","connections":[{"id":44871,"orbit":0},{"id":4739,"orbit":0}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheSorceress.dds","isMultipleChoiceOption":true,"name":"Path of the Sorceress","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":12795,"stats":["Can Allocate Passives from the Sorceress's starting point","Grants 4 Passive Skill Point"]},"12800":{"connections":[{"id":8896,"orbit":0}],"group":1301,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Evasion while Sprinting","orbit":0,"orbitIndex":0,"skill":12800,"stats":["25% increased Evasion Rating while Sprinting"]},"12817":{"connections":[{"id":22967,"orbit":-7}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":7,"orbitIndex":4,"skill":12817,"stats":["25% increased Defences from Equipped Shield"]},"12821":{"connections":[],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":2,"skill":12821,"stats":["20% increased Glory generation for Banner Skills"]},"12822":{"connections":[{"id":5826,"orbit":0}],"group":1005,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Adaptable Assault","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Envy"],"skill":12822,"stats":["+4 to Melee Strike Range if you've dealt a Projectile Attack Hit in the past eight seconds","Projectiles have 25% chance to Fork if you've dealt a Melee Hit in the past eight seconds"]},"12851":{"connections":[{"id":32507,"orbit":0},{"id":32727,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":7,"orbitIndex":5,"skill":12851,"stats":["10% increased Physical Damage"]},"12876":{"ascendancyName":"Invoker","connections":[],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds","isNotable":true,"name":"Faith is a Choice","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":6,"orbitIndex":7,"skill":12876,"stats":["Grants Skill: Meditate"]},"12882":{"ascendancyName":"Stormweaver","connections":[{"id":25618,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds","isNotable":true,"name":"Tempest Caller","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":12,"skill":12882,"stats":["Trigger Elemental Storm on Critical Hit with Spells","Grants Skill: Elemental Storm"]},"12890":{"connections":[{"id":2091,"orbit":0},{"id":42118,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":12890,"stats":["+5 to any Attribute"]},"12906":{"connections":[{"id":3234,"orbit":0}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Sitting Duck","orbit":7,"orbitIndex":20,"recipe":["Despair","Despair","Guilt"],"skill":12906,"stats":["35% increased Critical Hit Chance against Immobilised enemies","Your Hits cannot be Evaded by Pinned Enemies"]},"12918":{"connections":[{"id":4017,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":8,"skill":12918,"stats":["15% increased Energy Shield Recharge Rate"]},"12925":{"connections":[{"id":61196,"orbit":5}],"group":934,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":4,"orbitIndex":2,"skill":12925,"stats":["15% increased chance to Shock"]},"12940":{"connectionArt":"CharacterPlanned","connections":[{"id":20637,"orbit":0}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","isNotable":true,"name":"Cower Before the First Ones","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":0,"skill":12940,"stats":["30% increased Fire Damage","30% increased Cold Damage","30% increased Lightning Damage","30% increased Chaos Damage","30% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12964":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":264,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Lone Warrior","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Disgust"],"skill":12964,"stats":["Aura Skills have 14% increased Magnitudes","Your Aura Buffs do not affect Allies"]},"12992":{"connections":[{"id":16485,"orbit":-2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":22,"skill":12992,"stats":["Damage Penetrates 6% Lightning Resistance"]},"12998":{"connections":[{"id":30463,"orbit":-6},{"id":28623,"orbit":0}],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Warm the Heart","orbit":4,"orbitIndex":21,"recipe":["Ire","Suffering","Fear"],"skill":12998,"stats":["25% reduced Freeze Duration on you","60% increased Freeze Threshold"]},"13030":{"connections":[{"id":55,"orbit":-3}],"group":1040,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Faster Ailments","orbit":0,"orbitIndex":0,"skill":13030,"stats":["Damaging Ailments deal damage 5% faster"]},"13065":{"ascendancyName":"Invoker","connections":[{"id":63236,"orbit":0}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Triggered Spell Damage","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":14,"skill":13065,"stats":["Triggered Spells deal 16% increased Spell Damage"]},"13075":{"connections":[{"id":50392,"orbit":0}],"group":218,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":0,"orbitIndex":0,"skill":13075,"stats":["+12 to Strength"]},"13081":{"connections":[{"id":14254,"orbit":-5}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":17,"skill":13081,"stats":["10% increased Projectile Damage"]},"13108":{"connectionArt":"CharacterPlanned","connections":[],"group":188,"icon":"Art/2DArt/SkillIcons/passives/minionattackspeed.dds","name":"Ally Attack and Cast Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":67,"skill":13108,"stats":["3% reduced Skill Speed","Allies in your Presence have 6% increased Attack Speed","Allies in your Presence have 6% increased Cast Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13157":{"connections":[{"id":30392,"orbit":3}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":3,"orbitIndex":1,"skill":13157,"stats":["10% increased Life Recovery from Flasks"]},"13171":{"connections":[{"id":24438,"orbit":5}],"group":450,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Physical Damage Reduction","orbit":0,"orbitIndex":0,"skill":13171,"stats":["Totems have 12% additional Physical Damage Reduction"]},"13174":{"ascendancyName":"Infernalist","connections":[{"id":770,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds","isNotable":true,"name":"Pyromantic Pact","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":6,"orbitIndex":3,"skill":13174,"stats":["Maximum Mana is replaced by twice as much Maximum Infernal Flame","Gain Infernal Flame instead of spending Mana for Skill costs","Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum","Lose all Infernal Flame on reaching maximum Infernal Flame","25% of Infernal Flame lost per second if none was gained in the past 2 seconds"]},"13228":{"connectionArt":"CharacterPlanned","connections":[{"id":43486,"orbit":2147483647}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Gain Maximum Power Charges on Gaining Power Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":19,"skill":13228,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13233":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":577,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Radial Force","orbit":0,"orbitIndex":0,"skill":13233,"stats":["10% increased Area of Effect","12% increased Immobilisation buildup"]},"13241":{"connections":[{"id":51921,"orbit":0},{"id":55746,"orbit":0},{"id":39732,"orbit":0}],"group":623,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":13241,"stats":["+5 to any Attribute"]},"13279":{"connections":[{"id":2864,"orbit":0}],"group":599,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":13279,"stats":["+5 to any Attribute"]},"13289":{"ascendancyName":"Disciple of Varashta","connections":[],"flavourText":"\"And you... there was no excuse for your actions. You defiled them! You have tainted the very sands with the blood of your own! Yet the war rages on. You have achieved nothing. You must pay.\" \\n\\nVarashta condemned Kelari to the ritual of the barya, sentenced to serve as a Djinn.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonSandDjinn.dds","isNotable":true,"name":"Barya of Kelari","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":15,"skill":13289,"stats":["Grants Skill: Kelari, the Tainted Sands"]},"13293":{"connections":[{"id":30457,"orbit":4}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":18,"skill":13293,"stats":["20% increased Armour if you haven't been Hit Recently"]},"13294":{"connections":[{"id":20718,"orbit":2}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Duration","orbit":1,"orbitIndex":7,"skill":13294,"stats":["10% increased Skill Effect Duration"]},"13307":{"connections":[],"group":591,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":25,"skill":13307,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"13333":{"connections":[{"id":1700,"orbit":7}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":1,"orbitIndex":9,"skill":13333,"stats":["10% increased Cold Damage"]},"13341":{"connections":[{"id":63255,"orbit":0},{"id":56841,"orbit":0},{"id":18451,"orbit":0}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":4,"skill":13341,"stats":["20% increased Frenzy Charge Duration"]},"13352":{"connections":[{"id":59180,"orbit":2147483647},{"id":38010,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":19,"skill":13352,"stats":["5% increased Attack Damage","8% increased Glory generation"]},"13356":{"connections":[{"id":6229,"orbit":7}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":2,"orbitIndex":0,"skill":13356,"stats":["10% increased Damage with One Handed Weapons"]},"13359":{"connections":[{"id":31943,"orbit":0}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Cold Damage and Energy Shield Recharge Rate","orbit":3,"orbitIndex":15,"skill":13359,"stats":["8% increased Energy Shield Recharge Rate","8% increased Elemental Damage"]},"13367":{"connections":[{"id":38969,"orbit":0},{"id":21713,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":14,"skill":13367,"stats":["8% increased Accuracy Rating"]},"13379":{"connections":[{"id":27761,"orbit":0}],"group":1027,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":0,"orbitIndex":0,"skill":13379,"stats":["20% increased Stun Threshold while Parrying"]},"13387":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":635,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":5,"orbitIndex":0,"skill":13387,"stats":[]},"13397":{"connections":[{"id":1207,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":6,"skill":13397,"stats":["+5 to any Attribute"]},"13407":{"connections":[{"id":23040,"orbit":-3},{"id":51583,"orbit":0}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Heartbreaking","orbit":2,"orbitIndex":9,"recipe":["Isolation","Paranoia","Fear"],"skill":13407,"stats":["25% increased Critical Damage Bonus","+10 to Strength"]},"13411":{"connections":[{"id":34136,"orbit":7}],"group":986,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":42,"skill":13411,"stats":["+5 to any Attribute"]},"13419":{"connections":[{"id":14958,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":14,"skill":13419,"stats":["15% increased Critical Damage Bonus"]},"13425":{"connections":[{"id":315,"orbit":0}],"group":690,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Duration","orbit":0,"orbitIndex":0,"skill":13425,"stats":["10% increased Bleeding Duration"]},"13457":{"connections":[{"id":3630,"orbit":5},{"id":52445,"orbit":0}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Shadow Dancing","orbit":4,"orbitIndex":60,"recipe":["Despair","Guilt","Despair"],"skill":13457,"stats":["30% increased Evasion Rating if you have been Hit Recently","60% faster start of Energy Shield Recharge if you've been Stunned Recently"]},"13468":{"connectionArt":"CharacterPlanned","connections":[{"id":51454,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Give Up Your Essence","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":22,"skill":13468,"stats":["Allies in your Presence Regenerate 2% of your Maximum Life per second","30% increased Life Cost of Skills"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13474":{"connections":[{"id":16084,"orbit":0}],"group":385,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":0,"orbitIndex":0,"skill":13474,"stats":["10% increased Damage with One Handed Weapons"]},"13482":{"connections":[{"id":30136,"orbit":0},{"id":15892,"orbit":0}],"group":193,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Punctured Lung","orbit":0,"orbitIndex":0,"recipe":["Fear","Guilt","Greed"],"skill":13482,"stats":["Enemies you Fully Armour Break cannot Regenerate Life","Enemies you Fully Armour Break are Maimed"]},"13500":{"connections":[{"id":41044,"orbit":-3},{"id":44733,"orbit":0}],"group":509,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Recoup","orbit":3,"orbitIndex":2,"skill":13500,"stats":["3% of Damage taken Recouped as Mana"]},"13505":{"connections":[{"id":4956,"orbit":0}],"group":563,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Resilient Soul","orbit":0,"orbitIndex":0,"skill":13505,"stats":["20% increased Life Regeneration rate","5% of Damage taken Recouped as Life"]},"13515":{"connections":[{"id":14601,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/stormborn.dds","isNotable":true,"name":"Stormwalker","orbit":7,"orbitIndex":12,"recipe":["Suffering","Greed","Fear"],"skill":13515,"stats":["Gain 15% of Damage as Extra Lightning Damage while on Shocked Ground","40% reduced effect of Shock on you"]},"13524":{"connections":[{"id":54923,"orbit":0},{"id":259,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Everlasting Glory","orbit":4,"orbitIndex":27,"recipe":["Disgust","Ire","Suffering"],"skill":13524,"stats":["Skills have a 15% chance to not consume Glory"]},"13537":{"connections":[{"id":49455,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":10,"skill":13537,"stats":["15% increased maximum Energy Shield"]},"13542":{"connections":[{"id":27658,"orbit":7},{"id":44850,"orbit":0}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Loose Flesh","orbit":7,"orbitIndex":2,"recipe":["Ire","Fear","Greed"],"skill":13542,"stats":["20% of Elemental Damage taken Recouped as Life"]},"13562":{"connections":[{"id":23650,"orbit":3}],"group":572,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration on Low Life","orbit":7,"orbitIndex":18,"skill":13562,"stats":["15% increased Life Regeneration Rate while on Low Life"]},"13576":{"connections":[{"id":17024,"orbit":0}],"group":944,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":13576,"stats":["3% increased Attack and Cast Speed with Lightning Skills"]},"13610":{"connections":[{"id":41447,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Faster Ignites and Flammability Magnitude","orbit":3,"orbitIndex":11,"skill":13610,"stats":["15% increased Flammability Magnitude","Ignites you inflict deal Damage 4% faster"]},"13619":{"connections":[{"id":12208,"orbit":0},{"id":59600,"orbit":0}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":7,"orbitIndex":0,"skill":13619,"stats":["15% increased Life Flask Charges gained"]},"13624":{"connections":[{"id":28258,"orbit":-2}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Duration","orbit":2,"orbitIndex":23,"skill":13624,"stats":["Mark Skills have 25% increased Skill Effect Duration"]},"13634":{"connections":[],"group":787,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Duration","orbit":2,"orbitIndex":18,"skill":13634,"stats":["Offering Skills have 30% increased Duration"]},"13673":{"ascendancyName":"Stormweaver","connections":[{"id":61985,"orbit":-8}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Chill Duration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":1,"skill":13673,"stats":["25% increased Chill Duration on Enemies"]},"13691":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connectionArt":"CharacterPlanned","connections":[],"group":107,"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":13691,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13701":{"connections":[{"id":17871,"orbit":0},{"id":59538,"orbit":0}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze and Chill Resistance","orbit":2,"orbitIndex":2,"skill":13701,"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"]},"13708":{"connections":[],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Curved Weapon","orbit":4,"orbitIndex":40,"recipe":["Greed","Fear","Greed"],"skill":13708,"stats":["15% increased Accuracy Rating","+10 to Dexterity"]},"13711":{"connections":[{"id":30562,"orbit":4}],"group":1064,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":22,"skill":13711,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"13715":{"ascendancyName":"Titan","connections":[{"id":59372,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Stun Buildup","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":5,"orbitIndex":44,"skill":13715,"stats":["18% increased Stun Buildup"]},"13724":{"connections":[{"id":20236,"orbit":0},{"id":33823,"orbit":0}],"group":1094,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Deadly Force","orbit":4,"orbitIndex":54,"recipe":["Disgust","Suffering","Envy"],"skill":13724,"stats":["25% increased Damage if you've dealt a Critical Hit in the past 8 seconds","10% increased Critical Hit Chance"]},"13738":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":929,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Lightning Quick","orbit":0,"orbitIndex":0,"recipe":["Fear","Fear","Isolation"],"skill":13738,"stats":["14% increased Lightning Damage","8% increased Attack and Cast Speed with Lightning Skills"]},"13748":{"connections":[{"id":38338,"orbit":-6},{"id":41029,"orbit":9}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":0,"skill":13748,"stats":["10% increased Elemental Damage"]},"13769":{"connections":[{"id":2254,"orbit":-4}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":8,"skill":13769,"stats":["10% increased Mana Regeneration Rate"]},"13772":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":39,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds","isNotable":true,"name":"Flowing Metal","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":13772,"stats":["Body Armour grants +50% of Armour also applies to Elemental Damage"]},"13777":{"connections":[{"id":38532,"orbit":0}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration and Energy Shield","orbit":2,"orbitIndex":15,"skill":13777,"stats":["10% increased Power Charge Duration","10% increased maximum Energy Shield if you've consumed a Power Charge Recently"]},"13783":{"connections":[{"id":28992,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds","isSwitchable":true,"name":"Ailment Chance","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","id":53191,"name":"Accuracy","stats":["8% increased Accuracy Rating"]}},"orbit":7,"orbitIndex":19,"skill":13783,"stats":["10% increased chance to inflict Ailments"]},"13799":{"connections":[{"id":36576,"orbit":-3}],"group":1318,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Slow Effect","orbit":2,"orbitIndex":20,"skill":13799,"stats":["8% increased Attack Damage","Debuffs you inflict have 4% increased Slow Magnitude"]},"13823":{"connections":[{"id":63861,"orbit":0},{"id":32054,"orbit":0}],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Controlling Magic","orbit":3,"orbitIndex":13,"recipe":["Envy","Fear","Isolation"],"skill":13823,"stats":["25% increased Critical Hit Chance for Spells","Hits have 25% reduced Critical Hit Chance against you"]},"13828":{"connections":[{"id":1140,"orbit":0}],"group":835,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":0,"orbitIndex":0,"skill":13828,"stats":["+16 to Evasion Rating"]},"13839":{"connections":[{"id":65287,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":6,"skill":13839,"stats":["15% increased Totem Damage"]},"13845":{"connections":[{"id":28408,"orbit":-7}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":0,"orbitIndex":0,"skill":13845,"stats":["Gain 1 Rage on Melee Hit"]},"13855":{"connections":[{"id":50626,"orbit":0},{"id":64370,"orbit":0}],"group":673,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":0,"orbitIndex":0,"skill":13855,"stats":["+10 to Armour","+5 to maximum Energy Shield"]},"13856":{"connections":[{"id":18496,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Ailment Effect","orbit":7,"orbitIndex":9,"skill":13856,"stats":["12% increased Magnitude of Ailments you inflict"]},"13862":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":13862,"stats":[]},"13882":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern","connections":[],"group":703,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Infusion Mastery","orbit":0,"orbitIndex":0,"skill":13882,"stats":[]},"13893":{"connections":[{"id":42390,"orbit":-5}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration and Stun Buildup","orbit":7,"orbitIndex":5,"skill":13893,"stats":["10% increased Stun Buildup","Damage Penetrates 5% Fire Resistance"]},"13895":{"connections":[{"id":36071,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Precise Point","orbit":5,"orbitIndex":10,"recipe":["Guilt","Envy","Despair"],"skill":13895,"stats":["25% increased Damage with Spears","25% increased Accuracy Rating with Spears"]},"13909":{"connections":[{"id":31037,"orbit":0},{"id":62679,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":18,"skill":13909,"stats":["Remnants can be collected from 20% further away"]},"13937":{"connections":[{"id":17791,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage","orbit":7,"orbitIndex":7,"skill":13937,"stats":["14% increased Damage with Maces"]},"13942":{"connections":[{"id":65023,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":3,"skill":13942,"stats":["15% increased Armour"]},"13950":{"connectionArt":"CharacterPlanned","connections":[{"id":11666,"orbit":2147483647}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Reduced Movement Penalty","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":5,"skill":13950,"stats":["6% reduced Movement Speed Penalty from using Skills while moving"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13980":{"connections":[{"id":14832,"orbit":0},{"id":14693,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Split the Earth","orbit":4,"orbitIndex":33,"recipe":["Isolation","Paranoia","Disgust"],"skill":13980,"stats":["10% chance for Mace Slam Skills you use yourself to cause an additional Aftershock","Strike Skills you use yourself with Maces have 10% chance to deal Splash Damage"]},"13987":{"connections":[{"id":7604,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Attack Speed","orbit":2,"orbitIndex":8,"skill":13987,"stats":["3% increased Melee Attack Speed"]},"14001":{"connections":[{"id":56893,"orbit":-3}],"group":1202,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges Used","orbit":2,"orbitIndex":22,"skill":14001,"stats":["6% reduced Charm Charges used"]},"14026":{"connections":[],"group":145,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage against Immobilised","orbit":0,"orbitIndex":0,"skill":14026,"stats":["20% increased Damage against Immobilised Enemies while Shapeshifted"]},"14033":{"connections":[{"id":34553,"orbit":0}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","orbit":2,"orbitIndex":16,"skill":14033,"stats":["10% increased Spell Damage","Minions deal 10% increased Damage"]},"14045":{"connections":[{"id":33848,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":48,"skill":14045,"stats":["10% increased Projectile Damage"]},"14048":{"connections":[{"id":34717,"orbit":7}],"group":1236,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration while not on Low Mana","orbit":4,"orbitIndex":54,"skill":14048,"stats":["16% increased Mana Regeneration Rate while not on Low Mana"]},"14082":{"connections":[{"id":43964,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":7,"orbitIndex":8,"skill":14082,"stats":["10% increased Physical Damage"]},"14091":{"connections":[{"id":28860,"orbit":0},{"id":36449,"orbit":0},{"id":23993,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Physical Damage","orbit":1,"orbitIndex":0,"skill":14091,"stats":["Break 10% increased Armour","6% increased Physical Damage"]},"14096":{"connections":[{"id":44293,"orbit":7}],"group":636,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":14,"skill":14096,"stats":["3% increased Cast Speed"]},"14110":{"connections":[{"id":22484,"orbit":-4},{"id":35974,"orbit":0}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":22,"skill":14110,"stats":["15% increased Totem Damage"]},"14113":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":10029,"orbit":0},{"id":8660,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":14113,"stats":[]},"14127":{"connections":[],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":2,"orbitIndex":13,"skill":14127,"stats":["8% reduced Skill Effect Duration"]},"14131":{"ascendancyName":"Disciple of Varashta","connections":[{"id":34207,"orbit":0}],"flavourText":"\"Yes... they fell by my blade and fire lashed them for their betrayal! No dekhara is exempt from fighting back the Winter before us. Lest they too know the Doom of the Desert!\" \\n\\nRuzhan fumed at Varashta, in pure defiance.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnEmberSlash.dds","isNotable":true,"name":"Ruzhan's Fury","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":53,"skill":14131,"stats":["Grants Skill: Ruzhan's Fury"]},"14176":{"connections":[{"id":18004,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":2,"orbitIndex":0,"skill":14176,"stats":["Inherent Rage loss starts 1 second later"]},"14205":{"connections":[{"id":25753,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Ignite","orbit":1,"orbitIndex":1,"skill":14205,"stats":["Gain 1 Rage when your Hit Ignites a target"]},"14211":{"connections":[{"id":44540,"orbit":0}],"group":1105,"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","isNotable":true,"name":"Shredding Contraptions","orbit":1,"orbitIndex":10,"recipe":["Despair","Despair","Envy"],"skill":14211,"stats":["Enemies affected by your Hazards Recently have 25% reduced Armour","Enemies affected by your Hazards Recently have 25% reduced Evasion Rating"]},"14226":{"connections":[],"flavourText":"You circle the black scorpion with enmity, daring it time and again.","group":1333,"icon":"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds","isKeystone":true,"name":"Dance with Death","orbit":0,"orbitIndex":0,"skill":14226,"stats":["25% more Skill Speed while Off Hand is empty and you have","a One-Handed Martial Weapon equipped in your Main Hand"]},"14231":{"connections":[{"id":40453,"orbit":-7}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":13,"skill":14231,"stats":["Triggered Spells deal 14% increased Spell Damage"]},"14254":{"connections":[{"id":97,"orbit":0}],"group":753,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":4,"skill":14254,"stats":["3% increased Attack Speed"]},"14262":{"connections":[{"id":32763,"orbit":0},{"id":21945,"orbit":0}],"group":1367,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14262,"stats":["+5 to any Attribute"]},"14267":{"connections":[{"id":32763,"orbit":0},{"id":28976,"orbit":0},{"id":38212,"orbit":0},{"id":1499,"orbit":0}],"group":1389,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14267,"stats":["+5 to any Attribute"]},"14272":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":2,"orbitIndex":7,"skill":14272,"stats":[]},"14294":{"connections":[{"id":43818,"orbit":0}],"group":458,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Sacrificial Blood","orbit":2,"orbitIndex":14,"recipe":["Envy","Greed","Suffering"],"skill":14294,"stats":["15% increased Life Cost of Skills","40% increased Spell Damage with Spells that cost Life"]},"14324":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":1468,"orbit":-2}],"group":759,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Arcane Blossom","orbit":7,"orbitIndex":3,"recipe":["Envy","Despair","Despair"],"skill":14324,"stats":["15% increased Mana Recovery rate"]},"14328":{"connections":[{"id":18959,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Energy Shield and Armour applies to Elemental Damage Hits","orbit":7,"orbitIndex":19,"skill":14328,"stats":["12% increased maximum Energy Shield","+5% of Armour also applies to Elemental Damage"]},"14340":{"connections":[{"id":26786,"orbit":0},{"id":26319,"orbit":0}],"group":860,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14340,"stats":["+5 to any Attribute"]},"14342":{"connections":[{"id":49256,"orbit":4}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":16,"skill":14342,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"14343":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":1035,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Deterioration","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Paranoia","Isolation"],"skill":14343,"stats":["Damaging Ailments Cannot Be inflicted on you while you already have one","20% increased Magnitude of Damaging Ailments you inflict"]},"14355":{"connections":[{"id":8483,"orbit":0}],"group":819,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area Damage","orbit":7,"orbitIndex":3,"skill":14355,"stats":["10% increased Spell Area Damage"]},"14363":{"connections":[{"id":61338,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":3,"orbitIndex":2,"skill":14363,"stats":["Damage Penetrates 6% Lightning Resistance"]},"14383":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"id":46601,"orbit":0}],"group":1169,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Suffusion","orbit":0,"orbitIndex":0,"recipe":["Fear","Despair","Guilt"],"skill":14383,"stats":["30% increased amount of Mana Leeched","Unaffected by Chill while Leeching Mana"]},"14418":{"connections":[{"id":16602,"orbit":2147483647}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Evasion","orbit":7,"orbitIndex":6,"skill":14418,"stats":["15% increased Evasion Rating"]},"14428":{"connections":[{"id":6287,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":3,"orbitIndex":14,"skill":14428,"stats":["+8 to Intelligence"]},"14429":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":381,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds","isNotable":true,"name":"Advanced Thaumaturgy","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":14429,"stats":["Grants Thaumaturgical Dynamism"]},"14432":{"connectionArt":"CharacterPlanned","connections":[],"group":113,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Lunar Boon","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":14432,"stats":["40% increased Mana Regeneration Rate while Shapeshifted"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"14439":{"connections":[{"id":5728,"orbit":3}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":8,"skill":14439,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"14446":{"connections":[{"id":61403,"orbit":0},{"id":22713,"orbit":0},{"id":58022,"orbit":9},{"id":45702,"orbit":0}],"group":1224,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14446,"stats":["+5 to any Attribute"]},"14459":{"connections":[{"id":5544,"orbit":3}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorn Critical Damage","orbit":2,"orbitIndex":2,"skill":14459,"stats":["30% increased Thorns Critical Damage Bonus"]},"14505":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":460,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":14505,"stats":[]},"14508":{"ascendancyName":"Pathfinder","connections":[{"id":29074,"orbit":0}],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Poison Effect","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":8,"orbitIndex":29,"skill":14508,"stats":["12% increased Magnitude of Poison you inflict"]},"14509":{"connections":[{"id":9323,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Rage on Melee Hit","orbit":3,"orbitIndex":1,"skill":14509,"stats":["Gain 1 Rage on Melee Hit"]},"14511":{"connections":[{"id":18207,"orbit":-3},{"id":53719,"orbit":0}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee and Stun","orbit":4,"orbitIndex":15,"skill":14511,"stats":["10% increased Stun Buildup","10% increased Melee Damage"]},"14515":{"connections":[{"id":43778,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","name":"Jagged Ground Effect","orbit":3,"orbitIndex":8,"skill":14515,"stats":["15% increased Magnitude of Jagged Ground you create"]},"14539":{"connections":[{"id":44776,"orbit":5}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Deflection and Evasion","orbit":7,"orbitIndex":4,"skill":14539,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 3% of Evasion Rating"]},"14540":{"connections":[{"id":31903,"orbit":0}],"flavourText":"Stand your ground, child, keep your senses.\\nThe pain is fleeting, but victory is forever.","group":445,"icon":"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds","isKeystone":true,"name":"Unwavering Stance","orbit":0,"orbitIndex":0,"skill":14540,"stats":["Cannot be Light Stunned","Cannot Dodge Roll or Sprint"]},"14548":{"connections":[{"id":59541,"orbit":7}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":0,"skill":14548,"stats":["Minions have 10% increased maximum Life"]},"14572":{"connections":[{"id":49657,"orbit":-6},{"id":11037,"orbit":0}],"group":731,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":3,"orbitIndex":8,"skill":14572,"stats":["5% increased Cooldown Recovery Rate"]},"14575":{"connections":[],"group":587,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Minion Lightning Resistance","orbit":0,"orbitIndex":0,"skill":14575,"stats":["Minions have +20% to Lightning Resistance","Minions have +3% to Maximum Lightning Resistances"]},"14601":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":669,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":7,"orbitIndex":0,"skill":14601,"stats":[]},"14602":{"connections":[{"id":42737,"orbit":0}],"group":553,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Specialised Shots","orbit":7,"orbitIndex":3,"recipe":["Guilt","Guilt","Suffering"],"skill":14602,"stats":["15% increased Bolt Speed","20% increased Damage with Crossbows"]},"14654":{"connections":[{"id":22616,"orbit":0},{"id":14459,"orbit":0},{"id":21017,"orbit":0},{"id":52807,"orbit":0},{"id":58295,"orbit":0},{"id":6222,"orbit":0}],"group":328,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14654,"stats":["+5 to any Attribute"]},"14655":{"connections":[{"id":372,"orbit":7}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Fire Damage","orbit":3,"orbitIndex":3,"skill":14655,"stats":["10% increased Armour","+10% of Armour also applies to Fire Damage"]},"14658":{"connections":[{"id":12253,"orbit":0},{"id":22517,"orbit":0},{"id":52053,"orbit":0},{"id":1631,"orbit":0},{"id":57945,"orbit":0}],"group":1221,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14658,"stats":["+5 to any Attribute"]},"14666":{"connections":[],"group":782,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":3,"orbitIndex":18,"skill":14666,"stats":["15% increased Energy Shield Recharge Rate"]},"14693":{"connections":[{"id":13937,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage","orbit":4,"orbitIndex":27,"skill":14693,"stats":["14% increased Damage with Maces"]},"14712":{"connections":[{"id":3866,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":2,"skill":14712,"stats":["Minions have 12% increased maximum Life"]},"14724":{"connections":[{"id":62185,"orbit":0}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Duration","orbit":0,"orbitIndex":0,"skill":14724,"stats":["20% increased Shock Duration"]},"14725":{"connections":[{"id":49220,"orbit":-5},{"id":34233,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":2,"orbitIndex":18,"skill":14725,"stats":["3% increased Skill Speed"]},"14739":{"connections":[{"id":49235,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":3,"skill":14739,"stats":["15% faster start of Energy Shield Recharge"]},"14761":{"connections":[{"id":45215,"orbit":0},{"id":57775,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Warlord Leader","orbit":2,"orbitIndex":6,"recipe":["Fear","Fear","Paranoia"],"skill":14761,"stats":["Allies in your Presence deal 40% increased Damage","40% increased Presence Area of Effect"]},"14769":{"connections":[{"id":40471,"orbit":-2}],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Dexterity","orbit":7,"orbitIndex":20,"skill":14769,"stats":["+8 to Dexterity"]},"14777":{"connections":[{"id":59466,"orbit":4},{"id":20015,"orbit":0}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Bravado","orbit":2,"orbitIndex":20,"recipe":["Suffering","Guilt","Despair"],"skill":14777,"stats":["Empowered Attacks have 50% increased Stun Buildup","100% increased Stun Threshold during Empowered Attacks"]},"14832":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":126,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMace.dds","isOnlyImage":true,"name":"Mace Mastery","orbit":0,"orbitIndex":0,"skill":14832,"stats":[]},"14882":{"connections":[{"id":5048,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":18,"skill":14882,"stats":["10% increased Magnitude of Poison you inflict"]},"14890":{"connections":[{"id":21080,"orbit":-4}],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude and Duration","orbit":2,"orbitIndex":13,"skill":14890,"stats":["10% increased Chill Duration on Enemies","10% increased Magnitude of Chill you inflict"]},"14923":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":614,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":14923,"stats":[]},"14926":{"connections":[{"id":50609,"orbit":0},{"id":56910,"orbit":-6}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":3,"orbitIndex":20,"skill":14926,"stats":["Regenerate 0.2% of maximum Life per second"]},"14934":{"connections":[{"id":32523,"orbit":0}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Spiral into Mania","orbit":2,"orbitIndex":4,"recipe":["Ire","Envy","Suffering"],"skill":14934,"stats":["10% increased Cast Speed","+13% to Chaos Resistance"]},"14945":{"connections":[{"id":34552,"orbit":0},{"id":1447,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Growing Swarm","orbit":3,"orbitIndex":16,"recipe":["Guilt","Paranoia","Fear"],"skill":14945,"stats":["Minions have 20% increased Area of Effect","Minions have 20% increased Cooldown Recovery Rate"]},"14952":{"connections":[{"id":21985,"orbit":0}],"group":322,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Skill Effect Duration","orbit":7,"orbitIndex":8,"skill":14952,"stats":["10% increased Skill Effect Duration"]},"14958":{"connections":[{"id":17548,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":1,"orbitIndex":10,"skill":14958,"stats":["10% increased Critical Hit Chance"]},"14960":{"ascendancyName":"Smith of Kitava","connections":[{"id":57959,"orbit":0}],"group":10,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Fire Resistance","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":14960,"stats":["+8% to Fire Resistance"]},"14980":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connectionArt":"CharacterPlanned","connections":[],"group":276,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":14980,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"14996":{"connections":[{"id":41620,"orbit":-7}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Stun Buildup","orbit":7,"orbitIndex":2,"skill":14996,"stats":["20% increased Stun buildup if you have Shapeshifted to an Animal form Recently"]},"14997":{"connections":[{"id":47856,"orbit":0},{"id":28370,"orbit":0}],"group":722,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":0,"orbitIndex":0,"skill":14997,"stats":["10% increased Damage with Two Handed Weapons"]},"15030":{"connections":[{"id":45693,"orbit":0},{"id":21324,"orbit":0}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Consistent Intake","orbit":7,"orbitIndex":5,"recipe":["Guilt","Greed","Ire"],"skill":15030,"stats":["15% increased Parried Debuff Magnitude","Cannot be Critically Hit while Parrying"]},"15044":{"ascendancyName":"Tactician","connections":[{"id":32560,"orbit":0},{"id":42845,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds","isNotable":true,"name":"A Solid Plan","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":15044,"stats":["Persistent Buffs have 50% less Reservation"]},"15083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":803,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Power Conduction","orbit":0,"orbitIndex":0,"recipe":["Guilt","Suffering","Suffering"],"skill":15083,"stats":["25% increased Shock Duration","25% increased Magnitude of Shock you inflict"]},"15114":{"connections":[{"id":6356,"orbit":5},{"id":71,"orbit":-5},{"id":7642,"orbit":0}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Boundless Growth","orbit":0,"orbitIndex":0,"recipe":["Fear","Paranoia","Greed"],"skill":15114,"stats":["Plants have a 20% chance to immediately Overgrow"]},"15141":{"connectionArt":"CharacterPlanned","connections":[],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Impale Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":63,"skill":15141,"stats":["30% chance to Impale on Spell Hit"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15180":{"connections":[{"id":61444,"orbit":-2}],"group":482,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Hinder","orbit":2,"orbitIndex":3,"skill":15180,"stats":["10% chance to Hinder Enemies on Hit with Spells"]},"15182":{"connections":[{"id":54818,"orbit":0}],"group":707,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15182,"stats":["+5 to any Attribute"]},"15194":{"connections":[{"id":25303,"orbit":0}],"group":569,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Minion Fire Resistance","orbit":0,"orbitIndex":0,"skill":15194,"stats":["Minions have +20% to Fire Resistance"]},"15207":{"connections":[{"id":6330,"orbit":0}],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Damage","orbit":7,"orbitIndex":0,"skill":15207,"stats":["8% increased Attack Damage","8% increased Accuracy Rating"]},"15247":{"connections":[{"id":46683,"orbit":0}],"group":140,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":3,"orbitIndex":7,"skill":15247,"stats":["Empowered Attacks deal 16% increased Damage"]},"15270":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":15270,"stats":[]},"15275":{"ascendancyName":"Oracle","connections":[{"id":52374,"orbit":-6}],"group":7,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Totem Cast and Attack Speed","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":15275,"stats":["Spells Cast by Totems have 5% increased Cast Speed","Attacks used by Totems have 5% increased Attack Speed"]},"15301":{"connections":[{"id":4709,"orbit":0},{"id":64064,"orbit":0}],"group":1249,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":13,"skill":15301,"stats":["8% increased Accuracy Rating"]},"15304":{"connections":[{"id":16466,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":14,"skill":15304,"stats":["3% increased Cast Speed"]},"15356":{"connections":[{"id":18815,"orbit":0}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":15356,"stats":["Damage Penetrates 6% Lightning Resistance"]},"15358":{"connections":[{"id":10320,"orbit":7},{"id":44255,"orbit":-7}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":15,"skill":15358,"stats":["Minions have 10% increased maximum Life"]},"15374":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":48035,"orbit":0}],"group":541,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Hale Heart","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Greed"],"skill":15374,"stats":["15% increased Life Recovery rate"]},"15408":{"connections":[{"id":2254,"orbit":4},{"id":6338,"orbit":0}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":2,"orbitIndex":23,"skill":15408,"stats":["15% increased maximum Energy Shield"]},"15424":{"connections":[{"id":58157,"orbit":0},{"id":35151,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Threshold","orbit":2,"orbitIndex":20,"skill":15424,"stats":["15% increased Stun Threshold"]},"15427":{"connections":[{"id":57379,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":6,"skill":15427,"stats":["12% increased Melee Damage"]},"15443":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":1001,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Endured Suffering","orbit":0,"orbitIndex":0,"recipe":["Greed","Guilt","Fear"],"skill":15443,"stats":["10% of Physical Damage taken Recouped as Life","20% increased Physical Damage"]},"15494":{"connections":[{"id":1865,"orbit":0},{"id":43584,"orbit":0}],"group":601,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Fire Damage when consuming an Endurance Charge","orbit":2,"orbitIndex":20,"skill":15494,"stats":["3% increased Fire Damage per Endurance Charge consumed Recently"]},"15507":{"connections":[{"id":48401,"orbit":0}],"group":847,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":10,"skill":15507,"stats":["+5 to any Attribute"]},"15522":{"connections":[{"id":17348,"orbit":6},{"id":24630,"orbit":-6}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":3,"orbitIndex":21,"skill":15522,"stats":["12% increased Ignite Magnitude"]},"15580":{"connectionArt":"CharacterPlanned","connections":[{"id":61977,"orbit":0}],"group":354,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Damage and Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":48,"skill":15580,"stats":["15% increased Damage","Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15590":{"connections":[{"id":26356,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Detonator Area","orbit":7,"orbitIndex":17,"skill":15590,"stats":["Detonator skills have 8% increased Area of Effect"]},"15606":{"connections":[{"id":41821,"orbit":0}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Thrill of the Fight","orbit":4,"orbitIndex":30,"recipe":["Despair","Envy","Suffering"],"skill":15606,"stats":["Consuming Glory grants you 3% increased Attack damage per Glory consumed for 6 seconds, up to 60%"]},"15617":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":507,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Heavy Drinker","orbit":0,"orbitIndex":0,"recipe":["Envy","Envy","Envy"],"skill":15617,"stats":["20% increased Life Recovery from Flasks","Life Flasks applied to you grant Guard for 4 seconds equal to 8% of the Life Recovery per Second they apply"]},"15618":{"connections":[{"id":57710,"orbit":0}],"group":744,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":3,"orbitIndex":0,"skill":15618,"stats":["15% increased Critical Spell Damage Bonus"]},"15625":{"connections":[{"id":22811,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Evasion","orbit":2,"orbitIndex":10,"skill":15625,"stats":["15% increased Evasion Rating"]},"15628":{"connections":[{"id":36880,"orbit":3}],"group":419,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Effect","orbit":5,"orbitIndex":59,"skill":15628,"stats":["15% increased effect of Arcane Surge on you"]},"15644":{"connections":[{"id":41538,"orbit":6},{"id":44612,"orbit":0}],"group":1030,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Shedding Skin","orbit":3,"orbitIndex":10,"recipe":["Envy","Ire","Paranoia"],"skill":15644,"stats":["40% increased Elemental Ailment Threshold","10% reduced Duration of Ailments on You"]},"15672":{"connectionArt":"CharacterPlanned","connections":[{"id":45400,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Elemental Resistance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":5,"skill":15672,"stats":["Totems gain +2% to all Maximum Elemental Resistances"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15698":{"connections":[{"id":55260,"orbit":0},{"id":28982,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":3,"skill":15698,"stats":["15% increased Freeze Buildup"]},"15775":{"connections":[{"id":30808,"orbit":0},{"id":11598,"orbit":0},{"id":29959,"orbit":0}],"group":1371,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15775,"stats":["+5 to any Attribute"]},"15782":{"connections":[{"id":1433,"orbit":0},{"id":46628,"orbit":0},{"id":53675,"orbit":0}],"group":429,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15782,"stats":["+5 to any Attribute"]},"15809":{"connections":[{"id":31175,"orbit":0},{"id":26945,"orbit":7},{"id":18485,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Chance","orbit":3,"orbitIndex":22,"skill":15809,"stats":["Minions have 20% increased Critical Hit Chance"]},"15814":{"connections":[{"id":12800,"orbit":0}],"group":1313,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Evasion while Sprinting","orbit":0,"orbitIndex":0,"skill":15814,"stats":["25% increased Evasion Rating while Sprinting"]},"15829":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"id":46146,"orbit":0}],"group":1037,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Siphon","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Envy","Guilt"],"skill":15829,"stats":["Recover 2% of maximum Mana on Kill","25% increased amount of Mana Leeched"]},"15838":{"connections":[{"id":15969,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":2,"skill":15838,"stats":["10% increased chance to inflict Ailments"]},"15839":{"connections":[{"id":60085,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Ailment Duration","orbit":1,"orbitIndex":5,"skill":15839,"stats":["10% increased Duration of Ailments on Beasts"]},"15842":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":88,"icon":"","isOnlyImage":true,"name":"Minion Mastery","orbit":3,"orbitIndex":10,"skill":15842,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15855":{"connections":[{"id":37963,"orbit":0}],"group":546,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":5,"orbitIndex":41,"skill":15855,"stats":["10% increased Damage with Swords"]},"15876":{"connections":[{"id":7947,"orbit":2},{"id":46554,"orbit":0}],"group":865,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Energy Shield as Freeze Threshold","orbit":2,"orbitIndex":10,"skill":15876,"stats":["Gain 15% of maximum Energy Shield as additional Freeze Threshold"]},"15885":{"connections":[{"id":12367,"orbit":3},{"id":22783,"orbit":0},{"id":11679,"orbit":0},{"id":42680,"orbit":0}],"group":661,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15885,"stats":["+5 to any Attribute"]},"15892":{"connections":[],"group":179,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Damage vs Armour Broken Enemies","orbit":3,"orbitIndex":13,"skill":15892,"stats":["20% increased Damage against Enemies with Fully Broken Armour"]},"15899":{"connections":[{"id":21627,"orbit":9}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":2,"orbitIndex":6,"skill":15899,"stats":["10% increased Magnitude of Bleeding you inflict"]},"15913":{"connections":[{"id":32599,"orbit":2},{"id":61362,"orbit":-2},{"id":49734,"orbit":0}],"group":239,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect and Damage","orbit":2,"orbitIndex":16,"skill":15913,"stats":["4% increased Area of Effect","5% increased Area Damage"]},"15969":{"connections":[{"id":41129,"orbit":0},{"id":59376,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":3,"orbitIndex":0,"skill":15969,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"]},"15975":{"connections":[{"id":48198,"orbit":5}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":13,"skill":15975,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"15984":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":798,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCast.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":15984,"stats":[]},"15986":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":6030,"orbit":0}],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Building Toxins","orbit":2,"orbitIndex":5,"recipe":["Greed","Isolation","Isolation"],"skill":15986,"stats":["25% reduced Poison Duration","Targets can be affected by +1 of your Poisons at the same time"]},"15991":{"connections":[{"id":15984,"orbit":0}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Embodiment of Lightning","orbit":2,"orbitIndex":19,"recipe":["Isolation","Paranoia","Ire"],"skill":15991,"stats":["Immune to Shock while affected by an Archon Buff"]},"16013":{"connections":[{"id":41811,"orbit":0}],"group":1289,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":7,"orbitIndex":6,"skill":16013,"stats":["5% chance to Daze on Hit"]},"16024":{"connections":[{"id":29288,"orbit":2}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Critical Damage","orbit":2,"orbitIndex":22,"skill":16024,"stats":["Invocation Spells have 20% increased Critical Damage Bonus"]},"16051":{"connections":[],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Attack Speed","orbit":5,"orbitIndex":4,"skill":16051,"stats":["Attacks used by Totems have 4% increased Attack Speed"]},"16084":{"connections":[{"id":57552,"orbit":0}],"group":384,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":0,"orbitIndex":0,"skill":16084,"stats":["10% increased Damage with One Handed Weapons"]},"16090":{"connections":[{"id":50302,"orbit":0}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","orbit":3,"orbitIndex":8,"skill":16090,"stats":["6% of Skill Mana Costs Converted to Life Costs"]},"16100":{"ascendancyName":"Invoker","connections":[{"id":65173,"orbit":7}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Evasion","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":0,"skill":16100,"stats":["20% increased Evasion Rating"]},"16111":{"connections":[{"id":46268,"orbit":9},{"id":2397,"orbit":0},{"id":54099,"orbit":0}],"group":642,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage while Surrounded","orbit":7,"orbitIndex":4,"skill":16111,"stats":["20% increased Attack Damage while Surrounded"]},"16114":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":430,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":16114,"stats":[]},"16121":{"connections":[{"id":56334,"orbit":7}],"group":1366,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":1,"skill":16121,"stats":["Meta Skills gain 8% increased Energy"]},"16123":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":938,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":3,"orbitIndex":22,"skill":16123,"stats":[]},"16140":{"connections":[{"id":16013,"orbit":0}],"group":1289,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":2,"orbitIndex":10,"skill":16140,"stats":["5% chance to Daze on Hit"]},"16142":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1384,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Deep Freeze","orbit":3,"orbitIndex":10,"recipe":["Disgust","Isolation","Ire"],"skill":16142,"stats":["20% increased Freeze Buildup","Enemies Frozen by you have -8% to Cold Resistance"]},"16150":{"connections":[{"id":37971,"orbit":0}],"group":1418,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Inspiring Ally","orbit":0,"orbitIndex":0,"recipe":["Ire","Suffering","Despair"],"skill":16150,"stats":["Increases and Reductions to Companion Damage also apply to you"]},"16168":{"connections":[{"id":54232,"orbit":-5},{"id":25374,"orbit":0},{"id":45916,"orbit":0}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":16168,"stats":["+5 to any Attribute"]},"16204":{"ascendancyName":"Shaman","connections":[],"group":58,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanGainSpiritEmptyCharmSlot.dds","isNotable":true,"name":"Sacred Flow","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16204,"stats":["+40 to Spirit for each of your empty Charm slots"]},"16249":{"ascendancyName":"Tactician","connections":[],"group":289,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds","isNotable":true,"name":"Watch How I Do It","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16249,"stats":["Allies in your Presence gain added Attack Damage equal","to 25% of your main hand Weapon's Damage"]},"16256":{"connections":[{"id":53188,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Ether Flow","orbit":3,"orbitIndex":8,"recipe":["Envy","Greed","Envy"],"skill":16256,"stats":["25% reduced Mana Regeneration Rate while stationary","50% increased Mana Regeneration Rate while moving","5% reduced Movement Speed Penalty from using Skills while moving"]},"16276":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":57,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds","isNotable":true,"name":"Kitavan Imprint","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16276,"stats":["Body Armour grants 60% increased Glory generation"]},"16311":{"connections":[{"id":32600,"orbit":0},{"id":14654,"orbit":0}],"group":369,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":20,"skill":16311,"stats":["10% increased Life Regeneration rate"]},"16329":{"connections":[{"id":39607,"orbit":-2}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Used","orbit":2,"orbitIndex":2,"skill":16329,"stats":["5% reduced Flask Charges used"]},"16332":{"connectionArt":"CharacterPlanned","connections":[{"id":49258,"orbit":-7},{"id":11160,"orbit":-9}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":64,"skill":16332,"stats":["17% increased Stun Threshold"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"16347":{"connections":[{"id":52373,"orbit":0}],"group":364,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":2,"skill":16347,"stats":["+2 to Maximum Rage"]},"16367":{"connections":[],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":0,"orbitIndex":0,"skill":16367,"stats":["10% increased Elemental Damage"]},"16385":{"connections":[{"id":53320,"orbit":2147483647}],"group":643,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":14,"skill":16385,"stats":["20% increased Glory generation for Banner Skills"]},"16401":{"connections":[{"id":44490,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage and Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":16401,"stats":["8% increased Lightning Damage","10% increased Electrocute Buildup"]},"16413":{"connections":[{"id":42660,"orbit":0}],"group":221,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack and Minion Damage","orbit":2,"orbitIndex":4,"skill":16413,"stats":["8% increased Attack Damage","Minions deal 8% increased Damage"]},"16433":{"ascendancyName":"Pathfinder","connections":[{"id":12795,"orbit":0},{"id":57253,"orbit":0},{"id":36676,"orbit":0}],"group":1450,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMultichoicePath.dds","isMultipleChoice":true,"isNotable":true,"name":"Path Seeker","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16433,"stats":[]},"16460":{"connections":[{"id":28992,"orbit":0},{"id":6772,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":18,"skill":16460,"stats":["+5 to any Attribute"]},"16466":{"connections":[{"id":40196,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Mental Alacrity","orbit":2,"orbitIndex":0,"recipe":["Fear","Envy","Paranoia"],"skill":16466,"stats":["5% increased Cast Speed","15% increased Mana Regeneration Rate","+10 to Intelligence"]},"16484":{"connections":[{"id":25100,"orbit":0},{"id":18923,"orbit":0}],"group":988,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":0,"skill":16484,"stats":["+5 to any Attribute"]},"16485":{"connections":[{"id":2344,"orbit":-2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":2,"skill":16485,"stats":["Damage Penetrates 6% Lightning Resistance"]},"16489":{"connections":[{"id":28556,"orbit":6},{"id":49799,"orbit":7}],"group":842,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":16489,"stats":["+5 to any Attribute"]},"16499":{"connections":[{"id":36814,"orbit":0}],"group":814,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Lingering Whispers","orbit":7,"orbitIndex":12,"recipe":["Isolation","Despair","Envy"],"skill":16499,"stats":["40% increased Curse Duration","10% increased Curse Magnitudes"]},"16506":{"connections":[{"id":35417,"orbit":-2}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Elemental Ailment Chance","orbit":7,"orbitIndex":10,"skill":16506,"stats":["20% increased chance to inflict Elemental Ailments if you have Shapeshifted to an Animal form Recently"]},"16538":{"connections":[{"id":44330,"orbit":0}],"group":769,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":2,"orbitIndex":2,"skill":16538,"stats":["10% increased Damage with One Handed Weapons"]},"16568":{"connections":[{"id":31129,"orbit":-2}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Revive Speed","orbit":3,"orbitIndex":2,"skill":16568,"stats":["Minions Revive 15% faster if all your Minions are Companions"]},"16596":{"connections":[{"id":38535,"orbit":7},{"id":5088,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Speed with Elemental Skills","orbit":3,"orbitIndex":20,"skill":16596,"stats":["3% increased Attack and Cast Speed with Elemental Skills"]},"16602":{"connections":[{"id":29285,"orbit":2},{"id":30657,"orbit":0}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Evasion","orbit":7,"orbitIndex":23,"skill":16602,"stats":["15% increased Evasion Rating"]},"16615":{"connectionArt":"CharacterPlanned","connections":[{"id":18713,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Unmoving Craiceann","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":16615,"stats":["30% increased Armour while stationary","30% increased Life Regeneration Rate while stationary"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"16618":{"connections":[{"id":24511,"orbit":0},{"id":4492,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","isNotable":true,"name":"Jack of all Trades","orbit":5,"orbitIndex":24,"recipe":["Greed","Fear","Envy"],"skill":16618,"stats":["2% increased Damage per 5 of your lowest Attribute"]},"16620":{"connections":[{"id":21161,"orbit":4}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Movement Penalty with Raised Shield","orbit":3,"orbitIndex":10,"skill":16620,"stats":["10% reduced Movement Speed Penalty while Actively Blocking"]},"16626":{"connections":[{"id":53089,"orbit":0},{"id":62023,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Impact Area","orbit":2,"orbitIndex":20,"recipe":["Paranoia","Envy","Disgust"],"skill":16626,"stats":["12% increased Area of Effect if you have Stunned an Enemy Recently","12% increased Area of Effect for Attacks"]},"16647":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":529,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":16647,"stats":[]},"16680":{"connections":[{"id":48137,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":4,"orbitIndex":15,"skill":16680,"stats":["15% increased Crossbow Reload Speed"]},"16691":{"connections":[{"id":21716,"orbit":-5}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech Speed","orbit":7,"orbitIndex":6,"skill":16691,"stats":["Leech Life 15% faster"]},"16695":{"connections":[{"id":61926,"orbit":0}],"group":1090,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recoup","orbit":2,"orbitIndex":6,"skill":16695,"stats":["3% of Elemental Damage taken Recouped as Energy Shield"]},"16705":{"connections":[{"id":25851,"orbit":4},{"id":34621,"orbit":0},{"id":61834,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":66,"skill":16705,"stats":["+5 to any Attribute"]},"16721":{"connections":[{"id":32239,"orbit":4},{"id":34187,"orbit":6},{"id":18270,"orbit":6}],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":0,"orbitIndex":0,"skill":16721,"stats":["12% increased Damage with Plant Skills"]},"16725":{"connections":[{"id":27373,"orbit":6},{"id":36629,"orbit":-6},{"id":54811,"orbit":0},{"id":36163,"orbit":0}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":16725,"stats":["+5 to any Attribute"]},"16744":{"connections":[{"id":24009,"orbit":-5},{"id":24748,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":12,"skill":16744,"stats":["15% increased Evasion Rating"]},"16784":{"connections":[{"id":31650,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":5,"orbitIndex":68,"skill":16784,"stats":["16% increased Totem Life"]},"16786":{"connections":[{"id":20467,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Immobilisation Buildup","orbit":7,"orbitIndex":14,"skill":16786,"stats":["15% increased Immobilisation buildup"]},"16790":{"connections":[{"id":27234,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Efficient Casting","orbit":7,"orbitIndex":0,"recipe":["Greed","Paranoia","Envy"],"skill":16790,"stats":["15% increased Mana Regeneration Rate","20% increased Mana Cost Efficiency"]},"16816":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1048,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Pinpoint Shot","orbit":0,"orbitIndex":0,"recipe":["Isolation","Envy","Envy"],"skill":16816,"stats":["Attacks gain increased Accuracy Rating equal to their Critical Hit Chance"]},"16861":{"connections":[{"id":27303,"orbit":-5}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":22,"skill":16861,"stats":["10% increased Critical Hit Chance"]},"16871":{"connections":[{"id":9532,"orbit":2}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Strength and Dexterity","orbit":7,"orbitIndex":18,"skill":16871,"stats":["+4 to Strength","+4 to Dexterity"]},"16938":{"connections":[{"id":8789,"orbit":3}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":7,"orbitIndex":18,"skill":16938,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"16940":{"connections":[{"id":25446,"orbit":0}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Arcane Nature","orbit":7,"orbitIndex":1,"recipe":["Guilt","Isolation","Ire"],"skill":16940,"stats":["12% increased Area of Effect while you have Arcane Surge","30% increased Spell Damage while you have Arcane Surge"]},"16947":{"connectionArt":"CharacterPlanned","connections":[{"id":18713,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Shelter from the Rain","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":54,"skill":16947,"stats":["40% faster start of Energy Shield Recharge","15% increased Block chance"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17024":{"connections":[{"id":37372,"orbit":0}],"group":926,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":17024,"stats":["3% increased Attack and Cast Speed with Lightning Skills"]},"17025":{"connections":[{"id":13515,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":2,"orbitIndex":18,"skill":17025,"stats":["10% increased Lightning Damage"]},"17026":{"connections":[{"id":23373,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":2,"orbitIndex":2,"skill":17026,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"]},"17029":{"connections":[{"id":45992,"orbit":0}],"group":453,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Blade Catcher","orbit":2,"orbitIndex":12,"recipe":["Fear","Envy","Guilt"],"skill":17029,"stats":["Defend with 200% of Armour against Critical Hits","+15 to Strength"]},"17045":{"connections":[{"id":55131,"orbit":6}],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Movement Speed ","orbit":4,"orbitIndex":42,"skill":17045,"stats":["2% increased Movement Speed"]},"17057":{"connections":[{"id":17025,"orbit":2}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":1,"orbitIndex":0,"skill":17057,"stats":["10% increased Lightning Damage"]},"17058":{"ascendancyName":"Ritualist","connections":[],"group":1486,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Reduced Resistances","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":17058,"stats":["-20% to all Elemental Resistances"]},"17059":{"connectionArt":"CharacterPlanned","connections":[{"id":6874,"orbit":7}],"group":173,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":17,"skill":17059,"stats":["25% increased Stun Threshold while Channelling"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17061":{"connections":[{"id":31773,"orbit":2}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Delay","orbit":3,"orbitIndex":4,"skill":17061,"stats":["Archon recovery period expires 10% faster"]},"17077":{"connections":[{"id":51463,"orbit":0},{"id":36114,"orbit":0}],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Attack Damage while Moving","orbit":0,"orbitIndex":0,"skill":17077,"stats":["12% increased Attack Damage while moving"]},"17088":{"connections":[{"id":51416,"orbit":4}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":17088,"stats":["+5 to any Attribute"]},"17092":{"connections":[{"id":10484,"orbit":0}],"group":221,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":18,"skill":17092,"stats":["+2 to Maximum Rage"]},"17101":{"connections":[{"id":25362,"orbit":-2}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Attack Damage","orbit":3,"orbitIndex":17,"skill":17101,"stats":["10% increased Attack Damage"]},"17107":{"connections":[{"id":11788,"orbit":3}],"group":810,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area Damage","orbit":0,"orbitIndex":0,"skill":17107,"stats":["10% increased Spell Area Damage"]},"17112":{"connections":[{"id":64900,"orbit":-7},{"id":4331,"orbit":2}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Attack Damage and Stun","orbit":2,"orbitIndex":19,"skill":17112,"stats":["10% increased Stun Buildup","Ancestrally Boosted Attacks deal 16% increased Damage"]},"17118":{"connections":[{"id":38814,"orbit":0},{"id":20049,"orbit":0},{"id":8789,"orbit":4}],"group":967,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":17118,"stats":["+5 to any Attribute"]},"17138":{"connections":[{"id":51903,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":0,"orbitIndex":0,"skill":17138,"stats":["10% increased Melee Damage"]},"17146":{"connections":[{"id":57518,"orbit":4},{"id":3843,"orbit":-4}],"group":1284,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Damage","orbit":3,"orbitIndex":5,"skill":17146,"stats":["20% increased Parry Damage"]},"17150":{"connections":[{"id":53647,"orbit":7},{"id":19750,"orbit":0}],"group":676,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"General's Bindings","orbit":3,"orbitIndex":8,"recipe":["Paranoia","Fear","Envy"],"skill":17150,"stats":["Gain 8% of Evasion Rating as extra Armour"]},"17215":{"connections":[{"id":4552,"orbit":2}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Mana Regeneration and Attack Speed","orbit":7,"orbitIndex":19,"skill":17215,"stats":["2% increased Attack Speed","5% increased Mana Regeneration Rate"]},"17229":{"connections":[{"id":34493,"orbit":0},{"id":47242,"orbit":0},{"id":29985,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","isNotable":true,"name":"Silent Guardian","orbit":3,"orbitIndex":9,"recipe":["Fear","Greed","Disgust"],"skill":17229,"stats":["Minions have +20% to all Elemental Resistances","20% increased Elemental Ailment Threshold"]},"17248":{"connections":[{"id":53960,"orbit":-5}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":0,"skill":17248,"stats":["+5 to any Attribute"]},"17254":{"connections":[{"id":14272,"orbit":0},{"id":26596,"orbit":0}],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Spell Haste","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Isolation"],"skill":17254,"stats":["15% increased Evasion Rating","8% increased Cast Speed"]},"17260":{"connections":[{"id":41180,"orbit":0},{"id":9037,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Piercing Claw","orbit":3,"orbitIndex":2,"recipe":["Greed","Ire","Despair"],"skill":17260,"stats":["Damage Penetrates 15% of Enemy Elemental Resistances while Shapeshifted"]},"17268":{"ascendancyName":"Invoker","connections":[{"id":7621,"orbit":3}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Shock Effect","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":6,"orbitIndex":13,"skill":17268,"stats":["15% increased Magnitude of Shock you inflict"]},"17282":{"connections":[{"id":47252,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":20,"skill":17282,"stats":["16% increased Mana Regeneration Rate while stationary"]},"17283":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":17283,"stats":[]},"17294":{"connections":[{"id":19330,"orbit":-5},{"id":27501,"orbit":4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":16,"skill":17294,"stats":["10% increased Life Regeneration rate"]},"17303":{"connections":[{"id":17026,"orbit":0},{"id":27992,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Utility Ordnance","orbit":7,"orbitIndex":6,"recipe":["Disgust","Despair","Envy"],"skill":17303,"stats":["40% increased Cooldown Recovery Rate for Grenade Skills","80% reduced Grenade Damage"]},"17316":{"connections":[{"id":40244,"orbit":-4},{"id":62986,"orbit":5}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":4,"orbitIndex":51,"skill":17316,"stats":["10% increased Damage with One Handed Weapons"]},"17330":{"connections":[{"id":61927,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","isNotable":true,"name":"Perforation","orbit":2,"orbitIndex":23,"recipe":["Greed","Greed","Suffering"],"skill":17330,"stats":["20% chance for Bleeding to be Aggravated when Inflicted against Enemies on Jagged Ground","40% increased Jagged Ground Duration"]},"17340":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":62051,"orbit":-4}],"group":772,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","isNotable":true,"name":"Adrenaline Rush","orbit":4,"orbitIndex":9,"recipe":["Disgust","Ire","Fear"],"skill":17340,"stats":["4% increased Movement Speed if you've Killed Recently","8% increased Attack Speed if you've killed Recently"]},"17348":{"connections":[{"id":11275,"orbit":0}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":17,"skill":17348,"stats":["12% increased Ignite Magnitude"]},"17349":{"connections":[{"id":23940,"orbit":-3},{"id":58138,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":0,"skill":17349,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"17366":{"connections":[{"id":29361,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":10,"skill":17366,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"17367":{"connections":[{"id":53941,"orbit":-6},{"id":12761,"orbit":0}],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":4,"skill":17367,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"17372":{"connections":[{"id":35985,"orbit":0},{"id":19074,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Reaching Strike","orbit":3,"orbitIndex":4,"recipe":["Isolation","Paranoia","Guilt"],"skill":17372,"stats":["25% increased Melee Damage","+2 to Melee Strike Range"]},"17378":{"connections":[{"id":40894,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":22,"skill":17378,"stats":["Minions have 10% increased maximum Life"]},"17380":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":41972,"orbit":0},{"id":23427,"orbit":0},{"id":47270,"orbit":0},{"id":19955,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":1,"orbitIndex":6,"skill":17380,"stats":[]},"17394":{"connections":[{"id":45530,"orbit":-3}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Stun Buildup","orbit":7,"orbitIndex":0,"skill":17394,"stats":["Minions cause 15% increased Stun Buildup"]},"17411":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":482,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":17411,"stats":[]},"17417":{"connections":[{"id":3652,"orbit":3},{"id":27999,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed and Physical Damage","orbit":3,"orbitIndex":4,"skill":17417,"stats":["5% increased Projectile Speed","8% increased Physical Damage"]},"17420":{"connections":[{"id":18717,"orbit":0},{"id":25565,"orbit":0},{"id":15356,"orbit":0}],"group":1334,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":17420,"stats":["12% increased Lightning Damage"]},"17447":{"connections":[{"id":24843,"orbit":-7},{"id":29320,"orbit":7}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":2,"orbitIndex":14,"skill":17447,"stats":["20% increased Stun Threshold while Parrying"]},"17468":{"connections":[],"group":455,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":17468,"stats":["+5 to any Attribute"]},"17501":{"connections":[],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":2,"orbitIndex":7,"skill":17501,"stats":["Minions deal 10% increased Damage"]},"17505":{"connections":[{"id":52106,"orbit":0},{"id":28774,"orbit":0},{"id":23382,"orbit":0}],"group":266,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":30,"skill":17505,"stats":["3% increased Cast Speed"]},"17517":{"connections":[{"id":13233,"orbit":-4},{"id":17655,"orbit":9}],"group":577,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":7,"orbitIndex":12,"skill":17517,"stats":["5% increased Area of Effect"]},"17523":{"connections":[{"id":42032,"orbit":0}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":8,"skill":17523,"stats":["16% increased Hazard Damage"]},"17532":{"connections":[{"id":61934,"orbit":0}],"group":555,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":2,"orbitIndex":20,"skill":17532,"stats":["12% increased Stun Threshold"]},"17548":{"connections":[{"id":630,"orbit":0},{"id":31039,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Moment of Truth","orbit":7,"orbitIndex":2,"recipe":["Ire","Suffering","Disgust"],"skill":17548,"stats":["25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently","15% increased Critical Hit Chance"]},"17553":{"connections":[],"group":875,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Pierce","orbit":7,"orbitIndex":5,"skill":17553,"stats":["25% chance for Projectiles to Pierce Enemies within 3m distance of you"]},"17584":{"connections":[],"group":626,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isSwitchable":true,"name":"Attack Area","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","id":53526,"name":"Spell and Attack Damage","stats":["8% increased Spell Damage","8% increased Attack Damage"]}},"orbit":2,"orbitIndex":17,"skill":17584,"stats":["6% increased Area of Effect for Attacks"]},"17587":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connectionArt":"CharacterPlanned","connections":[],"group":164,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":1,"orbitIndex":9,"skill":17587,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17589":{"connections":[{"id":36085,"orbit":0},{"id":64462,"orbit":7}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":23,"skill":17589,"stats":["10% increased Attack Damage"]},"17600":{"connections":[{"id":18519,"orbit":3},{"id":32096,"orbit":0},{"id":10041,"orbit":-2}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Thirsting Ally","orbit":3,"orbitIndex":19,"recipe":["Ire","Greed","Suffering"],"skill":17600,"stats":["Leeching Life from your Hits causes your Companion to also Leech the same amount of Life"]},"17602":{"connections":[{"id":59799,"orbit":4},{"id":59798,"orbit":-4}],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":7,"orbitIndex":15,"skill":17602,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"17625":{"connections":[{"id":10873,"orbit":-5}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":9,"skill":17625,"stats":["Gain 1 Rage on Melee Hit"]},"17646":{"ascendancyName":"Witchhunter","connections":[],"group":240,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds","isNotable":true,"name":"Judge, Jury, and Executioner","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":17646,"stats":["Decimating Strike"]},"17655":{"connections":[],"group":551,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isSwitchable":true,"name":"Aura Effect","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":14942,"name":"Damage","stats":["8% increased Damage"]}},"orbit":2,"orbitIndex":8,"skill":17655,"stats":["Aura Skills have 5% increased Magnitudes"]},"17664":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[{"id":11463,"orbit":0},{"id":33348,"orbit":0}],"group":1307,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Decisive Retreat","orbit":0,"orbitIndex":0,"recipe":["Envy","Envy","Ire"],"skill":17664,"stats":["50% increased Critical Damage Bonus against Enemies that have exited your Presence Recently"]},"17668":{"connections":[{"id":17215,"orbit":2}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Mana Regeneration and Attack Speed","orbit":2,"orbitIndex":22,"skill":17668,"stats":["2% increased Attack Speed","5% increased Mana Regeneration Rate"]},"17672":{"connections":[{"id":38732,"orbit":0},{"id":64427,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":17672,"stats":["+5 to any Attribute"]},"17686":{"connections":[{"id":53996,"orbit":0},{"id":43575,"orbit":0}],"group":839,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage ","orbit":7,"orbitIndex":19,"skill":17686,"stats":["10% increased Melee Damage"]},"17687":{"connections":[{"id":27422,"orbit":-3}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges","orbit":4,"orbitIndex":40,"skill":17687,"stats":["15% increased Mana Flask Charges gained"]},"17702":{"connections":[{"id":46882,"orbit":0},{"id":27262,"orbit":-3},{"id":20467,"orbit":2147483647}],"group":1085,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":17702,"stats":["+5 to any Attribute"]},"17706":{"connections":[{"id":46972,"orbit":-2}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge and Mana Flask Recovery","orbit":2,"orbitIndex":20,"skill":17706,"stats":["10% increased Energy Shield Recharge Rate","10% increased Mana Recovery from Flasks"]},"17711":{"connections":[{"id":46989,"orbit":3}],"group":813,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":0,"orbitIndex":0,"skill":17711,"stats":["Spell Skills have 6% increased Area of Effect"]},"17724":{"connections":[{"id":17101,"orbit":-4}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Attack Damage","orbit":3,"orbitIndex":13,"skill":17724,"stats":["10% increased Attack Damage"]},"17725":{"connections":[{"id":9221,"orbit":0}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Bonded Precision","orbit":7,"orbitIndex":10,"recipe":["Disgust","Envy","Suffering"],"skill":17725,"stats":["Allies in your Presence have 25% increased Critical Hit Chance","25% increased Critical Hit Chance"]},"17726":{"connections":[{"id":33053,"orbit":7}],"group":883,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Stun Buildup","orbit":7,"orbitIndex":5,"skill":17726,"stats":["15% increased Stun Buildup"]},"17729":{"connectionArt":"CharacterPlanned","connections":[{"id":56466,"orbit":0}],"group":589,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Chance to Poison and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":5,"skill":17729,"stats":["12% increased Spell Damage","8% chance to Poison on Hit"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17745":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":463,"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":17745,"stats":[]},"17754":{"ascendancyName":"Infernalist","connections":[],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds","isNotable":true,"name":"Loyal Hellhound","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":7,"skill":17754,"stats":["Grants Skill: Summon Infernal Hound"]},"17762":{"connections":[{"id":2964,"orbit":-7},{"id":28476,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Vengeance","orbit":2,"orbitIndex":23,"recipe":["Guilt","Fear","Envy"],"skill":17762,"stats":["10% of Thorns Damage Leeched as Life"]},"17788":{"ascendancyName":"Lich","connections":[],"containJewelSocket":true,"group":1120,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isNotable":true,"isSwitchable":true,"name":"Crystalline Phylactery","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketcanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketnormal.dds"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketcanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketnormal.dds"}}},"orbit":6,"orbitIndex":0,"skill":17788,"stats":["Can Socket a non-Unique Basic Jewel into the Phylactery","100% increased Effect of the Socketed Jewel","50% more Mana Cost of Skills if you have no Energy Shield"]},"17791":{"connections":[{"id":526,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Stun Buildup","orbit":7,"orbitIndex":3,"skill":17791,"stats":["18% increased Stun Buildup with Maces"]},"17792":{"connections":[{"id":48734,"orbit":3}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Presence Area","orbit":2,"orbitIndex":9,"skill":17792,"stats":["20% increased Presence Area of Effect"]},"17796":{"connections":[{"id":12412,"orbit":2147483647}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Cooldown Recovery Rate","orbit":2,"orbitIndex":12,"skill":17796,"stats":["5% increased Cooldown Recovery Rate"]},"17825":{"connections":[{"id":45585,"orbit":-7},{"id":46931,"orbit":-7},{"id":5681,"orbit":0}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Tactical Retreat","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Disgust","Despair"],"skill":17825,"stats":["+0.5 metres to Dodge Roll distance while Surrounded","10% increased Movement Speed while Surrounded"]},"17854":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":55275,"orbit":7}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Escape Velocity","orbit":4,"orbitIndex":0,"recipe":["Greed","Disgust","Suffering"],"skill":17854,"stats":["3% increased Movement Speed","30% increased Evasion Rating"]},"17867":{"connections":[{"id":37092,"orbit":0}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Exposure Effect and Slow Effect","orbit":7,"orbitIndex":10,"skill":17867,"stats":["Debuffs you inflict have 7% increased Slow Magnitude","7% increased Exposure Effect"]},"17871":{"connections":[{"id":32672,"orbit":0}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze and Chill Resistance","orbit":2,"orbitIndex":12,"skill":17871,"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"]},"17882":{"connections":[{"id":33596,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Volatile Grenades","orbit":7,"orbitIndex":0,"recipe":["Paranoia","Ire","Despair"],"skill":17882,"stats":["25% reduced Grenade Detonation Time"]},"17885":{"connections":[{"id":11392,"orbit":-7}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude on You","orbit":3,"orbitIndex":2,"skill":17885,"stats":["15% reduced Magnitude of Ignite on you"]},"17894":{"connectionArt":"CharacterPlanned","connections":[{"id":58058,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Her Final Bite","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":42,"skill":17894,"stats":["20% increased Physical Damage with Bows","Bow Attacks have Culling Strike"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17903":{"connections":[{"id":40117,"orbit":-7}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":7,"orbitIndex":8,"skill":17903,"stats":["16% increased Thorns damage"]},"17906":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":17906,"stats":[]},"17923":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":18826,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Volatility","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":16,"skill":17923,"stats":["10% chance to gain Volatility on Kill"]},"17924":{"connections":[{"id":51867,"orbit":-7}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":3,"orbitIndex":20,"skill":17924,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"17955":{"connections":[{"id":51708,"orbit":0}],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Careful Consideration","orbit":3,"orbitIndex":6,"recipe":["Paranoia","Paranoia","Greed"],"skill":17955,"stats":["30% reduced Evasion Rating if you have been Hit Recently","100% increased Evasion Rating if you haven't been Hit Recently"]},"17973":{"connections":[{"id":4748,"orbit":4},{"id":22691,"orbit":-6}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"isSwitchable":true,"name":"Rapid Recharge","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":48926,"name":"Living Death","stats":["Minions have 15% increased maximum Life","Minions Revive 15% faster"]}},"orbit":7,"orbitIndex":3,"skill":17973,"stats":["25% increased Energy Shield Recharge Rate","25% faster start of Energy Shield Recharge"]},"17994":{"connections":[{"id":22565,"orbit":0}],"group":774,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":5,"skill":17994,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"17999":{"connections":[{"id":51561,"orbit":0},{"id":42026,"orbit":0},{"id":63979,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown and Speed","orbit":7,"orbitIndex":4,"skill":17999,"stats":["8% increased Warcry Speed","6% increased Warcry Cooldown Recovery Rate"]},"18004":{"connections":[{"id":8881,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":3,"orbitIndex":3,"skill":18004,"stats":["Inherent Rage loss starts 1 second later"]},"18049":{"connections":[{"id":5802,"orbit":0}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":22,"skill":18049,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies within 2m"]},"18073":{"connections":[{"id":49952,"orbit":7},{"id":63114,"orbit":4}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Attack Damage","orbit":7,"orbitIndex":2,"skill":18073,"stats":["12% increased Attack Damage"]},"18081":{"connectionArt":"CharacterPlanned","connections":[{"id":52993,"orbit":0},{"id":14980,"orbit":0}],"group":276,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Call Upon the Deep","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":7,"skill":18081,"stats":["Damage Penetrates 20% Elemental Resistances for each time you've used a Skill that Requires Glory in the past 6 seconds"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18086":{"connections":[{"id":62844,"orbit":0},{"id":7333,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Breath of Ice","orbit":4,"orbitIndex":54,"recipe":["Suffering","Disgust","Suffering"],"skill":18086,"stats":["Damage Penetrates 15% Cold Resistance","+10 to Intelligence"]},"18115":{"connections":[{"id":48856,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":7,"orbitIndex":7,"skill":18115,"stats":["12% increased Grenade Damage"]},"18121":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":18121,"stats":[]},"18146":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":57819,"orbit":2147483647}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Reduced Attribute Requirements","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18146,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"]},"18157":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":29447,"orbit":-8}],"group":320,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Tempered Defences","orbit":2,"orbitIndex":17,"recipe":["Fear","Guilt","Envy"],"skill":18157,"stats":["25% increased Armour","+15% of Armour also applies to Elemental Damage"]},"18158":{"ascendancyName":"Infernalist","connections":[],"group":701,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds","isNotable":true,"name":"Bringer of Flame","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":18158,"stats":["All Damage from you and Allies in your Presence","contributes to Flammability and Ignite Magnitudes"]},"18160":{"connections":[{"id":26945,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Chance","orbit":7,"orbitIndex":14,"skill":18160,"stats":["Minions have 20% increased Critical Hit Chance"]},"18167":{"connections":[{"id":49150,"orbit":-2}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Critical Hits","orbit":2,"orbitIndex":10,"skill":18167,"stats":["Invocated Spells have 12% increased Critical Hit Chance"]},"18186":{"connections":[{"id":13942,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":0,"skill":18186,"stats":["15% increased Armour"]},"18207":{"connections":[{"id":53261,"orbit":-3}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Area and Damage","orbit":3,"orbitIndex":8,"skill":18207,"stats":["4% increased Area of Effect of Ancestrally Boosted Attacks","Ancestrally Boosted Attacks deal 8% increased Damage"]},"18240":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":350,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":18240,"stats":[]},"18245":{"connections":[{"id":30554,"orbit":0},{"id":21164,"orbit":0}],"group":149,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Physical Damage Reduction","orbit":7,"orbitIndex":16,"skill":18245,"stats":["Minions have 8% increased maximum Life","Minions have 8% additional Physical Damage Reduction"]},"18270":{"connections":[{"id":45874,"orbit":3}],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":5,"orbitIndex":55,"skill":18270,"stats":["12% increased Damage with Plant Skills"]},"18280":{"ascendancyName":"Ritualist","connections":[],"group":1484,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds","isNotable":true,"name":"Mind Phylacteries","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":18280,"stats":["Can instead consume 25% of maximum Mana to trigger Charms with insufficient charges"]},"18308":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":716,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Bleeding Out","orbit":4,"orbitIndex":48,"recipe":["Despair","Suffering","Fear"],"skill":18308,"stats":["+250 to Accuracy against Bleeding Enemies","Bleeding you inflict deals Damage 10% faster"]},"18348":{"ascendancyName":"Infernalist","connections":[{"id":19482,"orbit":5},{"id":8854,"orbit":0},{"id":46016,"orbit":8}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds","isNotable":true,"name":"Altered Flesh","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":60,"skill":18348,"stats":["20% of Cold Damage taken as Fire Damage","20% of Lightning Damage taken as Fire Damage","20% of Physical Damage taken as Chaos Damage"]},"18353":{"connectionArt":"CharacterPlanned","connections":[{"id":20496,"orbit":0},{"id":3544,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Physical and Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":20,"skill":18353,"stats":["12% increased Lightning Damage","12% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18374":{"connections":[],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Leech","orbit":2,"orbitIndex":7,"skill":18374,"stats":["8% increased amount of Life Leeched","12% increased Thorns damage"]},"18397":{"connections":[{"id":55063,"orbit":0},{"id":4139,"orbit":0}],"group":137,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Savoured Blood","orbit":3,"orbitIndex":5,"recipe":["Despair","Ire","Ire"],"skill":18397,"stats":["35% increased amount of Life Leeched","Leech Life 20% slower"]},"18407":{"connections":[],"group":698,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":18407,"stats":["+5 to any Attribute"]},"18419":{"connections":[{"id":11014,"orbit":0},{"id":16784,"orbit":0},{"id":23667,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Mending","orbit":7,"orbitIndex":18,"recipe":["Envy","Fear","Paranoia"],"skill":18419,"stats":["Regenerate 1% of maximum Life per second while you have a Totem","Totems Regenerate 3% of maximum Life per second"]},"18441":{"connectionArt":"CharacterPlanned","connections":[{"id":34181,"orbit":0}],"group":408,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":18441,"stats":["+3 to Maximum Rage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18448":{"connections":[{"id":30141,"orbit":0},{"id":6872,"orbit":0},{"id":30457,"orbit":0},{"id":59039,"orbit":0}],"group":153,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":18448,"stats":["+5 to any Attribute"]},"18451":{"connections":[],"group":952,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":12,"skill":18451,"stats":["20% increased Frenzy Charge Duration"]},"18465":{"connections":[{"id":39540,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"isSwitchable":true,"name":"Cruel Fate","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds","id":50882,"name":"Primal Spirit","stats":["10% increased Critical Hit Chance while Shapeshifted","8% increased Skill Speed while Shapeshifted"]}},"orbit":4,"orbitIndex":44,"skill":18465,"stats":["20% increased Critical Damage Bonus","20% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"]},"18470":{"connections":[{"id":4447,"orbit":0}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":1,"orbitIndex":4,"skill":18470,"stats":["15% increased Pin Buildup"]},"18472":{"connections":[{"id":46533,"orbit":0}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":12,"skill":18472,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"]},"18485":{"connections":[{"id":20119,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Unstable Bond","orbit":3,"orbitIndex":0,"recipe":["Envy","Guilt","Despair"],"skill":18485,"stats":["Gain 3 Volatility when an Allied Persistent Reviving Minion is Killed"]},"18489":{"connections":[{"id":13356,"orbit":7},{"id":12751,"orbit":-7},{"id":37258,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":7,"orbitIndex":19,"skill":18489,"stats":["10% increased Damage with One Handed Weapons"]},"18496":{"connections":[{"id":50616,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Lasting Trauma","orbit":7,"orbitIndex":12,"recipe":["Suffering","Paranoia","Envy"],"skill":18496,"stats":["5% reduced Attack Speed","30% increased Magnitude of Ailments you inflict","20% increased Duration of Damaging Ailments on Enemies"]},"18505":{"connections":[{"id":45090,"orbit":0},{"id":50616,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Crushing Verdict","orbit":7,"orbitIndex":16,"recipe":["Envy","Suffering","Ire"],"skill":18505,"stats":["5% reduced Attack Speed","30% increased Stun Buildup","50% increased Attack Damage"]},"18519":{"connections":[{"id":30910,"orbit":-7}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Life Leech and Companion Damage","orbit":7,"orbitIndex":16,"skill":18519,"stats":["8% increased amount of Life Leeched","Companions deal 12% increased Damage"]},"18548":{"connections":[{"id":28992,"orbit":0}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":7,"orbitIndex":8,"skill":18548,"stats":["3% increased Attack Speed"]},"18568":{"connections":[{"id":46887,"orbit":-5}],"group":1169,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech and Cold Resistance","orbit":2,"orbitIndex":1,"skill":18568,"stats":["+5% to Cold Resistance","10% increased amount of Mana Leeched"]},"18585":{"ascendancyName":"Warbringer","connections":[{"id":6127,"orbit":0}],"group":34,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Armour","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18585,"stats":["20% increased Armour"]},"18624":{"connections":[{"id":39608,"orbit":-2},{"id":12329,"orbit":2}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":3,"orbitIndex":22,"skill":18624,"stats":["16% increased Hazard Damage"]},"18629":{"connections":[{"id":64327,"orbit":0}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":0,"skill":18629,"stats":["5% increased Block chance"]},"18651":{"connections":[{"id":11736,"orbit":0},{"id":63863,"orbit":0}],"group":816,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":18651,"stats":["12% increased Lightning Damage"]},"18678":{"ascendancyName":"Chronomancer","connections":[{"id":26638,"orbit":9}],"group":308,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Buff Expiry Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18678,"stats":["Buffs on you expire 10% slower"]},"18684":{"connections":[],"flavourText":"\"In my dreams I see a great warrior, his skin scorched black, his fists aflame.\"","group":127,"icon":"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds","isKeystone":true,"name":"Avatar of Fire","orbit":0,"orbitIndex":0,"skill":18684,"stats":["75% of Damage Converted to Fire Damage","Deal no Non-Fire Damage"]},"18713":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connectionArt":"CharacterPlanned","connections":[],"group":91,"icon":"Art/2DArt/SkillIcons/passives/MasteryArmourandEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":18713,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18717":{"connections":[{"id":60483,"orbit":0}],"group":1323,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":18717,"stats":["12% increased Lightning Damage"]},"18737":{"connections":[{"id":17725,"orbit":0}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":6,"skill":18737,"stats":["10% increased Critical Hit Chance"]},"18742":{"connections":[{"id":7721,"orbit":-6},{"id":62732,"orbit":0}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":6,"skill":18742,"stats":["12% increased Stun Threshold"]},"18744":{"connections":[{"id":60324,"orbit":2}],"group":1057,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":10,"skill":18744,"stats":["Remnants can be collected from 20% further away"]},"18746":{"connections":[],"group":128,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":0,"orbitIndex":0,"skill":18746,"stats":["5% increased Block chance"]},"18793":{"connections":[{"id":33639,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infused Spell Damage","orbit":2,"orbitIndex":20,"skill":18793,"stats":["12% increased Spell Damage if you have consumed an Elemental Infusion Recently"]},"18801":{"connections":[{"id":11752,"orbit":2147483647},{"id":63360,"orbit":0}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":7,"orbitIndex":10,"skill":18801,"stats":["Banner Skills have 20% increased Duration"]},"18815":{"connections":[{"id":40990,"orbit":0}],"group":1335,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":18815,"stats":["Damage Penetrates 6% Lightning Resistance"]},"18818":{"connections":[{"id":29517,"orbit":0},{"id":49461,"orbit":2},{"id":21314,"orbit":-2}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Speed","orbit":0,"orbitIndex":0,"skill":18818,"stats":["2% increased Attack Speed","5% increased Attack Damage"]},"18822":{"connections":[{"id":21567,"orbit":-3},{"id":47790,"orbit":3}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Damage","orbit":1,"orbitIndex":7,"skill":18822,"stats":["10% increased Damage"]},"18826":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":47344,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds","isNotable":true,"name":"Inner Turmoil","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":8,"skill":18826,"stats":["Gain 1 Volatility on inflicting an Elemental Ailment","Take no Damage from Volatility"]},"18831":{"connections":[{"id":49545,"orbit":7}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Block","orbit":2,"orbitIndex":19,"skill":18831,"stats":["5% increased Block chance"]},"18845":{"connections":[{"id":55807,"orbit":-5}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":27384,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":7,"orbitIndex":11,"skill":18845,"stats":["10% increased Spell Damage"]},"18846":{"connections":[],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":3,"orbitIndex":8,"skill":18846,"stats":["Spell Skills have 6% increased Area of Effect"]},"18849":{"ascendancyName":"Stormweaver","connections":[],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds","isNotable":true,"name":"Shaper of Winter","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":5,"orbitIndex":2,"skill":18849,"stats":["All Damage from Hits Contributes to Chill Magnitude"]},"18856":{"connections":[{"id":24491,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":3,"orbitIndex":0,"skill":18856,"stats":["Invocated Spells deal 15% increased Damage"]},"18864":{"connections":[{"id":2745,"orbit":0}],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Ailment Magnitude","orbit":2,"orbitIndex":2,"skill":18864,"stats":["10% increased Magnitude of Ailments you inflict"]},"18882":{"connections":[{"id":24045,"orbit":-2},{"id":26786,"orbit":0},{"id":30047,"orbit":0},{"id":29941,"orbit":0}],"group":913,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":6,"skill":18882,"stats":["+5 to any Attribute"]},"18895":{"connections":[{"id":12661,"orbit":3}],"group":942,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":1,"orbitIndex":6,"skill":18895,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"]},"18897":{"connections":[{"id":53185,"orbit":5}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Evasion Rating","orbit":2,"orbitIndex":4,"skill":18897,"stats":["15% increased Evasion Rating"]},"18910":{"connections":[{"id":10265,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Critical Chance","orbit":5,"orbitIndex":48,"skill":18910,"stats":["10% increased Critical Hit Chance with Spears"]},"18913":{"connections":[{"id":12419,"orbit":-2}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage and Duration","orbit":7,"orbitIndex":22,"skill":18913,"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"]},"18923":{"connections":[{"id":61976,"orbit":0},{"id":17118,"orbit":0},{"id":39570,"orbit":0},{"id":9085,"orbit":0}],"group":1036,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":18923,"stats":["+5 to any Attribute"]},"18940":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1442,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds","isMultipleChoiceOption":true,"name":"Shattering Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18940,"stats":["Grants Skill: Shattering Concoction"]},"18959":{"connections":[{"id":55843,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Ruinic Helm","orbit":2,"orbitIndex":14,"recipe":["Paranoia","Isolation","Fear"],"skill":18959,"stats":["+1 to Maximum Energy Shield per 8 Item Armour on Equipped Helmet"]},"18969":{"connections":[],"group":1392,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Speed","orbit":0,"orbitIndex":0,"skill":18969,"stats":["3% increased Attack Speed with Bows"]},"18970":{"connections":[{"id":17366,"orbit":-3},{"id":11938,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":16,"skill":18970,"stats":["+8 to Evasion Rating","+5 to maximum Energy Shield"]},"18972":{"connectionArt":"CharacterPlanned","connections":[{"id":34782,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Echoes of Ferocity","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":18972,"stats":["15% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19001":{"connections":[{"id":16786,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Immobilisation Buildup","orbit":7,"orbitIndex":18,"skill":19001,"stats":["15% increased Immobilisation buildup"]},"19003":{"connections":[{"id":12166,"orbit":0},{"id":3128,"orbit":0}],"group":1193,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":19003,"stats":["10% increased Cold Damage"]},"19006":{"connections":[{"id":39461,"orbit":0}],"group":617,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":18,"skill":19006,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"]},"19011":{"connections":[{"id":45363,"orbit":0}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":20,"skill":19011,"stats":["10% increased Melee Damage"]},"19027":{"connections":[{"id":21156,"orbit":-2},{"id":7847,"orbit":0}],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Charge Duration","orbit":7,"orbitIndex":12,"skill":19027,"stats":["15% increased Endurance, Frenzy and Power Charge Duration"]},"19044":{"connections":[{"id":53188,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Arcane Intensity","orbit":1,"orbitIndex":0,"recipe":["Disgust","Fear","Despair"],"skill":19044,"stats":["3% increased Spell Damage per 100 maximum Mana"]},"19074":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":7,"orbitIndex":6,"skill":19074,"stats":[]},"19104":{"connections":[{"id":29582,"orbit":0}],"group":940,"icon":"Art/2DArt/SkillIcons/passives/eagleeye.dds","isNotable":true,"isSwitchable":true,"name":"Eagle Eye","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","id":39628,"name":"Reflex Action","stats":["30% increased Parry Damage","30% increased Evasion Rating while Parrying"]}},"orbit":0,"orbitIndex":0,"skill":19104,"stats":["+30 to Accuracy Rating","10% increased Accuracy Rating"]},"19112":{"connections":[{"id":36358,"orbit":0}],"group":678,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":8,"skill":19112,"stats":["7% increased Chaos Damage"]},"19122":{"connections":[{"id":28432,"orbit":0}],"group":425,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Armour if Consumed Endurance Charge","orbit":2,"orbitIndex":16,"skill":19122,"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"]},"19125":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":726,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Potent Incantation","orbit":1,"orbitIndex":8,"recipe":["Paranoia","Paranoia","Disgust"],"skill":19125,"stats":["30% increased Spell Damage","5% reduced Cast Speed"]},"19129":{"connections":[{"id":55066,"orbit":0},{"id":9290,"orbit":0}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":21,"skill":19129,"stats":["15% increased Pin Buildup"]},"19156":{"connections":[{"id":12249,"orbit":-7},{"id":17283,"orbit":0}],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Immaterial","orbit":2,"orbitIndex":12,"recipe":["Ire","Disgust","Envy"],"skill":19156,"stats":["50% increased Evasion Rating if Energy Shield Recharge has started in the past 2 seconds","30% increased Evasion Rating while you have Energy Shield"]},"19162":{"connectionArt":"CharacterPlanned","connections":[{"id":34143,"orbit":0},{"id":31554,"orbit":5},{"id":15141,"orbit":2147483647}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":60,"skill":19162,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19203":{"connections":[{"id":10260,"orbit":0}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":21,"skill":19203,"stats":["Channelling Skills deal 12% increased Damage"]},"19223":{"connections":[{"id":21755,"orbit":0},{"id":53166,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":18,"skill":19223,"stats":["10% increased Attack Damage"]},"19233":{"ascendancyName":"Amazon","connections":[{"id":42441,"orbit":0}],"group":1466,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":19233,"stats":["12% increased Elemental Damage"]},"19236":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":152,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Projectile Bulwark","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Despair"],"skill":19236,"stats":["30% increased Armour","Defend with 120% of Armour against Projectile Attacks"]},"19240":{"connections":[{"id":46358,"orbit":-6},{"id":4847,"orbit":5}],"group":622,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":19240,"stats":["+5 to any Attribute"]},"19249":{"connections":[{"id":33209,"orbit":4},{"id":40550,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Supportive Ancestors","orbit":6,"orbitIndex":0,"recipe":["Fear","Disgust","Isolation"],"skill":19249,"stats":["25% increased Damage while you have a Totem","Spells Cast by Totems have 3% increased Cast Speed per Summoned Totem","Attacks used by Totems have 3% increased Attack Speed per Summoned Totem"]},"19277":{"connections":[{"id":44783,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":12,"skill":19277,"stats":["10% increased Spell Area Damage"]},"19288":{"connections":[],"flavourText":"Utter trust in your defence unleashes ultimate potential.","group":917,"icon":"Art/2DArt/SkillIcons/passives/GlancingBlows.dds","isKeystone":true,"name":"Glancing Blows","orbit":0,"orbitIndex":0,"skill":19288,"stats":["Chance to Evade is Unlucky","Chance to Deflect is Lucky"]},"19330":{"connections":[],"group":662,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":4,"orbitIndex":52,"skill":19330,"stats":["10% increased Life Regeneration rate"]},"19337":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1126,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Precision Salvo","orbit":0,"orbitIndex":0,"recipe":["Despair","Envy","Envy"],"skill":19337,"stats":["8% increased Projectile Speed","6% increased Attack Speed","12% increased Accuracy Rating"]},"19338":{"connections":[{"id":60,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":3,"orbitIndex":0,"skill":19338,"stats":["+8 to Dexterity"]},"19341":{"connections":[],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":3,"orbitIndex":16,"skill":19341,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"19342":{"connections":[{"id":17553,"orbit":-3},{"id":46296,"orbit":0},{"id":27493,"orbit":0}],"group":875,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":3,"orbitIndex":8,"skill":19342,"stats":["10% increased Projectile Damage"]},"19355":{"connections":[],"group":953,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":6,"orbitIndex":4,"skill":19355,"stats":["15% increased maximum Energy Shield"]},"19359":{"connections":[{"id":35095,"orbit":4},{"id":52245,"orbit":0}],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Damage and Resistance","orbit":3,"orbitIndex":2,"skill":19359,"stats":["5% increased Chaos Damage","+3% to Chaos Resistance"]},"19424":{"ascendancyName":"Titan","connections":[{"id":60634,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Strength","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":6,"orbitIndex":48,"skill":19424,"stats":["4% increased Strength"]},"19426":{"connections":[{"id":15443,"orbit":0}],"group":1001,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":4,"skill":19426,"stats":["10% increased Physical Damage"]},"19442":{"connections":[{"id":25170,"orbit":-3},{"id":8606,"orbit":0}],"group":985,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Prolonged Assault","orbit":2,"orbitIndex":8,"recipe":["Guilt","Despair","Suffering"],"skill":19442,"stats":["16% increased Attack Damage","16% increased Skill Effect Duration","Buffs on you expire 10% slower"]},"19461":{"connections":[{"id":64415,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Lightning and Cold Damage","orbit":3,"orbitIndex":16,"skill":19461,"stats":["8% increased Cold Damage","8% increased Lightning Damage"]},"19470":{"connections":[],"group":922,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Life and Mana Flask Recovery","orbit":3,"orbitIndex":17,"skill":19470,"stats":["10% increased Life and Mana Recovery from Flasks"]},"19482":{"ascendancyName":"Infernalist","connections":[{"id":36564,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":109,"skill":19482,"stats":["3% increased maximum Life"]},"19546":{"connections":[{"id":5681,"orbit":0}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Favourable Odds","orbit":2,"orbitIndex":4,"recipe":["Despair","Greed","Disgust"],"skill":19546,"stats":["30% increased Block chance while Surrounded","10% increased Deflection Rating while Surrounded","40% increased Ailment and Stun Threshold while Surrounded"]},"19563":{"connections":[{"id":47931,"orbit":0},{"id":58496,"orbit":-7},{"id":6735,"orbit":7}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":19563,"stats":["12% increased Damage while Shapeshifted"]},"19573":{"connections":[{"id":38479,"orbit":-5},{"id":19342,"orbit":-3}],"group":875,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Pierce","orbit":7,"orbitIndex":11,"skill":19573,"stats":["25% chance for Projectiles to Pierce Enemies within 3m distance of you"]},"19644":{"connections":[{"id":14505,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Left Hand of Darkness","orbit":4,"orbitIndex":29,"recipe":["Isolation","Suffering","Envy"],"skill":19644,"stats":["Minions have 20% additional Physical Damage Reduction","Minions have +23% to Chaos Resistance","Attacks Gain 5% of Damage as extra Chaos Damage"]},"19674":{"connections":[{"id":41493,"orbit":0}],"group":317,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":3,"orbitIndex":2,"skill":19674,"stats":["8% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"19715":{"connections":[{"id":34927,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Cremation","orbit":4,"orbitIndex":66,"recipe":["Isolation","Disgust","Isolation"],"skill":19715,"stats":["Damage Penetrates 18% Fire Resistance","Gain 6% of Elemental Damage as Extra Fire Damage"]},"19722":{"connections":[],"group":1193,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Thin Ice","orbit":7,"orbitIndex":10,"recipe":["Suffering","Ire","Greed"],"skill":19722,"stats":["20% increased Freeze Buildup","50% increased Damage with Hits against Frozen Enemies"]},"19749":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":961,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":1,"orbitIndex":6,"skill":19749,"stats":[]},"19750":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":676,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":0,"orbitIndex":0,"skill":19750,"stats":[]},"19751":{"connections":[{"id":35618,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Threshold","orbit":2,"orbitIndex":19,"skill":19751,"stats":["15% increased Freeze Threshold"]},"19767":{"connections":[{"id":35223,"orbit":0},{"id":13895,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Attack Speed","orbit":4,"orbitIndex":10,"skill":19767,"stats":["3% increased Attack Speed with Spears"]},"19779":{"connections":[{"id":63891,"orbit":2}],"group":881,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":2,"orbitIndex":22,"skill":19779,"stats":["7% increased Chaos Damage"]},"19794":{"connections":[],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude on You","orbit":3,"orbitIndex":22,"skill":19794,"stats":["15% reduced Magnitude of Ignite on you"]},"19796":{"connections":[{"id":18308,"orbit":0}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Attack Damage vs Bleeding Enemies","orbit":7,"orbitIndex":16,"skill":19796,"stats":["16% increased Attack Damage against Bleeding Enemies"]},"19802":{"connections":[{"id":64399,"orbit":2}],"group":528,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":2,"orbitIndex":8,"skill":19802,"stats":["15% increased Critical Damage Bonus for Attack Damage"]},"19808":{"connections":[],"group":992,"icon":"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds","isSwitchable":true,"name":"Ailment Chance","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","id":28615,"name":"Accuracy","stats":["8% increased Accuracy Rating"]}},"orbit":0,"orbitIndex":0,"skill":19808,"stats":["10% increased chance to inflict Ailments"]},"19820":{"connections":[{"id":5686,"orbit":0}],"group":199,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Cold Damage","orbit":2,"orbitIndex":18,"skill":19820,"stats":["10% increased Armour","+10% of Armour also applies to Cold Damage"]},"19846":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":346,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":1,"orbitIndex":6,"skill":19846,"stats":[]},"19873":{"connections":[{"id":13233,"orbit":4},{"id":17655,"orbit":-9}],"group":577,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":7,"orbitIndex":4,"skill":19873,"stats":["5% increased Area of Effect"]},"19880":{"connections":[{"id":59390,"orbit":0}],"group":1145,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Evasion if Consumed Frenzy Charge","orbit":2,"orbitIndex":0,"skill":19880,"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"]},"19942":{"connections":[{"id":1144,"orbit":0}],"group":303,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Attack Elemental Damage","orbit":2,"orbitIndex":1,"skill":19942,"stats":["12% increased Elemental Damage with Attacks"]},"19953":{"connectionArt":"CharacterPlanned","connections":[{"id":50142,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":19953,"stats":["15% increased Lightning Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19955":{"connections":[],"group":749,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Endless Blizzard","orbit":4,"orbitIndex":6,"recipe":["Isolation","Suffering","Fear"],"skill":19955,"stats":["+1 to Level of all Cold Skills"]},"19966":{"connectionArt":"CharacterPlanned","connections":[{"id":829,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":19,"skill":19966,"stats":["25% increased Minion Duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19998":{"connections":[{"id":44430,"orbit":0}],"group":844,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Damage","orbit":0,"orbitIndex":0,"skill":19998,"stats":["12% increased Damage with Crossbows"]},"20008":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Unleash Fire","orbit":7,"orbitIndex":4,"recipe":["Disgust","Guilt","Greed"],"skill":20008,"stats":["30% increased Stun Buildup with Melee Damage","Projectiles deal 75% increased Damage against Heavy Stunned Enemies"]},"20015":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":3,"orbitIndex":1,"skill":20015,"stats":[]},"20024":{"connections":[{"id":44223,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":22,"skill":20024,"stats":["15% increased Critical Damage Bonus"]},"20032":{"connections":[{"id":28680,"orbit":0},{"id":56762,"orbit":0}],"group":401,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Erraticism","orbit":2,"orbitIndex":0,"recipe":["Despair","Greed","Guilt"],"skill":20032,"stats":["16% increased Cast Speed if you've dealt a Critical Hit Recently","10% reduced Critical Hit Chance"]},"20044":{"connections":[{"id":30736,"orbit":0}],"group":1398,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":7,"skill":20044,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"20049":{"connections":[{"id":32818,"orbit":5}],"group":968,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":7,"orbitIndex":0,"skill":20049,"stats":["10% increased Charm Charges gained"]},"20091":{"connections":[{"id":46565,"orbit":0}],"group":548,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":5,"orbitIndex":43,"skill":20091,"stats":["10% increased Damage with Swords"]},"20105":{"connections":[{"id":13895,"orbit":0}],"group":1357,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Accuracy","orbit":0,"orbitIndex":0,"skill":20105,"stats":["10% increased Accuracy Rating with Spears"]},"20115":{"connections":[{"id":49734,"orbit":0},{"id":24420,"orbit":0},{"id":63243,"orbit":0},{"id":30258,"orbit":0}],"group":232,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":20115,"stats":["+5 to any Attribute"]},"20119":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":20119,"stats":[]},"20140":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":869,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":20140,"stats":[]},"20195":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":56,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds","isNotable":true,"name":"Spiked Plates","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":20195,"stats":["Body Armour grants 100% increased Thorns damage"]},"20205":{"connections":[{"id":33059,"orbit":0}],"group":894,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":2,"orbitIndex":4,"skill":20205,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"]},"20236":{"connections":[{"id":4346,"orbit":0}],"group":1068,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":20236,"stats":["10% increased Critical Hit Chance"]},"20251":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":114,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Splitting Ground","orbit":3,"orbitIndex":23,"recipe":["Suffering","Suffering","Isolation"],"skill":20251,"stats":["Skills which create Fissures have a 20% chance to create an additional Fissure"]},"20289":{"connections":[{"id":61896,"orbit":0},{"id":50767,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Frozen Claw","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Ire"],"skill":20289,"stats":["Gain 8% of Damage as Extra Cold Damage while Shapeshifted"]},"20303":{"connections":[{"id":9908,"orbit":0}],"group":368,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":16,"skill":20303,"stats":["10% increased Life Regeneration rate"]},"20350":{"connections":[{"id":4948,"orbit":0},{"id":47006,"orbit":0},{"id":28304,"orbit":0}],"group":370,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":10,"skill":20350,"stats":["20% increased Damage against Enemies with Fully Broken Armour"]},"20387":{"connections":[{"id":57810,"orbit":0}],"group":919,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":20387,"stats":["15% increased chance to Shock"]},"20388":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":581,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Regenerative Flesh","orbit":2,"orbitIndex":22,"recipe":["Greed","Disgust","Greed"],"skill":20388,"stats":["6% of Damage taken Recouped as Life","Minions Recoup 15% of Damage taken as Life"]},"20391":{"connectionArt":"CharacterPlanned","connections":[{"id":16947,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":15,"skill":20391,"stats":["8% increased Block chance"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20397":{"connections":[{"id":4577,"orbit":3},{"id":8556,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Authority","orbit":7,"orbitIndex":11,"recipe":["Greed","Envy","Suffering"],"skill":20397,"stats":["15% increased Area of Effect for Attacks","10% increased Cooldown Recovery Rate"]},"20414":{"connections":[{"id":35043,"orbit":0},{"id":52410,"orbit":0},{"id":50146,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Reprisal","orbit":4,"orbitIndex":31,"recipe":["Ire","Despair","Despair"],"skill":20414,"stats":["25% increased Parried Debuff Magnitude"]},"20416":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":425,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Grit","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Envy"],"skill":20416,"stats":["10% chance when you gain an Endurance Charge to gain an additional Endurance Charge","+1 to Maximum Endurance Charges"]},"20429":{"connections":[{"id":28797,"orbit":0}],"group":1394,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Speed","orbit":6,"orbitIndex":62,"skill":20429,"stats":["3% increased Attack Speed with Daggers"]},"20467":{"connections":[{"id":58312,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Culling Strike Threshold","orbit":3,"orbitIndex":12,"skill":20467,"stats":["5% increased Culling Strike Threshold"]},"20496":{"connectionArt":"CharacterPlanned","connections":[{"id":11984,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":6,"skill":20496,"stats":["15% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20499":{"connections":[{"id":34327,"orbit":0},{"id":2336,"orbit":-2}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Effect","orbit":7,"orbitIndex":13,"skill":20499,"stats":["15% increased effect of Arcane Surge on you"]},"20504":{"connections":[{"id":62341,"orbit":-5}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":0,"orbitIndex":0,"skill":20504,"stats":["Recover 5 Life when you Block"]},"20511":{"connections":[{"id":53804,"orbit":-7},{"id":49259,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","isNotable":true,"name":"Cremating Cries","orbit":3,"orbitIndex":14,"recipe":["Despair","Suffering","Paranoia"],"skill":20511,"stats":["Empowered Attacks Gain 15% of Physical Damage as Extra Fire damage"]},"20547":{"connections":[{"id":33340,"orbit":0},{"id":34412,"orbit":-2}],"group":410,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":11,"skill":20547,"stats":["15% increased Stun Buildup"]},"20558":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":225,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","isNotable":true,"name":"Among the Hordes","orbit":2,"orbitIndex":16,"recipe":["Suffering","Greed","Suffering"],"skill":20558,"stats":["3% increased Movement Speed","15% increased Attack Damage","Minions have 10% increased Movement Speed"]},"20582":{"connections":[{"id":55329,"orbit":0}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Duration","orbit":6,"orbitIndex":21,"skill":20582,"stats":["15% increased Parried Debuff Duration"]},"20637":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connectionArt":"CharacterPlanned","connections":[],"group":521,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupExtra.dds","isOnlyImage":true,"name":"Damage Mastery","orbit":0,"orbitIndex":0,"skill":20637,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20641":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":51934,"orbit":0}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":1,"orbitIndex":1,"skill":20641,"stats":[]},"20645":{"connections":[{"id":64284,"orbit":4}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":14,"skill":20645,"stats":["10% increased Attack Area Damage"]},"20649":{"connections":[{"id":62998,"orbit":0},{"id":2582,"orbit":0},{"id":65290,"orbit":0}],"group":1363,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":20649,"stats":["10% increased Lightning Damage"]},"20677":{"connections":[{"id":9586,"orbit":0},{"id":535,"orbit":0}],"group":1109,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"For the Jugular","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Guilt"],"skill":20677,"stats":["25% increased Critical Damage Bonus","+10 to Intelligence"]},"20691":{"connections":[{"id":41739,"orbit":0}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":10,"skill":20691,"stats":["15% increased Stun Buildup"]},"20701":{"ascendancyName":"Disciple of Varashta","connections":[{"id":35880,"orbit":3}],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FocusStaff.dds","isNotable":true,"name":"Instruments of Power","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":3,"orbitIndex":4,"skill":20701,"stats":["You can equip a Focus while wielding a Staff","50% reduced bonuses gained from Equipped Focus"]},"20718":{"connections":[{"id":30979,"orbit":-3}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Duration","orbit":7,"orbitIndex":12,"skill":20718,"stats":["10% increased Skill Effect Duration"]},"20744":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":908,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":1,"orbitIndex":3,"skill":20744,"stats":[]},"20772":{"ascendancyName":"Lich","connections":[{"id":2877,"orbit":-4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Mana","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":15028,"name":"Minion Duration","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["15% increased Minion Duration"]}},"orbit":9,"orbitIndex":114,"skill":20772,"stats":["3% increased maximum Mana"]},"20782":{"connections":[{"id":52191,"orbit":-3},{"id":42361,"orbit":0}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":8,"skill":20782,"stats":["7% increased Chaos Damage"]},"20787":{"connections":[{"id":5390,"orbit":2147483647}],"group":1384,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":21,"skill":20787,"stats":["15% increased Freeze Buildup"]},"20791":{"connections":[{"id":13777,"orbit":0},{"id":11741,"orbit":0}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration and Energy Shield","orbit":2,"orbitIndex":10,"skill":20791,"stats":["10% increased Power Charge Duration","10% increased maximum Energy Shield if you've consumed a Power Charge Recently"]},"20820":{"connections":[{"id":40166,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":20,"skill":20820,"stats":["3% increased Attack Speed"]},"20830":{"ascendancyName":"Witchhunter","connections":[{"id":37078,"orbit":8}],"group":311,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":20830,"stats":["8% increased Area of Effect"]},"20831":{"connections":[{"id":29843,"orbit":0},{"id":44875,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds","isNotable":true,"name":"Catlike Agility","orbit":2,"orbitIndex":14,"skill":20831,"stats":["25% increased Evasion Rating","40% increased Evasion Rating if you've Dodge Rolled Recently","3% reduced Movement Speed Penalty from using Skills while moving"]},"20837":{"connections":[{"id":61104,"orbit":0}],"group":998,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback","orbit":0,"orbitIndex":0,"skill":20837,"stats":["8% increased Knockback Distance"]},"20842":{"connections":[{"id":48026,"orbit":0},{"id":4661,"orbit":2147483647}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":3,"orbitIndex":12,"skill":20842,"stats":["Banner Skills have 15% increased Area of Effect"]},"20848":{"connections":[{"id":16721,"orbit":2147483647}],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":7,"orbitIndex":8,"skill":20848,"stats":["12% increased Damage with Plant Skills"]},"20861":{"connections":[{"id":8522,"orbit":0},{"id":45350,"orbit":0},{"id":17672,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":7,"orbitIndex":12,"skill":20861,"stats":["Invocated Spells deal 15% increased Damage"]},"20895":{"ascendancyName":"Smith of Kitava","connections":[{"id":47184,"orbit":0}],"group":18,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Strength","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":20895,"stats":["5% increased Strength"]},"20909":{"connections":[{"id":44891,"orbit":2147483647}],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":1,"skill":20909,"stats":["Damage Penetrates 6% Cold Resistance"]},"20916":{"connections":[{"id":59355,"orbit":0}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Blinding Strike","orbit":7,"orbitIndex":8,"recipe":["Envy","Fear","Envy"],"skill":20916,"stats":["24% increased Attack Damage","10% chance to Blind Enemies on Hit with Attacks"]},"20963":{"connectionArt":"CharacterPlanned","connections":[{"id":17587,"orbit":0}],"group":164,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Calculated Hunter","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":18,"skill":20963,"stats":["5% reduced Skill Speed","50% increased Critical Hit Chance"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20989":{"connections":[{"id":42984,"orbit":0},{"id":30141,"orbit":0}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Attack Area","orbit":3,"orbitIndex":9,"skill":20989,"stats":["6% increased Area of Effect"]},"21017":{"connections":[{"id":26969,"orbit":-7},{"id":55789,"orbit":7}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":5,"orbitIndex":0,"skill":21017,"stats":["10% increased Critical Hit Chance"]},"21070":{"connections":[{"id":57388,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":7,"orbitIndex":20,"skill":21070,"stats":["10% increased Critical Hit Chance for Attacks"]},"21077":{"connections":[{"id":354,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":3,"orbitIndex":12,"skill":21077,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"]},"21080":{"connections":[{"id":1869,"orbit":-4}],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":19,"skill":21080,"stats":["15% increased Freeze Buildup"]},"21081":{"connections":[{"id":25745,"orbit":5}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":5,"orbitIndex":42,"skill":21081,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"21089":{"connections":[{"id":31848,"orbit":7}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns Ignore Armour","orbit":7,"orbitIndex":20,"skill":21089,"stats":["Thorns Damage has 25% chance to ignore Enemy Armour"]},"21096":{"connections":[{"id":56388,"orbit":0}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":4,"orbitIndex":69,"skill":21096,"stats":["Banner Skills have 15% increased Area of Effect"]},"21111":{"connections":[{"id":33099,"orbit":-5}],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Activation Chance","orbit":7,"orbitIndex":11,"skill":21111,"stats":["10% chance when a Charm is used to use another Charm without consuming Charges"]},"21112":{"connections":[{"id":31055,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":4,"orbitIndex":57,"skill":21112,"stats":["10% increased Damage with Bows"]},"21127":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":287,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":4,"orbitIndex":30,"skill":21127,"stats":[]},"21142":{"connections":[{"id":55829,"orbit":7}],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":5,"skill":21142,"stats":["6% increased Area of Effect for Attacks"]},"21156":{"connections":[{"id":34623,"orbit":0}],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Charge Duration","orbit":7,"orbitIndex":8,"skill":21156,"stats":["15% increased Endurance, Frenzy and Power Charge Duration"]},"21161":{"connections":[{"id":10500,"orbit":5}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Movement Penalty with Raised Shield","orbit":3,"orbitIndex":7,"skill":21161,"stats":["10% reduced Movement Speed Penalty while Actively Blocking"]},"21164":{"connections":[{"id":62670,"orbit":0}],"group":149,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Fleshcrafting","orbit":7,"orbitIndex":10,"recipe":["Isolation","Greed","Fear"],"skill":21164,"stats":["4% of Maximum Life Converted to Energy Shield","Minions gain 15% of their maximum Life as Extra maximum Energy Shield"]},"21184":{"connections":[{"id":20251,"orbit":0}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Attack Area","orbit":7,"orbitIndex":3,"skill":21184,"stats":["6% increased Area of Effect"]},"21205":{"connections":[{"id":44176,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":5,"orbitIndex":60,"skill":21205,"stats":["+3 to all Attributes"]},"21206":{"connections":[{"id":45899,"orbit":0},{"id":11505,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Explosive Impact","orbit":3,"orbitIndex":8,"recipe":["Greed","Disgust","Fear"],"skill":21206,"stats":["15% increased Area of Effect","Burning Enemies you kill have a 5% chance to Explode, dealing a","tenth of their maximum Life as Fire Damage"]},"21208":{"connections":[],"group":1186,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Activation Speed and Effect","orbit":7,"orbitIndex":14,"skill":21208,"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"]},"21218":{"connectionArt":"CharacterPlanned","connections":[{"id":7066,"orbit":0},{"id":13950,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":5,"skill":21218,"stats":["16% increased Damage with Bows"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21225":{"connections":[{"id":38369,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Damage","orbit":3,"orbitIndex":16,"skill":21225,"stats":["10% increased Damage with Spears"]},"21227":{"connections":[{"id":36290,"orbit":-2}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":4,"orbitIndex":39,"skill":21227,"stats":["15% faster start of Energy Shield Recharge"]},"21245":{"connections":[],"group":503,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Spell Critical Chance","orbit":0,"orbitIndex":0,"skill":21245,"stats":["10% increased Critical Hit Chance for Spells"]},"21274":{"connections":[{"id":39298,"orbit":0}],"group":823,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21274,"stats":["+5 to any Attribute"]},"21279":{"connections":[{"id":35534,"orbit":-3}],"group":1296,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect and Blind Effect","orbit":2,"orbitIndex":21,"skill":21279,"stats":["8% increased Effect of your Mark Skills","10% increased Blind Effect"]},"21280":{"connections":[{"id":28050,"orbit":0},{"id":61312,"orbit":0},{"id":40630,"orbit":0}],"group":995,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21280,"stats":["+5 to any Attribute"]},"21284":{"ascendancyName":"Oracle","connections":[{"id":30904,"orbit":2147483647}],"group":8,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Life and Mana Regeneration Rate","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":21284,"stats":["8% increased Life Regeneration rate","8% increased Mana Regeneration Rate"]},"21286":{"connections":[{"id":4128,"orbit":4},{"id":45992,"orbit":0}],"group":453,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":14,"skill":21286,"stats":["15% increased Armour"]},"21314":{"connections":[{"id":50912,"orbit":-4}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":17,"skill":21314,"stats":["10% increased Attack Damage"]},"21324":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Buckler Mastery","orbit":2,"orbitIndex":7,"skill":21324,"stats":[]},"21327":{"connections":[{"id":56876,"orbit":0}],"group":312,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Energy Shield if Consumed Power Charge","orbit":2,"orbitIndex":14,"skill":21327,"stats":["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"]},"21336":{"connections":[{"id":62984,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":19,"skill":21336,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"21349":{"connections":[],"group":1107,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFoxNotable.dds","isNotable":true,"name":"The Cunning Fox","orbit":2,"orbitIndex":4,"recipe":["Isolation","Despair","Suffering"],"skill":21349,"stats":["+5% to Quality of all Skills"]},"21374":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connectionArt":"CharacterPlanned","connections":[],"group":228,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":7,"orbitIndex":21,"skill":21374,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21380":{"connections":[],"group":1160,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Preemptive Strike","orbit":7,"orbitIndex":9,"recipe":["Guilt","Disgust","Greed"],"skill":21380,"stats":["100% increased Critical Damage Bonus against Enemies that are on Full Life"]},"21387":{"connections":[{"id":53719,"orbit":0},{"id":3988,"orbit":0}],"group":178,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21387,"stats":["+5 to any Attribute"]},"21390":{"connections":[{"id":7972,"orbit":0}],"group":277,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration","orbit":2,"orbitIndex":12,"skill":21390,"stats":["20% increased Endurance Charge Duration"]},"21404":{"connections":[{"id":42825,"orbit":0}],"group":472,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":18,"skill":21404,"stats":["15% faster start of Energy Shield Recharge"]},"21413":{"connections":[{"id":28408,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start ","orbit":7,"orbitIndex":19,"skill":21413,"stats":["Inherent Rage loss starts 1 second later"]},"21415":{"connections":[{"id":61493,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":3,"orbitIndex":16,"skill":21415,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"21438":{"connections":[{"id":1019,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":7,"orbitIndex":7,"skill":21438,"stats":["12% increased Armour and Evasion Rating"]},"21453":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":10286,"orbit":0}],"group":216,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Breakage","orbit":0,"orbitIndex":0,"recipe":["Fear","Envy","Greed"],"skill":21453,"stats":["Break 60% increased Armour","10% chance to Defend with 200% of Armour"]},"21468":{"connections":[{"id":39274,"orbit":6}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":3,"orbitIndex":12,"skill":21468,"stats":["10% increased amount of Life Leeched"]},"21495":{"connections":[],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":14,"skill":21495,"stats":["12% increased Elemental Damage with Attacks"]},"21537":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Fervour","orbit":2,"orbitIndex":16,"recipe":["Fear","Guilt","Isolation"],"skill":21537,"stats":["+2 to Maximum Frenzy Charges"]},"21540":{"connections":[{"id":34367,"orbit":0},{"id":40783,"orbit":0}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":10,"skill":21540,"stats":["3% of Damage taken Recouped as Life"]},"21549":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":2147483647}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":58,"skill":21549,"stats":["20% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21567":{"connections":[{"id":59710,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Spell Damage","orbit":7,"orbitIndex":23,"skill":21567,"stats":["12% increased Spell Damage if you have Shapeshifted to Human form Recently"]},"21568":{"connections":[{"id":26196,"orbit":0},{"id":26300,"orbit":0}],"group":284,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21568,"stats":["+5 to any Attribute"]},"21572":{"connections":[{"id":6660,"orbit":-7},{"id":7526,"orbit":0}],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":2,"orbitIndex":20,"skill":21572,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"]},"21606":{"connections":[{"id":2606,"orbit":0},{"id":29148,"orbit":0}],"group":581,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":12,"skill":21606,"stats":["Minions have 10% increased maximum Life"]},"21627":{"connections":[{"id":19796,"orbit":0}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":2,"orbitIndex":12,"skill":21627,"stats":["10% increased Magnitude of Bleeding you inflict"]},"21670":{"connections":[{"id":29358,"orbit":0}],"group":150,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":1,"orbitIndex":7,"skill":21670,"stats":["15% increased Stun Buildup"]},"21684":{"connections":[{"id":1214,"orbit":5}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block and Shield Defences","orbit":2,"orbitIndex":6,"skill":21684,"stats":["4% increased Block chance","15% increased Defences from Equipped Shield"]},"21713":{"connections":[{"id":11604,"orbit":0},{"id":50588,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":20,"skill":21713,"stats":["8% increased Accuracy Rating"]},"21716":{"connections":[{"id":9583,"orbit":-5}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":4,"orbitIndex":9,"skill":21716,"stats":["10% increased amount of Life Leeched"]},"21721":{"connections":[{"id":15899,"orbit":0},{"id":55066,"orbit":0},{"id":62194,"orbit":2147483647}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":3,"orbitIndex":4,"skill":21721,"stats":["5% chance to inflict Bleeding on Hit"]},"21746":{"connections":[{"id":46782,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":21746,"stats":["+5 to any Attribute"]},"21748":{"connections":[{"id":54725,"orbit":0},{"id":6570,"orbit":0}],"group":1186,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Impending Doom","orbit":7,"orbitIndex":6,"recipe":["Envy","Isolation","Ire"],"skill":21748,"stats":["40% faster Curse Activation","Your Curses have 20% increased Magnitudes if 50% of Curse Duration expired"]},"21755":{"connections":[{"id":54127,"orbit":0},{"id":48635,"orbit":0},{"id":61281,"orbit":0},{"id":52274,"orbit":0}],"group":756,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21755,"stats":["+5 to any Attribute"]},"21779":{"connections":[{"id":57204,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":19,"skill":21779,"stats":["15% increased Critical Damage Bonus"]},"21784":{"connections":[{"id":50118,"orbit":0},{"id":34443,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","isNotable":true,"name":"Pack Encouragement","orbit":7,"orbitIndex":11,"recipe":["Isolation","Disgust","Despair"],"skill":21784,"stats":["5% increased Attack Damage for each Minion in your Presence, up to a maximum of 80%"]},"21788":{"connections":[{"id":8573,"orbit":0},{"id":34612,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":5,"orbitIndex":21,"skill":21788,"stats":["12% increased Damage with Bows"]},"21792":{"connections":[{"id":29899,"orbit":2}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Life and Mana on Kill","orbit":1,"orbitIndex":0,"skill":21792,"stats":["Recover 1% of maximum Life on Kill","Recover 1% of maximum Mana on Kill"]},"21801":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":1,"orbitIndex":10,"skill":21801,"stats":[]},"21809":{"connectionArt":"CharacterPlanned","connections":[{"id":19162,"orbit":-6}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":54,"skill":21809,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21861":{"connections":[{"id":65243,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":18,"skill":21861,"stats":["20% increased Presence Area of Effect"]},"21871":{"connections":[{"id":51847,"orbit":0},{"id":37872,"orbit":0},{"id":25213,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage with nearby Ally","orbit":7,"orbitIndex":8,"skill":21871,"stats":["16% increased Attack Damage while you have an Ally in your Presence"]},"21885":{"connections":[{"id":1352,"orbit":0}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":7,"orbitIndex":14,"skill":21885,"stats":["10% increased Stun Threshold","+5 to Strength"]},"21935":{"connections":[{"id":18240,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Calibration","orbit":3,"orbitIndex":23,"recipe":["Suffering","Isolation","Despair"],"skill":21935,"stats":["30% increased maximum Energy Shield","4% increased maximum Mana"]},"21945":{"connections":[{"id":61718,"orbit":0},{"id":26572,"orbit":0},{"id":39128,"orbit":0},{"id":54545,"orbit":0}],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Damage and Criticals vs Dazed Enemies","orbit":0,"orbitIndex":0,"skill":21945,"stats":["5% chance to Daze on Hit"]},"21982":{"connections":[{"id":47371,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Bleeding Chance","orbit":2,"orbitIndex":18,"skill":21982,"stats":["5% chance to inflict Bleeding on Hit","Empowered Attacks deal 10% increased Damage"]},"21984":{"connections":[{"id":61403,"orbit":0}],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":4,"skill":21984,"stats":[]},"21985":{"connections":[{"id":48925,"orbit":0}],"group":322,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Skill Effect Duration","orbit":7,"orbitIndex":4,"skill":21985,"stats":["10% increased Skill Effect Duration"]},"22045":{"connections":[{"id":13505,"orbit":3}],"group":563,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":14,"skill":22045,"stats":["Regenerate 0.2% of maximum Life per second"]},"22049":{"connections":[{"id":60505,"orbit":0}],"group":1008,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","id":28255,"name":"Melee and Projectile Damage","stats":["10% increased Melee Damage","10% increased Projectile Damage"]}},"orbit":0,"orbitIndex":0,"skill":22049,"stats":["10% increased Projectile Damage"]},"22057":{"connections":[{"id":30143,"orbit":2},{"id":36808,"orbit":4}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Shield Defences","orbit":7,"orbitIndex":21,"skill":22057,"stats":["25% increased Defences from Equipped Shield"]},"22063":{"connections":[{"id":5797,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Freeze Buildup and Cold Damage","orbit":2,"orbitIndex":22,"skill":22063,"stats":["8% increased Cold Damage","8% increased Freeze Buildup"]},"22115":{"connections":[{"id":61263,"orbit":0},{"id":59446,"orbit":0}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Intelligence","orbit":1,"orbitIndex":10,"skill":22115,"stats":["+8 to Intelligence"]},"22133":{"connectionArt":"CharacterPlanned","connections":[{"id":39857,"orbit":0}],"group":376,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":22133,"stats":["Minions have 25% increased Cooldown Recovery Rate for Command Skills"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"22141":{"connections":[{"id":54521,"orbit":0},{"id":51797,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":6,"skill":22141,"stats":["3% of Damage taken Recouped as Life"]},"22147":{"ascendancyName":"Chronomancer","connections":[{"id":18678,"orbit":0},{"id":50219,"orbit":0},{"id":1579,"orbit":0},{"id":27990,"orbit":-4},{"id":43128,"orbit":4},{"id":54194,"orbit":0}],"group":348,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Chronomancer","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":22147,"stats":[]},"22152":{"connections":[{"id":10382,"orbit":0},{"id":15304,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":10,"skill":22152,"stats":["3% increased Cast Speed"]},"22185":{"connections":[{"id":17796,"orbit":5}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry Rate","orbit":3,"orbitIndex":9,"skill":22185,"stats":["Debuffs on you expire 10% faster"]},"22188":{"connections":[{"id":38763,"orbit":-4},{"id":21274,"orbit":0}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":0,"skill":22188,"stats":["6% increased Reservation Efficiency of Herald Skills"]},"22208":{"connections":[{"id":15207,"orbit":0}],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Critical Chance","orbit":7,"orbitIndex":18,"skill":22208,"stats":["8% increased Critical Hit Chance for Attacks","8% increased Accuracy Rating"]},"22219":{"connections":[{"id":52351,"orbit":-7}],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":16,"skill":22219,"stats":["Triggered Spells deal 14% increased Spell Damage"]},"22221":{"connectionArt":"CharacterPlanned","connections":[{"id":57079,"orbit":-7}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":22221,"stats":["Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"22270":{"connections":[{"id":1144,"orbit":0},{"id":12471,"orbit":0}],"group":303,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":13,"skill":22270,"stats":["8% increased Accuracy Rating"]},"22271":{"connections":[{"id":15083,"orbit":0}],"group":807,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":22271,"stats":["15% increased chance to Shock"]},"22290":{"connections":[{"id":48821,"orbit":-6},{"id":36302,"orbit":0}],"group":744,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":3,"orbitIndex":12,"skill":22290,"stats":["10% increased Critical Hit Chance for Spells"]},"22314":{"connections":[{"id":51184,"orbit":0},{"id":51968,"orbit":5}],"group":711,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":53140,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":0,"orbitIndex":0,"skill":22314,"stats":["8% increased Elemental Damage"]},"22329":{"connections":[{"id":58526,"orbit":-2}],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":11,"skill":22329,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"22331":{"connections":[{"id":8983,"orbit":0},{"id":40200,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Resistances","orbit":1,"orbitIndex":3,"skill":22331,"stats":["Minions have +8% to all Elemental Resistances"]},"22359":{"connections":[{"id":60692,"orbit":-2}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":36,"skill":22359,"stats":["10% increased Elemental Damage"]},"22368":{"connections":[{"id":63182,"orbit":0},{"id":29930,"orbit":0},{"id":16484,"orbit":0}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":4,"orbitIndex":5,"skill":22368,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"]},"22393":{"connections":[{"id":28458,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":12,"skill":22393,"stats":["Minions deal 10% increased Damage"]},"22419":{"connections":[{"id":18407,"orbit":0},{"id":4739,"orbit":0}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":22419,"stats":["+5 to any Attribute"]},"22439":{"connections":[{"id":5936,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":12,"skill":22439,"stats":["10% increased Elemental Damage"]},"22484":{"connections":[{"id":5398,"orbit":-4}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast Speed","orbit":7,"orbitIndex":18,"skill":22484,"stats":["Spells Cast by Totems have 4% increased Cast Speed"]},"22517":{"connections":[{"id":59644,"orbit":4},{"id":32896,"orbit":-4}],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":0,"skill":22517,"stats":["8% chance to Poison on Hit"]},"22532":{"connections":[{"id":60488,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Fearful Paralysis","orbit":2,"orbitIndex":1,"recipe":["Disgust","Fear","Ire"],"skill":22532,"stats":["Enemies are Intimidated for 4 seconds when you Immobilise them"]},"22533":{"connections":[{"id":26663,"orbit":-2},{"id":21274,"orbit":0}],"group":788,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":7,"orbitIndex":23,"skill":22533,"stats":["5% increased Cooldown Recovery Rate"]},"22538":{"connections":[{"id":64659,"orbit":0}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":18,"skill":22538,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"22541":{"ascendancyName":"Smith of Kitava","connections":[],"group":5,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds","isNotable":true,"name":"Heat of the Forge","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":22541,"stats":["Grants Skill: Fire Spell on Hit"]},"22556":{"connections":[{"id":11257,"orbit":0},{"id":35028,"orbit":7}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Evasion while Surrounded","orbit":3,"orbitIndex":15,"skill":22556,"stats":["30% increased Evasion Rating while Surrounded"]},"22558":{"connections":[{"id":55933,"orbit":0},{"id":20547,"orbit":0},{"id":62378,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":66,"skill":22558,"stats":["+5 to any Attribute"]},"22565":{"connections":[{"id":26648,"orbit":0}],"group":774,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":1,"skill":22565,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"22616":{"connections":[{"id":51052,"orbit":0},{"id":17468,"orbit":0},{"id":48631,"orbit":0},{"id":19122,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":22616,"stats":["+5 to any Attribute"]},"22626":{"connections":[{"id":45227,"orbit":0},{"id":48717,"orbit":0}],"group":194,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Irreparable","orbit":7,"orbitIndex":4,"recipe":["Guilt","Despair","Disgust"],"skill":22626,"stats":["100% increased Armour Break Duration"]},"22661":{"ascendancyName":"Ritualist","connections":[{"id":30233,"orbit":8}],"group":1496,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Movement Speed","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":22661,"stats":["3% increased Movement Speed"]},"22682":{"connections":[],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":4,"skill":22682,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"]},"22691":{"connections":[{"id":39037,"orbit":-6},{"id":61027,"orbit":-9}],"group":792,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":19990,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":0,"orbitIndex":0,"skill":22691,"stats":["15% faster start of Energy Shield Recharge"]},"22697":{"connections":[{"id":43250,"orbit":2}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Lightning Resistance","orbit":2,"orbitIndex":10,"skill":22697,"stats":["+5% to Lightning Resistance"]},"22710":{"connections":[{"id":45111,"orbit":0}],"group":1207,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":8,"skill":22710,"stats":["20% increased Curse Duration"]},"22713":{"connections":[{"id":19722,"orbit":0},{"id":4959,"orbit":0},{"id":19003,"orbit":0}],"group":1191,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":7,"orbitIndex":6,"skill":22713,"stats":["10% increased Cold Damage"]},"22783":{"connections":[{"id":18160,"orbit":0},{"id":17501,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":7,"orbitIndex":10,"skill":22783,"stats":["Minions deal 10% increased Damage"]},"22784":{"connections":[{"id":17057,"orbit":7},{"id":13515,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect on You","orbit":2,"orbitIndex":6,"skill":22784,"stats":["10% reduced effect of Shock on you"]},"22795":{"connections":[{"id":28992,"orbit":0},{"id":42781,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","id":29915,"name":"Melee and Projectile Damage","stats":["10% increased Melee Damage","10% increased Projectile Damage"]}},"orbit":7,"orbitIndex":21,"skill":22795,"stats":["10% increased Projectile Damage"]},"22811":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds","isNotable":true,"name":"The Wild Cat","orbit":2,"orbitIndex":16,"recipe":["Disgust","Fear","Guilt"],"skill":22811,"stats":["Gain Deflection Rating equal to 10% of Evasion Rating","40% increased Evasion Rating while moving","+10 to Dexterity"]},"22817":{"connections":[{"id":55724,"orbit":0},{"id":29065,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Inevitable Rupture","orbit":3,"orbitIndex":18,"recipe":["Greed","Ire","Paranoia"],"skill":22817,"stats":["10% chance for Attack Hits to apply ten Incision"]},"22821":{"connections":[{"id":3823,"orbit":0},{"id":22314,"orbit":0}],"group":711,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":183,"name":"Minion Damage","stats":["Minions deal 10% increased Damage"]}},"orbit":7,"orbitIndex":0,"skill":22821,"stats":["10% increased Elemental Damage"]},"22851":{"connections":[{"id":50268,"orbit":2147483647}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Cold and Lightning Damage","orbit":2,"orbitIndex":0,"skill":22851,"stats":["8% increased Cold Damage","8% increased Lightning Damage"]},"22864":{"connections":[{"id":57966,"orbit":0}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Tainted Strike","orbit":3,"orbitIndex":21,"recipe":["Ire","Despair","Greed"],"skill":22864,"stats":["20% increased Critical Hit Chance for Attacks","30% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"]},"22873":{"connections":[{"id":7777,"orbit":7},{"id":64318,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":3,"orbitIndex":4,"skill":22873,"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"]},"22908":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":24,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds","isNotable":true,"name":"Tribute to Utula","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":22908,"stats":["Body Armour grants 30% increased Spirit"]},"22909":{"connections":[{"id":21415,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":3,"orbitIndex":14,"skill":22909,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"22927":{"connections":[{"id":20582,"orbit":0}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Debuff Magnitude and Duration","orbit":6,"orbitIndex":24,"skill":22927,"stats":["6% increased Parried Debuff Magnitude","8% increased Parried Debuff Duration"]},"22928":{"connections":[{"id":27373,"orbit":0}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":69,"skill":22928,"stats":["+5 to any Attribute"]},"22949":{"connections":[{"id":35171,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":3,"orbitIndex":20,"skill":22949,"stats":["Spell Skills have 6% increased Area of Effect"]},"22959":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":916,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":22959,"stats":[]},"22962":{"connections":[{"id":22817,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":7,"orbitIndex":14,"skill":22962,"stats":["20% chance for Attack Hits to apply Incision"]},"22967":{"connections":[{"id":49198,"orbit":-7},{"id":38921,"orbit":0}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Vigilance","orbit":3,"orbitIndex":1,"recipe":["Guilt","Envy","Guilt"],"skill":22967,"stats":["12% increased Block chance","10 Life gained when you Block","+2% to maximum Block chance"]},"22972":{"connections":[{"id":43238,"orbit":0},{"id":50879,"orbit":0}],"group":1105,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":8,"skill":22972,"stats":["16% increased Hazard Damage"]},"22975":{"connections":[{"id":27439,"orbit":0},{"id":26725,"orbit":0},{"id":51702,"orbit":0}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":22975,"stats":["+5 to any Attribute"]},"23005":{"ascendancyName":"Warbringer","connections":[{"id":10072,"orbit":0}],"group":54,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds","isNotable":true,"name":"Renly's Training","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":23005,"stats":["Gain 35% Base Chance to Block from Equipped Shield instead of the Shield's value"]},"23013":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1173,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":4,"orbitIndex":42,"skill":23013,"stats":[]},"23036":{"connections":[{"id":3339,"orbit":0},{"id":59208,"orbit":2}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":15,"skill":23036,"stats":["25% increased Attack Damage while Surrounded"]},"23040":{"connections":[{"id":38493,"orbit":4}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":14,"skill":23040,"stats":["15% increased Critical Damage Bonus"]},"23046":{"connections":[{"id":47976,"orbit":5}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":4,"orbitIndex":27,"skill":23046,"stats":["15% faster start of Energy Shield Recharge"]},"23062":{"connections":[{"id":19122,"orbit":0}],"group":425,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Armour if Consumed Endurance Charge","orbit":2,"orbitIndex":0,"skill":23062,"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"]},"23078":{"connections":[{"id":47242,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","isNotable":true,"name":"Holy Protector","orbit":3,"orbitIndex":16,"recipe":["Disgust","Despair","Suffering"],"skill":23078,"stats":["Minions have 25% increased maximum Life","10% increased Block chance"]},"23091":{"connections":[{"id":45885,"orbit":0},{"id":39515,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":10,"skill":23091,"stats":["12% increased Fire Damage"]},"23105":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1373,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":23105,"stats":[]},"23153":{"connections":[{"id":23996,"orbit":0},{"id":39298,"orbit":0}],"group":886,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":7,"orbitIndex":14,"skill":23153,"stats":["15% increased Ballista damage"]},"23192":{"connections":[],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":42,"skill":23192,"stats":["5% increased Block chance"]},"23195":{"connections":[{"id":55375,"orbit":0}],"group":323,"icon":"Art/2DArt/SkillIcons/passives/LifeandMana.dds","name":"Life and Mana Regeneration Rate","orbit":2,"orbitIndex":1,"skill":23195,"stats":["10% increased Life Regeneration rate","10% increased Mana Regeneration Rate"]},"23221":{"connections":[],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Trick Shot","orbit":3,"orbitIndex":23,"recipe":["Suffering","Isolation","Guilt"],"skill":23221,"stats":["Projectiles have 15% chance to Chain an additional time from terrain"]},"23227":{"connections":[],"group":596,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Initiative","orbit":4,"orbitIndex":0,"recipe":["Greed","Ire","Envy"],"skill":23227,"stats":["30% increased Melee Damage when on Full Life","16% increased Attack Speed if you haven't Attacked Recently"]},"23244":{"connections":[{"id":21792,"orbit":2},{"id":6912,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Bounty Hunter","orbit":7,"orbitIndex":3,"recipe":["Despair","Suffering","Guilt"],"skill":23244,"stats":["Recover 1% of maximum Life on Kill","Recover 1% of maximum Mana on Kill","25% increased Culling Strike Threshold"]},"23253":{"connections":[{"id":15625,"orbit":0},{"id":65161,"orbit":0},{"id":34015,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Evasion","orbit":2,"orbitIndex":4,"skill":23253,"stats":["15% increased Evasion Rating"]},"23259":{"connections":[{"id":22864,"orbit":0}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":21,"skill":23259,"stats":["10% increased Critical Hit Chance for Attacks"]},"23265":{"ascendancyName":"Disciple of Varashta","connections":[{"id":13289,"orbit":8}],"flavourText":"\"Listen not to his simpering words, he means to languish before you to weaken your resolve! He is duplicitous. An assassin, thriving on deception and lies. His lust for power is what drove his choice!\" \\n\\nOutrage trembled in Ruzhan's voice at the sentencing.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnExplosiveTeleport.dds","isNotable":true,"name":"Kelari's Deception","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":9,"orbitIndex":38,"skill":23265,"stats":["Grants Skill: Kelari's Deception"]},"23305":{"connections":[{"id":21279,"orbit":-3},{"id":51602,"orbit":0}],"group":1296,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":3,"skill":23305,"stats":["Mark Skills have 10% increased Use Speed"]},"23307":{"connections":[{"id":10100,"orbit":0},{"id":59945,"orbit":0},{"id":59886,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":23307,"stats":["+5 to any Attribute"]},"23331":{"connections":[{"id":2344,"orbit":-2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":1,"orbitIndex":3,"skill":23331,"stats":["Damage Penetrates 6% Fire Resistance"]},"23343":{"connections":[{"id":58388,"orbit":3}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":21,"skill":23343,"stats":["10% increased Life Recovery from Flasks"]},"23352":{"ascendancyName":"Lich","connections":[{"id":8611,"orbit":-4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds","isNotable":true,"isSwitchable":true,"name":"Rupture the Soul","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds","id":390,"name":"Rupture the Flesh","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Cursed Enemies Killed by you, or by Allies in your Presence, have a 33% chance to Explode, dealing a quarter of their maximum Life as Physical Damage"]}},"orbit":8,"orbitIndex":62,"skill":23352,"stats":["Cursed Enemies killed by you, or by Allies in your Presence, have a 33% chance to explode, dealing a quarter of their maximum Life as Chaos damage"]},"23360":{"connections":[{"id":53566,"orbit":0}],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Reduced Movement Penalty and Attack Damage while Moving","orbit":4,"orbitIndex":33,"skill":23360,"stats":["8% increased Attack Damage while moving","2% reduced Movement Speed Penalty from using Skills while moving"]},"23362":{"connections":[{"id":32672,"orbit":0},{"id":50403,"orbit":0}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Slippery Ice","orbit":3,"orbitIndex":9,"recipe":["Despair","Disgust","Greed"],"skill":23362,"stats":["25% reduced Effect of Chill on you","Unaffected by Chill during Dodge Roll"]},"23364":{"connections":[{"id":33781,"orbit":2},{"id":48614,"orbit":2}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area and Presence","orbit":0,"orbitIndex":0,"skill":23364,"stats":["9% increased Presence Area of Effect","3% increased Area of Effect"]},"23373":{"connections":[{"id":23428,"orbit":0},{"id":8493,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":3,"orbitIndex":22,"skill":23373,"stats":["12% increased Grenade Damage"]},"23374":{"connections":[{"id":2500,"orbit":0}],"group":1412,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":0,"orbitIndex":0,"skill":23374,"stats":["8% chance to Poison on Hit"]},"23382":{"connections":[{"id":59093,"orbit":0},{"id":7960,"orbit":0},{"id":9065,"orbit":0},{"id":54297,"orbit":0},{"id":26863,"orbit":0},{"id":8982,"orbit":0}],"group":316,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":23382,"stats":["+5 to any Attribute"]},"23415":{"ascendancyName":"Invoker","connections":[{"id":8143,"orbit":9}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Evasion and Energy Shield","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":9,"orbitIndex":14,"skill":23415,"stats":["15% increased Evasion Rating","15% increased maximum Energy Shield"]},"23416":{"ascendancyName":"Blood Mage","connections":[],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds","isNotable":true,"name":"Vitality Siphon","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":6,"orbitIndex":64,"skill":23416,"stats":["10% of Spell Damage Leeched as Life"]},"23419":{"connections":[{"id":55930,"orbit":0}],"group":1007,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":2,"orbitIndex":20,"skill":23419,"stats":["15% increased Glory generation"]},"23427":{"connections":[{"id":62914,"orbit":5}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Chilled to the Bone","orbit":4,"orbitIndex":54,"recipe":["Suffering","Despair","Despair"],"skill":23427,"stats":["20% increased Chill Duration on Enemies","30% increased Magnitude of Chill you inflict"]},"23428":{"connections":[{"id":47623,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":3,"orbitIndex":18,"skill":23428,"stats":["12% increased Grenade Damage"]},"23436":{"connectionArt":"CharacterPlanned","connections":[{"id":29197,"orbit":-3}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration and Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":39,"skill":23436,"stats":["15% increased Critical Damage Bonus","10% increased Archon Buff duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"23450":{"connections":[{"id":558,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":6,"skill":23450,"stats":["12% increased Fire Damage"]},"23455":{"connections":[{"id":49740,"orbit":0},{"id":55847,"orbit":0}],"group":1012,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":23455,"stats":["10% increased Cold Damage"]},"23508":{"ascendancyName":"Deadeye","connections":[],"group":1436,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds","isNotable":true,"name":"Thrilling Chase","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":23508,"stats":["Benefits from consuming Frenzy Charges for your Skills have 50% chance to be doubled"]},"23547":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":23547,"stats":[]},"23570":{"connections":[{"id":41031,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":18,"skill":23570,"stats":["+5 to any Attribute"]},"23587":{"ascendancyName":"Invoker","connections":[{"id":25434,"orbit":7},{"id":29133,"orbit":0}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds","isNotable":true,"name":"I am the Blizzard...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":5,"orbitIndex":9,"skill":23587,"stats":["Gain 10% of Damage as Extra Cold Damage","On Freezing Enemies create Chilled Ground"]},"23608":{"connections":[{"id":61741,"orbit":2},{"id":24401,"orbit":-2}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":20,"skill":23608,"stats":["10% increased Magnitude of Poison you inflict"]},"23630":{"connections":[{"id":19794,"orbit":7},{"id":17885,"orbit":7},{"id":38320,"orbit":0}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Self Immolation","orbit":4,"orbitIndex":0,"recipe":["Suffering","Despair","Fear"],"skill":23630,"stats":["Ignites you cause are reflected back to you","40% reduced Magnitude of Ignite on you"]},"23650":{"connections":[{"id":43895,"orbit":3}],"group":573,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration on Low Life","orbit":2,"orbitIndex":12,"skill":23650,"stats":["15% increased Life Regeneration Rate while on Low Life"]},"23667":{"connections":[{"id":25312,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":5,"orbitIndex":40,"skill":23667,"stats":["16% increased Totem Life"]},"23702":{"connections":[{"id":55802,"orbit":0},{"id":57196,"orbit":0},{"id":63445,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":10,"skill":23702,"stats":["3% increased Attack Speed"]},"23708":{"connectionArt":"CharacterPlanned","connections":[{"id":3896,"orbit":2147483647}],"group":399,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour while Bleeding","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":12,"skill":23708,"stats":["30% increased Armour while Bleeding"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"23710":{"ascendancyName":"Lich","connections":[{"id":58751,"orbit":0},{"id":2995,"orbit":5},{"id":51142,"orbit":-4},{"id":39241,"orbit":-6},{"id":33141,"orbit":5},{"id":62797,"orbit":-4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"isSwitchable":true,"name":"Lich","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":9,"orbitIndex":0,"skill":23710,"stats":[]},"23724":{"connections":[{"id":7275,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage","orbit":7,"orbitIndex":22,"skill":23724,"stats":["10% increased Lightning Damage"]},"23736":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Spray and Pray","orbit":4,"orbitIndex":38,"recipe":["Fear","Greed","Suffering"],"skill":23736,"stats":["20% reduced Accuracy Rating while moving","50% increased Attack Damage while moving","5% reduced Movement Speed Penalty from using Skills while moving"]},"23738":{"connections":[{"id":34520,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Madness in the Bones","orbit":0,"orbitIndex":0,"recipe":["Ire","Paranoia","Suffering"],"skill":23738,"stats":["Gain 8% of Physical Damage as extra Chaos Damage"]},"23764":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":914,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Alternating Current","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Suffering"],"skill":23764,"stats":["25% increased Mana Regeneration Rate if you have Shocked an Enemy Recently","20% increased Magnitude of Shock you inflict"]},"23786":{"connections":[{"id":33391,"orbit":0}],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Critical Bleeding Effect","orbit":2,"orbitIndex":9,"skill":23786,"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"]},"23797":{"connections":[{"id":31370,"orbit":2147483647}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Lightning Damage","orbit":2,"orbitIndex":20,"skill":23797,"stats":["10% increased Armour","+10% of Armour also applies to Lightning Damage"]},"23822":{"connections":[{"id":9652,"orbit":0}],"group":1237,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":0,"skill":23822,"stats":["3% of Damage taken Recouped as Life"]},"23825":{"connections":[{"id":24325,"orbit":7},{"id":11572,"orbit":0}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Regeneration Rate","orbit":7,"orbitIndex":15,"skill":23825,"stats":["10% increased Life Regeneration rate"]},"23839":{"connections":[{"id":51006,"orbit":-2}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges Used","orbit":2,"orbitIndex":2,"skill":23839,"stats":["4% reduced Flask Charges used from Mana Flasks"]},"23861":{"connections":[],"group":428,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage and Stun","orbit":7,"orbitIndex":8,"skill":23861,"stats":["10% increased Stun Buildup","10% increased Damage with Two Handed Weapons"]},"23879":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":344,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":0,"orbitIndex":0,"skill":23879,"stats":[]},"23880":{"ascendancyName":"Infernalist","connections":[{"id":13174,"orbit":3}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Mana","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":0,"skill":23880,"stats":["3% increased maximum Mana"]},"23888":{"connections":[{"id":7390,"orbit":7},{"id":54099,"orbit":0}],"group":676,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":0,"skill":23888,"stats":["12% increased Armour and Evasion Rating"]},"23905":{"connections":[{"id":27875,"orbit":0}],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":23905,"stats":["15% increased Magnitude of Shock you inflict"]},"23915":{"connections":[{"id":41529,"orbit":-1}],"group":1160,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":23915,"stats":["15% increased Critical Damage Bonus"]},"23930":{"connections":[{"id":46024,"orbit":0},{"id":58295,"orbit":0}],"group":269,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":40,"skill":23930,"stats":["10% increased Elemental Damage"]},"23932":{"connectionArt":"CharacterPlanned","connections":[{"id":8423,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":69,"skill":23932,"stats":["5% increased Attack Speed with Bows"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"23939":{"connections":[{"id":857,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Glazed Flesh","orbit":7,"orbitIndex":12,"recipe":["Isolation","Fear","Fear"],"skill":23939,"stats":["3% of Damage Taken Recouped as Life, Mana and Energy Shield"]},"23940":{"connections":[{"id":14342,"orbit":3},{"id":58138,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Adamant Recovery","orbit":7,"orbitIndex":20,"recipe":["Isolation","Envy","Ire"],"skill":23940,"stats":["Increases and Reductions to Armour also apply to Energy Shield","Recharge Rate at 40% of their value"]},"23961":{"connections":[{"id":8791,"orbit":-2}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Ailment Threshold and Companion Resistance","orbit":7,"orbitIndex":4,"skill":23961,"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"]},"23993":{"connections":[{"id":42981,"orbit":0},{"id":52684,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Physical Damage","orbit":2,"orbitIndex":12,"skill":23993,"stats":["12% increased Physical Damage"]},"23996":{"connections":[{"id":63828,"orbit":0},{"id":57785,"orbit":0}],"group":886,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":0,"orbitIndex":0,"skill":23996,"stats":["15% increased Ballista damage"]},"24009":{"connections":[{"id":34433,"orbit":-4},{"id":21755,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":4,"orbitIndex":27,"skill":24009,"stats":["12% increased Armour and Evasion Rating"]},"24035":{"connections":[{"id":60741,"orbit":0}],"group":841,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":2,"orbitIndex":18,"skill":24035,"stats":["10% increased Elemental Damage"]},"24039":{"ascendancyName":"Infernalist","connections":[],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds","isNotable":true,"name":"Beidat's Hand","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":5,"orbitIndex":51,"skill":24039,"stats":["Reserves 25% of Life","+1 to Maximum Energy Shield per 8 Maximum Life"]},"24045":{"connections":[],"group":912,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":2,"orbitIndex":9,"skill":24045,"stats":["10% increased Mana Recovery from Flasks"]},"24060":{"connections":[{"id":3091,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Consumption Chance","orbit":2,"orbitIndex":4,"skill":24060,"stats":["Skills have 5% chance to not remove Elemental Infusions but still count as consuming them"]},"24062":{"connections":[{"id":54351,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","isNotable":true,"name":"Immortal Infamy","orbit":5,"orbitIndex":21,"recipe":["Envy","Suffering","Fear"],"skill":24062,"stats":["10% increased Energy Shield Recharge Rate","Recover 2% of maximum Life on Kill","+10 to Intelligence"]},"24070":{"connections":[{"id":58397,"orbit":0}],"group":1294,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":0,"orbitIndex":0,"skill":24070,"stats":["+8 to Dexterity"]},"24087":{"connections":[{"id":13882,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Everlasting Infusions","orbit":7,"orbitIndex":10,"recipe":["Guilt","Suffering","Despair"],"skill":24087,"stats":["Skills have 10% chance to not remove Elemental Infusions but still count as consuming them"]},"24120":{"connections":[{"id":10495,"orbit":0}],"group":1236,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Mental Toughness","orbit":0,"orbitIndex":0,"recipe":["Envy","Fear","Greed"],"skill":24120,"stats":["18% increased Mana Regeneration Rate","25% increased Mana Cost Efficiency while on Low Mana"]},"24129":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":24129,"stats":[]},"24135":{"ascendancyName":"Infernalist","connections":[{"id":34419,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":6,"skill":24135,"stats":["12% increased Critical Hit Chance"]},"24150":{"connections":[{"id":44369,"orbit":-7}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":2,"orbitIndex":3,"skill":24150,"stats":["3% chance to gain Volatility on Kill"]},"24165":{"connections":[{"id":8908,"orbit":0},{"id":25557,"orbit":0},{"id":44628,"orbit":0},{"id":4328,"orbit":-6},{"id":6079,"orbit":0}],"group":1132,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24165,"stats":["+5 to any Attribute"]},"24178":{"connections":[{"id":32655,"orbit":-9}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":2,"orbitIndex":15,"skill":24178,"stats":["12% increased Damage while your Companion is in your Presence"]},"24210":{"connections":[{"id":26932,"orbit":-7}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Frenzy Charge Duration","orbit":7,"orbitIndex":0,"skill":24210,"stats":["20% increased Frenzy Charge Duration"]},"24224":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern","connections":[],"group":172,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAxe.dds","isOnlyImage":true,"name":"Axe Mastery","orbit":0,"orbitIndex":0,"skill":24224,"stats":[]},"24226":{"ascendancyName":"Deadeye","connections":[],"group":1426,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds","isNotable":true,"name":"Bullseye","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":24226,"stats":["Apply 10 Critical Weakness to Enemies when Consuming a Mark on them"]},"24239":{"connections":[{"id":34136,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":1,"orbitIndex":9,"skill":24239,"stats":["Gain 5 Life per enemy killed"]},"24240":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern","connections":[{"id":11764,"orbit":-7}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Time Manipulation","orbit":0,"orbitIndex":0,"recipe":["Fear","Despair","Envy"],"skill":24240,"stats":["Debuffs you inflict have 10% increased Slow Magnitude","Debuffs on you expire 20% faster"]},"24256":{"connections":[{"id":63541,"orbit":0}],"group":774,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Evasion","orbit":2,"orbitIndex":15,"skill":24256,"stats":["15% increased Evasion Rating"]},"24259":{"connections":[{"id":62609,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Attack Speed","orbit":5,"orbitIndex":32,"skill":24259,"stats":["Attacks used by Totems have 4% increased Attack Speed"]},"24287":{"connections":[{"id":34015,"orbit":0},{"id":14226,"orbit":0}],"group":1324,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24287,"stats":["+5 to any Attribute"]},"24295":{"ascendancyName":"Deadeye","connections":[{"id":37336,"orbit":2147483647}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Frenzy Charge Duration","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":8,"orbitIndex":20,"skill":24295,"stats":["25% increased Frenzy Charge Duration"]},"24325":{"connections":[{"id":40006,"orbit":7}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Regeneration Rate and Presence","orbit":7,"orbitIndex":11,"skill":24325,"stats":["5% increased Life Regeneration rate","10% increased Presence Area of Effect"]},"24338":{"connections":[{"id":48581,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":5,"orbitIndex":70,"skill":24338,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"]},"24339":{"connections":[{"id":58295,"orbit":0}],"group":250,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":0,"skill":24339,"stats":["10% increased Life Recovery from Flasks"]},"24368":{"connections":[{"id":37302,"orbit":0},{"id":40597,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":7,"orbitIndex":0,"skill":24368,"stats":["15% increased Ballista damage"]},"24401":{"connections":[{"id":63759,"orbit":0}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":22,"skill":24401,"stats":["10% increased Poison Duration"]},"24420":{"connections":[{"id":33829,"orbit":0},{"id":9442,"orbit":-2}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":22,"skill":24420,"stats":["10% increased Critical Hit Chance"]},"24430":{"connections":[{"id":3601,"orbit":0},{"id":38707,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":66,"skill":24430,"stats":["10% increased Elemental Damage"]},"24438":{"connections":[{"id":46748,"orbit":0},{"id":17745,"orbit":0}],"group":474,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Hardened Wood","orbit":0,"orbitIndex":0,"recipe":["Despair","Greed","Despair"],"skill":24438,"stats":["Totems gain +20% to all Elemental Resistances","Totems have 20% additional Physical Damage Reduction"]},"24475":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":59759,"orbit":-9}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Chaos Resistance","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":8,"orbitIndex":8,"skill":24475,"stats":["+7% to Chaos Resistance"]},"24477":{"connections":[{"id":17532,"orbit":0}],"group":555,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":2,"orbitIndex":16,"skill":24477,"stats":["10% increased Stun Threshold","+5 to Strength"]},"24481":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":1009,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":24481,"stats":[]},"24483":{"connections":[{"id":32660,"orbit":0},{"id":62661,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Direct Approach","orbit":3,"orbitIndex":17,"recipe":["Disgust","Paranoia","Paranoia"],"skill":24483,"stats":["35% increased Critical Hit Chance against Enemies that are affected","by no Elemental Ailments"]},"24491":{"connections":[{"id":20140,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Invocated Echoes","orbit":4,"orbitIndex":0,"recipe":["Guilt","Greed","Isolation"],"skill":24491,"stats":["Invocated Spells have 40% chance to consume half as much Energy"]},"24511":{"connections":[{"id":49696,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":6,"skill":24511,"stats":["+3 to all Attributes"]},"24551":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":280,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":24551,"stats":[]},"24570":{"connections":[{"id":28441,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blinded Enemies Critical","orbit":2,"orbitIndex":19,"skill":24570,"stats":["Enemies Blinded by you have 15% reduced Critical Hit Chance"]},"24630":{"connections":[{"id":63608,"orbit":0}],"group":97,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Fulmination","orbit":0,"orbitIndex":0,"recipe":["Suffering","Suffering","Greed"],"skill":24630,"stats":["80% increased Flammability Magnitude","40% increased Damage with Hits against Ignited Enemies"]},"24646":{"connections":[{"id":61409,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":3,"orbitIndex":18,"skill":24646,"stats":["+12 to Strength"]},"24647":{"connections":[{"id":5702,"orbit":4},{"id":43691,"orbit":0},{"id":30634,"orbit":4}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":24647,"stats":["+5 to any Attribute"]},"24655":{"connections":[{"id":7333,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Breath of Fire","orbit":4,"orbitIndex":30,"recipe":["Fear","Ire","Isolation"],"skill":24655,"stats":["Damage Penetrates 15% Fire Resistance","+10 to Strength"]},"24656":{"connections":[{"id":54152,"orbit":0},{"id":15814,"orbit":0}],"group":1299,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Evasion and Movement Speed while Sprinting","orbit":0,"orbitIndex":0,"skill":24656,"stats":["15% increased Evasion Rating while Sprinting","2% increased Movement Speed while Sprinting"]},"24696":{"ascendancyName":"Tactician","connections":[{"id":4086,"orbit":0}],"group":426,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Totem Damage","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":24696,"stats":["20% increased Totem Damage"]},"24748":{"connections":[{"id":4716,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":15,"skill":24748,"stats":["15% increased Evasion Rating"]},"24753":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":34747,"orbit":0},{"id":56567,"orbit":0},{"id":151,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Determined Precision","orbit":0,"orbitIndex":0,"recipe":["Ire","Greed","Envy"],"skill":24753,"stats":["30% increased Accuracy Rating at Close Range","+10 to Dexterity"]},"24764":{"connections":[{"id":65226,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Infusing Power","orbit":7,"orbitIndex":17,"recipe":["Fear","Paranoia","Suffering"],"skill":24764,"stats":["10% chance when collecting an Elemental Infusion to gain an","additional Elemental Infusion of the same type"]},"24766":{"connections":[{"id":11257,"orbit":-3},{"id":31566,"orbit":-7},{"id":51974,"orbit":0}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Paranoia","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Suffering"],"skill":24766,"stats":["50% increased Surrounded Area of Effect"]},"24767":{"connections":[{"id":35408,"orbit":4}],"group":406,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":4,"orbitIndex":34,"skill":24767,"stats":["40% increased Energy Shield from Equipped Focus"]},"24786":{"connections":[{"id":24287,"orbit":0},{"id":30657,"orbit":0},{"id":4378,"orbit":0},{"id":21225,"orbit":0},{"id":58848,"orbit":0}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24786,"stats":["+5 to any Attribute"]},"24801":{"connections":[{"id":40736,"orbit":7}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage and Presence Area","orbit":3,"orbitIndex":14,"skill":24801,"stats":["10% increased Presence Area of Effect","6% increased Attack Damage"]},"24807":{"ascendancyName":"Titan","connections":[],"group":69,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds","isNotable":true,"name":"Stone Skin","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":24807,"stats":["50% more Armour from Equipped Body Armour"]},"24812":{"connections":[{"id":64643,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration","orbit":2,"orbitIndex":11,"skill":24812,"stats":["20% increased Power Charge Duration"]},"24813":{"connections":[{"id":20397,"orbit":3}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":14,"skill":24813,"stats":["6% increased Area of Effect for Attacks"]},"24825":{"connections":[{"id":16460,"orbit":-3},{"id":29479,"orbit":-3},{"id":60738,"orbit":-3}],"group":976,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":10,"skill":24825,"stats":["+5 to any Attribute"]},"24843":{"connections":[{"id":1680,"orbit":-7},{"id":56860,"orbit":0}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Evasion during Parry","orbit":7,"orbitIndex":20,"skill":24843,"stats":["25% increased Evasion Rating while Parrying"]},"24855":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":39347,"orbit":0},{"id":48014,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":4,"orbitIndex":58,"skill":24855,"stats":[]},"24868":{"ascendancyName":"Pathfinder","connections":[{"id":33736,"orbit":0}],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds","isNotable":true,"name":"Relentless Pursuit","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":9,"orbitIndex":72,"skill":24868,"stats":["Your speed is unaffected by Slows"]},"24871":{"connections":[{"id":10602,"orbit":0}],"group":386,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"Attack Speed","orbit":4,"orbitIndex":4,"skill":24871,"stats":["3% increased Attack Speed with One Handed Weapons"]},"24880":{"connections":[{"id":38501,"orbit":-7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":5,"orbitIndex":36,"skill":24880,"stats":["3% increased Attack Speed"]},"24883":{"connections":[{"id":44573,"orbit":1}],"group":1259,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Combo","orbit":2,"orbitIndex":10,"skill":24883,"stats":["4% increased Area of Effect for Attacks","5% Chance to build an additional Combo on Hit"]},"24889":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":7,"orbitIndex":2,"skill":24889,"stats":[]},"24922":{"connections":[{"id":18923,"orbit":0},{"id":64345,"orbit":0},{"id":17077,"orbit":0}],"group":1060,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24922,"stats":["+5 to any Attribute"]},"24929":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":188,"icon":"","isOnlyImage":true,"name":"Minion Mastery","orbit":2,"orbitIndex":19,"skill":24929,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"24958":{"connections":[{"id":52464,"orbit":-4},{"id":41877,"orbit":6}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":24958,"stats":["+5 to any Attribute"]},"24993":{"connectionArt":"CharacterPlanned","connections":[{"id":54297,"orbit":6}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":5,"skill":24993,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25011":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":552,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":25011,"stats":[]},"25014":{"connections":[{"id":50228,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":3,"orbitIndex":6,"skill":25014,"stats":["16% increased Warcry Speed"]},"25026":{"connections":[{"id":3567,"orbit":6}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":20,"skill":25026,"stats":["10% increased Mana Regeneration Rate"]},"25029":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksMasterySymbol.dds","isOnlyImage":true,"name":"Charms Mastery","orbit":5,"orbitIndex":51,"skill":25029,"stats":[]},"25031":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":25031,"stats":[]},"25055":{"connections":[{"id":41580,"orbit":3}],"group":1318,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Movement Speed","orbit":2,"orbitIndex":8,"skill":25055,"stats":["2% increased Movement Speed","8% increased Attack Damage"]},"25058":{"connectionArt":"CharacterPlanned","connections":[{"id":48828,"orbit":2147483647},{"id":4681,"orbit":2147483647}],"group":466,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Gain Maximum Frenzy Charges on Gaining Frenzy Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":12,"skill":25058,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25070":{"connections":[{"id":32903,"orbit":0},{"id":11252,"orbit":0},{"id":57821,"orbit":0}],"group":1321,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":19,"skill":25070,"stats":["6% increased Area of Effect for Attacks"]},"25092":{"ascendancyName":"Oracle","connections":[{"id":34313,"orbit":-6}],"group":2,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Critical Damage Bonus on You","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":25092,"stats":["Hits against you have 12% reduced Critical Damage Bonus"]},"25100":{"connections":[],"flavourText":"The fewer there are, the less you have to share.","group":1014,"icon":"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds","isKeystone":true,"name":"Oasis","orbit":0,"orbitIndex":0,"skill":25100,"stats":["Cannot use Charms","30% more Recovery from Flasks"]},"25101":{"connections":[{"id":22439,"orbit":5},{"id":52199,"orbit":0},{"id":44498,"orbit":-5}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":3,"orbitIndex":4,"skill":25101,"stats":["10% increased Exposure Effect"]},"25162":{"connections":[{"id":59785,"orbit":0}],"group":100,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":10,"skill":25162,"stats":["6% increased Area of Effect for Attacks"]},"25170":{"connections":[{"id":30820,"orbit":3}],"group":985,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Skill Duration","orbit":2,"orbitIndex":22,"skill":25170,"stats":["8% increased Attack Damage","8% increased Skill Effect Duration"]},"25172":{"ascendancyName":"Witchhunter","connections":[{"id":3704,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":25172,"stats":["6% increased Cooldown Recovery Rate"]},"25211":{"connections":[{"id":11330,"orbit":0}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Waning Hindrances","orbit":3,"orbitIndex":3,"recipe":["Greed","Suffering","Fear"],"skill":25211,"stats":["Debuffs on you expire 25% faster"]},"25213":{"connections":[{"id":19223,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage with nearby Ally","orbit":7,"orbitIndex":12,"skill":25213,"stats":["16% increased Attack Damage while you have an Ally in your Presence"]},"25229":{"connections":[{"id":21390,"orbit":0}],"group":277,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration","orbit":2,"orbitIndex":20,"skill":25229,"stats":["20% increased Endurance Charge Duration"]},"25239":{"ascendancyName":"Infernalist","connections":[{"id":63894,"orbit":-3}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds","isNotable":true,"name":"Demonic Possession","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":66,"skill":25239,"stats":["Grants Skill: Demon Form"]},"25281":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":948,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":1,"orbitIndex":10,"skill":25281,"stats":[]},"25300":{"connections":[{"id":61796,"orbit":0}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":0,"orbitIndex":0,"skill":25300,"stats":["Break 20% increased Armour"]},"25303":{"connections":[],"group":557,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Minion Fire Resistance","orbit":0,"orbitIndex":0,"skill":25303,"stats":["Minions have +3% to Maximum Fire Resistances","Minions have +20% to Fire Resistance"]},"25304":{"connections":[{"id":61056,"orbit":-2}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":5,"skill":25304,"stats":["Meta Skills gain 8% increased Energy"]},"25312":{"connections":[{"id":24259,"orbit":0},{"id":64405,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":36,"skill":25312,"stats":["15% increased Totem Damage"]},"25315":{"connections":[{"id":19820,"orbit":0}],"group":199,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Cold Damage","orbit":2,"orbitIndex":0,"skill":25315,"stats":["10% increased Armour","+10% of Armour also applies to Cold Damage"]},"25337":{"connectionArt":"CharacterPlanned","connections":[{"id":34990,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":19,"skill":25337,"stats":["10% chance to Poison on Hit"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25361":{"connections":[],"group":1321,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Resolute Reach","orbit":2,"orbitIndex":10,"skill":25361,"stats":["18% increased Area of Effect for Attacks","20% reduced Critical Hit Chance"]},"25362":{"connections":[{"id":23105,"orbit":0}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","isNotable":true,"name":"Chakra of Impact","orbit":2,"orbitIndex":13,"recipe":["Greed","Greed","Despair"],"skill":25362,"stats":["20% increased Attack Damage","Skills deal 8% increased Damage per Combo consumed, up to 40%"]},"25363":{"connections":[{"id":44098,"orbit":0},{"id":1823,"orbit":0},{"id":34531,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":7,"orbitIndex":20,"skill":25363,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"25374":{"connections":[{"id":45969,"orbit":6}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":25374,"stats":["+5 to any Attribute"]},"25429":{"connections":[{"id":38103,"orbit":-8},{"id":34084,"orbit":0}],"group":604,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Grounded in the Earth","orbit":2,"orbitIndex":8,"skill":25429,"stats":["16% increased Skill Effect Duration","16% increased Stun Threshold"]},"25434":{"ascendancyName":"Invoker","connections":[],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Chill Effect","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":6,"orbitIndex":11,"skill":25434,"stats":["15% increased Magnitude of Chill you inflict"]},"25438":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":48,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds","isNotable":true,"name":"Heatproofing","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":25438,"stats":["Body Armour grants Unaffected by Damaging Ailments"]},"25446":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":390,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":25446,"stats":[]},"25458":{"connections":[{"id":37568,"orbit":3}],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds","name":"Strength and Critical Damage Bonus on You","orbit":7,"orbitIndex":20,"skill":25458,"stats":["Hits against you have 5% reduced Critical Damage Bonus","+5 to Strength"]},"25482":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":61472,"orbit":0},{"id":51702,"orbit":0},{"id":60620,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","isNotable":true,"name":"Beef","orbit":0,"orbitIndex":0,"recipe":["Fear","Disgust","Fear"],"skill":25482,"stats":["+25 to Strength"]},"25503":{"connections":[{"id":27068,"orbit":0},{"id":45632,"orbit":0}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":16,"skill":25503,"stats":["10% increased Mana Regeneration Rate"]},"25513":{"connections":[],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Overwhelm","orbit":6,"orbitIndex":45,"recipe":["Despair","Fear","Envy"],"skill":25513,"stats":["5% reduced Attack Speed","20% increased Stun Buildup","40% increased Damage with Two Handed Weapons"]},"25520":{"connections":[],"flavourText":"The notes may change, but the song remains the same.","group":1162,"icon":"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds","isKeystone":true,"name":"Resonance","orbit":0,"orbitIndex":0,"skill":25520,"stats":["Gain Power Charges instead of Frenzy Charges","Gain Frenzy Charges instead of Endurance Charges","Gain Endurance Charges instead of Power Charges"]},"25528":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":3,"orbitIndex":15,"skill":25528,"stats":[]},"25557":{"connections":[{"id":29763,"orbit":0},{"id":4059,"orbit":0},{"id":26804,"orbit":0}],"group":994,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":16,"skill":25557,"stats":["+5 to any Attribute"]},"25565":{"connections":[{"id":722,"orbit":0}],"group":1336,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":2,"orbitIndex":2,"skill":25565,"stats":["12% increased Lightning Damage"]},"25570":{"connectionArt":"CharacterPlanned","connections":[{"id":44560,"orbit":0},{"id":21549,"orbit":0},{"id":37694,"orbit":0},{"id":64083,"orbit":0},{"id":27572,"orbit":0}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":12,"skill":25570,"stats":["12% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25586":{"connections":[{"id":38993,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Critical Damage","orbit":6,"orbitIndex":35,"skill":25586,"stats":["16% increased Critical Damage Bonus with Bows"]},"25591":{"connections":[{"id":25315,"orbit":0},{"id":20115,"orbit":0}],"group":199,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Cold Damage","orbit":2,"orbitIndex":6,"skill":25591,"stats":["10% increased Armour","+10% of Armour also applies to Cold Damage"]},"25594":{"connections":[{"id":34030,"orbit":0}],"group":787,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":7,"orbitIndex":0,"skill":25594,"stats":["Offerings have 15% increased Maximum Life"]},"25618":{"ascendancyName":"Stormweaver","connections":[{"id":38578,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":18,"skill":25618,"stats":["12% increased Critical Hit Chance for Spells"]},"25619":{"connections":[{"id":43562,"orbit":3}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Sand in the Eyes","orbit":2,"orbitIndex":12,"recipe":["Despair","Despair","Despair"],"skill":25619,"stats":["10% increased Attack Speed","15% chance to Blind Enemies on Hit with Attacks"]},"25620":{"connections":[{"id":9083,"orbit":0}],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Meat Recycling","orbit":7,"orbitIndex":14,"recipe":["Paranoia","Despair","Guilt"],"skill":25620,"stats":["15% chance to not destroy Corpses when Consuming Corpses"]},"25653":{"ascendancyName":"Disciple of Varashta","connections":[{"id":13289,"orbit":0}],"flavourText":"\"Knowing where and when to plunge your knife is more important than the sharpness of your blade. I will not forget my error... and I will be a living example of your wisdom, dear Sekhema.\" \\n\\nKelari accepted Varashta's sentence and committed himself to her.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnDaggerslamSkill.dds","isNotable":true,"name":"Kelari's Judgment","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":19,"skill":25653,"stats":["Grants Skill: Kelari's Judgment"]},"25678":{"connectionArt":"CharacterPlanned","connections":[{"id":49258,"orbit":2147483647}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":6,"skill":25678,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25683":{"ascendancyName":"Disciple of Varashta","connections":[{"id":34207,"orbit":-8}],"flavourText":"\"I stand before you, as your humble servant. Though I was betrayed, I would do it all again, if it would have saved us. But I accept your sentence. I will atone. I pledge myself to you... forevermore.\" \\n\\nRuzhan accepted his fate at the barya ritual site.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnMeteoricSlam.dds","isNotable":true,"name":"Ruzhan's Reckoning","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":53,"skill":25683,"stats":["Grants Skill: Ruzhan's Reckoning"]},"25700":{"connections":[{"id":41096,"orbit":4}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Shock Chance","orbit":4,"orbitIndex":42,"skill":25700,"stats":["10% increased chance to Shock","8% increased Elemental Damage"]},"25711":{"connections":[{"id":58038,"orbit":-7}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Thrill of Battle","orbit":2,"orbitIndex":5,"recipe":["Guilt","Suffering","Ire"],"skill":25711,"stats":["20% increased Attack Speed while Surrounded"]},"25729":{"connections":[{"id":33093,"orbit":0}],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":7,"orbitIndex":12,"skill":25729,"stats":["3% increased Cast Speed"]},"25745":{"connections":[{"id":31890,"orbit":4}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":4,"orbitIndex":30,"skill":25745,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"25753":{"connections":[{"id":63268,"orbit":0},{"id":25990,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Blazing Arms","orbit":7,"orbitIndex":6,"recipe":["Suffering","Envy","Despair"],"skill":25753,"stats":["16% increased Fire Damage","30% increased Flammability Magnitude","16% increased Attack Damage"]},"25763":{"connections":[{"id":61170,"orbit":7},{"id":62963,"orbit":0}],"group":653,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":2,"orbitIndex":12,"skill":25763,"stats":["10% increased Fire Damage"]},"25779":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":41076,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Darkness","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":34,"skill":25779,"stats":["10% increased maximum Darkness"]},"25781":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds","isNotable":true,"name":"Sap of Nightmares","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":5,"orbitIndex":2,"skill":25781,"stats":["Leech recovers based on Chaos Damage as well as Physical Damage"]},"25807":{"connections":[{"id":53683,"orbit":0}],"group":856,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":0,"orbitIndex":0,"skill":25807,"stats":["15% increased Crossbow Reload Speed"]},"25827":{"connections":[{"id":55241,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":8,"skill":25827,"stats":["4% chance for Spell Skills to fire 2 additional Projectiles"]},"25829":{"connections":[{"id":57791,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","name":"Spell Damage and Cast Speed","orbit":2,"orbitIndex":7,"skill":25829,"stats":["6% increased Spell Damage","2% increased Cast Speed"]},"25851":{"connections":[{"id":52695,"orbit":-6},{"id":36270,"orbit":5}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":6,"orbitIndex":0,"skill":25851,"stats":["5% chance to Daze on Hit"]},"25857":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":3,"orbitIndex":12,"skill":25857,"stats":[]},"25885":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":31116,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Damage as Chaos","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":8,"orbitIndex":18,"skill":25885,"stats":["Gain 4% of Damage as Extra Chaos Damage"]},"25890":{"connections":[{"id":54378,"orbit":0}],"group":339,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Recover Mana on consuming Power Charge","orbit":2,"orbitIndex":5,"skill":25890,"stats":["Recover 2% of maximum Mana when you consume a Power Charge"]},"25893":{"connections":[{"id":51169,"orbit":-2}],"group":759,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":18,"skill":25893,"stats":["15% increased Energy Shield Recharge Rate"]},"25915":{"connections":[{"id":8916,"orbit":2}],"group":410,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":2,"orbitIndex":2,"skill":25915,"stats":["12% increased Damage while Shapeshifted"]},"25927":{"connections":[{"id":32847,"orbit":-2}],"group":520,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Damage","orbit":0,"orbitIndex":0,"skill":25927,"stats":["Minions deal 20% increased Damage with Command Skills"]},"25934":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":389,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":7,"orbitIndex":12,"skill":25934,"stats":[]},"25935":{"ascendancyName":"Warbringer","connections":[{"id":23005,"orbit":0}],"group":45,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Block Chance","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":25935,"stats":["6% increased Block chance"]},"25971":{"connections":[],"group":1158,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Tenfold Attacks","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Guilt"],"skill":25971,"stats":["4% increased Attack Speed","6% increased Attack Speed if you've been Hit Recently","+10 to Strength"]},"25990":{"connections":[{"id":43461,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Attack Damage","orbit":4,"orbitIndex":23,"skill":25990,"stats":["8% increased Fire Damage","8% increased Attack Damage"]},"25992":{"connections":[],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Accuracy Rating","orbit":6,"orbitIndex":7,"skill":25992,"stats":["10% increased Accuracy Rating with Bows"]},"26034":{"connections":[{"id":45631,"orbit":-5}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":10,"skill":26034,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"26061":{"connections":[{"id":4579,"orbit":2}],"group":865,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Energy Shield as Freeze Threshold","orbit":2,"orbitIndex":22,"skill":26061,"stats":["Gain 15% of maximum Energy Shield as additional Freeze Threshold"]},"26063":{"ascendancyName":"Shaman","connections":[{"id":28745,"orbit":2147483647}],"group":73,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":26063,"stats":["12% increased Elemental Damage"]},"26068":{"connections":[{"id":37389,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":3,"orbitIndex":4,"skill":26068,"stats":["10% increased Attack Damage"]},"26070":{"connections":[{"id":35977,"orbit":0}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Bolstering Yell","orbit":2,"orbitIndex":4,"recipe":["Suffering","Disgust","Paranoia"],"skill":26070,"stats":["Empowered Attacks deal 30% increased Damage","Warcry Skills have 30% increased Area of Effect"]},"26085":{"ascendancyName":"Lich","connections":[{"id":20772,"orbit":-4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds","isNotable":true,"isSwitchable":true,"name":"Necromantic Conduit","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneGraft.dds","id":41162,"name":"Umbral Well","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Skeletal Minions you would create instead grant you Umbral Souls for each Minion you would have created"]}},"orbit":9,"orbitIndex":124,"skill":26085,"stats":["While you are not on Low Mana, you and Allies in your Presence have Unholy Might","Lose 5% of maximum Mana per Second"]},"26092":{"connections":[{"id":52392,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":14,"skill":26092,"stats":["10% increased Damage with Two Handed Weapons"]},"26104":{"connections":[{"id":43282,"orbit":5},{"id":55672,"orbit":4},{"id":32186,"orbit":0},{"id":27611,"orbit":0},{"id":12005,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Spirit of the Wyvern","orbit":4,"orbitIndex":51,"recipe":["Ire","Suffering","Greed"],"skill":26104,"stats":["20% increased Accuracy Rating while Shapeshifted","25% increased Elemental Damage while Shapeshifted"]},"26107":{"connections":[{"id":33713,"orbit":7},{"id":56023,"orbit":0}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Kite Runner","orbit":0,"orbitIndex":0,"recipe":["Ire","Isolation","Despair"],"skill":26107,"stats":["3% increased Movement Speed","15% increased Projectile Speed","15% increased Projectile Damage"]},"26135":{"connections":[{"id":2335,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Damage and Projectile Speed","orbit":3,"orbitIndex":11,"skill":26135,"stats":["8% increased Spell Damage","8% increased Projectile Speed for Spell Skills"]},"26148":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":303,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAccuracy.dds","isOnlyImage":true,"name":"Accuracy Mastery","orbit":0,"orbitIndex":0,"skill":26148,"stats":[]},"26176":{"connections":[{"id":43650,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":2,"orbitIndex":8,"skill":26176,"stats":["15% increased Critical Damage Bonus for Attack Damage"]},"26194":{"connections":[{"id":37872,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":7,"orbitIndex":0,"skill":26194,"stats":["20% increased Presence Area of Effect"]},"26196":{"connections":[{"id":11741,"orbit":0},{"id":39710,"orbit":0}],"group":258,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":26196,"stats":[]},"26211":{"connections":[{"id":24883,"orbit":0}],"group":1259,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Combo","orbit":2,"orbitIndex":18,"skill":26211,"stats":["4% increased Area of Effect for Attacks","5% Chance to build an additional Combo on Hit"]},"26228":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connectionArt":"CharacterPlanned","connections":[],"group":466,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Prize of the Hunt","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":26228,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges","+1 to Maximum Frenzy Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"26236":{"connections":[{"id":38069,"orbit":-2}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":20,"skill":26236,"stats":["Meta Skills gain 8% increased Energy"]},"26268":{"connections":[{"id":22710,"orbit":0}],"group":1207,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":12,"skill":26268,"stats":["20% increased Curse Duration"]},"26282":{"ascendancyName":"Blood Mage","connections":[],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds","isNotable":true,"name":"Blood Barbs","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":5,"orbitIndex":66,"skill":26282,"stats":["Bleeding you inflict on Cursed targets is Aggravated","Elemental Damage also Contributes to Bleeding Magnitude"]},"26283":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1462,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageBlue.dds","isMultipleChoiceOption":true,"name":"Choice of Mana","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":26283,"stats":["Remnants have 50% increased effect","Remnants can be collected from 50% further away","All Flames of Chayula that you manifest are Blue"]},"26291":{"connections":[{"id":48935,"orbit":0}],"group":269,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electrifying Nature","orbit":4,"orbitIndex":28,"recipe":["Envy","Greed","Paranoia"],"skill":26291,"stats":["25% increased Lightning Damage","15% increased Shock Duration"]},"26300":{"connectionArt":"CharacterPlanned","connections":[{"id":23436,"orbit":-4}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration and Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":33,"skill":26300,"stats":["15% increased Critical Damage Bonus","10% increased Archon Buff duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"26308":{"connections":[{"id":27017,"orbit":-9}],"group":1107,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds","name":"All Attributes","orbit":2,"orbitIndex":10,"skill":26308,"stats":["+3 to all Attributes"]},"26319":{"connections":[{"id":30990,"orbit":-7}],"group":861,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":0,"skill":26319,"stats":["10% increased Critical Hit Chance"]},"26324":{"connections":[{"id":46023,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":0,"skill":26324,"stats":["15% increased Armour"]},"26331":{"connections":[{"id":3128,"orbit":0},{"id":12166,"orbit":0}],"group":1193,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Harsh Winter","orbit":7,"orbitIndex":18,"recipe":["Fear","Despair","Ire"],"skill":26331,"stats":["8% increased Cast Speed with Cold Skills","16% increased Skill Effect Duration"]},"26339":{"connections":[{"id":64405,"orbit":0},{"id":11014,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Artifice","orbit":1,"orbitIndex":0,"recipe":["Suffering","Suffering","Suffering"],"skill":26339,"stats":["Melee Attack Skills have +1 to maximum number of Summoned Totems","20% increased Totem Placement range"]},"26356":{"connections":[{"id":8556,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Primed to Explode","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Disgust"],"skill":26356,"stats":["Detonator skills have 40% increased Area of Effect","Detonator skills have 80% reduced damage"]},"26363":{"connections":[{"id":49291,"orbit":0},{"id":52803,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charge Generation","orbit":7,"orbitIndex":3,"skill":26363,"stats":["10% increased Life Recovery from Flasks"]},"26383":{"ascendancyName":"Blood Mage","connections":[{"id":48551,"orbit":8}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds","isNotable":true,"name":"Sunder the Flesh","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":8,"orbitIndex":59,"skill":26383,"stats":["Base Critical Hit Chance for Spells is 15%"]},"26400":{"connections":[{"id":8904,"orbit":0}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":18,"skill":26400,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"]},"26416":{"connections":[{"id":35792,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":16,"skill":26416,"stats":["15% increased Life Recovery from Flasks"]},"26432":{"connections":[{"id":12890,"orbit":0},{"id":60735,"orbit":0}],"group":1212,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":26432,"stats":["+5 to any Attribute"]},"26437":{"connections":[{"id":51129,"orbit":0}],"group":179,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":19,"skill":26437,"stats":["Break 20% increased Armour"]},"26447":{"connections":[{"id":12918,"orbit":0},{"id":49633,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Refocus","orbit":2,"orbitIndex":0,"recipe":["Paranoia","Suffering","Ire"],"skill":26447,"stats":["30% increased Energy Shield Recharge Rate","20% increased Mana Regeneration Rate"]},"26479":{"connections":[{"id":64324,"orbit":4},{"id":9040,"orbit":0}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Steadfast Resolve","orbit":4,"orbitIndex":60,"recipe":["Guilt","Isolation","Paranoia"],"skill":26479,"stats":["You cannot be Light Stunned if you've been Stunned Recently"]},"26490":{"connections":[{"id":12751,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Critical Chance","orbit":2,"orbitIndex":9,"skill":26490,"stats":["10% increased Critical Hit Chance with One Handed Melee Weapons"]},"26518":{"connections":[],"group":244,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Cold Nature","orbit":4,"orbitIndex":5,"recipe":["Envy","Fear","Guilt"],"skill":26518,"stats":["25% increased Cold Damage","15% increased Chill Duration on Enemies"]},"26520":{"connections":[{"id":14340,"orbit":0},{"id":37190,"orbit":0}],"group":851,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":11,"skill":26520,"stats":["10% increased amount of Life Leeched"]},"26532":{"connections":[{"id":46023,"orbit":-3},{"id":41657,"orbit":3},{"id":36629,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":6,"skill":26532,"stats":["15% increased Armour"]},"26563":{"connections":[{"id":12778,"orbit":-4},{"id":6161,"orbit":0}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Bone Chains","orbit":4,"orbitIndex":12,"recipe":["Fear","Despair","Fear"],"skill":26563,"stats":["Physical Spell Critical Hits build Pin"]},"26565":{"connections":[{"id":40024,"orbit":-2}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":2,"skill":26565,"stats":["10% increased Poison Duration"]},"26568":{"connections":[{"id":59367,"orbit":0},{"id":37258,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You and Attack Speed","orbit":2,"orbitIndex":12,"skill":26568,"stats":["2% increased Attack Speed","4% reduced Slowing Potency of Debuffs on You"]},"26572":{"connections":[{"id":47514,"orbit":0}],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Criticals vs Dazed Enemies","orbit":2,"orbitIndex":12,"skill":26572,"stats":["12% increased Critical Hit Chance against Dazed Enemies"]},"26596":{"connections":[{"id":5766,"orbit":5},{"id":51416,"orbit":-5}],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":3,"orbitIndex":19,"skill":26596,"stats":["3% increased Cast Speed"]},"26598":{"connections":[{"id":33366,"orbit":3},{"id":19880,"orbit":0},{"id":14658,"orbit":0},{"id":23915,"orbit":0},{"id":52501,"orbit":0}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":26598,"stats":["+5 to any Attribute"]},"26614":{"connections":[{"id":44344,"orbit":0},{"id":46275,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":40,"skill":26614,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"26638":{"ascendancyName":"Chronomancer","connections":[{"id":63002,"orbit":9}],"group":332,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds","isNotable":true,"name":"Footprints in the Sand","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":26638,"stats":["Grants Skill: Temporal Rift"]},"26648":{"connections":[{"id":24256,"orbit":0},{"id":52125,"orbit":0}],"group":774,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":21,"skill":26648,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"26663":{"connections":[{"id":44765,"orbit":0}],"group":788,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":0,"orbitIndex":0,"skill":26663,"stats":["5% increased Cooldown Recovery Rate"]},"26682":{"connections":[{"id":46819,"orbit":0},{"id":56640,"orbit":-3}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":7,"orbitIndex":6,"skill":26682,"stats":["15% increased Critical Spell Damage Bonus"]},"26697":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern","connections":[{"id":59263,"orbit":0},{"id":27290,"orbit":0},{"id":46565,"orbit":0}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupSword.dds","isOnlyImage":true,"name":"Sword Mastery","orbit":0,"orbitIndex":0,"skill":26697,"stats":[]},"26725":{"connections":[{"id":57703,"orbit":0}],"group":281,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":26725,"stats":[]},"26726":{"connections":[{"id":48103,"orbit":0}],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback and Stun Buildup","orbit":2,"orbitIndex":0,"skill":26726,"stats":["10% increased Stun Buildup","10% increased Knockback Distance"]},"26739":{"connections":[{"id":43893,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":8,"skill":26739,"stats":["10% increased Elemental Damage"]},"26762":{"connections":[{"id":35380,"orbit":-2}],"group":1238,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Withered Effect","orbit":0,"orbitIndex":0,"skill":26762,"stats":["10% increased Withered Magnitude"]},"26772":{"connections":[{"id":24240,"orbit":2},{"id":45774,"orbit":3}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect","orbit":7,"orbitIndex":22,"skill":26772,"stats":["Debuffs you inflict have 5% increased Slow Magnitude"]},"26786":{"connections":[{"id":64352,"orbit":0},{"id":48568,"orbit":0}],"group":913,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":26786,"stats":["+5 to any Attribute"]},"26798":{"connections":[{"id":9638,"orbit":-7}],"group":454,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Skill Speed","orbit":0,"orbitIndex":0,"skill":26798,"stats":["3% increased Skill Speed"]},"26804":{"connections":[{"id":55405,"orbit":0},{"id":59909,"orbit":0}],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":7,"orbitIndex":2,"skill":26804,"stats":["15% increased Damage if you have Consumed a Corpse Recently"]},"26830":{"connections":[],"group":943,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":5,"orbitIndex":42,"skill":26830,"stats":["10% increased effect of Fully Broken Armour"]},"26863":{"connections":[{"id":25890,"orbit":0}],"group":339,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Recover Mana on consuming Power Charge","orbit":2,"orbitIndex":21,"skill":26863,"stats":["Recover 2% of maximum Mana when you consume a Power Charge"]},"26885":{"connections":[{"id":59775,"orbit":-4}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":4,"orbitIndex":60,"skill":26885,"stats":["7% increased Chaos Damage"]},"26895":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":481,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":0,"orbitIndex":0,"skill":26895,"stats":[]},"26905":{"connections":[{"id":8821,"orbit":0}],"group":826,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":3,"orbitIndex":2,"skill":26905,"stats":["12% increased Lightning Damage"]},"26931":{"connections":[{"id":48198,"orbit":5}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":3,"orbitIndex":10,"skill":26931,"stats":["Gain 3 Life per enemy killed"]},"26932":{"connections":[{"id":34543,"orbit":-2}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":6,"skill":26932,"stats":["20% increased Frenzy Charge Duration"]},"26945":{"connections":[],"group":644,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Chance","orbit":2,"orbitIndex":17,"skill":26945,"stats":["Minions have 20% increased Critical Hit Chance"]},"26952":{"connections":[{"id":59661,"orbit":0},{"id":31626,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":7,"orbitIndex":20,"skill":26952,"stats":["20% increased Flammability Magnitude"]},"26969":{"connections":[{"id":16861,"orbit":2}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":4,"orbitIndex":69,"skill":26969,"stats":["10% increased Critical Hit Chance"]},"27009":{"connections":[{"id":30459,"orbit":0}],"group":779,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Lust for Sacrifice","orbit":7,"orbitIndex":6,"recipe":["Disgust","Suffering","Paranoia"],"skill":27009,"stats":["50% increased Minion Damage while you have at least two different active Offerings"]},"27017":{"connections":[{"id":21349,"orbit":0}],"group":1107,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds","name":"All Attributes","orbit":2,"orbitIndex":22,"skill":27017,"stats":["+3 to all Attributes"]},"27048":{"connections":[{"id":47375,"orbit":8}],"group":1401,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":0,"orbitIndex":0,"skill":27048,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"]},"27068":{"connections":[{"id":35831,"orbit":0}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":14,"skill":27068,"stats":["10% increased Mana Regeneration Rate"]},"27082":{"connections":[{"id":3446,"orbit":0},{"id":24646,"orbit":0}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27082,"stats":["+5 to any Attribute"]},"27095":{"connections":[{"id":14890,"orbit":-4},{"id":48658,"orbit":0}],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":7,"skill":27095,"stats":["15% increased Freeze Buildup"]},"27096":{"connectionArt":"CharacterPlanned","connections":[{"id":33423,"orbit":2147483647},{"id":13691,"orbit":0}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Rustle of the Leaves","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":16,"skill":27096,"stats":["40% increased Totem Placement speed","Spells Cast by Totems have 6% increased Cast Speed","Attacks used by Totems have 6% increased Attack Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"27108":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":47796,"orbit":0}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Mass Hysteria","orbit":4,"orbitIndex":36,"recipe":["Disgust","Disgust","Envy"],"skill":27108,"stats":["Allies in your Presence have 6% increased Attack Speed","6% increased Attack Speed"]},"27176":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"The Power Within","orbit":0,"orbitIndex":0,"recipe":["Envy","Paranoia","Suffering"],"skill":27176,"stats":["20% increased Critical Damage Bonus if you've gained a Power Charge Recently","+1 to Maximum Power Charges"]},"27186":{"connections":[{"id":62963,"orbit":0}],"group":653,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Ignite Effect on You","orbit":2,"orbitIndex":0,"skill":27186,"stats":["10% reduced Magnitude of Ignite on you"]},"27216":{"connections":[{"id":30546,"orbit":-7}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Delay","orbit":7,"orbitIndex":4,"skill":27216,"stats":["15% faster start of Energy Shield Recharge while Shapeshifted"]},"27234":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":858,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":27234,"stats":[]},"27262":{"connections":[{"id":49110,"orbit":7}],"group":1070,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Effect","orbit":0,"orbitIndex":0,"skill":27262,"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"]},"27274":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1012,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":1,"orbitIndex":2,"skill":27274,"stats":[]},"27290":{"connections":[{"id":38564,"orbit":0}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","isNotable":true,"name":"Heavy Blade","orbit":0,"orbitIndex":0,"skill":27290,"stats":["25% increased Damage with Swords"]},"27296":{"connections":[{"id":59777,"orbit":0},{"id":11275,"orbit":-9},{"id":18684,"orbit":0},{"id":21670,"orbit":0}],"group":135,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27296,"stats":["+5 to any Attribute"]},"27303":{"connections":[{"id":43142,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Vulgar Methods","orbit":7,"orbitIndex":16,"recipe":["Ire","Guilt","Despair"],"skill":27303,"stats":["10% reduced maximum Mana","+10 to Strength","30% increased Critical Hit Chance"]},"27307":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":472,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":27307,"stats":[]},"27373":{"connections":[{"id":53405,"orbit":-6},{"id":51369,"orbit":-6}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":51,"skill":27373,"stats":["+5 to any Attribute"]},"27388":{"connections":[{"id":28578,"orbit":0},{"id":24551,"orbit":0}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Aspiring Genius","orbit":7,"orbitIndex":23,"recipe":["Suffering","Greed","Greed"],"skill":27388,"stats":["20% increased Mana Regeneration Rate","10% chance to Gain Arcane Surge when you deal a Critical Hit"]},"27405":{"connectionArt":"CharacterPlanned","connections":[{"id":30781,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":58,"skill":27405,"stats":["6% increased Cooldown Recovery Rate"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"27417":{"connections":[{"id":64295,"orbit":0},{"id":37616,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","isNotable":true,"name":"Destructive Apparatus","orbit":6,"orbitIndex":54,"skill":27417,"stats":["25% increased Trap Damage"]},"27418":{"ascendancyName":"Titan","connections":[{"id":30115,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Strength","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":4,"orbitIndex":48,"skill":27418,"stats":["4% increased Strength"]},"27422":{"connections":[{"id":2021,"orbit":0}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":0,"orbitIndex":0,"skill":27422,"stats":["10% increased Mana Recovery from Flasks"]},"27434":{"connections":[{"id":15984,"orbit":0}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Archon of the Storm","orbit":3,"orbitIndex":21,"recipe":["Fear","Isolation","Guilt"],"skill":27434,"stats":["Gain Elemental Archon after spending 100% of your Maximum Mana"]},"27439":{"connections":[{"id":21982,"orbit":0}],"group":319,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27439,"stats":["+5 to any Attribute"]},"27491":{"connections":[{"id":3471,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Heavy Buffer","orbit":4,"orbitIndex":24,"recipe":["Greed","Paranoia","Isolation"],"skill":27491,"stats":["40% increased maximum Energy Shield","5% of Damage taken bypasses Energy Shield"]},"27493":{"connections":[{"id":17118,"orbit":0}],"group":875,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":24,"skill":27493,"stats":["10% increased Projectile Damage"]},"27501":{"connections":[],"group":662,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":4,"orbitIndex":44,"skill":27501,"stats":["10% increased Life Regeneration rate"]},"27513":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"Material Solidification","orbit":7,"orbitIndex":4,"recipe":["Envy","Envy","Isolation"],"skill":27513,"stats":["Gain 8% of Damage as Extra Physical Damage","15% increased effect of Fully Broken Armour"]},"27540":{"connections":[{"id":62973,"orbit":0}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Power Counted","orbit":3,"orbitIndex":23,"skill":27540,"stats":["10% increased total Power counted by Warcries"]},"27572":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":2147483647}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage.dds","name":"Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":14,"skill":27572,"stats":["20% increased Chaos Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"27581":{"connections":[{"id":50510,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":12,"skill":27581,"stats":["5% increased Block chance"]},"27611":{"connections":[{"id":30546,"orbit":7},{"id":28489,"orbit":8}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Elemental Damage","orbit":7,"orbitIndex":18,"skill":27611,"stats":["12% increased Elemental Damage while Shapeshifted"]},"27626":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":15628,"orbit":0}],"group":419,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Touch the Arcane","orbit":5,"orbitIndex":54,"recipe":["Despair","Isolation","Suffering"],"skill":27626,"stats":["40% increased effect of Arcane Surge on you"]},"27638":{"connections":[{"id":38010,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":7,"orbitIndex":3,"skill":27638,"stats":["15% increased Glory generation"]},"27658":{"connections":[{"id":21540,"orbit":7}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":6,"skill":27658,"stats":["3% of Damage taken Recouped as Life"]},"27662":{"connections":[],"group":962,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":2,"orbitIndex":14,"skill":27662,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"]},"27667":{"ascendancyName":"Blood Mage","connections":[],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds","isNotable":true,"name":"Whispers of the Flesh","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":6,"orbitIndex":8,"skill":27667,"stats":["Targets Cursed by you have 100% reduced Life Regeneration Rate","Targets Cursed by you have at least 15% of Life Reserved"]},"27671":{"connections":[{"id":32681,"orbit":2147483647}],"group":1175,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Energy Shield Recharge","orbit":7,"orbitIndex":15,"skill":27671,"stats":["15% increased Energy Shield Recharge Rate"]},"27674":{"connections":[{"id":44082,"orbit":0}],"group":472,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":10,"skill":27674,"stats":["15% increased Energy Shield Recharge Rate"]},"27686":{"ascendancyName":"Invoker","connections":[{"id":12876,"orbit":0}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Energy Shield Recharge Rate","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":10,"skill":27686,"stats":["20% increased Energy Shield Recharge Rate"]},"27687":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[],"group":174,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Greatest Defence","orbit":3,"orbitIndex":4,"recipe":["Suffering","Fear","Disgust"],"skill":27687,"stats":["4% increased Attack Damage per 75 Item Armour and Evasion Rating on Equipped Shield"]},"27705":{"connections":[{"id":48773,"orbit":0},{"id":2582,"orbit":0},{"id":65212,"orbit":0},{"id":39495,"orbit":0},{"id":3543,"orbit":0},{"id":20787,"orbit":0}],"group":1380,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27705,"stats":["+5 to any Attribute"]},"27726":{"connections":[{"id":7721,"orbit":-4}],"group":579,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":8,"skill":27726,"stats":["15% increased Armour"]},"27733":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":44005,"orbit":0},{"id":2999,"orbit":0}],"group":266,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":4,"orbitIndex":30,"skill":27733,"stats":[]},"27740":{"connections":[{"id":35792,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":2,"orbitIndex":6,"skill":27740,"stats":["Gain 1 Rage on Melee Hit"]},"27761":{"connections":[{"id":5826,"orbit":0}],"group":1018,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Counterstancing","orbit":0,"orbitIndex":0,"recipe":["Guilt","Guilt","Fear"],"skill":27761,"stats":["Successfully Parrying a Melee Hit grants 40% increased Damage to your next Ranged Attack","Successfully Parrying a Projectile Hit grants 40% increased Damage to your next Melee Attack"]},"27785":{"connections":[{"id":63863,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":7,"orbitIndex":10,"skill":27785,"stats":["Damage Penetrates 6% Lightning Resistance"]},"27834":{"connections":[{"id":63659,"orbit":0},{"id":34449,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":41,"skill":27834,"stats":["10% increased Critical Hit Chance with Traps"]},"27853":{"connections":[{"id":52576,"orbit":0},{"id":3365,"orbit":0},{"id":58109,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Damage vs Immobilised and Buildup","orbit":7,"orbitIndex":13,"skill":27853,"stats":["10% increased Damage against Immobilised Enemies","8% increased Immobilisation buildup"]},"27859":{"connections":[{"id":38694,"orbit":0}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":12,"skill":27859,"stats":["Herald Skills deal 20% increased Damage"]},"27875":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":32123,"orbit":0}],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"General Electric","orbit":0,"orbitIndex":0,"recipe":["Isolation","Suffering","Greed"],"skill":27875,"stats":["40% increased chance to Shock","5% increased Attack and Cast Speed with Lightning Skills"]},"27900":{"connections":[{"id":54640,"orbit":5}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","orbit":7,"orbitIndex":5,"skill":27900,"stats":["4% increased Skill Effect Duration","8% increased Physical Damage"]},"27910":{"connections":[{"id":64056,"orbit":0},{"id":53938,"orbit":0}],"group":1024,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":1,"orbitIndex":0,"skill":27910,"stats":["10% increased Attack Damage"]},"27950":{"connections":[{"id":26324,"orbit":0},{"id":52462,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Polished Iron","orbit":2,"orbitIndex":0,"recipe":["Paranoia","Guilt","Despair"],"skill":27950,"stats":["25% increased Armour","Gain additional Stun Threshold equal to 30% of Item Armour on Equipped Armour Items"]},"27980":{"connections":[{"id":270,"orbit":-2},{"id":28981,"orbit":2}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":2,"orbitIndex":12,"skill":27980,"stats":["Gain 2 Rage when Hit by an Enemy"]},"27990":{"ascendancyName":"Chronomancer","connections":[{"id":49049,"orbit":-3}],"group":375,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Slow Effect","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":27990,"stats":["Debuffs you inflict have 6% increased Slow Magnitude"]},"27992":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":612,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":27992,"stats":[]},"27999":{"connections":[{"id":45777,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Physical Damage and Ailment Chance","orbit":1,"orbitIndex":2,"skill":27999,"stats":["8% increased chance to inflict Ailments","8% increased Physical Damage"]},"28002":{"connections":[{"id":32194,"orbit":0},{"id":20499,"orbit":0},{"id":42452,"orbit":0},{"id":2955,"orbit":0},{"id":2653,"orbit":0},{"id":49547,"orbit":0},{"id":18441,"orbit":0}],"group":403,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28002,"stats":["+5 to any Attribute"]},"28021":{"connections":[{"id":9782,"orbit":0}],"group":1127,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":28021,"stats":["15% increased Critical Damage Bonus"]},"28022":{"ascendancyName":"Shaman","connections":[{"id":62523,"orbit":8}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":8,"orbitIndex":33,"skill":28022,"stats":["12% increased Elemental Damage"]},"28038":{"connections":[{"id":56488,"orbit":0}],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":12,"skill":28038,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"28044":{"connections":[{"id":28835,"orbit":0},{"id":178,"orbit":0},{"id":6988,"orbit":0}],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Coming Calamity","orbit":3,"orbitIndex":12,"recipe":["Disgust","Isolation","Suffering"],"skill":28044,"stats":["40% increased Cold Damage while affected by Herald of Ice","40% increased Fire Damage while affected by Herald of Ash","40% increased Lightning Damage while affected by Herald of Thunder"]},"28050":{"connections":[{"id":63888,"orbit":0},{"id":53539,"orbit":0}],"group":1000,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":24,"skill":28050,"stats":["+5 to any Attribute"]},"28061":{"connections":[{"id":35878,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":7,"orbitIndex":8,"skill":28061,"stats":["12% increased Elemental Damage with Attacks"]},"28086":{"connections":[{"id":57088,"orbit":-6},{"id":144,"orbit":0}],"group":1188,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":14,"skill":28086,"stats":["Damage Penetrates 6% Cold Resistance"]},"28092":{"connections":[{"id":17061,"orbit":7}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Delay","orbit":7,"orbitIndex":8,"skill":28092,"stats":["Archon recovery period expires 10% faster"]},"28101":{"connections":[{"id":57571,"orbit":0},{"id":43867,"orbit":-7}],"group":1364,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":2,"orbitIndex":12,"skill":28101,"stats":["Damage Penetrates 6% Fire Resistance"]},"28106":{"connections":[{"id":3775,"orbit":0}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":2,"orbitIndex":8,"skill":28106,"stats":["15% increased Life Flask Charges gained"]},"28153":{"ascendancyName":"Chronomancer","connections":[],"group":347,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds","isNotable":true,"name":"The Rapid River","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":2,"orbitIndex":9,"skill":28153,"stats":["Recoup Effects instead occur over 4 seconds"]},"28175":{"connections":[{"id":64471,"orbit":0},{"id":21716,"orbit":0},{"id":48026,"orbit":0}],"group":462,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28175,"stats":["+5 to any Attribute"]},"28199":{"connections":[{"id":46431,"orbit":0}],"group":1203,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Immobilisation Buildup","orbit":0,"orbitIndex":0,"skill":28199,"stats":["20% increased Hazard Immobilisation buildup"]},"28201":{"connectionArt":"CharacterPlanned","connections":[{"id":56174,"orbit":0},{"id":10636,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":21,"skill":28201,"stats":["5% increased Block chance","15% increased Armour while stationary"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28214":{"connections":[{"id":1973,"orbit":0},{"id":58295,"orbit":0}],"group":250,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flasks","orbit":2,"orbitIndex":4,"skill":28214,"stats":["10% increased Mana Recovery from Flasks"]},"28223":{"connectionArt":"CharacterPlanned","connections":[{"id":6100,"orbit":3}],"group":164,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":35,"skill":28223,"stats":["20% increased Critical Damage Bonus"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28229":{"connections":[{"id":50485,"orbit":0}],"group":916,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Area","orbit":2,"orbitIndex":0,"skill":28229,"stats":["10% increased Area of Effect of Curses"]},"28258":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[{"id":36976,"orbit":0},{"id":59064,"orbit":0},{"id":36927,"orbit":2}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect","orbit":0,"orbitIndex":0,"skill":28258,"stats":["10% increased Effect of your Mark Skills"]},"28267":{"connections":[{"id":2672,"orbit":0},{"id":35085,"orbit":0}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Desensitisation","orbit":3,"orbitIndex":4,"recipe":["Envy","Suffering","Greed"],"skill":28267,"stats":["25% increased Critical Damage Bonus","Hits against you have 25% reduced Critical Damage Bonus"]},"28268":{"connections":[{"id":36630,"orbit":0},{"id":20837,"orbit":0}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":1,"orbitIndex":6,"skill":28268,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"]},"28304":{"connections":[{"id":37258,"orbit":0},{"id":2491,"orbit":0}],"group":398,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28304,"stats":["+5 to any Attribute"]},"28329":{"connections":[{"id":36723,"orbit":3}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds","isNotable":true,"name":"Pressure Points","orbit":3,"orbitIndex":21,"recipe":["Guilt","Despair","Ire"],"skill":28329,"stats":["35% increased Stun Buildup","35% increased Freeze Buildup"]},"28361":{"connections":[],"group":758,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":16,"skill":28361,"stats":["12% increased Stun Threshold"]},"28370":{"connections":[{"id":7628,"orbit":0},{"id":11916,"orbit":-6},{"id":37450,"orbit":-6}],"group":751,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":39,"skill":28370,"stats":["+5 to any Attribute"]},"28371":{"connections":[{"id":60560,"orbit":-3}],"group":1303,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage vs Full Life","orbit":7,"orbitIndex":16,"skill":28371,"stats":["20% increased Damage with Hits against Enemies that are on Full Life"]},"28408":{"connections":[{"id":65042,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Invigorating Hate","orbit":3,"orbitIndex":22,"recipe":["Envy","Disgust","Despair"],"skill":28408,"stats":["Consume all Rage when Shapeshifting to Human form to recover 1% of maximum life per Rage Consumed"]},"28431":{"ascendancyName":"Lich","connections":[],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds","isNotable":true,"isSwitchable":true,"name":"Eternal Life","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":9,"orbitIndex":40,"skill":28431,"stats":["Your Life cannot change while you have Energy Shield"]},"28432":{"connections":[{"id":20416,"orbit":0},{"id":23062,"orbit":0}],"group":425,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Armour if Consumed Endurance Charge","orbit":2,"orbitIndex":8,"skill":28432,"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"]},"28441":{"connections":[{"id":10011,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Frantic Swings","orbit":7,"orbitIndex":15,"recipe":["Disgust","Despair","Despair"],"skill":28441,"stats":["Enemies Blinded by you have 50% reduced Critical Hit Chance"]},"28446":{"connections":[{"id":12430,"orbit":0},{"id":50084,"orbit":0}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isSwitchable":true,"name":"Attack Area","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","id":50612,"name":"Spell and Attack Damage","stats":["10% increased Spell Damage","10% increased Attack Damage"]}},"orbit":2,"orbitIndex":9,"skill":28446,"stats":["6% increased Area of Effect for Attacks"]},"28458":{"connections":[{"id":38972,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":10,"skill":28458,"stats":["Minions deal 10% increased Damage"]},"28476":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":478,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":28476,"stats":[]},"28482":{"connections":[{"id":19846,"orbit":0}],"group":346,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Total Incineration","orbit":7,"orbitIndex":1,"recipe":["Guilt","Isolation","Suffering"],"skill":28482,"stats":["10% increased Ignite Duration on Enemies","25% increased Damage with Hits against Ignited Enemies"]},"28489":{"connectionArt":"CharacterPlanned","connections":[{"id":27216,"orbit":8},{"id":56890,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Skill Effect Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":69,"skill":28489,"stats":["Shapeshift Skills have 15% increased Skill Effect Duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28492":{"connections":[{"id":54099,"orbit":0}],"flavourText":"Why should I dodge blows that I do not fear?","group":691,"icon":"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds","isKeystone":true,"name":"Iron Reflexes","orbit":0,"orbitIndex":0,"skill":28492,"stats":["Converts all Evasion Rating to Armour"]},"28510":{"connections":[{"id":45969,"orbit":-5},{"id":10247,"orbit":0}],"group":727,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":56,"skill":28510,"stats":["+5 to any Attribute"]},"28516":{"connections":[{"id":7542,"orbit":2}],"group":239,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":2,"orbitIndex":8,"skill":28516,"stats":["6% increased Area of Effect"]},"28542":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":62785,"orbit":7}],"group":370,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"The Molten One's Gift","orbit":1,"orbitIndex":5,"recipe":["Guilt","Suffering","Greed"],"skill":28542,"stats":["+10% to Fire Resistance","15% increased effect of Fully Broken Armour","Fully Broken Armour you inflict also increases Fire Damage Taken from Hits"]},"28556":{"connections":[],"group":842,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":12,"skill":28556,"stats":["+5 to any Attribute"]},"28564":{"connections":[{"id":8460,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":2,"orbitIndex":8,"skill":28564,"stats":["16% increased Warcry Speed"]},"28573":{"connections":[],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Revive Speed","orbit":7,"orbitIndex":6,"skill":28573,"stats":["Minions Revive 5% faster"]},"28578":{"connections":[],"group":280,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Critical Chance","orbit":7,"orbitIndex":2,"skill":28578,"stats":["8% increased Mana Regeneration Rate","8% increased Critical Hit Chance"]},"28589":{"connections":[{"id":30300,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour if Hit","orbit":3,"orbitIndex":23,"skill":28589,"stats":["20% increased Armour if you have been Hit Recently"]},"28613":{"connections":[{"id":39598,"orbit":0},{"id":30553,"orbit":0}],"group":140,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Roaring Cries","orbit":2,"orbitIndex":2,"recipe":["Suffering","Despair","Greed"],"skill":28613,"stats":["Warcries have a minimum of 10 Power"]},"28623":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":0,"orbitIndex":0,"skill":28623,"stats":[]},"28625":{"connections":[{"id":32135,"orbit":5},{"id":35848,"orbit":0}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Recovery","orbit":7,"orbitIndex":0,"skill":28625,"stats":["10% increased Life and Mana Recovery from Flasks"]},"28638":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern","connections":[{"id":37514,"orbit":0},{"id":2113,"orbit":0}],"group":1390,"icon":"Art/2DArt/SkillIcons/passives/StaffMasterySymbol.dds","isOnlyImage":true,"name":"Quarterstaff Mastery","orbit":0,"orbitIndex":0,"skill":28638,"stats":[]},"28680":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":401,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":28680,"stats":[]},"28693":{"connections":[{"id":49280,"orbit":7}],"group":667,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":1,"skill":28693,"stats":["12% increased Armour and Evasion Rating"]},"28718":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":627,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":28718,"stats":[]},"28745":{"ascendancyName":"Shaman","connections":[],"group":72,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanUnleashTheElements.dds","isNotable":true,"name":"Bringer of the Apocalypse","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":28745,"stats":["Grants Skill: Apocalypse"]},"28770":{"connectionArt":"CharacterPlanned","connections":[{"id":479,"orbit":-7}],"group":326,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":28770,"stats":["12% increased Elemental Damage while Shapeshifted"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28774":{"connections":[{"id":2999,"orbit":0},{"id":10295,"orbit":0}],"group":266,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":26,"skill":28774,"stats":["3% increased Cast Speed"]},"28797":{"connections":[{"id":632,"orbit":0}],"group":1394,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Speed","orbit":6,"orbitIndex":65,"skill":28797,"stats":["3% increased Attack Speed with Daggers"]},"28800":{"connections":[{"id":55308,"orbit":0}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Projectile Damage","orbit":0,"orbitIndex":0,"skill":28800,"stats":["10% increased Projectile Damage"]},"28823":{"connections":[{"id":21111,"orbit":4},{"id":59303,"orbit":5}],"group":1219,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Activation Chance","orbit":7,"orbitIndex":23,"skill":28823,"stats":["10% chance when a Charm is used to use another Charm without consuming Charges"]},"28835":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":56847,"orbit":0},{"id":60480,"orbit":0},{"id":8157,"orbit":0}],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":0,"orbitIndex":0,"skill":28835,"stats":["12% increased Damage while affected by a Herald"]},"28839":{"connections":[],"group":401,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":16,"skill":28839,"stats":["3% increased Cast Speed"]},"28859":{"connections":[{"id":45382,"orbit":0}],"group":1317,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Ailment Chance and Elemental Damage","orbit":4,"orbitIndex":51,"skill":28859,"stats":["10% increased Elemental Damage","6% increased chance to inflict Ailments"]},"28860":{"connections":[{"id":56104,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":7,"orbitIndex":18,"skill":28860,"stats":["Break 20% increased Armour"]},"28862":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":422,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLifeMana.dds","isOnlyImage":true,"name":"Leech Mastery","orbit":0,"orbitIndex":0,"skill":28862,"stats":[]},"28863":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":800,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":28863,"stats":[]},"28892":{"connections":[{"id":13845,"orbit":7},{"id":65042,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Primal Rage","orbit":3,"orbitIndex":2,"recipe":["Suffering","Guilt","Paranoia"],"skill":28892,"stats":["+12 to maximum Rage while Shapeshifted"]},"28903":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":0,"orbitIndex":0,"skill":28903,"stats":[]},"28950":{"connections":[{"id":63469,"orbit":0},{"id":10156,"orbit":0},{"id":19873,"orbit":9},{"id":44948,"orbit":0},{"id":41838,"orbit":-8}],"group":619,"icon":"Art/2DArt/SkillIcons/passives/bodysoul.dds","isNotable":true,"isSwitchable":true,"name":"Devoted Protector","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":7130,"name":"Bastion of the Forest","stats":["15% increased Armour","+15% of Armour also applies to Elemental Damage","15% faster start of Energy Shield Recharge","+5 to Strength and Intelligence"]}},"orbit":0,"orbitIndex":0,"skill":28950,"stats":["15% increased Armour","+15% of Armour also applies to Elemental Damage","15% faster start of Energy Shield Recharge","+5 to Strength and Intelligence"]},"28963":{"connections":[{"id":23105,"orbit":0}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","isNotable":true,"name":"Chakra of Rhythm","orbit":2,"orbitIndex":1,"recipe":["Guilt","Greed","Despair"],"skill":28963,"stats":["6% increased Attack Speed","20% Chance to build an additional Combo on Hit"]},"28975":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":26905,"orbit":0}],"group":827,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Pure Power","orbit":6,"orbitIndex":0,"recipe":["Suffering","Guilt","Suffering"],"skill":28975,"stats":["10% more Maximum Lightning Damage"]},"28976":{"connections":[{"id":23374,"orbit":0},{"id":29458,"orbit":0}],"group":1406,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":0,"orbitIndex":0,"skill":28976,"stats":["10% increased Magnitude of Poison you inflict"]},"28981":{"connections":[{"id":34871,"orbit":-2}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":2,"orbitIndex":18,"skill":28981,"stats":["Gain 2 Rage when Hit by an Enemy"]},"28982":{"connections":[{"id":31295,"orbit":0},{"id":55190,"orbit":0},{"id":32845,"orbit":0},{"id":45226,"orbit":0}],"group":99,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28982,"stats":["+5 to any Attribute"]},"28992":{"connections":[{"id":62628,"orbit":0},{"id":43923,"orbit":0}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/Hunter.dds","isNotable":true,"isSwitchable":true,"name":"Honed Instincts","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/LethalAssault.dds","id":32062,"name":"Primal Instinct","stats":["8% increased Attack Speed","6% increased Area of Effect","+10 to Dexterity"]}},"orbit":4,"orbitIndex":21,"skill":28992,"stats":["8% increased Projectile Speed","8% increased Attack Speed","+10 to Dexterity"]},"29009":{"connections":[{"id":59362,"orbit":0}],"group":739,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29009,"stats":["+5 to any Attribute"]},"29041":{"connections":[{"id":31388,"orbit":0},{"id":52298,"orbit":0}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":12,"skill":29041,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"29049":{"connections":[{"id":56893,"orbit":3}],"group":1202,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Duration","orbit":2,"orbitIndex":10,"skill":29049,"stats":["10% increased Charm Effect Duration"]},"29065":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Bleeding Mastery","orbit":1,"orbitIndex":7,"skill":29065,"stats":[]},"29074":{"ascendancyName":"Pathfinder","connections":[],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds","isNotable":true,"name":"Overwhelming Toxicity","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":8,"orbitIndex":36,"skill":29074,"stats":["Double the number of your Poisons that targets can be affected by at the same time","35% less Poison Duration"]},"29098":{"connections":[{"id":43588,"orbit":0},{"id":10727,"orbit":-2}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":8,"skill":29098,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"29126":{"connectionArt":"CharacterPlanned","connections":[{"id":32353,"orbit":-7}],"group":326,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":14,"skill":29126,"stats":["12% increased Elemental Damage while Shapeshifted"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29133":{"ascendancyName":"Invoker","connections":[{"id":64031,"orbit":2}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":4,"orbitIndex":9,"skill":29133,"stats":["12% increased Elemental Damage"]},"29148":{"connections":[{"id":34840,"orbit":0}],"group":575,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29148,"stats":["+5 to any Attribute"]},"29162":{"ascendancyName":"Tactician","connections":[{"id":15044,"orbit":0}],"group":321,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Spirit","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":29162,"stats":["8% increased Spirit"]},"29197":{"connectionArt":"CharacterPlanned","connections":[{"id":11428,"orbit":-7}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration and Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":15,"skill":29197,"stats":["15% increased Critical Damage Bonus","10% increased Archon Buff duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29240":{"connections":[{"id":55668,"orbit":0},{"id":10881,"orbit":0},{"id":31977,"orbit":0},{"id":57513,"orbit":0}],"group":984,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29240,"stats":["+5 to any Attribute"]},"29246":{"connections":[{"id":22927,"orbit":0},{"id":35043,"orbit":0}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Debuff Magnitude","orbit":6,"orbitIndex":27,"skill":29246,"stats":["10% increased Parried Debuff Magnitude"]},"29270":{"connections":[{"id":7251,"orbit":-2}],"group":550,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":20,"skill":29270,"stats":["10% increased Attack Damage"]},"29285":{"connections":[{"id":9745,"orbit":2147483647},{"id":38463,"orbit":0}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Movement Speed","orbit":7,"orbitIndex":19,"skill":29285,"stats":["2% increased Movement Speed"]},"29288":{"connections":[{"id":36759,"orbit":0}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Deadly Invocations","orbit":3,"orbitIndex":1,"recipe":["Isolation","Ire","Envy"],"skill":29288,"stats":["Invocation Spells have 50% increased Critical Damage Bonus"]},"29306":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":17668,"orbit":1}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","isNotable":true,"name":"Chakra of Thought","orbit":1,"orbitIndex":1,"recipe":["Fear","Disgust","Guilt"],"skill":29306,"stats":["8% of Damage is taken from Mana before Life","15% increased Attack Speed while not on Low Mana"]},"29320":{"connections":[{"id":1680,"orbit":7},{"id":56860,"orbit":0}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":7,"orbitIndex":8,"skill":29320,"stats":["20% increased Stun Threshold while Parrying"]},"29323":{"ascendancyName":"Titan","connections":[{"id":24807,"orbit":4}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Armour","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":6,"orbitIndex":53,"skill":29323,"stats":["20% increased Armour"]},"29328":{"connections":[{"id":43201,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":61,"skill":29328,"stats":["10% increased chance to inflict Ailments"]},"29358":{"connections":[{"id":917,"orbit":-7}],"group":150,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":7,"skill":29358,"stats":["15% increased Stun Buildup"]},"29361":{"connections":[],"group":878,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":7,"skill":29361,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"29369":{"connections":[{"id":11337,"orbit":5},{"id":41669,"orbit":-4}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":4,"orbitIndex":42,"skill":29369,"stats":["15% increased Magnitude of Chill you inflict"]},"29372":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[{"id":7720,"orbit":0},{"id":63268,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Sudden Infuriation","orbit":5,"orbitIndex":60,"recipe":["Fear","Suffering","Isolation"],"skill":29372,"stats":["4% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage"]},"29391":{"connections":[{"id":29009,"orbit":-3},{"id":5314,"orbit":3},{"id":50715,"orbit":3},{"id":61354,"orbit":0},{"id":29800,"orbit":-3}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infused Spell Damage","orbit":2,"orbitIndex":6,"skill":29391,"stats":["12% increased Spell Damage if you have consumed an Elemental Infusion Recently"]},"29398":{"ascendancyName":"Stormweaver","connections":[{"id":18849,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Chill Duration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":6,"orbitIndex":2,"skill":29398,"stats":["25% increased Chill Duration on Enemies"]},"29399":{"connections":[{"id":23888,"orbit":7},{"id":51446,"orbit":-7}],"group":676,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":20,"skill":29399,"stats":["12% increased Armour and Evasion Rating"]},"29402":{"connections":[{"id":4046,"orbit":0},{"id":54282,"orbit":0},{"id":38270,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":7,"orbitIndex":3,"skill":29402,"stats":["15% increased Electrocute Buildup"]},"29408":{"connections":[{"id":31888,"orbit":0}],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":2,"orbitIndex":8,"skill":29408,"stats":["8% increased Mana Cost Efficiency"]},"29432":{"connections":[{"id":4061,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":48,"skill":29432,"stats":["15% increased maximum Energy Shield"]},"29447":{"connections":[{"id":11786,"orbit":2147483647}],"group":320,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":11,"skill":29447,"stats":["10% increased Armour","+5% of Armour also applies to Elemental Damage"]},"29458":{"connections":[],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":14,"skill":29458,"stats":["10% increased Magnitude of Poison you inflict"]},"29479":{"connections":[{"id":50469,"orbit":0}],"group":976,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":18,"skill":29479,"stats":["+5 to any Attribute"]},"29502":{"connections":[{"id":36302,"orbit":4}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":20,"skill":29502,"stats":["3% increased Cast Speed"]},"29514":{"connections":[{"id":39431,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Cluster Bombs","orbit":3,"orbitIndex":3,"recipe":["Suffering","Isolation","Disgust"],"skill":29514,"stats":["50% increased Grenade Detonation Time","Grenade Skills Fire an additional Projectile"]},"29517":{"connections":[{"id":32701,"orbit":0},{"id":37695,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":24,"skill":29517,"stats":["+5 to any Attribute"]},"29527":{"connections":[{"id":61800,"orbit":0}],"group":1303,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"First Approach","orbit":7,"orbitIndex":8,"recipe":["Paranoia","Ire","Fear"],"skill":29527,"stats":["40% increased Critical Hit Chance against Enemies that are on Full Life","Cannot be Blinded while on Full Life","80% increased Damage with Hits against Enemies that are on Full Life"]},"29582":{"connections":[{"id":35987,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isSwitchable":true,"name":"Accuracy","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","id":5083,"name":"Stun Threshold during Parry","stats":["20% increased Stun Threshold while Parrying"]}},"orbit":2,"orbitIndex":14,"skill":29582,"stats":["8% increased Accuracy Rating"]},"29611":{"connections":[{"id":41768,"orbit":0},{"id":61393,"orbit":0},{"id":28201,"orbit":0}],"group":130,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29611,"stats":["+5 to any Attribute"]},"29652":{"connections":[{"id":15180,"orbit":0},{"id":6008,"orbit":0},{"id":32194,"orbit":0}],"group":482,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":11,"skill":29652,"stats":["10% increased Spell Damage"]},"29663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connectionArt":"CharacterPlanned","connections":[],"group":294,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Movement Mastery","orbit":2,"orbitIndex":6,"skill":29663,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29695":{"connections":[],"group":775,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","id":31204,"name":"Mana Regeneration","stats":["10% increased Mana Regeneration Rate"]}},"orbit":2,"orbitIndex":7,"skill":29695,"stats":["15% faster start of Energy Shield Recharge"]},"29762":{"connections":[{"id":8460,"orbit":0},{"id":40328,"orbit":-2}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Guttural Roar","orbit":3,"orbitIndex":1,"recipe":["Paranoia","Ire","Disgust"],"skill":29762,"stats":["25% increased Warcry Speed","Warcries Debilitate Enemies","Warcry Skills have 25% increased Area of Effect"]},"29763":{"connections":[{"id":39423,"orbit":0}],"group":1096,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":29763,"stats":["Damage Penetrates 6% Lightning Resistance"]},"29788":{"connections":[{"id":46060,"orbit":-2}],"group":550,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":7,"orbitIndex":4,"skill":29788,"stats":["12% increased amount of Life Leeched"]},"29800":{"connections":[{"id":50383,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Shocking Limit","orbit":7,"orbitIndex":15,"recipe":["Paranoia","Envy","Fear"],"skill":29800,"stats":["+1 to maximum Lightning Infusions"]},"29843":{"connections":[{"id":35987,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion and Reduced Movement Penalty","orbit":7,"orbitIndex":19,"skill":29843,"stats":["10% increased Evasion Rating","2% reduced Movement Speed Penalty from using Skills while moving"]},"29871":{"ascendancyName":"Deadeye","connections":[{"id":24226,"orbit":0}],"group":1429,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Mark Effect","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":29871,"stats":["12% increased Effect of your Mark Skills"]},"29881":{"connections":[{"id":25446,"orbit":0}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Surging Beast","orbit":1,"orbitIndex":8,"recipe":["Disgust","Ire","Disgust"],"skill":29881,"stats":["Gain Arcane Surge when you Shapeshift to Human form after","being Shapeshifted for at least 8 seconds"]},"29899":{"connections":[{"id":19001,"orbit":0},{"id":6912,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Finish Them","orbit":7,"orbitIndex":21,"recipe":["Suffering","Despair","Guilt"],"skill":29899,"stats":["40% increased Culling Strike Threshold against Immobilised Enemies"]},"29914":{"connections":[{"id":46931,"orbit":0}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour and Evasion while Surrounded","orbit":3,"orbitIndex":7,"skill":29914,"stats":["20% increased Armour while Surrounded","20% increased Evasion Rating while Surrounded"]},"29930":{"connections":[{"id":16938,"orbit":3},{"id":47088,"orbit":0}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage and Companion Life","orbit":2,"orbitIndex":0,"skill":29930,"stats":["Companions deal 12% increased Damage","Companions have 12% increased maximum Life"]},"29941":{"connections":[{"id":60829,"orbit":0},{"id":57517,"orbit":0}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":3,"orbitIndex":17,"skill":29941,"stats":["20% chance for Attack Hits to apply Incision"]},"29959":{"connections":[{"id":6891,"orbit":3},{"id":60362,"orbit":-3}],"group":1377,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":14,"skill":29959,"stats":["15% increased Critical Damage Bonus"]},"29985":{"connectionArt":"CharacterPlanned","connections":[{"id":61113,"orbit":0}],"group":291,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":14,"skill":29985,"stats":["Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29990":{"connections":[{"id":36217,"orbit":0},{"id":47477,"orbit":-9},{"id":15775,"orbit":0}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":7,"orbitIndex":2,"skill":29990,"stats":["5% chance to gain Volatility on Kill"]},"29993":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":282,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":1,"orbitIndex":8,"skill":29993,"stats":[]},"30007":{"connections":[{"id":3188,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":1,"orbitIndex":7,"skill":30007,"stats":["16% increased Thorns damage"]},"30040":{"connections":[{"id":56016,"orbit":0}],"group":943,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":1,"orbitIndex":7,"skill":30040,"stats":["Break 20% increased Armour"]},"30047":{"connections":[{"id":21280,"orbit":0},{"id":18451,"orbit":0},{"id":45650,"orbit":0}],"group":971,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30047,"stats":["+5 to any Attribute"]},"30061":{"connections":[{"id":31908,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":2,"orbitIndex":4,"skill":30061,"stats":["6% increased Curse Magnitudes"]},"30071":{"ascendancyName":"Blood Mage","connections":[{"id":27667,"orbit":-9}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Curse Effect","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":6,"orbitIndex":4,"skill":30071,"stats":["6% increased Curse Magnitudes"]},"30077":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1298,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":30077,"stats":[]},"30082":{"connections":[{"id":43155,"orbit":0}],"group":887,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":0,"orbitIndex":0,"skill":30082,"stats":["15% increased Crossbow Reload Speed"]},"30102":{"connections":[{"id":43944,"orbit":2147483647},{"id":53177,"orbit":0}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":2,"orbitIndex":23,"skill":30102,"stats":["3% chance to gain Volatility on Kill"]},"30115":{"ascendancyName":"Titan","connections":[],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds","isNotable":true,"name":"Hulking Form","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":7,"orbitIndex":16,"skill":30115,"stats":["50% increased effect of Small Passive Skills"]},"30117":{"ascendancyName":"Blood Mage","connections":[{"id":26383,"orbit":5},{"id":8415,"orbit":-5}],"group":855,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30117,"stats":["12% increased Critical Hit Chance for Spells"]},"30123":{"connections":[{"id":6923,"orbit":0},{"id":26092,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":12,"skill":30123,"stats":["10% increased Damage with Two Handed Weapons"]},"30132":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":58416,"orbit":2147483647},{"id":49130,"orbit":2147483647}],"group":1252,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","isNotable":true,"name":"Wrapped Quiver","orbit":7,"orbitIndex":15,"recipe":["Greed","Suffering","Envy"],"skill":30132,"stats":["20% increased bonuses gained from Equipped Quiver"]},"30136":{"connections":[{"id":22626,"orbit":0}],"group":194,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Damage vs Armour Broken Enemies","orbit":3,"orbitIndex":7,"skill":30136,"stats":["20% increased Damage against Enemies with Fully Broken Armour"]},"30141":{"connections":[{"id":55190,"orbit":0}],"group":120,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30141,"stats":["+5 to any Attribute"]},"30143":{"connections":[{"id":34201,"orbit":9}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":7,"orbitIndex":0,"skill":30143,"stats":["5% increased Block chance"]},"30151":{"ascendancyName":"Tactician","connections":[{"id":32637,"orbit":0}],"group":366,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30151,"stats":["15% increased Armour and Evasion Rating"]},"30197":{"connections":[{"id":52415,"orbit":0}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Attack Speed with Companion in Presence","orbit":2,"orbitIndex":2,"skill":30197,"stats":["4% increased Attack Speed while your Companion is in your Presence"]},"30210":{"connections":[{"id":64650,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Evasion Rating","orbit":2,"orbitIndex":6,"skill":30210,"stats":["15% increased Evasion Rating"]},"30219":{"connections":[{"id":45177,"orbit":-2}],"group":574,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":1,"orbitIndex":10,"skill":30219,"stats":["8% increased Accuracy Rating"]},"30233":{"ascendancyName":"Ritualist","connections":[],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds","isNotable":true,"name":"As the Whispers Demand","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30233,"stats":["Ritual Sacrifice can be used on yourself to remove 20% of maximum Life and grant a random Monster Modifier","A maximum of one Modifer can be granted this way","Grants Skill: Ritual Sacrifice"]},"30252":{"connections":[{"id":20049,"orbit":4},{"id":48135,"orbit":-4}],"group":968,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Effect","orbit":7,"orbitIndex":18,"skill":30252,"stats":["Charms applied to you have 10% increased Effect"]},"30258":{"connections":[{"id":40105,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack Speed and Minion Attack Speed","orbit":2,"orbitIndex":0,"skill":30258,"stats":["3% increased Attack Speed","Minions have 3% increased Attack Speed"]},"30265":{"ascendancyName":"Disciple of Varashta","connections":[],"group":565,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Energy Shield","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30265,"stats":["20% increased maximum Energy Shield"]},"30300":{"connections":[{"id":12565,"orbit":0},{"id":1200,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":2,"orbitIndex":2,"skill":30300,"stats":["16% increased Thorns damage"]},"30334":{"connections":[{"id":9324,"orbit":0}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Duration","orbit":3,"orbitIndex":0,"skill":30334,"stats":["8% increased Ignite Duration on Enemies"]},"30341":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":1995,"orbit":0},{"id":37946,"orbit":0}],"group":1102,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","isNotable":true,"name":"Master Fletching","orbit":7,"orbitIndex":0,"recipe":["Fear","Despair","Disgust"],"skill":30341,"stats":["20% increased bonuses gained from Equipped Quiver"]},"30346":{"connections":[{"id":44871,"orbit":0},{"id":29695,"orbit":-5},{"id":34006,"orbit":6}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":7,"orbitIndex":13,"skill":30346,"stats":["+10 to maximum Energy Shield"]},"30371":{"connections":[{"id":27687,"orbit":-4}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":3,"orbitIndex":1,"skill":30371,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"]},"30372":{"connections":[{"id":42065,"orbit":0}],"group":1166,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":23,"skill":30372,"stats":["Damage Penetrates 6% Lightning Resistance"]},"30390":{"connections":[{"id":33978,"orbit":3}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":18,"skill":30390,"stats":["5% increased Block chance"]},"30392":{"connections":[{"id":28106,"orbit":0},{"id":41016,"orbit":0}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Succour","orbit":2,"orbitIndex":3,"recipe":["Disgust","Despair","Guilt"],"skill":30392,"stats":["30% increased Life Regeneration rate during Effect of any Life Flask"]},"30395":{"connections":[{"id":9221,"orbit":0}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Howling Beast","orbit":1,"orbitIndex":2,"recipe":["Fear","Paranoia","Envy"],"skill":30395,"stats":["Warcries inflict 3 Critical Weakness on Enemies"]},"30408":{"connections":[{"id":17906,"orbit":0}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","isNotable":true,"name":"Efficient Contraptions","orbit":7,"orbitIndex":16,"recipe":["Fear","Paranoia","Guilt"],"skill":30408,"stats":["Hazards have 15% chance to rearm after they are triggered"]},"30456":{"connections":[{"id":38044,"orbit":-5}],"group":1122,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"High Alert","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Greed"],"skill":30456,"stats":["50% increased Evasion Rating when on Full Life","25% increased Stun Threshold while on Full Life"]},"30457":{"connections":[{"id":54416,"orbit":4}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":12,"skill":30457,"stats":["15% increased Armour"]},"30459":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":779,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":1,"orbitIndex":3,"skill":30459,"stats":[]},"30463":{"connections":[{"id":58971,"orbit":-7},{"id":9968,"orbit":-6}],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":2,"orbitIndex":3,"skill":30463,"stats":["15% increased Elemental Ailment Threshold"]},"30523":{"connections":[{"id":35492,"orbit":0}],"group":735,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Dead can Dance","orbit":5,"orbitIndex":61,"recipe":["Despair","Fear","Ire"],"skill":30523,"stats":["Minions have 25% increased maximum Life","Minions have 25% increased Evasion Rating"]},"30539":{"connections":[{"id":25620,"orbit":0}],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":7,"orbitIndex":18,"skill":30539,"stats":["5% chance to not destroy Corpses when Consuming Corpses"]},"30546":{"connections":[{"id":12005,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Electrified Claw","orbit":7,"orbitIndex":23,"recipe":["Guilt","Fear","Suffering"],"skill":30546,"stats":["Gain 8% of Damage as Extra Lightning Damage while Shapeshifted"]},"30553":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":151,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":30553,"stats":[]},"30554":{"connections":[{"id":29611,"orbit":0}],"group":149,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":20,"skill":30554,"stats":["Minions have 10% increased maximum Life"]},"30555":{"connections":[{"id":53960,"orbit":3}],"group":857,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30555,"stats":["+5 to any Attribute"]},"30562":{"connections":[{"id":11032,"orbit":0}],"group":1064,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Inner Faith","orbit":2,"orbitIndex":18,"recipe":["Envy","Greed","Isolation"],"skill":30562,"stats":["20% increased Evasion Rating","20% increased maximum Energy Shield","25% reduced effect of Curses on you"]},"30615":{"connections":[],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Critical Damage when consuming a Power Charge","orbit":2,"orbitIndex":13,"skill":30615,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"]},"30634":{"connections":[],"group":970,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":6,"skill":30634,"stats":["15% faster start of Energy Shield Recharge"]},"30657":{"connections":[{"id":38463,"orbit":0},{"id":6842,"orbit":0},{"id":59064,"orbit":0},{"id":58848,"orbit":0},{"id":32891,"orbit":0}],"group":1239,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30657,"stats":["+5 to any Attribute"]},"30662":{"connections":[{"id":26291,"orbit":0}],"group":269,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":4,"orbitIndex":32,"skill":30662,"stats":["12% increased Lightning Damage"]},"30695":{"connections":[{"id":13783,"orbit":0},{"id":19808,"orbit":0},{"id":56472,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds","isNotable":true,"isSwitchable":true,"name":"Vile Wounds","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/eagleeye.dds","id":53849,"name":"Eagle Eye","stats":["+30 to Accuracy Rating","10% increased Accuracy Rating"]}},"orbit":2,"orbitIndex":14,"skill":30695,"stats":["33% increased Damage with Hits against Enemies affected by Ailments"]},"30701":{"connections":[],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Reduced Projectile Speed","orbit":2,"orbitIndex":8,"skill":30701,"stats":["6% reduced Projectile Speed"]},"30704":{"connections":[{"id":22045,"orbit":0}],"group":563,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration and Damage","orbit":2,"orbitIndex":6,"skill":30704,"stats":["5% increased Damage","Regenerate 0.1% of maximum Life per second"]},"30720":{"connections":[{"id":20119,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","isNotable":true,"name":"Entropic Incarnation","orbit":2,"orbitIndex":2,"recipe":["Suffering","Suffering","Envy"],"skill":30720,"stats":["Minions have +13% to Chaos Resistance","Minions gain 10% of Physical Damage as Chaos Damage"]},"30736":{"connections":[{"id":52180,"orbit":-2}],"group":1398,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":13,"skill":30736,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"30748":{"connections":[{"id":21801,"orbit":0}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Controlled Chaos","orbit":7,"orbitIndex":0,"recipe":["Greed","Envy","Guilt"],"skill":30748,"stats":["Maximum Volatility is 30"]},"30780":{"connections":[{"id":17112,"orbit":-2},{"id":5410,"orbit":-2}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Area and Damage","orbit":2,"orbitIndex":15,"skill":30780,"stats":["4% increased Area of Effect of Ancestrally Boosted Attacks","Ancestrally Boosted Attacks deal 8% increased Damage"]},"30781":{"connectionArt":"CharacterPlanned","connections":[{"id":63772,"orbit":2147483647}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Movement Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":18,"skill":30781,"stats":["3% increased Movement Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"30808":{"connections":[{"id":14267,"orbit":0},{"id":28101,"orbit":-4}],"group":1379,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30808,"stats":["+5 to any Attribute"]},"30820":{"connections":[{"id":26786,"orbit":0}],"group":985,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Skill Duration","orbit":7,"orbitIndex":16,"skill":30820,"stats":["8% increased Attack Damage","8% increased Skill Effect Duration"]},"30829":{"connections":[{"id":56999,"orbit":0}],"group":924,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":0,"skill":30829,"stats":["8% increased Accuracy Rating"]},"30834":{"connections":[{"id":50216,"orbit":0},{"id":57967,"orbit":0}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":2,"skill":30834,"stats":["10% increased Mana Regeneration Rate"]},"30839":{"connections":[{"id":35671,"orbit":-3}],"group":1243,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":3,"orbitIndex":17,"skill":30839,"stats":["2% increased Attack Speed","+5 to Dexterity"]},"30871":{"connections":[{"id":12208,"orbit":0}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":9,"skill":30871,"stats":["10% increased Life Recovery from Flasks"]},"30896":{"connections":[{"id":49172,"orbit":0}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Speed","orbit":2,"orbitIndex":13,"skill":30896,"stats":["3% increased Skill Speed with Channelling Skills"]},"30904":{"ascendancyName":"Oracle","connections":[],"group":22,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleLifeManaHits.dds","isNotable":true,"name":"Harmony Within","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30904,"stats":["Hit damage is taken from Mana before Life if your current Mana is higher than your current Life","15% less maximum Life","15% less maximum Mana"]},"30905":{"connections":[{"id":8697,"orbit":5},{"id":34201,"orbit":6}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":4,"orbitIndex":21,"skill":30905,"stats":["12% increased Elemental Damage with Attacks"]},"30910":{"connections":[{"id":59647,"orbit":-7}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":2,"orbitIndex":13,"skill":30910,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"30959":{"connections":[{"id":31778,"orbit":2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":14,"skill":30959,"stats":["Damage Penetrates 6% Cold Resistance"]},"30973":{"connections":[{"id":49320,"orbit":0}],"group":1370,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Chance","orbit":6,"orbitIndex":34,"skill":30973,"stats":["10% increased Critical Hit Chance with Daggers"]},"30979":{"connections":[{"id":46358,"orbit":0},{"id":44733,"orbit":0},{"id":12610,"orbit":0}],"group":564,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30979,"stats":["+5 to any Attribute"]},"30985":{"connections":[{"id":12324,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Chance","orbit":2,"orbitIndex":10,"skill":30985,"stats":["5% chance when collecting an Elemental Infusion to gain an","additional Elemental Infusion of the same type"]},"30990":{"connections":[{"id":58939,"orbit":0}],"group":861,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":16,"skill":30990,"stats":["10% increased Critical Hit Chance"]},"30996":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":53762,"orbit":0},{"id":18146,"orbit":0}],"group":498,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds","isNotable":true,"name":"Gem Studded","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30996,"stats":["For each colour of Socketed Support Gem that is most numerous, gain:","Red: Hits against you have no Critical Damage Bonus","Blue: Skills have 30% less cost","Green: 40% less Movement Speed Penalty from using Skills while Moving"]},"31010":{"connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Delay","orbit":4,"orbitIndex":23,"skill":31010,"stats":["15% faster start of Energy Shield Recharge while Shapeshifted"]},"31017":{"connections":[{"id":26339,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":0,"skill":31017,"stats":["15% increased Totem Damage"]},"31037":{"connections":[{"id":34866,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Effect","orbit":2,"orbitIndex":22,"skill":31037,"stats":["Remnants have 10% increased effect"]},"31039":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":31039,"stats":[]},"31055":{"connections":[{"id":18969,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Speed","orbit":2,"orbitIndex":19,"skill":31055,"stats":["3% increased Attack Speed with Bows"]},"31112":{"connections":[],"group":886,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Critical Strike","orbit":7,"orbitIndex":2,"skill":31112,"stats":["10% increased Ballista Critical Hit Chance"]},"31116":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds","isNotable":true,"name":"Grasp of the Void","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":8,"orbitIndex":24,"skill":31116,"stats":["Grants Skill: Void Illusion"]},"31129":{"connections":[{"id":24889,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Lifelong Friend","orbit":1,"orbitIndex":1,"recipe":["Despair","Despair","Ire"],"skill":31129,"stats":["Minions Revive 35% faster if all your Minions are Companions"]},"31159":{"connections":[{"id":46017,"orbit":0}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration while Stationary","orbit":7,"orbitIndex":20,"skill":31159,"stats":["15% increased Life Regeneration Rate while stationary"]},"31172":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1243,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Falcon Technique","orbit":5,"orbitIndex":51,"recipe":["Suffering","Suffering","Despair"],"skill":31172,"stats":["1% increased Attack Speed per 25 Dexterity"]},"31175":{"connections":[{"id":20119,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Grip of Evil","orbit":2,"orbitIndex":22,"recipe":["Isolation","Despair","Ire"],"skill":31175,"stats":["Minions have 40% increased Critical Damage Bonus"]},"31189":{"connections":[{"id":28863,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","isNotable":true,"name":"Unexpected Finesse","orbit":4,"orbitIndex":12,"recipe":["Despair","Greed","Isolation"],"skill":31189,"stats":["10% increased Attack Damage","30% increased Accuracy Rating while moving"]},"31223":{"ascendancyName":"Blood Mage","connections":[],"group":931,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds","isNotable":true,"name":"Crimson Power","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":31223,"stats":["Gain additional maximum Life equal to 100% of the Item Energy Shield on Equipped Body Armour"]},"31238":{"connections":[{"id":48552,"orbit":0},{"id":45918,"orbit":0},{"id":10452,"orbit":0}],"group":432,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":31238,"stats":["+5 to any Attribute"]},"31273":{"connections":[{"id":17372,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":2,"orbitIndex":4,"skill":31273,"stats":["10% increased Melee Damage"]},"31284":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[{"id":21380,"orbit":0}],"group":1160,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":1,"orbitIndex":3,"skill":31284,"stats":[]},"31286":{"connections":[{"id":16140,"orbit":0}],"group":1289,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical","orbit":3,"orbitIndex":14,"skill":31286,"stats":["10% increased Physical Damage"]},"31292":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":512,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMace.dds","isOnlyImage":true,"name":"Mace Mastery","orbit":0,"orbitIndex":0,"skill":31292,"stats":[]},"31295":{"connections":[{"id":9352,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":21,"skill":31295,"stats":["6% increased Area of Effect for Attacks"]},"31326":{"connections":[{"id":44092,"orbit":0},{"id":11505,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Slow Burn","orbit":2,"orbitIndex":18,"recipe":["Guilt","Suffering","Paranoia"],"skill":31326,"stats":["20% increased Ignite Magnitude","20% increased Ignite Duration on Enemies"]},"31345":{"connections":[{"id":55400,"orbit":0}],"group":1166,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":11,"skill":31345,"stats":["Damage Penetrates 6% Lightning Resistance"]},"31364":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Primal Protection","orbit":0,"orbitIndex":0,"recipe":["Guilt","Greed","Paranoia"],"skill":31364,"stats":["40% increased Charm Effect Duration","40% increased Charm Charges gained"]},"31366":{"connections":[{"id":3843,"orbit":4}],"group":1284,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Stun Buildup","orbit":3,"orbitIndex":17,"skill":31366,"stats":["Parry has 20% increased Stun Buildup"]},"31370":{"connections":[{"id":32448,"orbit":2147483647}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Lightning Damage","orbit":2,"orbitIndex":8,"skill":31370,"stats":["10% increased Armour","+10% of Armour also applies to Lightning Damage"]},"31373":{"connections":[{"id":50561,"orbit":0},{"id":47173,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Vocal Empowerment","orbit":4,"orbitIndex":63,"recipe":["Isolation","Isolation","Despair"],"skill":31373,"stats":["Warcries Empower an additional Attack"]},"31388":{"connections":[{"id":51394,"orbit":0}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":7,"skill":31388,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"31409":{"connections":[{"id":50437,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":3,"skill":31409,"stats":["15% increased Evasion Rating"]},"31419":{"connections":[{"id":35787,"orbit":3},{"id":53405,"orbit":4}],"group":431,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":7,"orbitIndex":9,"skill":31419,"stats":["10% increased Skill Effect Duration"]},"31433":{"connections":[{"id":21495,"orbit":-4},{"id":5348,"orbit":0}],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Catalysis","orbit":2,"orbitIndex":8,"recipe":["Isolation","Isolation","Paranoia"],"skill":31433,"stats":["20% increased Elemental Damage with Attacks","5% of Physical Damage from Hits taken as Damage of a Random Element"]},"31449":{"connections":[{"id":9444,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Chance","orbit":5,"orbitIndex":40,"skill":31449,"stats":["10% increased Critical Hit Chance with Quarterstaves"]},"31517":{"connections":[{"id":11722,"orbit":0},{"id":46034,"orbit":0}],"group":951,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Seal Generation Frequency","orbit":2,"orbitIndex":4,"skill":31517,"stats":["Skills Supported by Unleash have 10% increased Seal gain frequency"]},"31545":{"connections":[{"id":8171,"orbit":0},{"id":3446,"orbit":0}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage and Presence Area","orbit":7,"orbitIndex":2,"skill":31545,"stats":["10% increased Presence Area of Effect","6% increased Attack Damage"]},"31554":{"connectionArt":"CharacterPlanned","connections":[{"id":49929,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":6,"skill":31554,"stats":["15% increased Skill Effect Duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"31566":{"connections":[{"id":7049,"orbit":0},{"id":54818,"orbit":9}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour while Surrounded","orbit":3,"orbitIndex":23,"skill":31566,"stats":["30% increased Armour while Surrounded"]},"31609":{"connections":[{"id":36163,"orbit":-4}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Shield Defences","orbit":3,"orbitIndex":0,"skill":31609,"stats":["25% increased Defences from Equipped Shield"]},"31626":{"connections":[{"id":50516,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Flammability Magnitude","orbit":7,"orbitIndex":23,"skill":31626,"stats":["15% increased Flammability Magnitude","4% increased Area of Effect for Attacks"]},"31630":{"connections":[{"id":64474,"orbit":0}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":7,"skill":31630,"stats":["15% faster start of Energy Shield Recharge"]},"31644":{"connections":[{"id":14739,"orbit":0},{"id":34058,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":23,"skill":31644,"stats":["15% faster start of Energy Shield Recharge"]},"31647":{"connections":[{"id":23305,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":3,"orbitIndex":12,"skill":31647,"stats":["+8 to Dexterity"]},"31650":{"connections":[{"id":16051,"orbit":0},{"id":31017,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":0,"skill":31650,"stats":["15% increased Totem Damage"]},"31673":{"connections":[{"id":48649,"orbit":0}],"group":500,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Energy Shield Delay while Shapeshifted","orbit":2,"orbitIndex":14,"skill":31673,"stats":["15% faster start of Energy Shield Recharge while Shapeshifted"]},"31692":{"connections":[{"id":46197,"orbit":0}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":3,"skill":31692,"stats":["10% increased Critical Hit Chance"]},"31697":{"connections":[{"id":51303,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":2,"orbitIndex":4,"skill":31697,"stats":["10% increased Elemental Infusion duration"]},"31724":{"connections":[{"id":2074,"orbit":0}],"group":405,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Iron Slippers","orbit":2,"orbitIndex":0,"recipe":["Isolation","Envy","Guilt"],"skill":31724,"stats":["+3 to Armour per 1 Item Energy Shield on Equipped Boots","10% reduced Slowing Potency of Debuffs on You"]},"31745":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Lockdown","orbit":4,"orbitIndex":48,"recipe":["Guilt","Despair","Despair"],"skill":31745,"stats":["40% increased Attack Damage against Maimed Enemies","Enemies are Maimed for 4 seconds after becoming Unpinned"]},"31746":{"connections":[{"id":32845,"orbit":4},{"id":41012,"orbit":-4}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Penetration","orbit":4,"orbitIndex":24,"skill":31746,"stats":["Damage Penetrates 8% Fire Resistance"]},"31757":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connectionArt":"CharacterPlanned","connections":[],"group":136,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":6,"orbitIndex":9,"skill":31757,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"31763":{"connections":[{"id":43155,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Critical Chance","orbit":4,"orbitIndex":27,"skill":31763,"stats":["10% increased Critical Hit Chance with Crossbows"]},"31765":{"connections":[{"id":59538,"orbit":0},{"id":722,"orbit":0},{"id":41886,"orbit":0},{"id":61421,"orbit":0}],"group":1346,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":31765,"stats":["+5 to any Attribute"]},"31773":{"connections":[{"id":55011,"orbit":0}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Resurging Archon","orbit":7,"orbitIndex":1,"recipe":["Envy","Isolation","Disgust"],"skill":31773,"stats":["Archon recovery period expires 25% faster"]},"31778":{"connections":[{"id":2344,"orbit":-2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":10,"skill":31778,"stats":["Damage Penetrates 6% Cold Resistance"]},"31779":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":206,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"name":"Power Charge Mastery","orbit":0,"orbitIndex":0,"skill":31779,"stats":[]},"31805":{"connections":[{"id":44461,"orbit":-3}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":3,"orbitIndex":15,"skill":31805,"stats":["10% increased Skill Effect Duration"]},"31825":{"connections":[{"id":16142,"orbit":2147483647}],"group":1384,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage","orbit":7,"orbitIndex":6,"skill":31825,"stats":["12% increased Attack Cold Damage"]},"31826":{"connections":[{"id":24889,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Long Distance Relationship","orbit":3,"orbitIndex":21,"recipe":["Guilt","Envy","Paranoia"],"skill":31826,"stats":["30% increased Presence Area of Effect","Minions have 15% increased Area of Effect"]},"31848":{"connections":[{"id":40117,"orbit":7}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns Ignore Armour","orbit":7,"orbitIndex":0,"skill":31848,"stats":["Thorns Damage has 25% chance to ignore Enemy Armour"]},"31855":{"connections":[],"group":1031,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":7,"skill":31855,"stats":["10% increased Life Recovery from Flasks"]},"31888":{"connections":[{"id":34300,"orbit":0}],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":2,"orbitIndex":4,"skill":31888,"stats":["8% increased Mana Cost Efficiency"]},"31890":{"connections":[{"id":38827,"orbit":7}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":3,"orbitIndex":5,"skill":31890,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"31898":{"connections":[{"id":3921,"orbit":0}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":7,"skill":31898,"stats":["6% increased Reservation Efficiency of Herald Skills"]},"31903":{"connections":[{"id":37612,"orbit":0},{"id":56605,"orbit":0},{"id":38010,"orbit":0}],"group":484,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":31903,"stats":["+5 to any Attribute"]},"31908":{"connections":[{"id":5594,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":2,"orbitIndex":8,"skill":31908,"stats":["6% increased Curse Magnitudes"]},"31918":{"connections":[{"id":4534,"orbit":-3},{"id":60323,"orbit":-9}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Pierce Chance","orbit":7,"orbitIndex":15,"skill":31918,"stats":["15% chance to Pierce an Enemy"]},"31925":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":24767,"orbit":5}],"group":406,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","isNotable":true,"name":"Warding Fetish","orbit":7,"orbitIndex":8,"recipe":["Fear","Suffering","Envy"],"skill":31925,"stats":["30% increased Damage per Curse on you","30% reduced effect of Curses on you","60% increased Energy Shield from Equipped Focus"]},"31928":{"connections":[{"id":50574,"orbit":0},{"id":15443,"orbit":0}],"group":1001,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Life Recoup","orbit":2,"orbitIndex":12,"skill":31928,"stats":["6% of Physical Damage taken Recouped as Life"]},"31943":{"connections":[{"id":8382,"orbit":0}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Cold Damage and Energy Shield Recharge Rate","orbit":3,"orbitIndex":12,"skill":31943,"stats":["8% increased Energy Shield Recharge Rate","8% increased Elemental Damage"]},"31950":{"connections":[{"id":58329,"orbit":0},{"id":8569,"orbit":0},{"id":21080,"orbit":0},{"id":7405,"orbit":0}],"group":903,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":31950,"stats":["+5 to any Attribute"]},"31977":{"connections":[{"id":4828,"orbit":0},{"id":10314,"orbit":6}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":5,"orbitIndex":36,"skill":31977,"stats":["10% increased Mana Regeneration Rate"]},"31991":{"connections":[{"id":36070,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":15,"skill":31991,"stats":["6% increased Area of Effect for Attacks"]},"32009":{"connections":[{"id":36814,"orbit":0}],"group":814,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":2,"skill":32009,"stats":["20% increased Curse Duration"]},"32016":{"connections":[{"id":5766,"orbit":-6},{"id":49984,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":7,"orbitIndex":19,"skill":32016,"stats":["12% increased Spell Damage while wielding a Melee Weapon"]},"32040":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1091,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":32040,"stats":[]},"32054":{"connections":[{"id":62153,"orbit":0}],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Damage","orbit":3,"orbitIndex":15,"skill":32054,"stats":["15% increased Critical Spell Damage Bonus"]},"32071":{"connections":[{"id":15427,"orbit":0},{"id":49111,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Primal Growth","orbit":3,"orbitIndex":2,"recipe":["Envy","Fear","Fear"],"skill":32071,"stats":["15% increased Area of Effect if you've Killed Recently","8% increased Area of Effect for Attacks"]},"32078":{"connections":[{"id":16940,"orbit":0}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Spell Damage","orbit":7,"orbitIndex":21,"skill":32078,"stats":["15% increased Spell Damage while you have Arcane Surge"]},"32096":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":32096,"stats":[]},"32123":{"connections":[{"id":54678,"orbit":0}],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":3,"orbitIndex":4,"skill":32123,"stats":["15% increased chance to Shock"]},"32135":{"connections":[{"id":12322,"orbit":5},{"id":16484,"orbit":-9}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":4,"orbitIndex":12,"skill":32135,"stats":["10% increased Flask Charges gained"]},"32148":{"connections":[],"group":169,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Rattling Ball","orbit":2,"orbitIndex":2,"skill":32148,"stats":["25% increased Damage with Flails"]},"32151":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":650,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","isNotable":true,"name":"Crystalline Resistance","orbit":4,"orbitIndex":60,"recipe":["Isolation","Fear","Despair"],"skill":32151,"stats":["+1% to all Maximum Elemental Resistances if you have at","least 5 Red, Green and Blue Support Gems Socketed"]},"32155":{"connections":[{"id":25700,"orbit":4}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Shock Chance","orbit":7,"orbitIndex":16,"skill":32155,"stats":["10% increased chance to Shock","8% increased Elemental Damage"]},"32183":{"connections":[{"id":28371,"orbit":4}],"group":1273,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":32183,"stats":["+5 to any Attribute"]},"32186":{"connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Accuracy Rating","orbit":4,"orbitIndex":43,"skill":32186,"stats":["10% increased Accuracy Rating while Shapeshifted"]},"32194":{"connections":[{"id":55933,"orbit":0},{"id":36478,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":60,"skill":32194,"stats":["+5 to any Attribute"]},"32233":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":788,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":2,"orbitIndex":21,"skill":32233,"stats":[]},"32239":{"connections":[{"id":9009,"orbit":-3}],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":3,"orbitIndex":1,"skill":32239,"stats":["12% increased Damage with Plant Skills"]},"32241":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1156,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":32241,"stats":[]},"32258":{"connections":[{"id":19644,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":8,"skill":32258,"stats":["Minions have 12% increased maximum Life"]},"32271":{"connections":[{"id":54311,"orbit":-2}],"group":346,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":7,"orbitIndex":15,"skill":32271,"stats":["30% increased Flammability Magnitude"]},"32274":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":863,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":32274,"stats":[]},"32278":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":486,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":7,"orbitIndex":11,"skill":32278,"stats":[]},"32301":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":50277,"orbit":0}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Frazzled","orbit":0,"orbitIndex":0,"recipe":["Despair","Disgust","Paranoia"],"skill":32301,"stats":["15% increased Mana Regeneration Rate","30% increased Magnitude of Shock you inflict"]},"32309":{"connections":[{"id":59070,"orbit":2}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":3,"orbitIndex":16,"skill":32309,"stats":["15% increased Archon Buff duration"]},"32319":{"connections":[{"id":33542,"orbit":0}],"group":1417,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":7,"orbitIndex":20,"skill":32319,"stats":["+10% Surpassing chance to fire an additional Arrow"]},"32349":{"connections":[{"id":3446,"orbit":0}],"flavourText":"The Titans did not vanish from this world. Their might lives on - in you.","group":203,"icon":"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds","isKeystone":true,"name":"Giant's Blood","orbit":0,"orbitIndex":0,"skill":32349,"stats":["You can wield Two-Handed Axes, Maces and Swords in one hand","Triple Attribute requirements of Martial Weapons","Inherent Life granted by Strength is halved"]},"32353":{"connections":[{"id":41180,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Swift Claw","orbit":3,"orbitIndex":23,"recipe":["Suffering","Fear","Despair"],"skill":32353,"stats":["10% increased Skill Speed while Shapeshifted"]},"32354":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"id":6626,"orbit":-2}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Defiance","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Ire"],"skill":32354,"stats":["120% increased Armour and Evasion Rating when on Low Life"]},"32364":{"connections":[{"id":32858,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":7,"skill":32364,"stats":["10% increased Ignite Magnitude"]},"32404":{"connections":[{"id":15618,"orbit":6},{"id":5501,"orbit":0},{"id":22290,"orbit":-6}],"group":744,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":2,"orbitIndex":18,"skill":32404,"stats":["10% increased Critical Hit Chance for Spells"]},"32416":{"connections":[{"id":27726,"orbit":-3}],"group":579,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Sturdy Metal","orbit":2,"orbitIndex":16,"skill":32416,"stats":["80% increased Armour from Equipped Body Armour"]},"32427":{"connections":[{"id":4456,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":18,"skill":32427,"stats":["Damage Penetrates 6% Cold Resistance"]},"32436":{"connections":[{"id":5332,"orbit":2147483647}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":2,"orbitIndex":14,"skill":32436,"stats":["+8 to Intelligence"]},"32438":{"connections":[{"id":55149,"orbit":4}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":32438,"stats":["11% increased Chaos Damage"]},"32442":{"connections":[{"id":2361,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Stun and Knockback","orbit":0,"orbitIndex":0,"skill":32442,"stats":["20% increased Knockback Distance","20% increased Stun Buildup with Quarterstaves"]},"32448":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":588,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Shockproof","orbit":2,"orbitIndex":14,"recipe":["Disgust","Greed","Disgust"],"skill":32448,"stats":["+30% of Armour also applies to Lightning Damage","30% reduced effect of Shock on you"]},"32474":{"connections":[{"id":29611,"orbit":0},{"id":47931,"orbit":0},{"id":55888,"orbit":0},{"id":36025,"orbit":-9},{"id":61942,"orbit":0}],"group":142,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":32474,"stats":["+5 to any Attribute"]},"32507":{"connections":[],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Cut to the Bone","orbit":0,"orbitIndex":0,"recipe":["Despair","Envy","Isolation"],"skill":32507,"stats":["Break Armour on Critical Hit with Spells equal to 10% of Physical Damage dealt","20% increased Magnitude of Impales inflicted with Spells","20% increased Physical Damage"]},"32509":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":32509,"stats":[]},"32523":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":1546,"orbit":0}],"group":609,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":32523,"stats":[]},"32534":{"ascendancyName":"Titan","connections":[{"id":35453,"orbit":0},{"id":19424,"orbit":0},{"id":13715,"orbit":0},{"id":51690,"orbit":0},{"id":29323,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Titan","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":9,"orbitIndex":96,"skill":32534,"stats":[]},"32543":{"connections":[],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Unhindered","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Paranoia"],"skill":32543,"stats":["20% reduced Slowing Potency of Debuffs on You","6% reduced Movement Speed Penalty from using Skills while moving"]},"32545":{"connections":[{"id":61196,"orbit":4}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":2,"orbitIndex":2,"skill":32545,"stats":["3% increased Skill Speed"]},"32549":{"connections":[{"id":29098,"orbit":-2},{"id":32474,"orbit":3}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":14,"skill":32549,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"32559":{"ascendancyName":"Witchhunter","connections":[{"id":46535,"orbit":0}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32559,"stats":["6% increased Cooldown Recovery Rate"]},"32560":{"ascendancyName":"Tactician","connections":[{"id":16249,"orbit":0}],"group":296,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Presence Area","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32560,"stats":["20% increased Presence Area of Effect"]},"32561":{"connections":[{"id":51825,"orbit":0}],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":15,"skill":32561,"stats":["10% increased Damage with Two Handed Weapons"]},"32564":{"connections":[{"id":37519,"orbit":0},{"id":39207,"orbit":0}],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Movement Speed and Slow Effect on You","orbit":0,"orbitIndex":0,"skill":32564,"stats":["1% increased Movement Speed","4% reduced Slowing Potency of Debuffs on You"]},"32597":{"connections":[{"id":12777,"orbit":0}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":3,"skill":32597,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"32599":{"connections":[{"id":28516,"orbit":2}],"group":239,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":2,"orbitIndex":12,"skill":32599,"stats":["6% increased Area of Effect"]},"32600":{"connections":[{"id":6304,"orbit":0},{"id":20303,"orbit":-7}],"group":369,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":12,"skill":32600,"stats":["10% increased Life Regeneration rate"]},"32637":{"ascendancyName":"Tactician","connections":[],"group":365,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds","isNotable":true,"name":"Stay Light, Use Cover","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":32637,"stats":["Defend with 200% of Armour","Enemies have an Accuracy Penalty against you based on Distance","Maximum Chance to Evade is 50%","Maximum Physical Damage Reduction is 50%"]},"32655":{"connections":[{"id":33514,"orbit":0}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Hunting Companion","orbit":7,"orbitIndex":18,"recipe":["Guilt","Envy","Ire"],"skill":32655,"stats":["20% increased Culling Strike Threshold","Culling Strike against Beasts while your Companion is in your Presence"]},"32660":{"connections":[],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":21,"skill":32660,"stats":["10% increased Critical Hit Chance if you have Killed Recently"]},"32664":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1175,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","isNotable":true,"name":"Chakra of Breathing","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Guilt"],"skill":32664,"stats":["1% increased Energy Shield Recharge Rate per 4 Dexterity","20% increased Evasion Rating while you have Energy Shield"]},"32672":{"connections":[{"id":4031,"orbit":0},{"id":9928,"orbit":0}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze and Chill Resistance","orbit":3,"orbitIndex":12,"skill":32672,"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"]},"32681":{"connections":[{"id":32664,"orbit":0},{"id":38668,"orbit":2147483647}],"group":1175,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Energy Shield Recharge and Delay","orbit":7,"orbitIndex":7,"skill":32681,"stats":["8% increased Energy Shield Recharge Rate","8% faster start of Energy Shield Recharge"]},"32683":{"connections":[{"id":53149,"orbit":0},{"id":54413,"orbit":0}],"group":972,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Essence of the Mountain","orbit":4,"orbitIndex":30,"skill":32683,"stats":["Gain 5% of Damage as Extra Cold Damage","20% increased Freeze Buildup"]},"32699":{"ascendancyName":"Infernalist","connections":[{"id":7793,"orbit":0},{"id":23880,"orbit":0},{"id":24135,"orbit":0},{"id":39470,"orbit":4},{"id":64379,"orbit":-9},{"id":63484,"orbit":-9}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Infernalist","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":32699,"stats":[]},"32701":{"connections":[{"id":21746,"orbit":0},{"id":26598,"orbit":0},{"id":22115,"orbit":0},{"id":43877,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":18,"skill":32701,"stats":["+5 to any Attribute"]},"32705":{"ascendancyName":"Disciple of Varashta","connections":[],"flavourText":"\"You knew the twisted plan these fools devised. As Tale Woman, you are their compass in the sandstorm. Yet... you did not act. And now we mourn these honoured dead. You must pay.\"\\n \\nVarashta condemned Navira to the ritual of the barya, sentenced to serve as a Djinn.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonWaterDjinn.dds","isNotable":true,"name":"Barya of Navira","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":3,"orbitIndex":0,"skill":32705,"stats":["Grants Skill: Navira, the Last Mirage"]},"32721":{"connections":[{"id":10011,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Distracted Target","orbit":7,"orbitIndex":11,"recipe":["Despair","Disgust","Despair"],"skill":32721,"stats":["30% increased Critical Hit Chance against Blinded Enemies"]},"32727":{"connections":[],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Armour Break","orbit":2,"orbitIndex":23,"skill":32727,"stats":["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"]},"32745":{"connections":[{"id":50104,"orbit":0},{"id":61179,"orbit":0}],"group":473,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":0,"orbitIndex":0,"skill":32745,"stats":["10% increased Physical Damage"]},"32763":{"connections":[],"group":1399,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":6,"skill":32763,"stats":[]},"32768":{"connectionArt":"CharacterPlanned","connections":[{"id":8107,"orbit":0}],"group":276,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":17,"skill":32768,"stats":["20% increased Glory generation"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"32771":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":34817,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Darkness","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":55,"skill":32771,"stats":["10% increased maximum Darkness"]},"32777":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":313,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":2,"orbitIndex":15,"skill":32777,"stats":[]},"32799":{"connections":[{"id":23961,"orbit":0},{"id":32096,"orbit":0}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Captivating Companionship","orbit":3,"orbitIndex":1,"recipe":["Isolation","Guilt","Greed"],"skill":32799,"stats":["5% of Damage from Hits is taken from your Damageable Companion's Life before you","20% increased Defences while your Companion is in your Presence"]},"32813":{"connections":[{"id":59600,"orbit":-7},{"id":35809,"orbit":0}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":12,"skill":32813,"stats":["10% increased Life Recovery from Flasks"]},"32818":{"connections":[{"id":48135,"orbit":4}],"group":968,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":7,"orbitIndex":6,"skill":32818,"stats":["10% increased Charm Charges gained"]},"32845":{"connections":[{"id":64819,"orbit":4}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage","orbit":5,"orbitIndex":36,"skill":32845,"stats":["10% increased Fire Damage"]},"32847":{"connections":[],"group":501,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Damage","orbit":0,"orbitIndex":0,"skill":32847,"stats":["Minions deal 20% increased Damage with Command Skills"]},"32856":{"ascendancyName":"Chronomancer","connections":[{"id":3605,"orbit":0},{"id":10987,"orbit":9}],"group":392,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32856,"stats":["6% increased Cooldown Recovery Rate"]},"32858":{"connections":[{"id":1073,"orbit":0},{"id":1205,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Dread Engineer's Concoction","orbit":3,"orbitIndex":9,"recipe":["Suffering","Greed","Guilt"],"skill":32858,"stats":["35% increased Magnitude of Ignite against Poisoned enemies"]},"32859":{"connections":[{"id":15114,"orbit":-4}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":3,"orbitIndex":9,"skill":32859,"stats":["12% increased Damage with Plant Skills"]},"32885":{"connections":[{"id":6689,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":33,"skill":32885,"stats":["5% increased Block chance"]},"32891":{"connections":[{"id":331,"orbit":-2},{"id":22329,"orbit":-7}],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection and Evasion","orbit":7,"orbitIndex":7,"skill":32891,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 3% of Evasion Rating"]},"32896":{"connections":[],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":9,"skill":32896,"stats":["8% chance to Poison on Hit"]},"32903":{"connections":[{"id":25361,"orbit":0}],"group":1321,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":15,"skill":32903,"stats":["6% increased Area of Effect for Attacks"]},"32905":{"ascendancyName":"Oracle","connections":[],"group":23,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OraclePassiveTreeAllocation.dds","isNotable":true,"name":"Entwined Realities","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":6,"orbitIndex":20,"skill":32905,"stats":["Non-Keystone Passive Skills in Medium Radius of allocated Keystone Passive Skills can be allocated without being connected to your tree"]},"32923":{"connections":[{"id":58215,"orbit":4}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Arcane Surge Effect and Life Regeneration","orbit":7,"orbitIndex":0,"skill":32923,"stats":["5% increased Life Regeneration rate","10% increased effect of Arcane Surge on you"]},"32932":{"connections":[{"id":14205,"orbit":0},{"id":63268,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Ichlotl's Inferno","orbit":7,"orbitIndex":21,"recipe":["Envy","Suffering","Paranoia"],"skill":32932,"stats":["Every Rage also grants 1% increased Fire Damage"]},"32943":{"connections":[{"id":16938,"orbit":0},{"id":29930,"orbit":0},{"id":16484,"orbit":0}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":4,"orbitIndex":67,"skill":32943,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"32951":{"connections":[{"id":39280,"orbit":0},{"id":41522,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Preservation","orbit":3,"orbitIndex":17,"recipe":["Disgust","Suffering","Ire"],"skill":32951,"stats":["25% increased Skill Effect Duration"]},"32952":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":353,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds","isMultipleChoiceOption":true,"name":"Bolstering Implants","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32952,"stats":["+2 to Level of all Skills with a Strength requirement"]},"32976":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":14428,"orbit":0},{"id":38776,"orbit":0},{"id":34202,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","isNotable":true,"name":"Gem Enthusiast","orbit":4,"orbitIndex":48,"recipe":["Isolation","Greed","Suffering"],"skill":32976,"stats":["5% increased Maximum Life if you have at least 10 Red Support Gems Socketed","5% increased Maximum Mana if you have at least 10 Blue Support Gems Socketed","5% increased Movement Speed if you have at least 10 Green Support Gems Socketed"]},"33037":{"connections":[{"id":47683,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Chaining Projectiles","orbit":3,"orbitIndex":2,"skill":33037,"stats":["Projectiles have 5% chance to Chain an additional time from terrain"]},"33045":{"connections":[{"id":62303,"orbit":-4}],"group":290,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Ailment Threshold and Slow Effect on You","orbit":4,"orbitIndex":65,"skill":33045,"stats":["10% increased Elemental Ailment Threshold","5% reduced Slowing Potency of Debuffs on You"]},"33053":{"connections":[],"group":908,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":22,"skill":33053,"stats":["10% increased Projectile Damage"]},"33059":{"connections":[{"id":2841,"orbit":0}],"group":894,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Back in Action","orbit":2,"orbitIndex":12,"recipe":["Ire","Guilt","Greed"],"skill":33059,"stats":["80% increased Stun Recovery"]},"33080":{"connections":[{"id":43254,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Debuff Magnitude","orbit":2,"orbitIndex":18,"skill":33080,"stats":["10% increased Parried Debuff Magnitude"]},"33093":{"connections":[{"id":30077,"orbit":0}],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Effervescent","orbit":7,"orbitIndex":6,"recipe":["Suffering","Isolation","Envy"],"skill":33093,"stats":["4% increased Cast Speed for each different Non-Instant Spell you've Cast Recently"]},"33099":{"connections":[{"id":25029,"orbit":0}],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Hunter's Talisman","orbit":4,"orbitIndex":27,"recipe":["Paranoia","Paranoia","Paranoia"],"skill":33099,"stats":["+1 Charm Slot"]},"33112":{"connections":[{"id":10881,"orbit":-7}],"group":1021,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":3,"orbitIndex":12,"skill":33112,"stats":["40% increased Energy Shield from Equipped Focus"]},"33137":{"connections":[{"id":36894,"orbit":0},{"id":17330,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Damage","orbit":2,"orbitIndex":17,"skill":33137,"stats":["10% increased Magnitude of Bleeding you inflict"]},"33141":{"ascendancyName":"Lich","connections":[{"id":33570,"orbit":4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Life","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":30732,"name":"Life","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["3% increased maximum Life"]}},"orbit":9,"orbitIndex":9,"skill":33141,"stats":["3% increased maximum Life"]},"33180":{"connections":[{"id":46989,"orbit":0},{"id":60269,"orbit":0}],"group":819,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":7,"orbitIndex":15,"skill":33180,"stats":["Spell Skills have 6% increased Area of Effect"]},"33203":{"connectionArt":"CharacterPlanned","connections":[{"id":55033,"orbit":4}],"group":173,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":9,"skill":33203,"stats":["25% increased Stun Threshold while Channelling"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"33209":{"connections":[],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","orbit":4,"orbitIndex":2,"skill":33209,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"]},"33216":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":695,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Deep Wounds","orbit":2,"orbitIndex":10,"recipe":["Disgust","Despair","Paranoia"],"skill":33216,"stats":["Attack Hits Aggravate any Bleeding on targets which is older than 4 seconds"]},"33221":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":26331,"orbit":0},{"id":19722,"orbit":0},{"id":4959,"orbit":0}],"group":1192,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":33221,"stats":[]},"33225":{"connections":[],"group":879,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Minion Fire Resistance","orbit":0,"orbitIndex":0,"skill":33225,"stats":["Minions have +3% to Maximum Fire Resistances","Minions have +20% to Fire Resistance"]},"33229":{"connections":[{"id":64996,"orbit":0},{"id":6161,"orbit":0}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Haemorrhaging Cuts","orbit":4,"orbitIndex":60,"recipe":["Ire","Isolation","Paranoia"],"skill":33229,"stats":["Enemies you inflict Bleeding on cannot Regenerate Life"]},"33240":{"connections":[{"id":14505,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Lord of Horrors","orbit":5,"orbitIndex":71,"recipe":["Isolation","Isolation","Ire"],"skill":33240,"stats":["12% increased Reservation Efficiency of Minion Skills"]},"33242":{"connections":[{"id":15838,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Ailment Chance","orbit":5,"orbitIndex":2,"skill":33242,"stats":["10% increased chance to inflict Ailments"]},"33244":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":364,"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"name":"Rage Mastery","orbit":0,"orbitIndex":0,"skill":33244,"stats":[]},"33245":{"connections":[{"id":9151,"orbit":0},{"id":31918,"orbit":-7},{"id":45331,"orbit":7}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":1,"orbitIndex":3,"skill":33245,"stats":["10% increased Projectile Damage"]},"33254":{"connections":[],"group":726,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":1,"skill":33254,"stats":["10% increased Spell Damage"]},"33340":{"connections":[{"id":51267,"orbit":0}],"group":410,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":15,"skill":33340,"stats":["15% increased Stun Buildup"]},"33345":{"connections":[{"id":61923,"orbit":0},{"id":10131,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":14,"skill":33345,"stats":["10% increased Mana Regeneration Rate"]},"33348":{"connections":[],"group":1307,"icon":"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":7,"skill":33348,"stats":["25% increased Presence Area of Effect"]},"33366":{"connections":[{"id":10944,"orbit":-3}],"group":1157,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":14,"skill":33366,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"33369":{"connections":[],"flavourText":"My ancestral pact was sealed. Forevermore, I would gain sustenance\\nonly from the ravaged flesh of my enemies.","group":652,"icon":"Art/2DArt/SkillIcons/passives/vaalpact.dds","isKeystone":true,"name":"Vaal Pact","orbit":0,"orbitIndex":0,"skill":33369,"stats":["Life Leech is Instant","Cannot use Life Flasks"]},"33391":{"connections":[{"id":56330,"orbit":0},{"id":49661,"orbit":0}],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Critical Bleeding Effect","orbit":3,"orbitIndex":5,"skill":33391,"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"]},"33393":{"connections":[{"id":41747,"orbit":-3}],"group":141,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Damage","orbit":5,"orbitIndex":15,"skill":33393,"stats":["10% increased Damage with Flails"]},"33397":{"connections":[{"id":39594,"orbit":0}],"group":530,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":2,"orbitIndex":21,"skill":33397,"stats":["12% increased Fire Damage"]},"33400":{"connections":[],"group":996,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Reverberating Parry","orbit":0,"orbitIndex":0,"skill":33400,"stats":["15% increased Parried Debuff Magnitude","20% increased Parry Hit Area of Effect"]},"33402":{"connections":[{"id":58125,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":4,"orbitIndex":54,"skill":33402,"stats":["25% increased Defences from Equipped Shield"]},"33404":{"connections":[{"id":57821,"orbit":0}],"flavourText":"Burn the spirit to vitalise the flesh.","group":1264,"icon":"Art/2DArt/SkillIcons/passives/EternalYouth.dds","isKeystone":true,"name":"Eternal Youth","orbit":0,"orbitIndex":0,"skill":33404,"stats":["Life Recharges instead of Energy Shield","50% less Life Recovery from Flasks"]},"33408":{"connections":[],"group":119,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Leech","orbit":0,"orbitIndex":0,"skill":33408,"stats":["10% increased amount of Life Leeched while Shapeshifted"]},"33415":{"connections":[{"id":31763,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Critical Chance","orbit":4,"orbitIndex":31,"skill":33415,"stats":["10% increased Critical Hit Chance with Crossbows"]},"33423":{"connectionArt":"CharacterPlanned","connections":[{"id":65192,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":13,"skill":33423,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"33445":{"connections":[{"id":30143,"orbit":-2}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":7,"orbitIndex":3,"skill":33445,"stats":["5% increased Block chance"]},"33452":{"connections":[{"id":23192,"orbit":-6},{"id":52796,"orbit":9}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":5,"orbitIndex":54,"skill":33452,"stats":["5% increased Block chance"]},"33463":{"connections":[{"id":41877,"orbit":6},{"id":31286,"orbit":0},{"id":45304,"orbit":0},{"id":28859,"orbit":0}],"group":1271,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":33463,"stats":["+5 to any Attribute"]},"33514":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":33514,"stats":[]},"33518":{"connections":[{"id":63579,"orbit":6}],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Slow Effect on You","orbit":4,"orbitIndex":34,"skill":33518,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"33542":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":1417,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Quick Fingers","orbit":0,"orbitIndex":0,"recipe":["Envy","Suffering","Envy"],"skill":33542,"stats":["+24% Surpassing chance to fire an additional Arrow"]},"33556":{"connections":[{"id":55473,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":2,"skill":33556,"stats":["8% increased Melee Damage"]},"33562":{"connections":[{"id":27216,"orbit":0},{"id":27611,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":33562,"stats":["12% increased Damage while Shapeshifted"]},"33570":{"ascendancyName":"Lich","connections":[{"id":36696,"orbit":5}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds","isNotable":true,"isSwitchable":true,"name":"Soulless Form","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":9,"orbitIndex":20,"skill":33570,"stats":["10% of Damage taken bypasses Energy Shield","No inherent Mana Regeneration","Regenerate Mana equal to 6% of maximum Life per second"]},"33585":{"connections":[{"id":24889,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Unspoken Bond","orbit":3,"orbitIndex":7,"recipe":["Greed","Despair","Envy"],"skill":33585,"stats":["Companions have +30% to Chaos Resistance","Companions have +30% to all Elemental Resistances"]},"33590":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":131,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":33590,"stats":[]},"33596":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":838,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":33596,"stats":[]},"33601":{"connections":[{"id":35708,"orbit":-2},{"id":2863,"orbit":0}],"group":524,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":20,"skill":33601,"stats":["15% increased Freeze Buildup"]},"33604":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":608,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":33604,"stats":[]},"33612":{"connections":[{"id":8983,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":1,"orbitIndex":8,"skill":33612,"stats":["Minions deal 12% increased Damage"]},"33618":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[{"id":39990,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":2,"orbitIndex":10,"skill":33618,"stats":[]},"33639":{"connections":[{"id":8782,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infused Spell Damage","orbit":2,"orbitIndex":16,"skill":33639,"stats":["12% increased Spell Damage if you have consumed an Elemental Infusion Recently"]},"33713":{"connections":[{"id":57462,"orbit":-2}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":2,"orbitIndex":17,"skill":33713,"stats":["8% increased Projectile Speed"]},"33722":{"connections":[{"id":4140,"orbit":0},{"id":55048,"orbit":0},{"id":27980,"orbit":0},{"id":61811,"orbit":0}],"group":183,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":33722,"stats":["+5 to any Attribute"]},"33729":{"connections":[{"id":45712,"orbit":4}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Flammability Magnitude","orbit":4,"orbitIndex":66,"skill":33729,"stats":["20% increased Flammability Magnitude","8% increased Elemental Damage"]},"33730":{"connections":[{"id":60809,"orbit":0}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","isNotable":true,"name":"Focused Channel","orbit":7,"orbitIndex":5,"recipe":["Despair","Despair","Fear"],"skill":33730,"stats":["Channelling Skills deal 25% increased Damage","50% increased Stun Threshold while Channelling"]},"33736":{"ascendancyName":"Pathfinder","connections":[{"id":61991,"orbit":0}],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":9,"orbitIndex":86,"skill":33736,"stats":["4% increased Skill Speed"]},"33751":{"connections":[{"id":12451,"orbit":7}],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":7,"orbitIndex":18,"skill":33751,"stats":["5% increased Cooldown Recovery Rate"]},"33781":{"connections":[{"id":65493,"orbit":2}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area and Presence","orbit":7,"orbitIndex":13,"skill":33781,"stats":["15% reduced Presence Area of Effect","6% increased Area of Effect"]},"33812":{"ascendancyName":"Warbringer","connections":[{"id":38769,"orbit":0},{"id":18585,"orbit":5},{"id":25935,"orbit":5},{"id":1994,"orbit":4},{"id":39365,"orbit":3}],"group":51,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Warbringer","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":6,"orbitIndex":48,"skill":33812,"stats":[]},"33815":{"connections":[{"id":35644,"orbit":6}],"group":1073,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":2,"orbitIndex":5,"skill":33815,"stats":["10% increased Poison Duration"]},"33823":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1066,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":33823,"stats":[]},"33824":{"ascendancyName":"Shaman","connections":[{"id":42253,"orbit":0}],"group":63,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Defences","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":33824,"stats":["10% increased Defences"]},"33829":{"connections":[{"id":18737,"orbit":0}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":2,"skill":33829,"stats":["10% increased Critical Hit Chance"]},"33830":{"connections":[{"id":35031,"orbit":-2}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Regeneration","orbit":2,"orbitIndex":5,"skill":33830,"stats":["10% increased Life Regeneration rate"]},"33838":{"connections":[{"id":46182,"orbit":-4}],"group":1082,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Duration","orbit":7,"orbitIndex":15,"skill":33838,"stats":["6% increased chance to inflict Ailments","6% increased Duration of Damaging Ailments on Enemies"]},"33848":{"connections":[{"id":47677,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":4,"orbitIndex":51,"skill":33848,"stats":["8% increased Projectile Speed"]},"33866":{"connections":[{"id":49220,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":4,"skill":33866,"stats":["8% increased Attack Damage"]},"33887":{"connections":[{"id":61432,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Full Salvo","orbit":4,"orbitIndex":7,"recipe":["Ire","Isolation","Greed"],"skill":33887,"stats":["25% increased Damage with Crossbows for each type of Ammunition fired in the past 10 seconds"]},"33914":{"connections":[{"id":21935,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield and Mana Regeneration","orbit":3,"orbitIndex":2,"skill":33914,"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"]},"33922":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":6950,"orbit":0}],"group":841,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Stripped Defences","orbit":2,"orbitIndex":6,"recipe":["Disgust","Isolation","Disgust"],"skill":33922,"stats":["Exposure you inflict lowers Resistances by an additional 5%"]},"33939":{"connections":[{"id":62034,"orbit":0}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","name":"Armour Applies to Cold Damage Hits","orbit":3,"orbitIndex":2,"skill":33939,"stats":["+15% of Armour also applies to Cold Damage"]},"33946":{"connections":[{"id":34074,"orbit":0},{"id":57227,"orbit":0}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":7,"orbitIndex":9,"skill":33946,"stats":["10% increased Critical Hit Chance for Attacks"]},"33964":{"connections":[{"id":64295,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":49,"skill":33964,"stats":["10% increased Critical Hit Chance with Traps"]},"33974":{"connections":[{"id":31189,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":4,"orbitIndex":18,"skill":33974,"stats":["6% increased Attack Damage","5% increased Accuracy Rating"]},"33978":{"connections":[{"id":31609,"orbit":7},{"id":62581,"orbit":0}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Unstoppable Barrier","orbit":7,"orbitIndex":21,"recipe":["Fear","Paranoia","Ire"],"skill":33978,"stats":["10% increased Block chance","15% reduced Slowing Potency of Debuffs on You"]},"33979":{"connections":[],"flavourText":"To me, brave companions! Feel my radiance flow through you!","group":1074,"icon":"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds","isKeystone":true,"name":"Conduit","orbit":0,"orbitIndex":0,"skill":33979,"stats":["If you would gain a Charge, Allies in your Presence gain that Charge instead"]},"34006":{"connections":[{"id":15408,"orbit":3}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":2,"orbitIndex":19,"skill":34006,"stats":["15% increased maximum Energy Shield"]},"34015":{"connections":[{"id":22927,"orbit":0},{"id":59083,"orbit":0},{"id":14882,"orbit":0}],"group":1348,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34015,"stats":["+5 to any Attribute"]},"34030":{"connections":[{"id":47441,"orbit":0},{"id":13634,"orbit":0},{"id":42614,"orbit":0}],"group":787,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":0,"orbitIndex":0,"skill":34030,"stats":["Offerings have 15% increased Maximum Life"]},"34058":{"connections":[{"id":59376,"orbit":-6},{"id":4456,"orbit":0}],"group":670,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34058,"stats":["+5 to any Attribute"]},"34061":{"connections":[{"id":52442,"orbit":5},{"id":38057,"orbit":0}],"group":768,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":5,"orbitIndex":55,"skill":34061,"stats":["12% increased Armour and Evasion Rating"]},"34074":{"connections":[{"id":23259,"orbit":4}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":13,"skill":34074,"stats":["10% increased Critical Hit Chance for Attacks"]},"34076":{"connections":[{"id":37244,"orbit":3}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block Recovery","orbit":7,"orbitIndex":12,"skill":34076,"stats":["25% increased Block Recovery"]},"34084":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":604,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":1,"orbitIndex":4,"skill":34084,"stats":[]},"34090":{"connections":[{"id":14655,"orbit":7},{"id":64870,"orbit":-7}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Fire Damage","orbit":7,"orbitIndex":0,"skill":34090,"stats":["10% increased Armour","+10% of Armour also applies to Fire Damage"]},"34096":{"connections":[{"id":58096,"orbit":0}],"group":482,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":3,"orbitIndex":23,"skill":34096,"stats":["12% increased Spell Damage"]},"34136":{"connections":[{"id":29479,"orbit":-5}],"group":976,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":1,"skill":34136,"stats":["+5 to any Attribute"]},"34143":{"connectionArt":"CharacterPlanned","connections":[{"id":36408,"orbit":0}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":66,"skill":34143,"stats":["16% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34168":{"connections":[{"id":16123,"orbit":0},{"id":4157,"orbit":0},{"id":55088,"orbit":0}],"group":932,"icon":"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds","isNotable":true,"name":"Crashing Wave","orbit":7,"orbitIndex":22,"skill":34168,"stats":["36% increased Damage if you've dealt a Critical Hit in the past 8 seconds"]},"34181":{"connectionArt":"CharacterPlanned","connections":[{"id":45422,"orbit":0}],"group":408,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":6,"skill":34181,"stats":["+3 to Maximum Rage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34187":{"connections":[{"id":7128,"orbit":-5}],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":4,"orbitIndex":60,"skill":34187,"stats":["12% increased Damage with Plant Skills"]},"34199":{"connections":[],"group":735,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Damage","orbit":4,"orbitIndex":55,"skill":34199,"stats":["Minions have 15% increased Critical Damage Bonus"]},"34201":{"connections":[{"id":24922,"orbit":0},{"id":46882,"orbit":0},{"id":17316,"orbit":0}],"group":1093,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34201,"stats":["+5 to any Attribute"]},"34202":{"connections":[{"id":49285,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":3,"orbitIndex":18,"skill":34202,"stats":["+8 to Strength"]},"34207":{"ascendancyName":"Disciple of Varashta","connections":[],"flavourText":"\"You have forsaken your duty to my akhara. Yes... we do not abide weakness. But we also do not abide madness in the fervour of battle! Your slain dekhara will have their justice. You must pay.\" \\n\\nVarashta condemned Ruzhan to the ritual of the barya, sentenced to serve as a Djinn.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonFireDjinn.dds","isNotable":true,"name":"Barya of Ruzhan","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":57,"skill":34207,"stats":["Grants Skill: Ruzhan, the Blazing Sword"]},"34210":{"connections":[{"id":54811,"orbit":0},{"id":64939,"orbit":0}],"group":388,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":0,"orbitIndex":0,"skill":34210,"stats":["10% increased Damage with Two Handed Weapons"]},"34233":{"connections":[{"id":16123,"orbit":0},{"id":32545,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","isNotable":true,"name":"Flow State","orbit":2,"orbitIndex":22,"skill":34233,"stats":["5% increased Skill Speed","15% increased Mana Regeneration Rate"]},"34248":{"connections":[{"id":37327,"orbit":7}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":20,"skill":34248,"stats":["10% increased Mana Regeneration Rate"]},"34290":{"connections":[{"id":57832,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":4,"skill":34290,"stats":["10% increased Ignite Magnitude"]},"34300":{"connections":[{"id":45481,"orbit":0},{"id":13862,"orbit":0}],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Conservative Casting","orbit":2,"orbitIndex":22,"recipe":["Disgust","Disgust","Ire"],"skill":34300,"stats":["20% increased Mana Regeneration Rate","15% increased Mana Cost Efficiency"]},"34305":{"connections":[{"id":31545,"orbit":0}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":6,"skill":34305,"stats":["5% increased Attack Damage","8% increased Glory generation"]},"34308":{"connections":[{"id":37414,"orbit":0},{"id":10245,"orbit":0}],"group":444,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds","isNotable":true,"name":"Personal Touch","orbit":3,"orbitIndex":19,"recipe":["Disgust","Despair","Ire"],"skill":34308,"stats":["20% increased Attack Damage","12% increased Immobilisation buildup"]},"34313":{"ascendancyName":"Oracle","connections":[{"id":378,"orbit":-8}],"group":12,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleEnemiesActionsUnlucky.dds","isNotable":true,"name":"The Lesser Harm","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":34313,"stats":["Enemy Critical Hit Chance against you is Unlucky","Damage of Enemies Hitting you is Unlucky"]},"34316":{"connections":[],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"One with the River","orbit":6,"orbitIndex":3,"recipe":["Guilt","Paranoia","Isolation"],"skill":34316,"stats":["10% chance to Daze on Hit","30% increased Defences while wielding a Quarterstaff","30% increased Freeze Buildup with Quarterstaves","30% increased Stun Buildup with Quarterstaves"]},"34317":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":255,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":34317,"stats":[]},"34324":{"connections":[{"id":56838,"orbit":-5},{"id":52445,"orbit":0}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Spectral Ward","orbit":4,"orbitIndex":0,"recipe":["Envy","Fear","Suffering"],"skill":34324,"stats":["+1 to Maximum Energy Shield per 12 Item Evasion Rating on Equipped Body Armour"]},"34327":{"connections":[{"id":32078,"orbit":0}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Spell Damage","orbit":7,"orbitIndex":17,"skill":34327,"stats":["15% increased Spell Damage while you have Arcane Surge"]},"34340":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":17294,"orbit":0}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Mass Rejuvenation","orbit":4,"orbitIndex":48,"recipe":["Ire","Paranoia","Greed"],"skill":34340,"stats":["Allies in your Presence Regenerate 1% of your Maximum Life per second","Regenerate 0.5% of maximum Life per second"]},"34367":{"connections":[{"id":58090,"orbit":7},{"id":57710,"orbit":0}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":14,"skill":34367,"stats":["3% of Damage taken Recouped as Life"]},"34375":{"connections":[{"id":48745,"orbit":-2}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":2,"orbitIndex":8,"skill":34375,"stats":["25% increased Defences from Equipped Shield"]},"34401":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Blind Mastery","orbit":0,"orbitIndex":0,"skill":34401,"stats":[]},"34412":{"connections":[{"id":25915,"orbit":0}],"group":410,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":2,"orbitIndex":7,"skill":34412,"stats":["12% increased Damage while Shapeshifted"]},"34415":{"connections":[{"id":55422,"orbit":4}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":4,"orbitIndex":61,"skill":34415,"stats":["12% increased Physical Damage"]},"34419":{"ascendancyName":"Infernalist","connections":[],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds","isNotable":true,"name":"Grinning Immolation","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":9,"orbitIndex":12,"skill":34419,"stats":["Become Ignited when you deal a Critical Hit, taking 15% of your maximum Life and Energy Shield as Fire Damage per second","50% more Critical Damage Bonus"]},"34425":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[{"id":47021,"orbit":2}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","isNotable":true,"name":"Precise Volatility","orbit":2,"orbitIndex":14,"recipe":["Envy","Despair","Greed"],"skill":34425,"stats":["Volatile Power also grants 1% increased Critical Hit chance per Volatility exploded"]},"34433":{"connections":[{"id":32354,"orbit":7}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":9,"skill":34433,"stats":["12% increased Armour and Evasion Rating"]},"34443":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":198,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":34443,"stats":[]},"34449":{"connections":[{"id":37688,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":36,"skill":34449,"stats":["10% increased Critical Hit Chance with Traps"]},"34473":{"connections":[{"id":42361,"orbit":0}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Spaghettification","orbit":2,"orbitIndex":8,"recipe":["Isolation","Despair","Fear"],"skill":34473,"stats":["3% increased Movement Speed","29% increased Chaos Damage","+13 to all Attributes","-7% to Chaos Resistance","23% reduced Light Radius"]},"34487":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":511,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":34487,"stats":[]},"34490":{"connectionArt":"CharacterPlanned","connections":[{"id":18972,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Aftershock Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":0,"skill":34490,"stats":["10% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34493":{"connections":[{"id":65328,"orbit":0},{"id":54964,"orbit":0},{"id":49593,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":2,"orbitIndex":9,"skill":34493,"stats":["10% increased Damage","Minions deal 10% increased Damage"]},"34497":{"connections":[],"flavourText":"Skip a beat, hold your breath. Too slow a poison, only death.","group":1262,"icon":"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds","isKeystone":true,"name":"Heartstopper","orbit":0,"orbitIndex":0,"skill":34497,"stats":["Take 50% less Damage over Time if you've started taking Damage over Time in the past second","Take 50% more Damage over Time if you haven't started taking Damage over Time in the past second"]},"34501":{"ascendancyName":"Witchhunter","connections":[{"id":6935,"orbit":0}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":5,"orbitIndex":25,"skill":34501,"stats":["15% increased Armour and Evasion Rating"]},"34520":{"connections":[{"id":55575,"orbit":0},{"id":14548,"orbit":4},{"id":63545,"orbit":-4}],"group":925,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":7,"orbitIndex":15,"skill":34520,"stats":["10% increased Physical Damage"]},"34531":{"connections":[{"id":3471,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Hallowed","orbit":7,"orbitIndex":4,"recipe":["Despair","Disgust","Disgust"],"skill":34531,"stats":["Gain additional Ailment Threshold equal to 20% of maximum Energy Shield","Gain additional Stun Threshold equal to 20% of maximum Energy Shield"]},"34541":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":63762,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Energising Deflection","orbit":1,"orbitIndex":3,"recipe":["Paranoia","Greed","Suffering"],"skill":34541,"stats":["30% increased Energy Shield Recharge Rate","5% increased Deflection Rating"]},"34543":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds","isNotable":true,"name":"The Frenzied Bear","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Fear"],"skill":34543,"stats":["30% increased Damage if you've consumed a Frenzy Charge Recently","10% increased Skill Speed if you've consumed a Frenzy Charge Recently","+10 to Strength"]},"34552":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":461,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":34552,"stats":[]},"34553":{"connections":[{"id":1220,"orbit":0}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Emboldening Lead","orbit":7,"orbitIndex":20,"recipe":["Ire","Envy","Fear"],"skill":34553,"stats":["Minions deal 30% increased Damage if you've Hit Recently"]},"34612":{"connections":[{"id":60764,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":5,"orbitIndex":16,"skill":34612,"stats":["12% increased Damage with Bows"]},"34621":{"connections":[{"id":38541,"orbit":0}],"group":1128,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":34621,"stats":["15% increased Critical Damage Bonus"]},"34623":{"connections":[{"id":14769,"orbit":0},{"id":14262,"orbit":0}],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Charge Duration and Dexterity","orbit":2,"orbitIndex":2,"skill":34623,"stats":["10% increased Endurance, Frenzy and Power Charge Duration","+5 to Dexterity"]},"34626":{"connections":[{"id":61142,"orbit":0},{"id":4527,"orbit":0}],"group":204,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Recover Life on consuming Endurance Charge","orbit":2,"orbitIndex":6,"skill":34626,"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"]},"34671":{"connections":[{"id":24477,"orbit":0},{"id":48418,"orbit":0}],"group":555,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":2,"orbitIndex":10,"skill":34671,"stats":["10% increased Stun Threshold","+5 to Strength"]},"34702":{"connections":[{"id":55664,"orbit":-4},{"id":63246,"orbit":-4},{"id":16568,"orbit":-7}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":5,"orbitIndex":6,"skill":34702,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"34717":{"connections":[{"id":24120,"orbit":4}],"group":1236,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration while not on Low Mana","orbit":3,"orbitIndex":20,"skill":34717,"stats":["16% increased Mana Regeneration Rate while not on Low Mana"]},"34747":{"connections":[{"id":6274,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":23,"skill":34747,"stats":["8% increased Accuracy Rating"]},"34769":{"connectionArt":"CharacterPlanned","connections":[{"id":52115,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":18,"skill":34769,"stats":["25% increased Life Regeneration rate"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34782":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":154,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":7,"orbitIndex":0,"skill":34782,"stats":[]},"34785":{"ascendancyName":"Ritualist","connections":[{"id":58574,"orbit":-9},{"id":42017,"orbit":0},{"id":17058,"orbit":9}],"group":1483,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds","isNotable":true,"name":"Unfurled Finger","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":34785,"stats":["+1 Ring Slot"]},"34813":{"connections":[{"id":7218,"orbit":0},{"id":62505,"orbit":0},{"id":472,"orbit":0},{"id":2847,"orbit":0}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":4,"orbitIndex":60,"skill":34813,"stats":["+3 to all Attributes"]},"34817":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds","isNotable":true,"name":"Deepening Shadows","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":64,"skill":34817,"stats":["1% increased maximum Darkness per 1% Chaos Resistance"]},"34818":{"connections":[{"id":43250,"orbit":2}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Fire Resistance","orbit":1,"orbitIndex":1,"skill":34818,"stats":["+5% to Fire Resistance"]},"34840":{"connections":[{"id":1433,"orbit":0},{"id":27674,"orbit":0},{"id":48618,"orbit":0}],"group":523,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34840,"stats":["+5 to any Attribute"]},"34845":{"connections":[{"id":60273,"orbit":0}],"group":1199,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Area","orbit":0,"orbitIndex":0,"skill":34845,"stats":["10% increased Hazard Area of Effect"]},"34853":{"connections":[{"id":25458,"orbit":-2},{"id":43044,"orbit":0}],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds","name":"Strength and Critical Damage Bonus on You","orbit":2,"orbitIndex":0,"skill":34853,"stats":["Hits against you have 5% reduced Critical Damage Bonus","+5 to Strength"]},"34866":{"connections":[{"id":40985,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Effect","orbit":2,"orbitIndex":2,"skill":34866,"stats":["Remnants have 10% increased effect"]},"34871":{"connections":[{"id":52764,"orbit":2}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":22,"skill":34871,"stats":["Gain 2 Rage when Hit by an Enemy"]},"34882":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":11641,"orbit":2147483647}],"group":415,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Skill Gem Quality","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":34882,"stats":["+2% to Quality of all Skills"]},"34892":{"connections":[{"id":12066,"orbit":0}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Aura Magnitude","orbit":3,"orbitIndex":11,"skill":34892,"stats":["Aura Skills have 5% increased Magnitudes"]},"34898":{"connections":[{"id":38463,"orbit":0}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry","orbit":5,"orbitIndex":31,"skill":34898,"stats":["Debuffs on you expire 10% faster"]},"34908":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Staunch Deflection","orbit":3,"orbitIndex":8,"recipe":["Guilt","Despair","Fear"],"skill":34908,"stats":["Deflected Hits cannot inflict Maim on you","Deflected Hits cannot inflict Bleeding on you"]},"34912":{"connections":[{"id":4664,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Damage","orbit":6,"orbitIndex":45,"skill":34912,"stats":["10% increased Trap Damage"]},"34927":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":685,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":34927,"stats":[]},"34940":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connectionArt":"CharacterPlanned","connections":[],"group":173,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","isNotable":true,"name":"Meditative Focus","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":34940,"stats":["60% increased Stun Threshold while Channelling","30% of Damage taken Recouped as Life while Channelling"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34968":{"connections":[{"id":64637,"orbit":0}],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":10,"skill":34968,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"34984":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":942,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":34984,"stats":[]},"34990":{"connectionArt":"CharacterPlanned","connections":[{"id":6088,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":34990,"stats":["10% chance to Poison on Hit"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35011":{"connections":[{"id":10305,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Attack Damage with Ally","orbit":2,"orbitIndex":18,"skill":35011,"stats":["16% increased Attack Damage while you have an Ally in your Presence"]},"35015":{"connections":[{"id":6655,"orbit":0}],"group":659,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":35015,"stats":["10% increased Magnitude of Bleeding you inflict"]},"35028":{"connections":[{"id":51974,"orbit":0}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"In the Thick of It","orbit":2,"orbitIndex":17,"recipe":["Disgust","Despair","Greed"],"skill":35028,"stats":["Regenerate 2.5% of maximum Life per second while Surrounded"]},"35031":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","isNotable":true,"name":"Chakra of Life","orbit":0,"orbitIndex":0,"recipe":["Fear","Isolation","Fear"],"skill":35031,"stats":["3% increased maximum Life","10% increased Life Recovery rate"]},"35033":{"ascendancyName":"Amazon","connections":[{"id":55796,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35033,"stats":["4% increased Skill Speed"]},"35043":{"connections":[],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Debuff Magnitude","orbit":4,"orbitIndex":36,"skill":35043,"stats":["10% increased Parried Debuff Magnitude"]},"35048":{"connections":[{"id":43650,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":12,"skill":35048,"stats":["10% increased Critical Hit Chance for Attacks"]},"35058":{"connections":[{"id":64650,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":2,"orbitIndex":18,"skill":35058,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"]},"35085":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":214,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":35085,"stats":[]},"35095":{"connections":[{"id":41886,"orbit":2}],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Damage","orbit":2,"orbitIndex":20,"skill":35095,"stats":["10% increased Chaos Damage"]},"35118":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":936,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":35118,"stats":[]},"35151":{"connections":[{"id":44453,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Threshold","orbit":7,"orbitIndex":23,"skill":35151,"stats":["15% increased Stun Threshold"]},"35171":{"connections":[{"id":18846,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":3,"orbitIndex":2,"skill":35171,"stats":["Spell Skills have 6% increased Area of Effect"]},"35173":{"connections":[{"id":1599,"orbit":0}],"group":1289,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Critical Chance","orbit":7,"orbitIndex":22,"skill":35173,"stats":["5% increased Critical Hit Chance","8% increased Physical Damage"]},"35187":{"ascendancyName":"Amazon","connections":[],"group":1457,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds","isNotable":true,"name":"In for the Kill","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":35187,"stats":["20% increased Movement Speed while an enemy with an Open Weakness is in your Presence","40% increased Skill Speed while an enemy with an Open Weakness is in your Presence"]},"35223":{"connections":[{"id":55680,"orbit":0},{"id":9227,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Attack Speed","orbit":3,"orbitIndex":4,"skill":35223,"stats":["3% increased Attack Speed with Spears"]},"35234":{"connections":[{"id":35660,"orbit":0},{"id":6789,"orbit":0},{"id":56651,"orbit":0}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":14623,"name":"Attack Damage","stats":["10% increased Attack Damage"]}},"orbit":7,"orbitIndex":19,"skill":35234,"stats":["10% increased Projectile Damage"]},"35265":{"connections":[{"id":31903,"orbit":0},{"id":48589,"orbit":0},{"id":18374,"orbit":0},{"id":6274,"orbit":0}],"group":518,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":35265,"stats":["+5 to any Attribute"]},"35284":{"connections":[{"id":31898,"orbit":-2},{"id":64471,"orbit":-7}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":3,"skill":35284,"stats":["6% increased Reservation Efficiency of Herald Skills"]},"35324":{"connections":[{"id":34927,"orbit":0},{"id":34290,"orbit":4}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Burnout","orbit":3,"orbitIndex":0,"recipe":["Isolation","Greed","Paranoia"],"skill":35324,"stats":["Ignites you inflict deal Damage 15% faster"]},"35369":{"connections":[{"id":1459,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Investing Energies","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Envy"],"skill":35369,"stats":["35% increased Mana Regeneration Rate while stationary"]},"35380":{"connections":[{"id":44373,"orbit":-2}],"group":1241,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Withered Effect","orbit":2,"orbitIndex":20,"skill":35380,"stats":["10% increased Withered Magnitude"]},"35393":{"connectionArt":"CharacterPlanned","connections":[{"id":23708,"orbit":0}],"group":399,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour while Bleeding","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":2,"skill":35393,"stats":["30% increased Armour while Bleeding"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35404":{"connections":[{"id":43250,"orbit":2}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Cold Resistance","orbit":7,"orbitIndex":2,"skill":35404,"stats":["+5% to Cold Resistance"]},"35408":{"connections":[{"id":36474,"orbit":4}],"group":406,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":2,"orbitIndex":12,"skill":35408,"stats":["40% increased Energy Shield from Equipped Focus"]},"35417":{"connections":[{"id":28770,"orbit":3},{"id":23879,"orbit":0}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Wyvern's Breath","orbit":3,"orbitIndex":13,"recipe":["Guilt","Disgust","Paranoia"],"skill":35417,"stats":["40% increased chance to inflict Elemental Ailments if you have Shapeshifted to an Animal form Recently"]},"35426":{"connections":[{"id":8406,"orbit":6}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":35426,"stats":["+5 to any Attribute"]},"35453":{"ascendancyName":"Titan","connections":[{"id":42275,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Slam Area of Effect","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":5,"orbitIndex":52,"skill":35453,"stats":["Slam Skills have 8% increased Area of Effect"]},"35477":{"connections":[{"id":10277,"orbit":0}],"group":1249,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Far Sighted","orbit":2,"orbitIndex":1,"recipe":["Guilt","Ire","Fear"],"skill":35477,"stats":["30% reduced penalty to Accuracy Rating at range"]},"35492":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":735,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":7,"orbitIndex":21,"skill":35492,"stats":[]},"35503":{"connections":[{"id":23764,"orbit":0}],"group":937,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect and Mana Regeneration","orbit":0,"orbitIndex":0,"skill":35503,"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"]},"35534":{"connections":[{"id":44280,"orbit":-3}],"group":1296,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":15,"skill":35534,"stats":["Mark Skills have 10% increased Use Speed"]},"35535":{"ascendancyName":"Shaman","connections":[{"id":1855,"orbit":8},{"id":33824,"orbit":9},{"id":61722,"orbit":9},{"id":54512,"orbit":9},{"id":28022,"orbit":9}],"group":50,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Shaman","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35535,"stats":[]},"35558":{"connections":[{"id":46726,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Revive Speed","orbit":3,"orbitIndex":3,"skill":35558,"stats":["Minions Revive 5% faster"]},"35560":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":562,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"At your Command","orbit":0,"orbitIndex":0,"recipe":["Suffering","Despair","Envy"],"skill":35560,"stats":["Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence"]},"35564":{"connections":[{"id":18121,"orbit":0},{"id":65310,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Turn the Clock Back","orbit":3,"orbitIndex":0,"recipe":["Fear","Fear","Despair"],"skill":35564,"stats":["15% increased Spell Damage","10% reduced Projectile Speed for Spell Skills"]},"35581":{"connections":[{"id":26895,"orbit":0}],"group":499,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Near at Hand","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Isolation","Paranoia"],"skill":35581,"stats":["16% reduced Skill Effect Duration","10% reduced Slowing Potency of Debuffs on You"]},"35594":{"connections":[],"group":943,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":2,"orbitIndex":8,"skill":35594,"stats":["10% increased effect of Fully Broken Armour"]},"35602":{"connections":[],"group":779,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":2,"orbitIndex":12,"skill":35602,"stats":["Offerings have 30% reduced Maximum Life"]},"35618":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":36504,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Cold Coat","orbit":7,"orbitIndex":15,"recipe":["Envy","Despair","Envy"],"skill":35618,"stats":["25% increased Freeze Buildup","25% reduced Freeze Duration on you","25% increased Freeze Threshold"]},"35644":{"connections":[{"id":45193,"orbit":6},{"id":65009,"orbit":0}],"group":1073,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":3,"orbitIndex":23,"skill":35644,"stats":["10% increased Magnitude of Poison you inflict"]},"35645":{"connections":[],"group":495,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","orbit":0,"orbitIndex":0,"skill":35645,"stats":["Minions have 20% increased Cooldown Recovery Rate for Command Skills"]},"35653":{"connections":[{"id":35653,"orbit":0},{"id":65468,"orbit":0}],"group":805,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":0,"orbitIndex":0,"skill":35653,"stats":["12% increased Grenade Damage"]},"35660":{"connections":[{"id":18548,"orbit":0}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":13,"skill":35660,"stats":["3% increased Attack Speed"]},"35671":{"connections":[{"id":31172,"orbit":3}],"group":1243,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":4,"orbitIndex":57,"skill":35671,"stats":["2% increased Attack Speed","+5 to Dexterity"]},"35688":{"connections":[{"id":16618,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"Reduced Attribute Requirements","orbit":7,"orbitIndex":10,"skill":35688,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"]},"35689":{"connections":[{"id":34543,"orbit":2}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Damage","orbit":2,"orbitIndex":14,"skill":35689,"stats":["10% increased Damage"]},"35696":{"connections":[{"id":24070,"orbit":0},{"id":64064,"orbit":0},{"id":1020,"orbit":0}],"group":1275,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":35696,"stats":["+5 to any Attribute"]},"35708":{"connections":[{"id":2863,"orbit":0}],"group":524,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":2,"orbitIndex":2,"skill":35708,"stats":["12% increased Magnitude of Chill you inflict"]},"35720":{"connectionArt":"CharacterPlanned","connections":[{"id":7258,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":9,"skill":35720,"stats":["10% increased Spell Damage","+10 to Strength"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35739":{"connections":[{"id":42410,"orbit":3},{"id":8556,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Crushing Judgement","orbit":7,"orbitIndex":23,"recipe":["Greed","Isolation","Ire"],"skill":35739,"stats":["25% increased Armour Break Duration","25% increased Attack Area Damage"]},"35745":{"connectionArt":"CharacterPlanned","connections":[],"group":611,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Gain Maximum Endurance Charges on Gaining Endurance Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":35745,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35755":{"connections":[{"id":54058,"orbit":0}],"group":1402,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Damage","orbit":2,"orbitIndex":16,"skill":35755,"stats":["10% increased Critical Damage Bonus with Daggers"]},"35760":{"connections":[{"id":22359,"orbit":6}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":8,"skill":35760,"stats":["10% increased Elemental Damage"]},"35762":{"ascendancyName":"Shaman","connections":[],"group":66,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageonHit.dds","isNotable":true,"name":"Furious Wellspring","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":35762,"stats":["No Inherent loss of Rage","Regenerate 6% of your maximum Rage per second","Increases and Reductions to Mana Regeneration Rate also apply to Rage Regeneration Rate","Skills have +5 to Rage cost","+7 to Maximum Rage"]},"35787":{"connections":[{"id":42813,"orbit":7}],"group":431,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":1,"orbitIndex":0,"skill":35787,"stats":["10% increased Skill Effect Duration"]},"35792":{"connections":[],"group":279,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Blood of Rage","orbit":2,"orbitIndex":12,"recipe":["Isolation","Despair","Isolation"],"skill":35792,"stats":["Gain 8 Rage when you use a Life Flask"]},"35801":{"ascendancyName":"Deadeye","connections":[{"id":23508,"orbit":0}],"group":1437,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Frenzy Charge Duration","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35801,"stats":["25% increased Frenzy Charge Duration"]},"35809":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Reinvigoration","orbit":1,"orbitIndex":6,"recipe":["Disgust","Envy","Ire"],"skill":35809,"stats":["Regenerate 1% of maximum Life per Second if you've used a Life Flask in the past 10 seconds"]},"35831":{"connections":[{"id":904,"orbit":0}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":9,"skill":35831,"stats":["10% increased Mana Regeneration Rate"]},"35848":{"connections":[],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Recovery","orbit":7,"orbitIndex":20,"skill":35848,"stats":["10% increased Life and Mana Recovery from Flasks"]},"35849":{"connections":[],"group":242,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Thickened Arteries","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Greed"],"skill":35849,"stats":["Regenerate 0.5% of maximum Life per second","40% increased Life Regeneration Rate while stationary"]},"35855":{"connections":[{"id":48583,"orbit":0},{"id":35859,"orbit":0}],"group":851,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Fortifying Blood","orbit":2,"orbitIndex":3,"recipe":["Greed","Paranoia","Fear"],"skill":35855,"stats":["20% increased amount of Life Leeched","40% increased Armour and Evasion Rating while Leeching"]},"35859":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":851,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLifeMana.dds","isOnlyImage":true,"name":"Leech Mastery","orbit":0,"orbitIndex":0,"skill":35859,"stats":[]},"35863":{"connections":[{"id":51732,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":20,"skill":35863,"stats":["3% increased Attack Speed"]},"35876":{"connections":[{"id":53194,"orbit":4},{"id":35977,"orbit":0},{"id":27540,"orbit":0}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Admonisher","orbit":2,"orbitIndex":20,"recipe":["Disgust","Suffering","Disgust"],"skill":35876,"stats":["25% increased Warcry Speed","25% increased Warcry Cooldown Recovery Rate"]},"35878":{"connections":[{"id":50884,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":7,"orbitIndex":11,"skill":35878,"stats":["12% increased Elemental Damage with Attacks"]},"35880":{"ascendancyName":"Disciple of Varashta","connections":[],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Cast Speed","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":4,"orbitIndex":6,"skill":35880,"stats":["4% increased Cast Speed"]},"35896":{"connections":[{"id":55668,"orbit":0},{"id":53266,"orbit":0},{"id":17672,"orbit":0}],"group":928,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":35896,"stats":["+5 to any Attribute"]},"35901":{"connections":[{"id":12120,"orbit":-6},{"id":62464,"orbit":6},{"id":60735,"orbit":0},{"id":6951,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":60,"skill":35901,"stats":["+5 to any Attribute"]},"35918":{"connections":[{"id":52038,"orbit":0}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"One For All","orbit":7,"orbitIndex":19,"recipe":["Disgust","Paranoia","Suffering"],"skill":35918,"stats":["40% increased Presence Area of Effect","8% reduced Area of Effect"]},"35920":{"ascendancyName":"Shaman","connections":[{"id":35762,"orbit":2147483647}],"group":67,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35920,"stats":["+3 to Maximum Rage"]},"35921":{"connections":[{"id":5642,"orbit":0}],"group":234,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":12,"skill":35921,"stats":["6% increased Area of Effect for Attacks"]},"35966":{"connections":[{"id":41105,"orbit":0},{"id":44316,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Heart Tissue","orbit":7,"orbitIndex":4,"recipe":["Paranoia","Despair","Ire"],"skill":35966,"stats":["8% of Damage taken Recouped as Life","Regenerate 0.5% of maximum Life per second if you have been Hit Recently"]},"35974":{"connections":[{"id":51105,"orbit":0}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":2,"orbitIndex":22,"skill":35974,"stats":["16% increased Totem Life"]},"35977":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":35977,"stats":[]},"35980":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connectionArt":"CharacterPlanned","connections":[],"group":89,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":35980,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35985":{"connections":[],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":6,"orbitIndex":18,"skill":35985,"stats":["10% increased Melee Damage"]},"35987":{"connections":[{"id":32274,"orbit":0},{"id":19470,"orbit":0},{"id":55397,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/finesse.dds","isNotable":true,"name":"Blur","orbit":4,"orbitIndex":27,"skill":35987,"stats":["4% increased Movement Speed","20% increased Evasion Rating","+10 to Dexterity"]},"36025":{"connectionArt":"CharacterPlanned","connections":[{"id":44309,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":30,"skill":36025,"stats":["Minions deal 12% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"36027":{"connections":[{"id":18073,"orbit":2}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Attack Damage","orbit":7,"orbitIndex":22,"skill":36027,"stats":["12% increased Attack Damage"]},"36070":{"connections":[{"id":14045,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":4,"orbitIndex":45,"skill":36070,"stats":["6% increased Area of Effect for Attacks"]},"36071":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern","connections":[],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/ImpaleMasterySymbol.dds","isOnlyImage":true,"name":"Spear Mastery","orbit":5,"orbitIndex":12,"skill":36071,"stats":[]},"36085":{"connections":[{"id":37548,"orbit":0},{"id":15270,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Serrated Edges","orbit":3,"orbitIndex":0,"recipe":["Paranoia","Disgust","Greed"],"skill":36085,"stats":["10% increased Critical Hit Chance for Attacks","30% increased Attack Damage against Rare or Unique Enemies"]},"36100":{"connections":[{"id":34782,"orbit":0}],"group":156,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Molten Claw","orbit":0,"orbitIndex":0,"recipe":["Suffering","Greed","Paranoia"],"skill":36100,"stats":["Gain 8% of Damage as Extra Fire Damage while Shapeshifted"]},"36109":{"ascendancyName":"Disciple of Varashta","connections":[{"id":13289,"orbit":8}],"flavourText":"\"The snare was set on our fallen. Beetles burst from their flesh, flooding the sands. Their exploding carapaces halted the advancing enemy... but it was not enough. And for that... I grieve.\" \\n\\nKelari admitted his wrongdoing to Varashta.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnCorpseBeetles.dds","isNotable":true,"name":"Kelari's Malediction","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":19,"skill":36109,"stats":["Grants Skill: Kelari's Malediction"]},"36114":{"connections":[{"id":23360,"orbit":0}],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Attack Damage while Moving","orbit":7,"orbitIndex":10,"skill":36114,"stats":["12% increased Attack Damage while moving"]},"36163":{"connections":[{"id":30390,"orbit":-4}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":2,"orbitIndex":9,"skill":36163,"stats":["5% increased Block chance"]},"36169":{"connections":[{"id":29514,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Area","orbit":3,"orbitIndex":23,"skill":36169,"stats":["10% increased Grenade Area of Effect"]},"36170":{"connections":[{"id":53853,"orbit":-3},{"id":7628,"orbit":-4}],"group":667,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":13,"skill":36170,"stats":["12% increased Armour and Evasion Rating"]},"36191":{"connections":[{"id":40325,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":2,"orbitIndex":21,"skill":36191,"stats":["12% increased Stun Threshold"]},"36197":{"connectionArt":"CharacterPlanned","connections":[{"id":27096,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":19,"skill":36197,"stats":["30% increased Totem Placement speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"36217":{"connections":[],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":1,"orbitIndex":11,"skill":36217,"stats":["15% increased Volatility Explosion delay"]},"36231":{"connections":[{"id":3336,"orbit":0},{"id":31765,"orbit":0}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Critical Damage when consuming a Power Charge","orbit":2,"orbitIndex":1,"skill":36231,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"]},"36250":{"connections":[{"id":56368,"orbit":-7},{"id":49214,"orbit":3},{"id":55897,"orbit":3}],"group":123,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Regeneration","orbit":0,"orbitIndex":0,"skill":36250,"stats":["15% increased Life Regeneration rate while Shapeshifted"]},"36252":{"ascendancyName":"Tactician","connections":[{"id":46522,"orbit":0},{"id":762,"orbit":0},{"id":12054,"orbit":0},{"id":29162,"orbit":0},{"id":54892,"orbit":0}],"group":349,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Tactician","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":6,"orbitIndex":36,"skill":36252,"stats":[]},"36270":{"connections":[{"id":5009,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":3,"orbitIndex":1,"skill":36270,"stats":["5% chance to Daze on Hit"]},"36286":{"connections":[{"id":41130,"orbit":0},{"id":14033,"orbit":0},{"id":34058,"orbit":0}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","orbit":1,"orbitIndex":5,"skill":36286,"stats":["10% increased Spell Damage","Minions deal 10% increased Damage"]},"36290":{"connections":[{"id":23046,"orbit":-2}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":4,"orbitIndex":33,"skill":36290,"stats":["15% faster start of Energy Shield Recharge"]},"36293":{"connections":[{"id":27785,"orbit":0},{"id":55708,"orbit":0}],"group":834,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":36293,"stats":["Damage Penetrates 6% Lightning Resistance"]},"36298":{"connections":[{"id":8510,"orbit":3},{"id":40918,"orbit":6}],"group":1065,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Effect","orbit":0,"orbitIndex":0,"skill":36298,"stats":["10% increased Magnitude of Ailments you inflict"]},"36302":{"connections":[{"id":47307,"orbit":6}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Practiced Signs","orbit":7,"orbitIndex":0,"skill":36302,"stats":["6% increased Cast Speed"]},"36325":{"connections":[{"id":54148,"orbit":-5}],"group":542,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":4,"orbitIndex":71,"skill":36325,"stats":["Damage Penetrates 6% Fire Resistance"]},"36333":{"connections":[{"id":62360,"orbit":0},{"id":49259,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Explosive Empowerment","orbit":3,"orbitIndex":22,"recipe":["Paranoia","Suffering","Despair"],"skill":36333,"stats":["Empowered Attacks deal 20% increased Damage","Enemies you kill with Empowered Attacks have a 10% chance to Explode, dealing a tenth of their maximum Life as Fire Damage"]},"36341":{"connections":[{"id":35118,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Cull the Hordes","orbit":2,"orbitIndex":10,"recipe":["Despair","Guilt","Suffering"],"skill":36341,"stats":["40% increased Culling Strike Threshold against Rare or Unique Enemies"]},"36358":{"connections":[{"id":12367,"orbit":0}],"group":678,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":4,"skill":36358,"stats":["7% increased Chaos Damage"]},"36364":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1339,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Electrocution","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Greed"],"skill":36364,"stats":["Enemies you Electrocute have 20% increased Damage taken"]},"36365":{"ascendancyName":"Ritualist","connections":[{"id":60859,"orbit":9},{"id":58149,"orbit":9},{"id":22661,"orbit":9},{"id":17058,"orbit":-9},{"id":42017,"orbit":0},{"id":58574,"orbit":9},{"id":11776,"orbit":8}],"group":1490,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Ritualist","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":36365,"stats":[]},"36379":{"connections":[{"id":25026,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":58,"skill":36379,"stats":["10% increased Mana Regeneration Rate"]},"36389":{"connections":[{"id":53989,"orbit":8}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":8,"orbitIndex":59,"skill":36389,"stats":["Gain 1 Rage on Melee Hit"]},"36408":{"connectionArt":"CharacterPlanned","connections":[{"id":31757,"orbit":0}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Deadly Thorns","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":0,"skill":36408,"stats":["35% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"36449":{"connections":[{"id":8115,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":7,"orbitIndex":6,"skill":36449,"stats":["15% increased Pin Buildup"]},"36450":{"connections":[{"id":11838,"orbit":-4}],"group":1021,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Spell Damage on full Energy Shield","orbit":3,"orbitIndex":0,"skill":36450,"stats":["12% increased Spell Damage while on Full Energy Shield"]},"36474":{"connections":[{"id":38596,"orbit":4}],"group":406,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Curse Effect on Self","orbit":2,"orbitIndex":4,"skill":36474,"stats":["15% reduced effect of Curses on you"]},"36478":{"connections":[{"id":43014,"orbit":2147483647},{"id":48714,"orbit":2147483647}],"group":444,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Attack Damage","orbit":2,"orbitIndex":4,"skill":36478,"stats":["10% increased Attack Damage"]},"36479":{"connections":[{"id":12925,"orbit":0}],"group":934,"icon":"Art/2DArt/SkillIcons/passives/Storm Weaver.dds","isNotable":true,"name":"Essence of the Storm","orbit":4,"orbitIndex":66,"skill":36479,"stats":["Gain 5% of Damage as Extra Lightning Damage","30% increased chance to Shock"]},"36504":{"connections":[{"id":65,"orbit":2147483647}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":11,"skill":36504,"stats":["15% increased Freeze Buildup"]},"36507":{"connections":[{"id":60313,"orbit":0}],"group":678,"icon":"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds","isNotable":true,"name":"Vile Mending","orbit":2,"orbitIndex":4,"recipe":["Greed","Fear","Fear"],"skill":36507,"stats":["Minions have 20% increased maximum Life","Minions Regenerate 3% of maximum Life per second","Minions have +13% to Chaos Resistance"]},"36522":{"connections":[{"id":3999,"orbit":0},{"id":54099,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":4,"orbitIndex":33,"skill":36522,"stats":["6% increased Area of Effect for Attacks"]},"36540":{"connections":[{"id":56988,"orbit":0}],"group":1320,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Resistance","orbit":0,"orbitIndex":0,"skill":36540,"stats":["+5% to Lightning Resistance"]},"36556":{"connections":[{"id":1502,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Defences","orbit":2,"orbitIndex":12,"skill":36556,"stats":["8% increased Global Defences while Channelling"]},"36564":{"ascendancyName":"Infernalist","connections":[],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds","isNotable":true,"name":"Beidat's Gaze","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":9,"orbitIndex":100,"skill":36564,"stats":["Reserves 25% of Life","+1 to Maximum Mana per 6 Maximum Life"]},"36576":{"connections":[{"id":25055,"orbit":-3},{"id":54984,"orbit":0}],"group":1318,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":14,"skill":36576,"stats":["10% increased Attack Damage"]},"36596":{"connections":[{"id":45013,"orbit":-3}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":3,"orbitIndex":4,"skill":36596,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"36602":{"connections":[{"id":18465,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isSwitchable":true,"name":"Critical Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","id":16160,"name":"Skill Speed while Shapeshifted","stats":["3% increased Skill Speed while Shapeshifted"]}},"orbit":4,"orbitIndex":39,"skill":36602,"stats":["15% increased Critical Damage Bonus"]},"36623":{"connections":[{"id":10729,"orbit":0},{"id":31630,"orbit":0}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Convalescence","orbit":2,"orbitIndex":3,"recipe":["Disgust","Suffering","Greed"],"skill":36623,"stats":["15% reduced Energy Shield Recharge Rate","40% faster start of Energy Shield Recharge"]},"36629":{"connections":[{"id":44659,"orbit":0}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":45,"skill":36629,"stats":["+5 to any Attribute"]},"36630":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[{"id":49473,"orbit":0}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Incision","orbit":2,"orbitIndex":4,"recipe":["Greed","Greed","Greed"],"skill":36630,"stats":["50% increased effect of Incision"]},"36639":{"connections":[{"id":62677,"orbit":-6},{"id":32009,"orbit":0}],"group":814,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":22,"skill":36639,"stats":["20% increased Curse Duration"]},"36659":{"ascendancyName":"Warbringer","connections":[],"group":31,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds","isNotable":true,"name":"Imploding Impacts","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":36659,"stats":["Fully Broken Armour you inflict increases all Damage Taken from Hits instead","You can Break Enemy Armour to below 0"]},"36676":{"ascendancyName":"Pathfinder","connections":[{"id":46454,"orbit":0}],"group":1453,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Passive Points","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":36676,"stats":["Grants 1 Passive Skill Point"]},"36677":{"connections":[{"id":9240,"orbit":0},{"id":36071,"orbit":0},{"id":9227,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Damage","orbit":0,"orbitIndex":0,"skill":36677,"stats":["10% increased Damage with Spears"]},"36696":{"ascendancyName":"Lich","connections":[{"id":28431,"orbit":4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Life","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":31398,"name":"Life","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["3% increased maximum Life"]}},"orbit":9,"orbitIndex":30,"skill":36696,"stats":["3% increased maximum Life"]},"36709":{"connections":[],"group":631,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":6,"skill":36709,"stats":["12% increased Stun Threshold"]},"36723":{"connections":[{"id":3700,"orbit":0}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":0,"skill":36723,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"]},"36728":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":519,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds","isNotable":true,"name":"Thaumaturgical Infusion","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":36728,"stats":["+1% to Maximum Cold Resistance per 3 Blue Support Gems Socketed","+1% to Maximum Fire Resistance per 3 Red Support Gems Socketed","+1% to Maximum Lightning Resistance per 3 Green Support Gems Socketed"]},"36737":{"connections":[{"id":7542,"orbit":-2}],"group":239,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":0,"skill":36737,"stats":["10% increased Area Damage"]},"36746":{"connections":[{"id":40691,"orbit":-3}],"group":759,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":3,"orbitIndex":16,"skill":36746,"stats":["15% increased Energy Shield Recharge Rate"]},"36759":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":36759,"stats":[]},"36778":{"connections":[{"id":36479,"orbit":0}],"group":934,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":4,"orbitIndex":58,"skill":36778,"stats":["15% increased chance to Shock"]},"36782":{"connections":[{"id":1151,"orbit":0}],"group":784,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":12,"skill":36782,"stats":["15% increased Freeze Buildup"]},"36788":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":25781,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Leech","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":6,"orbitIndex":8,"skill":36788,"stats":["11% increased amount of Life Leeched","11% increased amount of Mana Leeched"]},"36808":{"connections":[{"id":34076,"orbit":3},{"id":37795,"orbit":0}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Spiked Shield","orbit":2,"orbitIndex":16,"recipe":["Fear","Suffering","Fear"],"skill":36808,"stats":["2% increased Attack Damage per 75 Item Armour and Evasion Rating on Equipped Shield","50% increased Defences from Equipped Shield"]},"36814":{"connections":[],"group":814,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":6,"skill":36814,"stats":["20% increased Curse Duration"]},"36822":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":58591,"orbit":0}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Attributes","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":36822,"stats":["3% increased Attributes"]},"36880":{"connections":[{"id":43036,"orbit":3}],"group":419,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Effect","orbit":4,"orbitIndex":57,"skill":36880,"stats":["15% increased effect of Arcane Surge on you"]},"36891":{"ascendancyName":"Disciple of Varashta","connections":[{"id":56783,"orbit":9}],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/TimelostJewelsLargerRadius.dds","isNotable":true,"name":"Baryanic Leylines","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":28,"skill":36891,"stats":["Non-Unique Time-Lost Jewels have 40% increased radius"]},"36894":{"connections":[{"id":61938,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":20,"skill":36894,"stats":["5% chance to inflict Bleeding on Hit"]},"36927":{"connections":[{"id":44756,"orbit":5}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":11,"skill":36927,"stats":["Mark Skills have 10% increased Use Speed"]},"36931":{"connections":[],"group":1024,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Concussive Attack","orbit":7,"orbitIndex":0,"recipe":["Disgust","Greed","Greed"],"skill":36931,"stats":["25% increased Attack Damage","5% chance to Daze on Hit"]},"36976":{"connections":[],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Marked for Death","orbit":3,"orbitIndex":9,"recipe":["Isolation","Suffering","Guilt"],"skill":36976,"stats":["Culling Strike against Enemies you Mark"]},"36994":{"connections":[{"id":27491,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":12,"skill":36994,"stats":["15% increased maximum Energy Shield"]},"36997":{"connections":[{"id":27761,"orbit":0}],"group":1004,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":0,"orbitIndex":0,"skill":36997,"stats":["20% increased Stun Threshold while Parrying"]},"37026":{"connections":[{"id":27513,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Physical Damage","orbit":1,"orbitIndex":2,"skill":37026,"stats":["Break 10% increased Armour","6% increased Physical Damage"]},"37046":{"ascendancyName":"Ritualist","connections":[],"group":1493,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds","isNotable":true,"name":"Corrupted Lifeforce","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37046,"stats":["15% more Damage against Enemies affected by Blood Boils","Grants Skill: Blood Boil"]},"37078":{"ascendancyName":"Witchhunter","connections":[],"group":335,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds","isNotable":true,"name":"Zealous Inquisition","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37078,"stats":["10% chance for Enemies you Kill to Explode, dealing 100%","of their maximum Life as Physical Damage","Chance is doubled against Undead and Demons"]},"37092":{"connections":[{"id":55817,"orbit":0}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Exposure Effect and Slow Effect","orbit":7,"orbitIndex":6,"skill":37092,"stats":["Debuffs you inflict have 7% increased Slow Magnitude","7% increased Exposure Effect"]},"37164":{"connections":[{"id":419,"orbit":2147483647}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Non-Damaging Ailment Magnitude","orbit":2,"orbitIndex":16,"skill":37164,"stats":["10% increased Magnitude of Non-Damaging Ailments you inflict"]},"37187":{"connections":[{"id":14026,"orbit":-4},{"id":63085,"orbit":5}],"group":146,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage against Immobilised","orbit":0,"orbitIndex":0,"skill":37187,"stats":["20% increased Damage against Immobilised Enemies while Shapeshifted"]},"37190":{"connections":[{"id":35855,"orbit":0}],"group":851,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":7,"skill":37190,"stats":["10% increased amount of Life Leeched"]},"37220":{"connections":[{"id":17955,"orbit":0}],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":9,"skill":37220,"stats":["15% increased Evasion Rating"]},"37226":{"connections":[{"id":4015,"orbit":2},{"id":9187,"orbit":-6}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":3,"orbitIndex":4,"skill":37226,"stats":["16% increased Warcry Speed"]},"37242":{"connections":[{"id":16871,"orbit":2},{"id":54031,"orbit":0}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Stun Threshold","orbit":7,"orbitIndex":14,"skill":37242,"stats":["12% increased Stun Threshold"]},"37244":{"connections":[{"id":33445,"orbit":3},{"id":37795,"orbit":0}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Shield Expertise","orbit":2,"orbitIndex":8,"recipe":["Disgust","Greed","Fear"],"skill":37244,"stats":["12% increased Block chance","40% increased Block Recovery"]},"37250":{"connections":[{"id":1420,"orbit":0}],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage","orbit":2,"orbitIndex":16,"skill":37250,"stats":["10% increased Attack Area Damage"]},"37258":{"connections":[{"id":31903,"orbit":0}],"group":423,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":37258,"stats":["+5 to any Attribute"]},"37260":{"connections":[{"id":30395,"orbit":2}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Warcry Speed","orbit":2,"orbitIndex":13,"skill":37260,"stats":["16% increased Warcry Speed"]},"37266":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[{"id":29930,"orbit":0}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Nourishing Ally","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Guilt"],"skill":37266,"stats":["Companions have 20% increased maximum Life","20% increased Life Recovery Rate while your Companion is in your Presence"]},"37276":{"connections":[{"id":33244,"orbit":0}],"group":364,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Battle Trance","orbit":2,"orbitIndex":14,"recipe":["Isolation","Disgust","Fear"],"skill":37276,"stats":["+8 to Maximum Rage"]},"37279":{"connections":[{"id":41159,"orbit":0}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Lightning Damage and Mana Regeneration","orbit":3,"orbitIndex":15,"skill":37279,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"]},"37290":{"connections":[{"id":28892,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage while Shapeshifted","orbit":7,"orbitIndex":5,"skill":37290,"stats":["+3 to maximum Rage while Shapeshifted"]},"37302":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Kept at Bay","orbit":3,"orbitIndex":20,"recipe":["Guilt","Paranoia","Suffering"],"skill":37302,"stats":["Attacks used by Ballistas have 10% increased Attack Speed","50% increased Ballista Immobilisation buildup"]},"37304":{"connections":[{"id":336,"orbit":4},{"id":61921,"orbit":-4},{"id":64543,"orbit":0}],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental","orbit":4,"orbitIndex":57,"skill":37304,"stats":["10% increased Magnitude of Chill you inflict","10% increased Magnitude of Shock you inflict"]},"37327":{"connections":[],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":16,"skill":37327,"stats":["10% increased Mana Regeneration Rate"]},"37336":{"ascendancyName":"Deadeye","connections":[{"id":35801,"orbit":0}],"group":1439,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds","isNotable":true,"name":"Avidity","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37336,"stats":["50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge"]},"37361":{"connections":[{"id":40043,"orbit":2147483647}],"group":693,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":1,"orbitIndex":6,"skill":37361,"stats":["10% increased Magnitude of Bleeding you inflict"]},"37372":{"connections":[{"id":13738,"orbit":0}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":37372,"stats":["3% increased Attack and Cast Speed with Lightning Skills"]},"37389":{"connections":[{"id":37644,"orbit":0},{"id":28061,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":4,"skill":37389,"stats":["10% increased Attack Damage"]},"37397":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":360,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds","isMultipleChoiceOption":true,"name":"Neurological Implants","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":37397,"stats":["+2 to Level of all Skills with an Intelligence requirement"]},"37408":{"connections":[{"id":31855,"orbit":7},{"id":46761,"orbit":0}],"group":1031,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Staunching","orbit":2,"orbitIndex":13,"recipe":["Envy","Despair","Disgust"],"skill":37408,"stats":["Life Flasks gain 0.1 charges per Second","+10 to Strength"]},"37414":{"connections":[{"id":65193,"orbit":0}],"group":444,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Accuracy","orbit":2,"orbitIndex":16,"skill":37414,"stats":["10% increased Accuracy Rating"]},"37450":{"connections":[],"group":732,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":46,"skill":37450,"stats":["10% increased chance to inflict Ailments"]},"37484":{"connections":[],"flavourText":"The irrepressible spirit of the wilds burns within you, roaring to be let loose.","group":133,"icon":"Art/2DArt/SkillIcons/passives/DruidRageKeystone.dds","isKeystone":true,"name":"Primal Hunger","orbit":0,"orbitIndex":0,"skill":37484,"stats":["100% more Maximum Rage","Regenerate 1 Rage per second per 4 Rage spent Recently","No Rage effect"]},"37509":{"connections":[{"id":57921,"orbit":-2}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Critical Hit Chance","orbit":7,"orbitIndex":18,"skill":37509,"stats":["15% increased Critical Hit Chance if you have Shapeshifted to an Animal form Recently"]},"37514":{"connections":[{"id":32442,"orbit":0},{"id":64700,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"Whirling Assault","orbit":3,"orbitIndex":1,"recipe":["Envy","Disgust","Greed"],"skill":37514,"stats":["8% increased Attack Speed with Quarterstaves","Knocks Back Enemies if you get a Critical Hit with a Quarterstaff"]},"37519":{"connections":[{"id":17045,"orbit":0}],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Movement Speed ","orbit":7,"orbitIndex":14,"skill":37519,"stats":["2% increased Movement Speed"]},"37523":{"ascendancyName":"Tactician","connections":[{"id":24696,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds","isNotable":true,"name":"Cannons, Ready!","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37523,"stats":["+1 to maximum number of Summoned Totems","Skills used by Totems have 30% more Skill Speed","Totems only use Skills when you fire an Attack Projectile"]},"37532":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1166,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":37532,"stats":[]},"37543":{"connections":[{"id":16647,"orbit":0}],"group":529,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Full Recovery","orbit":2,"orbitIndex":16,"recipe":["Despair","Envy","Guilt"],"skill":37543,"stats":["15% increased Life Regeneration rate","15% increased Mana Regeneration Rate","12% increased Cast Speed while on Full Mana"]},"37548":{"connections":[{"id":37742,"orbit":0},{"id":17589,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":2,"orbitIndex":5,"skill":37548,"stats":["10% increased amount of Mana Leeched"]},"37568":{"connections":[{"id":45370,"orbit":0}],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds","name":"Strength and Critical Damage Bonus on You","orbit":2,"orbitIndex":6,"skill":37568,"stats":["Hits against you have 5% reduced Critical Damage Bonus","+5 to Strength"]},"37593":{"connections":[],"group":802,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":0,"orbitIndex":0,"skill":37593,"stats":["Remnants can be collected from 20% further away"]},"37594":{"connections":[{"id":8983,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":5,"orbitIndex":38,"skill":37594,"stats":["Minions deal 12% increased Damage"]},"37608":{"connections":[{"id":53524,"orbit":0},{"id":61042,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":4,"orbitIndex":51,"skill":37608,"stats":["10% increased Physical Damage"]},"37612":{"connections":[{"id":13279,"orbit":0},{"id":17532,"orbit":0},{"id":60191,"orbit":0}],"group":544,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":37612,"stats":["+5 to any Attribute"]},"37616":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":5,"orbitIndex":45,"skill":37616,"stats":[]},"37629":{"connections":[{"id":55933,"orbit":0},{"id":41338,"orbit":-7},{"id":8248,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":37629,"stats":["+5 to any Attribute"]},"37641":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":268,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":37641,"stats":[]},"37644":{"connections":[{"id":46874,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Attack Damage","orbit":7,"orbitIndex":0,"skill":37644,"stats":["12% increased Attack Physical Damage"]},"37665":{"connections":[{"id":35739,"orbit":3}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage and Armour Break","orbit":7,"orbitIndex":2,"skill":37665,"stats":["Break 10% increased Armour","6% increased Attack Area Damage"]},"37688":{"connections":[{"id":37616,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","isNotable":true,"name":"Devestating Devices","orbit":6,"orbitIndex":36,"skill":37688,"stats":["25% increased Trap Damage"]},"37691":{"connections":[{"id":42750,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":13,"skill":37691,"stats":["10% increased Attack Damage"]},"37694":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":0}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":21,"skill":37694,"stats":["20% increased Fire Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"37695":{"connections":[{"id":11813,"orbit":-5}],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":0,"orbitIndex":0,"skill":37695,"stats":["15% increased Evasion Rating"]},"37742":{"connections":[{"id":15270,"orbit":0},{"id":8246,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Manifold Method","orbit":3,"orbitIndex":6,"recipe":["Paranoia","Paranoia","Fear"],"skill":37742,"stats":["50% increased amount of Mana Leeched","25% increased chance to inflict Ailments against Rare or Unique Enemies"]},"37746":{"connections":[{"id":6544,"orbit":-2}],"group":409,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":7,"orbitIndex":19,"skill":37746,"stats":["30% increased Flammability Magnitude"]},"37767":{"connections":[{"id":9020,"orbit":0},{"id":6596,"orbit":0},{"id":63731,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Speed","orbit":7,"orbitIndex":16,"skill":37767,"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"]},"37778":{"connectionArt":"CharacterPlanned","connections":[{"id":24929,"orbit":0},{"id":13108,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Self Sacrificing","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":20,"skill":37778,"stats":["20% reduced Spirit Reservation Efficiency of Skills","40% increased Reservation Efficiency of Minion Skills"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"37780":{"connections":[{"id":7888,"orbit":0}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Combo Gain","orbit":3,"orbitIndex":1,"skill":37780,"stats":["10% Chance to build an additional Combo on Hit"]},"37782":{"ascendancyName":"Oracle","connections":[],"group":37,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleSpellFlux.dds","isNotable":true,"name":"Fateful Vision","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37782,"stats":["Grants Skill: Align Fate"]},"37795":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Shield Mastery","orbit":0,"orbitIndex":0,"skill":37795,"stats":[]},"37806":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":963,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Branching Bolts","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Ire"],"skill":37806,"stats":["60% chance for Lightning Skills to Chain an additional time"]},"37813":{"connections":[{"id":14724,"orbit":0},{"id":50701,"orbit":0}],"group":1253,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Duration","orbit":0,"orbitIndex":0,"skill":37813,"stats":["20% increased Shock Duration"]},"37869":{"connections":[{"id":60068,"orbit":-2},{"id":21413,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":7,"orbitIndex":16,"skill":37869,"stats":["Inherent Rage loss starts 1 second later"]},"37872":{"connections":[{"id":28863,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Presence Present","orbit":7,"orbitIndex":4,"recipe":["Ire","Fear","Isolation"],"skill":37872,"stats":["Allies in your Presence have +100 to Accuracy Rating","35% increased Attack Damage while you have an Ally in your Presence"]},"37876":{"connections":[{"id":52615,"orbit":3},{"id":25729,"orbit":-3}],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":4,"orbitIndex":45,"skill":37876,"stats":["10% increased Spell Damage"]},"37888":{"connectionArt":"CharacterPlanned","connections":[{"id":29663,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","isNotable":true,"name":"Limitless Pursuit","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":6,"skill":37888,"stats":["4% increased Movement Speed","14% increased Cooldown Recovery Rate"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"37905":{"connections":[],"group":1364,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Flammability Magnitude","orbit":3,"orbitIndex":2,"skill":37905,"stats":["30% increased Flammability Magnitude"]},"37946":{"connections":[],"group":1114,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Projectile Stun Buildup","orbit":0,"orbitIndex":0,"skill":37946,"stats":["20% increased Projectile Stun Buildup"]},"37951":{"connections":[{"id":41020,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":1,"orbitIndex":7,"skill":37951,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"37956":{"connections":[{"id":35581,"orbit":3}],"group":494,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":0,"orbitIndex":0,"skill":37956,"stats":["8% reduced Skill Effect Duration"]},"37963":{"connections":[],"group":546,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":3,"orbitIndex":13,"skill":37963,"stats":["10% increased Damage with Swords"]},"37971":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1414,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":37971,"stats":[]},"37972":{"ascendancyName":"Ritualist","connections":[{"id":4891,"orbit":-4},{"id":18280,"orbit":5}],"group":1489,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Charm Charges","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":37972,"stats":["15% increased Charm Charges gained"]},"37974":{"connections":[{"id":62230,"orbit":0}],"group":953,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":6,"orbitIndex":68,"skill":37974,"stats":["15% increased maximum Energy Shield"]},"37991":{"connections":[{"id":52254,"orbit":0}],"group":811,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":7,"orbitIndex":18,"skill":37991,"stats":["6% increased Curse Magnitudes"]},"38003":{"connections":[{"id":63526,"orbit":4}],"group":758,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":20,"skill":38003,"stats":["12% increased Stun Threshold"]},"38004":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1440,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds","isMultipleChoiceOption":true,"name":"Explosive Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":38004,"stats":["Grants Skill: Explosive Concoction"]},"38010":{"connections":[],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":23,"skill":38010,"stats":["5% increased Attack Damage","8% increased Glory generation"]},"38014":{"ascendancyName":"Titan","connections":[{"id":3762,"orbit":5}],"group":75,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Slam Area of Effect","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":38014,"stats":["Slam Skills have 8% increased Area of Effect"]},"38044":{"connections":[{"id":37695,"orbit":-4}],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":4,"skill":38044,"stats":["15% increased Evasion Rating"]},"38053":{"connections":[{"id":28564,"orbit":5},{"id":8460,"orbit":0},{"id":9528,"orbit":-2}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Deafening Cries","orbit":3,"orbitIndex":13,"recipe":["Disgust","Guilt","Paranoia"],"skill":38053,"stats":["25% increased Warcry Cooldown Recovery Rate","8% increased Damage for each time you've Warcried Recently"]},"38057":{"connections":[],"group":768,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":5,"orbitIndex":58,"skill":38057,"stats":["12% increased Armour and Evasion Rating"]},"38066":{"connections":[{"id":25300,"orbit":0}],"group":205,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Armour","orbit":7,"orbitIndex":12,"skill":38066,"stats":["10% increased Armour","Break 15% increased Armour"]},"38068":{"connections":[],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Chance","orbit":4,"orbitIndex":60,"skill":38068,"stats":["24% increased Flammability Magnitude","12% increased Freeze Buildup","12% increased chance to Shock"]},"38069":{"connections":[{"id":338,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":2,"orbitIndex":0,"skill":38069,"stats":["Meta Skills gain 8% increased Energy"]},"38103":{"connections":[{"id":6898,"orbit":-8}],"group":604,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration and Stun Threshold","orbit":7,"orbitIndex":12,"skill":38103,"stats":["8% increased Skill Effect Duration","8% increased Stun Threshold"]},"38105":{"connections":[],"group":591,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":67,"skill":38105,"stats":["15% increased maximum Energy Shield"]},"38111":{"connections":[{"id":32241,"orbit":0}],"group":1156,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Pliable Flesh","orbit":2,"orbitIndex":0,"recipe":["Greed","Disgust","Isolation"],"skill":38111,"stats":["6% of Damage taken Recouped as Life","25% increased speed of Recoup Effects"]},"38124":{"connections":[{"id":51820,"orbit":8}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":4,"orbitIndex":26,"skill":38124,"stats":["15% increased Totem Damage"]},"38130":{"connections":[],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":3,"orbitIndex":12,"skill":38130,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"38138":{"connections":[{"id":35688,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"Reduced Attribute Requirements","orbit":5,"orbitIndex":36,"skill":38138,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"]},"38143":{"connections":[],"group":899,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":18,"skill":38143,"stats":["+5 to any Attribute"]},"38172":{"connections":[{"id":60568,"orbit":-6}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":5,"skill":38172,"stats":["20% increased Totem Placement speed"]},"38212":{"connections":[{"id":57683,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Recoup","orbit":2,"orbitIndex":16,"skill":38212,"stats":["3% of Damage taken Recouped as Life"]},"38215":{"connections":[{"id":61921,"orbit":-3}],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":4,"skill":38215,"stats":["Damage Penetrates 6% Lightning Resistance"]},"38235":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":555,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":38235,"stats":[]},"38270":{"connections":[{"id":23724,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage","orbit":3,"orbitIndex":0,"skill":38270,"stats":["10% increased Lightning Damage"]},"38292":{"connections":[{"id":33397,"orbit":0}],"group":530,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":15,"skill":38292,"stats":["30% increased Flammability Magnitude"]},"38300":{"connections":[{"id":39716,"orbit":-7},{"id":57373,"orbit":-7}],"group":576,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":0,"orbitIndex":0,"skill":38300,"stats":["30% increased Flammability Magnitude"]},"38313":{"connections":[],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Projectile Speed","orbit":2,"orbitIndex":16,"skill":38313,"stats":["10% increased Projectile Speed"]},"38320":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":90,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":38320,"stats":[]},"38323":{"connections":[{"id":6015,"orbit":-6},{"id":22928,"orbit":-5}],"group":559,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38323,"stats":["+5 to any Attribute"]},"38329":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1251,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Biting Frost","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Guilt"],"skill":38329,"stats":["20% reduced Freeze Duration on Enemies","Enemies Frozen by you take 20% increased Cold Damage"]},"38338":{"connections":[{"id":5257,"orbit":-2}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":60,"skill":38338,"stats":["10% increased Elemental Damage"]},"38342":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Stupefy","orbit":7,"orbitIndex":20,"recipe":["Paranoia","Despair","Paranoia"],"skill":38342,"stats":["10% chance to Daze on Hit","30% increased Damage against Dazed Enemies"]},"38365":{"connections":[{"id":34626,"orbit":0},{"id":46499,"orbit":0}],"group":204,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Recover Life on consuming Endurance Charge","orbit":2,"orbitIndex":22,"skill":38365,"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"]},"38368":{"connections":[{"id":35966,"orbit":-2},{"id":54288,"orbit":2}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":38368,"stats":["3% of Damage taken Recouped as Life"]},"38369":{"connections":[{"id":18910,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Critical Chance","orbit":4,"orbitIndex":48,"skill":38369,"stats":["10% increased Critical Hit Chance with Spears"]},"38398":{"connections":[{"id":2211,"orbit":7}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Apocalypse","orbit":7,"orbitIndex":14,"recipe":["Suffering","Paranoia","Greed"],"skill":38398,"stats":["30% reduced Damage","+8% to Critical Hit Chance of Herald Skills"]},"38420":{"connections":[{"id":37543,"orbit":0}],"group":529,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":20,"skill":38420,"stats":["10% increased Mana Regeneration Rate"]},"38430":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[{"id":10499,"orbit":0}],"group":633,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":38430,"stats":[]},"38433":{"connections":[{"id":55375,"orbit":0}],"group":323,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":2,"orbitIndex":17,"skill":38433,"stats":["Minions have 10% increased maximum Life"]},"38459":{"connections":[{"id":38568,"orbit":0}],"group":1033,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Disorientation","orbit":2,"orbitIndex":16,"recipe":["Disgust","Paranoia","Disgust"],"skill":38459,"stats":["25% increased Blind duration","25% increased Damage with Hits against Blinded Enemies"]},"38463":{"connections":[{"id":46882,"orbit":0},{"id":21111,"orbit":-6},{"id":43522,"orbit":5},{"id":22329,"orbit":0}],"group":1200,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38463,"stats":["+5 to any Attribute"]},"38474":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connectionArt":"CharacterPlanned","connections":[],"group":515,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Bleed Mastery","orbit":7,"orbitIndex":13,"skill":38474,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"38479":{"connections":[{"id":17553,"orbit":-5}],"group":875,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Close Confines","orbit":2,"orbitIndex":20,"recipe":["Ire","Paranoia","Ire"],"skill":38479,"stats":["50% chance for Projectiles to Pierce Enemies within 3m distance of you"]},"38493":{"connections":[{"id":55621,"orbit":4}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":4,"orbitIndex":45,"skill":38493,"stats":["15% increased Critical Damage Bonus"]},"38497":{"connections":[{"id":62803,"orbit":-5}],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges Used","orbit":7,"orbitIndex":19,"skill":38497,"stats":["6% reduced Charm Charges used"]},"38501":{"connections":[{"id":47796,"orbit":-4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":4,"orbitIndex":40,"skill":38501,"stats":["3% increased Attack Speed"]},"38532":{"connections":[{"id":31779,"orbit":0}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Thirst for Power","orbit":2,"orbitIndex":20,"recipe":["Envy","Ire","Despair"],"skill":38532,"stats":["25% chance when you gain a Power Charge to gain an additional Power Charge"]},"38535":{"connections":[{"id":61063,"orbit":7},{"id":42205,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Stormcharged","orbit":4,"orbitIndex":66,"recipe":["Fear","Fear","Envy"],"skill":38535,"stats":["40% increased Elemental Damage if you've dealt a Critical Hit Recently","15% increased Critical Hit Chance"]},"38537":{"connections":[{"id":54983,"orbit":-3},{"id":51583,"orbit":0}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Heartstopping","orbit":2,"orbitIndex":21,"recipe":["Ire","Despair","Paranoia"],"skill":38537,"stats":["+10 to Intelligence","20% increased Critical Hit Chance"]},"38541":{"connections":[{"id":61601,"orbit":0}],"group":1136,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":38541,"stats":["10% increased Critical Hit Chance"]},"38564":{"connections":[{"id":20091,"orbit":0}],"group":548,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":3,"orbitIndex":15,"skill":38564,"stats":["10% increased Damage with Swords"]},"38568":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[],"group":1033,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Blind Mastery","orbit":1,"orbitIndex":2,"skill":38568,"stats":[]},"38570":{"connections":[{"id":53895,"orbit":2},{"id":27992,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Demolitionist","orbit":7,"orbitIndex":10,"recipe":["Ire","Suffering","Envy"],"skill":38570,"stats":["Gain 4% of Damage as Extra Fire Damage for","every different Grenade fired in the past 8 seconds"]},"38578":{"ascendancyName":"Stormweaver","connections":[],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds","isNotable":true,"name":"Multiplying Squalls","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":24,"skill":38578,"stats":["+2 to Limit for Elemental Skills"]},"38596":{"connections":[{"id":31925,"orbit":5}],"group":406,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Curse Effect on Self","orbit":4,"orbitIndex":14,"skill":38596,"stats":["15% reduced effect of Curses on you"]},"38601":{"ascendancyName":"Witchhunter","connections":[{"id":34501,"orbit":0}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds","isNotable":true,"name":"Obsessive Rituals","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":6,"orbitIndex":28,"skill":38601,"stats":["35% less Armour and Evasion Rating","Grants Skill: Sorcery Ward"]},"38614":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":27662,"orbit":0},{"id":44201,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Psychic Fragmentation","orbit":3,"orbitIndex":20,"recipe":["Paranoia","Disgust","Isolation"],"skill":38614,"stats":["12% chance for Spell Skills to fire 2 additional Projectiles"]},"38628":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Escalating Toxins","orbit":2,"orbitIndex":19,"recipe":["Despair","Isolation","Disgust"],"skill":38628,"stats":["10% increased Poison Duration for each Poison you have inflicted Recently, up to a maximum of 100%"]},"38646":{"connections":[{"id":23570,"orbit":0}],"group":672,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":0,"orbitIndex":0,"skill":38646,"stats":["+20 to Armour"]},"38663":{"connections":[{"id":3516,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Critical Chance","orbit":7,"orbitIndex":6,"skill":38663,"stats":["10% increased Melee Critical Hit Chance"]},"38668":{"connections":[],"group":1175,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Energy Shield Delay","orbit":7,"orbitIndex":23,"skill":38668,"stats":["15% faster start of Energy Shield Recharge"]},"38670":{"connections":[{"id":28589,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour if Hit","orbit":2,"orbitIndex":21,"skill":38670,"stats":["20% increased Armour if you have been Hit Recently"]},"38676":{"connections":[{"id":27910,"orbit":-8},{"id":56045,"orbit":0}],"group":1024,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":1,"orbitIndex":6,"skill":38676,"stats":["10% increased Attack Damage"]},"38678":{"connections":[{"id":30463,"orbit":-7},{"id":60464,"orbit":-6}],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":2,"orbitIndex":19,"skill":38678,"stats":["15% increased Elemental Ailment Threshold"]},"38694":{"connections":[{"id":22188,"orbit":-4}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":8,"skill":38694,"stats":["Herald Skills deal 20% increased Damage"]},"38697":{"connectionArt":"CharacterPlanned","connections":[{"id":20391,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":12,"skill":38697,"stats":["8% increased Block chance"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"38703":{"connections":[{"id":8249,"orbit":0}],"group":1048,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Critical Chance","orbit":7,"orbitIndex":14,"skill":38703,"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"]},"38707":{"connections":[{"id":49734,"orbit":0},{"id":28564,"orbit":0},{"id":11464,"orbit":0},{"id":3723,"orbit":0}],"group":207,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38707,"stats":["+5 to any Attribute"]},"38728":{"connections":[{"id":14539,"orbit":5}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Deflection and Evasion","orbit":7,"orbitIndex":0,"skill":38728,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 3% of Evasion Rating"]},"38732":{"connections":[{"id":17107,"orbit":-3}],"group":809,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38732,"stats":["+5 to any Attribute"]},"38763":{"connections":[{"id":27859,"orbit":0}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":16,"skill":38763,"stats":["6% increased Reservation Efficiency of Herald Skills"]},"38769":{"ascendancyName":"Warbringer","connections":[{"id":58704,"orbit":0}],"group":30,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Armour Break","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":38769,"stats":["Break 25% increased Armour"]},"38776":{"connections":[{"id":57816,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":7,"orbitIndex":16,"skill":38776,"stats":["+8 to Dexterity"]},"38779":{"connections":[{"id":44605,"orbit":5},{"id":44836,"orbit":0}],"group":754,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":8,"skill":38779,"stats":["12% increased Armour and Evasion Rating"]},"38814":{"connections":[{"id":19288,"orbit":0},{"id":62341,"orbit":0},{"id":11980,"orbit":0}],"group":918,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38814,"stats":["+5 to any Attribute"]},"38827":{"connections":[{"id":1546,"orbit":7}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":1,"skill":38827,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"38856":{"connections":[{"id":49357,"orbit":0},{"id":2071,"orbit":0},{"id":21081,"orbit":5},{"id":56090,"orbit":0}],"group":618,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":38856,"stats":["+5 to any Attribute"]},"38876":{"connections":[{"id":61490,"orbit":0},{"id":31903,"orbit":0}],"group":435,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38876,"stats":["+5 to any Attribute"]},"38878":{"connections":[{"id":34898,"orbit":-7}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry","orbit":4,"orbitIndex":35,"skill":38878,"stats":["Debuffs on you expire 10% faster"]},"38888":{"connections":[{"id":39116,"orbit":0}],"group":848,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Unerring Impact","orbit":7,"orbitIndex":12,"recipe":["Greed","Disgust","Ire"],"skill":38888,"stats":["16% increased Accuracy Rating with One Handed Melee Weapons","16% increased Accuracy Rating with Two Handed Melee Weapons","+2 to Melee Strike Range"]},"38895":{"connections":[{"id":8697,"orbit":3},{"id":48660,"orbit":0}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Crystal Elixir","orbit":2,"orbitIndex":7,"recipe":["Fear","Suffering","Greed"],"skill":38895,"stats":["40% increased Elemental Damage with Attack Skills during any Flask Effect"]},"38921":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":306,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Block Mastery","orbit":2,"orbitIndex":1,"skill":38921,"stats":[]},"38923":{"connections":[{"id":61429,"orbit":3},{"id":511,"orbit":-3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Skill Speed","orbit":7,"orbitIndex":14,"skill":38923,"stats":["3% increased Skill Speed"]},"38944":{"connections":[{"id":43338,"orbit":0},{"id":59538,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Shock Chance and Lightning Damage","orbit":2,"orbitIndex":6,"skill":38944,"stats":["8% increased Lightning Damage","8% increased chance to Shock"]},"38965":{"connections":[{"id":65226,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Infused Limits","orbit":7,"orbitIndex":21,"recipe":["Greed","Isolation","Paranoia"],"skill":38965,"stats":["+1 to maximum number of Elemental Infusions"]},"38966":{"connections":[{"id":30210,"orbit":0},{"id":35058,"orbit":0},{"id":61976,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Evasion Rating","orbit":2,"orbitIndex":0,"skill":38966,"stats":["8% increased Evasion Rating","12% increased Stun Threshold if you haven't been Stunned Recently"]},"38969":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":50588,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Finesse","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Disgust"],"skill":38969,"stats":["10% increased Accuracy Rating","Gain Accuracy Rating equal to your Intelligence"]},"38972":{"connections":[{"id":34552,"orbit":0},{"id":8357,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Restless Dead","orbit":3,"orbitIndex":8,"recipe":["Despair","Fear","Disgust"],"skill":38972,"stats":["Minions Revive 25% faster"]},"38993":{"connections":[{"id":21112,"orbit":0}],"group":1396,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Critical Damage","orbit":0,"orbitIndex":0,"skill":38993,"stats":["16% increased Critical Damage Bonus with Bows"]},"39037":{"connections":[{"id":11672,"orbit":0}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39037,"stats":["+5 to any Attribute"]},"39050":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isNotable":true,"name":"Exploit","orbit":2,"orbitIndex":4,"recipe":["Disgust","Envy","Isolation"],"skill":39050,"stats":["25% increased Damage with Hits against Enemies affected by Elemental Ailments","15% increased Duration of Ignite, Shock and Chill on Enemies"]},"39083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":441,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Blood Rush","orbit":0,"orbitIndex":0,"recipe":["Guilt","Fear","Disgust"],"skill":39083,"stats":["6% increased Skill Speed","6% of Skill Mana Costs Converted to Life Costs"]},"39102":{"connectionArt":"CharacterPlanned","connections":[{"id":13228,"orbit":2147483647}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Gain Maximum Power Charges on Gaining Power Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":3,"skill":39102,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"39116":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":848,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":3,"orbitIndex":14,"skill":39116,"stats":[]},"39128":{"connections":[{"id":47514,"orbit":0}],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze Magnitude","orbit":2,"orbitIndex":4,"skill":39128,"stats":["15% increased Magnitude of Daze"]},"39130":{"connections":[{"id":14294,"orbit":-5}],"group":458,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Spell Damage","orbit":2,"orbitIndex":20,"skill":39130,"stats":["12% increased Spell Damage with Spells that cost Life"]},"39131":{"connections":[{"id":11741,"orbit":0},{"id":55596,"orbit":0}],"group":181,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39131,"stats":["+5 to any Attribute"]},"39190":{"connections":[{"id":8800,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":13,"skill":39190,"stats":["15% increased Melee Damage with Hits at Close Range"]},"39204":{"ascendancyName":"Stormweaver","connections":[],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds","isNotable":true,"name":"Force of Will","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":48,"skill":39204,"stats":["20% of Damage is taken from Mana before Life","20% increased Effect of Arcane Surge on you per ten percent missing Mana"]},"39207":{"connections":[{"id":33518,"orbit":0}],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":10,"skill":39207,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"39228":{"connections":[{"id":62603,"orbit":0},{"id":63021,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":3,"orbitIndex":18,"skill":39228,"stats":["Damage Penetrates 6% Fire Resistance"]},"39237":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":39237,"stats":[]},"39241":{"ascendancyName":"Lich","connections":[{"id":58932,"orbit":-4}],"group":1097,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Energy Shield","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":59609,"name":"Energy Shield","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["20% increased maximum Energy Shield"]}},"orbit":0,"orbitIndex":0,"skill":39241,"stats":["20% increased maximum Energy Shield"]},"39274":{"connections":[{"id":2119,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":6,"skill":39274,"stats":["10% increased amount of Life Leeched"]},"39280":{"connections":[{"id":44669,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":3,"orbitIndex":1,"skill":39280,"stats":["10% increased Skill Effect Duration"]},"39292":{"ascendancyName":"Pathfinder","connections":[{"id":40,"orbit":-7}],"group":1456,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Evasion","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":39292,"stats":["20% increased Evasion Rating"]},"39298":{"connections":[{"id":38814,"orbit":0},{"id":3995,"orbit":0},{"id":18115,"orbit":0},{"id":1019,"orbit":0}],"group":872,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39298,"stats":["+5 to any Attribute"]},"39307":{"connections":[{"id":37026,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Physical Damage","orbit":1,"orbitIndex":6,"skill":39307,"stats":["10% increased Physical Damage"]},"39347":{"connections":[],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Breaking Blows","orbit":3,"orbitIndex":21,"recipe":["Disgust","Disgust","Disgust"],"skill":39347,"stats":["30% increased Stun Buildup","12% increased Area of Effect if you have Stunned an Enemy Recently"]},"39365":{"ascendancyName":"Warbringer","connections":[{"id":39411,"orbit":0}],"group":46,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Totem Life","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":39365,"stats":["20% increased Totem Life"]},"39369":{"connections":[{"id":2936,"orbit":3},{"id":51583,"orbit":0}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Struck Through","orbit":4,"orbitIndex":9,"recipe":["Isolation","Despair","Greed"],"skill":39369,"stats":["Attacks have +1% to Critical Hit Chance"]},"39411":{"ascendancyName":"Warbringer","connections":[{"id":48682,"orbit":0}],"group":44,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds","isNotable":true,"name":"Answered Call","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":39411,"stats":["+1 to maximum number of Summoned Totems","Trigger Ancestral Spirits when you Summon a Totem","Grants Skill: Ancestral Spirits"]},"39423":{"connections":[{"id":53207,"orbit":0}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":20,"skill":39423,"stats":["Damage Penetrates 6% Lightning Resistance"]},"39431":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":39431,"stats":[]},"39448":{"connections":[{"id":11178,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Attack Speed","orbit":3,"orbitIndex":21,"skill":39448,"stats":["3% increased Attack Speed with Axes"]},"39461":{"connections":[{"id":229,"orbit":0}],"group":617,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":0,"skill":39461,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"]},"39470":{"ascendancyName":"Infernalist","connections":[{"id":17754,"orbit":-6}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Minion Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":3,"skill":39470,"stats":["Minions have 12% increased maximum Life"]},"39495":{"connections":[{"id":46386,"orbit":2147483647},{"id":27048,"orbit":9}],"group":1403,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":39495,"stats":["Companions deal 12% increased Damage"]},"39515":{"connections":[{"id":23450,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":8,"skill":39515,"stats":["12% increased Fire Damage"]},"39517":{"connections":[],"group":567,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":18,"skill":39517,"stats":["5% increased Block chance"]},"39540":{"connections":[{"id":55933,"orbit":0},{"id":50558,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isSwitchable":true,"name":"Critical Chance","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","id":22652,"name":"Skill Speed while Shapeshifted","stats":["3% increased Skill Speed while Shapeshifted"]}},"orbit":4,"orbitIndex":49,"skill":39540,"stats":["10% increased Critical Hit Chance"]},"39564":{"connections":[{"id":62039,"orbit":0},{"id":38663,"orbit":0},{"id":13279,"orbit":0}],"group":596,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":12,"skill":39564,"stats":["10% increased Melee Damage"]},"39567":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":53188,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","isNotable":true,"name":"Ingenuity","orbit":5,"orbitIndex":0,"recipe":["Ire","Isolation","Suffering"],"skill":39567,"stats":["+25 to Intelligence"]},"39569":{"connections":[{"id":35901,"orbit":0},{"id":3458,"orbit":-4},{"id":7353,"orbit":3}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":2,"skill":39569,"stats":["15% increased Critical Damage Bonus"]},"39570":{"connections":[{"id":49394,"orbit":6}],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance on Critical","orbit":4,"orbitIndex":59,"skill":39570,"stats":["10% chance to inflict Bleeding on Critical Hit with Attacks"]},"39581":{"connections":[{"id":46325,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":8,"skill":39581,"stats":["15% increased Stun Buildup"]},"39594":{"connections":[{"id":51248,"orbit":0},{"id":53294,"orbit":0}],"group":530,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":2,"orbitIndex":3,"skill":39594,"stats":["Damage Penetrates 6% Fire Resistance"]},"39598":{"connections":[{"id":3949,"orbit":0}],"group":140,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Power Counted","orbit":2,"orbitIndex":6,"skill":39598,"stats":["Empowered Attacks deal 8% increased Damage","5% increased total Power counted by Warcries"]},"39607":{"connections":[{"id":2559,"orbit":-2},{"id":45713,"orbit":0}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":2,"orbitIndex":12,"skill":39607,"stats":["10% increased Flask Charges gained"]},"39608":{"connections":[{"id":1778,"orbit":-3}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Duration","orbit":7,"orbitIndex":20,"skill":39608,"stats":["20% increased Hazard Duration"]},"39621":{"connections":[{"id":14176,"orbit":0},{"id":26725,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":0,"orbitIndex":0,"skill":39621,"stats":["Inherent Rage loss starts 1 second later"]},"39640":{"ascendancyName":"Stormweaver","connections":[],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds","isNotable":true,"name":"Shaper of Storms","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":5,"orbitIndex":70,"skill":39640,"stats":["All Damage from Hits Contributes to Shock Chance"]},"39658":{"connections":[{"id":18831,"orbit":7},{"id":15030,"orbit":-2}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Block","orbit":7,"orbitIndex":1,"skill":39658,"stats":["5% increased Block chance"]},"39659":{"ascendancyName":"Oracle","connections":[{"id":37782,"orbit":6}],"group":14,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Spell Damage","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":39659,"stats":["12% increased Spell Damage"]},"39710":{"connections":[{"id":51821,"orbit":0},{"id":12232,"orbit":0},{"id":33045,"orbit":-4}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39710,"stats":["+5 to any Attribute"]},"39716":{"connections":[{"id":31326,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":12,"skill":39716,"stats":["30% increased Flammability Magnitude"]},"39723":{"ascendancyName":"Deadeye","connections":[{"id":5817,"orbit":0}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Projectile Damage","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":6,"orbitIndex":21,"skill":39723,"stats":["12% increased Projectile Damage"]},"39732":{"connections":[{"id":30219,"orbit":-2}],"group":574,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":10,"skill":39732,"stats":["8% increased Accuracy Rating"]},"39752":{"connections":[{"id":5936,"orbit":0},{"id":38068,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Duration","orbit":4,"orbitIndex":48,"skill":39752,"stats":["10% increased Duration of Ignite, Shock and Chill on Enemies"]},"39759":{"connections":[{"id":48035,"orbit":0}],"group":541,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":10,"skill":39759,"stats":["10% increased Life Regeneration rate"]},"39839":{"connections":[{"id":20205,"orbit":0},{"id":14340,"orbit":0}],"group":894,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":2,"orbitIndex":20,"skill":39839,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"]},"39857":{"connectionArt":"CharacterPlanned","connections":[{"id":4663,"orbit":0}],"group":376,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Mentorship","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":20,"skill":39857,"stats":["Minions have 15% reduced Attack Speed","Minions have 15% reduced Cast Speed","Minions deal 100% increased Damage with Command Skills"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"39881":{"connections":[{"id":16013,"orbit":0},{"id":35173,"orbit":0}],"group":1293,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Staggering Palm","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Despair"],"skill":39881,"stats":["20% increased Critical Damage Bonus","20% increased Knockback Distance","20% increased Physical Damage"]},"39884":{"connections":[{"id":40271,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Searing Heat","orbit":7,"orbitIndex":1,"recipe":["Despair","Suffering","Disgust"],"skill":39884,"stats":["100% increased Flammability Magnitude","Ignites you inflict deal Damage 10% faster"]},"39886":{"connections":[{"id":56935,"orbit":0}],"group":680,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39886,"stats":["+5 to any Attribute"]},"39911":{"connections":[],"group":1321,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Frantic Reach","orbit":2,"orbitIndex":4,"skill":39911,"stats":["20% reduced Accuracy Rating","18% increased Area of Effect for Attacks"]},"39935":{"connections":[{"id":44344,"orbit":0}],"flavourText":"I give you everything, my pets. Do not disappoint me.","group":558,"icon":"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds","isKeystone":true,"name":"Necromantic Talisman","orbit":0,"orbitIndex":0,"skill":39935,"stats":["All bonuses from Equipped Amulet apply to your Minions instead of you"]},"39964":{"connections":[{"id":48198,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":4,"skill":39964,"stats":["10% increased Mana Regeneration Rate"]},"39986":{"connections":[{"id":57933,"orbit":0}],"group":1408,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":39986,"stats":["Companions deal 12% increased Damage"]},"39987":{"connections":[{"id":18913,"orbit":-3},{"id":47177,"orbit":-5}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage and Duration","orbit":3,"orbitIndex":14,"skill":39987,"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"]},"39990":{"connections":[{"id":13294,"orbit":2},{"id":61974,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Chronomancy","orbit":7,"orbitIndex":7,"recipe":["Despair","Fear","Despair"],"skill":39990,"stats":["20% increased Skill Effect Duration","Debuffs you inflict have 10% increased Slow Magnitude"]},"40006":{"connections":[{"id":9896,"orbit":-7}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Regeneration Rate and Presence","orbit":2,"orbitIndex":7,"skill":40006,"stats":["5% increased Life Regeneration rate","10% increased Presence Area of Effect"]},"40024":{"connections":[{"id":2091,"orbit":-2}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":4,"skill":40024,"stats":["8% chance to Poison on Hit"]},"40043":{"connections":[{"id":54990,"orbit":0}],"group":693,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":1,"orbitIndex":0,"skill":40043,"stats":["10% increased Magnitude of Bleeding you inflict"]},"40068":{"connections":[{"id":32683,"orbit":0}],"group":972,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":4,"orbitIndex":38,"skill":40068,"stats":["15% increased Freeze Buildup"]},"40073":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":906,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Drenched","orbit":0,"orbitIndex":0,"recipe":["Isolation","Suffering","Ire"],"skill":40073,"stats":["40% increased chance to Shock","Gain 5% of Lightning Damage as Extra Cold Damage"]},"40105":{"connections":[{"id":20558,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack Speed and Minion Attack Speed","orbit":2,"orbitIndex":20,"skill":40105,"stats":["3% increased Attack Speed","Minions have 3% increased Attack Speed"]},"40110":{"connections":[{"id":42347,"orbit":3}],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Blind Effect","orbit":7,"orbitIndex":8,"skill":40110,"stats":["10% increased Blind Effect"]},"40117":{"connections":[{"id":64023,"orbit":0}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Spiked Armour","orbit":7,"orbitIndex":4,"recipe":["Despair","Guilt","Disgust"],"skill":40117,"stats":["Thorns Damage has 50% chance to ignore Enemy Armour"]},"40166":{"connections":[],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Deep Trance","orbit":2,"orbitIndex":12,"recipe":["Fear","Ire","Despair"],"skill":40166,"stats":["8% increased Attack Speed","15% increased Cost Efficiency"]},"40196":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":40196,"stats":[]},"40200":{"connections":[{"id":33612,"orbit":0},{"id":61842,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":2,"orbitIndex":0,"skill":40200,"stats":["Minions deal 12% increased Damage"]},"40213":{"connections":[{"id":55846,"orbit":0},{"id":24481,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","isNotable":true,"name":"Taste for Blood","orbit":1,"orbitIndex":1,"recipe":["Envy","Ire","Greed"],"skill":40213,"stats":["Gain 20 Life per enemy killed","2% chance to Recover all Life when you Kill an Enemy"]},"40244":{"connections":[{"id":43263,"orbit":-3}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":16,"skill":40244,"stats":["3% increased Attack Speed with One Handed Melee Weapons"]},"40270":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1145,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Frenetic","orbit":0,"orbitIndex":0,"recipe":["Ire","Suffering","Guilt"],"skill":40270,"stats":["10% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge","+1 to Maximum Frenzy Charges"]},"40271":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":957,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":7,"orbitIndex":2,"skill":40271,"stats":[]},"40276":{"connections":[{"id":32745,"orbit":0},{"id":60241,"orbit":0}],"group":475,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Bleed Chance","orbit":0,"orbitIndex":0,"skill":40276,"stats":["5% chance to inflict Bleeding on Hit"]},"40292":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":295,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","isNotable":true,"name":"Nimble Strength","orbit":1,"orbitIndex":2,"recipe":["Greed","Despair","Isolation"],"skill":40292,"stats":["10% increased Attack Damage","Gain Accuracy Rating equal to your Strength"]},"40313":{"connections":[{"id":58363,"orbit":2},{"id":56844,"orbit":-2},{"id":3251,"orbit":0}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect and Duration","orbit":0,"orbitIndex":0,"skill":40313,"stats":["8% increased Archon Buff duration","5% increased effect of Archon Buffs on you"]},"40325":{"connections":[{"id":7392,"orbit":0},{"id":48505,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Resolution","orbit":3,"orbitIndex":21,"recipe":["Envy","Disgust","Envy"],"skill":40325,"stats":["25% increased Stun Threshold","10% increased Defences"]},"40328":{"connections":[{"id":28564,"orbit":-5}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":3,"orbitIndex":3,"skill":40328,"stats":["16% increased Warcry Speed"]},"40333":{"connections":[{"id":24178,"orbit":2}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":7,"orbitIndex":12,"skill":40333,"stats":["12% increased Damage while your Companion is in your Presence"]},"40336":{"connections":[{"id":6655,"orbit":0}],"group":671,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":40336,"stats":["5% chance to inflict Bleeding on Hit"]},"40341":{"connections":[{"id":17340,"orbit":-3},{"id":21274,"orbit":9}],"group":772,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":3,"orbitIndex":6,"skill":40341,"stats":["3% increased Movement Speed if you've Killed Recently"]},"40345":{"connections":[{"id":37991,"orbit":0},{"id":50540,"orbit":0}],"group":811,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Master of Hexes","orbit":7,"orbitIndex":0,"recipe":["Suffering","Fear","Suffering"],"skill":40345,"stats":["25% reduced Curse Duration","18% increased Curse Magnitudes"]},"40395":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":106,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":40395,"stats":[]},"40399":{"connections":[{"id":20641,"orbit":0}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Energise","orbit":5,"orbitIndex":6,"recipe":["Isolation","Guilt","Paranoia"],"skill":40399,"stats":["25% chance for Trigger skills to refund half of Energy Spent"]},"40453":{"connections":[{"id":25304,"orbit":0}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":9,"skill":40453,"stats":["Meta Skills gain 8% increased Energy"]},"40471":{"connections":[{"id":19027,"orbit":-2},{"id":7847,"orbit":0}],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Dexterity","orbit":7,"orbitIndex":16,"skill":40471,"stats":["+8 to Dexterity"]},"40480":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":1953,"orbit":0}],"group":1130,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Harmonic Generator","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Despair"],"skill":40480,"stats":["15% increased Critical Hit Chance against Shocked Enemies","40% increased Magnitude of Shock you inflict with Critical Hits"]},"40511":{"connectionArt":"CharacterPlanned","connections":[{"id":55375,"orbit":0}],"group":291,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":40511,"stats":["Minions have 12% increased maximum Life"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"40550":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":363,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":4,"orbitIndex":0,"skill":40550,"stats":[]},"40596":{"connections":[],"group":300,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":5,"orbitIndex":36,"skill":40596,"stats":["12% increased Stun Threshold"]},"40597":{"connections":[{"id":53607,"orbit":0},{"id":58817,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Attack Speed","orbit":4,"orbitIndex":9,"skill":40597,"stats":["Attacks used by Ballistas have 4% increased Attack Speed"]},"40626":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1195,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":40626,"stats":[]},"40630":{"connections":[{"id":44527,"orbit":0}],"group":965,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isSwitchable":true,"name":"Flask Charges Gained","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","id":18391,"name":"Ailment Threshold","stats":["15% increased Elemental Ailment Threshold"]}},"orbit":0,"orbitIndex":0,"skill":40630,"stats":["15% increased Flask Charges gained"]},"40632":{"connections":[{"id":48889,"orbit":-2}],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":4,"skill":40632,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"40687":{"connections":[],"group":1007,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Lead by Example","orbit":2,"orbitIndex":12,"recipe":["Disgust","Envy","Despair"],"skill":40687,"stats":["30% increased Presence Area of Effect","Allies in your Presence have 30% increased Glory generation"]},"40691":{"connections":[{"id":25893,"orbit":7}],"group":759,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":4,"orbitIndex":62,"skill":40691,"stats":["15% increased Energy Shield Recharge Rate"]},"40719":{"ascendancyName":"Witchhunter","connections":[{"id":17646,"orbit":0}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage vs Low Life Enemies","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":5,"orbitIndex":47,"skill":40719,"stats":["35% increased Damage with Hits against Enemies that are on Low Life"]},"40721":{"ascendancyName":"Stormweaver","connections":[{"id":64789,"orbit":-6},{"id":65413,"orbit":6},{"id":49759,"orbit":-4},{"id":13673,"orbit":4},{"id":12488,"orbit":0},{"id":44484,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Stormweaver","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":40721,"stats":[]},"40736":{"connections":[{"id":34305,"orbit":0},{"id":15606,"orbit":2}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":10,"skill":40736,"stats":["5% increased Attack Damage","8% increased Glory generation"]},"40760":{"connections":[{"id":21779,"orbit":0},{"id":9185,"orbit":0},{"id":47177,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":1,"skill":40760,"stats":["10% increased Critical Hit Chance"]},"40783":{"connections":[{"id":11672,"orbit":0},{"id":15358,"orbit":0},{"id":17711,"orbit":-4},{"id":24035,"orbit":0},{"id":63009,"orbit":0}],"group":808,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":40783,"stats":["+5 to any Attribute"]},"40803":{"connections":[{"id":3218,"orbit":0},{"id":44298,"orbit":0}],"group":244,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Sigil of Ice","orbit":4,"orbitIndex":21,"recipe":["Suffering","Disgust","Guilt"],"skill":40803,"stats":["30% increased Damage with Hits against Chilled Enemies"]},"40894":{"connections":[{"id":1218,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":20,"skill":40894,"stats":["Minions have 10% increased maximum Life"]},"40915":{"ascendancyName":"Warbringer","connections":[],"group":40,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds","isNotable":true,"name":"Wooden Wall","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":40915,"stats":["20% of Damage from Hits is taken from your nearest Totem's Life before you"]},"40918":{"connections":[{"id":1773,"orbit":-4}],"group":1061,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Effect and Duration","orbit":0,"orbitIndex":0,"skill":40918,"stats":["5% increased Magnitude of Ailments you inflict","5% increased Duration of Damaging Ailments on Enemies"]},"40929":{"connections":[{"id":43633,"orbit":-7}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":3,"orbitIndex":21,"skill":40929,"stats":["15% increased Archon Buff duration"]},"40975":{"connections":[{"id":24368,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":0,"orbitIndex":0,"skill":40975,"stats":["15% increased Ballista damage"]},"40985":{"connections":[{"id":62679,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Empowering Remnants","orbit":2,"orbitIndex":6,"recipe":["Guilt","Fear","Paranoia"],"skill":40985,"stats":["15% chance for Remnants you create to grant their effects twice"]},"40990":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1331,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Exposed to the Storm","orbit":0,"orbitIndex":0,"recipe":["Envy","Isolation","Despair"],"skill":40990,"stats":["Damage Penetrates 18% Lightning Resistance","15% increased Critical Hit Chance against enemies with Exposure"]},"41008":{"ascendancyName":"Amazon","connections":[],"group":1459,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds","isNotable":true,"name":"Penetrate","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":41008,"stats":["Attacks using your Weapons have Added Physical Damage equal","to 25% of the Accuracy Rating on the Weapon"]},"41012":{"connections":[{"id":11392,"orbit":-6}],"group":96,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Armour ","orbit":0,"orbitIndex":0,"skill":41012,"stats":["6% increased Fire Damage","10% increased Armour"]},"41016":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":41016,"stats":[]},"41017":{"connections":[{"id":14262,"orbit":0},{"id":1801,"orbit":0}],"group":1338,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41017,"stats":["+5 to any Attribute"]},"41020":{"connections":[{"id":34908,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":8,"skill":41020,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"41029":{"connections":[{"id":25827,"orbit":0},{"id":44563,"orbit":-4},{"id":25557,"orbit":0},{"id":22219,"orbit":0}],"group":999,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41029,"stats":["+5 to any Attribute"]},"41031":{"connections":[{"id":54232,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":27,"skill":41031,"stats":["+5 to any Attribute"]},"41033":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":55872,"orbit":0}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Utmost Offering","orbit":2,"orbitIndex":23,"recipe":["Paranoia","Fear","Greed"],"skill":41033,"stats":["Offerings cannot be damaged if they have been created Recently"]},"41044":{"connections":[{"id":47591,"orbit":-7}],"group":509,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Recoup","orbit":7,"orbitIndex":10,"skill":41044,"stats":["3% of Damage taken Recouped as Mana"]},"41062":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":4,"orbitIndex":48,"skill":41062,"stats":[]},"41076":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":32771,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds","isNotable":true,"name":"Embrace the Darkness","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":45,"skill":41076,"stats":["You have no Spirit","Base Maximum Darkness is 100","Damage taken is Reserved from Darkness before being taken from Life or Energy Shield","Darkness Reservation lasts for 5 seconds","+10 to Maximum Darkness per Level"]},"41096":{"connections":[{"id":35901,"orbit":0},{"id":31345,"orbit":5}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Shock Chance","orbit":5,"orbitIndex":36,"skill":41096,"stats":["10% increased chance to Shock","8% increased Elemental Damage"]},"41105":{"connections":[{"id":54288,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":12,"skill":41105,"stats":["3% of Damage taken Recouped as Life"]},"41126":{"connections":[{"id":1170,"orbit":0},{"id":9918,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":4,"skill":41126,"stats":["10% increased Attack Area Damage"]},"41129":{"connections":[{"id":24338,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":4,"orbitIndex":70,"skill":41129,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"]},"41130":{"connections":[],"group":660,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","orbit":2,"orbitIndex":4,"skill":41130,"stats":["10% increased Spell Damage","Minions deal 10% increased Damage"]},"41147":{"connections":[{"id":23797,"orbit":-6},{"id":13279,"orbit":0}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Lightning Damage","orbit":2,"orbitIndex":2,"skill":41147,"stats":["10% increased Armour","+10% of Armour also applies to Lightning Damage"]},"41154":{"connections":[{"id":33601,"orbit":0}],"group":524,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":14,"skill":41154,"stats":["20% increased Freeze Buildup"]},"41159":{"connections":[{"id":27434,"orbit":0}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Lightning Damage and Mana Regeneration","orbit":3,"orbitIndex":18,"skill":41159,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"]},"41163":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":41163,"stats":[]},"41171":{"connections":[{"id":36341,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Speed","orbit":7,"orbitIndex":4,"skill":41171,"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"]},"41180":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":325,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":0,"orbitIndex":0,"skill":41180,"stats":[]},"41186":{"connections":[],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":5,"orbitIndex":0,"skill":41186,"stats":["20% increased Totem Placement speed"]},"41210":{"connections":[{"id":1477,"orbit":0},{"id":43578,"orbit":0}],"group":766,"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","isNotable":true,"name":"Ricochet","orbit":4,"orbitIndex":21,"skill":41210,"stats":["15% increased Projectile Damage","Projectiles have 10% chance to Chain an additional time from terrain"]},"41225":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":889,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":0,"orbitIndex":0,"skill":41225,"stats":[]},"41298":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1318,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":41298,"stats":[]},"41338":{"connections":[{"id":31673,"orbit":0}],"group":500,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Armour applies to Elemental Damage Hits","orbit":2,"orbitIndex":7,"skill":41338,"stats":["+8% of Armour also applies to Elemental Damage while Shapeshifted"]},"41363":{"connections":[{"id":62518,"orbit":-5}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","name":"Lightning Resistance","orbit":4,"orbitIndex":9,"skill":41363,"stats":["+5% to Lightning Resistance"]},"41372":{"connections":[{"id":48030,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield and Mana Regeneration","orbit":7,"orbitIndex":21,"skill":41372,"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"]},"41394":{"connections":[{"id":10841,"orbit":0}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Invigorating Archon","orbit":7,"orbitIndex":13,"recipe":["Envy","Isolation","Paranoia"],"skill":41394,"stats":["Archon Buffs also grant +20% to all Elemental Resistances","Archon Buffs also grant 10% increased Movement Speed"]},"41414":{"connections":[{"id":4547,"orbit":-7}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","name":"Cold Resistance","orbit":7,"orbitIndex":23,"skill":41414,"stats":["+5% to Cold Resistance"]},"41415":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":573,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":41415,"stats":[]},"41442":{"connections":[{"id":58088,"orbit":5}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Block and Stun Threshold","orbit":3,"orbitIndex":14,"skill":41442,"stats":["4% increased Block chance","5% increased Stun Threshold"]},"41447":{"connections":[],"group":961,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Flammability Magnitude","orbit":3,"orbitIndex":8,"skill":41447,"stats":["15% increased Flammability Magnitude","4% increased Area of Effect for Attacks"]},"41493":{"connections":[{"id":50253,"orbit":9}],"group":324,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":0,"orbitIndex":0,"skill":41493,"stats":["8% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"41497":{"connections":[{"id":21164,"orbit":0}],"group":149,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":7,"orbitIndex":6,"skill":41497,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"]},"41511":{"connections":[{"id":35560,"orbit":0}],"group":536,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Damage","orbit":0,"orbitIndex":0,"skill":41511,"stats":["Minions deal 15% increased Damage with Command Skills"]},"41512":{"connections":[],"group":839,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Heavy Weaponry","orbit":7,"orbitIndex":13,"recipe":["Paranoia","Disgust","Envy"],"skill":41512,"stats":["15% increased Melee Damage","15% increased Stun Buildup with Melee Damage","+15 to Strength"]},"41522":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":0,"orbitIndex":0,"skill":41522,"stats":[]},"41529":{"connections":[{"id":21380,"orbit":-2}],"group":1160,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":5,"skill":41529,"stats":["15% increased Critical Damage Bonus"]},"41538":{"connections":[{"id":9112,"orbit":3},{"id":30047,"orbit":0}],"group":1030,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":18,"skill":41538,"stats":["15% increased Elemental Ailment Threshold"]},"41573":{"connections":[{"id":24655,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":3,"orbitIndex":10,"skill":41573,"stats":["Damage Penetrates 6% Fire Resistance"]},"41580":{"connections":[{"id":13799,"orbit":3},{"id":41298,"orbit":0}],"group":1318,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Maiming Strike","orbit":7,"orbitIndex":2,"recipe":["Despair","Isolation","Ire"],"skill":41580,"stats":["25% increased Attack Damage","Attacks have 25% chance to Maim on Hit"]},"41609":{"connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Recharge","orbit":5,"orbitIndex":20,"skill":41609,"stats":["15% increased Energy Shield Recharge Rate while Shapeshifted"]},"41615":{"connections":[{"id":10534,"orbit":4},{"id":22616,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":10,"skill":41615,"stats":["20% increased Totem Placement speed"]},"41619":{"ascendancyName":"Pathfinder","connections":[],"group":1448,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds","isNotable":true,"name":"Enduring Elixirs","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":41619,"stats":["Life Flask Effects are not removed when Unreserved Life is Filled","Life Flask Effects do not Queue"]},"41620":{"connections":[{"id":23879,"orbit":0}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Bear's Roar","orbit":3,"orbitIndex":5,"recipe":["Paranoia","Envy","Greed"],"skill":41620,"stats":["40% increased Stun buildup if you have Shapeshifted to an Animal form Recently"]},"41645":{"connections":[{"id":6490,"orbit":0},{"id":10382,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":3,"orbitIndex":20,"skill":41645,"stats":["10% increased Physical Damage"]},"41646":{"connections":[{"id":48670,"orbit":0},{"id":14091,"orbit":0},{"id":17867,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41646,"stats":["+5 to any Attribute"]},"41651":{"connections":[{"id":43791,"orbit":0},{"id":53320,"orbit":-5}],"group":643,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":2,"orbitIndex":2,"skill":41651,"stats":["Banner Skills have 15% increased Area of Effect"]},"41654":{"connections":[{"id":41033,"orbit":2147483647}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":2,"orbitIndex":5,"skill":41654,"stats":["Offerings have 15% increased Maximum Life"]},"41657":{"connections":[],"group":453,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":10,"skill":41657,"stats":["15% increased Armour"]},"41665":{"connections":[{"id":50562,"orbit":6}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":3,"orbitIndex":2,"skill":41665,"stats":["15% increased Critical Damage Bonus"]},"41669":{"connections":[],"group":749,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":3,"orbitIndex":12,"skill":41669,"stats":["12% increased Cold Damage"]},"41701":{"connections":[{"id":11741,"orbit":0},{"id":11027,"orbit":0}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration and Armour","orbit":2,"orbitIndex":6,"skill":41701,"stats":["10% increased Endurance Charge Duration","10% increased Armour if you've consumed an Endurance Charge Recently"]},"41736":{"ascendancyName":"Amazon","connections":[{"id":46071,"orbit":0},{"id":35033,"orbit":0},{"id":5563,"orbit":4},{"id":60662,"orbit":0},{"id":2702,"orbit":-4},{"id":6109,"orbit":0}],"group":1474,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Amazon","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":41736,"stats":[]},"41739":{"connections":[{"id":13279,"orbit":0}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":4,"skill":41739,"stats":["15% increased Stun Buildup"]},"41747":{"connections":[{"id":61847,"orbit":3}],"group":171,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Critical Chance","orbit":0,"orbitIndex":0,"skill":41747,"stats":["10% increased Critical Hit Chance with Flails"]},"41753":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1366,"icon":"Art/2DArt/SkillIcons/passives/ashfrostandstorm.dds","isNotable":true,"name":"Evocational Practitioner","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Envy","Suffering"],"skill":41753,"stats":["25% increased Critical Hit Chance if you've Triggered a Skill Recently","Meta Skills gain 25% increased Energy if you've dealt a Critical Hit Recently"]},"41768":{"connections":[{"id":28982,"orbit":0},{"id":53123,"orbit":0},{"id":46399,"orbit":0},{"id":37484,"orbit":0}],"group":115,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41768,"stats":["+5 to any Attribute"]},"41770":{"connections":[{"id":33080,"orbit":0},{"id":9441,"orbit":0},{"id":16484,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area and Debuff Magnitude","orbit":2,"orbitIndex":13,"skill":41770,"stats":["6% increased Parried Debuff Magnitude","8% increased Parry Hit Area of Effect"]},"41811":{"connections":[{"id":35173,"orbit":0}],"group":1289,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Shatter Palm","orbit":3,"orbitIndex":2,"recipe":["Greed","Despair","Paranoia"],"skill":41811,"stats":["30% increased Stun Buildup","10% chance to Daze on Hit"]},"41821":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":210,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":41821,"stats":[]},"41838":{"connections":[{"id":25429,"orbit":-8}],"group":604,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration and Stun Threshold","orbit":7,"orbitIndex":4,"skill":41838,"stats":["8% increased Skill Effect Duration","8% increased Stun Threshold"]},"41861":{"connections":[],"flavourText":"Bonds forged in battle surpass ties of blood.","group":1361,"icon":"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds","isKeystone":true,"name":"Trusted Kinship","orbit":0,"orbitIndex":0,"skill":41861,"stats":["You can have two Companions of different types","You have 30% less Defences","Companions have +1 to each Defence for every 2 of that Defence you have"]},"41873":{"connections":[],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":22,"skill":41873,"stats":["20% increased Frenzy Charge Duration"]},"41875":{"ascendancyName":"Deadeye","connections":[{"id":42416,"orbit":0}],"group":1434,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds","isMultipleChoiceOption":true,"name":"Point Blank","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":41875,"stats":["Projectiles deal 20% more Hit damage to targets in the first 3.5 metres of their movement, scaling down with distance travelled to reach 0% after 7 metres"]},"41877":{"connections":[{"id":53958,"orbit":0},{"id":64601,"orbit":0}],"group":1229,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41877,"stats":["+5 to any Attribute"]},"41886":{"connections":[{"id":9663,"orbit":7}],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Damage and Resistance","orbit":2,"orbitIndex":14,"skill":41886,"stats":["5% increased Chaos Damage","+3% to Chaos Resistance"]},"41905":{"connections":[{"id":56926,"orbit":0},{"id":44255,"orbit":7}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Gravedigger","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Disgust"],"skill":41905,"stats":["Minions Revive 15% faster","Recover 2% of maximum Life when one of your Minions is Revived"]},"41935":{"connections":[{"id":34782,"orbit":0}],"group":166,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Hide of the Bear","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Disgust"],"skill":41935,"stats":["40% increased Armour while Shapeshifted","+1% to Maximum Fire Resistance while Shapeshifted","25% increased Stun Threshold while Shapeshifted"]},"41965":{"connections":[{"id":1755,"orbit":-6}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":37463,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":2,"orbitIndex":21,"skill":41965,"stats":["8% increased Spell Damage"]},"41972":{"connections":[{"id":56649,"orbit":4},{"id":60515,"orbit":-4}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Glaciation","orbit":4,"orbitIndex":18,"recipe":["Paranoia","Guilt","Isolation"],"skill":41972,"stats":["Damage Penetrates 18% Cold Resistance","Gain 6% of Elemental Damage as Extra Cold Damage"]},"41991":{"connections":[{"id":61026,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":3,"orbitIndex":2,"skill":41991,"stats":["Minions have 3% increased Attack and Cast Speed"]},"42017":{"ascendancyName":"Ritualist","connections":[],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Reduced Spirit","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":42017,"stats":["25% reduced Spirit"]},"42026":{"connections":[{"id":63813,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":7,"orbitIndex":0,"skill":42026,"stats":["16% increased Warcry Speed"]},"42032":{"connections":[{"id":17906,"orbit":0}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","isNotable":true,"name":"Escalating Mayhem","orbit":7,"orbitIndex":4,"recipe":["Isolation","Guilt","Ire"],"skill":42032,"stats":["10% increased Damage for each Hazard triggered Recently, up to 50%"]},"42035":{"ascendancyName":"Chronomancer","connections":[],"group":347,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistSynchronisationofPain.dds","isNotable":true,"name":"Inevitability","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":2,"orbitIndex":15,"skill":42035,"stats":["Grants Skill: Inevitable Agony"]},"42036":{"connections":[{"id":50146,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Off-Balancing Retort","orbit":4,"orbitIndex":17,"recipe":["Greed","Fear","Suffering"],"skill":42036,"stats":["30% increased Parried Debuff Duration"]},"42045":{"connections":[{"id":50535,"orbit":7},{"id":52003,"orbit":0}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Archon of the Blizzard","orbit":3,"orbitIndex":3,"recipe":["Isolation","Fear","Ire"],"skill":42045,"stats":["Gain Elemental Archon when your Energy Shield Recharge begins"]},"42059":{"connections":[{"id":36333,"orbit":3}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":4,"orbitIndex":60,"skill":42059,"stats":["Empowered Attacks deal 16% increased Damage"]},"42065":{"connections":[{"id":37532,"orbit":0}],"group":1166,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Surging Currents","orbit":2,"orbitIndex":17,"recipe":["Fear","Envy","Isolation"],"skill":42065,"stats":["Damage Penetrates 15% Lightning Resistance","+10 to Dexterity"]},"42070":{"connections":[{"id":26148,"orbit":0}],"group":303,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Saqawal's Guidance","orbit":0,"orbitIndex":0,"recipe":["Guilt","Envy","Isolation"],"skill":42070,"stats":["20% increased Elemental Damage with Attacks","15% increased Accuracy Rating","+10 to Dexterity"]},"42076":{"connections":[{"id":17706,"orbit":-7}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge and Mana Flask Recovery","orbit":0,"orbitIndex":0,"skill":42076,"stats":["10% increased Energy Shield Recharge Rate","10% increased Mana Recovery from Flasks"]},"42077":{"connections":[{"id":56564,"orbit":0},{"id":2102,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Essence Infusion","orbit":2,"orbitIndex":11,"recipe":["Envy","Envy","Greed"],"skill":42077,"stats":["40% increased Energy Shield Recharge Rate","+10 to Intelligence"]},"42103":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":62427,"orbit":-2}],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Enduring Deflection","orbit":3,"orbitIndex":0,"recipe":["Suffering","Greed","Despair"],"skill":42103,"stats":["20% increased Evasion Rating","Prevent +3% of Damage from Deflected Hits"]},"42111":{"connections":[{"id":21387,"orbit":0},{"id":26437,"orbit":0}],"group":195,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":19,"skill":42111,"stats":["Break 20% increased Armour"]},"42118":{"connections":[{"id":2408,"orbit":0},{"id":57518,"orbit":0},{"id":7465,"orbit":0},{"id":43102,"orbit":0},{"id":3994,"orbit":0},{"id":10267,"orbit":0}],"group":1277,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42118,"stats":["+5 to any Attribute"]},"42127":{"connections":[{"id":4456,"orbit":0},{"id":41573,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":2,"orbitIndex":10,"skill":42127,"stats":["Damage Penetrates 6% Fire Resistance"]},"42177":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":11153,"orbit":3}],"group":603,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Blurred Motion","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Ire"],"skill":42177,"stats":["5% increased Attack Speed","10% increased Accuracy Rating","5% increased Dexterity"]},"42205":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":343,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":42205,"stats":[]},"42226":{"connections":[{"id":34892,"orbit":0},{"id":17792,"orbit":9}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Intelligence","orbit":3,"orbitIndex":14,"skill":42226,"stats":["+10 to Intelligence"]},"42245":{"connections":[{"id":16024,"orbit":2},{"id":18167,"orbit":-2}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Efficient Inscriptions","orbit":1,"orbitIndex":8,"recipe":["Paranoia","Isolation","Greed"],"skill":42245,"stats":["Meta Skills have 20% increased Reservation Efficiency"]},"42250":{"connections":[{"id":26786,"orbit":0},{"id":16484,"orbit":0},{"id":44014,"orbit":0},{"id":45137,"orbit":0}],"group":964,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42250,"stats":["+5 to any Attribute"]},"42253":{"ascendancyName":"Shaman","connections":[],"group":62,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanRunesTalismans.dds","isNotable":true,"name":"Wisdom of the Maji","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":42253,"stats":["Gain the benefits of Bonded modifiers on Runes and Idols"]},"42275":{"ascendancyName":"Titan","connections":[{"id":38014,"orbit":5}],"group":76,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds","isNotable":true,"name":"Earthbreaker","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":42275,"stats":["25% chance for Slam Skills you use yourself to cause an additional Aftershock"]},"42280":{"connections":[{"id":21205,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":22,"skill":42280,"stats":["+3 to all Attributes"]},"42290":{"connections":[{"id":38732,"orbit":-8}],"group":811,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":7,"orbitIndex":10,"skill":42290,"stats":["6% increased Curse Magnitudes"]},"42302":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":45331,"orbit":4},{"id":31918,"orbit":-4}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Split Shot","orbit":4,"orbitIndex":54,"recipe":["Ire","Fear","Paranoia"],"skill":42302,"stats":["Projectiles have 75% chance for an additional Projectile when Forking"]},"42339":{"connections":[{"id":60974,"orbit":-2}],"group":1057,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Additional Remnant Chance","orbit":2,"orbitIndex":6,"skill":42339,"stats":["5% chance to create an additional Remnant"]},"42347":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","isNotable":true,"name":"Chakra of Sight","orbit":3,"orbitIndex":6,"recipe":["Despair","Despair","Disgust"],"skill":42347,"stats":["20% increased Light Radius","Cannot be Blinded","12% chance to Blind Enemies on Hit"]},"42350":{"connections":[{"id":61438,"orbit":0}],"group":727,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":67,"skill":42350,"stats":["+5 to any Attribute"]},"42354":{"connections":[{"id":43562,"orbit":2},{"id":3660,"orbit":7}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds","isNotable":true,"name":"Blinding Flash","orbit":2,"orbitIndex":0,"recipe":["Ire","Guilt","Ire"],"skill":42354,"stats":["20% increased Blind Effect","Blind Enemies when they Stun you"]},"42361":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":42361,"stats":[]},"42379":{"connections":[{"id":16705,"orbit":0},{"id":25520,"orbit":0},{"id":3463,"orbit":0},{"id":4552,"orbit":0}],"group":1154,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42379,"stats":["+5 to any Attribute"]},"42390":{"connections":[{"id":11433,"orbit":3},{"id":63608,"orbit":0}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Overheating Blow","orbit":4,"orbitIndex":4,"recipe":["Disgust","Suffering","Guilt"],"skill":42390,"stats":["Gain 25% of Physical Damage as Extra Fire Damage against Heavy Stunned Enemies"]},"42410":{"connections":[{"id":9737,"orbit":4}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage and Armour Break","orbit":7,"orbitIndex":20,"skill":42410,"stats":["Break 10% increased Armour","6% increased Attack Area Damage"]},"42416":{"ascendancyName":"Deadeye","connections":[],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds","isMultipleChoice":true,"isNotable":true,"name":"Projectile Proximity Specialisation","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":5,"orbitIndex":24,"skill":42416,"stats":[]},"42441":{"ascendancyName":"Amazon","connections":[],"group":1461,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds","isNotable":true,"name":"Surging Avatar","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":42441,"stats":["When you Consume a Charge, Trigger Elemental Surge to gain 2 Fire Surges","When you Consume a Charge, Trigger Elemental Surge to gain 2 Cold Surges","Gain 1 fewer Lightning Surge from Triggering Elemental Surge"]},"42452":{"connections":[{"id":51743,"orbit":3}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Attack Damage","orbit":5,"orbitIndex":6,"skill":42452,"stats":["15% increased Attack Damage if you have Shapeshifted to an Animal form Recently"]},"42460":{"connections":[{"id":11882,"orbit":5}],"group":1082,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":7,"orbitIndex":3,"skill":42460,"stats":["10% increased chance to inflict Ailments"]},"42500":{"connections":[{"id":59881,"orbit":0}],"group":771,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":10,"skill":42500,"stats":["+5 to any Attribute"]},"42522":{"ascendancyName":"Stormweaver","connections":[],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant1.dds","isNotable":true,"name":"Refracted Infusion","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":9,"orbitIndex":127,"skill":42522,"stats":["When collecting an Elemental Infusion, gain another different Elemental Infusion"]},"42578":{"connections":[{"id":23192,"orbit":-6}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":11,"skill":42578,"stats":["5% increased Block chance"]},"42583":{"connections":[{"id":6714,"orbit":2147483647}],"group":630,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Life Regeneration Rate","orbit":2,"orbitIndex":18,"skill":42583,"stats":["10% increased Life Regeneration rate"]},"42604":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":409,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":42604,"stats":[]},"42614":{"connections":[],"group":787,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Duration","orbit":2,"orbitIndex":6,"skill":42614,"stats":["Offering Skills have 30% reduced Duration"]},"42635":{"connections":[{"id":1502,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":6,"skill":42635,"stats":["Channelling Skills deal 12% increased Damage"]},"42658":{"connections":[],"group":1194,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42658,"stats":["+5 to any Attribute"]},"42660":{"connections":[{"id":54849,"orbit":0}],"group":221,"icon":"Art/2DArt/SkillIcons/passives/RageNotable.dds","isNotable":true,"name":"Commanding Rage","orbit":2,"orbitIndex":10,"recipe":["Disgust","Guilt","Suffering"],"skill":42660,"stats":["Every Rage also grants you 1% increased Minion Attack Speed","Every Rage also grants you 1% increased Minion Damage"]},"42680":{"connections":[],"flavourText":"Let the Darkness consume you.\\nBeyond the veil of death,\\nthere burns a black fire.","group":674,"icon":"Art/2DArt/SkillIcons/passives/FireSpellsBecomeChaosSpellsKeystone.dds","isKeystone":true,"name":"Blackflame Covenant","orbit":0,"orbitIndex":0,"skill":42680,"stats":["Fire Spells Convert 100% of Fire Damage to Chaos Damage","Chaos Damage from Fire Spells Contributes to Flammability and Ignite Magnitudes","Ignite inflicted with Fire Spells deals Chaos Damage instead of Fire Damage"]},"42710":{"connections":[{"id":41186,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":2,"orbitIndex":20,"skill":42710,"stats":["20% increased Totem Placement speed"]},"42714":{"connections":[{"id":29065,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Thousand Cuts","orbit":5,"orbitIndex":60,"recipe":["Envy","Fear","Despair"],"skill":42714,"stats":["Enemies you apply Incision to take 2% increased Physical Damage per Incision"]},"42736":{"connections":[{"id":60685,"orbit":-3}],"group":840,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42736,"stats":["+5 to any Attribute"]},"42737":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":553,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":7,"orbitIndex":4,"skill":42737,"stats":[]},"42750":{"connections":[{"id":17088,"orbit":4},{"id":9050,"orbit":-4}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":6,"orbitIndex":42,"skill":42750,"stats":["10% increased Attack Damage"]},"42760":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","isNotable":true,"name":"Chakra of Stability","orbit":1,"orbitIndex":4,"recipe":["Greed","Fear","Paranoia"],"skill":42760,"stats":["30% increased Stun Recovery","Regenerate 3% of maximum Life over 1 second when Stunned","+1 to Stun Threshold per Dexterity"]},"42761":{"ascendancyName":"Oracle","connections":[{"id":11335,"orbit":-9},{"id":21284,"orbit":6},{"id":56505,"orbit":5},{"id":39659,"orbit":8},{"id":25092,"orbit":3},{"id":15275,"orbit":4}],"group":1,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Oracle","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":42761,"stats":[]},"42762":{"connectionArt":"CharacterPlanned","connections":[{"id":58197,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":61,"skill":42762,"stats":["15% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"42781":{"connections":[{"id":55429,"orbit":0},{"id":56472,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds","isNotable":true,"isSwitchable":true,"name":"Clean Shot","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":42895,"name":"Stalk and Leap","stats":["30% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds","30% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"]}},"orbit":2,"orbitIndex":2,"skill":42781,"stats":["15% chance to Pierce an Enemy","15% increased Projectile Damage"]},"42794":{"connections":[{"id":31433,"orbit":-5}],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":2,"skill":42794,"stats":["12% increased Elemental Damage with Attacks"]},"42802":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1377,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":42802,"stats":[]},"42805":{"connections":[{"id":26034,"orbit":-5}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":6,"skill":42805,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"42813":{"connections":[{"id":55491,"orbit":0}],"group":431,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Tides of Change","orbit":7,"orbitIndex":19,"recipe":["Paranoia","Suffering","Fear"],"skill":42813,"stats":["25% increased Skill Effect Duration"]},"42825":{"connections":[{"id":31238,"orbit":0}],"group":472,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":14,"skill":42825,"stats":["15% faster start of Energy Shield Recharge"]},"42845":{"ascendancyName":"Tactician","connections":[{"id":10371,"orbit":0}],"group":310,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Banner Area","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":42845,"stats":["Banner Skills have 20% increased Area of Effect"]},"42857":{"connections":[{"id":20024,"orbit":3},{"id":7576,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":7,"orbitIndex":16,"skill":42857,"stats":["4% increased Skill Speed"]},"42914":{"connections":[{"id":33393,"orbit":0},{"id":50847,"orbit":0}],"group":141,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Ball and Chain","orbit":4,"orbitIndex":15,"skill":42914,"stats":["15% increased Damage with Flails","6% increased Attack Speed with Flails"]},"42916":{"connections":[{"id":11030,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":3,"orbitIndex":4,"skill":42916,"stats":["15% faster start of Energy Shield Recharge"]},"42959":{"connections":[{"id":32896,"orbit":-2},{"id":28903,"orbit":0}],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Low Tolerance","orbit":7,"orbitIndex":12,"recipe":["Suffering","Greed","Isolation"],"skill":42959,"stats":["60% increased Effect of Poison you inflict on targets that are not Poisoned"]},"42974":{"connections":[{"id":46152,"orbit":3},{"id":8302,"orbit":-7},{"id":30808,"orbit":0}],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Blind Chance","orbit":2,"orbitIndex":18,"skill":42974,"stats":["5% chance to Blind Enemies on Hit"]},"42981":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":56104,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Cruel Methods","orbit":4,"orbitIndex":40,"recipe":["Suffering","Envy","Paranoia"],"skill":42981,"stats":["Break 40% increased Armour","25% increased Physical Damage"]},"42984":{"connections":[{"id":21184,"orbit":0}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Attack Area","orbit":1,"orbitIndex":8,"skill":42984,"stats":["6% increased Area of Effect"]},"42998":{"connections":[{"id":40333,"orbit":2}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":2,"orbitIndex":9,"skill":42998,"stats":["12% increased Damage while your Companion is in your Presence"]},"42999":{"connections":[{"id":4925,"orbit":3}],"group":881,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":10,"skill":42999,"stats":["7% increased Chaos Damage"]},"43014":{"connections":[{"id":34308,"orbit":0}],"group":444,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Attack Damage","orbit":2,"orbitIndex":22,"skill":43014,"stats":["5% increased Attack Damage","8% increased Immobilisation buildup"]},"43036":{"connections":[{"id":2244,"orbit":4}],"group":419,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":18,"skill":43036,"stats":["10% increased Mana Regeneration Rate"]},"43044":{"connections":[{"id":63566,"orbit":0},{"id":38678,"orbit":0},{"id":21495,"orbit":-6}],"group":1178,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":43044,"stats":["+5 to any Attribute"]},"43082":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","isNotable":true,"name":"Acceleration","orbit":2,"orbitIndex":20,"recipe":["Fear","Envy","Disgust"],"skill":43082,"stats":["3% increased Movement Speed","10% increased Skill Speed"]},"43088":{"connections":[{"id":28835,"orbit":0},{"id":178,"orbit":0},{"id":6988,"orbit":0}],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Agonising Calamity","orbit":3,"orbitIndex":8,"recipe":["Disgust","Suffering","Isolation"],"skill":43088,"stats":["40% increased Chaos Damage while affected by Herald of Plague","40% increased Physical Damage while affected by Herald of Blood"]},"43090":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electrotherapy","orbit":0,"orbitIndex":0,"recipe":["Suffering","Ire","Guilt"],"skill":43090,"stats":["5% increased Skill Speed","30% increased Electrocute Buildup"]},"43095":{"ascendancyName":"Amazon","connections":[{"id":35187,"orbit":0}],"group":1463,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":43095,"stats":["4% increased Skill Speed"]},"43102":{"connections":[{"id":30197,"orbit":0},{"id":42998,"orbit":-9}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":7,"orbitIndex":6,"skill":43102,"stats":["12% increased Damage while your Companion is in your Presence"]},"43128":{"ascendancyName":"Chronomancer","connections":[{"id":10731,"orbit":4}],"group":351,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Cast Speed and Area of Effect","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":4,"orbitIndex":60,"skill":43128,"stats":["4% increased Cast Speed","8% increased Area of Effect"]},"43131":{"ascendancyName":"Witchhunter","connections":[{"id":61973,"orbit":-9}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage vs Low Life Enemies","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":8,"orbitIndex":40,"skill":43131,"stats":["35% increased Damage with Hits against Enemies that are on Low Life"]},"43139":{"connections":[{"id":38068,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Stormbreaker","orbit":4,"orbitIndex":0,"recipe":["Isolation","Despair","Guilt"],"skill":43139,"stats":["20% increased Damage for each type of Elemental Ailment on Enemy"]},"43142":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":327,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":43142,"stats":[]},"43149":{"connections":[{"id":40292,"orbit":0}],"group":295,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":2,"orbitIndex":20,"skill":43149,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"]},"43155":{"connections":[{"id":7062,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Critical Chance","orbit":4,"orbitIndex":23,"skill":43155,"stats":["10% increased Critical Hit Chance with Crossbows"]},"43164":{"connections":[{"id":5710,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":20,"skill":43164,"stats":["8% increased Melee Damage"]},"43174":{"connections":[{"id":28542,"orbit":-7}],"group":370,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":7,"orbitIndex":18,"skill":43174,"stats":["10% increased effect of Fully Broken Armour"]},"43183":{"connections":[{"id":11153,"orbit":0}],"group":603,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Accuracy","orbit":7,"orbitIndex":6,"skill":43183,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"]},"43201":{"connections":[{"id":43383,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":56,"skill":43201,"stats":["10% increased chance to inflict Ailments"]},"43238":{"connections":[{"id":14211,"orbit":-7}],"group":1105,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Rearm Chance","orbit":7,"orbitIndex":12,"skill":43238,"stats":["Hazards have 5% chance to rearm after they are triggered"]},"43250":{"connections":[],"group":144,"icon":"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds","isNotable":true,"name":"Adaptive Skin","orbit":7,"orbitIndex":6,"recipe":["Disgust","Isolation","Guilt"],"skill":43250,"stats":["+1% to Maximum Resistances of each Elemental Damage Type you have been Hit with Recently"]},"43254":{"connections":[{"id":33400,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Debuff Magnitude","orbit":2,"orbitIndex":22,"skill":43254,"stats":["10% increased Parried Debuff Magnitude"]},"43263":{"connections":[{"id":64492,"orbit":-2}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":13,"skill":43263,"stats":["3% increased Attack Speed with One Handed Melee Weapons"]},"43281":{"connections":[{"id":47359,"orbit":0},{"id":51934,"orbit":7}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":21,"skill":43281,"stats":["Triggered Spells deal 16% increased Spell Damage"]},"43282":{"connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Elemental Damage","orbit":6,"orbitIndex":49,"skill":43282,"stats":["12% increased Elemental Damage while Shapeshifted"]},"43324":{"connectionArt":"CharacterPlanned","connections":[{"id":57596,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":4,"skill":43324,"stats":["8% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43338":{"connections":[{"id":56767,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Shock Chance and Lightning Damage","orbit":2,"orbitIndex":10,"skill":43338,"stats":["8% increased Lightning Damage","8% increased chance to Shock"]},"43366":{"connections":[{"id":2606,"orbit":0},{"id":4407,"orbit":0}],"group":568,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Physical Damage Reduction","orbit":0,"orbitIndex":0,"skill":43366,"stats":["Minions have 12% additional Physical Damage Reduction"]},"43383":{"connections":[{"id":62588,"orbit":0},{"id":37450,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Exposed Wounds","orbit":4,"orbitIndex":51,"skill":43383,"stats":["15% increased chance to inflict Ailments","Hits Break 30% increased Armour on targets with Ailments"]},"43385":{"connectionArt":"CharacterPlanned","connections":[{"id":64139,"orbit":-5}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":18,"skill":43385,"stats":["Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43396":{"connections":[{"id":40550,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Reach","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Ire"],"skill":43396,"stats":["25% increased Totem Placement speed","50% increased Totem Placement range"]},"43423":{"connections":[{"id":48660,"orbit":0}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Emboldened Avatar","orbit":2,"orbitIndex":23,"recipe":["Suffering","Disgust","Greed"],"skill":43423,"stats":["50% increased Flammability Magnitude","25% increased Freeze Buildup","25% increased chance to Shock","25% increased Electrocute Buildup"]},"43426":{"ascendancyName":"Disciple of Varashta","connections":[{"id":32705,"orbit":0}],"flavourText":"\"Wipe the tears from your face, dear Navira. I did not deceive you. I meant every word. I will forever cherish you, my beloved. Know that I did it all for you... for our future!\" \\n\\nKelari pleaded with the Tale Woman.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnESRechargeCommand.dds","isNotable":true,"name":"Navira's Well","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":2,"orbitIndex":12,"skill":43426,"stats":["Grants Skill: Navira's Well"]},"43443":{"connections":[{"id":32148,"orbit":0},{"id":49370,"orbit":0},{"id":8535,"orbit":0}],"group":169,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Critical Chance","orbit":0,"orbitIndex":0,"skill":43443,"stats":["15% increased Critical Hit Chance with Flails"]},"43444":{"connections":[],"group":757,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback","orbit":7,"orbitIndex":8,"skill":43444,"stats":["8% increased Knockback Distance"]},"43453":{"connections":[{"id":64050,"orbit":0}],"group":1281,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Sprint Movement Speed","orbit":0,"orbitIndex":0,"skill":43453,"stats":["3% increased Movement Speed while Sprinting"]},"43460":{"connections":[{"id":63678,"orbit":4},{"id":63085,"orbit":-5}],"group":162,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Armour","orbit":0,"orbitIndex":0,"skill":43460,"stats":["10% increased Armour while Shapeshifted","+5% of Armour also applies to Elemental Damage while Shapeshifted"]},"43461":{"connections":[{"id":51299,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Attack Damage","orbit":5,"orbitIndex":24,"skill":43461,"stats":["8% increased Fire Damage","8% increased Attack Damage"]},"43486":{"connectionArt":"CharacterPlanned","connections":[{"id":54289,"orbit":0},{"id":39102,"orbit":2147483647}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Gain Maximum Power Charges on Gaining Power Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":11,"skill":43486,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43507":{"connections":[{"id":40292,"orbit":0}],"group":295,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":2,"orbitIndex":12,"skill":43507,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"]},"43522":{"connections":[{"id":38497,"orbit":4},{"id":33099,"orbit":6}],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges Used","orbit":7,"orbitIndex":7,"skill":43522,"stats":["6% reduced Charm Charges used"]},"43557":{"connections":[],"group":735,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Damage","orbit":3,"orbitIndex":17,"skill":43557,"stats":["Minions have 15% increased Critical Damage Bonus"]},"43562":{"connections":[{"id":3660,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":3,"orbitIndex":2,"skill":43562,"stats":["8% chance to Blind Enemies on Hit with Attacks"]},"43575":{"connections":[{"id":41512,"orbit":0}],"group":839,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage ","orbit":7,"orbitIndex":16,"skill":43575,"stats":["10% increased Melee Damage"]},"43576":{"connections":[{"id":7971,"orbit":3}],"group":759,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":8,"skill":43576,"stats":["10% increased Mana Regeneration Rate"]},"43578":{"connections":[],"group":766,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":26,"skill":43578,"stats":["10% increased Projectile Damage"]},"43579":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":35369,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":1,"orbitIndex":9,"skill":43579,"stats":[]},"43584":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":601,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Flare","orbit":0,"orbitIndex":0,"recipe":["Disgust","Disgust","Despair"],"skill":43584,"stats":["Gain 2% of Damage as Extra Fire Damage per Endurance Charge consumed Recently"]},"43588":{"connections":[{"id":61835,"orbit":-2},{"id":39131,"orbit":3}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":2,"skill":43588,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"43633":{"connections":[{"id":10841,"orbit":0}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Energising Archon","orbit":7,"orbitIndex":17,"recipe":["Isolation","Paranoia","Envy"],"skill":43633,"stats":["20% faster start of Energy Shield Recharge while affected by an Archon Buff","40% increased Energy Shield Recharge Rate while affected by an Archon Buff"]},"43647":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":32507,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":2,"orbitIndex":17,"skill":43647,"stats":[]},"43650":{"connections":[{"id":21070,"orbit":0},{"id":53386,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance and Damage","orbit":1,"orbitIndex":11,"skill":43650,"stats":["8% increased Critical Damage Bonus","5% increased Critical Hit Chance"]},"43653":{"connections":[{"id":26518,"orbit":0},{"id":48171,"orbit":0}],"group":244,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":4,"orbitIndex":9,"skill":43653,"stats":["12% increased Cold Damage"]},"43677":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1073,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Crippling Toxins","orbit":0,"orbitIndex":0,"recipe":["Envy","Isolation","Envy"],"skill":43677,"stats":["25% chance for Attacks to Maim on Hit against Poisoned Enemies","25% increased Magnitude of Poison you inflict"]},"43691":{"connections":[{"id":21746,"orbit":0},{"id":55270,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":6,"skill":43691,"stats":["+5 to any Attribute"]},"43711":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":305,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Thornhide","orbit":2,"orbitIndex":18,"recipe":["Ire","Greed","Fear"],"skill":43711,"stats":["+6% to Thorns Critical Hit Chance"]},"43713":{"connections":[{"id":3051,"orbit":0},{"id":27009,"orbit":0},{"id":35602,"orbit":0}],"group":779,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Area","orbit":0,"orbitIndex":0,"skill":43713,"stats":["Offering Skills have 20% increased Area of Effect"]},"43720":{"connections":[],"group":1169,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech and Cold Resistance","orbit":2,"orbitIndex":11,"skill":43720,"stats":["+5% to Cold Resistance","10% increased amount of Mana Leeched"]},"43721":{"connectionArt":"CharacterPlanned","connections":[{"id":24993,"orbit":8}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":0,"skill":43721,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43736":{"connections":[{"id":29695,"orbit":4}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","id":38659,"name":"Mana Regeneration","stats":["10% increased Mana Regeneration Rate"]}},"orbit":2,"orbitIndex":3,"skill":43736,"stats":["15% faster start of Energy Shield Recharge"]},"43746":{"connections":[{"id":16460,"orbit":0},{"id":38143,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":6,"skill":43746,"stats":["+5 to any Attribute"]},"43778":{"connections":[{"id":36894,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":2,"skill":43778,"stats":["5% chance to inflict Bleeding on Hit"]},"43791":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":643,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Rallying Icon","orbit":3,"orbitIndex":0,"recipe":["Greed","Despair","Guilt"],"skill":43791,"stats":["When a Banner expires, recover 15% of the Glory required for that Banner"]},"43818":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":459,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":43818,"stats":[]},"43829":{"connections":[{"id":51944,"orbit":0},{"id":45576,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Advanced Munitions","orbit":0,"orbitIndex":0,"recipe":["Guilt","Fear","Greed"],"skill":43829,"stats":["25% increased chance to inflict Ailments with Projectiles"]},"43842":{"connections":[{"id":5695,"orbit":2},{"id":28092,"orbit":2}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":0,"orbitIndex":0,"skill":43842,"stats":["10% increased effect of Archon Buffs on you"]},"43843":{"connections":[{"id":17417,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed and Physical Damage","orbit":5,"orbitIndex":12,"skill":43843,"stats":["5% increased Projectile Speed","8% increased Physical Damage"]},"43854":{"connections":[{"id":52038,"orbit":0}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"All For One","orbit":7,"orbitIndex":7,"recipe":["Paranoia","Disgust","Suffering"],"skill":43854,"stats":["20% reduced Presence Area of Effect","12% increased Area of Effect"]},"43867":{"connections":[{"id":10423,"orbit":2}],"group":1364,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":7,"orbitIndex":23,"skill":43867,"stats":["Damage Penetrates 6% Fire Resistance"]},"43877":{"connections":[{"id":51522,"orbit":-2},{"id":47895,"orbit":-2}],"group":1110,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":1,"orbitIndex":7,"skill":43877,"stats":["3% increased Attack Speed"]},"43893":{"connections":[{"id":55101,"orbit":0},{"id":1433,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":10,"skill":43893,"stats":["10% increased Elemental Damage"]},"43895":{"connections":[{"id":48670,"orbit":-5}],"group":572,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration on Low Life","orbit":7,"orbitIndex":6,"skill":43895,"stats":["15% increased Life Regeneration Rate while on Low Life"]},"43923":{"connections":[{"id":19104,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isSwitchable":true,"name":"Accuracy","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","id":34062,"name":"Stun Threshold during Parry","stats":["20% increased Stun Threshold while Parrying"]}},"orbit":2,"orbitIndex":2,"skill":43923,"stats":["8% increased Accuracy Rating"]},"43938":{"connections":[{"id":37688,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Throw Speed","orbit":6,"orbitIndex":39,"skill":43938,"stats":["6% increased Trap Throwing Speed"]},"43939":{"connections":[{"id":48267,"orbit":0},{"id":56214,"orbit":0}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Melting Flames","orbit":3,"orbitIndex":6,"recipe":["Fear","Paranoia","Paranoia"],"skill":43939,"stats":["Enemies Ignited by you permanently take 1% increased Fire Damage for each second they have ever been Ignited by you, up to a maximum of 10%"]},"43941":{"connections":[{"id":48314,"orbit":-7}],"group":103,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Skill Speed","orbit":0,"orbitIndex":0,"skill":43941,"stats":["3% increased Skill Speed while Shapeshifted"]},"43944":{"connections":[{"id":23547,"orbit":0}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Instability","orbit":2,"orbitIndex":13,"recipe":["Paranoia","Greed","Ire"],"skill":43944,"stats":["25% chance that when Volatility on you explodes, you regain an equivalent amount of Volatility"]},"43964":{"connections":[{"id":41645,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":2,"orbitIndex":4,"skill":43964,"stats":["Break 20% increased Armour"]},"44005":{"connections":[],"group":266,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Casting Cascade","orbit":6,"orbitIndex":38,"recipe":["Fear","Greed","Isolation"],"skill":44005,"stats":["15% reduced Spell Damage","6% increased Cast Speed for each different Non-Instant Spell you've Cast Recently"]},"44014":{"connections":[{"id":11855,"orbit":0}],"group":924,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":8,"skill":44014,"stats":["8% increased Accuracy Rating"]},"44017":{"connections":[{"id":4527,"orbit":0}],"flavourText":"Great tacticians learn that consistency often trumps potential.","group":227,"icon":"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds","isKeystone":true,"name":"Resolute Technique","orbit":0,"orbitIndex":0,"skill":44017,"stats":["Accuracy Rating is Doubled","Never deal Critical Hits"]},"44069":{"connections":[{"id":29358,"orbit":-7}],"group":150,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":3,"orbitIndex":4,"skill":44069,"stats":["15% increased Stun Buildup"]},"44082":{"connections":[{"id":4931,"orbit":0}],"group":472,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":6,"skill":44082,"stats":["15% increased Energy Shield Recharge Rate"]},"44092":{"connections":[{"id":54911,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":0,"skill":44092,"stats":["12% increased Ignite Magnitude"]},"44098":{"connections":[{"id":4061,"orbit":0},{"id":34531,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":7,"orbitIndex":12,"skill":44098,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"44141":{"connections":[{"id":18969,"orbit":0},{"id":21788,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Speed","orbit":3,"orbitIndex":7,"skill":44141,"stats":["3% increased Attack Speed with Bows"]},"44176":{"connections":[{"id":57047,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":18,"skill":44176,"stats":["+3 to all Attributes"]},"44179":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":784,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":44179,"stats":[]},"44188":{"connections":[{"id":64427,"orbit":0}],"group":885,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Infusion and Power Charge Duration","orbit":2,"orbitIndex":7,"skill":44188,"stats":["8% increased Power Charge Duration","8% increased Elemental Infusion duration"]},"44201":{"connections":[],"group":962,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":2,"orbitIndex":2,"skill":44201,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"]},"44204":{"connections":[{"id":33729,"orbit":3}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Flammability Magnitude","orbit":7,"orbitIndex":0,"skill":44204,"stats":["20% increased Flammability Magnitude","8% increased Elemental Damage"]},"44213":{"connections":[{"id":869,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield Delay","orbit":7,"orbitIndex":5,"skill":44213,"stats":["12% increased Armour","12% faster start of Energy Shield Recharge"]},"44223":{"connections":[],"group":871,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":1,"skill":44223,"stats":["15% increased Critical Damage Bonus"]},"44239":{"connections":[{"id":29479,"orbit":0}],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":7,"orbitIndex":16,"skill":44239,"stats":["15% increased Pin Buildup"]},"44255":{"connections":[{"id":28573,"orbit":-3}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Revive Speed","orbit":7,"orbitIndex":12,"skill":44255,"stats":["Minions Revive 5% faster"]},"44280":{"connections":[{"id":23305,"orbit":-3}],"group":1296,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect and Blind Chance","orbit":2,"orbitIndex":9,"skill":44280,"stats":["8% increased Effect of your Mark Skills","5% chance to Blind Enemies on Hit with Attacks"]},"44293":{"connections":[],"group":636,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Hastening Barrier","orbit":2,"orbitIndex":9,"recipe":["Paranoia","Greed","Paranoia"],"skill":44293,"stats":["5% increased Cast Speed","10% increased Cast Speed when on Full Life"]},"44298":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":46024,"orbit":0}],"group":262,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":44298,"stats":[]},"44299":{"connections":[{"id":38105,"orbit":0},{"id":49455,"orbit":0},{"id":857,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Enhanced Barrier","orbit":4,"orbitIndex":0,"recipe":["Isolation","Paranoia","Isolation"],"skill":44299,"stats":["25% increased maximum Energy Shield","5% of Maximum Life Converted to Energy Shield"]},"44309":{"connectionArt":"CharacterPlanned","connections":[{"id":44485,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Companion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":35,"skill":44309,"stats":["Companions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44316":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":293,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":1,"orbitIndex":6,"skill":44316,"stats":[]},"44330":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":769,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Coated Arms","orbit":3,"orbitIndex":2,"recipe":["Fear","Greed","Paranoia"],"skill":44330,"stats":["25% increased Damage with One Handed Weapons","Attacks with One-Handed Weapons have 20% increased Chance to inflict Ailments"]},"44343":{"connections":[{"id":55276,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":36,"skill":44343,"stats":["+5 to any Attribute"]},"44344":{"connections":[{"id":28092,"orbit":4}],"group":578,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":44344,"stats":["+5 to any Attribute"]},"44345":{"connections":[{"id":48833,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":44345,"stats":["10% increased Lightning Damage"]},"44357":{"ascendancyName":"Invoker","connections":[{"id":63713,"orbit":-9}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":9,"orbitIndex":34,"skill":44357,"stats":["12% increased Critical Hit Chance"]},"44359":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":836,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":44359,"stats":[]},"44369":{"connections":[{"id":30748,"orbit":0}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":7,"orbitIndex":16,"skill":44369,"stats":["3% chance to gain Volatility on Kill"]},"44371":{"ascendancyName":"Tactician","connections":[{"id":30151,"orbit":0}],"group":367,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds","isNotable":true,"name":"Polish That Gear","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":44371,"stats":["Gain Deflection Rating equal to 20% of Armour","Gain 100% of Evasion Rating as extra Ailment Threshold"]},"44372":{"connections":[{"id":11679,"orbit":0},{"id":25829,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","name":"Spell Damage and Cast Speed","orbit":2,"orbitIndex":22,"skill":44372,"stats":["6% increased Spell Damage","2% increased Cast Speed"]},"44373":{"connections":[],"group":1244,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Wither Away","orbit":0,"orbitIndex":0,"recipe":["Guilt","Guilt","Isolation"],"skill":44373,"stats":["Unwithered enemies are Withered for 8 seconds when they enter your Presence","20% increased Withered Magnitude"]},"44406":{"connections":[],"group":395,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":6,"orbitIndex":0,"skill":44406,"stats":["15% increased Stun Buildup"]},"44419":{"connections":[{"id":7251,"orbit":7},{"id":29788,"orbit":-7}],"group":550,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":7,"orbitIndex":10,"skill":44419,"stats":["10% increased amount of Life Leeched"]},"44420":{"connections":[{"id":28021,"orbit":0}],"group":1135,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":44420,"stats":["10% increased Critical Hit Chance"]},"44423":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":25971,"orbit":0}],"group":1158,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":2,"orbitIndex":1,"skill":44423,"stats":[]},"44430":{"connections":[{"id":7062,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Damage","orbit":0,"orbitIndex":0,"skill":44430,"stats":["12% increased Damage with Crossbows"]},"44452":{"connectionArt":"CharacterPlanned","connections":[{"id":21809,"orbit":-6}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":48,"skill":44452,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44453":{"connections":[{"id":42760,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Threshold","orbit":2,"orbitIndex":3,"skill":44453,"stats":["15% increased Stun Threshold"]},"44455":{"connections":[{"id":41669,"orbit":0},{"id":60515,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":44455,"stats":["12% increased Cold Damage"]},"44461":{"connections":[{"id":54998,"orbit":-7}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":7,"orbitIndex":21,"skill":44461,"stats":["10% increased Skill Effect Duration"]},"44484":{"ascendancyName":"Stormweaver","connections":[{"id":42522,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Remnant Range","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":9,"orbitIndex":136,"skill":44484,"stats":["Remnants can be collected from 25% further away"]},"44485":{"connectionArt":"CharacterPlanned","connections":[{"id":7553,"orbit":-3}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Companion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":41,"skill":44485,"stats":["Companions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44487":{"connections":[{"id":39884,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":5,"skill":44487,"stats":["10% increased Ignite Magnitude"]},"44490":{"connections":[{"id":43090,"orbit":0}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage and Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":44490,"stats":["8% increased Lightning Damage","10% increased Electrocute Buildup"]},"44498":{"connections":[{"id":22439,"orbit":-5},{"id":38068,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":3,"orbitIndex":20,"skill":44498,"stats":["10% increased Exposure Effect"]},"44516":{"connections":[{"id":2113,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Speed","orbit":2,"orbitIndex":13,"skill":44516,"stats":["3% increased Attack Speed with Quarterstaves"]},"44522":{"connections":[{"id":47831,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":22,"skill":44522,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"44527":{"connections":[{"id":44875,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds","isNotable":true,"isSwitchable":true,"name":"Cautious Concoctions","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds","id":55535,"name":"Attuned with Nature","stats":["25% increased Elemental Ailment Threshold","25% increased Stun Threshold while on Full Life"]}},"orbit":2,"orbitIndex":2,"skill":44527,"stats":["15% increased Flask Effect Duration","15% increased Flask Charges gained"]},"44540":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1105,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":1,"orbitIndex":4,"skill":44540,"stats":[]},"44560":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":0}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":44560,"stats":["20% increased Cold Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44563":{"connections":[{"id":59053,"orbit":7}],"group":1026,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect and Hinder Duration","orbit":0,"orbitIndex":0,"skill":44563,"stats":["Debuffs you inflict have 4% increased Slow Magnitude","20% increased Hinder Duration"]},"44566":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":831,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Lightning Rod","orbit":0,"orbitIndex":0,"recipe":["Suffering","Isolation","Isolation"],"skill":44566,"stats":["30% chance for Lightning Damage with Hits to be Lucky"]},"44573":{"connections":[],"group":1259,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Disciplined Training","orbit":0,"orbitIndex":0,"skill":44573,"stats":["10% increased Skill Effect Duration","10% increased Area of Effect for Attacks","Combo count loss occurs 20% slower"]},"44605":{"connections":[{"id":59881,"orbit":-6},{"id":13081,"orbit":0}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds","isNotable":true,"name":"Remorseless","orbit":5,"orbitIndex":21,"skill":44605,"stats":["15% increased Projectile Damage","30% increased Stun Buildup against enemies within 2 metres","+5 to Strength and Dexterity"]},"44608":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":861,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":44608,"stats":[]},"44612":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1030,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":0,"orbitIndex":0,"skill":44612,"stats":[]},"44628":{"connections":[{"id":20820,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":4,"skill":44628,"stats":["3% increased Attack Speed"]},"44659":{"connections":[],"group":567,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":27,"skill":44659,"stats":["+5 to any Attribute"]},"44669":{"connections":[],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":3,"orbitIndex":9,"skill":44669,"stats":["10% increased Skill Effect Duration"]},"44683":{"classesStart":["Shadow","Monk"],"connections":[{"id":5162,"orbit":0},{"id":45406,"orbit":0},{"id":50198,"orbit":0},{"id":11495,"orbit":0},{"id":9994,"orbit":0},{"id":74,"orbit":0},{"id":52980,"orbit":0}],"group":828,"icon":"Art/2DArt/SkillIcons/passives/tempint.dds","name":"SIX","orbit":0,"orbitIndex":0,"skill":44683,"stats":[]},"44690":{"connections":[{"id":14127,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":2,"orbitIndex":5,"skill":44690,"stats":["8% reduced Skill Effect Duration"]},"44699":{"connections":[{"id":16150,"orbit":0}],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Reservation","orbit":0,"orbitIndex":0,"skill":44699,"stats":["8% increased Reservation Efficiency of Companion Skills"]},"44707":{"connections":[{"id":54785,"orbit":0},{"id":7628,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":0,"orbitIndex":0,"skill":44707,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"]},"44733":{"connections":[{"id":10742,"orbit":0},{"id":29432,"orbit":-9},{"id":1433,"orbit":0},{"id":49363,"orbit":0}],"group":531,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":12,"skill":44733,"stats":["+5 to any Attribute"]},"44746":{"ascendancyName":"Tactician","connections":[{"id":4245,"orbit":0}],"group":331,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds","isNotable":true,"name":"Suppressing Fire","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":44746,"stats":["40% more Immobilisation buildup"]},"44753":{"connections":[{"id":63608,"orbit":0}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"One With Flame","orbit":0,"orbitIndex":0,"recipe":["Greed","Greed","Isolation"],"skill":44753,"stats":["50% reduced Magnitude of Ignite on you"]},"44756":{"connections":[{"id":44841,"orbit":5}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Marked Agility","orbit":3,"orbitIndex":15,"recipe":["Despair","Disgust","Suffering"],"skill":44756,"stats":["60% increased Mana Cost Efficiency of Marks","4% increased Movement Speed if you've used a Mark Recently"]},"44765":{"connections":[{"id":32233,"orbit":0}],"group":788,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","isNotable":true,"name":"Distracting Presence","orbit":3,"orbitIndex":21,"recipe":["Envy","Guilt","Suffering"],"skill":44765,"stats":["10% increased Cooldown Recovery Rate","Enemies in your Presence have 10% reduced Cooldown Recovery Rate"]},"44776":{"connections":[{"id":48773,"orbit":0},{"id":1841,"orbit":5}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":5,"orbitIndex":18,"skill":44776,"stats":["15% increased Evasion Rating"]},"44783":{"connections":[{"id":22949,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":20,"skill":44783,"stats":["10% increased Spell Area Damage"]},"44787":{"connections":[{"id":14654,"orbit":0},{"id":49192,"orbit":0},{"id":51683,"orbit":-4}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":14,"skill":44787,"stats":["20% increased Totem Placement speed"]},"44836":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"id":47150,"orbit":0}],"group":754,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Feel no Pain","orbit":2,"orbitIndex":12,"skill":44836,"stats":["20% increased Armour and Evasion Rating","20% increased Stun Threshold"]},"44841":{"connections":[{"id":36927,"orbit":0},{"id":28258,"orbit":2}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Duration","orbit":2,"orbitIndex":19,"skill":44841,"stats":["Mark Skills have 25% increased Skill Effect Duration"]},"44850":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":789,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":44850,"stats":[]},"44871":{"connections":[{"id":54447,"orbit":0},{"id":56216,"orbit":0}],"group":736,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":3,"orbitIndex":2,"skill":44871,"stats":["+10 to maximum Energy Shield"]},"44872":{"connections":[{"id":11248,"orbit":0},{"id":22949,"orbit":0},{"id":4970,"orbit":0},{"id":3363,"orbit":0}],"group":345,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":44872,"stats":["+5 to any Attribute"]},"44875":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":935,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":44875,"stats":[]},"44891":{"connections":[{"id":52537,"orbit":2147483647},{"id":15775,"orbit":0}],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":7,"skill":44891,"stats":["Damage Penetrates 6% Cold Resistance"]},"44902":{"connections":[{"id":511,"orbit":3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":7,"orbitIndex":2,"skill":44902,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"44917":{"connections":[{"id":34984,"orbit":0}],"group":942,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Self Mortification","orbit":7,"orbitIndex":0,"recipe":["Ire","Envy","Envy"],"skill":44917,"stats":["Gain additional Stun Threshold equal to 20% of maximum Energy Shield","20% increased Stun Threshold while on Full Life"]},"44932":{"connections":[{"id":54984,"orbit":0}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":3,"orbitIndex":4,"skill":44932,"stats":["15% increased Magnitude of Shock you inflict"]},"44948":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":646,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":44948,"stats":[]},"44951":{"connections":[{"id":5777,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isSwitchable":true,"name":"Minion Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":48248,"name":"Armour and Energy Shield","stats":["12% increased Armour","12% increased maximum Energy Shield"]}},"orbit":4,"orbitIndex":9,"skill":44951,"stats":["Minions deal 10% increased Damage"]},"44952":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":9163,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Made to Last","orbit":3,"orbitIndex":11,"recipe":["Suffering","Fear","Guilt"],"skill":44952,"stats":["30% increased Armour","5% of Physical Damage prevented Recouped as Life"]},"44974":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1161,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Hail","orbit":0,"orbitIndex":0,"recipe":["Disgust","Fear","Greed"],"skill":44974,"stats":["Empowered Attacks Gain 16% of Damage as Extra Cold Damage"]},"44983":{"connections":[{"id":3685,"orbit":0}],"group":650,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":2,"orbitIndex":22,"skill":44983,"stats":["+3 to all Attributes"]},"45012":{"connections":[{"id":8246,"orbit":0},{"id":64462,"orbit":0},{"id":41017,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":3,"orbitIndex":12,"skill":45012,"stats":["10% increased Attack Damage"]},"45013":{"connections":[{"id":58884,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Finishing Blows","orbit":7,"orbitIndex":10,"recipe":["Despair","Guilt","Ire"],"skill":45013,"stats":["60% increased Damage with Hits against Enemies that are on Low Life","30% increased Stun Buildup against Enemies that are on Low Life"]},"45019":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":912,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":45019,"stats":[]},"45037":{"connections":[{"id":9736,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":7,"orbitIndex":17,"skill":45037,"stats":["12% increased Armour and Evasion Rating"]},"45075":{"connections":[{"id":43507,"orbit":0},{"id":27439,"orbit":0}],"group":295,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":7,"orbitIndex":8,"skill":45075,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"]},"45086":{"connections":[{"id":34520,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical as Extra Chaos Damage","orbit":2,"orbitIndex":21,"skill":45086,"stats":["Gain 3% of Physical Damage as extra Chaos Damage"]},"45090":{"connections":[{"id":36027,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Attack Damage","orbit":7,"orbitIndex":19,"skill":45090,"stats":["12% increased Attack Damage"]},"45100":{"connections":[{"id":56928,"orbit":-3}],"group":1173,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Flask Duration","orbit":4,"orbitIndex":37,"skill":45100,"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"]},"45111":{"connections":[{"id":14446,"orbit":0}],"group":1207,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":2,"skill":45111,"stats":["20% increased Curse Duration"]},"45137":{"connections":[{"id":44487,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":8,"skill":45137,"stats":["10% increased Ignite Magnitude"]},"45162":{"connections":[{"id":24801,"orbit":7},{"id":63031,"orbit":-2}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":7,"orbitIndex":18,"skill":45162,"stats":["20% increased Presence Area of Effect"]},"45177":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":574,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Strike True","orbit":2,"orbitIndex":4,"recipe":["Paranoia","Envy","Envy"],"skill":45177,"stats":["20% increased Accuracy Rating","+10 to Dexterity"]},"45193":{"connections":[{"id":4083,"orbit":0}],"group":1073,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":2,"orbitIndex":17,"skill":45193,"stats":["10% increased Magnitude of Poison you inflict"]},"45202":{"connections":[{"id":59093,"orbit":0}],"flavourText":"A wooden construct, mute and blind.\\nBut fear the wrath of shackled mind.","group":254,"icon":"Art/2DArt/SkillIcons/passives/totemmax.dds","isKeystone":true,"name":"Ancestral Bond","orbit":0,"orbitIndex":0,"skill":45202,"stats":["Unlimited number of Summoned Totems","Totems reserve 75 Spirit each"]},"45215":{"connections":[{"id":53187,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Attack Damage with Ally","orbit":2,"orbitIndex":2,"skill":45215,"stats":["Allies in your Presence deal 8% increased Damage","8% increased Attack Damage while you have an Ally in your Presence"]},"45226":{"connectionArt":"CharacterPlanned","connections":[{"id":21218,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":24,"skill":45226,"stats":["16% increased Damage with Bows"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"45227":{"connections":[{"id":42111,"orbit":0}],"group":194,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":1,"skill":45227,"stats":["Break 20% increased Armour"]},"45230":{"connections":[{"id":28229,"orbit":0}],"group":916,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Area","orbit":2,"orbitIndex":4,"skill":45230,"stats":["10% increased Area of Effect of Curses"]},"45244":{"connections":[{"id":23343,"orbit":0},{"id":41016,"orbit":0}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Refills","orbit":2,"orbitIndex":16,"recipe":["Greed","Ire","Isolation"],"skill":45244,"stats":["Life Flasks gain 0.15 charges per Second"]},"45248":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":14429,"orbit":2147483647}],"group":394,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Skill Gem Quality","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":45248,"stats":["+2% to Quality of all Skills"]},"45272":{"connections":[{"id":42280,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":5,"orbitIndex":0,"skill":45272,"stats":["+3 to all Attributes"]},"45278":{"connections":[{"id":38138,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"Reduced Attribute Requirements","orbit":7,"orbitIndex":14,"skill":45278,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"]},"45301":{"connections":[{"id":31724,"orbit":0}],"group":405,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":2,"orbitIndex":18,"skill":45301,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"45304":{"connections":[{"id":6078,"orbit":-4}],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":18,"skill":45304,"stats":["10% increased Poison Duration"]},"45319":{"connections":[{"id":55041,"orbit":0},{"id":26135,"orbit":0},{"id":3251,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Damage","orbit":3,"orbitIndex":16,"skill":45319,"stats":["8% increased Spell Damage"]},"45327":{"connections":[{"id":10251,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":3,"orbitIndex":16,"skill":45327,"stats":["15% increased Stun Buildup"]},"45329":{"connections":[{"id":2128,"orbit":0},{"id":40626,"orbit":0}],"group":1170,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Delayed Danger","orbit":0,"orbitIndex":0,"recipe":["Despair","Ire","Disgust"],"skill":45329,"stats":["30% increased Hazard Duration","40% increased Hazard Damage"]},"45331":{"connections":[{"id":23221,"orbit":7},{"id":60323,"orbit":9}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Chaining Projectiles","orbit":7,"orbitIndex":21,"skill":45331,"stats":["Projectiles have 5% chance to Chain an additional time from terrain"]},"45343":{"connections":[{"id":50483,"orbit":0},{"id":14505,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Area","orbit":7,"orbitIndex":19,"skill":45343,"stats":["Minions have 8% increased Area of Effect"]},"45350":{"connections":[{"id":3438,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":7,"orbitIndex":6,"skill":45350,"stats":["Invocated Spells deal 15% increased Damage"]},"45354":{"connections":[{"id":64948,"orbit":0},{"id":21568,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":9,"skill":45354,"stats":["Aura Skills have 5% increased Magnitudes"]},"45363":{"connections":[{"id":31292,"orbit":0},{"id":58528,"orbit":0}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds","isNotable":true,"name":"Smash","orbit":3,"orbitIndex":23,"skill":45363,"stats":["20% increased Melee Damage","40% increased Melee Damage against Heavy Stunned enemies"]},"45370":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOxNotable.dds","isNotable":true,"name":"The Raging Ox","orbit":2,"orbitIndex":16,"recipe":["Suffering","Ire","Disgust"],"skill":45370,"stats":["Hits against you have 30% reduced Critical Damage Bonus","15% reduced Duration of Ailments on You","+10 to Strength"]},"45382":{"connections":[{"id":53265,"orbit":0}],"group":1317,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Ailment Chance and Elemental Damage","orbit":3,"orbitIndex":15,"skill":45382,"stats":["10% increased Elemental Damage","6% increased chance to inflict Ailments"]},"45383":{"connections":[{"id":23930,"orbit":0},{"id":30662,"orbit":0}],"group":269,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":4,"orbitIndex":36,"skill":45383,"stats":["12% increased Lightning Damage"]},"45390":{"connections":[{"id":13624,"orbit":0},{"id":28258,"orbit":2}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":7,"skill":45390,"stats":["Mark Skills have 10% increased Use Speed"]},"45400":{"connectionArt":"CharacterPlanned","connections":[{"id":59908,"orbit":2147483647},{"id":13691,"orbit":0}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Mighty Trunk","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":45400,"stats":["Totems gain +3% to all Maximum Elemental Resistances","20% increased Area of Effect for Skills used by Totems"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"45422":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connectionArt":"CharacterPlanned","connections":[],"group":408,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Anger Management","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":45422,"stats":["+15 to Maximum Rage","200% faster start of inherent Rage loss"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"45481":{"connections":[{"id":52765,"orbit":0}],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":16,"skill":45481,"stats":["10% increased Mana Regeneration Rate"]},"45488":{"connections":[{"id":4377,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","isNotable":true,"name":"Cross Strike","orbit":3,"orbitIndex":15,"recipe":["Guilt","Greed","Envy"],"skill":45488,"stats":["20% increased Accuracy Rating while Dual Wielding","3% increased Movement Speed while Dual Wielding"]},"45494":{"connections":[],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Immobilisation Buildup","orbit":3,"orbitIndex":9,"skill":45494,"stats":["20% increased Ballista Immobilisation buildup"]},"45497":{"connections":[{"id":13333,"orbit":-7},{"id":17057,"orbit":0},{"id":61170,"orbit":7}],"group":668,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":0,"orbitIndex":0,"skill":45497,"stats":["10% increased Elemental Damage"]},"45503":{"connections":[{"id":37746,"orbit":4}],"group":409,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":0,"skill":45503,"stats":["30% increased Flammability Magnitude"]},"45522":{"connections":[{"id":22314,"orbit":5}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","isSwitchable":true,"name":"Infused Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","id":40885,"name":"Chaos Damage","stats":["10% increased Chaos Damage"]}},"orbit":3,"orbitIndex":6,"skill":45522,"stats":["12% increased Spell Damage if you have consumed an Elemental Infusion Recently"]},"45530":{"connections":[{"id":55180,"orbit":-7}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Stun Buildup","orbit":7,"orbitIndex":18,"skill":45530,"stats":["Minions cause 15% increased Stun Buildup"]},"45569":{"connections":[{"id":55596,"orbit":0}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":22,"skill":45569,"stats":["15% increased Critical Spell Damage Bonus"]},"45570":{"connections":[{"id":43713,"orbit":0},{"id":29009,"orbit":0}],"group":779,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Area","orbit":7,"orbitIndex":18,"skill":45570,"stats":["Offering Skills have 20% increased Area of Effect"]},"45576":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":790,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":7,"orbitIndex":3,"skill":45576,"stats":[]},"45585":{"connections":[{"id":55617,"orbit":0},{"id":37258,"orbit":5}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour and Evasion while Surrounded","orbit":3,"orbitIndex":23,"skill":45585,"stats":["20% increased Armour while Surrounded","20% increased Evasion Rating while Surrounded"]},"45586":{"connections":[{"id":14761,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Ally Attack Damage","orbit":2,"orbitIndex":10,"skill":45586,"stats":["Allies in your Presence deal 16% increased Damage"]},"45599":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":6689,"orbit":0},{"id":32885,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Lay Siege","orbit":7,"orbitIndex":12,"recipe":["Fear","Envy","Fear"],"skill":45599,"stats":["1% increased Damage per 1% Chance to Block"]},"45602":{"ascendancyName":"Disciple of Varashta","connections":[{"id":32705,"orbit":-9}],"flavourText":"\"Kelari, you deceiver! I fell for your words, but no longer. Your sentence is a fate too good for you! I would give anything to bring back those who fell to your lies. Instead... I mourn my choices.\" \\n\\nNavira lambasted Kelari a final time.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnCommandOasis.dds","isNotable":true,"name":"Navira's Oasis","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":7,"orbitIndex":7,"skill":45602,"stats":["Grants Skill: Navira's Oasis"]},"45609":{"connections":[],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":3,"orbitIndex":20,"skill":45609,"stats":["15% increased Critical Damage Bonus"]},"45612":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":53901,"orbit":0}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Defensive Reflexes","orbit":2,"orbitIndex":12,"recipe":["Greed","Ire","Ire"],"skill":45612,"stats":["12% increased Block chance","5 Mana gained when you Block"]},"45631":{"connections":[{"id":3630,"orbit":-5}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield Recharge","orbit":7,"orbitIndex":14,"skill":45631,"stats":["10% increased Evasion Rating","10% increased Energy Shield Recharge Rate"]},"45632":{"connections":[{"id":24551,"orbit":0}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Mind Eraser","orbit":7,"orbitIndex":19,"recipe":["Fear","Ire","Paranoia"],"skill":45632,"stats":["20% increased Mana Regeneration Rate","15% increased Mana Cost Efficiency"]},"45650":{"connections":[{"id":9572,"orbit":0},{"id":36997,"orbit":0}],"group":1005,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage if Projectile Hit","orbit":3,"orbitIndex":14,"skill":45650,"stats":["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"]},"45693":{"connections":[{"id":64851,"orbit":0}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Shield Defences","orbit":0,"orbitIndex":0,"skill":45693,"stats":["25% increased Defences from Equipped Shield"]},"45702":{"connections":[{"id":61333,"orbit":-3},{"id":31692,"orbit":3}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":19,"skill":45702,"stats":["10% increased Critical Hit Chance"]},"45709":{"connections":[{"id":52803,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":7,"orbitIndex":21,"skill":45709,"stats":["15% increased Life Flask Charges gained"]},"45712":{"connections":[{"id":65009,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Flammability Magnitude","orbit":5,"orbitIndex":60,"skill":45712,"stats":["20% increased Flammability Magnitude","8% increased Elemental Damage"]},"45713":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isNotable":true,"name":"Savouring","orbit":0,"orbitIndex":0,"recipe":["Disgust","Ire","Isolation"],"skill":45713,"stats":["20% increased Flask Effect Duration","20% chance for Flasks you use to not consume Charges"]},"45751":{"connections":[],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Frightening Shield","orbit":2,"orbitIndex":0,"recipe":["Disgust","Disgust","Suffering"],"skill":45751,"stats":["Apply Debilitate to Enemies 3 Metres in front of you while your Shield is raised"]},"45774":{"connections":[{"id":54975,"orbit":3}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect","orbit":4,"orbitIndex":71,"skill":45774,"stats":["Debuffs you inflict have 5% increased Slow Magnitude"]},"45777":{"connections":[{"id":47212,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Hidden Barb","orbit":2,"orbitIndex":16,"recipe":["Envy","Paranoia","Isolation"],"skill":45777,"stats":["20% increased chance to inflict Ailments","20% increased Physical Damage"]},"45798":{"connections":[{"id":62578,"orbit":-7},{"id":46615,"orbit":7}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":3,"orbitIndex":13,"skill":45798,"stats":["3% chance to gain Volatility on Kill"]},"45824":{"connections":[{"id":61441,"orbit":0},{"id":8493,"orbit":0}],"group":583,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":0,"orbitIndex":0,"skill":45824,"stats":["10% increased Damage with Swords"]},"45874":{"connections":[],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Proliferating Weeds","orbit":5,"orbitIndex":48,"recipe":["Suffering","Ire","Paranoia"],"skill":45874,"stats":["Fissure Skills have +1 to Limit"]},"45885":{"connections":[{"id":54521,"orbit":0},{"id":59362,"orbit":0},{"id":45497,"orbit":4},{"id":13359,"orbit":9}],"group":692,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":45885,"stats":["+5 to any Attribute"]},"45899":{"connections":[{"id":968,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage and Area","orbit":3,"orbitIndex":5,"skill":45899,"stats":["6% increased Fire Damage","5% increased Area of Effect"]},"45916":{"connections":[{"id":27501,"orbit":-4},{"id":19330,"orbit":4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":5,"orbitIndex":48,"skill":45916,"stats":["10% increased Life Regeneration rate"]},"45918":{"connections":[],"flavourText":"While the mind endures, so too will the body.","group":411,"icon":"Art/2DArt/SkillIcons/passives/heroicspirit.dds","isKeystone":true,"name":"Mind Over Matter","orbit":0,"orbitIndex":0,"skill":45918,"stats":["All Damage is taken from Mana before Life","50% less Mana Recovery Rate"]},"45923":{"connections":[{"id":50084,"orbit":0},{"id":52319,"orbit":0}],"group":606,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":31,"skill":45923,"stats":["+5 to any Attribute"]},"45962":{"connections":[{"id":7183,"orbit":-6},{"id":15617,"orbit":0}],"group":507,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Recovery","orbit":3,"orbitIndex":23,"skill":45962,"stats":["10% increased Life Recovery from Flasks"]},"45969":{"connections":[{"id":28693,"orbit":-7},{"id":24880,"orbit":0}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":45969,"stats":["+5 to any Attribute"]},"45990":{"connections":[{"id":39448,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Attack Speed","orbit":3,"orbitIndex":23,"skill":45990,"stats":["4% increased Attack Speed with Axes"]},"45992":{"connections":[{"id":41657,"orbit":0}],"group":453,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":12,"skill":45992,"stats":["15% increased Armour"]},"46016":{"ascendancyName":"Infernalist","connections":[{"id":24039,"orbit":7}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":6,"orbitIndex":54,"skill":46016,"stats":["3% increased maximum Life"]},"46017":{"connections":[{"id":54962,"orbit":0}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration while Stationary","orbit":7,"orbitIndex":0,"skill":46017,"stats":["15% increased Life Regeneration Rate while stationary"]},"46023":{"connections":[],"group":452,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":3,"skill":46023,"stats":["15% increased Armour"]},"46024":{"connections":[],"group":269,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Sigil of Lightning","orbit":4,"orbitIndex":44,"recipe":["Paranoia","Suffering","Paranoia"],"skill":46024,"stats":["30% increased Damage with Hits against Shocked Enemies"]},"46034":{"connections":[{"id":41029,"orbit":0},{"id":10552,"orbit":0}],"group":980,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":46034,"stats":["+5 to any Attribute"]},"46051":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":94,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":46051,"stats":[]},"46060":{"connections":[{"id":29270,"orbit":-2},{"id":7488,"orbit":0}],"group":550,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Voracious","orbit":7,"orbitIndex":0,"recipe":["Greed","Isolation","Suffering"],"skill":46060,"stats":["20% of Leech is Instant"]},"46069":{"connectionArt":"CharacterPlanned","connections":[{"id":6088,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":46069,"stats":["12% increased Magnitude of Poison you inflict"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"46071":{"ascendancyName":"Amazon","connections":[{"id":9294,"orbit":0}],"group":1471,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Accuracy","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":46071,"stats":["12% increased Accuracy Rating"]},"46088":{"connections":[{"id":13823,"orbit":0}],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":3,"orbitIndex":9,"skill":46088,"stats":["10% increased Critical Hit Chance for Spells"]},"46091":{"ascendancyName":"Disciple of Varashta","connections":[{"id":30265,"orbit":-9},{"id":64223,"orbit":6}],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/MoreEnergyShieldRechargeRate.dds","isNotable":true,"name":"The Fourth Teaching","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":5,"orbitIndex":56,"skill":46091,"stats":["-1 second to base Energy Shield Recharge delay","40% more Energy Shield Recharge Rate while on Low Energy Shield"]},"46124":{"connections":[{"id":37593,"orbit":0}],"group":802,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Arcane Remnants","orbit":7,"orbitIndex":17,"recipe":["Despair","Guilt","Envy"],"skill":46124,"stats":["Recover 3% of Maximum Mana when you collect a Remnant"]},"46146":{"connections":[{"id":43691,"orbit":0}],"group":1037,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":7,"orbitIndex":4,"skill":46146,"stats":["10% increased amount of Mana Leeched"]},"46152":{"connections":[{"id":40110,"orbit":4}],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Blind Effect","orbit":1,"orbitIndex":6,"skill":46152,"stats":["10% increased Blind Effect"]},"46157":{"connections":[{"id":37806,"orbit":0}],"group":960,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Skill Chain Chance","orbit":0,"orbitIndex":0,"skill":46157,"stats":["20% chance for Lightning Skills to Chain an additional time"]},"46171":{"connections":[{"id":61421,"orbit":7}],"group":1366,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Critical Chance","orbit":7,"orbitIndex":13,"skill":46171,"stats":["10% increased Critical Hit Chance"]},"46182":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[{"id":42460,"orbit":4}],"group":1082,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Intense Dose","orbit":0,"orbitIndex":0,"recipe":["Fear","Fear","Disgust"],"skill":46182,"stats":["20% increased chance to inflict Ailments","15% increased Duration of Damaging Ailments on Enemies"]},"46197":{"connections":[{"id":39237,"orbit":0}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Careful Assassin","orbit":2,"orbitIndex":7,"recipe":["Suffering","Envy","Greed"],"skill":46197,"stats":["20% reduced Critical Damage Bonus","50% increased Critical Hit Chance"]},"46205":{"connections":[{"id":2174,"orbit":7},{"id":33209,"orbit":-7},{"id":51683,"orbit":-7}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":0,"skill":46205,"stats":["15% increased Totem Damage"]},"46224":{"connections":[{"id":24045,"orbit":0},{"id":45019,"orbit":0}],"group":912,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Arcane Alchemy","orbit":2,"orbitIndex":2,"recipe":["Envy","Greed","Greed"],"skill":46224,"stats":["Mana Flasks gain 0.1 charges per Second","+10 to Intelligence"]},"46268":{"connections":[{"id":5324,"orbit":-5},{"id":2397,"orbit":0}],"group":642,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage while no remaining Life Flasks","orbit":7,"orbitIndex":8,"skill":46268,"stats":["20% increased Attack Damage while you have no Life Flask uses left"]},"46275":{"connections":[{"id":3894,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":35,"skill":46275,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"46296":{"connections":[],"group":875,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Short Shot","orbit":1,"orbitIndex":4,"recipe":["Suffering","Guilt","Envy"],"skill":46296,"stats":["10% reduced Projectile Speed","20% increased Projectile Damage"]},"46300":{"connections":[{"id":63021,"orbit":0},{"id":52774,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":14,"skill":46300,"stats":["30% increased Flammability Magnitude"]},"46325":{"connections":[{"id":3936,"orbit":0},{"id":33556,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":5,"skill":46325,"stats":["10% increased Melee Damage"]},"46343":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[{"id":13708,"orbit":0},{"id":25513,"orbit":0},{"id":47363,"orbit":0}],"group":697,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":46343,"stats":[]},"46358":{"connections":[{"id":50423,"orbit":0},{"id":59376,"orbit":0}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":66,"skill":46358,"stats":["+5 to any Attribute"]},"46365":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":617,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","isNotable":true,"name":"Gigantic Following","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Isolation"],"skill":46365,"stats":["25% reduced Reservation Efficiency of Minion Skills","Your Minions are Gigantic"]},"46380":{"connections":[{"id":21327,"orbit":0}],"group":312,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Energy Shield if Consumed Power Charge","orbit":2,"orbitIndex":22,"skill":46380,"stats":["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"]},"46384":{"connections":[{"id":18746,"orbit":-5},{"id":58138,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Wide Barrier","orbit":4,"orbitIndex":24,"recipe":["Envy","Isolation","Isolation"],"skill":46384,"stats":["30% increased Block chance","25% reduced Defences"]},"46386":{"connections":[{"id":39986,"orbit":0}],"group":1411,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":46386,"stats":["Companions deal 12% increased Damage"]},"46399":{"connections":[{"id":589,"orbit":0},{"id":50820,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Rage on Melee Hit","orbit":7,"orbitIndex":11,"skill":46399,"stats":["Gain 1 Rage on Melee Hit"]},"46402":{"connections":[{"id":18923,"orbit":0},{"id":37220,"orbit":0},{"id":50342,"orbit":0}],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":13,"skill":46402,"stats":["15% increased Evasion Rating"]},"46421":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":46421,"stats":[]},"46431":{"connections":[{"id":11015,"orbit":0},{"id":38463,"orbit":0}],"group":1196,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":0,"orbitIndex":0,"skill":46431,"stats":["16% increased Hazard Damage"]},"46454":{"ascendancyName":"Pathfinder","connections":[],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds","isNotable":true,"name":"Traveller's Wisdom","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":46454,"stats":["Attribute Passive Skills can instead grant 5% increased Damage","Attribute Passive Skills can instead grant 5% increased Defences","Attribute Passive Skills can instead grant 5% increased Cost Efficiency"]},"46475":{"connections":[{"id":18186,"orbit":5},{"id":51299,"orbit":0},{"id":16385,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":4,"orbitIndex":63,"skill":46475,"stats":["12% increased Armour and Evasion Rating"]},"46499":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":204,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Guts","orbit":0,"orbitIndex":0,"recipe":["Suffering","Ire","Ire"],"skill":46499,"stats":["Recover 3% of maximum Life for each Endurance Charge consumed","+1 to Maximum Endurance Charges"]},"46522":{"ascendancyName":"Tactician","connections":[{"id":44746,"orbit":0}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Pin Buildup","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":46522,"stats":["20% increased Pin Buildup"]},"46533":{"connections":[{"id":28329,"orbit":3}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":18,"skill":46533,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"]},"46535":{"ascendancyName":"Witchhunter","connections":[],"group":273,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds","isNotable":true,"name":"No Mercy","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":46535,"stats":["Deal up to 40% more Damage to Enemies based on their missing Concentration"]},"46554":{"connections":[{"id":62677,"orbit":0},{"id":36379,"orbit":0},{"id":10131,"orbit":0},{"id":42999,"orbit":-3}],"group":888,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":46554,"stats":["+5 to any Attribute"]},"46561":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":898,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":2,"orbitIndex":6,"skill":46561,"stats":[]},"46565":{"connections":[{"id":15855,"orbit":0}],"group":510,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","isNotable":true,"name":"Stance Breaker","orbit":0,"orbitIndex":0,"skill":46565,"stats":["25% increased Damage with Swords"]},"46601":{"connections":[{"id":18568,"orbit":0},{"id":43720,"orbit":0}],"group":1169,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":2,"orbitIndex":18,"skill":46601,"stats":["10% increased amount of Mana Leeched"]},"46604":{"connections":[{"id":2138,"orbit":7}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":7,"orbitIndex":17,"skill":46604,"stats":["7% increased Chaos Damage"]},"46615":{"connections":[{"id":53177,"orbit":7}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility when Stunned","orbit":7,"orbitIndex":10,"skill":46615,"stats":["50% chance to gain Volatility when you are Stunned"]},"46628":{"connections":[{"id":40894,"orbit":0},{"id":60013,"orbit":0},{"id":44872,"orbit":0},{"id":50184,"orbit":0},{"id":25337,"orbit":0},{"id":20848,"orbit":-8}],"group":416,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":67,"skill":46628,"stats":["+5 to any Attribute"]},"46644":{"ascendancyName":"Infernalist","connections":[],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds","isNotable":true,"name":"Beidat's Will","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":48,"skill":46644,"stats":["Reserves 25% of Life","+1 to Maximum Spirit per 25 Maximum Life"]},"46654":{"ascendancyName":"Shaman","connections":[{"id":61983,"orbit":2147483647}],"group":71,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Resistances","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":46654,"stats":["+3% to all Elemental Resistances"]},"46665":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":248,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":46665,"stats":[]},"46674":{"connections":[{"id":35921,"orbit":0},{"id":64807,"orbit":0}],"group":234,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":16,"skill":46674,"stats":["6% increased Area of Effect for Attacks"]},"46683":{"connections":[{"id":30553,"orbit":0}],"group":140,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Inherited Strength ","orbit":3,"orbitIndex":4,"recipe":["Envy","Suffering","Despair"],"skill":46683,"stats":["Warcries have 15% chance to Empower 3 additional Attacks"]},"46688":{"connections":[{"id":4238,"orbit":-2}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":1,"skill":46688,"stats":["3% increased Attack Speed with One Handed Melee Weapons"]},"46692":{"connections":[{"id":9393,"orbit":0}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isNotable":true,"name":"Efficient Alchemy","orbit":7,"orbitIndex":16,"recipe":["Fear","Ire","Guilt"],"skill":46692,"stats":["20% increased Flask and Charm Charges gained","40% increased Life and Mana Recovery from Flasks while you have an active Charm"]},"46696":{"connections":[{"id":8629,"orbit":0}],"group":386,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Impair","orbit":4,"orbitIndex":68,"recipe":["Envy","Suffering","Disgust"],"skill":46696,"stats":["25% increased Damage with One Handed Weapons","Attacks have 10% chance to Maim on Hit"]},"46705":{"connections":[{"id":12822,"orbit":0}],"group":1005,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage if Melee Hit","orbit":2,"orbitIndex":6,"skill":46705,"stats":["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"]},"46726":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":594,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Reformed Barrier","orbit":7,"orbitIndex":1,"recipe":["Envy","Paranoia","Fear"],"skill":46726,"stats":["Your Energy Shield Recharge starts when your Minions are Reformed"]},"46741":{"connections":[],"group":233,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":22,"skill":46741,"stats":["15% increased Stun Buildup"]},"46742":{"connections":[],"flavourText":"Balance is good in all things, but especially in the realm of magic.","group":479,"icon":"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds","isKeystone":true,"name":"Elemental Equilibrium","orbit":0,"orbitIndex":0,"skill":46742,"stats":["Create Lightning Infusion Remnants instead of Fire","Create Cold Infusion Remnants instead of Lightning","Create Fire Infusion Remnants instead of Cold"]},"46748":{"connections":[{"id":51206,"orbit":5},{"id":60568,"orbit":-5}],"group":489,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":0,"orbitIndex":0,"skill":46748,"stats":["16% increased Totem Life"]},"46760":{"connections":[{"id":51534,"orbit":0},{"id":8631,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":46760,"stats":["16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"]},"46761":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1031,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":46761,"stats":[]},"46782":{"connections":[{"id":53698,"orbit":3}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":16,"skill":46782,"stats":["10% increased Attack Damage"]},"46819":{"connections":[{"id":8616,"orbit":0},{"id":13909,"orbit":0}],"group":737,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":46819,"stats":["+5 to any Attribute"]},"46854":{"ascendancyName":"Deadeye","connections":[{"id":12033,"orbit":0},{"id":42416,"orbit":0}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Projectile Speed","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":3,"orbitIndex":8,"skill":46854,"stats":["10% increased Projectile Speed"]},"46857":{"connections":[{"id":42916,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":3,"orbitIndex":22,"skill":46857,"stats":["15% faster start of Energy Shield Recharge"]},"46874":{"connections":[{"id":7449,"orbit":0},{"id":53696,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Attack Damage","orbit":7,"orbitIndex":21,"skill":46874,"stats":["12% increased Attack Physical Damage"]},"46882":{"connections":[],"group":1141,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":8,"skill":46882,"stats":[]},"46887":{"connections":[{"id":43720,"orbit":-6},{"id":38463,"orbit":0}],"group":1169,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":3,"orbitIndex":6,"skill":46887,"stats":["10% increased amount of Mana Leeched"]},"46931":{"connections":[{"id":23036,"orbit":0},{"id":28175,"orbit":5}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":11,"skill":46931,"stats":["25% increased Attack Damage while Surrounded"]},"46972":{"connections":[{"id":54783,"orbit":0}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Arcane Mixtures","orbit":7,"orbitIndex":23,"recipe":["Paranoia","Paranoia","Guilt"],"skill":46972,"stats":["25% increased Energy Shield Recharge Rate","Mana Flasks gain 0.1 charges per Second"]},"46989":{"connections":[],"group":819,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":7,"orbitIndex":12,"skill":46989,"stats":["Spell Skills have 6% increased Area of Effect"]},"46990":{"ascendancyName":"Deadeye","connections":[{"id":3987,"orbit":0},{"id":39723,"orbit":0},{"id":49165,"orbit":0},{"id":24295,"orbit":0},{"id":61461,"orbit":0}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Deadeye","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":9,"orbitIndex":48,"skill":46990,"stats":[]},"47006":{"connections":[{"id":43174,"orbit":7}],"group":370,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":3,"orbitIndex":14,"skill":47006,"stats":["10% increased effect of Fully Broken Armour"]},"47009":{"connections":[{"id":37250,"orbit":-7}],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage","orbit":7,"orbitIndex":11,"skill":47009,"stats":["10% increased Attack Area Damage"]},"47021":{"connections":[{"id":36217,"orbit":1}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":2,"orbitIndex":18,"skill":47021,"stats":["15% increased Volatility Explosion delay"]},"47088":{"connections":[],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Sic 'Em","orbit":4,"orbitIndex":0,"recipe":["Paranoia","Greed","Disgust"],"skill":47088,"stats":["Companions deal 60% increased damage against Immobilised enemies"]},"47097":{"ascendancyName":"Warbringer","connections":[],"group":53,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds","isNotable":true,"name":"Warcaller's Bellow","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":47097,"stats":["Warcries Explode Corpses dealing 25% of their Life as Physical Damage","Ignore Warcry Cooldowns"]},"47150":{"connections":[{"id":56910,"orbit":-5}],"group":754,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":16,"skill":47150,"stats":["12% increased Armour and Evasion Rating"]},"47155":{"connections":[{"id":35896,"orbit":0},{"id":63545,"orbit":2},{"id":17394,"orbit":-2}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":3,"skill":47155,"stats":["Minions deal 10% increased Damage"]},"47157":{"connections":[{"id":61347,"orbit":4},{"id":54818,"orbit":0}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":12,"skill":47157,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"]},"47168":{"connections":[{"id":6006,"orbit":-4},{"id":54521,"orbit":0},{"id":55412,"orbit":-4},{"id":25570,"orbit":0}],"group":554,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47168,"stats":["+5 to any Attribute"]},"47173":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":47173,"stats":[]},"47175":{"classesStart":["Marauder","Warrior"],"connections":[{"id":16732,"orbit":0},{"id":51916,"orbit":0},{"id":54579,"orbit":0},{"id":5852,"orbit":0},{"id":33812,"orbit":0},{"id":32534,"orbit":0},{"id":3936,"orbit":0},{"id":38646,"orbit":0}],"group":683,"icon":"Art/2DArt/SkillIcons/passives/blankStr.dds","name":"MARAUDER","orbit":0,"orbitIndex":0,"skill":47175,"stats":[]},"47177":{"connections":[],"group":890,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47177,"stats":["+5 to any Attribute"]},"47184":{"ascendancyName":"Smith of Kitava","connections":[],"group":17,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds","isNotable":true,"name":"Living Weapon","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":47184,"stats":["Grants Skill: Manifest Weapon"]},"47190":{"ascendancyName":"Oracle","connections":[{"id":32905,"orbit":6}],"group":38,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Passive Point","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":47190,"stats":["Grants 1 Passive Skill Point"]},"47191":{"connections":[],"group":260,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":4,"orbitIndex":58,"skill":47191,"stats":["12% increased Fire Damage"]},"47212":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":468,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":47212,"stats":[]},"47235":{"connections":[{"id":24570,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blinded Enemies Critical","orbit":7,"orbitIndex":22,"skill":47235,"stats":["Enemies Blinded by you have 15% reduced Critical Hit Chance"]},"47236":{"ascendancyName":"Smith of Kitava","connections":[{"id":60298,"orbit":0}],"group":16,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Melee Damage","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":47236,"stats":["20% increased Melee Damage"]},"47242":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":47242,"stats":[]},"47252":{"connections":[],"group":237,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":16,"skill":47252,"stats":["16% increased Mana Regeneration Rate while stationary"]},"47263":{"connections":[{"id":38707,"orbit":0},{"id":18448,"orbit":0},{"id":58295,"orbit":0},{"id":60068,"orbit":0}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47263,"stats":["+5 to any Attribute"]},"47270":{"connections":[],"group":749,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Inescapable Cold","orbit":4,"orbitIndex":66,"recipe":["Ire","Paranoia","Isolation"],"skill":47270,"stats":["40% increased Freeze Buildup","20% increased Freeze Duration on Enemies"]},"47284":{"connections":[{"id":3332,"orbit":0}],"group":600,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Minion Cold Resistance","orbit":0,"orbitIndex":0,"skill":47284,"stats":["Minions have +20% to Cold Resistance"]},"47307":{"connections":[{"id":2254,"orbit":5}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":4,"skill":47307,"stats":["3% increased Cast Speed"]},"47312":{"ascendancyName":"Amazon","connections":[],"group":1480,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds","isNotable":true,"name":"Azmeri Brew","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":47312,"stats":["Life Flasks also recover Mana","Mana Flasks also recover Life"]},"47316":{"connections":[{"id":2888,"orbit":0},{"id":28862,"orbit":0}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Goring","orbit":7,"orbitIndex":19,"recipe":["Ire","Isolation","Isolation"],"skill":47316,"stats":["3% reduced maximum Life","30% increased amount of Life Leeched","40% increased Physical Damage"]},"47344":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":3781,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Chaos Damage","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":47344,"stats":["11% increased Chaos Damage"]},"47359":{"connections":[{"id":14231,"orbit":-7}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":17,"skill":47359,"stats":["Triggered Spells deal 16% increased Spell Damage"]},"47363":{"connections":[],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Colossal Weapon","orbit":4,"orbitIndex":50,"recipe":["Fear","Greed","Ire"],"skill":47363,"stats":["12% increased Area of Effect for Attacks","+10 to Strength"]},"47371":{"connections":[{"id":7668,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Bleeding Chance","orbit":2,"orbitIndex":22,"skill":47371,"stats":["5% chance to inflict Bleeding on Hit","Empowered Attacks deal 10% increased Damage"]},"47374":{"connections":[{"id":18049,"orbit":0}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":66,"skill":47374,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies within 2m"]},"47375":{"connections":[{"id":63618,"orbit":5}],"group":1407,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":0,"orbitIndex":0,"skill":47375,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"]},"47418":{"connections":[{"id":23839,"orbit":0},{"id":10738,"orbit":0}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Warding Potions","orbit":2,"orbitIndex":9,"recipe":["Greed","Envy","Paranoia"],"skill":47418,"stats":["10% reduced Flask Charges used from Mana Flasks","Remove a Curse when you use a Mana Flask"]},"47420":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":11048,"orbit":0},{"id":52676,"orbit":7}],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","isNotable":true,"name":"Expendable Army","orbit":1,"orbitIndex":9,"recipe":["Ire","Greed","Isolation"],"skill":47420,"stats":["20% increased Minion Duration","Temporary Minion Skills have +2 to Limit of Minions summoned"]},"47429":{"connections":[],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":6,"orbitIndex":6,"skill":47429,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"47441":{"connections":[{"id":61992,"orbit":0}],"group":787,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Stigmata","orbit":7,"orbitIndex":12,"recipe":["Disgust","Guilt","Fear"],"skill":47441,"stats":["Offerings have 30% increased Maximum Life","Recover 3% of maximum Life when you create an Offering"]},"47442":{"ascendancyName":"Blood Mage","connections":[{"id":65518,"orbit":0}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life Flasks","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":5,"orbitIndex":2,"skill":47442,"stats":["15% increased Life Flask Charges gained"]},"47443":{"connections":[{"id":60992,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Reservation","orbit":0,"orbitIndex":0,"skill":47443,"stats":["8% increased Reservation Efficiency of Companion Skills"]},"47477":{"connections":[{"id":51774,"orbit":1}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":1,"orbitIndex":3,"skill":47477,"stats":["15% reduced Volatility Explosion delay"]},"47514":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Dizzying Hits","orbit":7,"orbitIndex":8,"recipe":["Ire","Despair","Envy"],"skill":47514,"stats":["10% chance to Daze on Hit","25% increased Critical Hit Chance against Dazed Enemies"]},"47555":{"connections":[{"id":51184,"orbit":0},{"id":18407,"orbit":0},{"id":39886,"orbit":0}],"group":648,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":22,"skill":47555,"stats":["+5 to any Attribute"]},"47560":{"connections":[],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Multi Shot","orbit":8,"orbitIndex":54,"recipe":["Ire","Isolation","Disgust"],"skill":47560,"stats":["+24% Surpassing chance to fire an additional Projectile"]},"47591":{"connections":[{"id":9226,"orbit":-2}],"group":509,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Recoup","orbit":2,"orbitIndex":16,"skill":47591,"stats":["3% of Damage taken Recouped as Mana"]},"47606":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":182,"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"name":"Rage Mastery","orbit":0,"orbitIndex":0,"skill":47606,"stats":[]},"47614":{"connections":[{"id":22219,"orbit":-7}],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":2,"orbitIndex":22,"skill":47614,"stats":["Triggered Spells deal 14% increased Spell Damage"]},"47623":{"connections":[{"id":38570,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":2,"orbitIndex":14,"skill":47623,"stats":["12% increased Grenade Damage"]},"47633":{"connectionArt":"CharacterPlanned","connections":[{"id":57002,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":4,"skill":47633,"stats":["20% increased Thorns damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"47635":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Overload","orbit":3,"orbitIndex":8,"recipe":["Paranoia","Isolation","Envy"],"skill":47635,"stats":["Damage Penetrates 10% Lightning Resistance if on Low Mana","Damage Penetrates 15% Lightning Resistance"]},"47677":{"connections":[{"id":9472,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":7,"orbitIndex":17,"skill":47677,"stats":["8% increased Projectile Speed"]},"47683":{"connections":[],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Chaining Projectiles","orbit":2,"orbitIndex":23,"skill":47683,"stats":["Projectiles have 5% chance to Chain an additional time from terrain"]},"47709":{"connections":[{"id":63814,"orbit":0},{"id":40336,"orbit":0}],"group":682,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":47709,"stats":["5% chance to inflict Bleeding on Hit"]},"47722":{"connections":[{"id":6514,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Damage","orbit":3,"orbitIndex":4,"skill":47722,"stats":["16% increased Damage with Warcries"]},"47733":{"connections":[],"group":769,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Ailment Chance","orbit":2,"orbitIndex":7,"skill":47733,"stats":["Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments"]},"47753":{"connections":[{"id":51868,"orbit":-6}],"group":87,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Penetration","orbit":0,"orbitIndex":0,"skill":47753,"stats":["Damage Penetrates 8% Fire Resistance"]},"47754":{"connections":[{"id":23455,"orbit":0}],"group":1012,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":7,"orbitIndex":16,"skill":47754,"stats":["10% increased Cold Damage"]},"47759":{"connections":[{"id":62677,"orbit":2147483647}],"flavourText":"Your grandchildren will awaken screaming in memory of what I utter today.","group":837,"icon":"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds","isKeystone":true,"name":"Whispers of Doom","orbit":0,"orbitIndex":0,"skill":47759,"stats":["You can apply an additional Curse","Double Activation Delay of Curses"]},"47782":{"connections":[{"id":38003,"orbit":4},{"id":28361,"orbit":-4}],"group":758,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Steady Footing","orbit":4,"orbitIndex":54,"recipe":["Envy","Disgust","Ire"],"skill":47782,"stats":["40% increased Stun Threshold","20% increased Stun Threshold if you haven't been Stunned Recently"]},"47790":{"connections":[{"id":17625,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":7,"skill":47790,"stats":["Gain 1 Rage on Melee Hit"]},"47796":{"connections":[{"id":62640,"orbit":-4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":12,"skill":47796,"stats":["3% increased Attack Speed"]},"47821":{"connections":[{"id":41033,"orbit":9}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Effect","orbit":2,"orbitIndex":17,"skill":47821,"stats":["Offering Skills have 15% increased Buff effect"]},"47831":{"connections":[{"id":8734,"orbit":0},{"id":49996,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":18,"skill":47831,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"47833":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":880,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":47833,"stats":[]},"47856":{"connections":[{"id":32561,"orbit":0}],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":2,"orbitIndex":15,"skill":47856,"stats":["10% increased Damage with Two Handed Weapons"]},"47893":{"connections":[{"id":57774,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Speed","orbit":2,"orbitIndex":21,"skill":47893,"stats":["3% increased Attack Speed while Dual Wielding"]},"47895":{"connections":[{"id":56493,"orbit":-2}],"group":1110,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Evasion Rating on Hit Recently","orbit":2,"orbitIndex":6,"skill":47895,"stats":["20% increased Evasion Rating if you have Hit an Enemy Recently"]},"47931":{"connections":[{"id":33722,"orbit":0},{"id":39131,"orbit":0},{"id":9324,"orbit":0},{"id":53329,"orbit":0},{"id":63170,"orbit":0}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47931,"stats":["+5 to any Attribute"]},"47976":{"connections":[{"id":14446,"orbit":0},{"id":37876,"orbit":0}],"group":1269,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47976,"stats":["+5 to any Attribute"]},"48006":{"connections":[{"id":33604,"orbit":0}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Devastation","orbit":7,"orbitIndex":9,"recipe":["Ire","Ire","Despair"],"skill":48006,"stats":["15% increased Attack Area Damage","12% increased Area of Effect for Attacks"]},"48007":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":36302,"orbit":0}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":48007,"stats":[]},"48014":{"connections":[],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Honourless","orbit":5,"orbitIndex":63,"recipe":["Ire","Guilt","Fear"],"skill":48014,"stats":["25% increased Armour if you've Hit an Enemy with a Melee Attack Recently","50% increased Melee Damage against Immobilised Enemies"]},"48026":{"connections":[{"id":65439,"orbit":0},{"id":6623,"orbit":0}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":14,"skill":48026,"stats":["20% increased Glory generation for Banner Skills"]},"48030":{"connections":[{"id":62436,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":7,"orbitIndex":1,"skill":48030,"stats":["15% increased maximum Energy Shield"]},"48035":{"connections":[{"id":11329,"orbit":0}],"group":541,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":3,"skill":48035,"stats":["10% increased Life Regeneration rate"]},"48079":{"connectionArt":"CharacterPlanned","connections":[{"id":60014,"orbit":-7}],"group":515,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":48079,"stats":["10% increased Bleeding Duration","20% chance for Attack Hits to apply Incision"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48103":{"connections":[{"id":52875,"orbit":0}],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","isNotable":true,"name":"Forcewave","orbit":2,"orbitIndex":8,"recipe":["Greed","Paranoia","Paranoia"],"skill":48103,"stats":["20% increased Stun Buildup","20% increased Knockback Distance","20% increased Physical Damage"]},"48116":{"connections":[{"id":21112,"orbit":0},{"id":34015,"orbit":0},{"id":10472,"orbit":0},{"id":18624,"orbit":0}],"group":1359,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48116,"stats":["+5 to any Attribute"]},"48121":{"connections":[{"id":24438,"orbit":-5}],"group":471,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Elemental Resistance","orbit":0,"orbitIndex":0,"skill":48121,"stats":["Totems gain +12% to all Elemental Resistances"]},"48135":{"connections":[{"id":12750,"orbit":0}],"group":968,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":7,"orbitIndex":12,"skill":48135,"stats":["10% increased Charm Charges gained"]},"48137":{"connections":[{"id":33887,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":4,"orbitIndex":11,"skill":48137,"stats":["15% increased Crossbow Reload Speed"]},"48160":{"connectionArt":"CharacterPlanned","connections":[{"id":37778,"orbit":2147483647}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Ally Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":15,"skill":48160,"stats":["Allies in your Presence deal 20% increased Damage","10% reduced Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48171":{"connections":[],"group":244,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":4,"orbitIndex":13,"skill":48171,"stats":["12% increased Cold Damage"]},"48198":{"connections":[{"id":29361,"orbit":3},{"id":65437,"orbit":-5},{"id":40068,"orbit":-6},{"id":1215,"orbit":0},{"id":13411,"orbit":6}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds","isNotable":true,"name":"Step Like Mist","orbit":4,"orbitIndex":12,"skill":48198,"stats":["4% increased Movement Speed","15% increased Mana Regeneration Rate","+5 to Dexterity and Intelligence"]},"48215":{"connections":[{"id":516,"orbit":0},{"id":7201,"orbit":0},{"id":64488,"orbit":0},{"id":61347,"orbit":0}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Headshot","orbit":0,"orbitIndex":0,"recipe":["Fear","Ire","Suffering"],"skill":48215,"stats":["Projectiles have 30% increased Critical Damage Bonus against Enemies further than 6m","Projectiles have 20% increased Critical Hit Chance against Enemies further than 6m","25% chance to inflict Daze with Hits against Enemies further than 6m"]},"48240":{"connections":[{"id":48505,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Quick Recovery","orbit":3,"orbitIndex":15,"recipe":["Despair","Suffering","Greed"],"skill":48240,"stats":["40% increased Stun Recovery","Regenerate 5% of maximum Life over 1 second when Stunned"]},"48264":{"connections":[{"id":12964,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":3,"skill":48264,"stats":["Aura Skills have 5% increased Magnitudes"]},"48267":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":175,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":48267,"stats":[]},"48290":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[{"id":55180,"orbit":0},{"id":49088,"orbit":0}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":2,"orbitIndex":15,"skill":48290,"stats":[]},"48305":{"connections":[{"id":37629,"orbit":6}],"group":560,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48305,"stats":["+5 to any Attribute"]},"48314":{"connections":[{"id":61896,"orbit":5},{"id":3348,"orbit":-7},{"id":55897,"orbit":-3}],"group":102,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Skill Speed","orbit":0,"orbitIndex":0,"skill":48314,"stats":["3% increased Skill Speed while Shapeshifted"]},"48387":{"connections":[{"id":34415,"orbit":-4}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":5,"orbitIndex":56,"skill":48387,"stats":["12% increased Physical Damage"]},"48401":{"connections":[{"id":35987,"orbit":0},{"id":61312,"orbit":0},{"id":10909,"orbit":5}],"group":847,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":48401,"stats":["+5 to any Attribute"]},"48418":{"connections":[{"id":38235,"orbit":0}],"group":555,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Hefty Unit","orbit":2,"orbitIndex":6,"recipe":["Ire","Disgust","Suffering"],"skill":48418,"stats":["+3 to Stun Threshold per Strength"]},"48429":{"connections":[{"id":58714,"orbit":0},{"id":36169,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":3,"orbitIndex":20,"skill":48429,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"]},"48462":{"connections":[{"id":11094,"orbit":5},{"id":62803,"orbit":5}],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Effect","orbit":7,"orbitIndex":15,"skill":48462,"stats":["Charms applied to you have 10% increased Effect"]},"48505":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":448,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":2,"orbitIndex":18,"skill":48505,"stats":[]},"48524":{"connections":[{"id":43818,"orbit":0}],"group":458,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Blood Transfusion","orbit":2,"orbitIndex":10,"recipe":["Paranoia","Paranoia","Suffering"],"skill":48524,"stats":["25% increased Life Regeneration rate","25% of Spell Mana Cost Converted to Life Cost"]},"48530":{"connections":[{"id":39130,"orbit":0},{"id":4623,"orbit":0}],"group":458,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Spell Damage and Costs","orbit":2,"orbitIndex":0,"skill":48530,"stats":["6% increased Spell Damage with Spells that cost Life","8% of Spell Mana Cost Converted to Life Cost"]},"48531":{"connections":[{"id":13987,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Attack Speed","orbit":1,"orbitIndex":7,"skill":48531,"stats":["3% increased Melee Attack Speed"]},"48537":{"ascendancyName":"Smith of Kitava","connections":[],"group":25,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds","isNotable":true,"name":"Forged in Flame","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":48537,"stats":["Modifiers to Maximum Fire Resistance also grant Maximum Cold and Lightning Resistance"]},"48544":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":40166,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":48544,"stats":[]},"48551":{"ascendancyName":"Blood Mage","connections":[{"id":52703,"orbit":9}],"group":864,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":48551,"stats":["12% increased Critical Hit Chance for Spells"]},"48552":{"connections":[{"id":43036,"orbit":0},{"id":7960,"orbit":0},{"id":23825,"orbit":0}],"group":418,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48552,"stats":["+5 to any Attribute"]},"48565":{"connections":[{"id":47242,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","isNotable":true,"name":"Bringer of Order","orbit":3,"orbitIndex":2,"recipe":["Envy","Fear","Disgust"],"skill":48565,"stats":["20% increased Damage","Minions deal 20% increased Damage"]},"48568":{"connections":[{"id":16489,"orbit":0}],"group":896,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48568,"stats":["+5 to any Attribute"]},"48581":{"connections":[{"id":33242,"orbit":0},{"id":13387,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isNotable":true,"name":"Exploit the Elements","orbit":6,"orbitIndex":0,"recipe":["Greed","Fear","Isolation"],"skill":48581,"stats":["24% increased Damage with Hits against Enemies affected by Elemental Ailments","30% increased chance to inflict Ailments against Rare or Unique Enemies"]},"48583":{"connections":[{"id":58783,"orbit":0}],"group":851,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech. Armour and Evasion while Leeching","orbit":2,"orbitIndex":23,"skill":48583,"stats":["8% increased amount of Life Leeched","8% increased Armour and Evasion Rating while Leeching"]},"48585":{"connections":[{"id":20831,"orbit":0},{"id":56325,"orbit":0}],"group":950,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion and Reduced Movement Penalty","orbit":0,"orbitIndex":0,"skill":48585,"stats":["10% increased Evasion Rating","2% reduced Movement Speed Penalty from using Skills while moving"]},"48588":{"connections":[{"id":2455,"orbit":0},{"id":13081,"orbit":0}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":14,"skill":48588,"stats":["8% increased Projectile Damage"]},"48589":{"connections":[{"id":7922,"orbit":-6}],"group":507,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Recovery","orbit":2,"orbitIndex":11,"skill":48589,"stats":["10% increased Life Recovery from Flasks"]},"48611":{"connections":[{"id":4271,"orbit":0},{"id":46554,"orbit":0}],"group":889,"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","name":"Minion Resistances","orbit":2,"orbitIndex":0,"skill":48611,"stats":["Minions have +8% to all Elemental Resistances"]},"48614":{"connections":[{"id":9018,"orbit":2}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Area and Presence","orbit":7,"orbitIndex":1,"skill":48614,"stats":["20% increased Presence Area of Effect","3% reduced Area of Effect"]},"48617":{"connections":[{"id":1915,"orbit":0},{"id":11667,"orbit":0},{"id":15839,"orbit":0},{"id":6266,"orbit":0},{"id":2978,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","isNotable":true,"name":"Hunter","orbit":7,"orbitIndex":3,"recipe":["Fear","Guilt","Disgust"],"skill":48617,"stats":["50% increased Damage against Demons","50% increased Duration of Ailments on Beasts","50% increased Critical Hit Chance against Humanoids","50% increased Immobilisation buildup against Constructs"]},"48618":{"connections":[{"id":37327,"orbit":7}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":12,"skill":48618,"stats":["10% increased Mana Regeneration Rate"]},"48631":{"connections":[{"id":35426,"orbit":0},{"id":59006,"orbit":-4}],"group":457,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48631,"stats":["+5 to any Attribute"]},"48635":{"connections":[{"id":63526,"orbit":0},{"id":28361,"orbit":4},{"id":43444,"orbit":-4}],"group":755,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48635,"stats":["+5 to any Attribute"]},"48649":{"connections":[{"id":51485,"orbit":0}],"group":500,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","isNotable":true,"name":"Insulating Hide","orbit":2,"orbitIndex":22,"recipe":["Guilt","Greed","Suffering"],"skill":48649,"stats":["20% faster start of Energy Shield Recharge while Shapeshifted","+20% of Armour also applies to Elemental Damage while Shapeshifted"]},"48658":{"connections":[],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Shattering","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Despair"],"skill":48658,"stats":["30% increased Freeze Buildup","20% increased Chill Duration on Enemies","20% increased Magnitude of Chill you inflict"]},"48660":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":48660,"stats":[]},"48670":{"connections":[{"id":13241,"orbit":0},{"id":53589,"orbit":0},{"id":51299,"orbit":0},{"id":49231,"orbit":0},{"id":1865,"orbit":0}],"group":629,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":48670,"stats":["+5 to any Attribute"]},"48682":{"ascendancyName":"Warbringer","connections":[{"id":40915,"orbit":4}],"group":43,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Totem Life","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":48682,"stats":["20% increased Totem Life"]},"48699":{"connections":[{"id":14601,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/frostborn.dds","isNotable":true,"name":"Frostwalker","orbit":7,"orbitIndex":6,"recipe":["Paranoia","Fear","Suffering"],"skill":48699,"stats":["40% reduced Effect of Chill on you","Gain 15% of Damage as Extra Cold Damage while on Chilled Ground"]},"48714":{"connections":[],"group":444,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Attack Speed","orbit":2,"orbitIndex":10,"skill":48714,"stats":["3% increased Attack Speed"]},"48717":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":195,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":7,"orbitIndex":16,"skill":48717,"stats":[]},"48734":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds","isNotable":true,"name":"The Howling Primate","orbit":3,"orbitIndex":4,"recipe":["Guilt","Despair","Greed"],"skill":48734,"stats":["15% increased Presence Area of Effect","Aura Skills have 10% increased Magnitudes","+10 to Intelligence"]},"48745":{"connections":[{"id":22558,"orbit":0},{"id":7878,"orbit":-2}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":0,"orbitIndex":0,"skill":48745,"stats":["5% increased Block chance"]},"48761":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connectionArt":"CharacterPlanned","connections":[],"group":464,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupExtra.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":48761,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48773":{"connections":[{"id":32763,"orbit":0},{"id":38493,"orbit":0},{"id":41873,"orbit":0},{"id":42226,"orbit":0},{"id":52800,"orbit":0}],"group":1386,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48773,"stats":["+5 to any Attribute"]},"48774":{"connections":[{"id":44850,"orbit":0}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Taut Flesh","orbit":7,"orbitIndex":22,"recipe":["Disgust","Ire","Paranoia"],"skill":48774,"stats":["20% of Physical Damage taken Recouped as Life"]},"48805":{"connections":[{"id":7782,"orbit":4},{"id":26563,"orbit":0}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Spell Critical Chance","orbit":7,"orbitIndex":4,"skill":48805,"stats":["10% increased Critical Hit Chance for Spells"]},"48821":{"connections":[{"id":15618,"orbit":-6}],"group":744,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":6,"skill":48821,"stats":["15% increased Critical Spell Damage Bonus"]},"48828":{"connectionArt":"CharacterPlanned","connections":[{"id":34840,"orbit":0}],"group":466,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Gain Maximum Frenzy Charges on Gaining Frenzy Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":4,"skill":48828,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48833":{"connections":[{"id":4,"orbit":0}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":48833,"stats":["10% increased Lightning Damage"]},"48836":{"connections":[{"id":33542,"orbit":0}],"group":1417,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":7,"orbitIndex":16,"skill":48836,"stats":["+10% Surpassing chance to fire an additional Arrow"]},"48846":{"connections":[{"id":44566,"orbit":0}],"group":852,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":48846,"stats":["12% increased Lightning Damage"]},"48856":{"connections":[{"id":17882,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":7,"orbitIndex":4,"skill":48856,"stats":["12% increased Grenade Damage"]},"48889":{"connections":[{"id":28038,"orbit":0},{"id":56488,"orbit":0}],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":8,"skill":48889,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"48925":{"connections":[{"id":54887,"orbit":0}],"group":322,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Blessing of the Moon","orbit":7,"orbitIndex":0,"recipe":["Fear","Guilt","Despair"],"skill":48925,"stats":["8% increased Skill Effect Duration per Enemy you've Frozen in the last 8 seconds, up to 40%"]},"48935":{"connectionArt":"CharacterPlanned","connections":[{"id":61367,"orbit":2147483647}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Attack Added Lighting Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":3,"skill":48935,"stats":["Adds 1 to 7 Lightning damage to Attacks"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48974":{"connections":[{"id":47418,"orbit":0},{"id":10738,"orbit":0}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Altered Brain Chemistry","orbit":2,"orbitIndex":15,"recipe":["Ire","Envy","Guilt"],"skill":48974,"stats":["25% increased Mana Recovery from Flasks","10% increased Mana Recovery Rate during Effect of any Mana Flask"]},"48979":{"connections":[{"id":51820,"orbit":0}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":3,"orbitIndex":10,"skill":48979,"stats":["16% increased Totem Life"]},"49023":{"connections":[{"id":12817,"orbit":3},{"id":22975,"orbit":0}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":1,"orbitIndex":6,"skill":49023,"stats":["5% increased Block chance"]},"49046":{"connections":[{"id":8569,"orbit":0}],"group":897,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49046,"stats":["+5 to any Attribute"]},"49049":{"ascendancyName":"Chronomancer","connections":[],"group":379,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds","isNotable":true,"name":"Apex of the Moment","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":49049,"stats":["Enemies in your Presence are Slowed by 20%"]},"49088":{"connections":[{"id":17394,"orbit":7}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Splintering Force","orbit":0,"orbitIndex":0,"recipe":["Envy","Paranoia","Guilt"],"skill":49088,"stats":["Minions Break Armour equal to 3% of Physical damage dealt"]},"49107":{"connections":[{"id":54562,"orbit":0}],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Critical Chance","orbit":2,"orbitIndex":14,"skill":49107,"stats":["10% increased Critical Hit Chance"]},"49110":{"connections":[{"id":54746,"orbit":-7}],"group":1055,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Effect","orbit":0,"orbitIndex":0,"skill":49110,"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"]},"49111":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":134,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":49111,"stats":[]},"49130":{"connections":[],"group":1252,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Reduced Projectile Speed","orbit":2,"orbitIndex":19,"skill":49130,"stats":["6% reduced Projectile Speed"]},"49136":{"connections":[{"id":9604,"orbit":4},{"id":59466,"orbit":-3}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":4,"orbitIndex":70,"skill":49136,"stats":["12% increased amount of Life Leeched"]},"49150":{"connections":[{"id":36759,"orbit":0}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Precise Invocations","orbit":3,"orbitIndex":7,"recipe":["Envy","Ire","Isolation"],"skill":49150,"stats":["Invocated Spells have 30% increased Critical Hit Chance"]},"49153":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":354,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Comradery","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":66,"skill":49153,"stats":["30% increased Damage","Minions deal 30% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49165":{"ascendancyName":"Deadeye","connections":[{"id":59913,"orbit":0}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Mark Effect","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":8,"orbitIndex":27,"skill":49165,"stats":["12% increased Effect of your Mark Skills"]},"49172":{"connections":[{"id":33730,"orbit":0}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Speed","orbit":2,"orbitIndex":9,"skill":49172,"stats":["3% increased Skill Speed with Channelling Skills"]},"49189":{"ascendancyName":"Stormweaver","connections":[],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant2.dds","isNotable":true,"name":"Storm's Recollection","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":9,"orbitIndex":17,"skill":49189,"stats":["Remnants can be collected from 50% further away","Remnants you create reappear once, 3 seconds after being collected"]},"49192":{"connections":[{"id":43396,"orbit":0},{"id":41615,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":12,"skill":49192,"stats":["20% increased Totem Placement speed"]},"49198":{"connections":[{"id":49023,"orbit":3}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":7,"orbitIndex":22,"skill":49198,"stats":["5% increased Block chance"]},"49214":{"connections":[{"id":50767,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Blood of the Wolf","orbit":0,"orbitIndex":0,"recipe":["Isolation","Ire","Despair"],"skill":49214,"stats":["15% increased amount of Life Leeched while Shapeshifted","15% increased Life Regeneration rate while Shapeshifted","+1% to Maximum Cold Resistance while Shapeshifted"]},"49220":{"connections":[{"id":10429,"orbit":0},{"id":44223,"orbit":-3},{"id":53960,"orbit":-6},{"id":21336,"orbit":5},{"id":36778,"orbit":6}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","isNotable":true,"name":"Flow Like Water","orbit":4,"orbitIndex":12,"skill":49220,"stats":["8% increased Attack and Cast Speed","+5 to Dexterity and Intelligence"]},"49231":{"connections":[{"id":43183,"orbit":0}],"group":603,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":7,"orbitIndex":0,"skill":49231,"stats":["3% increased Attack Speed"]},"49235":{"connections":[{"id":42077,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":7,"skill":49235,"stats":["15% faster start of Energy Shield Recharge"]},"49256":{"connections":[{"id":14439,"orbit":4}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":3,"orbitIndex":12,"skill":49256,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"49258":{"connectionArt":"CharacterPlanned","connections":[{"id":49769,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":66,"skill":49258,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49259":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":222,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":49259,"stats":[]},"49280":{"connections":[{"id":36170,"orbit":3}],"group":667,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":7,"orbitIndex":7,"skill":49280,"stats":["12% increased Armour and Evasion Rating"]},"49285":{"connections":[{"id":364,"orbit":9}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":2,"orbitIndex":22,"skill":49285,"stats":["+8 to Strength"]},"49291":{"connections":[{"id":57945,"orbit":0}],"group":1190,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charge Generation","orbit":7,"orbitIndex":9,"skill":49291,"stats":["10% increased Life Recovery from Flasks"]},"49320":{"connections":[{"id":52215,"orbit":0}],"group":1370,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Chance","orbit":6,"orbitIndex":31,"skill":49320,"stats":["10% increased Critical Hit Chance with Daggers"]},"49340":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":49,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds","isNotable":true,"name":"Support Straps","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":49340,"stats":["Body Armour grants 20% increased Strength"]},"49357":{"connections":[{"id":32194,"orbit":0},{"id":51618,"orbit":-9}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":0,"skill":49357,"stats":["+5 to any Attribute"]},"49363":{"connections":[],"flavourText":"The world is a pattern, moving in natural waves.\\nWith enough force, those waves can be made to converge...","group":532,"icon":"Art/2DArt/SkillIcons/passives/DruidWildsurgeIncantation.dds","isKeystone":true,"name":"Wildsurge Incantation","orbit":0,"orbitIndex":0,"skill":49363,"stats":["Storm and Plant Spells:","deal 50% more damage","cost 50% less","have 75% less duration"]},"49370":{"connections":[{"id":6502,"orbit":0}],"group":169,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Morning Star","orbit":2,"orbitIndex":18,"skill":49370,"stats":["30% increased Critical Hit Chance with Flails","20% increased Critical Damage Bonus with Flails"]},"49380":{"ascendancyName":"Warbringer","connections":[{"id":36659,"orbit":-7}],"group":28,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Armour Break","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":49380,"stats":["Break 25% increased Armour"]},"49388":{"connections":[{"id":37304,"orbit":0},{"id":38215,"orbit":-7},{"id":4806,"orbit":7}],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental","orbit":2,"orbitIndex":19,"skill":49388,"stats":["10% increased Magnitude of Chill you inflict","10% increased Magnitude of Shock you inflict"]},"49391":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":567,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Block Mastery","orbit":0,"orbitIndex":0,"skill":49391,"stats":[]},"49394":{"connections":[{"id":23786,"orbit":0}],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Critical Bleeding Effect","orbit":7,"orbitIndex":19,"skill":49394,"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"]},"49406":{"connections":[{"id":52125,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":45,"skill":49406,"stats":["10% increased Projectile Damage"]},"49455":{"connections":[],"group":591,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":5,"skill":49455,"stats":["15% increased maximum Energy Shield"]},"49461":{"connections":[{"id":50912,"orbit":2}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Speed","orbit":2,"orbitIndex":23,"skill":49461,"stats":["3% increased Attack Speed"]},"49466":{"connections":[{"id":30871,"orbit":0}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":12,"skill":49466,"stats":["10% increased Life Recovery from Flasks"]},"49473":{"connections":[{"id":61104,"orbit":0}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":0,"orbitIndex":0,"skill":49473,"stats":["20% chance for Attack Hits to apply Incision"]},"49485":{"connections":[{"id":12174,"orbit":-9},{"id":49107,"orbit":9},{"id":12890,"orbit":0}],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Dexterity","orbit":2,"orbitIndex":18,"skill":49485,"stats":["+8 to Dexterity"]},"49497":{"connections":[{"id":23244,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Culling Strike Threshold","orbit":7,"orbitIndex":6,"skill":49497,"stats":["5% increased Culling Strike Threshold"]},"49503":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1444,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Mana Flask Charges","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":49503,"stats":["20% increased Mana Flask Charges gained"]},"49512":{"connections":[{"id":61419,"orbit":0},{"id":15885,"orbit":0},{"id":5936,"orbit":0}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49512,"stats":["+5 to any Attribute"]},"49537":{"connections":[],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Speed with Elemental Skills","orbit":3,"orbitIndex":16,"skill":49537,"stats":["3% increased Attack and Cast Speed with Elemental Skills"]},"49543":{"connectionArt":"CharacterPlanned","connections":[{"id":13108,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/minionattackspeed.dds","name":"Ally Attack and Cast Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":23,"skill":49543,"stats":["3% reduced Skill Speed","Allies in your Presence have 6% increased Attack Speed","Allies in your Presence have 6% increased Cast Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49545":{"connections":[{"id":64851,"orbit":2}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Damage","orbit":7,"orbitIndex":13,"skill":49545,"stats":["20% increased Parry Damage"]},"49547":{"connections":[],"flavourText":"Hope is a mistake. Pain is the only truth.","group":412,"icon":"Art/2DArt/SkillIcons/passives/DruidAlternateEnergyShield.dds","isKeystone":true,"name":"Scarred Faith","orbit":0,"orbitIndex":0,"skill":49547,"stats":["5% of Physical Damage prevented Recouped as Energy Shield per enemy Power","Energy Shield does not Recharge","You cannot Recover Energy Shield from Regeneration","You cannot Recover Energy Shield to above Armour"]},"49550":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":533,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Prolonged Fury","orbit":7,"orbitIndex":12,"recipe":["Ire","Greed","Despair"],"skill":49550,"stats":["Inherent loss of Rage is 25% slower"]},"49593":{"connections":[{"id":4725,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":7,"orbitIndex":21,"skill":49593,"stats":["10% increased Damage","Minions deal 10% increased Damage"]},"49618":{"connections":[{"id":38663,"orbit":0},{"id":55348,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Deadly Flourish","orbit":0,"orbitIndex":0,"recipe":["Envy","Ire","Guilt"],"skill":49618,"stats":["25% increased Melee Critical Hit Chance"]},"49633":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":777,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":49633,"stats":[]},"49642":{"connections":[{"id":4882,"orbit":0}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":7,"orbitIndex":1,"skill":49642,"stats":["15% increased Totem Damage"]},"49657":{"connections":[{"id":54417,"orbit":0},{"id":63526,"orbit":6},{"id":43578,"orbit":6},{"id":58109,"orbit":0}],"group":750,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":33,"skill":49657,"stats":["+5 to any Attribute"]},"49661":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Perfectly Placed Knife","orbit":1,"orbitIndex":2,"recipe":["Fear","Paranoia","Isolation"],"skill":49661,"stats":["25% increased Critical Hit Chance against Bleeding Enemies","20% chance to Aggravate Bleeding on targets you Critically Hit with Attacks"]},"49691":{"connections":[{"id":13828,"orbit":0},{"id":31409,"orbit":0},{"id":61106,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":21,"skill":49691,"stats":["+16 to Evasion Rating"]},"49696":{"connections":[{"id":10273,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":5,"orbitIndex":12,"skill":49696,"stats":["+3 to all Attributes"]},"49734":{"connections":[{"id":46741,"orbit":0},{"id":9414,"orbit":0},{"id":32768,"orbit":0},{"id":33203,"orbit":0}],"group":224,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49734,"stats":["+5 to any Attribute"]},"49740":{"connections":[{"id":27274,"orbit":0}],"group":1012,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Shattered Crystal","orbit":7,"orbitIndex":0,"recipe":["Suffering","Fear","Ire"],"skill":49740,"stats":["60% reduced Ice Crystal Life"]},"49759":{"ascendancyName":"Stormweaver","connections":[{"id":2857,"orbit":6}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Shock Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":71,"skill":49759,"stats":["20% increased chance to Shock"]},"49769":{"connectionArt":"CharacterPlanned","connections":[{"id":21374,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Corruption Endures","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":21,"skill":49769,"stats":["7% chance to Avoid Death from Hits"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49799":{"connections":[{"id":46224,"orbit":0}],"group":912,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":2,"orbitIndex":20,"skill":49799,"stats":["10% increased Mana Recovery from Flasks"]},"49804":{"connections":[{"id":24035,"orbit":0}],"group":841,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":2,"orbitIndex":22,"skill":49804,"stats":["10% increased Exposure Effect"]},"49929":{"connectionArt":"CharacterPlanned","connections":[{"id":31757,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Everlasting Bloom","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":0,"skill":49929,"stats":["30% increased Skill Effect Duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49938":{"connections":[{"id":26196,"orbit":0},{"id":28002,"orbit":0},{"id":51795,"orbit":0},{"id":18822,"orbit":0},{"id":15580,"orbit":0}],"group":338,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49938,"stats":["+5 to any Attribute"]},"49952":{"connections":[{"id":13856,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Ailment Effect","orbit":7,"orbitIndex":6,"skill":49952,"stats":["12% increased Magnitude of Ailments you inflict"]},"49968":{"connections":[{"id":20008,"orbit":0}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Stun Buildup","orbit":1,"orbitIndex":5,"skill":49968,"stats":["18% increased Stun Buildup with Melee Damage"]},"49976":{"connections":[{"id":62936,"orbit":7},{"id":47976,"orbit":-3}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":7,"orbitIndex":5,"skill":49976,"stats":["4% of Damage is taken from Mana before Life"]},"49984":{"connections":[],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Spellblade","orbit":5,"orbitIndex":57,"recipe":["Despair","Fear","Fear"],"skill":49984,"stats":["32% increased Spell Damage while wielding a Melee Weapon","+10 to Dexterity"]},"49993":{"connections":[{"id":40632,"orbit":2},{"id":64434,"orbit":0},{"id":38814,"orbit":0}],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":0,"skill":49993,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"49996":{"connections":[{"id":32183,"orbit":0},{"id":38215,"orbit":-4},{"id":5163,"orbit":3},{"id":33463,"orbit":0}],"group":1272,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49996,"stats":["+5 to any Attribute"]},"50023":{"connections":[{"id":4921,"orbit":0},{"id":259,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Invigorating Grandeur","orbit":4,"orbitIndex":39,"recipe":["Guilt","Fear","Fear"],"skill":50023,"stats":["Recover 1% of maximum Life per Glory consumed"]},"50062":{"connections":[{"id":37641,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Reinforced Barrier","orbit":2,"orbitIndex":2,"recipe":["Despair","Greed","Envy"],"skill":50062,"stats":["20% increased maximum Energy Shield","Defend with 120% of Armour while not on Low Energy Shield"]},"50084":{"connections":[{"id":61525,"orbit":0}],"group":663,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Spell and Attack Damage","orbit":0,"orbitIndex":0,"skill":50084,"stats":["10% increased Spell Damage","10% increased Attack Damage"]},"50098":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":11771,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds","isNotable":true,"name":"Waking Dream","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":5,"orbitIndex":16,"skill":50098,"stats":["Grants Skill: Into the Breach"]},"50104":{"connections":[{"id":47168,"orbit":0},{"id":37594,"orbit":0},{"id":7960,"orbit":0},{"id":46742,"orbit":0}],"group":467,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":50104,"stats":["+5 to any Attribute"]},"50107":{"connections":[{"id":50881,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect on Self","orbit":2,"orbitIndex":16,"skill":50107,"stats":["15% reduced effect of Curses on you"]},"50118":{"connections":[{"id":55450,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Resistance and Life","orbit":1,"orbitIndex":4,"skill":50118,"stats":["Companions have +12% to all Elemental Resistances","Companions have 12% increased maximum Life"]},"50121":{"connections":[{"id":3128,"orbit":0}],"group":1164,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":50121,"stats":["10% increased Cold Damage"]},"50142":{"connectionArt":"CharacterPlanned","connections":[{"id":58197,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":58,"skill":50142,"stats":["15% increased Lightning Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"50146":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Buckler Mastery","orbit":3,"orbitIndex":8,"skill":50146,"stats":[]},"50150":{"connections":[{"id":37279,"orbit":0}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Lightning Damage and Mana Regeneration","orbit":3,"orbitIndex":12,"skill":50150,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"]},"50184":{"connectionArt":"CharacterPlanned","connections":[{"id":46069,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":1,"skill":50184,"stats":["12% increased Magnitude of Poison you inflict"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"50192":{"ascendancyName":"Blood Mage","connections":[{"id":31223,"orbit":-9}],"group":969,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":50192,"stats":["3% increased maximum Life"]},"50216":{"connections":[{"id":44951,"orbit":3},{"id":17655,"orbit":4}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Skill Speed","orbit":2,"orbitIndex":18,"skill":50216,"stats":["2% increased Skill Speed","5% increased Mana Regeneration Rate"]},"50219":{"ascendancyName":"Chronomancer","connections":[{"id":42035,"orbit":0}],"group":347,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Curse Delay","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":2,"orbitIndex":21,"skill":50219,"stats":["Curse zones erupt after 10% reduced delay"]},"50228":{"connections":[{"id":20511,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":3,"orbitIndex":10,"skill":50228,"stats":["10% increased Fire Damage"]},"50253":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":341,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Aftershocks","orbit":0,"orbitIndex":0,"recipe":["Despair","Guilt","Greed"],"skill":50253,"stats":["Slam Skills you use yourself have 30% increased Aftershock Area of Effect"]},"50268":{"connections":[{"id":2446,"orbit":0}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Cold and Lightning Damage","orbit":2,"orbitIndex":20,"skill":50268,"stats":["8% increased Cold Damage","8% increased Lightning Damage"]},"50273":{"connections":[{"id":47893,"orbit":0},{"id":63267,"orbit":0},{"id":3131,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Damage","orbit":0,"orbitIndex":0,"skill":50273,"stats":["12% increased Attack Damage while Dual Wielding"]},"50277":{"connections":[{"id":50701,"orbit":0}],"group":1265,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":50277,"stats":["15% increased Magnitude of Shock you inflict"]},"50302":{"connections":[{"id":63470,"orbit":0}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","orbit":3,"orbitIndex":11,"skill":50302,"stats":["6% of Skill Mana Costs Converted to Life Costs"]},"50328":{"connections":[{"id":28992,"orbit":0},{"id":10053,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Life and Mana Flask Recovery","orbit":3,"orbitIndex":23,"skill":50328,"stats":["10% increased Life and Mana Recovery from Flasks"]},"50342":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":5227,"orbit":0}],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":17,"skill":50342,"stats":["15% increased Evasion Rating"]},"50383":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern","connections":[],"group":718,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Infusion Mastery","orbit":0,"orbitIndex":0,"skill":50383,"stats":[]},"50392":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":202,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","isNotable":true,"name":"Brute Strength","orbit":0,"orbitIndex":0,"recipe":["Ire","Suffering","Isolation"],"skill":50392,"stats":["10% reduced maximum Mana","1% increased Damage per 15 Strength"]},"50403":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":50403,"stats":[]},"50420":{"connections":[{"id":51241,"orbit":-2},{"id":31364,"orbit":0}],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":2,"orbitIndex":2,"skill":50420,"stats":["10% increased Charm Charges gained"]},"50423":{"connections":[{"id":38856,"orbit":0},{"id":23364,"orbit":0},{"id":56547,"orbit":0}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":57,"skill":50423,"stats":["+5 to any Attribute"]},"50437":{"connections":[{"id":35987,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":8,"skill":50437,"stats":["15% increased Evasion Rating"]},"50459":{"classesStart":["Ranger","Huntress"],"connections":[{"id":46990,"orbit":0},{"id":1583,"orbit":0},{"id":24665,"orbit":0},{"id":41736,"orbit":0},{"id":63493,"orbit":0},{"id":36365,"orbit":0},{"id":13828,"orbit":0},{"id":56651,"orbit":0}],"group":829,"icon":"Art/2DArt/SkillIcons/passives/blankDex.dds","name":"RANGER","orbit":0,"orbitIndex":0,"skill":50459,"stats":[]},"50469":{"connections":[{"id":32701,"orbit":0}],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":50469,"stats":["+5 to any Attribute"]},"50483":{"connections":[{"id":61842,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Area","orbit":3,"orbitIndex":22,"skill":50483,"stats":["Minions have 8% increased Area of Effect"]},"50485":{"connections":[{"id":22959,"orbit":0}],"group":916,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Zone of Control","orbit":2,"orbitIndex":18,"recipe":["Isolation","Isolation","Envy"],"skill":50485,"stats":["20% increased Area of Effect of Curses","10% increased Curse Magnitudes","Enemies you Curse are Hindered, with 15% reduced Movement Speed"]},"50510":{"connections":[{"id":46384,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":18,"skill":50510,"stats":["5% increased Block chance"]},"50516":{"connections":[{"id":2814,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Flammability Magnitude","orbit":7,"orbitIndex":2,"skill":50516,"stats":["15% increased Flammability Magnitude","4% increased Area of Effect for Attacks"]},"50535":{"connections":[{"id":10612,"orbit":2}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":2,"orbitIndex":18,"skill":50535,"stats":["15% increased effect of Archon Buffs on you"]},"50540":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[{"id":16499,"orbit":0}],"group":812,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":50540,"stats":[]},"50558":{"connections":[{"id":32194,"orbit":0},{"id":12462,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isSwitchable":true,"name":"Aura Effect","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":36908,"name":"Damage","stats":["8% increased Damage"]}},"orbit":4,"orbitIndex":60,"skill":50558,"stats":["Aura Skills have 5% increased Magnitudes"]},"50561":{"connections":[{"id":12418,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":3,"orbitIndex":18,"skill":50561,"stats":["Empowered Attacks deal 16% increased Damage"]},"50562":{"connections":[{"id":43142,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Barbaric Strength","orbit":7,"orbitIndex":8,"recipe":["Guilt","Despair","Envy"],"skill":50562,"stats":["45% increased Critical Damage Bonus","10% increased Mana Cost of Skills","+10 to Strength"]},"50574":{"connections":[{"id":19426,"orbit":0},{"id":46034,"orbit":0}],"group":1001,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Life Recoup","orbit":2,"orbitIndex":20,"skill":50574,"stats":["3% of Physical Damage taken Recouped as Life","5% increased Physical Damage"]},"50588":{"connections":[{"id":6010,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":2,"skill":50588,"stats":["8% increased Accuracy Rating"]},"50609":{"connections":[{"id":11916,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds","isNotable":true,"name":"Hard to Kill","orbit":3,"orbitIndex":18,"skill":50609,"stats":["40% increased Flask Life Recovery rate","Regenerate 0.75% of maximum Life per second"]},"50616":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":247,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":50616,"stats":[]},"50626":{"connections":[{"id":32597,"orbit":0}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":7,"skill":50626,"stats":["+10 to Armour","+5 to maximum Energy Shield"]},"50629":{"connections":[{"id":3218,"orbit":0},{"id":23930,"orbit":0},{"id":24430,"orbit":0}],"group":261,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":0,"orbitIndex":0,"skill":50629,"stats":["10% increased Elemental Damage"]},"50635":{"connections":[{"id":25971,"orbit":0},{"id":42750,"orbit":5},{"id":9050,"orbit":-5}],"group":1158,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":13,"skill":50635,"stats":["3% increased Attack Speed"]},"50673":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":58526,"orbit":-2},{"id":62427,"orbit":-2}],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Avoiding Deflection","orbit":3,"orbitIndex":18,"recipe":["Disgust","Greed","Suffering"],"skill":50673,"stats":["-5% to amount of Damage Prevented by Deflection","20% increased Deflection Rating"]},"50687":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Coursing Energy","orbit":7,"orbitIndex":14,"recipe":["Envy","Disgust","Paranoia"],"skill":50687,"stats":["40% increased Electrocute Buildup","30% increased Shock Chance against Electrocuted Enemies"]},"50701":{"connections":[{"id":44932,"orbit":0}],"group":1268,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":50701,"stats":["15% increased Magnitude of Shock you inflict"]},"50715":{"connections":[{"id":50383,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Frozen Limit","orbit":7,"orbitIndex":21,"recipe":["Greed","Envy","Fear"],"skill":50715,"stats":["+1 to maximum Cold Infusions"]},"50720":{"connections":[{"id":43557,"orbit":0},{"id":11376,"orbit":-3},{"id":34199,"orbit":3},{"id":30523,"orbit":3}],"group":735,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":23,"skill":50720,"stats":["Minions deal 10% increased Damage"]},"50755":{"connections":[{"id":10131,"orbit":9},{"id":39567,"orbit":0},{"id":19355,"orbit":8}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":5,"orbitIndex":5,"skill":50755,"stats":["+8 to Intelligence"]},"50757":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":290,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":50757,"stats":[]},"50767":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":112,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":2,"orbitIndex":0,"skill":50767,"stats":[]},"50795":{"connections":[{"id":58013,"orbit":0},{"id":20744,"orbit":0}],"group":908,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Careful Aim","orbit":7,"orbitIndex":7,"recipe":["Guilt","Guilt","Paranoia"],"skill":50795,"stats":["15% increased Accuracy Rating","20% increased Projectile Damage"]},"50816":{"connections":[{"id":46554,"orbit":-9},{"id":39567,"orbit":0},{"id":37974,"orbit":-5}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":5,"orbitIndex":67,"skill":50816,"stats":["+8 to Intelligence"]},"50817":{"connections":[{"id":61355,"orbit":2}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Damage from Mana","orbit":7,"orbitIndex":11,"skill":50817,"stats":["4% of Damage is taken from Mana before Life"]},"50820":{"connections":[{"id":65472,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":7,"orbitIndex":17,"skill":50820,"stats":["15% increased Glory generation"]},"50847":{"connections":[{"id":1130,"orbit":0}],"group":141,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Damage","orbit":7,"orbitIndex":5,"skill":50847,"stats":["10% increased Damage with Flails"]},"50879":{"connections":[{"id":14211,"orbit":7}],"group":1105,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":4,"skill":50879,"stats":["16% increased Hazard Damage"]},"50881":{"connections":[{"id":55420,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect on Self","orbit":2,"orbitIndex":20,"skill":50881,"stats":["15% reduced effect of Curses on you"]},"50884":{"connections":[{"id":53696,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Primal Sundering","orbit":7,"orbitIndex":14,"recipe":["Guilt","Fear","Ire"],"skill":50884,"stats":["Damage Penetrates 12% Elemental Resistances","8% increased Area of Effect for Attacks"]},"50908":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connectionArt":"CharacterPlanned","connections":[],"group":611,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Strength of the Deep","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":50908,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges","+1 to Maximum Endurance Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"50912":{"connections":[],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Imbibed Power","orbit":7,"orbitIndex":20,"recipe":["Ire","Disgust","Paranoia"],"skill":50912,"stats":["6% increased Attack Speed during any Flask Effect","25% increased Damage during any Flask Effect"]},"50986":{"classesStart":["Duelist","Mercenary"],"connections":[{"id":39383,"orbit":0},{"id":10889,"orbit":0},{"id":62386,"orbit":0},{"id":36252,"orbit":0},{"id":7120,"orbit":0},{"id":55536,"orbit":0},{"id":59915,"orbit":0}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/damagedualwield.dds","name":"DUELIST","orbit":0,"orbitIndex":0,"skill":50986,"stats":[]},"51006":{"connections":[{"id":41877,"orbit":0}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges Used","orbit":3,"orbitIndex":1,"skill":51006,"stats":["4% reduced Flask Charges used from Mana Flasks"]},"51040":{"connections":[{"id":9652,"orbit":0}],"group":1237,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":0,"orbitIndex":0,"skill":51040,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"51048":{"connections":[{"id":17702,"orbit":0},{"id":58814,"orbit":0},{"id":33946,"orbit":0},{"id":30910,"orbit":0}],"group":1017,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":51048,"stats":["+5 to any Attribute"]},"51052":{"connections":[{"id":22558,"orbit":0},{"id":761,"orbit":-8},{"id":51183,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":60,"skill":51052,"stats":["+5 to any Attribute"]},"51105":{"connections":[{"id":48979,"orbit":0},{"id":21127,"orbit":0}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Spirit Bond","orbit":1,"orbitIndex":5,"recipe":["Greed","Ire","Fear"],"skill":51105,"stats":["30% increased Totem Life","30% increased Totem Duration"]},"51129":{"connections":[{"id":15892,"orbit":0},{"id":48717,"orbit":0}],"group":179,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Pile On","orbit":7,"orbitIndex":16,"recipe":["Isolation","Ire","Ire"],"skill":51129,"stats":["30% increased effect of Fully Broken Armour"]},"51142":{"ascendancyName":"Lich","connections":[{"id":26085,"orbit":-4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Mana","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":15373,"name":"Minion Reservation Efficiency","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["6% increased Reservation Efficiency of Minion Skills"]}},"orbit":9,"orbitIndex":135,"skill":51142,"stats":["3% increased maximum Mana"]},"51169":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":759,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Soul Bloom","orbit":7,"orbitIndex":21,"recipe":["Despair","Ire","Isolation"],"skill":51169,"stats":["20% increased Energy Shield Recovery rate"]},"51183":{"connections":[{"id":45301,"orbit":0},{"id":10635,"orbit":0}],"group":405,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":12,"skill":51183,"stats":["10% increased Armour","10% increased maximum Energy Shield"]},"51184":{"connections":[{"id":41965,"orbit":-4},{"id":29502,"orbit":6},{"id":3242,"orbit":-4}],"group":712,"icon":"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds","isNotable":true,"isSwitchable":true,"name":"Raw Power","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds","id":5788,"name":"Raw Destruction","stats":["16% increased Spell Damage","Minions deal 16% increased Damage","+10 to Intelligence"]}},"orbit":0,"orbitIndex":0,"skill":51184,"stats":["20% increased Spell Damage","+10 to Intelligence"]},"51194":{"connections":[{"id":24060,"orbit":4},{"id":18793,"orbit":-5},{"id":49512,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":2,"orbitIndex":0,"skill":51194,"stats":["10% increased Elemental Infusion duration"]},"51206":{"connections":[{"id":49642,"orbit":-6}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":17,"skill":51206,"stats":["15% increased Totem Damage"]},"51210":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":192,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":51210,"stats":[]},"51213":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[{"id":64747,"orbit":5}],"group":1071,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Wasting","orbit":0,"orbitIndex":0,"recipe":["Guilt","Fear","Despair"],"skill":51213,"stats":["15% increased Duration of Damaging Ailments on Enemies","30% increased Damage with Hits against Enemies affected by Ailments"]},"51234":{"connections":[{"id":15991,"orbit":-2},{"id":27434,"orbit":7}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":2,"orbitIndex":6,"skill":51234,"stats":["15% increased effect of Archon Buffs on you"]},"51241":{"connections":[{"id":55118,"orbit":-2}],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":2,"orbitIndex":10,"skill":51241,"stats":["10% increased Charm Charges gained"]},"51248":{"connections":[{"id":38292,"orbit":0},{"id":6015,"orbit":4}],"group":530,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":2,"orbitIndex":9,"skill":51248,"stats":["10% increased Fire Damage"]},"51267":{"connections":[{"id":11886,"orbit":0}],"group":410,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":19,"skill":51267,"stats":["15% increased Stun Buildup"]},"51299":{"connections":[{"id":35265,"orbit":0},{"id":19802,"orbit":0},{"id":44419,"orbit":0}],"group":549,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":0,"skill":51299,"stats":["+5 to any Attribute"]},"51303":{"connections":[{"id":38965,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":1,"orbitIndex":11,"skill":51303,"stats":["10% increased Elemental Infusion duration"]},"51335":{"connections":[{"id":51968,"orbit":-6},{"id":5726,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isNotable":true,"isSwitchable":true,"name":"Affliction Enforcer","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","id":64801,"name":"Jagged Shards","stats":["20% increased Critical Hit Chance for Spells","20% increased Physical Damage"]}},"orbit":7,"orbitIndex":21,"skill":51335,"stats":["40% increased Flammability Magnitude","20% increased Freeze Buildup","20% increased chance to Shock"]},"51336":{"connections":[{"id":56818,"orbit":4},{"id":53965,"orbit":0}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":4,"orbitIndex":45,"skill":51336,"stats":["12% increased Elemental Damage with Attacks"]},"51369":{"connections":[{"id":56061,"orbit":0},{"id":45503,"orbit":0}],"group":409,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Damage against Burning Enemies","orbit":2,"orbitIndex":6,"skill":51369,"stats":["14% increased Damage with Hits against Burning Enemies"]},"51394":{"connections":[{"id":29993,"orbit":0}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Unimpeded","orbit":3,"orbitIndex":2,"recipe":["Isolation","Envy","Isolation"],"skill":51394,"stats":["24% reduced Slowing Potency of Debuffs on You"]},"51416":{"connections":[{"id":32016,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":54,"skill":51416,"stats":["3% increased Cast Speed"]},"51446":{"connections":[{"id":53647,"orbit":-7},{"id":19750,"orbit":0}],"group":676,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Leather Bound Gauntlets","orbit":3,"orbitIndex":16,"recipe":["Greed","Suffering","Ire"],"skill":51446,"stats":["+1 to Evasion Rating per 1 Item Armour on Equipped Gloves"]},"51454":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connectionArt":"CharacterPlanned","connections":[],"group":477,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":51454,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"51463":{"connections":[{"id":4364,"orbit":0}],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Attack Damage while Moving","orbit":7,"orbitIndex":14,"skill":51463,"stats":["12% increased Attack Damage while moving"]},"51485":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":500,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":0,"orbitIndex":0,"skill":51485,"stats":[]},"51509":{"connections":[{"id":35848,"orbit":7},{"id":9393,"orbit":0}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Waters of Life","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Disgust"],"skill":51509,"stats":["Recover 2% of maximum Life when you use a Mana Flask","Mana Flasks gain 0.1 charges per Second"]},"51522":{"connections":[{"id":56493,"orbit":-7}],"group":1110,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":22,"skill":51522,"stats":["3% increased Attack Speed"]},"51534":{"connections":[{"id":24483,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":14,"skill":51534,"stats":["16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"]},"51535":{"connections":[{"id":8852,"orbit":0}],"group":137,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Slower Leech","orbit":2,"orbitIndex":13,"skill":51535,"stats":["15% increased amount of Life Leeched","Leech Life 5% slower"]},"51561":{"connections":[{"id":25312,"orbit":0},{"id":2491,"orbit":0},{"id":7716,"orbit":0}],"group":315,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":51561,"stats":["+5 to any Attribute"]},"51565":{"connections":[{"id":2335,"orbit":0},{"id":22682,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":6,"skill":51565,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"]},"51583":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":51583,"stats":[]},"51602":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[],"group":1296,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Unsight","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Despair"],"skill":51602,"stats":["Enemies near Enemies you Mark are Blinded","Enemies you Mark cannot deal Critical Hits"]},"51606":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":65207,"orbit":-7}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Freedom of Movement","orbit":4,"orbitIndex":48,"recipe":["Greed","Greed","Envy"],"skill":51606,"stats":["20% increased Evasion Rating","10% reduced Slowing Potency of Debuffs on You","5% reduced Movement Speed Penalty from using Skills while moving"]},"51618":{"connectionArt":"CharacterPlanned","connections":[{"id":11580,"orbit":0},{"id":43324,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs and Regeneration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":51618,"stats":["15% increased Life Regeneration rate","6% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"51683":{"connections":[],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":2,"orbitIndex":22,"skill":51683,"stats":["15% increased Totem Damage"]},"51690":{"ascendancyName":"Titan","connections":[{"id":12000,"orbit":-5}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Life Regeneration","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":6,"orbitIndex":43,"skill":51690,"stats":["Regenerate 0.5% of maximum Life per second"]},"51702":{"connections":[],"group":373,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":16,"skill":51702,"stats":["+8 to Strength"]},"51707":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":38728,"orbit":5},{"id":41163,"orbit":0}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Enhanced Reflexes","orbit":5,"orbitIndex":66,"recipe":["Fear","Ire","Envy"],"skill":51707,"stats":["20% increased Evasion Rating","Gain Deflection Rating equal to 5% of Evasion Rating","8% increased Dexterity"]},"51708":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":51708,"stats":[]},"51728":{"connections":[{"id":6505,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Pierce Chance","orbit":2,"orbitIndex":7,"skill":51728,"stats":["15% chance to Pierce an Enemy"]},"51732":{"connections":[{"id":26568,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":16,"skill":51732,"stats":["3% increased Attack Speed"]},"51735":{"connections":[{"id":44707,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":2,"orbitIndex":17,"skill":51735,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"]},"51737":{"ascendancyName":"Witchhunter","connections":[{"id":8272,"orbit":-8}],"group":230,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":51737,"stats":["6% increased Cooldown Recovery Rate"]},"51741":{"connections":[{"id":61834,"orbit":0},{"id":57230,"orbit":-4},{"id":57821,"orbit":0},{"id":45798,"orbit":0},{"id":15424,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":51741,"stats":["+5 to any Attribute"]},"51743":{"connections":[{"id":57617,"orbit":3}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Attack Damage","orbit":4,"orbitIndex":0,"skill":51743,"stats":["15% increased Attack Damage if you have Shapeshifted to an Animal form Recently"]},"51749":{"connections":[{"id":30141,"orbit":0}],"flavourText":"Lay open your veins, and draw power from your own spilled life.","group":129,"icon":"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds","isKeystone":true,"name":"Blood Magic","orbit":0,"orbitIndex":0,"skill":51749,"stats":["You have no Mana","Skill Mana Costs Converted to Life Costs"]},"51774":{"connections":[{"id":34425,"orbit":2}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":2,"orbitIndex":10,"skill":51774,"stats":["15% reduced Volatility Explosion delay"]},"51788":{"connections":[{"id":5066,"orbit":-2}],"group":630,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Curse Effect on you","orbit":2,"orbitIndex":4,"skill":51788,"stats":["10% reduced effect of Curses on you"]},"51795":{"connections":[{"id":32271,"orbit":-2},{"id":53632,"orbit":7}],"group":346,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude and Fire Damage","orbit":7,"orbitIndex":12,"skill":51795,"stats":["8% increased Fire Damage","15% increased Flammability Magnitude"]},"51797":{"connections":[{"id":23939,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":8,"skill":51797,"stats":["3% of Damage taken Recouped as Life"]},"51807":{"connections":[{"id":57089,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":2,"orbitIndex":0,"skill":51807,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"]},"51812":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":233,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":51812,"stats":[]},"51820":{"connections":[{"id":21127,"orbit":0}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Conduits","orbit":6,"orbitIndex":30,"recipe":["Despair","Suffering","Suffering"],"skill":51820,"stats":["12% increased Attack and Cast Speed if you've summoned a Totem Recently"]},"51821":{"connections":[{"id":46857,"orbit":0},{"id":20115,"orbit":0},{"id":25014,"orbit":0},{"id":39102,"orbit":0}],"group":241,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":51821,"stats":["+5 to any Attribute"]},"51825":{"connections":[{"id":47363,"orbit":0},{"id":9164,"orbit":0},{"id":13708,"orbit":0}],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":4,"orbitIndex":45,"skill":51825,"stats":["10% increased Damage with Two Handed Weapons"]},"51832":{"connections":[{"id":47722,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Damage","orbit":2,"orbitIndex":6,"skill":51832,"stats":["16% increased Damage with Warcries"]},"51847":{"connections":[{"id":33974,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":4,"orbitIndex":24,"skill":51847,"stats":["6% increased Attack Damage","5% increased Accuracy Rating"]},"51867":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":374,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Finality","orbit":0,"orbitIndex":0,"recipe":["Isolation","Guilt","Envy"],"skill":51867,"stats":["120% increased Damage with Hits against Enemies that are on Low Life","5% increased Damage taken while on Low Life"]},"51868":{"connections":[{"id":19794,"orbit":3},{"id":38320,"orbit":0}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Molten Carapace","orbit":5,"orbitIndex":64,"recipe":["Guilt","Disgust","Suffering"],"skill":51868,"stats":["50% increased Armour while Ignited","+2% to Maximum Fire Resistance while Ignited","50% increased Fire Damage while Ignited"]},"51871":{"connections":[{"id":8045,"orbit":0}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Immortal Thirst","orbit":0,"orbitIndex":0,"recipe":["Guilt","Suffering","Guilt"],"skill":51871,"stats":["15% increased maximum Energy Shield","25% increased amount of Mana Leeched"]},"51891":{"connections":[{"id":25528,"orbit":0}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Lucidity","orbit":7,"orbitIndex":17,"recipe":["Envy","Disgust","Suffering"],"skill":51891,"stats":["8% of Damage is taken from Mana before Life","+15 to Intelligence"]},"51892":{"connections":[{"id":59387,"orbit":0},{"id":64427,"orbit":0},{"id":44188,"orbit":0}],"group":885,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Infusion and Power Charge Duration","orbit":2,"orbitIndex":23,"skill":51892,"stats":["6% increased Power Charge Duration","6% increased Elemental Infusion duration"]},"51903":{"connections":[{"id":55058,"orbit":0},{"id":39347,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":17,"skill":51903,"stats":["10% increased Melee Damage"]},"51921":{"connections":[{"id":36629,"orbit":-4}],"group":607,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":51921,"stats":["+5 to any Attribute"]},"51934":{"connections":[],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Invocated Efficiency","orbit":0,"orbitIndex":0,"recipe":["Isolation","Envy","Paranoia"],"skill":51934,"stats":["10% increased Mana Cost Efficiency","Triggered Spells deal 40% increased Spell Damage"]},"51944":{"connections":[{"id":49406,"orbit":0},{"id":51728,"orbit":0},{"id":47683,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":3,"orbitIndex":15,"skill":51944,"stats":["10% increased Projectile Damage"]},"51968":{"connections":[],"group":713,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isSwitchable":true,"name":"Elemental Ailment Chance","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","id":18040,"name":"Physical Damage","stats":["10% increased Physical Damage"]}},"orbit":3,"orbitIndex":18,"skill":51968,"stats":["20% increased Flammability Magnitude","10% increased Freeze Buildup","10% increased chance to Shock"]},"51974":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern","connections":[{"id":25711,"orbit":0}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/FortifyMasterySymbol.dds","isOnlyImage":true,"name":"Fortify Mastery","orbit":0,"orbitIndex":0,"skill":51974,"stats":[]},"52003":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":708,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCast.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":2,"orbitIndex":18,"skill":52003,"stats":[]},"52038":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":526,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":52038,"stats":[]},"52053":{"connections":[{"id":14048,"orbit":3},{"id":24120,"orbit":-4}],"group":1236,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":16,"skill":52053,"stats":["10% increased Mana Regeneration Rate"]},"52060":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":52060,"stats":[]},"52068":{"ascendancyName":"Warbringer","connections":[],"group":60,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds","isNotable":true,"name":"Turtle Charm","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":52068,"stats":["You take 20% of damage from Blocked Hits","Maximum Block chance is 75%"]},"52106":{"connections":[{"id":44005,"orbit":0},{"id":10295,"orbit":0}],"group":266,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":34,"skill":52106,"stats":["3% increased Cast Speed"]},"52115":{"connectionArt":"CharacterPlanned","connections":[{"id":51454,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Nurturing Nature","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":52115,"stats":["40% increased Mana Regeneration Rate while on Full Life"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"52125":{"connections":[{"id":2847,"orbit":0},{"id":21721,"orbit":0}],"group":747,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":52125,"stats":["+5 to any Attribute"]},"52126":{"connections":[{"id":21885,"orbit":3}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":2,"orbitIndex":0,"skill":52126,"stats":["10% increased Stun Threshold","+5 to Strength"]},"52180":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1398,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Trained Deflection","orbit":1,"orbitIndex":9,"recipe":["Suffering","Despair","Suffering"],"skill":52180,"stats":["Prevent +6% of Damage from Deflected Hits"]},"52191":{"connections":[{"id":57724,"orbit":-7}],"group":1187,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Event Horizon","orbit":0,"orbitIndex":0,"recipe":["Despair","Isolation","Guilt"],"skill":52191,"stats":["53% increased Chaos Damage","Lose 3% of maximum Life and Energy Shield when you use a Chaos Skill"]},"52199":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":44498,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Overexposure","orbit":0,"orbitIndex":0,"recipe":["Suffering","Isolation","Greed"],"skill":52199,"stats":["30% increased Exposure Effect"]},"52215":{"connections":[{"id":56366,"orbit":0}],"group":1393,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Chance","orbit":0,"orbitIndex":0,"skill":52215,"stats":["10% increased Critical Hit Chance with Daggers"]},"52220":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":212,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":0,"orbitIndex":0,"skill":52220,"stats":[]},"52229":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":638,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","isNotable":true,"name":"Secrets of the Orb","orbit":0,"orbitIndex":0,"recipe":["Disgust","Suffering","Despair"],"skill":52229,"stats":["Orb Skills have +1 to Limit"]},"52241":{"connections":[{"id":94,"orbit":2}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana on Kill","orbit":1,"orbitIndex":3,"skill":52241,"stats":["Recover 1% of maximum Mana on Kill"]},"52245":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNotable.dds","isNotable":true,"name":"Distant Dreamer","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Envy"],"skill":52245,"stats":["+10% to Chaos Resistance","Gain 5% of Damage as Extra Chaos Damage","50% reduced effect of Withered on you"]},"52254":{"connections":[{"id":42290,"orbit":0}],"group":811,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":7,"orbitIndex":14,"skill":52254,"stats":["6% increased Curse Magnitudes"]},"52257":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1344,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Conductive Embrace","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Isolation","Guilt"],"skill":52257,"stats":["+10% to Lightning Resistance","+2% to Maximum Lightning Resistance if you have at least 5 Green Support Gems Socketed"]},"52260":{"connections":[{"id":3688,"orbit":-2}],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":2,"orbitIndex":8,"skill":52260,"stats":["Meta Skills gain 8% increased Energy"]},"52274":{"connections":[{"id":3109,"orbit":0},{"id":21077,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":3,"orbitIndex":9,"skill":52274,"stats":["12% increased Grenade Damage"]},"52298":{"connections":[{"id":4527,"orbit":0},{"id":26725,"orbit":0},{"id":53308,"orbit":0},{"id":31805,"orbit":0},{"id":52126,"orbit":0}],"group":252,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":52298,"stats":["+5 to any Attribute"]},"52300":{"connections":[{"id":53440,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Rage on Hit","orbit":3,"orbitIndex":9,"skill":52300,"stats":["Gain 1 Rage on Melee Axe Hit"]},"52319":{"connections":[{"id":48305,"orbit":-6}],"group":606,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":52319,"stats":["+5 to any Attribute"]},"52348":{"connections":[{"id":51206,"orbit":-5},{"id":34487,"orbit":0}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Carved Earth","orbit":7,"orbitIndex":15,"recipe":["Suffering","Suffering","Ire"],"skill":52348,"stats":["20% increased Totem Damage","6% increased Attack and Cast Speed if you've summoned a Totem Recently"]},"52351":{"connections":[{"id":52260,"orbit":0}],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":2,"orbitIndex":12,"skill":52351,"stats":["Meta Skills gain 8% increased Energy"]},"52354":{"connections":[{"id":41171,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Damage","orbit":0,"orbitIndex":0,"skill":52354,"stats":["16% increased Attack Damage against Rare or Unique Enemies"]},"52361":{"connections":[{"id":26107,"orbit":7}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":2,"orbitIndex":9,"skill":52361,"stats":["10% increased Projectile Damage"]},"52373":{"connections":[{"id":37276,"orbit":-2},{"id":56342,"orbit":7}],"group":364,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":20,"skill":52373,"stats":["+2 to Maximum Rage"]},"52374":{"ascendancyName":"Oracle","connections":[],"group":21,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleTotemLimit.dds","isNotable":true,"name":"Unnamed Heartwood","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":52374,"stats":["+1 to maximum number of Summoned Totems","Totems die 6 seconds after their Life is reduced to 0"]},"52392":{"connections":[{"id":25934,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Singular Purpose","orbit":3,"orbitIndex":17,"recipe":["Disgust","Envy","Fear"],"skill":52392,"stats":["5% reduced Attack Speed","20% increased Stun Buildup","40% increased Damage with Two Handed Weapons"]},"52395":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":56331,"orbit":0},{"id":26283,"orbit":0},{"id":664,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaFlameSelector.dds","isMultipleChoice":true,"isNotable":true,"name":"Lucid Dreaming","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":5,"orbitIndex":27,"skill":52395,"stats":[]},"52399":{"connections":[{"id":9444,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Damage","orbit":5,"orbitIndex":38,"skill":52399,"stats":["18% increased Critical Damage Bonus with Quarterstaves"]},"52410":{"connections":[],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":4,"orbitIndex":26,"skill":52410,"stats":["20% increased Stun Threshold while Parrying"]},"52415":{"connections":[{"id":32655,"orbit":0}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Attack Speed with Companion in Presence","orbit":2,"orbitIndex":22,"skill":52415,"stats":["4% increased Attack Speed while your Companion is in your Presence"]},"52429":{"connections":[{"id":58930,"orbit":7}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":3,"orbitIndex":13,"skill":52429,"stats":["3% increased Cast Speed"]},"52440":{"connections":[{"id":53893,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":2,"orbitIndex":18,"skill":52440,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"52442":{"connections":[],"group":753,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":20,"skill":52442,"stats":["3% increased Attack Speed"]},"52445":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1256,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":52445,"stats":[]},"52448":{"ascendancyName":"Invoker","connections":[],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds","isNotable":true,"name":"...and Scatter Them to the Winds","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":53,"skill":52448,"stats":["Trigger Elemental Expression on Melee Critical Hit","Grants Skill: Elemental Expression"]},"52454":{"connections":[{"id":46604,"orbit":3}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":21,"skill":52454,"stats":["7% increased Chaos Damage"]},"52462":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":452,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":52462,"stats":[]},"52464":{"connections":[],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":6,"orbitIndex":24,"skill":52464,"stats":["Recover 1% of maximum Life on Kill"]},"52501":{"connections":[{"id":60700,"orbit":2147483647}],"group":1161,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Empowered Attack Freeze Buildup","orbit":7,"orbitIndex":8,"skill":52501,"stats":["20% increased Freeze Buildup with Empowered Attacks"]},"52537":{"connections":[],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Penetration","orbit":2,"orbitIndex":13,"skill":52537,"stats":["10% increased Magnitude of Chill you inflict"]},"52556":{"connections":[{"id":16347,"orbit":-7},{"id":28304,"orbit":0}],"group":364,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":8,"skill":52556,"stats":["+2 to Maximum Rage"]},"52574":{"connections":[{"id":55478,"orbit":-7}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":7,"orbitIndex":21,"skill":52574,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"52576":{"connections":[{"id":64550,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Damage vs Immobilised","orbit":2,"orbitIndex":9,"skill":52576,"stats":["20% increased Damage against Immobilised Enemies"]},"52615":{"connections":[],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":7,"orbitIndex":18,"skill":52615,"stats":["Spell Skills have 6% increased Area of Effect"]},"52618":{"connections":[{"id":32777,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Boon of the Beast","orbit":3,"orbitIndex":18,"recipe":["Fear","Suffering","Paranoia"],"skill":52618,"stats":["When you Shapeshift to Human form, gain 10% increased Spell Damage per second you were Shapeshifted, up to a maximum of 80%, for 8 seconds"]},"52630":{"connections":[{"id":61800,"orbit":0},{"id":28371,"orbit":0}],"group":1303,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Critical Damage vs Full Life","orbit":7,"orbitIndex":13,"skill":52630,"stats":["40% increased Critical Damage Bonus against Enemies that are on Full Life"]},"52659":{"connections":[{"id":10362,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":20,"skill":52659,"stats":["10% increased Life Regeneration rate"]},"52676":{"connections":[],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Duration","orbit":7,"orbitIndex":3,"skill":52676,"stats":["16% increased Minion Duration"]},"52684":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":8115,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Eroding Chains","orbit":4,"orbitIndex":32,"recipe":["Guilt","Fear","Guilt"],"skill":52684,"stats":["Break 50% of Armour on Pinning an Enemy"]},"52695":{"connections":[{"id":57230,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":7,"orbitIndex":1,"skill":52695,"stats":["10% increased Physical Damage"]},"52703":{"ascendancyName":"Blood Mage","connections":[],"group":895,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds","isNotable":true,"name":"Gore Spike","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":52703,"stats":["1% increased Critical Damage Bonus per 50 current Life"]},"52743":{"connections":[{"id":34541,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":10,"skill":52743,"stats":["15% increased Energy Shield Recharge Rate"]},"52746":{"connections":[{"id":9796,"orbit":0},{"id":64471,"orbit":3}],"group":542,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":2,"orbitIndex":12,"skill":52746,"stats":["12% increased Fire Damage"]},"52764":{"connections":[{"id":47606,"orbit":0}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Mystical Rage","orbit":1,"orbitIndex":0,"recipe":["Isolation","Greed","Envy"],"skill":52764,"stats":["Every Rage also grants 2% increased Spell Damage"]},"52765":{"connections":[],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":12,"skill":52765,"stats":["10% increased Mana Regeneration Rate"]},"52774":{"connections":[{"id":5084,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":18,"skill":52774,"stats":["30% increased Flammability Magnitude"]},"52796":{"connections":[{"id":30371,"orbit":-6}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":4,"orbitIndex":66,"skill":52796,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"]},"52799":{"connections":[{"id":47270,"orbit":-4},{"id":19955,"orbit":4},{"id":44455,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":3,"orbitIndex":0,"skill":52799,"stats":["15% increased Freeze Buildup"]},"52800":{"connections":[{"id":57615,"orbit":0}],"group":1417,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":6,"orbitIndex":54,"skill":52800,"stats":["+8% Surpassing chance to fire an additional Arrow"]},"52803":{"connections":[{"id":59356,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Hale Traveller","orbit":7,"orbitIndex":0,"recipe":["Envy","Disgust","Disgust"],"skill":52803,"stats":["20% increased Life Recovery from Flasks","Life Flasks gain 0.1 charges per Second"]},"52807":{"connections":[{"id":60551,"orbit":0},{"id":61836,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":10,"skill":52807,"stats":["15% increased Presence Area of Effect"]},"52829":{"connections":[{"id":375,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage and Stun Buildup","orbit":4,"orbitIndex":63,"skill":52829,"stats":["12% increased Stun Buildup","10% increased Damage with Maces"]},"52836":{"connections":[{"id":11980,"orbit":7},{"id":56806,"orbit":0}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":66,"skill":52836,"stats":["5% increased Block chance"]},"52860":{"connections":[{"id":45494,"orbit":0},{"id":40975,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":7,"orbitIndex":12,"skill":52860,"stats":["15% increased Ballista damage"]},"52875":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":52875,"stats":[]},"52971":{"connections":[{"id":21227,"orbit":-2},{"id":25528,"orbit":0}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Quick Response","orbit":4,"orbitIndex":45,"recipe":["Envy","Disgust","Fear"],"skill":52971,"stats":["20% faster start of Energy Shield Recharge","30% faster start of Energy Shield Recharge when not on Full Life"]},"52973":{"connections":[{"id":12851,"orbit":0},{"id":57555,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Impale Chance","orbit":2,"orbitIndex":11,"skill":52973,"stats":["15% chance to Impale on Spell Hit"]},"52980":{"connections":[{"id":18970,"orbit":0},{"id":44343,"orbit":-4}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":4,"orbitIndex":48,"skill":52980,"stats":["+8 to Evasion Rating","+5 to maximum Energy Shield"]},"52993":{"connectionArt":"CharacterPlanned","connections":[{"id":9414,"orbit":0}],"group":276,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":52993,"stats":["16% increased Elemental Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"53030":{"connections":[{"id":11525,"orbit":0},{"id":48267,"orbit":0}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Immolation","orbit":2,"orbitIndex":2,"recipe":["Ire","Despair","Disgust"],"skill":53030,"stats":["25% increased Ignite Magnitude","+10 to Strength"]},"53089":{"connections":[{"id":9918,"orbit":0},{"id":10474,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":12,"skill":53089,"stats":["6% increased Area of Effect for Attacks"]},"53094":{"connections":[{"id":38703,"orbit":0},{"id":51048,"orbit":0}],"group":1048,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":20,"skill":53094,"stats":["8% increased Accuracy Rating"]},"53108":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":36822,"orbit":0}],"group":517,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds","isNotable":true,"name":"Adaptive Capability","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":53108,"stats":["Attribute Requirements of Gems can be satisified by your highest Attribute"]},"53123":{"connections":[{"id":8421,"orbit":-2},{"id":54982,"orbit":-2},{"id":5862,"orbit":-2}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds","name":"Shaman","orbit":7,"orbitIndex":18,"skill":53123,"stats":["+3% to all Elemental Resistances"]},"53131":{"connections":[{"id":7060,"orbit":0},{"id":46665,"orbit":0}],"group":250,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Tukohama's Brew","orbit":7,"orbitIndex":16,"recipe":["Isolation","Paranoia","Greed"],"skill":53131,"stats":["50% of Skill Mana costs Converted to Life Costs during any Life Flask Effect"]},"53149":{"connections":[{"id":24647,"orbit":-5}],"group":972,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":4,"orbitIndex":22,"skill":53149,"stats":["15% increased Freeze Buildup"]},"53150":{"connections":[{"id":15270,"orbit":0},{"id":17589,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Sharp Sight","orbit":3,"orbitIndex":18,"recipe":["Guilt","Disgust","Ire"],"skill":53150,"stats":["5% increased Attack Speed","30% increased Accuracy Rating against Rare or Unique Enemies"]},"53166":{"connections":[{"id":26194,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":7,"orbitIndex":21,"skill":53166,"stats":["20% increased Presence Area of Effect"]},"53177":{"connections":[{"id":43944,"orbit":2147483647}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility when Stunned","orbit":2,"orbitIndex":3,"skill":53177,"stats":["50% chance to gain Volatility when you are Stunned"]},"53185":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds","isNotable":true,"name":"The Winter Owl","orbit":3,"orbitIndex":19,"recipe":["Greed","Greed","Fear"],"skill":53185,"stats":["3% increased Evasion Rating per 10 Intelligence","Gain Accuracy Rating equal to your Intelligence","+10 to Intelligence"]},"53187":{"connections":[{"id":35011,"orbit":0},{"id":57775,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Warlord Berserker","orbit":2,"orbitIndex":22,"recipe":["Disgust","Fear","Fear"],"skill":53187,"stats":["40% reduced Presence Area of Effect","Allies in your Presence Regenerate 5 Rage per second if you have gained Rage Recently"]},"53188":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":954,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":53188,"stats":[]},"53194":{"connections":[{"id":38130,"orbit":3}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":2,"orbitIndex":16,"skill":53194,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"53196":{"connections":[{"id":46692,"orbit":0}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask and Charm Charges Gained","orbit":7,"orbitIndex":12,"skill":53196,"stats":["8% increased Flask and Charm Charges gained"]},"53207":{"connections":[{"id":47635,"orbit":0},{"id":56914,"orbit":0}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":1,"orbitIndex":4,"skill":53207,"stats":["Damage Penetrates 6% Lightning Resistance"]},"53216":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":253,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":53216,"stats":[]},"53261":{"connections":[{"id":30780,"orbit":-2}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Area and Damage","orbit":7,"orbitIndex":11,"skill":53261,"stats":["4% increased Area of Effect of Ancestrally Boosted Attacks","Ancestrally Boosted Attacks deal 8% increased Damage"]},"53265":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1317,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Nature's Bite","orbit":0,"orbitIndex":0,"recipe":["Ire","Despair","Suffering"],"skill":53265,"stats":["20% increased Elemental Damage","15% increased chance to inflict Ailments"]},"53266":{"connections":[{"id":13576,"orbit":0},{"id":20387,"orbit":0},{"id":53560,"orbit":0}],"group":911,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":53266,"stats":["3% increased Attack and Cast Speed with Lightning Skills"]},"53272":{"connections":[{"id":2560,"orbit":0},{"id":2582,"orbit":0}],"group":1398,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":3,"orbitIndex":20,"skill":53272,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"53294":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":33397,"orbit":0}],"group":530,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Burn Away","orbit":0,"orbitIndex":0,"recipe":["Fear","Disgust","Disgust"],"skill":53294,"stats":["15% increased Fire Damage","10% increased Ignite Magnitude","Damage Penetrates 10% Fire Resistance"]},"53308":{"connections":[{"id":17138,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":5,"skill":53308,"stats":["10% increased Melee Damage"]},"53320":{"connections":[{"id":43791,"orbit":0}],"group":643,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":22,"skill":53320,"stats":["20% increased Glory generation for Banner Skills"]},"53329":{"connections":[{"id":64724,"orbit":0}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability and Ignite Magnitude","orbit":2,"orbitIndex":20,"skill":53329,"stats":["15% increased Flammability Magnitude","8% increased Ignite Magnitude"]},"53354":{"connections":[{"id":36250,"orbit":4},{"id":33408,"orbit":5},{"id":20289,"orbit":0}],"group":118,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Leech","orbit":0,"orbitIndex":0,"skill":53354,"stats":["10% increased amount of Life Leeched while Shapeshifted"]},"53367":{"connections":[{"id":12821,"orbit":0},{"id":65353,"orbit":0}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Symbol of Defiance","orbit":3,"orbitIndex":0,"recipe":["Despair","Ire","Greed"],"skill":53367,"stats":["Banner Skills have 30% increased Area of Effect","Banner Skills have 30% increased Duration"]},"53373":{"connections":[{"id":39517,"orbit":3},{"id":36629,"orbit":0}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":4,"orbitIndex":45,"skill":53373,"stats":["12% increased Stun Threshold"]},"53386":{"connections":[{"id":57388,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":7,"orbitIndex":0,"skill":53386,"stats":["15% increased Critical Damage Bonus for Attack Damage"]},"53396":{"connections":[{"id":10156,"orbit":6}],"group":606,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":53396,"stats":["+5 to any Attribute"]},"53405":{"connections":[{"id":17468,"orbit":0},{"id":16090,"orbit":6},{"id":26798,"orbit":4},{"id":8693,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":53405,"stats":["+5 to any Attribute"]},"53440":{"connections":[{"id":11306,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Rage on Hit","orbit":3,"orbitIndex":7,"skill":53440,"stats":["Gain 2 Rage on Melee Axe Hit"]},"53443":{"connections":[{"id":5710,"orbit":-6},{"id":59767,"orbit":0}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":8,"skill":53443,"stats":["10% increased Attack Area Damage"]},"53444":{"connections":[{"id":752,"orbit":5}],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Duration","orbit":4,"orbitIndex":31,"skill":53444,"stats":["12% increased Minion Duration"]},"53471":{"connections":[{"id":11836,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Critical vs Blinded","orbit":7,"orbitIndex":4,"skill":53471,"stats":["12% increased Critical Hit Chance against Blinded Enemies"]},"53505":{"connections":[{"id":21468,"orbit":6}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":18,"skill":53505,"stats":["10% increased amount of Life Leeched"]},"53524":{"connections":[{"id":32727,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Armour Break","orbit":7,"orbitIndex":19,"skill":53524,"stats":["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"]},"53527":{"connections":[{"id":58855,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Shattering Blow","orbit":7,"orbitIndex":0,"recipe":["Fear","Guilt","Guilt"],"skill":53527,"stats":["Break 50% of Armour on Heavy Stunning an Enemy"]},"53539":{"connections":[{"id":46705,"orbit":0},{"id":13379,"orbit":0}],"group":1005,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage if Melee Hit","orbit":3,"orbitIndex":6,"skill":53539,"stats":["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"]},"53560":{"connections":[{"id":46157,"orbit":0}],"group":941,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Skill Chain Chance","orbit":0,"orbitIndex":0,"skill":53560,"stats":["20% chance for Lightning Skills to Chain an additional time"]},"53566":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Run and Gun","orbit":4,"orbitIndex":29,"recipe":["Suffering","Paranoia","Fear"],"skill":53566,"stats":["5% reduced Movement Speed Penalty from using Skills while moving","Projectile Attacks have a 12% chance to fire two additional Projectiles while moving"]},"53589":{"connections":[{"id":25374,"orbit":0}],"group":625,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":53589,"stats":["+5 to any Attribute"]},"53595":{"connections":[{"id":29458,"orbit":7},{"id":38628,"orbit":0}],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":3,"orbitIndex":19,"skill":53595,"stats":["10% increased Magnitude of Poison you inflict"]},"53607":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Fortified Location","orbit":4,"orbitIndex":3,"recipe":["Suffering","Despair","Disgust"],"skill":53607,"stats":["10% increased Armour and Evasion Rating per Summoned Totem in your Presence","10% increased Attack Damage per Summoned Totem in your Presence"]},"53632":{"connections":[{"id":28482,"orbit":3}],"group":346,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage","orbit":2,"orbitIndex":8,"skill":53632,"stats":["12% increased Fire Damage"]},"53647":{"connections":[],"group":676,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":12,"skill":53647,"stats":["12% increased Armour and Evasion Rating"]},"53675":{"connections":[{"id":59498,"orbit":0}],"group":430,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":0,"skill":53675,"stats":["15% increased Presence Area of Effect"]},"53683":{"connections":[{"id":30082,"orbit":0},{"id":61432,"orbit":0}],"group":876,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Efficient Loading","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Despair","Isolation"],"skill":53683,"stats":["30% chance when you Reload a Crossbow to be immediate"]},"53696":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":53696,"stats":[]},"53697":{"connections":[{"id":47555,"orbit":7},{"id":3041,"orbit":-3}],"group":648,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":26,"skill":53697,"stats":["+5 to any Attribute"]},"53698":{"connections":[{"id":20916,"orbit":-3},{"id":59355,"orbit":0}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":22,"skill":53698,"stats":["10% increased Attack Damage"]},"53719":{"connections":[{"id":27082,"orbit":0}],"group":159,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":53719,"stats":["+5 to any Attribute"]},"53762":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":36728,"orbit":2147483647}],"group":506,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Reduced Attribute Requirements","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":53762,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"]},"53771":{"connections":[{"id":52361,"orbit":-2}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":3,"orbitIndex":9,"skill":53771,"stats":["10% increased Projectile Damage"]},"53785":{"connections":[{"id":1170,"orbit":0},{"id":23307,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":18,"skill":53785,"stats":["6% increased Area of Effect for Attacks"]},"53804":{"connections":[{"id":56112,"orbit":7}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":4,"orbitIndex":48,"skill":53804,"stats":["10% increased Fire Damage"]},"53822":{"connections":[],"group":132,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":14,"skill":53822,"stats":["Gain 2 Rage when Hit by an Enemy"]},"53823":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":10508,"orbit":-3}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Towering Shield","orbit":3,"orbitIndex":18,"recipe":["Ire","Despair","Guilt"],"skill":53823,"stats":["25% increased Chance to Block if you've Blocked with a raised Shield Recently","50% increased Defences from Equipped Shield"]},"53853":{"connections":[{"id":57320,"orbit":0}],"group":667,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Backup Plan","orbit":7,"orbitIndex":19,"recipe":["Greed","Greed","Ire"],"skill":53853,"stats":["50% increased Evasion Rating if you have been Hit Recently","50% increased Armour if you haven't been Hit Recently"]},"53893":{"connections":[{"id":21784,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":2,"orbitIndex":14,"skill":53893,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"53895":{"connections":[{"id":17303,"orbit":2}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Fuse Duration","orbit":3,"orbitIndex":8,"skill":53895,"stats":["15% reduced Grenade Detonation Time"]},"53901":{"connections":[{"id":34375,"orbit":7}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":3,"orbitIndex":12,"skill":53901,"stats":["5% increased Block chance"]},"53910":{"connectionArt":"CharacterPlanned","connections":[{"id":9212,"orbit":0},{"id":58368,"orbit":7}],"group":291,"icon":"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds","isNotable":true,"name":"Forbidden Path","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":53910,"stats":["5% reduced maximum Life","-10% to all Elemental Resistances","Minions Recoup 30% of Damage taken as Life","Minions Gain 20% of Elemental Damage as Extra Chaos Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"53921":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":58838,"orbit":0},{"id":40596,"orbit":0}],"group":300,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Unbreaking","orbit":5,"orbitIndex":48,"recipe":["Paranoia","Envy","Paranoia"],"skill":53921,"stats":["30% increased Stun Threshold","30% increased Elemental Ailment Threshold"]},"53935":{"connections":[{"id":10677,"orbit":2},{"id":25281,"orbit":0}],"group":948,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Briny Carapace","orbit":2,"orbitIndex":14,"recipe":["Guilt","Ire","Paranoia"],"skill":53935,"stats":["100% increased Stun Threshold for each time you've been Stunned Recently"]},"53938":{"connections":[{"id":36931,"orbit":0}],"group":1024,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":18,"skill":53938,"stats":["10% increased Attack Damage"]},"53941":{"connections":[{"id":17283,"orbit":0}],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Shimmering","orbit":3,"orbitIndex":12,"recipe":["Envy","Envy","Suffering"],"skill":53941,"stats":["20% increased Energy Shield Recovery Rate if you haven't been Hit Recently","3% increased Movement Speed while you have Energy Shield"]},"53958":{"connections":[{"id":51006,"orbit":2}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":3,"orbitIndex":23,"skill":53958,"stats":["10% increased Mana Recovery from Flasks"]},"53960":{"connections":[{"id":8975,"orbit":-5}],"group":933,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":54,"skill":53960,"stats":["+5 to any Attribute"]},"53965":{"connections":[{"id":12337,"orbit":0}],"group":975,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":53965,"stats":["Damage Penetrates 6% Lightning Resistance"]},"53975":{"connections":[{"id":33254,"orbit":0}],"group":726,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":8,"skill":53975,"stats":["10% increased Spell Damage"]},"53989":{"connections":[{"id":29372,"orbit":8}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":6,"orbitIndex":59,"skill":53989,"stats":["Gain 1 Rage on Melee Hit"]},"53996":{"connections":[{"id":9941,"orbit":7},{"id":28556,"orbit":3}],"group":839,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":22,"skill":53996,"stats":["8% increased Melee Damage"]},"54031":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoarNotable.dds","isNotable":true,"name":"The Great Boar","orbit":0,"orbitIndex":0,"recipe":["Envy","Suffering","Guilt"],"skill":54031,"stats":["+1 Life per 4 Dexterity","+1 to Stun Threshold per Dexterity","+5 to Strength"]},"54036":{"connections":[{"id":30720,"orbit":0},{"id":15809,"orbit":-7},{"id":17501,"orbit":-7},{"id":18485,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":3,"orbitIndex":2,"skill":54036,"stats":["Minions deal 10% increased Damage"]},"54058":{"connections":[{"id":62001,"orbit":0}],"group":1402,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Damage","orbit":0,"orbitIndex":0,"skill":54058,"stats":["10% increased Critical Damage Bonus with Daggers"]},"54067":{"connections":[{"id":27626,"orbit":0},{"id":2244,"orbit":-4}],"group":419,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge on Critical Hit","orbit":5,"orbitIndex":49,"skill":54067,"stats":["5% chance to Gain Arcane Surge when you deal a Critical Hit"]},"54099":{"connections":[{"id":8493,"orbit":0},{"id":2847,"orbit":0},{"id":55700,"orbit":0}],"group":675,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54099,"stats":["+5 to any Attribute"]},"54127":{"connections":[{"id":54282,"orbit":0},{"id":15182,"orbit":0},{"id":56978,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":54127,"stats":[]},"54138":{"connections":[{"id":38564,"orbit":0},{"id":37963,"orbit":0}],"group":546,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Speed","orbit":2,"orbitIndex":12,"skill":54138,"stats":["3% increased Attack Speed with Swords"]},"54148":{"connections":[{"id":52746,"orbit":0},{"id":56934,"orbit":0}],"group":542,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Smoke Inhalation","orbit":2,"orbitIndex":6,"recipe":["Isolation","Envy","Fear"],"skill":54148,"stats":["Damage Penetrates 15% Fire Resistance","15% increased Duration of Damaging Ailments on Enemies"]},"54152":{"connections":[{"id":43453,"orbit":0}],"group":1288,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Sprint Movement Speed","orbit":0,"orbitIndex":0,"skill":54152,"stats":["3% increased Movement Speed while Sprinting"]},"54176":{"connections":[{"id":55463,"orbit":0},{"id":26598,"orbit":0}],"group":1138,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":54176,"stats":["15% increased chance to Shock"]},"54194":{"ascendancyName":"Chronomancer","connections":[{"id":28153,"orbit":0}],"group":347,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Life Recoup","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":2,"orbitIndex":3,"skill":54194,"stats":["4% of Damage taken Recouped as Life"]},"54228":{"connections":[{"id":64240,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":2,"skill":54228,"stats":["10% increased Physical Damage"]},"54232":{"connections":[{"id":44659,"orbit":5}],"group":637,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54232,"stats":["+5 to any Attribute"]},"54282":{"connections":[{"id":52125,"orbit":0},{"id":11066,"orbit":2147483647}],"group":763,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":0,"skill":54282,"stats":["+5 to any Attribute"]},"54283":{"connections":[{"id":26324,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":21,"skill":54283,"stats":["15% increased Armour"]},"54288":{"connections":[{"id":21568,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":20,"skill":54288,"stats":["3% of Damage taken Recouped as Life"]},"54289":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connectionArt":"CharacterPlanned","connections":[],"group":226,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Gift of the Plains","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":54289,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges","+1 to Maximum Power Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"54297":{"connectionArt":"CharacterPlanned","connections":[{"id":25678,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":24,"skill":54297,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"54311":{"connections":[{"id":28482,"orbit":7}],"group":346,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":18,"skill":54311,"stats":["30% increased Flammability Magnitude"]},"54340":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":356,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":2,"orbitIndex":3,"skill":54340,"stats":[]},"54351":{"connections":[{"id":52464,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":7,"orbitIndex":7,"skill":54351,"stats":["Recover 1% of maximum Life on Kill"]},"54378":{"connections":[{"id":26863,"orbit":0},{"id":58198,"orbit":0}],"group":339,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Recover Mana on consuming Power Charge","orbit":2,"orbitIndex":13,"skill":54378,"stats":["Recover 2% of maximum Mana when you consume a Power Charge"]},"54380":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connectionArt":"CharacterPlanned","connections":[],"group":421,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":0,"orbitIndex":0,"skill":54380,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"54413":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":970,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":3,"orbitIndex":10,"skill":54413,"stats":[]},"54416":{"connections":[{"id":60274,"orbit":4}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":6,"skill":54416,"stats":["20% increased Armour if you have been Hit Recently"]},"54417":{"connections":[],"group":750,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":21,"skill":54417,"stats":["+5 to any Attribute"]},"54437":{"connections":[{"id":16111,"orbit":-5},{"id":2397,"orbit":0},{"id":8493,"orbit":0}],"group":642,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage on Low Life","orbit":7,"orbitIndex":20,"skill":54437,"stats":["20% increased Attack Damage while on Low Life"]},"54447":{"classesStart":["Witch","Sorceress"],"connections":[{"id":23710,"orbit":0},{"id":59822,"orbit":0},{"id":32699,"orbit":0},{"id":40721,"orbit":0},{"id":22147,"orbit":0},{"id":8305,"orbit":0},{"id":4739,"orbit":0}],"group":746,"icon":"Art/2DArt/SkillIcons/passives/blankInt.dds","name":"WITCH","orbit":0,"orbitIndex":0,"skill":54447,"stats":[]},"54453":{"connections":[{"id":19006,"orbit":0},{"id":61042,"orbit":0}],"group":617,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":12,"skill":54453,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"]},"54485":{"connections":[{"id":25482,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":22,"skill":54485,"stats":["+8 to Strength"]},"54512":{"ascendancyName":"Shaman","connections":[{"id":56933,"orbit":6}],"group":64,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":54512,"stats":["+3 to Maximum Rage"]},"54521":{"connections":[{"id":13537,"orbit":5},{"id":58789,"orbit":0},{"id":22185,"orbit":4}],"group":628,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54521,"stats":["+5 to any Attribute"]},"54545":{"connections":[{"id":38342,"orbit":0}],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze Magnitude","orbit":2,"orbitIndex":0,"skill":54545,"stats":["15% increased Magnitude of Daze"]},"54557":{"connections":[{"id":9421,"orbit":-6}],"group":1188,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":2,"skill":54557,"stats":["Damage Penetrates 6% Cold Resistance"]},"54562":{"connections":[{"id":2745,"orbit":0}],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Critical Chance","orbit":2,"orbitIndex":10,"skill":54562,"stats":["10% increased Critical Hit Chance"]},"54631":{"connections":[{"id":30132,"orbit":0}],"group":1252,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":0,"orbitIndex":0,"skill":54631,"stats":["6% increased bonuses gained from Equipped Quiver"]},"54632":{"connections":[{"id":36507,"orbit":0}],"group":678,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":2,"orbitIndex":12,"skill":54632,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"]},"54640":{"connections":[{"id":64042,"orbit":0}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Constricting","orbit":0,"orbitIndex":0,"recipe":["Fear","Greed","Greed"],"skill":54640,"stats":["Debuffs you inflict have 5% increased Slow Magnitude","25% increased Physical Damage"]},"54675":{"connections":[{"id":58814,"orbit":0}],"group":902,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":54675,"stats":["10% increased Lightning Damage"]},"54676":{"connections":[{"id":39759,"orbit":0},{"id":37612,"orbit":0}],"group":541,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":15,"skill":54676,"stats":["10% increased Life Regeneration rate"]},"54678":{"connections":[{"id":41877,"orbit":0}],"group":1204,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":54678,"stats":["15% increased chance to Shock"]},"54701":{"connections":[{"id":21089,"orbit":2},{"id":1286,"orbit":-7}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":7,"orbitIndex":16,"skill":54701,"stats":["16% increased Thorns damage"]},"54708":{"connections":[{"id":13855,"orbit":0},{"id":3918,"orbit":0}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":11,"skill":54708,"stats":["10% increased Mana Regeneration Rate"]},"54725":{"connections":[{"id":56336,"orbit":0}],"group":1186,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Activation Speed and Effect","orbit":7,"orbitIndex":0,"skill":54725,"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"]},"54746":{"connections":[{"id":14343,"orbit":7}],"group":1045,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Effect","orbit":0,"orbitIndex":0,"skill":54746,"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"]},"54783":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":850,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":1,"orbitIndex":10,"skill":54783,"stats":[]},"54785":{"connections":[{"id":32885,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":2,"orbitIndex":7,"skill":54785,"stats":["5% increased Block chance"]},"54805":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern","connections":[],"group":1026,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Hindered Capabilities","orbit":5,"orbitIndex":27,"recipe":["Suffering","Greed","Envy"],"skill":54805,"stats":["30% increased Damage with Hits against Hindered Enemies","Debuffs you inflict have 10% increased Slow Magnitude"]},"54811":{"connections":[{"id":13474,"orbit":0}],"group":387,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54811,"stats":["+5 to any Attribute"]},"54814":{"connections":[{"id":16114,"orbit":0}],"group":430,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Profane Commander","orbit":2,"orbitIndex":14,"recipe":["Guilt","Isolation","Isolation"],"skill":54814,"stats":["30% increased Presence Area of Effect","4% increased Spirit"]},"54818":{"connections":[{"id":18801,"orbit":0}],"group":687,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54818,"stats":["+5 to any Attribute"]},"54838":{"ascendancyName":"Tactician","connections":[],"group":329,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds","isNotable":true,"name":"Right Where We Want Them","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":54838,"stats":["Projectile Damage builds Pin","Pinned enemies cannot perform actions"]},"54849":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":221,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":54849,"stats":[]},"54883":{"connections":[{"id":34473,"orbit":-2}],"group":1211,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":54883,"stats":["7% increased Chaos Damage"]},"54886":{"connections":[{"id":56997,"orbit":-4}],"group":428,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage and Stun","orbit":7,"orbitIndex":20,"skill":54886,"stats":["10% increased Stun Buildup","10% increased Damage with Two Handed Weapons"]},"54887":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":322,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":54887,"stats":[]},"54892":{"ascendancyName":"Tactician","connections":[{"id":44371,"orbit":0}],"group":358,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":54892,"stats":["15% increased Armour and Evasion Rating"]},"54911":{"connections":[{"id":11505,"orbit":0},{"id":39716,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Firestarter","orbit":2,"orbitIndex":6,"recipe":["Greed","Isolation","Guilt"],"skill":54911,"stats":["80% increased Flammability Magnitude","Enemies Ignited by you have -5% to Fire Resistance"]},"54923":{"connections":[{"id":27638,"orbit":2147483647}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":7,"orbitIndex":7,"skill":54923,"stats":["15% increased Glory generation"]},"54934":{"connections":[{"id":15494,"orbit":0}],"group":601,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Fire Damage when consuming an Endurance Charge","orbit":2,"orbitIndex":4,"skill":54934,"stats":["3% increased Fire Damage per Endurance Charge consumed Recently"]},"54937":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":132,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Vengeful Fury","orbit":1,"orbitIndex":9,"recipe":["Suffering","Ire","Despair"],"skill":54937,"stats":["Gain 5 Rage when Hit by an Enemy","Every Rage also grants 1% increased Armour"]},"54962":{"connections":[{"id":35849,"orbit":0}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration while Stationary","orbit":7,"orbitIndex":4,"skill":54962,"stats":["15% increased Life Regeneration Rate while stationary"]},"54964":{"connections":[{"id":23078,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":2,"orbitIndex":16,"skill":54964,"stats":["10% increased Damage","Minions deal 10% increased Damage"]},"54975":{"connections":[{"id":7526,"orbit":-9}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect","orbit":5,"orbitIndex":66,"skill":54975,"stats":["Debuffs you inflict have 5% increased Slow Magnitude"]},"54982":{"connections":[{"id":34818,"orbit":-9}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Fire Resistance","orbit":1,"orbitIndex":7,"skill":54982,"stats":["+5% to Fire Resistance"]},"54983":{"connections":[{"id":39369,"orbit":3}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":7,"orbitIndex":2,"skill":54983,"stats":["10% increased Critical Hit Chance for Attacks"]},"54984":{"connections":[{"id":34015,"orbit":0},{"id":34702,"orbit":-4},{"id":55118,"orbit":0}],"group":1306,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54984,"stats":["+5 to any Attribute"]},"54985":{"connections":[{"id":14602,"orbit":0}],"group":553,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bolt Speed","orbit":7,"orbitIndex":7,"skill":54985,"stats":["8% increased Bolt Speed"]},"54990":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":693,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Bloodletting","orbit":7,"orbitIndex":1,"recipe":["Fear","Suffering","Ire"],"skill":54990,"stats":["10% chance to inflict Bleeding on Hit","15% increased Magnitude of Bleeding you inflict"]},"54998":{"connections":[{"id":29993,"orbit":0}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Protraction","orbit":2,"orbitIndex":5,"recipe":["Despair","Disgust","Guilt"],"skill":54998,"stats":["20% increased Skill Effect Duration","15% increased Duration of Damaging Ailments on Enemies"]},"54999":{"connections":[{"id":14511,"orbit":-3}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Attack Damage and Stun","orbit":3,"orbitIndex":2,"skill":54999,"stats":["10% increased Stun Buildup","Ancestrally Boosted Attacks deal 16% increased Damage"]},"55011":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":534,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":55011,"stats":[]},"55033":{"connectionArt":"CharacterPlanned","connections":[{"id":17059,"orbit":3}],"group":173,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Life Recoup","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":21,"skill":55033,"stats":["10% of Damage taken Recouped as Life while Channelling"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"55041":{"connections":[{"id":35564,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Damage and Projectile Speed","orbit":3,"orbitIndex":21,"skill":55041,"stats":["8% increased Spell Damage","5% reduced Projectile Speed for Spell Skills"]},"55048":{"connections":[],"flavourText":"Embrace the pain, drink it in.\\nYour enemies will know your agony tenfold.","group":197,"icon":"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds","isKeystone":true,"name":"Pain Attunement","orbit":0,"orbitIndex":0,"skill":55048,"stats":["30% less Critical Damage Bonus when on Full Life","30% more Critical Damage Bonus when on Low Life"]},"55058":{"connections":[{"id":63790,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage against Immobilised","orbit":5,"orbitIndex":48,"skill":55058,"stats":["20% increased Melee Damage against Immobilised Enemies"]},"55060":{"connections":[{"id":33037,"orbit":0},{"id":45576,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Shrapnel","orbit":5,"orbitIndex":9,"recipe":["Guilt","Guilt","Disgust"],"skill":55060,"stats":["30% chance to Pierce an Enemy","Projectiles have 10% chance to Chain an additional time from terrain"]},"55063":{"connections":[{"id":51535,"orbit":4}],"group":137,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Slower Leech","orbit":2,"orbitIndex":5,"skill":55063,"stats":["15% increased amount of Life Leeched","Leech Life 5% slower"]},"55066":{"connections":[{"id":19796,"orbit":0}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Attack Damage vs Bleeding Enemies","orbit":2,"orbitIndex":21,"skill":55066,"stats":["16% increased Attack Damage against Bleeding Enemies"]},"55088":{"connections":[{"id":61196,"orbit":5}],"group":932,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds","name":"Critical Chance","orbit":7,"orbitIndex":2,"skill":55088,"stats":["10% increased Critical Hit Chance"]},"55101":{"connections":[{"id":58016,"orbit":7}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":12,"skill":55101,"stats":["10% increased Elemental Damage"]},"55104":{"connections":[{"id":33254,"orbit":-7},{"id":19125,"orbit":7}],"group":726,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":7,"orbitIndex":22,"skill":55104,"stats":["10% increased Spell Damage"]},"55118":{"connections":[{"id":50420,"orbit":0}],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":2,"orbitIndex":18,"skill":55118,"stats":["10% increased Charm Charges gained"]},"55131":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Light on your Feet","orbit":4,"orbitIndex":38,"recipe":["Disgust","Isolation","Greed"],"skill":55131,"stats":["3% increased Movement Speed","Immune to Hinder","Immune to Maim"]},"55135":{"ascendancyName":"Oracle","connections":[],"group":23,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleRerollingCrit.dds","isNotable":true,"name":"Forced Outcome","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":6,"orbitIndex":16,"skill":55135,"stats":["Inevitable Critical Hits"]},"55149":{"connections":[],"group":1223,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Pure Chaos","orbit":0,"orbitIndex":0,"recipe":["Envy","Isolation","Guilt"],"skill":55149,"stats":["Gain 11% of Damage as Extra Chaos Damage"]},"55152":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[{"id":5580,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":3,"orbitIndex":1,"skill":55152,"stats":[]},"55180":{"connections":[],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Relentless Fallen","orbit":3,"orbitIndex":15,"recipe":["Despair","Fear","Isolation"],"skill":55180,"stats":["3% increased Movement Speed","Minions have 20% increased Movement Speed","Minions have 8% increased Attack and Cast Speed"]},"55190":{"connections":[],"group":95,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":0,"skill":55190,"stats":[]},"55193":{"connections":[{"id":10944,"orbit":-2}],"group":1157,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Subterfuge Mask","orbit":1,"orbitIndex":4,"recipe":["Ire","Suffering","Paranoia"],"skill":55193,"stats":["+2 to Evasion Rating per 1 Item Energy Shield on Equipped Helmet"]},"55227":{"connections":[{"id":29479,"orbit":0},{"id":15829,"orbit":0}],"group":1037,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":7,"orbitIndex":13,"skill":55227,"stats":["10% increased amount of Mana Leeched"]},"55231":{"connections":[{"id":37361,"orbit":0},{"id":9857,"orbit":0}],"group":693,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":7,"orbitIndex":13,"skill":55231,"stats":["5% chance to inflict Bleeding on Hit"]},"55235":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[{"id":63830,"orbit":0},{"id":44756,"orbit":0},{"id":36976,"orbit":0}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkMastery.dds","isOnlyImage":true,"name":"Mark Mastery","orbit":1,"orbitIndex":4,"skill":55235,"stats":[]},"55241":{"connections":[{"id":38614,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":1,"orbitIndex":4,"skill":55241,"stats":["4% chance for Spell Skills to fire 2 additional Projectiles"]},"55250":{"connections":[{"id":56649,"orbit":-4},{"id":41669,"orbit":4}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":4,"orbitIndex":30,"skill":55250,"stats":["Damage Penetrates 6% Cold Resistance"]},"55260":{"connections":[{"id":19751,"orbit":-5}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Threshold","orbit":2,"orbitIndex":23,"skill":55260,"stats":["15% increased Freeze Threshold"]},"55270":{"connections":[{"id":60083,"orbit":0}],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":7,"orbitIndex":1,"skill":55270,"stats":["15% increased Pin Buildup"]},"55275":{"connections":[{"id":12890,"orbit":6}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":2,"skill":55275,"stats":["15% increased Evasion Rating"]},"55276":{"connections":[{"id":13411,"orbit":5}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":24,"skill":55276,"stats":["+5 to any Attribute"]},"55308":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":38313,"orbit":0},{"id":30701,"orbit":0}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNotable.dds","isNotable":true,"name":"Sling Shots","orbit":7,"orbitIndex":12,"recipe":["Envy","Ire","Suffering"],"skill":55308,"stats":["20% increased Projectile Damage","20% increased chance to inflict Ailments with Projectiles"]},"55329":{"connections":[{"id":42036,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Duration","orbit":4,"orbitIndex":12,"skill":55329,"stats":["15% increased Parried Debuff Duration"]},"55342":{"connections":[{"id":17248,"orbit":-5}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":60,"skill":55342,"stats":["+5 to any Attribute"]},"55348":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":23227,"orbit":0}],"group":598,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":55348,"stats":[]},"55375":{"connections":[{"id":62748,"orbit":0}],"group":323,"icon":"Art/2DArt/SkillIcons/passives/LifeandMana.dds","isNotable":true,"name":"Licking Wounds","orbit":2,"orbitIndex":21,"recipe":["Fear","Disgust","Ire"],"skill":55375,"stats":["Minions have 15% increased maximum Life","5% increased Life and Mana Regeneration Rate for each Minion in your Presence, up to a maximum of 40%"]},"55377":{"connections":[{"id":26211,"orbit":0},{"id":33463,"orbit":0}],"group":1259,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Combo","orbit":2,"orbitIndex":0,"skill":55377,"stats":["4% increased Area of Effect for Attacks","5% Chance to build an additional Combo on Hit"]},"55397":{"connections":[{"id":44527,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isSwitchable":true,"name":"Flask Charges Gained","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","id":1247,"name":"Ailment Threshold","stats":["15% increased Elemental Ailment Threshold"]}},"orbit":7,"orbitIndex":21,"skill":55397,"stats":["15% increased Flask Charges gained"]},"55400":{"connections":[{"id":30372,"orbit":0}],"group":1166,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":5,"skill":55400,"stats":["Damage Penetrates 6% Lightning Resistance"]},"55405":{"connections":[{"id":25620,"orbit":0}],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":1,"orbitIndex":10,"skill":55405,"stats":["15% increased Damage if you have Consumed a Corpse Recently"]},"55412":{"connections":[{"id":22538,"orbit":0},{"id":17796,"orbit":-4}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":15,"skill":55412,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"55420":{"connections":[{"id":30061,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":2,"orbitIndex":0,"skill":55420,"stats":["6% increased Curse Magnitudes"]},"55422":{"connections":[{"id":54640,"orbit":4}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":3,"orbitIndex":17,"skill":55422,"stats":["12% increased Physical Damage"]},"55429":{"connections":[{"id":22049,"orbit":0}],"group":990,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","id":24854,"name":"Melee and Projectile Damage","stats":["10% increased Melee Damage","10% increased Projectile Damage"]}},"orbit":0,"orbitIndex":0,"skill":55429,"stats":["10% increased Projectile Damage"]},"55450":{"connections":[{"id":57089,"orbit":0},{"id":34443,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","isNotable":true,"name":"Rallying Form","orbit":7,"orbitIndex":7,"recipe":["Greed","Isolation","Fear"],"skill":55450,"stats":["Companions in your Presence have Onslaught while you are Shapeshifted"]},"55463":{"connections":[{"id":27875,"orbit":0}],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":3,"orbitIndex":14,"skill":55463,"stats":["15% increased chance to Shock"]},"55473":{"connections":[{"id":43164,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":23,"skill":55473,"stats":["8% increased Melee Damage"]},"55478":{"connections":[{"id":48006,"orbit":4},{"id":16168,"orbit":-3}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":2,"orbitIndex":2,"skill":55478,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"55491":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":431,"icon":"Art/2DArt/SkillIcons/passives/MasteryAuras.dds","isOnlyImage":true,"name":"Reservation Mastery","orbit":1,"orbitIndex":7,"skill":55491,"stats":[]},"55507":{"connections":[{"id":22359,"orbit":-6},{"id":38338,"orbit":6}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":16,"skill":55507,"stats":["10% increased Elemental Damage"]},"55536":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":34882,"orbit":2147483647},{"id":1442,"orbit":0},{"id":3084,"orbit":2147483647}],"group":443,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Gemling Legionnaire","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":9,"orbitIndex":72,"skill":55536,"stats":[]},"55554":{"connections":[{"id":8821,"orbit":0},{"id":22271,"orbit":0}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":55554,"stats":["15% increased chance to Shock"]},"55568":{"connections":[{"id":41522,"orbit":0},{"id":44690,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Forthcoming","orbit":2,"orbitIndex":21,"recipe":["Despair","Greed","Suffering"],"skill":55568,"stats":["16% reduced Skill Effect Duration","10% increased Cooldown Recovery Rate"]},"55572":{"connections":[{"id":57626,"orbit":0}],"group":784,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold and Fire Damage","orbit":7,"orbitIndex":20,"skill":55572,"stats":["10% increased Fire Damage","10% increased Cold Damage"]},"55575":{"connections":[{"id":58002,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical as Extra Chaos Damage","orbit":2,"orbitIndex":9,"skill":55575,"stats":["Gain 3% of Physical Damage as extra Chaos Damage"]},"55582":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":60287,"orbit":2147483647}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Skill Gem Quality","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":55582,"stats":["+2% to Quality of all Skills"]},"55596":{"connections":[{"id":8509,"orbit":0}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":3,"orbitIndex":16,"skill":55596,"stats":["15% increased Critical Damage Bonus"]},"55598":{"connections":[{"id":15644,"orbit":4},{"id":9112,"orbit":-3},{"id":28050,"orbit":0}],"group":1030,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":2,"skill":55598,"stats":["15% increased Elemental Ailment Threshold"]},"55611":{"ascendancyName":"Invoker","connections":[{"id":64031,"orbit":-2}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":4,"orbitIndex":15,"skill":55611,"stats":["12% increased Elemental Damage"]},"55617":{"connections":[{"id":29914,"orbit":0},{"id":19546,"orbit":2}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour and Evasion while Surrounded","orbit":3,"orbitIndex":3,"skill":55617,"stats":["20% increased Armour while Surrounded","20% increased Evasion Rating while Surrounded"]},"55621":{"connections":[{"id":38537,"orbit":-3}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":16,"skill":55621,"stats":["10% increased Critical Hit Chance"]},"55635":{"connections":[{"id":52440,"orbit":0},{"id":51807,"orbit":0},{"id":33722,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":7,"orbitIndex":21,"skill":55635,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"55664":{"connections":[{"id":31826,"orbit":-3}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Presence Area and Companion Area","orbit":4,"orbitIndex":0,"skill":55664,"stats":["10% increased Presence Area of Effect","Companions have 10% increased Area of Effect"]},"55668":{"connections":[{"id":25557,"orbit":0},{"id":47754,"orbit":0},{"id":55420,"orbit":0}],"group":981,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":55668,"stats":["+5 to any Attribute"]},"55672":{"connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Accuracy Rating","orbit":5,"orbitIndex":46,"skill":55672,"stats":["10% increased Accuracy Rating while Shapeshifted"]},"55680":{"connections":[{"id":61112,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Attack Speed","orbit":4,"orbitIndex":14,"skill":55680,"stats":["3% increased Attack Speed with Spears"]},"55700":{"connections":[{"id":44983,"orbit":2147483647}],"group":650,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":2,"orbitIndex":8,"skill":55700,"stats":["+3 to all Attributes"]},"55708":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":834,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electric Amplification","orbit":7,"orbitIndex":10,"recipe":["Isolation","Fear","Disgust"],"skill":55708,"stats":["Damage Penetrates 18% Lightning Resistance","Gain 6% of Elemental Damage as Extra Lightning Damage"]},"55724":{"connections":[{"id":42714,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":4,"orbitIndex":58,"skill":55724,"stats":["20% chance for Attack Hits to apply Incision"]},"55746":{"connections":[{"id":61935,"orbit":-2}],"group":533,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":4,"skill":55746,"stats":["Gain 1 Rage on Melee Hit"]},"55789":{"connections":[{"id":41665,"orbit":-2}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":4,"orbitIndex":3,"skill":55789,"stats":["15% increased Critical Damage Bonus"]},"55796":{"ascendancyName":"Amazon","connections":[{"id":43095,"orbit":0}],"group":1468,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds","isNotable":true,"name":"Predatory Instinct","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":55796,"stats":["Reveal Weaknesses against Rare and Unique enemies","50% more damage against enemies with an Open Weakness"]},"55802":{"connections":[{"id":2847,"orbit":0},{"id":3717,"orbit":0}],"group":820,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":55802,"stats":["+5 to any Attribute"]},"55807":{"connections":[{"id":6686,"orbit":-4}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isSwitchable":true,"name":"Mana Regeneration","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":21429,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":2,"orbitIndex":5,"skill":55807,"stats":["10% increased Mana Regeneration Rate"]},"55817":{"connections":[{"id":58674,"orbit":0}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Alchemical Oil","orbit":7,"orbitIndex":1,"recipe":["Ire","Isolation","Guilt"],"skill":55817,"stats":["30% increased Exposure Effect"]},"55829":{"connections":[{"id":1420,"orbit":2147483647}],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":0,"skill":55829,"stats":["6% increased Area of Effect for Attacks"]},"55835":{"connections":[{"id":52537,"orbit":2147483647},{"id":20909,"orbit":-9},{"id":7023,"orbit":0}],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Exposed to the Cosmos","orbit":2,"orbitIndex":19,"recipe":["Isolation","Fear","Paranoia"],"skill":55835,"stats":["Damage Penetrates 18% Cold Resistance","20% increased chance to inflict Ailments against Enemies with Exposure"]},"55843":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":420,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":55843,"stats":[]},"55846":{"connections":[{"id":24239,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":1,"orbitIndex":5,"skill":55846,"stats":["Gain 5 Life per enemy killed"]},"55847":{"connections":[{"id":27274,"orbit":0}],"group":1012,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Ice Walls","orbit":7,"orbitIndex":8,"recipe":["Fear","Paranoia","Disgust"],"skill":55847,"stats":["200% increased Ice Crystal Life"]},"55872":{"connections":[],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Effect","orbit":3,"orbitIndex":23,"skill":55872,"stats":["Offering Skills have 15% increased Buff effect"]},"55888":{"connections":[{"id":18746,"orbit":0},{"id":49256,"orbit":0},{"id":440,"orbit":0}],"group":116,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":0,"orbitIndex":0,"skill":55888,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"55897":{"connectionArt":"CharacterPlanned","connections":[{"id":14432,"orbit":0}],"group":111,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Mana Regeneration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":55897,"stats":["20% increased Mana Regeneration Rate while Shapeshifted"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"55909":{"connections":[{"id":64046,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","isSwitchable":true,"name":"Infused Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","id":10903,"name":"Chaos Damage","stats":["10% increased Chaos Damage"]}},"orbit":4,"orbitIndex":3,"skill":55909,"stats":["12% increased Spell Damage if you have consumed an Elemental Infusion Recently"]},"55925":{"connections":[{"id":37290,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage while Shapeshifted","orbit":7,"orbitIndex":8,"skill":55925,"stats":["+3 to maximum Rage while Shapeshifted"]},"55930":{"connections":[{"id":40687,"orbit":0}],"group":1007,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":2,"orbitIndex":16,"skill":55930,"stats":["15% increased Glory generation"]},"55931":{"connections":[{"id":62034,"orbit":0},{"id":62313,"orbit":0}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","name":"Armour Applies to Fire Damage Hits","orbit":3,"orbitIndex":18,"skill":55931,"stats":["+15% of Armour also applies to Fire Damage"]},"55933":{"connections":[{"id":60886,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":55933,"stats":["+5 to any Attribute"]},"55938":{"connections":[{"id":41394,"orbit":7}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":3,"orbitIndex":9,"skill":55938,"stats":["10% increased effect of Archon Buffs on you"]},"55947":{"connections":[{"id":46088,"orbit":3}],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":2,"orbitIndex":1,"skill":55947,"stats":["10% increased Critical Hit Chance for Spells"]},"55995":{"connections":[{"id":41873,"orbit":0}],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":4,"skill":55995,"stats":["20% increased Frenzy Charge Duration"]},"56016":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":65149,"orbit":-8},{"id":35594,"orbit":2147483647}],"group":943,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"Passthrough Rounds","orbit":2,"orbitIndex":2,"recipe":["Greed","Guilt","Isolation"],"skill":56016,"stats":["Projectiles Pierce enemies with Fully Broken Armour"]},"56023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1263,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":56023,"stats":[]},"56045":{"connections":[{"id":24647,"orbit":4},{"id":11604,"orbit":0}],"group":1025,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56045,"stats":["+5 to any Attribute"]},"56061":{"connections":[],"group":409,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Damage against Burning Enemies","orbit":2,"orbitIndex":12,"skill":56061,"stats":["14% increased Damage with Hits against Burning Enemies"]},"56063":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":905,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Lingering Horror","orbit":0,"orbitIndex":0,"recipe":["Isolation","Disgust","Disgust"],"skill":56063,"stats":["23% increased Chaos Damage","15% increased Skill Effect Duration"]},"56090":{"connectionArt":"CharacterPlanned","connections":[{"id":59136,"orbit":0}],"group":589,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Chance to Poison and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":16,"skill":56090,"stats":["12% increased Spell Damage","8% chance to Poison on Hit"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56104":{"connections":[],"group":640,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":16,"skill":56104,"stats":["Break 20% increased Armour"]},"56112":{"connections":[{"id":42059,"orbit":-2},{"id":49259,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Extinguishing Exhalation","orbit":3,"orbitIndex":18,"recipe":["Suffering","Despair","Paranoia"],"skill":56112,"stats":["Remove Ignite when you Warcry"]},"56118":{"connections":[{"id":19341,"orbit":-5},{"id":42250,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":4,"orbitIndex":30,"skill":56118,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"56162":{"ascendancyName":"Blood Mage","connections":[{"id":50192,"orbit":-9}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds","isNotable":true,"name":"Grasping Wounds","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":8,"orbitIndex":13,"skill":56162,"stats":["25% of Life Loss from Hits is prevented, then that much Life is lost over 4 seconds instead"]},"56174":{"connectionArt":"CharacterPlanned","connections":[{"id":1887,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":5,"skill":56174,"stats":["30% increased Armour while stationary"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56214":{"connections":[{"id":30334,"orbit":0}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Duration","orbit":3,"orbitIndex":3,"skill":56214,"stats":["8% increased Ignite Duration on Enemies"]},"56216":{"connections":[{"id":9485,"orbit":0}],"group":780,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56216,"stats":["+5 to any Attribute"]},"56219":{"connections":[{"id":52764,"orbit":-2}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage Decay","orbit":7,"orbitIndex":2,"skill":56219,"stats":["Inherent loss of Rage is 15% slower"]},"56237":{"connections":[{"id":1825,"orbit":0}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","isNotable":true,"name":"Enhancing Attacks","orbit":3,"orbitIndex":23,"recipe":["Envy","Guilt","Disgust"],"skill":56237,"stats":["12% increased Spell Damage for each different Non-Instant Attack you've used in the past 8 seconds"]},"56265":{"connections":[{"id":42802,"orbit":0}],"group":1377,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Throatseeker","orbit":2,"orbitIndex":2,"recipe":["Greed","Envy","Isolation"],"skill":56265,"stats":["60% increased Critical Damage Bonus","20% reduced Critical Hit Chance"]},"56284":{"connections":[{"id":1928,"orbit":-2}],"group":508,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":0,"orbitIndex":0,"skill":56284,"stats":["Minions have 5% increased Attack and Cast Speed"]},"56320":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connectionArt":"CharacterPlanned","connections":[],"group":399,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":56320,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56325":{"connections":[{"id":21280,"orbit":0}],"group":973,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion and Reduced Movement Penalty","orbit":0,"orbitIndex":0,"skill":56325,"stats":["10% increased Evasion Rating","2% reduced Movement Speed Penalty from using Skills while moving"]},"56330":{"connections":[{"id":39570,"orbit":2147483647}],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance on Critical","orbit":7,"orbitIndex":22,"skill":56330,"stats":["10% chance to inflict Bleeding on Critical Hit with Attacks"]},"56331":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1464,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageRed.dds","isMultipleChoiceOption":true,"name":"Choice of Life","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56331,"stats":["Remnants have 50% increased effect","Remnants can be collected from 50% further away","All Flames of Chayula that you manifest are Red"]},"56334":{"connections":[{"id":46171,"orbit":7},{"id":41753,"orbit":0}],"group":1366,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy and Critical Chance","orbit":7,"orbitIndex":7,"skill":56334,"stats":["Meta Skills gain 4% increased Energy","5% increased Critical Hit Chance"]},"56336":{"connections":[{"id":21208,"orbit":0}],"group":1186,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Activation Speed and Effect","orbit":7,"orbitIndex":20,"skill":56336,"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"]},"56342":{"connections":[{"id":7341,"orbit":3}],"group":336,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":0,"orbitIndex":0,"skill":56342,"stats":["Gain 2 Rage when Hit by an Enemy"]},"56349":{"connections":[],"flavourText":"Give up everything in pursuit of greatness - even life itself.","group":1181,"icon":"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds","isKeystone":true,"name":"Chaos Inoculation","orbit":0,"orbitIndex":0,"skill":56349,"stats":["Maximum Life is 1","Immune to Chaos Damage and Bleeding"]},"56360":{"connections":[{"id":24812,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration","orbit":2,"orbitIndex":19,"skill":56360,"stats":["20% increased Power Charge Duration"]},"56366":{"connections":[{"id":35755,"orbit":0}],"group":1402,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","isNotable":true,"name":"Silent Shiv","orbit":3,"orbitIndex":16,"skill":56366,"stats":["5% increased Attack Speed with Daggers","15% increased Critical Hit Chance with Daggers"]},"56368":{"connections":[{"id":61393,"orbit":-4}],"group":124,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Regeneration","orbit":0,"orbitIndex":0,"skill":56368,"stats":["15% increased Life Regeneration rate while Shapeshifted"]},"56388":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Reinforced Rallying","orbit":5,"orbitIndex":0,"recipe":["Ire","Envy","Isolation"],"skill":56388,"stats":["+1 to maximum number of placed Banners"]},"56409":{"connections":[{"id":25101,"orbit":0},{"id":43139,"orbit":0},{"id":65248,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Chance","orbit":4,"orbitIndex":12,"skill":56409,"stats":["24% increased Flammability Magnitude","12% increased Freeze Buildup","12% increased chance to Shock"]},"56453":{"connections":[{"id":37691,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Killer Instinct","orbit":5,"orbitIndex":39,"recipe":["Greed","Paranoia","Greed"],"skill":56453,"stats":["40% increased Attack Damage while on Full Life","60% increased Attack Damage while on Low Life"]},"56466":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connectionArt":"CharacterPlanned","connections":[],"group":589,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Night's Bite","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":56466,"stats":["Spells Gain 12% of Damage as extra Chaos Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56472":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":966,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":56472,"stats":[]},"56488":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Glancing Deflection","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Envy"],"skill":56488,"stats":["10% increased Deflection Rating"]},"56493":{"connections":[],"group":1110,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Agile Succession","orbit":3,"orbitIndex":3,"recipe":["Greed","Greed","Disgust"],"skill":56493,"stats":["6% increased Attack Speed","30% increased Evasion Rating if you have Hit an Enemy Recently"]},"56505":{"ascendancyName":"Oracle","connections":[{"id":4197,"orbit":-6}],"group":13,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Immobilisation Buildup","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56505,"stats":["20% increased Immobilisation buildup"]},"56547":{"connections":[{"id":12189,"orbit":4}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":5,"orbitIndex":21,"skill":56547,"stats":["12% increased Damage with Plant Skills"]},"56564":{"connections":[{"id":8349,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":15,"skill":56564,"stats":["15% increased Energy Shield Recharge Rate"]},"56567":{"connections":[{"id":151,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":11,"skill":56567,"stats":["8% increased Accuracy Rating"]},"56595":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":428,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":56595,"stats":[]},"56605":{"connections":[],"flavourText":"In battle, certainty is worth a little pain.","group":469,"icon":"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds","isKeystone":true,"name":"Bulwark","orbit":0,"orbitIndex":0,"skill":56605,"stats":["Dodge Roll cannot Avoid Damage","Take 30% less Damage from Hits while Dodge Rolling"]},"56616":{"connections":[{"id":13562,"orbit":3},{"id":41415,"orbit":0}],"group":573,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Desperate Times","orbit":2,"orbitIndex":0,"recipe":["Despair","Disgust","Ire"],"skill":56616,"stats":["Regenerate 1.5% of maximum Life per second while on Low Life","40% increased Life Recovery from Flasks used when on Low Life"]},"56618":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1445,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds","isMultipleChoiceOption":true,"name":"Fulminating Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56618,"stats":["Grants Skill: Fulminating Concoction"]},"56638":{"connections":[],"group":948,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if not Stunned recently","orbit":2,"orbitIndex":2,"skill":56638,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"]},"56640":{"connections":[{"id":10398,"orbit":-3}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":7,"orbitIndex":0,"skill":56640,"stats":["15% increased Critical Spell Damage Bonus"]},"56649":{"connections":[{"id":44455,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":3,"orbitIndex":8,"skill":56649,"stats":["Damage Penetrates 6% Cold Resistance"]},"56651":{"connections":[{"id":38143,"orbit":0}],"group":843,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":39263,"name":"Attack Damage","stats":["10% increased Attack Damage"]}},"orbit":0,"orbitIndex":0,"skill":56651,"stats":["10% increased Projectile Damage"]},"56703":{"connections":[{"id":15782,"orbit":0},{"id":28839,"orbit":0}],"group":401,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":8,"skill":56703,"stats":["3% increased Cast Speed"]},"56714":{"connections":[{"id":47212,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Swift Flight","orbit":3,"orbitIndex":10,"recipe":["Suffering","Suffering","Guilt"],"skill":56714,"stats":["15% increased Projectile Speed","20% increased Physical Damage"]},"56729":{"connections":[{"id":26308,"orbit":0},{"id":34201,"orbit":0}],"group":1107,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds","name":"Reduced Attribute Requirements and All Attributes","orbit":2,"orbitIndex":16,"skill":56729,"stats":["+3 to all Attributes"]},"56757":{"connections":[{"id":10100,"orbit":0}],"group":168,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":2,"orbitIndex":10,"skill":56757,"stats":["20% increased Totem Placement speed"]},"56761":{"connections":[{"id":8560,"orbit":0},{"id":48531,"orbit":0},{"id":2408,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":18,"skill":56761,"stats":["8% increased Melee Damage"]},"56762":{"connections":[{"id":28839,"orbit":0}],"group":401,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":20,"skill":56762,"stats":["3% increased Cast Speed"]},"56767":{"connections":[{"id":19461,"orbit":0},{"id":1416,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Electrifying Daze","orbit":7,"orbitIndex":13,"recipe":["Isolation","Disgust","Envy"],"skill":56767,"stats":["5% chance to Daze on Hit","Gain 12% of Physical Damage as Extra Lightning Damage against Dazed Enemies"]},"56776":{"connections":[{"id":45609,"orbit":5},{"id":24129,"orbit":0}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Cooked","orbit":1,"orbitIndex":7,"recipe":["Suffering","Ire","Envy"],"skill":56776,"stats":["60% increased Critical Damage Bonus","25% reduced Defences"]},"56783":{"ascendancyName":"Disciple of Varashta","connections":[],"group":624,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56783,"stats":["8% increased Area of Effect"]},"56806":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":959,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Swift Blocking","orbit":7,"orbitIndex":22,"recipe":["Ire","Fear","Ire"],"skill":56806,"stats":["12% increased Block chance","1% increased Movement Speed for each time you've Blocked in the past 10 seconds"]},"56818":{"connections":[{"id":43423,"orbit":-3},{"id":62510,"orbit":-6}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":18,"skill":56818,"stats":["12% increased Elemental Damage with Attacks"]},"56838":{"connections":[{"id":42805,"orbit":-4},{"id":62624,"orbit":5}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":2,"skill":56838,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"56841":{"connections":[{"id":18451,"orbit":0}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":20,"skill":56841,"stats":["20% increased Frenzy Charge Duration"]},"56842":{"ascendancyName":"Titan","connections":[{"id":59540,"orbit":-5}],"group":80,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Stun Buildup","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56842,"stats":["18% increased Stun Buildup"]},"56844":{"connections":[{"id":40929,"orbit":-2}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":7,"orbitIndex":0,"skill":56844,"stats":["15% increased Archon Buff duration"]},"56847":{"connections":[],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":22,"skill":56847,"stats":["12% increased Damage while affected by a Herald"]},"56857":{"ascendancyName":"Disciple of Varashta","connections":[],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/EnergyShieldPhyDmgReduction.dds","isNotable":true,"name":"Sacred Rituals","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":44,"skill":56857,"stats":["60% of your current Energy Shield is added to your Armour for","determining your Physical Damage Reduction from Armour"]},"56860":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Resolute Reprisal","orbit":0,"orbitIndex":0,"recipe":["Despair","Ire","Despair"],"skill":56860,"stats":["30% increased Parry Range","Your Heavy Stun buildup empties 50% faster if you've successfully Parried Recently"]},"56876":{"connections":[{"id":46380,"orbit":0}],"group":312,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Energy Shield if Consumed Power Charge","orbit":2,"orbitIndex":6,"skill":56876,"stats":["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"]},"56890":{"connectionArt":"CharacterPlanned","connections":[{"id":12005,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Endlessly Soaring","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":69,"skill":56890,"stats":["Shapeshift Skills have 30% increased Skill Effect Duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56893":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1202,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Thicket Warding","orbit":7,"orbitIndex":16,"recipe":["Paranoia","Fear","Paranoia"],"skill":56893,"stats":["20% chance for Charms you use to not consume Charges","Recover 5% of maximum Mana when a Charm is used"]},"56897":{"connections":[],"group":886,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Critical Damage","orbit":7,"orbitIndex":10,"skill":56897,"stats":["10% increased Ballista Critical Damage Bonus"]},"56910":{"connections":[{"id":28510,"orbit":6},{"id":34061,"orbit":0},{"id":29328,"orbit":6}],"group":768,"icon":"Art/2DArt/SkillIcons/passives/Meleerange.dds","isNotable":true,"name":"Battle-hardened","orbit":5,"orbitIndex":51,"skill":56910,"stats":["Hits against you have 20% reduced Critical Damage Bonus","20% increased Armour and Evasion Rating","+5 to Strength and Dexterity"]},"56914":{"connections":[{"id":50121,"orbit":0}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":7,"orbitIndex":5,"skill":56914,"stats":["Damage Penetrates 6% Lightning Resistance"]},"56926":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":893,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":2,"orbitIndex":3,"skill":56926,"stats":[]},"56928":{"connections":[{"id":62350,"orbit":7}],"group":1173,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Flask Duration","orbit":3,"orbitIndex":15,"skill":56928,"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"]},"56933":{"ascendancyName":"Shaman","connections":[{"id":35920,"orbit":0}],"group":68,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageAffectsSpells.dds","isNotable":true,"name":"Druidic Champion","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":56933,"stats":["Every 2 Rage also grants 1% more Spell damage"]},"56934":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":542,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":56934,"stats":[]},"56935":{"connections":[{"id":57710,"orbit":0},{"id":34058,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56935,"stats":["+5 to any Attribute"]},"56956":{"connections":[{"id":15885,"orbit":-4},{"id":54632,"orbit":0}],"group":678,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":2,"orbitIndex":20,"skill":56956,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"]},"56978":{"connections":[{"id":21274,"orbit":0}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56978,"stats":["+5 to any Attribute"]},"56988":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1308,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electric Blood","orbit":0,"orbitIndex":0,"recipe":["Isolation","Isolation","Guilt"],"skill":56988,"stats":["+1% to Maximum Lightning Resistance","50% reduced effect of Shock on you"]},"56996":{"connections":[{"id":9568,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":4,"orbitIndex":3,"skill":56996,"stats":["16% increased Totem Life"]},"56997":{"connections":[{"id":23861,"orbit":-5},{"id":56595,"orbit":0}],"group":428,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Heavy Contact","orbit":4,"orbitIndex":6,"recipe":["Ire","Envy","Despair"],"skill":56997,"stats":["Hits that Heavy Stun Enemies have Culling Strike"]},"56999":{"connections":[],"group":924,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Locked On","orbit":0,"orbitIndex":0,"recipe":["Despair","Disgust","Envy"],"skill":56999,"stats":["15% increased Critical Hit Chance for Attacks","15% increased Accuracy Rating"]},"57002":{"connectionArt":"CharacterPlanned","connections":[{"id":48761,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","isNotable":true,"name":"Rough Carapace","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":57002,"stats":["Gain Physical Thorns damage equal to 8% of maximum Life while Shapeshifted"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57021":{"connections":[{"id":8957,"orbit":0},{"id":45343,"orbit":0},{"id":14505,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Area","orbit":3,"orbitIndex":16,"skill":57021,"stats":["Minions have 8% increased Area of Effect"]},"57039":{"connections":[{"id":44605,"orbit":6}],"group":731,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":3,"orbitIndex":4,"skill":57039,"stats":["5% increased Cooldown Recovery Rate"]},"57047":{"connections":[{"id":45278,"orbit":0},{"id":4492,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","isNotable":true,"name":"Polymathy","orbit":5,"orbitIndex":48,"recipe":["Isolation","Suffering","Paranoia"],"skill":57047,"stats":["7% increased Attributes"]},"57069":{"connections":[{"id":52257,"orbit":0}],"group":1352,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage and Resistance","orbit":0,"orbitIndex":0,"skill":57069,"stats":["5% increased Lightning Damage","+3% to Lightning Resistance"]},"57079":{"connectionArt":"CharacterPlanned","connections":[{"id":19966,"orbit":-3},{"id":15842,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Known by All","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":12,"skill":57079,"stats":["Temporary Minion Skills have +2 to Limit of Minions summoned"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57088":{"connections":[{"id":54557,"orbit":-5}],"group":1188,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":20,"skill":57088,"stats":["Damage Penetrates 6% Cold Resistance"]},"57089":{"connections":[],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":2,"orbitIndex":4,"skill":57089,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"]},"57110":{"connections":[{"id":62159,"orbit":-2},{"id":46561,"orbit":0}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Infused Flesh","orbit":7,"orbitIndex":5,"recipe":["Greed","Envy","Envy"],"skill":57110,"stats":["+20 to maximum Life","8% of Damage taken Recouped as Life"]},"57141":{"ascendancyName":"Pathfinder","connections":[],"group":1443,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds","isMultipleChoice":true,"isNotable":true,"name":"Brew Concoction","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":57141,"stats":[]},"57178":{"connections":[{"id":21245,"orbit":0},{"id":5284,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Spell Critical Chance and Critical Ailment Effect","orbit":0,"orbitIndex":0,"skill":57178,"stats":["10% increased Critical Hit Chance for Spells","15% increased Magnitude of Damaging Ailments you inflict with Critical Hits"]},"57181":{"ascendancyName":"Invoker","connections":[{"id":52448,"orbit":-7}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":24,"skill":57181,"stats":["12% increased Critical Hit Chance"]},"57190":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":27859,"orbit":0}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Doomsayer","orbit":1,"orbitIndex":6,"recipe":["Paranoia","Guilt","Disgust"],"skill":57190,"stats":["Herald Skills have 25% increased Area of Effect","Herald Skills deal 30% increased Damage"]},"57196":{"connections":[],"group":804,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":14,"skill":57196,"stats":["3% increased Attack Speed"]},"57202":{"connectionArt":"CharacterPlanned","connections":[{"id":1628,"orbit":2147483647}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":12,"skill":57202,"stats":["17% increased Stun Threshold"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57204":{"connections":[{"id":47833,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Critical Exploit","orbit":2,"orbitIndex":13,"recipe":["Envy","Paranoia","Ire"],"skill":57204,"stats":["25% increased Critical Hit Chance"]},"57227":{"connections":[{"id":23259,"orbit":-5}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":5,"skill":57227,"stats":["10% increased Critical Hit Chance for Attacks"]},"57230":{"connections":[{"id":25851,"orbit":-4},{"id":36270,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":6,"orbitIndex":6,"skill":57230,"stats":["10% increased Physical Damage"]},"57253":{"ascendancyName":"Pathfinder","connections":[{"id":38646,"orbit":0},{"id":3936,"orbit":0}],"group":1449,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheWarrior.dds","isMultipleChoiceOption":true,"name":"Path of the Warrior","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":57253,"stats":["Can Allocate Passives from the Warrior's starting point","Grants 4 Passive Skill Point"]},"57273":{"connections":[{"id":33562,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Damage","orbit":4,"orbitIndex":33,"skill":57273,"stats":["12% increased Damage while Shapeshifted"]},"57320":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":667,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":0,"orbitIndex":0,"skill":57320,"stats":[]},"57373":{"connections":[{"id":44733,"orbit":4}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":0,"orbitIndex":0,"skill":57373,"stats":["30% increased Flammability Magnitude"]},"57379":{"connections":[{"id":39190,"orbit":0},{"id":49111,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"In Your Face","orbit":3,"orbitIndex":10,"recipe":["Fear","Greed","Envy"],"skill":57379,"stats":["40% increased Melee Damage with Hits at Close Range"]},"57386":{"connectionArt":"CharacterPlanned","connections":[{"id":4621,"orbit":-6}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Elemental Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":13,"skill":57386,"stats":["17% increased Elemental Ailment Threshold"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57388":{"connections":[{"id":9698,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Overwhelming Strike","orbit":3,"orbitIndex":22,"recipe":["Despair","Envy","Disgust"],"skill":57388,"stats":["15% increased Critical Hit Chance for Attacks","20% increased Critical Damage Bonus for Attack Damage","20% more Stun Buildup with Critical Hits"]},"57405":{"connections":[{"id":64807,"orbit":0}],"group":234,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":2,"orbitIndex":2,"skill":57405,"stats":["10% increased Attack Area Damage"]},"57462":{"connections":[{"id":12078,"orbit":-6}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":3,"orbitIndex":17,"skill":57462,"stats":["8% increased Projectile Speed"]},"57471":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":42578,"orbit":-4}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Hunker Down","orbit":3,"orbitIndex":8,"recipe":["Despair","Despair","Paranoia"],"skill":57471,"stats":["Recover 20 Life when you Block","+2% to maximum Block chance","80% less Knockback Distance for Blocked Hits"]},"57513":{"connections":[],"flavourText":"What need have I for defence when my enemies\\nare reduced to ash and splinters?","group":993,"icon":"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds","isKeystone":true,"name":"Eldritch Battery","orbit":0,"orbitIndex":0,"skill":57513,"stats":["Converts all Energy Shield to Mana","Doubles Mana Costs"]},"57517":{"connections":[{"id":28268,"orbit":0}],"group":978,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":57517,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"]},"57518":{"connections":[{"id":31366,"orbit":4}],"group":1284,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Damage","orbit":2,"orbitIndex":23,"skill":57518,"stats":["20% increased Parry Damage"]},"57552":{"connections":[{"id":24871,"orbit":0},{"id":46696,"orbit":0}],"group":386,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":4,"orbitIndex":0,"skill":57552,"stats":["10% increased Damage with One Handed Weapons"]},"57555":{"connections":[{"id":37608,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Impale Chance","orbit":7,"orbitIndex":15,"skill":57555,"stats":["15% chance to Impale on Spell Hit"]},"57571":{"connections":[{"id":37905,"orbit":-3}],"group":1364,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":6,"skill":57571,"stats":["30% increased Flammability Magnitude"]},"57596":{"connectionArt":"CharacterPlanned","connections":[{"id":13468,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":71,"skill":57596,"stats":["8% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57608":{"connections":[{"id":61703,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Physical Damage","orbit":2,"orbitIndex":15,"skill":57608,"stats":["12% increased Physical Damage while Shapeshifted"]},"57615":{"connections":[{"id":32319,"orbit":0},{"id":48836,"orbit":0}],"group":1417,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":4,"orbitIndex":54,"skill":57615,"stats":["+8% Surpassing chance to fire an additional Arrow"]},"57616":{"connections":[{"id":56388,"orbit":0}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":4,"orbitIndex":3,"skill":57616,"stats":["Banner Skills have 20% increased Duration"]},"57617":{"connections":[{"id":14996,"orbit":-2},{"id":16506,"orbit":-2},{"id":37509,"orbit":-2},{"id":23879,"orbit":0}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Shifted Strikes","orbit":0,"orbitIndex":0,"recipe":["Greed","Guilt","Disgust"],"skill":57617,"stats":["30% increased Attack Damage if you have Shapeshifted to an Animal form Recently"]},"57626":{"connections":[{"id":36782,"orbit":0}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold and Fire Damage","orbit":7,"orbitIndex":16,"skill":57626,"stats":["10% increased Fire Damage","10% increased Cold Damage"]},"57683":{"connections":[{"id":35031,"orbit":2}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Recoup","orbit":2,"orbitIndex":11,"skill":57683,"stats":["3% of Damage taken Recouped as Life"]},"57703":{"connections":[{"id":54811,"orbit":0},{"id":54485,"orbit":0},{"id":38130,"orbit":0},{"id":19674,"orbit":0}],"group":334,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":57703,"stats":["+5 to any Attribute"]},"57710":{"connections":[{"id":39037,"orbit":0},{"id":40783,"orbit":0},{"id":53975,"orbit":0}],"group":743,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":0,"skill":57710,"stats":["+5 to any Attribute"]},"57724":{"connections":[{"id":54883,"orbit":-7}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":7,"orbitIndex":20,"skill":57724,"stats":["7% increased Chaos Damage"]},"57774":{"connections":[{"id":49657,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Speed","orbit":3,"orbitIndex":21,"skill":57774,"stats":["3% increased Attack Speed while Dual Wielding"]},"57775":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":414,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":57775,"stats":[]},"57776":{"connections":[{"id":33914,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield and Mana Regeneration","orbit":3,"orbitIndex":5,"skill":57776,"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"]},"57785":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[{"id":31112,"orbit":0},{"id":56897,"orbit":0}],"group":886,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Trained Turrets","orbit":7,"orbitIndex":6,"recipe":["Greed","Despair","Ire"],"skill":57785,"stats":["25% increased Ballista Critical Damage Bonus","20% increased Ballista Critical Hit Chance"]},"57791":{"connections":[{"id":52229,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","name":"Spell Damage and Cast Speed","orbit":2,"orbitIndex":16,"skill":57791,"stats":["6% increased Spell Damage","2% increased Cast Speed"]},"57805":{"connections":[{"id":43444,"orbit":4}],"group":757,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","isNotable":true,"name":"Clear Space","orbit":4,"orbitIndex":18,"recipe":["Paranoia","Guilt","Guilt"],"skill":57805,"stats":["20% increased Knockback Distance","20% chance to Knock Enemies Back with Hits at Close Range"]},"57810":{"connections":[{"id":40073,"orbit":0}],"group":900,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":57810,"stats":["15% increased chance to Shock"]},"57816":{"connections":[{"id":364,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":1,"orbitIndex":8,"skill":57816,"stats":["+8 to Dexterity"]},"57819":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":488,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds","isNotable":true,"name":"Integrated Efficiency","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":57819,"stats":["Skills deal 20% increased Damage per Connected Red Support Gem","Skills have 6% increased Skill Speed per Connected Green Support Gem","Skills have 20% increased Critical Hit Chance per Connected Blue Support Gem"]},"57821":{"connections":[{"id":31765,"orbit":0},{"id":26034,"orbit":0}],"group":1258,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":12,"skill":57821,"stats":["+5 to any Attribute"]},"57832":{"connections":[{"id":46300,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":9,"skill":57832,"stats":["10% increased Ignite Magnitude"]},"57846":{"connections":[{"id":63451,"orbit":0},{"id":38876,"orbit":6}],"group":395,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":6,"orbitIndex":12,"skill":57846,"stats":["15% increased Stun Buildup"]},"57863":{"connections":[{"id":26356,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Detonator Area","orbit":7,"orbitIndex":5,"skill":57863,"stats":["Detonator skills have 8% increased Area of Effect"]},"57880":{"connections":[{"id":27082,"orbit":0},{"id":6269,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Damage","orbit":3,"orbitIndex":3,"skill":57880,"stats":["12% increased Damage with Axes"]},"57921":{"connections":[{"id":23879,"orbit":0}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Wolf's Howl","orbit":3,"orbitIndex":21,"recipe":["Disgust","Paranoia","Greed"],"skill":57921,"stats":["30% increased Critical Hit Chance if you have Shapeshifted to an Animal form Recently"]},"57933":{"connections":[{"id":16150,"orbit":0}],"group":1415,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":57933,"stats":["Companions deal 12% increased Damage"]},"57945":{"connections":[{"id":7412,"orbit":0}],"group":1190,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charge Generation","orbit":7,"orbitIndex":12,"skill":57945,"stats":["10% increased Life Recovery from Flasks"]},"57959":{"ascendancyName":"Smith of Kitava","connections":[{"id":63401,"orbit":0}],"group":9,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds","isNotable":true,"name":"Coal Stoker","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":57959,"stats":["Modifiers to Fire Resistance also grant Cold and Lightning Resistance at 50% of their value"]},"57966":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":987,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":57966,"stats":[]},"57967":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":592,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Sturdy Mind","orbit":0,"orbitIndex":0,"skill":57967,"stats":["+30 to maximum Mana","14% increased Mana Regeneration Rate"]},"57970":{"connections":[{"id":55995,"orbit":0},{"id":21537,"orbit":0}],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":10,"skill":57970,"stats":["20% increased Frenzy Charge Duration"]},"58002":{"connections":[{"id":45086,"orbit":0},{"id":55668,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":3,"orbitIndex":3,"skill":58002,"stats":["10% increased Physical Damage"]},"58013":{"connections":[{"id":4844,"orbit":0}],"group":908,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":4,"skill":58013,"stats":["10% increased Projectile Damage"]},"58016":{"connections":[{"id":49537,"orbit":7},{"id":42205,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"All Natural","orbit":4,"orbitIndex":42,"recipe":["Fear","Fear","Greed"],"skill":58016,"stats":["+5% to all Elemental Resistances","30% increased Elemental Damage"]},"58022":{"connections":[{"id":5186,"orbit":3},{"id":26762,"orbit":-7}],"group":1254,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":58022,"stats":["11% increased Chaos Damage"]},"58038":{"connections":[{"id":31566,"orbit":0}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":3,"skill":58038,"stats":["25% increased Attack Damage while Surrounded"]},"58058":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connectionArt":"CharacterPlanned","connections":[],"group":86,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Bow Mastery","orbit":0,"orbitIndex":0,"skill":58058,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"58088":{"connections":[{"id":16620,"orbit":5}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Block and Movement Penalty with Raised Shield","orbit":4,"orbitIndex":36,"skill":58088,"stats":["4% increased Block chance","5% reduced Movement Speed Penalty while Actively Blocking"]},"58090":{"connections":[{"id":48774,"orbit":7}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":18,"skill":58090,"stats":["3% of Damage taken Recouped as Life"]},"58096":{"connections":[{"id":17411,"orbit":0}],"group":482,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Lasting Incantations","orbit":3,"orbitIndex":20,"recipe":["Isolation","Greed","Disgust"],"skill":58096,"stats":["20% increased Spell Damage","15% increased Skill Effect Duration"]},"58109":{"connections":[{"id":14340,"orbit":0}],"group":806,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":58109,"stats":["+5 to any Attribute"]},"58115":{"connections":[{"id":52241,"orbit":2},{"id":11672,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana on Kill","orbit":2,"orbitIndex":12,"skill":58115,"stats":["Recover 1% of maximum Mana on Kill"]},"58117":{"connections":[{"id":41186,"orbit":0},{"id":13839,"orbit":0},{"id":56996,"orbit":0},{"id":53719,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":3,"skill":58117,"stats":["15% increased Totem Damage"]},"58125":{"connections":[{"id":10681,"orbit":5}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":4,"orbitIndex":60,"skill":58125,"stats":["25% increased Defences from Equipped Shield"]},"58138":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":117,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":1,"orbitIndex":6,"skill":58138,"stats":[]},"58149":{"ascendancyName":"Ritualist","connections":[{"id":62804,"orbit":8}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Life Recovery Rate","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":58149,"stats":["10% increased Life Recovery rate"]},"58157":{"connections":[{"id":61149,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Recovery","orbit":7,"orbitIndex":17,"skill":58157,"stats":["20% increased Stun Recovery"]},"58170":{"connections":[{"id":61067,"orbit":0}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","id":41568,"name":"Life Regeneration","stats":["Regenerate 0.2% of maximum Life per second"]}},"orbit":2,"orbitIndex":1,"skill":58170,"stats":["10% increased Spell Damage"]},"58182":{"connections":[{"id":49220,"orbit":-5}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":3,"orbitIndex":22,"skill":58182,"stats":["Gain 3 Life per enemy killed"]},"58183":{"connections":[{"id":60241,"orbit":0},{"id":21245,"orbit":0},{"id":32278,"orbit":0}],"group":486,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Blood Tearing","orbit":2,"orbitIndex":11,"recipe":["Despair","Isolation","Greed"],"skill":58183,"stats":["15% increased Magnitude of Bleeding you inflict","25% increased Physical Damage"]},"58197":{"connectionArt":"CharacterPlanned","connections":[{"id":35980,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Unquenchable Iron","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":6,"orbitIndex":60,"skill":58197,"stats":["Gain 18% of Physical Damage as Extra Lightning Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"58198":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":339,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Well of Power","orbit":0,"orbitIndex":0,"recipe":["Fear","Ire","Ire"],"skill":58198,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently","Recover 5% of maximum Mana when you consume a Power Charge"]},"58215":{"connections":[{"id":292,"orbit":0}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Sanguimantic Rituals","orbit":4,"orbitIndex":8,"recipe":["Paranoia","Suffering","Isolation"],"skill":58215,"stats":["Regenerate 1% of maximum Life per second","Arcane Surge grants more Life Regeneration Rate instead of Mana Regeneration Rate"]},"58295":{"connections":[],"group":256,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":4,"skill":58295,"stats":["+5 to any Attribute"]},"58312":{"connections":[{"id":49497,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Culling Strike Threshold","orbit":7,"orbitIndex":10,"skill":58312,"stats":["5% increased Culling Strike Threshold"]},"58329":{"connections":[{"id":56360,"orbit":0},{"id":61196,"orbit":0},{"id":56638,"orbit":0}],"group":903,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":18,"skill":58329,"stats":["+5 to any Attribute"]},"58362":{"connections":[{"id":51335,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isSwitchable":true,"name":"Elemental Ailment Chance","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","id":15545,"name":"Physical Damage","stats":["10% increased Physical Damage"]}},"orbit":4,"orbitIndex":69,"skill":58362,"stats":["20% increased Flammability Magnitude","10% increased Freeze Buildup","10% increased chance to Shock"]},"58363":{"connections":[{"id":55938,"orbit":2}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":7,"orbitIndex":6,"skill":58363,"stats":["10% increased effect of Archon Buffs on you"]},"58368":{"connectionArt":"CharacterPlanned","connections":[{"id":40511,"orbit":0}],"group":291,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":0,"skill":58368,"stats":["Minions have 12% increased maximum Life"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"58379":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1446,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds","isMultipleChoiceOption":true,"name":"Acidic Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":58379,"stats":["Grants Skill: Acidic Concoction"]},"58387":{"connections":[{"id":52454,"orbit":4}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":4,"orbitIndex":6,"skill":58387,"stats":["7% increased Chaos Damage"]},"58388":{"connections":[{"id":13157,"orbit":0},{"id":17702,"orbit":0}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":3,"orbitIndex":23,"skill":58388,"stats":["10% increased Life Recovery from Flasks"]},"58397":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":19338,"orbit":0},{"id":31647,"orbit":0},{"id":2334,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","isNotable":true,"name":"Proficiency","orbit":0,"orbitIndex":0,"recipe":["Fear","Guilt","Paranoia"],"skill":58397,"stats":["+25 to Dexterity"]},"58416":{"connections":[],"group":1252,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Projectile Speed","orbit":2,"orbitIndex":11,"skill":58416,"stats":["10% increased Projectile Speed"]},"58426":{"connections":[{"id":34401,"orbit":0}],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Pocket Sand","orbit":2,"orbitIndex":21,"recipe":["Paranoia","Guilt","Paranoia"],"skill":58426,"stats":["50% increased Blind Effect"]},"58496":{"connections":[{"id":9328,"orbit":-4},{"id":37187,"orbit":5}],"group":139,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage against Immobilised","orbit":0,"orbitIndex":0,"skill":58496,"stats":["20% increased Damage against Immobilised Enemies while Shapeshifted"]},"58513":{"connections":[{"id":14418,"orbit":2147483647},{"id":11774,"orbit":0}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Evasion and Movement Speed","orbit":3,"orbitIndex":9,"skill":58513,"stats":["1% increased Movement Speed","8% increased Evasion Rating"]},"58526":{"connections":[],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":15,"skill":58526,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"58528":{"connections":[{"id":5710,"orbit":6}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":2,"skill":58528,"stats":["10% increased Melee Damage"]},"58539":{"connections":[{"id":60899,"orbit":0}],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Movement Penalty","orbit":7,"orbitIndex":2,"skill":58539,"stats":["3% reduced Movement Speed Penalty from using Skills while moving"]},"58574":{"ascendancyName":"Ritualist","connections":[],"group":1488,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Reduced Mana","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":58574,"stats":["30% reduced maximum Mana"]},"58591":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":543,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds","isNotable":true,"name":"Enhanced Effectiveness","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":58591,"stats":["20% less Attributes","Inherent bonuses gained from Attributes are doubled"]},"58644":{"connections":[{"id":42714,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":7,"orbitIndex":21,"skill":58644,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"]},"58646":{"ascendancyName":"Shaman","connections":[{"id":46654,"orbit":2147483647}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanAdaptToElements.dds","isNotable":true,"name":"Reactive Growth","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":6,"orbitIndex":26,"skill":58646,"stats":["10% less Elemental Damage taken","Adapt to the highest Elemental Damage Type of each Hit you take","10% less Damage taken of each Elemental Damage Type per matching Adaptation"]},"58651":{"connections":[{"id":49357,"orbit":0},{"id":50558,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isSwitchable":true,"name":"Minion Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":63913,"name":"Armour and Energy Shield","stats":["12% increased Armour","12% increased maximum Energy Shield"]}},"orbit":4,"orbitIndex":71,"skill":58651,"stats":["Minions deal 10% increased Damage"]},"58674":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":641,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":7,"orbitIndex":1,"skill":58674,"stats":[]},"58704":{"ascendancyName":"Warbringer","connections":[{"id":49380,"orbit":0}],"group":29,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds","isNotable":true,"name":"Anvil's Weight","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":58704,"stats":["Break Armour equal to 10% of Hit Damage dealt"]},"58714":{"connections":[{"id":39431,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Grenadier","orbit":4,"orbitIndex":60,"recipe":["Paranoia","Fear","Isolation"],"skill":58714,"stats":["Grenade Skills have +1 Cooldown Use"]},"58718":{"connections":[{"id":35015,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":58718,"stats":["10% increased Magnitude of Bleeding you inflict"]},"58747":{"ascendancyName":"Chronomancer","connections":[],"group":342,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds","isNotable":true,"name":"Ultimate Command","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":58747,"stats":["Grants Skill: Time Freeze"]},"58751":{"ascendancyName":"Lich","connections":[{"id":17788,"orbit":0}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Energy Shield","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":35941,"name":"Energy Shield","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["20% increased maximum Energy Shield"]}},"orbit":8,"orbitIndex":0,"skill":58751,"stats":["20% increased maximum Energy Shield"]},"58779":{"connections":[{"id":51040,"orbit":0},{"id":327,"orbit":0},{"id":23822,"orbit":0},{"id":47976,"orbit":0}],"group":1237,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":6,"skill":58779,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"58783":{"connections":[{"id":26520,"orbit":0}],"group":851,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech. Armour and Evasion while Leeching","orbit":2,"orbitIndex":19,"skill":58783,"stats":["8% increased amount of Life Leeched","8% increased Armour and Evasion Rating while Leeching"]},"58789":{"connections":[{"id":13307,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":20,"skill":58789,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"58814":{"connections":[{"id":55802,"orbit":0},{"id":244,"orbit":0},{"id":12465,"orbit":0},{"id":26830,"orbit":0},{"id":26952,"orbit":0}],"group":921,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":58814,"stats":["+5 to any Attribute"]},"58817":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Artillery Strike","orbit":4,"orbitIndex":15,"recipe":["Suffering","Suffering","Fear"],"skill":58817,"stats":["Attack Skills have +1 to maximum number of Summoned Ballista Totems","15% increased Area of Effect while you have a Totem"]},"58838":{"connections":[{"id":26725,"orbit":6}],"group":300,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":5,"orbitIndex":60,"skill":58838,"stats":["12% increased Stun Threshold"]},"58848":{"connections":[{"id":22962,"orbit":2147483647},{"id":10576,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":7,"orbitIndex":10,"skill":58848,"stats":["20% chance for Attack Hits to apply Incision"]},"58855":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":235,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":58855,"stats":[]},"58884":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":846,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":58884,"stats":[]},"58926":{"connections":[{"id":64572,"orbit":0}],"group":322,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":16,"skill":58926,"stats":["15% increased Freeze Buildup"]},"58930":{"connections":[{"id":14934,"orbit":7}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":7,"orbitIndex":9,"skill":58930,"stats":["3% increased Cast Speed"]},"58932":{"ascendancyName":"Lich","connections":[],"group":1069,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds","isNotable":true,"isSwitchable":true,"name":"Eldritch Empowerment","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":0,"orbitIndex":0,"skill":58932,"stats":["Sacrificing Energy Shield does not interrupt Recharge","Sacrifice 5% of maximum Energy Shield when you Cast a Spell","Spells for which this Sacrifice was fully made deal 30% more Damage"]},"58939":{"connections":[{"id":44608,"orbit":0}],"group":861,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Dispatch Foes","orbit":2,"orbitIndex":8,"recipe":["Envy","Envy","Paranoia"],"skill":58939,"stats":["40% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"]},"58971":{"connections":[{"id":12998,"orbit":-6},{"id":38678,"orbit":-7}],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":2,"orbitIndex":11,"skill":58971,"stats":["15% increased Elemental Ailment Threshold"]},"59006":{"connections":[{"id":37956,"orbit":7}],"group":456,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":0,"orbitIndex":0,"skill":59006,"stats":["8% reduced Skill Effect Duration"]},"59028":{"connections":[{"id":41210,"orbit":0}],"group":766,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":16,"skill":59028,"stats":["10% increased Projectile Damage"]},"59039":{"connectionArt":"CharacterPlanned","connections":[{"id":28223,"orbit":4}],"group":164,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":38,"skill":59039,"stats":["20% increased Critical Damage Bonus"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"59053":{"connections":[{"id":54805,"orbit":-7}],"group":1026,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect and Hinder Duration","orbit":3,"orbitIndex":8,"skill":59053,"stats":["Debuffs you inflict have 4% increased Slow Magnitude","20% increased Hinder Duration"]},"59061":{"connections":[{"id":28267,"orbit":0}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":6,"skill":59061,"stats":["20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently"]},"59064":{"connections":[],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect","orbit":3,"orbitIndex":21,"skill":59064,"stats":["10% increased Effect of your Mark Skills"]},"59070":{"connections":[{"id":55011,"orbit":0}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Enduring Archon","orbit":7,"orbitIndex":13,"recipe":["Disgust","Isolation","Paranoia"],"skill":59070,"stats":["30% increased Archon Buff duration"]},"59083":{"connections":[{"id":32364,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":4,"skill":59083,"stats":["10% increased Ignite Magnitude"]},"59093":{"connections":[{"id":14110,"orbit":0},{"id":5088,"orbit":0},{"id":53444,"orbit":0},{"id":4621,"orbit":0}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59093,"stats":["+5 to any Attribute"]},"59136":{"connectionArt":"CharacterPlanned","connections":[{"id":17729,"orbit":0}],"group":589,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Chance to Poison and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":21,"skill":59136,"stats":["12% increased Spell Damage","8% chance to Poison on Hit"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"59180":{"connections":[{"id":50023,"orbit":2147483647}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage","orbit":7,"orbitIndex":15,"skill":59180,"stats":["10% increased Attack Damage"]},"59208":{"connections":[{"id":5681,"orbit":0}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Frantic Fighter","orbit":2,"orbitIndex":16,"recipe":["Ire","Guilt","Suffering"],"skill":59208,"stats":["30% reduced Accuracy Rating while Surrounded","100% increased Attack Damage while Surrounded"]},"59213":{"connections":[{"id":48240,"orbit":3}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Recovery","orbit":2,"orbitIndex":15,"skill":59213,"stats":["20% increased Stun Recovery"]},"59214":{"connections":[{"id":26268,"orbit":0},{"id":6570,"orbit":0}],"group":1207,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Fated End","orbit":7,"orbitIndex":18,"recipe":["Disgust","Isolation","Despair"],"skill":59214,"stats":["30% increased Curse Duration","Targets Cursed by you have 50% reduced Life Regeneration Rate","Enemies you Curse cannot Recharge Energy Shield"]},"59256":{"connections":[{"id":8531,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":7,"skill":59256,"stats":["10% increased Critical Hit Chance if you have Killed Recently"]},"59263":{"connections":[{"id":37963,"orbit":0}],"group":546,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","isNotable":true,"name":"Ripping Blade","orbit":4,"orbitIndex":33,"skill":59263,"stats":["25% increased Damage with Swords"]},"59289":{"connections":[{"id":22532,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Immobilisation Buildup","orbit":2,"orbitIndex":21,"skill":59289,"stats":["15% increased Immobilisation buildup"]},"59303":{"connections":[{"id":25029,"orbit":0}],"group":1219,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Lucky Rabbit Foot","orbit":4,"orbitIndex":3,"recipe":["Isolation","Disgust","Ire"],"skill":59303,"stats":["30% increased Damage while you have an active Charm","6% increased Movement Speed while you have an active Charm"]},"59342":{"ascendancyName":"Blood Mage","connections":[{"id":23416,"orbit":9}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life Leech","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":6,"orbitIndex":68,"skill":59342,"stats":["12% increased amount of Life Leeched"]},"59355":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":59355,"stats":[]},"59356":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1190,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":59356,"stats":[]},"59362":{"connections":[{"id":41669,"orbit":0},{"id":62677,"orbit":0},{"id":50720,"orbit":0}],"group":738,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59362,"stats":["+5 to any Attribute"]},"59367":{"connections":[{"id":10774,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":2,"orbitIndex":6,"skill":59367,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"59368":{"connections":[{"id":61215,"orbit":4},{"id":48116,"orbit":0}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Stun Threshold","orbit":7,"orbitIndex":2,"skill":59368,"stats":["12% increased Stun Threshold"]},"59372":{"ascendancyName":"Titan","connections":[{"id":56842,"orbit":-5}],"group":79,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds","isNotable":true,"name":"Crushing Impacts","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":59372,"stats":["25% more Damage against Heavy Stunned Enemies","Your Hits are Crushing Blows"]},"59376":{"connections":[],"group":620,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":3,"skill":59376,"stats":["+5 to any Attribute"]},"59387":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":885,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Infusion of Power","orbit":0,"orbitIndex":0,"recipe":["Despair","Guilt","Fear"],"skill":59387,"stats":["Gain a Power Charge when you consume an Elemental Infusion"]},"59390":{"connections":[{"id":11472,"orbit":0}],"group":1145,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Evasion if Consumed Frenzy Charge","orbit":2,"orbitIndex":16,"skill":59390,"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"]},"59425":{"connections":[{"id":23939,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":16,"skill":59425,"stats":["3% of Damage taken Recouped as Life"]},"59433":{"connections":[{"id":60916,"orbit":0}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Thirst for Endurance","orbit":2,"orbitIndex":20,"recipe":["Despair","Envy","Ire"],"skill":59433,"stats":["25% chance when you gain an Endurance Charge to gain an additional Endurance Charge"]},"59446":{"connections":[{"id":4544,"orbit":0}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Life Flask Charges","orbit":2,"orbitIndex":5,"skill":59446,"stats":["10% increased Life Recovery from Flasks"]},"59466":{"connections":[{"id":37226,"orbit":-7}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":7,"orbitIndex":0,"skill":59466,"stats":["Empowered Attacks deal 16% increased Damage"]},"59480":{"connections":[{"id":3999,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":4,"orbitIndex":69,"skill":59480,"stats":["10% increased Attack Area Damage"]},"59498":{"connections":[{"id":54814,"orbit":0}],"group":430,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":10,"skill":59498,"stats":["20% increased Presence Area of Effect"]},"59501":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[{"id":25619,"orbit":0},{"id":42354,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Blind Mastery","orbit":0,"orbitIndex":0,"skill":59501,"stats":[]},"59503":{"connections":[{"id":22208,"orbit":0}],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Critical Chance","orbit":7,"orbitIndex":13,"skill":59503,"stats":["8% increased Critical Hit Chance for Attacks","8% increased Accuracy Rating"]},"59538":{"connections":[{"id":34912,"orbit":0},{"id":47976,"orbit":0}],"group":1315,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59538,"stats":["+5 to any Attribute"]},"59540":{"ascendancyName":"Titan","connections":[],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMountainSplitter.dds","isNotable":true,"name":"Mountain Splitter","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":9,"orbitIndex":67,"skill":59540,"stats":["Every Third Slam skill that doesn't create Fissures which you use yourself causes 3 additional Aftershocks ahead and to each side of the initial area"]},"59541":{"connections":[{"id":28573,"orbit":7},{"id":56926,"orbit":0}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Necrotised Flesh","orbit":3,"orbitIndex":3,"recipe":["Fear","Guilt","Fear"],"skill":59541,"stats":["Minions have 40% increased maximum Life","Minions have 10% reduced Life Recovery rate"]},"59542":{"ascendancyName":"Deadeye","connections":[{"id":42416,"orbit":0}],"group":1431,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds","isMultipleChoiceOption":true,"name":"Far Shot","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":59542,"stats":["Projectiles deal 0% more Hit damage to targets in the first 3.5 metres of their movement, scaling up with distance travelled to reach 20% after 7 metres"]},"59589":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":52659,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Heavy Armour","orbit":3,"orbitIndex":23,"recipe":["Despair","Fear","Greed"],"skill":59589,"stats":["150% of Strength Requirements from Boots, Gloves and Helmets also added to Armour"]},"59596":{"connections":[{"id":37641,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Covering Ward","orbit":3,"orbitIndex":16,"recipe":["Paranoia","Despair","Greed"],"skill":59596,"stats":["25% increased Energy Shield Recharge Rate","Gain 20 Energy Shield when you Block"]},"59600":{"connections":[{"id":9411,"orbit":0}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":21,"skill":59600,"stats":["25% increased Life Recovery from Flasks used when on Low Life"]},"59603":{"connections":[],"group":898,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":59603,"stats":["3% of Damage taken Recouped as Life"]},"59636":{"connections":[{"id":13769,"orbit":-4},{"id":48007,"orbit":0}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Open Mind","orbit":7,"orbitIndex":12,"skill":59636,"stats":["25% increased Mana Regeneration Rate"]},"59644":{"connections":[{"id":42959,"orbit":-7}],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":15,"skill":59644,"stats":["10% increased Magnitude of Poison you inflict"]},"59647":{"connections":[{"id":8791,"orbit":3}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":7,"orbitIndex":10,"skill":59647,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"]},"59651":{"connections":[{"id":41654,"orbit":2147483647},{"id":47821,"orbit":4},{"id":25557,"orbit":0}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Duration","orbit":2,"orbitIndex":11,"skill":59651,"stats":["Offering Skills have 20% increased Duration"]},"59653":{"connections":[{"id":35987,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":7,"orbitIndex":10,"skill":59653,"stats":["2% increased Movement Speed"]},"59661":{"connections":[{"id":12245,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Faster Ignites and Flammability Magnitude","orbit":7,"orbitIndex":17,"skill":59661,"stats":["15% increased Flammability Magnitude","Ignites you inflict deal Damage 4% faster"]},"59694":{"connections":[{"id":52399,"orbit":0}],"group":1383,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Damage","orbit":0,"orbitIndex":0,"skill":59694,"stats":["18% increased Critical Damage Bonus with Quarterstaves"]},"59695":{"connections":[{"id":28950,"orbit":8}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":19,"skill":59695,"stats":["10% increased Mana Regeneration Rate"]},"59710":{"connections":[{"id":52618,"orbit":5}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Spell Damage","orbit":7,"orbitIndex":21,"skill":59710,"stats":["12% increased Spell Damage if you have Shapeshifted to Human form Recently"]},"59720":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":41163,"orbit":0}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Beastial Skin","orbit":5,"orbitIndex":42,"recipe":["Greed","Disgust","Envy"],"skill":59720,"stats":["100% increased Evasion Rating from Equipped Body Armour"]},"59759":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds","isNotable":true,"name":"Chayula's Gift","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":8,"orbitIndex":4,"skill":59759,"stats":["+10% to Maximum Chaos Resistance","Chaos Resistance is doubled"]},"59767":{"connections":[{"id":31292,"orbit":0},{"id":20645,"orbit":0}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Reverberating Impact","orbit":3,"orbitIndex":11,"skill":59767,"stats":["Break 25% increased Armour","12% increased Area of Effect for Attacks"]},"59775":{"connections":[{"id":20782,"orbit":-4}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":59775,"stats":["7% increased Chaos Damage"]},"59777":{"connections":[{"id":10362,"orbit":0},{"id":17791,"orbit":0},{"id":13937,"orbit":0},{"id":53719,"orbit":0}],"group":148,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59777,"stats":["+5 to any Attribute"]},"59779":{"connections":[{"id":50986,"orbit":0},{"id":42350,"orbit":6},{"id":97,"orbit":6},{"id":11311,"orbit":5}],"group":733,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":0,"orbitIndex":0,"skill":59779,"stats":["+10 to Armour","+8 to Evasion Rating"]},"59785":{"connections":[{"id":27296,"orbit":0},{"id":1200,"orbit":0},{"id":33452,"orbit":0},{"id":8852,"orbit":0}],"group":121,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59785,"stats":["+5 to any Attribute"]},"59795":{"connections":[{"id":10156,"orbit":-3}],"group":648,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":33,"skill":59795,"stats":["+5 to any Attribute"]},"59798":{"connections":[{"id":5335,"orbit":-4}],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Ailment Threshold from Energy Shield","orbit":1,"orbitIndex":5,"skill":59798,"stats":["Gain additional Ailment Threshold equal to 12% of maximum Energy Shield"]},"59799":{"connections":[{"id":7338,"orbit":4}],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":1,"orbitIndex":10,"skill":59799,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"]},"59822":{"ascendancyName":"Blood Mage","connections":[{"id":8415,"orbit":0}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Blood Mage","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":59822,"stats":[]},"59881":{"connections":[{"id":54417,"orbit":0},{"id":28556,"orbit":-5}],"group":771,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":16,"skill":59881,"stats":["+5 to any Attribute"]},"59886":{"connections":[{"id":4442,"orbit":0}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","name":"Armour Applies to Lightning Damage Hits","orbit":5,"orbitIndex":23,"skill":59886,"stats":["+15% of Armour also applies to Lightning Damage"]},"59908":{"connectionArt":"CharacterPlanned","connections":[{"id":36197,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Area of Effect","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":23,"skill":59908,"stats":["10% increased Area of Effect for Skills used by Totems"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"59909":{"connections":[{"id":30539,"orbit":4}],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":7,"orbitIndex":22,"skill":59909,"stats":["5% chance to not destroy Corpses when Consuming Corpses"]},"59913":{"ascendancyName":"Deadeye","connections":[{"id":29871,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds","isNotable":true,"name":"Called Shots","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":59913,"stats":["Grants Skill: Called Shots"]},"59915":{"connections":[{"id":7741,"orbit":-6},{"id":97,"orbit":-6},{"id":2455,"orbit":-6}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":0,"orbitIndex":0,"skill":59915,"stats":["10% increased Projectile Damage"]},"59938":{"connections":[{"id":50757,"orbit":0}],"group":290,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Against the Elements","orbit":0,"orbitIndex":0,"recipe":["Disgust","Ire","Envy"],"skill":59938,"stats":["30% increased Elemental Ailment Threshold","15% reduced Slowing Potency of Debuffs on You"]},"59945":{"connections":[{"id":4527,"orbit":0},{"id":45327,"orbit":0},{"id":21684,"orbit":0}],"group":200,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59945,"stats":["+5 to any Attribute"]},"60013":{"connections":[{"id":57776,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":3,"orbitIndex":8,"skill":60013,"stats":["15% increased maximum Energy Shield"]},"60014":{"connectionArt":"CharacterPlanned","connections":[{"id":38474,"orbit":0}],"group":515,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Scent of Blood","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":16,"skill":60014,"stats":["3% increased Movement Speed","20% increased Bleeding Duration","40% chance for Attack Hits to apply Incision"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"60034":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":15207,"orbit":0},{"id":22208,"orbit":0}],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Falcon Dive","orbit":0,"orbitIndex":0,"recipe":["Isolation","Paranoia","Paranoia"],"skill":60034,"stats":["4% increased Attack Speed","1% increased Attack Speed per 400 Accuracy Rating, up to 20%"]},"60064":{"connections":[{"id":47263,"orbit":0},{"id":3027,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":18,"skill":60064,"stats":["10% increased Physical Damage"]},"60068":{"connections":[{"id":55925,"orbit":7}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":3,"orbitIndex":12,"skill":60068,"stats":["Gain 1 Rage on Melee Hit"]},"60083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":44239,"orbit":0}],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Pin and Run","orbit":0,"orbitIndex":0,"recipe":["Disgust","Despair","Disgust"],"skill":60083,"stats":["30% increased Pin Buildup","5% increased Movement Speed if you've Pinned an Enemy Recently"]},"60085":{"connections":[{"id":55802,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage","orbit":7,"orbitIndex":15,"skill":60085,"stats":["10% increased Damage"]},"60107":{"connections":[{"id":57204,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":9,"skill":60107,"stats":["10% increased Critical Hit Chance"]},"60138":{"connections":[{"id":52695,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Stylebender","orbit":5,"orbitIndex":3,"recipe":["Greed","Paranoia","Suffering"],"skill":60138,"stats":["Hits Break 30% increased Armour on targets with Ailments","+10 to Strength","25% increased Physical Damage"]},"60170":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1188,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":60170,"stats":[]},"60173":{"connections":[{"id":4238,"orbit":2}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Accuracy","orbit":7,"orbitIndex":21,"skill":60173,"stats":["12% increased Accuracy Rating with One Handed Melee Weapons"]},"60191":{"connections":[{"id":54985,"orbit":0}],"group":553,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bolt Speed","orbit":7,"orbitIndex":11,"skill":60191,"stats":["8% increased Bolt Speed"]},"60203":{"connections":[{"id":5332,"orbit":9}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":2,"orbitIndex":2,"skill":60203,"stats":["+8 to Strength"]},"60210":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":63431,"orbit":0}],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":1,"orbitIndex":9,"skill":60210,"stats":[]},"60230":{"connections":[{"id":56935,"orbit":0},{"id":58362,"orbit":0},{"id":10192,"orbit":0},{"id":55909,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":19602,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":5,"orbitIndex":0,"skill":60230,"stats":["8% increased Elemental Damage"]},"60241":{"connections":[{"id":57178,"orbit":0}],"group":476,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Bleed Chance","orbit":0,"orbitIndex":0,"skill":60241,"stats":["5% chance to inflict Bleeding on Hit"]},"60269":{"connections":[{"id":6588,"orbit":0}],"group":819,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Roil","orbit":7,"orbitIndex":19,"recipe":["Disgust","Greed","Ire"],"skill":60269,"stats":["10% reduced Spell Area Damage","Spell Skills have 25% increased Area of Effect"]},"60273":{"connections":[{"id":28199,"orbit":0},{"id":40626,"orbit":0}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Hindering Obstacles","orbit":0,"orbitIndex":0,"recipe":["Disgust","Guilt","Despair"],"skill":60273,"stats":["Debuffs inflicted by Hazards have 30% increased Slow Magnitude","30% increased Hazard Immobilisation buildup"]},"60274":{"connections":[{"id":13293,"orbit":4},{"id":19236,"orbit":0}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":0,"skill":60274,"stats":["15% increased Armour"]},"60287":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":37397,"orbit":0},{"id":32952,"orbit":0},{"id":63259,"orbit":0}],"group":361,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds","isMultipleChoice":true,"isNotable":true,"name":"Implanted Gems","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":60287,"stats":[]},"60298":{"ascendancyName":"Smith of Kitava","connections":[],"group":15,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds","isNotable":true,"name":"Against the Anvil","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":60298,"stats":["Grants Skill: Temper Weapon"]},"60313":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":678,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":60313,"stats":[]},"60323":{"connections":[{"id":9199,"orbit":0},{"id":47560,"orbit":0}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Surpassing Projectile Chance","orbit":6,"orbitIndex":54,"skill":60323,"stats":["+8% Surpassing chance to fire an additional Projectile"]},"60324":{"connections":[{"id":1506,"orbit":2}],"group":1057,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":14,"skill":60324,"stats":["Remnants can be collected from 20% further away"]},"60362":{"connections":[{"id":56265,"orbit":0}],"group":1377,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":6,"skill":60362,"stats":["15% increased Critical Damage Bonus"]},"60404":{"connections":[{"id":20691,"orbit":0},{"id":25011,"orbit":0}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Perfect Opportunity","orbit":2,"orbitIndex":16,"recipe":["Ire","Suffering","Suffering"],"skill":60404,"stats":["30% increased Stun Buildup","Damage with Hits is Lucky against Heavy Stunned Enemies"]},"60464":{"connections":[{"id":58971,"orbit":-6},{"id":28623,"orbit":0}],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Fan the Flames","orbit":4,"orbitIndex":45,"recipe":["Suffering","Paranoia","Despair"],"skill":60464,"stats":["25% reduced Ignite Duration on you","40% increased Elemental Ailment Threshold"]},"60480":{"connections":[],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":2,"orbitIndex":4,"skill":60480,"stats":["8% increased Reservation Efficiency of Herald Skills"]},"60483":{"connections":[{"id":7809,"orbit":0},{"id":36540,"orbit":0}],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":60483,"stats":["12% increased Lightning Damage"]},"60488":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":822,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":60488,"stats":[]},"60505":{"connections":[{"id":28050,"orbit":0},{"id":65009,"orbit":0},{"id":19808,"orbit":0},{"id":18831,"orbit":0}],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":60505,"stats":["+5 to any Attribute"]},"60515":{"connections":[{"id":19955,"orbit":-4}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":3,"orbitIndex":4,"skill":60515,"stats":["12% increased Cold Damage"]},"60551":{"connections":[{"id":21861,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":14,"skill":60551,"stats":["20% increased Presence Area of Effect"]},"60560":{"connections":[{"id":29527,"orbit":-3}],"group":1303,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage vs Full Life","orbit":0,"orbitIndex":0,"skill":60560,"stats":["20% increased Damage with Hits against Enemies that are on Full Life"]},"60568":{"connections":[{"id":52348,"orbit":-6}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":3,"orbitIndex":13,"skill":60568,"stats":["20% increased Totem Placement speed"]},"60619":{"connections":[{"id":541,"orbit":-5},{"id":41609,"orbit":-5},{"id":31010,"orbit":0},{"id":27216,"orbit":0},{"id":12005,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Scales of the Wyvern","orbit":4,"orbitIndex":15,"recipe":["Fear","Fear","Suffering"],"skill":60619,"stats":["20% faster start of Energy Shield Recharge while Shapeshifted","20% increased Energy Shield Recharge Rate while Shapeshifted","+1% to Maximum Lightning Resistance while Shapeshifted"]},"60620":{"connections":[{"id":45992,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":4,"skill":60620,"stats":["+8 to Strength"]},"60634":{"ascendancyName":"Titan","connections":[{"id":27418,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds","isNotable":true,"name":"Colossal Capacity","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":5,"orbitIndex":48,"skill":60634,"stats":["Carry a Chest which adds 20 Inventory Slots"]},"60662":{"ascendancyName":"Amazon","connections":[{"id":7979,"orbit":0}],"group":1473,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":60662,"stats":["12% increased Elemental Damage"]},"60685":{"connections":[{"id":1826,"orbit":0}],"group":815,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":60685,"stats":["+5 to any Attribute"]},"60692":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":16367,"orbit":2}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Echoing Flames","orbit":7,"orbitIndex":12,"recipe":["Guilt","Suffering","Disgust"],"skill":60692,"stats":["30% increased Elemental Damage if you've Ignited an Enemy Recently"]},"60700":{"connections":[{"id":44974,"orbit":2147483647}],"group":1161,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Empowered Attack Freeze Buildup","orbit":7,"orbitIndex":3,"skill":60700,"stats":["20% increased Freeze Buildup with Empowered Attacks"]},"60708":{"connectionArt":"CharacterPlanned","connections":[{"id":17894,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":17,"skill":60708,"stats":["16% increased Damage with Bows"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"60735":{"connections":[{"id":42658,"orbit":0},{"id":11825,"orbit":0}],"group":1205,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":60735,"stats":[]},"60738":{"connections":[{"id":37408,"orbit":0}],"group":1031,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":19,"skill":60738,"stats":["10% increased Life Recovery from Flasks"]},"60741":{"connections":[{"id":33922,"orbit":0}],"group":841,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":2,"orbitIndex":12,"skill":60741,"stats":["10% increased Elemental Damage"]},"60764":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Feathered Fletching","orbit":5,"orbitIndex":12,"recipe":["Isolation","Suffering","Suffering"],"skill":60764,"stats":["Increases and Reductions to Projectile Speed also apply to Damage with Bows"]},"60809":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksMasterySymbol.dds","isOnlyImage":true,"name":"Channelling Mastery","orbit":0,"orbitIndex":0,"skill":60809,"stats":[]},"60829":{"connections":[{"id":36630,"orbit":2147483647}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":2,"orbitIndex":22,"skill":60829,"stats":["20% chance for Attack Hits to apply Incision"]},"60859":{"ascendancyName":"Ritualist","connections":[{"id":4891,"orbit":9}],"group":1494,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Charm Charges","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":60859,"stats":["15% increased Charm Charges gained"]},"60886":{"connections":[{"id":59213,"orbit":3}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Recovery","orbit":1,"orbitIndex":5,"skill":60886,"stats":["20% increased Stun Recovery"]},"60891":{"connections":[{"id":53185,"orbit":0}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Accuracy Rating","orbit":1,"orbitIndex":9,"skill":60891,"stats":["8% increased Accuracy Rating"]},"60899":{"connections":[{"id":32543,"orbit":-7}],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Movement Penalty","orbit":7,"orbitIndex":22,"skill":60899,"stats":["3% reduced Movement Speed Penalty from using Skills while moving"]},"60913":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":52,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds","isNotable":true,"name":"Kitavan Engraving","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":60913,"stats":["Body Armour grants 15% increased maximum Life"]},"60916":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":219,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"name":"Endurance Charge Mastery","orbit":0,"orbitIndex":0,"skill":60916,"stats":[]},"60974":{"connections":[{"id":1506,"orbit":-2}],"group":1057,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Additional Remnant Chance","orbit":2,"orbitIndex":2,"skill":60974,"stats":["5% chance to create an additional Remnant"]},"60992":{"connections":[{"id":37971,"orbit":0}],"group":1421,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Nurturing Guardian","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Despair","Suffering"],"skill":60992,"stats":["Life Recovery from your Flasks also applies to your Companions"]},"61026":{"connections":[{"id":34552,"orbit":0},{"id":17378,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Crystalline Flesh","orbit":3,"orbitIndex":0,"recipe":["Despair","Paranoia","Suffering"],"skill":61026,"stats":["Minions have +20% to all Elemental Resistances","Minions have +5% to all Maximum Elemental Resistances"]},"61027":{"connections":[],"group":782,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Mana Blessing","orbit":0,"orbitIndex":0,"skill":61027,"stats":["+20 to maximum Mana","20% increased Mana Regeneration Rate"]},"61039":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":55,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds","isNotable":true,"name":"Tantalum Alloy","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":61039,"stats":["Body Armour grants +75% to Fire Resistance"]},"61042":{"connections":[{"id":44344,"orbit":0}],"group":615,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61042,"stats":["+5 to any Attribute"]},"61056":{"connections":[{"id":40399,"orbit":-4}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":1,"skill":61056,"stats":["Meta Skills gain 8% increased Energy"]},"61063":{"connections":[],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":3,"orbitIndex":0,"skill":61063,"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"]},"61067":{"connections":[],"group":626,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","isSwitchable":true,"name":"Spell Critical Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","id":50065,"name":"Life Regeneration","stats":["Regenerate 0.2% of maximum Life per second"]}},"orbit":2,"orbitIndex":21,"skill":61067,"stats":["15% increased Critical Spell Damage Bonus"]},"61104":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Staggering Wounds","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Greed","Guilt"],"skill":61104,"stats":["50% chance to Knock Back Bleeding Enemies with Hits"]},"61106":{"connections":[{"id":59653,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":2,"orbitIndex":15,"skill":61106,"stats":["2% increased Movement Speed"]},"61112":{"connections":[{"id":36071,"orbit":0},{"id":20105,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Roll and Strike","orbit":5,"orbitIndex":14,"recipe":["Guilt","Paranoia","Disgust"],"skill":61112,"stats":["25% increased Damage with Spears","10% increased Attack Speed with Spears"]},"61113":{"connectionArt":"CharacterPlanned","connections":[{"id":53910,"orbit":-3}],"group":291,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":61113,"stats":["Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61119":{"connections":[{"id":64325,"orbit":4},{"id":63431,"orbit":0}],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":2,"orbitIndex":18,"skill":61119,"stats":["10% increased Poison Duration"]},"61142":{"connections":[{"id":38365,"orbit":0}],"group":204,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Recover Life on consuming Endurance Charge","orbit":2,"orbitIndex":14,"skill":61142,"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"]},"61149":{"connections":[{"id":42760,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Recovery","orbit":2,"orbitIndex":13,"skill":61149,"stats":["20% increased Stun Recovery"]},"61170":{"connections":[{"id":27186,"orbit":7}],"group":653,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":1,"orbitIndex":3,"skill":61170,"stats":["10% increased Fire Damage"]},"61179":{"connections":[{"id":21245,"orbit":0}],"group":490,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Spell Critical Chance","orbit":0,"orbitIndex":0,"skill":61179,"stats":["10% increased Critical Hit Chance for Spells"]},"61196":{"connections":[{"id":56045,"orbit":5},{"id":13419,"orbit":0}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":61196,"stats":["+5 to any Attribute"]},"61215":{"connections":[{"id":37242,"orbit":3}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Stun Threshold","orbit":7,"orbitIndex":8,"skill":61215,"stats":["12% increased Stun Threshold"]},"61246":{"connections":[{"id":144,"orbit":5}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Freeze Buildup","orbit":4,"orbitIndex":18,"skill":61246,"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"]},"61263":{"connections":[{"id":4544,"orbit":0}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Poison Duration on You","orbit":2,"orbitIndex":11,"skill":61263,"stats":["10% reduced Poison Duration on you"]},"61267":{"ascendancyName":"Infernalist","connections":[],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds","isNotable":true,"name":"Mastered Darkness","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":6,"orbitIndex":60,"skill":61267,"stats":["Demonflame has no maximum"]},"61281":{"connections":[{"id":9217,"orbit":0}],"group":769,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":2,"orbitIndex":14,"skill":61281,"stats":["10% increased Damage with One Handed Weapons"]},"61312":{"connections":[{"id":56841,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":42,"skill":61312,"stats":["+5 to any Attribute"]},"61318":{"connections":[{"id":61396,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":13,"skill":61318,"stats":["12% increased Armour and Evasion Rating"]},"61333":{"connections":[{"id":46197,"orbit":0}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":11,"skill":61333,"stats":["10% increased Critical Hit Chance"]},"61338":{"connections":[{"id":7333,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Breath of Lightning","orbit":4,"orbitIndex":6,"recipe":["Disgust","Paranoia","Isolation"],"skill":61338,"stats":["Damage Penetrates 15% Lightning Resistance","+10 to Dexterity"]},"61347":{"connections":[{"id":64488,"orbit":3}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Critical Chance","orbit":7,"orbitIndex":8,"skill":61347,"stats":["Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m"]},"61354":{"connections":[{"id":50383,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Infernal Limit","orbit":3,"orbitIndex":18,"recipe":["Envy","Greed","Fear"],"skill":61354,"stats":["+1 to maximum Fire Infusions"]},"61355":{"connections":[{"id":29306,"orbit":2}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Damage from Mana","orbit":2,"orbitIndex":8,"skill":61355,"stats":["4% of Damage is taken from Mana before Life"]},"61356":{"connections":[{"id":12498,"orbit":0}],"group":1102,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":7,"orbitIndex":12,"skill":61356,"stats":["6% increased bonuses gained from Equipped Quiver"]},"61362":{"connections":[{"id":36737,"orbit":-2}],"group":239,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":20,"skill":61362,"stats":["10% increased Area Damage"]},"61367":{"connectionArt":"CharacterPlanned","connections":[{"id":64239,"orbit":2147483647}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Attack Added Lighting Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":61367,"stats":["Adds 1 to 7 Lightning damage to Attacks"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61373":{"connections":[{"id":63610,"orbit":-7},{"id":5988,"orbit":7}],"group":1033,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Damage vs Blinded","orbit":3,"orbitIndex":4,"skill":61373,"stats":["15% increased Damage with Hits against Blinded Enemies"]},"61393":{"connections":[{"id":43941,"orbit":-7}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":61393,"stats":["12% increased Damage while Shapeshifted"]},"61396":{"connections":[{"id":10998,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":11,"skill":61396,"stats":["12% increased Armour and Evasion Rating"]},"61403":{"connections":[{"id":56349,"orbit":0},{"id":14231,"orbit":3},{"id":24150,"orbit":0},{"id":17602,"orbit":0}],"group":1180,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61403,"stats":["+5 to any Attribute"]},"61404":{"connections":[{"id":51210,"orbit":1},{"id":61429,"orbit":0}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","isNotable":true,"name":"Equilibrium","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Despair"],"skill":61404,"stats":["30% increased Attack Damage if you've Cast a Spell Recently","10% increased Cast Speed if you've Attacked Recently"]},"61409":{"connections":[{"id":13075,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":22,"skill":61409,"stats":["+12 to Strength"]},"61419":{"connections":[{"id":3025,"orbit":0},{"id":5314,"orbit":0},{"id":46819,"orbit":0}],"group":741,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":61419,"stats":[]},"61421":{"connections":[{"id":16121,"orbit":7}],"group":1366,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy and Critical Chance","orbit":7,"orbitIndex":19,"skill":61421,"stats":["Meta Skills gain 4% increased Energy","5% increased Critical Hit Chance"]},"61429":{"connections":[{"id":44902,"orbit":3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":7,"orbitIndex":20,"skill":61429,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"61432":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":6178,"orbit":0}],"group":892,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":61432,"stats":[]},"61438":{"connections":[{"id":28510,"orbit":0}],"group":727,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":62,"skill":61438,"stats":["+5 to any Attribute"]},"61441":{"connections":[{"id":54138,"orbit":0}],"group":546,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Speed","orbit":6,"orbitIndex":7,"skill":61441,"stats":["3% increased Attack Speed with Swords"]},"61444":{"connections":[{"id":17411,"orbit":0},{"id":34096,"orbit":0}],"group":482,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Wasting Casts","orbit":3,"orbitIndex":2,"recipe":["Fear","Envy","Despair"],"skill":61444,"stats":["25% increased Damage with Hits against Hindered Enemies","15% chance to Hinder Enemies on Hit with Spells"]},"61461":{"ascendancyName":"Deadeye","connections":[{"id":42416,"orbit":2147483647}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Projectile Speed","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":6,"orbitIndex":24,"skill":61461,"stats":["10% increased Projectile Speed"]},"61471":{"connectionArt":"CharacterPlanned","connections":[{"id":49153,"orbit":0}],"group":354,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Damage and Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":61471,"stats":["15% increased Damage","Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61472":{"connections":[{"id":9417,"orbit":0},{"id":36389,"orbit":6}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":10,"skill":61472,"stats":["+8 to Strength"]},"61487":{"connections":[{"id":36596,"orbit":-4},{"id":58109,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":4,"orbitIndex":66,"skill":61487,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"61490":{"connections":[{"id":47429,"orbit":-8},{"id":64995,"orbit":0},{"id":8600,"orbit":0}],"group":397,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61490,"stats":["+5 to any Attribute"]},"61493":{"connections":[{"id":18240,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Austerity Measures","orbit":3,"orbitIndex":19,"recipe":["Paranoia","Envy","Despair"],"skill":61493,"stats":["+5 to all Attributes","Gain additional Ailment Threshold equal to 16% of maximum Energy Shield","Gain additional Stun Threshold equal to 16% of maximum Energy Shield"]},"61525":{"classesStart":["Templar","Druid"],"connections":[{"id":13855,"orbit":0},{"id":35715,"orbit":0},{"id":26353,"orbit":0},{"id":950,"orbit":0},{"id":28429,"orbit":0},{"id":35535,"orbit":0},{"id":42761,"orbit":0}],"group":684,"icon":"Art/2DArt/SkillIcons/passives/axedmgspeed.dds","name":"TEMPLAR","orbit":0,"orbitIndex":0,"skill":61525,"stats":[]},"61534":{"connections":[{"id":4665,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":18,"skill":61534,"stats":["Regenerate 0.2% of maximum Life per second"]},"61601":{"connections":[{"id":44420,"orbit":0},{"id":9586,"orbit":0}],"group":1142,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"True Strike","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Disgust"],"skill":61601,"stats":["+10 to Dexterity","20% increased Critical Hit Chance"]},"61632":{"connections":[{"id":34316,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Freeze and Daze Buildup","orbit":5,"orbitIndex":2,"skill":61632,"stats":["5% chance to Daze on Hit","20% increased Freeze Buildup with Quarterstaves"]},"61703":{"connections":[{"id":41180,"orbit":0},{"id":9037,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Sharpened Claw","orbit":3,"orbitIndex":20,"recipe":["Ire","Greed","Greed"],"skill":61703,"stats":["30% increased Physical Damage while Shapeshifted"]},"61718":{"connections":[{"id":38342,"orbit":0}],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Damage vs Dazed Enemies","orbit":2,"orbitIndex":16,"skill":61718,"stats":["15% increased Damage against Dazed Enemies"]},"61722":{"ascendancyName":"Shaman","connections":[{"id":58646,"orbit":6}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Resistances","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":6,"orbitIndex":36,"skill":61722,"stats":["+3% to all Elemental Resistances"]},"61741":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":40024,"orbit":2}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Lasting Toxins","orbit":0,"orbitIndex":0,"recipe":["Despair","Isolation","Envy"],"skill":61741,"stats":["10% increased Skill Effect Duration","40% increased Poison Duration"]},"61768":{"connections":[],"group":891,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Minion Cold Resistance","orbit":0,"orbitIndex":0,"skill":61768,"stats":["Minions have +20% to Cold Resistance","Minions have +3% to Maximum Cold Resistances"]},"61796":{"connections":[{"id":8260,"orbit":-4}],"group":205,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Duration","orbit":7,"orbitIndex":20,"skill":61796,"stats":["20% increased Armour Break Duration"]},"61800":{"connections":[],"group":1303,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Critical Damage vs Full Life","orbit":7,"orbitIndex":11,"skill":61800,"stats":["40% increased Critical Damage Bonus against Enemies that are on Full Life"]},"61811":{"connectionArt":"CharacterPlanned","connections":[{"id":44452,"orbit":-8}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":42,"skill":61811,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61834":{"connections":[{"id":17088,"orbit":0},{"id":24958,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":61834,"stats":[]},"61835":{"connections":[{"id":32549,"orbit":0},{"id":56237,"orbit":-2}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":20,"skill":61835,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"61836":{"connections":[{"id":65243,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":4,"skill":61836,"stats":["Aura Skills have 5% increased Magnitudes"]},"61842":{"connections":[{"id":33240,"orbit":0},{"id":14712,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":0,"skill":61842,"stats":["Minions deal 12% increased Damage"]},"61847":{"connections":[{"id":43443,"orbit":-4}],"group":163,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Critical Chance","orbit":0,"orbitIndex":0,"skill":61847,"stats":["10% increased Critical Hit Chance with Flails"]},"61863":{"connections":[{"id":42045,"orbit":0}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Cold Damage and Energy Shield Recharge Rate","orbit":3,"orbitIndex":6,"skill":61863,"stats":["8% increased Energy Shield Recharge Rate","8% increased Elemental Damage"]},"61896":{"connections":[{"id":53354,"orbit":-1},{"id":8850,"orbit":-3}],"group":109,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Critical Chance","orbit":0,"orbitIndex":0,"skill":61896,"stats":["10% increased Critical Hit Chance while Shapeshifted"]},"61897":{"ascendancyName":"Witchhunter","connections":[{"id":38601,"orbit":8}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":8,"orbitIndex":32,"skill":61897,"stats":["15% increased Armour and Evasion Rating"]},"61905":{"connections":[{"id":12778,"orbit":0},{"id":8938,"orbit":0},{"id":3251,"orbit":-4}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":12,"skill":61905,"stats":["5% chance to inflict Bleeding on Hit"]},"61921":{"connections":[],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Storm Surge","orbit":3,"orbitIndex":23,"recipe":["Envy","Isolation","Greed"],"skill":61921,"stats":["Damage Penetrates 8% Cold Resistance","Damage Penetrates 15% Lightning Resistance"]},"61923":{"connections":[{"id":16256,"orbit":-6}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":4,"skill":61923,"stats":["10% increased Mana Regeneration Rate"]},"61926":{"connections":[{"id":1603,"orbit":0}],"group":1090,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recoup","orbit":2,"orbitIndex":12,"skill":61926,"stats":["3% of Elemental Damage taken Recouped as Energy Shield"]},"61927":{"connections":[{"id":14515,"orbit":0},{"id":3698,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","name":"Jagged Ground Effect","orbit":2,"orbitIndex":5,"skill":61927,"stats":["15% increased Magnitude of Jagged Ground you create"]},"61934":{"connections":[{"id":48418,"orbit":0}],"group":555,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":2,"orbitIndex":2,"skill":61934,"stats":["12% increased Stun Threshold"]},"61935":{"connections":[{"id":4624,"orbit":7}],"group":533,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":0,"orbitIndex":0,"skill":61935,"stats":["Gain 1 Rage on Melee Hit"]},"61938":{"connections":[{"id":14515,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","name":"Jagged Ground Effect","orbit":3,"orbitIndex":14,"skill":61938,"stats":["15% increased Magnitude of Jagged Ground you create"]},"61942":{"connections":[],"flavourText":"Strength begets respect. There is no simpler law.","group":158,"icon":"Art/2DArt/SkillIcons/passives/DruidAnimism.dds","isKeystone":true,"name":"Lord of the Wilds","orbit":0,"orbitIndex":0,"skill":61942,"stats":["You can equip a non-Unique Sceptre while wielding a Talisman","50% less Spirit","Non-Minion Skills have 50% less Reservation Efficiency"]},"61973":{"ascendancyName":"Witchhunter","connections":[{"id":40719,"orbit":0}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds","isNotable":true,"name":"Pitiless Killer","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":6,"orbitIndex":44,"skill":61973,"stats":["Culling Strike"]},"61974":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connectionArt":"CharacterPlanned","connections":[],"group":571,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupExtra.dds","isOnlyImage":true,"name":"Invocation Mastery","orbit":7,"orbitIndex":2,"skill":61974,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61976":{"connections":[{"id":7526,"orbit":0},{"id":36298,"orbit":6},{"id":2200,"orbit":0}],"group":1088,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61976,"stats":["+5 to any Attribute"]},"61977":{"connectionArt":"CharacterPlanned","connections":[{"id":61471,"orbit":0}],"group":354,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Damage and Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":54,"skill":61977,"stats":["15% increased Damage","Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61983":{"ascendancyName":"Shaman","connections":[],"group":70,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanEvenMoreAdaptation.dds","isNotable":true,"name":"Avatar of Evolution","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":61983,"stats":["5% of Physical Damage taken as Cold Damage","5% of Physical Damage taken as Fire Damage","5% of Physical Damage taken as Lightning Damage","Adaptations have a duration of 5 seconds","Double Adaptation Effect"]},"61985":{"ascendancyName":"Stormweaver","connections":[{"id":29398,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds","isNotable":true,"name":"Heavy Snows","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":6,"orbitIndex":6,"skill":61985,"stats":["Targets can be affected by two of your Chills at the same time","Your Chills can Slow targets by up to a maximum of 35%","25% less Magnitude of Chill you inflict"]},"61991":{"ascendancyName":"Pathfinder","connections":[],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds","isNotable":true,"name":"Running Assault","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":9,"orbitIndex":96,"skill":61991,"stats":["Cannot be Heavy Stunned while Sprinting","50% less Movement Speed Penalty from using Skills while moving"]},"61992":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":787,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":1,"orbitIndex":6,"skill":61992,"stats":[]},"62001":{"connections":[],"group":1402,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","isNotable":true,"name":"Backstabbing","orbit":2,"orbitIndex":1,"skill":62001,"stats":["25% increased Critical Damage Bonus with Daggers"]},"62015":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":355,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":62015,"stats":[]},"62023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":62023,"stats":[]},"62034":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern","connections":[],"group":143,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","isNotable":true,"name":"Prism Guard","orbit":0,"orbitIndex":0,"recipe":["Suffering","Despair","Ire"],"skill":62034,"stats":["+30% of Armour also applies to Elemental Damage"]},"62039":{"connections":[{"id":49618,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":18,"skill":62039,"stats":["10% increased Melee Damage"]},"62051":{"connections":[{"id":21755,"orbit":-9}],"group":772,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":3,"orbitIndex":0,"skill":62051,"stats":["3% increased Movement Speed if you've Killed Recently"]},"62122":{"connections":[{"id":4295,"orbit":-3}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":3,"orbitIndex":4,"skill":62122,"stats":["4% of Damage is taken from Mana before Life"]},"62153":{"connections":[{"id":55947,"orbit":3}],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Damage","orbit":3,"orbitIndex":17,"skill":62153,"stats":["15% increased Critical Spell Damage Bonus"]},"62159":{"connections":[{"id":59603,"orbit":-7}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":8,"skill":62159,"stats":["3% of Damage taken Recouped as Life"]},"62166":{"connections":[{"id":19337,"orbit":0}],"group":1126,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Speed","orbit":2,"orbitIndex":0,"skill":62166,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"]},"62185":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1226,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Rattled","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Ire"],"skill":62185,"stats":["+20 to maximum Mana","50% increased Shock Duration"]},"62194":{"connections":[{"id":19129,"orbit":2147483647}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":0,"skill":62194,"stats":["15% increased Pin Buildup"]},"62200":{"connections":[{"id":8460,"orbit":-3},{"id":29762,"orbit":-4}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":2,"orbitIndex":20,"skill":62200,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"62216":{"connections":[{"id":26070,"orbit":3},{"id":38130,"orbit":-3}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":2,"orbitIndex":8,"skill":62216,"stats":["Empowered Attacks deal 16% increased Damage"]},"62230":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":19355,"orbit":0}],"group":953,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Patient Barrier","orbit":6,"orbitIndex":0,"recipe":["Suffering","Isolation","Fear"],"skill":62230,"stats":["60% increased maximum Energy Shield","20% slower start of Energy Shield Recharge"]},"62235":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":873,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":2,"orbitIndex":12,"skill":62235,"stats":[]},"62258":{"connections":[{"id":62455,"orbit":0},{"id":21096,"orbit":0}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":7,"orbitIndex":22,"skill":62258,"stats":["20% increased Glory generation for Banner Skills"]},"62303":{"connections":[{"id":59938,"orbit":-4}],"group":290,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Ailment Threshold and Slow Effect on You","orbit":7,"orbitIndex":23,"skill":62303,"stats":["10% increased Elemental Ailment Threshold","5% reduced Slowing Potency of Debuffs on You"]},"62310":{"connections":[{"id":36325,"orbit":2},{"id":56934,"orbit":0}],"group":542,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Incendiary","orbit":7,"orbitIndex":22,"recipe":["Isolation","Disgust","Guilt"],"skill":62310,"stats":["60% increased Flammability Magnitude","30% increased Damage with Hits against Burning Enemies"]},"62313":{"connections":[],"group":143,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","name":"Armour Applies to Fire Damage Hits","orbit":5,"orbitIndex":52,"skill":62313,"stats":["+15% of Armour also applies to Fire Damage"]},"62341":{"connections":[{"id":52836,"orbit":7}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":61,"skill":62341,"stats":["5% increased Block chance"]},"62350":{"connections":[],"group":1173,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Flask Duration","orbit":2,"orbitIndex":12,"skill":62350,"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"]},"62360":{"connections":[{"id":25014,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":3,"orbitIndex":2,"skill":62360,"stats":["Empowered Attacks deal 16% increased Damage"]},"62376":{"connections":[{"id":54640,"orbit":-5}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Reduced Duration","orbit":7,"orbitIndex":9,"skill":62376,"stats":["4% reduced Skill Effect Duration","8% increased Physical Damage"]},"62378":{"connectionArt":"CharacterPlanned","connections":[{"id":47633,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":62378,"stats":["20% increased Thorns damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"62388":{"ascendancyName":"Blood Mage","connections":[{"id":26282,"orbit":0}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Bleed on Critical Chance","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":5,"orbitIndex":70,"skill":62388,"stats":["15% chance to inflict Bleeding on Critical Hit"]},"62427":{"connections":[],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection Rating","orbit":2,"orbitIndex":21,"skill":62427,"stats":["4% increased Deflection Rating"]},"62431":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":951,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Anticipation","orbit":0,"orbitIndex":0,"skill":62431,"stats":["Skills Supported by Unleash have 25% increased Seal gain frequency"]},"62436":{"connections":[{"id":3215,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":7,"orbitIndex":5,"skill":62436,"stats":["15% increased maximum Energy Shield"]},"62439":{"connections":[{"id":24224,"orbit":0},{"id":52300,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","isNotable":true,"name":"Enraged Reaver","orbit":3,"orbitIndex":11,"skill":62439,"stats":["+10 to Maximum Rage while wielding an Axe"]},"62455":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Bannerman","orbit":0,"orbitIndex":0,"recipe":["Suffering","Greed","Ire"],"skill":62455,"stats":["Banner Buffs linger on you for 2 seconds after you leave the Area"]},"62464":{"connections":[{"id":17854,"orbit":7}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":22,"skill":62464,"stats":["15% increased Evasion Rating"]},"62496":{"connections":[{"id":34912,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Damage","orbit":6,"orbitIndex":48,"skill":62496,"stats":["10% increased Trap Damage"]},"62498":{"connections":[{"id":3446,"orbit":0},{"id":51561,"orbit":0},{"id":21390,"orbit":0},{"id":41363,"orbit":0},{"id":12255,"orbit":0}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":62498,"stats":["+5 to any Attribute"]},"62505":{"connections":[{"id":32436,"orbit":0}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":3,"orbitIndex":18,"skill":62505,"stats":["+8 to Intelligence"]},"62510":{"connections":[{"id":8697,"orbit":4},{"id":17118,"orbit":6}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":4,"orbitIndex":69,"skill":62510,"stats":["12% increased Elemental Damage with Attacks"]},"62518":{"connections":[{"id":41414,"orbit":4}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","name":"Fire Resistance","orbit":3,"orbitIndex":7,"skill":62518,"stats":["+5% to Fire Resistance"]},"62523":{"ascendancyName":"Shaman","connections":[{"id":26063,"orbit":2147483647}],"group":74,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanPickEleDmg.dds","isNotable":true,"name":"Turning of the Seasons","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":62523,"stats":["Enemies in your Presence have Exposure","Gain 10% of Damage as Extra Damage of a random Element"]},"62542":{"connections":[{"id":16329,"orbit":7},{"id":57821,"orbit":0}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":3,"orbitIndex":0,"skill":62542,"stats":["10% increased Flask Charges gained"]},"62578":{"connections":[{"id":30102,"orbit":-7}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":7,"orbitIndex":16,"skill":62578,"stats":["3% chance to gain Volatility on Kill"]},"62581":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":442,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Block Mastery","orbit":0,"orbitIndex":0,"skill":62581,"stats":[]},"62588":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":50609,"orbit":0}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":62588,"stats":[]},"62603":{"connections":[{"id":19715,"orbit":3}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":3,"orbitIndex":20,"skill":62603,"stats":["Damage Penetrates 6% Fire Resistance"]},"62609":{"connections":[{"id":11014,"orbit":0},{"id":16051,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Unity","orbit":7,"orbitIndex":6,"recipe":["Suffering","Fear","Envy"],"skill":62609,"stats":["Attacks used by Totems have 4% increased Attack Speed per Summoned Totem"]},"62624":{"connections":[],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":22,"skill":62624,"stats":["+30 to Evasion Rating","+15 to maximum Energy Shield"]},"62628":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":882,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":62628,"stats":[]},"62640":{"connections":[{"id":24880,"orbit":-7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":4,"orbitIndex":32,"skill":62640,"stats":["3% increased Attack Speed"]},"62661":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":537,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":62661,"stats":[]},"62670":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":149,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":0,"orbitIndex":0,"skill":62670,"stats":[]},"62677":{"connections":[],"group":825,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":62677,"stats":["+5 to any Attribute"]},"62679":{"connections":[],"group":791,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":12,"skill":62679,"stats":["Remnants can be collected from 20% further away"]},"62732":{"connections":[{"id":64192,"orbit":0},{"id":49391,"orbit":0}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/Hearty.dds","isNotable":true,"name":"Titan's Determination","orbit":3,"orbitIndex":9,"skill":62732,"stats":["25% increased Stun Threshold","20% increased Life Regeneration Rate while moving"]},"62748":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":323,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":62748,"stats":[]},"62757":{"connections":[{"id":46741,"orbit":0}],"group":233,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":4,"skill":62757,"stats":["15% increased Stun Buildup"]},"62785":{"connections":[{"id":4948,"orbit":-7}],"group":370,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":7,"orbitIndex":2,"skill":62785,"stats":["Break 20% increased Armour"]},"62797":{"ascendancyName":"Lich","connections":[{"id":23352,"orbit":-4}],"group":1089,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Curse Area","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":11965,"name":"Curse Area","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["15% increased Area of Effect of Curses"]}},"orbit":0,"orbitIndex":0,"skill":62797,"stats":["15% increased Area of Effect of Curses"]},"62803":{"connections":[{"id":25029,"orbit":0}],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Woodland Aspect","orbit":4,"orbitIndex":51,"recipe":["Suffering","Guilt","Isolation"],"skill":62803,"stats":["Charms applied to you have 25% increased Effect"]},"62804":{"ascendancyName":"Ritualist","connections":[],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds","isNotable":true,"name":"Wildwood Persistence","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":62804,"stats":["10% increased Life Recovery rate per 5% missing Unreserved Life"]},"62841":{"connections":[{"id":17367,"orbit":-6},{"id":56045,"orbit":0},{"id":53941,"orbit":5}],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":20,"skill":62841,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"62844":{"connections":[{"id":32427,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":3,"orbitIndex":18,"skill":62844,"stats":["Damage Penetrates 6% Cold Resistance"]},"62887":{"connections":[{"id":41225,"orbit":0}],"group":889,"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","isNotable":true,"name":"Living Death","orbit":2,"orbitIndex":16,"recipe":["Greed","Suffering","Disgust"],"skill":62887,"stats":["Minions have +22% to all Elemental Resistances","Minions have +3% to all Maximum Elemental Resistances"]},"62914":{"connections":[{"id":47270,"orbit":5},{"id":44455,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":3,"orbitIndex":20,"skill":62914,"stats":["12% increased Cold Damage"]},"62936":{"connections":[{"id":51891,"orbit":7}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":2,"orbitIndex":11,"skill":62936,"stats":["4% of Damage is taken from Mana before Life"]},"62963":{"connections":[{"id":14601,"orbit":0}],"group":653,"icon":"Art/2DArt/SkillIcons/passives/flameborn.dds","isNotable":true,"name":"Flamewalker","orbit":7,"orbitIndex":18,"recipe":["Suffering","Fear","Greed"],"skill":62963,"stats":["40% reduced Magnitude of Ignite on you","Gain 15% of Damage as Extra Fire Damage while on Ignited Ground"]},"62973":{"connections":[{"id":26070,"orbit":0}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Power Counted","orbit":3,"orbitIndex":1,"skill":62973,"stats":["10% increased total Power counted by Warcries"]},"62984":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[{"id":15975,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Mindful Awareness","orbit":2,"orbitIndex":4,"skill":62984,"stats":["24% increased Evasion Rating","24% increased maximum Energy Shield"]},"62986":{"connections":[{"id":60173,"orbit":4}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Accuracy","orbit":7,"orbitIndex":18,"skill":62986,"stats":["12% increased Accuracy Rating with One Handed Melee Weapons"]},"62998":{"connections":[{"id":63600,"orbit":0}],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":62998,"stats":["15% increased Electrocute Buildup"]},"63002":{"ascendancyName":"Chronomancer","connections":[{"id":58747,"orbit":0}],"group":309,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Buff Expiry Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63002,"stats":["Buffs on you expire 10% slower"]},"63009":{"connections":[{"id":37593,"orbit":0}],"group":802,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":3,"skill":63009,"stats":["Remnants can be collected from 20% further away"]},"63021":{"connections":[{"id":23091,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":14,"skill":63021,"stats":["12% increased Fire Damage"]},"63031":{"connections":[{"id":41821,"orbit":0}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Glorious Anticipation","orbit":4,"orbitIndex":54,"recipe":["Paranoia","Despair","Despair"],"skill":63031,"stats":["Skills gain 1 Glory every 2 seconds for each Rare or Unique monster in your Presence"]},"63037":{"connections":[{"id":24430,"orbit":0},{"id":44298,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Sigil of Fire","orbit":4,"orbitIndex":70,"recipe":["Suffering","Guilt","Ire"],"skill":63037,"stats":["30% increased Damage with Hits against Ignited Enemies"]},"63064":{"connections":[{"id":30634,"orbit":3},{"id":54413,"orbit":0}],"group":970,"icon":"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds","isNotable":true,"name":"Mystic Stance","orbit":2,"orbitIndex":10,"skill":63064,"stats":["30% faster start of Energy Shield Recharge","30% increased Stun Threshold while on Full Life"]},"63074":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":881,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Dark Entries","orbit":1,"orbitIndex":2,"recipe":["Despair","Isolation","Isolation"],"skill":63074,"stats":["+1 to Level of all Chaos Skills"]},"63085":{"connections":[{"id":36100,"orbit":9},{"id":34490,"orbit":0}],"group":157,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":63085,"stats":["12% increased Damage while Shapeshifted"]},"63114":{"connections":[{"id":26725,"orbit":0},{"id":21387,"orbit":0},{"id":26176,"orbit":0},{"id":35048,"orbit":0}],"group":217,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":4,"skill":63114,"stats":["+5 to any Attribute"]},"63170":{"connectionArt":"CharacterPlanned","connections":[{"id":6999,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed and Elemental Resistance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":9,"skill":63170,"stats":["Totems gain +1% to all Maximum Elemental Resistances","Spells Cast by Totems have 2% increased Cast Speed","Attacks used by Totems have 2% increased Attack Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"63182":{"connections":[{"id":29930,"orbit":3}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":7,"orbitIndex":6,"skill":63182,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"]},"63209":{"connections":[{"id":30704,"orbit":0},{"id":22045,"orbit":0},{"id":17655,"orbit":-4},{"id":36602,"orbit":-3}],"group":563,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration and Damage","orbit":2,"orbitIndex":22,"skill":63209,"stats":["5% increased Damage","Regenerate 0.1% of maximum Life per second"]},"63236":{"ascendancyName":"Invoker","connections":[],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds","isNotable":true,"name":"The Soul Springs Eternal","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":6,"orbitIndex":17,"skill":63236,"stats":["Meta Skills gain 35% more Energy","Meta Skills have 50% increased Reservation Efficiency"]},"63243":{"connectionArt":"CharacterPlanned","connections":[{"id":48160,"orbit":2147483647},{"id":49543,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Ally Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":10,"skill":63243,"stats":["Allies in your Presence deal 20% increased Damage","10% reduced Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"63246":{"connections":[{"id":33585,"orbit":-7}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Ailment Threshold and Companion Resistance","orbit":4,"orbitIndex":12,"skill":63246,"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"]},"63254":{"ascendancyName":"Amazon","connections":[],"group":1478,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds","isNotable":true,"name":"Stalking Panther","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":63254,"stats":["Evasion Rating from Equipped Helmet, Gloves and Boots is doubled","Evasion Rating from Equipped Body Armour is halved"]},"63255":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":952,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Savagery","orbit":0,"orbitIndex":0,"recipe":["Suffering","Fear","Paranoia"],"skill":63255,"stats":["50% increased Evasion Rating if you've consumed a Frenzy Charge Recently","+1 to Maximum Frenzy Charges"]},"63259":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":371,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds","isMultipleChoiceOption":true,"name":"Motoric Implants","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63259,"stats":["+2 to Level of all Skills with a Dexterity requirement"]},"63267":{"connections":[{"id":65424,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Damage","orbit":2,"orbitIndex":3,"skill":63267,"stats":["12% increased Attack Damage while Dual Wielding"]},"63268":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":487,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":7,"orbitIndex":6,"skill":63268,"stats":[]},"63360":{"connections":[{"id":62258,"orbit":2147483647}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":7,"orbitIndex":14,"skill":63360,"stats":["20% increased Glory generation for Banner Skills"]},"63393":{"connections":[{"id":7721,"orbit":3},{"id":36709,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":12,"skill":63393,"stats":["12% increased Stun Threshold"]},"63400":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":22851,"orbit":-7}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","isNotable":true,"name":"Chakra of Elements","orbit":2,"orbitIndex":6,"recipe":["Greed","Suffering","Greed"],"skill":63400,"stats":["Gain 8% of Physical Damage as Extra Cold Damage against Shocked Enemies","Gain 8% of Physical Damage as Extra Lightning Damage against Chilled Enemies"]},"63401":{"ascendancyName":"Smith of Kitava","connections":[{"id":48537,"orbit":0}],"group":26,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Fire Resistance","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63401,"stats":["+8% to Fire Resistance"]},"63402":{"connections":[{"id":29881,"orbit":2}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Arcane Surge Effect","orbit":2,"orbitIndex":4,"skill":63402,"stats":["15% increased effect of Arcane Surge on you"]},"63431":{"connections":[],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Leeching Toxins","orbit":1,"orbitIndex":3,"recipe":["Greed","Suffering","Suffering"],"skill":63431,"stats":["30% increased Magnitude of Poison you inflict","Recover 2% of maximum Life on Killing a Poisoned Enemy"]},"63445":{"connections":[{"id":43562,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":6,"skill":63445,"stats":["3% increased Attack Speed"]},"63451":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":44406,"orbit":0},{"id":64312,"orbit":0}],"group":395,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Cranial Impact","orbit":6,"orbitIndex":6,"recipe":["Greed","Paranoia","Disgust"],"skill":63451,"stats":["30% increased Stun Buildup","Gain an Endurance Charge when you Heavy Stun a Rare or Unique Enemy"]},"63469":{"connections":[{"id":30834,"orbit":0},{"id":50216,"orbit":0}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Skill Speed","orbit":2,"orbitIndex":10,"skill":63469,"stats":["2% increased Skill Speed","5% increased Mana Regeneration Rate"]},"63470":{"connections":[{"id":9908,"orbit":-3}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","orbit":3,"orbitIndex":14,"skill":63470,"stats":["6% of Skill Mana Costs Converted to Life Costs"]},"63484":{"ascendancyName":"Infernalist","connections":[{"id":18158,"orbit":7}],"group":710,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Flammability Magnitude","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63484,"stats":["40% increased Flammability Magnitude"]},"63517":{"connections":[{"id":48974,"orbit":0},{"id":53958,"orbit":2}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":2,"orbitIndex":22,"skill":63517,"stats":["10% increased Mana Recovery from Flasks"]},"63525":{"connections":[{"id":53094,"orbit":0}],"group":1048,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Critical Chance","orbit":7,"orbitIndex":2,"skill":63525,"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"]},"63526":{"connections":[{"id":28370,"orbit":6},{"id":7788,"orbit":4}],"group":760,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":63526,"stats":["+5 to any Attribute"]},"63541":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":17994,"orbit":0}],"group":774,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Brush Off","orbit":2,"orbitIndex":9,"recipe":["Ire","Suffering","Ire"],"skill":63541,"stats":["Prevent +15% of Damage from Deflected Critical Hits"]},"63545":{"connections":[],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":7,"orbitIndex":6,"skill":63545,"stats":["Minions deal 10% increased Damage"]},"63566":{"connections":[{"id":42658,"orbit":0},{"id":62350,"orbit":0},{"id":30871,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":63566,"stats":["+5 to any Attribute"]},"63579":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Momentum","orbit":4,"orbitIndex":30,"recipe":["Greed","Isolation","Disgust"],"skill":63579,"stats":["Ignore all Movement Penalties from Armour","5% reduced Slowing Potency of Debuffs on You"]},"63585":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Thunderstruck","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Paranoia"],"skill":63585,"stats":["50% increased Electrocute Buildup against Shocked Enemies","50% increased Shock Chance against Electrocuted Enemies"]},"63600":{"connections":[{"id":36364,"orbit":0}],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":63600,"stats":["15% increased Electrocute Buildup"]},"63608":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":104,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":63608,"stats":[]},"63610":{"connections":[{"id":38459,"orbit":-7}],"group":1033,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Effect","orbit":2,"orbitIndex":0,"skill":63610,"stats":["10% increased Blind Effect"]},"63618":{"connections":[{"id":60992,"orbit":2147483647}],"group":1413,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":0,"orbitIndex":0,"skill":63618,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"]},"63659":{"connections":[{"id":33964,"orbit":0},{"id":37616,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","isNotable":true,"name":"Clever Construction","orbit":4,"orbitIndex":45,"skill":63659,"stats":["25% increased Critical Hit Chance with Traps"]},"63668":{"connections":[{"id":9069,"orbit":0},{"id":4328,"orbit":0}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":3,"orbitIndex":4,"skill":63668,"stats":["Triggered Spells deal 14% increased Spell Damage"]},"63678":{"connections":[],"group":161,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Armour","orbit":0,"orbitIndex":0,"skill":63678,"stats":["10% increased Armour while Shapeshifted","+5% of Armour also applies to Elemental Damage while Shapeshifted"]},"63679":{"connections":[{"id":20008,"orbit":0}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Stun Buildup","orbit":1,"orbitIndex":11,"skill":63679,"stats":["18% increased Projectile Stun Buildup"]},"63713":{"ascendancyName":"Invoker","connections":[{"id":57181,"orbit":-4}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds","isNotable":true,"name":"Sunder my Enemies...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":43,"skill":63713,"stats":["Critical Hits ignore non-negative Enemy Monster Elemental Resistances"]},"63731":{"connections":[{"id":244,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Damage","orbit":0,"orbitIndex":0,"skill":63731,"stats":["16% increased Attack Damage against Rare or Unique Enemies"]},"63732":{"connections":[{"id":8440,"orbit":-3}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":1,"orbitIndex":1,"skill":63732,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"63739":{"connections":[{"id":37593,"orbit":0}],"group":802,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Vigorous Remnants","orbit":7,"orbitIndex":13,"recipe":["Envy","Despair","Guilt"],"skill":63739,"stats":["Recover 3% of Maximum Life when you collect a Remnant"]},"63759":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":26565,"orbit":0}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Stacking Toxins","orbit":3,"orbitIndex":0,"recipe":["Isolation","Disgust","Paranoia"],"skill":63759,"stats":["Targets can be affected by +1 of your Poisons at the same time","20% reduced Magnitude of Poison you inflict"]},"63762":{"connections":[{"id":44522,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":2,"skill":63762,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"63772":{"connectionArt":"CharacterPlanned","connections":[{"id":37888,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":23,"skill":63772,"stats":["6% increased Cooldown Recovery Rate"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"63790":{"connections":[{"id":48014,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage against Immobilised","orbit":5,"orbitIndex":54,"skill":63790,"stats":["20% increased Melee Damage against Immobilised Enemies"]},"63813":{"connections":[{"id":1169,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":7,"orbitIndex":20,"skill":63813,"stats":["16% increased Warcry Speed"]},"63814":{"connections":[{"id":33216,"orbit":0}],"group":686,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":63814,"stats":["5% chance to inflict Bleeding on Hit"]},"63828":{"connections":[],"group":886,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Critical Strike and Damage","orbit":7,"orbitIndex":18,"skill":63828,"stats":["6% increased Ballista Critical Damage Bonus","10% increased Ballista Critical Hit Chance"]},"63830":{"connections":[{"id":13624,"orbit":-5},{"id":45390,"orbit":5}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Marked for Sickness","orbit":3,"orbitIndex":3,"recipe":["Guilt","Disgust","Isolation"],"skill":63830,"stats":["Enemies you Mark have 10% reduced Accuracy Rating","Enemies you Mark take 10% increased Damage"]},"63861":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":2,"orbitIndex":13,"skill":63861,"stats":[]},"63863":{"connections":[],"group":833,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":63863,"stats":["12% increased Lightning Damage"]},"63888":{"connections":[{"id":35901,"orbit":0},{"id":61356,"orbit":0},{"id":26068,"orbit":0}],"group":1103,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":63888,"stats":["+5 to any Attribute"]},"63891":{"connections":[{"id":63074,"orbit":0}],"group":881,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":1,"orbitIndex":7,"skill":63891,"stats":["7% increased Chaos Damage"]},"63894":{"ascendancyName":"Infernalist","connections":[{"id":61267,"orbit":-4}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Spell Damage","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":6,"orbitIndex":64,"skill":63894,"stats":["12% increased Spell Damage"]},"63926":{"connections":[],"group":909,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Minion Lightning Resistance","orbit":0,"orbitIndex":0,"skill":63926,"stats":["Minions have +20% to Lightning Resistance","Minions have +3% to Maximum Lightning Resistances"]},"63979":{"connections":[{"id":9750,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":7,"orbitIndex":8,"skill":63979,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"63981":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":8194,"orbit":0}],"group":1231,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Deft Recovery","orbit":7,"orbitIndex":4,"recipe":["Envy","Ire","Ire"],"skill":63981,"stats":["30% increased Stun Recovery","30% increased Stun Threshold if you haven't been Stunned Recently"]},"64023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":259,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":64023,"stats":[]},"64031":{"ascendancyName":"Invoker","connections":[],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds","isNotable":true,"name":"...and I Shall Rage","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":3,"orbitIndex":4,"skill":64031,"stats":["Grants Skill: Unbound Avatar"]},"64042":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":407,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":7,"orbitIndex":18,"skill":64042,"stats":[]},"64046":{"connections":[{"id":45522,"orbit":6},{"id":5726,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"isSwitchable":true,"name":"Principal Infusion","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","id":10941,"name":"Entropy","stats":["20% increased Chaos Damage","18% increased Skill Effect Duration"]}},"orbit":7,"orbitIndex":3,"skill":64046,"stats":["20% increased Elemental Infusion duration","Remnants can be collected from 30% further away"]},"64050":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1287,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","isNotable":true,"name":"Marathon Runner","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Guilt"],"skill":64050,"stats":["12% increased Movement Speed while Sprinting"]},"64056":{"connections":[{"id":36931,"orbit":0}],"group":1024,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Daze Chance","orbit":2,"orbitIndex":6,"skill":64056,"stats":["5% chance to Daze on Hit"]},"64064":{"connections":[],"group":1249,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":0,"orbitIndex":0,"skill":64064,"stats":["8% increased Accuracy Rating"]},"64083":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":0}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":3,"skill":64083,"stats":["20% increased Lightning Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"64119":{"connections":[{"id":33596,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Rapid Reload","orbit":7,"orbitIndex":20,"recipe":["Fear","Guilt","Suffering"],"skill":64119,"stats":["40% increased Crossbow Reload Speed"]},"64139":{"connectionArt":"CharacterPlanned","connections":[{"id":22221,"orbit":-5},{"id":15842,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Friend to Many","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":64139,"stats":["Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"64140":{"connections":[{"id":51336,"orbit":-5},{"id":30905,"orbit":-4}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":10,"skill":64140,"stats":["12% increased Elemental Damage with Attacks"]},"64192":{"connections":[{"id":53373,"orbit":3}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":12,"skill":64192,"stats":["12% increased Stun Threshold"]},"64213":{"connections":[{"id":12611,"orbit":-3},{"id":61246,"orbit":3}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Freeze Buildup","orbit":7,"orbitIndex":8,"skill":64213,"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"]},"64223":{"ascendancyName":"Disciple of Varashta","connections":[{"id":56857,"orbit":6}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Energy Shield","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":64223,"stats":["20% increased maximum Energy Shield"]},"64239":{"connectionArt":"CharacterPlanned","connections":[{"id":2733,"orbit":0}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Innate Rune","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":17,"skill":64239,"stats":["Adds 1 to 37 Lightning damage to Attacks"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"64240":{"connections":[{"id":52220,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Battle Fever","orbit":2,"orbitIndex":6,"recipe":["Disgust","Guilt","Isolation"],"skill":64240,"stats":["5% increased Skill Speed","25% increased Physical Damage"]},"64284":{"connections":[{"id":27373,"orbit":0},{"id":19011,"orbit":4}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":4,"orbitIndex":51,"skill":64284,"stats":["8% increased Melee Damage"]},"64295":{"connections":[],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":54,"skill":64295,"stats":["10% increased Critical Hit Chance with Traps"]},"64299":{"connections":[{"id":17655,"orbit":2147483647}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"isSwitchable":true,"name":"Bolstering Presence","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":56845,"name":"Harbinger of Disaster","stats":["10% increased Critical Damage Bonus","10% increased Damage","10% increased Area Damage"]}},"orbit":2,"orbitIndex":20,"skill":64299,"stats":["Aura Skills have 12% increased Magnitudes"]},"64312":{"connections":[{"id":23861,"orbit":-7},{"id":54886,"orbit":7}],"group":428,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":7,"orbitIndex":2,"skill":64312,"stats":["10% increased Damage with Two Handed Weapons"]},"64318":{"connections":[{"id":61063,"orbit":0},{"id":7960,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":3,"orbitIndex":2,"skill":64318,"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"]},"64324":{"connections":[{"id":41442,"orbit":9}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Block and Stun Threshold","orbit":3,"orbitIndex":17,"skill":64324,"stats":["4% increased Block chance","5% increased Stun Threshold"]},"64325":{"connections":[{"id":45304,"orbit":-4}],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":3,"orbitIndex":11,"skill":64325,"stats":["10% increased Magnitude of Poison you inflict"]},"64327":{"connections":[{"id":39517,"orbit":0},{"id":49391,"orbit":0}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/steelspan.dds","isNotable":true,"name":"Defender's Resolve","orbit":3,"orbitIndex":21,"skill":64327,"stats":["12% increased Block chance","Your Heavy Stun buildup empties 50% faster"]},"64345":{"connections":[{"id":49968,"orbit":0},{"id":63679,"orbit":0}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Attack Damage","orbit":2,"orbitIndex":16,"skill":64345,"stats":["10% increased Attack Damage"]},"64352":{"connections":[{"id":44345,"orbit":0}],"group":945,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":64352,"stats":["10% increased Lightning Damage"]},"64357":{"connections":[{"id":50062,"orbit":0},{"id":506,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":8,"skill":64357,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"64370":{"connections":[{"id":53396,"orbit":0}],"group":606,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":17,"skill":64370,"stats":["+5 to any Attribute"]},"64379":{"ascendancyName":"Infernalist","connections":[{"id":25239,"orbit":-4}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Spell Damage","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":69,"skill":64379,"stats":["12% increased Spell Damage"]},"64399":{"connections":[{"id":2511,"orbit":3}],"group":528,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":1,"orbitIndex":7,"skill":64399,"stats":["15% increased Critical Damage Bonus for Attack Damage"]},"64405":{"connections":[],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":12,"skill":64405,"stats":["15% increased Totem Damage"]},"64415":{"connections":[{"id":22063,"orbit":0},{"id":1416,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Shattering Daze","orbit":7,"orbitIndex":19,"recipe":["Disgust","Isolation","Envy"],"skill":64415,"stats":["5% chance to Daze on Hit","Gain 12% of Physical Damage as Extra Cold Damage against Dazed Enemies"]},"64427":{"connections":[],"group":885,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Infusion and Power Charge Duration","orbit":2,"orbitIndex":15,"skill":64427,"stats":["6% increased Power Charge Duration","6% increased Elemental Infusion duration"]},"64434":{"connections":[{"id":3893,"orbit":2},{"id":39298,"orbit":0}],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":20,"skill":64434,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"64443":{"connections":[{"id":41126,"orbit":0},{"id":62023,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Impact Force","orbit":3,"orbitIndex":8,"recipe":["Fear","Ire","Fear"],"skill":64443,"stats":["20% increased Stun Buildup","25% increased Attack Area Damage"]},"64462":{"connections":[{"id":53150,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":2,"orbitIndex":17,"skill":64462,"stats":["10% increased amount of Mana Leeched"]},"64471":{"connections":[{"id":43843,"orbit":0}],"group":582,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":54,"skill":64471,"stats":["+5 to any Attribute"]},"64474":{"connections":[],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":15,"skill":64474,"stats":["15% faster start of Energy Shield Recharge"]},"64488":{"connections":[{"id":7201,"orbit":7}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Critical Chance","orbit":7,"orbitIndex":3,"skill":64488,"stats":["Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m"]},"64489":{"connections":[{"id":6952,"orbit":0},{"id":25162,"orbit":0}],"group":100,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":14,"skill":64489,"stats":["6% increased Area of Effect for Attacks"]},"64492":{"connections":[{"id":46688,"orbit":7}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":9,"skill":64492,"stats":["3% increased Attack Speed with One Handed Melee Weapons"]},"64525":{"connections":[{"id":58855,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Easy Target","orbit":7,"orbitIndex":4,"recipe":["Guilt","Greed","Fear"],"skill":64525,"stats":["Your Hits cannot be Evaded by Heavy Stunned Enemies"]},"64543":{"connections":[],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Unbound Forces","orbit":5,"orbitIndex":57,"recipe":["Disgust","Envy","Guilt"],"skill":64543,"stats":["40% increased Chill Duration on Enemies","40% increased Shock Duration","25% increased Magnitude of Chill you inflict","25% increased Magnitude of Shock you inflict"]},"64550":{"connections":[{"id":22532,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Damage vs Immobilised","orbit":2,"orbitIndex":5,"skill":64550,"stats":["20% increased Damage against Immobilised Enemies"]},"64572":{"connections":[{"id":48925,"orbit":0}],"group":322,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":20,"skill":64572,"stats":["15% increased Freeze Buildup"]},"64591":{"ascendancyName":"Disciple of Varashta","connections":[{"id":34207,"orbit":-8}],"flavourText":"\"I have seen countless battles. I know war! The taste of defeat... The taste of victory! But in this war... everything is at stake. So yes, those you speak of will know my blade. I will do whatever I must!\" \\n\\nRuzhan confided in his Tale-Woman, Navira.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnFlameRunes.dds","isNotable":true,"name":"Ruzhan's Trap","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":9,"orbitIndex":106,"skill":64591,"stats":["Grants Skill: Ruzhan's Trap"]},"64601":{"connections":[],"flavourText":"The body is a weapon waiting to be mastered.","group":1228,"icon":"Art/2DArt/SkillIcons/passives/HollowPalmTechniqueKeystone.dds","isKeystone":true,"name":"Hollow Palm Technique","orbit":0,"orbitIndex":0,"skill":64601,"stats":["Can Attack as though using a Quarterstaff while both of your hand slots are empty","Unarmed Attacks that would use your Quarterstaff's damage gain:","Physical damage based on their Skill Level","1% more Attack Speed per 75 Item Evasion Rating on Equipped Armour Items","+0.1% to Critical Hit Chance per 10 Item Energy Shield on Equipped Armour Items"]},"64637":{"connections":[{"id":32543,"orbit":7}],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":14,"skill":64637,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"64643":{"connections":[{"id":56360,"orbit":0},{"id":27176,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration","orbit":2,"orbitIndex":3,"skill":64643,"stats":["20% increased Power Charge Duration"]},"64650":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Wary Dodging","orbit":2,"orbitIndex":12,"recipe":["Suffering","Suffering","Disgust"],"skill":64650,"stats":["Cannot be Light Stunned if you haven't been Hit Recently"]},"64653":{"connections":[{"id":47420,"orbit":7}],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":7,"orbitIndex":15,"skill":64653,"stats":["Minions deal 16% increased Damage"]},"64659":{"connections":[{"id":3355,"orbit":0}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Lasting Boons","orbit":3,"orbitIndex":21,"recipe":["Isolation","Fear","Greed"],"skill":64659,"stats":["20% reduced Slowing Potency of Debuffs on You","Buffs on you expire 10% slower"]},"64665":{"connections":[{"id":51847,"orbit":0},{"id":21274,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":4,"orbitIndex":30,"skill":64665,"stats":["6% increased Attack Damage","5% increased Accuracy Rating"]},"64683":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":631,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":64683,"stats":[]},"64690":{"connections":[{"id":5101,"orbit":-5},{"id":46726,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":3,"orbitIndex":23,"skill":64690,"stats":["15% increased Energy Shield Recharge Rate"]},"64700":{"connections":[{"id":61632,"orbit":0}],"group":1391,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Freeze and Daze Buildup","orbit":0,"orbitIndex":0,"skill":64700,"stats":["5% chance to Daze on Hit","20% increased Freeze Buildup with Quarterstaves"]},"64724":{"connections":[],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability and Ignite Magnitude","orbit":2,"orbitIndex":14,"skill":64724,"stats":["15% increased Flammability Magnitude","8% increased Ignite Magnitude"]},"64726":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":46296,"orbit":0},{"id":38479,"orbit":0}],"group":875,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":2,"orbitIndex":8,"skill":64726,"stats":[]},"64747":{"connections":[{"id":33838,"orbit":-5}],"group":1082,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Duration","orbit":4,"orbitIndex":39,"skill":64747,"stats":["6% increased chance to inflict Ailments","6% increased Duration of Damaging Ailments on Enemies"]},"64789":{"ascendancyName":"Stormweaver","connections":[{"id":8867,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Mana Regeneration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":68,"skill":64789,"stats":["12% increased Mana Regeneration Rate"]},"64807":{"connections":[{"id":59945,"orbit":0}],"group":234,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":2,"orbitIndex":20,"skill":64807,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"64819":{"connections":[{"id":47753,"orbit":-3}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Armour ","orbit":4,"orbitIndex":48,"skill":64819,"stats":["6% increased Fire Damage","10% increased Armour"]},"64851":{"connections":[{"id":21324,"orbit":0}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Flashy Parrying","orbit":7,"orbitIndex":9,"recipe":["Greed","Guilt","Greed"],"skill":64851,"stats":["12% increased Block chance","20% increased Parried Debuff Duration"]},"64870":{"connections":[{"id":27439,"orbit":0}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Fire Damage","orbit":0,"orbitIndex":0,"skill":64870,"stats":["10% increased Armour","+10% of Armour also applies to Fire Damage"]},"64900":{"connections":[{"id":54999,"orbit":-4}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Attack Damage and Stun","orbit":7,"orbitIndex":23,"skill":64900,"stats":["10% increased Stun Buildup","Ancestrally Boosted Attacks deal 16% increased Damage"]},"64927":{"connections":[{"id":52464,"orbit":4},{"id":51741,"orbit":-4},{"id":54351,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":6,"orbitIndex":18,"skill":64927,"stats":["10% increased amount of Mana Leeched"]},"64939":{"connections":[{"id":30123,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":2,"orbitIndex":12,"skill":64939,"stats":["10% increased Damage with Two Handed Weapons"]},"64948":{"connections":[{"id":48264,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":20,"skill":64948,"stats":["Aura Skills have 5% increased Magnitudes"]},"64962":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":19,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds","isNotable":true,"name":"Dedication to Kitava","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":64962,"stats":["Body Armour grants +100% of Armour also applies to Chaos Damage"]},"64990":{"connections":[{"id":60891,"orbit":0},{"id":18897,"orbit":0},{"id":27705,"orbit":0}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Intelligence","orbit":2,"orbitIndex":10,"skill":64990,"stats":["+8 to Intelligence"]},"64995":{"connections":[{"id":17924,"orbit":0}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":3,"orbitIndex":0,"skill":64995,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"64996":{"connections":[{"id":7782,"orbit":-4},{"id":4810,"orbit":7}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":7,"orbitIndex":20,"skill":64996,"stats":["5% chance to inflict Bleeding on Hit"]},"65009":{"connections":[{"id":29517,"orbit":0},{"id":31855,"orbit":7},{"id":61373,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":65009,"stats":["+5 to any Attribute"]},"65016":{"connections":[{"id":11505,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Intense Flames","orbit":3,"orbitIndex":16,"recipe":["Guilt","Suffering","Fear"],"skill":65016,"stats":["35% increased Damage with Hits against Burning Enemies"]},"65023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":649,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Impenetrable Shell","orbit":3,"orbitIndex":6,"recipe":["Paranoia","Paranoia","Ire"],"skill":65023,"stats":["Defend with 150% of Armour against Hits from Enemies that are further than 6m away"]},"65042":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":176,"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"name":"Rage Mastery","orbit":1,"orbitIndex":6,"skill":65042,"stats":[]},"65091":{"connections":[{"id":51707,"orbit":6}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":20,"skill":65091,"stats":["15% increased Evasion Rating"]},"65149":{"connections":[],"group":943,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":2,"orbitIndex":20,"skill":65149,"stats":["10% increased effect of Fully Broken Armour"]},"65154":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":168,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":65154,"stats":[]},"65160":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":44069,"orbit":0}],"group":150,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Titanic","orbit":3,"orbitIndex":7,"recipe":["Despair","Paranoia","Guilt"],"skill":65160,"stats":["30% increased Stun Buildup","30% increased Stun Threshold","5% increased Strength"]},"65161":{"connections":[{"id":3170,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Deflection","orbit":2,"orbitIndex":0,"skill":65161,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"]},"65173":{"ascendancyName":"Invoker","connections":[],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds","isNotable":true,"name":"...and Protect me from Harm","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":139,"skill":65173,"stats":["Physical Damage Reduction from Armour is based on your combined Armour and Evasion Rating","35% less Evasion Rating"]},"65176":{"connections":[{"id":14045,"orbit":0},{"id":42250,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":6,"orbitIndex":48,"skill":65176,"stats":["10% increased Projectile Damage"]},"65189":{"connections":[{"id":17260,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Elemental Penetration","orbit":2,"orbitIndex":7,"skill":65189,"stats":["Damage Penetrates 6% of Enemy Elemental Resistances while Shapeshifted"]},"65192":{"connectionArt":"CharacterPlanned","connections":[{"id":63170,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":11,"skill":65192,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"65193":{"connections":[{"id":48714,"orbit":0},{"id":10245,"orbit":0}],"group":444,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds","isNotable":true,"name":"Viciousness","orbit":3,"orbitIndex":13,"recipe":["Disgust","Greed","Paranoia"],"skill":65193,"stats":["3% increased Attack Speed per Enemy in Close Range","+10 to Dexterity"]},"65204":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[{"id":30615,"orbit":0},{"id":10162,"orbit":0}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Overflowing Power","orbit":2,"orbitIndex":7,"recipe":["Isolation","Envy","Greed"],"skill":65204,"stats":["+2 to Maximum Power Charges"]},"65207":{"connections":[{"id":63566,"orbit":-6}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":14,"skill":65207,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"65212":{"connections":[{"id":58539,"orbit":0},{"id":34968,"orbit":0}],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":6,"skill":65212,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"65226":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern","connections":[],"group":434,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Infusion Mastery","orbit":0,"orbitIndex":0,"skill":65226,"stats":[]},"65243":{"connections":[{"id":46421,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Enveloping Presence","orbit":2,"orbitIndex":22,"recipe":["Fear","Greed","Fear"],"skill":65243,"stats":["30% increased Presence Area of Effect","Aura Skills have 6% increased Magnitudes"]},"65248":{"connections":[],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Duration","orbit":4,"orbitIndex":24,"skill":65248,"stats":["10% increased Duration of Ignite, Shock and Chill on Enemies"]},"65256":{"connections":[{"id":34845,"orbit":0},{"id":40626,"orbit":0}],"group":1198,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Widespread Coverage","orbit":0,"orbitIndex":0,"recipe":["Guilt","Disgust","Despair"],"skill":65256,"stats":["50% increased Hazard Area of Effect","20% reduced Hazard Damage"]},"65265":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[{"id":17146,"orbit":0},{"id":31366,"orbit":0}],"group":1284,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Swift Interruption","orbit":0,"orbitIndex":0,"recipe":["Guilt","Envy","Greed"],"skill":65265,"stats":["12% increased Attack Speed if you've successfully Parried Recently","6% increased Movement Speed if you've successfully Parried Recently"]},"65287":{"connections":[{"id":5580,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":2,"orbitIndex":6,"skill":65287,"stats":["15% increased Totem Damage"]},"65290":{"connections":[{"id":57069,"orbit":0}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage and Resistance","orbit":0,"orbitIndex":0,"skill":65290,"stats":["5% increased Lightning Damage","+3% to Lightning Resistance"]},"65310":{"connections":[{"id":22682,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":2,"skill":65310,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"]},"65322":{"connections":[{"id":54818,"orbit":0},{"id":13425,"orbit":0},{"id":47709,"orbit":0},{"id":58718,"orbit":0}],"group":681,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":65322,"stats":["5% chance to inflict Bleeding on Hit"]},"65328":{"connections":[{"id":48565,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":2,"orbitIndex":2,"skill":65328,"stats":["10% increased Damage","Minions deal 10% increased Damage"]},"65353":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":491,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Banner Mastery","orbit":0,"orbitIndex":0,"skill":65353,"stats":[]},"65393":{"connections":[{"id":2732,"orbit":-2},{"id":11672,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":2,"orbitIndex":16,"skill":65393,"stats":["8% increased Mana Cost Efficiency"]},"65413":{"ascendancyName":"Stormweaver","connections":[{"id":12882,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":4,"skill":65413,"stats":["12% increased Critical Hit Chance for Spells"]},"65424":{"connections":[{"id":58109,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Damage","orbit":3,"orbitIndex":3,"skill":65424,"stats":["12% increased Attack Damage while Dual Wielding"]},"65437":{"connections":[{"id":63064,"orbit":0}],"group":970,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":14,"skill":65437,"stats":["15% faster start of Energy Shield Recharge"]},"65439":{"connections":[{"id":12821,"orbit":0}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Aura Effect","orbit":1,"orbitIndex":4,"skill":65439,"stats":["Banner Skills have 12% increased Aura Magnitudes"]},"65468":{"connections":[{"id":61432,"orbit":0},{"id":25807,"orbit":0}],"group":832,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Repeating Explosives","orbit":0,"orbitIndex":0,"recipe":["Suffering","Despair","Isolation"],"skill":65468,"stats":["Grenades have 15% chance to activate a second time"]},"65472":{"connections":[{"id":9323,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":3,"orbitIndex":21,"skill":65472,"stats":["15% increased Glory generation"]},"65493":{"connections":[{"id":43854,"orbit":2}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area and Presence","orbit":3,"orbitIndex":10,"skill":65493,"stats":["15% reduced Presence Area of Effect","6% increased Area of Effect"]},"65498":{"connections":[{"id":37026,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":1,"orbitIndex":10,"skill":65498,"stats":["Break 20% increased Armour"]},"65518":{"ascendancyName":"Blood Mage","connections":[],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageSaguineTides.dds","isNotable":true,"name":"Sanguine Tides","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":5,"orbitIndex":6,"skill":65518,"stats":["50% less Life Recovery from Flasks","Gain 1 Life Flask Charge per 4% Life spent","On Hitting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed","Gain 1% of damage as Physical damage for 3 seconds per Charge consumed this way"]}},"tree":"Default"} \ No newline at end of file +{"assets":{"CharacterAscendancyLineConnectorActive":["CharacterAscendancy_orbit_intermediateactive0.png"],"CharacterAscendancyLineConnectorIntermediate":["CharacterAscendancy_orbit_intermediate0.png"],"CharacterAscendancyLineConnectorNormal":["CharacterAscendancy_orbit_normal0.png"],"CharacterAscendancyOrbit1Active":["CharacterAscendancy_orbit_intermediateactive9.png"],"CharacterAscendancyOrbit1Intermediate":["CharacterAscendancy_orbit_intermediate9.png"],"CharacterAscendancyOrbit1Normal":["CharacterAscendancy_orbit_normal9.png"],"CharacterAscendancyOrbit2Active":["CharacterAscendancy_orbit_intermediateactive8.png"],"CharacterAscendancyOrbit2Intermediate":["CharacterAscendancy_orbit_intermediate8.png"],"CharacterAscendancyOrbit2Normal":["CharacterAscendancy_orbit_normal8.png"],"CharacterAscendancyOrbit3Active":["CharacterAscendancy_orbit_intermediateactive6.png"],"CharacterAscendancyOrbit3Intermediate":["CharacterAscendancy_orbit_intermediate6.png"],"CharacterAscendancyOrbit3Normal":["CharacterAscendancy_orbit_normal6.png"],"CharacterAscendancyOrbit4Active":["CharacterAscendancy_orbit_intermediateactive5.png"],"CharacterAscendancyOrbit4Intermediate":["CharacterAscendancy_orbit_intermediate5.png"],"CharacterAscendancyOrbit4Normal":["CharacterAscendancy_orbit_normal5.png"],"CharacterAscendancyOrbit5Active":["CharacterAscendancy_orbit_intermediateactive4.png"],"CharacterAscendancyOrbit5Intermediate":["CharacterAscendancy_orbit_intermediate4.png"],"CharacterAscendancyOrbit5Normal":["CharacterAscendancy_orbit_normal4.png"],"CharacterAscendancyOrbit6Active":["CharacterAscendancy_orbit_intermediateactive3.png"],"CharacterAscendancyOrbit6Intermediate":["CharacterAscendancy_orbit_intermediate3.png"],"CharacterAscendancyOrbit6Normal":["CharacterAscendancy_orbit_normal3.png"],"CharacterAscendancyOrbit7Active":["CharacterAscendancy_orbit_intermediateactive7.png"],"CharacterAscendancyOrbit7Intermediate":["CharacterAscendancy_orbit_intermediate7.png"],"CharacterAscendancyOrbit7Normal":["CharacterAscendancy_orbit_normal7.png"],"CharacterAscendancyOrbit8Active":["CharacterAscendancy_orbit_intermediateactive2.png"],"CharacterAscendancyOrbit8Intermediate":["CharacterAscendancy_orbit_intermediate2.png"],"CharacterAscendancyOrbit8Normal":["CharacterAscendancy_orbit_normal2.png"],"CharacterAscendancyOrbit9Active":["CharacterAscendancy_orbit_intermediateactive1.png"],"CharacterAscendancyOrbit9Intermediate":["CharacterAscendancy_orbit_intermediate1.png"],"CharacterAscendancyOrbit9Normal":["CharacterAscendancy_orbit_normal1.png"],"CharacterLineConnectorActive":["Character_orbit_intermediateactive0.png"],"CharacterLineConnectorIntermediate":["Character_orbit_intermediate0.png"],"CharacterLineConnectorNormal":["Character_orbit_normal0.png"],"CharacterOrbit1Active":["Character_orbit_intermediateactive9.png"],"CharacterOrbit1Intermediate":["Character_orbit_intermediate9.png"],"CharacterOrbit1Normal":["Character_orbit_normal9.png"],"CharacterOrbit2Active":["Character_orbit_intermediateactive8.png"],"CharacterOrbit2Intermediate":["Character_orbit_intermediate8.png"],"CharacterOrbit2Normal":["Character_orbit_normal8.png"],"CharacterOrbit3Active":["Character_orbit_intermediateactive6.png"],"CharacterOrbit3Intermediate":["Character_orbit_intermediate6.png"],"CharacterOrbit3Normal":["Character_orbit_normal6.png"],"CharacterOrbit4Active":["Character_orbit_intermediateactive5.png"],"CharacterOrbit4Intermediate":["Character_orbit_intermediate5.png"],"CharacterOrbit4Normal":["Character_orbit_normal5.png"],"CharacterOrbit5Active":["Character_orbit_intermediateactive4.png"],"CharacterOrbit5Intermediate":["Character_orbit_intermediate4.png"],"CharacterOrbit5Normal":["Character_orbit_normal4.png"],"CharacterOrbit6Active":["Character_orbit_intermediateactive3.png"],"CharacterOrbit6Intermediate":["Character_orbit_intermediate3.png"],"CharacterOrbit6Normal":["Character_orbit_normal3.png"],"CharacterOrbit7Active":["Character_orbit_intermediateactive7.png"],"CharacterOrbit7Intermediate":["Character_orbit_intermediate7.png"],"CharacterOrbit7Normal":["Character_orbit_normal7.png"],"CharacterOrbit8Active":["Character_orbit_intermediateactive2.png"],"CharacterOrbit8Intermediate":["Character_orbit_intermediate2.png"],"CharacterOrbit8Normal":["Character_orbit_normal2.png"],"CharacterOrbit9Active":["Character_orbit_intermediateactive1.png"],"CharacterOrbit9Intermediate":["Character_orbit_intermediate1.png"],"CharacterOrbit9Normal":["Character_orbit_normal1.png"],"CharacterPlannedLineConnectorActive":["CharacterPlanned_orbit_intermediateactive0.png"],"CharacterPlannedLineConnectorIntermediate":["CharacterPlanned_orbit_intermediate0.png"],"CharacterPlannedLineConnectorNormal":["CharacterPlanned_orbit_normal0.png"],"CharacterPlannedOrbit1Active":["CharacterPlanned_orbit_intermediateactive9.png"],"CharacterPlannedOrbit1Intermediate":["CharacterPlanned_orbit_intermediate9.png"],"CharacterPlannedOrbit1Normal":["CharacterPlanned_orbit_normal9.png"],"CharacterPlannedOrbit2Active":["CharacterPlanned_orbit_intermediateactive8.png"],"CharacterPlannedOrbit2Intermediate":["CharacterPlanned_orbit_intermediate8.png"],"CharacterPlannedOrbit2Normal":["CharacterPlanned_orbit_normal8.png"],"CharacterPlannedOrbit3Active":["CharacterPlanned_orbit_intermediateactive6.png"],"CharacterPlannedOrbit3Intermediate":["CharacterPlanned_orbit_intermediate6.png"],"CharacterPlannedOrbit3Normal":["CharacterPlanned_orbit_normal6.png"],"CharacterPlannedOrbit4Active":["CharacterPlanned_orbit_intermediateactive5.png"],"CharacterPlannedOrbit4Intermediate":["CharacterPlanned_orbit_intermediate5.png"],"CharacterPlannedOrbit4Normal":["CharacterPlanned_orbit_normal5.png"],"CharacterPlannedOrbit5Active":["CharacterPlanned_orbit_intermediateactive4.png"],"CharacterPlannedOrbit5Intermediate":["CharacterPlanned_orbit_intermediate4.png"],"CharacterPlannedOrbit5Normal":["CharacterPlanned_orbit_normal4.png"],"CharacterPlannedOrbit6Active":["CharacterPlanned_orbit_intermediateactive3.png"],"CharacterPlannedOrbit6Intermediate":["CharacterPlanned_orbit_intermediate3.png"],"CharacterPlannedOrbit6Normal":["CharacterPlanned_orbit_normal3.png"],"CharacterPlannedOrbit7Active":["CharacterPlanned_orbit_intermediateactive7.png"],"CharacterPlannedOrbit7Intermediate":["CharacterPlanned_orbit_intermediate7.png"],"CharacterPlannedOrbit7Normal":["CharacterPlanned_orbit_normal7.png"],"CharacterPlannedOrbit8Active":["CharacterPlanned_orbit_intermediateactive2.png"],"CharacterPlannedOrbit8Intermediate":["CharacterPlanned_orbit_intermediate2.png"],"CharacterPlannedOrbit8Normal":["CharacterPlanned_orbit_normal2.png"],"CharacterPlannedOrbit9Active":["CharacterPlanned_orbit_intermediateactive1.png"],"CharacterPlannedOrbit9Intermediate":["CharacterPlanned_orbit_intermediate1.png"],"CharacterPlannedOrbit9Normal":["CharacterPlanned_orbit_normal1.png"]},"classes":[{"ascendancies":[{"background":{"height":1500,"image":"ClassesDeadeye","section":"AscendancyBackground","width":1500,"x":15197.414580302,"y":3229.498566027},"id":"Deadeye","internalId":"Ranger1","name":"Deadeye"},{"background":{"height":1500,"image":"ClassesPathfinder","section":"AscendancyBackground","width":1500,"x":14193.864101724,"y":6318.6464353817},"id":"Pathfinder","internalId":"Ranger3","name":"Pathfinder"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesRanger","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":15,"base_int":7,"base_str":7,"integerId":2,"name":"Ranger"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesAmazon","section":"AscendancyBackground","width":1500,"x":12569.973652183,"y":9131.6391352807},"id":"Amazon","internalId":"Huntress1","name":"Amazon"},{"background":{"height":1500,"image":"ClassesRitualist","section":"AscendancyBackground","width":1500,"x":10396.715036616,"y":11545.535386502},"id":"Ritualist","internalId":"Huntress3","name":"Ritualist"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesHuntress","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":15,"base_int":7,"base_str":7,"integerId":8,"name":"Huntress"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesTitan","section":"AscendancyBackground","width":1500,"x":-11551.107884827,"y":10390.523449116},"id":"Titan","internalId":"Warrior1","name":"Titan"},{"background":{"height":1500,"image":"ClassesWarbringer","section":"AscendancyBackground","width":1500,"x":-13458.999762149,"y":7761.8552109686},"id":"Warbringer","internalId":"Warrior2","name":"Warbringer"},{"background":{"height":1500,"image":"ClassesSmith of Kitava","section":"AscendancyBackground","width":1500,"x":-14778.668766418,"y":4793.956654588},"id":"Smith of Kitava","internalId":"Warrior3","name":"Smith of Kitava"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesWarrior","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":7,"base_str":15,"integerId":6,"name":"Warrior"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesTactician","section":"AscendancyBackground","width":1500,"x":3250.4343344123,"y":15192.950587402},"id":"Tactician","internalId":"Mercenary1","name":"Tactician"},{"background":{"height":1500,"image":"ClassesWitchhunter","section":"AscendancyBackground","width":1500,"x":20.612500410808,"y":15536.751463494},"id":"Witchhunter","internalId":"Mercenary2","name":"Witchhunter"},{"background":{"height":1500,"image":"ClassesGemling Legionnaire","section":"AscendancyBackground","width":1500,"x":-3210.1101987684,"y":15201.521747027},"id":"Gemling Legionnaire","internalId":"Mercenary3","name":"Gemling Legionnaire"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesMercenary","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":11,"base_int":7,"base_str":11,"integerId":9,"name":"Mercenary"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesOracle","section":"AscendancyBackground","width":1500,"x":-14155.374312805,"y":-6404.4085580119},"id":"Oracle","internalId":"Druid1","name":"Oracle"},{"background":{"height":1500,"image":"ClassesShaman","section":"AscendancyBackground","width":1500,"x":-12514.494009575,"y":-9207.524672672},"id":"Shaman","internalId":"Druid2","name":"Shaman"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesDruid","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":11,"base_str":11,"integerId":11,"name":"Druid"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesInfernalist","section":"AscendancyBackground","width":1500,"x":-9132.2814156951,"y":-12569.507033218},"id":"Infernalist","internalId":"Witch1","name":"Infernalist"},{"background":{"height":1500,"image":"ClassesBlood Mage","section":"AscendancyBackground","width":1500,"x":-6319.3716959661,"y":-14193.541217109},"id":"Blood Mage","internalId":"Witch2","name":"Blood Mage"},{"background":{"height":1500,"image":"ClassesLich","section":"AscendancyBackground","width":1500,"x":-3230.2751094136,"y":-15197.249541646},"id":"Lich","internalId":"Witch3","name":"Lich","replaceBy":"Abyssal Lich"},{"background":{"height":1500,"image":"ClassesAbyssal Lich","section":"AscendancyBackground","width":1500,"x":-3230.2751094136,"y":-15197.249541646},"id":"Abyssal Lich","internalId":"Witch3b","name":"Abyssal Lich","replace":"Lich"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesWitch","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":15,"base_str":7,"integerId":1,"name":"Witch"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesStormweaver","section":"AscendancyBackground","width":1500,"x":9.5135248468934e-13,"y":-15536.765136719},"id":"Stormweaver","internalId":"Sorceress1","name":"Stormweaver"},{"background":{"height":1500,"image":"ClassesChronomancer","section":"AscendancyBackground","width":1500,"x":3230.2751094136,"y":-15197.249541646},"id":"Chronomancer","internalId":"Sorceress2","name":"Chronomancer"},{"background":{"height":1500,"image":"ClassesDisciple of Varashta","section":"AscendancyBackground","width":1500,"x":6319.3716959661,"y":-14193.541217109},"id":"Disciple of Varashta","internalId":"Sorceress3","name":"Disciple of Varashta"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesSorceress","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":15,"base_str":7,"integerId":7,"name":"Sorceress"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesInvoker","section":"AscendancyBackground","width":1500,"x":12594.531392424,"y":-9097.7387255743},"id":"Invoker","internalId":"Monk2","name":"Invoker"},{"background":{"height":1500,"image":"ClassesAcolyte of Chayula","section":"AscendancyBackground","width":1500,"x":14210.836904918,"y":-6280.3809896674},"id":"Acolyte of Chayula","internalId":"Monk3","name":"Acolyte of Chayula"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesMonk","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":11,"base_int":11,"base_str":7,"integerId":10,"name":"Monk"}],"connectionArt":{"ascendancy":"CharacterAscendancy","default":"Character"},"constants":{"PSSCentreInnerRadius":130,"characterAttributes":{"Dexterity":1,"Intelligence":2,"Strength":0},"classes":{"DexClass":2,"DexIntClass":6,"IntClass":3,"StrClass":1,"StrDexClass":4,"StrDexIntClass":0,"StrIntClass":5},"orbitAnglesByOrbit":[[0,6.2831853071796],[0,0.5235987755983,1.0471975511966,1.5707963267949,2.0943951023932,2.6179938779915,3.1415926535898,3.6651914291881,4.1887902047864,4.7123889803847,5.235987755983,5.7595865315813,6.2831853071796],[0,0.26179938779915,0.5235987755983,0.78539816339745,1.0471975511966,1.3089969389957,1.5707963267949,1.832595714594,2.0943951023932,2.3561944901923,2.6179938779915,2.8797932657906,3.1415926535898,3.4033920413889,3.6651914291881,3.9269908169872,4.1887902047864,4.4505895925855,4.7123889803847,4.9741883681838,5.235987755983,5.4977871437821,5.7595865315813,6.0213859193804,6.2831853071796],[0,0.26179938779915,0.5235987755983,0.78539816339745,1.0471975511966,1.3089969389957,1.5707963267949,1.832595714594,2.0943951023932,2.3561944901923,2.6179938779915,2.8797932657906,3.1415926535898,3.4033920413889,3.6651914291881,3.9269908169872,4.1887902047864,4.4505895925855,4.7123889803847,4.9741883681838,5.235987755983,5.4977871437821,5.7595865315813,6.0213859193804,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.26179938779915,0.5235987755983,0.78539816339745,1.0471975511966,1.3089969389957,1.5707963267949,1.832595714594,2.0943951023932,2.3561944901923,2.6179938779915,2.8797932657906,3.1415926535898,3.4033920413889,3.6651914291881,3.9269908169872,4.1887902047864,4.4505895925855,4.7123889803847,4.9741883681838,5.235987755983,5.4977871437821,5.7595865315813,6.0213859193804,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.043633231299858,0.087266462599716,0.13089969389957,0.17453292519943,0.21816615649929,0.26179938779915,0.30543261909901,0.34906585039887,0.39269908169872,0.43633231299858,0.47996554429844,0.5235987755983,0.56723200689816,0.61086523819802,0.65449846949787,0.69813170079773,0.74176493209759,0.78539816339745,0.82903139469731,0.87266462599716,0.91629785729702,0.95993108859688,1.0035643198967,1.0471975511966,1.0908307824965,1.1344640137963,1.1780972450962,1.221730476396,1.2653637076959,1.3089969389957,1.3526301702956,1.3962634015955,1.4398966328953,1.4835298641952,1.527163095495,1.5707963267949,1.6144295580948,1.6580627893946,1.7016960206945,1.7453292519943,1.7889624832942,1.832595714594,1.8762289458939,1.9198621771938,1.9634954084936,2.0071286397935,2.0507618710933,2.0943951023932,2.1380283336931,2.1816615649929,2.2252947962928,2.2689280275926,2.3125612588925,2.3561944901923,2.3998277214922,2.4434609527921,2.4870941840919,2.5307274153918,2.5743606466916,2.6179938779915,2.6616271092914,2.7052603405912,2.7488935718911,2.7925268031909,2.8361600344908,2.8797932657906,2.9234264970905,2.9670597283904,3.0106929596902,3.0543261909901,3.0979594222899,3.1415926535898,3.1852258848897,3.2288591161895,3.2724923474894,3.3161255787892,3.3597588100891,3.4033920413889,3.4470252726888,3.4906585039887,3.5342917352885,3.5779249665884,3.6215581978882,3.6651914291881,3.708824660488,3.7524578917878,3.7960911230877,3.8397243543875,3.8833575856874,3.9269908169872,3.9706240482871,4.014257279587,4.0578905108868,4.1015237421867,4.1451569734865,4.1887902047864,4.2324234360862,4.2760566673861,4.319689898686,4.3633231299858,4.4069563612857,4.4505895925855,4.4942228238854,4.5378560551853,4.5814892864851,4.625122517785,4.6687557490848,4.7123889803847,4.7560222116845,4.7996554429844,4.8432886742843,4.8869219055841,4.930555136884,4.9741883681838,5.0178215994837,5.0614548307836,5.1050880620834,5.1487212933833,5.1923545246831,5.235987755983,5.2796209872828,5.3232542185827,5.3668874498826,5.4105206811824,5.4541539124823,5.4977871437821,5.541420375082,5.5850536063819,5.6286868376817,5.6723200689816,5.7159533002814,5.7595865315813,5.8032197628811,5.846852994181,5.8904862254809,5.9341194567807,5.9777526880806,6.0213859193804,6.0650191506803,6.1086523819802,6.15228561328,6.1959188445799,6.2395520758797,6.2831853071796]],"orbitRadii":[0,82,162,335,493,662,846,251,1080,1322],"skillsPerOrbit":[1,12,24,24,72,72,72,24,72,144]},"ddsCoords":{"ascendancy-background_1500_1500_BC7.dds.zst":{"ClassesAbyssal Lich":13,"ClassesAcolyte of Chayula":1,"ClassesAmazon":2,"ClassesBlood Mage":3,"ClassesChronomancer":4,"ClassesDeadeye":5,"ClassesDisciple of Varashta":6,"ClassesDruid":7,"ClassesDuelist":8,"ClassesGemling Legionnaire":9,"ClassesHuntress":10,"ClassesInfernalist":11,"ClassesInvoker":12,"ClassesLich":14,"ClassesMarauder":15,"ClassesMercenary":16,"ClassesMonk":17,"ClassesOracle":18,"ClassesPathfinder":19,"ClassesRanger":21,"ClassesRitualist":20,"ClassesShadow":22,"ClassesShaman":23,"ClassesSmith of Kitava":24,"ClassesSorceress":25,"ClassesStormweaver":26,"ClassesTactician":27,"ClassesTemplar":28,"ClassesTitan":29,"ClassesWarbringer":30,"ClassesWarrior":31,"ClassesWitch":32,"ClassesWitchhunter":33},"ascendancy-background_4000_4000_BC7.dds.zst":{"BGTree":1,"BGTreeActive":2},"background_1024_1024_BC7.dds.zst":{"Background2":1},"group-background_104_104_BC7.dds.zst":{"PSSkillFrame":6,"PSSkillFrameActive":4,"PSSkillFrameHighlighted":5,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds":3},"group-background_152_156_BC7.dds.zst":{"JewelFrameAllocated":13,"JewelFrameCanAllocate":14,"JewelFrameUnallocated":15,"NotableFrameAllocated":10,"NotableFrameCanAllocate":11,"NotableFrameUnallocated":12,"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketactive.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketcanallocate.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketnormal.dds":3,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketactive.dds":4,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketcanallocate.dds":5,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketnormal.dds":6,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds":7,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds":8,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds":9},"group-background_160_164_BC7.dds.zst":{"Abyssal LichFrameSmallAllocated":1,"Abyssal LichFrameSmallCanAllocate":2,"Abyssal LichFrameSmallNormal":3,"Acolyte of ChayulaFrameSmallAllocated":4,"Acolyte of ChayulaFrameSmallCanAllocate":5,"Acolyte of ChayulaFrameSmallNormal":6,"AmazonFrameSmallAllocated":4,"AmazonFrameSmallCanAllocate":5,"AmazonFrameSmallNormal":6,"Blood MageFrameSmallAllocated":4,"Blood MageFrameSmallCanAllocate":5,"Blood MageFrameSmallNormal":6,"ChronomancerFrameSmallAllocated":4,"ChronomancerFrameSmallCanAllocate":5,"ChronomancerFrameSmallNormal":6,"DeadeyeFrameSmallAllocated":4,"DeadeyeFrameSmallCanAllocate":5,"DeadeyeFrameSmallNormal":6,"Disciple of VarashtaFrameSmallAllocated":4,"Disciple of VarashtaFrameSmallCanAllocate":5,"Disciple of VarashtaFrameSmallNormal":6,"Gemling LegionnaireFrameSmallAllocated":4,"Gemling LegionnaireFrameSmallCanAllocate":5,"Gemling LegionnaireFrameSmallNormal":6,"InfernalistFrameSmallAllocated":4,"InfernalistFrameSmallCanAllocate":5,"InfernalistFrameSmallNormal":6,"InvokerFrameSmallAllocated":4,"InvokerFrameSmallCanAllocate":5,"InvokerFrameSmallNormal":6,"LichFrameSmallAllocated":4,"LichFrameSmallCanAllocate":5,"LichFrameSmallNormal":6,"OracleFrameSmallAllocated":4,"OracleFrameSmallCanAllocate":5,"OracleFrameSmallNormal":6,"PathfinderFrameSmallAllocated":4,"PathfinderFrameSmallCanAllocate":5,"PathfinderFrameSmallNormal":6,"RitualistFrameSmallAllocated":4,"RitualistFrameSmallCanAllocate":5,"RitualistFrameSmallNormal":6,"ShamanFrameSmallAllocated":4,"ShamanFrameSmallCanAllocate":5,"ShamanFrameSmallNormal":6,"Smith of KitavaFrameSmallAllocated":4,"Smith of KitavaFrameSmallCanAllocate":5,"Smith of KitavaFrameSmallNormal":6,"StormweaverFrameSmallAllocated":4,"StormweaverFrameSmallCanAllocate":5,"StormweaverFrameSmallNormal":6,"TacticianFrameSmallAllocated":4,"TacticianFrameSmallCanAllocate":5,"TacticianFrameSmallNormal":6,"TitanFrameSmallAllocated":4,"TitanFrameSmallCanAllocate":5,"TitanFrameSmallNormal":6,"WarbringerFrameSmallAllocated":4,"WarbringerFrameSmallCanAllocate":5,"WarbringerFrameSmallNormal":6,"WitchhunterFrameSmallAllocated":4,"WitchhunterFrameSmallCanAllocate":5,"WitchhunterFrameSmallNormal":6},"group-background_208_208_BC7.dds.zst":{"Abyssal LichFrameLargeAllocated":1,"Abyssal LichFrameLargeCanAllocate":2,"Abyssal LichFrameLargeNormal":3,"Acolyte of ChayulaFrameLargeAllocated":4,"Acolyte of ChayulaFrameLargeCanAllocate":5,"Acolyte of ChayulaFrameLargeNormal":6,"AmazonFrameLargeAllocated":4,"AmazonFrameLargeCanAllocate":5,"AmazonFrameLargeNormal":6,"Blood MageFrameLargeAllocated":4,"Blood MageFrameLargeCanAllocate":5,"Blood MageFrameLargeNormal":6,"ChronomancerFrameLargeAllocated":4,"ChronomancerFrameLargeCanAllocate":5,"ChronomancerFrameLargeNormal":6,"DeadeyeFrameLargeAllocated":4,"DeadeyeFrameLargeCanAllocate":5,"DeadeyeFrameLargeNormal":6,"Disciple of VarashtaFrameLargeAllocated":4,"Disciple of VarashtaFrameLargeCanAllocate":5,"Disciple of VarashtaFrameLargeNormal":6,"Gemling LegionnaireFrameLargeAllocated":4,"Gemling LegionnaireFrameLargeCanAllocate":5,"Gemling LegionnaireFrameLargeNormal":6,"InfernalistFrameLargeAllocated":4,"InfernalistFrameLargeCanAllocate":5,"InfernalistFrameLargeNormal":6,"InvokerFrameLargeAllocated":4,"InvokerFrameLargeCanAllocate":5,"InvokerFrameLargeNormal":6,"LichFrameLargeAllocated":4,"LichFrameLargeCanAllocate":5,"LichFrameLargeNormal":6,"OracleFrameLargeAllocated":4,"OracleFrameLargeCanAllocate":5,"OracleFrameLargeNormal":6,"PathfinderFrameLargeAllocated":4,"PathfinderFrameLargeCanAllocate":5,"PathfinderFrameLargeNormal":6,"RitualistFrameLargeAllocated":4,"RitualistFrameLargeCanAllocate":5,"RitualistFrameLargeNormal":6,"ShamanFrameLargeAllocated":4,"ShamanFrameLargeCanAllocate":5,"ShamanFrameLargeNormal":6,"Smith of KitavaFrameLargeAllocated":4,"Smith of KitavaFrameLargeCanAllocate":5,"Smith of KitavaFrameLargeNormal":6,"StormweaverFrameLargeAllocated":4,"StormweaverFrameLargeCanAllocate":5,"StormweaverFrameLargeNormal":6,"TacticianFrameLargeAllocated":4,"TacticianFrameLargeCanAllocate":5,"TacticianFrameLargeNormal":6,"TitanFrameLargeAllocated":4,"TitanFrameLargeCanAllocate":5,"TitanFrameLargeNormal":6,"WarbringerFrameLargeAllocated":4,"WarbringerFrameLargeCanAllocate":5,"WarbringerFrameLargeNormal":6,"WitchhunterFrameLargeAllocated":4,"WitchhunterFrameLargeCanAllocate":5,"WitchhunterFrameLargeNormal":6},"group-background_220_224_BC7.dds.zst":{"KeystoneFrameAllocated":1,"KeystoneFrameCanAllocate":2,"KeystoneFrameUnallocated":3},"group-background_360_360_BC7.dds.zst":{"PSGroupBackground1":1,"PSGroupBackgroundSmallBlank":1},"group-background_468_468_BC7.dds.zst":{"PSGroupBackground2":1,"PSGroupBackgroundMediumBlank":1},"group-background_528_528_BC7.dds.zst":{"PSStartNodeBackgroundInactive":1},"group-background_740_376_BC7.dds.zst":{"PSGroupBackground3":1,"PSGroupBackgroundLargeBlank":1},"group-background_92_92_BC7.dds.zst":{"AscendancyMiddle":1},"jewel-sockets_152_156_BC7.dds.zst":{"Against the Darkness":13,"Controlled Metamorphosis":4,"Diamond":13,"Emerald":6,"Flesh Crucible":16,"From Nothing":8,"Heart of the Well":3,"Heroic Tragedy":7,"Megalomaniac":5,"Prism of Belief":10,"Ruby":9,"Sapphire":1,"The Adorned":15,"Time-Lost Diamond":13,"Time-Lost Emerald":11,"Time-Lost Ruby":12,"Time-Lost Sapphire":14,"Timeless Jewel":13,"Undying Hate":2},"legion_1024_1024_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysspassiveskillscreenjewelcircle1.dds":1},"legion_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AbyssDexNotable.dds":1,"Art/2DArt/SkillIcons/passives/AbyssIntNotable.dds":2,"Art/2DArt/SkillIcons/passives/AbyssStrNotable.dds":3,"Art/2DArt/SkillIcons/passives/AmanamusDefiance.dds":4,"Art/2DArt/SkillIcons/passives/CorruptedDefences.dds":5,"Art/2DArt/SkillIcons/passives/DevotionNotable.dds":6,"Art/2DArt/SkillIcons/passives/DivineFlesh.dds":7,"Art/2DArt/SkillIcons/passives/EternalEmpireDefensiveNotable.dds":8,"Art/2DArt/SkillIcons/passives/EternalEmpireOffensiveNotable.dds":9,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":10,"Art/2DArt/SkillIcons/passives/FocusedRage.dds":11,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":12,"Art/2DArt/SkillIcons/passives/InnerConviction.dds":13,"Art/2DArt/SkillIcons/passives/KalguuranDexKeystone.dds":14,"Art/2DArt/SkillIcons/passives/KalguuranDexNotable.dds":15,"Art/2DArt/SkillIcons/passives/KalguuranIntKeystone.dds":16,"Art/2DArt/SkillIcons/passives/KalguuranIntNotable.dds":17,"Art/2DArt/SkillIcons/passives/KalguuranStrKeystone.dds":18,"Art/2DArt/SkillIcons/passives/KalguuranStrNotable.dds":19,"Art/2DArt/SkillIcons/passives/KulemaksSovereignty.dds":20,"Art/2DArt/SkillIcons/passives/KurgasAmbition.dds":21,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":22,"Art/2DArt/SkillIcons/passives/OasisKeystone.dds":23,"Art/2DArt/SkillIcons/passives/PowerOfPurpose.dds":24,"Art/2DArt/SkillIcons/passives/SharpandBrittle.dds":25,"Art/2DArt/SkillIcons/passives/SoulTetherKeystone.dds":26,"Art/2DArt/SkillIcons/passives/StrengthOfBlood.dds":27,"Art/2DArt/SkillIcons/passives/SupremeDecadence.dds":28,"Art/2DArt/SkillIcons/passives/SupremeEgo.dds":29,"Art/2DArt/SkillIcons/passives/SupremeGrandstand.dds":30,"Art/2DArt/SkillIcons/passives/SupremeProdigy.dds":31,"Art/2DArt/SkillIcons/passives/TecrodsBrutality.dds":32,"Art/2DArt/SkillIcons/passives/TemperedByWar.dds":33,"Art/2DArt/SkillIcons/passives/TheBlindMonk.dds":34,"Art/2DArt/SkillIcons/passives/TranscendenceKeystone.dds":35,"Art/2DArt/SkillIcons/passives/UlamansVision.dds":36,"Art/2DArt/SkillIcons/passives/VaalNotableDefensive.dds":37,"Art/2DArt/SkillIcons/passives/VaalNotableOffensive.dds":38,"Art/2DArt/SkillIcons/passives/WindDancer.dds":39},"legion_564_564_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreeneternalempirejewelcircle1.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreeneternalempirejewelcircle2.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkalguuranjewelcircle1.dds":3,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkalguuranjewelcircle2.dds":4,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkaruijewelcircle1.dds":5,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkaruijewelcircle2.dds":6,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenmarakethjewelcircle1.dds":7,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenmarakethjewelcircle2.dds":8,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreentemplarjewelcircle1.dds":9,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreentemplarjewelcircle2.dds":10,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenvaaljewelcircle1.dds":11,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenvaaljewelcircle2.dds":12},"legion_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AbyssJewelNode.dds":1,"Art/2DArt/SkillIcons/passives/DevotionNode.dds":2,"Art/2DArt/SkillIcons/passives/EternalEmpireBlank.dds":3,"Art/2DArt/SkillIcons/passives/VaalDefensive.dds":4,"Art/2DArt/SkillIcons/passives/VaalOffensive.dds":5},"mastery-active-effect_776_768_BC7.dds.zst":{"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern":1,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern":2,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern":3,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern":4,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern":5,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern":6,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern":7,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern":8,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern":9,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern":10,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern":11,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern":12,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern":13,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern":14,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern":15,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern":16,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern":17,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern":18,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern":19,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern":20,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern":21,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern":22,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern":23,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern":24,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern":25,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern":26,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern":27,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern":28,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern":29,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern":30,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern":31,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern":32,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern":33,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern":34,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern":35,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern":36,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern":37,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern":38,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern":39,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern":40,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern":41,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern":42,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern":43,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern":44,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern":45,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern":46,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern":47,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern":48,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern":49,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern":50,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern":51,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern":52,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern":53,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern":54,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern":55,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern":56,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern":57,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern":58,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern":59,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern":60},"monster-categories_36_36_BC7.dds.zst":{"Beast":1,"Construct":2,"Demon":3,"Eldritch":4,"Humanoid":5,"Undead":6},"oils_108_108_RGBA.dds.zst":{"Despair":7,"Disgust":8,"Envy":9,"Fear":1,"Greed":4,"Guilt":5,"Ire":6,"Isolation":2,"Paranoia":10,"Suffering":3},"skills-disabled_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds":1,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds":2,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds":3,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageBlue.dds":5,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds":6,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageRed.dds":7,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds":8,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaFlameSelector.dds":9,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds":10,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds":11,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaUnravelling.dds":12,"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds":13,"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds":14,"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds":15,"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds":16,"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds":17,"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds":18,"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds":19,"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds":20,"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds":21,"Art/2DArt/SkillIcons/passives/Annihilation.dds":22,"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds":23,"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds":24,"Art/2DArt/SkillIcons/passives/AuraNotable.dds":25,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds":26,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds":27,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds":28,"Art/2DArt/SkillIcons/passives/AzmeriSacredFoxNotable.dds":29,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbitNotable.dds":30,"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds":31,"Art/2DArt/SkillIcons/passives/AzmeriVividStagNotable.dds":32,"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds":33,"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds":34,"Art/2DArt/SkillIcons/passives/AzmeriWildBoarNotable.dds":35,"Art/2DArt/SkillIcons/passives/AzmeriWildOxNotable.dds":36,"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds":37,"Art/2DArt/SkillIcons/passives/BattleRouse.dds":38,"Art/2DArt/SkillIcons/passives/Blood2.dds":39,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds":40,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds":41,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds":42,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds":43,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds":44,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds":45,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds":46,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageSaguineTides.dds":47,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds":48,"Art/2DArt/SkillIcons/passives/BowDamage.dds":49,"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds":50,"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds":51,"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds":52,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds":53,"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds":54,"Art/2DArt/SkillIcons/passives/CharmNotable1.dds":55,"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds":56,"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds":57,"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds":58,"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds":59,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNotable.dds":60,"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds":61,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds":62,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds":63,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds":64,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds":65,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds":66,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeLingeringMirage.dds":67,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds":68,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds":69,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds":70,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds":71,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/ElementalDamageTakenFromMana.dds":72,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/EnergyShieldPhyDmgReduction.dds":73,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnEmberSlash.dds":74,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnFlameRunes.dds":75,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnMeteoricSlam.dds":76,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FocusStaff.dds":77,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/MoreEnergyShieldRechargeRate.dds":78,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnCorpseBeetles.dds":79,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnDaggerslamSkill.dds":80,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnExplosiveTeleport.dds":81,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonFireDjinn.dds":82,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonSandDjinn.dds":83,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonWaterDjinn.dds":84,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/TimelostJewelsLargerRadius.dds":85,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnChiilldedGroundBurst.dds":86,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnCommandOasis.dds":87,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnESRechargeCommand.dds":88,"Art/2DArt/SkillIcons/passives/DruidAlternateEnergyShield.dds":89,"Art/2DArt/SkillIcons/passives/DruidAnimism.dds":90,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds":91,"Art/2DArt/SkillIcons/passives/DruidRageKeystone.dds":92,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds":93,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds":94,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds":95,"Art/2DArt/SkillIcons/passives/DruidWildsurgeIncantation.dds":96,"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds":97,"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds":98,"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds":99,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":100,"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds":101,"Art/2DArt/SkillIcons/passives/FireSpellsBecomeChaosSpellsKeystone.dds":102,"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds":103,"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds":104,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds":105,"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds":106,"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds":107,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds":108,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds":109,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds":110,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds":111,"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds":112,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds":113,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillGemQuality.dds":114,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds":115,"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds":116,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":117,"Art/2DArt/SkillIcons/passives/Harrier.dds":118,"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds":119,"Art/2DArt/SkillIcons/passives/Hearty.dds":120,"Art/2DArt/SkillIcons/passives/HiredKiller2.dds":121,"Art/2DArt/SkillIcons/passives/HollowPalmTechniqueKeystone.dds":122,"Art/2DArt/SkillIcons/passives/Hunter.dds":123,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds":124,"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds":125,"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds":126,"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds":127,"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds":128,"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds":129,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds":130,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds":131,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds":132,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds":133,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds":134,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds":135,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds":136,"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds":137,"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds":138,"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds":139,"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds":140,"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds":141,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds":142,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds":143,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds":144,"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds":145,"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds":146,"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds":147,"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds":148,"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds":149,"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds":150,"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds":151,"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds":152,"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds":153,"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds":154,"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds":155,"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds":156,"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds":157,"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds":158,"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds":159,"Art/2DArt/SkillIcons/passives/LethalAssault.dds":160,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichAbyssalApparition.dds":161,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneGraft.dds":162,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneOffering.dds":163,"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds":164,"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds":165,"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds":166,"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds":167,"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds":168,"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds":169,"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds":170,"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds":171,"Art/2DArt/SkillIcons/passives/LifeandMana.dds":172,"Art/2DArt/SkillIcons/passives/Meleerange.dds":173,"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds":174,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":175,"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds":176,"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds":177,"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds":178,"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds":179,"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds":180,"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds":181,"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds":182,"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds":183,"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds":184,"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds":185,"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds":186,"Art/2DArt/SkillIcons/passives/Oracle/OracleDiffChoices.dds":187,"Art/2DArt/SkillIcons/passives/Oracle/OracleEnemiesActionsUnlucky.dds":188,"Art/2DArt/SkillIcons/passives/Oracle/OracleLifeManaHits.dds":189,"Art/2DArt/SkillIcons/passives/Oracle/OraclePassiveTreeAllocation.dds":190,"Art/2DArt/SkillIcons/passives/Oracle/OracleRerollingCrit.dds":191,"Art/2DArt/SkillIcons/passives/Oracle/OracleRipFromTime.dds":192,"Art/2DArt/SkillIcons/passives/Oracle/OracleSpellFlux.dds":193,"Art/2DArt/SkillIcons/passives/Oracle/OracleTotemLimit.dds":194,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds":195,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds":196,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds":197,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds":198,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds":199,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds":200,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds":201,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds":202,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds":203,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds":204,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds":205,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds":206,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMultichoicePath.dds":207,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheSorceress.dds":208,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheWarrior.dds":209,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds":210,"Art/2DArt/SkillIcons/passives/Poison.dds":211,"Art/2DArt/SkillIcons/passives/PressurePoints.dds":212,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds":213,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds":214,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds":215,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds":216,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds":217,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds":218,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds":219,"Art/2DArt/SkillIcons/passives/ProjectileDmgNotable.dds":220,"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds":221,"Art/2DArt/SkillIcons/passives/RageNotable.dds":222,"Art/2DArt/SkillIcons/passives/RemnantNotable.dds":223,"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds":224,"Art/2DArt/SkillIcons/passives/Shaman/ShamanAdaptToElements.dds":225,"Art/2DArt/SkillIcons/passives/Shaman/ShamanEvenMoreAdaptation.dds":226,"Art/2DArt/SkillIcons/passives/Shaman/ShamanGainSpiritEmptyCharmSlot.dds":227,"Art/2DArt/SkillIcons/passives/Shaman/ShamanPickEleDmg.dds":228,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageAffectsSpells.dds":229,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageonHit.dds":230,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRunesTalismans.dds":231,"Art/2DArt/SkillIcons/passives/Shaman/ShamanUnleashTheElements.dds":232,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds":233,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds":234,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds":235,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds":236,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds":237,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds":238,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds":239,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds":240,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds":241,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds":242,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds":243,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds":244,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds":245,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds":246,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds":247,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds":248,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds":249,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds":250,"Art/2DArt/SkillIcons/passives/SorceressInvocationSpellsKeystone.dds":251,"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds":252,"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds":253,"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds":254,"Art/2DArt/SkillIcons/passives/Storm Weaver.dds":255,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds":256,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds":257,"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds":258,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds":259,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds":260,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds":261,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds":262,"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds":263,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant1.dds":264,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant2.dds":265,"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds":266,"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds":267,"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds":268,"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds":269,"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds":270,"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds":271,"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds":272,"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds":273,"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds":274,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotemAura.dds":275,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds":276,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds":277,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds":278,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds":279,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds":280,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds":281,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds":282,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds":283,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistSynchronisationofPain.dds":284,"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds":285,"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds":286,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds":287,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds":288,"Art/2DArt/SkillIcons/passives/Titan/TitanMountainSplitter.dds":289,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds":290,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds":291,"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds":292,"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds":293,"Art/2DArt/SkillIcons/passives/Trap.dds":294,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds":295,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds":296,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds":297,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds":298,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds":299,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds":300,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds":301,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds":302,"Art/2DArt/SkillIcons/passives/Warrior.dds":303,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds":304,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds":305,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds":306,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds":307,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds":308,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds":309,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds":310,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds":311,"Art/2DArt/SkillIcons/passives/ashfrostandstorm.dds":312,"Art/2DArt/SkillIcons/passives/bodysoul.dds":313,"Art/2DArt/SkillIcons/passives/deepwisdom.dds":314,"Art/2DArt/SkillIcons/passives/eagleeye.dds":315,"Art/2DArt/SkillIcons/passives/executioner.dds":316,"Art/2DArt/SkillIcons/passives/finesse.dds":317,"Art/2DArt/SkillIcons/passives/flameborn.dds":318,"Art/2DArt/SkillIcons/passives/frostborn.dds":319,"Art/2DArt/SkillIcons/passives/heroicspirit.dds":320,"Art/2DArt/SkillIcons/passives/legstrength.dds":321,"Art/2DArt/SkillIcons/passives/lifeleech.dds":322,"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds":323,"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds":324,"Art/2DArt/SkillIcons/passives/steelspan.dds":325,"Art/2DArt/SkillIcons/passives/stormborn.dds":326,"Art/2DArt/SkillIcons/passives/strongarm.dds":327,"Art/2DArt/SkillIcons/passives/totemmax.dds":328,"Art/2DArt/SkillIcons/passives/vaalpact.dds":329},"skills-disabled_172_172_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/MasteryBlank.dds":1},"skills-disabled_176_176_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds":1},"skills-disabled_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/ExplosiveGrenade.dds":1,"Art/2DArt/SkillIcons/WitchBoneStorm.dds":2,"Art/2DArt/SkillIcons/icongroundslam.dds":3,"Art/2DArt/SkillIcons/passives/2handeddamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds":5,"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds":6,"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds":7,"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds":8,"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds":9,"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds":10,"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds":11,"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds":12,"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds":13,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds":14,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds":15,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds":16,"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds":17,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds":18,"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds":19,"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds":20,"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds":21,"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds":22,"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds":23,"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds":24,"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds":25,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds":26,"Art/2DArt/SkillIcons/passives/BucklerNode1.dds":27,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds":28,"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds":29,"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds":30,"Art/2DArt/SkillIcons/passives/ChaosDamage.dds":31,"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds":32,"Art/2DArt/SkillIcons/passives/CharmNode1.dds":33,"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds":34,"Art/2DArt/SkillIcons/passives/ColdResistNode.dds":35,"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds":36,"Art/2DArt/SkillIcons/passives/CorpseDamage.dds":37,"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds":38,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds":39,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds":40,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds":41,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds":42,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds":43,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds":44,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds":45,"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds":46,"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds":47,"Art/2DArt/SkillIcons/passives/EvasionNode.dds":48,"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds":49,"Art/2DArt/SkillIcons/passives/FireDamagenode.dds":50,"Art/2DArt/SkillIcons/passives/FireResistNode.dds":51,"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds":52,"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds":53,"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds":54,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds":55,"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds":56,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds":57,"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds":58,"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds":59,"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds":60,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds":61,"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds":62,"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds":63,"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds":64,"Art/2DArt/SkillIcons/passives/LightningResistNode.dds":65,"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds":66,"Art/2DArt/SkillIcons/passives/MarkNode.dds":67,"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds":68,"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds":69,"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds":70,"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds":71,"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds":72,"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds":73,"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds":74,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds":75,"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds":76,"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds":77,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds":78,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds":79,"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds":80,"Art/2DArt/SkillIcons/passives/Rage.dds":81,"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds":82,"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds":83,"Art/2DArt/SkillIcons/passives/Remnant.dds":84,"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds":85,"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds":86,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds":87,"Art/2DArt/SkillIcons/passives/SpearsNode1.dds":88,"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds":89,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds":90,"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds":91,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds":92,"Art/2DArt/SkillIcons/passives/ThornsNode1.dds":93,"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds":94,"Art/2DArt/SkillIcons/passives/WarCryEffect.dds":95,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds":96,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds":97,"Art/2DArt/SkillIcons/passives/accuracydex.dds":98,"Art/2DArt/SkillIcons/passives/accuracystr.dds":99,"Art/2DArt/SkillIcons/passives/areaofeffect.dds":100,"Art/2DArt/SkillIcons/passives/attackspeed.dds":101,"Art/2DArt/SkillIcons/passives/attackspeedbow.dds":102,"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds":103,"Art/2DArt/SkillIcons/passives/auraeffect.dds":104,"Art/2DArt/SkillIcons/passives/avoidchilling.dds":105,"Art/2DArt/SkillIcons/passives/axedmgspeed.dds":106,"Art/2DArt/SkillIcons/passives/blankDex.dds":107,"Art/2DArt/SkillIcons/passives/blankInt.dds":108,"Art/2DArt/SkillIcons/passives/blankStr.dds":109,"Art/2DArt/SkillIcons/passives/blockstr.dds":110,"Art/2DArt/SkillIcons/passives/castspeed.dds":111,"Art/2DArt/SkillIcons/passives/chargedex.dds":112,"Art/2DArt/SkillIcons/passives/chargeint.dds":113,"Art/2DArt/SkillIcons/passives/chargestr.dds":114,"Art/2DArt/SkillIcons/passives/colddamage.dds":115,"Art/2DArt/SkillIcons/passives/coldresist.dds":116,"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds":117,"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds":118,"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds":119,"Art/2DArt/SkillIcons/passives/damage.dds":120,"Art/2DArt/SkillIcons/passives/damage_blue.dds":121,"Art/2DArt/SkillIcons/passives/damageaxe.dds":122,"Art/2DArt/SkillIcons/passives/damagedualwield.dds":123,"Art/2DArt/SkillIcons/passives/damagespells.dds":124,"Art/2DArt/SkillIcons/passives/damagestaff.dds":125,"Art/2DArt/SkillIcons/passives/damagesword.dds":126,"Art/2DArt/SkillIcons/passives/dmgreduction.dds":127,"Art/2DArt/SkillIcons/passives/elementaldamage.dds":128,"Art/2DArt/SkillIcons/passives/energyshield.dds":129,"Art/2DArt/SkillIcons/passives/evade.dds":130,"Art/2DArt/SkillIcons/passives/firedamage.dds":131,"Art/2DArt/SkillIcons/passives/firedamageint.dds":132,"Art/2DArt/SkillIcons/passives/firedamagestr.dds":133,"Art/2DArt/SkillIcons/passives/fireresist.dds":134,"Art/2DArt/SkillIcons/passives/flaskdex.dds":135,"Art/2DArt/SkillIcons/passives/flaskint.dds":136,"Art/2DArt/SkillIcons/passives/flaskstr.dds":137,"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds":138,"Art/2DArt/SkillIcons/passives/knockback.dds":139,"Art/2DArt/SkillIcons/passives/life1.dds":140,"Art/2DArt/SkillIcons/passives/lifepercentage.dds":141,"Art/2DArt/SkillIcons/passives/lightningint.dds":142,"Art/2DArt/SkillIcons/passives/lightningstr.dds":143,"Art/2DArt/SkillIcons/passives/macedmg.dds":144,"Art/2DArt/SkillIcons/passives/mana.dds":145,"Art/2DArt/SkillIcons/passives/manaregeneration.dds":146,"Art/2DArt/SkillIcons/passives/manastr.dds":147,"Art/2DArt/SkillIcons/passives/minionattackspeed.dds":148,"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds":149,"Art/2DArt/SkillIcons/passives/minionlife.dds":150,"Art/2DArt/SkillIcons/passives/minionstr.dds":151,"Art/2DArt/SkillIcons/passives/onehanddamage.dds":152,"Art/2DArt/SkillIcons/passives/plusattribute.dds":153,"Art/2DArt/SkillIcons/passives/plusdexterity.dds":154,"Art/2DArt/SkillIcons/passives/plusintelligence.dds":155,"Art/2DArt/SkillIcons/passives/plusstrength.dds":156,"Art/2DArt/SkillIcons/passives/projectilespeed.dds":157,"Art/2DArt/SkillIcons/passives/shieldblock.dds":158,"Art/2DArt/SkillIcons/passives/spellcritical.dds":159,"Art/2DArt/SkillIcons/passives/stun2h.dds":160,"Art/2DArt/SkillIcons/passives/stunstr.dds":161,"Art/2DArt/SkillIcons/passives/tempint.dds":162,"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds":163,"Art/2DArt/SkillIcons/passives/trapdamage.dds":164,"Art/2DArt/SkillIcons/passives/trapsmax.dds":165},"skills_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds":1,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds":2,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds":3,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageBlue.dds":5,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds":6,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageRed.dds":7,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds":8,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaFlameSelector.dds":9,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds":10,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds":11,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaUnravelling.dds":12,"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds":13,"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds":14,"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds":15,"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds":16,"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds":17,"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds":18,"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds":19,"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds":20,"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds":21,"Art/2DArt/SkillIcons/passives/Annihilation.dds":22,"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds":23,"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds":24,"Art/2DArt/SkillIcons/passives/AuraNotable.dds":25,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds":26,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds":27,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds":28,"Art/2DArt/SkillIcons/passives/AzmeriSacredFoxNotable.dds":29,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbitNotable.dds":30,"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds":31,"Art/2DArt/SkillIcons/passives/AzmeriVividStagNotable.dds":32,"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds":33,"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds":34,"Art/2DArt/SkillIcons/passives/AzmeriWildBoarNotable.dds":35,"Art/2DArt/SkillIcons/passives/AzmeriWildOxNotable.dds":36,"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds":37,"Art/2DArt/SkillIcons/passives/BattleRouse.dds":38,"Art/2DArt/SkillIcons/passives/Blood2.dds":39,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds":40,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds":41,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds":42,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds":43,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds":44,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds":45,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds":46,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageSaguineTides.dds":47,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds":48,"Art/2DArt/SkillIcons/passives/BowDamage.dds":49,"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds":50,"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds":51,"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds":52,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds":53,"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds":54,"Art/2DArt/SkillIcons/passives/CharmNotable1.dds":55,"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds":56,"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds":57,"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds":58,"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds":59,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNotable.dds":60,"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds":61,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds":62,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds":63,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds":64,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds":65,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds":66,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeLingeringMirage.dds":67,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds":68,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds":69,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds":70,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds":71,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/ElementalDamageTakenFromMana.dds":72,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/EnergyShieldPhyDmgReduction.dds":73,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnEmberSlash.dds":74,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnFlameRunes.dds":75,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnMeteoricSlam.dds":76,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FocusStaff.dds":77,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/MoreEnergyShieldRechargeRate.dds":78,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnCorpseBeetles.dds":79,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnDaggerslamSkill.dds":80,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnExplosiveTeleport.dds":81,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonFireDjinn.dds":82,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonSandDjinn.dds":83,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonWaterDjinn.dds":84,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/TimelostJewelsLargerRadius.dds":85,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnChiilldedGroundBurst.dds":86,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnCommandOasis.dds":87,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnESRechargeCommand.dds":88,"Art/2DArt/SkillIcons/passives/DruidAlternateEnergyShield.dds":89,"Art/2DArt/SkillIcons/passives/DruidAnimism.dds":90,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds":91,"Art/2DArt/SkillIcons/passives/DruidRageKeystone.dds":92,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds":93,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds":94,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds":95,"Art/2DArt/SkillIcons/passives/DruidWildsurgeIncantation.dds":96,"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds":97,"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds":98,"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds":99,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":100,"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds":101,"Art/2DArt/SkillIcons/passives/FireSpellsBecomeChaosSpellsKeystone.dds":102,"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds":103,"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds":104,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds":105,"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds":106,"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds":107,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds":108,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds":109,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds":110,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds":111,"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds":112,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds":113,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillGemQuality.dds":114,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds":115,"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds":116,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":117,"Art/2DArt/SkillIcons/passives/Harrier.dds":118,"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds":119,"Art/2DArt/SkillIcons/passives/Hearty.dds":120,"Art/2DArt/SkillIcons/passives/HiredKiller2.dds":121,"Art/2DArt/SkillIcons/passives/HollowPalmTechniqueKeystone.dds":122,"Art/2DArt/SkillIcons/passives/Hunter.dds":123,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds":124,"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds":125,"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds":126,"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds":127,"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds":128,"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds":129,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds":130,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds":131,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds":132,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds":133,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds":134,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds":135,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds":136,"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds":137,"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds":138,"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds":139,"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds":140,"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds":141,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds":142,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds":143,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds":144,"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds":145,"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds":146,"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds":147,"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds":148,"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds":149,"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds":150,"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds":151,"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds":152,"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds":153,"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds":154,"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds":155,"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds":156,"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds":157,"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds":158,"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds":159,"Art/2DArt/SkillIcons/passives/LethalAssault.dds":160,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichAbyssalApparition.dds":161,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneGraft.dds":162,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneOffering.dds":163,"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds":164,"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds":165,"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds":166,"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds":167,"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds":168,"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds":169,"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds":170,"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds":171,"Art/2DArt/SkillIcons/passives/LifeandMana.dds":172,"Art/2DArt/SkillIcons/passives/Meleerange.dds":173,"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds":174,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":175,"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds":176,"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds":177,"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds":178,"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds":179,"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds":180,"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds":181,"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds":182,"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds":183,"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds":184,"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds":185,"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds":186,"Art/2DArt/SkillIcons/passives/Oracle/OracleDiffChoices.dds":187,"Art/2DArt/SkillIcons/passives/Oracle/OracleEnemiesActionsUnlucky.dds":188,"Art/2DArt/SkillIcons/passives/Oracle/OracleLifeManaHits.dds":189,"Art/2DArt/SkillIcons/passives/Oracle/OraclePassiveTreeAllocation.dds":190,"Art/2DArt/SkillIcons/passives/Oracle/OracleRerollingCrit.dds":191,"Art/2DArt/SkillIcons/passives/Oracle/OracleRipFromTime.dds":192,"Art/2DArt/SkillIcons/passives/Oracle/OracleSpellFlux.dds":193,"Art/2DArt/SkillIcons/passives/Oracle/OracleTotemLimit.dds":194,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds":195,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds":196,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds":197,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds":198,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds":199,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds":200,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds":201,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds":202,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds":203,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds":204,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds":205,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds":206,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMultichoicePath.dds":207,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheSorceress.dds":208,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheWarrior.dds":209,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds":210,"Art/2DArt/SkillIcons/passives/Poison.dds":211,"Art/2DArt/SkillIcons/passives/PressurePoints.dds":212,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds":213,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds":214,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds":215,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds":216,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds":217,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds":218,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds":219,"Art/2DArt/SkillIcons/passives/ProjectileDmgNotable.dds":220,"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds":221,"Art/2DArt/SkillIcons/passives/RageNotable.dds":222,"Art/2DArt/SkillIcons/passives/RemnantNotable.dds":223,"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds":224,"Art/2DArt/SkillIcons/passives/Shaman/ShamanAdaptToElements.dds":225,"Art/2DArt/SkillIcons/passives/Shaman/ShamanEvenMoreAdaptation.dds":226,"Art/2DArt/SkillIcons/passives/Shaman/ShamanGainSpiritEmptyCharmSlot.dds":227,"Art/2DArt/SkillIcons/passives/Shaman/ShamanPickEleDmg.dds":228,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageAffectsSpells.dds":229,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageonHit.dds":230,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRunesTalismans.dds":231,"Art/2DArt/SkillIcons/passives/Shaman/ShamanUnleashTheElements.dds":232,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds":233,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds":234,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds":235,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds":236,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds":237,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds":238,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds":239,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds":240,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds":241,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds":242,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds":243,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds":244,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds":245,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds":246,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds":247,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds":248,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds":249,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds":250,"Art/2DArt/SkillIcons/passives/SorceressInvocationSpellsKeystone.dds":251,"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds":252,"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds":253,"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds":254,"Art/2DArt/SkillIcons/passives/Storm Weaver.dds":255,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds":256,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds":257,"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds":258,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds":259,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds":260,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds":261,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds":262,"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds":263,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant1.dds":264,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant2.dds":265,"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds":266,"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds":267,"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds":268,"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds":269,"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds":270,"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds":271,"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds":272,"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds":273,"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds":274,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotemAura.dds":275,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds":276,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds":277,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds":278,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds":279,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds":280,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds":281,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds":282,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds":283,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistSynchronisationofPain.dds":284,"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds":285,"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds":286,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds":287,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds":288,"Art/2DArt/SkillIcons/passives/Titan/TitanMountainSplitter.dds":289,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds":290,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds":291,"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds":292,"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds":293,"Art/2DArt/SkillIcons/passives/Trap.dds":294,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds":295,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds":296,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds":297,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds":298,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds":299,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds":300,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds":301,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds":302,"Art/2DArt/SkillIcons/passives/Warrior.dds":303,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds":304,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds":305,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds":306,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds":307,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds":308,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds":309,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds":310,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds":311,"Art/2DArt/SkillIcons/passives/ashfrostandstorm.dds":312,"Art/2DArt/SkillIcons/passives/bodysoul.dds":313,"Art/2DArt/SkillIcons/passives/deepwisdom.dds":314,"Art/2DArt/SkillIcons/passives/eagleeye.dds":315,"Art/2DArt/SkillIcons/passives/executioner.dds":316,"Art/2DArt/SkillIcons/passives/finesse.dds":317,"Art/2DArt/SkillIcons/passives/flameborn.dds":318,"Art/2DArt/SkillIcons/passives/frostborn.dds":319,"Art/2DArt/SkillIcons/passives/heroicspirit.dds":320,"Art/2DArt/SkillIcons/passives/legstrength.dds":321,"Art/2DArt/SkillIcons/passives/lifeleech.dds":322,"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds":323,"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds":324,"Art/2DArt/SkillIcons/passives/steelspan.dds":325,"Art/2DArt/SkillIcons/passives/stormborn.dds":326,"Art/2DArt/SkillIcons/passives/strongarm.dds":327,"Art/2DArt/SkillIcons/passives/totemmax.dds":328,"Art/2DArt/SkillIcons/passives/vaalpact.dds":329},"skills_172_172_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/MasteryBlank.dds":1},"skills_176_176_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds":1},"skills_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/ExplosiveGrenade.dds":1,"Art/2DArt/SkillIcons/WitchBoneStorm.dds":2,"Art/2DArt/SkillIcons/icongroundslam.dds":3,"Art/2DArt/SkillIcons/passives/2handeddamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds":5,"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds":6,"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds":7,"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds":8,"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds":9,"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds":10,"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds":11,"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds":12,"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds":13,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds":14,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds":15,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds":16,"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds":17,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds":18,"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds":19,"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds":20,"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds":21,"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds":22,"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds":23,"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds":24,"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds":25,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds":26,"Art/2DArt/SkillIcons/passives/BucklerNode1.dds":27,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds":28,"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds":29,"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds":30,"Art/2DArt/SkillIcons/passives/ChaosDamage.dds":31,"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds":32,"Art/2DArt/SkillIcons/passives/CharmNode1.dds":33,"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds":34,"Art/2DArt/SkillIcons/passives/ColdResistNode.dds":35,"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds":36,"Art/2DArt/SkillIcons/passives/CorpseDamage.dds":37,"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds":38,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds":39,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds":40,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds":41,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds":42,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds":43,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds":44,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds":45,"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds":46,"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds":47,"Art/2DArt/SkillIcons/passives/EvasionNode.dds":48,"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds":49,"Art/2DArt/SkillIcons/passives/FireDamagenode.dds":50,"Art/2DArt/SkillIcons/passives/FireResistNode.dds":51,"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds":52,"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds":53,"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds":54,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds":55,"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds":56,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds":57,"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds":58,"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds":59,"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds":60,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds":61,"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds":62,"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds":63,"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds":64,"Art/2DArt/SkillIcons/passives/LightningResistNode.dds":65,"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds":66,"Art/2DArt/SkillIcons/passives/MarkNode.dds":67,"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds":68,"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds":69,"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds":70,"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds":71,"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds":72,"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds":73,"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds":74,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds":75,"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds":76,"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds":77,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds":78,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds":79,"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds":80,"Art/2DArt/SkillIcons/passives/Rage.dds":81,"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds":82,"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds":83,"Art/2DArt/SkillIcons/passives/Remnant.dds":84,"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds":85,"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds":86,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds":87,"Art/2DArt/SkillIcons/passives/SpearsNode1.dds":88,"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds":89,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds":90,"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds":91,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds":92,"Art/2DArt/SkillIcons/passives/ThornsNode1.dds":93,"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds":94,"Art/2DArt/SkillIcons/passives/WarCryEffect.dds":95,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds":96,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds":97,"Art/2DArt/SkillIcons/passives/accuracydex.dds":98,"Art/2DArt/SkillIcons/passives/accuracystr.dds":99,"Art/2DArt/SkillIcons/passives/areaofeffect.dds":100,"Art/2DArt/SkillIcons/passives/attackspeed.dds":101,"Art/2DArt/SkillIcons/passives/attackspeedbow.dds":102,"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds":103,"Art/2DArt/SkillIcons/passives/auraeffect.dds":104,"Art/2DArt/SkillIcons/passives/avoidchilling.dds":105,"Art/2DArt/SkillIcons/passives/axedmgspeed.dds":106,"Art/2DArt/SkillIcons/passives/blankDex.dds":107,"Art/2DArt/SkillIcons/passives/blankInt.dds":108,"Art/2DArt/SkillIcons/passives/blankStr.dds":109,"Art/2DArt/SkillIcons/passives/blockstr.dds":110,"Art/2DArt/SkillIcons/passives/castspeed.dds":111,"Art/2DArt/SkillIcons/passives/chargedex.dds":112,"Art/2DArt/SkillIcons/passives/chargeint.dds":113,"Art/2DArt/SkillIcons/passives/chargestr.dds":114,"Art/2DArt/SkillIcons/passives/colddamage.dds":115,"Art/2DArt/SkillIcons/passives/coldresist.dds":116,"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds":117,"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds":118,"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds":119,"Art/2DArt/SkillIcons/passives/damage.dds":120,"Art/2DArt/SkillIcons/passives/damage_blue.dds":121,"Art/2DArt/SkillIcons/passives/damageaxe.dds":122,"Art/2DArt/SkillIcons/passives/damagedualwield.dds":123,"Art/2DArt/SkillIcons/passives/damagespells.dds":124,"Art/2DArt/SkillIcons/passives/damagestaff.dds":125,"Art/2DArt/SkillIcons/passives/damagesword.dds":126,"Art/2DArt/SkillIcons/passives/dmgreduction.dds":127,"Art/2DArt/SkillIcons/passives/elementaldamage.dds":128,"Art/2DArt/SkillIcons/passives/energyshield.dds":129,"Art/2DArt/SkillIcons/passives/evade.dds":130,"Art/2DArt/SkillIcons/passives/firedamage.dds":131,"Art/2DArt/SkillIcons/passives/firedamageint.dds":132,"Art/2DArt/SkillIcons/passives/firedamagestr.dds":133,"Art/2DArt/SkillIcons/passives/fireresist.dds":134,"Art/2DArt/SkillIcons/passives/flaskdex.dds":135,"Art/2DArt/SkillIcons/passives/flaskint.dds":136,"Art/2DArt/SkillIcons/passives/flaskstr.dds":137,"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds":138,"Art/2DArt/SkillIcons/passives/knockback.dds":139,"Art/2DArt/SkillIcons/passives/life1.dds":140,"Art/2DArt/SkillIcons/passives/lifepercentage.dds":141,"Art/2DArt/SkillIcons/passives/lightningint.dds":142,"Art/2DArt/SkillIcons/passives/lightningstr.dds":143,"Art/2DArt/SkillIcons/passives/macedmg.dds":144,"Art/2DArt/SkillIcons/passives/mana.dds":145,"Art/2DArt/SkillIcons/passives/manaregeneration.dds":146,"Art/2DArt/SkillIcons/passives/manastr.dds":147,"Art/2DArt/SkillIcons/passives/minionattackspeed.dds":148,"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds":149,"Art/2DArt/SkillIcons/passives/minionlife.dds":150,"Art/2DArt/SkillIcons/passives/minionstr.dds":151,"Art/2DArt/SkillIcons/passives/onehanddamage.dds":152,"Art/2DArt/SkillIcons/passives/plusattribute.dds":153,"Art/2DArt/SkillIcons/passives/plusdexterity.dds":154,"Art/2DArt/SkillIcons/passives/plusintelligence.dds":155,"Art/2DArt/SkillIcons/passives/plusstrength.dds":156,"Art/2DArt/SkillIcons/passives/projectilespeed.dds":157,"Art/2DArt/SkillIcons/passives/shieldblock.dds":158,"Art/2DArt/SkillIcons/passives/spellcritical.dds":159,"Art/2DArt/SkillIcons/passives/stun2h.dds":160,"Art/2DArt/SkillIcons/passives/stunstr.dds":161,"Art/2DArt/SkillIcons/passives/tempint.dds":162,"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds":163,"Art/2DArt/SkillIcons/passives/trapdamage.dds":164,"Art/2DArt/SkillIcons/passives/trapsmax.dds":165}},"groups":[{"nodes":[42761],"orbits":[0],"x":-15304.90389222,"y":-7077.31698124},{"nodes":[25092],"orbits":[0],"x":-14965.39389222,"y":-7075.62698124},null,{"nodes":[11335],"orbits":[0],"x":-14964.17389222,"y":-6594.24698124},{"nodes":[22541],"orbits":[0],"x":-16119.101927197,"y":4438.4370503224},{"nodes":[5386],"orbits":[0],"x":-16119.101927197,"y":4819.1370503224},{"nodes":[15275],"orbits":[0],"x":-14735.81389222,"y":-7075.62698124},{"nodes":[21284],"orbits":[0],"x":-14735.81389222,"y":-6824.05698124},{"nodes":[57959],"orbits":[0],"x":-15906.431927197,"y":4073.9070503224},{"nodes":[14960],"orbits":[0],"x":-15906.431927197,"y":4819.1370503224},{"nodes":[5571],"orbits":[0],"x":-14615.85389222,"y":-6148.10698124},{"nodes":[34313],"orbits":[0],"x":-14615.79389222,"y":-7507.15698124},{"nodes":[56505],"orbits":[0],"x":-14615.79389222,"y":-6937.15698124},{"nodes":[39659],"orbits":[0],"x":-14615.79389222,"y":-6709.09698124},{"nodes":[60298],"orbits":[0],"x":-15694.431927197,"y":4438.4370503224},{"nodes":[47236],"orbits":[0],"x":-15694.431927197,"y":4819.1370503224},{"nodes":[47184],"orbits":[0],"x":-15482.431927197,"y":4438.4370503224},{"nodes":[20895],"orbits":[0],"x":-15482.431927197,"y":4819.1370503224},{"nodes":[64962],"orbits":[0],"x":-15479.931927197,"y":5558.0570503224},{"nodes":[110],"orbits":[0],"x":-15422.891927197,"y":5717.9970503224},{"nodes":[52374],"orbits":[0],"x":-14144.72389222,"y":-7263.50698124},{"nodes":[30904],"orbits":[0],"x":-14144.72389222,"y":-6824.05698124},{"nodes":[32905,55135],"orbits":[6],"x":-14123.92389222,"y":-6819.93698124},{"nodes":[22908],"orbits":[0],"x":-15325.041927197,"y":5867.8370503224},{"nodes":[48537],"orbits":[0],"x":-15270.431927197,"y":4438.4370503224},{"nodes":[63401],"orbits":[0],"x":-15270.391927197,"y":4073.9070503224},{"nodes":[8525],"orbits":[0],"x":-15190.211927197,"y":5992.6870503224},{"nodes":[49380],"orbits":[0],"x":-14606.81101513,"y":7334.015606703},{"nodes":[58704],"orbits":[0],"x":-14606.81101513,"y":7697.015606703},{"nodes":[38769],"orbits":[0],"x":-14606.81101513,"y":8060.015606703},{"nodes":[36659],"orbits":[0],"x":-14539.78101513,"y":7083.845606703},{"nodes":[9997],"orbits":[0],"x":-15031.611927197,"y":6079.3970503224},{"nodes":[6127],"orbits":[0],"x":-14450.05101513,"y":7505.725606703},{"nodes":[18585],"orbits":[0],"x":-14450.05101513,"y":7918.875606703},{"nodes":[378],"orbits":[0],"x":-13677.60389222,"y":-7508.15698124},{"nodes":[4197],"orbits":[0],"x":-13677.60389222,"y":-6937.15698124},{"nodes":[37782],"orbits":[0],"x":-13677.60389222,"y":-6709.11698124},{"nodes":[47190],"orbits":[0],"x":-13677.60389222,"y":-6148.10698124},{"nodes":[13772],"orbits":[0],"x":-14861.501927197,"y":6123.0170503224},{"nodes":[40915],"orbits":[0],"x":-14352.33101513,"y":7083.805606703},{"nodes":[5852],"orbits":[9],"x":-14787.651927197,"y":4798.3970503224},{"nodes":[1994],"orbits":[0],"x":-14285.47101513,"y":8597.995606703},{"nodes":[48682],"orbits":[0],"x":-14285.29101513,"y":7334.015606703},{"nodes":[39411],"orbits":[0],"x":-14285.29101513,"y":7697.015606703},{"nodes":[25935],"orbits":[0],"x":-14285.29101513,"y":8423.795606703},{"nodes":[39365],"orbits":[0],"x":-14284.67101513,"y":8060.015606703},{"nodes":[9988],"orbits":[0],"x":-14769.631927197,"y":5458.3970503224},{"nodes":[25438],"orbits":[0],"x":-14678.231927197,"y":6123.0170503224},{"nodes":[49340],"orbits":[0],"x":-14511.001927197,"y":6079.3970503224},{"nodes":[35535],"orbits":[0],"x":-13664.02358899,"y":-9880.4330959001},{"nodes":[33812],"orbits":[6],"x":-13880.21101513,"y":8004.295606703},{"nodes":[60913],"orbits":[0],"x":-14353.191927197,"y":5992.6870503224},{"nodes":[47097],"orbits":[0],"x":-13831.53101513,"y":8677.045606703},{"nodes":[23005],"orbits":[0],"x":-13827.72101513,"y":8346.605606703},{"nodes":[61039],"orbits":[0],"x":-14229.211927197,"y":5867.8370503224},{"nodes":[20195],"orbits":[0],"x":-14136.951927197,"y":5717.9970503224},{"nodes":[16276],"orbits":[0],"x":-14062.601927197,"y":5558.0570503224},{"nodes":[16204],"orbits":[0],"x":-13233.22358899,"y":-9717.0130959001},{"nodes":[10072],"orbits":[0],"x":-13456.74101513,"y":8286.915606703},{"nodes":[52068],"orbits":[0],"x":-13427.83101513,"y":8705.925606703},null,{"nodes":[42253],"orbits":[0],"x":-12936.00358899,"y":-9284.5530959001},{"nodes":[33824],"orbits":[0],"x":-12936.00358899,"y":-8851.5530959001},{"nodes":[54512],"orbits":[0],"x":-12658.85358899,"y":-8617.4730959001},{"nodes":[58646,28022,61722,1855],"orbits":[6,8],"x":-12394.22358899,"y":-9283.8730959001},{"nodes":[35762],"orbits":[0],"x":-11956.16358899,"y":-9717.0130959001},{"nodes":[35920],"orbits":[0],"x":-11956.16358899,"y":-9241.2030959001},{"nodes":[56933],"orbits":[0],"x":-11956.16358899,"y":-8744.5430959001},{"nodes":[24807],"orbits":[0],"x":-12395.901045607,"y":9837.0838448507},{"nodes":[61983],"orbits":[0],"x":-11751.52358899,"y":-9863.9930959001},{"nodes":[46654],"orbits":[0],"x":-11751.52358899,"y":-9304.3030959001},{"nodes":[28745],"orbits":[0],"x":-11486.44358899,"y":-10044.1730959},{"nodes":[26063],"orbits":[0],"x":-11483.26358899,"y":-9396.9630959001},{"nodes":[62523],"orbits":[0],"x":-11481.39358899,"y":-8744.5730959001},{"nodes":[38014],"orbits":[0],"x":-11998.951045607,"y":9614.1838448507},{"nodes":[42275],"orbits":[0],"x":-11821.031045607,"y":10122.973844851},{"nodes":[3762,59540,30115,60634,35453,13715,19424,27418,51690,29323,32534],"orbits":[4,5,6,7,9],"x":-11560.091045607,"y":10394.963844851},{"nodes":[12000],"orbits":[0],"x":-11494.591045607,"y":11397.883844851},{"nodes":[59372],"orbits":[0],"x":-11454.221045607,"y":10756.733844851},{"nodes":[56842],"orbits":[0],"x":-11100.601045607,"y":11172.483844851},null,null,null,null,null,{"nodes":[58058,21218,60708,45226,11666,13950,7066,23932,8423,17894],"orbits":[0,2,3,4,5],"x":-12135.66,"y":-1230.15},{"nodes":[47753],"orbits":[0],"x":-11896.79,"y":-1926.84},{"nodes":[36025,57079,44309,44485,829,19966,43385,22221,7553,64139,15842],"orbits":[2,3,5,6,7],"x":-11682.6,"y":-5712.79},{"nodes":[18353,42762,11984,20496,3544,19953,50142,58197,35980],"orbits":[0,3,4,6,7],"x":-11664.2,"y":614.3},{"nodes":[38320],"orbits":[0],"x":-11504.95,"y":-1807.32},{"nodes":[28201,56174,1887,10713,16615,10636,38697,20391,16947,18713],"orbits":[0,3,4],"x":-11380.71,"y":-3346},{"nodes":[32845,23630,64819,31746,51868,19794,17885,11392],"orbits":[3,4,5],"x":-11338.93,"y":-2050.8},{"nodes":[65,36504,55260,19751,15698,35618],"orbits":[7,2],"x":-11081.72,"y":-622.4},{"nodes":[28589,7395,38670,30007,12565,3245,30300,3188,46051],"orbits":[0,1,2,3],"x":-11072.17,"y":1430.79},{"nodes":[55190],"orbits":[1],"x":-10939.38,"y":88.39},{"nodes":[41012],"orbits":[0],"x":-10916.6,"y":-2156.56},{"nodes":[24630],"orbits":[0],"x":-10708.76,"y":2443.13},{"nodes":[1200],"orbits":[4],"x":-10682.77,"y":445.3},{"nodes":[28982],"orbits":[0],"x":-10667.72,"y":-1117.08},{"nodes":[64489,25162,6952,750],"orbits":[2],"x":-10654.45,"y":2047.3},{"nodes":[3348],"orbits":[0],"x":-10649.96,"y":-3724.53},{"nodes":[48314],"orbits":[0],"x":-10649.96,"y":-3509.98},{"nodes":[43941],"orbits":[0],"x":-10648.12,"y":-3316.27},{"nodes":[17348,11433,15522,13893,11275,42390,44753,63608],"orbits":[0,3,4,7],"x":-10615.17,"y":3051.94},{"nodes":[440],"orbits":[0],"x":-10594.08,"y":-4757.69},{"nodes":[14509,589,46399,50820,65472,9323,40395],"orbits":[0,2,3,7],"x":-10593.41,"y":-2769.62},{"nodes":[65192,33423,15672,6999,59908,36197,27096,45400,63170,13691],"orbits":[0,3,7],"x":-10575.67,"y":-6386.37},{"nodes":[8850],"orbits":[0],"x":-10520.26,"y":-3933.98},{"nodes":[61896],"orbits":[0],"x":-10520.26,"y":-3710.82},{"nodes":[61393],"orbits":[0],"x":-10448.6,"y":-3316.27},{"nodes":[55897],"orbits":[0],"x":-10443.83,"y":-4121.17},{"nodes":[50767,20289],"orbits":[0,2],"x":-10439.87,"y":-3500.92},{"nodes":[14432],"orbits":[0],"x":-10437.87,"y":-4316.54},{"nodes":[20989,42984,21184,20251],"orbits":[1,3,7],"x":-10401.12,"y":-377.96},{"nodes":[41768],"orbits":[0],"x":-10398.41,"y":-2166.4},{"nodes":[55888],"orbits":[0],"x":-10371.25,"y":-4590.02},{"nodes":[17349,5728,23940,14342,49256,14439,58138,46384,33402,58125,6133,10681,27581,50510],"orbits":[1,3,4,7],"x":-10371.18,"y":-5305.09},{"nodes":[53354],"orbits":[0],"x":-10368.75,"y":-3710.82},{"nodes":[33408],"orbits":[0],"x":-10368.59,"y":-3933.98},{"nodes":[30141],"orbits":[0],"x":-10364.84,"y":5.97},{"nodes":[59785],"orbits":[0],"x":-10358.72,"y":2132.05},{"nodes":[14511,54999,64900,30780,53261,18207,17112,5410,4331],"orbits":[2,3,4,7],"x":-10266.25,"y":5666.88},{"nodes":[36250],"orbits":[0],"x":-10252.92,"y":-3509.98},{"nodes":[56368],"orbits":[0],"x":-10251.16,"y":-3312.73},{"nodes":[49214],"orbits":[0],"x":-10248.76,"y":-3724.53},{"nodes":[375,12276,14693,13937,13980,17791,526,2645,52829,14832],"orbits":[0,4,7],"x":-10240.12,"y":4633.75},{"nodes":[18684],"orbits":[0],"x":-10198.25,"y":3732.13},{"nodes":[18746],"orbits":[0],"x":-10160.38,"y":-4757.69},{"nodes":[51749],"orbits":[0],"x":-10158.37,"y":296.7},{"nodes":[29611],"orbits":[0],"x":-10134.33,"y":-3151.93},{"nodes":[33590],"orbits":[0],"x":-10128.99,"y":5639.94},{"nodes":[11656,9106,53822,54937],"orbits":[1,7],"x":-10089.33,"y":1201.49},{"nodes":[37484],"orbits":[0],"x":-10073.8,"y":-2358.14},{"nodes":[9352,31295,32071,49111,39190,8800,15427,57379],"orbits":[0,3],"x":-10026.06,"y":-1117.08},{"nodes":[27296],"orbits":[0],"x":-10009.75,"y":3405.64},{"nodes":[31554,49929,31757],"orbits":[6,5],"x":-9932.89,"y":-7295.29},{"nodes":[51535,18397,55063,8852,4139],"orbits":[0,2,3],"x":-9927.8,"y":2362.11},{"nodes":[9328],"orbits":[0],"x":-9903.54,"y":-6537.44},{"nodes":[58496],"orbits":[0],"x":-9903.54,"y":-6355.19},{"nodes":[39598,3949,28613,15247,46683],"orbits":[3,2],"x":-9851.18,"y":2995.92},{"nodes":[1130,50847,33393,42914],"orbits":[0,4,5,7],"x":-9825.21,"y":-3241.28},{"nodes":[32474],"orbits":[0],"x":-9791.13,"y":-4500.02},{"nodes":[4442,59886,62313,62034,55931,33939,6872],"orbits":[0,3,4,5],"x":-9765.33,"y":710.66},{"nodes":[53123,43250,34818,22697,8421,35404,5862,54982],"orbits":[1,2,7],"x":-9735.55,"y":-2055.78},{"nodes":[14026],"orbits":[0],"x":-9717.96,"y":-6634.67},{"nodes":[37187],"orbits":[0],"x":-9717.96,"y":-6452.32},{"nodes":[55152,42710,65287,56996,9568,41186,58117,13839,5580],"orbits":[0,2,3,4,5],"x":-9716.02,"y":6484.44},{"nodes":[59777],"orbits":[0],"x":-9701.92,"y":4489.54},{"nodes":[62670,41497,30554,21164,18245,10055],"orbits":[0,7],"x":-9699.83,"y":-2798.91},{"nodes":[917,44069,65160,21670,29358],"orbits":[1,2,3],"x":-9636.83,"y":3334.63},{"nodes":[30553],"orbits":[0],"x":-9621.33,"y":3036.16},{"nodes":[30457,13293,54416,19236,60274],"orbits":[0,7],"x":-9598.42,"y":-542.54},{"nodes":[18448],"orbits":[0],"x":-9598.42,"y":4},{"nodes":[19563,34782,34490,18972],"orbits":[0,2,3,7],"x":-9524.42,"y":-6101.02},{"nodes":[47931],"orbits":[0],"x":-9524.42,"y":-5501.21},{"nodes":[36100],"orbits":[0],"x":-9522.16,"y":-6739.15},{"nodes":[63085],"orbits":[0],"x":-9522.16,"y":-6562.27},{"nodes":[61942],"orbits":[0],"x":-9449.45,"y":-4442.32},{"nodes":[53719],"orbits":[0],"x":-9427.5,"y":5442.15},{"nodes":[10362,10830,9163,59589,44952,6153,52659],"orbits":[0,3,7],"x":-9363.33,"y":4400.29},{"nodes":[63678],"orbits":[0],"x":-9318.59,"y":-6631.85},{"nodes":[43460],"orbits":[0],"x":-9318.59,"y":-6434.75},{"nodes":[61847],"orbits":[0],"x":-9265.01,"y":-2982.99},{"nodes":[17587,59039,28223,6100,20963],"orbits":[1,2,4,5,7],"x":-9247.14,"y":-875.71},{"nodes":[29098,32549,10727,56237,43588,61835,1825],"orbits":[0,2,3],"x":-9224.21,"y":-4865.33},{"nodes":[41935],"orbits":[0],"x":-9155.13,"y":-6541.86},{"nodes":[6735],"orbits":[0],"x":-9155.13,"y":-6351.08},{"nodes":[65154,2575,56757,11292],"orbits":[0,2],"x":-9064.75,"y":362.33},{"nodes":[49370,32148,8535,43443],"orbits":[0,2],"x":-9058.33,"y":-2717.44},{"nodes":[6502],"orbits":[0],"x":-9056.17,"y":-2715.81},{"nodes":[41747],"orbits":[0],"x":-9050.55,"y":-3180.38},{"nodes":[53440,52300,11178,62439,57880,11306,6269,45990,39448,24224],"orbits":[0,2,3],"x":-9040.02,"y":6723.44},{"nodes":[33203,55033,17059,6874,34940],"orbits":[0,3,4,7],"x":-8963.6,"y":-1538.12},{"nodes":[33452,57471,53823,23192,21684,1214,42578,52796,10508,30371,27687],"orbits":[2,3,4,5,7],"x":-8945,"y":1954.01},{"nodes":[11525,64724,53329,53030,30334,9324,43939,56214,48267],"orbits":[0,2,3],"x":-8860.46,"y":-5419.21},{"nodes":[65042,60068,55925,37869,28892,13845,28408,21413,37290],"orbits":[0,1,3,7],"x":-8776.24,"y":-545.92},{"nodes":[61811,44452,21809,19162,34143,36408,15141],"orbits":[6,5],"x":-8734.51,"y":-7310.37},{"nodes":[21387],"orbits":[0],"x":-8724.91,"y":5036.5},{"nodes":[51129,26437,15892],"orbits":[3,7],"x":-8699.47,"y":5504.76},{"nodes":[52],"orbits":[0],"x":-8682.17,"y":-4609.87},{"nodes":[39131],"orbits":[0],"x":-8680.79,"y":-5014.13},{"nodes":[47606,28981,34871,27980,270,56219,52764],"orbits":[0,1,2,7],"x":-8664.77,"y":-6794.46},{"nodes":[33722],"orbits":[0],"x":-8664.77,"y":-6378.53},{"nodes":[47173,51832,6514,31373,47722,12418,50561,3988],"orbits":[0,2,3,4],"x":-8647.35,"y":4650.55},{"nodes":[10100],"orbits":[0],"x":-8622.21,"y":522.51},{"nodes":[23307],"orbits":[0],"x":-8621.47,"y":988.33},{"nodes":[27082],"orbits":[0],"x":-8618.25,"y":6301.67},{"nodes":[63243,48160,13108,49543,37778,24929],"orbits":[2,3,5],"x":-8606.47,"y":-3419.53},{"nodes":[61404,38923,44902,61429,511],"orbits":[0,7],"x":-8575.54,"y":-2302.44},{"nodes":[8460,40328,62200,9528,38053,29762,28564],"orbits":[0,2,3],"x":-8509.27,"y":-1418.16},{"nodes":[47263],"orbits":[0],"x":-8484.8,"y":9.69},{"nodes":[51210],"orbits":[0],"x":-8483,"y":-2227.56},{"nodes":[13482],"orbits":[0],"x":-8394.02,"y":5599.53},{"nodes":[22626,45227,30136],"orbits":[3,7],"x":-8335.67,"y":5293.13},{"nodes":[42111,48717],"orbits":[7,3],"x":-8316.62,"y":5282.9},{"nodes":[25300],"orbits":[0],"x":-8308.16,"y":504.36},{"nodes":[55048],"orbits":[0],"x":-8287.77,"y":-6378.53},{"nodes":[55635,57089,53893,55450,21784,50118,51807,52440,34443],"orbits":[0,1,2,7],"x":-8253.67,"y":-5967.44},{"nodes":[25315,25591,19820,5686],"orbits":[2],"x":-8242.08,"y":-2760.44},{"nodes":[59945],"orbits":[0],"x":-8233.08,"y":1737.23},{"nodes":[12005,28489,56890,33562,41609,31010,27611,27216,30546,57273,60619,26104,43282,55672,32186,541],"orbits":[0,2,4,5,6,7],"x":-8221.2,"y":-7830.17},{"nodes":[50392],"orbits":[0],"x":-8217.79,"y":6324.33},{"nodes":[32349],"orbits":[0],"x":-8206.04,"y":7089.13},{"nodes":[38365,61142,34626,46499],"orbits":[0,2],"x":-8204.79,"y":2567.51},{"nodes":[61796,38066,8260,10286],"orbits":[7],"x":-8193.04,"y":453.74},{"nodes":[31779,20791,13777,38532],"orbits":[0,2],"x":-8166.54,"y":-4543.78},{"nodes":[38707],"orbits":[0],"x":-8161.98,"y":-1195.09},{"nodes":[24855,17138,53308,51903,39347,48014,55058,63790],"orbits":[0,3,4,5],"x":-8158.65,"y":3447.68},{"nodes":[11741],"orbits":[3],"x":-8149.73,"y":-4707.52},{"nodes":[41821],"orbits":[0],"x":-8141.21,"y":7641.73},{"nodes":[24801,34305,40736,8171,45162,63031,15606,31545],"orbits":[3,4,7],"x":-8131.61,"y":7618.79},{"nodes":[52220,60064,3027,54228,64240],"orbits":[0,2],"x":-8115.09,"y":-155.26},{"nodes":[61409,24646],"orbits":[3,7],"x":-8111.51,"y":6128.94},{"nodes":[59061,2672,8509,45569,55596,28267,35085],"orbits":[0,2,3],"x":-8101.59,"y":-5348.53},{"nodes":[8272],"orbits":[0],"x":-1028.4703459825,"y":15926.500291259},{"nodes":[21453],"orbits":[0],"x":-8091.65,"y":379.36},{"nodes":[63114],"orbits":[3],"x":-8046.92,"y":4659.56},{"nodes":[13075],"orbits":[0],"x":-8021.19,"y":6127.75},{"nodes":[60916,41701,11027,59433],"orbits":[0,2],"x":-8013.96,"y":-4798.6},{"nodes":[4140],"orbits":[0],"x":-8008.17,"y":-7035.15},{"nodes":[54849,3723,16413,17092,10484,42660],"orbits":[0,2],"x":-7994.15,"y":-746.39},{"nodes":[49259,25014,62360,36333,50228,20511,42059,53804,56112],"orbits":[0,3,4],"x":-7989.53,"y":-3652.59},{"nodes":[35048,26176,43650,21070,57388,53386,9698],"orbits":[1,2,3,7],"x":-7966.51,"y":4130.84},{"nodes":[49734],"orbits":[0],"x":-7956.51,"y":-1961.91},{"nodes":[40105,30258,20558],"orbits":[2],"x":-7930.61,"y":-2397.42},{"nodes":[39102,43486,13228,54289],"orbits":[0,2],"x":-7915.44,"y":-3108.31},{"nodes":[44017],"orbits":[0],"x":-7860.53,"y":2931.66},{"nodes":[4621,54297,24993,43721,9554,11160,49769,16332,1628,57202,3681,57386,8723,49258,25678,21374],"orbits":[2,3,4,6,7],"x":-7842.42,"y":-9697.42},{"nodes":[3446],"orbits":[0],"x":-7829.04,"y":7089.13},{"nodes":[51737],"orbits":[0],"x":-725.97034598253,"y":16707.190291259},{"nodes":[4527],"orbits":[0],"x":-7762.96,"y":2567.51},{"nodes":[20115],"orbits":[0],"x":-7745.48,"y":-2749.55},{"nodes":[51812,62757,4673,10047,46741],"orbits":[0,2],"x":-7735.13,"y":-1427.91},{"nodes":[64807,46674,35921,57405,5642],"orbits":[2],"x":-7728.69,"y":1935.05},{"nodes":[58855],"orbits":[0],"x":-7717.94,"y":1429.4},{"nodes":[53527,4985,64525,45327,7204,10251],"orbits":[0,2,3,7],"x":-7711.19,"y":1435.92},{"nodes":[35369,1459,47252,17282,43579],"orbits":[0,1,7],"x":-7642.03,"y":-4244.19},{"nodes":[2946,62518,4547,41414,41363],"orbits":[0,1,3,4,7],"x":-7612.36,"y":8202.29},{"nodes":[15913,7542,36737,61362,28516,32599],"orbits":[2],"x":-7585.53,"y":-2160.61},{"nodes":[17646],"orbits":[0],"x":-515.80034598253,"y":15646.330291259},{"nodes":[51821],"orbits":[0],"x":-7574.92,"y":-3386.05},{"nodes":[31159,54962,35849,46017,12382],"orbits":[0,1,7],"x":-7523.03,"y":-4513.11},{"nodes":[29197,23436,26300,11428],"orbits":[2,4,5,7],"x":-7495.63,"y":-5422.46},{"nodes":[43653,48171,26518,40803,3218],"orbits":[4],"x":-7479.31,"y":-755.12},{"nodes":[58088,16620,41442,21161,64324,10500,26479,6900,45751],"orbits":[2,3,4,5],"x":-7472.17,"y":6094.06},{"nodes":[9040],"orbits":[0],"x":-7472.17,"y":6133.69},{"nodes":[50616],"orbits":[0],"x":-7470.27,"y":4966.83},{"nodes":[46665],"orbits":[0],"x":-7469.65,"y":409.35},{"nodes":[18505,18496,18073,36027,49952,45090,13856],"orbits":[7],"x":-7463.54,"y":4960.9},{"nodes":[24339,7060,28214,1973,8607,53131],"orbits":[7,2],"x":-7459.86,"y":371.68},{"nodes":[39710],"orbits":[0],"x":-7441.19,"y":-3885.12},{"nodes":[52298],"orbits":[0],"x":-7437.53,"y":3131.16},{"nodes":[53216,52126,21885,1352],"orbits":[0,2,7],"x":-7437.53,"y":3624.13},{"nodes":[45202],"orbits":[0],"x":-7414.29,"y":-8107.33},{"nodes":[34317,8145,2344,23331,30959,31778,12992,16485,296],"orbits":[0,1,2,7],"x":-7383.29,"y":-7035.15},{"nodes":[58295],"orbits":[2],"x":-7366.84,"y":84.99},{"nodes":[47242,34493,48565,23078,65328,54964,49593,4725,17229],"orbits":[0,2,3,4,7],"x":-7350.17,"y":-6377.15},{"nodes":[26196],"orbits":[0],"x":-7344.38,"y":-4246.42},{"nodes":[40117,31848,1286,21089,17903,54701,64023],"orbits":[0,7],"x":-7296.92,"y":2335.67},{"nodes":[24430,47191,3601,8554,63037],"orbits":[4],"x":-7251.15,"y":-371.11},{"nodes":[50629],"orbits":[0],"x":-7241.96,"y":-651.55},{"nodes":[44298],"orbits":[0],"x":-7240.77,"y":-656.16},{"nodes":[17725,24420,33829,18737,9221,9442,37260,30395],"orbits":[0,1,2,7],"x":-7188.4,"y":-2426.53},{"nodes":[45354,64948,48264,12964],"orbits":[0,2],"x":-7177.65,"y":-5009.06},{"nodes":[12232,36556,872,1502,11087,42635],"orbits":[0,2],"x":-7167.85,"y":-3642.67},{"nodes":[28774,17505,52106,2999,44005,10295,27733],"orbits":[4,5,6],"x":-7140.48,"y":-10437.39},{"nodes":[11048,47420,53444,9065,752,64653,52676],"orbits":[1,2,4,7],"x":-7123.17,"y":-8949.18},{"nodes":[50062,64357,6416,506,46857,59596,42916,11030,37641],"orbits":[0,2,3],"x":-7080.06,"y":-3066.48},{"nodes":[23930,30662,45383,26291,46024],"orbits":[4],"x":-7073.34,"y":-821.9},{"nodes":[59093],"orbits":[0],"x":-7050.15,"y":-8009.76},{"nodes":[61973,38601,43131,40719,61897,34501,7120],"orbits":[6,5,9,8],"x":22.379654017468,"y":15546.750291259},{"nodes":[25172],"orbits":[0],"x":22.379654017468,"y":16596.080291259},{"nodes":[46535],"orbits":[0],"x":26.729654017468,"y":15646.330291259},{"nodes":[32559],"orbits":[0],"x":26.729654017468,"y":15948.310291259},{"nodes":[3704],"orbits":[0],"x":26.729654017468,"y":16229.120291259},{"nodes":[52993,9414,32768,8107,18081,14980],"orbits":[0,2,3,7],"x":-7038.4,"y":-1699.91},{"nodes":[25229,7972,21390,5663],"orbits":[0,2],"x":-7025.42,"y":7409.4},{"nodes":[62498],"orbits":[0],"x":-7025.42,"y":7906.98},{"nodes":[12255,989,26416,27740,35792],"orbits":[2],"x":-7025.42,"y":8507.21},{"nodes":[45632,25503,27068,35831,27388,28578,904,24551],"orbits":[0,7],"x":-6938.5,"y":-5539.42},{"nodes":[26725],"orbits":[0],"x":-6934.34,"y":4002.72},{"nodes":[31805,44461,54998,29041,31388,51394,29993],"orbits":[1,2,3,7],"x":-6908.33,"y":2821.11},{"nodes":[43778,36894,17330,3698,61938,14515,61927,33137],"orbits":[2,3],"x":-6902.9,"y":6655.38},{"nodes":[21568],"orbits":[0],"x":-6880.96,"y":-4712.38},{"nodes":[1170,53089,16626,64443,41126,10474,53785,9918,62023],"orbits":[0,2,3],"x":-6862.15,"y":988.33},{"nodes":[39621,14176,18004,8881],"orbits":[0,2,3,4],"x":-6849.92,"y":3687.64},{"nodes":[21127,35974,51105,5398,22484,51820,38124,6355,14110,48979],"orbits":[1,2,3,4,6,7],"x":-6849.4,"y":-7455.59},{"nodes":[48935,61367,64239,2733],"orbits":[0,2,3],"x":-6846.57,"y":-239.4},{"nodes":[16249],"orbits":[0],"x":2206.941488019,"y":15163.039415167},{"nodes":[50757,62303,33045,59938],"orbits":[0,4,7],"x":-6813.53,"y":-3551.71},{"nodes":[40511,58368,29985,61113,53910,9212],"orbits":[0,1,7],"x":-6753.23,"y":-6208.67},{"nodes":[25031,17999,63979,9750,1169,42026,63813],"orbits":[0,7],"x":-6714.29,"y":9037.67},{"nodes":[35966,41105,38368,54288,44316],"orbits":[0,1,7],"x":-6674.42,"y":-4314.1},{"nodes":[11464,27405,30781,63772,37888,29663],"orbits":[2,3,5,6,7],"x":-6663.73,"y":-1193.34},{"nodes":[5800,45075,43149,43507,40292],"orbits":[1,2,7],"x":-6629.67,"y":5303.33},{"nodes":[32560],"orbits":[0],"x":2418.441488019,"y":15529.369415167},{"nodes":[6935],"orbits":[0],"x":560.54965401747,"y":15646.330291259},{"nodes":[10371],"orbits":[0],"x":2527.921488019,"y":15120.769415167},{"nodes":[11248],"orbits":[0],"x":-6473.32,"y":-5120.01},{"nodes":[53921,40596,58838],"orbits":[5],"x":-6456.61,"y":5137.09},{"nodes":[22975],"orbits":[0],"x":-6409.48,"y":4911.79},{"nodes":[15044],"orbits":[0],"x":2629.941488019,"y":15895.699415167},{"nodes":[22270,1144,12471,19942,42070,26148],"orbits":[0,2],"x":-6401.88,"y":-5623.51},{"nodes":[21861,52807,61836,60551,65243,46421],"orbits":[0,2],"x":-6391.25,"y":-308.27},{"nodes":[43711,5544,14459],"orbits":[2],"x":-6370.69,"y":420.58},{"nodes":[38921,49023,49198,12817,22967],"orbits":[1,2,3,7],"x":-6353.65,"y":4501.4},{"nodes":[34187,20848,32239,16721,9009,7128,18270,45874],"orbits":[0,3,4,5,6,7],"x":-6348.3,"y":-6484.17},{"nodes":[18678],"orbits":[0],"x":2726.7151094136,"y":-16520.239541646},{"nodes":[63002],"orbits":[0],"x":2726.7151094136,"y":-14316.419541646},{"nodes":[42845],"orbits":[0],"x":2739.421488019,"y":15487.109415167},{"nodes":[20830],"orbits":[0],"x":799.83965401747,"y":16707.190291259},{"nodes":[46380,21327,56876,1104],"orbits":[0,2],"x":-6253.23,"y":-4790.96},{"nodes":[32777,17625,59710,21567,18822,10873,52618,47790],"orbits":[1,2,3,7],"x":-6239.27,"y":-3222.72},{"nodes":[11014,16784,26339,62609,18419,25312,24259,23667,64405,31650,16051,31017],"orbits":[0,1,3,5,7],"x":-6210.4,"y":7289.19},{"nodes":[51561],"orbits":[0],"x":-6210.4,"y":8758.64},{"nodes":[23382],"orbits":[0],"x":-6208.88,"y":-8867.25},{"nodes":[19674],"orbits":[3],"x":-6203.21,"y":3942.14},{"nodes":[10731],"orbits":[0],"x":2828.6351094136,"y":-16082.639541646},{"nodes":[27439],"orbits":[0],"x":-6186.82,"y":5297.48},{"nodes":[11786,7716,29447,18157],"orbits":[2],"x":-6167.94,"y":9255.09},{"nodes":[29162],"orbits":[0],"x":2869.651488019,"y":16135.409415167},{"nodes":[8982,58926,64572,14952,21985,48925,54887],"orbits":[0,3,7],"x":-6160.01,"y":-9509.97},{"nodes":[3363,38433,4970,23195,55375,62748],"orbits":[0,2],"x":-6116.54,"y":-6010.78},{"nodes":[41493],"orbits":[0],"x":-6116.29,"y":3951.76},{"nodes":[41180,6222,17260,61703,9037,57608,32353,65189],"orbits":[0,2,3,7],"x":-6051.67,"y":-646.18},{"nodes":[29126,28770,479],"orbits":[0,7],"x":-6036.75,"y":-1514.07},{"nodes":[21017,26969,16861,55789,41665,27303,50562,43142],"orbits":[0,3,4,5,7],"x":-6026.21,"y":1197.89},{"nodes":[14654],"orbits":[0],"x":-6014.13,"y":4},{"nodes":[54838],"orbits":[0],"x":3024.181488019,"y":14820.959415167},{"nodes":[4245],"orbits":[0],"x":3024.181488019,"y":15243.969415167},{"nodes":[44746],"orbits":[0],"x":3024.181488019,"y":15666.969415167},{"nodes":[26638],"orbits":[0],"x":3040.6851094136,"y":-15421.219541646},{"nodes":[35977,38130,53194,35876,27540,62216,26070,62973],"orbits":[0,2,3],"x":-5982.73,"y":2748.83},{"nodes":[57703],"orbits":[0],"x":-5982.73,"y":3453.31},{"nodes":[37078],"orbits":[0],"x":1106.1996540175,"y":15926.500291259},{"nodes":[56342],"orbits":[0],"x":-5952.13,"y":8688.45},{"nodes":[7341],"orbits":[0],"x":-5946.57,"y":8472.91},{"nodes":[49938],"orbits":[0],"x":-5945.28,"y":-3432.51},{"nodes":[25890,26863,54378,58198],"orbits":[0,2],"x":-5938.61,"y":-8581.7},{"nodes":[46522],"orbits":[0],"x":3111.921488019,"y":15994.419415167},{"nodes":[50253],"orbits":[0],"x":-5918.9,"y":4065.73},{"nodes":[58747],"orbits":[0],"x":3107.3351094136,"y":-14316.419541646},{"nodes":[64318,5088,55101,43893,26739,61063,38535,7777,58016,22873,16596,49537,42205],"orbits":[0,3,4],"x":-5912.67,"y":-7670.09},{"nodes":[23879,51743,42452,57617,41620,35417,57921,16506,14996,37509],"orbits":[0,3,4,5,7],"x":-5885.4,"y":-2365.38},{"nodes":[44872],"orbits":[0],"x":-5846.29,"y":-5740.53},{"nodes":[51795,32271,54311,28482,53632,19846],"orbits":[1,2,7],"x":-5794.96,"y":-3968.54},{"nodes":[42035,28153,50219,54194],"orbits":[2],"x":3230.2751094136,"y":-16146.949541646},{"nodes":[22147],"orbits":[9],"x":3230.2751094136,"y":-15207.249541646},{"nodes":[36252],"orbits":[6],"x":3252.201488019,"y":15678.949415167},{"nodes":[57776,60013,10208,21935,33914,18240,21415,22909,61493],"orbits":[0,3],"x":-5744.12,"y":-6744.4},{"nodes":[43128],"orbits":[4],"x":3294.0451094136,"y":-16066.949541646},{"nodes":[8600],"orbits":[0],"x":-5721.96,"y":6102.63},{"nodes":[32952],"orbits":[0],"x":-4412.0930451617,"y":15102.650574792},{"nodes":[61471,61977,15580,49153],"orbits":[4],"x":-5699.67,"y":-4002.92},{"nodes":[62015,7668,21982,47371],"orbits":[0,2],"x":-5694.65,"y":5052.28},{"nodes":[64870,34090,14655,372,54340],"orbits":[0,2,3,7],"x":-5677.8,"y":5511.25},{"nodes":[3605],"orbits":[0],"x":3370.1251094136,"y":-14316.019541646},{"nodes":[54892],"orbits":[0],"x":3392.521488019,"y":15994.249415167},{"nodes":[10987],"orbits":[0],"x":3402.6551094136,"y":-15421.219541646},{"nodes":[37397],"orbits":[0],"x":-4302.9730451617,"y":14913.650574792},{"nodes":[60287],"orbits":[0],"x":-4302.9730451617,"y":15039.650574792},{"nodes":[7960],"orbits":[1],"x":-5597.85,"y":-9484.56},{"nodes":[40550,46205,41615,49192,44787,43396,10534,33209,2174,51683,19249],"orbits":[0,2,3,4,6,7],"x":-5585.44,"y":-521.46},{"nodes":[33244,52373,16347,52556,37276],"orbits":[0,2],"x":-5585.08,"y":8844.88},{"nodes":[32637],"orbits":[0],"x":3480.491488019,"y":14819.939415167},{"nodes":[30151],"orbits":[0],"x":3480.491488019,"y":15242.949415167},{"nodes":[44371],"orbits":[0],"x":3480.491488019,"y":15665.949415167},{"nodes":[20303,9908],"orbits":[2],"x":-5535.94,"y":811.34},{"nodes":[16311,32600,6304,12125],"orbits":[0,2],"x":-5532.01,"y":426.08},{"nodes":[20350,47006,43174,4948,62785,28542],"orbits":[1,3,7],"x":-5498.11,"y":8167.23},{"nodes":[63259],"orbits":[0],"x":-4193.8630451617,"y":15102.650574792},{"nodes":[55582],"orbits":[0],"x":-4167.0930451617,"y":15546.760574792},{"nodes":[25482,51702,54485,60620,61472],"orbits":[0,7],"x":-5457.8,"y":4362.34},{"nodes":[64995,51867,17924],"orbits":[0,3],"x":-5440.73,"y":6837.73},{"nodes":[27990],"orbits":[0],"x":3593.6051094136,"y":-16317.889541646},{"nodes":[761,22133,39857,4663],"orbits":[0,7],"x":-5431.35,"y":-1790.04},{"nodes":[2491],"orbits":[1],"x":-5399.53,"y":9533.46},{"nodes":[762],"orbits":[0],"x":3635.451488019,"y":16134.699415167},{"nodes":[49049],"orbits":[0],"x":3627.9251094136,"y":-16082.639541646},{"nodes":[44783,19277,35171,10029,8660,18846,22949,14113],"orbits":[0,2,3],"x":-5386.44,"y":-5437.75},{"nodes":[14429],"orbits":[0],"x":-4082.4230451617,"y":14628.030574792},{"nodes":[8629],"orbits":[0],"x":-5326.03,"y":2555.07},{"nodes":[20015,14777,49136,9604,37226,4015,47429,9187,59466],"orbits":[2,3,4,6,7],"x":-5323.67,"y":7500.44},{"nodes":[16084],"orbits":[0],"x":-5314.13,"y":2655.72},{"nodes":[13474],"orbits":[0],"x":-5314.13,"y":2829.25},{"nodes":[10602,24871,57552,46696],"orbits":[4],"x":-5314.13,"y":2922.83},{"nodes":[54811],"orbits":[0],"x":-5314.13,"y":3067.3},{"nodes":[34210],"orbits":[0],"x":-5314.13,"y":3397.64},{"nodes":[25934,6923,1087,64939,30123,26092,52392],"orbits":[2,3,7],"x":-5314.13,"y":3520.75},{"nodes":[20499,34327,32078,16940,25446,2336,63402,29881],"orbits":[0,1,2,7],"x":-5305.62,"y":-3550.7},{"nodes":[1579],"orbits":[0],"x":3733.2751094136,"y":-16527.249541646},{"nodes":[32856],"orbits":[0],"x":3733.2751094136,"y":-14316.019541646},{"nodes":[12054],"orbits":[0],"x":3775.731488019,"y":16377.669415167},{"nodes":[45248],"orbits":[0],"x":-3946.5530451617,"y":15135.140574792},{"nodes":[44406,63451,57846],"orbits":[6],"x":-5197.82,"y":6507.02},{"nodes":[63470,50302,16090],"orbits":[3],"x":-5165.01,"y":833.39},{"nodes":[61490],"orbits":[0],"x":-5159.25,"y":6455.65},{"nodes":[28304],"orbits":[0],"x":-5153.8,"y":8943.84},{"nodes":[8693,35393,23708,3896,56320],"orbits":[0,2,7],"x":-5140.8,"y":745.04},{"nodes":[11641],"orbits":[0],"x":-3810.6630451617,"y":15642.260574792},{"nodes":[56703,28839,56762,20032,28680],"orbits":[0,2],"x":-5107.55,"y":-6981.78},{"nodes":[1988],"orbits":[0],"x":3929.031488019,"y":15965.199415167},{"nodes":[28002],"orbits":[0],"x":-5095.02,"y":-2941.61},{"nodes":[2955,28800,55308,38313,30701],"orbits":[0,2,7],"x":-5085.88,"y":-2565.83},{"nodes":[51183,10635,45301,31724,2074],"orbits":[0,2],"x":-5081.34,"y":-791.76},{"nodes":[35408,36474,38596,24767,31925],"orbits":[2,4,7],"x":-5073.9,"y":-9428.05},{"nodes":[64042,55422,34415,48387,54640,27900,62376],"orbits":[0,3,4,5,7],"x":-5064.25,"y":-4700.96},{"nodes":[18441,34181,45422],"orbits":[7],"x":-5039.48,"y":-3334.46},{"nodes":[51369,56061,6544,45503,37746,42604],"orbits":[0,2,4,7],"x":-5034.82,"y":1520.57},{"nodes":[34412,25915,8916,20547,33340,51267,11886],"orbits":[1,2,7],"x":-5003.08,"y":-1341.35},{"nodes":[45918],"orbits":[0],"x":-4999.75,"y":-8120.71},{"nodes":[49547],"orbits":[0],"x":-4997.46,"y":-3305.76},{"nodes":[10305,45586,35011,14761,53187,45215],"orbits":[2],"x":-4989.69,"y":6154.73},{"nodes":[57775],"orbits":[0],"x":-4987.35,"y":6165.44},{"nodes":[34882],"orbits":[0],"x":-3674.7830451617,"y":16149.370574792},{"nodes":[46628],"orbits":[4],"x":-4966.28,"y":-5972.03},{"nodes":[37523],"orbits":[0],"x":4069.301488019,"y":16208.169415167},{"nodes":[48552],"orbits":[0],"x":-4902.61,"y":-8434.54},{"nodes":[36880,15628,27626,2244,54067,43036],"orbits":[4,5,7],"x":-4890.11,"y":-8497.87},{"nodes":[10452,1878,44213,14328,869,18959,55843],"orbits":[0,2,7],"x":-4876.25,"y":-7652.71},{"nodes":[34990,25337,50184,46069,6088,54380],"orbits":[0,2,7],"x":-4860.65,"y":-5812},{"nodes":[47316,2888,21716,8827,16691,9583,28862],"orbits":[0,4,7],"x":-4814.59,"y":10580.08},{"nodes":[37258],"orbits":[0],"x":-4805.94,"y":8363.52},{"nodes":[59367,10774,26568,51732,35863],"orbits":[2],"x":-4801.92,"y":7834.96},{"nodes":[23062,19122,28432,20416],"orbits":[0,2],"x":-4747.08,"y":-251.96},{"nodes":[24696],"orbits":[0],"x":4295.151488019,"y":15983.139415167},{"nodes":[38965,11284,24764,12324,30985,31697,51303],"orbits":[1,2,7],"x":-4715.21,"y":-10129.75},{"nodes":[56595,23861,54886,56997,64312],"orbits":[0,4,7],"x":-4713.07,"y":5643.94},{"nodes":[15782],"orbits":[0],"x":-4694.67,"y":-6892.17},{"nodes":[54814,59498,53675,16114],"orbits":[0,2],"x":-4694.67,"y":-6482.36},{"nodes":[31419,35787,42813,55491],"orbits":[1,7],"x":-4660.69,"y":223.67},{"nodes":[31238],"orbits":[0],"x":-4643.88,"y":-7996.23},{"nodes":[2653,19203,10260,30896,49172,33730,60809],"orbits":[0,2,7],"x":-4628.58,"y":-3070.51},{"nodes":[65226],"orbits":[0],"x":-4621.23,"y":-10104.85},{"nodes":[38876],"orbits":[0],"x":-4606.4,"y":6774.82},{"nodes":[292],"orbits":[0],"x":-4582.26,"y":-8704.8},{"nodes":[5681],"orbits":[0],"x":-4573.05,"y":9245.21},{"nodes":[4086],"orbits":[0],"x":4459.721488019,"y":15683.469415167},{"nodes":[3339,23036,46931,45585,55617,29914,17825,19546,59208],"orbits":[0,2,3],"x":-4572.75,"y":9245.92},{"nodes":[23825,11572,24325,32923,58215,40006,9896],"orbits":[2,3,4,7],"x":-4568.4,"y":-8712.09},{"nodes":[39083],"orbits":[0],"x":-4542.4,"y":925.6},{"nodes":[33978,30390,31609,36163,62581],"orbits":[0,2,3,7],"x":-4507.44,"y":2159.3},{"nodes":[55536],"orbits":[9],"x":-3208.3430451617,"y":15211.520574792},{"nodes":[10245,34308,65193,36478,48714,43014,37414],"orbits":[0,2,3],"x":-4432.96,"y":-2172.08},{"nodes":[14540],"orbits":[0],"x":-4431.15,"y":7184.65},{"nodes":[7878,48745,53901,34375,45612],"orbits":[0,2,3],"x":-4431.08,"y":-684.43},{"nodes":[9417],"orbits":[0],"x":-4427.82,"y":4646.67},{"nodes":[48505,10372,48240,36191,59213,7392,10571,60886,40325],"orbits":[1,2,3],"x":-4422.17,"y":-1471.64},{"nodes":[7642,6356,71,32859,12189,56547,15114],"orbits":[0,3,4,5,7],"x":-4418.06,"y":-4540.25},{"nodes":[13171],"orbits":[0],"x":-4346.51,"y":4339.79},{"nodes":[9638],"orbits":[0],"x":-4339.42,"y":843.27},{"nodes":[54283,26324,27950,4128,26532,46023,52462],"orbits":[0,2,3],"x":-4335.51,"y":3287.25},{"nodes":[41657,21286,45992,17029],"orbits":[2,3],"x":-4335.51,"y":3380.39},{"nodes":[26798],"orbits":[0],"x":-4335.1,"y":619.91},{"nodes":[51052,22616,17468,53405,22558],"orbits":[6],"x":-4308.23,"y":0.53},{"nodes":[59006],"orbits":[0],"x":-4296.44,"y":407.49},{"nodes":[48631],"orbits":[0],"x":-4289.92,"y":0.53},{"nodes":[14294,48530,4623,39130,48524],"orbits":[2],"x":-4288.8,"y":-6798.65},{"nodes":[43818],"orbits":[0],"x":-4285.55,"y":-6819.23},{"nodes":[14505,3866,22331,19644,32258,14712,33612,40200,61842,33240,45343,57021,8957,37594,50483,8983],"orbits":[0,1,2,3,4,5,7],"x":-4283.82,"y":-11016.96},{"nodes":[34552,61026,17378,40894,1218,8357,10742,41991,1447,38972,14945,22393,28458],"orbits":[0,3],"x":-4261.32,"y":-5891.9},{"nodes":[28175],"orbits":[0],"x":-4254.59,"y":10064.45},{"nodes":[17745],"orbits":[0],"x":-4238.73,"y":4457.57},{"nodes":[62378,47633,57002,48761],"orbits":[0,2],"x":-4230.17,"y":-789.73},{"nodes":[16725],"orbits":[0],"x":-4227.25,"y":2439.49},{"nodes":[4681,25058,48828,26228],"orbits":[0,2],"x":-4208.73,"y":-7738.4},{"nodes":[50104],"orbits":[0],"x":-4185.36,"y":-10001.8},{"nodes":[47212,17417,43843,3652,56714,27999,45777],"orbits":[0,1,2,3,5],"x":-4166,"y":10952.54},{"nodes":[56605],"orbits":[0],"x":-4163.59,"y":6722.67},{"nodes":[18146],"orbits":[0],"x":-2863.1830451617,"y":15383.910574792},{"nodes":[48121],"orbits":[0],"x":-4120.96,"y":4565.35},{"nodes":[4931,42825,21404,27674,44082,27307],"orbits":[0,2],"x":-4117.42,"y":-8135.44},{"nodes":[32745],"orbits":[0],"x":-4116.33,"y":-9838.01},{"nodes":[24438],"orbits":[0],"x":-4114.17,"y":4317.84},{"nodes":[40276],"orbits":[0],"x":-4113.12,"y":-9545.42},{"nodes":[60241],"orbits":[0],"x":-4113.12,"y":-9254.29},{"nodes":[51618,43324,57596,13468,11580,34769,52115,51454],"orbits":[0,2,3,4,7],"x":-4109.59,"y":-3555.51},{"nodes":[17762,2964,18374,28476],"orbits":[0,2],"x":-4107.23,"y":6275.65},{"nodes":[46742],"orbits":[0],"x":-4102.54,"y":-10310.91},{"nodes":[95],"orbits":[0],"x":-4084.76,"y":-7312.1},{"nodes":[26895],"orbits":[0],"x":-4082.88,"y":287.24},{"nodes":[17411,61444,58096,6008,29652,15180,34096],"orbits":[0,2,3],"x":-4077.15,"y":-2691.85},{"nodes":[26490,12751,6229,13356,18489],"orbits":[7,2],"x":-4066.8,"y":8524.92},{"nodes":[31903],"orbits":[0],"x":-4066.02,"y":7086.81},{"nodes":[3084],"orbits":[0],"x":-2738.2930451617,"y":16153.010574792},{"nodes":[32278,58183],"orbits":[2,7],"x":-4030.62,"y":-9550.54},{"nodes":[25990,43461,25753,32932,63268,29372,53989,36389,7720,14205],"orbits":[1,4,5,6,7,8],"x":-4027.59,"y":5238.17},{"nodes":[57819],"orbits":[0],"x":-2727.0430451617,"y":14875.830574792},{"nodes":[46748],"orbits":[0],"x":-3995.5,"y":4196.65},{"nodes":[61179],"orbits":[0],"x":-3955.44,"y":-9600.64},{"nodes":[4661,53367,10835,20842,12821,65439,48026,6623,65353],"orbits":[0,1,2,3],"x":-3944.14,"y":9526.74},{"nodes":[259],"orbits":[0],"x":-3931.69,"y":7603.71},{"nodes":[38010,13352,59180,54923,27638,50023,13524,4921],"orbits":[4,7],"x":-3931.58,"y":7588.67},{"nodes":[37956],"orbits":[0],"x":-3921.6,"y":394.73},{"nodes":[35645],"orbits":[0],"x":-3915.69,"y":-7172.57},{"nodes":[1928],"orbits":[0],"x":-3908.2,"y":-7290.56},{"nodes":[5284],"orbits":[0],"x":-3905.87,"y":-9191.64},{"nodes":[30996],"orbits":[0],"x":-2602.1530451617,"y":15644.940574792},{"nodes":[35581],"orbits":[0],"x":-3872.48,"y":156.68},{"nodes":[51485,41338,31673,48649],"orbits":[0,2],"x":-3861.26,"y":-1010.61},{"nodes":[32847],"orbits":[0],"x":-3856.25,"y":-7033.48},{"nodes":[8867,42522,39204,12882,38578,2857,39640,61985,18849,49189,64789,44484,7246,65413,25618,49759,7998,13673,29398,12488,40721],"orbits":[6,5,9,8],"x":9.0949470177293e-13,"y":-15546.765136719},{"nodes":[21245],"orbits":[0],"x":-3804.23,"y":-9338.75},{"nodes":[57178],"orbits":[0],"x":-3804.23,"y":-8886.17},{"nodes":[1442],"orbits":[0],"x":-2502.4330451617,"y":16388.870574792},{"nodes":[53762],"orbits":[0],"x":-2466.0130451617,"y":15136.860574792},{"nodes":[45962,48589,7922,7183,15617],"orbits":[0,2,3],"x":-3759.41,"y":5937.79},{"nodes":[56284],"orbits":[0],"x":-3754.39,"y":-7303},{"nodes":[9226,13500,47591,41044],"orbits":[1,2,3,7],"x":-3746.22,"y":-5464.19},{"nodes":[46565],"orbits":[0],"x":-3736.26,"y":12649.72},{"nodes":[34487,4882,60568,38172,51206,49642,52348],"orbits":[0,2,3,7],"x":-3727.22,"y":3905.64},{"nodes":[53443,20645,59767,31292,64284,58528,45363,19011,27373,22928],"orbits":[0,3,4,5],"x":-3724.22,"y":1390.39},{"nodes":[27290],"orbits":[0],"x":-3711.3,"y":11983.92},{"nodes":[6077],"orbits":[0],"x":-3709.27,"y":-7173.96},{"nodes":[8248,48079,60014,38474],"orbits":[7,2],"x":-3702.66,"y":-823.68},{"nodes":[8737],"orbits":[0],"x":-3697.15,"y":-7461.02},{"nodes":[53108],"orbits":[0],"x":-2366.0430451617,"y":15879.830574792},{"nodes":[35265],"orbits":[0],"x":-3657.51,"y":6318.1},{"nodes":[36728],"orbits":[0],"x":-2329.8730451617,"y":14628.780574792},{"nodes":[25927],"orbits":[0],"x":-3622.31,"y":-7106.13},{"nodes":[20637,25570,21549,37694,44560,64083,27572,12940],"orbits":[0,2,3,4,7],"x":-3604.52,"y":-11358.09},{"nodes":[62122,6748,37327,34248,48618,4295],"orbits":[0,3,7],"x":-3593.46,"y":-8544.35},{"nodes":[34840],"orbits":[0],"x":-3593.46,"y":-7995.13},{"nodes":[33601,5692,35708,41154,2863],"orbits":[0,2],"x":-3556.93,"y":-337.58},{"nodes":[23364,33781,65493,43854,48614,9018,35918],"orbits":[0,3,7],"x":-3555.35,"y":-3914.61},{"nodes":[52038],"orbits":[0],"x":-3550.74,"y":-3918.97},{"nodes":[36822],"orbits":[0],"x":-2229.6330451617,"y":15370.790574792},{"nodes":[2511,19802,64399],"orbits":[1,2,3],"x":-3517.31,"y":5116.13},{"nodes":[2071,37543,38420,16647],"orbits":[0,2],"x":-3516.49,"y":-3235.91},{"nodes":[33397,51248,53294,38292,39594],"orbits":[0,2],"x":-3498.41,"y":321.55},{"nodes":[44733],"orbits":[2],"x":-3497.77,"y":-6221.4},{"nodes":[49363],"orbits":[0],"x":-3496.22,"y":-6579.23},{"nodes":[49550,61935,55746,4624],"orbits":[0,7],"x":-3484.73,"y":4125.9},{"nodes":[43842,5695,32309,59070,28092,17061,31773,55011],"orbits":[0,3,7],"x":-3480.21,"y":-9844.83},{"nodes":[26697],"orbits":[0],"x":-3462.24,"y":12165.79},{"nodes":[41511],"orbits":[0],"x":-3445.11,"y":-7610.06},{"nodes":[62661],"orbits":[0],"x":-3443.04,"y":-4769.59},{"nodes":[1433],"orbits":[6],"x":-3428.17,"y":-7186.71},{"nodes":[35284,3921,38398,31898,7473,2211,8154],"orbits":[0,7],"x":-3422.22,"y":11010.67},{"nodes":[12786],"orbits":[0],"x":-3421.76,"y":-1975.64},{"nodes":[15374,48035,54676,39759,11329],"orbits":[0,2],"x":-3410.15,"y":7031.06},{"nodes":[52746,9796,62310,54148,36325,56934],"orbits":[0,2,4,7],"x":-3408.23,"y":9916.18},{"nodes":[58591],"orbits":[0],"x":-2093.2330451617,"y":14861.740574792},{"nodes":[37612],"orbits":[0],"x":-3366.12,"y":7490.9},{"nodes":[8531,24483,32660,8631,59256,51534,46760],"orbits":[0,2,3],"x":-3360.01,"y":-4893.8},{"nodes":[37963,15855,59263,61441,54138],"orbits":[2,3,4,5,6],"x":-3314.67,"y":11934.56},{"nodes":[64223],"orbits":[0],"x":5660.4216959661,"y":-14377.641217109},{"nodes":[9762,10783,38564,20091],"orbits":[2,3,5,6],"x":-3296.49,"y":11927.97},{"nodes":[51299],"orbits":[2],"x":-3292.33,"y":5858.65},{"nodes":[46060,29788,44419,7251,29270,7488],"orbits":[0,7],"x":-3285.98,"y":4891.42},{"nodes":[17655,64299,50558,12462,18465,39540,36602,6744,49357,32194,58651,5777,44951,37629,55933],"orbits":[2,3,4,6],"x":-3281.46,"y":-1894.64},{"nodes":[25011,60404,20691,41739],"orbits":[0,2],"x":-3244.97,"y":8358.66},{"nodes":[60191,54985,14602,42737],"orbits":[7],"x":-3244.55,"y":7079.31},{"nodes":[47168],"orbits":[0],"x":-3225.69,"y":-10395.75},{"nodes":[38235,34671,61934,24477,17532,48418],"orbits":[0,2],"x":-3224.09,"y":7913.29},{"nodes":[57373],"orbits":[0],"x":-3215.37,"y":-6401.48},{"nodes":[25303],"orbits":[0],"x":-3196.2,"y":-8995.5},{"nodes":[39935],"orbits":[0],"x":-3184.23,"y":-9385.96},{"nodes":[38323],"orbits":[0],"x":-3154.84,"y":556.13},{"nodes":[48305],"orbits":[0],"x":-3144.84,"y":-551.55},{"nodes":[4956],"orbits":[0],"x":-3121.95,"y":-1268.74},{"nodes":[35560],"orbits":[0],"x":-3116.51,"y":-7680.34},{"nodes":[22045,63209,30704,13505],"orbits":[0,2],"x":-3115.35,"y":-1267.96},{"nodes":[30979],"orbits":[0],"x":-3109.62,"y":-5381.56},{"nodes":[30265],"orbits":[0],"x":5882.2416959661,"y":-15234.651217109},{"nodes":[4407],"orbits":[0],"x":-3069.12,"y":-8364.27},{"nodes":[64327,18629,39517,49391,36629,44659,62732,53373,64192,18742],"orbits":[0,3,4,5],"x":-3067.29,"y":2529.2},{"nodes":[43366],"orbits":[0],"x":-3061.21,"y":-8608.16},{"nodes":[15194],"orbits":[0],"x":-3049.19,"y":-8762.37},{"nodes":[34747,24753,56567,151,6274],"orbits":[0,7],"x":-3044.02,"y":6253.4},{"nodes":[33618,12610,4873,12683,61974,39990,20718,13294],"orbits":[1,2,7],"x":-2999.63,"y":-5834.98},{"nodes":[43895,13562],"orbits":[7],"x":-2998.56,"y":4483.94},{"nodes":[23650,56616,41415],"orbits":[0,2],"x":-2977.66,"y":4483.94},{"nodes":[30219,45177,39732],"orbits":[1,2],"x":-2974.98,"y":3611.49},{"nodes":[29148],"orbits":[0],"x":-2904.82,"y":-7995.13},{"nodes":[38300],"orbits":[0],"x":-2893.96,"y":-6643.12},{"nodes":[17517,13233,19873],"orbits":[0,7],"x":-2880.6,"y":-1668.56},{"nodes":[44344],"orbits":[0],"x":-2864.23,"y":-9385.96},{"nodes":[27726,32416,6529],"orbits":[2],"x":-2851.04,"y":1645.22},{"nodes":[8406,6015,35426],"orbits":[6,3],"x":-2849.6,"y":0.53},{"nodes":[2606,21606,20388],"orbits":[1,2,3],"x":-2824.48,"y":-8749.27},{"nodes":[64471],"orbits":[4],"x":-2808.97,"y":10498.42},{"nodes":[45824],"orbits":[0],"x":-2787.46,"y":11060.96},{"nodes":[6898],"orbits":[0],"x":-2774.37,"y":-1070.72},{"nodes":[3282,58817,53607,37302,52860,45494,40975,24368,40597],"orbits":[0,3,4,7],"x":-2756.41,"y":10024.89},{"nodes":[65016,21206,6752,7378,968,45899,54911,31326,39716,44092,11505],"orbits":[0,2,3],"x":-2750.44,"y":-7108.15},{"nodes":[14575],"orbits":[0],"x":-2730.42,"y":-9028.75},{"nodes":[41147,23797,31370,32448],"orbits":[2],"x":-2702.07,"y":8329.01},{"nodes":[56090,59136,17729,56466],"orbits":[0,2,3,7],"x":-2701.66,"y":-4273.5},{"nodes":[55412,22538,64659,25211,11330,22185,17796,12412,3355],"orbits":[1,2,3],"x":-2697.32,"y":-11149},{"nodes":[38105,49455,13537,44299,6006,23939,59425,2508,51797,22141,857,58789,46275,13307,26614,3894],"orbits":[0,4,7],"x":-2697.32,"y":-10245.46},{"nodes":[63469,57967,50216,30834],"orbits":[0,2],"x":-2656.19,"y":-2063.25},{"nodes":[56857,10561,43426,45602,23265,25653,36109,64591,25683,14131,46091,2810,20701,36891,32705,13289,34207,35880,9843,8305],"orbits":[2,3,4,5,6,7,9,8],"x":6319.3716959661,"y":-14679.541217109},{"nodes":[5101,64690,35558,46726],"orbits":[0,3,7],"x":-2648.97,"y":-4970.63},{"nodes":[3414],"orbits":[0],"x":-2625.49,"y":-8808.47},{"nodes":[23227,39564,3516],"orbits":[4,7],"x":-2620.07,"y":7375.23},{"nodes":[38663,49618,62039],"orbits":[0,7],"x":-2620.07,"y":7379.36},{"nodes":[55348],"orbits":[0],"x":-2620.07,"y":7389.42},{"nodes":[13279],"orbits":[0],"x":-2620.07,"y":7921.63},{"nodes":[47284],"orbits":[0],"x":-2588.8,"y":-8604.12},{"nodes":[1865,54934,15494,43584],"orbits":[0,2],"x":-2568.32,"y":3948.16},{"nodes":[8493],"orbits":[0],"x":-2554.96,"y":10828.42},{"nodes":[42177,5049,43183,11153,49231],"orbits":[0,7],"x":-2553.76,"y":5504.65},{"nodes":[41838,38103,25429,34084],"orbits":[1,2,7],"x":-2541.03,"y":-1462.22},{"nodes":[3332],"orbits":[0],"x":-2530.04,"y":-8376.52},{"nodes":[53396,64370,45923,52319],"orbits":[6],"x":-2522.24,"y":-1450.05},{"nodes":[51921],"orbits":[6],"x":-2502.19,"y":3479.47},{"nodes":[5920,52574,55478,48006,33604],"orbits":[0,2,7],"x":-2481,"y":3401.68},{"nodes":[32523],"orbits":[0],"x":-2460.75,"y":-3489.54},{"nodes":[58930,52429,6294,4847,14934,858,58387,52454,46604,2138,1546,38827,31890,25745,21081],"orbits":[2,3,4,5,7],"x":-2457.53,"y":-3479.87},{"nodes":[35745,12601,483,50908],"orbits":[0,2],"x":-2431.32,"y":-2692.66},{"nodes":[27992],"orbits":[0],"x":-2415.33,"y":11530.75},{"nodes":[23373,23428,47623,53895,17026,17303,38570],"orbits":[2,3,7],"x":-2399.07,"y":11558.76},{"nodes":[5710,14923,46325,33556,55473,43164,1207,13397,39581,6839],"orbits":[0,4,7],"x":-2393.09,"y":1033.71},{"nodes":[61042],"orbits":[0],"x":-2364.29,"y":-8977.68},{"nodes":[11679],"orbits":[0],"x":-2364.29,"y":-7995.11},{"nodes":[54453,19006,39461,229,46365],"orbits":[0,2],"x":-2362.28,"y":-9378.04},{"nodes":[38856],"orbits":[6],"x":-2351.05,"y":-3487.38},{"nodes":[28950],"orbits":[0],"x":-2308.21,"y":-1862.64},{"nodes":[46358,50423,59376],"orbits":[6],"x":-2291.85,"y":-4007.49},{"nodes":[39207,33518,37519,17045,32564,63579,55131],"orbits":[0,4,7],"x":-2289.79,"y":8432.25},{"nodes":[19240],"orbits":[0],"x":-2241.38,"y":-4242.75},{"nodes":[13241],"orbits":[6],"x":-2221.54,"y":3539.9},{"nodes":[56783],"orbits":[0],"x":6756.5616959661,"y":-15234.651217109},{"nodes":[53589],"orbits":[0],"x":-2199.44,"y":3805.96},{"nodes":[17584,28446,12430,61067,1143,58170],"orbits":[2],"x":-2188.85,"y":-968.66},{"nodes":[28718],"orbits":[0],"x":-2187.5,"y":-962.97},{"nodes":[54521],"orbits":[0],"x":-2171.82,"y":-10395.75},{"nodes":[48670],"orbits":[6],"x":-2134.26,"y":3688.8},{"nodes":[6714,5066,51788,42583,10499],"orbits":[2],"x":-2097.34,"y":4206.32},{"nodes":[1913,4665,61534,7721,64683,41031,23570,36709,63393],"orbits":[0,4,7],"x":-2092.78,"y":1554.69},{"nodes":[10772,21468,2119,39274,53505],"orbits":[0,2,3],"x":-2087.68,"y":7594.08},{"nodes":[38430],"orbits":[0],"x":-2087.37,"y":4208.07},{"nodes":[2864],"orbits":[0],"x":-2086.96,"y":8229.42},{"nodes":[48581,15969,41129,24338,15838,33242,13387],"orbits":[3,4,5,6],"x":-2076.24,"y":-4701.25},{"nodes":[1543,14096,44293],"orbits":[1,2],"x":-2074.7,"y":-4534.37},{"nodes":[54232],"orbits":[0],"x":-2059.23,"y":2453.77},{"nodes":[44372,25829,57791,52229],"orbits":[0,2],"x":-2012.26,"y":-7643.07},{"nodes":[41646],"orbits":[0],"x":-2012.03,"y":4519.75},{"nodes":[28860,56104,14091,23993,8115,36449,42981,52684],"orbits":[1,2,3,4,7],"x":-2012.03,"y":4750.59},{"nodes":[58674,17867,37092,55817],"orbits":[7],"x":-1966.11,"y":4165.53},{"nodes":[2397,54437,16111,5324,46268],"orbits":[0,7],"x":-1955.87,"y":11130.6},{"nodes":[43791,53320,16385,41651,5098],"orbits":[2,3],"x":-1945.48,"y":5858.53},{"nodes":[20119,18160,15809,26945,31175,22783,30720,54036,17501,18485],"orbits":[0,2,3,7],"x":-1940.55,"y":-8386.27},{"nodes":[50626,32597,12777,3918,54708,59695],"orbits":[2],"x":-1927.77,"y":-1422.19},{"nodes":[44948],"orbits":[0],"x":-1923.59,"y":-1417.27},{"nodes":[7424,27491,1823,36994,29432,4061,3471,34531,25363,44098],"orbits":[0,4,7],"x":-1909.32,"y":-6475.67},{"nodes":[3041,47555,53697,10156,59795],"orbits":[3,5,6],"x":-1892.34,"y":-3294.04},{"nodes":[13942,65023,18186,6626,32354,34433,24009,46475,16744,4716,24748],"orbits":[0,2,3,4],"x":-1863.48,"y":6665.33},{"nodes":[3685,55700,44983,32151],"orbits":[2,4,7],"x":-1788.73,"y":10569},{"nodes":[7628],"orbits":[6],"x":-1769.02,"y":3906.89},{"nodes":[33369],"orbits":[0],"x":-1760.47,"y":8417.92},{"nodes":[61170,25763,27186,62963],"orbits":[1,2,7],"x":-1731.48,"y":-9989.29},{"nodes":[43647,32727,53524,32507,12851,57555,52973,37608],"orbits":[0,2,4,7],"x":-1682.34,"y":-9147.25},{"nodes":[3999,9737,59480,36522,37665,4577,42410,24813,20397,35739,26356,15590,57863,8556],"orbits":[0,4,7],"x":-1653.23,"y":9760.91},{"nodes":[56388,21096,57616,63360,18801,62258,11752,62455],"orbits":[0,4,5,7],"x":-1626.68,"y":7851.58},{"nodes":[1220],"orbits":[0],"x":-1614.94,"y":-5019.94},{"nodes":[6655],"orbits":[2],"x":-1610.62,"y":8920.12},{"nodes":[35015],"orbits":[0],"x":-1587.62,"y":8880.27},{"nodes":[36286,14033,41130,34553,8397],"orbits":[1,2,7],"x":-1573.72,"y":-4956.19},{"nodes":[15885],"orbits":[0],"x":-1545.44,"y":-7995.13},{"nodes":[47796,62640,38501,27108,24880,17294,27501,19330,45916,34340,16168,45969,25374],"orbits":[2,4,5,6],"x":-1533.68,"y":2648.54},{"nodes":[50084],"orbits":[0],"x":-1527.89,"y":-734.8},{"nodes":[3936],"orbits":[0],"x":-1525.89,"y":733.41},{"nodes":[35720,7258,11861,3281],"orbits":[0,7],"x":-1513.28,"y":-2332.55},{"nodes":[58718],"orbits":[0],"x":-1482.46,"y":8698.1},{"nodes":[53853,36170,28693,49280,57320],"orbits":[0,2,7],"x":-1456.07,"y":3778.76},{"nodes":[45497],"orbits":[0],"x":-1446.33,"y":-10165.59},{"nodes":[17057,22784,17025,13515,14601],"orbits":[1,2,7],"x":-1446.33,"y":-9722.75},{"nodes":[34058],"orbits":[0],"x":-1432.94,"y":-4703.73},{"nodes":[40336],"orbits":[0],"x":-1410.85,"y":8880.27},{"nodes":[38646],"orbits":[0],"x":-1397.89,"y":957.2},{"nodes":[13855],"orbits":[0],"x":-1396.89,"y":-954.59},{"nodes":[42680],"orbits":[0],"x":-1385.44,"y":-8272.26},{"nodes":[54099],"orbits":[0],"x":-1367.15,"y":10828.42},{"nodes":[17150,23888,29399,7390,53647,51446,19750],"orbits":[0,3],"x":-1367.15,"y":11595},{"nodes":[44707,32885,54785,51735,6689,45599],"orbits":[0,2,4,7],"x":-1349.52,"y":4972.79},{"nodes":[36358,19112,12367,3492,60313,56956,54632,36507],"orbits":[0,2,3],"x":-1346.98,"y":-7376.61},{"nodes":[8349,56564,42077,31644,49235,14739,2102],"orbits":[0,2],"x":-1322.31,"y":-4290.85},{"nodes":[39886],"orbits":[0],"x":-1309.39,"y":-3298.79},{"nodes":[65322],"orbits":[0],"x":-1305.68,"y":8391.66},{"nodes":[47709],"orbits":[0],"x":-1305.68,"y":8698.1},{"nodes":[47175],"orbits":[0],"x":-1271.19,"y":733.1},{"nodes":[61525],"orbits":[0],"x":-1245.18,"y":-728.9},{"nodes":[23450,558,23091,63021,11366,39515,39228,62603,19715,46300,52774,57832,34290,5084,35324,34927],"orbits":[0,2,3,4,5],"x":-1221.99,"y":-11452.46},{"nodes":[63814],"orbits":[0],"x":-1200.68,"y":8879.97},{"nodes":[54818],"orbits":[0],"x":-1170.69,"y":8229.42},{"nodes":[47157,516,7201,61347,64488,48215],"orbits":[0,7],"x":-1169.57,"y":7550.25},{"nodes":[13333,1091,1700,48699],"orbits":[1,2,7],"x":-1161.05,"y":-9989.29},{"nodes":[13425],"orbits":[0],"x":-1137.16,"y":8698.1},{"nodes":[28492],"orbits":[0],"x":-1099.85,"y":11095.71},{"nodes":[45885],"orbits":[0],"x":-1051.9,"y":-10395.75},{"nodes":[40043,9857,55231,37361,54990],"orbits":[1,2,7],"x":-1048.42,"y":4248.9},{"nodes":[315],"orbits":[0],"x":-1032.12,"y":8879.97},{"nodes":[33216],"orbits":[2],"x":-1009.12,"y":8919.8},{"nodes":[18086,32427,62844,24655,42127,41573,4456,14363,61338,4776,7333],"orbits":[0,2,3,4],"x":-949.03,"y":-5546.35},{"nodes":[46343],"orbits":[0],"x":-767.04,"y":5189.25},{"nodes":[18407],"orbits":[0],"x":-752.96,"y":-2537.92},{"nodes":[10398,3472,56640,26682],"orbits":[7],"x":-691.9,"y":-7030.08},{"nodes":[13359,8382,61863,42045,50535,10612,31943],"orbits":[2,3],"x":-683.96,"y":-10841},{"nodes":[18158],"orbits":[0],"x":-9473.5114156951,"y":-13344.137033218},{"nodes":[58714,29514,21077,3109,36169,354,48429,52274,39431],"orbits":[0,3,4],"x":-617.1,"y":6556.71},{"nodes":[13882],"orbits":[0],"x":-616.96,"y":-7619.15},{"nodes":[49512],"orbits":[0],"x":-613.84,"y":-7995.13},{"nodes":[22439,44498,25101,52199,43139,65248,39752,56409,38068,5936],"orbits":[0,3,4],"x":-612.8,"y":-8637.76},{"nodes":[51194,24060,3091,18793,33639,24087,8782],"orbits":[7,2],"x":-611.91,"y":-7670.28},{"nodes":[15182],"orbits":[0],"x":-593.45,"y":8229.42},{"nodes":[52003],"orbits":[2],"x":-509.65,"y":-10901.37},{"nodes":[38270,23724,7275,29402,4046,8875,50687],"orbits":[1,2,3,4,7],"x":-484.77,"y":9710.46},{"nodes":[63484],"orbits":[0],"x":-9304.0614156951,"y":-13507.497033218},{"nodes":[22821,22314],"orbits":[0,7],"x":-478.3,"y":-3316.19},{"nodes":[51184],"orbits":[0],"x":-478.3,"y":-3030.38},{"nodes":[3823,60230,51968,51335,64046,45522,5726,58362,10192,55909],"orbits":[0,1,3,4,5,7],"x":-478.24,"y":-3752.19},{"nodes":[56935],"orbits":[0],"x":-478.02,"y":-4703.73},{"nodes":[22419],"orbits":[0],"x":-478.01,"y":-2158.22},{"nodes":[55066,19796,15899,18308,21721,21627,9290,19129,62194],"orbits":[2,3,4,7],"x":-477.54,"y":10441.93},{"nodes":[7049,25711,31566,24766,22556,11257,10271,58038,35028,51974],"orbits":[0,2,3],"x":-466.62,"y":8827.24},{"nodes":[50383],"orbits":[0],"x":-458.18,"y":-9486.35},{"nodes":[29391,50715,61354,29800],"orbits":[2,3,7],"x":-429.99,"y":-9489.3},{"nodes":[47363,13708,9164,25513,51825,47856,32561],"orbits":[2,3,4,5,6],"x":-420.12,"y":4842.33},{"nodes":[62588],"orbits":[0],"x":-405.01,"y":3700.21},{"nodes":[14997],"orbits":[0],"x":-376.02,"y":4798.23},{"nodes":[55807,6686,1922,41965,1755,18845],"orbits":[0,2,7],"x":-374.23,"y":-2574.13},{"nodes":[32976,34202,14428,49285,6287,38776,57816,364],"orbits":[1,2,3,4,7],"x":-344.33,"y":11065.56},{"nodes":[36564,17754,24039,46644,18348,25239,61267,13174,34419,19482,39470,770,46016,8854,7793,64379,63894,23880,24135,32699],"orbits":[6,5,9,8],"x":-9132.2814156951,"y":-12579.507033218},{"nodes":[53975,55104,33254,19125],"orbits":[1,2,7],"x":-296.21,"y":-5775.53},{"nodes":[28510,61438,42350],"orbits":[6],"x":-262.23,"y":3156.44},{"nodes":[5407],"orbits":[0],"x":-257.48,"y":2491.06},{"nodes":[934,9825,12526],"orbits":[4,3],"x":-248.37,"y":7972.75},{"nodes":[44605,2455,48588,13081],"orbits":[5],"x":-203.43,"y":2592.67},{"nodes":[57039,14572,11037],"orbits":[3],"x":-152.71,"y":3700.23},{"nodes":[29328,43201,43383,37450],"orbits":[4],"x":-150.31,"y":3572.61},{"nodes":[59779],"orbits":[0],"x":-133.15,"y":1690.41},null,{"nodes":[35492,30523,11376,50720,34199,43557],"orbits":[1,3,4,5,7],"x":-73.93,"y":-9897.76},{"nodes":[44871],"orbits":[3],"x":-30.93,"y":-1405.7},{"nodes":[46819],"orbits":[0],"x":-0.88,"y":-7031.82},{"nodes":[59362],"orbits":[0],"x":0,"y":-10395.75},{"nodes":[29009],"orbits":[0],"x":0,"y":-9772.2},{"nodes":[5314],"orbits":[4],"x":0,"y":-9671.2},{"nodes":[61419],"orbits":[0],"x":0,"y":-7995.13},{"nodes":[8616],"orbits":[0],"x":0,"y":-5955.17},{"nodes":[57710],"orbits":[6],"x":0,"y":-4700.35},{"nodes":[22290,5501,48821,15618,32404],"orbits":[0,2,3],"x":0,"y":-4439.9},{"nodes":[29502,47307,36302,3242,13769,59636,48007],"orbits":[0,2,7],"x":0,"y":-3031.45},{"nodes":[54447],"orbits":[0],"x":0,"y":-1490.58},{"nodes":[52125],"orbits":[0],"x":0.13,"y":10105.93},{"nodes":[2847],"orbits":[0],"x":0.13,"y":10828.42},{"nodes":[11337,29369,23427,47270,52799,60515,44455,19955,62914,41669,55250,56649,41972,17380],"orbits":[0,1,3,4],"x":0.44,"y":-11452.46},{"nodes":[54417,49657],"orbits":[6],"x":1.25,"y":3822.38},{"nodes":[10247,28370],"orbits":[6],"x":1.63,"y":3822.38},{"nodes":[50986],"orbits":[0],"x":1.95,"y":1469.82},{"nodes":[52442,14254,97],"orbits":[2],"x":1.95,"y":2418.36},{"nodes":[47150,38779,44836],"orbits":[2],"x":1.95,"y":2829.7},{"nodes":[48635],"orbits":[0],"x":1.95,"y":6250.78},{"nodes":[21755],"orbits":[0],"x":1.95,"y":7013.94},{"nodes":[57805,43444,7788],"orbits":[4,7],"x":3.72,"y":5712},{"nodes":[38003,28361,47782],"orbits":[4,7],"x":4.1,"y":5712},{"nodes":[40691,36746,25893,51169,43576,14324,1468,7971],"orbits":[2,3,4,7],"x":5.06,"y":-6484.35},{"nodes":[63526],"orbits":[0],"x":6.24,"y":5223.21},{"nodes":[44176,16618,10273,49696,42280,24511,45272,21205,57047,35688,38138,45278,4492],"orbits":[0,5,7],"x":7.01,"y":11943.01},{"nodes":[54127],"orbits":[0],"x":8.31,"y":8229.42},{"nodes":[54282],"orbits":[3],"x":8.31,"y":9742.42},{"nodes":[4739],"orbits":[3],"x":28.94,"y":-1404.7},{"nodes":[59915],"orbits":[0],"x":136.86,"y":1689.33},{"nodes":[41210,43578,59028,8092],"orbits":[4],"x":150.01,"y":3572.63},{"nodes":[50609,14926,11916],"orbits":[3],"x":151.5,"y":3700.21},{"nodes":[11311,38057,34061,56910],"orbits":[5],"x":225.42,"y":2596.07},{"nodes":[16538,9217,61281,47733,5108,44330],"orbits":[0,2,3],"x":260.71,"y":6565.73},{"nodes":[10694],"orbits":[0],"x":-8561.6214156951,"y":-13001.437033218},{"nodes":[7741,42500,59881],"orbits":[6],"x":262.02,"y":3155.84},{"nodes":[17340,40341,62051],"orbits":[4,3],"x":265.15,"y":7972.57},{"nodes":[2461],"orbits":[0],"x":273.71,"y":2491.06},{"nodes":[26648,22565,17994,24256,63541],"orbits":[2],"x":337.58,"y":10423.74},{"nodes":[30346,34006,15408,29695,43736,6338],"orbits":[0,2,7],"x":371.9,"y":-2574.13},{"nodes":[1477],"orbits":[0],"x":407.71,"y":3700.23},{"nodes":[4017,12918,26447,10079,49633],"orbits":[0,2],"x":415.74,"y":-9265.2},{"nodes":[517],"orbits":[0],"x":419.3,"y":-4284.19},{"nodes":[45570,43713,3051,35602,27009,30459],"orbits":[0,1,2,7],"x":452.02,"y":-9772.2},{"nodes":[56216],"orbits":[0],"x":472.38,"y":-2158.22},{"nodes":[39037],"orbits":[0],"x":486.61,"y":-4703.51},{"nodes":[14666,9642,17973,4748,61027],"orbits":[0,3,7],"x":486.99,"y":-3752.19},{"nodes":[2254],"orbits":[0],"x":486.99,"y":-3030.38},{"nodes":[4113,36782,55572,44179],"orbits":[0,7],"x":494.7,"y":-8434.59},{"nodes":[1151,4627,57626],"orbits":[7],"x":494.7,"y":-8404.42},{"nodes":[3025],"orbits":[0],"x":497.14,"y":-7995.13},{"nodes":[34030,42614,25594,13634,47441,61992],"orbits":[0,1,2,7],"x":497.14,"y":-7601.82},{"nodes":[44765,22533,11066,26663,32233],"orbits":[0,2,3,7],"x":502.65,"y":8723.77},{"nodes":[58090,13542,48774,34367,21540,27658,44850],"orbits":[0,7],"x":533.4,"y":-5930.42},{"nodes":[45576,51944,55060,43829,49406,47683,51728,33037,6505],"orbits":[0,2,3,4,5,7],"x":541.38,"y":9564.7},{"nodes":[13909,31037,34866,40985,62679],"orbits":[2],"x":545.48,"y":-7039.3},{"nodes":[22691],"orbits":[0],"x":552.41,"y":-4284.19},{"nodes":[56978],"orbits":[0],"x":610.22,"y":8229.3},{"nodes":[8872],"orbits":[0],"x":615.53,"y":5034.86},{"nodes":[63267,65424,4377,45488,50273,47893,57774,2394,3131],"orbits":[0,2,3],"x":615.53,"y":5034.86},{"nodes":[34813,7218,62505,32436,60203,472,3744,5332],"orbits":[1,2,3,4,7],"x":624.45,"y":11228.41},null,{"nodes":[15984],"orbits":[0],"x":712.02,"y":-10905.77},{"nodes":[50150,11873,37279,41159,27434,51234,15991],"orbits":[2,3],"x":722.97,"y":-10830.71},{"nodes":[19223,25213,37872,21871,51847,33974,31189,64665,26194,53166,28863],"orbits":[0,4,7],"x":729.71,"y":7013.94},{"nodes":[9485],"orbits":[0],"x":756.52,"y":-2537.92},{"nodes":[46124,63009,37593,63739],"orbits":[0,2,7],"x":784.17,"y":-5269.44},{"nodes":[15083],"orbits":[0],"x":905.73,"y":-11253.83},{"nodes":[25619,42354,57196,23702,43562,3660,63445,59501],"orbits":[0,2,3],"x":924.86,"y":10235.46},{"nodes":[35653],"orbits":[0],"x":940.85,"y":11379.02},{"nodes":[58109],"orbits":[0],"x":1010.78,"y":4639.54},{"nodes":[22271],"orbits":[0],"x":1029.73,"y":-11468.6},{"nodes":[40783],"orbits":[0],"x":1061.08,"y":-5546.35},{"nodes":[38732],"orbits":[0],"x":1063.41,"y":-7995.13},{"nodes":[17107],"orbits":[0],"x":1069.2,"y":-7546.83},{"nodes":[40345,42290,52254,37991],"orbits":[7],"x":1070.74,"y":-9412.83},{"nodes":[50540],"orbits":[0],"x":1073.28,"y":-9540.92},{"nodes":[17711],"orbits":[0],"x":1074.78,"y":-6113.73},{"nodes":[36639,32009,36814,16499],"orbits":[7],"x":1075.8,"y":-9669},{"nodes":[60685],"orbits":[0],"x":1089.99,"y":-3001.45},{"nodes":[18651],"orbits":[0],"x":1129.94,"y":-11238.26},{"nodes":[55554],"orbits":[0],"x":1139.73,"y":-11659.12},{"nodes":[27853,59289,3365,52576,64550,22532],"orbits":[2,7],"x":1152.97,"y":4158.69},{"nodes":[33180,11788,14355,60269,8483,46989,6588],"orbits":[0,7],"x":1162.02,"y":-6821.54},{"nodes":[55802],"orbits":[0],"x":1168.66,"y":10828.42},{"nodes":[3717],"orbits":[0],"x":1168.66,"y":11146.25},{"nodes":[60488],"orbits":[0],"x":1170.11,"y":4170.02},{"nodes":[21274],"orbits":[0],"x":1188.06,"y":8229.3},{"nodes":[57190,27859,38694,38763,22188],"orbits":[1,7],"x":1188.06,"y":8669.63},{"nodes":[62677],"orbits":[0],"x":1235.03,"y":-10395.55},{"nodes":[26905],"orbits":[3],"x":1247.13,"y":-11855.75},{"nodes":[11736,8821,28975],"orbits":[3,4,6],"x":1249.73,"y":-11514.66},{"nodes":[44683],"orbits":[0],"x":1270.43,"y":-728.84},{"nodes":[50459],"orbits":[0],"x":1274.68,"y":735.85},{"nodes":[1826],"orbits":[0],"x":1308.1,"y":-3294.7},{"nodes":[44566],"orbits":[0],"x":1353.57,"y":9646.22},{"nodes":[65468],"orbits":[0],"x":1366.53,"y":11380.85},{"nodes":[63863,27785],"orbits":[0,7],"x":1367.44,"y":-11645.12},{"nodes":[36293,55708],"orbits":[0,7],"x":1381.34,"y":-11239.64},{"nodes":[13828],"orbits":[0],"x":1402.97,"y":958.27},{"nodes":[48030,6715,62436,116,3215,41372,44359],"orbits":[0,7],"x":1423.72,"y":-4183.63},{"nodes":[47759],"orbits":[0],"x":1436.89,"y":-10147.25},{"nodes":[3995,12311,64119,18115,48856,17882,33596],"orbits":[0,7],"x":1450.76,"y":7777.63},{"nodes":[53996,17686,43575,41512],"orbits":[7],"x":1474.81,"y":3454.96},{"nodes":[42736],"orbits":[0],"x":1484.79,"y":-2826.54},{"nodes":[60741,49804,6950,24035,33922],"orbits":[2],"x":1505.67,"y":-5546.35},{"nodes":[10909,16489,28556],"orbits":[6,3],"x":1516.21,"y":2614.41},{"nodes":[56651],"orbits":[0],"x":1535.77,"y":727.98},{"nodes":[19998],"orbits":[0],"x":1559.69,"y":11253.56},{"nodes":[11672],"orbits":[0],"x":1563.03,"y":-4703.51},{"nodes":[2486,19341,56118,61487,36596,8440,63732,45013,58884],"orbits":[0,1,3,4,7],"x":1573.91,"y":5379.88},{"nodes":[48401,15507,1140],"orbits":[2,3,6],"x":1574.14,"y":1708.94},{"nodes":[39116,9941,38888],"orbits":[7,3],"x":1598.81,"y":3240.19},{"nodes":[42076,46972,17706],"orbits":[0,2,7],"x":1600.36,"y":-3445.28},{"nodes":[54783],"orbits":[1],"x":1609.6,"y":-3528.07},{"nodes":[58783,37190,35855,48583,26520,35859],"orbits":[0,2],"x":1632.43,"y":4050.7},{"nodes":[48846],"orbits":[0],"x":1657.19,"y":9770.52},{"nodes":[2978],"orbits":[0],"x":1663.34,"y":10309.59},{"nodes":[6266,60085,15839,11667,1915,48617],"orbits":[1,7],"x":1670.41,"y":10295.58},{"nodes":[30117],"orbits":[0],"x":-7077.2916959661,"y":-15153.531217109},{"nodes":[25807],"orbits":[0],"x":1694.19,"y":11468.66},{"nodes":[30555],"orbits":[0],"x":1695.71,"y":-2698.11},{"nodes":[27234],"orbits":[0],"x":1713.31,"y":-4986.63},{"nodes":[4203],"orbits":[0],"x":1714.69,"y":-2969.93},{"nodes":[14340],"orbits":[0],"x":1734.98,"y":4453},{"nodes":[58939,26319,30990,44608],"orbits":[0,2],"x":1737.77,"y":4778},{"nodes":[2732,65393,52241,58115,94,16790],"orbits":[1,2,7],"x":1746.18,"y":-5035.12},{"nodes":[49691,31409,50437,32274,61106,59653,35987],"orbits":[0,2,4,7],"x":1759.97,"y":1320.44},{"nodes":[48551],"orbits":[0],"x":-7001.4816959661,"y":-14067.501217109},{"nodes":[15876,7947,26061,4579],"orbits":[2],"x":1776.09,"y":-10680.12},{"nodes":[17672],"orbits":[0],"x":1797.54,"y":-7995.13},{"nodes":[11230],"orbits":[0],"x":1797.54,"y":-7675.13},{"nodes":[48290,49088,47155,55180,17394,45530,3443,63545],"orbits":[0,2,3,7],"x":1798.44,"y":-7166.71},{"nodes":[20140],"orbits":[0],"x":1800.67,"y":-8634.27},{"nodes":[20861,8522,26236,38069,45350,338,24491,3438,18856],"orbits":[1,2,3,4,7],"x":1802.15,"y":-8810.16},{"nodes":[7576,33866,10364,42857,20024,44223,55342,17248,10429,49220],"orbits":[0,1,2,4,5,7],"x":1821.35,"y":-1202.94},{"nodes":[39298],"orbits":[0],"x":1824.91,"y":8228.37},{"nodes":[10998,9736,61396,61318,2843,1019,45037,21438,62235],"orbits":[0,2,3,4,5,7],"x":1826.63,"y":8513.85},{"nodes":[7062,16680,48137,33887,43155,31763,33415,6178],"orbits":[4],"x":1857.66,"y":11423.83},{"nodes":[64726,19573,17553,46296,38479,19342,27493],"orbits":[1,2,3,4,7],"x":1899.93,"y":6744.84},{"nodes":[53683],"orbits":[0],"x":1904.34,"y":11524.96},{"nodes":[44430],"orbits":[0],"x":1949.13,"y":11357.83},{"nodes":[44343,55276,52980,17366,18970,29361,11938,39964,1215,48198],"orbits":[0,1,2,4,5,7],"x":1958.85,"y":-978.15},{"nodes":[33225],"orbits":[0],"x":1960.52,"y":-9606.62},{"nodes":[21779,9185,40760,60107,57204,47833],"orbits":[0,2],"x":1986.68,"y":-4242.81},{"nodes":[19779,63891,63074,42999,4925],"orbits":[1,2,3],"x":1999.54,"y":-11112.83},{"nodes":[35660,18548,62628,4313,35234,6789,28992],"orbits":[0,2,4,7],"x":2012.88,"y":865.02},{"nodes":[17726,11826],"orbits":[7],"x":2015.32,"y":2999.71},{"nodes":[11315],"orbits":[0],"x":2015.42,"y":9673.14},{"nodes":[64427,51892,44188,59387],"orbits":[0,2],"x":2081.9,"y":-8262.87},{"nodes":[23153,31112,56897,57785,63828,23996],"orbits":[0,7],"x":2082.55,"y":7631.77},{"nodes":[30082],"orbits":[0],"x":2092.43,"y":11575.37},{"nodes":[46554],"orbits":[0],"x":2107.3,"y":-10394.21},{"nodes":[41225,48611,4271,62887],"orbits":[0,2],"x":2107.3,"y":-9931.58},{"nodes":[47177],"orbits":[0],"x":2110.13,"y":-4703.51},{"nodes":[61768],"orbits":[0],"x":2157.18,"y":-9511.45},{"nodes":[61432],"orbits":[0],"x":2164.6,"y":11512.63},{"nodes":[56926,44255,14548,59541,10320,28573,15358,41905],"orbits":[0,2,3,7],"x":2165.23,"y":-6650.5},{"nodes":[2841,33059,39839,20205],"orbits":[0,2],"x":2192.99,"y":4717.44},{"nodes":[52703],"orbits":[0],"x":-6563.3716959661,"y":-13772.791217109},{"nodes":[48568],"orbits":[0],"x":2199.2,"y":3806.76},{"nodes":[49046],"orbits":[0],"x":2214.93,"y":-3836.38},{"nodes":[62159,59603,57110,46561],"orbits":[0,2,7],"x":2229.99,"y":-3149.3},{"nodes":[16460,43746,38143],"orbits":[2,3,6],"x":2235.52,"y":536.07},{"nodes":[57810],"orbits":[0],"x":2257.86,"y":-8717.37},{"nodes":[5961],"orbits":[0],"x":2260.4,"y":9939.27},{"nodes":[54675],"orbits":[0],"x":2281.59,"y":10332.05},{"nodes":[58329,31950,8569],"orbits":[6],"x":2292.18,"y":-3970.17},null,{"nodes":[39987,12419,18913,56063],"orbits":[0,2,3,7],"x":2317.51,"y":-5438.63},{"nodes":[40073],"orbits":[0],"x":2343.9,"y":-9085.31},{"nodes":[49993,40632,48889,28038,3893,64434,56488],"orbits":[0,2,7],"x":2372.91,"y":8504.31},{"nodes":[20744,33053,4844,50795,58013],"orbits":[1,7],"x":2377.83,"y":2986.75},{"nodes":[63926],"orbits":[0],"x":2393.91,"y":-9611.59},{"nodes":[26383,8415,26282,27667,23416,56162,65518,62388,30071,59342,47442,59822],"orbits":[6,5,9,8],"x":-6319.3716959661,"y":-14203.541217109},{"nodes":[53266],"orbits":[0],"x":2453.78,"y":-8312.45},{"nodes":[46224,24045,49799,45019],"orbits":[0,2],"x":2457.39,"y":3459.95},{"nodes":[26786,18882],"orbits":[0,5],"x":2459.2,"y":4266.46},{"nodes":[23764],"orbits":[0],"x":2459.21,"y":-3622.89},{"nodes":[5295],"orbits":[0],"x":2476.38,"y":9574.5},{"nodes":[50485,28229,8540,45230,22959],"orbits":[0,2],"x":2497.88,"y":-5053.36},{"nodes":[19288],"orbits":[0],"x":2503.68,"y":7415.67},{"nodes":[38814],"orbits":[0],"x":2503.68,"y":7792.67},{"nodes":[20387],"orbits":[0],"x":2504.3,"y":-8625.66},{"nodes":[63731],"orbits":[0],"x":2537.98,"y":11565.76},{"nodes":[58814],"orbits":[0],"x":2568.17,"y":10828.42},{"nodes":[29582,43923,19470,50328,10053,9458],"orbits":[0,2,3],"x":2573.06,"y":1485.46},{"nodes":[4850],"orbits":[0],"x":2577.55,"y":-4030.32},{"nodes":[11855,56999,44014,30829],"orbits":[0,2],"x":2590.36,"y":5169.65},{"nodes":[58002,55575,45086,34520,23738],"orbits":[0,2,3,7],"x":2590.88,"y":-7324.15},{"nodes":[17024],"orbits":[0],"x":2607.33,"y":-8878.62},{"nodes":[53196,12322,32135,35848,28625,46692,51509,9393],"orbits":[0,1,4,7],"x":2622.75,"y":6605.25},{"nodes":[35896],"orbits":[0],"x":2634.6,"y":-7995.13},{"nodes":[13738],"orbits":[0],"x":2641.65,"y":-9309.5},{"nodes":[52354],"orbits":[0],"x":2667.71,"y":11496.1},{"nodes":[31223],"orbits":[0],"x":-6075.3516959661,"y":-13772.791217109},{"nodes":[4157,55088,34168],"orbits":[7],"x":2694.54,"y":-2103.71},{"nodes":[53960],"orbits":[5],"x":2704.11,"y":-2329.78},{"nodes":[36479,36778,12925],"orbits":[4],"x":2724.74,"y":-2058.41},{"nodes":[61312,20831,29843,55397,44527,44875],"orbits":[0,2,4,7],"x":2727.45,"y":2024.66},{"nodes":[9020,244,41171,37767,6596,36341,35118],"orbits":[0,1,2,4,7],"x":2730.83,"y":11768.89},{"nodes":[35503],"orbits":[0],"x":2744.59,"y":-3760.9},{"nodes":[34233,14725,32545,16123],"orbits":[3,2],"x":2753.29,"y":-2001.95},{"nodes":[31745,3234,3624,10927,9272,18470,4447,12906],"orbits":[1,3,4,7],"x":2756.47,"y":5912.5},{"nodes":[19104],"orbits":[0],"x":2770.83,"y":1599.66},{"nodes":[53560],"orbits":[0],"x":2785.02,"y":-8428.64},{"nodes":[34984,12661,44917,18895,703,10552],"orbits":[0,1,7],"x":2787.39,"y":-5900.44},{"nodes":[12465,30040,56016,65149,35594,26830],"orbits":[1,2,5,7],"x":2795.71,"y":10440.37},{"nodes":[13576],"orbits":[0],"x":2802.27,"y":-8676.29},{"nodes":[64352],"orbits":[0],"x":2806.74,"y":4311.96},{"nodes":[37372],"orbits":[0],"x":2810.3,"y":-9096.02},{"nodes":[12337],"orbits":[0],"x":2880.86,"y":9533.6},{"nodes":[25281,10677,56638,53935],"orbits":[1,2],"x":2886.44,"y":-3430.12},{"nodes":[7405],"orbits":[0],"x":2886.7,"y":-4100.44},{"nodes":[48585],"orbits":[0],"x":2890.88,"y":2251.96},{"nodes":[31517,11722,62431],"orbits":[0,2],"x":2898.16,"y":-5489.12},{"nodes":[13341,56841,18451,63255],"orbits":[0,2],"x":2899.54,"y":2850.56},{"nodes":[62230,19355,37974],"orbits":[6],"x":2922.78,"y":-10114.18},{"nodes":[39567,50816,50755,10159,4828,25026,36379,31977,19044,3567,33345,10314,61923,16256,53188],"orbits":[0,1,2,3,4,5],"x":2922.78,"y":-9973.75},{"nodes":[21336,15975,62984,58182,7344,26931],"orbits":[3,2],"x":2935.56,"y":-1694.84},{"nodes":[8975],"orbits":[0],"x":2939.76,"y":-2768.08},{"nodes":[44487,45137,39884,40271],"orbits":[7],"x":2946.52,"y":4969.56},{"nodes":[44345],"orbits":[0],"x":2947.79,"y":4537.32},{"nodes":[20504,52836,56806,11980,62341],"orbits":[0,4,7],"x":2995.2,"y":8568.45},{"nodes":[46157],"orbits":[0],"x":3017.04,"y":-8315.27},{"nodes":[50516,41447,31626,59661,13610,2814,26952,12245,19749],"orbits":[1,3,7],"x":3038.31,"y":11084.54},{"nodes":[38614,25827,55241,44201,27662],"orbits":[1,2,3],"x":3049.32,"y":-6418.35},{"nodes":[37806],"orbits":[0],"x":3052.85,"y":-8723.72},{"nodes":[42250],"orbits":[0],"x":3086.31,"y":5345.94},{"nodes":[40630],"orbits":[0],"x":3105.36,"y":2128.06},{"nodes":[6772,30695,13783,56472,22795,42781],"orbits":[0,2,4,7],"x":3109.38,"y":1336.95},{"nodes":[17118],"orbits":[0],"x":3112.88,"y":7440.94},{"nodes":[20049,30252,32818,48135,12750],"orbits":[0,7],"x":3112.88,"y":7857},{"nodes":[50192],"orbits":[0],"x":-5648.4816959661,"y":-14067.501217109},{"nodes":[63064,65437,30634,54413],"orbits":[3,2],"x":3116.47,"y":-1389.24},{"nodes":[30047],"orbits":[0],"x":3144.14,"y":3080.1},{"nodes":[40068,53149,32683],"orbits":[4],"x":3145.56,"y":-1331.11},{"nodes":[56325],"orbits":[0],"x":3195.27,"y":2366.42},{"nodes":[3165],"orbits":[0],"x":-5560.9516959661,"y":-15153.501217109},{"nodes":[53965],"orbits":[0],"x":3203.89,"y":9325.66},{"nodes":[24825,34136,29479],"orbits":[5,3],"x":3203.92,"y":0.42},{"nodes":[48833],"orbits":[0],"x":3228.15,"y":4292.78},{"nodes":[57517],"orbits":[0],"x":3247.77,"y":3615.89},{"nodes":[4],"orbits":[0],"x":3249.41,"y":4552.82},{"nodes":[46034],"orbits":[0],"x":3255.08,"y":-5628.71},{"nodes":[55668],"orbits":[0],"x":3266.72,"y":-8000},{"nodes":[55420,30061,31908,5594,50107,50881],"orbits":[2],"x":3269.96,"y":-7564.13},{"nodes":[8785],"orbits":[0],"x":3272.71,"y":-7565.73},{"nodes":[29240],"orbits":[0],"x":3284.63,"y":-9003.35},{"nodes":[25170,19442,30820,8606],"orbits":[0,2,7],"x":3312.53,"y":4003.79},{"nodes":[13411],"orbits":[5],"x":3369.01,"y":-1178.15},{"nodes":[33946,34074,57227,23259,22864,57966],"orbits":[0,2,3,7],"x":3386.17,"y":9912.71},{"nodes":[16484],"orbits":[2],"x":3395.61,"y":6043.67},{"nodes":[32943,22368,47088,8789,16938,29930,63182,37266],"orbits":[0,2,4,7],"x":3395.61,"y":6863.03},{"nodes":[55429],"orbits":[0],"x":3398.9,"y":1369.34},{"nodes":[36630,60829,29941,28268],"orbits":[1,2,3],"x":3414.8,"y":3529.44},{"nodes":[19808],"orbits":[0],"x":3433.98,"y":1627.23},{"nodes":[57513],"orbits":[0],"x":3444.63,"y":-9280.49},{"nodes":[25557],"orbits":[6],"x":3446.89,"y":-7266.34},{"nodes":[21280],"orbits":[0],"x":3498.09,"y":2467.05},{"nodes":[41770,9441,5077,33080,43254,33400],"orbits":[0,2],"x":3507.9,"y":5460.57},{"nodes":[11578],"orbits":[0],"x":3512.67,"y":4752.05},{"nodes":[20837],"orbits":[0],"x":3537.82,"y":3734.46},{"nodes":[41029],"orbits":[0],"x":3541.56,"y":-6134.17},{"nodes":[28050],"orbits":[6],"x":3551.58,"y":2050.41},{"nodes":[31928,50574,19426,15443],"orbits":[0,2],"x":3553.55,"y":-5454.76},{"nodes":[5564],"orbits":[0],"x":3555.53,"y":4441.55},{"nodes":[24812,56360,64643,27176],"orbits":[0,2],"x":3563.72,"y":-3733.75},{"nodes":[36997],"orbits":[0],"x":3599.3,"y":2962.09},{"nodes":[53539,46705,45650,9572,12822],"orbits":[0,2,3],"x":3607.08,"y":2672.84},{"nodes":[17548,14958,630,13419,31039],"orbits":[0,1,7],"x":3632.11,"y":-2981.28},{"nodes":[10671,23419,55930,5740,40687],"orbits":[2],"x":3636.66,"y":10787.37},{"nodes":[22049],"orbits":[0],"x":3638.69,"y":1581.38},{"nodes":[24239,55846,40213,24481],"orbits":[0,1],"x":3641.03,"y":-482.86},{"nodes":[62510,3985,43423,8697,30905,64140,51336,56818,38895,48660],"orbits":[0,2,3,4],"x":3650.57,"y":8506.92},{"nodes":[49473],"orbits":[0],"x":3660.16,"y":3626.42},{"nodes":[47754,23455,49740,55847,27274],"orbits":[0,1,7],"x":3668.09,"y":-8216.37},{"nodes":[63861,55947,13823,46088,62153,32054],"orbits":[3,2],"x":3703.88,"y":-9989},{"nodes":[25100],"orbits":[0],"x":3733.3,"y":5789.19},{"nodes":[25620,26804,55405,59909,30539,9083],"orbits":[0,1,7],"x":3771.31,"y":-7094.88},{"nodes":[10131],"orbits":[0],"x":3772.63,"y":-10338.81},{"nodes":[51048],"orbits":[0],"x":3772.84,"y":10291.5},{"nodes":[27761,5826],"orbits":[0,2],"x":3776.11,"y":2965.63},{"nodes":[61104],"orbits":[0],"x":3779.38,"y":3832.89},{"nodes":[39280,55568,44669,32951,14127,44690,41522],"orbits":[0,2,3],"x":3782.58,"y":-10845.24},{"nodes":[11838,10881,33112,36450],"orbits":[0,3,7],"x":3832.63,"y":-9003.35},{"nodes":[5257,55507,22359,9141,13748,38338,35760,16367,60692,5703],"orbits":[0,3,4,7],"x":3842.13,"y":-4910.29},{"nodes":[5702],"orbits":[0],"x":3849.74,"y":-1186.7},{"nodes":[38676,27910,53938,64056,36931],"orbits":[1,2,7],"x":3855.19,"y":-2510.92},{"nodes":[56045],"orbits":[0],"x":3856.59,"y":-2226.59},{"nodes":[44563,59053,54805],"orbits":[0,3,5],"x":3857.5,"y":-5882.32},{"nodes":[13379],"orbits":[0],"x":3866.11,"y":2806.15},{"nodes":[60505],"orbits":[0],"x":3888.73,"y":1790.7},{"nodes":[63585],"orbits":[0],"x":3915.95,"y":4292.71},{"nodes":[44612,9112,41538,55598,15644],"orbits":[0,1,3],"x":3917.46,"y":3195.79},{"nodes":[31855,37408,60738,46761],"orbits":[0,2,7],"x":3918.15,"y":449.43},{"nodes":[23961,10041,32799,30910,17600,8791,18519,59647,32096],"orbits":[0,2,3,7],"x":3926.82,"y":9716.85},{"nodes":[38459,61373,63610,5988,38568],"orbits":[1,2,3],"x":3926.84,"y":959.23},{"nodes":[33751,8810,12451],"orbits":[1,3,7],"x":3941.17,"y":7406.81},{"nodes":[14343],"orbits":[0],"x":3946.1,"y":8993.8},{"nodes":[18923],"orbits":[6],"x":3992.99,"y":6086.8},{"nodes":[46146,15829,55227],"orbits":[0,7],"x":3994,"y":-485.92},{"nodes":[21080,1869,27095,48658,14890],"orbits":[0,2,7],"x":4022.98,"y":-4125.73},{"nodes":[32509,47614,3688,22219,52351,52260],"orbits":[0,2,7],"x":4031.85,"y":-6354.58},{"nodes":[13030],"orbits":[0],"x":4037.79,"y":5340.36},{"nodes":[43691,21746,65009,29517,32701],"orbits":[6],"x":4039.97,"y":0.42},{"nodes":[24647,61196],"orbits":[6],"x":4137.88,"y":-2406.01},{"nodes":[37220,50342,5227,17955,46402,51708],"orbits":[0,2,3,7],"x":4182.56,"y":6218.3},{"nodes":[59651,47821,41654,41033,55872],"orbits":[3,2],"x":4188.77,"y":-7809.17},{"nodes":[54746],"orbits":[0],"x":4195.04,"y":9238},{"nodes":[41062,47677,14045,33848,31991,65176,36070,9472],"orbits":[0,4,5,6,7],"x":4216.28,"y":4693.55},{"nodes":[55],"orbits":[0],"x":4219.73,"y":5087.65},{"nodes":[38703,63525,8249,16816,53094],"orbits":[0,7],"x":4278.42,"y":10564.54},{"nodes":[8510],"orbits":[0],"x":4283.46,"y":5565.69},{"nodes":[44239,60083,55270],"orbits":[0,7],"x":4332.46,"y":-271.82},{"nodes":[55938,41394,56844,40929,43633,40313,58363,10841],"orbits":[0,3,7],"x":4344.88,"y":-9579.04},{"nodes":[9085],"orbits":[0],"x":4347,"y":6925.8},{"nodes":[51463,4364,36114,23360,23736,53566,17077],"orbits":[0,4,7],"x":4350.71,"y":7926.5},{"nodes":[50469],"orbits":[0],"x":4375.94,"y":0.42},{"nodes":[49110],"orbits":[0],"x":4385.38,"y":9460.25},{"nodes":[64851,15030,49545,45693,39658,18831,21324],"orbits":[0,2,7],"x":4386.25,"y":1960.69},{"nodes":[60974,1506,60324,42339,18744],"orbits":[2],"x":4414.61,"y":-8287.6},{"nodes":[12761,19156,53941,17367,62841,12249,17283],"orbits":[0,2,3],"x":4435.38,"y":-1892.44},{"nodes":[45481,29408,52765,34300,31888,13862],"orbits":[0,2],"x":4438.01,"y":-3100.56},{"nodes":[24922],"orbits":[0],"x":4451.73,"y":7751.52},{"nodes":[40918],"orbits":[0],"x":4468.06,"y":5319.67},{"nodes":[26068,37389,28061,35878,50884,53696,37644,46874,7449],"orbits":[0,2,3,7],"x":4480.65,"y":3149.72},{"nodes":[1773],"orbits":[0],"x":4488.81,"y":5009.54},{"nodes":[30562,13711,3203,8908,11032],"orbits":[0,2,7],"x":4520.4,"y":-6892.55},{"nodes":[36298],"orbits":[0],"x":4526.88,"y":5794.6},{"nodes":[33823],"orbits":[0],"x":4536.81,"y":-4967.55},{"nodes":[4519],"orbits":[0],"x":4542.03,"y":-5257.07},{"nodes":[20236],"orbits":[0],"x":4542.03,"y":-4689.37},{"nodes":[58932],"orbits":[0],"x":-3941.5251094136,"y":-15586.089541646},{"nodes":[27262],"orbits":[0],"x":4562.63,"y":9687.25},{"nodes":[51213],"orbits":[0],"x":4563.3,"y":4714.06},{"nodes":[50912,49461,21314,18818],"orbits":[0,2,7],"x":4597.23,"y":322.95},{"nodes":[45193,4083,33815,35644,43677],"orbits":[0,2,3],"x":4605.3,"y":1275.23},{"nodes":[33979],"orbits":[0],"x":4648.31,"y":-8702.96},{"nodes":[11604],"orbits":[0],"x":4671.13,"y":-2696.8},{"nodes":[49661,49394,23786,33391,56330,39570],"orbits":[1,2,3,4,7],"x":4687.08,"y":7330.29},{"nodes":[3251],"orbits":[0],"x":4693.79,"y":-9892.16},{"nodes":[4059],"orbits":[0],"x":4703.02,"y":-8121.08},{"nodes":[4346],"orbits":[0],"x":4705.26,"y":-4974.35},{"nodes":[7782,48805,26563,4810,61905,8938,12778,33229,64996],"orbits":[1,3,4,7],"x":4748.75,"y":-10725.21},{"nodes":[6161],"orbits":[0],"x":4750.42,"y":-10827.13},{"nodes":[42460,11882,46182,33838,64747],"orbits":[0,4,7],"x":4766,"y":3895.65},{"nodes":[6912],"orbits":[0],"x":4782.59,"y":9204.08},{"nodes":[20467,23244,29899,58312,49497,21792,16786,19001],"orbits":[1,3,7],"x":4786.73,"y":9130.06},{"nodes":[17702],"orbits":[0],"x":4788.07,"y":9831.08},{"nodes":[64650,35058,30210,38966],"orbits":[2],"x":4789.34,"y":6875.05},{"nodes":[1995],"orbits":[0],"x":4791.75,"y":2293.82},{"nodes":[61976],"orbits":[0],"x":4795.75,"y":6464.55},{"nodes":[62797],"orbits":[0],"x":-3677.4251094136,"y":-16234.729541646},{"nodes":[9510,16695,61926,1603],"orbits":[2],"x":4821.1,"y":-7752.56},{"nodes":[32040],"orbits":[0],"x":4825,"y":-7747.13},{"nodes":[7054,47009,37250,21142,55829,1420],"orbits":[2,7],"x":4849.31,"y":-3488.45},{"nodes":[34201],"orbits":[0],"x":4859.19,"y":8419.96},{"nodes":[13724],"orbits":[4],"x":4872.03,"y":-4974.35},{"nodes":[23343,30392,13157,3775,28106,45244,58388,41016],"orbits":[0,2,3],"x":4874.52,"y":10455.42},{"nodes":[29763],"orbits":[0],"x":4889.32,"y":-7413.25},{"nodes":[39241],"orbits":[0],"x":-3593.3351094136,"y":-16051.419541646},{"nodes":[22152,15304,16466,40196],"orbits":[0,2],"x":4918.5,"y":-9036.21},{"nodes":[9586],"orbits":[4],"x":4931.31,"y":-4650.65},{"nodes":[13367,21713,50588,38969,6010],"orbits":[0,2],"x":4944.98,"y":-2386.46},{"nodes":[36623,3628,64474,31630,10729],"orbits":[0,2],"x":4945.01,"y":-9466.17},{"nodes":[61356,12498,30341],"orbits":[0,7],"x":4953.65,"y":2387.3},{"nodes":[63888],"orbits":[0],"x":4955.38,"y":2861.7},{"nodes":[37695],"orbits":[0],"x":4989.84,"y":542.4},{"nodes":[50879,14211,43238,22972,44540],"orbits":[1,7],"x":4990.13,"y":5788.96},{"nodes":[20820,44628,40166,48544],"orbits":[0,2],"x":4993.9,"y":-6490.84},{"nodes":[56729,26308,27017,21349],"orbits":[2],"x":5001.21,"y":7989.42},{"nodes":[10382],"orbits":[0],"x":5026.31,"y":-8702.96},{"nodes":[20677],"orbits":[0],"x":5061.13,"y":-4971.48},{"nodes":[43877,51522,47895,56493],"orbits":[1,2,3],"x":5074.31,"y":-208.98},{"nodes":[38044,11813],"orbits":[7],"x":5074.6,"y":585.09},{"nodes":[64345,49968,63679,20008],"orbits":[1,2,7],"x":5085.86,"y":7486.56},{"nodes":[61263,59446,22115,4544],"orbits":[1,2,7],"x":5095.01,"y":174.43},{"nodes":[37946],"orbits":[0],"x":5112.65,"y":2295.51},{"nodes":[46782,53698,20916,59355],"orbits":[0,7],"x":5188.48,"y":-751.6},{"nodes":[9782],"orbits":[0],"x":5193.02,"y":-5200.3},{"nodes":[535],"orbits":[0],"x":5193.02,"y":-4742.69},{"nodes":[2446,50268,22851,37164,419,63400],"orbits":[2,3],"x":5214.31,"y":-8121.08},{"nodes":[63668,9069,42245,16024,49150,18167,29288],"orbits":[1,2,3],"x":5250.46,"y":-5999.69},{"nodes":[17788,23352,26085,2877,33570,28431,59,8611,20772,51142,36696,33141,58751,23710],"orbits":[6,9,8],"x":-3230.2751094136,"y":-15207.249541646},{"nodes":[24210,26932,2200,35689,34543],"orbits":[0,2,7],"x":5279.5,"y":6677.73},{"nodes":[30456],"orbits":[0],"x":5286.04,"y":719.09},{"nodes":[39423,47635,53207,56914],"orbits":[1,2,3,7],"x":5288.98,"y":-7410.44},{"nodes":[17254,26596,14272],"orbits":[0,2,3],"x":5300.06,"y":-3797.31},{"nodes":[1953],"orbits":[0],"x":5316.81,"y":-1530.6},{"nodes":[9275,5704,62166,19337],"orbits":[0,2],"x":5320.34,"y":2650.99},{"nodes":[28021],"orbits":[0],"x":5324.92,"y":-5429.12},{"nodes":[34621],"orbits":[0],"x":5324.92,"y":-4513.87},{"nodes":[36759],"orbits":[0],"x":5333.76,"y":-6040.15},{"nodes":[40480],"orbits":[0],"x":5368.5,"y":-1842.95},{"nodes":[39569,9046,45609,56776,3458,7353,24129],"orbits":[0,1,2,3,7],"x":5399.15,"y":3723.01},{"nodes":[24165],"orbits":[0],"x":5409.48,"y":-6761.17},{"nodes":[21984],"orbits":[1],"x":5445.28,"y":-9562.99},{"nodes":[18121,45319,55041,26135,35564,2335,65310,51565,22682],"orbits":[0,3],"x":5452.61,"y":-10248.41},{"nodes":[44420],"orbits":[0],"x":5457.07,"y":-5200.42},{"nodes":[38541],"orbits":[0],"x":5457.07,"y":-4742.78},{"nodes":[41645,6490,43964,14082,8831],"orbits":[0,2,3,7],"x":5472.15,"y":-8445.56},{"nodes":[54176],"orbits":[0],"x":5478.57,"y":-1107.81},{"nodes":[7526],"orbits":[0],"x":5482.17,"y":6073.03},{"nodes":[36808,37244,34076,22057,33445,30143,37795],"orbits":[0,2,7],"x":5544.92,"y":8921.21},{"nodes":[46882],"orbits":[1],"x":5571.69,"y":9486.45},{"nodes":[61601],"orbits":[0],"x":5579.63,"y":-4981.71},{"nodes":[64213,32155,44204,33729,25700,61246,144,41096,45712,12611],"orbits":[0,4,5,7],"x":5581.73,"y":1347.41},{"nodes":[4238,60173,62986,17316,43263,46688,40244,64492],"orbits":[0,4,7],"x":5585.65,"y":8198.85},{"nodes":[11472,19880,59390,40270],"orbits":[0,2],"x":5646.25,"y":635.1},{"nodes":[26598],"orbits":[0],"x":5646.98,"y":0.51},{"nodes":[32813],"orbits":[2],"x":5658.94,"y":4004.28},{"nodes":[59600,12208,13619,35809],"orbits":[1,7],"x":5658.94,"y":4289.75},{"nodes":[49466,9411,30871],"orbits":[7],"x":5658.96,"y":4337.05},{"nodes":[23905],"orbits":[0],"x":5664.01,"y":-1616.29},{"nodes":[2995],"orbits":[0],"x":-2784.3151094136,"y":-16234.729541646},{"nodes":[4328],"orbits":[0],"x":5749.4,"y":-6287.76},{"nodes":[3463],"orbits":[0],"x":5749.4,"y":-5672.71},{"nodes":[42379],"orbits":[0],"x":5749.4,"y":-4981.71},{"nodes":[56860,29320,1680,17447,24843],"orbits":[0,2,7],"x":5833.86,"y":5463.88},{"nodes":[38111,10242,6079,32241],"orbits":[0,2],"x":5891.44,"y":-6838.35},{"nodes":[10944,33366,55193],"orbits":[1,2,7],"x":5924.32,"y":-625.86},{"nodes":[25971,50635,44423],"orbits":[0,2,3],"x":5933.04,"y":-2670.25},{"nodes":[11764,38878,54975,26772,45774,34898,24240],"orbits":[0,4,5,7],"x":5943.98,"y":7225.03},{"nodes":[23915,41529,21380,31284],"orbits":[0,1,2,7],"x":5948.13,"y":186.79},{"nodes":[60700,52501,44974],"orbits":[0,7],"x":5965.19,"y":-239.81},{"nodes":[25520],"orbits":[0],"x":5975.67,"y":-4755.44},{"nodes":[27875,55463,32123],"orbits":[0,3],"x":5979.38,"y":-1521.97},{"nodes":[50121],"orbits":[0],"x":5988.31,"y":-7475.15},{"nodes":[21572,39050,6660],"orbits":[2],"x":6015.15,"y":6443.42},{"nodes":[31345,30372,42065,55400,37532],"orbits":[0,2],"x":6036.73,"y":1763.34},{"nodes":[2516],"orbits":[0],"x":-2412.6351094136,"y":-15898.889541646},{"nodes":[21801,30748,44369,24150],"orbits":[1,2,7],"x":6098.71,"y":-8410.42},{"nodes":[43720,14383,18568,46601,46887],"orbits":[0,2,3],"x":6104.56,"y":8403.35},{"nodes":[45329],"orbits":[0],"x":6129.78,"y":9643.2},{"nodes":[4552,17215,17668,50817,61355,29306],"orbits":[1,2,7],"x":6139.19,"y":-5350.4},{"nodes":[42750,37691,9050,56453,60138,25851,52695,57230,24958,51741,16705,17088,61834,24062,54351,64927,52464,5766,51416,32016,49984],"orbits":[0,5,6,7],"x":6172.4,"y":-3563.57},{"nodes":[45100,56928,62350,7163,23013],"orbits":[2,3,4,5],"x":6220.23,"y":4601.9},{"nodes":[20641,14231,40399,51934,43281,25304,47359,40453,61056],"orbits":[0,1,5,7],"x":6324.58,"y":-9381.54},{"nodes":[38668,32664,27671,32681,5188],"orbits":[0,7],"x":6345.01,"y":-6118.94},{"nodes":[23608,40024,2091,61741,6951,63759,26565,24401],"orbits":[0,3,4,7],"x":6359.19,"y":2826.09},{"nodes":[35901,12890,63566,62464,55275,12120,65207,51606,17854],"orbits":[3,4,6],"x":6365.75,"y":3674.83},{"nodes":[43044],"orbits":[0],"x":6365.75,"y":5562.23},{"nodes":[34853,25458,37568,45370],"orbits":[7,2],"x":6365.75,"y":5989.65},{"nodes":[61403],"orbits":[0],"x":6372.73,"y":-8685.67},{"nodes":[56349],"orbits":[0],"x":6372.73,"y":-8307.67},{"nodes":[2128],"orbits":[0],"x":6402.75,"y":9681.5},{"nodes":[5009,36270,12169],"orbits":[0,2,3],"x":6411.76,"y":-4456.86},{"nodes":[28441,32721,24570,11836,47235,53471,10011,11871],"orbits":[2,3,7],"x":6431.15,"y":-2256.19},{"nodes":[11015],"orbits":[0],"x":6470.71,"y":9436.59},{"nodes":[54725,56336,21208,21748],"orbits":[7],"x":6488.25,"y":-6987.61},{"nodes":[52191],"orbits":[0],"x":6536.96,"y":-5291.42},{"nodes":[57088,9421,28086,54557,60170],"orbits":[0,2],"x":6551.51,"y":876.88},{"nodes":[45709,26363,52803],"orbits":[7],"x":6555.55,"y":-642.86},{"nodes":[7412,49291,57945,59356],"orbits":[0,7],"x":6555.55,"y":-627.07},{"nodes":[3128,22713,12166],"orbits":[7],"x":6564.29,"y":-7691.65},{"nodes":[33221],"orbits":[0],"x":6564.44,"y":-7691.65},{"nodes":[19722,4959,26331,19003],"orbits":[0,7],"x":6564.44,"y":-7691.65},{"nodes":[42658],"orbits":[0],"x":6564.69,"y":4176.51},{"nodes":[40626],"orbits":[0],"x":6576.82,"y":9549.91},{"nodes":[46431],"orbits":[0],"x":6576.88,"y":8924.35},{"nodes":[6570],"orbits":[0],"x":6612.09,"y":-6987.61},{"nodes":[65256],"orbits":[0],"x":6617.23,"y":9944.27},{"nodes":[34845],"orbits":[0],"x":6636.34,"y":9687.17},{"nodes":[38463],"orbits":[0],"x":6649.25,"y":8378.88},{"nodes":[22329,58526,331,32891,62427,42103,50673],"orbits":[2,3,7],"x":6654.65,"y":7621.83},{"nodes":[1631,14001,56893,29049],"orbits":[7,2],"x":6661.76,"y":246.47},{"nodes":[28199],"orbits":[0],"x":6670.73,"y":9432.42},{"nodes":[54678],"orbits":[0],"x":6720.04,"y":-1779.61},{"nodes":[60735],"orbits":[0],"x":6729.48,"y":3890.84},{"nodes":[57724,26885,34473,20782,42361],"orbits":[0,2,3,4,7],"x":6734.63,"y":-5492.35},{"nodes":[26268,22710,45111,59214],"orbits":[7],"x":6735.94,"y":-6987.61},{"nodes":[21111,43522,33099],"orbits":[4,7],"x":6771.38,"y":8501.01},{"nodes":[52060,17602,59799,7338,59798,5335],"orbits":[0,1,7],"x":6844.88,"y":-9157.81},{"nodes":[21495,42794,31433,5348],"orbits":[0,2,3],"x":6846.27,"y":4801},{"nodes":[54883],"orbits":[0],"x":6883.65,"y":-5638.13},{"nodes":[26432],"orbits":[0],"x":6900.54,"y":3596.76},{"nodes":[60273],"orbits":[0],"x":7001.73,"y":9638.79},{"nodes":[59775],"orbits":[0],"x":7020.48,"y":-5774.94},{"nodes":[6842,28329,18472,46533,3700,36723],"orbits":[2,3],"x":7031.53,"y":7197.76},{"nodes":[32438],"orbits":[0],"x":7037.31,"y":-8704.87},{"nodes":[28623,60464,12998,9968,30463,58971,38678],"orbits":[0,4,2],"x":7059,"y":5648.15},{"nodes":[51871,8045,3042],"orbits":[0,2,3],"x":7065.9,"y":-3324.15},{"nodes":[28823,11094,59303],"orbits":[4,7],"x":7074.07,"y":9630.67},{"nodes":[23547,45798,43944,30102,62578,46615,53177],"orbits":[0,2,3,7],"x":7077.07,"y":-4647.67},{"nodes":[14658],"orbits":[0],"x":7088.65,"y":0},{"nodes":[28903,42959,59644,32896,22517],"orbits":[0,7],"x":7088.65,"y":513.16},{"nodes":[55149],"orbits":[0],"x":7119.01,"y":-8248.39},{"nodes":[14446],"orbits":[0],"x":7123.27,"y":-7914.57},{"nodes":[11825],"orbits":[0],"x":7191.57,"y":4152.81},{"nodes":[62185],"orbits":[0],"x":7236.46,"y":5087.69},{"nodes":[48974,47418,63517,23839,53958,51006,10738],"orbits":[0,2,3],"x":7271.19,"y":-1655.98},{"nodes":[64601],"orbits":[0],"x":7273.71,"y":-2633.18},{"nodes":[41877],"orbits":[0],"x":7273.71,"y":-2313.18},{"nodes":[40333,43102,30197,52415,24178,42998,32655,33514],"orbits":[0,2,7],"x":7300.34,"y":2711.86},{"nodes":[63981,6516,8194],"orbits":[7],"x":7309.21,"y":3682.83},{"nodes":[29285,9745,11774,58513,16602,14418],"orbits":[0,3,7],"x":7334.57,"y":8277.54},{"nodes":[9199,60323,47560,6792,23221,4534,42302,33245,9151,45331,31918],"orbits":[1,2,3,4,5,6,7,8],"x":7345.82,"y":2075.69},{"nodes":[52971,21227,36290,23046,62936,51891,49976,25528],"orbits":[2,3,4,7],"x":7365.71,"y":-6708.34},{"nodes":[15424,35151,44453,58157,61149,42760],"orbits":[1,2,7],"x":7384.78,"y":-3775.87},{"nodes":[24120,52053,14048,34717,10495],"orbits":[0,3,4,7],"x":7386.63,"y":-380.49},{"nodes":[51040,23822,327,58779,9652],"orbits":[0,2],"x":7399.75,"y":-7157.75},{"nodes":[26762],"orbits":[0],"x":7420.17,"y":-8305.21},{"nodes":[30657],"orbits":[0],"x":7430.94,"y":7597.17},{"nodes":[22817,42714,22962,58848,55724,58644,10576,29065],"orbits":[0,1,3,4,5,7],"x":7459.44,"y":6789.98},{"nodes":[35380,10058],"orbits":[0,2],"x":7466.03,"y":-8440.87},{"nodes":[14724],"orbits":[0],"x":7487.17,"y":5195.85},{"nodes":[35671,11504,30839,31172],"orbits":[2,3,4,5],"x":7495.21,"y":1196.11},{"nodes":[44373],"orbits":[0],"x":7501.94,"y":-8629.84},{"nodes":[336,4806,49388,37304,64543,61921,38215],"orbits":[2,3,4,5],"x":7520.58,"y":-906.8},{"nodes":[6800],"orbits":[0],"x":7559.71,"y":-8913.34},{"nodes":[47374,18049,5802],"orbits":[0,4,7],"x":7559.9,"y":4790.76},{"nodes":[32301],"orbits":[0],"x":7573.53,"y":5472.94},{"nodes":[15301,10277,64064,4709,35477],"orbits":[0,2],"x":7632.55,"y":696.89},{"nodes":[31692,46197,61333,45702,39237],"orbits":[0,2],"x":7645.67,"y":-7774.6},{"nodes":[8456,10267,38329],"orbits":[0,7],"x":7655.94,"y":2478.52},{"nodes":[49130,58416,1020,54631,30132],"orbits":[0,2,7],"x":7664.38,"y":1483.08},{"nodes":[37813],"orbits":[0],"x":7678.02,"y":5026.98},{"nodes":[58022],"orbits":[0],"x":7691.01,"y":-8333.04},{"nodes":[12174,18864,49107,54562,49485,2745],"orbits":[1,2],"x":7726.42,"y":3243.25},{"nodes":[52445],"orbits":[0],"x":7747,"y":-5468.73},{"nodes":[34324,13457,3630,56838,26034,45631,62624,42805],"orbits":[3,4,7],"x":7749.73,"y":-5462.17},{"nodes":[57821],"orbits":[4],"x":7752.6,"y":-4481.19},{"nodes":[55377,26211,24883,44573],"orbits":[0,2],"x":7755.88,"y":-1645.82},{"nodes":[59503,22208,60034,6330,15207,4378],"orbits":[0,7],"x":7762.38,"y":6434.67},{"nodes":[5186],"orbits":[0],"x":7764.53,"y":-8668.33},{"nodes":[34497],"orbits":[0],"x":7768.26,"y":228.34},{"nodes":[56023],"orbits":[0],"x":7806.6,"y":-2934.34},{"nodes":[33404],"orbits":[0],"x":7810.1,"y":-4823.01},{"nodes":[50277],"orbits":[0],"x":7815.76,"y":5381.08},{"nodes":[44932],"orbits":[3],"x":7818.48,"y":5206.42},{"nodes":[52361,57462,53771,12078,33713,26107],"orbits":[0,2,3,5],"x":7868.42,"y":-3177.92},{"nodes":[50701],"orbits":[0],"x":7874.86,"y":5154.88},{"nodes":[47976],"orbits":[0],"x":7886.46,"y":-7151.38},{"nodes":[48462,38497,62803,25029],"orbits":[4,5,7],"x":7901.35,"y":8803.79},{"nodes":[33463],"orbits":[0],"x":7994.25,"y":-1873.69},{"nodes":[49996],"orbits":[0],"x":7994.25,"y":-996.85},{"nodes":[32183],"orbits":[0],"x":7994.25,"y":-571.97},{"nodes":[12253],"orbits":[0],"x":7994.25,"y":0},{"nodes":[35696],"orbits":[0],"x":7994.25,"y":1153.21},{"nodes":[2408],"orbits":[0],"x":7994.25,"y":2075.69},{"nodes":[42118],"orbits":[0],"x":7994.25,"y":2711.86},{"nodes":[10648,26400,8904],"orbits":[0,4,7],"x":8000.05,"y":4152.81},{"nodes":[63830,44841,45390,13624,59064,44756,28258,36927,36976,55235],"orbits":[0,1,2,3],"x":8014.32,"y":8180.55},{"nodes":[55664,16568,63246,34702,31826,33585,31129,24889],"orbits":[1,3,4,5,7],"x":8073.32,"y":5817.48},{"nodes":[43453],"orbits":[0],"x":8124.67,"y":632.41},{"nodes":[62542,45713,39607,2559,16329],"orbits":[0,2,3],"x":8175.23,"y":-4097.21},{"nodes":[24786],"orbits":[0],"x":8177.92,"y":6850.21},{"nodes":[17146,57518,31366,3843,65265],"orbits":[0,2,3],"x":8184.76,"y":3540.75},{"nodes":[44490],"orbits":[0],"x":8203.42,"y":-391.26},{"nodes":[12239],"orbits":[0],"x":8254.56,"y":-2462.39},{"nodes":[64050],"orbits":[0],"x":8280.06,"y":715.96},{"nodes":[54152],"orbits":[0],"x":8280.54,"y":369.3},{"nodes":[1599,35173,16013,41811,16140,31286],"orbits":[2,3,7],"x":8281.88,"y":-2509.71},{"nodes":[1416],"orbits":[0],"x":8284.38,"y":-6118.71},{"nodes":[5163,48103,26726,52875],"orbits":[0,2],"x":8294.62,"y":-1449.59},{"nodes":[16401],"orbits":[0],"x":8325.04,"y":-131.01},{"nodes":[39881],"orbits":[0],"x":8344.62,"y":-2618.36},{"nodes":[24070],"orbits":[0],"x":8357.14,"y":1153.21},{"nodes":[19461,38944,43338,5797,22063,64415,56767],"orbits":[2,3,7],"x":8357.5,"y":-6160.65},{"nodes":[51602,23305,21279,44280,35534],"orbits":[0,2],"x":8365.09,"y":1769.99},{"nodes":[3431,5305,43082],"orbits":[1,2],"x":8388.6,"y":6235.46},{"nodes":[30077],"orbits":[0],"x":8390.12,"y":-7635.29},{"nodes":[24656],"orbits":[0],"x":8400.25,"y":166.18},{"nodes":[7302,52615,33093,25729,37876],"orbits":[4,7],"x":8409.99,"y":-7674.9},{"nodes":[12800],"orbits":[0],"x":8433.06,"y":504.46},{"nodes":[3994,9089,37951,41020,34908],"orbits":[1,2,3],"x":8437.79,"y":2974.28},{"nodes":[61800,52630,28371,60560,29527],"orbits":[0,7],"x":8443.67,"y":-719.43},{"nodes":[1514],"orbits":[0],"x":8444.56,"y":-598.29},{"nodes":[7809],"orbits":[0],"x":8464.96,"y":-3633.16},{"nodes":[54984],"orbits":[0],"x":8470.97,"y":4890.73},{"nodes":[33348,11509,17664,7465,11463],"orbits":[0,2,3],"x":8489.3,"y":2450.54},{"nodes":[56988],"orbits":[0],"x":8506.18,"y":-3240.16},{"nodes":[47831,44522,63762,34541,52743,8734],"orbits":[1,2],"x":8512.95,"y":-1003.98},{"nodes":[43090],"orbits":[0],"x":8601.56,"y":-234.45},{"nodes":[32672,23362,4031,17871,13701,9928,50403],"orbits":[0,2,3,4],"x":8602.39,"y":-5782.69},{"nodes":[8896],"orbits":[0],"x":8629.29,"y":605.39},{"nodes":[15814],"orbits":[0],"x":8660.79,"y":276.65},{"nodes":[19074,8560,31273,35985,13987,48531,56761,7604,17372],"orbits":[1,2,3,6,7],"x":8668.76,"y":2075.69},{"nodes":[59538],"orbits":[0],"x":8684.39,"y":-6347.76},{"nodes":[58397,19338,31647],"orbits":[0,3],"x":8692.14,"y":1153.21},{"nodes":[45382,28859,53265],"orbits":[0,3,4],"x":8713.8,"y":-2248.79},{"nodes":[25055,13799,41580,36576,41298],"orbits":[0,2,7],"x":8732.17,"y":4438.38},{"nodes":[60483],"orbits":[0],"x":8733.08,"y":-3633.16},{"nodes":[36540],"orbits":[0],"x":8733.08,"y":-3371.16},{"nodes":[25070,11252,32903,39911,25361],"orbits":[2],"x":8744.6,"y":-4572.62},{"nodes":[36071,38369,35223,36677,13895,61112,18910,21225,10265,9240,19767,55680,9227],"orbits":[0,2,3,4,5,6],"x":8847.14,"y":7072.15},{"nodes":[18717],"orbits":[0],"x":8862.26,"y":-3861.86},{"nodes":[24287],"orbits":[0],"x":8886.25,"y":6141.88},{"nodes":[8273],"orbits":[0],"x":8922.01,"y":-4178.25},{"nodes":[60210,6078,64325,45304,61119,63431],"orbits":[1,2,3],"x":8940.31,"y":-1873.69},{"nodes":[15625,23253,65161,3170,22811],"orbits":[2],"x":8940.74,"y":5582.5},{"nodes":[1801,60,58426,34401],"orbits":[0,2,7],"x":8971.45,"y":474.23},{"nodes":[51241,50420,55118,31364],"orbits":[0,2],"x":8991.63,"y":4890.73},{"nodes":[15356],"orbits":[0],"x":8992.39,"y":-3633.64},{"nodes":[40990],"orbits":[0],"x":8993.62,"y":-3178.16},{"nodes":[2334],"orbits":[0],"x":9027.14,"y":1153.21},{"nodes":[14226],"orbits":[0],"x":9119.2,"y":6374.82},{"nodes":[17420],"orbits":[0],"x":9124.17,"y":-3861.86},{"nodes":[18815],"orbits":[0],"x":9125.5,"y":-3407.73},{"nodes":[25565],"orbits":[2],"x":9152.09,"y":-4119.84},{"nodes":[53150,17589,45012,8246,37742,64462,37548,15270,36085],"orbits":[0,2,3],"x":9207.96,"y":-758.58},{"nodes":[41017],"orbits":[0],"x":9212.92,"y":-2.43},{"nodes":[36364],"orbits":[0],"x":9287.06,"y":3103.82},{"nodes":[27422,2021,17687,10472,25857],"orbits":[0,3,4,7],"x":9315.43,"y":3714.68},{"nodes":[10162,3336,36231,30615,65204],"orbits":[0,2],"x":9329.96,"y":-5015.5},{"nodes":[22927,20582,29246],"orbits":[6],"x":9400.47,"y":5023.83},{"nodes":[37242,59368,61215,9532,16871,54031],"orbits":[0,7],"x":9411.81,"y":4567.88},{"nodes":[52257],"orbits":[0],"x":9455.83,"y":2570.72},{"nodes":[63600],"orbits":[0],"x":9507.95,"y":2888.65},{"nodes":[31765],"orbits":[0],"x":9512.58,"y":-5497.3},{"nodes":[37616,8644,33964,64295,27834,63659,37688,27417,62496,34912,4664,43938,34449],"orbits":[4,5,6],"x":9516.92,"y":-7180.28},{"nodes":[34015],"orbits":[0],"x":9527.62,"y":5500.5},{"nodes":[27513,65498,39307,7294,37026],"orbits":[1,2,7],"x":9588.39,"y":-215.51},{"nodes":[44891,55835,20909,52537,7023],"orbits":[0,2],"x":9590.33,"y":-3478.67},{"nodes":[59083,32364,1073,32858,1205,14882,5048,261],"orbits":[0,2,3,7],"x":9649.45,"y":5859.96},{"nodes":[57069],"orbits":[0],"x":9696.74,"y":2772.94},{"nodes":[65091,1841,38728,44776,3209,14539,9405,51707,59720,41163],"orbits":[0,5,7],"x":9720.67,"y":1153.21},{"nodes":[62998],"orbits":[0],"x":9731.16,"y":3030.3},{"nodes":[722],"orbits":[0],"x":9755.52,"y":-4566.29},{"nodes":[35095,19359,41886,9663,52245],"orbits":[0,2,3],"x":9759.71,"y":-5970.48},{"nodes":[20105],"orbits":[0],"x":9764.39,"y":6540.17},{"nodes":[65212,32543,34968,58539,60899,64637],"orbits":[0,7],"x":9805.18,"y":2135.11},{"nodes":[48116],"orbits":[0],"x":9826.06,"y":4319.11},{"nodes":[29990,47477,51774,36217,47021,34425],"orbits":[1,2,7],"x":9855.02,"y":-2946.78},{"nodes":[41861],"orbits":[0],"x":9855.92,"y":3274.55},{"nodes":[21156,19027,34623,40471,14769,7847],"orbits":[0,2,7],"x":9860.54,"y":353.55},{"nodes":[20649],"orbits":[0],"x":9947.79,"y":2860.79},{"nodes":[43867,10423,37905,57571,28101],"orbits":[1,2,3,7],"x":9960.59,"y":-2144.87},{"nodes":[65290],"orbits":[0],"x":10006.41,"y":2637.88},{"nodes":[16121,61421,56334,46171,41753],"orbits":[0,7],"x":10039.26,"y":-5356.19},{"nodes":[14262],"orbits":[0],"x":10048.64,"y":0},{"nodes":[12116,52410,20414,55329,42036,35043,50146],"orbits":[4,3],"x":10080.5,"y":5416.44},{"nodes":[18624,17523,42032,30408,39608,12329,1778,17906],"orbits":[0,3,7],"x":10082.79,"y":4865.9},{"nodes":[49320,30973],"orbits":[6],"x":10091.58,"y":-5603.69},{"nodes":[15775],"orbits":[0],"x":10091.7,"y":-3334.83},{"nodes":[3640,28963,7888,17724,17101,25362,37780],"orbits":[2,3],"x":10100.39,"y":-1227.6},{"nodes":[23105],"orbits":[0],"x":10112.62,"y":-1237.84},{"nodes":[2582],"orbits":[0],"x":10184.13,"y":3019.63},{"nodes":[60891,18897,64990,53185],"orbits":[1,2,3],"x":10203.08,"y":1730.1},{"nodes":[47514,38342,21945,61718,26572,54545,39128],"orbits":[0,2,7],"x":10290.88,"y":-481.6},{"nodes":[29959,60362,6891,56265,42802],"orbits":[0,2],"x":10299.85,"y":-3717.25},{"nodes":[17792,34892,12066,42226,48734],"orbits":[3,2],"x":10370.85,"y":533.97},{"nodes":[30808],"orbits":[0],"x":10379,"y":-2278.35},{"nodes":[27705],"orbits":[0],"x":10420.75,"y":2130.08},{"nodes":[28835,60480,56847,8157,178,28044,43088,6988],"orbits":[0,2,3,5,7],"x":10451.5,"y":3456.48},{"nodes":[326],"orbits":[0],"x":10503.99,"y":-3050.26},{"nodes":[59694],"orbits":[0],"x":10614.77,"y":-3021.26},{"nodes":[3543,31825,20787,5390,16142],"orbits":[3,7],"x":10650.08,"y":2504.32},{"nodes":[632],"orbits":[0],"x":10657.31,"y":-5268.96},{"nodes":[48773],"orbits":[0],"x":10682.01,"y":1152.07},{"nodes":[34612,25992,60764,11526,31055,44141,7651,21788,21112,8573,25586],"orbits":[2,3,4,5,6],"x":10682.25,"y":4548.52},{"nodes":[2361,37514,31449,9444,52399,2113,34316,61632,4536,11598,44516],"orbits":[0,2,3,5,6],"x":10687.96,"y":-3515.65},{"nodes":[14267],"orbits":[0],"x":10699.04,"y":-1058.34},{"nodes":[28638],"orbits":[0],"x":10703.99,"y":-3595.77},{"nodes":[64700],"orbits":[0],"x":10769.27,"y":-4040.33},{"nodes":[18969],"orbits":[0],"x":10793.45,"y":4578.32},{"nodes":[52215],"orbits":[0],"x":10794.6,"y":-5031.25},{"nodes":[3419,28797,20429],"orbits":[6],"x":10801.88,"y":-4373.44},{"nodes":[46152,40110,42347,8302,4467,42974],"orbits":[1,2,3,7],"x":10841.31,"y":-2278.35},{"nodes":[38993],"orbits":[0],"x":10852.75,"y":5275.51},{"nodes":[32442],"orbits":[0],"x":10878.54,"y":-4005.64},{"nodes":[53272,2560,20044,30736,52180],"orbits":[1,2,3],"x":10949.1,"y":3186.63},{"nodes":[32763],"orbits":[1],"x":10978.46,"y":-82.24},{"nodes":[41873,55995,57970,21537],"orbits":[2],"x":11005.79,"y":1424.1},{"nodes":[27048],"orbits":[0],"x":11023.99,"y":2449.53},{"nodes":[56366,54058,35755,4423,62001],"orbits":[0,2,3],"x":11047.97,"y":-5335.92},{"nodes":[39495],"orbits":[0],"x":11053.84,"y":2092.2},{"nodes":[38212,57683,1499,33830,35031],"orbits":[0,2],"x":11095.74,"y":-797.85},{"nodes":[328],"orbits":[0],"x":11202.42,"y":4037.83},{"nodes":[28976],"orbits":[0],"x":11230.95,"y":-1058.34},{"nodes":[47375],"orbits":[0],"x":11305.33,"y":2677.45},{"nodes":[39986],"orbits":[0],"x":11330.52,"y":1564.9},{"nodes":[6030,2500,15986,29458,2134,53595,9703,1723,38628],"orbits":[2,3,7],"x":11355.41,"y":-1515.36},{"nodes":[38493,38537,13407,39369,55621,2936,23040,54983,51583],"orbits":[0,2,4,7],"x":11355.97,"y":617.13},{"nodes":[46386],"orbits":[0],"x":11403.34,"y":1937.84},{"nodes":[23374],"orbits":[0],"x":11480.79,"y":-1058.34},{"nodes":[63618],"orbits":[0],"x":11588.89,"y":2604.19},{"nodes":[37971],"orbits":[0],"x":11726.63,"y":2342.66},{"nodes":[57933],"orbits":[0],"x":11768.79,"y":1960.45},null,{"nodes":[52800,57615,32319,48836,33542],"orbits":[0,4,6,7],"x":12068.18,"y":1163.81},{"nodes":[16150],"orbits":[0],"x":12070.35,"y":2129.97},{"nodes":[47443],"orbits":[0],"x":12118.08,"y":2530.75},{"nodes":[44699],"orbits":[0],"x":12345.66,"y":2292.24},{"nodes":[60992],"orbits":[0],"x":12484.46,"y":2765.08},{"nodes":[10315],"orbits":[0],"x":12637.88,"y":2423.74},null,null,null,{"nodes":[24226],"orbits":[0],"x":15117.158863669,"y":4222.9796220229},{"nodes":[12033,42416,46854,61461,3987,24295,49165,39723,46990],"orbits":[2,3,5,6,8,9],"x":15206.108863669,"y":3234.4396220229},{"nodes":[30],"orbits":[0],"x":15297.928863669,"y":3773.2996220229},{"nodes":[29871],"orbits":[0],"x":15400.178863669,"y":4147.1496220229},{"nodes":[8143,65173,7621,23587,64031,63713,52448,12876,63236,23415,13065,16100,17268,25434,55611,29133,57181,44357,27686,9994],"orbits":[3,4,5,6,8,9],"x":12605.015732927,"y":-9099.5692755704},{"nodes":[59542],"orbits":[0],"x":15664.448863669,"y":3601.9396220229},{"nodes":[59913],"orbits":[0],"x":15683.198863669,"y":4071.3096220229},{"nodes":[5817],"orbits":[0],"x":15717.168863669,"y":3046.0996220229},{"nodes":[41875],"orbits":[0],"x":15757.968863669,"y":3438.9396220229},null,{"nodes":[23508],"orbits":[0],"x":16109.948863669,"y":2556.2096220229},{"nodes":[35801],"orbits":[0],"x":16161.838863669,"y":2844.5696220229},{"nodes":[61991,24868,29074,14508,33736,9798,1583],"orbits":[9,8],"x":14202.55838509,"y":6323.5874913776},{"nodes":[37336],"orbits":[0],"x":16214.908863669,"y":3132.7296220229},{"nodes":[38004],"orbits":[0],"x":14706.26838509,"y":5869.0874913776},{"nodes":[9710],"orbits":[0],"x":14706.26838509,"y":5990.0874913776},{"nodes":[18940],"orbits":[0],"x":14811.06838509,"y":5808.5874913776},{"nodes":[57141],"orbits":[0],"x":14811.06838509,"y":5929.5874913776},{"nodes":[49503],"orbits":[0],"x":14811.06838509,"y":6429.2774913776},{"nodes":[56618],"orbits":[0],"x":14915.85838509,"y":5867.6874913776},{"nodes":[58379],"orbits":[0],"x":14915.85838509,"y":5990.0874913776},{"nodes":[16],"orbits":[0],"x":15092.69838509,"y":6429.2774913776},{"nodes":[41619],"orbits":[0],"x":15156.65838509,"y":6190.6174913776},{"nodes":[57253],"orbits":[0],"x":15268.72838509,"y":6319.0874913776},{"nodes":[16433],"orbits":[0],"x":15345.70838509,"y":6422.2774913776},{"nodes":[12183],"orbits":[0],"x":15345.70838509,"y":6704.5274913776},{"nodes":[46454],"orbits":[0],"x":15349.46838509,"y":5717.3874913776},{"nodes":[36676],"orbits":[0],"x":15349.46838509,"y":6049.5874913776},{"nodes":[12795],"orbits":[0],"x":15424.62838509,"y":6319.0674913776},{"nodes":[40],"orbits":[0],"x":15534.87838509,"y":6189.6174913776},{"nodes":[39292],"orbits":[0],"x":15599.42838509,"y":6429.2774913776},{"nodes":[35187],"orbits":[0],"x":11269.831182469,"y":9136.4978543927},{"nodes":[18826,3781,25781,59759,50098,52395,41076,31116,34817,17923,47344,36788,24475,1347,11771,25779,25885,32771,74],"orbits":[6,8,9,5],"x":14221.321245422,"y":-6282.2115396635},{"nodes":[41008],"orbits":[0],"x":11604.641182469,"y":9372.6478543927},{"nodes":[664],"orbits":[0],"x":14579.471245422,"y":-5756.2115396635},{"nodes":[42441],"orbits":[0],"x":11674.681182469,"y":9101.9278543927},{"nodes":[26283],"orbits":[0],"x":14685.891245422,"y":-5937.8815396635},{"nodes":[43095],"orbits":[0],"x":11836.831182469,"y":9288.4078543927},{"nodes":[56331],"orbits":[0],"x":14789.251245422,"y":-5754.8515396635},{"nodes":[528],"orbits":[0],"x":12071.261182469,"y":9573.8678543927},{"nodes":[19233],"orbits":[0],"x":12180.801182469,"y":9165.0778543927},null,{"nodes":[55796],"orbits":[0],"x":12403.821182469,"y":9440.3478543927},{"nodes":[9294],"orbits":[0],"x":12587.601182469,"y":9792.6278543927},{"nodes":[7979],"orbits":[0],"x":12738.491182469,"y":9226.7678543927},{"nodes":[46071],"orbits":[0],"x":12944.601182469,"y":9792.6278543927},{"nodes":[35033],"orbits":[0],"x":12970.871182469,"y":9592.2878543927},{"nodes":[60662],"orbits":[0],"x":13048.301182469,"y":9405.6278543927},{"nodes":[41736],"orbits":[6],"x":13125.341182469,"y":9199.3678543927},{"nodes":[2702],"orbits":[0],"x":13447.001182469,"y":9285.9178543927},{"nodes":[7068],"orbits":[0],"x":9147.5225669017,"y":11798.264105614},{"nodes":[3065],"orbits":[0],"x":13624.681182469,"y":8935.4478543927},{"nodes":[63254],"orbits":[0],"x":13718.601182469,"y":9285.9178543927},{"nodes":[6109],"orbits":[0],"x":13718.601182469,"y":9516.1478543927},{"nodes":[47312],"orbits":[0],"x":13812.481182469,"y":8935.5578543927},{"nodes":[3223],"orbits":[0],"x":9530.1025669017,"y":12133.294105614},{"nodes":[5563],"orbits":[0],"x":13980.281182469,"y":9285.9178543927},{"nodes":[34785],"orbits":[0],"x":10082.402566902,"y":12206.524105614},{"nodes":[18280],"orbits":[0],"x":10578.312566902,"y":11309.804105614},{"nodes":[62804],"orbits":[0],"x":10797.962566902,"y":11727.654105614},{"nodes":[17058],"orbits":[0],"x":10813.402566902,"y":11949.524105614},{"nodes":[42017],"orbits":[0],"x":10813.402566902,"y":12206.524105614},{"nodes":[58574],"orbits":[0],"x":10813.402566902,"y":12463.524105614},{"nodes":[37972],"orbits":[0],"x":10880.112566902,"y":11352.134105614},{"nodes":[36365],"orbits":[6],"x":10952.082566902,"y":11613.264105614},{"nodes":[4891],"orbits":[0],"x":11114.202566902,"y":11498.364105614},{"nodes":[58149],"orbits":[0],"x":11157.502566902,"y":11862.284105614},{"nodes":[37046],"orbits":[0],"x":11206.462566902,"y":10749.284105614},{"nodes":[60859],"orbits":[0],"x":11338.152566902,"y":11738.234105614},{"nodes":[30233],"orbits":[0],"x":11379.622566902,"y":11334.214105614},{"nodes":[22661],"orbits":[0],"x":11514.982566902,"y":11678.194105614},{"nodes":[11776],"orbits":[0],"x":11660.712566902,"y":11279.134105614}],"jewelSlots":[26725,36634,33989,41263,60735,61834,31683,28475,6230,48768,34483,7960,46882,55190,61419,2491,54127,32763,26196,33631,21984,59740,63132,36044,17788],"max_x":23983.291432028,"max_y":24475.572859619,"min_x":-23887.484495557,"min_y":-24295.632110005,"nodeOverlay":{"Keystone":{"alloc":"KeystoneFrameAllocated","path":"KeystoneFrameCanAllocate","unalloc":"KeystoneFrameUnallocated"},"Normal":{"alloc":"PSSkillFrameActive","path":"PSSkillFrameHighlighted","unalloc":"PSSkillFrame"},"Notable":{"alloc":"NotableFrameAllocated","path":"NotableFrameCanAllocate","unalloc":"NotableFrameUnallocated"},"Socket":{"alloc":"JewelFrameAllocated","path":"JewelFrameCanAllocate","unalloc":"JewelFrameUnallocated"}},"nodes":{"4":{"connections":[{"id":11578,"orbit":0}],"group":979,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":4,"stats":["15% increased chance to Shock"],"stringId":"lightning14"},"16":{"ascendancyName":"Pathfinder","connections":[{"id":41619,"orbit":7}],"group":1447,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Life Flask Charges","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":16,"stats":["20% increased Life Flask Charges gained"],"stringId":"AscendancyRanger3Small6"},"30":{"ascendancyName":"Deadeye","connections":[],"group":1428,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds","isNotable":true,"name":"Gathering Winds","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30,"stats":["Gain Tailwind on Skill use","Lose all Tailwind when Hit"],"stringId":"AscendancyRanger1Notable3"},"40":{"ascendancyName":"Pathfinder","connections":[],"group":1455,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds","isNotable":true,"name":"Sustainable Practices","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":40,"stats":["50% of Evasion Rating also grants Elemental Damage reduction"],"stringId":"AscendancyRanger3Notable5"},"52":{"connections":[{"id":39131,"orbit":0}],"flavourText":"Tear my flesh and splinter my bones. You will never break my spirit.","group":180,"icon":"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds","isKeystone":true,"name":"Zealot's Oath","orbit":0,"orbitIndex":0,"skill":52,"stats":["Excess Life Recovery from Regeneration is applied to Energy Shield","Energy Shield does not Recharge"],"stringId":"passive_keystone_zealots_oath"},"55":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":1047,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Fast Acting Toxins","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Greed","Isolation"],"skill":55,"stats":["Damaging Ailments deal damage 12% faster"],"stringId":"ailments38"},"59":{"ascendancyName":"Lich","connections":[],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds","isNotable":true,"isSwitchable":true,"name":"Incessant Cacophony","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":8,"orbitIndex":50,"skill":59,"stats":["Curses you inflict have infinite Duration","You can apply an additional Curse"],"stringId":"AscendancyWitch3Notable9"},"60":{"connections":[{"id":58426,"orbit":0}],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":2,"orbitIndex":13,"skill":60,"stats":["5% chance to Blind Enemies on Hit"],"stringId":"blind2"},"65":{"connections":[{"id":15698,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":7,"skill":65,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze19_"},"71":{"connections":[{"id":62376,"orbit":0}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Reduced Duration","orbit":7,"orbitIndex":17,"skill":71,"stats":["4% reduced Skill Effect Duration","8% increased Physical Damage"],"stringId":"physical58"},"74":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":17923,"orbit":0},{"id":24475,"orbit":-9},{"id":36788,"orbit":0},{"id":25779,"orbit":0},{"id":1347,"orbit":-8},{"id":25885,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Acolyte of Chayula","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":24,"skill":74,"stats":[],"stringId":"AscendancyMonk3Start"},"94":{"connections":[{"id":27234,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Efficient Killing","orbit":7,"orbitIndex":4,"recipe":["Envy","Guilt","Paranoia"],"skill":94,"stats":["15% increased Mana Regeneration Rate","Recover 2% of maximum Mana on Kill"],"stringId":"mana_regeneration49"},"95":{"connections":[{"id":8737,"orbit":0}],"group":480,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":0,"orbitIndex":0,"skill":95,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence41"},"97":{"connections":[{"id":52442,"orbit":0}],"group":753,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":0,"skill":97,"stats":["3% increased Attack Speed"],"stringId":"attack_speed2_"},"110":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":20,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds","isNotable":true,"name":"Internal Layer","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":110,"stats":["Body Armour grants Hits against you have 100% reduced Critical Damage Bonus"],"stringId":"AscendancyWarrior3Notable6_10"},"116":{"connections":[{"id":44359,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Insightfulness","orbit":7,"orbitIndex":13,"recipe":["Guilt","Disgust","Fear"],"skill":116,"stats":["18% increased maximum Energy Shield","12% increased Mana Regeneration Rate","6% increased Intelligence"],"stringId":"energy_shield34_"},"144":{"connections":[{"id":26598,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Freeze Buildup","orbit":5,"orbitIndex":12,"skill":144,"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"],"stringId":"elemental27"},"151":{"connections":[{"id":34747,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":5,"skill":151,"stats":["16% increased Accuracy Rating at Close Range"],"stringId":"accuracy6"},"178":{"connections":[],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":5,"orbitIndex":30,"skill":178,"stats":["8% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds14"},"229":{"connections":[{"id":46365,"orbit":0}],"group":617,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":6,"skill":229,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"],"stringId":"minion_reservation15_"},"244":{"connections":[{"id":52354,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Damage","orbit":4,"orbitIndex":66,"skill":244,"stats":["16% increased Attack Damage against Rare or Unique Enemies"],"stringId":"boss_slaying2_"},"259":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":492,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":259,"stats":[],"stringId":"mastery_attack8"},"261":{"connections":[{"id":1205,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Toxic Sludge","orbit":3,"orbitIndex":13,"recipe":["Suffering","Guilt","Disgust"],"skill":261,"stats":["40% increased Duration of Poisons you inflict against Slowed Enemies"],"stringId":"poison41"},"270":{"connections":[{"id":56219,"orbit":2}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage Decay","orbit":2,"orbitIndex":6,"skill":270,"stats":["Inherent loss of Rage is 15% slower"],"stringId":"rage37"},"292":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":436,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":292,"stats":[],"stringId":"mastery_life135"},"296":{"connections":[{"id":30959,"orbit":2},{"id":8145,"orbit":2},{"id":12992,"orbit":2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":7,"orbitIndex":18,"skill":296,"stats":["Damage Penetrates 3% of Enemy Elemental Resistances"],"stringId":"oracle7"},"315":{"connections":[{"id":33216,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Duration","orbit":0,"orbitIndex":0,"skill":315,"stats":["10% increased Bleeding Duration"],"stringId":"bleed1"},"326":{"connections":[{"id":31449,"orbit":0}],"group":1382,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Chance","orbit":0,"orbitIndex":0,"skill":326,"stats":["10% increased Critical Hit Chance with Quarterstaves"],"stringId":"quarterstaff12"},"327":{"connections":[{"id":9652,"orbit":0}],"group":1237,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Evasion","orbit":2,"orbitIndex":12,"skill":327,"stats":["15% increased Evasion Rating"],"stringId":"deflect63"},"328":{"connections":[{"id":25992,"orbit":0},{"id":60764,"orbit":0},{"id":21112,"orbit":0}],"group":1405,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Accuracy Rating","orbit":0,"orbitIndex":0,"skill":328,"stats":["10% increased Accuracy Rating with Bows"],"stringId":"bow8"},"331":{"connections":[{"id":42103,"orbit":2}],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection and Evasion","orbit":2,"orbitIndex":3,"skill":331,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 3% of Evasion Rating"],"stringId":"deflect38"},"336":{"connections":[{"id":4806,"orbit":-3}],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Storm Swell","orbit":3,"orbitIndex":15,"recipe":["Envy","Suffering","Suffering"],"skill":336,"stats":["Damage Penetrates 15% Cold Resistance","Damage Penetrates 8% Lightning Resistance"],"stringId":"cold_penetration22"},"338":{"connections":[{"id":20140,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Invocated Limit","orbit":1,"orbitIndex":6,"recipe":["Isolation","Ire","Greed"],"skill":338,"stats":["Invocated skills have 30% increased Maximum Energy"],"stringId":"triggers19"},"354":{"connections":[{"id":48429,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":3,"orbitIndex":16,"skill":354,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"stringId":"grenades6"},"364":{"connections":[{"id":2847,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":2,"orbitIndex":4,"skill":364,"stats":["+3 to all Attributes"],"stringId":"attributes107"},"372":{"connections":[{"id":54340,"orbit":0}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Heatproof","orbit":7,"orbitIndex":6,"recipe":["Disgust","Disgust","Greed"],"skill":372,"stats":["+30% of Armour also applies to Fire Damage","30% reduced Magnitude of Ignite on you"],"stringId":"armour17"},"375":{"connections":[{"id":12276,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage","orbit":7,"orbitIndex":17,"skill":375,"stats":["15% increased Damage with Maces"],"stringId":"mace10"},"378":{"ascendancyName":"Oracle","connections":[{"id":55135,"orbit":-6}],"group":35,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Critical Hit Chance","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":378,"stats":["12% increased Critical Hit Chance"],"stringId":"AscendancyDruid1Small8"},"419":{"connections":[{"id":63400,"orbit":-7}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Non-Damaging Ailment Magnitude","orbit":2,"orbitIndex":12,"skill":419,"stats":["10% increased Magnitude of Non-Damaging Ailments you inflict"],"stringId":"monkchakra23"},"440":{"connections":[{"id":6133,"orbit":-5}],"group":105,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":0,"orbitIndex":0,"skill":440,"stats":["25% increased Defences from Equipped Shield"],"stringId":"shield13"},"472":{"connections":[{"id":3744,"orbit":0}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":7,"orbitIndex":20,"skill":472,"stats":["+8 to Dexterity"],"stringId":"attributes113"},"479":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[{"id":29126,"orbit":2}],"group":326,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Hidden Forms","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":479,"stats":["Gain 8% of Damage as Extra Damage of a random Element while Shapeshifted"],"stringId":"oracle_shapeshifting_path3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"483":{"connectionArt":"CharacterPlanned","connections":[{"id":12601,"orbit":2147483647},{"id":35745,"orbit":2147483647}],"group":611,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Gain Maximum Endurance Charges on Gaining Endurance Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":18,"skill":483,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"],"stringId":"oracle_endurance_charge3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"506":{"connections":[{"id":6416,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":14,"skill":506,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour9"},"511":{"connections":[{"id":49734,"orbit":0}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":7,"orbitIndex":8,"skill":511,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells7"},"516":{"connections":[{"id":47157,"orbit":4}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":16,"skill":516,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"],"stringId":"projectiles32"},"517":{"connections":[{"id":39037,"orbit":6},{"id":61027,"orbit":9}],"group":778,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":0,"orbitIndex":0,"skill":517,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"energy_shield11"},"526":{"connections":[{"id":2645,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Stun Buildup","orbit":4,"orbitIndex":4,"skill":526,"stats":["18% increased Stun Buildup with Maces"],"stringId":"mace5"},"528":{"ascendancyName":"Amazon","connections":[{"id":41008,"orbit":0}],"group":1465,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Accuracy","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":528,"stats":["12% increased Accuracy Rating"],"stringId":"AscendancyHuntress1Small2"},"535":{"connections":[{"id":34621,"orbit":0}],"group":1117,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":535,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals45"},"541":{"connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Recharge","orbit":6,"orbitIndex":17,"skill":541,"stats":["15% increased Energy Shield Recharge Rate while Shapeshifted"],"stringId":"wyvern9"},"558":{"connections":[],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":4,"skill":558,"stats":["12% increased Fire Damage"],"stringId":"fire12"},"589":{"connections":[{"id":14509,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Rage on Melee Hit","orbit":7,"orbitIndex":5,"skill":589,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"glory23"},"630":{"connections":[{"id":13419,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":1,"orbitIndex":4,"skill":630,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals42"},"632":{"connections":[{"id":56366,"orbit":0}],"group":1385,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Speed","orbit":0,"orbitIndex":0,"skill":632,"stats":["3% increased Attack Speed with Daggers"],"stringId":"dagger5"},"664":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1460,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds","isMultipleChoiceOption":true,"name":"Choice of Power","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":664,"stats":["Remnants have 50% increased effect","Remnants can be collected from 50% further away","All Flames of Chayula that you manifest are Purple"],"stringId":"AscendancyMonk3Notable6"},"703":{"connections":[{"id":44917,"orbit":-3}],"group":942,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":1,"orbitIndex":2,"skill":703,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield4"},"722":{"connections":[{"id":3419,"orbit":0},{"id":15775,"orbit":0}],"group":1355,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":722,"stats":["+5 to any Attribute"],"stringId":"dexterity46"},"750":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":6952,"orbit":0}],"group":100,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Tribal Fury","orbit":2,"orbitIndex":22,"recipe":["Isolation","Ire","Isolation"],"skill":750,"stats":["Strikes deal Splash Damage"],"stringId":"area_attacks36"},"752":{"connections":[{"id":47420,"orbit":0}],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Duration","orbit":2,"orbitIndex":9,"skill":752,"stats":["Minions deal 6% increased Damage","6% increased Minion Duration"],"stringId":"minion_reservation7_"},"761":{"connectionArt":"CharacterPlanned","connections":[{"id":22133,"orbit":0}],"group":376,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":12,"skill":761,"stats":["Minions have 25% increased Cooldown Recovery Rate for Command Skills"],"stringId":"oracle_solo_commander1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"762":{"ascendancyName":"Tactician","connections":[{"id":1988,"orbit":0}],"group":378,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Minion Damage","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":762,"stats":["Minions deal 20% increased Damage"],"stringId":"AscendancyMercenary1Small9"},"770":{"ascendancyName":"Infernalist","connections":[{"id":10694,"orbit":-7}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Mana","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":6,"orbitIndex":7,"skill":770,"stats":["3% increased maximum Mana"],"stringId":"AscendancyWitch1Small11"},"829":{"connectionArt":"CharacterPlanned","connections":[{"id":36025,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":25,"skill":829,"stats":["25% increased Minion Duration"],"stringId":"oracle_big_family4_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"857":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":591,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":857,"stats":[],"stringId":"mastery_life139"},"858":{"connections":[{"id":58387,"orbit":5}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":5,"orbitIndex":18,"skill":858,"stats":["7% increased Chaos Damage"],"stringId":"chaos13"},"869":{"connections":[{"id":18959,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield Delay","orbit":7,"orbitIndex":9,"skill":869,"stats":["12% increased Armour","12% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour34"},"872":{"connections":[{"id":36556,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Defences","orbit":2,"orbitIndex":17,"skill":872,"stats":["8% increased Global Defences while Channelling"],"stringId":"channelling17"},"904":{"connections":[{"id":28578,"orbit":0}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Critical Chance","orbit":7,"orbitIndex":4,"skill":904,"stats":["8% increased Mana Regeneration Rate","8% increased Critical Hit Chance"],"stringId":"mana_regeneration4"},"917":{"connections":[{"id":65160,"orbit":0}],"group":150,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":10,"skill":917,"stats":["12% increased Stun Threshold"],"stringId":"stun10"},"934":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[{"id":12526,"orbit":-4}],"group":729,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Natural Immunity","orbit":4,"orbitIndex":63,"recipe":["Greed","Suffering","Paranoia"],"skill":934,"stats":["+4 to Ailment Threshold per Dexterity"],"stringId":"spell_suppression14"},"968":{"connections":[{"id":6752,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage and Area","orbit":3,"orbitIndex":2,"skill":968,"stats":["6% increased Fire Damage","5% increased Area of Effect"],"stringId":"fire7_"},"989":{"connections":[{"id":26416,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":20,"skill":989,"stats":["15% increased Life Recovery from Flasks"],"stringId":"life_flasks34"},"1019":{"connections":[{"id":45037,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":0,"orbitIndex":0,"skill":1019,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion5"},"1020":{"connections":[{"id":54631,"orbit":0}],"group":1252,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":7,"orbitIndex":3,"skill":1020,"stats":["6% increased bonuses gained from Equipped Quiver"],"stringId":"quivers7"},"1073":{"connections":[{"id":261,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude and Poison Magnitude","orbit":2,"orbitIndex":11,"skill":1073,"stats":["6% increased Ignite Magnitude","6% increased Magnitude of Poison you inflict"],"stringId":"fire53_"},"1087":{"connections":[{"id":25934,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Shockwaves","orbit":3,"orbitIndex":7,"recipe":["Greed","Paranoia","Ire"],"skill":1087,"stats":["25% increased Area of Effect if you've Stunned an Enemy with a Two Handed Melee Weapon Recently"],"stringId":"two_handed16"},"1091":{"connections":[{"id":13333,"orbit":7},{"id":48699,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Chill Effect on You","orbit":2,"orbitIndex":0,"skill":1091,"stats":["10% reduced Effect of Chill on you"],"stringId":"ground7"},"1104":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[{"id":56876,"orbit":0}],"group":312,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Lust for Power","orbit":0,"orbitIndex":0,"recipe":["Isolation","Guilt","Guilt"],"skill":1104,"stats":["10% chance when you gain a Power Charge to gain an additional Power Charge","+1 to Maximum Power Charges"],"stringId":"power_charges7"},"1130":{"connections":[{"id":29611,"orbit":0}],"group":141,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Damage","orbit":0,"orbitIndex":0,"skill":1130,"stats":["10% increased Damage with Flails"],"stringId":"flail2"},"1140":{"connections":[{"id":15507,"orbit":0}],"group":847,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":22,"skill":1140,"stats":["+5 to any Attribute"],"stringId":"dexterity25"},"1143":{"connections":[{"id":58170,"orbit":0},{"id":50084,"orbit":0}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","isSwitchable":true,"name":"Spell Critical Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","id":57726,"name":"Life Regeneration","stats":["Regenerate 0.2% of maximum Life per second"]}},"orbit":2,"orbitIndex":5,"skill":1143,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals7"},"1144":{"connections":[{"id":42070,"orbit":0}],"group":303,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":7,"skill":1144,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy51"},"1151":{"connections":[{"id":4113,"orbit":0}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":8,"skill":1151,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze7"},"1169":{"connections":[{"id":25031,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Urgent Call","orbit":7,"orbitIndex":16,"recipe":["Fear","Isolation","Suffering"],"skill":1169,"stats":["Recover 2% of maximum Life and Mana when you use a Warcry","24% increased Warcry Speed","18% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries34"},"1170":{"connections":[{"id":58295,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":22,"skill":1170,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks12"},"1200":{"connections":[{"id":53822,"orbit":-5},{"id":55190,"orbit":0},{"id":62313,"orbit":0},{"id":18353,"orbit":0}],"group":98,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":36,"skill":1200,"stats":["+5 to any Attribute"],"stringId":"attributes70"},"1205":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":0,"orbitIndex":0,"skill":1205,"stats":[],"stringId":"mastery_poison198"},"1207":{"connections":[{"id":38323,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":69,"skill":1207,"stats":["+5 to any Attribute"],"stringId":"strength18"},"1214":{"connections":[{"id":53823,"orbit":-4}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block and Shield Defences","orbit":7,"orbitIndex":21,"skill":1214,"stats":["4% increased Block chance","15% increased Defences from Equipped Shield"],"stringId":"block4"},"1215":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":878,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":1,"orbitIndex":5,"skill":1215,"stats":[],"stringId":"mastery_energyshield106"},"1218":{"connections":[{"id":14945,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":18,"skill":1218,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence7"},"1220":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":657,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":1220,"stats":[],"stringId":"mastery_minion_offence_6619_"},"1286":{"connections":[{"id":17903,"orbit":-7}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":7,"orbitIndex":12,"skill":1286,"stats":["16% increased Thorns damage"],"stringId":"getting_hit17"},"1347":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":50098,"orbit":7}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":6,"orbitIndex":12,"skill":1347,"stats":["4% increased Skill Speed"],"stringId":"AscendancyMonk3Small5"},"1352":{"connections":[{"id":53216,"orbit":0}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Unbending","orbit":7,"orbitIndex":10,"recipe":["Fear","Despair","Paranoia"],"skill":1352,"stats":["3% increased maximum Life","10% increased Stun Threshold for each time you've been Hit by an Enemy Recently, up to 100%"],"stringId":"stun_threshold31"},"1416":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1290,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":1416,"stats":[],"stringId":"mastery_attack_6294"},"1420":{"connections":[],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Dizzying Sweep","orbit":7,"orbitIndex":20,"skill":1420,"stats":["15% increased Attack Area Damage","10% increased Area of Effect for Attacks","5% chance to Daze on Hit"],"stringId":"area_attacks58"},"1433":{"connections":[{"id":31238,"orbit":0},{"id":48530,"orbit":0},{"id":95,"orbit":0}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":56,"skill":1433,"stats":["+5 to any Attribute"],"stringId":"intelligence49"},"1442":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":53108,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Attributes","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":1442,"stats":["3% increased Attributes"],"stringId":"AscendancyMercenary3Small6"},"1447":{"connections":[{"id":22393,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":14,"skill":1447,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence3"},"1459":{"connections":[{"id":47252,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":12,"skill":1459,"stats":["16% increased Mana Regeneration Rate while stationary"],"stringId":"mana_regeneration5"},"1468":{"connections":[],"group":759,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":6,"skill":1468,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration23"},"1477":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":11037,"orbit":0}],"group":776,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":1477,"stats":[],"stringId":"mastery_projectile_6646"},"1499":{"connections":[{"id":33830,"orbit":-2}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Regeneration","orbit":2,"orbitIndex":0,"skill":1499,"stats":["10% increased Life Regeneration rate"],"stringId":"monkchakra16"},"1502":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":265,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","isNotable":true,"name":"Draiocht Cleansing","orbit":0,"orbitIndex":0,"recipe":["Despair","Ire","Suffering"],"skill":1502,"stats":["Channelling Skills deal 20% increased Damage","Remove a Curse after Channelling for 2 seconds"],"stringId":"channelling18"},"1506":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1057,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Remnant Attraction","orbit":2,"orbitIndex":20,"recipe":["Despair","Disgust","Isolation"],"skill":1506,"stats":["10% chance to create an additional Remnant","Remnants can be collected from 50% further away"],"stringId":"remnant14"},"1514":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":29527,"orbit":0}],"group":1304,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":1514,"stats":[],"stringId":"mastery_attack_6303"},"1543":{"connections":[{"id":14096,"orbit":7},{"id":59376,"orbit":0}],"group":636,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":1,"orbitIndex":0,"skill":1543,"stats":["3% increased Cast Speed"],"stringId":"cast_speed24"},"1546":{"connections":[],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Spiral into Depression","orbit":2,"orbitIndex":20,"recipe":["Envy","Despair","Suffering"],"skill":1546,"stats":["3% increased Movement Speed","25% increased Armour","25% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour14"},"1579":{"ascendancyName":"Chronomancer","connections":[{"id":10987,"orbit":-9}],"group":391,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":1579,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"AscendancySorceress2Small5"},"1583":{"ascendancyName":"Pathfinder","connections":[{"id":14508,"orbit":5},{"id":9798,"orbit":0},{"id":49503,"orbit":-5},{"id":39292,"orbit":5},{"id":12183,"orbit":0},{"id":16,"orbit":-5}],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Pathfinder","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":9,"orbitIndex":48,"skill":1583,"stats":[],"stringId":"AscendancyRanger3Start"},"1599":{"connections":[{"id":31286,"orbit":0}],"group":1289,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Critical Chance","orbit":2,"orbitIndex":18,"skill":1599,"stats":["5% increased Critical Hit Chance","8% increased Physical Damage"],"stringId":"physical1"},"1603":{"connections":[{"id":32040,"orbit":0}],"group":1090,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Storm Driven","orbit":2,"orbitIndex":18,"recipe":["Ire","Ire","Isolation"],"skill":1603,"stats":["15% of Elemental Damage taken Recouped as Energy Shield"],"stringId":"energy_shield_recovery40"},"1628":{"connectionArt":"CharacterPlanned","connections":[{"id":49769,"orbit":2147483647},{"id":9554,"orbit":-7}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":1628,"stats":["17% increased Stun Threshold"],"stringId":"oracle_beast_corruption3_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"1631":{"connections":[{"id":29049,"orbit":3},{"id":14001,"orbit":-3}],"group":1202,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Duration","orbit":2,"orbitIndex":4,"skill":1631,"stats":["10% increased Charm Effect Duration"],"stringId":"charms10"},"1680":{"connections":[],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Projectile Parry Range","orbit":2,"orbitIndex":2,"skill":1680,"stats":["20% increased Parry Range"],"stringId":"buckler18"},"1700":{"connections":[{"id":48699,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":2,"orbitIndex":12,"skill":1700,"stats":["10% increased Cold Damage"],"stringId":"ground8"},"1723":{"connections":[{"id":53595,"orbit":0},{"id":2134,"orbit":0}],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":22,"skill":1723,"stats":["10% increased Poison Duration"],"stringId":"poison8"},"1755":{"connections":[{"id":18845,"orbit":-4}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":31707,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":2,"orbitIndex":17,"skill":1755,"stats":["8% increased Spell Damage"],"stringId":"spell_criticals2__"},"1773":{"connections":[{"id":51213,"orbit":4}],"group":1063,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Effect and Duration","orbit":0,"orbitIndex":0,"skill":1773,"stats":["5% increased Magnitude of Ailments you inflict","5% increased Duration of Damaging Ailments on Enemies"],"stringId":"ailments36"},"1778":{"connections":[{"id":30408,"orbit":0},{"id":17523,"orbit":0}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Duration","orbit":7,"orbitIndex":12,"skill":1778,"stats":["20% increased Hazard Duration"],"stringId":"hazards9"},"1801":{"connections":[{"id":60,"orbit":3}],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":7,"orbitIndex":5,"skill":1801,"stats":["5% chance to Blind Enemies on Hit"],"stringId":"blind1"},"1823":{"connections":[{"id":3471,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Illuminated Crown","orbit":4,"orbitIndex":60,"recipe":["Suffering","Paranoia","Suffering"],"skill":1823,"stats":["20% increased Light Radius","70% increased Energy Shield from Equipped Helmet"],"stringId":"energy_shield39"},"1825":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":165,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":1825,"stats":[],"stringId":"mastery_caster_6360"},"1826":{"connections":[{"id":39037,"orbit":0}],"group":830,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":1826,"stats":["+5 to any Attribute"],"stringId":"intelligence18"},"1841":{"connections":[{"id":9405,"orbit":5}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":8,"skill":1841,"stats":["15% increased Evasion Rating"],"stringId":"evasion21"},"1855":{"ascendancyName":"Shaman","connections":[{"id":16204,"orbit":2147483647}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Flask Recovery","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":6,"orbitIndex":54,"skill":1855,"stats":["12% increased Life and Mana Recovery from Flasks"],"stringId":"AscendancyDruid2Small7"},"1865":{"connections":[{"id":54934,"orbit":0}],"group":601,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Fire Damage when consuming an Endurance Charge","orbit":2,"orbitIndex":12,"skill":1865,"stats":["3% increased Fire Damage per Endurance Charge consumed Recently"],"stringId":"endurance_charges13"},"1869":{"connections":[{"id":27095,"orbit":-4}],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":1,"skill":1869,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze2"},"1878":{"connections":[{"id":14328,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Energy Shield and Armour applies to Elemental Damage Hits","orbit":7,"orbitIndex":23,"skill":1878,"stats":["12% increased maximum Energy Shield","+5% of Armour also applies to Elemental Damage"],"stringId":"energy_shield_and_armour31"},"1887":{"connectionArt":"CharacterPlanned","connections":[{"id":10713,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":2,"skill":1887,"stats":["30% increased Armour while stationary"],"stringId":"oracle_crab_claw3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"1913":{"connections":[{"id":38646,"orbit":0},{"id":36709,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":3,"skill":1913,"stats":["+20 to Armour"],"stringId":"armour7"},"1915":{"connections":[{"id":60085,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Critical Chance","orbit":7,"orbitIndex":21,"skill":1915,"stats":["10% increased Critical Hit Chance against Humanoids"],"stringId":"mercenary4"},"1922":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":51184,"orbit":0}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":1922,"stats":[],"stringId":"mastery_caster_6126"},"1928":{"connections":[],"group":496,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":0,"orbitIndex":0,"skill":1928,"stats":["Minions have 5% increased Attack and Cast Speed"],"stringId":"minion_offence48"},"1953":{"connections":[{"id":23905,"orbit":0}],"group":1125,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":1953,"stats":["15% increased Magnitude of Shock you inflict"],"stringId":"shock19"},"1973":{"connections":[{"id":8607,"orbit":0}],"group":250,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flasks","orbit":2,"orbitIndex":8,"skill":1973,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"life_flasks41"},"1988":{"ascendancyName":"Tactician","connections":[],"group":402,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds","isNotable":true,"name":"Unleash Hell!","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":1988,"stats":["Grants Skill: Supporting Fire"],"stringId":"AscendancyMercenary1Notable9_"},"1994":{"ascendancyName":"Warbringer","connections":[{"id":47097,"orbit":0}],"group":42,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Warcry Speed","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":1994,"stats":["20% increased Warcry Speed"],"stringId":"AscendancyWarrior2Small5"},"1995":{"connections":[],"group":1087,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Projectile Ailment Chance","orbit":0,"orbitIndex":0,"skill":1995,"stats":["20% increased chance to inflict Ailments with Projectiles"],"stringId":"quivers1_"},"2021":{"connections":[{"id":25857,"orbit":0}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Wellspring","orbit":7,"orbitIndex":0,"recipe":["Disgust","Greed","Guilt"],"skill":2021,"stats":["30% increased Mana Recovery from Flasks","8% increased Attack and Cast Speed during Effect of any Mana Flask"],"stringId":"mana_flasks11"},"2071":{"connections":[{"id":38420,"orbit":0}],"group":529,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":0,"skill":2071,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration13"},"2074":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":405,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":2074,"stats":[],"stringId":"mastery_armour_and_energy_shield_6273"},"2091":{"connections":[],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":4,"orbitIndex":18,"skill":2091,"stats":["8% chance to Poison on Hit"],"stringId":"poison21"},"2102":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":679,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":2102,"stats":[],"stringId":"mastery_energy_shield_6492"},"2113":{"connections":[{"id":326,"orbit":0},{"id":59694,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"Martial Artistry","orbit":3,"orbitIndex":13,"recipe":["Isolation","Ire","Fear"],"skill":2113,"stats":["25% increased Accuracy Rating with Quarterstaves","25% increased Critical Damage Bonus with Quarterstaves","+25 to Dexterity"],"stringId":"quarterstaff18"},"2119":{"connections":[{"id":53505,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":0,"skill":2119,"stats":["10% increased amount of Life Leeched"],"stringId":"life_leech20"},"2128":{"connections":[{"id":65256,"orbit":0}],"group":1182,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Area","orbit":0,"orbitIndex":0,"skill":2128,"stats":["10% increased Hazard Area of Effect"],"stringId":"hazards17"},"2134":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":9703,"orbit":0}],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Toxic Tolerance","orbit":3,"orbitIndex":0,"recipe":["Suffering","Fear","Isolation"],"skill":2134,"stats":["Immune to Poison"],"stringId":"poison38"},"2138":{"connections":[{"id":32523,"orbit":0}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Spiral into Insanity","orbit":2,"orbitIndex":12,"recipe":["Greed","Isolation","Envy"],"skill":2138,"stats":["29% increased Chaos Damage","20% increased Defences"],"stringId":"chaos34__"},"2174":{"connections":[{"id":19249,"orbit":4}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":4,"orbitIndex":70,"skill":2174,"stats":["15% increased Totem Damage"],"stringId":"totems4_"},"2200":{"connections":[{"id":35689,"orbit":7}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Damage","orbit":7,"orbitIndex":20,"skill":2200,"stats":["10% increased Damage"],"stringId":"azmerianimals28"},"2211":{"connections":[{"id":7473,"orbit":7}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":19,"skill":2211,"stats":["Herald Skills deal 20% increased Damage"],"stringId":"heralds8"},"2244":{"connections":[],"group":419,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge on Critical Hit","orbit":4,"orbitIndex":51,"skill":2244,"stats":["5% chance to Gain Arcane Surge when you deal a Critical Hit"],"stringId":"mana_regeneration29"},"2254":{"connections":[{"id":60685,"orbit":0},{"id":43736,"orbit":5},{"id":14666,"orbit":6}],"group":783,"icon":"Art/2DArt/SkillIcons/passives/deepwisdom.dds","isNotable":true,"name":"Pure Energy","orbit":0,"orbitIndex":0,"skill":2254,"stats":["30% increased maximum Energy Shield","+10 to Intelligence"],"stringId":"witch_sorceress_notable2"},"2334":{"connections":[{"id":65091,"orbit":6},{"id":3209,"orbit":-6}],"group":1332,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":0,"orbitIndex":0,"skill":2334,"stats":["+8 to Dexterity"],"stringId":"dexterity110"},"2335":{"connections":[{"id":18121,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Turn the Clock Forward","orbit":3,"orbitIndex":8,"recipe":["Despair","Fear","Guilt"],"skill":2335,"stats":["20% increased Spell Damage","15% increased Projectile Speed for Spell Skills"],"stringId":"projectile_spells9"},"2336":{"connections":[{"id":63402,"orbit":2}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Arcane Surge Effect","orbit":2,"orbitIndex":9,"skill":2336,"stats":["15% increased effect of Arcane Surge on you"],"stringId":"wyvern15"},"2344":{"connections":[{"id":34317,"orbit":0}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Dimensional Weakspot","orbit":7,"orbitIndex":6,"recipe":["Greed","Suffering","Isolation"],"skill":2344,"stats":["Hits have 15% chance to treat Enemy Monster Elemental Resistance values as inverted"],"stringId":"oracle12"},"2361":{"connections":[{"id":34316,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Stun and Knockback","orbit":5,"orbitIndex":4,"skill":2361,"stats":["20% increased Knockback Distance","20% increased Stun Buildup with Quarterstaves"],"stringId":"quarterstaff1"},"2394":{"connections":[],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","isNotable":true,"name":"Blade Flurry","orbit":3,"orbitIndex":9,"recipe":["Envy","Envy","Despair"],"skill":2394,"stats":["6% increased Attack Speed while Dual Wielding","15% increased Attack Critical Hit Chance while Dual Wielding"],"stringId":"dual_wielding8"},"2397":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":642,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Last Stand","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Fear"],"skill":2397,"stats":["25% increased Attack Damage if you have been Heavy Stunned Recently","25% increased Attack Damage while you have no Life Flask uses left","25% increased Attack Damage while Surrounded","25% increased Attack Damage while on Low Life"],"stringId":"attack21"},"2408":{"connections":[{"id":35696,"orbit":0},{"id":35534,"orbit":0}],"group":1276,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2408,"stats":["+5 to any Attribute"],"stringId":"dexterity58"},"2446":{"connections":[{"id":37164,"orbit":0}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Elemental Damage","orbit":3,"orbitIndex":18,"skill":2446,"stats":["10% increased Elemental Damage"],"stringId":"monkchakra19"},"2455":{"connections":[],"group":730,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":11,"skill":2455,"stats":["8% increased Projectile Damage"],"stringId":"projectiles19"},"2461":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":44605,"orbit":0}],"group":773,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAccuracy.dds","isOnlyImage":true,"name":"Accuracy Mastery","orbit":0,"orbitIndex":0,"skill":2461,"stats":[],"stringId":"mastery_accuracy_6269"},"2486":{"connections":[{"id":63732,"orbit":3},{"id":19341,"orbit":7},{"id":58884,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Stars Aligned","orbit":7,"orbitIndex":22,"recipe":["Suffering","Envy","Isolation"],"skill":2486,"stats":["Damage with Hits is Lucky against Enemies that are on Low Life"],"stringId":"enemies_on_low_life10"},"2491":{"connections":[{"id":28175,"orbit":0}],"group":377,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":10,"skill":2491,"stats":[],"stringId":"jewel_slot1974"},"2500":{"connections":[{"id":6030,"orbit":7}],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":10,"skill":2500,"stats":["8% chance to Poison on Hit"],"stringId":"poison12"},"2508":{"connections":[{"id":47168,"orbit":0},{"id":59425,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":18,"skill":2508,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup5"},"2511":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":528,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Sundering","orbit":3,"orbitIndex":20,"recipe":["Disgust","Paranoia","Ire"],"skill":2511,"stats":["25% increased Critical Damage Bonus for Attack Damage","+25% to Critical Damage Bonus against Stunned Enemies"],"stringId":"criticals51_"},"2516":{"ascendancyName":"Lich","connections":[],"group":1167,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds","isNotable":true,"isSwitchable":true,"name":"Price of Power","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichAbyssalApparition.dds","id":11705,"name":"Steward of Kulemak","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Damaging Spells consume a Power Charge if able to trigger Abyssal Apparition"]}},"orbit":0,"orbitIndex":0,"skill":2516,"stats":["Spells consume a Power Charge if able to deal 40% more Damage"],"stringId":"AscendancyWitch3Notable7"},"2559":{"connections":[{"id":62542,"orbit":7}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":2,"orbitIndex":22,"skill":2559,"stats":["10% increased Flask Charges gained"],"stringId":"flasks3"},"2560":{"connections":[{"id":20044,"orbit":0}],"group":1398,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":1,"skill":2560,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect55"},"2575":{"connections":[{"id":65154,"orbit":0}],"group":168,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Alacrity","orbit":2,"orbitIndex":14,"recipe":["Suffering","Paranoia","Guilt"],"skill":2575,"stats":["30% increased Totem Placement speed","8% increased Attack and Cast Speed if you've summoned a Totem Recently"],"stringId":"totems28"},"2582":{"connections":[{"id":48116,"orbit":0},{"id":41861,"orbit":0},{"id":56847,"orbit":0}],"group":1374,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2582,"stats":["+5 to any Attribute"],"stringId":"dexterity51"},"2606":{"connections":[{"id":47284,"orbit":0},{"id":20388,"orbit":0},{"id":15194,"orbit":0},{"id":3414,"orbit":0}],"group":581,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":1,"orbitIndex":6,"skill":2606,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence24"},"2645":{"connections":[{"id":14832,"orbit":0},{"id":52829,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Skullcrusher","orbit":4,"orbitIndex":69,"recipe":["Ire","Isolation","Ire"],"skill":2645,"stats":["20% more Damage against Heavy Stunned Enemies with Maces"],"stringId":"mace6_"},"2653":{"connections":[{"id":19203,"orbit":0},{"id":30896,"orbit":0}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage and Speed","orbit":7,"orbitIndex":17,"skill":2653,"stats":["Channelling Skills deal 8% increased Damage","2% increased Skill Speed with Channelling Skills"],"stringId":"channelling1"},"2672":{"connections":[{"id":45569,"orbit":6}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":2,"skill":2672,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"criticals32_"},"2702":{"ascendancyName":"Amazon","connections":[{"id":3065,"orbit":7}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Life Leech","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":2702,"stats":["12% increased amount of Life Leeched"],"stringId":"AscendancyHuntress1Small9"},"2732":{"connections":[{"id":16790,"orbit":-2}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":1,"orbitIndex":11,"skill":2732,"stats":["8% increased Mana Cost Efficiency"],"stringId":"mana_regeneration45"},"2733":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connectionArt":"CharacterPlanned","connections":[],"group":288,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":2733,"stats":[],"stringId":"oracle_lightning_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"2745":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds","isNotable":true,"name":"The Noble Wolf","orbit":1,"orbitIndex":3,"recipe":["Fear","Greed","Guilt"],"skill":2745,"stats":["25% increased Magnitude of Ailments you inflict against Marked Enemies","20% increased Critical Hit Chance against Marked Enemies","+10 to Dexterity"],"stringId":"azmerianimals48"},"2810":{"ascendancyName":"Disciple of Varashta","connections":[{"id":9843,"orbit":-3}],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/ElementalDamageTakenFromMana.dds","isNotable":true,"name":"Varashta's Intuition","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":3,"orbitIndex":20,"skill":2810,"stats":["100% of Elemental Damage is taken from Mana before Life"],"stringId":"AscendancySorceress3Notable3"},"2814":{"connections":[{"id":41447,"orbit":0},{"id":19749,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Engineered Blaze","orbit":3,"orbitIndex":5,"recipe":["Ire","Despair","Isolation"],"skill":2814,"stats":["4% increased Area of Effect for Attacks per Enemy you've Ignited in the last 8 seconds, up to 40%"],"stringId":"fire61"},"2841":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":894,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":2841,"stats":[],"stringId":"mastery_life143"},"2843":{"connections":[{"id":61396,"orbit":0},{"id":61318,"orbit":0},{"id":62235,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Tolerant Equipment","orbit":5,"orbitIndex":36,"recipe":["Guilt","Isolation","Fear"],"skill":2843,"stats":["Immune to Bleeding if Equipped Helmet has higher Armour than Evasion Rating","Immune to Poison if Equipped Helmet has higher Evasion Rating than Armour"],"stringId":"armour_and_evasion40"},"2847":{"connections":[{"id":45272,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2847,"stats":["+5 to any Attribute"],"stringId":"strength81"},"2857":{"ascendancyName":"Stormweaver","connections":[{"id":7998,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds","isNotable":true,"name":"Strike Twice","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":6,"orbitIndex":66,"skill":2857,"stats":["Targets can be affected by two of your Shocks at the same time","25% less Magnitude of Shock you inflict"],"stringId":"AscendancySorceress1Notable5"},"2863":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":524,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Perpetual Freeze","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Isolation"],"skill":2863,"stats":["20% increased Freeze Buildup","15% increased Chill and Freeze Duration on Enemies","15% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze18"},"2864":{"connections":[{"id":54818,"orbit":0},{"id":21468,"orbit":0},{"id":33369,"orbit":0},{"id":59480,"orbit":0},{"id":63360,"orbit":0},{"id":32564,"orbit":0}],"group":634,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2864,"stats":["+5 to any Attribute"],"stringId":"attributes72"},"2877":{"ascendancyName":"Lich","connections":[],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds","isNotable":true,"isSwitchable":true,"name":"Blackened Heart","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneOffering.dds","id":36863,"name":"Unwilling Offering","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Your Offerings can target Enemies in Culling range","Your Offerings affect you instead of your Minions","Offerings created by Culling Enemies have 1% increased Effect per Power of Culled Enemy"]}},"orbit":9,"orbitIndex":104,"skill":2877,"stats":["4% increased Magnitude of Unholy Might Buffs you grant per 100 maximum Mana"],"stringId":"AscendancyWitch3Notable4"},"2888":{"connections":[{"id":8827,"orbit":0}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":7,"orbitIndex":15,"skill":2888,"stats":["10% increased amount of Life Leeched"],"stringId":"life_leech23"},"2936":{"connections":[{"id":13407,"orbit":-3}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":7,"orbitIndex":4,"skill":2936,"stats":["15% increased Critical Damage Bonus for Attack Damage"],"stringId":"criticals57_"},"2946":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":238,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Resistance Mastery","orbit":1,"orbitIndex":1,"skill":2946,"stats":[],"stringId":"mastery_fire_resistance_6526"},"2955":{"connections":[{"id":28800,"orbit":0}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Projectile Damage","orbit":2,"orbitIndex":0,"skill":2955,"stats":["10% increased Projectile Damage"],"stringId":"projectiles37"},"2964":{"connections":[{"id":18374,"orbit":-7}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Leech","orbit":2,"orbitIndex":15,"skill":2964,"stats":["8% increased amount of Life Leeched","12% increased Thorns damage"],"stringId":"getting_hit7"},"2978":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":853,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":2978,"stats":[],"stringId":"mastery_trap_6758"},"2995":{"ascendancyName":"Lich","connections":[{"id":2516,"orbit":4}],"group":1151,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Energy Shield if Consumed Power Charge","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":12474,"name":"Energy Shield if Consumed Power Charge","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["30% increased maximum Energy Shield if you've consumed a Power Charge Recently"]}},"orbit":0,"orbitIndex":0,"skill":2995,"stats":["30% increased maximum Energy Shield if you've consumed a Power Charge Recently"],"stringId":"AscendancyWitch3Small8"},"2999":{"connections":[],"group":266,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Final Barrage","orbit":6,"orbitIndex":22,"recipe":["Isolation","Despair","Disgust"],"skill":2999,"stats":["20% increased Cast Speed when on Low Life","10% reduced Cast Speed when on Full Life"],"stringId":"cast_speed30"},"3025":{"connections":[{"id":38732,"orbit":0},{"id":36782,"orbit":0},{"id":25594,"orbit":0}],"group":786,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3025,"stats":["+5 to any Attribute"],"stringId":"intelligence43"},"3027":{"connections":[{"id":54228,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":22,"skill":3027,"stats":["10% increased Physical Damage"],"stringId":"physical28"},"3041":{"connections":[{"id":59795,"orbit":-4},{"id":858,"orbit":0},{"id":19240,"orbit":6}],"group":648,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":10,"skill":3041,"stats":["+5 to any Attribute"],"stringId":"attributes2"},"3042":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":51871,"orbit":0}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":2,"orbitIndex":19,"skill":3042,"stats":[],"stringId":"mastery_life133"},"3051":{"connections":[],"group":779,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":2,"orbitIndex":0,"skill":3051,"stats":["Offerings have 30% increased Maximum Life"],"stringId":"corpses15"},"3065":{"ascendancyName":"Amazon","connections":[],"group":1477,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds","isNotable":true,"name":"Mystic Harvest","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":3065,"stats":["Life Leech recovers based on your Elemental damage as well as Physical damage"],"stringId":"AscendancyHuntress1Notable9"},"3084":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":30996,"orbit":2147483647}],"group":485,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Reduced Attribute Requirements","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":3084,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"stringId":"AscendancyMercenary3Small7_"},"3091":{"connections":[{"id":24087,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Consumption Chance","orbit":2,"orbitIndex":8,"skill":3091,"stats":["Skills have 5% chance to not remove Elemental Infusions but still count as consuming them"],"stringId":"infusion13"},"3109":{"connections":[{"id":29514,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Area","orbit":3,"orbitIndex":6,"skill":3109,"stats":["10% increased Grenade Area of Effect"],"stringId":"grenades3"},"3128":{"connections":[{"id":19722,"orbit":0}],"group":1191,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cast Speed with Cold Skills","orbit":7,"orbitIndex":14,"skill":3128,"stats":["3% increased Cast Speed with Cold Skills"],"stringId":"cold1"},"3131":{"connections":[{"id":2394,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Speed","orbit":2,"orbitIndex":9,"skill":3131,"stats":["3% increased Attack Speed while Dual Wielding"],"stringId":"dual_wielding9"},"3165":{"ascendancyName":"Blood Mage","connections":[{"id":56162,"orbit":-4}],"group":974,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":3165,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch2Small7"},"3170":{"connections":[{"id":22811,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Deflection","orbit":2,"orbitIndex":20,"skill":3170,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"azmerianimals41"},"3188":{"connections":[{"id":38670,"orbit":0},{"id":46051,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Revenge","orbit":3,"orbitIndex":18,"recipe":["Ire","Disgust","Isolation"],"skill":3188,"stats":["Gain Physical Thorns damage equal to 10% of Item Armour on Equipped Body Armour"],"stringId":"getting_hit9"},"3203":{"connections":[{"id":30562,"orbit":-4}],"group":1064,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":14,"skill":3203,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield19"},"3209":{"connections":[{"id":59720,"orbit":-6},{"id":65091,"orbit":4}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":16,"skill":3209,"stats":["15% increased Evasion Rating"],"stringId":"evasion26"},"3215":{"connections":[{"id":44359,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Melding","orbit":7,"orbitIndex":9,"recipe":["Guilt","Envy","Suffering"],"skill":3215,"stats":["40% increased maximum Energy Shield","10% reduced maximum Mana"],"stringId":"energy_shield35"},"3218":{"connections":[{"id":48171,"orbit":0}],"group":244,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":17,"skill":3218,"stats":["10% increased Elemental Damage"],"stringId":"elemental5"},"3223":{"ascendancyName":"Ritualist","connections":[{"id":7068,"orbit":-5},{"id":34785,"orbit":9}],"group":1481,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Attributes","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":3223,"stats":["3% increased Attributes"],"stringId":"AscendancyHuntress3Small2"},"3234":{"connections":[{"id":4447,"orbit":0},{"id":31745,"orbit":0}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Duration","orbit":1,"orbitIndex":8,"skill":3234,"stats":["15% increased Pin duration"],"stringId":"pin3"},"3242":{"connections":[{"id":59636,"orbit":-4}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":16,"skill":3242,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration14"},"3245":{"connections":[{"id":7395,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Block","orbit":2,"orbitIndex":7,"skill":3245,"stats":["4% increased Block chance","10% increased Thorns damage"],"stringId":"getting_hit5"},"3251":{"connections":[{"id":21984,"orbit":0}],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3251,"stats":["+5 to any Attribute"],"stringId":"attributes1"},"3281":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connectionArt":"CharacterPlanned","connections":[{"id":35720,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","isNotable":true,"name":"Powerful Casting","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":3281,"stats":["2% increased Spell Damage per 10 Strength"],"stringId":"oracle_strength_spell4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3282":{"connections":[{"id":52860,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Immobilisation Buildup","orbit":3,"orbitIndex":15,"skill":3282,"stats":["20% increased Ballista Immobilisation buildup"],"stringId":"ballista1"},"3332":{"connections":[],"group":605,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Minion Cold Resistance","orbit":0,"orbitIndex":0,"skill":3332,"stats":["Minions have +20% to Cold Resistance","Minions have +3% to Maximum Cold Resistances"],"stringId":"minion_defence34"},"3336":{"connections":[{"id":30615,"orbit":0}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Critical Damage when consuming a Power Charge","orbit":2,"orbitIndex":19,"skill":3336,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"],"stringId":"power_charges4"},"3339":{"connections":[{"id":45585,"orbit":0}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":19,"skill":3339,"stats":["25% increased Attack Damage while Surrounded"],"stringId":"being_surrounded13"},"3348":{"connections":[{"id":50767,"orbit":0}],"group":101,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Spirit of the Wolf","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Suffering"],"skill":3348,"stats":["20% increased Critical Hit Chance while Shapeshifted","8% increased Skill Speed while Shapeshifted"],"stringId":"wolf11"},"3355":{"connections":[{"id":25211,"orbit":0}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You and Debuff Expiry Rate","orbit":3,"orbitIndex":0,"skill":3355,"stats":["4% reduced Slowing Potency of Debuffs on You","Debuffs on you expire 3% faster"],"stringId":"slowed_enemies24"},"3363":{"connections":[{"id":38433,"orbit":0}],"group":323,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":2,"orbitIndex":11,"skill":3363,"stats":["Minions have 10% increased maximum Life"],"stringId":"companions43"},"3365":{"connections":[{"id":59289,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Immobilisation Buildup","orbit":2,"orbitIndex":17,"skill":3365,"stats":["15% increased Immobilisation buildup"],"stringId":"immobilisation3"},"3414":{"connections":[{"id":14575,"orbit":0}],"group":595,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Minion Lightning Resistance","orbit":0,"orbitIndex":0,"skill":3414,"stats":["Minions have +20% to Lightning Resistance"],"stringId":"minion_defence37"},"3419":{"connections":[{"id":20429,"orbit":0},{"id":30973,"orbit":2}],"group":1394,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Damage","orbit":6,"orbitIndex":59,"skill":3419,"stats":["10% increased Damage with Daggers"],"stringId":"dagger4"},"3431":{"connections":[{"id":43082,"orbit":0}],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Skill Speed","orbit":1,"orbitIndex":6,"skill":3431,"stats":["3% increased Skill Speed"],"stringId":"movement_speed4"},"3438":{"connections":[{"id":18856,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":3,"orbitIndex":3,"skill":3438,"stats":["Invocated Spells deal 15% increased Damage"],"stringId":"triggers21"},"3443":{"connections":[{"id":14548,"orbit":-4},{"id":63545,"orbit":-3},{"id":55180,"orbit":7}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":7,"orbitIndex":12,"skill":3443,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence25"},"3446":{"connections":[{"id":61938,"orbit":0},{"id":58088,"orbit":0}],"group":229,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3446,"stats":["+5 to any Attribute"],"stringId":"strength70"},"3458":{"connections":[{"id":45609,"orbit":-4}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":23,"skill":3458,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals91"},"3463":{"connections":[{"id":4328,"orbit":0},{"id":26885,"orbit":0},{"id":28021,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3463,"stats":["+5 to any Attribute"],"stringId":"attributes76"},"3471":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":647,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":3471,"stats":[],"stringId":"mastery_energyshield104"},"3472":{"connections":[{"id":26682,"orbit":-3}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":7,"orbitIndex":12,"skill":3472,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"spell_criticals13"},"3492":{"connections":[{"id":60313,"orbit":0},{"id":19112,"orbit":0}],"group":678,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Void","orbit":3,"orbitIndex":12,"recipe":["Isolation","Ire","Disgust"],"skill":3492,"stats":["29% increased Chaos Damage","Enemies you Curse have -3% to Chaos Resistance"],"stringId":"chaos36"},"3516":{"connections":[{"id":62039,"orbit":0},{"id":23227,"orbit":0}],"group":596,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":0,"skill":3516,"stats":["10% increased Melee Damage"],"stringId":"melee43"},"3543":{"connections":[{"id":31825,"orbit":2147483647}],"group":1384,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage","orbit":7,"orbitIndex":23,"skill":3543,"stats":["12% increased Attack Cold Damage"],"stringId":"cold44"},"3544":{"connectionArt":"CharacterPlanned","connections":[{"id":19953,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":8,"skill":3544,"stats":["15% increased Lightning Damage"],"stringId":"oracle_rust_king5_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3567":{"connections":[{"id":53188,"orbit":0},{"id":10159,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Raw Mana","orbit":3,"orbitIndex":16,"recipe":["Suffering","Ire","Isolation"],"skill":3567,"stats":["8% increased maximum Mana","10% increased Mana Cost of Skills"],"stringId":"mana38"},"3601":{"connections":[{"id":47191,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":4,"orbitIndex":62,"skill":3601,"stats":["12% increased Fire Damage"],"stringId":"fire2"},"3605":{"ascendancyName":"Chronomancer","connections":[],"group":357,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds","isNotable":true,"name":"Unbound Encore","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":3605,"stats":["Grants Skill: Time Snap"],"stringId":"AscendancySorceress2Notable6"},"3624":{"connections":[{"id":18470,"orbit":0},{"id":10927,"orbit":0},{"id":16484,"orbit":0}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":5,"skill":3624,"stats":["15% increased Pin Buildup"],"stringId":"pin4"},"3628":{"connections":[{"id":64474,"orbit":0},{"id":3251,"orbit":0}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":19,"skill":3628,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery26"},"3630":{"connections":[{"id":62624,"orbit":-5}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield Recharge","orbit":3,"orbitIndex":18,"skill":3630,"stats":["10% increased Evasion Rating","10% increased Energy Shield Recharge Rate"],"stringId":"evasion_and_energy_shield21_"},"3640":{"connections":[{"id":37780,"orbit":2147483647},{"id":17724,"orbit":2147483647},{"id":14267,"orbit":0}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Attack Damage and Combo","orbit":3,"orbitIndex":7,"skill":3640,"stats":["5% increased Attack Damage","5% Chance to build an additional Combo on Hit"],"stringId":"unarmed1"},"3652":{"connections":[{"id":56714,"orbit":3}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed and Physical Damage","orbit":2,"orbitIndex":7,"skill":3652,"stats":["5% increased Projectile Speed","8% increased Physical Damage"],"stringId":"projectiles47"},"3660":{"connections":[{"id":25619,"orbit":-7},{"id":57196,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":3,"orbitIndex":18,"skill":3660,"stats":["8% chance to Blind Enemies on Hit with Attacks"],"stringId":"attack_speed44"},"3681":{"connectionArt":"CharacterPlanned","connections":[{"id":57386,"orbit":-8}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Elemental Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":54,"skill":3681,"stats":["17% increased Elemental Ailment Threshold"],"stringId":"oracle_beast_corruption5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3685":{"connections":[{"id":32151,"orbit":0}],"group":650,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":18,"skill":3685,"stats":["+3 to all Attributes"],"stringId":"all_attributes11"},"3688":{"connections":[{"id":47614,"orbit":-7},{"id":32509,"orbit":0}],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Dynamism","orbit":7,"orbitIndex":4,"recipe":["Isolation","Greed","Ire"],"skill":3688,"stats":["40% increased Damage if you've Triggered a Skill Recently","Meta Skills gain 15% increased Energy"],"stringId":"triggers18"},"3698":{"connections":[{"id":33137,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","isNotable":true,"name":"Spike Pit","orbit":2,"orbitIndex":11,"recipe":["Isolation","Isolation","Greed"],"skill":3698,"stats":["Enemies in Jagged Ground you create take 10% increased Damage"],"stringId":"jagged_ground26"},"3700":{"connections":[{"id":6842,"orbit":3}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":6,"skill":3700,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"],"stringId":"poise6"},"3704":{"ascendancyName":"Witchhunter","connections":[{"id":32559,"orbit":0}],"group":275,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds","isNotable":true,"name":"Witchbane","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":3704,"stats":["Enemies have Maximum Concentration equal to 30% of their Maximum Life","Break enemy Concentration on Hit equal to 100% of Damage Dealt","Enemies regain 10% of Concentration every second if they haven't lost Concentration in the past 5 seconds"],"stringId":"AscendancyMercenary2Notable3_"},"3717":{"connections":[{"id":19998,"orbit":0},{"id":35653,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Damage","orbit":0,"orbitIndex":0,"skill":3717,"stats":["12% increased Damage with Crossbows"],"stringId":"crossbow1"},"3723":{"connections":[{"id":16413,"orbit":0},{"id":17092,"orbit":0}],"group":221,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack and Minion Damage","orbit":2,"orbitIndex":22,"skill":3723,"stats":["8% increased Attack Damage","Minions deal 8% increased Damage"],"stringId":"minion_attack1"},"3744":{"connections":[{"id":5332,"orbit":0}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":1,"orbitIndex":10,"skill":3744,"stats":["+8 to Dexterity"],"stringId":"attributes114"},"3762":{"ascendancyName":"Titan","connections":[],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds","isNotable":true,"name":"Ancestral Empowerment","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":9,"orbitIndex":125,"skill":3762,"stats":["Every second Slam Skill you use yourself is Ancestrally Boosted"],"stringId":"AscendancyWarrior1Notable2"},"3775":{"connections":[{"id":45244,"orbit":0}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":2,"orbitIndex":12,"skill":3775,"stats":["15% increased Life Flask Charges gained"],"stringId":"life_flasks27_"},"3781":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaUnravelling.dds","isNotable":true,"name":"Unravelling","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":136,"skill":3781,"stats":["Grants Unravelling"],"stringId":"AscendancyMonk3Notable2"},"3823":{"connections":[{"id":5726,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"isSwitchable":true,"name":"Elemental Force","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":17324,"name":"Power of the Dead","stats":["Minions deal 20% increased Damage","Minions have 4% increased Attack and Cast Speed"]}},"orbit":1,"orbitIndex":0,"skill":3823,"stats":["+3% to all Elemental Resistances","20% increased Elemental Damage"],"stringId":"cold34"},"3843":{"connections":[{"id":65265,"orbit":0}],"group":1284,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Stun Buildup","orbit":2,"orbitIndex":11,"skill":3843,"stats":["Parry has 25% increased Stun Buildup"],"stringId":"deflect5"},"3866":{"connections":[{"id":32258,"orbit":0},{"id":14505,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":5,"skill":3866,"stats":["Minions have 12% increased maximum Life"],"stringId":"minion_defence10"},"3893":{"connections":[{"id":28038,"orbit":-2}],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":16,"skill":3893,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect27"},"3894":{"connections":[{"id":13307,"orbit":0},{"id":857,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Eldritch Will","orbit":4,"orbitIndex":30,"recipe":["Isolation","Guilt","Isolation"],"skill":3894,"stats":["3% increased maximum Life, Mana and Energy Shield","Gain additional Ailment Threshold equal to 15% of maximum Energy Shield","Gain additional Stun Threshold equal to 15% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield22"},"3896":{"connectionArt":"CharacterPlanned","connections":[{"id":56320,"orbit":0}],"group":399,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Vale Dweller","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":19,"skill":3896,"stats":["50% increased Armour while Bleeding","50% reduced Magnitude of Bleeding on You"],"stringId":"oracle_iron_blood4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3918":{"connections":[{"id":59695,"orbit":0}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":15,"skill":3918,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana3"},"3921":{"connections":[{"id":38398,"orbit":0}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Fate Finding","orbit":7,"orbitIndex":10,"recipe":["Fear","Despair","Greed"],"skill":3921,"stats":["20% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds17"},"3936":{"connections":[{"id":13397,"orbit":0}],"group":664,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":0,"orbitIndex":0,"skill":3936,"stats":["10% increased Melee Damage"],"stringId":"melee17"},"3949":{"connections":[{"id":27296,"orbit":0},{"id":15247,"orbit":2}],"group":140,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Power Counted","orbit":2,"orbitIndex":10,"skill":3949,"stats":["Empowered Attacks deal 8% increased Damage","5% increased total Power counted by Warcries"],"stringId":"warcries38"},"3985":{"connections":[{"id":48660,"orbit":0},{"id":64140,"orbit":3}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Forces of Nature","orbit":2,"orbitIndex":15,"recipe":["Suffering","Isolation","Ire"],"skill":3985,"stats":["Attack Damage Penetrates 15% of Enemy Elemental Resistances"],"stringId":"elemental_attacks10"},"3987":{"ascendancyName":"Deadeye","connections":[{"id":30,"orbit":0}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":3987,"stats":["4% increased Skill Speed"],"stringId":"AscendancyRanger1Small3"},"3988":{"connections":[{"id":51832,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":2,"orbitIndex":13,"skill":3988,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries9"},"3994":{"connections":[{"id":9089,"orbit":0},{"id":37951,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":20,"skill":3994,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect49"},"3995":{"connections":[{"id":12311,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":7,"orbitIndex":13,"skill":3995,"stats":["15% increased Crossbow Reload Speed"],"stringId":"crossbow11"},"3999":{"connections":[{"id":37665,"orbit":4},{"id":57863,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":4,"orbitIndex":15,"skill":3999,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks10"},"4015":{"connections":[{"id":47429,"orbit":3},{"id":59466,"orbit":-6},{"id":49136,"orbit":0}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":4,"orbitIndex":6,"skill":4015,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries5"},"4017":{"connections":[{"id":10079,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":12,"skill":4017,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"energy_shield_recovery10"},"4031":{"connections":[{"id":50403,"orbit":0}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Icebreaker","orbit":3,"orbitIndex":15,"recipe":["Ire","Paranoia","Fear"],"skill":4031,"stats":["Gain 50% of maximum Energy Shield as additional Freeze Threshold"],"stringId":"freeze_and_chill_mitigation12"},"4046":{"connections":[{"id":8875,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":2,"orbitIndex":8,"skill":4046,"stats":["15% increased Electrocute Buildup"],"stringId":"shock_mitigation6_"},"4059":{"connections":[{"id":10382,"orbit":0},{"id":9510,"orbit":0},{"id":2446,"orbit":0},{"id":18744,"orbit":7},{"id":42339,"orbit":-7}],"group":1078,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4059,"stats":["+5 to any Attribute"],"stringId":"attributes23"},"4061":{"connections":[{"id":27491,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":36,"skill":4061,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield43"},"4083":{"connections":[{"id":33815,"orbit":0},{"id":43677,"orbit":0}],"group":1073,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":2,"orbitIndex":11,"skill":4083,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison14"},"4086":{"ascendancyName":"Tactician","connections":[],"group":438,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotemAura.dds","isNotable":true,"name":"Strategic Embankments","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":4086,"stats":["Totems you place grant Embankment Auras"],"stringId":"AscendancyMercenary1Notable10_"},"4113":{"connections":[{"id":4627,"orbit":0}],"group":784,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":4,"skill":4113,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze5"},"4128":{"connections":[{"id":54283,"orbit":3},{"id":54811,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":18,"skill":4128,"stats":["15% increased Armour"],"stringId":"armour18"},"4139":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":137,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":4139,"stats":[],"stringId":"mastery_life132"},"4140":{"connections":[{"id":59093,"orbit":0},{"id":57273,"orbit":0},{"id":296,"orbit":0}],"group":220,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4140,"stats":["+5 to any Attribute"],"stringId":"attributes3"},"4157":{"connections":[{"id":49220,"orbit":-6}],"group":932,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds","name":"Critical Chance","orbit":7,"orbitIndex":18,"skill":4157,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals11"},"4197":{"ascendancyName":"Oracle","connections":[],"group":36,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleRipFromTime.dds","isNotable":true,"name":"Converging Paths","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":4197,"stats":["Grants Skill: Moment of Vulnerability"],"stringId":"AscendancyDruid1Notable4"},"4203":{"connections":[{"id":30555,"orbit":4},{"id":42736,"orbit":-4},{"id":59603,"orbit":-4},{"id":49046,"orbit":0},{"id":42076,"orbit":3}],"group":859,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4203,"stats":["+5 to any Attribute"],"stringId":"intelligence81"},"4238":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Versatile Arms","orbit":0,"orbitIndex":0,"recipe":["Ire","Isolation","Envy"],"skill":4238,"stats":["6% increased Attack Speed with One Handed Melee Weapons","15% increased Accuracy Rating with One Handed Melee Weapons","+10 to Strength and Dexterity"],"stringId":"one_handed10"},"4245":{"ascendancyName":"Tactician","connections":[{"id":54838,"orbit":0}],"group":330,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Pin Buildup","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":4245,"stats":["20% increased Pin Buildup"],"stringId":"AscendancyMercenary1Small4"},"4271":{"connections":[{"id":62887,"orbit":0},{"id":33225,"orbit":-3},{"id":61768,"orbit":-7},{"id":63926,"orbit":-2}],"group":889,"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","name":"Minion Resistances","orbit":2,"orbitIndex":8,"skill":4271,"stats":["Minions have +8% to all Elemental Resistances"],"stringId":"minion_defence30"},"4295":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":34248,"orbit":-3}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Adverse Growth","orbit":0,"orbitIndex":0,"recipe":["Ire","Paranoia","Disgust"],"skill":4295,"stats":["20% reduced Life Regeneration rate","20% of Damage taken Recouped as Mana"],"stringId":"mana39"},"4313":{"connections":[{"id":28992,"orbit":0}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":55896,"name":"Attack Damage","stats":["8% increased Attack Damage"]}},"orbit":7,"orbitIndex":6,"skill":4313,"stats":["8% increased Projectile Damage"],"stringId":"projectiles14"},"4328":{"connections":[{"id":21208,"orbit":0},{"id":5188,"orbit":0}],"group":1152,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4328,"stats":["+5 to any Attribute"],"stringId":"intelligence64"},"4331":{"connections":[{"id":33590,"orbit":0}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Guided Hand","orbit":3,"orbitIndex":19,"recipe":["Fear","Envy","Envy"],"skill":4331,"stats":["Ancestrally Boosted Attacks deal 30% increased Damage","On Heavy Stunning a Rare or Unique Enemy, your next Attack within 4 seconds will be Ancestrally Boosted"],"stringId":"melee65"},"4346":{"connections":[{"id":4519,"orbit":0},{"id":20677,"orbit":0}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Damage on Critical","orbit":0,"orbitIndex":0,"skill":4346,"stats":["20% increased Damage if you've dealt a Critical Hit Recently"],"stringId":"criticals13"},"4364":{"connections":[{"id":23736,"orbit":0}],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Reduced Movement Penalty and Attack Damage while Moving","orbit":4,"orbitIndex":42,"skill":4364,"stats":["8% increased Attack Damage while moving","2% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"slow_mitigation11"},"4377":{"connections":[{"id":50273,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Accuracy","orbit":2,"orbitIndex":15,"skill":4377,"stats":["10% increased Accuracy Rating while Dual Wielding"],"stringId":"dual_wielding3"},"4378":{"connections":[{"id":6330,"orbit":0},{"id":59503,"orbit":0}],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":9,"skill":4378,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy31"},"4407":{"connections":[],"group":566,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Physical Damage Reduction","orbit":0,"orbitIndex":0,"skill":4407,"stats":["Minions have 12% additional Physical Damage Reduction","Minions have 25% increased Evasion Rating"],"stringId":"minion_defence40_"},"4423":{"connections":[{"id":54058,"orbit":0}],"group":1402,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","isNotable":true,"name":"Coated Knife","orbit":2,"orbitIndex":7,"skill":4423,"stats":["Critical Hits with Daggers have a 25% chance to Poison the Enemy"],"stringId":"dagger17"},"4442":{"connections":[{"id":62034,"orbit":0}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","name":"Armour Applies to Lightning Damage Hits","orbit":3,"orbitIndex":10,"skill":4442,"stats":["+15% of Armour also applies to Lightning Damage"],"stringId":"maximum_resistances10"},"4447":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Pin their Motivation","orbit":7,"orbitIndex":12,"recipe":["Greed","Despair","Despair"],"skill":4447,"stats":["20% increased Pin duration","Pinned Enemies cannot deal Critical Hits"],"stringId":"pin8"},"4456":{"connections":[{"id":57710,"orbit":0},{"id":4776,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4456,"stats":["+5 to any Attribute"],"stringId":"intelligence88"},"4467":{"connections":[{"id":42347,"orbit":-2}],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Damage vs Blinded","orbit":7,"orbitIndex":4,"skill":4467,"stats":["15% increased Damage with Hits against Blinded Enemies"],"stringId":"monkchakra8"},"4492":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":761,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Attributes Mastery","orbit":0,"orbitIndex":0,"skill":4492,"stats":[],"stringId":"mastery_attributes255"},"4519":{"connections":[{"id":13724,"orbit":0}],"group":1067,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Damage on Critical","orbit":0,"orbitIndex":0,"skill":4519,"stats":["20% increased Damage if you've dealt a Critical Hit Recently"],"stringId":"criticals18"},"4527":{"connections":[{"id":54701,"orbit":0}],"group":231,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4527,"stats":["+5 to any Attribute"],"stringId":"attributes51"},"4534":{"connections":[],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Piercing Shot","orbit":3,"orbitIndex":13,"recipe":["Disgust","Guilt","Disgust"],"skill":4534,"stats":["50% chance to Pierce an Enemy"],"stringId":"ranged34_"},"4536":{"connections":[{"id":37514,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Speed","orbit":2,"orbitIndex":1,"skill":4536,"stats":["3% increased Attack Speed with Quarterstaves"],"stringId":"quarterstaff7"},"4544":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds","isNotable":true,"name":"The Ancient Serpent","orbit":7,"orbitIndex":8,"recipe":["Greed","Guilt","Despair"],"skill":4544,"stats":["40% reduced Poison Duration on you","Life Flasks gain 0.1 charges per Second","+10 to Intelligence"],"stringId":"azmerianimals66"},"4547":{"connections":[{"id":2946,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","isNotable":true,"name":"Unnatural Resilience","orbit":0,"orbitIndex":0,"recipe":["Isolation","Isolation","Isolation"],"skill":4547,"stats":["+3% to all Elemental Resistances","+2% to Maximum Fire Resistance if you have at least 5 Red Support Gems Socketed"],"stringId":"maximum_resistances20"},"4552":{"connections":[{"id":50817,"orbit":2}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":15,"skill":4552,"stats":["10% increased Mana Regeneration Rate"],"stringId":"monkchakra1"},"4577":{"connections":[{"id":3999,"orbit":4}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":8,"skill":4577,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks17"},"4579":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":865,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Unbothering Cold","orbit":2,"orbitIndex":4,"recipe":["Fear","Isolation","Paranoia"],"skill":4579,"stats":["+10% to Cold Resistance","+2% to Maximum Cold Resistance if you have at least 5 Blue Support Gems Socketed"],"stringId":"cold26"},"4621":{"connectionArt":"CharacterPlanned","connections":[{"id":57202,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun and Elemental Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":30,"skill":4621,"stats":["11% increased Stun Threshold","11% increased Elemental Ailment Threshold"],"stringId":"oracle_beast_corruption1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4623":{"connections":[{"id":48524,"orbit":4}],"group":458,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Spell Costs","orbit":2,"orbitIndex":4,"skill":4623,"stats":["15% of Spell Mana Cost Converted to Life Cost"],"stringId":"life_costs5"},"4624":{"connections":[{"id":49550,"orbit":3}],"group":533,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":7,"skill":4624,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage9"},"4627":{"connections":[{"id":44179,"orbit":0},{"id":55572,"orbit":0}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Climate Change","orbit":7,"orbitIndex":0,"recipe":["Greed","Isolation","Despair"],"skill":4627,"stats":["20% increased Freeze Buildup","Gain 25% of Cold Damage as Extra Fire Damage against Frozen Enemies"],"stringId":"cold36"},"4661":{"connections":[{"id":12821,"orbit":0},{"id":65353,"orbit":0}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Inspiring Leader","orbit":3,"orbitIndex":4,"recipe":["Paranoia","Greed","Greed"],"skill":4661,"stats":["Banners also grant +25% to all Elemental Resistances to you and Allies"],"stringId":"banners10"},"4663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":376,"icon":"","isOnlyImage":true,"name":"Minion Mastery","orbit":0,"orbitIndex":0,"skill":4663,"stats":[],"stringId":"oracle_solo_commander_mastery_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4664":{"connections":[{"id":43938,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Throw Speed","orbit":6,"orbitIndex":42,"skill":4664,"stats":["6% increased Trap Throwing Speed"],"stringId":"trap5"},"4665":{"connections":[{"id":1913,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":0,"skill":4665,"stats":["Regenerate 0.2% of maximum Life per second"],"stringId":"life_regeneration19"},"4673":{"connections":[{"id":10047,"orbit":0},{"id":51812,"orbit":0}],"group":233,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Hulking Smash","orbit":2,"orbitIndex":16,"recipe":["Disgust","Guilt","Guilt"],"skill":4673,"stats":["30% increased Stun Buildup","+15 to Strength"],"stringId":"stun13"},"4681":{"connectionArt":"CharacterPlanned","connections":[{"id":48828,"orbit":2147483647},{"id":26228,"orbit":0}],"group":466,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Gain Maximum Frenzy Charges on Gaining Frenzy Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":4681,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"stringId":"oracle_frenzy_charge1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4709":{"connections":[],"group":1249,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Near Sighted","orbit":2,"orbitIndex":19,"recipe":["Ire","Envy","Paranoia"],"skill":4709,"stats":["30% increased Critical Hit Chance for Attacks","30% increased penalty to Accuracy Rating at range"],"stringId":"accuracy28"},"4716":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":649,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Afterimage","orbit":3,"orbitIndex":18,"recipe":["Guilt","Greed","Disgust"],"skill":4716,"stats":["60% increased Evasion Rating if you have Hit an Enemy Recently","5% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"evasion35"},"4725":{"connections":[{"id":4140,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":4,"orbitIndex":63,"skill":4725,"stats":["10% increased Damage","Minions deal 10% increased Damage"],"stringId":"sentinels5"},"4739":{"connections":[{"id":18845,"orbit":0}],"group":764,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":17306,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":3,"orbitIndex":22,"skill":4739,"stats":["10% increased Spell Damage"],"stringId":"spells18"},"4748":{"connections":[{"id":2254,"orbit":6}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":48235,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":3,"orbitIndex":6,"skill":4748,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery24"},"4776":{"connections":[{"id":14363,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":2,"skill":4776,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration8"},"4806":{"connections":[{"id":32183,"orbit":-4}],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":10,"skill":4806,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration8"},"4810":{"connections":[{"id":48805,"orbit":7},{"id":6161,"orbit":0}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Sanguine Tolerance","orbit":1,"orbitIndex":6,"recipe":["Isolation","Disgust","Greed"],"skill":4810,"stats":["Immune to Corrupted Blood","40% reduced Duration of Bleeding on You"],"stringId":"physical_witch13"},"4828":{"connections":[{"id":19044,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":12,"skill":4828,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana30"},"4844":{"connections":[{"id":33053,"orbit":0}],"group":908,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":1,"skill":4844,"stats":["10% increased Projectile Damage"],"stringId":"ranged2"},"4847":{"connections":[{"id":6294,"orbit":5}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":5,"orbitIndex":66,"skill":4847,"stats":["3% increased Cast Speed"],"stringId":"cast_speed28__"},"4850":{"connections":[{"id":35503,"orbit":0}],"group":923,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect and Mana Regeneration","orbit":0,"orbitIndex":0,"skill":4850,"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"],"stringId":"lightning44"},"4873":{"connectionArt":"CharacterPlanned","connections":[{"id":12683,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":0,"skill":4873,"stats":["Meta Skills gain 20% increased Energy"],"stringId":"oracle_energy_gain2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4882":{"connections":[{"id":38172,"orbit":0},{"id":51921,"orbit":0}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":2,"orbitIndex":3,"skill":4882,"stats":["15% increased Totem Damage"],"stringId":"totems1"},"4891":{"ascendancyName":"Ritualist","connections":[],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds","isNotable":true,"name":"Intricate Sigils","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":4891,"stats":["+1 Charm Slot","20% more Charm Charges gained"],"stringId":"AscendancyHuntress3Notable3_"},"4921":{"connections":[{"id":13524,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":7,"orbitIndex":11,"skill":4921,"stats":["20% increased Presence Area of Effect"],"stringId":"glory8_"},"4925":{"connections":[{"id":19779,"orbit":7}],"group":881,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":4,"skill":4925,"stats":["7% increased Chaos Damage"],"stringId":"chaos9"},"4931":{"connections":[{"id":21404,"orbit":0},{"id":27307,"orbit":0}],"group":472,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Dependable Ward","orbit":2,"orbitIndex":0,"recipe":["Ire","Fear","Envy"],"skill":4931,"stats":["25% increased Energy Shield Recharge Rate","25% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery18"},"4948":{"connections":[],"group":370,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":6,"skill":4948,"stats":["Break 20% increased Armour"],"stringId":"armour_break14"},"4956":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":561,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":4956,"stats":[],"stringId":"mastery_recovery_6674"},"4959":{"connections":[{"id":12166,"orbit":0}],"group":1193,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Heavy Frost","orbit":7,"orbitIndex":2,"recipe":["Despair","Fear","Paranoia"],"skill":4959,"stats":["20% increased Freeze Buildup","Hits ignore non-negative Elemental Resistances of Frozen Enemies"],"stringId":"cold33"},"4970":{"connections":[{"id":23195,"orbit":0}],"group":323,"icon":"Art/2DArt/SkillIcons/passives/LifeandMana.dds","name":"Life and Mana Regeneration Rate","orbit":2,"orbitIndex":7,"skill":4970,"stats":["10% increased Life Regeneration rate","10% increased Mana Regeneration Rate"],"stringId":"companions47"},"4985":{"connections":[{"id":58855,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Flip the Script","orbit":7,"orbitIndex":8,"recipe":["Ire","Disgust","Ire"],"skill":4985,"stats":["Recover 50% of maximum Life when you Heavy Stun a Rare or Unique Enemy"],"stringId":"stun18"},"5009":{"connections":[{"id":12169,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Seeing Stars","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Paranoia"],"skill":5009,"stats":["10% chance to Daze on Hit","25% increased Daze Duration"],"stringId":"daze_1"},"5048":{"connections":[{"id":261,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":2,"orbitIndex":15,"skill":5048,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison40"},"5049":{"connections":[{"id":49231,"orbit":0},{"id":42177,"orbit":3}],"group":603,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":7,"orbitIndex":18,"skill":5049,"stats":["2% increased Attack Speed","+5 to Dexterity"],"stringId":"attack_speed22"},"5066":{"connections":[{"id":6714,"orbit":0}],"group":630,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Curse Effect on you","orbit":2,"orbitIndex":8,"skill":5066,"stats":["10% reduced effect of Curses on you"],"stringId":"mercenary6"},"5077":{"connections":[{"id":33400,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area","orbit":2,"orbitIndex":4,"skill":5077,"stats":["15% increased Parry Hit Area of Effect"],"stringId":"deflect19"},"5084":{"connections":[{"id":35324,"orbit":2}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":22,"skill":5084,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite16"},"5088":{"connections":[{"id":49537,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental","orbit":3,"orbitIndex":18,"skill":5088,"stats":["3% increased Attack and Cast Speed with Elemental Skills"],"stringId":"elemental10"},"5098":{"connections":[{"id":16385,"orbit":-9},{"id":41651,"orbit":2147483647}],"group":643,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":2,"orbitIndex":10,"skill":5098,"stats":["Banner Skills have 15% increased Area of Effect"],"stringId":"banners21"},"5101":{"connections":[{"id":35558,"orbit":-5},{"id":46358,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Revive Speed and Energy Shield Recharge","orbit":0,"orbitIndex":0,"skill":5101,"stats":["8% increased Energy Shield Recharge Rate","Minions Revive 3% faster"],"stringId":"minion_defence43"},"5108":{"connections":[],"group":769,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Ailment Chance","orbit":2,"orbitIndex":21,"skill":5108,"stats":["Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments"],"stringId":"one_handed25_"},"5163":{"connections":[{"id":26726,"orbit":0}],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback and Stun Buildup","orbit":2,"orbitIndex":15,"skill":5163,"stats":["10% increased Stun Buildup","10% increased Knockback Distance"],"stringId":"knockback1"},"5186":{"connections":[{"id":6800,"orbit":3}],"group":1261,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":5186,"stats":["11% increased Chaos Damage"],"stringId":"chaos25"},"5188":{"connections":[{"id":27671,"orbit":0},{"id":38668,"orbit":0}],"group":1175,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Energy Shield Recharge and Delay","orbit":7,"orbitIndex":19,"skill":5188,"stats":["8% increased Energy Shield Recharge Rate","8% faster start of Energy Shield Recharge"],"stringId":"unarmed9"},"5227":{"connections":[{"id":51708,"orbit":0}],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Escape Strategy","orbit":3,"orbitIndex":20,"recipe":["Despair","Paranoia","Despair"],"skill":5227,"stats":["100% increased Evasion Rating if you have been Hit Recently","30% reduced Evasion Rating if you haven't been Hit Recently"],"stringId":"evasion6"},"5257":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":16367,"orbit":2}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Echoing Frost","orbit":7,"orbitIndex":20,"recipe":["Suffering","Guilt","Greed"],"skill":5257,"stats":["30% increased Elemental Damage if you've Chilled an Enemy Recently"],"stringId":"cold37"},"5284":{"connections":[{"id":32278,"orbit":0}],"group":497,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Shredding Force","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Greed"],"skill":5284,"stats":["15% increased Critical Hit Chance for Spells","15% increased Critical Spell Damage Bonus","15% increased Magnitude of Damaging Ailments you inflict with Critical Hits"],"stringId":"physical34"},"5295":{"connections":[{"id":5961,"orbit":0}],"group":915,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":5295,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning26_"},"5305":{"connections":[{"id":3431,"orbit":0},{"id":24287,"orbit":0}],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Skill Speed","orbit":1,"orbitIndex":2,"skill":5305,"stats":["3% increased Skill Speed"],"stringId":"movement_speed5"},"5314":{"connections":[{"id":29009,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":36,"skill":5314,"stats":["+5 to any Attribute"],"stringId":"intelligence57"},"5324":{"connections":[{"id":54437,"orbit":2147483647},{"id":2397,"orbit":0}],"group":642,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage if Stunned Recently","orbit":7,"orbitIndex":16,"skill":5324,"stats":["20% increased Attack Damage if you have been Heavy Stunned Recently"],"stringId":"attack39"},"5332":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":796,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","isNotable":true,"name":"Crystallised Immunities","orbit":2,"orbitIndex":8,"recipe":["Isolation","Isolation","Suffering"],"skill":5332,"stats":["Immune to Chill if a majority of your Socketed Support Gems are Blue","Immune to Ignite if a majority of your Socketed Support Gems are Red","Immune to Shock if a majority of your Socketed Support Gems are Green"],"stringId":"attributes115"},"5335":{"connections":[{"id":52060,"orbit":0}],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Shimmering Mirage","orbit":7,"orbitIndex":7,"recipe":["Envy","Despair","Fear"],"skill":5335,"stats":["Gain additional Ailment Threshold equal to 30% of maximum Energy Shield","10% reduced Duration of Ailments on You"],"stringId":"stun_threshold_from_energy_shield21"},"5348":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":5348,"stats":[],"stringId":"mastery_elemental98"},"5386":{"ascendancyName":"Smith of Kitava","connections":[{"id":22541,"orbit":0}],"group":6,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Fire Damage","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":5386,"stats":["20% increased Fire Damage"],"stringId":"AscendancyWarrior3Small1"},"5390":{"connections":[{"id":16142,"orbit":2147483647}],"group":1384,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":14,"skill":5390,"stats":["15% increased Freeze Buildup"],"stringId":"cold47"},"5398":{"connections":[{"id":51820,"orbit":-6}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast Speed","orbit":4,"orbitIndex":34,"skill":5398,"stats":["Spells Cast by Totems have 4% increased Cast Speed"],"stringId":"totems31"},"5407":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":56910,"orbit":0}],"group":728,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":5407,"stats":[],"stringId":"mastery_attack2"},"5410":{"connections":[{"id":33590,"orbit":0}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Channelled Heritage","orbit":3,"orbitIndex":15,"recipe":["Envy","Envy","Fear"],"skill":5410,"stats":["30% increased Area of Effect of Ancestrally Boosted Attacks"],"stringId":"melee64"},"5501":{"connections":[{"id":48821,"orbit":0}],"group":744,"icon":"Art/2DArt/SkillIcons/passives/Annihilation.dds","isNotable":true,"name":"Critical Overload","orbit":0,"orbitIndex":0,"skill":5501,"stats":["15% increased Critical Hit Chance for Spells","15% increased Spell Damage if you've dealt a Critical Hit Recently"],"stringId":"spell_criticals14"},"5544":{"connections":[{"id":43711,"orbit":3}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorn Critical Damage","orbit":2,"orbitIndex":10,"skill":5544,"stats":["30% increased Thorns Critical Damage Bonus"],"stringId":"getting_hit22"},"5563":{"ascendancyName":"Amazon","connections":[{"id":47312,"orbit":-7}],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Flask Recovery","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":5563,"stats":["15% increased Life and Mana Recovery from Flasks"],"stringId":"AscendancyHuntress1Small7"},"5564":{"connections":[{"id":48833,"orbit":0},{"id":63585,"orbit":0}],"group":1002,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":5564,"stats":["15% increased Electrocute Buildup"],"stringId":"lightning15"},"5571":{"ascendancyName":"Oracle","connections":[{"id":47190,"orbit":8}],"group":11,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleDiffChoices.dds","isNotable":true,"name":"The Unseen Path","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":5571,"stats":["Walk the Paths Not Taken"],"stringId":"AscendancyDruid1Notable2"},"5580":{"connections":[{"id":42710,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Watchtowers","orbit":0,"orbitIndex":0,"recipe":["Disgust","Suffering","Suffering"],"skill":5580,"stats":["Recoup 5% of damage taken by your Totems as Life","Each Totem applies 2% increased Damage taken to Enemies in their Presence"],"stringId":"totems9"},"5594":{"connections":[{"id":50107,"orbit":0},{"id":8785,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Decrepifying Curse","orbit":2,"orbitIndex":12,"recipe":["Isolation","Envy","Despair"],"skill":5594,"stats":["20% increased duration of Ailments you inflict against Cursed Enemies"],"stringId":"curses25"},"5642":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":57405,"orbit":0}],"group":234,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Behemoth","orbit":2,"orbitIndex":8,"recipe":["Fear","Isolation","Greed"],"skill":5642,"stats":["3% increased maximum Life","8% increased Area of Effect for Attacks","5% chance for Slam Skills you use yourself to cause an additional Aftershock"],"stringId":"slam_area5"},"5663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":277,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Endurance","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Envy"],"skill":5663,"stats":["+2 to Maximum Endurance Charges"],"stringId":"endurance_charges7"},"5681":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern","connections":[],"group":437,"icon":"Art/2DArt/SkillIcons/passives/FortifyMasterySymbol.dds","isOnlyImage":true,"name":"Fortify Mastery","orbit":0,"orbitIndex":0,"skill":5681,"stats":[],"stringId":"mastery_fortify_6546_"},"5686":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":199,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Chillproof","orbit":2,"orbitIndex":12,"recipe":["Paranoia","Disgust","Disgust"],"skill":5686,"stats":["30% reduced Effect of Chill on you","30% increased Freeze Threshold","+30% of Armour also applies to Cold Damage"],"stringId":"armour41"},"5692":{"connections":[{"id":41154,"orbit":0},{"id":35708,"orbit":0}],"group":524,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":2,"orbitIndex":8,"skill":5692,"stats":["12% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze15"},"5695":{"connections":[{"id":32309,"orbit":7},{"id":50104,"orbit":5}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":7,"orbitIndex":20,"skill":5695,"stats":["15% increased Archon Buff duration"],"stringId":"archon2_"},"5702":{"connections":[{"id":13411,"orbit":-5}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":5702,"stats":["+5 to any Attribute"],"stringId":"dexterity4_"},"5703":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":16367,"orbit":2}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Echoing Thunder","orbit":7,"orbitIndex":4,"recipe":["Despair","Suffering","Ire"],"skill":5703,"stats":["30% increased Elemental Damage if you've Shocked an Enemy Recently"],"stringId":"lightning40"},"5704":{"connections":[{"id":62166,"orbit":0}],"group":1126,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Speed","orbit":2,"orbitIndex":8,"skill":5704,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"stringId":"accuracy38"},"5710":{"connections":[{"id":6839,"orbit":-3},{"id":38323,"orbit":0},{"id":14923,"orbit":0},{"id":6529,"orbit":-4}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/strongarm.dds","isNotable":true,"name":"Brutal","orbit":4,"orbitIndex":51,"skill":5710,"stats":["10% increased Stun Buildup","16% increased Melee Damage","+10 to Strength"],"stringId":"marauder_brute_notable1"},"5726":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":713,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":5726,"stats":[],"stringId":"mastery_elemental94"},"5728":{"connections":[{"id":17349,"orbit":-3},{"id":58138,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Ancient Aegis","orbit":7,"orbitIndex":4,"recipe":["Despair","Paranoia","Envy"],"skill":5728,"stats":["60% increased Armour from Equipped Body Armour","60% increased Energy Shield from Equipped Body Armour"],"stringId":"energy_shield_and_armour11"},"5740":{"connections":[{"id":40687,"orbit":0}],"group":1007,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":2,"orbitIndex":6,"skill":5740,"stats":["20% increased Presence Area of Effect"],"stringId":"glory20"},"5766":{"connections":[{"id":51416,"orbit":-4},{"id":16705,"orbit":4}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":6,"orbitIndex":60,"skill":5766,"stats":["12% increased Spell Damage while wielding a Melee Weapon"],"stringId":"spells16"},"5777":{"connections":[{"id":58651,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"isSwitchable":true,"name":"Deadly Swarm","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":54594,"name":"Natural Essence","stats":["16% increased Armour","16% increased maximum Energy Shield","20% increased Elemental Ailment Threshold"]}},"orbit":4,"orbitIndex":4,"skill":5777,"stats":["Minions deal 15% increased Damage","Minions have 20% increased Critical Hit Chance"],"stringId":"minion_offence13"},"5797":{"connections":[{"id":59538,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Freeze Buildup and Cold Damage","orbit":2,"orbitIndex":2,"skill":5797,"stats":["8% increased Cold Damage","8% increased Freeze Buildup"],"stringId":"daze_15"},"5800":{"connections":[{"id":43149,"orbit":0},{"id":22975,"orbit":0}],"group":295,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":7,"orbitIndex":0,"skill":5800,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"],"stringId":"accuracy41"},"5802":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","isNotable":true,"name":"Stand and Deliver","orbit":0,"orbitIndex":0,"recipe":["Disgust","Greed","Isolation"],"skill":5802,"stats":["Projectiles have 40% increased Critical Damage Bonus against Enemies within 2m","Projectiles deal 25% increased Damage with Hits against Enemies within 2m"],"stringId":"projectiles29"},"5817":{"ascendancyName":"Deadeye","connections":[],"group":1433,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeLingeringMirage.dds","isNotable":true,"name":"Mirage Deadeye","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":5817,"stats":["Grants Skill: Mirage Deadeye"],"stringId":"AscendancyRanger1Notable4"},"5826":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1018,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":2,"orbitIndex":22,"skill":5826,"stats":[],"stringId":"mastery_projectile204"},"5852":{"ascendancyName":"Smith of Kitava","connections":[{"id":20895,"orbit":0},{"id":47236,"orbit":0},{"id":5386,"orbit":0},{"id":14960,"orbit":0},{"id":9988,"orbit":0}],"group":41,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Smith of Kitava","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":9,"orbitIndex":96,"skill":5852,"stats":[],"stringId":"AscendancyWarrior3Start"},"5862":{"connections":[{"id":22697,"orbit":-2}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Lightning Resistance","orbit":7,"orbitIndex":14,"skill":5862,"stats":["+5% to Lightning Resistance"],"stringId":"shaman6__"},"5920":{"connections":[{"id":52574,"orbit":-3},{"id":51921,"orbit":5}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":2,"orbitIndex":16,"skill":5920,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"area_attacks20"},"5936":{"connections":[{"id":65248,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":36,"skill":5936,"stats":["10% increased Elemental Damage"],"stringId":"elemental53"},"5961":{"connections":[{"id":54675,"orbit":0},{"id":11315,"orbit":0}],"group":901,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":5961,"stats":["10% increased Lightning Damage"],"stringId":"lightning25"},"5988":{"connections":[{"id":38459,"orbit":7}],"group":1033,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Damage vs Blinded","orbit":2,"orbitIndex":8,"skill":5988,"stats":["15% increased Damage with Hits against Blinded Enemies"],"stringId":"blind7"},"6006":{"connections":[{"id":38105,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":62,"skill":6006,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield9"},"6008":{"connections":[{"id":58096,"orbit":2}],"group":482,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":19,"skill":6008,"stats":["10% increased Spell Damage"],"stringId":"spells4"},"6010":{"connections":[{"id":13367,"orbit":0},{"id":38969,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":8,"skill":6010,"stats":["12% increased Accuracy Rating"],"stringId":"accuracy4"},"6015":{"connections":[{"id":35426,"orbit":6}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":15,"skill":6015,"stats":["+5 to any Attribute"],"stringId":"strength16"},"6030":{"connections":[],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":3,"orbitIndex":5,"skill":6030,"stats":["8% chance to Poison on Hit"],"stringId":"poison11"},"6077":{"connections":[{"id":35645,"orbit":-2}],"group":514,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","orbit":0,"orbitIndex":0,"skill":6077,"stats":["Minions have 20% increased Cooldown Recovery Rate for Command Skills"],"stringId":"minion_offence45"},"6078":{"connections":[{"id":61119,"orbit":4}],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":3,"orbitIndex":1,"skill":6078,"stats":["8% chance to Poison on Hit"],"stringId":"poison22"},"6079":{"connections":[{"id":10242,"orbit":0}],"group":1156,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":16,"skill":6079,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup23"},"6088":{"connectionArt":"CharacterPlanned","connections":[{"id":54380,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"First Sting","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":6088,"stats":["30% chance to Poison on Hit against Enemies that are not Poisoned","80% increased Effect of Poison you inflict on targets that are not Poisoned"],"stringId":"oracle_poison5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"6100":{"connectionArt":"CharacterPlanned","connections":[{"id":20963,"orbit":4}],"group":164,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":11,"skill":6100,"stats":["20% increased Critical Damage Bonus"],"stringId":"oracle_slow_crits3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"6109":{"ascendancyName":"Amazon","connections":[{"id":63254,"orbit":0}],"group":1479,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Evasion","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":6109,"stats":["20% increased Evasion Rating"],"stringId":"AscendancyHuntress1Small8"},"6127":{"ascendancyName":"Warbringer","connections":[],"group":33,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds","isNotable":true,"name":"Jade Heritage","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":6127,"stats":["Gain a stack of Jade every second","Grants Skill: Encase in Jade"],"stringId":"AscendancyWarrior2Notable3"},"6133":{"connections":[{"id":33402,"orbit":0},{"id":58138,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Core of the Guardian","orbit":4,"orbitIndex":48,"recipe":["Paranoia","Greed","Fear"],"skill":6133,"stats":["100% increased Defences from Equipped Shield"],"stringId":"shield14_"},"6153":{"connections":[{"id":44952,"orbit":0},{"id":10362,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":14,"skill":6153,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration1"},"6161":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1081,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Bleeding Mastery","orbit":0,"orbitIndex":0,"skill":6161,"stats":[],"stringId":"mastery_bleeding_6328_"},"6178":{"connections":[{"id":33415,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Power Shots","orbit":4,"orbitIndex":35,"recipe":["Paranoia","Isolation","Suffering"],"skill":6178,"stats":["15% reduced Attack Speed with Crossbows","80% increased Critical Damage Bonus with Crossbows"],"stringId":"crossbow8_"},"6222":{"connections":[{"id":57608,"orbit":0},{"id":65189,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Damage","orbit":7,"orbitIndex":11,"skill":6222,"stats":["10% increased Damage while Shapeshifted"],"stringId":"shapeshifting1"},"6229":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":26490,"orbit":7}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Push the Advantage","orbit":7,"orbitIndex":5,"recipe":["Fear","Ire","Disgust"],"skill":6229,"stats":["40% increased Critical Damage Bonus with One Handed Melee Weapons"],"stringId":"one_handed15"},"6266":{"connections":[{"id":60085,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage","orbit":7,"orbitIndex":9,"skill":6266,"stats":["10% increased Damage against Demons"],"stringId":"mercenary1"},"6269":{"connections":[{"id":45990,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Attack Speed","orbit":2,"orbitIndex":1,"skill":6269,"stats":["3% increased Attack Speed with Axes"],"stringId":"axe7"},"6274":{"connections":[{"id":56567,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":17,"skill":6274,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy7"},"6287":{"connections":[{"id":364,"orbit":2147483647}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":2,"orbitIndex":10,"skill":6287,"stats":["+8 to Intelligence"],"stringId":"attributes104"},"6294":{"connections":[{"id":52429,"orbit":4}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":4,"orbitIndex":54,"skill":6294,"stats":["3% increased Cast Speed"],"stringId":"cast_speed27"},"6304":{"connections":[{"id":12125,"orbit":0}],"group":369,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Stand Ground","orbit":2,"orbitIndex":4,"recipe":["Greed","Paranoia","Guilt"],"skill":6304,"stats":["Regenerate 1% of maximum Life per second while affected by any Damaging Ailment","Regenerate 1% of maximum Life per second while stationary"],"stringId":"life_regeneration38"},"6330":{"connections":[],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Damage","orbit":7,"orbitIndex":5,"skill":6330,"stats":["8% increased Attack Damage","8% increased Accuracy Rating"],"stringId":"accuracy21"},"6338":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":2254,"orbit":0}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":6338,"stats":[],"stringId":"mastery_energyshield105"},"6355":{"connections":[{"id":14110,"orbit":-4},{"id":38124,"orbit":4}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":7,"orbitIndex":2,"skill":6355,"stats":["15% increased Totem Damage"],"stringId":"totems36"},"6356":{"connections":[{"id":27900,"orbit":0}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","orbit":7,"orbitIndex":21,"skill":6356,"stats":["4% increased Skill Effect Duration","8% increased Physical Damage"],"stringId":"physical56"},"6416":{"connections":[{"id":51821,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":20,"skill":6416,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour4"},"6490":{"connections":[{"id":14082,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Critical Damage","orbit":2,"orbitIndex":12,"skill":6490,"stats":["10% increased Critical Damage Bonus"],"stringId":"physical23_"},"6502":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":170,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupStaff.dds","isOnlyImage":true,"name":"Flail Mastery","orbit":0,"orbitIndex":0,"skill":6502,"stats":[],"stringId":"mastery_flail_6533"},"6505":{"connections":[{"id":55060,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Pierce Chance","orbit":3,"orbitIndex":4,"skill":6505,"stats":["15% chance to Pierce an Enemy"],"stringId":"ranged47_"},"6514":{"connections":[{"id":47173,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Cacophony","orbit":4,"orbitIndex":5,"recipe":["Isolation","Guilt","Fear"],"skill":6514,"stats":["40% increased Damage with Warcries","Warcry Skills have 25% increased Area of Effect"],"stringId":"warcries11"},"6516":{"connections":[{"id":63981,"orbit":7},{"id":12890,"orbit":0}],"group":1231,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":7,"orbitIndex":22,"skill":6516,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun13"},"6529":{"connections":[{"id":32416,"orbit":-3}],"group":579,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":0,"skill":6529,"stats":["15% increased Armour"],"stringId":"armour5"},"6544":{"connections":[{"id":56061,"orbit":6},{"id":42604,"orbit":0}],"group":409,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Burning Strikes","orbit":4,"orbitIndex":53,"recipe":["Envy","Disgust","Isolation"],"skill":6544,"stats":["Gain 12% of Physical Damage as Extra Fire Damage"],"stringId":"fire38"},"6570":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":1197,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":6570,"stats":[],"stringId":"mastery_curse70"},"6588":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":819,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":6588,"stats":[],"stringId":"mastery_caster43"},"6596":{"connections":[{"id":41171,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Speed","orbit":4,"orbitIndex":30,"skill":6596,"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"],"stringId":"boss_slaying5"},"6623":{"connections":[{"id":12821,"orbit":0}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Aura Effect","orbit":1,"orbitIndex":10,"skill":6623,"stats":["Banner Skills have 12% increased Aura Magnitudes"],"stringId":"banners8"},"6626":{"connections":[{"id":46475,"orbit":4}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":21,"skill":6626,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion10"},"6655":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":658,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Aggravation","orbit":2,"orbitIndex":14,"recipe":["Despair","Suffering","Envy"],"skill":6655,"stats":["10% chance to Aggravate Bleeding on targets you Hit with Attacks"],"stringId":"bleed13"},"6660":{"connections":[{"id":39050,"orbit":-7}],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":2,"orbitIndex":12,"skill":6660,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"stringId":"exploiting_elemental_ailments2"},"6686":{"connections":[{"id":51184,"orbit":-4}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isSwitchable":true,"name":"Mana Regeneration","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":29472,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":2,"orbitIndex":1,"skill":6686,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana8"},"6689":{"connections":[{"id":51735,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":4,"orbitIndex":39,"skill":6689,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"stringId":"shield4"},"6714":{"connections":[{"id":41646,"orbit":0}],"group":630,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Curse Effect on you and Life Regeneration Rate","orbit":2,"orbitIndex":12,"skill":6714,"stats":["5% increased Life Regeneration rate","5% reduced effect of Curses on you"],"stringId":"mercenary10"},"6715":{"connections":[{"id":116,"orbit":3},{"id":41372,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield and Mana Regeneration","orbit":7,"orbitIndex":17,"skill":6715,"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"stringId":"energy_shield13"},"6735":{"connections":[{"id":41935,"orbit":4},{"id":43460,"orbit":-5}],"group":167,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Armour","orbit":0,"orbitIndex":0,"skill":6735,"stats":["10% increased Armour while Shapeshifted","+5% of Armour also applies to Elemental Damage while Shapeshifted"],"stringId":"bear4"},"6744":{"connections":[{"id":49357,"orbit":0},{"id":483,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":6,"skill":6744,"stats":["+5 to any Attribute"],"stringId":"intelligence32"},"6748":{"connections":[{"id":48618,"orbit":7},{"id":62122,"orbit":3}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":7,"orbitIndex":8,"skill":6748,"stats":["4% of Damage is taken from Mana before Life"],"stringId":"damage_from_mana2"},"6752":{"connections":[{"id":7378,"orbit":0},{"id":29148,"orbit":4}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":23,"skill":6752,"stats":["12% increased Fire Damage"],"stringId":"fire5"},"6772":{"connections":[{"id":60505,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":6,"skill":6772,"stats":["+5 to any Attribute"],"stringId":"dexterity18"},"6789":{"connections":[{"id":4313,"orbit":0}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":22193,"name":"Attack Damage","stats":["8% increased Attack Damage"]}},"orbit":2,"orbitIndex":1,"skill":6789,"stats":["8% increased Projectile Damage"],"stringId":"projectiles8"},"6792":{"connections":[{"id":33245,"orbit":0},{"id":2408,"orbit":0}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":6,"skill":6792,"stats":["10% increased Projectile Damage"],"stringId":"ranged10"},"6800":{"connections":[{"id":32438,"orbit":4}],"group":1246,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":6800,"stats":["11% increased Chaos Damage"],"stringId":"chaos26"},"6839":{"connections":[{"id":39581,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":14,"skill":6839,"stats":["15% increased Stun Buildup"],"stringId":"stun5"},"6842":{"connections":[{"id":18472,"orbit":3}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":3,"orbitIndex":9,"skill":6842,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"],"stringId":"poise3"},"6872":{"connections":[{"id":33939,"orbit":0}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","name":"Armour Applies to Cold Damage Hits","orbit":4,"orbitIndex":4,"skill":6872,"stats":["+15% of Armour also applies to Cold Damage"],"stringId":"maximum_resistances7_"},"6874":{"connectionArt":"CharacterPlanned","connections":[{"id":34940,"orbit":2}],"group":173,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Life Recoup","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":11,"skill":6874,"stats":["10% of Damage taken Recouped as Life while Channelling"],"stringId":"oracle_channelling4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"6891":{"connections":[{"id":56265,"orbit":0}],"group":1377,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":22,"skill":6891,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals89"},"6898":{"connections":[{"id":17584,"orbit":-8},{"id":61067,"orbit":8},{"id":48305,"orbit":0},{"id":30704,"orbit":0},{"id":17517,"orbit":-8},{"id":28718,"orbit":0}],"group":584,"icon":"Art/2DArt/SkillIcons/passives/PressurePoints.dds","isNotable":true,"isSwitchable":true,"name":"Relentless Vindicator","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/stormborn.dds","id":7197,"name":"Guardian of the Wilds","stats":["10% increased Damage","Gain 5% of Damage as Extra Damage of a random Element","+5 to Strength and Intelligence"]}},"orbit":0,"orbitIndex":0,"skill":6898,"stats":["10% increased Damage","10% increased Critical Hit Chance","+5 to Strength and Intelligence"],"stringId":"templar_druid_notable1"},"6900":{"connections":[{"id":26479,"orbit":-6},{"id":45751,"orbit":0}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Maximum Block","orbit":5,"orbitIndex":0,"skill":6900,"stats":["+1% to maximum Block chance"],"stringId":"shield36"},"6912":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":1083,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":6912,"stats":[],"stringId":"mastery_twohand243"},"6923":{"connections":[{"id":1087,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":10,"skill":6923,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed13"},"6935":{"ascendancyName":"Witchhunter","connections":[],"group":297,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds","isNotable":true,"name":"Ceremonial Ablution","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":6935,"stats":["Sorcery Ward's Barrier can also take Physical and Chaos Damage from Hits"],"stringId":"AscendancyMercenary2Notable6"},"6950":{"connections":[{"id":49804,"orbit":0}],"group":841,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":2,"orbitIndex":2,"skill":6950,"stats":["10% increased Exposure Effect"],"stringId":"elemental59"},"6951":{"connections":[{"id":23608,"orbit":-2}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":4,"orbitIndex":54,"skill":6951,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison3"},"6952":{"connections":[],"group":100,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":18,"skill":6952,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks35"},"6988":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryChannelling.dds","isOnlyImage":true,"name":"Herald Mastery","orbit":2,"orbitIndex":10,"skill":6988,"stats":[],"stringId":"mastery_herald_6560"},"6999":{"connectionArt":"CharacterPlanned","connections":[{"id":15672,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Elemental Resistance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":7,"skill":6999,"stats":["Totems gain +2% to all Maximum Elemental Resistances"],"stringId":"oracle_totems4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":7023,"stats":[],"stringId":"mastery_cold61"},"7049":{"connections":[{"id":22556,"orbit":0}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour while Surrounded","orbit":3,"orbitIndex":19,"skill":7049,"stats":["30% increased Armour while Surrounded"],"stringId":"being_surrounded1"},"7054":{"connections":[{"id":21142,"orbit":0},{"id":47009,"orbit":0},{"id":17088,"orbit":0}],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":7,"orbitIndex":8,"skill":7054,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"area_attacks44"},"7060":{"connections":[{"id":24339,"orbit":0}],"group":250,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":20,"skill":7060,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks39"},"7062":{"connections":[{"id":16680,"orbit":0},{"id":61432,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Reusable Ammunition","orbit":4,"orbitIndex":19,"recipe":["Paranoia","Isolation","Despair"],"skill":7062,"stats":["Bolts fired by Crossbow Attacks have 30% chance to not","expend Ammunition if you've Reloaded Recently"],"stringId":"crossbow14"},"7066":{"connectionArt":"CharacterPlanned","connections":[{"id":23932,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":6,"skill":7066,"stats":["5% increased Attack Speed with Bows"],"stringId":"oracle_bow_movement6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7068":{"ascendancyName":"Ritualist","connections":[],"group":1476,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds","isNotable":true,"name":"Mystic Attunement","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":7068,"stats":["25% increased bonuses gained from Equipped Rings and Amulets"],"stringId":"AscendancyHuntress3Notable1_"},"7120":{"ascendancyName":"Witchhunter","connections":[{"id":43131,"orbit":-8},{"id":20830,"orbit":0},{"id":61897,"orbit":8},{"id":51737,"orbit":0},{"id":25172,"orbit":0}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Witchhunter","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":9,"orbitIndex":72,"skill":7120,"stats":[],"stringId":"AscendancyMercenary2Start"},"7128":{"connections":[],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Dangerous Blossom","orbit":6,"orbitIndex":63,"recipe":["Paranoia","Envy","Isolation"],"skill":7128,"stats":["Gain 10% of Damage as Extra Physical Damage"],"stringId":"physical68__"},"7163":{"connections":[{"id":45100,"orbit":3},{"id":23013,"orbit":0}],"group":1173,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Stimulants","orbit":5,"orbitIndex":45,"recipe":["Despair","Greed","Greed"],"skill":7163,"stats":["16% increased Attack Speed during any Flask Effect"],"stringId":"attack_speed31"},"7183":{"connections":[{"id":48589,"orbit":-6}],"group":507,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Recovery","orbit":2,"orbitIndex":5,"skill":7183,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks23_"},"7201":{"connections":[{"id":516,"orbit":3}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":21,"skill":7201,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"],"stringId":"projectiles33"},"7204":{"connections":[{"id":53527,"orbit":0},{"id":4985,"orbit":0},{"id":64525,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":0,"orbitIndex":0,"skill":7204,"stats":["15% increased Stun Buildup"],"stringId":"stun6"},"7218":{"connections":[{"id":60203,"orbit":0}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":3,"orbitIndex":22,"skill":7218,"stats":["+8 to Strength"],"stringId":"attributes109"},"7246":{"ascendancyName":"Stormweaver","connections":[{"id":39204,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Mana Regeneration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":54,"skill":7246,"stats":["12% increased Mana Regeneration Rate"],"stringId":"AscendancySorceress1Small2"},"7251":{"connections":[],"group":550,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":16,"skill":7251,"stats":["10% increased Attack Damage"],"stringId":"life_leech6"},"7258":{"connectionArt":"CharacterPlanned","connections":[{"id":11861,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":5,"skill":7258,"stats":["10% increased Spell Damage","+10 to Strength"],"stringId":"oracle_strength_spell2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7275":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Electrocuting Exposure","orbit":4,"orbitIndex":64,"recipe":["Fear","Fear","Ire"],"skill":7275,"stats":["Gain 25% of Physical Damage as Extra Lightning Damage against Electrocuted Enemies"],"stringId":"shock_mitigation12"},"7294":{"connections":[{"id":65498,"orbit":0},{"id":39307,"orbit":0},{"id":41017,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Physical Damage","orbit":2,"orbitIndex":16,"skill":7294,"stats":["Break 10% increased Armour","6% increased Physical Damage"],"stringId":"physical47"},"7302":{"connections":[{"id":52615,"orbit":0},{"id":30077,"orbit":0}],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Echoing Pulse","orbit":7,"orbitIndex":0,"recipe":["Fear","Envy","Ire"],"skill":7302,"stats":["Final Repeat of Spells has 30% increased Area of Effect"],"stringId":"area_spells26"},"7333":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":696,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":7333,"stats":[],"stringId":"mastery_elemental_6471"},"7338":{"connections":[{"id":52060,"orbit":0}],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Abasement","orbit":7,"orbitIndex":23,"recipe":["Paranoia","Despair","Fear"],"skill":7338,"stats":["20% increased Stun Recovery","Gain additional Stun Threshold equal to 30% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield19_"},"7341":{"connections":[{"id":33244,"orbit":0}],"group":337,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Ignore Pain","orbit":0,"orbitIndex":0,"recipe":["Despair","Fear","Suffering"],"skill":7341,"stats":["Gain 3 Rage when Hit by an Enemy","Every Rage also grants 2% increased Stun Threshold"],"stringId":"rage5"},"7344":{"connections":[{"id":58182,"orbit":0},{"id":26931,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","isNotable":true,"name":"Life from Death","orbit":3,"orbitIndex":4,"skill":7344,"stats":["Recover 3% of maximum Life on Kill"],"stringId":"life_on_kill14"},"7353":{"connections":[{"id":9046,"orbit":3}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":5,"skill":7353,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals92"},"7378":{"connections":[{"id":65016,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":20,"skill":7378,"stats":["12% increased Fire Damage"],"stringId":"fire6"},"7390":{"connections":[{"id":17150,"orbit":7}],"group":676,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":4,"skill":7390,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion23"},"7392":{"connections":[{"id":10571,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":19,"skill":7392,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold4"},"7395":{"connections":[{"id":30007,"orbit":0},{"id":46051,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Retaliation","orbit":3,"orbitIndex":10,"recipe":["Ire","Fear","Suffering"],"skill":7395,"stats":["75% increased Thorns damage if you've Blocked Recently"],"stringId":"getting_hit10"},"7405":{"connections":[{"id":4850,"orbit":0}],"group":949,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect and Mana Regeneration","orbit":0,"orbitIndex":0,"skill":7405,"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"],"stringId":"lightning28"},"7412":{"connections":[{"id":45709,"orbit":0}],"group":1190,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":7,"orbitIndex":15,"skill":7412,"stats":["15% increased Life Flask Charges gained"],"stringId":"life_flasks7"},"7424":{"connections":[{"id":36994,"orbit":0},{"id":1823,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":0,"skill":7424,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield29"},"7449":{"connections":[{"id":53696,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Splinters","orbit":7,"orbitIndex":18,"recipe":["Envy","Paranoia","Despair"],"skill":7449,"stats":["30% increased Stun Buildup","Hits Break 50% increased Armour on targets with Ailments"],"stringId":"physical39"},"7465":{"connections":[{"id":11509,"orbit":0}],"group":1307,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":16,"skill":7465,"stats":["12% increased Critical Hit Chance against Enemies that have entered your Presence Recently"],"stringId":"criticals98"},"7473":{"connections":[{"id":64471,"orbit":-4}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":23,"skill":7473,"stats":["Herald Skills deal 20% increased Damage"],"stringId":"heralds6"},"7488":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":550,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Leech Mastery","orbit":0,"orbitIndex":0,"skill":7488,"stats":[],"stringId":"mastery_leech127"},"7526":{"connections":[{"id":9411,"orbit":0},{"id":17447,"orbit":0},{"id":22972,"orbit":0},{"id":43044,"orbit":0},{"id":24210,"orbit":0}],"group":1139,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":7526,"stats":["+5 to any Attribute"],"stringId":"dexterity63"},"7542":{"connections":[],"group":239,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Encompassing Domain","orbit":2,"orbitIndex":4,"recipe":["Fear","Disgust","Envy"],"skill":7542,"stats":["10% increased Area Damage","12% increased Area of Effect if you have Stunned an Enemy Recently"],"stringId":"area_of_effect16"},"7553":{"connectionArt":"CharacterPlanned","connections":[{"id":43385,"orbit":-7},{"id":15842,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Trusted Partner","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":48,"skill":7553,"stats":["Companions have 20% increased maximum Life","5% of Damage from Hits is taken from your Damageable Companion's Life before you"],"stringId":"oracle_big_family8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7576":{"connections":[{"id":33866,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":0,"orbitIndex":0,"skill":7576,"stats":["8% increased Attack Damage"],"stringId":"attack_damage1"},"7604":{"connections":[{"id":35985,"orbit":0},{"id":19074,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Rapid Strike","orbit":3,"orbitIndex":8,"recipe":["Ire","Fear","Fear"],"skill":7604,"stats":["+30 to Accuracy Rating","8% increased Melee Attack Speed"],"stringId":"melee30_"},"7621":{"ascendancyName":"Invoker","connections":[{"id":55611,"orbit":0}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds","isNotable":true,"name":"I am the Thunder...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":5,"orbitIndex":15,"skill":7621,"stats":["Gain 10% of Damage as Extra Lightning Damage","25% chance on Shocking Enemies to created Shocked Ground"],"stringId":"AscendancyMonk2Notable3"},"7628":{"connections":[{"id":41646,"orbit":0},{"id":55231,"orbit":0}],"group":651,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":7628,"stats":["+5 to any Attribute"],"stringId":"strength38"},"7642":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":449,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":7,"orbitIndex":8,"skill":7642,"stats":[],"stringId":"mastery_physical6168"},"7651":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":21788,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Pierce the Heart","orbit":6,"orbitIndex":21,"recipe":["Despair","Isolation","Paranoia"],"skill":7651,"stats":["Arrows Pierce an additional Target"],"stringId":"bow18"},"7668":{"connections":[{"id":62015,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Internal Bleeding","orbit":2,"orbitIndex":3,"recipe":["Guilt","Despair","Paranoia"],"skill":7668,"stats":["20% chance to Aggravate Bleeding on targets you Hit with Empowered Attacks","Empowered Attacks deal 30% increased Damage"],"stringId":"warcries14_"},"7716":{"connections":[],"group":320,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":23,"skill":7716,"stats":["10% increased Armour","+5% of Armour also applies to Elemental Damage"],"stringId":"armour47"},"7720":{"connections":[{"id":32932,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Ignite","orbit":4,"orbitIndex":61,"skill":7720,"stats":["Gain 1 Rage when your Hit Ignites a target"],"stringId":"rage41"},"7721":{"connections":[{"id":54232,"orbit":0},{"id":61534,"orbit":3},{"id":18629,"orbit":-6},{"id":64683,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/Warrior.dds","isNotable":true,"name":"Relentless","orbit":4,"orbitIndex":45,"skill":7721,"stats":["15% increased Armour","Regenerate 0.5% of maximum Life per second","+10 to Strength"],"stringId":"marauder_brute_notable2"},"7741":{"connections":[{"id":42500,"orbit":0}],"group":771,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":5,"skill":7741,"stats":["+5 to any Attribute"],"stringId":"dexterity26"},"7777":{"connections":[{"id":26739,"orbit":7},{"id":42205,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Breaking Point","orbit":4,"orbitIndex":18,"recipe":["Fear","Paranoia","Fear"],"skill":7777,"stats":["10% increased Duration of Elemental Ailments on Enemies","30% increased Magnitude of Non-Damaging Ailments you inflict"],"stringId":"elemental37_"},"7782":{"connections":[{"id":6161,"orbit":0}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Rupturing Pins","orbit":3,"orbitIndex":0,"recipe":["Greed","Suffering","Guilt"],"skill":7782,"stats":["40% increased Magnitude of Bleeding you inflict against Pinned Enemies"],"stringId":"physical_witch10"},"7788":{"connections":[{"id":57805,"orbit":5}],"group":757,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback","orbit":7,"orbitIndex":4,"skill":7788,"stats":["8% increased Knockback Distance"],"stringId":"knockback6"},"7793":{"ascendancyName":"Infernalist","connections":[{"id":18348,"orbit":6}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":130,"skill":7793,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch1Small4"},"7809":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1305,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Wild Storm","orbit":0,"orbitIndex":0,"recipe":["Isolation","Fear","Isolation"],"skill":7809,"stats":["Gain 4% of Damage as Extra Cold Damage","Gain 4% of Damage as Extra Lightning Damage","+10 to Dexterity"],"stringId":"lightning33"},"7847":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStagNotable.dds","isNotable":true,"name":"The Fabled Stag","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Fear"],"skill":7847,"stats":["40% increased Endurance, Frenzy and Power Charge Duration","+10 to Dexterity","Skills have 10% chance to not remove Charges but still count as consuming them"],"stringId":"azmerianimals18"},"7878":{"connections":[{"id":53901,"orbit":7}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":2,"orbitIndex":16,"skill":7878,"stats":["5% increased Block chance"],"stringId":"shield17"},"7888":{"connections":[{"id":17101,"orbit":0},{"id":28963,"orbit":2}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Combo Gain","orbit":3,"orbitIndex":21,"skill":7888,"stats":["10% Chance to build an additional Combo on Hit"],"stringId":"unarmed2"},"7922":{"connections":[{"id":45962,"orbit":-6}],"group":507,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Flask Duration","orbit":2,"orbitIndex":17,"skill":7922,"stats":["10% increased Flask Effect Duration"],"stringId":"life_flasks22"},"7947":{"connections":[{"id":26061,"orbit":2}],"group":865,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Energy Shield as Freeze Threshold","orbit":2,"orbitIndex":16,"skill":7947,"stats":["Gain 15% of maximum Energy Shield as additional Freeze Threshold"],"stringId":"cold24"},"7960":{"connections":[{"id":35408,"orbit":0}],"group":362,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":2,"skill":7960,"stats":[],"stringId":"jewel_slot1969"},"7971":{"connections":[{"id":1468,"orbit":-7}],"group":759,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":10,"skill":7971,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration24"},"7972":{"connections":[{"id":25229,"orbit":0},{"id":5663,"orbit":0}],"group":277,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration","orbit":2,"orbitIndex":4,"skill":7972,"stats":["20% increased Endurance Charge Duration"],"stringId":"endurance_charges2"},"7979":{"ascendancyName":"Amazon","connections":[{"id":19233,"orbit":0}],"group":1470,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds","isNotable":true,"name":"Elemental Surge","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":7979,"stats":["When you Consume a Charge, Trigger Elemental Surge to gain 3 Lightning Surges","Grants Skill: Elemental Surge"],"stringId":"AscendancyHuntress1Notable6"},"7998":{"ascendancyName":"Stormweaver","connections":[{"id":39640,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Shock Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":6,"orbitIndex":70,"skill":7998,"stats":["20% increased chance to Shock"],"stringId":"AscendancySorceress1Small6"},"8045":{"connections":[{"id":64927,"orbit":-6},{"id":52464,"orbit":5}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":3,"orbitIndex":7,"skill":8045,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech8"},"8092":{"connections":[{"id":44605,"orbit":6},{"id":59028,"orbit":0}],"group":766,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":11,"skill":8092,"stats":["10% increased Projectile Damage"],"stringId":"projectiles7"},"8107":{"connectionArt":"CharacterPlanned","connections":[{"id":18081,"orbit":0}],"group":276,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":8107,"stats":["20% increased Glory generation"],"stringId":"oracle_glory_elemental4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8115":{"connections":[],"group":640,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":8,"skill":8115,"stats":["15% increased Pin Buildup"],"stringId":"armour_break30"},"8143":{"ascendancyName":"Invoker","connections":[{"id":16100,"orbit":4}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds","isNotable":true,"name":"Lead me through Grace...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":5,"skill":8143,"stats":["+1 to Spirit for every 8 Item Energy Shield on Equipped Body Armour","+1 to Spirit for every 20 Evasion Rating on Equipped Body Armour","Cannot gain Spirit from Equipment"],"stringId":"AscendancyMonk2Notable1_"},"8145":{"connections":[{"id":23331,"orbit":-6}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":1,"orbitIndex":9,"skill":8145,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"oracle1"},"8154":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":3921,"orbit":0},{"id":38398,"orbit":0}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryChannelling.dds","isOnlyImage":true,"name":"Herald Mastery","orbit":0,"orbitIndex":0,"skill":8154,"stats":[],"stringId":"mastery_herald_6556"},"8157":{"connections":[],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":2,"orbitIndex":16,"skill":8157,"stats":["8% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds13"},"8171":{"connections":[{"id":45162,"orbit":0}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":7,"orbitIndex":22,"skill":8171,"stats":["20% increased Presence Area of Effect"],"stringId":"glory13"},"8194":{"connections":[],"group":1231,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":7,"orbitIndex":10,"skill":8194,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun7"},"8246":{"connections":[{"id":37548,"orbit":0},{"id":64462,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":11,"skill":8246,"stats":["10% increased Attack Damage"],"stringId":"attack8"},"8248":{"connectionArt":"CharacterPlanned","connections":[{"id":48079,"orbit":0}],"group":515,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":4,"skill":8248,"stats":["10% increased Bleeding Duration","20% chance for Attack Hits to apply Incision"],"stringId":"oracle_bleed1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8249":{"connections":[{"id":63525,"orbit":0},{"id":16816,"orbit":0}],"group":1048,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Critical Chance","orbit":7,"orbitIndex":8,"skill":8249,"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"],"stringId":"accuracy34"},"8260":{"connections":[{"id":21453,"orbit":0}],"group":205,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Duration","orbit":7,"orbitIndex":0,"skill":8260,"stats":["20% increased Armour Break Duration"],"stringId":"armour_break5"},"8272":{"ascendancyName":"Witchhunter","connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds","isNotable":true,"name":"Weapon Master","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":8272,"stats":["100 Passive Skill Points become Weapon Set Skill Points"],"stringId":"AscendancyMercenary2Notable8"},"8273":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":25565,"orbit":0}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Endless Circuit","orbit":0,"orbitIndex":0,"recipe":["Isolation","Despair","Despair"],"skill":8273,"stats":["25% chance on Consuming a Shock on an Enemy to reapply it"],"stringId":"lightning38__"},"8302":{"connections":[{"id":4467,"orbit":-3}],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Damage vs Blinded","orbit":2,"orbitIndex":0,"skill":8302,"stats":["15% increased Damage with Hits against Blinded Enemies"],"stringId":"monkchakra7"},"8305":{"ascendancyName":"Disciple of Varashta","connections":[{"id":9843,"orbit":-8},{"id":56783,"orbit":-8},{"id":13289,"orbit":-9},{"id":32705,"orbit":0},{"id":34207,"orbit":9},{"id":30265,"orbit":8},{"id":35880,"orbit":8}],"group":593,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Disciple of Varashta","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":6,"orbitIndex":0,"skill":8305,"stats":[],"stringId":"AscendancySorceress3Start"},"8349":{"connections":[{"id":31644,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":19,"skill":8349,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"energy_shield26"},"8357":{"connections":[{"id":10742,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":3,"orbitIndex":6,"skill":8357,"stats":["Minions have 3% increased Attack and Cast Speed"],"stringId":"minion_offence17"},"8382":{"connections":[{"id":61863,"orbit":0}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Cold Damage and Energy Shield Recharge Rate","orbit":3,"orbitIndex":9,"skill":8382,"stats":["8% increased Energy Shield Recharge Rate","8% increased Elemental Damage"],"stringId":"cold15"},"8397":{"connections":[{"id":41130,"orbit":0},{"id":1220,"orbit":0}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Empowering Remains","orbit":7,"orbitIndex":0,"recipe":["Envy","Ire","Fear"],"skill":8397,"stats":["40% increased Spell Damage if one of your Minions has died Recently"],"stringId":"spells60"},"8406":{"connections":[{"id":48305,"orbit":-4},{"id":5692,"orbit":0}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":21,"skill":8406,"stats":["+5 to any Attribute"],"stringId":"strength12"},"8415":{"ascendancyName":"Blood Mage","connections":[{"id":62388,"orbit":0},{"id":3165,"orbit":-5},{"id":30071,"orbit":0},{"id":59342,"orbit":0},{"id":47442,"orbit":0}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds","isFreeAllocate":true,"isNotable":true,"name":"Sanguimancy","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":6,"orbitIndex":0,"skill":8415,"stats":["Skills gain a Base Life Cost equal to Base Mana Cost","Grants Skill: Life Remnants"],"stringId":"AscendancyWitch2Notable3"},"8421":{"connections":[{"id":35404,"orbit":2}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Cold Resistance","orbit":2,"orbitIndex":22,"skill":8421,"stats":["+5% to Cold Resistance"],"stringId":"shaman4"},"8423":{"connectionArt":"CharacterPlanned","connections":[{"id":60708,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":8423,"stats":["5% increased Attack Speed with Bows"],"stringId":"oracle_bow_movement8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8440":{"connections":[{"id":45013,"orbit":-7}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":1,"orbitIndex":7,"skill":8440,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life7"},"8456":{"connections":[{"id":38329,"orbit":2147483647}],"group":1251,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage and Freeze Buildup","orbit":7,"orbitIndex":20,"skill":8456,"stats":["8% increased Freeze Buildup","8% increased Attack Cold Damage"],"stringId":"cold41"},"8460":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":8460,"stats":[],"stringId":"mastery_warcry254"},"8483":{"connections":[{"id":6588,"orbit":0}],"group":819,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Ruin","orbit":7,"orbitIndex":7,"recipe":["Greed","Despair","Suffering"],"skill":8483,"stats":["35% increased Spell Area Damage","Spell Skills have 10% reduced Area of Effect"],"stringId":"area_spells28"},"8493":{"connections":[{"id":64471,"orbit":0},{"id":52860,"orbit":0}],"group":602,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8493,"stats":["+5 to any Attribute"],"stringId":"attributes7"},"8509":{"connections":[{"id":59061,"orbit":9}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":10,"skill":8509,"stats":["20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently"],"stringId":"criticals33"},"8510":{"connections":[{"id":13030,"orbit":-3}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Faster Ailments","orbit":0,"orbitIndex":0,"skill":8510,"stats":["Damaging Ailments deal damage 5% faster"],"stringId":"ailments25"},"8522":{"connections":[{"id":26236,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":16,"skill":8522,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers12"},"8525":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":27,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds","isNotable":true,"name":"Leather Bindings","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":8525,"stats":["Body Armour grants regenerate 3% of maximum Life per second"],"stringId":"AscendancyWarrior3Notable6_7"},"8531":{"connections":[{"id":51534,"orbit":0},{"id":62661,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Leaping Ambush","orbit":3,"orbitIndex":11,"recipe":["Despair","Guilt","Guilt"],"skill":8531,"stats":["50% increased Critical Hit Chance against Enemies that are on Full Life"],"stringId":"criticals26"},"8535":{"connections":[],"group":169,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Spiked Whip","orbit":2,"orbitIndex":10,"skill":8535,"stats":["25% increased Damage with Flails"],"stringId":"flail18"},"8540":{"connections":[{"id":45230,"orbit":0}],"group":916,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Area","orbit":2,"orbitIndex":10,"skill":8540,"stats":["10% increased Area of Effect of Curses"],"stringId":"curses8"},"8554":{"connections":[{"id":47191,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Burning Nature","orbit":4,"orbitIndex":54,"recipe":["Greed","Isolation","Greed"],"skill":8554,"stats":["25% increased Fire Damage","15% increased Ignite Duration on Enemies"],"stringId":"fire30"},"8556":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":8556,"stats":[],"stringId":"mastery_attack24"},"8560":{"connections":[{"id":31273,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":1,"orbitIndex":11,"skill":8560,"stats":["10% increased Melee Damage"],"stringId":"melee13"},"8569":{"connections":[{"id":47177,"orbit":0},{"id":55507,"orbit":9},{"id":46034,"orbit":0},{"id":8540,"orbit":0}],"group":903,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":6,"skill":8569,"stats":["+5 to any Attribute"],"stringId":"intelligence79"},"8573":{"connections":[{"id":11526,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":5,"orbitIndex":26,"skill":8573,"stats":["12% increased Damage with Bows"],"stringId":"bow6"},"8600":{"connections":[{"id":27439,"orbit":0},{"id":40596,"orbit":8},{"id":44406,"orbit":4},{"id":43778,"orbit":0},{"id":31650,"orbit":0}],"group":352,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8600,"stats":["+5 to any Attribute"],"stringId":"attributes82"},"8606":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":985,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":8606,"stats":[],"stringId":"mastery_attack_6296"},"8607":{"connections":[{"id":46665,"orbit":0}],"group":250,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Lavianga's Brew","orbit":7,"orbitIndex":12,"recipe":["Fear","Isolation","Ire"],"skill":8607,"stats":["30% increased Mana Cost Efficiency of Attacks during any Mana Flask Effect"],"stringId":"life_flasks42"},"8611":{"ascendancyName":"Lich","connections":[{"id":59,"orbit":-4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Curse Area","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":28740,"name":"Curse Area","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["15% increased Area of Effect of Curses"]}},"orbit":8,"orbitIndex":56,"skill":8611,"stats":["15% increased Area of Effect of Curses"],"stringId":"AscendancyWitch3Small1"},"8616":{"connections":[{"id":57710,"orbit":0},{"id":43576,"orbit":-4},{"id":36746,"orbit":4}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8616,"stats":["+5 to any Attribute"],"stringId":"intelligence6"},"8629":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":382,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":8629,"stats":[],"stringId":"mastery_attack20"},"8631":{"connections":[{"id":32660,"orbit":0},{"id":59256,"orbit":0},{"id":30979,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":2,"skill":8631,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals5_"},"8644":{"connections":[{"id":62496,"orbit":0},{"id":27417,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Damage","orbit":6,"orbitIndex":51,"skill":8644,"stats":["10% increased Trap Damage"],"stringId":"trap1"},"8660":{"connections":[{"id":18846,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Reverberation","orbit":3,"orbitIndex":14,"recipe":["Paranoia","Guilt","Fear"],"skill":8660,"stats":["Spell Skills have 15% increased Area of Effect"],"stringId":"area_spells27"},"8693":{"connectionArt":"CharacterPlanned","connections":[{"id":35393,"orbit":0}],"group":399,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour while Bleeding","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":7,"skill":8693,"stats":["30% increased Armour while Bleeding"],"stringId":"oracle_iron_blood1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8697":{"connections":[],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":2,"skill":8697,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks2"},"8723":{"connectionArt":"CharacterPlanned","connections":[{"id":3681,"orbit":-5},{"id":21374,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Flesh Withstands","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":6,"orbitIndex":56,"skill":8723,"stats":["30% increased Mana Regeneration Rate while Shocked","+500 to Armour while Frozen","21% increased Stun Threshold","21% increased Elemental Ailment Threshold","30% increased Life Regeneration rate while Ignited"],"stringId":"oracle_beast_corruption7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8734":{"connections":[{"id":52743,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":14,"skill":8734,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"deflect48"},"8737":{"connections":[{"id":41511,"orbit":0},{"id":25927,"orbit":-7},{"id":6077,"orbit":-2},{"id":56284,"orbit":-2}],"group":516,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":0,"orbitIndex":0,"skill":8737,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence42"},"8782":{"connections":[{"id":13882,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Empowering Infusions","orbit":7,"orbitIndex":14,"recipe":["Suffering","Envy","Guilt"],"skill":8782,"stats":["30% increased Spell Damage if you have consumed an Elemental Infusion Recently"],"stringId":"infusion4"},"8785":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":983,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":8785,"stats":[],"stringId":"mastery_curse_6434"},"8789":{"connections":[{"id":63182,"orbit":3}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage and Companion Life","orbit":2,"orbitIndex":12,"skill":8789,"stats":["Companions deal 12% increased Damage","Companions have 12% increased maximum Life"],"stringId":"duelist_minions3_"},"8791":{"connections":[{"id":32096,"orbit":0}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Sturdy Ally","orbit":3,"orbitIndex":7,"recipe":["Fear","Greed","Despair"],"skill":8791,"stats":["Companions gain your Strength","+15 to Strength"],"stringId":"duelist_minions11"},"8800":{"connections":[{"id":28982,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":15,"skill":8800,"stats":["15% increased Melee Damage with Hits at Close Range"],"stringId":"melee11"},"8810":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[{"id":33751,"orbit":2}],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","isNotable":true,"name":"Multitasking","orbit":1,"orbitIndex":4,"recipe":["Paranoia","Disgust","Fear"],"skill":8810,"stats":["15% increased Skill Effect Duration","12% increased Cooldown Recovery Rate"],"stringId":"cooldowns15"},"8821":{"connections":[{"id":63863,"orbit":0}],"group":827,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":3,"orbitIndex":0,"skill":8821,"stats":["12% increased Lightning Damage"],"stringId":"lightning21"},"8827":{"connections":[{"id":16691,"orbit":0},{"id":28862,"orbit":0}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Fast Metabolism","orbit":7,"orbitIndex":11,"recipe":["Suffering","Isolation","Suffering"],"skill":8827,"stats":["Life Leech effects are not removed when Unreserved Life is Filled"],"stringId":"life_leech26"},"8831":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":14082,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Tempered Mind","orbit":0,"orbitIndex":0,"recipe":["Isolation","Despair","Paranoia"],"skill":8831,"stats":["20% increased Critical Damage Bonus","+10 to Strength","20% increased Physical Damage"],"stringId":"physical36"},"8850":{"connections":[],"group":108,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Critical Chance","orbit":0,"orbitIndex":0,"skill":8850,"stats":["10% increased Critical Hit Chance while Shapeshifted"],"stringId":"wolf10"},"8852":{"connections":[],"group":137,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Slower Leech","orbit":2,"orbitIndex":17,"skill":8852,"stats":["15% increased amount of Life Leeched","Leech Life 5% slower"],"stringId":"life_leech9"},"8854":{"ascendancyName":"Infernalist","connections":[{"id":46644,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":54,"skill":8854,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch1Small3"},"8867":{"ascendancyName":"Stormweaver","connections":[{"id":7246,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds","isNotable":true,"name":"Constant Gale","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":60,"skill":8867,"stats":["You have Arcane Surge"],"stringId":"AscendancySorceress1Notable1"},"8872":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern","connections":[{"id":2394,"orbit":0},{"id":45488,"orbit":0}],"group":794,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupDualWield.dds","isOnlyImage":true,"name":"Dual Wielding Mastery","orbit":0,"orbitIndex":0,"skill":8872,"stats":[],"stringId":"mastery_dualwield85"},"8875":{"connections":[{"id":50687,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":1,"orbitIndex":8,"skill":8875,"stats":["15% increased Electrocute Buildup"],"stringId":"shock_mitigation7"},"8881":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":286,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Unforgiving","orbit":4,"orbitIndex":6,"recipe":["Isolation","Greed","Greed"],"skill":8881,"stats":["+4 to Maximum Rage","Inherent loss of Rage is 20% slower"],"stringId":"rage14_"},"8896":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1312,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","isNotable":true,"name":"Agile Sprinter","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Ire"],"skill":8896,"stats":["100% increased Evasion Rating while Sprinting"],"stringId":"Sprint10"},"8904":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","isNotable":true,"name":"Death from Afar","orbit":0,"orbitIndex":0,"recipe":["Isolation","Fear","Guilt"],"skill":8904,"stats":["Projectiles have 25% increased Critical Hit Chance against Enemies further than 6m","Projectiles deal 25% increased Damage with Hits against Enemies further than 6m"],"stringId":"projectiles30"},"8908":{"connections":[{"id":13711,"orbit":4},{"id":3203,"orbit":-5}],"group":1064,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":6,"skill":8908,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield20"},"8916":{"connections":[],"group":410,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Bashing Beast","orbit":1,"orbitIndex":8,"recipe":["Despair","Paranoia","Disgust"],"skill":8916,"stats":["Enemies you Heavy Stun while Shapeshifted are Intimidated for 6 seconds"],"stringId":"bear16"},"8938":{"connections":[{"id":33229,"orbit":-4}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":16,"skill":8938,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"physical_witch6"},"8957":{"connections":[{"id":14505,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Right Hand of Darkness","orbit":4,"orbitIndex":44,"recipe":["Envy","Isolation","Suffering"],"skill":8957,"stats":["Minions have 20% increased Area of Effect","Minions have 10% chance to inflict Withered on Hit","Spells Gain 5% of Damage as extra Chaos Damage"],"stringId":"minion_offence28"},"8975":{"connections":[{"id":61196,"orbit":4}],"group":956,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8975,"stats":["+5 to any Attribute"],"stringId":"intelligence9"},"8982":{"connections":[{"id":14952,"orbit":0},{"id":58926,"orbit":0}],"group":322,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup and Skill Effect Duration","orbit":3,"orbitIndex":12,"skill":8982,"stats":["10% increased Freeze Buildup","6% increased Skill Effect Duration"],"stringId":"chill_and_freeze26"},"8983":{"connections":[],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":12,"skill":8983,"stats":["Minions deal 12% increased Damage"],"stringId":"minion_offence9"},"9009":{"connections":[],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Return to Nature","orbit":5,"orbitIndex":1,"recipe":["Fear","Guilt","Ire"],"skill":9009,"stats":["Overgrown Plant Skills Break 50% increased Armour"],"stringId":"physical67"},"9018":{"connections":[{"id":35918,"orbit":2}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Area and Presence","orbit":3,"orbitIndex":22,"skill":9018,"stats":["20% increased Presence Area of Effect","3% reduced Area of Effect"],"stringId":"auras36"},"9020":{"connections":[{"id":35118,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Giantslayer","orbit":1,"orbitIndex":11,"recipe":["Despair","Isolation","Despair"],"skill":9020,"stats":["25% increased Damage with Hits against Rare and Unique Enemies","20% increased Accuracy Rating against Rare or Unique Enemies","20% increased chance to inflict Ailments against Rare or Unique Enemies"],"stringId":"boss_slaying10"},"9037":{"connections":[{"id":32353,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Skill Speed","orbit":2,"orbitIndex":23,"skill":9037,"stats":["3% increased Skill Speed while Shapeshifted"],"stringId":"shapeshifting2"},"9040":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":45751,"orbit":0}],"group":246,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Shield Mastery","orbit":0,"orbitIndex":0,"skill":9040,"stats":[],"stringId":"mastery_shield_6694_"},"9046":{"connections":[{"id":56776,"orbit":5}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":8,"skill":9046,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals47"},"9050":{"connections":[{"id":24958,"orbit":-4},{"id":37691,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":6,"orbitIndex":36,"skill":9050,"stats":["3% increased Attack Speed"],"stringId":"attack25"},"9065":{"connections":[{"id":752,"orbit":5}],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":4,"orbitIndex":23,"skill":9065,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_reservation6"},"9069":{"connections":[{"id":42245,"orbit":0}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":2,"orbitIndex":4,"skill":9069,"stats":["Triggered Spells deal 14% increased Spell Damage"],"stringId":"triggers25_"},"9083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":0,"orbitIndex":0,"skill":9083,"stats":[],"stringId":"mastery_minionoffence190"},"9085":{"connections":[],"flavourText":"Each nick and cut brings death one step closer.","group":1052,"icon":"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds","isKeystone":true,"name":"Crimson Assault","orbit":0,"orbitIndex":0,"skill":9085,"stats":["Bleeding you inflict is Aggravated","Base Bleeding Duration is 1 second","50% more Magnitude of Bleeding you inflict"],"stringId":"passive_keystone_crimson_dance_"},"9089":{"connections":[{"id":41020,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Evasion Rating","orbit":1,"orbitIndex":1,"skill":9089,"stats":["15% increased Evasion Rating"],"stringId":"deflect50_"},"9106":{"connections":[{"id":54937,"orbit":7}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":2,"skill":9106,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage16"},"9112":{"connections":[{"id":44612,"orbit":0}],"group":1030,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":1,"orbitIndex":11,"skill":9112,"stats":["25% increased Elemental Ailment Threshold"],"stringId":"spell_suppression29"},"9141":{"connections":[{"id":13748,"orbit":-6},{"id":35760,"orbit":6},{"id":5703,"orbit":-2}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":12,"skill":9141,"stats":["10% increased Elemental Damage"],"stringId":"elemental42"},"9151":{"connections":[{"id":42302,"orbit":0}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Forking Projectiles","orbit":2,"orbitIndex":18,"skill":9151,"stats":["Projectiles have 25% chance for an additional Projectile when Forking"],"stringId":"ranged7"},"9163":{"connections":[],"group":160,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":8,"skill":9163,"stats":["18% increased Armour"],"stringId":"armour27"},"9164":{"connections":[{"id":25513,"orbit":0}],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":5,"orbitIndex":45,"skill":9164,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed17"},"9185":{"connections":[{"id":60107,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":5,"skill":9185,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals21"},"9187":{"connections":[{"id":20015,"orbit":0}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Escalation","orbit":2,"orbitIndex":8,"recipe":["Isolation","Greed","Guilt"],"skill":9187,"stats":["25% increased Warcry Speed","20% increased Damage for each different Warcry you've used Recently"],"stringId":"warcries53"},"9199":{"connections":[],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Surpassing Projectile Chance","orbit":5,"orbitIndex":54,"skill":9199,"stats":["+8% Surpassing chance to fire an additional Projectile"],"stringId":"projectiles42"},"9212":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":291,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Mastery","orbit":1,"orbitIndex":3,"skill":9212,"stats":[],"stringId":"oracle_forbidden_path_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"9217":{"connections":[{"id":5108,"orbit":0},{"id":16538,"orbit":0},{"id":47733,"orbit":0}],"group":769,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":0,"orbitIndex":0,"skill":9217,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed22"},"9221":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":263,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":9221,"stats":[],"stringId":"mastery_critical_269"},"9226":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":509,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","isNotable":true,"name":"Mental Perseverance","orbit":1,"orbitIndex":0,"recipe":["Ire","Disgust","Greed"],"skill":9226,"stats":["10% of Damage is taken from Mana before Life","+15 to Intelligence"],"stringId":"damage_from_mana10"},"9227":{"connections":[{"id":36071,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Focused Thrust","orbit":2,"orbitIndex":4,"recipe":["Fear","Ire","Greed"],"skill":9227,"stats":["75% increased Melee Damage with Spears while Surrounded","40% increased Projectile Damage with Spears while there are no Enemies within 3m"],"stringId":"spear9"},"9240":{"connections":[{"id":21225,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Damage","orbit":2,"orbitIndex":16,"skill":9240,"stats":["10% increased Damage with Spears"],"stringId":"spear5"},"9272":{"connections":[{"id":12906,"orbit":0}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Duration","orbit":1,"orbitIndex":0,"skill":9272,"stats":["10% increased Pin duration"],"stringId":"pin6"},"9275":{"connections":[{"id":5704,"orbit":0},{"id":63888,"orbit":0}],"group":1126,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Speed","orbit":2,"orbitIndex":16,"skill":9275,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"stringId":"accuracy37"},"9290":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":716,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Rusted Pins","orbit":4,"orbitIndex":57,"recipe":["Suffering","Guilt","Fear"],"skill":9290,"stats":["30% increased Pin Buildup","Bleeding you inflict on Pinned Enemies is Aggravated"],"stringId":"bleed32"},"9294":{"ascendancyName":"Amazon","connections":[{"id":528,"orbit":0}],"group":1469,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds","isNotable":true,"name":"Critical Strike","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":9294,"stats":["Chance to Hit with Attacks can exceed 100%","Gain additional Critical Hit Chance equal to 25% of excess chance to Hit with Attacks"],"stringId":"AscendancyHuntress1Notable1"},"9323":{"connections":[{"id":40395,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Craving Slaughter","orbit":2,"orbitIndex":23,"recipe":["Ire","Despair","Fear"],"skill":9323,"stats":["+8 maximum Rage for each time you've used a Skill that Requires Glory in the past 6 seconds, up to 5 times"],"stringId":"glory27_"},"9324":{"connections":[],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Duration","orbit":3,"orbitIndex":21,"skill":9324,"stats":["8% increased Ignite Duration on Enemies"],"stringId":"ignite_mitigation11_"},"9328":{"connections":[{"id":34782,"orbit":0}],"group":138,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Spirit of the Bear","orbit":0,"orbitIndex":0,"recipe":["Greed","Envy","Despair"],"skill":9328,"stats":["50% increased Damage against Immobilised Enemies while Shapeshifted","25% increased Stun buildup while Shapeshifted"],"stringId":"bear10_"},"9352":{"connections":[{"id":32071,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":23,"skill":9352,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks1"},"9393":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":927,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":1,"orbitIndex":8,"skill":9393,"stats":[],"stringId":"mastery_flask123"},"9405":{"connections":[{"id":59720,"orbit":6}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":12,"skill":9405,"stats":["15% increased Evasion Rating"],"stringId":"evasion28"},"9411":{"connections":[{"id":49466,"orbit":0}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":15,"skill":9411,"stats":["25% increased Life Recovery from Flasks used when on Low Life"],"stringId":"life_flasks14"},"9414":{"connectionArt":"CharacterPlanned","connections":[],"group":276,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":21,"skill":9414,"stats":["16% increased Elemental Damage"],"stringId":"oracle_glory_elemental2_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"9417":{"connections":[{"id":48121,"orbit":-6},{"id":13171,"orbit":5}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":0,"orbitIndex":0,"skill":9417,"stats":["16% increased Totem Life"],"stringId":"totems46"},"9421":{"connections":[{"id":60170,"orbit":0}],"group":1188,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Snowpiercer","orbit":2,"orbitIndex":8,"recipe":["Isolation","Guilt","Disgust"],"skill":9421,"stats":["Damage Penetrates 15% Cold Resistance","+10 to Intelligence"],"stringId":"cold_penetration24"},"9441":{"connections":[{"id":5077,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area","orbit":2,"orbitIndex":8,"skill":9441,"stats":["15% increased Parry Hit Area of Effect"],"stringId":"deflect18"},"9442":{"connections":[{"id":37260,"orbit":0}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Warcry Speed","orbit":2,"orbitIndex":18,"skill":9442,"stats":["16% increased Warcry Speed"],"stringId":"wolf12"},"9444":{"connections":[],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"One with the Storm","orbit":6,"orbitIndex":39,"recipe":["Isolation","Suffering","Disgust"],"skill":9444,"stats":["Quarterstaff Skills that consume Power Charges count as consuming an additional Power Charge"],"stringId":"quarterstaff14"},"9458":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":922,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":9458,"stats":[],"stringId":"mastery_mana168"},"9472":{"connections":[{"id":31991,"orbit":0},{"id":41062,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Catapult","orbit":0,"orbitIndex":0,"recipe":["Envy","Disgust","Guilt"],"skill":9472,"stats":["15% increased Projectile Speed","12% increased Area of Effect for Attacks"],"stringId":"ranged36"},"9485":{"connections":[{"id":60685,"orbit":0}],"group":801,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":9485,"stats":["+5 to any Attribute"],"stringId":"intelligence20"},"9510":{"connections":[{"id":16695,"orbit":0}],"group":1090,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recoup","orbit":2,"orbitIndex":0,"skill":9510,"stats":["3% of Elemental Damage taken Recouped as Energy Shield"],"stringId":"energy_shield_recovery37"},"9528":{"connections":[{"id":62200,"orbit":-4}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":3,"orbitIndex":15,"skill":9528,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries15"},"9532":{"connections":[{"id":59368,"orbit":2}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Strength and Dexterity","orbit":7,"orbitIndex":22,"skill":9532,"stats":["+4 to Strength","+4 to Dexterity"],"stringId":"azmerianimals4"},"9554":{"connectionArt":"CharacterPlanned","connections":[{"id":8723,"orbit":9}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":62,"skill":9554,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_beast_corruption13","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"9568":{"connections":[{"id":5580,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":2,"orbitIndex":1,"skill":9568,"stats":["16% increased Totem Life"],"stringId":"totems18"},"9572":{"connections":[{"id":12822,"orbit":0}],"group":1005,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage if Projectile Hit","orbit":2,"orbitIndex":14,"skill":9572,"stats":["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"],"stringId":"ranged20"},"9583":{"connections":[{"id":47316,"orbit":0}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Physical Damage","orbit":7,"orbitIndex":0,"skill":9583,"stats":["10% increased amount of Life Leeched","10% increased Physical Damage"],"stringId":"life_leech28_"},"9586":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1099,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":4,"orbitIndex":10,"skill":9586,"stats":[],"stringId":"mastery_criticals68"},"9604":{"connections":[{"id":20015,"orbit":0}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Thirst of Kitava","orbit":4,"orbitIndex":60,"recipe":["Greed","Suffering","Despair"],"skill":9604,"stats":["Life Leeched from Empowered Attacks is Instant"],"stringId":"warcries27_"},"9638":{"connections":[{"id":39083,"orbit":-7}],"group":451,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Skill Speed","orbit":0,"orbitIndex":0,"skill":9638,"stats":["3% increased Skill Speed"],"stringId":"attack_speed54"},"9642":{"connections":[{"id":517,"orbit":6},{"id":14666,"orbit":-4}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Dampening Shield","orbit":7,"orbitIndex":21,"skill":9642,"stats":["28% increased maximum Energy Shield","Gain additional Ailment Threshold equal to 12% of maximum Energy Shield","Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"stringId":"energy_shield37"},"9652":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1237,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Mending Deflection","orbit":2,"orbitIndex":18,"recipe":["Despair","Envy","Fear"],"skill":9652,"stats":["15% of Damage taken from Deflected Hits Recouped as Life"],"stringId":"deflect66"},"9663":{"connections":[{"id":19359,"orbit":-5}],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Resistance","orbit":2,"orbitIndex":8,"skill":9663,"stats":["+5% to Chaos Resistance"],"stringId":"monkchaos5"},"9698":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":223,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":2,"orbitIndex":22,"skill":9698,"stats":[],"stringId":"mastery_critical_6414"},"9703":{"connections":[{"id":6030,"orbit":0}],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":2,"skill":9703,"stats":["10% increased Poison Duration"],"stringId":"poison6"},"9710":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds","isMultipleChoiceOption":true,"name":"Bleeding Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":9710,"stats":["Grants Skill: Bleeding Concoction"],"stringId":"AscendancyRanger3Notable7_5"},"9736":{"connections":[{"id":61318,"orbit":0},{"id":62235,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Insulated Treads","orbit":4,"orbitIndex":42,"recipe":["Ire","Ire","Ire"],"skill":9736,"stats":["Gain Ailment Threshold equal to the lowest of Evasion and Armour on your Boots"],"stringId":"armour_and_evasion14__"},"9737":{"connections":[{"id":36522,"orbit":0},{"id":24813,"orbit":4},{"id":59480,"orbit":0},{"id":15590,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":4,"orbitIndex":51,"skill":9737,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks11"},"9745":{"connections":[{"id":58513,"orbit":2147483647}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Movement Speed","orbit":7,"orbitIndex":12,"skill":9745,"stats":["2% increased Movement Speed"],"stringId":"azmerianimals11"},"9750":{"connections":[{"id":1169,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":7,"orbitIndex":12,"skill":9750,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries33"},"9762":{"connections":[{"id":45824,"orbit":0}],"group":548,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":6,"orbitIndex":5,"skill":9762,"stats":["10% increased Damage with Swords"],"stringId":"sword2"},"9782":{"connections":[{"id":20677,"orbit":0}],"group":1116,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":9782,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals44"},"9796":{"connections":[{"id":62310,"orbit":-4}],"group":542,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":18,"skill":9796,"stats":["30% increased Flammability Magnitude"],"stringId":"fire15"},"9798":{"ascendancyName":"Pathfinder","connections":[{"id":24868,"orbit":0}],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":9,"orbitIndex":58,"skill":9798,"stats":["4% increased Skill Speed"],"stringId":"AscendancyRanger3Small4"},"9825":{"connections":[{"id":934,"orbit":-4},{"id":21755,"orbit":9}],"group":729,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":0,"skill":9825,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression8"},"9843":{"ascendancyName":"Disciple of Varashta","connections":[],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Mana","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":4,"orbitIndex":66,"skill":9843,"stats":["3% increased maximum Mana"],"stringId":"AscendancySorceress3Small5"},"9857":{"connections":[{"id":54990,"orbit":0}],"group":693,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":2,"orbitIndex":8,"skill":9857,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed15"},"9896":{"connections":[{"id":292,"orbit":0}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Heartstopping Presence","orbit":3,"orbitIndex":4,"recipe":["Isolation","Ire","Suffering"],"skill":9896,"stats":["Enemies in your Presence have 75% reduced Life Regeneration rate"],"stringId":"life_recoup28"},"9908":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":368,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Price of Freedom","orbit":2,"orbitIndex":8,"recipe":["Envy","Fear","Ire"],"skill":9908,"stats":["15% increased Cost Efficiency of Attacks","18% of Skill Mana Costs Converted to Life Costs"],"stringId":"reduced_attack_cost4"},"9918":{"connections":[{"id":16626,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":2,"orbitIndex":4,"skill":9918,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks9"},"9928":{"connections":[{"id":50403,"orbit":0}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Embracing Frost","orbit":4,"orbitIndex":36,"recipe":["Fear","Fear","Guilt"],"skill":9928,"stats":["+1% to Maximum Cold Resistance","+10% to Cold Resistance"],"stringId":"freeze_and_chill_mitigation7"},"9941":{"connections":[{"id":38888,"orbit":0}],"group":848,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":15,"skill":9941,"stats":["8% increased Accuracy Rating with One Handed Melee Weapons","8% increased Accuracy Rating with Two Handed Melee Weapons"],"stringId":"melee22"},"9968":{"connections":[{"id":38678,"orbit":-6},{"id":28623,"orbit":0}],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Feel the Earth","orbit":4,"orbitIndex":69,"recipe":["Paranoia","Suffering","Disgust"],"skill":9968,"stats":["25% reduced Shock duration on you","40% increased Elemental Ailment Threshold"],"stringId":"spell_suppression25_"},"9988":{"ascendancyName":"Smith of Kitava","connections":[{"id":20195,"orbit":0},{"id":16276,"orbit":0},{"id":60913,"orbit":0},{"id":25438,"orbit":0},{"id":9997,"orbit":0},{"id":8525,"orbit":0},{"id":13772,"orbit":0},{"id":22908,"orbit":0},{"id":110,"orbit":0},{"id":49340,"orbit":0},{"id":61039,"orbit":0},{"id":64962,"orbit":0}],"group":47,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds","isFreeAllocate":true,"isNotable":true,"name":"Smith's Masterwork","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":9988,"stats":["Can only use a Normal Body Armour","+200 to Armour for each Connected Notable Passive Skill Allocated"],"stringId":"AscendancyWarrior3Notable6_0"},"9994":{"ascendancyName":"Invoker","connections":[{"id":23415,"orbit":0},{"id":44357,"orbit":0},{"id":13065,"orbit":0},{"id":27686,"orbit":0},{"id":25434,"orbit":2147483647},{"id":17268,"orbit":0}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Invoker","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":9,"orbitIndex":24,"skill":9994,"stats":[],"stringId":"AscendancyMonk2Start"},"9997":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":32,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds","isNotable":true,"name":"Molten Symbol","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":9997,"stats":["Body Armour grants 25% of Physical Damage from Hits taken as Fire Damage"],"stringId":"AscendancyWarrior3Notable6_9"},"10011":{"connections":[],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Damage vs Blinded","orbit":3,"orbitIndex":13,"skill":10011,"stats":["15% increased Damage with Hits against Blinded Enemies"],"stringId":"blind17"},"10029":{"connections":[{"id":19277,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Repulsion","orbit":2,"orbitIndex":4,"recipe":["Disgust","Paranoia","Despair"],"skill":10029,"stats":["Area Skills have 20% chance to Knock Enemies Back on Hit","20% increased Spell Area Damage"],"stringId":"area_spells25"},"10041":{"connections":[{"id":32799,"orbit":0}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Ailment Threshold and Companion Resistance","orbit":7,"orbitIndex":22,"skill":10041,"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"],"stringId":"companions34"},"10047":{"connections":[{"id":62757,"orbit":0}],"group":233,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":10,"skill":10047,"stats":["15% increased Stun Buildup"],"stringId":"stun2"},"10053":{"connections":[{"id":19470,"orbit":0},{"id":9458,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds","isNotable":true,"name":"Combat Alchemy","orbit":2,"orbitIndex":20,"skill":10053,"stats":["10% chance for Flasks you use to not consume Charges","20% increased Life and Mana Recovery from Flasks"],"stringId":"flasks21"},"10055":{"connections":[{"id":30554,"orbit":0},{"id":41497,"orbit":0}],"group":149,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":7,"orbitIndex":2,"skill":10055,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"stringId":"minion_defence4"},"10058":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[{"id":55149,"orbit":0},{"id":44373,"orbit":0}],"group":1241,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":10058,"stats":[],"stringId":"mastery_chaos_6363"},"10072":{"ascendancyName":"Warbringer","connections":[{"id":52068,"orbit":-7}],"group":59,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Block Chance","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":10072,"stats":["6% increased Block chance"],"stringId":"AscendancyWarrior2Small9"},"10079":{"connections":[{"id":5314,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":16,"skill":10079,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"energy_shield_recovery9_"},"10100":{"connections":[{"id":47263,"orbit":0},{"id":25300,"orbit":0}],"group":185,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":10100,"stats":["+5 to any Attribute"],"stringId":"attributes50"},"10131":{"connections":[{"id":3251,"orbit":0},{"id":44669,"orbit":0},{"id":14127,"orbit":0},{"id":55947,"orbit":0}],"group":1016,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":10131,"stats":["+5 to any Attribute"],"stringId":"intelligence60"},"10156":{"connections":[{"id":6744,"orbit":-6}],"group":648,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":38,"skill":10156,"stats":["+5 to any Attribute"],"stringId":"intelligence29"},"10159":{"connections":[{"id":31977,"orbit":4}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":42,"skill":10159,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana29"},"10162":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"name":"Power Charge Mastery","orbit":0,"orbitIndex":0,"skill":10162,"stats":[],"stringId":"mastery_power_charge_6641"},"10192":{"connections":[{"id":3823,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":61436,"name":"Minion Damage","stats":["Minions deal 10% increased Damage"]}},"orbit":3,"orbitIndex":0,"skill":10192,"stats":["10% increased Elemental Damage"],"stringId":"sorcerer_start2"},"10208":{"connections":[{"id":22909,"orbit":0},{"id":60013,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":3,"orbitIndex":11,"skill":10208,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"energy_shield3"},"10242":{"connections":[{"id":38111,"orbit":0}],"group":1156,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":8,"skill":10242,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup20"},"10245":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":444,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":10245,"stats":[],"stringId":"mastery_attack25"},"10247":{"connections":[{"id":28370,"orbit":0}],"group":751,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":51,"skill":10247,"stats":["+5 to any Attribute"],"stringId":"strength35"},"10251":{"connections":[{"id":7204,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":16,"skill":10251,"stats":["15% increased Stun Buildup"],"stringId":"stun8_"},"10260":{"connections":[{"id":33730,"orbit":0}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":1,"skill":10260,"stats":["Channelling Skills deal 12% increased Damage"],"stringId":"channelling3"},"10265":{"connections":[{"id":36071,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Javelin","orbit":6,"orbitIndex":48,"recipe":["Greed","Despair","Disgust"],"skill":10265,"stats":["40% increased Critical Damage Bonus with Spears"],"stringId":"spear4"},"10267":{"connections":[{"id":8456,"orbit":2147483647}],"group":1251,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage and Freeze Buildup","orbit":7,"orbitIndex":2,"skill":10267,"stats":["8% increased Freeze Buildup","8% increased Attack Cold Damage"],"stringId":"cold42_"},"10271":{"connections":[{"id":58038,"orbit":0}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":7,"skill":10271,"stats":["25% increased Attack Damage while Surrounded"],"stringId":"being_surrounded6"},"10273":{"connections":[{"id":45272,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":2,"skill":10273,"stats":["+3 to all Attributes"],"stringId":"all_attributes12"},"10277":{"connections":[{"id":64064,"orbit":0}],"group":1249,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":7,"skill":10277,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy25"},"10286":{"connections":[{"id":38066,"orbit":-4}],"group":205,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Armour","orbit":7,"orbitIndex":8,"skill":10286,"stats":["10% increased Armour","Break 15% increased Armour"],"stringId":"armour_break6"},"10295":{"connections":[{"id":27733,"orbit":0}],"group":266,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Overzealous","orbit":5,"orbitIndex":30,"recipe":["Fear","Despair","Isolation"],"skill":10295,"stats":["16% increased Cast Speed","15% increased Mana Cost of Skills"],"stringId":"cast_speed33"},"10305":{"connections":[{"id":45586,"orbit":0},{"id":61490,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Attack Damage with Ally","orbit":2,"orbitIndex":14,"skill":10305,"stats":["Allies in your Presence deal 8% increased Damage","8% increased Attack Damage while you have an Ally in your Presence"],"stringId":"auras20"},"10314":{"connections":[{"id":16256,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":30,"skill":10314,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration33__"},"10315":{"connections":[{"id":44699,"orbit":0},{"id":47443,"orbit":0},{"id":37971,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Easy Going","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Isolation"],"skill":10315,"stats":["25% increased Reservation Efficiency of Companion Skills"],"stringId":"companions1_"},"10320":{"connections":[{"id":14548,"orbit":3}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":18,"skill":10320,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence18"},"10362":{"connections":[{"id":10830,"orbit":0},{"id":9163,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":0,"orbitIndex":0,"skill":10362,"stats":["15% increased Armour"],"stringId":"armour23"},"10364":{"connections":[{"id":44683,"orbit":0},{"id":55342,"orbit":4},{"id":42857,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":4,"orbitIndex":48,"skill":10364,"stats":["4% increased Skill Speed"],"stringId":"attack_speed25"},"10371":{"ascendancyName":"Tactician","connections":[],"group":298,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds","isNotable":true,"name":"Whoever Pays Best","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10371,"stats":["Banners gain 5 Glory per second","There is no Limit on the number of Banners you can place"],"stringId":"AscendancyMercenary1Notable3"},"10372":{"connections":[{"id":36191,"orbit":-3},{"id":55933,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":1,"orbitIndex":1,"skill":10372,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold1"},"10382":{"connections":[{"id":21984,"orbit":0},{"id":33979,"orbit":0}],"group":1108,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":10382,"stats":["+5 to any Attribute"],"stringId":"attributes24"},"10398":{"connections":[{"id":3472,"orbit":-3}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Sudden Escalation","orbit":7,"orbitIndex":18,"recipe":["Disgust","Paranoia","Fear"],"skill":10398,"stats":["16% increased Critical Hit Chance for Spells","8% increased Cast Speed if you've dealt a Critical Hit Recently"],"stringId":"spell_criticals11_"},"10423":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":37905,"orbit":-7}],"group":1364,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Exposed to the Inferno","orbit":1,"orbitIndex":0,"recipe":["Isolation","Envy","Disgust"],"skill":10423,"stats":["Damage Penetrates 18% Fire Resistance","15% increased Duration of Ailments against Enemies with Exposure"],"stringId":"fire_penetration22"},"10429":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":871,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":1,"orbitIndex":11,"skill":10429,"stats":[],"stringId":"mastery_trap236"},"10452":{"connections":[{"id":44213,"orbit":0},{"id":1878,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":2,"skill":10452,"stats":["10% increased Armour","10% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour30"},"10472":{"connections":[{"id":17687,"orbit":2147483647},{"id":27422,"orbit":3}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":4,"orbitIndex":32,"skill":10472,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"mana_flasks6"},"10474":{"connections":[{"id":64443,"orbit":0},{"id":53785,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":12,"skill":10474,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks7"},"10484":{"connections":[{"id":42660,"orbit":0}],"group":221,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":14,"skill":10484,"stats":["+2 to Maximum Rage"],"stringId":"minion_attack4"},"10495":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1236,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":7,"orbitIndex":18,"skill":10495,"stats":[],"stringId":"mastery_mana164"},"10499":{"connections":[{"id":42583,"orbit":2147483647},{"id":51788,"orbit":8}],"group":630,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","isNotable":true,"name":"Necromantic Ward","orbit":2,"orbitIndex":0,"recipe":["Guilt","Envy","Fear"],"skill":10499,"stats":["20% increased Life Regeneration rate","30% reduced effect of Curses on you","30% increased damage against Undead Enemies"],"stringId":"mercenary9"},"10500":{"connections":[{"id":6900,"orbit":-6},{"id":9040,"orbit":0}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Dazing Blocks","orbit":4,"orbitIndex":12,"recipe":["Paranoia","Paranoia","Despair"],"skill":10500,"stats":["100% chance to Daze Enemies whose Hits you Block with a raised Shield"],"stringId":"shield34"},"10508":{"connections":[{"id":21684,"orbit":5}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Shield Attack Speed","orbit":7,"orbitIndex":15,"skill":10508,"stats":["3% increased Attack Speed while holding a Shield"],"stringId":"shield27"},"10534":{"connections":[{"id":46205,"orbit":-7}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","orbit":2,"orbitIndex":2,"skill":10534,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"],"stringId":"totems29"},"10552":{"connections":[{"id":703,"orbit":-3},{"id":18895,"orbit":3}],"group":942,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":7,"orbitIndex":8,"skill":10552,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield5"},"10561":{"ascendancyName":"Disciple of Varashta","connections":[{"id":32705,"orbit":9}],"flavourText":"\"My heart was fractured. I believed Kelari's words. I knew not his true nature... his ambition. I convinced Ruzhan there were cowards among his ranks. I failed you. And I accept my fate.\" \\n\\nNavira confessed her failure to Varashta.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnChiilldedGroundBurst.dds","isNotable":true,"name":"Navira's Fracturing","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":7,"orbitIndex":17,"skill":10561,"stats":["Grants Skill: Navira's Fracturing"],"stringId":"AscendancySorceress3Notable10_"},"10571":{"connections":[{"id":48240,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":17,"skill":10571,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold5"},"10576":{"connections":[{"id":58644,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":10576,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"stringId":"bleed45"},"10602":{"connections":[{"id":8629,"orbit":0}],"group":386,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Reaving","orbit":4,"orbitIndex":9,"recipe":["Despair","Ire","Envy"],"skill":10602,"stats":["8% increased Attack Speed with One Handed Weapons","+15 to Dexterity"],"stringId":"attack_speed32_"},"10612":{"connections":[{"id":52003,"orbit":0}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Embodiment of Frost","orbit":2,"orbitIndex":5,"recipe":["Paranoia","Isolation","Ire"],"skill":10612,"stats":["Immune to Freeze and Chill while affected by an Archon Buff"],"stringId":"cold22"},"10635":{"connections":[{"id":31724,"orbit":0}],"group":405,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":6,"skill":10635,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour27"},"10636":{"connectionArt":"CharacterPlanned","connections":[{"id":38697,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":9,"skill":10636,"stats":["8% increased Block chance"],"stringId":"oracle_crab_claw6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"10648":{"connections":[{"id":26400,"orbit":0}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":54,"skill":10648,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"],"stringId":"projectiles24"},"10671":{"connections":[{"id":5740,"orbit":0},{"id":23419,"orbit":0},{"id":51048,"orbit":0}],"group":1007,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage","orbit":2,"orbitIndex":1,"skill":10671,"stats":["10% increased Attack Damage"],"stringId":"glory17_"},"10677":{"connections":[{"id":56638,"orbit":3}],"group":948,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if not Stunned recently","orbit":2,"orbitIndex":20,"skill":10677,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun3"},"10681":{"connections":[{"id":27581,"orbit":5},{"id":58138,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Defensive Stance","orbit":4,"orbitIndex":0,"recipe":["Disgust","Fear","Isolation"],"skill":10681,"stats":["+4% to maximum Block chance"],"stringId":"shield18_"},"10694":{"ascendancyName":"Infernalist","connections":[],"group":770,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds","isNotable":true,"name":"Seething Body","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10694,"stats":["Gain Elemental Archon when you cast a Spell while on High Infernal Flame","Elemental Archon does not expire while on High Infernal Flame","Lose Elemental Archon on reaching maximum Infernal Flame"],"stringId":"AscendancyWitch1Notable11_"},"10713":{"connectionArt":"CharacterPlanned","connections":[{"id":16615,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":23,"skill":10713,"stats":["30% increased Armour while stationary"],"stringId":"oracle_crab_claw4__","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"10727":{"connections":[{"id":1825,"orbit":0}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","isNotable":true,"name":"Emboldening Casts","orbit":3,"orbitIndex":11,"recipe":["Greed","Disgust","Disgust"],"skill":10727,"stats":["12% increased Attack Damage for each different Non-Instant Spell you've used in the past 8 seconds"],"stringId":"attacks_and_spells12"},"10729":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":10729,"stats":[],"stringId":"mastery_staff223"},"10731":{"ascendancyName":"Chronomancer","connections":[],"group":318,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds","isNotable":true,"name":"Quicksand Hourglass","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10731,"stats":["Grants Sands of Time"],"stringId":"AscendancySorceress2Notable8"},"10738":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":10738,"stats":[],"stringId":"mastery_mana6177"},"10742":{"connections":[{"id":41991,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":3,"orbitIndex":4,"skill":10742,"stats":["Minions have 3% increased Attack and Cast Speed"],"stringId":"minion_offence18"},"10772":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"id":2119,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Bloodthirsty","orbit":0,"orbitIndex":0,"recipe":["Disgust","Disgust","Fear"],"skill":10772,"stats":["20% increased amount of Life Leeched","Leech Life 25% faster"],"stringId":"life_leech15"},"10774":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":35863,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Unyielding","orbit":2,"orbitIndex":0,"recipe":["Disgust","Envy","Disgust"],"skill":10774,"stats":["15% increased Attack Speed if you've been Hit Recently","8% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells11"},"10783":{"connections":[{"id":9762,"orbit":0},{"id":38564,"orbit":0}],"group":548,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":2,"orbitIndex":16,"skill":10783,"stats":["10% increased Damage with Swords"],"stringId":"sword3"},"10830":{"connections":[{"id":59589,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":2,"skill":10830,"stats":["18% increased Armour"],"stringId":"armour25"},"10835":{"connections":[{"id":48026,"orbit":0},{"id":53367,"orbit":2147483647}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":3,"orbitIndex":16,"skill":10835,"stats":["Banner Skills have 20% increased Duration"],"stringId":"banners14"},"10841":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":7,"orbitIndex":15,"skill":10841,"stats":[],"stringId":"mastery_caster_6357"},"10873":{"connections":[{"id":32777,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Bestial Rage","orbit":3,"orbitIndex":12,"recipe":["Ire","Disgust","Fear"],"skill":10873,"stats":["Gain 1 Rage on Melee Hit","Every 10 Rage also grants 12% increased Physical Damage"],"stringId":"shapeshifting18"},"10881":{"connections":[{"id":36450,"orbit":3}],"group":1021,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":0,"orbitIndex":0,"skill":10881,"stats":["40% increased Energy Shield from Equipped Focus"],"stringId":"focus6"},"10909":{"connections":[{"id":16489,"orbit":9},{"id":33053,"orbit":3}],"group":842,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":8,"skill":10909,"stats":["+5 to any Attribute"],"stringId":"dexterity31"},"10927":{"connections":[{"id":9272,"orbit":0},{"id":42250,"orbit":0}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Duration","orbit":3,"orbitIndex":3,"skill":10927,"stats":["10% increased Pin duration"],"stringId":"pin5"},"10944":{"connections":[],"group":1157,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":0,"skill":10944,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield23"},"10987":{"ascendancyName":"Chronomancer","connections":[],"group":359,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds","isNotable":true,"name":"Now and Again","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10987,"stats":["Skills have 33% chance to not consume a Cooldown when used"],"stringId":"AscendancySorceress2Notable5"},"10998":{"connections":[{"id":21438,"orbit":0},{"id":62235,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Strong Chin","orbit":4,"orbitIndex":30,"recipe":["Paranoia","Ire","Guilt"],"skill":10998,"stats":["Gain Stun Threshold equal to the lowest of Evasion and Armour on your Helmet"],"stringId":"armour_and_evasion11"},"11014":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":314,"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":11014,"stats":[],"stringId":"mastery_totem_6148"},"11015":{"connections":[{"id":45329,"orbit":0}],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":0,"orbitIndex":0,"skill":11015,"stats":["16% increased Hazard Damage"],"stringId":"hazards15"},"11027":{"connections":[{"id":59433,"orbit":0}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration and Armour","orbit":2,"orbitIndex":1,"skill":11027,"stats":["10% increased Endurance Charge Duration","10% increased Armour if you've consumed an Endurance Charge Recently"],"stringId":"power_endurance_charges5"},"11030":{"connections":[{"id":59596,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":3,"orbitIndex":10,"skill":11030,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery3"},"11032":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1064,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":11032,"stats":[],"stringId":"mastery_energyshield101"},"11037":{"connections":[{"id":57039,"orbit":0}],"group":731,"icon":"Art/2DArt/SkillIcons/ExplosiveGrenade.dds","isNotable":true,"name":"Volatile Catalyst","orbit":3,"orbitIndex":6,"skill":11037,"stats":["8% increased Area of Effect","10% increased Cooldown Recovery Rate"],"stringId":"cooldowns20"},"11048":{"connections":[],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Duration","orbit":7,"orbitIndex":20,"skill":11048,"stats":["Minions deal 8% increased Damage","8% increased Minion Duration"],"stringId":"minion_reservation10"},"11066":{"connections":[{"id":26663,"orbit":2}],"group":788,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":7,"orbitIndex":19,"skill":11066,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns18"},"11087":{"connections":[{"id":42635,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":1,"skill":11087,"stats":["Channelling Skills deal 12% increased Damage"],"stringId":"channelling6"},"11094":{"connections":[{"id":59303,"orbit":-6}],"group":1219,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Effect","orbit":7,"orbitIndex":3,"skill":11094,"stats":["Charms applied to you have 10% increased Effect"],"stringId":"charms17_"},"11153":{"connections":[{"id":5049,"orbit":0}],"group":603,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Accuracy","orbit":7,"orbitIndex":12,"skill":11153,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"stringId":"attack_speed24"},"11160":{"connectionArt":"CharacterPlanned","connections":[{"id":43721,"orbit":5},{"id":21374,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Relinquish Your Life","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":6,"orbitIndex":70,"skill":11160,"stats":["53% increased Life Cost of Skills","Gain 21% of Damage as Extra Chaos Damage"],"stringId":"oracle_beast_corruption14","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11178":{"connections":[{"id":24224,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","isNotable":true,"name":"Whirling Onslaught","orbit":3,"orbitIndex":19,"skill":11178,"stats":["50% chance to gain Onslaught on Killing Blow with Axes"],"stringId":"axe13"},"11230":{"connections":[{"id":17672,"orbit":0}],"flavourText":"A properly disciplined mind gives rise to structured thought.","group":867,"icon":"Art/2DArt/SkillIcons/passives/SorceressInvocationSpellsKeystone.dds","isKeystone":true,"name":"Ritual Cadence","orbit":0,"orbitIndex":0,"skill":11230,"stats":["Invocation Skills instead Trigger Spells every 2 seconds","Invocation Skills cannot gain Energy while Triggering Spells","Invoked Spells consume 50% less Energy"],"stringId":"passive_keystone_auto_invocation"},"11248":{"connections":[{"id":35831,"orbit":0},{"id":21568,"orbit":0},{"id":46380,"orbit":0},{"id":48387,"orbit":0},{"id":22270,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11248,"stats":["+5 to any Attribute"],"stringId":"intelligence75_"},"11252":{"connections":[{"id":39911,"orbit":0}],"group":1321,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":23,"skill":11252,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks54"},"11257":{"connections":[{"id":10271,"orbit":0},{"id":54282,"orbit":4}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Evasion while Surrounded","orbit":3,"orbitIndex":11,"skill":11257,"stats":["30% increased Evasion Rating while Surrounded"],"stringId":"being_surrounded5"},"11275":{"connections":[{"id":13893,"orbit":0}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":7,"orbitIndex":12,"skill":11275,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration21"},"11284":{"connections":[{"id":31697,"orbit":0},{"id":30985,"orbit":0},{"id":50104,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":7,"orbitIndex":7,"skill":11284,"stats":["10% increased Elemental Infusion duration"],"stringId":"infusion10"},"11292":{"connections":[{"id":2575,"orbit":7},{"id":56757,"orbit":-7}],"group":168,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":2,"orbitIndex":0,"skill":11292,"stats":["20% increased Totem Placement speed"],"stringId":"totems42"},"11306":{"connections":[{"id":57880,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Rage on Hit","orbit":2,"orbitIndex":5,"skill":11306,"stats":["Gain 1 Rage on Melee Axe Hit"],"stringId":"axe5"},"11311":{"connections":[{"id":38057,"orbit":0}],"group":768,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":5,"orbitIndex":61,"skill":11311,"stats":["+10 to Armour","+8 to Evasion Rating"],"stringId":"armour_and_evasion1"},"11315":{"connections":[{"id":48846,"orbit":0}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":11315,"stats":["12% increased Lightning Damage"],"stringId":"lightning_penetration14"},"11329":{"connections":[{"id":54676,"orbit":0}],"group":541,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":22,"skill":11329,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration32"},"11330":{"connections":[{"id":22185,"orbit":0}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry Rate","orbit":3,"orbitIndex":6,"skill":11330,"stats":["Debuffs on you expire 10% faster"],"stringId":"slowed_enemies20"},"11335":{"ascendancyName":"Oracle","connections":[{"id":5571,"orbit":6}],"group":4,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Passive Point","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":11335,"stats":["Grants 1 Passive Skill Point"],"stringId":"AscendancyDruid1Small1"},"11337":{"connections":[{"id":23427,"orbit":5},{"id":44455,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":3,"orbitIndex":16,"skill":11337,"stats":["15% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze10"},"11366":{"connections":[{"id":34927,"orbit":0},{"id":558,"orbit":6}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Volcanic Skin","orbit":5,"orbitIndex":2,"recipe":["Suffering","Isolation","Paranoia"],"skill":11366,"stats":["Gain 8% of Damage as Extra Fire Damage","+20% to Fire Resistance"],"stringId":"fire37"},"11376":{"connections":[{"id":35492,"orbit":0}],"group":735,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Necrotic Touch","orbit":1,"orbitIndex":10,"recipe":["Despair","Despair","Suffering"],"skill":11376,"stats":["Minions have 40% increased Critical Hit Chance"],"stringId":"minion_offence34"},"11392":{"connections":[{"id":38320,"orbit":0}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Molten Being","orbit":5,"orbitIndex":8,"recipe":["Guilt","Isolation","Disgust"],"skill":11392,"stats":["Gain 5% of Damage as Extra Fire Damage","5% of Physical Damage taken as Fire Damage"],"stringId":"ignite_mitigation8"},"11428":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connectionArt":"CharacterPlanned","connections":[],"group":243,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Exhaust All Power","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":7,"skill":11428,"stats":["Archon recovery period expires 30% slower","Archon Buffs also grant +50% Critical Damage Bonus","Archon Buffs also grant +30% Critical Hit Chance"],"stringId":"oracle_archon_crit4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11433":{"connections":[{"id":24630,"orbit":-6},{"id":44753,"orbit":0}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":7,"orbitIndex":0,"skill":11433,"stats":["12% increased Fire Damage"],"stringId":"fire20"},"11463":{"connections":[],"group":1307,"icon":"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":1,"skill":11463,"stats":["25% reduced Presence Area of Effect"],"stringId":"criticals99"},"11464":{"connectionArt":"CharacterPlanned","connections":[{"id":27405,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Movement Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":54,"skill":11464,"stats":["3% increased Movement Speed"],"stringId":"oracle_movement_cooldown1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11472":{"connections":[{"id":19880,"orbit":0},{"id":40270,"orbit":0}],"group":1145,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Evasion if Consumed Frenzy Charge","orbit":2,"orbitIndex":8,"skill":11472,"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"],"stringId":"frenzy_charges1"},"11504":{"connections":[{"id":30839,"orbit":7},{"id":35696,"orbit":0}],"group":1243,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":2,"orbitIndex":19,"skill":11504,"stats":["2% increased Attack Speed","+5 to Dexterity"],"stringId":"attack_speed19"},"11505":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":586,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":11505,"stats":[],"stringId":"mastery_fire116"},"11509":{"connections":[{"id":17664,"orbit":0}],"group":1307,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":16,"skill":11509,"stats":["12% increased Critical Hit Chance against Enemies that have entered your Presence Recently"],"stringId":"criticals96"},"11525":{"connections":[{"id":64724,"orbit":0}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability and Ignite Magnitude","orbit":2,"orbitIndex":8,"skill":11525,"stats":["15% increased Flammability Magnitude","8% increased Ignite Magnitude"],"stringId":"ignite2__"},"11526":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":38993,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Sniper","orbit":5,"orbitIndex":30,"recipe":["Isolation","Suffering","Despair"],"skill":11526,"stats":["Arrows gain Critical Hit Chance as they travel farther, up to","40% increased Critical Hit Chance after 7 metres"],"stringId":"bow14"},"11572":{"connections":[{"id":32923,"orbit":-7}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Arcane Surge Effect and Life Regeneration","orbit":7,"orbitIndex":19,"skill":11572,"stats":["5% increased Life Regeneration rate","10% increased effect of Arcane Surge on you"],"stringId":"life_recoup22"},"11578":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":997,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Spreading Shocks","orbit":0,"orbitIndex":0,"recipe":["Guilt","Disgust","Disgust"],"skill":11578,"stats":["Shocking Hits have a 50% chance to also Shock enemies in a 1.5 metre radius"],"stringId":"lightning37"},"11580":{"connectionArt":"CharacterPlanned","connections":[{"id":34769,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":13,"skill":11580,"stats":["25% increased Life Regeneration rate"],"stringId":"oracle_life_corruption5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11598":{"connections":[{"id":4536,"orbit":0},{"id":44516,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Speed","orbit":0,"orbitIndex":0,"skill":11598,"stats":["3% increased Attack Speed with Quarterstaves"],"stringId":"quarterstaff8"},"11604":{"connections":[{"id":17088,"orbit":0},{"id":29408,"orbit":0},{"id":52765,"orbit":0}],"group":1075,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11604,"stats":["+5 to any Attribute"],"stringId":"attributes28"},"11641":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":45248,"orbit":0},{"id":55582,"orbit":0}],"group":400,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillGemQuality.dds","isNotable":true,"name":"Crystalline Potential","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":11641,"stats":["+10% to Quality of all Skills"],"stringId":"AscendancyMercenary3Notable1_"},"11656":{"connections":[{"id":53822,"orbit":0},{"id":9106,"orbit":-3}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":8,"skill":11656,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage15"},"11666":{"connectionArt":"CharacterPlanned","connections":[{"id":60708,"orbit":2147483647}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Reduced Movement Penalty","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":17,"skill":11666,"stats":["6% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"oracle_bow_movement4_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11667":{"connections":[{"id":60085,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Immobilisation Buildup","orbit":1,"orbitIndex":10,"skill":11667,"stats":["10% increased Immobilisation buildup against Constructs"],"stringId":"mercenary3"},"11672":{"connections":[{"id":47177,"orbit":0},{"id":48030,"orbit":0}],"group":845,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11672,"stats":["+5 to any Attribute"],"stringId":"intelligence84"},"11679":{"connections":[{"id":29148,"orbit":0},{"id":7424,"orbit":8},{"id":61042,"orbit":0}],"group":616,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11679,"stats":["+5 to any Attribute"],"stringId":"attributes78"},"11722":{"connections":[{"id":62431,"orbit":2}],"group":951,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Seal Generation Frequency","orbit":2,"orbitIndex":16,"skill":11722,"stats":["Skills Supported by Unleash have 10% increased Seal gain frequency"],"stringId":"spells28"},"11736":{"connections":[{"id":62677,"orbit":0}],"group":827,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":4,"orbitIndex":36,"skill":11736,"stats":["12% increased Lightning Damage"],"stringId":"lightning17"},"11741":{"connections":[{"id":17282,"orbit":0},{"id":31159,"orbit":0}],"group":209,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":8,"skill":11741,"stats":["+5 to any Attribute"],"stringId":"intelligence74"},"11752":{"connections":[{"id":62455,"orbit":0},{"id":62258,"orbit":0},{"id":57616,"orbit":0}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":7,"orbitIndex":2,"skill":11752,"stats":["Banner Skills have 20% increased Duration"],"stringId":"banners7"},"11764":{"connections":[{"id":38878,"orbit":7}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry","orbit":7,"orbitIndex":11,"skill":11764,"stats":["Debuffs on you expire 10% faster"],"stringId":"slowed_enemies1"},"11771":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":52395,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":5,"orbitIndex":22,"skill":11771,"stats":["4% increased Skill Speed"],"stringId":"AscendancyMonk3Small6"},"11774":{"connections":[],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbitNotable.dds","isNotable":true,"name":"The Spring Hare","orbit":0,"orbitIndex":0,"recipe":["Disgust","Despair","Isolation"],"skill":11774,"stats":["20% chance for Damage of Enemies Hitting you to be Unlucky","20% chance for Damage with Hits to be Lucky"],"stringId":"azmerianimals12"},"11776":{"ascendancyName":"Ritualist","connections":[{"id":37046,"orbit":6}],"group":1497,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":11776,"stats":["15% increased Physical Damage"],"stringId":"AscendancyHuntress3Small6"},"11786":{"connections":[{"id":7716,"orbit":2147483647}],"group":320,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":5,"skill":11786,"stats":["10% increased Armour","+5% of Armour also applies to Elemental Damage"],"stringId":"armour46"},"11788":{"connections":[{"id":14355,"orbit":0}],"group":819,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area Damage","orbit":7,"orbitIndex":0,"skill":11788,"stats":["10% increased Spell Area Damage"],"stringId":"area_spells12"},"11813":{"connections":[{"id":30456,"orbit":-4}],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":12,"skill":11813,"stats":["15% increased Evasion Rating"],"stringId":"evasion3"},"11825":{"connections":[{"id":8194,"orbit":0},{"id":42794,"orbit":4},{"id":54984,"orbit":0},{"id":47374,"orbit":0},{"id":10648,"orbit":0}],"group":1225,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11825,"stats":["+5 to any Attribute"],"stringId":"dexterity12_"},"11826":{"connections":[{"id":17726,"orbit":0}],"group":883,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Heavy Ammunition","orbit":7,"orbitIndex":8,"recipe":["Guilt","Greed","Greed"],"skill":11826,"stats":["5% reduced Attack Speed","40% increased Projectile Damage","40% increased Projectile Stun Buildup"],"stringId":"ranged32"},"11836":{"connections":[{"id":32721,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Critical vs Blinded","orbit":2,"orbitIndex":7,"skill":11836,"stats":["12% increased Critical Hit Chance against Blinded Enemies"],"stringId":"blind14"},"11838":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":33112,"orbit":-4}],"group":1021,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","isNotable":true,"name":"Dreamcatcher","orbit":7,"orbitIndex":6,"recipe":["Disgust","Suffering","Fear"],"skill":11838,"stats":["25% increased Spell Damage while on Full Energy Shield","75% increased Energy Shield from Equipped Focus"],"stringId":"focus10"},"11855":{"connections":[{"id":30829,"orbit":0}],"group":924,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":16,"skill":11855,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy15"},"11861":{"connectionArt":"CharacterPlanned","connections":[{"id":59795,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":1,"skill":11861,"stats":["10% increased Spell Damage","+10 to Strength"],"stringId":"oracle_strength_spell3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11871":{"connections":[{"id":47235,"orbit":0},{"id":53471,"orbit":0},{"id":24958,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":3,"orbitIndex":1,"skill":11871,"stats":["5% chance to Blind Enemies on Hit"],"stringId":"blind18"},"11873":{"connections":[{"id":62677,"orbit":0},{"id":50150,"orbit":0}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Lightning Damage and Mana Regeneration","orbit":3,"orbitIndex":9,"skill":11873,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"],"stringId":"lightning51"},"11882":{"connections":[{"id":63888,"orbit":-5}],"group":1082,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":3,"skill":11882,"stats":["10% increased chance to inflict Ailments"],"stringId":"ailments42"},"11886":{"connections":[],"group":410,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Mauling Stuns","orbit":7,"orbitIndex":23,"recipe":["Paranoia","Guilt","Suffering"],"skill":11886,"stats":["40% increased Stun Buildup against enemies within 2 metres","20% increased Melee Damage against Heavy Stunned enemies"],"stringId":"stun27"},"11916":{"connections":[],"group":767,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":3,"orbitIndex":16,"skill":11916,"stats":["Regenerate 0.2% of maximum Life per second"],"stringId":"life_regeneration25"},"11938":{"connections":[{"id":39964,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":0,"orbitIndex":0,"skill":11938,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana10"},"11980":{"connections":[{"id":20504,"orbit":-5}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":71,"skill":11980,"stats":["5% increased Block chance"],"stringId":"block6"},"11984":{"connectionArt":"CharacterPlanned","connections":[{"id":42762,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":7,"skill":11984,"stats":["15% increased Physical Damage"],"stringId":"oracle_rust_king3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12000":{"ascendancyName":"Titan","connections":[],"group":78,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds","isNotable":true,"name":"Mysterious Lineage","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":12000,"stats":["15% more Maximum Life"],"stringId":"AscendancyWarrior1Notable7"},"12005":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":2,"orbitIndex":23,"skill":12005,"stats":[],"stringId":"mastery_shapeshifting_6687"},"12033":{"ascendancyName":"Deadeye","connections":[],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds","isNotable":true,"name":"Endless Munitions","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":2,"orbitIndex":8,"skill":12033,"stats":["Skills fire an additional Projectile"],"stringId":"AscendancyRanger1Notable1"},"12054":{"ascendancyName":"Tactician","connections":[{"id":37523,"orbit":0}],"group":393,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Totem Damage","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":12054,"stats":["20% increased Totem Damage"],"stringId":"AscendancyMercenary1Small8"},"12066":{"connections":[{"id":48734,"orbit":0}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Aura Magnitude","orbit":3,"orbitIndex":8,"skill":12066,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"azmerianimals58"},"12078":{"connections":[{"id":53771,"orbit":-6},{"id":41877,"orbit":-4}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":39,"skill":12078,"stats":["10% increased Projectile Damage"],"stringId":"projectiles13"},"12116":{"connections":[{"id":42036,"orbit":0},{"id":52410,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area","orbit":4,"orbitIndex":22,"skill":12116,"stats":["20% increased Parry Hit Area of Effect"],"stringId":"buckler1"},"12120":{"connections":[{"id":51606,"orbit":-7}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":18,"skill":12120,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"evasion19"},"12125":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":369,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":12125,"stats":[],"stringId":"mastery_life137"},"12166":{"connections":[],"group":1191,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cast Speed with Cold Skills","orbit":7,"orbitIndex":22,"skill":12166,"stats":["3% increased Cast Speed with Cold Skills"],"stringId":"cold6"},"12169":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":60138,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":2,"orbitIndex":13,"skill":12169,"stats":[],"stringId":"mastery_mine172"},"12174":{"connections":[{"id":18864,"orbit":0}],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Ailment Magnitude","orbit":2,"orbitIndex":22,"skill":12174,"stats":["10% increased Magnitude of Ailments you inflict"],"stringId":"azmerianimals43"},"12183":{"ascendancyName":"Pathfinder","connections":[{"id":16433,"orbit":0}],"group":1451,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Passive Points","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":12183,"stats":["Grants 1 Passive Skill Point"],"stringId":"AscendancyRanger3Small8"},"12189":{"connections":[{"id":32859,"orbit":-4}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":4,"orbitIndex":17,"skill":12189,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical60"},"12208":{"connections":[{"id":32813,"orbit":-7}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":3,"skill":12208,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks18_"},"12232":{"connections":[{"id":872,"orbit":0},{"id":11087,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Damage and Defences","orbit":2,"orbitIndex":21,"skill":12232,"stats":["Channelling Skills deal 6% increased Damage","4% increased Global Defences while Channelling"],"stringId":"channelling10"},"12239":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":39881,"orbit":0},{"id":41811,"orbit":0}],"group":1286,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":0,"orbitIndex":0,"skill":12239,"stats":[],"stringId":"mastery_physical193_"},"12245":{"connections":[{"id":13610,"orbit":0},{"id":19749,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Arsonist","orbit":3,"orbitIndex":14,"recipe":["Isolation","Greed","Despair"],"skill":12245,"stats":["Ignites you inflict deal Damage 18% faster"],"stringId":"fire63_"},"12249":{"connections":[{"id":12761,"orbit":-3}],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":20,"skill":12249,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield9_"},"12253":{"connections":[{"id":32183,"orbit":0},{"id":41017,"orbit":0},{"id":35696,"orbit":0},{"id":34497,"orbit":0},{"id":16401,"orbit":0},{"id":24656,"orbit":0}],"group":1274,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":12253,"stats":["+5 to any Attribute"],"stringId":"dexterity41"},"12255":{"connections":[{"id":989,"orbit":0},{"id":27740,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":0,"skill":12255,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks33"},"12276":{"connections":[{"id":13980,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Aftershock Chance","orbit":4,"orbitIndex":39,"skill":12276,"stats":["8% chance for Mace Slam Skills you use yourself to cause an additional Aftershock"],"stringId":"mace11"},"12311":{"connections":[{"id":64119,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":7,"orbitIndex":16,"skill":12311,"stats":["15% increased Crossbow Reload Speed"],"stringId":"crossbow12"},"12322":{"connections":[{"id":53196,"orbit":0}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask and Charm Charges Gained","orbit":7,"orbitIndex":8,"skill":12322,"stats":["8% increased Flask and Charm Charges gained"],"stringId":"flasks13"},"12324":{"connections":[{"id":24764,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Chance","orbit":1,"orbitIndex":7,"skill":12324,"stats":["5% chance when collecting an Elemental Infusion to gain an","additional Elemental Infusion of the same type"],"stringId":"infusion6"},"12329":{"connections":[{"id":17523,"orbit":4}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":0,"skill":12329,"stats":["16% increased Hazard Damage"],"stringId":"hazards8"},"12337":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":5295,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Flash Storm","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Ire","Isolation"],"skill":12337,"stats":["30% increased chance to Shock","Damage Penetrates 15% Lightning Resistance"],"stringId":"lightning35"},"12367":{"connections":[],"group":678,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":0,"skill":12367,"stats":["7% increased Chaos Damage"],"stringId":"chaos3"},"12382":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":35849,"orbit":0}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":1,"orbitIndex":11,"skill":12382,"stats":[],"stringId":"mastery_life128"},"12412":{"connections":[],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Temporal Mastery","orbit":1,"orbitIndex":0,"recipe":["Paranoia","Fear","Disgust"],"skill":12412,"stats":["16% increased Cooldown Recovery Rate"],"stringId":"slowed_enemies23_"},"12418":{"connections":[{"id":51832,"orbit":0},{"id":3988,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":2,"orbitIndex":21,"skill":12418,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries7_"},"12419":{"connections":[{"id":56063,"orbit":-1}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage and Duration","orbit":2,"orbitIndex":4,"skill":12419,"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"],"stringId":"chaos12"},"12430":{"connections":[{"id":17584,"orbit":0}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isSwitchable":true,"name":"Melee Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","id":36764,"name":"Spell and Attack Damage","stats":["8% increased Spell Damage","8% increased Attack Damage"]}},"orbit":2,"orbitIndex":13,"skill":12430,"stats":["10% increased Melee Damage"],"stringId":"melee2"},"12451":{"connections":[{"id":24922,"orbit":-9}],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":3,"orbitIndex":12,"skill":12451,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns16"},"12462":{"connections":[{"id":64299,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isSwitchable":true,"name":"Aura Effect","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":25740,"name":"Damage","stats":["8% increased Damage"]}},"orbit":3,"orbitIndex":20,"skill":12462,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras4"},"12465":{"connections":[{"id":30040,"orbit":0}],"group":943,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":7,"orbitIndex":14,"skill":12465,"stats":["Break 20% increased Armour"],"stringId":"armour_break17"},"12471":{"connections":[{"id":19942,"orbit":0}],"group":303,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Attack Elemental Damage","orbit":2,"orbitIndex":19,"skill":12471,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"accuracy52"},"12488":{"ascendancyName":"Stormweaver","connections":[{"id":49189,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Remnant Range","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":9,"orbitIndex":8,"skill":12488,"stats":["Remnants can be collected from 25% further away"],"stringId":"AscendancySorceress1Small9"},"12498":{"connections":[{"id":30341,"orbit":0}],"group":1102,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":0,"orbitIndex":0,"skill":12498,"stats":["6% increased bonuses gained from Equipped Quiver"],"stringId":"quivers3"},"12526":{"connections":[{"id":54818,"orbit":-9}],"group":729,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":18,"skill":12526,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression9"},"12565":{"connections":[{"id":3245,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Block","orbit":3,"orbitIndex":5,"skill":12565,"stats":["4% increased Block chance","10% increased Thorns damage"],"stringId":"getting_hit4_"},"12601":{"connectionArt":"CharacterPlanned","connections":[{"id":50908,"orbit":0},{"id":35745,"orbit":2147483647}],"group":611,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Gain Maximum Endurance Charges on Gaining Endurance Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":2,"skill":12601,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"],"stringId":"oracle_endurance_charge2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12610":{"connectionArt":"CharacterPlanned","connections":[{"id":4873,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":20,"skill":12610,"stats":["Meta Skills gain 20% increased Energy"],"stringId":"oracle_energy_gain1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12611":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":32155,"orbit":3},{"id":44204,"orbit":3}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Harness the Elements","orbit":0,"orbitIndex":0,"recipe":["Disgust","Disgust","Isolation"],"skill":12611,"stats":["20% increased Damage for each type of Elemental Ailment on Enemy"],"stringId":"elemental32"},"12661":{"connections":[{"id":34984,"orbit":0}],"group":942,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Asceticism","orbit":7,"orbitIndex":16,"recipe":["Isolation","Ire","Guilt"],"skill":12661,"stats":["Stun Threshold is based on 30% of your Energy Shield instead of Life"],"stringId":"stun_threshold_from_energy_shield10"},"12683":{"connectionArt":"CharacterPlanned","connections":[{"id":33618,"orbit":0},{"id":61974,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Power of the Storm","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":12683,"stats":["50% increased Damage if you've Triggered a Skill Recently"],"stringId":"oracle_energy_gain3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12750":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":968,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Vale Shelter","orbit":0,"orbitIndex":0,"recipe":["Greed","Disgust","Despair"],"skill":12750,"stats":["Charms gain 0.15 charges per Second"],"stringId":"charms4"},"12751":{"connections":[],"group":483,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Critical Chance","orbit":2,"orbitIndex":15,"skill":12751,"stats":["10% increased Critical Hit Chance with One Handed Melee Weapons"],"stringId":"one_handed14"},"12761":{"connections":[],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":4,"skill":12761,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield10"},"12777":{"connections":[{"id":28950,"orbit":-8}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":23,"skill":12777,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour3"},"12778":{"connections":[],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Spell Critical Chance","orbit":3,"orbitIndex":8,"skill":12778,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"physical_witch7"},"12786":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[{"id":5777,"orbit":0},{"id":18465,"orbit":0},{"id":64299,"orbit":0}],"group":540,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":12786,"stats":[],"stringId":"mastery_aura_6312"},"12795":{"ascendancyName":"Pathfinder","connections":[{"id":44871,"orbit":0},{"id":4739,"orbit":0}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheSorceress.dds","isMultipleChoiceOption":true,"name":"Path of the Sorceress","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":12795,"stats":["Can Allocate Passives from the Sorceress's starting point","Grants 4 Passive Skill Point"],"stringId":"AscendancyRanger3Notable8_1"},"12800":{"connections":[{"id":8896,"orbit":0}],"group":1301,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Evasion while Sprinting","orbit":0,"orbitIndex":0,"skill":12800,"stats":["25% increased Evasion Rating while Sprinting"],"stringId":"Sprint6"},"12817":{"connections":[{"id":22967,"orbit":-7}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":7,"orbitIndex":4,"skill":12817,"stats":["25% increased Defences from Equipped Shield"],"stringId":"shield23"},"12821":{"connections":[],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":2,"skill":12821,"stats":["20% increased Glory generation for Banner Skills"],"stringId":"banners17"},"12822":{"connections":[{"id":5826,"orbit":0}],"group":1005,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Adaptable Assault","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Envy"],"skill":12822,"stats":["+4 to Melee Strike Range if you've dealt a Projectile Attack Hit in the past eight seconds","Projectiles have 25% chance to Fork if you've dealt a Melee Hit in the past eight seconds"],"stringId":"ranged21"},"12851":{"connections":[{"id":32507,"orbit":0},{"id":32727,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":7,"orbitIndex":5,"skill":12851,"stats":["10% increased Physical Damage"],"stringId":"physical6"},"12876":{"ascendancyName":"Invoker","connections":[],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds","isNotable":true,"name":"Faith is a Choice","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":6,"orbitIndex":7,"skill":12876,"stats":["Grants Skill: Meditate"],"stringId":"AscendancyMonk2Notable8"},"12882":{"ascendancyName":"Stormweaver","connections":[{"id":25618,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds","isNotable":true,"name":"Tempest Caller","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":12,"skill":12882,"stats":["Trigger Elemental Storm on Critical Hit with Spells","Grants Skill: Elemental Storm"],"stringId":"AscendancySorceress1Notable3"},"12890":{"connections":[{"id":2091,"orbit":0},{"id":42118,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":12890,"stats":["+5 to any Attribute"],"stringId":"dexterity57"},"12906":{"connections":[{"id":3234,"orbit":0}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Sitting Duck","orbit":7,"orbitIndex":20,"recipe":["Despair","Despair","Guilt"],"skill":12906,"stats":["35% increased Critical Hit Chance against Immobilised enemies","Your Hits cannot be Evaded by Pinned Enemies"],"stringId":"pin9"},"12918":{"connections":[{"id":4017,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":8,"skill":12918,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"energy_shield_recovery11"},"12925":{"connections":[{"id":61196,"orbit":5}],"group":934,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":4,"orbitIndex":2,"skill":12925,"stats":["15% increased chance to Shock"],"stringId":"lightning43"},"12940":{"connectionArt":"CharacterPlanned","connections":[{"id":20637,"orbit":0}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","isNotable":true,"name":"Cower Before the First Ones","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":0,"skill":12940,"stats":["30% increased Fire Damage","30% increased Cold Damage","30% increased Lightning Damage","30% increased Chaos Damage","30% increased Physical Damage"],"stringId":"oracle_hierarchy7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12964":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":264,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Lone Warrior","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Disgust"],"skill":12964,"stats":["Aura Skills have 14% increased Magnitudes","Your Aura Buffs do not affect Allies"],"stringId":"auras30"},"12992":{"connections":[{"id":16485,"orbit":-2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":22,"skill":12992,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"oracle5"},"12998":{"connections":[{"id":30463,"orbit":-6},{"id":28623,"orbit":0}],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Warm the Heart","orbit":4,"orbitIndex":21,"recipe":["Ire","Suffering","Fear"],"skill":12998,"stats":["25% reduced Freeze Duration on you","60% increased Freeze Threshold"],"stringId":"spell_suppression24"},"13030":{"connections":[{"id":55,"orbit":-3}],"group":1040,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Faster Ailments","orbit":0,"orbitIndex":0,"skill":13030,"stats":["Damaging Ailments deal damage 5% faster"],"stringId":"ailments22"},"13065":{"ascendancyName":"Invoker","connections":[{"id":63236,"orbit":0}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Triggered Spell Damage","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":14,"skill":13065,"stats":["Triggered Spells deal 16% increased Spell Damage"],"stringId":"AscendancyMonk2Small10_"},"13075":{"connections":[{"id":50392,"orbit":0}],"group":218,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":0,"orbitIndex":0,"skill":13075,"stats":["+12 to Strength"],"stringId":"strength109"},"13081":{"connections":[{"id":14254,"orbit":-5}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":17,"skill":13081,"stats":["10% increased Projectile Damage"],"stringId":"projectiles21_"},"13108":{"connectionArt":"CharacterPlanned","connections":[],"group":188,"icon":"Art/2DArt/SkillIcons/passives/minionattackspeed.dds","name":"Ally Attack and Cast Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":67,"skill":13108,"stats":["3% reduced Skill Speed","Allies in your Presence have 6% increased Attack Speed","Allies in your Presence have 6% increased Cast Speed"],"stringId":"oracle_self_sacrificing3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13157":{"connections":[{"id":30392,"orbit":3}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":3,"orbitIndex":1,"skill":13157,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks26"},"13171":{"connections":[{"id":24438,"orbit":5}],"group":450,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Physical Damage Reduction","orbit":0,"orbitIndex":0,"skill":13171,"stats":["Totems have 12% additional Physical Damage Reduction"],"stringId":"totems54_"},"13174":{"ascendancyName":"Infernalist","connections":[{"id":770,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds","isNotable":true,"name":"Pyromantic Pact","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":6,"orbitIndex":3,"skill":13174,"stats":["Maximum Mana is replaced by twice as much Maximum Infernal Flame","Gain Infernal Flame instead of spending Mana for Skill costs","Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum","Lose all Infernal Flame on reaching maximum Infernal Flame","25% of Infernal Flame lost per second if none was gained in the past 2 seconds"],"stringId":"AscendancyWitch1Notable7"},"13228":{"connectionArt":"CharacterPlanned","connections":[{"id":43486,"orbit":2147483647}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Gain Maximum Power Charges on Gaining Power Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":19,"skill":13228,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges"],"stringId":"oracle_power_charge3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13233":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":577,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Radial Force","orbit":0,"orbitIndex":0,"skill":13233,"stats":["10% increased Area of Effect","12% increased Immobilisation buildup"],"stringId":"area_of_effect23"},"13241":{"connections":[{"id":51921,"orbit":0},{"id":55746,"orbit":0},{"id":39732,"orbit":0}],"group":623,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":13241,"stats":["+5 to any Attribute"],"stringId":"strength41"},"13279":{"connections":[{"id":2864,"orbit":0}],"group":599,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":13279,"stats":["+5 to any Attribute"],"stringId":"strength78_"},"13289":{"ascendancyName":"Disciple of Varashta","connections":[],"flavourText":"\"And you... there was no excuse for your actions. You defiled them! You have tainted the very sands with the blood of your own! Yet the war rages on. You have achieved nothing. You must pay.\" \\n\\nVarashta condemned Kelari to the ritual of the barya, sentenced to serve as a Djinn.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonSandDjinn.dds","isNotable":true,"name":"Barya of Kelari","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":15,"skill":13289,"stats":["Grants Skill: Kelari, the Tainted Sands"],"stringId":"AscendancySorceress3Notable8"},"13293":{"connections":[{"id":30457,"orbit":4}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":18,"skill":13293,"stats":["20% increased Armour if you haven't been Hit Recently"],"stringId":"armour2__"},"13294":{"connections":[{"id":20718,"orbit":2}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Duration","orbit":1,"orbitIndex":7,"skill":13294,"stats":["10% increased Skill Effect Duration"],"stringId":"slowed_enemies8"},"13307":{"connections":[],"group":591,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":25,"skill":13307,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield16"},"13333":{"connections":[{"id":1700,"orbit":7}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":1,"orbitIndex":9,"skill":13333,"stats":["10% increased Cold Damage"],"stringId":"ground6"},"13341":{"connections":[{"id":63255,"orbit":0},{"id":56841,"orbit":0},{"id":18451,"orbit":0}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":4,"skill":13341,"stats":["20% increased Frenzy Charge Duration"],"stringId":"frenzy_charges10"},"13352":{"connections":[{"id":59180,"orbit":2147483647},{"id":38010,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":19,"skill":13352,"stats":["5% increased Attack Damage","8% increased Glory generation"],"stringId":"glory2"},"13356":{"connections":[{"id":6229,"orbit":7}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":2,"orbitIndex":0,"skill":13356,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed16__"},"13359":{"connections":[{"id":31943,"orbit":0}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Cold Damage and Energy Shield Recharge Rate","orbit":3,"orbitIndex":15,"skill":13359,"stats":["8% increased Energy Shield Recharge Rate","8% increased Elemental Damage"],"stringId":"cold14"},"13367":{"connections":[{"id":38969,"orbit":0},{"id":21713,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":14,"skill":13367,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy1"},"13379":{"connections":[{"id":27761,"orbit":0}],"group":1027,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":0,"orbitIndex":0,"skill":13379,"stats":["20% increased Stun Threshold while Parrying"],"stringId":"deflect15"},"13387":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":635,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":5,"orbitIndex":0,"skill":13387,"stats":[],"stringId":"mastery_elemental95"},"13397":{"connections":[{"id":1207,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":6,"skill":13397,"stats":["+5 to any Attribute"],"stringId":"strength3"},"13407":{"connections":[{"id":23040,"orbit":-3},{"id":51583,"orbit":0}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Heartbreaking","orbit":2,"orbitIndex":9,"recipe":["Isolation","Paranoia","Fear"],"skill":13407,"stats":["25% increased Critical Damage Bonus","+10 to Strength"],"stringId":"criticals54_"},"13411":{"connections":[{"id":34136,"orbit":7}],"group":986,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":42,"skill":13411,"stats":["+5 to any Attribute"],"stringId":"dexterity3"},"13419":{"connections":[{"id":14958,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":14,"skill":13419,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals43_"},"13425":{"connections":[{"id":315,"orbit":0}],"group":690,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Duration","orbit":0,"orbitIndex":0,"skill":13425,"stats":["10% increased Bleeding Duration"],"stringId":"bleed28"},"13457":{"connections":[{"id":3630,"orbit":5},{"id":52445,"orbit":0}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Shadow Dancing","orbit":4,"orbitIndex":60,"recipe":["Despair","Guilt","Despair"],"skill":13457,"stats":["30% increased Evasion Rating if you have been Hit Recently","60% faster start of Energy Shield Recharge if you've been Stunned Recently"],"stringId":"evasion_and_energy_shield13"},"13468":{"connectionArt":"CharacterPlanned","connections":[{"id":51454,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Give Up Your Essence","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":22,"skill":13468,"stats":["Allies in your Presence Regenerate 2% of your Maximum Life per second","30% increased Life Cost of Skills"],"stringId":"oracle_life_corruption4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13474":{"connections":[{"id":16084,"orbit":0}],"group":385,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":0,"orbitIndex":0,"skill":13474,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed17"},"13482":{"connections":[{"id":30136,"orbit":0},{"id":15892,"orbit":0}],"group":193,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Punctured Lung","orbit":0,"orbitIndex":0,"recipe":["Fear","Guilt","Greed"],"skill":13482,"stats":["Enemies you Fully Armour Break cannot Regenerate Life","Enemies you Fully Armour Break are Maimed"],"stringId":"armour_break39"},"13500":{"connections":[{"id":41044,"orbit":-3},{"id":44733,"orbit":0}],"group":509,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Recoup","orbit":3,"orbitIndex":2,"skill":13500,"stats":["3% of Damage taken Recouped as Mana"],"stringId":"mana_regeneration35"},"13505":{"connections":[{"id":4956,"orbit":0}],"group":563,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Resilient Soul","orbit":0,"orbitIndex":0,"skill":13505,"stats":["20% increased Life Regeneration rate","5% of Damage taken Recouped as Life"],"stringId":"life_regeneration15_"},"13515":{"connections":[{"id":14601,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/stormborn.dds","isNotable":true,"name":"Stormwalker","orbit":7,"orbitIndex":12,"recipe":["Suffering","Greed","Fear"],"skill":13515,"stats":["Gain 15% of Damage as Extra Lightning Damage while on Shocked Ground","40% reduced effect of Shock on you"],"stringId":"ground15"},"13524":{"connections":[{"id":54923,"orbit":0},{"id":259,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Everlasting Glory","orbit":4,"orbitIndex":27,"recipe":["Disgust","Ire","Suffering"],"skill":13524,"stats":["Skills have a 15% chance to not consume Glory"],"stringId":"glory7"},"13537":{"connections":[{"id":49455,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":10,"skill":13537,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield24"},"13542":{"connections":[{"id":27658,"orbit":7},{"id":44850,"orbit":0}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Loose Flesh","orbit":7,"orbitIndex":2,"recipe":["Ire","Fear","Greed"],"skill":13542,"stats":["20% of Elemental Damage taken Recouped as Life"],"stringId":"life_recoup13"},"13562":{"connections":[{"id":23650,"orbit":3}],"group":572,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration on Low Life","orbit":7,"orbitIndex":18,"skill":13562,"stats":["15% increased Life Regeneration Rate while on Low Life"],"stringId":"life_regeneration7"},"13576":{"connections":[{"id":17024,"orbit":0}],"group":944,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":13576,"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"stringId":"lightning9"},"13610":{"connections":[{"id":41447,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Faster Ignites and Flammability Magnitude","orbit":3,"orbitIndex":11,"skill":13610,"stats":["15% increased Flammability Magnitude","Ignites you inflict deal Damage 4% faster"],"stringId":"fire60_"},"13619":{"connections":[{"id":12208,"orbit":0},{"id":59600,"orbit":0}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":7,"orbitIndex":0,"skill":13619,"stats":["15% increased Life Flask Charges gained"],"stringId":"life_flasks19"},"13624":{"connections":[{"id":28258,"orbit":-2}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Duration","orbit":2,"orbitIndex":23,"skill":13624,"stats":["Mark Skills have 25% increased Skill Effect Duration"],"stringId":"marks15"},"13634":{"connections":[],"group":787,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Duration","orbit":2,"orbitIndex":18,"skill":13634,"stats":["Offering Skills have 30% increased Duration"],"stringId":"corpses4_"},"13673":{"ascendancyName":"Stormweaver","connections":[{"id":61985,"orbit":-8}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Chill Duration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":1,"skill":13673,"stats":["25% increased Chill Duration on Enemies"],"stringId":"AscendancySorceress1Small7"},"13691":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connectionArt":"CharacterPlanned","connections":[],"group":107,"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":13691,"stats":[],"stringId":"oracle_totems_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13701":{"connections":[{"id":17871,"orbit":0},{"id":59538,"orbit":0}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze and Chill Resistance","orbit":2,"orbitIndex":2,"skill":13701,"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"],"stringId":"freeze_and_chill_mitigation4"},"13708":{"connections":[],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Curved Weapon","orbit":4,"orbitIndex":40,"recipe":["Greed","Fear","Greed"],"skill":13708,"stats":["15% increased Accuracy Rating","+10 to Dexterity"],"stringId":"two_handed15"},"13711":{"connections":[{"id":30562,"orbit":4}],"group":1064,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":22,"skill":13711,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield18"},"13715":{"ascendancyName":"Titan","connections":[{"id":59372,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Stun Buildup","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":5,"orbitIndex":44,"skill":13715,"stats":["18% increased Stun Buildup"],"stringId":"AscendancyWarrior1Small3"},"13724":{"connections":[{"id":20236,"orbit":0},{"id":33823,"orbit":0}],"group":1094,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Deadly Force","orbit":4,"orbitIndex":54,"recipe":["Disgust","Suffering","Envy"],"skill":13724,"stats":["25% increased Damage if you've dealt a Critical Hit in the past 8 seconds","10% increased Critical Hit Chance"],"stringId":"criticals50"},"13738":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":929,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Lightning Quick","orbit":0,"orbitIndex":0,"recipe":["Fear","Fear","Isolation"],"skill":13738,"stats":["14% increased Lightning Damage","8% increased Attack and Cast Speed with Lightning Skills"],"stringId":"lightning39"},"13748":{"connections":[{"id":38338,"orbit":-6},{"id":41029,"orbit":9}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":0,"skill":13748,"stats":["10% increased Elemental Damage"],"stringId":"elemental43"},"13769":{"connections":[{"id":2254,"orbit":-4}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":8,"skill":13769,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration21"},"13772":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":39,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds","isNotable":true,"name":"Flowing Metal","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":13772,"stats":["Body Armour grants +50% of Armour also applies to Elemental Damage"],"stringId":"AscendancyWarrior3Notable6_8"},"13777":{"connections":[{"id":38532,"orbit":0}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration and Energy Shield","orbit":2,"orbitIndex":15,"skill":13777,"stats":["10% increased Power Charge Duration","10% increased maximum Energy Shield if you've consumed a Power Charge Recently"],"stringId":"power_endurance_charges2"},"13783":{"connections":[{"id":28992,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds","isSwitchable":true,"name":"Ailment Chance","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","id":53191,"name":"Accuracy","stats":["8% increased Accuracy Rating"]}},"orbit":7,"orbitIndex":19,"skill":13783,"stats":["10% increased chance to inflict Ailments"],"stringId":"exploiting_elemental_ailments8"},"13799":{"connections":[{"id":36576,"orbit":-3}],"group":1318,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Slow Effect","orbit":2,"orbitIndex":20,"skill":13799,"stats":["8% increased Attack Damage","Debuffs you inflict have 4% increased Slow Magnitude"],"stringId":"attack3"},"13823":{"connections":[{"id":63861,"orbit":0},{"id":32054,"orbit":0}],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Controlling Magic","orbit":3,"orbitIndex":13,"recipe":["Envy","Fear","Isolation"],"skill":13823,"stats":["25% increased Critical Hit Chance for Spells","Hits have 25% reduced Critical Hit Chance against you"],"stringId":"spell_criticals15"},"13828":{"connections":[{"id":1140,"orbit":0}],"group":835,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":0,"orbitIndex":0,"skill":13828,"stats":["+16 to Evasion Rating"],"stringId":"evasion11"},"13839":{"connections":[{"id":65287,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":6,"skill":13839,"stats":["15% increased Totem Damage"],"stringId":"totems40"},"13845":{"connections":[{"id":28408,"orbit":-7}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":0,"orbitIndex":0,"skill":13845,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage26"},"13855":{"connections":[{"id":50626,"orbit":0},{"id":64370,"orbit":0}],"group":673,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":0,"orbitIndex":0,"skill":13855,"stats":["+10 to Armour","+5 to maximum Energy Shield"],"stringId":"placeholder1"},"13856":{"connections":[{"id":18496,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Ailment Effect","orbit":7,"orbitIndex":9,"skill":13856,"stats":["12% increased Magnitude of Ailments you inflict"],"stringId":"slow_attacks6_"},"13862":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":13862,"stats":[],"stringId":"mastery_mana162"},"13882":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern","connections":[],"group":703,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Infusion Mastery","orbit":0,"orbitIndex":0,"skill":13882,"stats":[],"stringId":"mastery_infusion296"},"13893":{"connections":[{"id":42390,"orbit":-5}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration and Stun Buildup","orbit":7,"orbitIndex":5,"skill":13893,"stats":["10% increased Stun Buildup","Damage Penetrates 5% Fire Resistance"],"stringId":"fire_penetration20"},"13895":{"connections":[{"id":36071,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Precise Point","orbit":5,"orbitIndex":10,"recipe":["Guilt","Envy","Despair"],"skill":13895,"stats":["25% increased Damage with Spears","25% increased Accuracy Rating with Spears"],"stringId":"spear13"},"13909":{"connections":[{"id":31037,"orbit":0},{"id":62679,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":18,"skill":13909,"stats":["Remnants can be collected from 20% further away"],"stringId":"remnant1"},"13937":{"connections":[{"id":17791,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage","orbit":7,"orbitIndex":7,"skill":13937,"stats":["14% increased Damage with Maces"],"stringId":"mace13"},"13942":{"connections":[{"id":65023,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":3,"skill":13942,"stats":["15% increased Armour"],"stringId":"armour28_"},"13950":{"connectionArt":"CharacterPlanned","connections":[{"id":11666,"orbit":2147483647}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Reduced Movement Penalty","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":5,"skill":13950,"stats":["6% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"oracle_bow_movement5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13980":{"connections":[{"id":14832,"orbit":0},{"id":14693,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Split the Earth","orbit":4,"orbitIndex":33,"recipe":["Isolation","Paranoia","Disgust"],"skill":13980,"stats":["10% chance for Mace Slam Skills you use yourself to cause an additional Aftershock","Strike Skills you use yourself with Maces have 10% chance to deal Splash Damage"],"stringId":"mace15"},"13987":{"connections":[{"id":7604,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Attack Speed","orbit":2,"orbitIndex":8,"skill":13987,"stats":["3% increased Melee Attack Speed"],"stringId":"melee16"},"14001":{"connections":[{"id":56893,"orbit":-3}],"group":1202,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges Used","orbit":2,"orbitIndex":22,"skill":14001,"stats":["6% reduced Charm Charges used"],"stringId":"charms11"},"14026":{"connections":[],"group":145,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage against Immobilised","orbit":0,"orbitIndex":0,"skill":14026,"stats":["20% increased Damage against Immobilised Enemies while Shapeshifted"],"stringId":"bear12"},"14033":{"connections":[{"id":34553,"orbit":0}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","orbit":2,"orbitIndex":16,"skill":14033,"stats":["10% increased Spell Damage","Minions deal 10% increased Damage"],"stringId":"spells55"},"14045":{"connections":[{"id":33848,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":48,"skill":14045,"stats":["10% increased Projectile Damage"],"stringId":"ranged12"},"14048":{"connections":[{"id":34717,"orbit":7}],"group":1236,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration while not on Low Mana","orbit":4,"orbitIndex":54,"skill":14048,"stats":["16% increased Mana Regeneration Rate while not on Low Mana"],"stringId":"mana35"},"14082":{"connections":[{"id":43964,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":7,"orbitIndex":8,"skill":14082,"stats":["10% increased Physical Damage"],"stringId":"physical25"},"14091":{"connections":[{"id":28860,"orbit":0},{"id":36449,"orbit":0},{"id":23993,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Physical Damage","orbit":1,"orbitIndex":0,"skill":14091,"stats":["Break 10% increased Armour","6% increased Physical Damage"],"stringId":"armour_break28"},"14096":{"connections":[{"id":44293,"orbit":7}],"group":636,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":14,"skill":14096,"stats":["3% increased Cast Speed"],"stringId":"cast_speed29"},"14110":{"connections":[{"id":22484,"orbit":-4},{"id":35974,"orbit":0}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":22,"skill":14110,"stats":["15% increased Totem Damage"],"stringId":"totems37"},"14113":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":10029,"orbit":0},{"id":8660,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":14113,"stats":[],"stringId":"mastery_caster42"},"14127":{"connections":[],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":2,"orbitIndex":13,"skill":14127,"stats":["8% reduced Skill Effect Duration"],"stringId":"duration7"},"14131":{"ascendancyName":"Disciple of Varashta","connections":[{"id":34207,"orbit":0}],"flavourText":"\"Yes... they fell by my blade and fire lashed them for their betrayal! No dekhara is exempt from fighting back the Winter before us. Lest they too know the Doom of the Desert!\" \\n\\nRuzhan fumed at Varashta, in pure defiance.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnEmberSlash.dds","isNotable":true,"name":"Ruzhan's Fury","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":53,"skill":14131,"stats":["Grants Skill: Ruzhan's Fury"],"stringId":"AscendancySorceress3Notable18"},"14176":{"connections":[{"id":18004,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":2,"orbitIndex":0,"skill":14176,"stats":["Inherent Rage loss starts 1 second later"],"stringId":"rage12"},"14205":{"connections":[{"id":25753,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Ignite","orbit":1,"orbitIndex":1,"skill":14205,"stats":["Gain 1 Rage when your Hit Ignites a target"],"stringId":"rage42"},"14211":{"connections":[{"id":44540,"orbit":0}],"group":1105,"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","isNotable":true,"name":"Shredding Contraptions","orbit":1,"orbitIndex":10,"recipe":["Despair","Despair","Envy"],"skill":14211,"stats":["Enemies affected by your Hazards Recently have 25% reduced Armour","Enemies affected by your Hazards Recently have 25% reduced Evasion Rating"],"stringId":"hazards2"},"14226":{"connections":[],"flavourText":"You circle the black scorpion with enmity, daring it time and again.","group":1333,"icon":"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds","isKeystone":true,"name":"Dance with Death","orbit":0,"orbitIndex":0,"skill":14226,"stats":["25% more Skill Speed while Off Hand is empty and you have","a One-Handed Martial Weapon equipped in your Main Hand"],"stringId":"passive_keystone_dance_with_death"},"14231":{"connections":[{"id":40453,"orbit":-7}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":13,"skill":14231,"stats":["Triggered Spells deal 14% increased Spell Damage"],"stringId":"triggers1"},"14254":{"connections":[{"id":97,"orbit":0}],"group":753,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":4,"skill":14254,"stats":["3% increased Attack Speed"],"stringId":"attack_speed14"},"14262":{"connections":[{"id":32763,"orbit":0},{"id":21945,"orbit":0}],"group":1367,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14262,"stats":["+5 to any Attribute"],"stringId":"attributes27"},"14267":{"connections":[{"id":32763,"orbit":0},{"id":28976,"orbit":0},{"id":38212,"orbit":0},{"id":1499,"orbit":0}],"group":1389,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14267,"stats":["+5 to any Attribute"],"stringId":"dexterity48"},"14272":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":2,"orbitIndex":7,"skill":14272,"stats":[],"stringId":"mastery_spell_suppression_6709"},"14294":{"connections":[{"id":43818,"orbit":0}],"group":458,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Sacrificial Blood","orbit":2,"orbitIndex":14,"recipe":["Envy","Greed","Suffering"],"skill":14294,"stats":["15% increased Life Cost of Skills","40% increased Spell Damage with Spells that cost Life"],"stringId":"life_costs10"},"14324":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":1468,"orbit":-2}],"group":759,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Arcane Blossom","orbit":7,"orbitIndex":3,"recipe":["Envy","Despair","Despair"],"skill":14324,"stats":["15% increased Mana Recovery rate"],"stringId":"mana_regeneration19"},"14328":{"connections":[{"id":18959,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Energy Shield and Armour applies to Elemental Damage Hits","orbit":7,"orbitIndex":19,"skill":14328,"stats":["12% increased maximum Energy Shield","+5% of Armour also applies to Elemental Damage"],"stringId":"energy_shield_and_armour33"},"14340":{"connections":[{"id":26786,"orbit":0},{"id":26319,"orbit":0}],"group":860,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14340,"stats":["+5 to any Attribute"],"stringId":"dexterity70"},"14342":{"connections":[{"id":49256,"orbit":4}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":16,"skill":14342,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour5"},"14343":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":1035,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Deterioration","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Paranoia","Isolation"],"skill":14343,"stats":["Damaging Ailments Cannot Be inflicted on you while you already have one","20% increased Magnitude of Damaging Ailments you inflict"],"stringId":"ailments17"},"14355":{"connections":[{"id":8483,"orbit":0}],"group":819,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area Damage","orbit":7,"orbitIndex":3,"skill":14355,"stats":["10% increased Spell Area Damage"],"stringId":"area_spells13_"},"14363":{"connections":[{"id":61338,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":3,"orbitIndex":2,"skill":14363,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration10"},"14383":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"id":46601,"orbit":0}],"group":1169,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Suffusion","orbit":0,"orbitIndex":0,"recipe":["Fear","Despair","Guilt"],"skill":14383,"stats":["30% increased amount of Mana Leeched","Unaffected by Chill while Leeching Mana"],"stringId":"mana_leech17"},"14418":{"connections":[{"id":16602,"orbit":2147483647}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Evasion","orbit":7,"orbitIndex":6,"skill":14418,"stats":["15% increased Evasion Rating"],"stringId":"azmerianimals9"},"14428":{"connections":[{"id":6287,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":3,"orbitIndex":14,"skill":14428,"stats":["+8 to Intelligence"],"stringId":"attributes102"},"14429":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":381,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds","isNotable":true,"name":"Advanced Thaumaturgy","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":14429,"stats":["Grants Thaumaturgical Dynamism"],"stringId":"AscendancyMercenary3Notable4"},"14432":{"connectionArt":"CharacterPlanned","connections":[],"group":113,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Lunar Boon","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":14432,"stats":["40% increased Mana Regeneration Rate while Shapeshifted"],"stringId":"oracle_wolf_addon2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"14439":{"connections":[{"id":5728,"orbit":3}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":8,"skill":14439,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour7"},"14446":{"connections":[{"id":61403,"orbit":0},{"id":22713,"orbit":0},{"id":58022,"orbit":9},{"id":45702,"orbit":0}],"group":1224,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14446,"stats":["+5 to any Attribute"],"stringId":"intelligence68"},"14459":{"connections":[{"id":5544,"orbit":3}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorn Critical Damage","orbit":2,"orbitIndex":2,"skill":14459,"stats":["30% increased Thorns Critical Damage Bonus"],"stringId":"getting_hit23"},"14505":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":460,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":14505,"stats":[],"stringId":"mastery_minionoffence192"},"14508":{"ascendancyName":"Pathfinder","connections":[{"id":29074,"orbit":0}],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Poison Effect","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":8,"orbitIndex":29,"skill":14508,"stats":["12% increased Magnitude of Poison you inflict"],"stringId":"AscendancyRanger3Small1"},"14509":{"connections":[{"id":9323,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Rage on Melee Hit","orbit":3,"orbitIndex":1,"skill":14509,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"glory22"},"14511":{"connections":[{"id":18207,"orbit":-3},{"id":53719,"orbit":0}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee and Stun","orbit":4,"orbitIndex":15,"skill":14511,"stats":["10% increased Stun Buildup","10% increased Melee Damage"],"stringId":"melee57"},"14515":{"connections":[{"id":43778,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","name":"Jagged Ground Effect","orbit":3,"orbitIndex":8,"skill":14515,"stats":["15% increased Magnitude of Jagged Ground you create"],"stringId":"jagged_ground4"},"14539":{"connections":[{"id":44776,"orbit":5}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Deflection and Evasion","orbit":7,"orbitIndex":4,"skill":14539,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 3% of Evasion Rating"],"stringId":"evasion27"},"14540":{"connections":[{"id":31903,"orbit":0}],"flavourText":"Stand your ground, child, keep your senses.\\nThe pain is fleeting, but victory is forever.","group":445,"icon":"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds","isKeystone":true,"name":"Unwavering Stance","orbit":0,"orbitIndex":0,"skill":14540,"stats":["Cannot be Light Stunned","Cannot Dodge Roll or Sprint"],"stringId":"passive_keystone_unwavering_stance_"},"14548":{"connections":[{"id":59541,"orbit":7}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":0,"skill":14548,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence13"},"14572":{"connections":[{"id":49657,"orbit":-6},{"id":11037,"orbit":0}],"group":731,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":3,"orbitIndex":8,"skill":14572,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns2"},"14575":{"connections":[],"group":587,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Minion Lightning Resistance","orbit":0,"orbitIndex":0,"skill":14575,"stats":["Minions have +20% to Lightning Resistance","Minions have +3% to Maximum Lightning Resistances"],"stringId":"minion_defence39"},"14601":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":669,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":7,"orbitIndex":0,"skill":14601,"stats":[],"stringId":"mastery_elemental_6470"},"14602":{"connections":[{"id":42737,"orbit":0}],"group":553,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Specialised Shots","orbit":7,"orbitIndex":3,"recipe":["Guilt","Guilt","Suffering"],"skill":14602,"stats":["15% increased Bolt Speed","20% increased Damage with Crossbows"],"stringId":"crossbow29"},"14654":{"connections":[{"id":22616,"orbit":0},{"id":14459,"orbit":0},{"id":21017,"orbit":0},{"id":52807,"orbit":0},{"id":58295,"orbit":0},{"id":6222,"orbit":0}],"group":328,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14654,"stats":["+5 to any Attribute"],"stringId":"strength2"},"14655":{"connections":[{"id":372,"orbit":7}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Fire Damage","orbit":3,"orbitIndex":3,"skill":14655,"stats":["10% increased Armour","+10% of Armour also applies to Fire Damage"],"stringId":"armour16"},"14658":{"connections":[{"id":12253,"orbit":0},{"id":22517,"orbit":0},{"id":52053,"orbit":0},{"id":1631,"orbit":0},{"id":57945,"orbit":0}],"group":1221,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14658,"stats":["+5 to any Attribute"],"stringId":"dexterity42"},"14666":{"connections":[],"group":782,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":3,"orbitIndex":18,"skill":14666,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"energy_shield10_"},"14693":{"connections":[{"id":13937,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage","orbit":4,"orbitIndex":27,"skill":14693,"stats":["14% increased Damage with Maces"],"stringId":"mace12"},"14712":{"connections":[{"id":3866,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":2,"skill":14712,"stats":["Minions have 12% increased maximum Life"],"stringId":"minion_defence8"},"14724":{"connections":[{"id":62185,"orbit":0}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Duration","orbit":0,"orbitIndex":0,"skill":14724,"stats":["20% increased Shock Duration"],"stringId":"shock17"},"14725":{"connections":[{"id":49220,"orbit":-5},{"id":34233,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":2,"orbitIndex":18,"skill":14725,"stats":["3% increased Skill Speed"],"stringId":"attack_speed46"},"14739":{"connections":[{"id":49235,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":3,"skill":14739,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery31"},"14761":{"connections":[{"id":45215,"orbit":0},{"id":57775,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Warlord Leader","orbit":2,"orbitIndex":6,"recipe":["Fear","Fear","Paranoia"],"skill":14761,"stats":["Allies in your Presence deal 40% increased Damage","40% increased Presence Area of Effect"],"stringId":"auras23"},"14769":{"connections":[{"id":40471,"orbit":-2}],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Dexterity","orbit":7,"orbitIndex":20,"skill":14769,"stats":["+8 to Dexterity"],"stringId":"azmerianimals17"},"14777":{"connections":[{"id":59466,"orbit":4},{"id":20015,"orbit":0}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Bravado","orbit":2,"orbitIndex":20,"recipe":["Suffering","Guilt","Despair"],"skill":14777,"stats":["Empowered Attacks have 50% increased Stun Buildup","100% increased Stun Threshold during Empowered Attacks"],"stringId":"warcries16"},"14832":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":126,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMace.dds","isOnlyImage":true,"name":"Mace Mastery","orbit":0,"orbitIndex":0,"skill":14832,"stats":[],"stringId":"mastery_mace153"},"14882":{"connections":[{"id":5048,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":18,"skill":14882,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison39_"},"14890":{"connections":[{"id":21080,"orbit":-4}],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude and Duration","orbit":2,"orbitIndex":13,"skill":14890,"stats":["10% increased Chill Duration on Enemies","10% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze9_"},"14923":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":614,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":14923,"stats":[],"stringId":"mastery_attack_6297"},"14926":{"connections":[{"id":50609,"orbit":0},{"id":56910,"orbit":-6}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":3,"orbitIndex":20,"skill":14926,"stats":["Regenerate 0.2% of maximum Life per second"],"stringId":"life_regeneration24"},"14934":{"connections":[{"id":32523,"orbit":0}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Spiral into Mania","orbit":2,"orbitIndex":4,"recipe":["Ire","Envy","Suffering"],"skill":14934,"stats":["10% increased Cast Speed","+13% to Chaos Resistance"],"stringId":"cast_speed34"},"14945":{"connections":[{"id":34552,"orbit":0},{"id":1447,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Growing Swarm","orbit":3,"orbitIndex":16,"recipe":["Guilt","Paranoia","Fear"],"skill":14945,"stats":["Minions have 20% increased Area of Effect","Minions have 20% increased Cooldown Recovery Rate"],"stringId":"minion_offence40"},"14952":{"connections":[{"id":21985,"orbit":0}],"group":322,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Skill Effect Duration","orbit":7,"orbitIndex":8,"skill":14952,"stats":["10% increased Skill Effect Duration"],"stringId":"chill_and_freeze29"},"14958":{"connections":[{"id":17548,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":1,"orbitIndex":10,"skill":14958,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals41"},"14960":{"ascendancyName":"Smith of Kitava","connections":[{"id":57959,"orbit":0}],"group":10,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Fire Resistance","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":14960,"stats":["+8% to Fire Resistance"],"stringId":"AscendancyWarrior3Small4"},"14980":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connectionArt":"CharacterPlanned","connections":[],"group":276,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":14980,"stats":[],"stringId":"oracle_glory_elemental_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"14996":{"connections":[{"id":41620,"orbit":-7}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Stun Buildup","orbit":7,"orbitIndex":2,"skill":14996,"stats":["20% increased Stun buildup if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting31"},"14997":{"connections":[{"id":47856,"orbit":0},{"id":28370,"orbit":0}],"group":722,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":0,"orbitIndex":0,"skill":14997,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed7"},"15030":{"connections":[{"id":45693,"orbit":0},{"id":21324,"orbit":0}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Consistent Intake","orbit":7,"orbitIndex":5,"recipe":["Guilt","Greed","Ire"],"skill":15030,"stats":["15% increased Parried Debuff Magnitude","Cannot be Critically Hit while Parrying"],"stringId":"deflect11"},"15044":{"ascendancyName":"Tactician","connections":[{"id":32560,"orbit":0},{"id":42845,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds","isNotable":true,"name":"A Solid Plan","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":15044,"stats":["Persistent Buffs have 50% less Reservation"],"stringId":"AscendancyMercenary1Notable1"},"15083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":803,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Power Conduction","orbit":0,"orbitIndex":0,"recipe":["Guilt","Suffering","Suffering"],"skill":15083,"stats":["25% increased Shock Duration","25% increased Magnitude of Shock you inflict"],"stringId":"lightning32"},"15114":{"connections":[{"id":6356,"orbit":5},{"id":71,"orbit":-5},{"id":7642,"orbit":0}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Boundless Growth","orbit":0,"orbitIndex":0,"recipe":["Fear","Paranoia","Greed"],"skill":15114,"stats":["Plants have a 20% chance to immediately Overgrow"],"stringId":"physical62"},"15141":{"connectionArt":"CharacterPlanned","connections":[],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Impale Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":63,"skill":15141,"stats":["30% chance to Impale on Spell Hit"],"stringId":"oracle_duration_physical7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15180":{"connections":[{"id":61444,"orbit":-2}],"group":482,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Hinder","orbit":2,"orbitIndex":3,"skill":15180,"stats":["10% chance to Hinder Enemies on Hit with Spells"],"stringId":"spells8"},"15182":{"connections":[{"id":54818,"orbit":0}],"group":707,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15182,"stats":["+5 to any Attribute"],"stringId":"attributes45"},"15194":{"connections":[{"id":25303,"orbit":0}],"group":569,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Minion Fire Resistance","orbit":0,"orbitIndex":0,"skill":15194,"stats":["Minions have +20% to Fire Resistance"],"stringId":"minion_defence38"},"15207":{"connections":[{"id":6330,"orbit":0}],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Damage","orbit":7,"orbitIndex":0,"skill":15207,"stats":["8% increased Attack Damage","8% increased Accuracy Rating"],"stringId":"accuracy22"},"15247":{"connections":[{"id":46683,"orbit":0}],"group":140,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":3,"orbitIndex":7,"skill":15247,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries48"},"15270":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":15270,"stats":[],"stringId":"mastery_attack279"},"15275":{"ascendancyName":"Oracle","connections":[{"id":52374,"orbit":-6}],"group":7,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Totem Cast and Attack Speed","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":15275,"stats":["Spells Cast by Totems have 5% increased Cast Speed","Attacks used by Totems have 5% increased Attack Speed"],"stringId":"AscendancyDruid1Small6"},"15301":{"connections":[{"id":4709,"orbit":0},{"id":64064,"orbit":0}],"group":1249,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":13,"skill":15301,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy23"},"15304":{"connections":[{"id":16466,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":14,"skill":15304,"stats":["3% increased Cast Speed"],"stringId":"cast_speed18"},"15356":{"connections":[{"id":18815,"orbit":0}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":15356,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration5"},"15358":{"connections":[{"id":10320,"orbit":7},{"id":44255,"orbit":-7}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":15,"skill":15358,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence20"},"15374":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":48035,"orbit":0}],"group":541,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Hale Heart","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Greed"],"skill":15374,"stats":["15% increased Life Recovery rate"],"stringId":"life_regeneration27_"},"15408":{"connections":[{"id":2254,"orbit":4},{"id":6338,"orbit":0}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":2,"orbitIndex":23,"skill":15408,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield27"},"15424":{"connections":[{"id":58157,"orbit":0},{"id":35151,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Threshold","orbit":2,"orbitIndex":20,"skill":15424,"stats":["15% increased Stun Threshold"],"stringId":"monkchakra25"},"15427":{"connections":[{"id":57379,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":6,"skill":15427,"stats":["12% increased Melee Damage"],"stringId":"melee12"},"15443":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":1001,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Endured Suffering","orbit":0,"orbitIndex":0,"recipe":["Greed","Guilt","Fear"],"skill":15443,"stats":["10% of Physical Damage taken Recouped as Life","20% increased Physical Damage"],"stringId":"physical50"},"15494":{"connections":[{"id":1865,"orbit":0},{"id":43584,"orbit":0}],"group":601,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Fire Damage when consuming an Endurance Charge","orbit":2,"orbitIndex":20,"skill":15494,"stats":["3% increased Fire Damage per Endurance Charge consumed Recently"],"stringId":"endurance_charges15"},"15507":{"connections":[{"id":48401,"orbit":0}],"group":847,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":10,"skill":15507,"stats":["+5 to any Attribute"],"stringId":"dexterity24_"},"15522":{"connections":[{"id":17348,"orbit":6},{"id":24630,"orbit":-6}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":3,"orbitIndex":21,"skill":15522,"stats":["12% increased Ignite Magnitude"],"stringId":"fire21_"},"15580":{"connectionArt":"CharacterPlanned","connections":[{"id":61977,"orbit":0}],"group":354,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Damage and Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":48,"skill":15580,"stats":["15% increased Damage","Minions deal 15% increased Damage"],"stringId":"oracle_damage_and_minions3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15590":{"connections":[{"id":26356,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Detonator Area","orbit":7,"orbitIndex":17,"skill":15590,"stats":["Detonator skills have 8% increased Area of Effect"],"stringId":"area_attacks42"},"15606":{"connections":[{"id":41821,"orbit":0}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Thrill of the Fight","orbit":4,"orbitIndex":30,"recipe":["Despair","Envy","Suffering"],"skill":15606,"stats":["Consuming Glory grants you 3% increased Attack damage per Glory consumed for 6 seconds, up to 60%"],"stringId":"glory16"},"15617":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":507,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Heavy Drinker","orbit":0,"orbitIndex":0,"recipe":["Envy","Envy","Envy"],"skill":15617,"stats":["20% increased Life Recovery from Flasks","Life Flasks applied to you grant Guard for 4 seconds equal to 8% of the Life Recovery per Second they apply"],"stringId":"life_flasks32"},"15618":{"connections":[{"id":57710,"orbit":0}],"group":744,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":3,"orbitIndex":0,"skill":15618,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals4"},"15625":{"connections":[{"id":22811,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Evasion","orbit":2,"orbitIndex":10,"skill":15625,"stats":["15% increased Evasion Rating"],"stringId":"azmerianimals38"},"15628":{"connections":[{"id":36880,"orbit":3}],"group":419,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Effect","orbit":5,"orbitIndex":59,"skill":15628,"stats":["15% increased effect of Arcane Surge on you"],"stringId":"mana_regeneration27"},"15644":{"connections":[{"id":41538,"orbit":6},{"id":44612,"orbit":0}],"group":1030,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Shedding Skin","orbit":3,"orbitIndex":10,"recipe":["Envy","Ire","Paranoia"],"skill":15644,"stats":["40% increased Elemental Ailment Threshold","10% reduced Duration of Ailments on You"],"stringId":"spell_suppression32"},"15672":{"connectionArt":"CharacterPlanned","connections":[{"id":45400,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Elemental Resistance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":5,"skill":15672,"stats":["Totems gain +2% to all Maximum Elemental Resistances"],"stringId":"oracle_totems3_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15698":{"connections":[{"id":55260,"orbit":0},{"id":28982,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":3,"skill":15698,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze23"},"15775":{"connections":[{"id":30808,"orbit":0},{"id":11598,"orbit":0},{"id":29959,"orbit":0}],"group":1371,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15775,"stats":["+5 to any Attribute"],"stringId":"dexterity47"},"15782":{"connections":[{"id":1433,"orbit":0},{"id":46628,"orbit":0},{"id":53675,"orbit":0}],"group":429,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15782,"stats":["+5 to any Attribute"],"stringId":"attributes53"},"15809":{"connections":[{"id":31175,"orbit":0},{"id":26945,"orbit":7},{"id":18485,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Chance","orbit":3,"orbitIndex":22,"skill":15809,"stats":["Minions have 20% increased Critical Hit Chance"],"stringId":"minion_offence30_"},"15814":{"connections":[{"id":12800,"orbit":0}],"group":1313,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Evasion while Sprinting","orbit":0,"orbitIndex":0,"skill":15814,"stats":["25% increased Evasion Rating while Sprinting"],"stringId":"Sprint5"},"15829":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"id":46146,"orbit":0}],"group":1037,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Siphon","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Envy","Guilt"],"skill":15829,"stats":["Recover 2% of maximum Mana on Kill","25% increased amount of Mana Leeched"],"stringId":"mana_leech18"},"15838":{"connections":[{"id":15969,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":2,"skill":15838,"stats":["10% increased chance to inflict Ailments"],"stringId":"exploiting_elemental_ailments6"},"15839":{"connections":[{"id":60085,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Ailment Duration","orbit":1,"orbitIndex":5,"skill":15839,"stats":["10% increased Duration of Ailments on Beasts"],"stringId":"mercenary2"},"15842":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":88,"icon":"","isOnlyImage":true,"name":"Minion Mastery","orbit":3,"orbitIndex":10,"skill":15842,"stats":[],"stringId":"oracle_big_family_mastery1__","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15855":{"connections":[{"id":37963,"orbit":0}],"group":546,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":5,"orbitIndex":41,"skill":15855,"stats":["10% increased Damage with Swords"],"stringId":"sword13"},"15876":{"connections":[{"id":7947,"orbit":2},{"id":46554,"orbit":0}],"group":865,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Energy Shield as Freeze Threshold","orbit":2,"orbitIndex":10,"skill":15876,"stats":["Gain 15% of maximum Energy Shield as additional Freeze Threshold"],"stringId":"cold23"},"15885":{"connections":[{"id":12367,"orbit":3},{"id":22783,"orbit":0},{"id":11679,"orbit":0},{"id":42680,"orbit":0}],"group":661,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15885,"stats":["+5 to any Attribute"],"stringId":"intelligence47"},"15892":{"connections":[],"group":179,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Damage vs Armour Broken Enemies","orbit":3,"orbitIndex":13,"skill":15892,"stats":["20% increased Damage against Enemies with Fully Broken Armour"],"stringId":"armour_break8"},"15899":{"connections":[{"id":21627,"orbit":9}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":2,"orbitIndex":6,"skill":15899,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"bleed17"},"15913":{"connections":[{"id":32599,"orbit":2},{"id":61362,"orbit":-2},{"id":49734,"orbit":0}],"group":239,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect and Damage","orbit":2,"orbitIndex":16,"skill":15913,"stats":["4% increased Area of Effect","5% increased Area Damage"],"stringId":"area_of_effect15"},"15969":{"connections":[{"id":41129,"orbit":0},{"id":59376,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":3,"orbitIndex":0,"skill":15969,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"stringId":"exploiting_elemental_ailments3"},"15975":{"connections":[{"id":48198,"orbit":5}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":13,"skill":15975,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield27"},"15984":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":798,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCast.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":15984,"stats":[],"stringId":"mastery_lightning_6564"},"15986":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":6030,"orbit":0}],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Building Toxins","orbit":2,"orbitIndex":5,"recipe":["Greed","Isolation","Isolation"],"skill":15986,"stats":["25% reduced Poison Duration","Targets can be affected by +1 of your Poisons at the same time"],"stringId":"poison16"},"15991":{"connections":[{"id":15984,"orbit":0}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Embodiment of Lightning","orbit":2,"orbitIndex":19,"recipe":["Isolation","Paranoia","Ire"],"skill":15991,"stats":["Immune to Shock while affected by an Archon Buff"],"stringId":"lightning57"},"16013":{"connections":[{"id":41811,"orbit":0}],"group":1289,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":7,"orbitIndex":6,"skill":16013,"stats":["5% chance to Daze on Hit"],"stringId":"physical3"},"16024":{"connections":[{"id":29288,"orbit":2}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Critical Damage","orbit":2,"orbitIndex":22,"skill":16024,"stats":["Invocation Spells have 20% increased Critical Damage Bonus"],"stringId":"triggers27"},"16051":{"connections":[],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Attack Speed","orbit":5,"orbitIndex":4,"skill":16051,"stats":["Attacks used by Totems have 4% increased Attack Speed"],"stringId":"totems51"},"16084":{"connections":[{"id":57552,"orbit":0}],"group":384,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":0,"orbitIndex":0,"skill":16084,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed18"},"16090":{"connections":[{"id":50302,"orbit":0}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","orbit":3,"orbitIndex":8,"skill":16090,"stats":["6% of Skill Mana Costs Converted to Life Costs"],"stringId":"life_costs3"},"16100":{"ascendancyName":"Invoker","connections":[{"id":65173,"orbit":7}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Evasion","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":0,"skill":16100,"stats":["20% increased Evasion Rating"],"stringId":"AscendancyMonk2Small2"},"16111":{"connections":[{"id":46268,"orbit":9},{"id":2397,"orbit":0},{"id":54099,"orbit":0}],"group":642,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage while Surrounded","orbit":7,"orbitIndex":4,"skill":16111,"stats":["20% increased Attack Damage while Surrounded"],"stringId":"attack38_"},"16114":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":430,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":16114,"stats":[],"stringId":"mastery_aura_6310"},"16121":{"connections":[{"id":56334,"orbit":7}],"group":1366,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":1,"skill":16121,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"monkelemental1"},"16123":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":938,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":3,"orbitIndex":22,"skill":16123,"stats":[],"stringId":"mastery_criticals67"},"16140":{"connections":[{"id":16013,"orbit":0}],"group":1289,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":2,"orbitIndex":10,"skill":16140,"stats":["5% chance to Daze on Hit"],"stringId":"physical4"},"16142":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1384,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Deep Freeze","orbit":3,"orbitIndex":10,"recipe":["Disgust","Isolation","Ire"],"skill":16142,"stats":["20% increased Freeze Buildup","Enemies Frozen by you have -8% to Cold Resistance"],"stringId":"cold48"},"16150":{"connections":[{"id":37971,"orbit":0}],"group":1418,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Inspiring Ally","orbit":0,"orbitIndex":0,"recipe":["Ire","Suffering","Despair"],"skill":16150,"stats":["Increases and Reductions to Companion Damage also apply to you"],"stringId":"companions2"},"16168":{"connections":[{"id":54232,"orbit":-5},{"id":25374,"orbit":0},{"id":45916,"orbit":0}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":16168,"stats":["+5 to any Attribute"],"stringId":"strength27"},"16204":{"ascendancyName":"Shaman","connections":[],"group":58,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanGainSpiritEmptyCharmSlot.dds","isNotable":true,"name":"Sacred Flow","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16204,"stats":["+40 to Spirit for each of your empty Charm slots"],"stringId":"AscendancyDruid2Notable7"},"16249":{"ascendancyName":"Tactician","connections":[],"group":289,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds","isNotable":true,"name":"Watch How I Do It","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16249,"stats":["Allies in your Presence gain added Attack Damage equal","to 25% of your main hand Weapon's Damage"],"stringId":"AscendancyMercenary1Notable2"},"16256":{"connections":[{"id":53188,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Ether Flow","orbit":3,"orbitIndex":8,"recipe":["Envy","Greed","Envy"],"skill":16256,"stats":["25% reduced Mana Regeneration Rate while stationary","50% increased Mana Regeneration Rate while moving","5% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"mana_regeneration40"},"16276":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":57,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds","isNotable":true,"name":"Kitavan Imprint","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16276,"stats":["Body Armour grants 60% increased Glory generation"],"stringId":"AscendancyWarrior3Notable6_2"},"16311":{"connections":[{"id":32600,"orbit":0},{"id":14654,"orbit":0}],"group":369,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":20,"skill":16311,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration23"},"16329":{"connections":[{"id":39607,"orbit":-2}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Used","orbit":2,"orbitIndex":2,"skill":16329,"stats":["5% reduced Flask Charges used"],"stringId":"flasks5"},"16332":{"connectionArt":"CharacterPlanned","connections":[{"id":49258,"orbit":-7},{"id":11160,"orbit":-9}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":64,"skill":16332,"stats":["17% increased Stun Threshold"],"stringId":"oracle_beast_corruption2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"16347":{"connections":[{"id":52373,"orbit":0}],"group":364,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":2,"skill":16347,"stats":["+2 to Maximum Rage"],"stringId":"rage2"},"16367":{"connections":[],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":0,"orbitIndex":0,"skill":16367,"stats":["10% increased Elemental Damage"],"stringId":"elemental46"},"16385":{"connections":[{"id":53320,"orbit":2147483647}],"group":643,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":14,"skill":16385,"stats":["20% increased Glory generation for Banner Skills"],"stringId":"banners19"},"16401":{"connections":[{"id":44490,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage and Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":16401,"stats":["8% increased Lightning Damage","10% increased Electrocute Buildup"],"stringId":"lightning47"},"16413":{"connections":[{"id":42660,"orbit":0}],"group":221,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack and Minion Damage","orbit":2,"orbitIndex":4,"skill":16413,"stats":["8% increased Attack Damage","Minions deal 8% increased Damage"],"stringId":"minion_attack2"},"16433":{"ascendancyName":"Pathfinder","connections":[{"id":12795,"orbit":0},{"id":57253,"orbit":0},{"id":36676,"orbit":0}],"group":1450,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMultichoicePath.dds","isMultipleChoice":true,"isNotable":true,"name":"Path Seeker","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16433,"stats":[],"stringId":"AscendancyRanger3Notable8_Choice_"},"16460":{"connections":[{"id":28992,"orbit":0},{"id":6772,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":18,"skill":16460,"stats":["+5 to any Attribute"],"stringId":"dexterity15"},"16466":{"connections":[{"id":40196,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Mental Alacrity","orbit":2,"orbitIndex":0,"recipe":["Fear","Envy","Paranoia"],"skill":16466,"stats":["5% increased Cast Speed","15% increased Mana Regeneration Rate","+10 to Intelligence"],"stringId":"cast_speed38"},"16484":{"connections":[{"id":25100,"orbit":0},{"id":18923,"orbit":0}],"group":988,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":0,"skill":16484,"stats":["+5 to any Attribute"],"stringId":"strength87"},"16485":{"connections":[{"id":2344,"orbit":-2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":2,"skill":16485,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"oracle6"},"16489":{"connections":[{"id":28556,"orbit":6},{"id":49799,"orbit":7}],"group":842,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":16489,"stats":["+5 to any Attribute"],"stringId":"dexterity33"},"16499":{"connections":[{"id":36814,"orbit":0}],"group":814,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Lingering Whispers","orbit":7,"orbitIndex":12,"recipe":["Isolation","Despair","Envy"],"skill":16499,"stats":["40% increased Curse Duration","10% increased Curse Magnitudes"],"stringId":"curses18"},"16506":{"connections":[{"id":35417,"orbit":-2}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Elemental Ailment Chance","orbit":7,"orbitIndex":10,"skill":16506,"stats":["20% increased chance to inflict Elemental Ailments if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting30"},"16538":{"connections":[{"id":44330,"orbit":0}],"group":769,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":2,"orbitIndex":2,"skill":16538,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed21"},"16568":{"connections":[{"id":31129,"orbit":-2}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Revive Speed","orbit":3,"orbitIndex":2,"skill":16568,"stats":["Minions Revive 15% faster if all your Minions are Companions"],"stringId":"companions24"},"16596":{"connections":[{"id":38535,"orbit":7},{"id":5088,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Speed with Elemental Skills","orbit":3,"orbitIndex":20,"skill":16596,"stats":["3% increased Attack and Cast Speed with Elemental Skills"],"stringId":"elemental6"},"16602":{"connections":[{"id":29285,"orbit":2},{"id":30657,"orbit":0}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Evasion","orbit":7,"orbitIndex":23,"skill":16602,"stats":["15% increased Evasion Rating"],"stringId":"azmerianimals8"},"16615":{"connectionArt":"CharacterPlanned","connections":[{"id":18713,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Unmoving Craiceann","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":16615,"stats":["30% increased Armour while stationary","30% increased Life Regeneration Rate while stationary"],"stringId":"oracle_crab_claw5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"16618":{"connections":[{"id":24511,"orbit":0},{"id":4492,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","isNotable":true,"name":"Jack of all Trades","orbit":5,"orbitIndex":24,"recipe":["Greed","Fear","Envy"],"skill":16618,"stats":["2% increased Damage per 5 of your lowest Attribute"],"stringId":"all_attributes10"},"16620":{"connections":[{"id":21161,"orbit":4}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Movement Penalty with Raised Shield","orbit":3,"orbitIndex":10,"skill":16620,"stats":["10% reduced Movement Speed Penalty while Actively Blocking"],"stringId":"shield30"},"16626":{"connections":[{"id":53089,"orbit":0},{"id":62023,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Impact Area","orbit":2,"orbitIndex":20,"recipe":["Paranoia","Envy","Disgust"],"skill":16626,"stats":["12% increased Area of Effect if you have Stunned an Enemy Recently","12% increased Area of Effect for Attacks"],"stringId":"area_attacks27"},"16647":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":529,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":16647,"stats":[],"stringId":"mastery_mana6192"},"16680":{"connections":[{"id":48137,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":4,"orbitIndex":15,"skill":16680,"stats":["15% increased Crossbow Reload Speed"],"stringId":"crossbow15_"},"16691":{"connections":[{"id":21716,"orbit":-5}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech Speed","orbit":7,"orbitIndex":6,"skill":16691,"stats":["Leech Life 15% faster"],"stringId":"life_leech27"},"16695":{"connections":[{"id":61926,"orbit":0}],"group":1090,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recoup","orbit":2,"orbitIndex":6,"skill":16695,"stats":["3% of Elemental Damage taken Recouped as Energy Shield"],"stringId":"energy_shield_recovery38"},"16705":{"connections":[{"id":25851,"orbit":4},{"id":34621,"orbit":0},{"id":61834,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":66,"skill":16705,"stats":["+5 to any Attribute"],"stringId":"intelligence66"},"16721":{"connections":[{"id":32239,"orbit":4},{"id":34187,"orbit":6},{"id":18270,"orbit":6}],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":0,"orbitIndex":0,"skill":16721,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical66"},"16725":{"connections":[{"id":27373,"orbit":6},{"id":36629,"orbit":-6},{"id":54811,"orbit":0},{"id":36163,"orbit":0}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":16725,"stats":["+5 to any Attribute"],"stringId":"strength21"},"16744":{"connections":[{"id":24009,"orbit":-5},{"id":24748,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":12,"skill":16744,"stats":["15% increased Evasion Rating"],"stringId":"evasion25"},"16784":{"connections":[{"id":31650,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":5,"orbitIndex":68,"skill":16784,"stats":["16% increased Totem Life"],"stringId":"totems12_"},"16786":{"connections":[{"id":20467,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Immobilisation Buildup","orbit":7,"orbitIndex":14,"skill":16786,"stats":["15% increased Immobilisation buildup"],"stringId":"slaying6"},"16790":{"connections":[{"id":27234,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Efficient Casting","orbit":7,"orbitIndex":0,"recipe":["Greed","Paranoia","Envy"],"skill":16790,"stats":["15% increased Mana Regeneration Rate","20% increased Mana Cost Efficiency"],"stringId":"mana_regeneration50_"},"16816":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1048,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Pinpoint Shot","orbit":0,"orbitIndex":0,"recipe":["Isolation","Envy","Envy"],"skill":16816,"stats":["Attacks gain increased Accuracy Rating equal to their Critical Hit Chance"],"stringId":"accuracy35"},"16861":{"connections":[{"id":27303,"orbit":-5}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":22,"skill":16861,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals70"},"16871":{"connections":[{"id":9532,"orbit":2}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Strength and Dexterity","orbit":7,"orbitIndex":18,"skill":16871,"stats":["+4 to Strength","+4 to Dexterity"],"stringId":"azmerianimals5"},"16938":{"connections":[{"id":8789,"orbit":3}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":7,"orbitIndex":18,"skill":16938,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"duelist_minions4"},"16940":{"connections":[{"id":25446,"orbit":0}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Arcane Nature","orbit":7,"orbitIndex":1,"recipe":["Guilt","Isolation","Ire"],"skill":16940,"stats":["12% increased Area of Effect while you have Arcane Surge","30% increased Spell Damage while you have Arcane Surge"],"stringId":"mana_regeneration44_"},"16947":{"connectionArt":"CharacterPlanned","connections":[{"id":18713,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Shelter from the Rain","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":54,"skill":16947,"stats":["40% faster start of Energy Shield Recharge","15% increased Block chance"],"stringId":"oracle_crab_claw9_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17024":{"connections":[{"id":37372,"orbit":0}],"group":926,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":17024,"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"stringId":"lightning16"},"17025":{"connections":[{"id":13515,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":2,"orbitIndex":18,"skill":17025,"stats":["10% increased Lightning Damage"],"stringId":"ground13"},"17026":{"connections":[{"id":23373,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":2,"orbitIndex":2,"skill":17026,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"stringId":"grenades25"},"17029":{"connections":[{"id":45992,"orbit":0}],"group":453,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Blade Catcher","orbit":2,"orbitIndex":12,"recipe":["Fear","Envy","Guilt"],"skill":17029,"stats":["Defend with 200% of Armour against Critical Hits","+15 to Strength"],"stringId":"armour32"},"17045":{"connections":[{"id":55131,"orbit":6}],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Movement Speed ","orbit":4,"orbitIndex":42,"skill":17045,"stats":["2% increased Movement Speed"],"stringId":"slow_mitigation4_"},"17057":{"connections":[{"id":17025,"orbit":2}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":1,"orbitIndex":0,"skill":17057,"stats":["10% increased Lightning Damage"],"stringId":"ground11"},"17058":{"ascendancyName":"Ritualist","connections":[],"group":1486,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Reduced Resistances","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":17058,"stats":["-20% to all Elemental Resistances"],"stringId":"AscendancyHuntress3Small1_3"},"17059":{"connectionArt":"CharacterPlanned","connections":[{"id":6874,"orbit":7}],"group":173,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":17,"skill":17059,"stats":["25% increased Stun Threshold while Channelling"],"stringId":"oracle_channelling3_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17061":{"connections":[{"id":31773,"orbit":2}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Delay","orbit":3,"orbitIndex":4,"skill":17061,"stats":["Archon recovery period expires 10% faster"],"stringId":"archon6_"},"17077":{"connections":[{"id":51463,"orbit":0},{"id":36114,"orbit":0}],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Attack Damage while Moving","orbit":0,"orbitIndex":0,"skill":17077,"stats":["12% increased Attack Damage while moving"],"stringId":"slow_mitigation9"},"17088":{"connections":[{"id":51416,"orbit":4}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":17088,"stats":["+5 to any Attribute"],"stringId":"intelligence7"},"17092":{"connections":[{"id":10484,"orbit":0}],"group":221,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":18,"skill":17092,"stats":["+2 to Maximum Rage"],"stringId":"minion_attack3"},"17101":{"connections":[{"id":25362,"orbit":-2}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Attack Damage","orbit":3,"orbitIndex":17,"skill":17101,"stats":["10% increased Attack Damage"],"stringId":"unarmed4_"},"17107":{"connections":[{"id":11788,"orbit":3}],"group":810,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area Damage","orbit":0,"orbitIndex":0,"skill":17107,"stats":["10% increased Spell Area Damage"],"stringId":"area_spells7"},"17112":{"connections":[{"id":64900,"orbit":-7},{"id":4331,"orbit":2}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Attack Damage and Stun","orbit":2,"orbitIndex":19,"skill":17112,"stats":["10% increased Stun Buildup","Ancestrally Boosted Attacks deal 16% increased Damage"],"stringId":"melee63"},"17118":{"connections":[{"id":38814,"orbit":0},{"id":20049,"orbit":0},{"id":8789,"orbit":4}],"group":967,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":17118,"stats":["+5 to any Attribute"],"stringId":"attributes47"},"17138":{"connections":[{"id":51903,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":0,"orbitIndex":0,"skill":17138,"stats":["10% increased Melee Damage"],"stringId":"melee45_"},"17146":{"connections":[{"id":57518,"orbit":4},{"id":3843,"orbit":-4}],"group":1284,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Damage","orbit":3,"orbitIndex":5,"skill":17146,"stats":["20% increased Parry Damage"],"stringId":"deflect2_"},"17150":{"connections":[{"id":53647,"orbit":7},{"id":19750,"orbit":0}],"group":676,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"General's Bindings","orbit":3,"orbitIndex":8,"recipe":["Paranoia","Fear","Envy"],"skill":17150,"stats":["Gain 8% of Evasion Rating as extra Armour"],"stringId":"armour37"},"17215":{"connections":[{"id":4552,"orbit":2}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Mana Regeneration and Attack Speed","orbit":7,"orbitIndex":19,"skill":17215,"stats":["2% increased Attack Speed","5% increased Mana Regeneration Rate"],"stringId":"monkchakra2_"},"17229":{"connections":[{"id":34493,"orbit":0},{"id":47242,"orbit":0},{"id":29985,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","isNotable":true,"name":"Silent Guardian","orbit":3,"orbitIndex":9,"recipe":["Fear","Greed","Disgust"],"skill":17229,"stats":["Minions have +20% to all Elemental Resistances","20% increased Elemental Ailment Threshold"],"stringId":"sentinels9"},"17248":{"connections":[{"id":53960,"orbit":-5}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":0,"skill":17248,"stats":["+5 to any Attribute"],"stringId":"intelligence4"},"17254":{"connections":[{"id":14272,"orbit":0},{"id":26596,"orbit":0}],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Spell Haste","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Isolation"],"skill":17254,"stats":["15% increased Evasion Rating","8% increased Cast Speed"],"stringId":"cast_speed35"},"17260":{"connections":[{"id":41180,"orbit":0},{"id":9037,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Piercing Claw","orbit":3,"orbitIndex":2,"recipe":["Greed","Ire","Despair"],"skill":17260,"stats":["Damage Penetrates 15% of Enemy Elemental Resistances while Shapeshifted"],"stringId":"shapeshifting11"},"17268":{"ascendancyName":"Invoker","connections":[{"id":7621,"orbit":3}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Shock Effect","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":6,"orbitIndex":13,"skill":17268,"stats":["15% increased Magnitude of Shock you inflict"],"stringId":"AscendancyMonk2Small3"},"17282":{"connections":[{"id":47252,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":20,"skill":17282,"stats":["16% increased Mana Regeneration Rate while stationary"],"stringId":"mana_regeneration7_"},"17283":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":17283,"stats":[],"stringId":"mastery_evasion_and_energy_shield_6496"},"17294":{"connections":[{"id":19330,"orbit":-5},{"id":27501,"orbit":4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":16,"skill":17294,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration33"},"17303":{"connections":[{"id":17026,"orbit":0},{"id":27992,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Utility Ordnance","orbit":7,"orbitIndex":6,"recipe":["Disgust","Despair","Envy"],"skill":17303,"stats":["40% increased Cooldown Recovery Rate for Grenade Skills","80% reduced Grenade Damage"],"stringId":"grenades27"},"17316":{"connections":[{"id":40244,"orbit":-4},{"id":62986,"orbit":5}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":4,"orbitIndex":51,"skill":17316,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed3"},"17330":{"connections":[{"id":61927,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","isNotable":true,"name":"Perforation","orbit":2,"orbitIndex":23,"recipe":["Greed","Greed","Suffering"],"skill":17330,"stats":["20% chance for Bleeding to be Aggravated when Inflicted against Enemies on Jagged Ground","40% increased Jagged Ground Duration"],"stringId":"jagged_ground25"},"17340":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":62051,"orbit":-4}],"group":772,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","isNotable":true,"name":"Adrenaline Rush","orbit":4,"orbitIndex":9,"recipe":["Disgust","Ire","Fear"],"skill":17340,"stats":["4% increased Movement Speed if you've Killed Recently","8% increased Attack Speed if you've killed Recently"],"stringId":"movement_speed11"},"17348":{"connections":[{"id":11275,"orbit":0}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":17,"skill":17348,"stats":["12% increased Ignite Magnitude"],"stringId":"fire17"},"17349":{"connections":[{"id":23940,"orbit":-3},{"id":58138,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":0,"skill":17349,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour10"},"17366":{"connections":[{"id":29361,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":10,"skill":17366,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield2"},"17367":{"connections":[{"id":53941,"orbit":-6},{"id":12761,"orbit":0}],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":4,"skill":17367,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield16"},"17372":{"connections":[{"id":35985,"orbit":0},{"id":19074,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Reaching Strike","orbit":3,"orbitIndex":4,"recipe":["Isolation","Paranoia","Guilt"],"skill":17372,"stats":["25% increased Melee Damage","+2 to Melee Strike Range"],"stringId":"melee38"},"17378":{"connections":[{"id":40894,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":22,"skill":17378,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence5"},"17380":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":41972,"orbit":0},{"id":23427,"orbit":0},{"id":47270,"orbit":0},{"id":19955,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":1,"orbitIndex":6,"skill":17380,"stats":[],"stringId":"mastery_cold58"},"17394":{"connections":[{"id":45530,"orbit":-3}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Stun Buildup","orbit":7,"orbitIndex":0,"skill":17394,"stats":["Minions cause 15% increased Stun Buildup"],"stringId":"minion_offence23"},"17411":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":482,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":17411,"stats":[],"stringId":"mastery_dualwield89"},"17417":{"connections":[{"id":3652,"orbit":3},{"id":27999,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed and Physical Damage","orbit":3,"orbitIndex":4,"skill":17417,"stats":["5% increased Projectile Speed","8% increased Physical Damage"],"stringId":"projectiles45"},"17420":{"connections":[{"id":18717,"orbit":0},{"id":25565,"orbit":0},{"id":15356,"orbit":0}],"group":1334,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":17420,"stats":["12% increased Lightning Damage"],"stringId":"lightning4"},"17447":{"connections":[{"id":24843,"orbit":-7},{"id":29320,"orbit":7}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":2,"orbitIndex":14,"skill":17447,"stats":["20% increased Stun Threshold while Parrying"],"stringId":"buckler19"},"17468":{"connections":[],"group":455,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":17468,"stats":["+5 to any Attribute"],"stringId":"strength57"},"17501":{"connections":[],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":2,"orbitIndex":7,"skill":17501,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_reservation5"},"17505":{"connections":[{"id":52106,"orbit":0},{"id":28774,"orbit":0},{"id":23382,"orbit":0}],"group":266,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":30,"skill":17505,"stats":["3% increased Cast Speed"],"stringId":"cast_speed2"},"17517":{"connections":[{"id":13233,"orbit":-4},{"id":17655,"orbit":9}],"group":577,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":7,"orbitIndex":12,"skill":17517,"stats":["5% increased Area of Effect"],"stringId":"area_of_effect1"},"17523":{"connections":[{"id":42032,"orbit":0}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":8,"skill":17523,"stats":["16% increased Hazard Damage"],"stringId":"hazards12"},"17532":{"connections":[{"id":61934,"orbit":0}],"group":555,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":2,"orbitIndex":20,"skill":17532,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold23"},"17548":{"connections":[{"id":630,"orbit":0},{"id":31039,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Moment of Truth","orbit":7,"orbitIndex":2,"recipe":["Ire","Suffering","Disgust"],"skill":17548,"stats":["25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently","15% increased Critical Hit Chance"],"stringId":"criticals38_"},"17553":{"connections":[],"group":875,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Pierce","orbit":7,"orbitIndex":5,"skill":17553,"stats":["25% chance for Projectiles to Pierce Enemies within 3m distance of you"],"stringId":"ranged28"},"17584":{"connections":[],"group":626,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isSwitchable":true,"name":"Attack Area","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","id":53526,"name":"Spell and Attack Damage","stats":["8% increased Spell Damage","8% increased Attack Damage"]}},"orbit":2,"orbitIndex":17,"skill":17584,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks4"},"17587":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connectionArt":"CharacterPlanned","connections":[],"group":164,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":1,"orbitIndex":9,"skill":17587,"stats":[],"stringId":"oracle_slow_crit_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17589":{"connections":[{"id":36085,"orbit":0},{"id":64462,"orbit":7}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":23,"skill":17589,"stats":["10% increased Attack Damage"],"stringId":"attack17"},"17600":{"connections":[{"id":18519,"orbit":3},{"id":32096,"orbit":0},{"id":10041,"orbit":-2}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Thirsting Ally","orbit":3,"orbitIndex":19,"recipe":["Ire","Greed","Suffering"],"skill":17600,"stats":["Leeching Life from your Hits causes your Companion to also Leech the same amount of Life"],"stringId":"duelist_minions10"},"17602":{"connections":[{"id":59799,"orbit":4},{"id":59798,"orbit":-4}],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":7,"orbitIndex":15,"skill":17602,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield13"},"17625":{"connections":[{"id":10873,"orbit":-5}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":9,"skill":17625,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"shapeshifting14"},"17646":{"ascendancyName":"Witchhunter","connections":[],"group":240,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds","isNotable":true,"name":"Judge, Jury, and Executioner","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":17646,"stats":["Decimating Strike"],"stringId":"AscendancyMercenary2Notable2"},"17655":{"connections":[],"group":551,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isSwitchable":true,"name":"Aura Effect","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":14942,"name":"Damage","stats":["8% increased Damage"]}},"orbit":2,"orbitIndex":8,"skill":17655,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras1"},"17664":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[{"id":11463,"orbit":0},{"id":33348,"orbit":0}],"group":1307,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Decisive Retreat","orbit":0,"orbitIndex":0,"recipe":["Envy","Envy","Ire"],"skill":17664,"stats":["50% increased Critical Damage Bonus against Enemies that have exited your Presence Recently"],"stringId":"criticals97"},"17668":{"connections":[{"id":17215,"orbit":2}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Mana Regeneration and Attack Speed","orbit":2,"orbitIndex":22,"skill":17668,"stats":["2% increased Attack Speed","5% increased Mana Regeneration Rate"],"stringId":"monkchakra3"},"17672":{"connections":[{"id":38732,"orbit":0},{"id":64427,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":17672,"stats":["+5 to any Attribute"],"stringId":"attributes77_"},"17686":{"connections":[{"id":53996,"orbit":0},{"id":43575,"orbit":0}],"group":839,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage ","orbit":7,"orbitIndex":19,"skill":17686,"stats":["10% increased Melee Damage"],"stringId":"melee23_"},"17687":{"connections":[{"id":27422,"orbit":-3}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges","orbit":4,"orbitIndex":40,"skill":17687,"stats":["15% increased Mana Flask Charges gained"],"stringId":"mana_flasks2"},"17702":{"connections":[{"id":46882,"orbit":0},{"id":27262,"orbit":-3},{"id":20467,"orbit":2147483647}],"group":1085,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":17702,"stats":["+5 to any Attribute"],"stringId":"dexterity75"},"17706":{"connections":[{"id":46972,"orbit":-2}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge and Mana Flask Recovery","orbit":2,"orbitIndex":20,"skill":17706,"stats":["10% increased Energy Shield Recharge Rate","10% increased Mana Recovery from Flasks"],"stringId":"energy_shield_recovery36"},"17711":{"connections":[{"id":46989,"orbit":3}],"group":813,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":0,"orbitIndex":0,"skill":17711,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells8_"},"17724":{"connections":[{"id":17101,"orbit":-4}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Attack Damage","orbit":3,"orbitIndex":13,"skill":17724,"stats":["10% increased Attack Damage"],"stringId":"unarmed3"},"17725":{"connections":[{"id":9221,"orbit":0}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Bonded Precision","orbit":7,"orbitIndex":10,"recipe":["Disgust","Envy","Suffering"],"skill":17725,"stats":["Allies in your Presence have 25% increased Critical Hit Chance","25% increased Critical Hit Chance"],"stringId":"criticals101"},"17726":{"connections":[{"id":33053,"orbit":7}],"group":883,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Stun Buildup","orbit":7,"orbitIndex":5,"skill":17726,"stats":["15% increased Stun Buildup"],"stringId":"ranged3"},"17729":{"connectionArt":"CharacterPlanned","connections":[{"id":56466,"orbit":0}],"group":589,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Chance to Poison and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":5,"skill":17729,"stats":["12% increased Spell Damage","8% chance to Poison on Hit"],"stringId":"oracle_spell_poison3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17745":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":463,"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":17745,"stats":[],"stringId":"mastery_totem_6149"},"17754":{"ascendancyName":"Infernalist","connections":[],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds","isNotable":true,"name":"Loyal Hellhound","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":7,"skill":17754,"stats":["Grants Skill: Summon Infernal Hound"],"stringId":"AscendancyWitch1Notable10"},"17762":{"connections":[{"id":2964,"orbit":-7},{"id":28476,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Vengeance","orbit":2,"orbitIndex":23,"recipe":["Guilt","Fear","Envy"],"skill":17762,"stats":["10% of Thorns Damage Leeched as Life"],"stringId":"getting_hit12"},"17788":{"ascendancyName":"Lich","connections":[],"containJewelSocket":true,"group":1120,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isNotable":true,"isSwitchable":true,"name":"Crystalline Phylactery","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketcanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketnormal.dds"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketcanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketnormal.dds"}}},"orbit":6,"orbitIndex":0,"skill":17788,"stats":["Can Socket a non-Unique Basic Jewel into the Phylactery","100% increased Effect of the Socketed Jewel","50% more Mana Cost of Skills if you have no Energy Shield"],"stringId":"AscendancyWitch3Notable1"},"17791":{"connections":[{"id":526,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Stun Buildup","orbit":7,"orbitIndex":3,"skill":17791,"stats":["18% increased Stun Buildup with Maces"],"stringId":"mace3"},"17792":{"connections":[{"id":48734,"orbit":3}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Presence Area","orbit":2,"orbitIndex":9,"skill":17792,"stats":["20% increased Presence Area of Effect"],"stringId":"azmerianimals56"},"17796":{"connections":[{"id":12412,"orbit":2147483647}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Cooldown Recovery Rate","orbit":2,"orbitIndex":12,"skill":17796,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"slowed_enemies22"},"17825":{"connections":[{"id":45585,"orbit":-7},{"id":46931,"orbit":-7},{"id":5681,"orbit":0}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Tactical Retreat","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Disgust","Despair"],"skill":17825,"stats":["+0.5 metres to Dodge Roll distance while Surrounded","10% increased Movement Speed while Surrounded"],"stringId":"being_surrounded21"},"17854":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":55275,"orbit":7}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Escape Velocity","orbit":4,"orbitIndex":0,"recipe":["Greed","Disgust","Suffering"],"skill":17854,"stats":["3% increased Movement Speed","30% increased Evasion Rating"],"stringId":"evasion31"},"17867":{"connections":[{"id":37092,"orbit":0}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Exposure Effect and Slow Effect","orbit":7,"orbitIndex":10,"skill":17867,"stats":["Debuffs you inflict have 7% increased Slow Magnitude","7% increased Exposure Effect"],"stringId":"slowed_enemies28"},"17871":{"connections":[{"id":32672,"orbit":0}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze and Chill Resistance","orbit":2,"orbitIndex":12,"skill":17871,"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"],"stringId":"freeze_and_chill_mitigation2"},"17882":{"connections":[{"id":33596,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Volatile Grenades","orbit":7,"orbitIndex":0,"recipe":["Paranoia","Ire","Despair"],"skill":17882,"stats":["25% reduced Grenade Detonation Time"],"stringId":"grenades18"},"17885":{"connections":[{"id":11392,"orbit":-7}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude on You","orbit":3,"orbitIndex":2,"skill":17885,"stats":["15% reduced Magnitude of Ignite on you"],"stringId":"ignite_mitigation7"},"17894":{"connectionArt":"CharacterPlanned","connections":[{"id":58058,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Her Final Bite","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":42,"skill":17894,"stats":["20% increased Physical Damage with Bows","Bow Attacks have Culling Strike"],"stringId":"oracle_bow_movement9","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17903":{"connections":[{"id":40117,"orbit":-7}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":7,"orbitIndex":8,"skill":17903,"stats":["16% increased Thorns damage"],"stringId":"getting_hit19_"},"17906":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":17906,"stats":[],"stringId":"mastery_trap237"},"17923":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":18826,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Volatility","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":16,"skill":17923,"stats":["10% chance to gain Volatility on Kill"],"stringId":"AscendancyMonk3Small1"},"17924":{"connections":[{"id":51867,"orbit":-7}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":3,"orbitIndex":20,"skill":17924,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life2"},"17955":{"connections":[{"id":51708,"orbit":0}],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Careful Consideration","orbit":3,"orbitIndex":6,"recipe":["Paranoia","Paranoia","Greed"],"skill":17955,"stats":["30% reduced Evasion Rating if you have been Hit Recently","100% increased Evasion Rating if you haven't been Hit Recently"],"stringId":"evasion7_"},"17973":{"connections":[{"id":4748,"orbit":4},{"id":22691,"orbit":-6}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"isSwitchable":true,"name":"Rapid Recharge","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":48926,"name":"Living Death","stats":["Minions have 15% increased maximum Life","Minions Revive 15% faster"]}},"orbit":7,"orbitIndex":3,"skill":17973,"stats":["25% increased Energy Shield Recharge Rate","25% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery14"},"17994":{"connections":[{"id":22565,"orbit":0}],"group":774,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":5,"skill":17994,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect32"},"17999":{"connections":[{"id":51561,"orbit":0},{"id":42026,"orbit":0},{"id":63979,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown and Speed","orbit":7,"orbitIndex":4,"skill":17999,"stats":["8% increased Warcry Speed","6% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries29"},"18004":{"connections":[{"id":8881,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":3,"orbitIndex":3,"skill":18004,"stats":["Inherent Rage loss starts 1 second later"],"stringId":"rage13"},"18049":{"connections":[{"id":5802,"orbit":0}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":22,"skill":18049,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies within 2m"],"stringId":"projectiles27"},"18073":{"connections":[{"id":49952,"orbit":7},{"id":63114,"orbit":4}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Attack Damage","orbit":7,"orbitIndex":2,"skill":18073,"stats":["12% increased Attack Damage"],"stringId":"slow_attacks2_"},"18081":{"connectionArt":"CharacterPlanned","connections":[{"id":52993,"orbit":0},{"id":14980,"orbit":0}],"group":276,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Call Upon the Deep","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":7,"skill":18081,"stats":["Damage Penetrates 20% Elemental Resistances for each time you've used a Skill that Requires Glory in the past 6 seconds"],"stringId":"oracle_glory_elemental5_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18086":{"connections":[{"id":62844,"orbit":0},{"id":7333,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Breath of Ice","orbit":4,"orbitIndex":54,"recipe":["Suffering","Disgust","Suffering"],"skill":18086,"stats":["Damage Penetrates 15% Cold Resistance","+10 to Intelligence"],"stringId":"cold_penetration25"},"18115":{"connections":[{"id":48856,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":7,"orbitIndex":7,"skill":18115,"stats":["12% increased Grenade Damage"],"stringId":"grenades16"},"18121":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":18121,"stats":[],"stringId":"mastery_caster_6354__"},"18146":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":57819,"orbit":2147483647}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Reduced Attribute Requirements","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18146,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"stringId":"AscendancyMercenary3Small3"},"18157":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":29447,"orbit":-8}],"group":320,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Tempered Defences","orbit":2,"orbitIndex":17,"recipe":["Fear","Guilt","Envy"],"skill":18157,"stats":["25% increased Armour","+15% of Armour also applies to Elemental Damage"],"stringId":"armour49"},"18158":{"ascendancyName":"Infernalist","connections":[],"group":701,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds","isNotable":true,"name":"Bringer of Flame","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":18158,"stats":["All Damage from you and Allies in your Presence","contributes to Flammability and Ignite Magnitudes"],"stringId":"AscendancyWitch1Notable8"},"18160":{"connections":[{"id":26945,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Chance","orbit":7,"orbitIndex":14,"skill":18160,"stats":["Minions have 20% increased Critical Hit Chance"],"stringId":"minion_offence29"},"18167":{"connections":[{"id":49150,"orbit":-2}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Critical Hits","orbit":2,"orbitIndex":10,"skill":18167,"stats":["Invocated Spells have 12% increased Critical Hit Chance"],"stringId":"triggers29"},"18186":{"connections":[{"id":13942,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":0,"skill":18186,"stats":["15% increased Armour"],"stringId":"armour9"},"18207":{"connections":[{"id":53261,"orbit":-3}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Area and Damage","orbit":3,"orbitIndex":8,"skill":18207,"stats":["4% increased Area of Effect of Ancestrally Boosted Attacks","Ancestrally Boosted Attacks deal 8% increased Damage"],"stringId":"melee62"},"18240":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":350,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":18240,"stats":[],"stringId":"mastery_energyshield100"},"18245":{"connections":[{"id":30554,"orbit":0},{"id":21164,"orbit":0}],"group":149,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Physical Damage Reduction","orbit":7,"orbitIndex":16,"skill":18245,"stats":["Minions have 8% increased maximum Life","Minions have 8% additional Physical Damage Reduction"],"stringId":"minion_defence3"},"18270":{"connections":[{"id":45874,"orbit":3}],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":5,"orbitIndex":55,"skill":18270,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical69"},"18280":{"ascendancyName":"Ritualist","connections":[],"group":1484,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds","isNotable":true,"name":"Mind Phylacteries","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":18280,"stats":["Can instead consume 25% of maximum Mana to trigger Charms with insufficient charges"],"stringId":"AscendancyHuntress3Notable4"},"18308":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":716,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Bleeding Out","orbit":4,"orbitIndex":48,"recipe":["Despair","Suffering","Fear"],"skill":18308,"stats":["+250 to Accuracy against Bleeding Enemies","Bleeding you inflict deals Damage 10% faster"],"stringId":"bleed18"},"18348":{"ascendancyName":"Infernalist","connections":[{"id":19482,"orbit":5},{"id":8854,"orbit":0},{"id":46016,"orbit":8}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds","isNotable":true,"name":"Altered Flesh","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":60,"skill":18348,"stats":["20% of Cold Damage taken as Fire Damage","20% of Lightning Damage taken as Fire Damage","20% of Physical Damage taken as Chaos Damage"],"stringId":"AscendancyWitch1Notable4"},"18353":{"connectionArt":"CharacterPlanned","connections":[{"id":20496,"orbit":0},{"id":3544,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Physical and Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":20,"skill":18353,"stats":["12% increased Lightning Damage","12% increased Physical Damage"],"stringId":"oracle_rust_king1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18374":{"connections":[],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Leech","orbit":2,"orbitIndex":7,"skill":18374,"stats":["8% increased amount of Life Leeched","12% increased Thorns damage"],"stringId":"getting_hit8_"},"18397":{"connections":[{"id":55063,"orbit":0},{"id":4139,"orbit":0}],"group":137,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Savoured Blood","orbit":3,"orbitIndex":5,"recipe":["Despair","Ire","Ire"],"skill":18397,"stats":["35% increased amount of Life Leeched","Leech Life 20% slower"],"stringId":"life_leech17"},"18407":{"connections":[],"group":698,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":18407,"stats":["+5 to any Attribute"],"stringId":"intelligence12"},"18419":{"connections":[{"id":11014,"orbit":0},{"id":16784,"orbit":0},{"id":23667,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Mending","orbit":7,"orbitIndex":18,"recipe":["Envy","Fear","Paranoia"],"skill":18419,"stats":["Regenerate 1% of maximum Life per second while you have a Totem","Totems Regenerate 3% of maximum Life per second"],"stringId":"totems34"},"18441":{"connectionArt":"CharacterPlanned","connections":[{"id":34181,"orbit":0}],"group":408,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":18441,"stats":["+3 to Maximum Rage"],"stringId":"oracle_rage1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18448":{"connections":[{"id":30141,"orbit":0},{"id":6872,"orbit":0},{"id":30457,"orbit":0},{"id":59039,"orbit":0}],"group":153,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":18448,"stats":["+5 to any Attribute"],"stringId":"attributes16"},"18451":{"connections":[],"group":952,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":12,"skill":18451,"stats":["20% increased Frenzy Charge Duration"],"stringId":"frenzy_charges5"},"18465":{"connections":[{"id":39540,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"isSwitchable":true,"name":"Cruel Fate","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds","id":50882,"name":"Primal Spirit","stats":["10% increased Critical Hit Chance while Shapeshifted","8% increased Skill Speed while Shapeshifted"]}},"orbit":4,"orbitIndex":44,"skill":18465,"stats":["20% increased Critical Damage Bonus","20% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"],"stringId":"criticals25_"},"18470":{"connections":[{"id":4447,"orbit":0}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":1,"orbitIndex":4,"skill":18470,"stats":["15% increased Pin Buildup"],"stringId":"pin7"},"18472":{"connections":[{"id":46533,"orbit":0}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":12,"skill":18472,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"],"stringId":"poise4"},"18485":{"connections":[{"id":20119,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Unstable Bond","orbit":3,"orbitIndex":0,"recipe":["Envy","Guilt","Despair"],"skill":18485,"stats":["Gain 3 Volatility when an Allied Persistent Reviving Minion is Killed"],"stringId":"volatility1"},"18489":{"connections":[{"id":13356,"orbit":7},{"id":12751,"orbit":-7},{"id":37258,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":7,"orbitIndex":19,"skill":18489,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed4"},"18496":{"connections":[{"id":50616,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Lasting Trauma","orbit":7,"orbitIndex":12,"recipe":["Suffering","Paranoia","Envy"],"skill":18496,"stats":["5% reduced Attack Speed","30% increased Magnitude of Ailments you inflict","20% increased Duration of Damaging Ailments on Enemies"],"stringId":"slow_attacks11"},"18505":{"connections":[{"id":45090,"orbit":0},{"id":50616,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Crushing Verdict","orbit":7,"orbitIndex":16,"recipe":["Envy","Suffering","Ire"],"skill":18505,"stats":["5% reduced Attack Speed","30% increased Stun Buildup","50% increased Attack Damage"],"stringId":"slow_attacks10"},"18519":{"connections":[{"id":30910,"orbit":-7}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Life Leech and Companion Damage","orbit":7,"orbitIndex":16,"skill":18519,"stats":["8% increased amount of Life Leeched","Companions deal 12% increased Damage"],"stringId":"duelist_minions2"},"18548":{"connections":[{"id":28992,"orbit":0}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":7,"orbitIndex":8,"skill":18548,"stats":["3% increased Attack Speed"],"stringId":"attack_speed7"},"18568":{"connections":[{"id":46887,"orbit":-5}],"group":1169,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech and Cold Resistance","orbit":2,"orbitIndex":1,"skill":18568,"stats":["+5% to Cold Resistance","10% increased amount of Mana Leeched"],"stringId":"mana_leech3"},"18585":{"ascendancyName":"Warbringer","connections":[{"id":6127,"orbit":0}],"group":34,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Armour","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18585,"stats":["20% increased Armour"],"stringId":"AscendancyWarrior2Small3"},"18624":{"connections":[{"id":39608,"orbit":-2},{"id":12329,"orbit":2}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":3,"orbitIndex":22,"skill":18624,"stats":["16% increased Hazard Damage"],"stringId":"hazards10"},"18629":{"connections":[{"id":64327,"orbit":0}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":0,"skill":18629,"stats":["5% increased Block chance"],"stringId":"block7_"},"18651":{"connections":[{"id":11736,"orbit":0},{"id":63863,"orbit":0}],"group":816,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":18651,"stats":["12% increased Lightning Damage"],"stringId":"lightning19"},"18678":{"ascendancyName":"Chronomancer","connections":[{"id":26638,"orbit":9}],"group":308,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Buff Expiry Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18678,"stats":["Buffs on you expire 10% slower"],"stringId":"AscendancySorceress2Small1"},"18684":{"connections":[],"flavourText":"\"In my dreams I see a great warrior, his skin scorched black, his fists aflame.\"","group":127,"icon":"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds","isKeystone":true,"name":"Avatar of Fire","orbit":0,"orbitIndex":0,"skill":18684,"stats":["75% of Damage Converted to Fire Damage","Deal no Non-Fire Damage"],"stringId":"passive_keystone_avatar_of_fire"},"18713":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connectionArt":"CharacterPlanned","connections":[],"group":91,"icon":"Art/2DArt/SkillIcons/passives/MasteryArmourandEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":18713,"stats":[],"stringId":"oracle_crab_claw_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18717":{"connections":[{"id":60483,"orbit":0}],"group":1323,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":18717,"stats":["12% increased Lightning Damage"],"stringId":"lightning8"},"18737":{"connections":[{"id":17725,"orbit":0}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":6,"skill":18737,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals95"},"18742":{"connections":[{"id":7721,"orbit":-6},{"id":62732,"orbit":0}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":6,"skill":18742,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold7"},"18744":{"connections":[{"id":60324,"orbit":2}],"group":1057,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":10,"skill":18744,"stats":["Remnants can be collected from 20% further away"],"stringId":"remnant18"},"18746":{"connections":[],"group":128,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":0,"orbitIndex":0,"skill":18746,"stats":["5% increased Block chance"],"stringId":"shield6"},"18793":{"connections":[{"id":33639,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infused Spell Damage","orbit":2,"orbitIndex":20,"skill":18793,"stats":["12% increased Spell Damage if you have consumed an Elemental Infusion Recently"],"stringId":"infusion14"},"18801":{"connections":[{"id":11752,"orbit":2147483647},{"id":63360,"orbit":0}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":7,"orbitIndex":10,"skill":18801,"stats":["Banner Skills have 20% increased Duration"],"stringId":"banners5"},"18815":{"connections":[{"id":40990,"orbit":0}],"group":1335,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":18815,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration6"},"18818":{"connections":[{"id":29517,"orbit":0},{"id":49461,"orbit":2},{"id":21314,"orbit":-2}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Speed","orbit":0,"orbitIndex":0,"skill":18818,"stats":["2% increased Attack Speed","5% increased Attack Damage"],"stringId":"attack51"},"18822":{"connections":[{"id":21567,"orbit":-3},{"id":47790,"orbit":3}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Damage","orbit":1,"orbitIndex":7,"skill":18822,"stats":["10% increased Damage"],"stringId":"shapeshifting17"},"18826":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":47344,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds","isNotable":true,"name":"Inner Turmoil","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":8,"skill":18826,"stats":["Gain 1 Volatility on inflicting an Elemental Ailment","Take no Damage from Volatility"],"stringId":"AscendancyMonk3Notable1"},"18831":{"connections":[{"id":49545,"orbit":7}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Block","orbit":2,"orbitIndex":19,"skill":18831,"stats":["5% increased Block chance"],"stringId":"deflect7"},"18845":{"connections":[{"id":55807,"orbit":-5}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":27384,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":7,"orbitIndex":11,"skill":18845,"stats":["10% increased Spell Damage"],"stringId":"spells15"},"18846":{"connections":[],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":3,"orbitIndex":8,"skill":18846,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells3"},"18849":{"ascendancyName":"Stormweaver","connections":[],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds","isNotable":true,"name":"Shaper of Winter","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":5,"orbitIndex":2,"skill":18849,"stats":["All Damage from Hits Contributes to Chill Magnitude"],"stringId":"AscendancySorceress1Notable8"},"18856":{"connections":[{"id":24491,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":3,"orbitIndex":0,"skill":18856,"stats":["Invocated Spells deal 15% increased Damage"],"stringId":"triggers22"},"18864":{"connections":[{"id":2745,"orbit":0}],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Ailment Magnitude","orbit":2,"orbitIndex":2,"skill":18864,"stats":["10% increased Magnitude of Ailments you inflict"],"stringId":"azmerianimals44"},"18882":{"connections":[{"id":24045,"orbit":-2},{"id":26786,"orbit":0},{"id":30047,"orbit":0},{"id":29941,"orbit":0}],"group":913,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":6,"skill":18882,"stats":["+5 to any Attribute"],"stringId":"dexterity68"},"18895":{"connections":[{"id":12661,"orbit":3}],"group":942,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":1,"orbitIndex":6,"skill":18895,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield3"},"18897":{"connections":[{"id":53185,"orbit":5}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Evasion Rating","orbit":2,"orbitIndex":4,"skill":18897,"stats":["15% increased Evasion Rating"],"stringId":"azmerianimals51"},"18910":{"connections":[{"id":10265,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Critical Chance","orbit":5,"orbitIndex":48,"skill":18910,"stats":["10% increased Critical Hit Chance with Spears"],"stringId":"spear2"},"18913":{"connections":[{"id":12419,"orbit":-2}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage and Duration","orbit":7,"orbitIndex":22,"skill":18913,"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"],"stringId":"chaos2"},"18923":{"connections":[{"id":61976,"orbit":0},{"id":17118,"orbit":0},{"id":39570,"orbit":0},{"id":9085,"orbit":0}],"group":1036,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":18923,"stats":["+5 to any Attribute"],"stringId":"dexterity64"},"18940":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1442,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds","isMultipleChoiceOption":true,"name":"Shattering Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18940,"stats":["Grants Skill: Shattering Concoction"],"stringId":"AscendancyRanger3Notable7_2"},"18959":{"connections":[{"id":55843,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Ruinic Helm","orbit":2,"orbitIndex":14,"recipe":["Paranoia","Isolation","Fear"],"skill":18959,"stats":["+1 to Maximum Energy Shield per 8 Item Armour on Equipped Helmet"],"stringId":"energy_shield_and_armour35"},"18969":{"connections":[],"group":1392,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Speed","orbit":0,"orbitIndex":0,"skill":18969,"stats":["3% increased Attack Speed with Bows"],"stringId":"bow16"},"18970":{"connections":[{"id":17366,"orbit":-3},{"id":11938,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":16,"skill":18970,"stats":["+8 to Evasion Rating","+5 to maximum Energy Shield"],"stringId":"evasion_and_energy_shield3"},"18972":{"connectionArt":"CharacterPlanned","connections":[{"id":34782,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Echoes of Ferocity","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":18972,"stats":["15% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock"],"stringId":"oracle_bear_addon2__","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19001":{"connections":[{"id":16786,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Immobilisation Buildup","orbit":7,"orbitIndex":18,"skill":19001,"stats":["15% increased Immobilisation buildup"],"stringId":"slaying7"},"19003":{"connections":[{"id":12166,"orbit":0},{"id":3128,"orbit":0}],"group":1193,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":19003,"stats":["10% increased Cold Damage"],"stringId":"cold4_"},"19006":{"connections":[{"id":39461,"orbit":0}],"group":617,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":18,"skill":19006,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"],"stringId":"minion_reservation12"},"19011":{"connections":[{"id":45363,"orbit":0}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":20,"skill":19011,"stats":["10% increased Melee Damage"],"stringId":"melee56"},"19027":{"connections":[{"id":21156,"orbit":-2},{"id":7847,"orbit":0}],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Charge Duration","orbit":7,"orbitIndex":12,"skill":19027,"stats":["15% increased Endurance, Frenzy and Power Charge Duration"],"stringId":"azmerianimals14"},"19044":{"connections":[{"id":53188,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Arcane Intensity","orbit":1,"orbitIndex":0,"recipe":["Disgust","Fear","Despair"],"skill":19044,"stats":["3% increased Spell Damage per 100 maximum Mana"],"stringId":"mana37"},"19074":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":7,"orbitIndex":6,"skill":19074,"stats":[],"stringId":"mastery_attack_6301"},"19104":{"connections":[{"id":29582,"orbit":0}],"group":940,"icon":"Art/2DArt/SkillIcons/passives/eagleeye.dds","isNotable":true,"isSwitchable":true,"name":"Eagle Eye","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","id":39628,"name":"Reflex Action","stats":["30% increased Parry Damage","30% increased Evasion Rating while Parrying"]}},"orbit":0,"orbitIndex":0,"skill":19104,"stats":["+30 to Accuracy Rating","10% increased Accuracy Rating"],"stringId":"accuracy18"},"19112":{"connections":[{"id":36358,"orbit":0}],"group":678,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":8,"skill":19112,"stats":["7% increased Chaos Damage"],"stringId":"chaos18_"},"19122":{"connections":[{"id":28432,"orbit":0}],"group":425,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Armour if Consumed Endurance Charge","orbit":2,"orbitIndex":16,"skill":19122,"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"],"stringId":"endurance_charges11"},"19125":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":726,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Potent Incantation","orbit":1,"orbitIndex":8,"recipe":["Paranoia","Paranoia","Disgust"],"skill":19125,"stats":["30% increased Spell Damage","5% reduced Cast Speed"],"stringId":"spells33"},"19129":{"connections":[{"id":55066,"orbit":0},{"id":9290,"orbit":0}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":21,"skill":19129,"stats":["15% increased Pin Buildup"],"stringId":"bleed47"},"19156":{"connections":[{"id":12249,"orbit":-7},{"id":17283,"orbit":0}],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Immaterial","orbit":2,"orbitIndex":12,"recipe":["Ire","Disgust","Envy"],"skill":19156,"stats":["50% increased Evasion Rating if Energy Shield Recharge has started in the past 2 seconds","30% increased Evasion Rating while you have Energy Shield"],"stringId":"evasion_and_energy_shield14"},"19162":{"connectionArt":"CharacterPlanned","connections":[{"id":34143,"orbit":0},{"id":31554,"orbit":5},{"id":15141,"orbit":2147483647}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":60,"skill":19162,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"stringId":"oracle_duration_physical4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19203":{"connections":[{"id":10260,"orbit":0}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":21,"skill":19203,"stats":["Channelling Skills deal 12% increased Damage"],"stringId":"channelling2"},"19223":{"connections":[{"id":21755,"orbit":0},{"id":53166,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":18,"skill":19223,"stats":["10% increased Attack Damage"],"stringId":"attack23_"},"19233":{"ascendancyName":"Amazon","connections":[{"id":42441,"orbit":0}],"group":1466,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":19233,"stats":["12% increased Elemental Damage"],"stringId":"AscendancyHuntress1Small6"},"19236":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":152,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Projectile Bulwark","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Despair"],"skill":19236,"stats":["30% increased Armour","Defend with 120% of Armour against Projectile Attacks"],"stringId":"armour31"},"19240":{"connections":[{"id":46358,"orbit":-6},{"id":4847,"orbit":5}],"group":622,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":19240,"stats":["+5 to any Attribute"],"stringId":"intelligence27"},"19249":{"connections":[{"id":33209,"orbit":4},{"id":40550,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Supportive Ancestors","orbit":6,"orbitIndex":0,"recipe":["Fear","Disgust","Isolation"],"skill":19249,"stats":["25% increased Damage while you have a Totem","Spells Cast by Totems have 3% increased Cast Speed per Summoned Totem","Attacks used by Totems have 3% increased Attack Speed per Summoned Totem"],"stringId":"totems7"},"19277":{"connections":[{"id":44783,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":12,"skill":19277,"stats":["10% increased Spell Area Damage"],"stringId":"area_spells16"},"19288":{"connections":[],"flavourText":"Utter trust in your defence unleashes ultimate potential.","group":917,"icon":"Art/2DArt/SkillIcons/passives/GlancingBlows.dds","isKeystone":true,"name":"Glancing Blows","orbit":0,"orbitIndex":0,"skill":19288,"stats":["Chance to Evade is Unlucky","Chance to Deflect is Lucky"],"stringId":"passive_keystone_glancing_blows_"},"19330":{"connections":[],"group":662,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":4,"orbitIndex":52,"skill":19330,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration35"},"19337":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1126,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Precision Salvo","orbit":0,"orbitIndex":0,"recipe":["Despair","Envy","Envy"],"skill":19337,"stats":["8% increased Projectile Speed","6% increased Attack Speed","12% increased Accuracy Rating"],"stringId":"accuracy40"},"19338":{"connections":[{"id":60,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":3,"orbitIndex":0,"skill":19338,"stats":["+8 to Dexterity"],"stringId":"dexterity104_"},"19341":{"connections":[],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":3,"orbitIndex":16,"skill":19341,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life3"},"19342":{"connections":[{"id":17553,"orbit":-3},{"id":46296,"orbit":0},{"id":27493,"orbit":0}],"group":875,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":3,"orbitIndex":8,"skill":19342,"stats":["10% increased Projectile Damage"],"stringId":"ranged41"},"19355":{"connections":[],"group":953,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":6,"orbitIndex":4,"skill":19355,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield44"},"19359":{"connections":[{"id":35095,"orbit":4},{"id":52245,"orbit":0}],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Damage and Resistance","orbit":3,"orbitIndex":2,"skill":19359,"stats":["5% increased Chaos Damage","+3% to Chaos Resistance"],"stringId":"monkchaos3"},"19424":{"ascendancyName":"Titan","connections":[{"id":60634,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Strength","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":6,"orbitIndex":48,"skill":19424,"stats":["4% increased Strength"],"stringId":"AscendancyWarrior1Small5"},"19426":{"connections":[{"id":15443,"orbit":0}],"group":1001,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":4,"skill":19426,"stats":["10% increased Physical Damage"],"stringId":"physical48"},"19442":{"connections":[{"id":25170,"orbit":-3},{"id":8606,"orbit":0}],"group":985,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Prolonged Assault","orbit":2,"orbitIndex":8,"recipe":["Guilt","Despair","Suffering"],"skill":19442,"stats":["16% increased Attack Damage","16% increased Skill Effect Duration","Buffs on you expire 10% slower"],"stringId":"attack11"},"19461":{"connections":[{"id":64415,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Lightning and Cold Damage","orbit":3,"orbitIndex":16,"skill":19461,"stats":["8% increased Cold Damage","8% increased Lightning Damage"],"stringId":"daze_12"},"19470":{"connections":[],"group":922,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Life and Mana Flask Recovery","orbit":3,"orbitIndex":17,"skill":19470,"stats":["10% increased Life and Mana Recovery from Flasks"],"stringId":"flasks19_"},"19482":{"ascendancyName":"Infernalist","connections":[{"id":36564,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":109,"skill":19482,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch1Small1"},"19546":{"connections":[{"id":5681,"orbit":0}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Favourable Odds","orbit":2,"orbitIndex":4,"recipe":["Despair","Greed","Disgust"],"skill":19546,"stats":["30% increased Block chance while Surrounded","10% increased Deflection Rating while Surrounded","40% increased Ailment and Stun Threshold while Surrounded"],"stringId":"being_surrounded23"},"19563":{"connections":[{"id":47931,"orbit":0},{"id":58496,"orbit":-7},{"id":6735,"orbit":7}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":19563,"stats":["12% increased Damage while Shapeshifted"],"stringId":"bear1"},"19573":{"connections":[{"id":38479,"orbit":-5},{"id":19342,"orbit":-3}],"group":875,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Pierce","orbit":7,"orbitIndex":11,"skill":19573,"stats":["25% chance for Projectiles to Pierce Enemies within 3m distance of you"],"stringId":"ranged27"},"19644":{"connections":[{"id":14505,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Left Hand of Darkness","orbit":4,"orbitIndex":29,"recipe":["Isolation","Suffering","Envy"],"skill":19644,"stats":["Minions have 20% additional Physical Damage Reduction","Minions have +23% to Chaos Resistance","Attacks Gain 5% of Damage as extra Chaos Damage"],"stringId":"minion_defence16"},"19674":{"connections":[{"id":41493,"orbit":0}],"group":317,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":3,"orbitIndex":2,"skill":19674,"stats":["8% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"slams4"},"19715":{"connections":[{"id":34927,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Cremation","orbit":4,"orbitIndex":66,"recipe":["Isolation","Disgust","Isolation"],"skill":19715,"stats":["Damage Penetrates 18% Fire Resistance","Gain 6% of Elemental Damage as Extra Fire Damage"],"stringId":"fire_penetration24"},"19722":{"connections":[],"group":1193,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Thin Ice","orbit":7,"orbitIndex":10,"recipe":["Suffering","Ire","Greed"],"skill":19722,"stats":["20% increased Freeze Buildup","50% increased Damage with Hits against Frozen Enemies"],"stringId":"cold32"},"19749":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":961,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":1,"orbitIndex":6,"skill":19749,"stats":[],"stringId":"mastery_fire120"},"19750":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":676,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":0,"orbitIndex":0,"skill":19750,"stats":[],"stringId":"mastery_evasion115"},"19751":{"connections":[{"id":35618,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Threshold","orbit":2,"orbitIndex":19,"skill":19751,"stats":["15% increased Freeze Threshold"],"stringId":"chill_and_freeze22"},"19767":{"connections":[{"id":35223,"orbit":0},{"id":13895,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Attack Speed","orbit":4,"orbitIndex":10,"skill":19767,"stats":["3% increased Attack Speed with Spears"],"stringId":"spear6"},"19779":{"connections":[{"id":63891,"orbit":2}],"group":881,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":2,"orbitIndex":22,"skill":19779,"stats":["7% increased Chaos Damage"],"stringId":"chaos10"},"19794":{"connections":[],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude on You","orbit":3,"orbitIndex":22,"skill":19794,"stats":["15% reduced Magnitude of Ignite on you"],"stringId":"ignite_mitigation5"},"19796":{"connections":[{"id":18308,"orbit":0}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Attack Damage vs Bleeding Enemies","orbit":7,"orbitIndex":16,"skill":19796,"stats":["16% increased Attack Damage against Bleeding Enemies"],"stringId":"bleed16"},"19802":{"connections":[{"id":64399,"orbit":2}],"group":528,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":2,"orbitIndex":8,"skill":19802,"stats":["15% increased Critical Damage Bonus for Attack Damage"],"stringId":"criticals66"},"19808":{"connections":[],"group":992,"icon":"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds","isSwitchable":true,"name":"Ailment Chance","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","id":28615,"name":"Accuracy","stats":["8% increased Accuracy Rating"]}},"orbit":0,"orbitIndex":0,"skill":19808,"stats":["10% increased chance to inflict Ailments"],"stringId":"exploiting_elemental_ailments9_"},"19820":{"connections":[{"id":5686,"orbit":0}],"group":199,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Cold Damage","orbit":2,"orbitIndex":18,"skill":19820,"stats":["10% increased Armour","+10% of Armour also applies to Cold Damage"],"stringId":"armour40"},"19846":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":346,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":1,"orbitIndex":6,"skill":19846,"stats":[],"stringId":"mastery_fire6171"},"19873":{"connections":[{"id":13233,"orbit":4},{"id":17655,"orbit":-9}],"group":577,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":7,"orbitIndex":4,"skill":19873,"stats":["5% increased Area of Effect"],"stringId":"area_of_effect4"},"19880":{"connections":[{"id":59390,"orbit":0}],"group":1145,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Evasion if Consumed Frenzy Charge","orbit":2,"orbitIndex":0,"skill":19880,"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"],"stringId":"frenzy_charges2"},"19942":{"connections":[{"id":1144,"orbit":0}],"group":303,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Attack Elemental Damage","orbit":2,"orbitIndex":1,"skill":19942,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"accuracy53"},"19953":{"connectionArt":"CharacterPlanned","connections":[{"id":50142,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":19953,"stats":["15% increased Lightning Damage"],"stringId":"oracle_rust_king6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19955":{"connections":[],"group":749,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Endless Blizzard","orbit":4,"orbitIndex":6,"recipe":["Isolation","Suffering","Fear"],"skill":19955,"stats":["+1 to Level of all Cold Skills"],"stringId":"cold38"},"19966":{"connectionArt":"CharacterPlanned","connections":[{"id":829,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":19,"skill":19966,"stats":["25% increased Minion Duration"],"stringId":"oracle_big_family5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19998":{"connections":[{"id":44430,"orbit":0}],"group":844,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Damage","orbit":0,"orbitIndex":0,"skill":19998,"stats":["12% increased Damage with Crossbows"],"stringId":"crossbow2"},"20008":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Unleash Fire","orbit":7,"orbitIndex":4,"recipe":["Disgust","Guilt","Greed"],"skill":20008,"stats":["30% increased Stun Buildup with Melee Damage","Projectiles deal 75% increased Damage against Heavy Stunned Enemies"],"stringId":"ranged25"},"20015":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":3,"orbitIndex":1,"skill":20015,"stats":[],"stringId":"mastery_warcry_6793"},"20024":{"connections":[{"id":44223,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":22,"skill":20024,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals14"},"20032":{"connections":[{"id":28680,"orbit":0},{"id":56762,"orbit":0}],"group":401,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Erraticism","orbit":2,"orbitIndex":0,"recipe":["Despair","Greed","Guilt"],"skill":20032,"stats":["16% increased Cast Speed if you've dealt a Critical Hit Recently","10% reduced Critical Hit Chance"],"stringId":"cast_speed37"},"20044":{"connections":[{"id":30736,"orbit":0}],"group":1398,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":7,"skill":20044,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect56"},"20049":{"connections":[{"id":32818,"orbit":5}],"group":968,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":7,"orbitIndex":0,"skill":20049,"stats":["10% increased Charm Charges gained"],"stringId":"charms16"},"20091":{"connections":[{"id":46565,"orbit":0}],"group":548,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":5,"orbitIndex":43,"skill":20091,"stats":["10% increased Damage with Swords"],"stringId":"sword5"},"20105":{"connections":[{"id":13895,"orbit":0}],"group":1357,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Accuracy","orbit":0,"orbitIndex":0,"skill":20105,"stats":["10% increased Accuracy Rating with Spears"],"stringId":"spear8"},"20115":{"connections":[{"id":49734,"orbit":0},{"id":24420,"orbit":0},{"id":63243,"orbit":0},{"id":30258,"orbit":0}],"group":232,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":20115,"stats":["+5 to any Attribute"],"stringId":"attributes80"},"20119":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":20119,"stats":[],"stringId":"mastery_minion_offence_6620_"},"20140":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":869,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":20140,"stats":[],"stringId":"mastery_caster_6362"},"20195":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":56,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds","isNotable":true,"name":"Spiked Plates","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":20195,"stats":["Body Armour grants 100% increased Thorns damage"],"stringId":"AscendancyWarrior3Notable6_3"},"20205":{"connections":[{"id":33059,"orbit":0}],"group":894,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":2,"orbitIndex":4,"skill":20205,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun15"},"20236":{"connections":[{"id":4346,"orbit":0}],"group":1068,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":20236,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals19"},"20251":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":114,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Splitting Ground","orbit":3,"orbitIndex":23,"recipe":["Suffering","Suffering","Isolation"],"skill":20251,"stats":["Skills which create Fissures have a 20% chance to create an additional Fissure"],"stringId":"area_attacks40_"},"20289":{"connections":[{"id":61896,"orbit":0},{"id":50767,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Frozen Claw","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Ire"],"skill":20289,"stats":["Gain 8% of Damage as Extra Cold Damage while Shapeshifted"],"stringId":"wolf18"},"20303":{"connections":[{"id":9908,"orbit":0}],"group":368,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":16,"skill":20303,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration31"},"20350":{"connections":[{"id":4948,"orbit":0},{"id":47006,"orbit":0},{"id":28304,"orbit":0}],"group":370,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":10,"skill":20350,"stats":["20% increased Damage against Enemies with Fully Broken Armour"],"stringId":"armour_break11"},"20387":{"connections":[{"id":57810,"orbit":0}],"group":919,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":20387,"stats":["15% increased chance to Shock"],"stringId":"shock11"},"20388":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":581,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Regenerative Flesh","orbit":2,"orbitIndex":22,"recipe":["Greed","Disgust","Greed"],"skill":20388,"stats":["6% of Damage taken Recouped as Life","Minions Recoup 15% of Damage taken as Life"],"stringId":"minion_defence36_"},"20391":{"connectionArt":"CharacterPlanned","connections":[{"id":16947,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":15,"skill":20391,"stats":["8% increased Block chance"],"stringId":"oracle_crab_claw8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20397":{"connections":[{"id":4577,"orbit":3},{"id":8556,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Authority","orbit":7,"orbitIndex":11,"recipe":["Greed","Envy","Suffering"],"skill":20397,"stats":["15% increased Area of Effect for Attacks","10% increased Cooldown Recovery Rate"],"stringId":"area_attacks30"},"20414":{"connections":[{"id":35043,"orbit":0},{"id":52410,"orbit":0},{"id":50146,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Reprisal","orbit":4,"orbitIndex":31,"recipe":["Ire","Despair","Despair"],"skill":20414,"stats":["25% increased Parried Debuff Magnitude"],"stringId":"buckler12"},"20416":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":425,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Grit","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Envy"],"skill":20416,"stats":["10% chance when you gain an Endurance Charge to gain an additional Endurance Charge","+1 to Maximum Endurance Charges"],"stringId":"endurance_charges9"},"20429":{"connections":[{"id":28797,"orbit":0}],"group":1394,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Speed","orbit":6,"orbitIndex":62,"skill":20429,"stats":["3% increased Attack Speed with Daggers"],"stringId":"dagger7"},"20467":{"connections":[{"id":58312,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Culling Strike Threshold","orbit":3,"orbitIndex":12,"skill":20467,"stats":["5% increased Culling Strike Threshold"],"stringId":"slaying1"},"20496":{"connectionArt":"CharacterPlanned","connections":[{"id":11984,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":6,"skill":20496,"stats":["15% increased Physical Damage"],"stringId":"oracle_rust_king4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20499":{"connections":[{"id":34327,"orbit":0},{"id":2336,"orbit":-2}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Effect","orbit":7,"orbitIndex":13,"skill":20499,"stats":["15% increased effect of Arcane Surge on you"],"stringId":"mana_regeneration41"},"20504":{"connections":[{"id":62341,"orbit":-5}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":0,"orbitIndex":0,"skill":20504,"stats":["Recover 5 Life when you Block"],"stringId":"block10"},"20511":{"connections":[{"id":53804,"orbit":-7},{"id":49259,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","isNotable":true,"name":"Cremating Cries","orbit":3,"orbitIndex":14,"recipe":["Despair","Suffering","Paranoia"],"skill":20511,"stats":["Empowered Attacks Gain 15% of Physical Damage as Extra Fire damage"],"stringId":"warcries44"},"20547":{"connections":[{"id":33340,"orbit":0},{"id":34412,"orbit":-2}],"group":410,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":11,"skill":20547,"stats":["15% increased Stun Buildup"],"stringId":"stun23"},"20558":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":225,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","isNotable":true,"name":"Among the Hordes","orbit":2,"orbitIndex":16,"recipe":["Suffering","Greed","Suffering"],"skill":20558,"stats":["3% increased Movement Speed","15% increased Attack Damage","Minions have 10% increased Movement Speed"],"stringId":"minion_offence59"},"20582":{"connections":[{"id":55329,"orbit":0}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Duration","orbit":6,"orbitIndex":21,"skill":20582,"stats":["15% increased Parried Debuff Duration"],"stringId":"buckler3"},"20637":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connectionArt":"CharacterPlanned","connections":[],"group":521,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupExtra.dds","isOnlyImage":true,"name":"Damage Mastery","orbit":0,"orbitIndex":0,"skill":20637,"stats":[],"stringId":"oracle_hiearchy_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20641":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":51934,"orbit":0}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":1,"orbitIndex":1,"skill":20641,"stats":[],"stringId":"mastery_caster_6353"},"20645":{"connections":[{"id":64284,"orbit":4}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":14,"skill":20645,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks25_"},"20649":{"connections":[{"id":62998,"orbit":0},{"id":2582,"orbit":0},{"id":65290,"orbit":0}],"group":1363,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":20649,"stats":["10% increased Lightning Damage"],"stringId":"shock_mitigation1__"},"20677":{"connections":[{"id":9586,"orbit":0},{"id":535,"orbit":0}],"group":1109,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"For the Jugular","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Guilt"],"skill":20677,"stats":["25% increased Critical Damage Bonus","+10 to Intelligence"],"stringId":"criticals29"},"20691":{"connections":[{"id":41739,"orbit":0}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":10,"skill":20691,"stats":["15% increased Stun Buildup"],"stringId":"stun20"},"20701":{"ascendancyName":"Disciple of Varashta","connections":[{"id":35880,"orbit":3}],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FocusStaff.dds","isNotable":true,"name":"Instruments of Power","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":3,"orbitIndex":4,"skill":20701,"stats":["You can equip a Focus while wielding a Staff","50% reduced bonuses gained from Equipped Focus"],"stringId":"AscendancySorceress3Notable5_"},"20718":{"connections":[{"id":30979,"orbit":-3}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Duration","orbit":7,"orbitIndex":12,"skill":20718,"stats":["10% increased Skill Effect Duration"],"stringId":"slowed_enemies6"},"20744":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":908,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":1,"orbitIndex":3,"skill":20744,"stats":[],"stringId":"mastery_projectile_6650"},"20772":{"ascendancyName":"Lich","connections":[{"id":2877,"orbit":-4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Mana","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":15028,"name":"Minion Duration","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["15% increased Minion Duration"]}},"orbit":9,"orbitIndex":114,"skill":20772,"stats":["3% increased maximum Mana"],"stringId":"AscendancyWitch3Small3"},"20782":{"connections":[{"id":52191,"orbit":-3},{"id":42361,"orbit":0}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":8,"skill":20782,"stats":["7% increased Chaos Damage"],"stringId":"chaos5"},"20787":{"connections":[{"id":5390,"orbit":2147483647}],"group":1384,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":21,"skill":20787,"stats":["15% increased Freeze Buildup"],"stringId":"cold46"},"20791":{"connections":[{"id":13777,"orbit":0},{"id":11741,"orbit":0}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration and Energy Shield","orbit":2,"orbitIndex":10,"skill":20791,"stats":["10% increased Power Charge Duration","10% increased maximum Energy Shield if you've consumed a Power Charge Recently"],"stringId":"power_endurance_charges1"},"20820":{"connections":[{"id":40166,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":20,"skill":20820,"stats":["3% increased Attack Speed"],"stringId":"attack_speed10"},"20830":{"ascendancyName":"Witchhunter","connections":[{"id":37078,"orbit":8}],"group":311,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":20830,"stats":["8% increased Area of Effect"],"stringId":"AscendancyMercenary2Small7"},"20831":{"connections":[{"id":29843,"orbit":0},{"id":44875,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds","isNotable":true,"name":"Catlike Agility","orbit":2,"orbitIndex":14,"skill":20831,"stats":["25% increased Evasion Rating","40% increased Evasion Rating if you've Dodge Rolled Recently","3% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"evasion39"},"20837":{"connections":[{"id":61104,"orbit":0}],"group":998,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback","orbit":0,"orbitIndex":0,"skill":20837,"stats":["8% increased Knockback Distance"],"stringId":"bleed46"},"20842":{"connections":[{"id":48026,"orbit":0},{"id":4661,"orbit":2147483647}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":3,"orbitIndex":12,"skill":20842,"stats":["Banner Skills have 15% increased Area of Effect"],"stringId":"banners16"},"20848":{"connections":[{"id":16721,"orbit":2147483647}],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":7,"orbitIndex":8,"skill":20848,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical64"},"20861":{"connections":[{"id":8522,"orbit":0},{"id":45350,"orbit":0},{"id":17672,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":7,"orbitIndex":12,"skill":20861,"stats":["Invocated Spells deal 15% increased Damage"],"stringId":"triggers11"},"20895":{"ascendancyName":"Smith of Kitava","connections":[{"id":47184,"orbit":0}],"group":18,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Strength","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":20895,"stats":["5% increased Strength"],"stringId":"AscendancyWarrior3Small2"},"20909":{"connections":[{"id":44891,"orbit":2147483647}],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":1,"skill":20909,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration3"},"20916":{"connections":[{"id":59355,"orbit":0}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Blinding Strike","orbit":7,"orbitIndex":8,"recipe":["Envy","Fear","Envy"],"skill":20916,"stats":["24% increased Attack Damage","10% chance to Blind Enemies on Hit with Attacks"],"stringId":"attack16"},"20963":{"connectionArt":"CharacterPlanned","connections":[{"id":17587,"orbit":0}],"group":164,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Calculated Hunter","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":18,"skill":20963,"stats":["5% reduced Skill Speed","50% increased Critical Hit Chance"],"stringId":"oracle_slow_crits4__","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20989":{"connections":[{"id":42984,"orbit":0},{"id":30141,"orbit":0}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Attack Area","orbit":3,"orbitIndex":9,"skill":20989,"stats":["6% increased Area of Effect"],"stringId":"area_attacks37"},"21017":{"connections":[{"id":26969,"orbit":-7},{"id":55789,"orbit":7}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":5,"orbitIndex":0,"skill":21017,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals68"},"21070":{"connections":[{"id":57388,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":7,"orbitIndex":20,"skill":21070,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals63"},"21077":{"connections":[{"id":354,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":3,"orbitIndex":12,"skill":21077,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"stringId":"grenades2"},"21080":{"connections":[{"id":1869,"orbit":-4}],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":19,"skill":21080,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze1"},"21081":{"connections":[{"id":25745,"orbit":5}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":5,"orbitIndex":42,"skill":21081,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour20"},"21089":{"connections":[{"id":31848,"orbit":7}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns Ignore Armour","orbit":7,"orbitIndex":20,"skill":21089,"stats":["Thorns Damage has 25% chance to ignore Enemy Armour"],"stringId":"getting_hit18"},"21096":{"connections":[{"id":56388,"orbit":0}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":4,"orbitIndex":69,"skill":21096,"stats":["Banner Skills have 15% increased Area of Effect"],"stringId":"banners25"},"21111":{"connections":[{"id":33099,"orbit":-5}],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Activation Chance","orbit":7,"orbitIndex":11,"skill":21111,"stats":["10% chance when a Charm is used to use another Charm without consuming Charges"],"stringId":"charms15"},"21112":{"connections":[{"id":31055,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":4,"orbitIndex":57,"skill":21112,"stats":["10% increased Damage with Bows"],"stringId":"bow5"},"21127":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":287,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":4,"orbitIndex":30,"skill":21127,"stats":[],"stringId":"mastery_totem_6748"},"21142":{"connections":[{"id":55829,"orbit":7}],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":5,"skill":21142,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks51"},"21156":{"connections":[{"id":34623,"orbit":0}],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Charge Duration","orbit":7,"orbitIndex":8,"skill":21156,"stats":["15% increased Endurance, Frenzy and Power Charge Duration"],"stringId":"azmerianimals13"},"21161":{"connections":[{"id":10500,"orbit":5}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Movement Penalty with Raised Shield","orbit":3,"orbitIndex":7,"skill":21161,"stats":["10% reduced Movement Speed Penalty while Actively Blocking"],"stringId":"shield32"},"21164":{"connections":[{"id":62670,"orbit":0}],"group":149,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Fleshcrafting","orbit":7,"orbitIndex":10,"recipe":["Isolation","Greed","Fear"],"skill":21164,"stats":["4% of Maximum Life Converted to Energy Shield","Minions gain 15% of their maximum Life as Extra maximum Energy Shield"],"stringId":"minion_defence22_"},"21184":{"connections":[{"id":20251,"orbit":0}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Attack Area","orbit":7,"orbitIndex":3,"skill":21184,"stats":["6% increased Area of Effect"],"stringId":"area_attacks39"},"21205":{"connections":[{"id":44176,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":5,"orbitIndex":60,"skill":21205,"stats":["+3 to all Attributes"],"stringId":"all_attributes3"},"21206":{"connections":[{"id":45899,"orbit":0},{"id":11505,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Explosive Impact","orbit":3,"orbitIndex":8,"recipe":["Greed","Disgust","Fear"],"skill":21206,"stats":["15% increased Area of Effect","Burning Enemies you kill have a 5% chance to Explode, dealing a","tenth of their maximum Life as Fire Damage"],"stringId":"fire36"},"21208":{"connections":[],"group":1186,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Activation Speed and Effect","orbit":7,"orbitIndex":14,"skill":21208,"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"],"stringId":"curses4"},"21218":{"connectionArt":"CharacterPlanned","connections":[{"id":7066,"orbit":0},{"id":13950,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":5,"skill":21218,"stats":["16% increased Damage with Bows"],"stringId":"oracle_bow_movement1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21225":{"connections":[{"id":38369,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Damage","orbit":3,"orbitIndex":16,"skill":21225,"stats":["10% increased Damage with Spears"],"stringId":"spear3"},"21227":{"connections":[{"id":36290,"orbit":-2}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":4,"orbitIndex":39,"skill":21227,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery6"},"21245":{"connections":[],"group":503,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Spell Critical Chance","orbit":0,"orbitIndex":0,"skill":21245,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"physical15"},"21274":{"connections":[{"id":39298,"orbit":0}],"group":823,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21274,"stats":["+5 to any Attribute"],"stringId":"attributes46"},"21279":{"connections":[{"id":35534,"orbit":-3}],"group":1296,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect and Blind Effect","orbit":2,"orbitIndex":21,"skill":21279,"stats":["8% increased Effect of your Mark Skills","10% increased Blind Effect"],"stringId":"marks29"},"21280":{"connections":[{"id":28050,"orbit":0},{"id":61312,"orbit":0},{"id":40630,"orbit":0}],"group":995,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21280,"stats":["+5 to any Attribute"],"stringId":"dexterity21"},"21284":{"ascendancyName":"Oracle","connections":[{"id":30904,"orbit":2147483647}],"group":8,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Life and Mana Regeneration Rate","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":21284,"stats":["8% increased Life Regeneration rate","8% increased Mana Regeneration Rate"],"stringId":"AscendancyDruid1Small3"},"21286":{"connections":[{"id":4128,"orbit":4},{"id":45992,"orbit":0}],"group":453,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":14,"skill":21286,"stats":["15% increased Armour"],"stringId":"armour21_"},"21314":{"connections":[{"id":50912,"orbit":-4}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":17,"skill":21314,"stats":["10% increased Attack Damage"],"stringId":"attack50"},"21324":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Buckler Mastery","orbit":2,"orbitIndex":7,"skill":21324,"stats":[],"stringId":"mastery_block87"},"21327":{"connections":[{"id":56876,"orbit":0}],"group":312,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Energy Shield if Consumed Power Charge","orbit":2,"orbitIndex":14,"skill":21327,"stats":["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"],"stringId":"power_charges11"},"21336":{"connections":[{"id":62984,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":19,"skill":21336,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield26"},"21349":{"connections":[],"group":1107,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFoxNotable.dds","isNotable":true,"name":"The Cunning Fox","orbit":2,"orbitIndex":4,"recipe":["Isolation","Despair","Suffering"],"skill":21349,"stats":["+5% to Quality of all Skills"],"stringId":"azmerianimals24_"},"21374":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connectionArt":"CharacterPlanned","connections":[],"group":228,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":7,"orbitIndex":21,"skill":21374,"stats":[],"stringId":"oracle_beast_corruption_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21380":{"connections":[],"group":1160,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Preemptive Strike","orbit":7,"orbitIndex":9,"recipe":["Guilt","Disgust","Greed"],"skill":21380,"stats":["100% increased Critical Damage Bonus against Enemies that are on Full Life"],"stringId":"criticals39"},"21387":{"connections":[{"id":53719,"orbit":0},{"id":3988,"orbit":0}],"group":178,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21387,"stats":["+5 to any Attribute"],"stringId":"strength67"},"21390":{"connections":[{"id":7972,"orbit":0}],"group":277,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration","orbit":2,"orbitIndex":12,"skill":21390,"stats":["20% increased Endurance Charge Duration"],"stringId":"endurance_charges3"},"21404":{"connections":[{"id":42825,"orbit":0}],"group":472,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":18,"skill":21404,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery33"},"21413":{"connections":[{"id":28408,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start ","orbit":7,"orbitIndex":19,"skill":21413,"stats":["Inherent Rage loss starts 1 second later"],"stringId":"rage28"},"21415":{"connections":[{"id":61493,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":3,"orbitIndex":16,"skill":21415,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield1_"},"21438":{"connections":[{"id":1019,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":7,"orbitIndex":7,"skill":21438,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion7"},"21453":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":10286,"orbit":0}],"group":216,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Breakage","orbit":0,"orbitIndex":0,"recipe":["Fear","Envy","Greed"],"skill":21453,"stats":["Break 60% increased Armour","10% chance to Defend with 200% of Armour"],"stringId":"armour_break34"},"21468":{"connections":[{"id":39274,"orbit":6}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":3,"orbitIndex":12,"skill":21468,"stats":["10% increased amount of Life Leeched"],"stringId":"life_leech19"},"21495":{"connections":[],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":14,"skill":21495,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks12"},"21537":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Fervour","orbit":2,"orbitIndex":16,"recipe":["Fear","Guilt","Isolation"],"skill":21537,"stats":["+2 to Maximum Frenzy Charges"],"stringId":"frenzy_charges9"},"21540":{"connections":[{"id":34367,"orbit":0},{"id":40783,"orbit":0}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":10,"skill":21540,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup3"},"21549":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":2147483647}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":58,"skill":21549,"stats":["20% increased Physical Damage"],"stringId":"oracle_hierarchy2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21567":{"connections":[{"id":59710,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Spell Damage","orbit":7,"orbitIndex":23,"skill":21567,"stats":["12% increased Spell Damage if you have Shapeshifted to Human form Recently"],"stringId":"shapeshifting16"},"21568":{"connections":[{"id":26196,"orbit":0},{"id":26300,"orbit":0}],"group":284,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21568,"stats":["+5 to any Attribute"],"stringId":"attributes52"},"21572":{"connections":[{"id":6660,"orbit":-7},{"id":7526,"orbit":0}],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":2,"orbitIndex":20,"skill":21572,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"stringId":"exploiting_elemental_ailments1"},"21606":{"connections":[{"id":2606,"orbit":0},{"id":29148,"orbit":0}],"group":581,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":12,"skill":21606,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence32"},"21627":{"connections":[{"id":19796,"orbit":0}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":2,"orbitIndex":12,"skill":21627,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"bleed24"},"21670":{"connections":[{"id":29358,"orbit":0}],"group":150,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":1,"orbitIndex":7,"skill":21670,"stats":["15% increased Stun Buildup"],"stringId":"stun7"},"21684":{"connections":[{"id":1214,"orbit":5}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block and Shield Defences","orbit":2,"orbitIndex":6,"skill":21684,"stats":["4% increased Block chance","15% increased Defences from Equipped Shield"],"stringId":"block3"},"21713":{"connections":[{"id":11604,"orbit":0},{"id":50588,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":20,"skill":21713,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy12"},"21716":{"connections":[{"id":9583,"orbit":-5}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":4,"orbitIndex":9,"skill":21716,"stats":["10% increased amount of Life Leeched"],"stringId":"life_leech25"},"21721":{"connections":[{"id":15899,"orbit":0},{"id":55066,"orbit":0},{"id":62194,"orbit":2147483647}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":3,"orbitIndex":4,"skill":21721,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed23"},"21746":{"connections":[{"id":46782,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":21746,"stats":["+5 to any Attribute"],"stringId":"dexterity11"},"21748":{"connections":[{"id":54725,"orbit":0},{"id":6570,"orbit":0}],"group":1186,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Impending Doom","orbit":7,"orbitIndex":6,"recipe":["Envy","Isolation","Ire"],"skill":21748,"stats":["40% faster Curse Activation","Your Curses have 20% increased Magnitudes if 50% of Curse Duration expired"],"stringId":"curses5"},"21755":{"connections":[{"id":54127,"orbit":0},{"id":48635,"orbit":0},{"id":61281,"orbit":0},{"id":52274,"orbit":0}],"group":756,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21755,"stats":["+5 to any Attribute"],"stringId":"dexterity13"},"21779":{"connections":[{"id":57204,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":19,"skill":21779,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals20"},"21784":{"connections":[{"id":50118,"orbit":0},{"id":34443,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","isNotable":true,"name":"Pack Encouragement","orbit":7,"orbitIndex":11,"recipe":["Isolation","Disgust","Despair"],"skill":21784,"stats":["5% increased Attack Damage for each Minion in your Presence, up to a maximum of 80%"],"stringId":"companions35"},"21788":{"connections":[{"id":8573,"orbit":0},{"id":34612,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":5,"orbitIndex":21,"skill":21788,"stats":["12% increased Damage with Bows"],"stringId":"bow4"},"21792":{"connections":[{"id":29899,"orbit":2}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Life and Mana on Kill","orbit":1,"orbitIndex":0,"skill":21792,"stats":["Recover 1% of maximum Life on Kill","Recover 1% of maximum Mana on Kill"],"stringId":"slaying4"},"21801":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":1,"orbitIndex":10,"skill":21801,"stats":[],"stringId":"mastery_chaos47"},"21809":{"connectionArt":"CharacterPlanned","connections":[{"id":19162,"orbit":-6}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":54,"skill":21809,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"stringId":"oracle_duration_physical3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21861":{"connections":[{"id":65243,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":18,"skill":21861,"stats":["20% increased Presence Area of Effect"],"stringId":"auras12"},"21871":{"connections":[{"id":51847,"orbit":0},{"id":37872,"orbit":0},{"id":25213,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage with nearby Ally","orbit":7,"orbitIndex":8,"skill":21871,"stats":["16% increased Attack Damage while you have an Ally in your Presence"],"stringId":"attack30"},"21885":{"connections":[{"id":1352,"orbit":0}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":7,"orbitIndex":14,"skill":21885,"stats":["10% increased Stun Threshold","+5 to Strength"],"stringId":"stun_threshold27"},"21935":{"connections":[{"id":18240,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Calibration","orbit":3,"orbitIndex":23,"recipe":["Suffering","Isolation","Despair"],"skill":21935,"stats":["30% increased maximum Energy Shield","4% increased maximum Mana"],"stringId":"energy_shield30"},"21945":{"connections":[{"id":61718,"orbit":0},{"id":26572,"orbit":0},{"id":39128,"orbit":0},{"id":54545,"orbit":0}],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Damage and Criticals vs Dazed Enemies","orbit":0,"orbitIndex":0,"skill":21945,"stats":["5% chance to Daze on Hit"],"stringId":"daze_3"},"21982":{"connections":[{"id":47371,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Bleeding Chance","orbit":2,"orbitIndex":18,"skill":21982,"stats":["5% chance to inflict Bleeding on Hit","Empowered Attacks deal 10% increased Damage"],"stringId":"warcries2"},"21984":{"connections":[{"id":61403,"orbit":0}],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":4,"skill":21984,"stats":[],"stringId":"jewel_slot1979"},"21985":{"connections":[{"id":48925,"orbit":0}],"group":322,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Skill Effect Duration","orbit":7,"orbitIndex":4,"skill":21985,"stats":["10% increased Skill Effect Duration"],"stringId":"chill_and_freeze30"},"22045":{"connections":[{"id":13505,"orbit":3}],"group":563,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":14,"skill":22045,"stats":["Regenerate 0.2% of maximum Life per second"],"stringId":"life_regeneration10"},"22049":{"connections":[{"id":60505,"orbit":0}],"group":1008,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","id":28255,"name":"Melee and Projectile Damage","stats":["10% increased Melee Damage","10% increased Projectile Damage"]}},"orbit":0,"orbitIndex":0,"skill":22049,"stats":["10% increased Projectile Damage"],"stringId":"ranged6"},"22057":{"connections":[{"id":30143,"orbit":2},{"id":36808,"orbit":4}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Shield Defences","orbit":7,"orbitIndex":21,"skill":22057,"stats":["25% increased Defences from Equipped Shield"],"stringId":"block20"},"22063":{"connections":[{"id":5797,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Freeze Buildup and Cold Damage","orbit":2,"orbitIndex":22,"skill":22063,"stats":["8% increased Cold Damage","8% increased Freeze Buildup"],"stringId":"daze_16"},"22115":{"connections":[{"id":61263,"orbit":0},{"id":59446,"orbit":0}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Intelligence","orbit":1,"orbitIndex":10,"skill":22115,"stats":["+8 to Intelligence"],"stringId":"azmerianimals65"},"22133":{"connectionArt":"CharacterPlanned","connections":[{"id":39857,"orbit":0}],"group":376,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":22133,"stats":["Minions have 25% increased Cooldown Recovery Rate for Command Skills"],"stringId":"oracle_solo_commander2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"22141":{"connections":[{"id":54521,"orbit":0},{"id":51797,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":6,"skill":22141,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup8"},"22147":{"ascendancyName":"Chronomancer","connections":[{"id":18678,"orbit":0},{"id":50219,"orbit":0},{"id":1579,"orbit":0},{"id":27990,"orbit":-4},{"id":43128,"orbit":4},{"id":54194,"orbit":0}],"group":348,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Chronomancer","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":22147,"stats":[],"stringId":"AscendancySorceress2Start"},"22152":{"connections":[{"id":10382,"orbit":0},{"id":15304,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":10,"skill":22152,"stats":["3% increased Cast Speed"],"stringId":"cast_speed13"},"22185":{"connections":[{"id":17796,"orbit":5}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry Rate","orbit":3,"orbitIndex":9,"skill":22185,"stats":["Debuffs on you expire 10% faster"],"stringId":"slowed_enemies21"},"22188":{"connections":[{"id":38763,"orbit":-4},{"id":21274,"orbit":0}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":0,"skill":22188,"stats":["6% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds7"},"22208":{"connections":[{"id":15207,"orbit":0}],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Critical Chance","orbit":7,"orbitIndex":18,"skill":22208,"stats":["8% increased Critical Hit Chance for Attacks","8% increased Accuracy Rating"],"stringId":"accuracy11"},"22219":{"connections":[{"id":52351,"orbit":-7}],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":16,"skill":22219,"stats":["Triggered Spells deal 14% increased Spell Damage"],"stringId":"triggers6"},"22221":{"connectionArt":"CharacterPlanned","connections":[{"id":57079,"orbit":-7}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":22221,"stats":["Minions deal 15% increased Damage"],"stringId":"oracle_big_family7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"22270":{"connections":[{"id":1144,"orbit":0},{"id":12471,"orbit":0}],"group":303,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":13,"skill":22270,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy50"},"22271":{"connections":[{"id":15083,"orbit":0}],"group":807,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":22271,"stats":["15% increased chance to Shock"],"stringId":"lightning23_"},"22290":{"connections":[{"id":48821,"orbit":-6},{"id":36302,"orbit":0}],"group":744,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":3,"orbitIndex":12,"skill":22290,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"spell_criticals10"},"22314":{"connections":[{"id":51184,"orbit":0},{"id":51968,"orbit":5}],"group":711,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":53140,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":0,"orbitIndex":0,"skill":22314,"stats":["8% increased Elemental Damage"],"stringId":"elemental14"},"22329":{"connections":[{"id":58526,"orbit":-2}],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":11,"skill":22329,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect36"},"22331":{"connections":[{"id":8983,"orbit":0},{"id":40200,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Resistances","orbit":1,"orbitIndex":3,"skill":22331,"stats":["Minions have +8% to all Elemental Resistances"],"stringId":"minion_defence11__"},"22359":{"connections":[{"id":60692,"orbit":-2}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":36,"skill":22359,"stats":["10% increased Elemental Damage"],"stringId":"elemental41_"},"22368":{"connections":[{"id":63182,"orbit":0},{"id":29930,"orbit":0},{"id":16484,"orbit":0}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":4,"orbitIndex":5,"skill":22368,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"stringId":"companions20"},"22393":{"connections":[{"id":28458,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":12,"skill":22393,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence5"},"22419":{"connections":[{"id":18407,"orbit":0},{"id":4739,"orbit":0}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":22419,"stats":["+5 to any Attribute"],"stringId":"intelligence11"},"22439":{"connections":[{"id":5936,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":12,"skill":22439,"stats":["10% increased Elemental Damage"],"stringId":"elemental21"},"22484":{"connections":[{"id":5398,"orbit":-4}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast Speed","orbit":7,"orbitIndex":18,"skill":22484,"stats":["Spells Cast by Totems have 4% increased Cast Speed"],"stringId":"totems32"},"22517":{"connections":[{"id":59644,"orbit":4},{"id":32896,"orbit":-4}],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":0,"skill":22517,"stats":["8% chance to Poison on Hit"],"stringId":"poison33"},"22532":{"connections":[{"id":60488,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Fearful Paralysis","orbit":2,"orbitIndex":1,"recipe":["Disgust","Fear","Ire"],"skill":22532,"stats":["Enemies are Intimidated for 4 seconds when you Immobilise them"],"stringId":"immobilisation6"},"22533":{"connections":[{"id":26663,"orbit":-2},{"id":21274,"orbit":0}],"group":788,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":7,"orbitIndex":23,"skill":22533,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns17"},"22538":{"connections":[{"id":64659,"orbit":0}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":18,"skill":22538,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"slowed_enemies17"},"22541":{"ascendancyName":"Smith of Kitava","connections":[],"group":5,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds","isNotable":true,"name":"Heat of the Forge","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":22541,"stats":["Grants Skill: Fire Spell on Hit"],"stringId":"AscendancyWarrior3Notable1"},"22556":{"connections":[{"id":11257,"orbit":0},{"id":35028,"orbit":7}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Evasion while Surrounded","orbit":3,"orbitIndex":15,"skill":22556,"stats":["30% increased Evasion Rating while Surrounded"],"stringId":"being_surrounded4"},"22558":{"connections":[{"id":55933,"orbit":0},{"id":20547,"orbit":0},{"id":62378,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":66,"skill":22558,"stats":["+5 to any Attribute"],"stringId":"strength9"},"22565":{"connections":[{"id":26648,"orbit":0}],"group":774,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":1,"skill":22565,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect31"},"22616":{"connections":[{"id":51052,"orbit":0},{"id":17468,"orbit":0},{"id":48631,"orbit":0},{"id":19122,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":22616,"stats":["+5 to any Attribute"],"stringId":"strength11"},"22626":{"connections":[{"id":45227,"orbit":0},{"id":48717,"orbit":0}],"group":194,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Irreparable","orbit":7,"orbitIndex":4,"recipe":["Guilt","Despair","Disgust"],"skill":22626,"stats":["100% increased Armour Break Duration"],"stringId":"armour_break36"},"22661":{"ascendancyName":"Ritualist","connections":[{"id":30233,"orbit":8}],"group":1496,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Movement Speed","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":22661,"stats":["3% increased Movement Speed"],"stringId":"AscendancyHuntress3Small8"},"22682":{"connections":[],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":4,"skill":22682,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"spells21_"},"22691":{"connections":[{"id":39037,"orbit":-6},{"id":61027,"orbit":-9}],"group":792,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":19990,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":0,"orbitIndex":0,"skill":22691,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery29"},"22697":{"connections":[{"id":43250,"orbit":2}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Lightning Resistance","orbit":2,"orbitIndex":10,"skill":22697,"stats":["+5% to Lightning Resistance"],"stringId":"shaman3"},"22710":{"connections":[{"id":45111,"orbit":0}],"group":1207,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":8,"skill":22710,"stats":["20% increased Curse Duration"],"stringId":"curses12"},"22713":{"connections":[{"id":19722,"orbit":0},{"id":4959,"orbit":0},{"id":19003,"orbit":0}],"group":1191,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":7,"orbitIndex":6,"skill":22713,"stats":["10% increased Cold Damage"],"stringId":"cold3"},"22783":{"connections":[{"id":18160,"orbit":0},{"id":17501,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":7,"orbitIndex":10,"skill":22783,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_reservation1"},"22784":{"connections":[{"id":17057,"orbit":7},{"id":13515,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect on You","orbit":2,"orbitIndex":6,"skill":22784,"stats":["10% reduced effect of Shock on you"],"stringId":"ground12"},"22795":{"connections":[{"id":28992,"orbit":0},{"id":42781,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","id":29915,"name":"Melee and Projectile Damage","stats":["10% increased Melee Damage","10% increased Projectile Damage"]}},"orbit":7,"orbitIndex":21,"skill":22795,"stats":["10% increased Projectile Damage"],"stringId":"projectiles16"},"22811":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds","isNotable":true,"name":"The Wild Cat","orbit":2,"orbitIndex":16,"recipe":["Disgust","Fear","Guilt"],"skill":22811,"stats":["Gain Deflection Rating equal to 10% of Evasion Rating","40% increased Evasion Rating while moving","+10 to Dexterity"],"stringId":"azmerianimals42"},"22817":{"connections":[{"id":55724,"orbit":0},{"id":29065,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Inevitable Rupture","orbit":3,"orbitIndex":18,"recipe":["Greed","Ire","Paranoia"],"skill":22817,"stats":["10% chance for Attack Hits to apply ten Incision"],"stringId":"bleed31"},"22821":{"connections":[{"id":3823,"orbit":0},{"id":22314,"orbit":0}],"group":711,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":183,"name":"Minion Damage","stats":["Minions deal 10% increased Damage"]}},"orbit":7,"orbitIndex":0,"skill":22821,"stats":["10% increased Elemental Damage"],"stringId":"cold2"},"22851":{"connections":[{"id":50268,"orbit":2147483647}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Cold and Lightning Damage","orbit":2,"orbitIndex":0,"skill":22851,"stats":["8% increased Cold Damage","8% increased Lightning Damage"],"stringId":"monkchakra21"},"22864":{"connections":[{"id":57966,"orbit":0}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Tainted Strike","orbit":3,"orbitIndex":21,"recipe":["Ire","Despair","Greed"],"skill":22864,"stats":["20% increased Critical Hit Chance for Attacks","30% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"],"stringId":"criticals79"},"22873":{"connections":[{"id":7777,"orbit":7},{"id":64318,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":3,"orbitIndex":4,"skill":22873,"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"],"stringId":"elemental4"},"22908":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":24,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds","isNotable":true,"name":"Tribute to Utula","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":22908,"stats":["Body Armour grants 30% increased Spirit"],"stringId":"AscendancyWarrior3Notable6_6"},"22909":{"connections":[{"id":21415,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":3,"orbitIndex":14,"skill":22909,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield2"},"22927":{"connections":[{"id":20582,"orbit":0}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Debuff Magnitude and Duration","orbit":6,"orbitIndex":24,"skill":22927,"stats":["6% increased Parried Debuff Magnitude","8% increased Parried Debuff Duration"],"stringId":"buckler11"},"22928":{"connections":[{"id":27373,"orbit":0}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":69,"skill":22928,"stats":["+5 to any Attribute"],"stringId":"strength20"},"22949":{"connections":[{"id":35171,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":3,"orbitIndex":20,"skill":22949,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells4_"},"22959":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":916,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":22959,"stats":[],"stringId":"mastery_curse75"},"22962":{"connections":[{"id":22817,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":7,"orbitIndex":14,"skill":22962,"stats":["20% chance for Attack Hits to apply Incision"],"stringId":"bleed39"},"22967":{"connections":[{"id":49198,"orbit":-7},{"id":38921,"orbit":0}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Vigilance","orbit":3,"orbitIndex":1,"recipe":["Guilt","Envy","Guilt"],"skill":22967,"stats":["12% increased Block chance","10 Life gained when you Block","+2% to maximum Block chance"],"stringId":"shield25"},"22972":{"connections":[{"id":43238,"orbit":0},{"id":50879,"orbit":0}],"group":1105,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":8,"skill":22972,"stats":["16% increased Hazard Damage"],"stringId":"hazards6"},"22975":{"connections":[{"id":27439,"orbit":0},{"id":26725,"orbit":0},{"id":51702,"orbit":0}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":22975,"stats":["+5 to any Attribute"],"stringId":"attributes58"},"23005":{"ascendancyName":"Warbringer","connections":[{"id":10072,"orbit":0}],"group":54,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds","isNotable":true,"name":"Renly's Training","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":23005,"stats":["Gain 35% Base Chance to Block from Equipped Shield instead of the Shield's value"],"stringId":"AscendancyWarrior2Notable8"},"23013":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1173,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":4,"orbitIndex":42,"skill":23013,"stats":[],"stringId":"mastery_attack280"},"23036":{"connections":[{"id":3339,"orbit":0},{"id":59208,"orbit":2}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":15,"skill":23036,"stats":["25% increased Attack Damage while Surrounded"],"stringId":"being_surrounded14"},"23040":{"connections":[{"id":38493,"orbit":4}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":14,"skill":23040,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals58"},"23046":{"connections":[{"id":47976,"orbit":5}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":4,"orbitIndex":27,"skill":23046,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery8"},"23062":{"connections":[{"id":19122,"orbit":0}],"group":425,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Armour if Consumed Endurance Charge","orbit":2,"orbitIndex":0,"skill":23062,"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"],"stringId":"endurance_charges10"},"23078":{"connections":[{"id":47242,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","isNotable":true,"name":"Holy Protector","orbit":3,"orbitIndex":16,"recipe":["Disgust","Despair","Suffering"],"skill":23078,"stats":["Minions have 25% increased maximum Life","10% increased Block chance"],"stringId":"sentinels11"},"23091":{"connections":[{"id":45885,"orbit":0},{"id":39515,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":10,"skill":23091,"stats":["12% increased Fire Damage"],"stringId":"fire13"},"23105":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1373,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":23105,"stats":[],"stringId":"mastery_attack6"},"23153":{"connections":[{"id":23996,"orbit":0},{"id":39298,"orbit":0}],"group":886,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":7,"orbitIndex":14,"skill":23153,"stats":["15% increased Ballista damage"],"stringId":"ballista10"},"23192":{"connections":[],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":42,"skill":23192,"stats":["5% increased Block chance"],"stringId":"block2"},"23195":{"connections":[{"id":55375,"orbit":0}],"group":323,"icon":"Art/2DArt/SkillIcons/passives/LifeandMana.dds","name":"Life and Mana Regeneration Rate","orbit":2,"orbitIndex":1,"skill":23195,"stats":["10% increased Life Regeneration rate","10% increased Mana Regeneration Rate"],"stringId":"companions48"},"23221":{"connections":[],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Trick Shot","orbit":3,"orbitIndex":23,"recipe":["Suffering","Isolation","Guilt"],"skill":23221,"stats":["Projectiles have 15% chance to Chain an additional time from terrain"],"stringId":"ranged33"},"23227":{"connections":[],"group":596,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Initiative","orbit":4,"orbitIndex":0,"recipe":["Greed","Ire","Envy"],"skill":23227,"stats":["30% increased Melee Damage when on Full Life","16% increased Attack Speed if you haven't Attacked Recently"],"stringId":"melee40"},"23244":{"connections":[{"id":21792,"orbit":2},{"id":6912,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Bounty Hunter","orbit":7,"orbitIndex":3,"recipe":["Despair","Suffering","Guilt"],"skill":23244,"stats":["Recover 1% of maximum Life on Kill","Recover 1% of maximum Mana on Kill","25% increased Culling Strike Threshold"],"stringId":"slaying11"},"23253":{"connections":[{"id":15625,"orbit":0},{"id":65161,"orbit":0},{"id":34015,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Evasion","orbit":2,"orbitIndex":4,"skill":23253,"stats":["15% increased Evasion Rating"],"stringId":"azmerianimals39"},"23259":{"connections":[{"id":22864,"orbit":0}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":21,"skill":23259,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals78"},"23265":{"ascendancyName":"Disciple of Varashta","connections":[{"id":13289,"orbit":8}],"flavourText":"\"Listen not to his simpering words, he means to languish before you to weaken your resolve! He is duplicitous. An assassin, thriving on deception and lies. His lust for power is what drove his choice!\" \\n\\nOutrage trembled in Ruzhan's voice at the sentencing.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnExplosiveTeleport.dds","isNotable":true,"name":"Kelari's Deception","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":9,"orbitIndex":38,"skill":23265,"stats":["Grants Skill: Kelari's Deception"],"stringId":"AscendancySorceress3Notable13"},"23305":{"connections":[{"id":21279,"orbit":-3},{"id":51602,"orbit":0}],"group":1296,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":3,"skill":23305,"stats":["Mark Skills have 10% increased Use Speed"],"stringId":"marks28"},"23307":{"connections":[{"id":10100,"orbit":0},{"id":59945,"orbit":0},{"id":59886,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":23307,"stats":["+5 to any Attribute"],"stringId":"strength59_"},"23331":{"connections":[{"id":2344,"orbit":-2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":1,"orbitIndex":3,"skill":23331,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"oracle2"},"23343":{"connections":[{"id":58388,"orbit":3}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":21,"skill":23343,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks24"},"23352":{"ascendancyName":"Lich","connections":[{"id":8611,"orbit":-4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds","isNotable":true,"isSwitchable":true,"name":"Rupture the Soul","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds","id":390,"name":"Rupture the Flesh","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Cursed Enemies Killed by you, or by Allies in your Presence, have a 33% chance to Explode, dealing a quarter of their maximum Life as Physical Damage"]}},"orbit":8,"orbitIndex":62,"skill":23352,"stats":["Cursed Enemies killed by you, or by Allies in your Presence, have a 33% chance to explode, dealing a quarter of their maximum Life as Chaos damage"],"stringId":"AscendancyWitch3Notable2"},"23360":{"connections":[{"id":53566,"orbit":0}],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Reduced Movement Penalty and Attack Damage while Moving","orbit":4,"orbitIndex":33,"skill":23360,"stats":["8% increased Attack Damage while moving","2% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"slow_mitigation13"},"23362":{"connections":[{"id":32672,"orbit":0},{"id":50403,"orbit":0}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Slippery Ice","orbit":3,"orbitIndex":9,"recipe":["Despair","Disgust","Greed"],"skill":23362,"stats":["25% reduced Effect of Chill on you","Unaffected by Chill during Dodge Roll"],"stringId":"freeze_and_chill_mitigation10"},"23364":{"connections":[{"id":33781,"orbit":2},{"id":48614,"orbit":2}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area and Presence","orbit":0,"orbitIndex":0,"skill":23364,"stats":["9% increased Presence Area of Effect","3% increased Area of Effect"],"stringId":"auras31"},"23373":{"connections":[{"id":23428,"orbit":0},{"id":8493,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":3,"orbitIndex":22,"skill":23373,"stats":["12% increased Grenade Damage"],"stringId":"grenades19"},"23374":{"connections":[{"id":2500,"orbit":0}],"group":1412,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":0,"orbitIndex":0,"skill":23374,"stats":["8% chance to Poison on Hit"],"stringId":"poison10"},"23382":{"connections":[{"id":59093,"orbit":0},{"id":7960,"orbit":0},{"id":9065,"orbit":0},{"id":54297,"orbit":0},{"id":26863,"orbit":0},{"id":8982,"orbit":0}],"group":316,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":23382,"stats":["+5 to any Attribute"],"stringId":"intelligence41__"},"23415":{"ascendancyName":"Invoker","connections":[{"id":8143,"orbit":9}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Evasion and Energy Shield","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":9,"orbitIndex":14,"skill":23415,"stats":["15% increased Evasion Rating","15% increased maximum Energy Shield"],"stringId":"AscendancyMonk2Small1"},"23416":{"ascendancyName":"Blood Mage","connections":[],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds","isNotable":true,"name":"Vitality Siphon","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":6,"orbitIndex":64,"skill":23416,"stats":["10% of Spell Damage Leeched as Life"],"stringId":"AscendancyWitch2Notable6"},"23419":{"connections":[{"id":55930,"orbit":0}],"group":1007,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":2,"orbitIndex":20,"skill":23419,"stats":["15% increased Glory generation"],"stringId":"glory18"},"23427":{"connections":[{"id":62914,"orbit":5}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Chilled to the Bone","orbit":4,"orbitIndex":54,"recipe":["Suffering","Despair","Despair"],"skill":23427,"stats":["20% increased Chill Duration on Enemies","30% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze14"},"23428":{"connections":[{"id":47623,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":3,"orbitIndex":18,"skill":23428,"stats":["12% increased Grenade Damage"],"stringId":"grenades20"},"23436":{"connectionArt":"CharacterPlanned","connections":[{"id":29197,"orbit":-3}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration and Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":39,"skill":23436,"stats":["15% increased Critical Damage Bonus","10% increased Archon Buff duration"],"stringId":"oracle_archon_crit2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"23450":{"connections":[{"id":558,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":6,"skill":23450,"stats":["12% increased Fire Damage"],"stringId":"fire11_"},"23455":{"connections":[{"id":49740,"orbit":0},{"id":55847,"orbit":0}],"group":1012,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":23455,"stats":["10% increased Cold Damage"],"stringId":"cold_penetration13"},"23508":{"ascendancyName":"Deadeye","connections":[],"group":1436,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds","isNotable":true,"name":"Thrilling Chase","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":23508,"stats":["Benefits from consuming Frenzy Charges for your Skills have 50% chance to be doubled"],"stringId":"AscendancyRanger1Notable6"},"23547":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":23547,"stats":[],"stringId":"mastery_chaos48"},"23570":{"connections":[{"id":41031,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":18,"skill":23570,"stats":["+5 to any Attribute"],"stringId":"strength26"},"23587":{"ascendancyName":"Invoker","connections":[{"id":25434,"orbit":7},{"id":29133,"orbit":0}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds","isNotable":true,"name":"I am the Blizzard...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":5,"orbitIndex":9,"skill":23587,"stats":["Gain 10% of Damage as Extra Cold Damage","On Freezing Enemies create Chilled Ground"],"stringId":"AscendancyMonk2Notable4"},"23608":{"connections":[{"id":61741,"orbit":2},{"id":24401,"orbit":-2}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":20,"skill":23608,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison19"},"23630":{"connections":[{"id":19794,"orbit":7},{"id":17885,"orbit":7},{"id":38320,"orbit":0}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Self Immolation","orbit":4,"orbitIndex":0,"recipe":["Suffering","Despair","Fear"],"skill":23630,"stats":["Ignites you cause are reflected back to you","40% reduced Magnitude of Ignite on you"],"stringId":"ignite_mitigation13"},"23650":{"connections":[{"id":43895,"orbit":3}],"group":573,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration on Low Life","orbit":2,"orbitIndex":12,"skill":23650,"stats":["15% increased Life Regeneration Rate while on Low Life"],"stringId":"life_regeneration5"},"23667":{"connections":[{"id":25312,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":5,"orbitIndex":40,"skill":23667,"stats":["16% increased Totem Life"],"stringId":"totems45"},"23702":{"connections":[{"id":55802,"orbit":0},{"id":57196,"orbit":0},{"id":63445,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":10,"skill":23702,"stats":["3% increased Attack Speed"],"stringId":"attack_speed42"},"23708":{"connectionArt":"CharacterPlanned","connections":[{"id":3896,"orbit":2147483647}],"group":399,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour while Bleeding","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":12,"skill":23708,"stats":["30% increased Armour while Bleeding"],"stringId":"oracle_iron_blood3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"23710":{"ascendancyName":"Lich","connections":[{"id":58751,"orbit":0},{"id":2995,"orbit":5},{"id":51142,"orbit":-4},{"id":39241,"orbit":-6},{"id":33141,"orbit":5},{"id":62797,"orbit":-4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"isSwitchable":true,"name":"Lich","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":9,"orbitIndex":0,"skill":23710,"stats":[],"stringId":"AscendancyWitch3Start_"},"23724":{"connections":[{"id":7275,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage","orbit":7,"orbitIndex":22,"skill":23724,"stats":["10% increased Lightning Damage"],"stringId":"shock_mitigation11"},"23736":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Spray and Pray","orbit":4,"orbitIndex":38,"recipe":["Fear","Greed","Suffering"],"skill":23736,"stats":["20% reduced Accuracy Rating while moving","50% increased Attack Damage while moving","5% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"slow_mitigation15"},"23738":{"connections":[{"id":34520,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Madness in the Bones","orbit":0,"orbitIndex":0,"recipe":["Ire","Paranoia","Suffering"],"skill":23738,"stats":["Gain 8% of Physical Damage as extra Chaos Damage"],"stringId":"physical33"},"23764":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":914,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Alternating Current","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Suffering"],"skill":23764,"stats":["25% increased Mana Regeneration Rate if you have Shocked an Enemy Recently","20% increased Magnitude of Shock you inflict"],"stringId":"lightning45"},"23786":{"connections":[{"id":33391,"orbit":0}],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Critical Bleeding Effect","orbit":2,"orbitIndex":9,"skill":23786,"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"],"stringId":"bleed3"},"23797":{"connections":[{"id":31370,"orbit":2147483647}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Lightning Damage","orbit":2,"orbitIndex":20,"skill":23797,"stats":["10% increased Armour","+10% of Armour also applies to Lightning Damage"],"stringId":"armour43"},"23822":{"connections":[{"id":9652,"orbit":0}],"group":1237,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":0,"skill":23822,"stats":["3% of Damage taken Recouped as Life"],"stringId":"deflect61"},"23825":{"connections":[{"id":24325,"orbit":7},{"id":11572,"orbit":0}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Regeneration Rate","orbit":7,"orbitIndex":15,"skill":23825,"stats":["10% increased Life Regeneration rate"],"stringId":"life_recoup10"},"23839":{"connections":[{"id":51006,"orbit":-2}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges Used","orbit":2,"orbitIndex":2,"skill":23839,"stats":["4% reduced Flask Charges used from Mana Flasks"],"stringId":"mana_flasks7"},"23861":{"connections":[],"group":428,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage and Stun","orbit":7,"orbitIndex":8,"skill":23861,"stats":["10% increased Stun Buildup","10% increased Damage with Two Handed Weapons"],"stringId":"two_handed10"},"23879":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":344,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":0,"orbitIndex":0,"skill":23879,"stats":[],"stringId":"mastery_shapeshifting_6688"},"23880":{"ascendancyName":"Infernalist","connections":[{"id":13174,"orbit":3}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Mana","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":0,"skill":23880,"stats":["3% increased maximum Mana"],"stringId":"AscendancyWitch1Small7"},"23888":{"connections":[{"id":7390,"orbit":7},{"id":54099,"orbit":0}],"group":676,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":0,"skill":23888,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion21"},"23905":{"connections":[{"id":27875,"orbit":0}],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":23905,"stats":["15% increased Magnitude of Shock you inflict"],"stringId":"shock20"},"23915":{"connections":[{"id":41529,"orbit":-1}],"group":1160,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":23915,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals23"},"23930":{"connections":[{"id":46024,"orbit":0},{"id":58295,"orbit":0}],"group":269,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":40,"skill":23930,"stats":["10% increased Elemental Damage"],"stringId":"elemental8_"},"23932":{"connectionArt":"CharacterPlanned","connections":[{"id":8423,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":69,"skill":23932,"stats":["5% increased Attack Speed with Bows"],"stringId":"oracle_bow_movement7_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"23939":{"connections":[{"id":857,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Glazed Flesh","orbit":7,"orbitIndex":12,"recipe":["Isolation","Fear","Fear"],"skill":23939,"stats":["3% of Damage Taken Recouped as Life, Mana and Energy Shield"],"stringId":"life_recoup18"},"23940":{"connections":[{"id":14342,"orbit":3},{"id":58138,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Adamant Recovery","orbit":7,"orbitIndex":20,"recipe":["Isolation","Envy","Ire"],"skill":23940,"stats":["Increases and Reductions to Armour also apply to Energy Shield","Recharge Rate at 40% of their value"],"stringId":"energy_shield_and_armour12"},"23961":{"connections":[{"id":8791,"orbit":-2}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Ailment Threshold and Companion Resistance","orbit":7,"orbitIndex":4,"skill":23961,"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"],"stringId":"companions33"},"23993":{"connections":[{"id":42981,"orbit":0},{"id":52684,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Physical Damage","orbit":2,"orbitIndex":12,"skill":23993,"stats":["12% increased Physical Damage"],"stringId":"armour_break29"},"23996":{"connections":[{"id":63828,"orbit":0},{"id":57785,"orbit":0}],"group":886,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":0,"orbitIndex":0,"skill":23996,"stats":["15% increased Ballista damage"],"stringId":"ballista9"},"24009":{"connections":[{"id":34433,"orbit":-4},{"id":21755,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":4,"orbitIndex":27,"skill":24009,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion19"},"24035":{"connections":[{"id":60741,"orbit":0}],"group":841,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":2,"orbitIndex":18,"skill":24035,"stats":["10% increased Elemental Damage"],"stringId":"elemental60"},"24039":{"ascendancyName":"Infernalist","connections":[],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds","isNotable":true,"name":"Beidat's Hand","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":5,"orbitIndex":51,"skill":24039,"stats":["Reserves 25% of Life","+1 to Maximum Energy Shield per 8 Maximum Life"],"stringId":"AscendancyWitch1Notable2"},"24045":{"connections":[],"group":912,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":2,"orbitIndex":9,"skill":24045,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"mana_flasks3"},"24060":{"connections":[{"id":3091,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Consumption Chance","orbit":2,"orbitIndex":4,"skill":24060,"stats":["Skills have 5% chance to not remove Elemental Infusions but still count as consuming them"],"stringId":"infusion12"},"24062":{"connections":[{"id":54351,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","isNotable":true,"name":"Immortal Infamy","orbit":5,"orbitIndex":21,"recipe":["Envy","Suffering","Fear"],"skill":24062,"stats":["10% increased Energy Shield Recharge Rate","Recover 2% of maximum Life on Kill","+10 to Intelligence"],"stringId":"life_on_kill13"},"24070":{"connections":[{"id":58397,"orbit":0}],"group":1294,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":0,"orbitIndex":0,"skill":24070,"stats":["+8 to Dexterity"],"stringId":"dexterity106"},"24087":{"connections":[{"id":13882,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Everlasting Infusions","orbit":7,"orbitIndex":10,"recipe":["Guilt","Suffering","Despair"],"skill":24087,"stats":["Skills have 10% chance to not remove Elemental Infusions but still count as consuming them"],"stringId":"infusion3"},"24120":{"connections":[{"id":10495,"orbit":0}],"group":1236,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Mental Toughness","orbit":0,"orbitIndex":0,"recipe":["Envy","Fear","Greed"],"skill":24120,"stats":["18% increased Mana Regeneration Rate","25% increased Mana Cost Efficiency while on Low Mana"],"stringId":"mana20"},"24129":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":24129,"stats":[],"stringId":"mastery_critical_268"},"24135":{"ascendancyName":"Infernalist","connections":[{"id":34419,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":6,"skill":24135,"stats":["12% increased Critical Hit Chance"],"stringId":"AscendancyWitch1Small9"},"24150":{"connections":[{"id":44369,"orbit":-7}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":2,"orbitIndex":3,"skill":24150,"stats":["3% chance to gain Volatility on Kill"],"stringId":"volatility5"},"24165":{"connections":[{"id":8908,"orbit":0},{"id":25557,"orbit":0},{"id":44628,"orbit":0},{"id":4328,"orbit":-6},{"id":6079,"orbit":0}],"group":1132,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24165,"stats":["+5 to any Attribute"],"stringId":"attributes56"},"24178":{"connections":[{"id":32655,"orbit":-9}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":2,"orbitIndex":15,"skill":24178,"stats":["12% increased Damage while your Companion is in your Presence"],"stringId":"companions36"},"24210":{"connections":[{"id":26932,"orbit":-7}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Frenzy Charge Duration","orbit":7,"orbitIndex":0,"skill":24210,"stats":["20% increased Frenzy Charge Duration"],"stringId":"azmerianimals26"},"24224":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern","connections":[],"group":172,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAxe.dds","isOnlyImage":true,"name":"Axe Mastery","orbit":0,"orbitIndex":0,"skill":24224,"stats":[],"stringId":"mastery_axe26"},"24226":{"ascendancyName":"Deadeye","connections":[],"group":1426,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds","isNotable":true,"name":"Bullseye","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":24226,"stats":["Apply 10 Critical Weakness to Enemies when Consuming a Mark on them"],"stringId":"AscendancyRanger1Notable8"},"24239":{"connections":[{"id":34136,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":1,"orbitIndex":9,"skill":24239,"stats":["Gain 5 Life per enemy killed"],"stringId":"life_on_kill10"},"24240":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern","connections":[{"id":11764,"orbit":-7}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Time Manipulation","orbit":0,"orbitIndex":0,"recipe":["Fear","Despair","Envy"],"skill":24240,"stats":["Debuffs you inflict have 10% increased Slow Magnitude","Debuffs on you expire 20% faster"],"stringId":"slowed_enemies9"},"24256":{"connections":[{"id":63541,"orbit":0}],"group":774,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Evasion","orbit":2,"orbitIndex":15,"skill":24256,"stats":["15% increased Evasion Rating"],"stringId":"deflect33"},"24259":{"connections":[{"id":62609,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Attack Speed","orbit":5,"orbitIndex":32,"skill":24259,"stats":["Attacks used by Totems have 4% increased Attack Speed"],"stringId":"totems44"},"24287":{"connections":[{"id":34015,"orbit":0},{"id":14226,"orbit":0}],"group":1324,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24287,"stats":["+5 to any Attribute"],"stringId":"dexterity82_"},"24295":{"ascendancyName":"Deadeye","connections":[{"id":37336,"orbit":2147483647}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Frenzy Charge Duration","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":8,"orbitIndex":20,"skill":24295,"stats":["25% increased Frenzy Charge Duration"],"stringId":"AscendancyRanger1Small5"},"24325":{"connections":[{"id":40006,"orbit":7}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Regeneration Rate and Presence","orbit":7,"orbitIndex":11,"skill":24325,"stats":["5% increased Life Regeneration rate","10% increased Presence Area of Effect"],"stringId":"life_recoup24"},"24338":{"connections":[{"id":48581,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":5,"orbitIndex":70,"skill":24338,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"stringId":"exploiting_elemental_ailments5"},"24339":{"connections":[{"id":58295,"orbit":0}],"group":250,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":0,"skill":24339,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks38"},"24368":{"connections":[{"id":37302,"orbit":0},{"id":40597,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":7,"orbitIndex":0,"skill":24368,"stats":["15% increased Ballista damage"],"stringId":"ballista5"},"24401":{"connections":[{"id":63759,"orbit":0}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":22,"skill":24401,"stats":["10% increased Poison Duration"],"stringId":"poison37"},"24420":{"connections":[{"id":33829,"orbit":0},{"id":9442,"orbit":-2}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":22,"skill":24420,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals93_"},"24430":{"connections":[{"id":3601,"orbit":0},{"id":38707,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":66,"skill":24430,"stats":["10% increased Elemental Damage"],"stringId":"elemental9"},"24438":{"connections":[{"id":46748,"orbit":0},{"id":17745,"orbit":0}],"group":474,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Hardened Wood","orbit":0,"orbitIndex":0,"recipe":["Despair","Greed","Despair"],"skill":24438,"stats":["Totems gain +20% to all Elemental Resistances","Totems have 20% additional Physical Damage Reduction"],"stringId":"totems20"},"24475":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":59759,"orbit":-9}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Chaos Resistance","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":8,"orbitIndex":8,"skill":24475,"stats":["+7% to Chaos Resistance"],"stringId":"AscendancyMonk3Small4_"},"24477":{"connections":[{"id":17532,"orbit":0}],"group":555,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":2,"orbitIndex":16,"skill":24477,"stats":["10% increased Stun Threshold","+5 to Strength"],"stringId":"stun_threshold22"},"24481":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":1009,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":24481,"stats":[],"stringId":"mastery_dagger80"},"24483":{"connections":[{"id":32660,"orbit":0},{"id":62661,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Direct Approach","orbit":3,"orbitIndex":17,"recipe":["Disgust","Paranoia","Paranoia"],"skill":24483,"stats":["35% increased Critical Hit Chance against Enemies that are affected","by no Elemental Ailments"],"stringId":"criticals27"},"24491":{"connections":[{"id":20140,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Invocated Echoes","orbit":4,"orbitIndex":0,"recipe":["Guilt","Greed","Isolation"],"skill":24491,"stats":["Invocated Spells have 40% chance to consume half as much Energy"],"stringId":"triggers20"},"24511":{"connections":[{"id":49696,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":6,"skill":24511,"stats":["+3 to all Attributes"],"stringId":"all_attributes15"},"24551":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":280,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":24551,"stats":[],"stringId":"mastery_mana_6596"},"24570":{"connections":[{"id":28441,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blinded Enemies Critical","orbit":2,"orbitIndex":19,"skill":24570,"stats":["Enemies Blinded by you have 15% reduced Critical Hit Chance"],"stringId":"blind13"},"24630":{"connections":[{"id":63608,"orbit":0}],"group":97,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Fulmination","orbit":0,"orbitIndex":0,"recipe":["Suffering","Suffering","Greed"],"skill":24630,"stats":["80% increased Flammability Magnitude","40% increased Damage with Hits against Ignited Enemies"],"stringId":"fire40"},"24646":{"connections":[{"id":61409,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":3,"orbitIndex":18,"skill":24646,"stats":["+12 to Strength"],"stringId":"strength103"},"24647":{"connections":[{"id":5702,"orbit":4},{"id":43691,"orbit":0},{"id":30634,"orbit":4}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":24647,"stats":["+5 to any Attribute"],"stringId":"dexterity5"},"24655":{"connections":[{"id":7333,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Breath of Fire","orbit":4,"orbitIndex":30,"recipe":["Fear","Ire","Isolation"],"skill":24655,"stats":["Damage Penetrates 15% Fire Resistance","+10 to Strength"],"stringId":"fire_penetration23_"},"24656":{"connections":[{"id":54152,"orbit":0},{"id":15814,"orbit":0}],"group":1299,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Evasion and Movement Speed while Sprinting","orbit":0,"orbitIndex":0,"skill":24656,"stats":["15% increased Evasion Rating while Sprinting","2% increased Movement Speed while Sprinting"],"stringId":"Sprint7"},"24696":{"ascendancyName":"Tactician","connections":[{"id":4086,"orbit":0}],"group":426,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Totem Damage","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":24696,"stats":["20% increased Totem Damage"],"stringId":"AscendancyMercenary1Small10"},"24748":{"connections":[{"id":4716,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":15,"skill":24748,"stats":["15% increased Evasion Rating"],"stringId":"evasion36"},"24753":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":34747,"orbit":0},{"id":56567,"orbit":0},{"id":151,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Determined Precision","orbit":0,"orbitIndex":0,"recipe":["Ire","Greed","Envy"],"skill":24753,"stats":["30% increased Accuracy Rating at Close Range","+10 to Dexterity"],"stringId":"accuracy17"},"24764":{"connections":[{"id":65226,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Infusing Power","orbit":7,"orbitIndex":17,"recipe":["Fear","Paranoia","Suffering"],"skill":24764,"stats":["10% chance when collecting an Elemental Infusion to gain an","additional Elemental Infusion of the same type"],"stringId":"infusion2"},"24766":{"connections":[{"id":11257,"orbit":-3},{"id":31566,"orbit":-7},{"id":51974,"orbit":0}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Paranoia","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Suffering"],"skill":24766,"stats":["50% increased Surrounded Area of Effect"],"stringId":"being_surrounded22"},"24767":{"connections":[{"id":35408,"orbit":4}],"group":406,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":4,"orbitIndex":34,"skill":24767,"stats":["40% increased Energy Shield from Equipped Focus"],"stringId":"focus4"},"24786":{"connections":[{"id":24287,"orbit":0},{"id":30657,"orbit":0},{"id":4378,"orbit":0},{"id":21225,"orbit":0},{"id":58848,"orbit":0}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24786,"stats":["+5 to any Attribute"],"stringId":"dexterity81"},"24801":{"connections":[{"id":40736,"orbit":7}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage and Presence Area","orbit":3,"orbitIndex":14,"skill":24801,"stats":["10% increased Presence Area of Effect","6% increased Attack Damage"],"stringId":"glory10"},"24807":{"ascendancyName":"Titan","connections":[],"group":69,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds","isNotable":true,"name":"Stone Skin","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":24807,"stats":["50% more Armour from Equipped Body Armour"],"stringId":"AscendancyWarrior1Notable8"},"24812":{"connections":[{"id":64643,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration","orbit":2,"orbitIndex":11,"skill":24812,"stats":["20% increased Power Charge Duration"],"stringId":"power_charges1"},"24813":{"connections":[{"id":20397,"orbit":3}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":14,"skill":24813,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks19"},"24825":{"connections":[{"id":16460,"orbit":-3},{"id":29479,"orbit":-3},{"id":60738,"orbit":-3}],"group":976,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":10,"skill":24825,"stats":["+5 to any Attribute"],"stringId":"dexterity14"},"24843":{"connections":[{"id":1680,"orbit":-7},{"id":56860,"orbit":0}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Evasion during Parry","orbit":7,"orbitIndex":20,"skill":24843,"stats":["25% increased Evasion Rating while Parrying"],"stringId":"buckler20"},"24855":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":39347,"orbit":0},{"id":48014,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":4,"orbitIndex":58,"skill":24855,"stats":[],"stringId":"mastery_attack3"},"24868":{"ascendancyName":"Pathfinder","connections":[{"id":33736,"orbit":0}],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds","isNotable":true,"name":"Relentless Pursuit","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":9,"orbitIndex":72,"skill":24868,"stats":["Your speed is unaffected by Slows"],"stringId":"AscendancyRanger3Notable2"},"24871":{"connections":[{"id":10602,"orbit":0}],"group":386,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"Attack Speed","orbit":4,"orbitIndex":4,"skill":24871,"stats":["3% increased Attack Speed with One Handed Weapons"],"stringId":"attack_speed6"},"24880":{"connections":[{"id":38501,"orbit":-7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":5,"orbitIndex":36,"skill":24880,"stats":["3% increased Attack Speed"],"stringId":"attack_speed4"},"24883":{"connections":[{"id":44573,"orbit":1}],"group":1259,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Combo","orbit":2,"orbitIndex":10,"skill":24883,"stats":["4% increased Area of Effect for Attacks","5% Chance to build an additional Combo on Hit"],"stringId":"area_attacks49"},"24889":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":7,"orbitIndex":2,"skill":24889,"stats":[],"stringId":"mastery_companion291"},"24922":{"connections":[{"id":18923,"orbit":0},{"id":64345,"orbit":0},{"id":17077,"orbit":0}],"group":1060,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24922,"stats":["+5 to any Attribute"],"stringId":"attributes19"},"24929":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":188,"icon":"","isOnlyImage":true,"name":"Minion Mastery","orbit":2,"orbitIndex":19,"skill":24929,"stats":[],"stringId":"oracle_self_sacrificing_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"24958":{"connections":[{"id":52464,"orbit":-4},{"id":41877,"orbit":6}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":24958,"stats":["+5 to any Attribute"],"stringId":"dexterity44"},"24993":{"connectionArt":"CharacterPlanned","connections":[{"id":54297,"orbit":6}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":5,"skill":24993,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_beast_corruption11_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25011":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":552,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":25011,"stats":[],"stringId":"mastery_life141"},"25014":{"connections":[{"id":50228,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":3,"orbitIndex":6,"skill":25014,"stats":["16% increased Warcry Speed"],"stringId":"warcries40"},"25026":{"connections":[{"id":3567,"orbit":6}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":20,"skill":25026,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana31"},"25029":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksMasterySymbol.dds","isOnlyImage":true,"name":"Charms Mastery","orbit":5,"orbitIndex":51,"skill":25029,"stats":[],"stringId":"mastery_charms_1"},"25031":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":25031,"stats":[],"stringId":"mastery_warcry250"},"25055":{"connections":[{"id":41580,"orbit":3}],"group":1318,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Movement Speed","orbit":2,"orbitIndex":8,"skill":25055,"stats":["2% increased Movement Speed","8% increased Attack Damage"],"stringId":"attack2"},"25058":{"connectionArt":"CharacterPlanned","connections":[{"id":48828,"orbit":2147483647},{"id":4681,"orbit":2147483647}],"group":466,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Gain Maximum Frenzy Charges on Gaining Frenzy Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":12,"skill":25058,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"stringId":"oracle_frenzy_charge2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25070":{"connections":[{"id":32903,"orbit":0},{"id":11252,"orbit":0},{"id":57821,"orbit":0}],"group":1321,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":19,"skill":25070,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks53"},"25092":{"ascendancyName":"Oracle","connections":[{"id":34313,"orbit":-6}],"group":2,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Critical Damage Bonus on You","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":25092,"stats":["Hits against you have 12% reduced Critical Damage Bonus"],"stringId":"AscendancyDruid1Small7"},"25100":{"connections":[],"flavourText":"The fewer there are, the less you have to share.","group":1014,"icon":"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds","isKeystone":true,"name":"Oasis","orbit":0,"orbitIndex":0,"skill":25100,"stats":["Cannot use Charms","30% more Recovery from Flasks"],"stringId":"passive_keystone_oasis"},"25101":{"connections":[{"id":22439,"orbit":5},{"id":52199,"orbit":0},{"id":44498,"orbit":-5}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":3,"orbitIndex":4,"skill":25101,"stats":["10% increased Exposure Effect"],"stringId":"elemental35"},"25162":{"connections":[{"id":59785,"orbit":0}],"group":100,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":10,"skill":25162,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks34"},"25170":{"connections":[{"id":30820,"orbit":3}],"group":985,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Skill Duration","orbit":2,"orbitIndex":22,"skill":25170,"stats":["8% increased Attack Damage","8% increased Skill Effect Duration"],"stringId":"attack10"},"25172":{"ascendancyName":"Witchhunter","connections":[{"id":3704,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":25172,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"AscendancyMercenary2Small3"},"25211":{"connections":[{"id":11330,"orbit":0}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Waning Hindrances","orbit":3,"orbitIndex":3,"recipe":["Greed","Suffering","Fear"],"skill":25211,"stats":["Debuffs on you expire 25% faster"],"stringId":"slowed_enemies19"},"25213":{"connections":[{"id":19223,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage with nearby Ally","orbit":7,"orbitIndex":12,"skill":25213,"stats":["16% increased Attack Damage while you have an Ally in your Presence"],"stringId":"attack26"},"25229":{"connections":[{"id":21390,"orbit":0}],"group":277,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration","orbit":2,"orbitIndex":20,"skill":25229,"stats":["20% increased Endurance Charge Duration"],"stringId":"endurance_charges1_"},"25239":{"ascendancyName":"Infernalist","connections":[{"id":63894,"orbit":-3}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds","isNotable":true,"name":"Demonic Possession","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":66,"skill":25239,"stats":["Grants Skill: Demon Form"],"stringId":"AscendancyWitch1Notable5"},"25281":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":948,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":1,"orbitIndex":10,"skill":25281,"stats":[],"stringId":"mastery_life140"},"25300":{"connections":[{"id":61796,"orbit":0}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":0,"orbitIndex":0,"skill":25300,"stats":["Break 20% increased Armour"],"stringId":"armour_break1"},"25303":{"connections":[],"group":557,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Minion Fire Resistance","orbit":0,"orbitIndex":0,"skill":25303,"stats":["Minions have +3% to Maximum Fire Resistances","Minions have +20% to Fire Resistance"],"stringId":"minion_defence41"},"25304":{"connections":[{"id":61056,"orbit":-2}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":5,"skill":25304,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers3"},"25312":{"connections":[{"id":24259,"orbit":0},{"id":64405,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":36,"skill":25312,"stats":["15% increased Totem Damage"],"stringId":"totems43"},"25315":{"connections":[{"id":19820,"orbit":0}],"group":199,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Cold Damage","orbit":2,"orbitIndex":0,"skill":25315,"stats":["10% increased Armour","+10% of Armour also applies to Cold Damage"],"stringId":"armour38"},"25337":{"connectionArt":"CharacterPlanned","connections":[{"id":34990,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":19,"skill":25337,"stats":["10% chance to Poison on Hit"],"stringId":"oracle_poison2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25361":{"connections":[],"group":1321,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Resolute Reach","orbit":2,"orbitIndex":10,"skill":25361,"stats":["18% increased Area of Effect for Attacks","20% reduced Critical Hit Chance"],"stringId":"area_attacks57_"},"25362":{"connections":[{"id":23105,"orbit":0}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","isNotable":true,"name":"Chakra of Impact","orbit":2,"orbitIndex":13,"recipe":["Greed","Greed","Despair"],"skill":25362,"stats":["20% increased Attack Damage","Skills deal 8% increased Damage per Combo consumed, up to 40%"],"stringId":"unarmed5"},"25363":{"connections":[{"id":44098,"orbit":0},{"id":1823,"orbit":0},{"id":34531,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":7,"orbitIndex":20,"skill":25363,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield7"},"25374":{"connections":[{"id":45969,"orbit":6}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":25374,"stats":["+5 to any Attribute"],"stringId":"strength86"},"25429":{"connections":[{"id":38103,"orbit":-8},{"id":34084,"orbit":0}],"group":604,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Grounded in the Earth","orbit":2,"orbitIndex":8,"skill":25429,"stats":["16% increased Skill Effect Duration","16% increased Stun Threshold"],"stringId":"duration15"},"25434":{"ascendancyName":"Invoker","connections":[],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Chill Effect","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":6,"orbitIndex":11,"skill":25434,"stats":["15% increased Magnitude of Chill you inflict"],"stringId":"AscendancyMonk2Small4"},"25438":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":48,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds","isNotable":true,"name":"Heatproofing","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":25438,"stats":["Body Armour grants Unaffected by Damaging Ailments"],"stringId":"AscendancyWarrior3Notable6_12_"},"25446":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":390,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":25446,"stats":[],"stringId":"mastery_leech159"},"25458":{"connections":[{"id":37568,"orbit":3}],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds","name":"Strength and Critical Damage Bonus on You","orbit":7,"orbitIndex":20,"skill":25458,"stats":["Hits against you have 5% reduced Critical Damage Bonus","+5 to Strength"],"stringId":"azmerianimals34"},"25482":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":61472,"orbit":0},{"id":51702,"orbit":0},{"id":60620,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","isNotable":true,"name":"Beef","orbit":0,"orbitIndex":0,"recipe":["Fear","Disgust","Fear"],"skill":25482,"stats":["+25 to Strength"],"stringId":"strength102"},"25503":{"connections":[{"id":27068,"orbit":0},{"id":45632,"orbit":0}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":16,"skill":25503,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana5"},"25513":{"connections":[],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Overwhelm","orbit":6,"orbitIndex":45,"recipe":["Despair","Fear","Envy"],"skill":25513,"stats":["5% reduced Attack Speed","20% increased Stun Buildup","40% increased Damage with Two Handed Weapons"],"stringId":"two_handed18"},"25520":{"connections":[],"flavourText":"The notes may change, but the song remains the same.","group":1162,"icon":"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds","isKeystone":true,"name":"Resonance","orbit":0,"orbitIndex":0,"skill":25520,"stats":["Gain Power Charges instead of Frenzy Charges","Gain Frenzy Charges instead of Endurance Charges","Gain Endurance Charges instead of Power Charges"],"stringId":"passive_keystone_resonance"},"25528":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":3,"orbitIndex":15,"skill":25528,"stats":[],"stringId":"mastery_mana_6597"},"25557":{"connections":[{"id":29763,"orbit":0},{"id":4059,"orbit":0},{"id":26804,"orbit":0}],"group":994,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":16,"skill":25557,"stats":["+5 to any Attribute"],"stringId":"intelligence62"},"25565":{"connections":[{"id":722,"orbit":0}],"group":1336,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":2,"orbitIndex":2,"skill":25565,"stats":["12% increased Lightning Damage"],"stringId":"lightning2"},"25570":{"connectionArt":"CharacterPlanned","connections":[{"id":44560,"orbit":0},{"id":21549,"orbit":0},{"id":37694,"orbit":0},{"id":64083,"orbit":0},{"id":27572,"orbit":0}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":12,"skill":25570,"stats":["12% increased Damage"],"stringId":"oracle_hierarchy1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25586":{"connections":[{"id":38993,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Critical Damage","orbit":6,"orbitIndex":35,"skill":25586,"stats":["16% increased Critical Damage Bonus with Bows"],"stringId":"bow7"},"25591":{"connections":[{"id":25315,"orbit":0},{"id":20115,"orbit":0}],"group":199,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Cold Damage","orbit":2,"orbitIndex":6,"skill":25591,"stats":["10% increased Armour","+10% of Armour also applies to Cold Damage"],"stringId":"armour39"},"25594":{"connections":[{"id":34030,"orbit":0}],"group":787,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":7,"orbitIndex":0,"skill":25594,"stats":["Offerings have 15% increased Maximum Life"],"stringId":"corpses3"},"25618":{"ascendancyName":"Stormweaver","connections":[{"id":38578,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":18,"skill":25618,"stats":["12% increased Critical Hit Chance for Spells"],"stringId":"AscendancySorceress1Small4"},"25619":{"connections":[{"id":43562,"orbit":3}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Sand in the Eyes","orbit":2,"orbitIndex":12,"recipe":["Despair","Despair","Despair"],"skill":25619,"stats":["10% increased Attack Speed","15% chance to Blind Enemies on Hit with Attacks"],"stringId":"attack_speed35"},"25620":{"connections":[{"id":9083,"orbit":0}],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Meat Recycling","orbit":7,"orbitIndex":14,"recipe":["Paranoia","Despair","Guilt"],"skill":25620,"stats":["15% chance to not destroy Corpses when Consuming Corpses"],"stringId":"corpses10"},"25653":{"ascendancyName":"Disciple of Varashta","connections":[{"id":13289,"orbit":0}],"flavourText":"\"Knowing where and when to plunge your knife is more important than the sharpness of your blade. I will not forget my error... and I will be a living example of your wisdom, dear Sekhema.\" \\n\\nKelari accepted Varashta's sentence and committed himself to her.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnDaggerslamSkill.dds","isNotable":true,"name":"Kelari's Judgment","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":19,"skill":25653,"stats":["Grants Skill: Kelari's Judgment"],"stringId":"AscendancySorceress3Notable14"},"25678":{"connectionArt":"CharacterPlanned","connections":[{"id":49258,"orbit":2147483647}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":6,"skill":25678,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_beast_corruption9","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25683":{"ascendancyName":"Disciple of Varashta","connections":[{"id":34207,"orbit":-8}],"flavourText":"\"I stand before you, as your humble servant. Though I was betrayed, I would do it all again, if it would have saved us. But I accept your sentence. I will atone. I pledge myself to you... forevermore.\" \\n\\nRuzhan accepted his fate at the barya ritual site.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnMeteoricSlam.dds","isNotable":true,"name":"Ruzhan's Reckoning","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":53,"skill":25683,"stats":["Grants Skill: Ruzhan's Reckoning"],"stringId":"AscendancySorceress3Notable17"},"25700":{"connections":[{"id":41096,"orbit":4}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Shock Chance","orbit":4,"orbitIndex":42,"skill":25700,"stats":["10% increased chance to Shock","8% increased Elemental Damage"],"stringId":"elemental25"},"25711":{"connections":[{"id":58038,"orbit":-7}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Thrill of Battle","orbit":2,"orbitIndex":5,"recipe":["Guilt","Suffering","Ire"],"skill":25711,"stats":["20% increased Attack Speed while Surrounded"],"stringId":"being_surrounded10"},"25729":{"connections":[{"id":33093,"orbit":0}],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":7,"orbitIndex":12,"skill":25729,"stats":["3% increased Cast Speed"],"stringId":"cast_speed4"},"25745":{"connections":[{"id":31890,"orbit":4}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":4,"orbitIndex":30,"skill":25745,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour19"},"25753":{"connections":[{"id":63268,"orbit":0},{"id":25990,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Blazing Arms","orbit":7,"orbitIndex":6,"recipe":["Suffering","Envy","Despair"],"skill":25753,"stats":["16% increased Fire Damage","30% increased Flammability Magnitude","16% increased Attack Damage"],"stringId":"fire57"},"25763":{"connections":[{"id":61170,"orbit":7},{"id":62963,"orbit":0}],"group":653,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":2,"orbitIndex":12,"skill":25763,"stats":["10% increased Fire Damage"],"stringId":"ground2"},"25779":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":41076,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Darkness","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":34,"skill":25779,"stats":["10% increased maximum Darkness"],"stringId":"AscendancyMonk3Small7_"},"25781":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds","isNotable":true,"name":"Sap of Nightmares","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":5,"orbitIndex":2,"skill":25781,"stats":["Leech recovers based on Chaos Damage as well as Physical Damage"],"stringId":"AscendancyMonk3Notable3_"},"25807":{"connections":[{"id":53683,"orbit":0}],"group":856,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":0,"orbitIndex":0,"skill":25807,"stats":["15% increased Crossbow Reload Speed"],"stringId":"crossbow24"},"25827":{"connections":[{"id":55241,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":8,"skill":25827,"stats":["4% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"projectile_spells4"},"25829":{"connections":[{"id":57791,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","name":"Spell Damage and Cast Speed","orbit":2,"orbitIndex":7,"skill":25829,"stats":["6% increased Spell Damage","2% increased Cast Speed"],"stringId":"orb3"},"25851":{"connections":[{"id":52695,"orbit":-6},{"id":36270,"orbit":5}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":6,"orbitIndex":0,"skill":25851,"stats":["5% chance to Daze on Hit"],"stringId":"chaos4"},"25857":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":3,"orbitIndex":12,"skill":25857,"stats":[],"stringId":"mastery_flask_6540"},"25885":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":31116,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Damage as Chaos","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":8,"orbitIndex":18,"skill":25885,"stats":["Gain 4% of Damage as Extra Chaos Damage"],"stringId":"AscendancyMonk3Small8"},"25890":{"connections":[{"id":54378,"orbit":0}],"group":339,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Recover Mana on consuming Power Charge","orbit":2,"orbitIndex":5,"skill":25890,"stats":["Recover 2% of maximum Mana when you consume a Power Charge"],"stringId":"power_charges13"},"25893":{"connections":[{"id":51169,"orbit":-2}],"group":759,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":18,"skill":25893,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"mana24"},"25915":{"connections":[{"id":8916,"orbit":2}],"group":410,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":2,"orbitIndex":2,"skill":25915,"stats":["12% increased Damage while Shapeshifted"],"stringId":"bear15"},"25927":{"connections":[{"id":32847,"orbit":-2}],"group":520,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Damage","orbit":0,"orbitIndex":0,"skill":25927,"stats":["Minions deal 20% increased Damage with Command Skills"],"stringId":"minion_offence44_"},"25934":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":389,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":7,"orbitIndex":12,"skill":25934,"stats":[],"stringId":"mastery_twohand244"},"25935":{"ascendancyName":"Warbringer","connections":[{"id":23005,"orbit":0}],"group":45,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Block Chance","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":25935,"stats":["6% increased Block chance"],"stringId":"AscendancyWarrior2Small8"},"25971":{"connections":[],"group":1158,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Tenfold Attacks","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Guilt"],"skill":25971,"stats":["4% increased Attack Speed","6% increased Attack Speed if you've been Hit Recently","+10 to Strength"],"stringId":"attack_speed30"},"25990":{"connections":[{"id":43461,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Attack Damage","orbit":4,"orbitIndex":23,"skill":25990,"stats":["8% increased Fire Damage","8% increased Attack Damage"],"stringId":"fire55"},"25992":{"connections":[],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Accuracy Rating","orbit":6,"orbitIndex":7,"skill":25992,"stats":["10% increased Accuracy Rating with Bows"],"stringId":"bow12"},"26034":{"connections":[{"id":45631,"orbit":-5}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":10,"skill":26034,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield5"},"26061":{"connections":[{"id":4579,"orbit":2}],"group":865,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Energy Shield as Freeze Threshold","orbit":2,"orbitIndex":22,"skill":26061,"stats":["Gain 15% of maximum Energy Shield as additional Freeze Threshold"],"stringId":"cold25"},"26063":{"ascendancyName":"Shaman","connections":[{"id":28745,"orbit":2147483647}],"group":73,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":26063,"stats":["12% increased Elemental Damage"],"stringId":"AscendancyDruid2Small2"},"26068":{"connections":[{"id":37389,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":3,"orbitIndex":4,"skill":26068,"stats":["10% increased Attack Damage"],"stringId":"attack35"},"26070":{"connections":[{"id":35977,"orbit":0}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Bolstering Yell","orbit":2,"orbitIndex":4,"recipe":["Suffering","Disgust","Paranoia"],"skill":26070,"stats":["Empowered Attacks deal 30% increased Damage","Warcry Skills have 30% increased Area of Effect"],"stringId":"warcries24"},"26085":{"ascendancyName":"Lich","connections":[{"id":20772,"orbit":-4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds","isNotable":true,"isSwitchable":true,"name":"Necromantic Conduit","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneGraft.dds","id":41162,"name":"Umbral Well","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Skeletal Minions you would create instead grant you Umbral Souls for each Minion you would have created"]}},"orbit":9,"orbitIndex":124,"skill":26085,"stats":["While you are not on Low Mana, you and Allies in your Presence have Unholy Might","Lose 5% of maximum Mana per Second"],"stringId":"AscendancyWitch3Notable3"},"26092":{"connections":[{"id":52392,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":14,"skill":26092,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed4"},"26104":{"connections":[{"id":43282,"orbit":5},{"id":55672,"orbit":4},{"id":32186,"orbit":0},{"id":27611,"orbit":0},{"id":12005,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Spirit of the Wyvern","orbit":4,"orbitIndex":51,"recipe":["Ire","Suffering","Greed"],"skill":26104,"stats":["20% increased Accuracy Rating while Shapeshifted","25% increased Elemental Damage while Shapeshifted"],"stringId":"wyvern5"},"26107":{"connections":[{"id":33713,"orbit":7},{"id":56023,"orbit":0}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Kite Runner","orbit":0,"orbitIndex":0,"recipe":["Ire","Isolation","Despair"],"skill":26107,"stats":["3% increased Movement Speed","15% increased Projectile Speed","15% increased Projectile Damage"],"stringId":"ranged30_"},"26135":{"connections":[{"id":2335,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Damage and Projectile Speed","orbit":3,"orbitIndex":11,"skill":26135,"stats":["8% increased Spell Damage","8% increased Projectile Speed for Spell Skills"],"stringId":"projectile_spells3"},"26148":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":303,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAccuracy.dds","isOnlyImage":true,"name":"Accuracy Mastery","orbit":0,"orbitIndex":0,"skill":26148,"stats":[],"stringId":"mastery_accuracy2"},"26176":{"connections":[{"id":43650,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":2,"orbitIndex":8,"skill":26176,"stats":["15% increased Critical Damage Bonus for Attack Damage"],"stringId":"criticals61"},"26194":{"connections":[{"id":37872,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":7,"orbitIndex":0,"skill":26194,"stats":["20% increased Presence Area of Effect"],"stringId":"auras2"},"26196":{"connections":[{"id":11741,"orbit":0},{"id":39710,"orbit":0}],"group":258,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":26196,"stats":[],"stringId":"jewel_slot1977"},"26211":{"connections":[{"id":24883,"orbit":0}],"group":1259,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Combo","orbit":2,"orbitIndex":18,"skill":26211,"stats":["4% increased Area of Effect for Attacks","5% Chance to build an additional Combo on Hit"],"stringId":"area_attacks46"},"26228":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connectionArt":"CharacterPlanned","connections":[],"group":466,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Prize of the Hunt","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":26228,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges","+1 to Maximum Frenzy Charges"],"stringId":"oracle_frenzy_charge4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"26236":{"connections":[{"id":38069,"orbit":-2}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":20,"skill":26236,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers13"},"26268":{"connections":[{"id":22710,"orbit":0}],"group":1207,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":12,"skill":26268,"stats":["20% increased Curse Duration"],"stringId":"curses11"},"26282":{"ascendancyName":"Blood Mage","connections":[],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds","isNotable":true,"name":"Blood Barbs","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":5,"orbitIndex":66,"skill":26282,"stats":["Bleeding you inflict on Cursed targets is Aggravated","Elemental Damage also Contributes to Bleeding Magnitude"],"stringId":"AscendancyWitch2Notable4"},"26283":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1462,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageBlue.dds","isMultipleChoiceOption":true,"name":"Choice of Mana","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":26283,"stats":["Remnants have 50% increased effect","Remnants can be collected from 50% further away","All Flames of Chayula that you manifest are Blue"],"stringId":"AscendancyMonk3Notable6_2"},"26291":{"connections":[{"id":48935,"orbit":0}],"group":269,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electrifying Nature","orbit":4,"orbitIndex":28,"recipe":["Envy","Greed","Paranoia"],"skill":26291,"stats":["25% increased Lightning Damage","15% increased Shock Duration"],"stringId":"lightning30"},"26300":{"connectionArt":"CharacterPlanned","connections":[{"id":23436,"orbit":-4}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration and Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":33,"skill":26300,"stats":["15% increased Critical Damage Bonus","10% increased Archon Buff duration"],"stringId":"oracle_archon_crit3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"26308":{"connections":[{"id":27017,"orbit":-9}],"group":1107,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds","name":"All Attributes","orbit":2,"orbitIndex":10,"skill":26308,"stats":["+3 to all Attributes"],"stringId":"azmerianimals22"},"26319":{"connections":[{"id":30990,"orbit":-7}],"group":861,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":0,"skill":26319,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals81_"},"26324":{"connections":[{"id":46023,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":0,"skill":26324,"stats":["15% increased Armour"],"stringId":"armour11"},"26331":{"connections":[{"id":3128,"orbit":0},{"id":12166,"orbit":0}],"group":1193,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Harsh Winter","orbit":7,"orbitIndex":18,"recipe":["Fear","Despair","Ire"],"skill":26331,"stats":["8% increased Cast Speed with Cold Skills","16% increased Skill Effect Duration"],"stringId":"cold35"},"26339":{"connections":[{"id":64405,"orbit":0},{"id":11014,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Artifice","orbit":1,"orbitIndex":0,"recipe":["Suffering","Suffering","Suffering"],"skill":26339,"stats":["Melee Attack Skills have +1 to maximum number of Summoned Totems","20% increased Totem Placement range"],"stringId":"totems14"},"26356":{"connections":[{"id":8556,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Primed to Explode","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Disgust"],"skill":26356,"stats":["Detonator skills have 40% increased Area of Effect","Detonator skills have 80% reduced damage"],"stringId":"area_attacks41"},"26363":{"connections":[{"id":49291,"orbit":0},{"id":52803,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charge Generation","orbit":7,"orbitIndex":3,"skill":26363,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks11"},"26383":{"ascendancyName":"Blood Mage","connections":[{"id":48551,"orbit":8}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds","isNotable":true,"name":"Sunder the Flesh","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":8,"orbitIndex":59,"skill":26383,"stats":["Base Critical Hit Chance for Spells is 15%"],"stringId":"AscendancyWitch2Notable2_"},"26400":{"connections":[{"id":8904,"orbit":0}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":18,"skill":26400,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"],"stringId":"projectiles25"},"26416":{"connections":[{"id":35792,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":16,"skill":26416,"stats":["15% increased Life Recovery from Flasks"],"stringId":"life_flasks35"},"26432":{"connections":[{"id":12890,"orbit":0},{"id":60735,"orbit":0}],"group":1212,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":26432,"stats":["+5 to any Attribute"],"stringId":"dexterity85_"},"26437":{"connections":[{"id":51129,"orbit":0}],"group":179,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":19,"skill":26437,"stats":["Break 20% increased Armour"],"stringId":"armour_break4"},"26447":{"connections":[{"id":12918,"orbit":0},{"id":49633,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Refocus","orbit":2,"orbitIndex":0,"recipe":["Paranoia","Suffering","Ire"],"skill":26447,"stats":["30% increased Energy Shield Recharge Rate","20% increased Mana Regeneration Rate"],"stringId":"energy_shield_recovery17"},"26479":{"connections":[{"id":64324,"orbit":4},{"id":9040,"orbit":0}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Steadfast Resolve","orbit":4,"orbitIndex":60,"recipe":["Guilt","Isolation","Paranoia"],"skill":26479,"stats":["You cannot be Light Stunned if you've been Stunned Recently"],"stringId":"shield35"},"26490":{"connections":[{"id":12751,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Critical Chance","orbit":2,"orbitIndex":9,"skill":26490,"stats":["10% increased Critical Hit Chance with One Handed Melee Weapons"],"stringId":"one_handed12"},"26518":{"connections":[],"group":244,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Cold Nature","orbit":4,"orbitIndex":5,"recipe":["Envy","Fear","Guilt"],"skill":26518,"stats":["25% increased Cold Damage","15% increased Chill Duration on Enemies"],"stringId":"cold30"},"26520":{"connections":[{"id":14340,"orbit":0},{"id":37190,"orbit":0}],"group":851,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":11,"skill":26520,"stats":["10% increased amount of Life Leeched"],"stringId":"life_leech4"},"26532":{"connections":[{"id":46023,"orbit":-3},{"id":41657,"orbit":3},{"id":36629,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":6,"skill":26532,"stats":["15% increased Armour"],"stringId":"armour19"},"26563":{"connections":[{"id":12778,"orbit":-4},{"id":6161,"orbit":0}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Bone Chains","orbit":4,"orbitIndex":12,"recipe":["Fear","Despair","Fear"],"skill":26563,"stats":["Physical Spell Critical Hits build Pin"],"stringId":"physical_witch12"},"26565":{"connections":[{"id":40024,"orbit":-2}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":2,"skill":26565,"stats":["10% increased Poison Duration"],"stringId":"poison36"},"26568":{"connections":[{"id":59367,"orbit":0},{"id":37258,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You and Attack Speed","orbit":2,"orbitIndex":12,"skill":26568,"stats":["2% increased Attack Speed","4% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells7"},"26572":{"connections":[{"id":47514,"orbit":0}],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Criticals vs Dazed Enemies","orbit":2,"orbitIndex":12,"skill":26572,"stats":["12% increased Critical Hit Chance against Dazed Enemies"],"stringId":"daze_7"},"26596":{"connections":[{"id":5766,"orbit":5},{"id":51416,"orbit":-5}],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":3,"orbitIndex":19,"skill":26596,"stats":["3% increased Cast Speed"],"stringId":"cast_speed8"},"26598":{"connections":[{"id":33366,"orbit":3},{"id":19880,"orbit":0},{"id":14658,"orbit":0},{"id":23915,"orbit":0},{"id":52501,"orbit":0}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":26598,"stats":["+5 to any Attribute"],"stringId":"dexterity40"},"26614":{"connections":[{"id":44344,"orbit":0},{"id":46275,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":40,"skill":26614,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield17"},"26638":{"ascendancyName":"Chronomancer","connections":[{"id":63002,"orbit":9}],"group":332,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds","isNotable":true,"name":"Footprints in the Sand","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":26638,"stats":["Grants Skill: Temporal Rift"],"stringId":"AscendancySorceress2Notable1_"},"26648":{"connections":[{"id":24256,"orbit":0},{"id":52125,"orbit":0}],"group":774,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":21,"skill":26648,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect30"},"26663":{"connections":[{"id":44765,"orbit":0}],"group":788,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":0,"orbitIndex":0,"skill":26663,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns19"},"26682":{"connections":[{"id":46819,"orbit":0},{"id":56640,"orbit":-3}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":7,"orbitIndex":6,"skill":26682,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals8"},"26697":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern","connections":[{"id":59263,"orbit":0},{"id":27290,"orbit":0},{"id":46565,"orbit":0}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupSword.dds","isOnlyImage":true,"name":"Sword Mastery","orbit":0,"orbitIndex":0,"skill":26697,"stats":[],"stringId":"mastery_sword225"},"26725":{"connections":[{"id":57703,"orbit":0}],"group":281,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":26725,"stats":[],"stringId":"jewel_slot1956"},"26726":{"connections":[{"id":48103,"orbit":0}],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback and Stun Buildup","orbit":2,"orbitIndex":0,"skill":26726,"stats":["10% increased Stun Buildup","10% increased Knockback Distance"],"stringId":"knockback3"},"26739":{"connections":[{"id":43893,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":8,"skill":26739,"stats":["10% increased Elemental Damage"],"stringId":"elemental13"},"26762":{"connections":[{"id":35380,"orbit":-2}],"group":1238,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Withered Effect","orbit":0,"orbitIndex":0,"skill":26762,"stats":["10% increased Withered Magnitude"],"stringId":"chaos29"},"26772":{"connections":[{"id":24240,"orbit":2},{"id":45774,"orbit":3}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect","orbit":7,"orbitIndex":22,"skill":26772,"stats":["Debuffs you inflict have 5% increased Slow Magnitude"],"stringId":"slowed_enemies4"},"26786":{"connections":[{"id":64352,"orbit":0},{"id":48568,"orbit":0}],"group":913,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":26786,"stats":["+5 to any Attribute"],"stringId":"dexterity66"},"26798":{"connections":[{"id":9638,"orbit":-7}],"group":454,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Skill Speed","orbit":0,"orbitIndex":0,"skill":26798,"stats":["3% increased Skill Speed"],"stringId":"attack_speed53"},"26804":{"connections":[{"id":55405,"orbit":0},{"id":59909,"orbit":0}],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":7,"orbitIndex":2,"skill":26804,"stats":["15% increased Damage if you have Consumed a Corpse Recently"],"stringId":"corpses5"},"26830":{"connections":[],"group":943,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":5,"orbitIndex":42,"skill":26830,"stats":["10% increased effect of Fully Broken Armour"],"stringId":"armour_break22"},"26863":{"connections":[{"id":25890,"orbit":0}],"group":339,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Recover Mana on consuming Power Charge","orbit":2,"orbitIndex":21,"skill":26863,"stats":["Recover 2% of maximum Mana when you consume a Power Charge"],"stringId":"power_charges14"},"26885":{"connections":[{"id":59775,"orbit":-4}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":4,"orbitIndex":60,"skill":26885,"stats":["7% increased Chaos Damage"],"stringId":"chaos24"},"26895":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":481,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":0,"orbitIndex":0,"skill":26895,"stats":[],"stringId":"mastery_duration_6464"},"26905":{"connections":[{"id":8821,"orbit":0}],"group":826,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":3,"orbitIndex":2,"skill":26905,"stats":["12% increased Lightning Damage"],"stringId":"lightning22"},"26931":{"connections":[{"id":48198,"orbit":5}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":3,"orbitIndex":10,"skill":26931,"stats":["Gain 3 Life per enemy killed"],"stringId":"life_on_kill2"},"26932":{"connections":[{"id":34543,"orbit":-2}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":6,"skill":26932,"stats":["20% increased Frenzy Charge Duration"],"stringId":"azmerianimals27"},"26945":{"connections":[],"group":644,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Chance","orbit":2,"orbitIndex":17,"skill":26945,"stats":["Minions have 20% increased Critical Hit Chance"],"stringId":"minion_offence31"},"26952":{"connections":[{"id":59661,"orbit":0},{"id":31626,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":7,"orbitIndex":20,"skill":26952,"stats":["20% increased Flammability Magnitude"],"stringId":"fire62"},"26969":{"connections":[{"id":16861,"orbit":2}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":4,"orbitIndex":69,"skill":26969,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals69"},"27009":{"connections":[{"id":30459,"orbit":0}],"group":779,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Lust for Sacrifice","orbit":7,"orbitIndex":6,"recipe":["Disgust","Suffering","Paranoia"],"skill":27009,"stats":["50% increased Minion Damage while you have at least two different active Offerings"],"stringId":"corpses17"},"27017":{"connections":[{"id":21349,"orbit":0}],"group":1107,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds","name":"All Attributes","orbit":2,"orbitIndex":22,"skill":27017,"stats":["+3 to all Attributes"],"stringId":"azmerianimals23"},"27048":{"connections":[{"id":47375,"orbit":8}],"group":1401,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":0,"orbitIndex":0,"skill":27048,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"stringId":"companions14"},"27068":{"connections":[{"id":35831,"orbit":0}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":14,"skill":27068,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana6"},"27082":{"connections":[{"id":3446,"orbit":0},{"id":24646,"orbit":0}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27082,"stats":["+5 to any Attribute"],"stringId":"strength69"},"27095":{"connections":[{"id":14890,"orbit":-4},{"id":48658,"orbit":0}],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":7,"skill":27095,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze3"},"27096":{"connectionArt":"CharacterPlanned","connections":[{"id":33423,"orbit":2147483647},{"id":13691,"orbit":0}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Rustle of the Leaves","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":16,"skill":27096,"stats":["40% increased Totem Placement speed","Spells Cast by Totems have 6% increased Cast Speed","Attacks used by Totems have 6% increased Attack Speed"],"stringId":"oracle_totems7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"27108":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":47796,"orbit":0}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Mass Hysteria","orbit":4,"orbitIndex":36,"recipe":["Disgust","Disgust","Envy"],"skill":27108,"stats":["Allies in your Presence have 6% increased Attack Speed","6% increased Attack Speed"],"stringId":"attack_speed33"},"27176":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"The Power Within","orbit":0,"orbitIndex":0,"recipe":["Envy","Paranoia","Suffering"],"skill":27176,"stats":["20% increased Critical Damage Bonus if you've gained a Power Charge Recently","+1 to Maximum Power Charges"],"stringId":"power_charges9"},"27186":{"connections":[{"id":62963,"orbit":0}],"group":653,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Ignite Effect on You","orbit":2,"orbitIndex":0,"skill":27186,"stats":["10% reduced Magnitude of Ignite on you"],"stringId":"ground3"},"27216":{"connections":[{"id":30546,"orbit":-7}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Delay","orbit":7,"orbitIndex":4,"skill":27216,"stats":["15% faster start of Energy Shield Recharge while Shapeshifted"],"stringId":"wyvern13__"},"27234":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":858,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":27234,"stats":[],"stringId":"mastery_mana6174"},"27262":{"connections":[{"id":49110,"orbit":7}],"group":1070,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Effect","orbit":0,"orbitIndex":0,"skill":27262,"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"],"stringId":"ailments15"},"27274":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1012,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":1,"orbitIndex":2,"skill":27274,"stats":[],"stringId":"mastery_cold_6395"},"27290":{"connections":[{"id":38564,"orbit":0}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","isNotable":true,"name":"Heavy Blade","orbit":0,"orbitIndex":0,"skill":27290,"stats":["25% increased Damage with Swords"],"stringId":"sword6"},"27296":{"connections":[{"id":59777,"orbit":0},{"id":11275,"orbit":-9},{"id":18684,"orbit":0},{"id":21670,"orbit":0}],"group":135,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27296,"stats":["+5 to any Attribute"],"stringId":"strength64"},"27303":{"connections":[{"id":43142,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Vulgar Methods","orbit":7,"orbitIndex":16,"recipe":["Ire","Guilt","Despair"],"skill":27303,"stats":["10% reduced maximum Mana","+10 to Strength","30% increased Critical Hit Chance"],"stringId":"criticals73"},"27307":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":472,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":27307,"stats":[],"stringId":"mastery_energyshield102_"},"27373":{"connections":[{"id":53405,"orbit":-6},{"id":51369,"orbit":-6}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":51,"skill":27373,"stats":["+5 to any Attribute"],"stringId":"strength19"},"27388":{"connections":[{"id":28578,"orbit":0},{"id":24551,"orbit":0}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Aspiring Genius","orbit":7,"orbitIndex":23,"recipe":["Suffering","Greed","Greed"],"skill":27388,"stats":["20% increased Mana Regeneration Rate","10% chance to Gain Arcane Surge when you deal a Critical Hit"],"stringId":"mana_regeneration20"},"27405":{"connectionArt":"CharacterPlanned","connections":[{"id":30781,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":58,"skill":27405,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"oracle_movement_cooldown2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"27417":{"connections":[{"id":64295,"orbit":0},{"id":37616,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","isNotable":true,"name":"Destructive Apparatus","orbit":6,"orbitIndex":54,"skill":27417,"stats":["25% increased Trap Damage"],"stringId":"trap18"},"27418":{"ascendancyName":"Titan","connections":[{"id":30115,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Strength","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":4,"orbitIndex":48,"skill":27418,"stats":["4% increased Strength"],"stringId":"AscendancyWarrior1Small6"},"27422":{"connections":[{"id":2021,"orbit":0}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":0,"orbitIndex":0,"skill":27422,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"mana_flasks1"},"27434":{"connections":[{"id":15984,"orbit":0}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Archon of the Storm","orbit":3,"orbitIndex":21,"recipe":["Fear","Isolation","Guilt"],"skill":27434,"stats":["Gain Elemental Archon after spending 100% of your Maximum Mana"],"stringId":"lightning54"},"27439":{"connections":[{"id":21982,"orbit":0}],"group":319,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27439,"stats":["+5 to any Attribute"],"stringId":"strength73"},"27491":{"connections":[{"id":3471,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Heavy Buffer","orbit":4,"orbitIndex":24,"recipe":["Greed","Paranoia","Isolation"],"skill":27491,"stats":["40% increased maximum Energy Shield","5% of Damage taken bypasses Energy Shield"],"stringId":"energy_shield38"},"27493":{"connections":[{"id":17118,"orbit":0}],"group":875,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":24,"skill":27493,"stats":["10% increased Projectile Damage"],"stringId":"ranged42"},"27501":{"connections":[],"group":662,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":4,"orbitIndex":44,"skill":27501,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration34"},"27513":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"Material Solidification","orbit":7,"orbitIndex":4,"recipe":["Envy","Envy","Isolation"],"skill":27513,"stats":["Gain 8% of Damage as Extra Physical Damage","15% increased effect of Fully Broken Armour"],"stringId":"physical40"},"27540":{"connections":[{"id":62973,"orbit":0}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Power Counted","orbit":3,"orbitIndex":23,"skill":27540,"stats":["10% increased total Power counted by Warcries"],"stringId":"warcries22"},"27572":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":2147483647}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage.dds","name":"Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":14,"skill":27572,"stats":["20% increased Chaos Damage"],"stringId":"oracle_hierarchy6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"27581":{"connections":[{"id":50510,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":12,"skill":27581,"stats":["5% increased Block chance"],"stringId":"shield7"},"27611":{"connections":[{"id":30546,"orbit":7},{"id":28489,"orbit":8}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Elemental Damage","orbit":7,"orbitIndex":18,"skill":27611,"stats":["12% increased Elemental Damage while Shapeshifted"],"stringId":"wyvern12__"},"27626":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":15628,"orbit":0}],"group":419,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Touch the Arcane","orbit":5,"orbitIndex":54,"recipe":["Despair","Isolation","Suffering"],"skill":27626,"stats":["40% increased effect of Arcane Surge on you"],"stringId":"mana_regeneration28_"},"27638":{"connections":[{"id":38010,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":7,"orbitIndex":3,"skill":27638,"stats":["15% increased Glory generation"],"stringId":"glory5"},"27658":{"connections":[{"id":21540,"orbit":7}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":6,"skill":27658,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup4__"},"27662":{"connections":[],"group":962,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":2,"orbitIndex":14,"skill":27662,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"projectile_spells7"},"27667":{"ascendancyName":"Blood Mage","connections":[],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds","isNotable":true,"name":"Whispers of the Flesh","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":6,"orbitIndex":8,"skill":27667,"stats":["Targets Cursed by you have 100% reduced Life Regeneration Rate","Targets Cursed by you have at least 15% of Life Reserved"],"stringId":"AscendancyWitch2Notable5"},"27671":{"connections":[{"id":32681,"orbit":2147483647}],"group":1175,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Energy Shield Recharge","orbit":7,"orbitIndex":15,"skill":27671,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"unarmed7"},"27674":{"connections":[{"id":44082,"orbit":0}],"group":472,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":10,"skill":27674,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"energy_shield_recovery34"},"27686":{"ascendancyName":"Invoker","connections":[{"id":12876,"orbit":0}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Energy Shield Recharge Rate","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":10,"skill":27686,"stats":["20% increased Energy Shield Recharge Rate"],"stringId":"AscendancyMonk2Small9"},"27687":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[],"group":174,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Greatest Defence","orbit":3,"orbitIndex":4,"recipe":["Suffering","Fear","Disgust"],"skill":27687,"stats":["4% increased Attack Damage per 75 Item Armour and Evasion Rating on Equipped Shield"],"stringId":"shield9"},"27705":{"connections":[{"id":48773,"orbit":0},{"id":2582,"orbit":0},{"id":65212,"orbit":0},{"id":39495,"orbit":0},{"id":3543,"orbit":0},{"id":20787,"orbit":0}],"group":1380,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27705,"stats":["+5 to any Attribute"],"stringId":"attributes10"},"27726":{"connections":[{"id":7721,"orbit":-4}],"group":579,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":8,"skill":27726,"stats":["15% increased Armour"],"stringId":"armour14"},"27733":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":44005,"orbit":0},{"id":2999,"orbit":0}],"group":266,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":4,"orbitIndex":30,"skill":27733,"stats":[],"stringId":"mastery_shield215"},"27740":{"connections":[{"id":35792,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":2,"orbitIndex":6,"skill":27740,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"life_flasks36"},"27761":{"connections":[{"id":5826,"orbit":0}],"group":1018,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Counterstancing","orbit":0,"orbitIndex":0,"recipe":["Guilt","Guilt","Fear"],"skill":27761,"stats":["Successfully Parrying a Melee Hit grants 40% increased Damage to your next Ranged Attack","Successfully Parrying a Projectile Hit grants 40% increased Damage to your next Melee Attack"],"stringId":"deflect12"},"27785":{"connections":[{"id":63863,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":7,"orbitIndex":10,"skill":27785,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration12"},"27834":{"connections":[{"id":63659,"orbit":0},{"id":34449,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":41,"skill":27834,"stats":["10% increased Critical Hit Chance with Traps"],"stringId":"trap12"},"27853":{"connections":[{"id":52576,"orbit":0},{"id":3365,"orbit":0},{"id":58109,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Damage vs Immobilised and Buildup","orbit":7,"orbitIndex":13,"skill":27853,"stats":["10% increased Damage against Immobilised Enemies","8% increased Immobilisation buildup"],"stringId":"immobilisation1"},"27859":{"connections":[{"id":38694,"orbit":0}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":12,"skill":27859,"stats":["Herald Skills deal 20% increased Damage"],"stringId":"heralds3"},"27875":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":32123,"orbit":0}],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"General Electric","orbit":0,"orbitIndex":0,"recipe":["Isolation","Suffering","Greed"],"skill":27875,"stats":["40% increased chance to Shock","5% increased Attack and Cast Speed with Lightning Skills"],"stringId":"shock12"},"27900":{"connections":[{"id":54640,"orbit":5}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","orbit":7,"orbitIndex":5,"skill":27900,"stats":["4% increased Skill Effect Duration","8% increased Physical Damage"],"stringId":"physical55_"},"27910":{"connections":[{"id":64056,"orbit":0},{"id":53938,"orbit":0}],"group":1024,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":1,"orbitIndex":0,"skill":27910,"stats":["10% increased Attack Damage"],"stringId":"attack42"},"27950":{"connections":[{"id":26324,"orbit":0},{"id":52462,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Polished Iron","orbit":2,"orbitIndex":0,"recipe":["Paranoia","Guilt","Despair"],"skill":27950,"stats":["25% increased Armour","Gain additional Stun Threshold equal to 30% of Item Armour on Equipped Armour Items"],"stringId":"armour12"},"27980":{"connections":[{"id":270,"orbit":-2},{"id":28981,"orbit":2}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":2,"orbitIndex":12,"skill":27980,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage36"},"27990":{"ascendancyName":"Chronomancer","connections":[{"id":49049,"orbit":-3}],"group":375,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Slow Effect","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":27990,"stats":["Debuffs you inflict have 6% increased Slow Magnitude"],"stringId":"AscendancySorceress2Small7"},"27992":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":612,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":27992,"stats":[],"stringId":"mastery_crossbow_6420"},"27999":{"connections":[{"id":45777,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Physical Damage and Ailment Chance","orbit":1,"orbitIndex":2,"skill":27999,"stats":["8% increased chance to inflict Ailments","8% increased Physical Damage"],"stringId":"projectiles49"},"28002":{"connections":[{"id":32194,"orbit":0},{"id":20499,"orbit":0},{"id":42452,"orbit":0},{"id":2955,"orbit":0},{"id":2653,"orbit":0},{"id":49547,"orbit":0},{"id":18441,"orbit":0}],"group":403,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28002,"stats":["+5 to any Attribute"],"stringId":"attributes31"},"28021":{"connections":[{"id":9782,"orbit":0}],"group":1127,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":28021,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals9"},"28022":{"ascendancyName":"Shaman","connections":[{"id":62523,"orbit":8}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":8,"orbitIndex":33,"skill":28022,"stats":["12% increased Elemental Damage"],"stringId":"AscendancyDruid2Small1"},"28038":{"connections":[{"id":56488,"orbit":0}],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":12,"skill":28038,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect26"},"28044":{"connections":[{"id":28835,"orbit":0},{"id":178,"orbit":0},{"id":6988,"orbit":0}],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Coming Calamity","orbit":3,"orbitIndex":12,"recipe":["Disgust","Isolation","Suffering"],"skill":28044,"stats":["40% increased Cold Damage while affected by Herald of Ice","40% increased Fire Damage while affected by Herald of Ash","40% increased Lightning Damage while affected by Herald of Thunder"],"stringId":"heralds16_"},"28050":{"connections":[{"id":63888,"orbit":0},{"id":53539,"orbit":0}],"group":1000,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":24,"skill":28050,"stats":["+5 to any Attribute"],"stringId":"dexterity20"},"28061":{"connections":[{"id":35878,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":7,"orbitIndex":8,"skill":28061,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental54"},"28086":{"connections":[{"id":57088,"orbit":-6},{"id":144,"orbit":0}],"group":1188,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":14,"skill":28086,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration6"},"28092":{"connections":[{"id":17061,"orbit":7}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Delay","orbit":7,"orbitIndex":8,"skill":28092,"stats":["Archon recovery period expires 10% faster"],"stringId":"archon5__"},"28101":{"connections":[{"id":57571,"orbit":0},{"id":43867,"orbit":-7}],"group":1364,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":2,"orbitIndex":12,"skill":28101,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration5"},"28106":{"connections":[{"id":3775,"orbit":0}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":2,"orbitIndex":8,"skill":28106,"stats":["15% increased Life Flask Charges gained"],"stringId":"life_flasks28"},"28153":{"ascendancyName":"Chronomancer","connections":[],"group":347,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds","isNotable":true,"name":"The Rapid River","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":2,"orbitIndex":9,"skill":28153,"stats":["Recoup Effects instead occur over 4 seconds"],"stringId":"AscendancySorceress2Notable4"},"28175":{"connections":[{"id":64471,"orbit":0},{"id":21716,"orbit":0},{"id":48026,"orbit":0}],"group":462,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28175,"stats":["+5 to any Attribute"],"stringId":"strength85"},"28199":{"connections":[{"id":46431,"orbit":0}],"group":1203,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Immobilisation Buildup","orbit":0,"orbitIndex":0,"skill":28199,"stats":["20% increased Hazard Immobilisation buildup"],"stringId":"hazards21"},"28201":{"connectionArt":"CharacterPlanned","connections":[{"id":56174,"orbit":0},{"id":10636,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":21,"skill":28201,"stats":["5% increased Block chance","15% increased Armour while stationary"],"stringId":"oracle_crab_claw1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28214":{"connections":[{"id":1973,"orbit":0},{"id":58295,"orbit":0}],"group":250,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flasks","orbit":2,"orbitIndex":4,"skill":28214,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"life_flasks40"},"28223":{"connectionArt":"CharacterPlanned","connections":[{"id":6100,"orbit":3}],"group":164,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":35,"skill":28223,"stats":["20% increased Critical Damage Bonus"],"stringId":"oracle_slow_crits2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28229":{"connections":[{"id":50485,"orbit":0}],"group":916,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Area","orbit":2,"orbitIndex":0,"skill":28229,"stats":["10% increased Area of Effect of Curses"],"stringId":"curses7"},"28258":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[{"id":36976,"orbit":0},{"id":59064,"orbit":0},{"id":36927,"orbit":2}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect","orbit":0,"orbitIndex":0,"skill":28258,"stats":["10% increased Effect of your Mark Skills"],"stringId":"marks5_"},"28267":{"connections":[{"id":2672,"orbit":0},{"id":35085,"orbit":0}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Desensitisation","orbit":3,"orbitIndex":4,"recipe":["Envy","Suffering","Greed"],"skill":28267,"stats":["25% increased Critical Damage Bonus","Hits against you have 25% reduced Critical Damage Bonus"],"stringId":"criticals40"},"28268":{"connections":[{"id":36630,"orbit":0},{"id":20837,"orbit":0}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":1,"orbitIndex":6,"skill":28268,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"stringId":"bleed38"},"28304":{"connections":[{"id":37258,"orbit":0},{"id":2491,"orbit":0}],"group":398,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28304,"stats":["+5 to any Attribute"],"stringId":"attributes17_"},"28329":{"connections":[{"id":36723,"orbit":3}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds","isNotable":true,"name":"Pressure Points","orbit":3,"orbitIndex":21,"recipe":["Guilt","Despair","Ire"],"skill":28329,"stats":["35% increased Stun Buildup","35% increased Freeze Buildup"],"stringId":"poise39"},"28361":{"connections":[],"group":758,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":16,"skill":28361,"stats":["12% increased Stun Threshold"],"stringId":"weapon_swapping2"},"28370":{"connections":[{"id":7628,"orbit":0},{"id":11916,"orbit":-6},{"id":37450,"orbit":-6}],"group":751,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":39,"skill":28370,"stats":["+5 to any Attribute"],"stringId":"strength36"},"28371":{"connections":[{"id":60560,"orbit":-3}],"group":1303,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage vs Full Life","orbit":7,"orbitIndex":16,"skill":28371,"stats":["20% increased Damage with Hits against Enemies that are on Full Life"],"stringId":"enemies_on_full_life4"},"28408":{"connections":[{"id":65042,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Invigorating Hate","orbit":3,"orbitIndex":22,"recipe":["Envy","Disgust","Despair"],"skill":28408,"stats":["Consume all Rage when Shapeshifting to Human form to recover 1% of maximum life per Rage Consumed"],"stringId":"rage27"},"28431":{"ascendancyName":"Lich","connections":[],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds","isNotable":true,"isSwitchable":true,"name":"Eternal Life","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":9,"orbitIndex":40,"skill":28431,"stats":["Your Life cannot change while you have Energy Shield"],"stringId":"AscendancyWitch3Notable6"},"28432":{"connections":[{"id":20416,"orbit":0},{"id":23062,"orbit":0}],"group":425,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Armour if Consumed Endurance Charge","orbit":2,"orbitIndex":8,"skill":28432,"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"],"stringId":"endurance_charges12"},"28441":{"connections":[{"id":10011,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Frantic Swings","orbit":7,"orbitIndex":15,"recipe":["Disgust","Despair","Despair"],"skill":28441,"stats":["Enemies Blinded by you have 50% reduced Critical Hit Chance"],"stringId":"blind11"},"28446":{"connections":[{"id":12430,"orbit":0},{"id":50084,"orbit":0}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isSwitchable":true,"name":"Attack Area","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","id":50612,"name":"Spell and Attack Damage","stats":["10% increased Spell Damage","10% increased Attack Damage"]}},"orbit":2,"orbitIndex":9,"skill":28446,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks5_"},"28458":{"connections":[{"id":38972,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":10,"skill":28458,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence6"},"28476":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":478,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":28476,"stats":[],"stringId":"mastery_thorns307"},"28482":{"connections":[{"id":19846,"orbit":0}],"group":346,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Total Incineration","orbit":7,"orbitIndex":1,"recipe":["Guilt","Isolation","Suffering"],"skill":28482,"stats":["10% increased Ignite Duration on Enemies","25% increased Damage with Hits against Ignited Enemies"],"stringId":"fire28_"},"28489":{"connectionArt":"CharacterPlanned","connections":[{"id":27216,"orbit":8},{"id":56890,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Skill Effect Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":69,"skill":28489,"stats":["Shapeshift Skills have 15% increased Skill Effect Duration"],"stringId":"oracle_wyvern_addon1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28492":{"connections":[{"id":54099,"orbit":0}],"flavourText":"Why should I dodge blows that I do not fear?","group":691,"icon":"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds","isKeystone":true,"name":"Iron Reflexes","orbit":0,"orbitIndex":0,"skill":28492,"stats":["Converts all Evasion Rating to Armour"],"stringId":"passive_keystone_iron_reflexes_"},"28510":{"connections":[{"id":45969,"orbit":-5},{"id":10247,"orbit":0}],"group":727,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":56,"skill":28510,"stats":["+5 to any Attribute"],"stringId":"strength32"},"28516":{"connections":[{"id":7542,"orbit":2}],"group":239,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":2,"orbitIndex":8,"skill":28516,"stats":["6% increased Area of Effect"],"stringId":"area_of_effect20"},"28542":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":62785,"orbit":7}],"group":370,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"The Molten One's Gift","orbit":1,"orbitIndex":5,"recipe":["Guilt","Suffering","Greed"],"skill":28542,"stats":["+10% to Fire Resistance","15% increased effect of Fully Broken Armour","Fully Broken Armour you inflict also increases Fire Damage Taken from Hits"],"stringId":"armour_break16_"},"28556":{"connections":[],"group":842,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":12,"skill":28556,"stats":["+5 to any Attribute"],"stringId":"strength43"},"28564":{"connections":[{"id":8460,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":2,"orbitIndex":8,"skill":28564,"stats":["16% increased Warcry Speed"],"stringId":"warcries3"},"28573":{"connections":[],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Revive Speed","orbit":7,"orbitIndex":6,"skill":28573,"stats":["Minions Revive 5% faster"],"stringId":"minion_defence19"},"28578":{"connections":[],"group":280,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Critical Chance","orbit":7,"orbitIndex":2,"skill":28578,"stats":["8% increased Mana Regeneration Rate","8% increased Critical Hit Chance"],"stringId":"mana_regeneration3"},"28589":{"connections":[{"id":30300,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour if Hit","orbit":3,"orbitIndex":23,"skill":28589,"stats":["20% increased Armour if you have been Hit Recently"],"stringId":"getting_hit1"},"28613":{"connections":[{"id":39598,"orbit":0},{"id":30553,"orbit":0}],"group":140,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Roaring Cries","orbit":2,"orbitIndex":2,"recipe":["Suffering","Despair","Greed"],"skill":28613,"stats":["Warcries have a minimum of 10 Power"],"stringId":"warcries39"},"28623":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":0,"orbitIndex":0,"skill":28623,"stats":[],"stringId":"mastery_spell_suppression_6710_"},"28625":{"connections":[{"id":32135,"orbit":5},{"id":35848,"orbit":0}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Recovery","orbit":7,"orbitIndex":0,"skill":28625,"stats":["10% increased Life and Mana Recovery from Flasks"],"stringId":"flasks17"},"28638":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern","connections":[{"id":37514,"orbit":0},{"id":2113,"orbit":0}],"group":1390,"icon":"Art/2DArt/SkillIcons/passives/StaffMasterySymbol.dds","isOnlyImage":true,"name":"Quarterstaff Mastery","orbit":0,"orbitIndex":0,"skill":28638,"stats":[],"stringId":"mastery_quarterstaff_6654_"},"28680":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":401,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":28680,"stats":[],"stringId":"mastery_caster45"},"28693":{"connections":[{"id":49280,"orbit":7}],"group":667,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":1,"skill":28693,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion8"},"28718":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":627,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":28718,"stats":[],"stringId":"mastery_elemental_6475"},"28745":{"ascendancyName":"Shaman","connections":[],"group":72,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanUnleashTheElements.dds","isNotable":true,"name":"Bringer of the Apocalypse","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":28745,"stats":["Grants Skill: Apocalypse"],"stringId":"AscendancyDruid2Notable2"},"28770":{"connectionArt":"CharacterPlanned","connections":[{"id":479,"orbit":-7}],"group":326,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":28770,"stats":["12% increased Elemental Damage while Shapeshifted"],"stringId":"oracle_shapeshifting_path2_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28774":{"connections":[{"id":2999,"orbit":0},{"id":10295,"orbit":0}],"group":266,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":26,"skill":28774,"stats":["3% increased Cast Speed"],"stringId":"cast_speed1"},"28797":{"connections":[{"id":632,"orbit":0}],"group":1394,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Speed","orbit":6,"orbitIndex":65,"skill":28797,"stats":["3% increased Attack Speed with Daggers"],"stringId":"dagger6"},"28800":{"connections":[{"id":55308,"orbit":0}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Projectile Damage","orbit":0,"orbitIndex":0,"skill":28800,"stats":["10% increased Projectile Damage"],"stringId":"projectiles38_"},"28823":{"connections":[{"id":21111,"orbit":4},{"id":59303,"orbit":5}],"group":1219,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Activation Chance","orbit":7,"orbitIndex":23,"skill":28823,"stats":["10% chance when a Charm is used to use another Charm without consuming Charges"],"stringId":"charms13"},"28835":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":56847,"orbit":0},{"id":60480,"orbit":0},{"id":8157,"orbit":0}],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":0,"orbitIndex":0,"skill":28835,"stats":["12% increased Damage while affected by a Herald"],"stringId":"heralds10"},"28839":{"connections":[],"group":401,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":16,"skill":28839,"stats":["3% increased Cast Speed"],"stringId":"cast_speed14"},"28859":{"connections":[{"id":45382,"orbit":0}],"group":1317,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Ailment Chance and Elemental Damage","orbit":4,"orbitIndex":51,"skill":28859,"stats":["10% increased Elemental Damage","6% increased chance to inflict Ailments"],"stringId":"ailments47"},"28860":{"connections":[{"id":56104,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":7,"orbitIndex":18,"skill":28860,"stats":["Break 20% increased Armour"],"stringId":"armour_break26"},"28862":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":422,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLifeMana.dds","isOnlyImage":true,"name":"Leech Mastery","orbit":0,"orbitIndex":0,"skill":28862,"stats":[],"stringId":"mastery_leech23_"},"28863":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":800,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":28863,"stats":[],"stringId":"mastery_attack13"},"28892":{"connections":[{"id":13845,"orbit":7},{"id":65042,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Primal Rage","orbit":3,"orbitIndex":2,"recipe":["Suffering","Guilt","Paranoia"],"skill":28892,"stats":["+12 to maximum Rage while Shapeshifted"],"stringId":"rage25"},"28903":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":0,"orbitIndex":0,"skill":28903,"stats":[],"stringId":"mastery_poison199"},"28950":{"connections":[{"id":63469,"orbit":0},{"id":10156,"orbit":0},{"id":19873,"orbit":9},{"id":44948,"orbit":0},{"id":41838,"orbit":-8}],"group":619,"icon":"Art/2DArt/SkillIcons/passives/bodysoul.dds","isNotable":true,"isSwitchable":true,"name":"Devoted Protector","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":7130,"name":"Bastion of the Forest","stats":["15% increased Armour","+15% of Armour also applies to Elemental Damage","15% faster start of Energy Shield Recharge","+5 to Strength and Intelligence"]}},"orbit":0,"orbitIndex":0,"skill":28950,"stats":["15% increased Armour","+15% of Armour also applies to Elemental Damage","15% faster start of Energy Shield Recharge","+5 to Strength and Intelligence"],"stringId":"templar_druid_notable2"},"28963":{"connections":[{"id":23105,"orbit":0}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","isNotable":true,"name":"Chakra of Rhythm","orbit":2,"orbitIndex":1,"recipe":["Guilt","Greed","Despair"],"skill":28963,"stats":["6% increased Attack Speed","20% Chance to build an additional Combo on Hit"],"stringId":"unarmed11"},"28975":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":26905,"orbit":0}],"group":827,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Pure Power","orbit":6,"orbitIndex":0,"recipe":["Suffering","Guilt","Suffering"],"skill":28975,"stats":["10% more Maximum Lightning Damage"],"stringId":"lightning29"},"28976":{"connections":[{"id":23374,"orbit":0},{"id":29458,"orbit":0}],"group":1406,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":0,"orbitIndex":0,"skill":28976,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison7"},"28981":{"connections":[{"id":34871,"orbit":-2}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":2,"orbitIndex":18,"skill":28981,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage34"},"28982":{"connections":[{"id":31295,"orbit":0},{"id":55190,"orbit":0},{"id":32845,"orbit":0},{"id":45226,"orbit":0}],"group":99,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28982,"stats":["+5 to any Attribute"],"stringId":"strength48"},"28992":{"connections":[{"id":62628,"orbit":0},{"id":43923,"orbit":0}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/Hunter.dds","isNotable":true,"isSwitchable":true,"name":"Honed Instincts","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/LethalAssault.dds","id":32062,"name":"Primal Instinct","stats":["8% increased Attack Speed","6% increased Area of Effect","+10 to Dexterity"]}},"orbit":4,"orbitIndex":21,"skill":28992,"stats":["8% increased Projectile Speed","8% increased Attack Speed","+10 to Dexterity"],"stringId":"ranger_huntress_notable2"},"29009":{"connections":[{"id":59362,"orbit":0}],"group":739,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29009,"stats":["+5 to any Attribute"],"stringId":"intelligence56"},"29041":{"connections":[{"id":31388,"orbit":0},{"id":52298,"orbit":0}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":12,"skill":29041,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells2"},"29049":{"connections":[{"id":56893,"orbit":3}],"group":1202,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Duration","orbit":2,"orbitIndex":10,"skill":29049,"stats":["10% increased Charm Effect Duration"],"stringId":"charms9"},"29065":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Bleeding Mastery","orbit":1,"orbitIndex":7,"skill":29065,"stats":[],"stringId":"mastery_bleeding_6327"},"29074":{"ascendancyName":"Pathfinder","connections":[],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds","isNotable":true,"name":"Overwhelming Toxicity","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":8,"orbitIndex":36,"skill":29074,"stats":["Double the number of your Poisons that targets can be affected by at the same time","35% less Poison Duration"],"stringId":"AscendancyRanger3Notable4"},"29098":{"connections":[{"id":43588,"orbit":0},{"id":10727,"orbit":-2}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":8,"skill":29098,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells10"},"29126":{"connectionArt":"CharacterPlanned","connections":[{"id":32353,"orbit":-7}],"group":326,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":14,"skill":29126,"stats":["12% increased Elemental Damage while Shapeshifted"],"stringId":"oracle_shapeshifting_path1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29133":{"ascendancyName":"Invoker","connections":[{"id":64031,"orbit":2}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":4,"orbitIndex":9,"skill":29133,"stats":["12% increased Elemental Damage"],"stringId":"AscendancyMonk2Small6"},"29148":{"connections":[{"id":34840,"orbit":0}],"group":575,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29148,"stats":["+5 to any Attribute"],"stringId":"intelligence48"},"29162":{"ascendancyName":"Tactician","connections":[{"id":15044,"orbit":0}],"group":321,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Spirit","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":29162,"stats":["8% increased Spirit"],"stringId":"AscendancyMercenary1Small1"},"29197":{"connectionArt":"CharacterPlanned","connections":[{"id":11428,"orbit":-7}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration and Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":15,"skill":29197,"stats":["15% increased Critical Damage Bonus","10% increased Archon Buff duration"],"stringId":"oracle_archon_crit1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29240":{"connections":[{"id":55668,"orbit":0},{"id":10881,"orbit":0},{"id":31977,"orbit":0},{"id":57513,"orbit":0}],"group":984,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29240,"stats":["+5 to any Attribute"],"stringId":"attributes61"},"29246":{"connections":[{"id":22927,"orbit":0},{"id":35043,"orbit":0}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Debuff Magnitude","orbit":6,"orbitIndex":27,"skill":29246,"stats":["10% increased Parried Debuff Magnitude"],"stringId":"buckler9"},"29270":{"connections":[{"id":7251,"orbit":-2}],"group":550,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":20,"skill":29270,"stats":["10% increased Attack Damage"],"stringId":"life_leech7"},"29285":{"connections":[{"id":9745,"orbit":2147483647},{"id":38463,"orbit":0}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Movement Speed","orbit":7,"orbitIndex":19,"skill":29285,"stats":["2% increased Movement Speed"],"stringId":"azmerianimals10"},"29288":{"connections":[{"id":36759,"orbit":0}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Deadly Invocations","orbit":3,"orbitIndex":1,"recipe":["Isolation","Ire","Envy"],"skill":29288,"stats":["Invocation Spells have 50% increased Critical Damage Bonus"],"stringId":"triggers30"},"29306":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":17668,"orbit":1}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","isNotable":true,"name":"Chakra of Thought","orbit":1,"orbitIndex":1,"recipe":["Fear","Disgust","Guilt"],"skill":29306,"stats":["8% of Damage is taken from Mana before Life","15% increased Attack Speed while not on Low Mana"],"stringId":"monkchakra6"},"29320":{"connections":[{"id":1680,"orbit":7},{"id":56860,"orbit":0}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":7,"orbitIndex":8,"skill":29320,"stats":["20% increased Stun Threshold while Parrying"],"stringId":"buckler17"},"29323":{"ascendancyName":"Titan","connections":[{"id":24807,"orbit":4}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Armour","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":6,"orbitIndex":53,"skill":29323,"stats":["20% increased Armour"],"stringId":"AscendancyWarrior1Small8"},"29328":{"connections":[{"id":43201,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":61,"skill":29328,"stats":["10% increased chance to inflict Ailments"],"stringId":"ailments1"},"29358":{"connections":[{"id":917,"orbit":-7}],"group":150,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":7,"skill":29358,"stats":["15% increased Stun Buildup"],"stringId":"stun9"},"29361":{"connections":[],"group":878,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":7,"skill":29361,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield4"},"29369":{"connections":[{"id":11337,"orbit":5},{"id":41669,"orbit":-4}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":4,"orbitIndex":42,"skill":29369,"stats":["15% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze11"},"29372":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[{"id":7720,"orbit":0},{"id":63268,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Sudden Infuriation","orbit":5,"orbitIndex":60,"recipe":["Fear","Suffering","Isolation"],"skill":29372,"stats":["4% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage"],"stringId":"rage19"},"29391":{"connections":[{"id":29009,"orbit":-3},{"id":5314,"orbit":3},{"id":50715,"orbit":3},{"id":61354,"orbit":0},{"id":29800,"orbit":-3}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infused Spell Damage","orbit":2,"orbitIndex":6,"skill":29391,"stats":["12% increased Spell Damage if you have consumed an Elemental Infusion Recently"],"stringId":"infusion19_"},"29398":{"ascendancyName":"Stormweaver","connections":[{"id":18849,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Chill Duration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":6,"orbitIndex":2,"skill":29398,"stats":["25% increased Chill Duration on Enemies"],"stringId":"AscendancySorceress1Small8"},"29399":{"connections":[{"id":23888,"orbit":7},{"id":51446,"orbit":-7}],"group":676,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":20,"skill":29399,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion22"},"29402":{"connections":[{"id":4046,"orbit":0},{"id":54282,"orbit":0},{"id":38270,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":7,"orbitIndex":3,"skill":29402,"stats":["15% increased Electrocute Buildup"],"stringId":"shock_mitigation5"},"29408":{"connections":[{"id":31888,"orbit":0}],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":2,"orbitIndex":8,"skill":29408,"stats":["8% increased Mana Cost Efficiency"],"stringId":"mana_regeneration11"},"29432":{"connections":[{"id":4061,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":48,"skill":29432,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield42__"},"29447":{"connections":[{"id":11786,"orbit":2147483647}],"group":320,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":11,"skill":29447,"stats":["10% increased Armour","+5% of Armour also applies to Elemental Damage"],"stringId":"armour48"},"29458":{"connections":[],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":14,"skill":29458,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison2"},"29479":{"connections":[{"id":50469,"orbit":0}],"group":976,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":18,"skill":29479,"stats":["+5 to any Attribute"],"stringId":"dexterity87"},"29502":{"connections":[{"id":36302,"orbit":4}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":20,"skill":29502,"stats":["3% increased Cast Speed"],"stringId":"cast_speed10"},"29514":{"connections":[{"id":39431,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Cluster Bombs","orbit":3,"orbitIndex":3,"recipe":["Suffering","Isolation","Disgust"],"skill":29514,"stats":["50% increased Grenade Detonation Time","Grenade Skills Fire an additional Projectile"],"stringId":"grenades11"},"29517":{"connections":[{"id":32701,"orbit":0},{"id":37695,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":24,"skill":29517,"stats":["+5 to any Attribute"],"stringId":"dexterity38"},"29527":{"connections":[{"id":61800,"orbit":0}],"group":1303,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"First Approach","orbit":7,"orbitIndex":8,"recipe":["Paranoia","Ire","Fear"],"skill":29527,"stats":["40% increased Critical Hit Chance against Enemies that are on Full Life","Cannot be Blinded while on Full Life","80% increased Damage with Hits against Enemies that are on Full Life"],"stringId":"enemies_on_full_life9"},"29582":{"connections":[{"id":35987,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isSwitchable":true,"name":"Accuracy","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","id":5083,"name":"Stun Threshold during Parry","stats":["20% increased Stun Threshold while Parrying"]}},"orbit":2,"orbitIndex":14,"skill":29582,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy8"},"29611":{"connections":[{"id":41768,"orbit":0},{"id":61393,"orbit":0},{"id":28201,"orbit":0}],"group":130,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29611,"stats":["+5 to any Attribute"],"stringId":"strength46"},"29652":{"connections":[{"id":15180,"orbit":0},{"id":6008,"orbit":0},{"id":32194,"orbit":0}],"group":482,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":11,"skill":29652,"stats":["10% increased Spell Damage"],"stringId":"spells6"},"29663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connectionArt":"CharacterPlanned","connections":[],"group":294,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Movement Mastery","orbit":2,"orbitIndex":6,"skill":29663,"stats":[],"stringId":"oracle_movement_cooldown_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29695":{"connections":[],"group":775,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","id":31204,"name":"Mana Regeneration","stats":["10% increased Mana Regeneration Rate"]}},"orbit":2,"orbitIndex":7,"skill":29695,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery19"},"29762":{"connections":[{"id":8460,"orbit":0},{"id":40328,"orbit":-2}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Guttural Roar","orbit":3,"orbitIndex":1,"recipe":["Paranoia","Ire","Disgust"],"skill":29762,"stats":["25% increased Warcry Speed","Warcries Debilitate Enemies","Warcry Skills have 25% increased Area of Effect"],"stringId":"warcries18"},"29763":{"connections":[{"id":39423,"orbit":0}],"group":1096,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":29763,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration1"},"29788":{"connections":[{"id":46060,"orbit":-2}],"group":550,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":7,"orbitIndex":4,"skill":29788,"stats":["12% increased amount of Life Leeched"],"stringId":"life_leech3"},"29800":{"connections":[{"id":50383,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Shocking Limit","orbit":7,"orbitIndex":15,"recipe":["Paranoia","Envy","Fear"],"skill":29800,"stats":["+1 to maximum Lightning Infusions"],"stringId":"infusion25"},"29843":{"connections":[{"id":35987,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion and Reduced Movement Penalty","orbit":7,"orbitIndex":19,"skill":29843,"stats":["10% increased Evasion Rating","2% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"evasion4"},"29871":{"ascendancyName":"Deadeye","connections":[{"id":24226,"orbit":0}],"group":1429,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Mark Effect","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":29871,"stats":["12% increased Effect of your Mark Skills"],"stringId":"AscendancyRanger1Small4"},"29881":{"connections":[{"id":25446,"orbit":0}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Surging Beast","orbit":1,"orbitIndex":8,"recipe":["Disgust","Ire","Disgust"],"skill":29881,"stats":["Gain Arcane Surge when you Shapeshift to Human form after","being Shapeshifted for at least 8 seconds"],"stringId":"wyvern17"},"29899":{"connections":[{"id":19001,"orbit":0},{"id":6912,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Finish Them","orbit":7,"orbitIndex":21,"recipe":["Suffering","Despair","Guilt"],"skill":29899,"stats":["40% increased Culling Strike Threshold against Immobilised Enemies"],"stringId":"slaying12_"},"29914":{"connections":[{"id":46931,"orbit":0}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour and Evasion while Surrounded","orbit":3,"orbitIndex":7,"skill":29914,"stats":["20% increased Armour while Surrounded","20% increased Evasion Rating while Surrounded"],"stringId":"being_surrounded19"},"29930":{"connections":[{"id":16938,"orbit":3},{"id":47088,"orbit":0}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage and Companion Life","orbit":2,"orbitIndex":0,"skill":29930,"stats":["Companions deal 12% increased Damage","Companions have 12% increased maximum Life"],"stringId":"duelist_minions5_"},"29941":{"connections":[{"id":60829,"orbit":0},{"id":57517,"orbit":0}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":3,"orbitIndex":17,"skill":29941,"stats":["20% chance for Attack Hits to apply Incision"],"stringId":"bleed36"},"29959":{"connections":[{"id":6891,"orbit":3},{"id":60362,"orbit":-3}],"group":1377,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":14,"skill":29959,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals87"},"29985":{"connectionArt":"CharacterPlanned","connections":[{"id":61113,"orbit":0}],"group":291,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":14,"skill":29985,"stats":["Minions deal 15% increased Damage"],"stringId":"oracle_forbidden_path3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29990":{"connections":[{"id":36217,"orbit":0},{"id":47477,"orbit":-9},{"id":15775,"orbit":0}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":7,"orbitIndex":2,"skill":29990,"stats":["5% chance to gain Volatility on Kill"],"stringId":"volatility13"},"29993":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":282,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":1,"orbitIndex":8,"skill":29993,"stats":[],"stringId":"mastery_duration91"},"30007":{"connections":[{"id":3188,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":1,"orbitIndex":7,"skill":30007,"stats":["16% increased Thorns damage"],"stringId":"getting_hit3_"},"30040":{"connections":[{"id":56016,"orbit":0}],"group":943,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":1,"orbitIndex":7,"skill":30040,"stats":["Break 20% increased Armour"],"stringId":"armour_break18"},"30047":{"connections":[{"id":21280,"orbit":0},{"id":18451,"orbit":0},{"id":45650,"orbit":0}],"group":971,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30047,"stats":["+5 to any Attribute"],"stringId":"dexterity67_"},"30061":{"connections":[{"id":31908,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":2,"orbitIndex":4,"skill":30061,"stats":["6% increased Curse Magnitudes"],"stringId":"curses23"},"30071":{"ascendancyName":"Blood Mage","connections":[{"id":27667,"orbit":-9}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Curse Effect","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":6,"orbitIndex":4,"skill":30071,"stats":["6% increased Curse Magnitudes"],"stringId":"AscendancyWitch2Small5"},"30077":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1298,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":30077,"stats":[],"stringId":"mastery_caster_6356"},"30082":{"connections":[{"id":43155,"orbit":0}],"group":887,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":0,"orbitIndex":0,"skill":30082,"stats":["15% increased Crossbow Reload Speed"],"stringId":"crossbow23"},"30102":{"connections":[{"id":43944,"orbit":2147483647},{"id":53177,"orbit":0}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":2,"orbitIndex":23,"skill":30102,"stats":["3% chance to gain Volatility on Kill"],"stringId":"volatility6"},"30115":{"ascendancyName":"Titan","connections":[],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds","isNotable":true,"name":"Hulking Form","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":7,"orbitIndex":16,"skill":30115,"stats":["50% increased effect of Small Passive Skills"],"stringId":"AscendancyWarrior1Notable5"},"30117":{"ascendancyName":"Blood Mage","connections":[{"id":26383,"orbit":5},{"id":8415,"orbit":-5}],"group":855,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30117,"stats":["12% increased Critical Hit Chance for Spells"],"stringId":"AscendancyWitch2Small1"},"30123":{"connections":[{"id":6923,"orbit":0},{"id":26092,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":12,"skill":30123,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed3"},"30132":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":58416,"orbit":2147483647},{"id":49130,"orbit":2147483647}],"group":1252,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","isNotable":true,"name":"Wrapped Quiver","orbit":7,"orbitIndex":15,"recipe":["Greed","Suffering","Envy"],"skill":30132,"stats":["20% increased bonuses gained from Equipped Quiver"],"stringId":"quivers9"},"30136":{"connections":[{"id":22626,"orbit":0}],"group":194,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Damage vs Armour Broken Enemies","orbit":3,"orbitIndex":7,"skill":30136,"stats":["20% increased Damage against Enemies with Fully Broken Armour"],"stringId":"armour_break9"},"30141":{"connections":[{"id":55190,"orbit":0}],"group":120,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30141,"stats":["+5 to any Attribute"],"stringId":"attributes15"},"30143":{"connections":[{"id":34201,"orbit":9}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":7,"orbitIndex":0,"skill":30143,"stats":["5% increased Block chance"],"stringId":"block22"},"30151":{"ascendancyName":"Tactician","connections":[{"id":32637,"orbit":0}],"group":366,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30151,"stats":["15% increased Armour and Evasion Rating"],"stringId":"AscendancyMercenary1Small6"},"30197":{"connections":[{"id":52415,"orbit":0}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Attack Speed with Companion in Presence","orbit":2,"orbitIndex":2,"skill":30197,"stats":["4% increased Attack Speed while your Companion is in your Presence"],"stringId":"companions31_"},"30210":{"connections":[{"id":64650,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Evasion Rating","orbit":2,"orbitIndex":6,"skill":30210,"stats":["15% increased Evasion Rating"],"stringId":"stun_threshold18"},"30219":{"connections":[{"id":45177,"orbit":-2}],"group":574,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":1,"orbitIndex":10,"skill":30219,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy47"},"30233":{"ascendancyName":"Ritualist","connections":[],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds","isNotable":true,"name":"As the Whispers Demand","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30233,"stats":["Ritual Sacrifice can be used on yourself to remove 20% of maximum Life and grant a random Monster Modifier","A maximum of one Modifer can be granted this way","Grants Skill: Ritual Sacrifice"],"stringId":"AscendancyHuntress3Notable7"},"30252":{"connections":[{"id":20049,"orbit":4},{"id":48135,"orbit":-4}],"group":968,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Effect","orbit":7,"orbitIndex":18,"skill":30252,"stats":["Charms applied to you have 10% increased Effect"],"stringId":"charms18"},"30258":{"connections":[{"id":40105,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack Speed and Minion Attack Speed","orbit":2,"orbitIndex":0,"skill":30258,"stats":["3% increased Attack Speed","Minions have 3% increased Attack Speed"],"stringId":"minion_offence58"},"30265":{"ascendancyName":"Disciple of Varashta","connections":[],"group":565,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Energy Shield","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30265,"stats":["20% increased maximum Energy Shield"],"stringId":"AscendancySorceress3Small1"},"30300":{"connections":[{"id":12565,"orbit":0},{"id":1200,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":2,"orbitIndex":2,"skill":30300,"stats":["16% increased Thorns damage"],"stringId":"getting_hit6"},"30334":{"connections":[{"id":9324,"orbit":0}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Duration","orbit":3,"orbitIndex":0,"skill":30334,"stats":["8% increased Ignite Duration on Enemies"],"stringId":"ignite_mitigation10"},"30341":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":1995,"orbit":0},{"id":37946,"orbit":0}],"group":1102,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","isNotable":true,"name":"Master Fletching","orbit":7,"orbitIndex":0,"recipe":["Fear","Despair","Disgust"],"skill":30341,"stats":["20% increased bonuses gained from Equipped Quiver"],"stringId":"quivers4"},"30346":{"connections":[{"id":44871,"orbit":0},{"id":29695,"orbit":-5},{"id":34006,"orbit":6}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":7,"orbitIndex":13,"skill":30346,"stats":["+10 to maximum Energy Shield"],"stringId":"energy_shield14"},"30371":{"connections":[{"id":27687,"orbit":-4}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":3,"orbitIndex":1,"skill":30371,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"stringId":"shield3"},"30372":{"connections":[{"id":42065,"orbit":0}],"group":1166,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":23,"skill":30372,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration13"},"30390":{"connections":[{"id":33978,"orbit":3}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":18,"skill":30390,"stats":["5% increased Block chance"],"stringId":"block23"},"30392":{"connections":[{"id":28106,"orbit":0},{"id":41016,"orbit":0}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Succour","orbit":2,"orbitIndex":3,"recipe":["Disgust","Despair","Guilt"],"skill":30392,"stats":["30% increased Life Regeneration rate during Effect of any Life Flask"],"stringId":"life_flasks25_"},"30395":{"connections":[{"id":9221,"orbit":0}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Howling Beast","orbit":1,"orbitIndex":2,"recipe":["Fear","Paranoia","Envy"],"skill":30395,"stats":["Warcries inflict 3 Critical Weakness on Enemies"],"stringId":"wolf14"},"30408":{"connections":[{"id":17906,"orbit":0}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","isNotable":true,"name":"Efficient Contraptions","orbit":7,"orbitIndex":16,"recipe":["Fear","Paranoia","Guilt"],"skill":30408,"stats":["Hazards have 15% chance to rearm after they are triggered"],"stringId":"hazards4"},"30456":{"connections":[{"id":38044,"orbit":-5}],"group":1122,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"High Alert","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Greed"],"skill":30456,"stats":["50% increased Evasion Rating when on Full Life","25% increased Stun Threshold while on Full Life"],"stringId":"evasion5"},"30457":{"connections":[{"id":54416,"orbit":4}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":12,"skill":30457,"stats":["15% increased Armour"],"stringId":"armour1"},"30459":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":779,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":1,"orbitIndex":3,"skill":30459,"stats":[],"stringId":"mastery_minion_offence_6616"},"30463":{"connections":[{"id":58971,"orbit":-7},{"id":9968,"orbit":-6}],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":2,"orbitIndex":3,"skill":30463,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression26_"},"30523":{"connections":[{"id":35492,"orbit":0}],"group":735,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Dead can Dance","orbit":5,"orbitIndex":61,"recipe":["Despair","Fear","Ire"],"skill":30523,"stats":["Minions have 25% increased maximum Life","Minions have 25% increased Evasion Rating"],"stringId":"minion_offence16"},"30539":{"connections":[{"id":25620,"orbit":0}],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":7,"orbitIndex":18,"skill":30539,"stats":["5% chance to not destroy Corpses when Consuming Corpses"],"stringId":"corpses8"},"30546":{"connections":[{"id":12005,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Electrified Claw","orbit":7,"orbitIndex":23,"recipe":["Guilt","Fear","Suffering"],"skill":30546,"stats":["Gain 8% of Damage as Extra Lightning Damage while Shapeshifted"],"stringId":"wyvern14"},"30553":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":151,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":30553,"stats":[],"stringId":"mastery_warcry_6791"},"30554":{"connections":[{"id":29611,"orbit":0}],"group":149,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":20,"skill":30554,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence2"},"30555":{"connections":[{"id":53960,"orbit":3}],"group":857,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30555,"stats":["+5 to any Attribute"],"stringId":"attributes40"},"30562":{"connections":[{"id":11032,"orbit":0}],"group":1064,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Inner Faith","orbit":2,"orbitIndex":18,"recipe":["Envy","Greed","Isolation"],"skill":30562,"stats":["20% increased Evasion Rating","20% increased maximum Energy Shield","25% reduced effect of Curses on you"],"stringId":"evasion_and_energy_shield12_"},"30615":{"connections":[],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Critical Damage when consuming a Power Charge","orbit":2,"orbitIndex":13,"skill":30615,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"],"stringId":"power_charges6_"},"30634":{"connections":[],"group":970,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":6,"skill":30634,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery5"},"30657":{"connections":[{"id":38463,"orbit":0},{"id":6842,"orbit":0},{"id":59064,"orbit":0},{"id":58848,"orbit":0},{"id":32891,"orbit":0}],"group":1239,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30657,"stats":["+5 to any Attribute"],"stringId":"attributes9"},"30662":{"connections":[{"id":26291,"orbit":0}],"group":269,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":4,"orbitIndex":32,"skill":30662,"stats":["12% increased Lightning Damage"],"stringId":"lightning1_"},"30695":{"connections":[{"id":13783,"orbit":0},{"id":19808,"orbit":0},{"id":56472,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds","isNotable":true,"isSwitchable":true,"name":"Vile Wounds","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/eagleeye.dds","id":53849,"name":"Eagle Eye","stats":["+30 to Accuracy Rating","10% increased Accuracy Rating"]}},"orbit":2,"orbitIndex":14,"skill":30695,"stats":["33% increased Damage with Hits against Enemies affected by Ailments"],"stringId":"exploiting_elemental_ailments10"},"30701":{"connections":[],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Reduced Projectile Speed","orbit":2,"orbitIndex":8,"skill":30701,"stats":["6% reduced Projectile Speed"],"stringId":"projectiles41"},"30704":{"connections":[{"id":22045,"orbit":0}],"group":563,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration and Damage","orbit":2,"orbitIndex":6,"skill":30704,"stats":["5% increased Damage","Regenerate 0.1% of maximum Life per second"],"stringId":"life_regeneration12"},"30720":{"connections":[{"id":20119,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","isNotable":true,"name":"Entropic Incarnation","orbit":2,"orbitIndex":2,"recipe":["Suffering","Suffering","Envy"],"skill":30720,"stats":["Minions have +13% to Chaos Resistance","Minions gain 10% of Physical Damage as Chaos Damage"],"stringId":"minion_reservation14"},"30736":{"connections":[{"id":52180,"orbit":-2}],"group":1398,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":13,"skill":30736,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect57_"},"30748":{"connections":[{"id":21801,"orbit":0}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Controlled Chaos","orbit":7,"orbitIndex":0,"recipe":["Greed","Envy","Guilt"],"skill":30748,"stats":["Maximum Volatility is 30"],"stringId":"volatility2"},"30780":{"connections":[{"id":17112,"orbit":-2},{"id":5410,"orbit":-2}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Area and Damage","orbit":2,"orbitIndex":15,"skill":30780,"stats":["4% increased Area of Effect of Ancestrally Boosted Attacks","Ancestrally Boosted Attacks deal 8% increased Damage"],"stringId":"melee60"},"30781":{"connectionArt":"CharacterPlanned","connections":[{"id":63772,"orbit":2147483647}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Movement Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":18,"skill":30781,"stats":["3% increased Movement Speed"],"stringId":"oracle_movement_cooldown3_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"30808":{"connections":[{"id":14267,"orbit":0},{"id":28101,"orbit":-4}],"group":1379,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30808,"stats":["+5 to any Attribute"],"stringId":"attributes11"},"30820":{"connections":[{"id":26786,"orbit":0}],"group":985,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Skill Duration","orbit":7,"orbitIndex":16,"skill":30820,"stats":["8% increased Attack Damage","8% increased Skill Effect Duration"],"stringId":"attack7"},"30829":{"connections":[{"id":56999,"orbit":0}],"group":924,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":0,"skill":30829,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy27"},"30834":{"connections":[{"id":50216,"orbit":0},{"id":57967,"orbit":0}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":2,"skill":30834,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana4"},"30839":{"connections":[{"id":35671,"orbit":-3}],"group":1243,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":3,"orbitIndex":17,"skill":30839,"stats":["2% increased Attack Speed","+5 to Dexterity"],"stringId":"attack_speed21_"},"30871":{"connections":[{"id":12208,"orbit":0}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":9,"skill":30871,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks15"},"30896":{"connections":[{"id":49172,"orbit":0}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Speed","orbit":2,"orbitIndex":13,"skill":30896,"stats":["3% increased Skill Speed with Channelling Skills"],"stringId":"channelling4"},"30904":{"ascendancyName":"Oracle","connections":[],"group":22,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleLifeManaHits.dds","isNotable":true,"name":"Harmony Within","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30904,"stats":["Hit damage is taken from Mana before Life if your current Mana is higher than your current Life","15% less maximum Life","15% less maximum Mana"],"stringId":"AscendancyDruid1Notable3"},"30905":{"connections":[{"id":8697,"orbit":5},{"id":34201,"orbit":6}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":4,"orbitIndex":21,"skill":30905,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks3"},"30910":{"connections":[{"id":59647,"orbit":-7}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":2,"orbitIndex":13,"skill":30910,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"duelist_minions1"},"30959":{"connections":[{"id":31778,"orbit":2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":14,"skill":30959,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"oracle3"},"30973":{"connections":[{"id":49320,"orbit":0}],"group":1370,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Chance","orbit":6,"orbitIndex":34,"skill":30973,"stats":["10% increased Critical Hit Chance with Daggers"],"stringId":"dagger11"},"30979":{"connections":[{"id":46358,"orbit":0},{"id":44733,"orbit":0},{"id":12610,"orbit":0}],"group":564,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30979,"stats":["+5 to any Attribute"],"stringId":"intelligence38"},"30985":{"connections":[{"id":12324,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Chance","orbit":2,"orbitIndex":10,"skill":30985,"stats":["5% chance when collecting an Elemental Infusion to gain an","additional Elemental Infusion of the same type"],"stringId":"infusion7"},"30990":{"connections":[{"id":58939,"orbit":0}],"group":861,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":16,"skill":30990,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals82"},"30996":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":53762,"orbit":0},{"id":18146,"orbit":0}],"group":498,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds","isNotable":true,"name":"Gem Studded","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30996,"stats":["For each colour of Socketed Support Gem that is most numerous, gain:","Red: Hits against you have no Critical Damage Bonus","Blue: Skills have 30% less cost","Green: 40% less Movement Speed Penalty from using Skills while Moving"],"stringId":"AscendancyMercenary3Notable3"},"31010":{"connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Delay","orbit":4,"orbitIndex":23,"skill":31010,"stats":["15% faster start of Energy Shield Recharge while Shapeshifted"],"stringId":"wyvern11"},"31017":{"connections":[{"id":26339,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":0,"skill":31017,"stats":["15% increased Totem Damage"],"stringId":"totems53"},"31037":{"connections":[{"id":34866,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Effect","orbit":2,"orbitIndex":22,"skill":31037,"stats":["Remnants have 10% increased effect"],"stringId":"remnant2"},"31039":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":31039,"stats":[],"stringId":"mastery_criticals65"},"31055":{"connections":[{"id":18969,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Speed","orbit":2,"orbitIndex":19,"skill":31055,"stats":["3% increased Attack Speed with Bows"],"stringId":"bow15"},"31112":{"connections":[],"group":886,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Critical Strike","orbit":7,"orbitIndex":2,"skill":31112,"stats":["10% increased Ballista Critical Hit Chance"],"stringId":"ballista11"},"31116":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds","isNotable":true,"name":"Grasp of the Void","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":8,"orbitIndex":24,"skill":31116,"stats":["Grants Skill: Void Illusion"],"stringId":"AscendancyMonk3Notable8"},"31129":{"connections":[{"id":24889,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Lifelong Friend","orbit":1,"orbitIndex":1,"recipe":["Despair","Despair","Ire"],"skill":31129,"stats":["Minions Revive 35% faster if all your Minions are Companions"],"stringId":"companions7"},"31159":{"connections":[{"id":46017,"orbit":0}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration while Stationary","orbit":7,"orbitIndex":20,"skill":31159,"stats":["15% increased Life Regeneration Rate while stationary"],"stringId":"life_regeneration13_"},"31172":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1243,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Falcon Technique","orbit":5,"orbitIndex":51,"recipe":["Suffering","Suffering","Despair"],"skill":31172,"stats":["1% increased Attack Speed per 25 Dexterity"],"stringId":"attack_speed34"},"31175":{"connections":[{"id":20119,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Grip of Evil","orbit":2,"orbitIndex":22,"recipe":["Isolation","Despair","Ire"],"skill":31175,"stats":["Minions have 40% increased Critical Damage Bonus"],"stringId":"minion_offence33_"},"31189":{"connections":[{"id":28863,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","isNotable":true,"name":"Unexpected Finesse","orbit":4,"orbitIndex":12,"recipe":["Despair","Greed","Isolation"],"skill":31189,"stats":["10% increased Attack Damage","30% increased Accuracy Rating while moving"],"stringId":"attack33_"},"31223":{"ascendancyName":"Blood Mage","connections":[],"group":931,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds","isNotable":true,"name":"Crimson Power","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":31223,"stats":["Gain additional maximum Life equal to 100% of the Item Energy Shield on Equipped Body Armour"],"stringId":"AscendancyWitch2Notable8"},"31238":{"connections":[{"id":48552,"orbit":0},{"id":45918,"orbit":0},{"id":10452,"orbit":0}],"group":432,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":31238,"stats":["+5 to any Attribute"],"stringId":"attributes14"},"31273":{"connections":[{"id":17372,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":2,"orbitIndex":4,"skill":31273,"stats":["10% increased Melee Damage"],"stringId":"melee14_"},"31284":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[{"id":21380,"orbit":0}],"group":1160,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":1,"orbitIndex":3,"skill":31284,"stats":[],"stringId":"mastery_critical_267"},"31286":{"connections":[{"id":16140,"orbit":0}],"group":1289,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical","orbit":3,"orbitIndex":14,"skill":31286,"stats":["10% increased Physical Damage"],"stringId":"physical5"},"31292":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":512,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMace.dds","isOnlyImage":true,"name":"Mace Mastery","orbit":0,"orbitIndex":0,"skill":31292,"stats":[],"stringId":"mastery_mace154"},"31295":{"connections":[{"id":9352,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":21,"skill":31295,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks2"},"31326":{"connections":[{"id":44092,"orbit":0},{"id":11505,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Slow Burn","orbit":2,"orbitIndex":18,"recipe":["Guilt","Suffering","Paranoia"],"skill":31326,"stats":["20% increased Ignite Magnitude","20% increased Ignite Duration on Enemies"],"stringId":"ignite6"},"31345":{"connections":[{"id":55400,"orbit":0}],"group":1166,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":11,"skill":31345,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration11"},"31364":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Primal Protection","orbit":0,"orbitIndex":0,"recipe":["Guilt","Greed","Paranoia"],"skill":31364,"stats":["40% increased Charm Effect Duration","40% increased Charm Charges gained"],"stringId":"charms3"},"31366":{"connections":[{"id":3843,"orbit":4}],"group":1284,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Stun Buildup","orbit":3,"orbitIndex":17,"skill":31366,"stats":["Parry has 20% increased Stun Buildup"],"stringId":"deflect4"},"31370":{"connections":[{"id":32448,"orbit":2147483647}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Lightning Damage","orbit":2,"orbitIndex":8,"skill":31370,"stats":["10% increased Armour","+10% of Armour also applies to Lightning Damage"],"stringId":"armour44"},"31373":{"connections":[{"id":50561,"orbit":0},{"id":47173,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Vocal Empowerment","orbit":4,"orbitIndex":63,"recipe":["Isolation","Isolation","Despair"],"skill":31373,"stats":["Warcries Empower an additional Attack"],"stringId":"warcries12"},"31388":{"connections":[{"id":51394,"orbit":0}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":7,"skill":31388,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells3"},"31409":{"connections":[{"id":50437,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":3,"skill":31409,"stats":["15% increased Evasion Rating"],"stringId":"evasion13"},"31419":{"connections":[{"id":35787,"orbit":3},{"id":53405,"orbit":4}],"group":431,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":7,"orbitIndex":9,"skill":31419,"stats":["10% increased Skill Effect Duration"],"stringId":"duration2"},"31433":{"connections":[{"id":21495,"orbit":-4},{"id":5348,"orbit":0}],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Catalysis","orbit":2,"orbitIndex":8,"recipe":["Isolation","Isolation","Paranoia"],"skill":31433,"stats":["20% increased Elemental Damage with Attacks","5% of Physical Damage from Hits taken as Damage of a Random Element"],"stringId":"elemental_attacks8"},"31449":{"connections":[{"id":9444,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Chance","orbit":5,"orbitIndex":40,"skill":31449,"stats":["10% increased Critical Hit Chance with Quarterstaves"],"stringId":"quarterstaff13"},"31517":{"connections":[{"id":11722,"orbit":0},{"id":46034,"orbit":0}],"group":951,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Seal Generation Frequency","orbit":2,"orbitIndex":4,"skill":31517,"stats":["Skills Supported by Unleash have 10% increased Seal gain frequency"],"stringId":"spells27"},"31545":{"connections":[{"id":8171,"orbit":0},{"id":3446,"orbit":0}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage and Presence Area","orbit":7,"orbitIndex":2,"skill":31545,"stats":["10% increased Presence Area of Effect","6% increased Attack Damage"],"stringId":"glory9"},"31554":{"connectionArt":"CharacterPlanned","connections":[{"id":49929,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":6,"skill":31554,"stats":["15% increased Skill Effect Duration"],"stringId":"oracle_duration_physical8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"31566":{"connections":[{"id":7049,"orbit":0},{"id":54818,"orbit":9}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour while Surrounded","orbit":3,"orbitIndex":23,"skill":31566,"stats":["30% increased Armour while Surrounded"],"stringId":"being_surrounded2"},"31609":{"connections":[{"id":36163,"orbit":-4}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Shield Defences","orbit":3,"orbitIndex":0,"skill":31609,"stats":["25% increased Defences from Equipped Shield"],"stringId":"block24"},"31626":{"connections":[{"id":50516,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Flammability Magnitude","orbit":7,"orbitIndex":23,"skill":31626,"stats":["15% increased Flammability Magnitude","4% increased Area of Effect for Attacks"],"stringId":"area_attacks62"},"31630":{"connections":[{"id":64474,"orbit":0}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":7,"skill":31630,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery28"},"31644":{"connections":[{"id":14739,"orbit":0},{"id":34058,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":23,"skill":31644,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery21"},"31647":{"connections":[{"id":23305,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":3,"orbitIndex":12,"skill":31647,"stats":["+8 to Dexterity"],"stringId":"dexterity108"},"31650":{"connections":[{"id":16051,"orbit":0},{"id":31017,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":0,"skill":31650,"stats":["15% increased Totem Damage"],"stringId":"totems49"},"31673":{"connections":[{"id":48649,"orbit":0}],"group":500,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Energy Shield Delay while Shapeshifted","orbit":2,"orbitIndex":14,"skill":31673,"stats":["15% faster start of Energy Shield Recharge while Shapeshifted"],"stringId":"shapeshifting36"},"31692":{"connections":[{"id":46197,"orbit":0}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":3,"skill":31692,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals83"},"31697":{"connections":[{"id":51303,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":2,"orbitIndex":4,"skill":31697,"stats":["10% increased Elemental Infusion duration"],"stringId":"infusion8"},"31724":{"connections":[{"id":2074,"orbit":0}],"group":405,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Iron Slippers","orbit":2,"orbitIndex":0,"recipe":["Isolation","Envy","Guilt"],"skill":31724,"stats":["+3 to Armour per 1 Item Energy Shield on Equipped Boots","10% reduced Slowing Potency of Debuffs on You"],"stringId":"energy_shield_and_armour29_"},"31745":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":939,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Lockdown","orbit":4,"orbitIndex":48,"recipe":["Guilt","Despair","Despair"],"skill":31745,"stats":["40% increased Attack Damage against Maimed Enemies","Enemies are Maimed for 4 seconds after becoming Unpinned"],"stringId":"pin11"},"31746":{"connections":[{"id":32845,"orbit":4},{"id":41012,"orbit":-4}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Penetration","orbit":4,"orbitIndex":24,"skill":31746,"stats":["Damage Penetrates 8% Fire Resistance"],"stringId":"ignite_mitigation3"},"31757":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connectionArt":"CharacterPlanned","connections":[],"group":136,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":6,"orbitIndex":9,"skill":31757,"stats":[],"stringId":"oracle_duration_physical_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"31763":{"connections":[{"id":43155,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Critical Chance","orbit":4,"orbitIndex":27,"skill":31763,"stats":["10% increased Critical Hit Chance with Crossbows"],"stringId":"crossbow6"},"31765":{"connections":[{"id":59538,"orbit":0},{"id":722,"orbit":0},{"id":41886,"orbit":0},{"id":61421,"orbit":0}],"group":1346,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":31765,"stats":["+5 to any Attribute"],"stringId":"dexterity7"},"31773":{"connections":[{"id":55011,"orbit":0}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Resurging Archon","orbit":7,"orbitIndex":1,"recipe":["Envy","Isolation","Disgust"],"skill":31773,"stats":["Archon recovery period expires 25% faster"],"stringId":"archon7"},"31778":{"connections":[{"id":2344,"orbit":-2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":10,"skill":31778,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"oracle4"},"31779":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":206,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"name":"Power Charge Mastery","orbit":0,"orbitIndex":0,"skill":31779,"stats":[],"stringId":"mastery_power_charge_6642_"},"31805":{"connections":[{"id":44461,"orbit":-3}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":3,"orbitIndex":15,"skill":31805,"stats":["10% increased Skill Effect Duration"],"stringId":"duration1_"},"31825":{"connections":[{"id":16142,"orbit":2147483647}],"group":1384,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage","orbit":7,"orbitIndex":6,"skill":31825,"stats":["12% increased Attack Cold Damage"],"stringId":"cold45"},"31826":{"connections":[{"id":24889,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Long Distance Relationship","orbit":3,"orbitIndex":21,"recipe":["Guilt","Envy","Paranoia"],"skill":31826,"stats":["30% increased Presence Area of Effect","Minions have 15% increased Area of Effect"],"stringId":"companions5"},"31848":{"connections":[{"id":40117,"orbit":7}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns Ignore Armour","orbit":7,"orbitIndex":0,"skill":31848,"stats":["Thorns Damage has 25% chance to ignore Enemy Armour"],"stringId":"getting_hit16"},"31855":{"connections":[],"group":1031,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":7,"skill":31855,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks1"},"31888":{"connections":[{"id":34300,"orbit":0}],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":2,"orbitIndex":4,"skill":31888,"stats":["8% increased Mana Cost Efficiency"],"stringId":"mana_regeneration8"},"31890":{"connections":[{"id":38827,"orbit":7}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":3,"orbitIndex":5,"skill":31890,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour18"},"31898":{"connections":[{"id":3921,"orbit":0}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":7,"skill":31898,"stats":["6% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds2"},"31903":{"connections":[{"id":37612,"orbit":0},{"id":56605,"orbit":0},{"id":38010,"orbit":0}],"group":484,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":31903,"stats":["+5 to any Attribute"],"stringId":"strength76"},"31908":{"connections":[{"id":5594,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":2,"orbitIndex":8,"skill":31908,"stats":["6% increased Curse Magnitudes"],"stringId":"curses24"},"31918":{"connections":[{"id":4534,"orbit":-3},{"id":60323,"orbit":-9}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Pierce Chance","orbit":7,"orbitIndex":15,"skill":31918,"stats":["15% chance to Pierce an Enemy"],"stringId":"ranged9"},"31925":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":24767,"orbit":5}],"group":406,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","isNotable":true,"name":"Warding Fetish","orbit":7,"orbitIndex":8,"recipe":["Fear","Suffering","Envy"],"skill":31925,"stats":["30% increased Damage per Curse on you","30% reduced effect of Curses on you","60% increased Energy Shield from Equipped Focus"],"stringId":"focus5"},"31928":{"connections":[{"id":50574,"orbit":0},{"id":15443,"orbit":0}],"group":1001,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Life Recoup","orbit":2,"orbitIndex":12,"skill":31928,"stats":["6% of Physical Damage taken Recouped as Life"],"stringId":"physical44"},"31943":{"connections":[{"id":8382,"orbit":0}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Cold Damage and Energy Shield Recharge Rate","orbit":3,"orbitIndex":12,"skill":31943,"stats":["8% increased Energy Shield Recharge Rate","8% increased Elemental Damage"],"stringId":"cold27"},"31950":{"connections":[{"id":58329,"orbit":0},{"id":8569,"orbit":0},{"id":21080,"orbit":0},{"id":7405,"orbit":0}],"group":903,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":31950,"stats":["+5 to any Attribute"],"stringId":"intelligence78"},"31977":{"connections":[{"id":4828,"orbit":0},{"id":10314,"orbit":6}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":5,"orbitIndex":36,"skill":31977,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana34"},"31991":{"connections":[{"id":36070,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":15,"skill":31991,"stats":["6% increased Area of Effect for Attacks"],"stringId":"ranged14"},"32009":{"connections":[{"id":36814,"orbit":0}],"group":814,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":2,"skill":32009,"stats":["20% increased Curse Duration"],"stringId":"curses16"},"32016":{"connections":[{"id":5766,"orbit":-6},{"id":49984,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":7,"orbitIndex":19,"skill":32016,"stats":["12% increased Spell Damage while wielding a Melee Weapon"],"stringId":"spells19"},"32040":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1091,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":32040,"stats":[],"stringId":"mastery_energy_shield_6484"},"32054":{"connections":[{"id":62153,"orbit":0}],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Damage","orbit":3,"orbitIndex":15,"skill":32054,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals18"},"32071":{"connections":[{"id":15427,"orbit":0},{"id":49111,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Primal Growth","orbit":3,"orbitIndex":2,"recipe":["Envy","Fear","Fear"],"skill":32071,"stats":["15% increased Area of Effect if you've Killed Recently","8% increased Area of Effect for Attacks"],"stringId":"area_attacks26"},"32078":{"connections":[{"id":16940,"orbit":0}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Spell Damage","orbit":7,"orbitIndex":21,"skill":32078,"stats":["15% increased Spell Damage while you have Arcane Surge"],"stringId":"mana_regeneration43"},"32096":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":32096,"stats":[],"stringId":"mastery_companion290"},"32123":{"connections":[{"id":54678,"orbit":0}],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":3,"orbitIndex":4,"skill":32123,"stats":["15% increased chance to Shock"],"stringId":"shock9"},"32135":{"connections":[{"id":12322,"orbit":5},{"id":16484,"orbit":-9}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":4,"orbitIndex":12,"skill":32135,"stats":["10% increased Flask Charges gained"],"stringId":"flasks15"},"32148":{"connections":[],"group":169,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Rattling Ball","orbit":2,"orbitIndex":2,"skill":32148,"stats":["25% increased Damage with Flails"],"stringId":"flail15"},"32151":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":650,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","isNotable":true,"name":"Crystalline Resistance","orbit":4,"orbitIndex":60,"recipe":["Isolation","Fear","Despair"],"skill":32151,"stats":["+1% to all Maximum Elemental Resistances if you have at","least 5 Red, Green and Blue Support Gems Socketed"],"stringId":"attributes99"},"32155":{"connections":[{"id":25700,"orbit":4}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Shock Chance","orbit":7,"orbitIndex":16,"skill":32155,"stats":["10% increased chance to Shock","8% increased Elemental Damage"],"stringId":"elemental18"},"32183":{"connections":[{"id":28371,"orbit":4}],"group":1273,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":32183,"stats":["+5 to any Attribute"],"stringId":"attributes22_"},"32186":{"connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Accuracy Rating","orbit":4,"orbitIndex":43,"skill":32186,"stats":["10% increased Accuracy Rating while Shapeshifted"],"stringId":"wyvern8"},"32194":{"connections":[{"id":55933,"orbit":0},{"id":36478,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":60,"skill":32194,"stats":["+5 to any Attribute"],"stringId":"intelligence34"},"32233":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":788,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":2,"orbitIndex":21,"skill":32233,"stats":[],"stringId":"mastery_duration_6463"},"32239":{"connections":[{"id":9009,"orbit":-3}],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":3,"orbitIndex":1,"skill":32239,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical65"},"32241":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1156,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":32241,"stats":[],"stringId":"mastery_life131"},"32258":{"connections":[{"id":19644,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":8,"skill":32258,"stats":["Minions have 12% increased maximum Life"],"stringId":"minion_defence17"},"32271":{"connections":[{"id":54311,"orbit":-2}],"group":346,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":7,"orbitIndex":15,"skill":32271,"stats":["30% increased Flammability Magnitude"],"stringId":"fire23"},"32274":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":863,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":32274,"stats":[],"stringId":"mastery_evasion_6502"},"32278":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":486,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":7,"orbitIndex":11,"skill":32278,"stats":[],"stringId":"mastery_minionoffence189"},"32301":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":50277,"orbit":0}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Frazzled","orbit":0,"orbitIndex":0,"recipe":["Despair","Disgust","Paranoia"],"skill":32301,"stats":["15% increased Mana Regeneration Rate","30% increased Magnitude of Shock you inflict"],"stringId":"shock6"},"32309":{"connections":[{"id":59070,"orbit":2}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":3,"orbitIndex":16,"skill":32309,"stats":["15% increased Archon Buff duration"],"stringId":"archon3"},"32319":{"connections":[{"id":33542,"orbit":0}],"group":1417,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":7,"orbitIndex":20,"skill":32319,"stats":["+10% Surpassing chance to fire an additional Arrow"],"stringId":"bow21"},"32349":{"connections":[{"id":3446,"orbit":0}],"flavourText":"The Titans did not vanish from this world. Their might lives on - in you.","group":203,"icon":"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds","isKeystone":true,"name":"Giant's Blood","orbit":0,"orbitIndex":0,"skill":32349,"stats":["You can wield Two-Handed Axes, Maces and Swords in one hand","Triple Attribute requirements of Martial Weapons","Inherent Life granted by Strength is halved"],"stringId":"passive_keystone_giants_blood"},"32353":{"connections":[{"id":41180,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Swift Claw","orbit":3,"orbitIndex":23,"recipe":["Suffering","Fear","Despair"],"skill":32353,"stats":["10% increased Skill Speed while Shapeshifted"],"stringId":"shapeshifting5"},"32354":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"id":6626,"orbit":-2}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Defiance","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Ire"],"skill":32354,"stats":["120% increased Armour and Evasion Rating when on Low Life"],"stringId":"armour_and_evasion12"},"32364":{"connections":[{"id":32858,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":7,"skill":32364,"stats":["10% increased Ignite Magnitude"],"stringId":"fire52"},"32404":{"connections":[{"id":15618,"orbit":6},{"id":5501,"orbit":0},{"id":22290,"orbit":-6}],"group":744,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":2,"orbitIndex":18,"skill":32404,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"spell_criticals9"},"32416":{"connections":[{"id":27726,"orbit":-3}],"group":579,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Sturdy Metal","orbit":2,"orbitIndex":16,"skill":32416,"stats":["80% increased Armour from Equipped Body Armour"],"stringId":"armour35"},"32427":{"connections":[{"id":4456,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":18,"skill":32427,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration5"},"32436":{"connections":[{"id":5332,"orbit":2147483647}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":2,"orbitIndex":14,"skill":32436,"stats":["+8 to Intelligence"],"stringId":"attributes111_"},"32438":{"connections":[{"id":55149,"orbit":4}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":32438,"stats":["11% increased Chaos Damage"],"stringId":"chaos27"},"32442":{"connections":[{"id":2361,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Stun and Knockback","orbit":0,"orbitIndex":0,"skill":32442,"stats":["20% increased Knockback Distance","20% increased Stun Buildup with Quarterstaves"],"stringId":"quarterstaff3"},"32448":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":588,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Shockproof","orbit":2,"orbitIndex":14,"recipe":["Disgust","Greed","Disgust"],"skill":32448,"stats":["+30% of Armour also applies to Lightning Damage","30% reduced effect of Shock on you"],"stringId":"armour45_"},"32474":{"connections":[{"id":29611,"orbit":0},{"id":47931,"orbit":0},{"id":55888,"orbit":0},{"id":36025,"orbit":-9},{"id":61942,"orbit":0}],"group":142,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":32474,"stats":["+5 to any Attribute"],"stringId":"attributes4"},"32507":{"connections":[],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Cut to the Bone","orbit":0,"orbitIndex":0,"recipe":["Despair","Envy","Isolation"],"skill":32507,"stats":["Break Armour on Critical Hit with Spells equal to 10% of Physical Damage dealt","20% increased Magnitude of Impales inflicted with Spells","20% increased Physical Damage"],"stringId":"physical31"},"32509":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":32509,"stats":[],"stringId":"mastery_staff220"},"32523":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":1546,"orbit":0}],"group":609,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":32523,"stats":[],"stringId":"mastery_caster_6358"},"32534":{"ascendancyName":"Titan","connections":[{"id":35453,"orbit":0},{"id":19424,"orbit":0},{"id":13715,"orbit":0},{"id":51690,"orbit":0},{"id":29323,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Titan","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":9,"orbitIndex":96,"skill":32534,"stats":[],"stringId":"AscendancyWarrior1Start"},"32543":{"connections":[],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Unhindered","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Paranoia"],"skill":32543,"stats":["20% reduced Slowing Potency of Debuffs on You","6% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"spell_suppression12"},"32545":{"connections":[{"id":61196,"orbit":4}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":2,"orbitIndex":2,"skill":32545,"stats":["3% increased Skill Speed"],"stringId":"attack_speed47"},"32549":{"connections":[{"id":29098,"orbit":-2},{"id":32474,"orbit":3}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":14,"skill":32549,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells11"},"32559":{"ascendancyName":"Witchhunter","connections":[{"id":46535,"orbit":0}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32559,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"AscendancyMercenary2Small4"},"32560":{"ascendancyName":"Tactician","connections":[{"id":16249,"orbit":0}],"group":296,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Presence Area","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32560,"stats":["20% increased Presence Area of Effect"],"stringId":"AscendancyMercenary1Small3"},"32561":{"connections":[{"id":51825,"orbit":0}],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":15,"skill":32561,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed6"},"32564":{"connections":[{"id":37519,"orbit":0},{"id":39207,"orbit":0}],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Movement Speed and Slow Effect on You","orbit":0,"orbitIndex":0,"skill":32564,"stats":["1% increased Movement Speed","4% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation5"},"32597":{"connections":[{"id":12777,"orbit":0}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":3,"skill":32597,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour2"},"32599":{"connections":[{"id":28516,"orbit":2}],"group":239,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":2,"orbitIndex":12,"skill":32599,"stats":["6% increased Area of Effect"],"stringId":"area_of_effect21"},"32600":{"connections":[{"id":6304,"orbit":0},{"id":20303,"orbit":-7}],"group":369,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":12,"skill":32600,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration26"},"32637":{"ascendancyName":"Tactician","connections":[],"group":365,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds","isNotable":true,"name":"Stay Light, Use Cover","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":32637,"stats":["Defend with 200% of Armour","Enemies have an Accuracy Penalty against you based on Distance","Maximum Chance to Evade is 50%","Maximum Physical Damage Reduction is 50%"],"stringId":"AscendancyMercenary1Notable7"},"32655":{"connections":[{"id":33514,"orbit":0}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Hunting Companion","orbit":7,"orbitIndex":18,"recipe":["Guilt","Envy","Ire"],"skill":32655,"stats":["20% increased Culling Strike Threshold","Culling Strike against Beasts while your Companion is in your Presence"],"stringId":"companions8"},"32660":{"connections":[],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":21,"skill":32660,"stats":["10% increased Critical Hit Chance if you have Killed Recently"],"stringId":"criticals4"},"32664":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1175,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","isNotable":true,"name":"Chakra of Breathing","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Guilt"],"skill":32664,"stats":["1% increased Energy Shield Recharge Rate per 4 Dexterity","20% increased Evasion Rating while you have Energy Shield"],"stringId":"unarmed12"},"32672":{"connections":[{"id":4031,"orbit":0},{"id":9928,"orbit":0}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze and Chill Resistance","orbit":3,"orbitIndex":12,"skill":32672,"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"],"stringId":"freeze_and_chill_mitigation1"},"32681":{"connections":[{"id":32664,"orbit":0},{"id":38668,"orbit":2147483647}],"group":1175,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Energy Shield Recharge and Delay","orbit":7,"orbitIndex":7,"skill":32681,"stats":["8% increased Energy Shield Recharge Rate","8% faster start of Energy Shield Recharge"],"stringId":"unarmed8"},"32683":{"connections":[{"id":53149,"orbit":0},{"id":54413,"orbit":0}],"group":972,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Essence of the Mountain","orbit":4,"orbitIndex":30,"skill":32683,"stats":["Gain 5% of Damage as Extra Cold Damage","20% increased Freeze Buildup"],"stringId":"cold39__"},"32699":{"ascendancyName":"Infernalist","connections":[{"id":7793,"orbit":0},{"id":23880,"orbit":0},{"id":24135,"orbit":0},{"id":39470,"orbit":4},{"id":64379,"orbit":-9},{"id":63484,"orbit":-9}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Infernalist","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":32699,"stats":[],"stringId":"AscendancyWitch1Start__"},"32701":{"connections":[{"id":21746,"orbit":0},{"id":26598,"orbit":0},{"id":22115,"orbit":0},{"id":43877,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":18,"skill":32701,"stats":["+5 to any Attribute"],"stringId":"dexterity39"},"32705":{"ascendancyName":"Disciple of Varashta","connections":[],"flavourText":"\"You knew the twisted plan these fools devised. As Tale Woman, you are their compass in the sandstorm. Yet... you did not act. And now we mourn these honoured dead. You must pay.\"\\n \\nVarashta condemned Navira to the ritual of the barya, sentenced to serve as a Djinn.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonWaterDjinn.dds","isNotable":true,"name":"Barya of Navira","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":3,"orbitIndex":0,"skill":32705,"stats":["Grants Skill: Navira, the Last Mirage"],"stringId":"AscendancySorceress3Notable7"},"32721":{"connections":[{"id":10011,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Distracted Target","orbit":7,"orbitIndex":11,"recipe":["Despair","Disgust","Despair"],"skill":32721,"stats":["30% increased Critical Hit Chance against Blinded Enemies"],"stringId":"blind12"},"32727":{"connections":[],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Armour Break","orbit":2,"orbitIndex":23,"skill":32727,"stats":["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"],"stringId":"physical20"},"32745":{"connections":[{"id":50104,"orbit":0},{"id":61179,"orbit":0}],"group":473,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":0,"orbitIndex":0,"skill":32745,"stats":["10% increased Physical Damage"],"stringId":"physical14"},"32763":{"connections":[],"group":1399,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":6,"skill":32763,"stats":[],"stringId":"jewel_slot1976"},"32768":{"connectionArt":"CharacterPlanned","connections":[{"id":8107,"orbit":0}],"group":276,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":17,"skill":32768,"stats":["20% increased Glory generation"],"stringId":"oracle_glory_elemental3_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"32771":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":34817,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Darkness","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":55,"skill":32771,"stats":["10% increased maximum Darkness"],"stringId":"AscendancyMonk3Small9"},"32777":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":313,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":2,"orbitIndex":15,"skill":32777,"stats":[],"stringId":"mastery_shapeshifting_6683"},"32799":{"connections":[{"id":23961,"orbit":0},{"id":32096,"orbit":0}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Captivating Companionship","orbit":3,"orbitIndex":1,"recipe":["Isolation","Guilt","Greed"],"skill":32799,"stats":["5% of Damage from Hits is taken from your Damageable Companion's Life before you","20% increased Defences while your Companion is in your Presence"],"stringId":"companions4"},"32813":{"connections":[{"id":59600,"orbit":-7},{"id":35809,"orbit":0}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":12,"skill":32813,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks16"},"32818":{"connections":[{"id":48135,"orbit":4}],"group":968,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":7,"orbitIndex":6,"skill":32818,"stats":["10% increased Charm Charges gained"],"stringId":"charms19"},"32845":{"connections":[{"id":64819,"orbit":4}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage","orbit":5,"orbitIndex":36,"skill":32845,"stats":["10% increased Fire Damage"],"stringId":"ignite_mitigation1"},"32847":{"connections":[],"group":501,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Damage","orbit":0,"orbitIndex":0,"skill":32847,"stats":["Minions deal 20% increased Damage with Command Skills"],"stringId":"minion_offence50"},"32856":{"ascendancyName":"Chronomancer","connections":[{"id":3605,"orbit":0},{"id":10987,"orbit":9}],"group":392,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32856,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"AscendancySorceress2Small6"},"32858":{"connections":[{"id":1073,"orbit":0},{"id":1205,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Dread Engineer's Concoction","orbit":3,"orbitIndex":9,"recipe":["Suffering","Greed","Guilt"],"skill":32858,"stats":["35% increased Magnitude of Ignite against Poisoned enemies"],"stringId":"fire54"},"32859":{"connections":[{"id":15114,"orbit":-4}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":3,"orbitIndex":9,"skill":32859,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical59"},"32885":{"connections":[{"id":6689,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":33,"skill":32885,"stats":["5% increased Block chance"],"stringId":"shield15"},"32891":{"connections":[{"id":331,"orbit":-2},{"id":22329,"orbit":-7}],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection and Evasion","orbit":7,"orbitIndex":7,"skill":32891,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 3% of Evasion Rating"],"stringId":"deflect39"},"32896":{"connections":[],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":9,"skill":32896,"stats":["8% chance to Poison on Hit"],"stringId":"poison32"},"32903":{"connections":[{"id":25361,"orbit":0}],"group":1321,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":15,"skill":32903,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks55"},"32905":{"ascendancyName":"Oracle","connections":[],"group":23,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OraclePassiveTreeAllocation.dds","isNotable":true,"name":"Entwined Realities","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":6,"orbitIndex":20,"skill":32905,"stats":["Non-Keystone Passive Skills in Medium Radius of allocated Keystone Passive Skills can be allocated without being connected to your tree"],"stringId":"AscendancyDruid1Notable1"},"32923":{"connections":[{"id":58215,"orbit":4}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Arcane Surge Effect and Life Regeneration","orbit":7,"orbitIndex":0,"skill":32923,"stats":["5% increased Life Regeneration rate","10% increased effect of Arcane Surge on you"],"stringId":"life_recoup25"},"32932":{"connections":[{"id":14205,"orbit":0},{"id":63268,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Ichlotl's Inferno","orbit":7,"orbitIndex":21,"recipe":["Envy","Suffering","Paranoia"],"skill":32932,"stats":["Every Rage also grants 1% increased Fire Damage"],"stringId":"fire58"},"32943":{"connections":[{"id":16938,"orbit":0},{"id":29930,"orbit":0},{"id":16484,"orbit":0}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":4,"orbitIndex":67,"skill":32943,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"companions19_"},"32951":{"connections":[{"id":39280,"orbit":0},{"id":41522,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Preservation","orbit":3,"orbitIndex":17,"recipe":["Disgust","Suffering","Ire"],"skill":32951,"stats":["25% increased Skill Effect Duration"],"stringId":"duration6"},"32952":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":353,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds","isMultipleChoiceOption":true,"name":"Bolstering Implants","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32952,"stats":["+2 to Level of all Skills with a Strength requirement"],"stringId":"AscendancyMercenary3Notable2_1"},"32976":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":14428,"orbit":0},{"id":38776,"orbit":0},{"id":34202,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","isNotable":true,"name":"Gem Enthusiast","orbit":4,"orbitIndex":48,"recipe":["Isolation","Greed","Suffering"],"skill":32976,"stats":["5% increased Maximum Life if you have at least 10 Red Support Gems Socketed","5% increased Maximum Mana if you have at least 10 Blue Support Gems Socketed","5% increased Movement Speed if you have at least 10 Green Support Gems Socketed"],"stringId":"attributes100_"},"33037":{"connections":[{"id":47683,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Chaining Projectiles","orbit":3,"orbitIndex":2,"skill":33037,"stats":["Projectiles have 5% chance to Chain an additional time from terrain"],"stringId":"ranged46"},"33045":{"connections":[{"id":62303,"orbit":-4}],"group":290,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Ailment Threshold and Slow Effect on You","orbit":4,"orbitIndex":65,"skill":33045,"stats":["10% increased Elemental Ailment Threshold","5% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation18"},"33053":{"connections":[],"group":908,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":22,"skill":33053,"stats":["10% increased Projectile Damage"],"stringId":"ranged1"},"33059":{"connections":[{"id":2841,"orbit":0}],"group":894,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Back in Action","orbit":2,"orbitIndex":12,"recipe":["Ire","Guilt","Greed"],"skill":33059,"stats":["80% increased Stun Recovery"],"stringId":"stun_threshold_if_no_recent_stun12"},"33080":{"connections":[{"id":43254,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Debuff Magnitude","orbit":2,"orbitIndex":18,"skill":33080,"stats":["10% increased Parried Debuff Magnitude"],"stringId":"deflect20"},"33093":{"connections":[{"id":30077,"orbit":0}],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Effervescent","orbit":7,"orbitIndex":6,"recipe":["Suffering","Isolation","Envy"],"skill":33093,"stats":["4% increased Cast Speed for each different Non-Instant Spell you've Cast Recently"],"stringId":"cast_speed32"},"33099":{"connections":[{"id":25029,"orbit":0}],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Hunter's Talisman","orbit":4,"orbitIndex":27,"recipe":["Paranoia","Paranoia","Paranoia"],"skill":33099,"stats":["+1 Charm Slot"],"stringId":"charms8"},"33112":{"connections":[{"id":10881,"orbit":-7}],"group":1021,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":3,"orbitIndex":12,"skill":33112,"stats":["40% increased Energy Shield from Equipped Focus"],"stringId":"focus7"},"33137":{"connections":[{"id":36894,"orbit":0},{"id":17330,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Damage","orbit":2,"orbitIndex":17,"skill":33137,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"jagged_ground6"},"33141":{"ascendancyName":"Lich","connections":[{"id":33570,"orbit":4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Life","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":30732,"name":"Life","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["3% increased maximum Life"]}},"orbit":9,"orbitIndex":9,"skill":33141,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch3Small6_"},"33180":{"connections":[{"id":46989,"orbit":0},{"id":60269,"orbit":0}],"group":819,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":7,"orbitIndex":15,"skill":33180,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells11"},"33203":{"connectionArt":"CharacterPlanned","connections":[{"id":55033,"orbit":4}],"group":173,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":9,"skill":33203,"stats":["25% increased Stun Threshold while Channelling"],"stringId":"oracle_channelling1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"33209":{"connections":[],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","orbit":4,"orbitIndex":2,"skill":33209,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"],"stringId":"totems30"},"33216":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":695,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Deep Wounds","orbit":2,"orbitIndex":10,"recipe":["Disgust","Despair","Paranoia"],"skill":33216,"stats":["Attack Hits Aggravate any Bleeding on targets which is older than 4 seconds"],"stringId":"bleed5"},"33221":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":26331,"orbit":0},{"id":19722,"orbit":0},{"id":4959,"orbit":0}],"group":1192,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":33221,"stats":[],"stringId":"mastery_cold_6390"},"33225":{"connections":[],"group":879,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Minion Fire Resistance","orbit":0,"orbitIndex":0,"skill":33225,"stats":["Minions have +3% to Maximum Fire Resistances","Minions have +20% to Fire Resistance"],"stringId":"minion_defence14"},"33229":{"connections":[{"id":64996,"orbit":0},{"id":6161,"orbit":0}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Haemorrhaging Cuts","orbit":4,"orbitIndex":60,"recipe":["Ire","Isolation","Paranoia"],"skill":33229,"stats":["Enemies you inflict Bleeding on cannot Regenerate Life"],"stringId":"physical_witch8"},"33240":{"connections":[{"id":14505,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Lord of Horrors","orbit":5,"orbitIndex":71,"recipe":["Isolation","Isolation","Ire"],"skill":33240,"stats":["12% increased Reservation Efficiency of Minion Skills"],"stringId":"minion_offence14"},"33242":{"connections":[{"id":15838,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Ailment Chance","orbit":5,"orbitIndex":2,"skill":33242,"stats":["10% increased chance to inflict Ailments"],"stringId":"exploiting_elemental_ailments7"},"33244":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":364,"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"name":"Rage Mastery","orbit":0,"orbitIndex":0,"skill":33244,"stats":[],"stringId":"mastery_rage_6667"},"33245":{"connections":[{"id":9151,"orbit":0},{"id":31918,"orbit":-7},{"id":45331,"orbit":7}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":1,"orbitIndex":3,"skill":33245,"stats":["10% increased Projectile Damage"],"stringId":"ranged5"},"33254":{"connections":[],"group":726,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":1,"skill":33254,"stats":["10% increased Spell Damage"],"stringId":"spells3"},"33340":{"connections":[{"id":51267,"orbit":0}],"group":410,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":15,"skill":33340,"stats":["15% increased Stun Buildup"],"stringId":"stun24_"},"33345":{"connections":[{"id":61923,"orbit":0},{"id":10131,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":14,"skill":33345,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration32"},"33348":{"connections":[],"group":1307,"icon":"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":7,"skill":33348,"stats":["25% increased Presence Area of Effect"],"stringId":"criticals100_"},"33366":{"connections":[{"id":10944,"orbit":-3}],"group":1157,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":14,"skill":33366,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield24"},"33369":{"connections":[],"flavourText":"My ancestral pact was sealed. Forevermore, I would gain sustenance\\nonly from the ravaged flesh of my enemies.","group":652,"icon":"Art/2DArt/SkillIcons/passives/vaalpact.dds","isKeystone":true,"name":"Vaal Pact","orbit":0,"orbitIndex":0,"skill":33369,"stats":["Life Leech is Instant","Cannot use Life Flasks"],"stringId":"passive_keystone_vaal_pact"},"33391":{"connections":[{"id":56330,"orbit":0},{"id":49661,"orbit":0}],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Critical Bleeding Effect","orbit":3,"orbitIndex":5,"skill":33391,"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"],"stringId":"bleed7"},"33393":{"connections":[{"id":41747,"orbit":-3}],"group":141,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Damage","orbit":5,"orbitIndex":15,"skill":33393,"stats":["10% increased Damage with Flails"],"stringId":"flail4"},"33397":{"connections":[{"id":39594,"orbit":0}],"group":530,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":2,"orbitIndex":21,"skill":33397,"stats":["12% increased Fire Damage"],"stringId":"fire26"},"33400":{"connections":[],"group":996,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Reverberating Parry","orbit":0,"orbitIndex":0,"skill":33400,"stats":["15% increased Parried Debuff Magnitude","20% increased Parry Hit Area of Effect"],"stringId":"deflect22"},"33402":{"connections":[{"id":58125,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":4,"orbitIndex":54,"skill":33402,"stats":["25% increased Defences from Equipped Shield"],"stringId":"shield11"},"33404":{"connections":[{"id":57821,"orbit":0}],"flavourText":"Burn the spirit to vitalise the flesh.","group":1264,"icon":"Art/2DArt/SkillIcons/passives/EternalYouth.dds","isKeystone":true,"name":"Eternal Youth","orbit":0,"orbitIndex":0,"skill":33404,"stats":["Life Recharges instead of Energy Shield","50% less Life Recovery from Flasks"],"stringId":"passive_keystone_eternal_youth"},"33408":{"connections":[],"group":119,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Leech","orbit":0,"orbitIndex":0,"skill":33408,"stats":["10% increased amount of Life Leeched while Shapeshifted"],"stringId":"wolf9"},"33415":{"connections":[{"id":31763,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Critical Chance","orbit":4,"orbitIndex":31,"skill":33415,"stats":["10% increased Critical Hit Chance with Crossbows"],"stringId":"crossbow7"},"33423":{"connectionArt":"CharacterPlanned","connections":[{"id":65192,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":13,"skill":33423,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"],"stringId":"oracle_totems2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"33445":{"connections":[{"id":30143,"orbit":-2}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":7,"orbitIndex":3,"skill":33445,"stats":["5% increased Block chance"],"stringId":"block21"},"33452":{"connections":[{"id":23192,"orbit":-6},{"id":52796,"orbit":9}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":5,"orbitIndex":54,"skill":33452,"stats":["5% increased Block chance"],"stringId":"block1"},"33463":{"connections":[{"id":41877,"orbit":6},{"id":31286,"orbit":0},{"id":45304,"orbit":0},{"id":28859,"orbit":0}],"group":1271,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":33463,"stats":["+5 to any Attribute"],"stringId":"attributes75"},"33514":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":33514,"stats":[],"stringId":"mastery_companion292"},"33518":{"connections":[{"id":63579,"orbit":6}],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Slow Effect on You","orbit":4,"orbitIndex":34,"skill":33518,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation2"},"33542":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":1417,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Quick Fingers","orbit":0,"orbitIndex":0,"recipe":["Envy","Suffering","Envy"],"skill":33542,"stats":["+24% Surpassing chance to fire an additional Arrow"],"stringId":"bow23"},"33556":{"connections":[{"id":55473,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":2,"skill":33556,"stats":["8% increased Melee Damage"],"stringId":"melee25"},"33562":{"connections":[{"id":27216,"orbit":0},{"id":27611,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":33562,"stats":["12% increased Damage while Shapeshifted"],"stringId":"wyvern1"},"33570":{"ascendancyName":"Lich","connections":[{"id":36696,"orbit":5}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds","isNotable":true,"isSwitchable":true,"name":"Soulless Form","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":9,"orbitIndex":20,"skill":33570,"stats":["10% of Damage taken bypasses Energy Shield","No inherent Mana Regeneration","Regenerate Mana equal to 6% of maximum Life per second"],"stringId":"AscendancyWitch3Notable5"},"33585":{"connections":[{"id":24889,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Unspoken Bond","orbit":3,"orbitIndex":7,"recipe":["Greed","Despair","Envy"],"skill":33585,"stats":["Companions have +30% to Chaos Resistance","Companions have +30% to all Elemental Resistances"],"stringId":"companions6"},"33590":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":131,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":33590,"stats":[],"stringId":"mastery_attack9"},"33596":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":838,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":33596,"stats":[],"stringId":"mastery_crossbow_6419"},"33601":{"connections":[{"id":35708,"orbit":-2},{"id":2863,"orbit":0}],"group":524,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":20,"skill":33601,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze13"},"33604":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":608,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":33604,"stats":[],"stringId":"mastery_attack277"},"33612":{"connections":[{"id":8983,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":1,"orbitIndex":8,"skill":33612,"stats":["Minions deal 12% increased Damage"],"stringId":"minion_offence10_"},"33618":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[{"id":39990,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":2,"orbitIndex":10,"skill":33618,"stats":[],"stringId":"mastery_duration_6467"},"33639":{"connections":[{"id":8782,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infused Spell Damage","orbit":2,"orbitIndex":16,"skill":33639,"stats":["12% increased Spell Damage if you have consumed an Elemental Infusion Recently"],"stringId":"infusion15"},"33713":{"connections":[{"id":57462,"orbit":-2}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":2,"orbitIndex":17,"skill":33713,"stats":["8% increased Projectile Speed"],"stringId":"projectiles9_"},"33722":{"connections":[{"id":4140,"orbit":0},{"id":55048,"orbit":0},{"id":27980,"orbit":0},{"id":61811,"orbit":0}],"group":183,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":33722,"stats":["+5 to any Attribute"],"stringId":"intelligence72"},"33729":{"connections":[{"id":45712,"orbit":4}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Flammability Magnitude","orbit":4,"orbitIndex":66,"skill":33729,"stats":["20% increased Flammability Magnitude","8% increased Elemental Damage"],"stringId":"elemental24"},"33730":{"connections":[{"id":60809,"orbit":0}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","isNotable":true,"name":"Focused Channel","orbit":7,"orbitIndex":5,"recipe":["Despair","Despair","Fear"],"skill":33730,"stats":["Channelling Skills deal 25% increased Damage","50% increased Stun Threshold while Channelling"],"stringId":"channelling9"},"33736":{"ascendancyName":"Pathfinder","connections":[{"id":61991,"orbit":0}],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":9,"orbitIndex":86,"skill":33736,"stats":["4% increased Skill Speed"],"stringId":"AscendancyRanger3Small3"},"33751":{"connections":[{"id":12451,"orbit":7}],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":7,"orbitIndex":18,"skill":33751,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns14"},"33781":{"connections":[{"id":65493,"orbit":2}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area and Presence","orbit":7,"orbitIndex":13,"skill":33781,"stats":["15% reduced Presence Area of Effect","6% increased Area of Effect"],"stringId":"auras32"},"33812":{"ascendancyName":"Warbringer","connections":[{"id":38769,"orbit":0},{"id":18585,"orbit":5},{"id":25935,"orbit":5},{"id":1994,"orbit":4},{"id":39365,"orbit":3}],"group":51,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Warbringer","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":6,"orbitIndex":48,"skill":33812,"stats":[],"stringId":"AscendancyWarrior2Start"},"33815":{"connections":[{"id":35644,"orbit":6}],"group":1073,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":2,"orbitIndex":5,"skill":33815,"stats":["10% increased Poison Duration"],"stringId":"poison15"},"33823":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1066,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":33823,"stats":[],"stringId":"mastery_criticals63"},"33824":{"ascendancyName":"Shaman","connections":[{"id":42253,"orbit":0}],"group":63,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Defences","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":33824,"stats":["10% increased Defences"],"stringId":"AscendancyDruid2Small8"},"33829":{"connections":[{"id":18737,"orbit":0}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":2,"skill":33829,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals94"},"33830":{"connections":[{"id":35031,"orbit":-2}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Regeneration","orbit":2,"orbitIndex":5,"skill":33830,"stats":["10% increased Life Regeneration rate"],"stringId":"monkchakra17_"},"33838":{"connections":[{"id":46182,"orbit":-4}],"group":1082,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Duration","orbit":7,"orbitIndex":15,"skill":33838,"stats":["6% increased chance to inflict Ailments","6% increased Duration of Damaging Ailments on Enemies"],"stringId":"ailments44"},"33848":{"connections":[{"id":47677,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":4,"orbitIndex":51,"skill":33848,"stats":["8% increased Projectile Speed"],"stringId":"ranged13"},"33866":{"connections":[{"id":49220,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":4,"skill":33866,"stats":["8% increased Attack Damage"],"stringId":"attack_damage3"},"33887":{"connections":[{"id":61432,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Full Salvo","orbit":4,"orbitIndex":7,"recipe":["Ire","Isolation","Greed"],"skill":33887,"stats":["25% increased Damage with Crossbows for each type of Ammunition fired in the past 10 seconds"],"stringId":"crossbow18"},"33914":{"connections":[{"id":21935,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield and Mana Regeneration","orbit":3,"orbitIndex":2,"skill":33914,"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"stringId":"energy_shield4_"},"33922":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":6950,"orbit":0}],"group":841,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Stripped Defences","orbit":2,"orbitIndex":6,"recipe":["Disgust","Isolation","Disgust"],"skill":33922,"stats":["Exposure you inflict lowers Resistances by an additional 5%"],"stringId":"elemental61_"},"33939":{"connections":[{"id":62034,"orbit":0}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","name":"Armour Applies to Cold Damage Hits","orbit":3,"orbitIndex":2,"skill":33939,"stats":["+15% of Armour also applies to Cold Damage"],"stringId":"maximum_resistances6"},"33946":{"connections":[{"id":34074,"orbit":0},{"id":57227,"orbit":0}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":7,"orbitIndex":9,"skill":33946,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals75_"},"33964":{"connections":[{"id":64295,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":49,"skill":33964,"stats":["10% increased Critical Hit Chance with Traps"],"stringId":"trap10"},"33974":{"connections":[{"id":31189,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":4,"orbitIndex":18,"skill":33974,"stats":["6% increased Attack Damage","5% increased Accuracy Rating"],"stringId":"attack32_"},"33978":{"connections":[{"id":31609,"orbit":7},{"id":62581,"orbit":0}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Unstoppable Barrier","orbit":7,"orbitIndex":21,"recipe":["Fear","Paranoia","Ire"],"skill":33978,"stats":["10% increased Block chance","15% reduced Slowing Potency of Debuffs on You"],"stringId":"block12"},"33979":{"connections":[],"flavourText":"To me, brave companions! Feel my radiance flow through you!","group":1074,"icon":"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds","isKeystone":true,"name":"Conduit","orbit":0,"orbitIndex":0,"skill":33979,"stats":["If you would gain a Charge, Allies in your Presence gain that Charge instead"],"stringId":"passive_keystone_conduit"},"34006":{"connections":[{"id":15408,"orbit":3}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":2,"orbitIndex":19,"skill":34006,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield21"},"34015":{"connections":[{"id":22927,"orbit":0},{"id":59083,"orbit":0},{"id":14882,"orbit":0}],"group":1348,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34015,"stats":["+5 to any Attribute"],"stringId":"dexterity55"},"34030":{"connections":[{"id":47441,"orbit":0},{"id":13634,"orbit":0},{"id":42614,"orbit":0}],"group":787,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":0,"orbitIndex":0,"skill":34030,"stats":["Offerings have 15% increased Maximum Life"],"stringId":"corpses1"},"34058":{"connections":[{"id":59376,"orbit":-6},{"id":4456,"orbit":0}],"group":670,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34058,"stats":["+5 to any Attribute"],"stringId":"intelligence35_"},"34061":{"connections":[{"id":52442,"orbit":5},{"id":38057,"orbit":0}],"group":768,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":5,"orbitIndex":55,"skill":34061,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion3"},"34074":{"connections":[{"id":23259,"orbit":4}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":13,"skill":34074,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals76"},"34076":{"connections":[{"id":37244,"orbit":3}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block Recovery","orbit":7,"orbitIndex":12,"skill":34076,"stats":["25% increased Block Recovery"],"stringId":"block19"},"34084":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":604,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":1,"orbitIndex":4,"skill":34084,"stats":[],"stringId":"mastery_duration_6465"},"34090":{"connections":[{"id":14655,"orbit":7},{"id":64870,"orbit":-7}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Fire Damage","orbit":7,"orbitIndex":0,"skill":34090,"stats":["10% increased Armour","+10% of Armour also applies to Fire Damage"],"stringId":"armour15"},"34096":{"connections":[{"id":58096,"orbit":0}],"group":482,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":3,"orbitIndex":23,"skill":34096,"stats":["12% increased Spell Damage"],"stringId":"spells9"},"34136":{"connections":[{"id":29479,"orbit":-5}],"group":976,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":1,"skill":34136,"stats":["+5 to any Attribute"],"stringId":"dexterity8"},"34143":{"connectionArt":"CharacterPlanned","connections":[{"id":36408,"orbit":0}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":66,"skill":34143,"stats":["16% increased Physical Damage"],"stringId":"oracle_duration_physical5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34168":{"connections":[{"id":16123,"orbit":0},{"id":4157,"orbit":0},{"id":55088,"orbit":0}],"group":932,"icon":"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds","isNotable":true,"name":"Crashing Wave","orbit":7,"orbitIndex":22,"skill":34168,"stats":["36% increased Damage if you've dealt a Critical Hit in the past 8 seconds"],"stringId":"criticals3"},"34181":{"connectionArt":"CharacterPlanned","connections":[{"id":45422,"orbit":0}],"group":408,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":6,"skill":34181,"stats":["+3 to Maximum Rage"],"stringId":"oracle_rage2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34187":{"connections":[{"id":7128,"orbit":-5}],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":4,"orbitIndex":60,"skill":34187,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical63"},"34199":{"connections":[],"group":735,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Damage","orbit":4,"orbitIndex":55,"skill":34199,"stats":["Minions have 15% increased Critical Damage Bonus"],"stringId":"minion_offence36"},"34201":{"connections":[{"id":24922,"orbit":0},{"id":46882,"orbit":0},{"id":17316,"orbit":0}],"group":1093,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34201,"stats":["+5 to any Attribute"],"stringId":"attributes20-"},"34202":{"connections":[{"id":49285,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":3,"orbitIndex":18,"skill":34202,"stats":["+8 to Strength"],"stringId":"attributes101"},"34207":{"ascendancyName":"Disciple of Varashta","connections":[],"flavourText":"\"You have forsaken your duty to my akhara. Yes... we do not abide weakness. But we also do not abide madness in the fervour of battle! Your slain dekhara will have their justice. You must pay.\" \\n\\nVarashta condemned Ruzhan to the ritual of the barya, sentenced to serve as a Djinn.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonFireDjinn.dds","isNotable":true,"name":"Barya of Ruzhan","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":57,"skill":34207,"stats":["Grants Skill: Ruzhan, the Blazing Sword"],"stringId":"AscendancySorceress3Notable9"},"34210":{"connections":[{"id":54811,"orbit":0},{"id":64939,"orbit":0}],"group":388,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":0,"orbitIndex":0,"skill":34210,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed1"},"34233":{"connections":[{"id":16123,"orbit":0},{"id":32545,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","isNotable":true,"name":"Flow State","orbit":2,"orbitIndex":22,"skill":34233,"stats":["5% increased Skill Speed","15% increased Mana Regeneration Rate"],"stringId":"attack_speed37"},"34248":{"connections":[{"id":37327,"orbit":7}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":20,"skill":34248,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana27"},"34290":{"connections":[{"id":57832,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":4,"skill":34290,"stats":["10% increased Ignite Magnitude"],"stringId":"ignite14"},"34300":{"connections":[{"id":45481,"orbit":0},{"id":13862,"orbit":0}],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Conservative Casting","orbit":2,"orbitIndex":22,"recipe":["Disgust","Disgust","Ire"],"skill":34300,"stats":["20% increased Mana Regeneration Rate","15% increased Mana Cost Efficiency"],"stringId":"mana_regeneration17"},"34305":{"connections":[{"id":31545,"orbit":0}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":6,"skill":34305,"stats":["5% increased Attack Damage","8% increased Glory generation"],"stringId":"glory11"},"34308":{"connections":[{"id":37414,"orbit":0},{"id":10245,"orbit":0}],"group":444,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds","isNotable":true,"name":"Personal Touch","orbit":3,"orbitIndex":19,"recipe":["Disgust","Despair","Ire"],"skill":34308,"stats":["20% increased Attack Damage","12% increased Immobilisation buildup"],"stringId":"melee32"},"34313":{"ascendancyName":"Oracle","connections":[{"id":378,"orbit":-8}],"group":12,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleEnemiesActionsUnlucky.dds","isNotable":true,"name":"The Lesser Harm","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":34313,"stats":["Enemy Critical Hit Chance against you is Unlucky","Damage of Enemies Hitting you is Unlucky"],"stringId":"AscendancyDruid1Notable7"},"34316":{"connections":[],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"One with the River","orbit":6,"orbitIndex":3,"recipe":["Guilt","Paranoia","Isolation"],"skill":34316,"stats":["10% chance to Daze on Hit","30% increased Defences while wielding a Quarterstaff","30% increased Freeze Buildup with Quarterstaves","30% increased Stun Buildup with Quarterstaves"],"stringId":"quarterstaff4"},"34317":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":255,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":34317,"stats":[],"stringId":"mastery_elemental99"},"34324":{"connections":[{"id":56838,"orbit":-5},{"id":52445,"orbit":0}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Spectral Ward","orbit":4,"orbitIndex":0,"recipe":["Envy","Fear","Suffering"],"skill":34324,"stats":["+1 to Maximum Energy Shield per 12 Item Evasion Rating on Equipped Body Armour"],"stringId":"evasion_and_energy_shield11"},"34327":{"connections":[{"id":32078,"orbit":0}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Spell Damage","orbit":7,"orbitIndex":17,"skill":34327,"stats":["15% increased Spell Damage while you have Arcane Surge"],"stringId":"mana_regeneration42"},"34340":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":17294,"orbit":0}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Mass Rejuvenation","orbit":4,"orbitIndex":48,"recipe":["Ire","Paranoia","Greed"],"skill":34340,"stats":["Allies in your Presence Regenerate 1% of your Maximum Life per second","Regenerate 0.5% of maximum Life per second"],"stringId":"life_regeneration4_"},"34367":{"connections":[{"id":58090,"orbit":7},{"id":57710,"orbit":0}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":14,"skill":34367,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup2"},"34375":{"connections":[{"id":48745,"orbit":-2}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":2,"orbitIndex":8,"skill":34375,"stats":["25% increased Defences from Equipped Shield"],"stringId":"shield26"},"34401":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Blind Mastery","orbit":0,"orbitIndex":0,"skill":34401,"stats":[],"stringId":"mastery_blind_6334"},"34412":{"connections":[{"id":25915,"orbit":0}],"group":410,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":2,"orbitIndex":7,"skill":34412,"stats":["12% increased Damage while Shapeshifted"],"stringId":"bear14"},"34415":{"connections":[{"id":55422,"orbit":4}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":4,"orbitIndex":61,"skill":34415,"stats":["12% increased Physical Damage"],"stringId":"physical52"},"34419":{"ascendancyName":"Infernalist","connections":[],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds","isNotable":true,"name":"Grinning Immolation","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":9,"orbitIndex":12,"skill":34419,"stats":["Become Ignited when you deal a Critical Hit, taking 15% of your maximum Life and Energy Shield as Fire Damage per second","50% more Critical Damage Bonus"],"stringId":"AscendancyWitch1Notable9"},"34425":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[{"id":47021,"orbit":2}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","isNotable":true,"name":"Precise Volatility","orbit":2,"orbitIndex":14,"recipe":["Envy","Despair","Greed"],"skill":34425,"stats":["Volatile Power also grants 1% increased Critical Hit chance per Volatility exploded"],"stringId":"volatility18"},"34433":{"connections":[{"id":32354,"orbit":7}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":9,"skill":34433,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion18"},"34443":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":198,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":34443,"stats":[],"stringId":"mastery_companion288"},"34449":{"connections":[{"id":37688,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":36,"skill":34449,"stats":["10% increased Critical Hit Chance with Traps"],"stringId":"trap9"},"34473":{"connections":[{"id":42361,"orbit":0}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Spaghettification","orbit":2,"orbitIndex":8,"recipe":["Isolation","Despair","Fear"],"skill":34473,"stats":["3% increased Movement Speed","29% increased Chaos Damage","+13 to all Attributes","-7% to Chaos Resistance","23% reduced Light Radius"],"stringId":"chaos32"},"34487":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":511,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":34487,"stats":[],"stringId":"mastery_totem230"},"34490":{"connectionArt":"CharacterPlanned","connections":[{"id":18972,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Aftershock Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":0,"skill":34490,"stats":["10% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock"],"stringId":"oracle_bear_addon1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34493":{"connections":[{"id":65328,"orbit":0},{"id":54964,"orbit":0},{"id":49593,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":2,"orbitIndex":9,"skill":34493,"stats":["10% increased Damage","Minions deal 10% increased Damage"],"stringId":"sentinels1"},"34497":{"connections":[],"flavourText":"Skip a beat, hold your breath. Too slow a poison, only death.","group":1262,"icon":"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds","isKeystone":true,"name":"Heartstopper","orbit":0,"orbitIndex":0,"skill":34497,"stats":["Take 50% less Damage over Time if you've started taking Damage over Time in the past second","Take 50% more Damage over Time if you haven't started taking Damage over Time in the past second"],"stringId":"passive_keystone_heartstopper"},"34501":{"ascendancyName":"Witchhunter","connections":[{"id":6935,"orbit":0}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":5,"orbitIndex":25,"skill":34501,"stats":["15% increased Armour and Evasion Rating"],"stringId":"AscendancyMercenary2Small6"},"34520":{"connections":[{"id":55575,"orbit":0},{"id":14548,"orbit":4},{"id":63545,"orbit":-4}],"group":925,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":7,"orbitIndex":15,"skill":34520,"stats":["10% increased Physical Damage"],"stringId":"physical13"},"34531":{"connections":[{"id":3471,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Hallowed","orbit":7,"orbitIndex":4,"recipe":["Despair","Disgust","Disgust"],"skill":34531,"stats":["Gain additional Ailment Threshold equal to 20% of maximum Energy Shield","Gain additional Stun Threshold equal to 20% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield12"},"34541":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":63762,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Energising Deflection","orbit":1,"orbitIndex":3,"recipe":["Paranoia","Greed","Suffering"],"skill":34541,"stats":["30% increased Energy Shield Recharge Rate","5% increased Deflection Rating"],"stringId":"deflect46"},"34543":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds","isNotable":true,"name":"The Frenzied Bear","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Fear"],"skill":34543,"stats":["30% increased Damage if you've consumed a Frenzy Charge Recently","10% increased Skill Speed if you've consumed a Frenzy Charge Recently","+10 to Strength"],"stringId":"azmerianimals30"},"34552":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":461,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":34552,"stats":[],"stringId":"mastery_minionoffence186"},"34553":{"connections":[{"id":1220,"orbit":0}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Emboldening Lead","orbit":7,"orbitIndex":20,"recipe":["Ire","Envy","Fear"],"skill":34553,"stats":["Minions deal 30% increased Damage if you've Hit Recently"],"stringId":"spells59"},"34612":{"connections":[{"id":60764,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":5,"orbitIndex":16,"skill":34612,"stats":["12% increased Damage with Bows"],"stringId":"bow11"},"34621":{"connections":[{"id":38541,"orbit":0}],"group":1128,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":34621,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals10"},"34623":{"connections":[{"id":14769,"orbit":0},{"id":14262,"orbit":0}],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Charge Duration and Dexterity","orbit":2,"orbitIndex":2,"skill":34623,"stats":["10% increased Endurance, Frenzy and Power Charge Duration","+5 to Dexterity"],"stringId":"azmerianimals15"},"34626":{"connections":[{"id":61142,"orbit":0},{"id":4527,"orbit":0}],"group":204,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Recover Life on consuming Endurance Charge","orbit":2,"orbitIndex":6,"skill":34626,"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"],"stringId":"endurance_charges6"},"34671":{"connections":[{"id":24477,"orbit":0},{"id":48418,"orbit":0}],"group":555,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":2,"orbitIndex":10,"skill":34671,"stats":["10% increased Stun Threshold","+5 to Strength"],"stringId":"stun_threshold14"},"34702":{"connections":[{"id":55664,"orbit":-4},{"id":63246,"orbit":-4},{"id":16568,"orbit":-7}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":5,"orbitIndex":6,"skill":34702,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"companions27"},"34717":{"connections":[{"id":24120,"orbit":4}],"group":1236,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration while not on Low Mana","orbit":3,"orbitIndex":20,"skill":34717,"stats":["16% increased Mana Regeneration Rate while not on Low Mana"],"stringId":"mana36"},"34747":{"connections":[{"id":6274,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":23,"skill":34747,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy14"},"34769":{"connectionArt":"CharacterPlanned","connections":[{"id":52115,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":18,"skill":34769,"stats":["25% increased Life Regeneration rate"],"stringId":"oracle_life_corruption6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34782":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":154,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":7,"orbitIndex":0,"skill":34782,"stats":[],"stringId":"mastery_shapeshifting_6686"},"34785":{"ascendancyName":"Ritualist","connections":[{"id":58574,"orbit":-9},{"id":42017,"orbit":0},{"id":17058,"orbit":9}],"group":1483,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds","isNotable":true,"name":"Unfurled Finger","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":34785,"stats":["+1 Ring Slot"],"stringId":"AscendancyHuntress3Notable2"},"34813":{"connections":[{"id":7218,"orbit":0},{"id":62505,"orbit":0},{"id":472,"orbit":0},{"id":2847,"orbit":0}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":4,"orbitIndex":60,"skill":34813,"stats":["+3 to all Attributes"],"stringId":"attributes108"},"34817":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds","isNotable":true,"name":"Deepening Shadows","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":64,"skill":34817,"stats":["1% increased maximum Darkness per 1% Chaos Resistance"],"stringId":"AscendancyMonk3Notable9"},"34818":{"connections":[{"id":43250,"orbit":2}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Fire Resistance","orbit":1,"orbitIndex":1,"skill":34818,"stats":["+5% to Fire Resistance"],"stringId":"shaman2"},"34840":{"connections":[{"id":1433,"orbit":0},{"id":27674,"orbit":0},{"id":48618,"orbit":0}],"group":523,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34840,"stats":["+5 to any Attribute"],"stringId":"attributes33"},"34845":{"connections":[{"id":60273,"orbit":0}],"group":1199,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Area","orbit":0,"orbitIndex":0,"skill":34845,"stats":["10% increased Hazard Area of Effect"],"stringId":"hazards19"},"34853":{"connections":[{"id":25458,"orbit":-2},{"id":43044,"orbit":0}],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds","name":"Strength and Critical Damage Bonus on You","orbit":2,"orbitIndex":0,"skill":34853,"stats":["Hits against you have 5% reduced Critical Damage Bonus","+5 to Strength"],"stringId":"azmerianimals31"},"34866":{"connections":[{"id":40985,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Effect","orbit":2,"orbitIndex":2,"skill":34866,"stats":["Remnants have 10% increased effect"],"stringId":"remnant3"},"34871":{"connections":[{"id":52764,"orbit":2}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":22,"skill":34871,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage35"},"34882":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":11641,"orbit":2147483647}],"group":415,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Skill Gem Quality","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":34882,"stats":["+2% to Quality of all Skills"],"stringId":"AscendancyMercenary3Small1"},"34892":{"connections":[{"id":12066,"orbit":0}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Aura Magnitude","orbit":3,"orbitIndex":11,"skill":34892,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"azmerianimals57"},"34898":{"connections":[{"id":38463,"orbit":0}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry","orbit":5,"orbitIndex":31,"skill":34898,"stats":["Debuffs on you expire 10% faster"],"stringId":"slowed_enemies7"},"34908":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Staunch Deflection","orbit":3,"orbitIndex":8,"recipe":["Guilt","Despair","Fear"],"skill":34908,"stats":["Deflected Hits cannot inflict Maim on you","Deflected Hits cannot inflict Bleeding on you"],"stringId":"deflect53"},"34912":{"connections":[{"id":4664,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Damage","orbit":6,"orbitIndex":45,"skill":34912,"stats":["10% increased Trap Damage"],"stringId":"trap3_"},"34927":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":685,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":34927,"stats":[],"stringId":"mastery_fire118"},"34940":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connectionArt":"CharacterPlanned","connections":[],"group":173,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","isNotable":true,"name":"Meditative Focus","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":34940,"stats":["60% increased Stun Threshold while Channelling","30% of Damage taken Recouped as Life while Channelling"],"stringId":"oracle_channelling5_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34968":{"connections":[{"id":64637,"orbit":0}],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":10,"skill":34968,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"spell_suppression35"},"34984":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":942,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":34984,"stats":[],"stringId":"mastery_energy_shield_6495"},"34990":{"connectionArt":"CharacterPlanned","connections":[{"id":6088,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":34990,"stats":["10% chance to Poison on Hit"],"stringId":"oracle_poison1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35011":{"connections":[{"id":10305,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Attack Damage with Ally","orbit":2,"orbitIndex":18,"skill":35011,"stats":["16% increased Attack Damage while you have an Ally in your Presence"],"stringId":"auras22"},"35015":{"connections":[{"id":6655,"orbit":0}],"group":659,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":35015,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"bleed19_"},"35028":{"connections":[{"id":51974,"orbit":0}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"In the Thick of It","orbit":2,"orbitIndex":17,"recipe":["Disgust","Despair","Greed"],"skill":35028,"stats":["Regenerate 2.5% of maximum Life per second while Surrounded"],"stringId":"being_surrounded9"},"35031":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","isNotable":true,"name":"Chakra of Life","orbit":0,"orbitIndex":0,"recipe":["Fear","Isolation","Fear"],"skill":35031,"stats":["3% increased maximum Life","10% increased Life Recovery rate"],"stringId":"monkchakra18"},"35033":{"ascendancyName":"Amazon","connections":[{"id":55796,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35033,"stats":["4% increased Skill Speed"],"stringId":"AscendancyHuntress1Small3"},"35043":{"connections":[],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Debuff Magnitude","orbit":4,"orbitIndex":36,"skill":35043,"stats":["10% increased Parried Debuff Magnitude"],"stringId":"buckler7"},"35048":{"connections":[{"id":43650,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":12,"skill":35048,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals60"},"35058":{"connections":[{"id":64650,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":2,"orbitIndex":18,"skill":35058,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold17"},"35085":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":214,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":35085,"stats":[],"stringId":"mastery_criticals66"},"35095":{"connections":[{"id":41886,"orbit":2}],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Damage","orbit":2,"orbitIndex":20,"skill":35095,"stats":["10% increased Chaos Damage"],"stringId":"monkchaos2"},"35118":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":936,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":35118,"stats":[],"stringId":"mastery_twohand242"},"35151":{"connections":[{"id":44453,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Threshold","orbit":7,"orbitIndex":23,"skill":35151,"stats":["15% increased Stun Threshold"],"stringId":"monkchakra26"},"35171":{"connections":[{"id":18846,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":3,"orbitIndex":2,"skill":35171,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells2"},"35173":{"connections":[{"id":1599,"orbit":0}],"group":1289,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Critical Chance","orbit":7,"orbitIndex":22,"skill":35173,"stats":["5% increased Critical Hit Chance","8% increased Physical Damage"],"stringId":"physical2"},"35187":{"ascendancyName":"Amazon","connections":[],"group":1457,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds","isNotable":true,"name":"In for the Kill","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":35187,"stats":["20% increased Movement Speed while an enemy with an Open Weakness is in your Presence","40% increased Skill Speed while an enemy with an Open Weakness is in your Presence"],"stringId":"AscendancyHuntress1Notable4"},"35223":{"connections":[{"id":55680,"orbit":0},{"id":9227,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Attack Speed","orbit":3,"orbitIndex":4,"skill":35223,"stats":["3% increased Attack Speed with Spears"],"stringId":"spear11"},"35234":{"connections":[{"id":35660,"orbit":0},{"id":6789,"orbit":0},{"id":56651,"orbit":0}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":14623,"name":"Attack Damage","stats":["10% increased Attack Damage"]}},"orbit":7,"orbitIndex":19,"skill":35234,"stats":["10% increased Projectile Damage"],"stringId":"projectiles22"},"35265":{"connections":[{"id":31903,"orbit":0},{"id":48589,"orbit":0},{"id":18374,"orbit":0},{"id":6274,"orbit":0}],"group":518,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":35265,"stats":["+5 to any Attribute"],"stringId":"strength79"},"35284":{"connections":[{"id":31898,"orbit":-2},{"id":64471,"orbit":-7}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":3,"skill":35284,"stats":["6% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds1"},"35324":{"connections":[{"id":34927,"orbit":0},{"id":34290,"orbit":4}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Burnout","orbit":3,"orbitIndex":0,"recipe":["Isolation","Greed","Paranoia"],"skill":35324,"stats":["Ignites you inflict deal Damage 15% faster"],"stringId":"ignite17"},"35369":{"connections":[{"id":1459,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Investing Energies","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Envy"],"skill":35369,"stats":["35% increased Mana Regeneration Rate while stationary"],"stringId":"mana_regeneration16"},"35380":{"connections":[{"id":44373,"orbit":-2}],"group":1241,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Withered Effect","orbit":2,"orbitIndex":20,"skill":35380,"stats":["10% increased Withered Magnitude"],"stringId":"chaos22"},"35393":{"connectionArt":"CharacterPlanned","connections":[{"id":23708,"orbit":0}],"group":399,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour while Bleeding","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":2,"skill":35393,"stats":["30% increased Armour while Bleeding"],"stringId":"oracle_iron_blood2_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35404":{"connections":[{"id":43250,"orbit":2}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Cold Resistance","orbit":7,"orbitIndex":2,"skill":35404,"stats":["+5% to Cold Resistance"],"stringId":"shaman5"},"35408":{"connections":[{"id":36474,"orbit":4}],"group":406,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":2,"orbitIndex":12,"skill":35408,"stats":["40% increased Energy Shield from Equipped Focus"],"stringId":"focus1"},"35417":{"connections":[{"id":28770,"orbit":3},{"id":23879,"orbit":0}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Wyvern's Breath","orbit":3,"orbitIndex":13,"recipe":["Guilt","Disgust","Paranoia"],"skill":35417,"stats":["40% increased chance to inflict Elemental Ailments if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting28"},"35426":{"connections":[{"id":8406,"orbit":6}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":35426,"stats":["+5 to any Attribute"],"stringId":"strength89"},"35453":{"ascendancyName":"Titan","connections":[{"id":42275,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Slam Area of Effect","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":5,"orbitIndex":52,"skill":35453,"stats":["Slam Skills have 8% increased Area of Effect"],"stringId":"AscendancyWarrior1Small1"},"35477":{"connections":[{"id":10277,"orbit":0}],"group":1249,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Far Sighted","orbit":2,"orbitIndex":1,"recipe":["Guilt","Ire","Fear"],"skill":35477,"stats":["30% reduced penalty to Accuracy Rating at range"],"stringId":"accuracy29"},"35492":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":735,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":7,"orbitIndex":21,"skill":35492,"stats":[],"stringId":"mastery_minion_offence_6621"},"35503":{"connections":[{"id":23764,"orbit":0}],"group":937,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect and Mana Regeneration","orbit":0,"orbitIndex":0,"skill":35503,"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"],"stringId":"lightning48"},"35534":{"connections":[{"id":44280,"orbit":-3}],"group":1296,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":15,"skill":35534,"stats":["Mark Skills have 10% increased Use Speed"],"stringId":"marks32"},"35535":{"ascendancyName":"Shaman","connections":[{"id":1855,"orbit":8},{"id":33824,"orbit":9},{"id":61722,"orbit":9},{"id":54512,"orbit":9},{"id":28022,"orbit":9}],"group":50,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Shaman","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35535,"stats":[],"stringId":"AscendancyDruid2Start"},"35558":{"connections":[{"id":46726,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Revive Speed","orbit":3,"orbitIndex":3,"skill":35558,"stats":["Minions Revive 5% faster"],"stringId":"minion_defence46"},"35560":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":562,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"At your Command","orbit":0,"orbitIndex":0,"recipe":["Suffering","Despair","Envy"],"skill":35560,"stats":["Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence"],"stringId":"minion_offence47_"},"35564":{"connections":[{"id":18121,"orbit":0},{"id":65310,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Turn the Clock Back","orbit":3,"orbitIndex":0,"recipe":["Fear","Fear","Despair"],"skill":35564,"stats":["15% increased Spell Damage","10% reduced Projectile Speed for Spell Skills"],"stringId":"projectile_spells8"},"35581":{"connections":[{"id":26895,"orbit":0}],"group":499,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Near at Hand","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Isolation","Paranoia"],"skill":35581,"stats":["16% reduced Skill Effect Duration","10% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells6"},"35594":{"connections":[],"group":943,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":2,"orbitIndex":8,"skill":35594,"stats":["10% increased effect of Fully Broken Armour"],"stringId":"armour_break21_"},"35602":{"connections":[],"group":779,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":2,"orbitIndex":12,"skill":35602,"stats":["Offerings have 30% reduced Maximum Life"],"stringId":"corpses16"},"35618":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":36504,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Cold Coat","orbit":7,"orbitIndex":15,"recipe":["Envy","Despair","Envy"],"skill":35618,"stats":["25% increased Freeze Buildup","25% reduced Freeze Duration on you","25% increased Freeze Threshold"],"stringId":"chill_and_freeze25"},"35644":{"connections":[{"id":45193,"orbit":6},{"id":65009,"orbit":0}],"group":1073,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":3,"orbitIndex":23,"skill":35644,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison17"},"35645":{"connections":[],"group":495,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","orbit":0,"orbitIndex":0,"skill":35645,"stats":["Minions have 20% increased Cooldown Recovery Rate for Command Skills"],"stringId":"minion_offence49"},"35653":{"connections":[{"id":35653,"orbit":0},{"id":65468,"orbit":0}],"group":805,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":0,"orbitIndex":0,"skill":35653,"stats":["12% increased Grenade Damage"],"stringId":"crossbow9"},"35660":{"connections":[{"id":18548,"orbit":0}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":13,"skill":35660,"stats":["3% increased Attack Speed"],"stringId":"attack_speed3"},"35671":{"connections":[{"id":31172,"orbit":3}],"group":1243,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":4,"orbitIndex":57,"skill":35671,"stats":["2% increased Attack Speed","+5 to Dexterity"],"stringId":"attack_speed18"},"35688":{"connections":[{"id":16618,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"Reduced Attribute Requirements","orbit":7,"orbitIndex":10,"skill":35688,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"stringId":"all_attributes7"},"35689":{"connections":[{"id":34543,"orbit":2}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Damage","orbit":2,"orbitIndex":14,"skill":35689,"stats":["10% increased Damage"],"stringId":"azmerianimals29"},"35696":{"connections":[{"id":24070,"orbit":0},{"id":64064,"orbit":0},{"id":1020,"orbit":0}],"group":1275,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":35696,"stats":["+5 to any Attribute"],"stringId":"dexterity59"},"35708":{"connections":[{"id":2863,"orbit":0}],"group":524,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":2,"orbitIndex":2,"skill":35708,"stats":["12% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze16"},"35720":{"connectionArt":"CharacterPlanned","connections":[{"id":7258,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":9,"skill":35720,"stats":["10% increased Spell Damage","+10 to Strength"],"stringId":"oracle_strength_spell1_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35739":{"connections":[{"id":42410,"orbit":3},{"id":8556,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Crushing Judgement","orbit":7,"orbitIndex":23,"recipe":["Greed","Isolation","Ire"],"skill":35739,"stats":["25% increased Armour Break Duration","25% increased Attack Area Damage"],"stringId":"area_attacks31"},"35745":{"connectionArt":"CharacterPlanned","connections":[],"group":611,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Gain Maximum Endurance Charges on Gaining Endurance Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":35745,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"],"stringId":"oracle_endurance_charge1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35755":{"connections":[{"id":54058,"orbit":0}],"group":1402,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Damage","orbit":2,"orbitIndex":16,"skill":35755,"stats":["10% increased Critical Damage Bonus with Daggers"],"stringId":"dagger15"},"35760":{"connections":[{"id":22359,"orbit":6}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":8,"skill":35760,"stats":["10% increased Elemental Damage"],"stringId":"elemental45"},"35762":{"ascendancyName":"Shaman","connections":[],"group":66,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageonHit.dds","isNotable":true,"name":"Furious Wellspring","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":35762,"stats":["No Inherent loss of Rage","Regenerate 6% of your maximum Rage per second","Increases and Reductions to Mana Regeneration Rate also apply to Rage Regeneration Rate","Skills have +5 to Rage cost","+7 to Maximum Rage"],"stringId":"AscendancyDruid2Notable6"},"35787":{"connections":[{"id":42813,"orbit":7}],"group":431,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":1,"orbitIndex":0,"skill":35787,"stats":["10% increased Skill Effect Duration"],"stringId":"duration4"},"35792":{"connections":[],"group":279,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Blood of Rage","orbit":2,"orbitIndex":12,"recipe":["Isolation","Despair","Isolation"],"skill":35792,"stats":["Gain 8 Rage when you use a Life Flask"],"stringId":"life_flasks37"},"35801":{"ascendancyName":"Deadeye","connections":[{"id":23508,"orbit":0}],"group":1437,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Frenzy Charge Duration","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35801,"stats":["25% increased Frenzy Charge Duration"],"stringId":"AscendancyRanger1Small6"},"35809":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Reinvigoration","orbit":1,"orbitIndex":6,"recipe":["Disgust","Envy","Ire"],"skill":35809,"stats":["Regenerate 1% of maximum Life per Second if you've used a Life Flask in the past 10 seconds"],"stringId":"life_flasks6"},"35831":{"connections":[{"id":904,"orbit":0}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":9,"skill":35831,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana7"},"35848":{"connections":[],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Recovery","orbit":7,"orbitIndex":20,"skill":35848,"stats":["10% increased Life and Mana Recovery from Flasks"],"stringId":"flasks16"},"35849":{"connections":[],"group":242,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Thickened Arteries","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Greed"],"skill":35849,"stats":["Regenerate 0.5% of maximum Life per second","40% increased Life Regeneration Rate while stationary"],"stringId":"life_regeneration16__"},"35855":{"connections":[{"id":48583,"orbit":0},{"id":35859,"orbit":0}],"group":851,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Fortifying Blood","orbit":2,"orbitIndex":3,"recipe":["Greed","Paranoia","Fear"],"skill":35855,"stats":["20% increased amount of Life Leeched","40% increased Armour and Evasion Rating while Leeching"],"stringId":"life_leech13"},"35859":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":851,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLifeMana.dds","isOnlyImage":true,"name":"Leech Mastery","orbit":0,"orbitIndex":0,"skill":35859,"stats":[],"stringId":"mastery_leech129"},"35863":{"connections":[{"id":51732,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":20,"skill":35863,"stats":["3% increased Attack Speed"],"stringId":"duration_spells9"},"35876":{"connections":[{"id":53194,"orbit":4},{"id":35977,"orbit":0},{"id":27540,"orbit":0}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Admonisher","orbit":2,"orbitIndex":20,"recipe":["Disgust","Suffering","Disgust"],"skill":35876,"stats":["25% increased Warcry Speed","25% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries21"},"35878":{"connections":[{"id":50884,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":7,"orbitIndex":11,"skill":35878,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental55"},"35880":{"ascendancyName":"Disciple of Varashta","connections":[],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Cast Speed","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":4,"orbitIndex":6,"skill":35880,"stats":["4% increased Cast Speed"],"stringId":"AscendancySorceress3Small4"},"35896":{"connections":[{"id":55668,"orbit":0},{"id":53266,"orbit":0},{"id":17672,"orbit":0}],"group":928,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":35896,"stats":["+5 to any Attribute"],"stringId":"intelligence36_"},"35901":{"connections":[{"id":12120,"orbit":-6},{"id":62464,"orbit":6},{"id":60735,"orbit":0},{"id":6951,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":60,"skill":35901,"stats":["+5 to any Attribute"],"stringId":"dexterity34"},"35918":{"connections":[{"id":52038,"orbit":0}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"One For All","orbit":7,"orbitIndex":19,"recipe":["Disgust","Paranoia","Suffering"],"skill":35918,"stats":["40% increased Presence Area of Effect","8% reduced Area of Effect"],"stringId":"auras37"},"35920":{"ascendancyName":"Shaman","connections":[{"id":35762,"orbit":2147483647}],"group":67,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35920,"stats":["+3 to Maximum Rage"],"stringId":"AscendancyDruid2Small6"},"35921":{"connections":[{"id":5642,"orbit":0}],"group":234,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":12,"skill":35921,"stats":["6% increased Area of Effect for Attacks"],"stringId":"slam_area3"},"35966":{"connections":[{"id":41105,"orbit":0},{"id":44316,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Heart Tissue","orbit":7,"orbitIndex":4,"recipe":["Paranoia","Despair","Ire"],"skill":35966,"stats":["8% of Damage taken Recouped as Life","Regenerate 0.5% of maximum Life per second if you have been Hit Recently"],"stringId":"life_recoup15"},"35974":{"connections":[{"id":51105,"orbit":0}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":2,"orbitIndex":22,"skill":35974,"stats":["16% increased Totem Life"],"stringId":"totems19"},"35977":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":35977,"stats":[],"stringId":"mastery_warcry251"},"35980":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connectionArt":"CharacterPlanned","connections":[],"group":89,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":35980,"stats":[],"stringId":"oracle_rust_king_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35985":{"connections":[],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":6,"orbitIndex":18,"skill":35985,"stats":["10% increased Melee Damage"],"stringId":"melee15"},"35987":{"connections":[{"id":32274,"orbit":0},{"id":19470,"orbit":0},{"id":55397,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/finesse.dds","isNotable":true,"name":"Blur","orbit":4,"orbitIndex":27,"skill":35987,"stats":["4% increased Movement Speed","20% increased Evasion Rating","+10 to Dexterity"],"stringId":"ranger_huntress_notable1"},"36025":{"connectionArt":"CharacterPlanned","connections":[{"id":44309,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":30,"skill":36025,"stats":["Minions deal 12% increased Damage"],"stringId":"oracle_big_family1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"36027":{"connections":[{"id":18073,"orbit":2}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Attack Damage","orbit":7,"orbitIndex":22,"skill":36027,"stats":["12% increased Attack Damage"],"stringId":"slow_attacks3"},"36070":{"connections":[{"id":14045,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":4,"orbitIndex":45,"skill":36070,"stats":["6% increased Area of Effect for Attacks"],"stringId":"ranged16"},"36071":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern","connections":[],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/ImpaleMasterySymbol.dds","isOnlyImage":true,"name":"Spear Mastery","orbit":5,"orbitIndex":12,"skill":36071,"stats":[],"stringId":"mastery_spear_6704"},"36085":{"connections":[{"id":37548,"orbit":0},{"id":15270,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Serrated Edges","orbit":3,"orbitIndex":0,"recipe":["Paranoia","Disgust","Greed"],"skill":36085,"stats":["10% increased Critical Hit Chance for Attacks","30% increased Attack Damage against Rare or Unique Enemies"],"stringId":"melee31"},"36100":{"connections":[{"id":34782,"orbit":0}],"group":156,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Molten Claw","orbit":0,"orbitIndex":0,"recipe":["Suffering","Greed","Paranoia"],"skill":36100,"stats":["Gain 8% of Damage as Extra Fire Damage while Shapeshifted"],"stringId":"bear8"},"36109":{"ascendancyName":"Disciple of Varashta","connections":[{"id":13289,"orbit":8}],"flavourText":"\"The snare was set on our fallen. Beetles burst from their flesh, flooding the sands. Their exploding carapaces halted the advancing enemy... but it was not enough. And for that... I grieve.\" \\n\\nKelari admitted his wrongdoing to Varashta.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnCorpseBeetles.dds","isNotable":true,"name":"Kelari's Malediction","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":19,"skill":36109,"stats":["Grants Skill: Kelari's Malediction"],"stringId":"AscendancySorceress3Notable15"},"36114":{"connections":[{"id":23360,"orbit":0}],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Attack Damage while Moving","orbit":7,"orbitIndex":10,"skill":36114,"stats":["12% increased Attack Damage while moving"],"stringId":"slow_mitigation12"},"36163":{"connections":[{"id":30390,"orbit":-4}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":2,"orbitIndex":9,"skill":36163,"stats":["5% increased Block chance"],"stringId":"block25_"},"36169":{"connections":[{"id":29514,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Area","orbit":3,"orbitIndex":23,"skill":36169,"stats":["10% increased Grenade Area of Effect"],"stringId":"grenades5"},"36170":{"connections":[{"id":53853,"orbit":-3},{"id":7628,"orbit":-4}],"group":667,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":13,"skill":36170,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion4"},"36191":{"connections":[{"id":40325,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":2,"orbitIndex":21,"skill":36191,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold2"},"36197":{"connectionArt":"CharacterPlanned","connections":[{"id":27096,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":19,"skill":36197,"stats":["30% increased Totem Placement speed"],"stringId":"oracle_totems6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"36217":{"connections":[],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":1,"orbitIndex":11,"skill":36217,"stats":["15% increased Volatility Explosion delay"],"stringId":"volatility16"},"36231":{"connections":[{"id":3336,"orbit":0},{"id":31765,"orbit":0}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Critical Damage when consuming a Power Charge","orbit":2,"orbitIndex":1,"skill":36231,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"],"stringId":"power_charges5"},"36250":{"connections":[{"id":56368,"orbit":-7},{"id":49214,"orbit":3},{"id":55897,"orbit":3}],"group":123,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Regeneration","orbit":0,"orbitIndex":0,"skill":36250,"stats":["15% increased Life Regeneration rate while Shapeshifted"],"stringId":"wolf7"},"36252":{"ascendancyName":"Tactician","connections":[{"id":46522,"orbit":0},{"id":762,"orbit":0},{"id":12054,"orbit":0},{"id":29162,"orbit":0},{"id":54892,"orbit":0}],"group":349,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Tactician","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":6,"orbitIndex":36,"skill":36252,"stats":[],"stringId":"AscendancyMercenary1Start"},"36270":{"connections":[{"id":5009,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":3,"orbitIndex":1,"skill":36270,"stats":["5% chance to Daze on Hit"],"stringId":"daze_6"},"36286":{"connections":[{"id":41130,"orbit":0},{"id":14033,"orbit":0},{"id":34058,"orbit":0}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","orbit":1,"orbitIndex":5,"skill":36286,"stats":["10% increased Spell Damage","Minions deal 10% increased Damage"],"stringId":"spells53"},"36290":{"connections":[{"id":23046,"orbit":-2}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":4,"orbitIndex":33,"skill":36290,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery7"},"36293":{"connections":[{"id":27785,"orbit":0},{"id":55708,"orbit":0}],"group":834,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":36293,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration15_"},"36298":{"connections":[{"id":8510,"orbit":3},{"id":40918,"orbit":6}],"group":1065,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Effect","orbit":0,"orbitIndex":0,"skill":36298,"stats":["10% increased Magnitude of Ailments you inflict"],"stringId":"ailments23"},"36302":{"connections":[{"id":47307,"orbit":6}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Practiced Signs","orbit":7,"orbitIndex":0,"skill":36302,"stats":["6% increased Cast Speed"],"stringId":"cast_speed36_"},"36325":{"connections":[{"id":54148,"orbit":-5}],"group":542,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":4,"orbitIndex":71,"skill":36325,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration7"},"36333":{"connections":[{"id":62360,"orbit":0},{"id":49259,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Explosive Empowerment","orbit":3,"orbitIndex":22,"recipe":["Paranoia","Suffering","Despair"],"skill":36333,"stats":["Empowered Attacks deal 20% increased Damage","Enemies you kill with Empowered Attacks have a 10% chance to Explode, dealing a tenth of their maximum Life as Fire Damage"],"stringId":"warcries42"},"36341":{"connections":[{"id":35118,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Cull the Hordes","orbit":2,"orbitIndex":10,"recipe":["Despair","Guilt","Suffering"],"skill":36341,"stats":["40% increased Culling Strike Threshold against Rare or Unique Enemies"],"stringId":"boss_slaying9_"},"36358":{"connections":[{"id":12367,"orbit":0}],"group":678,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":4,"skill":36358,"stats":["7% increased Chaos Damage"],"stringId":"chaos16"},"36364":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1339,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Electrocution","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Greed"],"skill":36364,"stats":["Enemies you Electrocute have 20% increased Damage taken"],"stringId":"shock_mitigation4_"},"36365":{"ascendancyName":"Ritualist","connections":[{"id":60859,"orbit":9},{"id":58149,"orbit":9},{"id":22661,"orbit":9},{"id":17058,"orbit":-9},{"id":42017,"orbit":0},{"id":58574,"orbit":9},{"id":11776,"orbit":8}],"group":1490,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Ritualist","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":36365,"stats":[],"stringId":"AscendancyHuntress3Start"},"36379":{"connections":[{"id":25026,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":58,"skill":36379,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana32"},"36389":{"connections":[{"id":53989,"orbit":8}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":8,"orbitIndex":59,"skill":36389,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage21"},"36408":{"connectionArt":"CharacterPlanned","connections":[{"id":31757,"orbit":0}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Deadly Thorns","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":0,"skill":36408,"stats":["35% increased Physical Damage"],"stringId":"oracle_duration_physical6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"36449":{"connections":[{"id":8115,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":7,"orbitIndex":6,"skill":36449,"stats":["15% increased Pin Buildup"],"stringId":"armour_break31"},"36450":{"connections":[{"id":11838,"orbit":-4}],"group":1021,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Spell Damage on full Energy Shield","orbit":3,"orbitIndex":0,"skill":36450,"stats":["12% increased Spell Damage while on Full Energy Shield"],"stringId":"focus8"},"36474":{"connections":[{"id":38596,"orbit":4}],"group":406,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Curse Effect on Self","orbit":2,"orbitIndex":4,"skill":36474,"stats":["15% reduced effect of Curses on you"],"stringId":"focus2"},"36478":{"connections":[{"id":43014,"orbit":2147483647},{"id":48714,"orbit":2147483647}],"group":444,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Attack Damage","orbit":2,"orbitIndex":4,"skill":36478,"stats":["10% increased Attack Damage"],"stringId":"melee5"},"36479":{"connections":[{"id":12925,"orbit":0}],"group":934,"icon":"Art/2DArt/SkillIcons/passives/Storm Weaver.dds","isNotable":true,"name":"Essence of the Storm","orbit":4,"orbitIndex":66,"skill":36479,"stats":["Gain 5% of Damage as Extra Lightning Damage","30% increased chance to Shock"],"stringId":"lightning41"},"36504":{"connections":[{"id":65,"orbit":2147483647}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":11,"skill":36504,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze20"},"36507":{"connections":[{"id":60313,"orbit":0}],"group":678,"icon":"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds","isNotable":true,"name":"Vile Mending","orbit":2,"orbitIndex":4,"recipe":["Greed","Fear","Fear"],"skill":36507,"stats":["Minions have 20% increased maximum Life","Minions Regenerate 3% of maximum Life per second","Minions have +13% to Chaos Resistance"],"stringId":"minion_defence35"},"36522":{"connections":[{"id":3999,"orbit":0},{"id":54099,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":4,"orbitIndex":33,"skill":36522,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks15"},"36540":{"connections":[{"id":56988,"orbit":0}],"group":1320,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Resistance","orbit":0,"orbitIndex":0,"skill":36540,"stats":["+5% to Lightning Resistance"],"stringId":"lightning58"},"36556":{"connections":[{"id":1502,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Defences","orbit":2,"orbitIndex":12,"skill":36556,"stats":["8% increased Global Defences while Channelling"],"stringId":"channelling16_"},"36564":{"ascendancyName":"Infernalist","connections":[],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds","isNotable":true,"name":"Beidat's Gaze","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":9,"orbitIndex":100,"skill":36564,"stats":["Reserves 25% of Life","+1 to Maximum Mana per 6 Maximum Life"],"stringId":"AscendancyWitch1Notable1"},"36576":{"connections":[{"id":25055,"orbit":-3},{"id":54984,"orbit":0}],"group":1318,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":14,"skill":36576,"stats":["10% increased Attack Damage"],"stringId":"attack6"},"36596":{"connections":[{"id":45013,"orbit":-3}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":3,"orbitIndex":4,"skill":36596,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life6"},"36602":{"connections":[{"id":18465,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isSwitchable":true,"name":"Critical Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","id":16160,"name":"Skill Speed while Shapeshifted","stats":["3% increased Skill Speed while Shapeshifted"]}},"orbit":4,"orbitIndex":39,"skill":36602,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals36"},"36623":{"connections":[{"id":10729,"orbit":0},{"id":31630,"orbit":0}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Convalescence","orbit":2,"orbitIndex":3,"recipe":["Disgust","Suffering","Greed"],"skill":36623,"stats":["15% reduced Energy Shield Recharge Rate","40% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery22"},"36629":{"connections":[{"id":44659,"orbit":0}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":45,"skill":36629,"stats":["+5 to any Attribute"],"stringId":"strength22"},"36630":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[{"id":49473,"orbit":0}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Incision","orbit":2,"orbitIndex":4,"recipe":["Greed","Greed","Greed"],"skill":36630,"stats":["50% increased effect of Incision"],"stringId":"bleed30"},"36639":{"connections":[{"id":62677,"orbit":-6},{"id":32009,"orbit":0}],"group":814,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":22,"skill":36639,"stats":["20% increased Curse Duration"],"stringId":"curses15"},"36659":{"ascendancyName":"Warbringer","connections":[],"group":31,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds","isNotable":true,"name":"Imploding Impacts","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":36659,"stats":["Fully Broken Armour you inflict increases all Damage Taken from Hits instead","You can Break Enemy Armour to below 0"],"stringId":"AscendancyWarrior2Notable2"},"36676":{"ascendancyName":"Pathfinder","connections":[{"id":46454,"orbit":0}],"group":1453,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Passive Points","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":36676,"stats":["Grants 1 Passive Skill Point"],"stringId":"AscendancyRanger3Small9"},"36677":{"connections":[{"id":9240,"orbit":0},{"id":36071,"orbit":0},{"id":9227,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Damage","orbit":0,"orbitIndex":0,"skill":36677,"stats":["10% increased Damage with Spears"],"stringId":"spear12"},"36696":{"ascendancyName":"Lich","connections":[{"id":28431,"orbit":4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Life","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":31398,"name":"Life","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["3% increased maximum Life"]}},"orbit":9,"orbitIndex":30,"skill":36696,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch3Small5"},"36709":{"connections":[],"group":631,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":6,"skill":36709,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold13"},"36723":{"connections":[{"id":3700,"orbit":0}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":0,"skill":36723,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"],"stringId":"poise7"},"36728":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":519,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds","isNotable":true,"name":"Thaumaturgical Infusion","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":36728,"stats":["+1% to Maximum Cold Resistance per 3 Blue Support Gems Socketed","+1% to Maximum Fire Resistance per 3 Red Support Gems Socketed","+1% to Maximum Lightning Resistance per 3 Green Support Gems Socketed"],"stringId":"AscendancyMercenary3Notable8"},"36737":{"connections":[{"id":7542,"orbit":-2}],"group":239,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":0,"skill":36737,"stats":["10% increased Area Damage"],"stringId":"area_of_effect18"},"36746":{"connections":[{"id":40691,"orbit":-3}],"group":759,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":3,"orbitIndex":16,"skill":36746,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"mana22"},"36759":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":36759,"stats":[],"stringId":"mastery_caster_6359"},"36778":{"connections":[{"id":36479,"orbit":0}],"group":934,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":4,"orbitIndex":58,"skill":36778,"stats":["15% increased chance to Shock"],"stringId":"lightning42"},"36782":{"connections":[{"id":1151,"orbit":0}],"group":784,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":12,"skill":36782,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze6"},"36788":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":25781,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Leech","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":6,"orbitIndex":8,"skill":36788,"stats":["11% increased amount of Life Leeched","11% increased amount of Mana Leeched"],"stringId":"AscendancyMonk3Small3"},"36808":{"connections":[{"id":34076,"orbit":3},{"id":37795,"orbit":0}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Spiked Shield","orbit":2,"orbitIndex":16,"recipe":["Fear","Suffering","Fear"],"skill":36808,"stats":["2% increased Attack Damage per 75 Item Armour and Evasion Rating on Equipped Shield","50% increased Defences from Equipped Shield"],"stringId":"block17"},"36814":{"connections":[],"group":814,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":6,"skill":36814,"stats":["20% increased Curse Duration"],"stringId":"curses17"},"36822":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":58591,"orbit":0}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Attributes","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":36822,"stats":["3% increased Attributes"],"stringId":"AscendancyMercenary3Small5"},"36880":{"connections":[{"id":43036,"orbit":3}],"group":419,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Effect","orbit":4,"orbitIndex":57,"skill":36880,"stats":["15% increased effect of Arcane Surge on you"],"stringId":"mana_regeneration26"},"36891":{"ascendancyName":"Disciple of Varashta","connections":[{"id":56783,"orbit":9}],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/TimelostJewelsLargerRadius.dds","isNotable":true,"name":"Baryanic Leylines","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":28,"skill":36891,"stats":["Non-Unique Time-Lost Jewels have 40% increased radius"],"stringId":"AscendancySorceress3Notable6"},"36894":{"connections":[{"id":61938,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":20,"skill":36894,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"jagged_ground2"},"36927":{"connections":[{"id":44756,"orbit":5}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":11,"skill":36927,"stats":["Mark Skills have 10% increased Use Speed"],"stringId":"marks8"},"36931":{"connections":[],"group":1024,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Concussive Attack","orbit":7,"orbitIndex":0,"recipe":["Disgust","Greed","Greed"],"skill":36931,"stats":["25% increased Attack Damage","5% chance to Daze on Hit"],"stringId":"attack45"},"36976":{"connections":[],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Marked for Death","orbit":3,"orbitIndex":9,"recipe":["Isolation","Suffering","Guilt"],"skill":36976,"stats":["Culling Strike against Enemies you Mark"],"stringId":"marks9"},"36994":{"connections":[{"id":27491,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":12,"skill":36994,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield41"},"36997":{"connections":[{"id":27761,"orbit":0}],"group":1004,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":0,"orbitIndex":0,"skill":36997,"stats":["20% increased Stun Threshold while Parrying"],"stringId":"deflect14"},"37026":{"connections":[{"id":27513,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Physical Damage","orbit":1,"orbitIndex":2,"skill":37026,"stats":["Break 10% increased Armour","6% increased Physical Damage"],"stringId":"physical49"},"37046":{"ascendancyName":"Ritualist","connections":[],"group":1493,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds","isNotable":true,"name":"Corrupted Lifeforce","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37046,"stats":["15% more Damage against Enemies affected by Blood Boils","Grants Skill: Blood Boil"],"stringId":"AscendancyHuntress3Notable6"},"37078":{"ascendancyName":"Witchhunter","connections":[],"group":335,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds","isNotable":true,"name":"Zealous Inquisition","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37078,"stats":["10% chance for Enemies you Kill to Explode, dealing 100%","of their maximum Life as Physical Damage","Chance is doubled against Undead and Demons"],"stringId":"AscendancyMercenary2Notable7"},"37092":{"connections":[{"id":55817,"orbit":0}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Exposure Effect and Slow Effect","orbit":7,"orbitIndex":6,"skill":37092,"stats":["Debuffs you inflict have 7% increased Slow Magnitude","7% increased Exposure Effect"],"stringId":"slowed_enemies29"},"37164":{"connections":[{"id":419,"orbit":2147483647}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Non-Damaging Ailment Magnitude","orbit":2,"orbitIndex":16,"skill":37164,"stats":["10% increased Magnitude of Non-Damaging Ailments you inflict"],"stringId":"monkchakra22"},"37187":{"connections":[{"id":14026,"orbit":-4},{"id":63085,"orbit":5}],"group":146,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage against Immobilised","orbit":0,"orbitIndex":0,"skill":37187,"stats":["20% increased Damage against Immobilised Enemies while Shapeshifted"],"stringId":"bear7"},"37190":{"connections":[{"id":35855,"orbit":0}],"group":851,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":7,"skill":37190,"stats":["10% increased amount of Life Leeched"],"stringId":"life_leech11"},"37220":{"connections":[{"id":17955,"orbit":0}],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":9,"skill":37220,"stats":["15% increased Evasion Rating"],"stringId":"evasion10"},"37226":{"connections":[{"id":4015,"orbit":2},{"id":9187,"orbit":-6}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":3,"orbitIndex":4,"skill":37226,"stats":["16% increased Warcry Speed"],"stringId":"warcries30"},"37242":{"connections":[{"id":16871,"orbit":2},{"id":54031,"orbit":0}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Stun Threshold","orbit":7,"orbitIndex":14,"skill":37242,"stats":["12% increased Stun Threshold"],"stringId":"azmerianimals1"},"37244":{"connections":[{"id":33445,"orbit":3},{"id":37795,"orbit":0}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Shield Expertise","orbit":2,"orbitIndex":8,"recipe":["Disgust","Greed","Fear"],"skill":37244,"stats":["12% increased Block chance","40% increased Block Recovery"],"stringId":"block18"},"37250":{"connections":[{"id":1420,"orbit":0}],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage","orbit":2,"orbitIndex":16,"skill":37250,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks48"},"37258":{"connections":[{"id":31903,"orbit":0}],"group":423,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":37258,"stats":["+5 to any Attribute"],"stringId":"attributes18"},"37260":{"connections":[{"id":30395,"orbit":2}],"group":263,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Warcry Speed","orbit":2,"orbitIndex":13,"skill":37260,"stats":["16% increased Warcry Speed"],"stringId":"wolf13_"},"37266":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[{"id":29930,"orbit":0}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Nourishing Ally","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Guilt"],"skill":37266,"stats":["Companions have 20% increased maximum Life","20% increased Life Recovery Rate while your Companion is in your Presence"],"stringId":"duelist_minions9"},"37276":{"connections":[{"id":33244,"orbit":0}],"group":364,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Battle Trance","orbit":2,"orbitIndex":14,"recipe":["Isolation","Disgust","Fear"],"skill":37276,"stats":["+8 to Maximum Rage"],"stringId":"rage6"},"37279":{"connections":[{"id":41159,"orbit":0}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Lightning Damage and Mana Regeneration","orbit":3,"orbitIndex":15,"skill":37279,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"],"stringId":"lightning52"},"37290":{"connections":[{"id":28892,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage while Shapeshifted","orbit":7,"orbitIndex":5,"skill":37290,"stats":["+3 to maximum Rage while Shapeshifted"],"stringId":"rage29"},"37302":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Kept at Bay","orbit":3,"orbitIndex":20,"recipe":["Guilt","Paranoia","Suffering"],"skill":37302,"stats":["Attacks used by Ballistas have 10% increased Attack Speed","50% increased Ballista Immobilisation buildup"],"stringId":"ballista18"},"37304":{"connections":[{"id":336,"orbit":4},{"id":61921,"orbit":-4},{"id":64543,"orbit":0}],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental","orbit":4,"orbitIndex":57,"skill":37304,"stats":["10% increased Magnitude of Chill you inflict","10% increased Magnitude of Shock you inflict"],"stringId":"elemental20"},"37327":{"connections":[],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":16,"skill":37327,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana15"},"37336":{"ascendancyName":"Deadeye","connections":[{"id":35801,"orbit":0}],"group":1439,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds","isNotable":true,"name":"Avidity","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37336,"stats":["50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge"],"stringId":"AscendancyRanger1Notable5_"},"37361":{"connections":[{"id":40043,"orbit":2147483647}],"group":693,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":1,"orbitIndex":6,"skill":37361,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"bleed22_"},"37372":{"connections":[{"id":13738,"orbit":0}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":37372,"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"stringId":"lightning10"},"37389":{"connections":[{"id":37644,"orbit":0},{"id":28061,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":4,"skill":37389,"stats":["10% increased Attack Damage"],"stringId":"attack36"},"37397":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":360,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds","isMultipleChoiceOption":true,"name":"Neurological Implants","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":37397,"stats":["+2 to Level of all Skills with an Intelligence requirement"],"stringId":"AscendancyMercenary3Notable2_3_"},"37408":{"connections":[{"id":31855,"orbit":7},{"id":46761,"orbit":0}],"group":1031,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Staunching","orbit":2,"orbitIndex":13,"recipe":["Envy","Despair","Disgust"],"skill":37408,"stats":["Life Flasks gain 0.1 charges per Second","+10 to Strength"],"stringId":"life_flasks12_"},"37414":{"connections":[{"id":65193,"orbit":0}],"group":444,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Accuracy","orbit":2,"orbitIndex":16,"skill":37414,"stats":["10% increased Accuracy Rating"],"stringId":"melee9"},"37450":{"connections":[],"group":732,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":46,"skill":37450,"stats":["10% increased chance to inflict Ailments"],"stringId":"ailments3"},"37484":{"connections":[],"flavourText":"The irrepressible spirit of the wilds burns within you, roaring to be let loose.","group":133,"icon":"Art/2DArt/SkillIcons/passives/DruidRageKeystone.dds","isKeystone":true,"name":"Primal Hunger","orbit":0,"orbitIndex":0,"skill":37484,"stats":["100% more Maximum Rage","Regenerate 1 Rage per second per 4 Rage spent Recently","No Rage effect"],"stringId":"passive_keystone_acrobatics"},"37509":{"connections":[{"id":57921,"orbit":-2}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Critical Hit Chance","orbit":7,"orbitIndex":18,"skill":37509,"stats":["15% increased Critical Hit Chance if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting8"},"37514":{"connections":[{"id":32442,"orbit":0},{"id":64700,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"Whirling Assault","orbit":3,"orbitIndex":1,"recipe":["Envy","Disgust","Greed"],"skill":37514,"stats":["8% increased Attack Speed with Quarterstaves","Knocks Back Enemies if you get a Critical Hit with a Quarterstaff"],"stringId":"quarterstaff10"},"37519":{"connections":[{"id":17045,"orbit":0}],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Movement Speed ","orbit":7,"orbitIndex":14,"skill":37519,"stats":["2% increased Movement Speed"],"stringId":"slow_mitigation3"},"37523":{"ascendancyName":"Tactician","connections":[{"id":24696,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds","isNotable":true,"name":"Cannons, Ready!","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37523,"stats":["+1 to maximum number of Summoned Totems","Skills used by Totems have 30% more Skill Speed","Totems only use Skills when you fire an Attack Projectile"],"stringId":"AscendancyMercenary1Notable8"},"37532":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1166,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":37532,"stats":[],"stringId":"mastery_elemental97"},"37543":{"connections":[{"id":16647,"orbit":0}],"group":529,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Full Recovery","orbit":2,"orbitIndex":16,"recipe":["Despair","Envy","Guilt"],"skill":37543,"stats":["15% increased Life Regeneration rate","15% increased Mana Regeneration Rate","12% increased Cast Speed while on Full Mana"],"stringId":"mana_regeneration18"},"37548":{"connections":[{"id":37742,"orbit":0},{"id":17589,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":2,"orbitIndex":5,"skill":37548,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech6"},"37568":{"connections":[{"id":45370,"orbit":0}],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds","name":"Strength and Critical Damage Bonus on You","orbit":2,"orbitIndex":6,"skill":37568,"stats":["Hits against you have 5% reduced Critical Damage Bonus","+5 to Strength"],"stringId":"azmerianimals35"},"37593":{"connections":[],"group":802,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":0,"orbitIndex":0,"skill":37593,"stats":["Remnants can be collected from 20% further away"],"stringId":"remnant7"},"37594":{"connections":[{"id":8983,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":5,"orbitIndex":38,"skill":37594,"stats":["Minions deal 12% increased Damage"],"stringId":"minion_offence7"},"37608":{"connections":[{"id":53524,"orbit":0},{"id":61042,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":4,"orbitIndex":51,"skill":37608,"stats":["10% increased Physical Damage"],"stringId":"physical9"},"37612":{"connections":[{"id":13279,"orbit":0},{"id":17532,"orbit":0},{"id":60191,"orbit":0}],"group":544,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":37612,"stats":["+5 to any Attribute"],"stringId":"attributes44"},"37616":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":5,"orbitIndex":45,"skill":37616,"stats":[],"stringId":"mastery_trap238_"},"37629":{"connections":[{"id":55933,"orbit":0},{"id":41338,"orbit":-7},{"id":8248,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":37629,"stats":["+5 to any Attribute"],"stringId":"strength7"},"37641":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":268,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":37641,"stats":[],"stringId":"mastery_armour9"},"37644":{"connections":[{"id":46874,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Attack Damage","orbit":7,"orbitIndex":0,"skill":37644,"stats":["12% increased Attack Physical Damage"],"stringId":"physical27_"},"37665":{"connections":[{"id":35739,"orbit":3}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage and Armour Break","orbit":7,"orbitIndex":2,"skill":37665,"stats":["Break 10% increased Armour","6% increased Attack Area Damage"],"stringId":"area_attacks16_"},"37688":{"connections":[{"id":37616,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","isNotable":true,"name":"Devestating Devices","orbit":6,"orbitIndex":36,"skill":37688,"stats":["25% increased Trap Damage"],"stringId":"trap17"},"37691":{"connections":[{"id":42750,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":13,"skill":37691,"stats":["10% increased Attack Damage"],"stringId":"attack24"},"37694":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":0}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":21,"skill":37694,"stats":["20% increased Fire Damage"],"stringId":"oracle_hierarchy3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"37695":{"connections":[{"id":11813,"orbit":-5}],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":0,"orbitIndex":0,"skill":37695,"stats":["15% increased Evasion Rating"],"stringId":"evasion1"},"37742":{"connections":[{"id":15270,"orbit":0},{"id":8246,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Manifold Method","orbit":3,"orbitIndex":6,"recipe":["Paranoia","Paranoia","Fear"],"skill":37742,"stats":["50% increased amount of Mana Leeched","25% increased chance to inflict Ailments against Rare or Unique Enemies"],"stringId":"mana_leech19"},"37746":{"connections":[{"id":6544,"orbit":-2}],"group":409,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":7,"orbitIndex":19,"skill":37746,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite18"},"37767":{"connections":[{"id":9020,"orbit":0},{"id":6596,"orbit":0},{"id":63731,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Speed","orbit":7,"orbitIndex":16,"skill":37767,"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"],"stringId":"boss_slaying4"},"37778":{"connectionArt":"CharacterPlanned","connections":[{"id":24929,"orbit":0},{"id":13108,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Self Sacrificing","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":20,"skill":37778,"stats":["20% reduced Spirit Reservation Efficiency of Skills","40% increased Reservation Efficiency of Minion Skills"],"stringId":"oracle_self_sacrificing5_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"37780":{"connections":[{"id":7888,"orbit":0}],"group":1372,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Combo Gain","orbit":3,"orbitIndex":1,"skill":37780,"stats":["10% Chance to build an additional Combo on Hit"],"stringId":"unarmed6"},"37782":{"ascendancyName":"Oracle","connections":[],"group":37,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleSpellFlux.dds","isNotable":true,"name":"Fateful Vision","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37782,"stats":["Grants Skill: Align Fate"],"stringId":"AscendancyDruid1Notable5"},"37795":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Shield Mastery","orbit":0,"orbitIndex":0,"skill":37795,"stats":[],"stringId":"mastery_shield211"},"37806":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":963,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Branching Bolts","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Ire"],"skill":37806,"stats":["60% chance for Lightning Skills to Chain an additional time"],"stringId":"shock5"},"37813":{"connections":[{"id":14724,"orbit":0},{"id":50701,"orbit":0}],"group":1253,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Duration","orbit":0,"orbitIndex":0,"skill":37813,"stats":["20% increased Shock Duration"],"stringId":"shock16"},"37869":{"connections":[{"id":60068,"orbit":-2},{"id":21413,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":7,"orbitIndex":16,"skill":37869,"stats":["Inherent Rage loss starts 1 second later"],"stringId":"rage24"},"37872":{"connections":[{"id":28863,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Presence Present","orbit":7,"orbitIndex":4,"recipe":["Ire","Fear","Isolation"],"skill":37872,"stats":["Allies in your Presence have +100 to Accuracy Rating","35% increased Attack Damage while you have an Ally in your Presence"],"stringId":"attack29"},"37876":{"connections":[{"id":52615,"orbit":3},{"id":25729,"orbit":-3}],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":4,"orbitIndex":45,"skill":37876,"stats":["10% increased Spell Damage"],"stringId":"spells10"},"37888":{"connectionArt":"CharacterPlanned","connections":[{"id":29663,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","isNotable":true,"name":"Limitless Pursuit","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":6,"skill":37888,"stats":["4% increased Movement Speed","14% increased Cooldown Recovery Rate"],"stringId":"oracle_movement_cooldown5_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"37905":{"connections":[],"group":1364,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Flammability Magnitude","orbit":3,"orbitIndex":2,"skill":37905,"stats":["30% increased Flammability Magnitude"],"stringId":"fire_penetration3_"},"37946":{"connections":[],"group":1114,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Projectile Stun Buildup","orbit":0,"orbitIndex":0,"skill":37946,"stats":["20% increased Projectile Stun Buildup"],"stringId":"quivers5"},"37951":{"connections":[{"id":41020,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":1,"orbitIndex":7,"skill":37951,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect51"},"37956":{"connections":[{"id":35581,"orbit":3}],"group":494,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":0,"orbitIndex":0,"skill":37956,"stats":["8% reduced Skill Effect Duration"],"stringId":"duration_spells1"},"37963":{"connections":[],"group":546,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":3,"orbitIndex":13,"skill":37963,"stats":["10% increased Damage with Swords"],"stringId":"sword11_"},"37971":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1414,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":37971,"stats":[],"stringId":"mastery_companion289"},"37972":{"ascendancyName":"Ritualist","connections":[{"id":4891,"orbit":-4},{"id":18280,"orbit":5}],"group":1489,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Charm Charges","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":37972,"stats":["15% increased Charm Charges gained"],"stringId":"AscendancyHuntress3Small3"},"37974":{"connections":[{"id":62230,"orbit":0}],"group":953,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":6,"orbitIndex":68,"skill":37974,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield46_"},"37991":{"connections":[{"id":52254,"orbit":0}],"group":811,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":7,"orbitIndex":18,"skill":37991,"stats":["6% increased Curse Magnitudes"],"stringId":"curses21"},"38003":{"connections":[{"id":63526,"orbit":4}],"group":758,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":20,"skill":38003,"stats":["12% increased Stun Threshold"],"stringId":"weapon_swapping1"},"38004":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1440,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds","isMultipleChoiceOption":true,"name":"Explosive Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":38004,"stats":["Grants Skill: Explosive Concoction"],"stringId":"AscendancyRanger3Notable7_1"},"38010":{"connections":[],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":23,"skill":38010,"stats":["5% increased Attack Damage","8% increased Glory generation"],"stringId":"glory1"},"38014":{"ascendancyName":"Titan","connections":[{"id":3762,"orbit":5}],"group":75,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Slam Area of Effect","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":38014,"stats":["Slam Skills have 8% increased Area of Effect"],"stringId":"AscendancyWarrior1Small2"},"38044":{"connections":[{"id":37695,"orbit":-4}],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":4,"skill":38044,"stats":["15% increased Evasion Rating"],"stringId":"evasion2"},"38053":{"connections":[{"id":28564,"orbit":5},{"id":8460,"orbit":0},{"id":9528,"orbit":-2}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Deafening Cries","orbit":3,"orbitIndex":13,"recipe":["Disgust","Guilt","Paranoia"],"skill":38053,"stats":["25% increased Warcry Cooldown Recovery Rate","8% increased Damage for each time you've Warcried Recently"],"stringId":"warcries17"},"38057":{"connections":[],"group":768,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":5,"orbitIndex":58,"skill":38057,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion25"},"38066":{"connections":[{"id":25300,"orbit":0}],"group":205,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Armour","orbit":7,"orbitIndex":12,"skill":38066,"stats":["10% increased Armour","Break 15% increased Armour"],"stringId":"armour_break3_"},"38068":{"connections":[],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Chance","orbit":4,"orbitIndex":60,"skill":38068,"stats":["24% increased Flammability Magnitude","12% increased Freeze Buildup","12% increased chance to Shock"],"stringId":"elemental52"},"38069":{"connections":[{"id":338,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":2,"orbitIndex":0,"skill":38069,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers14"},"38103":{"connections":[{"id":6898,"orbit":-8}],"group":604,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration and Stun Threshold","orbit":7,"orbitIndex":12,"skill":38103,"stats":["8% increased Skill Effect Duration","8% increased Stun Threshold"],"stringId":"duration14"},"38105":{"connections":[],"group":591,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":67,"skill":38105,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield22"},"38111":{"connections":[{"id":32241,"orbit":0}],"group":1156,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Pliable Flesh","orbit":2,"orbitIndex":0,"recipe":["Greed","Disgust","Isolation"],"skill":38111,"stats":["6% of Damage taken Recouped as Life","25% increased speed of Recoup Effects"],"stringId":"life_recoup17"},"38124":{"connections":[{"id":51820,"orbit":8}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":4,"orbitIndex":26,"skill":38124,"stats":["15% increased Totem Damage"],"stringId":"totems35"},"38130":{"connections":[],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":3,"orbitIndex":12,"skill":38130,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries19_"},"38138":{"connections":[{"id":35688,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"Reduced Attribute Requirements","orbit":5,"orbitIndex":36,"skill":38138,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"stringId":"all_attributes8"},"38143":{"connections":[],"group":899,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":18,"skill":38143,"stats":["+5 to any Attribute"],"stringId":"dexterity17"},"38172":{"connections":[{"id":60568,"orbit":-6}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":5,"skill":38172,"stats":["20% increased Totem Placement speed"],"stringId":"totems26"},"38212":{"connections":[{"id":57683,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Recoup","orbit":2,"orbitIndex":16,"skill":38212,"stats":["3% of Damage taken Recouped as Life"],"stringId":"monkchakra13"},"38215":{"connections":[{"id":61921,"orbit":-3}],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":4,"skill":38215,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration7"},"38235":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":555,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":38235,"stats":[],"stringId":"mastery_life144"},"38270":{"connections":[{"id":23724,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage","orbit":3,"orbitIndex":0,"skill":38270,"stats":["10% increased Lightning Damage"],"stringId":"shock_mitigation10"},"38292":{"connections":[{"id":33397,"orbit":0}],"group":530,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":15,"skill":38292,"stats":["30% increased Flammability Magnitude"],"stringId":"fire4"},"38300":{"connections":[{"id":39716,"orbit":-7},{"id":57373,"orbit":-7}],"group":576,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":0,"orbitIndex":0,"skill":38300,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite9"},"38313":{"connections":[],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Projectile Speed","orbit":2,"orbitIndex":16,"skill":38313,"stats":["10% increased Projectile Speed"],"stringId":"projectiles40"},"38320":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":90,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":38320,"stats":[],"stringId":"mastery_fire122"},"38323":{"connections":[{"id":6015,"orbit":-6},{"id":22928,"orbit":-5}],"group":559,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38323,"stats":["+5 to any Attribute"],"stringId":"strength17"},"38329":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1251,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Biting Frost","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Guilt"],"skill":38329,"stats":["20% reduced Freeze Duration on Enemies","Enemies Frozen by you take 20% increased Cold Damage"],"stringId":"cold43"},"38338":{"connections":[{"id":5257,"orbit":-2}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":60,"skill":38338,"stats":["10% increased Elemental Damage"],"stringId":"elemental44"},"38342":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Stupefy","orbit":7,"orbitIndex":20,"recipe":["Paranoia","Despair","Paranoia"],"skill":38342,"stats":["10% chance to Daze on Hit","30% increased Damage against Dazed Enemies"],"stringId":"daze_2"},"38365":{"connections":[{"id":34626,"orbit":0},{"id":46499,"orbit":0}],"group":204,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Recover Life on consuming Endurance Charge","orbit":2,"orbitIndex":22,"skill":38365,"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"],"stringId":"endurance_charges4_"},"38368":{"connections":[{"id":35966,"orbit":-2},{"id":54288,"orbit":2}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":38368,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup6"},"38369":{"connections":[{"id":18910,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Critical Chance","orbit":4,"orbitIndex":48,"skill":38369,"stats":["10% increased Critical Hit Chance with Spears"],"stringId":"spear1"},"38398":{"connections":[{"id":2211,"orbit":7}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Apocalypse","orbit":7,"orbitIndex":14,"recipe":["Suffering","Paranoia","Greed"],"skill":38398,"stats":["30% reduced Damage","+8% to Critical Hit Chance of Herald Skills"],"stringId":"heralds18"},"38420":{"connections":[{"id":37543,"orbit":0}],"group":529,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":20,"skill":38420,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration2"},"38430":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[{"id":10499,"orbit":0}],"group":633,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":38430,"stats":[],"stringId":"mastery_trap_6766"},"38433":{"connections":[{"id":55375,"orbit":0}],"group":323,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":2,"orbitIndex":17,"skill":38433,"stats":["Minions have 10% increased maximum Life"],"stringId":"companions44"},"38459":{"connections":[{"id":38568,"orbit":0}],"group":1033,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Disorientation","orbit":2,"orbitIndex":16,"recipe":["Disgust","Paranoia","Disgust"],"skill":38459,"stats":["25% increased Blind duration","25% increased Damage with Hits against Blinded Enemies"],"stringId":"blind10"},"38463":{"connections":[{"id":46882,"orbit":0},{"id":21111,"orbit":-6},{"id":43522,"orbit":5},{"id":22329,"orbit":0}],"group":1200,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38463,"stats":["+5 to any Attribute"],"stringId":"dexterity80"},"38474":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connectionArt":"CharacterPlanned","connections":[],"group":515,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Bleed Mastery","orbit":7,"orbitIndex":13,"skill":38474,"stats":[],"stringId":"oracle_bleed_mastery1_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"38479":{"connections":[{"id":17553,"orbit":-5}],"group":875,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Close Confines","orbit":2,"orbitIndex":20,"recipe":["Ire","Paranoia","Ire"],"skill":38479,"stats":["50% chance for Projectiles to Pierce Enemies within 3m distance of you"],"stringId":"ranged38_"},"38493":{"connections":[{"id":55621,"orbit":4}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":4,"orbitIndex":45,"skill":38493,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals52"},"38497":{"connections":[{"id":62803,"orbit":-5}],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges Used","orbit":7,"orbitIndex":19,"skill":38497,"stats":["6% reduced Charm Charges used"],"stringId":"charms14"},"38501":{"connections":[{"id":47796,"orbit":-4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":4,"orbitIndex":40,"skill":38501,"stats":["3% increased Attack Speed"],"stringId":"attack_speed29"},"38532":{"connections":[{"id":31779,"orbit":0}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Thirst for Power","orbit":2,"orbitIndex":20,"recipe":["Envy","Ire","Despair"],"skill":38532,"stats":["25% chance when you gain a Power Charge to gain an additional Power Charge"],"stringId":"power_endurance_charges3"},"38535":{"connections":[{"id":61063,"orbit":7},{"id":42205,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Stormcharged","orbit":4,"orbitIndex":66,"recipe":["Fear","Fear","Envy"],"skill":38535,"stats":["40% increased Elemental Damage if you've dealt a Critical Hit Recently","15% increased Critical Hit Chance"],"stringId":"elemental33"},"38537":{"connections":[{"id":54983,"orbit":-3},{"id":51583,"orbit":0}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Heartstopping","orbit":2,"orbitIndex":21,"recipe":["Ire","Despair","Paranoia"],"skill":38537,"stats":["+10 to Intelligence","20% increased Critical Hit Chance"],"stringId":"criticals53"},"38541":{"connections":[{"id":61601,"orbit":0}],"group":1136,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":38541,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals17"},"38564":{"connections":[{"id":20091,"orbit":0}],"group":548,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":3,"orbitIndex":15,"skill":38564,"stats":["10% increased Damage with Swords"],"stringId":"sword4"},"38568":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[],"group":1033,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Blind Mastery","orbit":1,"orbitIndex":2,"skill":38568,"stats":[],"stringId":"mastery_evasion110"},"38570":{"connections":[{"id":53895,"orbit":2},{"id":27992,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Demolitionist","orbit":7,"orbitIndex":10,"recipe":["Ire","Suffering","Envy"],"skill":38570,"stats":["Gain 4% of Damage as Extra Fire Damage for","every different Grenade fired in the past 8 seconds"],"stringId":"grenades28"},"38578":{"ascendancyName":"Stormweaver","connections":[],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds","isNotable":true,"name":"Multiplying Squalls","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":24,"skill":38578,"stats":["+2 to Limit for Elemental Skills"],"stringId":"AscendancySorceress1Notable4"},"38596":{"connections":[{"id":31925,"orbit":5}],"group":406,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Curse Effect on Self","orbit":4,"orbitIndex":14,"skill":38596,"stats":["15% reduced effect of Curses on you"],"stringId":"focus3"},"38601":{"ascendancyName":"Witchhunter","connections":[{"id":34501,"orbit":0}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds","isNotable":true,"name":"Obsessive Rituals","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":6,"orbitIndex":28,"skill":38601,"stats":["35% less Armour and Evasion Rating","Grants Skill: Sorcery Ward"],"stringId":"AscendancyMercenary2Notable5"},"38614":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":27662,"orbit":0},{"id":44201,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Psychic Fragmentation","orbit":3,"orbitIndex":20,"recipe":["Paranoia","Disgust","Isolation"],"skill":38614,"stats":["12% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"projectile_spells10"},"38628":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Escalating Toxins","orbit":2,"orbitIndex":19,"recipe":["Despair","Isolation","Disgust"],"skill":38628,"stats":["10% increased Poison Duration for each Poison you have inflicted Recently, up to a maximum of 100%"],"stringId":"poison9"},"38646":{"connections":[{"id":23570,"orbit":0}],"group":672,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":0,"orbitIndex":0,"skill":38646,"stats":["+20 to Armour"],"stringId":"armour6"},"38663":{"connections":[{"id":3516,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Critical Chance","orbit":7,"orbitIndex":6,"skill":38663,"stats":["10% increased Melee Critical Hit Chance"],"stringId":"melee28"},"38668":{"connections":[],"group":1175,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Energy Shield Delay","orbit":7,"orbitIndex":23,"skill":38668,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"unarmed10"},"38670":{"connections":[{"id":28589,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour if Hit","orbit":2,"orbitIndex":21,"skill":38670,"stats":["20% increased Armour if you have been Hit Recently"],"stringId":"getting_hit2"},"38676":{"connections":[{"id":27910,"orbit":-8},{"id":56045,"orbit":0}],"group":1024,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":1,"orbitIndex":6,"skill":38676,"stats":["10% increased Attack Damage"],"stringId":"attack41__"},"38678":{"connections":[{"id":30463,"orbit":-7},{"id":60464,"orbit":-6}],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":2,"orbitIndex":19,"skill":38678,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression28_"},"38694":{"connections":[{"id":22188,"orbit":-4}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":8,"skill":38694,"stats":["Herald Skills deal 20% increased Damage"],"stringId":"heralds4"},"38697":{"connectionArt":"CharacterPlanned","connections":[{"id":20391,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":12,"skill":38697,"stats":["8% increased Block chance"],"stringId":"oracle_crab_claw7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"38703":{"connections":[{"id":8249,"orbit":0}],"group":1048,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Critical Chance","orbit":7,"orbitIndex":14,"skill":38703,"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"],"stringId":"accuracy32"},"38707":{"connections":[{"id":49734,"orbit":0},{"id":28564,"orbit":0},{"id":11464,"orbit":0},{"id":3723,"orbit":0}],"group":207,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38707,"stats":["+5 to any Attribute"],"stringId":"strength53"},"38728":{"connections":[{"id":14539,"orbit":5}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Deflection and Evasion","orbit":7,"orbitIndex":0,"skill":38728,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 3% of Evasion Rating"],"stringId":"evasion22"},"38732":{"connections":[{"id":17107,"orbit":-3}],"group":809,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38732,"stats":["+5 to any Attribute"],"stringId":"intelligence44"},"38763":{"connections":[{"id":27859,"orbit":0}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":16,"skill":38763,"stats":["6% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds5"},"38769":{"ascendancyName":"Warbringer","connections":[{"id":58704,"orbit":0}],"group":30,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Armour Break","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":38769,"stats":["Break 25% increased Armour"],"stringId":"AscendancyWarrior2Small1"},"38776":{"connections":[{"id":57816,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":7,"orbitIndex":16,"skill":38776,"stats":["+8 to Dexterity"],"stringId":"attributes105"},"38779":{"connections":[{"id":44605,"orbit":5},{"id":44836,"orbit":0}],"group":754,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":8,"skill":38779,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion27"},"38814":{"connections":[{"id":19288,"orbit":0},{"id":62341,"orbit":0},{"id":11980,"orbit":0}],"group":918,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38814,"stats":["+5 to any Attribute"],"stringId":"dexterity71"},"38827":{"connections":[{"id":1546,"orbit":7}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":1,"skill":38827,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour17"},"38856":{"connections":[{"id":49357,"orbit":0},{"id":2071,"orbit":0},{"id":21081,"orbit":5},{"id":56090,"orbit":0}],"group":618,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":38856,"stats":["+5 to any Attribute"],"stringId":"intelligence40"},"38876":{"connections":[{"id":61490,"orbit":0},{"id":31903,"orbit":0}],"group":435,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38876,"stats":["+5 to any Attribute"],"stringId":"attributes59_"},"38878":{"connections":[{"id":34898,"orbit":-7}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry","orbit":4,"orbitIndex":35,"skill":38878,"stats":["Debuffs on you expire 10% faster"],"stringId":"slowed_enemies2"},"38888":{"connections":[{"id":39116,"orbit":0}],"group":848,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Unerring Impact","orbit":7,"orbitIndex":12,"recipe":["Greed","Disgust","Ire"],"skill":38888,"stats":["16% increased Accuracy Rating with One Handed Melee Weapons","16% increased Accuracy Rating with Two Handed Melee Weapons","+2 to Melee Strike Range"],"stringId":"melee36_"},"38895":{"connections":[{"id":8697,"orbit":3},{"id":48660,"orbit":0}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Crystal Elixir","orbit":2,"orbitIndex":7,"recipe":["Fear","Suffering","Greed"],"skill":38895,"stats":["40% increased Elemental Damage with Attack Skills during any Flask Effect"],"stringId":"elemental_attacks9"},"38921":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":306,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Block Mastery","orbit":2,"orbitIndex":1,"skill":38921,"stats":[],"stringId":"mastery_shield213"},"38923":{"connections":[{"id":61429,"orbit":3},{"id":511,"orbit":-3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Skill Speed","orbit":7,"orbitIndex":14,"skill":38923,"stats":["3% increased Skill Speed"],"stringId":"attacks_and_spells4"},"38944":{"connections":[{"id":43338,"orbit":0},{"id":59538,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Shock Chance and Lightning Damage","orbit":2,"orbitIndex":6,"skill":38944,"stats":["8% increased Lightning Damage","8% increased chance to Shock"],"stringId":"daze_13"},"38965":{"connections":[{"id":65226,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Infused Limits","orbit":7,"orbitIndex":21,"recipe":["Greed","Isolation","Paranoia"],"skill":38965,"stats":["+1 to maximum number of Elemental Infusions"],"stringId":"infusion1"},"38966":{"connections":[{"id":30210,"orbit":0},{"id":35058,"orbit":0},{"id":61976,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Evasion Rating","orbit":2,"orbitIndex":0,"skill":38966,"stats":["8% increased Evasion Rating","12% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold29"},"38969":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":50588,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Finesse","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Disgust"],"skill":38969,"stats":["10% increased Accuracy Rating","Gain Accuracy Rating equal to your Intelligence"],"stringId":"accuracy16"},"38972":{"connections":[{"id":34552,"orbit":0},{"id":8357,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Restless Dead","orbit":3,"orbitIndex":8,"recipe":["Despair","Fear","Disgust"],"skill":38972,"stats":["Minions Revive 25% faster"],"stringId":"minion_offence39"},"38993":{"connections":[{"id":21112,"orbit":0}],"group":1396,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Critical Damage","orbit":0,"orbitIndex":0,"skill":38993,"stats":["16% increased Critical Damage Bonus with Bows"],"stringId":"bow9"},"39037":{"connections":[{"id":11672,"orbit":0}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39037,"stats":["+5 to any Attribute"],"stringId":"intelligence17"},"39050":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isNotable":true,"name":"Exploit","orbit":2,"orbitIndex":4,"recipe":["Disgust","Envy","Isolation"],"skill":39050,"stats":["25% increased Damage with Hits against Enemies affected by Elemental Ailments","15% increased Duration of Ignite, Shock and Chill on Enemies"],"stringId":"exploiting_elemental_ailments15"},"39083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":441,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Blood Rush","orbit":0,"orbitIndex":0,"recipe":["Guilt","Fear","Disgust"],"skill":39083,"stats":["6% increased Skill Speed","6% of Skill Mana Costs Converted to Life Costs"],"stringId":"attack_speed55"},"39102":{"connectionArt":"CharacterPlanned","connections":[{"id":13228,"orbit":2147483647}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Gain Maximum Power Charges on Gaining Power Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":3,"skill":39102,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges"],"stringId":"oracle_power_charge1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"39116":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":848,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":3,"orbitIndex":14,"skill":39116,"stats":[],"stringId":"mastery_physical_6628"},"39128":{"connections":[{"id":47514,"orbit":0}],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze Magnitude","orbit":2,"orbitIndex":4,"skill":39128,"stats":["15% increased Magnitude of Daze"],"stringId":"daze_9"},"39130":{"connections":[{"id":14294,"orbit":-5}],"group":458,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Spell Damage","orbit":2,"orbitIndex":20,"skill":39130,"stats":["12% increased Spell Damage with Spells that cost Life"],"stringId":"life_costs7"},"39131":{"connections":[{"id":11741,"orbit":0},{"id":55596,"orbit":0}],"group":181,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39131,"stats":["+5 to any Attribute"],"stringId":"strength44"},"39190":{"connections":[{"id":8800,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":13,"skill":39190,"stats":["15% increased Melee Damage with Hits at Close Range"],"stringId":"melee10"},"39204":{"ascendancyName":"Stormweaver","connections":[],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds","isNotable":true,"name":"Force of Will","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":48,"skill":39204,"stats":["20% of Damage is taken from Mana before Life","20% increased Effect of Arcane Surge on you per ten percent missing Mana"],"stringId":"AscendancySorceress1Notable2"},"39207":{"connections":[{"id":33518,"orbit":0}],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":10,"skill":39207,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation1"},"39228":{"connections":[{"id":62603,"orbit":0},{"id":63021,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":3,"orbitIndex":18,"skill":39228,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration10"},"39237":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":39237,"stats":[],"stringId":"mastery_critical_6409"},"39241":{"ascendancyName":"Lich","connections":[{"id":58932,"orbit":-4}],"group":1097,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Energy Shield","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":59609,"name":"Energy Shield","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["20% increased maximum Energy Shield"]}},"orbit":0,"orbitIndex":0,"skill":39241,"stats":["20% increased maximum Energy Shield"],"stringId":"AscendancyWitch3Small7"},"39274":{"connections":[{"id":2119,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":6,"skill":39274,"stats":["10% increased amount of Life Leeched"],"stringId":"life_leech21"},"39280":{"connections":[{"id":44669,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":3,"orbitIndex":1,"skill":39280,"stats":["10% increased Skill Effect Duration"],"stringId":"duration10"},"39292":{"ascendancyName":"Pathfinder","connections":[{"id":40,"orbit":-7}],"group":1456,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Evasion","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":39292,"stats":["20% increased Evasion Rating"],"stringId":"AscendancyRanger3Small5"},"39298":{"connections":[{"id":38814,"orbit":0},{"id":3995,"orbit":0},{"id":18115,"orbit":0},{"id":1019,"orbit":0}],"group":872,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39298,"stats":["+5 to any Attribute"],"stringId":"attributes60"},"39307":{"connections":[{"id":37026,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Physical Damage","orbit":1,"orbitIndex":6,"skill":39307,"stats":["10% increased Physical Damage"],"stringId":"physical46"},"39347":{"connections":[],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Breaking Blows","orbit":3,"orbitIndex":21,"recipe":["Disgust","Disgust","Disgust"],"skill":39347,"stats":["30% increased Stun Buildup","12% increased Area of Effect if you have Stunned an Enemy Recently"],"stringId":"melee49"},"39365":{"ascendancyName":"Warbringer","connections":[{"id":39411,"orbit":0}],"group":46,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Totem Life","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":39365,"stats":["20% increased Totem Life"],"stringId":"AscendancyWarrior2Small6"},"39369":{"connections":[{"id":2936,"orbit":3},{"id":51583,"orbit":0}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Struck Through","orbit":4,"orbitIndex":9,"recipe":["Isolation","Despair","Greed"],"skill":39369,"stats":["Attacks have +1% to Critical Hit Chance"],"stringId":"criticals55_"},"39411":{"ascendancyName":"Warbringer","connections":[{"id":48682,"orbit":0}],"group":44,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds","isNotable":true,"name":"Answered Call","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":39411,"stats":["+1 to maximum number of Summoned Totems","Trigger Ancestral Spirits when you Summon a Totem","Grants Skill: Ancestral Spirits"],"stringId":"AscendancyWarrior2Notable6"},"39423":{"connections":[{"id":53207,"orbit":0}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":20,"skill":39423,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration2"},"39431":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":39431,"stats":[],"stringId":"mastery_crossbow_6422"},"39448":{"connections":[{"id":11178,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Attack Speed","orbit":3,"orbitIndex":21,"skill":39448,"stats":["3% increased Attack Speed with Axes"],"stringId":"axe9"},"39461":{"connections":[{"id":229,"orbit":0}],"group":617,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":0,"skill":39461,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"],"stringId":"minion_reservation13_"},"39470":{"ascendancyName":"Infernalist","connections":[{"id":17754,"orbit":-6}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Minion Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":3,"skill":39470,"stats":["Minions have 12% increased maximum Life"],"stringId":"AscendancyWitch1Small10"},"39495":{"connections":[{"id":46386,"orbit":2147483647},{"id":27048,"orbit":9}],"group":1403,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":39495,"stats":["Companions deal 12% increased Damage"],"stringId":"companions10"},"39515":{"connections":[{"id":23450,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":8,"skill":39515,"stats":["12% increased Fire Damage"],"stringId":"fire8"},"39517":{"connections":[],"group":567,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":18,"skill":39517,"stats":["5% increased Block chance"],"stringId":"block8"},"39540":{"connections":[{"id":55933,"orbit":0},{"id":50558,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isSwitchable":true,"name":"Critical Chance","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","id":22652,"name":"Skill Speed while Shapeshifted","stats":["3% increased Skill Speed while Shapeshifted"]}},"orbit":4,"orbitIndex":49,"skill":39540,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals2_"},"39564":{"connections":[{"id":62039,"orbit":0},{"id":38663,"orbit":0},{"id":13279,"orbit":0}],"group":596,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":12,"skill":39564,"stats":["10% increased Melee Damage"],"stringId":"melee41"},"39567":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":53188,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","isNotable":true,"name":"Ingenuity","orbit":5,"orbitIndex":0,"recipe":["Ire","Isolation","Suffering"],"skill":39567,"stats":["+25 to Intelligence"],"stringId":"intelligence101_"},"39569":{"connections":[{"id":35901,"orbit":0},{"id":3458,"orbit":-4},{"id":7353,"orbit":3}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":2,"skill":39569,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals46"},"39570":{"connections":[{"id":49394,"orbit":6}],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance on Critical","orbit":4,"orbitIndex":59,"skill":39570,"stats":["10% chance to inflict Bleeding on Critical Hit with Attacks"],"stringId":"bleed9"},"39581":{"connections":[{"id":46325,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":8,"skill":39581,"stats":["15% increased Stun Buildup"],"stringId":"stun4_"},"39594":{"connections":[{"id":51248,"orbit":0},{"id":53294,"orbit":0}],"group":530,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":2,"orbitIndex":3,"skill":39594,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration1"},"39598":{"connections":[{"id":3949,"orbit":0}],"group":140,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Power Counted","orbit":2,"orbitIndex":6,"skill":39598,"stats":["Empowered Attacks deal 8% increased Damage","5% increased total Power counted by Warcries"],"stringId":"warcries36"},"39607":{"connections":[{"id":2559,"orbit":-2},{"id":45713,"orbit":0}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":2,"orbitIndex":12,"skill":39607,"stats":["10% increased Flask Charges gained"],"stringId":"flasks2"},"39608":{"connections":[{"id":1778,"orbit":-3}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Duration","orbit":7,"orbitIndex":20,"skill":39608,"stats":["20% increased Hazard Duration"],"stringId":"hazards7"},"39621":{"connections":[{"id":14176,"orbit":0},{"id":26725,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":0,"orbitIndex":0,"skill":39621,"stats":["Inherent Rage loss starts 1 second later"],"stringId":"rage11"},"39640":{"ascendancyName":"Stormweaver","connections":[],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds","isNotable":true,"name":"Shaper of Storms","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":5,"orbitIndex":70,"skill":39640,"stats":["All Damage from Hits Contributes to Shock Chance"],"stringId":"AscendancySorceress1Notable6"},"39658":{"connections":[{"id":18831,"orbit":7},{"id":15030,"orbit":-2}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Block","orbit":7,"orbitIndex":1,"skill":39658,"stats":["5% increased Block chance"],"stringId":"deflect6"},"39659":{"ascendancyName":"Oracle","connections":[{"id":37782,"orbit":6}],"group":14,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Spell Damage","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":39659,"stats":["12% increased Spell Damage"],"stringId":"AscendancyDruid1Small5"},"39710":{"connections":[{"id":51821,"orbit":0},{"id":12232,"orbit":0},{"id":33045,"orbit":-4}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39710,"stats":["+5 to any Attribute"],"stringId":"attributes54_"},"39716":{"connections":[{"id":31326,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":12,"skill":39716,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite7_"},"39723":{"ascendancyName":"Deadeye","connections":[{"id":5817,"orbit":0}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Projectile Damage","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":6,"orbitIndex":21,"skill":39723,"stats":["12% increased Projectile Damage"],"stringId":"AscendancyRanger1Small8"},"39732":{"connections":[{"id":30219,"orbit":-2}],"group":574,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":10,"skill":39732,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy49"},"39752":{"connections":[{"id":5936,"orbit":0},{"id":38068,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Duration","orbit":4,"orbitIndex":48,"skill":39752,"stats":["10% increased Duration of Ignite, Shock and Chill on Enemies"],"stringId":"elemental50"},"39759":{"connections":[{"id":48035,"orbit":0}],"group":541,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":10,"skill":39759,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration30"},"39839":{"connections":[{"id":20205,"orbit":0},{"id":14340,"orbit":0}],"group":894,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":2,"orbitIndex":20,"skill":39839,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun14"},"39857":{"connectionArt":"CharacterPlanned","connections":[{"id":4663,"orbit":0}],"group":376,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Mentorship","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":20,"skill":39857,"stats":["Minions have 15% reduced Attack Speed","Minions have 15% reduced Cast Speed","Minions deal 100% increased Damage with Command Skills"],"stringId":"oracle_solo_commander3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"39881":{"connections":[{"id":16013,"orbit":0},{"id":35173,"orbit":0}],"group":1293,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Staggering Palm","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Despair"],"skill":39881,"stats":["20% increased Critical Damage Bonus","20% increased Knockback Distance","20% increased Physical Damage"],"stringId":"physical32__"},"39884":{"connections":[{"id":40271,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Searing Heat","orbit":7,"orbitIndex":1,"recipe":["Despair","Suffering","Disgust"],"skill":39884,"stats":["100% increased Flammability Magnitude","Ignites you inflict deal Damage 10% faster"],"stringId":"fire66"},"39886":{"connections":[{"id":56935,"orbit":0}],"group":680,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39886,"stats":["+5 to any Attribute"],"stringId":"intelligence14"},"39911":{"connections":[],"group":1321,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Frantic Reach","orbit":2,"orbitIndex":4,"skill":39911,"stats":["20% reduced Accuracy Rating","18% increased Area of Effect for Attacks"],"stringId":"area_attacks56"},"39935":{"connections":[{"id":44344,"orbit":0}],"flavourText":"I give you everything, my pets. Do not disappoint me.","group":558,"icon":"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds","isKeystone":true,"name":"Necromantic Talisman","orbit":0,"orbitIndex":0,"skill":39935,"stats":["All bonuses from Equipped Amulet apply to your Minions instead of you"],"stringId":"passive_keystone_necromantic_talisman"},"39964":{"connections":[{"id":48198,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":4,"skill":39964,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana11"},"39986":{"connections":[{"id":57933,"orbit":0}],"group":1408,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":39986,"stats":["Companions deal 12% increased Damage"],"stringId":"companions9"},"39987":{"connections":[{"id":18913,"orbit":-3},{"id":47177,"orbit":-5}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage and Duration","orbit":3,"orbitIndex":14,"skill":39987,"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"],"stringId":"chaos1"},"39990":{"connections":[{"id":13294,"orbit":2},{"id":61974,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Chronomancy","orbit":7,"orbitIndex":7,"recipe":["Despair","Fear","Despair"],"skill":39990,"stats":["20% increased Skill Effect Duration","Debuffs you inflict have 10% increased Slow Magnitude"],"stringId":"slowed_enemies10"},"40006":{"connections":[{"id":9896,"orbit":-7}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Regeneration Rate and Presence","orbit":2,"orbitIndex":7,"skill":40006,"stats":["5% increased Life Regeneration rate","10% increased Presence Area of Effect"],"stringId":"life_recoup27"},"40024":{"connections":[{"id":2091,"orbit":-2}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":4,"skill":40024,"stats":["8% chance to Poison on Hit"],"stringId":"poison20"},"40043":{"connections":[{"id":54990,"orbit":0}],"group":693,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":1,"orbitIndex":0,"skill":40043,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"bleed14"},"40068":{"connections":[{"id":32683,"orbit":0}],"group":972,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":4,"orbitIndex":38,"skill":40068,"stats":["15% increased Freeze Buildup"],"stringId":"cold28"},"40073":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":906,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Drenched","orbit":0,"orbitIndex":0,"recipe":["Isolation","Suffering","Ire"],"skill":40073,"stats":["40% increased chance to Shock","Gain 5% of Lightning Damage as Extra Cold Damage"],"stringId":"shock14"},"40105":{"connections":[{"id":20558,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack Speed and Minion Attack Speed","orbit":2,"orbitIndex":20,"skill":40105,"stats":["3% increased Attack Speed","Minions have 3% increased Attack Speed"],"stringId":"minion_offence57"},"40110":{"connections":[{"id":42347,"orbit":3}],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Blind Effect","orbit":7,"orbitIndex":8,"skill":40110,"stats":["10% increased Blind Effect"],"stringId":"monkchakra11"},"40117":{"connections":[{"id":64023,"orbit":0}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Spiked Armour","orbit":7,"orbitIndex":4,"recipe":["Despair","Guilt","Disgust"],"skill":40117,"stats":["Thorns Damage has 50% chance to ignore Enemy Armour"],"stringId":"getting_hit11"},"40166":{"connections":[],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Deep Trance","orbit":2,"orbitIndex":12,"recipe":["Fear","Ire","Despair"],"skill":40166,"stats":["8% increased Attack Speed","15% increased Cost Efficiency"],"stringId":"attack_speed36"},"40196":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":40196,"stats":[],"stringId":"mastery_caster44"},"40200":{"connections":[{"id":33612,"orbit":0},{"id":61842,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":2,"orbitIndex":0,"skill":40200,"stats":["Minions deal 12% increased Damage"],"stringId":"minion_offence11"},"40213":{"connections":[{"id":55846,"orbit":0},{"id":24481,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","isNotable":true,"name":"Taste for Blood","orbit":1,"orbitIndex":1,"recipe":["Envy","Ire","Greed"],"skill":40213,"stats":["Gain 20 Life per enemy killed","2% chance to Recover all Life when you Kill an Enemy"],"stringId":"life_on_kill15"},"40244":{"connections":[{"id":43263,"orbit":-3}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":16,"skill":40244,"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"stringId":"one_handed8"},"40270":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1145,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Frenetic","orbit":0,"orbitIndex":0,"recipe":["Ire","Suffering","Guilt"],"skill":40270,"stats":["10% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge","+1 to Maximum Frenzy Charges"],"stringId":"frenzy_charges7_"},"40271":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":957,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":7,"orbitIndex":2,"skill":40271,"stats":[],"stringId":"mastery_fire121"},"40276":{"connections":[{"id":32745,"orbit":0},{"id":60241,"orbit":0}],"group":475,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Bleed Chance","orbit":0,"orbitIndex":0,"skill":40276,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"physical19"},"40292":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":295,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","isNotable":true,"name":"Nimble Strength","orbit":1,"orbitIndex":2,"recipe":["Greed","Despair","Isolation"],"skill":40292,"stats":["10% increased Attack Damage","Gain Accuracy Rating equal to your Strength"],"stringId":"accuracy45_"},"40313":{"connections":[{"id":58363,"orbit":2},{"id":56844,"orbit":-2},{"id":3251,"orbit":0}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect and Duration","orbit":0,"orbitIndex":0,"skill":40313,"stats":["8% increased Archon Buff duration","5% increased effect of Archon Buffs on you"],"stringId":"archon8"},"40325":{"connections":[{"id":7392,"orbit":0},{"id":48505,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Resolution","orbit":3,"orbitIndex":21,"recipe":["Envy","Disgust","Envy"],"skill":40325,"stats":["25% increased Stun Threshold","10% increased Defences"],"stringId":"stun_threshold9"},"40328":{"connections":[{"id":28564,"orbit":-5}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":3,"orbitIndex":3,"skill":40328,"stats":["16% increased Warcry Speed"],"stringId":"warcries1"},"40333":{"connections":[{"id":24178,"orbit":2}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":7,"orbitIndex":12,"skill":40333,"stats":["12% increased Damage while your Companion is in your Presence"],"stringId":"companions29"},"40336":{"connections":[{"id":6655,"orbit":0}],"group":671,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":40336,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed27"},"40341":{"connections":[{"id":17340,"orbit":-3},{"id":21274,"orbit":9}],"group":772,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":3,"orbitIndex":6,"skill":40341,"stats":["3% increased Movement Speed if you've Killed Recently"],"stringId":"movement_speed6"},"40345":{"connections":[{"id":37991,"orbit":0},{"id":50540,"orbit":0}],"group":811,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Master of Hexes","orbit":7,"orbitIndex":0,"recipe":["Suffering","Fear","Suffering"],"skill":40345,"stats":["25% reduced Curse Duration","18% increased Curse Magnitudes"],"stringId":"curses10"},"40395":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":106,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":40395,"stats":[],"stringId":"mastery_attack4"},"40399":{"connections":[{"id":20641,"orbit":0}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Energise","orbit":5,"orbitIndex":6,"recipe":["Isolation","Guilt","Paranoia"],"skill":40399,"stats":["25% chance for Trigger skills to refund half of Energy Spent"],"stringId":"triggers16"},"40453":{"connections":[{"id":25304,"orbit":0}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":9,"skill":40453,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers5"},"40471":{"connections":[{"id":19027,"orbit":-2},{"id":7847,"orbit":0}],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Dexterity","orbit":7,"orbitIndex":16,"skill":40471,"stats":["+8 to Dexterity"],"stringId":"azmerianimals16"},"40480":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":1953,"orbit":0}],"group":1130,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Harmonic Generator","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Despair"],"skill":40480,"stats":["15% increased Critical Hit Chance against Shocked Enemies","40% increased Magnitude of Shock you inflict with Critical Hits"],"stringId":"shock21"},"40511":{"connectionArt":"CharacterPlanned","connections":[{"id":55375,"orbit":0}],"group":291,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":40511,"stats":["Minions have 12% increased maximum Life"],"stringId":"oracle_forbidden_path1_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"40550":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":363,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":4,"orbitIndex":0,"skill":40550,"stats":[],"stringId":"mastery_totem_6749"},"40596":{"connections":[],"group":300,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":5,"orbitIndex":36,"skill":40596,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold19___"},"40597":{"connections":[{"id":53607,"orbit":0},{"id":58817,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Attack Speed","orbit":4,"orbitIndex":9,"skill":40597,"stats":["Attacks used by Ballistas have 4% increased Attack Speed"],"stringId":"ballista7"},"40626":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1195,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":40626,"stats":[],"stringId":"mastery_trap_6764"},"40630":{"connections":[{"id":44527,"orbit":0}],"group":965,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isSwitchable":true,"name":"Flask Charges Gained","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","id":18391,"name":"Ailment Threshold","stats":["15% increased Elemental Ailment Threshold"]}},"orbit":0,"orbitIndex":0,"skill":40630,"stats":["15% increased Flask Charges gained"],"stringId":"flasks23"},"40632":{"connections":[{"id":48889,"orbit":-2}],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":4,"skill":40632,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect24"},"40687":{"connections":[],"group":1007,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Lead by Example","orbit":2,"orbitIndex":12,"recipe":["Disgust","Envy","Despair"],"skill":40687,"stats":["30% increased Presence Area of Effect","Allies in your Presence have 30% increased Glory generation"],"stringId":"glory21"},"40691":{"connections":[{"id":25893,"orbit":7}],"group":759,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":4,"orbitIndex":62,"skill":40691,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"mana21"},"40719":{"ascendancyName":"Witchhunter","connections":[{"id":17646,"orbit":0}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage vs Low Life Enemies","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":5,"orbitIndex":47,"skill":40719,"stats":["35% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"AscendancyMercenary2Small2"},"40721":{"ascendancyName":"Stormweaver","connections":[{"id":64789,"orbit":-6},{"id":65413,"orbit":6},{"id":49759,"orbit":-4},{"id":13673,"orbit":4},{"id":12488,"orbit":0},{"id":44484,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Stormweaver","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":40721,"stats":[],"stringId":"AscendancySorceress1Start_"},"40736":{"connections":[{"id":34305,"orbit":0},{"id":15606,"orbit":2}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":10,"skill":40736,"stats":["5% increased Attack Damage","8% increased Glory generation"],"stringId":"glory12"},"40760":{"connections":[{"id":21779,"orbit":0},{"id":9185,"orbit":0},{"id":47177,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":1,"skill":40760,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals22"},"40783":{"connections":[{"id":11672,"orbit":0},{"id":15358,"orbit":0},{"id":17711,"orbit":-4},{"id":24035,"orbit":0},{"id":63009,"orbit":0}],"group":808,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":40783,"stats":["+5 to any Attribute"],"stringId":"intelligence86"},"40803":{"connections":[{"id":3218,"orbit":0},{"id":44298,"orbit":0}],"group":244,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Sigil of Ice","orbit":4,"orbitIndex":21,"recipe":["Suffering","Disgust","Guilt"],"skill":40803,"stats":["30% increased Damage with Hits against Chilled Enemies"],"stringId":"cold31"},"40894":{"connections":[{"id":1218,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":20,"skill":40894,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence6"},"40915":{"ascendancyName":"Warbringer","connections":[],"group":40,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds","isNotable":true,"name":"Wooden Wall","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":40915,"stats":["20% of Damage from Hits is taken from your nearest Totem's Life before you"],"stringId":"AscendancyWarrior2Notable7"},"40918":{"connections":[{"id":1773,"orbit":-4}],"group":1061,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Effect and Duration","orbit":0,"orbitIndex":0,"skill":40918,"stats":["5% increased Magnitude of Ailments you inflict","5% increased Duration of Damaging Ailments on Enemies"],"stringId":"ailments35"},"40929":{"connections":[{"id":43633,"orbit":-7}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":3,"orbitIndex":21,"skill":40929,"stats":["15% increased Archon Buff duration"],"stringId":"archon13"},"40975":{"connections":[{"id":24368,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":0,"orbitIndex":0,"skill":40975,"stats":["15% increased Ballista damage"],"stringId":"ballista4"},"40985":{"connections":[{"id":62679,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Empowering Remnants","orbit":2,"orbitIndex":6,"recipe":["Guilt","Fear","Paranoia"],"skill":40985,"stats":["15% chance for Remnants you create to grant their effects twice"],"stringId":"remnant4"},"40990":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1331,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Exposed to the Storm","orbit":0,"orbitIndex":0,"recipe":["Envy","Isolation","Despair"],"skill":40990,"stats":["Damage Penetrates 18% Lightning Resistance","15% increased Critical Hit Chance against enemies with Exposure"],"stringId":"lightning_penetration23"},"41008":{"ascendancyName":"Amazon","connections":[],"group":1459,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds","isNotable":true,"name":"Penetrate","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":41008,"stats":["Attacks using your Weapons have Added Physical Damage equal","to 25% of the Accuracy Rating on the Weapon"],"stringId":"AscendancyHuntress1Notable2"},"41012":{"connections":[{"id":11392,"orbit":-6}],"group":96,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Armour ","orbit":0,"orbitIndex":0,"skill":41012,"stats":["6% increased Fire Damage","10% increased Armour"],"stringId":"fire49_"},"41016":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":41016,"stats":[],"stringId":"mastery_attack18"},"41017":{"connections":[{"id":14262,"orbit":0},{"id":1801,"orbit":0}],"group":1338,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41017,"stats":["+5 to any Attribute"],"stringId":"attributes26"},"41020":{"connections":[{"id":34908,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":8,"skill":41020,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect52_"},"41029":{"connections":[{"id":25827,"orbit":0},{"id":44563,"orbit":-4},{"id":25557,"orbit":0},{"id":22219,"orbit":0}],"group":999,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41029,"stats":["+5 to any Attribute"],"stringId":"attributes68"},"41031":{"connections":[{"id":54232,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":27,"skill":41031,"stats":["+5 to any Attribute"],"stringId":"strength25"},"41033":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":55872,"orbit":0}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Utmost Offering","orbit":2,"orbitIndex":23,"recipe":["Paranoia","Fear","Greed"],"skill":41033,"stats":["Offerings cannot be damaged if they have been created Recently"],"stringId":"corpses21"},"41044":{"connections":[{"id":47591,"orbit":-7}],"group":509,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Recoup","orbit":7,"orbitIndex":10,"skill":41044,"stats":["3% of Damage taken Recouped as Mana"],"stringId":"mana_regeneration37"},"41062":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":4,"orbitIndex":48,"skill":41062,"stats":[],"stringId":"mastery_projectile_6649"},"41076":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":32771,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds","isNotable":true,"name":"Embrace the Darkness","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":45,"skill":41076,"stats":["You have no Spirit","Base Maximum Darkness is 100","Damage taken is Reserved from Darkness before being taken from Life or Energy Shield","Darkness Reservation lasts for 5 seconds","+10 to Maximum Darkness per Level"],"stringId":"AscendancyMonk3Notable7"},"41096":{"connections":[{"id":35901,"orbit":0},{"id":31345,"orbit":5}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Shock Chance","orbit":5,"orbitIndex":36,"skill":41096,"stats":["10% increased chance to Shock","8% increased Elemental Damage"],"stringId":"elemental28"},"41105":{"connections":[{"id":54288,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":12,"skill":41105,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup19"},"41126":{"connections":[{"id":1170,"orbit":0},{"id":9918,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":4,"skill":41126,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks6__"},"41129":{"connections":[{"id":24338,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":4,"orbitIndex":70,"skill":41129,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"stringId":"exploiting_elemental_ailments4"},"41130":{"connections":[],"group":660,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","orbit":2,"orbitIndex":4,"skill":41130,"stats":["10% increased Spell Damage","Minions deal 10% increased Damage"],"stringId":"spells57"},"41147":{"connections":[{"id":23797,"orbit":-6},{"id":13279,"orbit":0}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Lightning Damage","orbit":2,"orbitIndex":2,"skill":41147,"stats":["10% increased Armour","+10% of Armour also applies to Lightning Damage"],"stringId":"armour42"},"41154":{"connections":[{"id":33601,"orbit":0}],"group":524,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":14,"skill":41154,"stats":["20% increased Freeze Buildup"],"stringId":"chill_and_freeze17"},"41159":{"connections":[{"id":27434,"orbit":0}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Lightning Damage and Mana Regeneration","orbit":3,"orbitIndex":18,"skill":41159,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"],"stringId":"lightning53"},"41163":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":41163,"stats":[],"stringId":"mastery_evasion111"},"41171":{"connections":[{"id":36341,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Speed","orbit":7,"orbitIndex":4,"skill":41171,"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"],"stringId":"boss_slaying3"},"41180":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":325,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":0,"orbitIndex":0,"skill":41180,"stats":[],"stringId":"mastery_shapeshifting_6682"},"41186":{"connections":[],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":5,"orbitIndex":0,"skill":41186,"stats":["20% increased Totem Placement speed"],"stringId":"totems38"},"41210":{"connections":[{"id":1477,"orbit":0},{"id":43578,"orbit":0}],"group":766,"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","isNotable":true,"name":"Ricochet","orbit":4,"orbitIndex":21,"skill":41210,"stats":["15% increased Projectile Damage","Projectiles have 10% chance to Chain an additional time from terrain"],"stringId":"projectiles28_"},"41225":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":889,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":0,"orbitIndex":0,"skill":41225,"stats":[],"stringId":"mastery_miniondefence181"},"41298":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1318,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":41298,"stats":[],"stringId":"mastery_attack_6299"},"41338":{"connections":[{"id":31673,"orbit":0}],"group":500,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Armour applies to Elemental Damage Hits","orbit":2,"orbitIndex":7,"skill":41338,"stats":["+8% of Armour also applies to Elemental Damage while Shapeshifted"],"stringId":"shapeshifting35"},"41363":{"connections":[{"id":62518,"orbit":-5}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","name":"Lightning Resistance","orbit":4,"orbitIndex":9,"skill":41363,"stats":["+5% to Lightning Resistance"],"stringId":"maximum_resistances9"},"41372":{"connections":[{"id":48030,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield and Mana Regeneration","orbit":7,"orbitIndex":21,"skill":41372,"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"stringId":"energy_shield7"},"41394":{"connections":[{"id":10841,"orbit":0}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Invigorating Archon","orbit":7,"orbitIndex":13,"recipe":["Envy","Isolation","Paranoia"],"skill":41394,"stats":["Archon Buffs also grant +20% to all Elemental Resistances","Archon Buffs also grant 10% increased Movement Speed"],"stringId":"archon11"},"41414":{"connections":[{"id":4547,"orbit":-7}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","name":"Cold Resistance","orbit":7,"orbitIndex":23,"skill":41414,"stats":["+5% to Cold Resistance"],"stringId":"maximum_resistances5"},"41415":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":573,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":41415,"stats":[],"stringId":"mastery_life136"},"41442":{"connections":[{"id":58088,"orbit":5}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Block and Stun Threshold","orbit":3,"orbitIndex":14,"skill":41442,"stats":["4% increased Block chance","5% increased Stun Threshold"],"stringId":"shield31"},"41447":{"connections":[],"group":961,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Flammability Magnitude","orbit":3,"orbitIndex":8,"skill":41447,"stats":["15% increased Flammability Magnitude","4% increased Area of Effect for Attacks"],"stringId":"area_attacks61"},"41493":{"connections":[{"id":50253,"orbit":9}],"group":324,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":0,"orbitIndex":0,"skill":41493,"stats":["8% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"slams1"},"41497":{"connections":[{"id":21164,"orbit":0}],"group":149,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":7,"orbitIndex":6,"skill":41497,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"stringId":"minion_defence1"},"41511":{"connections":[{"id":35560,"orbit":0}],"group":536,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Damage","orbit":0,"orbitIndex":0,"skill":41511,"stats":["Minions deal 15% increased Damage with Command Skills"],"stringId":"minion_offence43"},"41512":{"connections":[],"group":839,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Heavy Weaponry","orbit":7,"orbitIndex":13,"recipe":["Paranoia","Disgust","Envy"],"skill":41512,"stats":["15% increased Melee Damage","15% increased Stun Buildup with Melee Damage","+15 to Strength"],"stringId":"melee37_"},"41522":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":0,"orbitIndex":0,"skill":41522,"stats":[],"stringId":"mastery_duration92"},"41529":{"connections":[{"id":21380,"orbit":-2}],"group":1160,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":5,"skill":41529,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals37"},"41538":{"connections":[{"id":9112,"orbit":3},{"id":30047,"orbit":0}],"group":1030,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":18,"skill":41538,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression30"},"41573":{"connections":[{"id":24655,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":3,"orbitIndex":10,"skill":41573,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration8"},"41580":{"connections":[{"id":13799,"orbit":3},{"id":41298,"orbit":0}],"group":1318,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Maiming Strike","orbit":7,"orbitIndex":2,"recipe":["Despair","Isolation","Ire"],"skill":41580,"stats":["25% increased Attack Damage","Attacks have 25% chance to Maim on Hit"],"stringId":"attack5"},"41609":{"connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Recharge","orbit":5,"orbitIndex":20,"skill":41609,"stats":["15% increased Energy Shield Recharge Rate while Shapeshifted"],"stringId":"wyvern10"},"41615":{"connections":[{"id":10534,"orbit":4},{"id":22616,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":10,"skill":41615,"stats":["20% increased Totem Placement speed"],"stringId":"totems22"},"41619":{"ascendancyName":"Pathfinder","connections":[],"group":1448,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds","isNotable":true,"name":"Enduring Elixirs","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":41619,"stats":["Life Flask Effects are not removed when Unreserved Life is Filled","Life Flask Effects do not Queue"],"stringId":"AscendancyRanger3Notable6"},"41620":{"connections":[{"id":23879,"orbit":0}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Bear's Roar","orbit":3,"orbitIndex":5,"recipe":["Paranoia","Envy","Greed"],"skill":41620,"stats":["40% increased Stun buildup if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting27"},"41645":{"connections":[{"id":6490,"orbit":0},{"id":10382,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":3,"orbitIndex":20,"skill":41645,"stats":["10% increased Physical Damage"],"stringId":"physical22"},"41646":{"connections":[{"id":48670,"orbit":0},{"id":14091,"orbit":0},{"id":17867,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41646,"stats":["+5 to any Attribute"],"stringId":"strength39_"},"41651":{"connections":[{"id":43791,"orbit":0},{"id":53320,"orbit":-5}],"group":643,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":2,"orbitIndex":2,"skill":41651,"stats":["Banner Skills have 15% increased Area of Effect"],"stringId":"banners20"},"41654":{"connections":[{"id":41033,"orbit":2147483647}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":2,"orbitIndex":5,"skill":41654,"stats":["Offerings have 15% increased Maximum Life"],"stringId":"corpses20___"},"41657":{"connections":[],"group":453,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":10,"skill":41657,"stats":["15% increased Armour"],"stringId":"armour20"},"41665":{"connections":[{"id":50562,"orbit":6}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":3,"orbitIndex":2,"skill":41665,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals72"},"41669":{"connections":[],"group":749,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":3,"orbitIndex":12,"skill":41669,"stats":["12% increased Cold Damage"],"stringId":"cold7"},"41701":{"connections":[{"id":11741,"orbit":0},{"id":11027,"orbit":0}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration and Armour","orbit":2,"orbitIndex":6,"skill":41701,"stats":["10% increased Endurance Charge Duration","10% increased Armour if you've consumed an Endurance Charge Recently"],"stringId":"power_endurance_charges4"},"41736":{"ascendancyName":"Amazon","connections":[{"id":46071,"orbit":0},{"id":35033,"orbit":0},{"id":5563,"orbit":4},{"id":60662,"orbit":0},{"id":2702,"orbit":-4},{"id":6109,"orbit":0}],"group":1474,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Amazon","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":41736,"stats":[],"stringId":"AscendancyHuntress1Start"},"41739":{"connections":[{"id":13279,"orbit":0}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":4,"skill":41739,"stats":["15% increased Stun Buildup"],"stringId":"stun22"},"41747":{"connections":[{"id":61847,"orbit":3}],"group":171,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Critical Chance","orbit":0,"orbitIndex":0,"skill":41747,"stats":["10% increased Critical Hit Chance with Flails"],"stringId":"flail6"},"41753":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1366,"icon":"Art/2DArt/SkillIcons/passives/ashfrostandstorm.dds","isNotable":true,"name":"Evocational Practitioner","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Envy","Suffering"],"skill":41753,"stats":["25% increased Critical Hit Chance if you've Triggered a Skill Recently","Meta Skills gain 25% increased Energy if you've dealt a Critical Hit Recently"],"stringId":"monkelemental6"},"41768":{"connections":[{"id":28982,"orbit":0},{"id":53123,"orbit":0},{"id":46399,"orbit":0},{"id":37484,"orbit":0}],"group":115,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41768,"stats":["+5 to any Attribute"],"stringId":"strength47"},"41770":{"connections":[{"id":33080,"orbit":0},{"id":9441,"orbit":0},{"id":16484,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area and Debuff Magnitude","orbit":2,"orbitIndex":13,"skill":41770,"stats":["6% increased Parried Debuff Magnitude","8% increased Parry Hit Area of Effect"],"stringId":"deflect17"},"41811":{"connections":[{"id":35173,"orbit":0}],"group":1289,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Shatter Palm","orbit":3,"orbitIndex":2,"recipe":["Greed","Despair","Paranoia"],"skill":41811,"stats":["30% increased Stun Buildup","10% chance to Daze on Hit"],"stringId":"physical30"},"41821":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":210,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":41821,"stats":[],"stringId":"mastery_attack7"},"41838":{"connections":[{"id":25429,"orbit":-8}],"group":604,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration and Stun Threshold","orbit":7,"orbitIndex":4,"skill":41838,"stats":["8% increased Skill Effect Duration","8% increased Stun Threshold"],"stringId":"duration13"},"41861":{"connections":[],"flavourText":"Bonds forged in battle surpass ties of blood.","group":1361,"icon":"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds","isKeystone":true,"name":"Trusted Kinship","orbit":0,"orbitIndex":0,"skill":41861,"stats":["You can have two Companions of different types","You have 30% less Defences","Companions have +1 to each Defence for every 2 of that Defence you have"],"stringId":"passive_keystone_two_companions"},"41873":{"connections":[],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":22,"skill":41873,"stats":["20% increased Frenzy Charge Duration"],"stringId":"frenzy_charges12"},"41875":{"ascendancyName":"Deadeye","connections":[{"id":42416,"orbit":0}],"group":1434,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds","isMultipleChoiceOption":true,"name":"Point Blank","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":41875,"stats":["Projectiles deal 20% more Hit damage to targets in the first 3.5 metres of their movement, scaling down with distance travelled to reach 0% after 7 metres"],"stringId":"AscendancyRanger1Notable2_2"},"41877":{"connections":[{"id":53958,"orbit":0},{"id":64601,"orbit":0}],"group":1229,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41877,"stats":["+5 to any Attribute"],"stringId":"dexterity43"},"41886":{"connections":[{"id":9663,"orbit":7}],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Damage and Resistance","orbit":2,"orbitIndex":14,"skill":41886,"stats":["5% increased Chaos Damage","+3% to Chaos Resistance"],"stringId":"monkchaos4"},"41905":{"connections":[{"id":56926,"orbit":0},{"id":44255,"orbit":7}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Gravedigger","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Disgust"],"skill":41905,"stats":["Minions Revive 15% faster","Recover 2% of maximum Life when one of your Minions is Revived"],"stringId":"minion_defence9"},"41935":{"connections":[{"id":34782,"orbit":0}],"group":166,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Hide of the Bear","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Disgust"],"skill":41935,"stats":["40% increased Armour while Shapeshifted","+1% to Maximum Fire Resistance while Shapeshifted","25% increased Stun Threshold while Shapeshifted"],"stringId":"bear11"},"41965":{"connections":[{"id":1755,"orbit":-6}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":37463,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":2,"orbitIndex":21,"skill":41965,"stats":["8% increased Spell Damage"],"stringId":"spell_criticals1"},"41972":{"connections":[{"id":56649,"orbit":4},{"id":60515,"orbit":-4}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Glaciation","orbit":4,"orbitIndex":18,"recipe":["Paranoia","Guilt","Isolation"],"skill":41972,"stats":["Damage Penetrates 18% Cold Resistance","Gain 6% of Elemental Damage as Extra Cold Damage"],"stringId":"cold_penetration26"},"41991":{"connections":[{"id":61026,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":3,"orbitIndex":2,"skill":41991,"stats":["Minions have 3% increased Attack and Cast Speed"],"stringId":"minion_offence19"},"42017":{"ascendancyName":"Ritualist","connections":[],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Reduced Spirit","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":42017,"stats":["25% reduced Spirit"],"stringId":"AscendancyHuntress3Small1_2_"},"42026":{"connections":[{"id":63813,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":7,"orbitIndex":0,"skill":42026,"stats":["16% increased Warcry Speed"],"stringId":"warcries35"},"42032":{"connections":[{"id":17906,"orbit":0}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","isNotable":true,"name":"Escalating Mayhem","orbit":7,"orbitIndex":4,"recipe":["Isolation","Guilt","Ire"],"skill":42032,"stats":["10% increased Damage for each Hazard triggered Recently, up to 50%"],"stringId":"hazards3"},"42035":{"ascendancyName":"Chronomancer","connections":[],"group":347,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistSynchronisationofPain.dds","isNotable":true,"name":"Inevitability","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":2,"orbitIndex":15,"skill":42035,"stats":["Grants Skill: Inevitable Agony"],"stringId":"AscendancySorceress2Notable3"},"42036":{"connections":[{"id":50146,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Off-Balancing Retort","orbit":4,"orbitIndex":17,"recipe":["Greed","Fear","Suffering"],"skill":42036,"stats":["30% increased Parried Debuff Duration"],"stringId":"buckler6"},"42045":{"connections":[{"id":50535,"orbit":7},{"id":52003,"orbit":0}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Archon of the Blizzard","orbit":3,"orbitIndex":3,"recipe":["Isolation","Fear","Ire"],"skill":42045,"stats":["Gain Elemental Archon when your Energy Shield Recharge begins"],"stringId":"cold17"},"42059":{"connections":[{"id":36333,"orbit":3}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":4,"orbitIndex":60,"skill":42059,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries45"},"42065":{"connections":[{"id":37532,"orbit":0}],"group":1166,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Surging Currents","orbit":2,"orbitIndex":17,"recipe":["Fear","Envy","Isolation"],"skill":42065,"stats":["Damage Penetrates 15% Lightning Resistance","+10 to Dexterity"],"stringId":"lightning_penetration26__"},"42070":{"connections":[{"id":26148,"orbit":0}],"group":303,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Saqawal's Guidance","orbit":0,"orbitIndex":0,"recipe":["Guilt","Envy","Isolation"],"skill":42070,"stats":["20% increased Elemental Damage with Attacks","15% increased Accuracy Rating","+10 to Dexterity"],"stringId":"accuracy54_"},"42076":{"connections":[{"id":17706,"orbit":-7}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge and Mana Flask Recovery","orbit":0,"orbitIndex":0,"skill":42076,"stats":["10% increased Energy Shield Recharge Rate","10% increased Mana Recovery from Flasks"],"stringId":"energy_shield_recovery23"},"42077":{"connections":[{"id":56564,"orbit":0},{"id":2102,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Essence Infusion","orbit":2,"orbitIndex":11,"recipe":["Envy","Envy","Greed"],"skill":42077,"stats":["40% increased Energy Shield Recharge Rate","+10 to Intelligence"],"stringId":"energy_shield_recovery16"},"42103":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":62427,"orbit":-2}],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Enduring Deflection","orbit":3,"orbitIndex":0,"recipe":["Suffering","Greed","Despair"],"skill":42103,"stats":["20% increased Evasion Rating","Prevent +3% of Damage from Deflected Hits"],"stringId":"deflect41"},"42111":{"connections":[{"id":21387,"orbit":0},{"id":26437,"orbit":0}],"group":195,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":19,"skill":42111,"stats":["Break 20% increased Armour"],"stringId":"armour_break10"},"42118":{"connections":[{"id":2408,"orbit":0},{"id":57518,"orbit":0},{"id":7465,"orbit":0},{"id":43102,"orbit":0},{"id":3994,"orbit":0},{"id":10267,"orbit":0}],"group":1277,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42118,"stats":["+5 to any Attribute"],"stringId":"attributes74"},"42127":{"connections":[{"id":4456,"orbit":0},{"id":41573,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":2,"orbitIndex":10,"skill":42127,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration6"},"42177":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":11153,"orbit":3}],"group":603,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Blurred Motion","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Ire"],"skill":42177,"stats":["5% increased Attack Speed","10% increased Accuracy Rating","5% increased Dexterity"],"stringId":"attack_speed20"},"42205":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":343,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":42205,"stats":[],"stringId":"mastery_elemental_6477"},"42226":{"connections":[{"id":34892,"orbit":0},{"id":17792,"orbit":9}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Intelligence","orbit":3,"orbitIndex":14,"skill":42226,"stats":["+10 to Intelligence"],"stringId":"azmerianimals59"},"42245":{"connections":[{"id":16024,"orbit":2},{"id":18167,"orbit":-2}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Efficient Inscriptions","orbit":1,"orbitIndex":8,"recipe":["Paranoia","Isolation","Greed"],"skill":42245,"stats":["Meta Skills have 20% increased Reservation Efficiency"],"stringId":"triggers26"},"42250":{"connections":[{"id":26786,"orbit":0},{"id":16484,"orbit":0},{"id":44014,"orbit":0},{"id":45137,"orbit":0}],"group":964,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42250,"stats":["+5 to any Attribute"],"stringId":"dexterity65_"},"42253":{"ascendancyName":"Shaman","connections":[],"group":62,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanRunesTalismans.dds","isNotable":true,"name":"Wisdom of the Maji","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":42253,"stats":["Gain the benefits of Bonded modifiers on Runes and Idols"],"stringId":"AscendancyDruid2Notable8"},"42275":{"ascendancyName":"Titan","connections":[{"id":38014,"orbit":5}],"group":76,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds","isNotable":true,"name":"Earthbreaker","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":42275,"stats":["25% chance for Slam Skills you use yourself to cause an additional Aftershock"],"stringId":"AscendancyWarrior1Notable1"},"42280":{"connections":[{"id":21205,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":22,"skill":42280,"stats":["+3 to all Attributes"],"stringId":"all_attributes14"},"42290":{"connections":[{"id":38732,"orbit":-8}],"group":811,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":7,"orbitIndex":10,"skill":42290,"stats":["6% increased Curse Magnitudes"],"stringId":"curses19"},"42302":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":45331,"orbit":4},{"id":31918,"orbit":-4}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Split Shot","orbit":4,"orbitIndex":54,"recipe":["Ire","Fear","Paranoia"],"skill":42302,"stats":["Projectiles have 75% chance for an additional Projectile when Forking"],"stringId":"ranged35"},"42339":{"connections":[{"id":60974,"orbit":-2}],"group":1057,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Additional Remnant Chance","orbit":2,"orbitIndex":6,"skill":42339,"stats":["5% chance to create an additional Remnant"],"stringId":"remnant17"},"42347":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","isNotable":true,"name":"Chakra of Sight","orbit":3,"orbitIndex":6,"recipe":["Despair","Despair","Disgust"],"skill":42347,"stats":["20% increased Light Radius","Cannot be Blinded","12% chance to Blind Enemies on Hit"],"stringId":"monkchakra12"},"42350":{"connections":[{"id":61438,"orbit":0}],"group":727,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":67,"skill":42350,"stats":["+5 to any Attribute"],"stringId":"strength34"},"42354":{"connections":[{"id":43562,"orbit":2},{"id":3660,"orbit":7}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds","isNotable":true,"name":"Blinding Flash","orbit":2,"orbitIndex":0,"recipe":["Ire","Guilt","Ire"],"skill":42354,"stats":["20% increased Blind Effect","Blind Enemies when they Stun you"],"stringId":"attack_speed38"},"42361":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":42361,"stats":[],"stringId":"mastery_chaos49"},"42379":{"connections":[{"id":16705,"orbit":0},{"id":25520,"orbit":0},{"id":3463,"orbit":0},{"id":4552,"orbit":0}],"group":1154,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42379,"stats":["+5 to any Attribute"],"stringId":"attributes25"},"42390":{"connections":[{"id":11433,"orbit":3},{"id":63608,"orbit":0}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Overheating Blow","orbit":4,"orbitIndex":4,"recipe":["Disgust","Suffering","Guilt"],"skill":42390,"stats":["Gain 25% of Physical Damage as Extra Fire Damage against Heavy Stunned Enemies"],"stringId":"fire_penetration27"},"42410":{"connections":[{"id":9737,"orbit":4}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage and Armour Break","orbit":7,"orbitIndex":20,"skill":42410,"stats":["Break 10% increased Armour","6% increased Attack Area Damage"],"stringId":"area_attacks18"},"42416":{"ascendancyName":"Deadeye","connections":[],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds","isMultipleChoice":true,"isNotable":true,"name":"Projectile Proximity Specialisation","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":5,"orbitIndex":24,"skill":42416,"stats":[],"stringId":"AscendancyRanger1Notable2_Choice"},"42441":{"ascendancyName":"Amazon","connections":[],"group":1461,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds","isNotable":true,"name":"Surging Avatar","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":42441,"stats":["When you Consume a Charge, Trigger Elemental Surge to gain 2 Fire Surges","When you Consume a Charge, Trigger Elemental Surge to gain 2 Cold Surges","Gain 1 fewer Lightning Surge from Triggering Elemental Surge"],"stringId":"AscendancyHuntress1Notable5"},"42452":{"connections":[{"id":51743,"orbit":3}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Attack Damage","orbit":5,"orbitIndex":6,"skill":42452,"stats":["15% increased Attack Damage if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting24_"},"42460":{"connections":[{"id":11882,"orbit":5}],"group":1082,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":7,"orbitIndex":3,"skill":42460,"stats":["10% increased chance to inflict Ailments"],"stringId":"ailments41_"},"42500":{"connections":[{"id":59881,"orbit":0}],"group":771,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":10,"skill":42500,"stats":["+5 to any Attribute"],"stringId":"dexterity27"},"42522":{"ascendancyName":"Stormweaver","connections":[],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant1.dds","isNotable":true,"name":"Refracted Infusion","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":9,"orbitIndex":127,"skill":42522,"stats":["When collecting an Elemental Infusion, gain another different Elemental Infusion"],"stringId":"AscendancySorceress1Notable10"},"42578":{"connections":[{"id":23192,"orbit":-6}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":11,"skill":42578,"stats":["5% increased Block chance"],"stringId":"block5"},"42583":{"connections":[{"id":6714,"orbit":2147483647}],"group":630,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Life Regeneration Rate","orbit":2,"orbitIndex":18,"skill":42583,"stats":["10% increased Life Regeneration rate"],"stringId":"mercenary8"},"42604":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":409,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":42604,"stats":[],"stringId":"mastery_fire_6517"},"42614":{"connections":[],"group":787,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Duration","orbit":2,"orbitIndex":6,"skill":42614,"stats":["Offering Skills have 30% reduced Duration"],"stringId":"corpses2"},"42635":{"connections":[{"id":1502,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":6,"skill":42635,"stats":["Channelling Skills deal 12% increased Damage"],"stringId":"channelling7"},"42658":{"connections":[],"group":1194,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42658,"stats":["+5 to any Attribute"],"stringId":"dexterity86"},"42660":{"connections":[{"id":54849,"orbit":0}],"group":221,"icon":"Art/2DArt/SkillIcons/passives/RageNotable.dds","isNotable":true,"name":"Commanding Rage","orbit":2,"orbitIndex":10,"recipe":["Disgust","Guilt","Suffering"],"skill":42660,"stats":["Every Rage also grants you 1% increased Minion Attack Speed","Every Rage also grants you 1% increased Minion Damage"],"stringId":"minion_attack5"},"42680":{"connections":[],"flavourText":"Let the Darkness consume you.\\nBeyond the veil of death,\\nthere burns a black fire.","group":674,"icon":"Art/2DArt/SkillIcons/passives/FireSpellsBecomeChaosSpellsKeystone.dds","isKeystone":true,"name":"Blackflame Covenant","orbit":0,"orbitIndex":0,"skill":42680,"stats":["Fire Spells Convert 100% of Fire Damage to Chaos Damage","Chaos Damage from Fire Spells Contributes to Flammability and Ignite Magnitudes","Ignite inflicted with Fire Spells deals Chaos Damage instead of Fire Damage"],"stringId":"passive_keystone_fire_spells_to_chaos"},"42710":{"connections":[{"id":41186,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":2,"orbitIndex":20,"skill":42710,"stats":["20% increased Totem Placement speed"],"stringId":"totems11"},"42714":{"connections":[{"id":29065,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Thousand Cuts","orbit":5,"orbitIndex":60,"recipe":["Envy","Fear","Despair"],"skill":42714,"stats":["Enemies you apply Incision to take 2% increased Physical Damage per Incision"],"stringId":"bleed33"},"42736":{"connections":[{"id":60685,"orbit":-3}],"group":840,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42736,"stats":["+5 to any Attribute"],"stringId":"attributes39"},"42737":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":553,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":7,"orbitIndex":4,"skill":42737,"stats":[],"stringId":"mastery_crossbow_6421_"},"42750":{"connections":[{"id":17088,"orbit":4},{"id":9050,"orbit":-4}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":6,"orbitIndex":42,"skill":42750,"stats":["10% increased Attack Damage"],"stringId":"attack22"},"42760":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","isNotable":true,"name":"Chakra of Stability","orbit":1,"orbitIndex":4,"recipe":["Greed","Fear","Paranoia"],"skill":42760,"stats":["30% increased Stun Recovery","Regenerate 3% of maximum Life over 1 second when Stunned","+1 to Stun Threshold per Dexterity"],"stringId":"monkchakra30"},"42761":{"ascendancyName":"Oracle","connections":[{"id":11335,"orbit":-9},{"id":21284,"orbit":6},{"id":56505,"orbit":5},{"id":39659,"orbit":8},{"id":25092,"orbit":3},{"id":15275,"orbit":4}],"group":1,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Oracle","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":42761,"stats":[],"stringId":"AscendancyDruid1Start"},"42762":{"connectionArt":"CharacterPlanned","connections":[{"id":58197,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":61,"skill":42762,"stats":["15% increased Physical Damage"],"stringId":"oracle_rust_king2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"42781":{"connections":[{"id":55429,"orbit":0},{"id":56472,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds","isNotable":true,"isSwitchable":true,"name":"Clean Shot","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":42895,"name":"Stalk and Leap","stats":["30% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds","30% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"]}},"orbit":2,"orbitIndex":2,"skill":42781,"stats":["15% chance to Pierce an Enemy","15% increased Projectile Damage"],"stringId":"projectiles23"},"42794":{"connections":[{"id":31433,"orbit":-5}],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":2,"skill":42794,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks6"},"42802":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1377,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":42802,"stats":[],"stringId":"mastery_critical_6408"},"42805":{"connections":[{"id":26034,"orbit":-5}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":6,"skill":42805,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield8"},"42813":{"connections":[{"id":55491,"orbit":0}],"group":431,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Tides of Change","orbit":7,"orbitIndex":19,"recipe":["Paranoia","Suffering","Fear"],"skill":42813,"stats":["25% increased Skill Effect Duration"],"stringId":"duration8"},"42825":{"connections":[{"id":31238,"orbit":0}],"group":472,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":14,"skill":42825,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery32_"},"42845":{"ascendancyName":"Tactician","connections":[{"id":10371,"orbit":0}],"group":310,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Banner Area","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":42845,"stats":["Banner Skills have 20% increased Area of Effect"],"stringId":"AscendancyMercenary1Small2"},"42857":{"connections":[{"id":20024,"orbit":3},{"id":7576,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":7,"orbitIndex":16,"skill":42857,"stats":["4% increased Skill Speed"],"stringId":"attack_speed27"},"42914":{"connections":[{"id":33393,"orbit":0},{"id":50847,"orbit":0}],"group":141,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Ball and Chain","orbit":4,"orbitIndex":15,"skill":42914,"stats":["15% increased Damage with Flails","6% increased Attack Speed with Flails"],"stringId":"flail5"},"42916":{"connections":[{"id":11030,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":3,"orbitIndex":4,"skill":42916,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery2"},"42959":{"connections":[{"id":32896,"orbit":-2},{"id":28903,"orbit":0}],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Low Tolerance","orbit":7,"orbitIndex":12,"recipe":["Suffering","Greed","Isolation"],"skill":42959,"stats":["60% increased Effect of Poison you inflict on targets that are not Poisoned"],"stringId":"poison29"},"42974":{"connections":[{"id":46152,"orbit":3},{"id":8302,"orbit":-7},{"id":30808,"orbit":0}],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Blind Chance","orbit":2,"orbitIndex":18,"skill":42974,"stats":["5% chance to Blind Enemies on Hit"],"stringId":"monkchakra9"},"42981":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":56104,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Cruel Methods","orbit":4,"orbitIndex":40,"recipe":["Suffering","Envy","Paranoia"],"skill":42981,"stats":["Break 40% increased Armour","25% increased Physical Damage"],"stringId":"armour_break37"},"42984":{"connections":[{"id":21184,"orbit":0}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Attack Area","orbit":1,"orbitIndex":8,"skill":42984,"stats":["6% increased Area of Effect"],"stringId":"area_attacks38"},"42998":{"connections":[{"id":40333,"orbit":2}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":2,"orbitIndex":9,"skill":42998,"stats":["12% increased Damage while your Companion is in your Presence"],"stringId":"companions37"},"42999":{"connections":[{"id":4925,"orbit":3}],"group":881,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":10,"skill":42999,"stats":["7% increased Chaos Damage"],"stringId":"chaos7"},"43014":{"connections":[{"id":34308,"orbit":0}],"group":444,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Attack Damage","orbit":2,"orbitIndex":22,"skill":43014,"stats":["5% increased Attack Damage","8% increased Immobilisation buildup"],"stringId":"melee7"},"43036":{"connections":[{"id":2244,"orbit":4}],"group":419,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":18,"skill":43036,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration31_"},"43044":{"connections":[{"id":63566,"orbit":0},{"id":38678,"orbit":0},{"id":21495,"orbit":-6}],"group":1178,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":43044,"stats":["+5 to any Attribute"],"stringId":"attributes73"},"43082":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","isNotable":true,"name":"Acceleration","orbit":2,"orbitIndex":20,"recipe":["Fear","Envy","Disgust"],"skill":43082,"stats":["3% increased Movement Speed","10% increased Skill Speed"],"stringId":"movement_speed9"},"43088":{"connections":[{"id":28835,"orbit":0},{"id":178,"orbit":0},{"id":6988,"orbit":0}],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Agonising Calamity","orbit":3,"orbitIndex":8,"recipe":["Disgust","Suffering","Isolation"],"skill":43088,"stats":["40% increased Chaos Damage while affected by Herald of Plague","40% increased Physical Damage while affected by Herald of Blood"],"stringId":"heralds20"},"43090":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electrotherapy","orbit":0,"orbitIndex":0,"recipe":["Suffering","Ire","Guilt"],"skill":43090,"stats":["5% increased Skill Speed","30% increased Electrocute Buildup"],"stringId":"lightning_penetration29"},"43095":{"ascendancyName":"Amazon","connections":[{"id":35187,"orbit":0}],"group":1463,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":43095,"stats":["4% increased Skill Speed"],"stringId":"AscendancyHuntress1Small4_"},"43102":{"connections":[{"id":30197,"orbit":0},{"id":42998,"orbit":-9}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":7,"orbitIndex":6,"skill":43102,"stats":["12% increased Damage while your Companion is in your Presence"],"stringId":"companions30"},"43128":{"ascendancyName":"Chronomancer","connections":[{"id":10731,"orbit":4}],"group":351,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Cast Speed and Area of Effect","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":4,"orbitIndex":60,"skill":43128,"stats":["4% increased Cast Speed","8% increased Area of Effect"],"stringId":"AscendancySorceress2Small8"},"43131":{"ascendancyName":"Witchhunter","connections":[{"id":61973,"orbit":-9}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage vs Low Life Enemies","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":8,"orbitIndex":40,"skill":43131,"stats":["35% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"AscendancyMercenary2Small1"},"43139":{"connections":[{"id":38068,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Stormbreaker","orbit":4,"orbitIndex":0,"recipe":["Isolation","Despair","Guilt"],"skill":43139,"stats":["20% increased Damage for each type of Elemental Ailment on Enemy"],"stringId":"elemental40"},"43142":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":327,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":43142,"stats":[],"stringId":"mastery_critical_6415"},"43149":{"connections":[{"id":40292,"orbit":0}],"group":295,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":2,"orbitIndex":20,"skill":43149,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"],"stringId":"accuracy43_"},"43155":{"connections":[{"id":7062,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Critical Chance","orbit":4,"orbitIndex":23,"skill":43155,"stats":["10% increased Critical Hit Chance with Crossbows"],"stringId":"crossbow4"},"43164":{"connections":[{"id":5710,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":20,"skill":43164,"stats":["8% increased Melee Damage"],"stringId":"melee46"},"43174":{"connections":[{"id":28542,"orbit":-7}],"group":370,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":7,"orbitIndex":18,"skill":43174,"stats":["10% increased effect of Fully Broken Armour"],"stringId":"armour_break13"},"43183":{"connections":[{"id":11153,"orbit":0}],"group":603,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Accuracy","orbit":7,"orbitIndex":6,"skill":43183,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"stringId":"attack_speed23"},"43201":{"connections":[{"id":43383,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":56,"skill":43201,"stats":["10% increased chance to inflict Ailments"],"stringId":"ailments2"},"43238":{"connections":[{"id":14211,"orbit":-7}],"group":1105,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Rearm Chance","orbit":7,"orbitIndex":12,"skill":43238,"stats":["Hazards have 5% chance to rearm after they are triggered"],"stringId":"hazards5"},"43250":{"connections":[],"group":144,"icon":"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds","isNotable":true,"name":"Adaptive Skin","orbit":7,"orbitIndex":6,"recipe":["Disgust","Isolation","Guilt"],"skill":43250,"stats":["+1% to Maximum Resistances of each Elemental Damage Type you have been Hit with Recently"],"stringId":"shaman12"},"43254":{"connections":[{"id":33400,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Debuff Magnitude","orbit":2,"orbitIndex":22,"skill":43254,"stats":["10% increased Parried Debuff Magnitude"],"stringId":"deflect21"},"43263":{"connections":[{"id":64492,"orbit":-2}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":13,"skill":43263,"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"stringId":"one_handed6"},"43281":{"connections":[{"id":47359,"orbit":0},{"id":51934,"orbit":7}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":21,"skill":43281,"stats":["Triggered Spells deal 16% increased Spell Damage"],"stringId":"triggers2"},"43282":{"connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Elemental Damage","orbit":6,"orbitIndex":49,"skill":43282,"stats":["12% increased Elemental Damage while Shapeshifted"],"stringId":"wyvern6"},"43324":{"connectionArt":"CharacterPlanned","connections":[{"id":57596,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":4,"skill":43324,"stats":["8% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_life_corruption2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43338":{"connections":[{"id":56767,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Shock Chance and Lightning Damage","orbit":2,"orbitIndex":10,"skill":43338,"stats":["8% increased Lightning Damage","8% increased chance to Shock"],"stringId":"daze_14"},"43366":{"connections":[{"id":2606,"orbit":0},{"id":4407,"orbit":0}],"group":568,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Physical Damage Reduction","orbit":0,"orbitIndex":0,"skill":43366,"stats":["Minions have 12% additional Physical Damage Reduction"],"stringId":"minion_defence25"},"43383":{"connections":[{"id":62588,"orbit":0},{"id":37450,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Exposed Wounds","orbit":4,"orbitIndex":51,"skill":43383,"stats":["15% increased chance to inflict Ailments","Hits Break 30% increased Armour on targets with Ailments"],"stringId":"ailments20"},"43385":{"connectionArt":"CharacterPlanned","connections":[{"id":64139,"orbit":-5}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":18,"skill":43385,"stats":["Minions deal 15% increased Damage"],"stringId":"oracle_big_family6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43396":{"connections":[{"id":40550,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Reach","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Ire"],"skill":43396,"stats":["25% increased Totem Placement speed","50% increased Totem Placement range"],"stringId":"totems27"},"43423":{"connections":[{"id":48660,"orbit":0}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Emboldened Avatar","orbit":2,"orbitIndex":23,"recipe":["Suffering","Disgust","Greed"],"skill":43423,"stats":["50% increased Flammability Magnitude","25% increased Freeze Buildup","25% increased chance to Shock","25% increased Electrocute Buildup"],"stringId":"elemental_attacks11"},"43426":{"ascendancyName":"Disciple of Varashta","connections":[{"id":32705,"orbit":0}],"flavourText":"\"Wipe the tears from your face, dear Navira. I did not deceive you. I meant every word. I will forever cherish you, my beloved. Know that I did it all for you... for our future!\" \\n\\nKelari pleaded with the Tale Woman.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnESRechargeCommand.dds","isNotable":true,"name":"Navira's Well","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":2,"orbitIndex":12,"skill":43426,"stats":["Grants Skill: Navira's Well"],"stringId":"AscendancySorceress3Notable11"},"43443":{"connections":[{"id":32148,"orbit":0},{"id":49370,"orbit":0},{"id":8535,"orbit":0}],"group":169,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Critical Chance","orbit":0,"orbitIndex":0,"skill":43443,"stats":["15% increased Critical Hit Chance with Flails"],"stringId":"flail8"},"43444":{"connections":[],"group":757,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback","orbit":7,"orbitIndex":8,"skill":43444,"stats":["8% increased Knockback Distance"],"stringId":"knockback5"},"43453":{"connections":[{"id":64050,"orbit":0}],"group":1281,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Sprint Movement Speed","orbit":0,"orbitIndex":0,"skill":43453,"stats":["3% increased Movement Speed while Sprinting"],"stringId":"Sprint4"},"43460":{"connections":[{"id":63678,"orbit":4},{"id":63085,"orbit":-5}],"group":162,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Armour","orbit":0,"orbitIndex":0,"skill":43460,"stats":["10% increased Armour while Shapeshifted","+5% of Armour also applies to Elemental Damage while Shapeshifted"],"stringId":"bear9"},"43461":{"connections":[{"id":51299,"orbit":0}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Attack Damage","orbit":5,"orbitIndex":24,"skill":43461,"stats":["8% increased Fire Damage","8% increased Attack Damage"],"stringId":"fire56"},"43486":{"connectionArt":"CharacterPlanned","connections":[{"id":54289,"orbit":0},{"id":39102,"orbit":2147483647}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Gain Maximum Power Charges on Gaining Power Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":11,"skill":43486,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges"],"stringId":"oracle_power_charge2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43507":{"connections":[{"id":40292,"orbit":0}],"group":295,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":2,"orbitIndex":12,"skill":43507,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"],"stringId":"accuracy44"},"43522":{"connections":[{"id":38497,"orbit":4},{"id":33099,"orbit":6}],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges Used","orbit":7,"orbitIndex":7,"skill":43522,"stats":["6% reduced Charm Charges used"],"stringId":"charms20"},"43557":{"connections":[],"group":735,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Damage","orbit":3,"orbitIndex":17,"skill":43557,"stats":["Minions have 15% increased Critical Damage Bonus"],"stringId":"minion_offence37_"},"43562":{"connections":[{"id":3660,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":3,"orbitIndex":2,"skill":43562,"stats":["8% chance to Blind Enemies on Hit with Attacks"],"stringId":"attack_speed43"},"43575":{"connections":[{"id":41512,"orbit":0}],"group":839,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage ","orbit":7,"orbitIndex":16,"skill":43575,"stats":["10% increased Melee Damage"],"stringId":"melee24_"},"43576":{"connections":[{"id":7971,"orbit":3}],"group":759,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":8,"skill":43576,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration15"},"43578":{"connections":[],"group":766,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":26,"skill":43578,"stats":["10% increased Projectile Damage"],"stringId":"projectiles4__"},"43579":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":35369,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":1,"orbitIndex":9,"skill":43579,"stats":[],"stringId":"mastery_mana_6599"},"43584":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":601,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Flare","orbit":0,"orbitIndex":0,"recipe":["Disgust","Disgust","Despair"],"skill":43584,"stats":["Gain 2% of Damage as Extra Fire Damage per Endurance Charge consumed Recently"],"stringId":"endurance_charges16_"},"43588":{"connections":[{"id":61835,"orbit":-2},{"id":39131,"orbit":3}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":2,"skill":43588,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells8"},"43633":{"connections":[{"id":10841,"orbit":0}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Energising Archon","orbit":7,"orbitIndex":17,"recipe":["Isolation","Paranoia","Envy"],"skill":43633,"stats":["20% faster start of Energy Shield Recharge while affected by an Archon Buff","40% increased Energy Shield Recharge Rate while affected by an Archon Buff"],"stringId":"archon14"},"43647":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":32507,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":2,"orbitIndex":17,"skill":43647,"stats":[],"stringId":"mastery_minionoffence188"},"43650":{"connections":[{"id":21070,"orbit":0},{"id":53386,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance and Damage","orbit":1,"orbitIndex":11,"skill":43650,"stats":["8% increased Critical Damage Bonus","5% increased Critical Hit Chance"],"stringId":"criticals62"},"43653":{"connections":[{"id":26518,"orbit":0},{"id":48171,"orbit":0}],"group":244,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":4,"orbitIndex":9,"skill":43653,"stats":["12% increased Cold Damage"],"stringId":"cold20"},"43677":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1073,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Crippling Toxins","orbit":0,"orbitIndex":0,"recipe":["Envy","Isolation","Envy"],"skill":43677,"stats":["25% chance for Attacks to Maim on Hit against Poisoned Enemies","25% increased Magnitude of Poison you inflict"],"stringId":"poison18"},"43691":{"connections":[{"id":21746,"orbit":0},{"id":55270,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":6,"skill":43691,"stats":["+5 to any Attribute"],"stringId":"dexterity10"},"43711":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":305,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Thornhide","orbit":2,"orbitIndex":18,"recipe":["Ire","Greed","Fear"],"skill":43711,"stats":["+6% to Thorns Critical Hit Chance"],"stringId":"getting_hit14"},"43713":{"connections":[{"id":3051,"orbit":0},{"id":27009,"orbit":0},{"id":35602,"orbit":0}],"group":779,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Area","orbit":0,"orbitIndex":0,"skill":43713,"stats":["Offering Skills have 20% increased Area of Effect"],"stringId":"corpses14"},"43720":{"connections":[],"group":1169,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech and Cold Resistance","orbit":2,"orbitIndex":11,"skill":43720,"stats":["+5% to Cold Resistance","10% increased amount of Mana Leeched"],"stringId":"mana_leech1"},"43721":{"connectionArt":"CharacterPlanned","connections":[{"id":24993,"orbit":8}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":0,"skill":43721,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_beast_corruption12","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43736":{"connections":[{"id":29695,"orbit":4}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","id":38659,"name":"Mana Regeneration","stats":["10% increased Mana Regeneration Rate"]}},"orbit":2,"orbitIndex":3,"skill":43736,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery20"},"43746":{"connections":[{"id":16460,"orbit":0},{"id":38143,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":6,"skill":43746,"stats":["+5 to any Attribute"],"stringId":"dexterity16"},"43778":{"connections":[{"id":36894,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":2,"skill":43778,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"jagged_ground1"},"43791":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":643,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Rallying Icon","orbit":3,"orbitIndex":0,"recipe":["Greed","Despair","Guilt"],"skill":43791,"stats":["When a Banner expires, recover 15% of the Glory required for that Banner"],"stringId":"banners13"},"43818":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":459,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":43818,"stats":[],"stringId":"mastery_life147"},"43829":{"connections":[{"id":51944,"orbit":0},{"id":45576,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Advanced Munitions","orbit":0,"orbitIndex":0,"recipe":["Guilt","Fear","Greed"],"skill":43829,"stats":["25% increased chance to inflict Ailments with Projectiles"],"stringId":"ranged40"},"43842":{"connections":[{"id":5695,"orbit":2},{"id":28092,"orbit":2}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":0,"orbitIndex":0,"skill":43842,"stats":["10% increased effect of Archon Buffs on you"],"stringId":"archon1"},"43843":{"connections":[{"id":17417,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed and Physical Damage","orbit":5,"orbitIndex":12,"skill":43843,"stats":["5% increased Projectile Speed","8% increased Physical Damage"],"stringId":"projectiles46"},"43854":{"connections":[{"id":52038,"orbit":0}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"All For One","orbit":7,"orbitIndex":7,"recipe":["Paranoia","Disgust","Suffering"],"skill":43854,"stats":["20% reduced Presence Area of Effect","12% increased Area of Effect"],"stringId":"auras34"},"43867":{"connections":[{"id":10423,"orbit":2}],"group":1364,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":7,"orbitIndex":23,"skill":43867,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration2"},"43877":{"connections":[{"id":51522,"orbit":-2},{"id":47895,"orbit":-2}],"group":1110,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":1,"orbitIndex":7,"skill":43877,"stats":["3% increased Attack Speed"],"stringId":"attack_speed57"},"43893":{"connections":[{"id":55101,"orbit":0},{"id":1433,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":10,"skill":43893,"stats":["10% increased Elemental Damage"],"stringId":"elemental12"},"43895":{"connections":[{"id":48670,"orbit":-5}],"group":572,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration on Low Life","orbit":7,"orbitIndex":6,"skill":43895,"stats":["15% increased Life Regeneration Rate while on Low Life"],"stringId":"life_regeneration6"},"43923":{"connections":[{"id":19104,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isSwitchable":true,"name":"Accuracy","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","id":34062,"name":"Stun Threshold during Parry","stats":["20% increased Stun Threshold while Parrying"]}},"orbit":2,"orbitIndex":2,"skill":43923,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy9"},"43938":{"connections":[{"id":37688,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Throw Speed","orbit":6,"orbitIndex":39,"skill":43938,"stats":["6% increased Trap Throwing Speed"],"stringId":"trap6"},"43939":{"connections":[{"id":48267,"orbit":0},{"id":56214,"orbit":0}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Melting Flames","orbit":3,"orbitIndex":6,"recipe":["Fear","Paranoia","Paranoia"],"skill":43939,"stats":["Enemies Ignited by you permanently take 1% increased Fire Damage for each second they have ever been Ignited by you, up to a maximum of 10%"],"stringId":"ignite_mitigation12"},"43941":{"connections":[{"id":48314,"orbit":-7}],"group":103,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Skill Speed","orbit":0,"orbitIndex":0,"skill":43941,"stats":["3% increased Skill Speed while Shapeshifted"],"stringId":"wolf2_"},"43944":{"connections":[{"id":23547,"orbit":0}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Instability","orbit":2,"orbitIndex":13,"recipe":["Paranoia","Greed","Ire"],"skill":43944,"stats":["25% chance that when Volatility on you explodes, you regain an equivalent amount of Volatility"],"stringId":"volatility3"},"43964":{"connections":[{"id":41645,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":2,"orbitIndex":4,"skill":43964,"stats":["Break 20% increased Armour"],"stringId":"physical24"},"44005":{"connections":[],"group":266,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Casting Cascade","orbit":6,"orbitIndex":38,"recipe":["Fear","Greed","Isolation"],"skill":44005,"stats":["15% reduced Spell Damage","6% increased Cast Speed for each different Non-Instant Spell you've Cast Recently"],"stringId":"cast_speed31"},"44014":{"connections":[{"id":11855,"orbit":0}],"group":924,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":8,"skill":44014,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy24"},"44017":{"connections":[{"id":4527,"orbit":0}],"flavourText":"Great tacticians learn that consistency often trumps potential.","group":227,"icon":"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds","isKeystone":true,"name":"Resolute Technique","orbit":0,"orbitIndex":0,"skill":44017,"stats":["Accuracy Rating is Doubled","Never deal Critical Hits"],"stringId":"passive_keystone_resolute_technique"},"44069":{"connections":[{"id":29358,"orbit":-7}],"group":150,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":3,"orbitIndex":4,"skill":44069,"stats":["15% increased Stun Buildup"],"stringId":"stun11"},"44082":{"connections":[{"id":4931,"orbit":0}],"group":472,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":6,"skill":44082,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"energy_shield_recovery35"},"44092":{"connections":[{"id":54911,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":0,"skill":44092,"stats":["12% increased Ignite Magnitude"],"stringId":"ignite8"},"44098":{"connections":[{"id":4061,"orbit":0},{"id":34531,"orbit":0}],"group":647,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":7,"orbitIndex":12,"skill":44098,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield8"},"44141":{"connections":[{"id":18969,"orbit":0},{"id":21788,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Speed","orbit":3,"orbitIndex":7,"skill":44141,"stats":["3% increased Attack Speed with Bows"],"stringId":"bow17"},"44176":{"connections":[{"id":57047,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":18,"skill":44176,"stats":["+3 to all Attributes"],"stringId":"all_attributes1"},"44179":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":784,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":44179,"stats":[],"stringId":"mastery_cold60"},"44188":{"connections":[{"id":64427,"orbit":0}],"group":885,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Infusion and Power Charge Duration","orbit":2,"orbitIndex":7,"skill":44188,"stats":["8% increased Power Charge Duration","8% increased Elemental Infusion duration"],"stringId":"power_charges19"},"44201":{"connections":[],"group":962,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":2,"orbitIndex":2,"skill":44201,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"projectile_spells6"},"44204":{"connections":[{"id":33729,"orbit":3}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Flammability Magnitude","orbit":7,"orbitIndex":0,"skill":44204,"stats":["20% increased Flammability Magnitude","8% increased Elemental Damage"],"stringId":"elemental23"},"44213":{"connections":[{"id":869,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield Delay","orbit":7,"orbitIndex":5,"skill":44213,"stats":["12% increased Armour","12% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour32_"},"44223":{"connections":[],"group":871,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":1,"skill":44223,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals15"},"44239":{"connections":[{"id":29479,"orbit":0}],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":7,"orbitIndex":16,"skill":44239,"stats":["15% increased Pin Buildup"],"stringId":"pin1"},"44255":{"connections":[{"id":28573,"orbit":-3}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Revive Speed","orbit":7,"orbitIndex":12,"skill":44255,"stats":["Minions Revive 5% faster"],"stringId":"minion_defence12"},"44280":{"connections":[{"id":23305,"orbit":-3}],"group":1296,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect and Blind Chance","orbit":2,"orbitIndex":9,"skill":44280,"stats":["8% increased Effect of your Mark Skills","5% chance to Blind Enemies on Hit with Attacks"],"stringId":"marks30"},"44293":{"connections":[],"group":636,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Hastening Barrier","orbit":2,"orbitIndex":9,"recipe":["Paranoia","Greed","Paranoia"],"skill":44293,"stats":["5% increased Cast Speed","10% increased Cast Speed when on Full Life"],"stringId":"cast_speed40"},"44298":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":46024,"orbit":0}],"group":262,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":44298,"stats":[],"stringId":"mastery_elemental93"},"44299":{"connections":[{"id":38105,"orbit":0},{"id":49455,"orbit":0},{"id":857,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Enhanced Barrier","orbit":4,"orbitIndex":0,"recipe":["Isolation","Paranoia","Isolation"],"skill":44299,"stats":["25% increased maximum Energy Shield","5% of Maximum Life Converted to Energy Shield"],"stringId":"energy_shield36"},"44309":{"connectionArt":"CharacterPlanned","connections":[{"id":44485,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Companion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":35,"skill":44309,"stats":["Companions deal 15% increased Damage"],"stringId":"oracle_big_family2_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44316":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":293,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":1,"orbitIndex":6,"skill":44316,"stats":[],"stringId":"mastery_life146"},"44330":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":769,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Coated Arms","orbit":3,"orbitIndex":2,"recipe":["Fear","Greed","Paranoia"],"skill":44330,"stats":["25% increased Damage with One Handed Weapons","Attacks with One-Handed Weapons have 20% increased Chance to inflict Ailments"],"stringId":"one_handed26"},"44343":{"connections":[{"id":55276,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":36,"skill":44343,"stats":["+5 to any Attribute"],"stringId":"dexterity1"},"44344":{"connections":[{"id":28092,"orbit":4}],"group":578,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":44344,"stats":["+5 to any Attribute"],"stringId":"attributes63"},"44345":{"connections":[{"id":48833,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":44345,"stats":["10% increased Lightning Damage"],"stringId":"lightning12"},"44357":{"ascendancyName":"Invoker","connections":[{"id":63713,"orbit":-9}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":9,"orbitIndex":34,"skill":44357,"stats":["12% increased Critical Hit Chance"],"stringId":"AscendancyMonk2Small8"},"44359":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":836,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":44359,"stats":[],"stringId":"mastery_energy_shield_6487"},"44369":{"connections":[{"id":30748,"orbit":0}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":7,"orbitIndex":16,"skill":44369,"stats":["3% chance to gain Volatility on Kill"],"stringId":"volatility4"},"44371":{"ascendancyName":"Tactician","connections":[{"id":30151,"orbit":0}],"group":367,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds","isNotable":true,"name":"Polish That Gear","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":44371,"stats":["Gain Deflection Rating equal to 20% of Armour","Gain 100% of Evasion Rating as extra Ailment Threshold"],"stringId":"AscendancyMercenary1Notable6"},"44372":{"connections":[{"id":11679,"orbit":0},{"id":25829,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","name":"Spell Damage and Cast Speed","orbit":2,"orbitIndex":22,"skill":44372,"stats":["6% increased Spell Damage","2% increased Cast Speed"],"stringId":"orb1"},"44373":{"connections":[],"group":1244,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Wither Away","orbit":0,"orbitIndex":0,"recipe":["Guilt","Guilt","Isolation"],"skill":44373,"stats":["Unwithered enemies are Withered for 8 seconds when they enter your Presence","20% increased Withered Magnitude"],"stringId":"chaos38"},"44406":{"connections":[],"group":395,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":6,"orbitIndex":0,"skill":44406,"stats":["15% increased Stun Buildup"],"stringId":"stun12_"},"44419":{"connections":[{"id":7251,"orbit":7},{"id":29788,"orbit":-7}],"group":550,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":7,"orbitIndex":10,"skill":44419,"stats":["10% increased amount of Life Leeched"],"stringId":"life_leech5_"},"44420":{"connections":[{"id":28021,"orbit":0}],"group":1135,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":44420,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals16"},"44423":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":25971,"orbit":0}],"group":1158,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":2,"orbitIndex":1,"skill":44423,"stats":[],"stringId":"mastery_attack276_"},"44430":{"connections":[{"id":7062,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Damage","orbit":0,"orbitIndex":0,"skill":44430,"stats":["12% increased Damage with Crossbows"],"stringId":"crossbow3"},"44452":{"connectionArt":"CharacterPlanned","connections":[{"id":21809,"orbit":-6}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":48,"skill":44452,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"stringId":"oracle_duration_physical2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44453":{"connections":[{"id":42760,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Threshold","orbit":2,"orbitIndex":3,"skill":44453,"stats":["15% increased Stun Threshold"],"stringId":"monkchakra27"},"44455":{"connections":[{"id":41669,"orbit":0},{"id":60515,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":44455,"stats":["12% increased Cold Damage"],"stringId":"cold13"},"44461":{"connections":[{"id":54998,"orbit":-7}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":7,"orbitIndex":21,"skill":44461,"stats":["10% increased Skill Effect Duration"],"stringId":"duration3"},"44484":{"ascendancyName":"Stormweaver","connections":[{"id":42522,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Remnant Range","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":9,"orbitIndex":136,"skill":44484,"stats":["Remnants can be collected from 25% further away"],"stringId":"AscendancySorceress1Small10"},"44485":{"connectionArt":"CharacterPlanned","connections":[{"id":7553,"orbit":-3}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Companion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":41,"skill":44485,"stats":["Companions deal 15% increased Damage"],"stringId":"oracle_big_family3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44487":{"connections":[{"id":39884,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":5,"skill":44487,"stats":["10% increased Ignite Magnitude"],"stringId":"fire64_"},"44490":{"connections":[{"id":43090,"orbit":0}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage and Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":44490,"stats":["8% increased Lightning Damage","10% increased Electrocute Buildup"],"stringId":"lightning49"},"44498":{"connections":[{"id":22439,"orbit":-5},{"id":38068,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":3,"orbitIndex":20,"skill":44498,"stats":["10% increased Exposure Effect"],"stringId":"elemental34"},"44516":{"connections":[{"id":2113,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Speed","orbit":2,"orbitIndex":13,"skill":44516,"stats":["3% increased Attack Speed with Quarterstaves"],"stringId":"quarterstaff9_"},"44522":{"connections":[{"id":47831,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":22,"skill":44522,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect44"},"44527":{"connections":[{"id":44875,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds","isNotable":true,"isSwitchable":true,"name":"Cautious Concoctions","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds","id":55535,"name":"Attuned with Nature","stats":["25% increased Elemental Ailment Threshold","25% increased Stun Threshold while on Full Life"]}},"orbit":2,"orbitIndex":2,"skill":44527,"stats":["15% increased Flask Effect Duration","15% increased Flask Charges gained"],"stringId":"flasks24"},"44540":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1105,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":1,"orbitIndex":4,"skill":44540,"stats":[],"stringId":"mastery_trap239"},"44560":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":0}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":44560,"stats":["20% increased Cold Damage"],"stringId":"oracle_hierarchy4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44563":{"connections":[{"id":59053,"orbit":7}],"group":1026,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect and Hinder Duration","orbit":0,"orbitIndex":0,"skill":44563,"stats":["Debuffs you inflict have 4% increased Slow Magnitude","20% increased Hinder Duration"],"stringId":"slowed_enemies13"},"44566":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":831,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Lightning Rod","orbit":0,"orbitIndex":0,"recipe":["Suffering","Isolation","Isolation"],"skill":44566,"stats":["30% chance for Lightning Damage with Hits to be Lucky"],"stringId":"lightning_penetration28"},"44573":{"connections":[],"group":1259,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Disciplined Training","orbit":0,"orbitIndex":0,"skill":44573,"stats":["10% increased Skill Effect Duration","10% increased Area of Effect for Attacks","Combo count loss occurs 20% slower"],"stringId":"area_attacks59"},"44605":{"connections":[{"id":59881,"orbit":-6},{"id":13081,"orbit":0}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds","isNotable":true,"name":"Remorseless","orbit":5,"orbitIndex":21,"skill":44605,"stats":["15% increased Projectile Damage","30% increased Stun Buildup against enemies within 2 metres","+5 to Strength and Dexterity"],"stringId":"duelist_mercenary_notable2"},"44608":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":861,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":44608,"stats":[],"stringId":"mastery_critical_6413"},"44612":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1030,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":0,"orbitIndex":0,"skill":44612,"stats":[],"stringId":"mastery_spell_suppression_6714"},"44628":{"connections":[{"id":20820,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":4,"skill":44628,"stats":["3% increased Attack Speed"],"stringId":"attack_speed26"},"44659":{"connections":[],"group":567,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":27,"skill":44659,"stats":["+5 to any Attribute"],"stringId":"strength23"},"44669":{"connections":[],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":3,"orbitIndex":9,"skill":44669,"stats":["10% increased Skill Effect Duration"],"stringId":"duration12"},"44683":{"classesStart":["Shadow","Monk"],"connections":[{"id":5162,"orbit":0},{"id":45406,"orbit":0},{"id":50198,"orbit":0},{"id":11495,"orbit":0},{"id":9994,"orbit":0},{"id":74,"orbit":0},{"id":52980,"orbit":0}],"group":828,"icon":"Art/2DArt/SkillIcons/passives/tempint.dds","name":"SIX","orbit":0,"orbitIndex":0,"skill":44683,"stats":[],"stringId":"six704"},"44690":{"connections":[{"id":14127,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":2,"orbitIndex":5,"skill":44690,"stats":["8% reduced Skill Effect Duration"],"stringId":"duration9_"},"44699":{"connections":[{"id":16150,"orbit":0}],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Reservation","orbit":0,"orbitIndex":0,"skill":44699,"stats":["8% increased Reservation Efficiency of Companion Skills"],"stringId":"companions15"},"44707":{"connections":[{"id":54785,"orbit":0},{"id":7628,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":0,"orbitIndex":0,"skill":44707,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"stringId":"shield1"},"44733":{"connections":[{"id":10742,"orbit":0},{"id":29432,"orbit":-9},{"id":1433,"orbit":0},{"id":49363,"orbit":0}],"group":531,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":12,"skill":44733,"stats":["+5 to any Attribute"],"stringId":"intelligence2"},"44746":{"ascendancyName":"Tactician","connections":[{"id":4245,"orbit":0}],"group":331,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds","isNotable":true,"name":"Suppressing Fire","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":44746,"stats":["40% more Immobilisation buildup"],"stringId":"AscendancyMercenary1Notable4_"},"44753":{"connections":[{"id":63608,"orbit":0}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"One With Flame","orbit":0,"orbitIndex":0,"recipe":["Greed","Greed","Isolation"],"skill":44753,"stats":["50% reduced Magnitude of Ignite on you"],"stringId":"ignite_mitigation6"},"44756":{"connections":[{"id":44841,"orbit":5}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Marked Agility","orbit":3,"orbitIndex":15,"recipe":["Despair","Disgust","Suffering"],"skill":44756,"stats":["60% increased Mana Cost Efficiency of Marks","4% increased Movement Speed if you've used a Mark Recently"],"stringId":"marks17"},"44765":{"connections":[{"id":32233,"orbit":0}],"group":788,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","isNotable":true,"name":"Distracting Presence","orbit":3,"orbitIndex":21,"recipe":["Envy","Guilt","Suffering"],"skill":44765,"stats":["10% increased Cooldown Recovery Rate","Enemies in your Presence have 10% reduced Cooldown Recovery Rate"],"stringId":"cooldowns13"},"44776":{"connections":[{"id":48773,"orbit":0},{"id":1841,"orbit":5}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":5,"orbitIndex":18,"skill":44776,"stats":["15% increased Evasion Rating"],"stringId":"evasion24_"},"44783":{"connections":[{"id":22949,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":20,"skill":44783,"stats":["10% increased Spell Area Damage"],"stringId":"area_spells1"},"44787":{"connections":[{"id":14654,"orbit":0},{"id":49192,"orbit":0},{"id":51683,"orbit":-4}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":14,"skill":44787,"stats":["20% increased Totem Placement speed"],"stringId":"totems24"},"44836":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"id":47150,"orbit":0}],"group":754,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Feel no Pain","orbit":2,"orbitIndex":12,"skill":44836,"stats":["20% increased Armour and Evasion Rating","20% increased Stun Threshold"],"stringId":"armour_and_evasion28"},"44841":{"connections":[{"id":36927,"orbit":0},{"id":28258,"orbit":2}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Duration","orbit":2,"orbitIndex":19,"skill":44841,"stats":["Mark Skills have 25% increased Skill Effect Duration"],"stringId":"marks13"},"44850":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":789,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":44850,"stats":[],"stringId":"mastery_recovery_6673"},"44871":{"connections":[{"id":54447,"orbit":0},{"id":56216,"orbit":0}],"group":736,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":3,"orbitIndex":2,"skill":44871,"stats":["+10 to maximum Energy Shield"],"stringId":"energy_shield15"},"44872":{"connections":[{"id":11248,"orbit":0},{"id":22949,"orbit":0},{"id":4970,"orbit":0},{"id":3363,"orbit":0}],"group":345,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":44872,"stats":["+5 to any Attribute"],"stringId":"attributes79"},"44875":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":935,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":44875,"stats":[],"stringId":"mastery_evasion_6508"},"44891":{"connections":[{"id":52537,"orbit":2147483647},{"id":15775,"orbit":0}],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":7,"skill":44891,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration2"},"44902":{"connections":[{"id":511,"orbit":3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":7,"orbitIndex":2,"skill":44902,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells5_"},"44917":{"connections":[{"id":34984,"orbit":0}],"group":942,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Self Mortification","orbit":7,"orbitIndex":0,"recipe":["Ire","Envy","Envy"],"skill":44917,"stats":["Gain additional Stun Threshold equal to 20% of maximum Energy Shield","20% increased Stun Threshold while on Full Life"],"stringId":"stun_threshold_from_energy_shield11"},"44932":{"connections":[{"id":54984,"orbit":0}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":3,"orbitIndex":4,"skill":44932,"stats":["15% increased Magnitude of Shock you inflict"],"stringId":"shock3"},"44948":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":646,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":44948,"stats":[],"stringId":"mastery_mana160"},"44951":{"connections":[{"id":5777,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isSwitchable":true,"name":"Minion Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":48248,"name":"Armour and Energy Shield","stats":["12% increased Armour","12% increased maximum Energy Shield"]}},"orbit":4,"orbitIndex":9,"skill":44951,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence4"},"44952":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":9163,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Made to Last","orbit":3,"orbitIndex":11,"recipe":["Suffering","Fear","Guilt"],"skill":44952,"stats":["30% increased Armour","5% of Physical Damage prevented Recouped as Life"],"stringId":"armour34"},"44974":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1161,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Hail","orbit":0,"orbitIndex":0,"recipe":["Disgust","Fear","Greed"],"skill":44974,"stats":["Empowered Attacks Gain 16% of Damage as Extra Cold Damage"],"stringId":"cold51"},"44983":{"connections":[{"id":3685,"orbit":0}],"group":650,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":2,"orbitIndex":22,"skill":44983,"stats":["+3 to all Attributes"],"stringId":"all_attributes5"},"45012":{"connections":[{"id":8246,"orbit":0},{"id":64462,"orbit":0},{"id":41017,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":3,"orbitIndex":12,"skill":45012,"stats":["10% increased Attack Damage"],"stringId":"attack18"},"45013":{"connections":[{"id":58884,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Finishing Blows","orbit":7,"orbitIndex":10,"recipe":["Despair","Guilt","Ire"],"skill":45013,"stats":["60% increased Damage with Hits against Enemies that are on Low Life","30% increased Stun Buildup against Enemies that are on Low Life"],"stringId":"enemies_on_low_life9_"},"45019":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":912,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":45019,"stats":[],"stringId":"mastery_mana167"},"45037":{"connections":[{"id":9736,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":7,"orbitIndex":17,"skill":45037,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion6"},"45075":{"connections":[{"id":43507,"orbit":0},{"id":27439,"orbit":0}],"group":295,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":7,"orbitIndex":8,"skill":45075,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"],"stringId":"accuracy42"},"45086":{"connections":[{"id":34520,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical as Extra Chaos Damage","orbit":2,"orbitIndex":21,"skill":45086,"stats":["Gain 3% of Physical Damage as extra Chaos Damage"],"stringId":"physical12"},"45090":{"connections":[{"id":36027,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Attack Damage","orbit":7,"orbitIndex":19,"skill":45090,"stats":["12% increased Attack Damage"],"stringId":"slow_attacks5"},"45100":{"connections":[{"id":56928,"orbit":-3}],"group":1173,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Flask Duration","orbit":4,"orbitIndex":37,"skill":45100,"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"],"stringId":"attack_speed15"},"45111":{"connections":[{"id":14446,"orbit":0}],"group":1207,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":2,"skill":45111,"stats":["20% increased Curse Duration"],"stringId":"curses13"},"45137":{"connections":[{"id":44487,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":8,"skill":45137,"stats":["10% increased Ignite Magnitude"],"stringId":"fire65"},"45162":{"connections":[{"id":24801,"orbit":7},{"id":63031,"orbit":-2}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":7,"orbitIndex":18,"skill":45162,"stats":["20% increased Presence Area of Effect"],"stringId":"glory14"},"45177":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":574,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Strike True","orbit":2,"orbitIndex":4,"recipe":["Paranoia","Envy","Envy"],"skill":45177,"stats":["20% increased Accuracy Rating","+10 to Dexterity"],"stringId":"accuracy48"},"45193":{"connections":[{"id":4083,"orbit":0}],"group":1073,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":2,"orbitIndex":17,"skill":45193,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison13"},"45202":{"connections":[{"id":59093,"orbit":0}],"flavourText":"A wooden construct, mute and blind.\\nBut fear the wrath of shackled mind.","group":254,"icon":"Art/2DArt/SkillIcons/passives/totemmax.dds","isKeystone":true,"name":"Ancestral Bond","orbit":0,"orbitIndex":0,"skill":45202,"stats":["Unlimited number of Summoned Totems","Totems reserve 75 Spirit each"],"stringId":"passive_keystone_ancestral_bond"},"45215":{"connections":[{"id":53187,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Attack Damage with Ally","orbit":2,"orbitIndex":2,"skill":45215,"stats":["Allies in your Presence deal 8% increased Damage","8% increased Attack Damage while you have an Ally in your Presence"],"stringId":"auras25"},"45226":{"connectionArt":"CharacterPlanned","connections":[{"id":21218,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":24,"skill":45226,"stats":["16% increased Damage with Bows"],"stringId":"oracle_bow_movement3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"45227":{"connections":[{"id":42111,"orbit":0}],"group":194,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":1,"skill":45227,"stats":["Break 20% increased Armour"],"stringId":"armour_break7"},"45230":{"connections":[{"id":28229,"orbit":0}],"group":916,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Area","orbit":2,"orbitIndex":4,"skill":45230,"stats":["10% increased Area of Effect of Curses"],"stringId":"curses9"},"45244":{"connections":[{"id":23343,"orbit":0},{"id":41016,"orbit":0}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Refills","orbit":2,"orbitIndex":16,"recipe":["Greed","Ire","Isolation"],"skill":45244,"stats":["Life Flasks gain 0.15 charges per Second"],"stringId":"life_flasks3"},"45248":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":14429,"orbit":2147483647}],"group":394,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Skill Gem Quality","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":45248,"stats":["+2% to Quality of all Skills"],"stringId":"AscendancyMercenary3Small4"},"45272":{"connections":[{"id":42280,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":5,"orbitIndex":0,"skill":45272,"stats":["+3 to all Attributes"],"stringId":"all_attributes2"},"45278":{"connections":[{"id":38138,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"Reduced Attribute Requirements","orbit":7,"orbitIndex":14,"skill":45278,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"stringId":"all_attributes9"},"45301":{"connections":[{"id":31724,"orbit":0}],"group":405,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":2,"orbitIndex":18,"skill":45301,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"energy_shield_and_armour28__"},"45304":{"connections":[{"id":6078,"orbit":-4}],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":18,"skill":45304,"stats":["10% increased Poison Duration"],"stringId":"poison24_"},"45319":{"connections":[{"id":55041,"orbit":0},{"id":26135,"orbit":0},{"id":3251,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Damage","orbit":3,"orbitIndex":16,"skill":45319,"stats":["8% increased Spell Damage"],"stringId":"projectile_spells1"},"45327":{"connections":[{"id":10251,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":3,"orbitIndex":16,"skill":45327,"stats":["15% increased Stun Buildup"],"stringId":"stun25_"},"45329":{"connections":[{"id":2128,"orbit":0},{"id":40626,"orbit":0}],"group":1170,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Delayed Danger","orbit":0,"orbitIndex":0,"recipe":["Despair","Ire","Disgust"],"skill":45329,"stats":["30% increased Hazard Duration","40% increased Hazard Damage"],"stringId":"hazards16"},"45331":{"connections":[{"id":23221,"orbit":7},{"id":60323,"orbit":9}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Chaining Projectiles","orbit":7,"orbitIndex":21,"skill":45331,"stats":["Projectiles have 5% chance to Chain an additional time from terrain"],"stringId":"ranged8"},"45343":{"connections":[{"id":50483,"orbit":0},{"id":14505,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Area","orbit":7,"orbitIndex":19,"skill":45343,"stats":["Minions have 8% increased Area of Effect"],"stringId":"minion_offence22"},"45350":{"connections":[{"id":3438,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":7,"orbitIndex":6,"skill":45350,"stats":["Invocated Spells deal 15% increased Damage"],"stringId":"triggers15"},"45354":{"connections":[{"id":64948,"orbit":0},{"id":21568,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":9,"skill":45354,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras26"},"45363":{"connections":[{"id":31292,"orbit":0},{"id":58528,"orbit":0}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds","isNotable":true,"name":"Smash","orbit":3,"orbitIndex":23,"skill":45363,"stats":["20% increased Melee Damage","40% increased Melee Damage against Heavy Stunned enemies"],"stringId":"melee55"},"45370":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOxNotable.dds","isNotable":true,"name":"The Raging Ox","orbit":2,"orbitIndex":16,"recipe":["Suffering","Ire","Disgust"],"skill":45370,"stats":["Hits against you have 30% reduced Critical Damage Bonus","15% reduced Duration of Ailments on You","+10 to Strength"],"stringId":"azmerianimals36"},"45382":{"connections":[{"id":53265,"orbit":0}],"group":1317,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Ailment Chance and Elemental Damage","orbit":3,"orbitIndex":15,"skill":45382,"stats":["10% increased Elemental Damage","6% increased chance to inflict Ailments"],"stringId":"ailments46"},"45383":{"connections":[{"id":23930,"orbit":0},{"id":30662,"orbit":0}],"group":269,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":4,"orbitIndex":36,"skill":45383,"stats":["12% increased Lightning Damage"],"stringId":"lightning3"},"45390":{"connections":[{"id":13624,"orbit":0},{"id":28258,"orbit":2}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":7,"skill":45390,"stats":["Mark Skills have 10% increased Use Speed"],"stringId":"marks14"},"45400":{"connectionArt":"CharacterPlanned","connections":[{"id":59908,"orbit":2147483647},{"id":13691,"orbit":0}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Mighty Trunk","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":45400,"stats":["Totems gain +3% to all Maximum Elemental Resistances","20% increased Area of Effect for Skills used by Totems"],"stringId":"oracle_totems8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"45422":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connectionArt":"CharacterPlanned","connections":[],"group":408,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Anger Management","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":45422,"stats":["+15 to Maximum Rage","200% faster start of inherent Rage loss"],"stringId":"oracle_rage3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"45481":{"connections":[{"id":52765,"orbit":0}],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":16,"skill":45481,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration10"},"45488":{"connections":[{"id":4377,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","isNotable":true,"name":"Cross Strike","orbit":3,"orbitIndex":15,"recipe":["Guilt","Greed","Envy"],"skill":45488,"stats":["20% increased Accuracy Rating while Dual Wielding","3% increased Movement Speed while Dual Wielding"],"stringId":"dual_wielding4"},"45494":{"connections":[],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Immobilisation Buildup","orbit":3,"orbitIndex":9,"skill":45494,"stats":["20% increased Ballista Immobilisation buildup"],"stringId":"ballista3"},"45497":{"connections":[{"id":13333,"orbit":-7},{"id":17057,"orbit":0},{"id":61170,"orbit":7}],"group":668,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":0,"orbitIndex":0,"skill":45497,"stats":["10% increased Elemental Damage"],"stringId":"ground16"},"45503":{"connections":[{"id":37746,"orbit":4}],"group":409,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":0,"skill":45503,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite15"},"45522":{"connections":[{"id":22314,"orbit":5}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","isSwitchable":true,"name":"Infused Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","id":40885,"name":"Chaos Damage","stats":["10% increased Chaos Damage"]}},"orbit":3,"orbitIndex":6,"skill":45522,"stats":["12% increased Spell Damage if you have consumed an Elemental Infusion Recently"],"stringId":"lightning6"},"45530":{"connections":[{"id":55180,"orbit":-7}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Stun Buildup","orbit":7,"orbitIndex":18,"skill":45530,"stats":["Minions cause 15% increased Stun Buildup"],"stringId":"minion_offence24_"},"45569":{"connections":[{"id":55596,"orbit":0}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":22,"skill":45569,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"criticals34"},"45570":{"connections":[{"id":43713,"orbit":0},{"id":29009,"orbit":0}],"group":779,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Area","orbit":7,"orbitIndex":18,"skill":45570,"stats":["Offering Skills have 20% increased Area of Effect"],"stringId":"corpses13"},"45576":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":790,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":7,"orbitIndex":3,"skill":45576,"stats":[],"stringId":"mastery_projectile_6647"},"45585":{"connections":[{"id":55617,"orbit":0},{"id":37258,"orbit":5}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour and Evasion while Surrounded","orbit":3,"orbitIndex":23,"skill":45585,"stats":["20% increased Armour while Surrounded","20% increased Evasion Rating while Surrounded"],"stringId":"being_surrounded17_"},"45586":{"connections":[{"id":14761,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Ally Attack Damage","orbit":2,"orbitIndex":10,"skill":45586,"stats":["Allies in your Presence deal 16% increased Damage"],"stringId":"auras21"},"45599":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":6689,"orbit":0},{"id":32885,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Lay Siege","orbit":7,"orbitIndex":12,"recipe":["Fear","Envy","Fear"],"skill":45599,"stats":["1% increased Damage per 1% Chance to Block"],"stringId":"shield5"},"45602":{"ascendancyName":"Disciple of Varashta","connections":[{"id":32705,"orbit":-9}],"flavourText":"\"Kelari, you deceiver! I fell for your words, but no longer. Your sentence is a fate too good for you! I would give anything to bring back those who fell to your lies. Instead... I mourn my choices.\" \\n\\nNavira lambasted Kelari a final time.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnCommandOasis.dds","isNotable":true,"name":"Navira's Oasis","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":7,"orbitIndex":7,"skill":45602,"stats":["Grants Skill: Navira's Oasis"],"stringId":"AscendancySorceress3Notable12_"},"45609":{"connections":[],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":3,"orbitIndex":20,"skill":45609,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals48"},"45612":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":53901,"orbit":0}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Defensive Reflexes","orbit":2,"orbitIndex":12,"recipe":["Greed","Ire","Ire"],"skill":45612,"stats":["12% increased Block chance","5 Mana gained when you Block"],"stringId":"shield28_"},"45631":{"connections":[{"id":3630,"orbit":-5}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield Recharge","orbit":7,"orbitIndex":14,"skill":45631,"stats":["10% increased Evasion Rating","10% increased Energy Shield Recharge Rate"],"stringId":"evasion_and_energy_shield6_"},"45632":{"connections":[{"id":24551,"orbit":0}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Mind Eraser","orbit":7,"orbitIndex":19,"recipe":["Fear","Ire","Paranoia"],"skill":45632,"stats":["20% increased Mana Regeneration Rate","15% increased Mana Cost Efficiency"],"stringId":"mana16"},"45650":{"connections":[{"id":9572,"orbit":0},{"id":36997,"orbit":0}],"group":1005,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage if Projectile Hit","orbit":3,"orbitIndex":14,"skill":45650,"stats":["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"],"stringId":"ranged19_"},"45693":{"connections":[{"id":64851,"orbit":0}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Shield Defences","orbit":0,"orbitIndex":0,"skill":45693,"stats":["25% increased Defences from Equipped Shield"],"stringId":"deflect1_"},"45702":{"connections":[{"id":61333,"orbit":-3},{"id":31692,"orbit":3}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":19,"skill":45702,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals86"},"45709":{"connections":[{"id":52803,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":7,"orbitIndex":21,"skill":45709,"stats":["15% increased Life Flask Charges gained"],"stringId":"life_flasks10"},"45712":{"connections":[{"id":65009,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Flammability Magnitude","orbit":5,"orbitIndex":60,"skill":45712,"stats":["20% increased Flammability Magnitude","8% increased Elemental Damage"],"stringId":"elemental29"},"45713":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isNotable":true,"name":"Savouring","orbit":0,"orbitIndex":0,"recipe":["Disgust","Ire","Isolation"],"skill":45713,"stats":["20% increased Flask Effect Duration","20% chance for Flasks you use to not consume Charges"],"stringId":"flasks18"},"45751":{"connections":[],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Frightening Shield","orbit":2,"orbitIndex":0,"recipe":["Disgust","Disgust","Suffering"],"skill":45751,"stats":["Apply Debilitate to Enemies 3 Metres in front of you while your Shield is raised"],"stringId":"shield37"},"45774":{"connections":[{"id":54975,"orbit":3}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect","orbit":4,"orbitIndex":71,"skill":45774,"stats":["Debuffs you inflict have 5% increased Slow Magnitude"],"stringId":"slowed_enemies5"},"45777":{"connections":[{"id":47212,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Hidden Barb","orbit":2,"orbitIndex":16,"recipe":["Envy","Paranoia","Isolation"],"skill":45777,"stats":["20% increased chance to inflict Ailments","20% increased Physical Damage"],"stringId":"projectiles50"},"45798":{"connections":[{"id":62578,"orbit":-7},{"id":46615,"orbit":7}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":3,"orbitIndex":13,"skill":45798,"stats":["3% chance to gain Volatility on Kill"],"stringId":"volatility10"},"45824":{"connections":[{"id":61441,"orbit":0},{"id":8493,"orbit":0}],"group":583,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":0,"orbitIndex":0,"skill":45824,"stats":["10% increased Damage with Swords"],"stringId":"sword1"},"45874":{"connections":[],"group":307,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Proliferating Weeds","orbit":5,"orbitIndex":48,"recipe":["Suffering","Ire","Paranoia"],"skill":45874,"stats":["Fissure Skills have +1 to Limit"],"stringId":"physical70_"},"45885":{"connections":[{"id":54521,"orbit":0},{"id":59362,"orbit":0},{"id":45497,"orbit":4},{"id":13359,"orbit":9}],"group":692,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":45885,"stats":["+5 to any Attribute"],"stringId":"intelligence54"},"45899":{"connections":[{"id":968,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage and Area","orbit":3,"orbitIndex":5,"skill":45899,"stats":["6% increased Fire Damage","5% increased Area of Effect"],"stringId":"fire9"},"45916":{"connections":[{"id":27501,"orbit":-4},{"id":19330,"orbit":4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":5,"orbitIndex":48,"skill":45916,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration37"},"45918":{"connections":[],"flavourText":"While the mind endures, so too will the body.","group":411,"icon":"Art/2DArt/SkillIcons/passives/heroicspirit.dds","isKeystone":true,"name":"Mind Over Matter","orbit":0,"orbitIndex":0,"skill":45918,"stats":["All Damage is taken from Mana before Life","50% less Mana Recovery Rate"],"stringId":"passive_keystone_mind_over_matter"},"45923":{"connections":[{"id":50084,"orbit":0},{"id":52319,"orbit":0}],"group":606,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":31,"skill":45923,"stats":["+5 to any Attribute"],"stringId":"strength4"},"45962":{"connections":[{"id":7183,"orbit":-6},{"id":15617,"orbit":0}],"group":507,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Recovery","orbit":3,"orbitIndex":23,"skill":45962,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks20"},"45969":{"connections":[{"id":28693,"orbit":-7},{"id":24880,"orbit":0}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":45969,"stats":["+5 to any Attribute"],"stringId":"strength31"},"45990":{"connections":[{"id":39448,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Attack Speed","orbit":3,"orbitIndex":23,"skill":45990,"stats":["4% increased Attack Speed with Axes"],"stringId":"axe8"},"45992":{"connections":[{"id":41657,"orbit":0}],"group":453,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":12,"skill":45992,"stats":["15% increased Armour"],"stringId":"armour22"},"46016":{"ascendancyName":"Infernalist","connections":[{"id":24039,"orbit":7}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":6,"orbitIndex":54,"skill":46016,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch1Small2"},"46017":{"connections":[{"id":54962,"orbit":0}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration while Stationary","orbit":7,"orbitIndex":0,"skill":46017,"stats":["15% increased Life Regeneration Rate while stationary"],"stringId":"life_regeneration9"},"46023":{"connections":[],"group":452,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":3,"skill":46023,"stats":["15% increased Armour"],"stringId":"armour8"},"46024":{"connections":[],"group":269,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Sigil of Lightning","orbit":4,"orbitIndex":44,"recipe":["Paranoia","Suffering","Paranoia"],"skill":46024,"stats":["30% increased Damage with Hits against Shocked Enemies"],"stringId":"lightning31"},"46034":{"connections":[{"id":41029,"orbit":0},{"id":10552,"orbit":0}],"group":980,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":46034,"stats":["+5 to any Attribute"],"stringId":"attributes69"},"46051":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":94,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":46051,"stats":[],"stringId":"mastery_thorns309"},"46060":{"connections":[{"id":29270,"orbit":-2},{"id":7488,"orbit":0}],"group":550,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Voracious","orbit":7,"orbitIndex":0,"recipe":["Greed","Isolation","Suffering"],"skill":46060,"stats":["20% of Leech is Instant"],"stringId":"life_leech14"},"46069":{"connectionArt":"CharacterPlanned","connections":[{"id":6088,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":46069,"stats":["12% increased Magnitude of Poison you inflict"],"stringId":"oracle_poison4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"46071":{"ascendancyName":"Amazon","connections":[{"id":9294,"orbit":0}],"group":1471,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Accuracy","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":46071,"stats":["12% increased Accuracy Rating"],"stringId":"AscendancyHuntress1Small1"},"46088":{"connections":[{"id":13823,"orbit":0}],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":3,"orbitIndex":9,"skill":46088,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"spell_criticals16"},"46091":{"ascendancyName":"Disciple of Varashta","connections":[{"id":30265,"orbit":-9},{"id":64223,"orbit":6}],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/MoreEnergyShieldRechargeRate.dds","isNotable":true,"name":"The Fourth Teaching","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":5,"orbitIndex":56,"skill":46091,"stats":["-1 second to base Energy Shield Recharge delay","40% more Energy Shield Recharge Rate while on Low Energy Shield"],"stringId":"AscendancySorceress3Notable2"},"46124":{"connections":[{"id":37593,"orbit":0}],"group":802,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Arcane Remnants","orbit":7,"orbitIndex":17,"recipe":["Despair","Guilt","Envy"],"skill":46124,"stats":["Recover 3% of Maximum Mana when you collect a Remnant"],"stringId":"remnant10"},"46146":{"connections":[{"id":43691,"orbit":0}],"group":1037,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":7,"orbitIndex":4,"skill":46146,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech10"},"46152":{"connections":[{"id":40110,"orbit":4}],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Blind Effect","orbit":1,"orbitIndex":6,"skill":46152,"stats":["10% increased Blind Effect"],"stringId":"monkchakra10"},"46157":{"connections":[{"id":37806,"orbit":0}],"group":960,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Skill Chain Chance","orbit":0,"orbitIndex":0,"skill":46157,"stats":["20% chance for Lightning Skills to Chain an additional time"],"stringId":"shock2"},"46171":{"connections":[{"id":61421,"orbit":7}],"group":1366,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Critical Chance","orbit":7,"orbitIndex":13,"skill":46171,"stats":["10% increased Critical Hit Chance"],"stringId":"monkelemental4"},"46182":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[{"id":42460,"orbit":4}],"group":1082,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Intense Dose","orbit":0,"orbitIndex":0,"recipe":["Fear","Fear","Disgust"],"skill":46182,"stats":["20% increased chance to inflict Ailments","15% increased Duration of Damaging Ailments on Enemies"],"stringId":"ailments43"},"46197":{"connections":[{"id":39237,"orbit":0}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Careful Assassin","orbit":2,"orbitIndex":7,"recipe":["Suffering","Envy","Greed"],"skill":46197,"stats":["20% reduced Critical Damage Bonus","50% increased Critical Hit Chance"],"stringId":"criticals84"},"46205":{"connections":[{"id":2174,"orbit":7},{"id":33209,"orbit":-7},{"id":51683,"orbit":-7}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":0,"skill":46205,"stats":["15% increased Totem Damage"],"stringId":"totems2"},"46224":{"connections":[{"id":24045,"orbit":0},{"id":45019,"orbit":0}],"group":912,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Arcane Alchemy","orbit":2,"orbitIndex":2,"recipe":["Envy","Greed","Greed"],"skill":46224,"stats":["Mana Flasks gain 0.1 charges per Second","+10 to Intelligence"],"stringId":"mana_flasks12"},"46268":{"connections":[{"id":5324,"orbit":-5},{"id":2397,"orbit":0}],"group":642,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage while no remaining Life Flasks","orbit":7,"orbitIndex":8,"skill":46268,"stats":["20% increased Attack Damage while you have no Life Flask uses left"],"stringId":"attack40"},"46275":{"connections":[{"id":3894,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":35,"skill":46275,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield15"},"46296":{"connections":[],"group":875,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Short Shot","orbit":1,"orbitIndex":4,"recipe":["Suffering","Guilt","Envy"],"skill":46296,"stats":["10% reduced Projectile Speed","20% increased Projectile Damage"],"stringId":"ranged37"},"46300":{"connections":[{"id":63021,"orbit":0},{"id":52774,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":14,"skill":46300,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite1"},"46325":{"connections":[{"id":3936,"orbit":0},{"id":33556,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":5,"skill":46325,"stats":["10% increased Melee Damage"],"stringId":"melee18"},"46343":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[{"id":13708,"orbit":0},{"id":25513,"orbit":0},{"id":47363,"orbit":0}],"group":697,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":46343,"stats":[],"stringId":"mastery_two_hand_6774"},"46358":{"connections":[{"id":50423,"orbit":0},{"id":59376,"orbit":0}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":66,"skill":46358,"stats":["+5 to any Attribute"],"stringId":"intelligence37"},"46365":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":617,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","isNotable":true,"name":"Gigantic Following","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Isolation"],"skill":46365,"stats":["25% reduced Reservation Efficiency of Minion Skills","Your Minions are Gigantic"],"stringId":"minion_reservation16"},"46380":{"connections":[{"id":21327,"orbit":0}],"group":312,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Energy Shield if Consumed Power Charge","orbit":2,"orbitIndex":22,"skill":46380,"stats":["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"],"stringId":"power_charges10"},"46384":{"connections":[{"id":18746,"orbit":-5},{"id":58138,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Wide Barrier","orbit":4,"orbitIndex":24,"recipe":["Envy","Isolation","Isolation"],"skill":46384,"stats":["30% increased Block chance","25% reduced Defences"],"stringId":"shield10"},"46386":{"connections":[{"id":39986,"orbit":0}],"group":1411,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":46386,"stats":["Companions deal 12% increased Damage"],"stringId":"companions11"},"46399":{"connections":[{"id":589,"orbit":0},{"id":50820,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Rage on Melee Hit","orbit":7,"orbitIndex":11,"skill":46399,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"glory24_"},"46402":{"connections":[{"id":18923,"orbit":0},{"id":37220,"orbit":0},{"id":50342,"orbit":0}],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":13,"skill":46402,"stats":["15% increased Evasion Rating"],"stringId":"evasion8"},"46421":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":46421,"stats":[],"stringId":"mastery_aura_6309"},"46431":{"connections":[{"id":11015,"orbit":0},{"id":38463,"orbit":0}],"group":1196,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":0,"orbitIndex":0,"skill":46431,"stats":["16% increased Hazard Damage"],"stringId":"hazards14"},"46454":{"ascendancyName":"Pathfinder","connections":[],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds","isNotable":true,"name":"Traveller's Wisdom","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":46454,"stats":["Attribute Passive Skills can instead grant 5% increased Damage","Attribute Passive Skills can instead grant 5% increased Defences","Attribute Passive Skills can instead grant 5% increased Cost Efficiency"],"stringId":"AscendancyRanger3Notable9"},"46475":{"connections":[{"id":18186,"orbit":5},{"id":51299,"orbit":0},{"id":16385,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":4,"orbitIndex":63,"skill":46475,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion20_"},"46499":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":204,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Guts","orbit":0,"orbitIndex":0,"recipe":["Suffering","Ire","Ire"],"skill":46499,"stats":["Recover 3% of maximum Life for each Endurance Charge consumed","+1 to Maximum Endurance Charges"],"stringId":"endurance_charges8"},"46522":{"ascendancyName":"Tactician","connections":[{"id":44746,"orbit":0}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Pin Buildup","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":46522,"stats":["20% increased Pin Buildup"],"stringId":"AscendancyMercenary1Small5_"},"46533":{"connections":[{"id":28329,"orbit":3}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":18,"skill":46533,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"],"stringId":"poise5"},"46535":{"ascendancyName":"Witchhunter","connections":[],"group":273,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds","isNotable":true,"name":"No Mercy","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":46535,"stats":["Deal up to 40% more Damage to Enemies based on their missing Concentration"],"stringId":"AscendancyMercenary2Notable4"},"46554":{"connections":[{"id":62677,"orbit":0},{"id":36379,"orbit":0},{"id":10131,"orbit":0},{"id":42999,"orbit":-3}],"group":888,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":46554,"stats":["+5 to any Attribute"],"stringId":"intelligence59"},"46561":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":898,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":2,"orbitIndex":6,"skill":46561,"stats":[],"stringId":"mastery_recovery_6676_"},"46565":{"connections":[{"id":15855,"orbit":0}],"group":510,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","isNotable":true,"name":"Stance Breaker","orbit":0,"orbitIndex":0,"skill":46565,"stats":["25% increased Damage with Swords"],"stringId":"sword18"},"46601":{"connections":[{"id":18568,"orbit":0},{"id":43720,"orbit":0}],"group":1169,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":2,"orbitIndex":18,"skill":46601,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech4"},"46604":{"connections":[{"id":2138,"orbit":7}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":7,"orbitIndex":17,"skill":46604,"stats":["7% increased Chaos Damage"],"stringId":"chaos17"},"46615":{"connections":[{"id":53177,"orbit":7}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility when Stunned","orbit":7,"orbitIndex":10,"skill":46615,"stats":["50% chance to gain Volatility when you are Stunned"],"stringId":"volatility8"},"46628":{"connections":[{"id":40894,"orbit":0},{"id":60013,"orbit":0},{"id":44872,"orbit":0},{"id":50184,"orbit":0},{"id":25337,"orbit":0},{"id":20848,"orbit":-8}],"group":416,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":67,"skill":46628,"stats":["+5 to any Attribute"],"stringId":"intelligence76"},"46644":{"ascendancyName":"Infernalist","connections":[],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds","isNotable":true,"name":"Beidat's Will","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":48,"skill":46644,"stats":["Reserves 25% of Life","+1 to Maximum Spirit per 25 Maximum Life"],"stringId":"AscendancyWitch1Notable3"},"46654":{"ascendancyName":"Shaman","connections":[{"id":61983,"orbit":2147483647}],"group":71,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Resistances","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":46654,"stats":["+3% to all Elemental Resistances"],"stringId":"AscendancyDruid2Small5"},"46665":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":248,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":46665,"stats":[],"stringId":"mastery_life145"},"46674":{"connections":[{"id":35921,"orbit":0},{"id":64807,"orbit":0}],"group":234,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":16,"skill":46674,"stats":["6% increased Area of Effect for Attacks"],"stringId":"slam_area2"},"46683":{"connections":[{"id":30553,"orbit":0}],"group":140,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Inherited Strength ","orbit":3,"orbitIndex":4,"recipe":["Envy","Suffering","Despair"],"skill":46683,"stats":["Warcries have 15% chance to Empower 3 additional Attacks"],"stringId":"warcries49"},"46688":{"connections":[{"id":4238,"orbit":-2}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":1,"skill":46688,"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"stringId":"one_handed7"},"46692":{"connections":[{"id":9393,"orbit":0}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isNotable":true,"name":"Efficient Alchemy","orbit":7,"orbitIndex":16,"recipe":["Fear","Ire","Guilt"],"skill":46692,"stats":["20% increased Flask and Charm Charges gained","40% increased Life and Mana Recovery from Flasks while you have an active Charm"],"stringId":"flasks9"},"46696":{"connections":[{"id":8629,"orbit":0}],"group":386,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Impair","orbit":4,"orbitIndex":68,"recipe":["Envy","Suffering","Disgust"],"skill":46696,"stats":["25% increased Damage with One Handed Weapons","Attacks have 10% chance to Maim on Hit"],"stringId":"one_handed20"},"46705":{"connections":[{"id":12822,"orbit":0}],"group":1005,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage if Melee Hit","orbit":2,"orbitIndex":6,"skill":46705,"stats":["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"],"stringId":"ranged18"},"46726":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":594,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Reformed Barrier","orbit":7,"orbitIndex":1,"recipe":["Envy","Paranoia","Fear"],"skill":46726,"stats":["Your Energy Shield Recharge starts when your Minions are Reformed"],"stringId":"minion_defence47"},"46741":{"connections":[],"group":233,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":22,"skill":46741,"stats":["15% increased Stun Buildup"],"stringId":"stun3__"},"46742":{"connections":[],"flavourText":"Balance is good in all things, but especially in the realm of magic.","group":479,"icon":"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds","isKeystone":true,"name":"Elemental Equilibrium","orbit":0,"orbitIndex":0,"skill":46742,"stats":["Create Lightning Infusion Remnants instead of Fire","Create Cold Infusion Remnants instead of Lightning","Create Fire Infusion Remnants instead of Cold"],"stringId":"passive_keystone_elemental_equilibrium"},"46748":{"connections":[{"id":51206,"orbit":5},{"id":60568,"orbit":-5}],"group":489,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":0,"orbitIndex":0,"skill":46748,"stats":["16% increased Totem Life"],"stringId":"totems50"},"46760":{"connections":[{"id":51534,"orbit":0},{"id":8631,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":46760,"stats":["16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"],"stringId":"criticals8"},"46761":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1031,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":46761,"stats":[],"stringId":"mastery_flask126"},"46782":{"connections":[{"id":53698,"orbit":3}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":16,"skill":46782,"stats":["10% increased Attack Damage"],"stringId":"attack13_"},"46819":{"connections":[{"id":8616,"orbit":0},{"id":13909,"orbit":0}],"group":737,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":46819,"stats":["+5 to any Attribute"],"stringId":"attributes21"},"46854":{"ascendancyName":"Deadeye","connections":[{"id":12033,"orbit":0},{"id":42416,"orbit":0}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Projectile Speed","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":3,"orbitIndex":8,"skill":46854,"stats":["10% increased Projectile Speed"],"stringId":"AscendancyRanger1Small1__"},"46857":{"connections":[{"id":42916,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":3,"orbitIndex":22,"skill":46857,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery1"},"46874":{"connections":[{"id":7449,"orbit":0},{"id":53696,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Attack Damage","orbit":7,"orbitIndex":21,"skill":46874,"stats":["12% increased Attack Physical Damage"],"stringId":"physical38"},"46882":{"connections":[],"group":1141,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":8,"skill":46882,"stats":[],"stringId":"jewel_slot1970"},"46887":{"connections":[{"id":43720,"orbit":-6},{"id":38463,"orbit":0}],"group":1169,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":3,"orbitIndex":6,"skill":46887,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech5"},"46931":{"connections":[{"id":23036,"orbit":0},{"id":28175,"orbit":5}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":11,"skill":46931,"stats":["25% increased Attack Damage while Surrounded"],"stringId":"being_surrounded15"},"46972":{"connections":[{"id":54783,"orbit":0}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Arcane Mixtures","orbit":7,"orbitIndex":23,"recipe":["Paranoia","Paranoia","Guilt"],"skill":46972,"stats":["25% increased Energy Shield Recharge Rate","Mana Flasks gain 0.1 charges per Second"],"stringId":"energy_shield_recovery25_"},"46989":{"connections":[],"group":819,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":7,"orbitIndex":12,"skill":46989,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells9"},"46990":{"ascendancyName":"Deadeye","connections":[{"id":3987,"orbit":0},{"id":39723,"orbit":0},{"id":49165,"orbit":0},{"id":24295,"orbit":0},{"id":61461,"orbit":0}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Deadeye","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":9,"orbitIndex":48,"skill":46990,"stats":[],"stringId":"AscendancyRanger1Start"},"47006":{"connections":[{"id":43174,"orbit":7}],"group":370,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":3,"orbitIndex":14,"skill":47006,"stats":["10% increased effect of Fully Broken Armour"],"stringId":"armour_break12"},"47009":{"connections":[{"id":37250,"orbit":-7}],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage","orbit":7,"orbitIndex":11,"skill":47009,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks47"},"47021":{"connections":[{"id":36217,"orbit":1}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":2,"orbitIndex":18,"skill":47021,"stats":["15% increased Volatility Explosion delay"],"stringId":"volatility17"},"47088":{"connections":[],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Sic 'Em","orbit":4,"orbitIndex":0,"recipe":["Paranoia","Greed","Disgust"],"skill":47088,"stats":["Companions deal 60% increased damage against Immobilised enemies"],"stringId":"companions21"},"47097":{"ascendancyName":"Warbringer","connections":[],"group":53,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds","isNotable":true,"name":"Warcaller's Bellow","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":47097,"stats":["Warcries Explode Corpses dealing 25% of their Life as Physical Damage","Ignore Warcry Cooldowns"],"stringId":"AscendancyWarrior2Notable4_"},"47150":{"connections":[{"id":56910,"orbit":-5}],"group":754,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":16,"skill":47150,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion26"},"47155":{"connections":[{"id":35896,"orbit":0},{"id":63545,"orbit":2},{"id":17394,"orbit":-2}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":3,"skill":47155,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence20"},"47157":{"connections":[{"id":61347,"orbit":4},{"id":54818,"orbit":0}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":12,"skill":47157,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"],"stringId":"projectiles31"},"47168":{"connections":[{"id":6006,"orbit":-4},{"id":54521,"orbit":0},{"id":55412,"orbit":-4},{"id":25570,"orbit":0}],"group":554,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47168,"stats":["+5 to any Attribute"],"stringId":"intelligence52"},"47173":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":47173,"stats":[],"stringId":"mastery_warcry_6792"},"47175":{"classesStart":["Marauder","Warrior"],"connections":[{"id":16732,"orbit":0},{"id":51916,"orbit":0},{"id":54579,"orbit":0},{"id":5852,"orbit":0},{"id":33812,"orbit":0},{"id":32534,"orbit":0},{"id":3936,"orbit":0},{"id":38646,"orbit":0}],"group":683,"icon":"Art/2DArt/SkillIcons/passives/blankStr.dds","name":"MARAUDER","orbit":0,"orbitIndex":0,"skill":47175,"stats":[],"stringId":"marauder594"},"47177":{"connections":[],"group":890,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47177,"stats":["+5 to any Attribute"],"stringId":"intelligence85"},"47184":{"ascendancyName":"Smith of Kitava","connections":[],"group":17,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds","isNotable":true,"name":"Living Weapon","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":47184,"stats":["Grants Skill: Manifest Weapon"],"stringId":"AscendancyWarrior3Notable2"},"47190":{"ascendancyName":"Oracle","connections":[{"id":32905,"orbit":6}],"group":38,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Passive Point","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":47190,"stats":["Grants 1 Passive Skill Point"],"stringId":"AscendancyDruid1Small2"},"47191":{"connections":[],"group":260,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":4,"orbitIndex":58,"skill":47191,"stats":["12% increased Fire Damage"],"stringId":"fire1_"},"47212":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":468,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":47212,"stats":[],"stringId":"mastery_bow33"},"47235":{"connections":[{"id":24570,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blinded Enemies Critical","orbit":7,"orbitIndex":22,"skill":47235,"stats":["Enemies Blinded by you have 15% reduced Critical Hit Chance"],"stringId":"blind15_"},"47236":{"ascendancyName":"Smith of Kitava","connections":[{"id":60298,"orbit":0}],"group":16,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Melee Damage","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":47236,"stats":["20% increased Melee Damage"],"stringId":"AscendancyWarrior3Small3"},"47242":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":47242,"stats":[],"stringId":"mastery_miniondefence179"},"47252":{"connections":[],"group":237,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":16,"skill":47252,"stats":["16% increased Mana Regeneration Rate while stationary"],"stringId":"mana_regeneration6"},"47263":{"connections":[{"id":38707,"orbit":0},{"id":18448,"orbit":0},{"id":58295,"orbit":0},{"id":60068,"orbit":0}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47263,"stats":["+5 to any Attribute"],"stringId":"strength54"},"47270":{"connections":[],"group":749,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Inescapable Cold","orbit":4,"orbitIndex":66,"recipe":["Ire","Paranoia","Isolation"],"skill":47270,"stats":["40% increased Freeze Buildup","20% increased Freeze Duration on Enemies"],"stringId":"chill_and_freeze4"},"47284":{"connections":[{"id":3332,"orbit":0}],"group":600,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Minion Cold Resistance","orbit":0,"orbitIndex":0,"skill":47284,"stats":["Minions have +20% to Cold Resistance"],"stringId":"minion_defence26"},"47307":{"connections":[{"id":2254,"orbit":5}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":4,"skill":47307,"stats":["3% increased Cast Speed"],"stringId":"cast_speed15_"},"47312":{"ascendancyName":"Amazon","connections":[],"group":1480,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds","isNotable":true,"name":"Azmeri Brew","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":47312,"stats":["Life Flasks also recover Mana","Mana Flasks also recover Life"],"stringId":"AscendancyHuntress1Notable7"},"47316":{"connections":[{"id":2888,"orbit":0},{"id":28862,"orbit":0}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Goring","orbit":7,"orbitIndex":19,"recipe":["Ire","Isolation","Isolation"],"skill":47316,"stats":["3% reduced maximum Life","30% increased amount of Life Leeched","40% increased Physical Damage"],"stringId":"life_leech16"},"47344":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":3781,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Chaos Damage","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":47344,"stats":["11% increased Chaos Damage"],"stringId":"AscendancyMonk3Small2"},"47359":{"connections":[{"id":14231,"orbit":-7}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":17,"skill":47359,"stats":["Triggered Spells deal 16% increased Spell Damage"],"stringId":"triggers4"},"47363":{"connections":[],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Colossal Weapon","orbit":4,"orbitIndex":50,"recipe":["Fear","Greed","Ire"],"skill":47363,"stats":["12% increased Area of Effect for Attacks","+10 to Strength"],"stringId":"two_handed14"},"47371":{"connections":[{"id":7668,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Bleeding Chance","orbit":2,"orbitIndex":22,"skill":47371,"stats":["5% chance to inflict Bleeding on Hit","Empowered Attacks deal 10% increased Damage"],"stringId":"warcries4"},"47374":{"connections":[{"id":18049,"orbit":0}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":66,"skill":47374,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies within 2m"],"stringId":"projectiles26"},"47375":{"connections":[{"id":63618,"orbit":5}],"group":1407,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":0,"orbitIndex":0,"skill":47375,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"stringId":"companions16"},"47418":{"connections":[{"id":23839,"orbit":0},{"id":10738,"orbit":0}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Warding Potions","orbit":2,"orbitIndex":9,"recipe":["Greed","Envy","Paranoia"],"skill":47418,"stats":["10% reduced Flask Charges used from Mana Flasks","Remove a Curse when you use a Mana Flask"],"stringId":"mana_flasks13"},"47420":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":11048,"orbit":0},{"id":52676,"orbit":7}],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","isNotable":true,"name":"Expendable Army","orbit":1,"orbitIndex":9,"recipe":["Ire","Greed","Isolation"],"skill":47420,"stats":["20% increased Minion Duration","Temporary Minion Skills have +2 to Limit of Minions summoned"],"stringId":"minion_reservation2___"},"47429":{"connections":[],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":6,"orbitIndex":6,"skill":47429,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries52"},"47441":{"connections":[{"id":61992,"orbit":0}],"group":787,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Stigmata","orbit":7,"orbitIndex":12,"recipe":["Disgust","Guilt","Fear"],"skill":47441,"stats":["Offerings have 30% increased Maximum Life","Recover 3% of maximum Life when you create an Offering"],"stringId":"corpses9_"},"47442":{"ascendancyName":"Blood Mage","connections":[{"id":65518,"orbit":0}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life Flasks","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":5,"orbitIndex":2,"skill":47442,"stats":["15% increased Life Flask Charges gained"],"stringId":"AscendancyWitch2Small9"},"47443":{"connections":[{"id":60992,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Reservation","orbit":0,"orbitIndex":0,"skill":47443,"stats":["8% increased Reservation Efficiency of Companion Skills"],"stringId":"companions13"},"47477":{"connections":[{"id":51774,"orbit":1}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":1,"orbitIndex":3,"skill":47477,"stats":["15% reduced Volatility Explosion delay"],"stringId":"volatility14"},"47514":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Dizzying Hits","orbit":7,"orbitIndex":8,"recipe":["Ire","Despair","Envy"],"skill":47514,"stats":["10% chance to Daze on Hit","25% increased Critical Hit Chance against Dazed Enemies"],"stringId":"daze_19"},"47555":{"connections":[{"id":51184,"orbit":0},{"id":18407,"orbit":0},{"id":39886,"orbit":0}],"group":648,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":22,"skill":47555,"stats":["+5 to any Attribute"],"stringId":"intelligence13"},"47560":{"connections":[],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Multi Shot","orbit":8,"orbitIndex":54,"recipe":["Ire","Isolation","Disgust"],"skill":47560,"stats":["+24% Surpassing chance to fire an additional Projectile"],"stringId":"projectiles44"},"47591":{"connections":[{"id":9226,"orbit":-2}],"group":509,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Recoup","orbit":2,"orbitIndex":16,"skill":47591,"stats":["3% of Damage taken Recouped as Mana"],"stringId":"mana_regeneration36_"},"47606":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":182,"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"name":"Rage Mastery","orbit":0,"orbitIndex":0,"skill":47606,"stats":[],"stringId":"mastery_rage_6668"},"47614":{"connections":[{"id":22219,"orbit":-7}],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":2,"orbitIndex":22,"skill":47614,"stats":["Triggered Spells deal 14% increased Spell Damage"],"stringId":"triggers10"},"47623":{"connections":[{"id":38570,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":2,"orbitIndex":14,"skill":47623,"stats":["12% increased Grenade Damage"],"stringId":"grenades21"},"47633":{"connectionArt":"CharacterPlanned","connections":[{"id":57002,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":4,"skill":47633,"stats":["20% increased Thorns damage"],"stringId":"oracle_thorns2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"47635":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Overload","orbit":3,"orbitIndex":8,"recipe":["Paranoia","Isolation","Envy"],"skill":47635,"stats":["Damage Penetrates 10% Lightning Resistance if on Low Mana","Damage Penetrates 15% Lightning Resistance"],"stringId":"lightning_penetration22_"},"47677":{"connections":[{"id":9472,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":7,"orbitIndex":17,"skill":47677,"stats":["8% increased Projectile Speed"],"stringId":"ranged11"},"47683":{"connections":[],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Chaining Projectiles","orbit":2,"orbitIndex":23,"skill":47683,"stats":["Projectiles have 5% chance to Chain an additional time from terrain"],"stringId":"ranged44"},"47709":{"connections":[{"id":63814,"orbit":0},{"id":40336,"orbit":0}],"group":682,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":47709,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed26"},"47722":{"connections":[{"id":6514,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Damage","orbit":3,"orbitIndex":4,"skill":47722,"stats":["16% increased Damage with Warcries"],"stringId":"warcries25"},"47733":{"connections":[],"group":769,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Ailment Chance","orbit":2,"orbitIndex":7,"skill":47733,"stats":["Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments"],"stringId":"one_handed24"},"47753":{"connections":[{"id":51868,"orbit":-6}],"group":87,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Penetration","orbit":0,"orbitIndex":0,"skill":47753,"stats":["Damage Penetrates 8% Fire Resistance"],"stringId":"fire48"},"47754":{"connections":[{"id":23455,"orbit":0}],"group":1012,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":7,"orbitIndex":16,"skill":47754,"stats":["10% increased Cold Damage"],"stringId":"cold_penetration11"},"47759":{"connections":[{"id":62677,"orbit":2147483647}],"flavourText":"Your grandchildren will awaken screaming in memory of what I utter today.","group":837,"icon":"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds","isKeystone":true,"name":"Whispers of Doom","orbit":0,"orbitIndex":0,"skill":47759,"stats":["You can apply an additional Curse","Double Activation Delay of Curses"],"stringId":"passive_keystone_whispers_of_doom"},"47782":{"connections":[{"id":38003,"orbit":4},{"id":28361,"orbit":-4}],"group":758,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Steady Footing","orbit":4,"orbitIndex":54,"recipe":["Envy","Disgust","Ire"],"skill":47782,"stats":["40% increased Stun Threshold","20% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"weapon_swapping9"},"47790":{"connections":[{"id":17625,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":7,"skill":47790,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"shapeshifting4"},"47796":{"connections":[{"id":62640,"orbit":-4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":12,"skill":47796,"stats":["3% increased Attack Speed"],"stringId":"attack_speed13_"},"47821":{"connections":[{"id":41033,"orbit":9}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Effect","orbit":2,"orbitIndex":17,"skill":47821,"stats":["Offering Skills have 15% increased Buff effect"],"stringId":"corpses19"},"47831":{"connections":[{"id":8734,"orbit":0},{"id":49996,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":18,"skill":47831,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect43"},"47833":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":880,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":47833,"stats":[],"stringId":"mastery_critical_270_"},"47856":{"connections":[{"id":32561,"orbit":0}],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":2,"orbitIndex":15,"skill":47856,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed5_"},"47893":{"connections":[{"id":57774,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Speed","orbit":2,"orbitIndex":21,"skill":47893,"stats":["3% increased Attack Speed while Dual Wielding"],"stringId":"dual_wielding6_"},"47895":{"connections":[{"id":56493,"orbit":-2}],"group":1110,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Evasion Rating on Hit Recently","orbit":2,"orbitIndex":6,"skill":47895,"stats":["20% increased Evasion Rating if you have Hit an Enemy Recently"],"stringId":"attack_speed59"},"47931":{"connections":[{"id":33722,"orbit":0},{"id":39131,"orbit":0},{"id":9324,"orbit":0},{"id":53329,"orbit":0},{"id":63170,"orbit":0}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47931,"stats":["+5 to any Attribute"],"stringId":"intelligence8"},"47976":{"connections":[{"id":14446,"orbit":0},{"id":37876,"orbit":0}],"group":1269,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47976,"stats":["+5 to any Attribute"],"stringId":"attributes12"},"48006":{"connections":[{"id":33604,"orbit":0}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Devastation","orbit":7,"orbitIndex":9,"recipe":["Ire","Ire","Despair"],"skill":48006,"stats":["15% increased Attack Area Damage","12% increased Area of Effect for Attacks"],"stringId":"area_attacks28"},"48007":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":36302,"orbit":0}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":48007,"stats":[],"stringId":"mastery_mana165"},"48014":{"connections":[],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Honourless","orbit":5,"orbitIndex":63,"recipe":["Ire","Guilt","Fear"],"skill":48014,"stats":["25% increased Armour if you've Hit an Enemy with a Melee Attack Recently","50% increased Melee Damage against Immobilised Enemies"],"stringId":"melee51_"},"48026":{"connections":[{"id":65439,"orbit":0},{"id":6623,"orbit":0}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":14,"skill":48026,"stats":["20% increased Glory generation for Banner Skills"],"stringId":"banners3"},"48030":{"connections":[{"id":62436,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":7,"orbitIndex":1,"skill":48030,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield12"},"48035":{"connections":[{"id":11329,"orbit":0}],"group":541,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":3,"skill":48035,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration28"},"48079":{"connectionArt":"CharacterPlanned","connections":[{"id":60014,"orbit":-7}],"group":515,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":48079,"stats":["10% increased Bleeding Duration","20% chance for Attack Hits to apply Incision"],"stringId":"oracle_bleed2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48103":{"connections":[{"id":52875,"orbit":0}],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","isNotable":true,"name":"Forcewave","orbit":2,"orbitIndex":8,"recipe":["Greed","Paranoia","Paranoia"],"skill":48103,"stats":["20% increased Stun Buildup","20% increased Knockback Distance","20% increased Physical Damage"],"stringId":"knockback18"},"48116":{"connections":[{"id":21112,"orbit":0},{"id":34015,"orbit":0},{"id":10472,"orbit":0},{"id":18624,"orbit":0}],"group":1359,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48116,"stats":["+5 to any Attribute"],"stringId":"dexterity52"},"48121":{"connections":[{"id":24438,"orbit":-5}],"group":471,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Elemental Resistance","orbit":0,"orbitIndex":0,"skill":48121,"stats":["Totems gain +12% to all Elemental Resistances"],"stringId":"totems47_"},"48135":{"connections":[{"id":12750,"orbit":0}],"group":968,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":7,"orbitIndex":12,"skill":48135,"stats":["10% increased Charm Charges gained"],"stringId":"charms21"},"48137":{"connections":[{"id":33887,"orbit":0}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":4,"orbitIndex":11,"skill":48137,"stats":["15% increased Crossbow Reload Speed"],"stringId":"crossbow16"},"48160":{"connectionArt":"CharacterPlanned","connections":[{"id":37778,"orbit":2147483647}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Ally Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":15,"skill":48160,"stats":["Allies in your Presence deal 20% increased Damage","10% reduced Damage"],"stringId":"oracle_self_sacrificing2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48171":{"connections":[],"group":244,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":4,"orbitIndex":13,"skill":48171,"stats":["12% increased Cold Damage"],"stringId":"cold21"},"48198":{"connections":[{"id":29361,"orbit":3},{"id":65437,"orbit":-5},{"id":40068,"orbit":-6},{"id":1215,"orbit":0},{"id":13411,"orbit":6}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds","isNotable":true,"name":"Step Like Mist","orbit":4,"orbitIndex":12,"skill":48198,"stats":["4% increased Movement Speed","15% increased Mana Regeneration Rate","+5 to Dexterity and Intelligence"],"stringId":"shadow_monk_notable2"},"48215":{"connections":[{"id":516,"orbit":0},{"id":7201,"orbit":0},{"id":64488,"orbit":0},{"id":61347,"orbit":0}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Headshot","orbit":0,"orbitIndex":0,"recipe":["Fear","Ire","Suffering"],"skill":48215,"stats":["Projectiles have 30% increased Critical Damage Bonus against Enemies further than 6m","Projectiles have 20% increased Critical Hit Chance against Enemies further than 6m","25% chance to inflict Daze with Hits against Enemies further than 6m"],"stringId":"projectiles36"},"48240":{"connections":[{"id":48505,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Quick Recovery","orbit":3,"orbitIndex":15,"recipe":["Despair","Suffering","Greed"],"skill":48240,"stats":["40% increased Stun Recovery","Regenerate 5% of maximum Life over 1 second when Stunned"],"stringId":"stun_threshold10"},"48264":{"connections":[{"id":12964,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":3,"skill":48264,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras29"},"48267":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":175,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":48267,"stats":[],"stringId":"mastery_fire117"},"48290":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[{"id":55180,"orbit":0},{"id":49088,"orbit":0}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":2,"orbitIndex":15,"skill":48290,"stats":[],"stringId":"mastery_miniondefence180"},"48305":{"connections":[{"id":37629,"orbit":6}],"group":560,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48305,"stats":["+5 to any Attribute"],"stringId":"strength6"},"48314":{"connections":[{"id":61896,"orbit":5},{"id":3348,"orbit":-7},{"id":55897,"orbit":-3}],"group":102,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Skill Speed","orbit":0,"orbitIndex":0,"skill":48314,"stats":["3% increased Skill Speed while Shapeshifted"],"stringId":"wolf5"},"48387":{"connections":[{"id":34415,"orbit":-4}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":5,"orbitIndex":56,"skill":48387,"stats":["12% increased Physical Damage"],"stringId":"physical53"},"48401":{"connections":[{"id":35987,"orbit":0},{"id":61312,"orbit":0},{"id":10909,"orbit":5}],"group":847,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":48401,"stats":["+5 to any Attribute"],"stringId":"dexterity23_"},"48418":{"connections":[{"id":38235,"orbit":0}],"group":555,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Hefty Unit","orbit":2,"orbitIndex":6,"recipe":["Ire","Disgust","Suffering"],"skill":48418,"stats":["+3 to Stun Threshold per Strength"],"stringId":"stun_threshold24_"},"48429":{"connections":[{"id":58714,"orbit":0},{"id":36169,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":3,"orbitIndex":20,"skill":48429,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"stringId":"grenades7"},"48462":{"connections":[{"id":11094,"orbit":5},{"id":62803,"orbit":5}],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Effect","orbit":7,"orbitIndex":15,"skill":48462,"stats":["Charms applied to you have 10% increased Effect"],"stringId":"charms12"},"48505":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":448,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":2,"orbitIndex":18,"skill":48505,"stats":[],"stringId":"mastery_life142"},"48524":{"connections":[{"id":43818,"orbit":0}],"group":458,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Blood Transfusion","orbit":2,"orbitIndex":10,"recipe":["Paranoia","Paranoia","Suffering"],"skill":48524,"stats":["25% increased Life Regeneration rate","25% of Spell Mana Cost Converted to Life Cost"],"stringId":"life_costs9"},"48530":{"connections":[{"id":39130,"orbit":0},{"id":4623,"orbit":0}],"group":458,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Spell Damage and Costs","orbit":2,"orbitIndex":0,"skill":48530,"stats":["6% increased Spell Damage with Spells that cost Life","8% of Spell Mana Cost Converted to Life Cost"],"stringId":"life_costs4"},"48531":{"connections":[{"id":13987,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Attack Speed","orbit":1,"orbitIndex":7,"skill":48531,"stats":["3% increased Melee Attack Speed"],"stringId":"melee26"},"48537":{"ascendancyName":"Smith of Kitava","connections":[],"group":25,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds","isNotable":true,"name":"Forged in Flame","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":48537,"stats":["Modifiers to Maximum Fire Resistance also grant Maximum Cold and Lightning Resistance"],"stringId":"AscendancyWarrior3Notable5"},"48544":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":40166,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":48544,"stats":[],"stringId":"mastery_attack278"},"48551":{"ascendancyName":"Blood Mage","connections":[{"id":52703,"orbit":9}],"group":864,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":48551,"stats":["12% increased Critical Hit Chance for Spells"],"stringId":"AscendancyWitch2Small2"},"48552":{"connections":[{"id":43036,"orbit":0},{"id":7960,"orbit":0},{"id":23825,"orbit":0}],"group":418,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48552,"stats":["+5 to any Attribute"],"stringId":"attributes13"},"48565":{"connections":[{"id":47242,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","isNotable":true,"name":"Bringer of Order","orbit":3,"orbitIndex":2,"recipe":["Envy","Fear","Disgust"],"skill":48565,"stats":["20% increased Damage","Minions deal 20% increased Damage"],"stringId":"sentinels10"},"48568":{"connections":[{"id":16489,"orbit":0}],"group":896,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48568,"stats":["+5 to any Attribute"],"stringId":"attributes67"},"48581":{"connections":[{"id":33242,"orbit":0},{"id":13387,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isNotable":true,"name":"Exploit the Elements","orbit":6,"orbitIndex":0,"recipe":["Greed","Fear","Isolation"],"skill":48581,"stats":["24% increased Damage with Hits against Enemies affected by Elemental Ailments","30% increased chance to inflict Ailments against Rare or Unique Enemies"],"stringId":"exploiting_elemental_ailments16"},"48583":{"connections":[{"id":58783,"orbit":0}],"group":851,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech. Armour and Evasion while Leeching","orbit":2,"orbitIndex":23,"skill":48583,"stats":["8% increased amount of Life Leeched","8% increased Armour and Evasion Rating while Leeching"],"stringId":"life_leech2"},"48585":{"connections":[{"id":20831,"orbit":0},{"id":56325,"orbit":0}],"group":950,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion and Reduced Movement Penalty","orbit":0,"orbitIndex":0,"skill":48585,"stats":["10% increased Evasion Rating","2% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"evasion9"},"48588":{"connections":[{"id":2455,"orbit":0},{"id":13081,"orbit":0}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":14,"skill":48588,"stats":["8% increased Projectile Damage"],"stringId":"projectiles20"},"48589":{"connections":[{"id":7922,"orbit":-6}],"group":507,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Recovery","orbit":2,"orbitIndex":11,"skill":48589,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks21"},"48611":{"connections":[{"id":4271,"orbit":0},{"id":46554,"orbit":0}],"group":889,"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","name":"Minion Resistances","orbit":2,"orbitIndex":0,"skill":48611,"stats":["Minions have +8% to all Elemental Resistances"],"stringId":"minion_defence28"},"48614":{"connections":[{"id":9018,"orbit":2}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Area and Presence","orbit":7,"orbitIndex":1,"skill":48614,"stats":["20% increased Presence Area of Effect","3% reduced Area of Effect"],"stringId":"auras35"},"48617":{"connections":[{"id":1915,"orbit":0},{"id":11667,"orbit":0},{"id":15839,"orbit":0},{"id":6266,"orbit":0},{"id":2978,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","isNotable":true,"name":"Hunter","orbit":7,"orbitIndex":3,"recipe":["Fear","Guilt","Disgust"],"skill":48617,"stats":["50% increased Damage against Demons","50% increased Duration of Ailments on Beasts","50% increased Critical Hit Chance against Humanoids","50% increased Immobilisation buildup against Constructs"],"stringId":"mercenary5"},"48618":{"connections":[{"id":37327,"orbit":7}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":12,"skill":48618,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana28"},"48631":{"connections":[{"id":35426,"orbit":0},{"id":59006,"orbit":-4}],"group":457,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48631,"stats":["+5 to any Attribute"],"stringId":"attributes65"},"48635":{"connections":[{"id":63526,"orbit":0},{"id":28361,"orbit":4},{"id":43444,"orbit":-4}],"group":755,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48635,"stats":["+5 to any Attribute"],"stringId":"attributes30_"},"48649":{"connections":[{"id":51485,"orbit":0}],"group":500,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","isNotable":true,"name":"Insulating Hide","orbit":2,"orbitIndex":22,"recipe":["Guilt","Greed","Suffering"],"skill":48649,"stats":["20% faster start of Energy Shield Recharge while Shapeshifted","+20% of Armour also applies to Elemental Damage while Shapeshifted"],"stringId":"shapeshifting37"},"48658":{"connections":[],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Shattering","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Despair"],"skill":48658,"stats":["30% increased Freeze Buildup","20% increased Chill Duration on Enemies","20% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze8"},"48660":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":48660,"stats":[],"stringId":"mastery_elemental96"},"48670":{"connections":[{"id":13241,"orbit":0},{"id":53589,"orbit":0},{"id":51299,"orbit":0},{"id":49231,"orbit":0},{"id":1865,"orbit":0}],"group":629,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":48670,"stats":["+5 to any Attribute"],"stringId":"strength40_"},"48682":{"ascendancyName":"Warbringer","connections":[{"id":40915,"orbit":4}],"group":43,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Totem Life","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":48682,"stats":["20% increased Totem Life"],"stringId":"AscendancyWarrior2Small7_"},"48699":{"connections":[{"id":14601,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/frostborn.dds","isNotable":true,"name":"Frostwalker","orbit":7,"orbitIndex":6,"recipe":["Paranoia","Fear","Suffering"],"skill":48699,"stats":["40% reduced Effect of Chill on you","Gain 15% of Damage as Extra Cold Damage while on Chilled Ground"],"stringId":"ground9"},"48714":{"connections":[],"group":444,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Attack Speed","orbit":2,"orbitIndex":10,"skill":48714,"stats":["3% increased Attack Speed"],"stringId":"melee6"},"48717":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":195,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":7,"orbitIndex":16,"skill":48717,"stats":[],"stringId":"mastery_armour6"},"48734":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds","isNotable":true,"name":"The Howling Primate","orbit":3,"orbitIndex":4,"recipe":["Guilt","Despair","Greed"],"skill":48734,"stats":["15% increased Presence Area of Effect","Aura Skills have 10% increased Magnitudes","+10 to Intelligence"],"stringId":"azmerianimals60_"},"48745":{"connections":[{"id":22558,"orbit":0},{"id":7878,"orbit":-2}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":0,"orbitIndex":0,"skill":48745,"stats":["5% increased Block chance"],"stringId":"shield19"},"48761":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connectionArt":"CharacterPlanned","connections":[],"group":464,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupExtra.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":48761,"stats":[],"stringId":"oracle_thorns_mastery1___","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48773":{"connections":[{"id":32763,"orbit":0},{"id":38493,"orbit":0},{"id":41873,"orbit":0},{"id":42226,"orbit":0},{"id":52800,"orbit":0}],"group":1386,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48773,"stats":["+5 to any Attribute"],"stringId":"dexterity50"},"48774":{"connections":[{"id":44850,"orbit":0}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Taut Flesh","orbit":7,"orbitIndex":22,"recipe":["Disgust","Ire","Paranoia"],"skill":48774,"stats":["20% of Physical Damage taken Recouped as Life"],"stringId":"life_recoup14"},"48805":{"connections":[{"id":7782,"orbit":4},{"id":26563,"orbit":0}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Spell Critical Chance","orbit":7,"orbitIndex":4,"skill":48805,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"physical_witch11"},"48821":{"connections":[{"id":15618,"orbit":-6}],"group":744,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":6,"skill":48821,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals3"},"48828":{"connectionArt":"CharacterPlanned","connections":[{"id":34840,"orbit":0}],"group":466,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Gain Maximum Frenzy Charges on Gaining Frenzy Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":4,"skill":48828,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"stringId":"oracle_frenzy_charge3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48833":{"connections":[{"id":4,"orbit":0}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":48833,"stats":["10% increased Lightning Damage"],"stringId":"lightning13"},"48836":{"connections":[{"id":33542,"orbit":0}],"group":1417,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":7,"orbitIndex":16,"skill":48836,"stats":["+10% Surpassing chance to fire an additional Arrow"],"stringId":"bow22"},"48846":{"connections":[{"id":44566,"orbit":0}],"group":852,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":48846,"stats":["12% increased Lightning Damage"],"stringId":"lightning_penetration16"},"48856":{"connections":[{"id":17882,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":7,"orbitIndex":4,"skill":48856,"stats":["12% increased Grenade Damage"],"stringId":"grenades17"},"48889":{"connections":[{"id":28038,"orbit":0},{"id":56488,"orbit":0}],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":8,"skill":48889,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect25"},"48925":{"connections":[{"id":54887,"orbit":0}],"group":322,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Blessing of the Moon","orbit":7,"orbitIndex":0,"recipe":["Fear","Guilt","Despair"],"skill":48925,"stats":["8% increased Skill Effect Duration per Enemy you've Frozen in the last 8 seconds, up to 40%"],"stringId":"chill_and_freeze31_"},"48935":{"connectionArt":"CharacterPlanned","connections":[{"id":61367,"orbit":2147483647}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Attack Added Lighting Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":3,"skill":48935,"stats":["Adds 1 to 7 Lightning damage to Attacks"],"stringId":"oracle_flat_lightning1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48974":{"connections":[{"id":47418,"orbit":0},{"id":10738,"orbit":0}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Altered Brain Chemistry","orbit":2,"orbitIndex":15,"recipe":["Ire","Envy","Guilt"],"skill":48974,"stats":["25% increased Mana Recovery from Flasks","10% increased Mana Recovery Rate during Effect of any Mana Flask"],"stringId":"mana_flasks10"},"48979":{"connections":[{"id":51820,"orbit":0}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":3,"orbitIndex":10,"skill":48979,"stats":["16% increased Totem Life"],"stringId":"totems52_"},"49023":{"connections":[{"id":12817,"orbit":3},{"id":22975,"orbit":0}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":1,"orbitIndex":6,"skill":49023,"stats":["5% increased Block chance"],"stringId":"shield21"},"49046":{"connections":[{"id":8569,"orbit":0}],"group":897,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49046,"stats":["+5 to any Attribute"],"stringId":"attributes38"},"49049":{"ascendancyName":"Chronomancer","connections":[],"group":379,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds","isNotable":true,"name":"Apex of the Moment","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":49049,"stats":["Enemies in your Presence are Slowed by 20%"],"stringId":"AscendancySorceress2Notable7"},"49088":{"connections":[{"id":17394,"orbit":7}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Splintering Force","orbit":0,"orbitIndex":0,"recipe":["Envy","Paranoia","Guilt"],"skill":49088,"stats":["Minions Break Armour equal to 3% of Physical damage dealt"],"stringId":"minion_offence15"},"49107":{"connections":[{"id":54562,"orbit":0}],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Critical Chance","orbit":2,"orbitIndex":14,"skill":49107,"stats":["10% increased Critical Hit Chance"],"stringId":"azmerianimals45"},"49110":{"connections":[{"id":54746,"orbit":-7}],"group":1055,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Effect","orbit":0,"orbitIndex":0,"skill":49110,"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"],"stringId":"ailments14"},"49111":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":134,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":49111,"stats":[],"stringId":"mastery_attack_6300"},"49130":{"connections":[],"group":1252,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Reduced Projectile Speed","orbit":2,"orbitIndex":19,"skill":49130,"stats":["6% reduced Projectile Speed"],"stringId":"quivers10"},"49136":{"connections":[{"id":9604,"orbit":4},{"id":59466,"orbit":-3}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":4,"orbitIndex":70,"skill":49136,"stats":["12% increased amount of Life Leeched"],"stringId":"warcries26"},"49150":{"connections":[{"id":36759,"orbit":0}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Precise Invocations","orbit":3,"orbitIndex":7,"recipe":["Envy","Ire","Isolation"],"skill":49150,"stats":["Invocated Spells have 30% increased Critical Hit Chance"],"stringId":"triggers28"},"49153":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":354,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Comradery","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":66,"skill":49153,"stats":["30% increased Damage","Minions deal 30% increased Damage"],"stringId":"oracle_damage_and_minions4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49165":{"ascendancyName":"Deadeye","connections":[{"id":59913,"orbit":0}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Mark Effect","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":8,"orbitIndex":27,"skill":49165,"stats":["12% increased Effect of your Mark Skills"],"stringId":"AscendancyRanger1Small7"},"49172":{"connections":[{"id":33730,"orbit":0}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Speed","orbit":2,"orbitIndex":9,"skill":49172,"stats":["3% increased Skill Speed with Channelling Skills"],"stringId":"channelling5"},"49189":{"ascendancyName":"Stormweaver","connections":[],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant2.dds","isNotable":true,"name":"Storm's Recollection","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":9,"orbitIndex":17,"skill":49189,"stats":["Remnants can be collected from 50% further away","Remnants you create reappear once, 3 seconds after being collected"],"stringId":"AscendancySorceress1Notable9"},"49192":{"connections":[{"id":43396,"orbit":0},{"id":41615,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":12,"skill":49192,"stats":["20% increased Totem Placement speed"],"stringId":"totems23"},"49198":{"connections":[{"id":49023,"orbit":3}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":7,"orbitIndex":22,"skill":49198,"stats":["5% increased Block chance"],"stringId":"shield22"},"49214":{"connections":[{"id":50767,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Blood of the Wolf","orbit":0,"orbitIndex":0,"recipe":["Isolation","Ire","Despair"],"skill":49214,"stats":["15% increased amount of Life Leeched while Shapeshifted","15% increased Life Regeneration rate while Shapeshifted","+1% to Maximum Cold Resistance while Shapeshifted"],"stringId":"wolf8"},"49220":{"connections":[{"id":10429,"orbit":0},{"id":44223,"orbit":-3},{"id":53960,"orbit":-6},{"id":21336,"orbit":5},{"id":36778,"orbit":6}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","isNotable":true,"name":"Flow Like Water","orbit":4,"orbitIndex":12,"skill":49220,"stats":["8% increased Attack and Cast Speed","+5 to Dexterity and Intelligence"],"stringId":"shadow_monk_notable1"},"49231":{"connections":[{"id":43183,"orbit":0}],"group":603,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":7,"orbitIndex":0,"skill":49231,"stats":["3% increased Attack Speed"],"stringId":"attack_speed9"},"49235":{"connections":[{"id":42077,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":7,"skill":49235,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery30__"},"49256":{"connections":[{"id":14439,"orbit":4}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":3,"orbitIndex":12,"skill":49256,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour6_"},"49258":{"connectionArt":"CharacterPlanned","connections":[{"id":49769,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":66,"skill":49258,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_beast_corruption8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49259":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":222,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":49259,"stats":[],"stringId":"mastery_warcry_6794"},"49280":{"connections":[{"id":36170,"orbit":3}],"group":667,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":7,"orbitIndex":7,"skill":49280,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion9"},"49285":{"connections":[{"id":364,"orbit":9}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":2,"orbitIndex":22,"skill":49285,"stats":["+8 to Strength"],"stringId":"attributes103"},"49291":{"connections":[{"id":57945,"orbit":0}],"group":1190,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charge Generation","orbit":7,"orbitIndex":9,"skill":49291,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks8"},"49320":{"connections":[{"id":52215,"orbit":0}],"group":1370,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Chance","orbit":6,"orbitIndex":31,"skill":49320,"stats":["10% increased Critical Hit Chance with Daggers"],"stringId":"dagger10_"},"49340":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":49,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds","isNotable":true,"name":"Support Straps","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":49340,"stats":["Body Armour grants 20% increased Strength"],"stringId":"AscendancyWarrior3Notable6_4_"},"49357":{"connections":[{"id":32194,"orbit":0},{"id":51618,"orbit":-9}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":0,"skill":49357,"stats":["+5 to any Attribute"],"stringId":"intelligence33_"},"49363":{"connections":[],"flavourText":"The world is a pattern, moving in natural waves.\\nWith enough force, those waves can be made to converge...","group":532,"icon":"Art/2DArt/SkillIcons/passives/DruidWildsurgeIncantation.dds","isKeystone":true,"name":"Wildsurge Incantation","orbit":0,"orbitIndex":0,"skill":49363,"stats":["Storm and Plant Spells:","deal 50% more damage","cost 50% less","have 75% less duration"],"stringId":"passive_keystone_wildsurge_incantation"},"49370":{"connections":[{"id":6502,"orbit":0}],"group":169,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Morning Star","orbit":2,"orbitIndex":18,"skill":49370,"stats":["30% increased Critical Hit Chance with Flails","20% increased Critical Damage Bonus with Flails"],"stringId":"flail11"},"49380":{"ascendancyName":"Warbringer","connections":[{"id":36659,"orbit":-7}],"group":28,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Armour Break","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":49380,"stats":["Break 25% increased Armour"],"stringId":"AscendancyWarrior2Small2"},"49388":{"connections":[{"id":37304,"orbit":0},{"id":38215,"orbit":-7},{"id":4806,"orbit":7}],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental","orbit":2,"orbitIndex":19,"skill":49388,"stats":["10% increased Magnitude of Chill you inflict","10% increased Magnitude of Shock you inflict"],"stringId":"elemental17"},"49391":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":567,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Block Mastery","orbit":0,"orbitIndex":0,"skill":49391,"stats":[],"stringId":"mastery_block31"},"49394":{"connections":[{"id":23786,"orbit":0}],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Critical Bleeding Effect","orbit":7,"orbitIndex":19,"skill":49394,"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"],"stringId":"bleed2"},"49406":{"connections":[{"id":52125,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":45,"skill":49406,"stats":["10% increased Projectile Damage"],"stringId":"ranged43"},"49455":{"connections":[],"group":591,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":5,"skill":49455,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield23"},"49461":{"connections":[{"id":50912,"orbit":2}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Speed","orbit":2,"orbitIndex":23,"skill":49461,"stats":["3% increased Attack Speed"],"stringId":"attack48"},"49466":{"connections":[{"id":30871,"orbit":0}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":12,"skill":49466,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks13"},"49473":{"connections":[{"id":61104,"orbit":0}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":0,"orbitIndex":0,"skill":49473,"stats":["20% chance for Attack Hits to apply Incision"],"stringId":"bleed42"},"49485":{"connections":[{"id":12174,"orbit":-9},{"id":49107,"orbit":9},{"id":12890,"orbit":0}],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Dexterity","orbit":2,"orbitIndex":18,"skill":49485,"stats":["+8 to Dexterity"],"stringId":"azmerianimals47"},"49497":{"connections":[{"id":23244,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Culling Strike Threshold","orbit":7,"orbitIndex":6,"skill":49497,"stats":["5% increased Culling Strike Threshold"],"stringId":"slaying3"},"49503":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1444,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Mana Flask Charges","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":49503,"stats":["20% increased Mana Flask Charges gained"],"stringId":"AscendancyRanger3Small7"},"49512":{"connections":[{"id":61419,"orbit":0},{"id":15885,"orbit":0},{"id":5936,"orbit":0}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49512,"stats":["+5 to any Attribute"],"stringId":"intelligence46"},"49537":{"connections":[],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Speed with Elemental Skills","orbit":3,"orbitIndex":16,"skill":49537,"stats":["3% increased Attack and Cast Speed with Elemental Skills"],"stringId":"elemental7"},"49543":{"connectionArt":"CharacterPlanned","connections":[{"id":13108,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/minionattackspeed.dds","name":"Ally Attack and Cast Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":23,"skill":49543,"stats":["3% reduced Skill Speed","Allies in your Presence have 6% increased Attack Speed","Allies in your Presence have 6% increased Cast Speed"],"stringId":"oracle_self_sacrificing4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49545":{"connections":[{"id":64851,"orbit":2}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Damage","orbit":7,"orbitIndex":13,"skill":49545,"stats":["20% increased Parry Damage"],"stringId":"deflect13"},"49547":{"connections":[],"flavourText":"Hope is a mistake. Pain is the only truth.","group":412,"icon":"Art/2DArt/SkillIcons/passives/DruidAlternateEnergyShield.dds","isKeystone":true,"name":"Scarred Faith","orbit":0,"orbitIndex":0,"skill":49547,"stats":["5% of Physical Damage prevented Recouped as Energy Shield per enemy Power","Energy Shield does not Recharge","You cannot Recover Energy Shield from Regeneration","You cannot Recover Energy Shield to above Armour"],"stringId":"passive_keystone_alternate_es_recovery"},"49550":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":533,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Prolonged Fury","orbit":7,"orbitIndex":12,"recipe":["Ire","Greed","Despair"],"skill":49550,"stats":["Inherent loss of Rage is 25% slower"],"stringId":"rage10"},"49593":{"connections":[{"id":4725,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":7,"orbitIndex":21,"skill":49593,"stats":["10% increased Damage","Minions deal 10% increased Damage"],"stringId":"sentinels4"},"49618":{"connections":[{"id":38663,"orbit":0},{"id":55348,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Deadly Flourish","orbit":0,"orbitIndex":0,"recipe":["Envy","Ire","Guilt"],"skill":49618,"stats":["25% increased Melee Critical Hit Chance"],"stringId":"melee39"},"49633":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":777,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":49633,"stats":[],"stringId":"mastery_energy_shield_6483"},"49642":{"connections":[{"id":4882,"orbit":0}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":7,"orbitIndex":1,"skill":49642,"stats":["15% increased Totem Damage"],"stringId":"totems6"},"49657":{"connections":[{"id":54417,"orbit":0},{"id":63526,"orbit":6},{"id":43578,"orbit":6},{"id":58109,"orbit":0}],"group":750,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":33,"skill":49657,"stats":["+5 to any Attribute"],"stringId":"dexterity30_"},"49661":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Perfectly Placed Knife","orbit":1,"orbitIndex":2,"recipe":["Fear","Paranoia","Isolation"],"skill":49661,"stats":["25% increased Critical Hit Chance against Bleeding Enemies","20% chance to Aggravate Bleeding on targets you Critically Hit with Attacks"],"stringId":"bleed12"},"49691":{"connections":[{"id":13828,"orbit":0},{"id":31409,"orbit":0},{"id":61106,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":21,"skill":49691,"stats":["+16 to Evasion Rating"],"stringId":"evasion12"},"49696":{"connections":[{"id":10273,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":5,"orbitIndex":12,"skill":49696,"stats":["+3 to all Attributes"],"stringId":"all_attributes13"},"49734":{"connections":[{"id":46741,"orbit":0},{"id":9414,"orbit":0},{"id":32768,"orbit":0},{"id":33203,"orbit":0}],"group":224,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49734,"stats":["+5 to any Attribute"],"stringId":"attributes55"},"49740":{"connections":[{"id":27274,"orbit":0}],"group":1012,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Shattered Crystal","orbit":7,"orbitIndex":0,"recipe":["Suffering","Fear","Ire"],"skill":49740,"stats":["60% reduced Ice Crystal Life"],"stringId":"cold_penetration14"},"49759":{"ascendancyName":"Stormweaver","connections":[{"id":2857,"orbit":6}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Shock Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":71,"skill":49759,"stats":["20% increased chance to Shock"],"stringId":"AscendancySorceress1Small5"},"49769":{"connectionArt":"CharacterPlanned","connections":[{"id":21374,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Corruption Endures","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":21,"skill":49769,"stats":["7% chance to Avoid Death from Hits"],"stringId":"oracle_beast_corruption15_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49799":{"connections":[{"id":46224,"orbit":0}],"group":912,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":2,"orbitIndex":20,"skill":49799,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"mana_flasks5"},"49804":{"connections":[{"id":24035,"orbit":0}],"group":841,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":2,"orbitIndex":22,"skill":49804,"stats":["10% increased Exposure Effect"],"stringId":"elemental58_"},"49929":{"connectionArt":"CharacterPlanned","connections":[{"id":31757,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Everlasting Bloom","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":0,"skill":49929,"stats":["30% increased Skill Effect Duration"],"stringId":"oracle_duration_physical9","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49938":{"connections":[{"id":26196,"orbit":0},{"id":28002,"orbit":0},{"id":51795,"orbit":0},{"id":18822,"orbit":0},{"id":15580,"orbit":0}],"group":338,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49938,"stats":["+5 to any Attribute"],"stringId":"strength13"},"49952":{"connections":[{"id":13856,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Ailment Effect","orbit":7,"orbitIndex":6,"skill":49952,"stats":["12% increased Magnitude of Ailments you inflict"],"stringId":"slow_attacks4"},"49968":{"connections":[{"id":20008,"orbit":0}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Stun Buildup","orbit":1,"orbitIndex":5,"skill":49968,"stats":["18% increased Stun Buildup with Melee Damage"],"stringId":"ranged23"},"49976":{"connections":[{"id":62936,"orbit":7},{"id":47976,"orbit":-3}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":7,"orbitIndex":5,"skill":49976,"stats":["4% of Damage is taken from Mana before Life"],"stringId":"mana23"},"49984":{"connections":[],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Spellblade","orbit":5,"orbitIndex":57,"recipe":["Despair","Fear","Fear"],"skill":49984,"stats":["32% increased Spell Damage while wielding a Melee Weapon","+10 to Dexterity"],"stringId":"spells34"},"49993":{"connections":[{"id":40632,"orbit":2},{"id":64434,"orbit":0},{"id":38814,"orbit":0}],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":0,"skill":49993,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect23"},"49996":{"connections":[{"id":32183,"orbit":0},{"id":38215,"orbit":-4},{"id":5163,"orbit":3},{"id":33463,"orbit":0}],"group":1272,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49996,"stats":["+5 to any Attribute"],"stringId":"attributes35"},"50023":{"connections":[{"id":4921,"orbit":0},{"id":259,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Invigorating Grandeur","orbit":4,"orbitIndex":39,"recipe":["Guilt","Fear","Fear"],"skill":50023,"stats":["Recover 1% of maximum Life per Glory consumed"],"stringId":"glory6_"},"50062":{"connections":[{"id":37641,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Reinforced Barrier","orbit":2,"orbitIndex":2,"recipe":["Despair","Greed","Envy"],"skill":50062,"stats":["20% increased maximum Energy Shield","Defend with 120% of Armour while not on Low Energy Shield"],"stringId":"energy_shield_and_armour13"},"50084":{"connections":[{"id":61525,"orbit":0}],"group":663,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Spell and Attack Damage","orbit":0,"orbitIndex":0,"skill":50084,"stats":["10% increased Spell Damage","10% increased Attack Damage"],"stringId":"placeholder2"},"50098":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":11771,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds","isNotable":true,"name":"Waking Dream","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":5,"orbitIndex":16,"skill":50098,"stats":["Grants Skill: Into the Breach"],"stringId":"AscendancyMonk3Notable5"},"50104":{"connections":[{"id":47168,"orbit":0},{"id":37594,"orbit":0},{"id":7960,"orbit":0},{"id":46742,"orbit":0}],"group":467,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":50104,"stats":["+5 to any Attribute"],"stringId":"intelligence51"},"50107":{"connections":[{"id":50881,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect on Self","orbit":2,"orbitIndex":16,"skill":50107,"stats":["15% reduced effect of Curses on you"],"stringId":"curses26"},"50118":{"connections":[{"id":55450,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Resistance and Life","orbit":1,"orbitIndex":4,"skill":50118,"stats":["Companions have +12% to all Elemental Resistances","Companions have 12% increased maximum Life"],"stringId":"companions38"},"50121":{"connections":[{"id":3128,"orbit":0}],"group":1164,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":50121,"stats":["10% increased Cold Damage"],"stringId":"cold11"},"50142":{"connectionArt":"CharacterPlanned","connections":[{"id":58197,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":58,"skill":50142,"stats":["15% increased Lightning Damage"],"stringId":"oracle_rust_king7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"50146":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Buckler Mastery","orbit":3,"orbitIndex":8,"skill":50146,"stats":[],"stringId":"mastery_buckler281"},"50150":{"connections":[{"id":37279,"orbit":0}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Lightning Damage and Mana Regeneration","orbit":3,"orbitIndex":12,"skill":50150,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"],"stringId":"lightning46"},"50184":{"connectionArt":"CharacterPlanned","connections":[{"id":46069,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":1,"skill":50184,"stats":["12% increased Magnitude of Poison you inflict"],"stringId":"oracle_poison3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"50192":{"ascendancyName":"Blood Mage","connections":[{"id":31223,"orbit":-9}],"group":969,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":50192,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch2Small8"},"50216":{"connections":[{"id":44951,"orbit":3},{"id":17655,"orbit":4}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Skill Speed","orbit":2,"orbitIndex":18,"skill":50216,"stats":["2% increased Skill Speed","5% increased Mana Regeneration Rate"],"stringId":"mana2"},"50219":{"ascendancyName":"Chronomancer","connections":[{"id":42035,"orbit":0}],"group":347,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Curse Delay","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":2,"orbitIndex":21,"skill":50219,"stats":["Curse zones erupt after 10% reduced delay"],"stringId":"AscendancySorceress2Small3"},"50228":{"connections":[{"id":20511,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":3,"orbitIndex":10,"skill":50228,"stats":["10% increased Fire Damage"],"stringId":"warcries43"},"50253":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":341,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Aftershocks","orbit":0,"orbitIndex":0,"recipe":["Despair","Guilt","Greed"],"skill":50253,"stats":["Slam Skills you use yourself have 30% increased Aftershock Area of Effect"],"stringId":"slams5"},"50268":{"connections":[{"id":2446,"orbit":0}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Cold and Lightning Damage","orbit":2,"orbitIndex":20,"skill":50268,"stats":["8% increased Cold Damage","8% increased Lightning Damage"],"stringId":"monkchakra20_"},"50273":{"connections":[{"id":47893,"orbit":0},{"id":63267,"orbit":0},{"id":3131,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Damage","orbit":0,"orbitIndex":0,"skill":50273,"stats":["12% increased Attack Damage while Dual Wielding"],"stringId":"dual_wielding5"},"50277":{"connections":[{"id":50701,"orbit":0}],"group":1265,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":50277,"stats":["15% increased Magnitude of Shock you inflict"],"stringId":"shock15"},"50302":{"connections":[{"id":63470,"orbit":0}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","orbit":3,"orbitIndex":11,"skill":50302,"stats":["6% of Skill Mana Costs Converted to Life Costs"],"stringId":"life_costs2"},"50328":{"connections":[{"id":28992,"orbit":0},{"id":10053,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Life and Mana Flask Recovery","orbit":3,"orbitIndex":23,"skill":50328,"stats":["10% increased Life and Mana Recovery from Flasks"],"stringId":"flasks20_"},"50342":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":5227,"orbit":0}],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":17,"skill":50342,"stats":["15% increased Evasion Rating"],"stringId":"evasion15"},"50383":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern","connections":[],"group":718,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Infusion Mastery","orbit":0,"orbitIndex":0,"skill":50383,"stats":[],"stringId":"mastery_infusion295_"},"50392":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":202,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","isNotable":true,"name":"Brute Strength","orbit":0,"orbitIndex":0,"recipe":["Ire","Suffering","Isolation"],"skill":50392,"stats":["10% reduced maximum Mana","1% increased Damage per 15 Strength"],"stringId":"strength108_"},"50403":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":50403,"stats":[],"stringId":"mastery_cold6170_"},"50420":{"connections":[{"id":51241,"orbit":-2},{"id":31364,"orbit":0}],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":2,"orbitIndex":2,"skill":50420,"stats":["10% increased Charm Charges gained"],"stringId":"charms23"},"50423":{"connections":[{"id":38856,"orbit":0},{"id":23364,"orbit":0},{"id":56547,"orbit":0}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":57,"skill":50423,"stats":["+5 to any Attribute"],"stringId":"intelligence39"},"50437":{"connections":[{"id":35987,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":8,"skill":50437,"stats":["15% increased Evasion Rating"],"stringId":"evasion14"},"50459":{"classesStart":["Ranger","Huntress"],"connections":[{"id":46990,"orbit":0},{"id":1583,"orbit":0},{"id":24665,"orbit":0},{"id":41736,"orbit":0},{"id":63493,"orbit":0},{"id":36365,"orbit":0},{"id":13828,"orbit":0},{"id":56651,"orbit":0}],"group":829,"icon":"Art/2DArt/SkillIcons/passives/blankDex.dds","name":"RANGER","orbit":0,"orbitIndex":0,"skill":50459,"stats":[],"stringId":"ranger596"},"50469":{"connections":[{"id":32701,"orbit":0}],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":50469,"stats":["+5 to any Attribute"],"stringId":"attributes66"},"50483":{"connections":[{"id":61842,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Area","orbit":3,"orbitIndex":22,"skill":50483,"stats":["Minions have 8% increased Area of Effect"],"stringId":"minion_offence8"},"50485":{"connections":[{"id":22959,"orbit":0}],"group":916,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Zone of Control","orbit":2,"orbitIndex":18,"recipe":["Isolation","Isolation","Envy"],"skill":50485,"stats":["20% increased Area of Effect of Curses","10% increased Curse Magnitudes","Enemies you Curse are Hindered, with 15% reduced Movement Speed"],"stringId":"curses6"},"50510":{"connections":[{"id":46384,"orbit":0}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":18,"skill":50510,"stats":["5% increased Block chance"],"stringId":"shield8"},"50516":{"connections":[{"id":2814,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Flammability Magnitude","orbit":7,"orbitIndex":2,"skill":50516,"stats":["15% increased Flammability Magnitude","4% increased Area of Effect for Attacks"],"stringId":"area_attacks60"},"50535":{"connections":[{"id":10612,"orbit":2}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":2,"orbitIndex":18,"skill":50535,"stats":["15% increased effect of Archon Buffs on you"],"stringId":"cold19"},"50540":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[{"id":16499,"orbit":0}],"group":812,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":50540,"stats":[],"stringId":"mastery_curse69"},"50558":{"connections":[{"id":32194,"orbit":0},{"id":12462,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isSwitchable":true,"name":"Aura Effect","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":36908,"name":"Damage","stats":["8% increased Damage"]}},"orbit":4,"orbitIndex":60,"skill":50558,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras3"},"50561":{"connections":[{"id":12418,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":3,"orbitIndex":18,"skill":50561,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries8"},"50562":{"connections":[{"id":43142,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Barbaric Strength","orbit":7,"orbitIndex":8,"recipe":["Guilt","Despair","Envy"],"skill":50562,"stats":["45% increased Critical Damage Bonus","10% increased Mana Cost of Skills","+10 to Strength"],"stringId":"criticals74"},"50574":{"connections":[{"id":19426,"orbit":0},{"id":46034,"orbit":0}],"group":1001,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Life Recoup","orbit":2,"orbitIndex":20,"skill":50574,"stats":["3% of Physical Damage taken Recouped as Life","5% increased Physical Damage"],"stringId":"physical45"},"50588":{"connections":[{"id":6010,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":2,"skill":50588,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy13"},"50609":{"connections":[{"id":11916,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds","isNotable":true,"name":"Hard to Kill","orbit":3,"orbitIndex":18,"skill":50609,"stats":["40% increased Flask Life Recovery rate","Regenerate 0.75% of maximum Life per second"],"stringId":"life_regeneration17_"},"50616":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":247,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":50616,"stats":[],"stringId":"mastery_attack1"},"50626":{"connections":[{"id":32597,"orbit":0}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":7,"skill":50626,"stats":["+10 to Armour","+5 to maximum Energy Shield"],"stringId":"energy_shield_and_armour1"},"50629":{"connections":[{"id":3218,"orbit":0},{"id":23930,"orbit":0},{"id":24430,"orbit":0}],"group":261,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":0,"orbitIndex":0,"skill":50629,"stats":["10% increased Elemental Damage"],"stringId":"elemental3"},"50635":{"connections":[{"id":25971,"orbit":0},{"id":42750,"orbit":5},{"id":9050,"orbit":-5}],"group":1158,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":13,"skill":50635,"stats":["3% increased Attack Speed"],"stringId":"attack_speed5"},"50673":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":58526,"orbit":-2},{"id":62427,"orbit":-2}],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Avoiding Deflection","orbit":3,"orbitIndex":18,"recipe":["Disgust","Greed","Suffering"],"skill":50673,"stats":["-5% to amount of Damage Prevented by Deflection","20% increased Deflection Rating"],"stringId":"deflect42"},"50687":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":709,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Coursing Energy","orbit":7,"orbitIndex":14,"recipe":["Envy","Disgust","Paranoia"],"skill":50687,"stats":["40% increased Electrocute Buildup","30% increased Shock Chance against Electrocuted Enemies"],"stringId":"shock_mitigation8_"},"50701":{"connections":[{"id":44932,"orbit":0}],"group":1268,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":50701,"stats":["15% increased Magnitude of Shock you inflict"],"stringId":"shock4"},"50715":{"connections":[{"id":50383,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Frozen Limit","orbit":7,"orbitIndex":21,"recipe":["Greed","Envy","Fear"],"skill":50715,"stats":["+1 to maximum Cold Infusions"],"stringId":"infusion23"},"50720":{"connections":[{"id":43557,"orbit":0},{"id":11376,"orbit":-3},{"id":34199,"orbit":3},{"id":30523,"orbit":3}],"group":735,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":23,"skill":50720,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence35"},"50755":{"connections":[{"id":10131,"orbit":9},{"id":39567,"orbit":0},{"id":19355,"orbit":8}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":5,"orbitIndex":5,"skill":50755,"stats":["+8 to Intelligence"],"stringId":"intelligence103"},"50757":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":290,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":50757,"stats":[],"stringId":"mastery_evasion108"},"50767":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":112,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":2,"orbitIndex":0,"skill":50767,"stats":[],"stringId":"mastery_shapeshifting_6685"},"50795":{"connections":[{"id":58013,"orbit":0},{"id":20744,"orbit":0}],"group":908,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Careful Aim","orbit":7,"orbitIndex":7,"recipe":["Guilt","Guilt","Paranoia"],"skill":50795,"stats":["15% increased Accuracy Rating","20% increased Projectile Damage"],"stringId":"ranged31"},"50816":{"connections":[{"id":46554,"orbit":-9},{"id":39567,"orbit":0},{"id":37974,"orbit":-5}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":5,"orbitIndex":67,"skill":50816,"stats":["+8 to Intelligence"],"stringId":"intelligence102"},"50817":{"connections":[{"id":61355,"orbit":2}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Damage from Mana","orbit":7,"orbitIndex":11,"skill":50817,"stats":["4% of Damage is taken from Mana before Life"],"stringId":"monkchakra4"},"50820":{"connections":[{"id":65472,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":7,"orbitIndex":17,"skill":50820,"stats":["15% increased Glory generation"],"stringId":"glory25"},"50847":{"connections":[{"id":1130,"orbit":0}],"group":141,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Damage","orbit":7,"orbitIndex":5,"skill":50847,"stats":["10% increased Damage with Flails"],"stringId":"flail3"},"50879":{"connections":[{"id":14211,"orbit":7}],"group":1105,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":4,"skill":50879,"stats":["16% increased Hazard Damage"],"stringId":"hazards13"},"50881":{"connections":[{"id":55420,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect on Self","orbit":2,"orbitIndex":20,"skill":50881,"stats":["15% reduced effect of Curses on you"],"stringId":"curses27"},"50884":{"connections":[{"id":53696,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Primal Sundering","orbit":7,"orbitIndex":14,"recipe":["Guilt","Fear","Ire"],"skill":50884,"stats":["Damage Penetrates 12% Elemental Resistances","8% increased Area of Effect for Attacks"],"stringId":"elemental56"},"50908":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connectionArt":"CharacterPlanned","connections":[],"group":611,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Strength of the Deep","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":50908,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges","+1 to Maximum Endurance Charges"],"stringId":"oracle_endurance_charge4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"50912":{"connections":[],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Imbibed Power","orbit":7,"orbitIndex":20,"recipe":["Ire","Disgust","Paranoia"],"skill":50912,"stats":["6% increased Attack Speed during any Flask Effect","25% increased Damage during any Flask Effect"],"stringId":"attack46"},"50986":{"classesStart":["Duelist","Mercenary"],"connections":[{"id":39383,"orbit":0},{"id":10889,"orbit":0},{"id":62386,"orbit":0},{"id":36252,"orbit":0},{"id":7120,"orbit":0},{"id":55536,"orbit":0},{"id":59915,"orbit":0}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/damagedualwield.dds","name":"DUELIST","orbit":0,"orbitIndex":0,"skill":50986,"stats":[],"stringId":"duelist597"},"51006":{"connections":[{"id":41877,"orbit":0}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges Used","orbit":3,"orbitIndex":1,"skill":51006,"stats":["4% reduced Flask Charges used from Mana Flasks"],"stringId":"mana_flasks9"},"51040":{"connections":[{"id":9652,"orbit":0}],"group":1237,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":0,"orbitIndex":0,"skill":51040,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect60"},"51048":{"connections":[{"id":17702,"orbit":0},{"id":58814,"orbit":0},{"id":33946,"orbit":0},{"id":30910,"orbit":0}],"group":1017,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":51048,"stats":["+5 to any Attribute"],"stringId":"dexterity76"},"51052":{"connections":[{"id":22558,"orbit":0},{"id":761,"orbit":-8},{"id":51183,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":60,"skill":51052,"stats":["+5 to any Attribute"],"stringId":"strength10"},"51105":{"connections":[{"id":48979,"orbit":0},{"id":21127,"orbit":0}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Spirit Bond","orbit":1,"orbitIndex":5,"recipe":["Greed","Ire","Fear"],"skill":51105,"stats":["30% increased Totem Life","30% increased Totem Duration"],"stringId":"totems21"},"51129":{"connections":[{"id":15892,"orbit":0},{"id":48717,"orbit":0}],"group":179,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Pile On","orbit":7,"orbitIndex":16,"recipe":["Isolation","Ire","Ire"],"skill":51129,"stats":["30% increased effect of Fully Broken Armour"],"stringId":"armour_break35"},"51142":{"ascendancyName":"Lich","connections":[{"id":26085,"orbit":-4}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Mana","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":15373,"name":"Minion Reservation Efficiency","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["6% increased Reservation Efficiency of Minion Skills"]}},"orbit":9,"orbitIndex":135,"skill":51142,"stats":["3% increased maximum Mana"],"stringId":"AscendancyWitch3Small4"},"51169":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":759,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Soul Bloom","orbit":7,"orbitIndex":21,"recipe":["Despair","Ire","Isolation"],"skill":51169,"stats":["20% increased Energy Shield Recovery rate"],"stringId":"mana40"},"51183":{"connections":[{"id":45301,"orbit":0},{"id":10635,"orbit":0}],"group":405,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":12,"skill":51183,"stats":["10% increased Armour","10% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour26"},"51184":{"connections":[{"id":41965,"orbit":-4},{"id":29502,"orbit":6},{"id":3242,"orbit":-4}],"group":712,"icon":"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds","isNotable":true,"isSwitchable":true,"name":"Raw Power","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds","id":5788,"name":"Raw Destruction","stats":["16% increased Spell Damage","Minions deal 16% increased Damage","+10 to Intelligence"]}},"orbit":0,"orbitIndex":0,"skill":51184,"stats":["20% increased Spell Damage","+10 to Intelligence"],"stringId":"witch_sorceress_notable1"},"51194":{"connections":[{"id":24060,"orbit":4},{"id":18793,"orbit":-5},{"id":49512,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":2,"orbitIndex":0,"skill":51194,"stats":["10% increased Elemental Infusion duration"],"stringId":"infusion11"},"51206":{"connections":[{"id":49642,"orbit":-6}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":17,"skill":51206,"stats":["15% increased Totem Damage"],"stringId":"totems3"},"51210":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":192,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":51210,"stats":[],"stringId":"mastery_caster_6125"},"51213":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[{"id":64747,"orbit":5}],"group":1071,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Wasting","orbit":0,"orbitIndex":0,"recipe":["Guilt","Fear","Despair"],"skill":51213,"stats":["15% increased Duration of Damaging Ailments on Enemies","30% increased Damage with Hits against Enemies affected by Ailments"],"stringId":"ailments39_"},"51234":{"connections":[{"id":15991,"orbit":-2},{"id":27434,"orbit":7}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":2,"orbitIndex":6,"skill":51234,"stats":["15% increased effect of Archon Buffs on you"],"stringId":"lightning56"},"51241":{"connections":[{"id":55118,"orbit":-2}],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":2,"orbitIndex":10,"skill":51241,"stats":["10% increased Charm Charges gained"],"stringId":"charms22"},"51248":{"connections":[{"id":38292,"orbit":0},{"id":6015,"orbit":4}],"group":530,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":2,"orbitIndex":9,"skill":51248,"stats":["10% increased Fire Damage"],"stringId":"fire27"},"51267":{"connections":[{"id":11886,"orbit":0}],"group":410,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":19,"skill":51267,"stats":["15% increased Stun Buildup"],"stringId":"stun26_"},"51299":{"connections":[{"id":35265,"orbit":0},{"id":19802,"orbit":0},{"id":44419,"orbit":0}],"group":549,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":0,"skill":51299,"stats":["+5 to any Attribute"],"stringId":"strength50"},"51303":{"connections":[{"id":38965,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":1,"orbitIndex":11,"skill":51303,"stats":["10% increased Elemental Infusion duration"],"stringId":"infusion9"},"51335":{"connections":[{"id":51968,"orbit":-6},{"id":5726,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isNotable":true,"isSwitchable":true,"name":"Affliction Enforcer","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","id":64801,"name":"Jagged Shards","stats":["20% increased Critical Hit Chance for Spells","20% increased Physical Damage"]}},"orbit":7,"orbitIndex":21,"skill":51335,"stats":["40% increased Flammability Magnitude","20% increased Freeze Buildup","20% increased chance to Shock"],"stringId":"fire32"},"51336":{"connections":[{"id":56818,"orbit":4},{"id":53965,"orbit":0}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":4,"orbitIndex":45,"skill":51336,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks5"},"51369":{"connections":[{"id":56061,"orbit":0},{"id":45503,"orbit":0}],"group":409,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Damage against Burning Enemies","orbit":2,"orbitIndex":6,"skill":51369,"stats":["14% increased Damage with Hits against Burning Enemies"],"stringId":"fire10"},"51394":{"connections":[{"id":29993,"orbit":0}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Unimpeded","orbit":3,"orbitIndex":2,"recipe":["Isolation","Envy","Isolation"],"skill":51394,"stats":["24% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells4"},"51416":{"connections":[{"id":32016,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":54,"skill":51416,"stats":["3% increased Cast Speed"],"stringId":"spells17"},"51446":{"connections":[{"id":53647,"orbit":-7},{"id":19750,"orbit":0}],"group":676,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Leather Bound Gauntlets","orbit":3,"orbitIndex":16,"recipe":["Greed","Suffering","Ire"],"skill":51446,"stats":["+1 to Evasion Rating per 1 Item Armour on Equipped Gloves"],"stringId":"evasion38_"},"51454":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connectionArt":"CharacterPlanned","connections":[],"group":477,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":51454,"stats":[],"stringId":"oracle_life_corruption_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"51463":{"connections":[{"id":4364,"orbit":0}],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Attack Damage while Moving","orbit":7,"orbitIndex":14,"skill":51463,"stats":["12% increased Attack Damage while moving"],"stringId":"slow_mitigation10_"},"51485":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":500,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":0,"orbitIndex":0,"skill":51485,"stats":[],"stringId":"mastery_shapeshifting_6684"},"51509":{"connections":[{"id":35848,"orbit":7},{"id":9393,"orbit":0}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Waters of Life","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Disgust"],"skill":51509,"stats":["Recover 2% of maximum Life when you use a Mana Flask","Mana Flasks gain 0.1 charges per Second"],"stringId":"mana_flasks14"},"51522":{"connections":[{"id":56493,"orbit":-7}],"group":1110,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":22,"skill":51522,"stats":["3% increased Attack Speed"],"stringId":"attack_speed58"},"51534":{"connections":[{"id":24483,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":14,"skill":51534,"stats":["16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"],"stringId":"criticals7"},"51535":{"connections":[{"id":8852,"orbit":0}],"group":137,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Slower Leech","orbit":2,"orbitIndex":13,"skill":51535,"stats":["15% increased amount of Life Leeched","Leech Life 5% slower"],"stringId":"life_leech10"},"51561":{"connections":[{"id":25312,"orbit":0},{"id":2491,"orbit":0},{"id":7716,"orbit":0}],"group":315,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":51561,"stats":["+5 to any Attribute"],"stringId":"strength71"},"51565":{"connections":[{"id":2335,"orbit":0},{"id":22682,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":6,"skill":51565,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"spells14"},"51583":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":51583,"stats":[],"stringId":"mastery_criticals64"},"51602":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[],"group":1296,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Unsight","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Despair"],"skill":51602,"stats":["Enemies near Enemies you Mark are Blinded","Enemies you Mark cannot deal Critical Hits"],"stringId":"marks27"},"51606":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":65207,"orbit":-7}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Freedom of Movement","orbit":4,"orbitIndex":48,"recipe":["Greed","Greed","Envy"],"skill":51606,"stats":["20% increased Evasion Rating","10% reduced Slowing Potency of Debuffs on You","5% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"evasion30"},"51618":{"connectionArt":"CharacterPlanned","connections":[{"id":11580,"orbit":0},{"id":43324,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs and Regeneration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":51618,"stats":["15% increased Life Regeneration rate","6% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_life_corruption1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"51683":{"connections":[],"group":363,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":2,"orbitIndex":22,"skill":51683,"stats":["15% increased Totem Damage"],"stringId":"totems5"},"51690":{"ascendancyName":"Titan","connections":[{"id":12000,"orbit":-5}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Life Regeneration","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":6,"orbitIndex":43,"skill":51690,"stats":["Regenerate 0.5% of maximum Life per second"],"stringId":"AscendancyWarrior1Small7"},"51702":{"connections":[],"group":373,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":16,"skill":51702,"stats":["+8 to Strength"],"stringId":"strength104"},"51707":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":38728,"orbit":5},{"id":41163,"orbit":0}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Enhanced Reflexes","orbit":5,"orbitIndex":66,"recipe":["Fear","Ire","Envy"],"skill":51707,"stats":["20% increased Evasion Rating","Gain Deflection Rating equal to 5% of Evasion Rating","8% increased Dexterity"],"stringId":"evasion32"},"51708":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":51708,"stats":[],"stringId":"mastery_evasion_6509"},"51728":{"connections":[{"id":6505,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Pierce Chance","orbit":2,"orbitIndex":7,"skill":51728,"stats":["15% chance to Pierce an Enemy"],"stringId":"ranged45"},"51732":{"connections":[{"id":26568,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":16,"skill":51732,"stats":["3% increased Attack Speed"],"stringId":"duration_spells8"},"51735":{"connections":[{"id":44707,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":2,"orbitIndex":17,"skill":51735,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"stringId":"shield2"},"51737":{"ascendancyName":"Witchhunter","connections":[{"id":8272,"orbit":-8}],"group":230,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":51737,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"AscendancyMercenary2Small8_"},"51741":{"connections":[{"id":61834,"orbit":0},{"id":57230,"orbit":-4},{"id":57821,"orbit":0},{"id":45798,"orbit":0},{"id":15424,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":51741,"stats":["+5 to any Attribute"],"stringId":"intelligence25"},"51743":{"connections":[{"id":57617,"orbit":3}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Attack Damage","orbit":4,"orbitIndex":0,"skill":51743,"stats":["15% increased Attack Damage if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting23"},"51749":{"connections":[{"id":30141,"orbit":0}],"flavourText":"Lay open your veins, and draw power from your own spilled life.","group":129,"icon":"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds","isKeystone":true,"name":"Blood Magic","orbit":0,"orbitIndex":0,"skill":51749,"stats":["You have no Mana","Skill Mana Costs Converted to Life Costs"],"stringId":"passive_keystone_blood_magic"},"51774":{"connections":[{"id":34425,"orbit":2}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":2,"orbitIndex":10,"skill":51774,"stats":["15% reduced Volatility Explosion delay"],"stringId":"volatility15"},"51788":{"connections":[{"id":5066,"orbit":-2}],"group":630,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Curse Effect on you","orbit":2,"orbitIndex":4,"skill":51788,"stats":["10% reduced effect of Curses on you"],"stringId":"mercenary7"},"51795":{"connections":[{"id":32271,"orbit":-2},{"id":53632,"orbit":7}],"group":346,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude and Fire Damage","orbit":7,"orbitIndex":12,"skill":51795,"stats":["8% increased Fire Damage","15% increased Flammability Magnitude"],"stringId":"fire22"},"51797":{"connections":[{"id":23939,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":8,"skill":51797,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup7"},"51807":{"connections":[{"id":57089,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":2,"orbitIndex":0,"skill":51807,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"stringId":"companions39"},"51812":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":233,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":51812,"stats":[],"stringId":"mastery_attack_6302"},"51820":{"connections":[{"id":21127,"orbit":0}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Conduits","orbit":6,"orbitIndex":30,"recipe":["Despair","Suffering","Suffering"],"skill":51820,"stats":["12% increased Attack and Cast Speed if you've summoned a Totem Recently"],"stringId":"totems33_"},"51821":{"connections":[{"id":46857,"orbit":0},{"id":20115,"orbit":0},{"id":25014,"orbit":0},{"id":39102,"orbit":0}],"group":241,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":51821,"stats":["+5 to any Attribute"],"stringId":"strength51"},"51825":{"connections":[{"id":47363,"orbit":0},{"id":9164,"orbit":0},{"id":13708,"orbit":0}],"group":720,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":4,"orbitIndex":45,"skill":51825,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed20"},"51832":{"connections":[{"id":47722,"orbit":0}],"group":184,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Damage","orbit":2,"orbitIndex":6,"skill":51832,"stats":["16% increased Damage with Warcries"],"stringId":"warcries10"},"51847":{"connections":[{"id":33974,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":4,"orbitIndex":24,"skill":51847,"stats":["6% increased Attack Damage","5% increased Accuracy Rating"],"stringId":"attack31"},"51867":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":374,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Finality","orbit":0,"orbitIndex":0,"recipe":["Isolation","Guilt","Envy"],"skill":51867,"stats":["120% increased Damage with Hits against Enemies that are on Low Life","5% increased Damage taken while on Low Life"],"stringId":"enemies_on_low_life11"},"51868":{"connections":[{"id":19794,"orbit":3},{"id":38320,"orbit":0}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Molten Carapace","orbit":5,"orbitIndex":64,"recipe":["Guilt","Disgust","Suffering"],"skill":51868,"stats":["50% increased Armour while Ignited","+2% to Maximum Fire Resistance while Ignited","50% increased Fire Damage while Ignited"],"stringId":"ignite_mitigation4"},"51871":{"connections":[{"id":8045,"orbit":0}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Immortal Thirst","orbit":0,"orbitIndex":0,"recipe":["Guilt","Suffering","Guilt"],"skill":51871,"stats":["15% increased maximum Energy Shield","25% increased amount of Mana Leeched"],"stringId":"mana_leech20"},"51891":{"connections":[{"id":25528,"orbit":0}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Lucidity","orbit":7,"orbitIndex":17,"recipe":["Envy","Disgust","Suffering"],"skill":51891,"stats":["8% of Damage is taken from Mana before Life","+15 to Intelligence"],"stringId":"mana19"},"51892":{"connections":[{"id":59387,"orbit":0},{"id":64427,"orbit":0},{"id":44188,"orbit":0}],"group":885,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Infusion and Power Charge Duration","orbit":2,"orbitIndex":23,"skill":51892,"stats":["6% increased Power Charge Duration","6% increased Elemental Infusion duration"],"stringId":"power_charges18"},"51903":{"connections":[{"id":55058,"orbit":0},{"id":39347,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":17,"skill":51903,"stats":["10% increased Melee Damage"],"stringId":"melee48_"},"51921":{"connections":[{"id":36629,"orbit":-4}],"group":607,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":51921,"stats":["+5 to any Attribute"],"stringId":"strength42"},"51934":{"connections":[],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Invocated Efficiency","orbit":0,"orbitIndex":0,"recipe":["Isolation","Envy","Paranoia"],"skill":51934,"stats":["10% increased Mana Cost Efficiency","Triggered Spells deal 40% increased Spell Damage"],"stringId":"triggers17"},"51944":{"connections":[{"id":49406,"orbit":0},{"id":51728,"orbit":0},{"id":47683,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":3,"orbitIndex":15,"skill":51944,"stats":["10% increased Projectile Damage"],"stringId":"ranged29_"},"51968":{"connections":[],"group":713,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isSwitchable":true,"name":"Elemental Ailment Chance","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","id":18040,"name":"Physical Damage","stats":["10% increased Physical Damage"]}},"orbit":3,"orbitIndex":18,"skill":51968,"stats":["20% increased Flammability Magnitude","10% increased Freeze Buildup","10% increased chance to Shock"],"stringId":"fire3"},"51974":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern","connections":[{"id":25711,"orbit":0}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/FortifyMasterySymbol.dds","isOnlyImage":true,"name":"Fortify Mastery","orbit":0,"orbitIndex":0,"skill":51974,"stats":[],"stringId":"mastery_fortify7"},"52003":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":708,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCast.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":2,"orbitIndex":18,"skill":52003,"stats":[],"stringId":"mastery_cold_6394"},"52038":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":526,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":52038,"stats":[],"stringId":"mastery_aura_6313"},"52053":{"connections":[{"id":14048,"orbit":3},{"id":24120,"orbit":-4}],"group":1236,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":16,"skill":52053,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana33"},"52060":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":52060,"stats":[],"stringId":"mastery_energy_shield_6493"},"52068":{"ascendancyName":"Warbringer","connections":[],"group":60,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds","isNotable":true,"name":"Turtle Charm","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":52068,"stats":["You take 20% of damage from Blocked Hits","Maximum Block chance is 75%"],"stringId":"AscendancyWarrior2Notable9"},"52106":{"connections":[{"id":44005,"orbit":0},{"id":10295,"orbit":0}],"group":266,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":34,"skill":52106,"stats":["3% increased Cast Speed"],"stringId":"cast_speed3"},"52115":{"connectionArt":"CharacterPlanned","connections":[{"id":51454,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Nurturing Nature","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":52115,"stats":["40% increased Mana Regeneration Rate while on Full Life"],"stringId":"oracle_life_corruption7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"52125":{"connections":[{"id":2847,"orbit":0},{"id":21721,"orbit":0}],"group":747,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":52125,"stats":["+5 to any Attribute"],"stringId":"dexterity79"},"52126":{"connections":[{"id":21885,"orbit":3}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":2,"orbitIndex":0,"skill":52126,"stats":["10% increased Stun Threshold","+5 to Strength"],"stringId":"stun_threshold25"},"52180":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1398,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Trained Deflection","orbit":1,"orbitIndex":9,"recipe":["Suffering","Despair","Suffering"],"skill":52180,"stats":["Prevent +6% of Damage from Deflected Hits"],"stringId":"deflect58"},"52191":{"connections":[{"id":57724,"orbit":-7}],"group":1187,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Event Horizon","orbit":0,"orbitIndex":0,"recipe":["Despair","Isolation","Guilt"],"skill":52191,"stats":["53% increased Chaos Damage","Lose 3% of maximum Life and Energy Shield when you use a Chaos Skill"],"stringId":"chaos33_"},"52199":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":44498,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Overexposure","orbit":0,"orbitIndex":0,"recipe":["Suffering","Isolation","Greed"],"skill":52199,"stats":["30% increased Exposure Effect"],"stringId":"elemental36"},"52215":{"connections":[{"id":56366,"orbit":0}],"group":1393,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Chance","orbit":0,"orbitIndex":0,"skill":52215,"stats":["10% increased Critical Hit Chance with Daggers"],"stringId":"dagger9"},"52220":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":212,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":0,"orbitIndex":0,"skill":52220,"stats":[],"stringId":"mastery_physical194"},"52229":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":638,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","isNotable":true,"name":"Secrets of the Orb","orbit":0,"orbitIndex":0,"recipe":["Disgust","Suffering","Despair"],"skill":52229,"stats":["Orb Skills have +1 to Limit"],"stringId":"orb5"},"52241":{"connections":[{"id":94,"orbit":2}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana on Kill","orbit":1,"orbitIndex":3,"skill":52241,"stats":["Recover 1% of maximum Mana on Kill"],"stringId":"mana_regeneration47_"},"52245":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNotable.dds","isNotable":true,"name":"Distant Dreamer","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Envy"],"skill":52245,"stats":["+10% to Chaos Resistance","Gain 5% of Damage as Extra Chaos Damage","50% reduced effect of Withered on you"],"stringId":"monkchaos6"},"52254":{"connections":[{"id":42290,"orbit":0}],"group":811,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":7,"orbitIndex":14,"skill":52254,"stats":["6% increased Curse Magnitudes"],"stringId":"curses20"},"52257":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1344,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Conductive Embrace","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Isolation","Guilt"],"skill":52257,"stats":["+10% to Lightning Resistance","+2% to Maximum Lightning Resistance if you have at least 5 Green Support Gems Socketed"],"stringId":"shock36"},"52260":{"connections":[{"id":3688,"orbit":-2}],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":2,"orbitIndex":8,"skill":52260,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers8_"},"52274":{"connections":[{"id":3109,"orbit":0},{"id":21077,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":3,"orbitIndex":9,"skill":52274,"stats":["12% increased Grenade Damage"],"stringId":"grenades8"},"52298":{"connections":[{"id":4527,"orbit":0},{"id":26725,"orbit":0},{"id":53308,"orbit":0},{"id":31805,"orbit":0},{"id":52126,"orbit":0}],"group":252,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":52298,"stats":["+5 to any Attribute"],"stringId":"strength61_"},"52300":{"connections":[{"id":53440,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Rage on Hit","orbit":3,"orbitIndex":9,"skill":52300,"stats":["Gain 1 Rage on Melee Axe Hit"],"stringId":"axe12"},"52319":{"connections":[{"id":48305,"orbit":-6}],"group":606,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":52319,"stats":["+5 to any Attribute"],"stringId":"strength5"},"52348":{"connections":[{"id":51206,"orbit":-5},{"id":34487,"orbit":0}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Carved Earth","orbit":7,"orbitIndex":15,"recipe":["Suffering","Suffering","Ire"],"skill":52348,"stats":["20% increased Totem Damage","6% increased Attack and Cast Speed if you've summoned a Totem Recently"],"stringId":"totems8"},"52351":{"connections":[{"id":52260,"orbit":0}],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":2,"orbitIndex":12,"skill":52351,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers7"},"52354":{"connections":[{"id":41171,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Damage","orbit":0,"orbitIndex":0,"skill":52354,"stats":["16% increased Attack Damage against Rare or Unique Enemies"],"stringId":"boss_slaying6"},"52361":{"connections":[{"id":26107,"orbit":7}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":2,"orbitIndex":9,"skill":52361,"stats":["10% increased Projectile Damage"],"stringId":"projectiles10"},"52373":{"connections":[{"id":37276,"orbit":-2},{"id":56342,"orbit":7}],"group":364,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":20,"skill":52373,"stats":["+2 to Maximum Rage"],"stringId":"rage1"},"52374":{"ascendancyName":"Oracle","connections":[],"group":21,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleTotemLimit.dds","isNotable":true,"name":"Unnamed Heartwood","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":52374,"stats":["+1 to maximum number of Summoned Totems","Totems die 6 seconds after their Life is reduced to 0"],"stringId":"AscendancyDruid1Notable6"},"52392":{"connections":[{"id":25934,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Singular Purpose","orbit":3,"orbitIndex":17,"recipe":["Disgust","Envy","Fear"],"skill":52392,"stats":["5% reduced Attack Speed","20% increased Stun Buildup","40% increased Damage with Two Handed Weapons"],"stringId":"two_handed8"},"52395":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":56331,"orbit":0},{"id":26283,"orbit":0},{"id":664,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaFlameSelector.dds","isMultipleChoice":true,"isNotable":true,"name":"Lucid Dreaming","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":5,"orbitIndex":27,"skill":52395,"stats":[],"stringId":"AscendancyMonk3Notable6_Choice"},"52399":{"connections":[{"id":9444,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Damage","orbit":5,"orbitIndex":38,"skill":52399,"stats":["18% increased Critical Damage Bonus with Quarterstaves"],"stringId":"quarterstaff16_"},"52410":{"connections":[],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":4,"orbitIndex":26,"skill":52410,"stats":["20% increased Stun Threshold while Parrying"],"stringId":"buckler10"},"52415":{"connections":[{"id":32655,"orbit":0}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Attack Speed with Companion in Presence","orbit":2,"orbitIndex":22,"skill":52415,"stats":["4% increased Attack Speed while your Companion is in your Presence"],"stringId":"companions32"},"52429":{"connections":[{"id":58930,"orbit":7}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":3,"orbitIndex":13,"skill":52429,"stats":["3% increased Cast Speed"],"stringId":"cast_speed26"},"52440":{"connections":[{"id":53893,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":2,"orbitIndex":18,"skill":52440,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"companions40"},"52442":{"connections":[],"group":753,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":20,"skill":52442,"stats":["3% increased Attack Speed"],"stringId":"attack_speed1"},"52445":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1256,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":52445,"stats":[],"stringId":"mastery_evasion_and_energy_shield_6498"},"52448":{"ascendancyName":"Invoker","connections":[],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds","isNotable":true,"name":"...and Scatter Them to the Winds","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":53,"skill":52448,"stats":["Trigger Elemental Expression on Melee Critical Hit","Grants Skill: Elemental Expression"],"stringId":"AscendancyMonk2Notable7_"},"52454":{"connections":[{"id":46604,"orbit":3}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":21,"skill":52454,"stats":["7% increased Chaos Damage"],"stringId":"chaos15"},"52462":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":452,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":52462,"stats":[],"stringId":"mastery_armour5_"},"52464":{"connections":[],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":6,"orbitIndex":24,"skill":52464,"stats":["Recover 1% of maximum Life on Kill"],"stringId":"life_on_kill5"},"52501":{"connections":[{"id":60700,"orbit":2147483647}],"group":1161,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Empowered Attack Freeze Buildup","orbit":7,"orbitIndex":8,"skill":52501,"stats":["20% increased Freeze Buildup with Empowered Attacks"],"stringId":"cold50"},"52537":{"connections":[],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Penetration","orbit":2,"orbitIndex":13,"skill":52537,"stats":["10% increased Magnitude of Chill you inflict"],"stringId":"cold_penetration4"},"52556":{"connections":[{"id":16347,"orbit":-7},{"id":28304,"orbit":0}],"group":364,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":8,"skill":52556,"stats":["+2 to Maximum Rage"],"stringId":"rage3"},"52574":{"connections":[{"id":55478,"orbit":-7}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":7,"orbitIndex":21,"skill":52574,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"area_attacks21"},"52576":{"connections":[{"id":64550,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Damage vs Immobilised","orbit":2,"orbitIndex":9,"skill":52576,"stats":["20% increased Damage against Immobilised Enemies"],"stringId":"immobilisation4"},"52615":{"connections":[],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":7,"orbitIndex":18,"skill":52615,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells6"},"52618":{"connections":[{"id":32777,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Boon of the Beast","orbit":3,"orbitIndex":18,"recipe":["Fear","Suffering","Paranoia"],"skill":52618,"stats":["When you Shapeshift to Human form, gain 10% increased Spell Damage per second you were Shapeshifted, up to a maximum of 80%, for 8 seconds"],"stringId":"shapeshifting19"},"52630":{"connections":[{"id":61800,"orbit":0},{"id":28371,"orbit":0}],"group":1303,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Critical Damage vs Full Life","orbit":7,"orbitIndex":13,"skill":52630,"stats":["40% increased Critical Damage Bonus against Enemies that are on Full Life"],"stringId":"enemies_on_full_life2"},"52659":{"connections":[{"id":10362,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":20,"skill":52659,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration2"},"52676":{"connections":[],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Duration","orbit":7,"orbitIndex":3,"skill":52676,"stats":["16% increased Minion Duration"],"stringId":"minion_reservation9"},"52684":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":8115,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Eroding Chains","orbit":4,"orbitIndex":32,"recipe":["Guilt","Fear","Guilt"],"skill":52684,"stats":["Break 50% of Armour on Pinning an Enemy"],"stringId":"armour_break38"},"52695":{"connections":[{"id":57230,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":7,"orbitIndex":1,"skill":52695,"stats":["10% increased Physical Damage"],"stringId":"chaos6"},"52703":{"ascendancyName":"Blood Mage","connections":[],"group":895,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds","isNotable":true,"name":"Gore Spike","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":52703,"stats":["1% increased Critical Damage Bonus per 50 current Life"],"stringId":"AscendancyWitch2Notable1"},"52743":{"connections":[{"id":34541,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":10,"skill":52743,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"deflect47"},"52746":{"connections":[{"id":9796,"orbit":0},{"id":64471,"orbit":3}],"group":542,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":2,"orbitIndex":12,"skill":52746,"stats":["12% increased Fire Damage"],"stringId":"fire14"},"52764":{"connections":[{"id":47606,"orbit":0}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Mystical Rage","orbit":1,"orbitIndex":0,"recipe":["Isolation","Greed","Envy"],"skill":52764,"stats":["Every Rage also grants 2% increased Spell Damage"],"stringId":"rage40"},"52765":{"connections":[],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":12,"skill":52765,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration12"},"52774":{"connections":[{"id":5084,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":18,"skill":52774,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite12"},"52796":{"connections":[{"id":30371,"orbit":-6}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":4,"orbitIndex":66,"skill":52796,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"stringId":"shield24"},"52799":{"connections":[{"id":47270,"orbit":-4},{"id":19955,"orbit":4},{"id":44455,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":3,"orbitIndex":0,"skill":52799,"stats":["15% increased Freeze Buildup"],"stringId":"cold10"},"52800":{"connections":[{"id":57615,"orbit":0}],"group":1417,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":6,"orbitIndex":54,"skill":52800,"stats":["+8% Surpassing chance to fire an additional Arrow"],"stringId":"bow19"},"52803":{"connections":[{"id":59356,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Hale Traveller","orbit":7,"orbitIndex":0,"recipe":["Envy","Disgust","Disgust"],"skill":52803,"stats":["20% increased Life Recovery from Flasks","Life Flasks gain 0.1 charges per Second"],"stringId":"life_flasks5_"},"52807":{"connections":[{"id":60551,"orbit":0},{"id":61836,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":10,"skill":52807,"stats":["15% increased Presence Area of Effect"],"stringId":"auras13"},"52829":{"connections":[{"id":375,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage and Stun Buildup","orbit":4,"orbitIndex":63,"skill":52829,"stats":["12% increased Stun Buildup","10% increased Damage with Maces"],"stringId":"mace8"},"52836":{"connections":[{"id":11980,"orbit":7},{"id":56806,"orbit":0}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":66,"skill":52836,"stats":["5% increased Block chance"],"stringId":"block11"},"52860":{"connections":[{"id":45494,"orbit":0},{"id":40975,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":7,"orbitIndex":12,"skill":52860,"stats":["15% increased Ballista damage"],"stringId":"ballista2"},"52875":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":52875,"stats":[],"stringId":"mastery_attack21"},"52971":{"connections":[{"id":21227,"orbit":-2},{"id":25528,"orbit":0}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Quick Response","orbit":4,"orbitIndex":45,"recipe":["Envy","Disgust","Fear"],"skill":52971,"stats":["20% faster start of Energy Shield Recharge","30% faster start of Energy Shield Recharge when not on Full Life"],"stringId":"energy_shield_recovery13"},"52973":{"connections":[{"id":12851,"orbit":0},{"id":57555,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Impale Chance","orbit":2,"orbitIndex":11,"skill":52973,"stats":["15% chance to Impale on Spell Hit"],"stringId":"physical8"},"52980":{"connections":[{"id":18970,"orbit":0},{"id":44343,"orbit":-4}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":4,"orbitIndex":48,"skill":52980,"stats":["+8 to Evasion Rating","+5 to maximum Energy Shield"],"stringId":"evasion_and_energy_shield1"},"52993":{"connectionArt":"CharacterPlanned","connections":[{"id":9414,"orbit":0}],"group":276,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":52993,"stats":["16% increased Elemental Damage"],"stringId":"oracle_glory_elemental1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"53030":{"connections":[{"id":11525,"orbit":0},{"id":48267,"orbit":0}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Immolation","orbit":2,"orbitIndex":2,"recipe":["Ire","Despair","Disgust"],"skill":53030,"stats":["25% increased Ignite Magnitude","+10 to Strength"],"stringId":"ignite5"},"53089":{"connections":[{"id":9918,"orbit":0},{"id":10474,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":12,"skill":53089,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks13"},"53094":{"connections":[{"id":38703,"orbit":0},{"id":51048,"orbit":0}],"group":1048,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":20,"skill":53094,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy36"},"53108":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":36822,"orbit":0}],"group":517,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds","isNotable":true,"name":"Adaptive Capability","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":53108,"stats":["Attribute Requirements of Gems can be satisified by your highest Attribute"],"stringId":"AscendancyMercenary3Notable6"},"53123":{"connections":[{"id":8421,"orbit":-2},{"id":54982,"orbit":-2},{"id":5862,"orbit":-2}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds","name":"Shaman","orbit":7,"orbitIndex":18,"skill":53123,"stats":["+3% to all Elemental Resistances"],"stringId":"shaman1"},"53131":{"connections":[{"id":7060,"orbit":0},{"id":46665,"orbit":0}],"group":250,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Tukohama's Brew","orbit":7,"orbitIndex":16,"recipe":["Isolation","Paranoia","Greed"],"skill":53131,"stats":["50% of Skill Mana costs Converted to Life Costs during any Life Flask Effect"],"stringId":"life_flasks43"},"53149":{"connections":[{"id":24647,"orbit":-5}],"group":972,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":4,"orbitIndex":22,"skill":53149,"stats":["15% increased Freeze Buildup"],"stringId":"cold29"},"53150":{"connections":[{"id":15270,"orbit":0},{"id":17589,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Sharp Sight","orbit":3,"orbitIndex":18,"recipe":["Guilt","Disgust","Ire"],"skill":53150,"stats":["5% increased Attack Speed","30% increased Accuracy Rating against Rare or Unique Enemies"],"stringId":"accuracy30"},"53166":{"connections":[{"id":26194,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":7,"orbitIndex":21,"skill":53166,"stats":["20% increased Presence Area of Effect"],"stringId":"auras9"},"53177":{"connections":[{"id":43944,"orbit":2147483647}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility when Stunned","orbit":2,"orbitIndex":3,"skill":53177,"stats":["50% chance to gain Volatility when you are Stunned"],"stringId":"volatility9"},"53185":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds","isNotable":true,"name":"The Winter Owl","orbit":3,"orbitIndex":19,"recipe":["Greed","Greed","Fear"],"skill":53185,"stats":["3% increased Evasion Rating per 10 Intelligence","Gain Accuracy Rating equal to your Intelligence","+10 to Intelligence"],"stringId":"azmerianimals54"},"53187":{"connections":[{"id":35011,"orbit":0},{"id":57775,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Warlord Berserker","orbit":2,"orbitIndex":22,"recipe":["Disgust","Fear","Fear"],"skill":53187,"stats":["40% reduced Presence Area of Effect","Allies in your Presence Regenerate 5 Rage per second if you have gained Rage Recently"],"stringId":"auras24"},"53188":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":954,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":53188,"stats":[],"stringId":"mastery_mana158"},"53194":{"connections":[{"id":38130,"orbit":3}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":2,"orbitIndex":16,"skill":53194,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries20"},"53196":{"connections":[{"id":46692,"orbit":0}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask and Charm Charges Gained","orbit":7,"orbitIndex":12,"skill":53196,"stats":["8% increased Flask and Charm Charges gained"],"stringId":"flasks12"},"53207":{"connections":[{"id":47635,"orbit":0},{"id":56914,"orbit":0}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":1,"orbitIndex":4,"skill":53207,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration3"},"53216":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":253,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":53216,"stats":[],"stringId":"mastery_warcry252_"},"53261":{"connections":[{"id":30780,"orbit":-2}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Area and Damage","orbit":7,"orbitIndex":11,"skill":53261,"stats":["4% increased Area of Effect of Ancestrally Boosted Attacks","Ancestrally Boosted Attacks deal 8% increased Damage"],"stringId":"melee61"},"53265":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1317,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Nature's Bite","orbit":0,"orbitIndex":0,"recipe":["Ire","Despair","Suffering"],"skill":53265,"stats":["20% increased Elemental Damage","15% increased chance to inflict Ailments"],"stringId":"ailments48"},"53266":{"connections":[{"id":13576,"orbit":0},{"id":20387,"orbit":0},{"id":53560,"orbit":0}],"group":911,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":53266,"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"stringId":"lightning7"},"53272":{"connections":[{"id":2560,"orbit":0},{"id":2582,"orbit":0}],"group":1398,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":3,"orbitIndex":20,"skill":53272,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect54"},"53294":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":33397,"orbit":0}],"group":530,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Burn Away","orbit":0,"orbitIndex":0,"recipe":["Fear","Disgust","Disgust"],"skill":53294,"stats":["15% increased Fire Damage","10% increased Ignite Magnitude","Damage Penetrates 10% Fire Resistance"],"stringId":"fire33"},"53308":{"connections":[{"id":17138,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":5,"skill":53308,"stats":["10% increased Melee Damage"],"stringId":"melee47"},"53320":{"connections":[{"id":43791,"orbit":0}],"group":643,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":22,"skill":53320,"stats":["20% increased Glory generation for Banner Skills"],"stringId":"banners18"},"53329":{"connections":[{"id":64724,"orbit":0}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability and Ignite Magnitude","orbit":2,"orbitIndex":20,"skill":53329,"stats":["15% increased Flammability Magnitude","8% increased Ignite Magnitude"],"stringId":"ignite4"},"53354":{"connections":[{"id":36250,"orbit":4},{"id":33408,"orbit":5},{"id":20289,"orbit":0}],"group":118,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Leech","orbit":0,"orbitIndex":0,"skill":53354,"stats":["10% increased amount of Life Leeched while Shapeshifted"],"stringId":"wolf4"},"53367":{"connections":[{"id":12821,"orbit":0},{"id":65353,"orbit":0}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Symbol of Defiance","orbit":3,"orbitIndex":0,"recipe":["Despair","Ire","Greed"],"skill":53367,"stats":["Banner Skills have 30% increased Area of Effect","Banner Skills have 30% increased Duration"],"stringId":"banners11"},"53373":{"connections":[{"id":39517,"orbit":3},{"id":36629,"orbit":0}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":4,"orbitIndex":45,"skill":53373,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold26"},"53386":{"connections":[{"id":57388,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":7,"orbitIndex":0,"skill":53386,"stats":["15% increased Critical Damage Bonus for Attack Damage"],"stringId":"criticals65"},"53396":{"connections":[{"id":10156,"orbit":6}],"group":606,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":53396,"stats":["+5 to any Attribute"],"stringId":"intelligence30"},"53405":{"connections":[{"id":17468,"orbit":0},{"id":16090,"orbit":6},{"id":26798,"orbit":4},{"id":8693,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":53405,"stats":["+5 to any Attribute"],"stringId":"strength58"},"53440":{"connections":[{"id":11306,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Rage on Hit","orbit":3,"orbitIndex":7,"skill":53440,"stats":["Gain 2 Rage on Melee Axe Hit"],"stringId":"axe10"},"53443":{"connections":[{"id":5710,"orbit":-6},{"id":59767,"orbit":0}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":8,"skill":53443,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks24"},"53444":{"connections":[{"id":752,"orbit":5}],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Duration","orbit":4,"orbitIndex":31,"skill":53444,"stats":["12% increased Minion Duration"],"stringId":"minion_reservation3_"},"53471":{"connections":[{"id":11836,"orbit":0}],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Critical vs Blinded","orbit":7,"orbitIndex":4,"skill":53471,"stats":["12% increased Critical Hit Chance against Blinded Enemies"],"stringId":"blind16"},"53505":{"connections":[{"id":21468,"orbit":6}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":18,"skill":53505,"stats":["10% increased amount of Life Leeched"],"stringId":"life_leech22"},"53524":{"connections":[{"id":32727,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Armour Break","orbit":7,"orbitIndex":19,"skill":53524,"stats":["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"],"stringId":"physical21"},"53527":{"connections":[{"id":58855,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Shattering Blow","orbit":7,"orbitIndex":0,"recipe":["Fear","Guilt","Guilt"],"skill":53527,"stats":["Break 50% of Armour on Heavy Stunning an Enemy"],"stringId":"stun17"},"53539":{"connections":[{"id":46705,"orbit":0},{"id":13379,"orbit":0}],"group":1005,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage if Melee Hit","orbit":3,"orbitIndex":6,"skill":53539,"stats":["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"],"stringId":"ranged17"},"53560":{"connections":[{"id":46157,"orbit":0}],"group":941,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Skill Chain Chance","orbit":0,"orbitIndex":0,"skill":53560,"stats":["20% chance for Lightning Skills to Chain an additional time"],"stringId":"shock1"},"53566":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Run and Gun","orbit":4,"orbitIndex":29,"recipe":["Suffering","Paranoia","Fear"],"skill":53566,"stats":["5% reduced Movement Speed Penalty from using Skills while moving","Projectile Attacks have a 12% chance to fire two additional Projectiles while moving"],"stringId":"slow_mitigation16"},"53589":{"connections":[{"id":25374,"orbit":0}],"group":625,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":53589,"stats":["+5 to any Attribute"],"stringId":"attributes64"},"53595":{"connections":[{"id":29458,"orbit":7},{"id":38628,"orbit":0}],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":3,"orbitIndex":19,"skill":53595,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison4"},"53607":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Fortified Location","orbit":4,"orbitIndex":3,"recipe":["Suffering","Despair","Disgust"],"skill":53607,"stats":["10% increased Armour and Evasion Rating per Summoned Totem in your Presence","10% increased Attack Damage per Summoned Totem in your Presence"],"stringId":"ballista17"},"53632":{"connections":[{"id":28482,"orbit":3}],"group":346,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage","orbit":2,"orbitIndex":8,"skill":53632,"stats":["12% increased Fire Damage"],"stringId":"fire29_"},"53647":{"connections":[],"group":676,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":12,"skill":53647,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion24"},"53675":{"connections":[{"id":59498,"orbit":0}],"group":430,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":0,"skill":53675,"stats":["15% increased Presence Area of Effect"],"stringId":"auras8"},"53683":{"connections":[{"id":30082,"orbit":0},{"id":61432,"orbit":0}],"group":876,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Efficient Loading","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Despair","Isolation"],"skill":53683,"stats":["30% chance when you Reload a Crossbow to be immediate"],"stringId":"crossbow26"},"53696":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":53696,"stats":[],"stringId":"mastery_attack10_"},"53697":{"connections":[{"id":47555,"orbit":7},{"id":3041,"orbit":-3}],"group":648,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":26,"skill":53697,"stats":["+5 to any Attribute"],"stringId":"intelligence26"},"53698":{"connections":[{"id":20916,"orbit":-3},{"id":59355,"orbit":0}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":22,"skill":53698,"stats":["10% increased Attack Damage"],"stringId":"attack14"},"53719":{"connections":[{"id":27082,"orbit":0}],"group":159,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":53719,"stats":["+5 to any Attribute"],"stringId":"attributes71"},"53762":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":36728,"orbit":2147483647}],"group":506,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Reduced Attribute Requirements","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":53762,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"stringId":"AscendancyMercenary3Small8"},"53771":{"connections":[{"id":52361,"orbit":-2}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":3,"orbitIndex":9,"skill":53771,"stats":["10% increased Projectile Damage"],"stringId":"projectiles12"},"53785":{"connections":[{"id":1170,"orbit":0},{"id":23307,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":18,"skill":53785,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks8"},"53804":{"connections":[{"id":56112,"orbit":7}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":4,"orbitIndex":48,"skill":53804,"stats":["10% increased Fire Damage"],"stringId":"warcries46"},"53822":{"connections":[],"group":132,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":14,"skill":53822,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage17"},"53823":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":10508,"orbit":-3}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Towering Shield","orbit":3,"orbitIndex":18,"recipe":["Ire","Despair","Guilt"],"skill":53823,"stats":["25% increased Chance to Block if you've Blocked with a raised Shield Recently","50% increased Defences from Equipped Shield"],"stringId":"block14"},"53853":{"connections":[{"id":57320,"orbit":0}],"group":667,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Backup Plan","orbit":7,"orbitIndex":19,"recipe":["Greed","Greed","Ire"],"skill":53853,"stats":["50% increased Evasion Rating if you have been Hit Recently","50% increased Armour if you haven't been Hit Recently"],"stringId":"armour_and_evasion13"},"53893":{"connections":[{"id":21784,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":2,"orbitIndex":14,"skill":53893,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"companions26"},"53895":{"connections":[{"id":17303,"orbit":2}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Fuse Duration","orbit":3,"orbitIndex":8,"skill":53895,"stats":["15% reduced Grenade Detonation Time"],"stringId":"grenades24"},"53901":{"connections":[{"id":34375,"orbit":7}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":3,"orbitIndex":12,"skill":53901,"stats":["5% increased Block chance"],"stringId":"shield20"},"53910":{"connectionArt":"CharacterPlanned","connections":[{"id":9212,"orbit":0},{"id":58368,"orbit":7}],"group":291,"icon":"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds","isNotable":true,"name":"Forbidden Path","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":53910,"stats":["5% reduced maximum Life","-10% to all Elemental Resistances","Minions Recoup 30% of Damage taken as Life","Minions Gain 20% of Elemental Damage as Extra Chaos Damage"],"stringId":"oracle_forbidden_path5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"53921":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":58838,"orbit":0},{"id":40596,"orbit":0}],"group":300,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Unbreaking","orbit":5,"orbitIndex":48,"recipe":["Paranoia","Envy","Paranoia"],"skill":53921,"stats":["30% increased Stun Threshold","30% increased Elemental Ailment Threshold"],"stringId":"stun_threshold12"},"53935":{"connections":[{"id":10677,"orbit":2},{"id":25281,"orbit":0}],"group":948,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Briny Carapace","orbit":2,"orbitIndex":14,"recipe":["Guilt","Ire","Paranoia"],"skill":53935,"stats":["100% increased Stun Threshold for each time you've been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun9"},"53938":{"connections":[{"id":36931,"orbit":0}],"group":1024,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":18,"skill":53938,"stats":["10% increased Attack Damage"],"stringId":"attack43"},"53941":{"connections":[{"id":17283,"orbit":0}],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Shimmering","orbit":3,"orbitIndex":12,"recipe":["Envy","Envy","Suffering"],"skill":53941,"stats":["20% increased Energy Shield Recovery Rate if you haven't been Hit Recently","3% increased Movement Speed while you have Energy Shield"],"stringId":"evasion_and_energy_shield15"},"53958":{"connections":[{"id":51006,"orbit":2}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":3,"orbitIndex":23,"skill":53958,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"mana_flasks8"},"53960":{"connections":[{"id":8975,"orbit":-5}],"group":933,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":54,"skill":53960,"stats":["+5 to any Attribute"],"stringId":"intelligence5"},"53965":{"connections":[{"id":12337,"orbit":0}],"group":975,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":53965,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning27"},"53975":{"connections":[{"id":33254,"orbit":0}],"group":726,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":8,"skill":53975,"stats":["10% increased Spell Damage"],"stringId":"spells1"},"53989":{"connections":[{"id":29372,"orbit":8}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":6,"orbitIndex":59,"skill":53989,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage20"},"53996":{"connections":[{"id":9941,"orbit":7},{"id":28556,"orbit":3}],"group":839,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":22,"skill":53996,"stats":["8% increased Melee Damage"],"stringId":"melee21"},"54031":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoarNotable.dds","isNotable":true,"name":"The Great Boar","orbit":0,"orbitIndex":0,"recipe":["Envy","Suffering","Guilt"],"skill":54031,"stats":["+1 Life per 4 Dexterity","+1 to Stun Threshold per Dexterity","+5 to Strength"],"stringId":"azmerianimals6_"},"54036":{"connections":[{"id":30720,"orbit":0},{"id":15809,"orbit":-7},{"id":17501,"orbit":-7},{"id":18485,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":3,"orbitIndex":2,"skill":54036,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_reservation4"},"54058":{"connections":[{"id":62001,"orbit":0}],"group":1402,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Damage","orbit":0,"orbitIndex":0,"skill":54058,"stats":["10% increased Critical Damage Bonus with Daggers"],"stringId":"dagger14"},"54067":{"connections":[{"id":27626,"orbit":0},{"id":2244,"orbit":-4}],"group":419,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge on Critical Hit","orbit":5,"orbitIndex":49,"skill":54067,"stats":["5% chance to Gain Arcane Surge when you deal a Critical Hit"],"stringId":"mana_regeneration30"},"54099":{"connections":[{"id":8493,"orbit":0},{"id":2847,"orbit":0},{"id":55700,"orbit":0}],"group":675,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54099,"stats":["+5 to any Attribute"],"stringId":"strength83"},"54127":{"connections":[{"id":54282,"orbit":0},{"id":15182,"orbit":0},{"id":56978,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":54127,"stats":[],"stringId":"jewel_slot1975"},"54138":{"connections":[{"id":38564,"orbit":0},{"id":37963,"orbit":0}],"group":546,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Speed","orbit":2,"orbitIndex":12,"skill":54138,"stats":["3% increased Attack Speed with Swords"],"stringId":"sword8"},"54148":{"connections":[{"id":52746,"orbit":0},{"id":56934,"orbit":0}],"group":542,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Smoke Inhalation","orbit":2,"orbitIndex":6,"recipe":["Isolation","Envy","Fear"],"skill":54148,"stats":["Damage Penetrates 15% Fire Resistance","15% increased Duration of Damaging Ailments on Enemies"],"stringId":"fire_penetration25"},"54152":{"connections":[{"id":43453,"orbit":0}],"group":1288,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Sprint Movement Speed","orbit":0,"orbitIndex":0,"skill":54152,"stats":["3% increased Movement Speed while Sprinting"],"stringId":"Sprint3"},"54176":{"connections":[{"id":55463,"orbit":0},{"id":26598,"orbit":0}],"group":1138,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":54176,"stats":["15% increased chance to Shock"],"stringId":"shock8"},"54194":{"ascendancyName":"Chronomancer","connections":[{"id":28153,"orbit":0}],"group":347,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Life Recoup","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":2,"orbitIndex":3,"skill":54194,"stats":["4% of Damage taken Recouped as Life"],"stringId":"AscendancySorceress2Small4"},"54228":{"connections":[{"id":64240,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":2,"skill":54228,"stats":["10% increased Physical Damage"],"stringId":"physical29"},"54232":{"connections":[{"id":44659,"orbit":5}],"group":637,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54232,"stats":["+5 to any Attribute"],"stringId":"strength24_"},"54282":{"connections":[{"id":52125,"orbit":0},{"id":11066,"orbit":2147483647}],"group":763,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":0,"skill":54282,"stats":["+5 to any Attribute"],"stringId":"strength82"},"54283":{"connections":[{"id":26324,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":21,"skill":54283,"stats":["15% increased Armour"],"stringId":"armour10"},"54288":{"connections":[{"id":21568,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":20,"skill":54288,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup9"},"54289":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connectionArt":"CharacterPlanned","connections":[],"group":226,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Gift of the Plains","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":54289,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges","+1 to Maximum Power Charges"],"stringId":"oracle_power_charge4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"54297":{"connectionArt":"CharacterPlanned","connections":[{"id":25678,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":24,"skill":54297,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_beast_corruption10","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"54311":{"connections":[{"id":28482,"orbit":7}],"group":346,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":18,"skill":54311,"stats":["30% increased Flammability Magnitude"],"stringId":"fire24"},"54340":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":356,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":2,"orbitIndex":3,"skill":54340,"stats":[],"stringId":"mastery_armour10"},"54351":{"connections":[{"id":52464,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":7,"orbitIndex":7,"skill":54351,"stats":["Recover 1% of maximum Life on Kill"],"stringId":"life_on_kill3"},"54378":{"connections":[{"id":26863,"orbit":0},{"id":58198,"orbit":0}],"group":339,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Recover Mana on consuming Power Charge","orbit":2,"orbitIndex":13,"skill":54378,"stats":["Recover 2% of maximum Mana when you consume a Power Charge"],"stringId":"power_charges15"},"54380":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connectionArt":"CharacterPlanned","connections":[],"group":421,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":0,"orbitIndex":0,"skill":54380,"stats":[],"stringId":"oracle_poison_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"54413":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":970,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":3,"orbitIndex":10,"skill":54413,"stats":[],"stringId":"mastery_evasion114"},"54416":{"connections":[{"id":60274,"orbit":4}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":6,"skill":54416,"stats":["20% increased Armour if you have been Hit Recently"],"stringId":"armour3"},"54417":{"connections":[],"group":750,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":21,"skill":54417,"stats":["+5 to any Attribute"],"stringId":"dexterity29"},"54437":{"connections":[{"id":16111,"orbit":-5},{"id":2397,"orbit":0},{"id":8493,"orbit":0}],"group":642,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage on Low Life","orbit":7,"orbitIndex":20,"skill":54437,"stats":["20% increased Attack Damage while on Low Life"],"stringId":"attack37"},"54447":{"classesStart":["Witch","Sorceress"],"connections":[{"id":23710,"orbit":0},{"id":59822,"orbit":0},{"id":32699,"orbit":0},{"id":40721,"orbit":0},{"id":22147,"orbit":0},{"id":8305,"orbit":0},{"id":4739,"orbit":0}],"group":746,"icon":"Art/2DArt/SkillIcons/passives/blankInt.dds","name":"WITCH","orbit":0,"orbitIndex":0,"skill":54447,"stats":[],"stringId":"witch595"},"54453":{"connections":[{"id":19006,"orbit":0},{"id":61042,"orbit":0}],"group":617,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":12,"skill":54453,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"],"stringId":"minion_reservation11"},"54485":{"connections":[{"id":25482,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":22,"skill":54485,"stats":["+8 to Strength"],"stringId":"strength105"},"54512":{"ascendancyName":"Shaman","connections":[{"id":56933,"orbit":6}],"group":64,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":54512,"stats":["+3 to Maximum Rage"],"stringId":"AscendancyDruid2Small3"},"54521":{"connections":[{"id":13537,"orbit":5},{"id":58789,"orbit":0},{"id":22185,"orbit":4}],"group":628,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54521,"stats":["+5 to any Attribute"],"stringId":"intelligence53_"},"54545":{"connections":[{"id":38342,"orbit":0}],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze Magnitude","orbit":2,"orbitIndex":0,"skill":54545,"stats":["15% increased Magnitude of Daze"],"stringId":"daze_8"},"54557":{"connections":[{"id":9421,"orbit":-6}],"group":1188,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":2,"skill":54557,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration7"},"54562":{"connections":[{"id":2745,"orbit":0}],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Critical Chance","orbit":2,"orbitIndex":10,"skill":54562,"stats":["10% increased Critical Hit Chance"],"stringId":"azmerianimals46"},"54631":{"connections":[{"id":30132,"orbit":0}],"group":1252,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":0,"orbitIndex":0,"skill":54631,"stats":["6% increased bonuses gained from Equipped Quiver"],"stringId":"quivers8"},"54632":{"connections":[{"id":36507,"orbit":0}],"group":678,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":2,"orbitIndex":12,"skill":54632,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"stringId":"minion_defence33"},"54640":{"connections":[{"id":64042,"orbit":0}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Constricting","orbit":0,"orbitIndex":0,"recipe":["Fear","Greed","Greed"],"skill":54640,"stats":["Debuffs you inflict have 5% increased Slow Magnitude","25% increased Physical Damage"],"stringId":"physical54"},"54675":{"connections":[{"id":58814,"orbit":0}],"group":902,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":54675,"stats":["10% increased Lightning Damage"],"stringId":"lightning24"},"54676":{"connections":[{"id":39759,"orbit":0},{"id":37612,"orbit":0}],"group":541,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":15,"skill":54676,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration29"},"54678":{"connections":[{"id":41877,"orbit":0}],"group":1204,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":54678,"stats":["15% increased chance to Shock"],"stringId":"shock10"},"54701":{"connections":[{"id":21089,"orbit":2},{"id":1286,"orbit":-7}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":7,"orbitIndex":16,"skill":54701,"stats":["16% increased Thorns damage"],"stringId":"getting_hit20"},"54708":{"connections":[{"id":13855,"orbit":0},{"id":3918,"orbit":0}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":11,"skill":54708,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration1"},"54725":{"connections":[{"id":56336,"orbit":0}],"group":1186,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Activation Speed and Effect","orbit":7,"orbitIndex":0,"skill":54725,"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"],"stringId":"curses1"},"54746":{"connections":[{"id":14343,"orbit":7}],"group":1045,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Effect","orbit":0,"orbitIndex":0,"skill":54746,"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"],"stringId":"ailments16"},"54783":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":850,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":1,"orbitIndex":10,"skill":54783,"stats":[],"stringId":"mastery_energy_shield_6485"},"54785":{"connections":[{"id":32885,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":2,"orbitIndex":7,"skill":54785,"stats":["5% increased Block chance"],"stringId":"shield16"},"54805":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern","connections":[],"group":1026,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Hindered Capabilities","orbit":5,"orbitIndex":27,"recipe":["Suffering","Greed","Envy"],"skill":54805,"stats":["30% increased Damage with Hits against Hindered Enemies","Debuffs you inflict have 10% increased Slow Magnitude"],"stringId":"slowed_enemies15"},"54811":{"connections":[{"id":13474,"orbit":0}],"group":387,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54811,"stats":["+5 to any Attribute"],"stringId":"strength15"},"54814":{"connections":[{"id":16114,"orbit":0}],"group":430,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Profane Commander","orbit":2,"orbitIndex":14,"recipe":["Guilt","Isolation","Isolation"],"skill":54814,"stats":["30% increased Presence Area of Effect","4% increased Spirit"],"stringId":"auras19"},"54818":{"connections":[{"id":18801,"orbit":0}],"group":687,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54818,"stats":["+5 to any Attribute"],"stringId":"strength80"},"54838":{"ascendancyName":"Tactician","connections":[],"group":329,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds","isNotable":true,"name":"Right Where We Want Them","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":54838,"stats":["Projectile Damage builds Pin","Pinned enemies cannot perform actions"],"stringId":"AscendancyMercenary1Notable5"},"54849":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":221,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":54849,"stats":[],"stringId":"mastery_minionoffence185"},"54883":{"connections":[{"id":34473,"orbit":-2}],"group":1211,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":54883,"stats":["7% increased Chaos Damage"],"stringId":"chaos21"},"54886":{"connections":[{"id":56997,"orbit":-4}],"group":428,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage and Stun","orbit":7,"orbitIndex":20,"skill":54886,"stats":["10% increased Stun Buildup","10% increased Damage with Two Handed Weapons"],"stringId":"two_handed11"},"54887":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":322,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":54887,"stats":[],"stringId":"mastery_projectile203"},"54892":{"ascendancyName":"Tactician","connections":[{"id":44371,"orbit":0}],"group":358,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":54892,"stats":["15% increased Armour and Evasion Rating"],"stringId":"AscendancyMercenary1Small7_"},"54911":{"connections":[{"id":11505,"orbit":0},{"id":39716,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Firestarter","orbit":2,"orbitIndex":6,"recipe":["Greed","Isolation","Guilt"],"skill":54911,"stats":["80% increased Flammability Magnitude","Enemies Ignited by you have -5% to Fire Resistance"],"stringId":"ignite10"},"54923":{"connections":[{"id":27638,"orbit":2147483647}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":7,"orbitIndex":7,"skill":54923,"stats":["15% increased Glory generation"],"stringId":"glory4"},"54934":{"connections":[{"id":15494,"orbit":0}],"group":601,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Fire Damage when consuming an Endurance Charge","orbit":2,"orbitIndex":4,"skill":54934,"stats":["3% increased Fire Damage per Endurance Charge consumed Recently"],"stringId":"endurance_charges14"},"54937":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":132,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Vengeful Fury","orbit":1,"orbitIndex":9,"recipe":["Suffering","Ire","Despair"],"skill":54937,"stats":["Gain 5 Rage when Hit by an Enemy","Every Rage also grants 1% increased Armour"],"stringId":"rage18"},"54962":{"connections":[{"id":35849,"orbit":0}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration while Stationary","orbit":7,"orbitIndex":4,"skill":54962,"stats":["15% increased Life Regeneration Rate while stationary"],"stringId":"life_regeneration14"},"54964":{"connections":[{"id":23078,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":2,"orbitIndex":16,"skill":54964,"stats":["10% increased Damage","Minions deal 10% increased Damage"],"stringId":"sentinels3"},"54975":{"connections":[{"id":7526,"orbit":-9}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect","orbit":5,"orbitIndex":66,"skill":54975,"stats":["Debuffs you inflict have 5% increased Slow Magnitude"],"stringId":"slowed_enemies3_"},"54982":{"connections":[{"id":34818,"orbit":-9}],"group":144,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Fire Resistance","orbit":1,"orbitIndex":7,"skill":54982,"stats":["+5% to Fire Resistance"],"stringId":"shaman7"},"54983":{"connections":[{"id":39369,"orbit":3}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":7,"orbitIndex":2,"skill":54983,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals59"},"54984":{"connections":[{"id":34015,"orbit":0},{"id":34702,"orbit":-4},{"id":55118,"orbit":0}],"group":1306,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54984,"stats":["+5 to any Attribute"],"stringId":"dexterity54"},"54985":{"connections":[{"id":14602,"orbit":0}],"group":553,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bolt Speed","orbit":7,"orbitIndex":7,"skill":54985,"stats":["8% increased Bolt Speed"],"stringId":"crossbow28"},"54990":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":693,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Bloodletting","orbit":7,"orbitIndex":1,"recipe":["Fear","Suffering","Ire"],"skill":54990,"stats":["10% chance to inflict Bleeding on Hit","15% increased Magnitude of Bleeding you inflict"],"stringId":"bleed6"},"54998":{"connections":[{"id":29993,"orbit":0}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Protraction","orbit":2,"orbitIndex":5,"recipe":["Despair","Disgust","Guilt"],"skill":54998,"stats":["20% increased Skill Effect Duration","15% increased Duration of Damaging Ailments on Enemies"],"stringId":"duration5"},"54999":{"connections":[{"id":14511,"orbit":-3}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Attack Damage and Stun","orbit":3,"orbitIndex":2,"skill":54999,"stats":["10% increased Stun Buildup","Ancestrally Boosted Attacks deal 16% increased Damage"],"stringId":"melee58"},"55011":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":534,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":55011,"stats":[],"stringId":"mastery_caster_6355"},"55033":{"connectionArt":"CharacterPlanned","connections":[{"id":17059,"orbit":3}],"group":173,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Life Recoup","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":21,"skill":55033,"stats":["10% of Damage taken Recouped as Life while Channelling"],"stringId":"oracle_channelling2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"55041":{"connections":[{"id":35564,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Damage and Projectile Speed","orbit":3,"orbitIndex":21,"skill":55041,"stats":["8% increased Spell Damage","5% reduced Projectile Speed for Spell Skills"],"stringId":"projectile_spells2"},"55048":{"connections":[],"flavourText":"Embrace the pain, drink it in.\\nYour enemies will know your agony tenfold.","group":197,"icon":"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds","isKeystone":true,"name":"Pain Attunement","orbit":0,"orbitIndex":0,"skill":55048,"stats":["30% less Critical Damage Bonus when on Full Life","30% more Critical Damage Bonus when on Low Life"],"stringId":"passive_keystone_pain_attunement"},"55058":{"connections":[{"id":63790,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage against Immobilised","orbit":5,"orbitIndex":48,"skill":55058,"stats":["20% increased Melee Damage against Immobilised Enemies"],"stringId":"melee52"},"55060":{"connections":[{"id":33037,"orbit":0},{"id":45576,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Shrapnel","orbit":5,"orbitIndex":9,"recipe":["Guilt","Guilt","Disgust"],"skill":55060,"stats":["30% chance to Pierce an Enemy","Projectiles have 10% chance to Chain an additional time from terrain"],"stringId":"ranged39"},"55063":{"connections":[{"id":51535,"orbit":4}],"group":137,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Slower Leech","orbit":2,"orbitIndex":5,"skill":55063,"stats":["15% increased amount of Life Leeched","Leech Life 5% slower"],"stringId":"life_leech8"},"55066":{"connections":[{"id":19796,"orbit":0}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Attack Damage vs Bleeding Enemies","orbit":2,"orbitIndex":21,"skill":55066,"stats":["16% increased Attack Damage against Bleeding Enemies"],"stringId":"bleed11__"},"55088":{"connections":[{"id":61196,"orbit":5}],"group":932,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds","name":"Critical Chance","orbit":7,"orbitIndex":2,"skill":55088,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals12"},"55101":{"connections":[{"id":58016,"orbit":7}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":12,"skill":55101,"stats":["10% increased Elemental Damage"],"stringId":"elemental11_"},"55104":{"connections":[{"id":33254,"orbit":-7},{"id":19125,"orbit":7}],"group":726,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":7,"orbitIndex":22,"skill":55104,"stats":["10% increased Spell Damage"],"stringId":"spells12"},"55118":{"connections":[{"id":50420,"orbit":0}],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":2,"orbitIndex":18,"skill":55118,"stats":["10% increased Charm Charges gained"],"stringId":"charms24"},"55131":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Light on your Feet","orbit":4,"orbitIndex":38,"recipe":["Disgust","Isolation","Greed"],"skill":55131,"stats":["3% increased Movement Speed","Immune to Hinder","Immune to Maim"],"stringId":"slow_mitigation8"},"55135":{"ascendancyName":"Oracle","connections":[],"group":23,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleRerollingCrit.dds","isNotable":true,"name":"Forced Outcome","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":6,"orbitIndex":16,"skill":55135,"stats":["Inevitable Critical Hits"],"stringId":"AscendancyDruid1Notable8"},"55149":{"connections":[],"group":1223,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Pure Chaos","orbit":0,"orbitIndex":0,"recipe":["Envy","Isolation","Guilt"],"skill":55149,"stats":["Gain 11% of Damage as Extra Chaos Damage"],"stringId":"chaos30"},"55152":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[{"id":5580,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":3,"orbitIndex":1,"skill":55152,"stats":[],"stringId":"mastery_totem231"},"55180":{"connections":[],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Relentless Fallen","orbit":3,"orbitIndex":15,"recipe":["Despair","Fear","Isolation"],"skill":55180,"stats":["3% increased Movement Speed","Minions have 20% increased Movement Speed","Minions have 8% increased Attack and Cast Speed"],"stringId":"minion_offence21_"},"55190":{"connections":[],"group":95,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":0,"skill":55190,"stats":[],"stringId":"jewel_slot1971"},"55193":{"connections":[{"id":10944,"orbit":-2}],"group":1157,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Subterfuge Mask","orbit":1,"orbitIndex":4,"recipe":["Ire","Suffering","Paranoia"],"skill":55193,"stats":["+2 to Evasion Rating per 1 Item Energy Shield on Equipped Helmet"],"stringId":"evasion_and_energy_shield25"},"55227":{"connections":[{"id":29479,"orbit":0},{"id":15829,"orbit":0}],"group":1037,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":7,"orbitIndex":13,"skill":55227,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech7"},"55231":{"connections":[{"id":37361,"orbit":0},{"id":9857,"orbit":0}],"group":693,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":7,"orbitIndex":13,"skill":55231,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed21_"},"55235":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[{"id":63830,"orbit":0},{"id":44756,"orbit":0},{"id":36976,"orbit":0}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkMastery.dds","isOnlyImage":true,"name":"Mark Mastery","orbit":1,"orbitIndex":4,"skill":55235,"stats":[],"stringId":"mastery_mark_6606"},"55241":{"connections":[{"id":38614,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":1,"orbitIndex":4,"skill":55241,"stats":["4% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"projectile_spells5"},"55250":{"connections":[{"id":56649,"orbit":-4},{"id":41669,"orbit":4}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":4,"orbitIndex":30,"skill":55250,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration10"},"55260":{"connections":[{"id":19751,"orbit":-5}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Threshold","orbit":2,"orbitIndex":23,"skill":55260,"stats":["15% increased Freeze Threshold"],"stringId":"chill_and_freeze21"},"55270":{"connections":[{"id":60083,"orbit":0}],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":7,"orbitIndex":1,"skill":55270,"stats":["15% increased Pin Buildup"],"stringId":"pin2"},"55275":{"connections":[{"id":12890,"orbit":6}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":2,"skill":55275,"stats":["15% increased Evasion Rating"],"stringId":"evasion18"},"55276":{"connections":[{"id":13411,"orbit":5}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":24,"skill":55276,"stats":["+5 to any Attribute"],"stringId":"dexterity2"},"55308":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":38313,"orbit":0},{"id":30701,"orbit":0}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNotable.dds","isNotable":true,"name":"Sling Shots","orbit":7,"orbitIndex":12,"recipe":["Envy","Ire","Suffering"],"skill":55308,"stats":["20% increased Projectile Damage","20% increased chance to inflict Ailments with Projectiles"],"stringId":"projectiles39"},"55329":{"connections":[{"id":42036,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Duration","orbit":4,"orbitIndex":12,"skill":55329,"stats":["15% increased Parried Debuff Duration"],"stringId":"buckler5"},"55342":{"connections":[{"id":17248,"orbit":-5}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":60,"skill":55342,"stats":["+5 to any Attribute"],"stringId":"intelligence3"},"55348":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":23227,"orbit":0}],"group":598,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":55348,"stats":[],"stringId":"mastery_dualwield90"},"55375":{"connections":[{"id":62748,"orbit":0}],"group":323,"icon":"Art/2DArt/SkillIcons/passives/LifeandMana.dds","isNotable":true,"name":"Licking Wounds","orbit":2,"orbitIndex":21,"recipe":["Fear","Disgust","Ire"],"skill":55375,"stats":["Minions have 15% increased maximum Life","5% increased Life and Mana Regeneration Rate for each Minion in your Presence, up to a maximum of 40%"],"stringId":"companions50"},"55377":{"connections":[{"id":26211,"orbit":0},{"id":33463,"orbit":0}],"group":1259,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Combo","orbit":2,"orbitIndex":0,"skill":55377,"stats":["4% increased Area of Effect for Attacks","5% Chance to build an additional Combo on Hit"],"stringId":"area_attacks45__"},"55397":{"connections":[{"id":44527,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isSwitchable":true,"name":"Flask Charges Gained","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","id":1247,"name":"Ailment Threshold","stats":["15% increased Elemental Ailment Threshold"]}},"orbit":7,"orbitIndex":21,"skill":55397,"stats":["15% increased Flask Charges gained"],"stringId":"flasks22"},"55400":{"connections":[{"id":30372,"orbit":0}],"group":1166,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":5,"skill":55400,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration9"},"55405":{"connections":[{"id":25620,"orbit":0}],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":1,"orbitIndex":10,"skill":55405,"stats":["15% increased Damage if you have Consumed a Corpse Recently"],"stringId":"corpses6"},"55412":{"connections":[{"id":22538,"orbit":0},{"id":17796,"orbit":-4}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":15,"skill":55412,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"slowed_enemies16"},"55420":{"connections":[{"id":30061,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":2,"orbitIndex":0,"skill":55420,"stats":["6% increased Curse Magnitudes"],"stringId":"curses22"},"55422":{"connections":[{"id":54640,"orbit":4}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":3,"orbitIndex":17,"skill":55422,"stats":["12% increased Physical Damage"],"stringId":"physical51"},"55429":{"connections":[{"id":22049,"orbit":0}],"group":990,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","id":24854,"name":"Melee and Projectile Damage","stats":["10% increased Melee Damage","10% increased Projectile Damage"]}},"orbit":0,"orbitIndex":0,"skill":55429,"stats":["10% increased Projectile Damage"],"stringId":"projectiles17"},"55450":{"connections":[{"id":57089,"orbit":0},{"id":34443,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","isNotable":true,"name":"Rallying Form","orbit":7,"orbitIndex":7,"recipe":["Greed","Isolation","Fear"],"skill":55450,"stats":["Companions in your Presence have Onslaught while you are Shapeshifted"],"stringId":"companions28"},"55463":{"connections":[{"id":27875,"orbit":0}],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":3,"orbitIndex":14,"skill":55463,"stats":["15% increased chance to Shock"],"stringId":"shock7"},"55473":{"connections":[{"id":43164,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":23,"skill":55473,"stats":["8% increased Melee Damage"],"stringId":"melee44"},"55478":{"connections":[{"id":48006,"orbit":4},{"id":16168,"orbit":-3}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":2,"orbitIndex":2,"skill":55478,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"area_attacks22"},"55491":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":431,"icon":"Art/2DArt/SkillIcons/passives/MasteryAuras.dds","isOnlyImage":true,"name":"Reservation Mastery","orbit":1,"orbitIndex":7,"skill":55491,"stats":[],"stringId":"mastery_reservation209"},"55507":{"connections":[{"id":22359,"orbit":-6},{"id":38338,"orbit":6}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":16,"skill":55507,"stats":["10% increased Elemental Damage"],"stringId":"elemental22"},"55536":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":34882,"orbit":2147483647},{"id":1442,"orbit":0},{"id":3084,"orbit":2147483647}],"group":443,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Gemling Legionnaire","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":9,"orbitIndex":72,"skill":55536,"stats":[],"stringId":"AscendancyMercenary3Start"},"55554":{"connections":[{"id":8821,"orbit":0},{"id":22271,"orbit":0}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":55554,"stats":["15% increased chance to Shock"],"stringId":"lightning18"},"55568":{"connections":[{"id":41522,"orbit":0},{"id":44690,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Forthcoming","orbit":2,"orbitIndex":21,"recipe":["Despair","Greed","Suffering"],"skill":55568,"stats":["16% reduced Skill Effect Duration","10% increased Cooldown Recovery Rate"],"stringId":"duration11"},"55572":{"connections":[{"id":57626,"orbit":0}],"group":784,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold and Fire Damage","orbit":7,"orbitIndex":20,"skill":55572,"stats":["10% increased Fire Damage","10% increased Cold Damage"],"stringId":"cold9"},"55575":{"connections":[{"id":58002,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical as Extra Chaos Damage","orbit":2,"orbitIndex":9,"skill":55575,"stats":["Gain 3% of Physical Damage as extra Chaos Damage"],"stringId":"physical11"},"55582":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":60287,"orbit":2147483647}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Skill Gem Quality","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":55582,"stats":["+2% to Quality of all Skills"],"stringId":"AscendancyMercenary3Small2"},"55596":{"connections":[{"id":8509,"orbit":0}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":3,"orbitIndex":16,"skill":55596,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals35"},"55598":{"connections":[{"id":15644,"orbit":4},{"id":9112,"orbit":-3},{"id":28050,"orbit":0}],"group":1030,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":2,"skill":55598,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression31"},"55611":{"ascendancyName":"Invoker","connections":[{"id":64031,"orbit":-2}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":4,"orbitIndex":15,"skill":55611,"stats":["12% increased Elemental Damage"],"stringId":"AscendancyMonk2Small5"},"55617":{"connections":[{"id":29914,"orbit":0},{"id":19546,"orbit":2}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour and Evasion while Surrounded","orbit":3,"orbitIndex":3,"skill":55617,"stats":["20% increased Armour while Surrounded","20% increased Evasion Rating while Surrounded"],"stringId":"being_surrounded18"},"55621":{"connections":[{"id":38537,"orbit":-3}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":16,"skill":55621,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals56"},"55635":{"connections":[{"id":52440,"orbit":0},{"id":51807,"orbit":0},{"id":33722,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":7,"orbitIndex":21,"skill":55635,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"companions22"},"55664":{"connections":[{"id":31826,"orbit":-3}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Presence Area and Companion Area","orbit":4,"orbitIndex":0,"skill":55664,"stats":["10% increased Presence Area of Effect","Companions have 10% increased Area of Effect"],"stringId":"companions12"},"55668":{"connections":[{"id":25557,"orbit":0},{"id":47754,"orbit":0},{"id":55420,"orbit":0}],"group":981,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":55668,"stats":["+5 to any Attribute"],"stringId":"intelligence63__"},"55672":{"connections":[],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Accuracy Rating","orbit":5,"orbitIndex":46,"skill":55672,"stats":["10% increased Accuracy Rating while Shapeshifted"],"stringId":"wyvern7"},"55680":{"connections":[{"id":61112,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Attack Speed","orbit":4,"orbitIndex":14,"skill":55680,"stats":["3% increased Attack Speed with Spears"],"stringId":"spear7"},"55700":{"connections":[{"id":44983,"orbit":2147483647}],"group":650,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":2,"orbitIndex":8,"skill":55700,"stats":["+3 to all Attributes"],"stringId":"all_attributes4"},"55708":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":834,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electric Amplification","orbit":7,"orbitIndex":10,"recipe":["Isolation","Fear","Disgust"],"skill":55708,"stats":["Damage Penetrates 18% Lightning Resistance","Gain 6% of Elemental Damage as Extra Lightning Damage"],"stringId":"lightning_penetration27"},"55724":{"connections":[{"id":42714,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":4,"orbitIndex":58,"skill":55724,"stats":["20% chance for Attack Hits to apply Incision"],"stringId":"bleed43"},"55746":{"connections":[{"id":61935,"orbit":-2}],"group":533,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":4,"skill":55746,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage8"},"55789":{"connections":[{"id":41665,"orbit":-2}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":4,"orbitIndex":3,"skill":55789,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals71"},"55796":{"ascendancyName":"Amazon","connections":[{"id":43095,"orbit":0}],"group":1468,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds","isNotable":true,"name":"Predatory Instinct","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":55796,"stats":["Reveal Weaknesses against Rare and Unique enemies","50% more damage against enemies with an Open Weakness"],"stringId":"AscendancyHuntress1Notable3"},"55802":{"connections":[{"id":2847,"orbit":0},{"id":3717,"orbit":0}],"group":820,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":55802,"stats":["+5 to any Attribute"],"stringId":"dexterity77"},"55807":{"connections":[{"id":6686,"orbit":-4}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isSwitchable":true,"name":"Mana Regeneration","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":21429,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":2,"orbitIndex":5,"skill":55807,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana25"},"55817":{"connections":[{"id":58674,"orbit":0}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Alchemical Oil","orbit":7,"orbitIndex":1,"recipe":["Ire","Isolation","Guilt"],"skill":55817,"stats":["30% increased Exposure Effect"],"stringId":"slowed_enemies30"},"55829":{"connections":[{"id":1420,"orbit":2147483647}],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":0,"skill":55829,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks52"},"55835":{"connections":[{"id":52537,"orbit":2147483647},{"id":20909,"orbit":-9},{"id":7023,"orbit":0}],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Exposed to the Cosmos","orbit":2,"orbitIndex":19,"recipe":["Isolation","Fear","Paranoia"],"skill":55835,"stats":["Damage Penetrates 18% Cold Resistance","20% increased chance to inflict Ailments against Enemies with Exposure"],"stringId":"cold_penetration23"},"55843":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":420,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":55843,"stats":[],"stringId":"mastery_armour_and_energy_shield_6275"},"55846":{"connections":[{"id":24239,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":1,"orbitIndex":5,"skill":55846,"stats":["Gain 5 Life per enemy killed"],"stringId":"life_on_kill11"},"55847":{"connections":[{"id":27274,"orbit":0}],"group":1012,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Ice Walls","orbit":7,"orbitIndex":8,"recipe":["Fear","Paranoia","Disgust"],"skill":55847,"stats":["200% increased Ice Crystal Life"],"stringId":"cold_penetration15"},"55872":{"connections":[],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Effect","orbit":3,"orbitIndex":23,"skill":55872,"stats":["Offering Skills have 15% increased Buff effect"],"stringId":"corpses22"},"55888":{"connections":[{"id":18746,"orbit":0},{"id":49256,"orbit":0},{"id":440,"orbit":0}],"group":116,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":0,"orbitIndex":0,"skill":55888,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour8"},"55897":{"connectionArt":"CharacterPlanned","connections":[{"id":14432,"orbit":0}],"group":111,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Mana Regeneration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":55897,"stats":["20% increased Mana Regeneration Rate while Shapeshifted"],"stringId":"oracle_wolf_addon1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"55909":{"connections":[{"id":64046,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","isSwitchable":true,"name":"Infused Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","id":10903,"name":"Chaos Damage","stats":["10% increased Chaos Damage"]}},"orbit":4,"orbitIndex":3,"skill":55909,"stats":["12% increased Spell Damage if you have consumed an Elemental Infusion Recently"],"stringId":"sorcerer_start3"},"55925":{"connections":[{"id":37290,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage while Shapeshifted","orbit":7,"orbitIndex":8,"skill":55925,"stats":["+3 to maximum Rage while Shapeshifted"],"stringId":"rage23"},"55930":{"connections":[{"id":40687,"orbit":0}],"group":1007,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":2,"orbitIndex":16,"skill":55930,"stats":["15% increased Glory generation"],"stringId":"glory19"},"55931":{"connections":[{"id":62034,"orbit":0},{"id":62313,"orbit":0}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","name":"Armour Applies to Fire Damage Hits","orbit":3,"orbitIndex":18,"skill":55931,"stats":["+15% of Armour also applies to Fire Damage"],"stringId":"maximum_resistances3_"},"55933":{"connections":[{"id":60886,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":55933,"stats":["+5 to any Attribute"],"stringId":"strength8"},"55938":{"connections":[{"id":41394,"orbit":7}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":3,"orbitIndex":9,"skill":55938,"stats":["10% increased effect of Archon Buffs on you"],"stringId":"archon10"},"55947":{"connections":[{"id":46088,"orbit":3}],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":2,"orbitIndex":1,"skill":55947,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"spell_criticals12_"},"55995":{"connections":[{"id":41873,"orbit":0}],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":4,"skill":55995,"stats":["20% increased Frenzy Charge Duration"],"stringId":"frenzy_charges4"},"56016":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":65149,"orbit":-8},{"id":35594,"orbit":2147483647}],"group":943,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"Passthrough Rounds","orbit":2,"orbitIndex":2,"recipe":["Greed","Guilt","Isolation"],"skill":56016,"stats":["Projectiles Pierce enemies with Fully Broken Armour"],"stringId":"armour_break19"},"56023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1263,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":56023,"stats":[],"stringId":"mastery_projectile202"},"56045":{"connections":[{"id":24647,"orbit":4},{"id":11604,"orbit":0}],"group":1025,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56045,"stats":["+5 to any Attribute"],"stringId":"dexterity6"},"56061":{"connections":[],"group":409,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Damage against Burning Enemies","orbit":2,"orbitIndex":12,"skill":56061,"stats":["14% increased Damage with Hits against Burning Enemies"],"stringId":"fire16"},"56063":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":905,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Lingering Horror","orbit":0,"orbitIndex":0,"recipe":["Isolation","Disgust","Disgust"],"skill":56063,"stats":["23% increased Chaos Damage","15% increased Skill Effect Duration"],"stringId":"chaos37"},"56090":{"connectionArt":"CharacterPlanned","connections":[{"id":59136,"orbit":0}],"group":589,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Chance to Poison and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":16,"skill":56090,"stats":["12% increased Spell Damage","8% chance to Poison on Hit"],"stringId":"oracle_spell_poison1_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56104":{"connections":[],"group":640,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":16,"skill":56104,"stats":["Break 20% increased Armour"],"stringId":"armour_break27"},"56112":{"connections":[{"id":42059,"orbit":-2},{"id":49259,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Extinguishing Exhalation","orbit":3,"orbitIndex":18,"recipe":["Suffering","Despair","Paranoia"],"skill":56112,"stats":["Remove Ignite when you Warcry"],"stringId":"warcries47"},"56118":{"connections":[{"id":19341,"orbit":-5},{"id":42250,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":4,"orbitIndex":30,"skill":56118,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life4"},"56162":{"ascendancyName":"Blood Mage","connections":[{"id":50192,"orbit":-9}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds","isNotable":true,"name":"Grasping Wounds","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":8,"orbitIndex":13,"skill":56162,"stats":["25% of Life Loss from Hits is prevented, then that much Life is lost over 4 seconds instead"],"stringId":"AscendancyWitch2Notable7"},"56174":{"connectionArt":"CharacterPlanned","connections":[{"id":1887,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":5,"skill":56174,"stats":["30% increased Armour while stationary"],"stringId":"oracle_crab_claw2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56214":{"connections":[{"id":30334,"orbit":0}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Duration","orbit":3,"orbitIndex":3,"skill":56214,"stats":["8% increased Ignite Duration on Enemies"],"stringId":"ignite_mitigation9"},"56216":{"connections":[{"id":9485,"orbit":0}],"group":780,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56216,"stats":["+5 to any Attribute"],"stringId":"intelligence21"},"56219":{"connections":[{"id":52764,"orbit":-2}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage Decay","orbit":7,"orbitIndex":2,"skill":56219,"stats":["Inherent loss of Rage is 15% slower"],"stringId":"rage38"},"56237":{"connections":[{"id":1825,"orbit":0}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","isNotable":true,"name":"Enhancing Attacks","orbit":3,"orbitIndex":23,"recipe":["Envy","Guilt","Disgust"],"skill":56237,"stats":["12% increased Spell Damage for each different Non-Instant Attack you've used in the past 8 seconds"],"stringId":"attacks_and_spells13"},"56265":{"connections":[{"id":42802,"orbit":0}],"group":1377,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Throatseeker","orbit":2,"orbitIndex":2,"recipe":["Greed","Envy","Isolation"],"skill":56265,"stats":["60% increased Critical Damage Bonus","20% reduced Critical Hit Chance"],"stringId":"criticals90"},"56284":{"connections":[{"id":1928,"orbit":-2}],"group":508,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":0,"orbitIndex":0,"skill":56284,"stats":["Minions have 5% increased Attack and Cast Speed"],"stringId":"minion_offence46"},"56320":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connectionArt":"CharacterPlanned","connections":[],"group":399,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":56320,"stats":[],"stringId":"oracle_iron_blood_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56325":{"connections":[{"id":21280,"orbit":0}],"group":973,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion and Reduced Movement Penalty","orbit":0,"orbitIndex":0,"skill":56325,"stats":["10% increased Evasion Rating","2% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"evasion23_"},"56330":{"connections":[{"id":39570,"orbit":2147483647}],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance on Critical","orbit":7,"orbitIndex":22,"skill":56330,"stats":["10% chance to inflict Bleeding on Critical Hit with Attacks"],"stringId":"bleed8_"},"56331":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1464,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageRed.dds","isMultipleChoiceOption":true,"name":"Choice of Life","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56331,"stats":["Remnants have 50% increased effect","Remnants can be collected from 50% further away","All Flames of Chayula that you manifest are Red"],"stringId":"AscendancyMonk3Notable6_3"},"56334":{"connections":[{"id":46171,"orbit":7},{"id":41753,"orbit":0}],"group":1366,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy and Critical Chance","orbit":7,"orbitIndex":7,"skill":56334,"stats":["Meta Skills gain 4% increased Energy","5% increased Critical Hit Chance"],"stringId":"monkelemental3"},"56336":{"connections":[{"id":21208,"orbit":0}],"group":1186,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Activation Speed and Effect","orbit":7,"orbitIndex":20,"skill":56336,"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"],"stringId":"curses2"},"56342":{"connections":[{"id":7341,"orbit":3}],"group":336,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":0,"orbitIndex":0,"skill":56342,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage4"},"56349":{"connections":[],"flavourText":"Give up everything in pursuit of greatness - even life itself.","group":1181,"icon":"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds","isKeystone":true,"name":"Chaos Inoculation","orbit":0,"orbitIndex":0,"skill":56349,"stats":["Maximum Life is 1","Immune to Chaos Damage and Bleeding"],"stringId":"passive_keystone_chaos_inoculation"},"56360":{"connections":[{"id":24812,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration","orbit":2,"orbitIndex":19,"skill":56360,"stats":["20% increased Power Charge Duration"],"stringId":"power_charges2"},"56366":{"connections":[{"id":35755,"orbit":0}],"group":1402,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","isNotable":true,"name":"Silent Shiv","orbit":3,"orbitIndex":16,"skill":56366,"stats":["5% increased Attack Speed with Daggers","15% increased Critical Hit Chance with Daggers"],"stringId":"dagger13"},"56368":{"connections":[{"id":61393,"orbit":-4}],"group":124,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Regeneration","orbit":0,"orbitIndex":0,"skill":56368,"stats":["15% increased Life Regeneration rate while Shapeshifted"],"stringId":"wolf3"},"56388":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Reinforced Rallying","orbit":5,"orbitIndex":0,"recipe":["Ire","Envy","Isolation"],"skill":56388,"stats":["+1 to maximum number of placed Banners"],"stringId":"banners12"},"56409":{"connections":[{"id":25101,"orbit":0},{"id":43139,"orbit":0},{"id":65248,"orbit":0}],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Chance","orbit":4,"orbitIndex":12,"skill":56409,"stats":["24% increased Flammability Magnitude","12% increased Freeze Buildup","12% increased chance to Shock"],"stringId":"elemental51"},"56453":{"connections":[{"id":37691,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Killer Instinct","orbit":5,"orbitIndex":39,"recipe":["Greed","Paranoia","Greed"],"skill":56453,"stats":["40% increased Attack Damage while on Full Life","60% increased Attack Damage while on Low Life"],"stringId":"attack27"},"56466":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connectionArt":"CharacterPlanned","connections":[],"group":589,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Night's Bite","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":56466,"stats":["Spells Gain 12% of Damage as extra Chaos Damage"],"stringId":"oracle_spell_poison4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56472":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":966,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":56472,"stats":[],"stringId":"mastery_projectile_6652"},"56488":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Glancing Deflection","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Envy"],"skill":56488,"stats":["10% increased Deflection Rating"],"stringId":"deflect29"},"56493":{"connections":[],"group":1110,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Agile Succession","orbit":3,"orbitIndex":3,"recipe":["Greed","Greed","Disgust"],"skill":56493,"stats":["6% increased Attack Speed","30% increased Evasion Rating if you have Hit an Enemy Recently"],"stringId":"attack_speed60_"},"56505":{"ascendancyName":"Oracle","connections":[{"id":4197,"orbit":-6}],"group":13,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Immobilisation Buildup","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56505,"stats":["20% increased Immobilisation buildup"],"stringId":"AscendancyDruid1Small4"},"56547":{"connections":[{"id":12189,"orbit":4}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":5,"orbitIndex":21,"skill":56547,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical61"},"56564":{"connections":[{"id":8349,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":2,"orbitIndex":15,"skill":56564,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"energy_shield28_"},"56567":{"connections":[{"id":151,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":11,"skill":56567,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy5"},"56595":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":428,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":56595,"stats":[],"stringId":"mastery_attack17"},"56605":{"connections":[],"flavourText":"In battle, certainty is worth a little pain.","group":469,"icon":"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds","isKeystone":true,"name":"Bulwark","orbit":0,"orbitIndex":0,"skill":56605,"stats":["Dodge Roll cannot Avoid Damage","Take 30% less Damage from Hits while Dodge Rolling"],"stringId":"passive_keystone_bulwark"},"56616":{"connections":[{"id":13562,"orbit":3},{"id":41415,"orbit":0}],"group":573,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Desperate Times","orbit":2,"orbitIndex":0,"recipe":["Despair","Disgust","Ire"],"skill":56616,"stats":["Regenerate 1.5% of maximum Life per second while on Low Life","40% increased Life Recovery from Flasks used when on Low Life"],"stringId":"life_regeneration8_"},"56618":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1445,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds","isMultipleChoiceOption":true,"name":"Fulminating Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56618,"stats":["Grants Skill: Fulminating Concoction"],"stringId":"AscendancyRanger3Notable7_3"},"56638":{"connections":[],"group":948,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if not Stunned recently","orbit":2,"orbitIndex":2,"skill":56638,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun4"},"56640":{"connections":[{"id":10398,"orbit":-3}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":7,"orbitIndex":0,"skill":56640,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals5"},"56649":{"connections":[{"id":44455,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":3,"orbitIndex":8,"skill":56649,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration12__"},"56651":{"connections":[{"id":38143,"orbit":0}],"group":843,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":39263,"name":"Attack Damage","stats":["10% increased Attack Damage"]}},"orbit":0,"orbitIndex":0,"skill":56651,"stats":["10% increased Projectile Damage"],"stringId":"projectiles15"},"56703":{"connections":[{"id":15782,"orbit":0},{"id":28839,"orbit":0}],"group":401,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":8,"skill":56703,"stats":["3% increased Cast Speed"],"stringId":"cast_speed11"},"56714":{"connections":[{"id":47212,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Swift Flight","orbit":3,"orbitIndex":10,"recipe":["Suffering","Suffering","Guilt"],"skill":56714,"stats":["15% increased Projectile Speed","20% increased Physical Damage"],"stringId":"projectiles48"},"56729":{"connections":[{"id":26308,"orbit":0},{"id":34201,"orbit":0}],"group":1107,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds","name":"Reduced Attribute Requirements and All Attributes","orbit":2,"orbitIndex":16,"skill":56729,"stats":["+3 to all Attributes"],"stringId":"azmerianimals19"},"56757":{"connections":[{"id":10100,"orbit":0}],"group":168,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":2,"orbitIndex":10,"skill":56757,"stats":["20% increased Totem Placement speed"],"stringId":"totems41"},"56761":{"connections":[{"id":8560,"orbit":0},{"id":48531,"orbit":0},{"id":2408,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":18,"skill":56761,"stats":["8% increased Melee Damage"],"stringId":"melee27"},"56762":{"connections":[{"id":28839,"orbit":0}],"group":401,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":20,"skill":56762,"stats":["3% increased Cast Speed"],"stringId":"cast_speed16"},"56767":{"connections":[{"id":19461,"orbit":0},{"id":1416,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Electrifying Daze","orbit":7,"orbitIndex":13,"recipe":["Isolation","Disgust","Envy"],"skill":56767,"stats":["5% chance to Daze on Hit","Gain 12% of Physical Damage as Extra Lightning Damage against Dazed Enemies"],"stringId":"daze_18"},"56776":{"connections":[{"id":45609,"orbit":5},{"id":24129,"orbit":0}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Cooked","orbit":1,"orbitIndex":7,"recipe":["Suffering","Ire","Envy"],"skill":56776,"stats":["60% increased Critical Damage Bonus","25% reduced Defences"],"stringId":"criticals49"},"56783":{"ascendancyName":"Disciple of Varashta","connections":[],"group":624,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56783,"stats":["8% increased Area of Effect"],"stringId":"AscendancySorceress3Small6_"},"56806":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":959,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Swift Blocking","orbit":7,"orbitIndex":22,"recipe":["Ire","Fear","Ire"],"skill":56806,"stats":["12% increased Block chance","1% increased Movement Speed for each time you've Blocked in the past 10 seconds"],"stringId":"block16"},"56818":{"connections":[{"id":43423,"orbit":-3},{"id":62510,"orbit":-6}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":18,"skill":56818,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks7"},"56838":{"connections":[{"id":42805,"orbit":-4},{"id":62624,"orbit":5}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":2,"skill":56838,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield22"},"56841":{"connections":[{"id":18451,"orbit":0}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":20,"skill":56841,"stats":["20% increased Frenzy Charge Duration"],"stringId":"frenzy_charges11"},"56842":{"ascendancyName":"Titan","connections":[{"id":59540,"orbit":-5}],"group":80,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Stun Buildup","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56842,"stats":["18% increased Stun Buildup"],"stringId":"AscendancyWarrior1Small4"},"56844":{"connections":[{"id":40929,"orbit":-2}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":7,"orbitIndex":0,"skill":56844,"stats":["15% increased Archon Buff duration"],"stringId":"archon12"},"56847":{"connections":[],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":22,"skill":56847,"stats":["12% increased Damage while affected by a Herald"],"stringId":"heralds12_"},"56857":{"ascendancyName":"Disciple of Varashta","connections":[],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/EnergyShieldPhyDmgReduction.dds","isNotable":true,"name":"Sacred Rituals","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":44,"skill":56857,"stats":["60% of your current Energy Shield is added to your Armour for","determining your Physical Damage Reduction from Armour"],"stringId":"AscendancySorceress3Notable1"},"56860":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Resolute Reprisal","orbit":0,"orbitIndex":0,"recipe":["Despair","Ire","Despair"],"skill":56860,"stats":["30% increased Parry Range","Your Heavy Stun buildup empties 50% faster if you've successfully Parried Recently"],"stringId":"buckler15"},"56876":{"connections":[{"id":46380,"orbit":0}],"group":312,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Energy Shield if Consumed Power Charge","orbit":2,"orbitIndex":6,"skill":56876,"stats":["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"],"stringId":"power_charges12"},"56890":{"connectionArt":"CharacterPlanned","connections":[{"id":12005,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Endlessly Soaring","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":69,"skill":56890,"stats":["Shapeshift Skills have 30% increased Skill Effect Duration"],"stringId":"oracle_wyvern_addon2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56893":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1202,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Thicket Warding","orbit":7,"orbitIndex":16,"recipe":["Paranoia","Fear","Paranoia"],"skill":56893,"stats":["20% chance for Charms you use to not consume Charges","Recover 5% of maximum Mana when a Charm is used"],"stringId":"charms5"},"56897":{"connections":[],"group":886,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Critical Damage","orbit":7,"orbitIndex":10,"skill":56897,"stats":["10% increased Ballista Critical Damage Bonus"],"stringId":"ballista12"},"56910":{"connections":[{"id":28510,"orbit":6},{"id":34061,"orbit":0},{"id":29328,"orbit":6}],"group":768,"icon":"Art/2DArt/SkillIcons/passives/Meleerange.dds","isNotable":true,"name":"Battle-hardened","orbit":5,"orbitIndex":51,"skill":56910,"stats":["Hits against you have 20% reduced Critical Damage Bonus","20% increased Armour and Evasion Rating","+5 to Strength and Dexterity"],"stringId":"duelist_mercenary_notable1"},"56914":{"connections":[{"id":50121,"orbit":0}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":7,"orbitIndex":5,"skill":56914,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration4"},"56926":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":893,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":2,"orbitIndex":3,"skill":56926,"stats":[],"stringId":"mastery_minion_defence_6611"},"56928":{"connections":[{"id":62350,"orbit":7}],"group":1173,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Flask Duration","orbit":3,"orbitIndex":15,"skill":56928,"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"],"stringId":"attack_speed16"},"56933":{"ascendancyName":"Shaman","connections":[{"id":35920,"orbit":0}],"group":68,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageAffectsSpells.dds","isNotable":true,"name":"Druidic Champion","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":56933,"stats":["Every 2 Rage also grants 1% more Spell damage"],"stringId":"AscendancyDruid2Notable3"},"56934":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":542,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":56934,"stats":[],"stringId":"mastery_fire_6522"},"56935":{"connections":[{"id":57710,"orbit":0},{"id":34058,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56935,"stats":["+5 to any Attribute"],"stringId":"intelligence15"},"56956":{"connections":[{"id":15885,"orbit":-4},{"id":54632,"orbit":0}],"group":678,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":2,"orbitIndex":20,"skill":56956,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"stringId":"minion_defence31"},"56978":{"connections":[{"id":21274,"orbit":0}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56978,"stats":["+5 to any Attribute"],"stringId":"dexterity73"},"56988":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1308,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electric Blood","orbit":0,"orbitIndex":0,"recipe":["Isolation","Isolation","Guilt"],"skill":56988,"stats":["+1% to Maximum Lightning Resistance","50% reduced effect of Shock on you"],"stringId":"lightning59"},"56996":{"connections":[{"id":9568,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":4,"orbitIndex":3,"skill":56996,"stats":["16% increased Totem Life"],"stringId":"totems17_"},"56997":{"connections":[{"id":23861,"orbit":-5},{"id":56595,"orbit":0}],"group":428,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Heavy Contact","orbit":4,"orbitIndex":6,"recipe":["Ire","Envy","Despair"],"skill":56997,"stats":["Hits that Heavy Stun Enemies have Culling Strike"],"stringId":"two_handed12"},"56999":{"connections":[],"group":924,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Locked On","orbit":0,"orbitIndex":0,"recipe":["Despair","Disgust","Envy"],"skill":56999,"stats":["15% increased Critical Hit Chance for Attacks","15% increased Accuracy Rating"],"stringId":"accuracy19"},"57002":{"connectionArt":"CharacterPlanned","connections":[{"id":48761,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","isNotable":true,"name":"Rough Carapace","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":57002,"stats":["Gain Physical Thorns damage equal to 8% of maximum Life while Shapeshifted"],"stringId":"oracle_thorns3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57021":{"connections":[{"id":8957,"orbit":0},{"id":45343,"orbit":0},{"id":14505,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Area","orbit":3,"orbitIndex":16,"skill":57021,"stats":["Minions have 8% increased Area of Effect"],"stringId":"minion_offence27_"},"57039":{"connections":[{"id":44605,"orbit":6}],"group":731,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":3,"orbitIndex":4,"skill":57039,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns1"},"57047":{"connections":[{"id":45278,"orbit":0},{"id":4492,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","isNotable":true,"name":"Polymathy","orbit":5,"orbitIndex":48,"recipe":["Isolation","Suffering","Paranoia"],"skill":57047,"stats":["7% increased Attributes"],"stringId":"all_attributes6"},"57069":{"connections":[{"id":52257,"orbit":0}],"group":1352,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage and Resistance","orbit":0,"orbitIndex":0,"skill":57069,"stats":["5% increased Lightning Damage","+3% to Lightning Resistance"],"stringId":"shock23"},"57079":{"connectionArt":"CharacterPlanned","connections":[{"id":19966,"orbit":-3},{"id":15842,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Known by All","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":12,"skill":57079,"stats":["Temporary Minion Skills have +2 to Limit of Minions summoned"],"stringId":"oracle_big_family10","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57088":{"connections":[{"id":54557,"orbit":-5}],"group":1188,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":20,"skill":57088,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration1"},"57089":{"connections":[],"group":198,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":2,"orbitIndex":4,"skill":57089,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"stringId":"companions23"},"57110":{"connections":[{"id":62159,"orbit":-2},{"id":46561,"orbit":0}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Infused Flesh","orbit":7,"orbitIndex":5,"recipe":["Greed","Envy","Envy"],"skill":57110,"stats":["+20 to maximum Life","8% of Damage taken Recouped as Life"],"stringId":"life_recoup16"},"57141":{"ascendancyName":"Pathfinder","connections":[],"group":1443,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds","isMultipleChoice":true,"isNotable":true,"name":"Brew Concoction","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":57141,"stats":[],"stringId":"AscendancyRanger3Notable7_Choice"},"57178":{"connections":[{"id":21245,"orbit":0},{"id":5284,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Spell Critical Chance and Critical Ailment Effect","orbit":0,"orbitIndex":0,"skill":57178,"stats":["10% increased Critical Hit Chance for Spells","15% increased Magnitude of Damaging Ailments you inflict with Critical Hits"],"stringId":"physical17"},"57181":{"ascendancyName":"Invoker","connections":[{"id":52448,"orbit":-7}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":24,"skill":57181,"stats":["12% increased Critical Hit Chance"],"stringId":"AscendancyMonk2Small7"},"57190":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":27859,"orbit":0}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Doomsayer","orbit":1,"orbitIndex":6,"recipe":["Paranoia","Guilt","Disgust"],"skill":57190,"stats":["Herald Skills have 25% increased Area of Effect","Herald Skills deal 30% increased Damage"],"stringId":"heralds19"},"57196":{"connections":[],"group":804,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":14,"skill":57196,"stats":["3% increased Attack Speed"],"stringId":"attack_speed41"},"57202":{"connectionArt":"CharacterPlanned","connections":[{"id":1628,"orbit":2147483647}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":12,"skill":57202,"stats":["17% increased Stun Threshold"],"stringId":"oracle_beast_corruption4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57204":{"connections":[{"id":47833,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Critical Exploit","orbit":2,"orbitIndex":13,"recipe":["Envy","Paranoia","Ire"],"skill":57204,"stats":["25% increased Critical Hit Chance"],"stringId":"criticals30"},"57227":{"connections":[{"id":23259,"orbit":-5}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":5,"skill":57227,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals77"},"57230":{"connections":[{"id":25851,"orbit":-4},{"id":36270,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":6,"orbitIndex":6,"skill":57230,"stats":["10% increased Physical Damage"],"stringId":"chaos8"},"57253":{"ascendancyName":"Pathfinder","connections":[{"id":38646,"orbit":0},{"id":3936,"orbit":0}],"group":1449,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheWarrior.dds","isMultipleChoiceOption":true,"name":"Path of the Warrior","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":57253,"stats":["Can Allocate Passives from the Warrior's starting point","Grants 4 Passive Skill Point"],"stringId":"AscendancyRanger3Notable8_3"},"57273":{"connections":[{"id":33562,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Damage","orbit":4,"orbitIndex":33,"skill":57273,"stats":["12% increased Damage while Shapeshifted"],"stringId":"wyvern18"},"57320":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":667,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":0,"orbitIndex":0,"skill":57320,"stats":[],"stringId":"mastery_armour_and_evasion_6278"},"57373":{"connections":[{"id":44733,"orbit":4}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":0,"orbitIndex":0,"skill":57373,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite11"},"57379":{"connections":[{"id":39190,"orbit":0},{"id":49111,"orbit":0}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"In Your Face","orbit":3,"orbitIndex":10,"recipe":["Fear","Greed","Envy"],"skill":57379,"stats":["40% increased Melee Damage with Hits at Close Range"],"stringId":"melee33"},"57386":{"connectionArt":"CharacterPlanned","connections":[{"id":4621,"orbit":-6}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Elemental Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":13,"skill":57386,"stats":["17% increased Elemental Ailment Threshold"],"stringId":"oracle_beast_corruption6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57388":{"connections":[{"id":9698,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Overwhelming Strike","orbit":3,"orbitIndex":22,"recipe":["Despair","Envy","Disgust"],"skill":57388,"stats":["15% increased Critical Hit Chance for Attacks","20% increased Critical Damage Bonus for Attack Damage","20% more Stun Buildup with Critical Hits"],"stringId":"criticals64"},"57405":{"connections":[{"id":64807,"orbit":0}],"group":234,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":2,"orbitIndex":2,"skill":57405,"stats":["10% increased Attack Area Damage"],"stringId":"slam_area4"},"57462":{"connections":[{"id":12078,"orbit":-6}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":3,"orbitIndex":17,"skill":57462,"stats":["8% increased Projectile Speed"],"stringId":"projectiles11"},"57471":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":42578,"orbit":-4}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Hunker Down","orbit":3,"orbitIndex":8,"recipe":["Despair","Despair","Paranoia"],"skill":57471,"stats":["Recover 20 Life when you Block","+2% to maximum Block chance","80% less Knockback Distance for Blocked Hits"],"stringId":"block13"},"57513":{"connections":[],"flavourText":"What need have I for defence when my enemies\\nare reduced to ash and splinters?","group":993,"icon":"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds","isKeystone":true,"name":"Eldritch Battery","orbit":0,"orbitIndex":0,"skill":57513,"stats":["Converts all Energy Shield to Mana","Doubles Mana Costs"],"stringId":"passive_keystone_eldritch_battery__"},"57517":{"connections":[{"id":28268,"orbit":0}],"group":978,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":57517,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"stringId":"bleed37"},"57518":{"connections":[{"id":31366,"orbit":4}],"group":1284,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Damage","orbit":2,"orbitIndex":23,"skill":57518,"stats":["20% increased Parry Damage"],"stringId":"deflect3"},"57552":{"connections":[{"id":24871,"orbit":0},{"id":46696,"orbit":0}],"group":386,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":4,"orbitIndex":0,"skill":57552,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed19"},"57555":{"connections":[{"id":37608,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Impale Chance","orbit":7,"orbitIndex":15,"skill":57555,"stats":["15% chance to Impale on Spell Hit"],"stringId":"physical7"},"57571":{"connections":[{"id":37905,"orbit":-3}],"group":1364,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":6,"skill":57571,"stats":["30% increased Flammability Magnitude"],"stringId":"fire_penetration4"},"57596":{"connectionArt":"CharacterPlanned","connections":[{"id":13468,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":71,"skill":57596,"stats":["8% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_life_corruption3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57608":{"connections":[{"id":61703,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Physical Damage","orbit":2,"orbitIndex":15,"skill":57608,"stats":["12% increased Physical Damage while Shapeshifted"],"stringId":"shapeshifting3"},"57615":{"connections":[{"id":32319,"orbit":0},{"id":48836,"orbit":0}],"group":1417,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":4,"orbitIndex":54,"skill":57615,"stats":["+8% Surpassing chance to fire an additional Arrow"],"stringId":"bow20"},"57616":{"connections":[{"id":56388,"orbit":0}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":4,"orbitIndex":3,"skill":57616,"stats":["Banner Skills have 20% increased Duration"],"stringId":"banners26"},"57617":{"connections":[{"id":14996,"orbit":-2},{"id":16506,"orbit":-2},{"id":37509,"orbit":-2},{"id":23879,"orbit":0}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Shifted Strikes","orbit":0,"orbitIndex":0,"recipe":["Greed","Guilt","Disgust"],"skill":57617,"stats":["30% increased Attack Damage if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting26"},"57626":{"connections":[{"id":36782,"orbit":0}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold and Fire Damage","orbit":7,"orbitIndex":16,"skill":57626,"stats":["10% increased Fire Damage","10% increased Cold Damage"],"stringId":"cold8_"},"57683":{"connections":[{"id":35031,"orbit":2}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Recoup","orbit":2,"orbitIndex":11,"skill":57683,"stats":["3% of Damage taken Recouped as Life"],"stringId":"monkchakra14"},"57703":{"connections":[{"id":54811,"orbit":0},{"id":54485,"orbit":0},{"id":38130,"orbit":0},{"id":19674,"orbit":0}],"group":334,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":57703,"stats":["+5 to any Attribute"],"stringId":"attributes32"},"57710":{"connections":[{"id":39037,"orbit":0},{"id":40783,"orbit":0},{"id":53975,"orbit":0}],"group":743,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":0,"skill":57710,"stats":["+5 to any Attribute"],"stringId":"intelligence16"},"57724":{"connections":[{"id":54883,"orbit":-7}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":7,"orbitIndex":20,"skill":57724,"stats":["7% increased Chaos Damage"],"stringId":"chaos20_"},"57774":{"connections":[{"id":49657,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Speed","orbit":3,"orbitIndex":21,"skill":57774,"stats":["3% increased Attack Speed while Dual Wielding"],"stringId":"dual_wielding7"},"57775":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":414,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":57775,"stats":[],"stringId":"mastery_aura_6311_"},"57776":{"connections":[{"id":33914,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield and Mana Regeneration","orbit":3,"orbitIndex":5,"skill":57776,"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"stringId":"energy_shield1"},"57785":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[{"id":31112,"orbit":0},{"id":56897,"orbit":0}],"group":886,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Trained Turrets","orbit":7,"orbitIndex":6,"recipe":["Greed","Despair","Ire"],"skill":57785,"stats":["25% increased Ballista Critical Damage Bonus","20% increased Ballista Critical Hit Chance"],"stringId":"ballista15"},"57791":{"connections":[{"id":52229,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","name":"Spell Damage and Cast Speed","orbit":2,"orbitIndex":16,"skill":57791,"stats":["6% increased Spell Damage","2% increased Cast Speed"],"stringId":"orb4"},"57805":{"connections":[{"id":43444,"orbit":4}],"group":757,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","isNotable":true,"name":"Clear Space","orbit":4,"orbitIndex":18,"recipe":["Paranoia","Guilt","Guilt"],"skill":57805,"stats":["20% increased Knockback Distance","20% chance to Knock Enemies Back with Hits at Close Range"],"stringId":"knockback20_"},"57810":{"connections":[{"id":40073,"orbit":0}],"group":900,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":57810,"stats":["15% increased chance to Shock"],"stringId":"shock13"},"57816":{"connections":[{"id":364,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":1,"orbitIndex":8,"skill":57816,"stats":["+8 to Dexterity"],"stringId":"attributes106"},"57819":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":488,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds","isNotable":true,"name":"Integrated Efficiency","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":57819,"stats":["Skills deal 20% increased Damage per Connected Red Support Gem","Skills have 6% increased Skill Speed per Connected Green Support Gem","Skills have 20% increased Critical Hit Chance per Connected Blue Support Gem"],"stringId":"AscendancyMercenary3Notable7"},"57821":{"connections":[{"id":31765,"orbit":0},{"id":26034,"orbit":0}],"group":1258,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":12,"skill":57821,"stats":["+5 to any Attribute"],"stringId":"dexterity9"},"57832":{"connections":[{"id":46300,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":9,"skill":57832,"stats":["10% increased Ignite Magnitude"],"stringId":"ignite13"},"57846":{"connections":[{"id":63451,"orbit":0},{"id":38876,"orbit":6}],"group":395,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":6,"orbitIndex":12,"skill":57846,"stats":["15% increased Stun Buildup"],"stringId":"stun19"},"57863":{"connections":[{"id":26356,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Detonator Area","orbit":7,"orbitIndex":5,"skill":57863,"stats":["Detonator skills have 8% increased Area of Effect"],"stringId":"area_attacks43"},"57880":{"connections":[{"id":27082,"orbit":0},{"id":6269,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Damage","orbit":3,"orbitIndex":3,"skill":57880,"stats":["12% increased Damage with Axes"],"stringId":"axe3"},"57921":{"connections":[{"id":23879,"orbit":0}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Wolf's Howl","orbit":3,"orbitIndex":21,"recipe":["Disgust","Paranoia","Greed"],"skill":57921,"stats":["30% increased Critical Hit Chance if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting29"},"57933":{"connections":[{"id":16150,"orbit":0}],"group":1415,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":57933,"stats":["Companions deal 12% increased Damage"],"stringId":"companions18"},"57945":{"connections":[{"id":7412,"orbit":0}],"group":1190,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charge Generation","orbit":7,"orbitIndex":12,"skill":57945,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks9"},"57959":{"ascendancyName":"Smith of Kitava","connections":[{"id":63401,"orbit":0}],"group":9,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds","isNotable":true,"name":"Coal Stoker","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":57959,"stats":["Modifiers to Fire Resistance also grant Cold and Lightning Resistance at 50% of their value"],"stringId":"AscendancyWarrior3Notable4"},"57966":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":987,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":57966,"stats":[],"stringId":"mastery_critical_6416"},"57967":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":592,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Sturdy Mind","orbit":0,"orbitIndex":0,"skill":57967,"stats":["+30 to maximum Mana","14% increased Mana Regeneration Rate"],"stringId":"mana17"},"57970":{"connections":[{"id":55995,"orbit":0},{"id":21537,"orbit":0}],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":10,"skill":57970,"stats":["20% increased Frenzy Charge Duration"],"stringId":"frenzy_charges6"},"58002":{"connections":[{"id":45086,"orbit":0},{"id":55668,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":3,"orbitIndex":3,"skill":58002,"stats":["10% increased Physical Damage"],"stringId":"physical10"},"58013":{"connections":[{"id":4844,"orbit":0}],"group":908,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":4,"skill":58013,"stats":["10% increased Projectile Damage"],"stringId":"ranged4"},"58016":{"connections":[{"id":49537,"orbit":7},{"id":42205,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"All Natural","orbit":4,"orbitIndex":42,"recipe":["Fear","Fear","Greed"],"skill":58016,"stats":["+5% to all Elemental Resistances","30% increased Elemental Damage"],"stringId":"elemental39"},"58022":{"connections":[{"id":5186,"orbit":3},{"id":26762,"orbit":-7}],"group":1254,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":58022,"stats":["11% increased Chaos Damage"],"stringId":"chaos19"},"58038":{"connections":[{"id":31566,"orbit":0}],"group":717,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":3,"skill":58038,"stats":["25% increased Attack Damage while Surrounded"],"stringId":"being_surrounded7"},"58058":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connectionArt":"CharacterPlanned","connections":[],"group":86,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Bow Mastery","orbit":0,"orbitIndex":0,"skill":58058,"stats":[],"stringId":"oracle_bow_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"58088":{"connections":[{"id":16620,"orbit":5}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Block and Movement Penalty with Raised Shield","orbit":4,"orbitIndex":36,"skill":58088,"stats":["4% increased Block chance","5% reduced Movement Speed Penalty while Actively Blocking"],"stringId":"shield29"},"58090":{"connections":[{"id":48774,"orbit":7}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":18,"skill":58090,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup1"},"58096":{"connections":[{"id":17411,"orbit":0}],"group":482,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Lasting Incantations","orbit":3,"orbitIndex":20,"recipe":["Isolation","Greed","Disgust"],"skill":58096,"stats":["20% increased Spell Damage","15% increased Skill Effect Duration"],"stringId":"spells31"},"58109":{"connections":[{"id":14340,"orbit":0}],"group":806,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":58109,"stats":["+5 to any Attribute"],"stringId":"dexterity69"},"58115":{"connections":[{"id":52241,"orbit":2},{"id":11672,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana on Kill","orbit":2,"orbitIndex":12,"skill":58115,"stats":["Recover 1% of maximum Mana on Kill"],"stringId":"mana_regeneration48"},"58117":{"connections":[{"id":41186,"orbit":0},{"id":13839,"orbit":0},{"id":56996,"orbit":0},{"id":53719,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":3,"skill":58117,"stats":["15% increased Totem Damage"],"stringId":"totems39"},"58125":{"connections":[{"id":10681,"orbit":5}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":4,"orbitIndex":60,"skill":58125,"stats":["25% increased Defences from Equipped Shield"],"stringId":"shield12"},"58138":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":117,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":1,"orbitIndex":6,"skill":58138,"stats":[],"stringId":"mastery_armour_and_energy_shield_6274"},"58149":{"ascendancyName":"Ritualist","connections":[{"id":62804,"orbit":8}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Life Recovery Rate","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":58149,"stats":["10% increased Life Recovery rate"],"stringId":"AscendancyHuntress3Small5"},"58157":{"connections":[{"id":61149,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Recovery","orbit":7,"orbitIndex":17,"skill":58157,"stats":["20% increased Stun Recovery"],"stringId":"monkchakra28"},"58170":{"connections":[{"id":61067,"orbit":0}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","id":41568,"name":"Life Regeneration","stats":["Regenerate 0.2% of maximum Life per second"]}},"orbit":2,"orbitIndex":1,"skill":58170,"stats":["10% increased Spell Damage"],"stringId":"spells2"},"58182":{"connections":[{"id":49220,"orbit":-5}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":3,"orbitIndex":22,"skill":58182,"stats":["Gain 3 Life per enemy killed"],"stringId":"life_on_kill1"},"58183":{"connections":[{"id":60241,"orbit":0},{"id":21245,"orbit":0},{"id":32278,"orbit":0}],"group":486,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Blood Tearing","orbit":2,"orbitIndex":11,"recipe":["Despair","Isolation","Greed"],"skill":58183,"stats":["15% increased Magnitude of Bleeding you inflict","25% increased Physical Damage"],"stringId":"physical35"},"58197":{"connectionArt":"CharacterPlanned","connections":[{"id":35980,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Unquenchable Iron","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":6,"orbitIndex":60,"skill":58197,"stats":["Gain 18% of Physical Damage as Extra Lightning Damage"],"stringId":"oracle_rust_king8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"58198":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":339,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Well of Power","orbit":0,"orbitIndex":0,"recipe":["Fear","Ire","Ire"],"skill":58198,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently","Recover 5% of maximum Mana when you consume a Power Charge"],"stringId":"power_charges16"},"58215":{"connections":[{"id":292,"orbit":0}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Sanguimantic Rituals","orbit":4,"orbitIndex":8,"recipe":["Paranoia","Suffering","Isolation"],"skill":58215,"stats":["Regenerate 1% of maximum Life per second","Arcane Surge grants more Life Regeneration Rate instead of Mana Regeneration Rate"],"stringId":"life_recoup26"},"58295":{"connections":[],"group":256,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":4,"skill":58295,"stats":["+5 to any Attribute"],"stringId":"strength45_"},"58312":{"connections":[{"id":49497,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Culling Strike Threshold","orbit":7,"orbitIndex":10,"skill":58312,"stats":["5% increased Culling Strike Threshold"],"stringId":"slaying2_"},"58329":{"connections":[{"id":56360,"orbit":0},{"id":61196,"orbit":0},{"id":56638,"orbit":0}],"group":903,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":18,"skill":58329,"stats":["+5 to any Attribute"],"stringId":"intelligence77"},"58362":{"connections":[{"id":51335,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isSwitchable":true,"name":"Elemental Ailment Chance","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","id":15545,"name":"Physical Damage","stats":["10% increased Physical Damage"]}},"orbit":4,"orbitIndex":69,"skill":58362,"stats":["20% increased Flammability Magnitude","10% increased Freeze Buildup","10% increased chance to Shock"],"stringId":"sorcerer_start1"},"58363":{"connections":[{"id":55938,"orbit":2}],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":7,"orbitIndex":6,"skill":58363,"stats":["10% increased effect of Archon Buffs on you"],"stringId":"archon9"},"58368":{"connectionArt":"CharacterPlanned","connections":[{"id":40511,"orbit":0}],"group":291,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":0,"skill":58368,"stats":["Minions have 12% increased maximum Life"],"stringId":"oracle_forbidden_path2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"58379":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1446,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds","isMultipleChoiceOption":true,"name":"Acidic Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":58379,"stats":["Grants Skill: Acidic Concoction"],"stringId":"AscendancyRanger3Notable7_4"},"58387":{"connections":[{"id":52454,"orbit":4}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":4,"orbitIndex":6,"skill":58387,"stats":["7% increased Chaos Damage"],"stringId":"chaos14"},"58388":{"connections":[{"id":13157,"orbit":0},{"id":17702,"orbit":0}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":3,"orbitIndex":23,"skill":58388,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks4"},"58397":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":19338,"orbit":0},{"id":31647,"orbit":0},{"id":2334,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","isNotable":true,"name":"Proficiency","orbit":0,"orbitIndex":0,"recipe":["Fear","Guilt","Paranoia"],"skill":58397,"stats":["+25 to Dexterity"],"stringId":"dexterity102"},"58416":{"connections":[],"group":1252,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Projectile Speed","orbit":2,"orbitIndex":11,"skill":58416,"stats":["10% increased Projectile Speed"],"stringId":"quivers6"},"58426":{"connections":[{"id":34401,"orbit":0}],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Pocket Sand","orbit":2,"orbitIndex":21,"recipe":["Paranoia","Guilt","Paranoia"],"skill":58426,"stats":["50% increased Blind Effect"],"stringId":"blind9"},"58496":{"connections":[{"id":9328,"orbit":-4},{"id":37187,"orbit":5}],"group":139,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage against Immobilised","orbit":0,"orbitIndex":0,"skill":58496,"stats":["20% increased Damage against Immobilised Enemies while Shapeshifted"],"stringId":"bear5"},"58513":{"connections":[{"id":14418,"orbit":2147483647},{"id":11774,"orbit":0}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Evasion and Movement Speed","orbit":3,"orbitIndex":9,"skill":58513,"stats":["1% increased Movement Speed","8% increased Evasion Rating"],"stringId":"azmerianimals7"},"58526":{"connections":[],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":15,"skill":58526,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect37"},"58528":{"connections":[{"id":5710,"orbit":6}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":2,"skill":58528,"stats":["10% increased Melee Damage"],"stringId":"melee54"},"58539":{"connections":[{"id":60899,"orbit":0}],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Movement Penalty","orbit":7,"orbitIndex":2,"skill":58539,"stats":["3% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"spell_suppression36"},"58574":{"ascendancyName":"Ritualist","connections":[],"group":1488,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Reduced Mana","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":58574,"stats":["30% reduced maximum Mana"],"stringId":"AscendancyHuntress3Small1_1"},"58591":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":543,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds","isNotable":true,"name":"Enhanced Effectiveness","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":58591,"stats":["20% less Attributes","Inherent bonuses gained from Attributes are doubled"],"stringId":"AscendancyMercenary3Notable5__"},"58644":{"connections":[{"id":42714,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":7,"orbitIndex":21,"skill":58644,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"stringId":"bleed44"},"58646":{"ascendancyName":"Shaman","connections":[{"id":46654,"orbit":2147483647}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanAdaptToElements.dds","isNotable":true,"name":"Reactive Growth","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":6,"orbitIndex":26,"skill":58646,"stats":["10% less Elemental Damage taken","Adapt to the highest Elemental Damage Type of each Hit you take","10% less Damage taken of each Elemental Damage Type per matching Adaptation"],"stringId":"AscendancyDruid2Notable4"},"58651":{"connections":[{"id":49357,"orbit":0},{"id":50558,"orbit":0}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isSwitchable":true,"name":"Minion Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":63913,"name":"Armour and Energy Shield","stats":["12% increased Armour","12% increased maximum Energy Shield"]}},"orbit":4,"orbitIndex":71,"skill":58651,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence1"},"58674":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":641,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":7,"orbitIndex":1,"skill":58674,"stats":[],"stringId":"mastery_elemental_6469"},"58704":{"ascendancyName":"Warbringer","connections":[{"id":49380,"orbit":0}],"group":29,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds","isNotable":true,"name":"Anvil's Weight","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":58704,"stats":["Break Armour equal to 10% of Hit Damage dealt"],"stringId":"AscendancyWarrior2Notable1"},"58714":{"connections":[{"id":39431,"orbit":0}],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Grenadier","orbit":4,"orbitIndex":60,"recipe":["Paranoia","Fear","Isolation"],"skill":58714,"stats":["Grenade Skills have +1 Cooldown Use"],"stringId":"grenades10"},"58718":{"connections":[{"id":35015,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":58718,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"bleed25"},"58747":{"ascendancyName":"Chronomancer","connections":[],"group":342,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds","isNotable":true,"name":"Ultimate Command","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":58747,"stats":["Grants Skill: Time Freeze"],"stringId":"AscendancySorceress2Notable2"},"58751":{"ascendancyName":"Lich","connections":[{"id":17788,"orbit":0}],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Energy Shield","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":35941,"name":"Energy Shield","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["20% increased maximum Energy Shield"]}},"orbit":8,"orbitIndex":0,"skill":58751,"stats":["20% increased maximum Energy Shield"],"stringId":"AscendancyWitch3Small9"},"58779":{"connections":[{"id":51040,"orbit":0},{"id":327,"orbit":0},{"id":23822,"orbit":0},{"id":47976,"orbit":0}],"group":1237,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":6,"skill":58779,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect65"},"58783":{"connections":[{"id":26520,"orbit":0}],"group":851,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech. Armour and Evasion while Leeching","orbit":2,"orbitIndex":19,"skill":58783,"stats":["8% increased amount of Life Leeched","8% increased Armour and Evasion Rating while Leeching"],"stringId":"life_leech1"},"58789":{"connections":[{"id":13307,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":20,"skill":58789,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield14"},"58814":{"connections":[{"id":55802,"orbit":0},{"id":244,"orbit":0},{"id":12465,"orbit":0},{"id":26830,"orbit":0},{"id":26952,"orbit":0}],"group":921,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":58814,"stats":["+5 to any Attribute"],"stringId":"attributes8_"},"58817":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":585,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Artillery Strike","orbit":4,"orbitIndex":15,"recipe":["Suffering","Suffering","Fear"],"skill":58817,"stats":["Attack Skills have +1 to maximum number of Summoned Ballista Totems","15% increased Area of Effect while you have a Totem"],"stringId":"ballista16"},"58838":{"connections":[{"id":26725,"orbit":6}],"group":300,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":5,"orbitIndex":60,"skill":58838,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold21"},"58848":{"connections":[{"id":22962,"orbit":2147483647},{"id":10576,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":7,"orbitIndex":10,"skill":58848,"stats":["20% chance for Attack Hits to apply Incision"],"stringId":"bleed40"},"58855":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":235,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":58855,"stats":[],"stringId":"mastery_armour_6293"},"58884":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":846,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":58884,"stats":[],"stringId":"mastery_two_hand_6773"},"58926":{"connections":[{"id":64572,"orbit":0}],"group":322,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":16,"skill":58926,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze27"},"58930":{"connections":[{"id":14934,"orbit":7}],"group":610,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":7,"orbitIndex":9,"skill":58930,"stats":["3% increased Cast Speed"],"stringId":"cast_speed25"},"58932":{"ascendancyName":"Lich","connections":[],"group":1069,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds","isNotable":true,"isSwitchable":true,"name":"Eldritch Empowerment","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":0,"orbitIndex":0,"skill":58932,"stats":["Sacrificing Energy Shield does not interrupt Recharge","Sacrifice 5% of maximum Energy Shield when you Cast a Spell","Spells for which this Sacrifice was fully made deal 30% more Damage"],"stringId":"AscendancyWitch3Notable8"},"58939":{"connections":[{"id":44608,"orbit":0}],"group":861,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Dispatch Foes","orbit":2,"orbitIndex":8,"recipe":["Envy","Envy","Paranoia"],"skill":58939,"stats":["40% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"],"stringId":"criticals80"},"58971":{"connections":[{"id":12998,"orbit":-6},{"id":38678,"orbit":-7}],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":2,"orbitIndex":11,"skill":58971,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression27"},"59006":{"connections":[{"id":37956,"orbit":7}],"group":456,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":0,"orbitIndex":0,"skill":59006,"stats":["8% reduced Skill Effect Duration"],"stringId":"duration_spells5"},"59028":{"connections":[{"id":41210,"orbit":0}],"group":766,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":16,"skill":59028,"stats":["10% increased Projectile Damage"],"stringId":"projectiles6__"},"59039":{"connectionArt":"CharacterPlanned","connections":[{"id":28223,"orbit":4}],"group":164,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":38,"skill":59039,"stats":["20% increased Critical Damage Bonus"],"stringId":"oracle_slow_crits1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"59053":{"connections":[{"id":54805,"orbit":-7}],"group":1026,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect and Hinder Duration","orbit":3,"orbitIndex":8,"skill":59053,"stats":["Debuffs you inflict have 4% increased Slow Magnitude","20% increased Hinder Duration"],"stringId":"slowed_enemies14_"},"59061":{"connections":[{"id":28267,"orbit":0}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":6,"skill":59061,"stats":["20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently"],"stringId":"criticals31"},"59064":{"connections":[],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect","orbit":3,"orbitIndex":21,"skill":59064,"stats":["10% increased Effect of your Mark Skills"],"stringId":"marks16"},"59070":{"connections":[{"id":55011,"orbit":0}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Enduring Archon","orbit":7,"orbitIndex":13,"recipe":["Disgust","Isolation","Paranoia"],"skill":59070,"stats":["30% increased Archon Buff duration"],"stringId":"archon4"},"59083":{"connections":[{"id":32364,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":4,"skill":59083,"stats":["10% increased Ignite Magnitude"],"stringId":"fire51_"},"59093":{"connections":[{"id":14110,"orbit":0},{"id":5088,"orbit":0},{"id":53444,"orbit":0},{"id":4621,"orbit":0}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59093,"stats":["+5 to any Attribute"],"stringId":"intelligence71"},"59136":{"connectionArt":"CharacterPlanned","connections":[{"id":17729,"orbit":0}],"group":589,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Chance to Poison and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":21,"skill":59136,"stats":["12% increased Spell Damage","8% chance to Poison on Hit"],"stringId":"oracle_spell_poison2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"59180":{"connections":[{"id":50023,"orbit":2147483647}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage","orbit":7,"orbitIndex":15,"skill":59180,"stats":["10% increased Attack Damage"],"stringId":"glory3"},"59208":{"connections":[{"id":5681,"orbit":0}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Frantic Fighter","orbit":2,"orbitIndex":16,"recipe":["Ire","Guilt","Suffering"],"skill":59208,"stats":["30% reduced Accuracy Rating while Surrounded","100% increased Attack Damage while Surrounded"],"stringId":"being_surrounded24"},"59213":{"connections":[{"id":48240,"orbit":3}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Recovery","orbit":2,"orbitIndex":15,"skill":59213,"stats":["20% increased Stun Recovery"],"stringId":"stun_threshold3"},"59214":{"connections":[{"id":26268,"orbit":0},{"id":6570,"orbit":0}],"group":1207,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Fated End","orbit":7,"orbitIndex":18,"recipe":["Disgust","Isolation","Despair"],"skill":59214,"stats":["30% increased Curse Duration","Targets Cursed by you have 50% reduced Life Regeneration Rate","Enemies you Curse cannot Recharge Energy Shield"],"stringId":"curses14"},"59256":{"connections":[{"id":8531,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":7,"skill":59256,"stats":["10% increased Critical Hit Chance if you have Killed Recently"],"stringId":"criticals6"},"59263":{"connections":[{"id":37963,"orbit":0}],"group":546,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","isNotable":true,"name":"Ripping Blade","orbit":4,"orbitIndex":33,"skill":59263,"stats":["25% increased Damage with Swords"],"stringId":"sword14"},"59289":{"connections":[{"id":22532,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Immobilisation Buildup","orbit":2,"orbitIndex":21,"skill":59289,"stats":["15% increased Immobilisation buildup"],"stringId":"immobilisation2"},"59303":{"connections":[{"id":25029,"orbit":0}],"group":1219,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Lucky Rabbit Foot","orbit":4,"orbitIndex":3,"recipe":["Isolation","Disgust","Ire"],"skill":59303,"stats":["30% increased Damage while you have an active Charm","6% increased Movement Speed while you have an active Charm"],"stringId":"charms6"},"59342":{"ascendancyName":"Blood Mage","connections":[{"id":23416,"orbit":9}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life Leech","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":6,"orbitIndex":68,"skill":59342,"stats":["12% increased amount of Life Leeched"],"stringId":"AscendancyWitch2Small6"},"59355":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":59355,"stats":[],"stringId":"mastery_attack_6298"},"59356":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1190,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":59356,"stats":[],"stringId":"mastery_flask6173_"},"59362":{"connections":[{"id":41669,"orbit":0},{"id":62677,"orbit":0},{"id":50720,"orbit":0}],"group":738,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59362,"stats":["+5 to any Attribute"],"stringId":"intelligence45"},"59367":{"connections":[{"id":10774,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":2,"orbitIndex":6,"skill":59367,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells10"},"59368":{"connections":[{"id":61215,"orbit":4},{"id":48116,"orbit":0}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Stun Threshold","orbit":7,"orbitIndex":2,"skill":59368,"stats":["12% increased Stun Threshold"],"stringId":"azmerianimals2"},"59372":{"ascendancyName":"Titan","connections":[{"id":56842,"orbit":-5}],"group":79,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds","isNotable":true,"name":"Crushing Impacts","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":59372,"stats":["25% more Damage against Heavy Stunned Enemies","Your Hits are Crushing Blows"],"stringId":"AscendancyWarrior1Notable4"},"59376":{"connections":[],"group":620,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":3,"skill":59376,"stats":["+5 to any Attribute"],"stringId":"intelligence83"},"59387":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":885,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Infusion of Power","orbit":0,"orbitIndex":0,"recipe":["Despair","Guilt","Fear"],"skill":59387,"stats":["Gain a Power Charge when you consume an Elemental Infusion"],"stringId":"power_charges20"},"59390":{"connections":[{"id":11472,"orbit":0}],"group":1145,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Evasion if Consumed Frenzy Charge","orbit":2,"orbitIndex":16,"skill":59390,"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"],"stringId":"frenzy_charges3"},"59425":{"connections":[{"id":23939,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":16,"skill":59425,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup21"},"59433":{"connections":[{"id":60916,"orbit":0}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Thirst for Endurance","orbit":2,"orbitIndex":20,"recipe":["Despair","Envy","Ire"],"skill":59433,"stats":["25% chance when you gain an Endurance Charge to gain an additional Endurance Charge"],"stringId":"power_endurance_charges6"},"59446":{"connections":[{"id":4544,"orbit":0}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Life Flask Charges","orbit":2,"orbitIndex":5,"skill":59446,"stats":["10% increased Life Recovery from Flasks"],"stringId":"azmerianimals63"},"59466":{"connections":[{"id":37226,"orbit":-7}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":7,"orbitIndex":0,"skill":59466,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries6"},"59480":{"connections":[{"id":3999,"orbit":0}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":4,"orbitIndex":69,"skill":59480,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks14"},"59498":{"connections":[{"id":54814,"orbit":0}],"group":430,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":10,"skill":59498,"stats":["20% increased Presence Area of Effect"],"stringId":"auras6"},"59501":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[{"id":25619,"orbit":0},{"id":42354,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Blind Mastery","orbit":0,"orbitIndex":0,"skill":59501,"stats":[],"stringId":"mastery_attack16"},"59503":{"connections":[{"id":22208,"orbit":0}],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Critical Chance","orbit":7,"orbitIndex":13,"skill":59503,"stats":["8% increased Critical Hit Chance for Attacks","8% increased Accuracy Rating"],"stringId":"accuracy10"},"59538":{"connections":[{"id":34912,"orbit":0},{"id":47976,"orbit":0}],"group":1315,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59538,"stats":["+5 to any Attribute"],"stringId":"intelligence67"},"59540":{"ascendancyName":"Titan","connections":[],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMountainSplitter.dds","isNotable":true,"name":"Mountain Splitter","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":9,"orbitIndex":67,"skill":59540,"stats":["Every Third Slam skill that doesn't create Fissures which you use yourself causes 3 additional Aftershocks ahead and to each side of the initial area"],"stringId":"AscendancyWarrior1Notable3"},"59541":{"connections":[{"id":28573,"orbit":7},{"id":56926,"orbit":0}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Necrotised Flesh","orbit":3,"orbitIndex":3,"recipe":["Fear","Guilt","Fear"],"skill":59541,"stats":["Minions have 40% increased maximum Life","Minions have 10% reduced Life Recovery rate"],"stringId":"minion_defence15"},"59542":{"ascendancyName":"Deadeye","connections":[{"id":42416,"orbit":0}],"group":1431,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds","isMultipleChoiceOption":true,"name":"Far Shot","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":59542,"stats":["Projectiles deal 0% more Hit damage to targets in the first 3.5 metres of their movement, scaling up with distance travelled to reach 20% after 7 metres"],"stringId":"AscendancyRanger1Notable2_1"},"59589":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":52659,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Heavy Armour","orbit":3,"orbitIndex":23,"recipe":["Despair","Fear","Greed"],"skill":59589,"stats":["150% of Strength Requirements from Boots, Gloves and Helmets also added to Armour"],"stringId":"armour33"},"59596":{"connections":[{"id":37641,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Covering Ward","orbit":3,"orbitIndex":16,"recipe":["Paranoia","Despair","Greed"],"skill":59596,"stats":["25% increased Energy Shield Recharge Rate","Gain 20 Energy Shield when you Block"],"stringId":"energy_shield_recovery15"},"59600":{"connections":[{"id":9411,"orbit":0}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":21,"skill":59600,"stats":["25% increased Life Recovery from Flasks used when on Low Life"],"stringId":"life_flasks17"},"59603":{"connections":[],"group":898,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":59603,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup12"},"59636":{"connections":[{"id":13769,"orbit":-4},{"id":48007,"orbit":0}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Open Mind","orbit":7,"orbitIndex":12,"skill":59636,"stats":["25% increased Mana Regeneration Rate"],"stringId":"mana_regeneration22_"},"59644":{"connections":[{"id":42959,"orbit":-7}],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":15,"skill":59644,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison31"},"59647":{"connections":[{"id":8791,"orbit":3}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":7,"orbitIndex":10,"skill":59647,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"stringId":"duelist_minions8"},"59651":{"connections":[{"id":41654,"orbit":2147483647},{"id":47821,"orbit":4},{"id":25557,"orbit":0}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Duration","orbit":2,"orbitIndex":11,"skill":59651,"stats":["Offering Skills have 20% increased Duration"],"stringId":"corpses18"},"59653":{"connections":[{"id":35987,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":7,"orbitIndex":10,"skill":59653,"stats":["2% increased Movement Speed"],"stringId":"movement_speed3"},"59661":{"connections":[{"id":12245,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Faster Ignites and Flammability Magnitude","orbit":7,"orbitIndex":17,"skill":59661,"stats":["15% increased Flammability Magnitude","Ignites you inflict deal Damage 4% faster"],"stringId":"fire59"},"59694":{"connections":[{"id":52399,"orbit":0}],"group":1383,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Damage","orbit":0,"orbitIndex":0,"skill":59694,"stats":["18% increased Critical Damage Bonus with Quarterstaves"],"stringId":"quarterstaff17"},"59695":{"connections":[{"id":28950,"orbit":8}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":19,"skill":59695,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration9"},"59710":{"connections":[{"id":52618,"orbit":5}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Spell Damage","orbit":7,"orbitIndex":21,"skill":59710,"stats":["12% increased Spell Damage if you have Shapeshifted to Human form Recently"],"stringId":"shapeshifting15"},"59720":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":41163,"orbit":0}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Beastial Skin","orbit":5,"orbitIndex":42,"recipe":["Greed","Disgust","Envy"],"skill":59720,"stats":["100% increased Evasion Rating from Equipped Body Armour"],"stringId":"evasion33"},"59759":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds","isNotable":true,"name":"Chayula's Gift","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":8,"orbitIndex":4,"skill":59759,"stats":["+10% to Maximum Chaos Resistance","Chaos Resistance is doubled"],"stringId":"AscendancyMonk3Notable4"},"59767":{"connections":[{"id":31292,"orbit":0},{"id":20645,"orbit":0}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Reverberating Impact","orbit":3,"orbitIndex":11,"skill":59767,"stats":["Break 25% increased Armour","12% increased Area of Effect for Attacks"],"stringId":"area_attacks32"},"59775":{"connections":[{"id":20782,"orbit":-4}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":59775,"stats":["7% increased Chaos Damage"],"stringId":"chaos23"},"59777":{"connections":[{"id":10362,"orbit":0},{"id":17791,"orbit":0},{"id":13937,"orbit":0},{"id":53719,"orbit":0}],"group":148,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59777,"stats":["+5 to any Attribute"],"stringId":"strength65_"},"59779":{"connections":[{"id":50986,"orbit":0},{"id":42350,"orbit":6},{"id":97,"orbit":6},{"id":11311,"orbit":5}],"group":733,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":0,"orbitIndex":0,"skill":59779,"stats":["+10 to Armour","+8 to Evasion Rating"],"stringId":"armour_and_evasion2"},"59785":{"connections":[{"id":27296,"orbit":0},{"id":1200,"orbit":0},{"id":33452,"orbit":0},{"id":8852,"orbit":0}],"group":121,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59785,"stats":["+5 to any Attribute"],"stringId":"attributes5"},"59795":{"connections":[{"id":10156,"orbit":-3}],"group":648,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":33,"skill":59795,"stats":["+5 to any Attribute"],"stringId":"strength95"},"59798":{"connections":[{"id":5335,"orbit":-4}],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Ailment Threshold from Energy Shield","orbit":1,"orbitIndex":5,"skill":59798,"stats":["Gain additional Ailment Threshold equal to 12% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield20"},"59799":{"connections":[{"id":7338,"orbit":4}],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":1,"orbitIndex":10,"skill":59799,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield18"},"59822":{"ascendancyName":"Blood Mage","connections":[{"id":8415,"orbit":0}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Blood Mage","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":59822,"stats":[],"stringId":"AscendancyWitch2Start"},"59881":{"connections":[{"id":54417,"orbit":0},{"id":28556,"orbit":-5}],"group":771,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":16,"skill":59881,"stats":["+5 to any Attribute"],"stringId":"dexterity28"},"59886":{"connections":[{"id":4442,"orbit":0}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","name":"Armour Applies to Lightning Damage Hits","orbit":5,"orbitIndex":23,"skill":59886,"stats":["+15% of Armour also applies to Lightning Damage"],"stringId":"maximum_resistances11"},"59908":{"connectionArt":"CharacterPlanned","connections":[{"id":36197,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Area of Effect","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":23,"skill":59908,"stats":["10% increased Area of Effect for Skills used by Totems"],"stringId":"oracle_totems5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"59909":{"connections":[{"id":30539,"orbit":4}],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":7,"orbitIndex":22,"skill":59909,"stats":["5% chance to not destroy Corpses when Consuming Corpses"],"stringId":"corpses7"},"59913":{"ascendancyName":"Deadeye","connections":[{"id":29871,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds","isNotable":true,"name":"Called Shots","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":59913,"stats":["Grants Skill: Called Shots"],"stringId":"AscendancyRanger1Notable7"},"59915":{"connections":[{"id":7741,"orbit":-6},{"id":97,"orbit":-6},{"id":2455,"orbit":-6}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":0,"orbitIndex":0,"skill":59915,"stats":["10% increased Projectile Damage"],"stringId":"projectiles18"},"59938":{"connections":[{"id":50757,"orbit":0}],"group":290,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Against the Elements","orbit":0,"orbitIndex":0,"recipe":["Disgust","Ire","Envy"],"skill":59938,"stats":["30% increased Elemental Ailment Threshold","15% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation19_"},"59945":{"connections":[{"id":4527,"orbit":0},{"id":45327,"orbit":0},{"id":21684,"orbit":0}],"group":200,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59945,"stats":["+5 to any Attribute"],"stringId":"attributes81"},"60013":{"connections":[{"id":57776,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":3,"orbitIndex":8,"skill":60013,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield2_"},"60014":{"connectionArt":"CharacterPlanned","connections":[{"id":38474,"orbit":0}],"group":515,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Scent of Blood","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":16,"skill":60014,"stats":["3% increased Movement Speed","20% increased Bleeding Duration","40% chance for Attack Hits to apply Incision"],"stringId":"oracle_bleed3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"60034":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":15207,"orbit":0},{"id":22208,"orbit":0}],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Falcon Dive","orbit":0,"orbitIndex":0,"recipe":["Isolation","Paranoia","Paranoia"],"skill":60034,"stats":["4% increased Attack Speed","1% increased Attack Speed per 400 Accuracy Rating, up to 20%"],"stringId":"accuracy20"},"60064":{"connections":[{"id":47263,"orbit":0},{"id":3027,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":18,"skill":60064,"stats":["10% increased Physical Damage"],"stringId":"physical26"},"60068":{"connections":[{"id":55925,"orbit":7}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":3,"orbitIndex":12,"skill":60068,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage22"},"60083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":44239,"orbit":0}],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Pin and Run","orbit":0,"orbitIndex":0,"recipe":["Disgust","Despair","Disgust"],"skill":60083,"stats":["30% increased Pin Buildup","5% increased Movement Speed if you've Pinned an Enemy Recently"],"stringId":"pin10"},"60085":{"connections":[{"id":55802,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage","orbit":7,"orbitIndex":15,"skill":60085,"stats":["10% increased Damage"],"stringId":"mercenary11"},"60107":{"connections":[{"id":57204,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":9,"skill":60107,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals24"},"60138":{"connections":[{"id":52695,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Stylebender","orbit":5,"orbitIndex":3,"recipe":["Greed","Paranoia","Suffering"],"skill":60138,"stats":["Hits Break 30% increased Armour on targets with Ailments","+10 to Strength","25% increased Physical Damage"],"stringId":"chaos35"},"60170":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1188,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":60170,"stats":[],"stringId":"mastery_cold59"},"60173":{"connections":[{"id":4238,"orbit":2}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Accuracy","orbit":7,"orbitIndex":21,"skill":60173,"stats":["12% increased Accuracy Rating with One Handed Melee Weapons"],"stringId":"one_handed11"},"60191":{"connections":[{"id":54985,"orbit":0}],"group":553,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bolt Speed","orbit":7,"orbitIndex":11,"skill":60191,"stats":["8% increased Bolt Speed"],"stringId":"crossbow27"},"60203":{"connections":[{"id":5332,"orbit":9}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":2,"orbitIndex":2,"skill":60203,"stats":["+8 to Strength"],"stringId":"attributes112"},"60210":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":63431,"orbit":0}],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":1,"orbitIndex":9,"skill":60210,"stats":[],"stringId":"mastery_poison200"},"60230":{"connections":[{"id":56935,"orbit":0},{"id":58362,"orbit":0},{"id":10192,"orbit":0},{"id":55909,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":19602,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":5,"orbitIndex":0,"skill":60230,"stats":["8% increased Elemental Damage"],"stringId":"elemental15"},"60241":{"connections":[{"id":57178,"orbit":0}],"group":476,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Bleed Chance","orbit":0,"orbitIndex":0,"skill":60241,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"physical16"},"60269":{"connections":[{"id":6588,"orbit":0}],"group":819,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Roil","orbit":7,"orbitIndex":19,"recipe":["Disgust","Greed","Ire"],"skill":60269,"stats":["10% reduced Spell Area Damage","Spell Skills have 25% increased Area of Effect"],"stringId":"area_spells24"},"60273":{"connections":[{"id":28199,"orbit":0},{"id":40626,"orbit":0}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Hindering Obstacles","orbit":0,"orbitIndex":0,"recipe":["Disgust","Guilt","Despair"],"skill":60273,"stats":["Debuffs inflicted by Hazards have 30% increased Slow Magnitude","30% increased Hazard Immobilisation buildup"],"stringId":"hazards20"},"60274":{"connections":[{"id":13293,"orbit":4},{"id":19236,"orbit":0}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":0,"skill":60274,"stats":["15% increased Armour"],"stringId":"armour4_"},"60287":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":37397,"orbit":0},{"id":32952,"orbit":0},{"id":63259,"orbit":0}],"group":361,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds","isMultipleChoice":true,"isNotable":true,"name":"Implanted Gems","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":60287,"stats":[],"stringId":"AscendancyMercenary3Notable2"},"60298":{"ascendancyName":"Smith of Kitava","connections":[],"group":15,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds","isNotable":true,"name":"Against the Anvil","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":60298,"stats":["Grants Skill: Temper Weapon"],"stringId":"AscendancyWarrior3Notable3"},"60313":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":678,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":60313,"stats":[],"stringId":"mastery_chaos6172"},"60323":{"connections":[{"id":9199,"orbit":0},{"id":47560,"orbit":0}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Surpassing Projectile Chance","orbit":6,"orbitIndex":54,"skill":60323,"stats":["+8% Surpassing chance to fire an additional Projectile"],"stringId":"projectiles43"},"60324":{"connections":[{"id":1506,"orbit":2}],"group":1057,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":14,"skill":60324,"stats":["Remnants can be collected from 20% further away"],"stringId":"remnant16_"},"60362":{"connections":[{"id":56265,"orbit":0}],"group":1377,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":6,"skill":60362,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals88_"},"60404":{"connections":[{"id":20691,"orbit":0},{"id":25011,"orbit":0}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Perfect Opportunity","orbit":2,"orbitIndex":16,"recipe":["Ire","Suffering","Suffering"],"skill":60404,"stats":["30% increased Stun Buildup","Damage with Hits is Lucky against Heavy Stunned Enemies"],"stringId":"stun16"},"60464":{"connections":[{"id":58971,"orbit":-6},{"id":28623,"orbit":0}],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Fan the Flames","orbit":4,"orbitIndex":45,"recipe":["Suffering","Paranoia","Despair"],"skill":60464,"stats":["25% reduced Ignite Duration on you","40% increased Elemental Ailment Threshold"],"stringId":"spell_suppression23"},"60480":{"connections":[],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":2,"orbitIndex":4,"skill":60480,"stats":["8% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds11"},"60483":{"connections":[{"id":7809,"orbit":0},{"id":36540,"orbit":0}],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":60483,"stats":["12% increased Lightning Damage"],"stringId":"lightning5"},"60488":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":822,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":60488,"stats":[],"stringId":"mastery_trap_6765"},"60505":{"connections":[{"id":28050,"orbit":0},{"id":65009,"orbit":0},{"id":19808,"orbit":0},{"id":18831,"orbit":0}],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":60505,"stats":["+5 to any Attribute"],"stringId":"dexterity19"},"60515":{"connections":[{"id":19955,"orbit":-4}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":3,"orbitIndex":4,"skill":60515,"stats":["12% increased Cold Damage"],"stringId":"cold12"},"60551":{"connections":[{"id":21861,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":14,"skill":60551,"stats":["20% increased Presence Area of Effect"],"stringId":"auras15_"},"60560":{"connections":[{"id":29527,"orbit":-3}],"group":1303,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage vs Full Life","orbit":0,"orbitIndex":0,"skill":60560,"stats":["20% increased Damage with Hits against Enemies that are on Full Life"],"stringId":"enemies_on_full_life7"},"60568":{"connections":[{"id":52348,"orbit":-6}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":3,"orbitIndex":13,"skill":60568,"stats":["20% increased Totem Placement speed"],"stringId":"totems25"},"60619":{"connections":[{"id":541,"orbit":-5},{"id":41609,"orbit":-5},{"id":31010,"orbit":0},{"id":27216,"orbit":0},{"id":12005,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Scales of the Wyvern","orbit":4,"orbitIndex":15,"recipe":["Fear","Fear","Suffering"],"skill":60619,"stats":["20% faster start of Energy Shield Recharge while Shapeshifted","20% increased Energy Shield Recharge Rate while Shapeshifted","+1% to Maximum Lightning Resistance while Shapeshifted"],"stringId":"wyvern4"},"60620":{"connections":[{"id":45992,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":4,"skill":60620,"stats":["+8 to Strength"],"stringId":"strength106"},"60634":{"ascendancyName":"Titan","connections":[{"id":27418,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds","isNotable":true,"name":"Colossal Capacity","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":5,"orbitIndex":48,"skill":60634,"stats":["Carry a Chest which adds 20 Inventory Slots"],"stringId":"AscendancyWarrior1Notable6"},"60662":{"ascendancyName":"Amazon","connections":[{"id":7979,"orbit":0}],"group":1473,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":60662,"stats":["12% increased Elemental Damage"],"stringId":"AscendancyHuntress1Small5"},"60685":{"connections":[{"id":1826,"orbit":0}],"group":815,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":60685,"stats":["+5 to any Attribute"],"stringId":"intelligence19"},"60692":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":16367,"orbit":2}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Echoing Flames","orbit":7,"orbitIndex":12,"recipe":["Guilt","Suffering","Disgust"],"skill":60692,"stats":["30% increased Elemental Damage if you've Ignited an Enemy Recently"],"stringId":"fire34"},"60700":{"connections":[{"id":44974,"orbit":2147483647}],"group":1161,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Empowered Attack Freeze Buildup","orbit":7,"orbitIndex":3,"skill":60700,"stats":["20% increased Freeze Buildup with Empowered Attacks"],"stringId":"cold49"},"60708":{"connectionArt":"CharacterPlanned","connections":[{"id":17894,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":17,"skill":60708,"stats":["16% increased Damage with Bows"],"stringId":"oracle_bow_movement2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"60735":{"connections":[{"id":42658,"orbit":0},{"id":11825,"orbit":0}],"group":1205,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":60735,"stats":[],"stringId":"jewel_slot1960"},"60738":{"connections":[{"id":37408,"orbit":0}],"group":1031,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":19,"skill":60738,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks29"},"60741":{"connections":[{"id":33922,"orbit":0}],"group":841,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":2,"orbitIndex":12,"skill":60741,"stats":["10% increased Elemental Damage"],"stringId":"elemental57"},"60764":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Feathered Fletching","orbit":5,"orbitIndex":12,"recipe":["Isolation","Suffering","Suffering"],"skill":60764,"stats":["Increases and Reductions to Projectile Speed also apply to Damage with Bows"],"stringId":"bow13"},"60809":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":433,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksMasterySymbol.dds","isOnlyImage":true,"name":"Channelling Mastery","orbit":0,"orbitIndex":0,"skill":60809,"stats":[],"stringId":"mastery_channelling_6377"},"60829":{"connections":[{"id":36630,"orbit":2147483647}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":2,"orbitIndex":22,"skill":60829,"stats":["20% chance for Attack Hits to apply Incision"],"stringId":"bleed35"},"60859":{"ascendancyName":"Ritualist","connections":[{"id":4891,"orbit":9}],"group":1494,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Charm Charges","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":60859,"stats":["15% increased Charm Charges gained"],"stringId":"AscendancyHuntress3Small4"},"60886":{"connections":[{"id":59213,"orbit":3}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Recovery","orbit":1,"orbitIndex":5,"skill":60886,"stats":["20% increased Stun Recovery"],"stringId":"stun_threshold6"},"60891":{"connections":[{"id":53185,"orbit":0}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Accuracy Rating","orbit":1,"orbitIndex":9,"skill":60891,"stats":["8% increased Accuracy Rating"],"stringId":"azmerianimals50"},"60899":{"connections":[{"id":32543,"orbit":-7}],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Movement Penalty","orbit":7,"orbitIndex":22,"skill":60899,"stats":["3% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"spell_suppression6"},"60913":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":52,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds","isNotable":true,"name":"Kitavan Engraving","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":60913,"stats":["Body Armour grants 15% increased maximum Life"],"stringId":"AscendancyWarrior3Notable6_5"},"60916":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":219,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"name":"Endurance Charge Mastery","orbit":0,"orbitIndex":0,"skill":60916,"stats":[],"stringId":"mastery_endurance_charge_6478"},"60974":{"connections":[{"id":1506,"orbit":-2}],"group":1057,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Additional Remnant Chance","orbit":2,"orbitIndex":2,"skill":60974,"stats":["5% chance to create an additional Remnant"],"stringId":"remnant12_"},"60992":{"connections":[{"id":37971,"orbit":0}],"group":1421,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Nurturing Guardian","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Despair","Suffering"],"skill":60992,"stats":["Life Recovery from your Flasks also applies to your Companions"],"stringId":"companions3"},"61026":{"connections":[{"id":34552,"orbit":0},{"id":17378,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Crystalline Flesh","orbit":3,"orbitIndex":0,"recipe":["Despair","Paranoia","Suffering"],"skill":61026,"stats":["Minions have +20% to all Elemental Resistances","Minions have +5% to all Maximum Elemental Resistances"],"stringId":"minion_defence21"},"61027":{"connections":[],"group":782,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Mana Blessing","orbit":0,"orbitIndex":0,"skill":61027,"stats":["+20 to maximum Mana","20% increased Mana Regeneration Rate"],"stringId":"mana18"},"61039":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":55,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds","isNotable":true,"name":"Tantalum Alloy","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":61039,"stats":["Body Armour grants +75% to Fire Resistance"],"stringId":"AscendancyWarrior3Notable6_1"},"61042":{"connections":[{"id":44344,"orbit":0}],"group":615,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61042,"stats":["+5 to any Attribute"],"stringId":"attributes62"},"61056":{"connections":[{"id":40399,"orbit":-4}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":1,"skill":61056,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers9"},"61063":{"connections":[],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":3,"orbitIndex":0,"skill":61063,"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"],"stringId":"elemental2"},"61067":{"connections":[],"group":626,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","isSwitchable":true,"name":"Spell Critical Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","id":50065,"name":"Life Regeneration","stats":["Regenerate 0.2% of maximum Life per second"]}},"orbit":2,"orbitIndex":21,"skill":61067,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals6"},"61104":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Staggering Wounds","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Greed","Guilt"],"skill":61104,"stats":["50% chance to Knock Back Bleeding Enemies with Hits"],"stringId":"bleed34"},"61106":{"connections":[{"id":59653,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":2,"orbitIndex":15,"skill":61106,"stats":["2% increased Movement Speed"],"stringId":"movement_speed1"},"61112":{"connections":[{"id":36071,"orbit":0},{"id":20105,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Roll and Strike","orbit":5,"orbitIndex":14,"recipe":["Guilt","Paranoia","Disgust"],"skill":61112,"stats":["25% increased Damage with Spears","10% increased Attack Speed with Spears"],"stringId":"spear18"},"61113":{"connectionArt":"CharacterPlanned","connections":[{"id":53910,"orbit":-3}],"group":291,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":61113,"stats":["Minions deal 15% increased Damage"],"stringId":"oracle_forbidden_path4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61119":{"connections":[{"id":64325,"orbit":4},{"id":63431,"orbit":0}],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":2,"orbitIndex":18,"skill":61119,"stats":["10% increased Poison Duration"],"stringId":"poison25"},"61142":{"connections":[{"id":38365,"orbit":0}],"group":204,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Recover Life on consuming Endurance Charge","orbit":2,"orbitIndex":14,"skill":61142,"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"],"stringId":"endurance_charges5"},"61149":{"connections":[{"id":42760,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Recovery","orbit":2,"orbitIndex":13,"skill":61149,"stats":["20% increased Stun Recovery"],"stringId":"monkchakra29"},"61170":{"connections":[{"id":27186,"orbit":7}],"group":653,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":1,"orbitIndex":3,"skill":61170,"stats":["10% increased Fire Damage"],"stringId":"ground1"},"61179":{"connections":[{"id":21245,"orbit":0}],"group":490,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Spell Critical Chance","orbit":0,"orbitIndex":0,"skill":61179,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"physical18"},"61196":{"connections":[{"id":56045,"orbit":5},{"id":13419,"orbit":0}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":61196,"stats":["+5 to any Attribute"],"stringId":"intelligence10"},"61215":{"connections":[{"id":37242,"orbit":3}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Stun Threshold","orbit":7,"orbitIndex":8,"skill":61215,"stats":["12% increased Stun Threshold"],"stringId":"azmerianimals3"},"61246":{"connections":[{"id":144,"orbit":5}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Freeze Buildup","orbit":4,"orbitIndex":18,"skill":61246,"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"],"stringId":"elemental26"},"61263":{"connections":[{"id":4544,"orbit":0}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Poison Duration on You","orbit":2,"orbitIndex":11,"skill":61263,"stats":["10% reduced Poison Duration on you"],"stringId":"azmerianimals62"},"61267":{"ascendancyName":"Infernalist","connections":[],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds","isNotable":true,"name":"Mastered Darkness","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":6,"orbitIndex":60,"skill":61267,"stats":["Demonflame has no maximum"],"stringId":"AscendancyWitch1Notable6"},"61281":{"connections":[{"id":9217,"orbit":0}],"group":769,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":2,"orbitIndex":14,"skill":61281,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed23"},"61312":{"connections":[{"id":56841,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":42,"skill":61312,"stats":["+5 to any Attribute"],"stringId":"dexterity22"},"61318":{"connections":[{"id":61396,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":13,"skill":61318,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion17"},"61333":{"connections":[{"id":46197,"orbit":0}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":11,"skill":61333,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals85"},"61338":{"connections":[{"id":7333,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Breath of Lightning","orbit":4,"orbitIndex":6,"recipe":["Disgust","Paranoia","Isolation"],"skill":61338,"stats":["Damage Penetrates 15% Lightning Resistance","+10 to Dexterity"],"stringId":"lightning_penetration25"},"61347":{"connections":[{"id":64488,"orbit":3}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Critical Chance","orbit":7,"orbitIndex":8,"skill":61347,"stats":["Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m"],"stringId":"projectiles34"},"61354":{"connections":[{"id":50383,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Infernal Limit","orbit":3,"orbitIndex":18,"recipe":["Envy","Greed","Fear"],"skill":61354,"stats":["+1 to maximum Fire Infusions"],"stringId":"infusion24"},"61355":{"connections":[{"id":29306,"orbit":2}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Damage from Mana","orbit":2,"orbitIndex":8,"skill":61355,"stats":["4% of Damage is taken from Mana before Life"],"stringId":"monkchakra5"},"61356":{"connections":[{"id":12498,"orbit":0}],"group":1102,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":7,"orbitIndex":12,"skill":61356,"stats":["6% increased bonuses gained from Equipped Quiver"],"stringId":"quivers2"},"61362":{"connections":[{"id":36737,"orbit":-2}],"group":239,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":20,"skill":61362,"stats":["10% increased Area Damage"],"stringId":"area_of_effect19"},"61367":{"connectionArt":"CharacterPlanned","connections":[{"id":64239,"orbit":2147483647}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Attack Added Lighting Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":61367,"stats":["Adds 1 to 7 Lightning damage to Attacks"],"stringId":"oracle_flat_lightning2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61373":{"connections":[{"id":63610,"orbit":-7},{"id":5988,"orbit":7}],"group":1033,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Damage vs Blinded","orbit":3,"orbitIndex":4,"skill":61373,"stats":["15% increased Damage with Hits against Blinded Enemies"],"stringId":"blind5"},"61393":{"connections":[{"id":43941,"orbit":-7}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":61393,"stats":["12% increased Damage while Shapeshifted"],"stringId":"wolf1"},"61396":{"connections":[{"id":10998,"orbit":0}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":11,"skill":61396,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion16"},"61403":{"connections":[{"id":56349,"orbit":0},{"id":14231,"orbit":3},{"id":24150,"orbit":0},{"id":17602,"orbit":0}],"group":1180,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61403,"stats":["+5 to any Attribute"],"stringId":"intelligence69"},"61404":{"connections":[{"id":51210,"orbit":1},{"id":61429,"orbit":0}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","isNotable":true,"name":"Equilibrium","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Despair"],"skill":61404,"stats":["30% increased Attack Damage if you've Cast a Spell Recently","10% increased Cast Speed if you've Attacked Recently"],"stringId":"attacks_and_spells20"},"61409":{"connections":[{"id":13075,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":22,"skill":61409,"stats":["+12 to Strength"],"stringId":"strength101"},"61419":{"connections":[{"id":3025,"orbit":0},{"id":5314,"orbit":0},{"id":46819,"orbit":0}],"group":741,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":61419,"stats":[],"stringId":"jewel_slot1972"},"61421":{"connections":[{"id":16121,"orbit":7}],"group":1366,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy and Critical Chance","orbit":7,"orbitIndex":19,"skill":61421,"stats":["Meta Skills gain 4% increased Energy","5% increased Critical Hit Chance"],"stringId":"monkelemental2"},"61429":{"connections":[{"id":44902,"orbit":3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":7,"orbitIndex":20,"skill":61429,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells6"},"61432":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":6178,"orbit":0}],"group":892,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":61432,"stats":[],"stringId":"mastery_crossbow_6418"},"61438":{"connections":[{"id":28510,"orbit":0}],"group":727,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":62,"skill":61438,"stats":["+5 to any Attribute"],"stringId":"strength33_"},"61441":{"connections":[{"id":54138,"orbit":0}],"group":546,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Speed","orbit":6,"orbitIndex":7,"skill":61441,"stats":["3% increased Attack Speed with Swords"],"stringId":"sword7_"},"61444":{"connections":[{"id":17411,"orbit":0},{"id":34096,"orbit":0}],"group":482,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Wasting Casts","orbit":3,"orbitIndex":2,"recipe":["Fear","Envy","Despair"],"skill":61444,"stats":["25% increased Damage with Hits against Hindered Enemies","15% chance to Hinder Enemies on Hit with Spells"],"stringId":"spells30"},"61461":{"ascendancyName":"Deadeye","connections":[{"id":42416,"orbit":2147483647}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Projectile Speed","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":6,"orbitIndex":24,"skill":61461,"stats":["10% increased Projectile Speed"],"stringId":"AscendancyRanger1Small2"},"61471":{"connectionArt":"CharacterPlanned","connections":[{"id":49153,"orbit":0}],"group":354,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Damage and Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":61471,"stats":["15% increased Damage","Minions deal 15% increased Damage"],"stringId":"oracle_damage_and_minions1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61472":{"connections":[{"id":9417,"orbit":0},{"id":36389,"orbit":6}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":10,"skill":61472,"stats":["+8 to Strength"],"stringId":"strength107"},"61487":{"connections":[{"id":36596,"orbit":-4},{"id":58109,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":4,"orbitIndex":66,"skill":61487,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life5"},"61490":{"connections":[{"id":47429,"orbit":-8},{"id":64995,"orbit":0},{"id":8600,"orbit":0}],"group":397,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61490,"stats":["+5 to any Attribute"],"stringId":"strength75"},"61493":{"connections":[{"id":18240,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Austerity Measures","orbit":3,"orbitIndex":19,"recipe":["Paranoia","Envy","Despair"],"skill":61493,"stats":["+5 to all Attributes","Gain additional Ailment Threshold equal to 16% of maximum Energy Shield","Gain additional Stun Threshold equal to 16% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield9"},"61525":{"classesStart":["Templar","Druid"],"connections":[{"id":13855,"orbit":0},{"id":35715,"orbit":0},{"id":26353,"orbit":0},{"id":950,"orbit":0},{"id":28429,"orbit":0},{"id":35535,"orbit":0},{"id":42761,"orbit":0}],"group":684,"icon":"Art/2DArt/SkillIcons/passives/axedmgspeed.dds","name":"TEMPLAR","orbit":0,"orbitIndex":0,"skill":61525,"stats":[],"stringId":"templar598"},"61534":{"connections":[{"id":4665,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":18,"skill":61534,"stats":["Regenerate 0.2% of maximum Life per second"],"stringId":"life_regeneration20"},"61601":{"connections":[{"id":44420,"orbit":0},{"id":9586,"orbit":0}],"group":1142,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"True Strike","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Disgust"],"skill":61601,"stats":["+10 to Dexterity","20% increased Critical Hit Chance"],"stringId":"criticals28"},"61632":{"connections":[{"id":34316,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Freeze and Daze Buildup","orbit":5,"orbitIndex":2,"skill":61632,"stats":["5% chance to Daze on Hit","20% increased Freeze Buildup with Quarterstaves"],"stringId":"quarterstaff6"},"61703":{"connections":[{"id":41180,"orbit":0},{"id":9037,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Sharpened Claw","orbit":3,"orbitIndex":20,"recipe":["Ire","Greed","Greed"],"skill":61703,"stats":["30% increased Physical Damage while Shapeshifted"],"stringId":"shapeshifting12"},"61718":{"connections":[{"id":38342,"orbit":0}],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Damage vs Dazed Enemies","orbit":2,"orbitIndex":16,"skill":61718,"stats":["15% increased Damage against Dazed Enemies"],"stringId":"daze_4"},"61722":{"ascendancyName":"Shaman","connections":[{"id":58646,"orbit":6}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Resistances","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":6,"orbitIndex":36,"skill":61722,"stats":["+3% to all Elemental Resistances"],"stringId":"AscendancyDruid2Small4_"},"61741":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":40024,"orbit":2}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Lasting Toxins","orbit":0,"orbitIndex":0,"recipe":["Despair","Isolation","Envy"],"skill":61741,"stats":["10% increased Skill Effect Duration","40% increased Poison Duration"],"stringId":"poison28"},"61768":{"connections":[],"group":891,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Minion Cold Resistance","orbit":0,"orbitIndex":0,"skill":61768,"stats":["Minions have +20% to Cold Resistance","Minions have +3% to Maximum Cold Resistances"],"stringId":"minion_defence27"},"61796":{"connections":[{"id":8260,"orbit":-4}],"group":205,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Duration","orbit":7,"orbitIndex":20,"skill":61796,"stats":["20% increased Armour Break Duration"],"stringId":"armour_break2"},"61800":{"connections":[],"group":1303,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Critical Damage vs Full Life","orbit":7,"orbitIndex":11,"skill":61800,"stats":["40% increased Critical Damage Bonus against Enemies that are on Full Life"],"stringId":"enemies_on_full_life1"},"61811":{"connectionArt":"CharacterPlanned","connections":[{"id":44452,"orbit":-8}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":42,"skill":61811,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"stringId":"oracle_duration_physical1__","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61834":{"connections":[{"id":17088,"orbit":0},{"id":24958,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":61834,"stats":[],"stringId":"jewel_slot1961"},"61835":{"connections":[{"id":32549,"orbit":0},{"id":56237,"orbit":-2}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":20,"skill":61835,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells9"},"61836":{"connections":[{"id":65243,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":4,"skill":61836,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras14"},"61842":{"connections":[{"id":33240,"orbit":0},{"id":14712,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":0,"skill":61842,"stats":["Minions deal 12% increased Damage"],"stringId":"minion_offence12_"},"61847":{"connections":[{"id":43443,"orbit":-4}],"group":163,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Critical Chance","orbit":0,"orbitIndex":0,"skill":61847,"stats":["10% increased Critical Hit Chance with Flails"],"stringId":"flail7"},"61863":{"connections":[{"id":42045,"orbit":0}],"group":700,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Cold Damage and Energy Shield Recharge Rate","orbit":3,"orbitIndex":6,"skill":61863,"stats":["8% increased Energy Shield Recharge Rate","8% increased Elemental Damage"],"stringId":"cold16"},"61896":{"connections":[{"id":53354,"orbit":-1},{"id":8850,"orbit":-3}],"group":109,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Critical Chance","orbit":0,"orbitIndex":0,"skill":61896,"stats":["10% increased Critical Hit Chance while Shapeshifted"],"stringId":"wolf6"},"61897":{"ascendancyName":"Witchhunter","connections":[{"id":38601,"orbit":8}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":8,"orbitIndex":32,"skill":61897,"stats":["15% increased Armour and Evasion Rating"],"stringId":"AscendancyMercenary2Small5"},"61905":{"connections":[{"id":12778,"orbit":0},{"id":8938,"orbit":0},{"id":3251,"orbit":-4}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":12,"skill":61905,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"physical_witch5_"},"61921":{"connections":[],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Storm Surge","orbit":3,"orbitIndex":23,"recipe":["Envy","Isolation","Greed"],"skill":61921,"stats":["Damage Penetrates 8% Cold Resistance","Damage Penetrates 15% Lightning Resistance"],"stringId":"lightning_penetration24"},"61923":{"connections":[{"id":16256,"orbit":-6}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":4,"skill":61923,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration34"},"61926":{"connections":[{"id":1603,"orbit":0}],"group":1090,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recoup","orbit":2,"orbitIndex":12,"skill":61926,"stats":["3% of Elemental Damage taken Recouped as Energy Shield"],"stringId":"energy_shield_recovery39"},"61927":{"connections":[{"id":14515,"orbit":0},{"id":3698,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","name":"Jagged Ground Effect","orbit":2,"orbitIndex":5,"skill":61927,"stats":["15% increased Magnitude of Jagged Ground you create"],"stringId":"jagged_ground5"},"61934":{"connections":[{"id":48418,"orbit":0}],"group":555,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":2,"orbitIndex":2,"skill":61934,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold20"},"61935":{"connections":[{"id":4624,"orbit":7}],"group":533,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":0,"orbitIndex":0,"skill":61935,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage7"},"61938":{"connections":[{"id":14515,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","name":"Jagged Ground Effect","orbit":3,"orbitIndex":14,"skill":61938,"stats":["15% increased Magnitude of Jagged Ground you create"],"stringId":"jagged_ground3"},"61942":{"connections":[],"flavourText":"Strength begets respect. There is no simpler law.","group":158,"icon":"Art/2DArt/SkillIcons/passives/DruidAnimism.dds","isKeystone":true,"name":"Lord of the Wilds","orbit":0,"orbitIndex":0,"skill":61942,"stats":["You can equip a non-Unique Sceptre while wielding a Talisman","50% less Spirit","Non-Minion Skills have 50% less Reservation Efficiency"],"stringId":"passive_keystone_lord_of_the_wilds"},"61973":{"ascendancyName":"Witchhunter","connections":[{"id":40719,"orbit":0}],"group":271,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds","isNotable":true,"name":"Pitiless Killer","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":6,"orbitIndex":44,"skill":61973,"stats":["Culling Strike"],"stringId":"AscendancyMercenary2Notable1"},"61974":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connectionArt":"CharacterPlanned","connections":[],"group":571,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupExtra.dds","isOnlyImage":true,"name":"Invocation Mastery","orbit":7,"orbitIndex":2,"skill":61974,"stats":[],"stringId":"oracle_energy_gain_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61976":{"connections":[{"id":7526,"orbit":0},{"id":36298,"orbit":6},{"id":2200,"orbit":0}],"group":1088,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61976,"stats":["+5 to any Attribute"],"stringId":"attributes43"},"61977":{"connectionArt":"CharacterPlanned","connections":[{"id":61471,"orbit":0}],"group":354,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Damage and Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":54,"skill":61977,"stats":["15% increased Damage","Minions deal 15% increased Damage"],"stringId":"oracle_damage_and_minions2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61983":{"ascendancyName":"Shaman","connections":[],"group":70,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanEvenMoreAdaptation.dds","isNotable":true,"name":"Avatar of Evolution","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":61983,"stats":["5% of Physical Damage taken as Cold Damage","5% of Physical Damage taken as Fire Damage","5% of Physical Damage taken as Lightning Damage","Adaptations have a duration of 5 seconds","Double Adaptation Effect"],"stringId":"AscendancyDruid2Notable5"},"61985":{"ascendancyName":"Stormweaver","connections":[{"id":29398,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds","isNotable":true,"name":"Heavy Snows","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":6,"orbitIndex":6,"skill":61985,"stats":["Targets can be affected by two of your Chills at the same time","Your Chills can Slow targets by up to a maximum of 35%","25% less Magnitude of Chill you inflict"],"stringId":"AscendancySorceress1Notable7"},"61991":{"ascendancyName":"Pathfinder","connections":[],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds","isNotable":true,"name":"Running Assault","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":9,"orbitIndex":96,"skill":61991,"stats":["Cannot be Heavy Stunned while Sprinting","50% less Movement Speed Penalty from using Skills while moving"],"stringId":"AscendancyRanger3Notable1_"},"61992":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":787,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":1,"orbitIndex":6,"skill":61992,"stats":[],"stringId":"mastery_minionoffence184"},"62001":{"connections":[],"group":1402,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","isNotable":true,"name":"Backstabbing","orbit":2,"orbitIndex":1,"skill":62001,"stats":["25% increased Critical Damage Bonus with Daggers"],"stringId":"dagger18"},"62015":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":355,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":62015,"stats":[],"stringId":"mastery_warcry253"},"62023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":62023,"stats":[],"stringId":"mastery_attack12"},"62034":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern","connections":[],"group":143,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","isNotable":true,"name":"Prism Guard","orbit":0,"orbitIndex":0,"recipe":["Suffering","Despair","Ire"],"skill":62034,"stats":["+30% of Armour also applies to Elemental Damage"],"stringId":"maximum_resistances21"},"62039":{"connections":[{"id":49618,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":18,"skill":62039,"stats":["10% increased Melee Damage"],"stringId":"melee42"},"62051":{"connections":[{"id":21755,"orbit":-9}],"group":772,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":3,"orbitIndex":0,"skill":62051,"stats":["3% increased Movement Speed if you've Killed Recently"],"stringId":"movement_speed8_"},"62122":{"connections":[{"id":4295,"orbit":-3}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":3,"orbitIndex":4,"skill":62122,"stats":["4% of Damage is taken from Mana before Life"],"stringId":"damage_from_mana1"},"62153":{"connections":[{"id":55947,"orbit":3}],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Damage","orbit":3,"orbitIndex":17,"skill":62153,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals17_"},"62159":{"connections":[{"id":59603,"orbit":-7}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":8,"skill":62159,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup11"},"62166":{"connections":[{"id":19337,"orbit":0}],"group":1126,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Speed","orbit":2,"orbitIndex":0,"skill":62166,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"stringId":"accuracy39"},"62185":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1226,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Rattled","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Ire"],"skill":62185,"stats":["+20 to maximum Mana","50% increased Shock Duration"],"stringId":"shock18"},"62194":{"connections":[{"id":19129,"orbit":2147483647}],"group":716,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":0,"skill":62194,"stats":["15% increased Pin Buildup"],"stringId":"bleed48"},"62200":{"connections":[{"id":8460,"orbit":-3},{"id":29762,"orbit":-4}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":2,"orbitIndex":20,"skill":62200,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries13"},"62216":{"connections":[{"id":26070,"orbit":3},{"id":38130,"orbit":-3}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":2,"orbitIndex":8,"skill":62216,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries23"},"62230":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":19355,"orbit":0}],"group":953,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Patient Barrier","orbit":6,"orbitIndex":0,"recipe":["Suffering","Isolation","Fear"],"skill":62230,"stats":["60% increased maximum Energy Shield","20% slower start of Energy Shield Recharge"],"stringId":"energy_shield33_"},"62235":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":873,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":2,"orbitIndex":12,"skill":62235,"stats":[],"stringId":"mastery_evasion109"},"62258":{"connections":[{"id":62455,"orbit":0},{"id":21096,"orbit":0}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":7,"orbitIndex":22,"skill":62258,"stats":["20% increased Glory generation for Banner Skills"],"stringId":"banners6"},"62303":{"connections":[{"id":59938,"orbit":-4}],"group":290,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Ailment Threshold and Slow Effect on You","orbit":7,"orbitIndex":23,"skill":62303,"stats":["10% increased Elemental Ailment Threshold","5% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation17"},"62310":{"connections":[{"id":36325,"orbit":2},{"id":56934,"orbit":0}],"group":542,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Incendiary","orbit":7,"orbitIndex":22,"recipe":["Isolation","Disgust","Guilt"],"skill":62310,"stats":["60% increased Flammability Magnitude","30% increased Damage with Hits against Burning Enemies"],"stringId":"fire39"},"62313":{"connections":[],"group":143,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","name":"Armour Applies to Fire Damage Hits","orbit":5,"orbitIndex":52,"skill":62313,"stats":["+15% of Armour also applies to Fire Damage"],"stringId":"maximum_resistances2"},"62341":{"connections":[{"id":52836,"orbit":7}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":61,"skill":62341,"stats":["5% increased Block chance"],"stringId":"block9"},"62350":{"connections":[],"group":1173,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Flask Duration","orbit":2,"orbitIndex":12,"skill":62350,"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"],"stringId":"attack_speed17"},"62360":{"connections":[{"id":25014,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":3,"orbitIndex":2,"skill":62360,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries41"},"62376":{"connections":[{"id":54640,"orbit":-5}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Reduced Duration","orbit":7,"orbitIndex":9,"skill":62376,"stats":["4% reduced Skill Effect Duration","8% increased Physical Damage"],"stringId":"physical57"},"62378":{"connectionArt":"CharacterPlanned","connections":[{"id":47633,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":62378,"stats":["20% increased Thorns damage"],"stringId":"oracle_thorns1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"62388":{"ascendancyName":"Blood Mage","connections":[{"id":26282,"orbit":0}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Bleed on Critical Chance","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":5,"orbitIndex":70,"skill":62388,"stats":["15% chance to inflict Bleeding on Critical Hit"],"stringId":"AscendancyWitch2Small4_"},"62427":{"connections":[],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection Rating","orbit":2,"orbitIndex":21,"skill":62427,"stats":["4% increased Deflection Rating"],"stringId":"deflect40"},"62431":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":951,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Anticipation","orbit":0,"orbitIndex":0,"skill":62431,"stats":["Skills Supported by Unleash have 25% increased Seal gain frequency"],"stringId":"spells29_"},"62436":{"connections":[{"id":3215,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":7,"orbitIndex":5,"skill":62436,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield16"},"62439":{"connections":[{"id":24224,"orbit":0},{"id":52300,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","isNotable":true,"name":"Enraged Reaver","orbit":3,"orbitIndex":11,"skill":62439,"stats":["+10 to Maximum Rage while wielding an Axe"],"stringId":"axe14"},"62455":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Bannerman","orbit":0,"orbitIndex":0,"recipe":["Suffering","Greed","Ire"],"skill":62455,"stats":["Banner Buffs linger on you for 2 seconds after you leave the Area"],"stringId":"banners9"},"62464":{"connections":[{"id":17854,"orbit":7}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":22,"skill":62464,"stats":["15% increased Evasion Rating"],"stringId":"evasion17_"},"62496":{"connections":[{"id":34912,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Damage","orbit":6,"orbitIndex":48,"skill":62496,"stats":["10% increased Trap Damage"],"stringId":"trap2"},"62498":{"connections":[{"id":3446,"orbit":0},{"id":51561,"orbit":0},{"id":21390,"orbit":0},{"id":41363,"orbit":0},{"id":12255,"orbit":0}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":62498,"stats":["+5 to any Attribute"],"stringId":"attributes6"},"62505":{"connections":[{"id":32436,"orbit":0}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":3,"orbitIndex":18,"skill":62505,"stats":["+8 to Intelligence"],"stringId":"attributes110"},"62510":{"connections":[{"id":8697,"orbit":4},{"id":17118,"orbit":6}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":4,"orbitIndex":69,"skill":62510,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks1"},"62518":{"connections":[{"id":41414,"orbit":4}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","name":"Fire Resistance","orbit":3,"orbitIndex":7,"skill":62518,"stats":["+5% to Fire Resistance"],"stringId":"maximum_resistances1"},"62523":{"ascendancyName":"Shaman","connections":[{"id":26063,"orbit":2147483647}],"group":74,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanPickEleDmg.dds","isNotable":true,"name":"Turning of the Seasons","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":62523,"stats":["Enemies in your Presence have Exposure","Gain 10% of Damage as Extra Damage of a random Element"],"stringId":"AscendancyDruid2Notable1"},"62542":{"connections":[{"id":16329,"orbit":7},{"id":57821,"orbit":0}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":3,"orbitIndex":0,"skill":62542,"stats":["10% increased Flask Charges gained"],"stringId":"flasks1"},"62578":{"connections":[{"id":30102,"orbit":-7}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":7,"orbitIndex":16,"skill":62578,"stats":["3% chance to gain Volatility on Kill"],"stringId":"volatility7"},"62581":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":442,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Block Mastery","orbit":0,"orbitIndex":0,"skill":62581,"stats":[],"stringId":"mastery_block_6339"},"62588":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":50609,"orbit":0}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":62588,"stats":[],"stringId":"mastery_life138"},"62603":{"connections":[{"id":19715,"orbit":3}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":3,"orbitIndex":20,"skill":62603,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration11_"},"62609":{"connections":[{"id":11014,"orbit":0},{"id":16051,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Unity","orbit":7,"orbitIndex":6,"recipe":["Suffering","Fear","Envy"],"skill":62609,"stats":["Attacks used by Totems have 4% increased Attack Speed per Summoned Totem"],"stringId":"totems15"},"62624":{"connections":[],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":22,"skill":62624,"stats":["+30 to Evasion Rating","+15 to maximum Energy Shield"],"stringId":"evasion_and_energy_shield7"},"62628":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":882,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":62628,"stats":[],"stringId":"mastery_projectile_6648"},"62640":{"connections":[{"id":24880,"orbit":-7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":4,"orbitIndex":32,"skill":62640,"stats":["3% increased Attack Speed"],"stringId":"attack_speed28"},"62661":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":537,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":62661,"stats":[],"stringId":"mastery_critical_271_"},"62670":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":149,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":0,"orbitIndex":0,"skill":62670,"stats":[],"stringId":"mastery_minion_defence_6610"},"62677":{"connections":[],"group":825,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":62677,"stats":["+5 to any Attribute"],"stringId":"intelligence58"},"62679":{"connections":[],"group":791,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":12,"skill":62679,"stats":["Remnants can be collected from 20% further away"],"stringId":"remnant5"},"62732":{"connections":[{"id":64192,"orbit":0},{"id":49391,"orbit":0}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/Hearty.dds","isNotable":true,"name":"Titan's Determination","orbit":3,"orbitIndex":9,"skill":62732,"stats":["25% increased Stun Threshold","20% increased Life Regeneration Rate while moving"],"stringId":"stun_threshold11"},"62748":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":323,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":62748,"stats":[],"stringId":"mastery_life148"},"62757":{"connections":[{"id":46741,"orbit":0}],"group":233,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":4,"skill":62757,"stats":["15% increased Stun Buildup"],"stringId":"stun1"},"62785":{"connections":[{"id":4948,"orbit":-7}],"group":370,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":7,"orbitIndex":2,"skill":62785,"stats":["Break 20% increased Armour"],"stringId":"armour_break15__"},"62797":{"ascendancyName":"Lich","connections":[{"id":23352,"orbit":-4}],"group":1089,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Curse Area","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":11965,"name":"Curse Area","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["15% increased Area of Effect of Curses"]}},"orbit":0,"orbitIndex":0,"skill":62797,"stats":["15% increased Area of Effect of Curses"],"stringId":"AscendancyWitch3Small2"},"62803":{"connections":[{"id":25029,"orbit":0}],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Woodland Aspect","orbit":4,"orbitIndex":51,"recipe":["Suffering","Guilt","Isolation"],"skill":62803,"stats":["Charms applied to you have 25% increased Effect"],"stringId":"charms7"},"62804":{"ascendancyName":"Ritualist","connections":[],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds","isNotable":true,"name":"Wildwood Persistence","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":62804,"stats":["10% increased Life Recovery rate per 5% missing Unreserved Life"],"stringId":"AscendancyHuntress3Notable5"},"62841":{"connections":[{"id":17367,"orbit":-6},{"id":56045,"orbit":0},{"id":53941,"orbit":5}],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":20,"skill":62841,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield17"},"62844":{"connections":[{"id":32427,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":3,"orbitIndex":18,"skill":62844,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration9"},"62887":{"connections":[{"id":41225,"orbit":0}],"group":889,"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","isNotable":true,"name":"Living Death","orbit":2,"orbitIndex":16,"recipe":["Greed","Suffering","Disgust"],"skill":62887,"stats":["Minions have +22% to all Elemental Resistances","Minions have +3% to all Maximum Elemental Resistances"],"stringId":"minion_defence42"},"62914":{"connections":[{"id":47270,"orbit":5},{"id":44455,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":3,"orbitIndex":20,"skill":62914,"stats":["12% increased Cold Damage"],"stringId":"cold5"},"62936":{"connections":[{"id":51891,"orbit":7}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":2,"orbitIndex":11,"skill":62936,"stats":["4% of Damage is taken from Mana before Life"],"stringId":"mana14"},"62963":{"connections":[{"id":14601,"orbit":0}],"group":653,"icon":"Art/2DArt/SkillIcons/passives/flameborn.dds","isNotable":true,"name":"Flamewalker","orbit":7,"orbitIndex":18,"recipe":["Suffering","Fear","Greed"],"skill":62963,"stats":["40% reduced Magnitude of Ignite on you","Gain 15% of Damage as Extra Fire Damage while on Ignited Ground"],"stringId":"ground5"},"62973":{"connections":[{"id":26070,"orbit":0}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Power Counted","orbit":3,"orbitIndex":1,"skill":62973,"stats":["10% increased total Power counted by Warcries"],"stringId":"warcries28"},"62984":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[{"id":15975,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Mindful Awareness","orbit":2,"orbitIndex":4,"skill":62984,"stats":["24% increased Evasion Rating","24% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield35_"},"62986":{"connections":[{"id":60173,"orbit":4}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Accuracy","orbit":7,"orbitIndex":18,"skill":62986,"stats":["12% increased Accuracy Rating with One Handed Melee Weapons"],"stringId":"one_handed13"},"62998":{"connections":[{"id":63600,"orbit":0}],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":62998,"stats":["15% increased Electrocute Buildup"],"stringId":"shock_mitigation2"},"63002":{"ascendancyName":"Chronomancer","connections":[{"id":58747,"orbit":0}],"group":309,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Buff Expiry Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63002,"stats":["Buffs on you expire 10% slower"],"stringId":"AscendancySorceress2Small2"},"63009":{"connections":[{"id":37593,"orbit":0}],"group":802,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":3,"skill":63009,"stats":["Remnants can be collected from 20% further away"],"stringId":"remnant6"},"63021":{"connections":[{"id":23091,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":14,"skill":63021,"stats":["12% increased Fire Damage"],"stringId":"fire18"},"63031":{"connections":[{"id":41821,"orbit":0}],"group":211,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Glorious Anticipation","orbit":4,"orbitIndex":54,"recipe":["Paranoia","Despair","Despair"],"skill":63031,"stats":["Skills gain 1 Glory every 2 seconds for each Rare or Unique monster in your Presence"],"stringId":"glory15"},"63037":{"connections":[{"id":24430,"orbit":0},{"id":44298,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Sigil of Fire","orbit":4,"orbitIndex":70,"recipe":["Suffering","Guilt","Ire"],"skill":63037,"stats":["30% increased Damage with Hits against Ignited Enemies"],"stringId":"fire31"},"63064":{"connections":[{"id":30634,"orbit":3},{"id":54413,"orbit":0}],"group":970,"icon":"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds","isNotable":true,"name":"Mystic Stance","orbit":2,"orbitIndex":10,"skill":63064,"stats":["30% faster start of Energy Shield Recharge","30% increased Stun Threshold while on Full Life"],"stringId":"energy_shield_recovery12"},"63074":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":881,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Dark Entries","orbit":1,"orbitIndex":2,"recipe":["Despair","Isolation","Isolation"],"skill":63074,"stats":["+1 to Level of all Chaos Skills"],"stringId":"chaos31"},"63085":{"connections":[{"id":36100,"orbit":9},{"id":34490,"orbit":0}],"group":157,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":63085,"stats":["12% increased Damage while Shapeshifted"],"stringId":"bear6"},"63114":{"connections":[{"id":26725,"orbit":0},{"id":21387,"orbit":0},{"id":26176,"orbit":0},{"id":35048,"orbit":0}],"group":217,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":4,"skill":63114,"stats":["+5 to any Attribute"],"stringId":"strength68"},"63170":{"connectionArt":"CharacterPlanned","connections":[{"id":6999,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed and Elemental Resistance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":9,"skill":63170,"stats":["Totems gain +1% to all Maximum Elemental Resistances","Spells Cast by Totems have 2% increased Cast Speed","Attacks used by Totems have 2% increased Attack Speed"],"stringId":"oracle_totems9","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"63182":{"connections":[{"id":29930,"orbit":3}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":7,"orbitIndex":6,"skill":63182,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"stringId":"duelist_minions7"},"63209":{"connections":[{"id":30704,"orbit":0},{"id":22045,"orbit":0},{"id":17655,"orbit":-4},{"id":36602,"orbit":-3}],"group":563,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration and Damage","orbit":2,"orbitIndex":22,"skill":63209,"stats":["5% increased Damage","Regenerate 0.1% of maximum Life per second"],"stringId":"life_regeneration11"},"63236":{"ascendancyName":"Invoker","connections":[],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds","isNotable":true,"name":"The Soul Springs Eternal","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":6,"orbitIndex":17,"skill":63236,"stats":["Meta Skills gain 35% more Energy","Meta Skills have 50% increased Reservation Efficiency"],"stringId":"AscendancyMonk2Notable9"},"63243":{"connectionArt":"CharacterPlanned","connections":[{"id":48160,"orbit":2147483647},{"id":49543,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Ally Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":10,"skill":63243,"stats":["Allies in your Presence deal 20% increased Damage","10% reduced Damage"],"stringId":"oracle_self_sacrificing1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"63246":{"connections":[{"id":33585,"orbit":-7}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Ailment Threshold and Companion Resistance","orbit":4,"orbitIndex":12,"skill":63246,"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"],"stringId":"companions25"},"63254":{"ascendancyName":"Amazon","connections":[],"group":1478,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds","isNotable":true,"name":"Stalking Panther","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":63254,"stats":["Evasion Rating from Equipped Helmet, Gloves and Boots is doubled","Evasion Rating from Equipped Body Armour is halved"],"stringId":"AscendancyHuntress1Notable8"},"63255":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":952,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Savagery","orbit":0,"orbitIndex":0,"recipe":["Suffering","Fear","Paranoia"],"skill":63255,"stats":["50% increased Evasion Rating if you've consumed a Frenzy Charge Recently","+1 to Maximum Frenzy Charges"],"stringId":"frenzy_charges8"},"63259":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":371,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds","isMultipleChoiceOption":true,"name":"Motoric Implants","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63259,"stats":["+2 to Level of all Skills with a Dexterity requirement"],"stringId":"AscendancyMercenary3Notable2_2_"},"63267":{"connections":[{"id":65424,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Damage","orbit":2,"orbitIndex":3,"skill":63267,"stats":["12% increased Attack Damage while Dual Wielding"],"stringId":"dual_wielding1"},"63268":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":487,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":7,"orbitIndex":6,"skill":63268,"stats":[],"stringId":"mastery_fire119"},"63360":{"connections":[{"id":62258,"orbit":2147483647}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":7,"orbitIndex":14,"skill":63360,"stats":["20% increased Glory generation for Banner Skills"],"stringId":"banners4_"},"63393":{"connections":[{"id":7721,"orbit":3},{"id":36709,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":12,"skill":63393,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold15"},"63400":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":22851,"orbit":-7}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","isNotable":true,"name":"Chakra of Elements","orbit":2,"orbitIndex":6,"recipe":["Greed","Suffering","Greed"],"skill":63400,"stats":["Gain 8% of Physical Damage as Extra Cold Damage against Shocked Enemies","Gain 8% of Physical Damage as Extra Lightning Damage against Chilled Enemies"],"stringId":"monkchakra24"},"63401":{"ascendancyName":"Smith of Kitava","connections":[{"id":48537,"orbit":0}],"group":26,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Fire Resistance","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63401,"stats":["+8% to Fire Resistance"],"stringId":"AscendancyWarrior3Small5"},"63402":{"connections":[{"id":29881,"orbit":2}],"group":390,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Arcane Surge Effect","orbit":2,"orbitIndex":4,"skill":63402,"stats":["15% increased effect of Arcane Surge on you"],"stringId":"wyvern16"},"63431":{"connections":[],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Leeching Toxins","orbit":1,"orbitIndex":3,"recipe":["Greed","Suffering","Suffering"],"skill":63431,"stats":["30% increased Magnitude of Poison you inflict","Recover 2% of maximum Life on Killing a Poisoned Enemy"],"stringId":"poison27"},"63445":{"connections":[{"id":43562,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":6,"skill":63445,"stats":["3% increased Attack Speed"],"stringId":"attack_speed45"},"63451":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":44406,"orbit":0},{"id":64312,"orbit":0}],"group":395,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Cranial Impact","orbit":6,"orbitIndex":6,"recipe":["Greed","Paranoia","Disgust"],"skill":63451,"stats":["30% increased Stun Buildup","Gain an Endurance Charge when you Heavy Stun a Rare or Unique Enemy"],"stringId":"stun15"},"63469":{"connections":[{"id":30834,"orbit":0},{"id":50216,"orbit":0}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Skill Speed","orbit":2,"orbitIndex":10,"skill":63469,"stats":["2% increased Skill Speed","5% increased Mana Regeneration Rate"],"stringId":"mana1"},"63470":{"connections":[{"id":9908,"orbit":-3}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","orbit":3,"orbitIndex":14,"skill":63470,"stats":["6% of Skill Mana Costs Converted to Life Costs"],"stringId":"life_costs1"},"63484":{"ascendancyName":"Infernalist","connections":[{"id":18158,"orbit":7}],"group":710,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Flammability Magnitude","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63484,"stats":["40% increased Flammability Magnitude"],"stringId":"AscendancyWitch1Small8"},"63517":{"connections":[{"id":48974,"orbit":0},{"id":53958,"orbit":2}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":2,"orbitIndex":22,"skill":63517,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"mana_flasks4_"},"63525":{"connections":[{"id":53094,"orbit":0}],"group":1048,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Critical Chance","orbit":7,"orbitIndex":2,"skill":63525,"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"],"stringId":"accuracy33"},"63526":{"connections":[{"id":28370,"orbit":6},{"id":7788,"orbit":4}],"group":760,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":63526,"stats":["+5 to any Attribute"],"stringId":"strength37"},"63541":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":17994,"orbit":0}],"group":774,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Brush Off","orbit":2,"orbitIndex":9,"recipe":["Ire","Suffering","Ire"],"skill":63541,"stats":["Prevent +15% of Damage from Deflected Critical Hits"],"stringId":"deflect34"},"63545":{"connections":[],"group":868,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":7,"orbitIndex":6,"skill":63545,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence26"},"63566":{"connections":[{"id":42658,"orbit":0},{"id":62350,"orbit":0},{"id":30871,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":63566,"stats":["+5 to any Attribute"],"stringId":"dexterity61"},"63579":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":621,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Momentum","orbit":4,"orbitIndex":30,"recipe":["Greed","Isolation","Disgust"],"skill":63579,"stats":["Ignore all Movement Penalties from Armour","5% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation7_"},"63585":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Thunderstruck","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Paranoia"],"skill":63585,"stats":["50% increased Electrocute Buildup against Shocked Enemies","50% increased Shock Chance against Electrocuted Enemies"],"stringId":"lightning36"},"63600":{"connections":[{"id":36364,"orbit":0}],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":63600,"stats":["15% increased Electrocute Buildup"],"stringId":"shock_mitigation3"},"63608":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":104,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":63608,"stats":[],"stringId":"mastery_fire_6518"},"63610":{"connections":[{"id":38459,"orbit":-7}],"group":1033,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Effect","orbit":2,"orbitIndex":0,"skill":63610,"stats":["10% increased Blind Effect"],"stringId":"blind6_"},"63618":{"connections":[{"id":60992,"orbit":2147483647}],"group":1413,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":0,"orbitIndex":0,"skill":63618,"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"stringId":"companions17"},"63659":{"connections":[{"id":33964,"orbit":0},{"id":37616,"orbit":0}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","isNotable":true,"name":"Clever Construction","orbit":4,"orbitIndex":45,"skill":63659,"stats":["25% increased Critical Hit Chance with Traps"],"stringId":"trap13"},"63668":{"connections":[{"id":9069,"orbit":0},{"id":4328,"orbit":0}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":3,"orbitIndex":4,"skill":63668,"stats":["Triggered Spells deal 14% increased Spell Damage"],"stringId":"triggers24_"},"63678":{"connections":[],"group":161,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Armour","orbit":0,"orbitIndex":0,"skill":63678,"stats":["10% increased Armour while Shapeshifted","+5% of Armour also applies to Elemental Damage while Shapeshifted"],"stringId":"bear13"},"63679":{"connections":[{"id":20008,"orbit":0}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Stun Buildup","orbit":1,"orbitIndex":11,"skill":63679,"stats":["18% increased Projectile Stun Buildup"],"stringId":"ranged24"},"63713":{"ascendancyName":"Invoker","connections":[{"id":57181,"orbit":-4}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds","isNotable":true,"name":"Sunder my Enemies...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":43,"skill":63713,"stats":["Critical Hits ignore non-negative Enemy Monster Elemental Resistances"],"stringId":"AscendancyMonk2Notable6"},"63731":{"connections":[{"id":244,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Damage","orbit":0,"orbitIndex":0,"skill":63731,"stats":["16% increased Attack Damage against Rare or Unique Enemies"],"stringId":"boss_slaying7"},"63732":{"connections":[{"id":8440,"orbit":-3}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":1,"orbitIndex":1,"skill":63732,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life8"},"63739":{"connections":[{"id":37593,"orbit":0}],"group":802,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Vigorous Remnants","orbit":7,"orbitIndex":13,"recipe":["Envy","Despair","Guilt"],"skill":63739,"stats":["Recover 3% of Maximum Life when you collect a Remnant"],"stringId":"remnant9"},"63759":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":26565,"orbit":0}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Stacking Toxins","orbit":3,"orbitIndex":0,"recipe":["Isolation","Disgust","Paranoia"],"skill":63759,"stats":["Targets can be affected by +1 of your Poisons at the same time","20% reduced Magnitude of Poison you inflict"],"stringId":"poison30"},"63762":{"connections":[{"id":44522,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":2,"skill":63762,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect45"},"63772":{"connectionArt":"CharacterPlanned","connections":[{"id":37888,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":23,"skill":63772,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"oracle_movement_cooldown4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"63790":{"connections":[{"id":48014,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage against Immobilised","orbit":5,"orbitIndex":54,"skill":63790,"stats":["20% increased Melee Damage against Immobilised Enemies"],"stringId":"melee53"},"63813":{"connections":[{"id":1169,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":7,"orbitIndex":20,"skill":63813,"stats":["16% increased Warcry Speed"],"stringId":"warcries37"},"63814":{"connections":[{"id":33216,"orbit":0}],"group":686,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":63814,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed4"},"63828":{"connections":[],"group":886,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Critical Strike and Damage","orbit":7,"orbitIndex":18,"skill":63828,"stats":["6% increased Ballista Critical Damage Bonus","10% increased Ballista Critical Hit Chance"],"stringId":"ballista8"},"63830":{"connections":[{"id":13624,"orbit":-5},{"id":45390,"orbit":5}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Marked for Sickness","orbit":3,"orbitIndex":3,"recipe":["Guilt","Disgust","Isolation"],"skill":63830,"stats":["Enemies you Mark have 10% reduced Accuracy Rating","Enemies you Mark take 10% increased Damage"],"stringId":"marks12"},"63861":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":2,"orbitIndex":13,"skill":63861,"stats":[],"stringId":"mastery_criticals62"},"63863":{"connections":[],"group":833,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":63863,"stats":["12% increased Lightning Damage"],"stringId":"lightning20__"},"63888":{"connections":[{"id":35901,"orbit":0},{"id":61356,"orbit":0},{"id":26068,"orbit":0}],"group":1103,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":63888,"stats":["+5 to any Attribute"],"stringId":"attributes29"},"63891":{"connections":[{"id":63074,"orbit":0}],"group":881,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":1,"orbitIndex":7,"skill":63891,"stats":["7% increased Chaos Damage"],"stringId":"chaos11"},"63894":{"ascendancyName":"Infernalist","connections":[{"id":61267,"orbit":-4}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Spell Damage","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":6,"orbitIndex":64,"skill":63894,"stats":["12% increased Spell Damage"],"stringId":"AscendancyWitch1Small6"},"63926":{"connections":[],"group":909,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Minion Lightning Resistance","orbit":0,"orbitIndex":0,"skill":63926,"stats":["Minions have +20% to Lightning Resistance","Minions have +3% to Maximum Lightning Resistances"],"stringId":"minion_defence23"},"63979":{"connections":[{"id":9750,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":7,"orbitIndex":8,"skill":63979,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries32"},"63981":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":8194,"orbit":0}],"group":1231,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Deft Recovery","orbit":7,"orbitIndex":4,"recipe":["Envy","Ire","Ire"],"skill":63981,"stats":["30% increased Stun Recovery","30% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun11"},"64023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":259,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":64023,"stats":[],"stringId":"mastery_thorns308"},"64031":{"ascendancyName":"Invoker","connections":[],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds","isNotable":true,"name":"...and I Shall Rage","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":3,"orbitIndex":4,"skill":64031,"stats":["Grants Skill: Unbound Avatar"],"stringId":"AscendancyMonk2Notable5"},"64042":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":407,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":7,"orbitIndex":18,"skill":64042,"stats":[],"stringId":"mastery_physical197"},"64046":{"connections":[{"id":45522,"orbit":6},{"id":5726,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"isSwitchable":true,"name":"Principal Infusion","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","id":10941,"name":"Entropy","stats":["20% increased Chaos Damage","18% increased Skill Effect Duration"]}},"orbit":7,"orbitIndex":3,"skill":64046,"stats":["20% increased Elemental Infusion duration","Remnants can be collected from 30% further away"],"stringId":"lightning34"},"64050":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1287,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","isNotable":true,"name":"Marathon Runner","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Guilt"],"skill":64050,"stats":["12% increased Movement Speed while Sprinting"],"stringId":"Sprint9_"},"64056":{"connections":[{"id":36931,"orbit":0}],"group":1024,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Daze Chance","orbit":2,"orbitIndex":6,"skill":64056,"stats":["5% chance to Daze on Hit"],"stringId":"attack44"},"64064":{"connections":[],"group":1249,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":0,"orbitIndex":0,"skill":64064,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy26"},"64083":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":0}],"group":521,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":3,"skill":64083,"stats":["20% increased Lightning Damage"],"stringId":"oracle_hierarchy5_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"64119":{"connections":[{"id":33596,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Rapid Reload","orbit":7,"orbitIndex":20,"recipe":["Fear","Guilt","Suffering"],"skill":64119,"stats":["40% increased Crossbow Reload Speed"],"stringId":"crossbow13"},"64139":{"connectionArt":"CharacterPlanned","connections":[{"id":22221,"orbit":-5},{"id":15842,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Friend to Many","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":64139,"stats":["Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence"],"stringId":"oracle_big_family9","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"64140":{"connections":[{"id":51336,"orbit":-5},{"id":30905,"orbit":-4}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":10,"skill":64140,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks4"},"64192":{"connections":[{"id":53373,"orbit":3}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":12,"skill":64192,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold28"},"64213":{"connections":[{"id":12611,"orbit":-3},{"id":61246,"orbit":3}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Freeze Buildup","orbit":7,"orbitIndex":8,"skill":64213,"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"],"stringId":"elemental16"},"64223":{"ascendancyName":"Disciple of Varashta","connections":[{"id":56857,"orbit":6}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Energy Shield","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":64223,"stats":["20% increased maximum Energy Shield"],"stringId":"AscendancySorceress3Small2"},"64239":{"connectionArt":"CharacterPlanned","connections":[{"id":2733,"orbit":0}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Innate Rune","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":17,"skill":64239,"stats":["Adds 1 to 37 Lightning damage to Attacks"],"stringId":"oracle_flat_lightning3_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"64240":{"connections":[{"id":52220,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Battle Fever","orbit":2,"orbitIndex":6,"recipe":["Disgust","Guilt","Isolation"],"skill":64240,"stats":["5% increased Skill Speed","25% increased Physical Damage"],"stringId":"physical37"},"64284":{"connections":[{"id":27373,"orbit":0},{"id":19011,"orbit":4}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":4,"orbitIndex":51,"skill":64284,"stats":["8% increased Melee Damage"],"stringId":"melee19"},"64295":{"connections":[],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":54,"skill":64295,"stats":["10% increased Critical Hit Chance with Traps"],"stringId":"trap11"},"64299":{"connections":[{"id":17655,"orbit":2147483647}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"isSwitchable":true,"name":"Bolstering Presence","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":56845,"name":"Harbinger of Disaster","stats":["10% increased Critical Damage Bonus","10% increased Damage","10% increased Area Damage"]}},"orbit":2,"orbitIndex":20,"skill":64299,"stats":["Aura Skills have 12% increased Magnitudes"],"stringId":"auras18"},"64312":{"connections":[{"id":23861,"orbit":-7},{"id":54886,"orbit":7}],"group":428,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":7,"orbitIndex":2,"skill":64312,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed9"},"64318":{"connections":[{"id":61063,"orbit":0},{"id":7960,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":3,"orbitIndex":2,"skill":64318,"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"],"stringId":"elemental1"},"64324":{"connections":[{"id":41442,"orbit":9}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Block and Stun Threshold","orbit":3,"orbitIndex":17,"skill":64324,"stats":["4% increased Block chance","5% increased Stun Threshold"],"stringId":"shield33"},"64325":{"connections":[{"id":45304,"orbit":-4}],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":3,"orbitIndex":11,"skill":64325,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison23"},"64327":{"connections":[{"id":39517,"orbit":0},{"id":49391,"orbit":0}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/steelspan.dds","isNotable":true,"name":"Defender's Resolve","orbit":3,"orbitIndex":21,"skill":64327,"stats":["12% increased Block chance","Your Heavy Stun buildup empties 50% faster"],"stringId":"block15"},"64345":{"connections":[{"id":49968,"orbit":0},{"id":63679,"orbit":0}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Attack Damage","orbit":2,"orbitIndex":16,"skill":64345,"stats":["10% increased Attack Damage"],"stringId":"ranged22"},"64352":{"connections":[{"id":44345,"orbit":0}],"group":945,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":64352,"stats":["10% increased Lightning Damage"],"stringId":"lightning11"},"64357":{"connections":[{"id":50062,"orbit":0},{"id":506,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":8,"skill":64357,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour16_"},"64370":{"connections":[{"id":53396,"orbit":0}],"group":606,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":17,"skill":64370,"stats":["+5 to any Attribute"],"stringId":"intelligence31"},"64379":{"ascendancyName":"Infernalist","connections":[{"id":25239,"orbit":-4}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Spell Damage","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":69,"skill":64379,"stats":["12% increased Spell Damage"],"stringId":"AscendancyWitch1Small5"},"64399":{"connections":[{"id":2511,"orbit":3}],"group":528,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":1,"orbitIndex":7,"skill":64399,"stats":["15% increased Critical Damage Bonus for Attack Damage"],"stringId":"criticals67__"},"64405":{"connections":[],"group":314,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":12,"skill":64405,"stats":["15% increased Totem Damage"],"stringId":"totems48_"},"64415":{"connections":[{"id":22063,"orbit":0},{"id":1416,"orbit":0}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Shattering Daze","orbit":7,"orbitIndex":19,"recipe":["Disgust","Isolation","Envy"],"skill":64415,"stats":["5% chance to Daze on Hit","Gain 12% of Physical Damage as Extra Cold Damage against Dazed Enemies"],"stringId":"daze_17"},"64427":{"connections":[],"group":885,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Infusion and Power Charge Duration","orbit":2,"orbitIndex":15,"skill":64427,"stats":["6% increased Power Charge Duration","6% increased Elemental Infusion duration"],"stringId":"power_charges17"},"64434":{"connections":[{"id":3893,"orbit":2},{"id":39298,"orbit":0}],"group":907,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":20,"skill":64434,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"deflect28"},"64443":{"connections":[{"id":41126,"orbit":0},{"id":62023,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Impact Force","orbit":3,"orbitIndex":8,"recipe":["Fear","Ire","Fear"],"skill":64443,"stats":["20% increased Stun Buildup","25% increased Attack Area Damage"],"stringId":"area_attacks29"},"64462":{"connections":[{"id":53150,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":2,"orbitIndex":17,"skill":64462,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech2"},"64471":{"connections":[{"id":43843,"orbit":0}],"group":582,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":54,"skill":64471,"stats":["+5 to any Attribute"],"stringId":"strength84"},"64474":{"connections":[],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":15,"skill":64474,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery27"},"64488":{"connections":[{"id":7201,"orbit":7}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Critical Chance","orbit":7,"orbitIndex":3,"skill":64488,"stats":["Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m"],"stringId":"projectiles35"},"64489":{"connections":[{"id":6952,"orbit":0},{"id":25162,"orbit":0}],"group":100,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":14,"skill":64489,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks33"},"64492":{"connections":[{"id":46688,"orbit":7}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":9,"skill":64492,"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"stringId":"one_handed9"},"64525":{"connections":[{"id":58855,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Easy Target","orbit":7,"orbitIndex":4,"recipe":["Guilt","Greed","Fear"],"skill":64525,"stats":["Your Hits cannot be Evaded by Heavy Stunned Enemies"],"stringId":"stun21"},"64543":{"connections":[],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Unbound Forces","orbit":5,"orbitIndex":57,"recipe":["Disgust","Envy","Guilt"],"skill":64543,"stats":["40% increased Chill Duration on Enemies","40% increased Shock Duration","25% increased Magnitude of Chill you inflict","25% increased Magnitude of Shock you inflict"],"stringId":"elemental30"},"64550":{"connections":[{"id":22532,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Damage vs Immobilised","orbit":2,"orbitIndex":5,"skill":64550,"stats":["20% increased Damage against Immobilised Enemies"],"stringId":"immobilisation5"},"64572":{"connections":[{"id":48925,"orbit":0}],"group":322,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":20,"skill":64572,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze28"},"64591":{"ascendancyName":"Disciple of Varashta","connections":[{"id":34207,"orbit":-8}],"flavourText":"\"I have seen countless battles. I know war! The taste of defeat... The taste of victory! But in this war... everything is at stake. So yes, those you speak of will know my blade. I will do whatever I must!\" \\n\\nRuzhan confided in his Tale-Woman, Navira.","group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnFlameRunes.dds","isNotable":true,"name":"Ruzhan's Trap","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":9,"orbitIndex":106,"skill":64591,"stats":["Grants Skill: Ruzhan's Trap"],"stringId":"AscendancySorceress3Notable16"},"64601":{"connections":[],"flavourText":"The body is a weapon waiting to be mastered.","group":1228,"icon":"Art/2DArt/SkillIcons/passives/HollowPalmTechniqueKeystone.dds","isKeystone":true,"name":"Hollow Palm Technique","orbit":0,"orbitIndex":0,"skill":64601,"stats":["Can Attack as though using a Quarterstaff while both of your hand slots are empty","Unarmed Attacks that would use your Quarterstaff's damage gain:","Physical damage based on their Skill Level","1% more Attack Speed per 75 Item Evasion Rating on Equipped Armour Items","+0.1% to Critical Hit Chance per 10 Item Energy Shield on Equipped Armour Items"],"stringId":"passive_keystone_hollow_palm_technique"},"64637":{"connections":[{"id":32543,"orbit":7}],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":14,"skill":64637,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"spell_suppression7"},"64643":{"connections":[{"id":56360,"orbit":0},{"id":27176,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration","orbit":2,"orbitIndex":3,"skill":64643,"stats":["20% increased Power Charge Duration"],"stringId":"power_charges3"},"64650":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Wary Dodging","orbit":2,"orbitIndex":12,"recipe":["Suffering","Suffering","Disgust"],"skill":64650,"stats":["Cannot be Light Stunned if you haven't been Hit Recently"],"stringId":"stun_threshold16_"},"64653":{"connections":[{"id":47420,"orbit":7}],"group":267,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":7,"orbitIndex":15,"skill":64653,"stats":["Minions deal 16% increased Damage"],"stringId":"minion_reservation8"},"64659":{"connections":[{"id":3355,"orbit":0}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Lasting Boons","orbit":3,"orbitIndex":21,"recipe":["Isolation","Fear","Greed"],"skill":64659,"stats":["20% reduced Slowing Potency of Debuffs on You","Buffs on you expire 10% slower"],"stringId":"slowed_enemies18"},"64665":{"connections":[{"id":51847,"orbit":0},{"id":21274,"orbit":0}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":4,"orbitIndex":30,"skill":64665,"stats":["6% increased Attack Damage","5% increased Accuracy Rating"],"stringId":"attack34"},"64683":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":631,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":64683,"stats":[],"stringId":"mastery_armour_6287"},"64690":{"connections":[{"id":5101,"orbit":-5},{"id":46726,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recharge","orbit":3,"orbitIndex":23,"skill":64690,"stats":["15% increased Energy Shield Recharge Rate"],"stringId":"minion_defence44"},"64700":{"connections":[{"id":61632,"orbit":0}],"group":1391,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Freeze and Daze Buildup","orbit":0,"orbitIndex":0,"skill":64700,"stats":["5% chance to Daze on Hit","20% increased Freeze Buildup with Quarterstaves"],"stringId":"quarterstaff15"},"64724":{"connections":[],"group":175,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability and Ignite Magnitude","orbit":2,"orbitIndex":14,"skill":64724,"stats":["15% increased Flammability Magnitude","8% increased Ignite Magnitude"],"stringId":"ignite3"},"64726":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":46296,"orbit":0},{"id":38479,"orbit":0}],"group":875,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":2,"orbitIndex":8,"skill":64726,"stats":[],"stringId":"mastery_projectile_6651"},"64747":{"connections":[{"id":33838,"orbit":-5}],"group":1082,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Duration","orbit":4,"orbitIndex":39,"skill":64747,"stats":["6% increased chance to inflict Ailments","6% increased Duration of Damaging Ailments on Enemies"],"stringId":"ailments45"},"64789":{"ascendancyName":"Stormweaver","connections":[{"id":8867,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Mana Regeneration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":68,"skill":64789,"stats":["12% increased Mana Regeneration Rate"],"stringId":"AscendancySorceress1Small1"},"64807":{"connections":[{"id":59945,"orbit":0}],"group":234,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":2,"orbitIndex":20,"skill":64807,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"slam_area1"},"64819":{"connections":[{"id":47753,"orbit":-3}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Armour ","orbit":4,"orbitIndex":48,"skill":64819,"stats":["6% increased Fire Damage","10% increased Armour"],"stringId":"ignite_mitigation2"},"64851":{"connections":[{"id":21324,"orbit":0}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Flashy Parrying","orbit":7,"orbitIndex":9,"recipe":["Greed","Guilt","Greed"],"skill":64851,"stats":["12% increased Block chance","20% increased Parried Debuff Duration"],"stringId":"deflect10"},"64870":{"connections":[{"id":27439,"orbit":0}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Fire Damage","orbit":0,"orbitIndex":0,"skill":64870,"stats":["10% increased Armour","+10% of Armour also applies to Fire Damage"],"stringId":"armour13_"},"64900":{"connections":[{"id":54999,"orbit":-4}],"group":122,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Attack Damage and Stun","orbit":7,"orbitIndex":23,"skill":64900,"stats":["10% increased Stun Buildup","Ancestrally Boosted Attacks deal 16% increased Damage"],"stringId":"melee59_"},"64927":{"connections":[{"id":52464,"orbit":4},{"id":51741,"orbit":-4},{"id":54351,"orbit":-6}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":6,"orbitIndex":18,"skill":64927,"stats":["10% increased amount of Mana Leeched"],"stringId":"life_on_kill4"},"64939":{"connections":[{"id":30123,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":2,"orbitIndex":12,"skill":64939,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed2"},"64948":{"connections":[{"id":48264,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":20,"skill":64948,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras27"},"64962":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":19,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds","isNotable":true,"name":"Dedication to Kitava","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":64962,"stats":["Body Armour grants +100% of Armour also applies to Chaos Damage"],"stringId":"AscendancyWarrior3Notable6_11"},"64990":{"connections":[{"id":60891,"orbit":0},{"id":18897,"orbit":0},{"id":27705,"orbit":0}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Intelligence","orbit":2,"orbitIndex":10,"skill":64990,"stats":["+8 to Intelligence"],"stringId":"azmerianimals53_"},"64995":{"connections":[{"id":17924,"orbit":0}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":3,"orbitIndex":0,"skill":64995,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life1"},"64996":{"connections":[{"id":7782,"orbit":-4},{"id":4810,"orbit":7}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":7,"orbitIndex":20,"skill":64996,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"physical_witch9"},"65009":{"connections":[{"id":29517,"orbit":0},{"id":31855,"orbit":7},{"id":61373,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":65009,"stats":["+5 to any Attribute"],"stringId":"dexterity36"},"65016":{"connections":[{"id":11505,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Intense Flames","orbit":3,"orbitIndex":16,"recipe":["Guilt","Suffering","Fear"],"skill":65016,"stats":["35% increased Damage with Hits against Burning Enemies"],"stringId":"fire35"},"65023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":649,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Impenetrable Shell","orbit":3,"orbitIndex":6,"recipe":["Paranoia","Paranoia","Ire"],"skill":65023,"stats":["Defend with 150% of Armour against Hits from Enemies that are further than 6m away"],"stringId":"armour36"},"65042":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":176,"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"name":"Rage Mastery","orbit":1,"orbitIndex":6,"skill":65042,"stats":[],"stringId":"mastery_rage_6669"},"65091":{"connections":[{"id":51707,"orbit":6}],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":20,"skill":65091,"stats":["15% increased Evasion Rating"],"stringId":"evasion16"},"65149":{"connections":[],"group":943,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":2,"orbitIndex":20,"skill":65149,"stats":["10% increased effect of Fully Broken Armour"],"stringId":"armour_break20"},"65154":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":168,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":65154,"stats":[],"stringId":"mastery_totem235"},"65160":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":44069,"orbit":0}],"group":150,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Titanic","orbit":3,"orbitIndex":7,"recipe":["Despair","Paranoia","Guilt"],"skill":65160,"stats":["30% increased Stun Buildup","30% increased Stun Threshold","5% increased Strength"],"stringId":"stun14"},"65161":{"connections":[{"id":3170,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Deflection","orbit":2,"orbitIndex":0,"skill":65161,"stats":["Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"azmerianimals40"},"65173":{"ascendancyName":"Invoker","connections":[],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds","isNotable":true,"name":"...and Protect me from Harm","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":139,"skill":65173,"stats":["Physical Damage Reduction from Armour is based on your combined Armour and Evasion Rating","35% less Evasion Rating"],"stringId":"AscendancyMonk2Notable2_"},"65176":{"connections":[{"id":14045,"orbit":0},{"id":42250,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":6,"orbitIndex":48,"skill":65176,"stats":["10% increased Projectile Damage"],"stringId":"ranged15"},"65189":{"connections":[{"id":17260,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Elemental Penetration","orbit":2,"orbitIndex":7,"skill":65189,"stats":["Damage Penetrates 6% of Enemy Elemental Resistances while Shapeshifted"],"stringId":"shapeshifting7"},"65192":{"connectionArt":"CharacterPlanned","connections":[{"id":63170,"orbit":2147483647}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":11,"skill":65192,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"],"stringId":"oracle_totems1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"65193":{"connections":[{"id":48714,"orbit":0},{"id":10245,"orbit":0}],"group":444,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds","isNotable":true,"name":"Viciousness","orbit":3,"orbitIndex":13,"recipe":["Disgust","Greed","Paranoia"],"skill":65193,"stats":["3% increased Attack Speed per Enemy in Close Range","+10 to Dexterity"],"stringId":"melee34"},"65204":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[{"id":30615,"orbit":0},{"id":10162,"orbit":0}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Overflowing Power","orbit":2,"orbitIndex":7,"recipe":["Isolation","Envy","Greed"],"skill":65204,"stats":["+2 to Maximum Power Charges"],"stringId":"power_charges8"},"65207":{"connections":[{"id":63566,"orbit":-6}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":14,"skill":65207,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"evasion20"},"65212":{"connections":[{"id":58539,"orbit":0},{"id":34968,"orbit":0}],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":6,"skill":65212,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"spell_suppression11+"},"65226":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern","connections":[],"group":434,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Infusion Mastery","orbit":0,"orbitIndex":0,"skill":65226,"stats":[],"stringId":"mastery_infusion294"},"65243":{"connections":[{"id":46421,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Enveloping Presence","orbit":2,"orbitIndex":22,"recipe":["Fear","Greed","Fear"],"skill":65243,"stats":["30% increased Presence Area of Effect","Aura Skills have 6% increased Magnitudes"],"stringId":"auras17"},"65248":{"connections":[],"group":705,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Duration","orbit":4,"orbitIndex":24,"skill":65248,"stats":["10% increased Duration of Ignite, Shock and Chill on Enemies"],"stringId":"elemental49"},"65256":{"connections":[{"id":34845,"orbit":0},{"id":40626,"orbit":0}],"group":1198,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Widespread Coverage","orbit":0,"orbitIndex":0,"recipe":["Guilt","Disgust","Despair"],"skill":65256,"stats":["50% increased Hazard Area of Effect","20% reduced Hazard Damage"],"stringId":"hazards18"},"65265":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[{"id":17146,"orbit":0},{"id":31366,"orbit":0}],"group":1284,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Swift Interruption","orbit":0,"orbitIndex":0,"recipe":["Guilt","Envy","Greed"],"skill":65265,"stats":["12% increased Attack Speed if you've successfully Parried Recently","6% increased Movement Speed if you've successfully Parried Recently"],"stringId":"deflect9"},"65287":{"connections":[{"id":5580,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":2,"orbitIndex":6,"skill":65287,"stats":["15% increased Totem Damage"],"stringId":"totems16"},"65290":{"connections":[{"id":57069,"orbit":0}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage and Resistance","orbit":0,"orbitIndex":0,"skill":65290,"stats":["5% increased Lightning Damage","+3% to Lightning Resistance"],"stringId":"shock22_"},"65310":{"connections":[{"id":22682,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":2,"skill":65310,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"spells13_"},"65322":{"connections":[{"id":54818,"orbit":0},{"id":13425,"orbit":0},{"id":47709,"orbit":0},{"id":58718,"orbit":0}],"group":681,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":65322,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed10"},"65328":{"connections":[{"id":48565,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":2,"orbitIndex":2,"skill":65328,"stats":["10% increased Damage","Minions deal 10% increased Damage"],"stringId":"sentinels2"},"65353":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":491,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Banner Mastery","orbit":0,"orbitIndex":0,"skill":65353,"stats":[],"stringId":"mastery_banner304"},"65393":{"connections":[{"id":2732,"orbit":-2},{"id":11672,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":2,"orbitIndex":16,"skill":65393,"stats":["8% increased Mana Cost Efficiency"],"stringId":"mana_regeneration46"},"65413":{"ascendancyName":"Stormweaver","connections":[{"id":12882,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":4,"skill":65413,"stats":["12% increased Critical Hit Chance for Spells"],"stringId":"AscendancySorceress1Small3"},"65424":{"connections":[{"id":58109,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Damage","orbit":3,"orbitIndex":3,"skill":65424,"stats":["12% increased Attack Damage while Dual Wielding"],"stringId":"dual_wielding2"},"65437":{"connections":[{"id":63064,"orbit":0}],"group":970,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":14,"skill":65437,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery4"},"65439":{"connections":[{"id":12821,"orbit":0}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Aura Effect","orbit":1,"orbitIndex":4,"skill":65439,"stats":["Banner Skills have 12% increased Aura Magnitudes"],"stringId":"banners2"},"65468":{"connections":[{"id":61432,"orbit":0},{"id":25807,"orbit":0}],"group":832,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Repeating Explosives","orbit":0,"orbitIndex":0,"recipe":["Suffering","Despair","Isolation"],"skill":65468,"stats":["Grenades have 15% chance to activate a second time"],"stringId":"crossbow10"},"65472":{"connections":[{"id":9323,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":3,"orbitIndex":21,"skill":65472,"stats":["15% increased Glory generation"],"stringId":"glory26"},"65493":{"connections":[{"id":43854,"orbit":2}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area and Presence","orbit":3,"orbitIndex":10,"skill":65493,"stats":["15% reduced Presence Area of Effect","6% increased Area of Effect"],"stringId":"auras33"},"65498":{"connections":[{"id":37026,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":1,"orbitIndex":10,"skill":65498,"stats":["Break 20% increased Armour"],"stringId":"physical43"},"65518":{"ascendancyName":"Blood Mage","connections":[],"group":910,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageSaguineTides.dds","isNotable":true,"name":"Sanguine Tides","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":5,"orbitIndex":6,"skill":65518,"stats":["50% less Life Recovery from Flasks","Gain 1 Life Flask Charge per 4% Life spent","On Hitting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed","Gain 1% of damage as Physical damage for 3 seconds per Charge consumed this way"],"stringId":"AscendancyWitch2Notable9"}},"tree":"Default"} diff --git a/src/TreeData/0_4/tree.lua b/src/TreeData/0_4/tree.lua index 51d011fb91..b0333e19c5 100644 --- a/src/TreeData/0_4/tree.lua +++ b/src/TreeData/0_4/tree.lua @@ -21987,7 +21987,8 @@ return { skill=4, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="lightning14" }, [16]={ ascendancyName="Pathfinder", @@ -22010,7 +22011,8 @@ return { skill=16, stats={ [1]="20% increased Life Flask Charges gained" - } + }, + stringId="AscendancyRanger3Small6" }, [30]={ ascendancyName="Deadeye", @@ -22031,7 +22033,8 @@ return { stats={ [1]="Gain Tailwind on Skill use", [2]="Lose all Tailwind when Hit" - } + }, + stringId="AscendancyRanger1Notable3" }, [40]={ ascendancyName="Pathfinder", @@ -22051,7 +22054,8 @@ return { skill=40, stats={ [1]="50% of Evasion Rating also grants Elemental Damage reduction" - } + }, + stringId="AscendancyRanger3Notable5" }, [52]={ connections={ @@ -22071,7 +22075,8 @@ return { stats={ [1]="Excess Life Recovery from Regeneration is applied to Energy Shield", [2]="Energy Shield does not Recharge" - } + }, + stringId="passive_keystone_zealots_oath" }, [55]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern", @@ -22091,7 +22096,8 @@ return { skill=55, stats={ [1]="Damaging Ailments deal damage 12% faster" - } + }, + stringId="ailments38" }, [59]={ ascendancyName="Lich", @@ -22123,7 +22129,8 @@ return { stats={ [1]="Curses you inflict have infinite Duration", [2]="You can apply an additional Curse" - } + }, + stringId="AscendancyWitch3Notable9" }, [60]={ connections={ @@ -22140,7 +22147,8 @@ return { skill=60, stats={ [1]="5% chance to Blind Enemies on Hit" - } + }, + stringId="blind2" }, [65]={ connections={ @@ -22157,7 +22165,8 @@ return { skill=65, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze19_" }, [71]={ connections={ @@ -22175,7 +22184,8 @@ return { stats={ [1]="4% reduced Skill Effect Duration", [2]="8% increased Physical Damage" - } + }, + stringId="physical58" }, [74]={ ascendancyName="Acolyte of Chayula", @@ -22218,7 +22228,8 @@ return { orbitIndex=24, skill=74, stats={ - } + }, + stringId="AscendancyMonk3Start" }, [94]={ connections={ @@ -22242,7 +22253,8 @@ return { stats={ [1]="15% increased Mana Regeneration Rate", [2]="Recover 2% of maximum Mana on Kill" - } + }, + stringId="mana_regeneration49" }, [95]={ connections={ @@ -22259,7 +22271,8 @@ return { skill=95, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence41" }, [97]={ connections={ @@ -22276,7 +22289,8 @@ return { skill=97, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed2_" }, [110]={ applyToArmour=true, @@ -22297,7 +22311,8 @@ return { skill=110, stats={ [1]="Body Armour grants Hits against you have 100% reduced Critical Damage Bonus" - } + }, + stringId="AscendancyWarrior3Notable6_10" }, [116]={ connections={ @@ -22322,7 +22337,8 @@ return { [1]="18% increased maximum Energy Shield", [2]="12% increased Mana Regeneration Rate", [3]="6% increased Intelligence" - } + }, + stringId="energy_shield34_" }, [144]={ connections={ @@ -22340,7 +22356,8 @@ return { stats={ [1]="10% increased Freeze Buildup", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental27" }, [151]={ connections={ @@ -22357,7 +22374,8 @@ return { skill=151, stats={ [1]="16% increased Accuracy Rating at Close Range" - } + }, + stringId="accuracy6" }, [178]={ connections={ @@ -22370,7 +22388,8 @@ return { skill=178, stats={ [1]="8% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds14" }, [229]={ connections={ @@ -22388,7 +22407,8 @@ return { stats={ [1]="Minions have 6% increased maximum Life", [2]="Minions deal 6% increased Damage" - } + }, + stringId="minion_reservation15_" }, [244]={ connections={ @@ -22405,7 +22425,8 @@ return { skill=244, stats={ [1]="16% increased Attack Damage against Rare or Unique Enemies" - } + }, + stringId="boss_slaying2_" }, [259]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -22419,7 +22440,8 @@ return { orbitIndex=0, skill=259, stats={ - } + }, + stringId="mastery_attack8" }, [261]={ connections={ @@ -22442,7 +22464,8 @@ return { skill=261, stats={ [1]="40% increased Duration of Poisons you inflict against Slowed Enemies" - } + }, + stringId="poison41" }, [270]={ connections={ @@ -22459,7 +22482,8 @@ return { skill=270, stats={ [1]="Inherent loss of Rage is 15% slower" - } + }, + stringId="rage37" }, [292]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -22473,7 +22497,8 @@ return { orbitIndex=0, skill=292, stats={ - } + }, + stringId="mastery_life135" }, [296]={ connections={ @@ -22498,7 +22523,8 @@ return { skill=296, stats={ [1]="Damage Penetrates 3% of Enemy Elemental Resistances" - } + }, + stringId="oracle7" }, [315]={ connections={ @@ -22515,7 +22541,8 @@ return { skill=315, stats={ [1]="10% increased Bleeding Duration" - } + }, + stringId="bleed1" }, [326]={ connections={ @@ -22532,7 +22559,8 @@ return { skill=326, stats={ [1]="10% increased Critical Hit Chance with Quarterstaves" - } + }, + stringId="quarterstaff12" }, [327]={ connections={ @@ -22549,7 +22577,8 @@ return { skill=327, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="deflect63" }, [328]={ connections={ @@ -22574,7 +22603,8 @@ return { skill=328, stats={ [1]="10% increased Accuracy Rating with Bows" - } + }, + stringId="bow8" }, [331]={ connections={ @@ -22592,7 +22622,8 @@ return { stats={ [1]="8% increased Evasion Rating", [2]="Gain Deflection Rating equal to 3% of Evasion Rating" - } + }, + stringId="deflect38" }, [336]={ connections={ @@ -22616,7 +22647,8 @@ return { stats={ [1]="Damage Penetrates 15% Cold Resistance", [2]="Damage Penetrates 8% Lightning Resistance" - } + }, + stringId="cold_penetration22" }, [338]={ connections={ @@ -22639,7 +22671,8 @@ return { skill=338, stats={ [1]="Invocated skills have 30% increased Maximum Energy" - } + }, + stringId="triggers19" }, [354]={ connections={ @@ -22656,7 +22689,8 @@ return { skill=354, stats={ [1]="15% increased Cooldown Recovery Rate for Grenade Skills" - } + }, + stringId="grenades6" }, [364]={ connections={ @@ -22673,7 +22707,8 @@ return { skill=364, stats={ [1]="+3 to all Attributes" - } + }, + stringId="attributes107" }, [372]={ connections={ @@ -22697,7 +22732,8 @@ return { stats={ [1]="+30% of Armour also applies to Fire Damage", [2]="30% reduced Magnitude of Ignite on you" - } + }, + stringId="armour17" }, [375]={ connections={ @@ -22714,7 +22750,8 @@ return { skill=375, stats={ [1]="15% increased Damage with Maces" - } + }, + stringId="mace10" }, [378]={ ascendancyName="Oracle", @@ -22737,7 +22774,8 @@ return { skill=378, stats={ [1]="12% increased Critical Hit Chance" - } + }, + stringId="AscendancyDruid1Small8" }, [419]={ connections={ @@ -22754,7 +22792,8 @@ return { skill=419, stats={ [1]="10% increased Magnitude of Non-Damaging Ailments you inflict" - } + }, + stringId="monkchakra23" }, [440]={ connections={ @@ -22771,7 +22810,8 @@ return { skill=440, stats={ [1]="25% increased Defences from Equipped Shield" - } + }, + stringId="shield13" }, [472]={ connections={ @@ -22788,7 +22828,8 @@ return { skill=472, stats={ [1]="+8 to Dexterity" - } + }, + stringId="attributes113" }, [479]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -22814,6 +22855,7 @@ return { stats={ [1]="Gain 8% of Damage as Extra Damage of a random Element while Shapeshifted" }, + stringId="oracle_shapeshifting_path3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -22847,6 +22889,7 @@ return { stats={ [1]="2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges" }, + stringId="oracle_endurance_charge3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -22870,7 +22913,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour9" }, [511]={ connections={ @@ -22888,7 +22932,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells7" }, [516]={ connections={ @@ -22905,7 +22950,8 @@ return { skill=516, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies further than 6m" - } + }, + stringId="projectiles32" }, [517]={ connections={ @@ -22926,7 +22972,8 @@ return { skill=517, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="energy_shield11" }, [526]={ connections={ @@ -22943,7 +22990,8 @@ return { skill=526, stats={ [1]="18% increased Stun Buildup with Maces" - } + }, + stringId="mace5" }, [528]={ ascendancyName="Amazon", @@ -22966,7 +23014,8 @@ return { skill=528, stats={ [1]="12% increased Accuracy Rating" - } + }, + stringId="AscendancyHuntress1Small2" }, [535]={ connections={ @@ -22983,7 +23032,8 @@ return { skill=535, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals45" }, [541]={ connections={ @@ -22996,7 +23046,8 @@ return { skill=541, stats={ [1]="15% increased Energy Shield Recharge Rate while Shapeshifted" - } + }, + stringId="wyvern9" }, [558]={ connections={ @@ -23009,7 +23060,8 @@ return { skill=558, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire12" }, [589]={ connections={ @@ -23026,7 +23078,8 @@ return { skill=589, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="glory23" }, [630]={ connections={ @@ -23043,7 +23096,8 @@ return { skill=630, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals42" }, [632]={ connections={ @@ -23060,7 +23114,8 @@ return { skill=632, stats={ [1]="3% increased Attack Speed with Daggers" - } + }, + stringId="dagger5" }, [664]={ ascendancyName="Acolyte of Chayula", @@ -23082,7 +23137,8 @@ return { [1]="Remnants have 50% increased effect", [2]="Remnants can be collected from 50% further away", [3]="All Flames of Chayula that you manifest are Purple" - } + }, + stringId="AscendancyMonk3Notable6" }, [703]={ connections={ @@ -23099,7 +23155,8 @@ return { skill=703, stats={ [1]="Gain additional Stun Threshold equal to 12% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield4" }, [722]={ connections={ @@ -23147,7 +23204,8 @@ return { skill=722, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity46" }, [750]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -23171,7 +23229,8 @@ return { skill=750, stats={ [1]="Strikes deal Splash Damage" - } + }, + stringId="area_attacks36" }, [752]={ connections={ @@ -23189,7 +23248,8 @@ return { stats={ [1]="Minions deal 6% increased Damage", [2]="6% increased Minion Duration" - } + }, + stringId="minion_reservation7_" }, [761]={ connectionArt="CharacterPlanned", @@ -23213,6 +23273,7 @@ return { stats={ [1]="Minions have 25% increased Cooldown Recovery Rate for Command Skills" }, + stringId="oracle_solo_commander1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -23241,7 +23302,8 @@ return { skill=762, stats={ [1]="Minions deal 20% increased Damage" - } + }, + stringId="AscendancyMercenary1Small9" }, [770]={ ascendancyName="Infernalist", @@ -23264,7 +23326,8 @@ return { skill=770, stats={ [1]="3% increased maximum Mana" - } + }, + stringId="AscendancyWitch1Small11" }, [829]={ connectionArt="CharacterPlanned", @@ -23288,6 +23351,7 @@ return { stats={ [1]="25% increased Minion Duration" }, + stringId="oracle_big_family4_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -23307,7 +23371,8 @@ return { orbitIndex=0, skill=857, stats={ - } + }, + stringId="mastery_life139" }, [858]={ connections={ @@ -23324,7 +23389,8 @@ return { skill=858, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos13" }, [869]={ connections={ @@ -23342,7 +23408,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour34" }, [872]={ connections={ @@ -23359,7 +23426,8 @@ return { skill=872, stats={ [1]="8% increased Global Defences while Channelling" - } + }, + stringId="channelling17" }, [904]={ connections={ @@ -23377,7 +23445,8 @@ return { stats={ [1]="8% increased Mana Regeneration Rate", [2]="8% increased Critical Hit Chance" - } + }, + stringId="mana_regeneration4" }, [917]={ connections={ @@ -23394,7 +23463,8 @@ return { skill=917, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun10" }, [934]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern", @@ -23418,7 +23488,8 @@ return { skill=934, stats={ [1]="+4 to Ailment Threshold per Dexterity" - } + }, + stringId="spell_suppression14" }, [968]={ connections={ @@ -23436,7 +23507,8 @@ return { stats={ [1]="6% increased Fire Damage", [2]="5% increased Area of Effect" - } + }, + stringId="fire7_" }, [989]={ connections={ @@ -23453,7 +23525,8 @@ return { skill=989, stats={ [1]="15% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks34" }, [1019]={ connections={ @@ -23470,7 +23543,8 @@ return { skill=1019, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion5" }, [1020]={ connections={ @@ -23487,7 +23561,8 @@ return { skill=1020, stats={ [1]="6% increased bonuses gained from Equipped Quiver" - } + }, + stringId="quivers7" }, [1073]={ connections={ @@ -23505,7 +23580,8 @@ return { stats={ [1]="6% increased Ignite Magnitude", [2]="6% increased Magnitude of Poison you inflict" - } + }, + stringId="fire53_" }, [1087]={ connections={ @@ -23528,7 +23604,8 @@ return { skill=1087, stats={ [1]="25% increased Area of Effect if you've Stunned an Enemy with a Two Handed Melee Weapon Recently" - } + }, + stringId="two_handed16" }, [1091]={ connections={ @@ -23549,7 +23626,8 @@ return { skill=1091, stats={ [1]="10% reduced Effect of Chill on you" - } + }, + stringId="ground7" }, [1104]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -23574,7 +23652,8 @@ return { stats={ [1]="10% chance when you gain a Power Charge to gain an additional Power Charge", [2]="+1 to Maximum Power Charges" - } + }, + stringId="power_charges7" }, [1130]={ connections={ @@ -23591,7 +23670,8 @@ return { skill=1130, stats={ [1]="10% increased Damage with Flails" - } + }, + stringId="flail2" }, [1140]={ connections={ @@ -23635,7 +23715,8 @@ return { skill=1140, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity25" }, [1143]={ connections={ @@ -23667,7 +23748,8 @@ return { skill=1143, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals7" }, [1144]={ connections={ @@ -23684,7 +23766,8 @@ return { skill=1144, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy51" }, [1151]={ connections={ @@ -23701,7 +23784,8 @@ return { skill=1151, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze7" }, [1169]={ connections={ @@ -23726,7 +23810,8 @@ return { [1]="Recover 2% of maximum Life and Mana when you use a Warcry", [2]="24% increased Warcry Speed", [3]="18% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries34" }, [1170]={ connections={ @@ -23743,7 +23828,8 @@ return { skill=1170, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks12" }, [1200]={ connections={ @@ -23799,7 +23885,8 @@ return { skill=1200, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes70" }, [1205]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -23813,7 +23900,8 @@ return { orbitIndex=0, skill=1205, stats={ - } + }, + stringId="mastery_poison198" }, [1207]={ connections={ @@ -23857,7 +23945,8 @@ return { skill=1207, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength18" }, [1214]={ connections={ @@ -23875,7 +23964,8 @@ return { stats={ [1]="4% increased Block chance", [2]="15% increased Defences from Equipped Shield" - } + }, + stringId="block4" }, [1215]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern", @@ -23889,7 +23979,8 @@ return { orbitIndex=5, skill=1215, stats={ - } + }, + stringId="mastery_energyshield106" }, [1218]={ connections={ @@ -23906,7 +23997,8 @@ return { skill=1218, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence7" }, [1220]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -23920,7 +24012,8 @@ return { orbitIndex=0, skill=1220, stats={ - } + }, + stringId="mastery_minion_offence_6619_" }, [1286]={ connections={ @@ -23937,7 +24030,8 @@ return { skill=1286, stats={ [1]="16% increased Thorns damage" - } + }, + stringId="getting_hit17" }, [1347]={ ascendancyName="Acolyte of Chayula", @@ -23960,7 +24054,8 @@ return { skill=1347, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyMonk3Small5" }, [1352]={ connections={ @@ -23984,7 +24079,8 @@ return { stats={ [1]="3% increased maximum Life", [2]="10% increased Stun Threshold for each time you've been Hit by an Enemy Recently, up to 100%" - } + }, + stringId="stun_threshold31" }, [1416]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -23998,7 +24094,8 @@ return { orbitIndex=0, skill=1416, stats={ - } + }, + stringId="mastery_attack_6294" }, [1420]={ connections={ @@ -24014,7 +24111,8 @@ return { [1]="15% increased Attack Area Damage", [2]="10% increased Area of Effect for Attacks", [3]="5% chance to Daze on Hit" - } + }, + stringId="area_attacks58" }, [1433]={ connections={ @@ -24066,7 +24164,8 @@ return { skill=1433, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence49" }, [1442]={ ascendancyName="Gemling Legionnaire", @@ -24089,7 +24188,8 @@ return { skill=1442, stats={ [1]="3% increased Attributes" - } + }, + stringId="AscendancyMercenary3Small6" }, [1447]={ connections={ @@ -24106,7 +24206,8 @@ return { skill=1447, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence3" }, [1459]={ connections={ @@ -24123,7 +24224,8 @@ return { skill=1459, stats={ [1]="16% increased Mana Regeneration Rate while stationary" - } + }, + stringId="mana_regeneration5" }, [1468]={ connections={ @@ -24136,7 +24238,8 @@ return { skill=1468, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration23" }, [1477]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -24154,7 +24257,8 @@ return { orbitIndex=0, skill=1477, stats={ - } + }, + stringId="mastery_projectile_6646" }, [1499]={ connections={ @@ -24171,7 +24275,8 @@ return { skill=1499, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="monkchakra16" }, [1502]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern", @@ -24192,7 +24297,8 @@ return { stats={ [1]="Channelling Skills deal 20% increased Damage", [2]="Remove a Curse after Channelling for 2 seconds" - } + }, + stringId="channelling18" }, [1506]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -24213,7 +24319,8 @@ return { stats={ [1]="10% chance to create an additional Remnant", [2]="Remnants can be collected from 50% further away" - } + }, + stringId="remnant14" }, [1514]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -24231,7 +24338,8 @@ return { orbitIndex=0, skill=1514, stats={ - } + }, + stringId="mastery_attack_6303" }, [1543]={ connections={ @@ -24252,7 +24360,8 @@ return { skill=1543, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed24" }, [1546]={ connections={ @@ -24273,7 +24382,8 @@ return { [1]="3% increased Movement Speed", [2]="25% increased Armour", [3]="25% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour14" }, [1579]={ ascendancyName="Chronomancer", @@ -24296,7 +24406,8 @@ return { skill=1579, stats={ [1]="6% increased Cooldown Recovery Rate" - } + }, + stringId="AscendancySorceress2Small5" }, [1583]={ ascendancyName="Pathfinder", @@ -24339,7 +24450,8 @@ return { orbitIndex=48, skill=1583, stats={ - } + }, + stringId="AscendancyRanger3Start" }, [1599]={ connections={ @@ -24357,7 +24469,8 @@ return { stats={ [1]="5% increased Critical Hit Chance", [2]="8% increased Physical Damage" - } + }, + stringId="physical1" }, [1603]={ connections={ @@ -24380,7 +24493,8 @@ return { skill=1603, stats={ [1]="15% of Elemental Damage taken Recouped as Energy Shield" - } + }, + stringId="energy_shield_recovery40" }, [1628]={ connectionArt="CharacterPlanned", @@ -24408,6 +24522,7 @@ return { stats={ [1]="17% increased Stun Threshold" }, + stringId="oracle_beast_corruption3_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -24434,7 +24549,8 @@ return { skill=1631, stats={ [1]="10% increased Charm Effect Duration" - } + }, + stringId="charms10" }, [1680]={ connections={ @@ -24447,7 +24563,8 @@ return { skill=1680, stats={ [1]="20% increased Parry Range" - } + }, + stringId="buckler18" }, [1700]={ connections={ @@ -24464,7 +24581,8 @@ return { skill=1700, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="ground8" }, [1723]={ connections={ @@ -24485,7 +24603,8 @@ return { skill=1723, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison8" }, [1755]={ connections={ @@ -24514,7 +24633,8 @@ return { skill=1755, stats={ [1]="8% increased Spell Damage" - } + }, + stringId="spell_criticals2__" }, [1773]={ connections={ @@ -24532,7 +24652,8 @@ return { stats={ [1]="5% increased Magnitude of Ailments you inflict", [2]="5% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="ailments36" }, [1778]={ connections={ @@ -24553,7 +24674,8 @@ return { skill=1778, stats={ [1]="20% increased Hazard Duration" - } + }, + stringId="hazards9" }, [1801]={ connections={ @@ -24570,7 +24692,8 @@ return { skill=1801, stats={ [1]="5% chance to Blind Enemies on Hit" - } + }, + stringId="blind1" }, [1823]={ connections={ @@ -24594,7 +24717,8 @@ return { stats={ [1]="20% increased Light Radius", [2]="70% increased Energy Shield from Equipped Helmet" - } + }, + stringId="energy_shield39" }, [1825]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -24608,7 +24732,8 @@ return { orbitIndex=0, skill=1825, stats={ - } + }, + stringId="mastery_caster_6360" }, [1826]={ connections={ @@ -24652,7 +24777,8 @@ return { skill=1826, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence18" }, [1841]={ connections={ @@ -24669,7 +24795,8 @@ return { skill=1841, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion21" }, [1855]={ ascendancyName="Shaman", @@ -24692,7 +24819,8 @@ return { skill=1855, stats={ [1]="12% increased Life and Mana Recovery from Flasks" - } + }, + stringId="AscendancyDruid2Small7" }, [1865]={ connections={ @@ -24709,7 +24837,8 @@ return { skill=1865, stats={ [1]="3% increased Fire Damage per Endurance Charge consumed Recently" - } + }, + stringId="endurance_charges13" }, [1869]={ connections={ @@ -24726,7 +24855,8 @@ return { skill=1869, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze2" }, [1878]={ connections={ @@ -24744,7 +24874,8 @@ return { stats={ [1]="12% increased maximum Energy Shield", [2]="+5% of Armour also applies to Elemental Damage" - } + }, + stringId="energy_shield_and_armour31" }, [1887]={ connectionArt="CharacterPlanned", @@ -24768,6 +24899,7 @@ return { stats={ [1]="30% increased Armour while stationary" }, + stringId="oracle_crab_claw3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -24794,7 +24926,8 @@ return { skill=1913, stats={ [1]="+20 to Armour" - } + }, + stringId="armour7" }, [1915]={ connections={ @@ -24811,7 +24944,8 @@ return { skill=1915, stats={ [1]="10% increased Critical Hit Chance against Humanoids" - } + }, + stringId="mercenary4" }, [1922]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -24829,7 +24963,8 @@ return { orbitIndex=0, skill=1922, stats={ - } + }, + stringId="mastery_caster_6126" }, [1928]={ connections={ @@ -24842,7 +24977,8 @@ return { skill=1928, stats={ [1]="Minions have 5% increased Attack and Cast Speed" - } + }, + stringId="minion_offence48" }, [1953]={ connections={ @@ -24859,7 +24995,8 @@ return { skill=1953, stats={ [1]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="shock19" }, [1973]={ connections={ @@ -24876,7 +25013,8 @@ return { skill=1973, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="life_flasks41" }, [1988]={ ascendancyName="Tactician", @@ -24896,7 +25034,8 @@ return { skill=1988, stats={ [1]="Grants Skill: Supporting Fire" - } + }, + stringId="AscendancyMercenary1Notable9_" }, [1994]={ ascendancyName="Warbringer", @@ -24919,7 +25058,8 @@ return { skill=1994, stats={ [1]="20% increased Warcry Speed" - } + }, + stringId="AscendancyWarrior2Small5" }, [1995]={ connections={ @@ -24932,7 +25072,8 @@ return { skill=1995, stats={ [1]="20% increased chance to inflict Ailments with Projectiles" - } + }, + stringId="quivers1_" }, [2021]={ connections={ @@ -24956,7 +25097,8 @@ return { stats={ [1]="30% increased Mana Recovery from Flasks", [2]="8% increased Attack and Cast Speed during Effect of any Mana Flask" - } + }, + stringId="mana_flasks11" }, [2071]={ connections={ @@ -24973,7 +25115,8 @@ return { skill=2071, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration13" }, [2074]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -24987,7 +25130,8 @@ return { orbitIndex=0, skill=2074, stats={ - } + }, + stringId="mastery_armour_and_energy_shield_6273" }, [2091]={ connections={ @@ -25000,7 +25144,8 @@ return { skill=2091, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison21" }, [2102]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -25014,7 +25159,8 @@ return { orbitIndex=0, skill=2102, stats={ - } + }, + stringId="mastery_energy_shield_6492" }, [2113]={ connections={ @@ -25043,7 +25189,8 @@ return { [1]="25% increased Accuracy Rating with Quarterstaves", [2]="25% increased Critical Damage Bonus with Quarterstaves", [3]="+25 to Dexterity" - } + }, + stringId="quarterstaff18" }, [2119]={ connections={ @@ -25060,7 +25207,8 @@ return { skill=2119, stats={ [1]="10% increased amount of Life Leeched" - } + }, + stringId="life_leech20" }, [2128]={ connections={ @@ -25077,7 +25225,8 @@ return { skill=2128, stats={ [1]="10% increased Hazard Area of Effect" - } + }, + stringId="hazards17" }, [2134]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -25101,7 +25250,8 @@ return { skill=2134, stats={ [1]="Immune to Poison" - } + }, + stringId="poison38" }, [2138]={ connections={ @@ -25125,7 +25275,8 @@ return { stats={ [1]="29% increased Chaos Damage", [2]="20% increased Defences" - } + }, + stringId="chaos34__" }, [2174]={ connections={ @@ -25142,7 +25293,8 @@ return { skill=2174, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems4_" }, [2200]={ connections={ @@ -25159,7 +25311,8 @@ return { skill=2200, stats={ [1]="10% increased Damage" - } + }, + stringId="azmerianimals28" }, [2211]={ connections={ @@ -25176,7 +25329,8 @@ return { skill=2211, stats={ [1]="Herald Skills deal 20% increased Damage" - } + }, + stringId="heralds8" }, [2244]={ connections={ @@ -25189,7 +25343,8 @@ return { skill=2244, stats={ [1]="5% chance to Gain Arcane Surge when you deal a Critical Hit" - } + }, + stringId="mana_regeneration29" }, [2254]={ connections={ @@ -25216,7 +25371,8 @@ return { stats={ [1]="30% increased maximum Energy Shield", [2]="+10 to Intelligence" - } + }, + stringId="witch_sorceress_notable2" }, [2334]={ connections={ @@ -25237,7 +25393,8 @@ return { skill=2334, stats={ [1]="+8 to Dexterity" - } + }, + stringId="dexterity110" }, [2335]={ connections={ @@ -25261,7 +25418,8 @@ return { stats={ [1]="20% increased Spell Damage", [2]="15% increased Projectile Speed for Spell Skills" - } + }, + stringId="projectile_spells9" }, [2336]={ connections={ @@ -25278,7 +25436,8 @@ return { skill=2336, stats={ [1]="15% increased effect of Arcane Surge on you" - } + }, + stringId="wyvern15" }, [2344]={ connections={ @@ -25301,7 +25460,8 @@ return { skill=2344, stats={ [1]="Hits have 15% chance to treat Enemy Monster Elemental Resistance values as inverted" - } + }, + stringId="oracle12" }, [2361]={ connections={ @@ -25319,7 +25479,8 @@ return { stats={ [1]="20% increased Knockback Distance", [2]="20% increased Stun Buildup with Quarterstaves" - } + }, + stringId="quarterstaff1" }, [2394]={ connections={ @@ -25339,7 +25500,8 @@ return { stats={ [1]="6% increased Attack Speed while Dual Wielding", [2]="15% increased Attack Critical Hit Chance while Dual Wielding" - } + }, + stringId="dual_wielding8" }, [2397]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -25362,7 +25524,8 @@ return { [2]="25% increased Attack Damage while you have no Life Flask uses left", [3]="25% increased Attack Damage while Surrounded", [4]="25% increased Attack Damage while on Low Life" - } + }, + stringId="attack21" }, [2408]={ connections={ @@ -25410,7 +25573,8 @@ return { skill=2408, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity58" }, [2446]={ connections={ @@ -25427,7 +25591,8 @@ return { skill=2446, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="monkchakra19" }, [2455]={ connections={ @@ -25440,7 +25605,8 @@ return { skill=2455, stats={ [1]="8% increased Projectile Damage" - } + }, + stringId="projectiles19" }, [2461]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -25458,7 +25624,8 @@ return { orbitIndex=0, skill=2461, stats={ - } + }, + stringId="mastery_accuracy_6269" }, [2486]={ connections={ @@ -25489,7 +25656,8 @@ return { skill=2486, stats={ [1]="Damage with Hits is Lucky against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life10" }, [2491]={ connections={ @@ -25506,7 +25674,8 @@ return { orbitIndex=10, skill=2491, stats={ - } + }, + stringId="jewel_slot1974" }, [2500]={ connections={ @@ -25523,7 +25692,8 @@ return { skill=2500, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison12" }, [2508]={ connections={ @@ -25544,7 +25714,8 @@ return { skill=2508, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup5" }, [2511]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -25565,7 +25736,8 @@ return { stats={ [1]="25% increased Critical Damage Bonus for Attack Damage", [2]="+25% to Critical Damage Bonus against Stunned Enemies" - } + }, + stringId="criticals51_" }, [2516]={ ascendancyName="Lich", @@ -25602,7 +25774,8 @@ return { skill=2516, stats={ [1]="Spells consume a Power Charge if able to deal 40% more Damage" - } + }, + stringId="AscendancyWitch3Notable7" }, [2559]={ connections={ @@ -25619,7 +25792,8 @@ return { skill=2559, stats={ [1]="10% increased Flask Charges gained" - } + }, + stringId="flasks3" }, [2560]={ connections={ @@ -25636,7 +25810,8 @@ return { skill=2560, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect55" }, [2575]={ connections={ @@ -25660,7 +25835,8 @@ return { stats={ [1]="30% increased Totem Placement speed", [2]="8% increased Attack and Cast Speed if you've summoned a Totem Recently" - } + }, + stringId="totems28" }, [2582]={ connections={ @@ -25712,7 +25888,8 @@ return { skill=2582, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity51" }, [2606]={ connections={ @@ -25741,7 +25918,8 @@ return { skill=2606, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence24" }, [2645]={ connections={ @@ -25768,7 +25946,8 @@ return { skill=2645, stats={ [1]="20% more Damage against Heavy Stunned Enemies with Maces" - } + }, + stringId="mace6_" }, [2653]={ connections={ @@ -25790,7 +25969,8 @@ return { stats={ [1]="Channelling Skills deal 8% increased Damage", [2]="2% increased Skill Speed with Channelling Skills" - } + }, + stringId="channelling1" }, [2672]={ connections={ @@ -25807,7 +25987,8 @@ return { skill=2672, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="criticals32_" }, [2702]={ ascendancyName="Amazon", @@ -25830,7 +26011,8 @@ return { skill=2702, stats={ [1]="12% increased amount of Life Leeched" - } + }, + stringId="AscendancyHuntress1Small9" }, [2732]={ connections={ @@ -25847,7 +26029,8 @@ return { skill=2732, stats={ [1]="8% increased Mana Cost Efficiency" - } + }, + stringId="mana_regeneration45" }, [2733]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -25863,6 +26046,7 @@ return { skill=2733, stats={ }, + stringId="oracle_lightning_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -25890,7 +26074,8 @@ return { [1]="25% increased Magnitude of Ailments you inflict against Marked Enemies", [2]="20% increased Critical Hit Chance against Marked Enemies", [3]="+10 to Dexterity" - } + }, + stringId="azmerianimals48" }, [2810]={ ascendancyName="Disciple of Varashta", @@ -25914,7 +26099,8 @@ return { skill=2810, stats={ [1]="100% of Elemental Damage is taken from Mana before Life" - } + }, + stringId="AscendancySorceress3Notable3" }, [2814]={ connections={ @@ -25941,7 +26127,8 @@ return { skill=2814, stats={ [1]="4% increased Area of Effect for Attacks per Enemy you've Ignited in the last 8 seconds, up to 40%" - } + }, + stringId="fire61" }, [2841]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -25955,7 +26142,8 @@ return { orbitIndex=0, skill=2841, stats={ - } + }, + stringId="mastery_life143" }, [2843]={ connections={ @@ -25987,7 +26175,8 @@ return { stats={ [1]="Immune to Bleeding if Equipped Helmet has higher Armour than Evasion Rating", [2]="Immune to Poison if Equipped Helmet has higher Evasion Rating than Armour" - } + }, + stringId="armour_and_evasion40" }, [2847]={ connections={ @@ -26031,7 +26220,8 @@ return { skill=2847, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength81" }, [2857]={ ascendancyName="Stormweaver", @@ -26056,7 +26246,8 @@ return { stats={ [1]="Targets can be affected by two of your Shocks at the same time", [2]="25% less Magnitude of Shock you inflict" - } + }, + stringId="AscendancySorceress1Notable5" }, [2863]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -26078,7 +26269,8 @@ return { [1]="20% increased Freeze Buildup", [2]="15% increased Chill and Freeze Duration on Enemies", [3]="15% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze18" }, [2864]={ connections={ @@ -26142,7 +26334,8 @@ return { skill=2864, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes72" }, [2877]={ ascendancyName="Lich", @@ -26181,7 +26374,8 @@ return { skill=2877, stats={ [1]="4% increased Magnitude of Unholy Might Buffs you grant per 100 maximum Mana" - } + }, + stringId="AscendancyWitch3Notable4" }, [2888]={ connections={ @@ -26198,7 +26392,8 @@ return { skill=2888, stats={ [1]="10% increased amount of Life Leeched" - } + }, + stringId="life_leech23" }, [2936]={ connections={ @@ -26215,7 +26410,8 @@ return { skill=2936, stats={ [1]="15% increased Critical Damage Bonus for Attack Damage" - } + }, + stringId="criticals57_" }, [2946]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -26229,7 +26425,8 @@ return { orbitIndex=1, skill=2946, stats={ - } + }, + stringId="mastery_fire_resistance_6526" }, [2955]={ connections={ @@ -26246,7 +26443,8 @@ return { skill=2955, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles37" }, [2964]={ connections={ @@ -26264,7 +26462,8 @@ return { stats={ [1]="8% increased amount of Life Leeched", [2]="12% increased Thorns damage" - } + }, + stringId="getting_hit7" }, [2978]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -26278,7 +26477,8 @@ return { orbitIndex=0, skill=2978, stats={ - } + }, + stringId="mastery_trap_6758" }, [2995]={ ascendancyName="Lich", @@ -26318,7 +26518,8 @@ return { skill=2995, stats={ [1]="30% increased maximum Energy Shield if you've consumed a Power Charge Recently" - } + }, + stringId="AscendancyWitch3Small8" }, [2999]={ connections={ @@ -26338,7 +26539,8 @@ return { stats={ [1]="20% increased Cast Speed when on Low Life", [2]="10% reduced Cast Speed when on Full Life" - } + }, + stringId="cast_speed30" }, [3025]={ connections={ @@ -26390,7 +26592,8 @@ return { skill=3025, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence43" }, [3027]={ connections={ @@ -26407,7 +26610,8 @@ return { skill=3027, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical28" }, [3041]={ connections={ @@ -26459,7 +26663,8 @@ return { skill=3041, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes2" }, [3042]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -26477,7 +26682,8 @@ return { orbitIndex=19, skill=3042, stats={ - } + }, + stringId="mastery_life133" }, [3051]={ connections={ @@ -26490,7 +26696,8 @@ return { skill=3051, stats={ [1]="Offerings have 30% increased Maximum Life" - } + }, + stringId="corpses15" }, [3065]={ ascendancyName="Amazon", @@ -26510,7 +26717,8 @@ return { skill=3065, stats={ [1]="Life Leech recovers based on your Elemental damage as well as Physical damage" - } + }, + stringId="AscendancyHuntress1Notable9" }, [3084]={ ascendancyName="Gemling Legionnaire", @@ -26533,7 +26741,8 @@ return { skill=3084, stats={ [1]="Equipment and Skill Gems have 4% reduced Attribute Requirements" - } + }, + stringId="AscendancyMercenary3Small7_" }, [3091]={ connections={ @@ -26550,7 +26759,8 @@ return { skill=3091, stats={ [1]="Skills have 5% chance to not remove Elemental Infusions but still count as consuming them" - } + }, + stringId="infusion13" }, [3109]={ connections={ @@ -26567,7 +26777,8 @@ return { skill=3109, stats={ [1]="10% increased Grenade Area of Effect" - } + }, + stringId="grenades3" }, [3128]={ connections={ @@ -26584,7 +26795,8 @@ return { skill=3128, stats={ [1]="3% increased Cast Speed with Cold Skills" - } + }, + stringId="cold1" }, [3131]={ connections={ @@ -26601,7 +26813,8 @@ return { skill=3131, stats={ [1]="3% increased Attack Speed while Dual Wielding" - } + }, + stringId="dual_wielding9" }, [3165]={ ascendancyName="Blood Mage", @@ -26624,7 +26837,8 @@ return { skill=3165, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch2Small7" }, [3170]={ connections={ @@ -26641,7 +26855,8 @@ return { skill=3170, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="azmerianimals41" }, [3188]={ connections={ @@ -26668,7 +26883,8 @@ return { skill=3188, stats={ [1]="Gain Physical Thorns damage equal to 10% of Item Armour on Equipped Body Armour" - } + }, + stringId="getting_hit9" }, [3203]={ connections={ @@ -26686,7 +26902,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield19" }, [3209]={ connections={ @@ -26707,7 +26924,8 @@ return { skill=3209, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion26" }, [3215]={ connections={ @@ -26731,7 +26949,8 @@ return { stats={ [1]="40% increased maximum Energy Shield", [2]="10% reduced maximum Mana" - } + }, + stringId="energy_shield35" }, [3218]={ connections={ @@ -26748,7 +26967,8 @@ return { skill=3218, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental5" }, [3223]={ ascendancyName="Ritualist", @@ -26775,7 +26995,8 @@ return { skill=3223, stats={ [1]="3% increased Attributes" - } + }, + stringId="AscendancyHuntress3Small2" }, [3234]={ connections={ @@ -26796,7 +27017,8 @@ return { skill=3234, stats={ [1]="15% increased Pin duration" - } + }, + stringId="pin3" }, [3242]={ connections={ @@ -26813,7 +27035,8 @@ return { skill=3242, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration14" }, [3245]={ connections={ @@ -26831,7 +27054,8 @@ return { stats={ [1]="4% increased Block chance", [2]="10% increased Thorns damage" - } + }, + stringId="getting_hit5" }, [3251]={ connections={ @@ -26875,7 +27099,8 @@ return { skill=3251, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes1" }, [3281]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -26901,6 +27126,7 @@ return { stats={ [1]="2% increased Spell Damage per 10 Strength" }, + stringId="oracle_strength_spell4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -26923,7 +27149,8 @@ return { skill=3282, stats={ [1]="20% increased Ballista Immobilisation buildup" - } + }, + stringId="ballista1" }, [3332]={ connections={ @@ -26937,7 +27164,8 @@ return { stats={ [1]="Minions have +20% to Cold Resistance", [2]="Minions have +3% to Maximum Cold Resistances" - } + }, + stringId="minion_defence34" }, [3336]={ connections={ @@ -26954,7 +27182,8 @@ return { skill=3336, stats={ [1]="20% increased Critical Damage Bonus if you've consumed a Power Charge Recently" - } + }, + stringId="power_charges4" }, [3339]={ connections={ @@ -26971,7 +27200,8 @@ return { skill=3339, stats={ [1]="25% increased Attack Damage while Surrounded" - } + }, + stringId="being_surrounded13" }, [3348]={ connections={ @@ -26995,7 +27225,8 @@ return { stats={ [1]="20% increased Critical Hit Chance while Shapeshifted", [2]="8% increased Skill Speed while Shapeshifted" - } + }, + stringId="wolf11" }, [3355]={ connections={ @@ -27013,7 +27244,8 @@ return { stats={ [1]="4% reduced Slowing Potency of Debuffs on You", [2]="Debuffs on you expire 3% faster" - } + }, + stringId="slowed_enemies24" }, [3363]={ connections={ @@ -27030,7 +27262,8 @@ return { skill=3363, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="companions43" }, [3365]={ connections={ @@ -27047,7 +27280,8 @@ return { skill=3365, stats={ [1]="15% increased Immobilisation buildup" - } + }, + stringId="immobilisation3" }, [3414]={ connections={ @@ -27064,7 +27298,8 @@ return { skill=3414, stats={ [1]="Minions have +20% to Lightning Resistance" - } + }, + stringId="minion_defence37" }, [3419]={ connections={ @@ -27085,7 +27320,8 @@ return { skill=3419, stats={ [1]="10% increased Damage with Daggers" - } + }, + stringId="dagger4" }, [3431]={ connections={ @@ -27102,7 +27338,8 @@ return { skill=3431, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="movement_speed4" }, [3438]={ connections={ @@ -27119,7 +27356,8 @@ return { skill=3438, stats={ [1]="Invocated Spells deal 15% increased Damage" - } + }, + stringId="triggers21" }, [3443]={ connections={ @@ -27144,7 +27382,8 @@ return { skill=3443, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence25" }, [3446]={ connections={ @@ -27192,7 +27431,8 @@ return { skill=3446, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength70" }, [3458]={ connections={ @@ -27209,7 +27449,8 @@ return { skill=3458, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals91" }, [3463]={ connections={ @@ -27261,7 +27502,8 @@ return { skill=3463, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes76" }, [3471]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -27275,7 +27517,8 @@ return { orbitIndex=0, skill=3471, stats={ - } + }, + stringId="mastery_energyshield104" }, [3472]={ connections={ @@ -27292,7 +27535,8 @@ return { skill=3472, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="spell_criticals13" }, [3492]={ connections={ @@ -27320,7 +27564,8 @@ return { stats={ [1]="29% increased Chaos Damage", [2]="Enemies you Curse have -3% to Chaos Resistance" - } + }, + stringId="chaos36" }, [3516]={ connections={ @@ -27341,7 +27586,8 @@ return { skill=3516, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee43" }, [3543]={ connections={ @@ -27358,7 +27604,8 @@ return { skill=3543, stats={ [1]="12% increased Attack Cold Damage" - } + }, + stringId="cold44" }, [3544]={ connectionArt="CharacterPlanned", @@ -27382,6 +27629,7 @@ return { stats={ [1]="15% increased Lightning Damage" }, + stringId="oracle_rust_king5_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -27415,7 +27663,8 @@ return { stats={ [1]="8% increased maximum Mana", [2]="10% increased Mana Cost of Skills" - } + }, + stringId="mana38" }, [3601]={ connections={ @@ -27432,7 +27681,8 @@ return { skill=3601, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire2" }, [3605]={ ascendancyName="Chronomancer", @@ -27452,7 +27702,8 @@ return { skill=3605, stats={ [1]="Grants Skill: Time Snap" - } + }, + stringId="AscendancySorceress2Notable6" }, [3624]={ connections={ @@ -27477,7 +27728,8 @@ return { skill=3624, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="pin4" }, [3628]={ connections={ @@ -27498,7 +27750,8 @@ return { skill=3628, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery26" }, [3630]={ connections={ @@ -27516,7 +27769,8 @@ return { stats={ [1]="10% increased Evasion Rating", [2]="10% increased Energy Shield Recharge Rate" - } + }, + stringId="evasion_and_energy_shield21_" }, [3640]={ connections={ @@ -27542,7 +27796,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="5% Chance to build an additional Combo on Hit" - } + }, + stringId="unarmed1" }, [3652]={ connections={ @@ -27560,7 +27815,8 @@ return { stats={ [1]="5% increased Projectile Speed", [2]="8% increased Physical Damage" - } + }, + stringId="projectiles47" }, [3660]={ connections={ @@ -27581,7 +27837,8 @@ return { skill=3660, stats={ [1]="8% chance to Blind Enemies on Hit with Attacks" - } + }, + stringId="attack_speed44" }, [3681]={ connectionArt="CharacterPlanned", @@ -27605,6 +27862,7 @@ return { stats={ [1]="17% increased Elemental Ailment Threshold" }, + stringId="oracle_beast_corruption5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -27627,7 +27885,8 @@ return { skill=3685, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes11" }, [3688]={ connections={ @@ -27655,7 +27914,8 @@ return { stats={ [1]="40% increased Damage if you've Triggered a Skill Recently", [2]="Meta Skills gain 15% increased Energy" - } + }, + stringId="triggers18" }, [3698]={ connections={ @@ -27678,7 +27938,8 @@ return { skill=3698, stats={ [1]="Enemies in Jagged Ground you create take 10% increased Damage" - } + }, + stringId="jagged_ground26" }, [3700]={ connections={ @@ -27696,7 +27957,8 @@ return { stats={ [1]="15% increased Stun Buildup", [2]="15% increased Freeze Buildup" - } + }, + stringId="poise6" }, [3704]={ ascendancyName="Witchhunter", @@ -27722,7 +27984,8 @@ return { [1]="Enemies have Maximum Concentration equal to 30% of their Maximum Life", [2]="Break enemy Concentration on Hit equal to 100% of Damage Dealt", [3]="Enemies regain 10% of Concentration every second if they haven't lost Concentration in the past 5 seconds" - } + }, + stringId="AscendancyMercenary2Notable3_" }, [3717]={ connections={ @@ -27743,7 +28006,8 @@ return { skill=3717, stats={ [1]="12% increased Damage with Crossbows" - } + }, + stringId="crossbow1" }, [3723]={ connections={ @@ -27765,7 +28029,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="Minions deal 8% increased Damage" - } + }, + stringId="minion_attack1" }, [3744]={ connections={ @@ -27782,7 +28047,8 @@ return { skill=3744, stats={ [1]="+8 to Dexterity" - } + }, + stringId="attributes114" }, [3762]={ ascendancyName="Titan", @@ -27802,7 +28068,8 @@ return { skill=3762, stats={ [1]="Every second Slam Skill you use yourself is Ancestrally Boosted" - } + }, + stringId="AscendancyWarrior1Notable2" }, [3775]={ connections={ @@ -27819,7 +28086,8 @@ return { skill=3775, stats={ [1]="15% increased Life Flask Charges gained" - } + }, + stringId="life_flasks27_" }, [3781]={ ascendancyName="Acolyte of Chayula", @@ -27839,7 +28107,8 @@ return { skill=3781, stats={ [1]="Grants Unravelling" - } + }, + stringId="AscendancyMonk3Notable2" }, [3823]={ connections={ @@ -27870,7 +28139,8 @@ return { stats={ [1]="+3% to all Elemental Resistances", [2]="20% increased Elemental Damage" - } + }, + stringId="cold34" }, [3843]={ connections={ @@ -27887,7 +28157,8 @@ return { skill=3843, stats={ [1]="Parry has 25% increased Stun Buildup" - } + }, + stringId="deflect5" }, [3866]={ connections={ @@ -27908,7 +28179,8 @@ return { skill=3866, stats={ [1]="Minions have 12% increased maximum Life" - } + }, + stringId="minion_defence10" }, [3893]={ connections={ @@ -27925,7 +28197,8 @@ return { skill=3893, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect27" }, [3894]={ connections={ @@ -27954,7 +28227,8 @@ return { [1]="3% increased maximum Life, Mana and Energy Shield", [2]="Gain additional Ailment Threshold equal to 15% of maximum Energy Shield", [3]="Gain additional Stun Threshold equal to 15% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield22" }, [3896]={ connectionArt="CharacterPlanned", @@ -27980,6 +28254,7 @@ return { [1]="50% increased Armour while Bleeding", [2]="50% reduced Magnitude of Bleeding on You" }, + stringId="oracle_iron_blood4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -28002,7 +28277,8 @@ return { skill=3918, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana3" }, [3921]={ connections={ @@ -28025,7 +28301,8 @@ return { skill=3921, stats={ [1]="20% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds17" }, [3936]={ connections={ @@ -28042,7 +28319,8 @@ return { skill=3936, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee17" }, [3949]={ connections={ @@ -28064,7 +28342,8 @@ return { stats={ [1]="Empowered Attacks deal 8% increased Damage", [2]="5% increased total Power counted by Warcries" - } + }, + stringId="warcries38" }, [3985]={ connections={ @@ -28091,7 +28370,8 @@ return { skill=3985, stats={ [1]="Attack Damage Penetrates 15% of Enemy Elemental Resistances" - } + }, + stringId="elemental_attacks10" }, [3987]={ ascendancyName="Deadeye", @@ -28114,7 +28394,8 @@ return { skill=3987, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyRanger1Small3" }, [3988]={ connections={ @@ -28131,7 +28412,8 @@ return { skill=3988, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries9" }, [3994]={ connections={ @@ -28152,7 +28434,8 @@ return { skill=3994, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect49" }, [3995]={ connections={ @@ -28169,7 +28452,8 @@ return { skill=3995, stats={ [1]="15% increased Crossbow Reload Speed" - } + }, + stringId="crossbow11" }, [3999]={ connections={ @@ -28190,7 +28474,8 @@ return { skill=3999, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks10" }, [4015]={ connections={ @@ -28215,7 +28500,8 @@ return { skill=4015, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries5" }, [4017]={ connections={ @@ -28232,7 +28518,8 @@ return { skill=4017, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="energy_shield_recovery10" }, [4031]={ connections={ @@ -28255,7 +28542,8 @@ return { skill=4031, stats={ [1]="Gain 50% of maximum Energy Shield as additional Freeze Threshold" - } + }, + stringId="freeze_and_chill_mitigation12" }, [4046]={ connections={ @@ -28272,7 +28560,8 @@ return { skill=4046, stats={ [1]="15% increased Electrocute Buildup" - } + }, + stringId="shock_mitigation6_" }, [4059]={ connections={ @@ -28332,7 +28621,8 @@ return { skill=4059, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes23" }, [4061]={ connections={ @@ -28349,7 +28639,8 @@ return { skill=4061, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield43" }, [4083]={ connections={ @@ -28370,7 +28661,8 @@ return { skill=4083, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison14" }, [4086]={ ascendancyName="Tactician", @@ -28390,7 +28682,8 @@ return { skill=4086, stats={ [1]="Totems you place grant Embankment Auras" - } + }, + stringId="AscendancyMercenary1Notable10_" }, [4113]={ connections={ @@ -28407,7 +28700,8 @@ return { skill=4113, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze5" }, [4128]={ connections={ @@ -28428,7 +28722,8 @@ return { skill=4128, stats={ [1]="15% increased Armour" - } + }, + stringId="armour18" }, [4139]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -28442,7 +28737,8 @@ return { orbitIndex=0, skill=4139, stats={ - } + }, + stringId="mastery_life132" }, [4140]={ connections={ @@ -28494,7 +28790,8 @@ return { skill=4140, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes3" }, [4157]={ connections={ @@ -28511,7 +28808,8 @@ return { skill=4157, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals11" }, [4197]={ ascendancyName="Oracle", @@ -28531,7 +28829,8 @@ return { skill=4197, stats={ [1]="Grants Skill: Moment of Vulnerability" - } + }, + stringId="AscendancyDruid1Notable4" }, [4203]={ connections={ @@ -28591,7 +28890,8 @@ return { skill=4203, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence81" }, [4238]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -28613,7 +28913,8 @@ return { [1]="6% increased Attack Speed with One Handed Melee Weapons", [2]="15% increased Accuracy Rating with One Handed Melee Weapons", [3]="+10 to Strength and Dexterity" - } + }, + stringId="one_handed10" }, [4245]={ ascendancyName="Tactician", @@ -28636,7 +28937,8 @@ return { skill=4245, stats={ [1]="20% increased Pin Buildup" - } + }, + stringId="AscendancyMercenary1Small4" }, [4271]={ connections={ @@ -28665,7 +28967,8 @@ return { skill=4271, stats={ [1]="Minions have +8% to all Elemental Resistances" - } + }, + stringId="minion_defence30" }, [4295]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -28690,7 +28993,8 @@ return { stats={ [1]="20% reduced Life Regeneration rate", [2]="20% of Damage taken Recouped as Mana" - } + }, + stringId="mana39" }, [4313]={ connections={ @@ -28718,7 +29022,8 @@ return { skill=4313, stats={ [1]="8% increased Projectile Damage" - } + }, + stringId="projectiles14" }, [4328]={ connections={ @@ -28766,7 +29071,8 @@ return { skill=4328, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence64" }, [4331]={ connections={ @@ -28790,7 +29096,8 @@ return { stats={ [1]="Ancestrally Boosted Attacks deal 30% increased Damage", [2]="On Heavy Stunning a Rare or Unique Enemy, your next Attack within 4 seconds will be Ancestrally Boosted" - } + }, + stringId="melee65" }, [4346]={ connections={ @@ -28811,7 +29118,8 @@ return { skill=4346, stats={ [1]="20% increased Damage if you've dealt a Critical Hit Recently" - } + }, + stringId="criticals13" }, [4364]={ connections={ @@ -28829,7 +29137,8 @@ return { stats={ [1]="8% increased Attack Damage while moving", [2]="2% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="slow_mitigation11" }, [4377]={ connections={ @@ -28846,7 +29155,8 @@ return { skill=4377, stats={ [1]="10% increased Accuracy Rating while Dual Wielding" - } + }, + stringId="dual_wielding3" }, [4378]={ connections={ @@ -28867,7 +29177,8 @@ return { skill=4378, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy31" }, [4407]={ connections={ @@ -28881,7 +29192,8 @@ return { stats={ [1]="Minions have 12% additional Physical Damage Reduction", [2]="Minions have 25% increased Evasion Rating" - } + }, + stringId="minion_defence40_" }, [4423]={ connections={ @@ -28899,7 +29211,8 @@ return { skill=4423, stats={ [1]="Critical Hits with Daggers have a 25% chance to Poison the Enemy" - } + }, + stringId="dagger17" }, [4442]={ connections={ @@ -28916,7 +29229,8 @@ return { skill=4442, stats={ [1]="+15% of Armour also applies to Lightning Damage" - } + }, + stringId="maximum_resistances10" }, [4447]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -28937,7 +29251,8 @@ return { stats={ [1]="20% increased Pin duration", [2]="Pinned Enemies cannot deal Critical Hits" - } + }, + stringId="pin8" }, [4456]={ connections={ @@ -28985,7 +29300,8 @@ return { skill=4456, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence88" }, [4467]={ connections={ @@ -29002,7 +29318,8 @@ return { skill=4467, stats={ [1]="15% increased Damage with Hits against Blinded Enemies" - } + }, + stringId="monkchakra8" }, [4492]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -29016,7 +29333,8 @@ return { orbitIndex=0, skill=4492, stats={ - } + }, + stringId="mastery_attributes255" }, [4519]={ connections={ @@ -29033,7 +29351,8 @@ return { skill=4519, stats={ [1]="20% increased Damage if you've dealt a Critical Hit Recently" - } + }, + stringId="criticals18" }, [4527]={ connections={ @@ -29077,7 +29396,8 @@ return { skill=4527, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes51" }, [4534]={ connections={ @@ -29096,7 +29416,8 @@ return { skill=4534, stats={ [1]="50% chance to Pierce an Enemy" - } + }, + stringId="ranged34_" }, [4536]={ connections={ @@ -29113,7 +29434,8 @@ return { skill=4536, stats={ [1]="3% increased Attack Speed with Quarterstaves" - } + }, + stringId="quarterstaff7" }, [4544]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -29135,7 +29457,8 @@ return { [1]="40% reduced Poison Duration on you", [2]="Life Flasks gain 0.1 charges per Second", [3]="+10 to Intelligence" - } + }, + stringId="azmerianimals66" }, [4547]={ connections={ @@ -29159,7 +29482,8 @@ return { stats={ [1]="+3% to all Elemental Resistances", [2]="+2% to Maximum Fire Resistance if you have at least 5 Red Support Gems Socketed" - } + }, + stringId="maximum_resistances20" }, [4552]={ connections={ @@ -29176,7 +29500,8 @@ return { skill=4552, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="monkchakra1" }, [4577]={ connections={ @@ -29193,7 +29518,8 @@ return { skill=4577, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks17" }, [4579]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -29214,7 +29540,8 @@ return { stats={ [1]="+10% to Cold Resistance", [2]="+2% to Maximum Cold Resistance if you have at least 5 Blue Support Gems Socketed" - } + }, + stringId="cold26" }, [4621]={ connectionArt="CharacterPlanned", @@ -29239,6 +29566,7 @@ return { [1]="11% increased Stun Threshold", [2]="11% increased Elemental Ailment Threshold" }, + stringId="oracle_beast_corruption1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -29261,7 +29589,8 @@ return { skill=4623, stats={ [1]="15% of Spell Mana Cost Converted to Life Cost" - } + }, + stringId="life_costs5" }, [4624]={ connections={ @@ -29278,7 +29607,8 @@ return { skill=4624, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage9" }, [4627]={ connections={ @@ -29306,7 +29636,8 @@ return { stats={ [1]="20% increased Freeze Buildup", [2]="Gain 25% of Cold Damage as Extra Fire Damage against Frozen Enemies" - } + }, + stringId="cold36" }, [4661]={ connections={ @@ -29333,7 +29664,8 @@ return { skill=4661, stats={ [1]="Banners also grant +25% to all Elemental Resistances to you and Allies" - } + }, + stringId="banners10" }, [4663]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -29349,6 +29681,7 @@ return { skill=4663, stats={ }, + stringId="oracle_solo_commander_mastery_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -29371,7 +29704,8 @@ return { skill=4664, stats={ [1]="6% increased Trap Throwing Speed" - } + }, + stringId="trap5" }, [4665]={ connections={ @@ -29388,7 +29722,8 @@ return { skill=4665, stats={ [1]="Regenerate 0.2% of maximum Life per second" - } + }, + stringId="life_regeneration19" }, [4673]={ connections={ @@ -29416,7 +29751,8 @@ return { stats={ [1]="30% increased Stun Buildup", [2]="+15 to Strength" - } + }, + stringId="stun13" }, [4681]={ connectionArt="CharacterPlanned", @@ -29444,6 +29780,7 @@ return { stats={ [1]="2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges" }, + stringId="oracle_frenzy_charge1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -29469,7 +29806,8 @@ return { stats={ [1]="30% increased Critical Hit Chance for Attacks", [2]="30% increased penalty to Accuracy Rating at range" - } + }, + stringId="accuracy28" }, [4716]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -29490,7 +29828,8 @@ return { stats={ [1]="60% increased Evasion Rating if you have Hit an Enemy Recently", [2]="5% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="evasion35" }, [4725]={ connections={ @@ -29508,7 +29847,8 @@ return { stats={ [1]="10% increased Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="sentinels5" }, [4739]={ connections={ @@ -29537,7 +29877,8 @@ return { skill=4739, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells18" }, [4748]={ connections={ @@ -29565,7 +29906,8 @@ return { skill=4748, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery24" }, [4776]={ connections={ @@ -29582,7 +29924,8 @@ return { skill=4776, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration8" }, [4806]={ connections={ @@ -29599,7 +29942,8 @@ return { skill=4806, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration8" }, [4810]={ connections={ @@ -29627,7 +29971,8 @@ return { stats={ [1]="Immune to Corrupted Blood", [2]="40% reduced Duration of Bleeding on You" - } + }, + stringId="physical_witch13" }, [4828]={ connections={ @@ -29644,7 +29989,8 @@ return { skill=4828, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana30" }, [4844]={ connections={ @@ -29661,7 +30007,8 @@ return { skill=4844, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged2" }, [4847]={ connections={ @@ -29678,7 +30025,8 @@ return { skill=4847, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed28__" }, [4850]={ connections={ @@ -29696,7 +30044,8 @@ return { stats={ [1]="6% increased Mana Regeneration Rate", [2]="10% increased Magnitude of Shock you inflict" - } + }, + stringId="lightning44" }, [4873]={ connectionArt="CharacterPlanned", @@ -29720,6 +30069,7 @@ return { stats={ [1]="Meta Skills gain 20% increased Energy" }, + stringId="oracle_energy_gain2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -29746,7 +30096,8 @@ return { skill=4882, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems1" }, [4891]={ ascendancyName="Ritualist", @@ -29767,7 +30118,8 @@ return { stats={ [1]="+1 Charm Slot", [2]="20% more Charm Charges gained" - } + }, + stringId="AscendancyHuntress3Notable3_" }, [4921]={ connections={ @@ -29784,7 +30136,8 @@ return { skill=4921, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="glory8_" }, [4925]={ connections={ @@ -29801,7 +30154,8 @@ return { skill=4925, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos9" }, [4931]={ connections={ @@ -29829,7 +30183,8 @@ return { stats={ [1]="25% increased Energy Shield Recharge Rate", [2]="25% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery18" }, [4948]={ connections={ @@ -29842,7 +30197,8 @@ return { skill=4948, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break14" }, [4956]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern", @@ -29856,7 +30212,8 @@ return { orbitIndex=0, skill=4956, stats={ - } + }, + stringId="mastery_recovery_6674" }, [4959]={ connections={ @@ -29880,7 +30237,8 @@ return { stats={ [1]="20% increased Freeze Buildup", [2]="Hits ignore non-negative Elemental Resistances of Frozen Enemies" - } + }, + stringId="cold33" }, [4970]={ connections={ @@ -29898,7 +30256,8 @@ return { stats={ [1]="10% increased Life Regeneration rate", [2]="10% increased Mana Regeneration Rate" - } + }, + stringId="companions47" }, [4985]={ connections={ @@ -29921,7 +30280,8 @@ return { skill=4985, stats={ [1]="Recover 50% of maximum Life when you Heavy Stun a Rare or Unique Enemy" - } + }, + stringId="stun18" }, [5009]={ connections={ @@ -29945,7 +30305,8 @@ return { stats={ [1]="10% chance to Daze on Hit", [2]="25% increased Daze Duration" - } + }, + stringId="daze_1" }, [5048]={ connections={ @@ -29962,7 +30323,8 @@ return { skill=5048, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison40" }, [5049]={ connections={ @@ -29984,7 +30346,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="+5 to Dexterity" - } + }, + stringId="attack_speed22" }, [5066]={ connections={ @@ -30001,7 +30364,8 @@ return { skill=5066, stats={ [1]="10% reduced effect of Curses on you" - } + }, + stringId="mercenary6" }, [5077]={ connections={ @@ -30018,7 +30382,8 @@ return { skill=5077, stats={ [1]="15% increased Parry Hit Area of Effect" - } + }, + stringId="deflect19" }, [5084]={ connections={ @@ -30035,7 +30400,8 @@ return { skill=5084, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite16" }, [5088]={ connections={ @@ -30052,7 +30418,8 @@ return { skill=5088, stats={ [1]="3% increased Attack and Cast Speed with Elemental Skills" - } + }, + stringId="elemental10" }, [5098]={ connections={ @@ -30073,7 +30440,8 @@ return { skill=5098, stats={ [1]="Banner Skills have 15% increased Area of Effect" - } + }, + stringId="banners21" }, [5101]={ connections={ @@ -30095,7 +30463,8 @@ return { stats={ [1]="8% increased Energy Shield Recharge Rate", [2]="Minions Revive 3% faster" - } + }, + stringId="minion_defence43" }, [5108]={ connections={ @@ -30108,7 +30477,8 @@ return { skill=5108, stats={ [1]="Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments" - } + }, + stringId="one_handed25_" }, [5163]={ connections={ @@ -30126,7 +30496,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="10% increased Knockback Distance" - } + }, + stringId="knockback1" }, [5186]={ connections={ @@ -30143,7 +30514,8 @@ return { skill=5186, stats={ [1]="11% increased Chaos Damage" - } + }, + stringId="chaos25" }, [5188]={ connections={ @@ -30165,7 +30537,8 @@ return { stats={ [1]="8% increased Energy Shield Recharge Rate", [2]="8% faster start of Energy Shield Recharge" - } + }, + stringId="unarmed9" }, [5227]={ connections={ @@ -30189,7 +30562,8 @@ return { stats={ [1]="100% increased Evasion Rating if you have been Hit Recently", [2]="30% reduced Evasion Rating if you haven't been Hit Recently" - } + }, + stringId="evasion6" }, [5257]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -30213,7 +30587,8 @@ return { skill=5257, stats={ [1]="30% increased Elemental Damage if you've Chilled an Enemy Recently" - } + }, + stringId="cold37" }, [5284]={ connections={ @@ -30238,7 +30613,8 @@ return { [1]="15% increased Critical Hit Chance for Spells", [2]="15% increased Critical Spell Damage Bonus", [3]="15% increased Magnitude of Damaging Ailments you inflict with Critical Hits" - } + }, + stringId="physical34" }, [5295]={ connections={ @@ -30255,7 +30631,8 @@ return { skill=5295, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning26_" }, [5305]={ connections={ @@ -30276,7 +30653,8 @@ return { skill=5305, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="movement_speed5" }, [5314]={ connections={ @@ -30320,7 +30698,8 @@ return { skill=5314, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence57" }, [5324]={ connections={ @@ -30341,7 +30720,8 @@ return { skill=5324, stats={ [1]="20% increased Attack Damage if you have been Heavy Stunned Recently" - } + }, + stringId="attack39" }, [5332]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -30363,7 +30743,8 @@ return { [1]="Immune to Chill if a majority of your Socketed Support Gems are Blue", [2]="Immune to Ignite if a majority of your Socketed Support Gems are Red", [3]="Immune to Shock if a majority of your Socketed Support Gems are Green" - } + }, + stringId="attributes115" }, [5335]={ connections={ @@ -30387,7 +30768,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 30% of maximum Energy Shield", [2]="10% reduced Duration of Ailments on You" - } + }, + stringId="stun_threshold_from_energy_shield21" }, [5348]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -30401,7 +30783,8 @@ return { orbitIndex=0, skill=5348, stats={ - } + }, + stringId="mastery_elemental98" }, [5386]={ ascendancyName="Smith of Kitava", @@ -30424,7 +30807,8 @@ return { skill=5386, stats={ [1]="20% increased Fire Damage" - } + }, + stringId="AscendancyWarrior3Small1" }, [5390]={ connections={ @@ -30441,7 +30825,8 @@ return { skill=5390, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="cold47" }, [5398]={ connections={ @@ -30458,7 +30843,8 @@ return { skill=5398, stats={ [1]="Spells Cast by Totems have 4% increased Cast Speed" - } + }, + stringId="totems31" }, [5407]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -30476,7 +30862,8 @@ return { orbitIndex=0, skill=5407, stats={ - } + }, + stringId="mastery_attack2" }, [5410]={ connections={ @@ -30499,7 +30886,8 @@ return { skill=5410, stats={ [1]="30% increased Area of Effect of Ancestrally Boosted Attacks" - } + }, + stringId="melee64" }, [5501]={ connections={ @@ -30518,7 +30906,8 @@ return { stats={ [1]="15% increased Critical Hit Chance for Spells", [2]="15% increased Spell Damage if you've dealt a Critical Hit Recently" - } + }, + stringId="spell_criticals14" }, [5544]={ connections={ @@ -30535,7 +30924,8 @@ return { skill=5544, stats={ [1]="30% increased Thorns Critical Damage Bonus" - } + }, + stringId="getting_hit22" }, [5563]={ ascendancyName="Amazon", @@ -30558,7 +30948,8 @@ return { skill=5563, stats={ [1]="15% increased Life and Mana Recovery from Flasks" - } + }, + stringId="AscendancyHuntress1Small7" }, [5564]={ connections={ @@ -30579,7 +30970,8 @@ return { skill=5564, stats={ [1]="15% increased Electrocute Buildup" - } + }, + stringId="lightning15" }, [5571]={ ascendancyName="Oracle", @@ -30603,7 +30995,8 @@ return { skill=5571, stats={ [1]="Walk the Paths Not Taken" - } + }, + stringId="AscendancyDruid1Notable2" }, [5580]={ connections={ @@ -30627,7 +31020,8 @@ return { stats={ [1]="Recoup 5% of damage taken by your Totems as Life", [2]="Each Totem applies 2% increased Damage taken to Enemies in their Presence" - } + }, + stringId="totems9" }, [5594]={ connections={ @@ -30654,7 +31048,8 @@ return { skill=5594, stats={ [1]="20% increased duration of Ailments you inflict against Cursed Enemies" - } + }, + stringId="curses25" }, [5642]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -30680,7 +31075,8 @@ return { [1]="3% increased maximum Life", [2]="8% increased Area of Effect for Attacks", [3]="5% chance for Slam Skills you use yourself to cause an additional Aftershock" - } + }, + stringId="slam_area5" }, [5663]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -30700,7 +31096,8 @@ return { skill=5663, stats={ [1]="+2 to Maximum Endurance Charges" - } + }, + stringId="endurance_charges7" }, [5681]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern", @@ -30714,7 +31111,8 @@ return { orbitIndex=0, skill=5681, stats={ - } + }, + stringId="mastery_fortify_6546_" }, [5686]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -30736,7 +31134,8 @@ return { [1]="30% reduced Effect of Chill on you", [2]="30% increased Freeze Threshold", [3]="+30% of Armour also applies to Cold Damage" - } + }, + stringId="armour41" }, [5692]={ connections={ @@ -30757,7 +31156,8 @@ return { skill=5692, stats={ [1]="12% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze15" }, [5695]={ connections={ @@ -30778,7 +31178,8 @@ return { skill=5695, stats={ [1]="15% increased Archon Buff duration" - } + }, + stringId="archon2_" }, [5702]={ connections={ @@ -30822,7 +31223,8 @@ return { skill=5702, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity4_" }, [5703]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -30846,7 +31248,8 @@ return { skill=5703, stats={ [1]="30% increased Elemental Damage if you've Shocked an Enemy Recently" - } + }, + stringId="lightning40" }, [5704]={ connections={ @@ -30864,7 +31267,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Accuracy Rating" - } + }, + stringId="accuracy38" }, [5710]={ connections={ @@ -30896,7 +31300,8 @@ return { [1]="10% increased Stun Buildup", [2]="16% increased Melee Damage", [3]="+10 to Strength" - } + }, + stringId="marauder_brute_notable1" }, [5726]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -30910,7 +31315,8 @@ return { orbitIndex=0, skill=5726, stats={ - } + }, + stringId="mastery_elemental94" }, [5728]={ connections={ @@ -30938,7 +31344,8 @@ return { stats={ [1]="60% increased Armour from Equipped Body Armour", [2]="60% increased Energy Shield from Equipped Body Armour" - } + }, + stringId="energy_shield_and_armour11" }, [5740]={ connections={ @@ -30955,7 +31362,8 @@ return { skill=5740, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="glory20" }, [5766]={ connections={ @@ -30976,7 +31384,8 @@ return { skill=5766, stats={ [1]="12% increased Spell Damage while wielding a Melee Weapon" - } + }, + stringId="spells16" }, [5777]={ connections={ @@ -31008,7 +31417,8 @@ return { stats={ [1]="Minions deal 15% increased Damage", [2]="Minions have 20% increased Critical Hit Chance" - } + }, + stringId="minion_offence13" }, [5797]={ connections={ @@ -31026,7 +31436,8 @@ return { stats={ [1]="8% increased Cold Damage", [2]="8% increased Freeze Buildup" - } + }, + stringId="daze_15" }, [5800]={ connections={ @@ -31048,7 +31459,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy41" }, [5802]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -31069,7 +31481,8 @@ return { stats={ [1]="Projectiles have 40% increased Critical Damage Bonus against Enemies within 2m", [2]="Projectiles deal 25% increased Damage with Hits against Enemies within 2m" - } + }, + stringId="projectiles29" }, [5817]={ ascendancyName="Deadeye", @@ -31089,7 +31502,8 @@ return { skill=5817, stats={ [1]="Grants Skill: Mirage Deadeye" - } + }, + stringId="AscendancyRanger1Notable4" }, [5826]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -31103,7 +31517,8 @@ return { orbitIndex=22, skill=5826, stats={ - } + }, + stringId="mastery_projectile204" }, [5852]={ ascendancyName="Smith of Kitava", @@ -31142,7 +31557,8 @@ return { orbitIndex=96, skill=5852, stats={ - } + }, + stringId="AscendancyWarrior3Start" }, [5862]={ connections={ @@ -31159,7 +31575,8 @@ return { skill=5862, stats={ [1]="+5% to Lightning Resistance" - } + }, + stringId="shaman6__" }, [5920]={ connections={ @@ -31181,7 +31598,8 @@ return { stats={ [1]="6% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks20" }, [5936]={ connections={ @@ -31198,7 +31616,8 @@ return { skill=5936, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental53" }, [5961]={ connections={ @@ -31219,7 +31638,8 @@ return { skill=5961, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="lightning25" }, [5988]={ connections={ @@ -31236,7 +31656,8 @@ return { skill=5988, stats={ [1]="15% increased Damage with Hits against Blinded Enemies" - } + }, + stringId="blind7" }, [6006]={ connections={ @@ -31253,7 +31674,8 @@ return { skill=6006, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield9" }, [6008]={ connections={ @@ -31270,7 +31692,8 @@ return { skill=6008, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells4" }, [6010]={ connections={ @@ -31291,7 +31714,8 @@ return { skill=6010, stats={ [1]="12% increased Accuracy Rating" - } + }, + stringId="accuracy4" }, [6015]={ connections={ @@ -31335,7 +31759,8 @@ return { skill=6015, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength16" }, [6030]={ connections={ @@ -31348,7 +31773,8 @@ return { skill=6030, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison11" }, [6077]={ connections={ @@ -31365,7 +31791,8 @@ return { skill=6077, stats={ [1]="Minions have 20% increased Cooldown Recovery Rate for Command Skills" - } + }, + stringId="minion_offence45" }, [6078]={ connections={ @@ -31382,7 +31809,8 @@ return { skill=6078, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison22" }, [6079]={ connections={ @@ -31399,7 +31827,8 @@ return { skill=6079, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup23" }, [6088]={ connectionArt="CharacterPlanned", @@ -31425,6 +31854,7 @@ return { [1]="30% chance to Poison on Hit against Enemies that are not Poisoned", [2]="80% increased Effect of Poison you inflict on targets that are not Poisoned" }, + stringId="oracle_poison5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -31454,6 +31884,7 @@ return { stats={ [1]="20% increased Critical Damage Bonus" }, + stringId="oracle_slow_crits3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -31482,7 +31913,8 @@ return { skill=6109, stats={ [1]="20% increased Evasion Rating" - } + }, + stringId="AscendancyHuntress1Small8" }, [6127]={ ascendancyName="Warbringer", @@ -31503,7 +31935,8 @@ return { stats={ [1]="Gain a stack of Jade every second", [2]="Grants Skill: Encase in Jade" - } + }, + stringId="AscendancyWarrior2Notable3" }, [6133]={ connections={ @@ -31530,7 +31963,8 @@ return { skill=6133, stats={ [1]="100% increased Defences from Equipped Shield" - } + }, + stringId="shield14_" }, [6153]={ connections={ @@ -31551,7 +31985,8 @@ return { skill=6153, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration1" }, [6161]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -31565,7 +32000,8 @@ return { orbitIndex=0, skill=6161, stats={ - } + }, + stringId="mastery_bleeding_6328_" }, [6178]={ connections={ @@ -31589,7 +32025,8 @@ return { stats={ [1]="15% reduced Attack Speed with Crossbows", [2]="80% increased Critical Damage Bonus with Crossbows" - } + }, + stringId="crossbow8_" }, [6222]={ connections={ @@ -31610,7 +32047,8 @@ return { skill=6222, stats={ [1]="10% increased Damage while Shapeshifted" - } + }, + stringId="shapeshifting1" }, [6229]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -31634,7 +32072,8 @@ return { skill=6229, stats={ [1]="40% increased Critical Damage Bonus with One Handed Melee Weapons" - } + }, + stringId="one_handed15" }, [6266]={ connections={ @@ -31651,7 +32090,8 @@ return { skill=6266, stats={ [1]="10% increased Damage against Demons" - } + }, + stringId="mercenary1" }, [6269]={ connections={ @@ -31668,7 +32108,8 @@ return { skill=6269, stats={ [1]="3% increased Attack Speed with Axes" - } + }, + stringId="axe7" }, [6274]={ connections={ @@ -31685,7 +32126,8 @@ return { skill=6274, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy7" }, [6287]={ connections={ @@ -31702,7 +32144,8 @@ return { skill=6287, stats={ [1]="+8 to Intelligence" - } + }, + stringId="attributes104" }, [6294]={ connections={ @@ -31719,7 +32162,8 @@ return { skill=6294, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed27" }, [6304]={ connections={ @@ -31743,7 +32187,8 @@ return { stats={ [1]="Regenerate 1% of maximum Life per second while affected by any Damaging Ailment", [2]="Regenerate 1% of maximum Life per second while stationary" - } + }, + stringId="life_regeneration38" }, [6330]={ connections={ @@ -31757,7 +32202,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="8% increased Accuracy Rating" - } + }, + stringId="accuracy21" }, [6338]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -31775,7 +32221,8 @@ return { orbitIndex=0, skill=6338, stats={ - } + }, + stringId="mastery_energyshield105" }, [6355]={ connections={ @@ -31796,7 +32243,8 @@ return { skill=6355, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems36" }, [6356]={ connections={ @@ -31814,7 +32262,8 @@ return { stats={ [1]="4% increased Skill Effect Duration", [2]="8% increased Physical Damage" - } + }, + stringId="physical56" }, [6416]={ connections={ @@ -31832,7 +32281,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour4" }, [6490]={ connections={ @@ -31849,7 +32299,8 @@ return { skill=6490, stats={ [1]="10% increased Critical Damage Bonus" - } + }, + stringId="physical23_" }, [6502]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern", @@ -31863,7 +32314,8 @@ return { orbitIndex=0, skill=6502, stats={ - } + }, + stringId="mastery_flail_6533" }, [6505]={ connections={ @@ -31880,7 +32332,8 @@ return { skill=6505, stats={ [1]="15% chance to Pierce an Enemy" - } + }, + stringId="ranged47_" }, [6514]={ connections={ @@ -31904,7 +32357,8 @@ return { stats={ [1]="40% increased Damage with Warcries", [2]="Warcry Skills have 25% increased Area of Effect" - } + }, + stringId="warcries11" }, [6516]={ connections={ @@ -31925,7 +32379,8 @@ return { skill=6516, stats={ [1]="25% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun13" }, [6529]={ connections={ @@ -31942,7 +32397,8 @@ return { skill=6529, stats={ [1]="15% increased Armour" - } + }, + stringId="armour5" }, [6544]={ connections={ @@ -31969,7 +32425,8 @@ return { skill=6544, stats={ [1]="Gain 12% of Physical Damage as Extra Fire Damage" - } + }, + stringId="fire38" }, [6570]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern", @@ -31983,7 +32440,8 @@ return { orbitIndex=0, skill=6570, stats={ - } + }, + stringId="mastery_curse70" }, [6588]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -31997,7 +32455,8 @@ return { orbitIndex=0, skill=6588, stats={ - } + }, + stringId="mastery_caster43" }, [6596]={ connections={ @@ -32014,7 +32473,8 @@ return { skill=6596, stats={ [1]="4% increased Attack Speed while a Rare or Unique Enemy is in your Presence" - } + }, + stringId="boss_slaying5" }, [6623]={ connections={ @@ -32031,7 +32491,8 @@ return { skill=6623, stats={ [1]="Banner Skills have 12% increased Aura Magnitudes" - } + }, + stringId="banners8" }, [6626]={ connections={ @@ -32048,7 +32509,8 @@ return { skill=6626, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion10" }, [6655]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -32068,7 +32530,8 @@ return { skill=6655, stats={ [1]="10% chance to Aggravate Bleeding on targets you Hit with Attacks" - } + }, + stringId="bleed13" }, [6660]={ connections={ @@ -32085,7 +32548,8 @@ return { skill=6660, stats={ [1]="12% increased Damage with Hits against Enemies affected by Elemental Ailments" - } + }, + stringId="exploiting_elemental_ailments2" }, [6686]={ connections={ @@ -32113,7 +32577,8 @@ return { skill=6686, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana8" }, [6689]={ connections={ @@ -32130,7 +32595,8 @@ return { skill=6689, stats={ [1]="Attack Skills deal 10% increased Damage while holding a Shield" - } + }, + stringId="shield4" }, [6714]={ connections={ @@ -32148,7 +32614,8 @@ return { stats={ [1]="5% increased Life Regeneration rate", [2]="5% reduced effect of Curses on you" - } + }, + stringId="mercenary10" }, [6715]={ connections={ @@ -32170,7 +32637,8 @@ return { stats={ [1]="10% increased maximum Energy Shield", [2]="6% increased Mana Regeneration Rate" - } + }, + stringId="energy_shield13" }, [6735]={ connections={ @@ -32192,7 +32660,8 @@ return { stats={ [1]="10% increased Armour while Shapeshifted", [2]="+5% of Armour also applies to Elemental Damage while Shapeshifted" - } + }, + stringId="bear4" }, [6744]={ connections={ @@ -32240,7 +32709,8 @@ return { skill=6744, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence32" }, [6748]={ connections={ @@ -32261,7 +32731,8 @@ return { skill=6748, stats={ [1]="4% of Damage is taken from Mana before Life" - } + }, + stringId="damage_from_mana2" }, [6752]={ connections={ @@ -32282,7 +32753,8 @@ return { skill=6752, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire5" }, [6772]={ connections={ @@ -32326,7 +32798,8 @@ return { skill=6772, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity18" }, [6789]={ connections={ @@ -32354,7 +32827,8 @@ return { skill=6789, stats={ [1]="8% increased Projectile Damage" - } + }, + stringId="projectiles8" }, [6792]={ connections={ @@ -32375,7 +32849,8 @@ return { skill=6792, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged10" }, [6800]={ connections={ @@ -32392,7 +32867,8 @@ return { skill=6800, stats={ [1]="11% increased Chaos Damage" - } + }, + stringId="chaos26" }, [6839]={ connections={ @@ -32409,7 +32885,8 @@ return { skill=6839, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun5" }, [6842]={ connections={ @@ -32427,7 +32904,8 @@ return { stats={ [1]="15% increased Stun Buildup", [2]="15% increased Freeze Buildup" - } + }, + stringId="poise3" }, [6872]={ connections={ @@ -32444,7 +32922,8 @@ return { skill=6872, stats={ [1]="+15% of Armour also applies to Cold Damage" - } + }, + stringId="maximum_resistances7_" }, [6874]={ connectionArt="CharacterPlanned", @@ -32468,6 +32947,7 @@ return { stats={ [1]="10% of Damage taken Recouped as Life while Channelling" }, + stringId="oracle_channelling4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -32490,7 +32970,8 @@ return { skill=6891, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals89" }, [6898]={ connections={ @@ -32543,7 +33024,8 @@ return { [1]="10% increased Damage", [2]="10% increased Critical Hit Chance", [3]="+5 to Strength and Intelligence" - } + }, + stringId="templar_druid_notable1" }, [6900]={ connections={ @@ -32564,7 +33046,8 @@ return { skill=6900, stats={ [1]="+1% to maximum Block chance" - } + }, + stringId="shield36" }, [6912]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern", @@ -32578,7 +33061,8 @@ return { orbitIndex=0, skill=6912, stats={ - } + }, + stringId="mastery_twohand243" }, [6923]={ connections={ @@ -32595,7 +33079,8 @@ return { skill=6923, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed13" }, [6935]={ ascendancyName="Witchhunter", @@ -32615,7 +33100,8 @@ return { skill=6935, stats={ [1]="Sorcery Ward's Barrier can also take Physical and Chaos Damage from Hits" - } + }, + stringId="AscendancyMercenary2Notable6" }, [6950]={ connections={ @@ -32632,7 +33118,8 @@ return { skill=6950, stats={ [1]="10% increased Exposure Effect" - } + }, + stringId="elemental59" }, [6951]={ connections={ @@ -32649,7 +33136,8 @@ return { skill=6951, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison3" }, [6952]={ connections={ @@ -32662,7 +33150,8 @@ return { skill=6952, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks35" }, [6988]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -32676,7 +33165,8 @@ return { orbitIndex=10, skill=6988, stats={ - } + }, + stringId="mastery_herald_6560" }, [6999]={ connectionArt="CharacterPlanned", @@ -32700,6 +33190,7 @@ return { stats={ [1]="Totems gain +2% to all Maximum Elemental Resistances" }, + stringId="oracle_totems4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -32719,7 +33210,8 @@ return { orbitIndex=0, skill=7023, stats={ - } + }, + stringId="mastery_cold61" }, [7049]={ connections={ @@ -32736,7 +33228,8 @@ return { skill=7049, stats={ [1]="30% increased Armour while Surrounded" - } + }, + stringId="being_surrounded1" }, [7054]={ connections={ @@ -32762,7 +33255,8 @@ return { stats={ [1]="6% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks44" }, [7060]={ connections={ @@ -32779,7 +33273,8 @@ return { skill=7060, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks39" }, [7062]={ connections={ @@ -32807,7 +33302,8 @@ return { stats={ [1]="Bolts fired by Crossbow Attacks have 30% chance to not", [2]="expend Ammunition if you've Reloaded Recently" - } + }, + stringId="crossbow14" }, [7066]={ connectionArt="CharacterPlanned", @@ -32831,6 +33327,7 @@ return { stats={ [1]="5% increased Attack Speed with Bows" }, + stringId="oracle_bow_movement6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -32856,7 +33353,8 @@ return { skill=7068, stats={ [1]="25% increased bonuses gained from Equipped Rings and Amulets" - } + }, + stringId="AscendancyHuntress3Notable1_" }, [7120]={ ascendancyName="Witchhunter", @@ -32895,7 +33393,8 @@ return { orbitIndex=72, skill=7120, stats={ - } + }, + stringId="AscendancyMercenary2Start" }, [7128]={ connections={ @@ -32914,7 +33413,8 @@ return { skill=7128, stats={ [1]="Gain 10% of Damage as Extra Physical Damage" - } + }, + stringId="physical68__" }, [7163]={ connections={ @@ -32941,7 +33441,8 @@ return { skill=7163, stats={ [1]="16% increased Attack Speed during any Flask Effect" - } + }, + stringId="attack_speed31" }, [7183]={ connections={ @@ -32958,7 +33459,8 @@ return { skill=7183, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks23_" }, [7201]={ connections={ @@ -32975,7 +33477,8 @@ return { skill=7201, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies further than 6m" - } + }, + stringId="projectiles33" }, [7204]={ connections={ @@ -33000,7 +33503,8 @@ return { skill=7204, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun6" }, [7218]={ connections={ @@ -33017,7 +33521,8 @@ return { skill=7218, stats={ [1]="+8 to Strength" - } + }, + stringId="attributes109" }, [7246]={ ascendancyName="Stormweaver", @@ -33040,7 +33545,8 @@ return { skill=7246, stats={ [1]="12% increased Mana Regeneration Rate" - } + }, + stringId="AscendancySorceress1Small2" }, [7251]={ connections={ @@ -33053,7 +33559,8 @@ return { skill=7251, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="life_leech6" }, [7258]={ connectionArt="CharacterPlanned", @@ -33078,6 +33585,7 @@ return { [1]="10% increased Spell Damage", [2]="+10 to Strength" }, + stringId="oracle_strength_spell2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -33103,7 +33611,8 @@ return { skill=7275, stats={ [1]="Gain 25% of Physical Damage as Extra Lightning Damage against Electrocuted Enemies" - } + }, + stringId="shock_mitigation12" }, [7294]={ connections={ @@ -33129,7 +33638,8 @@ return { stats={ [1]="Break 10% increased Armour", [2]="6% increased Physical Damage" - } + }, + stringId="physical47" }, [7302]={ connections={ @@ -33156,7 +33666,8 @@ return { skill=7302, stats={ [1]="Final Repeat of Spells has 30% increased Area of Effect" - } + }, + stringId="area_spells26" }, [7333]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -33170,7 +33681,8 @@ return { orbitIndex=0, skill=7333, stats={ - } + }, + stringId="mastery_elemental_6471" }, [7338]={ connections={ @@ -33194,7 +33706,8 @@ return { stats={ [1]="20% increased Stun Recovery", [2]="Gain additional Stun Threshold equal to 30% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield19_" }, [7341]={ connections={ @@ -33218,7 +33731,8 @@ return { stats={ [1]="Gain 3 Rage when Hit by an Enemy", [2]="Every Rage also grants 2% increased Stun Threshold" - } + }, + stringId="rage5" }, [7344]={ connections={ @@ -33240,7 +33754,8 @@ return { skill=7344, stats={ [1]="Recover 3% of maximum Life on Kill" - } + }, + stringId="life_on_kill14" }, [7353]={ connections={ @@ -33257,7 +33772,8 @@ return { skill=7353, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals92" }, [7378]={ connections={ @@ -33274,7 +33790,8 @@ return { skill=7378, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire6" }, [7390]={ connections={ @@ -33291,7 +33808,8 @@ return { skill=7390, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion23" }, [7392]={ connections={ @@ -33308,7 +33826,8 @@ return { skill=7392, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold4" }, [7395]={ connections={ @@ -33335,7 +33854,8 @@ return { skill=7395, stats={ [1]="75% increased Thorns damage if you've Blocked Recently" - } + }, + stringId="getting_hit10" }, [7405]={ connections={ @@ -33353,7 +33873,8 @@ return { stats={ [1]="6% increased Mana Regeneration Rate", [2]="10% increased Magnitude of Shock you inflict" - } + }, + stringId="lightning28" }, [7412]={ connections={ @@ -33370,7 +33891,8 @@ return { skill=7412, stats={ [1]="15% increased Life Flask Charges gained" - } + }, + stringId="life_flasks7" }, [7424]={ connections={ @@ -33391,7 +33913,8 @@ return { skill=7424, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield29" }, [7449]={ connections={ @@ -33415,7 +33938,8 @@ return { stats={ [1]="30% increased Stun Buildup", [2]="Hits Break 50% increased Armour on targets with Ailments" - } + }, + stringId="physical39" }, [7465]={ connections={ @@ -33432,7 +33956,8 @@ return { skill=7465, stats={ [1]="12% increased Critical Hit Chance against Enemies that have entered your Presence Recently" - } + }, + stringId="criticals98" }, [7473]={ connections={ @@ -33449,7 +33974,8 @@ return { skill=7473, stats={ [1]="Herald Skills deal 20% increased Damage" - } + }, + stringId="heralds6" }, [7488]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern", @@ -33463,7 +33989,8 @@ return { orbitIndex=0, skill=7488, stats={ - } + }, + stringId="mastery_leech127" }, [7526]={ connections={ @@ -33523,7 +34050,8 @@ return { skill=7526, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity63" }, [7542]={ connections={ @@ -33543,7 +34071,8 @@ return { stats={ [1]="10% increased Area Damage", [2]="12% increased Area of Effect if you have Stunned an Enemy Recently" - } + }, + stringId="area_of_effect16" }, [7553]={ connectionArt="CharacterPlanned", @@ -33573,6 +34102,7 @@ return { [1]="Companions have 20% increased maximum Life", [2]="5% of Damage from Hits is taken from your Damageable Companion's Life before you" }, + stringId="oracle_big_family8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -33595,7 +34125,8 @@ return { skill=7576, stats={ [1]="8% increased Attack Damage" - } + }, + stringId="attack_damage1" }, [7604]={ connections={ @@ -33623,7 +34154,8 @@ return { stats={ [1]="+30 to Accuracy Rating", [2]="8% increased Melee Attack Speed" - } + }, + stringId="melee30_" }, [7621]={ ascendancyName="Invoker", @@ -33648,7 +34180,8 @@ return { stats={ [1]="Gain 10% of Damage as Extra Lightning Damage", [2]="25% chance on Shocking Enemies to created Shocked Ground" - } + }, + stringId="AscendancyMonk2Notable3" }, [7628]={ connections={ @@ -33696,7 +34229,8 @@ return { skill=7628, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength38" }, [7642]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -33710,7 +34244,8 @@ return { orbitIndex=8, skill=7642, stats={ - } + }, + stringId="mastery_physical6168" }, [7651]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -33734,7 +34269,8 @@ return { skill=7651, stats={ [1]="Arrows Pierce an additional Target" - } + }, + stringId="bow18" }, [7668]={ connections={ @@ -33758,7 +34294,8 @@ return { stats={ [1]="20% chance to Aggravate Bleeding on targets you Hit with Empowered Attacks", [2]="Empowered Attacks deal 30% increased Damage" - } + }, + stringId="warcries14_" }, [7716]={ connections={ @@ -33772,7 +34309,8 @@ return { stats={ [1]="10% increased Armour", [2]="+5% of Armour also applies to Elemental Damage" - } + }, + stringId="armour47" }, [7720]={ connections={ @@ -33789,7 +34327,8 @@ return { skill=7720, stats={ [1]="Gain 1 Rage when your Hit Ignites a target" - } + }, + stringId="rage41" }, [7721]={ connections={ @@ -33821,7 +34360,8 @@ return { [1]="15% increased Armour", [2]="Regenerate 0.5% of maximum Life per second", [3]="+10 to Strength" - } + }, + stringId="marauder_brute_notable2" }, [7741]={ connections={ @@ -33865,7 +34405,8 @@ return { skill=7741, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity26" }, [7777]={ connections={ @@ -33893,7 +34434,8 @@ return { stats={ [1]="10% increased Duration of Elemental Ailments on Enemies", [2]="30% increased Magnitude of Non-Damaging Ailments you inflict" - } + }, + stringId="elemental37_" }, [7782]={ connections={ @@ -33916,7 +34458,8 @@ return { skill=7782, stats={ [1]="40% increased Magnitude of Bleeding you inflict against Pinned Enemies" - } + }, + stringId="physical_witch10" }, [7788]={ connections={ @@ -33933,7 +34476,8 @@ return { skill=7788, stats={ [1]="8% increased Knockback Distance" - } + }, + stringId="knockback6" }, [7793]={ ascendancyName="Infernalist", @@ -33956,7 +34500,8 @@ return { skill=7793, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch1Small4" }, [7809]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -33978,7 +34523,8 @@ return { [1]="Gain 4% of Damage as Extra Cold Damage", [2]="Gain 4% of Damage as Extra Lightning Damage", [3]="+10 to Dexterity" - } + }, + stringId="lightning33" }, [7847]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -34000,7 +34546,8 @@ return { [1]="40% increased Endurance, Frenzy and Power Charge Duration", [2]="+10 to Dexterity", [3]="Skills have 10% chance to not remove Charges but still count as consuming them" - } + }, + stringId="azmerianimals18" }, [7878]={ connections={ @@ -34017,7 +34564,8 @@ return { skill=7878, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield17" }, [7888]={ connections={ @@ -34038,7 +34586,8 @@ return { skill=7888, stats={ [1]="10% Chance to build an additional Combo on Hit" - } + }, + stringId="unarmed2" }, [7922]={ connections={ @@ -34055,7 +34604,8 @@ return { skill=7922, stats={ [1]="10% increased Flask Effect Duration" - } + }, + stringId="life_flasks22" }, [7947]={ connections={ @@ -34072,7 +34622,8 @@ return { skill=7947, stats={ [1]="Gain 15% of maximum Energy Shield as additional Freeze Threshold" - } + }, + stringId="cold24" }, [7960]={ connections={ @@ -34089,7 +34640,8 @@ return { orbitIndex=2, skill=7960, stats={ - } + }, + stringId="jewel_slot1969" }, [7971]={ connections={ @@ -34106,7 +34658,8 @@ return { skill=7971, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration24" }, [7972]={ connections={ @@ -34127,7 +34680,8 @@ return { skill=7972, stats={ [1]="20% increased Endurance Charge Duration" - } + }, + stringId="endurance_charges2" }, [7979]={ ascendancyName="Amazon", @@ -34152,7 +34706,8 @@ return { stats={ [1]="When you Consume a Charge, Trigger Elemental Surge to gain 3 Lightning Surges", [2]="Grants Skill: Elemental Surge" - } + }, + stringId="AscendancyHuntress1Notable6" }, [7998]={ ascendancyName="Stormweaver", @@ -34175,7 +34730,8 @@ return { skill=7998, stats={ [1]="20% increased chance to Shock" - } + }, + stringId="AscendancySorceress1Small6" }, [8045]={ connections={ @@ -34196,7 +34752,8 @@ return { skill=8045, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech8" }, [8092]={ connections={ @@ -34217,7 +34774,8 @@ return { skill=8092, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles7" }, [8107]={ connectionArt="CharacterPlanned", @@ -34241,6 +34799,7 @@ return { stats={ [1]="20% increased Glory generation" }, + stringId="oracle_glory_elemental4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -34259,7 +34818,8 @@ return { skill=8115, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="armour_break30" }, [8143]={ ascendancyName="Invoker", @@ -34285,7 +34845,8 @@ return { [1]="+1 to Spirit for every 8 Item Energy Shield on Equipped Body Armour", [2]="+1 to Spirit for every 20 Evasion Rating on Equipped Body Armour", [3]="Cannot gain Spirit from Equipment" - } + }, + stringId="AscendancyMonk2Notable1_" }, [8145]={ connections={ @@ -34302,7 +34863,8 @@ return { skill=8145, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="oracle1" }, [8154]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -34324,7 +34886,8 @@ return { orbitIndex=0, skill=8154, stats={ - } + }, + stringId="mastery_herald_6556" }, [8157]={ connections={ @@ -34337,7 +34900,8 @@ return { skill=8157, stats={ [1]="8% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds13" }, [8171]={ connections={ @@ -34354,7 +34918,8 @@ return { skill=8171, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="glory13" }, [8194]={ connections={ @@ -34367,7 +34932,8 @@ return { skill=8194, stats={ [1]="25% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun7" }, [8246]={ connections={ @@ -34388,7 +34954,8 @@ return { skill=8246, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack8" }, [8248]={ connectionArt="CharacterPlanned", @@ -34413,6 +34980,7 @@ return { [1]="10% increased Bleeding Duration", [2]="20% chance for Attack Hits to apply Incision" }, + stringId="oracle_bleed1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -34440,7 +35008,8 @@ return { stats={ [1]="8% increased Critical Hit Chance for Attacks", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy34" }, [8260]={ connections={ @@ -34457,7 +35026,8 @@ return { skill=8260, stats={ [1]="20% increased Armour Break Duration" - } + }, + stringId="armour_break5" }, [8272]={ ascendancyName="Witchhunter", @@ -34477,7 +35047,8 @@ return { skill=8272, stats={ [1]="100 Passive Skill Points become Weapon Set Skill Points" - } + }, + stringId="AscendancyMercenary2Notable8" }, [8273]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -34501,7 +35072,8 @@ return { skill=8273, stats={ [1]="25% chance on Consuming a Shock on an Enemy to reapply it" - } + }, + stringId="lightning38__" }, [8302]={ connections={ @@ -34518,7 +35090,8 @@ return { skill=8302, stats={ [1]="15% increased Damage with Hits against Blinded Enemies" - } + }, + stringId="monkchakra7" }, [8305]={ ascendancyName="Disciple of Varashta", @@ -34565,7 +35138,8 @@ return { orbitIndex=0, skill=8305, stats={ - } + }, + stringId="AscendancySorceress3Start" }, [8349]={ connections={ @@ -34582,7 +35156,8 @@ return { skill=8349, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="energy_shield26" }, [8357]={ connections={ @@ -34599,7 +35174,8 @@ return { skill=8357, stats={ [1]="Minions have 3% increased Attack and Cast Speed" - } + }, + stringId="minion_offence17" }, [8382]={ connections={ @@ -34617,7 +35193,8 @@ return { stats={ [1]="8% increased Energy Shield Recharge Rate", [2]="8% increased Elemental Damage" - } + }, + stringId="cold15" }, [8397]={ connections={ @@ -34644,7 +35221,8 @@ return { skill=8397, stats={ [1]="40% increased Spell Damage if one of your Minions has died Recently" - } + }, + stringId="spells60" }, [8406]={ connections={ @@ -34692,7 +35270,8 @@ return { skill=8406, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength12" }, [8415]={ ascendancyName="Blood Mage", @@ -34734,7 +35313,8 @@ return { stats={ [1]="Skills gain a Base Life Cost equal to Base Mana Cost", [2]="Grants Skill: Life Remnants" - } + }, + stringId="AscendancyWitch2Notable3" }, [8421]={ connections={ @@ -34751,7 +35331,8 @@ return { skill=8421, stats={ [1]="+5% to Cold Resistance" - } + }, + stringId="shaman4" }, [8423]={ connectionArt="CharacterPlanned", @@ -34775,6 +35356,7 @@ return { stats={ [1]="5% increased Attack Speed with Bows" }, + stringId="oracle_bow_movement8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -34797,7 +35379,8 @@ return { skill=8440, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life7" }, [8456]={ connections={ @@ -34815,7 +35398,8 @@ return { stats={ [1]="8% increased Freeze Buildup", [2]="8% increased Attack Cold Damage" - } + }, + stringId="cold41" }, [8460]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -34829,7 +35413,8 @@ return { orbitIndex=0, skill=8460, stats={ - } + }, + stringId="mastery_warcry254" }, [8483]={ connections={ @@ -34853,7 +35438,8 @@ return { stats={ [1]="35% increased Spell Area Damage", [2]="Spell Skills have 10% reduced Area of Effect" - } + }, + stringId="area_spells28" }, [8493]={ connections={ @@ -34901,7 +35487,8 @@ return { skill=8493, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes7" }, [8509]={ connections={ @@ -34918,7 +35505,8 @@ return { skill=8509, stats={ [1]="20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently" - } + }, + stringId="criticals33" }, [8510]={ connections={ @@ -34935,7 +35523,8 @@ return { skill=8510, stats={ [1]="Damaging Ailments deal damage 5% faster" - } + }, + stringId="ailments25" }, [8522]={ connections={ @@ -34952,7 +35541,8 @@ return { skill=8522, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers12" }, [8525]={ applyToArmour=true, @@ -34973,7 +35563,8 @@ return { skill=8525, stats={ [1]="Body Armour grants regenerate 3% of maximum Life per second" - } + }, + stringId="AscendancyWarrior3Notable6_7" }, [8531]={ connections={ @@ -35000,7 +35591,8 @@ return { skill=8531, stats={ [1]="50% increased Critical Hit Chance against Enemies that are on Full Life" - } + }, + stringId="criticals26" }, [8535]={ connections={ @@ -35014,7 +35606,8 @@ return { skill=8535, stats={ [1]="25% increased Damage with Flails" - } + }, + stringId="flail18" }, [8540]={ connections={ @@ -35031,7 +35624,8 @@ return { skill=8540, stats={ [1]="10% increased Area of Effect of Curses" - } + }, + stringId="curses8" }, [8554]={ connections={ @@ -35055,7 +35649,8 @@ return { stats={ [1]="25% increased Fire Damage", [2]="15% increased Ignite Duration on Enemies" - } + }, + stringId="fire30" }, [8556]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -35069,7 +35664,8 @@ return { orbitIndex=0, skill=8556, stats={ - } + }, + stringId="mastery_attack24" }, [8560]={ connections={ @@ -35086,7 +35682,8 @@ return { skill=8560, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee13" }, [8569]={ connections={ @@ -35142,7 +35739,8 @@ return { skill=8569, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence79" }, [8573]={ connections={ @@ -35159,7 +35757,8 @@ return { skill=8573, stats={ [1]="12% increased Damage with Bows" - } + }, + stringId="bow6" }, [8600]={ connections={ @@ -35219,7 +35818,8 @@ return { skill=8600, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes82" }, [8606]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -35233,7 +35833,8 @@ return { orbitIndex=0, skill=8606, stats={ - } + }, + stringId="mastery_attack_6296" }, [8607]={ connections={ @@ -35256,7 +35857,8 @@ return { skill=8607, stats={ [1]="30% increased Mana Cost Efficiency of Attacks during any Mana Flask Effect" - } + }, + stringId="life_flasks42" }, [8611]={ ascendancyName="Lich", @@ -35296,7 +35898,8 @@ return { skill=8611, stats={ [1]="15% increased Area of Effect of Curses" - } + }, + stringId="AscendancyWitch3Small1" }, [8616]={ connections={ @@ -35348,7 +35951,8 @@ return { skill=8616, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence6" }, [8629]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -35362,7 +35966,8 @@ return { orbitIndex=0, skill=8629, stats={ - } + }, + stringId="mastery_attack20" }, [8631]={ connections={ @@ -35387,7 +35992,8 @@ return { skill=8631, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals5_" }, [8644]={ connections={ @@ -35408,7 +36014,8 @@ return { skill=8644, stats={ [1]="10% increased Trap Damage" - } + }, + stringId="trap1" }, [8660]={ connections={ @@ -35431,7 +36038,8 @@ return { skill=8660, stats={ [1]="Spell Skills have 15% increased Area of Effect" - } + }, + stringId="area_spells27" }, [8693]={ connectionArt="CharacterPlanned", @@ -35455,6 +36063,7 @@ return { stats={ [1]="30% increased Armour while Bleeding" }, + stringId="oracle_iron_blood1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -35473,7 +36082,8 @@ return { skill=8697, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks2" }, [8723]={ connectionArt="CharacterPlanned", @@ -35506,6 +36116,7 @@ return { [4]="21% increased Elemental Ailment Threshold", [5]="30% increased Life Regeneration rate while Ignited" }, + stringId="oracle_beast_corruption7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -35528,7 +36139,8 @@ return { skill=8734, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="deflect48" }, [8737]={ connections={ @@ -35557,7 +36169,8 @@ return { skill=8737, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence42" }, [8782]={ connections={ @@ -35580,7 +36193,8 @@ return { skill=8782, stats={ [1]="30% increased Spell Damage if you have consumed an Elemental Infusion Recently" - } + }, + stringId="infusion4" }, [8785]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern", @@ -35594,7 +36208,8 @@ return { orbitIndex=0, skill=8785, stats={ - } + }, + stringId="mastery_curse_6434" }, [8789]={ connections={ @@ -35612,7 +36227,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="Companions have 12% increased maximum Life" - } + }, + stringId="duelist_minions3_" }, [8791]={ connections={ @@ -35636,7 +36252,8 @@ return { stats={ [1]="Companions gain your Strength", [2]="+15 to Strength" - } + }, + stringId="duelist_minions11" }, [8800]={ connections={ @@ -35653,7 +36270,8 @@ return { skill=8800, stats={ [1]="15% increased Melee Damage with Hits at Close Range" - } + }, + stringId="melee11" }, [8810]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -35678,7 +36296,8 @@ return { stats={ [1]="15% increased Skill Effect Duration", [2]="12% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns15" }, [8821]={ connections={ @@ -35695,7 +36314,8 @@ return { skill=8821, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning21" }, [8827]={ connections={ @@ -35722,7 +36342,8 @@ return { skill=8827, stats={ [1]="Life Leech effects are not removed when Unreserved Life is Filled" - } + }, + stringId="life_leech26" }, [8831]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -35748,7 +36369,8 @@ return { [1]="20% increased Critical Damage Bonus", [2]="+10 to Strength", [3]="20% increased Physical Damage" - } + }, + stringId="physical36" }, [8850]={ connections={ @@ -35761,7 +36383,8 @@ return { skill=8850, stats={ [1]="10% increased Critical Hit Chance while Shapeshifted" - } + }, + stringId="wolf10" }, [8852]={ connections={ @@ -35775,7 +36398,8 @@ return { stats={ [1]="15% increased amount of Life Leeched", [2]="Leech Life 5% slower" - } + }, + stringId="life_leech9" }, [8854]={ ascendancyName="Infernalist", @@ -35798,7 +36422,8 @@ return { skill=8854, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch1Small3" }, [8867]={ ascendancyName="Stormweaver", @@ -35822,7 +36447,8 @@ return { skill=8867, stats={ [1]="You have Arcane Surge" - } + }, + stringId="AscendancySorceress1Notable1" }, [8872]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern", @@ -35844,7 +36470,8 @@ return { orbitIndex=0, skill=8872, stats={ - } + }, + stringId="mastery_dualwield85" }, [8875]={ connections={ @@ -35861,7 +36488,8 @@ return { skill=8875, stats={ [1]="15% increased Electrocute Buildup" - } + }, + stringId="shock_mitigation7" }, [8881]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -35882,7 +36510,8 @@ return { stats={ [1]="+4 to Maximum Rage", [2]="Inherent loss of Rage is 20% slower" - } + }, + stringId="rage14_" }, [8896]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -35902,7 +36531,8 @@ return { skill=8896, stats={ [1]="100% increased Evasion Rating while Sprinting" - } + }, + stringId="Sprint10" }, [8904]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -35923,7 +36553,8 @@ return { stats={ [1]="Projectiles have 25% increased Critical Hit Chance against Enemies further than 6m", [2]="Projectiles deal 25% increased Damage with Hits against Enemies further than 6m" - } + }, + stringId="projectiles30" }, [8908]={ connections={ @@ -35945,7 +36576,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield20" }, [8916]={ connections={ @@ -35964,7 +36596,8 @@ return { skill=8916, stats={ [1]="Enemies you Heavy Stun while Shapeshifted are Intimidated for 6 seconds" - } + }, + stringId="bear16" }, [8938]={ connections={ @@ -35981,7 +36614,8 @@ return { skill=8938, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="physical_witch6" }, [8957]={ connections={ @@ -36006,7 +36640,8 @@ return { [1]="Minions have 20% increased Area of Effect", [2]="Minions have 10% chance to inflict Withered on Hit", [3]="Spells Gain 5% of Damage as extra Chaos Damage" - } + }, + stringId="minion_offence28" }, [8975]={ connections={ @@ -36050,7 +36685,8 @@ return { skill=8975, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence9" }, [8982]={ connections={ @@ -36072,7 +36708,8 @@ return { stats={ [1]="10% increased Freeze Buildup", [2]="6% increased Skill Effect Duration" - } + }, + stringId="chill_and_freeze26" }, [8983]={ connections={ @@ -36085,7 +36722,8 @@ return { skill=8983, stats={ [1]="Minions deal 12% increased Damage" - } + }, + stringId="minion_offence9" }, [9009]={ connections={ @@ -36104,7 +36742,8 @@ return { skill=9009, stats={ [1]="Overgrown Plant Skills Break 50% increased Armour" - } + }, + stringId="physical67" }, [9018]={ connections={ @@ -36122,7 +36761,8 @@ return { stats={ [1]="20% increased Presence Area of Effect", [2]="3% reduced Area of Effect" - } + }, + stringId="auras36" }, [9020]={ connections={ @@ -36147,7 +36787,8 @@ return { [1]="25% increased Damage with Hits against Rare and Unique Enemies", [2]="20% increased Accuracy Rating against Rare or Unique Enemies", [3]="20% increased chance to inflict Ailments against Rare or Unique Enemies" - } + }, + stringId="boss_slaying10" }, [9037]={ connections={ @@ -36164,7 +36805,8 @@ return { skill=9037, stats={ [1]="3% increased Skill Speed while Shapeshifted" - } + }, + stringId="shapeshifting2" }, [9040]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -36182,7 +36824,8 @@ return { orbitIndex=0, skill=9040, stats={ - } + }, + stringId="mastery_shield_6694_" }, [9046]={ connections={ @@ -36199,7 +36842,8 @@ return { skill=9046, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals47" }, [9050]={ connections={ @@ -36220,7 +36864,8 @@ return { skill=9050, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack25" }, [9065]={ connections={ @@ -36237,7 +36882,8 @@ return { skill=9065, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_reservation6" }, [9069]={ connections={ @@ -36254,7 +36900,8 @@ return { skill=9069, stats={ [1]="Triggered Spells deal 14% increased Spell Damage" - } + }, + stringId="triggers25_" }, [9083]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -36268,7 +36915,8 @@ return { orbitIndex=0, skill=9083, stats={ - } + }, + stringId="mastery_minionoffence190" }, [9085]={ connections={ @@ -36285,7 +36933,8 @@ return { [1]="Bleeding you inflict is Aggravated", [2]="Base Bleeding Duration is 1 second", [3]="50% more Magnitude of Bleeding you inflict" - } + }, + stringId="passive_keystone_crimson_dance_" }, [9089]={ connections={ @@ -36302,7 +36951,8 @@ return { skill=9089, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="deflect50_" }, [9106]={ connections={ @@ -36319,7 +36969,8 @@ return { skill=9106, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage16" }, [9112]={ connections={ @@ -36336,7 +36987,8 @@ return { skill=9112, stats={ [1]="25% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression29" }, [9141]={ connections={ @@ -36361,7 +37013,8 @@ return { skill=9141, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental42" }, [9151]={ connections={ @@ -36378,7 +37031,8 @@ return { skill=9151, stats={ [1]="Projectiles have 25% chance for an additional Projectile when Forking" - } + }, + stringId="ranged7" }, [9163]={ connections={ @@ -36391,7 +37045,8 @@ return { skill=9163, stats={ [1]="18% increased Armour" - } + }, + stringId="armour27" }, [9164]={ connections={ @@ -36408,7 +37063,8 @@ return { skill=9164, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed17" }, [9185]={ connections={ @@ -36425,7 +37081,8 @@ return { skill=9185, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals21" }, [9187]={ connections={ @@ -36449,7 +37106,8 @@ return { stats={ [1]="25% increased Warcry Speed", [2]="20% increased Damage for each different Warcry you've used Recently" - } + }, + stringId="warcries53" }, [9199]={ connections={ @@ -36462,7 +37120,8 @@ return { skill=9199, stats={ [1]="+8% Surpassing chance to fire an additional Projectile" - } + }, + stringId="projectiles42" }, [9212]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -36478,6 +37137,7 @@ return { skill=9212, stats={ }, + stringId="oracle_forbidden_path_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -36508,7 +37168,8 @@ return { skill=9217, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed22" }, [9221]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -36522,7 +37183,8 @@ return { orbitIndex=0, skill=9221, stats={ - } + }, + stringId="mastery_critical_269" }, [9226]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -36543,7 +37205,8 @@ return { stats={ [1]="10% of Damage is taken from Mana before Life", [2]="+15 to Intelligence" - } + }, + stringId="damage_from_mana10" }, [9227]={ connections={ @@ -36567,7 +37230,8 @@ return { stats={ [1]="75% increased Melee Damage with Spears while Surrounded", [2]="40% increased Projectile Damage with Spears while there are no Enemies within 3m" - } + }, + stringId="spear9" }, [9240]={ connections={ @@ -36584,7 +37248,8 @@ return { skill=9240, stats={ [1]="10% increased Damage with Spears" - } + }, + stringId="spear5" }, [9272]={ connections={ @@ -36601,7 +37266,8 @@ return { skill=9272, stats={ [1]="10% increased Pin duration" - } + }, + stringId="pin6" }, [9275]={ connections={ @@ -36623,7 +37289,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Accuracy Rating" - } + }, + stringId="accuracy37" }, [9290]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -36644,7 +37311,8 @@ return { stats={ [1]="30% increased Pin Buildup", [2]="Bleeding you inflict on Pinned Enemies is Aggravated" - } + }, + stringId="bleed32" }, [9294]={ ascendancyName="Amazon", @@ -36669,7 +37337,8 @@ return { stats={ [1]="Chance to Hit with Attacks can exceed 100%", [2]="Gain additional Critical Hit Chance equal to 25% of excess chance to Hit with Attacks" - } + }, + stringId="AscendancyHuntress1Notable1" }, [9323]={ connections={ @@ -36692,7 +37361,8 @@ return { skill=9323, stats={ [1]="+8 maximum Rage for each time you've used a Skill that Requires Glory in the past 6 seconds, up to 5 times" - } + }, + stringId="glory27_" }, [9324]={ connections={ @@ -36705,7 +37375,8 @@ return { skill=9324, stats={ [1]="8% increased Ignite Duration on Enemies" - } + }, + stringId="ignite_mitigation11_" }, [9328]={ connections={ @@ -36729,7 +37400,8 @@ return { stats={ [1]="50% increased Damage against Immobilised Enemies while Shapeshifted", [2]="25% increased Stun buildup while Shapeshifted" - } + }, + stringId="bear10_" }, [9352]={ connections={ @@ -36746,7 +37418,8 @@ return { skill=9352, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks1" }, [9393]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -36760,7 +37433,8 @@ return { orbitIndex=8, skill=9393, stats={ - } + }, + stringId="mastery_flask123" }, [9405]={ connections={ @@ -36777,7 +37451,8 @@ return { skill=9405, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion28" }, [9411]={ connections={ @@ -36794,7 +37469,8 @@ return { skill=9411, stats={ [1]="25% increased Life Recovery from Flasks used when on Low Life" - } + }, + stringId="life_flasks14" }, [9414]={ connectionArt="CharacterPlanned", @@ -36814,6 +37490,7 @@ return { stats={ [1]="16% increased Elemental Damage" }, + stringId="oracle_glory_elemental2_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -36840,7 +37517,8 @@ return { skill=9417, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems46" }, [9421]={ connections={ @@ -36864,7 +37542,8 @@ return { stats={ [1]="Damage Penetrates 15% Cold Resistance", [2]="+10 to Intelligence" - } + }, + stringId="cold_penetration24" }, [9441]={ connections={ @@ -36881,7 +37560,8 @@ return { skill=9441, stats={ [1]="15% increased Parry Hit Area of Effect" - } + }, + stringId="deflect18" }, [9442]={ connections={ @@ -36898,7 +37578,8 @@ return { skill=9442, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="wolf12" }, [9444]={ connections={ @@ -36917,7 +37598,8 @@ return { skill=9444, stats={ [1]="Quarterstaff Skills that consume Power Charges count as consuming an additional Power Charge" - } + }, + stringId="quarterstaff14" }, [9458]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -36931,7 +37613,8 @@ return { orbitIndex=0, skill=9458, stats={ - } + }, + stringId="mastery_mana168" }, [9472]={ connections={ @@ -36959,7 +37642,8 @@ return { stats={ [1]="15% increased Projectile Speed", [2]="12% increased Area of Effect for Attacks" - } + }, + stringId="ranged36" }, [9485]={ connections={ @@ -37003,7 +37687,8 @@ return { skill=9485, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence20" }, [9510]={ connections={ @@ -37020,7 +37705,8 @@ return { skill=9510, stats={ [1]="3% of Elemental Damage taken Recouped as Energy Shield" - } + }, + stringId="energy_shield_recovery37" }, [9528]={ connections={ @@ -37037,7 +37723,8 @@ return { skill=9528, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries15" }, [9532]={ connections={ @@ -37055,7 +37742,8 @@ return { stats={ [1]="+4 to Strength", [2]="+4 to Dexterity" - } + }, + stringId="azmerianimals4" }, [9554]={ connectionArt="CharacterPlanned", @@ -37081,6 +37769,7 @@ return { [2]="11% increased Life Cost of Skills", [3]="3% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_beast_corruption13", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -37103,7 +37792,8 @@ return { skill=9568, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems18" }, [9572]={ connections={ @@ -37120,7 +37810,8 @@ return { skill=9572, stats={ [1]="15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds" - } + }, + stringId="ranged20" }, [9583]={ connections={ @@ -37138,7 +37829,8 @@ return { stats={ [1]="10% increased amount of Life Leeched", [2]="10% increased Physical Damage" - } + }, + stringId="life_leech28_" }, [9586]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -37152,7 +37844,8 @@ return { orbitIndex=10, skill=9586, stats={ - } + }, + stringId="mastery_criticals68" }, [9604]={ connections={ @@ -37175,7 +37868,8 @@ return { skill=9604, stats={ [1]="Life Leeched from Empowered Attacks is Instant" - } + }, + stringId="warcries27_" }, [9638]={ connections={ @@ -37192,7 +37886,8 @@ return { skill=9638, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="attack_speed54" }, [9642]={ connections={ @@ -37216,7 +37911,8 @@ return { [1]="28% increased maximum Energy Shield", [2]="Gain additional Ailment Threshold equal to 12% of maximum Energy Shield", [3]="Gain additional Stun Threshold equal to 12% of maximum Energy Shield" - } + }, + stringId="energy_shield37" }, [9652]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -37236,7 +37932,8 @@ return { skill=9652, stats={ [1]="15% of Damage taken from Deflected Hits Recouped as Life" - } + }, + stringId="deflect66" }, [9663]={ connections={ @@ -37253,7 +37950,8 @@ return { skill=9663, stats={ [1]="+5% to Chaos Resistance" - } + }, + stringId="monkchaos5" }, [9698]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -37267,7 +37965,8 @@ return { orbitIndex=22, skill=9698, stats={ - } + }, + stringId="mastery_critical_6414" }, [9703]={ connections={ @@ -37284,7 +37983,8 @@ return { skill=9703, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison6" }, [9710]={ ascendancyName="Pathfinder", @@ -37308,7 +38008,8 @@ return { skill=9710, stats={ [1]="Grants Skill: Bleeding Concoction" - } + }, + stringId="AscendancyRanger3Notable7_5" }, [9736]={ connections={ @@ -37335,7 +38036,8 @@ return { skill=9736, stats={ [1]="Gain Ailment Threshold equal to the lowest of Evasion and Armour on your Boots" - } + }, + stringId="armour_and_evasion14__" }, [9737]={ connections={ @@ -37364,7 +38066,8 @@ return { skill=9737, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks11" }, [9745]={ connections={ @@ -37381,7 +38084,8 @@ return { skill=9745, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="azmerianimals11" }, [9750]={ connections={ @@ -37398,7 +38102,8 @@ return { skill=9750, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries33" }, [9762]={ connections={ @@ -37415,7 +38120,8 @@ return { skill=9762, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword2" }, [9782]={ connections={ @@ -37432,7 +38138,8 @@ return { skill=9782, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals44" }, [9796]={ connections={ @@ -37449,7 +38156,8 @@ return { skill=9796, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="fire15" }, [9798]={ ascendancyName="Pathfinder", @@ -37472,7 +38180,8 @@ return { skill=9798, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyRanger3Small4" }, [9825]={ connections={ @@ -37493,7 +38202,8 @@ return { skill=9825, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression8" }, [9843]={ ascendancyName="Disciple of Varashta", @@ -37512,7 +38222,8 @@ return { skill=9843, stats={ [1]="3% increased maximum Mana" - } + }, + stringId="AscendancySorceress3Small5" }, [9857]={ connections={ @@ -37529,7 +38240,8 @@ return { skill=9857, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed15" }, [9896]={ connections={ @@ -37552,7 +38264,8 @@ return { skill=9896, stats={ [1]="Enemies in your Presence have 75% reduced Life Regeneration rate" - } + }, + stringId="life_recoup28" }, [9908]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -37573,7 +38286,8 @@ return { stats={ [1]="15% increased Cost Efficiency of Attacks", [2]="18% of Skill Mana Costs Converted to Life Costs" - } + }, + stringId="reduced_attack_cost4" }, [9918]={ connections={ @@ -37590,7 +38304,8 @@ return { skill=9918, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks9" }, [9928]={ connections={ @@ -37614,7 +38329,8 @@ return { stats={ [1]="+1% to Maximum Cold Resistance", [2]="+10% to Cold Resistance" - } + }, + stringId="freeze_and_chill_mitigation7" }, [9941]={ connections={ @@ -37632,7 +38348,8 @@ return { stats={ [1]="8% increased Accuracy Rating with One Handed Melee Weapons", [2]="8% increased Accuracy Rating with Two Handed Melee Weapons" - } + }, + stringId="melee22" }, [9968]={ connections={ @@ -37660,7 +38377,8 @@ return { stats={ [1]="25% reduced Shock duration on you", [2]="40% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression25_" }, [9988]={ ascendancyName="Smith of Kitava", @@ -37730,7 +38448,8 @@ return { stats={ [1]="Can only use a Normal Body Armour", [2]="+200 to Armour for each Connected Notable Passive Skill Allocated" - } + }, + stringId="AscendancyWarrior3Notable6_0" }, [9994]={ ascendancyName="Invoker", @@ -37773,7 +38492,8 @@ return { orbitIndex=24, skill=9994, stats={ - } + }, + stringId="AscendancyMonk2Start" }, [9997]={ applyToArmour=true, @@ -37794,7 +38514,8 @@ return { skill=9997, stats={ [1]="Body Armour grants 25% of Physical Damage from Hits taken as Fire Damage" - } + }, + stringId="AscendancyWarrior3Notable6_9" }, [10011]={ connections={ @@ -37807,7 +38528,8 @@ return { skill=10011, stats={ [1]="15% increased Damage with Hits against Blinded Enemies" - } + }, + stringId="blind17" }, [10029]={ connections={ @@ -37831,7 +38553,8 @@ return { stats={ [1]="Area Skills have 20% chance to Knock Enemies Back on Hit", [2]="20% increased Spell Area Damage" - } + }, + stringId="area_spells25" }, [10041]={ connections={ @@ -37849,7 +38572,8 @@ return { stats={ [1]="8% increased Elemental Ailment Threshold", [2]="Companions have +12% to all Elemental Resistances" - } + }, + stringId="companions34" }, [10047]={ connections={ @@ -37866,7 +38590,8 @@ return { skill=10047, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun2" }, [10053]={ connections={ @@ -37889,7 +38614,8 @@ return { stats={ [1]="10% chance for Flasks you use to not consume Charges", [2]="20% increased Life and Mana Recovery from Flasks" - } + }, + stringId="flasks21" }, [10055]={ connections={ @@ -37911,7 +38637,8 @@ return { stats={ [1]="Minions have 8% increased maximum Life", [2]="Minions have +7% to Chaos Resistance" - } + }, + stringId="minion_defence4" }, [10058]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -37933,7 +38660,8 @@ return { orbitIndex=0, skill=10058, stats={ - } + }, + stringId="mastery_chaos_6363" }, [10072]={ ascendancyName="Warbringer", @@ -37956,7 +38684,8 @@ return { skill=10072, stats={ [1]="6% increased Block chance" - } + }, + stringId="AscendancyWarrior2Small9" }, [10079]={ connections={ @@ -37973,7 +38702,8 @@ return { skill=10079, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="energy_shield_recovery9_" }, [10100]={ connections={ @@ -38021,7 +38751,8 @@ return { skill=10100, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes50" }, [10131]={ connections={ @@ -38077,7 +38808,8 @@ return { skill=10131, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence60" }, [10156]={ connections={ @@ -38121,7 +38853,8 @@ return { skill=10156, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence29" }, [10159]={ connections={ @@ -38138,7 +38871,8 @@ return { skill=10159, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana29" }, [10162]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -38152,7 +38886,8 @@ return { orbitIndex=0, skill=10162, stats={ - } + }, + stringId="mastery_power_charge_6641" }, [10192]={ connections={ @@ -38180,7 +38915,8 @@ return { skill=10192, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="sorcerer_start2" }, [10208]={ connections={ @@ -38202,7 +38938,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="energy_shield3" }, [10242]={ connections={ @@ -38219,7 +38956,8 @@ return { skill=10242, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup20" }, [10245]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -38233,7 +38971,8 @@ return { orbitIndex=0, skill=10245, stats={ - } + }, + stringId="mastery_attack25" }, [10247]={ connections={ @@ -38277,7 +39016,8 @@ return { skill=10247, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength35" }, [10251]={ connections={ @@ -38294,7 +39034,8 @@ return { skill=10251, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun8_" }, [10260]={ connections={ @@ -38311,7 +39052,8 @@ return { skill=10260, stats={ [1]="Channelling Skills deal 12% increased Damage" - } + }, + stringId="channelling3" }, [10265]={ connections={ @@ -38334,7 +39076,8 @@ return { skill=10265, stats={ [1]="40% increased Critical Damage Bonus with Spears" - } + }, + stringId="spear4" }, [10267]={ connections={ @@ -38352,7 +39095,8 @@ return { stats={ [1]="8% increased Freeze Buildup", [2]="8% increased Attack Cold Damage" - } + }, + stringId="cold42_" }, [10271]={ connections={ @@ -38369,7 +39113,8 @@ return { skill=10271, stats={ [1]="25% increased Attack Damage while Surrounded" - } + }, + stringId="being_surrounded6" }, [10273]={ connections={ @@ -38386,7 +39131,8 @@ return { skill=10273, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes12" }, [10277]={ connections={ @@ -38403,7 +39149,8 @@ return { skill=10277, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy25" }, [10286]={ connections={ @@ -38421,7 +39168,8 @@ return { stats={ [1]="10% increased Armour", [2]="Break 15% increased Armour" - } + }, + stringId="armour_break6" }, [10295]={ connections={ @@ -38445,7 +39193,8 @@ return { stats={ [1]="16% increased Cast Speed", [2]="15% increased Mana Cost of Skills" - } + }, + stringId="cast_speed33" }, [10305]={ connections={ @@ -38467,7 +39216,8 @@ return { stats={ [1]="Allies in your Presence deal 8% increased Damage", [2]="8% increased Attack Damage while you have an Ally in your Presence" - } + }, + stringId="auras20" }, [10314]={ connections={ @@ -38484,7 +39234,8 @@ return { skill=10314, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration33__" }, [10315]={ connections={ @@ -38515,7 +39266,8 @@ return { skill=10315, stats={ [1]="25% increased Reservation Efficiency of Companion Skills" - } + }, + stringId="companions1_" }, [10320]={ connections={ @@ -38532,7 +39284,8 @@ return { skill=10320, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence18" }, [10362]={ connections={ @@ -38553,7 +39306,8 @@ return { skill=10362, stats={ [1]="15% increased Armour" - } + }, + stringId="armour23" }, [10364]={ connections={ @@ -38578,7 +39332,8 @@ return { skill=10364, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="attack_speed25" }, [10371]={ ascendancyName="Tactician", @@ -38599,7 +39354,8 @@ return { stats={ [1]="Banners gain 5 Glory per second", [2]="There is no Limit on the number of Banners you can place" - } + }, + stringId="AscendancyMercenary1Notable3" }, [10372]={ connections={ @@ -38620,7 +39376,8 @@ return { skill=10372, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold1" }, [10382]={ connections={ @@ -38668,7 +39425,8 @@ return { skill=10382, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes24" }, [10398]={ connections={ @@ -38692,7 +39450,8 @@ return { stats={ [1]="16% increased Critical Hit Chance for Spells", [2]="8% increased Cast Speed if you've dealt a Critical Hit Recently" - } + }, + stringId="spell_criticals11_" }, [10423]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -38717,7 +39476,8 @@ return { stats={ [1]="Damage Penetrates 18% Fire Resistance", [2]="15% increased Duration of Ailments against Enemies with Exposure" - } + }, + stringId="fire_penetration22" }, [10429]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -38731,7 +39491,8 @@ return { orbitIndex=11, skill=10429, stats={ - } + }, + stringId="mastery_trap236" }, [10452]={ connections={ @@ -38753,7 +39514,8 @@ return { stats={ [1]="10% increased Armour", [2]="10% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour30" }, [10472]={ connections={ @@ -38774,7 +39536,8 @@ return { skill=10472, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="mana_flasks6" }, [10474]={ connections={ @@ -38795,7 +39558,8 @@ return { skill=10474, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks7" }, [10484]={ connections={ @@ -38812,7 +39576,8 @@ return { skill=10484, stats={ [1]="+2 to Maximum Rage" - } + }, + stringId="minion_attack4" }, [10495]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -38826,7 +39591,8 @@ return { orbitIndex=18, skill=10495, stats={ - } + }, + stringId="mastery_mana164" }, [10499]={ connections={ @@ -38855,7 +39621,8 @@ return { [1]="20% increased Life Regeneration rate", [2]="30% reduced effect of Curses on you", [3]="30% increased damage against Undead Enemies" - } + }, + stringId="mercenary9" }, [10500]={ connections={ @@ -38882,7 +39649,8 @@ return { skill=10500, stats={ [1]="100% chance to Daze Enemies whose Hits you Block with a raised Shield" - } + }, + stringId="shield34" }, [10508]={ connections={ @@ -38899,7 +39667,8 @@ return { skill=10508, stats={ [1]="3% increased Attack Speed while holding a Shield" - } + }, + stringId="shield27" }, [10534]={ connections={ @@ -38917,7 +39686,8 @@ return { stats={ [1]="Spells Cast by Totems have 4% increased Cast Speed", [2]="Attacks used by Totems have 4% increased Attack Speed" - } + }, + stringId="totems29" }, [10552]={ connections={ @@ -38938,7 +39708,8 @@ return { skill=10552, stats={ [1]="Gain additional Stun Threshold equal to 12% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield5" }, [10561]={ ascendancyName="Disciple of Varashta", @@ -38963,7 +39734,8 @@ return { skill=10561, stats={ [1]="Grants Skill: Navira's Fracturing" - } + }, + stringId="AscendancySorceress3Notable10_" }, [10571]={ connections={ @@ -38980,7 +39752,8 @@ return { skill=10571, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold5" }, [10576]={ connections={ @@ -38997,7 +39770,8 @@ return { skill=10576, stats={ [1]="15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision" - } + }, + stringId="bleed45" }, [10602]={ connections={ @@ -39021,7 +39795,8 @@ return { stats={ [1]="8% increased Attack Speed with One Handed Weapons", [2]="+15 to Dexterity" - } + }, + stringId="attack_speed32_" }, [10612]={ connections={ @@ -39044,7 +39819,8 @@ return { skill=10612, stats={ [1]="Immune to Freeze and Chill while affected by an Archon Buff" - } + }, + stringId="cold22" }, [10635]={ connections={ @@ -39062,7 +39838,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour27" }, [10636]={ connectionArt="CharacterPlanned", @@ -39086,6 +39863,7 @@ return { stats={ [1]="8% increased Block chance" }, + stringId="oracle_crab_claw6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -39108,7 +39886,8 @@ return { skill=10648, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies further than 6m" - } + }, + stringId="projectiles24" }, [10671]={ connections={ @@ -39133,7 +39912,8 @@ return { skill=10671, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="glory17_" }, [10677]={ connections={ @@ -39150,7 +39930,8 @@ return { skill=10677, stats={ [1]="25% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun3" }, [10681]={ connections={ @@ -39177,7 +39958,8 @@ return { skill=10681, stats={ [1]="+4% to maximum Block chance" - } + }, + stringId="shield18_" }, [10694]={ ascendancyName="Infernalist", @@ -39199,7 +39981,8 @@ return { [1]="Gain Elemental Archon when you cast a Spell while on High Infernal Flame", [2]="Elemental Archon does not expire while on High Infernal Flame", [3]="Lose Elemental Archon on reaching maximum Infernal Flame" - } + }, + stringId="AscendancyWitch1Notable11_" }, [10713]={ connectionArt="CharacterPlanned", @@ -39223,6 +40006,7 @@ return { stats={ [1]="30% increased Armour while stationary" }, + stringId="oracle_crab_claw4__", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -39251,7 +40035,8 @@ return { skill=10727, stats={ [1]="12% increased Attack Damage for each different Non-Instant Spell you've used in the past 8 seconds" - } + }, + stringId="attacks_and_spells12" }, [10729]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -39265,7 +40050,8 @@ return { orbitIndex=0, skill=10729, stats={ - } + }, + stringId="mastery_staff223" }, [10731]={ ascendancyName="Chronomancer", @@ -39285,7 +40071,8 @@ return { skill=10731, stats={ [1]="Grants Sands of Time" - } + }, + stringId="AscendancySorceress2Notable8" }, [10738]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -39299,7 +40086,8 @@ return { orbitIndex=0, skill=10738, stats={ - } + }, + stringId="mastery_mana6177" }, [10742]={ connections={ @@ -39316,7 +40104,8 @@ return { skill=10742, stats={ [1]="Minions have 3% increased Attack and Cast Speed" - } + }, + stringId="minion_offence18" }, [10772]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern", @@ -39341,7 +40130,8 @@ return { stats={ [1]="20% increased amount of Life Leeched", [2]="Leech Life 25% faster" - } + }, + stringId="life_leech15" }, [10774]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -39366,7 +40156,8 @@ return { stats={ [1]="15% increased Attack Speed if you've been Hit Recently", [2]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells11" }, [10783]={ connections={ @@ -39387,7 +40178,8 @@ return { skill=10783, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword3" }, [10830]={ connections={ @@ -39404,7 +40196,8 @@ return { skill=10830, stats={ [1]="18% increased Armour" - } + }, + stringId="armour25" }, [10835]={ connections={ @@ -39425,7 +40218,8 @@ return { skill=10835, stats={ [1]="Banner Skills have 20% increased Duration" - } + }, + stringId="banners14" }, [10841]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -39439,7 +40233,8 @@ return { orbitIndex=15, skill=10841, stats={ - } + }, + stringId="mastery_caster_6357" }, [10873]={ connections={ @@ -39463,7 +40258,8 @@ return { stats={ [1]="Gain 1 Rage on Melee Hit", [2]="Every 10 Rage also grants 12% increased Physical Damage" - } + }, + stringId="shapeshifting18" }, [10881]={ connections={ @@ -39480,7 +40276,8 @@ return { skill=10881, stats={ [1]="40% increased Energy Shield from Equipped Focus" - } + }, + stringId="focus6" }, [10909]={ connections={ @@ -39528,7 +40325,8 @@ return { skill=10909, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity31" }, [10927]={ connections={ @@ -39549,7 +40347,8 @@ return { skill=10927, stats={ [1]="10% increased Pin duration" - } + }, + stringId="pin5" }, [10944]={ connections={ @@ -39563,7 +40362,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield23" }, [10987]={ ascendancyName="Chronomancer", @@ -39583,7 +40383,8 @@ return { skill=10987, stats={ [1]="Skills have 33% chance to not consume a Cooldown when used" - } + }, + stringId="AscendancySorceress2Notable5" }, [10998]={ connections={ @@ -39610,7 +40411,8 @@ return { skill=10998, stats={ [1]="Gain Stun Threshold equal to the lowest of Evasion and Armour on your Helmet" - } + }, + stringId="armour_and_evasion11" }, [11014]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -39624,7 +40426,8 @@ return { orbitIndex=0, skill=11014, stats={ - } + }, + stringId="mastery_totem_6148" }, [11015]={ connections={ @@ -39641,7 +40444,8 @@ return { skill=11015, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards15" }, [11027]={ connections={ @@ -39659,7 +40463,8 @@ return { stats={ [1]="10% increased Endurance Charge Duration", [2]="10% increased Armour if you've consumed an Endurance Charge Recently" - } + }, + stringId="power_endurance_charges5" }, [11030]={ connections={ @@ -39676,7 +40481,8 @@ return { skill=11030, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery3" }, [11032]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern", @@ -39690,7 +40496,8 @@ return { orbitIndex=0, skill=11032, stats={ - } + }, + stringId="mastery_energyshield101" }, [11037]={ connections={ @@ -39709,7 +40516,8 @@ return { stats={ [1]="8% increased Area of Effect", [2]="10% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns20" }, [11048]={ connections={ @@ -39723,7 +40531,8 @@ return { stats={ [1]="Minions deal 8% increased Damage", [2]="8% increased Minion Duration" - } + }, + stringId="minion_reservation10" }, [11066]={ connections={ @@ -39740,7 +40549,8 @@ return { skill=11066, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns18" }, [11087]={ connections={ @@ -39757,7 +40567,8 @@ return { skill=11087, stats={ [1]="Channelling Skills deal 12% increased Damage" - } + }, + stringId="channelling6" }, [11094]={ connections={ @@ -39774,7 +40585,8 @@ return { skill=11094, stats={ [1]="Charms applied to you have 10% increased Effect" - } + }, + stringId="charms17_" }, [11153]={ connections={ @@ -39792,7 +40604,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Accuracy Rating" - } + }, + stringId="attack_speed24" }, [11160]={ connectionArt="CharacterPlanned", @@ -39822,6 +40635,7 @@ return { [1]="53% increased Life Cost of Skills", [2]="Gain 21% of Damage as Extra Chaos Damage" }, + stringId="oracle_beast_corruption14", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -39845,7 +40659,8 @@ return { skill=11178, stats={ [1]="50% chance to gain Onslaught on Killing Blow with Axes" - } + }, + stringId="axe13" }, [11230]={ connections={ @@ -39866,7 +40681,8 @@ return { [1]="Invocation Skills instead Trigger Spells every 2 seconds", [2]="Invocation Skills cannot gain Energy while Triggering Spells", [3]="Invoked Spells consume 50% less Energy" - } + }, + stringId="passive_keystone_auto_invocation" }, [11248]={ connections={ @@ -39926,7 +40742,8 @@ return { skill=11248, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence75_" }, [11252]={ connections={ @@ -39943,7 +40760,8 @@ return { skill=11252, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks54" }, [11257]={ connections={ @@ -39964,7 +40782,8 @@ return { skill=11257, stats={ [1]="30% increased Evasion Rating while Surrounded" - } + }, + stringId="being_surrounded5" }, [11275]={ connections={ @@ -39981,7 +40800,8 @@ return { skill=11275, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration21" }, [11284]={ connections={ @@ -40006,7 +40826,8 @@ return { skill=11284, stats={ [1]="10% increased Elemental Infusion duration" - } + }, + stringId="infusion10" }, [11292]={ connections={ @@ -40027,7 +40848,8 @@ return { skill=11292, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems42" }, [11306]={ connections={ @@ -40044,7 +40866,8 @@ return { skill=11306, stats={ [1]="Gain 1 Rage on Melee Axe Hit" - } + }, + stringId="axe5" }, [11311]={ connections={ @@ -40062,7 +40885,8 @@ return { stats={ [1]="+10 to Armour", [2]="+8 to Evasion Rating" - } + }, + stringId="armour_and_evasion1" }, [11315]={ connections={ @@ -40079,7 +40903,8 @@ return { skill=11315, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning_penetration14" }, [11329]={ connections={ @@ -40096,7 +40921,8 @@ return { skill=11329, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration32" }, [11330]={ connections={ @@ -40113,7 +40939,8 @@ return { skill=11330, stats={ [1]="Debuffs on you expire 10% faster" - } + }, + stringId="slowed_enemies20" }, [11335]={ ascendancyName="Oracle", @@ -40136,7 +40963,8 @@ return { skill=11335, stats={ [1]="Grants 1 Passive Skill Point" - } + }, + stringId="AscendancyDruid1Small1" }, [11337]={ connections={ @@ -40157,7 +40985,8 @@ return { skill=11337, stats={ [1]="15% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze10" }, [11366]={ connections={ @@ -40185,7 +41014,8 @@ return { stats={ [1]="Gain 8% of Damage as Extra Fire Damage", [2]="+20% to Fire Resistance" - } + }, + stringId="fire37" }, [11376]={ connections={ @@ -40208,7 +41038,8 @@ return { skill=11376, stats={ [1]="Minions have 40% increased Critical Hit Chance" - } + }, + stringId="minion_offence34" }, [11392]={ connections={ @@ -40232,7 +41063,8 @@ return { stats={ [1]="Gain 5% of Damage as Extra Fire Damage", [2]="5% of Physical Damage taken as Fire Damage" - } + }, + stringId="ignite_mitigation8" }, [11428]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -40256,6 +41088,7 @@ return { [2]="Archon Buffs also grant +50% Critical Damage Bonus", [3]="Archon Buffs also grant +30% Critical Hit Chance" }, + stringId="oracle_archon_crit4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -40282,7 +41115,8 @@ return { skill=11433, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire20" }, [11463]={ connections={ @@ -40295,7 +41129,8 @@ return { skill=11463, stats={ [1]="25% reduced Presence Area of Effect" - } + }, + stringId="criticals99" }, [11464]={ connectionArt="CharacterPlanned", @@ -40319,6 +41154,7 @@ return { stats={ [1]="3% increased Movement Speed" }, + stringId="oracle_movement_cooldown1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -40345,7 +41181,8 @@ return { skill=11472, stats={ [1]="20% increased Evasion Rating if you've consumed a Frenzy Charge Recently" - } + }, + stringId="frenzy_charges1" }, [11504]={ connections={ @@ -40367,7 +41204,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="+5 to Dexterity" - } + }, + stringId="attack_speed19" }, [11505]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -40381,7 +41219,8 @@ return { orbitIndex=0, skill=11505, stats={ - } + }, + stringId="mastery_fire116" }, [11509]={ connections={ @@ -40398,7 +41237,8 @@ return { skill=11509, stats={ [1]="12% increased Critical Hit Chance against Enemies that have entered your Presence Recently" - } + }, + stringId="criticals96" }, [11525]={ connections={ @@ -40416,7 +41256,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="8% increased Ignite Magnitude" - } + }, + stringId="ignite2__" }, [11526]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -40441,7 +41282,8 @@ return { stats={ [1]="Arrows gain Critical Hit Chance as they travel farther, up to", [2]="40% increased Critical Hit Chance after 7 metres" - } + }, + stringId="bow14" }, [11572]={ connections={ @@ -40459,7 +41301,8 @@ return { stats={ [1]="5% increased Life Regeneration rate", [2]="10% increased effect of Arcane Surge on you" - } + }, + stringId="life_recoup22" }, [11578]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -40479,7 +41322,8 @@ return { skill=11578, stats={ [1]="Shocking Hits have a 50% chance to also Shock enemies in a 1.5 metre radius" - } + }, + stringId="lightning37" }, [11580]={ connectionArt="CharacterPlanned", @@ -40503,6 +41347,7 @@ return { stats={ [1]="25% increased Life Regeneration rate" }, + stringId="oracle_life_corruption5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -40529,7 +41374,8 @@ return { skill=11598, stats={ [1]="3% increased Attack Speed with Quarterstaves" - } + }, + stringId="quarterstaff8" }, [11604]={ connections={ @@ -40581,7 +41427,8 @@ return { skill=11604, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes28" }, [11641]={ ascendancyName="Gemling Legionnaire", @@ -40609,7 +41456,8 @@ return { skill=11641, stats={ [1]="+10% to Quality of all Skills" - } + }, + stringId="AscendancyMercenary3Notable1_" }, [11656]={ connections={ @@ -40630,7 +41478,8 @@ return { skill=11656, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage15" }, [11666]={ connectionArt="CharacterPlanned", @@ -40654,6 +41503,7 @@ return { stats={ [1]="6% reduced Movement Speed Penalty from using Skills while moving" }, + stringId="oracle_bow_movement4_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -40676,7 +41526,8 @@ return { skill=11667, stats={ [1]="10% increased Immobilisation buildup against Constructs" - } + }, + stringId="mercenary3" }, [11672]={ connections={ @@ -40724,7 +41575,8 @@ return { skill=11672, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence84" }, [11679]={ connections={ @@ -40776,7 +41628,8 @@ return { skill=11679, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes78" }, [11722]={ connections={ @@ -40793,7 +41646,8 @@ return { skill=11722, stats={ [1]="Skills Supported by Unleash have 10% increased Seal gain frequency" - } + }, + stringId="spells28" }, [11736]={ connections={ @@ -40810,7 +41664,8 @@ return { skill=11736, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning17" }, [11741]={ connections={ @@ -40858,7 +41713,8 @@ return { skill=11741, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence74" }, [11752]={ connections={ @@ -40883,7 +41739,8 @@ return { skill=11752, stats={ [1]="Banner Skills have 20% increased Duration" - } + }, + stringId="banners7" }, [11764]={ connections={ @@ -40900,7 +41757,8 @@ return { skill=11764, stats={ [1]="Debuffs on you expire 10% faster" - } + }, + stringId="slowed_enemies1" }, [11771]={ ascendancyName="Acolyte of Chayula", @@ -40923,7 +41781,8 @@ return { skill=11771, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyMonk3Small6" }, [11774]={ connections={ @@ -40943,7 +41802,8 @@ return { stats={ [1]="20% chance for Damage of Enemies Hitting you to be Unlucky", [2]="20% chance for Damage with Hits to be Lucky" - } + }, + stringId="azmerianimals12" }, [11776]={ ascendancyName="Ritualist", @@ -40966,7 +41826,8 @@ return { skill=11776, stats={ [1]="15% increased Physical Damage" - } + }, + stringId="AscendancyHuntress3Small6" }, [11786]={ connections={ @@ -40984,7 +41845,8 @@ return { stats={ [1]="10% increased Armour", [2]="+5% of Armour also applies to Elemental Damage" - } + }, + stringId="armour46" }, [11788]={ connections={ @@ -41001,7 +41863,8 @@ return { skill=11788, stats={ [1]="10% increased Spell Area Damage" - } + }, + stringId="area_spells12" }, [11813]={ connections={ @@ -41018,7 +41881,8 @@ return { skill=11813, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion3" }, [11825]={ connections={ @@ -41078,7 +41942,8 @@ return { skill=11825, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity12_" }, [11826]={ connections={ @@ -41103,7 +41968,8 @@ return { [1]="5% reduced Attack Speed", [2]="40% increased Projectile Damage", [3]="40% increased Projectile Stun Buildup" - } + }, + stringId="ranged32" }, [11836]={ connections={ @@ -41120,7 +41986,8 @@ return { skill=11836, stats={ [1]="12% increased Critical Hit Chance against Blinded Enemies" - } + }, + stringId="blind14" }, [11838]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -41145,7 +42012,8 @@ return { stats={ [1]="25% increased Spell Damage while on Full Energy Shield", [2]="75% increased Energy Shield from Equipped Focus" - } + }, + stringId="focus10" }, [11855]={ connections={ @@ -41162,7 +42030,8 @@ return { skill=11855, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy15" }, [11861]={ connectionArt="CharacterPlanned", @@ -41187,6 +42056,7 @@ return { [1]="10% increased Spell Damage", [2]="+10 to Strength" }, + stringId="oracle_strength_spell3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -41217,7 +42087,8 @@ return { skill=11871, stats={ [1]="5% chance to Blind Enemies on Hit" - } + }, + stringId="blind18" }, [11873]={ connections={ @@ -41239,7 +42110,8 @@ return { stats={ [1]="8% increased Mana Regeneration Rate", [2]="8% increased Elemental Damage" - } + }, + stringId="lightning51" }, [11882]={ connections={ @@ -41256,7 +42128,8 @@ return { skill=11882, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="ailments42" }, [11886]={ connections={ @@ -41276,7 +42149,8 @@ return { stats={ [1]="40% increased Stun Buildup against enemies within 2 metres", [2]="20% increased Melee Damage against Heavy Stunned enemies" - } + }, + stringId="stun27" }, [11916]={ connections={ @@ -41289,7 +42163,8 @@ return { skill=11916, stats={ [1]="Regenerate 0.2% of maximum Life per second" - } + }, + stringId="life_regeneration25" }, [11938]={ connections={ @@ -41306,7 +42181,8 @@ return { skill=11938, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana10" }, [11980]={ connections={ @@ -41323,7 +42199,8 @@ return { skill=11980, stats={ [1]="5% increased Block chance" - } + }, + stringId="block6" }, [11984]={ connectionArt="CharacterPlanned", @@ -41347,6 +42224,7 @@ return { stats={ [1]="15% increased Physical Damage" }, + stringId="oracle_rust_king3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -41372,7 +42250,8 @@ return { skill=12000, stats={ [1]="15% more Maximum Life" - } + }, + stringId="AscendancyWarrior1Notable7" }, [12005]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -41386,7 +42265,8 @@ return { orbitIndex=23, skill=12005, stats={ - } + }, + stringId="mastery_shapeshifting_6687" }, [12033]={ ascendancyName="Deadeye", @@ -41406,7 +42286,8 @@ return { skill=12033, stats={ [1]="Skills fire an additional Projectile" - } + }, + stringId="AscendancyRanger1Notable1" }, [12054]={ ascendancyName="Tactician", @@ -41429,7 +42310,8 @@ return { skill=12054, stats={ [1]="20% increased Totem Damage" - } + }, + stringId="AscendancyMercenary1Small8" }, [12066]={ connections={ @@ -41446,7 +42328,8 @@ return { skill=12066, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="azmerianimals58" }, [12078]={ connections={ @@ -41467,7 +42350,8 @@ return { skill=12078, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles13" }, [12116]={ connections={ @@ -41488,7 +42372,8 @@ return { skill=12116, stats={ [1]="20% increased Parry Hit Area of Effect" - } + }, + stringId="buckler1" }, [12120]={ connections={ @@ -41505,7 +42390,8 @@ return { skill=12120, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="evasion19" }, [12125]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -41519,7 +42405,8 @@ return { orbitIndex=0, skill=12125, stats={ - } + }, + stringId="mastery_life137" }, [12166]={ connections={ @@ -41532,7 +42419,8 @@ return { skill=12166, stats={ [1]="3% increased Cast Speed with Cold Skills" - } + }, + stringId="cold6" }, [12169]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -41550,7 +42438,8 @@ return { orbitIndex=13, skill=12169, stats={ - } + }, + stringId="mastery_mine172" }, [12174]={ connections={ @@ -41567,7 +42456,8 @@ return { skill=12174, stats={ [1]="10% increased Magnitude of Ailments you inflict" - } + }, + stringId="azmerianimals43" }, [12183]={ ascendancyName="Pathfinder", @@ -41590,7 +42480,8 @@ return { skill=12183, stats={ [1]="Grants 1 Passive Skill Point" - } + }, + stringId="AscendancyRanger3Small8" }, [12189]={ connections={ @@ -41607,7 +42498,8 @@ return { skill=12189, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical60" }, [12208]={ connections={ @@ -41624,7 +42516,8 @@ return { skill=12208, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks18_" }, [12232]={ connections={ @@ -41646,7 +42539,8 @@ return { stats={ [1]="Channelling Skills deal 6% increased Damage", [2]="4% increased Global Defences while Channelling" - } + }, + stringId="channelling10" }, [12239]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -41668,7 +42562,8 @@ return { orbitIndex=0, skill=12239, stats={ - } + }, + stringId="mastery_physical193_" }, [12245]={ connections={ @@ -41695,7 +42590,8 @@ return { skill=12245, stats={ [1]="Ignites you inflict deal Damage 18% faster" - } + }, + stringId="fire63_" }, [12249]={ connections={ @@ -41713,7 +42609,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield9_" }, [12253]={ connections={ @@ -41777,7 +42674,8 @@ return { skill=12253, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity41" }, [12255]={ connections={ @@ -41798,7 +42696,8 @@ return { skill=12255, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks33" }, [12276]={ connections={ @@ -41815,7 +42714,8 @@ return { skill=12276, stats={ [1]="8% chance for Mace Slam Skills you use yourself to cause an additional Aftershock" - } + }, + stringId="mace11" }, [12311]={ connections={ @@ -41832,7 +42732,8 @@ return { skill=12311, stats={ [1]="15% increased Crossbow Reload Speed" - } + }, + stringId="crossbow12" }, [12322]={ connections={ @@ -41849,7 +42750,8 @@ return { skill=12322, stats={ [1]="8% increased Flask and Charm Charges gained" - } + }, + stringId="flasks13" }, [12324]={ connections={ @@ -41867,7 +42769,8 @@ return { stats={ [1]="5% chance when collecting an Elemental Infusion to gain an", [2]="additional Elemental Infusion of the same type" - } + }, + stringId="infusion6" }, [12329]={ connections={ @@ -41884,7 +42787,8 @@ return { skill=12329, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards8" }, [12337]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -41909,7 +42813,8 @@ return { stats={ [1]="30% increased chance to Shock", [2]="Damage Penetrates 15% Lightning Resistance" - } + }, + stringId="lightning35" }, [12367]={ connections={ @@ -41922,7 +42827,8 @@ return { skill=12367, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos3" }, [12382]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -41940,7 +42846,8 @@ return { orbitIndex=11, skill=12382, stats={ - } + }, + stringId="mastery_life128" }, [12412]={ connections={ @@ -41959,7 +42866,8 @@ return { skill=12412, stats={ [1]="16% increased Cooldown Recovery Rate" - } + }, + stringId="slowed_enemies23_" }, [12418]={ connections={ @@ -41980,7 +42888,8 @@ return { skill=12418, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries7_" }, [12419]={ connections={ @@ -41998,7 +42907,8 @@ return { stats={ [1]="5% increased Chaos Damage", [2]="5% increased Skill Effect Duration" - } + }, + stringId="chaos12" }, [12430]={ connections={ @@ -42027,7 +42937,8 @@ return { skill=12430, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee2" }, [12451]={ connections={ @@ -42044,7 +42955,8 @@ return { skill=12451, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns16" }, [12462]={ connections={ @@ -42072,7 +42984,8 @@ return { skill=12462, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras4" }, [12465]={ connections={ @@ -42089,7 +43002,8 @@ return { skill=12465, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break17" }, [12471]={ connections={ @@ -42106,7 +43020,8 @@ return { skill=12471, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="accuracy52" }, [12488]={ ascendancyName="Stormweaver", @@ -42129,7 +43044,8 @@ return { skill=12488, stats={ [1]="Remnants can be collected from 25% further away" - } + }, + stringId="AscendancySorceress1Small9" }, [12498]={ connections={ @@ -42146,7 +43062,8 @@ return { skill=12498, stats={ [1]="6% increased bonuses gained from Equipped Quiver" - } + }, + stringId="quivers3" }, [12526]={ connections={ @@ -42163,7 +43080,8 @@ return { skill=12526, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression9" }, [12565]={ connections={ @@ -42181,7 +43099,8 @@ return { stats={ [1]="4% increased Block chance", [2]="10% increased Thorns damage" - } + }, + stringId="getting_hit4_" }, [12601]={ connectionArt="CharacterPlanned", @@ -42209,6 +43128,7 @@ return { stats={ [1]="2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges" }, + stringId="oracle_endurance_charge2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -42238,6 +43158,7 @@ return { stats={ [1]="Meta Skills gain 20% increased Energy" }, + stringId="oracle_energy_gain1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -42271,7 +43192,8 @@ return { skill=12611, stats={ [1]="20% increased Damage for each type of Elemental Ailment on Enemy" - } + }, + stringId="elemental32" }, [12661]={ connections={ @@ -42294,7 +43216,8 @@ return { skill=12661, stats={ [1]="Stun Threshold is based on 30% of your Energy Shield instead of Life" - } + }, + stringId="stun_threshold_from_energy_shield10" }, [12683]={ connectionArt="CharacterPlanned", @@ -42323,6 +43246,7 @@ return { stats={ [1]="50% increased Damage if you've Triggered a Skill Recently" }, + stringId="oracle_energy_gain3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -42348,7 +43272,8 @@ return { skill=12750, stats={ [1]="Charms gain 0.15 charges per Second" - } + }, + stringId="charms4" }, [12751]={ connections={ @@ -42361,7 +43286,8 @@ return { skill=12751, stats={ [1]="10% increased Critical Hit Chance with One Handed Melee Weapons" - } + }, + stringId="one_handed14" }, [12761]={ connections={ @@ -42375,7 +43301,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield10" }, [12777]={ connections={ @@ -42393,7 +43320,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour3" }, [12778]={ connections={ @@ -42406,7 +43334,8 @@ return { skill=12778, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="physical_witch7" }, [12786]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -42432,7 +43361,8 @@ return { orbitIndex=0, skill=12786, stats={ - } + }, + stringId="mastery_aura_6312" }, [12795]={ ascendancyName="Pathfinder", @@ -42461,7 +43391,8 @@ return { stats={ [1]="Can Allocate Passives from the Sorceress's starting point", [2]="Grants 4 Passive Skill Point" - } + }, + stringId="AscendancyRanger3Notable8_1" }, [12800]={ connections={ @@ -42478,7 +43409,8 @@ return { skill=12800, stats={ [1]="25% increased Evasion Rating while Sprinting" - } + }, + stringId="Sprint6" }, [12817]={ connections={ @@ -42495,7 +43427,8 @@ return { skill=12817, stats={ [1]="25% increased Defences from Equipped Shield" - } + }, + stringId="shield23" }, [12821]={ connections={ @@ -42508,7 +43441,8 @@ return { skill=12821, stats={ [1]="20% increased Glory generation for Banner Skills" - } + }, + stringId="banners17" }, [12822]={ connections={ @@ -42532,7 +43466,8 @@ return { stats={ [1]="+4 to Melee Strike Range if you've dealt a Projectile Attack Hit in the past eight seconds", [2]="Projectiles have 25% chance to Fork if you've dealt a Melee Hit in the past eight seconds" - } + }, + stringId="ranged21" }, [12851]={ connections={ @@ -42553,7 +43488,8 @@ return { skill=12851, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical6" }, [12876]={ ascendancyName="Invoker", @@ -42573,7 +43509,8 @@ return { skill=12876, stats={ [1]="Grants Skill: Meditate" - } + }, + stringId="AscendancyMonk2Notable8" }, [12882]={ ascendancyName="Stormweaver", @@ -42598,7 +43535,8 @@ return { stats={ [1]="Trigger Elemental Storm on Critical Hit with Spells", [2]="Grants Skill: Elemental Storm" - } + }, + stringId="AscendancySorceress1Notable3" }, [12890]={ connections={ @@ -42646,7 +43584,8 @@ return { skill=12890, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity57" }, [12906]={ connections={ @@ -42670,7 +43609,8 @@ return { stats={ [1]="35% increased Critical Hit Chance against Immobilised enemies", [2]="Your Hits cannot be Evaded by Pinned Enemies" - } + }, + stringId="pin9" }, [12918]={ connections={ @@ -42687,7 +43627,8 @@ return { skill=12918, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="energy_shield_recovery11" }, [12925]={ connections={ @@ -42704,7 +43645,8 @@ return { skill=12925, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="lightning43" }, [12940]={ connectionArt="CharacterPlanned", @@ -42733,6 +43675,7 @@ return { [4]="30% increased Chaos Damage", [5]="30% increased Physical Damage" }, + stringId="oracle_hierarchy7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -42759,7 +43702,8 @@ return { stats={ [1]="Aura Skills have 14% increased Magnitudes", [2]="Your Aura Buffs do not affect Allies" - } + }, + stringId="auras30" }, [12992]={ connections={ @@ -42776,7 +43720,8 @@ return { skill=12992, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="oracle5" }, [12998]={ connections={ @@ -42804,7 +43749,8 @@ return { stats={ [1]="25% reduced Freeze Duration on you", [2]="60% increased Freeze Threshold" - } + }, + stringId="spell_suppression24" }, [13030]={ connections={ @@ -42821,7 +43767,8 @@ return { skill=13030, stats={ [1]="Damaging Ailments deal damage 5% faster" - } + }, + stringId="ailments22" }, [13065]={ ascendancyName="Invoker", @@ -42844,7 +43791,8 @@ return { skill=13065, stats={ [1]="Triggered Spells deal 16% increased Spell Damage" - } + }, + stringId="AscendancyMonk2Small10_" }, [13075]={ connections={ @@ -42861,7 +43809,8 @@ return { skill=13075, stats={ [1]="+12 to Strength" - } + }, + stringId="strength109" }, [13081]={ connections={ @@ -42878,7 +43827,8 @@ return { skill=13081, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles21_" }, [13108]={ connectionArt="CharacterPlanned", @@ -42900,6 +43850,7 @@ return { [2]="Allies in your Presence have 6% increased Attack Speed", [3]="Allies in your Presence have 6% increased Cast Speed" }, + stringId="oracle_self_sacrificing3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -42922,7 +43873,8 @@ return { skill=13157, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks26" }, [13171]={ connections={ @@ -42939,7 +43891,8 @@ return { skill=13171, stats={ [1]="Totems have 12% additional Physical Damage Reduction" - } + }, + stringId="totems54_" }, [13174]={ ascendancyName="Infernalist", @@ -42967,7 +43920,8 @@ return { [3]="Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum", [4]="Lose all Infernal Flame on reaching maximum Infernal Flame", [5]="25% of Infernal Flame lost per second if none was gained in the past 2 seconds" - } + }, + stringId="AscendancyWitch1Notable7" }, [13228]={ connectionArt="CharacterPlanned", @@ -42992,6 +43946,7 @@ return { [1]="2% chance that if you would gain Power Charges, you instead gain up to", [2]="your maximum number of Power Charges" }, + stringId="oracle_power_charge3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -43013,7 +43968,8 @@ return { stats={ [1]="10% increased Area of Effect", [2]="12% increased Immobilisation buildup" - } + }, + stringId="area_of_effect23" }, [13241]={ connections={ @@ -43065,7 +44021,8 @@ return { skill=13241, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength41" }, [13279]={ connections={ @@ -43109,7 +44066,8 @@ return { skill=13279, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength78_" }, [13289]={ ascendancyName="Disciple of Varashta", @@ -43130,7 +44088,8 @@ return { skill=13289, stats={ [1]="Grants Skill: Kelari, the Tainted Sands" - } + }, + stringId="AscendancySorceress3Notable8" }, [13293]={ connections={ @@ -43147,7 +44106,8 @@ return { skill=13293, stats={ [1]="20% increased Armour if you haven't been Hit Recently" - } + }, + stringId="armour2__" }, [13294]={ connections={ @@ -43164,7 +44124,8 @@ return { skill=13294, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="slowed_enemies8" }, [13307]={ connections={ @@ -43178,7 +44139,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield16" }, [13333]={ connections={ @@ -43195,7 +44157,8 @@ return { skill=13333, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="ground6" }, [13341]={ connections={ @@ -43220,7 +44183,8 @@ return { skill=13341, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="frenzy_charges10" }, [13352]={ connections={ @@ -43242,7 +44206,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="8% increased Glory generation" - } + }, + stringId="glory2" }, [13356]={ connections={ @@ -43259,7 +44224,8 @@ return { skill=13356, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed16__" }, [13359]={ connections={ @@ -43277,7 +44243,8 @@ return { stats={ [1]="8% increased Energy Shield Recharge Rate", [2]="8% increased Elemental Damage" - } + }, + stringId="cold14" }, [13367]={ connections={ @@ -43298,7 +44265,8 @@ return { skill=13367, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy1" }, [13379]={ connections={ @@ -43315,7 +44283,8 @@ return { skill=13379, stats={ [1]="20% increased Stun Threshold while Parrying" - } + }, + stringId="deflect15" }, [13387]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -43329,7 +44298,8 @@ return { orbitIndex=0, skill=13387, stats={ - } + }, + stringId="mastery_elemental95" }, [13397]={ connections={ @@ -43373,7 +44343,8 @@ return { skill=13397, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength3" }, [13407]={ connections={ @@ -43401,7 +44372,8 @@ return { stats={ [1]="25% increased Critical Damage Bonus", [2]="+10 to Strength" - } + }, + stringId="criticals54_" }, [13411]={ connections={ @@ -43445,7 +44417,8 @@ return { skill=13411, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity3" }, [13419]={ connections={ @@ -43462,7 +44435,8 @@ return { skill=13419, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals43_" }, [13425]={ connections={ @@ -43479,7 +44453,8 @@ return { skill=13425, stats={ [1]="10% increased Bleeding Duration" - } + }, + stringId="bleed28" }, [13457]={ connections={ @@ -43507,7 +44482,8 @@ return { stats={ [1]="30% increased Evasion Rating if you have been Hit Recently", [2]="60% faster start of Energy Shield Recharge if you've been Stunned Recently" - } + }, + stringId="evasion_and_energy_shield13" }, [13468]={ connectionArt="CharacterPlanned", @@ -43533,6 +44509,7 @@ return { [1]="Allies in your Presence Regenerate 2% of your Maximum Life per second", [2]="30% increased Life Cost of Skills" }, + stringId="oracle_life_corruption4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -43555,7 +44532,8 @@ return { skill=13474, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed17" }, [13482]={ connections={ @@ -43583,7 +44561,8 @@ return { stats={ [1]="Enemies you Fully Armour Break cannot Regenerate Life", [2]="Enemies you Fully Armour Break are Maimed" - } + }, + stringId="armour_break39" }, [13500]={ connections={ @@ -43604,7 +44583,8 @@ return { skill=13500, stats={ [1]="3% of Damage taken Recouped as Mana" - } + }, + stringId="mana_regeneration35" }, [13505]={ connections={ @@ -43623,7 +44603,8 @@ return { stats={ [1]="20% increased Life Regeneration rate", [2]="5% of Damage taken Recouped as Life" - } + }, + stringId="life_regeneration15_" }, [13515]={ connections={ @@ -43647,7 +44628,8 @@ return { stats={ [1]="Gain 15% of Damage as Extra Lightning Damage while on Shocked Ground", [2]="40% reduced effect of Shock on you" - } + }, + stringId="ground15" }, [13524]={ connections={ @@ -43674,7 +44656,8 @@ return { skill=13524, stats={ [1]="Skills have a 15% chance to not consume Glory" - } + }, + stringId="glory7" }, [13537]={ connections={ @@ -43691,7 +44674,8 @@ return { skill=13537, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield24" }, [13542]={ connections={ @@ -43718,7 +44702,8 @@ return { skill=13542, stats={ [1]="20% of Elemental Damage taken Recouped as Life" - } + }, + stringId="life_recoup13" }, [13562]={ connections={ @@ -43735,7 +44720,8 @@ return { skill=13562, stats={ [1]="15% increased Life Regeneration Rate while on Low Life" - } + }, + stringId="life_regeneration7" }, [13576]={ connections={ @@ -43752,7 +44738,8 @@ return { skill=13576, stats={ [1]="3% increased Attack and Cast Speed with Lightning Skills" - } + }, + stringId="lightning9" }, [13610]={ connections={ @@ -43770,7 +44757,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="Ignites you inflict deal Damage 4% faster" - } + }, + stringId="fire60_" }, [13619]={ connections={ @@ -43791,7 +44779,8 @@ return { skill=13619, stats={ [1]="15% increased Life Flask Charges gained" - } + }, + stringId="life_flasks19" }, [13624]={ connections={ @@ -43808,7 +44797,8 @@ return { skill=13624, stats={ [1]="Mark Skills have 25% increased Skill Effect Duration" - } + }, + stringId="marks15" }, [13634]={ connections={ @@ -43821,7 +44811,8 @@ return { skill=13634, stats={ [1]="Offering Skills have 30% increased Duration" - } + }, + stringId="corpses4_" }, [13673]={ ascendancyName="Stormweaver", @@ -43844,7 +44835,8 @@ return { skill=13673, stats={ [1]="25% increased Chill Duration on Enemies" - } + }, + stringId="AscendancySorceress1Small7" }, [13691]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -43860,6 +44852,7 @@ return { skill=13691, stats={ }, + stringId="oracle_totems_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -43887,7 +44880,8 @@ return { stats={ [1]="5% reduced Effect of Chill on you", [2]="10% increased Freeze Threshold" - } + }, + stringId="freeze_and_chill_mitigation4" }, [13708]={ connections={ @@ -43907,7 +44901,8 @@ return { stats={ [1]="15% increased Accuracy Rating", [2]="+10 to Dexterity" - } + }, + stringId="two_handed15" }, [13711]={ connections={ @@ -43925,7 +44920,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield18" }, [13715]={ ascendancyName="Titan", @@ -43948,7 +44944,8 @@ return { skill=13715, stats={ [1]="18% increased Stun Buildup" - } + }, + stringId="AscendancyWarrior1Small3" }, [13724]={ connections={ @@ -43976,7 +44973,8 @@ return { stats={ [1]="25% increased Damage if you've dealt a Critical Hit in the past 8 seconds", [2]="10% increased Critical Hit Chance" - } + }, + stringId="criticals50" }, [13738]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -43997,7 +44995,8 @@ return { stats={ [1]="14% increased Lightning Damage", [2]="8% increased Attack and Cast Speed with Lightning Skills" - } + }, + stringId="lightning39" }, [13748]={ connections={ @@ -44018,7 +45017,8 @@ return { skill=13748, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental43" }, [13769]={ connections={ @@ -44035,7 +45035,8 @@ return { skill=13769, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration21" }, [13772]={ applyToArmour=true, @@ -44056,7 +45057,8 @@ return { skill=13772, stats={ [1]="Body Armour grants +50% of Armour also applies to Elemental Damage" - } + }, + stringId="AscendancyWarrior3Notable6_8" }, [13777]={ connections={ @@ -44074,7 +45076,8 @@ return { stats={ [1]="10% increased Power Charge Duration", [2]="10% increased maximum Energy Shield if you've consumed a Power Charge Recently" - } + }, + stringId="power_endurance_charges2" }, [13783]={ connections={ @@ -44102,7 +45105,8 @@ return { skill=13783, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="exploiting_elemental_ailments8" }, [13799]={ connections={ @@ -44120,7 +45124,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="Debuffs you inflict have 4% increased Slow Magnitude" - } + }, + stringId="attack3" }, [13823]={ connections={ @@ -44148,7 +45153,8 @@ return { stats={ [1]="25% increased Critical Hit Chance for Spells", [2]="Hits have 25% reduced Critical Hit Chance against you" - } + }, + stringId="spell_criticals15" }, [13828]={ connections={ @@ -44165,7 +45171,8 @@ return { skill=13828, stats={ [1]="+16 to Evasion Rating" - } + }, + stringId="evasion11" }, [13839]={ connections={ @@ -44182,7 +45189,8 @@ return { skill=13839, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems40" }, [13845]={ connections={ @@ -44199,7 +45207,8 @@ return { skill=13845, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage26" }, [13855]={ connections={ @@ -44221,7 +45230,8 @@ return { stats={ [1]="+10 to Armour", [2]="+5 to maximum Energy Shield" - } + }, + stringId="placeholder1" }, [13856]={ connections={ @@ -44238,7 +45248,8 @@ return { skill=13856, stats={ [1]="12% increased Magnitude of Ailments you inflict" - } + }, + stringId="slow_attacks6_" }, [13862]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -44252,7 +45263,8 @@ return { orbitIndex=0, skill=13862, stats={ - } + }, + stringId="mastery_mana162" }, [13882]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern", @@ -44266,7 +45278,8 @@ return { orbitIndex=0, skill=13882, stats={ - } + }, + stringId="mastery_infusion296" }, [13893]={ connections={ @@ -44284,7 +45297,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="Damage Penetrates 5% Fire Resistance" - } + }, + stringId="fire_penetration20" }, [13895]={ connections={ @@ -44308,7 +45322,8 @@ return { stats={ [1]="25% increased Damage with Spears", [2]="25% increased Accuracy Rating with Spears" - } + }, + stringId="spear13" }, [13909]={ connections={ @@ -44329,7 +45344,8 @@ return { skill=13909, stats={ [1]="Remnants can be collected from 20% further away" - } + }, + stringId="remnant1" }, [13937]={ connections={ @@ -44346,7 +45362,8 @@ return { skill=13937, stats={ [1]="14% increased Damage with Maces" - } + }, + stringId="mace13" }, [13942]={ connections={ @@ -44363,7 +45380,8 @@ return { skill=13942, stats={ [1]="15% increased Armour" - } + }, + stringId="armour28_" }, [13950]={ connectionArt="CharacterPlanned", @@ -44387,6 +45405,7 @@ return { stats={ [1]="6% reduced Movement Speed Penalty from using Skills while moving" }, + stringId="oracle_bow_movement5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -44420,7 +45439,8 @@ return { stats={ [1]="10% chance for Mace Slam Skills you use yourself to cause an additional Aftershock", [2]="Strike Skills you use yourself with Maces have 10% chance to deal Splash Damage" - } + }, + stringId="mace15" }, [13987]={ connections={ @@ -44437,7 +45457,8 @@ return { skill=13987, stats={ [1]="3% increased Melee Attack Speed" - } + }, + stringId="melee16" }, [14001]={ connections={ @@ -44454,7 +45475,8 @@ return { skill=14001, stats={ [1]="6% reduced Charm Charges used" - } + }, + stringId="charms11" }, [14026]={ connections={ @@ -44467,7 +45489,8 @@ return { skill=14026, stats={ [1]="20% increased Damage against Immobilised Enemies while Shapeshifted" - } + }, + stringId="bear12" }, [14033]={ connections={ @@ -44485,7 +45508,8 @@ return { stats={ [1]="10% increased Spell Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="spells55" }, [14045]={ connections={ @@ -44502,7 +45526,8 @@ return { skill=14045, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged12" }, [14048]={ connections={ @@ -44519,7 +45544,8 @@ return { skill=14048, stats={ [1]="16% increased Mana Regeneration Rate while not on Low Mana" - } + }, + stringId="mana35" }, [14082]={ connections={ @@ -44536,7 +45562,8 @@ return { skill=14082, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical25" }, [14091]={ connections={ @@ -44562,7 +45589,8 @@ return { stats={ [1]="Break 10% increased Armour", [2]="6% increased Physical Damage" - } + }, + stringId="armour_break28" }, [14096]={ connections={ @@ -44579,7 +45607,8 @@ return { skill=14096, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed29" }, [14110]={ connections={ @@ -44600,7 +45629,8 @@ return { skill=14110, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems37" }, [14113]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -44622,7 +45652,8 @@ return { orbitIndex=0, skill=14113, stats={ - } + }, + stringId="mastery_caster42" }, [14127]={ connections={ @@ -44635,7 +45666,8 @@ return { skill=14127, stats={ [1]="8% reduced Skill Effect Duration" - } + }, + stringId="duration7" }, [14131]={ ascendancyName="Disciple of Varashta", @@ -44660,7 +45692,8 @@ return { skill=14131, stats={ [1]="Grants Skill: Ruzhan's Fury" - } + }, + stringId="AscendancySorceress3Notable18" }, [14176]={ connections={ @@ -44677,7 +45710,8 @@ return { skill=14176, stats={ [1]="Inherent Rage loss starts 1 second later" - } + }, + stringId="rage12" }, [14205]={ connections={ @@ -44694,7 +45728,8 @@ return { skill=14205, stats={ [1]="Gain 1 Rage when your Hit Ignites a target" - } + }, + stringId="rage42" }, [14211]={ connections={ @@ -44718,7 +45753,8 @@ return { stats={ [1]="Enemies affected by your Hazards Recently have 25% reduced Armour", [2]="Enemies affected by your Hazards Recently have 25% reduced Evasion Rating" - } + }, + stringId="hazards2" }, [14226]={ connections={ @@ -44734,7 +45770,8 @@ return { stats={ [1]="25% more Skill Speed while Off Hand is empty and you have", [2]="a One-Handed Martial Weapon equipped in your Main Hand" - } + }, + stringId="passive_keystone_dance_with_death" }, [14231]={ connections={ @@ -44751,7 +45788,8 @@ return { skill=14231, stats={ [1]="Triggered Spells deal 14% increased Spell Damage" - } + }, + stringId="triggers1" }, [14254]={ connections={ @@ -44768,7 +45806,8 @@ return { skill=14254, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed14" }, [14262]={ connections={ @@ -44816,7 +45855,8 @@ return { skill=14262, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes27" }, [14267]={ connections={ @@ -44872,7 +45912,8 @@ return { skill=14267, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity48" }, [14272]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern", @@ -44886,7 +45927,8 @@ return { orbitIndex=7, skill=14272, stats={ - } + }, + stringId="mastery_spell_suppression_6709" }, [14294]={ connections={ @@ -44910,7 +45952,8 @@ return { stats={ [1]="15% increased Life Cost of Skills", [2]="40% increased Spell Damage with Spells that cost Life" - } + }, + stringId="life_costs10" }, [14324]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -44934,7 +45977,8 @@ return { skill=14324, stats={ [1]="15% increased Mana Recovery rate" - } + }, + stringId="mana_regeneration19" }, [14328]={ connections={ @@ -44952,7 +45996,8 @@ return { stats={ [1]="12% increased maximum Energy Shield", [2]="+5% of Armour also applies to Elemental Damage" - } + }, + stringId="energy_shield_and_armour33" }, [14340]={ connections={ @@ -45000,7 +46045,8 @@ return { skill=14340, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity70" }, [14342]={ connections={ @@ -45018,7 +46064,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour5" }, [14343]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern", @@ -45039,7 +46086,8 @@ return { stats={ [1]="Damaging Ailments Cannot Be inflicted on you while you already have one", [2]="20% increased Magnitude of Damaging Ailments you inflict" - } + }, + stringId="ailments17" }, [14355]={ connections={ @@ -45056,7 +46104,8 @@ return { skill=14355, stats={ [1]="10% increased Spell Area Damage" - } + }, + stringId="area_spells13_" }, [14363]={ connections={ @@ -45073,7 +46122,8 @@ return { skill=14363, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration10" }, [14383]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern", @@ -45098,7 +46148,8 @@ return { stats={ [1]="30% increased amount of Mana Leeched", [2]="Unaffected by Chill while Leeching Mana" - } + }, + stringId="mana_leech17" }, [14418]={ connections={ @@ -45115,7 +46166,8 @@ return { skill=14418, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="azmerianimals9" }, [14428]={ connections={ @@ -45132,7 +46184,8 @@ return { skill=14428, stats={ [1]="+8 to Intelligence" - } + }, + stringId="attributes102" }, [14429]={ ascendancyName="Gemling Legionnaire", @@ -45152,7 +46205,8 @@ return { skill=14429, stats={ [1]="Grants Thaumaturgical Dynamism" - } + }, + stringId="AscendancyMercenary3Notable4" }, [14432]={ connectionArt="CharacterPlanned", @@ -45173,6 +46227,7 @@ return { stats={ [1]="40% increased Mana Regeneration Rate while Shapeshifted" }, + stringId="oracle_wolf_addon2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -45196,7 +46251,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour7" }, [14446]={ connections={ @@ -45252,7 +46308,8 @@ return { skill=14446, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence68" }, [14459]={ connections={ @@ -45269,7 +46326,8 @@ return { skill=14459, stats={ [1]="30% increased Thorns Critical Damage Bonus" - } + }, + stringId="getting_hit23" }, [14505]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -45283,7 +46341,8 @@ return { orbitIndex=0, skill=14505, stats={ - } + }, + stringId="mastery_minionoffence192" }, [14508]={ ascendancyName="Pathfinder", @@ -45306,7 +46365,8 @@ return { skill=14508, stats={ [1]="12% increased Magnitude of Poison you inflict" - } + }, + stringId="AscendancyRanger3Small1" }, [14509]={ connections={ @@ -45323,7 +46383,8 @@ return { skill=14509, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="glory22" }, [14511]={ connections={ @@ -45345,7 +46406,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="10% increased Melee Damage" - } + }, + stringId="melee57" }, [14515]={ connections={ @@ -45362,7 +46424,8 @@ return { skill=14515, stats={ [1]="15% increased Magnitude of Jagged Ground you create" - } + }, + stringId="jagged_ground4" }, [14539]={ connections={ @@ -45380,7 +46443,8 @@ return { stats={ [1]="8% increased Evasion Rating", [2]="Gain Deflection Rating equal to 3% of Evasion Rating" - } + }, + stringId="evasion27" }, [14540]={ connections={ @@ -45400,7 +46464,8 @@ return { stats={ [1]="Cannot be Light Stunned", [2]="Cannot Dodge Roll or Sprint" - } + }, + stringId="passive_keystone_unwavering_stance_" }, [14548]={ connections={ @@ -45417,7 +46482,8 @@ return { skill=14548, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence13" }, [14572]={ connections={ @@ -45438,7 +46504,8 @@ return { skill=14572, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns2" }, [14575]={ connections={ @@ -45452,7 +46519,8 @@ return { stats={ [1]="Minions have +20% to Lightning Resistance", [2]="Minions have +3% to Maximum Lightning Resistances" - } + }, + stringId="minion_defence39" }, [14601]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -45466,7 +46534,8 @@ return { orbitIndex=0, skill=14601, stats={ - } + }, + stringId="mastery_elemental_6470" }, [14602]={ connections={ @@ -45490,7 +46559,8 @@ return { stats={ [1]="15% increased Bolt Speed", [2]="20% increased Damage with Crossbows" - } + }, + stringId="crossbow29" }, [14654]={ connections={ @@ -45554,7 +46624,8 @@ return { skill=14654, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength2" }, [14655]={ connections={ @@ -45572,7 +46643,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Fire Damage" - } + }, + stringId="armour16" }, [14658]={ connections={ @@ -45632,7 +46704,8 @@ return { skill=14658, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity42" }, [14666]={ connections={ @@ -45645,7 +46718,8 @@ return { skill=14666, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="energy_shield10_" }, [14693]={ connections={ @@ -45662,7 +46736,8 @@ return { skill=14693, stats={ [1]="14% increased Damage with Maces" - } + }, + stringId="mace12" }, [14712]={ connections={ @@ -45679,7 +46754,8 @@ return { skill=14712, stats={ [1]="Minions have 12% increased maximum Life" - } + }, + stringId="minion_defence8" }, [14724]={ connections={ @@ -45696,7 +46772,8 @@ return { skill=14724, stats={ [1]="20% increased Shock Duration" - } + }, + stringId="shock17" }, [14725]={ connections={ @@ -45717,7 +46794,8 @@ return { skill=14725, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="attack_speed46" }, [14739]={ connections={ @@ -45734,7 +46812,8 @@ return { skill=14739, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery31" }, [14761]={ connections={ @@ -45762,7 +46841,8 @@ return { stats={ [1]="Allies in your Presence deal 40% increased Damage", [2]="40% increased Presence Area of Effect" - } + }, + stringId="auras23" }, [14769]={ connections={ @@ -45779,7 +46859,8 @@ return { skill=14769, stats={ [1]="+8 to Dexterity" - } + }, + stringId="azmerianimals17" }, [14777]={ connections={ @@ -45807,7 +46888,8 @@ return { stats={ [1]="Empowered Attacks have 50% increased Stun Buildup", [2]="100% increased Stun Threshold during Empowered Attacks" - } + }, + stringId="warcries16" }, [14832]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern", @@ -45821,7 +46903,8 @@ return { orbitIndex=0, skill=14832, stats={ - } + }, + stringId="mastery_mace153" }, [14882]={ connections={ @@ -45838,7 +46921,8 @@ return { skill=14882, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison39_" }, [14890]={ connections={ @@ -45856,7 +46940,8 @@ return { stats={ [1]="10% increased Chill Duration on Enemies", [2]="10% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze9_" }, [14923]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -45870,7 +46955,8 @@ return { orbitIndex=0, skill=14923, stats={ - } + }, + stringId="mastery_attack_6297" }, [14926]={ connections={ @@ -45891,7 +46977,8 @@ return { skill=14926, stats={ [1]="Regenerate 0.2% of maximum Life per second" - } + }, + stringId="life_regeneration24" }, [14934]={ connections={ @@ -45915,7 +47002,8 @@ return { stats={ [1]="10% increased Cast Speed", [2]="+13% to Chaos Resistance" - } + }, + stringId="cast_speed34" }, [14945]={ connections={ @@ -45943,7 +47031,8 @@ return { stats={ [1]="Minions have 20% increased Area of Effect", [2]="Minions have 20% increased Cooldown Recovery Rate" - } + }, + stringId="minion_offence40" }, [14952]={ connections={ @@ -45960,7 +47049,8 @@ return { skill=14952, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="chill_and_freeze29" }, [14958]={ connections={ @@ -45977,7 +47067,8 @@ return { skill=14958, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals41" }, [14960]={ ascendancyName="Smith of Kitava", @@ -46000,7 +47091,8 @@ return { skill=14960, stats={ [1]="+8% to Fire Resistance" - } + }, + stringId="AscendancyWarrior3Small4" }, [14980]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -46016,6 +47108,7 @@ return { skill=14980, stats={ }, + stringId="oracle_glory_elemental_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -46038,7 +47131,8 @@ return { skill=14996, stats={ [1]="20% increased Stun buildup if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting31" }, [14997]={ connections={ @@ -46059,7 +47153,8 @@ return { skill=14997, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed7" }, [15030]={ connections={ @@ -46087,7 +47182,8 @@ return { stats={ [1]="15% increased Parried Debuff Magnitude", [2]="Cannot be Critically Hit while Parrying" - } + }, + stringId="deflect11" }, [15044]={ ascendancyName="Tactician", @@ -46115,7 +47211,8 @@ return { skill=15044, stats={ [1]="Persistent Buffs have 50% less Reservation" - } + }, + stringId="AscendancyMercenary1Notable1" }, [15083]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -46136,7 +47233,8 @@ return { stats={ [1]="25% increased Shock Duration", [2]="25% increased Magnitude of Shock you inflict" - } + }, + stringId="lightning32" }, [15114]={ connections={ @@ -46167,7 +47265,8 @@ return { skill=15114, stats={ [1]="Plants have a 20% chance to immediately Overgrow" - } + }, + stringId="physical62" }, [15141]={ connectionArt="CharacterPlanned", @@ -46187,6 +47286,7 @@ return { stats={ [1]="30% chance to Impale on Spell Hit" }, + stringId="oracle_duration_physical7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -46209,7 +47309,8 @@ return { skill=15180, stats={ [1]="10% chance to Hinder Enemies on Hit with Spells" - } + }, + stringId="spells8" }, [15182]={ connections={ @@ -46253,7 +47354,8 @@ return { skill=15182, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes45" }, [15194]={ connections={ @@ -46270,7 +47372,8 @@ return { skill=15194, stats={ [1]="Minions have +20% to Fire Resistance" - } + }, + stringId="minion_defence38" }, [15207]={ connections={ @@ -46288,7 +47391,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="8% increased Accuracy Rating" - } + }, + stringId="accuracy22" }, [15247]={ connections={ @@ -46305,7 +47409,8 @@ return { skill=15247, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries48" }, [15270]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -46319,7 +47424,8 @@ return { orbitIndex=0, skill=15270, stats={ - } + }, + stringId="mastery_attack279" }, [15275]={ ascendancyName="Oracle", @@ -46343,7 +47449,8 @@ return { stats={ [1]="Spells Cast by Totems have 5% increased Cast Speed", [2]="Attacks used by Totems have 5% increased Attack Speed" - } + }, + stringId="AscendancyDruid1Small6" }, [15301]={ connections={ @@ -46364,7 +47471,8 @@ return { skill=15301, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy23" }, [15304]={ connections={ @@ -46381,7 +47489,8 @@ return { skill=15304, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed18" }, [15356]={ connections={ @@ -46398,7 +47507,8 @@ return { skill=15356, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration5" }, [15358]={ connections={ @@ -46419,7 +47529,8 @@ return { skill=15358, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence20" }, [15374]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -46443,7 +47554,8 @@ return { skill=15374, stats={ [1]="15% increased Life Recovery rate" - } + }, + stringId="life_regeneration27_" }, [15408]={ connections={ @@ -46464,7 +47576,8 @@ return { skill=15408, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield27" }, [15424]={ connections={ @@ -46485,7 +47598,8 @@ return { skill=15424, stats={ [1]="15% increased Stun Threshold" - } + }, + stringId="monkchakra25" }, [15427]={ connections={ @@ -46502,7 +47616,8 @@ return { skill=15427, stats={ [1]="12% increased Melee Damage" - } + }, + stringId="melee12" }, [15443]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -46523,7 +47638,8 @@ return { stats={ [1]="10% of Physical Damage taken Recouped as Life", [2]="20% increased Physical Damage" - } + }, + stringId="physical50" }, [15494]={ connections={ @@ -46544,7 +47660,8 @@ return { skill=15494, stats={ [1]="3% increased Fire Damage per Endurance Charge consumed Recently" - } + }, + stringId="endurance_charges15" }, [15507]={ connections={ @@ -46588,7 +47705,8 @@ return { skill=15507, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity24_" }, [15522]={ connections={ @@ -46609,7 +47727,8 @@ return { skill=15522, stats={ [1]="12% increased Ignite Magnitude" - } + }, + stringId="fire21_" }, [15580]={ connectionArt="CharacterPlanned", @@ -46634,6 +47753,7 @@ return { [1]="15% increased Damage", [2]="Minions deal 15% increased Damage" }, + stringId="oracle_damage_and_minions3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -46656,7 +47776,8 @@ return { skill=15590, stats={ [1]="Detonator skills have 8% increased Area of Effect" - } + }, + stringId="area_attacks42" }, [15606]={ connections={ @@ -46679,7 +47800,8 @@ return { skill=15606, stats={ [1]="Consuming Glory grants you 3% increased Attack damage per Glory consumed for 6 seconds, up to 60%" - } + }, + stringId="glory16" }, [15617]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -46700,7 +47822,8 @@ return { stats={ [1]="20% increased Life Recovery from Flasks", [2]="Life Flasks applied to you grant Guard for 4 seconds equal to 8% of the Life Recovery per Second they apply" - } + }, + stringId="life_flasks32" }, [15618]={ connections={ @@ -46717,7 +47840,8 @@ return { skill=15618, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals4" }, [15625]={ connections={ @@ -46734,7 +47858,8 @@ return { skill=15625, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="azmerianimals38" }, [15628]={ connections={ @@ -46751,7 +47876,8 @@ return { skill=15628, stats={ [1]="15% increased effect of Arcane Surge on you" - } + }, + stringId="mana_regeneration27" }, [15644]={ connections={ @@ -46779,7 +47905,8 @@ return { stats={ [1]="40% increased Elemental Ailment Threshold", [2]="10% reduced Duration of Ailments on You" - } + }, + stringId="spell_suppression32" }, [15672]={ connectionArt="CharacterPlanned", @@ -46803,6 +47930,7 @@ return { stats={ [1]="Totems gain +2% to all Maximum Elemental Resistances" }, + stringId="oracle_totems3_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -46829,7 +47957,8 @@ return { skill=15698, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze23" }, [15775]={ connections={ @@ -46881,7 +48010,8 @@ return { skill=15775, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity47" }, [15782]={ connections={ @@ -46933,7 +48063,8 @@ return { skill=15782, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes53" }, [15809]={ connections={ @@ -46958,7 +48089,8 @@ return { skill=15809, stats={ [1]="Minions have 20% increased Critical Hit Chance" - } + }, + stringId="minion_offence30_" }, [15814]={ connections={ @@ -46975,7 +48107,8 @@ return { skill=15814, stats={ [1]="25% increased Evasion Rating while Sprinting" - } + }, + stringId="Sprint5" }, [15829]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern", @@ -47000,7 +48133,8 @@ return { stats={ [1]="Recover 2% of maximum Mana on Kill", [2]="25% increased amount of Mana Leeched" - } + }, + stringId="mana_leech18" }, [15838]={ connections={ @@ -47017,7 +48151,8 @@ return { skill=15838, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="exploiting_elemental_ailments6" }, [15839]={ connections={ @@ -47034,7 +48169,8 @@ return { skill=15839, stats={ [1]="10% increased Duration of Ailments on Beasts" - } + }, + stringId="mercenary2" }, [15842]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -47050,6 +48186,7 @@ return { skill=15842, stats={ }, + stringId="oracle_big_family_mastery1__", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -47072,7 +48209,8 @@ return { skill=15855, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword13" }, [15876]={ connections={ @@ -47093,7 +48231,8 @@ return { skill=15876, stats={ [1]="Gain 15% of maximum Energy Shield as additional Freeze Threshold" - } + }, + stringId="cold23" }, [15885]={ connections={ @@ -47149,7 +48288,8 @@ return { skill=15885, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence47" }, [15892]={ connections={ @@ -47162,7 +48302,8 @@ return { skill=15892, stats={ [1]="20% increased Damage against Enemies with Fully Broken Armour" - } + }, + stringId="armour_break8" }, [15899]={ connections={ @@ -47179,7 +48320,8 @@ return { skill=15899, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed17" }, [15913]={ connections={ @@ -47205,7 +48347,8 @@ return { stats={ [1]="4% increased Area of Effect", [2]="5% increased Area Damage" - } + }, + stringId="area_of_effect15" }, [15969]={ connections={ @@ -47226,7 +48369,8 @@ return { skill=15969, stats={ [1]="12% increased Damage with Hits against Enemies affected by Elemental Ailments" - } + }, + stringId="exploiting_elemental_ailments3" }, [15975]={ connections={ @@ -47244,7 +48388,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield27" }, [15984]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -47258,7 +48403,8 @@ return { orbitIndex=0, skill=15984, stats={ - } + }, + stringId="mastery_lightning_6564" }, [15986]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -47283,7 +48429,8 @@ return { stats={ [1]="25% reduced Poison Duration", [2]="Targets can be affected by +1 of your Poisons at the same time" - } + }, + stringId="poison16" }, [15991]={ connections={ @@ -47306,7 +48453,8 @@ return { skill=15991, stats={ [1]="Immune to Shock while affected by an Archon Buff" - } + }, + stringId="lightning57" }, [16013]={ connections={ @@ -47323,7 +48471,8 @@ return { skill=16013, stats={ [1]="5% chance to Daze on Hit" - } + }, + stringId="physical3" }, [16024]={ connections={ @@ -47340,7 +48489,8 @@ return { skill=16024, stats={ [1]="Invocation Spells have 20% increased Critical Damage Bonus" - } + }, + stringId="triggers27" }, [16051]={ connections={ @@ -47353,7 +48503,8 @@ return { skill=16051, stats={ [1]="Attacks used by Totems have 4% increased Attack Speed" - } + }, + stringId="totems51" }, [16084]={ connections={ @@ -47370,7 +48521,8 @@ return { skill=16084, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed18" }, [16090]={ connections={ @@ -47387,7 +48539,8 @@ return { skill=16090, stats={ [1]="6% of Skill Mana Costs Converted to Life Costs" - } + }, + stringId="life_costs3" }, [16100]={ ascendancyName="Invoker", @@ -47410,7 +48563,8 @@ return { skill=16100, stats={ [1]="20% increased Evasion Rating" - } + }, + stringId="AscendancyMonk2Small2" }, [16111]={ connections={ @@ -47435,7 +48589,8 @@ return { skill=16111, stats={ [1]="20% increased Attack Damage while Surrounded" - } + }, + stringId="attack38_" }, [16114]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -47449,7 +48604,8 @@ return { orbitIndex=0, skill=16114, stats={ - } + }, + stringId="mastery_aura_6310" }, [16121]={ connections={ @@ -47466,7 +48622,8 @@ return { skill=16121, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="monkelemental1" }, [16123]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -47480,7 +48637,8 @@ return { orbitIndex=22, skill=16123, stats={ - } + }, + stringId="mastery_criticals67" }, [16140]={ connections={ @@ -47497,7 +48655,8 @@ return { skill=16140, stats={ [1]="5% chance to Daze on Hit" - } + }, + stringId="physical4" }, [16142]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -47518,7 +48677,8 @@ return { stats={ [1]="20% increased Freeze Buildup", [2]="Enemies Frozen by you have -8% to Cold Resistance" - } + }, + stringId="cold48" }, [16150]={ connections={ @@ -47541,7 +48701,8 @@ return { skill=16150, stats={ [1]="Increases and Reductions to Companion Damage also apply to you" - } + }, + stringId="companions2" }, [16168]={ connections={ @@ -47593,7 +48754,8 @@ return { skill=16168, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength27" }, [16204]={ ascendancyName="Shaman", @@ -47613,7 +48775,8 @@ return { skill=16204, stats={ [1]="+40 to Spirit for each of your empty Charm slots" - } + }, + stringId="AscendancyDruid2Notable7" }, [16249]={ ascendancyName="Tactician", @@ -47634,7 +48797,8 @@ return { stats={ [1]="Allies in your Presence gain added Attack Damage equal", [2]="to 25% of your main hand Weapon's Damage" - } + }, + stringId="AscendancyMercenary1Notable2" }, [16256]={ connections={ @@ -47659,7 +48823,8 @@ return { [1]="25% reduced Mana Regeneration Rate while stationary", [2]="50% increased Mana Regeneration Rate while moving", [3]="5% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="mana_regeneration40" }, [16276]={ applyToArmour=true, @@ -47680,7 +48845,8 @@ return { skill=16276, stats={ [1]="Body Armour grants 60% increased Glory generation" - } + }, + stringId="AscendancyWarrior3Notable6_2" }, [16311]={ connections={ @@ -47701,7 +48867,8 @@ return { skill=16311, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration23" }, [16329]={ connections={ @@ -47718,7 +48885,8 @@ return { skill=16329, stats={ [1]="5% reduced Flask Charges used" - } + }, + stringId="flasks5" }, [16332]={ connectionArt="CharacterPlanned", @@ -47746,6 +48914,7 @@ return { stats={ [1]="17% increased Stun Threshold" }, + stringId="oracle_beast_corruption2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -47768,7 +48937,8 @@ return { skill=16347, stats={ [1]="+2 to Maximum Rage" - } + }, + stringId="rage2" }, [16367]={ connections={ @@ -47781,7 +48951,8 @@ return { skill=16367, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental46" }, [16385]={ connections={ @@ -47798,7 +48969,8 @@ return { skill=16385, stats={ [1]="20% increased Glory generation for Banner Skills" - } + }, + stringId="banners19" }, [16401]={ connections={ @@ -47816,7 +48988,8 @@ return { stats={ [1]="8% increased Lightning Damage", [2]="10% increased Electrocute Buildup" - } + }, + stringId="lightning47" }, [16413]={ connections={ @@ -47834,7 +49007,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="Minions deal 8% increased Damage" - } + }, + stringId="minion_attack2" }, [16433]={ ascendancyName="Pathfinder", @@ -47866,7 +49040,8 @@ return { orbitIndex=0, skill=16433, stats={ - } + }, + stringId="AscendancyRanger3Notable8_Choice_" }, [16460]={ connections={ @@ -47914,7 +49089,8 @@ return { skill=16460, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity15" }, [16466]={ connections={ @@ -47939,7 +49115,8 @@ return { [1]="5% increased Cast Speed", [2]="15% increased Mana Regeneration Rate", [3]="+10 to Intelligence" - } + }, + stringId="cast_speed38" }, [16484]={ connections={ @@ -47987,7 +49164,8 @@ return { skill=16484, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength87" }, [16485]={ connections={ @@ -48004,7 +49182,8 @@ return { skill=16485, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="oracle6" }, [16489]={ connections={ @@ -48052,7 +49231,8 @@ return { skill=16489, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity33" }, [16499]={ connections={ @@ -48076,7 +49256,8 @@ return { stats={ [1]="40% increased Curse Duration", [2]="10% increased Curse Magnitudes" - } + }, + stringId="curses18" }, [16506]={ connections={ @@ -48093,7 +49274,8 @@ return { skill=16506, stats={ [1]="20% increased chance to inflict Elemental Ailments if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting30" }, [16538]={ connections={ @@ -48110,7 +49292,8 @@ return { skill=16538, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed21" }, [16568]={ connections={ @@ -48127,7 +49310,8 @@ return { skill=16568, stats={ [1]="Minions Revive 15% faster if all your Minions are Companions" - } + }, + stringId="companions24" }, [16596]={ connections={ @@ -48148,7 +49332,8 @@ return { skill=16596, stats={ [1]="3% increased Attack and Cast Speed with Elemental Skills" - } + }, + stringId="elemental6" }, [16602]={ connections={ @@ -48169,7 +49354,8 @@ return { skill=16602, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="azmerianimals8" }, [16615]={ connectionArt="CharacterPlanned", @@ -48195,6 +49381,7 @@ return { [1]="30% increased Armour while stationary", [2]="30% increased Life Regeneration Rate while stationary" }, + stringId="oracle_crab_claw5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -48227,7 +49414,8 @@ return { skill=16618, stats={ [1]="2% increased Damage per 5 of your lowest Attribute" - } + }, + stringId="all_attributes10" }, [16620]={ connections={ @@ -48244,7 +49432,8 @@ return { skill=16620, stats={ [1]="10% reduced Movement Speed Penalty while Actively Blocking" - } + }, + stringId="shield30" }, [16626]={ connections={ @@ -48272,7 +49461,8 @@ return { stats={ [1]="12% increased Area of Effect if you have Stunned an Enemy Recently", [2]="12% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks27" }, [16647]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -48286,7 +49476,8 @@ return { orbitIndex=0, skill=16647, stats={ - } + }, + stringId="mastery_mana6192" }, [16680]={ connections={ @@ -48303,7 +49494,8 @@ return { skill=16680, stats={ [1]="15% increased Crossbow Reload Speed" - } + }, + stringId="crossbow15_" }, [16691]={ connections={ @@ -48320,7 +49512,8 @@ return { skill=16691, stats={ [1]="Leech Life 15% faster" - } + }, + stringId="life_leech27" }, [16695]={ connections={ @@ -48337,7 +49530,8 @@ return { skill=16695, stats={ [1]="3% of Elemental Damage taken Recouped as Energy Shield" - } + }, + stringId="energy_shield_recovery38" }, [16705]={ connections={ @@ -48389,7 +49583,8 @@ return { skill=16705, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence66" }, [16721]={ connections={ @@ -48414,7 +49609,8 @@ return { skill=16721, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical66" }, [16725]={ connections={ @@ -48470,7 +49666,8 @@ return { skill=16725, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength21" }, [16744]={ connections={ @@ -48491,7 +49688,8 @@ return { skill=16744, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion25" }, [16784]={ connections={ @@ -48508,7 +49706,8 @@ return { skill=16784, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems12_" }, [16786]={ connections={ @@ -48525,7 +49724,8 @@ return { skill=16786, stats={ [1]="15% increased Immobilisation buildup" - } + }, + stringId="slaying6" }, [16790]={ connections={ @@ -48549,7 +49749,8 @@ return { stats={ [1]="15% increased Mana Regeneration Rate", [2]="20% increased Mana Cost Efficiency" - } + }, + stringId="mana_regeneration50_" }, [16816]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -48569,7 +49770,8 @@ return { skill=16816, stats={ [1]="Attacks gain increased Accuracy Rating equal to their Critical Hit Chance" - } + }, + stringId="accuracy35" }, [16861]={ connections={ @@ -48586,7 +49788,8 @@ return { skill=16861, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals70" }, [16871]={ connections={ @@ -48604,7 +49807,8 @@ return { stats={ [1]="+4 to Strength", [2]="+4 to Dexterity" - } + }, + stringId="azmerianimals5" }, [16938]={ connections={ @@ -48622,7 +49826,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="duelist_minions4" }, [16940]={ connections={ @@ -48646,7 +49851,8 @@ return { stats={ [1]="12% increased Area of Effect while you have Arcane Surge", [2]="30% increased Spell Damage while you have Arcane Surge" - } + }, + stringId="mana_regeneration44_" }, [16947]={ connectionArt="CharacterPlanned", @@ -48672,6 +49878,7 @@ return { [1]="40% faster start of Energy Shield Recharge", [2]="15% increased Block chance" }, + stringId="oracle_crab_claw9_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -48694,7 +49901,8 @@ return { skill=17024, stats={ [1]="3% increased Attack and Cast Speed with Lightning Skills" - } + }, + stringId="lightning16" }, [17025]={ connections={ @@ -48711,7 +49919,8 @@ return { skill=17025, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="ground13" }, [17026]={ connections={ @@ -48728,7 +49937,8 @@ return { skill=17026, stats={ [1]="15% increased Cooldown Recovery Rate for Grenade Skills" - } + }, + stringId="grenades25" }, [17029]={ connections={ @@ -48752,7 +49962,8 @@ return { stats={ [1]="Defend with 200% of Armour against Critical Hits", [2]="+15 to Strength" - } + }, + stringId="armour32" }, [17045]={ connections={ @@ -48769,7 +49980,8 @@ return { skill=17045, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="slow_mitigation4_" }, [17057]={ connections={ @@ -48786,7 +49998,8 @@ return { skill=17057, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="ground11" }, [17058]={ ascendancyName="Ritualist", @@ -48805,7 +50018,8 @@ return { skill=17058, stats={ [1]="-20% to all Elemental Resistances" - } + }, + stringId="AscendancyHuntress3Small1_3" }, [17059]={ connectionArt="CharacterPlanned", @@ -48829,6 +50043,7 @@ return { stats={ [1]="25% increased Stun Threshold while Channelling" }, + stringId="oracle_channelling3_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -48851,7 +50066,8 @@ return { skill=17061, stats={ [1]="Archon recovery period expires 10% faster" - } + }, + stringId="archon6_" }, [17077]={ connections={ @@ -48872,7 +50088,8 @@ return { skill=17077, stats={ [1]="12% increased Attack Damage while moving" - } + }, + stringId="slow_mitigation9" }, [17088]={ connections={ @@ -48916,7 +50133,8 @@ return { skill=17088, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence7" }, [17092]={ connections={ @@ -48933,7 +50151,8 @@ return { skill=17092, stats={ [1]="+2 to Maximum Rage" - } + }, + stringId="minion_attack3" }, [17101]={ connections={ @@ -48950,7 +50169,8 @@ return { skill=17101, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="unarmed4_" }, [17107]={ connections={ @@ -48967,7 +50187,8 @@ return { skill=17107, stats={ [1]="10% increased Spell Area Damage" - } + }, + stringId="area_spells7" }, [17112]={ connections={ @@ -48989,7 +50210,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="Ancestrally Boosted Attacks deal 16% increased Damage" - } + }, + stringId="melee63" }, [17118]={ connections={ @@ -49041,7 +50263,8 @@ return { skill=17118, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes47" }, [17138]={ connections={ @@ -49058,7 +50281,8 @@ return { skill=17138, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee45_" }, [17146]={ connections={ @@ -49079,7 +50303,8 @@ return { skill=17146, stats={ [1]="20% increased Parry Damage" - } + }, + stringId="deflect2_" }, [17150]={ connections={ @@ -49106,7 +50331,8 @@ return { skill=17150, stats={ [1]="Gain 8% of Evasion Rating as extra Armour" - } + }, + stringId="armour37" }, [17215]={ connections={ @@ -49124,7 +50350,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Mana Regeneration Rate" - } + }, + stringId="monkchakra2_" }, [17229]={ connections={ @@ -49156,7 +50383,8 @@ return { stats={ [1]="Minions have +20% to all Elemental Resistances", [2]="20% increased Elemental Ailment Threshold" - } + }, + stringId="sentinels9" }, [17248]={ connections={ @@ -49200,7 +50428,8 @@ return { skill=17248, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence4" }, [17254]={ connections={ @@ -49228,7 +50457,8 @@ return { stats={ [1]="15% increased Evasion Rating", [2]="8% increased Cast Speed" - } + }, + stringId="cast_speed35" }, [17260]={ connections={ @@ -49255,7 +50485,8 @@ return { skill=17260, stats={ [1]="Damage Penetrates 15% of Enemy Elemental Resistances while Shapeshifted" - } + }, + stringId="shapeshifting11" }, [17268]={ ascendancyName="Invoker", @@ -49278,7 +50509,8 @@ return { skill=17268, stats={ [1]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="AscendancyMonk2Small3" }, [17282]={ connections={ @@ -49295,7 +50527,8 @@ return { skill=17282, stats={ [1]="16% increased Mana Regeneration Rate while stationary" - } + }, + stringId="mana_regeneration7_" }, [17283]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern", @@ -49309,7 +50542,8 @@ return { orbitIndex=0, skill=17283, stats={ - } + }, + stringId="mastery_evasion_and_energy_shield_6496" }, [17294]={ connections={ @@ -49330,7 +50564,8 @@ return { skill=17294, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration33" }, [17303]={ connections={ @@ -49358,7 +50593,8 @@ return { stats={ [1]="40% increased Cooldown Recovery Rate for Grenade Skills", [2]="80% reduced Grenade Damage" - } + }, + stringId="grenades27" }, [17316]={ connections={ @@ -49379,7 +50615,8 @@ return { skill=17316, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed3" }, [17330]={ connections={ @@ -49403,7 +50640,8 @@ return { stats={ [1]="20% chance for Bleeding to be Aggravated when Inflicted against Enemies on Jagged Ground", [2]="40% increased Jagged Ground Duration" - } + }, + stringId="jagged_ground25" }, [17340]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -49428,7 +50666,8 @@ return { stats={ [1]="4% increased Movement Speed if you've Killed Recently", [2]="8% increased Attack Speed if you've killed Recently" - } + }, + stringId="movement_speed11" }, [17348]={ connections={ @@ -49445,7 +50684,8 @@ return { skill=17348, stats={ [1]="12% increased Ignite Magnitude" - } + }, + stringId="fire17" }, [17349]={ connections={ @@ -49467,7 +50707,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour10" }, [17366]={ connections={ @@ -49485,7 +50726,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield2" }, [17367]={ connections={ @@ -49507,7 +50749,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield16" }, [17372]={ connections={ @@ -49535,7 +50778,8 @@ return { stats={ [1]="25% increased Melee Damage", [2]="+2 to Melee Strike Range" - } + }, + stringId="melee38" }, [17378]={ connections={ @@ -49552,7 +50796,8 @@ return { skill=17378, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence5" }, [17380]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -49582,7 +50827,8 @@ return { orbitIndex=6, skill=17380, stats={ - } + }, + stringId="mastery_cold58" }, [17394]={ connections={ @@ -49599,7 +50845,8 @@ return { skill=17394, stats={ [1]="Minions cause 15% increased Stun Buildup" - } + }, + stringId="minion_offence23" }, [17411]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -49613,7 +50860,8 @@ return { orbitIndex=0, skill=17411, stats={ - } + }, + stringId="mastery_dualwield89" }, [17417]={ connections={ @@ -49635,7 +50883,8 @@ return { stats={ [1]="5% increased Projectile Speed", [2]="8% increased Physical Damage" - } + }, + stringId="projectiles45" }, [17420]={ connections={ @@ -49660,7 +50909,8 @@ return { skill=17420, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning4" }, [17447]={ connections={ @@ -49681,7 +50931,8 @@ return { skill=17447, stats={ [1]="20% increased Stun Threshold while Parrying" - } + }, + stringId="buckler19" }, [17468]={ connections={ @@ -49721,7 +50972,8 @@ return { skill=17468, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength57" }, [17501]={ connections={ @@ -49734,7 +50986,8 @@ return { skill=17501, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_reservation5" }, [17505]={ connections={ @@ -49759,7 +51012,8 @@ return { skill=17505, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed2" }, [17517]={ connections={ @@ -49780,7 +51034,8 @@ return { skill=17517, stats={ [1]="5% increased Area of Effect" - } + }, + stringId="area_of_effect1" }, [17523]={ connections={ @@ -49797,7 +51052,8 @@ return { skill=17523, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards12" }, [17532]={ connections={ @@ -49814,7 +51070,8 @@ return { skill=17532, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold23" }, [17548]={ connections={ @@ -49842,7 +51099,8 @@ return { stats={ [1]="25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently", [2]="15% increased Critical Hit Chance" - } + }, + stringId="criticals38_" }, [17553]={ connections={ @@ -49855,7 +51113,8 @@ return { skill=17553, stats={ [1]="25% chance for Projectiles to Pierce Enemies within 3m distance of you" - } + }, + stringId="ranged28" }, [17584]={ connections={ @@ -49880,7 +51139,8 @@ return { skill=17584, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks4" }, [17587]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -49896,6 +51156,7 @@ return { skill=17587, stats={ }, + stringId="oracle_slow_crit_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -49922,7 +51183,8 @@ return { skill=17589, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack17" }, [17600]={ connections={ @@ -49953,7 +51215,8 @@ return { skill=17600, stats={ [1]="Leeching Life from your Hits causes your Companion to also Leech the same amount of Life" - } + }, + stringId="duelist_minions10" }, [17602]={ connections={ @@ -49975,7 +51238,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield13" }, [17625]={ connections={ @@ -49992,7 +51256,8 @@ return { skill=17625, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="shapeshifting14" }, [17646]={ ascendancyName="Witchhunter", @@ -50012,7 +51277,8 @@ return { skill=17646, stats={ [1]="Decimating Strike" - } + }, + stringId="AscendancyMercenary2Notable2" }, [17655]={ connections={ @@ -50036,7 +51302,8 @@ return { skill=17655, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras1" }, [17664]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -50064,7 +51331,8 @@ return { skill=17664, stats={ [1]="50% increased Critical Damage Bonus against Enemies that have exited your Presence Recently" - } + }, + stringId="criticals97" }, [17668]={ connections={ @@ -50082,7 +51350,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Mana Regeneration Rate" - } + }, + stringId="monkchakra3" }, [17672]={ connections={ @@ -50130,7 +51399,8 @@ return { skill=17672, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes77_" }, [17686]={ connections={ @@ -50151,7 +51421,8 @@ return { skill=17686, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee23_" }, [17687]={ connections={ @@ -50168,7 +51439,8 @@ return { skill=17687, stats={ [1]="15% increased Mana Flask Charges gained" - } + }, + stringId="mana_flasks2" }, [17702]={ connections={ @@ -50220,7 +51492,8 @@ return { skill=17702, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity75" }, [17706]={ connections={ @@ -50238,7 +51511,8 @@ return { stats={ [1]="10% increased Energy Shield Recharge Rate", [2]="10% increased Mana Recovery from Flasks" - } + }, + stringId="energy_shield_recovery36" }, [17711]={ connections={ @@ -50255,7 +51529,8 @@ return { skill=17711, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells8_" }, [17724]={ connections={ @@ -50272,7 +51547,8 @@ return { skill=17724, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="unarmed3" }, [17725]={ connections={ @@ -50296,7 +51572,8 @@ return { stats={ [1]="Allies in your Presence have 25% increased Critical Hit Chance", [2]="25% increased Critical Hit Chance" - } + }, + stringId="criticals101" }, [17726]={ connections={ @@ -50313,7 +51590,8 @@ return { skill=17726, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="ranged3" }, [17729]={ connectionArt="CharacterPlanned", @@ -50338,6 +51616,7 @@ return { [1]="12% increased Spell Damage", [2]="8% chance to Poison on Hit" }, + stringId="oracle_spell_poison3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -50357,7 +51636,8 @@ return { orbitIndex=0, skill=17745, stats={ - } + }, + stringId="mastery_totem_6149" }, [17754]={ ascendancyName="Infernalist", @@ -50377,7 +51657,8 @@ return { skill=17754, stats={ [1]="Grants Skill: Summon Infernal Hound" - } + }, + stringId="AscendancyWitch1Notable10" }, [17762]={ connections={ @@ -50404,7 +51685,8 @@ return { skill=17762, stats={ [1]="10% of Thorns Damage Leeched as Life" - } + }, + stringId="getting_hit12" }, [17788]={ ascendancyName="Lich", @@ -50438,7 +51720,8 @@ return { [1]="Can Socket a non-Unique Basic Jewel into the Phylactery", [2]="100% increased Effect of the Socketed Jewel", [3]="50% more Mana Cost of Skills if you have no Energy Shield" - } + }, + stringId="AscendancyWitch3Notable1" }, [17791]={ connections={ @@ -50455,7 +51738,8 @@ return { skill=17791, stats={ [1]="18% increased Stun Buildup with Maces" - } + }, + stringId="mace3" }, [17792]={ connections={ @@ -50472,7 +51756,8 @@ return { skill=17792, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="azmerianimals56" }, [17796]={ connections={ @@ -50489,7 +51774,8 @@ return { skill=17796, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="slowed_enemies22" }, [17825]={ connections={ @@ -50521,7 +51807,8 @@ return { stats={ [1]="+0.5 metres to Dodge Roll distance while Surrounded", [2]="10% increased Movement Speed while Surrounded" - } + }, + stringId="being_surrounded21" }, [17854]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -50546,7 +51833,8 @@ return { stats={ [1]="3% increased Movement Speed", [2]="30% increased Evasion Rating" - } + }, + stringId="evasion31" }, [17867]={ connections={ @@ -50564,7 +51852,8 @@ return { stats={ [1]="Debuffs you inflict have 7% increased Slow Magnitude", [2]="7% increased Exposure Effect" - } + }, + stringId="slowed_enemies28" }, [17871]={ connections={ @@ -50582,7 +51871,8 @@ return { stats={ [1]="5% reduced Effect of Chill on you", [2]="10% increased Freeze Threshold" - } + }, + stringId="freeze_and_chill_mitigation2" }, [17882]={ connections={ @@ -50605,7 +51895,8 @@ return { skill=17882, stats={ [1]="25% reduced Grenade Detonation Time" - } + }, + stringId="grenades18" }, [17885]={ connections={ @@ -50622,7 +51913,8 @@ return { skill=17885, stats={ [1]="15% reduced Magnitude of Ignite on you" - } + }, + stringId="ignite_mitigation7" }, [17894]={ connectionArt="CharacterPlanned", @@ -50648,6 +51940,7 @@ return { [1]="20% increased Physical Damage with Bows", [2]="Bow Attacks have Culling Strike" }, + stringId="oracle_bow_movement9", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -50670,7 +51963,8 @@ return { skill=17903, stats={ [1]="16% increased Thorns damage" - } + }, + stringId="getting_hit19_" }, [17906]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -50684,7 +51978,8 @@ return { orbitIndex=0, skill=17906, stats={ - } + }, + stringId="mastery_trap237" }, [17923]={ ascendancyName="Acolyte of Chayula", @@ -50707,7 +52002,8 @@ return { skill=17923, stats={ [1]="10% chance to gain Volatility on Kill" - } + }, + stringId="AscendancyMonk3Small1" }, [17924]={ connections={ @@ -50724,7 +52020,8 @@ return { skill=17924, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life2" }, [17955]={ connections={ @@ -50748,7 +52045,8 @@ return { stats={ [1]="30% reduced Evasion Rating if you have been Hit Recently", [2]="100% increased Evasion Rating if you haven't been Hit Recently" - } + }, + stringId="evasion7_" }, [17973]={ connections={ @@ -50783,7 +52081,8 @@ return { stats={ [1]="25% increased Energy Shield Recharge Rate", [2]="25% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery14" }, [17994]={ connections={ @@ -50800,7 +52099,8 @@ return { skill=17994, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect32" }, [17999]={ connections={ @@ -50826,7 +52126,8 @@ return { stats={ [1]="8% increased Warcry Speed", [2]="6% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries29" }, [18004]={ connections={ @@ -50843,7 +52144,8 @@ return { skill=18004, stats={ [1]="Inherent Rage loss starts 1 second later" - } + }, + stringId="rage13" }, [18049]={ connections={ @@ -50860,7 +52162,8 @@ return { skill=18049, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies within 2m" - } + }, + stringId="projectiles27" }, [18073]={ connections={ @@ -50881,7 +52184,8 @@ return { skill=18073, stats={ [1]="12% increased Attack Damage" - } + }, + stringId="slow_attacks2_" }, [18081]={ connectionArt="CharacterPlanned", @@ -50910,6 +52214,7 @@ return { stats={ [1]="Damage Penetrates 20% Elemental Resistances for each time you've used a Skill that Requires Glory in the past 6 seconds" }, + stringId="oracle_glory_elemental5_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -50943,7 +52248,8 @@ return { stats={ [1]="Damage Penetrates 15% Cold Resistance", [2]="+10 to Intelligence" - } + }, + stringId="cold_penetration25" }, [18115]={ connections={ @@ -50960,7 +52266,8 @@ return { skill=18115, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="grenades16" }, [18121]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -50974,7 +52281,8 @@ return { orbitIndex=0, skill=18121, stats={ - } + }, + stringId="mastery_caster_6354__" }, [18146]={ ascendancyName="Gemling Legionnaire", @@ -50997,7 +52305,8 @@ return { skill=18146, stats={ [1]="Equipment and Skill Gems have 4% reduced Attribute Requirements" - } + }, + stringId="AscendancyMercenary3Small3" }, [18157]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -51022,7 +52331,8 @@ return { stats={ [1]="25% increased Armour", [2]="+15% of Armour also applies to Elemental Damage" - } + }, + stringId="armour49" }, [18158]={ ascendancyName="Infernalist", @@ -51043,7 +52353,8 @@ return { stats={ [1]="All Damage from you and Allies in your Presence", [2]="contributes to Flammability and Ignite Magnitudes" - } + }, + stringId="AscendancyWitch1Notable8" }, [18160]={ connections={ @@ -51060,7 +52371,8 @@ return { skill=18160, stats={ [1]="Minions have 20% increased Critical Hit Chance" - } + }, + stringId="minion_offence29" }, [18167]={ connections={ @@ -51077,7 +52389,8 @@ return { skill=18167, stats={ [1]="Invocated Spells have 12% increased Critical Hit Chance" - } + }, + stringId="triggers29" }, [18186]={ connections={ @@ -51094,7 +52407,8 @@ return { skill=18186, stats={ [1]="15% increased Armour" - } + }, + stringId="armour9" }, [18207]={ connections={ @@ -51112,7 +52426,8 @@ return { stats={ [1]="4% increased Area of Effect of Ancestrally Boosted Attacks", [2]="Ancestrally Boosted Attacks deal 8% increased Damage" - } + }, + stringId="melee62" }, [18240]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -51126,7 +52441,8 @@ return { orbitIndex=0, skill=18240, stats={ - } + }, + stringId="mastery_energyshield100" }, [18245]={ connections={ @@ -51148,7 +52464,8 @@ return { stats={ [1]="Minions have 8% increased maximum Life", [2]="Minions have 8% additional Physical Damage Reduction" - } + }, + stringId="minion_defence3" }, [18270]={ connections={ @@ -51165,7 +52482,8 @@ return { skill=18270, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical69" }, [18280]={ ascendancyName="Ritualist", @@ -51185,7 +52503,8 @@ return { skill=18280, stats={ [1]="Can instead consume 25% of maximum Mana to trigger Charms with insufficient charges" - } + }, + stringId="AscendancyHuntress3Notable4" }, [18308]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -51206,7 +52525,8 @@ return { stats={ [1]="+250 to Accuracy against Bleeding Enemies", [2]="Bleeding you inflict deals Damage 10% faster" - } + }, + stringId="bleed18" }, [18348]={ ascendancyName="Infernalist", @@ -51240,7 +52560,8 @@ return { [1]="20% of Cold Damage taken as Fire Damage", [2]="20% of Lightning Damage taken as Fire Damage", [3]="20% of Physical Damage taken as Chaos Damage" - } + }, + stringId="AscendancyWitch1Notable4" }, [18353]={ connectionArt="CharacterPlanned", @@ -51269,6 +52590,7 @@ return { [1]="12% increased Lightning Damage", [2]="12% increased Physical Damage" }, + stringId="oracle_rust_king1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -51288,7 +52610,8 @@ return { stats={ [1]="8% increased amount of Life Leeched", [2]="12% increased Thorns damage" - } + }, + stringId="getting_hit8_" }, [18397]={ connections={ @@ -51316,7 +52639,8 @@ return { stats={ [1]="35% increased amount of Life Leeched", [2]="Leech Life 20% slower" - } + }, + stringId="life_leech17" }, [18407]={ connections={ @@ -51356,7 +52680,8 @@ return { skill=18407, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence12" }, [18419]={ connections={ @@ -51388,7 +52713,8 @@ return { stats={ [1]="Regenerate 1% of maximum Life per second while you have a Totem", [2]="Totems Regenerate 3% of maximum Life per second" - } + }, + stringId="totems34" }, [18441]={ connectionArt="CharacterPlanned", @@ -51412,6 +52738,7 @@ return { stats={ [1]="+3 to Maximum Rage" }, + stringId="oracle_rage1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -51473,7 +52800,8 @@ return { skill=18448, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes16" }, [18451]={ connections={ @@ -51486,7 +52814,8 @@ return { skill=18451, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="frenzy_charges5" }, [18465]={ connections={ @@ -51517,7 +52846,8 @@ return { stats={ [1]="20% increased Critical Damage Bonus", [2]="20% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits" - } + }, + stringId="criticals25_" }, [18470]={ connections={ @@ -51534,7 +52864,8 @@ return { skill=18470, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="pin7" }, [18472]={ connections={ @@ -51552,7 +52883,8 @@ return { stats={ [1]="15% increased Stun Buildup", [2]="15% increased Freeze Buildup" - } + }, + stringId="poise4" }, [18485]={ connections={ @@ -51575,7 +52907,8 @@ return { skill=18485, stats={ [1]="Gain 3 Volatility when an Allied Persistent Reviving Minion is Killed" - } + }, + stringId="volatility1" }, [18489]={ connections={ @@ -51600,7 +52933,8 @@ return { skill=18489, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed4" }, [18496]={ connections={ @@ -51625,7 +52959,8 @@ return { [1]="5% reduced Attack Speed", [2]="30% increased Magnitude of Ailments you inflict", [3]="20% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="slow_attacks11" }, [18505]={ connections={ @@ -51654,7 +52989,8 @@ return { [1]="5% reduced Attack Speed", [2]="30% increased Stun Buildup", [3]="50% increased Attack Damage" - } + }, + stringId="slow_attacks10" }, [18519]={ connections={ @@ -51672,7 +53008,8 @@ return { stats={ [1]="8% increased amount of Life Leeched", [2]="Companions deal 12% increased Damage" - } + }, + stringId="duelist_minions2" }, [18548]={ connections={ @@ -51689,7 +53026,8 @@ return { skill=18548, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed7" }, [18568]={ connections={ @@ -51707,7 +53045,8 @@ return { stats={ [1]="+5% to Cold Resistance", [2]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech3" }, [18585]={ ascendancyName="Warbringer", @@ -51730,7 +53069,8 @@ return { skill=18585, stats={ [1]="20% increased Armour" - } + }, + stringId="AscendancyWarrior2Small3" }, [18624]={ connections={ @@ -51751,7 +53091,8 @@ return { skill=18624, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards10" }, [18629]={ connections={ @@ -51768,7 +53109,8 @@ return { skill=18629, stats={ [1]="5% increased Block chance" - } + }, + stringId="block7_" }, [18651]={ connections={ @@ -51789,7 +53131,8 @@ return { skill=18651, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning19" }, [18678]={ ascendancyName="Chronomancer", @@ -51812,7 +53155,8 @@ return { skill=18678, stats={ [1]="Buffs on you expire 10% slower" - } + }, + stringId="AscendancySorceress2Small1" }, [18684]={ connections={ @@ -51828,7 +53172,8 @@ return { stats={ [1]="75% of Damage Converted to Fire Damage", [2]="Deal no Non-Fire Damage" - } + }, + stringId="passive_keystone_avatar_of_fire" }, [18713]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -51844,6 +53189,7 @@ return { skill=18713, stats={ }, + stringId="oracle_crab_claw_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -51866,7 +53212,8 @@ return { skill=18717, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning8" }, [18737]={ connections={ @@ -51883,7 +53230,8 @@ return { skill=18737, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals95" }, [18742]={ connections={ @@ -51904,7 +53252,8 @@ return { skill=18742, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold7" }, [18744]={ connections={ @@ -51921,7 +53270,8 @@ return { skill=18744, stats={ [1]="Remnants can be collected from 20% further away" - } + }, + stringId="remnant18" }, [18746]={ connections={ @@ -51934,7 +53284,8 @@ return { skill=18746, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield6" }, [18793]={ connections={ @@ -51951,7 +53302,8 @@ return { skill=18793, stats={ [1]="12% increased Spell Damage if you have consumed an Elemental Infusion Recently" - } + }, + stringId="infusion14" }, [18801]={ connections={ @@ -51972,7 +53324,8 @@ return { skill=18801, stats={ [1]="Banner Skills have 20% increased Duration" - } + }, + stringId="banners5" }, [18815]={ connections={ @@ -51989,7 +53342,8 @@ return { skill=18815, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration6" }, [18818]={ connections={ @@ -52015,7 +53369,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Attack Damage" - } + }, + stringId="attack51" }, [18822]={ connections={ @@ -52036,7 +53391,8 @@ return { skill=18822, stats={ [1]="10% increased Damage" - } + }, + stringId="shapeshifting17" }, [18826]={ ascendancyName="Acolyte of Chayula", @@ -52061,7 +53417,8 @@ return { stats={ [1]="Gain 1 Volatility on inflicting an Elemental Ailment", [2]="Take no Damage from Volatility" - } + }, + stringId="AscendancyMonk3Notable1" }, [18831]={ connections={ @@ -52078,7 +53435,8 @@ return { skill=18831, stats={ [1]="5% increased Block chance" - } + }, + stringId="deflect7" }, [18845]={ connections={ @@ -52107,7 +53465,8 @@ return { skill=18845, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells15" }, [18846]={ connections={ @@ -52120,7 +53479,8 @@ return { skill=18846, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells3" }, [18849]={ ascendancyName="Stormweaver", @@ -52140,7 +53500,8 @@ return { skill=18849, stats={ [1]="All Damage from Hits Contributes to Chill Magnitude" - } + }, + stringId="AscendancySorceress1Notable8" }, [18856]={ connections={ @@ -52157,7 +53518,8 @@ return { skill=18856, stats={ [1]="Invocated Spells deal 15% increased Damage" - } + }, + stringId="triggers22" }, [18864]={ connections={ @@ -52174,7 +53536,8 @@ return { skill=18864, stats={ [1]="10% increased Magnitude of Ailments you inflict" - } + }, + stringId="azmerianimals44" }, [18882]={ connections={ @@ -52230,7 +53593,8 @@ return { skill=18882, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity68" }, [18895]={ connections={ @@ -52247,7 +53611,8 @@ return { skill=18895, stats={ [1]="Gain additional Stun Threshold equal to 12% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield3" }, [18897]={ connections={ @@ -52264,7 +53629,8 @@ return { skill=18897, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="azmerianimals51" }, [18910]={ connections={ @@ -52281,7 +53647,8 @@ return { skill=18910, stats={ [1]="10% increased Critical Hit Chance with Spears" - } + }, + stringId="spear2" }, [18913]={ connections={ @@ -52299,7 +53666,8 @@ return { stats={ [1]="5% increased Chaos Damage", [2]="5% increased Skill Effect Duration" - } + }, + stringId="chaos2" }, [18923]={ connections={ @@ -52355,7 +53723,8 @@ return { skill=18923, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity64" }, [18940]={ ascendancyName="Pathfinder", @@ -52379,7 +53748,8 @@ return { skill=18940, stats={ [1]="Grants Skill: Shattering Concoction" - } + }, + stringId="AscendancyRanger3Notable7_2" }, [18959]={ connections={ @@ -52402,7 +53772,8 @@ return { skill=18959, stats={ [1]="+1 to Maximum Energy Shield per 8 Item Armour on Equipped Helmet" - } + }, + stringId="energy_shield_and_armour35" }, [18969]={ connections={ @@ -52415,7 +53786,8 @@ return { skill=18969, stats={ [1]="3% increased Attack Speed with Bows" - } + }, + stringId="bow16" }, [18970]={ connections={ @@ -52437,7 +53809,8 @@ return { stats={ [1]="+8 to Evasion Rating", [2]="+5 to maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield3" }, [18972]={ connectionArt="CharacterPlanned", @@ -52462,6 +53835,7 @@ return { stats={ [1]="15% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock" }, + stringId="oracle_bear_addon2__", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -52484,7 +53858,8 @@ return { skill=19001, stats={ [1]="15% increased Immobilisation buildup" - } + }, + stringId="slaying7" }, [19003]={ connections={ @@ -52505,7 +53880,8 @@ return { skill=19003, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="cold4_" }, [19006]={ connections={ @@ -52523,7 +53899,8 @@ return { stats={ [1]="Minions have 6% increased maximum Life", [2]="Minions deal 6% increased Damage" - } + }, + stringId="minion_reservation12" }, [19011]={ connections={ @@ -52540,7 +53917,8 @@ return { skill=19011, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee56" }, [19027]={ connections={ @@ -52561,7 +53939,8 @@ return { skill=19027, stats={ [1]="15% increased Endurance, Frenzy and Power Charge Duration" - } + }, + stringId="azmerianimals14" }, [19044]={ connections={ @@ -52584,7 +53963,8 @@ return { skill=19044, stats={ [1]="3% increased Spell Damage per 100 maximum Mana" - } + }, + stringId="mana37" }, [19074]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -52598,7 +53978,8 @@ return { orbitIndex=6, skill=19074, stats={ - } + }, + stringId="mastery_attack_6301" }, [19104]={ connections={ @@ -52629,7 +54010,8 @@ return { stats={ [1]="+30 to Accuracy Rating", [2]="10% increased Accuracy Rating" - } + }, + stringId="accuracy18" }, [19112]={ connections={ @@ -52646,7 +54028,8 @@ return { skill=19112, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos18_" }, [19122]={ connections={ @@ -52663,7 +54046,8 @@ return { skill=19122, stats={ [1]="20% increased Armour if you've consumed an Endurance Charge Recently" - } + }, + stringId="endurance_charges11" }, [19125]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -52684,7 +54068,8 @@ return { stats={ [1]="30% increased Spell Damage", [2]="5% reduced Cast Speed" - } + }, + stringId="spells33" }, [19129]={ connections={ @@ -52705,7 +54090,8 @@ return { skill=19129, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="bleed47" }, [19156]={ connections={ @@ -52733,7 +54119,8 @@ return { stats={ [1]="50% increased Evasion Rating if Energy Shield Recharge has started in the past 2 seconds", [2]="30% increased Evasion Rating while you have Energy Shield" - } + }, + stringId="evasion_and_energy_shield14" }, [19162]={ connectionArt="CharacterPlanned", @@ -52766,6 +54153,7 @@ return { [1]="5% increased Skill Effect Duration", [2]="12% increased Physical Damage" }, + stringId="oracle_duration_physical4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -52788,7 +54176,8 @@ return { skill=19203, stats={ [1]="Channelling Skills deal 12% increased Damage" - } + }, + stringId="channelling2" }, [19223]={ connections={ @@ -52809,7 +54198,8 @@ return { skill=19223, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack23_" }, [19233]={ ascendancyName="Amazon", @@ -52832,7 +54222,8 @@ return { skill=19233, stats={ [1]="12% increased Elemental Damage" - } + }, + stringId="AscendancyHuntress1Small6" }, [19236]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -52853,7 +54244,8 @@ return { stats={ [1]="30% increased Armour", [2]="Defend with 120% of Armour against Projectile Attacks" - } + }, + stringId="armour31" }, [19240]={ connections={ @@ -52901,7 +54293,8 @@ return { skill=19240, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence27" }, [19249]={ connections={ @@ -52930,7 +54323,8 @@ return { [1]="25% increased Damage while you have a Totem", [2]="Spells Cast by Totems have 3% increased Cast Speed per Summoned Totem", [3]="Attacks used by Totems have 3% increased Attack Speed per Summoned Totem" - } + }, + stringId="totems7" }, [19277]={ connections={ @@ -52947,7 +54341,8 @@ return { skill=19277, stats={ [1]="10% increased Spell Area Damage" - } + }, + stringId="area_spells16" }, [19288]={ connections={ @@ -52963,7 +54358,8 @@ return { stats={ [1]="Chance to Evade is Unlucky", [2]="Chance to Deflect is Lucky" - } + }, + stringId="passive_keystone_glancing_blows_" }, [19330]={ connections={ @@ -52976,7 +54372,8 @@ return { skill=19330, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration35" }, [19337]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -52998,7 +54395,8 @@ return { [1]="8% increased Projectile Speed", [2]="6% increased Attack Speed", [3]="12% increased Accuracy Rating" - } + }, + stringId="accuracy40" }, [19338]={ connections={ @@ -53015,7 +54413,8 @@ return { skill=19338, stats={ [1]="+8 to Dexterity" - } + }, + stringId="dexterity104_" }, [19341]={ connections={ @@ -53028,7 +54427,8 @@ return { skill=19341, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life3" }, [19342]={ connections={ @@ -53053,7 +54453,8 @@ return { skill=19342, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged41" }, [19355]={ connections={ @@ -53066,7 +54467,8 @@ return { skill=19355, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield44" }, [19359]={ connections={ @@ -53088,7 +54490,8 @@ return { stats={ [1]="5% increased Chaos Damage", [2]="+3% to Chaos Resistance" - } + }, + stringId="monkchaos3" }, [19424]={ ascendancyName="Titan", @@ -53111,7 +54514,8 @@ return { skill=19424, stats={ [1]="4% increased Strength" - } + }, + stringId="AscendancyWarrior1Small5" }, [19426]={ connections={ @@ -53128,7 +54532,8 @@ return { skill=19426, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical48" }, [19442]={ connections={ @@ -53157,7 +54562,8 @@ return { [1]="16% increased Attack Damage", [2]="16% increased Skill Effect Duration", [3]="Buffs on you expire 10% slower" - } + }, + stringId="attack11" }, [19461]={ connections={ @@ -53175,7 +54581,8 @@ return { stats={ [1]="8% increased Cold Damage", [2]="8% increased Lightning Damage" - } + }, + stringId="daze_12" }, [19470]={ connections={ @@ -53188,7 +54595,8 @@ return { skill=19470, stats={ [1]="10% increased Life and Mana Recovery from Flasks" - } + }, + stringId="flasks19_" }, [19482]={ ascendancyName="Infernalist", @@ -53211,7 +54619,8 @@ return { skill=19482, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch1Small1" }, [19546]={ connections={ @@ -53236,7 +54645,8 @@ return { [1]="30% increased Block chance while Surrounded", [2]="10% increased Deflection Rating while Surrounded", [3]="40% increased Ailment and Stun Threshold while Surrounded" - } + }, + stringId="being_surrounded23" }, [19563]={ connections={ @@ -53261,7 +54671,8 @@ return { skill=19563, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="bear1" }, [19573]={ connections={ @@ -53282,7 +54693,8 @@ return { skill=19573, stats={ [1]="25% chance for Projectiles to Pierce Enemies within 3m distance of you" - } + }, + stringId="ranged27" }, [19644]={ connections={ @@ -53307,7 +54719,8 @@ return { [1]="Minions have 20% additional Physical Damage Reduction", [2]="Minions have +23% to Chaos Resistance", [3]="Attacks Gain 5% of Damage as extra Chaos Damage" - } + }, + stringId="minion_defence16" }, [19674]={ connections={ @@ -53325,7 +54738,8 @@ return { stats={ [1]="8% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="slams4" }, [19715]={ connections={ @@ -53349,7 +54763,8 @@ return { stats={ [1]="Damage Penetrates 18% Fire Resistance", [2]="Gain 6% of Elemental Damage as Extra Fire Damage" - } + }, + stringId="fire_penetration24" }, [19722]={ connections={ @@ -53369,7 +54784,8 @@ return { stats={ [1]="20% increased Freeze Buildup", [2]="50% increased Damage with Hits against Frozen Enemies" - } + }, + stringId="cold32" }, [19749]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -53383,7 +54799,8 @@ return { orbitIndex=6, skill=19749, stats={ - } + }, + stringId="mastery_fire120" }, [19750]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -53397,7 +54814,8 @@ return { orbitIndex=0, skill=19750, stats={ - } + }, + stringId="mastery_evasion115" }, [19751]={ connections={ @@ -53414,7 +54832,8 @@ return { skill=19751, stats={ [1]="15% increased Freeze Threshold" - } + }, + stringId="chill_and_freeze22" }, [19767]={ connections={ @@ -53435,7 +54854,8 @@ return { skill=19767, stats={ [1]="3% increased Attack Speed with Spears" - } + }, + stringId="spear6" }, [19779]={ connections={ @@ -53452,7 +54872,8 @@ return { skill=19779, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos10" }, [19794]={ connections={ @@ -53465,7 +54886,8 @@ return { skill=19794, stats={ [1]="15% reduced Magnitude of Ignite on you" - } + }, + stringId="ignite_mitigation5" }, [19796]={ connections={ @@ -53482,7 +54904,8 @@ return { skill=19796, stats={ [1]="16% increased Attack Damage against Bleeding Enemies" - } + }, + stringId="bleed16" }, [19802]={ connections={ @@ -53499,7 +54922,8 @@ return { skill=19802, stats={ [1]="15% increased Critical Damage Bonus for Attack Damage" - } + }, + stringId="criticals66" }, [19808]={ connections={ @@ -53523,7 +54947,8 @@ return { skill=19808, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="exploiting_elemental_ailments9_" }, [19820]={ connections={ @@ -53541,7 +54966,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Cold Damage" - } + }, + stringId="armour40" }, [19846]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -53555,7 +54981,8 @@ return { orbitIndex=6, skill=19846, stats={ - } + }, + stringId="mastery_fire6171" }, [19873]={ connections={ @@ -53576,7 +55003,8 @@ return { skill=19873, stats={ [1]="5% increased Area of Effect" - } + }, + stringId="area_of_effect4" }, [19880]={ connections={ @@ -53593,7 +55021,8 @@ return { skill=19880, stats={ [1]="20% increased Evasion Rating if you've consumed a Frenzy Charge Recently" - } + }, + stringId="frenzy_charges2" }, [19942]={ connections={ @@ -53610,7 +55039,8 @@ return { skill=19942, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="accuracy53" }, [19953]={ connectionArt="CharacterPlanned", @@ -53634,6 +55064,7 @@ return { stats={ [1]="15% increased Lightning Damage" }, + stringId="oracle_rust_king6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -53658,7 +55089,8 @@ return { skill=19955, stats={ [1]="+1 to Level of all Cold Skills" - } + }, + stringId="cold38" }, [19966]={ connectionArt="CharacterPlanned", @@ -53682,6 +55114,7 @@ return { stats={ [1]="25% increased Minion Duration" }, + stringId="oracle_big_family5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -53704,7 +55137,8 @@ return { skill=19998, stats={ [1]="12% increased Damage with Crossbows" - } + }, + stringId="crossbow2" }, [20008]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -53725,7 +55159,8 @@ return { stats={ [1]="30% increased Stun Buildup with Melee Damage", [2]="Projectiles deal 75% increased Damage against Heavy Stunned Enemies" - } + }, + stringId="ranged25" }, [20015]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -53739,7 +55174,8 @@ return { orbitIndex=1, skill=20015, stats={ - } + }, + stringId="mastery_warcry_6793" }, [20024]={ connections={ @@ -53756,7 +55192,8 @@ return { skill=20024, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals14" }, [20032]={ connections={ @@ -53784,7 +55221,8 @@ return { stats={ [1]="16% increased Cast Speed if you've dealt a Critical Hit Recently", [2]="10% reduced Critical Hit Chance" - } + }, + stringId="cast_speed37" }, [20044]={ connections={ @@ -53801,7 +55239,8 @@ return { skill=20044, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect56" }, [20049]={ connections={ @@ -53818,7 +55257,8 @@ return { skill=20049, stats={ [1]="10% increased Charm Charges gained" - } + }, + stringId="charms16" }, [20091]={ connections={ @@ -53835,7 +55275,8 @@ return { skill=20091, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword5" }, [20105]={ connections={ @@ -53852,7 +55293,8 @@ return { skill=20105, stats={ [1]="10% increased Accuracy Rating with Spears" - } + }, + stringId="spear8" }, [20115]={ connections={ @@ -53908,7 +55350,8 @@ return { skill=20115, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes80" }, [20119]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -53922,7 +55365,8 @@ return { orbitIndex=0, skill=20119, stats={ - } + }, + stringId="mastery_minion_offence_6620_" }, [20140]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -53936,7 +55380,8 @@ return { orbitIndex=0, skill=20140, stats={ - } + }, + stringId="mastery_caster_6362" }, [20195]={ applyToArmour=true, @@ -53957,7 +55402,8 @@ return { skill=20195, stats={ [1]="Body Armour grants 100% increased Thorns damage" - } + }, + stringId="AscendancyWarrior3Notable6_3" }, [20205]={ connections={ @@ -53974,7 +55420,8 @@ return { skill=20205, stats={ [1]="25% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun15" }, [20236]={ connections={ @@ -53991,7 +55438,8 @@ return { skill=20236, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals19" }, [20251]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -54011,7 +55459,8 @@ return { skill=20251, stats={ [1]="Skills which create Fissures have a 20% chance to create an additional Fissure" - } + }, + stringId="area_attacks40_" }, [20289]={ connections={ @@ -54038,7 +55487,8 @@ return { skill=20289, stats={ [1]="Gain 8% of Damage as Extra Cold Damage while Shapeshifted" - } + }, + stringId="wolf18" }, [20303]={ connections={ @@ -54055,7 +55505,8 @@ return { skill=20303, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration31" }, [20350]={ connections={ @@ -54080,7 +55531,8 @@ return { skill=20350, stats={ [1]="20% increased Damage against Enemies with Fully Broken Armour" - } + }, + stringId="armour_break11" }, [20387]={ connections={ @@ -54097,7 +55549,8 @@ return { skill=20387, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="shock11" }, [20388]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -54118,7 +55571,8 @@ return { stats={ [1]="6% of Damage taken Recouped as Life", [2]="Minions Recoup 15% of Damage taken as Life" - } + }, + stringId="minion_defence36_" }, [20391]={ connectionArt="CharacterPlanned", @@ -54142,6 +55596,7 @@ return { stats={ [1]="8% increased Block chance" }, + stringId="oracle_crab_claw8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -54175,7 +55630,8 @@ return { stats={ [1]="15% increased Area of Effect for Attacks", [2]="10% increased Cooldown Recovery Rate" - } + }, + stringId="area_attacks30" }, [20414]={ connections={ @@ -54206,7 +55662,8 @@ return { skill=20414, stats={ [1]="25% increased Parried Debuff Magnitude" - } + }, + stringId="buckler12" }, [20416]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -54227,7 +55684,8 @@ return { stats={ [1]="10% chance when you gain an Endurance Charge to gain an additional Endurance Charge", [2]="+1 to Maximum Endurance Charges" - } + }, + stringId="endurance_charges9" }, [20429]={ connections={ @@ -54244,7 +55702,8 @@ return { skill=20429, stats={ [1]="3% increased Attack Speed with Daggers" - } + }, + stringId="dagger7" }, [20467]={ connections={ @@ -54261,7 +55720,8 @@ return { skill=20467, stats={ [1]="5% increased Culling Strike Threshold" - } + }, + stringId="slaying1" }, [20496]={ connectionArt="CharacterPlanned", @@ -54285,6 +55745,7 @@ return { stats={ [1]="15% increased Physical Damage" }, + stringId="oracle_rust_king4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -54311,7 +55772,8 @@ return { skill=20499, stats={ [1]="15% increased effect of Arcane Surge on you" - } + }, + stringId="mana_regeneration41" }, [20504]={ connections={ @@ -54328,7 +55790,8 @@ return { skill=20504, stats={ [1]="Recover 5 Life when you Block" - } + }, + stringId="block10" }, [20511]={ connections={ @@ -54355,7 +55818,8 @@ return { skill=20511, stats={ [1]="Empowered Attacks Gain 15% of Physical Damage as Extra Fire damage" - } + }, + stringId="warcries44" }, [20547]={ connections={ @@ -54376,7 +55840,8 @@ return { skill=20547, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun23" }, [20558]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -54398,7 +55863,8 @@ return { [1]="3% increased Movement Speed", [2]="15% increased Attack Damage", [3]="Minions have 10% increased Movement Speed" - } + }, + stringId="minion_offence59" }, [20582]={ connections={ @@ -54415,7 +55881,8 @@ return { skill=20582, stats={ [1]="15% increased Parried Debuff Duration" - } + }, + stringId="buckler3" }, [20637]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -54431,6 +55898,7 @@ return { skill=20637, stats={ }, + stringId="oracle_hiearchy_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -54454,7 +55922,8 @@ return { orbitIndex=1, skill=20641, stats={ - } + }, + stringId="mastery_caster_6353" }, [20645]={ connections={ @@ -54471,7 +55940,8 @@ return { skill=20645, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks25_" }, [20649]={ connections={ @@ -54496,7 +55966,8 @@ return { skill=20649, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="shock_mitigation1__" }, [20677]={ connections={ @@ -54524,7 +55995,8 @@ return { stats={ [1]="25% increased Critical Damage Bonus", [2]="+10 to Intelligence" - } + }, + stringId="criticals29" }, [20691]={ connections={ @@ -54541,7 +56013,8 @@ return { skill=20691, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun20" }, [20701]={ ascendancyName="Disciple of Varashta", @@ -54566,7 +56039,8 @@ return { stats={ [1]="You can equip a Focus while wielding a Staff", [2]="50% reduced bonuses gained from Equipped Focus" - } + }, + stringId="AscendancySorceress3Notable5_" }, [20718]={ connections={ @@ -54583,7 +56057,8 @@ return { skill=20718, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="slowed_enemies6" }, [20744]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -54597,7 +56072,8 @@ return { orbitIndex=3, skill=20744, stats={ - } + }, + stringId="mastery_projectile_6650" }, [20772]={ ascendancyName="Lich", @@ -54637,7 +56113,8 @@ return { skill=20772, stats={ [1]="3% increased maximum Mana" - } + }, + stringId="AscendancyWitch3Small3" }, [20782]={ connections={ @@ -54658,7 +56135,8 @@ return { skill=20782, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos5" }, [20787]={ connections={ @@ -54675,7 +56153,8 @@ return { skill=20787, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="cold46" }, [20791]={ connections={ @@ -54697,7 +56176,8 @@ return { stats={ [1]="10% increased Power Charge Duration", [2]="10% increased maximum Energy Shield if you've consumed a Power Charge Recently" - } + }, + stringId="power_endurance_charges1" }, [20820]={ connections={ @@ -54714,7 +56194,8 @@ return { skill=20820, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed10" }, [20830]={ ascendancyName="Witchhunter", @@ -54737,7 +56218,8 @@ return { skill=20830, stats={ [1]="8% increased Area of Effect" - } + }, + stringId="AscendancyMercenary2Small7" }, [20831]={ connections={ @@ -54761,7 +56243,8 @@ return { [1]="25% increased Evasion Rating", [2]="40% increased Evasion Rating if you've Dodge Rolled Recently", [3]="3% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="evasion39" }, [20837]={ connections={ @@ -54778,7 +56261,8 @@ return { skill=20837, stats={ [1]="8% increased Knockback Distance" - } + }, + stringId="bleed46" }, [20842]={ connections={ @@ -54799,7 +56283,8 @@ return { skill=20842, stats={ [1]="Banner Skills have 15% increased Area of Effect" - } + }, + stringId="banners16" }, [20848]={ connections={ @@ -54816,7 +56301,8 @@ return { skill=20848, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical64" }, [20861]={ connections={ @@ -54841,7 +56327,8 @@ return { skill=20861, stats={ [1]="Invocated Spells deal 15% increased Damage" - } + }, + stringId="triggers11" }, [20895]={ ascendancyName="Smith of Kitava", @@ -54864,7 +56351,8 @@ return { skill=20895, stats={ [1]="5% increased Strength" - } + }, + stringId="AscendancyWarrior3Small2" }, [20909]={ connections={ @@ -54881,7 +56369,8 @@ return { skill=20909, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration3" }, [20916]={ connections={ @@ -54905,7 +56394,8 @@ return { stats={ [1]="24% increased Attack Damage", [2]="10% chance to Blind Enemies on Hit with Attacks" - } + }, + stringId="attack16" }, [20963]={ connectionArt="CharacterPlanned", @@ -54931,6 +56421,7 @@ return { [1]="5% reduced Skill Speed", [2]="50% increased Critical Hit Chance" }, + stringId="oracle_slow_crits4__", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -54957,7 +56448,8 @@ return { skill=20989, stats={ [1]="6% increased Area of Effect" - } + }, + stringId="area_attacks37" }, [21017]={ connections={ @@ -54978,7 +56470,8 @@ return { skill=21017, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals68" }, [21070]={ connections={ @@ -54995,7 +56488,8 @@ return { skill=21070, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals63" }, [21077]={ connections={ @@ -55012,7 +56506,8 @@ return { skill=21077, stats={ [1]="15% increased Cooldown Recovery Rate for Grenade Skills" - } + }, + stringId="grenades2" }, [21080]={ connections={ @@ -55029,7 +56524,8 @@ return { skill=21080, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze1" }, [21081]={ connections={ @@ -55047,7 +56543,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour20" }, [21089]={ connections={ @@ -55064,7 +56561,8 @@ return { skill=21089, stats={ [1]="Thorns Damage has 25% chance to ignore Enemy Armour" - } + }, + stringId="getting_hit18" }, [21096]={ connections={ @@ -55081,7 +56579,8 @@ return { skill=21096, stats={ [1]="Banner Skills have 15% increased Area of Effect" - } + }, + stringId="banners25" }, [21111]={ connections={ @@ -55098,7 +56597,8 @@ return { skill=21111, stats={ [1]="10% chance when a Charm is used to use another Charm without consuming Charges" - } + }, + stringId="charms15" }, [21112]={ connections={ @@ -55115,7 +56615,8 @@ return { skill=21112, stats={ [1]="10% increased Damage with Bows" - } + }, + stringId="bow5" }, [21127]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -55129,7 +56630,8 @@ return { orbitIndex=30, skill=21127, stats={ - } + }, + stringId="mastery_totem_6748" }, [21142]={ connections={ @@ -55146,7 +56648,8 @@ return { skill=21142, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks51" }, [21156]={ connections={ @@ -55163,7 +56666,8 @@ return { skill=21156, stats={ [1]="15% increased Endurance, Frenzy and Power Charge Duration" - } + }, + stringId="azmerianimals13" }, [21161]={ connections={ @@ -55180,7 +56684,8 @@ return { skill=21161, stats={ [1]="10% reduced Movement Speed Penalty while Actively Blocking" - } + }, + stringId="shield32" }, [21164]={ connections={ @@ -55204,7 +56709,8 @@ return { stats={ [1]="4% of Maximum Life Converted to Energy Shield", [2]="Minions gain 15% of their maximum Life as Extra maximum Energy Shield" - } + }, + stringId="minion_defence22_" }, [21184]={ connections={ @@ -55221,7 +56727,8 @@ return { skill=21184, stats={ [1]="6% increased Area of Effect" - } + }, + stringId="area_attacks39" }, [21205]={ connections={ @@ -55238,7 +56745,8 @@ return { skill=21205, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes3" }, [21206]={ connections={ @@ -55267,7 +56775,8 @@ return { [1]="15% increased Area of Effect", [2]="Burning Enemies you kill have a 5% chance to Explode, dealing a", [3]="tenth of their maximum Life as Fire Damage" - } + }, + stringId="fire36" }, [21208]={ connections={ @@ -55281,7 +56790,8 @@ return { stats={ [1]="3% increased Curse Magnitudes", [2]="10% faster Curse Activation" - } + }, + stringId="curses4" }, [21218]={ connectionArt="CharacterPlanned", @@ -55309,6 +56819,7 @@ return { stats={ [1]="16% increased Damage with Bows" }, + stringId="oracle_bow_movement1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -55331,7 +56842,8 @@ return { skill=21225, stats={ [1]="10% increased Damage with Spears" - } + }, + stringId="spear3" }, [21227]={ connections={ @@ -55348,7 +56860,8 @@ return { skill=21227, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery6" }, [21245]={ connections={ @@ -55361,7 +56874,8 @@ return { skill=21245, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="physical15" }, [21274]={ connections={ @@ -55405,7 +56919,8 @@ return { skill=21274, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes46" }, [21279]={ connections={ @@ -55423,7 +56938,8 @@ return { stats={ [1]="8% increased Effect of your Mark Skills", [2]="10% increased Blind Effect" - } + }, + stringId="marks29" }, [21280]={ connections={ @@ -55475,7 +56991,8 @@ return { skill=21280, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity21" }, [21284]={ ascendancyName="Oracle", @@ -55499,7 +57016,8 @@ return { stats={ [1]="8% increased Life Regeneration rate", [2]="8% increased Mana Regeneration Rate" - } + }, + stringId="AscendancyDruid1Small3" }, [21286]={ connections={ @@ -55520,7 +57038,8 @@ return { skill=21286, stats={ [1]="15% increased Armour" - } + }, + stringId="armour21_" }, [21314]={ connections={ @@ -55537,7 +57056,8 @@ return { skill=21314, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack50" }, [21324]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern", @@ -55551,7 +57071,8 @@ return { orbitIndex=7, skill=21324, stats={ - } + }, + stringId="mastery_block87" }, [21327]={ connections={ @@ -55568,7 +57089,8 @@ return { skill=21327, stats={ [1]="20% increased maximum Energy Shield if you've consumed a Power Charge Recently" - } + }, + stringId="power_charges11" }, [21336]={ connections={ @@ -55586,7 +57108,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield26" }, [21349]={ connections={ @@ -55605,7 +57128,8 @@ return { skill=21349, stats={ [1]="+5% to Quality of all Skills" - } + }, + stringId="azmerianimals24_" }, [21374]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -55621,6 +57145,7 @@ return { skill=21374, stats={ }, + stringId="oracle_beast_corruption_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -55645,7 +57170,8 @@ return { skill=21380, stats={ [1]="100% increased Critical Damage Bonus against Enemies that are on Full Life" - } + }, + stringId="criticals39" }, [21387]={ connections={ @@ -55693,7 +57219,8 @@ return { skill=21387, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength67" }, [21390]={ connections={ @@ -55710,7 +57237,8 @@ return { skill=21390, stats={ [1]="20% increased Endurance Charge Duration" - } + }, + stringId="endurance_charges3" }, [21404]={ connections={ @@ -55727,7 +57255,8 @@ return { skill=21404, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery33" }, [21413]={ connections={ @@ -55744,7 +57273,8 @@ return { skill=21413, stats={ [1]="Inherent Rage loss starts 1 second later" - } + }, + stringId="rage28" }, [21415]={ connections={ @@ -55762,7 +57292,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield1_" }, [21438]={ connections={ @@ -55779,7 +57310,8 @@ return { skill=21438, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion7" }, [21453]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -55804,7 +57336,8 @@ return { stats={ [1]="Break 60% increased Armour", [2]="10% chance to Defend with 200% of Armour" - } + }, + stringId="armour_break34" }, [21468]={ connections={ @@ -55821,7 +57354,8 @@ return { skill=21468, stats={ [1]="10% increased amount of Life Leeched" - } + }, + stringId="life_leech19" }, [21495]={ connections={ @@ -55834,7 +57368,8 @@ return { skill=21495, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks12" }, [21537]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -55854,7 +57389,8 @@ return { skill=21537, stats={ [1]="+2 to Maximum Frenzy Charges" - } + }, + stringId="frenzy_charges9" }, [21540]={ connections={ @@ -55875,7 +57411,8 @@ return { skill=21540, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup3" }, [21549]={ connectionArt="CharacterPlanned", @@ -55899,6 +57436,7 @@ return { stats={ [1]="20% increased Physical Damage" }, + stringId="oracle_hierarchy2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -55921,7 +57459,8 @@ return { skill=21567, stats={ [1]="12% increased Spell Damage if you have Shapeshifted to Human form Recently" - } + }, + stringId="shapeshifting16" }, [21568]={ connections={ @@ -55969,7 +57508,8 @@ return { skill=21568, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes52" }, [21572]={ connections={ @@ -55990,7 +57530,8 @@ return { skill=21572, stats={ [1]="12% increased Damage with Hits against Enemies affected by Elemental Ailments" - } + }, + stringId="exploiting_elemental_ailments1" }, [21606]={ connections={ @@ -56011,7 +57552,8 @@ return { skill=21606, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence32" }, [21627]={ connections={ @@ -56028,7 +57570,8 @@ return { skill=21627, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed24" }, [21670]={ connections={ @@ -56045,7 +57588,8 @@ return { skill=21670, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun7" }, [21684]={ connections={ @@ -56063,7 +57607,8 @@ return { stats={ [1]="4% increased Block chance", [2]="15% increased Defences from Equipped Shield" - } + }, + stringId="block3" }, [21713]={ connections={ @@ -56084,7 +57629,8 @@ return { skill=21713, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy12" }, [21716]={ connections={ @@ -56101,7 +57647,8 @@ return { skill=21716, stats={ [1]="10% increased amount of Life Leeched" - } + }, + stringId="life_leech25" }, [21721]={ connections={ @@ -56126,7 +57673,8 @@ return { skill=21721, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed23" }, [21746]={ connections={ @@ -56170,7 +57718,8 @@ return { skill=21746, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity11" }, [21748]={ connections={ @@ -56198,7 +57747,8 @@ return { stats={ [1]="40% faster Curse Activation", [2]="Your Curses have 20% increased Magnitudes if 50% of Curse Duration expired" - } + }, + stringId="curses5" }, [21755]={ connections={ @@ -56254,7 +57804,8 @@ return { skill=21755, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity13" }, [21779]={ connections={ @@ -56271,7 +57822,8 @@ return { skill=21779, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals20" }, [21784]={ connections={ @@ -56298,7 +57850,8 @@ return { skill=21784, stats={ [1]="5% increased Attack Damage for each Minion in your Presence, up to a maximum of 80%" - } + }, + stringId="companions35" }, [21788]={ connections={ @@ -56319,7 +57872,8 @@ return { skill=21788, stats={ [1]="12% increased Damage with Bows" - } + }, + stringId="bow4" }, [21792]={ connections={ @@ -56337,7 +57891,8 @@ return { stats={ [1]="Recover 1% of maximum Life on Kill", [2]="Recover 1% of maximum Mana on Kill" - } + }, + stringId="slaying4" }, [21801]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -56351,7 +57906,8 @@ return { orbitIndex=10, skill=21801, stats={ - } + }, + stringId="mastery_chaos47" }, [21809]={ connectionArt="CharacterPlanned", @@ -56376,6 +57932,7 @@ return { [1]="5% increased Skill Effect Duration", [2]="12% increased Physical Damage" }, + stringId="oracle_duration_physical3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -56398,7 +57955,8 @@ return { skill=21861, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="auras12" }, [21871]={ connections={ @@ -56423,7 +57981,8 @@ return { skill=21871, stats={ [1]="16% increased Attack Damage while you have an Ally in your Presence" - } + }, + stringId="attack30" }, [21885]={ connections={ @@ -56441,7 +58000,8 @@ return { stats={ [1]="10% increased Stun Threshold", [2]="+5 to Strength" - } + }, + stringId="stun_threshold27" }, [21935]={ connections={ @@ -56465,7 +58025,8 @@ return { stats={ [1]="30% increased maximum Energy Shield", [2]="4% increased maximum Mana" - } + }, + stringId="energy_shield30" }, [21945]={ connections={ @@ -56494,7 +58055,8 @@ return { skill=21945, stats={ [1]="5% chance to Daze on Hit" - } + }, + stringId="daze_3" }, [21982]={ connections={ @@ -56512,7 +58074,8 @@ return { stats={ [1]="5% chance to inflict Bleeding on Hit", [2]="Empowered Attacks deal 10% increased Damage" - } + }, + stringId="warcries2" }, [21984]={ connections={ @@ -56529,7 +58092,8 @@ return { orbitIndex=4, skill=21984, stats={ - } + }, + stringId="jewel_slot1979" }, [21985]={ connections={ @@ -56546,7 +58110,8 @@ return { skill=21985, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="chill_and_freeze30" }, [22045]={ connections={ @@ -56563,7 +58128,8 @@ return { skill=22045, stats={ [1]="Regenerate 0.2% of maximum Life per second" - } + }, + stringId="life_regeneration10" }, [22049]={ connections={ @@ -56592,7 +58158,8 @@ return { skill=22049, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged6" }, [22057]={ connections={ @@ -56613,7 +58180,8 @@ return { skill=22057, stats={ [1]="25% increased Defences from Equipped Shield" - } + }, + stringId="block20" }, [22063]={ connections={ @@ -56631,7 +58199,8 @@ return { stats={ [1]="8% increased Cold Damage", [2]="8% increased Freeze Buildup" - } + }, + stringId="daze_16" }, [22115]={ connections={ @@ -56652,7 +58221,8 @@ return { skill=22115, stats={ [1]="+8 to Intelligence" - } + }, + stringId="azmerianimals65" }, [22133]={ connectionArt="CharacterPlanned", @@ -56676,6 +58246,7 @@ return { stats={ [1]="Minions have 25% increased Cooldown Recovery Rate for Command Skills" }, + stringId="oracle_solo_commander2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -56702,7 +58273,8 @@ return { skill=22141, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup8" }, [22147]={ ascendancyName="Chronomancer", @@ -56745,7 +58317,8 @@ return { orbitIndex=0, skill=22147, stats={ - } + }, + stringId="AscendancySorceress2Start" }, [22152]={ connections={ @@ -56766,7 +58339,8 @@ return { skill=22152, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed13" }, [22185]={ connections={ @@ -56783,7 +58357,8 @@ return { skill=22185, stats={ [1]="Debuffs on you expire 10% faster" - } + }, + stringId="slowed_enemies21" }, [22188]={ connections={ @@ -56804,7 +58379,8 @@ return { skill=22188, stats={ [1]="6% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds7" }, [22208]={ connections={ @@ -56822,7 +58398,8 @@ return { stats={ [1]="8% increased Critical Hit Chance for Attacks", [2]="8% increased Accuracy Rating" - } + }, + stringId="accuracy11" }, [22219]={ connections={ @@ -56839,7 +58416,8 @@ return { skill=22219, stats={ [1]="Triggered Spells deal 14% increased Spell Damage" - } + }, + stringId="triggers6" }, [22221]={ connectionArt="CharacterPlanned", @@ -56863,6 +58441,7 @@ return { stats={ [1]="Minions deal 15% increased Damage" }, + stringId="oracle_big_family7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -56889,7 +58468,8 @@ return { skill=22270, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy50" }, [22271]={ connections={ @@ -56906,7 +58486,8 @@ return { skill=22271, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="lightning23_" }, [22290]={ connections={ @@ -56927,7 +58508,8 @@ return { skill=22290, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="spell_criticals10" }, [22314]={ connections={ @@ -56960,7 +58542,8 @@ return { skill=22314, stats={ [1]="8% increased Elemental Damage" - } + }, + stringId="elemental14" }, [22329]={ connections={ @@ -56977,7 +58560,8 @@ return { skill=22329, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect36" }, [22331]={ connections={ @@ -56998,7 +58582,8 @@ return { skill=22331, stats={ [1]="Minions have +8% to all Elemental Resistances" - } + }, + stringId="minion_defence11__" }, [22359]={ connections={ @@ -57015,7 +58600,8 @@ return { skill=22359, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental41_" }, [22368]={ connections={ @@ -57041,7 +58627,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Defences while your Companion is in your Presence" - } + }, + stringId="companions20" }, [22393]={ connections={ @@ -57058,7 +58645,8 @@ return { skill=22393, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence5" }, [22419]={ connections={ @@ -57106,7 +58694,8 @@ return { skill=22419, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence11" }, [22439]={ connections={ @@ -57123,7 +58712,8 @@ return { skill=22439, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental21" }, [22484]={ connections={ @@ -57140,7 +58730,8 @@ return { skill=22484, stats={ [1]="Spells Cast by Totems have 4% increased Cast Speed" - } + }, + stringId="totems32" }, [22517]={ connections={ @@ -57161,7 +58752,8 @@ return { skill=22517, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison33" }, [22532]={ connections={ @@ -57184,7 +58776,8 @@ return { skill=22532, stats={ [1]="Enemies are Intimidated for 4 seconds when you Immobilise them" - } + }, + stringId="immobilisation6" }, [22533]={ connections={ @@ -57205,7 +58798,8 @@ return { skill=22533, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns17" }, [22538]={ connections={ @@ -57222,7 +58816,8 @@ return { skill=22538, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slowed_enemies17" }, [22541]={ ascendancyName="Smith of Kitava", @@ -57242,7 +58837,8 @@ return { skill=22541, stats={ [1]="Grants Skill: Fire Spell on Hit" - } + }, + stringId="AscendancyWarrior3Notable1" }, [22556]={ connections={ @@ -57263,7 +58859,8 @@ return { skill=22556, stats={ [1]="30% increased Evasion Rating while Surrounded" - } + }, + stringId="being_surrounded4" }, [22558]={ connections={ @@ -57315,7 +58912,8 @@ return { skill=22558, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength9" }, [22565]={ connections={ @@ -57332,7 +58930,8 @@ return { skill=22565, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect31" }, [22616]={ connections={ @@ -57388,7 +58987,8 @@ return { skill=22616, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength11" }, [22626]={ connections={ @@ -57415,7 +59015,8 @@ return { skill=22626, stats={ [1]="100% increased Armour Break Duration" - } + }, + stringId="armour_break36" }, [22661]={ ascendancyName="Ritualist", @@ -57438,7 +59039,8 @@ return { skill=22661, stats={ [1]="3% increased Movement Speed" - } + }, + stringId="AscendancyHuntress3Small8" }, [22682]={ connections={ @@ -57451,7 +59053,8 @@ return { skill=22682, stats={ [1]="6% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="spells21_" }, [22691]={ connections={ @@ -57483,7 +59086,8 @@ return { skill=22691, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery29" }, [22697]={ connections={ @@ -57500,7 +59104,8 @@ return { skill=22697, stats={ [1]="+5% to Lightning Resistance" - } + }, + stringId="shaman3" }, [22710]={ connections={ @@ -57517,7 +59122,8 @@ return { skill=22710, stats={ [1]="20% increased Curse Duration" - } + }, + stringId="curses12" }, [22713]={ connections={ @@ -57542,7 +59148,8 @@ return { skill=22713, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="cold3" }, [22783]={ connections={ @@ -57563,7 +59170,8 @@ return { skill=22783, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_reservation1" }, [22784]={ connections={ @@ -57584,7 +59192,8 @@ return { skill=22784, stats={ [1]="10% reduced effect of Shock on you" - } + }, + stringId="ground12" }, [22795]={ connections={ @@ -57617,7 +59226,8 @@ return { skill=22795, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles16" }, [22811]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -57639,7 +59249,8 @@ return { [1]="Gain Deflection Rating equal to 10% of Evasion Rating", [2]="40% increased Evasion Rating while moving", [3]="+10 to Dexterity" - } + }, + stringId="azmerianimals42" }, [22817]={ connections={ @@ -57666,7 +59277,8 @@ return { skill=22817, stats={ [1]="10% chance for Attack Hits to apply ten Incision" - } + }, + stringId="bleed31" }, [22821]={ connections={ @@ -57698,7 +59310,8 @@ return { skill=22821, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="cold2" }, [22851]={ connections={ @@ -57716,7 +59329,8 @@ return { stats={ [1]="8% increased Cold Damage", [2]="8% increased Lightning Damage" - } + }, + stringId="monkchakra21" }, [22864]={ connections={ @@ -57740,7 +59354,8 @@ return { stats={ [1]="20% increased Critical Hit Chance for Attacks", [2]="30% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits" - } + }, + stringId="criticals79" }, [22873]={ connections={ @@ -57761,7 +59376,8 @@ return { skill=22873, stats={ [1]="Damage Penetrates 4% of Enemy Elemental Resistances" - } + }, + stringId="elemental4" }, [22908]={ applyToArmour=true, @@ -57782,7 +59398,8 @@ return { skill=22908, stats={ [1]="Body Armour grants 30% increased Spirit" - } + }, + stringId="AscendancyWarrior3Notable6_6" }, [22909]={ connections={ @@ -57800,7 +59417,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield2" }, [22927]={ connections={ @@ -57818,7 +59436,8 @@ return { stats={ [1]="6% increased Parried Debuff Magnitude", [2]="8% increased Parried Debuff Duration" - } + }, + stringId="buckler11" }, [22928]={ connections={ @@ -57862,7 +59481,8 @@ return { skill=22928, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength20" }, [22949]={ connections={ @@ -57879,7 +59499,8 @@ return { skill=22949, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells4_" }, [22959]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern", @@ -57893,7 +59514,8 @@ return { orbitIndex=0, skill=22959, stats={ - } + }, + stringId="mastery_curse75" }, [22962]={ connections={ @@ -57910,7 +59532,8 @@ return { skill=22962, stats={ [1]="20% chance for Attack Hits to apply Incision" - } + }, + stringId="bleed39" }, [22967]={ connections={ @@ -57939,7 +59562,8 @@ return { [1]="12% increased Block chance", [2]="10 Life gained when you Block", [3]="+2% to maximum Block chance" - } + }, + stringId="shield25" }, [22972]={ connections={ @@ -57960,7 +59584,8 @@ return { skill=22972, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards6" }, [22975]={ connections={ @@ -58012,7 +59637,8 @@ return { skill=22975, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes58" }, [23005]={ ascendancyName="Warbringer", @@ -58036,7 +59662,8 @@ return { skill=23005, stats={ [1]="Gain 35% Base Chance to Block from Equipped Shield instead of the Shield's value" - } + }, + stringId="AscendancyWarrior2Notable8" }, [23013]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -58050,7 +59677,8 @@ return { orbitIndex=42, skill=23013, stats={ - } + }, + stringId="mastery_attack280" }, [23036]={ connections={ @@ -58071,7 +59699,8 @@ return { skill=23036, stats={ [1]="25% increased Attack Damage while Surrounded" - } + }, + stringId="being_surrounded14" }, [23040]={ connections={ @@ -58088,7 +59717,8 @@ return { skill=23040, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals58" }, [23046]={ connections={ @@ -58105,7 +59735,8 @@ return { skill=23046, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery8" }, [23062]={ connections={ @@ -58122,7 +59753,8 @@ return { skill=23062, stats={ [1]="20% increased Armour if you've consumed an Endurance Charge Recently" - } + }, + stringId="endurance_charges10" }, [23078]={ connections={ @@ -58146,7 +59778,8 @@ return { stats={ [1]="Minions have 25% increased maximum Life", [2]="10% increased Block chance" - } + }, + stringId="sentinels11" }, [23091]={ connections={ @@ -58167,7 +59800,8 @@ return { skill=23091, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire13" }, [23105]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -58181,7 +59815,8 @@ return { orbitIndex=0, skill=23105, stats={ - } + }, + stringId="mastery_attack6" }, [23153]={ connections={ @@ -58202,7 +59837,8 @@ return { skill=23153, stats={ [1]="15% increased Ballista damage" - } + }, + stringId="ballista10" }, [23192]={ connections={ @@ -58215,7 +59851,8 @@ return { skill=23192, stats={ [1]="5% increased Block chance" - } + }, + stringId="block2" }, [23195]={ connections={ @@ -58233,7 +59870,8 @@ return { stats={ [1]="10% increased Life Regeneration rate", [2]="10% increased Mana Regeneration Rate" - } + }, + stringId="companions48" }, [23221]={ connections={ @@ -58252,7 +59890,8 @@ return { skill=23221, stats={ [1]="Projectiles have 15% chance to Chain an additional time from terrain" - } + }, + stringId="ranged33" }, [23227]={ connections={ @@ -58272,7 +59911,8 @@ return { stats={ [1]="30% increased Melee Damage when on Full Life", [2]="16% increased Attack Speed if you haven't Attacked Recently" - } + }, + stringId="melee40" }, [23244]={ connections={ @@ -58301,7 +59941,8 @@ return { [1]="Recover 1% of maximum Life on Kill", [2]="Recover 1% of maximum Mana on Kill", [3]="25% increased Culling Strike Threshold" - } + }, + stringId="slaying11" }, [23253]={ connections={ @@ -58326,7 +59967,8 @@ return { skill=23253, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="azmerianimals39" }, [23259]={ connections={ @@ -58343,7 +59985,8 @@ return { skill=23259, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals78" }, [23265]={ ascendancyName="Disciple of Varashta", @@ -58368,7 +60011,8 @@ return { skill=23265, stats={ [1]="Grants Skill: Kelari's Deception" - } + }, + stringId="AscendancySorceress3Notable13" }, [23305]={ connections={ @@ -58389,7 +60033,8 @@ return { skill=23305, stats={ [1]="Mark Skills have 10% increased Use Speed" - } + }, + stringId="marks28" }, [23307]={ connections={ @@ -58441,7 +60086,8 @@ return { skill=23307, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength59_" }, [23331]={ connections={ @@ -58458,7 +60104,8 @@ return { skill=23331, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="oracle2" }, [23343]={ connections={ @@ -58475,7 +60122,8 @@ return { skill=23343, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks24" }, [23352]={ ascendancyName="Lich", @@ -58516,7 +60164,8 @@ return { skill=23352, stats={ [1]="Cursed Enemies killed by you, or by Allies in your Presence, have a 33% chance to explode, dealing a quarter of their maximum Life as Chaos damage" - } + }, + stringId="AscendancyWitch3Notable2" }, [23360]={ connections={ @@ -58534,7 +60183,8 @@ return { stats={ [1]="8% increased Attack Damage while moving", [2]="2% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="slow_mitigation13" }, [23362]={ connections={ @@ -58562,7 +60212,8 @@ return { stats={ [1]="25% reduced Effect of Chill on you", [2]="Unaffected by Chill during Dodge Roll" - } + }, + stringId="freeze_and_chill_mitigation10" }, [23364]={ connections={ @@ -58584,7 +60235,8 @@ return { stats={ [1]="9% increased Presence Area of Effect", [2]="3% increased Area of Effect" - } + }, + stringId="auras31" }, [23373]={ connections={ @@ -58605,7 +60257,8 @@ return { skill=23373, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="grenades19" }, [23374]={ connections={ @@ -58622,7 +60275,8 @@ return { skill=23374, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison10" }, [23382]={ connections={ @@ -58686,7 +60340,8 @@ return { skill=23382, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence41__" }, [23415]={ ascendancyName="Invoker", @@ -58710,7 +60365,8 @@ return { stats={ [1]="15% increased Evasion Rating", [2]="15% increased maximum Energy Shield" - } + }, + stringId="AscendancyMonk2Small1" }, [23416]={ ascendancyName="Blood Mage", @@ -58730,7 +60386,8 @@ return { skill=23416, stats={ [1]="10% of Spell Damage Leeched as Life" - } + }, + stringId="AscendancyWitch2Notable6" }, [23419]={ connections={ @@ -58747,7 +60404,8 @@ return { skill=23419, stats={ [1]="15% increased Glory generation" - } + }, + stringId="glory18" }, [23427]={ connections={ @@ -58771,7 +60429,8 @@ return { stats={ [1]="20% increased Chill Duration on Enemies", [2]="30% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze14" }, [23428]={ connections={ @@ -58788,7 +60447,8 @@ return { skill=23428, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="grenades20" }, [23436]={ connectionArt="CharacterPlanned", @@ -58813,6 +60473,7 @@ return { [1]="15% increased Critical Damage Bonus", [2]="10% increased Archon Buff duration" }, + stringId="oracle_archon_crit2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -58835,7 +60496,8 @@ return { skill=23450, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire11_" }, [23455]={ connections={ @@ -58856,7 +60518,8 @@ return { skill=23455, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="cold_penetration13" }, [23508]={ ascendancyName="Deadeye", @@ -58876,7 +60539,8 @@ return { skill=23508, stats={ [1]="Benefits from consuming Frenzy Charges for your Skills have 50% chance to be doubled" - } + }, + stringId="AscendancyRanger1Notable6" }, [23547]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -58890,7 +60554,8 @@ return { orbitIndex=0, skill=23547, stats={ - } + }, + stringId="mastery_chaos48" }, [23570]={ connections={ @@ -58934,7 +60599,8 @@ return { skill=23570, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength26" }, [23587]={ ascendancyName="Invoker", @@ -58963,7 +60629,8 @@ return { stats={ [1]="Gain 10% of Damage as Extra Cold Damage", [2]="On Freezing Enemies create Chilled Ground" - } + }, + stringId="AscendancyMonk2Notable4" }, [23608]={ connections={ @@ -58984,7 +60651,8 @@ return { skill=23608, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison19" }, [23630]={ connections={ @@ -59016,7 +60684,8 @@ return { stats={ [1]="Ignites you cause are reflected back to you", [2]="40% reduced Magnitude of Ignite on you" - } + }, + stringId="ignite_mitigation13" }, [23650]={ connections={ @@ -59033,7 +60702,8 @@ return { skill=23650, stats={ [1]="15% increased Life Regeneration Rate while on Low Life" - } + }, + stringId="life_regeneration5" }, [23667]={ connections={ @@ -59050,7 +60720,8 @@ return { skill=23667, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems45" }, [23702]={ connections={ @@ -59075,7 +60746,8 @@ return { skill=23702, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed42" }, [23708]={ connectionArt="CharacterPlanned", @@ -59099,6 +60771,7 @@ return { stats={ [1]="30% increased Armour while Bleeding" }, + stringId="oracle_iron_blood3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -59158,7 +60831,8 @@ return { orbitIndex=0, skill=23710, stats={ - } + }, + stringId="AscendancyWitch3Start_" }, [23724]={ connections={ @@ -59175,7 +60849,8 @@ return { skill=23724, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="shock_mitigation11" }, [23736]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -59197,7 +60872,8 @@ return { [1]="20% reduced Accuracy Rating while moving", [2]="50% increased Attack Damage while moving", [3]="5% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="slow_mitigation15" }, [23738]={ connections={ @@ -59220,7 +60896,8 @@ return { skill=23738, stats={ [1]="Gain 8% of Physical Damage as extra Chaos Damage" - } + }, + stringId="physical33" }, [23764]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -59241,7 +60918,8 @@ return { stats={ [1]="25% increased Mana Regeneration Rate if you have Shocked an Enemy Recently", [2]="20% increased Magnitude of Shock you inflict" - } + }, + stringId="lightning45" }, [23786]={ connections={ @@ -59258,7 +60936,8 @@ return { skill=23786, stats={ [1]="15% increased Magnitude of Bleeding you inflict with Critical Hits" - } + }, + stringId="bleed3" }, [23797]={ connections={ @@ -59276,7 +60955,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Lightning Damage" - } + }, + stringId="armour43" }, [23822]={ connections={ @@ -59293,7 +60973,8 @@ return { skill=23822, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="deflect61" }, [23825]={ connections={ @@ -59314,7 +60995,8 @@ return { skill=23825, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_recoup10" }, [23839]={ connections={ @@ -59331,7 +61013,8 @@ return { skill=23839, stats={ [1]="4% reduced Flask Charges used from Mana Flasks" - } + }, + stringId="mana_flasks7" }, [23861]={ connections={ @@ -59345,7 +61028,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed10" }, [23879]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -59359,7 +61043,8 @@ return { orbitIndex=0, skill=23879, stats={ - } + }, + stringId="mastery_shapeshifting_6688" }, [23880]={ ascendancyName="Infernalist", @@ -59382,7 +61067,8 @@ return { skill=23880, stats={ [1]="3% increased maximum Mana" - } + }, + stringId="AscendancyWitch1Small7" }, [23888]={ connections={ @@ -59403,7 +61089,8 @@ return { skill=23888, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion21" }, [23905]={ connections={ @@ -59420,7 +61107,8 @@ return { skill=23905, stats={ [1]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="shock20" }, [23915]={ connections={ @@ -59437,7 +61125,8 @@ return { skill=23915, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals23" }, [23930]={ connections={ @@ -59458,7 +61147,8 @@ return { skill=23930, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental8_" }, [23932]={ connectionArt="CharacterPlanned", @@ -59482,6 +61172,7 @@ return { stats={ [1]="5% increased Attack Speed with Bows" }, + stringId="oracle_bow_movement7_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -59510,7 +61201,8 @@ return { skill=23939, stats={ [1]="3% of Damage Taken Recouped as Life, Mana and Energy Shield" - } + }, + stringId="life_recoup18" }, [23940]={ connections={ @@ -59538,7 +61230,8 @@ return { stats={ [1]="Increases and Reductions to Armour also apply to Energy Shield", [2]="Recharge Rate at 40% of their value" - } + }, + stringId="energy_shield_and_armour12" }, [23961]={ connections={ @@ -59556,7 +61249,8 @@ return { stats={ [1]="8% increased Elemental Ailment Threshold", [2]="Companions have +12% to all Elemental Resistances" - } + }, + stringId="companions33" }, [23993]={ connections={ @@ -59577,7 +61271,8 @@ return { skill=23993, stats={ [1]="12% increased Physical Damage" - } + }, + stringId="armour_break29" }, [23996]={ connections={ @@ -59598,7 +61293,8 @@ return { skill=23996, stats={ [1]="15% increased Ballista damage" - } + }, + stringId="ballista9" }, [24009]={ connections={ @@ -59619,7 +61315,8 @@ return { skill=24009, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion19" }, [24035]={ connections={ @@ -59636,7 +61333,8 @@ return { skill=24035, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental60" }, [24039]={ ascendancyName="Infernalist", @@ -59657,7 +61355,8 @@ return { stats={ [1]="Reserves 25% of Life", [2]="+1 to Maximum Energy Shield per 8 Maximum Life" - } + }, + stringId="AscendancyWitch1Notable2" }, [24045]={ connections={ @@ -59670,7 +61369,8 @@ return { skill=24045, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="mana_flasks3" }, [24060]={ connections={ @@ -59687,7 +61387,8 @@ return { skill=24060, stats={ [1]="Skills have 5% chance to not remove Elemental Infusions but still count as consuming them" - } + }, + stringId="infusion12" }, [24062]={ connections={ @@ -59712,7 +61413,8 @@ return { [1]="10% increased Energy Shield Recharge Rate", [2]="Recover 2% of maximum Life on Kill", [3]="+10 to Intelligence" - } + }, + stringId="life_on_kill13" }, [24070]={ connections={ @@ -59729,7 +61431,8 @@ return { skill=24070, stats={ [1]="+8 to Dexterity" - } + }, + stringId="dexterity106" }, [24087]={ connections={ @@ -59752,7 +61455,8 @@ return { skill=24087, stats={ [1]="Skills have 10% chance to not remove Elemental Infusions but still count as consuming them" - } + }, + stringId="infusion3" }, [24120]={ connections={ @@ -59776,7 +61480,8 @@ return { stats={ [1]="18% increased Mana Regeneration Rate", [2]="25% increased Mana Cost Efficiency while on Low Mana" - } + }, + stringId="mana20" }, [24129]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -59790,7 +61495,8 @@ return { orbitIndex=0, skill=24129, stats={ - } + }, + stringId="mastery_critical_268" }, [24135]={ ascendancyName="Infernalist", @@ -59813,7 +61519,8 @@ return { skill=24135, stats={ [1]="12% increased Critical Hit Chance" - } + }, + stringId="AscendancyWitch1Small9" }, [24150]={ connections={ @@ -59830,7 +61537,8 @@ return { skill=24150, stats={ [1]="3% chance to gain Volatility on Kill" - } + }, + stringId="volatility5" }, [24165]={ connections={ @@ -59890,7 +61598,8 @@ return { skill=24165, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes56" }, [24178]={ connections={ @@ -59907,7 +61616,8 @@ return { skill=24178, stats={ [1]="12% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions36" }, [24210]={ connections={ @@ -59924,7 +61634,8 @@ return { skill=24210, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="azmerianimals26" }, [24224]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern", @@ -59938,7 +61649,8 @@ return { orbitIndex=0, skill=24224, stats={ - } + }, + stringId="mastery_axe26" }, [24226]={ ascendancyName="Deadeye", @@ -59958,7 +61670,8 @@ return { skill=24226, stats={ [1]="Apply 10 Critical Weakness to Enemies when Consuming a Mark on them" - } + }, + stringId="AscendancyRanger1Notable8" }, [24239]={ connections={ @@ -59975,7 +61688,8 @@ return { skill=24239, stats={ [1]="Gain 5 Life per enemy killed" - } + }, + stringId="life_on_kill10" }, [24240]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern", @@ -60000,7 +61714,8 @@ return { stats={ [1]="Debuffs you inflict have 10% increased Slow Magnitude", [2]="Debuffs on you expire 20% faster" - } + }, + stringId="slowed_enemies9" }, [24256]={ connections={ @@ -60017,7 +61732,8 @@ return { skill=24256, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="deflect33" }, [24259]={ connections={ @@ -60034,7 +61750,8 @@ return { skill=24259, stats={ [1]="Attacks used by Totems have 4% increased Attack Speed" - } + }, + stringId="totems44" }, [24287]={ connections={ @@ -60082,7 +61799,8 @@ return { skill=24287, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity82_" }, [24295]={ ascendancyName="Deadeye", @@ -60105,7 +61823,8 @@ return { skill=24295, stats={ [1]="25% increased Frenzy Charge Duration" - } + }, + stringId="AscendancyRanger1Small5" }, [24325]={ connections={ @@ -60123,7 +61842,8 @@ return { stats={ [1]="5% increased Life Regeneration rate", [2]="10% increased Presence Area of Effect" - } + }, + stringId="life_recoup24" }, [24338]={ connections={ @@ -60140,7 +61860,8 @@ return { skill=24338, stats={ [1]="12% increased Damage with Hits against Enemies affected by Elemental Ailments" - } + }, + stringId="exploiting_elemental_ailments5" }, [24339]={ connections={ @@ -60157,7 +61878,8 @@ return { skill=24339, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks38" }, [24368]={ connections={ @@ -60178,7 +61900,8 @@ return { skill=24368, stats={ [1]="15% increased Ballista damage" - } + }, + stringId="ballista5" }, [24401]={ connections={ @@ -60195,7 +61918,8 @@ return { skill=24401, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison37" }, [24420]={ connections={ @@ -60216,7 +61940,8 @@ return { skill=24420, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals93_" }, [24430]={ connections={ @@ -60237,7 +61962,8 @@ return { skill=24430, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental9" }, [24438]={ connections={ @@ -60265,7 +61991,8 @@ return { stats={ [1]="Totems gain +20% to all Elemental Resistances", [2]="Totems have 20% additional Physical Damage Reduction" - } + }, + stringId="totems20" }, [24475]={ ascendancyName="Acolyte of Chayula", @@ -60288,7 +62015,8 @@ return { skill=24475, stats={ [1]="+7% to Chaos Resistance" - } + }, + stringId="AscendancyMonk3Small4_" }, [24477]={ connections={ @@ -60306,7 +62034,8 @@ return { stats={ [1]="10% increased Stun Threshold", [2]="+5 to Strength" - } + }, + stringId="stun_threshold22" }, [24481]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern", @@ -60320,7 +62049,8 @@ return { orbitIndex=0, skill=24481, stats={ - } + }, + stringId="mastery_dagger80" }, [24483]={ connections={ @@ -60348,7 +62078,8 @@ return { stats={ [1]="35% increased Critical Hit Chance against Enemies that are affected", [2]="by no Elemental Ailments" - } + }, + stringId="criticals27" }, [24491]={ connections={ @@ -60371,7 +62102,8 @@ return { skill=24491, stats={ [1]="Invocated Spells have 40% chance to consume half as much Energy" - } + }, + stringId="triggers20" }, [24511]={ connections={ @@ -60388,7 +62120,8 @@ return { skill=24511, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes15" }, [24551]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -60402,7 +62135,8 @@ return { orbitIndex=0, skill=24551, stats={ - } + }, + stringId="mastery_mana_6596" }, [24570]={ connections={ @@ -60419,7 +62153,8 @@ return { skill=24570, stats={ [1]="Enemies Blinded by you have 15% reduced Critical Hit Chance" - } + }, + stringId="blind13" }, [24630]={ connections={ @@ -60443,7 +62178,8 @@ return { stats={ [1]="80% increased Flammability Magnitude", [2]="40% increased Damage with Hits against Ignited Enemies" - } + }, + stringId="fire40" }, [24646]={ connections={ @@ -60460,7 +62196,8 @@ return { skill=24646, stats={ [1]="+12 to Strength" - } + }, + stringId="strength103" }, [24647]={ connections={ @@ -60512,7 +62249,8 @@ return { skill=24647, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity5" }, [24655]={ connections={ @@ -60536,7 +62274,8 @@ return { stats={ [1]="Damage Penetrates 15% Fire Resistance", [2]="+10 to Strength" - } + }, + stringId="fire_penetration23_" }, [24656]={ connections={ @@ -60558,7 +62297,8 @@ return { stats={ [1]="15% increased Evasion Rating while Sprinting", [2]="2% increased Movement Speed while Sprinting" - } + }, + stringId="Sprint7" }, [24696]={ ascendancyName="Tactician", @@ -60581,7 +62321,8 @@ return { skill=24696, stats={ [1]="20% increased Totem Damage" - } + }, + stringId="AscendancyMercenary1Small10" }, [24748]={ connections={ @@ -60598,7 +62339,8 @@ return { skill=24748, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion36" }, [24753]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -60631,7 +62373,8 @@ return { stats={ [1]="30% increased Accuracy Rating at Close Range", [2]="+10 to Dexterity" - } + }, + stringId="accuracy17" }, [24764]={ connections={ @@ -60655,7 +62398,8 @@ return { stats={ [1]="10% chance when collecting an Elemental Infusion to gain an", [2]="additional Elemental Infusion of the same type" - } + }, + stringId="infusion2" }, [24766]={ connections={ @@ -60686,7 +62430,8 @@ return { skill=24766, stats={ [1]="50% increased Surrounded Area of Effect" - } + }, + stringId="being_surrounded22" }, [24767]={ connections={ @@ -60703,7 +62448,8 @@ return { skill=24767, stats={ [1]="40% increased Energy Shield from Equipped Focus" - } + }, + stringId="focus4" }, [24786]={ connections={ @@ -60763,7 +62509,8 @@ return { skill=24786, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity81" }, [24801]={ connections={ @@ -60781,7 +62528,8 @@ return { stats={ [1]="10% increased Presence Area of Effect", [2]="6% increased Attack Damage" - } + }, + stringId="glory10" }, [24807]={ ascendancyName="Titan", @@ -60801,7 +62549,8 @@ return { skill=24807, stats={ [1]="50% more Armour from Equipped Body Armour" - } + }, + stringId="AscendancyWarrior1Notable8" }, [24812]={ connections={ @@ -60818,7 +62567,8 @@ return { skill=24812, stats={ [1]="20% increased Power Charge Duration" - } + }, + stringId="power_charges1" }, [24813]={ connections={ @@ -60835,7 +62585,8 @@ return { skill=24813, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks19" }, [24825]={ connections={ @@ -60887,7 +62638,8 @@ return { skill=24825, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity14" }, [24843]={ connections={ @@ -60908,7 +62660,8 @@ return { skill=24843, stats={ [1]="25% increased Evasion Rating while Parrying" - } + }, + stringId="buckler20" }, [24855]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -60930,7 +62683,8 @@ return { orbitIndex=58, skill=24855, stats={ - } + }, + stringId="mastery_attack3" }, [24868]={ ascendancyName="Pathfinder", @@ -60954,7 +62708,8 @@ return { skill=24868, stats={ [1]="Your speed is unaffected by Slows" - } + }, + stringId="AscendancyRanger3Notable2" }, [24871]={ connections={ @@ -60971,7 +62726,8 @@ return { skill=24871, stats={ [1]="3% increased Attack Speed with One Handed Weapons" - } + }, + stringId="attack_speed6" }, [24880]={ connections={ @@ -60988,7 +62744,8 @@ return { skill=24880, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed4" }, [24883]={ connections={ @@ -61006,7 +62763,8 @@ return { stats={ [1]="4% increased Area of Effect for Attacks", [2]="5% Chance to build an additional Combo on Hit" - } + }, + stringId="area_attacks49" }, [24889]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -61020,7 +62778,8 @@ return { orbitIndex=2, skill=24889, stats={ - } + }, + stringId="mastery_companion291" }, [24922]={ connections={ @@ -61072,7 +62831,8 @@ return { skill=24922, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes19" }, [24929]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -61088,6 +62848,7 @@ return { skill=24929, stats={ }, + stringId="oracle_self_sacrificing_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -61141,7 +62902,8 @@ return { skill=24958, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity44" }, [24993]={ connectionArt="CharacterPlanned", @@ -61167,6 +62929,7 @@ return { [2]="11% increased Life Cost of Skills", [3]="3% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_beast_corruption11_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -61186,7 +62949,8 @@ return { orbitIndex=0, skill=25011, stats={ - } + }, + stringId="mastery_life141" }, [25014]={ connections={ @@ -61203,7 +62967,8 @@ return { skill=25014, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="warcries40" }, [25026]={ connections={ @@ -61220,7 +62985,8 @@ return { skill=25026, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana31" }, [25029]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern", @@ -61234,7 +63000,8 @@ return { orbitIndex=51, skill=25029, stats={ - } + }, + stringId="mastery_charms_1" }, [25031]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -61248,7 +63015,8 @@ return { orbitIndex=0, skill=25031, stats={ - } + }, + stringId="mastery_warcry250" }, [25055]={ connections={ @@ -61266,7 +63034,8 @@ return { stats={ [1]="2% increased Movement Speed", [2]="8% increased Attack Damage" - } + }, + stringId="attack2" }, [25058]={ connectionArt="CharacterPlanned", @@ -61294,6 +63063,7 @@ return { stats={ [1]="2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges" }, + stringId="oracle_frenzy_charge2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -61324,7 +63094,8 @@ return { skill=25070, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks53" }, [25092]={ ascendancyName="Oracle", @@ -61347,7 +63118,8 @@ return { skill=25092, stats={ [1]="Hits against you have 12% reduced Critical Damage Bonus" - } + }, + stringId="AscendancyDruid1Small7" }, [25100]={ connections={ @@ -61363,7 +63135,8 @@ return { stats={ [1]="Cannot use Charms", [2]="30% more Recovery from Flasks" - } + }, + stringId="passive_keystone_oasis" }, [25101]={ connections={ @@ -61388,7 +63161,8 @@ return { skill=25101, stats={ [1]="10% increased Exposure Effect" - } + }, + stringId="elemental35" }, [25162]={ connections={ @@ -61405,7 +63179,8 @@ return { skill=25162, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks34" }, [25170]={ connections={ @@ -61423,7 +63198,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="8% increased Skill Effect Duration" - } + }, + stringId="attack10" }, [25172]={ ascendancyName="Witchhunter", @@ -61446,7 +63222,8 @@ return { skill=25172, stats={ [1]="6% increased Cooldown Recovery Rate" - } + }, + stringId="AscendancyMercenary2Small3" }, [25211]={ connections={ @@ -61469,7 +63246,8 @@ return { skill=25211, stats={ [1]="Debuffs on you expire 25% faster" - } + }, + stringId="slowed_enemies19" }, [25213]={ connections={ @@ -61486,7 +63264,8 @@ return { skill=25213, stats={ [1]="16% increased Attack Damage while you have an Ally in your Presence" - } + }, + stringId="attack26" }, [25229]={ connections={ @@ -61503,7 +63282,8 @@ return { skill=25229, stats={ [1]="20% increased Endurance Charge Duration" - } + }, + stringId="endurance_charges1_" }, [25239]={ ascendancyName="Infernalist", @@ -61527,7 +63307,8 @@ return { skill=25239, stats={ [1]="Grants Skill: Demon Form" - } + }, + stringId="AscendancyWitch1Notable5" }, [25281]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -61541,7 +63322,8 @@ return { orbitIndex=10, skill=25281, stats={ - } + }, + stringId="mastery_life140" }, [25300]={ connections={ @@ -61558,7 +63340,8 @@ return { skill=25300, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break1" }, [25303]={ connections={ @@ -61572,7 +63355,8 @@ return { stats={ [1]="Minions have +3% to Maximum Fire Resistances", [2]="Minions have +20% to Fire Resistance" - } + }, + stringId="minion_defence41" }, [25304]={ connections={ @@ -61589,7 +63373,8 @@ return { skill=25304, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers3" }, [25312]={ connections={ @@ -61610,7 +63395,8 @@ return { skill=25312, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems43" }, [25315]={ connections={ @@ -61628,7 +63414,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Cold Damage" - } + }, + stringId="armour38" }, [25337]={ connectionArt="CharacterPlanned", @@ -61652,6 +63439,7 @@ return { stats={ [1]="10% chance to Poison on Hit" }, + stringId="oracle_poison2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -61672,7 +63460,8 @@ return { stats={ [1]="18% increased Area of Effect for Attacks", [2]="20% reduced Critical Hit Chance" - } + }, + stringId="area_attacks57_" }, [25362]={ connections={ @@ -61696,7 +63485,8 @@ return { stats={ [1]="20% increased Attack Damage", [2]="Skills deal 8% increased Damage per Combo consumed, up to 40%" - } + }, + stringId="unarmed5" }, [25363]={ connections={ @@ -61722,7 +63512,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield7" }, [25374]={ connections={ @@ -61766,7 +63557,8 @@ return { skill=25374, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength86" }, [25429]={ connections={ @@ -61789,7 +63581,8 @@ return { stats={ [1]="16% increased Skill Effect Duration", [2]="16% increased Stun Threshold" - } + }, + stringId="duration15" }, [25434]={ ascendancyName="Invoker", @@ -61808,7 +63601,8 @@ return { skill=25434, stats={ [1]="15% increased Magnitude of Chill you inflict" - } + }, + stringId="AscendancyMonk2Small4" }, [25438]={ applyToArmour=true, @@ -61829,7 +63623,8 @@ return { skill=25438, stats={ [1]="Body Armour grants Unaffected by Damaging Ailments" - } + }, + stringId="AscendancyWarrior3Notable6_12_" }, [25446]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -61843,7 +63638,8 @@ return { orbitIndex=0, skill=25446, stats={ - } + }, + stringId="mastery_leech159" }, [25458]={ connections={ @@ -61861,7 +63657,8 @@ return { stats={ [1]="Hits against you have 5% reduced Critical Damage Bonus", [2]="+5 to Strength" - } + }, + stringId="azmerianimals34" }, [25482]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -61893,7 +63690,8 @@ return { skill=25482, stats={ [1]="+25 to Strength" - } + }, + stringId="strength102" }, [25503]={ connections={ @@ -61914,7 +63712,8 @@ return { skill=25503, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana5" }, [25513]={ connections={ @@ -61935,7 +63734,8 @@ return { [1]="5% reduced Attack Speed", [2]="20% increased Stun Buildup", [3]="40% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed18" }, [25520]={ connections={ @@ -61952,7 +63752,8 @@ return { [1]="Gain Power Charges instead of Frenzy Charges", [2]="Gain Frenzy Charges instead of Endurance Charges", [3]="Gain Endurance Charges instead of Power Charges" - } + }, + stringId="passive_keystone_resonance" }, [25528]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -61966,7 +63767,8 @@ return { orbitIndex=15, skill=25528, stats={ - } + }, + stringId="mastery_mana_6597" }, [25557]={ connections={ @@ -62018,7 +63820,8 @@ return { skill=25557, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence62" }, [25565]={ connections={ @@ -62035,7 +63838,8 @@ return { skill=25565, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning2" }, [25570]={ connectionArt="CharacterPlanned", @@ -62075,6 +63879,7 @@ return { stats={ [1]="12% increased Damage" }, + stringId="oracle_hierarchy1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -62097,7 +63902,8 @@ return { skill=25586, stats={ [1]="16% increased Critical Damage Bonus with Bows" - } + }, + stringId="bow7" }, [25591]={ connections={ @@ -62119,7 +63925,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Cold Damage" - } + }, + stringId="armour39" }, [25594]={ connections={ @@ -62136,7 +63943,8 @@ return { skill=25594, stats={ [1]="Offerings have 15% increased Maximum Life" - } + }, + stringId="corpses3" }, [25618]={ ascendancyName="Stormweaver", @@ -62159,7 +63967,8 @@ return { skill=25618, stats={ [1]="12% increased Critical Hit Chance for Spells" - } + }, + stringId="AscendancySorceress1Small4" }, [25619]={ connections={ @@ -62183,7 +63992,8 @@ return { stats={ [1]="10% increased Attack Speed", [2]="15% chance to Blind Enemies on Hit with Attacks" - } + }, + stringId="attack_speed35" }, [25620]={ connections={ @@ -62206,7 +64016,8 @@ return { skill=25620, stats={ [1]="15% chance to not destroy Corpses when Consuming Corpses" - } + }, + stringId="corpses10" }, [25653]={ ascendancyName="Disciple of Varashta", @@ -62231,7 +64042,8 @@ return { skill=25653, stats={ [1]="Grants Skill: Kelari's Judgment" - } + }, + stringId="AscendancySorceress3Notable14" }, [25678]={ connectionArt="CharacterPlanned", @@ -62257,6 +64069,7 @@ return { [2]="11% increased Life Cost of Skills", [3]="3% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_beast_corruption9", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -62287,7 +64100,8 @@ return { skill=25683, stats={ [1]="Grants Skill: Ruzhan's Reckoning" - } + }, + stringId="AscendancySorceress3Notable17" }, [25700]={ connections={ @@ -62305,7 +64119,8 @@ return { stats={ [1]="10% increased chance to Shock", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental25" }, [25711]={ connections={ @@ -62328,7 +64143,8 @@ return { skill=25711, stats={ [1]="20% increased Attack Speed while Surrounded" - } + }, + stringId="being_surrounded10" }, [25729]={ connections={ @@ -62345,7 +64161,8 @@ return { skill=25729, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed4" }, [25745]={ connections={ @@ -62363,7 +64180,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour19" }, [25753]={ connections={ @@ -62392,7 +64210,8 @@ return { [1]="16% increased Fire Damage", [2]="30% increased Flammability Magnitude", [3]="16% increased Attack Damage" - } + }, + stringId="fire57" }, [25763]={ connections={ @@ -62413,7 +64232,8 @@ return { skill=25763, stats={ [1]="10% increased Fire Damage" - } + }, + stringId="ground2" }, [25779]={ ascendancyName="Acolyte of Chayula", @@ -62436,7 +64256,8 @@ return { skill=25779, stats={ [1]="10% increased maximum Darkness" - } + }, + stringId="AscendancyMonk3Small7_" }, [25781]={ ascendancyName="Acolyte of Chayula", @@ -62456,7 +64277,8 @@ return { skill=25781, stats={ [1]="Leech recovers based on Chaos Damage as well as Physical Damage" - } + }, + stringId="AscendancyMonk3Notable3_" }, [25807]={ connections={ @@ -62473,7 +64295,8 @@ return { skill=25807, stats={ [1]="15% increased Crossbow Reload Speed" - } + }, + stringId="crossbow24" }, [25827]={ connections={ @@ -62490,7 +64313,8 @@ return { skill=25827, stats={ [1]="4% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="projectile_spells4" }, [25829]={ connections={ @@ -62508,7 +64332,8 @@ return { stats={ [1]="6% increased Spell Damage", [2]="2% increased Cast Speed" - } + }, + stringId="orb3" }, [25851]={ connections={ @@ -62529,7 +64354,8 @@ return { skill=25851, stats={ [1]="5% chance to Daze on Hit" - } + }, + stringId="chaos4" }, [25857]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -62543,7 +64369,8 @@ return { orbitIndex=12, skill=25857, stats={ - } + }, + stringId="mastery_flask_6540" }, [25885]={ ascendancyName="Acolyte of Chayula", @@ -62566,7 +64393,8 @@ return { skill=25885, stats={ [1]="Gain 4% of Damage as Extra Chaos Damage" - } + }, + stringId="AscendancyMonk3Small8" }, [25890]={ connections={ @@ -62583,7 +64411,8 @@ return { skill=25890, stats={ [1]="Recover 2% of maximum Mana when you consume a Power Charge" - } + }, + stringId="power_charges13" }, [25893]={ connections={ @@ -62600,7 +64429,8 @@ return { skill=25893, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="mana24" }, [25915]={ connections={ @@ -62617,7 +64447,8 @@ return { skill=25915, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="bear15" }, [25927]={ connections={ @@ -62634,7 +64465,8 @@ return { skill=25927, stats={ [1]="Minions deal 20% increased Damage with Command Skills" - } + }, + stringId="minion_offence44_" }, [25934]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern", @@ -62648,7 +64480,8 @@ return { orbitIndex=12, skill=25934, stats={ - } + }, + stringId="mastery_twohand244" }, [25935]={ ascendancyName="Warbringer", @@ -62671,7 +64504,8 @@ return { skill=25935, stats={ [1]="6% increased Block chance" - } + }, + stringId="AscendancyWarrior2Small8" }, [25971]={ connections={ @@ -62692,7 +64526,8 @@ return { [1]="4% increased Attack Speed", [2]="6% increased Attack Speed if you've been Hit Recently", [3]="+10 to Strength" - } + }, + stringId="attack_speed30" }, [25990]={ connections={ @@ -62710,7 +64545,8 @@ return { stats={ [1]="8% increased Fire Damage", [2]="8% increased Attack Damage" - } + }, + stringId="fire55" }, [25992]={ connections={ @@ -62723,7 +64559,8 @@ return { skill=25992, stats={ [1]="10% increased Accuracy Rating with Bows" - } + }, + stringId="bow12" }, [26034]={ connections={ @@ -62741,7 +64578,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield5" }, [26061]={ connections={ @@ -62758,7 +64596,8 @@ return { skill=26061, stats={ [1]="Gain 15% of maximum Energy Shield as additional Freeze Threshold" - } + }, + stringId="cold25" }, [26063]={ ascendancyName="Shaman", @@ -62781,7 +64620,8 @@ return { skill=26063, stats={ [1]="12% increased Elemental Damage" - } + }, + stringId="AscendancyDruid2Small2" }, [26068]={ connections={ @@ -62798,7 +64638,8 @@ return { skill=26068, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack35" }, [26070]={ connections={ @@ -62822,7 +64663,8 @@ return { stats={ [1]="Empowered Attacks deal 30% increased Damage", [2]="Warcry Skills have 30% increased Area of Effect" - } + }, + stringId="warcries24" }, [26085]={ ascendancyName="Lich", @@ -62864,7 +64706,8 @@ return { stats={ [1]="While you are not on Low Mana, you and Allies in your Presence have Unholy Might", [2]="Lose 5% of maximum Mana per Second" - } + }, + stringId="AscendancyWitch3Notable3" }, [26092]={ connections={ @@ -62881,7 +64724,8 @@ return { skill=26092, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed4" }, [26104]={ connections={ @@ -62921,7 +64765,8 @@ return { stats={ [1]="20% increased Accuracy Rating while Shapeshifted", [2]="25% increased Elemental Damage while Shapeshifted" - } + }, + stringId="wyvern5" }, [26107]={ connections={ @@ -62950,7 +64795,8 @@ return { [1]="3% increased Movement Speed", [2]="15% increased Projectile Speed", [3]="15% increased Projectile Damage" - } + }, + stringId="ranged30_" }, [26135]={ connections={ @@ -62968,7 +64814,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Projectile Speed for Spell Skills" - } + }, + stringId="projectile_spells3" }, [26148]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -62982,7 +64829,8 @@ return { orbitIndex=0, skill=26148, stats={ - } + }, + stringId="mastery_accuracy2" }, [26176]={ connections={ @@ -62999,7 +64847,8 @@ return { skill=26176, stats={ [1]="15% increased Critical Damage Bonus for Attack Damage" - } + }, + stringId="criticals61" }, [26194]={ connections={ @@ -63016,7 +64865,8 @@ return { skill=26194, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="auras2" }, [26196]={ connections={ @@ -63037,7 +64887,8 @@ return { orbitIndex=0, skill=26196, stats={ - } + }, + stringId="jewel_slot1977" }, [26211]={ connections={ @@ -63055,7 +64906,8 @@ return { stats={ [1]="4% increased Area of Effect for Attacks", [2]="5% Chance to build an additional Combo on Hit" - } + }, + stringId="area_attacks46" }, [26228]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -63078,6 +64930,7 @@ return { [1]="2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges", [2]="+1 to Maximum Frenzy Charges" }, + stringId="oracle_frenzy_charge4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -63100,7 +64953,8 @@ return { skill=26236, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers13" }, [26268]={ connections={ @@ -63117,7 +64971,8 @@ return { skill=26268, stats={ [1]="20% increased Curse Duration" - } + }, + stringId="curses11" }, [26282]={ ascendancyName="Blood Mage", @@ -63138,7 +64993,8 @@ return { stats={ [1]="Bleeding you inflict on Cursed targets is Aggravated", [2]="Elemental Damage also Contributes to Bleeding Magnitude" - } + }, + stringId="AscendancyWitch2Notable4" }, [26283]={ ascendancyName="Acolyte of Chayula", @@ -63160,7 +65016,8 @@ return { [1]="Remnants have 50% increased effect", [2]="Remnants can be collected from 50% further away", [3]="All Flames of Chayula that you manifest are Blue" - } + }, + stringId="AscendancyMonk3Notable6_2" }, [26291]={ connections={ @@ -63184,7 +65041,8 @@ return { stats={ [1]="25% increased Lightning Damage", [2]="15% increased Shock Duration" - } + }, + stringId="lightning30" }, [26300]={ connectionArt="CharacterPlanned", @@ -63209,6 +65067,7 @@ return { [1]="15% increased Critical Damage Bonus", [2]="10% increased Archon Buff duration" }, + stringId="oracle_archon_crit3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -63231,7 +65090,8 @@ return { skill=26308, stats={ [1]="+3 to all Attributes" - } + }, + stringId="azmerianimals22" }, [26319]={ connections={ @@ -63248,7 +65108,8 @@ return { skill=26319, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals81_" }, [26324]={ connections={ @@ -63265,7 +65126,8 @@ return { skill=26324, stats={ [1]="15% increased Armour" - } + }, + stringId="armour11" }, [26331]={ connections={ @@ -63293,7 +65155,8 @@ return { stats={ [1]="8% increased Cast Speed with Cold Skills", [2]="16% increased Skill Effect Duration" - } + }, + stringId="cold35" }, [26339]={ connections={ @@ -63321,7 +65184,8 @@ return { stats={ [1]="Melee Attack Skills have +1 to maximum number of Summoned Totems", [2]="20% increased Totem Placement range" - } + }, + stringId="totems14" }, [26356]={ connections={ @@ -63345,7 +65209,8 @@ return { stats={ [1]="Detonator skills have 40% increased Area of Effect", [2]="Detonator skills have 80% reduced damage" - } + }, + stringId="area_attacks41" }, [26363]={ connections={ @@ -63366,7 +65231,8 @@ return { skill=26363, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks11" }, [26383]={ ascendancyName="Blood Mage", @@ -63390,7 +65256,8 @@ return { skill=26383, stats={ [1]="Base Critical Hit Chance for Spells is 15%" - } + }, + stringId="AscendancyWitch2Notable2_" }, [26400]={ connections={ @@ -63407,7 +65274,8 @@ return { skill=26400, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies further than 6m" - } + }, + stringId="projectiles25" }, [26416]={ connections={ @@ -63424,7 +65292,8 @@ return { skill=26416, stats={ [1]="15% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks35" }, [26432]={ connections={ @@ -63472,7 +65341,8 @@ return { skill=26432, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity85_" }, [26437]={ connections={ @@ -63489,7 +65359,8 @@ return { skill=26437, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break4" }, [26447]={ connections={ @@ -63517,7 +65388,8 @@ return { stats={ [1]="30% increased Energy Shield Recharge Rate", [2]="20% increased Mana Regeneration Rate" - } + }, + stringId="energy_shield_recovery17" }, [26479]={ connections={ @@ -63544,7 +65416,8 @@ return { skill=26479, stats={ [1]="You cannot be Light Stunned if you've been Stunned Recently" - } + }, + stringId="shield35" }, [26490]={ connections={ @@ -63561,7 +65434,8 @@ return { skill=26490, stats={ [1]="10% increased Critical Hit Chance with One Handed Melee Weapons" - } + }, + stringId="one_handed12" }, [26518]={ connections={ @@ -63581,7 +65455,8 @@ return { stats={ [1]="25% increased Cold Damage", [2]="15% increased Chill Duration on Enemies" - } + }, + stringId="cold30" }, [26520]={ connections={ @@ -63602,7 +65477,8 @@ return { skill=26520, stats={ [1]="10% increased amount of Life Leeched" - } + }, + stringId="life_leech4" }, [26532]={ connections={ @@ -63627,7 +65503,8 @@ return { skill=26532, stats={ [1]="15% increased Armour" - } + }, + stringId="armour19" }, [26563]={ connections={ @@ -63654,7 +65531,8 @@ return { skill=26563, stats={ [1]="Physical Spell Critical Hits build Pin" - } + }, + stringId="physical_witch12" }, [26565]={ connections={ @@ -63671,7 +65549,8 @@ return { skill=26565, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison36" }, [26568]={ connections={ @@ -63693,7 +65572,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="4% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells7" }, [26572]={ connections={ @@ -63710,7 +65590,8 @@ return { skill=26572, stats={ [1]="12% increased Critical Hit Chance against Dazed Enemies" - } + }, + stringId="daze_7" }, [26596]={ connections={ @@ -63731,7 +65612,8 @@ return { skill=26596, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed8" }, [26598]={ connections={ @@ -63791,7 +65673,8 @@ return { skill=26598, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity40" }, [26614]={ connections={ @@ -63813,7 +65696,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield17" }, [26638]={ ascendancyName="Chronomancer", @@ -63837,7 +65721,8 @@ return { skill=26638, stats={ [1]="Grants Skill: Temporal Rift" - } + }, + stringId="AscendancySorceress2Notable1_" }, [26648]={ connections={ @@ -63858,7 +65743,8 @@ return { skill=26648, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect30" }, [26663]={ connections={ @@ -63875,7 +65761,8 @@ return { skill=26663, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns19" }, [26682]={ connections={ @@ -63896,7 +65783,8 @@ return { skill=26682, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals8" }, [26697]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern", @@ -63922,7 +65810,8 @@ return { orbitIndex=0, skill=26697, stats={ - } + }, + stringId="mastery_sword225" }, [26725]={ connections={ @@ -63939,7 +65828,8 @@ return { orbitIndex=0, skill=26725, stats={ - } + }, + stringId="jewel_slot1956" }, [26726]={ connections={ @@ -63957,7 +65847,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="10% increased Knockback Distance" - } + }, + stringId="knockback3" }, [26739]={ connections={ @@ -63974,7 +65865,8 @@ return { skill=26739, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental13" }, [26762]={ connections={ @@ -63991,7 +65883,8 @@ return { skill=26762, stats={ [1]="10% increased Withered Magnitude" - } + }, + stringId="chaos29" }, [26772]={ connections={ @@ -64012,7 +65905,8 @@ return { skill=26772, stats={ [1]="Debuffs you inflict have 5% increased Slow Magnitude" - } + }, + stringId="slowed_enemies4" }, [26786]={ connections={ @@ -64060,7 +65954,8 @@ return { skill=26786, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity66" }, [26798]={ connections={ @@ -64077,7 +65972,8 @@ return { skill=26798, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="attack_speed53" }, [26804]={ connections={ @@ -64098,7 +65994,8 @@ return { skill=26804, stats={ [1]="15% increased Damage if you have Consumed a Corpse Recently" - } + }, + stringId="corpses5" }, [26830]={ connections={ @@ -64111,7 +66008,8 @@ return { skill=26830, stats={ [1]="10% increased effect of Fully Broken Armour" - } + }, + stringId="armour_break22" }, [26863]={ connections={ @@ -64128,7 +66026,8 @@ return { skill=26863, stats={ [1]="Recover 2% of maximum Mana when you consume a Power Charge" - } + }, + stringId="power_charges14" }, [26885]={ connections={ @@ -64145,7 +66044,8 @@ return { skill=26885, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos24" }, [26895]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -64159,7 +66059,8 @@ return { orbitIndex=0, skill=26895, stats={ - } + }, + stringId="mastery_duration_6464" }, [26905]={ connections={ @@ -64176,7 +66077,8 @@ return { skill=26905, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning22" }, [26931]={ connections={ @@ -64193,7 +66095,8 @@ return { skill=26931, stats={ [1]="Gain 3 Life per enemy killed" - } + }, + stringId="life_on_kill2" }, [26932]={ connections={ @@ -64210,7 +66113,8 @@ return { skill=26932, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="azmerianimals27" }, [26945]={ connections={ @@ -64223,7 +66127,8 @@ return { skill=26945, stats={ [1]="Minions have 20% increased Critical Hit Chance" - } + }, + stringId="minion_offence31" }, [26952]={ connections={ @@ -64244,7 +66149,8 @@ return { skill=26952, stats={ [1]="20% increased Flammability Magnitude" - } + }, + stringId="fire62" }, [26969]={ connections={ @@ -64261,7 +66167,8 @@ return { skill=26969, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals69" }, [27009]={ connections={ @@ -64284,7 +66191,8 @@ return { skill=27009, stats={ [1]="50% increased Minion Damage while you have at least two different active Offerings" - } + }, + stringId="corpses17" }, [27017]={ connections={ @@ -64301,7 +66209,8 @@ return { skill=27017, stats={ [1]="+3 to all Attributes" - } + }, + stringId="azmerianimals23" }, [27048]={ connections={ @@ -64319,7 +66228,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Defences while your Companion is in your Presence" - } + }, + stringId="companions14" }, [27068]={ connections={ @@ -64336,7 +66246,8 @@ return { skill=27068, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana6" }, [27082]={ connections={ @@ -64384,7 +66295,8 @@ return { skill=27082, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength69" }, [27095]={ connections={ @@ -64405,7 +66317,8 @@ return { skill=27095, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze3" }, [27096]={ connectionArt="CharacterPlanned", @@ -64436,6 +66349,7 @@ return { [2]="Spells Cast by Totems have 6% increased Cast Speed", [3]="Attacks used by Totems have 6% increased Attack Speed" }, + stringId="oracle_totems7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -64466,7 +66380,8 @@ return { stats={ [1]="Allies in your Presence have 6% increased Attack Speed", [2]="6% increased Attack Speed" - } + }, + stringId="attack_speed33" }, [27176]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -64487,7 +66402,8 @@ return { stats={ [1]="20% increased Critical Damage Bonus if you've gained a Power Charge Recently", [2]="+1 to Maximum Power Charges" - } + }, + stringId="power_charges9" }, [27186]={ connections={ @@ -64504,7 +66420,8 @@ return { skill=27186, stats={ [1]="10% reduced Magnitude of Ignite on you" - } + }, + stringId="ground3" }, [27216]={ connections={ @@ -64521,7 +66438,8 @@ return { skill=27216, stats={ [1]="15% faster start of Energy Shield Recharge while Shapeshifted" - } + }, + stringId="wyvern13__" }, [27234]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -64535,7 +66453,8 @@ return { orbitIndex=0, skill=27234, stats={ - } + }, + stringId="mastery_mana6174" }, [27262]={ connections={ @@ -64553,7 +66472,8 @@ return { stats={ [1]="6% increased chance to inflict Ailments", [2]="6% increased Magnitude of Damaging Ailments you inflict" - } + }, + stringId="ailments15" }, [27274]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -64567,7 +66487,8 @@ return { orbitIndex=2, skill=27274, stats={ - } + }, + stringId="mastery_cold_6395" }, [27290]={ connections={ @@ -64585,7 +66506,8 @@ return { skill=27290, stats={ [1]="25% increased Damage with Swords" - } + }, + stringId="sword6" }, [27296]={ connections={ @@ -64641,7 +66563,8 @@ return { skill=27296, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength64" }, [27303]={ connections={ @@ -64666,7 +66589,8 @@ return { [1]="10% reduced maximum Mana", [2]="+10 to Strength", [3]="30% increased Critical Hit Chance" - } + }, + stringId="criticals73" }, [27307]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -64680,7 +66604,8 @@ return { orbitIndex=0, skill=27307, stats={ - } + }, + stringId="mastery_energyshield102_" }, [27373]={ connections={ @@ -64728,7 +66653,8 @@ return { skill=27373, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength19" }, [27388]={ connections={ @@ -64756,7 +66682,8 @@ return { stats={ [1]="20% increased Mana Regeneration Rate", [2]="10% chance to Gain Arcane Surge when you deal a Critical Hit" - } + }, + stringId="mana_regeneration20" }, [27405]={ connectionArt="CharacterPlanned", @@ -64780,6 +66707,7 @@ return { stats={ [1]="6% increased Cooldown Recovery Rate" }, + stringId="oracle_movement_cooldown2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -64807,7 +66735,8 @@ return { skill=27417, stats={ [1]="25% increased Trap Damage" - } + }, + stringId="trap18" }, [27418]={ ascendancyName="Titan", @@ -64830,7 +66759,8 @@ return { skill=27418, stats={ [1]="4% increased Strength" - } + }, + stringId="AscendancyWarrior1Small6" }, [27422]={ connections={ @@ -64847,7 +66777,8 @@ return { skill=27422, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="mana_flasks1" }, [27434]={ connections={ @@ -64870,7 +66801,8 @@ return { skill=27434, stats={ [1]="Gain Elemental Archon after spending 100% of your Maximum Mana" - } + }, + stringId="lightning54" }, [27439]={ connections={ @@ -64914,7 +66846,8 @@ return { skill=27439, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength73" }, [27491]={ connections={ @@ -64938,7 +66871,8 @@ return { stats={ [1]="40% increased maximum Energy Shield", [2]="5% of Damage taken bypasses Energy Shield" - } + }, + stringId="energy_shield38" }, [27493]={ connections={ @@ -64955,7 +66889,8 @@ return { skill=27493, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged42" }, [27501]={ connections={ @@ -64968,7 +66903,8 @@ return { skill=27501, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration34" }, [27513]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -64989,7 +66925,8 @@ return { stats={ [1]="Gain 8% of Damage as Extra Physical Damage", [2]="15% increased effect of Fully Broken Armour" - } + }, + stringId="physical40" }, [27540]={ connections={ @@ -65006,7 +66943,8 @@ return { skill=27540, stats={ [1]="10% increased total Power counted by Warcries" - } + }, + stringId="warcries22" }, [27572]={ connectionArt="CharacterPlanned", @@ -65030,6 +66968,7 @@ return { stats={ [1]="20% increased Chaos Damage" }, + stringId="oracle_hierarchy6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -65052,7 +66991,8 @@ return { skill=27581, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield7" }, [27611]={ connections={ @@ -65073,7 +67013,8 @@ return { skill=27611, stats={ [1]="12% increased Elemental Damage while Shapeshifted" - } + }, + stringId="wyvern12__" }, [27626]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -65097,7 +67038,8 @@ return { skill=27626, stats={ [1]="40% increased effect of Arcane Surge on you" - } + }, + stringId="mana_regeneration28_" }, [27638]={ connections={ @@ -65114,7 +67056,8 @@ return { skill=27638, stats={ [1]="15% increased Glory generation" - } + }, + stringId="glory5" }, [27658]={ connections={ @@ -65131,7 +67074,8 @@ return { skill=27658, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup4__" }, [27662]={ connections={ @@ -65144,7 +67088,8 @@ return { skill=27662, stats={ [1]="6% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="projectile_spells7" }, [27667]={ ascendancyName="Blood Mage", @@ -65165,7 +67110,8 @@ return { stats={ [1]="Targets Cursed by you have 100% reduced Life Regeneration Rate", [2]="Targets Cursed by you have at least 15% of Life Reserved" - } + }, + stringId="AscendancyWitch2Notable5" }, [27671]={ connections={ @@ -65182,7 +67128,8 @@ return { skill=27671, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="unarmed7" }, [27674]={ connections={ @@ -65199,7 +67146,8 @@ return { skill=27674, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="energy_shield_recovery34" }, [27686]={ ascendancyName="Invoker", @@ -65222,7 +67170,8 @@ return { skill=27686, stats={ [1]="20% increased Energy Shield Recharge Rate" - } + }, + stringId="AscendancyMonk2Small9" }, [27687]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -65242,7 +67191,8 @@ return { skill=27687, stats={ [1]="4% increased Attack Damage per 75 Item Armour and Evasion Rating on Equipped Shield" - } + }, + stringId="shield9" }, [27705]={ connections={ @@ -65306,7 +67256,8 @@ return { skill=27705, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes10" }, [27726]={ connections={ @@ -65323,7 +67274,8 @@ return { skill=27726, stats={ [1]="15% increased Armour" - } + }, + stringId="armour14" }, [27733]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -65345,7 +67297,8 @@ return { orbitIndex=30, skill=27733, stats={ - } + }, + stringId="mastery_shield215" }, [27740]={ connections={ @@ -65362,7 +67315,8 @@ return { skill=27740, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="life_flasks36" }, [27761]={ connections={ @@ -65386,7 +67340,8 @@ return { stats={ [1]="Successfully Parrying a Melee Hit grants 40% increased Damage to your next Ranged Attack", [2]="Successfully Parrying a Projectile Hit grants 40% increased Damage to your next Melee Attack" - } + }, + stringId="deflect12" }, [27785]={ connections={ @@ -65403,7 +67358,8 @@ return { skill=27785, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration12" }, [27834]={ connections={ @@ -65424,7 +67380,8 @@ return { skill=27834, stats={ [1]="10% increased Critical Hit Chance with Traps" - } + }, + stringId="trap12" }, [27853]={ connections={ @@ -65450,7 +67407,8 @@ return { stats={ [1]="10% increased Damage against Immobilised Enemies", [2]="8% increased Immobilisation buildup" - } + }, + stringId="immobilisation1" }, [27859]={ connections={ @@ -65467,7 +67425,8 @@ return { skill=27859, stats={ [1]="Herald Skills deal 20% increased Damage" - } + }, + stringId="heralds3" }, [27875]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -65492,7 +67451,8 @@ return { stats={ [1]="40% increased chance to Shock", [2]="5% increased Attack and Cast Speed with Lightning Skills" - } + }, + stringId="shock12" }, [27900]={ connections={ @@ -65510,7 +67470,8 @@ return { stats={ [1]="4% increased Skill Effect Duration", [2]="8% increased Physical Damage" - } + }, + stringId="physical55_" }, [27910]={ connections={ @@ -65531,7 +67492,8 @@ return { skill=27910, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack42" }, [27950]={ connections={ @@ -65559,7 +67521,8 @@ return { stats={ [1]="25% increased Armour", [2]="Gain additional Stun Threshold equal to 30% of Item Armour on Equipped Armour Items" - } + }, + stringId="armour12" }, [27980]={ connections={ @@ -65580,7 +67543,8 @@ return { skill=27980, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage36" }, [27990]={ ascendancyName="Chronomancer", @@ -65603,7 +67567,8 @@ return { skill=27990, stats={ [1]="Debuffs you inflict have 6% increased Slow Magnitude" - } + }, + stringId="AscendancySorceress2Small7" }, [27992]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -65617,7 +67582,8 @@ return { orbitIndex=0, skill=27992, stats={ - } + }, + stringId="mastery_crossbow_6420" }, [27999]={ connections={ @@ -65635,7 +67601,8 @@ return { stats={ [1]="8% increased chance to inflict Ailments", [2]="8% increased Physical Damage" - } + }, + stringId="projectiles49" }, [28002]={ connections={ @@ -65703,7 +67670,8 @@ return { skill=28002, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes31" }, [28021]={ connections={ @@ -65720,7 +67688,8 @@ return { skill=28021, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals9" }, [28022]={ ascendancyName="Shaman", @@ -65743,7 +67712,8 @@ return { skill=28022, stats={ [1]="12% increased Elemental Damage" - } + }, + stringId="AscendancyDruid2Small1" }, [28038]={ connections={ @@ -65760,7 +67730,8 @@ return { skill=28038, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect26" }, [28044]={ connections={ @@ -65793,7 +67764,8 @@ return { [1]="40% increased Cold Damage while affected by Herald of Ice", [2]="40% increased Fire Damage while affected by Herald of Ash", [3]="40% increased Lightning Damage while affected by Herald of Thunder" - } + }, + stringId="heralds16_" }, [28050]={ connections={ @@ -65841,7 +67813,8 @@ return { skill=28050, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity20" }, [28061]={ connections={ @@ -65858,7 +67831,8 @@ return { skill=28061, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental54" }, [28086]={ connections={ @@ -65879,7 +67853,8 @@ return { skill=28086, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration6" }, [28092]={ connections={ @@ -65896,7 +67871,8 @@ return { skill=28092, stats={ [1]="Archon recovery period expires 10% faster" - } + }, + stringId="archon5__" }, [28101]={ connections={ @@ -65917,7 +67893,8 @@ return { skill=28101, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration5" }, [28106]={ connections={ @@ -65934,7 +67911,8 @@ return { skill=28106, stats={ [1]="15% increased Life Flask Charges gained" - } + }, + stringId="life_flasks28" }, [28153]={ ascendancyName="Chronomancer", @@ -65954,7 +67932,8 @@ return { skill=28153, stats={ [1]="Recoup Effects instead occur over 4 seconds" - } + }, + stringId="AscendancySorceress2Notable4" }, [28175]={ connections={ @@ -66006,7 +67985,8 @@ return { skill=28175, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength85" }, [28199]={ connections={ @@ -66023,7 +68003,8 @@ return { skill=28199, stats={ [1]="20% increased Hazard Immobilisation buildup" - } + }, + stringId="hazards21" }, [28201]={ connectionArt="CharacterPlanned", @@ -66052,6 +68033,7 @@ return { [1]="5% increased Block chance", [2]="15% increased Armour while stationary" }, + stringId="oracle_crab_claw1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -66078,7 +68060,8 @@ return { skill=28214, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="life_flasks40" }, [28223]={ connectionArt="CharacterPlanned", @@ -66102,6 +68085,7 @@ return { stats={ [1]="20% increased Critical Damage Bonus" }, + stringId="oracle_slow_crits2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -66124,7 +68108,8 @@ return { skill=28229, stats={ [1]="10% increased Area of Effect of Curses" - } + }, + stringId="curses7" }, [28258]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern", @@ -66150,7 +68135,8 @@ return { skill=28258, stats={ [1]="10% increased Effect of your Mark Skills" - } + }, + stringId="marks5_" }, [28267]={ connections={ @@ -66178,7 +68164,8 @@ return { stats={ [1]="25% increased Critical Damage Bonus", [2]="Hits against you have 25% reduced Critical Damage Bonus" - } + }, + stringId="criticals40" }, [28268]={ connections={ @@ -66199,7 +68186,8 @@ return { skill=28268, stats={ [1]="15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision" - } + }, + stringId="bleed38" }, [28304]={ connections={ @@ -66247,7 +68235,8 @@ return { skill=28304, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes17_" }, [28329]={ connections={ @@ -66271,7 +68260,8 @@ return { stats={ [1]="35% increased Stun Buildup", [2]="35% increased Freeze Buildup" - } + }, + stringId="poise39" }, [28361]={ connections={ @@ -66284,7 +68274,8 @@ return { skill=28361, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="weapon_swapping2" }, [28370]={ connections={ @@ -66336,7 +68327,8 @@ return { skill=28370, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength36" }, [28371]={ connections={ @@ -66353,7 +68345,8 @@ return { skill=28371, stats={ [1]="20% increased Damage with Hits against Enemies that are on Full Life" - } + }, + stringId="enemies_on_full_life4" }, [28408]={ connections={ @@ -66376,7 +68369,8 @@ return { skill=28408, stats={ [1]="Consume all Rage when Shapeshifting to Human form to recover 1% of maximum life per Rage Consumed" - } + }, + stringId="rage27" }, [28431]={ ascendancyName="Lich", @@ -66407,7 +68401,8 @@ return { skill=28431, stats={ [1]="Your Life cannot change while you have Energy Shield" - } + }, + stringId="AscendancyWitch3Notable6" }, [28432]={ connections={ @@ -66428,7 +68423,8 @@ return { skill=28432, stats={ [1]="20% increased Armour if you've consumed an Endurance Charge Recently" - } + }, + stringId="endurance_charges12" }, [28441]={ connections={ @@ -66451,7 +68447,8 @@ return { skill=28441, stats={ [1]="Enemies Blinded by you have 50% reduced Critical Hit Chance" - } + }, + stringId="blind11" }, [28446]={ connections={ @@ -66484,7 +68481,8 @@ return { skill=28446, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks5_" }, [28458]={ connections={ @@ -66501,7 +68499,8 @@ return { skill=28458, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence6" }, [28476]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern", @@ -66515,7 +68514,8 @@ return { orbitIndex=0, skill=28476, stats={ - } + }, + stringId="mastery_thorns307" }, [28482]={ connections={ @@ -66539,7 +68539,8 @@ return { stats={ [1]="10% increased Ignite Duration on Enemies", [2]="25% increased Damage with Hits against Ignited Enemies" - } + }, + stringId="fire28_" }, [28489]={ connectionArt="CharacterPlanned", @@ -66567,6 +68568,7 @@ return { stats={ [1]="Shapeshift Skills have 15% increased Skill Effect Duration" }, + stringId="oracle_wyvern_addon1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -66591,7 +68593,8 @@ return { skill=28492, stats={ [1]="Converts all Evasion Rating to Armour" - } + }, + stringId="passive_keystone_iron_reflexes_" }, [28510]={ connections={ @@ -66639,7 +68642,8 @@ return { skill=28510, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength32" }, [28516]={ connections={ @@ -66656,7 +68660,8 @@ return { skill=28516, stats={ [1]="6% increased Area of Effect" - } + }, + stringId="area_of_effect20" }, [28542]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -66682,7 +68687,8 @@ return { [1]="+10% to Fire Resistance", [2]="15% increased effect of Fully Broken Armour", [3]="Fully Broken Armour you inflict also increases Fire Damage Taken from Hits" - } + }, + stringId="armour_break16_" }, [28556]={ connections={ @@ -66722,7 +68728,8 @@ return { skill=28556, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength43" }, [28564]={ connections={ @@ -66739,7 +68746,8 @@ return { skill=28564, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="warcries3" }, [28573]={ connections={ @@ -66752,7 +68760,8 @@ return { skill=28573, stats={ [1]="Minions Revive 5% faster" - } + }, + stringId="minion_defence19" }, [28578]={ connections={ @@ -66766,7 +68775,8 @@ return { stats={ [1]="8% increased Mana Regeneration Rate", [2]="8% increased Critical Hit Chance" - } + }, + stringId="mana_regeneration3" }, [28589]={ connections={ @@ -66783,7 +68793,8 @@ return { skill=28589, stats={ [1]="20% increased Armour if you have been Hit Recently" - } + }, + stringId="getting_hit1" }, [28613]={ connections={ @@ -66810,7 +68821,8 @@ return { skill=28613, stats={ [1]="Warcries have a minimum of 10 Power" - } + }, + stringId="warcries39" }, [28623]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern", @@ -66824,7 +68836,8 @@ return { orbitIndex=0, skill=28623, stats={ - } + }, + stringId="mastery_spell_suppression_6710_" }, [28625]={ connections={ @@ -66845,7 +68858,8 @@ return { skill=28625, stats={ [1]="10% increased Life and Mana Recovery from Flasks" - } + }, + stringId="flasks17" }, [28638]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern", @@ -66867,7 +68881,8 @@ return { orbitIndex=0, skill=28638, stats={ - } + }, + stringId="mastery_quarterstaff_6654_" }, [28680]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -66881,7 +68896,8 @@ return { orbitIndex=0, skill=28680, stats={ - } + }, + stringId="mastery_caster45" }, [28693]={ connections={ @@ -66898,7 +68914,8 @@ return { skill=28693, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion8" }, [28718]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -66912,7 +68929,8 @@ return { orbitIndex=0, skill=28718, stats={ - } + }, + stringId="mastery_elemental_6475" }, [28745]={ ascendancyName="Shaman", @@ -66932,7 +68950,8 @@ return { skill=28745, stats={ [1]="Grants Skill: Apocalypse" - } + }, + stringId="AscendancyDruid2Notable2" }, [28770]={ connectionArt="CharacterPlanned", @@ -66956,6 +68975,7 @@ return { stats={ [1]="12% increased Elemental Damage while Shapeshifted" }, + stringId="oracle_shapeshifting_path2_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -66982,7 +69002,8 @@ return { skill=28774, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed1" }, [28797]={ connections={ @@ -66999,7 +69020,8 @@ return { skill=28797, stats={ [1]="3% increased Attack Speed with Daggers" - } + }, + stringId="dagger6" }, [28800]={ connections={ @@ -67016,7 +69038,8 @@ return { skill=28800, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles38_" }, [28823]={ connections={ @@ -67037,7 +69060,8 @@ return { skill=28823, stats={ [1]="10% chance when a Charm is used to use another Charm without consuming Charges" - } + }, + stringId="charms13" }, [28835]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -67063,7 +69087,8 @@ return { skill=28835, stats={ [1]="12% increased Damage while affected by a Herald" - } + }, + stringId="heralds10" }, [28839]={ connections={ @@ -67076,7 +69101,8 @@ return { skill=28839, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed14" }, [28859]={ connections={ @@ -67094,7 +69120,8 @@ return { stats={ [1]="10% increased Elemental Damage", [2]="6% increased chance to inflict Ailments" - } + }, + stringId="ailments47" }, [28860]={ connections={ @@ -67111,7 +69138,8 @@ return { skill=28860, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break26" }, [28862]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern", @@ -67125,7 +69153,8 @@ return { orbitIndex=0, skill=28862, stats={ - } + }, + stringId="mastery_leech23_" }, [28863]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -67139,7 +69168,8 @@ return { orbitIndex=0, skill=28863, stats={ - } + }, + stringId="mastery_attack13" }, [28892]={ connections={ @@ -67166,7 +69196,8 @@ return { skill=28892, stats={ [1]="+12 to maximum Rage while Shapeshifted" - } + }, + stringId="rage25" }, [28903]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -67180,7 +69211,8 @@ return { orbitIndex=0, skill=28903, stats={ - } + }, + stringId="mastery_poison199" }, [28950]={ connections={ @@ -67231,7 +69263,8 @@ return { [2]="+15% of Armour also applies to Elemental Damage", [3]="15% faster start of Energy Shield Recharge", [4]="+5 to Strength and Intelligence" - } + }, + stringId="templar_druid_notable2" }, [28963]={ connections={ @@ -67255,7 +69288,8 @@ return { stats={ [1]="6% increased Attack Speed", [2]="20% Chance to build an additional Combo on Hit" - } + }, + stringId="unarmed11" }, [28975]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -67279,7 +69313,8 @@ return { skill=28975, stats={ [1]="10% more Maximum Lightning Damage" - } + }, + stringId="lightning29" }, [28976]={ connections={ @@ -67300,7 +69335,8 @@ return { skill=28976, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison7" }, [28981]={ connections={ @@ -67317,7 +69353,8 @@ return { skill=28981, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage34" }, [28982]={ connections={ @@ -67373,7 +69410,8 @@ return { skill=28982, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength48" }, [28992]={ connections={ @@ -67410,7 +69448,8 @@ return { [1]="8% increased Projectile Speed", [2]="8% increased Attack Speed", [3]="+10 to Dexterity" - } + }, + stringId="ranger_huntress_notable2" }, [29009]={ connections={ @@ -67454,7 +69493,8 @@ return { skill=29009, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence56" }, [29041]={ connections={ @@ -67475,7 +69515,8 @@ return { skill=29041, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells2" }, [29049]={ connections={ @@ -67492,7 +69533,8 @@ return { skill=29049, stats={ [1]="10% increased Charm Effect Duration" - } + }, + stringId="charms9" }, [29065]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -67506,7 +69548,8 @@ return { orbitIndex=7, skill=29065, stats={ - } + }, + stringId="mastery_bleeding_6327" }, [29074]={ ascendancyName="Pathfinder", @@ -67527,7 +69570,8 @@ return { stats={ [1]="Double the number of your Poisons that targets can be affected by at the same time", [2]="35% less Poison Duration" - } + }, + stringId="AscendancyRanger3Notable4" }, [29098]={ connections={ @@ -67549,7 +69593,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells10" }, [29126]={ connectionArt="CharacterPlanned", @@ -67573,6 +69618,7 @@ return { stats={ [1]="12% increased Elemental Damage while Shapeshifted" }, + stringId="oracle_shapeshifting_path1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -67601,7 +69647,8 @@ return { skill=29133, stats={ [1]="12% increased Elemental Damage" - } + }, + stringId="AscendancyMonk2Small6" }, [29148]={ connections={ @@ -67645,7 +69692,8 @@ return { skill=29148, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence48" }, [29162]={ ascendancyName="Tactician", @@ -67668,7 +69716,8 @@ return { skill=29162, stats={ [1]="8% increased Spirit" - } + }, + stringId="AscendancyMercenary1Small1" }, [29197]={ connectionArt="CharacterPlanned", @@ -67693,6 +69742,7 @@ return { [1]="15% increased Critical Damage Bonus", [2]="10% increased Archon Buff duration" }, + stringId="oracle_archon_crit1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -67754,7 +69804,8 @@ return { skill=29240, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes61" }, [29246]={ connections={ @@ -67775,7 +69826,8 @@ return { skill=29246, stats={ [1]="10% increased Parried Debuff Magnitude" - } + }, + stringId="buckler9" }, [29270]={ connections={ @@ -67792,7 +69844,8 @@ return { skill=29270, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="life_leech7" }, [29285]={ connections={ @@ -67813,7 +69866,8 @@ return { skill=29285, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="azmerianimals10" }, [29288]={ connections={ @@ -67836,7 +69890,8 @@ return { skill=29288, stats={ [1]="Invocation Spells have 50% increased Critical Damage Bonus" - } + }, + stringId="triggers30" }, [29306]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -67861,7 +69916,8 @@ return { stats={ [1]="8% of Damage is taken from Mana before Life", [2]="15% increased Attack Speed while not on Low Mana" - } + }, + stringId="monkchakra6" }, [29320]={ connections={ @@ -67882,7 +69938,8 @@ return { skill=29320, stats={ [1]="20% increased Stun Threshold while Parrying" - } + }, + stringId="buckler17" }, [29323]={ ascendancyName="Titan", @@ -67905,7 +69962,8 @@ return { skill=29323, stats={ [1]="20% increased Armour" - } + }, + stringId="AscendancyWarrior1Small8" }, [29328]={ connections={ @@ -67922,7 +69980,8 @@ return { skill=29328, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="ailments1" }, [29358]={ connections={ @@ -67939,7 +69998,8 @@ return { skill=29358, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun9" }, [29361]={ connections={ @@ -67953,7 +70013,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield4" }, [29369]={ connections={ @@ -67974,7 +70035,8 @@ return { skill=29369, stats={ [1]="15% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze11" }, [29372]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -68002,7 +70064,8 @@ return { skill=29372, stats={ [1]="4% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage" - } + }, + stringId="rage19" }, [29391]={ connections={ @@ -68035,7 +70098,8 @@ return { skill=29391, stats={ [1]="12% increased Spell Damage if you have consumed an Elemental Infusion Recently" - } + }, + stringId="infusion19_" }, [29398]={ ascendancyName="Stormweaver", @@ -68058,7 +70122,8 @@ return { skill=29398, stats={ [1]="25% increased Chill Duration on Enemies" - } + }, + stringId="AscendancySorceress1Small8" }, [29399]={ connections={ @@ -68079,7 +70144,8 @@ return { skill=29399, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion22" }, [29402]={ connections={ @@ -68104,7 +70170,8 @@ return { skill=29402, stats={ [1]="15% increased Electrocute Buildup" - } + }, + stringId="shock_mitigation5" }, [29408]={ connections={ @@ -68121,7 +70188,8 @@ return { skill=29408, stats={ [1]="8% increased Mana Cost Efficiency" - } + }, + stringId="mana_regeneration11" }, [29432]={ connections={ @@ -68138,7 +70206,8 @@ return { skill=29432, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield42__" }, [29447]={ connections={ @@ -68156,7 +70225,8 @@ return { stats={ [1]="10% increased Armour", [2]="+5% of Armour also applies to Elemental Damage" - } + }, + stringId="armour48" }, [29458]={ connections={ @@ -68169,7 +70239,8 @@ return { skill=29458, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison2" }, [29479]={ connections={ @@ -68213,7 +70284,8 @@ return { skill=29479, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity87" }, [29502]={ connections={ @@ -68230,7 +70302,8 @@ return { skill=29502, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed10" }, [29514]={ connections={ @@ -68254,7 +70327,8 @@ return { stats={ [1]="50% increased Grenade Detonation Time", [2]="Grenade Skills Fire an additional Projectile" - } + }, + stringId="grenades11" }, [29517]={ connections={ @@ -68302,7 +70376,8 @@ return { skill=29517, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity38" }, [29527]={ connections={ @@ -68327,7 +70402,8 @@ return { [1]="40% increased Critical Hit Chance against Enemies that are on Full Life", [2]="Cannot be Blinded while on Full Life", [3]="80% increased Damage with Hits against Enemies that are on Full Life" - } + }, + stringId="enemies_on_full_life9" }, [29582]={ connections={ @@ -68355,7 +70431,8 @@ return { skill=29582, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy8" }, [29611]={ connections={ @@ -68407,7 +70484,8 @@ return { skill=29611, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength46" }, [29652]={ connections={ @@ -68432,7 +70510,8 @@ return { skill=29652, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells6" }, [29663]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -68448,6 +70527,7 @@ return { skill=29663, stats={ }, + stringId="oracle_movement_cooldown_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -68477,7 +70557,8 @@ return { skill=29695, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery19" }, [29762]={ connections={ @@ -68506,7 +70587,8 @@ return { [1]="25% increased Warcry Speed", [2]="Warcries Debilitate Enemies", [3]="Warcry Skills have 25% increased Area of Effect" - } + }, + stringId="warcries18" }, [29763]={ connections={ @@ -68523,7 +70605,8 @@ return { skill=29763, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration1" }, [29788]={ connections={ @@ -68540,7 +70623,8 @@ return { skill=29788, stats={ [1]="12% increased amount of Life Leeched" - } + }, + stringId="life_leech3" }, [29800]={ connections={ @@ -68563,7 +70647,8 @@ return { skill=29800, stats={ [1]="+1 to maximum Lightning Infusions" - } + }, + stringId="infusion25" }, [29843]={ connections={ @@ -68581,7 +70666,8 @@ return { stats={ [1]="10% increased Evasion Rating", [2]="2% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="evasion4" }, [29871]={ ascendancyName="Deadeye", @@ -68604,7 +70690,8 @@ return { skill=29871, stats={ [1]="12% increased Effect of your Mark Skills" - } + }, + stringId="AscendancyRanger1Small4" }, [29881]={ connections={ @@ -68628,7 +70715,8 @@ return { stats={ [1]="Gain Arcane Surge when you Shapeshift to Human form after", [2]="being Shapeshifted for at least 8 seconds" - } + }, + stringId="wyvern17" }, [29899]={ connections={ @@ -68655,7 +70743,8 @@ return { skill=29899, stats={ [1]="40% increased Culling Strike Threshold against Immobilised Enemies" - } + }, + stringId="slaying12_" }, [29914]={ connections={ @@ -68673,7 +70762,8 @@ return { stats={ [1]="20% increased Armour while Surrounded", [2]="20% increased Evasion Rating while Surrounded" - } + }, + stringId="being_surrounded19" }, [29930]={ connections={ @@ -68695,7 +70785,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="Companions have 12% increased maximum Life" - } + }, + stringId="duelist_minions5_" }, [29941]={ connections={ @@ -68716,7 +70807,8 @@ return { skill=29941, stats={ [1]="20% chance for Attack Hits to apply Incision" - } + }, + stringId="bleed36" }, [29959]={ connections={ @@ -68737,7 +70829,8 @@ return { skill=29959, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals87" }, [29985]={ connectionArt="CharacterPlanned", @@ -68761,6 +70854,7 @@ return { stats={ [1]="Minions deal 15% increased Damage" }, + stringId="oracle_forbidden_path3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -68791,7 +70885,8 @@ return { skill=29990, stats={ [1]="5% chance to gain Volatility on Kill" - } + }, + stringId="volatility13" }, [29993]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -68805,7 +70900,8 @@ return { orbitIndex=8, skill=29993, stats={ - } + }, + stringId="mastery_duration91" }, [30007]={ connections={ @@ -68822,7 +70918,8 @@ return { skill=30007, stats={ [1]="16% increased Thorns damage" - } + }, + stringId="getting_hit3_" }, [30040]={ connections={ @@ -68839,7 +70936,8 @@ return { skill=30040, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break18" }, [30047]={ connections={ @@ -68891,7 +70989,8 @@ return { skill=30047, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity67_" }, [30061]={ connections={ @@ -68908,7 +71007,8 @@ return { skill=30061, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="curses23" }, [30071]={ ascendancyName="Blood Mage", @@ -68931,7 +71031,8 @@ return { skill=30071, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="AscendancyWitch2Small5" }, [30077]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -68945,7 +71046,8 @@ return { orbitIndex=0, skill=30077, stats={ - } + }, + stringId="mastery_caster_6356" }, [30082]={ connections={ @@ -68962,7 +71064,8 @@ return { skill=30082, stats={ [1]="15% increased Crossbow Reload Speed" - } + }, + stringId="crossbow23" }, [30102]={ connections={ @@ -68983,7 +71086,8 @@ return { skill=30102, stats={ [1]="3% chance to gain Volatility on Kill" - } + }, + stringId="volatility6" }, [30115]={ ascendancyName="Titan", @@ -69003,7 +71107,8 @@ return { skill=30115, stats={ [1]="50% increased effect of Small Passive Skills" - } + }, + stringId="AscendancyWarrior1Notable5" }, [30117]={ ascendancyName="Blood Mage", @@ -69030,7 +71135,8 @@ return { skill=30117, stats={ [1]="12% increased Critical Hit Chance for Spells" - } + }, + stringId="AscendancyWitch2Small1" }, [30123]={ connections={ @@ -69051,7 +71157,8 @@ return { skill=30123, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed3" }, [30132]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -69079,7 +71186,8 @@ return { skill=30132, stats={ [1]="20% increased bonuses gained from Equipped Quiver" - } + }, + stringId="quivers9" }, [30136]={ connections={ @@ -69096,7 +71204,8 @@ return { skill=30136, stats={ [1]="20% increased Damage against Enemies with Fully Broken Armour" - } + }, + stringId="armour_break9" }, [30141]={ connections={ @@ -69140,7 +71249,8 @@ return { skill=30141, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes15" }, [30143]={ connections={ @@ -69157,7 +71267,8 @@ return { skill=30143, stats={ [1]="5% increased Block chance" - } + }, + stringId="block22" }, [30151]={ ascendancyName="Tactician", @@ -69180,7 +71291,8 @@ return { skill=30151, stats={ [1]="15% increased Armour and Evasion Rating" - } + }, + stringId="AscendancyMercenary1Small6" }, [30197]={ connections={ @@ -69197,7 +71309,8 @@ return { skill=30197, stats={ [1]="4% increased Attack Speed while your Companion is in your Presence" - } + }, + stringId="companions31_" }, [30210]={ connections={ @@ -69214,7 +71327,8 @@ return { skill=30210, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="stun_threshold18" }, [30219]={ connections={ @@ -69231,7 +71345,8 @@ return { skill=30219, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy47" }, [30233]={ ascendancyName="Ritualist", @@ -69253,7 +71368,8 @@ return { [1]="Ritual Sacrifice can be used on yourself to remove 20% of maximum Life and grant a random Monster Modifier", [2]="A maximum of one Modifer can be granted this way", [3]="Grants Skill: Ritual Sacrifice" - } + }, + stringId="AscendancyHuntress3Notable7" }, [30252]={ connections={ @@ -69274,7 +71390,8 @@ return { skill=30252, stats={ [1]="Charms applied to you have 10% increased Effect" - } + }, + stringId="charms18" }, [30258]={ connections={ @@ -69292,7 +71409,8 @@ return { stats={ [1]="3% increased Attack Speed", [2]="Minions have 3% increased Attack Speed" - } + }, + stringId="minion_offence58" }, [30265]={ ascendancyName="Disciple of Varashta", @@ -69311,7 +71429,8 @@ return { skill=30265, stats={ [1]="20% increased maximum Energy Shield" - } + }, + stringId="AscendancySorceress3Small1" }, [30300]={ connections={ @@ -69332,7 +71451,8 @@ return { skill=30300, stats={ [1]="16% increased Thorns damage" - } + }, + stringId="getting_hit6" }, [30334]={ connections={ @@ -69349,7 +71469,8 @@ return { skill=30334, stats={ [1]="8% increased Ignite Duration on Enemies" - } + }, + stringId="ignite_mitigation10" }, [30341]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -69377,7 +71498,8 @@ return { skill=30341, stats={ [1]="20% increased bonuses gained from Equipped Quiver" - } + }, + stringId="quivers4" }, [30346]={ connections={ @@ -69402,7 +71524,8 @@ return { skill=30346, stats={ [1]="+10 to maximum Energy Shield" - } + }, + stringId="energy_shield14" }, [30371]={ connections={ @@ -69419,7 +71542,8 @@ return { skill=30371, stats={ [1]="Attack Skills deal 10% increased Damage while holding a Shield" - } + }, + stringId="shield3" }, [30372]={ connections={ @@ -69436,7 +71560,8 @@ return { skill=30372, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration13" }, [30390]={ connections={ @@ -69453,7 +71578,8 @@ return { skill=30390, stats={ [1]="5% increased Block chance" - } + }, + stringId="block23" }, [30392]={ connections={ @@ -69480,7 +71606,8 @@ return { skill=30392, stats={ [1]="30% increased Life Regeneration rate during Effect of any Life Flask" - } + }, + stringId="life_flasks25_" }, [30395]={ connections={ @@ -69503,7 +71630,8 @@ return { skill=30395, stats={ [1]="Warcries inflict 3 Critical Weakness on Enemies" - } + }, + stringId="wolf14" }, [30408]={ connections={ @@ -69526,7 +71654,8 @@ return { skill=30408, stats={ [1]="Hazards have 15% chance to rearm after they are triggered" - } + }, + stringId="hazards4" }, [30456]={ connections={ @@ -69550,7 +71679,8 @@ return { stats={ [1]="50% increased Evasion Rating when on Full Life", [2]="25% increased Stun Threshold while on Full Life" - } + }, + stringId="evasion5" }, [30457]={ connections={ @@ -69567,7 +71697,8 @@ return { skill=30457, stats={ [1]="15% increased Armour" - } + }, + stringId="armour1" }, [30459]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -69581,7 +71712,8 @@ return { orbitIndex=3, skill=30459, stats={ - } + }, + stringId="mastery_minion_offence_6616" }, [30463]={ connections={ @@ -69602,7 +71734,8 @@ return { skill=30463, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression26_" }, [30523]={ connections={ @@ -69626,7 +71759,8 @@ return { stats={ [1]="Minions have 25% increased maximum Life", [2]="Minions have 25% increased Evasion Rating" - } + }, + stringId="minion_offence16" }, [30539]={ connections={ @@ -69643,7 +71777,8 @@ return { skill=30539, stats={ [1]="5% chance to not destroy Corpses when Consuming Corpses" - } + }, + stringId="corpses8" }, [30546]={ connections={ @@ -69666,7 +71801,8 @@ return { skill=30546, stats={ [1]="Gain 8% of Damage as Extra Lightning Damage while Shapeshifted" - } + }, + stringId="wyvern14" }, [30553]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -69680,7 +71816,8 @@ return { orbitIndex=0, skill=30553, stats={ - } + }, + stringId="mastery_warcry_6791" }, [30554]={ connections={ @@ -69697,7 +71834,8 @@ return { skill=30554, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence2" }, [30555]={ connections={ @@ -69741,7 +71879,8 @@ return { skill=30555, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes40" }, [30562]={ connections={ @@ -69766,7 +71905,8 @@ return { [1]="20% increased Evasion Rating", [2]="20% increased maximum Energy Shield", [3]="25% reduced effect of Curses on you" - } + }, + stringId="evasion_and_energy_shield12_" }, [30615]={ connections={ @@ -69779,7 +71919,8 @@ return { skill=30615, stats={ [1]="20% increased Critical Damage Bonus if you've consumed a Power Charge Recently" - } + }, + stringId="power_charges6_" }, [30634]={ connections={ @@ -69792,7 +71933,8 @@ return { skill=30634, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery5" }, [30657]={ connections={ @@ -69852,7 +71994,8 @@ return { skill=30657, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes9" }, [30662]={ connections={ @@ -69869,7 +72012,8 @@ return { skill=30662, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning1_" }, [30695]={ connections={ @@ -69907,7 +72051,8 @@ return { skill=30695, stats={ [1]="33% increased Damage with Hits against Enemies affected by Ailments" - } + }, + stringId="exploiting_elemental_ailments10" }, [30701]={ connections={ @@ -69920,7 +72065,8 @@ return { skill=30701, stats={ [1]="6% reduced Projectile Speed" - } + }, + stringId="projectiles41" }, [30704]={ connections={ @@ -69938,7 +72084,8 @@ return { stats={ [1]="5% increased Damage", [2]="Regenerate 0.1% of maximum Life per second" - } + }, + stringId="life_regeneration12" }, [30720]={ connections={ @@ -69962,7 +72109,8 @@ return { stats={ [1]="Minions have +13% to Chaos Resistance", [2]="Minions gain 10% of Physical Damage as Chaos Damage" - } + }, + stringId="minion_reservation14" }, [30736]={ connections={ @@ -69979,7 +72127,8 @@ return { skill=30736, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect57_" }, [30748]={ connections={ @@ -70002,7 +72151,8 @@ return { skill=30748, stats={ [1]="Maximum Volatility is 30" - } + }, + stringId="volatility2" }, [30780]={ connections={ @@ -70024,7 +72174,8 @@ return { stats={ [1]="4% increased Area of Effect of Ancestrally Boosted Attacks", [2]="Ancestrally Boosted Attacks deal 8% increased Damage" - } + }, + stringId="melee60" }, [30781]={ connectionArt="CharacterPlanned", @@ -70048,6 +72199,7 @@ return { stats={ [1]="3% increased Movement Speed" }, + stringId="oracle_movement_cooldown3_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -70101,7 +72253,8 @@ return { skill=30808, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes11" }, [30820]={ connections={ @@ -70119,7 +72272,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="8% increased Skill Effect Duration" - } + }, + stringId="attack7" }, [30829]={ connections={ @@ -70136,7 +72290,8 @@ return { skill=30829, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy27" }, [30834]={ connections={ @@ -70157,7 +72312,8 @@ return { skill=30834, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana4" }, [30839]={ connections={ @@ -70175,7 +72331,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="+5 to Dexterity" - } + }, + stringId="attack_speed21_" }, [30871]={ connections={ @@ -70192,7 +72349,8 @@ return { skill=30871, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks15" }, [30896]={ connections={ @@ -70209,7 +72367,8 @@ return { skill=30896, stats={ [1]="3% increased Skill Speed with Channelling Skills" - } + }, + stringId="channelling4" }, [30904]={ ascendancyName="Oracle", @@ -70231,7 +72390,8 @@ return { [1]="Hit damage is taken from Mana before Life if your current Mana is higher than your current Life", [2]="15% less maximum Life", [3]="15% less maximum Mana" - } + }, + stringId="AscendancyDruid1Notable3" }, [30905]={ connections={ @@ -70252,7 +72412,8 @@ return { skill=30905, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks3" }, [30910]={ connections={ @@ -70270,7 +72431,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="duelist_minions1" }, [30959]={ connections={ @@ -70287,7 +72449,8 @@ return { skill=30959, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="oracle3" }, [30973]={ connections={ @@ -70304,7 +72467,8 @@ return { skill=30973, stats={ [1]="10% increased Critical Hit Chance with Daggers" - } + }, + stringId="dagger11" }, [30979]={ connections={ @@ -70356,7 +72520,8 @@ return { skill=30979, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence38" }, [30985]={ connections={ @@ -70374,7 +72539,8 @@ return { stats={ [1]="5% chance when collecting an Elemental Infusion to gain an", [2]="additional Elemental Infusion of the same type" - } + }, + stringId="infusion7" }, [30990]={ connections={ @@ -70391,7 +72557,8 @@ return { skill=30990, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals82" }, [30996]={ ascendancyName="Gemling Legionnaire", @@ -70422,7 +72589,8 @@ return { [2]="Red: Hits against you have no Critical Damage Bonus", [3]="Blue: Skills have 30% less cost", [4]="Green: 40% less Movement Speed Penalty from using Skills while Moving" - } + }, + stringId="AscendancyMercenary3Notable3" }, [31010]={ connections={ @@ -70435,7 +72603,8 @@ return { skill=31010, stats={ [1]="15% faster start of Energy Shield Recharge while Shapeshifted" - } + }, + stringId="wyvern11" }, [31017]={ connections={ @@ -70452,7 +72621,8 @@ return { skill=31017, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems53" }, [31037]={ connections={ @@ -70469,7 +72639,8 @@ return { skill=31037, stats={ [1]="Remnants have 10% increased effect" - } + }, + stringId="remnant2" }, [31039]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -70483,7 +72654,8 @@ return { orbitIndex=0, skill=31039, stats={ - } + }, + stringId="mastery_criticals65" }, [31055]={ connections={ @@ -70500,7 +72672,8 @@ return { skill=31055, stats={ [1]="3% increased Attack Speed with Bows" - } + }, + stringId="bow15" }, [31112]={ connections={ @@ -70513,7 +72686,8 @@ return { skill=31112, stats={ [1]="10% increased Ballista Critical Hit Chance" - } + }, + stringId="ballista11" }, [31116]={ ascendancyName="Acolyte of Chayula", @@ -70533,7 +72707,8 @@ return { skill=31116, stats={ [1]="Grants Skill: Void Illusion" - } + }, + stringId="AscendancyMonk3Notable8" }, [31129]={ connections={ @@ -70556,7 +72731,8 @@ return { skill=31129, stats={ [1]="Minions Revive 35% faster if all your Minions are Companions" - } + }, + stringId="companions7" }, [31159]={ connections={ @@ -70573,7 +72749,8 @@ return { skill=31159, stats={ [1]="15% increased Life Regeneration Rate while stationary" - } + }, + stringId="life_regeneration13_" }, [31172]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -70593,7 +72770,8 @@ return { skill=31172, stats={ [1]="1% increased Attack Speed per 25 Dexterity" - } + }, + stringId="attack_speed34" }, [31175]={ connections={ @@ -70616,7 +72794,8 @@ return { skill=31175, stats={ [1]="Minions have 40% increased Critical Damage Bonus" - } + }, + stringId="minion_offence33_" }, [31189]={ connections={ @@ -70640,7 +72819,8 @@ return { stats={ [1]="10% increased Attack Damage", [2]="30% increased Accuracy Rating while moving" - } + }, + stringId="attack33_" }, [31223]={ ascendancyName="Blood Mage", @@ -70660,7 +72840,8 @@ return { skill=31223, stats={ [1]="Gain additional maximum Life equal to 100% of the Item Energy Shield on Equipped Body Armour" - } + }, + stringId="AscendancyWitch2Notable8" }, [31238]={ connections={ @@ -70712,7 +72893,8 @@ return { skill=31238, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes14" }, [31273]={ connections={ @@ -70729,7 +72911,8 @@ return { skill=31273, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee14_" }, [31284]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -70747,7 +72930,8 @@ return { orbitIndex=3, skill=31284, stats={ - } + }, + stringId="mastery_critical_267" }, [31286]={ connections={ @@ -70764,7 +72948,8 @@ return { skill=31286, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical5" }, [31292]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern", @@ -70778,7 +72963,8 @@ return { orbitIndex=0, skill=31292, stats={ - } + }, + stringId="mastery_mace154" }, [31295]={ connections={ @@ -70795,7 +72981,8 @@ return { skill=31295, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks2" }, [31326]={ connections={ @@ -70823,7 +73010,8 @@ return { stats={ [1]="20% increased Ignite Magnitude", [2]="20% increased Ignite Duration on Enemies" - } + }, + stringId="ignite6" }, [31345]={ connections={ @@ -70840,7 +73028,8 @@ return { skill=31345, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration11" }, [31364]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern", @@ -70861,7 +73050,8 @@ return { stats={ [1]="40% increased Charm Effect Duration", [2]="40% increased Charm Charges gained" - } + }, + stringId="charms3" }, [31366]={ connections={ @@ -70878,7 +73068,8 @@ return { skill=31366, stats={ [1]="Parry has 20% increased Stun Buildup" - } + }, + stringId="deflect4" }, [31370]={ connections={ @@ -70896,7 +73087,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Lightning Damage" - } + }, + stringId="armour44" }, [31373]={ connections={ @@ -70923,7 +73115,8 @@ return { skill=31373, stats={ [1]="Warcries Empower an additional Attack" - } + }, + stringId="warcries12" }, [31388]={ connections={ @@ -70940,7 +73133,8 @@ return { skill=31388, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells3" }, [31409]={ connections={ @@ -70957,7 +73151,8 @@ return { skill=31409, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion13" }, [31419]={ connections={ @@ -70978,7 +73173,8 @@ return { skill=31419, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="duration2" }, [31433]={ connections={ @@ -71006,7 +73202,8 @@ return { stats={ [1]="20% increased Elemental Damage with Attacks", [2]="5% of Physical Damage from Hits taken as Damage of a Random Element" - } + }, + stringId="elemental_attacks8" }, [31449]={ connections={ @@ -71023,7 +73220,8 @@ return { skill=31449, stats={ [1]="10% increased Critical Hit Chance with Quarterstaves" - } + }, + stringId="quarterstaff13" }, [31517]={ connections={ @@ -71044,7 +73242,8 @@ return { skill=31517, stats={ [1]="Skills Supported by Unleash have 10% increased Seal gain frequency" - } + }, + stringId="spells27" }, [31545]={ connections={ @@ -71066,7 +73265,8 @@ return { stats={ [1]="10% increased Presence Area of Effect", [2]="6% increased Attack Damage" - } + }, + stringId="glory9" }, [31554]={ connectionArt="CharacterPlanned", @@ -71090,6 +73290,7 @@ return { stats={ [1]="15% increased Skill Effect Duration" }, + stringId="oracle_duration_physical8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -71116,7 +73317,8 @@ return { skill=31566, stats={ [1]="30% increased Armour while Surrounded" - } + }, + stringId="being_surrounded2" }, [31609]={ connections={ @@ -71133,7 +73335,8 @@ return { skill=31609, stats={ [1]="25% increased Defences from Equipped Shield" - } + }, + stringId="block24" }, [31626]={ connections={ @@ -71151,7 +73354,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks62" }, [31630]={ connections={ @@ -71168,7 +73372,8 @@ return { skill=31630, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery28" }, [31644]={ connections={ @@ -71189,7 +73394,8 @@ return { skill=31644, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery21" }, [31647]={ connections={ @@ -71206,7 +73412,8 @@ return { skill=31647, stats={ [1]="+8 to Dexterity" - } + }, + stringId="dexterity108" }, [31650]={ connections={ @@ -71227,7 +73434,8 @@ return { skill=31650, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems49" }, [31673]={ connections={ @@ -71244,7 +73452,8 @@ return { skill=31673, stats={ [1]="15% faster start of Energy Shield Recharge while Shapeshifted" - } + }, + stringId="shapeshifting36" }, [31692]={ connections={ @@ -71261,7 +73470,8 @@ return { skill=31692, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals83" }, [31697]={ connections={ @@ -71278,7 +73488,8 @@ return { skill=31697, stats={ [1]="10% increased Elemental Infusion duration" - } + }, + stringId="infusion8" }, [31724]={ connections={ @@ -71302,7 +73513,8 @@ return { stats={ [1]="+3 to Armour per 1 Item Energy Shield on Equipped Boots", [2]="10% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="energy_shield_and_armour29_" }, [31745]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -71323,7 +73535,8 @@ return { stats={ [1]="40% increased Attack Damage against Maimed Enemies", [2]="Enemies are Maimed for 4 seconds after becoming Unpinned" - } + }, + stringId="pin11" }, [31746]={ connections={ @@ -71344,7 +73557,8 @@ return { skill=31746, stats={ [1]="Damage Penetrates 8% Fire Resistance" - } + }, + stringId="ignite_mitigation3" }, [31757]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -71360,6 +73574,7 @@ return { skill=31757, stats={ }, + stringId="oracle_duration_physical_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -71382,7 +73597,8 @@ return { skill=31763, stats={ [1]="10% increased Critical Hit Chance with Crossbows" - } + }, + stringId="crossbow6" }, [31765]={ connections={ @@ -71438,7 +73654,8 @@ return { skill=31765, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity7" }, [31773]={ connections={ @@ -71461,7 +73678,8 @@ return { skill=31773, stats={ [1]="Archon recovery period expires 25% faster" - } + }, + stringId="archon7" }, [31778]={ connections={ @@ -71478,7 +73696,8 @@ return { skill=31778, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="oracle4" }, [31779]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -71492,7 +73711,8 @@ return { orbitIndex=0, skill=31779, stats={ - } + }, + stringId="mastery_power_charge_6642_" }, [31805]={ connections={ @@ -71509,7 +73729,8 @@ return { skill=31805, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="duration1_" }, [31825]={ connections={ @@ -71526,7 +73747,8 @@ return { skill=31825, stats={ [1]="12% increased Attack Cold Damage" - } + }, + stringId="cold45" }, [31826]={ connections={ @@ -71550,7 +73772,8 @@ return { stats={ [1]="30% increased Presence Area of Effect", [2]="Minions have 15% increased Area of Effect" - } + }, + stringId="companions5" }, [31848]={ connections={ @@ -71567,7 +73790,8 @@ return { skill=31848, stats={ [1]="Thorns Damage has 25% chance to ignore Enemy Armour" - } + }, + stringId="getting_hit16" }, [31855]={ connections={ @@ -71580,7 +73804,8 @@ return { skill=31855, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks1" }, [31888]={ connections={ @@ -71597,7 +73822,8 @@ return { skill=31888, stats={ [1]="8% increased Mana Cost Efficiency" - } + }, + stringId="mana_regeneration8" }, [31890]={ connections={ @@ -71615,7 +73841,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour18" }, [31898]={ connections={ @@ -71632,7 +73859,8 @@ return { skill=31898, stats={ [1]="6% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds2" }, [31903]={ connections={ @@ -71684,7 +73912,8 @@ return { skill=31903, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength76" }, [31908]={ connections={ @@ -71701,7 +73930,8 @@ return { skill=31908, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="curses24" }, [31918]={ connections={ @@ -71722,7 +73952,8 @@ return { skill=31918, stats={ [1]="15% chance to Pierce an Enemy" - } + }, + stringId="ranged9" }, [31925]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -71748,7 +73979,8 @@ return { [1]="30% increased Damage per Curse on you", [2]="30% reduced effect of Curses on you", [3]="60% increased Energy Shield from Equipped Focus" - } + }, + stringId="focus5" }, [31928]={ connections={ @@ -71769,7 +74001,8 @@ return { skill=31928, stats={ [1]="6% of Physical Damage taken Recouped as Life" - } + }, + stringId="physical44" }, [31943]={ connections={ @@ -71787,7 +74020,8 @@ return { stats={ [1]="8% increased Energy Shield Recharge Rate", [2]="8% increased Elemental Damage" - } + }, + stringId="cold27" }, [31950]={ connections={ @@ -71843,7 +74077,8 @@ return { skill=31950, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence78" }, [31977]={ connections={ @@ -71864,7 +74099,8 @@ return { skill=31977, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana34" }, [31991]={ connections={ @@ -71881,7 +74117,8 @@ return { skill=31991, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="ranged14" }, [32009]={ connections={ @@ -71898,7 +74135,8 @@ return { skill=32009, stats={ [1]="20% increased Curse Duration" - } + }, + stringId="curses16" }, [32016]={ connections={ @@ -71919,7 +74157,8 @@ return { skill=32016, stats={ [1]="12% increased Spell Damage while wielding a Melee Weapon" - } + }, + stringId="spells19" }, [32040]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -71933,7 +74172,8 @@ return { orbitIndex=0, skill=32040, stats={ - } + }, + stringId="mastery_energy_shield_6484" }, [32054]={ connections={ @@ -71950,7 +74190,8 @@ return { skill=32054, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals18" }, [32071]={ connections={ @@ -71978,7 +74219,8 @@ return { stats={ [1]="15% increased Area of Effect if you've Killed Recently", [2]="8% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks26" }, [32078]={ connections={ @@ -71995,7 +74237,8 @@ return { skill=32078, stats={ [1]="15% increased Spell Damage while you have Arcane Surge" - } + }, + stringId="mana_regeneration43" }, [32096]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -72009,7 +74252,8 @@ return { orbitIndex=0, skill=32096, stats={ - } + }, + stringId="mastery_companion290" }, [32123]={ connections={ @@ -72026,7 +74270,8 @@ return { skill=32123, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="shock9" }, [32135]={ connections={ @@ -72047,7 +74292,8 @@ return { skill=32135, stats={ [1]="10% increased Flask Charges gained" - } + }, + stringId="flasks15" }, [32148]={ connections={ @@ -72061,7 +74307,8 @@ return { skill=32148, stats={ [1]="25% increased Damage with Flails" - } + }, + stringId="flail15" }, [32151]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -72082,7 +74329,8 @@ return { stats={ [1]="+1% to all Maximum Elemental Resistances if you have at", [2]="least 5 Red, Green and Blue Support Gems Socketed" - } + }, + stringId="attributes99" }, [32155]={ connections={ @@ -72100,7 +74348,8 @@ return { stats={ [1]="10% increased chance to Shock", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental18" }, [32183]={ connections={ @@ -72144,7 +74393,8 @@ return { skill=32183, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes22_" }, [32186]={ connections={ @@ -72157,7 +74407,8 @@ return { skill=32186, stats={ [1]="10% increased Accuracy Rating while Shapeshifted" - } + }, + stringId="wyvern8" }, [32194]={ connections={ @@ -72205,7 +74456,8 @@ return { skill=32194, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence34" }, [32233]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -72219,7 +74471,8 @@ return { orbitIndex=21, skill=32233, stats={ - } + }, + stringId="mastery_duration_6463" }, [32239]={ connections={ @@ -72236,7 +74489,8 @@ return { skill=32239, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical65" }, [32241]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -72250,7 +74504,8 @@ return { orbitIndex=0, skill=32241, stats={ - } + }, + stringId="mastery_life131" }, [32258]={ connections={ @@ -72267,7 +74522,8 @@ return { skill=32258, stats={ [1]="Minions have 12% increased maximum Life" - } + }, + stringId="minion_defence17" }, [32271]={ connections={ @@ -72284,7 +74540,8 @@ return { skill=32271, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="fire23" }, [32274]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -72298,7 +74555,8 @@ return { orbitIndex=0, skill=32274, stats={ - } + }, + stringId="mastery_evasion_6502" }, [32278]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -72312,7 +74570,8 @@ return { orbitIndex=11, skill=32278, stats={ - } + }, + stringId="mastery_minionoffence189" }, [32301]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -72337,7 +74596,8 @@ return { stats={ [1]="15% increased Mana Regeneration Rate", [2]="30% increased Magnitude of Shock you inflict" - } + }, + stringId="shock6" }, [32309]={ connections={ @@ -72354,7 +74614,8 @@ return { skill=32309, stats={ [1]="15% increased Archon Buff duration" - } + }, + stringId="archon3" }, [32319]={ connections={ @@ -72371,7 +74632,8 @@ return { skill=32319, stats={ [1]="+10% Surpassing chance to fire an additional Arrow" - } + }, + stringId="bow21" }, [32349]={ connections={ @@ -72392,7 +74654,8 @@ return { [1]="You can wield Two-Handed Axes, Maces and Swords in one hand", [2]="Triple Attribute requirements of Martial Weapons", [3]="Inherent Life granted by Strength is halved" - } + }, + stringId="passive_keystone_giants_blood" }, [32353]={ connections={ @@ -72415,7 +74678,8 @@ return { skill=32353, stats={ [1]="10% increased Skill Speed while Shapeshifted" - } + }, + stringId="shapeshifting5" }, [32354]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -72439,7 +74703,8 @@ return { skill=32354, stats={ [1]="120% increased Armour and Evasion Rating when on Low Life" - } + }, + stringId="armour_and_evasion12" }, [32364]={ connections={ @@ -72456,7 +74721,8 @@ return { skill=32364, stats={ [1]="10% increased Ignite Magnitude" - } + }, + stringId="fire52" }, [32404]={ connections={ @@ -72481,7 +74747,8 @@ return { skill=32404, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="spell_criticals9" }, [32416]={ connections={ @@ -72499,7 +74766,8 @@ return { skill=32416, stats={ [1]="80% increased Armour from Equipped Body Armour" - } + }, + stringId="armour35" }, [32427]={ connections={ @@ -72516,7 +74784,8 @@ return { skill=32427, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration5" }, [32436]={ connections={ @@ -72533,7 +74802,8 @@ return { skill=32436, stats={ [1]="+8 to Intelligence" - } + }, + stringId="attributes111_" }, [32438]={ connections={ @@ -72550,7 +74820,8 @@ return { skill=32438, stats={ [1]="11% increased Chaos Damage" - } + }, + stringId="chaos27" }, [32442]={ connections={ @@ -72568,7 +74839,8 @@ return { stats={ [1]="20% increased Knockback Distance", [2]="20% increased Stun Buildup with Quarterstaves" - } + }, + stringId="quarterstaff3" }, [32448]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -72589,7 +74861,8 @@ return { stats={ [1]="+30% of Armour also applies to Lightning Damage", [2]="30% reduced effect of Shock on you" - } + }, + stringId="armour45_" }, [32474]={ connections={ @@ -72649,7 +74922,8 @@ return { skill=32474, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes4" }, [32507]={ connections={ @@ -72670,7 +74944,8 @@ return { [1]="Break Armour on Critical Hit with Spells equal to 10% of Physical Damage dealt", [2]="20% increased Magnitude of Impales inflicted with Spells", [3]="20% increased Physical Damage" - } + }, + stringId="physical31" }, [32509]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -72684,7 +74959,8 @@ return { orbitIndex=0, skill=32509, stats={ - } + }, + stringId="mastery_staff220" }, [32523]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -72702,7 +74978,8 @@ return { orbitIndex=0, skill=32523, stats={ - } + }, + stringId="mastery_caster_6358" }, [32534]={ ascendancyName="Titan", @@ -72741,7 +75018,8 @@ return { orbitIndex=96, skill=32534, stats={ - } + }, + stringId="AscendancyWarrior1Start" }, [32543]={ connections={ @@ -72761,7 +75039,8 @@ return { stats={ [1]="20% reduced Slowing Potency of Debuffs on You", [2]="6% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="spell_suppression12" }, [32545]={ connections={ @@ -72778,7 +75057,8 @@ return { skill=32545, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="attack_speed47" }, [32549]={ connections={ @@ -72800,7 +75080,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells11" }, [32559]={ ascendancyName="Witchhunter", @@ -72823,7 +75104,8 @@ return { skill=32559, stats={ [1]="6% increased Cooldown Recovery Rate" - } + }, + stringId="AscendancyMercenary2Small4" }, [32560]={ ascendancyName="Tactician", @@ -72846,7 +75128,8 @@ return { skill=32560, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="AscendancyMercenary1Small3" }, [32561]={ connections={ @@ -72863,7 +75146,8 @@ return { skill=32561, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed6" }, [32564]={ connections={ @@ -72885,7 +75169,8 @@ return { stats={ [1]="1% increased Movement Speed", [2]="4% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation5" }, [32597]={ connections={ @@ -72903,7 +75188,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour2" }, [32599]={ connections={ @@ -72920,7 +75206,8 @@ return { skill=32599, stats={ [1]="6% increased Area of Effect" - } + }, + stringId="area_of_effect21" }, [32600]={ connections={ @@ -72941,7 +75228,8 @@ return { skill=32600, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration26" }, [32637]={ ascendancyName="Tactician", @@ -72964,7 +75252,8 @@ return { [2]="Enemies have an Accuracy Penalty against you based on Distance", [3]="Maximum Chance to Evade is 50%", [4]="Maximum Physical Damage Reduction is 50%" - } + }, + stringId="AscendancyMercenary1Notable7" }, [32655]={ connections={ @@ -72988,7 +75277,8 @@ return { stats={ [1]="20% increased Culling Strike Threshold", [2]="Culling Strike against Beasts while your Companion is in your Presence" - } + }, + stringId="companions8" }, [32660]={ connections={ @@ -73001,7 +75291,8 @@ return { skill=32660, stats={ [1]="10% increased Critical Hit Chance if you have Killed Recently" - } + }, + stringId="criticals4" }, [32664]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -73022,7 +75313,8 @@ return { stats={ [1]="1% increased Energy Shield Recharge Rate per 4 Dexterity", [2]="20% increased Evasion Rating while you have Energy Shield" - } + }, + stringId="unarmed12" }, [32672]={ connections={ @@ -73044,7 +75336,8 @@ return { stats={ [1]="5% reduced Effect of Chill on you", [2]="10% increased Freeze Threshold" - } + }, + stringId="freeze_and_chill_mitigation1" }, [32681]={ connections={ @@ -73066,7 +75359,8 @@ return { stats={ [1]="8% increased Energy Shield Recharge Rate", [2]="8% faster start of Energy Shield Recharge" - } + }, + stringId="unarmed8" }, [32683]={ connections={ @@ -73089,7 +75383,8 @@ return { stats={ [1]="Gain 5% of Damage as Extra Cold Damage", [2]="20% increased Freeze Buildup" - } + }, + stringId="cold39__" }, [32699]={ ascendancyName="Infernalist", @@ -73132,7 +75427,8 @@ return { orbitIndex=0, skill=32699, stats={ - } + }, + stringId="AscendancyWitch1Start__" }, [32701]={ connections={ @@ -73188,7 +75484,8 @@ return { skill=32701, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity39" }, [32705]={ ascendancyName="Disciple of Varashta", @@ -73209,7 +75506,8 @@ return { skill=32705, stats={ [1]="Grants Skill: Navira, the Last Mirage" - } + }, + stringId="AscendancySorceress3Notable7" }, [32721]={ connections={ @@ -73232,7 +75530,8 @@ return { skill=32721, stats={ [1]="30% increased Critical Hit Chance against Blinded Enemies" - } + }, + stringId="blind12" }, [32727]={ connections={ @@ -73245,7 +75544,8 @@ return { skill=32727, stats={ [1]="Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt" - } + }, + stringId="physical20" }, [32745]={ connections={ @@ -73266,7 +75566,8 @@ return { skill=32745, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical14" }, [32763]={ connections={ @@ -73279,7 +75580,8 @@ return { orbitIndex=6, skill=32763, stats={ - } + }, + stringId="jewel_slot1976" }, [32768]={ connectionArt="CharacterPlanned", @@ -73303,6 +75605,7 @@ return { stats={ [1]="20% increased Glory generation" }, + stringId="oracle_glory_elemental3_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -73331,7 +75634,8 @@ return { skill=32771, stats={ [1]="10% increased maximum Darkness" - } + }, + stringId="AscendancyMonk3Small9" }, [32777]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -73345,7 +75649,8 @@ return { orbitIndex=15, skill=32777, stats={ - } + }, + stringId="mastery_shapeshifting_6683" }, [32799]={ connections={ @@ -73373,7 +75678,8 @@ return { stats={ [1]="5% of Damage from Hits is taken from your Damageable Companion's Life before you", [2]="20% increased Defences while your Companion is in your Presence" - } + }, + stringId="companions4" }, [32813]={ connections={ @@ -73394,7 +75700,8 @@ return { skill=32813, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks16" }, [32818]={ connections={ @@ -73411,7 +75718,8 @@ return { skill=32818, stats={ [1]="10% increased Charm Charges gained" - } + }, + stringId="charms19" }, [32845]={ connections={ @@ -73428,7 +75736,8 @@ return { skill=32845, stats={ [1]="10% increased Fire Damage" - } + }, + stringId="ignite_mitigation1" }, [32847]={ connections={ @@ -73441,7 +75750,8 @@ return { skill=32847, stats={ [1]="Minions deal 20% increased Damage with Command Skills" - } + }, + stringId="minion_offence50" }, [32856]={ ascendancyName="Chronomancer", @@ -73468,7 +75778,8 @@ return { skill=32856, stats={ [1]="6% increased Cooldown Recovery Rate" - } + }, + stringId="AscendancySorceress2Small6" }, [32858]={ connections={ @@ -73495,7 +75806,8 @@ return { skill=32858, stats={ [1]="35% increased Magnitude of Ignite against Poisoned enemies" - } + }, + stringId="fire54" }, [32859]={ connections={ @@ -73512,7 +75824,8 @@ return { skill=32859, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical59" }, [32885]={ connections={ @@ -73529,7 +75842,8 @@ return { skill=32885, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield15" }, [32891]={ connections={ @@ -73551,7 +75865,8 @@ return { stats={ [1]="8% increased Evasion Rating", [2]="Gain Deflection Rating equal to 3% of Evasion Rating" - } + }, + stringId="deflect39" }, [32896]={ connections={ @@ -73564,7 +75879,8 @@ return { skill=32896, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison32" }, [32903]={ connections={ @@ -73581,7 +75897,8 @@ return { skill=32903, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks55" }, [32905]={ ascendancyName="Oracle", @@ -73601,7 +75918,8 @@ return { skill=32905, stats={ [1]="Non-Keystone Passive Skills in Medium Radius of allocated Keystone Passive Skills can be allocated without being connected to your tree" - } + }, + stringId="AscendancyDruid1Notable1" }, [32923]={ connections={ @@ -73619,7 +75937,8 @@ return { stats={ [1]="5% increased Life Regeneration rate", [2]="10% increased effect of Arcane Surge on you" - } + }, + stringId="life_recoup25" }, [32932]={ connections={ @@ -73646,7 +75965,8 @@ return { skill=32932, stats={ [1]="Every Rage also grants 1% increased Fire Damage" - } + }, + stringId="fire58" }, [32943]={ connections={ @@ -73672,7 +75992,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions19_" }, [32951]={ connections={ @@ -73699,7 +76020,8 @@ return { skill=32951, stats={ [1]="25% increased Skill Effect Duration" - } + }, + stringId="duration6" }, [32952]={ ascendancyName="Gemling Legionnaire", @@ -73719,7 +76041,8 @@ return { skill=32952, stats={ [1]="+2 to Level of all Skills with a Strength requirement" - } + }, + stringId="AscendancyMercenary3Notable2_1" }, [32976]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -73753,7 +76076,8 @@ return { [1]="5% increased Maximum Life if you have at least 10 Red Support Gems Socketed", [2]="5% increased Maximum Mana if you have at least 10 Blue Support Gems Socketed", [3]="5% increased Movement Speed if you have at least 10 Green Support Gems Socketed" - } + }, + stringId="attributes100_" }, [33037]={ connections={ @@ -73770,7 +76094,8 @@ return { skill=33037, stats={ [1]="Projectiles have 5% chance to Chain an additional time from terrain" - } + }, + stringId="ranged46" }, [33045]={ connections={ @@ -73788,7 +76113,8 @@ return { stats={ [1]="10% increased Elemental Ailment Threshold", [2]="5% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation18" }, [33053]={ connections={ @@ -73801,7 +76127,8 @@ return { skill=33053, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged1" }, [33059]={ connections={ @@ -73824,7 +76151,8 @@ return { skill=33059, stats={ [1]="80% increased Stun Recovery" - } + }, + stringId="stun_threshold_if_no_recent_stun12" }, [33080]={ connections={ @@ -73841,7 +76169,8 @@ return { skill=33080, stats={ [1]="10% increased Parried Debuff Magnitude" - } + }, + stringId="deflect20" }, [33093]={ connections={ @@ -73864,7 +76193,8 @@ return { skill=33093, stats={ [1]="4% increased Cast Speed for each different Non-Instant Spell you've Cast Recently" - } + }, + stringId="cast_speed32" }, [33099]={ connections={ @@ -73887,7 +76217,8 @@ return { skill=33099, stats={ [1]="+1 Charm Slot" - } + }, + stringId="charms8" }, [33112]={ connections={ @@ -73904,7 +76235,8 @@ return { skill=33112, stats={ [1]="40% increased Energy Shield from Equipped Focus" - } + }, + stringId="focus7" }, [33137]={ connections={ @@ -73925,7 +76257,8 @@ return { skill=33137, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="jagged_ground6" }, [33141]={ ascendancyName="Lich", @@ -73965,7 +76298,8 @@ return { skill=33141, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch3Small6_" }, [33180]={ connections={ @@ -73986,7 +76320,8 @@ return { skill=33180, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells11" }, [33203]={ connectionArt="CharacterPlanned", @@ -74010,6 +76345,7 @@ return { stats={ [1]="25% increased Stun Threshold while Channelling" }, + stringId="oracle_channelling1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -74029,7 +76365,8 @@ return { stats={ [1]="Spells Cast by Totems have 4% increased Cast Speed", [2]="Attacks used by Totems have 4% increased Attack Speed" - } + }, + stringId="totems30" }, [33216]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -74049,7 +76386,8 @@ return { skill=33216, stats={ [1]="Attack Hits Aggravate any Bleeding on targets which is older than 4 seconds" - } + }, + stringId="bleed5" }, [33221]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -74075,7 +76413,8 @@ return { orbitIndex=0, skill=33221, stats={ - } + }, + stringId="mastery_cold_6390" }, [33225]={ connections={ @@ -74089,7 +76428,8 @@ return { stats={ [1]="Minions have +3% to Maximum Fire Resistances", [2]="Minions have +20% to Fire Resistance" - } + }, + stringId="minion_defence14" }, [33229]={ connections={ @@ -74116,7 +76456,8 @@ return { skill=33229, stats={ [1]="Enemies you inflict Bleeding on cannot Regenerate Life" - } + }, + stringId="physical_witch8" }, [33240]={ connections={ @@ -74139,7 +76480,8 @@ return { skill=33240, stats={ [1]="12% increased Reservation Efficiency of Minion Skills" - } + }, + stringId="minion_offence14" }, [33242]={ connections={ @@ -74156,7 +76498,8 @@ return { skill=33242, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="exploiting_elemental_ailments7" }, [33244]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -74170,7 +76513,8 @@ return { orbitIndex=0, skill=33244, stats={ - } + }, + stringId="mastery_rage_6667" }, [33245]={ connections={ @@ -74195,7 +76539,8 @@ return { skill=33245, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged5" }, [33254]={ connections={ @@ -74208,7 +76553,8 @@ return { skill=33254, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells3" }, [33340]={ connections={ @@ -74225,7 +76571,8 @@ return { skill=33340, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun24_" }, [33345]={ connections={ @@ -74246,7 +76593,8 @@ return { skill=33345, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration32" }, [33348]={ connections={ @@ -74259,7 +76607,8 @@ return { skill=33348, stats={ [1]="25% increased Presence Area of Effect" - } + }, + stringId="criticals100_" }, [33366]={ connections={ @@ -74277,7 +76626,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield24" }, [33369]={ connections={ @@ -74293,7 +76643,8 @@ return { stats={ [1]="Life Leech is Instant", [2]="Cannot use Life Flasks" - } + }, + stringId="passive_keystone_vaal_pact" }, [33391]={ connections={ @@ -74314,7 +76665,8 @@ return { skill=33391, stats={ [1]="15% increased Magnitude of Bleeding you inflict with Critical Hits" - } + }, + stringId="bleed7" }, [33393]={ connections={ @@ -74331,7 +76683,8 @@ return { skill=33393, stats={ [1]="10% increased Damage with Flails" - } + }, + stringId="flail4" }, [33397]={ connections={ @@ -74348,7 +76701,8 @@ return { skill=33397, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire26" }, [33400]={ connections={ @@ -74363,7 +76717,8 @@ return { stats={ [1]="15% increased Parried Debuff Magnitude", [2]="20% increased Parry Hit Area of Effect" - } + }, + stringId="deflect22" }, [33402]={ connections={ @@ -74380,7 +76735,8 @@ return { skill=33402, stats={ [1]="25% increased Defences from Equipped Shield" - } + }, + stringId="shield11" }, [33404]={ connections={ @@ -74400,7 +76756,8 @@ return { stats={ [1]="Life Recharges instead of Energy Shield", [2]="50% less Life Recovery from Flasks" - } + }, + stringId="passive_keystone_eternal_youth" }, [33408]={ connections={ @@ -74413,7 +76770,8 @@ return { skill=33408, stats={ [1]="10% increased amount of Life Leeched while Shapeshifted" - } + }, + stringId="wolf9" }, [33415]={ connections={ @@ -74430,7 +76788,8 @@ return { skill=33415, stats={ [1]="10% increased Critical Hit Chance with Crossbows" - } + }, + stringId="crossbow7" }, [33423]={ connectionArt="CharacterPlanned", @@ -74455,6 +76814,7 @@ return { [1]="Spells Cast by Totems have 4% increased Cast Speed", [2]="Attacks used by Totems have 4% increased Attack Speed" }, + stringId="oracle_totems2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -74477,7 +76837,8 @@ return { skill=33445, stats={ [1]="5% increased Block chance" - } + }, + stringId="block21" }, [33452]={ connections={ @@ -74498,7 +76859,8 @@ return { skill=33452, stats={ [1]="5% increased Block chance" - } + }, + stringId="block1" }, [33463]={ connections={ @@ -74554,7 +76916,8 @@ return { skill=33463, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes75" }, [33514]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -74568,7 +76931,8 @@ return { orbitIndex=0, skill=33514, stats={ - } + }, + stringId="mastery_companion292" }, [33518]={ connections={ @@ -74585,7 +76949,8 @@ return { skill=33518, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation2" }, [33542]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -74605,7 +76970,8 @@ return { skill=33542, stats={ [1]="+24% Surpassing chance to fire an additional Arrow" - } + }, + stringId="bow23" }, [33556]={ connections={ @@ -74622,7 +76988,8 @@ return { skill=33556, stats={ [1]="8% increased Melee Damage" - } + }, + stringId="melee25" }, [33562]={ connections={ @@ -74643,7 +77010,8 @@ return { skill=33562, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="wyvern1" }, [33570]={ ascendancyName="Lich", @@ -74680,7 +77048,8 @@ return { [1]="10% of Damage taken bypasses Energy Shield", [2]="No inherent Mana Regeneration", [3]="Regenerate Mana equal to 6% of maximum Life per second" - } + }, + stringId="AscendancyWitch3Notable5" }, [33585]={ connections={ @@ -74704,7 +77073,8 @@ return { stats={ [1]="Companions have +30% to Chaos Resistance", [2]="Companions have +30% to all Elemental Resistances" - } + }, + stringId="companions6" }, [33590]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -74718,7 +77088,8 @@ return { orbitIndex=0, skill=33590, stats={ - } + }, + stringId="mastery_attack9" }, [33596]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -74732,7 +77103,8 @@ return { orbitIndex=0, skill=33596, stats={ - } + }, + stringId="mastery_crossbow_6419" }, [33601]={ connections={ @@ -74753,7 +77125,8 @@ return { skill=33601, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze13" }, [33604]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -74767,7 +77140,8 @@ return { orbitIndex=0, skill=33604, stats={ - } + }, + stringId="mastery_attack277" }, [33612]={ connections={ @@ -74784,7 +77158,8 @@ return { skill=33612, stats={ [1]="Minions deal 12% increased Damage" - } + }, + stringId="minion_offence10_" }, [33618]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -74802,7 +77177,8 @@ return { orbitIndex=10, skill=33618, stats={ - } + }, + stringId="mastery_duration_6467" }, [33639]={ connections={ @@ -74819,7 +77195,8 @@ return { skill=33639, stats={ [1]="12% increased Spell Damage if you have consumed an Elemental Infusion Recently" - } + }, + stringId="infusion15" }, [33713]={ connections={ @@ -74836,7 +77213,8 @@ return { skill=33713, stats={ [1]="8% increased Projectile Speed" - } + }, + stringId="projectiles9_" }, [33722]={ connections={ @@ -74892,7 +77270,8 @@ return { skill=33722, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence72" }, [33729]={ connections={ @@ -74910,7 +77289,8 @@ return { stats={ [1]="20% increased Flammability Magnitude", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental24" }, [33730]={ connections={ @@ -74934,7 +77314,8 @@ return { stats={ [1]="Channelling Skills deal 25% increased Damage", [2]="50% increased Stun Threshold while Channelling" - } + }, + stringId="channelling9" }, [33736]={ ascendancyName="Pathfinder", @@ -74957,7 +77338,8 @@ return { skill=33736, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyRanger3Small3" }, [33751]={ connections={ @@ -74974,7 +77356,8 @@ return { skill=33751, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns14" }, [33781]={ connections={ @@ -74992,7 +77375,8 @@ return { stats={ [1]="15% reduced Presence Area of Effect", [2]="6% increased Area of Effect" - } + }, + stringId="auras32" }, [33812]={ ascendancyName="Warbringer", @@ -75031,7 +77415,8 @@ return { orbitIndex=48, skill=33812, stats={ - } + }, + stringId="AscendancyWarrior2Start" }, [33815]={ connections={ @@ -75048,7 +77433,8 @@ return { skill=33815, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison15" }, [33823]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -75062,7 +77448,8 @@ return { orbitIndex=0, skill=33823, stats={ - } + }, + stringId="mastery_criticals63" }, [33824]={ ascendancyName="Shaman", @@ -75085,7 +77472,8 @@ return { skill=33824, stats={ [1]="10% increased Defences" - } + }, + stringId="AscendancyDruid2Small8" }, [33829]={ connections={ @@ -75102,7 +77490,8 @@ return { skill=33829, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals94" }, [33830]={ connections={ @@ -75119,7 +77508,8 @@ return { skill=33830, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="monkchakra17_" }, [33838]={ connections={ @@ -75137,7 +77527,8 @@ return { stats={ [1]="6% increased chance to inflict Ailments", [2]="6% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="ailments44" }, [33848]={ connections={ @@ -75154,7 +77545,8 @@ return { skill=33848, stats={ [1]="8% increased Projectile Speed" - } + }, + stringId="ranged13" }, [33866]={ connections={ @@ -75171,7 +77563,8 @@ return { skill=33866, stats={ [1]="8% increased Attack Damage" - } + }, + stringId="attack_damage3" }, [33887]={ connections={ @@ -75194,7 +77587,8 @@ return { skill=33887, stats={ [1]="25% increased Damage with Crossbows for each type of Ammunition fired in the past 10 seconds" - } + }, + stringId="crossbow18" }, [33914]={ connections={ @@ -75212,7 +77606,8 @@ return { stats={ [1]="10% increased maximum Energy Shield", [2]="6% increased Mana Regeneration Rate" - } + }, + stringId="energy_shield4_" }, [33922]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -75236,7 +77631,8 @@ return { skill=33922, stats={ [1]="Exposure you inflict lowers Resistances by an additional 5%" - } + }, + stringId="elemental61_" }, [33939]={ connections={ @@ -75253,7 +77649,8 @@ return { skill=33939, stats={ [1]="+15% of Armour also applies to Cold Damage" - } + }, + stringId="maximum_resistances6" }, [33946]={ connections={ @@ -75274,7 +77671,8 @@ return { skill=33946, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals75_" }, [33964]={ connections={ @@ -75291,7 +77689,8 @@ return { skill=33964, stats={ [1]="10% increased Critical Hit Chance with Traps" - } + }, + stringId="trap10" }, [33974]={ connections={ @@ -75309,7 +77708,8 @@ return { stats={ [1]="6% increased Attack Damage", [2]="5% increased Accuracy Rating" - } + }, + stringId="attack32_" }, [33978]={ connections={ @@ -75337,7 +77737,8 @@ return { stats={ [1]="10% increased Block chance", [2]="15% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="block12" }, [33979]={ connections={ @@ -75352,7 +77753,8 @@ return { skill=33979, stats={ [1]="If you would gain a Charge, Allies in your Presence gain that Charge instead" - } + }, + stringId="passive_keystone_conduit" }, [34006]={ connections={ @@ -75369,7 +77771,8 @@ return { skill=34006, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield21" }, [34015]={ connections={ @@ -75421,7 +77824,8 @@ return { skill=34015, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity55" }, [34030]={ connections={ @@ -75446,7 +77850,8 @@ return { skill=34030, stats={ [1]="Offerings have 15% increased Maximum Life" - } + }, + stringId="corpses1" }, [34058]={ connections={ @@ -75494,7 +77899,8 @@ return { skill=34058, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence35_" }, [34061]={ connections={ @@ -75515,7 +77921,8 @@ return { skill=34061, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion3" }, [34074]={ connections={ @@ -75532,7 +77939,8 @@ return { skill=34074, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals76" }, [34076]={ connections={ @@ -75549,7 +77957,8 @@ return { skill=34076, stats={ [1]="25% increased Block Recovery" - } + }, + stringId="block19" }, [34084]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -75563,7 +77972,8 @@ return { orbitIndex=4, skill=34084, stats={ - } + }, + stringId="mastery_duration_6465" }, [34090]={ connections={ @@ -75585,7 +77995,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Fire Damage" - } + }, + stringId="armour15" }, [34096]={ connections={ @@ -75602,7 +78013,8 @@ return { skill=34096, stats={ [1]="12% increased Spell Damage" - } + }, + stringId="spells9" }, [34136]={ connections={ @@ -75646,7 +78058,8 @@ return { skill=34136, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity8" }, [34143]={ connectionArt="CharacterPlanned", @@ -75670,6 +78083,7 @@ return { stats={ [1]="16% increased Physical Damage" }, + stringId="oracle_duration_physical5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -75701,7 +78115,8 @@ return { skill=34168, stats={ [1]="36% increased Damage if you've dealt a Critical Hit in the past 8 seconds" - } + }, + stringId="criticals3" }, [34181]={ connectionArt="CharacterPlanned", @@ -75725,6 +78140,7 @@ return { stats={ [1]="+3 to Maximum Rage" }, + stringId="oracle_rage2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -75747,7 +78163,8 @@ return { skill=34187, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical63" }, [34199]={ connections={ @@ -75760,7 +78177,8 @@ return { skill=34199, stats={ [1]="Minions have 15% increased Critical Damage Bonus" - } + }, + stringId="minion_offence36" }, [34201]={ connections={ @@ -75812,7 +78230,8 @@ return { skill=34201, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes20-" }, [34202]={ connections={ @@ -75829,7 +78248,8 @@ return { skill=34202, stats={ [1]="+8 to Strength" - } + }, + stringId="attributes101" }, [34207]={ ascendancyName="Disciple of Varashta", @@ -75850,7 +78270,8 @@ return { skill=34207, stats={ [1]="Grants Skill: Ruzhan, the Blazing Sword" - } + }, + stringId="AscendancySorceress3Notable9" }, [34210]={ connections={ @@ -75871,7 +78292,8 @@ return { skill=34210, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed1" }, [34233]={ connections={ @@ -75894,7 +78316,8 @@ return { stats={ [1]="5% increased Skill Speed", [2]="15% increased Mana Regeneration Rate" - } + }, + stringId="attack_speed37" }, [34248]={ connections={ @@ -75911,7 +78334,8 @@ return { skill=34248, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana27" }, [34290]={ connections={ @@ -75928,7 +78352,8 @@ return { skill=34290, stats={ [1]="10% increased Ignite Magnitude" - } + }, + stringId="ignite14" }, [34300]={ connections={ @@ -75956,7 +78381,8 @@ return { stats={ [1]="20% increased Mana Regeneration Rate", [2]="15% increased Mana Cost Efficiency" - } + }, + stringId="mana_regeneration17" }, [34305]={ connections={ @@ -75974,7 +78400,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="8% increased Glory generation" - } + }, + stringId="glory11" }, [34308]={ connections={ @@ -76002,7 +78429,8 @@ return { stats={ [1]="20% increased Attack Damage", [2]="12% increased Immobilisation buildup" - } + }, + stringId="melee32" }, [34313]={ ascendancyName="Oracle", @@ -76027,7 +78455,8 @@ return { stats={ [1]="Enemy Critical Hit Chance against you is Unlucky", [2]="Damage of Enemies Hitting you is Unlucky" - } + }, + stringId="AscendancyDruid1Notable7" }, [34316]={ connections={ @@ -76049,7 +78478,8 @@ return { [2]="30% increased Defences while wielding a Quarterstaff", [3]="30% increased Freeze Buildup with Quarterstaves", [4]="30% increased Stun Buildup with Quarterstaves" - } + }, + stringId="quarterstaff4" }, [34317]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -76063,7 +78493,8 @@ return { orbitIndex=0, skill=34317, stats={ - } + }, + stringId="mastery_elemental99" }, [34324]={ connections={ @@ -76090,7 +78521,8 @@ return { skill=34324, stats={ [1]="+1 to Maximum Energy Shield per 12 Item Evasion Rating on Equipped Body Armour" - } + }, + stringId="evasion_and_energy_shield11" }, [34327]={ connections={ @@ -76107,7 +78539,8 @@ return { skill=34327, stats={ [1]="15% increased Spell Damage while you have Arcane Surge" - } + }, + stringId="mana_regeneration42" }, [34340]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -76132,7 +78565,8 @@ return { stats={ [1]="Allies in your Presence Regenerate 1% of your Maximum Life per second", [2]="Regenerate 0.5% of maximum Life per second" - } + }, + stringId="life_regeneration4_" }, [34367]={ connections={ @@ -76153,7 +78587,8 @@ return { skill=34367, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup2" }, [34375]={ connections={ @@ -76170,7 +78605,8 @@ return { skill=34375, stats={ [1]="25% increased Defences from Equipped Shield" - } + }, + stringId="shield26" }, [34401]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern", @@ -76184,7 +78620,8 @@ return { orbitIndex=0, skill=34401, stats={ - } + }, + stringId="mastery_blind_6334" }, [34412]={ connections={ @@ -76201,7 +78638,8 @@ return { skill=34412, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="bear14" }, [34415]={ connections={ @@ -76218,7 +78656,8 @@ return { skill=34415, stats={ [1]="12% increased Physical Damage" - } + }, + stringId="physical52" }, [34419]={ ascendancyName="Infernalist", @@ -76239,7 +78678,8 @@ return { stats={ [1]="Become Ignited when you deal a Critical Hit, taking 15% of your maximum Life and Energy Shield as Fire Damage per second", [2]="50% more Critical Damage Bonus" - } + }, + stringId="AscendancyWitch1Notable9" }, [34425]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -76263,7 +78703,8 @@ return { skill=34425, stats={ [1]="Volatile Power also grants 1% increased Critical Hit chance per Volatility exploded" - } + }, + stringId="volatility18" }, [34433]={ connections={ @@ -76280,7 +78721,8 @@ return { skill=34433, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion18" }, [34443]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -76294,7 +78736,8 @@ return { orbitIndex=0, skill=34443, stats={ - } + }, + stringId="mastery_companion288" }, [34449]={ connections={ @@ -76311,7 +78754,8 @@ return { skill=34449, stats={ [1]="10% increased Critical Hit Chance with Traps" - } + }, + stringId="trap9" }, [34473]={ connections={ @@ -76338,7 +78782,8 @@ return { [3]="+13 to all Attributes", [4]="-7% to Chaos Resistance", [5]="23% reduced Light Radius" - } + }, + stringId="chaos32" }, [34487]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -76352,7 +78797,8 @@ return { orbitIndex=0, skill=34487, stats={ - } + }, + stringId="mastery_totem230" }, [34490]={ connectionArt="CharacterPlanned", @@ -76376,6 +78822,7 @@ return { stats={ [1]="10% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock" }, + stringId="oracle_bear_addon1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -76407,7 +78854,8 @@ return { stats={ [1]="10% increased Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="sentinels1" }, [34497]={ connections={ @@ -76423,7 +78871,8 @@ return { stats={ [1]="Take 50% less Damage over Time if you've started taking Damage over Time in the past second", [2]="Take 50% more Damage over Time if you haven't started taking Damage over Time in the past second" - } + }, + stringId="passive_keystone_heartstopper" }, [34501]={ ascendancyName="Witchhunter", @@ -76446,7 +78895,8 @@ return { skill=34501, stats={ [1]="15% increased Armour and Evasion Rating" - } + }, + stringId="AscendancyMercenary2Small6" }, [34520]={ connections={ @@ -76471,7 +78921,8 @@ return { skill=34520, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical13" }, [34531]={ connections={ @@ -76495,7 +78946,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 20% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 20% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield12" }, [34541]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -76520,7 +78972,8 @@ return { stats={ [1]="30% increased Energy Shield Recharge Rate", [2]="5% increased Deflection Rating" - } + }, + stringId="deflect46" }, [34543]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -76542,7 +78995,8 @@ return { [1]="30% increased Damage if you've consumed a Frenzy Charge Recently", [2]="10% increased Skill Speed if you've consumed a Frenzy Charge Recently", [3]="+10 to Strength" - } + }, + stringId="azmerianimals30" }, [34552]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -76556,7 +79010,8 @@ return { orbitIndex=0, skill=34552, stats={ - } + }, + stringId="mastery_minionoffence186" }, [34553]={ connections={ @@ -76579,7 +79034,8 @@ return { skill=34553, stats={ [1]="Minions deal 30% increased Damage if you've Hit Recently" - } + }, + stringId="spells59" }, [34612]={ connections={ @@ -76596,7 +79052,8 @@ return { skill=34612, stats={ [1]="12% increased Damage with Bows" - } + }, + stringId="bow11" }, [34621]={ connections={ @@ -76613,7 +79070,8 @@ return { skill=34621, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals10" }, [34623]={ connections={ @@ -76635,7 +79093,8 @@ return { stats={ [1]="10% increased Endurance, Frenzy and Power Charge Duration", [2]="+5 to Dexterity" - } + }, + stringId="azmerianimals15" }, [34626]={ connections={ @@ -76656,7 +79115,8 @@ return { skill=34626, stats={ [1]="Recover 2% of maximum Life for each Endurance Charge consumed" - } + }, + stringId="endurance_charges6" }, [34671]={ connections={ @@ -76678,7 +79138,8 @@ return { stats={ [1]="10% increased Stun Threshold", [2]="+5 to Strength" - } + }, + stringId="stun_threshold14" }, [34702]={ connections={ @@ -76704,7 +79165,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions27" }, [34717]={ connections={ @@ -76721,7 +79183,8 @@ return { skill=34717, stats={ [1]="16% increased Mana Regeneration Rate while not on Low Mana" - } + }, + stringId="mana36" }, [34747]={ connections={ @@ -76738,7 +79201,8 @@ return { skill=34747, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy14" }, [34769]={ connectionArt="CharacterPlanned", @@ -76762,6 +79226,7 @@ return { stats={ [1]="25% increased Life Regeneration rate" }, + stringId="oracle_life_corruption6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -76781,7 +79246,8 @@ return { orbitIndex=0, skill=34782, stats={ - } + }, + stringId="mastery_shapeshifting_6686" }, [34785]={ ascendancyName="Ritualist", @@ -76813,7 +79279,8 @@ return { skill=34785, stats={ [1]="+1 Ring Slot" - } + }, + stringId="AscendancyHuntress3Notable2" }, [34813]={ connections={ @@ -76842,7 +79309,8 @@ return { skill=34813, stats={ [1]="+3 to all Attributes" - } + }, + stringId="attributes108" }, [34817]={ ascendancyName="Acolyte of Chayula", @@ -76862,7 +79330,8 @@ return { skill=34817, stats={ [1]="1% increased maximum Darkness per 1% Chaos Resistance" - } + }, + stringId="AscendancyMonk3Notable9" }, [34818]={ connections={ @@ -76879,7 +79348,8 @@ return { skill=34818, stats={ [1]="+5% to Fire Resistance" - } + }, + stringId="shaman2" }, [34840]={ connections={ @@ -76931,7 +79401,8 @@ return { skill=34840, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes33" }, [34845]={ connections={ @@ -76948,7 +79419,8 @@ return { skill=34845, stats={ [1]="10% increased Hazard Area of Effect" - } + }, + stringId="hazards19" }, [34853]={ connections={ @@ -76970,7 +79442,8 @@ return { stats={ [1]="Hits against you have 5% reduced Critical Damage Bonus", [2]="+5 to Strength" - } + }, + stringId="azmerianimals31" }, [34866]={ connections={ @@ -76987,7 +79460,8 @@ return { skill=34866, stats={ [1]="Remnants have 10% increased effect" - } + }, + stringId="remnant3" }, [34871]={ connections={ @@ -77004,7 +79478,8 @@ return { skill=34871, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage35" }, [34882]={ ascendancyName="Gemling Legionnaire", @@ -77027,7 +79502,8 @@ return { skill=34882, stats={ [1]="+2% to Quality of all Skills" - } + }, + stringId="AscendancyMercenary3Small1" }, [34892]={ connections={ @@ -77044,7 +79520,8 @@ return { skill=34892, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="azmerianimals57" }, [34898]={ connections={ @@ -77061,7 +79538,8 @@ return { skill=34898, stats={ [1]="Debuffs on you expire 10% faster" - } + }, + stringId="slowed_enemies7" }, [34908]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -77082,7 +79560,8 @@ return { stats={ [1]="Deflected Hits cannot inflict Maim on you", [2]="Deflected Hits cannot inflict Bleeding on you" - } + }, + stringId="deflect53" }, [34912]={ connections={ @@ -77099,7 +79578,8 @@ return { skill=34912, stats={ [1]="10% increased Trap Damage" - } + }, + stringId="trap3_" }, [34927]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -77113,7 +79593,8 @@ return { orbitIndex=0, skill=34927, stats={ - } + }, + stringId="mastery_fire118" }, [34940]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern", @@ -77136,6 +79617,7 @@ return { [1]="60% increased Stun Threshold while Channelling", [2]="30% of Damage taken Recouped as Life while Channelling" }, + stringId="oracle_channelling5_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -77158,7 +79640,8 @@ return { skill=34968, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="spell_suppression35" }, [34984]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -77172,7 +79655,8 @@ return { orbitIndex=0, skill=34984, stats={ - } + }, + stringId="mastery_energy_shield_6495" }, [34990]={ connectionArt="CharacterPlanned", @@ -77196,6 +79680,7 @@ return { stats={ [1]="10% chance to Poison on Hit" }, + stringId="oracle_poison1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -77218,7 +79703,8 @@ return { skill=35011, stats={ [1]="16% increased Attack Damage while you have an Ally in your Presence" - } + }, + stringId="auras22" }, [35015]={ connections={ @@ -77235,7 +79721,8 @@ return { skill=35015, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed19_" }, [35028]={ connections={ @@ -77258,7 +79745,8 @@ return { skill=35028, stats={ [1]="Regenerate 2.5% of maximum Life per second while Surrounded" - } + }, + stringId="being_surrounded9" }, [35031]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -77279,7 +79767,8 @@ return { stats={ [1]="3% increased maximum Life", [2]="10% increased Life Recovery rate" - } + }, + stringId="monkchakra18" }, [35033]={ ascendancyName="Amazon", @@ -77302,7 +79791,8 @@ return { skill=35033, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyHuntress1Small3" }, [35043]={ connections={ @@ -77315,7 +79805,8 @@ return { skill=35043, stats={ [1]="10% increased Parried Debuff Magnitude" - } + }, + stringId="buckler7" }, [35048]={ connections={ @@ -77332,7 +79823,8 @@ return { skill=35048, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals60" }, [35058]={ connections={ @@ -77349,7 +79841,8 @@ return { skill=35058, stats={ [1]="25% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold17" }, [35085]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -77363,7 +79856,8 @@ return { orbitIndex=0, skill=35085, stats={ - } + }, + stringId="mastery_criticals66" }, [35095]={ connections={ @@ -77380,7 +79874,8 @@ return { skill=35095, stats={ [1]="10% increased Chaos Damage" - } + }, + stringId="monkchaos2" }, [35118]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern", @@ -77394,7 +79889,8 @@ return { orbitIndex=0, skill=35118, stats={ - } + }, + stringId="mastery_twohand242" }, [35151]={ connections={ @@ -77411,7 +79907,8 @@ return { skill=35151, stats={ [1]="15% increased Stun Threshold" - } + }, + stringId="monkchakra26" }, [35171]={ connections={ @@ -77428,7 +79925,8 @@ return { skill=35171, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells2" }, [35173]={ connections={ @@ -77446,7 +79944,8 @@ return { stats={ [1]="5% increased Critical Hit Chance", [2]="8% increased Physical Damage" - } + }, + stringId="physical2" }, [35187]={ ascendancyName="Amazon", @@ -77467,7 +79966,8 @@ return { stats={ [1]="20% increased Movement Speed while an enemy with an Open Weakness is in your Presence", [2]="40% increased Skill Speed while an enemy with an Open Weakness is in your Presence" - } + }, + stringId="AscendancyHuntress1Notable4" }, [35223]={ connections={ @@ -77488,7 +79988,8 @@ return { skill=35223, stats={ [1]="3% increased Attack Speed with Spears" - } + }, + stringId="spear11" }, [35234]={ connections={ @@ -77524,7 +80025,8 @@ return { skill=35234, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles22" }, [35265]={ connections={ @@ -77580,7 +80082,8 @@ return { skill=35265, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength79" }, [35284]={ connections={ @@ -77601,7 +80104,8 @@ return { skill=35284, stats={ [1]="6% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds1" }, [35324]={ connections={ @@ -77628,7 +80132,8 @@ return { skill=35324, stats={ [1]="Ignites you inflict deal Damage 15% faster" - } + }, + stringId="ignite17" }, [35369]={ connections={ @@ -77651,7 +80156,8 @@ return { skill=35369, stats={ [1]="35% increased Mana Regeneration Rate while stationary" - } + }, + stringId="mana_regeneration16" }, [35380]={ connections={ @@ -77668,7 +80174,8 @@ return { skill=35380, stats={ [1]="10% increased Withered Magnitude" - } + }, + stringId="chaos22" }, [35393]={ connectionArt="CharacterPlanned", @@ -77692,6 +80199,7 @@ return { stats={ [1]="30% increased Armour while Bleeding" }, + stringId="oracle_iron_blood2_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -77714,7 +80222,8 @@ return { skill=35404, stats={ [1]="+5% to Cold Resistance" - } + }, + stringId="shaman5" }, [35408]={ connections={ @@ -77731,7 +80240,8 @@ return { skill=35408, stats={ [1]="40% increased Energy Shield from Equipped Focus" - } + }, + stringId="focus1" }, [35417]={ connections={ @@ -77758,7 +80268,8 @@ return { skill=35417, stats={ [1]="40% increased chance to inflict Elemental Ailments if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting28" }, [35426]={ connections={ @@ -77802,7 +80313,8 @@ return { skill=35426, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength89" }, [35453]={ ascendancyName="Titan", @@ -77825,7 +80337,8 @@ return { skill=35453, stats={ [1]="Slam Skills have 8% increased Area of Effect" - } + }, + stringId="AscendancyWarrior1Small1" }, [35477]={ connections={ @@ -77848,7 +80361,8 @@ return { skill=35477, stats={ [1]="30% reduced penalty to Accuracy Rating at range" - } + }, + stringId="accuracy29" }, [35492]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -77862,7 +80376,8 @@ return { orbitIndex=21, skill=35492, stats={ - } + }, + stringId="mastery_minion_offence_6621" }, [35503]={ connections={ @@ -77880,7 +80395,8 @@ return { stats={ [1]="6% increased Mana Regeneration Rate", [2]="10% increased Magnitude of Shock you inflict" - } + }, + stringId="lightning48" }, [35534]={ connections={ @@ -77897,7 +80413,8 @@ return { skill=35534, stats={ [1]="Mark Skills have 10% increased Use Speed" - } + }, + stringId="marks32" }, [35535]={ ascendancyName="Shaman", @@ -77936,7 +80453,8 @@ return { orbitIndex=0, skill=35535, stats={ - } + }, + stringId="AscendancyDruid2Start" }, [35558]={ connections={ @@ -77953,7 +80471,8 @@ return { skill=35558, stats={ [1]="Minions Revive 5% faster" - } + }, + stringId="minion_defence46" }, [35560]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -77973,7 +80492,8 @@ return { skill=35560, stats={ [1]="Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence" - } + }, + stringId="minion_offence47_" }, [35564]={ connections={ @@ -78001,7 +80521,8 @@ return { stats={ [1]="15% increased Spell Damage", [2]="10% reduced Projectile Speed for Spell Skills" - } + }, + stringId="projectile_spells8" }, [35581]={ connections={ @@ -78025,7 +80546,8 @@ return { stats={ [1]="16% reduced Skill Effect Duration", [2]="10% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells6" }, [35594]={ connections={ @@ -78038,7 +80560,8 @@ return { skill=35594, stats={ [1]="10% increased effect of Fully Broken Armour" - } + }, + stringId="armour_break21_" }, [35602]={ connections={ @@ -78051,7 +80574,8 @@ return { skill=35602, stats={ [1]="Offerings have 30% reduced Maximum Life" - } + }, + stringId="corpses16" }, [35618]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -78077,7 +80601,8 @@ return { [1]="25% increased Freeze Buildup", [2]="25% reduced Freeze Duration on you", [3]="25% increased Freeze Threshold" - } + }, + stringId="chill_and_freeze25" }, [35644]={ connections={ @@ -78098,7 +80623,8 @@ return { skill=35644, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison17" }, [35645]={ connections={ @@ -78111,7 +80637,8 @@ return { skill=35645, stats={ [1]="Minions have 20% increased Cooldown Recovery Rate for Command Skills" - } + }, + stringId="minion_offence49" }, [35653]={ connections={ @@ -78132,7 +80659,8 @@ return { skill=35653, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="crossbow9" }, [35660]={ connections={ @@ -78149,7 +80677,8 @@ return { skill=35660, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed3" }, [35671]={ connections={ @@ -78167,7 +80696,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="+5 to Dexterity" - } + }, + stringId="attack_speed18" }, [35688]={ connections={ @@ -78184,7 +80714,8 @@ return { skill=35688, stats={ [1]="Equipment and Skill Gems have 4% reduced Attribute Requirements" - } + }, + stringId="all_attributes7" }, [35689]={ connections={ @@ -78201,7 +80732,8 @@ return { skill=35689, stats={ [1]="10% increased Damage" - } + }, + stringId="azmerianimals29" }, [35696]={ connections={ @@ -78253,7 +80785,8 @@ return { skill=35696, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity59" }, [35708]={ connections={ @@ -78270,7 +80803,8 @@ return { skill=35708, stats={ [1]="12% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze16" }, [35720]={ connectionArt="CharacterPlanned", @@ -78295,6 +80829,7 @@ return { [1]="10% increased Spell Damage", [2]="+10 to Strength" }, + stringId="oracle_strength_spell1_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -78328,7 +80863,8 @@ return { stats={ [1]="25% increased Armour Break Duration", [2]="25% increased Attack Area Damage" - } + }, + stringId="area_attacks31" }, [35745]={ connectionArt="CharacterPlanned", @@ -78348,6 +80884,7 @@ return { stats={ [1]="2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges" }, + stringId="oracle_endurance_charge1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -78370,7 +80907,8 @@ return { skill=35755, stats={ [1]="10% increased Critical Damage Bonus with Daggers" - } + }, + stringId="dagger15" }, [35760]={ connections={ @@ -78387,7 +80925,8 @@ return { skill=35760, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental45" }, [35762]={ ascendancyName="Shaman", @@ -78411,7 +80950,8 @@ return { [3]="Increases and Reductions to Mana Regeneration Rate also apply to Rage Regeneration Rate", [4]="Skills have +5 to Rage cost", [5]="+7 to Maximum Rage" - } + }, + stringId="AscendancyDruid2Notable6" }, [35787]={ connections={ @@ -78428,7 +80968,8 @@ return { skill=35787, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="duration4" }, [35792]={ connections={ @@ -78447,7 +80988,8 @@ return { skill=35792, stats={ [1]="Gain 8 Rage when you use a Life Flask" - } + }, + stringId="life_flasks37" }, [35801]={ ascendancyName="Deadeye", @@ -78470,7 +81012,8 @@ return { skill=35801, stats={ [1]="25% increased Frenzy Charge Duration" - } + }, + stringId="AscendancyRanger1Small6" }, [35809]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -78490,7 +81033,8 @@ return { skill=35809, stats={ [1]="Regenerate 1% of maximum Life per Second if you've used a Life Flask in the past 10 seconds" - } + }, + stringId="life_flasks6" }, [35831]={ connections={ @@ -78507,7 +81051,8 @@ return { skill=35831, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana7" }, [35848]={ connections={ @@ -78520,7 +81065,8 @@ return { skill=35848, stats={ [1]="10% increased Life and Mana Recovery from Flasks" - } + }, + stringId="flasks16" }, [35849]={ connections={ @@ -78540,7 +81086,8 @@ return { stats={ [1]="Regenerate 0.5% of maximum Life per second", [2]="40% increased Life Regeneration Rate while stationary" - } + }, + stringId="life_regeneration16__" }, [35855]={ connections={ @@ -78568,7 +81115,8 @@ return { stats={ [1]="20% increased amount of Life Leeched", [2]="40% increased Armour and Evasion Rating while Leeching" - } + }, + stringId="life_leech13" }, [35859]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern", @@ -78582,7 +81130,8 @@ return { orbitIndex=0, skill=35859, stats={ - } + }, + stringId="mastery_leech129" }, [35863]={ connections={ @@ -78599,7 +81148,8 @@ return { skill=35863, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="duration_spells9" }, [35876]={ connections={ @@ -78631,7 +81181,8 @@ return { stats={ [1]="25% increased Warcry Speed", [2]="25% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries21" }, [35878]={ connections={ @@ -78648,7 +81199,8 @@ return { skill=35878, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental55" }, [35880]={ ascendancyName="Disciple of Varashta", @@ -78667,7 +81219,8 @@ return { skill=35880, stats={ [1]="4% increased Cast Speed" - } + }, + stringId="AscendancySorceress3Small4" }, [35896]={ connections={ @@ -78719,7 +81272,8 @@ return { skill=35896, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence36_" }, [35901]={ connections={ @@ -78775,7 +81329,8 @@ return { skill=35901, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity34" }, [35918]={ connections={ @@ -78799,7 +81354,8 @@ return { stats={ [1]="40% increased Presence Area of Effect", [2]="8% reduced Area of Effect" - } + }, + stringId="auras37" }, [35920]={ ascendancyName="Shaman", @@ -78822,7 +81378,8 @@ return { skill=35920, stats={ [1]="+3 to Maximum Rage" - } + }, + stringId="AscendancyDruid2Small6" }, [35921]={ connections={ @@ -78839,7 +81396,8 @@ return { skill=35921, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="slam_area3" }, [35966]={ connections={ @@ -78867,7 +81425,8 @@ return { stats={ [1]="8% of Damage taken Recouped as Life", [2]="Regenerate 0.5% of maximum Life per second if you have been Hit Recently" - } + }, + stringId="life_recoup15" }, [35974]={ connections={ @@ -78884,7 +81443,8 @@ return { skill=35974, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems19" }, [35977]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -78898,7 +81458,8 @@ return { orbitIndex=0, skill=35977, stats={ - } + }, + stringId="mastery_warcry251" }, [35980]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -78914,6 +81475,7 @@ return { skill=35980, stats={ }, + stringId="oracle_rust_king_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -78932,7 +81494,8 @@ return { skill=35985, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee15" }, [35987]={ connections={ @@ -78960,7 +81523,8 @@ return { [1]="4% increased Movement Speed", [2]="20% increased Evasion Rating", [3]="+10 to Dexterity" - } + }, + stringId="ranger_huntress_notable1" }, [36025]={ connectionArt="CharacterPlanned", @@ -78984,6 +81548,7 @@ return { stats={ [1]="Minions deal 12% increased Damage" }, + stringId="oracle_big_family1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -79006,7 +81571,8 @@ return { skill=36027, stats={ [1]="12% increased Attack Damage" - } + }, + stringId="slow_attacks3" }, [36070]={ connections={ @@ -79023,7 +81589,8 @@ return { skill=36070, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="ranged16" }, [36071]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern", @@ -79037,7 +81604,8 @@ return { orbitIndex=12, skill=36071, stats={ - } + }, + stringId="mastery_spear_6704" }, [36085]={ connections={ @@ -79065,7 +81633,8 @@ return { stats={ [1]="10% increased Critical Hit Chance for Attacks", [2]="30% increased Attack Damage against Rare or Unique Enemies" - } + }, + stringId="melee31" }, [36100]={ connections={ @@ -79088,7 +81657,8 @@ return { skill=36100, stats={ [1]="Gain 8% of Damage as Extra Fire Damage while Shapeshifted" - } + }, + stringId="bear8" }, [36109]={ ascendancyName="Disciple of Varashta", @@ -79113,7 +81683,8 @@ return { skill=36109, stats={ [1]="Grants Skill: Kelari's Malediction" - } + }, + stringId="AscendancySorceress3Notable15" }, [36114]={ connections={ @@ -79130,7 +81701,8 @@ return { skill=36114, stats={ [1]="12% increased Attack Damage while moving" - } + }, + stringId="slow_mitigation12" }, [36163]={ connections={ @@ -79147,7 +81719,8 @@ return { skill=36163, stats={ [1]="5% increased Block chance" - } + }, + stringId="block25_" }, [36169]={ connections={ @@ -79164,7 +81737,8 @@ return { skill=36169, stats={ [1]="10% increased Grenade Area of Effect" - } + }, + stringId="grenades5" }, [36170]={ connections={ @@ -79185,7 +81759,8 @@ return { skill=36170, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion4" }, [36191]={ connections={ @@ -79202,7 +81777,8 @@ return { skill=36191, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold2" }, [36197]={ connectionArt="CharacterPlanned", @@ -79226,6 +81802,7 @@ return { stats={ [1]="30% increased Totem Placement speed" }, + stringId="oracle_totems6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -79244,7 +81821,8 @@ return { skill=36217, stats={ [1]="15% increased Volatility Explosion delay" - } + }, + stringId="volatility16" }, [36231]={ connections={ @@ -79265,7 +81843,8 @@ return { skill=36231, stats={ [1]="20% increased Critical Damage Bonus if you've consumed a Power Charge Recently" - } + }, + stringId="power_charges5" }, [36250]={ connections={ @@ -79290,7 +81869,8 @@ return { skill=36250, stats={ [1]="15% increased Life Regeneration rate while Shapeshifted" - } + }, + stringId="wolf7" }, [36252]={ ascendancyName="Tactician", @@ -79329,7 +81909,8 @@ return { orbitIndex=36, skill=36252, stats={ - } + }, + stringId="AscendancyMercenary1Start" }, [36270]={ connections={ @@ -79346,7 +81927,8 @@ return { skill=36270, stats={ [1]="5% chance to Daze on Hit" - } + }, + stringId="daze_6" }, [36286]={ connections={ @@ -79372,7 +81954,8 @@ return { stats={ [1]="10% increased Spell Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="spells53" }, [36290]={ connections={ @@ -79389,7 +81972,8 @@ return { skill=36290, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery7" }, [36293]={ connections={ @@ -79410,7 +81994,8 @@ return { skill=36293, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration15_" }, [36298]={ connections={ @@ -79431,7 +82016,8 @@ return { skill=36298, stats={ [1]="10% increased Magnitude of Ailments you inflict" - } + }, + stringId="ailments23" }, [36302]={ connections={ @@ -79449,7 +82035,8 @@ return { skill=36302, stats={ [1]="6% increased Cast Speed" - } + }, + stringId="cast_speed36_" }, [36325]={ connections={ @@ -79466,7 +82053,8 @@ return { skill=36325, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration7" }, [36333]={ connections={ @@ -79494,7 +82082,8 @@ return { stats={ [1]="Empowered Attacks deal 20% increased Damage", [2]="Enemies you kill with Empowered Attacks have a 10% chance to Explode, dealing a tenth of their maximum Life as Fire Damage" - } + }, + stringId="warcries42" }, [36341]={ connections={ @@ -79517,7 +82106,8 @@ return { skill=36341, stats={ [1]="40% increased Culling Strike Threshold against Rare or Unique Enemies" - } + }, + stringId="boss_slaying9_" }, [36358]={ connections={ @@ -79534,7 +82124,8 @@ return { skill=36358, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos16" }, [36364]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -79554,7 +82145,8 @@ return { skill=36364, stats={ [1]="Enemies you Electrocute have 20% increased Damage taken" - } + }, + stringId="shock_mitigation4_" }, [36365]={ ascendancyName="Ritualist", @@ -79601,7 +82193,8 @@ return { orbitIndex=27, skill=36365, stats={ - } + }, + stringId="AscendancyHuntress3Start" }, [36379]={ connections={ @@ -79618,7 +82211,8 @@ return { skill=36379, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana32" }, [36389]={ connections={ @@ -79635,7 +82229,8 @@ return { skill=36389, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage21" }, [36408]={ connectionArt="CharacterPlanned", @@ -79660,6 +82255,7 @@ return { stats={ [1]="35% increased Physical Damage" }, + stringId="oracle_duration_physical6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -79682,7 +82278,8 @@ return { skill=36449, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="armour_break31" }, [36450]={ connections={ @@ -79699,7 +82296,8 @@ return { skill=36450, stats={ [1]="12% increased Spell Damage while on Full Energy Shield" - } + }, + stringId="focus8" }, [36474]={ connections={ @@ -79716,7 +82314,8 @@ return { skill=36474, stats={ [1]="15% reduced effect of Curses on you" - } + }, + stringId="focus2" }, [36478]={ connections={ @@ -79737,7 +82336,8 @@ return { skill=36478, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="melee5" }, [36479]={ connections={ @@ -79756,7 +82356,8 @@ return { stats={ [1]="Gain 5% of Damage as Extra Lightning Damage", [2]="30% increased chance to Shock" - } + }, + stringId="lightning41" }, [36504]={ connections={ @@ -79773,7 +82374,8 @@ return { skill=36504, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze20" }, [36507]={ connections={ @@ -79798,7 +82400,8 @@ return { [1]="Minions have 20% increased maximum Life", [2]="Minions Regenerate 3% of maximum Life per second", [3]="Minions have +13% to Chaos Resistance" - } + }, + stringId="minion_defence35" }, [36522]={ connections={ @@ -79819,7 +82422,8 @@ return { skill=36522, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks15" }, [36540]={ connections={ @@ -79836,7 +82440,8 @@ return { skill=36540, stats={ [1]="+5% to Lightning Resistance" - } + }, + stringId="lightning58" }, [36556]={ connections={ @@ -79853,7 +82458,8 @@ return { skill=36556, stats={ [1]="8% increased Global Defences while Channelling" - } + }, + stringId="channelling16_" }, [36564]={ ascendancyName="Infernalist", @@ -79874,7 +82480,8 @@ return { stats={ [1]="Reserves 25% of Life", [2]="+1 to Maximum Mana per 6 Maximum Life" - } + }, + stringId="AscendancyWitch1Notable1" }, [36576]={ connections={ @@ -79895,7 +82502,8 @@ return { skill=36576, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack6" }, [36596]={ connections={ @@ -79912,7 +82520,8 @@ return { skill=36596, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life6" }, [36602]={ connections={ @@ -79940,7 +82549,8 @@ return { skill=36602, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals36" }, [36623]={ connections={ @@ -79968,7 +82578,8 @@ return { stats={ [1]="15% reduced Energy Shield Recharge Rate", [2]="40% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery22" }, [36629]={ connections={ @@ -80012,7 +82623,8 @@ return { skill=36629, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength22" }, [36630]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -80036,7 +82648,8 @@ return { skill=36630, stats={ [1]="50% increased effect of Incision" - } + }, + stringId="bleed30" }, [36639]={ connections={ @@ -80057,7 +82670,8 @@ return { skill=36639, stats={ [1]="20% increased Curse Duration" - } + }, + stringId="curses15" }, [36659]={ ascendancyName="Warbringer", @@ -80078,7 +82692,8 @@ return { stats={ [1]="Fully Broken Armour you inflict increases all Damage Taken from Hits instead", [2]="You can Break Enemy Armour to below 0" - } + }, + stringId="AscendancyWarrior2Notable2" }, [36676]={ ascendancyName="Pathfinder", @@ -80101,7 +82716,8 @@ return { skill=36676, stats={ [1]="Grants 1 Passive Skill Point" - } + }, + stringId="AscendancyRanger3Small9" }, [36677]={ connections={ @@ -80126,7 +82742,8 @@ return { skill=36677, stats={ [1]="10% increased Damage with Spears" - } + }, + stringId="spear12" }, [36696]={ ascendancyName="Lich", @@ -80166,7 +82783,8 @@ return { skill=36696, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch3Small5" }, [36709]={ connections={ @@ -80179,7 +82797,8 @@ return { skill=36709, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold13" }, [36723]={ connections={ @@ -80197,7 +82816,8 @@ return { stats={ [1]="15% increased Stun Buildup", [2]="15% increased Freeze Buildup" - } + }, + stringId="poise7" }, [36728]={ ascendancyName="Gemling Legionnaire", @@ -80219,7 +82839,8 @@ return { [1]="+1% to Maximum Cold Resistance per 3 Blue Support Gems Socketed", [2]="+1% to Maximum Fire Resistance per 3 Red Support Gems Socketed", [3]="+1% to Maximum Lightning Resistance per 3 Green Support Gems Socketed" - } + }, + stringId="AscendancyMercenary3Notable8" }, [36737]={ connections={ @@ -80236,7 +82857,8 @@ return { skill=36737, stats={ [1]="10% increased Area Damage" - } + }, + stringId="area_of_effect18" }, [36746]={ connections={ @@ -80253,7 +82875,8 @@ return { skill=36746, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="mana22" }, [36759]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -80267,7 +82890,8 @@ return { orbitIndex=0, skill=36759, stats={ - } + }, + stringId="mastery_caster_6359" }, [36778]={ connections={ @@ -80284,7 +82908,8 @@ return { skill=36778, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="lightning42" }, [36782]={ connections={ @@ -80301,7 +82926,8 @@ return { skill=36782, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze6" }, [36788]={ ascendancyName="Acolyte of Chayula", @@ -80325,7 +82951,8 @@ return { stats={ [1]="11% increased amount of Life Leeched", [2]="11% increased amount of Mana Leeched" - } + }, + stringId="AscendancyMonk3Small3" }, [36808]={ connections={ @@ -80353,7 +82980,8 @@ return { stats={ [1]="2% increased Attack Damage per 75 Item Armour and Evasion Rating on Equipped Shield", [2]="50% increased Defences from Equipped Shield" - } + }, + stringId="block17" }, [36814]={ connections={ @@ -80366,7 +82994,8 @@ return { skill=36814, stats={ [1]="20% increased Curse Duration" - } + }, + stringId="curses17" }, [36822]={ ascendancyName="Gemling Legionnaire", @@ -80389,7 +83018,8 @@ return { skill=36822, stats={ [1]="3% increased Attributes" - } + }, + stringId="AscendancyMercenary3Small5" }, [36880]={ connections={ @@ -80406,7 +83036,8 @@ return { skill=36880, stats={ [1]="15% increased effect of Arcane Surge on you" - } + }, + stringId="mana_regeneration26" }, [36891]={ ascendancyName="Disciple of Varashta", @@ -80430,7 +83061,8 @@ return { skill=36891, stats={ [1]="Non-Unique Time-Lost Jewels have 40% increased radius" - } + }, + stringId="AscendancySorceress3Notable6" }, [36894]={ connections={ @@ -80447,7 +83079,8 @@ return { skill=36894, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="jagged_ground2" }, [36927]={ connections={ @@ -80464,7 +83097,8 @@ return { skill=36927, stats={ [1]="Mark Skills have 10% increased Use Speed" - } + }, + stringId="marks8" }, [36931]={ connections={ @@ -80484,7 +83118,8 @@ return { stats={ [1]="25% increased Attack Damage", [2]="5% chance to Daze on Hit" - } + }, + stringId="attack45" }, [36976]={ connections={ @@ -80503,7 +83138,8 @@ return { skill=36976, stats={ [1]="Culling Strike against Enemies you Mark" - } + }, + stringId="marks9" }, [36994]={ connections={ @@ -80520,7 +83156,8 @@ return { skill=36994, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield41" }, [36997]={ connections={ @@ -80537,7 +83174,8 @@ return { skill=36997, stats={ [1]="20% increased Stun Threshold while Parrying" - } + }, + stringId="deflect14" }, [37026]={ connections={ @@ -80555,7 +83193,8 @@ return { stats={ [1]="Break 10% increased Armour", [2]="6% increased Physical Damage" - } + }, + stringId="physical49" }, [37046]={ ascendancyName="Ritualist", @@ -80576,7 +83215,8 @@ return { stats={ [1]="15% more Damage against Enemies affected by Blood Boils", [2]="Grants Skill: Blood Boil" - } + }, + stringId="AscendancyHuntress3Notable6" }, [37078]={ ascendancyName="Witchhunter", @@ -80598,7 +83238,8 @@ return { [1]="10% chance for Enemies you Kill to Explode, dealing 100%", [2]="of their maximum Life as Physical Damage", [3]="Chance is doubled against Undead and Demons" - } + }, + stringId="AscendancyMercenary2Notable7" }, [37092]={ connections={ @@ -80616,7 +83257,8 @@ return { stats={ [1]="Debuffs you inflict have 7% increased Slow Magnitude", [2]="7% increased Exposure Effect" - } + }, + stringId="slowed_enemies29" }, [37164]={ connections={ @@ -80633,7 +83275,8 @@ return { skill=37164, stats={ [1]="10% increased Magnitude of Non-Damaging Ailments you inflict" - } + }, + stringId="monkchakra22" }, [37187]={ connections={ @@ -80654,7 +83297,8 @@ return { skill=37187, stats={ [1]="20% increased Damage against Immobilised Enemies while Shapeshifted" - } + }, + stringId="bear7" }, [37190]={ connections={ @@ -80671,7 +83315,8 @@ return { skill=37190, stats={ [1]="10% increased amount of Life Leeched" - } + }, + stringId="life_leech11" }, [37220]={ connections={ @@ -80688,7 +83333,8 @@ return { skill=37220, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion10" }, [37226]={ connections={ @@ -80709,7 +83355,8 @@ return { skill=37226, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="warcries30" }, [37242]={ connections={ @@ -80730,7 +83377,8 @@ return { skill=37242, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="azmerianimals1" }, [37244]={ connections={ @@ -80758,7 +83406,8 @@ return { stats={ [1]="12% increased Block chance", [2]="40% increased Block Recovery" - } + }, + stringId="block18" }, [37250]={ connections={ @@ -80775,7 +83424,8 @@ return { skill=37250, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks48" }, [37258]={ connections={ @@ -80819,7 +83469,8 @@ return { skill=37258, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes18" }, [37260]={ connections={ @@ -80836,7 +83487,8 @@ return { skill=37260, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="wolf13_" }, [37266]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -80861,7 +83513,8 @@ return { stats={ [1]="Companions have 20% increased maximum Life", [2]="20% increased Life Recovery Rate while your Companion is in your Presence" - } + }, + stringId="duelist_minions9" }, [37276]={ connections={ @@ -80884,7 +83537,8 @@ return { skill=37276, stats={ [1]="+8 to Maximum Rage" - } + }, + stringId="rage6" }, [37279]={ connections={ @@ -80902,7 +83556,8 @@ return { stats={ [1]="8% increased Mana Regeneration Rate", [2]="8% increased Elemental Damage" - } + }, + stringId="lightning52" }, [37290]={ connections={ @@ -80919,7 +83574,8 @@ return { skill=37290, stats={ [1]="+3 to maximum Rage while Shapeshifted" - } + }, + stringId="rage29" }, [37302]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -80940,7 +83596,8 @@ return { stats={ [1]="Attacks used by Ballistas have 10% increased Attack Speed", [2]="50% increased Ballista Immobilisation buildup" - } + }, + stringId="ballista18" }, [37304]={ connections={ @@ -80966,7 +83623,8 @@ return { stats={ [1]="10% increased Magnitude of Chill you inflict", [2]="10% increased Magnitude of Shock you inflict" - } + }, + stringId="elemental20" }, [37327]={ connections={ @@ -80979,7 +83637,8 @@ return { skill=37327, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana15" }, [37336]={ ascendancyName="Deadeye", @@ -81003,7 +83662,8 @@ return { skill=37336, stats={ [1]="50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge" - } + }, + stringId="AscendancyRanger1Notable5_" }, [37361]={ connections={ @@ -81020,7 +83680,8 @@ return { skill=37361, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed22_" }, [37372]={ connections={ @@ -81037,7 +83698,8 @@ return { skill=37372, stats={ [1]="3% increased Attack and Cast Speed with Lightning Skills" - } + }, + stringId="lightning10" }, [37389]={ connections={ @@ -81058,7 +83720,8 @@ return { skill=37389, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack36" }, [37397]={ ascendancyName="Gemling Legionnaire", @@ -81078,7 +83741,8 @@ return { skill=37397, stats={ [1]="+2 to Level of all Skills with an Intelligence requirement" - } + }, + stringId="AscendancyMercenary3Notable2_3_" }, [37408]={ connections={ @@ -81106,7 +83770,8 @@ return { stats={ [1]="Life Flasks gain 0.1 charges per Second", [2]="+10 to Strength" - } + }, + stringId="life_flasks12_" }, [37414]={ connections={ @@ -81123,7 +83788,8 @@ return { skill=37414, stats={ [1]="10% increased Accuracy Rating" - } + }, + stringId="melee9" }, [37450]={ connections={ @@ -81136,7 +83802,8 @@ return { skill=37450, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="ailments3" }, [37484]={ connections={ @@ -81153,7 +83820,8 @@ return { [1]="100% more Maximum Rage", [2]="Regenerate 1 Rage per second per 4 Rage spent Recently", [3]="No Rage effect" - } + }, + stringId="passive_keystone_acrobatics" }, [37509]={ connections={ @@ -81170,7 +83838,8 @@ return { skill=37509, stats={ [1]="15% increased Critical Hit Chance if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting8" }, [37514]={ connections={ @@ -81198,7 +83867,8 @@ return { stats={ [1]="8% increased Attack Speed with Quarterstaves", [2]="Knocks Back Enemies if you get a Critical Hit with a Quarterstaff" - } + }, + stringId="quarterstaff10" }, [37519]={ connections={ @@ -81215,7 +83885,8 @@ return { skill=37519, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="slow_mitigation3" }, [37523]={ ascendancyName="Tactician", @@ -81241,7 +83912,8 @@ return { [1]="+1 to maximum number of Summoned Totems", [2]="Skills used by Totems have 30% more Skill Speed", [3]="Totems only use Skills when you fire an Attack Projectile" - } + }, + stringId="AscendancyMercenary1Notable8" }, [37532]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -81255,7 +83927,8 @@ return { orbitIndex=0, skill=37532, stats={ - } + }, + stringId="mastery_elemental97" }, [37543]={ connections={ @@ -81280,7 +83953,8 @@ return { [1]="15% increased Life Regeneration rate", [2]="15% increased Mana Regeneration Rate", [3]="12% increased Cast Speed while on Full Mana" - } + }, + stringId="mana_regeneration18" }, [37548]={ connections={ @@ -81301,7 +83975,8 @@ return { skill=37548, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech6" }, [37568]={ connections={ @@ -81319,7 +83994,8 @@ return { stats={ [1]="Hits against you have 5% reduced Critical Damage Bonus", [2]="+5 to Strength" - } + }, + stringId="azmerianimals35" }, [37593]={ connections={ @@ -81332,7 +84008,8 @@ return { skill=37593, stats={ [1]="Remnants can be collected from 20% further away" - } + }, + stringId="remnant7" }, [37594]={ connections={ @@ -81349,7 +84026,8 @@ return { skill=37594, stats={ [1]="Minions deal 12% increased Damage" - } + }, + stringId="minion_offence7" }, [37608]={ connections={ @@ -81370,7 +84048,8 @@ return { skill=37608, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical9" }, [37612]={ connections={ @@ -81422,7 +84101,8 @@ return { skill=37612, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes44" }, [37616]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -81436,7 +84116,8 @@ return { orbitIndex=45, skill=37616, stats={ - } + }, + stringId="mastery_trap238_" }, [37629]={ connections={ @@ -81488,7 +84169,8 @@ return { skill=37629, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength7" }, [37641]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -81502,7 +84184,8 @@ return { orbitIndex=0, skill=37641, stats={ - } + }, + stringId="mastery_armour9" }, [37644]={ connections={ @@ -81519,7 +84202,8 @@ return { skill=37644, stats={ [1]="12% increased Attack Physical Damage" - } + }, + stringId="physical27_" }, [37665]={ connections={ @@ -81537,7 +84221,8 @@ return { stats={ [1]="Break 10% increased Armour", [2]="6% increased Attack Area Damage" - } + }, + stringId="area_attacks16_" }, [37688]={ connections={ @@ -81555,7 +84240,8 @@ return { skill=37688, stats={ [1]="25% increased Trap Damage" - } + }, + stringId="trap17" }, [37691]={ connections={ @@ -81572,7 +84258,8 @@ return { skill=37691, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack24" }, [37694]={ connectionArt="CharacterPlanned", @@ -81596,6 +84283,7 @@ return { stats={ [1]="20% increased Fire Damage" }, + stringId="oracle_hierarchy3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -81618,7 +84306,8 @@ return { skill=37695, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion1" }, [37742]={ connections={ @@ -81646,7 +84335,8 @@ return { stats={ [1]="50% increased amount of Mana Leeched", [2]="25% increased chance to inflict Ailments against Rare or Unique Enemies" - } + }, + stringId="mana_leech19" }, [37746]={ connections={ @@ -81663,7 +84353,8 @@ return { skill=37746, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite18" }, [37767]={ connections={ @@ -81688,7 +84379,8 @@ return { skill=37767, stats={ [1]="4% increased Attack Speed while a Rare or Unique Enemy is in your Presence" - } + }, + stringId="boss_slaying4" }, [37778]={ connectionArt="CharacterPlanned", @@ -81718,6 +84410,7 @@ return { [1]="20% reduced Spirit Reservation Efficiency of Skills", [2]="40% increased Reservation Efficiency of Minion Skills" }, + stringId="oracle_self_sacrificing5_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -81740,7 +84433,8 @@ return { skill=37780, stats={ [1]="10% Chance to build an additional Combo on Hit" - } + }, + stringId="unarmed6" }, [37782]={ ascendancyName="Oracle", @@ -81760,7 +84454,8 @@ return { skill=37782, stats={ [1]="Grants Skill: Align Fate" - } + }, + stringId="AscendancyDruid1Notable5" }, [37795]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -81774,7 +84469,8 @@ return { orbitIndex=0, skill=37795, stats={ - } + }, + stringId="mastery_shield211" }, [37806]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -81794,7 +84490,8 @@ return { skill=37806, stats={ [1]="60% chance for Lightning Skills to Chain an additional time" - } + }, + stringId="shock5" }, [37813]={ connections={ @@ -81815,7 +84512,8 @@ return { skill=37813, stats={ [1]="20% increased Shock Duration" - } + }, + stringId="shock16" }, [37869]={ connections={ @@ -81836,7 +84534,8 @@ return { skill=37869, stats={ [1]="Inherent Rage loss starts 1 second later" - } + }, + stringId="rage24" }, [37872]={ connections={ @@ -81860,7 +84559,8 @@ return { stats={ [1]="Allies in your Presence have +100 to Accuracy Rating", [2]="35% increased Attack Damage while you have an Ally in your Presence" - } + }, + stringId="attack29" }, [37876]={ connections={ @@ -81881,7 +84581,8 @@ return { skill=37876, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells10" }, [37888]={ connectionArt="CharacterPlanned", @@ -81907,6 +84608,7 @@ return { [1]="4% increased Movement Speed", [2]="14% increased Cooldown Recovery Rate" }, + stringId="oracle_movement_cooldown5_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -81925,7 +84627,8 @@ return { skill=37905, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="fire_penetration3_" }, [37946]={ connections={ @@ -81938,7 +84641,8 @@ return { skill=37946, stats={ [1]="20% increased Projectile Stun Buildup" - } + }, + stringId="quivers5" }, [37951]={ connections={ @@ -81955,7 +84659,8 @@ return { skill=37951, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect51" }, [37956]={ connections={ @@ -81972,7 +84677,8 @@ return { skill=37956, stats={ [1]="8% reduced Skill Effect Duration" - } + }, + stringId="duration_spells1" }, [37963]={ connections={ @@ -81985,7 +84691,8 @@ return { skill=37963, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword11_" }, [37971]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -81999,7 +84706,8 @@ return { orbitIndex=0, skill=37971, stats={ - } + }, + stringId="mastery_companion289" }, [37972]={ ascendancyName="Ritualist", @@ -82026,7 +84734,8 @@ return { skill=37972, stats={ [1]="15% increased Charm Charges gained" - } + }, + stringId="AscendancyHuntress3Small3" }, [37974]={ connections={ @@ -82043,7 +84752,8 @@ return { skill=37974, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield46_" }, [37991]={ connections={ @@ -82060,7 +84770,8 @@ return { skill=37991, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="curses21" }, [38003]={ connections={ @@ -82077,7 +84788,8 @@ return { skill=38003, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="weapon_swapping1" }, [38004]={ ascendancyName="Pathfinder", @@ -82101,7 +84813,8 @@ return { skill=38004, stats={ [1]="Grants Skill: Explosive Concoction" - } + }, + stringId="AscendancyRanger3Notable7_1" }, [38010]={ connections={ @@ -82115,7 +84828,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="8% increased Glory generation" - } + }, + stringId="glory1" }, [38014]={ ascendancyName="Titan", @@ -82138,7 +84852,8 @@ return { skill=38014, stats={ [1]="Slam Skills have 8% increased Area of Effect" - } + }, + stringId="AscendancyWarrior1Small2" }, [38044]={ connections={ @@ -82155,7 +84870,8 @@ return { skill=38044, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion2" }, [38053]={ connections={ @@ -82187,7 +84903,8 @@ return { stats={ [1]="25% increased Warcry Cooldown Recovery Rate", [2]="8% increased Damage for each time you've Warcried Recently" - } + }, + stringId="warcries17" }, [38057]={ connections={ @@ -82200,7 +84917,8 @@ return { skill=38057, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion25" }, [38066]={ connections={ @@ -82218,7 +84936,8 @@ return { stats={ [1]="10% increased Armour", [2]="Break 15% increased Armour" - } + }, + stringId="armour_break3_" }, [38068]={ connections={ @@ -82233,7 +84952,8 @@ return { [1]="24% increased Flammability Magnitude", [2]="12% increased Freeze Buildup", [3]="12% increased chance to Shock" - } + }, + stringId="elemental52" }, [38069]={ connections={ @@ -82250,7 +84970,8 @@ return { skill=38069, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers14" }, [38103]={ connections={ @@ -82268,7 +84989,8 @@ return { stats={ [1]="8% increased Skill Effect Duration", [2]="8% increased Stun Threshold" - } + }, + stringId="duration14" }, [38105]={ connections={ @@ -82281,7 +85003,8 @@ return { skill=38105, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield22" }, [38111]={ connections={ @@ -82305,7 +85028,8 @@ return { stats={ [1]="6% of Damage taken Recouped as Life", [2]="25% increased speed of Recoup Effects" - } + }, + stringId="life_recoup17" }, [38124]={ connections={ @@ -82322,7 +85046,8 @@ return { skill=38124, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems35" }, [38130]={ connections={ @@ -82335,7 +85060,8 @@ return { skill=38130, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries19_" }, [38138]={ connections={ @@ -82352,7 +85078,8 @@ return { skill=38138, stats={ [1]="Equipment and Skill Gems have 4% reduced Attribute Requirements" - } + }, + stringId="all_attributes8" }, [38143]={ connections={ @@ -82392,7 +85119,8 @@ return { skill=38143, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity17" }, [38172]={ connections={ @@ -82409,7 +85137,8 @@ return { skill=38172, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems26" }, [38212]={ connections={ @@ -82426,7 +85155,8 @@ return { skill=38212, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="monkchakra13" }, [38215]={ connections={ @@ -82443,7 +85173,8 @@ return { skill=38215, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration7" }, [38235]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -82457,7 +85188,8 @@ return { orbitIndex=0, skill=38235, stats={ - } + }, + stringId="mastery_life144" }, [38270]={ connections={ @@ -82474,7 +85206,8 @@ return { skill=38270, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="shock_mitigation10" }, [38292]={ connections={ @@ -82491,7 +85224,8 @@ return { skill=38292, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="fire4" }, [38300]={ connections={ @@ -82512,7 +85246,8 @@ return { skill=38300, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite9" }, [38313]={ connections={ @@ -82525,7 +85260,8 @@ return { skill=38313, stats={ [1]="10% increased Projectile Speed" - } + }, + stringId="projectiles40" }, [38320]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -82539,7 +85275,8 @@ return { orbitIndex=0, skill=38320, stats={ - } + }, + stringId="mastery_fire122" }, [38323]={ connections={ @@ -82587,7 +85324,8 @@ return { skill=38323, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength17" }, [38329]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -82608,7 +85346,8 @@ return { stats={ [1]="20% reduced Freeze Duration on Enemies", [2]="Enemies Frozen by you take 20% increased Cold Damage" - } + }, + stringId="cold43" }, [38338]={ connections={ @@ -82625,7 +85364,8 @@ return { skill=38338, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental44" }, [38342]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -82646,7 +85386,8 @@ return { stats={ [1]="10% chance to Daze on Hit", [2]="30% increased Damage against Dazed Enemies" - } + }, + stringId="daze_2" }, [38365]={ connections={ @@ -82667,7 +85408,8 @@ return { skill=38365, stats={ [1]="Recover 2% of maximum Life for each Endurance Charge consumed" - } + }, + stringId="endurance_charges4_" }, [38368]={ connections={ @@ -82688,7 +85430,8 @@ return { skill=38368, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup6" }, [38369]={ connections={ @@ -82705,7 +85448,8 @@ return { skill=38369, stats={ [1]="10% increased Critical Hit Chance with Spears" - } + }, + stringId="spear1" }, [38398]={ connections={ @@ -82729,7 +85473,8 @@ return { stats={ [1]="30% reduced Damage", [2]="+8% to Critical Hit Chance of Herald Skills" - } + }, + stringId="heralds18" }, [38420]={ connections={ @@ -82746,7 +85491,8 @@ return { skill=38420, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration2" }, [38430]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -82764,7 +85510,8 @@ return { orbitIndex=0, skill=38430, stats={ - } + }, + stringId="mastery_trap_6766" }, [38433]={ connections={ @@ -82781,7 +85528,8 @@ return { skill=38433, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="companions44" }, [38459]={ connections={ @@ -82805,7 +85553,8 @@ return { stats={ [1]="25% increased Blind duration", [2]="25% increased Damage with Hits against Blinded Enemies" - } + }, + stringId="blind10" }, [38463]={ connections={ @@ -82861,7 +85610,8 @@ return { skill=38463, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity80" }, [38474]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -82877,6 +85627,7 @@ return { skill=38474, stats={ }, + stringId="oracle_bleed_mastery1_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -82905,7 +85656,8 @@ return { skill=38479, stats={ [1]="50% chance for Projectiles to Pierce Enemies within 3m distance of you" - } + }, + stringId="ranged38_" }, [38493]={ connections={ @@ -82922,7 +85674,8 @@ return { skill=38493, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals52" }, [38497]={ connections={ @@ -82939,7 +85692,8 @@ return { skill=38497, stats={ [1]="6% reduced Charm Charges used" - } + }, + stringId="charms14" }, [38501]={ connections={ @@ -82956,7 +85710,8 @@ return { skill=38501, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed29" }, [38532]={ connections={ @@ -82979,7 +85734,8 @@ return { skill=38532, stats={ [1]="25% chance when you gain a Power Charge to gain an additional Power Charge" - } + }, + stringId="power_endurance_charges3" }, [38535]={ connections={ @@ -83007,7 +85763,8 @@ return { stats={ [1]="40% increased Elemental Damage if you've dealt a Critical Hit Recently", [2]="15% increased Critical Hit Chance" - } + }, + stringId="elemental33" }, [38537]={ connections={ @@ -83035,7 +85792,8 @@ return { stats={ [1]="+10 to Intelligence", [2]="20% increased Critical Hit Chance" - } + }, + stringId="criticals53" }, [38541]={ connections={ @@ -83052,7 +85810,8 @@ return { skill=38541, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals17" }, [38564]={ connections={ @@ -83069,7 +85828,8 @@ return { skill=38564, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword4" }, [38568]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern", @@ -83083,7 +85843,8 @@ return { orbitIndex=2, skill=38568, stats={ - } + }, + stringId="mastery_evasion110" }, [38570]={ connections={ @@ -83111,7 +85872,8 @@ return { stats={ [1]="Gain 4% of Damage as Extra Fire Damage for", [2]="every different Grenade fired in the past 8 seconds" - } + }, + stringId="grenades28" }, [38578]={ ascendancyName="Stormweaver", @@ -83131,7 +85893,8 @@ return { skill=38578, stats={ [1]="+2 to Limit for Elemental Skills" - } + }, + stringId="AscendancySorceress1Notable4" }, [38596]={ connections={ @@ -83148,7 +85911,8 @@ return { skill=38596, stats={ [1]="15% reduced effect of Curses on you" - } + }, + stringId="focus3" }, [38601]={ ascendancyName="Witchhunter", @@ -83173,7 +85937,8 @@ return { stats={ [1]="35% less Armour and Evasion Rating", [2]="Grants Skill: Sorcery Ward" - } + }, + stringId="AscendancyMercenary2Notable5" }, [38614]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -83201,7 +85966,8 @@ return { skill=38614, stats={ [1]="12% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="projectile_spells10" }, [38628]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -83221,7 +85987,8 @@ return { skill=38628, stats={ [1]="10% increased Poison Duration for each Poison you have inflicted Recently, up to a maximum of 100%" - } + }, + stringId="poison9" }, [38646]={ connections={ @@ -83238,7 +86005,8 @@ return { skill=38646, stats={ [1]="+20 to Armour" - } + }, + stringId="armour6" }, [38663]={ connections={ @@ -83255,7 +86023,8 @@ return { skill=38663, stats={ [1]="10% increased Melee Critical Hit Chance" - } + }, + stringId="melee28" }, [38668]={ connections={ @@ -83268,7 +86037,8 @@ return { skill=38668, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="unarmed10" }, [38670]={ connections={ @@ -83285,7 +86055,8 @@ return { skill=38670, stats={ [1]="20% increased Armour if you have been Hit Recently" - } + }, + stringId="getting_hit2" }, [38676]={ connections={ @@ -83306,7 +86077,8 @@ return { skill=38676, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack41__" }, [38678]={ connections={ @@ -83327,7 +86099,8 @@ return { skill=38678, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression28_" }, [38694]={ connections={ @@ -83344,7 +86117,8 @@ return { skill=38694, stats={ [1]="Herald Skills deal 20% increased Damage" - } + }, + stringId="heralds4" }, [38697]={ connectionArt="CharacterPlanned", @@ -83368,6 +86142,7 @@ return { stats={ [1]="8% increased Block chance" }, + stringId="oracle_crab_claw7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -83391,7 +86166,8 @@ return { stats={ [1]="8% increased Critical Hit Chance for Attacks", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy32" }, [38707]={ connections={ @@ -83447,7 +86223,8 @@ return { skill=38707, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength53" }, [38728]={ connections={ @@ -83465,7 +86242,8 @@ return { stats={ [1]="8% increased Evasion Rating", [2]="Gain Deflection Rating equal to 3% of Evasion Rating" - } + }, + stringId="evasion22" }, [38732]={ connections={ @@ -83509,7 +86287,8 @@ return { skill=38732, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence44" }, [38763]={ connections={ @@ -83526,7 +86305,8 @@ return { skill=38763, stats={ [1]="6% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds5" }, [38769]={ ascendancyName="Warbringer", @@ -83549,7 +86329,8 @@ return { skill=38769, stats={ [1]="Break 25% increased Armour" - } + }, + stringId="AscendancyWarrior2Small1" }, [38776]={ connections={ @@ -83566,7 +86347,8 @@ return { skill=38776, stats={ [1]="+8 to Dexterity" - } + }, + stringId="attributes105" }, [38779]={ connections={ @@ -83587,7 +86369,8 @@ return { skill=38779, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion27" }, [38814]={ connections={ @@ -83639,7 +86422,8 @@ return { skill=38814, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity71" }, [38827]={ connections={ @@ -83657,7 +86441,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour17" }, [38856]={ connections={ @@ -83713,7 +86498,8 @@ return { skill=38856, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence40" }, [38876]={ connections={ @@ -83761,7 +86547,8 @@ return { skill=38876, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes59_" }, [38878]={ connections={ @@ -83778,7 +86565,8 @@ return { skill=38878, stats={ [1]="Debuffs on you expire 10% faster" - } + }, + stringId="slowed_enemies2" }, [38888]={ connections={ @@ -83803,7 +86591,8 @@ return { [1]="16% increased Accuracy Rating with One Handed Melee Weapons", [2]="16% increased Accuracy Rating with Two Handed Melee Weapons", [3]="+2 to Melee Strike Range" - } + }, + stringId="melee36_" }, [38895]={ connections={ @@ -83830,7 +86619,8 @@ return { skill=38895, stats={ [1]="40% increased Elemental Damage with Attack Skills during any Flask Effect" - } + }, + stringId="elemental_attacks9" }, [38921]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern", @@ -83844,7 +86634,8 @@ return { orbitIndex=1, skill=38921, stats={ - } + }, + stringId="mastery_shield213" }, [38923]={ connections={ @@ -83865,7 +86656,8 @@ return { skill=38923, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="attacks_and_spells4" }, [38944]={ connections={ @@ -83887,7 +86679,8 @@ return { stats={ [1]="8% increased Lightning Damage", [2]="8% increased chance to Shock" - } + }, + stringId="daze_13" }, [38965]={ connections={ @@ -83910,7 +86703,8 @@ return { skill=38965, stats={ [1]="+1 to maximum number of Elemental Infusions" - } + }, + stringId="infusion1" }, [38966]={ connections={ @@ -83936,7 +86730,8 @@ return { stats={ [1]="8% increased Evasion Rating", [2]="12% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold29" }, [38969]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -83961,7 +86756,8 @@ return { stats={ [1]="10% increased Accuracy Rating", [2]="Gain Accuracy Rating equal to your Intelligence" - } + }, + stringId="accuracy16" }, [38972]={ connections={ @@ -83988,7 +86784,8 @@ return { skill=38972, stats={ [1]="Minions Revive 25% faster" - } + }, + stringId="minion_offence39" }, [38993]={ connections={ @@ -84005,7 +86802,8 @@ return { skill=38993, stats={ [1]="16% increased Critical Damage Bonus with Bows" - } + }, + stringId="bow9" }, [39037]={ connections={ @@ -84049,7 +86847,8 @@ return { skill=39037, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence17" }, [39050]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -84070,7 +86869,8 @@ return { stats={ [1]="25% increased Damage with Hits against Enemies affected by Elemental Ailments", [2]="15% increased Duration of Ignite, Shock and Chill on Enemies" - } + }, + stringId="exploiting_elemental_ailments15" }, [39083]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -84091,7 +86891,8 @@ return { stats={ [1]="6% increased Skill Speed", [2]="6% of Skill Mana Costs Converted to Life Costs" - } + }, + stringId="attack_speed55" }, [39102]={ connectionArt="CharacterPlanned", @@ -84116,6 +86917,7 @@ return { [1]="2% chance that if you would gain Power Charges, you instead gain up to", [2]="your maximum number of Power Charges" }, + stringId="oracle_power_charge1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -84135,7 +86937,8 @@ return { orbitIndex=14, skill=39116, stats={ - } + }, + stringId="mastery_physical_6628" }, [39128]={ connections={ @@ -84152,7 +86955,8 @@ return { skill=39128, stats={ [1]="15% increased Magnitude of Daze" - } + }, + stringId="daze_9" }, [39130]={ connections={ @@ -84169,7 +86973,8 @@ return { skill=39130, stats={ [1]="12% increased Spell Damage with Spells that cost Life" - } + }, + stringId="life_costs7" }, [39131]={ connections={ @@ -84217,7 +87022,8 @@ return { skill=39131, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength44" }, [39190]={ connections={ @@ -84234,7 +87040,8 @@ return { skill=39190, stats={ [1]="15% increased Melee Damage with Hits at Close Range" - } + }, + stringId="melee10" }, [39204]={ ascendancyName="Stormweaver", @@ -84255,7 +87062,8 @@ return { stats={ [1]="20% of Damage is taken from Mana before Life", [2]="20% increased Effect of Arcane Surge on you per ten percent missing Mana" - } + }, + stringId="AscendancySorceress1Notable2" }, [39207]={ connections={ @@ -84272,7 +87080,8 @@ return { skill=39207, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation1" }, [39228]={ connections={ @@ -84293,7 +87102,8 @@ return { skill=39228, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration10" }, [39237]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -84307,7 +87117,8 @@ return { orbitIndex=0, skill=39237, stats={ - } + }, + stringId="mastery_critical_6409" }, [39241]={ ascendancyName="Lich", @@ -84347,7 +87158,8 @@ return { skill=39241, stats={ [1]="20% increased maximum Energy Shield" - } + }, + stringId="AscendancyWitch3Small7" }, [39274]={ connections={ @@ -84364,7 +87176,8 @@ return { skill=39274, stats={ [1]="10% increased amount of Life Leeched" - } + }, + stringId="life_leech21" }, [39280]={ connections={ @@ -84381,7 +87194,8 @@ return { skill=39280, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="duration10" }, [39292]={ ascendancyName="Pathfinder", @@ -84404,7 +87218,8 @@ return { skill=39292, stats={ [1]="20% increased Evasion Rating" - } + }, + stringId="AscendancyRanger3Small5" }, [39298]={ connections={ @@ -84460,7 +87275,8 @@ return { skill=39298, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes60" }, [39307]={ connections={ @@ -84477,7 +87293,8 @@ return { skill=39307, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical46" }, [39347]={ connections={ @@ -84497,7 +87314,8 @@ return { stats={ [1]="30% increased Stun Buildup", [2]="12% increased Area of Effect if you have Stunned an Enemy Recently" - } + }, + stringId="melee49" }, [39365]={ ascendancyName="Warbringer", @@ -84520,7 +87338,8 @@ return { skill=39365, stats={ [1]="20% increased Totem Life" - } + }, + stringId="AscendancyWarrior2Small6" }, [39369]={ connections={ @@ -84547,7 +87366,8 @@ return { skill=39369, stats={ [1]="Attacks have +1% to Critical Hit Chance" - } + }, + stringId="criticals55_" }, [39411]={ ascendancyName="Warbringer", @@ -84573,7 +87393,8 @@ return { [1]="+1 to maximum number of Summoned Totems", [2]="Trigger Ancestral Spirits when you Summon a Totem", [3]="Grants Skill: Ancestral Spirits" - } + }, + stringId="AscendancyWarrior2Notable6" }, [39423]={ connections={ @@ -84590,7 +87411,8 @@ return { skill=39423, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration2" }, [39431]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -84604,7 +87426,8 @@ return { orbitIndex=0, skill=39431, stats={ - } + }, + stringId="mastery_crossbow_6422" }, [39448]={ connections={ @@ -84621,7 +87444,8 @@ return { skill=39448, stats={ [1]="3% increased Attack Speed with Axes" - } + }, + stringId="axe9" }, [39461]={ connections={ @@ -84639,7 +87463,8 @@ return { stats={ [1]="Minions have 6% increased maximum Life", [2]="Minions deal 6% increased Damage" - } + }, + stringId="minion_reservation13_" }, [39470]={ ascendancyName="Infernalist", @@ -84662,7 +87487,8 @@ return { skill=39470, stats={ [1]="Minions have 12% increased maximum Life" - } + }, + stringId="AscendancyWitch1Small10" }, [39495]={ connections={ @@ -84683,7 +87509,8 @@ return { skill=39495, stats={ [1]="Companions deal 12% increased Damage" - } + }, + stringId="companions10" }, [39515]={ connections={ @@ -84700,7 +87527,8 @@ return { skill=39515, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire8" }, [39517]={ connections={ @@ -84713,7 +87541,8 @@ return { skill=39517, stats={ [1]="5% increased Block chance" - } + }, + stringId="block8" }, [39540]={ connections={ @@ -84745,7 +87574,8 @@ return { skill=39540, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals2_" }, [39564]={ connections={ @@ -84770,7 +87600,8 @@ return { skill=39564, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee41" }, [39567]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -84794,7 +87625,8 @@ return { skill=39567, stats={ [1]="+25 to Intelligence" - } + }, + stringId="intelligence101_" }, [39569]={ connections={ @@ -84819,7 +87651,8 @@ return { skill=39569, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals46" }, [39570]={ connections={ @@ -84836,7 +87669,8 @@ return { skill=39570, stats={ [1]="10% chance to inflict Bleeding on Critical Hit with Attacks" - } + }, + stringId="bleed9" }, [39581]={ connections={ @@ -84853,7 +87687,8 @@ return { skill=39581, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun4_" }, [39594]={ connections={ @@ -84874,7 +87709,8 @@ return { skill=39594, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration1" }, [39598]={ connections={ @@ -84892,7 +87728,8 @@ return { stats={ [1]="Empowered Attacks deal 8% increased Damage", [2]="5% increased total Power counted by Warcries" - } + }, + stringId="warcries36" }, [39607]={ connections={ @@ -84913,7 +87750,8 @@ return { skill=39607, stats={ [1]="10% increased Flask Charges gained" - } + }, + stringId="flasks2" }, [39608]={ connections={ @@ -84930,7 +87768,8 @@ return { skill=39608, stats={ [1]="20% increased Hazard Duration" - } + }, + stringId="hazards7" }, [39621]={ connections={ @@ -84951,7 +87790,8 @@ return { skill=39621, stats={ [1]="Inherent Rage loss starts 1 second later" - } + }, + stringId="rage11" }, [39640]={ ascendancyName="Stormweaver", @@ -84971,7 +87811,8 @@ return { skill=39640, stats={ [1]="All Damage from Hits Contributes to Shock Chance" - } + }, + stringId="AscendancySorceress1Notable6" }, [39658]={ connections={ @@ -84992,7 +87833,8 @@ return { skill=39658, stats={ [1]="5% increased Block chance" - } + }, + stringId="deflect6" }, [39659]={ ascendancyName="Oracle", @@ -85015,7 +87857,8 @@ return { skill=39659, stats={ [1]="12% increased Spell Damage" - } + }, + stringId="AscendancyDruid1Small5" }, [39710]={ connections={ @@ -85067,7 +87910,8 @@ return { skill=39710, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes54_" }, [39716]={ connections={ @@ -85084,7 +87928,8 @@ return { skill=39716, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite7_" }, [39723]={ ascendancyName="Deadeye", @@ -85107,7 +87952,8 @@ return { skill=39723, stats={ [1]="12% increased Projectile Damage" - } + }, + stringId="AscendancyRanger1Small8" }, [39732]={ connections={ @@ -85124,7 +87970,8 @@ return { skill=39732, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy49" }, [39752]={ connections={ @@ -85145,7 +87992,8 @@ return { skill=39752, stats={ [1]="10% increased Duration of Ignite, Shock and Chill on Enemies" - } + }, + stringId="elemental50" }, [39759]={ connections={ @@ -85162,7 +88010,8 @@ return { skill=39759, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration30" }, [39839]={ connections={ @@ -85183,7 +88032,8 @@ return { skill=39839, stats={ [1]="25% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun14" }, [39857]={ connectionArt="CharacterPlanned", @@ -85210,6 +88060,7 @@ return { [2]="Minions have 15% reduced Cast Speed", [3]="Minions deal 100% increased Damage with Command Skills" }, + stringId="oracle_solo_commander3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -85244,7 +88095,8 @@ return { [1]="20% increased Critical Damage Bonus", [2]="20% increased Knockback Distance", [3]="20% increased Physical Damage" - } + }, + stringId="physical32__" }, [39884]={ connections={ @@ -85268,7 +88120,8 @@ return { stats={ [1]="100% increased Flammability Magnitude", [2]="Ignites you inflict deal Damage 10% faster" - } + }, + stringId="fire66" }, [39886]={ connections={ @@ -85312,7 +88165,8 @@ return { skill=39886, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence14" }, [39911]={ connections={ @@ -85327,7 +88181,8 @@ return { stats={ [1]="20% reduced Accuracy Rating", [2]="18% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks56" }, [39935]={ connections={ @@ -85346,7 +88201,8 @@ return { skill=39935, stats={ [1]="All bonuses from Equipped Amulet apply to your Minions instead of you" - } + }, + stringId="passive_keystone_necromantic_talisman" }, [39964]={ connections={ @@ -85363,7 +88219,8 @@ return { skill=39964, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana11" }, [39986]={ connections={ @@ -85380,7 +88237,8 @@ return { skill=39986, stats={ [1]="Companions deal 12% increased Damage" - } + }, + stringId="companions9" }, [39987]={ connections={ @@ -85402,7 +88260,8 @@ return { stats={ [1]="5% increased Chaos Damage", [2]="5% increased Skill Effect Duration" - } + }, + stringId="chaos1" }, [39990]={ connections={ @@ -85430,7 +88289,8 @@ return { stats={ [1]="20% increased Skill Effect Duration", [2]="Debuffs you inflict have 10% increased Slow Magnitude" - } + }, + stringId="slowed_enemies10" }, [40006]={ connections={ @@ -85448,7 +88308,8 @@ return { stats={ [1]="5% increased Life Regeneration rate", [2]="10% increased Presence Area of Effect" - } + }, + stringId="life_recoup27" }, [40024]={ connections={ @@ -85465,7 +88326,8 @@ return { skill=40024, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison20" }, [40043]={ connections={ @@ -85482,7 +88344,8 @@ return { skill=40043, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed14" }, [40068]={ connections={ @@ -85499,7 +88362,8 @@ return { skill=40068, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="cold28" }, [40073]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -85520,7 +88384,8 @@ return { stats={ [1]="40% increased chance to Shock", [2]="Gain 5% of Lightning Damage as Extra Cold Damage" - } + }, + stringId="shock14" }, [40105]={ connections={ @@ -85538,7 +88403,8 @@ return { stats={ [1]="3% increased Attack Speed", [2]="Minions have 3% increased Attack Speed" - } + }, + stringId="minion_offence57" }, [40110]={ connections={ @@ -85555,7 +88421,8 @@ return { skill=40110, stats={ [1]="10% increased Blind Effect" - } + }, + stringId="monkchakra11" }, [40117]={ connections={ @@ -85578,7 +88445,8 @@ return { skill=40117, stats={ [1]="Thorns Damage has 50% chance to ignore Enemy Armour" - } + }, + stringId="getting_hit11" }, [40166]={ connections={ @@ -85598,7 +88466,8 @@ return { stats={ [1]="8% increased Attack Speed", [2]="15% increased Cost Efficiency" - } + }, + stringId="attack_speed36" }, [40196]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -85612,7 +88481,8 @@ return { orbitIndex=0, skill=40196, stats={ - } + }, + stringId="mastery_caster44" }, [40200]={ connections={ @@ -85633,7 +88503,8 @@ return { skill=40200, stats={ [1]="Minions deal 12% increased Damage" - } + }, + stringId="minion_offence11" }, [40213]={ connections={ @@ -85661,7 +88532,8 @@ return { stats={ [1]="Gain 20 Life per enemy killed", [2]="2% chance to Recover all Life when you Kill an Enemy" - } + }, + stringId="life_on_kill15" }, [40244]={ connections={ @@ -85678,7 +88550,8 @@ return { skill=40244, stats={ [1]="3% increased Attack Speed with One Handed Melee Weapons" - } + }, + stringId="one_handed8" }, [40270]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -85699,7 +88572,8 @@ return { stats={ [1]="10% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", [2]="+1 to Maximum Frenzy Charges" - } + }, + stringId="frenzy_charges7_" }, [40271]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -85713,7 +88587,8 @@ return { orbitIndex=2, skill=40271, stats={ - } + }, + stringId="mastery_fire121" }, [40276]={ connections={ @@ -85734,7 +88609,8 @@ return { skill=40276, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="physical19" }, [40292]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -85755,7 +88631,8 @@ return { stats={ [1]="10% increased Attack Damage", [2]="Gain Accuracy Rating equal to your Strength" - } + }, + stringId="accuracy45_" }, [40313]={ connections={ @@ -85781,7 +88658,8 @@ return { stats={ [1]="8% increased Archon Buff duration", [2]="5% increased effect of Archon Buffs on you" - } + }, + stringId="archon8" }, [40325]={ connections={ @@ -85809,7 +88687,8 @@ return { stats={ [1]="25% increased Stun Threshold", [2]="10% increased Defences" - } + }, + stringId="stun_threshold9" }, [40328]={ connections={ @@ -85826,7 +88705,8 @@ return { skill=40328, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="warcries1" }, [40333]={ connections={ @@ -85843,7 +88723,8 @@ return { skill=40333, stats={ [1]="12% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions29" }, [40336]={ connections={ @@ -85860,7 +88741,8 @@ return { skill=40336, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed27" }, [40341]={ connections={ @@ -85881,7 +88763,8 @@ return { skill=40341, stats={ [1]="3% increased Movement Speed if you've Killed Recently" - } + }, + stringId="movement_speed6" }, [40345]={ connections={ @@ -85909,7 +88792,8 @@ return { stats={ [1]="25% reduced Curse Duration", [2]="18% increased Curse Magnitudes" - } + }, + stringId="curses10" }, [40395]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -85923,7 +88807,8 @@ return { orbitIndex=0, skill=40395, stats={ - } + }, + stringId="mastery_attack4" }, [40399]={ connections={ @@ -85946,7 +88831,8 @@ return { skill=40399, stats={ [1]="25% chance for Trigger skills to refund half of Energy Spent" - } + }, + stringId="triggers16" }, [40453]={ connections={ @@ -85963,7 +88849,8 @@ return { skill=40453, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers5" }, [40471]={ connections={ @@ -85984,7 +88871,8 @@ return { skill=40471, stats={ [1]="+8 to Dexterity" - } + }, + stringId="azmerianimals16" }, [40480]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -86009,7 +88897,8 @@ return { stats={ [1]="15% increased Critical Hit Chance against Shocked Enemies", [2]="40% increased Magnitude of Shock you inflict with Critical Hits" - } + }, + stringId="shock21" }, [40511]={ connectionArt="CharacterPlanned", @@ -86033,6 +88922,7 @@ return { stats={ [1]="Minions have 12% increased maximum Life" }, + stringId="oracle_forbidden_path1_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -86052,7 +88942,8 @@ return { orbitIndex=0, skill=40550, stats={ - } + }, + stringId="mastery_totem_6749" }, [40596]={ connections={ @@ -86065,7 +88956,8 @@ return { skill=40596, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold19___" }, [40597]={ connections={ @@ -86086,7 +88978,8 @@ return { skill=40597, stats={ [1]="Attacks used by Ballistas have 4% increased Attack Speed" - } + }, + stringId="ballista7" }, [40626]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -86100,7 +88993,8 @@ return { orbitIndex=0, skill=40626, stats={ - } + }, + stringId="mastery_trap_6764" }, [40630]={ connections={ @@ -86128,7 +89022,8 @@ return { skill=40630, stats={ [1]="15% increased Flask Charges gained" - } + }, + stringId="flasks23" }, [40632]={ connections={ @@ -86145,7 +89040,8 @@ return { skill=40632, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect24" }, [40687]={ connections={ @@ -86165,7 +89061,8 @@ return { stats={ [1]="30% increased Presence Area of Effect", [2]="Allies in your Presence have 30% increased Glory generation" - } + }, + stringId="glory21" }, [40691]={ connections={ @@ -86182,7 +89079,8 @@ return { skill=40691, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="mana21" }, [40719]={ ascendancyName="Witchhunter", @@ -86205,7 +89103,8 @@ return { skill=40719, stats={ [1]="35% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="AscendancyMercenary2Small2" }, [40721]={ ascendancyName="Stormweaver", @@ -86248,7 +89147,8 @@ return { orbitIndex=0, skill=40721, stats={ - } + }, + stringId="AscendancySorceress1Start_" }, [40736]={ connections={ @@ -86270,7 +89170,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="8% increased Glory generation" - } + }, + stringId="glory12" }, [40760]={ connections={ @@ -86295,7 +89196,8 @@ return { skill=40760, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals22" }, [40783]={ connections={ @@ -86355,7 +89257,8 @@ return { skill=40783, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence86" }, [40803]={ connections={ @@ -86382,7 +89285,8 @@ return { skill=40803, stats={ [1]="30% increased Damage with Hits against Chilled Enemies" - } + }, + stringId="cold31" }, [40894]={ connections={ @@ -86399,7 +89303,8 @@ return { skill=40894, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence6" }, [40915]={ ascendancyName="Warbringer", @@ -86419,7 +89324,8 @@ return { skill=40915, stats={ [1]="20% of Damage from Hits is taken from your nearest Totem's Life before you" - } + }, + stringId="AscendancyWarrior2Notable7" }, [40918]={ connections={ @@ -86437,7 +89343,8 @@ return { stats={ [1]="5% increased Magnitude of Ailments you inflict", [2]="5% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="ailments35" }, [40929]={ connections={ @@ -86454,7 +89361,8 @@ return { skill=40929, stats={ [1]="15% increased Archon Buff duration" - } + }, + stringId="archon13" }, [40975]={ connections={ @@ -86471,7 +89379,8 @@ return { skill=40975, stats={ [1]="15% increased Ballista damage" - } + }, + stringId="ballista4" }, [40985]={ connections={ @@ -86494,7 +89403,8 @@ return { skill=40985, stats={ [1]="15% chance for Remnants you create to grant their effects twice" - } + }, + stringId="remnant4" }, [40990]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -86515,7 +89425,8 @@ return { stats={ [1]="Damage Penetrates 18% Lightning Resistance", [2]="15% increased Critical Hit Chance against enemies with Exposure" - } + }, + stringId="lightning_penetration23" }, [41008]={ ascendancyName="Amazon", @@ -86536,7 +89447,8 @@ return { stats={ [1]="Attacks using your Weapons have Added Physical Damage equal", [2]="to 25% of the Accuracy Rating on the Weapon" - } + }, + stringId="AscendancyHuntress1Notable2" }, [41012]={ connections={ @@ -86554,7 +89466,8 @@ return { stats={ [1]="6% increased Fire Damage", [2]="10% increased Armour" - } + }, + stringId="fire49_" }, [41016]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -86568,7 +89481,8 @@ return { orbitIndex=0, skill=41016, stats={ - } + }, + stringId="mastery_attack18" }, [41017]={ connections={ @@ -86616,7 +89530,8 @@ return { skill=41017, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes26" }, [41020]={ connections={ @@ -86633,7 +89548,8 @@ return { skill=41020, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect52_" }, [41029]={ connections={ @@ -86689,7 +89605,8 @@ return { skill=41029, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes68" }, [41031]={ connections={ @@ -86733,7 +89650,8 @@ return { skill=41031, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength25" }, [41033]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -86757,7 +89675,8 @@ return { skill=41033, stats={ [1]="Offerings cannot be damaged if they have been created Recently" - } + }, + stringId="corpses21" }, [41044]={ connections={ @@ -86774,7 +89693,8 @@ return { skill=41044, stats={ [1]="3% of Damage taken Recouped as Mana" - } + }, + stringId="mana_regeneration37" }, [41062]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -86788,7 +89708,8 @@ return { orbitIndex=48, skill=41062, stats={ - } + }, + stringId="mastery_projectile_6649" }, [41076]={ ascendancyName="Acolyte of Chayula", @@ -86816,7 +89737,8 @@ return { [3]="Damage taken is Reserved from Darkness before being taken from Life or Energy Shield", [4]="Darkness Reservation lasts for 5 seconds", [5]="+10 to Maximum Darkness per Level" - } + }, + stringId="AscendancyMonk3Notable7" }, [41096]={ connections={ @@ -86838,7 +89760,8 @@ return { stats={ [1]="10% increased chance to Shock", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental28" }, [41105]={ connections={ @@ -86855,7 +89778,8 @@ return { skill=41105, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup19" }, [41126]={ connections={ @@ -86876,7 +89800,8 @@ return { skill=41126, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks6__" }, [41129]={ connections={ @@ -86893,7 +89818,8 @@ return { skill=41129, stats={ [1]="12% increased Damage with Hits against Enemies affected by Elemental Ailments" - } + }, + stringId="exploiting_elemental_ailments4" }, [41130]={ connections={ @@ -86907,7 +89833,8 @@ return { stats={ [1]="10% increased Spell Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="spells57" }, [41147]={ connections={ @@ -86929,7 +89856,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Lightning Damage" - } + }, + stringId="armour42" }, [41154]={ connections={ @@ -86946,7 +89874,8 @@ return { skill=41154, stats={ [1]="20% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze17" }, [41159]={ connections={ @@ -86964,7 +89893,8 @@ return { stats={ [1]="8% increased Mana Regeneration Rate", [2]="8% increased Elemental Damage" - } + }, + stringId="lightning53" }, [41163]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -86978,7 +89908,8 @@ return { orbitIndex=0, skill=41163, stats={ - } + }, + stringId="mastery_evasion111" }, [41171]={ connections={ @@ -86995,7 +89926,8 @@ return { skill=41171, stats={ [1]="4% increased Attack Speed while a Rare or Unique Enemy is in your Presence" - } + }, + stringId="boss_slaying3" }, [41180]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -87009,7 +89941,8 @@ return { orbitIndex=0, skill=41180, stats={ - } + }, + stringId="mastery_shapeshifting_6682" }, [41186]={ connections={ @@ -87022,7 +89955,8 @@ return { skill=41186, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems38" }, [41210]={ connections={ @@ -87045,7 +89979,8 @@ return { stats={ [1]="15% increased Projectile Damage", [2]="Projectiles have 10% chance to Chain an additional time from terrain" - } + }, + stringId="projectiles28_" }, [41225]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -87059,7 +89994,8 @@ return { orbitIndex=0, skill=41225, stats={ - } + }, + stringId="mastery_miniondefence181" }, [41298]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -87073,7 +90009,8 @@ return { orbitIndex=0, skill=41298, stats={ - } + }, + stringId="mastery_attack_6299" }, [41338]={ connections={ @@ -87090,7 +90027,8 @@ return { skill=41338, stats={ [1]="+8% of Armour also applies to Elemental Damage while Shapeshifted" - } + }, + stringId="shapeshifting35" }, [41363]={ connections={ @@ -87107,7 +90045,8 @@ return { skill=41363, stats={ [1]="+5% to Lightning Resistance" - } + }, + stringId="maximum_resistances9" }, [41372]={ connections={ @@ -87125,7 +90064,8 @@ return { stats={ [1]="10% increased maximum Energy Shield", [2]="6% increased Mana Regeneration Rate" - } + }, + stringId="energy_shield7" }, [41394]={ connections={ @@ -87149,7 +90089,8 @@ return { stats={ [1]="Archon Buffs also grant +20% to all Elemental Resistances", [2]="Archon Buffs also grant 10% increased Movement Speed" - } + }, + stringId="archon11" }, [41414]={ connections={ @@ -87166,7 +90107,8 @@ return { skill=41414, stats={ [1]="+5% to Cold Resistance" - } + }, + stringId="maximum_resistances5" }, [41415]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -87180,7 +90122,8 @@ return { orbitIndex=0, skill=41415, stats={ - } + }, + stringId="mastery_life136" }, [41442]={ connections={ @@ -87198,7 +90141,8 @@ return { stats={ [1]="4% increased Block chance", [2]="5% increased Stun Threshold" - } + }, + stringId="shield31" }, [41447]={ connections={ @@ -87212,7 +90156,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks61" }, [41493]={ connections={ @@ -87230,7 +90175,8 @@ return { stats={ [1]="8% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="slams1" }, [41497]={ connections={ @@ -87248,7 +90194,8 @@ return { stats={ [1]="Minions have 8% increased maximum Life", [2]="Minions have +7% to Chaos Resistance" - } + }, + stringId="minion_defence1" }, [41511]={ connections={ @@ -87265,7 +90212,8 @@ return { skill=41511, stats={ [1]="Minions deal 15% increased Damage with Command Skills" - } + }, + stringId="minion_offence43" }, [41512]={ connections={ @@ -87286,7 +90234,8 @@ return { [1]="15% increased Melee Damage", [2]="15% increased Stun Buildup with Melee Damage", [3]="+15 to Strength" - } + }, + stringId="melee37_" }, [41522]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -87300,7 +90249,8 @@ return { orbitIndex=0, skill=41522, stats={ - } + }, + stringId="mastery_duration92" }, [41529]={ connections={ @@ -87317,7 +90267,8 @@ return { skill=41529, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals37" }, [41538]={ connections={ @@ -87338,7 +90289,8 @@ return { skill=41538, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression30" }, [41573]={ connections={ @@ -87355,7 +90307,8 @@ return { skill=41573, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration8" }, [41580]={ connections={ @@ -87383,7 +90336,8 @@ return { stats={ [1]="25% increased Attack Damage", [2]="Attacks have 25% chance to Maim on Hit" - } + }, + stringId="attack5" }, [41609]={ connections={ @@ -87396,7 +90350,8 @@ return { skill=41609, stats={ [1]="15% increased Energy Shield Recharge Rate while Shapeshifted" - } + }, + stringId="wyvern10" }, [41615]={ connections={ @@ -87417,7 +90372,8 @@ return { skill=41615, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems22" }, [41619]={ ascendancyName="Pathfinder", @@ -87438,7 +90394,8 @@ return { stats={ [1]="Life Flask Effects are not removed when Unreserved Life is Filled", [2]="Life Flask Effects do not Queue" - } + }, + stringId="AscendancyRanger3Notable6" }, [41620]={ connections={ @@ -87461,7 +90418,8 @@ return { skill=41620, stats={ [1]="40% increased Stun buildup if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting27" }, [41645]={ connections={ @@ -87482,7 +90440,8 @@ return { skill=41645, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical22" }, [41646]={ connections={ @@ -87534,7 +90493,8 @@ return { skill=41646, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength39_" }, [41651]={ connections={ @@ -87555,7 +90515,8 @@ return { skill=41651, stats={ [1]="Banner Skills have 15% increased Area of Effect" - } + }, + stringId="banners20" }, [41654]={ connections={ @@ -87572,7 +90533,8 @@ return { skill=41654, stats={ [1]="Offerings have 15% increased Maximum Life" - } + }, + stringId="corpses20___" }, [41657]={ connections={ @@ -87585,7 +90547,8 @@ return { skill=41657, stats={ [1]="15% increased Armour" - } + }, + stringId="armour20" }, [41665]={ connections={ @@ -87602,7 +90565,8 @@ return { skill=41665, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals72" }, [41669]={ connections={ @@ -87615,7 +90579,8 @@ return { skill=41669, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold7" }, [41701]={ connections={ @@ -87637,7 +90602,8 @@ return { stats={ [1]="10% increased Endurance Charge Duration", [2]="10% increased Armour if you've consumed an Endurance Charge Recently" - } + }, + stringId="power_endurance_charges4" }, [41736]={ ascendancyName="Amazon", @@ -87680,7 +90646,8 @@ return { orbitIndex=27, skill=41736, stats={ - } + }, + stringId="AscendancyHuntress1Start" }, [41739]={ connections={ @@ -87697,7 +90664,8 @@ return { skill=41739, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun22" }, [41747]={ connections={ @@ -87714,7 +90682,8 @@ return { skill=41747, stats={ [1]="10% increased Critical Hit Chance with Flails" - } + }, + stringId="flail6" }, [41753]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -87735,7 +90704,8 @@ return { stats={ [1]="25% increased Critical Hit Chance if you've Triggered a Skill Recently", [2]="Meta Skills gain 25% increased Energy if you've dealt a Critical Hit Recently" - } + }, + stringId="monkelemental6" }, [41768]={ connections={ @@ -87791,7 +90761,8 @@ return { skill=41768, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength47" }, [41770]={ connections={ @@ -87817,7 +90788,8 @@ return { stats={ [1]="6% increased Parried Debuff Magnitude", [2]="8% increased Parry Hit Area of Effect" - } + }, + stringId="deflect17" }, [41811]={ connections={ @@ -87841,7 +90813,8 @@ return { stats={ [1]="30% increased Stun Buildup", [2]="10% chance to Daze on Hit" - } + }, + stringId="physical30" }, [41821]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -87855,7 +90828,8 @@ return { orbitIndex=0, skill=41821, stats={ - } + }, + stringId="mastery_attack7" }, [41838]={ connections={ @@ -87873,7 +90847,8 @@ return { stats={ [1]="8% increased Skill Effect Duration", [2]="8% increased Stun Threshold" - } + }, + stringId="duration13" }, [41861]={ connections={ @@ -87890,7 +90865,8 @@ return { [1]="You can have two Companions of different types", [2]="You have 30% less Defences", [3]="Companions have +1 to each Defence for every 2 of that Defence you have" - } + }, + stringId="passive_keystone_two_companions" }, [41873]={ connections={ @@ -87903,7 +90879,8 @@ return { skill=41873, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="frenzy_charges12" }, [41875]={ ascendancyName="Deadeye", @@ -87927,7 +90904,8 @@ return { skill=41875, stats={ [1]="Projectiles deal 20% more Hit damage to targets in the first 3.5 metres of their movement, scaling down with distance travelled to reach 0% after 7 metres" - } + }, + stringId="AscendancyRanger1Notable2_2" }, [41877]={ connections={ @@ -87975,7 +90953,8 @@ return { skill=41877, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity43" }, [41886]={ connections={ @@ -87993,7 +90972,8 @@ return { stats={ [1]="5% increased Chaos Damage", [2]="+3% to Chaos Resistance" - } + }, + stringId="monkchaos4" }, [41905]={ connections={ @@ -88021,7 +91001,8 @@ return { stats={ [1]="Minions Revive 15% faster", [2]="Recover 2% of maximum Life when one of your Minions is Revived" - } + }, + stringId="minion_defence9" }, [41935]={ connections={ @@ -88046,7 +91027,8 @@ return { [1]="40% increased Armour while Shapeshifted", [2]="+1% to Maximum Fire Resistance while Shapeshifted", [3]="25% increased Stun Threshold while Shapeshifted" - } + }, + stringId="bear11" }, [41965]={ connections={ @@ -88075,7 +91057,8 @@ return { skill=41965, stats={ [1]="8% increased Spell Damage" - } + }, + stringId="spell_criticals1" }, [41972]={ connections={ @@ -88103,7 +91086,8 @@ return { stats={ [1]="Damage Penetrates 18% Cold Resistance", [2]="Gain 6% of Elemental Damage as Extra Cold Damage" - } + }, + stringId="cold_penetration26" }, [41991]={ connections={ @@ -88120,7 +91104,8 @@ return { skill=41991, stats={ [1]="Minions have 3% increased Attack and Cast Speed" - } + }, + stringId="minion_offence19" }, [42017]={ ascendancyName="Ritualist", @@ -88139,7 +91124,8 @@ return { skill=42017, stats={ [1]="25% reduced Spirit" - } + }, + stringId="AscendancyHuntress3Small1_2_" }, [42026]={ connections={ @@ -88156,7 +91142,8 @@ return { skill=42026, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="warcries35" }, [42032]={ connections={ @@ -88179,7 +91166,8 @@ return { skill=42032, stats={ [1]="10% increased Damage for each Hazard triggered Recently, up to 50%" - } + }, + stringId="hazards3" }, [42035]={ ascendancyName="Chronomancer", @@ -88199,7 +91187,8 @@ return { skill=42035, stats={ [1]="Grants Skill: Inevitable Agony" - } + }, + stringId="AscendancySorceress2Notable3" }, [42036]={ connections={ @@ -88222,7 +91211,8 @@ return { skill=42036, stats={ [1]="30% increased Parried Debuff Duration" - } + }, + stringId="buckler6" }, [42045]={ connections={ @@ -88249,7 +91239,8 @@ return { skill=42045, stats={ [1]="Gain Elemental Archon when your Energy Shield Recharge begins" - } + }, + stringId="cold17" }, [42059]={ connections={ @@ -88266,7 +91257,8 @@ return { skill=42059, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries45" }, [42065]={ connections={ @@ -88290,7 +91282,8 @@ return { stats={ [1]="Damage Penetrates 15% Lightning Resistance", [2]="+10 to Dexterity" - } + }, + stringId="lightning_penetration26__" }, [42070]={ connections={ @@ -88315,7 +91308,8 @@ return { [1]="20% increased Elemental Damage with Attacks", [2]="15% increased Accuracy Rating", [3]="+10 to Dexterity" - } + }, + stringId="accuracy54_" }, [42076]={ connections={ @@ -88333,7 +91327,8 @@ return { stats={ [1]="10% increased Energy Shield Recharge Rate", [2]="10% increased Mana Recovery from Flasks" - } + }, + stringId="energy_shield_recovery23" }, [42077]={ connections={ @@ -88361,7 +91356,8 @@ return { stats={ [1]="40% increased Energy Shield Recharge Rate", [2]="+10 to Intelligence" - } + }, + stringId="energy_shield_recovery16" }, [42103]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -88386,7 +91382,8 @@ return { stats={ [1]="20% increased Evasion Rating", [2]="Prevent +3% of Damage from Deflected Hits" - } + }, + stringId="deflect41" }, [42111]={ connections={ @@ -88407,7 +91404,8 @@ return { skill=42111, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break10" }, [42118]={ connections={ @@ -88471,7 +91469,8 @@ return { skill=42118, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes74" }, [42127]={ connections={ @@ -88492,7 +91491,8 @@ return { skill=42127, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration6" }, [42177]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -88518,7 +91518,8 @@ return { [1]="5% increased Attack Speed", [2]="10% increased Accuracy Rating", [3]="5% increased Dexterity" - } + }, + stringId="attack_speed20" }, [42205]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -88532,7 +91533,8 @@ return { orbitIndex=0, skill=42205, stats={ - } + }, + stringId="mastery_elemental_6477" }, [42226]={ connections={ @@ -88553,7 +91555,8 @@ return { skill=42226, stats={ [1]="+10 to Intelligence" - } + }, + stringId="azmerianimals59" }, [42245]={ connections={ @@ -88580,7 +91583,8 @@ return { skill=42245, stats={ [1]="Meta Skills have 20% increased Reservation Efficiency" - } + }, + stringId="triggers26" }, [42250]={ connections={ @@ -88636,7 +91640,8 @@ return { skill=42250, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity65_" }, [42253]={ ascendancyName="Shaman", @@ -88656,7 +91661,8 @@ return { skill=42253, stats={ [1]="Gain the benefits of Bonded modifiers on Runes and Idols" - } + }, + stringId="AscendancyDruid2Notable8" }, [42275]={ ascendancyName="Titan", @@ -88680,7 +91686,8 @@ return { skill=42275, stats={ [1]="25% chance for Slam Skills you use yourself to cause an additional Aftershock" - } + }, + stringId="AscendancyWarrior1Notable1" }, [42280]={ connections={ @@ -88697,7 +91704,8 @@ return { skill=42280, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes14" }, [42290]={ connections={ @@ -88714,7 +91722,8 @@ return { skill=42290, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="curses19" }, [42302]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -88742,7 +91751,8 @@ return { skill=42302, stats={ [1]="Projectiles have 75% chance for an additional Projectile when Forking" - } + }, + stringId="ranged35" }, [42339]={ connections={ @@ -88759,7 +91769,8 @@ return { skill=42339, stats={ [1]="5% chance to create an additional Remnant" - } + }, + stringId="remnant17" }, [42347]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -88781,7 +91792,8 @@ return { [1]="20% increased Light Radius", [2]="Cannot be Blinded", [3]="12% chance to Blind Enemies on Hit" - } + }, + stringId="monkchakra12" }, [42350]={ connections={ @@ -88825,7 +91837,8 @@ return { skill=42350, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength34" }, [42354]={ connections={ @@ -88853,7 +91866,8 @@ return { stats={ [1]="20% increased Blind Effect", [2]="Blind Enemies when they Stun you" - } + }, + stringId="attack_speed38" }, [42361]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -88867,7 +91881,8 @@ return { orbitIndex=0, skill=42361, stats={ - } + }, + stringId="mastery_chaos49" }, [42379]={ connections={ @@ -88923,7 +91938,8 @@ return { skill=42379, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes25" }, [42390]={ connections={ @@ -88950,7 +91966,8 @@ return { skill=42390, stats={ [1]="Gain 25% of Physical Damage as Extra Fire Damage against Heavy Stunned Enemies" - } + }, + stringId="fire_penetration27" }, [42410]={ connections={ @@ -88968,7 +91985,8 @@ return { stats={ [1]="Break 10% increased Armour", [2]="6% increased Attack Area Damage" - } + }, + stringId="area_attacks18" }, [42416]={ ascendancyName="Deadeye", @@ -88988,7 +92006,8 @@ return { orbitIndex=24, skill=42416, stats={ - } + }, + stringId="AscendancyRanger1Notable2_Choice" }, [42441]={ ascendancyName="Amazon", @@ -89010,7 +92029,8 @@ return { [1]="When you Consume a Charge, Trigger Elemental Surge to gain 2 Fire Surges", [2]="When you Consume a Charge, Trigger Elemental Surge to gain 2 Cold Surges", [3]="Gain 1 fewer Lightning Surge from Triggering Elemental Surge" - } + }, + stringId="AscendancyHuntress1Notable5" }, [42452]={ connections={ @@ -89027,7 +92047,8 @@ return { skill=42452, stats={ [1]="15% increased Attack Damage if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting24_" }, [42460]={ connections={ @@ -89044,7 +92065,8 @@ return { skill=42460, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="ailments41_" }, [42500]={ connections={ @@ -89088,7 +92110,8 @@ return { skill=42500, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity27" }, [42522]={ ascendancyName="Stormweaver", @@ -89108,7 +92131,8 @@ return { skill=42522, stats={ [1]="When collecting an Elemental Infusion, gain another different Elemental Infusion" - } + }, + stringId="AscendancySorceress1Notable10" }, [42578]={ connections={ @@ -89125,7 +92149,8 @@ return { skill=42578, stats={ [1]="5% increased Block chance" - } + }, + stringId="block5" }, [42583]={ connections={ @@ -89142,7 +92167,8 @@ return { skill=42583, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="mercenary8" }, [42604]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -89156,7 +92182,8 @@ return { orbitIndex=0, skill=42604, stats={ - } + }, + stringId="mastery_fire_6517" }, [42614]={ connections={ @@ -89169,7 +92196,8 @@ return { skill=42614, stats={ [1]="Offering Skills have 30% reduced Duration" - } + }, + stringId="corpses2" }, [42635]={ connections={ @@ -89186,7 +92214,8 @@ return { skill=42635, stats={ [1]="Channelling Skills deal 12% increased Damage" - } + }, + stringId="channelling7" }, [42658]={ connections={ @@ -89226,7 +92255,8 @@ return { skill=42658, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity86" }, [42660]={ connections={ @@ -89250,7 +92280,8 @@ return { stats={ [1]="Every Rage also grants you 1% increased Minion Attack Speed", [2]="Every Rage also grants you 1% increased Minion Damage" - } + }, + stringId="minion_attack5" }, [42680]={ connections={ @@ -89267,7 +92298,8 @@ return { [1]="Fire Spells Convert 100% of Fire Damage to Chaos Damage", [2]="Chaos Damage from Fire Spells Contributes to Flammability and Ignite Magnitudes", [3]="Ignite inflicted with Fire Spells deals Chaos Damage instead of Fire Damage" - } + }, + stringId="passive_keystone_fire_spells_to_chaos" }, [42710]={ connections={ @@ -89284,7 +92316,8 @@ return { skill=42710, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems11" }, [42714]={ connections={ @@ -89307,7 +92340,8 @@ return { skill=42714, stats={ [1]="Enemies you apply Incision to take 2% increased Physical Damage per Incision" - } + }, + stringId="bleed33" }, [42736]={ connections={ @@ -89351,7 +92385,8 @@ return { skill=42736, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes39" }, [42737]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -89365,7 +92400,8 @@ return { orbitIndex=4, skill=42737, stats={ - } + }, + stringId="mastery_crossbow_6421_" }, [42750]={ connections={ @@ -89386,7 +92422,8 @@ return { skill=42750, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack22" }, [42760]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -89408,7 +92445,8 @@ return { [1]="30% increased Stun Recovery", [2]="Regenerate 3% of maximum Life over 1 second when Stunned", [3]="+1 to Stun Threshold per Dexterity" - } + }, + stringId="monkchakra30" }, [42761]={ ascendancyName="Oracle", @@ -89451,7 +92489,8 @@ return { orbitIndex=0, skill=42761, stats={ - } + }, + stringId="AscendancyDruid1Start" }, [42762]={ connectionArt="CharacterPlanned", @@ -89475,6 +92514,7 @@ return { stats={ [1]="15% increased Physical Damage" }, + stringId="oracle_rust_king2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -89515,7 +92555,8 @@ return { stats={ [1]="15% chance to Pierce an Enemy", [2]="15% increased Projectile Damage" - } + }, + stringId="projectiles23" }, [42794]={ connections={ @@ -89532,7 +92573,8 @@ return { skill=42794, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks6" }, [42802]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -89546,7 +92588,8 @@ return { orbitIndex=0, skill=42802, stats={ - } + }, + stringId="mastery_critical_6408" }, [42805]={ connections={ @@ -89564,7 +92607,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield8" }, [42813]={ connections={ @@ -89587,7 +92631,8 @@ return { skill=42813, stats={ [1]="25% increased Skill Effect Duration" - } + }, + stringId="duration8" }, [42825]={ connections={ @@ -89604,7 +92649,8 @@ return { skill=42825, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery32_" }, [42845]={ ascendancyName="Tactician", @@ -89627,7 +92673,8 @@ return { skill=42845, stats={ [1]="Banner Skills have 20% increased Area of Effect" - } + }, + stringId="AscendancyMercenary1Small2" }, [42857]={ connections={ @@ -89648,7 +92695,8 @@ return { skill=42857, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="attack_speed27" }, [42914]={ connections={ @@ -89671,7 +92719,8 @@ return { stats={ [1]="15% increased Damage with Flails", [2]="6% increased Attack Speed with Flails" - } + }, + stringId="flail5" }, [42916]={ connections={ @@ -89688,7 +92737,8 @@ return { skill=42916, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery2" }, [42959]={ connections={ @@ -89715,7 +92765,8 @@ return { skill=42959, stats={ [1]="60% increased Effect of Poison you inflict on targets that are not Poisoned" - } + }, + stringId="poison29" }, [42974]={ connections={ @@ -89740,7 +92791,8 @@ return { skill=42974, stats={ [1]="5% chance to Blind Enemies on Hit" - } + }, + stringId="monkchakra9" }, [42981]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -89765,7 +92817,8 @@ return { stats={ [1]="Break 40% increased Armour", [2]="25% increased Physical Damage" - } + }, + stringId="armour_break37" }, [42984]={ connections={ @@ -89782,7 +92835,8 @@ return { skill=42984, stats={ [1]="6% increased Area of Effect" - } + }, + stringId="area_attacks38" }, [42998]={ connections={ @@ -89799,7 +92853,8 @@ return { skill=42998, stats={ [1]="12% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions37" }, [42999]={ connections={ @@ -89816,7 +92871,8 @@ return { skill=42999, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos7" }, [43014]={ connections={ @@ -89834,7 +92890,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="8% increased Immobilisation buildup" - } + }, + stringId="melee7" }, [43036]={ connections={ @@ -89851,7 +92908,8 @@ return { skill=43036, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration31_" }, [43044]={ connections={ @@ -89903,7 +92961,8 @@ return { skill=43044, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes73" }, [43082]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -89924,7 +92983,8 @@ return { stats={ [1]="3% increased Movement Speed", [2]="10% increased Skill Speed" - } + }, + stringId="movement_speed9" }, [43088]={ connections={ @@ -89956,7 +93016,8 @@ return { stats={ [1]="40% increased Chaos Damage while affected by Herald of Plague", [2]="40% increased Physical Damage while affected by Herald of Blood" - } + }, + stringId="heralds20" }, [43090]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -89977,7 +93038,8 @@ return { stats={ [1]="5% increased Skill Speed", [2]="30% increased Electrocute Buildup" - } + }, + stringId="lightning_penetration29" }, [43095]={ ascendancyName="Amazon", @@ -90000,7 +93062,8 @@ return { skill=43095, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyHuntress1Small4_" }, [43102]={ connections={ @@ -90021,7 +93084,8 @@ return { skill=43102, stats={ [1]="12% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions30" }, [43128]={ ascendancyName="Chronomancer", @@ -90045,7 +93109,8 @@ return { stats={ [1]="4% increased Cast Speed", [2]="8% increased Area of Effect" - } + }, + stringId="AscendancySorceress2Small8" }, [43131]={ ascendancyName="Witchhunter", @@ -90068,7 +93133,8 @@ return { skill=43131, stats={ [1]="35% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="AscendancyMercenary2Small1" }, [43139]={ connections={ @@ -90091,7 +93157,8 @@ return { skill=43139, stats={ [1]="20% increased Damage for each type of Elemental Ailment on Enemy" - } + }, + stringId="elemental40" }, [43142]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -90105,7 +93172,8 @@ return { orbitIndex=0, skill=43142, stats={ - } + }, + stringId="mastery_critical_6415" }, [43149]={ connections={ @@ -90123,7 +93191,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy43_" }, [43155]={ connections={ @@ -90140,7 +93209,8 @@ return { skill=43155, stats={ [1]="10% increased Critical Hit Chance with Crossbows" - } + }, + stringId="crossbow4" }, [43164]={ connections={ @@ -90157,7 +93227,8 @@ return { skill=43164, stats={ [1]="8% increased Melee Damage" - } + }, + stringId="melee46" }, [43174]={ connections={ @@ -90174,7 +93245,8 @@ return { skill=43174, stats={ [1]="10% increased effect of Fully Broken Armour" - } + }, + stringId="armour_break13" }, [43183]={ connections={ @@ -90192,7 +93264,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Accuracy Rating" - } + }, + stringId="attack_speed23" }, [43201]={ connections={ @@ -90209,7 +93282,8 @@ return { skill=43201, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="ailments2" }, [43238]={ connections={ @@ -90226,7 +93300,8 @@ return { skill=43238, stats={ [1]="Hazards have 5% chance to rearm after they are triggered" - } + }, + stringId="hazards5" }, [43250]={ connections={ @@ -90245,7 +93320,8 @@ return { skill=43250, stats={ [1]="+1% to Maximum Resistances of each Elemental Damage Type you have been Hit with Recently" - } + }, + stringId="shaman12" }, [43254]={ connections={ @@ -90262,7 +93338,8 @@ return { skill=43254, stats={ [1]="10% increased Parried Debuff Magnitude" - } + }, + stringId="deflect21" }, [43263]={ connections={ @@ -90279,7 +93356,8 @@ return { skill=43263, stats={ [1]="3% increased Attack Speed with One Handed Melee Weapons" - } + }, + stringId="one_handed6" }, [43281]={ connections={ @@ -90300,7 +93378,8 @@ return { skill=43281, stats={ [1]="Triggered Spells deal 16% increased Spell Damage" - } + }, + stringId="triggers2" }, [43282]={ connections={ @@ -90313,7 +93392,8 @@ return { skill=43282, stats={ [1]="12% increased Elemental Damage while Shapeshifted" - } + }, + stringId="wyvern6" }, [43324]={ connectionArt="CharacterPlanned", @@ -90337,6 +93417,7 @@ return { stats={ [1]="8% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_life_corruption2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -90360,7 +93441,8 @@ return { stats={ [1]="8% increased Lightning Damage", [2]="8% increased chance to Shock" - } + }, + stringId="daze_14" }, [43366]={ connections={ @@ -90381,7 +93463,8 @@ return { skill=43366, stats={ [1]="Minions have 12% additional Physical Damage Reduction" - } + }, + stringId="minion_defence25" }, [43383]={ connections={ @@ -90404,7 +93487,8 @@ return { stats={ [1]="15% increased chance to inflict Ailments", [2]="Hits Break 30% increased Armour on targets with Ailments" - } + }, + stringId="ailments20" }, [43385]={ connectionArt="CharacterPlanned", @@ -90428,6 +93512,7 @@ return { stats={ [1]="Minions deal 15% increased Damage" }, + stringId="oracle_big_family6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -90457,7 +93542,8 @@ return { stats={ [1]="25% increased Totem Placement speed", [2]="50% increased Totem Placement range" - } + }, + stringId="totems27" }, [43423]={ connections={ @@ -90483,7 +93569,8 @@ return { [2]="25% increased Freeze Buildup", [3]="25% increased chance to Shock", [4]="25% increased Electrocute Buildup" - } + }, + stringId="elemental_attacks11" }, [43426]={ ascendancyName="Disciple of Varashta", @@ -90508,7 +93595,8 @@ return { skill=43426, stats={ [1]="Grants Skill: Navira's Well" - } + }, + stringId="AscendancySorceress3Notable11" }, [43443]={ connections={ @@ -90533,7 +93621,8 @@ return { skill=43443, stats={ [1]="15% increased Critical Hit Chance with Flails" - } + }, + stringId="flail8" }, [43444]={ connections={ @@ -90546,7 +93635,8 @@ return { skill=43444, stats={ [1]="8% increased Knockback Distance" - } + }, + stringId="knockback5" }, [43453]={ connections={ @@ -90563,7 +93653,8 @@ return { skill=43453, stats={ [1]="3% increased Movement Speed while Sprinting" - } + }, + stringId="Sprint4" }, [43460]={ connections={ @@ -90585,7 +93676,8 @@ return { stats={ [1]="10% increased Armour while Shapeshifted", [2]="+5% of Armour also applies to Elemental Damage while Shapeshifted" - } + }, + stringId="bear9" }, [43461]={ connections={ @@ -90603,7 +93695,8 @@ return { stats={ [1]="8% increased Fire Damage", [2]="8% increased Attack Damage" - } + }, + stringId="fire56" }, [43486]={ connectionArt="CharacterPlanned", @@ -90632,6 +93725,7 @@ return { [1]="2% chance that if you would gain Power Charges, you instead gain up to", [2]="your maximum number of Power Charges" }, + stringId="oracle_power_charge2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -90655,7 +93749,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy44" }, [43522]={ connections={ @@ -90676,7 +93771,8 @@ return { skill=43522, stats={ [1]="6% reduced Charm Charges used" - } + }, + stringId="charms20" }, [43557]={ connections={ @@ -90689,7 +93785,8 @@ return { skill=43557, stats={ [1]="Minions have 15% increased Critical Damage Bonus" - } + }, + stringId="minion_offence37_" }, [43562]={ connections={ @@ -90706,7 +93803,8 @@ return { skill=43562, stats={ [1]="8% chance to Blind Enemies on Hit with Attacks" - } + }, + stringId="attack_speed43" }, [43575]={ connections={ @@ -90723,7 +93821,8 @@ return { skill=43575, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee24_" }, [43576]={ connections={ @@ -90740,7 +93839,8 @@ return { skill=43576, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration15" }, [43578]={ connections={ @@ -90753,7 +93853,8 @@ return { skill=43578, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles4__" }, [43579]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -90771,7 +93872,8 @@ return { orbitIndex=9, skill=43579, stats={ - } + }, + stringId="mastery_mana_6599" }, [43584]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -90791,7 +93893,8 @@ return { skill=43584, stats={ [1]="Gain 2% of Damage as Extra Fire Damage per Endurance Charge consumed Recently" - } + }, + stringId="endurance_charges16_" }, [43588]={ connections={ @@ -90813,7 +93916,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells8" }, [43633]={ connections={ @@ -90837,7 +93941,8 @@ return { stats={ [1]="20% faster start of Energy Shield Recharge while affected by an Archon Buff", [2]="40% increased Energy Shield Recharge Rate while affected by an Archon Buff" - } + }, + stringId="archon14" }, [43647]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -90855,7 +93960,8 @@ return { orbitIndex=17, skill=43647, stats={ - } + }, + stringId="mastery_minionoffence188" }, [43650]={ connections={ @@ -90877,7 +93983,8 @@ return { stats={ [1]="8% increased Critical Damage Bonus", [2]="5% increased Critical Hit Chance" - } + }, + stringId="criticals62" }, [43653]={ connections={ @@ -90898,7 +94005,8 @@ return { skill=43653, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold20" }, [43677]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -90919,7 +94027,8 @@ return { stats={ [1]="25% chance for Attacks to Maim on Hit against Poisoned Enemies", [2]="25% increased Magnitude of Poison you inflict" - } + }, + stringId="poison18" }, [43691]={ connections={ @@ -90967,7 +94076,8 @@ return { skill=43691, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity10" }, [43711]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern", @@ -90987,7 +94097,8 @@ return { skill=43711, stats={ [1]="+6% to Thorns Critical Hit Chance" - } + }, + stringId="getting_hit14" }, [43713]={ connections={ @@ -91012,7 +94123,8 @@ return { skill=43713, stats={ [1]="Offering Skills have 20% increased Area of Effect" - } + }, + stringId="corpses14" }, [43720]={ connections={ @@ -91026,7 +94138,8 @@ return { stats={ [1]="+5% to Cold Resistance", [2]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech1" }, [43721]={ connectionArt="CharacterPlanned", @@ -91052,6 +94165,7 @@ return { [2]="11% increased Life Cost of Skills", [3]="3% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_beast_corruption12", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -91085,7 +94199,8 @@ return { skill=43736, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery20" }, [43746]={ connections={ @@ -91133,7 +94248,8 @@ return { skill=43746, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity16" }, [43778]={ connections={ @@ -91150,7 +94266,8 @@ return { skill=43778, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="jagged_ground1" }, [43791]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern", @@ -91170,7 +94287,8 @@ return { skill=43791, stats={ [1]="When a Banner expires, recover 15% of the Glory required for that Banner" - } + }, + stringId="banners13" }, [43818]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -91184,7 +94302,8 @@ return { orbitIndex=0, skill=43818, stats={ - } + }, + stringId="mastery_life147" }, [43829]={ connections={ @@ -91211,7 +94330,8 @@ return { skill=43829, stats={ [1]="25% increased chance to inflict Ailments with Projectiles" - } + }, + stringId="ranged40" }, [43842]={ connections={ @@ -91232,7 +94352,8 @@ return { skill=43842, stats={ [1]="10% increased effect of Archon Buffs on you" - } + }, + stringId="archon1" }, [43843]={ connections={ @@ -91250,7 +94371,8 @@ return { stats={ [1]="5% increased Projectile Speed", [2]="8% increased Physical Damage" - } + }, + stringId="projectiles46" }, [43854]={ connections={ @@ -91274,7 +94396,8 @@ return { stats={ [1]="20% reduced Presence Area of Effect", [2]="12% increased Area of Effect" - } + }, + stringId="auras34" }, [43867]={ connections={ @@ -91291,7 +94414,8 @@ return { skill=43867, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration2" }, [43877]={ connections={ @@ -91312,7 +94436,8 @@ return { skill=43877, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed57" }, [43893]={ connections={ @@ -91333,7 +94458,8 @@ return { skill=43893, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental12" }, [43895]={ connections={ @@ -91350,7 +94476,8 @@ return { skill=43895, stats={ [1]="15% increased Life Regeneration Rate while on Low Life" - } + }, + stringId="life_regeneration6" }, [43923]={ connections={ @@ -91378,7 +94505,8 @@ return { skill=43923, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy9" }, [43938]={ connections={ @@ -91395,7 +94523,8 @@ return { skill=43938, stats={ [1]="6% increased Trap Throwing Speed" - } + }, + stringId="trap6" }, [43939]={ connections={ @@ -91422,7 +94551,8 @@ return { skill=43939, stats={ [1]="Enemies Ignited by you permanently take 1% increased Fire Damage for each second they have ever been Ignited by you, up to a maximum of 10%" - } + }, + stringId="ignite_mitigation12" }, [43941]={ connections={ @@ -91439,7 +94569,8 @@ return { skill=43941, stats={ [1]="3% increased Skill Speed while Shapeshifted" - } + }, + stringId="wolf2_" }, [43944]={ connections={ @@ -91462,7 +94593,8 @@ return { skill=43944, stats={ [1]="25% chance that when Volatility on you explodes, you regain an equivalent amount of Volatility" - } + }, + stringId="volatility3" }, [43964]={ connections={ @@ -91479,7 +94611,8 @@ return { skill=43964, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="physical24" }, [44005]={ connections={ @@ -91499,7 +94632,8 @@ return { stats={ [1]="15% reduced Spell Damage", [2]="6% increased Cast Speed for each different Non-Instant Spell you've Cast Recently" - } + }, + stringId="cast_speed31" }, [44014]={ connections={ @@ -91516,7 +94650,8 @@ return { skill=44014, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy24" }, [44017]={ connections={ @@ -91536,7 +94671,8 @@ return { stats={ [1]="Accuracy Rating is Doubled", [2]="Never deal Critical Hits" - } + }, + stringId="passive_keystone_resolute_technique" }, [44069]={ connections={ @@ -91553,7 +94689,8 @@ return { skill=44069, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun11" }, [44082]={ connections={ @@ -91570,7 +94707,8 @@ return { skill=44082, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="energy_shield_recovery35" }, [44092]={ connections={ @@ -91587,7 +94725,8 @@ return { skill=44092, stats={ [1]="12% increased Ignite Magnitude" - } + }, + stringId="ignite8" }, [44098]={ connections={ @@ -91609,7 +94748,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield8" }, [44141]={ connections={ @@ -91630,7 +94770,8 @@ return { skill=44141, stats={ [1]="3% increased Attack Speed with Bows" - } + }, + stringId="bow17" }, [44176]={ connections={ @@ -91647,7 +94788,8 @@ return { skill=44176, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes1" }, [44179]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -91661,7 +94803,8 @@ return { orbitIndex=0, skill=44179, stats={ - } + }, + stringId="mastery_cold60" }, [44188]={ connections={ @@ -91679,7 +94822,8 @@ return { stats={ [1]="8% increased Power Charge Duration", [2]="8% increased Elemental Infusion duration" - } + }, + stringId="power_charges19" }, [44201]={ connections={ @@ -91692,7 +94836,8 @@ return { skill=44201, stats={ [1]="6% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="projectile_spells6" }, [44204]={ connections={ @@ -91710,7 +94855,8 @@ return { stats={ [1]="20% increased Flammability Magnitude", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental23" }, [44213]={ connections={ @@ -91728,7 +94874,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour32_" }, [44223]={ connections={ @@ -91741,7 +94888,8 @@ return { skill=44223, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals15" }, [44239]={ connections={ @@ -91758,7 +94906,8 @@ return { skill=44239, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="pin1" }, [44255]={ connections={ @@ -91775,7 +94924,8 @@ return { skill=44255, stats={ [1]="Minions Revive 5% faster" - } + }, + stringId="minion_defence12" }, [44280]={ connections={ @@ -91793,7 +94943,8 @@ return { stats={ [1]="8% increased Effect of your Mark Skills", [2]="5% chance to Blind Enemies on Hit with Attacks" - } + }, + stringId="marks30" }, [44293]={ connections={ @@ -91813,7 +94964,8 @@ return { stats={ [1]="5% increased Cast Speed", [2]="10% increased Cast Speed when on Full Life" - } + }, + stringId="cast_speed40" }, [44298]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -91831,7 +94983,8 @@ return { orbitIndex=0, skill=44298, stats={ - } + }, + stringId="mastery_elemental93" }, [44299]={ connections={ @@ -91863,7 +95016,8 @@ return { stats={ [1]="25% increased maximum Energy Shield", [2]="5% of Maximum Life Converted to Energy Shield" - } + }, + stringId="energy_shield36" }, [44309]={ connectionArt="CharacterPlanned", @@ -91887,6 +95041,7 @@ return { stats={ [1]="Companions deal 15% increased Damage" }, + stringId="oracle_big_family2_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -91906,7 +95061,8 @@ return { orbitIndex=6, skill=44316, stats={ - } + }, + stringId="mastery_life146" }, [44330]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -91927,7 +95083,8 @@ return { stats={ [1]="25% increased Damage with One Handed Weapons", [2]="Attacks with One-Handed Weapons have 20% increased Chance to inflict Ailments" - } + }, + stringId="one_handed26" }, [44343]={ connections={ @@ -91971,7 +95128,8 @@ return { skill=44343, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity1" }, [44344]={ connections={ @@ -92015,7 +95173,8 @@ return { skill=44344, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes63" }, [44345]={ connections={ @@ -92032,7 +95191,8 @@ return { skill=44345, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="lightning12" }, [44357]={ ascendancyName="Invoker", @@ -92055,7 +95215,8 @@ return { skill=44357, stats={ [1]="12% increased Critical Hit Chance" - } + }, + stringId="AscendancyMonk2Small8" }, [44359]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -92069,7 +95230,8 @@ return { orbitIndex=0, skill=44359, stats={ - } + }, + stringId="mastery_energy_shield_6487" }, [44369]={ connections={ @@ -92086,7 +95248,8 @@ return { skill=44369, stats={ [1]="3% chance to gain Volatility on Kill" - } + }, + stringId="volatility4" }, [44371]={ ascendancyName="Tactician", @@ -92111,7 +95274,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 20% of Armour", [2]="Gain 100% of Evasion Rating as extra Ailment Threshold" - } + }, + stringId="AscendancyMercenary1Notable6" }, [44372]={ connections={ @@ -92133,7 +95297,8 @@ return { stats={ [1]="6% increased Spell Damage", [2]="2% increased Cast Speed" - } + }, + stringId="orb1" }, [44373]={ connections={ @@ -92153,7 +95318,8 @@ return { stats={ [1]="Unwithered enemies are Withered for 8 seconds when they enter your Presence", [2]="20% increased Withered Magnitude" - } + }, + stringId="chaos38" }, [44406]={ connections={ @@ -92166,7 +95332,8 @@ return { skill=44406, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun12_" }, [44419]={ connections={ @@ -92187,7 +95354,8 @@ return { skill=44419, stats={ [1]="10% increased amount of Life Leeched" - } + }, + stringId="life_leech5_" }, [44420]={ connections={ @@ -92204,7 +95372,8 @@ return { skill=44420, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals16" }, [44423]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -92222,7 +95391,8 @@ return { orbitIndex=1, skill=44423, stats={ - } + }, + stringId="mastery_attack276_" }, [44430]={ connections={ @@ -92239,7 +95409,8 @@ return { skill=44430, stats={ [1]="12% increased Damage with Crossbows" - } + }, + stringId="crossbow3" }, [44452]={ connectionArt="CharacterPlanned", @@ -92264,6 +95435,7 @@ return { [1]="5% increased Skill Effect Duration", [2]="12% increased Physical Damage" }, + stringId="oracle_duration_physical2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -92286,7 +95458,8 @@ return { skill=44453, stats={ [1]="15% increased Stun Threshold" - } + }, + stringId="monkchakra27" }, [44455]={ connections={ @@ -92307,7 +95480,8 @@ return { skill=44455, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold13" }, [44461]={ connections={ @@ -92324,7 +95498,8 @@ return { skill=44461, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="duration3" }, [44484]={ ascendancyName="Stormweaver", @@ -92347,7 +95522,8 @@ return { skill=44484, stats={ [1]="Remnants can be collected from 25% further away" - } + }, + stringId="AscendancySorceress1Small10" }, [44485]={ connectionArt="CharacterPlanned", @@ -92371,6 +95547,7 @@ return { stats={ [1]="Companions deal 15% increased Damage" }, + stringId="oracle_big_family3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -92393,7 +95570,8 @@ return { skill=44487, stats={ [1]="10% increased Ignite Magnitude" - } + }, + stringId="fire64_" }, [44490]={ connections={ @@ -92411,7 +95589,8 @@ return { stats={ [1]="8% increased Lightning Damage", [2]="10% increased Electrocute Buildup" - } + }, + stringId="lightning49" }, [44498]={ connections={ @@ -92432,7 +95611,8 @@ return { skill=44498, stats={ [1]="10% increased Exposure Effect" - } + }, + stringId="elemental34" }, [44516]={ connections={ @@ -92449,7 +95629,8 @@ return { skill=44516, stats={ [1]="3% increased Attack Speed with Quarterstaves" - } + }, + stringId="quarterstaff9_" }, [44522]={ connections={ @@ -92466,7 +95647,8 @@ return { skill=44522, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect44" }, [44527]={ connections={ @@ -92497,7 +95679,8 @@ return { stats={ [1]="15% increased Flask Effect Duration", [2]="15% increased Flask Charges gained" - } + }, + stringId="flasks24" }, [44540]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -92511,7 +95694,8 @@ return { orbitIndex=4, skill=44540, stats={ - } + }, + stringId="mastery_trap239" }, [44560]={ connectionArt="CharacterPlanned", @@ -92535,6 +95719,7 @@ return { stats={ [1]="20% increased Cold Damage" }, + stringId="oracle_hierarchy4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -92558,7 +95743,8 @@ return { stats={ [1]="Debuffs you inflict have 4% increased Slow Magnitude", [2]="20% increased Hinder Duration" - } + }, + stringId="slowed_enemies13" }, [44566]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -92578,7 +95764,8 @@ return { skill=44566, stats={ [1]="30% chance for Lightning Damage with Hits to be Lucky" - } + }, + stringId="lightning_penetration28" }, [44573]={ connections={ @@ -92594,7 +95781,8 @@ return { [1]="10% increased Skill Effect Duration", [2]="10% increased Area of Effect for Attacks", [3]="Combo count loss occurs 20% slower" - } + }, + stringId="area_attacks59" }, [44605]={ connections={ @@ -92618,7 +95806,8 @@ return { [1]="15% increased Projectile Damage", [2]="30% increased Stun Buildup against enemies within 2 metres", [3]="+5 to Strength and Dexterity" - } + }, + stringId="duelist_mercenary_notable2" }, [44608]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -92632,7 +95821,8 @@ return { orbitIndex=0, skill=44608, stats={ - } + }, + stringId="mastery_critical_6413" }, [44612]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern", @@ -92646,7 +95836,8 @@ return { orbitIndex=0, skill=44612, stats={ - } + }, + stringId="mastery_spell_suppression_6714" }, [44628]={ connections={ @@ -92663,7 +95854,8 @@ return { skill=44628, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed26" }, [44659]={ connections={ @@ -92703,7 +95895,8 @@ return { skill=44659, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength23" }, [44669]={ connections={ @@ -92716,7 +95909,8 @@ return { skill=44669, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="duration12" }, [44683]={ classesStart={ @@ -92760,7 +95954,8 @@ return { orbitIndex=0, skill=44683, stats={ - } + }, + stringId="six704" }, [44690]={ connections={ @@ -92777,7 +95972,8 @@ return { skill=44690, stats={ [1]="8% reduced Skill Effect Duration" - } + }, + stringId="duration9_" }, [44699]={ connections={ @@ -92794,7 +95990,8 @@ return { skill=44699, stats={ [1]="8% increased Reservation Efficiency of Companion Skills" - } + }, + stringId="companions15" }, [44707]={ connections={ @@ -92815,7 +96012,8 @@ return { skill=44707, stats={ [1]="Attack Skills deal 10% increased Damage while holding a Shield" - } + }, + stringId="shield1" }, [44733]={ connections={ @@ -92871,7 +96069,8 @@ return { skill=44733, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence2" }, [44746]={ ascendancyName="Tactician", @@ -92895,7 +96094,8 @@ return { skill=44746, stats={ [1]="40% more Immobilisation buildup" - } + }, + stringId="AscendancyMercenary1Notable4_" }, [44753]={ connections={ @@ -92918,7 +96118,8 @@ return { skill=44753, stats={ [1]="50% reduced Magnitude of Ignite on you" - } + }, + stringId="ignite_mitigation6" }, [44756]={ connections={ @@ -92942,7 +96143,8 @@ return { stats={ [1]="60% increased Mana Cost Efficiency of Marks", [2]="4% increased Movement Speed if you've used a Mark Recently" - } + }, + stringId="marks17" }, [44765]={ connections={ @@ -92966,7 +96168,8 @@ return { stats={ [1]="10% increased Cooldown Recovery Rate", [2]="Enemies in your Presence have 10% reduced Cooldown Recovery Rate" - } + }, + stringId="cooldowns13" }, [44776]={ connections={ @@ -92987,7 +96190,8 @@ return { skill=44776, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion24_" }, [44783]={ connections={ @@ -93004,7 +96208,8 @@ return { skill=44783, stats={ [1]="10% increased Spell Area Damage" - } + }, + stringId="area_spells1" }, [44787]={ connections={ @@ -93029,7 +96234,8 @@ return { skill=44787, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems24" }, [44836]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -93049,7 +96255,8 @@ return { stats={ [1]="20% increased Armour and Evasion Rating", [2]="20% increased Stun Threshold" - } + }, + stringId="armour_and_evasion28" }, [44841]={ connections={ @@ -93070,7 +96277,8 @@ return { skill=44841, stats={ [1]="Mark Skills have 25% increased Skill Effect Duration" - } + }, + stringId="marks13" }, [44850]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern", @@ -93084,7 +96292,8 @@ return { orbitIndex=0, skill=44850, stats={ - } + }, + stringId="mastery_recovery_6673" }, [44871]={ connections={ @@ -93105,7 +96314,8 @@ return { skill=44871, stats={ [1]="+10 to maximum Energy Shield" - } + }, + stringId="energy_shield15" }, [44872]={ connections={ @@ -93161,7 +96371,8 @@ return { skill=44872, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes79" }, [44875]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -93175,7 +96386,8 @@ return { orbitIndex=0, skill=44875, stats={ - } + }, + stringId="mastery_evasion_6508" }, [44891]={ connections={ @@ -93196,7 +96408,8 @@ return { skill=44891, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration2" }, [44902]={ connections={ @@ -93214,7 +96427,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells5_" }, [44917]={ connections={ @@ -93238,7 +96452,8 @@ return { stats={ [1]="Gain additional Stun Threshold equal to 20% of maximum Energy Shield", [2]="20% increased Stun Threshold while on Full Life" - } + }, + stringId="stun_threshold_from_energy_shield11" }, [44932]={ connections={ @@ -93255,7 +96470,8 @@ return { skill=44932, stats={ [1]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="shock3" }, [44948]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -93269,7 +96485,8 @@ return { orbitIndex=0, skill=44948, stats={ - } + }, + stringId="mastery_mana160" }, [44951]={ connections={ @@ -93298,7 +96515,8 @@ return { skill=44951, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence4" }, [44952]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -93323,7 +96541,8 @@ return { stats={ [1]="30% increased Armour", [2]="5% of Physical Damage prevented Recouped as Life" - } + }, + stringId="armour34" }, [44974]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -93343,7 +96562,8 @@ return { skill=44974, stats={ [1]="Empowered Attacks Gain 16% of Damage as Extra Cold Damage" - } + }, + stringId="cold51" }, [44983]={ connections={ @@ -93360,7 +96580,8 @@ return { skill=44983, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes5" }, [45012]={ connections={ @@ -93385,7 +96606,8 @@ return { skill=45012, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack18" }, [45013]={ connections={ @@ -93409,7 +96631,8 @@ return { stats={ [1]="60% increased Damage with Hits against Enemies that are on Low Life", [2]="30% increased Stun Buildup against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life9_" }, [45019]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -93423,7 +96646,8 @@ return { orbitIndex=0, skill=45019, stats={ - } + }, + stringId="mastery_mana167" }, [45037]={ connections={ @@ -93440,7 +96664,8 @@ return { skill=45037, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion6" }, [45075]={ connections={ @@ -93462,7 +96687,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy42" }, [45086]={ connections={ @@ -93479,7 +96705,8 @@ return { skill=45086, stats={ [1]="Gain 3% of Physical Damage as extra Chaos Damage" - } + }, + stringId="physical12" }, [45090]={ connections={ @@ -93496,7 +96723,8 @@ return { skill=45090, stats={ [1]="12% increased Attack Damage" - } + }, + stringId="slow_attacks5" }, [45100]={ connections={ @@ -93514,7 +96742,8 @@ return { stats={ [1]="5% increased Flask Effect Duration", [2]="2% increased Attack Speed" - } + }, + stringId="attack_speed15" }, [45111]={ connections={ @@ -93531,7 +96760,8 @@ return { skill=45111, stats={ [1]="20% increased Curse Duration" - } + }, + stringId="curses13" }, [45137]={ connections={ @@ -93548,7 +96778,8 @@ return { skill=45137, stats={ [1]="10% increased Ignite Magnitude" - } + }, + stringId="fire65" }, [45162]={ connections={ @@ -93569,7 +96800,8 @@ return { skill=45162, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="glory14" }, [45177]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -93590,7 +96822,8 @@ return { stats={ [1]="20% increased Accuracy Rating", [2]="+10 to Dexterity" - } + }, + stringId="accuracy48" }, [45193]={ connections={ @@ -93607,7 +96840,8 @@ return { skill=45193, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison13" }, [45202]={ connections={ @@ -93627,7 +96861,8 @@ return { stats={ [1]="Unlimited number of Summoned Totems", [2]="Totems reserve 75 Spirit each" - } + }, + stringId="passive_keystone_ancestral_bond" }, [45215]={ connections={ @@ -93645,7 +96880,8 @@ return { stats={ [1]="Allies in your Presence deal 8% increased Damage", [2]="8% increased Attack Damage while you have an Ally in your Presence" - } + }, + stringId="auras25" }, [45226]={ connectionArt="CharacterPlanned", @@ -93669,6 +96905,7 @@ return { stats={ [1]="16% increased Damage with Bows" }, + stringId="oracle_bow_movement3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -93691,7 +96928,8 @@ return { skill=45227, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break7" }, [45230]={ connections={ @@ -93708,7 +96946,8 @@ return { skill=45230, stats={ [1]="10% increased Area of Effect of Curses" - } + }, + stringId="curses9" }, [45244]={ connections={ @@ -93735,7 +96974,8 @@ return { skill=45244, stats={ [1]="Life Flasks gain 0.15 charges per Second" - } + }, + stringId="life_flasks3" }, [45248]={ ascendancyName="Gemling Legionnaire", @@ -93758,7 +96998,8 @@ return { skill=45248, stats={ [1]="+2% to Quality of all Skills" - } + }, + stringId="AscendancyMercenary3Small4" }, [45272]={ connections={ @@ -93775,7 +97016,8 @@ return { skill=45272, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes2" }, [45278]={ connections={ @@ -93792,7 +97034,8 @@ return { skill=45278, stats={ [1]="Equipment and Skill Gems have 4% reduced Attribute Requirements" - } + }, + stringId="all_attributes9" }, [45301]={ connections={ @@ -93809,7 +97052,8 @@ return { skill=45301, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="energy_shield_and_armour28__" }, [45304]={ connections={ @@ -93826,7 +97070,8 @@ return { skill=45304, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison24_" }, [45319]={ connections={ @@ -93851,7 +97096,8 @@ return { skill=45319, stats={ [1]="8% increased Spell Damage" - } + }, + stringId="projectile_spells1" }, [45327]={ connections={ @@ -93868,7 +97114,8 @@ return { skill=45327, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun25_" }, [45329]={ connections={ @@ -93896,7 +97143,8 @@ return { stats={ [1]="30% increased Hazard Duration", [2]="40% increased Hazard Damage" - } + }, + stringId="hazards16" }, [45331]={ connections={ @@ -93917,7 +97165,8 @@ return { skill=45331, stats={ [1]="Projectiles have 5% chance to Chain an additional time from terrain" - } + }, + stringId="ranged8" }, [45343]={ connections={ @@ -93938,7 +97187,8 @@ return { skill=45343, stats={ [1]="Minions have 8% increased Area of Effect" - } + }, + stringId="minion_offence22" }, [45350]={ connections={ @@ -93955,7 +97205,8 @@ return { skill=45350, stats={ [1]="Invocated Spells deal 15% increased Damage" - } + }, + stringId="triggers15" }, [45354]={ connections={ @@ -93976,7 +97227,8 @@ return { skill=45354, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras26" }, [45363]={ connections={ @@ -93999,7 +97251,8 @@ return { stats={ [1]="20% increased Melee Damage", [2]="40% increased Melee Damage against Heavy Stunned enemies" - } + }, + stringId="melee55" }, [45370]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -94021,7 +97274,8 @@ return { [1]="Hits against you have 30% reduced Critical Damage Bonus", [2]="15% reduced Duration of Ailments on You", [3]="+10 to Strength" - } + }, + stringId="azmerianimals36" }, [45382]={ connections={ @@ -94039,7 +97293,8 @@ return { stats={ [1]="10% increased Elemental Damage", [2]="6% increased chance to inflict Ailments" - } + }, + stringId="ailments46" }, [45383]={ connections={ @@ -94060,7 +97315,8 @@ return { skill=45383, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning3" }, [45390]={ connections={ @@ -94081,7 +97337,8 @@ return { skill=45390, stats={ [1]="Mark Skills have 10% increased Use Speed" - } + }, + stringId="marks14" }, [45400]={ connectionArt="CharacterPlanned", @@ -94111,6 +97368,7 @@ return { [1]="Totems gain +3% to all Maximum Elemental Resistances", [2]="20% increased Area of Effect for Skills used by Totems" }, + stringId="oracle_totems8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -94139,6 +97397,7 @@ return { [1]="+15 to Maximum Rage", [2]="200% faster start of inherent Rage loss" }, + stringId="oracle_rage3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -94161,7 +97420,8 @@ return { skill=45481, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration10" }, [45488]={ connections={ @@ -94185,7 +97445,8 @@ return { stats={ [1]="20% increased Accuracy Rating while Dual Wielding", [2]="3% increased Movement Speed while Dual Wielding" - } + }, + stringId="dual_wielding4" }, [45494]={ connections={ @@ -94198,7 +97459,8 @@ return { skill=45494, stats={ [1]="20% increased Ballista Immobilisation buildup" - } + }, + stringId="ballista3" }, [45497]={ connections={ @@ -94223,7 +97485,8 @@ return { skill=45497, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="ground16" }, [45503]={ connections={ @@ -94240,7 +97503,8 @@ return { skill=45503, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite15" }, [45522]={ connections={ @@ -94268,7 +97532,8 @@ return { skill=45522, stats={ [1]="12% increased Spell Damage if you have consumed an Elemental Infusion Recently" - } + }, + stringId="lightning6" }, [45530]={ connections={ @@ -94285,7 +97550,8 @@ return { skill=45530, stats={ [1]="Minions cause 15% increased Stun Buildup" - } + }, + stringId="minion_offence24_" }, [45569]={ connections={ @@ -94302,7 +97568,8 @@ return { skill=45569, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="criticals34" }, [45570]={ connections={ @@ -94323,7 +97590,8 @@ return { skill=45570, stats={ [1]="Offering Skills have 20% increased Area of Effect" - } + }, + stringId="corpses13" }, [45576]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -94337,7 +97605,8 @@ return { orbitIndex=3, skill=45576, stats={ - } + }, + stringId="mastery_projectile_6647" }, [45585]={ connections={ @@ -94359,7 +97628,8 @@ return { stats={ [1]="20% increased Armour while Surrounded", [2]="20% increased Evasion Rating while Surrounded" - } + }, + stringId="being_surrounded17_" }, [45586]={ connections={ @@ -94376,7 +97646,8 @@ return { skill=45586, stats={ [1]="Allies in your Presence deal 16% increased Damage" - } + }, + stringId="auras21" }, [45599]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -94404,7 +97675,8 @@ return { skill=45599, stats={ [1]="1% increased Damage per 1% Chance to Block" - } + }, + stringId="shield5" }, [45602]={ ascendancyName="Disciple of Varashta", @@ -94429,7 +97701,8 @@ return { skill=45602, stats={ [1]="Grants Skill: Navira's Oasis" - } + }, + stringId="AscendancySorceress3Notable12_" }, [45609]={ connections={ @@ -94442,7 +97715,8 @@ return { skill=45609, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals48" }, [45612]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -94467,7 +97741,8 @@ return { stats={ [1]="12% increased Block chance", [2]="5 Mana gained when you Block" - } + }, + stringId="shield28_" }, [45631]={ connections={ @@ -94485,7 +97760,8 @@ return { stats={ [1]="10% increased Evasion Rating", [2]="10% increased Energy Shield Recharge Rate" - } + }, + stringId="evasion_and_energy_shield6_" }, [45632]={ connections={ @@ -94509,7 +97785,8 @@ return { stats={ [1]="20% increased Mana Regeneration Rate", [2]="15% increased Mana Cost Efficiency" - } + }, + stringId="mana16" }, [45650]={ connections={ @@ -94530,7 +97807,8 @@ return { skill=45650, stats={ [1]="15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds" - } + }, + stringId="ranged19_" }, [45693]={ connections={ @@ -94547,7 +97825,8 @@ return { skill=45693, stats={ [1]="25% increased Defences from Equipped Shield" - } + }, + stringId="deflect1_" }, [45702]={ connections={ @@ -94568,7 +97847,8 @@ return { skill=45702, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals86" }, [45709]={ connections={ @@ -94585,7 +97865,8 @@ return { skill=45709, stats={ [1]="15% increased Life Flask Charges gained" - } + }, + stringId="life_flasks10" }, [45712]={ connections={ @@ -94603,7 +97884,8 @@ return { stats={ [1]="20% increased Flammability Magnitude", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental29" }, [45713]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -94624,7 +97906,8 @@ return { stats={ [1]="20% increased Flask Effect Duration", [2]="20% chance for Flasks you use to not consume Charges" - } + }, + stringId="flasks18" }, [45751]={ connections={ @@ -94643,7 +97926,8 @@ return { skill=45751, stats={ [1]="Apply Debilitate to Enemies 3 Metres in front of you while your Shield is raised" - } + }, + stringId="shield37" }, [45774]={ connections={ @@ -94660,7 +97944,8 @@ return { skill=45774, stats={ [1]="Debuffs you inflict have 5% increased Slow Magnitude" - } + }, + stringId="slowed_enemies5" }, [45777]={ connections={ @@ -94684,7 +97969,8 @@ return { stats={ [1]="20% increased chance to inflict Ailments", [2]="20% increased Physical Damage" - } + }, + stringId="projectiles50" }, [45798]={ connections={ @@ -94705,7 +97991,8 @@ return { skill=45798, stats={ [1]="3% chance to gain Volatility on Kill" - } + }, + stringId="volatility10" }, [45824]={ connections={ @@ -94726,7 +98013,8 @@ return { skill=45824, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword1" }, [45874]={ connections={ @@ -94745,7 +98033,8 @@ return { skill=45874, stats={ [1]="Fissure Skills have +1 to Limit" - } + }, + stringId="physical70_" }, [45885]={ connections={ @@ -94801,7 +98090,8 @@ return { skill=45885, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence54" }, [45899]={ connections={ @@ -94819,7 +98109,8 @@ return { stats={ [1]="6% increased Fire Damage", [2]="5% increased Area of Effect" - } + }, + stringId="fire9" }, [45916]={ connections={ @@ -94840,7 +98131,8 @@ return { skill=45916, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration37" }, [45918]={ connections={ @@ -94856,7 +98148,8 @@ return { stats={ [1]="All Damage is taken from Mana before Life", [2]="50% less Mana Recovery Rate" - } + }, + stringId="passive_keystone_mind_over_matter" }, [45923]={ connections={ @@ -94904,7 +98197,8 @@ return { skill=45923, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength4" }, [45962]={ connections={ @@ -94925,7 +98219,8 @@ return { skill=45962, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks20" }, [45969]={ connections={ @@ -94973,7 +98268,8 @@ return { skill=45969, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength31" }, [45990]={ connections={ @@ -94990,7 +98286,8 @@ return { skill=45990, stats={ [1]="4% increased Attack Speed with Axes" - } + }, + stringId="axe8" }, [45992]={ connections={ @@ -95007,7 +98304,8 @@ return { skill=45992, stats={ [1]="15% increased Armour" - } + }, + stringId="armour22" }, [46016]={ ascendancyName="Infernalist", @@ -95030,7 +98328,8 @@ return { skill=46016, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch1Small2" }, [46017]={ connections={ @@ -95047,7 +98346,8 @@ return { skill=46017, stats={ [1]="15% increased Life Regeneration Rate while stationary" - } + }, + stringId="life_regeneration9" }, [46023]={ connections={ @@ -95060,7 +98360,8 @@ return { skill=46023, stats={ [1]="15% increased Armour" - } + }, + stringId="armour8" }, [46024]={ connections={ @@ -95079,7 +98380,8 @@ return { skill=46024, stats={ [1]="30% increased Damage with Hits against Shocked Enemies" - } + }, + stringId="lightning31" }, [46034]={ connections={ @@ -95127,7 +98429,8 @@ return { skill=46034, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes69" }, [46051]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern", @@ -95141,7 +98444,8 @@ return { orbitIndex=0, skill=46051, stats={ - } + }, + stringId="mastery_thorns309" }, [46060]={ connections={ @@ -95168,7 +98472,8 @@ return { skill=46060, stats={ [1]="20% of Leech is Instant" - } + }, + stringId="life_leech14" }, [46069]={ connectionArt="CharacterPlanned", @@ -95192,6 +98497,7 @@ return { stats={ [1]="12% increased Magnitude of Poison you inflict" }, + stringId="oracle_poison4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -95220,7 +98526,8 @@ return { skill=46071, stats={ [1]="12% increased Accuracy Rating" - } + }, + stringId="AscendancyHuntress1Small1" }, [46088]={ connections={ @@ -95237,7 +98544,8 @@ return { skill=46088, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="spell_criticals16" }, [46091]={ ascendancyName="Disciple of Varashta", @@ -95266,7 +98574,8 @@ return { stats={ [1]="-1 second to base Energy Shield Recharge delay", [2]="40% more Energy Shield Recharge Rate while on Low Energy Shield" - } + }, + stringId="AscendancySorceress3Notable2" }, [46124]={ connections={ @@ -95289,7 +98598,8 @@ return { skill=46124, stats={ [1]="Recover 3% of Maximum Mana when you collect a Remnant" - } + }, + stringId="remnant10" }, [46146]={ connections={ @@ -95306,7 +98616,8 @@ return { skill=46146, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech10" }, [46152]={ connections={ @@ -95323,7 +98634,8 @@ return { skill=46152, stats={ [1]="10% increased Blind Effect" - } + }, + stringId="monkchakra10" }, [46157]={ connections={ @@ -95340,7 +98652,8 @@ return { skill=46157, stats={ [1]="20% chance for Lightning Skills to Chain an additional time" - } + }, + stringId="shock2" }, [46171]={ connections={ @@ -95357,7 +98670,8 @@ return { skill=46171, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="monkelemental4" }, [46182]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern", @@ -95382,7 +98696,8 @@ return { stats={ [1]="20% increased chance to inflict Ailments", [2]="15% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="ailments43" }, [46197]={ connections={ @@ -95406,7 +98721,8 @@ return { stats={ [1]="20% reduced Critical Damage Bonus", [2]="50% increased Critical Hit Chance" - } + }, + stringId="criticals84" }, [46205]={ connections={ @@ -95431,7 +98747,8 @@ return { skill=46205, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems2" }, [46224]={ connections={ @@ -95459,7 +98776,8 @@ return { stats={ [1]="Mana Flasks gain 0.1 charges per Second", [2]="+10 to Intelligence" - } + }, + stringId="mana_flasks12" }, [46268]={ connections={ @@ -95480,7 +98798,8 @@ return { skill=46268, stats={ [1]="20% increased Attack Damage while you have no Life Flask uses left" - } + }, + stringId="attack40" }, [46275]={ connections={ @@ -95498,7 +98817,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield15" }, [46296]={ connections={ @@ -95518,7 +98838,8 @@ return { stats={ [1]="10% reduced Projectile Speed", [2]="20% increased Projectile Damage" - } + }, + stringId="ranged37" }, [46300]={ connections={ @@ -95539,7 +98860,8 @@ return { skill=46300, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite1" }, [46325]={ connections={ @@ -95560,7 +98882,8 @@ return { skill=46325, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee18" }, [46343]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern", @@ -95586,7 +98909,8 @@ return { orbitIndex=0, skill=46343, stats={ - } + }, + stringId="mastery_two_hand_6774" }, [46358]={ connections={ @@ -95634,7 +98958,8 @@ return { skill=46358, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence37" }, [46365]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -95655,7 +98980,8 @@ return { stats={ [1]="25% reduced Reservation Efficiency of Minion Skills", [2]="Your Minions are Gigantic" - } + }, + stringId="minion_reservation16" }, [46380]={ connections={ @@ -95672,7 +98998,8 @@ return { skill=46380, stats={ [1]="20% increased maximum Energy Shield if you've consumed a Power Charge Recently" - } + }, + stringId="power_charges10" }, [46384]={ connections={ @@ -95700,7 +99027,8 @@ return { stats={ [1]="30% increased Block chance", [2]="25% reduced Defences" - } + }, + stringId="shield10" }, [46386]={ connections={ @@ -95717,7 +99045,8 @@ return { skill=46386, stats={ [1]="Companions deal 12% increased Damage" - } + }, + stringId="companions11" }, [46399]={ connections={ @@ -95738,7 +99067,8 @@ return { skill=46399, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="glory24_" }, [46402]={ connections={ @@ -95763,7 +99093,8 @@ return { skill=46402, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion8" }, [46421]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -95777,7 +99108,8 @@ return { orbitIndex=0, skill=46421, stats={ - } + }, + stringId="mastery_aura_6309" }, [46431]={ connections={ @@ -95798,7 +99130,8 @@ return { skill=46431, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards14" }, [46454]={ ascendancyName="Pathfinder", @@ -95820,7 +99153,8 @@ return { [1]="Attribute Passive Skills can instead grant 5% increased Damage", [2]="Attribute Passive Skills can instead grant 5% increased Defences", [3]="Attribute Passive Skills can instead grant 5% increased Cost Efficiency" - } + }, + stringId="AscendancyRanger3Notable9" }, [46475]={ connections={ @@ -95845,7 +99179,8 @@ return { skill=46475, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion20_" }, [46499]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -95866,7 +99201,8 @@ return { stats={ [1]="Recover 3% of maximum Life for each Endurance Charge consumed", [2]="+1 to Maximum Endurance Charges" - } + }, + stringId="endurance_charges8" }, [46522]={ ascendancyName="Tactician", @@ -95889,7 +99225,8 @@ return { skill=46522, stats={ [1]="20% increased Pin Buildup" - } + }, + stringId="AscendancyMercenary1Small5_" }, [46533]={ connections={ @@ -95907,7 +99244,8 @@ return { stats={ [1]="15% increased Stun Buildup", [2]="15% increased Freeze Buildup" - } + }, + stringId="poise5" }, [46535]={ ascendancyName="Witchhunter", @@ -95927,7 +99265,8 @@ return { skill=46535, stats={ [1]="Deal up to 40% more Damage to Enemies based on their missing Concentration" - } + }, + stringId="AscendancyMercenary2Notable4" }, [46554]={ connections={ @@ -95983,7 +99322,8 @@ return { skill=46554, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence59" }, [46561]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern", @@ -95997,7 +99337,8 @@ return { orbitIndex=6, skill=46561, stats={ - } + }, + stringId="mastery_recovery_6676_" }, [46565]={ connections={ @@ -96015,7 +99356,8 @@ return { skill=46565, stats={ [1]="25% increased Damage with Swords" - } + }, + stringId="sword18" }, [46601]={ connections={ @@ -96036,7 +99378,8 @@ return { skill=46601, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech4" }, [46604]={ connections={ @@ -96053,7 +99396,8 @@ return { skill=46604, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos17" }, [46615]={ connections={ @@ -96070,7 +99414,8 @@ return { skill=46615, stats={ [1]="50% chance to gain Volatility when you are Stunned" - } + }, + stringId="volatility8" }, [46628]={ connections={ @@ -96134,7 +99479,8 @@ return { skill=46628, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence76" }, [46644]={ ascendancyName="Infernalist", @@ -96155,7 +99501,8 @@ return { stats={ [1]="Reserves 25% of Life", [2]="+1 to Maximum Spirit per 25 Maximum Life" - } + }, + stringId="AscendancyWitch1Notable3" }, [46654]={ ascendancyName="Shaman", @@ -96178,7 +99525,8 @@ return { skill=46654, stats={ [1]="+3% to all Elemental Resistances" - } + }, + stringId="AscendancyDruid2Small5" }, [46665]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -96192,7 +99540,8 @@ return { orbitIndex=0, skill=46665, stats={ - } + }, + stringId="mastery_life145" }, [46674]={ connections={ @@ -96213,7 +99562,8 @@ return { skill=46674, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="slam_area2" }, [46683]={ connections={ @@ -96236,7 +99586,8 @@ return { skill=46683, stats={ [1]="Warcries have 15% chance to Empower 3 additional Attacks" - } + }, + stringId="warcries49" }, [46688]={ connections={ @@ -96253,7 +99604,8 @@ return { skill=46688, stats={ [1]="3% increased Attack Speed with One Handed Melee Weapons" - } + }, + stringId="one_handed7" }, [46692]={ connections={ @@ -96277,7 +99629,8 @@ return { stats={ [1]="20% increased Flask and Charm Charges gained", [2]="40% increased Life and Mana Recovery from Flasks while you have an active Charm" - } + }, + stringId="flasks9" }, [46696]={ connections={ @@ -96301,7 +99654,8 @@ return { stats={ [1]="25% increased Damage with One Handed Weapons", [2]="Attacks have 10% chance to Maim on Hit" - } + }, + stringId="one_handed20" }, [46705]={ connections={ @@ -96318,7 +99672,8 @@ return { skill=46705, stats={ [1]="15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds" - } + }, + stringId="ranged18" }, [46726]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -96338,7 +99693,8 @@ return { skill=46726, stats={ [1]="Your Energy Shield Recharge starts when your Minions are Reformed" - } + }, + stringId="minion_defence47" }, [46741]={ connections={ @@ -96351,7 +99707,8 @@ return { skill=46741, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun3__" }, [46742]={ connections={ @@ -96368,7 +99725,8 @@ return { [1]="Create Lightning Infusion Remnants instead of Fire", [2]="Create Cold Infusion Remnants instead of Lightning", [3]="Create Fire Infusion Remnants instead of Cold" - } + }, + stringId="passive_keystone_elemental_equilibrium" }, [46748]={ connections={ @@ -96389,7 +99747,8 @@ return { skill=46748, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems50" }, [46760]={ connections={ @@ -96410,7 +99769,8 @@ return { skill=46760, stats={ [1]="16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently" - } + }, + stringId="criticals8" }, [46761]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -96424,7 +99784,8 @@ return { orbitIndex=0, skill=46761, stats={ - } + }, + stringId="mastery_flask126" }, [46782]={ connections={ @@ -96441,7 +99802,8 @@ return { skill=46782, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack13_" }, [46819]={ connections={ @@ -96489,7 +99851,8 @@ return { skill=46819, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes21" }, [46854]={ ascendancyName="Deadeye", @@ -96516,7 +99879,8 @@ return { skill=46854, stats={ [1]="10% increased Projectile Speed" - } + }, + stringId="AscendancyRanger1Small1__" }, [46857]={ connections={ @@ -96533,7 +99897,8 @@ return { skill=46857, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery1" }, [46874]={ connections={ @@ -96554,7 +99919,8 @@ return { skill=46874, stats={ [1]="12% increased Attack Physical Damage" - } + }, + stringId="physical38" }, [46882]={ connections={ @@ -96567,7 +99933,8 @@ return { orbitIndex=8, skill=46882, stats={ - } + }, + stringId="jewel_slot1970" }, [46887]={ connections={ @@ -96588,7 +99955,8 @@ return { skill=46887, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech5" }, [46931]={ connections={ @@ -96609,7 +99977,8 @@ return { skill=46931, stats={ [1]="25% increased Attack Damage while Surrounded" - } + }, + stringId="being_surrounded15" }, [46972]={ connections={ @@ -96633,7 +100002,8 @@ return { stats={ [1]="25% increased Energy Shield Recharge Rate", [2]="Mana Flasks gain 0.1 charges per Second" - } + }, + stringId="energy_shield_recovery25_" }, [46989]={ connections={ @@ -96646,7 +100016,8 @@ return { skill=46989, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells9" }, [46990]={ ascendancyName="Deadeye", @@ -96685,7 +100056,8 @@ return { orbitIndex=48, skill=46990, stats={ - } + }, + stringId="AscendancyRanger1Start" }, [47006]={ connections={ @@ -96702,7 +100074,8 @@ return { skill=47006, stats={ [1]="10% increased effect of Fully Broken Armour" - } + }, + stringId="armour_break12" }, [47009]={ connections={ @@ -96719,7 +100092,8 @@ return { skill=47009, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks47" }, [47021]={ connections={ @@ -96736,7 +100110,8 @@ return { skill=47021, stats={ [1]="15% increased Volatility Explosion delay" - } + }, + stringId="volatility17" }, [47088]={ connections={ @@ -96755,7 +100130,8 @@ return { skill=47088, stats={ [1]="Companions deal 60% increased damage against Immobilised enemies" - } + }, + stringId="companions21" }, [47097]={ ascendancyName="Warbringer", @@ -96776,7 +100152,8 @@ return { stats={ [1]="Warcries Explode Corpses dealing 25% of their Life as Physical Damage", [2]="Ignore Warcry Cooldowns" - } + }, + stringId="AscendancyWarrior2Notable4_" }, [47150]={ connections={ @@ -96793,7 +100170,8 @@ return { skill=47150, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion26" }, [47155]={ connections={ @@ -96818,7 +100196,8 @@ return { skill=47155, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence20" }, [47157]={ connections={ @@ -96839,7 +100218,8 @@ return { skill=47157, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies further than 6m" - } + }, + stringId="projectiles31" }, [47168]={ connections={ @@ -96895,7 +100275,8 @@ return { skill=47168, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence52" }, [47173]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -96909,7 +100290,8 @@ return { orbitIndex=0, skill=47173, stats={ - } + }, + stringId="mastery_warcry_6792" }, [47175]={ classesStart={ @@ -96957,7 +100339,8 @@ return { orbitIndex=0, skill=47175, stats={ - } + }, + stringId="marauder594" }, [47177]={ connections={ @@ -96997,7 +100380,8 @@ return { skill=47177, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence85" }, [47184]={ ascendancyName="Smith of Kitava", @@ -97017,7 +100401,8 @@ return { skill=47184, stats={ [1]="Grants Skill: Manifest Weapon" - } + }, + stringId="AscendancyWarrior3Notable2" }, [47190]={ ascendancyName="Oracle", @@ -97040,7 +100425,8 @@ return { skill=47190, stats={ [1]="Grants 1 Passive Skill Point" - } + }, + stringId="AscendancyDruid1Small2" }, [47191]={ connections={ @@ -97053,7 +100439,8 @@ return { skill=47191, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire1_" }, [47212]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -97067,7 +100454,8 @@ return { orbitIndex=0, skill=47212, stats={ - } + }, + stringId="mastery_bow33" }, [47235]={ connections={ @@ -97084,7 +100472,8 @@ return { skill=47235, stats={ [1]="Enemies Blinded by you have 15% reduced Critical Hit Chance" - } + }, + stringId="blind15_" }, [47236]={ ascendancyName="Smith of Kitava", @@ -97107,7 +100496,8 @@ return { skill=47236, stats={ [1]="20% increased Melee Damage" - } + }, + stringId="AscendancyWarrior3Small3" }, [47242]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -97121,7 +100511,8 @@ return { orbitIndex=0, skill=47242, stats={ - } + }, + stringId="mastery_miniondefence179" }, [47252]={ connections={ @@ -97134,7 +100525,8 @@ return { skill=47252, stats={ [1]="16% increased Mana Regeneration Rate while stationary" - } + }, + stringId="mana_regeneration6" }, [47263]={ connections={ @@ -97190,7 +100582,8 @@ return { skill=47263, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength54" }, [47270]={ connections={ @@ -97210,7 +100603,8 @@ return { stats={ [1]="40% increased Freeze Buildup", [2]="20% increased Freeze Duration on Enemies" - } + }, + stringId="chill_and_freeze4" }, [47284]={ connections={ @@ -97227,7 +100621,8 @@ return { skill=47284, stats={ [1]="Minions have +20% to Cold Resistance" - } + }, + stringId="minion_defence26" }, [47307]={ connections={ @@ -97244,7 +100639,8 @@ return { skill=47307, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed15_" }, [47312]={ ascendancyName="Amazon", @@ -97265,7 +100661,8 @@ return { stats={ [1]="Life Flasks also recover Mana", [2]="Mana Flasks also recover Life" - } + }, + stringId="AscendancyHuntress1Notable7" }, [47316]={ connections={ @@ -97294,7 +100691,8 @@ return { [1]="3% reduced maximum Life", [2]="30% increased amount of Life Leeched", [3]="40% increased Physical Damage" - } + }, + stringId="life_leech16" }, [47344]={ ascendancyName="Acolyte of Chayula", @@ -97317,7 +100715,8 @@ return { skill=47344, stats={ [1]="11% increased Chaos Damage" - } + }, + stringId="AscendancyMonk3Small2" }, [47359]={ connections={ @@ -97334,7 +100733,8 @@ return { skill=47359, stats={ [1]="Triggered Spells deal 16% increased Spell Damage" - } + }, + stringId="triggers4" }, [47363]={ connections={ @@ -97354,7 +100754,8 @@ return { stats={ [1]="12% increased Area of Effect for Attacks", [2]="+10 to Strength" - } + }, + stringId="two_handed14" }, [47371]={ connections={ @@ -97372,7 +100773,8 @@ return { stats={ [1]="5% chance to inflict Bleeding on Hit", [2]="Empowered Attacks deal 10% increased Damage" - } + }, + stringId="warcries4" }, [47374]={ connections={ @@ -97389,7 +100791,8 @@ return { skill=47374, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies within 2m" - } + }, + stringId="projectiles26" }, [47375]={ connections={ @@ -97407,7 +100810,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Defences while your Companion is in your Presence" - } + }, + stringId="companions16" }, [47418]={ connections={ @@ -97435,7 +100839,8 @@ return { stats={ [1]="10% reduced Flask Charges used from Mana Flasks", [2]="Remove a Curse when you use a Mana Flask" - } + }, + stringId="mana_flasks13" }, [47420]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -97464,7 +100869,8 @@ return { stats={ [1]="20% increased Minion Duration", [2]="Temporary Minion Skills have +2 to Limit of Minions summoned" - } + }, + stringId="minion_reservation2___" }, [47429]={ connections={ @@ -97477,7 +100883,8 @@ return { skill=47429, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries52" }, [47441]={ connections={ @@ -97501,7 +100908,8 @@ return { stats={ [1]="Offerings have 30% increased Maximum Life", [2]="Recover 3% of maximum Life when you create an Offering" - } + }, + stringId="corpses9_" }, [47442]={ ascendancyName="Blood Mage", @@ -97524,7 +100932,8 @@ return { skill=47442, stats={ [1]="15% increased Life Flask Charges gained" - } + }, + stringId="AscendancyWitch2Small9" }, [47443]={ connections={ @@ -97541,7 +100950,8 @@ return { skill=47443, stats={ [1]="8% increased Reservation Efficiency of Companion Skills" - } + }, + stringId="companions13" }, [47477]={ connections={ @@ -97558,7 +100968,8 @@ return { skill=47477, stats={ [1]="15% reduced Volatility Explosion delay" - } + }, + stringId="volatility14" }, [47514]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -97579,7 +100990,8 @@ return { stats={ [1]="10% chance to Daze on Hit", [2]="25% increased Critical Hit Chance against Dazed Enemies" - } + }, + stringId="daze_19" }, [47555]={ connections={ @@ -97631,7 +101043,8 @@ return { skill=47555, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence13" }, [47560]={ connections={ @@ -97650,7 +101063,8 @@ return { skill=47560, stats={ [1]="+24% Surpassing chance to fire an additional Projectile" - } + }, + stringId="projectiles44" }, [47591]={ connections={ @@ -97667,7 +101081,8 @@ return { skill=47591, stats={ [1]="3% of Damage taken Recouped as Mana" - } + }, + stringId="mana_regeneration36_" }, [47606]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -97681,7 +101096,8 @@ return { orbitIndex=0, skill=47606, stats={ - } + }, + stringId="mastery_rage_6668" }, [47614]={ connections={ @@ -97698,7 +101114,8 @@ return { skill=47614, stats={ [1]="Triggered Spells deal 14% increased Spell Damage" - } + }, + stringId="triggers10" }, [47623]={ connections={ @@ -97715,7 +101132,8 @@ return { skill=47623, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="grenades21" }, [47633]={ connectionArt="CharacterPlanned", @@ -97739,6 +101157,7 @@ return { stats={ [1]="20% increased Thorns damage" }, + stringId="oracle_thorns2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -97765,7 +101184,8 @@ return { stats={ [1]="Damage Penetrates 10% Lightning Resistance if on Low Mana", [2]="Damage Penetrates 15% Lightning Resistance" - } + }, + stringId="lightning_penetration22_" }, [47677]={ connections={ @@ -97782,7 +101202,8 @@ return { skill=47677, stats={ [1]="8% increased Projectile Speed" - } + }, + stringId="ranged11" }, [47683]={ connections={ @@ -97795,7 +101216,8 @@ return { skill=47683, stats={ [1]="Projectiles have 5% chance to Chain an additional time from terrain" - } + }, + stringId="ranged44" }, [47709]={ connections={ @@ -97816,7 +101238,8 @@ return { skill=47709, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed26" }, [47722]={ connections={ @@ -97833,7 +101256,8 @@ return { skill=47722, stats={ [1]="16% increased Damage with Warcries" - } + }, + stringId="warcries25" }, [47733]={ connections={ @@ -97846,7 +101270,8 @@ return { skill=47733, stats={ [1]="Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments" - } + }, + stringId="one_handed24" }, [47753]={ connections={ @@ -97863,7 +101288,8 @@ return { skill=47753, stats={ [1]="Damage Penetrates 8% Fire Resistance" - } + }, + stringId="fire48" }, [47754]={ connections={ @@ -97880,7 +101306,8 @@ return { skill=47754, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="cold_penetration11" }, [47759]={ connections={ @@ -97900,7 +101327,8 @@ return { stats={ [1]="You can apply an additional Curse", [2]="Double Activation Delay of Curses" - } + }, + stringId="passive_keystone_whispers_of_doom" }, [47782]={ connections={ @@ -97928,7 +101356,8 @@ return { stats={ [1]="40% increased Stun Threshold", [2]="20% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="weapon_swapping9" }, [47790]={ connections={ @@ -97945,7 +101374,8 @@ return { skill=47790, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="shapeshifting4" }, [47796]={ connections={ @@ -97962,7 +101392,8 @@ return { skill=47796, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed13_" }, [47821]={ connections={ @@ -97979,7 +101410,8 @@ return { skill=47821, stats={ [1]="Offering Skills have 15% increased Buff effect" - } + }, + stringId="corpses19" }, [47831]={ connections={ @@ -98000,7 +101432,8 @@ return { skill=47831, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect43" }, [47833]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -98014,7 +101447,8 @@ return { orbitIndex=0, skill=47833, stats={ - } + }, + stringId="mastery_critical_270_" }, [47856]={ connections={ @@ -98031,7 +101465,8 @@ return { skill=47856, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed5_" }, [47893]={ connections={ @@ -98048,7 +101483,8 @@ return { skill=47893, stats={ [1]="3% increased Attack Speed while Dual Wielding" - } + }, + stringId="dual_wielding6_" }, [47895]={ connections={ @@ -98065,7 +101501,8 @@ return { skill=47895, stats={ [1]="20% increased Evasion Rating if you have Hit an Enemy Recently" - } + }, + stringId="attack_speed59" }, [47931]={ connections={ @@ -98125,7 +101562,8 @@ return { skill=47931, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence8" }, [47976]={ connections={ @@ -98173,7 +101611,8 @@ return { skill=47976, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes12" }, [48006]={ connections={ @@ -98197,7 +101636,8 @@ return { stats={ [1]="15% increased Attack Area Damage", [2]="12% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks28" }, [48007]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -98215,7 +101655,8 @@ return { orbitIndex=0, skill=48007, stats={ - } + }, + stringId="mastery_mana165" }, [48014]={ connections={ @@ -98235,7 +101676,8 @@ return { stats={ [1]="25% increased Armour if you've Hit an Enemy with a Melee Attack Recently", [2]="50% increased Melee Damage against Immobilised Enemies" - } + }, + stringId="melee51_" }, [48026]={ connections={ @@ -98256,7 +101698,8 @@ return { skill=48026, stats={ [1]="20% increased Glory generation for Banner Skills" - } + }, + stringId="banners3" }, [48030]={ connections={ @@ -98273,7 +101716,8 @@ return { skill=48030, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield12" }, [48035]={ connections={ @@ -98290,7 +101734,8 @@ return { skill=48035, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration28" }, [48079]={ connectionArt="CharacterPlanned", @@ -98315,6 +101760,7 @@ return { [1]="10% increased Bleeding Duration", [2]="20% chance for Attack Hits to apply Incision" }, + stringId="oracle_bleed2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -98345,7 +101791,8 @@ return { [1]="20% increased Stun Buildup", [2]="20% increased Knockback Distance", [3]="20% increased Physical Damage" - } + }, + stringId="knockback18" }, [48116]={ connections={ @@ -98401,7 +101848,8 @@ return { skill=48116, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity52" }, [48121]={ connections={ @@ -98418,7 +101866,8 @@ return { skill=48121, stats={ [1]="Totems gain +12% to all Elemental Resistances" - } + }, + stringId="totems47_" }, [48135]={ connections={ @@ -98435,7 +101884,8 @@ return { skill=48135, stats={ [1]="10% increased Charm Charges gained" - } + }, + stringId="charms21" }, [48137]={ connections={ @@ -98452,7 +101902,8 @@ return { skill=48137, stats={ [1]="15% increased Crossbow Reload Speed" - } + }, + stringId="crossbow16" }, [48160]={ connectionArt="CharacterPlanned", @@ -98477,6 +101928,7 @@ return { [1]="Allies in your Presence deal 20% increased Damage", [2]="10% reduced Damage" }, + stringId="oracle_self_sacrificing2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -98495,7 +101947,8 @@ return { skill=48171, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold21" }, [48198]={ connections={ @@ -98531,7 +101984,8 @@ return { [1]="4% increased Movement Speed", [2]="15% increased Mana Regeneration Rate", [3]="+5 to Dexterity and Intelligence" - } + }, + stringId="shadow_monk_notable2" }, [48215]={ connections={ @@ -98568,7 +102022,8 @@ return { [1]="Projectiles have 30% increased Critical Damage Bonus against Enemies further than 6m", [2]="Projectiles have 20% increased Critical Hit Chance against Enemies further than 6m", [3]="25% chance to inflict Daze with Hits against Enemies further than 6m" - } + }, + stringId="projectiles36" }, [48240]={ connections={ @@ -98592,7 +102047,8 @@ return { stats={ [1]="40% increased Stun Recovery", [2]="Regenerate 5% of maximum Life over 1 second when Stunned" - } + }, + stringId="stun_threshold10" }, [48264]={ connections={ @@ -98609,7 +102065,8 @@ return { skill=48264, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras29" }, [48267]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -98623,7 +102080,8 @@ return { orbitIndex=0, skill=48267, stats={ - } + }, + stringId="mastery_fire117" }, [48290]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -98645,7 +102103,8 @@ return { orbitIndex=15, skill=48290, stats={ - } + }, + stringId="mastery_miniondefence180" }, [48305]={ connections={ @@ -98689,7 +102148,8 @@ return { skill=48305, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength6" }, [48314]={ connections={ @@ -98714,7 +102174,8 @@ return { skill=48314, stats={ [1]="3% increased Skill Speed while Shapeshifted" - } + }, + stringId="wolf5" }, [48387]={ connections={ @@ -98731,7 +102192,8 @@ return { skill=48387, stats={ [1]="12% increased Physical Damage" - } + }, + stringId="physical53" }, [48401]={ connections={ @@ -98783,7 +102245,8 @@ return { skill=48401, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity23_" }, [48418]={ connections={ @@ -98806,7 +102269,8 @@ return { skill=48418, stats={ [1]="+3 to Stun Threshold per Strength" - } + }, + stringId="stun_threshold24_" }, [48429]={ connections={ @@ -98827,7 +102291,8 @@ return { skill=48429, stats={ [1]="15% increased Cooldown Recovery Rate for Grenade Skills" - } + }, + stringId="grenades7" }, [48462]={ connections={ @@ -98848,7 +102313,8 @@ return { skill=48462, stats={ [1]="Charms applied to you have 10% increased Effect" - } + }, + stringId="charms12" }, [48505]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -98862,7 +102328,8 @@ return { orbitIndex=18, skill=48505, stats={ - } + }, + stringId="mastery_life142" }, [48524]={ connections={ @@ -98886,7 +102353,8 @@ return { stats={ [1]="25% increased Life Regeneration rate", [2]="25% of Spell Mana Cost Converted to Life Cost" - } + }, + stringId="life_costs9" }, [48530]={ connections={ @@ -98908,7 +102376,8 @@ return { stats={ [1]="6% increased Spell Damage with Spells that cost Life", [2]="8% of Spell Mana Cost Converted to Life Cost" - } + }, + stringId="life_costs4" }, [48531]={ connections={ @@ -98925,7 +102394,8 @@ return { skill=48531, stats={ [1]="3% increased Melee Attack Speed" - } + }, + stringId="melee26" }, [48537]={ ascendancyName="Smith of Kitava", @@ -98945,7 +102415,8 @@ return { skill=48537, stats={ [1]="Modifiers to Maximum Fire Resistance also grant Maximum Cold and Lightning Resistance" - } + }, + stringId="AscendancyWarrior3Notable5" }, [48544]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -98963,7 +102434,8 @@ return { orbitIndex=0, skill=48544, stats={ - } + }, + stringId="mastery_attack278" }, [48551]={ ascendancyName="Blood Mage", @@ -98986,7 +102458,8 @@ return { skill=48551, stats={ [1]="12% increased Critical Hit Chance for Spells" - } + }, + stringId="AscendancyWitch2Small2" }, [48552]={ connections={ @@ -99038,7 +102511,8 @@ return { skill=48552, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes13" }, [48565]={ connections={ @@ -99062,7 +102536,8 @@ return { stats={ [1]="20% increased Damage", [2]="Minions deal 20% increased Damage" - } + }, + stringId="sentinels10" }, [48568]={ connections={ @@ -99106,7 +102581,8 @@ return { skill=48568, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes67" }, [48581]={ connections={ @@ -99134,7 +102610,8 @@ return { stats={ [1]="24% increased Damage with Hits against Enemies affected by Elemental Ailments", [2]="30% increased chance to inflict Ailments against Rare or Unique Enemies" - } + }, + stringId="exploiting_elemental_ailments16" }, [48583]={ connections={ @@ -99152,7 +102629,8 @@ return { stats={ [1]="8% increased amount of Life Leeched", [2]="8% increased Armour and Evasion Rating while Leeching" - } + }, + stringId="life_leech2" }, [48585]={ connections={ @@ -99174,7 +102652,8 @@ return { stats={ [1]="10% increased Evasion Rating", [2]="2% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="evasion9" }, [48588]={ connections={ @@ -99195,7 +102674,8 @@ return { skill=48588, stats={ [1]="8% increased Projectile Damage" - } + }, + stringId="projectiles20" }, [48589]={ connections={ @@ -99212,7 +102692,8 @@ return { skill=48589, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks21" }, [48611]={ connections={ @@ -99233,7 +102714,8 @@ return { skill=48611, stats={ [1]="Minions have +8% to all Elemental Resistances" - } + }, + stringId="minion_defence28" }, [48614]={ connections={ @@ -99251,7 +102733,8 @@ return { stats={ [1]="20% increased Presence Area of Effect", [2]="3% reduced Area of Effect" - } + }, + stringId="auras35" }, [48617]={ connections={ @@ -99293,7 +102776,8 @@ return { [2]="50% increased Duration of Ailments on Beasts", [3]="50% increased Critical Hit Chance against Humanoids", [4]="50% increased Immobilisation buildup against Constructs" - } + }, + stringId="mercenary5" }, [48618]={ connections={ @@ -99310,7 +102794,8 @@ return { skill=48618, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana28" }, [48631]={ connections={ @@ -99358,7 +102843,8 @@ return { skill=48631, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes65" }, [48635]={ connections={ @@ -99410,7 +102896,8 @@ return { skill=48635, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes30_" }, [48649]={ connections={ @@ -99434,7 +102921,8 @@ return { stats={ [1]="20% faster start of Energy Shield Recharge while Shapeshifted", [2]="+20% of Armour also applies to Elemental Damage while Shapeshifted" - } + }, + stringId="shapeshifting37" }, [48658]={ connections={ @@ -99455,7 +102943,8 @@ return { [1]="30% increased Freeze Buildup", [2]="20% increased Chill Duration on Enemies", [3]="20% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze8" }, [48660]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -99469,7 +102958,8 @@ return { orbitIndex=0, skill=48660, stats={ - } + }, + stringId="mastery_elemental96" }, [48670]={ connections={ @@ -99529,7 +103019,8 @@ return { skill=48670, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength40_" }, [48682]={ ascendancyName="Warbringer", @@ -99552,7 +103043,8 @@ return { skill=48682, stats={ [1]="20% increased Totem Life" - } + }, + stringId="AscendancyWarrior2Small7_" }, [48699]={ connections={ @@ -99576,7 +103068,8 @@ return { stats={ [1]="40% reduced Effect of Chill on you", [2]="Gain 15% of Damage as Extra Cold Damage while on Chilled Ground" - } + }, + stringId="ground9" }, [48714]={ connections={ @@ -99589,7 +103082,8 @@ return { skill=48714, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="melee6" }, [48717]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -99603,7 +103097,8 @@ return { orbitIndex=16, skill=48717, stats={ - } + }, + stringId="mastery_armour6" }, [48734]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -99625,7 +103120,8 @@ return { [1]="15% increased Presence Area of Effect", [2]="Aura Skills have 10% increased Magnitudes", [3]="+10 to Intelligence" - } + }, + stringId="azmerianimals60_" }, [48745]={ connections={ @@ -99646,7 +103142,8 @@ return { skill=48745, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield19" }, [48761]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern", @@ -99662,6 +103159,7 @@ return { skill=48761, stats={ }, + stringId="oracle_thorns_mastery1___", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -99727,7 +103225,8 @@ return { skill=48773, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity50" }, [48774]={ connections={ @@ -99750,7 +103249,8 @@ return { skill=48774, stats={ [1]="20% of Physical Damage taken Recouped as Life" - } + }, + stringId="life_recoup14" }, [48805]={ connections={ @@ -99771,7 +103271,8 @@ return { skill=48805, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="physical_witch11" }, [48821]={ connections={ @@ -99788,7 +103289,8 @@ return { skill=48821, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals3" }, [48828]={ connectionArt="CharacterPlanned", @@ -99812,6 +103314,7 @@ return { stats={ [1]="2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges" }, + stringId="oracle_frenzy_charge3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -99834,7 +103337,8 @@ return { skill=48833, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="lightning13" }, [48836]={ connections={ @@ -99851,7 +103355,8 @@ return { skill=48836, stats={ [1]="+10% Surpassing chance to fire an additional Arrow" - } + }, + stringId="bow22" }, [48846]={ connections={ @@ -99868,7 +103373,8 @@ return { skill=48846, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning_penetration16" }, [48856]={ connections={ @@ -99885,7 +103391,8 @@ return { skill=48856, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="grenades17" }, [48889]={ connections={ @@ -99906,7 +103413,8 @@ return { skill=48889, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect25" }, [48925]={ connections={ @@ -99929,7 +103437,8 @@ return { skill=48925, stats={ [1]="8% increased Skill Effect Duration per Enemy you've Frozen in the last 8 seconds, up to 40%" - } + }, + stringId="chill_and_freeze31_" }, [48935]={ connectionArt="CharacterPlanned", @@ -99953,6 +103462,7 @@ return { stats={ [1]="Adds 1 to 7 Lightning damage to Attacks" }, + stringId="oracle_flat_lightning1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -99986,7 +103496,8 @@ return { stats={ [1]="25% increased Mana Recovery from Flasks", [2]="10% increased Mana Recovery Rate during Effect of any Mana Flask" - } + }, + stringId="mana_flasks10" }, [48979]={ connections={ @@ -100003,7 +103514,8 @@ return { skill=48979, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems52_" }, [49023]={ connections={ @@ -100024,7 +103536,8 @@ return { skill=49023, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield21" }, [49046]={ connections={ @@ -100068,7 +103581,8 @@ return { skill=49046, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes38" }, [49049]={ ascendancyName="Chronomancer", @@ -100088,7 +103602,8 @@ return { skill=49049, stats={ [1]="Enemies in your Presence are Slowed by 20%" - } + }, + stringId="AscendancySorceress2Notable7" }, [49088]={ connections={ @@ -100111,7 +103626,8 @@ return { skill=49088, stats={ [1]="Minions Break Armour equal to 3% of Physical damage dealt" - } + }, + stringId="minion_offence15" }, [49107]={ connections={ @@ -100128,7 +103644,8 @@ return { skill=49107, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="azmerianimals45" }, [49110]={ connections={ @@ -100146,7 +103663,8 @@ return { stats={ [1]="6% increased chance to inflict Ailments", [2]="6% increased Magnitude of Damaging Ailments you inflict" - } + }, + stringId="ailments14" }, [49111]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -100160,7 +103678,8 @@ return { orbitIndex=0, skill=49111, stats={ - } + }, + stringId="mastery_attack_6300" }, [49130]={ connections={ @@ -100173,7 +103692,8 @@ return { skill=49130, stats={ [1]="6% reduced Projectile Speed" - } + }, + stringId="quivers10" }, [49136]={ connections={ @@ -100194,7 +103714,8 @@ return { skill=49136, stats={ [1]="12% increased amount of Life Leeched" - } + }, + stringId="warcries26" }, [49150]={ connections={ @@ -100217,7 +103738,8 @@ return { skill=49150, stats={ [1]="Invocated Spells have 30% increased Critical Hit Chance" - } + }, + stringId="triggers28" }, [49153]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -100240,6 +103762,7 @@ return { [1]="30% increased Damage", [2]="Minions deal 30% increased Damage" }, + stringId="oracle_damage_and_minions4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -100268,7 +103791,8 @@ return { skill=49165, stats={ [1]="12% increased Effect of your Mark Skills" - } + }, + stringId="AscendancyRanger1Small7" }, [49172]={ connections={ @@ -100285,7 +103809,8 @@ return { skill=49172, stats={ [1]="3% increased Skill Speed with Channelling Skills" - } + }, + stringId="channelling5" }, [49189]={ ascendancyName="Stormweaver", @@ -100306,7 +103831,8 @@ return { stats={ [1]="Remnants can be collected from 50% further away", [2]="Remnants you create reappear once, 3 seconds after being collected" - } + }, + stringId="AscendancySorceress1Notable9" }, [49192]={ connections={ @@ -100327,7 +103853,8 @@ return { skill=49192, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems23" }, [49198]={ connections={ @@ -100344,7 +103871,8 @@ return { skill=49198, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield22" }, [49214]={ connections={ @@ -100369,7 +103897,8 @@ return { [1]="15% increased amount of Life Leeched while Shapeshifted", [2]="15% increased Life Regeneration rate while Shapeshifted", [3]="+1% to Maximum Cold Resistance while Shapeshifted" - } + }, + stringId="wolf8" }, [49220]={ connections={ @@ -100404,7 +103933,8 @@ return { stats={ [1]="8% increased Attack and Cast Speed", [2]="+5 to Dexterity and Intelligence" - } + }, + stringId="shadow_monk_notable1" }, [49231]={ connections={ @@ -100421,7 +103951,8 @@ return { skill=49231, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed9" }, [49235]={ connections={ @@ -100438,7 +103969,8 @@ return { skill=49235, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery30__" }, [49256]={ connections={ @@ -100456,7 +103988,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour6_" }, [49258]={ connectionArt="CharacterPlanned", @@ -100482,6 +104015,7 @@ return { [2]="11% increased Life Cost of Skills", [3]="3% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_beast_corruption8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -100501,7 +104035,8 @@ return { orbitIndex=0, skill=49259, stats={ - } + }, + stringId="mastery_warcry_6794" }, [49280]={ connections={ @@ -100518,7 +104053,8 @@ return { skill=49280, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion9" }, [49285]={ connections={ @@ -100535,7 +104071,8 @@ return { skill=49285, stats={ [1]="+8 to Strength" - } + }, + stringId="attributes103" }, [49291]={ connections={ @@ -100552,7 +104089,8 @@ return { skill=49291, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks8" }, [49320]={ connections={ @@ -100569,7 +104107,8 @@ return { skill=49320, stats={ [1]="10% increased Critical Hit Chance with Daggers" - } + }, + stringId="dagger10_" }, [49340]={ applyToArmour=true, @@ -100590,7 +104129,8 @@ return { skill=49340, stats={ [1]="Body Armour grants 20% increased Strength" - } + }, + stringId="AscendancyWarrior3Notable6_4_" }, [49357]={ connections={ @@ -100638,7 +104178,8 @@ return { skill=49357, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence33_" }, [49363]={ connections={ @@ -100656,7 +104197,8 @@ return { [2]="deal 50% more damage", [3]="cost 50% less", [4]="have 75% less duration" - } + }, + stringId="passive_keystone_wildsurge_incantation" }, [49370]={ connections={ @@ -100675,7 +104217,8 @@ return { stats={ [1]="30% increased Critical Hit Chance with Flails", [2]="20% increased Critical Damage Bonus with Flails" - } + }, + stringId="flail11" }, [49380]={ ascendancyName="Warbringer", @@ -100698,7 +104241,8 @@ return { skill=49380, stats={ [1]="Break 25% increased Armour" - } + }, + stringId="AscendancyWarrior2Small2" }, [49388]={ connections={ @@ -100724,7 +104268,8 @@ return { stats={ [1]="10% increased Magnitude of Chill you inflict", [2]="10% increased Magnitude of Shock you inflict" - } + }, + stringId="elemental17" }, [49391]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern", @@ -100738,7 +104283,8 @@ return { orbitIndex=0, skill=49391, stats={ - } + }, + stringId="mastery_block31" }, [49394]={ connections={ @@ -100755,7 +104301,8 @@ return { skill=49394, stats={ [1]="15% increased Magnitude of Bleeding you inflict with Critical Hits" - } + }, + stringId="bleed2" }, [49406]={ connections={ @@ -100772,7 +104319,8 @@ return { skill=49406, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged43" }, [49455]={ connections={ @@ -100785,7 +104333,8 @@ return { skill=49455, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield23" }, [49461]={ connections={ @@ -100802,7 +104351,8 @@ return { skill=49461, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack48" }, [49466]={ connections={ @@ -100819,7 +104369,8 @@ return { skill=49466, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks13" }, [49473]={ connections={ @@ -100836,7 +104387,8 @@ return { skill=49473, stats={ [1]="20% chance for Attack Hits to apply Incision" - } + }, + stringId="bleed42" }, [49485]={ connections={ @@ -100861,7 +104413,8 @@ return { skill=49485, stats={ [1]="+8 to Dexterity" - } + }, + stringId="azmerianimals47" }, [49497]={ connections={ @@ -100878,7 +104431,8 @@ return { skill=49497, stats={ [1]="5% increased Culling Strike Threshold" - } + }, + stringId="slaying3" }, [49503]={ ascendancyName="Pathfinder", @@ -100901,7 +104455,8 @@ return { skill=49503, stats={ [1]="20% increased Mana Flask Charges gained" - } + }, + stringId="AscendancyRanger3Small7" }, [49512]={ connections={ @@ -100953,7 +104508,8 @@ return { skill=49512, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence46" }, [49537]={ connections={ @@ -100966,7 +104522,8 @@ return { skill=49537, stats={ [1]="3% increased Attack and Cast Speed with Elemental Skills" - } + }, + stringId="elemental7" }, [49543]={ connectionArt="CharacterPlanned", @@ -100992,6 +104549,7 @@ return { [2]="Allies in your Presence have 6% increased Attack Speed", [3]="Allies in your Presence have 6% increased Cast Speed" }, + stringId="oracle_self_sacrificing4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -101014,7 +104572,8 @@ return { skill=49545, stats={ [1]="20% increased Parry Damage" - } + }, + stringId="deflect13" }, [49547]={ connections={ @@ -101032,7 +104591,8 @@ return { [2]="Energy Shield does not Recharge", [3]="You cannot Recover Energy Shield from Regeneration", [4]="You cannot Recover Energy Shield to above Armour" - } + }, + stringId="passive_keystone_alternate_es_recovery" }, [49550]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -101052,7 +104612,8 @@ return { skill=49550, stats={ [1]="Inherent loss of Rage is 25% slower" - } + }, + stringId="rage10" }, [49593]={ connections={ @@ -101070,7 +104631,8 @@ return { stats={ [1]="10% increased Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="sentinels4" }, [49618]={ connections={ @@ -101097,7 +104659,8 @@ return { skill=49618, stats={ [1]="25% increased Melee Critical Hit Chance" - } + }, + stringId="melee39" }, [49633]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -101111,7 +104674,8 @@ return { orbitIndex=0, skill=49633, stats={ - } + }, + stringId="mastery_energy_shield_6483" }, [49642]={ connections={ @@ -101128,7 +104692,8 @@ return { skill=49642, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems6" }, [49657]={ connections={ @@ -101184,7 +104749,8 @@ return { skill=49657, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity30_" }, [49661]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -101205,7 +104771,8 @@ return { stats={ [1]="25% increased Critical Hit Chance against Bleeding Enemies", [2]="20% chance to Aggravate Bleeding on targets you Critically Hit with Attacks" - } + }, + stringId="bleed12" }, [49691]={ connections={ @@ -101230,7 +104797,8 @@ return { skill=49691, stats={ [1]="+16 to Evasion Rating" - } + }, + stringId="evasion12" }, [49696]={ connections={ @@ -101247,7 +104815,8 @@ return { skill=49696, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes13" }, [49734]={ connections={ @@ -101303,7 +104872,8 @@ return { skill=49734, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes55" }, [49740]={ connections={ @@ -101326,7 +104896,8 @@ return { skill=49740, stats={ [1]="60% reduced Ice Crystal Life" - } + }, + stringId="cold_penetration14" }, [49759]={ ascendancyName="Stormweaver", @@ -101349,7 +104920,8 @@ return { skill=49759, stats={ [1]="20% increased chance to Shock" - } + }, + stringId="AscendancySorceress1Small5" }, [49769]={ connectionArt="CharacterPlanned", @@ -101374,6 +104946,7 @@ return { stats={ [1]="7% chance to Avoid Death from Hits" }, + stringId="oracle_beast_corruption15_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -101396,7 +104969,8 @@ return { skill=49799, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="mana_flasks5" }, [49804]={ connections={ @@ -101413,7 +104987,8 @@ return { skill=49804, stats={ [1]="10% increased Exposure Effect" - } + }, + stringId="elemental58_" }, [49929]={ connectionArt="CharacterPlanned", @@ -101438,6 +105013,7 @@ return { stats={ [1]="30% increased Skill Effect Duration" }, + stringId="oracle_duration_physical9", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -101503,7 +105079,8 @@ return { skill=49938, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength13" }, [49952]={ connections={ @@ -101520,7 +105097,8 @@ return { skill=49952, stats={ [1]="12% increased Magnitude of Ailments you inflict" - } + }, + stringId="slow_attacks4" }, [49968]={ connections={ @@ -101537,7 +105115,8 @@ return { skill=49968, stats={ [1]="18% increased Stun Buildup with Melee Damage" - } + }, + stringId="ranged23" }, [49976]={ connections={ @@ -101558,7 +105137,8 @@ return { skill=49976, stats={ [1]="4% of Damage is taken from Mana before Life" - } + }, + stringId="mana23" }, [49984]={ connections={ @@ -101578,7 +105158,8 @@ return { stats={ [1]="32% increased Spell Damage while wielding a Melee Weapon", [2]="+10 to Dexterity" - } + }, + stringId="spells34" }, [49993]={ connections={ @@ -101603,7 +105184,8 @@ return { skill=49993, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect23" }, [49996]={ connections={ @@ -101659,7 +105241,8 @@ return { skill=49996, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes35" }, [50023]={ connections={ @@ -101686,7 +105269,8 @@ return { skill=50023, stats={ [1]="Recover 1% of maximum Life per Glory consumed" - } + }, + stringId="glory6_" }, [50062]={ connections={ @@ -101710,7 +105294,8 @@ return { stats={ [1]="20% increased maximum Energy Shield", [2]="Defend with 120% of Armour while not on Low Energy Shield" - } + }, + stringId="energy_shield_and_armour13" }, [50084]={ connections={ @@ -101728,7 +105313,8 @@ return { stats={ [1]="10% increased Spell Damage", [2]="10% increased Attack Damage" - } + }, + stringId="placeholder2" }, [50098]={ ascendancyName="Acolyte of Chayula", @@ -101752,7 +105338,8 @@ return { skill=50098, stats={ [1]="Grants Skill: Into the Breach" - } + }, + stringId="AscendancyMonk3Notable5" }, [50104]={ connections={ @@ -101808,7 +105395,8 @@ return { skill=50104, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence51" }, [50107]={ connections={ @@ -101825,7 +105413,8 @@ return { skill=50107, stats={ [1]="15% reduced effect of Curses on you" - } + }, + stringId="curses26" }, [50118]={ connections={ @@ -101843,7 +105432,8 @@ return { stats={ [1]="Companions have +12% to all Elemental Resistances", [2]="Companions have 12% increased maximum Life" - } + }, + stringId="companions38" }, [50121]={ connections={ @@ -101860,7 +105450,8 @@ return { skill=50121, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="cold11" }, [50142]={ connectionArt="CharacterPlanned", @@ -101884,6 +105475,7 @@ return { stats={ [1]="15% increased Lightning Damage" }, + stringId="oracle_rust_king7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -101903,7 +105495,8 @@ return { orbitIndex=8, skill=50146, stats={ - } + }, + stringId="mastery_buckler281" }, [50150]={ connections={ @@ -101921,7 +105514,8 @@ return { stats={ [1]="8% increased Mana Regeneration Rate", [2]="8% increased Elemental Damage" - } + }, + stringId="lightning46" }, [50184]={ connectionArt="CharacterPlanned", @@ -101945,6 +105539,7 @@ return { stats={ [1]="12% increased Magnitude of Poison you inflict" }, + stringId="oracle_poison3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -101973,7 +105568,8 @@ return { skill=50192, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch2Small8" }, [50216]={ connections={ @@ -101995,7 +105591,8 @@ return { stats={ [1]="2% increased Skill Speed", [2]="5% increased Mana Regeneration Rate" - } + }, + stringId="mana2" }, [50219]={ ascendancyName="Chronomancer", @@ -102018,7 +105615,8 @@ return { skill=50219, stats={ [1]="Curse zones erupt after 10% reduced delay" - } + }, + stringId="AscendancySorceress2Small3" }, [50228]={ connections={ @@ -102035,7 +105633,8 @@ return { skill=50228, stats={ [1]="10% increased Fire Damage" - } + }, + stringId="warcries43" }, [50253]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -102055,7 +105654,8 @@ return { skill=50253, stats={ [1]="Slam Skills you use yourself have 30% increased Aftershock Area of Effect" - } + }, + stringId="slams5" }, [50268]={ connections={ @@ -102073,7 +105673,8 @@ return { stats={ [1]="8% increased Cold Damage", [2]="8% increased Lightning Damage" - } + }, + stringId="monkchakra20_" }, [50273]={ connections={ @@ -102098,7 +105699,8 @@ return { skill=50273, stats={ [1]="12% increased Attack Damage while Dual Wielding" - } + }, + stringId="dual_wielding5" }, [50277]={ connections={ @@ -102115,7 +105717,8 @@ return { skill=50277, stats={ [1]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="shock15" }, [50302]={ connections={ @@ -102132,7 +105735,8 @@ return { skill=50302, stats={ [1]="6% of Skill Mana Costs Converted to Life Costs" - } + }, + stringId="life_costs2" }, [50328]={ connections={ @@ -102153,7 +105757,8 @@ return { skill=50328, stats={ [1]="10% increased Life and Mana Recovery from Flasks" - } + }, + stringId="flasks20_" }, [50342]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -102171,7 +105776,8 @@ return { skill=50342, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion15" }, [50383]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern", @@ -102185,7 +105791,8 @@ return { orbitIndex=0, skill=50383, stats={ - } + }, + stringId="mastery_infusion295_" }, [50392]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -102206,7 +105813,8 @@ return { stats={ [1]="10% reduced maximum Mana", [2]="1% increased Damage per 15 Strength" - } + }, + stringId="strength108_" }, [50403]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -102220,7 +105828,8 @@ return { orbitIndex=0, skill=50403, stats={ - } + }, + stringId="mastery_cold6170_" }, [50420]={ connections={ @@ -102241,7 +105850,8 @@ return { skill=50420, stats={ [1]="10% increased Charm Charges gained" - } + }, + stringId="charms23" }, [50423]={ connections={ @@ -102293,7 +105903,8 @@ return { skill=50423, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence39" }, [50437]={ connections={ @@ -102310,7 +105921,8 @@ return { skill=50437, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion14" }, [50459]={ classesStart={ @@ -102358,7 +105970,8 @@ return { orbitIndex=0, skill=50459, stats={ - } + }, + stringId="ranger596" }, [50469]={ connections={ @@ -102402,7 +106015,8 @@ return { skill=50469, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes66" }, [50483]={ connections={ @@ -102419,7 +106033,8 @@ return { skill=50483, stats={ [1]="Minions have 8% increased Area of Effect" - } + }, + stringId="minion_offence8" }, [50485]={ connections={ @@ -102444,7 +106059,8 @@ return { [1]="20% increased Area of Effect of Curses", [2]="10% increased Curse Magnitudes", [3]="Enemies you Curse are Hindered, with 15% reduced Movement Speed" - } + }, + stringId="curses6" }, [50510]={ connections={ @@ -102461,7 +106077,8 @@ return { skill=50510, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield8" }, [50516]={ connections={ @@ -102479,7 +106096,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks60" }, [50535]={ connections={ @@ -102496,7 +106114,8 @@ return { skill=50535, stats={ [1]="15% increased effect of Archon Buffs on you" - } + }, + stringId="cold19" }, [50540]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern", @@ -102514,7 +106133,8 @@ return { orbitIndex=0, skill=50540, stats={ - } + }, + stringId="mastery_curse69" }, [50558]={ connections={ @@ -102546,7 +106166,8 @@ return { skill=50558, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras3" }, [50561]={ connections={ @@ -102563,7 +106184,8 @@ return { skill=50561, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries8" }, [50562]={ connections={ @@ -102588,7 +106210,8 @@ return { [1]="45% increased Critical Damage Bonus", [2]="10% increased Mana Cost of Skills", [3]="+10 to Strength" - } + }, + stringId="criticals74" }, [50574]={ connections={ @@ -102610,7 +106233,8 @@ return { stats={ [1]="3% of Physical Damage taken Recouped as Life", [2]="5% increased Physical Damage" - } + }, + stringId="physical45" }, [50588]={ connections={ @@ -102627,7 +106251,8 @@ return { skill=50588, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy13" }, [50609]={ connections={ @@ -102646,7 +106271,8 @@ return { stats={ [1]="40% increased Flask Life Recovery rate", [2]="Regenerate 0.75% of maximum Life per second" - } + }, + stringId="life_regeneration17_" }, [50616]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -102660,7 +106286,8 @@ return { orbitIndex=0, skill=50616, stats={ - } + }, + stringId="mastery_attack1" }, [50626]={ connections={ @@ -102678,7 +106305,8 @@ return { stats={ [1]="+10 to Armour", [2]="+5 to maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour1" }, [50629]={ connections={ @@ -102703,7 +106331,8 @@ return { skill=50629, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental3" }, [50635]={ connections={ @@ -102728,7 +106357,8 @@ return { skill=50635, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed5" }, [50673]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -102757,7 +106387,8 @@ return { stats={ [1]="-5% to amount of Damage Prevented by Deflection", [2]="20% increased Deflection Rating" - } + }, + stringId="deflect42" }, [50687]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -102778,7 +106409,8 @@ return { stats={ [1]="40% increased Electrocute Buildup", [2]="30% increased Shock Chance against Electrocuted Enemies" - } + }, + stringId="shock_mitigation8_" }, [50701]={ connections={ @@ -102795,7 +106427,8 @@ return { skill=50701, stats={ [1]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="shock4" }, [50715]={ connections={ @@ -102818,7 +106451,8 @@ return { skill=50715, stats={ [1]="+1 to maximum Cold Infusions" - } + }, + stringId="infusion23" }, [50720]={ connections={ @@ -102847,7 +106481,8 @@ return { skill=50720, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence35" }, [50755]={ connections={ @@ -102872,7 +106507,8 @@ return { skill=50755, stats={ [1]="+8 to Intelligence" - } + }, + stringId="intelligence103" }, [50757]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -102886,7 +106522,8 @@ return { orbitIndex=0, skill=50757, stats={ - } + }, + stringId="mastery_evasion108" }, [50767]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -102900,7 +106537,8 @@ return { orbitIndex=0, skill=50767, stats={ - } + }, + stringId="mastery_shapeshifting_6685" }, [50795]={ connections={ @@ -102928,7 +106566,8 @@ return { stats={ [1]="15% increased Accuracy Rating", [2]="20% increased Projectile Damage" - } + }, + stringId="ranged31" }, [50816]={ connections={ @@ -102953,7 +106592,8 @@ return { skill=50816, stats={ [1]="+8 to Intelligence" - } + }, + stringId="intelligence102" }, [50817]={ connections={ @@ -102970,7 +106610,8 @@ return { skill=50817, stats={ [1]="4% of Damage is taken from Mana before Life" - } + }, + stringId="monkchakra4" }, [50820]={ connections={ @@ -102987,7 +106628,8 @@ return { skill=50820, stats={ [1]="15% increased Glory generation" - } + }, + stringId="glory25" }, [50847]={ connections={ @@ -103004,7 +106646,8 @@ return { skill=50847, stats={ [1]="10% increased Damage with Flails" - } + }, + stringId="flail3" }, [50879]={ connections={ @@ -103021,7 +106664,8 @@ return { skill=50879, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards13" }, [50881]={ connections={ @@ -103038,7 +106682,8 @@ return { skill=50881, stats={ [1]="15% reduced effect of Curses on you" - } + }, + stringId="curses27" }, [50884]={ connections={ @@ -103062,7 +106707,8 @@ return { stats={ [1]="Damage Penetrates 12% Elemental Resistances", [2]="8% increased Area of Effect for Attacks" - } + }, + stringId="elemental56" }, [50908]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -103085,6 +106731,7 @@ return { [1]="2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges", [2]="+1 to Maximum Endurance Charges" }, + stringId="oracle_endurance_charge4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -103110,7 +106757,8 @@ return { stats={ [1]="6% increased Attack Speed during any Flask Effect", [2]="25% increased Damage during any Flask Effect" - } + }, + stringId="attack46" }, [50986]={ classesStart={ @@ -103154,7 +106802,8 @@ return { orbitIndex=0, skill=50986, stats={ - } + }, + stringId="duelist597" }, [51006]={ connections={ @@ -103171,7 +106820,8 @@ return { skill=51006, stats={ [1]="4% reduced Flask Charges used from Mana Flasks" - } + }, + stringId="mana_flasks9" }, [51040]={ connections={ @@ -103188,7 +106838,8 @@ return { skill=51040, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect60" }, [51048]={ connections={ @@ -103244,7 +106895,8 @@ return { skill=51048, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity76" }, [51052]={ connections={ @@ -103296,7 +106948,8 @@ return { skill=51052, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength10" }, [51105]={ connections={ @@ -103324,7 +106977,8 @@ return { stats={ [1]="30% increased Totem Life", [2]="30% increased Totem Duration" - } + }, + stringId="totems21" }, [51129]={ connections={ @@ -103351,7 +107005,8 @@ return { skill=51129, stats={ [1]="30% increased effect of Fully Broken Armour" - } + }, + stringId="armour_break35" }, [51142]={ ascendancyName="Lich", @@ -103391,7 +107046,8 @@ return { skill=51142, stats={ [1]="3% increased maximum Mana" - } + }, + stringId="AscendancyWitch3Small4" }, [51169]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -103411,7 +107067,8 @@ return { skill=51169, stats={ [1]="20% increased Energy Shield Recovery rate" - } + }, + stringId="mana40" }, [51183]={ connections={ @@ -103433,7 +107090,8 @@ return { stats={ [1]="10% increased Armour", [2]="10% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour26" }, [51184]={ connections={ @@ -103473,7 +107131,8 @@ return { stats={ [1]="20% increased Spell Damage", [2]="+10 to Intelligence" - } + }, + stringId="witch_sorceress_notable1" }, [51194]={ connections={ @@ -103498,7 +107157,8 @@ return { skill=51194, stats={ [1]="10% increased Elemental Infusion duration" - } + }, + stringId="infusion11" }, [51206]={ connections={ @@ -103515,7 +107175,8 @@ return { skill=51206, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems3" }, [51210]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -103529,7 +107190,8 @@ return { orbitIndex=0, skill=51210, stats={ - } + }, + stringId="mastery_caster_6125" }, [51213]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern", @@ -103554,7 +107216,8 @@ return { stats={ [1]="15% increased Duration of Damaging Ailments on Enemies", [2]="30% increased Damage with Hits against Enemies affected by Ailments" - } + }, + stringId="ailments39_" }, [51234]={ connections={ @@ -103575,7 +107238,8 @@ return { skill=51234, stats={ [1]="15% increased effect of Archon Buffs on you" - } + }, + stringId="lightning56" }, [51241]={ connections={ @@ -103592,7 +107256,8 @@ return { skill=51241, stats={ [1]="10% increased Charm Charges gained" - } + }, + stringId="charms22" }, [51248]={ connections={ @@ -103613,7 +107278,8 @@ return { skill=51248, stats={ [1]="10% increased Fire Damage" - } + }, + stringId="fire27" }, [51267]={ connections={ @@ -103630,7 +107296,8 @@ return { skill=51267, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun26_" }, [51299]={ connections={ @@ -103682,7 +107349,8 @@ return { skill=51299, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength50" }, [51303]={ connections={ @@ -103699,7 +107367,8 @@ return { skill=51303, stats={ [1]="10% increased Elemental Infusion duration" - } + }, + stringId="infusion9" }, [51335]={ connections={ @@ -103735,7 +107404,8 @@ return { [1]="40% increased Flammability Magnitude", [2]="20% increased Freeze Buildup", [3]="20% increased chance to Shock" - } + }, + stringId="fire32" }, [51336]={ connections={ @@ -103756,7 +107426,8 @@ return { skill=51336, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks5" }, [51369]={ connections={ @@ -103777,7 +107448,8 @@ return { skill=51369, stats={ [1]="14% increased Damage with Hits against Burning Enemies" - } + }, + stringId="fire10" }, [51394]={ connections={ @@ -103800,7 +107472,8 @@ return { skill=51394, stats={ [1]="24% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells4" }, [51416]={ connections={ @@ -103817,7 +107490,8 @@ return { skill=51416, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="spells17" }, [51446]={ connections={ @@ -103844,7 +107518,8 @@ return { skill=51446, stats={ [1]="+1 to Evasion Rating per 1 Item Armour on Equipped Gloves" - } + }, + stringId="evasion38_" }, [51454]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -103860,6 +107535,7 @@ return { skill=51454, stats={ }, + stringId="oracle_life_corruption_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -103882,7 +107558,8 @@ return { skill=51463, stats={ [1]="12% increased Attack Damage while moving" - } + }, + stringId="slow_mitigation10_" }, [51485]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -103896,7 +107573,8 @@ return { orbitIndex=0, skill=51485, stats={ - } + }, + stringId="mastery_shapeshifting_6684" }, [51509]={ connections={ @@ -103924,7 +107602,8 @@ return { stats={ [1]="Recover 2% of maximum Life when you use a Mana Flask", [2]="Mana Flasks gain 0.1 charges per Second" - } + }, + stringId="mana_flasks14" }, [51522]={ connections={ @@ -103941,7 +107620,8 @@ return { skill=51522, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed58" }, [51534]={ connections={ @@ -103958,7 +107638,8 @@ return { skill=51534, stats={ [1]="16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently" - } + }, + stringId="criticals7" }, [51535]={ connections={ @@ -103976,7 +107657,8 @@ return { stats={ [1]="15% increased amount of Life Leeched", [2]="Leech Life 5% slower" - } + }, + stringId="life_leech10" }, [51561]={ connections={ @@ -104028,7 +107710,8 @@ return { skill=51561, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength71" }, [51565]={ connections={ @@ -104049,7 +107732,8 @@ return { skill=51565, stats={ [1]="6% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="spells14" }, [51583]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -104063,7 +107747,8 @@ return { orbitIndex=0, skill=51583, stats={ - } + }, + stringId="mastery_criticals64" }, [51602]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern", @@ -104084,7 +107769,8 @@ return { stats={ [1]="Enemies near Enemies you Mark are Blinded", [2]="Enemies you Mark cannot deal Critical Hits" - } + }, + stringId="marks27" }, [51606]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -104110,7 +107796,8 @@ return { [1]="20% increased Evasion Rating", [2]="10% reduced Slowing Potency of Debuffs on You", [3]="5% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="evasion30" }, [51618]={ connectionArt="CharacterPlanned", @@ -104139,6 +107826,7 @@ return { [1]="15% increased Life Regeneration rate", [2]="6% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_life_corruption1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -104157,7 +107845,8 @@ return { skill=51683, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems5" }, [51690]={ ascendancyName="Titan", @@ -104180,7 +107869,8 @@ return { skill=51690, stats={ [1]="Regenerate 0.5% of maximum Life per second" - } + }, + stringId="AscendancyWarrior1Small7" }, [51702]={ connections={ @@ -104193,7 +107883,8 @@ return { skill=51702, stats={ [1]="+8 to Strength" - } + }, + stringId="strength104" }, [51707]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -104223,7 +107914,8 @@ return { [1]="20% increased Evasion Rating", [2]="Gain Deflection Rating equal to 5% of Evasion Rating", [3]="8% increased Dexterity" - } + }, + stringId="evasion32" }, [51708]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -104237,7 +107929,8 @@ return { orbitIndex=0, skill=51708, stats={ - } + }, + stringId="mastery_evasion_6509" }, [51728]={ connections={ @@ -104254,7 +107947,8 @@ return { skill=51728, stats={ [1]="15% chance to Pierce an Enemy" - } + }, + stringId="ranged45" }, [51732]={ connections={ @@ -104271,7 +107965,8 @@ return { skill=51732, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="duration_spells8" }, [51735]={ connections={ @@ -104288,7 +107983,8 @@ return { skill=51735, stats={ [1]="Attack Skills deal 10% increased Damage while holding a Shield" - } + }, + stringId="shield2" }, [51737]={ ascendancyName="Witchhunter", @@ -104311,7 +108007,8 @@ return { skill=51737, stats={ [1]="6% increased Cooldown Recovery Rate" - } + }, + stringId="AscendancyMercenary2Small8_" }, [51741]={ connections={ @@ -104371,7 +108068,8 @@ return { skill=51741, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence25" }, [51743]={ connections={ @@ -104388,7 +108086,8 @@ return { skill=51743, stats={ [1]="15% increased Attack Damage if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting23" }, [51749]={ connections={ @@ -104408,7 +108107,8 @@ return { stats={ [1]="You have no Mana", [2]="Skill Mana Costs Converted to Life Costs" - } + }, + stringId="passive_keystone_blood_magic" }, [51774]={ connections={ @@ -104425,7 +108125,8 @@ return { skill=51774, stats={ [1]="15% reduced Volatility Explosion delay" - } + }, + stringId="volatility15" }, [51788]={ connections={ @@ -104442,7 +108143,8 @@ return { skill=51788, stats={ [1]="10% reduced effect of Curses on you" - } + }, + stringId="mercenary7" }, [51795]={ connections={ @@ -104464,7 +108166,8 @@ return { stats={ [1]="8% increased Fire Damage", [2]="15% increased Flammability Magnitude" - } + }, + stringId="fire22" }, [51797]={ connections={ @@ -104481,7 +108184,8 @@ return { skill=51797, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup7" }, [51807]={ connections={ @@ -104499,7 +108203,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Defences while your Companion is in your Presence" - } + }, + stringId="companions39" }, [51812]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -104513,7 +108218,8 @@ return { orbitIndex=0, skill=51812, stats={ - } + }, + stringId="mastery_attack_6302" }, [51820]={ connections={ @@ -104536,7 +108242,8 @@ return { skill=51820, stats={ [1]="12% increased Attack and Cast Speed if you've summoned a Totem Recently" - } + }, + stringId="totems33_" }, [51821]={ connections={ @@ -104592,7 +108299,8 @@ return { skill=51821, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength51" }, [51825]={ connections={ @@ -104617,7 +108325,8 @@ return { skill=51825, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed20" }, [51832]={ connections={ @@ -104634,7 +108343,8 @@ return { skill=51832, stats={ [1]="16% increased Damage with Warcries" - } + }, + stringId="warcries10" }, [51847]={ connections={ @@ -104652,7 +108362,8 @@ return { stats={ [1]="6% increased Attack Damage", [2]="5% increased Accuracy Rating" - } + }, + stringId="attack31" }, [51867]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -104673,7 +108384,8 @@ return { stats={ [1]="120% increased Damage with Hits against Enemies that are on Low Life", [2]="5% increased Damage taken while on Low Life" - } + }, + stringId="enemies_on_low_life11" }, [51868]={ connections={ @@ -104702,7 +108414,8 @@ return { [1]="50% increased Armour while Ignited", [2]="+2% to Maximum Fire Resistance while Ignited", [3]="50% increased Fire Damage while Ignited" - } + }, + stringId="ignite_mitigation4" }, [51871]={ connections={ @@ -104726,7 +108439,8 @@ return { stats={ [1]="15% increased maximum Energy Shield", [2]="25% increased amount of Mana Leeched" - } + }, + stringId="mana_leech20" }, [51891]={ connections={ @@ -104750,7 +108464,8 @@ return { stats={ [1]="8% of Damage is taken from Mana before Life", [2]="+15 to Intelligence" - } + }, + stringId="mana19" }, [51892]={ connections={ @@ -104776,7 +108491,8 @@ return { stats={ [1]="6% increased Power Charge Duration", [2]="6% increased Elemental Infusion duration" - } + }, + stringId="power_charges18" }, [51903]={ connections={ @@ -104797,7 +108513,8 @@ return { skill=51903, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee48_" }, [51921]={ connections={ @@ -104841,7 +108558,8 @@ return { skill=51921, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength42" }, [51934]={ connections={ @@ -104861,7 +108579,8 @@ return { stats={ [1]="10% increased Mana Cost Efficiency", [2]="Triggered Spells deal 40% increased Spell Damage" - } + }, + stringId="triggers17" }, [51944]={ connections={ @@ -104886,7 +108605,8 @@ return { skill=51944, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged29_" }, [51968]={ connections={ @@ -104912,7 +108632,8 @@ return { [1]="20% increased Flammability Magnitude", [2]="10% increased Freeze Buildup", [3]="10% increased chance to Shock" - } + }, + stringId="fire3" }, [51974]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern", @@ -104930,7 +108651,8 @@ return { orbitIndex=0, skill=51974, stats={ - } + }, + stringId="mastery_fortify7" }, [52003]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -104944,7 +108666,8 @@ return { orbitIndex=18, skill=52003, stats={ - } + }, + stringId="mastery_cold_6394" }, [52038]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -104958,7 +108681,8 @@ return { orbitIndex=0, skill=52038, stats={ - } + }, + stringId="mastery_aura_6313" }, [52053]={ connections={ @@ -104979,7 +108703,8 @@ return { skill=52053, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana33" }, [52060]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -104993,7 +108718,8 @@ return { orbitIndex=0, skill=52060, stats={ - } + }, + stringId="mastery_energy_shield_6493" }, [52068]={ ascendancyName="Warbringer", @@ -105014,7 +108740,8 @@ return { stats={ [1]="You take 20% of damage from Blocked Hits", [2]="Maximum Block chance is 75%" - } + }, + stringId="AscendancyWarrior2Notable9" }, [52106]={ connections={ @@ -105035,7 +108762,8 @@ return { skill=52106, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed3" }, [52115]={ connectionArt="CharacterPlanned", @@ -105060,6 +108788,7 @@ return { stats={ [1]="40% increased Mana Regeneration Rate while on Full Life" }, + stringId="oracle_life_corruption7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -105113,7 +108842,8 @@ return { skill=52125, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity79" }, [52126]={ connections={ @@ -105131,7 +108861,8 @@ return { stats={ [1]="10% increased Stun Threshold", [2]="+5 to Strength" - } + }, + stringId="stun_threshold25" }, [52180]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -105151,7 +108882,8 @@ return { skill=52180, stats={ [1]="Prevent +6% of Damage from Deflected Hits" - } + }, + stringId="deflect58" }, [52191]={ connections={ @@ -105175,7 +108907,8 @@ return { stats={ [1]="53% increased Chaos Damage", [2]="Lose 3% of maximum Life and Energy Shield when you use a Chaos Skill" - } + }, + stringId="chaos33_" }, [52199]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -105199,7 +108932,8 @@ return { skill=52199, stats={ [1]="30% increased Exposure Effect" - } + }, + stringId="elemental36" }, [52215]={ connections={ @@ -105216,7 +108950,8 @@ return { skill=52215, stats={ [1]="10% increased Critical Hit Chance with Daggers" - } + }, + stringId="dagger9" }, [52220]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -105230,7 +108965,8 @@ return { orbitIndex=0, skill=52220, stats={ - } + }, + stringId="mastery_physical194" }, [52229]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -105250,7 +108986,8 @@ return { skill=52229, stats={ [1]="Orb Skills have +1 to Limit" - } + }, + stringId="orb5" }, [52241]={ connections={ @@ -105267,7 +109004,8 @@ return { skill=52241, stats={ [1]="Recover 1% of maximum Mana on Kill" - } + }, + stringId="mana_regeneration47_" }, [52245]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -105289,7 +109027,8 @@ return { [1]="+10% to Chaos Resistance", [2]="Gain 5% of Damage as Extra Chaos Damage", [3]="50% reduced effect of Withered on you" - } + }, + stringId="monkchaos6" }, [52254]={ connections={ @@ -105306,7 +109045,8 @@ return { skill=52254, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="curses20" }, [52257]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -105327,7 +109067,8 @@ return { stats={ [1]="+10% to Lightning Resistance", [2]="+2% to Maximum Lightning Resistance if you have at least 5 Green Support Gems Socketed" - } + }, + stringId="shock36" }, [52260]={ connections={ @@ -105344,7 +109085,8 @@ return { skill=52260, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers8_" }, [52274]={ connections={ @@ -105365,7 +109107,8 @@ return { skill=52274, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="grenades8" }, [52298]={ connections={ @@ -105425,7 +109168,8 @@ return { skill=52298, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength61_" }, [52300]={ connections={ @@ -105442,7 +109186,8 @@ return { skill=52300, stats={ [1]="Gain 1 Rage on Melee Axe Hit" - } + }, + stringId="axe12" }, [52319]={ connections={ @@ -105486,7 +109231,8 @@ return { skill=52319, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength5" }, [52348]={ connections={ @@ -105514,7 +109260,8 @@ return { stats={ [1]="20% increased Totem Damage", [2]="6% increased Attack and Cast Speed if you've summoned a Totem Recently" - } + }, + stringId="totems8" }, [52351]={ connections={ @@ -105531,7 +109278,8 @@ return { skill=52351, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers7" }, [52354]={ connections={ @@ -105548,7 +109296,8 @@ return { skill=52354, stats={ [1]="16% increased Attack Damage against Rare or Unique Enemies" - } + }, + stringId="boss_slaying6" }, [52361]={ connections={ @@ -105565,7 +109314,8 @@ return { skill=52361, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles10" }, [52373]={ connections={ @@ -105586,7 +109336,8 @@ return { skill=52373, stats={ [1]="+2 to Maximum Rage" - } + }, + stringId="rage1" }, [52374]={ ascendancyName="Oracle", @@ -105607,7 +109358,8 @@ return { stats={ [1]="+1 to maximum number of Summoned Totems", [2]="Totems die 6 seconds after their Life is reduced to 0" - } + }, + stringId="AscendancyDruid1Notable6" }, [52392]={ connections={ @@ -105632,7 +109384,8 @@ return { [1]="5% reduced Attack Speed", [2]="20% increased Stun Buildup", [3]="40% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed8" }, [52395]={ ascendancyName="Acolyte of Chayula", @@ -105664,7 +109417,8 @@ return { orbitIndex=27, skill=52395, stats={ - } + }, + stringId="AscendancyMonk3Notable6_Choice" }, [52399]={ connections={ @@ -105681,7 +109435,8 @@ return { skill=52399, stats={ [1]="18% increased Critical Damage Bonus with Quarterstaves" - } + }, + stringId="quarterstaff16_" }, [52410]={ connections={ @@ -105694,7 +109449,8 @@ return { skill=52410, stats={ [1]="20% increased Stun Threshold while Parrying" - } + }, + stringId="buckler10" }, [52415]={ connections={ @@ -105711,7 +109467,8 @@ return { skill=52415, stats={ [1]="4% increased Attack Speed while your Companion is in your Presence" - } + }, + stringId="companions32" }, [52429]={ connections={ @@ -105728,7 +109485,8 @@ return { skill=52429, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed26" }, [52440]={ connections={ @@ -105746,7 +109504,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions40" }, [52442]={ connections={ @@ -105759,7 +109518,8 @@ return { skill=52442, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed1" }, [52445]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern", @@ -105773,7 +109533,8 @@ return { orbitIndex=0, skill=52445, stats={ - } + }, + stringId="mastery_evasion_and_energy_shield_6498" }, [52448]={ ascendancyName="Invoker", @@ -105794,7 +109555,8 @@ return { stats={ [1]="Trigger Elemental Expression on Melee Critical Hit", [2]="Grants Skill: Elemental Expression" - } + }, + stringId="AscendancyMonk2Notable7_" }, [52454]={ connections={ @@ -105811,7 +109573,8 @@ return { skill=52454, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos15" }, [52462]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -105825,7 +109588,8 @@ return { orbitIndex=0, skill=52462, stats={ - } + }, + stringId="mastery_armour5_" }, [52464]={ connections={ @@ -105838,7 +109602,8 @@ return { skill=52464, stats={ [1]="Recover 1% of maximum Life on Kill" - } + }, + stringId="life_on_kill5" }, [52501]={ connections={ @@ -105855,7 +109620,8 @@ return { skill=52501, stats={ [1]="20% increased Freeze Buildup with Empowered Attacks" - } + }, + stringId="cold50" }, [52537]={ connections={ @@ -105868,7 +109634,8 @@ return { skill=52537, stats={ [1]="10% increased Magnitude of Chill you inflict" - } + }, + stringId="cold_penetration4" }, [52556]={ connections={ @@ -105889,7 +109656,8 @@ return { skill=52556, stats={ [1]="+2 to Maximum Rage" - } + }, + stringId="rage3" }, [52574]={ connections={ @@ -105907,7 +109675,8 @@ return { stats={ [1]="6% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks21" }, [52576]={ connections={ @@ -105924,7 +109693,8 @@ return { skill=52576, stats={ [1]="20% increased Damage against Immobilised Enemies" - } + }, + stringId="immobilisation4" }, [52615]={ connections={ @@ -105937,7 +109707,8 @@ return { skill=52615, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells6" }, [52618]={ connections={ @@ -105960,7 +109731,8 @@ return { skill=52618, stats={ [1]="When you Shapeshift to Human form, gain 10% increased Spell Damage per second you were Shapeshifted, up to a maximum of 80%, for 8 seconds" - } + }, + stringId="shapeshifting19" }, [52630]={ connections={ @@ -105981,7 +109753,8 @@ return { skill=52630, stats={ [1]="40% increased Critical Damage Bonus against Enemies that are on Full Life" - } + }, + stringId="enemies_on_full_life2" }, [52659]={ connections={ @@ -105998,7 +109771,8 @@ return { skill=52659, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration2" }, [52676]={ connections={ @@ -106011,7 +109785,8 @@ return { skill=52676, stats={ [1]="16% increased Minion Duration" - } + }, + stringId="minion_reservation9" }, [52684]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -106035,7 +109810,8 @@ return { skill=52684, stats={ [1]="Break 50% of Armour on Pinning an Enemy" - } + }, + stringId="armour_break38" }, [52695]={ connections={ @@ -106052,7 +109828,8 @@ return { skill=52695, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="chaos6" }, [52703]={ ascendancyName="Blood Mage", @@ -106072,7 +109849,8 @@ return { skill=52703, stats={ [1]="1% increased Critical Damage Bonus per 50 current Life" - } + }, + stringId="AscendancyWitch2Notable1" }, [52743]={ connections={ @@ -106089,7 +109867,8 @@ return { skill=52743, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="deflect47" }, [52746]={ connections={ @@ -106110,7 +109889,8 @@ return { skill=52746, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire14" }, [52764]={ connections={ @@ -106133,7 +109913,8 @@ return { skill=52764, stats={ [1]="Every Rage also grants 2% increased Spell Damage" - } + }, + stringId="rage40" }, [52765]={ connections={ @@ -106146,7 +109927,8 @@ return { skill=52765, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration12" }, [52774]={ connections={ @@ -106163,7 +109945,8 @@ return { skill=52774, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite12" }, [52796]={ connections={ @@ -106180,7 +109963,8 @@ return { skill=52796, stats={ [1]="Attack Skills deal 10% increased Damage while holding a Shield" - } + }, + stringId="shield24" }, [52799]={ connections={ @@ -106205,7 +109989,8 @@ return { skill=52799, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="cold10" }, [52800]={ connections={ @@ -106222,7 +110007,8 @@ return { skill=52800, stats={ [1]="+8% Surpassing chance to fire an additional Arrow" - } + }, + stringId="bow19" }, [52803]={ connections={ @@ -106246,7 +110032,8 @@ return { stats={ [1]="20% increased Life Recovery from Flasks", [2]="Life Flasks gain 0.1 charges per Second" - } + }, + stringId="life_flasks5_" }, [52807]={ connections={ @@ -106267,7 +110054,8 @@ return { skill=52807, stats={ [1]="15% increased Presence Area of Effect" - } + }, + stringId="auras13" }, [52829]={ connections={ @@ -106285,7 +110073,8 @@ return { stats={ [1]="12% increased Stun Buildup", [2]="10% increased Damage with Maces" - } + }, + stringId="mace8" }, [52836]={ connections={ @@ -106306,7 +110095,8 @@ return { skill=52836, stats={ [1]="5% increased Block chance" - } + }, + stringId="block11" }, [52860]={ connections={ @@ -106327,7 +110117,8 @@ return { skill=52860, stats={ [1]="15% increased Ballista damage" - } + }, + stringId="ballista2" }, [52875]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -106341,7 +110132,8 @@ return { orbitIndex=0, skill=52875, stats={ - } + }, + stringId="mastery_attack21" }, [52971]={ connections={ @@ -106369,7 +110161,8 @@ return { stats={ [1]="20% faster start of Energy Shield Recharge", [2]="30% faster start of Energy Shield Recharge when not on Full Life" - } + }, + stringId="energy_shield_recovery13" }, [52973]={ connections={ @@ -106390,7 +110183,8 @@ return { skill=52973, stats={ [1]="15% chance to Impale on Spell Hit" - } + }, + stringId="physical8" }, [52980]={ connections={ @@ -106412,7 +110206,8 @@ return { stats={ [1]="+8 to Evasion Rating", [2]="+5 to maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield1" }, [52993]={ connectionArt="CharacterPlanned", @@ -106436,6 +110231,7 @@ return { stats={ [1]="16% increased Elemental Damage" }, + stringId="oracle_glory_elemental1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -106469,7 +110265,8 @@ return { stats={ [1]="25% increased Ignite Magnitude", [2]="+10 to Strength" - } + }, + stringId="ignite5" }, [53089]={ connections={ @@ -106490,7 +110287,8 @@ return { skill=53089, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks13" }, [53094]={ connections={ @@ -106511,7 +110309,8 @@ return { skill=53094, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy36" }, [53108]={ ascendancyName="Gemling Legionnaire", @@ -106535,7 +110334,8 @@ return { skill=53108, stats={ [1]="Attribute Requirements of Gems can be satisified by your highest Attribute" - } + }, + stringId="AscendancyMercenary3Notable6" }, [53123]={ connections={ @@ -106560,7 +110360,8 @@ return { skill=53123, stats={ [1]="+3% to all Elemental Resistances" - } + }, + stringId="shaman1" }, [53131]={ connections={ @@ -106587,7 +110388,8 @@ return { skill=53131, stats={ [1]="50% of Skill Mana costs Converted to Life Costs during any Life Flask Effect" - } + }, + stringId="life_flasks43" }, [53149]={ connections={ @@ -106604,7 +110406,8 @@ return { skill=53149, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="cold29" }, [53150]={ connections={ @@ -106632,7 +110435,8 @@ return { stats={ [1]="5% increased Attack Speed", [2]="30% increased Accuracy Rating against Rare or Unique Enemies" - } + }, + stringId="accuracy30" }, [53166]={ connections={ @@ -106649,7 +110453,8 @@ return { skill=53166, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="auras9" }, [53177]={ connections={ @@ -106666,7 +110471,8 @@ return { skill=53177, stats={ [1]="50% chance to gain Volatility when you are Stunned" - } + }, + stringId="volatility9" }, [53185]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -106688,7 +110494,8 @@ return { [1]="3% increased Evasion Rating per 10 Intelligence", [2]="Gain Accuracy Rating equal to your Intelligence", [3]="+10 to Intelligence" - } + }, + stringId="azmerianimals54" }, [53187]={ connections={ @@ -106716,7 +110523,8 @@ return { stats={ [1]="40% reduced Presence Area of Effect", [2]="Allies in your Presence Regenerate 5 Rage per second if you have gained Rage Recently" - } + }, + stringId="auras24" }, [53188]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -106730,7 +110538,8 @@ return { orbitIndex=0, skill=53188, stats={ - } + }, + stringId="mastery_mana158" }, [53194]={ connections={ @@ -106747,7 +110556,8 @@ return { skill=53194, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries20" }, [53196]={ connections={ @@ -106764,7 +110574,8 @@ return { skill=53196, stats={ [1]="8% increased Flask and Charm Charges gained" - } + }, + stringId="flasks12" }, [53207]={ connections={ @@ -106785,7 +110596,8 @@ return { skill=53207, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration3" }, [53216]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -106799,7 +110611,8 @@ return { orbitIndex=0, skill=53216, stats={ - } + }, + stringId="mastery_warcry252_" }, [53261]={ connections={ @@ -106817,7 +110630,8 @@ return { stats={ [1]="4% increased Area of Effect of Ancestrally Boosted Attacks", [2]="Ancestrally Boosted Attacks deal 8% increased Damage" - } + }, + stringId="melee61" }, [53265]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -106838,7 +110652,8 @@ return { stats={ [1]="20% increased Elemental Damage", [2]="15% increased chance to inflict Ailments" - } + }, + stringId="ailments48" }, [53266]={ connections={ @@ -106863,7 +110678,8 @@ return { skill=53266, stats={ [1]="3% increased Attack and Cast Speed with Lightning Skills" - } + }, + stringId="lightning7" }, [53272]={ connections={ @@ -106884,7 +110700,8 @@ return { skill=53272, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect54" }, [53294]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -106910,7 +110727,8 @@ return { [1]="15% increased Fire Damage", [2]="10% increased Ignite Magnitude", [3]="Damage Penetrates 10% Fire Resistance" - } + }, + stringId="fire33" }, [53308]={ connections={ @@ -106927,7 +110745,8 @@ return { skill=53308, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee47" }, [53320]={ connections={ @@ -106944,7 +110763,8 @@ return { skill=53320, stats={ [1]="20% increased Glory generation for Banner Skills" - } + }, + stringId="banners18" }, [53329]={ connections={ @@ -106962,7 +110782,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="8% increased Ignite Magnitude" - } + }, + stringId="ignite4" }, [53354]={ connections={ @@ -106987,7 +110808,8 @@ return { skill=53354, stats={ [1]="10% increased amount of Life Leeched while Shapeshifted" - } + }, + stringId="wolf4" }, [53367]={ connections={ @@ -107015,7 +110837,8 @@ return { stats={ [1]="Banner Skills have 30% increased Area of Effect", [2]="Banner Skills have 30% increased Duration" - } + }, + stringId="banners11" }, [53373]={ connections={ @@ -107036,7 +110859,8 @@ return { skill=53373, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold26" }, [53386]={ connections={ @@ -107053,7 +110877,8 @@ return { skill=53386, stats={ [1]="15% increased Critical Damage Bonus for Attack Damage" - } + }, + stringId="criticals65" }, [53396]={ connections={ @@ -107097,7 +110922,8 @@ return { skill=53396, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence30" }, [53405]={ connections={ @@ -107153,7 +110979,8 @@ return { skill=53405, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength58" }, [53440]={ connections={ @@ -107170,7 +110997,8 @@ return { skill=53440, stats={ [1]="Gain 2 Rage on Melee Axe Hit" - } + }, + stringId="axe10" }, [53443]={ connections={ @@ -107191,7 +111019,8 @@ return { skill=53443, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks24" }, [53444]={ connections={ @@ -107208,7 +111037,8 @@ return { skill=53444, stats={ [1]="12% increased Minion Duration" - } + }, + stringId="minion_reservation3_" }, [53471]={ connections={ @@ -107225,7 +111055,8 @@ return { skill=53471, stats={ [1]="12% increased Critical Hit Chance against Blinded Enemies" - } + }, + stringId="blind16" }, [53505]={ connections={ @@ -107242,7 +111073,8 @@ return { skill=53505, stats={ [1]="10% increased amount of Life Leeched" - } + }, + stringId="life_leech22" }, [53524]={ connections={ @@ -107259,7 +111091,8 @@ return { skill=53524, stats={ [1]="Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt" - } + }, + stringId="physical21" }, [53527]={ connections={ @@ -107282,7 +111115,8 @@ return { skill=53527, stats={ [1]="Break 50% of Armour on Heavy Stunning an Enemy" - } + }, + stringId="stun17" }, [53539]={ connections={ @@ -107303,7 +111137,8 @@ return { skill=53539, stats={ [1]="15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds" - } + }, + stringId="ranged17" }, [53560]={ connections={ @@ -107320,7 +111155,8 @@ return { skill=53560, stats={ [1]="20% chance for Lightning Skills to Chain an additional time" - } + }, + stringId="shock1" }, [53566]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -107341,7 +111177,8 @@ return { stats={ [1]="5% reduced Movement Speed Penalty from using Skills while moving", [2]="Projectile Attacks have a 12% chance to fire two additional Projectiles while moving" - } + }, + stringId="slow_mitigation16" }, [53589]={ connections={ @@ -107385,7 +111222,8 @@ return { skill=53589, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes64" }, [53595]={ connections={ @@ -107406,7 +111244,8 @@ return { skill=53595, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison4" }, [53607]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -107427,7 +111266,8 @@ return { stats={ [1]="10% increased Armour and Evasion Rating per Summoned Totem in your Presence", [2]="10% increased Attack Damage per Summoned Totem in your Presence" - } + }, + stringId="ballista17" }, [53632]={ connections={ @@ -107444,7 +111284,8 @@ return { skill=53632, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire29_" }, [53647]={ connections={ @@ -107457,7 +111298,8 @@ return { skill=53647, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion24" }, [53675]={ connections={ @@ -107474,7 +111316,8 @@ return { skill=53675, stats={ [1]="15% increased Presence Area of Effect" - } + }, + stringId="auras8" }, [53683]={ connections={ @@ -107501,7 +111344,8 @@ return { skill=53683, stats={ [1]="30% chance when you Reload a Crossbow to be immediate" - } + }, + stringId="crossbow26" }, [53696]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -107515,7 +111359,8 @@ return { orbitIndex=0, skill=53696, stats={ - } + }, + stringId="mastery_attack10_" }, [53697]={ connections={ @@ -107563,7 +111408,8 @@ return { skill=53697, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence26" }, [53698]={ connections={ @@ -107584,7 +111430,8 @@ return { skill=53698, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack14" }, [53719]={ connections={ @@ -107628,7 +111475,8 @@ return { skill=53719, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes71" }, [53762]={ ascendancyName="Gemling Legionnaire", @@ -107651,7 +111499,8 @@ return { skill=53762, stats={ [1]="Equipment and Skill Gems have 4% reduced Attribute Requirements" - } + }, + stringId="AscendancyMercenary3Small8" }, [53771]={ connections={ @@ -107668,7 +111517,8 @@ return { skill=53771, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles12" }, [53785]={ connections={ @@ -107689,7 +111539,8 @@ return { skill=53785, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks8" }, [53804]={ connections={ @@ -107706,7 +111557,8 @@ return { skill=53804, stats={ [1]="10% increased Fire Damage" - } + }, + stringId="warcries46" }, [53822]={ connections={ @@ -107719,7 +111571,8 @@ return { skill=53822, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage17" }, [53823]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -107744,7 +111597,8 @@ return { stats={ [1]="25% increased Chance to Block if you've Blocked with a raised Shield Recently", [2]="50% increased Defences from Equipped Shield" - } + }, + stringId="block14" }, [53853]={ connections={ @@ -107768,7 +111622,8 @@ return { stats={ [1]="50% increased Evasion Rating if you have been Hit Recently", [2]="50% increased Armour if you haven't been Hit Recently" - } + }, + stringId="armour_and_evasion13" }, [53893]={ connections={ @@ -107786,7 +111641,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions26" }, [53895]={ connections={ @@ -107803,7 +111659,8 @@ return { skill=53895, stats={ [1]="15% reduced Grenade Detonation Time" - } + }, + stringId="grenades24" }, [53901]={ connections={ @@ -107820,7 +111677,8 @@ return { skill=53901, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield20" }, [53910]={ connectionArt="CharacterPlanned", @@ -107852,6 +111710,7 @@ return { [3]="Minions Recoup 30% of Damage taken as Life", [4]="Minions Gain 20% of Elemental Damage as Extra Chaos Damage" }, + stringId="oracle_forbidden_path5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -107886,7 +111745,8 @@ return { stats={ [1]="30% increased Stun Threshold", [2]="30% increased Elemental Ailment Threshold" - } + }, + stringId="stun_threshold12" }, [53935]={ connections={ @@ -107913,7 +111773,8 @@ return { skill=53935, stats={ [1]="100% increased Stun Threshold for each time you've been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun9" }, [53938]={ connections={ @@ -107930,7 +111791,8 @@ return { skill=53938, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack43" }, [53941]={ connections={ @@ -107954,7 +111816,8 @@ return { stats={ [1]="20% increased Energy Shield Recovery Rate if you haven't been Hit Recently", [2]="3% increased Movement Speed while you have Energy Shield" - } + }, + stringId="evasion_and_energy_shield15" }, [53958]={ connections={ @@ -107971,7 +111834,8 @@ return { skill=53958, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="mana_flasks8" }, [53960]={ connections={ @@ -108015,7 +111879,8 @@ return { skill=53960, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence5" }, [53965]={ connections={ @@ -108032,7 +111897,8 @@ return { skill=53965, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning27" }, [53975]={ connections={ @@ -108049,7 +111915,8 @@ return { skill=53975, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells1" }, [53989]={ connections={ @@ -108066,7 +111933,8 @@ return { skill=53989, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage20" }, [53996]={ connections={ @@ -108087,7 +111955,8 @@ return { skill=53996, stats={ [1]="8% increased Melee Damage" - } + }, + stringId="melee21" }, [54031]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -108109,7 +111978,8 @@ return { [1]="+1 Life per 4 Dexterity", [2]="+1 to Stun Threshold per Dexterity", [3]="+5 to Strength" - } + }, + stringId="azmerianimals6_" }, [54036]={ connections={ @@ -108138,7 +112008,8 @@ return { skill=54036, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_reservation4" }, [54058]={ connections={ @@ -108155,7 +112026,8 @@ return { skill=54058, stats={ [1]="10% increased Critical Damage Bonus with Daggers" - } + }, + stringId="dagger14" }, [54067]={ connections={ @@ -108176,7 +112048,8 @@ return { skill=54067, stats={ [1]="5% chance to Gain Arcane Surge when you deal a Critical Hit" - } + }, + stringId="mana_regeneration30" }, [54099]={ connections={ @@ -108228,7 +112101,8 @@ return { skill=54099, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength83" }, [54127]={ connections={ @@ -108253,7 +112127,8 @@ return { orbitIndex=0, skill=54127, stats={ - } + }, + stringId="jewel_slot1975" }, [54138]={ connections={ @@ -108274,7 +112149,8 @@ return { skill=54138, stats={ [1]="3% increased Attack Speed with Swords" - } + }, + stringId="sword8" }, [54148]={ connections={ @@ -108302,7 +112178,8 @@ return { stats={ [1]="Damage Penetrates 15% Fire Resistance", [2]="15% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="fire_penetration25" }, [54152]={ connections={ @@ -108319,7 +112196,8 @@ return { skill=54152, stats={ [1]="3% increased Movement Speed while Sprinting" - } + }, + stringId="Sprint3" }, [54176]={ connections={ @@ -108340,7 +112218,8 @@ return { skill=54176, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="shock8" }, [54194]={ ascendancyName="Chronomancer", @@ -108363,7 +112242,8 @@ return { skill=54194, stats={ [1]="4% of Damage taken Recouped as Life" - } + }, + stringId="AscendancySorceress2Small4" }, [54228]={ connections={ @@ -108380,7 +112260,8 @@ return { skill=54228, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical29" }, [54232]={ connections={ @@ -108424,7 +112305,8 @@ return { skill=54232, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength24_" }, [54282]={ connections={ @@ -108472,7 +112354,8 @@ return { skill=54282, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength82" }, [54283]={ connections={ @@ -108489,7 +112372,8 @@ return { skill=54283, stats={ [1]="15% increased Armour" - } + }, + stringId="armour10" }, [54288]={ connections={ @@ -108506,7 +112390,8 @@ return { skill=54288, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup9" }, [54289]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -108530,6 +112415,7 @@ return { [2]="your maximum number of Power Charges", [3]="+1 to Maximum Power Charges" }, + stringId="oracle_power_charge4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -108561,6 +112447,7 @@ return { [2]="11% increased Life Cost of Skills", [3]="3% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_beast_corruption10", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -108583,7 +112470,8 @@ return { skill=54311, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="fire24" }, [54340]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -108597,7 +112485,8 @@ return { orbitIndex=3, skill=54340, stats={ - } + }, + stringId="mastery_armour10" }, [54351]={ connections={ @@ -108614,7 +112503,8 @@ return { skill=54351, stats={ [1]="Recover 1% of maximum Life on Kill" - } + }, + stringId="life_on_kill3" }, [54378]={ connections={ @@ -108635,7 +112525,8 @@ return { skill=54378, stats={ [1]="Recover 2% of maximum Mana when you consume a Power Charge" - } + }, + stringId="power_charges15" }, [54380]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -108651,6 +112542,7 @@ return { skill=54380, stats={ }, + stringId="oracle_poison_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -108670,7 +112562,8 @@ return { orbitIndex=10, skill=54413, stats={ - } + }, + stringId="mastery_evasion114" }, [54416]={ connections={ @@ -108687,7 +112580,8 @@ return { skill=54416, stats={ [1]="20% increased Armour if you have been Hit Recently" - } + }, + stringId="armour3" }, [54417]={ connections={ @@ -108727,7 +112621,8 @@ return { skill=54417, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity29" }, [54437]={ connections={ @@ -108752,7 +112647,8 @@ return { skill=54437, stats={ [1]="20% increased Attack Damage while on Low Life" - } + }, + stringId="attack37" }, [54447]={ classesStart={ @@ -108796,7 +112692,8 @@ return { orbitIndex=0, skill=54447, stats={ - } + }, + stringId="witch595" }, [54453]={ connections={ @@ -108818,7 +112715,8 @@ return { stats={ [1]="Minions have 6% increased maximum Life", [2]="Minions deal 6% increased Damage" - } + }, + stringId="minion_reservation11" }, [54485]={ connections={ @@ -108835,7 +112733,8 @@ return { skill=54485, stats={ [1]="+8 to Strength" - } + }, + stringId="strength105" }, [54512]={ ascendancyName="Shaman", @@ -108858,7 +112757,8 @@ return { skill=54512, stats={ [1]="+3 to Maximum Rage" - } + }, + stringId="AscendancyDruid2Small3" }, [54521]={ connections={ @@ -108910,7 +112810,8 @@ return { skill=54521, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence53_" }, [54545]={ connections={ @@ -108927,7 +112828,8 @@ return { skill=54545, stats={ [1]="15% increased Magnitude of Daze" - } + }, + stringId="daze_8" }, [54557]={ connections={ @@ -108944,7 +112846,8 @@ return { skill=54557, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration7" }, [54562]={ connections={ @@ -108961,7 +112864,8 @@ return { skill=54562, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="azmerianimals46" }, [54631]={ connections={ @@ -108978,7 +112882,8 @@ return { skill=54631, stats={ [1]="6% increased bonuses gained from Equipped Quiver" - } + }, + stringId="quivers8" }, [54632]={ connections={ @@ -108996,7 +112901,8 @@ return { stats={ [1]="Minions have 8% increased maximum Life", [2]="Minions have +7% to Chaos Resistance" - } + }, + stringId="minion_defence33" }, [54640]={ connections={ @@ -109020,7 +112926,8 @@ return { stats={ [1]="Debuffs you inflict have 5% increased Slow Magnitude", [2]="25% increased Physical Damage" - } + }, + stringId="physical54" }, [54675]={ connections={ @@ -109037,7 +112944,8 @@ return { skill=54675, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="lightning24" }, [54676]={ connections={ @@ -109058,7 +112966,8 @@ return { skill=54676, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration29" }, [54678]={ connections={ @@ -109075,7 +112984,8 @@ return { skill=54678, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="shock10" }, [54701]={ connections={ @@ -109096,7 +113006,8 @@ return { skill=54701, stats={ [1]="16% increased Thorns damage" - } + }, + stringId="getting_hit20" }, [54708]={ connections={ @@ -109117,7 +113028,8 @@ return { skill=54708, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration1" }, [54725]={ connections={ @@ -109135,7 +113047,8 @@ return { stats={ [1]="3% increased Curse Magnitudes", [2]="10% faster Curse Activation" - } + }, + stringId="curses1" }, [54746]={ connections={ @@ -109153,7 +113066,8 @@ return { stats={ [1]="6% increased chance to inflict Ailments", [2]="6% increased Magnitude of Damaging Ailments you inflict" - } + }, + stringId="ailments16" }, [54783]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -109167,7 +113081,8 @@ return { orbitIndex=10, skill=54783, stats={ - } + }, + stringId="mastery_energy_shield_6485" }, [54785]={ connections={ @@ -109184,7 +113099,8 @@ return { skill=54785, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield16" }, [54805]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern", @@ -109205,7 +113121,8 @@ return { stats={ [1]="30% increased Damage with Hits against Hindered Enemies", [2]="Debuffs you inflict have 10% increased Slow Magnitude" - } + }, + stringId="slowed_enemies15" }, [54811]={ connections={ @@ -109249,7 +113166,8 @@ return { skill=54811, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength15" }, [54814]={ connections={ @@ -109273,7 +113191,8 @@ return { stats={ [1]="30% increased Presence Area of Effect", [2]="4% increased Spirit" - } + }, + stringId="auras19" }, [54818]={ connections={ @@ -109317,7 +113236,8 @@ return { skill=54818, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength80" }, [54838]={ ascendancyName="Tactician", @@ -109338,7 +113258,8 @@ return { stats={ [1]="Projectile Damage builds Pin", [2]="Pinned enemies cannot perform actions" - } + }, + stringId="AscendancyMercenary1Notable5" }, [54849]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -109352,7 +113273,8 @@ return { orbitIndex=0, skill=54849, stats={ - } + }, + stringId="mastery_minionoffence185" }, [54883]={ connections={ @@ -109369,7 +113291,8 @@ return { skill=54883, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos21" }, [54886]={ connections={ @@ -109387,7 +113310,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed11" }, [54887]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -109401,7 +113325,8 @@ return { orbitIndex=0, skill=54887, stats={ - } + }, + stringId="mastery_projectile203" }, [54892]={ ascendancyName="Tactician", @@ -109424,7 +113349,8 @@ return { skill=54892, stats={ [1]="15% increased Armour and Evasion Rating" - } + }, + stringId="AscendancyMercenary1Small7_" }, [54911]={ connections={ @@ -109452,7 +113378,8 @@ return { stats={ [1]="80% increased Flammability Magnitude", [2]="Enemies Ignited by you have -5% to Fire Resistance" - } + }, + stringId="ignite10" }, [54923]={ connections={ @@ -109469,7 +113396,8 @@ return { skill=54923, stats={ [1]="15% increased Glory generation" - } + }, + stringId="glory4" }, [54934]={ connections={ @@ -109486,7 +113414,8 @@ return { skill=54934, stats={ [1]="3% increased Fire Damage per Endurance Charge consumed Recently" - } + }, + stringId="endurance_charges14" }, [54937]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -109507,7 +113436,8 @@ return { stats={ [1]="Gain 5 Rage when Hit by an Enemy", [2]="Every Rage also grants 1% increased Armour" - } + }, + stringId="rage18" }, [54962]={ connections={ @@ -109524,7 +113454,8 @@ return { skill=54962, stats={ [1]="15% increased Life Regeneration Rate while stationary" - } + }, + stringId="life_regeneration14" }, [54964]={ connections={ @@ -109542,7 +113473,8 @@ return { stats={ [1]="10% increased Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="sentinels3" }, [54975]={ connections={ @@ -109559,7 +113491,8 @@ return { skill=54975, stats={ [1]="Debuffs you inflict have 5% increased Slow Magnitude" - } + }, + stringId="slowed_enemies3_" }, [54982]={ connections={ @@ -109576,7 +113509,8 @@ return { skill=54982, stats={ [1]="+5% to Fire Resistance" - } + }, + stringId="shaman7" }, [54983]={ connections={ @@ -109593,7 +113527,8 @@ return { skill=54983, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals59" }, [54984]={ connections={ @@ -109645,7 +113580,8 @@ return { skill=54984, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity54" }, [54985]={ connections={ @@ -109662,7 +113598,8 @@ return { skill=54985, stats={ [1]="8% increased Bolt Speed" - } + }, + stringId="crossbow28" }, [54990]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -109683,7 +113620,8 @@ return { stats={ [1]="10% chance to inflict Bleeding on Hit", [2]="15% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed6" }, [54998]={ connections={ @@ -109707,7 +113645,8 @@ return { stats={ [1]="20% increased Skill Effect Duration", [2]="15% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="duration5" }, [54999]={ connections={ @@ -109725,7 +113664,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="Ancestrally Boosted Attacks deal 16% increased Damage" - } + }, + stringId="melee58" }, [55011]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -109739,7 +113679,8 @@ return { orbitIndex=0, skill=55011, stats={ - } + }, + stringId="mastery_caster_6355" }, [55033]={ connectionArt="CharacterPlanned", @@ -109763,6 +113704,7 @@ return { stats={ [1]="10% of Damage taken Recouped as Life while Channelling" }, + stringId="oracle_channelling2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -109786,7 +113728,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="5% reduced Projectile Speed for Spell Skills" - } + }, + stringId="projectile_spells2" }, [55048]={ connections={ @@ -109802,7 +113745,8 @@ return { stats={ [1]="30% less Critical Damage Bonus when on Full Life", [2]="30% more Critical Damage Bonus when on Low Life" - } + }, + stringId="passive_keystone_pain_attunement" }, [55058]={ connections={ @@ -109819,7 +113763,8 @@ return { skill=55058, stats={ [1]="20% increased Melee Damage against Immobilised Enemies" - } + }, + stringId="melee52" }, [55060]={ connections={ @@ -109847,7 +113792,8 @@ return { stats={ [1]="30% chance to Pierce an Enemy", [2]="Projectiles have 10% chance to Chain an additional time from terrain" - } + }, + stringId="ranged39" }, [55063]={ connections={ @@ -109865,7 +113811,8 @@ return { stats={ [1]="15% increased amount of Life Leeched", [2]="Leech Life 5% slower" - } + }, + stringId="life_leech8" }, [55066]={ connections={ @@ -109882,7 +113829,8 @@ return { skill=55066, stats={ [1]="16% increased Attack Damage against Bleeding Enemies" - } + }, + stringId="bleed11__" }, [55088]={ connections={ @@ -109899,7 +113847,8 @@ return { skill=55088, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals12" }, [55101]={ connections={ @@ -109916,7 +113865,8 @@ return { skill=55101, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental11_" }, [55104]={ connections={ @@ -109937,7 +113887,8 @@ return { skill=55104, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells12" }, [55118]={ connections={ @@ -109954,7 +113905,8 @@ return { skill=55118, stats={ [1]="10% increased Charm Charges gained" - } + }, + stringId="charms24" }, [55131]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -109976,7 +113928,8 @@ return { [1]="3% increased Movement Speed", [2]="Immune to Hinder", [3]="Immune to Maim" - } + }, + stringId="slow_mitigation8" }, [55135]={ ascendancyName="Oracle", @@ -109996,7 +113949,8 @@ return { skill=55135, stats={ [1]="Inevitable Critical Hits" - } + }, + stringId="AscendancyDruid1Notable8" }, [55149]={ connections={ @@ -110015,7 +113969,8 @@ return { skill=55149, stats={ [1]="Gain 11% of Damage as Extra Chaos Damage" - } + }, + stringId="chaos30" }, [55152]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -110033,7 +113988,8 @@ return { orbitIndex=1, skill=55152, stats={ - } + }, + stringId="mastery_totem231" }, [55180]={ connections={ @@ -110054,7 +114010,8 @@ return { [1]="3% increased Movement Speed", [2]="Minions have 20% increased Movement Speed", [3]="Minions have 8% increased Attack and Cast Speed" - } + }, + stringId="minion_offence21_" }, [55190]={ connections={ @@ -110067,7 +114024,8 @@ return { orbitIndex=0, skill=55190, stats={ - } + }, + stringId="jewel_slot1971" }, [55193]={ connections={ @@ -110090,7 +114048,8 @@ return { skill=55193, stats={ [1]="+2 to Evasion Rating per 1 Item Energy Shield on Equipped Helmet" - } + }, + stringId="evasion_and_energy_shield25" }, [55227]={ connections={ @@ -110111,7 +114070,8 @@ return { skill=55227, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech7" }, [55231]={ connections={ @@ -110132,7 +114092,8 @@ return { skill=55231, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed21_" }, [55235]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern", @@ -110158,7 +114119,8 @@ return { orbitIndex=4, skill=55235, stats={ - } + }, + stringId="mastery_mark_6606" }, [55241]={ connections={ @@ -110175,7 +114137,8 @@ return { skill=55241, stats={ [1]="4% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="projectile_spells5" }, [55250]={ connections={ @@ -110196,7 +114159,8 @@ return { skill=55250, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration10" }, [55260]={ connections={ @@ -110213,7 +114177,8 @@ return { skill=55260, stats={ [1]="15% increased Freeze Threshold" - } + }, + stringId="chill_and_freeze21" }, [55270]={ connections={ @@ -110230,7 +114195,8 @@ return { skill=55270, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="pin2" }, [55275]={ connections={ @@ -110247,7 +114213,8 @@ return { skill=55275, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion18" }, [55276]={ connections={ @@ -110291,7 +114258,8 @@ return { skill=55276, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity2" }, [55308]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -110320,7 +114288,8 @@ return { stats={ [1]="20% increased Projectile Damage", [2]="20% increased chance to inflict Ailments with Projectiles" - } + }, + stringId="projectiles39" }, [55329]={ connections={ @@ -110337,7 +114306,8 @@ return { skill=55329, stats={ [1]="15% increased Parried Debuff Duration" - } + }, + stringId="buckler5" }, [55342]={ connections={ @@ -110381,7 +114351,8 @@ return { skill=55342, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence3" }, [55348]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -110399,7 +114370,8 @@ return { orbitIndex=0, skill=55348, stats={ - } + }, + stringId="mastery_dualwield90" }, [55375]={ connections={ @@ -110423,7 +114395,8 @@ return { stats={ [1]="Minions have 15% increased maximum Life", [2]="5% increased Life and Mana Regeneration Rate for each Minion in your Presence, up to a maximum of 40%" - } + }, + stringId="companions50" }, [55377]={ connections={ @@ -110445,7 +114418,8 @@ return { stats={ [1]="4% increased Area of Effect for Attacks", [2]="5% Chance to build an additional Combo on Hit" - } + }, + stringId="area_attacks45__" }, [55397]={ connections={ @@ -110473,7 +114447,8 @@ return { skill=55397, stats={ [1]="15% increased Flask Charges gained" - } + }, + stringId="flasks22" }, [55400]={ connections={ @@ -110490,7 +114465,8 @@ return { skill=55400, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration9" }, [55405]={ connections={ @@ -110507,7 +114483,8 @@ return { skill=55405, stats={ [1]="15% increased Damage if you have Consumed a Corpse Recently" - } + }, + stringId="corpses6" }, [55412]={ connections={ @@ -110528,7 +114505,8 @@ return { skill=55412, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slowed_enemies16" }, [55420]={ connections={ @@ -110545,7 +114523,8 @@ return { skill=55420, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="curses22" }, [55422]={ connections={ @@ -110562,7 +114541,8 @@ return { skill=55422, stats={ [1]="12% increased Physical Damage" - } + }, + stringId="physical51" }, [55429]={ connections={ @@ -110591,7 +114571,8 @@ return { skill=55429, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles17" }, [55450]={ connections={ @@ -110618,7 +114599,8 @@ return { skill=55450, stats={ [1]="Companions in your Presence have Onslaught while you are Shapeshifted" - } + }, + stringId="companions28" }, [55463]={ connections={ @@ -110635,7 +114617,8 @@ return { skill=55463, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="shock7" }, [55473]={ connections={ @@ -110652,7 +114635,8 @@ return { skill=55473, stats={ [1]="8% increased Melee Damage" - } + }, + stringId="melee44" }, [55478]={ connections={ @@ -110674,7 +114658,8 @@ return { stats={ [1]="6% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks22" }, [55491]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -110688,7 +114673,8 @@ return { orbitIndex=7, skill=55491, stats={ - } + }, + stringId="mastery_reservation209" }, [55507]={ connections={ @@ -110709,7 +114695,8 @@ return { skill=55507, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental22" }, [55536]={ ascendancyName="Gemling Legionnaire", @@ -110740,7 +114727,8 @@ return { orbitIndex=72, skill=55536, stats={ - } + }, + stringId="AscendancyMercenary3Start" }, [55554]={ connections={ @@ -110761,7 +114749,8 @@ return { skill=55554, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="lightning18" }, [55568]={ connections={ @@ -110789,7 +114778,8 @@ return { stats={ [1]="16% reduced Skill Effect Duration", [2]="10% increased Cooldown Recovery Rate" - } + }, + stringId="duration11" }, [55572]={ connections={ @@ -110807,7 +114797,8 @@ return { stats={ [1]="10% increased Fire Damage", [2]="10% increased Cold Damage" - } + }, + stringId="cold9" }, [55575]={ connections={ @@ -110824,7 +114815,8 @@ return { skill=55575, stats={ [1]="Gain 3% of Physical Damage as extra Chaos Damage" - } + }, + stringId="physical11" }, [55582]={ ascendancyName="Gemling Legionnaire", @@ -110847,7 +114839,8 @@ return { skill=55582, stats={ [1]="+2% to Quality of all Skills" - } + }, + stringId="AscendancyMercenary3Small2" }, [55596]={ connections={ @@ -110864,7 +114857,8 @@ return { skill=55596, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals35" }, [55598]={ connections={ @@ -110889,7 +114883,8 @@ return { skill=55598, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression31" }, [55611]={ ascendancyName="Invoker", @@ -110912,7 +114907,8 @@ return { skill=55611, stats={ [1]="12% increased Elemental Damage" - } + }, + stringId="AscendancyMonk2Small5" }, [55617]={ connections={ @@ -110934,7 +114930,8 @@ return { stats={ [1]="20% increased Armour while Surrounded", [2]="20% increased Evasion Rating while Surrounded" - } + }, + stringId="being_surrounded18" }, [55621]={ connections={ @@ -110951,7 +114948,8 @@ return { skill=55621, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals56" }, [55635]={ connections={ @@ -110977,7 +114975,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions22" }, [55664]={ connections={ @@ -110995,7 +114994,8 @@ return { stats={ [1]="10% increased Presence Area of Effect", [2]="Companions have 10% increased Area of Effect" - } + }, + stringId="companions12" }, [55668]={ connections={ @@ -111047,7 +115047,8 @@ return { skill=55668, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence63__" }, [55672]={ connections={ @@ -111060,7 +115061,8 @@ return { skill=55672, stats={ [1]="10% increased Accuracy Rating while Shapeshifted" - } + }, + stringId="wyvern7" }, [55680]={ connections={ @@ -111077,7 +115079,8 @@ return { skill=55680, stats={ [1]="3% increased Attack Speed with Spears" - } + }, + stringId="spear7" }, [55700]={ connections={ @@ -111094,7 +115097,8 @@ return { skill=55700, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes4" }, [55708]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -111115,7 +115119,8 @@ return { stats={ [1]="Damage Penetrates 18% Lightning Resistance", [2]="Gain 6% of Elemental Damage as Extra Lightning Damage" - } + }, + stringId="lightning_penetration27" }, [55724]={ connections={ @@ -111132,7 +115137,8 @@ return { skill=55724, stats={ [1]="20% chance for Attack Hits to apply Incision" - } + }, + stringId="bleed43" }, [55746]={ connections={ @@ -111149,7 +115155,8 @@ return { skill=55746, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage8" }, [55789]={ connections={ @@ -111166,7 +115173,8 @@ return { skill=55789, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals71" }, [55796]={ ascendancyName="Amazon", @@ -111191,7 +115199,8 @@ return { stats={ [1]="Reveal Weaknesses against Rare and Unique enemies", [2]="50% more damage against enemies with an Open Weakness" - } + }, + stringId="AscendancyHuntress1Notable3" }, [55802]={ connections={ @@ -111239,7 +115248,8 @@ return { skill=55802, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity77" }, [55807]={ connections={ @@ -111267,7 +115277,8 @@ return { skill=55807, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana25" }, [55817]={ connections={ @@ -111290,7 +115301,8 @@ return { skill=55817, stats={ [1]="30% increased Exposure Effect" - } + }, + stringId="slowed_enemies30" }, [55829]={ connections={ @@ -111307,7 +115319,8 @@ return { skill=55829, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks52" }, [55835]={ connections={ @@ -111339,7 +115352,8 @@ return { stats={ [1]="Damage Penetrates 18% Cold Resistance", [2]="20% increased chance to inflict Ailments against Enemies with Exposure" - } + }, + stringId="cold_penetration23" }, [55843]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -111353,7 +115367,8 @@ return { orbitIndex=0, skill=55843, stats={ - } + }, + stringId="mastery_armour_and_energy_shield_6275" }, [55846]={ connections={ @@ -111370,7 +115385,8 @@ return { skill=55846, stats={ [1]="Gain 5 Life per enemy killed" - } + }, + stringId="life_on_kill11" }, [55847]={ connections={ @@ -111393,7 +115409,8 @@ return { skill=55847, stats={ [1]="200% increased Ice Crystal Life" - } + }, + stringId="cold_penetration15" }, [55872]={ connections={ @@ -111406,7 +115423,8 @@ return { skill=55872, stats={ [1]="Offering Skills have 15% increased Buff effect" - } + }, + stringId="corpses22" }, [55888]={ connections={ @@ -111432,7 +115450,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour8" }, [55897]={ connectionArt="CharacterPlanned", @@ -111456,6 +115475,7 @@ return { stats={ [1]="20% increased Mana Regeneration Rate while Shapeshifted" }, + stringId="oracle_wolf_addon1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -111489,7 +115509,8 @@ return { skill=55909, stats={ [1]="12% increased Spell Damage if you have consumed an Elemental Infusion Recently" - } + }, + stringId="sorcerer_start3" }, [55925]={ connections={ @@ -111506,7 +115527,8 @@ return { skill=55925, stats={ [1]="+3 to maximum Rage while Shapeshifted" - } + }, + stringId="rage23" }, [55930]={ connections={ @@ -111523,7 +115545,8 @@ return { skill=55930, stats={ [1]="15% increased Glory generation" - } + }, + stringId="glory19" }, [55931]={ connections={ @@ -111544,7 +115567,8 @@ return { skill=55931, stats={ [1]="+15% of Armour also applies to Fire Damage" - } + }, + stringId="maximum_resistances3_" }, [55933]={ connections={ @@ -111588,7 +115612,8 @@ return { skill=55933, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength8" }, [55938]={ connections={ @@ -111605,7 +115630,8 @@ return { skill=55938, stats={ [1]="10% increased effect of Archon Buffs on you" - } + }, + stringId="archon10" }, [55947]={ connections={ @@ -111622,7 +115648,8 @@ return { skill=55947, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="spell_criticals12_" }, [55995]={ connections={ @@ -111639,7 +115666,8 @@ return { skill=55995, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="frenzy_charges4" }, [56016]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -111667,7 +115695,8 @@ return { skill=56016, stats={ [1]="Projectiles Pierce enemies with Fully Broken Armour" - } + }, + stringId="armour_break19" }, [56023]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -111681,7 +115710,8 @@ return { orbitIndex=0, skill=56023, stats={ - } + }, + stringId="mastery_projectile202" }, [56045]={ connections={ @@ -111729,7 +115759,8 @@ return { skill=56045, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity6" }, [56061]={ connections={ @@ -111742,7 +115773,8 @@ return { skill=56061, stats={ [1]="14% increased Damage with Hits against Burning Enemies" - } + }, + stringId="fire16" }, [56063]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -111763,7 +115795,8 @@ return { stats={ [1]="23% increased Chaos Damage", [2]="15% increased Skill Effect Duration" - } + }, + stringId="chaos37" }, [56090]={ connectionArt="CharacterPlanned", @@ -111788,6 +115821,7 @@ return { [1]="12% increased Spell Damage", [2]="8% chance to Poison on Hit" }, + stringId="oracle_spell_poison1_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -111806,7 +115840,8 @@ return { skill=56104, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break27" }, [56112]={ connections={ @@ -111833,7 +115868,8 @@ return { skill=56112, stats={ [1]="Remove Ignite when you Warcry" - } + }, + stringId="warcries47" }, [56118]={ connections={ @@ -111854,7 +115890,8 @@ return { skill=56118, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life4" }, [56162]={ ascendancyName="Blood Mage", @@ -111878,7 +115915,8 @@ return { skill=56162, stats={ [1]="25% of Life Loss from Hits is prevented, then that much Life is lost over 4 seconds instead" - } + }, + stringId="AscendancyWitch2Notable7" }, [56174]={ connectionArt="CharacterPlanned", @@ -111902,6 +115940,7 @@ return { stats={ [1]="30% increased Armour while stationary" }, + stringId="oracle_crab_claw2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -111924,7 +115963,8 @@ return { skill=56214, stats={ [1]="8% increased Ignite Duration on Enemies" - } + }, + stringId="ignite_mitigation9" }, [56216]={ connections={ @@ -111968,7 +116008,8 @@ return { skill=56216, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence21" }, [56219]={ connections={ @@ -111985,7 +116026,8 @@ return { skill=56219, stats={ [1]="Inherent loss of Rage is 15% slower" - } + }, + stringId="rage38" }, [56237]={ connections={ @@ -112008,7 +116050,8 @@ return { skill=56237, stats={ [1]="12% increased Spell Damage for each different Non-Instant Attack you've used in the past 8 seconds" - } + }, + stringId="attacks_and_spells13" }, [56265]={ connections={ @@ -112032,7 +116075,8 @@ return { stats={ [1]="60% increased Critical Damage Bonus", [2]="20% reduced Critical Hit Chance" - } + }, + stringId="criticals90" }, [56284]={ connections={ @@ -112049,7 +116093,8 @@ return { skill=56284, stats={ [1]="Minions have 5% increased Attack and Cast Speed" - } + }, + stringId="minion_offence46" }, [56320]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -112065,6 +116110,7 @@ return { skill=56320, stats={ }, + stringId="oracle_iron_blood_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -112088,7 +116134,8 @@ return { stats={ [1]="10% increased Evasion Rating", [2]="2% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="evasion23_" }, [56330]={ connections={ @@ -112105,7 +116152,8 @@ return { skill=56330, stats={ [1]="10% chance to inflict Bleeding on Critical Hit with Attacks" - } + }, + stringId="bleed8_" }, [56331]={ ascendancyName="Acolyte of Chayula", @@ -112127,7 +116175,8 @@ return { [1]="Remnants have 50% increased effect", [2]="Remnants can be collected from 50% further away", [3]="All Flames of Chayula that you manifest are Red" - } + }, + stringId="AscendancyMonk3Notable6_3" }, [56334]={ connections={ @@ -112149,7 +116198,8 @@ return { stats={ [1]="Meta Skills gain 4% increased Energy", [2]="5% increased Critical Hit Chance" - } + }, + stringId="monkelemental3" }, [56336]={ connections={ @@ -112167,7 +116217,8 @@ return { stats={ [1]="3% increased Curse Magnitudes", [2]="10% faster Curse Activation" - } + }, + stringId="curses2" }, [56342]={ connections={ @@ -112184,7 +116235,8 @@ return { skill=56342, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage4" }, [56349]={ connections={ @@ -112200,7 +116252,8 @@ return { stats={ [1]="Maximum Life is 1", [2]="Immune to Chaos Damage and Bleeding" - } + }, + stringId="passive_keystone_chaos_inoculation" }, [56360]={ connections={ @@ -112217,7 +116270,8 @@ return { skill=56360, stats={ [1]="20% increased Power Charge Duration" - } + }, + stringId="power_charges2" }, [56366]={ connections={ @@ -112236,7 +116290,8 @@ return { stats={ [1]="5% increased Attack Speed with Daggers", [2]="15% increased Critical Hit Chance with Daggers" - } + }, + stringId="dagger13" }, [56368]={ connections={ @@ -112253,7 +116308,8 @@ return { skill=56368, stats={ [1]="15% increased Life Regeneration rate while Shapeshifted" - } + }, + stringId="wolf3" }, [56388]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern", @@ -112273,7 +116329,8 @@ return { skill=56388, stats={ [1]="+1 to maximum number of placed Banners" - } + }, + stringId="banners12" }, [56409]={ connections={ @@ -112300,7 +116357,8 @@ return { [1]="24% increased Flammability Magnitude", [2]="12% increased Freeze Buildup", [3]="12% increased chance to Shock" - } + }, + stringId="elemental51" }, [56453]={ connections={ @@ -112324,7 +116382,8 @@ return { stats={ [1]="40% increased Attack Damage while on Full Life", [2]="60% increased Attack Damage while on Low Life" - } + }, + stringId="attack27" }, [56466]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -112346,6 +116405,7 @@ return { stats={ [1]="Spells Gain 12% of Damage as extra Chaos Damage" }, + stringId="oracle_spell_poison4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -112365,7 +116425,8 @@ return { orbitIndex=0, skill=56472, stats={ - } + }, + stringId="mastery_projectile_6652" }, [56488]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -112385,7 +116446,8 @@ return { skill=56488, stats={ [1]="10% increased Deflection Rating" - } + }, + stringId="deflect29" }, [56493]={ connections={ @@ -112405,7 +116467,8 @@ return { stats={ [1]="6% increased Attack Speed", [2]="30% increased Evasion Rating if you have Hit an Enemy Recently" - } + }, + stringId="attack_speed60_" }, [56505]={ ascendancyName="Oracle", @@ -112428,7 +116491,8 @@ return { skill=56505, stats={ [1]="20% increased Immobilisation buildup" - } + }, + stringId="AscendancyDruid1Small4" }, [56547]={ connections={ @@ -112445,7 +116509,8 @@ return { skill=56547, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical61" }, [56564]={ connections={ @@ -112462,7 +116527,8 @@ return { skill=56564, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="energy_shield28_" }, [56567]={ connections={ @@ -112479,7 +116545,8 @@ return { skill=56567, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy5" }, [56595]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -112493,7 +116560,8 @@ return { orbitIndex=0, skill=56595, stats={ - } + }, + stringId="mastery_attack17" }, [56605]={ connections={ @@ -112509,7 +116577,8 @@ return { stats={ [1]="Dodge Roll cannot Avoid Damage", [2]="Take 30% less Damage from Hits while Dodge Rolling" - } + }, + stringId="passive_keystone_bulwark" }, [56616]={ connections={ @@ -112537,7 +116606,8 @@ return { stats={ [1]="Regenerate 1.5% of maximum Life per second while on Low Life", [2]="40% increased Life Recovery from Flasks used when on Low Life" - } + }, + stringId="life_regeneration8_" }, [56618]={ ascendancyName="Pathfinder", @@ -112561,7 +116631,8 @@ return { skill=56618, stats={ [1]="Grants Skill: Fulminating Concoction" - } + }, + stringId="AscendancyRanger3Notable7_3" }, [56638]={ connections={ @@ -112574,7 +116645,8 @@ return { skill=56638, stats={ [1]="25% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun4" }, [56640]={ connections={ @@ -112591,7 +116663,8 @@ return { skill=56640, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals5" }, [56649]={ connections={ @@ -112608,7 +116681,8 @@ return { skill=56649, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration12__" }, [56651]={ connections={ @@ -112636,7 +116710,8 @@ return { skill=56651, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles15" }, [56703]={ connections={ @@ -112657,7 +116732,8 @@ return { skill=56703, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed11" }, [56714]={ connections={ @@ -112681,7 +116757,8 @@ return { stats={ [1]="15% increased Projectile Speed", [2]="20% increased Physical Damage" - } + }, + stringId="projectiles48" }, [56729]={ connections={ @@ -112702,7 +116779,8 @@ return { skill=56729, stats={ [1]="+3 to all Attributes" - } + }, + stringId="azmerianimals19" }, [56757]={ connections={ @@ -112719,7 +116797,8 @@ return { skill=56757, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems41" }, [56761]={ connections={ @@ -112744,7 +116823,8 @@ return { skill=56761, stats={ [1]="8% increased Melee Damage" - } + }, + stringId="melee27" }, [56762]={ connections={ @@ -112761,7 +116841,8 @@ return { skill=56762, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed16" }, [56767]={ connections={ @@ -112789,7 +116870,8 @@ return { stats={ [1]="5% chance to Daze on Hit", [2]="Gain 12% of Physical Damage as Extra Lightning Damage against Dazed Enemies" - } + }, + stringId="daze_18" }, [56776]={ connections={ @@ -112817,7 +116899,8 @@ return { stats={ [1]="60% increased Critical Damage Bonus", [2]="25% reduced Defences" - } + }, + stringId="criticals49" }, [56783]={ ascendancyName="Disciple of Varashta", @@ -112836,7 +116919,8 @@ return { skill=56783, stats={ [1]="8% increased Area of Effect" - } + }, + stringId="AscendancySorceress3Small6_" }, [56806]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern", @@ -112857,7 +116941,8 @@ return { stats={ [1]="12% increased Block chance", [2]="1% increased Movement Speed for each time you've Blocked in the past 10 seconds" - } + }, + stringId="block16" }, [56818]={ connections={ @@ -112878,7 +116963,8 @@ return { skill=56818, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks7" }, [56838]={ connections={ @@ -112900,7 +116986,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield22" }, [56841]={ connections={ @@ -112917,7 +117004,8 @@ return { skill=56841, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="frenzy_charges11" }, [56842]={ ascendancyName="Titan", @@ -112940,7 +117028,8 @@ return { skill=56842, stats={ [1]="18% increased Stun Buildup" - } + }, + stringId="AscendancyWarrior1Small4" }, [56844]={ connections={ @@ -112957,7 +117046,8 @@ return { skill=56844, stats={ [1]="15% increased Archon Buff duration" - } + }, + stringId="archon12" }, [56847]={ connections={ @@ -112970,7 +117060,8 @@ return { skill=56847, stats={ [1]="12% increased Damage while affected by a Herald" - } + }, + stringId="heralds12_" }, [56857]={ ascendancyName="Disciple of Varashta", @@ -112991,7 +117082,8 @@ return { stats={ [1]="60% of your current Energy Shield is added to your Armour for", [2]="determining your Physical Damage Reduction from Armour" - } + }, + stringId="AscendancySorceress3Notable1" }, [56860]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern", @@ -113012,7 +117104,8 @@ return { stats={ [1]="30% increased Parry Range", [2]="Your Heavy Stun buildup empties 50% faster if you've successfully Parried Recently" - } + }, + stringId="buckler15" }, [56876]={ connections={ @@ -113029,7 +117122,8 @@ return { skill=56876, stats={ [1]="20% increased maximum Energy Shield if you've consumed a Power Charge Recently" - } + }, + stringId="power_charges12" }, [56890]={ connectionArt="CharacterPlanned", @@ -113054,6 +117148,7 @@ return { stats={ [1]="Shapeshift Skills have 30% increased Skill Effect Duration" }, + stringId="oracle_wyvern_addon2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -113080,7 +117175,8 @@ return { stats={ [1]="20% chance for Charms you use to not consume Charges", [2]="Recover 5% of maximum Mana when a Charm is used" - } + }, + stringId="charms5" }, [56897]={ connections={ @@ -113093,7 +117189,8 @@ return { skill=56897, stats={ [1]="10% increased Ballista Critical Damage Bonus" - } + }, + stringId="ballista12" }, [56910]={ connections={ @@ -113121,7 +117218,8 @@ return { [1]="Hits against you have 20% reduced Critical Damage Bonus", [2]="20% increased Armour and Evasion Rating", [3]="+5 to Strength and Dexterity" - } + }, + stringId="duelist_mercenary_notable1" }, [56914]={ connections={ @@ -113138,7 +117236,8 @@ return { skill=56914, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration4" }, [56926]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -113152,7 +117251,8 @@ return { orbitIndex=3, skill=56926, stats={ - } + }, + stringId="mastery_minion_defence_6611" }, [56928]={ connections={ @@ -113170,7 +117270,8 @@ return { stats={ [1]="5% increased Flask Effect Duration", [2]="2% increased Attack Speed" - } + }, + stringId="attack_speed16" }, [56933]={ ascendancyName="Shaman", @@ -113194,7 +117295,8 @@ return { skill=56933, stats={ [1]="Every 2 Rage also grants 1% more Spell damage" - } + }, + stringId="AscendancyDruid2Notable3" }, [56934]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -113208,7 +117310,8 @@ return { orbitIndex=0, skill=56934, stats={ - } + }, + stringId="mastery_fire_6522" }, [56935]={ connections={ @@ -113256,7 +117359,8 @@ return { skill=56935, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence15" }, [56956]={ connections={ @@ -113278,7 +117382,8 @@ return { stats={ [1]="Minions have 8% increased maximum Life", [2]="Minions have +7% to Chaos Resistance" - } + }, + stringId="minion_defence31" }, [56978]={ connections={ @@ -113322,7 +117427,8 @@ return { skill=56978, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity73" }, [56988]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -113343,7 +117449,8 @@ return { stats={ [1]="+1% to Maximum Lightning Resistance", [2]="50% reduced effect of Shock on you" - } + }, + stringId="lightning59" }, [56996]={ connections={ @@ -113360,7 +117467,8 @@ return { skill=56996, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems17_" }, [56997]={ connections={ @@ -113387,7 +117495,8 @@ return { skill=56997, stats={ [1]="Hits that Heavy Stun Enemies have Culling Strike" - } + }, + stringId="two_handed12" }, [56999]={ connections={ @@ -113407,7 +117516,8 @@ return { stats={ [1]="15% increased Critical Hit Chance for Attacks", [2]="15% increased Accuracy Rating" - } + }, + stringId="accuracy19" }, [57002]={ connectionArt="CharacterPlanned", @@ -113432,6 +117542,7 @@ return { stats={ [1]="Gain Physical Thorns damage equal to 8% of maximum Life while Shapeshifted" }, + stringId="oracle_thorns3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -113462,7 +117573,8 @@ return { skill=57021, stats={ [1]="Minions have 8% increased Area of Effect" - } + }, + stringId="minion_offence27_" }, [57039]={ connections={ @@ -113479,7 +117591,8 @@ return { skill=57039, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns1" }, [57047]={ connections={ @@ -113506,7 +117619,8 @@ return { skill=57047, stats={ [1]="7% increased Attributes" - } + }, + stringId="all_attributes6" }, [57069]={ connections={ @@ -113524,7 +117638,8 @@ return { stats={ [1]="5% increased Lightning Damage", [2]="+3% to Lightning Resistance" - } + }, + stringId="shock23" }, [57079]={ connectionArt="CharacterPlanned", @@ -113553,6 +117668,7 @@ return { stats={ [1]="Temporary Minion Skills have +2 to Limit of Minions summoned" }, + stringId="oracle_big_family10", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -113575,7 +117691,8 @@ return { skill=57088, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration1" }, [57089]={ connections={ @@ -113589,7 +117706,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Defences while your Companion is in your Presence" - } + }, + stringId="companions23" }, [57110]={ connections={ @@ -113617,7 +117735,8 @@ return { stats={ [1]="+20 to maximum Life", [2]="8% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup16" }, [57141]={ ascendancyName="Pathfinder", @@ -113637,7 +117756,8 @@ return { orbitIndex=0, skill=57141, stats={ - } + }, + stringId="AscendancyRanger3Notable7_Choice" }, [57178]={ connections={ @@ -113659,7 +117779,8 @@ return { stats={ [1]="10% increased Critical Hit Chance for Spells", [2]="15% increased Magnitude of Damaging Ailments you inflict with Critical Hits" - } + }, + stringId="physical17" }, [57181]={ ascendancyName="Invoker", @@ -113682,7 +117803,8 @@ return { skill=57181, stats={ [1]="12% increased Critical Hit Chance" - } + }, + stringId="AscendancyMonk2Small7" }, [57190]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -113707,7 +117829,8 @@ return { stats={ [1]="Herald Skills have 25% increased Area of Effect", [2]="Herald Skills deal 30% increased Damage" - } + }, + stringId="heralds19" }, [57196]={ connections={ @@ -113720,7 +117843,8 @@ return { skill=57196, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed41" }, [57202]={ connectionArt="CharacterPlanned", @@ -113744,6 +117868,7 @@ return { stats={ [1]="17% increased Stun Threshold" }, + stringId="oracle_beast_corruption4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -113772,7 +117897,8 @@ return { skill=57204, stats={ [1]="25% increased Critical Hit Chance" - } + }, + stringId="criticals30" }, [57227]={ connections={ @@ -113789,7 +117915,8 @@ return { skill=57227, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals77" }, [57230]={ connections={ @@ -113810,7 +117937,8 @@ return { skill=57230, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="chaos8" }, [57253]={ ascendancyName="Pathfinder", @@ -113839,7 +117967,8 @@ return { stats={ [1]="Can Allocate Passives from the Warrior's starting point", [2]="Grants 4 Passive Skill Point" - } + }, + stringId="AscendancyRanger3Notable8_3" }, [57273]={ connections={ @@ -113856,7 +117985,8 @@ return { skill=57273, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="wyvern18" }, [57320]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -113870,7 +118000,8 @@ return { orbitIndex=0, skill=57320, stats={ - } + }, + stringId="mastery_armour_and_evasion_6278" }, [57373]={ connections={ @@ -113887,7 +118018,8 @@ return { skill=57373, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite11" }, [57379]={ connections={ @@ -113914,7 +118046,8 @@ return { skill=57379, stats={ [1]="40% increased Melee Damage with Hits at Close Range" - } + }, + stringId="melee33" }, [57386]={ connectionArt="CharacterPlanned", @@ -113938,6 +118071,7 @@ return { stats={ [1]="17% increased Elemental Ailment Threshold" }, + stringId="oracle_beast_corruption6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -113968,7 +118102,8 @@ return { [1]="15% increased Critical Hit Chance for Attacks", [2]="20% increased Critical Damage Bonus for Attack Damage", [3]="20% more Stun Buildup with Critical Hits" - } + }, + stringId="criticals64" }, [57405]={ connections={ @@ -113985,7 +118120,8 @@ return { skill=57405, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="slam_area4" }, [57462]={ connections={ @@ -114002,7 +118138,8 @@ return { skill=57462, stats={ [1]="8% increased Projectile Speed" - } + }, + stringId="projectiles11" }, [57471]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -114028,7 +118165,8 @@ return { [1]="Recover 20 Life when you Block", [2]="+2% to maximum Block chance", [3]="80% less Knockback Distance for Blocked Hits" - } + }, + stringId="block13" }, [57513]={ connections={ @@ -114044,7 +118182,8 @@ return { stats={ [1]="Converts all Energy Shield to Mana", [2]="Doubles Mana Costs" - } + }, + stringId="passive_keystone_eldritch_battery__" }, [57517]={ connections={ @@ -114061,7 +118200,8 @@ return { skill=57517, stats={ [1]="15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision" - } + }, + stringId="bleed37" }, [57518]={ connections={ @@ -114078,7 +118218,8 @@ return { skill=57518, stats={ [1]="20% increased Parry Damage" - } + }, + stringId="deflect3" }, [57552]={ connections={ @@ -114099,7 +118240,8 @@ return { skill=57552, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed19" }, [57555]={ connections={ @@ -114116,7 +118258,8 @@ return { skill=57555, stats={ [1]="15% chance to Impale on Spell Hit" - } + }, + stringId="physical7" }, [57571]={ connections={ @@ -114133,7 +118276,8 @@ return { skill=57571, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="fire_penetration4" }, [57596]={ connectionArt="CharacterPlanned", @@ -114157,6 +118301,7 @@ return { stats={ [1]="8% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_life_corruption3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -114179,7 +118324,8 @@ return { skill=57608, stats={ [1]="12% increased Physical Damage while Shapeshifted" - } + }, + stringId="shapeshifting3" }, [57615]={ connections={ @@ -114200,7 +118346,8 @@ return { skill=57615, stats={ [1]="+8% Surpassing chance to fire an additional Arrow" - } + }, + stringId="bow20" }, [57616]={ connections={ @@ -114217,7 +118364,8 @@ return { skill=57616, stats={ [1]="Banner Skills have 20% increased Duration" - } + }, + stringId="banners26" }, [57617]={ connections={ @@ -114252,7 +118400,8 @@ return { skill=57617, stats={ [1]="30% increased Attack Damage if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting26" }, [57626]={ connections={ @@ -114270,7 +118419,8 @@ return { stats={ [1]="10% increased Fire Damage", [2]="10% increased Cold Damage" - } + }, + stringId="cold8_" }, [57683]={ connections={ @@ -114287,7 +118437,8 @@ return { skill=57683, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="monkchakra14" }, [57703]={ connections={ @@ -114343,7 +118494,8 @@ return { skill=57703, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes32" }, [57710]={ connections={ @@ -114395,7 +118547,8 @@ return { skill=57710, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence16" }, [57724]={ connections={ @@ -114412,7 +118565,8 @@ return { skill=57724, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos20_" }, [57774]={ connections={ @@ -114429,7 +118583,8 @@ return { skill=57774, stats={ [1]="3% increased Attack Speed while Dual Wielding" - } + }, + stringId="dual_wielding7" }, [57775]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -114443,7 +118598,8 @@ return { orbitIndex=0, skill=57775, stats={ - } + }, + stringId="mastery_aura_6311_" }, [57776]={ connections={ @@ -114461,7 +118617,8 @@ return { stats={ [1]="10% increased maximum Energy Shield", [2]="6% increased Mana Regeneration Rate" - } + }, + stringId="energy_shield1" }, [57785]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -114490,7 +118647,8 @@ return { stats={ [1]="25% increased Ballista Critical Damage Bonus", [2]="20% increased Ballista Critical Hit Chance" - } + }, + stringId="ballista15" }, [57791]={ connections={ @@ -114508,7 +118666,8 @@ return { stats={ [1]="6% increased Spell Damage", [2]="2% increased Cast Speed" - } + }, + stringId="orb4" }, [57805]={ connections={ @@ -114532,7 +118691,8 @@ return { stats={ [1]="20% increased Knockback Distance", [2]="20% chance to Knock Enemies Back with Hits at Close Range" - } + }, + stringId="knockback20_" }, [57810]={ connections={ @@ -114549,7 +118709,8 @@ return { skill=57810, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="shock13" }, [57816]={ connections={ @@ -114566,7 +118727,8 @@ return { skill=57816, stats={ [1]="+8 to Dexterity" - } + }, + stringId="attributes106" }, [57819]={ ascendancyName="Gemling Legionnaire", @@ -114588,7 +118750,8 @@ return { [1]="Skills deal 20% increased Damage per Connected Red Support Gem", [2]="Skills have 6% increased Skill Speed per Connected Green Support Gem", [3]="Skills have 20% increased Critical Hit Chance per Connected Blue Support Gem" - } + }, + stringId="AscendancyMercenary3Notable7" }, [57821]={ connections={ @@ -114636,7 +118799,8 @@ return { skill=57821, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity9" }, [57832]={ connections={ @@ -114653,7 +118817,8 @@ return { skill=57832, stats={ [1]="10% increased Ignite Magnitude" - } + }, + stringId="ignite13" }, [57846]={ connections={ @@ -114674,7 +118839,8 @@ return { skill=57846, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun19" }, [57863]={ connections={ @@ -114691,7 +118857,8 @@ return { skill=57863, stats={ [1]="Detonator skills have 8% increased Area of Effect" - } + }, + stringId="area_attacks43" }, [57880]={ connections={ @@ -114712,7 +118879,8 @@ return { skill=57880, stats={ [1]="12% increased Damage with Axes" - } + }, + stringId="axe3" }, [57921]={ connections={ @@ -114735,7 +118903,8 @@ return { skill=57921, stats={ [1]="30% increased Critical Hit Chance if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting29" }, [57933]={ connections={ @@ -114752,7 +118921,8 @@ return { skill=57933, stats={ [1]="Companions deal 12% increased Damage" - } + }, + stringId="companions18" }, [57945]={ connections={ @@ -114769,7 +118939,8 @@ return { skill=57945, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks9" }, [57959]={ ascendancyName="Smith of Kitava", @@ -114793,7 +118964,8 @@ return { skill=57959, stats={ [1]="Modifiers to Fire Resistance also grant Cold and Lightning Resistance at 50% of their value" - } + }, + stringId="AscendancyWarrior3Notable4" }, [57966]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -114807,7 +118979,8 @@ return { orbitIndex=0, skill=57966, stats={ - } + }, + stringId="mastery_critical_6416" }, [57967]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -114823,7 +118996,8 @@ return { stats={ [1]="+30 to maximum Mana", [2]="14% increased Mana Regeneration Rate" - } + }, + stringId="mana17" }, [57970]={ connections={ @@ -114844,7 +119018,8 @@ return { skill=57970, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="frenzy_charges6" }, [58002]={ connections={ @@ -114865,7 +119040,8 @@ return { skill=58002, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical10" }, [58013]={ connections={ @@ -114882,7 +119058,8 @@ return { skill=58013, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged4" }, [58016]={ connections={ @@ -114910,7 +119087,8 @@ return { stats={ [1]="+5% to all Elemental Resistances", [2]="30% increased Elemental Damage" - } + }, + stringId="elemental39" }, [58022]={ connections={ @@ -114931,7 +119109,8 @@ return { skill=58022, stats={ [1]="11% increased Chaos Damage" - } + }, + stringId="chaos19" }, [58038]={ connections={ @@ -114948,7 +119127,8 @@ return { skill=58038, stats={ [1]="25% increased Attack Damage while Surrounded" - } + }, + stringId="being_surrounded7" }, [58058]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -114964,6 +119144,7 @@ return { skill=58058, stats={ }, + stringId="oracle_bow_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -114987,7 +119168,8 @@ return { stats={ [1]="4% increased Block chance", [2]="5% reduced Movement Speed Penalty while Actively Blocking" - } + }, + stringId="shield29" }, [58090]={ connections={ @@ -115004,7 +119186,8 @@ return { skill=58090, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup1" }, [58096]={ connections={ @@ -115028,7 +119211,8 @@ return { stats={ [1]="20% increased Spell Damage", [2]="15% increased Skill Effect Duration" - } + }, + stringId="spells31" }, [58109]={ connections={ @@ -115072,7 +119256,8 @@ return { skill=58109, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity69" }, [58115]={ connections={ @@ -115093,7 +119278,8 @@ return { skill=58115, stats={ [1]="Recover 1% of maximum Mana on Kill" - } + }, + stringId="mana_regeneration48" }, [58117]={ connections={ @@ -115122,7 +119308,8 @@ return { skill=58117, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems39" }, [58125]={ connections={ @@ -115139,7 +119326,8 @@ return { skill=58125, stats={ [1]="25% increased Defences from Equipped Shield" - } + }, + stringId="shield12" }, [58138]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -115153,7 +119341,8 @@ return { orbitIndex=6, skill=58138, stats={ - } + }, + stringId="mastery_armour_and_energy_shield_6274" }, [58149]={ ascendancyName="Ritualist", @@ -115176,7 +119365,8 @@ return { skill=58149, stats={ [1]="10% increased Life Recovery rate" - } + }, + stringId="AscendancyHuntress3Small5" }, [58157]={ connections={ @@ -115193,7 +119383,8 @@ return { skill=58157, stats={ [1]="20% increased Stun Recovery" - } + }, + stringId="monkchakra28" }, [58170]={ connections={ @@ -115221,7 +119412,8 @@ return { skill=58170, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells2" }, [58182]={ connections={ @@ -115238,7 +119430,8 @@ return { skill=58182, stats={ [1]="Gain 3 Life per enemy killed" - } + }, + stringId="life_on_kill1" }, [58183]={ connections={ @@ -115270,7 +119463,8 @@ return { stats={ [1]="15% increased Magnitude of Bleeding you inflict", [2]="25% increased Physical Damage" - } + }, + stringId="physical35" }, [58197]={ connectionArt="CharacterPlanned", @@ -115295,6 +119489,7 @@ return { stats={ [1]="Gain 18% of Physical Damage as Extra Lightning Damage" }, + stringId="oracle_rust_king8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -115321,7 +119516,8 @@ return { stats={ [1]="20% increased Critical Damage Bonus if you've consumed a Power Charge Recently", [2]="Recover 5% of maximum Mana when you consume a Power Charge" - } + }, + stringId="power_charges16" }, [58215]={ connections={ @@ -115345,7 +119541,8 @@ return { stats={ [1]="Regenerate 1% of maximum Life per second", [2]="Arcane Surge grants more Life Regeneration Rate instead of Mana Regeneration Rate" - } + }, + stringId="life_recoup26" }, [58295]={ connections={ @@ -115385,7 +119582,8 @@ return { skill=58295, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength45_" }, [58312]={ connections={ @@ -115402,7 +119600,8 @@ return { skill=58312, stats={ [1]="5% increased Culling Strike Threshold" - } + }, + stringId="slaying2_" }, [58329]={ connections={ @@ -115454,7 +119653,8 @@ return { skill=58329, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence77" }, [58362]={ connections={ @@ -115484,7 +119684,8 @@ return { [1]="20% increased Flammability Magnitude", [2]="10% increased Freeze Buildup", [3]="10% increased chance to Shock" - } + }, + stringId="sorcerer_start1" }, [58363]={ connections={ @@ -115501,7 +119702,8 @@ return { skill=58363, stats={ [1]="10% increased effect of Archon Buffs on you" - } + }, + stringId="archon9" }, [58368]={ connectionArt="CharacterPlanned", @@ -115525,6 +119727,7 @@ return { stats={ [1]="Minions have 12% increased maximum Life" }, + stringId="oracle_forbidden_path2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -115554,7 +119757,8 @@ return { skill=58379, stats={ [1]="Grants Skill: Acidic Concoction" - } + }, + stringId="AscendancyRanger3Notable7_4" }, [58387]={ connections={ @@ -115571,7 +119775,8 @@ return { skill=58387, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos14" }, [58388]={ connections={ @@ -115592,7 +119797,8 @@ return { skill=58388, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks4" }, [58397]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -115624,7 +119830,8 @@ return { skill=58397, stats={ [1]="+25 to Dexterity" - } + }, + stringId="dexterity102" }, [58416]={ connections={ @@ -115637,7 +119844,8 @@ return { skill=58416, stats={ [1]="10% increased Projectile Speed" - } + }, + stringId="quivers6" }, [58426]={ connections={ @@ -115660,7 +119868,8 @@ return { skill=58426, stats={ [1]="50% increased Blind Effect" - } + }, + stringId="blind9" }, [58496]={ connections={ @@ -115681,7 +119890,8 @@ return { skill=58496, stats={ [1]="20% increased Damage against Immobilised Enemies while Shapeshifted" - } + }, + stringId="bear5" }, [58513]={ connections={ @@ -115703,7 +119913,8 @@ return { stats={ [1]="1% increased Movement Speed", [2]="8% increased Evasion Rating" - } + }, + stringId="azmerianimals7" }, [58526]={ connections={ @@ -115716,7 +119927,8 @@ return { skill=58526, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect37" }, [58528]={ connections={ @@ -115733,7 +119945,8 @@ return { skill=58528, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee54" }, [58539]={ connections={ @@ -115750,7 +119963,8 @@ return { skill=58539, stats={ [1]="3% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="spell_suppression36" }, [58574]={ ascendancyName="Ritualist", @@ -115769,7 +119983,8 @@ return { skill=58574, stats={ [1]="30% reduced maximum Mana" - } + }, + stringId="AscendancyHuntress3Small1_1" }, [58591]={ ascendancyName="Gemling Legionnaire", @@ -115790,7 +120005,8 @@ return { stats={ [1]="20% less Attributes", [2]="Inherent bonuses gained from Attributes are doubled" - } + }, + stringId="AscendancyMercenary3Notable5__" }, [58644]={ connections={ @@ -115807,7 +120023,8 @@ return { skill=58644, stats={ [1]="15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision" - } + }, + stringId="bleed44" }, [58646]={ ascendancyName="Shaman", @@ -115833,7 +120050,8 @@ return { [1]="10% less Elemental Damage taken", [2]="Adapt to the highest Elemental Damage Type of each Hit you take", [3]="10% less Damage taken of each Elemental Damage Type per matching Adaptation" - } + }, + stringId="AscendancyDruid2Notable4" }, [58651]={ connections={ @@ -115866,7 +120084,8 @@ return { skill=58651, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence1" }, [58674]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -115880,7 +120099,8 @@ return { orbitIndex=1, skill=58674, stats={ - } + }, + stringId="mastery_elemental_6469" }, [58704]={ ascendancyName="Warbringer", @@ -115904,7 +120124,8 @@ return { skill=58704, stats={ [1]="Break Armour equal to 10% of Hit Damage dealt" - } + }, + stringId="AscendancyWarrior2Notable1" }, [58714]={ connections={ @@ -115927,7 +120148,8 @@ return { skill=58714, stats={ [1]="Grenade Skills have +1 Cooldown Use" - } + }, + stringId="grenades10" }, [58718]={ connections={ @@ -115944,7 +120166,8 @@ return { skill=58718, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed25" }, [58747]={ ascendancyName="Chronomancer", @@ -115964,7 +120187,8 @@ return { skill=58747, stats={ [1]="Grants Skill: Time Freeze" - } + }, + stringId="AscendancySorceress2Notable2" }, [58751]={ ascendancyName="Lich", @@ -116004,7 +120228,8 @@ return { skill=58751, stats={ [1]="20% increased maximum Energy Shield" - } + }, + stringId="AscendancyWitch3Small9" }, [58779]={ connections={ @@ -116033,7 +120258,8 @@ return { skill=58779, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect65" }, [58783]={ connections={ @@ -116051,7 +120277,8 @@ return { stats={ [1]="8% increased amount of Life Leeched", [2]="8% increased Armour and Evasion Rating while Leeching" - } + }, + stringId="life_leech1" }, [58789]={ connections={ @@ -116069,7 +120296,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield14" }, [58814]={ connections={ @@ -116129,7 +120357,8 @@ return { skill=58814, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes8_" }, [58817]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -116150,7 +120379,8 @@ return { stats={ [1]="Attack Skills have +1 to maximum number of Summoned Ballista Totems", [2]="15% increased Area of Effect while you have a Totem" - } + }, + stringId="ballista16" }, [58838]={ connections={ @@ -116167,7 +120397,8 @@ return { skill=58838, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold21" }, [58848]={ connections={ @@ -116188,7 +120419,8 @@ return { skill=58848, stats={ [1]="20% chance for Attack Hits to apply Incision" - } + }, + stringId="bleed40" }, [58855]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -116202,7 +120434,8 @@ return { orbitIndex=0, skill=58855, stats={ - } + }, + stringId="mastery_armour_6293" }, [58884]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern", @@ -116216,7 +120449,8 @@ return { orbitIndex=0, skill=58884, stats={ - } + }, + stringId="mastery_two_hand_6773" }, [58926]={ connections={ @@ -116233,7 +120467,8 @@ return { skill=58926, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze27" }, [58930]={ connections={ @@ -116250,7 +120485,8 @@ return { skill=58930, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed25" }, [58932]={ ascendancyName="Lich", @@ -116283,7 +120519,8 @@ return { [1]="Sacrificing Energy Shield does not interrupt Recharge", [2]="Sacrifice 5% of maximum Energy Shield when you Cast a Spell", [3]="Spells for which this Sacrifice was fully made deal 30% more Damage" - } + }, + stringId="AscendancyWitch3Notable8" }, [58939]={ connections={ @@ -116306,7 +120543,8 @@ return { skill=58939, stats={ [1]="40% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently" - } + }, + stringId="criticals80" }, [58971]={ connections={ @@ -116327,7 +120565,8 @@ return { skill=58971, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression27" }, [59006]={ connections={ @@ -116344,7 +120583,8 @@ return { skill=59006, stats={ [1]="8% reduced Skill Effect Duration" - } + }, + stringId="duration_spells5" }, [59028]={ connections={ @@ -116361,7 +120601,8 @@ return { skill=59028, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles6__" }, [59039]={ connectionArt="CharacterPlanned", @@ -116385,6 +120626,7 @@ return { stats={ [1]="20% increased Critical Damage Bonus" }, + stringId="oracle_slow_crits1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -116408,7 +120650,8 @@ return { stats={ [1]="Debuffs you inflict have 4% increased Slow Magnitude", [2]="20% increased Hinder Duration" - } + }, + stringId="slowed_enemies14_" }, [59061]={ connections={ @@ -116425,7 +120668,8 @@ return { skill=59061, stats={ [1]="20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently" - } + }, + stringId="criticals31" }, [59064]={ connections={ @@ -116438,7 +120682,8 @@ return { skill=59064, stats={ [1]="10% increased Effect of your Mark Skills" - } + }, + stringId="marks16" }, [59070]={ connections={ @@ -116461,7 +120706,8 @@ return { skill=59070, stats={ [1]="30% increased Archon Buff duration" - } + }, + stringId="archon4" }, [59083]={ connections={ @@ -116478,7 +120724,8 @@ return { skill=59083, stats={ [1]="10% increased Ignite Magnitude" - } + }, + stringId="fire51_" }, [59093]={ connections={ @@ -116534,7 +120781,8 @@ return { skill=59093, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence71" }, [59136]={ connectionArt="CharacterPlanned", @@ -116559,6 +120807,7 @@ return { [1]="12% increased Spell Damage", [2]="8% chance to Poison on Hit" }, + stringId="oracle_spell_poison2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -116581,7 +120830,8 @@ return { skill=59180, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="glory3" }, [59208]={ connections={ @@ -116605,7 +120855,8 @@ return { stats={ [1]="30% reduced Accuracy Rating while Surrounded", [2]="100% increased Attack Damage while Surrounded" - } + }, + stringId="being_surrounded24" }, [59213]={ connections={ @@ -116622,7 +120873,8 @@ return { skill=59213, stats={ [1]="20% increased Stun Recovery" - } + }, + stringId="stun_threshold3" }, [59214]={ connections={ @@ -116651,7 +120903,8 @@ return { [1]="30% increased Curse Duration", [2]="Targets Cursed by you have 50% reduced Life Regeneration Rate", [3]="Enemies you Curse cannot Recharge Energy Shield" - } + }, + stringId="curses14" }, [59256]={ connections={ @@ -116668,7 +120921,8 @@ return { skill=59256, stats={ [1]="10% increased Critical Hit Chance if you have Killed Recently" - } + }, + stringId="criticals6" }, [59263]={ connections={ @@ -116686,7 +120940,8 @@ return { skill=59263, stats={ [1]="25% increased Damage with Swords" - } + }, + stringId="sword14" }, [59289]={ connections={ @@ -116703,7 +120958,8 @@ return { skill=59289, stats={ [1]="15% increased Immobilisation buildup" - } + }, + stringId="immobilisation2" }, [59303]={ connections={ @@ -116727,7 +120983,8 @@ return { stats={ [1]="30% increased Damage while you have an active Charm", [2]="6% increased Movement Speed while you have an active Charm" - } + }, + stringId="charms6" }, [59342]={ ascendancyName="Blood Mage", @@ -116750,7 +121007,8 @@ return { skill=59342, stats={ [1]="12% increased amount of Life Leeched" - } + }, + stringId="AscendancyWitch2Small6" }, [59355]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -116764,7 +121022,8 @@ return { orbitIndex=0, skill=59355, stats={ - } + }, + stringId="mastery_attack_6298" }, [59356]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -116778,7 +121037,8 @@ return { orbitIndex=0, skill=59356, stats={ - } + }, + stringId="mastery_flask6173_" }, [59362]={ connections={ @@ -116830,7 +121090,8 @@ return { skill=59362, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence45" }, [59367]={ connections={ @@ -116847,7 +121108,8 @@ return { skill=59367, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells10" }, [59368]={ connections={ @@ -116868,7 +121130,8 @@ return { skill=59368, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="azmerianimals2" }, [59372]={ ascendancyName="Titan", @@ -116893,7 +121156,8 @@ return { stats={ [1]="25% more Damage against Heavy Stunned Enemies", [2]="Your Hits are Crushing Blows" - } + }, + stringId="AscendancyWarrior1Notable4" }, [59376]={ connections={ @@ -116933,7 +121197,8 @@ return { skill=59376, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence83" }, [59387]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -116953,7 +121218,8 @@ return { skill=59387, stats={ [1]="Gain a Power Charge when you consume an Elemental Infusion" - } + }, + stringId="power_charges20" }, [59390]={ connections={ @@ -116970,7 +121236,8 @@ return { skill=59390, stats={ [1]="20% increased Evasion Rating if you've consumed a Frenzy Charge Recently" - } + }, + stringId="frenzy_charges3" }, [59425]={ connections={ @@ -116987,7 +121254,8 @@ return { skill=59425, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup21" }, [59433]={ connections={ @@ -117010,7 +121278,8 @@ return { skill=59433, stats={ [1]="25% chance when you gain an Endurance Charge to gain an additional Endurance Charge" - } + }, + stringId="power_endurance_charges6" }, [59446]={ connections={ @@ -117027,7 +121296,8 @@ return { skill=59446, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="azmerianimals63" }, [59466]={ connections={ @@ -117044,7 +121314,8 @@ return { skill=59466, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries6" }, [59480]={ connections={ @@ -117061,7 +121332,8 @@ return { skill=59480, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks14" }, [59498]={ connections={ @@ -117078,7 +121350,8 @@ return { skill=59498, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="auras6" }, [59501]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern", @@ -117100,7 +121373,8 @@ return { orbitIndex=0, skill=59501, stats={ - } + }, + stringId="mastery_attack16" }, [59503]={ connections={ @@ -117118,7 +121392,8 @@ return { stats={ [1]="8% increased Critical Hit Chance for Attacks", [2]="8% increased Accuracy Rating" - } + }, + stringId="accuracy10" }, [59538]={ connections={ @@ -117166,7 +121441,8 @@ return { skill=59538, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence67" }, [59540]={ ascendancyName="Titan", @@ -117186,7 +121462,8 @@ return { skill=59540, stats={ [1]="Every Third Slam skill that doesn't create Fissures which you use yourself causes 3 additional Aftershocks ahead and to each side of the initial area" - } + }, + stringId="AscendancyWarrior1Notable3" }, [59541]={ connections={ @@ -117214,7 +121491,8 @@ return { stats={ [1]="Minions have 40% increased maximum Life", [2]="Minions have 10% reduced Life Recovery rate" - } + }, + stringId="minion_defence15" }, [59542]={ ascendancyName="Deadeye", @@ -117238,7 +121516,8 @@ return { skill=59542, stats={ [1]="Projectiles deal 0% more Hit damage to targets in the first 3.5 metres of their movement, scaling up with distance travelled to reach 20% after 7 metres" - } + }, + stringId="AscendancyRanger1Notable2_1" }, [59589]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -117262,7 +121541,8 @@ return { skill=59589, stats={ [1]="150% of Strength Requirements from Boots, Gloves and Helmets also added to Armour" - } + }, + stringId="armour33" }, [59596]={ connections={ @@ -117286,7 +121566,8 @@ return { stats={ [1]="25% increased Energy Shield Recharge Rate", [2]="Gain 20 Energy Shield when you Block" - } + }, + stringId="energy_shield_recovery15" }, [59600]={ connections={ @@ -117303,7 +121584,8 @@ return { skill=59600, stats={ [1]="25% increased Life Recovery from Flasks used when on Low Life" - } + }, + stringId="life_flasks17" }, [59603]={ connections={ @@ -117316,7 +121598,8 @@ return { skill=59603, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup12" }, [59636]={ connections={ @@ -117338,7 +121621,8 @@ return { skill=59636, stats={ [1]="25% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration22_" }, [59644]={ connections={ @@ -117355,7 +121639,8 @@ return { skill=59644, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison31" }, [59647]={ connections={ @@ -117373,7 +121658,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Defences while your Companion is in your Presence" - } + }, + stringId="duelist_minions8" }, [59651]={ connections={ @@ -117398,7 +121684,8 @@ return { skill=59651, stats={ [1]="Offering Skills have 20% increased Duration" - } + }, + stringId="corpses18" }, [59653]={ connections={ @@ -117415,7 +121702,8 @@ return { skill=59653, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="movement_speed3" }, [59661]={ connections={ @@ -117433,7 +121721,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="Ignites you inflict deal Damage 4% faster" - } + }, + stringId="fire59" }, [59694]={ connections={ @@ -117450,7 +121739,8 @@ return { skill=59694, stats={ [1]="18% increased Critical Damage Bonus with Quarterstaves" - } + }, + stringId="quarterstaff17" }, [59695]={ connections={ @@ -117467,7 +121757,8 @@ return { skill=59695, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration9" }, [59710]={ connections={ @@ -117484,7 +121775,8 @@ return { skill=59710, stats={ [1]="12% increased Spell Damage if you have Shapeshifted to Human form Recently" - } + }, + stringId="shapeshifting15" }, [59720]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -117508,7 +121800,8 @@ return { skill=59720, stats={ [1]="100% increased Evasion Rating from Equipped Body Armour" - } + }, + stringId="evasion33" }, [59759]={ ascendancyName="Acolyte of Chayula", @@ -117529,7 +121822,8 @@ return { stats={ [1]="+10% to Maximum Chaos Resistance", [2]="Chaos Resistance is doubled" - } + }, + stringId="AscendancyMonk3Notable4" }, [59767]={ connections={ @@ -117552,7 +121846,8 @@ return { stats={ [1]="Break 25% increased Armour", [2]="12% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks32" }, [59775]={ connections={ @@ -117569,7 +121864,8 @@ return { skill=59775, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos23" }, [59777]={ connections={ @@ -117625,7 +121921,8 @@ return { skill=59777, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength65_" }, [59779]={ connections={ @@ -117655,7 +121952,8 @@ return { stats={ [1]="+10 to Armour", [2]="+8 to Evasion Rating" - } + }, + stringId="armour_and_evasion2" }, [59785]={ connections={ @@ -117711,7 +122009,8 @@ return { skill=59785, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes5" }, [59795]={ connections={ @@ -117755,7 +122054,8 @@ return { skill=59795, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength95" }, [59798]={ connections={ @@ -117772,7 +122072,8 @@ return { skill=59798, stats={ [1]="Gain additional Ailment Threshold equal to 12% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield20" }, [59799]={ connections={ @@ -117789,7 +122090,8 @@ return { skill=59799, stats={ [1]="Gain additional Stun Threshold equal to 12% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield18" }, [59822]={ ascendancyName="Blood Mage", @@ -117812,7 +122114,8 @@ return { orbitIndex=0, skill=59822, stats={ - } + }, + stringId="AscendancyWitch2Start" }, [59881]={ connections={ @@ -117860,7 +122163,8 @@ return { skill=59881, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity28" }, [59886]={ connections={ @@ -117877,7 +122181,8 @@ return { skill=59886, stats={ [1]="+15% of Armour also applies to Lightning Damage" - } + }, + stringId="maximum_resistances11" }, [59908]={ connectionArt="CharacterPlanned", @@ -117901,6 +122206,7 @@ return { stats={ [1]="10% increased Area of Effect for Skills used by Totems" }, + stringId="oracle_totems5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -117923,7 +122229,8 @@ return { skill=59909, stats={ [1]="5% chance to not destroy Corpses when Consuming Corpses" - } + }, + stringId="corpses7" }, [59913]={ ascendancyName="Deadeye", @@ -117947,7 +122254,8 @@ return { skill=59913, stats={ [1]="Grants Skill: Called Shots" - } + }, + stringId="AscendancyRanger1Notable7" }, [59915]={ connections={ @@ -117972,7 +122280,8 @@ return { skill=59915, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles18" }, [59938]={ connections={ @@ -117996,7 +122305,8 @@ return { stats={ [1]="30% increased Elemental Ailment Threshold", [2]="15% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation19_" }, [59945]={ connections={ @@ -118048,7 +122358,8 @@ return { skill=59945, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes81" }, [60013]={ connections={ @@ -118065,7 +122376,8 @@ return { skill=60013, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield2_" }, [60014]={ connectionArt="CharacterPlanned", @@ -118092,6 +122404,7 @@ return { [2]="20% increased Bleeding Duration", [3]="40% chance for Attack Hits to apply Incision" }, + stringId="oracle_bleed3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -118126,7 +122439,8 @@ return { stats={ [1]="4% increased Attack Speed", [2]="1% increased Attack Speed per 400 Accuracy Rating, up to 20%" - } + }, + stringId="accuracy20" }, [60064]={ connections={ @@ -118147,7 +122461,8 @@ return { skill=60064, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical26" }, [60068]={ connections={ @@ -118164,7 +122479,8 @@ return { skill=60068, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage22" }, [60083]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -118189,7 +122505,8 @@ return { stats={ [1]="30% increased Pin Buildup", [2]="5% increased Movement Speed if you've Pinned an Enemy Recently" - } + }, + stringId="pin10" }, [60085]={ connections={ @@ -118206,7 +122523,8 @@ return { skill=60085, stats={ [1]="10% increased Damage" - } + }, + stringId="mercenary11" }, [60107]={ connections={ @@ -118223,7 +122541,8 @@ return { skill=60107, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals24" }, [60138]={ connections={ @@ -118248,7 +122567,8 @@ return { [1]="Hits Break 30% increased Armour on targets with Ailments", [2]="+10 to Strength", [3]="25% increased Physical Damage" - } + }, + stringId="chaos35" }, [60170]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -118262,7 +122582,8 @@ return { orbitIndex=0, skill=60170, stats={ - } + }, + stringId="mastery_cold59" }, [60173]={ connections={ @@ -118279,7 +122600,8 @@ return { skill=60173, stats={ [1]="12% increased Accuracy Rating with One Handed Melee Weapons" - } + }, + stringId="one_handed11" }, [60191]={ connections={ @@ -118296,7 +122618,8 @@ return { skill=60191, stats={ [1]="8% increased Bolt Speed" - } + }, + stringId="crossbow27" }, [60203]={ connections={ @@ -118313,7 +122636,8 @@ return { skill=60203, stats={ [1]="+8 to Strength" - } + }, + stringId="attributes112" }, [60210]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -118331,7 +122655,8 @@ return { orbitIndex=9, skill=60210, stats={ - } + }, + stringId="mastery_poison200" }, [60230]={ connections={ @@ -118372,7 +122697,8 @@ return { skill=60230, stats={ [1]="8% increased Elemental Damage" - } + }, + stringId="elemental15" }, [60241]={ connections={ @@ -118389,7 +122715,8 @@ return { skill=60241, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="physical16" }, [60269]={ connections={ @@ -118413,7 +122740,8 @@ return { stats={ [1]="10% reduced Spell Area Damage", [2]="Spell Skills have 25% increased Area of Effect" - } + }, + stringId="area_spells24" }, [60273]={ connections={ @@ -118441,7 +122769,8 @@ return { stats={ [1]="Debuffs inflicted by Hazards have 30% increased Slow Magnitude", [2]="30% increased Hazard Immobilisation buildup" - } + }, + stringId="hazards20" }, [60274]={ connections={ @@ -118462,7 +122791,8 @@ return { skill=60274, stats={ [1]="15% increased Armour" - } + }, + stringId="armour4_" }, [60287]={ ascendancyName="Gemling Legionnaire", @@ -118494,7 +122824,8 @@ return { orbitIndex=0, skill=60287, stats={ - } + }, + stringId="AscendancyMercenary3Notable2" }, [60298]={ ascendancyName="Smith of Kitava", @@ -118514,7 +122845,8 @@ return { skill=60298, stats={ [1]="Grants Skill: Temper Weapon" - } + }, + stringId="AscendancyWarrior3Notable3" }, [60313]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -118528,7 +122860,8 @@ return { orbitIndex=0, skill=60313, stats={ - } + }, + stringId="mastery_chaos6172" }, [60323]={ connections={ @@ -118549,7 +122882,8 @@ return { skill=60323, stats={ [1]="+8% Surpassing chance to fire an additional Projectile" - } + }, + stringId="projectiles43" }, [60324]={ connections={ @@ -118566,7 +122900,8 @@ return { skill=60324, stats={ [1]="Remnants can be collected from 20% further away" - } + }, + stringId="remnant16_" }, [60362]={ connections={ @@ -118583,7 +122918,8 @@ return { skill=60362, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals88_" }, [60404]={ connections={ @@ -118611,7 +122947,8 @@ return { stats={ [1]="30% increased Stun Buildup", [2]="Damage with Hits is Lucky against Heavy Stunned Enemies" - } + }, + stringId="stun16" }, [60464]={ connections={ @@ -118639,7 +122976,8 @@ return { stats={ [1]="25% reduced Ignite Duration on you", [2]="40% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression23" }, [60480]={ connections={ @@ -118652,7 +122990,8 @@ return { skill=60480, stats={ [1]="8% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds11" }, [60483]={ connections={ @@ -118673,7 +123012,8 @@ return { skill=60483, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning5" }, [60488]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -118687,7 +123027,8 @@ return { orbitIndex=0, skill=60488, stats={ - } + }, + stringId="mastery_trap_6765" }, [60505]={ connections={ @@ -118743,7 +123084,8 @@ return { skill=60505, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity19" }, [60515]={ connections={ @@ -118760,7 +123102,8 @@ return { skill=60515, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold12" }, [60551]={ connections={ @@ -118777,7 +123120,8 @@ return { skill=60551, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="auras15_" }, [60560]={ connections={ @@ -118794,7 +123138,8 @@ return { skill=60560, stats={ [1]="20% increased Damage with Hits against Enemies that are on Full Life" - } + }, + stringId="enemies_on_full_life7" }, [60568]={ connections={ @@ -118811,7 +123156,8 @@ return { skill=60568, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems25" }, [60619]={ connections={ @@ -118852,7 +123198,8 @@ return { [1]="20% faster start of Energy Shield Recharge while Shapeshifted", [2]="20% increased Energy Shield Recharge Rate while Shapeshifted", [3]="+1% to Maximum Lightning Resistance while Shapeshifted" - } + }, + stringId="wyvern4" }, [60620]={ connections={ @@ -118869,7 +123216,8 @@ return { skill=60620, stats={ [1]="+8 to Strength" - } + }, + stringId="strength106" }, [60634]={ ascendancyName="Titan", @@ -118893,7 +123241,8 @@ return { skill=60634, stats={ [1]="Carry a Chest which adds 20 Inventory Slots" - } + }, + stringId="AscendancyWarrior1Notable6" }, [60662]={ ascendancyName="Amazon", @@ -118916,7 +123265,8 @@ return { skill=60662, stats={ [1]="12% increased Elemental Damage" - } + }, + stringId="AscendancyHuntress1Small5" }, [60685]={ connections={ @@ -118960,7 +123310,8 @@ return { skill=60685, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence19" }, [60692]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -118984,7 +123335,8 @@ return { skill=60692, stats={ [1]="30% increased Elemental Damage if you've Ignited an Enemy Recently" - } + }, + stringId="fire34" }, [60700]={ connections={ @@ -119001,7 +123353,8 @@ return { skill=60700, stats={ [1]="20% increased Freeze Buildup with Empowered Attacks" - } + }, + stringId="cold49" }, [60708]={ connectionArt="CharacterPlanned", @@ -119025,6 +123378,7 @@ return { stats={ [1]="16% increased Damage with Bows" }, + stringId="oracle_bow_movement2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -119051,7 +123405,8 @@ return { orbitIndex=0, skill=60735, stats={ - } + }, + stringId="jewel_slot1960" }, [60738]={ connections={ @@ -119068,7 +123423,8 @@ return { skill=60738, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks29" }, [60741]={ connections={ @@ -119085,7 +123441,8 @@ return { skill=60741, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental57" }, [60764]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -119105,7 +123462,8 @@ return { skill=60764, stats={ [1]="Increases and Reductions to Projectile Speed also apply to Damage with Bows" - } + }, + stringId="bow13" }, [60809]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern", @@ -119119,7 +123477,8 @@ return { orbitIndex=0, skill=60809, stats={ - } + }, + stringId="mastery_channelling_6377" }, [60829]={ connections={ @@ -119136,7 +123495,8 @@ return { skill=60829, stats={ [1]="20% chance for Attack Hits to apply Incision" - } + }, + stringId="bleed35" }, [60859]={ ascendancyName="Ritualist", @@ -119159,7 +123519,8 @@ return { skill=60859, stats={ [1]="15% increased Charm Charges gained" - } + }, + stringId="AscendancyHuntress3Small4" }, [60886]={ connections={ @@ -119176,7 +123537,8 @@ return { skill=60886, stats={ [1]="20% increased Stun Recovery" - } + }, + stringId="stun_threshold6" }, [60891]={ connections={ @@ -119193,7 +123555,8 @@ return { skill=60891, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="azmerianimals50" }, [60899]={ connections={ @@ -119210,7 +123573,8 @@ return { skill=60899, stats={ [1]="3% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="spell_suppression6" }, [60913]={ applyToArmour=true, @@ -119231,7 +123595,8 @@ return { skill=60913, stats={ [1]="Body Armour grants 15% increased maximum Life" - } + }, + stringId="AscendancyWarrior3Notable6_5" }, [60916]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -119245,7 +123610,8 @@ return { orbitIndex=0, skill=60916, stats={ - } + }, + stringId="mastery_endurance_charge_6478" }, [60974]={ connections={ @@ -119262,7 +123628,8 @@ return { skill=60974, stats={ [1]="5% chance to create an additional Remnant" - } + }, + stringId="remnant12_" }, [60992]={ connections={ @@ -119285,7 +123652,8 @@ return { skill=60992, stats={ [1]="Life Recovery from your Flasks also applies to your Companions" - } + }, + stringId="companions3" }, [61026]={ connections={ @@ -119313,7 +123681,8 @@ return { stats={ [1]="Minions have +20% to all Elemental Resistances", [2]="Minions have +5% to all Maximum Elemental Resistances" - } + }, + stringId="minion_defence21" }, [61027]={ connections={ @@ -119328,7 +123697,8 @@ return { stats={ [1]="+20 to maximum Mana", [2]="20% increased Mana Regeneration Rate" - } + }, + stringId="mana18" }, [61039]={ applyToArmour=true, @@ -119349,7 +123719,8 @@ return { skill=61039, stats={ [1]="Body Armour grants +75% to Fire Resistance" - } + }, + stringId="AscendancyWarrior3Notable6_1" }, [61042]={ connections={ @@ -119393,7 +123764,8 @@ return { skill=61042, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes62" }, [61056]={ connections={ @@ -119410,7 +123782,8 @@ return { skill=61056, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers9" }, [61063]={ connections={ @@ -119423,7 +123796,8 @@ return { skill=61063, stats={ [1]="Damage Penetrates 4% of Enemy Elemental Resistances" - } + }, + stringId="elemental2" }, [61067]={ connections={ @@ -119447,7 +123821,8 @@ return { skill=61067, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals6" }, [61104]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -119467,7 +123842,8 @@ return { skill=61104, stats={ [1]="50% chance to Knock Back Bleeding Enemies with Hits" - } + }, + stringId="bleed34" }, [61106]={ connections={ @@ -119484,7 +123860,8 @@ return { skill=61106, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="movement_speed1" }, [61112]={ connections={ @@ -119512,7 +123889,8 @@ return { stats={ [1]="25% increased Damage with Spears", [2]="10% increased Attack Speed with Spears" - } + }, + stringId="spear18" }, [61113]={ connectionArt="CharacterPlanned", @@ -119536,6 +123914,7 @@ return { stats={ [1]="Minions deal 15% increased Damage" }, + stringId="oracle_forbidden_path4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -119562,7 +123941,8 @@ return { skill=61119, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison25" }, [61142]={ connections={ @@ -119579,7 +123959,8 @@ return { skill=61142, stats={ [1]="Recover 2% of maximum Life for each Endurance Charge consumed" - } + }, + stringId="endurance_charges5" }, [61149]={ connections={ @@ -119596,7 +123977,8 @@ return { skill=61149, stats={ [1]="20% increased Stun Recovery" - } + }, + stringId="monkchakra29" }, [61170]={ connections={ @@ -119613,7 +123995,8 @@ return { skill=61170, stats={ [1]="10% increased Fire Damage" - } + }, + stringId="ground1" }, [61179]={ connections={ @@ -119630,7 +124013,8 @@ return { skill=61179, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="physical18" }, [61196]={ connections={ @@ -119678,7 +124062,8 @@ return { skill=61196, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence10" }, [61215]={ connections={ @@ -119695,7 +124080,8 @@ return { skill=61215, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="azmerianimals3" }, [61246]={ connections={ @@ -119713,7 +124099,8 @@ return { stats={ [1]="10% increased Freeze Buildup", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental26" }, [61263]={ connections={ @@ -119730,7 +124117,8 @@ return { skill=61263, stats={ [1]="10% reduced Poison Duration on you" - } + }, + stringId="azmerianimals62" }, [61267]={ ascendancyName="Infernalist", @@ -119750,7 +124138,8 @@ return { skill=61267, stats={ [1]="Demonflame has no maximum" - } + }, + stringId="AscendancyWitch1Notable6" }, [61281]={ connections={ @@ -119767,7 +124156,8 @@ return { skill=61281, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed23" }, [61312]={ connections={ @@ -119811,7 +124201,8 @@ return { skill=61312, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity22" }, [61318]={ connections={ @@ -119828,7 +124219,8 @@ return { skill=61318, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion17" }, [61333]={ connections={ @@ -119845,7 +124237,8 @@ return { skill=61333, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals85" }, [61338]={ connections={ @@ -119869,7 +124262,8 @@ return { stats={ [1]="Damage Penetrates 15% Lightning Resistance", [2]="+10 to Dexterity" - } + }, + stringId="lightning_penetration25" }, [61347]={ connections={ @@ -119886,7 +124280,8 @@ return { skill=61347, stats={ [1]="Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m" - } + }, + stringId="projectiles34" }, [61354]={ connections={ @@ -119909,7 +124304,8 @@ return { skill=61354, stats={ [1]="+1 to maximum Fire Infusions" - } + }, + stringId="infusion24" }, [61355]={ connections={ @@ -119926,7 +124322,8 @@ return { skill=61355, stats={ [1]="4% of Damage is taken from Mana before Life" - } + }, + stringId="monkchakra5" }, [61356]={ connections={ @@ -119943,7 +124340,8 @@ return { skill=61356, stats={ [1]="6% increased bonuses gained from Equipped Quiver" - } + }, + stringId="quivers2" }, [61362]={ connections={ @@ -119960,7 +124358,8 @@ return { skill=61362, stats={ [1]="10% increased Area Damage" - } + }, + stringId="area_of_effect19" }, [61367]={ connectionArt="CharacterPlanned", @@ -119984,6 +124383,7 @@ return { stats={ [1]="Adds 1 to 7 Lightning damage to Attacks" }, + stringId="oracle_flat_lightning2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -120010,7 +124410,8 @@ return { skill=61373, stats={ [1]="15% increased Damage with Hits against Blinded Enemies" - } + }, + stringId="blind5" }, [61393]={ connections={ @@ -120027,7 +124428,8 @@ return { skill=61393, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="wolf1" }, [61396]={ connections={ @@ -120044,7 +124446,8 @@ return { skill=61396, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion16" }, [61403]={ connections={ @@ -120100,7 +124503,8 @@ return { skill=61403, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence69" }, [61404]={ connections={ @@ -120128,7 +124532,8 @@ return { stats={ [1]="30% increased Attack Damage if you've Cast a Spell Recently", [2]="10% increased Cast Speed if you've Attacked Recently" - } + }, + stringId="attacks_and_spells20" }, [61409]={ connections={ @@ -120145,7 +124550,8 @@ return { skill=61409, stats={ [1]="+12 to Strength" - } + }, + stringId="strength101" }, [61419]={ connections={ @@ -120170,7 +124576,8 @@ return { orbitIndex=0, skill=61419, stats={ - } + }, + stringId="jewel_slot1972" }, [61421]={ connections={ @@ -120188,7 +124595,8 @@ return { stats={ [1]="Meta Skills gain 4% increased Energy", [2]="5% increased Critical Hit Chance" - } + }, + stringId="monkelemental2" }, [61429]={ connections={ @@ -120206,7 +124614,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells6" }, [61432]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -120224,7 +124633,8 @@ return { orbitIndex=0, skill=61432, stats={ - } + }, + stringId="mastery_crossbow_6418" }, [61438]={ connections={ @@ -120268,7 +124678,8 @@ return { skill=61438, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength33_" }, [61441]={ connections={ @@ -120285,7 +124696,8 @@ return { skill=61441, stats={ [1]="3% increased Attack Speed with Swords" - } + }, + stringId="sword7_" }, [61444]={ connections={ @@ -120313,7 +124725,8 @@ return { stats={ [1]="25% increased Damage with Hits against Hindered Enemies", [2]="15% chance to Hinder Enemies on Hit with Spells" - } + }, + stringId="spells30" }, [61461]={ ascendancyName="Deadeye", @@ -120336,7 +124749,8 @@ return { skill=61461, stats={ [1]="10% increased Projectile Speed" - } + }, + stringId="AscendancyRanger1Small2" }, [61471]={ connectionArt="CharacterPlanned", @@ -120361,6 +124775,7 @@ return { [1]="15% increased Damage", [2]="Minions deal 15% increased Damage" }, + stringId="oracle_damage_and_minions1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -120387,7 +124802,8 @@ return { skill=61472, stats={ [1]="+8 to Strength" - } + }, + stringId="strength107" }, [61487]={ connections={ @@ -120408,7 +124824,8 @@ return { skill=61487, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life5" }, [61490]={ connections={ @@ -120460,7 +124877,8 @@ return { skill=61490, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength75" }, [61493]={ connections={ @@ -120485,7 +124903,8 @@ return { [1]="+5 to all Attributes", [2]="Gain additional Ailment Threshold equal to 16% of maximum Energy Shield", [3]="Gain additional Stun Threshold equal to 16% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield9" }, [61525]={ classesStart={ @@ -120529,7 +124948,8 @@ return { orbitIndex=0, skill=61525, stats={ - } + }, + stringId="templar598" }, [61534]={ connections={ @@ -120546,7 +124966,8 @@ return { skill=61534, stats={ [1]="Regenerate 0.2% of maximum Life per second" - } + }, + stringId="life_regeneration20" }, [61601]={ connections={ @@ -120574,7 +124995,8 @@ return { stats={ [1]="+10 to Dexterity", [2]="20% increased Critical Hit Chance" - } + }, + stringId="criticals28" }, [61632]={ connections={ @@ -120592,7 +125014,8 @@ return { stats={ [1]="5% chance to Daze on Hit", [2]="20% increased Freeze Buildup with Quarterstaves" - } + }, + stringId="quarterstaff6" }, [61703]={ connections={ @@ -120619,7 +125042,8 @@ return { skill=61703, stats={ [1]="30% increased Physical Damage while Shapeshifted" - } + }, + stringId="shapeshifting12" }, [61718]={ connections={ @@ -120636,7 +125060,8 @@ return { skill=61718, stats={ [1]="15% increased Damage against Dazed Enemies" - } + }, + stringId="daze_4" }, [61722]={ ascendancyName="Shaman", @@ -120659,7 +125084,8 @@ return { skill=61722, stats={ [1]="+3% to all Elemental Resistances" - } + }, + stringId="AscendancyDruid2Small4_" }, [61741]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -120684,7 +125110,8 @@ return { stats={ [1]="10% increased Skill Effect Duration", [2]="40% increased Poison Duration" - } + }, + stringId="poison28" }, [61768]={ connections={ @@ -120698,7 +125125,8 @@ return { stats={ [1]="Minions have +20% to Cold Resistance", [2]="Minions have +3% to Maximum Cold Resistances" - } + }, + stringId="minion_defence27" }, [61796]={ connections={ @@ -120715,7 +125143,8 @@ return { skill=61796, stats={ [1]="20% increased Armour Break Duration" - } + }, + stringId="armour_break2" }, [61800]={ connections={ @@ -120728,7 +125157,8 @@ return { skill=61800, stats={ [1]="40% increased Critical Damage Bonus against Enemies that are on Full Life" - } + }, + stringId="enemies_on_full_life1" }, [61811]={ connectionArt="CharacterPlanned", @@ -120753,6 +125183,7 @@ return { [1]="5% increased Skill Effect Duration", [2]="12% increased Physical Damage" }, + stringId="oracle_duration_physical1__", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -120779,7 +125210,8 @@ return { orbitIndex=0, skill=61834, stats={ - } + }, + stringId="jewel_slot1961" }, [61835]={ connections={ @@ -120801,7 +125233,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells9" }, [61836]={ connections={ @@ -120818,7 +125251,8 @@ return { skill=61836, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras14" }, [61842]={ connections={ @@ -120839,7 +125273,8 @@ return { skill=61842, stats={ [1]="Minions deal 12% increased Damage" - } + }, + stringId="minion_offence12_" }, [61847]={ connections={ @@ -120856,7 +125291,8 @@ return { skill=61847, stats={ [1]="10% increased Critical Hit Chance with Flails" - } + }, + stringId="flail7" }, [61863]={ connections={ @@ -120874,7 +125310,8 @@ return { stats={ [1]="8% increased Energy Shield Recharge Rate", [2]="8% increased Elemental Damage" - } + }, + stringId="cold16" }, [61896]={ connections={ @@ -120895,7 +125332,8 @@ return { skill=61896, stats={ [1]="10% increased Critical Hit Chance while Shapeshifted" - } + }, + stringId="wolf6" }, [61897]={ ascendancyName="Witchhunter", @@ -120918,7 +125356,8 @@ return { skill=61897, stats={ [1]="15% increased Armour and Evasion Rating" - } + }, + stringId="AscendancyMercenary2Small5" }, [61905]={ connections={ @@ -120943,7 +125382,8 @@ return { skill=61905, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="physical_witch5_" }, [61921]={ connections={ @@ -120963,7 +125403,8 @@ return { stats={ [1]="Damage Penetrates 8% Cold Resistance", [2]="Damage Penetrates 15% Lightning Resistance" - } + }, + stringId="lightning_penetration24" }, [61923]={ connections={ @@ -120980,7 +125421,8 @@ return { skill=61923, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration34" }, [61926]={ connections={ @@ -120997,7 +125439,8 @@ return { skill=61926, stats={ [1]="3% of Elemental Damage taken Recouped as Energy Shield" - } + }, + stringId="energy_shield_recovery39" }, [61927]={ connections={ @@ -121018,7 +125461,8 @@ return { skill=61927, stats={ [1]="15% increased Magnitude of Jagged Ground you create" - } + }, + stringId="jagged_ground5" }, [61934]={ connections={ @@ -121035,7 +125479,8 @@ return { skill=61934, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold20" }, [61935]={ connections={ @@ -121052,7 +125497,8 @@ return { skill=61935, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage7" }, [61938]={ connections={ @@ -121069,7 +125515,8 @@ return { skill=61938, stats={ [1]="15% increased Magnitude of Jagged Ground you create" - } + }, + stringId="jagged_ground3" }, [61942]={ connections={ @@ -121086,7 +125533,8 @@ return { [1]="You can equip a non-Unique Sceptre while wielding a Talisman", [2]="50% less Spirit", [3]="Non-Minion Skills have 50% less Reservation Efficiency" - } + }, + stringId="passive_keystone_lord_of_the_wilds" }, [61973]={ ascendancyName="Witchhunter", @@ -121110,7 +125558,8 @@ return { skill=61973, stats={ [1]="Culling Strike" - } + }, + stringId="AscendancyMercenary2Notable1" }, [61974]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -121126,6 +125575,7 @@ return { skill=61974, stats={ }, + stringId="oracle_energy_gain_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -121183,7 +125633,8 @@ return { skill=61976, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes43" }, [61977]={ connectionArt="CharacterPlanned", @@ -121208,6 +125659,7 @@ return { [1]="15% increased Damage", [2]="Minions deal 15% increased Damage" }, + stringId="oracle_damage_and_minions2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -121237,7 +125689,8 @@ return { [3]="5% of Physical Damage taken as Lightning Damage", [4]="Adaptations have a duration of 5 seconds", [5]="Double Adaptation Effect" - } + }, + stringId="AscendancyDruid2Notable5" }, [61985]={ ascendancyName="Stormweaver", @@ -121263,7 +125716,8 @@ return { [1]="Targets can be affected by two of your Chills at the same time", [2]="Your Chills can Slow targets by up to a maximum of 35%", [3]="25% less Magnitude of Chill you inflict" - } + }, + stringId="AscendancySorceress1Notable7" }, [61991]={ ascendancyName="Pathfinder", @@ -121284,7 +125738,8 @@ return { stats={ [1]="Cannot be Heavy Stunned while Sprinting", [2]="50% less Movement Speed Penalty from using Skills while moving" - } + }, + stringId="AscendancyRanger3Notable1_" }, [61992]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -121298,7 +125753,8 @@ return { orbitIndex=6, skill=61992, stats={ - } + }, + stringId="mastery_minionoffence184" }, [62001]={ connections={ @@ -121312,7 +125768,8 @@ return { skill=62001, stats={ [1]="25% increased Critical Damage Bonus with Daggers" - } + }, + stringId="dagger18" }, [62015]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -121326,7 +125783,8 @@ return { orbitIndex=0, skill=62015, stats={ - } + }, + stringId="mastery_warcry253" }, [62023]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -121340,7 +125798,8 @@ return { orbitIndex=0, skill=62023, stats={ - } + }, + stringId="mastery_attack12" }, [62034]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern", @@ -121360,7 +125819,8 @@ return { skill=62034, stats={ [1]="+30% of Armour also applies to Elemental Damage" - } + }, + stringId="maximum_resistances21" }, [62039]={ connections={ @@ -121377,7 +125837,8 @@ return { skill=62039, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee42" }, [62051]={ connections={ @@ -121394,7 +125855,8 @@ return { skill=62051, stats={ [1]="3% increased Movement Speed if you've Killed Recently" - } + }, + stringId="movement_speed8_" }, [62122]={ connections={ @@ -121411,7 +125873,8 @@ return { skill=62122, stats={ [1]="4% of Damage is taken from Mana before Life" - } + }, + stringId="damage_from_mana1" }, [62153]={ connections={ @@ -121428,7 +125891,8 @@ return { skill=62153, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals17_" }, [62159]={ connections={ @@ -121445,7 +125909,8 @@ return { skill=62159, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup11" }, [62166]={ connections={ @@ -121463,7 +125928,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Accuracy Rating" - } + }, + stringId="accuracy39" }, [62185]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -121484,7 +125950,8 @@ return { stats={ [1]="+20 to maximum Mana", [2]="50% increased Shock Duration" - } + }, + stringId="shock18" }, [62194]={ connections={ @@ -121501,7 +125968,8 @@ return { skill=62194, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="bleed48" }, [62200]={ connections={ @@ -121522,7 +125990,8 @@ return { skill=62200, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries13" }, [62216]={ connections={ @@ -121543,7 +126012,8 @@ return { skill=62216, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries23" }, [62230]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -121568,7 +126038,8 @@ return { stats={ [1]="60% increased maximum Energy Shield", [2]="20% slower start of Energy Shield Recharge" - } + }, + stringId="energy_shield33_" }, [62235]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -121582,7 +126053,8 @@ return { orbitIndex=12, skill=62235, stats={ - } + }, + stringId="mastery_evasion109" }, [62258]={ connections={ @@ -121603,7 +126075,8 @@ return { skill=62258, stats={ [1]="20% increased Glory generation for Banner Skills" - } + }, + stringId="banners6" }, [62303]={ connections={ @@ -121621,7 +126094,8 @@ return { stats={ [1]="10% increased Elemental Ailment Threshold", [2]="5% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation17" }, [62310]={ connections={ @@ -121649,7 +126123,8 @@ return { stats={ [1]="60% increased Flammability Magnitude", [2]="30% increased Damage with Hits against Burning Enemies" - } + }, + stringId="fire39" }, [62313]={ connections={ @@ -121662,7 +126137,8 @@ return { skill=62313, stats={ [1]="+15% of Armour also applies to Fire Damage" - } + }, + stringId="maximum_resistances2" }, [62341]={ connections={ @@ -121679,7 +126155,8 @@ return { skill=62341, stats={ [1]="5% increased Block chance" - } + }, + stringId="block9" }, [62350]={ connections={ @@ -121693,7 +126170,8 @@ return { stats={ [1]="5% increased Flask Effect Duration", [2]="2% increased Attack Speed" - } + }, + stringId="attack_speed17" }, [62360]={ connections={ @@ -121710,7 +126188,8 @@ return { skill=62360, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries41" }, [62376]={ connections={ @@ -121728,7 +126207,8 @@ return { stats={ [1]="4% reduced Skill Effect Duration", [2]="8% increased Physical Damage" - } + }, + stringId="physical57" }, [62378]={ connectionArt="CharacterPlanned", @@ -121752,6 +126232,7 @@ return { stats={ [1]="20% increased Thorns damage" }, + stringId="oracle_thorns1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -121780,7 +126261,8 @@ return { skill=62388, stats={ [1]="15% chance to inflict Bleeding on Critical Hit" - } + }, + stringId="AscendancyWitch2Small4_" }, [62427]={ connections={ @@ -121793,7 +126275,8 @@ return { skill=62427, stats={ [1]="4% increased Deflection Rating" - } + }, + stringId="deflect40" }, [62431]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -121808,7 +126291,8 @@ return { skill=62431, stats={ [1]="Skills Supported by Unleash have 25% increased Seal gain frequency" - } + }, + stringId="spells29_" }, [62436]={ connections={ @@ -121825,7 +126309,8 @@ return { skill=62436, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield16" }, [62439]={ connections={ @@ -121847,7 +126332,8 @@ return { skill=62439, stats={ [1]="+10 to Maximum Rage while wielding an Axe" - } + }, + stringId="axe14" }, [62455]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern", @@ -121867,7 +126353,8 @@ return { skill=62455, stats={ [1]="Banner Buffs linger on you for 2 seconds after you leave the Area" - } + }, + stringId="banners9" }, [62464]={ connections={ @@ -121884,7 +126371,8 @@ return { skill=62464, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion17_" }, [62496]={ connections={ @@ -121901,7 +126389,8 @@ return { skill=62496, stats={ [1]="10% increased Trap Damage" - } + }, + stringId="trap2" }, [62498]={ connections={ @@ -121961,7 +126450,8 @@ return { skill=62498, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes6" }, [62505]={ connections={ @@ -121978,7 +126468,8 @@ return { skill=62505, stats={ [1]="+8 to Intelligence" - } + }, + stringId="attributes110" }, [62510]={ connections={ @@ -121999,7 +126490,8 @@ return { skill=62510, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks1" }, [62518]={ connections={ @@ -122016,7 +126508,8 @@ return { skill=62518, stats={ [1]="+5% to Fire Resistance" - } + }, + stringId="maximum_resistances1" }, [62523]={ ascendancyName="Shaman", @@ -122041,7 +126534,8 @@ return { stats={ [1]="Enemies in your Presence have Exposure", [2]="Gain 10% of Damage as Extra Damage of a random Element" - } + }, + stringId="AscendancyDruid2Notable1" }, [62542]={ connections={ @@ -122062,7 +126556,8 @@ return { skill=62542, stats={ [1]="10% increased Flask Charges gained" - } + }, + stringId="flasks1" }, [62578]={ connections={ @@ -122079,7 +126574,8 @@ return { skill=62578, stats={ [1]="3% chance to gain Volatility on Kill" - } + }, + stringId="volatility7" }, [62581]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern", @@ -122093,7 +126589,8 @@ return { orbitIndex=0, skill=62581, stats={ - } + }, + stringId="mastery_block_6339" }, [62588]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -122111,7 +126608,8 @@ return { orbitIndex=0, skill=62588, stats={ - } + }, + stringId="mastery_life138" }, [62603]={ connections={ @@ -122128,7 +126626,8 @@ return { skill=62603, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration11_" }, [62609]={ connections={ @@ -122155,7 +126654,8 @@ return { skill=62609, stats={ [1]="Attacks used by Totems have 4% increased Attack Speed per Summoned Totem" - } + }, + stringId="totems15" }, [62624]={ connections={ @@ -122169,7 +126669,8 @@ return { stats={ [1]="+30 to Evasion Rating", [2]="+15 to maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield7" }, [62628]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -122183,7 +126684,8 @@ return { orbitIndex=0, skill=62628, stats={ - } + }, + stringId="mastery_projectile_6648" }, [62640]={ connections={ @@ -122200,7 +126702,8 @@ return { skill=62640, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed28" }, [62661]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -122214,7 +126717,8 @@ return { orbitIndex=0, skill=62661, stats={ - } + }, + stringId="mastery_critical_271_" }, [62670]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -122228,7 +126732,8 @@ return { orbitIndex=0, skill=62670, stats={ - } + }, + stringId="mastery_minion_defence_6610" }, [62677]={ connections={ @@ -122268,7 +126773,8 @@ return { skill=62677, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence58" }, [62679]={ connections={ @@ -122281,7 +126787,8 @@ return { skill=62679, stats={ [1]="Remnants can be collected from 20% further away" - } + }, + stringId="remnant5" }, [62732]={ connections={ @@ -122304,7 +126811,8 @@ return { stats={ [1]="25% increased Stun Threshold", [2]="20% increased Life Regeneration Rate while moving" - } + }, + stringId="stun_threshold11" }, [62748]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -122318,7 +126826,8 @@ return { orbitIndex=0, skill=62748, stats={ - } + }, + stringId="mastery_life148" }, [62757]={ connections={ @@ -122335,7 +126844,8 @@ return { skill=62757, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun1" }, [62785]={ connections={ @@ -122352,7 +126862,8 @@ return { skill=62785, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break15__" }, [62797]={ ascendancyName="Lich", @@ -122392,7 +126903,8 @@ return { skill=62797, stats={ [1]="15% increased Area of Effect of Curses" - } + }, + stringId="AscendancyWitch3Small2" }, [62803]={ connections={ @@ -122415,7 +126927,8 @@ return { skill=62803, stats={ [1]="Charms applied to you have 25% increased Effect" - } + }, + stringId="charms7" }, [62804]={ ascendancyName="Ritualist", @@ -122435,7 +126948,8 @@ return { skill=62804, stats={ [1]="10% increased Life Recovery rate per 5% missing Unreserved Life" - } + }, + stringId="AscendancyHuntress3Notable5" }, [62841]={ connections={ @@ -122461,7 +126975,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield17" }, [62844]={ connections={ @@ -122478,7 +126993,8 @@ return { skill=62844, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration9" }, [62887]={ connections={ @@ -122502,7 +127018,8 @@ return { stats={ [1]="Minions have +22% to all Elemental Resistances", [2]="Minions have +3% to all Maximum Elemental Resistances" - } + }, + stringId="minion_defence42" }, [62914]={ connections={ @@ -122523,7 +127040,8 @@ return { skill=62914, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold5" }, [62936]={ connections={ @@ -122540,7 +127058,8 @@ return { skill=62936, stats={ [1]="4% of Damage is taken from Mana before Life" - } + }, + stringId="mana14" }, [62963]={ connections={ @@ -122564,7 +127083,8 @@ return { stats={ [1]="40% reduced Magnitude of Ignite on you", [2]="Gain 15% of Damage as Extra Fire Damage while on Ignited Ground" - } + }, + stringId="ground5" }, [62973]={ connections={ @@ -122581,7 +127101,8 @@ return { skill=62973, stats={ [1]="10% increased total Power counted by Warcries" - } + }, + stringId="warcries28" }, [62984]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern", @@ -122601,7 +127122,8 @@ return { stats={ [1]="24% increased Evasion Rating", [2]="24% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield35_" }, [62986]={ connections={ @@ -122618,7 +127140,8 @@ return { skill=62986, stats={ [1]="12% increased Accuracy Rating with One Handed Melee Weapons" - } + }, + stringId="one_handed13" }, [62998]={ connections={ @@ -122635,7 +127158,8 @@ return { skill=62998, stats={ [1]="15% increased Electrocute Buildup" - } + }, + stringId="shock_mitigation2" }, [63002]={ ascendancyName="Chronomancer", @@ -122658,7 +127182,8 @@ return { skill=63002, stats={ [1]="Buffs on you expire 10% slower" - } + }, + stringId="AscendancySorceress2Small2" }, [63009]={ connections={ @@ -122675,7 +127200,8 @@ return { skill=63009, stats={ [1]="Remnants can be collected from 20% further away" - } + }, + stringId="remnant6" }, [63021]={ connections={ @@ -122692,7 +127218,8 @@ return { skill=63021, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire18" }, [63031]={ connections={ @@ -122715,7 +127242,8 @@ return { skill=63031, stats={ [1]="Skills gain 1 Glory every 2 seconds for each Rare or Unique monster in your Presence" - } + }, + stringId="glory15" }, [63037]={ connections={ @@ -122742,7 +127270,8 @@ return { skill=63037, stats={ [1]="30% increased Damage with Hits against Ignited Enemies" - } + }, + stringId="fire31" }, [63064]={ connections={ @@ -122765,7 +127294,8 @@ return { stats={ [1]="30% faster start of Energy Shield Recharge", [2]="30% increased Stun Threshold while on Full Life" - } + }, + stringId="energy_shield_recovery12" }, [63074]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -122785,7 +127315,8 @@ return { skill=63074, stats={ [1]="+1 to Level of all Chaos Skills" - } + }, + stringId="chaos31" }, [63085]={ connections={ @@ -122806,7 +127337,8 @@ return { skill=63085, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="bear6" }, [63114]={ connections={ @@ -122862,7 +127394,8 @@ return { skill=63114, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength68" }, [63170]={ connectionArt="CharacterPlanned", @@ -122888,6 +127421,7 @@ return { [2]="Spells Cast by Totems have 2% increased Cast Speed", [3]="Attacks used by Totems have 2% increased Attack Speed" }, + stringId="oracle_totems9", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -122911,7 +127445,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Defences while your Companion is in your Presence" - } + }, + stringId="duelist_minions7" }, [63209]={ connections={ @@ -122941,7 +127476,8 @@ return { stats={ [1]="5% increased Damage", [2]="Regenerate 0.1% of maximum Life per second" - } + }, + stringId="life_regeneration11" }, [63236]={ ascendancyName="Invoker", @@ -122962,7 +127498,8 @@ return { stats={ [1]="Meta Skills gain 35% more Energy", [2]="Meta Skills have 50% increased Reservation Efficiency" - } + }, + stringId="AscendancyMonk2Notable9" }, [63243]={ connectionArt="CharacterPlanned", @@ -122991,6 +127528,7 @@ return { [1]="Allies in your Presence deal 20% increased Damage", [2]="10% reduced Damage" }, + stringId="oracle_self_sacrificing1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -123014,7 +127552,8 @@ return { stats={ [1]="8% increased Elemental Ailment Threshold", [2]="Companions have +12% to all Elemental Resistances" - } + }, + stringId="companions25" }, [63254]={ ascendancyName="Amazon", @@ -123035,7 +127574,8 @@ return { stats={ [1]="Evasion Rating from Equipped Helmet, Gloves and Boots is doubled", [2]="Evasion Rating from Equipped Body Armour is halved" - } + }, + stringId="AscendancyHuntress1Notable8" }, [63255]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -123056,7 +127596,8 @@ return { stats={ [1]="50% increased Evasion Rating if you've consumed a Frenzy Charge Recently", [2]="+1 to Maximum Frenzy Charges" - } + }, + stringId="frenzy_charges8" }, [63259]={ ascendancyName="Gemling Legionnaire", @@ -123076,7 +127617,8 @@ return { skill=63259, stats={ [1]="+2 to Level of all Skills with a Dexterity requirement" - } + }, + stringId="AscendancyMercenary3Notable2_2_" }, [63267]={ connections={ @@ -123093,7 +127635,8 @@ return { skill=63267, stats={ [1]="12% increased Attack Damage while Dual Wielding" - } + }, + stringId="dual_wielding1" }, [63268]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -123107,7 +127650,8 @@ return { orbitIndex=6, skill=63268, stats={ - } + }, + stringId="mastery_fire119" }, [63360]={ connections={ @@ -123124,7 +127668,8 @@ return { skill=63360, stats={ [1]="20% increased Glory generation for Banner Skills" - } + }, + stringId="banners4_" }, [63393]={ connections={ @@ -123145,7 +127690,8 @@ return { skill=63393, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold15" }, [63400]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -123170,7 +127716,8 @@ return { stats={ [1]="Gain 8% of Physical Damage as Extra Cold Damage against Shocked Enemies", [2]="Gain 8% of Physical Damage as Extra Lightning Damage against Chilled Enemies" - } + }, + stringId="monkchakra24" }, [63401]={ ascendancyName="Smith of Kitava", @@ -123193,7 +127740,8 @@ return { skill=63401, stats={ [1]="+8% to Fire Resistance" - } + }, + stringId="AscendancyWarrior3Small5" }, [63402]={ connections={ @@ -123210,7 +127758,8 @@ return { skill=63402, stats={ [1]="15% increased effect of Arcane Surge on you" - } + }, + stringId="wyvern16" }, [63431]={ connections={ @@ -123230,7 +127779,8 @@ return { stats={ [1]="30% increased Magnitude of Poison you inflict", [2]="Recover 2% of maximum Life on Killing a Poisoned Enemy" - } + }, + stringId="poison27" }, [63445]={ connections={ @@ -123247,7 +127797,8 @@ return { skill=63445, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed45" }, [63451]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -123276,7 +127827,8 @@ return { stats={ [1]="30% increased Stun Buildup", [2]="Gain an Endurance Charge when you Heavy Stun a Rare or Unique Enemy" - } + }, + stringId="stun15" }, [63469]={ connections={ @@ -123298,7 +127850,8 @@ return { stats={ [1]="2% increased Skill Speed", [2]="5% increased Mana Regeneration Rate" - } + }, + stringId="mana1" }, [63470]={ connections={ @@ -123315,7 +127868,8 @@ return { skill=63470, stats={ [1]="6% of Skill Mana Costs Converted to Life Costs" - } + }, + stringId="life_costs1" }, [63484]={ ascendancyName="Infernalist", @@ -123338,7 +127892,8 @@ return { skill=63484, stats={ [1]="40% increased Flammability Magnitude" - } + }, + stringId="AscendancyWitch1Small8" }, [63517]={ connections={ @@ -123359,7 +127914,8 @@ return { skill=63517, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="mana_flasks4_" }, [63525]={ connections={ @@ -123377,7 +127933,8 @@ return { stats={ [1]="8% increased Critical Hit Chance for Attacks", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy33" }, [63526]={ connections={ @@ -123425,7 +127982,8 @@ return { skill=63526, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength37" }, [63541]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -123449,7 +128007,8 @@ return { skill=63541, stats={ [1]="Prevent +15% of Damage from Deflected Critical Hits" - } + }, + stringId="deflect34" }, [63545]={ connections={ @@ -123462,7 +128021,8 @@ return { skill=63545, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence26" }, [63566]={ connections={ @@ -123514,7 +128074,8 @@ return { skill=63566, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity61" }, [63579]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -123535,7 +128096,8 @@ return { stats={ [1]="Ignore all Movement Penalties from Armour", [2]="5% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation7_" }, [63585]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -123556,7 +128118,8 @@ return { stats={ [1]="50% increased Electrocute Buildup against Shocked Enemies", [2]="50% increased Shock Chance against Electrocuted Enemies" - } + }, + stringId="lightning36" }, [63600]={ connections={ @@ -123573,7 +128136,8 @@ return { skill=63600, stats={ [1]="15% increased Electrocute Buildup" - } + }, + stringId="shock_mitigation3" }, [63608]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -123587,7 +128151,8 @@ return { orbitIndex=0, skill=63608, stats={ - } + }, + stringId="mastery_fire_6518" }, [63610]={ connections={ @@ -123604,7 +128169,8 @@ return { skill=63610, stats={ [1]="10% increased Blind Effect" - } + }, + stringId="blind6_" }, [63618]={ connections={ @@ -123622,7 +128188,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Defences while your Companion is in your Presence" - } + }, + stringId="companions17" }, [63659]={ connections={ @@ -123644,7 +128211,8 @@ return { skill=63659, stats={ [1]="25% increased Critical Hit Chance with Traps" - } + }, + stringId="trap13" }, [63668]={ connections={ @@ -123665,7 +128233,8 @@ return { skill=63668, stats={ [1]="Triggered Spells deal 14% increased Spell Damage" - } + }, + stringId="triggers24_" }, [63678]={ connections={ @@ -123679,7 +128248,8 @@ return { stats={ [1]="10% increased Armour while Shapeshifted", [2]="+5% of Armour also applies to Elemental Damage while Shapeshifted" - } + }, + stringId="bear13" }, [63679]={ connections={ @@ -123696,7 +128266,8 @@ return { skill=63679, stats={ [1]="18% increased Projectile Stun Buildup" - } + }, + stringId="ranged24" }, [63713]={ ascendancyName="Invoker", @@ -123720,7 +128291,8 @@ return { skill=63713, stats={ [1]="Critical Hits ignore non-negative Enemy Monster Elemental Resistances" - } + }, + stringId="AscendancyMonk2Notable6" }, [63731]={ connections={ @@ -123737,7 +128309,8 @@ return { skill=63731, stats={ [1]="16% increased Attack Damage against Rare or Unique Enemies" - } + }, + stringId="boss_slaying7" }, [63732]={ connections={ @@ -123754,7 +128327,8 @@ return { skill=63732, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life8" }, [63739]={ connections={ @@ -123777,7 +128351,8 @@ return { skill=63739, stats={ [1]="Recover 3% of Maximum Life when you collect a Remnant" - } + }, + stringId="remnant9" }, [63759]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -123802,7 +128377,8 @@ return { stats={ [1]="Targets can be affected by +1 of your Poisons at the same time", [2]="20% reduced Magnitude of Poison you inflict" - } + }, + stringId="poison30" }, [63762]={ connections={ @@ -123819,7 +128395,8 @@ return { skill=63762, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect45" }, [63772]={ connectionArt="CharacterPlanned", @@ -123843,6 +128420,7 @@ return { stats={ [1]="6% increased Cooldown Recovery Rate" }, + stringId="oracle_movement_cooldown4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -123865,7 +128443,8 @@ return { skill=63790, stats={ [1]="20% increased Melee Damage against Immobilised Enemies" - } + }, + stringId="melee53" }, [63813]={ connections={ @@ -123882,7 +128461,8 @@ return { skill=63813, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="warcries37" }, [63814]={ connections={ @@ -123899,7 +128479,8 @@ return { skill=63814, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed4" }, [63828]={ connections={ @@ -123913,7 +128494,8 @@ return { stats={ [1]="6% increased Ballista Critical Damage Bonus", [2]="10% increased Ballista Critical Hit Chance" - } + }, + stringId="ballista8" }, [63830]={ connections={ @@ -123941,7 +128523,8 @@ return { stats={ [1]="Enemies you Mark have 10% reduced Accuracy Rating", [2]="Enemies you Mark take 10% increased Damage" - } + }, + stringId="marks12" }, [63861]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -123955,7 +128538,8 @@ return { orbitIndex=13, skill=63861, stats={ - } + }, + stringId="mastery_criticals62" }, [63863]={ connections={ @@ -123968,7 +128552,8 @@ return { skill=63863, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning20__" }, [63888]={ connections={ @@ -124020,7 +128605,8 @@ return { skill=63888, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes29" }, [63891]={ connections={ @@ -124037,7 +128623,8 @@ return { skill=63891, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos11" }, [63894]={ ascendancyName="Infernalist", @@ -124060,7 +128647,8 @@ return { skill=63894, stats={ [1]="12% increased Spell Damage" - } + }, + stringId="AscendancyWitch1Small6" }, [63926]={ connections={ @@ -124074,7 +128662,8 @@ return { stats={ [1]="Minions have +20% to Lightning Resistance", [2]="Minions have +3% to Maximum Lightning Resistances" - } + }, + stringId="minion_defence23" }, [63979]={ connections={ @@ -124091,7 +128680,8 @@ return { skill=63979, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries32" }, [63981]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -124116,7 +128706,8 @@ return { stats={ [1]="30% increased Stun Recovery", [2]="30% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun11" }, [64023]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern", @@ -124130,7 +128721,8 @@ return { orbitIndex=0, skill=64023, stats={ - } + }, + stringId="mastery_thorns308" }, [64031]={ ascendancyName="Invoker", @@ -124150,7 +128742,8 @@ return { skill=64031, stats={ [1]="Grants Skill: Unbound Avatar" - } + }, + stringId="AscendancyMonk2Notable5" }, [64042]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -124164,7 +128757,8 @@ return { orbitIndex=18, skill=64042, stats={ - } + }, + stringId="mastery_physical197" }, [64046]={ connections={ @@ -124199,7 +128793,8 @@ return { stats={ [1]="20% increased Elemental Infusion duration", [2]="Remnants can be collected from 30% further away" - } + }, + stringId="lightning34" }, [64050]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -124219,7 +128814,8 @@ return { skill=64050, stats={ [1]="12% increased Movement Speed while Sprinting" - } + }, + stringId="Sprint9_" }, [64056]={ connections={ @@ -124236,7 +128832,8 @@ return { skill=64056, stats={ [1]="5% chance to Daze on Hit" - } + }, + stringId="attack44" }, [64064]={ connections={ @@ -124249,7 +128846,8 @@ return { skill=64064, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy26" }, [64083]={ connectionArt="CharacterPlanned", @@ -124273,6 +128871,7 @@ return { stats={ [1]="20% increased Lightning Damage" }, + stringId="oracle_hierarchy5_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -124301,7 +128900,8 @@ return { skill=64119, stats={ [1]="40% increased Crossbow Reload Speed" - } + }, + stringId="crossbow13" }, [64139]={ connectionArt="CharacterPlanned", @@ -124330,6 +128930,7 @@ return { stats={ [1]="Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence" }, + stringId="oracle_big_family9", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -124356,7 +128957,8 @@ return { skill=64140, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks4" }, [64192]={ connections={ @@ -124373,7 +128975,8 @@ return { skill=64192, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold28" }, [64213]={ connections={ @@ -124395,7 +128998,8 @@ return { stats={ [1]="10% increased Freeze Buildup", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental16" }, [64223]={ ascendancyName="Disciple of Varashta", @@ -124418,7 +129022,8 @@ return { skill=64223, stats={ [1]="20% increased maximum Energy Shield" - } + }, + stringId="AscendancySorceress3Small2" }, [64239]={ connectionArt="CharacterPlanned", @@ -124443,6 +129048,7 @@ return { stats={ [1]="Adds 1 to 37 Lightning damage to Attacks" }, + stringId="oracle_flat_lightning3_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -124472,7 +129078,8 @@ return { stats={ [1]="5% increased Skill Speed", [2]="25% increased Physical Damage" - } + }, + stringId="physical37" }, [64284]={ connections={ @@ -124493,7 +129100,8 @@ return { skill=64284, stats={ [1]="8% increased Melee Damage" - } + }, + stringId="melee19" }, [64295]={ connections={ @@ -124506,7 +129114,8 @@ return { skill=64295, stats={ [1]="10% increased Critical Hit Chance with Traps" - } + }, + stringId="trap11" }, [64299]={ connections={ @@ -124537,7 +129146,8 @@ return { skill=64299, stats={ [1]="Aura Skills have 12% increased Magnitudes" - } + }, + stringId="auras18" }, [64312]={ connections={ @@ -124558,7 +129168,8 @@ return { skill=64312, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed9" }, [64318]={ connections={ @@ -124579,7 +129190,8 @@ return { skill=64318, stats={ [1]="Damage Penetrates 4% of Enemy Elemental Resistances" - } + }, + stringId="elemental1" }, [64324]={ connections={ @@ -124597,7 +129209,8 @@ return { stats={ [1]="4% increased Block chance", [2]="5% increased Stun Threshold" - } + }, + stringId="shield33" }, [64325]={ connections={ @@ -124614,7 +129227,8 @@ return { skill=64325, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison23" }, [64327]={ connections={ @@ -124637,7 +129251,8 @@ return { stats={ [1]="12% increased Block chance", [2]="Your Heavy Stun buildup empties 50% faster" - } + }, + stringId="block15" }, [64345]={ connections={ @@ -124658,7 +129273,8 @@ return { skill=64345, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="ranged22" }, [64352]={ connections={ @@ -124675,7 +129291,8 @@ return { skill=64352, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="lightning11" }, [64357]={ connections={ @@ -124697,7 +129314,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour16_" }, [64370]={ connections={ @@ -124741,7 +129359,8 @@ return { skill=64370, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence31" }, [64379]={ ascendancyName="Infernalist", @@ -124764,7 +129383,8 @@ return { skill=64379, stats={ [1]="12% increased Spell Damage" - } + }, + stringId="AscendancyWitch1Small5" }, [64399]={ connections={ @@ -124781,7 +129401,8 @@ return { skill=64399, stats={ [1]="15% increased Critical Damage Bonus for Attack Damage" - } + }, + stringId="criticals67__" }, [64405]={ connections={ @@ -124794,7 +129415,8 @@ return { skill=64405, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems48_" }, [64415]={ connections={ @@ -124822,7 +129444,8 @@ return { stats={ [1]="5% chance to Daze on Hit", [2]="Gain 12% of Physical Damage as Extra Cold Damage against Dazed Enemies" - } + }, + stringId="daze_17" }, [64427]={ connections={ @@ -124836,7 +129459,8 @@ return { stats={ [1]="6% increased Power Charge Duration", [2]="6% increased Elemental Infusion duration" - } + }, + stringId="power_charges17" }, [64434]={ connections={ @@ -124857,7 +129481,8 @@ return { skill=64434, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="deflect28" }, [64443]={ connections={ @@ -124885,7 +129510,8 @@ return { stats={ [1]="20% increased Stun Buildup", [2]="25% increased Attack Area Damage" - } + }, + stringId="area_attacks29" }, [64462]={ connections={ @@ -124902,7 +129528,8 @@ return { skill=64462, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech2" }, [64471]={ connections={ @@ -124946,7 +129573,8 @@ return { skill=64471, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength84" }, [64474]={ connections={ @@ -124959,7 +129587,8 @@ return { skill=64474, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery27" }, [64488]={ connections={ @@ -124976,7 +129605,8 @@ return { skill=64488, stats={ [1]="Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m" - } + }, + stringId="projectiles35" }, [64489]={ connections={ @@ -124997,7 +129627,8 @@ return { skill=64489, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks33" }, [64492]={ connections={ @@ -125014,7 +129645,8 @@ return { skill=64492, stats={ [1]="3% increased Attack Speed with One Handed Melee Weapons" - } + }, + stringId="one_handed9" }, [64525]={ connections={ @@ -125037,7 +129669,8 @@ return { skill=64525, stats={ [1]="Your Hits cannot be Evaded by Heavy Stunned Enemies" - } + }, + stringId="stun21" }, [64543]={ connections={ @@ -125059,7 +129692,8 @@ return { [2]="40% increased Shock Duration", [3]="25% increased Magnitude of Chill you inflict", [4]="25% increased Magnitude of Shock you inflict" - } + }, + stringId="elemental30" }, [64550]={ connections={ @@ -125076,7 +129710,8 @@ return { skill=64550, stats={ [1]="20% increased Damage against Immobilised Enemies" - } + }, + stringId="immobilisation5" }, [64572]={ connections={ @@ -125093,7 +129728,8 @@ return { skill=64572, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze28" }, [64591]={ ascendancyName="Disciple of Varashta", @@ -125118,7 +129754,8 @@ return { skill=64591, stats={ [1]="Grants Skill: Ruzhan's Trap" - } + }, + stringId="AscendancySorceress3Notable16" }, [64601]={ connections={ @@ -125137,7 +129774,8 @@ return { [3]="Physical damage based on their Skill Level", [4]="1% more Attack Speed per 75 Item Evasion Rating on Equipped Armour Items", [5]="+0.1% to Critical Hit Chance per 10 Item Energy Shield on Equipped Armour Items" - } + }, + stringId="passive_keystone_hollow_palm_technique" }, [64637]={ connections={ @@ -125154,7 +129792,8 @@ return { skill=64637, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="spell_suppression7" }, [64643]={ connections={ @@ -125175,7 +129814,8 @@ return { skill=64643, stats={ [1]="20% increased Power Charge Duration" - } + }, + stringId="power_charges3" }, [64650]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -125195,7 +129835,8 @@ return { skill=64650, stats={ [1]="Cannot be Light Stunned if you haven't been Hit Recently" - } + }, + stringId="stun_threshold16_" }, [64653]={ connections={ @@ -125212,7 +129853,8 @@ return { skill=64653, stats={ [1]="Minions deal 16% increased Damage" - } + }, + stringId="minion_reservation8" }, [64659]={ connections={ @@ -125236,7 +129878,8 @@ return { stats={ [1]="20% reduced Slowing Potency of Debuffs on You", [2]="Buffs on you expire 10% slower" - } + }, + stringId="slowed_enemies18" }, [64665]={ connections={ @@ -125258,7 +129901,8 @@ return { stats={ [1]="6% increased Attack Damage", [2]="5% increased Accuracy Rating" - } + }, + stringId="attack34" }, [64683]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -125272,7 +129916,8 @@ return { orbitIndex=0, skill=64683, stats={ - } + }, + stringId="mastery_armour_6287" }, [64690]={ connections={ @@ -125293,7 +129938,8 @@ return { skill=64690, stats={ [1]="15% increased Energy Shield Recharge Rate" - } + }, + stringId="minion_defence44" }, [64700]={ connections={ @@ -125311,7 +129957,8 @@ return { stats={ [1]="5% chance to Daze on Hit", [2]="20% increased Freeze Buildup with Quarterstaves" - } + }, + stringId="quarterstaff15" }, [64724]={ connections={ @@ -125325,7 +129972,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="8% increased Ignite Magnitude" - } + }, + stringId="ignite3" }, [64726]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -125347,7 +129995,8 @@ return { orbitIndex=8, skill=64726, stats={ - } + }, + stringId="mastery_projectile_6651" }, [64747]={ connections={ @@ -125365,7 +130014,8 @@ return { stats={ [1]="6% increased chance to inflict Ailments", [2]="6% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="ailments45" }, [64789]={ ascendancyName="Stormweaver", @@ -125388,7 +130038,8 @@ return { skill=64789, stats={ [1]="12% increased Mana Regeneration Rate" - } + }, + stringId="AscendancySorceress1Small1" }, [64807]={ connections={ @@ -125406,7 +130057,8 @@ return { stats={ [1]="6% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="slam_area1" }, [64819]={ connections={ @@ -125424,7 +130076,8 @@ return { stats={ [1]="6% increased Fire Damage", [2]="10% increased Armour" - } + }, + stringId="ignite_mitigation2" }, [64851]={ connections={ @@ -125448,7 +130101,8 @@ return { stats={ [1]="12% increased Block chance", [2]="20% increased Parried Debuff Duration" - } + }, + stringId="deflect10" }, [64870]={ connections={ @@ -125466,7 +130120,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Fire Damage" - } + }, + stringId="armour13_" }, [64900]={ connections={ @@ -125484,7 +130139,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="Ancestrally Boosted Attacks deal 16% increased Damage" - } + }, + stringId="melee59_" }, [64927]={ connections={ @@ -125509,7 +130165,8 @@ return { skill=64927, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="life_on_kill4" }, [64939]={ connections={ @@ -125526,7 +130183,8 @@ return { skill=64939, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed2" }, [64948]={ connections={ @@ -125543,7 +130201,8 @@ return { skill=64948, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras27" }, [64962]={ applyToArmour=true, @@ -125564,7 +130223,8 @@ return { skill=64962, stats={ [1]="Body Armour grants +100% of Armour also applies to Chaos Damage" - } + }, + stringId="AscendancyWarrior3Notable6_11" }, [64990]={ connections={ @@ -125589,7 +130249,8 @@ return { skill=64990, stats={ [1]="+8 to Intelligence" - } + }, + stringId="azmerianimals53_" }, [64995]={ connections={ @@ -125606,7 +130267,8 @@ return { skill=64995, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life1" }, [64996]={ connections={ @@ -125627,7 +130289,8 @@ return { skill=64996, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="physical_witch9" }, [65009]={ connections={ @@ -125679,7 +130342,8 @@ return { skill=65009, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity36" }, [65016]={ connections={ @@ -125702,7 +130366,8 @@ return { skill=65016, stats={ [1]="35% increased Damage with Hits against Burning Enemies" - } + }, + stringId="fire35" }, [65023]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -125722,7 +130387,8 @@ return { skill=65023, stats={ [1]="Defend with 150% of Armour against Hits from Enemies that are further than 6m away" - } + }, + stringId="armour36" }, [65042]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -125736,7 +130402,8 @@ return { orbitIndex=6, skill=65042, stats={ - } + }, + stringId="mastery_rage_6669" }, [65091]={ connections={ @@ -125753,7 +130420,8 @@ return { skill=65091, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion16" }, [65149]={ connections={ @@ -125766,7 +130434,8 @@ return { skill=65149, stats={ [1]="10% increased effect of Fully Broken Armour" - } + }, + stringId="armour_break20" }, [65154]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -125780,7 +130449,8 @@ return { orbitIndex=0, skill=65154, stats={ - } + }, + stringId="mastery_totem235" }, [65160]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -125806,7 +130476,8 @@ return { [1]="30% increased Stun Buildup", [2]="30% increased Stun Threshold", [3]="5% increased Strength" - } + }, + stringId="stun14" }, [65161]={ connections={ @@ -125823,7 +130494,8 @@ return { skill=65161, stats={ [1]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="azmerianimals40" }, [65173]={ ascendancyName="Invoker", @@ -125844,7 +130516,8 @@ return { stats={ [1]="Physical Damage Reduction from Armour is based on your combined Armour and Evasion Rating", [2]="35% less Evasion Rating" - } + }, + stringId="AscendancyMonk2Notable2_" }, [65176]={ connections={ @@ -125865,7 +130538,8 @@ return { skill=65176, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged15" }, [65189]={ connections={ @@ -125882,7 +130556,8 @@ return { skill=65189, stats={ [1]="Damage Penetrates 6% of Enemy Elemental Resistances while Shapeshifted" - } + }, + stringId="shapeshifting7" }, [65192]={ connectionArt="CharacterPlanned", @@ -125907,6 +130582,7 @@ return { [1]="Spells Cast by Totems have 4% increased Cast Speed", [2]="Attacks used by Totems have 4% increased Attack Speed" }, + stringId="oracle_totems1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -125940,7 +130616,8 @@ return { stats={ [1]="3% increased Attack Speed per Enemy in Close Range", [2]="+10 to Dexterity" - } + }, + stringId="melee34" }, [65204]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -125968,7 +130645,8 @@ return { skill=65204, stats={ [1]="+2 to Maximum Power Charges" - } + }, + stringId="power_charges8" }, [65207]={ connections={ @@ -125985,7 +130663,8 @@ return { skill=65207, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="evasion20" }, [65212]={ connections={ @@ -126006,7 +130685,8 @@ return { skill=65212, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="spell_suppression11+" }, [65226]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern", @@ -126020,7 +130700,8 @@ return { orbitIndex=0, skill=65226, stats={ - } + }, + stringId="mastery_infusion294" }, [65243]={ connections={ @@ -126044,7 +130725,8 @@ return { stats={ [1]="30% increased Presence Area of Effect", [2]="Aura Skills have 6% increased Magnitudes" - } + }, + stringId="auras17" }, [65248]={ connections={ @@ -126057,7 +130739,8 @@ return { skill=65248, stats={ [1]="10% increased Duration of Ignite, Shock and Chill on Enemies" - } + }, + stringId="elemental49" }, [65256]={ connections={ @@ -126085,7 +130768,8 @@ return { stats={ [1]="50% increased Hazard Area of Effect", [2]="20% reduced Hazard Damage" - } + }, + stringId="hazards18" }, [65265]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern", @@ -126114,7 +130798,8 @@ return { stats={ [1]="12% increased Attack Speed if you've successfully Parried Recently", [2]="6% increased Movement Speed if you've successfully Parried Recently" - } + }, + stringId="deflect9" }, [65287]={ connections={ @@ -126131,7 +130816,8 @@ return { skill=65287, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems16" }, [65290]={ connections={ @@ -126149,7 +130835,8 @@ return { stats={ [1]="5% increased Lightning Damage", [2]="+3% to Lightning Resistance" - } + }, + stringId="shock22_" }, [65310]={ connections={ @@ -126166,7 +130853,8 @@ return { skill=65310, stats={ [1]="6% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="spells13_" }, [65322]={ connections={ @@ -126195,7 +130883,8 @@ return { skill=65322, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed10" }, [65328]={ connections={ @@ -126213,7 +130902,8 @@ return { stats={ [1]="10% increased Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="sentinels2" }, [65353]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern", @@ -126227,7 +130917,8 @@ return { orbitIndex=0, skill=65353, stats={ - } + }, + stringId="mastery_banner304" }, [65393]={ connections={ @@ -126248,7 +130939,8 @@ return { skill=65393, stats={ [1]="8% increased Mana Cost Efficiency" - } + }, + stringId="mana_regeneration46" }, [65413]={ ascendancyName="Stormweaver", @@ -126271,7 +130963,8 @@ return { skill=65413, stats={ [1]="12% increased Critical Hit Chance for Spells" - } + }, + stringId="AscendancySorceress1Small3" }, [65424]={ connections={ @@ -126288,7 +130981,8 @@ return { skill=65424, stats={ [1]="12% increased Attack Damage while Dual Wielding" - } + }, + stringId="dual_wielding2" }, [65437]={ connections={ @@ -126305,7 +130999,8 @@ return { skill=65437, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery4" }, [65439]={ connections={ @@ -126322,7 +131017,8 @@ return { skill=65439, stats={ [1]="Banner Skills have 12% increased Aura Magnitudes" - } + }, + stringId="banners2" }, [65468]={ connections={ @@ -126349,7 +131045,8 @@ return { skill=65468, stats={ [1]="Grenades have 15% chance to activate a second time" - } + }, + stringId="crossbow10" }, [65472]={ connections={ @@ -126366,7 +131063,8 @@ return { skill=65472, stats={ [1]="15% increased Glory generation" - } + }, + stringId="glory26" }, [65493]={ connections={ @@ -126384,7 +131082,8 @@ return { stats={ [1]="15% reduced Presence Area of Effect", [2]="6% increased Area of Effect" - } + }, + stringId="auras33" }, [65498]={ connections={ @@ -126401,7 +131100,8 @@ return { skill=65498, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="physical43" }, [65518]={ ascendancyName="Blood Mage", @@ -126424,7 +131124,8 @@ return { [2]="Gain 1 Life Flask Charge per 4% Life spent", [3]="On Hitting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed", [4]="Gain 1% of damage as Physical damage for 3 seconds per Charge consumed this way" - } + }, + stringId="AscendancyWitch2Notable9" } }, tree="Default" diff --git a/src/TreeData/0_5/ascendancy-background_1500_1500_BC7.dds.zst b/src/TreeData/0_5/ascendancy-background_1500_1500_BC7.dds.zst index 15b4032f55..d0bf907fa6 100644 Binary files a/src/TreeData/0_5/ascendancy-background_1500_1500_BC7.dds.zst and b/src/TreeData/0_5/ascendancy-background_1500_1500_BC7.dds.zst differ diff --git a/src/TreeData/0_5/ascendancy-background_4000_4000_BC7.dds.zst b/src/TreeData/0_5/ascendancy-background_4000_4000_BC7.dds.zst index 750a561da2..8d60d3328e 100644 Binary files a/src/TreeData/0_5/ascendancy-background_4000_4000_BC7.dds.zst and b/src/TreeData/0_5/ascendancy-background_4000_4000_BC7.dds.zst differ diff --git a/src/TreeData/0_5/background_1024_1024_BC7.dds.zst b/src/TreeData/0_5/background_1024_1024_BC7.dds.zst index 9436feba1f..70ba39f927 100644 Binary files a/src/TreeData/0_5/background_1024_1024_BC7.dds.zst and b/src/TreeData/0_5/background_1024_1024_BC7.dds.zst differ diff --git a/src/TreeData/0_5/group-background_104_104_BC7.dds.zst b/src/TreeData/0_5/group-background_104_104_BC7.dds.zst index a5ab751729..0fececb216 100644 Binary files a/src/TreeData/0_5/group-background_104_104_BC7.dds.zst and b/src/TreeData/0_5/group-background_104_104_BC7.dds.zst differ diff --git a/src/TreeData/0_5/group-background_152_156_BC7.dds.zst b/src/TreeData/0_5/group-background_152_156_BC7.dds.zst index 9cea72de79..5b0b198e73 100644 Binary files a/src/TreeData/0_5/group-background_152_156_BC7.dds.zst and b/src/TreeData/0_5/group-background_152_156_BC7.dds.zst differ diff --git a/src/TreeData/0_5/group-background_156_156_BC7.dds.zst b/src/TreeData/0_5/group-background_156_156_BC7.dds.zst index 05581a973f..16703687d7 100644 Binary files a/src/TreeData/0_5/group-background_156_156_BC7.dds.zst and b/src/TreeData/0_5/group-background_156_156_BC7.dds.zst differ diff --git a/src/TreeData/0_5/group-background_160_160_BC7.dds.zst b/src/TreeData/0_5/group-background_160_160_BC7.dds.zst index 094ca5c20f..cf3ea86369 100644 Binary files a/src/TreeData/0_5/group-background_160_160_BC7.dds.zst and b/src/TreeData/0_5/group-background_160_160_BC7.dds.zst differ diff --git a/src/TreeData/0_5/group-background_160_164_BC7.dds.zst b/src/TreeData/0_5/group-background_160_164_BC7.dds.zst index df0dc8f244..f41d9f830b 100644 Binary files a/src/TreeData/0_5/group-background_160_164_BC7.dds.zst and b/src/TreeData/0_5/group-background_160_164_BC7.dds.zst differ diff --git a/src/TreeData/0_5/group-background_208_208_BC7.dds.zst b/src/TreeData/0_5/group-background_208_208_BC7.dds.zst index 51f10a6ec8..64b64df840 100644 Binary files a/src/TreeData/0_5/group-background_208_208_BC7.dds.zst and b/src/TreeData/0_5/group-background_208_208_BC7.dds.zst differ diff --git a/src/TreeData/0_5/group-background_220_224_BC7.dds.zst b/src/TreeData/0_5/group-background_220_224_BC7.dds.zst index 2642a14e95..c835b5737a 100644 Binary files a/src/TreeData/0_5/group-background_220_224_BC7.dds.zst and b/src/TreeData/0_5/group-background_220_224_BC7.dds.zst differ diff --git a/src/TreeData/0_5/group-background_360_360_BC7.dds.zst b/src/TreeData/0_5/group-background_360_360_BC7.dds.zst index 6cdf217bd3..28e375782b 100644 Binary files a/src/TreeData/0_5/group-background_360_360_BC7.dds.zst and b/src/TreeData/0_5/group-background_360_360_BC7.dds.zst differ diff --git a/src/TreeData/0_5/group-background_468_468_BC7.dds.zst b/src/TreeData/0_5/group-background_468_468_BC7.dds.zst index 261878b6f2..b1b0f118fb 100644 Binary files a/src/TreeData/0_5/group-background_468_468_BC7.dds.zst and b/src/TreeData/0_5/group-background_468_468_BC7.dds.zst differ diff --git a/src/TreeData/0_5/group-background_528_528_BC7.dds.zst b/src/TreeData/0_5/group-background_528_528_BC7.dds.zst index e6936a9e13..9da42e6e34 100644 Binary files a/src/TreeData/0_5/group-background_528_528_BC7.dds.zst and b/src/TreeData/0_5/group-background_528_528_BC7.dds.zst differ diff --git a/src/TreeData/0_5/group-background_740_376_BC7.dds.zst b/src/TreeData/0_5/group-background_740_376_BC7.dds.zst index 58fa643449..1dd2d5b8e1 100644 Binary files a/src/TreeData/0_5/group-background_740_376_BC7.dds.zst and b/src/TreeData/0_5/group-background_740_376_BC7.dds.zst differ diff --git a/src/TreeData/0_5/jewel-sockets_152_156_BC7.dds.zst b/src/TreeData/0_5/jewel-sockets_152_156_BC7.dds.zst index 75f7c707f8..8943d2131a 100644 Binary files a/src/TreeData/0_5/jewel-sockets_152_156_BC7.dds.zst and b/src/TreeData/0_5/jewel-sockets_152_156_BC7.dds.zst differ diff --git a/src/TreeData/0_5/legion_1024_1024_BC7.dds.zst b/src/TreeData/0_5/legion_1024_1024_BC7.dds.zst index 18b7d340b3..b209013061 100644 Binary files a/src/TreeData/0_5/legion_1024_1024_BC7.dds.zst and b/src/TreeData/0_5/legion_1024_1024_BC7.dds.zst differ diff --git a/src/TreeData/0_5/legion_128_128_BC1.dds.zst b/src/TreeData/0_5/legion_128_128_BC1.dds.zst index 1e13cf71c2..215c7a55ce 100644 Binary files a/src/TreeData/0_5/legion_128_128_BC1.dds.zst and b/src/TreeData/0_5/legion_128_128_BC1.dds.zst differ diff --git a/src/TreeData/0_5/legion_564_564_BC7.dds.zst b/src/TreeData/0_5/legion_564_564_BC7.dds.zst index 1ba5652aa3..71778d6bbc 100644 Binary files a/src/TreeData/0_5/legion_564_564_BC7.dds.zst and b/src/TreeData/0_5/legion_564_564_BC7.dds.zst differ diff --git a/src/TreeData/0_5/mastery-active-effect_776_768_BC7.dds.zst b/src/TreeData/0_5/mastery-active-effect_776_768_BC7.dds.zst index 3ad642823b..98337ead22 100644 Binary files a/src/TreeData/0_5/mastery-active-effect_776_768_BC7.dds.zst and b/src/TreeData/0_5/mastery-active-effect_776_768_BC7.dds.zst differ diff --git a/src/TreeData/0_5/oils_108_108_RGBA.dds.zst b/src/TreeData/0_5/oils_108_108_RGBA.dds.zst index 54de1e2333..bba971c891 100644 Binary files a/src/TreeData/0_5/oils_108_108_RGBA.dds.zst and b/src/TreeData/0_5/oils_108_108_RGBA.dds.zst differ diff --git a/src/TreeData/0_5/skills-disabled_128_128_BC1.dds.zst b/src/TreeData/0_5/skills-disabled_128_128_BC1.dds.zst index 90ea9d0068..b387d039b3 100644 Binary files a/src/TreeData/0_5/skills-disabled_128_128_BC1.dds.zst and b/src/TreeData/0_5/skills-disabled_128_128_BC1.dds.zst differ diff --git a/src/TreeData/0_5/skills-disabled_172_172_BC1.dds.zst b/src/TreeData/0_5/skills-disabled_172_172_BC1.dds.zst index d91d43834f..2f26fa9eb3 100644 Binary files a/src/TreeData/0_5/skills-disabled_172_172_BC1.dds.zst and b/src/TreeData/0_5/skills-disabled_172_172_BC1.dds.zst differ diff --git a/src/TreeData/0_5/skills-disabled_64_64_BC1.dds.zst b/src/TreeData/0_5/skills-disabled_64_64_BC1.dds.zst index 81a7179f55..e9d89d6a55 100644 Binary files a/src/TreeData/0_5/skills-disabled_64_64_BC1.dds.zst and b/src/TreeData/0_5/skills-disabled_64_64_BC1.dds.zst differ diff --git a/src/TreeData/0_5/skills_128_128_BC1.dds.zst b/src/TreeData/0_5/skills_128_128_BC1.dds.zst index 90ea9d0068..b387d039b3 100644 Binary files a/src/TreeData/0_5/skills_128_128_BC1.dds.zst and b/src/TreeData/0_5/skills_128_128_BC1.dds.zst differ diff --git a/src/TreeData/0_5/skills_172_172_BC1.dds.zst b/src/TreeData/0_5/skills_172_172_BC1.dds.zst index d91d43834f..2f26fa9eb3 100644 Binary files a/src/TreeData/0_5/skills_172_172_BC1.dds.zst and b/src/TreeData/0_5/skills_172_172_BC1.dds.zst differ diff --git a/src/TreeData/0_5/skills_64_64_BC1.dds.zst b/src/TreeData/0_5/skills_64_64_BC1.dds.zst index 81a7179f55..e9d89d6a55 100644 Binary files a/src/TreeData/0_5/skills_64_64_BC1.dds.zst and b/src/TreeData/0_5/skills_64_64_BC1.dds.zst differ diff --git a/src/TreeData/0_5/tree.json b/src/TreeData/0_5/tree.json index 61655e3c4c..b96b5ac646 100644 --- a/src/TreeData/0_5/tree.json +++ b/src/TreeData/0_5/tree.json @@ -1 +1 @@ -{"assets":{"CharacterAscendancyLineConnectorActive":["CharacterAscendancy_orbit_intermediateactive0.png"],"CharacterAscendancyLineConnectorIntermediate":["CharacterAscendancy_orbit_intermediate0.png"],"CharacterAscendancyLineConnectorNormal":["CharacterAscendancy_orbit_normal0.png"],"CharacterAscendancyOrbit1Active":["CharacterAscendancy_orbit_intermediateactive9.png"],"CharacterAscendancyOrbit1Intermediate":["CharacterAscendancy_orbit_intermediate9.png"],"CharacterAscendancyOrbit1Normal":["CharacterAscendancy_orbit_normal9.png"],"CharacterAscendancyOrbit2Active":["CharacterAscendancy_orbit_intermediateactive8.png"],"CharacterAscendancyOrbit2Intermediate":["CharacterAscendancy_orbit_intermediate8.png"],"CharacterAscendancyOrbit2Normal":["CharacterAscendancy_orbit_normal8.png"],"CharacterAscendancyOrbit3Active":["CharacterAscendancy_orbit_intermediateactive6.png"],"CharacterAscendancyOrbit3Intermediate":["CharacterAscendancy_orbit_intermediate6.png"],"CharacterAscendancyOrbit3Normal":["CharacterAscendancy_orbit_normal6.png"],"CharacterAscendancyOrbit4Active":["CharacterAscendancy_orbit_intermediateactive5.png"],"CharacterAscendancyOrbit4Intermediate":["CharacterAscendancy_orbit_intermediate5.png"],"CharacterAscendancyOrbit4Normal":["CharacterAscendancy_orbit_normal5.png"],"CharacterAscendancyOrbit5Active":["CharacterAscendancy_orbit_intermediateactive4.png"],"CharacterAscendancyOrbit5Intermediate":["CharacterAscendancy_orbit_intermediate4.png"],"CharacterAscendancyOrbit5Normal":["CharacterAscendancy_orbit_normal4.png"],"CharacterAscendancyOrbit6Active":["CharacterAscendancy_orbit_intermediateactive3.png"],"CharacterAscendancyOrbit6Intermediate":["CharacterAscendancy_orbit_intermediate3.png"],"CharacterAscendancyOrbit6Normal":["CharacterAscendancy_orbit_normal3.png"],"CharacterAscendancyOrbit7Active":["CharacterAscendancy_orbit_intermediateactive7.png"],"CharacterAscendancyOrbit7Intermediate":["CharacterAscendancy_orbit_intermediate7.png"],"CharacterAscendancyOrbit7Normal":["CharacterAscendancy_orbit_normal7.png"],"CharacterAscendancyOrbit8Active":["CharacterAscendancy_orbit_intermediateactive2.png"],"CharacterAscendancyOrbit8Intermediate":["CharacterAscendancy_orbit_intermediate2.png"],"CharacterAscendancyOrbit8Normal":["CharacterAscendancy_orbit_normal2.png"],"CharacterAscendancyOrbit9Active":["CharacterAscendancy_orbit_intermediateactive1.png"],"CharacterAscendancyOrbit9Intermediate":["CharacterAscendancy_orbit_intermediate1.png"],"CharacterAscendancyOrbit9Normal":["CharacterAscendancy_orbit_normal1.png"],"CharacterLineConnectorActive":["Character_orbit_intermediateactive0.png"],"CharacterLineConnectorIntermediate":["Character_orbit_intermediate0.png"],"CharacterLineConnectorNormal":["Character_orbit_normal0.png"],"CharacterOrbit1Active":["Character_orbit_intermediateactive9.png"],"CharacterOrbit1Intermediate":["Character_orbit_intermediate9.png"],"CharacterOrbit1Normal":["Character_orbit_normal9.png"],"CharacterOrbit2Active":["Character_orbit_intermediateactive8.png"],"CharacterOrbit2Intermediate":["Character_orbit_intermediate8.png"],"CharacterOrbit2Normal":["Character_orbit_normal8.png"],"CharacterOrbit3Active":["Character_orbit_intermediateactive6.png"],"CharacterOrbit3Intermediate":["Character_orbit_intermediate6.png"],"CharacterOrbit3Normal":["Character_orbit_normal6.png"],"CharacterOrbit4Active":["Character_orbit_intermediateactive5.png"],"CharacterOrbit4Intermediate":["Character_orbit_intermediate5.png"],"CharacterOrbit4Normal":["Character_orbit_normal5.png"],"CharacterOrbit5Active":["Character_orbit_intermediateactive4.png"],"CharacterOrbit5Intermediate":["Character_orbit_intermediate4.png"],"CharacterOrbit5Normal":["Character_orbit_normal4.png"],"CharacterOrbit6Active":["Character_orbit_intermediateactive3.png"],"CharacterOrbit6Intermediate":["Character_orbit_intermediate3.png"],"CharacterOrbit6Normal":["Character_orbit_normal3.png"],"CharacterOrbit7Active":["Character_orbit_intermediateactive7.png"],"CharacterOrbit7Intermediate":["Character_orbit_intermediate7.png"],"CharacterOrbit7Normal":["Character_orbit_normal7.png"],"CharacterOrbit8Active":["Character_orbit_intermediateactive2.png"],"CharacterOrbit8Intermediate":["Character_orbit_intermediate2.png"],"CharacterOrbit8Normal":["Character_orbit_normal2.png"],"CharacterOrbit9Active":["Character_orbit_intermediateactive1.png"],"CharacterOrbit9Intermediate":["Character_orbit_intermediate1.png"],"CharacterOrbit9Normal":["Character_orbit_normal1.png"],"CharacterPlannedLineConnectorActive":["CharacterPlanned_orbit_intermediateactive0.png"],"CharacterPlannedLineConnectorIntermediate":["CharacterPlanned_orbit_intermediate0.png"],"CharacterPlannedLineConnectorNormal":["CharacterPlanned_orbit_normal0.png"],"CharacterPlannedOrbit1Active":["CharacterPlanned_orbit_intermediateactive9.png"],"CharacterPlannedOrbit1Intermediate":["CharacterPlanned_orbit_intermediate9.png"],"CharacterPlannedOrbit1Normal":["CharacterPlanned_orbit_normal9.png"],"CharacterPlannedOrbit2Active":["CharacterPlanned_orbit_intermediateactive8.png"],"CharacterPlannedOrbit2Intermediate":["CharacterPlanned_orbit_intermediate8.png"],"CharacterPlannedOrbit2Normal":["CharacterPlanned_orbit_normal8.png"],"CharacterPlannedOrbit3Active":["CharacterPlanned_orbit_intermediateactive6.png"],"CharacterPlannedOrbit3Intermediate":["CharacterPlanned_orbit_intermediate6.png"],"CharacterPlannedOrbit3Normal":["CharacterPlanned_orbit_normal6.png"],"CharacterPlannedOrbit4Active":["CharacterPlanned_orbit_intermediateactive5.png"],"CharacterPlannedOrbit4Intermediate":["CharacterPlanned_orbit_intermediate5.png"],"CharacterPlannedOrbit4Normal":["CharacterPlanned_orbit_normal5.png"],"CharacterPlannedOrbit5Active":["CharacterPlanned_orbit_intermediateactive4.png"],"CharacterPlannedOrbit5Intermediate":["CharacterPlanned_orbit_intermediate4.png"],"CharacterPlannedOrbit5Normal":["CharacterPlanned_orbit_normal4.png"],"CharacterPlannedOrbit6Active":["CharacterPlanned_orbit_intermediateactive3.png"],"CharacterPlannedOrbit6Intermediate":["CharacterPlanned_orbit_intermediate3.png"],"CharacterPlannedOrbit6Normal":["CharacterPlanned_orbit_normal3.png"],"CharacterPlannedOrbit7Active":["CharacterPlanned_orbit_intermediateactive7.png"],"CharacterPlannedOrbit7Intermediate":["CharacterPlanned_orbit_intermediate7.png"],"CharacterPlannedOrbit7Normal":["CharacterPlanned_orbit_normal7.png"],"CharacterPlannedOrbit8Active":["CharacterPlanned_orbit_intermediateactive2.png"],"CharacterPlannedOrbit8Intermediate":["CharacterPlanned_orbit_intermediate2.png"],"CharacterPlannedOrbit8Normal":["CharacterPlanned_orbit_normal2.png"],"CharacterPlannedOrbit9Active":["CharacterPlanned_orbit_intermediateactive1.png"],"CharacterPlannedOrbit9Intermediate":["CharacterPlanned_orbit_intermediate1.png"],"CharacterPlannedOrbit9Normal":["CharacterPlanned_orbit_normal1.png"]},"classes":[{"ascendancies":[{"background":{"height":1500,"image":"ClassesDeadeye","section":"AscendancyBackground","width":1500,"x":15451.736075332,"y":1623.2446432539},"id":"Deadeye","internalId":"Ranger1","name":"Deadeye"},{"background":{"height":1500,"image":"ClassesPathfinder","section":"AscendancyBackground","width":1500,"x":14776.587030868,"y":4800.3694266947},"id":"Pathfinder","internalId":"Ranger3","name":"Pathfinder"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesRanger","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":15,"base_int":7,"base_str":7,"integerId":2,"name":"Ranger"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesAmazon","section":"AscendancyBackground","width":1500,"x":13455.630227224,"y":7767.6950314609},"id":"Amazon","internalId":"Huntress1","name":"Amazon"},{"background":{"height":1500,"image":"ClassesSpirit Walker","section":"AscendancyBackground","width":1500,"x":11546.597815372,"y":10395.535089816},"id":"Spirit Walker","internalId":"Huntress2","name":"Spirit Walker"},{"background":{"height":1500,"image":"ClassesRitualist","section":"AscendancyBackground","width":1500,"x":9132.9236722657,"y":12569.040381434},"id":"Ritualist","internalId":"Huntress3","name":"Ritualist"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesHuntress","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":15,"base_int":7,"base_str":7,"integerId":8,"name":"Huntress"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesTitan","section":"AscendancyBackground","width":1500,"x":-11551.107884827,"y":10390.523449116},"id":"Titan","internalId":"Warrior1","name":"Titan"},{"background":{"height":1500,"image":"ClassesWarbringer","section":"AscendancyBackground","width":1500,"x":-13458.999762149,"y":7761.8552109686},"id":"Warbringer","internalId":"Warrior2","name":"Warbringer"},{"background":{"height":1500,"image":"ClassesSmith of Kitava","section":"AscendancyBackground","width":1500,"x":-14778.668766418,"y":4793.956654588},"id":"Smith of Kitava","internalId":"Warrior3","name":"Smith of Kitava"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesWarrior","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":7,"base_str":15,"integerId":6,"name":"Warrior"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesTactician","section":"AscendancyBackground","width":1500,"x":3250.4343344123,"y":15192.950587402},"id":"Tactician","internalId":"Mercenary1","name":"Tactician"},{"background":{"height":1500,"image":"ClassesWitchhunter","section":"AscendancyBackground","width":1500,"x":20.612500410808,"y":15536.751463494},"id":"Witchhunter","internalId":"Mercenary2","name":"Witchhunter"},{"background":{"height":1500,"image":"ClassesGemling Legionnaire","section":"AscendancyBackground","width":1500,"x":-3210.1101987684,"y":15201.521747027},"id":"Gemling Legionnaire","internalId":"Mercenary3","name":"Gemling Legionnaire"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesMercenary","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":11,"base_int":7,"base_str":11,"integerId":9,"name":"Mercenary"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesOracle","section":"AscendancyBackground","width":1500,"x":-14155.374312805,"y":-6404.4085580119},"id":"Oracle","internalId":"Druid1","name":"Oracle"},{"background":{"height":1500,"image":"ClassesShaman","section":"AscendancyBackground","width":1500,"x":-12514.494009575,"y":-9207.524672672},"id":"Shaman","internalId":"Druid2","name":"Shaman"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesDruid","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":11,"base_str":11,"integerId":11,"name":"Druid"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesInfernalist","section":"AscendancyBackground","width":1500,"x":-9132.2814156951,"y":-12569.507033218},"id":"Infernalist","internalId":"Witch1","name":"Infernalist"},{"background":{"height":1500,"image":"ClassesBlood Mage","section":"AscendancyBackground","width":1500,"x":-6319.3716959661,"y":-14193.541217109},"id":"Blood Mage","internalId":"Witch2","name":"Blood Mage"},{"background":{"height":1500,"image":"ClassesLich","section":"AscendancyBackground","width":1500,"x":-3230.2751094136,"y":-15197.249541646},"id":"Lich","internalId":"Witch3","name":"Lich","replaceBy":"Abyssal Lich"},{"background":{"height":1500,"image":"ClassesAbyssal Lich","section":"AscendancyBackground","width":1500,"x":-3230.2751094136,"y":-15197.249541646},"id":"Abyssal Lich","internalId":"Witch3b","name":"Abyssal Lich","replace":"Lich"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesWitch","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":15,"base_str":7,"integerId":1,"name":"Witch"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesStormweaver","section":"AscendancyBackground","width":1500,"x":9.5135248468934e-13,"y":-15536.765136719},"id":"Stormweaver","internalId":"Sorceress1","name":"Stormweaver"},{"background":{"height":1500,"image":"ClassesChronomancer","section":"AscendancyBackground","width":1500,"x":3230.2751094136,"y":-15197.249541646},"id":"Chronomancer","internalId":"Sorceress2","name":"Chronomancer"},{"background":{"height":1500,"image":"ClassesDisciple of Varashta","section":"AscendancyBackground","width":1500,"x":6319.3716959661,"y":-14193.541217109},"id":"Disciple of Varashta","internalId":"Sorceress3","name":"Disciple of Varashta"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesSorceress","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":15,"base_str":7,"integerId":7,"name":"Sorceress"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesMartial Artist","section":"AscendancyBackground","width":1500,"x":11574.564583473,"y":-10364.38737295},"id":"Martial Artist","internalId":"Monk1","name":"Martial Artist"},{"background":{"height":1500,"image":"ClassesInvoker","section":"AscendancyBackground","width":1500,"x":13476.509879863,"y":-7731.4133488973},"id":"Invoker","internalId":"Monk2","name":"Invoker"},{"background":{"height":1500,"image":"ClassesAcolyte of Chayula","section":"AscendancyBackground","width":1500,"x":14789.467027034,"y":-4760.5394620606},"id":"Acolyte of Chayula","internalId":"Monk3","name":"Acolyte of Chayula"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesMonk","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":11,"base_int":11,"base_str":7,"integerId":10,"name":"Monk"}],"connectionArt":{"ascendancy":"CharacterAscendancy","default":"Character"},"constants":{"PSSCentreInnerRadius":130,"characterAttributes":{"Dexterity":1,"Intelligence":2,"Strength":0},"classes":{"DexClass":2,"DexIntClass":6,"IntClass":3,"StrClass":1,"StrDexClass":4,"StrDexIntClass":0,"StrIntClass":5},"orbitAnglesByOrbit":[[0,6.2831853071796],[0,0.5235987755983,1.0471975511966,1.5707963267949,2.0943951023932,2.6179938779915,3.1415926535898,3.6651914291881,4.1887902047864,4.7123889803847,5.235987755983,5.7595865315813,6.2831853071796],[0,0.26179938779915,0.5235987755983,0.78539816339745,1.0471975511966,1.3089969389957,1.5707963267949,1.832595714594,2.0943951023932,2.3561944901923,2.6179938779915,2.8797932657906,3.1415926535898,3.4033920413889,3.6651914291881,3.9269908169872,4.1887902047864,4.4505895925855,4.7123889803847,4.9741883681838,5.235987755983,5.4977871437821,5.7595865315813,6.0213859193804,6.2831853071796],[0,0.26179938779915,0.5235987755983,0.78539816339745,1.0471975511966,1.3089969389957,1.5707963267949,1.832595714594,2.0943951023932,2.3561944901923,2.6179938779915,2.8797932657906,3.1415926535898,3.4033920413889,3.6651914291881,3.9269908169872,4.1887902047864,4.4505895925855,4.7123889803847,4.9741883681838,5.235987755983,5.4977871437821,5.7595865315813,6.0213859193804,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.26179938779915,0.5235987755983,0.78539816339745,1.0471975511966,1.3089969389957,1.5707963267949,1.832595714594,2.0943951023932,2.3561944901923,2.6179938779915,2.8797932657906,3.1415926535898,3.4033920413889,3.6651914291881,3.9269908169872,4.1887902047864,4.4505895925855,4.7123889803847,4.9741883681838,5.235987755983,5.4977871437821,5.7595865315813,6.0213859193804,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.043633231299858,0.087266462599716,0.13089969389957,0.17453292519943,0.21816615649929,0.26179938779915,0.30543261909901,0.34906585039887,0.39269908169872,0.43633231299858,0.47996554429844,0.5235987755983,0.56723200689816,0.61086523819802,0.65449846949787,0.69813170079773,0.74176493209759,0.78539816339745,0.82903139469731,0.87266462599716,0.91629785729702,0.95993108859688,1.0035643198967,1.0471975511966,1.0908307824965,1.1344640137963,1.1780972450962,1.221730476396,1.2653637076959,1.3089969389957,1.3526301702956,1.3962634015955,1.4398966328953,1.4835298641952,1.527163095495,1.5707963267949,1.6144295580948,1.6580627893946,1.7016960206945,1.7453292519943,1.7889624832942,1.832595714594,1.8762289458939,1.9198621771938,1.9634954084936,2.0071286397935,2.0507618710933,2.0943951023932,2.1380283336931,2.1816615649929,2.2252947962928,2.2689280275926,2.3125612588925,2.3561944901923,2.3998277214922,2.4434609527921,2.4870941840919,2.5307274153918,2.5743606466916,2.6179938779915,2.6616271092914,2.7052603405912,2.7488935718911,2.7925268031909,2.8361600344908,2.8797932657906,2.9234264970905,2.9670597283904,3.0106929596902,3.0543261909901,3.0979594222899,3.1415926535898,3.1852258848897,3.2288591161895,3.2724923474894,3.3161255787892,3.3597588100891,3.4033920413889,3.4470252726888,3.4906585039887,3.5342917352885,3.5779249665884,3.6215581978882,3.6651914291881,3.708824660488,3.7524578917878,3.7960911230877,3.8397243543875,3.8833575856874,3.9269908169872,3.9706240482871,4.014257279587,4.0578905108868,4.1015237421867,4.1451569734865,4.1887902047864,4.2324234360862,4.2760566673861,4.319689898686,4.3633231299858,4.4069563612857,4.4505895925855,4.4942228238854,4.5378560551853,4.5814892864851,4.625122517785,4.6687557490848,4.7123889803847,4.7560222116845,4.7996554429844,4.8432886742843,4.8869219055841,4.930555136884,4.9741883681838,5.0178215994837,5.0614548307836,5.1050880620834,5.1487212933833,5.1923545246831,5.235987755983,5.2796209872828,5.3232542185827,5.3668874498826,5.4105206811824,5.4541539124823,5.4977871437821,5.541420375082,5.5850536063819,5.6286868376817,5.6723200689816,5.7159533002814,5.7595865315813,5.8032197628811,5.846852994181,5.8904862254809,5.9341194567807,5.9777526880806,6.0213859193804,6.0650191506803,6.1086523819802,6.15228561328,6.1959188445799,6.2395520758797,6.2831853071796]],"orbitRadii":[0,82,162,335,493,662,846,251,1080,1322],"skillsPerOrbit":[1,12,24,24,72,72,72,24,72,144]},"ddsCoords":{"ascendancy-background_1500_1500_BC7.dds.zst":{"ClassesAbyssal Lich":13,"ClassesAcolyte of Chayula":1,"ClassesAmazon":2,"ClassesBlood Mage":3,"ClassesChronomancer":4,"ClassesDeadeye":5,"ClassesDisciple of Varashta":6,"ClassesDruid":7,"ClassesDuelist":8,"ClassesGemling Legionnaire":9,"ClassesHuntress":10,"ClassesInfernalist":11,"ClassesInvoker":12,"ClassesLich":14,"ClassesMarauder":15,"ClassesMartial Artist":16,"ClassesMercenary":17,"ClassesMonk":18,"ClassesOracle":19,"ClassesPathfinder":20,"ClassesRanger":22,"ClassesRitualist":21,"ClassesShadow":23,"ClassesShaman":24,"ClassesSmith of Kitava":25,"ClassesSorceress":26,"ClassesSpirit Walker":33,"ClassesStormweaver":27,"ClassesTactician":28,"ClassesTemplar":29,"ClassesTitan":30,"ClassesWarbringer":31,"ClassesWarrior":32,"ClassesWitch":34,"ClassesWitchhunter":35},"ascendancy-background_4000_4000_BC7.dds.zst":{"BGTree":1,"BGTreeActive":2},"background_1024_1024_BC7.dds.zst":{"Background2":1},"group-background_104_104_BC7.dds.zst":{"PSSkillFrame":6,"PSSkillFrameActive":4,"PSSkillFrameHighlighted":5,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds":3},"group-background_152_156_BC7.dds.zst":{"JewelFrameAllocated":16,"JewelFrameCanAllocate":17,"JewelFrameUnallocated":18,"NotableFrameAllocated":13,"NotableFrameCanAllocate":14,"NotableFrameUnallocated":15,"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketactive.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketcanallocate.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketnormal.dds":3,"art/textures/interface/2d/2dart/uiimages/ingame/deliriumpassiveskillscreenjewelsocketactive.dds":4,"art/textures/interface/2d/2dart/uiimages/ingame/deliriumpassiveskillscreenjewelsocketcanallocate.dds":5,"art/textures/interface/2d/2dart/uiimages/ingame/deliriumpassiveskillscreenjewelsocketnormal.dds":6,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketactive.dds":7,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketcanallocate.dds":8,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketnormal.dds":9,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds":10,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds":11,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds":12},"group-background_156_156_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds":1},"group-background_160_160_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds":3},"group-background_160_164_BC7.dds.zst":{"Abyssal LichFrameSmallAllocated":1,"Abyssal LichFrameSmallCanAllocate":2,"Abyssal LichFrameSmallNormal":3,"Acolyte of ChayulaFrameSmallAllocated":4,"Acolyte of ChayulaFrameSmallCanAllocate":5,"Acolyte of ChayulaFrameSmallNormal":6,"AmazonFrameSmallAllocated":4,"AmazonFrameSmallCanAllocate":5,"AmazonFrameSmallNormal":6,"Blood MageFrameSmallAllocated":4,"Blood MageFrameSmallCanAllocate":5,"Blood MageFrameSmallNormal":6,"ChronomancerFrameSmallAllocated":4,"ChronomancerFrameSmallCanAllocate":5,"ChronomancerFrameSmallNormal":6,"DeadeyeFrameSmallAllocated":4,"DeadeyeFrameSmallCanAllocate":5,"DeadeyeFrameSmallNormal":6,"Disciple of VarashtaFrameSmallAllocated":4,"Disciple of VarashtaFrameSmallCanAllocate":5,"Disciple of VarashtaFrameSmallNormal":6,"Gemling LegionnaireFrameSmallAllocated":4,"Gemling LegionnaireFrameSmallCanAllocate":5,"Gemling LegionnaireFrameSmallNormal":6,"InfernalistFrameSmallAllocated":4,"InfernalistFrameSmallCanAllocate":5,"InfernalistFrameSmallNormal":6,"InvokerFrameSmallAllocated":4,"InvokerFrameSmallCanAllocate":5,"InvokerFrameSmallNormal":6,"LichFrameSmallAllocated":4,"LichFrameSmallCanAllocate":5,"LichFrameSmallNormal":6,"Martial ArtistFrameSmallAllocated":4,"Martial ArtistFrameSmallCanAllocate":5,"Martial ArtistFrameSmallNormal":6,"OracleFrameSmallAllocated":4,"OracleFrameSmallCanAllocate":5,"OracleFrameSmallNormal":6,"PathfinderFrameSmallAllocated":4,"PathfinderFrameSmallCanAllocate":5,"PathfinderFrameSmallNormal":6,"RitualistFrameSmallAllocated":4,"RitualistFrameSmallCanAllocate":5,"RitualistFrameSmallNormal":6,"ShamanFrameSmallAllocated":4,"ShamanFrameSmallCanAllocate":5,"ShamanFrameSmallNormal":6,"Smith of KitavaFrameSmallAllocated":4,"Smith of KitavaFrameSmallCanAllocate":5,"Smith of KitavaFrameSmallNormal":6,"Spirit WalkerFrameSmallAllocated":4,"Spirit WalkerFrameSmallCanAllocate":5,"Spirit WalkerFrameSmallNormal":6,"StormweaverFrameSmallAllocated":4,"StormweaverFrameSmallCanAllocate":5,"StormweaverFrameSmallNormal":6,"TacticianFrameSmallAllocated":4,"TacticianFrameSmallCanAllocate":5,"TacticianFrameSmallNormal":6,"TitanFrameSmallAllocated":4,"TitanFrameSmallCanAllocate":5,"TitanFrameSmallNormal":6,"WarbringerFrameSmallAllocated":4,"WarbringerFrameSmallCanAllocate":5,"WarbringerFrameSmallNormal":6,"WitchhunterFrameSmallAllocated":4,"WitchhunterFrameSmallCanAllocate":5,"WitchhunterFrameSmallNormal":6},"group-background_208_208_BC7.dds.zst":{"Abyssal LichFrameLargeAllocated":1,"Abyssal LichFrameLargeCanAllocate":2,"Abyssal LichFrameLargeNormal":3,"Acolyte of ChayulaFrameLargeAllocated":4,"Acolyte of ChayulaFrameLargeCanAllocate":5,"Acolyte of ChayulaFrameLargeNormal":6,"AmazonFrameLargeAllocated":4,"AmazonFrameLargeCanAllocate":5,"AmazonFrameLargeNormal":6,"Blood MageFrameLargeAllocated":4,"Blood MageFrameLargeCanAllocate":5,"Blood MageFrameLargeNormal":6,"ChronomancerFrameLargeAllocated":4,"ChronomancerFrameLargeCanAllocate":5,"ChronomancerFrameLargeNormal":6,"DeadeyeFrameLargeAllocated":4,"DeadeyeFrameLargeCanAllocate":5,"DeadeyeFrameLargeNormal":6,"Disciple of VarashtaFrameLargeAllocated":4,"Disciple of VarashtaFrameLargeCanAllocate":5,"Disciple of VarashtaFrameLargeNormal":6,"Gemling LegionnaireFrameLargeAllocated":4,"Gemling LegionnaireFrameLargeCanAllocate":5,"Gemling LegionnaireFrameLargeNormal":6,"InfernalistFrameLargeAllocated":4,"InfernalistFrameLargeCanAllocate":5,"InfernalistFrameLargeNormal":6,"InvokerFrameLargeAllocated":4,"InvokerFrameLargeCanAllocate":5,"InvokerFrameLargeNormal":6,"LichFrameLargeAllocated":4,"LichFrameLargeCanAllocate":5,"LichFrameLargeNormal":6,"Martial ArtistFrameLargeAllocated":4,"Martial ArtistFrameLargeCanAllocate":5,"Martial ArtistFrameLargeNormal":6,"OracleFrameLargeAllocated":4,"OracleFrameLargeCanAllocate":5,"OracleFrameLargeNormal":6,"PathfinderFrameLargeAllocated":4,"PathfinderFrameLargeCanAllocate":5,"PathfinderFrameLargeNormal":6,"RitualistFrameLargeAllocated":4,"RitualistFrameLargeCanAllocate":5,"RitualistFrameLargeNormal":6,"ShamanFrameLargeAllocated":4,"ShamanFrameLargeCanAllocate":5,"ShamanFrameLargeNormal":6,"Smith of KitavaFrameLargeAllocated":4,"Smith of KitavaFrameLargeCanAllocate":5,"Smith of KitavaFrameLargeNormal":6,"Spirit WalkerFrameLargeAllocated":4,"Spirit WalkerFrameLargeCanAllocate":5,"Spirit WalkerFrameLargeNormal":6,"StormweaverFrameLargeAllocated":4,"StormweaverFrameLargeCanAllocate":5,"StormweaverFrameLargeNormal":6,"TacticianFrameLargeAllocated":4,"TacticianFrameLargeCanAllocate":5,"TacticianFrameLargeNormal":6,"TitanFrameLargeAllocated":4,"TitanFrameLargeCanAllocate":5,"TitanFrameLargeNormal":6,"WarbringerFrameLargeAllocated":4,"WarbringerFrameLargeCanAllocate":5,"WarbringerFrameLargeNormal":6,"WitchhunterFrameLargeAllocated":4,"WitchhunterFrameLargeCanAllocate":5,"WitchhunterFrameLargeNormal":6},"group-background_220_224_BC7.dds.zst":{"KeystoneFrameAllocated":1,"KeystoneFrameCanAllocate":2,"KeystoneFrameUnallocated":3},"group-background_360_360_BC7.dds.zst":{"PSGroupBackground1":1,"PSGroupBackgroundSmallBlank":1},"group-background_468_468_BC7.dds.zst":{"PSGroupBackground2":1,"PSGroupBackgroundMediumBlank":1},"group-background_528_528_BC7.dds.zst":{"PSStartNodeBackgroundInactive":1},"group-background_740_376_BC7.dds.zst":{"PSGroupBackground3":1,"PSGroupBackgroundLargeBlank":1},"group-background_92_92_BC7.dds.zst":{"AscendancyMiddle":1},"jewel-sockets_152_156_BC7.dds.zst":{"Against the Darkness":15,"Controlled Metamorphosis":4,"Diamond":6,"Emerald":8,"Flesh Crucible":18,"From Nothing":10,"Heart of the Well":3,"Heroic Tragedy":9,"Megalomaniac":5,"Prism of Belief":12,"Ruby":11,"Sapphire":1,"The Adorned":17,"Time-Lost Diamond":7,"Time-Lost Emerald":13,"Time-Lost Ruby":14,"Time-Lost Sapphire":16,"Timeless Jewel":15,"Undying Hate":2,"Voices":5},"legion_1024_1024_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysspassiveskillscreenjewelcircle1.dds":1},"legion_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AbyssDexNotable.dds":1,"Art/2DArt/SkillIcons/passives/AbyssIntNotable.dds":2,"Art/2DArt/SkillIcons/passives/AbyssStrNotable.dds":3,"Art/2DArt/SkillIcons/passives/AmanamusDefiance.dds":4,"Art/2DArt/SkillIcons/passives/CorruptedDefences.dds":5,"Art/2DArt/SkillIcons/passives/DevotionNotable.dds":6,"Art/2DArt/SkillIcons/passives/DivineFlesh.dds":7,"Art/2DArt/SkillIcons/passives/EternalEmpireDefensiveNotable.dds":8,"Art/2DArt/SkillIcons/passives/EternalEmpireOffensiveNotable.dds":9,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":10,"Art/2DArt/SkillIcons/passives/FocusedRage.dds":11,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":12,"Art/2DArt/SkillIcons/passives/InnerConviction.dds":13,"Art/2DArt/SkillIcons/passives/KalguuranDexKeystone.dds":14,"Art/2DArt/SkillIcons/passives/KalguuranDexNotable.dds":15,"Art/2DArt/SkillIcons/passives/KalguuranIntKeystone.dds":16,"Art/2DArt/SkillIcons/passives/KalguuranIntNotable.dds":17,"Art/2DArt/SkillIcons/passives/KalguuranStrKeystone.dds":18,"Art/2DArt/SkillIcons/passives/KalguuranStrNotable.dds":19,"Art/2DArt/SkillIcons/passives/KulemaksSovereignty.dds":20,"Art/2DArt/SkillIcons/passives/KurgasAmbition.dds":21,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":22,"Art/2DArt/SkillIcons/passives/OasisKeystone.dds":23,"Art/2DArt/SkillIcons/passives/PowerOfPurpose.dds":24,"Art/2DArt/SkillIcons/passives/SharpandBrittle.dds":25,"Art/2DArt/SkillIcons/passives/SoulTetherKeystone.dds":26,"Art/2DArt/SkillIcons/passives/StrengthOfBlood.dds":27,"Art/2DArt/SkillIcons/passives/SupremeDecadence.dds":28,"Art/2DArt/SkillIcons/passives/SupremeEgo.dds":29,"Art/2DArt/SkillIcons/passives/SupremeGrandstand.dds":30,"Art/2DArt/SkillIcons/passives/SupremeProdigy.dds":31,"Art/2DArt/SkillIcons/passives/TecrodsBrutality.dds":32,"Art/2DArt/SkillIcons/passives/TemperedByWar.dds":33,"Art/2DArt/SkillIcons/passives/TheBlindMonk.dds":34,"Art/2DArt/SkillIcons/passives/TranscendenceKeystone.dds":35,"Art/2DArt/SkillIcons/passives/UlamansVision.dds":36,"Art/2DArt/SkillIcons/passives/VaalNotableDefensive.dds":37,"Art/2DArt/SkillIcons/passives/VaalNotableOffensive.dds":38,"Art/2DArt/SkillIcons/passives/WindDancer.dds":39},"legion_564_564_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreeneternalempirejewelcircle1.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreeneternalempirejewelcircle2.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkalguuranjewelcircle1.dds":3,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkalguuranjewelcircle2.dds":4,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkaruijewelcircle1.dds":5,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkaruijewelcircle2.dds":6,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenmarakethjewelcircle1.dds":7,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenmarakethjewelcircle2.dds":8,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreentemplarjewelcircle1.dds":9,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreentemplarjewelcircle2.dds":10,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenvaaljewelcircle1.dds":11,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenvaaljewelcircle2.dds":12},"legion_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AbyssJewelNode.dds":1,"Art/2DArt/SkillIcons/passives/DevotionNode.dds":2,"Art/2DArt/SkillIcons/passives/EternalEmpireBlank.dds":3,"Art/2DArt/SkillIcons/passives/VaalDefensive.dds":4,"Art/2DArt/SkillIcons/passives/VaalOffensive.dds":5},"mastery-active-effect_776_768_BC7.dds.zst":{"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern":1,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern":2,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern":3,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern":4,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern":5,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern":6,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern":7,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern":8,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern":9,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern":10,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern":11,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern":12,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern":13,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern":14,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern":15,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern":16,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern":17,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern":18,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern":19,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern":20,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern":21,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern":22,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern":23,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern":24,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern":25,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern":26,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern":27,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern":28,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern":29,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern":30,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern":31,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern":32,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern":33,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern":34,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern":35,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern":36,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern":37,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern":38,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern":39,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern":40,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern":41,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern":42,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern":43,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern":44,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern":45,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern":46,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern":47,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern":48,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern":49,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern":50,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern":51,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern":52,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern":53,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern":54,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern":55,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern":56,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern":57,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern":58,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern":59,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern":60},"oils_108_108_RGBA.dds.zst":{"Contempt":11,"Despair":7,"Disgust":8,"Envy":9,"Fear":1,"Ferocity":12,"Greed":4,"Guilt":5,"Ire":6,"Isolation":2,"Melancholy":13,"Paranoia":10,"Suffering":3},"skills-disabled_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds":1,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds":2,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds":3,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageBlue.dds":5,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds":6,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageRed.dds":7,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds":8,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaFlameSelector.dds":9,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds":10,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds":11,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaSpecialNode.dds":12,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaUnravelling.dds":13,"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds":14,"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds":15,"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds":16,"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds":17,"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds":18,"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds":19,"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds":20,"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds":21,"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds":22,"Art/2DArt/SkillIcons/passives/Annihilation.dds":23,"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds":24,"Art/2DArt/SkillIcons/passives/ArchonofUndeathNoteble.dds":25,"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds":26,"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds":27,"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds":28,"Art/2DArt/SkillIcons/passives/AuraNotable.dds":29,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds":30,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds":31,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds":32,"Art/2DArt/SkillIcons/passives/AzmeriSacredFoxNotable.dds":33,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbitNotable.dds":34,"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds":35,"Art/2DArt/SkillIcons/passives/AzmeriVividStagNotable.dds":36,"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds":37,"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds":38,"Art/2DArt/SkillIcons/passives/AzmeriWildBoarNotable.dds":39,"Art/2DArt/SkillIcons/passives/AzmeriWildOxNotable.dds":40,"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds":41,"Art/2DArt/SkillIcons/passives/BattleRouse.dds":42,"Art/2DArt/SkillIcons/passives/Blood2.dds":43,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds":44,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds":45,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds":46,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds":47,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds":48,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds":49,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds":50,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageSaguineTides.dds":51,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds":52,"Art/2DArt/SkillIcons/passives/BowDamage.dds":53,"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds":54,"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds":55,"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds":56,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds":57,"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds":58,"Art/2DArt/SkillIcons/passives/CharmNotable1.dds":59,"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds":60,"Art/2DArt/SkillIcons/passives/ColdAndFireHybridNotable.dds":61,"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds":62,"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds":63,"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds":64,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNotable.dds":65,"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds":66,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds":67,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds":68,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds":69,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds":70,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds":71,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeLingeringMirage.dds":72,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds":73,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds":74,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds":75,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds":76,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/ElementalDamageTakenFromMana.dds":77,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/EnergyShieldPhyDmgReduction.dds":78,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnEmberSlash.dds":79,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnFlameRunes.dds":80,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnMeteoricSlam.dds":81,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FocusStaff.dds":82,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/MoreEnergyShieldRechargeRate.dds":83,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnCorpseBeetles.dds":84,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnDaggerslamSkill.dds":85,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnExplosiveTeleport.dds":86,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonFireDjinn.dds":87,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonSandDjinn.dds":88,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonWaterDjinn.dds":89,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/TimelostJewelsLargerRadius.dds":90,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnChiilldedGroundBurst.dds":91,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnCommandOasis.dds":92,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnESRechargeCommand.dds":93,"Art/2DArt/SkillIcons/passives/DruidAlternateEnergyShield.dds":94,"Art/2DArt/SkillIcons/passives/DruidAnimism.dds":95,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds":96,"Art/2DArt/SkillIcons/passives/DruidRageKeystone.dds":97,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds":98,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds":99,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds":100,"Art/2DArt/SkillIcons/passives/DruidWildsurgeIncantation.dds":101,"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds":102,"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds":103,"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds":104,"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflect.dds":105,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":106,"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds":107,"Art/2DArt/SkillIcons/passives/FireSpellsBecomeChaosSpellsKeystone.dds":108,"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds":109,"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds":110,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBarrier.dds":111,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds":112,"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds":113,"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds":114,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds":115,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds":116,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds":117,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds":118,"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds":119,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds":120,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds":121,"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds":122,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":123,"Art/2DArt/SkillIcons/passives/Harrier.dds":124,"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds":125,"Art/2DArt/SkillIcons/passives/Hearty.dds":126,"Art/2DArt/SkillIcons/passives/HiredKiller2.dds":127,"Art/2DArt/SkillIcons/passives/HollowPalmTechniqueKeystone.dds":128,"Art/2DArt/SkillIcons/passives/Hunter.dds":129,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds":130,"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds":131,"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds":132,"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds":133,"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds":134,"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds":135,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds":136,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds":137,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds":138,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds":139,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds":140,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds":141,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds":142,"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds":143,"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds":144,"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds":145,"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds":146,"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds":147,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds":148,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds":149,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds":150,"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds":151,"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds":152,"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds":153,"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds":154,"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds":155,"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds":156,"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds":157,"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds":158,"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds":159,"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds":160,"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds":161,"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds":162,"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds":163,"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds":164,"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds":165,"Art/2DArt/SkillIcons/passives/LethalAssault.dds":166,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichAbyssalApparition.dds":167,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneGraft.dds":168,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneOffering.dds":169,"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds":170,"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds":171,"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds":172,"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds":173,"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds":174,"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds":175,"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds":176,"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds":177,"Art/2DArt/SkillIcons/passives/LifeandMana.dds":178,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistAdditionalComboHit.dds":179,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistAllAttacksGenerateCombo.dds":180,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistCarrySoectralBell.dds":181,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistCoveredinStone.dds":182,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistExtraRunes.dds":183,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistHandWraps.dds":184,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistMantraofIllusions.dds":185,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistSpectralBell.dds":186,"Art/2DArt/SkillIcons/passives/Meleerange.dds":187,"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds":188,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":189,"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds":190,"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds":191,"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds":192,"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds":193,"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds":194,"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds":195,"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds":196,"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds":197,"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds":198,"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds":199,"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds":200,"Art/2DArt/SkillIcons/passives/Oracle/OracleDiffChoices.dds":201,"Art/2DArt/SkillIcons/passives/Oracle/OracleEnemiesActionsUnlucky.dds":202,"Art/2DArt/SkillIcons/passives/Oracle/OracleLifeManaHits.dds":203,"Art/2DArt/SkillIcons/passives/Oracle/OraclePassiveTreeAllocation.dds":204,"Art/2DArt/SkillIcons/passives/Oracle/OracleRerollingCrit.dds":205,"Art/2DArt/SkillIcons/passives/Oracle/OracleRipFromTime.dds":206,"Art/2DArt/SkillIcons/passives/Oracle/OracleSpellFlux.dds":207,"Art/2DArt/SkillIcons/passives/Oracle/OracleTotemLimit.dds":208,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds":209,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds":210,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds":211,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds":212,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds":213,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds":214,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds":215,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds":216,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds":217,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds":218,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds":219,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds":220,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMultichoicePath.dds":221,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheSorceress.dds":222,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheWarrior.dds":223,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds":224,"Art/2DArt/SkillIcons/passives/Poison.dds":225,"Art/2DArt/SkillIcons/passives/PressurePoints.dds":226,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds":227,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds":228,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds":229,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds":230,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds":231,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds":232,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds":233,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds":234,"Art/2DArt/SkillIcons/passives/ProjectileDmgNotable.dds":235,"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds":236,"Art/2DArt/SkillIcons/passives/PuppeteerNoteble.dds":237,"Art/2DArt/SkillIcons/passives/RageNotable.dds":238,"Art/2DArt/SkillIcons/passives/RemnantNotable.dds":239,"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds":240,"Art/2DArt/SkillIcons/passives/Shaman/ShamanAdaptToElements.dds":241,"Art/2DArt/SkillIcons/passives/Shaman/ShamanEvenMoreAdaptation.dds":242,"Art/2DArt/SkillIcons/passives/Shaman/ShamanGainSpiritEmptyCharmSlot.dds":243,"Art/2DArt/SkillIcons/passives/Shaman/ShamanPickEleDmg.dds":244,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageAffectsSpells.dds":245,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageonHit.dds":246,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRunesTalismans.dds":247,"Art/2DArt/SkillIcons/passives/Shaman/ShamanUnleashTheElements.dds":248,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds":249,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds":250,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds":251,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds":252,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds":253,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds":254,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds":255,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds":256,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds":257,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds":258,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds":259,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds":260,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds":261,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds":262,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds":263,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds":264,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds":265,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds":266,"Art/2DArt/SkillIcons/passives/SorceressInvocationSpellsKeystone.dds":267,"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds":268,"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds":269,"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds":270,"Art/2DArt/SkillIcons/passives/Storm Weaver.dds":271,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds":272,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds":273,"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds":274,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds":275,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds":276,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds":277,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds":278,"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds":279,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant1.dds":280,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant2.dds":281,"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds":282,"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds":283,"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds":284,"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds":285,"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds":286,"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds":287,"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds":288,"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds":289,"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds":290,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotemAura.dds":291,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds":292,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds":293,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds":294,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds":295,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds":296,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds":297,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds":298,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds":299,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistSynchronisationofPain.dds":300,"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds":301,"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds":302,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds":303,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds":304,"Art/2DArt/SkillIcons/passives/Titan/TitanMountainSplitter.dds":305,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds":306,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds":307,"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds":308,"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds":309,"Art/2DArt/SkillIcons/passives/Trap.dds":310,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds":311,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds":312,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds":313,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds":314,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds":315,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds":316,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds":317,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds":318,"Art/2DArt/SkillIcons/passives/Warrior.dds":319,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerBonusPerSocketedTalisman.dds":320,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerCompanionDmgWeapon.dds":321,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerOwlFeatherHigherCritDmg.dds":322,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerOwlFeathers.dds":323,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerSacredWisp.dds":324,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerTameBeastTargetUnique.dds":325,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerVividStags.dds":326,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerVividWisps.dds":327,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerWildBear.dds":328,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds":329,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds":330,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds":331,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds":332,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds":333,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds":334,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds":335,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds":336,"Art/2DArt/SkillIcons/passives/ashfrostandstorm.dds":337,"Art/2DArt/SkillIcons/passives/bodysoul.dds":338,"Art/2DArt/SkillIcons/passives/deepwisdom.dds":339,"Art/2DArt/SkillIcons/passives/eagleeye.dds":340,"Art/2DArt/SkillIcons/passives/executioner.dds":341,"Art/2DArt/SkillIcons/passives/finesse.dds":342,"Art/2DArt/SkillIcons/passives/flameborn.dds":343,"Art/2DArt/SkillIcons/passives/frostborn.dds":344,"Art/2DArt/SkillIcons/passives/heroicspirit.dds":345,"Art/2DArt/SkillIcons/passives/legstrength.dds":346,"Art/2DArt/SkillIcons/passives/lifeleech.dds":347,"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds":348,"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds":349,"Art/2DArt/SkillIcons/passives/steelspan.dds":350,"Art/2DArt/SkillIcons/passives/stormborn.dds":351,"Art/2DArt/SkillIcons/passives/strongarm.dds":352,"Art/2DArt/SkillIcons/passives/totemmax.dds":353,"Art/2DArt/SkillIcons/passives/vaalpact.dds":354},"skills-disabled_172_172_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/MasteryBlank.dds":1},"skills-disabled_176_176_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds":1},"skills-disabled_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/ExplosiveGrenade.dds":1,"Art/2DArt/SkillIcons/WitchBoneStorm.dds":2,"Art/2DArt/SkillIcons/icongroundslam.dds":3,"Art/2DArt/SkillIcons/passives/2handeddamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds":5,"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds":6,"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds":7,"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds":8,"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds":9,"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds":10,"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds":11,"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds":12,"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds":13,"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds":14,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds":15,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds":16,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds":17,"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds":18,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds":19,"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds":20,"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds":21,"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds":22,"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds":23,"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds":24,"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds":25,"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds":26,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds":27,"Art/2DArt/SkillIcons/passives/BucklerNode1.dds":28,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds":29,"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds":30,"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds":31,"Art/2DArt/SkillIcons/passives/ChaosDamage.dds":32,"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds":33,"Art/2DArt/SkillIcons/passives/CharmNode1.dds":34,"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds":35,"Art/2DArt/SkillIcons/passives/ColdFireNode.dds":36,"Art/2DArt/SkillIcons/passives/ColdLightningNode.dds":37,"Art/2DArt/SkillIcons/passives/ColdResistNode.dds":38,"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds":39,"Art/2DArt/SkillIcons/passives/CorpseDamage.dds":40,"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds":41,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds":42,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds":43,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds":44,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds":45,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds":46,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds":47,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds":48,"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds":49,"Art/2DArt/SkillIcons/passives/EnduranceFrenzyPowerChargeNode.dds":50,"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds":51,"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds":52,"Art/2DArt/SkillIcons/passives/EvasionNode.dds":53,"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds":54,"Art/2DArt/SkillIcons/passives/FireDamagenode.dds":55,"Art/2DArt/SkillIcons/passives/FireResistNode.dds":56,"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds":57,"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds":58,"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds":59,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds":60,"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds":61,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds":62,"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds":63,"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds":64,"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds":65,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds":66,"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds":67,"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds":68,"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds":69,"Art/2DArt/SkillIcons/passives/LightningResistNode.dds":70,"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds":71,"Art/2DArt/SkillIcons/passives/MarkNode.dds":72,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds":73,"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds":74,"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds":75,"Art/2DArt/SkillIcons/passives/MinionAccuracyDamage.dds":76,"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds":77,"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds":78,"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds":79,"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds":80,"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds":81,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds":82,"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds":83,"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds":84,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds":85,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds":86,"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds":87,"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds":88,"Art/2DArt/SkillIcons/passives/Rage.dds":89,"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds":90,"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds":91,"Art/2DArt/SkillIcons/passives/Remnant.dds":92,"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds":93,"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds":94,"Art/2DArt/SkillIcons/passives/SkillGemSlotsNode.dds":95,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds":96,"Art/2DArt/SkillIcons/passives/SpearsNode1.dds":97,"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds":98,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds":99,"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds":100,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds":101,"Art/2DArt/SkillIcons/passives/ThornsNode1.dds":102,"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds":103,"Art/2DArt/SkillIcons/passives/WarCryEffect.dds":104,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds":105,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds":106,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds":107,"Art/2DArt/SkillIcons/passives/accuracydex.dds":108,"Art/2DArt/SkillIcons/passives/accuracystr.dds":109,"Art/2DArt/SkillIcons/passives/areaofeffect.dds":110,"Art/2DArt/SkillIcons/passives/attackspeed.dds":111,"Art/2DArt/SkillIcons/passives/attackspeedbow.dds":112,"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds":113,"Art/2DArt/SkillIcons/passives/auraeffect.dds":114,"Art/2DArt/SkillIcons/passives/avoidchilling.dds":115,"Art/2DArt/SkillIcons/passives/axedmgspeed.dds":116,"Art/2DArt/SkillIcons/passives/blankDex.dds":117,"Art/2DArt/SkillIcons/passives/blankInt.dds":118,"Art/2DArt/SkillIcons/passives/blankStr.dds":119,"Art/2DArt/SkillIcons/passives/blockstr.dds":120,"Art/2DArt/SkillIcons/passives/castspeed.dds":121,"Art/2DArt/SkillIcons/passives/chargedex.dds":122,"Art/2DArt/SkillIcons/passives/chargeint.dds":123,"Art/2DArt/SkillIcons/passives/chargestr.dds":124,"Art/2DArt/SkillIcons/passives/colddamage.dds":125,"Art/2DArt/SkillIcons/passives/coldresist.dds":126,"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds":127,"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds":128,"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds":129,"Art/2DArt/SkillIcons/passives/damage.dds":130,"Art/2DArt/SkillIcons/passives/damage_blue.dds":131,"Art/2DArt/SkillIcons/passives/damageaxe.dds":132,"Art/2DArt/SkillIcons/passives/damagedualwield.dds":133,"Art/2DArt/SkillIcons/passives/damagespells.dds":134,"Art/2DArt/SkillIcons/passives/damagestaff.dds":135,"Art/2DArt/SkillIcons/passives/damagesword.dds":136,"Art/2DArt/SkillIcons/passives/dmgreduction.dds":137,"Art/2DArt/SkillIcons/passives/elementaldamage.dds":138,"Art/2DArt/SkillIcons/passives/energyshield.dds":139,"Art/2DArt/SkillIcons/passives/evade.dds":140,"Art/2DArt/SkillIcons/passives/firedamage.dds":141,"Art/2DArt/SkillIcons/passives/firedamageint.dds":142,"Art/2DArt/SkillIcons/passives/firedamagestr.dds":143,"Art/2DArt/SkillIcons/passives/fireresist.dds":144,"Art/2DArt/SkillIcons/passives/flaskdex.dds":145,"Art/2DArt/SkillIcons/passives/flaskint.dds":146,"Art/2DArt/SkillIcons/passives/flaskstr.dds":147,"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds":148,"Art/2DArt/SkillIcons/passives/knockback.dds":149,"Art/2DArt/SkillIcons/passives/life1.dds":150,"Art/2DArt/SkillIcons/passives/lifepercentage.dds":151,"Art/2DArt/SkillIcons/passives/lightningint.dds":152,"Art/2DArt/SkillIcons/passives/lightningstr.dds":153,"Art/2DArt/SkillIcons/passives/macedmg.dds":154,"Art/2DArt/SkillIcons/passives/mana.dds":155,"Art/2DArt/SkillIcons/passives/manaregeneration.dds":156,"Art/2DArt/SkillIcons/passives/manastr.dds":157,"Art/2DArt/SkillIcons/passives/minionattackspeed.dds":158,"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds":159,"Art/2DArt/SkillIcons/passives/minionlife.dds":160,"Art/2DArt/SkillIcons/passives/minionstr.dds":161,"Art/2DArt/SkillIcons/passives/onehanddamage.dds":162,"Art/2DArt/SkillIcons/passives/plusattribute.dds":163,"Art/2DArt/SkillIcons/passives/plusdexterity.dds":164,"Art/2DArt/SkillIcons/passives/plusintelligence.dds":165,"Art/2DArt/SkillIcons/passives/plusstrength.dds":166,"Art/2DArt/SkillIcons/passives/projectilespeed.dds":167,"Art/2DArt/SkillIcons/passives/shieldblock.dds":168,"Art/2DArt/SkillIcons/passives/spellcritical.dds":169,"Art/2DArt/SkillIcons/passives/stun2h.dds":170,"Art/2DArt/SkillIcons/passives/stunstr.dds":171,"Art/2DArt/SkillIcons/passives/tempint.dds":172,"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds":173,"Art/2DArt/SkillIcons/passives/trapdamage.dds":174,"Art/2DArt/SkillIcons/passives/trapsmax.dds":175},"skills_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds":1,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds":2,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds":3,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageBlue.dds":5,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds":6,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageRed.dds":7,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds":8,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaFlameSelector.dds":9,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds":10,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds":11,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaSpecialNode.dds":12,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaUnravelling.dds":13,"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds":14,"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds":15,"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds":16,"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds":17,"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds":18,"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds":19,"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds":20,"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds":21,"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds":22,"Art/2DArt/SkillIcons/passives/Annihilation.dds":23,"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds":24,"Art/2DArt/SkillIcons/passives/ArchonofUndeathNoteble.dds":25,"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds":26,"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds":27,"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds":28,"Art/2DArt/SkillIcons/passives/AuraNotable.dds":29,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds":30,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds":31,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds":32,"Art/2DArt/SkillIcons/passives/AzmeriSacredFoxNotable.dds":33,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbitNotable.dds":34,"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds":35,"Art/2DArt/SkillIcons/passives/AzmeriVividStagNotable.dds":36,"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds":37,"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds":38,"Art/2DArt/SkillIcons/passives/AzmeriWildBoarNotable.dds":39,"Art/2DArt/SkillIcons/passives/AzmeriWildOxNotable.dds":40,"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds":41,"Art/2DArt/SkillIcons/passives/BattleRouse.dds":42,"Art/2DArt/SkillIcons/passives/Blood2.dds":43,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds":44,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds":45,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds":46,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds":47,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds":48,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds":49,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds":50,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageSaguineTides.dds":51,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds":52,"Art/2DArt/SkillIcons/passives/BowDamage.dds":53,"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds":54,"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds":55,"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds":56,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds":57,"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds":58,"Art/2DArt/SkillIcons/passives/CharmNotable1.dds":59,"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds":60,"Art/2DArt/SkillIcons/passives/ColdAndFireHybridNotable.dds":61,"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds":62,"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds":63,"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds":64,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNotable.dds":65,"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds":66,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds":67,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds":68,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds":69,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds":70,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds":71,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeLingeringMirage.dds":72,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds":73,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds":74,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds":75,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds":76,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/ElementalDamageTakenFromMana.dds":77,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/EnergyShieldPhyDmgReduction.dds":78,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnEmberSlash.dds":79,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnFlameRunes.dds":80,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnMeteoricSlam.dds":81,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FocusStaff.dds":82,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/MoreEnergyShieldRechargeRate.dds":83,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnCorpseBeetles.dds":84,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnDaggerslamSkill.dds":85,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnExplosiveTeleport.dds":86,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonFireDjinn.dds":87,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonSandDjinn.dds":88,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonWaterDjinn.dds":89,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/TimelostJewelsLargerRadius.dds":90,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnChiilldedGroundBurst.dds":91,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnCommandOasis.dds":92,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnESRechargeCommand.dds":93,"Art/2DArt/SkillIcons/passives/DruidAlternateEnergyShield.dds":94,"Art/2DArt/SkillIcons/passives/DruidAnimism.dds":95,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds":96,"Art/2DArt/SkillIcons/passives/DruidRageKeystone.dds":97,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds":98,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds":99,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds":100,"Art/2DArt/SkillIcons/passives/DruidWildsurgeIncantation.dds":101,"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds":102,"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds":103,"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds":104,"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflect.dds":105,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":106,"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds":107,"Art/2DArt/SkillIcons/passives/FireSpellsBecomeChaosSpellsKeystone.dds":108,"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds":109,"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds":110,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBarrier.dds":111,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds":112,"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds":113,"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds":114,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds":115,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds":116,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds":117,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds":118,"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds":119,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds":120,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds":121,"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds":122,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":123,"Art/2DArt/SkillIcons/passives/Harrier.dds":124,"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds":125,"Art/2DArt/SkillIcons/passives/Hearty.dds":126,"Art/2DArt/SkillIcons/passives/HiredKiller2.dds":127,"Art/2DArt/SkillIcons/passives/HollowPalmTechniqueKeystone.dds":128,"Art/2DArt/SkillIcons/passives/Hunter.dds":129,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds":130,"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds":131,"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds":132,"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds":133,"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds":134,"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds":135,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds":136,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds":137,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds":138,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds":139,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds":140,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds":141,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds":142,"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds":143,"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds":144,"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds":145,"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds":146,"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds":147,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds":148,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds":149,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds":150,"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds":151,"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds":152,"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds":153,"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds":154,"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds":155,"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds":156,"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds":157,"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds":158,"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds":159,"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds":160,"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds":161,"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds":162,"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds":163,"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds":164,"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds":165,"Art/2DArt/SkillIcons/passives/LethalAssault.dds":166,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichAbyssalApparition.dds":167,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneGraft.dds":168,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneOffering.dds":169,"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds":170,"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds":171,"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds":172,"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds":173,"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds":174,"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds":175,"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds":176,"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds":177,"Art/2DArt/SkillIcons/passives/LifeandMana.dds":178,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistAdditionalComboHit.dds":179,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistAllAttacksGenerateCombo.dds":180,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistCarrySoectralBell.dds":181,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistCoveredinStone.dds":182,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistExtraRunes.dds":183,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistHandWraps.dds":184,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistMantraofIllusions.dds":185,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistSpectralBell.dds":186,"Art/2DArt/SkillIcons/passives/Meleerange.dds":187,"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds":188,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":189,"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds":190,"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds":191,"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds":192,"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds":193,"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds":194,"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds":195,"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds":196,"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds":197,"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds":198,"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds":199,"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds":200,"Art/2DArt/SkillIcons/passives/Oracle/OracleDiffChoices.dds":201,"Art/2DArt/SkillIcons/passives/Oracle/OracleEnemiesActionsUnlucky.dds":202,"Art/2DArt/SkillIcons/passives/Oracle/OracleLifeManaHits.dds":203,"Art/2DArt/SkillIcons/passives/Oracle/OraclePassiveTreeAllocation.dds":204,"Art/2DArt/SkillIcons/passives/Oracle/OracleRerollingCrit.dds":205,"Art/2DArt/SkillIcons/passives/Oracle/OracleRipFromTime.dds":206,"Art/2DArt/SkillIcons/passives/Oracle/OracleSpellFlux.dds":207,"Art/2DArt/SkillIcons/passives/Oracle/OracleTotemLimit.dds":208,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds":209,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds":210,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds":211,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds":212,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds":213,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds":214,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds":215,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds":216,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds":217,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds":218,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds":219,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds":220,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMultichoicePath.dds":221,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheSorceress.dds":222,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheWarrior.dds":223,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds":224,"Art/2DArt/SkillIcons/passives/Poison.dds":225,"Art/2DArt/SkillIcons/passives/PressurePoints.dds":226,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds":227,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds":228,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds":229,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds":230,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds":231,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds":232,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds":233,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds":234,"Art/2DArt/SkillIcons/passives/ProjectileDmgNotable.dds":235,"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds":236,"Art/2DArt/SkillIcons/passives/PuppeteerNoteble.dds":237,"Art/2DArt/SkillIcons/passives/RageNotable.dds":238,"Art/2DArt/SkillIcons/passives/RemnantNotable.dds":239,"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds":240,"Art/2DArt/SkillIcons/passives/Shaman/ShamanAdaptToElements.dds":241,"Art/2DArt/SkillIcons/passives/Shaman/ShamanEvenMoreAdaptation.dds":242,"Art/2DArt/SkillIcons/passives/Shaman/ShamanGainSpiritEmptyCharmSlot.dds":243,"Art/2DArt/SkillIcons/passives/Shaman/ShamanPickEleDmg.dds":244,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageAffectsSpells.dds":245,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageonHit.dds":246,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRunesTalismans.dds":247,"Art/2DArt/SkillIcons/passives/Shaman/ShamanUnleashTheElements.dds":248,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds":249,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds":250,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds":251,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds":252,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds":253,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds":254,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds":255,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds":256,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds":257,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds":258,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds":259,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds":260,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds":261,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds":262,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds":263,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds":264,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds":265,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds":266,"Art/2DArt/SkillIcons/passives/SorceressInvocationSpellsKeystone.dds":267,"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds":268,"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds":269,"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds":270,"Art/2DArt/SkillIcons/passives/Storm Weaver.dds":271,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds":272,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds":273,"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds":274,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds":275,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds":276,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds":277,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds":278,"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds":279,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant1.dds":280,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant2.dds":281,"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds":282,"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds":283,"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds":284,"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds":285,"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds":286,"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds":287,"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds":288,"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds":289,"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds":290,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotemAura.dds":291,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds":292,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds":293,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds":294,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds":295,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds":296,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds":297,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds":298,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds":299,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistSynchronisationofPain.dds":300,"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds":301,"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds":302,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds":303,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds":304,"Art/2DArt/SkillIcons/passives/Titan/TitanMountainSplitter.dds":305,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds":306,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds":307,"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds":308,"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds":309,"Art/2DArt/SkillIcons/passives/Trap.dds":310,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds":311,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds":312,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds":313,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds":314,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds":315,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds":316,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds":317,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds":318,"Art/2DArt/SkillIcons/passives/Warrior.dds":319,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerBonusPerSocketedTalisman.dds":320,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerCompanionDmgWeapon.dds":321,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerOwlFeatherHigherCritDmg.dds":322,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerOwlFeathers.dds":323,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerSacredWisp.dds":324,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerTameBeastTargetUnique.dds":325,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerVividStags.dds":326,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerVividWisps.dds":327,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerWildBear.dds":328,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds":329,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds":330,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds":331,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds":332,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds":333,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds":334,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds":335,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds":336,"Art/2DArt/SkillIcons/passives/ashfrostandstorm.dds":337,"Art/2DArt/SkillIcons/passives/bodysoul.dds":338,"Art/2DArt/SkillIcons/passives/deepwisdom.dds":339,"Art/2DArt/SkillIcons/passives/eagleeye.dds":340,"Art/2DArt/SkillIcons/passives/executioner.dds":341,"Art/2DArt/SkillIcons/passives/finesse.dds":342,"Art/2DArt/SkillIcons/passives/flameborn.dds":343,"Art/2DArt/SkillIcons/passives/frostborn.dds":344,"Art/2DArt/SkillIcons/passives/heroicspirit.dds":345,"Art/2DArt/SkillIcons/passives/legstrength.dds":346,"Art/2DArt/SkillIcons/passives/lifeleech.dds":347,"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds":348,"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds":349,"Art/2DArt/SkillIcons/passives/steelspan.dds":350,"Art/2DArt/SkillIcons/passives/stormborn.dds":351,"Art/2DArt/SkillIcons/passives/strongarm.dds":352,"Art/2DArt/SkillIcons/passives/totemmax.dds":353,"Art/2DArt/SkillIcons/passives/vaalpact.dds":354},"skills_172_172_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/MasteryBlank.dds":1},"skills_176_176_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds":1},"skills_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/ExplosiveGrenade.dds":1,"Art/2DArt/SkillIcons/WitchBoneStorm.dds":2,"Art/2DArt/SkillIcons/icongroundslam.dds":3,"Art/2DArt/SkillIcons/passives/2handeddamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds":5,"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds":6,"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds":7,"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds":8,"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds":9,"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds":10,"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds":11,"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds":12,"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds":13,"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds":14,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds":15,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds":16,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds":17,"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds":18,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds":19,"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds":20,"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds":21,"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds":22,"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds":23,"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds":24,"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds":25,"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds":26,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds":27,"Art/2DArt/SkillIcons/passives/BucklerNode1.dds":28,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds":29,"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds":30,"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds":31,"Art/2DArt/SkillIcons/passives/ChaosDamage.dds":32,"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds":33,"Art/2DArt/SkillIcons/passives/CharmNode1.dds":34,"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds":35,"Art/2DArt/SkillIcons/passives/ColdFireNode.dds":36,"Art/2DArt/SkillIcons/passives/ColdLightningNode.dds":37,"Art/2DArt/SkillIcons/passives/ColdResistNode.dds":38,"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds":39,"Art/2DArt/SkillIcons/passives/CorpseDamage.dds":40,"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds":41,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds":42,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds":43,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds":44,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds":45,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds":46,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds":47,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds":48,"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds":49,"Art/2DArt/SkillIcons/passives/EnduranceFrenzyPowerChargeNode.dds":50,"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds":51,"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds":52,"Art/2DArt/SkillIcons/passives/EvasionNode.dds":53,"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds":54,"Art/2DArt/SkillIcons/passives/FireDamagenode.dds":55,"Art/2DArt/SkillIcons/passives/FireResistNode.dds":56,"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds":57,"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds":58,"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds":59,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds":60,"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds":61,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds":62,"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds":63,"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds":64,"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds":65,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds":66,"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds":67,"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds":68,"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds":69,"Art/2DArt/SkillIcons/passives/LightningResistNode.dds":70,"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds":71,"Art/2DArt/SkillIcons/passives/MarkNode.dds":72,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds":73,"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds":74,"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds":75,"Art/2DArt/SkillIcons/passives/MinionAccuracyDamage.dds":76,"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds":77,"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds":78,"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds":79,"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds":80,"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds":81,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds":82,"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds":83,"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds":84,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds":85,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds":86,"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds":87,"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds":88,"Art/2DArt/SkillIcons/passives/Rage.dds":89,"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds":90,"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds":91,"Art/2DArt/SkillIcons/passives/Remnant.dds":92,"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds":93,"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds":94,"Art/2DArt/SkillIcons/passives/SkillGemSlotsNode.dds":95,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds":96,"Art/2DArt/SkillIcons/passives/SpearsNode1.dds":97,"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds":98,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds":99,"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds":100,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds":101,"Art/2DArt/SkillIcons/passives/ThornsNode1.dds":102,"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds":103,"Art/2DArt/SkillIcons/passives/WarCryEffect.dds":104,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds":105,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds":106,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds":107,"Art/2DArt/SkillIcons/passives/accuracydex.dds":108,"Art/2DArt/SkillIcons/passives/accuracystr.dds":109,"Art/2DArt/SkillIcons/passives/areaofeffect.dds":110,"Art/2DArt/SkillIcons/passives/attackspeed.dds":111,"Art/2DArt/SkillIcons/passives/attackspeedbow.dds":112,"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds":113,"Art/2DArt/SkillIcons/passives/auraeffect.dds":114,"Art/2DArt/SkillIcons/passives/avoidchilling.dds":115,"Art/2DArt/SkillIcons/passives/axedmgspeed.dds":116,"Art/2DArt/SkillIcons/passives/blankDex.dds":117,"Art/2DArt/SkillIcons/passives/blankInt.dds":118,"Art/2DArt/SkillIcons/passives/blankStr.dds":119,"Art/2DArt/SkillIcons/passives/blockstr.dds":120,"Art/2DArt/SkillIcons/passives/castspeed.dds":121,"Art/2DArt/SkillIcons/passives/chargedex.dds":122,"Art/2DArt/SkillIcons/passives/chargeint.dds":123,"Art/2DArt/SkillIcons/passives/chargestr.dds":124,"Art/2DArt/SkillIcons/passives/colddamage.dds":125,"Art/2DArt/SkillIcons/passives/coldresist.dds":126,"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds":127,"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds":128,"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds":129,"Art/2DArt/SkillIcons/passives/damage.dds":130,"Art/2DArt/SkillIcons/passives/damage_blue.dds":131,"Art/2DArt/SkillIcons/passives/damageaxe.dds":132,"Art/2DArt/SkillIcons/passives/damagedualwield.dds":133,"Art/2DArt/SkillIcons/passives/damagespells.dds":134,"Art/2DArt/SkillIcons/passives/damagestaff.dds":135,"Art/2DArt/SkillIcons/passives/damagesword.dds":136,"Art/2DArt/SkillIcons/passives/dmgreduction.dds":137,"Art/2DArt/SkillIcons/passives/elementaldamage.dds":138,"Art/2DArt/SkillIcons/passives/energyshield.dds":139,"Art/2DArt/SkillIcons/passives/evade.dds":140,"Art/2DArt/SkillIcons/passives/firedamage.dds":141,"Art/2DArt/SkillIcons/passives/firedamageint.dds":142,"Art/2DArt/SkillIcons/passives/firedamagestr.dds":143,"Art/2DArt/SkillIcons/passives/fireresist.dds":144,"Art/2DArt/SkillIcons/passives/flaskdex.dds":145,"Art/2DArt/SkillIcons/passives/flaskint.dds":146,"Art/2DArt/SkillIcons/passives/flaskstr.dds":147,"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds":148,"Art/2DArt/SkillIcons/passives/knockback.dds":149,"Art/2DArt/SkillIcons/passives/life1.dds":150,"Art/2DArt/SkillIcons/passives/lifepercentage.dds":151,"Art/2DArt/SkillIcons/passives/lightningint.dds":152,"Art/2DArt/SkillIcons/passives/lightningstr.dds":153,"Art/2DArt/SkillIcons/passives/macedmg.dds":154,"Art/2DArt/SkillIcons/passives/mana.dds":155,"Art/2DArt/SkillIcons/passives/manaregeneration.dds":156,"Art/2DArt/SkillIcons/passives/manastr.dds":157,"Art/2DArt/SkillIcons/passives/minionattackspeed.dds":158,"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds":159,"Art/2DArt/SkillIcons/passives/minionlife.dds":160,"Art/2DArt/SkillIcons/passives/minionstr.dds":161,"Art/2DArt/SkillIcons/passives/onehanddamage.dds":162,"Art/2DArt/SkillIcons/passives/plusattribute.dds":163,"Art/2DArt/SkillIcons/passives/plusdexterity.dds":164,"Art/2DArt/SkillIcons/passives/plusintelligence.dds":165,"Art/2DArt/SkillIcons/passives/plusstrength.dds":166,"Art/2DArt/SkillIcons/passives/projectilespeed.dds":167,"Art/2DArt/SkillIcons/passives/shieldblock.dds":168,"Art/2DArt/SkillIcons/passives/spellcritical.dds":169,"Art/2DArt/SkillIcons/passives/stun2h.dds":170,"Art/2DArt/SkillIcons/passives/stunstr.dds":171,"Art/2DArt/SkillIcons/passives/tempint.dds":172,"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds":173,"Art/2DArt/SkillIcons/passives/trapdamage.dds":174,"Art/2DArt/SkillIcons/passives/trapsmax.dds":175}},"groups":[{"nodes":[42761],"orbits":[0],"x":-15304.90389222,"y":-7077.31698124},{"nodes":[25092],"orbits":[0],"x":-14965.39389222,"y":-7075.62698124},null,{"nodes":[11335],"orbits":[0],"x":-14964.17389222,"y":-6594.24698124},{"nodes":[22541],"orbits":[0],"x":-16119.101927197,"y":4438.4370503224},{"nodes":[5386],"orbits":[0],"x":-16119.101927197,"y":4819.1370503224},{"nodes":[15275],"orbits":[0],"x":-14735.81389222,"y":-7075.62698124},{"nodes":[21284],"orbits":[0],"x":-14735.81389222,"y":-6824.05698124},{"nodes":[57959],"orbits":[0],"x":-15906.431927197,"y":4073.9070503224},{"nodes":[14960],"orbits":[0],"x":-15906.431927197,"y":4819.1370503224},{"nodes":[5571],"orbits":[0],"x":-14615.85389222,"y":-6148.10698124},{"nodes":[34313],"orbits":[0],"x":-14615.79389222,"y":-7507.15698124},{"nodes":[56505],"orbits":[0],"x":-14615.79389222,"y":-6937.15698124},{"nodes":[39659],"orbits":[0],"x":-14615.79389222,"y":-6709.09698124},{"nodes":[60298],"orbits":[0],"x":-15694.431927197,"y":4438.4370503224},{"nodes":[47236],"orbits":[0],"x":-15694.431927197,"y":4819.1370503224},{"nodes":[47184],"orbits":[0],"x":-15482.431927197,"y":4438.4370503224},{"nodes":[20895],"orbits":[0],"x":-15482.431927197,"y":4819.1370503224},{"nodes":[64962],"orbits":[0],"x":-15479.931927197,"y":5558.0570503224},{"nodes":[110],"orbits":[0],"x":-15422.891927197,"y":5717.9970503224},{"nodes":[52374],"orbits":[0],"x":-14144.72389222,"y":-7263.50698124},{"nodes":[30904],"orbits":[0],"x":-14144.72389222,"y":-6824.05698124},{"nodes":[32905,55135],"orbits":[6],"x":-14123.92389222,"y":-6819.93698124},{"nodes":[22908],"orbits":[0],"x":-15325.041927197,"y":5867.8370503224},{"nodes":[48537],"orbits":[0],"x":-15270.431927197,"y":4438.4370503224},{"nodes":[63401],"orbits":[0],"x":-15270.391927197,"y":4073.9070503224},{"nodes":[8525],"orbits":[0],"x":-15190.211927197,"y":5992.6870503224},{"nodes":[49380],"orbits":[0],"x":-14606.81101513,"y":7334.015606703},{"nodes":[58704],"orbits":[0],"x":-14606.81101513,"y":7697.015606703},{"nodes":[38769],"orbits":[0],"x":-14606.81101513,"y":8060.015606703},{"nodes":[36659],"orbits":[0],"x":-14539.78101513,"y":7083.845606703},{"nodes":[9997],"orbits":[0],"x":-15031.611927197,"y":6079.3970503224},{"nodes":[6127],"orbits":[0],"x":-14450.05101513,"y":7505.725606703},{"nodes":[18585],"orbits":[0],"x":-14450.05101513,"y":7918.875606703},{"nodes":[378],"orbits":[0],"x":-13677.60389222,"y":-7508.15698124},{"nodes":[4197],"orbits":[0],"x":-13677.60389222,"y":-6937.15698124},{"nodes":[37782],"orbits":[0],"x":-13677.60389222,"y":-6709.11698124},{"nodes":[47190],"orbits":[0],"x":-13677.60389222,"y":-6148.10698124},{"nodes":[13772],"orbits":[0],"x":-14861.501927197,"y":6123.0170503224},{"nodes":[40915],"orbits":[0],"x":-14352.33101513,"y":7083.805606703},{"nodes":[5852],"orbits":[9],"x":-14787.651927197,"y":4798.3970503224},{"nodes":[1994],"orbits":[0],"x":-14285.47101513,"y":8597.995606703},{"nodes":[48682],"orbits":[0],"x":-14285.29101513,"y":7334.015606703},{"nodes":[39411],"orbits":[0],"x":-14285.29101513,"y":7697.015606703},{"nodes":[25935],"orbits":[0],"x":-14285.29101513,"y":8423.795606703},{"nodes":[39365],"orbits":[0],"x":-14284.67101513,"y":8060.015606703},{"nodes":[9988],"orbits":[0],"x":-14769.631927197,"y":5458.3970503224},{"nodes":[25438],"orbits":[0],"x":-14678.231927197,"y":6123.0170503224},{"nodes":[49340],"orbits":[0],"x":-14511.001927197,"y":6079.3970503224},{"nodes":[35535],"orbits":[0],"x":-13664.02358899,"y":-9880.4330959001},{"nodes":[33812],"orbits":[6],"x":-13880.21101513,"y":8004.295606703},{"nodes":[60913],"orbits":[0],"x":-14353.191927197,"y":5992.6870503224},{"nodes":[47097],"orbits":[0],"x":-13831.53101513,"y":8677.045606703},{"nodes":[23005],"orbits":[0],"x":-13827.72101513,"y":8346.605606703},{"nodes":[61039],"orbits":[0],"x":-14229.211927197,"y":5867.8370503224},{"nodes":[20195],"orbits":[0],"x":-14136.951927197,"y":5717.9970503224},{"nodes":[16276],"orbits":[0],"x":-14062.601927197,"y":5558.0570503224},{"nodes":[16204],"orbits":[0],"x":-13233.22358899,"y":-9717.0130959001},{"nodes":[10072],"orbits":[0],"x":-13456.74101513,"y":8286.915606703},{"nodes":[52068],"orbits":[0],"x":-13427.83101513,"y":8705.925606703},null,{"nodes":[42253],"orbits":[0],"x":-12936.00358899,"y":-9284.5530959001},{"nodes":[33824],"orbits":[0],"x":-12936.00358899,"y":-8851.5530959001},{"nodes":[54512],"orbits":[0],"x":-12658.85358899,"y":-8617.4730959001},{"nodes":[58646,28022,61722,1855],"orbits":[6,8],"x":-12394.22358899,"y":-9283.8730959001},{"nodes":[35762],"orbits":[0],"x":-11956.16358899,"y":-9717.0130959001},{"nodes":[35920],"orbits":[0],"x":-11956.16358899,"y":-9241.2030959001},{"nodes":[56933],"orbits":[0],"x":-11956.16358899,"y":-8744.5430959001},{"nodes":[24807],"orbits":[0],"x":-12395.901045607,"y":9837.0838448507},{"nodes":[61983],"orbits":[0],"x":-11751.52358899,"y":-9863.9930959001},{"nodes":[46654],"orbits":[0],"x":-11751.52358899,"y":-9304.3030959001},{"nodes":[28745],"orbits":[0],"x":-11486.44358899,"y":-10044.1730959},{"nodes":[26063],"orbits":[0],"x":-11483.26358899,"y":-9396.9630959001},{"nodes":[62523],"orbits":[0],"x":-11481.39358899,"y":-8744.5730959001},{"nodes":[38014],"orbits":[0],"x":-11998.951045607,"y":9614.1838448507},{"nodes":[42275],"orbits":[0],"x":-11821.031045607,"y":10122.973844851},{"nodes":[3762,59540,30115,60634,35453,13715,19424,27418,51690,29323,32534],"orbits":[4,5,6,7,9],"x":-11560.091045607,"y":10394.963844851},{"nodes":[12000],"orbits":[0],"x":-11494.591045607,"y":11397.883844851},{"nodes":[59372],"orbits":[0],"x":-11454.221045607,"y":10756.733844851},{"nodes":[56842],"orbits":[0],"x":-11100.601045607,"y":11172.483844851},null,null,null,null,null,{"nodes":[58058,21218,60708,45226,11666,13950,7066,23932,8423,17894],"orbits":[0,2,3,4,5],"x":-12135.66,"y":-1230.15},{"nodes":[47753],"orbits":[0],"x":-11896.79,"y":-1926.84},{"nodes":[18353,42762,11984,20496,3544,19953,50142,58197,35980],"orbits":[0,3,4,6,7],"x":-11843.45,"y":816.54},{"nodes":[36025,57079,44309,44485,829,19966,43385,22221,7553,64139,15842],"orbits":[2,3,5,6,7],"x":-11682.6,"y":-5712.79},{"nodes":[38320],"orbits":[0],"x":-11504.95,"y":-1807.32},{"nodes":[28201,56174,1887,10713,16615,10636,38697,20391,16947,18713],"orbits":[0,3,4],"x":-11380.71,"y":-3346},{"nodes":[32845,23630,64819,31746,51868,19794,17885,11392],"orbits":[3,4,5],"x":-11338.93,"y":-2050.8},{"nodes":[65,36504,55260,19751,15698,35618],"orbits":[7,2],"x":-11110.55,"y":-639.7},{"nodes":[28589,7395,38670,30007,12565,3245,30300,3188,46051],"orbits":[0,1,2,3],"x":-11072.17,"y":1430.79},{"nodes":[55190],"orbits":[1],"x":-10939.38,"y":88.39},{"nodes":[41012],"orbits":[0],"x":-10916.6,"y":-2156.56},{"nodes":[24630],"orbits":[0],"x":-10708.76,"y":2443.13},{"nodes":[52669],"orbits":[0],"x":-10699.17,"y":174.47},{"nodes":[47469],"orbits":[0],"x":-10695.41,"y":165.04},{"nodes":[47387],"orbits":[0],"x":-10694.63,"y":-176.71},{"nodes":[63482],"orbits":[0],"x":-10692.04,"y":-175.72},{"nodes":[1200],"orbits":[4],"x":-10682.77,"y":445.3},{"nodes":[13326],"orbits":[0],"x":-10676.83,"y":493.76},{"nodes":[47080],"orbits":[0],"x":-10673.33,"y":-593.4},{"nodes":[28982],"orbits":[0],"x":-10667.72,"y":-1117.08},{"nodes":[64489,25162,6952,750],"orbits":[2],"x":-10654.45,"y":2047.3},{"nodes":[3348],"orbits":[0],"x":-10649.96,"y":-3724.53},{"nodes":[48314],"orbits":[0],"x":-10649.96,"y":-3509.98},{"nodes":[43941],"orbits":[0],"x":-10648.12,"y":-3316.27},{"nodes":[17348,11433,15522,13893,11275,42390,44753,63608],"orbits":[0,3,4,7],"x":-10615.17,"y":3051.94},{"nodes":[440],"orbits":[0],"x":-10594.08,"y":-4757.69},{"nodes":[14509,589,46399,50820,65472,9323,40395],"orbits":[0,2,3,7],"x":-10593.41,"y":-2769.62},{"nodes":[18593],"orbits":[0],"x":-10577.37,"y":-391.04},{"nodes":[65192,33423,15672,6999,59908,36197,27096,45400,63170,13691],"orbits":[0,3,7],"x":-10575.67,"y":-6386.37},{"nodes":[37113],"orbits":[0],"x":-10559.05,"y":-803.16},{"nodes":[8850],"orbits":[0],"x":-10520.26,"y":-3933.98},{"nodes":[61896],"orbits":[0],"x":-10520.26,"y":-3710.82},{"nodes":[2617],"orbits":[0],"x":-10463.58,"y":671.22},{"nodes":[61393],"orbits":[0],"x":-10448.6,"y":-3316.27},{"nodes":[55897],"orbits":[0],"x":-10443.83,"y":-4121.17},{"nodes":[50767,20289],"orbits":[0,2],"x":-10439.87,"y":-3500.92},{"nodes":[14432],"orbits":[0],"x":-10437.87,"y":-4316.54},{"nodes":[41768],"orbits":[0],"x":-10398.41,"y":-2166.4},{"nodes":[55188],"orbits":[0],"x":-10390.83,"y":399.02},{"nodes":[17349,5728,23940,14342,49256,14439,58138,46384,33402,58125,6133,10681,27581,50510],"orbits":[1,3,4,7],"x":-10374.96,"y":-5305.09},{"nodes":[55888],"orbits":[0],"x":-10371.25,"y":-4590.02},{"nodes":[53354],"orbits":[0],"x":-10368.75,"y":-3710.82},{"nodes":[33408],"orbits":[0],"x":-10368.59,"y":-3933.98},{"nodes":[30141],"orbits":[0],"x":-10364.84,"y":5.97},{"nodes":[59785],"orbits":[0],"x":-10358.72,"y":2132.05},{"nodes":[20989,42984,21184,20251],"orbits":[1,3,7],"x":-10288.58,"y":-393.3},{"nodes":[14511,54999,64900,30780,53261,18207,17112,5410,4331],"orbits":[2,3,4,7],"x":-10266.25,"y":5666.88},{"nodes":[36250],"orbits":[0],"x":-10252.92,"y":-3509.98},{"nodes":[56368],"orbits":[0],"x":-10251.16,"y":-3312.73},{"nodes":[49214],"orbits":[0],"x":-10248.76,"y":-3724.53},{"nodes":[375,12276,14693,13937,13980,17791,526,2645,52829,14832],"orbits":[0,4,7],"x":-10240.12,"y":4633.75},{"nodes":[18684],"orbits":[0],"x":-10198.25,"y":3732.13},{"nodes":[18746],"orbits":[0],"x":-10160.38,"y":-4757.69},{"nodes":[51749],"orbits":[0],"x":-10158.37,"y":296.7},{"nodes":[29611],"orbits":[0],"x":-10134.33,"y":-3151.93},{"nodes":[33590],"orbits":[0],"x":-10128.99,"y":5639.94},{"nodes":[21291,32836,675,13489,47517],"orbits":[0,2,3],"x":-10100.67,"y":1717.72},{"nodes":[11656,9106,53822,54937],"orbits":[1,7],"x":-10089.33,"y":1201.49},{"nodes":[37484],"orbits":[0],"x":-10073.8,"y":-2358.14},{"nodes":[9352,31295,32071,49111,39190,8800,15427,57379],"orbits":[0,3],"x":-10026.06,"y":-1117.08},{"nodes":[27296],"orbits":[0],"x":-10009.75,"y":3405.64},{"nodes":[31554,49929,31757],"orbits":[6,5],"x":-9932.89,"y":-7295.29},{"nodes":[51535,18397,55063,8852,4139],"orbits":[0,2,3],"x":-9927.8,"y":2362.11},{"nodes":[9328],"orbits":[0],"x":-9903.54,"y":-6537.44},{"nodes":[58496],"orbits":[0],"x":-9903.54,"y":-6355.19},{"nodes":[39598,3949,28613,15247,46683],"orbits":[3,2],"x":-9851.18,"y":2995.92},{"nodes":[1130,50847,33393,42914],"orbits":[0,4,5,7],"x":-9825.21,"y":-3241.28},{"nodes":[32474],"orbits":[0],"x":-9791.13,"y":-4500.02},{"nodes":[4442,59886,62313,62034,55931,33939,6872],"orbits":[0,3,4,5],"x":-9765.33,"y":710.66},{"nodes":[53123,43250,34818,22697,8421,35404,5862,54982],"orbits":[1,2,7],"x":-9735.55,"y":-2055.78},{"nodes":[14026],"orbits":[0],"x":-9717.96,"y":-6634.67},{"nodes":[37187],"orbits":[0],"x":-9717.96,"y":-6452.32},{"nodes":[55152,42710,65287,56996,9568,41186,58117,13839,5580],"orbits":[0,2,3,4,5],"x":-9716.02,"y":6484.44},{"nodes":[59777],"orbits":[0],"x":-9701.92,"y":4489.54},{"nodes":[62670,41497,30554,21164,18245,10055],"orbits":[0,7],"x":-9699.83,"y":-2798.91},{"nodes":[917,44069,65160,21670,29358],"orbits":[1,2,3],"x":-9636.83,"y":3334.63},{"nodes":[30553],"orbits":[0],"x":-9621.33,"y":3036.16},{"nodes":[30457,13293,54416,19236,60274],"orbits":[0,7],"x":-9598.42,"y":-542.54},{"nodes":[18448],"orbits":[0],"x":-9598.42,"y":4},{"nodes":[19563,34782,34490,18972],"orbits":[0,2,3,7],"x":-9524.42,"y":-6101.02},{"nodes":[47931],"orbits":[0],"x":-9524.42,"y":-5501.21},{"nodes":[36100],"orbits":[0],"x":-9522.16,"y":-6739.15},{"nodes":[63085],"orbits":[0],"x":-9522.16,"y":-6562.27},{"nodes":[31290,37609,60332,32764,21213],"orbits":[0,7],"x":-9479.92,"y":-3960.99},{"nodes":[61942],"orbits":[0],"x":-9449.45,"y":-4442.32},{"nodes":[53719],"orbits":[0],"x":-9427.5,"y":5442.15},{"nodes":[10362,10830,9163,59589,44952,6153,52659],"orbits":[0,3,7],"x":-9363.33,"y":4400.29},{"nodes":[63678],"orbits":[0],"x":-9318.59,"y":-6631.85},{"nodes":[43460],"orbits":[0],"x":-9318.59,"y":-6434.75},{"nodes":[61847],"orbits":[0],"x":-9265.01,"y":-2982.99},{"nodes":[17587,59039,28223,6100,20963],"orbits":[1,2,4,5,7],"x":-9247.14,"y":-875.71},{"nodes":[29098,32549,10727,56237,43588,61835,1825],"orbits":[0,2,3],"x":-9224.21,"y":-4865.33},{"nodes":[41935],"orbits":[0],"x":-9155.13,"y":-6541.86},{"nodes":[6735],"orbits":[0],"x":-9155.13,"y":-6351.08},{"nodes":[33203,55033,17059,6874,34940],"orbits":[2,3,4],"x":-9153.31,"y":-1318.15},{"nodes":[37846],"orbits":[0],"x":-9079.06,"y":2754.99},{"nodes":[65154,2575,56757,11292],"orbits":[0,2],"x":-9064.75,"y":362.33},{"nodes":[49370,32148,8535,43443],"orbits":[0,2],"x":-9058.33,"y":-2717.44},{"nodes":[6502],"orbits":[0],"x":-9056.17,"y":-2715.81},{"nodes":[41747],"orbits":[0],"x":-9050.55,"y":-3180.38},{"nodes":[53440,52300,11178,62439,57880,11306,6269,45990,39448,24224],"orbits":[0,2,3],"x":-9040.02,"y":6723.44},{"nodes":[33452,57471,53823,23192,21684,1214,42578,52796,10508,30371,27687],"orbits":[2,3,4,5,7],"x":-8945,"y":1954.01},{"nodes":[11525,64724,53329,53030,30334,9324,43939,56214,48267],"orbits":[0,2,3],"x":-8860.46,"y":-5419.21},{"nodes":[10824,25648,43077,58894,15825,45736,26592,30393],"orbits":[0,2,3,4,7],"x":-8850.17,"y":-2069.46},{"nodes":[65042,60068,55925,37869,28892,13845,28408,21413,37290],"orbits":[0,1,3,7],"x":-8776.24,"y":-545.92},{"nodes":[61811,44452,21809,19162,34143,36408,15141],"orbits":[6,5],"x":-8734.51,"y":-7310.37},{"nodes":[21387],"orbits":[0],"x":-8724.91,"y":5036.5},{"nodes":[51129,26437,15892],"orbits":[3,7],"x":-8699.47,"y":5504.76},{"nodes":[52],"orbits":[0],"x":-8682.17,"y":-4609.87},{"nodes":[39131],"orbits":[0],"x":-8680.79,"y":-5014.13},{"nodes":[47606,28981,34871,27980,270,56219,52764],"orbits":[0,1,2,7],"x":-8664.77,"y":-6794.46},{"nodes":[33722],"orbits":[0],"x":-8664.77,"y":-6378.53},{"nodes":[47173,51832,6514,31373,47722,12418,50561,3988],"orbits":[0,2,3,4],"x":-8647.35,"y":4650.55},{"nodes":[10100],"orbits":[0],"x":-8622.21,"y":522.51},{"nodes":[23307],"orbits":[0],"x":-8621.47,"y":988.33},{"nodes":[27082],"orbits":[0],"x":-8618.25,"y":6301.67},{"nodes":[63243,48160,13108,49543,37778,24929],"orbits":[2,3,5],"x":-8606.47,"y":-3419.53},{"nodes":[8460,40328,62200,9528,38053,29762,28564],"orbits":[0,2,3],"x":-8509.27,"y":-1418.16},{"nodes":[47263],"orbits":[0],"x":-8484.8,"y":9.69},{"nodes":[51210],"orbits":[0],"x":-8483,"y":-2227.56},{"nodes":[61404,38923,44902,61429,511],"orbits":[0,7],"x":-8468.97,"y":-2457.13},{"nodes":[13482],"orbits":[0],"x":-8394.02,"y":5599.53},{"nodes":[22626,45227,30136],"orbits":[3,7],"x":-8335.67,"y":5293.13},{"nodes":[42111,48717],"orbits":[7,3],"x":-8316.62,"y":5282.9},{"nodes":[25300],"orbits":[0],"x":-8308.16,"y":504.36},{"nodes":[55048],"orbits":[0],"x":-8287.77,"y":-6378.53},{"nodes":[25315,25591,19820,5686],"orbits":[2],"x":-8258.71,"y":2390.73},{"nodes":[55635,57089,53893,55450,21784,50118,51807,52440,34443],"orbits":[0,1,2,7],"x":-8253.67,"y":-5967.44},{"nodes":[59945],"orbits":[0],"x":-8233.08,"y":1737.23},{"nodes":[12005,28489,56890,33562,41609,31010,27611,27216,30546,57273,60619,26104,43282,55672,32186,541],"orbits":[0,2,4,5,6,7],"x":-8221.2,"y":-7830.17},{"nodes":[50392],"orbits":[0],"x":-8217.79,"y":6324.33},{"nodes":[38365,61142,34626,46499],"orbits":[0,2],"x":-8210.95,"y":2826.15},{"nodes":[32349],"orbits":[0],"x":-8206.04,"y":7089.13},{"nodes":[61796,38066,8260,10286],"orbits":[7],"x":-8193.04,"y":453.74},{"nodes":[31779,20791,13777,38532],"orbits":[0,2],"x":-8166.54,"y":-4543.78},{"nodes":[38707],"orbits":[0],"x":-8161.98,"y":-1195.09},{"nodes":[24855,17138,53308,51903,39347,48014,55058,63790],"orbits":[0,3,4,5],"x":-8158.65,"y":3447.68},{"nodes":[11741],"orbits":[3],"x":-8149.73,"y":-4707.52},{"nodes":[41821],"orbits":[0],"x":-8141.21,"y":7641.73},{"nodes":[24801,34305,40736,8171,45162,63031,15606,31545],"orbits":[3,4,7],"x":-8131.61,"y":7618.79},{"nodes":[52220,60064,3027,54228,64240],"orbits":[0,2],"x":-8115.09,"y":-155.26},{"nodes":[61409,24646],"orbits":[3,7],"x":-8111.51,"y":6128.94},{"nodes":[59061,2672,8509,45569,55596,28267,35085],"orbits":[0,2,3],"x":-8101.59,"y":-5348.53},{"nodes":[8272],"orbits":[0],"x":-1028.4703459825,"y":15926.500291259},{"nodes":[21453],"orbits":[0],"x":-8091.65,"y":379.36},{"nodes":[63114],"orbits":[3],"x":-8046.92,"y":4659.56},{"nodes":[13075],"orbits":[0],"x":-8021.19,"y":6127.75},{"nodes":[60916,41701,11027,59433],"orbits":[0,2],"x":-8013.96,"y":-4798.6},{"nodes":[4140],"orbits":[0],"x":-8008.17,"y":-7035.15},{"nodes":[40105,30258,20558],"orbits":[2],"x":-8001.4,"y":-2679.74},{"nodes":[54849,3723,16413,17092,10484,42660],"orbits":[0,2],"x":-7994.15,"y":-746.39},{"nodes":[49259,25014,62360,36333,50228,20511,42059,53804,56112],"orbits":[0,3,4],"x":-7989.53,"y":-3652.59},{"nodes":[35048,26176,43650,21070,57388,53386,9698],"orbits":[1,2,3,7],"x":-7966.51,"y":4130.84},{"nodes":[49734],"orbits":[0],"x":-7956.51,"y":-1961.91},{"nodes":[39102,43486,13228,54289],"orbits":[0,2],"x":-7915.44,"y":-3108.31},{"nodes":[44017],"orbits":[0],"x":-7860.53,"y":2931.66},{"nodes":[41147,23797,31370,32448],"orbits":[2],"x":-7858.6,"y":6648.73},{"nodes":[4621,54297,24993,43721,9554,11160,49769,16332,1628,57202,3681,57386,8723,49258,25678,21374],"orbits":[2,3,4,6,7],"x":-7842.42,"y":-9697.42},{"nodes":[3446],"orbits":[0],"x":-7829.04,"y":7089.13},{"nodes":[51737],"orbits":[0],"x":-725.97034598253,"y":16707.190291259},{"nodes":[4527],"orbits":[0],"x":-7762.96,"y":2567.51},{"nodes":[20115],"orbits":[0],"x":-7745.48,"y":-2749.55},{"nodes":[51812,62757,4673,10047,46741],"orbits":[0,2],"x":-7735.13,"y":-1427.91},{"nodes":[64807,46674,35921,57405,5642],"orbits":[2],"x":-7728.69,"y":1935.05},{"nodes":[58855],"orbits":[0],"x":-7717.94,"y":1429.4},{"nodes":[53527,4985,64525,45327,7204,10251],"orbits":[0,2,3,7],"x":-7711.19,"y":1435.92},{"nodes":[35369,1459,47252,17282,43579],"orbits":[0,1,7],"x":-7642.03,"y":-4244.19},{"nodes":[2946,62518,4547,41414,41363],"orbits":[0,1,3,4,7],"x":-7612.36,"y":8202.29},{"nodes":[29197,23436,26300,11428],"orbits":[2,4,5,7],"x":-7605.69,"y":-5466.48},{"nodes":[15913,7542,36737,61362,28516,32599],"orbits":[2],"x":-7585.53,"y":-2160.61},{"nodes":[17646],"orbits":[0],"x":-515.80034598253,"y":15646.330291259},{"nodes":[51821],"orbits":[0],"x":-7574.92,"y":-3386.05},{"nodes":[31159,54962,35849,46017,12382],"orbits":[0,1,7],"x":-7523.03,"y":-4513.11},{"nodes":[43653,48171,26518,40803,3218],"orbits":[4],"x":-7479.31,"y":-755.12},{"nodes":[58088,16620,41442,21161,64324,10500,26479,6900,45751],"orbits":[2,3,4,5],"x":-7472.17,"y":6094.06},{"nodes":[9040],"orbits":[0],"x":-7472.17,"y":6133.69},{"nodes":[50616],"orbits":[0],"x":-7470.27,"y":4966.83},{"nodes":[46665],"orbits":[0],"x":-7469.65,"y":409.35},{"nodes":[18505,18496,18073,36027,49952,45090,13856],"orbits":[7],"x":-7463.54,"y":4960.9},{"nodes":[24339,7060,28214,1973,8607,53131],"orbits":[7,2],"x":-7459.86,"y":371.68},{"nodes":[39710],"orbits":[0],"x":-7441.19,"y":-3885.12},{"nodes":[52298],"orbits":[0],"x":-7437.53,"y":3131.16},{"nodes":[53216,52126,21885,1352],"orbits":[0,2,7],"x":-7437.53,"y":3624.13},{"nodes":[45202],"orbits":[0],"x":-7414.29,"y":-8107.33},{"nodes":[34317,8145,2344,23331,30959,31778,12992,16485,296],"orbits":[0,1,2,7],"x":-7383.29,"y":-7035.15},{"nodes":[58295],"orbits":[2],"x":-7366.84,"y":84.99},{"nodes":[47242,34493,48565,23078,65328,54964,49593,4725,17229],"orbits":[0,2,3,4,7],"x":-7350.17,"y":-6377.15},{"nodes":[26196],"orbits":[0],"x":-7344.38,"y":-4246.42},{"nodes":[40117,31848,1286,21089,17903,54701,64023],"orbits":[0,7],"x":-7296.92,"y":2335.67},{"nodes":[24430,47191,3601,8554,63037],"orbits":[4],"x":-7251.15,"y":-371.11},{"nodes":[50629],"orbits":[0],"x":-7241.96,"y":-651.55},{"nodes":[44298],"orbits":[0],"x":-7240.77,"y":-656.16},{"nodes":[17725,24420,33829,18737,9221,9442,37260,30395],"orbits":[0,1,2,7],"x":-7188.4,"y":-2426.53},{"nodes":[12232,36556,872,1502,11087,42635],"orbits":[0,2],"x":-7167.85,"y":-3642.67},{"nodes":[19936],"orbits":[0],"x":-7152.71,"y":-4265.26},{"nodes":[28774,17505,52106,2999,44005,10295,27733],"orbits":[4,5,6],"x":-7140.48,"y":-10437.39},{"nodes":[35966,41105,38835,4091,38368,54288,44316],"orbits":[0,1,7],"x":-7138.53,"y":-5046.81},{"nodes":[11048,47420,53444,9065,752,64653,52676],"orbits":[1,2,4,7],"x":-7123.17,"y":-8949.18},{"nodes":[50062,64357,6416,506,37641],"orbits":[0,2],"x":-7080.06,"y":-3066.48},{"nodes":[23930,30662,45383,26291,46024],"orbits":[4],"x":-7073.34,"y":-821.9},{"nodes":[65509,41384,51672,31955],"orbits":[3],"x":-7070.17,"y":-3075.76},{"nodes":[59093],"orbits":[0],"x":-7050.15,"y":-8009.76},{"nodes":[61973,38601,43131,40719,61897,34501,7120],"orbits":[6,5,9,8],"x":22.379654017468,"y":15546.750291259},{"nodes":[25172],"orbits":[0],"x":22.379654017468,"y":16596.080291259},{"nodes":[46535],"orbits":[0],"x":26.729654017468,"y":15646.330291259},{"nodes":[32559],"orbits":[0],"x":26.729654017468,"y":15948.310291259},{"nodes":[3704],"orbits":[0],"x":26.729654017468,"y":16229.120291259},{"nodes":[52993,9414,32768,8107,18081,14980],"orbits":[0,2,3,7],"x":-7038.4,"y":-1699.91},{"nodes":[25229,7972,21390,5663],"orbits":[0,2],"x":-7025.42,"y":7409.4},{"nodes":[62498],"orbits":[0],"x":-7025.42,"y":7906.98},{"nodes":[12255,989,26416,27740,35792],"orbits":[2],"x":-7025.42,"y":8507.21},{"nodes":[1040],"orbits":[0],"x":-6981.11,"y":-4477.76},{"nodes":[13693],"orbits":[0],"x":-6958.05,"y":-4267.12},{"nodes":[45632,25503,27068,35831,27388,28578,904,24551],"orbits":[0,7],"x":-6938.5,"y":-5539.42},{"nodes":[26725],"orbits":[0],"x":-6934.34,"y":4002.72},{"nodes":[31805,44461,54998,29041,31388,51394,29993],"orbits":[1,2,3,7],"x":-6908.33,"y":2821.11},{"nodes":[43778,36894,17330,3698,61938,14515,61927,33137],"orbits":[2,3],"x":-6902.9,"y":6655.38},{"nodes":[21568],"orbits":[0],"x":-6880.96,"y":-4712.38},{"nodes":[1170,53089,16626,64443,41126,10474,53785,9918,62023],"orbits":[0,2,3],"x":-6862.15,"y":988.33},{"nodes":[21127,35974,51105,5398,22484,51820,38124,6355,14110,48979],"orbits":[1,2,3,4,6,7],"x":-6849.4,"y":-7455.59},{"nodes":[48935,61367,64239,2733],"orbits":[0,2,3],"x":-6846.57,"y":-239.4},{"nodes":[16249],"orbits":[0],"x":2206.941488019,"y":15163.039415167},{"nodes":[50757,62303,33045,59938],"orbits":[0,4,7],"x":-6813.53,"y":-3551.71},{"nodes":[8553],"orbits":[0],"x":-6788.28,"y":-4451.87},{"nodes":[34331],"orbits":[0],"x":-6782.96,"y":-4268.65},{"nodes":[20390],"orbits":[0],"x":-6782,"y":-4265.36},{"nodes":[290],"orbits":[0],"x":-6781.38,"y":-4090.54},{"nodes":[40511,58368,29985,61113,53910,9212],"orbits":[0,1,7],"x":-6753.23,"y":-6208.67},{"nodes":[25031,17999,63979,9750,1169,42026,63813],"orbits":[0,7],"x":-6714.29,"y":9037.67},{"nodes":[11464,27405,30781,63772,37888,29663],"orbits":[2,3,5,6,7],"x":-6663.73,"y":-1193.34},{"nodes":[5800,45075,43149,43507,40292],"orbits":[1,2,7],"x":-6629.67,"y":5303.33},{"nodes":[32560],"orbits":[0],"x":2418.441488019,"y":15529.369415167},{"nodes":[37619],"orbits":[0],"x":-6598.9,"y":-4269.04},{"nodes":[25890,26863,54378,58198],"orbits":[0,2],"x":-6580.5,"y":-8082.37},{"nodes":[51328],"orbits":[0],"x":-6534.71,"y":-4055.73},{"nodes":[6935],"orbits":[0],"x":560.54965401747,"y":15646.330291259},{"nodes":[10371],"orbits":[0],"x":2527.921488019,"y":15120.769415167},{"nodes":[11248],"orbits":[0],"x":-6473.32,"y":-5120.01},{"nodes":[53921,40596,58838],"orbits":[5],"x":-6456.61,"y":5137.09},{"nodes":[22975],"orbits":[0],"x":-6409.48,"y":4911.79},{"nodes":[15044],"orbits":[0],"x":2629.941488019,"y":15895.699415167},{"nodes":[22270,1144,12471,19942,42070,26148],"orbits":[0,2],"x":-6401.88,"y":-5623.51},{"nodes":[37415],"orbits":[0],"x":-6394.63,"y":-4266.42},{"nodes":[21861,52807,61836,60551,65243,46421],"orbits":[0,2],"x":-6391.25,"y":-308.27},{"nodes":[3663],"orbits":[0],"x":-6370.88,"y":-1832.43},{"nodes":[43711,5544,14459],"orbits":[2],"x":-6370.69,"y":420.58},{"nodes":[45354,64948,48264,12964],"orbits":[0,2],"x":-6369.67,"y":-4773.94},{"nodes":[38921,49023,49198,12817,22967],"orbits":[1,2,3,7],"x":-6353.65,"y":4501.4},{"nodes":[34187,20848,32239,16721,9009,7128,18270,45874],"orbits":[0,3,4,5,6,7],"x":-6348.3,"y":-6484.17},{"nodes":[38596],"orbits":[0],"x":-6300.11,"y":-8244.85},{"nodes":[18678],"orbits":[0],"x":2726.7151094136,"y":-16520.239541646},{"nodes":[63002],"orbits":[0],"x":2726.7151094136,"y":-14316.419541646},{"nodes":[42845],"orbits":[0],"x":2739.421488019,"y":15487.109415167},{"nodes":[20830],"orbits":[0],"x":799.83965401747,"y":16707.190291259},{"nodes":[32777,17625,59710,21567,18822,10873,52618,47790],"orbits":[1,2,3,7],"x":-6239.27,"y":-3222.72},{"nodes":[39621,14176,18004,8881],"orbits":[0,2,3,4],"x":-6234.37,"y":3368.19},{"nodes":[11014,16784,26339,62609,18419,25312,24259,23667,64405,31650,16051,31017],"orbits":[0,1,3,5,7],"x":-6210.4,"y":7289.19},{"nodes":[51561],"orbits":[0],"x":-6210.4,"y":8758.64},{"nodes":[23382],"orbits":[0],"x":-6208.88,"y":-8867.25},{"nodes":[19674],"orbits":[3],"x":-6203.21,"y":3942.14},{"nodes":[10731],"orbits":[0],"x":2828.6351094136,"y":-16082.639541646},{"nodes":[27439],"orbits":[0],"x":-6186.82,"y":5297.48},{"nodes":[11786,7716,29447,18157],"orbits":[2],"x":-6167.94,"y":9255.09},{"nodes":[29162],"orbits":[0],"x":2869.651488019,"y":16135.409415167},{"nodes":[8982,58926,64572,14952,21985,48925,54887],"orbits":[0,3,7],"x":-6160.01,"y":-9509.97},{"nodes":[3363,38433,4970,23195,55375,62748],"orbits":[0,2],"x":-6116.54,"y":-6010.78},{"nodes":[41493],"orbits":[0],"x":-6116.29,"y":3951.76},{"nodes":[31925],"orbits":[0],"x":-6073,"y":-8397.31},{"nodes":[35408,24767],"orbits":[2],"x":-6070.48,"y":-8693.42},{"nodes":[41180,6222,17260,61703,9037,57608,32353,65189],"orbits":[0,2,3,7],"x":-6051.67,"y":-646.18},{"nodes":[29126,28770,479],"orbits":[0,7],"x":-6036.75,"y":-1514.07},{"nodes":[21017,26969,16861,55789,41665,27303,50562,43142],"orbits":[0,3,4,5,7],"x":-6026.21,"y":1197.89},{"nodes":[14654],"orbits":[0],"x":-6014.13,"y":4},{"nodes":[54838],"orbits":[0],"x":3024.181488019,"y":14820.959415167},{"nodes":[4245],"orbits":[0],"x":3024.181488019,"y":15243.969415167},{"nodes":[44746],"orbits":[0],"x":3024.181488019,"y":15666.969415167},{"nodes":[28153],"orbits":[0],"x":3040.6851094136,"y":-15421.219541646},{"nodes":[35977,38130,53194,35876,27540,62216,26070,62973],"orbits":[0,2,3],"x":-5982.73,"y":2748.83},{"nodes":[57703],"orbits":[0],"x":-5982.73,"y":3453.31},{"nodes":[37078],"orbits":[0],"x":1106.1996540175,"y":15926.500291259},{"nodes":[56342],"orbits":[0],"x":-5952.13,"y":8688.45},{"nodes":[7341],"orbits":[0],"x":-5946.57,"y":8472.91},{"nodes":[49938],"orbits":[0],"x":-5945.28,"y":-3432.51},{"nodes":[46522],"orbits":[0],"x":3111.921488019,"y":15994.419415167},{"nodes":[50253],"orbits":[0],"x":-5918.9,"y":4065.73},{"nodes":[26638],"orbits":[0],"x":3107.3351094136,"y":-14316.419541646},{"nodes":[64318,5088,55101,43893,26739,61063,38535,7777,58016,22873,16596,49537,42205],"orbits":[0,3,4],"x":-5912.67,"y":-7670.09},{"nodes":[46380,21327,56876,1104],"orbits":[0,2],"x":-5886.61,"y":-5253.73},{"nodes":[23879,51743,42452,57617,41620,35417,57921,16506,14996,37509],"orbits":[0,3,4,5,7],"x":-5885.4,"y":-2365.38},{"nodes":[44872],"orbits":[0],"x":-5846.29,"y":-5740.53},{"nodes":[36474],"orbits":[0],"x":-5842.29,"y":-8243.17},{"nodes":[62948],"orbits":[0],"x":-5841.98,"y":-6866.01},{"nodes":[42035,10987,50219,54194],"orbits":[2],"x":3230.2751094136,"y":-16146.949541646},{"nodes":[22147],"orbits":[9],"x":3230.2751094136,"y":-15207.249541646},{"nodes":[36252],"orbits":[6],"x":3252.201488019,"y":15678.949415167},{"nodes":[9884],"orbits":[0],"x":-5779.01,"y":-8993.83},{"nodes":[51795,32271,54311,28482,53632,19846],"orbits":[1,2,7],"x":-5766.42,"y":-4054.17},{"nodes":[43128],"orbits":[4],"x":3294.0451094136,"y":-16066.949541646},{"nodes":[40377,7554,23039,64770,46318,32964,34617],"orbits":[3],"x":-5724.5,"y":-6743.51},{"nodes":[8600],"orbits":[0],"x":-5721.96,"y":6102.63},{"nodes":[32952],"orbits":[0],"x":-4412.0930451617,"y":15102.650574792},{"nodes":[62015,7668,21982,47371],"orbits":[0,2],"x":-5694.65,"y":5052.28},{"nodes":[64870,34090,14655,372,54340],"orbits":[0,2,3,7],"x":-5677.8,"y":5511.25},{"nodes":[61471,61977,15580,49153],"orbits":[4],"x":-5667.96,"y":-4180.52},{"nodes":[58747],"orbits":[0],"x":3370.1251094136,"y":-14316.019541646},{"nodes":[54892],"orbits":[0],"x":3392.521488019,"y":15994.249415167},{"nodes":[3605],"orbits":[0],"x":3402.6551094136,"y":-15421.219541646},{"nodes":[37397],"orbits":[0],"x":-4302.9730451617,"y":14913.650574792},{"nodes":[60287],"orbits":[0],"x":-4302.9730451617,"y":15039.650574792},{"nodes":[7960],"orbits":[1],"x":-5597.85,"y":-9484.56},{"nodes":[40550,46205,41615,49192,44787,43396,10534,33209,2174,51683,19249],"orbits":[0,2,3,4,6,7],"x":-5585.44,"y":-521.46},{"nodes":[33244,52373,16347,52556,37276],"orbits":[0,2],"x":-5585.08,"y":8844.88},{"nodes":[38696],"orbits":[0],"x":-5557.42,"y":-9213.68},{"nodes":[32637],"orbits":[0],"x":3480.491488019,"y":14819.939415167},{"nodes":[30151],"orbits":[0],"x":3480.491488019,"y":15242.949415167},{"nodes":[44371],"orbits":[0],"x":3480.491488019,"y":15665.949415167},{"nodes":[20303,9908],"orbits":[2],"x":-5535.94,"y":811.34},{"nodes":[16311,32600,6304,12125],"orbits":[0,2],"x":-5532.01,"y":426.08},{"nodes":[20350,47006,43174,4948,62785,28542],"orbits":[1,3,7],"x":-5498.11,"y":8167.23},{"nodes":[63259],"orbits":[0],"x":-4193.8630451617,"y":15102.650574792},{"nodes":[55582],"orbits":[0],"x":-4167.0930451617,"y":15546.760574792},{"nodes":[25482,51702,54485,60620,61472],"orbits":[0,7],"x":-5457.8,"y":4362.34},{"nodes":[64995,51867,17924],"orbits":[0,3],"x":-5443.28,"y":6845.42},{"nodes":[54868],"orbits":[0],"x":-5431.5,"y":-9013.71},{"nodes":[27990],"orbits":[0],"x":3593.6051094136,"y":-16317.889541646},{"nodes":[761,22133,39857,4663],"orbits":[0,7],"x":-5431.35,"y":-1790.04},{"nodes":[2491],"orbits":[1],"x":-5399.53,"y":9533.46},{"nodes":[762],"orbits":[0],"x":3635.451488019,"y":16134.699415167},{"nodes":[49049],"orbits":[0],"x":3627.9251094136,"y":-16082.639541646},{"nodes":[14777,37226,4015,47429,9187,59466],"orbits":[2,3,4,6,7],"x":-5387.75,"y":7424.52},{"nodes":[14429],"orbits":[0],"x":-4082.4230451617,"y":14628.030574792},{"nodes":[44783,19277,35171,10029,8660,18846,22949,14113],"orbits":[0,2,3],"x":-5358.85,"y":-5492.92},{"nodes":[8629],"orbits":[0],"x":-5326.03,"y":2555.07},{"nodes":[16084],"orbits":[0],"x":-5314.13,"y":2655.72},{"nodes":[13474],"orbits":[0],"x":-5314.13,"y":2829.25},{"nodes":[10602,24871,57552,46696],"orbits":[4],"x":-5314.13,"y":2922.83},{"nodes":[54811],"orbits":[0],"x":-5314.13,"y":3067.3},{"nodes":[34210],"orbits":[0],"x":-5314.13,"y":3397.64},{"nodes":[25934,6923,1087,64939,30123,26092,52392],"orbits":[2,3,7],"x":-5314.13,"y":3520.75},{"nodes":[43471],"orbits":[0],"x":-5311.94,"y":-8795.16},{"nodes":[20015],"orbits":[0],"x":-5307.75,"y":7323.33},{"nodes":[20499,34327,32078,16940,25446,2336,63402,29881],"orbits":[0,1,2,7],"x":-5305.62,"y":-3550.7},{"nodes":[14265],"orbits":[0],"x":-5304.61,"y":-8799.35},{"nodes":[1579],"orbits":[0],"x":3733.2751094136,"y":-16527.249541646},{"nodes":[32856],"orbits":[0],"x":3733.2751094136,"y":-14316.019541646},{"nodes":[12099],"orbits":[0],"x":-5263.61,"y":-9401.91},{"nodes":[12054],"orbits":[0],"x":3775.731488019,"y":16377.669415167},{"nodes":[45248],"orbits":[0],"x":-3946.5530451617,"y":15135.140574792},{"nodes":[10169],"orbits":[0],"x":-5238.15,"y":5102.77},{"nodes":[44406,63451,57846],"orbits":[6],"x":-5197.82,"y":6507.02},{"nodes":[63470,50302,16090],"orbits":[3],"x":-5165.01,"y":833.39},{"nodes":[61490],"orbits":[0],"x":-5159.25,"y":6455.65},{"nodes":[28304],"orbits":[0],"x":-5153.8,"y":8943.84},{"nodes":[4833],"orbits":[0],"x":-5147,"y":-9203.79},{"nodes":[8693,35393,23708,3896,56320],"orbits":[0,2,7],"x":-5140.8,"y":745.04},{"nodes":[11641],"orbits":[0],"x":-3810.6630451617,"y":15642.260574792},{"nodes":[56703,28839,56762,20032,28680],"orbits":[0,2],"x":-5107.55,"y":-6981.78},{"nodes":[1988],"orbits":[0],"x":3929.031488019,"y":15965.199415167},{"nodes":[28002],"orbits":[0],"x":-5095.02,"y":-2941.61},{"nodes":[2955,28800,55308,38313,30701],"orbits":[0,2,7],"x":-5085.88,"y":-2565.83},{"nodes":[51183,10635,45301,31724,2074],"orbits":[0,2],"x":-5081.34,"y":-791.76},{"nodes":[64042,55422,34415,48387,54640,27900,62376],"orbits":[0,3,4,5,7],"x":-5055.9,"y":-4742.69},{"nodes":[18441,34181,45422],"orbits":[7],"x":-5039.48,"y":-3334.46},{"nodes":[51369,56061,6544,45503,37746,42604],"orbits":[0,2,4,7],"x":-5034.82,"y":1520.57},{"nodes":[33852],"orbits":[0],"x":-5013.88,"y":-8978.47},{"nodes":[50177],"orbits":[0],"x":-5006.69,"y":-8973.79},{"nodes":[34412,25915,8916,20547,33340,51267,11886],"orbits":[1,2,7],"x":-5003.08,"y":-1341.35},{"nodes":[45918],"orbits":[0],"x":-4999.75,"y":-8120.71},{"nodes":[49547],"orbits":[0],"x":-4997.46,"y":-3305.76},{"nodes":[10305,45586,35011,14761,53187,45215],"orbits":[2],"x":-4989.69,"y":6154.73},{"nodes":[57775],"orbits":[0],"x":-4987.35,"y":6165.44},{"nodes":[34882],"orbits":[0],"x":-3674.7830451617,"y":16149.370574792},{"nodes":[44191],"orbits":[0],"x":-4971.36,"y":-9503.08},{"nodes":[46628],"orbits":[4],"x":-4966.28,"y":-5972.03},{"nodes":[37523],"orbits":[0],"x":4069.301488019,"y":16208.169415167},{"nodes":[36880,15628,27626,2244,54067,43036],"orbits":[4,5,7],"x":-4903.32,"y":-8409.77},{"nodes":[48552],"orbits":[0],"x":-4902.61,"y":-8434.54},{"nodes":[10452,1878,44213,14328,869,18959,55843],"orbits":[0,2,7],"x":-4876.25,"y":-7652.71},{"nodes":[34990,25337,50184,46069,6088,54380],"orbits":[0,2,7],"x":-4860.65,"y":-5812},{"nodes":[47316,2888,21716,8827,16691,9583,28862],"orbits":[0,4,7],"x":-4814.59,"y":10580.08},{"nodes":[37258],"orbits":[0],"x":-4805.94,"y":8363.52},{"nodes":[59367,10774,26568,51732,35863],"orbits":[2],"x":-4801.92,"y":7834.96},{"nodes":[23062,19122,28432,20416],"orbits":[0,2],"x":-4747.08,"y":-251.96},{"nodes":[24696],"orbits":[0],"x":4295.151488019,"y":15983.139415167},{"nodes":[38965,11284,24764,12324,30985,31697,51303],"orbits":[1,2,7],"x":-4715.21,"y":-10127.67},{"nodes":[56595,23861,54886,56997,64312],"orbits":[0,4,7],"x":-4713.07,"y":5643.94},{"nodes":[15782],"orbits":[0],"x":-4694.67,"y":-6892.17},{"nodes":[54814,59498,53675,16114],"orbits":[0,2],"x":-4694.67,"y":-6482.36},{"nodes":[292],"orbits":[0],"x":-4681.54,"y":-9216.8},{"nodes":[31419,35787,42813,55491],"orbits":[1,7],"x":-4660.69,"y":223.67},{"nodes":[23825,11572,24325,32923,58215,40006,9896],"orbits":[2,3,4,7],"x":-4651.11,"y":-9191.09},{"nodes":[31238],"orbits":[0],"x":-4643.88,"y":-7996.23},{"nodes":[2653,19203,10260,30896,49172,33730,60809],"orbits":[0,2,7],"x":-4628.58,"y":-3070.51},{"nodes":[65226],"orbits":[0],"x":-4621.23,"y":-10104.85},{"nodes":[38876],"orbits":[0],"x":-4606.4,"y":6774.82},{"nodes":[5681],"orbits":[0],"x":-4573.05,"y":9245.21},{"nodes":[4086],"orbits":[0],"x":4459.721488019,"y":15683.469415167},{"nodes":[3339,23036,46931,45585,55617,29914,17825,19546,59208],"orbits":[0,2,3],"x":-4572.75,"y":9245.92},{"nodes":[39083],"orbits":[0],"x":-4542.4,"y":925.6},{"nodes":[14686,53795,64804,53324,19318,62210],"orbits":[0,3,7],"x":-4528.5,"y":-8746.5},{"nodes":[33978,30390,31609,36163,62581],"orbits":[0,2,3,7],"x":-4507.44,"y":2159.3},{"nodes":[55536],"orbits":[9],"x":-3208.3430451617,"y":15211.520574792},{"nodes":[10245,34308,65193,36478,48714,43014,37414],"orbits":[0,2,3],"x":-4432.96,"y":-2172.08},{"nodes":[14540],"orbits":[0],"x":-4431.15,"y":7184.65},{"nodes":[7878,48745,53901,34375,45612],"orbits":[0,2,3],"x":-4431.08,"y":-684.43},{"nodes":[9417],"orbits":[0],"x":-4427.82,"y":4646.67},{"nodes":[48505,10372,48240,36191,59213,7392,10571,60886,40325],"orbits":[1,2,3],"x":-4422.17,"y":-1471.64},{"nodes":[7642,6356,71,32859,12189,56547,15114],"orbits":[0,3,4,5,7],"x":-4418.06,"y":-4540.25},{"nodes":[13171],"orbits":[0],"x":-4346.51,"y":4339.79},{"nodes":[9638],"orbits":[0],"x":-4339.42,"y":843.27},{"nodes":[54283,26324,27950,4128,26532,46023,52462],"orbits":[0,2,3],"x":-4335.51,"y":3287.25},{"nodes":[41657,21286,45992,17029],"orbits":[2,3],"x":-4335.51,"y":3380.39},{"nodes":[26798],"orbits":[0],"x":-4335.1,"y":619.91},{"nodes":[51052,22616,17468,53405,22558],"orbits":[6],"x":-4308.23,"y":0.53},{"nodes":[59006],"orbits":[0],"x":-4296.44,"y":407.49},{"nodes":[48631],"orbits":[0],"x":-4289.92,"y":0.53},{"nodes":[14294,48530,4623,39130,48524],"orbits":[2],"x":-4288.8,"y":-6798.65},{"nodes":[43818],"orbits":[0],"x":-4285.55,"y":-6819.23},{"nodes":[14505,3866,22331,19644,32258,14712,33612,40200,61842,33240,45343,57021,8957,37594,50483,8983],"orbits":[0,1,2,3,4,5,7],"x":-4283.82,"y":-11016.96},{"nodes":[34552,61026,17378,40894,1218,8357,10742,41991,1447,38972,14945,22393,28458],"orbits":[0,3],"x":-4261.32,"y":-5891.9},{"nodes":[21251],"orbits":[0],"x":-4261.32,"y":-5204.4},{"nodes":[28175],"orbits":[0],"x":-4254.59,"y":10064.45},{"nodes":[17745],"orbits":[0],"x":-4238.73,"y":4457.57},{"nodes":[62378,47633,57002,48761],"orbits":[0,2],"x":-4230.17,"y":-789.73},{"nodes":[16725],"orbits":[0],"x":-4227.25,"y":2439.49},{"nodes":[4681,25058,48828,26228],"orbits":[0,2],"x":-4208.73,"y":-7738.4},{"nodes":[50104],"orbits":[0],"x":-4185.36,"y":-10001.8},{"nodes":[47212,17417,43843,3652,56714,27999,45777],"orbits":[0,1,2,3,5],"x":-4166,"y":10952.54},{"nodes":[56605],"orbits":[0],"x":-4163.59,"y":6722.67},{"nodes":[18146],"orbits":[0],"x":-2863.1830451617,"y":15383.910574792},{"nodes":[48121],"orbits":[0],"x":-4120.96,"y":4565.35},{"nodes":[4931,42825,21404,27674,44082,27307],"orbits":[0,2],"x":-4117.42,"y":-8135.44},{"nodes":[32745],"orbits":[0],"x":-4116.33,"y":-9838.01},{"nodes":[24438],"orbits":[0],"x":-4114.17,"y":4317.84},{"nodes":[40276],"orbits":[0],"x":-4113.12,"y":-9545.42},{"nodes":[60241],"orbits":[0],"x":-4113.12,"y":-9254.29},{"nodes":[51618,43324,57596,13468,11580,34769,52115,51454],"orbits":[0,2,3,4,7],"x":-4109.59,"y":-3555.51},{"nodes":[17762,2964,18374,28476],"orbits":[0,2],"x":-4107.23,"y":6275.65},{"nodes":[46742],"orbits":[0],"x":-4102.54,"y":-10310.91},{"nodes":[95],"orbits":[0],"x":-4084.76,"y":-7312.1},{"nodes":[26895],"orbits":[0],"x":-4082.88,"y":287.24},{"nodes":[17411,61444,58096,6008,29652,15180,34096],"orbits":[0,2,3],"x":-4077.15,"y":-2691.85},{"nodes":[26490,12751,6229,13356,18489],"orbits":[7,2],"x":-4066.8,"y":8524.92},{"nodes":[31903],"orbits":[0],"x":-4066.02,"y":7086.81},{"nodes":[3084],"orbits":[0],"x":-2738.2930451617,"y":16153.010574792},{"nodes":[32278,58183],"orbits":[2,7],"x":-4030.62,"y":-9550.54},{"nodes":[25990,43461,25753,32932,63268,29372,53989,36389,7720,14205],"orbits":[1,4,5,6,7,8],"x":-4027.59,"y":5238.17},{"nodes":[57819],"orbits":[0],"x":-2727.0430451617,"y":14875.830574792},{"nodes":[46748],"orbits":[0],"x":-3995.5,"y":4196.65},{"nodes":[4661,53367,10835,20842,12821,65439,48026,6623,65353],"orbits":[0,1,2,3],"x":-3978.69,"y":9586.58},{"nodes":[61179],"orbits":[0],"x":-3955.44,"y":-9600.64},{"nodes":[259],"orbits":[0],"x":-3931.69,"y":7603.71},{"nodes":[38010,13352,59180,54923,27638,50023,13524,4921],"orbits":[4,7],"x":-3931.58,"y":7588.67},{"nodes":[37956],"orbits":[0],"x":-3921.6,"y":394.73},{"nodes":[35645],"orbits":[0],"x":-3915.69,"y":-7172.57},{"nodes":[1928],"orbits":[0],"x":-3908.2,"y":-7290.56},{"nodes":[5284],"orbits":[0],"x":-3905.87,"y":-9191.64},{"nodes":[30996],"orbits":[0],"x":-2602.1530451617,"y":15644.940574792},{"nodes":[35581],"orbits":[0],"x":-3872.48,"y":156.68},{"nodes":[51485,41338,31673,48649],"orbits":[0,2],"x":-3861.26,"y":-1010.61},{"nodes":[32847],"orbits":[0],"x":-3856.25,"y":-7033.48},{"nodes":[8867,42522,39204,12882,38578,2857,39640,61985,18849,49189,64789,44484,7246,65413,25618,49759,7998,13673,29398,12488,40721],"orbits":[6,5,9,8],"x":9.0949470177293e-13,"y":-15546.765136719},{"nodes":[21245],"orbits":[0],"x":-3804.23,"y":-9338.75},{"nodes":[57178],"orbits":[0],"x":-3804.23,"y":-8886.17},{"nodes":[1442],"orbits":[0],"x":-2502.4330451617,"y":16388.870574792},{"nodes":[53762],"orbits":[0],"x":-2466.0130451617,"y":15136.860574792},{"nodes":[45962,48589,7922,7183,15617],"orbits":[0,2,3],"x":-3759.41,"y":5937.79},{"nodes":[56284],"orbits":[0],"x":-3754.39,"y":-7303},{"nodes":[9226,13500,47591,41044],"orbits":[1,2,3,7],"x":-3746.22,"y":-5464.19},{"nodes":[46565],"orbits":[0],"x":-3736.26,"y":12649.72},{"nodes":[34487,4882,60568,38172,51206,49642,52348],"orbits":[0,2,3,7],"x":-3727.22,"y":3905.64},{"nodes":[53443,20645,59767,31292,64284,58528,45363,19011,27373,22928],"orbits":[0,3,4,5],"x":-3724.22,"y":1390.39},{"nodes":[27290],"orbits":[0],"x":-3711.3,"y":11983.92},{"nodes":[6077],"orbits":[0],"x":-3709.27,"y":-7173.96},{"nodes":[8248,48079,60014,38474],"orbits":[7,2],"x":-3702.66,"y":-823.68},{"nodes":[8737],"orbits":[0],"x":-3697.15,"y":-7461.02},{"nodes":[53108],"orbits":[0],"x":-2366.0430451617,"y":15879.830574792},{"nodes":[35265],"orbits":[0],"x":-3657.51,"y":6318.1},{"nodes":[36728],"orbits":[0],"x":-2329.8730451617,"y":14628.780574792},{"nodes":[25927],"orbits":[0],"x":-3622.31,"y":-7106.13},{"nodes":[20637,25570,21549,37694,44560,64083,27572,12940],"orbits":[0,2,3,4,7],"x":-3604.52,"y":-11358.09},{"nodes":[62122,6748,37327,34248,48618,4295],"orbits":[0,3,7],"x":-3593.46,"y":-8544.35},{"nodes":[34840],"orbits":[0],"x":-3593.46,"y":-7995.13},{"nodes":[25011,60404,20691,41739],"orbits":[0,2],"x":-3589.42,"y":6610.21},{"nodes":[33601,5692,35708,41154,2863],"orbits":[0,2],"x":-3556.93,"y":-337.58},{"nodes":[23364,33781,65493,43854,48614,9018,35918],"orbits":[0,3,7],"x":-3555.35,"y":-3914.61},{"nodes":[52038],"orbits":[0],"x":-3550.74,"y":-3918.97},{"nodes":[36822],"orbits":[0],"x":-2229.6330451617,"y":15370.790574792},{"nodes":[2511,19802,64399],"orbits":[1,2,3],"x":-3517.31,"y":5116.13},{"nodes":[2071,37543,38420,16647],"orbits":[0,2],"x":-3516.49,"y":-3235.91},{"nodes":[33397,51248,53294,38292,39594],"orbits":[0,2],"x":-3498.41,"y":321.55},{"nodes":[44733],"orbits":[2],"x":-3497.77,"y":-6221.4},{"nodes":[49363],"orbits":[0],"x":-3496.22,"y":-6579.23},{"nodes":[49550,61935,55746,4624],"orbits":[0,7],"x":-3484.73,"y":4125.9},{"nodes":[43842,5695,32309,59070,28092,17061,31773,55011],"orbits":[0,3,7],"x":-3480.21,"y":-9844.83},{"nodes":[26697],"orbits":[0],"x":-3462.24,"y":12165.79},{"nodes":[41511],"orbits":[0],"x":-3445.11,"y":-7610.06},{"nodes":[62661],"orbits":[0],"x":-3443.04,"y":-4769.59},{"nodes":[1433],"orbits":[6],"x":-3428.17,"y":-7186.71},{"nodes":[35284,3921,38398,31898,7473,2211,8154],"orbits":[0,7],"x":-3422.22,"y":11010.67},{"nodes":[12786],"orbits":[0],"x":-3421.76,"y":-1975.64},{"nodes":[15374,48035,54676,39759,11329],"orbits":[0,2],"x":-3410.15,"y":7031.06},{"nodes":[52746,9796,62310,54148,36325,56934],"orbits":[0,2,4,7],"x":-3408.23,"y":9916.18},{"nodes":[58591],"orbits":[0],"x":-2093.2330451617,"y":14861.740574792},{"nodes":[37612],"orbits":[0],"x":-3366.12,"y":7490.9},{"nodes":[8531,24483,32660,8631,59256,51534,46760],"orbits":[0,2,3],"x":-3360.01,"y":-4893.8},{"nodes":[37963,15855,59263,61441,54138],"orbits":[2,3,4,5,6],"x":-3314.67,"y":11934.56},{"nodes":[64223],"orbits":[0],"x":5660.4216959661,"y":-14377.641217109},{"nodes":[9762,10783,38564,20091],"orbits":[2,3,5,6],"x":-3296.49,"y":11927.97},{"nodes":[51299],"orbits":[2],"x":-3292.33,"y":5858.65},{"nodes":[46060,29788,44419,7251,29270,7488],"orbits":[0,7],"x":-3285.98,"y":4891.42},{"nodes":[17655,64299,50558,12462,18465,39540,36602,6744,49357,32194,58651,5777,44951,37629,55933],"orbits":[2,3,4,6],"x":-3281.46,"y":-1894.64},{"nodes":[60191,54985,14602,42737],"orbits":[7],"x":-3244.55,"y":7079.31},{"nodes":[47168],"orbits":[0],"x":-3225.69,"y":-10395.75},{"nodes":[38235,34671,61934,24477,17532,48418],"orbits":[0,2],"x":-3224.09,"y":7913.29},{"nodes":[57373],"orbits":[0],"x":-3215.37,"y":-6401.48},{"nodes":[25303],"orbits":[0],"x":-3196.2,"y":-8995.5},{"nodes":[39935],"orbits":[0],"x":-3184.23,"y":-9385.96},{"nodes":[38323],"orbits":[0],"x":-3154.84,"y":556.13},{"nodes":[48305],"orbits":[0],"x":-3144.84,"y":-551.55},{"nodes":[4956],"orbits":[0],"x":-3121.95,"y":-1268.74},{"nodes":[35560],"orbits":[0],"x":-3116.51,"y":-7680.34},{"nodes":[22045,63209,30704,13505],"orbits":[0,2],"x":-3115.35,"y":-1267.96},{"nodes":[30979],"orbits":[0],"x":-3109.62,"y":-5381.56},{"nodes":[30265],"orbits":[0],"x":5882.2416959661,"y":-15234.651217109},{"nodes":[4407],"orbits":[0],"x":-3069.12,"y":-8364.27},{"nodes":[64327,18629,39517,49391,36629,44659,62732,53373,64192,18742],"orbits":[0,3,4,5],"x":-3067.29,"y":2529.2},{"nodes":[43366],"orbits":[0],"x":-3061.21,"y":-8608.16},{"nodes":[33618,12610,4873,12683,61974,39990,20718,13294],"orbits":[1,2,7],"x":-3049.94,"y":-5891.57},{"nodes":[15194],"orbits":[0],"x":-3049.19,"y":-8762.37},{"nodes":[34747,24753,56567,151,6274],"orbits":[0,7],"x":-3044.02,"y":6253.4},{"nodes":[43895,13562],"orbits":[7],"x":-2998.56,"y":4483.94},{"nodes":[23650,56616,41415],"orbits":[0,2],"x":-2977.66,"y":4483.94},{"nodes":[30219,45177,39732],"orbits":[1,2],"x":-2974.98,"y":3611.49},{"nodes":[61657,45808,17750,3191,65324,24736,1861,9863,658,35623],"orbits":[3,4,7],"x":-2957.14,"y":8505.46},{"nodes":[29148],"orbits":[0],"x":-2904.82,"y":-7995.13},{"nodes":[38300],"orbits":[0],"x":-2893.96,"y":-6643.12},{"nodes":[17517,13233,19873],"orbits":[0,7],"x":-2880.6,"y":-1668.56},{"nodes":[44344],"orbits":[0],"x":-2864.23,"y":-9385.96},{"nodes":[27726,32416,6529],"orbits":[2],"x":-2851.04,"y":1645.22},{"nodes":[8406,6015,35426],"orbits":[6,3],"x":-2849.6,"y":0.53},{"nodes":[2606,21606,20388],"orbits":[1,2,3],"x":-2824.48,"y":-8749.27},{"nodes":[64471],"orbits":[4],"x":-2808.97,"y":10498.42},{"nodes":[45824],"orbits":[0],"x":-2787.46,"y":11060.96},{"nodes":[6898],"orbits":[0],"x":-2774.37,"y":-1070.72},{"nodes":[3282,58817,53607,37302,52860,45494,40975,24368,40597],"orbits":[0,3,4,7],"x":-2756.41,"y":10024.89},{"nodes":[65016,21206,6752,7378,968,45899,54911,31326,39716,44092,11505],"orbits":[0,2,3],"x":-2750.44,"y":-7108.15},{"nodes":[61615],"orbits":[0],"x":-2744.4,"y":-4969.4},{"nodes":[14575],"orbits":[0],"x":-2730.42,"y":-9028.75},{"nodes":[32128],"orbits":[0],"x":-2720.45,"y":-5537.28},{"nodes":[56090,59136,17729,56466],"orbits":[0,2,3,7],"x":-2701.66,"y":-4273.5},{"nodes":[11184],"orbits":[0],"x":-2697.32,"y":-12038.7},{"nodes":[55412,22538,64659,25211,11330,22185,17796,12412,3355],"orbits":[1,2,3],"x":-2697.32,"y":-11149},{"nodes":[38105,49455,13537,44299,6006,23939,59425,2508,51797,22141,857,58789,46275,13307,26614,3894],"orbits":[0,4,7],"x":-2697.32,"y":-10245.46},{"nodes":[63469,57967,50216,30834],"orbits":[0,2],"x":-2656.19,"y":-2063.25},{"nodes":[56857,10561,43426,45602,23265,25653,36109,64591,25683,14131,46091,2810,20701,36891,32705,13289,34207,35880,9843,8305],"orbits":[2,3,4,5,6,7,9,8],"x":6319.3716959661,"y":-14679.541217109},{"nodes":[3414],"orbits":[0],"x":-2625.49,"y":-8808.47},{"nodes":[23227,39564,3516],"orbits":[4,7],"x":-2620.07,"y":7375.23},{"nodes":[38663,49618,62039],"orbits":[0,7],"x":-2620.07,"y":7379.36},{"nodes":[55348],"orbits":[0],"x":-2620.07,"y":7389.42},{"nodes":[13279],"orbits":[0],"x":-2620.07,"y":7921.63},{"nodes":[37967],"orbits":[0],"x":-2595.86,"y":24.3},{"nodes":[47284],"orbits":[0],"x":-2588.8,"y":-8604.12},{"nodes":[1865,54934,15494,43584],"orbits":[0,2],"x":-2568.32,"y":3948.16},{"nodes":[8493],"orbits":[0],"x":-2554.96,"y":10828.42},{"nodes":[42177,5049,43183,11153,49231],"orbits":[0,7],"x":-2553.76,"y":5504.65},{"nodes":[41838,38103,25429,34084],"orbits":[1,2,7],"x":-2541.03,"y":-1462.22},{"nodes":[3332],"orbits":[0],"x":-2530.04,"y":-8376.52},{"nodes":[53396,64370,45923,52319],"orbits":[6],"x":-2522.24,"y":-1450.05},{"nodes":[51921],"orbits":[6],"x":-2502.19,"y":3479.47},{"nodes":[59442],"orbits":[0],"x":-2496.77,"y":-4970.02},{"nodes":[18101],"orbits":[0],"x":-2496.26,"y":-5249.94},{"nodes":[44850],"orbits":[0],"x":-2494.67,"y":-5247.26},{"nodes":[15801],"orbits":[0],"x":-2494.45,"y":-5536.38},{"nodes":[5920,52574,55478,48006,33604],"orbits":[0,2,7],"x":-2481,"y":3401.68},{"nodes":[32523],"orbits":[0],"x":-2460.75,"y":-3489.54},{"nodes":[58930,52429,6294,4847,14934,858,58387,52454,46604,2138,1546,38827,31890,25745,21081],"orbits":[2,3,4,5,7],"x":-2457.53,"y":-3479.87},{"nodes":[35745,12601,483,50908],"orbits":[0,2],"x":-2431.32,"y":-2692.66},{"nodes":[27992],"orbits":[0],"x":-2415.33,"y":11530.75},{"nodes":[23373,23428,47623,53895,17026,17303,38570],"orbits":[2,3,7],"x":-2399.07,"y":11558.76},{"nodes":[5710,14923,46325,33556,55473,43164,1207,13397,39581,6839],"orbits":[0,4,7],"x":-2393.09,"y":1033.71},{"nodes":[61042],"orbits":[0],"x":-2364.29,"y":-8977.68},{"nodes":[11679],"orbits":[0],"x":-2364.29,"y":-7995.11},{"nodes":[54453,19006,39461,229,46365],"orbits":[0,2],"x":-2362.28,"y":-9378.04},{"nodes":[38856],"orbits":[6],"x":-2351.05,"y":-3487.38},{"nodes":[39207,33518,37519,17045,32564,63579,55131],"orbits":[0,4,7],"x":-2309.42,"y":8451.88},{"nodes":[28950],"orbits":[0],"x":-2308.21,"y":-1862.64},{"nodes":[46358,50423,59376],"orbits":[6],"x":-2291.85,"y":-4007.49},{"nodes":[59438],"orbits":[0],"x":-2280.15,"y":-5538.98},{"nodes":[59413],"orbits":[0],"x":-2250.63,"y":-4971.77},{"nodes":[19240],"orbits":[0],"x":-2241.38,"y":-4242.75},{"nodes":[13241],"orbits":[6],"x":-2221.54,"y":3539.9},{"nodes":[56783],"orbits":[0],"x":6756.5616959661,"y":-15234.651217109},{"nodes":[53589],"orbits":[0],"x":-2199.44,"y":3805.96},{"nodes":[17584,28446,12430,61067,1143,58170],"orbits":[2],"x":-2188.85,"y":-968.66},{"nodes":[28718],"orbits":[0],"x":-2187.5,"y":-962.97},{"nodes":[54521],"orbits":[0],"x":-2171.82,"y":-10395.75},{"nodes":[48670],"orbits":[6],"x":-2134.26,"y":3688.8},{"nodes":[6714,5066,51788,42583,10499],"orbits":[2],"x":-2097.34,"y":4206.32},{"nodes":[1913,4665,61534,7721,64683,41031,23570,36709,63393],"orbits":[0,4,7],"x":-2092.78,"y":1554.69},{"nodes":[10772,21468,2119,39274,53505],"orbits":[0,2,3],"x":-2087.68,"y":7594.08},{"nodes":[38430],"orbits":[0],"x":-2087.37,"y":4208.07},{"nodes":[2864],"orbits":[0],"x":-2086.96,"y":8229.42},{"nodes":[48581,15969,41129,24338,15838,33242,13387],"orbits":[3,4,5,6],"x":-2076.24,"y":-4701.25},{"nodes":[1543,14096,44293],"orbits":[1,2],"x":-2074.7,"y":-4534.37},{"nodes":[54232],"orbits":[0],"x":-2059.23,"y":2453.77},{"nodes":[44372,25829,57791,52229],"orbits":[0,2],"x":-2012.26,"y":-7643.07},{"nodes":[41646],"orbits":[0],"x":-2012.03,"y":4519.75},{"nodes":[28860,56104,14091,23993,8115,36449,42981,52684],"orbits":[1,2,3,4,7],"x":-2012.03,"y":4750.59},{"nodes":[58674,17867,37092,55817],"orbits":[7],"x":-1966.11,"y":4165.53},{"nodes":[2397,54437,16111,5324,46268],"orbits":[0,7],"x":-1955.87,"y":11130.6},{"nodes":[43791,53320,16385,41651,5098],"orbits":[2,3],"x":-1945.48,"y":5858.53},{"nodes":[3367],"orbits":[0],"x":-1941.19,"y":-330.33},{"nodes":[20119,18160,15809,26945,31175,22783,30720,54036,17501,18485],"orbits":[0,2,3,7],"x":-1940.55,"y":-8386.27},{"nodes":[39087],"orbits":[0],"x":-1940.44,"y":-177.34},{"nodes":[23960],"orbits":[0],"x":-1938.69,"y":-17},{"nodes":[26178],"orbits":[0],"x":-1938.53,"y":141.45},{"nodes":[62152],"orbits":[0],"x":-1936.2,"y":295.6},{"nodes":[50626,32597,12777,3918,54708,59695],"orbits":[2],"x":-1927.77,"y":-1422.19},{"nodes":[44948],"orbits":[0],"x":-1923.59,"y":-1417.27},{"nodes":[7424,27491,1823,36994,29432,4061,3471,34531,25363,44098],"orbits":[0,4,7],"x":-1909.32,"y":-6475.67},{"nodes":[3041,47555,53697,10156,59795],"orbits":[3,5,6],"x":-1892.34,"y":-3294.04},{"nodes":[13942,65023,18186,6626,32354,34433,24009,46475,16744,4716,24748],"orbits":[0,2,3,4],"x":-1863.48,"y":6665.33},{"nodes":[3685,55700,44983,32151],"orbits":[2,4,7],"x":-1788.73,"y":10569},{"nodes":[7628],"orbits":[6],"x":-1769.02,"y":3906.89},{"nodes":[33369],"orbits":[0],"x":-1760.47,"y":8417.92},{"nodes":[61170,25763,27186,62963],"orbits":[1,2,7],"x":-1731.48,"y":-9989.29},{"nodes":[43647,32727,53524,32507,12851,57555,52973,37608],"orbits":[0,2,4,7],"x":-1682.34,"y":-9147.25},{"nodes":[3999,9737,59480,36522,37665,4577,42410,24813,20397,35739,26356,15590,57863,8556],"orbits":[0,4,7],"x":-1653.23,"y":9760.91},{"nodes":[56388,21096,57616,63360,18801,62258,11752,62455],"orbits":[0,4,5,7],"x":-1626.68,"y":7851.58},{"nodes":[1220],"orbits":[0],"x":-1614.94,"y":-5019.94},{"nodes":[6655],"orbits":[2],"x":-1610.62,"y":8920.12},{"nodes":[35015],"orbits":[0],"x":-1587.62,"y":8880.27},{"nodes":[36286,14033,41130,34553,8397],"orbits":[1,2,7],"x":-1573.72,"y":-4956.19},{"nodes":[15885],"orbits":[0],"x":-1545.44,"y":-7995.13},{"nodes":[47796,62640,38501,27108,24880,17294,27501,19330,45916,34340,16168,45969,25374],"orbits":[2,4,5,6],"x":-1533.68,"y":2648.54},{"nodes":[50084],"orbits":[0],"x":-1527.89,"y":-734.8},{"nodes":[3936],"orbits":[0],"x":-1525.89,"y":733.41},{"nodes":[36358,19112,12367,3492,60313,56956,54632,36507],"orbits":[0,2,3],"x":-1522.24,"y":-7351.57},{"nodes":[35720,7258,11861,3281],"orbits":[0,7],"x":-1513.28,"y":-2332.55},{"nodes":[39416],"orbits":[0],"x":-1509.87,"y":-10892.06},{"nodes":[58718],"orbits":[0],"x":-1482.46,"y":8698.1},{"nodes":[53853,36170,28693,49280,57320],"orbits":[0,2,7],"x":-1456.07,"y":3778.76},{"nodes":[45497],"orbits":[0],"x":-1446.33,"y":-10165.59},{"nodes":[17057,22784,17025,13515,14601],"orbits":[1,2,7],"x":-1446.33,"y":-9722.75},{"nodes":[34058],"orbits":[0],"x":-1432.94,"y":-4703.73},{"nodes":[4345,14598,50837,43979,26926,45333,59781],"orbits":[2,3],"x":-1411.57,"y":-10845.83},{"nodes":[40336],"orbits":[0],"x":-1410.85,"y":8880.27},{"nodes":[56666],"orbits":[0],"x":-1406.42,"y":2428.11},{"nodes":[38646],"orbits":[0],"x":-1397.89,"y":957.2},{"nodes":[13855],"orbits":[0],"x":-1396.89,"y":-954.59},{"nodes":[42680],"orbits":[0],"x":-1385.44,"y":-8272.26},{"nodes":[54099],"orbits":[0],"x":-1367.15,"y":10828.42},{"nodes":[17150,23888,29399,7390,53647,51446,19750],"orbits":[0,3],"x":-1367.15,"y":11595},{"nodes":[44707,32885,54785,51735,6689,45599],"orbits":[0,2,4,7],"x":-1349.52,"y":4972.79},{"nodes":[17696],"orbits":[0],"x":-1349.52,"y":5917.08},{"nodes":[8349,56564,42077,31644,49235,14739,2102],"orbits":[0,2],"x":-1322.31,"y":-4290.85},{"nodes":[39886],"orbits":[0],"x":-1309.39,"y":-3298.79},{"nodes":[65322],"orbits":[0],"x":-1305.68,"y":8391.66},{"nodes":[47709],"orbits":[0],"x":-1305.68,"y":8698.1},{"nodes":[47175],"orbits":[0],"x":-1271.19,"y":733.1},{"nodes":[61525],"orbits":[0],"x":-1245.18,"y":-728.9},{"nodes":[23450,558,23091,63021,11366,39515,39228,62603,19715,46300,52774,57832,34290,5084,35324,34927],"orbits":[0,2,3,4,5],"x":-1218.9,"y":-11527.92},{"nodes":[63814],"orbits":[0],"x":-1200.68,"y":8879.97},{"nodes":[20495],"orbits":[0],"x":-1178.84,"y":-2058.22},{"nodes":[54818],"orbits":[0],"x":-1170.69,"y":8229.42},{"nodes":[47157,516,7201,61347,64488,48215],"orbits":[0,7],"x":-1169.57,"y":7550.25},{"nodes":[13333,1091,1700,48699],"orbits":[1,2,7],"x":-1161.05,"y":-9989.29},{"nodes":[13425],"orbits":[0],"x":-1137.16,"y":8698.1},{"nodes":[28492],"orbits":[0],"x":-1099.85,"y":11095.71},{"nodes":[45885],"orbits":[0],"x":-1051.9,"y":-10395.75},{"nodes":[40043,9857,55231,37361,54990],"orbits":[1,2,7],"x":-1048.42,"y":4248.9},{"nodes":[315],"orbits":[0],"x":-1032.12,"y":8879.97},{"nodes":[33216],"orbits":[2],"x":-1009.12,"y":8919.8},{"nodes":[13882],"orbits":[0],"x":-962.41,"y":-7706.15},{"nodes":[18086,32427,62844,24655,42127,41573,4456,14363,61338,4776,7333],"orbits":[0,2,3,4],"x":-949.03,"y":-5546.35},{"nodes":[51194,24060,3091,18793,33639,24087,8782],"orbits":[1,2,3,7],"x":-831.53,"y":-7676.31},{"nodes":[46343],"orbits":[0],"x":-767.04,"y":5189.25},{"nodes":[18407],"orbits":[0],"x":-752.96,"y":-2537.92},{"nodes":[13359,8382,61863,42045,50535,10612,31943],"orbits":[2,3],"x":-692.16,"y":-10845.95},{"nodes":[18158],"orbits":[0],"x":-9473.5114156951,"y":-13344.137033218},{"nodes":[58714,29514,21077,3109,36169,354,48429,52274,39431],"orbits":[0,3,4],"x":-617.1,"y":6556.71},{"nodes":[49512],"orbits":[0],"x":-613.84,"y":-7995.13},{"nodes":[35387],"orbits":[0],"x":-612.84,"y":-7781.69},{"nodes":[22439,44498,25101,52199,43139,65248,39752,56409,38068,5936],"orbits":[0,3,4],"x":-612.8,"y":-8637.76},{"nodes":[15182],"orbits":[0],"x":-593.45,"y":8229.42},{"nodes":[52003],"orbits":[2],"x":-509.65,"y":-10901.37},{"nodes":[38270,23724,7275,29402,4046,8875,50687],"orbits":[1,2,3,4,7],"x":-484.77,"y":9710.46},{"nodes":[63484],"orbits":[0],"x":-9304.0614156951,"y":-13507.497033218},{"nodes":[22821,22314],"orbits":[0,7],"x":-478.3,"y":-3316.19},{"nodes":[51184],"orbits":[0],"x":-478.3,"y":-3030.38},{"nodes":[3823,60230,51968,51335,64046,45522,5726,58362,10192,55909],"orbits":[0,1,3,4,5,7],"x":-478.24,"y":-3752.19},{"nodes":[56935],"orbits":[0],"x":-478.02,"y":-4703.73},{"nodes":[22419],"orbits":[0],"x":-478.01,"y":-2158.22},{"nodes":[6554],"orbits":[0],"x":-477.99,"y":-7622.1},{"nodes":[55066,19796,15899,18308,21721,21627,9290,19129,62194],"orbits":[2,3,4,7],"x":-477.54,"y":10441.93},{"nodes":[7049,25711,31566,24766,22556,11257,10271,58038,35028,51974],"orbits":[0,2,3],"x":-466.62,"y":8827.24},{"nodes":[39476],"orbits":[0],"x":-465.64,"y":-7778.58},{"nodes":[50383],"orbits":[0],"x":-458.18,"y":-9486.35},{"nodes":[29391,50715,61354,29800],"orbits":[2,3,7],"x":-429.99,"y":-9489.3},{"nodes":[47363,13708,9164,25513,51825,47856,32561],"orbits":[2,3,4,5,6],"x":-420.12,"y":4842.33},{"nodes":[62588],"orbits":[0],"x":-405.01,"y":3700.21},{"nodes":[44405],"orbits":[0],"x":-382.9,"y":-7264.94},{"nodes":[14997],"orbits":[0],"x":-376.02,"y":4798.23},{"nodes":[55807,6686,1922,41965,1755,18845],"orbits":[0,2,7],"x":-374.23,"y":-2574.13},{"nodes":[32976,34202,14428,49285,6287,38776,57816,364],"orbits":[1,2,3,4,7],"x":-344.33,"y":11065.56},{"nodes":[23907],"orbits":[0],"x":-317.61,"y":-7755.36},{"nodes":[36564,17754,24039,46644,18348,25239,61267,13174,34419,19482,39470,770,46016,8854,7793,64379,63894,23880,24135,32699],"orbits":[6,5,9,8],"x":-9132.2814156951,"y":-12579.507033218},{"nodes":[53975,55104,33254,19125],"orbits":[1,2,7],"x":-296.21,"y":-5775.53},{"nodes":[28510,61438,42350],"orbits":[6],"x":-262.23,"y":3156.44},{"nodes":[5407],"orbits":[0],"x":-257.48,"y":2491.06},{"nodes":[934,9825,12526],"orbits":[4,3],"x":-248.37,"y":7972.75},{"nodes":[14122],"orbits":[0],"x":-229.01,"y":-7281.87},{"nodes":[60878],"orbits":[0],"x":-211.59,"y":-7418.46},{"nodes":[21560],"orbits":[0],"x":-204.43,"y":-7142.42},{"nodes":[44605,2455,48588,13081],"orbits":[5],"x":-203.43,"y":2592.67},{"nodes":[17044],"orbits":[0],"x":-191.9,"y":-7617.42},{"nodes":[57039,14572,11037],"orbits":[3],"x":-152.71,"y":3700.23},{"nodes":[29328,43201,43383,37450],"orbits":[4],"x":-150.31,"y":3572.61},{"nodes":[59779],"orbits":[0],"x":-133.15,"y":1690.41},null,{"nodes":[35492,30523,11376,50720,34199,43557],"orbits":[1,3,4,5,7],"x":-73.93,"y":-9897.76},{"nodes":[44871],"orbits":[3],"x":-30.93,"y":-1405.7},{"nodes":[46819],"orbits":[0],"x":-0.88,"y":-7031.82},{"nodes":[59362],"orbits":[0],"x":0,"y":-10395.75},{"nodes":[29009],"orbits":[0],"x":0,"y":-9772.2},{"nodes":[5314],"orbits":[4],"x":0,"y":-9671.2},{"nodes":[61419],"orbits":[0],"x":0,"y":-7995.13},{"nodes":[8616],"orbits":[0],"x":0,"y":-5955.17},{"nodes":[57710],"orbits":[6],"x":0,"y":-4700.35},{"nodes":[22290,5501,48821,15618,32404],"orbits":[0,2,3],"x":0,"y":-4439.9},{"nodes":[29502,47307,36302,3242,13769,59636,48007],"orbits":[0,2,7],"x":0,"y":-3031.45},{"nodes":[54447],"orbits":[0],"x":0,"y":-1490.58},{"nodes":[52125],"orbits":[0],"x":0.13,"y":10105.93},{"nodes":[2847],"orbits":[0],"x":0.13,"y":10828.42},{"nodes":[11337,29369,23427,47270,52799,60515,44455,19955,62914,41669,55250,56649,41972,17380],"orbits":[0,1,3,4],"x":0.44,"y":-11452.46},{"nodes":[40691,36746,25893,51169,43576,14324,1468,7971],"orbits":[2,3,4,7],"x":0.82,"y":-6450.52},{"nodes":[54417,49657],"orbits":[6],"x":1.25,"y":3822.38},{"nodes":[10247,28370],"orbits":[6],"x":1.63,"y":3822.38},{"nodes":[50986],"orbits":[0],"x":1.95,"y":1469.82},{"nodes":[52442,14254,97],"orbits":[2],"x":1.95,"y":2418.36},{"nodes":[47150,38779,44836],"orbits":[2],"x":1.95,"y":2829.7},{"nodes":[48635],"orbits":[0],"x":1.95,"y":6250.78},{"nodes":[21755],"orbits":[0],"x":1.95,"y":7013.94},{"nodes":[57805,43444,7788],"orbits":[4,7],"x":3.72,"y":5712},{"nodes":[38003,28361,47782],"orbits":[4,7],"x":4.1,"y":5712},{"nodes":[63526],"orbits":[0],"x":6.24,"y":5223.21},{"nodes":[44176,16618,10273,49696,42280,24511,45272,21205,57047,35688,38138,45278,4492],"orbits":[0,5,7],"x":7.01,"y":11943.01},{"nodes":[54127],"orbits":[0],"x":8.31,"y":8229.42},{"nodes":[54282],"orbits":[3],"x":8.31,"y":9742.42},{"nodes":[4739],"orbits":[3],"x":28.94,"y":-1404.7},{"nodes":[59915],"orbits":[0],"x":136.86,"y":1689.33},{"nodes":[41210,43578,59028,8092],"orbits":[4],"x":150.01,"y":3572.63},{"nodes":[50609,14926,11916],"orbits":[3],"x":151.5,"y":3700.21},{"nodes":[11311,38057,34061,56910],"orbits":[5],"x":225.42,"y":2596.07},{"nodes":[27779],"orbits":[0],"x":239.13,"y":-10147.55},{"nodes":[16538,9217,61281,47733,5108,44330],"orbits":[0,2,3],"x":260.71,"y":6565.73},{"nodes":[10694],"orbits":[0],"x":-8561.6214156951,"y":-13001.437033218},{"nodes":[7741,42500,59881],"orbits":[6],"x":262.02,"y":3155.84},{"nodes":[17340,40341,62051],"orbits":[4,3],"x":265.15,"y":7972.57},{"nodes":[26648,22565,17994,24256,63541],"orbits":[2],"x":266.8,"y":10482.93},{"nodes":[2461],"orbits":[0],"x":273.71,"y":2491.06},{"nodes":[34367],"orbits":[0],"x":275.93,"y":-5926.79},{"nodes":[10398,3472,56640,26682],"orbits":[0,2],"x":310.14,"y":-7336.21},{"nodes":[30346,34006,15408,29695,43736,6338],"orbits":[0,2,7],"x":371.9,"y":-2574.13},{"nodes":[58090],"orbits":[0],"x":399.3,"y":-5702.27},{"nodes":[1477],"orbits":[0],"x":407.71,"y":3700.23},{"nodes":[48774],"orbits":[0],"x":410.9,"y":-6145.21},{"nodes":[4017,12918,26447,10079,49633],"orbits":[0,2],"x":418.52,"y":-9235.2},{"nodes":[517],"orbits":[0],"x":419.3,"y":-4284.19},{"nodes":[45570,43713,3051,35602,27009,30459],"orbits":[0,1,2,7],"x":452.02,"y":-9772.2},{"nodes":[56216],"orbits":[0],"x":472.38,"y":-2158.22},{"nodes":[14666,9642,17973,4748,61027],"orbits":[0,3,7],"x":480.3,"y":-3752.19},{"nodes":[39037],"orbits":[0],"x":486.61,"y":-4703.51},{"nodes":[2254],"orbits":[0],"x":486.99,"y":-3030.38},{"nodes":[4113,36782,55572,44179],"orbits":[0,7],"x":494.7,"y":-8434.59},{"nodes":[1151,4627,57626],"orbits":[7],"x":494.7,"y":-8404.42},{"nodes":[3025],"orbits":[0],"x":497.14,"y":-7995.13},{"nodes":[44765,22533,11066,26663,32233],"orbits":[0,2,3,7],"x":502.65,"y":8723.77},{"nodes":[27492],"orbits":[0],"x":538.54,"y":-5918.05},{"nodes":[45576,51944,55060,43829,49406,47683,51728,33037,6505],"orbits":[0,2,3,4,5,7],"x":541.38,"y":9564.7},{"nodes":[22691],"orbits":[0],"x":552.41,"y":-4284.19},{"nodes":[56978],"orbits":[0],"x":610.22,"y":8229.3},{"nodes":[63267,65424,4377,45488,50273,47893,57774,2394,3131],"orbits":[0,2,3],"x":615.53,"y":5034.86},{"nodes":[8872],"orbits":[0],"x":615.53,"y":5034.86},{"nodes":[34813,7218,62505,32436,60203,472,3744,5332],"orbits":[1,2,3,4,7],"x":624.45,"y":11228.41},{"nodes":[13909,31037,34866,40985,62679],"orbits":[2],"x":637.55,"y":-6943.69},{"nodes":[13542],"orbits":[0],"x":664.82,"y":-6148.06},{"nodes":[21540],"orbits":[0],"x":682.79,"y":-5708.98},null,{"nodes":[15984],"orbits":[0],"x":728.79,"y":-10884.25},{"nodes":[19223,25213,37872,21871,51847,33974,31189,64665,26194,53166,28863],"orbits":[0,4,7],"x":729.71,"y":7013.94},{"nodes":[50150,11873,37279,41159,27434,51234,15991],"orbits":[2,3],"x":743.22,"y":-10817.67},{"nodes":[9485],"orbits":[0],"x":756.52,"y":-2537.92},{"nodes":[34030,42614,25594,13634,47441,61992],"orbits":[0,1,2,7],"x":776.04,"y":-7570.94},{"nodes":[27658],"orbits":[0],"x":787.35,"y":-5929.12},{"nodes":[7104,54733,13123,62723,14258],"orbits":[2,4,7],"x":825.93,"y":-8807.18},{"nodes":[15083],"orbits":[0],"x":905.73,"y":-11253.83},{"nodes":[25619,42354,57196,23702,43562,3660,63445,59501],"orbits":[0,2,3],"x":924.86,"y":10235.46},{"nodes":[35653],"orbits":[0],"x":940.85,"y":11379.02},{"nodes":[58109],"orbits":[0],"x":1010.78,"y":4639.54},{"nodes":[22271],"orbits":[0],"x":1029.73,"y":-11468.6},{"nodes":[17711],"orbits":[0],"x":1057.83,"y":-5957.03},{"nodes":[46124,63009,37593,63739],"orbits":[0,2,7],"x":1060.36,"y":-5120.17},{"nodes":[40783],"orbits":[0],"x":1061.08,"y":-5546.35},{"nodes":[38732],"orbits":[0],"x":1063.41,"y":-7995.13},{"nodes":[40345,42290,52254,37991],"orbits":[7],"x":1070.74,"y":-9412.83},{"nodes":[50540],"orbits":[0],"x":1073.28,"y":-9540.92},{"nodes":[36639,32009,36814,16499],"orbits":[7],"x":1075.8,"y":-9669},{"nodes":[60685],"orbits":[0],"x":1089.99,"y":-3001.45},{"nodes":[18651],"orbits":[0],"x":1129.94,"y":-11238.26},{"nodes":[55554],"orbits":[0],"x":1139.73,"y":-11659.12},{"nodes":[33180,11788,14355,60269,8483,46989,6588],"orbits":[0,7],"x":1149.31,"y":-6643.67},{"nodes":[27853,59289,3365,52576,64550,22532],"orbits":[2,7],"x":1152.97,"y":4158.69},{"nodes":[35046],"orbits":[0],"x":1168.19,"y":-2023.36},{"nodes":[55802],"orbits":[0],"x":1168.66,"y":10828.42},{"nodes":[3717],"orbits":[0],"x":1168.66,"y":11146.25},{"nodes":[60488],"orbits":[0],"x":1170.11,"y":4170.02},{"nodes":[21274],"orbits":[0],"x":1188.06,"y":8229.3},{"nodes":[57190,27859,38694,38763,22188],"orbits":[1,7],"x":1188.06,"y":8669.63},{"nodes":[62237,59281,14394,1221,50124,35743,60116],"orbits":[0,2,3,4],"x":1234.8,"y":5027.55},{"nodes":[62677],"orbits":[0],"x":1235.03,"y":-10395.55},{"nodes":[26905],"orbits":[3],"x":1247.13,"y":-11855.75},{"nodes":[11736,8821,28975],"orbits":[3,4,6],"x":1249.73,"y":-11514.66},{"nodes":[17107],"orbits":[0],"x":1264.03,"y":-7385.9},{"nodes":[44683],"orbits":[0],"x":1270.43,"y":-728.84},{"nodes":[50459],"orbits":[0],"x":1274.68,"y":735.85},{"nodes":[1826],"orbits":[0],"x":1308.1,"y":-3294.7},{"nodes":[20686],"orbits":[0],"x":1348.97,"y":2324.75},{"nodes":[44566],"orbits":[0],"x":1353.57,"y":9646.22},{"nodes":[65468],"orbits":[0],"x":1366.53,"y":11380.85},{"nodes":[63863,27785],"orbits":[0,7],"x":1367.44,"y":-11645.12},{"nodes":[36293,55708],"orbits":[0,7],"x":1381.34,"y":-11239.64},{"nodes":[13828],"orbits":[0],"x":1402.97,"y":958.27},{"nodes":[48030,6715,62436,116,3215,41372,44359],"orbits":[0,7],"x":1423.72,"y":-4183.63},{"nodes":[47759],"orbits":[0],"x":1436.89,"y":-10147.25},{"nodes":[3995,12311,64119,18115,48856,17882,33596],"orbits":[0,7],"x":1450.76,"y":7777.63},{"nodes":[53996,17686,43575,41512],"orbits":[7],"x":1474.81,"y":3454.96},{"nodes":[42736],"orbits":[0],"x":1484.79,"y":-2826.54},{"nodes":[60741,49804,6950,24035,33922],"orbits":[2],"x":1505.67,"y":-5546.35},{"nodes":[10909,16489,28556],"orbits":[6,3],"x":1516.21,"y":2614.41},{"nodes":[56651],"orbits":[0],"x":1535.77,"y":727.98},{"nodes":[19998],"orbits":[0],"x":1559.69,"y":11253.56},{"nodes":[11672],"orbits":[0],"x":1563.03,"y":-4703.51},{"nodes":[2486,11410,22976,19341,56118,61487,36596,8440,63732,45013,58884],"orbits":[0,1,4,6,7],"x":1569.52,"y":6131.98},{"nodes":[48401,15507,1140],"orbits":[2,3,6],"x":1574.14,"y":1708.94},{"nodes":[39116,9941,38888],"orbits":[7,3],"x":1598.81,"y":3240.19},{"nodes":[42076,46972,17706],"orbits":[0,2,7],"x":1600.36,"y":-3445.28},{"nodes":[54783],"orbits":[1],"x":1609.09,"y":-3526.5},{"nodes":[58783,37190,35855,48583,26520,35859],"orbits":[0,2],"x":1632.43,"y":4050.7},{"nodes":[48846],"orbits":[0],"x":1657.19,"y":9770.52},{"nodes":[2978],"orbits":[0],"x":1663.34,"y":10309.59},{"nodes":[6266,60085,15839,11667,1915,48617],"orbits":[1,7],"x":1670.41,"y":10295.58},{"nodes":[30117],"orbits":[0],"x":-7077.2916959661,"y":-15153.531217109},{"nodes":[25807],"orbits":[0],"x":1694.19,"y":11468.66},{"nodes":[30555],"orbits":[0],"x":1695.71,"y":-2698.11},{"nodes":[27234],"orbits":[0],"x":1713.31,"y":-4986.63},{"nodes":[4203],"orbits":[0],"x":1714.69,"y":-2969.93},{"nodes":[14340],"orbits":[0],"x":1734.98,"y":4453},{"nodes":[58939,26319,30990,44608],"orbits":[0,2],"x":1737.77,"y":4778},{"nodes":[2732,65393,52241,58115,94,16790],"orbits":[1,2,7],"x":1746.18,"y":-5035.12},{"nodes":[49691,31409,50437,32274,61106,59653,35987],"orbits":[0,2,4,7],"x":1759.97,"y":1320.44},{"nodes":[48551],"orbits":[0],"x":-7001.4816959661,"y":-14067.501217109},{"nodes":[15876,7947,26061,4579],"orbits":[2],"x":1776.09,"y":-10680.12},{"nodes":[17672],"orbits":[0],"x":1797.54,"y":-7995.13},{"nodes":[11230],"orbits":[0],"x":1797.54,"y":-7675.13},{"nodes":[48290,49088,47155,55180,17394,45530,3443,63545],"orbits":[0,2,3,7],"x":1798.44,"y":-7166.71},{"nodes":[20140],"orbits":[0],"x":1800.67,"y":-8634.27},{"nodes":[20861,8522,26236,38069,45350,338,24491,3438,18856],"orbits":[1,2,3,4,7],"x":1802.15,"y":-8810.16},{"nodes":[7576,33866,10364,42857,20024,44223,55342,17248,10429,49220],"orbits":[0,1,2,4,5,7],"x":1821.35,"y":-1202.94},{"nodes":[39298],"orbits":[0],"x":1824.91,"y":8228.37},{"nodes":[10998,9736,61396,61318,2843,1019,45037,21438,62235],"orbits":[0,2,3,4,5,7],"x":1826.63,"y":8513.85},{"nodes":[7062,16680,48137,33887,43155,31763,33415,6178],"orbits":[4],"x":1857.66,"y":11423.83},{"nodes":[64726,19573,17553,46296,38479,19342,27493],"orbits":[1,2,3,4,7],"x":1899.93,"y":6744.84},{"nodes":[53683],"orbits":[0],"x":1904.34,"y":11524.96},{"nodes":[44430],"orbits":[0],"x":1949.13,"y":11357.83},{"nodes":[44343,55276,52980,17366,18970,29361,11938,39964,1215,48198],"orbits":[0,1,2,4,5,7],"x":1958.85,"y":-978.15},{"nodes":[33225],"orbits":[0],"x":1960.52,"y":-9606.62},{"nodes":[21779,9185,40760,60107,57204,47833],"orbits":[0,2],"x":1978.8,"y":-4255.94},{"nodes":[19779,63891,63074,42999,4925],"orbits":[1,2,3],"x":1999.54,"y":-11112.83},{"nodes":[35660,18548,62628,4313,35234,6789,28992],"orbits":[0,2,4,7],"x":2012.88,"y":865.02},{"nodes":[17726,11826],"orbits":[7],"x":2015.32,"y":2999.71},{"nodes":[11315],"orbits":[0],"x":2015.42,"y":9673.14},{"nodes":[64427,51892,44188,59387],"orbits":[0,2],"x":2081.9,"y":-8262.87},{"nodes":[23153,31112,56897,57785,63828,23996],"orbits":[0,7],"x":2082.55,"y":7631.77},{"nodes":[30082],"orbits":[0],"x":2092.43,"y":11575.37},{"nodes":[46554],"orbits":[0],"x":2107.3,"y":-10394.21},{"nodes":[41225,48611,4271,62887],"orbits":[0,2],"x":2107.3,"y":-9931.58},{"nodes":[47177],"orbits":[0],"x":2110.13,"y":-4703.51},{"nodes":[61768],"orbits":[0],"x":2157.18,"y":-9511.45},{"nodes":[61432],"orbits":[0],"x":2164.6,"y":11512.63},{"nodes":[56926,44255,14548,59541,10320,28573,15358,41905],"orbits":[0,2,3,7],"x":2165.23,"y":-6650.5},{"nodes":[2841,33059,39839,20205],"orbits":[0,2],"x":2192.99,"y":4717.44},{"nodes":[52703],"orbits":[0],"x":-6563.3716959661,"y":-13772.791217109},{"nodes":[48568],"orbits":[0],"x":2199.2,"y":3806.76},{"nodes":[49046],"orbits":[0],"x":2214.93,"y":-3836.38},{"nodes":[62159,59603,57110,46561],"orbits":[0,2,7],"x":2229.99,"y":-3149.3},{"nodes":[16460,43746,38143],"orbits":[2,3,6],"x":2235.52,"y":536.07},{"nodes":[57810],"orbits":[0],"x":2257.86,"y":-8717.37},{"nodes":[5961],"orbits":[0],"x":2260.4,"y":9939.27},{"nodes":[54675],"orbits":[0],"x":2281.59,"y":10332.05},{"nodes":[58329,31950,8569],"orbits":[6],"x":2292.18,"y":-3970.17},null,{"nodes":[39987,12419,18913,56063],"orbits":[0,2,3,7],"x":2317.51,"y":-5438.63},{"nodes":[40073],"orbits":[0],"x":2343.9,"y":-9085.31},{"nodes":[20744,33053,4844,50795,58013],"orbits":[1,7],"x":2377.83,"y":2986.75},{"nodes":[63926],"orbits":[0],"x":2393.91,"y":-9611.59},{"nodes":[26383,8415,26282,27667,23416,56162,65518,62388,30071,59342,47442,59822],"orbits":[6,5,9,8],"x":-6319.3716959661,"y":-14203.541217109},{"nodes":[53266],"orbits":[0],"x":2453.78,"y":-8312.45},{"nodes":[46224,24045,49799,45019],"orbits":[0,2],"x":2457.39,"y":3459.95},{"nodes":[26786,18882],"orbits":[0,5],"x":2459.2,"y":4266.46},{"nodes":[23764],"orbits":[0],"x":2459.21,"y":-3622.89},{"nodes":[5295],"orbits":[0],"x":2476.38,"y":9574.5},{"nodes":[50485,28229,8540,45230,22959],"orbits":[0,2],"x":2497.88,"y":-5053.36},{"nodes":[19288],"orbits":[0],"x":2503.68,"y":7415.67},{"nodes":[38814],"orbits":[0],"x":2503.68,"y":7792.67},{"nodes":[20387],"orbits":[0],"x":2504.3,"y":-8625.66},{"nodes":[43431,20779,50239,19224,32555,9535,24963,42169,61309,51850,37434],"orbits":[0,2,3,4,7],"x":2511.05,"y":8731.74},{"nodes":[63731],"orbits":[0],"x":2537.98,"y":11565.76},{"nodes":[58814],"orbits":[0],"x":2568.17,"y":10828.42},{"nodes":[29582,43923,19470,50328,10053,9458],"orbits":[0,2,3],"x":2573.06,"y":1485.46},{"nodes":[4850],"orbits":[0],"x":2577.55,"y":-4030.32},{"nodes":[11855,56999,44014,30829],"orbits":[0,2],"x":2590.36,"y":5169.65},{"nodes":[58002,55575,45086,34520,23738],"orbits":[0,2,3,7],"x":2590.88,"y":-7324.15},{"nodes":[17024],"orbits":[0],"x":2607.33,"y":-8878.62},{"nodes":[53196,12322,32135,35848,28625,46692,51509,9393],"orbits":[0,1,4,7],"x":2622.75,"y":6605.25},{"nodes":[35896],"orbits":[0],"x":2634.6,"y":-7995.13},{"nodes":[13738],"orbits":[0],"x":2641.65,"y":-9309.5},{"nodes":[52354],"orbits":[0],"x":2667.71,"y":11496.1},{"nodes":[31223],"orbits":[0],"x":-6075.3516959661,"y":-13772.791217109},{"nodes":[4157,55088,34168],"orbits":[7],"x":2694.54,"y":-2103.71},{"nodes":[53960],"orbits":[5],"x":2704.11,"y":-2329.78},{"nodes":[36479,36778,12925],"orbits":[4],"x":2724.74,"y":-2058.41},{"nodes":[61312,20831,29843,55397,44527,44875],"orbits":[0,2,4,7],"x":2727.45,"y":2024.66},{"nodes":[9020,244,41171,37767,6596,36341,35118],"orbits":[0,1,2,4,7],"x":2730.83,"y":11768.89},{"nodes":[35503],"orbits":[0],"x":2744.59,"y":-3760.9},{"nodes":[34233,14725,32545,16123],"orbits":[3,2],"x":2753.29,"y":-2001.95},{"nodes":[31745,3234,3624,10927,9272,18470,4447,12906],"orbits":[1,3,4,7],"x":2756.47,"y":5912.5},{"nodes":[13844],"orbits":[0],"x":2767.92,"y":0.42},{"nodes":[19104],"orbits":[0],"x":2770.83,"y":1599.66},{"nodes":[52568],"orbits":[0],"x":2776.83,"y":7019.78},{"nodes":[53560],"orbits":[0],"x":2785.02,"y":-8428.64},{"nodes":[34984,12661,44917,18895,703,10552],"orbits":[0,1,7],"x":2787.39,"y":-5900.44},{"nodes":[12465,30040,56016,65149,35594,26830],"orbits":[1,2,5,7],"x":2795.71,"y":10440.37},{"nodes":[13576],"orbits":[0],"x":2802.27,"y":-8676.29},{"nodes":[64352],"orbits":[0],"x":2806.74,"y":4311.96},{"nodes":[37372],"orbits":[0],"x":2810.3,"y":-9096.02},{"nodes":[12337],"orbits":[0],"x":2880.86,"y":9533.6},{"nodes":[25281,10677,56638,53935],"orbits":[1,2],"x":2886.44,"y":-3430.12},{"nodes":[7405],"orbits":[0],"x":2886.7,"y":-4100.44},{"nodes":[48585],"orbits":[0],"x":2890.88,"y":2251.96},{"nodes":[31517,11722,62431],"orbits":[0,2],"x":2898.16,"y":-5489.12},{"nodes":[13341,56841,18451,63255],"orbits":[0,2],"x":2899.54,"y":2850.56},{"nodes":[62779],"orbits":[0],"x":2918.45,"y":7099.38},{"nodes":[62230,19355,37974],"orbits":[6],"x":2922.78,"y":-10114.18},{"nodes":[39567,50816,50755,10159,4828,25026,36379,31977,19044,3567,33345,10314,61923,16256,53188],"orbits":[0,1,2,3,4,5],"x":2922.78,"y":-9973.75},{"nodes":[21336,15975,62984,58182,7344,26931],"orbits":[3,2],"x":2935.56,"y":-1694.84},{"nodes":[8975],"orbits":[0],"x":2939.76,"y":-2768.08},{"nodes":[44487,45137,39884,40271],"orbits":[7],"x":2946.52,"y":4969.56},{"nodes":[44345],"orbits":[0],"x":2947.79,"y":4537.32},{"nodes":[20504,52836,56806,11980,62341],"orbits":[0,4,7],"x":2995.2,"y":8568.45},{"nodes":[46157],"orbits":[0],"x":3017.04,"y":-8315.27},{"nodes":[3665],"orbits":[0],"x":3028.9,"y":6994.96},{"nodes":[50516,41447,31626,59661,13610,2814,26952,12245,19749],"orbits":[1,3,7],"x":3038.31,"y":11084.54},{"nodes":[38614,25827,55241,44201,27662],"orbits":[1,2,3],"x":3049.32,"y":-6418.35},{"nodes":[37806],"orbits":[0],"x":3052.85,"y":-8723.72},{"nodes":[42250],"orbits":[0],"x":3086.31,"y":5345.94},{"nodes":[40630],"orbits":[0],"x":3105.36,"y":2128.06},{"nodes":[6772,30695,13783,56472,22795,42781],"orbits":[0,2,4,7],"x":3109.38,"y":1336.95},{"nodes":[17118],"orbits":[0],"x":3112.88,"y":7440.94},{"nodes":[20049,30252,32818,48135,12750],"orbits":[0,7],"x":3112.88,"y":7857},{"nodes":[50192],"orbits":[0],"x":-5648.4816959661,"y":-14067.501217109},{"nodes":[32185],"orbits":[0],"x":3113.83,"y":7213.29},{"nodes":[63064,65437,30634,54413],"orbits":[3,2],"x":3116.47,"y":-1389.24},{"nodes":[26214],"orbits":[0],"x":3129.06,"y":-6970.48},{"nodes":[30047],"orbits":[0],"x":3144.14,"y":3080.1},{"nodes":[40068,53149,32683],"orbits":[4],"x":3145.56,"y":-1331.11},{"nodes":[56325],"orbits":[0],"x":3195.27,"y":2366.42},{"nodes":[3165],"orbits":[0],"x":-5560.9516959661,"y":-15153.501217109},{"nodes":[53965],"orbits":[0],"x":3203.89,"y":9325.66},{"nodes":[24825,34136,29479],"orbits":[5,3],"x":3203.92,"y":0.42},{"nodes":[48833],"orbits":[0],"x":3228.15,"y":4292.78},{"nodes":[57517],"orbits":[0],"x":3247.77,"y":3615.89},{"nodes":[4],"orbits":[0],"x":3249.41,"y":4552.82},{"nodes":[46034],"orbits":[0],"x":3255.08,"y":-5628.71},{"nodes":[55668],"orbits":[0],"x":3266.72,"y":-8000},{"nodes":[55420,30061,31908,5594,50107,50881],"orbits":[2],"x":3269.96,"y":-7564.13},{"nodes":[8785],"orbits":[0],"x":3272.71,"y":-7565.73},{"nodes":[29240],"orbits":[0],"x":3284.63,"y":-9003.35},{"nodes":[25170,19442,30820,8606],"orbits":[0,2,7],"x":3312.53,"y":4003.79},{"nodes":[13411],"orbits":[5],"x":3369.01,"y":-1178.15},{"nodes":[33946,34074,57227,23259,22864,57966],"orbits":[0,2,3,7],"x":3386.17,"y":9912.71},{"nodes":[16484],"orbits":[2],"x":3395.61,"y":6043.67},{"nodes":[32943,22368,47088,8789,16938,29930,63182,37266],"orbits":[0,2,4,7],"x":3395.61,"y":6863.03},{"nodes":[55429],"orbits":[0],"x":3398.9,"y":1369.34},{"nodes":[36630,60829,29941,28268],"orbits":[1,2,3],"x":3414.8,"y":3529.44},{"nodes":[19808],"orbits":[0],"x":3433.98,"y":1627.23},{"nodes":[57513],"orbits":[0],"x":3444.63,"y":-9280.49},{"nodes":[25557],"orbits":[6],"x":3446.89,"y":-7266.34},{"nodes":[21280],"orbits":[0],"x":3498.09,"y":2467.05},{"nodes":[41770,9441,5077,33080,43254,33400],"orbits":[0,2],"x":3507.9,"y":5460.57},{"nodes":[11578],"orbits":[0],"x":3512.67,"y":4752.05},{"nodes":[20837],"orbits":[0],"x":3537.82,"y":3734.46},{"nodes":[41029],"orbits":[0],"x":3541.56,"y":-6134.17},{"nodes":[28050],"orbits":[6],"x":3551.58,"y":2050.41},{"nodes":[31928,50574,19426,15443],"orbits":[0,2],"x":3553.55,"y":-5454.76},{"nodes":[5564],"orbits":[0],"x":3555.53,"y":4441.55},{"nodes":[21080,1869,27095,48658,14890],"orbits":[0,2,7],"x":3560.13,"y":-4198.58},{"nodes":[24812,56360,64643,27176],"orbits":[0,2],"x":3563.72,"y":-3733.75},{"nodes":[36997],"orbits":[0],"x":3599.3,"y":2962.09},{"nodes":[53539,46705,45650,9572,12822],"orbits":[0,2,3],"x":3607.08,"y":2672.84},{"nodes":[17548,14958,630,13419,31039],"orbits":[0,1,7],"x":3632.11,"y":-2981.28},{"nodes":[10671,23419,55930,5740,40687],"orbits":[2],"x":3636.66,"y":10787.37},{"nodes":[22049],"orbits":[0],"x":3638.69,"y":1581.38},{"nodes":[24239,55846,40213,24481],"orbits":[0,1],"x":3641.03,"y":-482.86},{"nodes":[62510,3985,43423,8697,30905,64140,51336,56818,38895,48660],"orbits":[0,2,3,4],"x":3650.57,"y":8506.92},{"nodes":[49473],"orbits":[0],"x":3660.16,"y":3626.42},{"nodes":[47754,23455,49740,55847,27274],"orbits":[0,1,7],"x":3668.09,"y":-8216.37},{"nodes":[63861,55947,13823,46088,62153,32054],"orbits":[3,2],"x":3689.45,"y":-9957.29},{"nodes":[25100],"orbits":[0],"x":3733.3,"y":5789.19},{"nodes":[25620,26804,55405,59909,30539,9083],"orbits":[0,1,7],"x":3771.31,"y":-7094.88},{"nodes":[10131],"orbits":[0],"x":3772.63,"y":-10338.81},{"nodes":[51048],"orbits":[0],"x":3772.84,"y":10291.5},{"nodes":[27761,5826],"orbits":[0,2],"x":3776.11,"y":2965.63},{"nodes":[61104],"orbits":[0],"x":3779.38,"y":3832.89},{"nodes":[39280,55568,44669,32951,14127,44690,41522],"orbits":[0,2,3],"x":3782.58,"y":-10845.24},{"nodes":[11838,10881,33112,36450],"orbits":[0,3,7],"x":3832.63,"y":-9003.35},{"nodes":[5257,55507,22359,9141,13748,38338,35760,16367,60692,5703],"orbits":[0,3,4,7],"x":3842.13,"y":-4910.29},{"nodes":[5702],"orbits":[0],"x":3849.74,"y":-1186.7},{"nodes":[38676,27910,53938,64056,36931],"orbits":[1,2,7],"x":3855.19,"y":-2510.92},{"nodes":[56045],"orbits":[0],"x":3856.59,"y":-2226.59},{"nodes":[44563,59053,54805],"orbits":[0,3,5],"x":3857.5,"y":-5882.32},{"nodes":[13379],"orbits":[0],"x":3866.11,"y":2806.15},{"nodes":[60505],"orbits":[0],"x":3888.73,"y":1790.7},{"nodes":[63585],"orbits":[0],"x":3915.95,"y":4292.71},{"nodes":[44612,9112,41538,55598,15644],"orbits":[0,1,3],"x":3917.46,"y":3195.79},{"nodes":[31855,37408,60738,46761],"orbits":[0,2,7],"x":3918.15,"y":449.43},{"nodes":[23961,10041,32799,30910,17600,8791,18519,59647,32096],"orbits":[0,2,3,7],"x":3926.82,"y":9716.85},{"nodes":[38459,61373,63610,5988,38568],"orbits":[1,2,3],"x":3926.84,"y":959.23},{"nodes":[33751,8810,12451],"orbits":[1,3,7],"x":3941.17,"y":7406.81},{"nodes":[14343],"orbits":[0],"x":3946.1,"y":8993.8},{"nodes":[18923],"orbits":[6],"x":3992.99,"y":6086.8},{"nodes":[46146,15829,55227],"orbits":[0,7],"x":3994,"y":-485.92},{"nodes":[32509,47614,3688,22219,52351,52260],"orbits":[0,2,7],"x":4031.85,"y":-6354.58},{"nodes":[13030],"orbits":[0],"x":4037.79,"y":5340.36},{"nodes":[43691,21746,65009,29517,32701],"orbits":[6],"x":4039.97,"y":0.42},{"nodes":[24647,61196],"orbits":[6],"x":4137.88,"y":-2406.01},{"nodes":[37220,50342,5227,17955,46402,51708],"orbits":[0,2,3,7],"x":4182.56,"y":6218.3},{"nodes":[36623,3628,64474,31630,10729],"orbits":[0,2],"x":4183.71,"y":-9861.17},{"nodes":[59651,47821,41654,41033,55872],"orbits":[3,2],"x":4188.77,"y":-7809.17},{"nodes":[54746],"orbits":[0],"x":4195.04,"y":9238},{"nodes":[41062,47677,14045,33848,31991,65176,36070,9472],"orbits":[0,4,5,6,7],"x":4216.28,"y":4693.55},{"nodes":[55],"orbits":[0],"x":4219.73,"y":5087.65},{"nodes":[38703,63525,8249,16816,53094],"orbits":[0,7],"x":4278.42,"y":10564.54},{"nodes":[8510],"orbits":[0],"x":4283.46,"y":5565.69},{"nodes":[44239,60083,55270],"orbits":[0,7],"x":4332.46,"y":-271.82},{"nodes":[9085],"orbits":[0],"x":4347,"y":6925.8},{"nodes":[51463,4364,36114,23360,23736,53566,17077],"orbits":[0,4,7],"x":4350.71,"y":7926.5},{"nodes":[50469],"orbits":[0],"x":4375.94,"y":0.42},{"nodes":[49110],"orbits":[0],"x":4385.38,"y":9460.25},{"nodes":[64851,15030,49545,45693,39658,18831,21324],"orbits":[0,2,7],"x":4386.25,"y":1960.69},{"nodes":[55938,41394,56844,40929,43633,40313,58363,10841],"orbits":[0,3,7],"x":4405.42,"y":-9374.35},{"nodes":[60974,1506,60324,42339,18744],"orbits":[2],"x":4414.61,"y":-8287.6},{"nodes":[12761,19156,53941,17367,62841,12249,17283],"orbits":[0,2,3],"x":4435.38,"y":-1892.44},{"nodes":[45481,29408,52765,34300,31888,13862],"orbits":[0,2],"x":4438.01,"y":-3100.56},{"nodes":[24922],"orbits":[0],"x":4451.73,"y":7751.52},{"nodes":[40918],"orbits":[0],"x":4468.06,"y":5319.67},{"nodes":[26068,37389,28061,35878,50884,53696,37644,46874,7449],"orbits":[0,2,3,7],"x":4480.65,"y":3149.72},{"nodes":[1773],"orbits":[0],"x":4488.81,"y":5009.54},{"nodes":[30562,13711,3203,8908,11032],"orbits":[0,2,7],"x":4520.4,"y":-6892.55},{"nodes":[36298],"orbits":[0],"x":4526.88,"y":5794.6},{"nodes":[33823],"orbits":[0],"x":4536.81,"y":-4967.55},{"nodes":[4519],"orbits":[0],"x":4542.03,"y":-5257.07},{"nodes":[20236],"orbits":[0],"x":4542.03,"y":-4689.37},{"nodes":[58932],"orbits":[0],"x":-3941.5251094136,"y":-15586.089541646},{"nodes":[27262],"orbits":[0],"x":4562.63,"y":9687.25},{"nodes":[51213],"orbits":[0],"x":4563.3,"y":4714.06},{"nodes":[50912,49461,21314,18818],"orbits":[0,2,7],"x":4597.23,"y":322.95},{"nodes":[28464],"orbits":[0],"x":4599.58,"y":-6751.84},{"nodes":[45193,4083,33815,35644,43677],"orbits":[0,2,3],"x":4605.3,"y":1275.23},{"nodes":[33979],"orbits":[0],"x":4648.31,"y":-8702.96},{"nodes":[11604],"orbits":[0],"x":4671.13,"y":-2696.8},{"nodes":[49661,49394,23786,33391,56330,39570],"orbits":[1,2,3,4,7],"x":4687.08,"y":7330.29},{"nodes":[3251],"orbits":[0],"x":4693.79,"y":-9892.16},{"nodes":[4059],"orbits":[0],"x":4703.02,"y":-8121.08},{"nodes":[4346],"orbits":[0],"x":4705.26,"y":-4974.35},{"nodes":[7782,48805,26563,4810,61905,8938,12778,33229,64996],"orbits":[1,3,4,7],"x":4748.75,"y":-10725.21},{"nodes":[6161],"orbits":[0],"x":4750.42,"y":-10827.13},{"nodes":[42460,11882,46182,33838,64747],"orbits":[0,4,7],"x":4766,"y":3895.65},{"nodes":[6912],"orbits":[0],"x":4782.59,"y":9204.08},{"nodes":[33292],"orbits":[0],"x":4784.23,"y":-9692.37},{"nodes":[20467,23244,29899,58312,49497,21792,16786,19001],"orbits":[1,3,7],"x":4786.73,"y":9130.06},{"nodes":[17702],"orbits":[0],"x":4788.07,"y":9831.08},{"nodes":[64650,35058,30210,38966],"orbits":[2],"x":4789.34,"y":6875.05},{"nodes":[1995],"orbits":[0],"x":4791.75,"y":2293.82},{"nodes":[61976],"orbits":[0],"x":4795.75,"y":6464.55},{"nodes":[62797],"orbits":[0],"x":-3677.4251094136,"y":-16234.729541646},{"nodes":[9510,16695,61926,1603],"orbits":[2],"x":4821.1,"y":-7752.56},{"nodes":[32040],"orbits":[0],"x":4825,"y":-7747.13},{"nodes":[7054,47009,37250,21142,55829,1420],"orbits":[2,7],"x":4849.31,"y":-3488.45},{"nodes":[34201],"orbits":[0],"x":4859.19,"y":8419.96},{"nodes":[38668,32664,27671,32681,5188],"orbits":[0,7],"x":4865.01,"y":-6372.1},{"nodes":[13724],"orbits":[4],"x":4872.03,"y":-4974.35},{"nodes":[23343,30392,13157,3775,28106,45244,58388,41016],"orbits":[0,2,3],"x":4874.52,"y":10455.42},{"nodes":[29763],"orbits":[0],"x":4889.32,"y":-7413.25},{"nodes":[39241],"orbits":[0],"x":-3593.3351094136,"y":-16051.419541646},{"nodes":[22152,15304,16466,40196],"orbits":[0,2],"x":4918.5,"y":-9036.21},{"nodes":[9586],"orbits":[4],"x":4931.31,"y":-4650.65},{"nodes":[13367,21713,50588,38969,6010],"orbits":[0,2],"x":4944.98,"y":-2386.46},{"nodes":[61356,12498,30341],"orbits":[0,7],"x":4953.65,"y":2387.3},{"nodes":[63888],"orbits":[0],"x":4955.38,"y":2861.7},{"nodes":[37695],"orbits":[0],"x":4989.84,"y":542.4},{"nodes":[50879,14211,43238,22972,44540],"orbits":[1,7],"x":4990.13,"y":5788.96},{"nodes":[43303],"orbits":[0],"x":4997.21,"y":-9613.09},{"nodes":[56729,26308,27017,21349],"orbits":[2],"x":5001.21,"y":7989.42},{"nodes":[57928],"orbits":[0],"x":5022.51,"y":-9397.47},{"nodes":[10382],"orbits":[0],"x":5026.31,"y":-8702.96},{"nodes":[20677],"orbits":[0],"x":5061.13,"y":-4971.48},{"nodes":[43877,51522,47895,56493],"orbits":[1,2,3],"x":5074.31,"y":-208.98},{"nodes":[38044,11813],"orbits":[7],"x":5074.6,"y":585.09},{"nodes":[64345,49968,63679,20008],"orbits":[1,2,7],"x":5085.86,"y":7486.56},{"nodes":[28142],"orbits":[0],"x":5094.15,"y":9900.68},{"nodes":[61263,59446,22115,4544],"orbits":[1,2,7],"x":5095.01,"y":174.43},{"nodes":[37946],"orbits":[0],"x":5112.65,"y":2295.51},{"nodes":[46782,53698,20916,59355],"orbits":[0,7],"x":5188.48,"y":-751.6},{"nodes":[9782],"orbits":[0],"x":5193.02,"y":-5200.3},{"nodes":[535],"orbits":[0],"x":5193.02,"y":-4742.69},{"nodes":[2446,50268,22851,37164,419,63400],"orbits":[2,3],"x":5214.31,"y":-8121.08},{"nodes":[63668,9069,42245,16024,49150,18167,29288],"orbits":[1,2,3],"x":5250.46,"y":-5999.69},{"nodes":[17788,23352,26085,2877,33570,28431,59,8611,20772,51142,36696,33141,58751,23710],"orbits":[6,9,8],"x":-3230.2751094136,"y":-15207.249541646},{"nodes":[49993,40632,48889,28038,3893,64434,56488],"orbits":[0,2,7],"x":5265.67,"y":5191.09},{"nodes":[50498],"orbits":[0],"x":5279.03,"y":-9458.27},{"nodes":[24210,26932,2200,35689,34543],"orbits":[0,2,7],"x":5279.5,"y":6677.73},{"nodes":[240],"orbits":[0],"x":5280.67,"y":-9450.66},{"nodes":[30456],"orbits":[0],"x":5286.04,"y":719.09},{"nodes":[39423,47635,53207,56914],"orbits":[1,2,3,7],"x":5288.98,"y":-7410.44},{"nodes":[17254,26596,14272],"orbits":[0,2,3],"x":5300.06,"y":-3797.31},{"nodes":[1953],"orbits":[0],"x":5316.81,"y":-1530.6},{"nodes":[9275,5704,62166,19337],"orbits":[0,2],"x":5320.34,"y":2650.99},{"nodes":[28021],"orbits":[0],"x":5324.92,"y":-5429.12},{"nodes":[34621],"orbits":[0],"x":5324.92,"y":-4513.87},{"nodes":[44684],"orbits":[0],"x":5328.27,"y":10118.54},{"nodes":[36759],"orbits":[0],"x":5333.76,"y":-6040.15},{"nodes":[54198],"orbits":[0],"x":5357.15,"y":9935.04},{"nodes":[40480],"orbits":[0],"x":5368.5,"y":-1842.95},{"nodes":[46961],"orbits":[0],"x":5371.78,"y":9762.63},{"nodes":[39569,9046,45609,56776,3458,7353,24129],"orbits":[0,1,2,3,7],"x":5399.15,"y":3723.01},{"nodes":[24165],"orbits":[0],"x":5409.48,"y":-6761.17},{"nodes":[21984],"orbits":[1],"x":5445.28,"y":-9562.99},{"nodes":[18121,45319,55041,26135,35564,2335,65310,51565,22682],"orbits":[0,3],"x":5452.61,"y":-10248.41},{"nodes":[44420],"orbits":[0],"x":5457.07,"y":-5200.42},{"nodes":[38541],"orbits":[0],"x":5457.07,"y":-4742.78},{"nodes":[41645,6490,43964,14082,8831],"orbits":[0,2,3,7],"x":5472.15,"y":-8445.56},{"nodes":[54176],"orbits":[0],"x":5478.57,"y":-1107.81},{"nodes":[7526],"orbits":[0],"x":5482.17,"y":6073.03},{"nodes":[24721],"orbits":[0],"x":5541.32,"y":-9278.17},{"nodes":[36808,37244,34076,22057,33445,30143,37795],"orbits":[0,2,7],"x":5544.92,"y":8921.21},{"nodes":[30663],"orbits":[0],"x":5545.19,"y":-9271},{"nodes":[14310],"orbits":[0],"x":5569.63,"y":-8962.42},{"nodes":[46882],"orbits":[1],"x":5571.69,"y":9486.45},{"nodes":[61601],"orbits":[0],"x":5579.63,"y":-4981.71},{"nodes":[64213,32155,44204,33729,25700,61246,144,41096,45712,12611],"orbits":[0,4,5,7],"x":5581.73,"y":1347.41},{"nodes":[4238,60173,62986,17316,43263,46688,40244,64492],"orbits":[0,4,7],"x":5585.65,"y":8198.85},{"nodes":[5191],"orbits":[0],"x":5620.6,"y":9982.22},{"nodes":[11472,19880,59390,40270],"orbits":[0,2],"x":5646.25,"y":635.1},{"nodes":[26598],"orbits":[0],"x":5646.98,"y":0.51},{"nodes":[32813],"orbits":[2],"x":5658.94,"y":4004.28},{"nodes":[59600,12208,13619,35809],"orbits":[1,7],"x":5658.94,"y":4289.75},{"nodes":[49466,9411,30871],"orbits":[7],"x":5658.96,"y":4337.05},{"nodes":[23905],"orbits":[0],"x":5664.01,"y":-1616.29},{"nodes":[2995],"orbits":[0],"x":-2784.3151094136,"y":-16234.729541646},{"nodes":[4328],"orbits":[0],"x":5749.4,"y":-6287.76},{"nodes":[3463],"orbits":[0],"x":5749.4,"y":-5672.71},{"nodes":[42379],"orbits":[0],"x":5749.4,"y":-4981.71},{"nodes":[32340],"orbits":[0],"x":5818.69,"y":-9005.17},{"nodes":[56860,29320,1680,17447,24843],"orbits":[0,2,7],"x":5833.86,"y":5463.88},{"nodes":[38111,10242,6079,32241],"orbits":[0,2],"x":5891.44,"y":-6838.35},{"nodes":[45377],"orbits":[0],"x":5901,"y":-8772.67},{"nodes":[10944,33366,55193],"orbits":[1,2,7],"x":5924.32,"y":-625.86},{"nodes":[25971,50635,44423],"orbits":[0,2,3],"x":5933.04,"y":-2670.25},{"nodes":[11764,38878,54975,26772,45774,34898,24240],"orbits":[0,4,5,7],"x":5943.98,"y":7225.03},{"nodes":[23915,41529,21380,31284],"orbits":[0,1,2,7],"x":5948.13,"y":186.79},{"nodes":[60700,52501,44974],"orbits":[0,7],"x":5965.19,"y":-239.81},{"nodes":[25520],"orbits":[0],"x":5975.67,"y":-4755.44},{"nodes":[27875,55463,32123],"orbits":[0,3],"x":5979.38,"y":-1521.97},{"nodes":[50121],"orbits":[0],"x":5988.31,"y":-7475.15},{"nodes":[21572,39050,6660],"orbits":[2],"x":6015.15,"y":6443.42},{"nodes":[21801,30748,44369,24150],"orbits":[1,2,7],"x":6032.38,"y":-8309.51},{"nodes":[31345,30372,42065,55400,37532],"orbits":[0,2],"x":6036.73,"y":1763.34},{"nodes":[2516],"orbits":[0],"x":-2412.6351094136,"y":-15898.889541646},{"nodes":[43720,14383,18568,46601,46887],"orbits":[0,2,3],"x":6104.56,"y":8403.35},{"nodes":[45329],"orbits":[0],"x":6129.78,"y":9643.2},{"nodes":[4552,17215,17668,50817,61355,29306],"orbits":[1,2,7],"x":6139.19,"y":-5350.4},{"nodes":[20820,44628,40166,48544],"orbits":[0,2],"x":6170.77,"y":-6134.8},{"nodes":[42750,37691,9050,56453,60138,25851,52695,57230,24958,51741,16705,17088,61834,24062,54351,64927,52464,5766,51416,32016,49984],"orbits":[0,5,6,7],"x":6172.4,"y":-3563.57},{"nodes":[45100,56928,62350,7163,23013],"orbits":[2,3,4,5],"x":6220.23,"y":4601.9},{"nodes":[20641,14231,40399,51934,43281,25304,47359,40453,61056],"orbits":[0,1,5,7],"x":6324.58,"y":-9381.54},{"nodes":[23608,40024,2091,61741,6951,63759,26565,24401],"orbits":[0,3,4,7],"x":6359.19,"y":2826.09},{"nodes":[39568],"orbits":[0],"x":6359.63,"y":6827.05},{"nodes":[35901,12890,63566,62464,55275,12120,65207,51606,17854],"orbits":[3,4,6],"x":6365.75,"y":3674.83},{"nodes":[43044],"orbits":[0],"x":6365.75,"y":5562.23},{"nodes":[34853,25458,37568,45370],"orbits":[7,2],"x":6365.75,"y":5989.65},{"nodes":[61403],"orbits":[0],"x":6372.73,"y":-8685.67},{"nodes":[56349],"orbits":[0],"x":6372.73,"y":-8307.67},{"nodes":[2128],"orbits":[0],"x":6402.75,"y":9679.75},{"nodes":[5009,36270,12169],"orbits":[0,2,3],"x":6411.76,"y":-4456.86},{"nodes":[28441,32721,24570,11836,47235,53471,10011,11871],"orbits":[2,3,7],"x":6431.15,"y":-2256.19},{"nodes":[11015],"orbits":[0],"x":6470.71,"y":9436.59},{"nodes":[54725,56336,21208,21748],"orbits":[7],"x":6488.25,"y":-6987.61},{"nodes":[32399],"orbits":[0],"x":6506.75,"y":-6478.52},{"nodes":[52191],"orbits":[0],"x":6536.96,"y":-5291.42},{"nodes":[57088,9421,28086,54557,60170],"orbits":[0,2],"x":6551.51,"y":876.88},{"nodes":[45709,26363,52803],"orbits":[7],"x":6555.55,"y":-642.86},{"nodes":[7412,49291,57945,59356],"orbits":[0,7],"x":6555.55,"y":-627.07},{"nodes":[3128,22713,12166],"orbits":[7],"x":6564.29,"y":-7691.65},{"nodes":[33221],"orbits":[0],"x":6564.44,"y":-7691.65},{"nodes":[19722,4959,26331,19003],"orbits":[0,7],"x":6564.44,"y":-7691.65},{"nodes":[42658],"orbits":[0],"x":6564.69,"y":4176.51},{"nodes":[46431],"orbits":[0],"x":6576.88,"y":8924.35},{"nodes":[6570],"orbits":[0],"x":6612.09,"y":-6987.61},{"nodes":[65256],"orbits":[0],"x":6617.23,"y":9944.27},{"nodes":[40626],"orbits":[0],"x":6619.11,"y":9595.71},{"nodes":[34845],"orbits":[0],"x":6636.34,"y":9687.17},{"nodes":[38463],"orbits":[0],"x":6649.25,"y":8378.88},{"nodes":[22329,58526,331,32891,62427,42103,50673],"orbits":[2,3,7],"x":6654.65,"y":7621.83},{"nodes":[1631,14001,56893,29049],"orbits":[7,2],"x":6661.76,"y":246.47},{"nodes":[28199],"orbits":[0],"x":6670.73,"y":9432.42},{"nodes":[54678],"orbits":[0],"x":6720.04,"y":-1779.61},{"nodes":[60735],"orbits":[0],"x":6729.48,"y":3890.84},{"nodes":[57724,26885,34473,20782,42361],"orbits":[0,2,3,4,7],"x":6734.63,"y":-5492.35},{"nodes":[26268,22710,45111,59214],"orbits":[7],"x":6735.94,"y":-6987.61},{"nodes":[21111,43522,33099],"orbits":[4,7],"x":6771.38,"y":8501.01},{"nodes":[46857],"orbits":[0],"x":6790.3,"y":-6502.08},{"nodes":[52060,17602,59799,7338,59798,5335],"orbits":[0,1,7],"x":6844.88,"y":-9157.81},{"nodes":[21495,42794,31433,5348],"orbits":[0,2,3],"x":6846.27,"y":4801},{"nodes":[54883],"orbits":[0],"x":6883.65,"y":-5638.13},{"nodes":[26432],"orbits":[0],"x":6900.54,"y":3596.76},{"nodes":[60273],"orbits":[0],"x":7001.73,"y":9638.79},{"nodes":[59775],"orbits":[0],"x":7020.48,"y":-5774.94},{"nodes":[6842,28329,18472,46533,3700,36723],"orbits":[2,3],"x":7031.53,"y":7197.76},{"nodes":[32438],"orbits":[0],"x":7037.31,"y":-8704.87},{"nodes":[28623,60464,12998,9968,30463,58971,38678],"orbits":[0,4,2],"x":7059,"y":5648.15},{"nodes":[51871,8045,3042],"orbits":[0,2,3],"x":7065.9,"y":-3324.15},{"nodes":[28823,11094,59303],"orbits":[4,7],"x":7074.07,"y":9630.67},{"nodes":[23547,45798,43944,30102,62578,46615,53177],"orbits":[0,2,3,7],"x":7077.07,"y":-4647.67},{"nodes":[14658],"orbits":[0],"x":7088.65,"y":0},{"nodes":[28903,42959,59644,32896,22517],"orbits":[0,7],"x":7088.65,"y":513.16},{"nodes":[55149],"orbits":[0],"x":7119.01,"y":-8248.39},{"nodes":[14446],"orbits":[0],"x":7123.27,"y":-7914.57},{"nodes":[11825],"orbits":[0],"x":7191.57,"y":4152.81},{"nodes":[62185],"orbits":[0],"x":7236.46,"y":5087.69},{"nodes":[48974,47418,63517,23839,53958,51006,10738],"orbits":[0,2,3],"x":7271.19,"y":-1655.98},{"nodes":[64601],"orbits":[0],"x":7273.71,"y":-2633.18},{"nodes":[41877],"orbits":[0],"x":7273.71,"y":-2313.18},{"nodes":[40333,43102,30197,52415,24178,42998,32655,33514],"orbits":[0,2,7],"x":7300.34,"y":2711.86},{"nodes":[29285,9745,11774,58513,16602,14418],"orbits":[0,3,7],"x":7334.57,"y":8277.54},{"nodes":[9199,60323,47560,6792,23221,4534,42302,33245,9151,45331,31918],"orbits":[1,2,3,4,5,6,7,8],"x":7345.82,"y":2075.69},{"nodes":[52971,21227,36290,23046,62936,51891,49976,25528],"orbits":[2,3,4,7],"x":7365.71,"y":-6708.34},{"nodes":[51040,23822,327,58779,9652],"orbits":[0,2],"x":7374.83,"y":-7151.38},{"nodes":[15424,35151,44453,58157,61149,42760],"orbits":[1,2,7],"x":7384.78,"y":-3775.87},{"nodes":[24120,52053,14048,34717,10495],"orbits":[0,3,4,7],"x":7386.63,"y":-380.49},{"nodes":[26762],"orbits":[0],"x":7420.17,"y":-8305.21},{"nodes":[30657],"orbits":[0],"x":7430.94,"y":7597.17},{"nodes":[22817,42714,22962,58848,55724,58644,10576,29065],"orbits":[0,1,3,4,5,7],"x":7459.44,"y":6789.98},{"nodes":[35380,10058],"orbits":[0,2],"x":7466.03,"y":-8440.87},{"nodes":[14724],"orbits":[0],"x":7487.17,"y":5195.85},{"nodes":[35671,11504,30839,31172],"orbits":[2,3,4,5],"x":7495.21,"y":1196.11},{"nodes":[44373],"orbits":[0],"x":7501.94,"y":-8629.84},{"nodes":[336,4806,49388,37304,64543,61921,38215],"orbits":[2,3,4,5],"x":7520.58,"y":-906.8},{"nodes":[6800],"orbits":[0],"x":7559.71,"y":-8913.34},{"nodes":[47374,18049,5802],"orbits":[0,4,7],"x":7559.9,"y":4790.76},{"nodes":[1448,6530,24269,19542],"orbits":[0,2,3],"x":7570.55,"y":3482.17},{"nodes":[32301],"orbits":[0],"x":7573.53,"y":5472.94},{"nodes":[15301,10277,64064,4709,35477],"orbits":[0,2],"x":7632.55,"y":696.89},{"nodes":[31692,46197,61333,45702,39237],"orbits":[0,2],"x":7645.67,"y":-7774.6},{"nodes":[49130,58416,1020,54631,30132],"orbits":[0,2,7],"x":7664.38,"y":1483.08},{"nodes":[37813],"orbits":[0],"x":7678.02,"y":5026.98},{"nodes":[58022],"orbits":[0],"x":7691.01,"y":-8333.04},{"nodes":[52445],"orbits":[0],"x":7747,"y":-5468.73},{"nodes":[34324,13457,3630,56838,26034,45631,62624,42805],"orbits":[3,4,7],"x":7749.73,"y":-5462.17},{"nodes":[57821],"orbits":[4],"x":7752.6,"y":-4481.19},{"nodes":[55377,26211,24883,44573],"orbits":[0,2],"x":7755.88,"y":-1645.82},{"nodes":[59503,22208,60034,6330,15207,4378],"orbits":[0,7],"x":7762.38,"y":6434.67},{"nodes":[5186],"orbits":[0],"x":7764.53,"y":-8668.33},{"nodes":[34497],"orbits":[0],"x":7768.26,"y":228.34},{"nodes":[56023],"orbits":[0],"x":7806.6,"y":-2934.34},{"nodes":[33404],"orbits":[0],"x":7810.1,"y":-4823.01},{"nodes":[50277],"orbits":[0],"x":7815.76,"y":5381.08},{"nodes":[44932],"orbits":[3],"x":7818.48,"y":5206.42},{"nodes":[52361,57462,53771,12078,33713,26107],"orbits":[0,2,3,5],"x":7868.42,"y":-3177.92},{"nodes":[50701],"orbits":[0],"x":7874.86,"y":5154.88},{"nodes":[47976],"orbits":[0],"x":7886.46,"y":-7151.38},{"nodes":[48462,38497,62803,25029],"orbits":[4,5,7],"x":7901.35,"y":8803.79},{"nodes":[33463],"orbits":[0],"x":7994.25,"y":-1873.69},{"nodes":[49996],"orbits":[0],"x":7994.25,"y":-996.85},{"nodes":[32183],"orbits":[0],"x":7994.25,"y":-571.97},{"nodes":[12253],"orbits":[0],"x":7994.25,"y":0},{"nodes":[35696],"orbits":[0],"x":7994.25,"y":1153.21},{"nodes":[2408],"orbits":[0],"x":7994.25,"y":2075.69},{"nodes":[42118],"orbits":[0],"x":7994.25,"y":2711.86},{"nodes":[10648,26400,8904],"orbits":[0,4,7],"x":8000.05,"y":4152.81},{"nodes":[63830,44841,45390,13624,59064,44756,28258,36927,36976,55235],"orbits":[0,1,2,3],"x":8014.32,"y":8180.55},{"nodes":[55664,16568,63246,34702,60992,31826,33585,24889],"orbits":[1,3,4,5,7],"x":8073.32,"y":5817.48},{"nodes":[17146,57518,31366,3843,65265],"orbits":[0,2],"x":8122.32,"y":3085.39},{"nodes":[43453],"orbits":[0],"x":8124.67,"y":632.41},{"nodes":[62542,45713,39607,2559,16329],"orbits":[0,2,3],"x":8175.23,"y":-4097.21},{"nodes":[24786],"orbits":[0],"x":8177.92,"y":6850.21},{"nodes":[44490],"orbits":[0],"x":8203.42,"y":-391.26},{"nodes":[12239],"orbits":[0],"x":8254.56,"y":-2462.39},{"nodes":[64050],"orbits":[0],"x":8280.06,"y":715.96},{"nodes":[54152],"orbits":[0],"x":8280.54,"y":369.3},{"nodes":[1599,35173,16013,41811,16140,31286],"orbits":[2,3,7],"x":8281.88,"y":-2509.71},{"nodes":[1416],"orbits":[0],"x":8284.38,"y":-6118.71},{"nodes":[8456,10267,38329],"orbits":[0,7],"x":8287.51,"y":1489.63},{"nodes":[5163,48103,26726,52875],"orbits":[0,2],"x":8294.62,"y":-1449.59},{"nodes":[16401],"orbits":[0],"x":8325.04,"y":-131.01},{"nodes":[39881],"orbits":[0],"x":8344.62,"y":-2618.36},{"nodes":[24070],"orbits":[0],"x":8357.14,"y":1153.21},{"nodes":[19461,38944,43338,5797,22063,64415,56767],"orbits":[2,3,7],"x":8357.5,"y":-6160.65},{"nodes":[33348,11509,17664,7465,11463],"orbits":[0,2,3],"x":8363.42,"y":2346.58},{"nodes":[51602,23305,21279,44280,35534],"orbits":[0,2],"x":8365.09,"y":1769.99},{"nodes":[3994,9089,37951,41020,34908],"orbits":[1,2,3],"x":8369.01,"y":4523.71},{"nodes":[3431,5305,43082],"orbits":[1,2],"x":8388.6,"y":6235.46},{"nodes":[30077],"orbits":[0],"x":8390.12,"y":-7635.29},{"nodes":[24656],"orbits":[0],"x":8400.25,"y":166.18},{"nodes":[7302,52615,33093,25729,37876],"orbits":[4,7],"x":8409.99,"y":-7674.9},{"nodes":[12800],"orbits":[0],"x":8433.06,"y":504.46},{"nodes":[61800,52630,28371,60560,29527],"orbits":[0,7],"x":8443.67,"y":-719.43},{"nodes":[1514],"orbits":[0],"x":8444.56,"y":-598.29},{"nodes":[12893],"orbits":[0],"x":8446.46,"y":6869.13},{"nodes":[7809],"orbits":[0],"x":8464.96,"y":-3633.16},{"nodes":[54984],"orbits":[0],"x":8470.97,"y":4890.73},{"nodes":[56988],"orbits":[0],"x":8506.18,"y":-3240.16},{"nodes":[47831,44522,63762,34541,52743,8734],"orbits":[1,2],"x":8512.95,"y":-1003.98},{"nodes":[12174,18864,49107,54562,49485,2745],"orbits":[1,2],"x":8553.74,"y":2712.82},{"nodes":[43090],"orbits":[0],"x":8601.56,"y":-234.45},{"nodes":[32672,23362,4031,17871,13701,9928,50403],"orbits":[0,2,3,4],"x":8602.39,"y":-5782.69},{"nodes":[8896],"orbits":[0],"x":8629.29,"y":605.39},{"nodes":[15814],"orbits":[0],"x":8660.79,"y":276.65},{"nodes":[59538],"orbits":[0],"x":8684.39,"y":-6347.76},{"nodes":[58397,19338,31647],"orbits":[0,3],"x":8692.14,"y":1153.21},{"nodes":[65167],"orbits":[0],"x":8704.67,"y":6828.76},{"nodes":[25055,13799,41580,36576,41298],"orbits":[0,2,7],"x":8732.17,"y":4438.38},{"nodes":[60483],"orbits":[0],"x":8733.08,"y":-3633.16},{"nodes":[36540],"orbits":[0],"x":8733.08,"y":-3371.16},{"nodes":[25070,11252,32903,39911,25361],"orbits":[2],"x":8744.6,"y":-4572.62},{"nodes":[19074,8560,31273,35985,13987,48531,56761,7604,17372],"orbits":[1,2,3,5,7],"x":8801.96,"y":2075.59},{"nodes":[712],"orbits":[0],"x":8833.93,"y":6608.57},{"nodes":[24948],"orbits":[0],"x":8835.76,"y":6604.98},{"nodes":[36071,38369,35223,36677,13895,61112,18910,21225,10265,9240,19767,55680,9227],"orbits":[0,2,3,4,5,6],"x":8847.14,"y":7072.15},{"nodes":[15625,23253,65161,3170,22811],"orbits":[2],"x":8862.17,"y":5791.31},{"nodes":[18717],"orbits":[0],"x":8862.26,"y":-3861.86},{"nodes":[24287],"orbits":[0],"x":8886.25,"y":6141.88},{"nodes":[8273],"orbits":[0],"x":8922.01,"y":-4178.25},{"nodes":[51241,50420,55118,31364],"orbits":[0,2],"x":8927.04,"y":4861.35},{"nodes":[60210,6078,64325,45304,61119,63431],"orbits":[1,2,3],"x":8940.31,"y":-1873.69},{"nodes":[1801,60,58426,34401],"orbits":[0,2,7],"x":8971.45,"y":474.23},{"nodes":[15356],"orbits":[0],"x":8992.39,"y":-3633.64},{"nodes":[40990],"orbits":[0],"x":8993.62,"y":-3178.16},{"nodes":[2334],"orbits":[0],"x":9027.14,"y":1153.21},{"nodes":[27704],"orbits":[0],"x":9053.85,"y":1471.47},{"nodes":[14226],"orbits":[0],"x":9119.2,"y":6374.82},{"nodes":[17420],"orbits":[0],"x":9124.17,"y":-3861.86},{"nodes":[18815],"orbits":[0],"x":9125.5,"y":-3407.73},{"nodes":[25565],"orbits":[2],"x":9152.09,"y":-4119.84},{"nodes":[34478],"orbits":[0],"x":9189.45,"y":3777.45},{"nodes":[53150,17589,45012,8246,37742,64462,37548,15270,36085],"orbits":[0,2,3],"x":9207.96,"y":-758.58},{"nodes":[41017],"orbits":[0],"x":9212.92,"y":-2.43},{"nodes":[59657,58692,58593,49356,60239,15343,26556,18314,42078],"orbits":[0,3,5],"x":9257.6,"y":-2702.28},{"nodes":[36364],"orbits":[0],"x":9287.06,"y":3103.82},{"nodes":[43064],"orbits":[0],"x":9288.71,"y":3526.05},{"nodes":[10162,3336,36231,30615,65204],"orbits":[0,2],"x":9329.96,"y":-5015.5},{"nodes":[37242,59368,61215,9532,16871,54031],"orbits":[0,7],"x":9400,"y":4449.79},{"nodes":[22927,20582,29246],"orbits":[6],"x":9400.47,"y":5023.83},{"nodes":[56701],"orbits":[0],"x":9437.62,"y":3691.67},{"nodes":[52257],"orbits":[0],"x":9455.83,"y":2570.72},{"nodes":[22726],"orbits":[0],"x":9458.47,"y":-3946},{"nodes":[27422,2021,17687,10472,25857],"orbits":[0,4,7],"x":9465.68,"y":5354.06},{"nodes":[62096],"orbits":[0],"x":9477.71,"y":3854.15},{"nodes":[63600],"orbits":[0],"x":9507.95,"y":2888.65},{"nodes":[31765],"orbits":[0],"x":9512.58,"y":-5497.3},{"nodes":[37616,8644,33964,64295,27834,63659,37688,27417,62496,34912,4664,43938,34449],"orbits":[4,5,6],"x":9516.92,"y":-7180.28},{"nodes":[34015],"orbits":[0],"x":9527.62,"y":5500.5},{"nodes":[47853],"orbits":[0],"x":9566.38,"y":3484.69},{"nodes":[27513,65498,39307,7294,37026],"orbits":[1,2,7],"x":9588.39,"y":-215.51},{"nodes":[44891,55835,20909,52537,7023],"orbits":[0,2],"x":9590.33,"y":-3478.67},{"nodes":[59083,32364,1073,32858,1205,14882,5048,261],"orbits":[0,2,3,7],"x":9649.45,"y":5859.96},{"nodes":[57069],"orbits":[0],"x":9696.74,"y":2772.94},{"nodes":[63192],"orbits":[0],"x":9712.8,"y":4026.57},{"nodes":[65091,1841,38728,44776,3209,14539,9405,51707,59720,41163],"orbits":[0,5,7],"x":9720.67,"y":1153.21},{"nodes":[62998],"orbits":[0],"x":9731.16,"y":3030.3},{"nodes":[28414],"orbits":[0],"x":9738.29,"y":3696.59},{"nodes":[45382,28859,53265],"orbits":[0,3,4],"x":9754.7,"y":-1887.15},{"nodes":[722],"orbits":[0],"x":9755.52,"y":-4566.29},{"nodes":[35095,19359,41886,9663,52245],"orbits":[0,2,3],"x":9759.71,"y":-5970.48},{"nodes":[20105],"orbits":[0],"x":9764.39,"y":6540.17},{"nodes":[65212,32543,34968,58539,60899,64637],"orbits":[0,7],"x":9805.18,"y":2135.11},{"nodes":[48116],"orbits":[0],"x":9826.06,"y":4319.11},{"nodes":[41861],"orbits":[0],"x":9855.92,"y":3274.55},{"nodes":[21156,19027,34623,40471,14769,7847],"orbits":[0,2,7],"x":9860.54,"y":353.55},{"nodes":[20649],"orbits":[0],"x":9947.79,"y":2860.79},{"nodes":[29990,47477,51774,36217,47021,34425],"orbits":[1,2,7],"x":9959.33,"y":-2457.79},{"nodes":[65290],"orbits":[0],"x":10006.41,"y":2637.88},{"nodes":[16121,61421,56334,46171,41753],"orbits":[0,7],"x":10039.26,"y":-5356.19},{"nodes":[14262],"orbits":[0],"x":10048.64,"y":0},{"nodes":[12116,52410,20414,55329,42036,35043,50146],"orbits":[4,3],"x":10080.5,"y":5416.44},{"nodes":[18624,17523,42032,30408,39608,12329,1778,17906],"orbits":[0,3,7],"x":10082.79,"y":4865.9},{"nodes":[49320,30973],"orbits":[6],"x":10091.58,"y":-5603.69},{"nodes":[15775],"orbits":[0],"x":10091.7,"y":-3334.83},{"nodes":[3640,28963,7888,17724,17101,25362,37780],"orbits":[2,3],"x":10100.39,"y":-1227.6},{"nodes":[23105],"orbits":[0],"x":10112.62,"y":-1237.84},{"nodes":[2582],"orbits":[0],"x":10184.13,"y":3019.63},{"nodes":[60891,18897,64990,53185],"orbits":[1,2,3],"x":10203.08,"y":1730.1},{"nodes":[47514,38342,21945,61718,26572,54545,39128],"orbits":[0,2,7],"x":10290.88,"y":-481.6},{"nodes":[29959,60362,6891,56265,42802],"orbits":[0,2],"x":10299.85,"y":-3717.25},{"nodes":[17792,34892,12066,42226,48734],"orbits":[3,2],"x":10370.85,"y":533.97},{"nodes":[30808],"orbits":[0],"x":10379,"y":-2278.35},{"nodes":[27705],"orbits":[0],"x":10420.75,"y":2130.08},{"nodes":[28835,60480,56847,8157,178,28044,43088,6988],"orbits":[0,2,3,5,7],"x":10451.5,"y":3456.48},{"nodes":[326],"orbits":[0],"x":10503.99,"y":-3050.26},{"nodes":[59694],"orbits":[0],"x":10614.77,"y":-3021.26},{"nodes":[3543,31825,20787,5390,16142],"orbits":[3,7],"x":10650.08,"y":2504.32},{"nodes":[632],"orbits":[0],"x":10657.31,"y":-5268.96},{"nodes":[48773],"orbits":[0],"x":10682.01,"y":1152.07},{"nodes":[34612,25992,60764,11526,31055,44141,7651,21788,21112,8573,25586],"orbits":[2,3,4,5,6],"x":10682.25,"y":4548.52},{"nodes":[2361,37514,31449,9444,52399,2113,34316,61632,4536,11598,44516],"orbits":[0,2,3,5,6],"x":10687.96,"y":-3515.65},{"nodes":[14267],"orbits":[0],"x":10699.04,"y":-1058.34},{"nodes":[28638],"orbits":[0],"x":10703.99,"y":-3595.77},{"nodes":[64700],"orbits":[0],"x":10769.27,"y":-4040.33},{"nodes":[18969],"orbits":[0],"x":10793.45,"y":4578.32},{"nodes":[52215],"orbits":[0],"x":10794.6,"y":-5031.25},{"nodes":[3419,28797,20429],"orbits":[6],"x":10801.88,"y":-4373.44},{"nodes":[46152,40110,42347,8302,4467,42974],"orbits":[1,2,3,7],"x":10802.3,"y":-2128.64},{"nodes":[38993],"orbits":[0],"x":10852.75,"y":5275.51},{"nodes":[32442],"orbits":[0],"x":10878.54,"y":-4005.64},{"nodes":[53272,2560,20044,30736,52180],"orbits":[1,2,3],"x":10949.1,"y":3186.63},{"nodes":[32763],"orbits":[1],"x":10978.46,"y":-82.24},{"nodes":[41873,55995,57970,21537],"orbits":[2],"x":11005.79,"y":1424.1},{"nodes":[27048],"orbits":[0],"x":11023.99,"y":2449.53},{"nodes":[43867,10423,37905,57571,28101],"orbits":[1,2,3,7],"x":11025.45,"y":-2615.56},{"nodes":[56366,54058,35755,4423,62001],"orbits":[0,2,3],"x":11047.97,"y":-5335.92},{"nodes":[39495],"orbits":[0],"x":11053.84,"y":2092.2},{"nodes":[38212,57683,1499,33830,35031],"orbits":[0,2],"x":11095.74,"y":-797.85},{"nodes":[328],"orbits":[0],"x":11202.42,"y":4037.83},{"nodes":[28976],"orbits":[0],"x":11230.95,"y":-1058.34},{"nodes":[47375],"orbits":[0],"x":11305.33,"y":2677.45},{"nodes":[39986],"orbits":[0],"x":11330.52,"y":1564.9},{"nodes":[6030,2500,15986,29458,2134,53595,9703,1723,38628],"orbits":[2,3,7],"x":11355.41,"y":-1515.36},{"nodes":[38493,38537,13407,39369,55621,2936,23040,54983,51583],"orbits":[0,2,4,7],"x":11355.97,"y":617.13},{"nodes":[46386],"orbits":[0],"x":11403.34,"y":1937.84},{"nodes":[23374],"orbits":[0],"x":11480.79,"y":-1058.34},{"nodes":[63618],"orbits":[0],"x":11588.89,"y":2604.19},{"nodes":[37971],"orbits":[0],"x":11726.63,"y":2342.66},{"nodes":[57933],"orbits":[0],"x":11768.79,"y":1960.45},null,{"nodes":[52800,57615,32319,48836,33542],"orbits":[0,4,6,7],"x":12068.18,"y":1163.81},{"nodes":[16150],"orbits":[0],"x":12070.35,"y":2129.97},{"nodes":[47443],"orbits":[0],"x":12118.08,"y":2530.75},{"nodes":[44699],"orbits":[0],"x":12345.66,"y":2292.24},{"nodes":[31129],"orbits":[0],"x":12484.46,"y":2765.08},{"nodes":[10315],"orbits":[0],"x":12637.88,"y":2423.74},null,null,null,{"nodes":[24226],"orbits":[0],"x":15371.480358698,"y":2616.7256992497},{"nodes":[12033,42416,46854,61461,3987,24295,49165,39723,46990],"orbits":[2,3,5,6,8,9],"x":15460.430358698,"y":1628.1856992497},{"nodes":[30],"orbits":[0],"x":15552.250358698,"y":2167.0456992497},{"nodes":[29871],"orbits":[0],"x":15654.500358698,"y":2540.8956992497},{"nodes":[8143,65173,7621,23587,64031,63713,52448,12876,63236,23415,13065,16100,17268,25434,55611,29133,57181,44357,27686,9994],"orbits":[3,4,5,6,8,9],"x":13486.994220367,"y":-7733.2438988933},{"nodes":[59542],"orbits":[0],"x":15918.770358698,"y":1995.6856992497},{"nodes":[59913],"orbits":[0],"x":15937.520358698,"y":2465.0556992497},{"nodes":[5817],"orbits":[0],"x":15971.490358698,"y":1439.8456992497},{"nodes":[41875],"orbits":[0],"x":16012.290358698,"y":1832.6856992497},{"nodes":[41751,61586,19370,17356,39552,51546,1739,39595,53280,65228,52295,34081,57449,36643,20437,37604,11495],"orbits":[1,3,4,5,6,7,9,8],"x":11912.761258739,"y":-10808.257010789},{"nodes":[23508],"orbits":[0],"x":16364.270358698,"y":949.95569924971},{"nodes":[35801],"orbits":[0],"x":16416.160358698,"y":1238.3156992497},{"nodes":[61991,24868,29074,14508,33736,9798,1583],"orbits":[9,8],"x":14785.281314235,"y":4805.3104826906},{"nodes":[37336],"orbits":[0],"x":16469.230358698,"y":1526.4756992497},{"nodes":[38004],"orbits":[0],"x":15288.991314235,"y":4350.8104826906},{"nodes":[9710],"orbits":[0],"x":15288.991314235,"y":4471.8104826906},{"nodes":[18940],"orbits":[0],"x":15393.791314235,"y":4290.3104826906},{"nodes":[57141],"orbits":[0],"x":15393.791314235,"y":4411.3104826906},{"nodes":[49503],"orbits":[0],"x":15393.791314235,"y":4911.0004826906},{"nodes":[56618],"orbits":[0],"x":15498.581314235,"y":4349.4104826906},{"nodes":[58379],"orbits":[0],"x":15498.581314235,"y":4471.8104826906},{"nodes":[16],"orbits":[0],"x":15675.421314235,"y":4911.0004826906},{"nodes":[41619],"orbits":[0],"x":15739.381314235,"y":4672.3404826906},{"nodes":[57253],"orbits":[0],"x":15851.451314235,"y":4800.8104826906},{"nodes":[16433],"orbits":[0],"x":15928.431314235,"y":4904.0004826906},{"nodes":[12183],"orbits":[0],"x":15928.431314235,"y":5186.2504826906},{"nodes":[46454],"orbits":[0],"x":15932.191314235,"y":4199.1104826906},{"nodes":[36676],"orbits":[0],"x":15932.191314235,"y":4531.3104826906},{"nodes":[12795],"orbits":[0],"x":16007.351314235,"y":4800.7904826906},{"nodes":[40],"orbits":[0],"x":16117.601314235,"y":4671.3404826906},{"nodes":[39292],"orbits":[0],"x":16182.151314235,"y":4911.0004826906},{"nodes":[35187],"orbits":[0],"x":12155.48775751,"y":7772.5537505729},{"nodes":[18826,34567,3781,25781,59759,50098,52395,41076,31116,34817,17923,60251,47344,36788,24475,1347,11771,25779,25885,32771,74],"orbits":[6,8,9,5],"x":14799.951367537,"y":-4762.3700120566},{"nodes":[41008],"orbits":[0],"x":12490.29775751,"y":8008.7037505729},{"nodes":[664],"orbits":[0],"x":15158.101367537,"y":-4236.3700120566},{"nodes":[42441],"orbits":[0],"x":12560.33775751,"y":7737.9837505729},{"nodes":[26283],"orbits":[0],"x":15264.521367537,"y":-4418.0400120566},{"nodes":[43095],"orbits":[0],"x":12722.48775751,"y":7924.4637505729},{"nodes":[56331],"orbits":[0],"x":15367.881367537,"y":-4235.0100120566},{"nodes":[528],"orbits":[0],"x":12956.91775751,"y":8209.9237505729},{"nodes":[19233],"orbits":[0],"x":13066.45775751,"y":7801.1337505729},{"nodes":[41401,27773,62743,765,46070,4367,39887,56489,28254,26294,62702,37769,21519,62424,41085,45228,5733,63493],"orbits":[3,4,5,6,8,9],"x":11656.97779015,"y":10781.951577101},{"nodes":[55796],"orbits":[0],"x":13289.47775751,"y":8076.4037505729},{"nodes":[9294],"orbits":[0],"x":13473.25775751,"y":8428.6837505729},{"nodes":[7979],"orbits":[0],"x":13624.14775751,"y":7862.8237505729},{"nodes":[46071],"orbits":[0],"x":13830.25775751,"y":8428.6837505729},{"nodes":[35033],"orbits":[0],"x":13856.52775751,"y":8228.3437505729},{"nodes":[60662],"orbits":[0],"x":13933.95775751,"y":8041.6837505729},{"nodes":[41736],"orbits":[6],"x":14010.99775751,"y":7835.4237505729},{"nodes":[2702],"orbits":[0],"x":14332.65775751,"y":7921.9737505729},{"nodes":[7068],"orbits":[0],"x":7883.7312025516,"y":12821.769100546},{"nodes":[3065],"orbits":[0],"x":14510.33775751,"y":7571.5037505729},{"nodes":[63254],"orbits":[0],"x":14604.25775751,"y":7921.9737505729},{"nodes":[6109],"orbits":[0],"x":14604.25775751,"y":8152.2037505729},{"nodes":[47312],"orbits":[0],"x":14698.13775751,"y":7571.6137505729},{"nodes":[3223],"orbits":[0],"x":8266.3112025516,"y":13156.799100546},{"nodes":[5563],"orbits":[0],"x":14865.93775751,"y":7921.9737505729},{"nodes":[34785],"orbits":[0],"x":8818.6112025516,"y":13230.029100546},{"nodes":[18280],"orbits":[0],"x":9314.5212025516,"y":12333.309100546},{"nodes":[62804],"orbits":[0],"x":9534.1712025516,"y":12751.159100546},{"nodes":[17058],"orbits":[0],"x":9549.6112025516,"y":12973.029100546},{"nodes":[42017],"orbits":[0],"x":9549.6112025516,"y":13230.029100546},{"nodes":[58574],"orbits":[0],"x":9549.6112025516,"y":13487.029100546},{"nodes":[37972],"orbits":[0],"x":9616.3212025516,"y":12375.639100546},{"nodes":[38813],"orbits":[0],"x":9625.0212025516,"y":12036.589100546},{"nodes":[36365],"orbits":[6],"x":9688.2912025516,"y":12636.769100546},{"nodes":[4891],"orbits":[0],"x":9850.4112025516,"y":12521.869100546},{"nodes":[30100],"orbits":[0],"x":9886.6612025516,"y":12162.199100546},{"nodes":[58149],"orbits":[0],"x":9893.7112025516,"y":12885.789100546},{"nodes":[37046],"orbits":[0],"x":9942.6712025516,"y":11772.789100546},{"nodes":[60859],"orbits":[0],"x":10074.361202552,"y":12761.739100546},{"nodes":[30233],"orbits":[0],"x":10115.831202552,"y":12357.719100546},{"nodes":[22661],"orbits":[0],"x":10251.191202552,"y":12701.699100546},{"nodes":[11776],"orbits":[0],"x":10396.921202552,"y":12302.639100546}],"jewelSlots":[26725,36634,33989,41263,60735,61834,31683,28475,6230,48768,34483,7960,46882,55190,61419,2491,54127,32763,26196,33631,21984,59740,63132,36044,17788,62152,26178,23960,39087,3367,11184],"max_x":24237.612927058,"max_y":24475.572859619,"min_x":-23887.484495557,"min_y":-24295.632110005,"nodeOverlay":{"Keystone":{"alloc":"KeystoneFrameAllocated","path":"KeystoneFrameCanAllocate","unalloc":"KeystoneFrameUnallocated"},"Normal":{"alloc":"PSSkillFrameActive","path":"PSSkillFrameHighlighted","unalloc":"PSSkillFrame"},"Notable":{"alloc":"NotableFrameAllocated","path":"NotableFrameCanAllocate","unalloc":"NotableFrameUnallocated"},"Socket":{"alloc":"JewelFrameAllocated","path":"JewelFrameCanAllocate","unalloc":"JewelFrameUnallocated"}},"nodes":{"4":{"connections":[{"id":11578,"orbit":0}],"group":1069,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":4,"stats":["15% increased chance to Shock"]},"16":{"ascendancyName":"Pathfinder","connections":[{"id":41619,"orbit":7}],"group":1571,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Life Flask Charges","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":16,"stats":["20% increased Life Flask Charges gained"]},"30":{"ascendancyName":"Deadeye","connections":[],"group":1552,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds","isNotable":true,"name":"Gathering Winds","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30,"stats":["Gain Tailwind on Skill use","Lose all Tailwind when Hit"]},"40":{"ascendancyName":"Pathfinder","connections":[],"group":1579,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds","isNotable":true,"name":"Sustainable Practices","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":40,"stats":["50% of Evasion Rating also grants Elemental Damage reduction"]},"52":{"connections":[{"id":39131,"orbit":0}],"flavourText":"Tear my flesh and splinter my bones. You will never break my spirit.","group":194,"icon":"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds","isKeystone":true,"name":"Zealot's Oath","orbit":0,"orbitIndex":0,"skill":52,"stats":["Excess Life Recovery from Regeneration is applied to Energy Shield","Energy Shield does not Recharge"]},"55":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":1138,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Fast Acting Toxins","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Greed","Isolation"],"skill":55,"stats":["Damaging Ailments deal damage 12% faster"]},"59":{"ascendancyName":"Lich","connections":[],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds","isNotable":true,"isSwitchable":true,"name":"Incessant Cacophony","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":8,"orbitIndex":50,"skill":59,"stats":["Curses you inflict have infinite Duration","You can apply an additional Curse"]},"60":{"connections":[{"id":58426,"orbit":0}],"group":1442,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":2,"orbitIndex":13,"skill":60,"stats":["5% chance to Blind Enemies on Hit"]},"65":{"connections":[{"id":15698,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":7,"skill":65,"stats":["15% increased Freeze Buildup"]},"71":{"connections":[{"id":62376,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Reduced Duration","orbit":7,"orbitIndex":17,"skill":71,"stats":["4% reduced Skill Effect Duration","8% increased Physical Damage"]},"74":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":17923,"orbit":0},{"id":24475,"orbit":-9},{"id":36788,"orbit":0},{"id":25779,"orbit":0},{"id":1347,"orbit":-8},{"id":25885,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Acolyte of Chayula","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":24,"skill":74,"stats":[]},"94":{"connections":[{"id":27234,"orbit":0}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Efficient Killing","orbit":7,"orbitIndex":4,"recipe":["Envy","Guilt","Paranoia"],"skill":94,"stats":["15% increased Mana Regeneration Rate","Recover 2% of maximum Mana on Kill"]},"95":{"connections":[{"id":8737,"orbit":0}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":0,"orbitIndex":0,"skill":95,"stats":["Minions deal 10% increased Damage"]},"97":{"connections":[{"id":52442,"orbit":0}],"group":826,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":0,"skill":97,"stats":["3% increased Attack Speed"]},"110":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":20,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds","isNotable":true,"name":"Internal Layer","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":110,"stats":["Body Armour grants Hits against you have 100% reduced Critical Damage Bonus"]},"116":{"connections":[{"id":44359,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Insightfulness","orbit":7,"orbitIndex":13,"recipe":["Guilt","Disgust","Fear"],"skill":116,"stats":["18% increased maximum Energy Shield","12% increased Mana Regeneration Rate","6% increased Intelligence"]},"144":{"connections":[{"id":26598,"orbit":0}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Freeze Buildup","orbit":5,"orbitIndex":12,"skill":144,"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"]},"151":{"connections":[{"id":34747,"orbit":0}],"group":616,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":5,"skill":151,"stats":["16% increased Accuracy Rating at Close Range"]},"178":{"connections":[],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":5,"orbitIndex":30,"skill":178,"stats":["8% increased Reservation Efficiency of Herald Skills"]},"229":{"connections":[{"id":46365,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":6,"skill":229,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"]},"240":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":50498,"orbit":0}],"group":1219,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":240,"stats":[]},"244":{"connections":[{"id":52354,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Damage","orbit":4,"orbitIndex":66,"skill":244,"stats":["16% increased Attack Damage against Rare or Unique Enemies"]},"259":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":537,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":259,"stats":[]},"261":{"connections":[{"id":1205,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Toxic Sludge","orbit":3,"orbitIndex":13,"recipe":["Suffering","Guilt","Disgust"],"skill":261,"stats":["40% increased Duration of Poisons you inflict against Slowed Enemies"]},"270":{"connections":[{"id":56219,"orbit":2}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage Decay","orbit":2,"orbitIndex":6,"skill":270,"stats":["Inherent loss of Rage is 15% slower"]},"290":{"connections":[{"id":37619,"orbit":2}],"group":312,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":290,"stats":["12% increased Fire Damage"]},"292":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":474,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":292,"stats":[]},"296":{"connections":[{"id":30959,"orbit":2},{"id":8145,"orbit":2},{"id":12992,"orbit":2}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":7,"orbitIndex":18,"skill":296,"stats":["Damage Penetrates 3% of Enemy Elemental Resistances"]},"315":{"connections":[{"id":33216,"orbit":0}],"group":758,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Duration","orbit":0,"orbitIndex":0,"skill":315,"stats":["10% increased Bleeding Duration"]},"326":{"connections":[{"id":31449,"orbit":0}],"group":1505,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Chance","orbit":0,"orbitIndex":0,"skill":326,"stats":["10% increased Critical Hit Chance with Quarterstaves"]},"327":{"connections":[{"id":9652,"orbit":0}],"group":1344,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":12,"skill":327,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"328":{"connections":[{"id":25992,"orbit":0},{"id":60764,"orbit":0},{"id":21112,"orbit":0}],"group":1529,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Accuracy Rating","orbit":0,"orbitIndex":0,"skill":328,"stats":["10% increased Accuracy Rating with Bows"]},"331":{"connections":[{"id":42103,"orbit":2}],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection and Evasion","orbit":2,"orbitIndex":3,"skill":331,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 4% of Evasion Rating"]},"336":{"connections":[{"id":4806,"orbit":-3}],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Storm Swell","orbit":3,"orbitIndex":15,"recipe":["Envy","Suffering","Suffering"],"skill":336,"stats":["Damage Penetrates 15% Cold Resistance","Damage Penetrates 8% Lightning Resistance"]},"338":{"connections":[{"id":20140,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Invocated Limit","orbit":1,"orbitIndex":6,"recipe":["Isolation","Ire","Greed"],"skill":338,"stats":["Invocated skills have 30% increased Maximum Energy"]},"354":{"connections":[{"id":48429,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":3,"orbitIndex":16,"skill":354,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"]},"364":{"connections":[{"id":2847,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":2,"orbitIndex":4,"skill":364,"stats":["+3 to all Attributes"]},"372":{"connections":[{"id":54340,"orbit":0}],"group":388,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Heatproof","orbit":7,"orbitIndex":6,"recipe":["Disgust","Disgust","Greed"],"skill":372,"stats":["10% increased Armour","+30% of Armour also applies to Fire Damage","30% reduced Magnitude of Ignite on you"]},"375":{"connections":[{"id":12276,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage","orbit":7,"orbitIndex":17,"skill":375,"stats":["15% increased Damage with Maces"]},"378":{"ascendancyName":"Oracle","connections":[{"id":55135,"orbit":-6}],"group":35,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Critical Hit Chance","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":378,"stats":["12% increased Critical Hit Chance"]},"419":{"connections":[{"id":63400,"orbit":-7}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Non-Damaging Ailment Magnitude","orbit":2,"orbitIndex":12,"skill":419,"stats":["10% increased Magnitude of Non-Damaging Ailments you inflict"]},"440":{"connections":[{"id":6133,"orbit":-5}],"group":111,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":0,"orbitIndex":0,"skill":440,"stats":["5% increased Block chance"]},"472":{"connections":[{"id":3744,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":7,"orbitIndex":20,"skill":472,"stats":["+8 to Dexterity"]},"479":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[{"id":29126,"orbit":2}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Hidden Forms","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":479,"stats":["Gain 8% of Damage as Extra Damage of a random Element while Shapeshifted"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"483":{"connectionArt":"CharacterPlanned","connections":[{"id":12601,"orbit":2147483647},{"id":35745,"orbit":2147483647}],"group":663,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Gain Maximum Endurance Charges on Gaining Endurance Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":18,"skill":483,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"506":{"connections":[{"id":6416,"orbit":0}],"group":284,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":14,"skill":506,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"511":{"connections":[{"id":49734,"orbit":0}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":7,"orbitIndex":8,"skill":511,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"516":{"connections":[{"id":47157,"orbit":4}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":16,"skill":516,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"]},"517":{"connections":[{"id":39037,"orbit":6},{"id":61027,"orbit":9}],"group":855,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":0,"orbitIndex":0,"skill":517,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"526":{"connections":[{"id":2645,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Stun Buildup","orbit":4,"orbitIndex":4,"skill":526,"stats":["18% increased Stun Buildup with Maces"]},"528":{"ascendancyName":"Amazon","connections":[{"id":41008,"orbit":0}],"group":1589,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Accuracy","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":528,"stats":["12% increased Accuracy Rating"]},"535":{"connections":[{"id":34621,"orbit":0}],"group":1212,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":535,"stats":["15% increased Critical Damage Bonus"]},"541":{"connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Recharge","orbit":6,"orbitIndex":17,"skill":541,"stats":["15% increased Energy Shield Recharge Rate while Shapeshifted"]},"558":{"connections":[],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":4,"skill":558,"stats":["12% increased Fire Damage"]},"589":{"connections":[{"id":14509,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Rage on Melee Hit","orbit":7,"orbitIndex":5,"skill":589,"stats":["Gain 1 Rage on Melee Hit"]},"630":{"connections":[{"id":13419,"orbit":0}],"group":1097,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":1,"orbitIndex":4,"skill":630,"stats":["15% increased Critical Damage Bonus"]},"632":{"connections":[{"id":56366,"orbit":0}],"group":1508,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Speed","orbit":0,"orbitIndex":0,"skill":632,"stats":["3% increased Attack Speed with Daggers"]},"658":{"connections":[{"id":1861,"orbit":0}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":3,"orbitIndex":19,"skill":658,"stats":["+6% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 4% of Evasion Rating"]},"664":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1584,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds","isMultipleChoiceOption":true,"name":"Choice of Power","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":664,"stats":["Remnants you create have 50% increased effect","Remnants can be collected from 50% further away","All Flames of Chayula that you manifest are Purple"]},"675":{"connections":[{"id":13489,"orbit":-9}],"group":142,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Slow Effect on You","orbit":2,"orbitIndex":5,"skill":675,"stats":["10% increased Armour","5% reduced Slowing Potency of Debuffs on You"]},"703":{"connections":[{"id":44917,"orbit":-3}],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":1,"orbitIndex":2,"skill":703,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"]},"712":{"connections":[{"id":24948,"orbit":0}],"group":1433,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds","isNotable":true,"name":"Bond of the Ape","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Isolation"],"skill":712,"stats":["12% increased Area of Effect","Companions have 30% increased Area of Effect"]},"722":{"connections":[{"id":3419,"orbit":0},{"id":15775,"orbit":0}],"group":1479,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":722,"stats":["+5 to any Attribute"]},"750":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":6952,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Tribal Fury","orbit":2,"orbitIndex":22,"recipe":["Isolation","Ire","Isolation"],"skill":750,"stats":["Strikes deal Splash Damage"]},"752":{"connections":[{"id":47420,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Duration","orbit":2,"orbitIndex":9,"skill":752,"stats":["Minions deal 6% increased Damage","6% increased Minion Duration"]},"761":{"connectionArt":"CharacterPlanned","connections":[{"id":22133,"orbit":0}],"group":411,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":12,"skill":761,"stats":["Minions have 25% increased Cooldown Recovery Rate for Command Skills"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"762":{"ascendancyName":"Tactician","connections":[{"id":1988,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Minion Damage","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":762,"stats":["Minions deal 20% increased Damage"]},"765":{"ascendancyName":"Spirit Walker","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerCompanionDmgWeapon.dds","isNotable":true,"name":"The Catha's Balance","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":6,"orbitIndex":48,"skill":765,"stats":["Companions gain added Attack damage equal to 60% of your main hand Weapon's damage"]},"770":{"ascendancyName":"Infernalist","connections":[{"id":10694,"orbit":-7}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Mana","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":6,"orbitIndex":7,"skill":770,"stats":["3% increased maximum Mana"]},"829":{"connectionArt":"CharacterPlanned","connections":[{"id":36025,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":25,"skill":829,"stats":["25% increased Minion Duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"857":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":639,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":857,"stats":[]},"858":{"connections":[{"id":58387,"orbit":5}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":5,"orbitIndex":18,"skill":858,"stats":["7% increased Chaos Damage"]},"869":{"connections":[{"id":18959,"orbit":0}],"group":463,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield Delay","orbit":7,"orbitIndex":9,"skill":869,"stats":["12% increased Armour","4% faster start of Energy Shield Recharge"]},"872":{"connections":[{"id":36556,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Defences","orbit":2,"orbitIndex":17,"skill":872,"stats":["8% increased Armour, Evasion and Energy Shield while Channelling"]},"904":{"connections":[{"id":28578,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Critical Chance","orbit":7,"orbitIndex":4,"skill":904,"stats":["8% increased Mana Regeneration Rate","8% increased Critical Hit Chance"]},"917":{"connections":[{"id":65160,"orbit":0}],"group":161,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":10,"skill":917,"stats":["12% increased Stun Threshold"]},"934":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[{"id":12526,"orbit":-4}],"group":797,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Natural Immunity","orbit":4,"orbitIndex":63,"recipe":["Greed","Suffering","Paranoia"],"skill":934,"stats":["+4 to Ailment Threshold per Dexterity"]},"968":{"connections":[{"id":6752,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage and Area","orbit":3,"orbitIndex":2,"skill":968,"stats":["6% increased Fire Damage","5% increased Area of Effect"]},"989":{"connections":[{"id":26416,"orbit":0}],"group":296,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":20,"skill":989,"stats":["15% increased Life Recovery from Flasks"]},"1019":{"connections":[{"id":45037,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":0,"orbitIndex":0,"skill":1019,"stats":["12% increased Armour and Evasion Rating"]},"1020":{"connections":[{"id":54631,"orbit":0}],"group":1361,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":7,"orbitIndex":3,"skill":1020,"stats":["6% increased bonuses gained from Equipped Quiver"]},"1040":{"connections":[{"id":19936,"orbit":7}],"group":297,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":1040,"stats":["12% increased Fire Damage"]},"1073":{"connections":[{"id":261,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude and Poison Magnitude","orbit":2,"orbitIndex":11,"skill":1073,"stats":["6% increased Ignite Magnitude","6% increased Magnitude of Poison you inflict"]},"1087":{"connections":[{"id":25934,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Shockwaves","orbit":3,"orbitIndex":7,"recipe":["Greed","Paranoia","Ire"],"skill":1087,"stats":["25% increased Area of Effect if you've Stunned an Enemy with a Two Handed Melee Weapon Recently"]},"1091":{"connections":[{"id":13333,"orbit":7},{"id":48699,"orbit":0}],"group":753,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Chill Effect on You","orbit":2,"orbitIndex":0,"skill":1091,"stats":["10% reduced Effect of Chill on you"]},"1104":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[{"id":56876,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Lust for Power","orbit":0,"orbitIndex":0,"recipe":["Isolation","Guilt","Guilt"],"skill":1104,"stats":["10% chance when you gain a Power Charge to gain an additional Power Charge","+1 to Maximum Power Charges"]},"1130":{"connections":[{"id":29611,"orbit":0}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Damage","orbit":0,"orbitIndex":0,"skill":1130,"stats":["10% increased Damage with Flails"]},"1140":{"connections":[{"id":15507,"orbit":0}],"group":931,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":22,"skill":1140,"stats":["+5 to any Attribute"]},"1143":{"connections":[{"id":58170,"orbit":0},{"id":50084,"orbit":0}],"group":680,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","isSwitchable":true,"name":"Spell Critical Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","id":57726,"name":"Life Regeneration","stats":["Regenerate 0.2% of maximum Life per second"]}},"orbit":2,"orbitIndex":5,"skill":1143,"stats":["15% increased Critical Spell Damage Bonus"]},"1144":{"connections":[{"id":42070,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":7,"skill":1144,"stats":["8% increased Accuracy Rating"]},"1151":{"connections":[{"id":4113,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":8,"skill":1151,"stats":["15% increased Freeze Buildup"]},"1169":{"connections":[{"id":25031,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Urgent Call","orbit":7,"orbitIndex":16,"recipe":["Fear","Isolation","Suffering"],"skill":1169,"stats":["Recover 2% of maximum Life and Mana when you use a Warcry","24% increased Warcry Speed","18% increased Warcry Cooldown Recovery Rate"]},"1170":{"connections":[{"id":58295,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":22,"skill":1170,"stats":["10% increased Attack Area Damage"]},"1200":{"connections":[{"id":53822,"orbit":-5},{"id":55190,"orbit":0},{"id":62313,"orbit":0},{"id":18353,"orbit":0}],"group":102,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":36,"skill":1200,"stats":["+5 to any Attribute"]},"1205":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":0,"orbitIndex":0,"skill":1205,"stats":[]},"1207":{"connections":[{"id":38323,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":69,"skill":1207,"stats":["+5 to any Attribute"]},"1214":{"connections":[{"id":53823,"orbit":-4}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block and Shield Defences","orbit":7,"orbitIndex":21,"skill":1214,"stats":["4% increased Block chance","15% increased Armour, Evasion and Energy Shield from Equipped Shield"]},"1215":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":962,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":1,"orbitIndex":5,"skill":1215,"stats":[]},"1218":{"connections":[{"id":14945,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":18,"skill":1218,"stats":["Minions have 10% increased maximum Life"]},"1220":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":716,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":1220,"stats":[]},"1221":{"connections":[{"id":62237,"orbit":0},{"id":35743,"orbit":0}],"group":906,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":0,"orbitIndex":0,"skill":1221,"stats":["12% increased Armour and Evasion Rating"]},"1286":{"connections":[{"id":17903,"orbit":-7}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":7,"orbitIndex":12,"skill":1286,"stats":["16% increased Thorns damage"]},"1347":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":50098,"orbit":7}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":6,"orbitIndex":12,"skill":1347,"stats":["4% increased Skill Speed"]},"1352":{"connections":[{"id":53216,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Unbending","orbit":7,"orbitIndex":10,"recipe":["Fear","Despair","Paranoia"],"skill":1352,"stats":["3% increased maximum Life","10% increased Stun Threshold for each time you've been Hit by an Enemy Recently, up to 100%"]},"1416":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1398,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":1416,"stats":[]},"1420":{"connections":[],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Dizzying Sweep","orbit":7,"orbitIndex":20,"recipe":["Despair","Envy","Despair"],"skill":1420,"stats":["15% increased Attack Area Damage","10% increased Area of Effect for Attacks","5% chance to Daze on Hit"]},"1433":{"connections":[{"id":31238,"orbit":0},{"id":48530,"orbit":0},{"id":95,"orbit":0}],"group":584,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":56,"skill":1433,"stats":["+5 to any Attribute"]},"1442":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":53108,"orbit":0}],"group":550,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Attributes","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":1442,"stats":["3% increased Attributes"]},"1447":{"connections":[{"id":22393,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":14,"skill":1447,"stats":["Minions deal 10% increased Damage"]},"1448":{"connections":[],"group":1357,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds","isNotable":true,"name":"Bond of the Cat","orbit":2,"orbitIndex":8,"recipe":["Envy","Ire","Ire"],"skill":1448,"stats":["Companions have 20% increased Movement Speed","5% reduced Movement Speed Penalty from using Skills while moving"]},"1459":{"connections":[{"id":47252,"orbit":0}],"group":252,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":12,"skill":1459,"stats":["16% increased Mana Regeneration Rate while stationary"]},"1468":{"connections":[],"group":822,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":6,"skill":1468,"stats":["10% increased Mana Regeneration Rate"]},"1477":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":11037,"orbit":0}],"group":852,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":1477,"stats":[]},"1499":{"connections":[{"id":33830,"orbit":-2}],"group":1528,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Regeneration","orbit":2,"orbitIndex":0,"skill":1499,"stats":["10% increased Life Regeneration rate"]},"1502":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":279,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","isNotable":true,"name":"Draiocht Cleansing","orbit":0,"orbitIndex":0,"recipe":["Despair","Ire","Suffering"],"skill":1502,"stats":["Channelling Skills deal 20% increased Damage","Remove a Curse after Channelling for 2 seconds"]},"1506":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Remnant Attraction","orbit":2,"orbitIndex":20,"recipe":["Despair","Disgust","Isolation"],"skill":1506,"stats":["10% chance to create an additional Remnant","Remnants can be collected from 50% further away"]},"1514":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":29527,"orbit":0}],"group":1414,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":1514,"stats":[]},"1543":{"connections":[{"id":14096,"orbit":7},{"id":59376,"orbit":0}],"group":690,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":1,"orbitIndex":0,"skill":1543,"stats":["3% increased Cast Speed"]},"1546":{"connections":[],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Spiral into Depression","orbit":2,"orbitIndex":20,"recipe":["Envy","Despair","Suffering"],"skill":1546,"stats":["3% increased Movement Speed","25% increased Armour","25% increased maximum Energy Shield"]},"1579":{"ascendancyName":"Chronomancer","connections":[{"id":3605,"orbit":-9}],"group":429,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":1579,"stats":["6% increased Cooldown Recovery Rate"]},"1583":{"ascendancyName":"Pathfinder","connections":[{"id":14508,"orbit":5},{"id":9798,"orbit":0},{"id":49503,"orbit":-5},{"id":39292,"orbit":5},{"id":12183,"orbit":0},{"id":16,"orbit":-5}],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Pathfinder","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":9,"orbitIndex":48,"skill":1583,"stats":[]},"1599":{"connections":[{"id":31286,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Critical Chance","orbit":2,"orbitIndex":18,"skill":1599,"stats":["5% increased Critical Hit Chance","8% increased Physical Damage"]},"1603":{"connections":[{"id":32040,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Storm Driven","orbit":2,"orbitIndex":18,"recipe":["Ire","Ire","Isolation"],"skill":1603,"stats":["15% of Elemental Damage taken Recouped as Energy Shield"]},"1628":{"connectionArt":"CharacterPlanned","connections":[{"id":49769,"orbit":2147483647},{"id":9554,"orbit":-7}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":1628,"stats":["17% increased Stun Threshold"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"1631":{"connections":[{"id":29049,"orbit":3},{"id":14001,"orbit":-3}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Duration","orbit":2,"orbitIndex":4,"skill":1631,"stats":["10% increased Charm Effect Duration"]},"1680":{"connections":[],"group":1261,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Projectile Parry Range","orbit":2,"orbitIndex":2,"skill":1680,"stats":["20% increased Parry Range"]},"1700":{"connections":[{"id":48699,"orbit":0}],"group":753,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":2,"orbitIndex":12,"skill":1700,"stats":["10% increased Cold Damage"]},"1723":{"connections":[{"id":53595,"orbit":0},{"id":2134,"orbit":0}],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":22,"skill":1723,"stats":["10% increased Poison Duration"]},"1739":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistMantraofIllusions.dds","isNotable":true,"name":"Hollow Form Technique","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":8,"orbitIndex":63,"skill":1739,"stats":["Grants Skill: Hollow Form"]},"1755":{"connections":[{"id":18845,"orbit":-4}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":31707,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":2,"orbitIndex":17,"skill":1755,"stats":["8% increased Spell Damage"]},"1773":{"connections":[{"id":51213,"orbit":4}],"group":1154,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Effect and Duration","orbit":0,"orbitIndex":0,"skill":1773,"stats":["5% increased Magnitude of Ailments you inflict","5% increased Duration of Damaging Ailments on Enemies"]},"1778":{"connections":[{"id":30408,"orbit":0},{"id":17523,"orbit":0}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Duration","orbit":7,"orbitIndex":12,"skill":1778,"stats":["20% increased Hazard Duration"]},"1801":{"connections":[{"id":60,"orbit":3}],"group":1442,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":7,"orbitIndex":5,"skill":1801,"stats":["5% chance to Blind Enemies on Hit"]},"1823":{"connections":[{"id":3471,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Illuminated Crown","orbit":4,"orbitIndex":60,"recipe":["Suffering","Paranoia","Suffering"],"skill":1823,"stats":["20% increased Light Radius","70% increased Energy Shield from Equipped Helmet"]},"1825":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":177,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":1825,"stats":[]},"1826":{"connections":[{"id":39037,"orbit":0}],"group":913,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":1826,"stats":["+5 to any Attribute"]},"1841":{"connections":[{"id":9405,"orbit":5}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":8,"skill":1841,"stats":["15% increased Evasion Rating"]},"1855":{"ascendancyName":"Shaman","connections":[{"id":16204,"orbit":2147483647}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Flask Recovery","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":6,"orbitIndex":54,"skill":1855,"stats":["12% increased Life and Mana Recovery from Flasks"]},"1861":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","isNotable":true,"name":"Knight of Tarcus","orbit":4,"orbitIndex":52,"recipe":["Disgust","Isolation","Fear"],"skill":1861,"stats":["+20% of Armour also applies to Elemental Damage","30% increased Presence Area of Effect","15% increased Glory generation"]},"1865":{"connections":[{"id":54934,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Fire Damage when consuming an Endurance Charge","orbit":2,"orbitIndex":12,"skill":1865,"stats":["3% increased Fire Damage per Endurance Charge consumed Recently"]},"1869":{"connections":[{"id":27095,"orbit":-4}],"group":1093,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":1,"skill":1869,"stats":["15% increased Freeze Buildup"]},"1878":{"connections":[{"id":14328,"orbit":0}],"group":463,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Energy Shield and Armour applies to Elemental Damage Hits","orbit":7,"orbitIndex":23,"skill":1878,"stats":["12% increased maximum Energy Shield","+5% of Armour also applies to Elemental Damage"]},"1887":{"connectionArt":"CharacterPlanned","connections":[{"id":10713,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":2,"skill":1887,"stats":["30% increased Armour while stationary"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"1913":{"connections":[{"id":38646,"orbit":0},{"id":36709,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":3,"skill":1913,"stats":["+20 to Armour"]},"1915":{"connections":[{"id":60085,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Critical Chance","orbit":7,"orbitIndex":21,"skill":1915,"stats":["10% increased Critical Hit Chance against Humanoids"]},"1922":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":51184,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":1922,"stats":[]},"1928":{"connections":[],"group":541,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":0,"orbitIndex":0,"skill":1928,"stats":["Minions have 5% increased Attack and Cast Speed"]},"1953":{"connections":[{"id":23905,"orbit":0}],"group":1223,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":1953,"stats":["15% increased Magnitude of Shock you inflict"]},"1973":{"connections":[{"id":8607,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flasks","orbit":2,"orbitIndex":8,"skill":1973,"stats":["10% increased Mana Recovery from Flasks"]},"1988":{"ascendancyName":"Tactician","connections":[],"group":443,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds","isNotable":true,"name":"Unleash Hell!","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":1988,"stats":["Grants Skill: Supporting Fire"]},"1994":{"ascendancyName":"Warbringer","connections":[{"id":47097,"orbit":0}],"group":42,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Warcry Speed","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":1994,"stats":["20% increased Warcry Speed"]},"1995":{"connections":[],"group":1180,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Projectile Ailment Chance","orbit":0,"orbitIndex":0,"skill":1995,"stats":["20% increased chance to inflict Ailments with Projectiles"]},"2021":{"connections":[{"id":25857,"orbit":2147483647}],"group":1463,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Wellspring","orbit":4,"orbitIndex":68,"recipe":["Disgust","Greed","Guilt"],"skill":2021,"stats":["30% increased Mana Recovery from Flasks","8% increased Attack and Cast Speed during Effect of any Mana Flask"]},"2071":{"connections":[{"id":38420,"orbit":0}],"group":575,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":0,"skill":2071,"stats":["10% increased Mana Regeneration Rate"]},"2074":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":446,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":2074,"stats":[]},"2091":{"connections":[],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":4,"orbitIndex":18,"skill":2091,"stats":["8% chance to Poison on Hit"]},"2102":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":742,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":2102,"stats":[]},"2113":{"connections":[{"id":326,"orbit":0},{"id":59694,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"Martial Artistry","orbit":3,"orbitIndex":13,"recipe":["Isolation","Ire","Fear"],"skill":2113,"stats":["25% increased Accuracy Rating with Quarterstaves","25% increased Critical Damage Bonus with Quarterstaves","+25 to Dexterity"]},"2119":{"connections":[{"id":53505,"orbit":0}],"group":686,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":0,"skill":2119,"stats":["10% increased amount of Life Leeched"]},"2128":{"connections":[{"id":65256,"orbit":0}],"group":1290,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Area","orbit":0,"orbitIndex":0,"skill":2128,"stats":["10% increased Hazard Area of Effect"]},"2134":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":9703,"orbit":0}],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Toxic Tolerance","orbit":3,"orbitIndex":0,"recipe":["Suffering","Fear","Isolation"],"skill":2134,"stats":["Immune to Poison"]},"2138":{"connections":[{"id":32523,"orbit":0}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Spiral into Insanity","orbit":2,"orbitIndex":12,"recipe":["Greed","Isolation","Envy"],"skill":2138,"stats":["29% increased Chaos Damage","20% increased Armour, Evasion and Energy Shield"]},"2174":{"connections":[{"id":19249,"orbit":4}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":4,"orbitIndex":70,"skill":2174,"stats":["15% increased Totem Damage"]},"2200":{"connections":[{"id":35689,"orbit":7}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Damage","orbit":7,"orbitIndex":20,"skill":2200,"stats":["10% increased Damage"]},"2211":{"connections":[{"id":7473,"orbit":7}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":19,"skill":2211,"stats":["Herald Skills deal 20% increased Damage"]},"2244":{"connections":[],"group":461,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge on Critical Hit","orbit":4,"orbitIndex":51,"skill":2244,"stats":["5% chance to Gain Arcane Surge when you deal a Critical Hit"]},"2254":{"connections":[{"id":60685,"orbit":0},{"id":43736,"orbit":5},{"id":14666,"orbit":6}],"group":860,"icon":"Art/2DArt/SkillIcons/passives/deepwisdom.dds","isNotable":true,"name":"Pure Energy","orbit":0,"orbitIndex":0,"skill":2254,"stats":["30% increased maximum Energy Shield","+10 to Intelligence"]},"2334":{"connections":[{"id":65091,"orbit":6},{"id":3209,"orbit":-6}],"group":1445,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":0,"orbitIndex":0,"skill":2334,"stats":["+8 to Dexterity"]},"2335":{"connections":[{"id":18121,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Turn the Clock Forward","orbit":3,"orbitIndex":8,"recipe":["Despair","Fear","Guilt"],"skill":2335,"stats":["20% increased Spell Damage","15% increased Projectile Speed for Spell Skills"]},"2336":{"connections":[{"id":63402,"orbit":2}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Arcane Surge Effect","orbit":2,"orbitIndex":9,"skill":2336,"stats":["15% increased effect of Arcane Surge on you"]},"2344":{"connections":[{"id":34317,"orbit":0}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Dimensional Weakspot","orbit":7,"orbitIndex":6,"recipe":["Greed","Suffering","Isolation"],"skill":2344,"stats":["Hits have 15% chance to treat Enemy Monster Elemental Resistance values as inverted"]},"2361":{"connections":[{"id":34316,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Stun and Knockback","orbit":5,"orbitIndex":4,"skill":2361,"stats":["20% increased Knockback Distance","20% increased Stun Buildup with Quarterstaves"]},"2394":{"connections":[],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","isNotable":true,"name":"Blade Flurry","orbit":3,"orbitIndex":9,"recipe":["Envy","Envy","Despair"],"skill":2394,"stats":["6% increased Attack Speed while Dual Wielding","15% increased Attack Critical Hit Chance while Dual Wielding"]},"2397":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":696,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Last Stand","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Fear"],"skill":2397,"stats":["25% increased Attack Damage if you have been Heavy Stunned Recently","25% increased Attack Damage while you have no Life Flask uses left","25% increased Attack Damage while Surrounded","25% increased Attack Damage while on Low Life"]},"2408":{"connections":[{"id":35696,"orbit":0},{"id":35534,"orbit":0}],"group":1384,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2408,"stats":["+5 to any Attribute"]},"2446":{"connections":[{"id":37164,"orbit":0}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Elemental Damage","orbit":3,"orbitIndex":18,"skill":2446,"stats":["10% increased Elemental Damage"]},"2455":{"connections":[],"group":801,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":11,"skill":2455,"stats":["8% increased Projectile Damage"]},"2461":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":44605,"orbit":0}],"group":847,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAccuracy.dds","isOnlyImage":true,"name":"Accuracy Mastery","orbit":0,"orbitIndex":0,"skill":2461,"stats":[]},"2486":{"connections":[{"id":63732,"orbit":3},{"id":19341,"orbit":4},{"id":58884,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Stars Aligned","orbit":7,"orbitIndex":16,"recipe":["Suffering","Envy","Isolation"],"skill":2486,"stats":["Damage with Hits is Lucky against Enemies that are on Low Life"]},"2491":{"connections":[{"id":28175,"orbit":0}],"group":412,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":10,"skill":2491,"stats":[]},"2500":{"connections":[{"id":6030,"orbit":7}],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":10,"skill":2500,"stats":["8% chance to Poison on Hit"]},"2508":{"connections":[{"id":47168,"orbit":0},{"id":59425,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":18,"skill":2508,"stats":["3% of Damage taken Recouped as Life"]},"2511":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":574,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Sundering","orbit":3,"orbitIndex":20,"recipe":["Disgust","Paranoia","Ire"],"skill":2511,"stats":["25% increased Critical Damage Bonus for Attack Damage","+25% to Critical Damage Bonus against Stunned Enemies"]},"2516":{"ascendancyName":"Lich","connections":[],"group":1275,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds","isNotable":true,"isSwitchable":true,"name":"Price of Power","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichAbyssalApparition.dds","id":11705,"name":"Steward of Kulemak","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Damaging Spells consume a Power Charge if able to trigger Abyssal Apparition"]}},"orbit":0,"orbitIndex":0,"skill":2516,"stats":["Spells consume a Power Charge if able to deal 40% more Damage"]},"2559":{"connections":[{"id":62542,"orbit":7}],"group":1391,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":2,"orbitIndex":22,"skill":2559,"stats":["10% increased Flask Charges gained"]},"2560":{"connections":[{"id":20044,"orbit":0}],"group":1521,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":1,"skill":2560,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"2575":{"connections":[{"id":65154,"orbit":0}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Alacrity","orbit":2,"orbitIndex":14,"recipe":["Suffering","Paranoia","Guilt"],"skill":2575,"stats":["30% increased Totem Placement speed","8% increased Attack and Cast Speed if you've summoned a Totem Recently"]},"2582":{"connections":[{"id":48116,"orbit":0},{"id":41861,"orbit":0},{"id":56847,"orbit":0}],"group":1497,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2582,"stats":["+5 to any Attribute"]},"2606":{"connections":[{"id":47284,"orbit":0},{"id":20388,"orbit":0},{"id":15194,"orbit":0},{"id":3414,"orbit":0}],"group":627,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":1,"orbitIndex":6,"skill":2606,"stats":["Minions have 10% increased maximum Life"]},"2617":{"connections":[{"id":1200,"orbit":7}],"group":118,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":2617,"stats":["12% increased Fire Damage"]},"2645":{"connections":[{"id":14832,"orbit":0},{"id":52829,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Skullcrusher","orbit":4,"orbitIndex":69,"recipe":["Ire","Isolation","Ire"],"skill":2645,"stats":["20% more Damage against Heavy Stunned Enemies with Maces"]},"2653":{"connections":[{"id":19203,"orbit":0},{"id":30896,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage and Speed","orbit":7,"orbitIndex":17,"skill":2653,"stats":["Channelling Skills deal 8% increased Damage","2% increased Skill Speed with Channelling Skills"]},"2672":{"connections":[{"id":45569,"orbit":6}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":2,"skill":2672,"stats":["15% increased Critical Spell Damage Bonus"]},"2702":{"ascendancyName":"Amazon","connections":[{"id":3065,"orbit":7}],"group":1599,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Life Leech","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":2702,"stats":["12% increased amount of Life Leeched"]},"2732":{"connections":[{"id":16790,"orbit":-2}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":1,"orbitIndex":11,"skill":2732,"stats":["8% increased Mana Cost Efficiency"]},"2733":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connectionArt":"CharacterPlanned","connections":[],"group":306,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":2733,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"2745":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds","isNotable":true,"name":"The Noble Wolf","orbit":1,"orbitIndex":3,"recipe":["Fear","Greed","Guilt"],"skill":2745,"stats":["25% increased Magnitude of Ailments you inflict against Marked Enemies","20% increased Critical Hit Chance against Marked Enemies","+10 to Dexterity"]},"2810":{"ascendancyName":"Disciple of Varashta","connections":[{"id":9843,"orbit":-3}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/ElementalDamageTakenFromMana.dds","isNotable":true,"name":"Varashta's Intuition","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":3,"orbitIndex":20,"skill":2810,"stats":["100% of Elemental Damage is taken from Mana before Life"]},"2814":{"connections":[{"id":41447,"orbit":0},{"id":19749,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Engineered Blaze","orbit":3,"orbitIndex":5,"recipe":["Ire","Despair","Isolation"],"skill":2814,"stats":["4% increased Area of Effect for Attacks per Enemy you've Ignited in the last 8 seconds, up to 40%"]},"2841":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":978,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":2841,"stats":[]},"2843":{"connections":[{"id":61396,"orbit":0},{"id":61318,"orbit":0},{"id":62235,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Tolerant Equipment","orbit":5,"orbitIndex":36,"recipe":["Guilt","Isolation","Fear"],"skill":2843,"stats":["15% increased Armour and Evasion Rating","Immune to Bleeding if Equipped Helmet has higher Armour than Evasion Rating","Immune to Poison if Equipped Helmet has higher Evasion Rating than Armour"]},"2847":{"connections":[{"id":45272,"orbit":0}],"group":820,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2847,"stats":["+5 to any Attribute"]},"2857":{"ascendancyName":"Stormweaver","connections":[{"id":7998,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds","isNotable":true,"name":"Strike Twice","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":6,"orbitIndex":66,"skill":2857,"stats":["Targets can be affected by two of your Shocks at the same time","25% less Magnitude of Shock you inflict"]},"2863":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":570,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Perpetual Freeze","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Isolation"],"skill":2863,"stats":["20% increased Freeze Buildup","15% increased Chill and Freeze Duration on Enemies","15% increased Magnitude of Chill you inflict"]},"2864":{"connections":[{"id":54818,"orbit":0},{"id":21468,"orbit":0},{"id":33369,"orbit":0},{"id":59480,"orbit":0},{"id":63360,"orbit":0}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2864,"stats":["+5 to any Attribute"]},"2877":{"ascendancyName":"Lich","connections":[],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds","isNotable":true,"isSwitchable":true,"name":"Blackened Heart","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneOffering.dds","id":36863,"name":"Unwilling Offering","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Your Offerings can target Enemies in Culling range","Your Offerings affect you instead of your Minions","Offerings created by Culling Enemies have 1% increased Effect per Power of Culled Enemy"]}},"orbit":9,"orbitIndex":104,"skill":2877,"stats":["4% increased Magnitude of Unholy Might Buffs you grant per 100 maximum Mana"]},"2888":{"connections":[{"id":8827,"orbit":0}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":7,"orbitIndex":15,"skill":2888,"stats":["8% increased amount of Life Leeched"]},"2936":{"connections":[{"id":13407,"orbit":-3}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":7,"orbitIndex":4,"skill":2936,"stats":["15% increased Critical Damage Bonus for Attack Damage"]},"2946":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":253,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Resistance Mastery","orbit":1,"orbitIndex":1,"skill":2946,"stats":[]},"2955":{"connections":[{"id":28800,"orbit":0}],"group":445,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Projectile Damage","orbit":2,"orbitIndex":0,"skill":2955,"stats":["10% increased Projectile Damage"]},"2964":{"connections":[{"id":18374,"orbit":-7}],"group":523,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Leech","orbit":2,"orbitIndex":15,"skill":2964,"stats":["8% increased amount of Life Leeched","12% increased Thorns damage"]},"2978":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":937,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":2978,"stats":[]},"2995":{"ascendancyName":"Lich","connections":[{"id":2516,"orbit":4}],"group":1256,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Energy Shield if Consumed Power Charge","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":12474,"name":"Energy Shield if Consumed Power Charge","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["30% increased maximum Energy Shield if you've consumed a Power Charge Recently"]}},"orbit":0,"orbitIndex":0,"skill":2995,"stats":["30% increased maximum Energy Shield if you've consumed a Power Charge Recently"]},"2999":{"connections":[],"group":281,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Final Barrage","orbit":6,"orbitIndex":22,"recipe":["Isolation","Despair","Disgust"],"skill":2999,"stats":["20% increased Cast Speed when on Low Life","10% reduced Cast Speed when on Full Life"]},"3025":{"connections":[{"id":38732,"orbit":0},{"id":36782,"orbit":0},{"id":25594,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3025,"stats":["+5 to any Attribute"]},"3027":{"connections":[{"id":54228,"orbit":0}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":22,"skill":3027,"stats":["10% increased Physical Damage"]},"3041":{"connections":[{"id":59795,"orbit":-4},{"id":858,"orbit":0},{"id":19240,"orbit":6}],"group":707,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":10,"skill":3041,"stats":["+5 to any Attribute"]},"3042":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":51871,"orbit":0}],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":2,"orbitIndex":19,"skill":3042,"stats":[]},"3051":{"connections":[],"group":856,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":2,"orbitIndex":0,"skill":3051,"stats":["Offerings have 30% increased Maximum Life"]},"3065":{"ascendancyName":"Amazon","connections":[],"group":1601,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds","isNotable":true,"name":"Mystic Harvest","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":3065,"stats":["Life Leech recovers based on your Elemental damage as well as Physical damage"]},"3084":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":30996,"orbit":2147483647}],"group":530,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Reduced Attribute Requirements","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":3084,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"]},"3091":{"connections":[{"id":8782,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infused Spell Damage","orbit":1,"orbitIndex":7,"skill":3091,"stats":["15% increased Spell Damage if you have consumed an Elemental Infusion Recently"]},"3109":{"connections":[{"id":29514,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Area","orbit":3,"orbitIndex":6,"skill":3109,"stats":["10% increased Grenade Area of Effect"]},"3128":{"connections":[{"id":19722,"orbit":0}],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cast Speed with Cold Skills","orbit":7,"orbitIndex":14,"skill":3128,"stats":["3% increased Cast Speed with Cold Skills"]},"3131":{"connections":[{"id":2394,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Speed","orbit":2,"orbitIndex":9,"skill":3131,"stats":["3% increased Attack Speed while Dual Wielding"]},"3165":{"ascendancyName":"Blood Mage","connections":[{"id":56162,"orbit":-4}],"group":1064,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":3165,"stats":["3% increased maximum Life"]},"3170":{"connections":[{"id":65161,"orbit":0}],"group":1436,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Deflection","orbit":2,"orbitIndex":20,"skill":3170,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"3188":{"connections":[{"id":38670,"orbit":0},{"id":46051,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Revenge","orbit":3,"orbitIndex":18,"recipe":["Ire","Disgust","Isolation"],"skill":3188,"stats":["Gain Physical Thorns damage equal to 10% of Item Armour on Equipped Body Armour"]},"3191":{"connections":[{"id":9863,"orbit":4}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":3,"orbitIndex":12,"skill":3191,"stats":["+5% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 5% of Evasion Rating"]},"3203":{"connections":[{"id":30562,"orbit":-4},{"id":28464,"orbit":4}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Deflection and Energy Shield Delay","orbit":7,"orbitIndex":14,"skill":3203,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"]},"3209":{"connections":[{"id":59720,"orbit":-6},{"id":65091,"orbit":4}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":16,"skill":3209,"stats":["15% increased Evasion Rating"]},"3215":{"connections":[{"id":44359,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Melding","orbit":7,"orbitIndex":9,"recipe":["Guilt","Envy","Suffering"],"skill":3215,"stats":["40% increased maximum Energy Shield","10% reduced maximum Mana"]},"3218":{"connections":[{"id":48171,"orbit":0}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":17,"skill":3218,"stats":["10% increased Elemental Damage"]},"3223":{"ascendancyName":"Ritualist","connections":[{"id":7068,"orbit":-5},{"id":34785,"orbit":9}],"group":1605,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Attributes","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":3223,"stats":["3% increased Attributes"]},"3234":{"connections":[{"id":4447,"orbit":0},{"id":31745,"orbit":0}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Duration","orbit":1,"orbitIndex":8,"skill":3234,"stats":["15% increased Pin duration"]},"3242":{"connections":[{"id":59636,"orbit":-4}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":16,"skill":3242,"stats":["10% increased Mana Regeneration Rate"]},"3245":{"connections":[{"id":7395,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Block","orbit":2,"orbitIndex":7,"skill":3245,"stats":["4% increased Block chance","10% increased Thorns damage"]},"3251":{"connections":[{"id":21984,"orbit":0},{"id":33292,"orbit":2147483647}],"group":1169,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3251,"stats":["+5 to any Attribute"]},"3281":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connectionArt":"CharacterPlanned","connections":[{"id":35720,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","isNotable":true,"name":"Powerful Casting","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":3281,"stats":["2% increased Spell Damage per 10 Strength"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3282":{"connections":[{"id":52860,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Immobilisation Buildup","orbit":3,"orbitIndex":15,"skill":3282,"stats":["20% increased Ballista Immobilisation buildup"]},"3332":{"connections":[],"group":653,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Minion Cold Resistance","orbit":0,"orbitIndex":0,"skill":3332,"stats":["Minions have +20% to Cold Resistance","Minions have +3% to Maximum Cold Resistances"]},"3336":{"connections":[{"id":30615,"orbit":0}],"group":1457,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Critical Damage when consuming a Power Charge","orbit":2,"orbitIndex":19,"skill":3336,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"]},"3339":{"connections":[{"id":45585,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":19,"skill":3339,"stats":["25% increased Attack Damage while Surrounded"]},"3348":{"connections":[{"id":50767,"orbit":0}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Spirit of the Wolf","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Suffering"],"skill":3348,"stats":["20% increased Critical Hit Chance while Shapeshifted","8% increased Skill Speed while Shapeshifted"]},"3355":{"connections":[{"id":25211,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You and Debuff Expiry Rate","orbit":3,"orbitIndex":0,"skill":3355,"stats":["4% reduced Slowing Potency of Debuffs on You","Debuffs on you expire 3% faster"]},"3363":{"connections":[{"id":38433,"orbit":0}],"group":351,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":2,"orbitIndex":11,"skill":3363,"stats":["Minions have 10% increased maximum Life"]},"3365":{"connections":[{"id":59289,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Immobilisation Buildup","orbit":2,"orbitIndex":17,"skill":3365,"stats":["15% increased Immobilisation buildup"]},"3367":{"aliasPassiveSocket":"voices_jewel_slot5","connections":[],"group":698,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Sinister Jewel Socket","noRadius":true,"nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds"},"orbit":0,"orbitIndex":0,"sinister":true,"skill":3367,"stats":[]},"3414":{"connections":[{"id":14575,"orbit":0}],"group":642,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Minion Lightning Resistance","orbit":0,"orbitIndex":0,"skill":3414,"stats":["Minions have +20% to Lightning Resistance"]},"3419":{"connections":[{"id":20429,"orbit":0},{"id":30973,"orbit":2}],"group":1517,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Damage","orbit":6,"orbitIndex":59,"skill":3419,"stats":["10% increased Damage with Daggers"]},"3431":{"connections":[{"id":43082,"orbit":0}],"group":1408,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Skill Speed","orbit":1,"orbitIndex":6,"skill":3431,"stats":["3% increased Skill Speed"]},"3438":{"connections":[{"id":18856,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":3,"orbitIndex":3,"skill":3438,"stats":["Invocated Spells deal 15% increased Damage"]},"3443":{"connections":[{"id":14548,"orbit":-4},{"id":63545,"orbit":-3},{"id":55180,"orbit":7}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":7,"orbitIndex":12,"skill":3443,"stats":["Minions deal 10% increased Damage"]},"3446":{"connections":[{"id":61938,"orbit":0},{"id":58088,"orbit":0},{"id":41147,"orbit":0}],"group":244,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3446,"stats":["+5 to any Attribute"]},"3458":{"connections":[{"id":45609,"orbit":-4}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":23,"skill":3458,"stats":["15% increased Critical Damage Bonus"]},"3463":{"connections":[{"id":4328,"orbit":0},{"id":26885,"orbit":0},{"id":28021,"orbit":0}],"group":1258,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3463,"stats":["+5 to any Attribute"]},"3471":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":706,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":3471,"stats":[]},"3472":{"connections":[{"id":56640,"orbit":-2}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":2,"orbitIndex":14,"skill":3472,"stats":["10% increased Critical Hit Chance for Spells"]},"3492":{"connections":[{"id":60313,"orbit":0},{"id":19112,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Void","orbit":3,"orbitIndex":12,"recipe":["Isolation","Ire","Disgust"],"skill":3492,"stats":["29% increased Chaos Damage","Enemies you Curse have -3% to Chaos Resistance"]},"3516":{"connections":[{"id":62039,"orbit":0},{"id":23227,"orbit":0}],"group":643,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":0,"skill":3516,"stats":["10% increased Melee Damage"]},"3543":{"connections":[{"id":31825,"orbit":2147483647}],"group":1507,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage","orbit":7,"orbitIndex":23,"skill":3543,"stats":["12% increased Attack Cold Damage"]},"3544":{"connectionArt":"CharacterPlanned","connections":[{"id":19953,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":8,"skill":3544,"stats":["15% increased Lightning Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3567":{"connections":[{"id":53188,"orbit":0},{"id":10159,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Raw Mana","orbit":3,"orbitIndex":16,"recipe":["Suffering","Ire","Isolation"],"skill":3567,"stats":["8% increased maximum Mana","10% increased Mana Cost of Skills"]},"3601":{"connections":[{"id":47191,"orbit":0}],"group":275,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":4,"orbitIndex":62,"skill":3601,"stats":["12% increased Fire Damage"]},"3605":{"ascendancyName":"Chronomancer","connections":[],"group":392,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds","isNotable":true,"name":"Unbound Encore","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":3605,"stats":["Grants Skill: Time Snap"]},"3624":{"connections":[{"id":18470,"orbit":0},{"id":10927,"orbit":0},{"id":16484,"orbit":0}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":5,"skill":3624,"stats":["15% increased Pin Buildup"]},"3628":{"connections":[{"id":64474,"orbit":0},{"id":3251,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":5,"skill":3628,"stats":["6% faster start of Energy Shield Recharge"]},"3630":{"connections":[{"id":62624,"orbit":-5}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield Delay","orbit":3,"orbitIndex":18,"skill":3630,"stats":["12% increased Evasion Rating","4% faster start of Energy Shield Recharge"]},"3640":{"connections":[{"id":37780,"orbit":2147483647},{"id":17724,"orbit":2147483647},{"id":14267,"orbit":0}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Attack Damage and Combo","orbit":3,"orbitIndex":7,"skill":3640,"stats":["5% increased Attack Damage","5% Chance to build an additional Combo on Hit"]},"3652":{"connections":[{"id":56714,"orbit":3}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed and Physical Damage","orbit":2,"orbitIndex":7,"skill":3652,"stats":["5% increased Projectile Speed","8% increased Physical Damage"]},"3660":{"connections":[{"id":25619,"orbit":-7},{"id":57196,"orbit":0}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":3,"orbitIndex":18,"skill":3660,"stats":["8% chance to Blind Enemies on Hit with Attacks"]},"3663":{"connections":[],"group":330,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Kaom's Blessing","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Ferocity","Fear","Isolation"],"skill":3663,"stats":["The next Fire Spell you cast yourself after using a Warcry is Ancestrally Boosted"]},"3665":{"connections":[{"id":32185,"orbit":-7}],"group":1048,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Attack Damage and Companion Damage as Cold","orbit":0,"orbitIndex":0,"skill":3665,"stats":["6% increased Attack Damage","Companions gain 4% Damage as extra Cold Damage"]},"3681":{"connectionArt":"CharacterPlanned","connections":[{"id":57386,"orbit":-8}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Elemental Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":54,"skill":3681,"stats":["17% increased Elemental Ailment Threshold"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3685":{"connections":[{"id":32151,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":18,"skill":3685,"stats":["+3 to all Attributes"]},"3688":{"connections":[{"id":47614,"orbit":-7},{"id":32509,"orbit":0}],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Dynamism","orbit":7,"orbitIndex":4,"recipe":["Isolation","Greed","Ire"],"skill":3688,"stats":["40% increased Damage if you've Triggered a Skill Recently","Meta Skills gain 15% increased Energy"]},"3698":{"connections":[{"id":33137,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","isNotable":true,"name":"Spike Pit","orbit":2,"orbitIndex":11,"recipe":["Isolation","Isolation","Greed"],"skill":3698,"stats":["Enemies in Jagged Ground you create take 10% increased Damage"]},"3700":{"connections":[{"id":6842,"orbit":3}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":6,"skill":3700,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"]},"3704":{"ascendancyName":"Witchhunter","connections":[{"id":32559,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds","isNotable":true,"name":"Witchbane","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":3704,"stats":["Enemies have Maximum Concentration equal to 30% of their Maximum Life","Break enemy Concentration on Hit equal to 100% of Damage Dealt","Enemies regain 10% of Concentration every second if they haven't lost Concentration in the past 5 seconds"]},"3717":{"connections":[{"id":19998,"orbit":0},{"id":35653,"orbit":0}],"group":902,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Damage","orbit":0,"orbitIndex":0,"skill":3717,"stats":["12% increased Damage with Crossbows"]},"3723":{"connections":[{"id":16413,"orbit":0},{"id":17092,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack and Minion Damage","orbit":2,"orbitIndex":22,"skill":3723,"stats":["8% increased Attack Damage","Minions deal 8% increased Damage"]},"3744":{"connections":[{"id":5332,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":1,"orbitIndex":10,"skill":3744,"stats":["+8 to Dexterity"]},"3762":{"ascendancyName":"Titan","connections":[],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds","isNotable":true,"name":"Ancestral Empowerment","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":9,"orbitIndex":125,"skill":3762,"stats":["Every second Slam Skill you use yourself is Ancestrally Boosted"]},"3775":{"connections":[{"id":45244,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":2,"orbitIndex":12,"skill":3775,"stats":["15% increased Life Flask Charges gained"]},"3781":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaUnravelling.dds","isNotable":true,"name":"Unravelling","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":136,"skill":3781,"stats":["Grants Unravelling"]},"3823":{"connections":[{"id":5726,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"isSwitchable":true,"name":"Elemental Force","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":17324,"name":"Power of the Dead","stats":["Minions deal 20% increased Damage","Minions have 4% increased Attack and Cast Speed"]}},"orbit":1,"orbitIndex":0,"skill":3823,"stats":["+3% to all Elemental Resistances","20% increased Elemental Damage"]},"3843":{"connections":[{"id":65265,"orbit":0}],"group":1389,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Stun Buildup","orbit":2,"orbitIndex":11,"skill":3843,"stats":["Parry has 25% increased Stun Buildup"]},"3866":{"connections":[{"id":32258,"orbit":0},{"id":14505,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":5,"skill":3866,"stats":["Minions have 12% increased maximum Life"]},"3893":{"connections":[{"id":28038,"orbit":-2}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":0,"skill":3893,"stats":["15% increased Evasion Rating"]},"3894":{"connections":[{"id":13307,"orbit":0},{"id":857,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Eldritch Will","orbit":4,"orbitIndex":30,"recipe":["Isolation","Guilt","Isolation"],"skill":3894,"stats":["3% increased maximum Life, Mana and Energy Shield","Gain additional Ailment Threshold equal to 15% of maximum Energy Shield","Gain additional Stun Threshold equal to 15% of maximum Energy Shield"]},"3896":{"connectionArt":"CharacterPlanned","connections":[{"id":56320,"orbit":0}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Vale Dweller","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":19,"skill":3896,"stats":["50% increased Armour while Bleeding","50% reduced Magnitude of Bleeding on You"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3918":{"connections":[{"id":59695,"orbit":0}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":15,"skill":3918,"stats":["10% increased Mana Regeneration Rate"]},"3921":{"connections":[{"id":38398,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Fate Finding","orbit":7,"orbitIndex":10,"recipe":["Fear","Despair","Greed"],"skill":3921,"stats":["20% increased Reservation Efficiency of Herald Skills"]},"3936":{"connections":[{"id":13397,"orbit":0}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":0,"orbitIndex":0,"skill":3936,"stats":["10% increased Melee Damage"]},"3949":{"connections":[{"id":27296,"orbit":0},{"id":15247,"orbit":2}],"group":151,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Power Counted","orbit":2,"orbitIndex":10,"skill":3949,"stats":["Empowered Attacks deal 8% increased Damage","5% increased total Power counted by Warcries"]},"3985":{"connections":[{"id":48660,"orbit":0},{"id":64140,"orbit":3}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Forces of Nature","orbit":2,"orbitIndex":15,"recipe":["Suffering","Isolation","Ire"],"skill":3985,"stats":["Attack Damage Penetrates 15% of Enemy Elemental Resistances"]},"3987":{"ascendancyName":"Deadeye","connections":[{"id":30,"orbit":0}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":3987,"stats":["4% increased Skill Speed"]},"3988":{"connections":[{"id":51832,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":2,"orbitIndex":13,"skill":3988,"stats":["Empowered Attacks deal 16% increased Damage"]},"3994":{"connections":[{"id":34908,"orbit":0}],"group":1407,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":23,"skill":3994,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"3995":{"connections":[{"id":12311,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":7,"orbitIndex":13,"skill":3995,"stats":["15% increased Crossbow Reload Speed"]},"3999":{"connections":[{"id":37665,"orbit":4},{"id":57863,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":4,"orbitIndex":15,"skill":3999,"stats":["10% increased Attack Area Damage"]},"4015":{"connections":[{"id":47429,"orbit":3},{"id":59466,"orbit":-3}],"group":415,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":4,"orbitIndex":6,"skill":4015,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"4017":{"connections":[{"id":10079,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":12,"skill":4017,"stats":["10% increased Mana Regeneration Rate"]},"4031":{"connections":[{"id":50403,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Icebreaker","orbit":3,"orbitIndex":15,"recipe":["Ire","Paranoia","Fear"],"skill":4031,"stats":["Gain 50% of maximum Energy Shield as additional Freeze Threshold"]},"4046":{"connections":[{"id":8875,"orbit":0}],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":2,"orbitIndex":8,"skill":4046,"stats":["15% increased Electrocute Buildup"]},"4059":{"connections":[{"id":10382,"orbit":0},{"id":9510,"orbit":0},{"id":2446,"orbit":0},{"id":18744,"orbit":7},{"id":42339,"orbit":-7}],"group":1170,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4059,"stats":["+5 to any Attribute"]},"4061":{"connections":[{"id":27491,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":36,"skill":4061,"stats":["15% increased maximum Energy Shield"]},"4083":{"connections":[{"id":33815,"orbit":0},{"id":43677,"orbit":0}],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":2,"orbitIndex":11,"skill":4083,"stats":["10% increased Magnitude of Poison you inflict"]},"4086":{"ascendancyName":"Tactician","connections":[],"group":482,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotemAura.dds","isNotable":true,"name":"Strategic Embankments","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":4086,"stats":["Totems you place grant Embankment Auras"]},"4091":{"connections":[{"id":44316,"orbit":2147483647}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Left Ventricle","orbit":7,"orbitIndex":20,"recipe":["Fear","Envy","Suffering"],"skill":4091,"stats":["20% increased speed of Recoup Effects"]},"4113":{"connections":[{"id":4627,"orbit":0}],"group":861,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":4,"skill":4113,"stats":["15% increased Freeze Buildup"]},"4128":{"connections":[{"id":54283,"orbit":3},{"id":54811,"orbit":0}],"group":496,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":18,"skill":4128,"stats":["15% increased Armour"]},"4139":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":148,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":4139,"stats":[]},"4140":{"connections":[{"id":59093,"orbit":0},{"id":57273,"orbit":0},{"id":296,"orbit":0}],"group":234,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4140,"stats":["+5 to any Attribute"]},"4157":{"connections":[{"id":49220,"orbit":-6}],"group":1016,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds","name":"Critical Chance","orbit":7,"orbitIndex":18,"skill":4157,"stats":["10% increased Critical Hit Chance"]},"4197":{"ascendancyName":"Oracle","connections":[],"group":36,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleRipFromTime.dds","isNotable":true,"name":"Converging Paths","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":4197,"stats":["Grants Skill: Moment of Vulnerability"]},"4203":{"connections":[{"id":30555,"orbit":4},{"id":42736,"orbit":-4},{"id":59603,"orbit":-4},{"id":49046,"orbit":0},{"id":42076,"orbit":3}],"group":943,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4203,"stats":["+5 to any Attribute"]},"4238":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Versatile Arms","orbit":0,"orbitIndex":0,"recipe":["Ire","Isolation","Envy"],"skill":4238,"stats":["6% increased Attack Speed with One Handed Melee Weapons","15% increased Accuracy Rating with One Handed Melee Weapons","+10 to Strength and Dexterity"]},"4245":{"ascendancyName":"Tactician","connections":[{"id":54838,"orbit":0}],"group":360,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Pin Buildup","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":4245,"stats":["20% increased Pin Buildup"]},"4271":{"connections":[{"id":62887,"orbit":0},{"id":33225,"orbit":-3},{"id":61768,"orbit":-7},{"id":63926,"orbit":-2}],"group":973,"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","name":"Minion Resistances","orbit":2,"orbitIndex":8,"skill":4271,"stats":["Minions have +8% to all Elemental Resistances"]},"4295":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":34248,"orbit":-3}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Adverse Growth","orbit":0,"orbitIndex":0,"recipe":["Ire","Paranoia","Disgust"],"skill":4295,"stats":["20% reduced Life Regeneration rate","20% of Damage taken Recouped as Mana"]},"4313":{"connections":[{"id":28992,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":55896,"name":"Attack Damage","stats":["8% increased Attack Damage"]}},"orbit":7,"orbitIndex":6,"skill":4313,"stats":["8% increased Projectile Damage"]},"4328":{"connections":[{"id":21208,"orbit":0},{"id":44628,"orbit":0}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4328,"stats":["+5 to any Attribute"]},"4331":{"connections":[{"id":33590,"orbit":0}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Guided Hand","orbit":3,"orbitIndex":19,"recipe":["Fear","Envy","Envy"],"skill":4331,"stats":["The next Attack you use within 4 seconds after Heavy Stunning a Rare or Unique Enemy is Ancestrally Boosted","Ancestrally Boosted Attacks deal 30% increased Damage"]},"4345":{"connections":[{"id":45885,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds","name":"Minion Damage and Command Speed","orbit":3,"orbitIndex":9,"skill":4345,"stats":["Minions deal 6% increased Damage","Minions have 8% increased Cooldown Recovery Rate for Command Skills"]},"4346":{"connections":[{"id":4519,"orbit":0},{"id":20677,"orbit":0}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":4346,"stats":["10% increased Critical Hit Chance"]},"4364":{"connections":[{"id":23736,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Reduced Movement Penalty and Attack Damage while Moving","orbit":4,"orbitIndex":42,"skill":4364,"stats":["8% increased Attack Damage while moving","2% reduced Movement Speed Penalty from using Skills while moving"]},"4367":{"ascendancyName":"Spirit Walker","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerOwlFeatherHigherCritDmg.dds","isNotable":true,"name":"The Mhacha's Gift","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":5,"orbitIndex":54,"skill":4367,"stats":["Dodging can expend up to 2 Owl Feathers, granting Primal Bounty 100% more","Empowerment effect per additional Feather expended","Gain Owl Feathers 50% faster"]},"4377":{"connections":[{"id":50273,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Accuracy","orbit":2,"orbitIndex":15,"skill":4377,"stats":["10% increased Accuracy Rating while Dual Wielding"]},"4378":{"connections":[{"id":6330,"orbit":0},{"id":59503,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":9,"skill":4378,"stats":["8% increased Accuracy Rating"]},"4407":{"connections":[],"group":611,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Physical Damage Reduction","orbit":0,"orbitIndex":0,"skill":4407,"stats":["Minions have 12% additional Physical Damage Reduction","Minions have 25% increased Evasion Rating"]},"4423":{"connections":[{"id":54058,"orbit":0}],"group":1526,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","isNotable":true,"name":"Coated Knife","orbit":2,"orbitIndex":7,"skill":4423,"stats":["Critical Hits with Daggers have a 25% chance to Poison the Enemy"]},"4442":{"connections":[{"id":62034,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","name":"Armour Applies to Lightning Damage Hits","orbit":3,"orbitIndex":10,"skill":4442,"stats":["+15% of Armour also applies to Lightning Damage"]},"4447":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Pin their Motivation","orbit":7,"orbitIndex":12,"recipe":["Greed","Despair","Despair"],"skill":4447,"stats":["20% increased Pin duration","Pinned Enemies cannot deal Critical Hits"]},"4456":{"connections":[{"id":57710,"orbit":0},{"id":4776,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4456,"stats":["+5 to any Attribute"]},"4467":{"connections":[{"id":42347,"orbit":-2}],"group":1518,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Damage vs Blinded","orbit":7,"orbitIndex":4,"skill":4467,"stats":["15% increased Damage with Hits against Blinded Enemies"]},"4492":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":833,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Attributes Mastery","orbit":0,"orbitIndex":0,"skill":4492,"stats":[]},"4519":{"connections":[{"id":13724,"orbit":0}],"group":1158,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Damage on Critical","orbit":0,"orbitIndex":0,"skill":4519,"stats":["10% increased Damage if you've dealt a Critical Hit Recently"]},"4527":{"connections":[{"id":54701,"orbit":0}],"group":246,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4527,"stats":["+5 to any Attribute"]},"4534":{"connections":[],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Piercing Shot","orbit":3,"orbitIndex":13,"recipe":["Disgust","Guilt","Disgust"],"skill":4534,"stats":["50% chance to Pierce an Enemy"]},"4536":{"connections":[{"id":37514,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Speed","orbit":2,"orbitIndex":1,"skill":4536,"stats":["3% increased Attack Speed with Quarterstaves"]},"4544":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds","isNotable":true,"name":"The Ancient Serpent","orbit":7,"orbitIndex":8,"recipe":["Greed","Guilt","Despair"],"skill":4544,"stats":["40% reduced Poison Duration on you","Life Flasks gain 0.1 charges per Second","+10 to Intelligence"]},"4547":{"connections":[{"id":2946,"orbit":0}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","isNotable":true,"name":"Unnatural Resilience","orbit":0,"orbitIndex":0,"recipe":["Isolation","Isolation","Isolation"],"skill":4547,"stats":["+3% to all Elemental Resistances","+2% to Maximum Fire Resistance if you have at least 5 Red Support Gems Socketed"]},"4552":{"connections":[{"id":50817,"orbit":2}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":15,"skill":4552,"stats":["10% increased Mana Regeneration Rate"]},"4577":{"connections":[{"id":3999,"orbit":4}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":8,"skill":4577,"stats":["6% increased Area of Effect for Attacks"]},"4579":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":949,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Unbothering Cold","orbit":2,"orbitIndex":4,"recipe":["Fear","Isolation","Paranoia"],"skill":4579,"stats":["+10% to Cold Resistance","+2% to Maximum Cold Resistance if you have at least 5 Blue Support Gems Socketed"]},"4621":{"connectionArt":"CharacterPlanned","connections":[{"id":57202,"orbit":0}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun and Elemental Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":30,"skill":4621,"stats":["11% increased Stun Threshold","11% increased Elemental Ailment Threshold"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4623":{"connections":[{"id":48524,"orbit":4}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Spell Costs","orbit":2,"orbitIndex":4,"skill":4623,"stats":["15% of Spell Mana Cost Converted to Life Cost"]},"4624":{"connections":[{"id":49550,"orbit":3}],"group":579,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":7,"skill":4624,"stats":["Gain 1 Rage on Melee Hit"]},"4627":{"connections":[{"id":44179,"orbit":0},{"id":55572,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Climate Change","orbit":7,"orbitIndex":0,"recipe":["Greed","Isolation","Despair"],"skill":4627,"stats":["20% increased Freeze Buildup","Gain 25% of Cold Damage as Extra Fire Damage against Frozen Enemies"]},"4661":{"connections":[{"id":12821,"orbit":0},{"id":65353,"orbit":0}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Inspiring Leader","orbit":3,"orbitIndex":4,"recipe":["Paranoia","Greed","Greed"],"skill":4661,"stats":["Banners also grant +25% to all Elemental Resistances affected targets"]},"4663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":411,"icon":"","isOnlyImage":true,"name":"Minion Mastery","orbit":0,"orbitIndex":0,"skill":4663,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4664":{"connections":[{"id":43938,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Throw Speed","orbit":6,"orbitIndex":42,"skill":4664,"stats":["6% increased Trap Throwing Speed"]},"4665":{"connections":[{"id":1913,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":0,"skill":4665,"stats":["Regenerate 0.2% of maximum Life per second"]},"4673":{"connections":[{"id":10047,"orbit":0},{"id":51812,"orbit":0}],"group":248,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Hulking Smash","orbit":2,"orbitIndex":16,"recipe":["Disgust","Guilt","Guilt"],"skill":4673,"stats":["30% increased Stun Buildup","+15 to Strength"]},"4681":{"connectionArt":"CharacterPlanned","connections":[{"id":48828,"orbit":2147483647},{"id":26228,"orbit":0}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Gain Maximum Frenzy Charges on Gaining Frenzy Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":4681,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4709":{"connections":[],"group":1359,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Near Sighted","orbit":2,"orbitIndex":19,"recipe":["Ire","Envy","Paranoia"],"skill":4709,"stats":["30% increased Critical Hit Chance for Attacks","30% increased penalty to Accuracy Rating at range"]},"4716":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":708,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Afterimage","orbit":3,"orbitIndex":18,"recipe":["Guilt","Greed","Disgust"],"skill":4716,"stats":["60% increased Evasion Rating if you have Hit an Enemy Recently","5% reduced Movement Speed Penalty from using Skills while moving"]},"4725":{"connections":[{"id":4140,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":4,"orbitIndex":63,"skill":4725,"stats":["10% increased Damage","Minions deal 10% increased Damage"]},"4739":{"connections":[{"id":18845,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":17306,"name":"Spell and Minion Damage","stats":["10% increased Spell Damage","Minions deal 10% increased Damage"]}},"orbit":3,"orbitIndex":22,"skill":4739,"stats":["10% increased Spell Damage"]},"4748":{"connections":[{"id":2254,"orbit":6}],"group":858,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":48235,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":3,"orbitIndex":6,"skill":4748,"stats":["6% faster start of Energy Shield Recharge"]},"4776":{"connections":[{"id":14363,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":2,"skill":4776,"stats":["Damage Penetrates 6% Lightning Resistance"]},"4806":{"connections":[{"id":32183,"orbit":-4}],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":10,"skill":4806,"stats":["Damage Penetrates 6% Cold Resistance"]},"4810":{"connections":[{"id":48805,"orbit":7},{"id":6161,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Sanguine Tolerance","orbit":1,"orbitIndex":6,"recipe":["Isolation","Disgust","Greed"],"skill":4810,"stats":["Immune to Corrupted Blood","40% reduced Duration of Bleeding on You"]},"4828":{"connections":[{"id":19044,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":12,"skill":4828,"stats":["10% increased Mana Regeneration Rate"]},"4833":{"connections":[{"id":33852,"orbit":0}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":4833,"stats":["12% increased Cold Damage"]},"4844":{"connections":[{"id":33053,"orbit":0}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":1,"skill":4844,"stats":["10% increased Projectile Damage"]},"4847":{"connections":[{"id":6294,"orbit":5}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":5,"orbitIndex":66,"skill":4847,"stats":["3% increased Cast Speed"]},"4850":{"connections":[{"id":35503,"orbit":0}],"group":1007,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect and Mana Regeneration","orbit":0,"orbitIndex":0,"skill":4850,"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"]},"4873":{"connectionArt":"CharacterPlanned","connections":[{"id":12683,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":0,"skill":4873,"stats":["Meta Skills gain 20% increased Energy"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4882":{"connections":[{"id":38172,"orbit":0},{"id":51921,"orbit":0}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":2,"orbitIndex":3,"skill":4882,"stats":["15% increased Totem Damage"]},"4891":{"ascendancyName":"Ritualist","connections":[],"group":1616,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds","isNotable":true,"name":"Intricate Sigils","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":4891,"stats":["+1 Charm Slot","20% more Charm Charges gained"]},"4921":{"connections":[{"id":13524,"orbit":0}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":7,"orbitIndex":11,"skill":4921,"stats":["20% increased Presence Area of Effect"]},"4925":{"connections":[{"id":19779,"orbit":7}],"group":965,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":4,"skill":4925,"stats":["7% increased Chaos Damage"]},"4931":{"connections":[{"id":21404,"orbit":0},{"id":27307,"orbit":0}],"group":517,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Dependable Ward","orbit":2,"orbitIndex":0,"recipe":["Ire","Fear","Envy"],"skill":4931,"stats":["+8% to Chaos Resistance","12% faster start of Energy Shield Recharge"]},"4948":{"connections":[],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":6,"skill":4948,"stats":["Break 20% increased Armour"]},"4956":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":606,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":4956,"stats":[]},"4959":{"connections":[{"id":12166,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Heavy Frost","orbit":7,"orbitIndex":2,"recipe":["Despair","Fear","Paranoia"],"skill":4959,"stats":["20% increased Freeze Buildup","Hits ignore non-negative Elemental Resistances of Frozen Enemies"]},"4970":{"connections":[{"id":23195,"orbit":0}],"group":351,"icon":"Art/2DArt/SkillIcons/passives/LifeandMana.dds","name":"Life and Mana Regeneration Rate","orbit":2,"orbitIndex":7,"skill":4970,"stats":["10% increased Life Regeneration rate","10% increased Mana Regeneration Rate"]},"4985":{"connections":[{"id":58855,"orbit":0}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Flip the Script","orbit":7,"orbitIndex":8,"recipe":["Ire","Disgust","Ire"],"skill":4985,"stats":["Recover 50% of maximum Life when you Heavy Stun a Rare or Unique Enemy"]},"5009":{"connections":[{"id":12169,"orbit":0}],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Seeing Stars","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Paranoia"],"skill":5009,"stats":["10% chance to Daze on Hit","25% increased Daze Duration"]},"5048":{"connections":[{"id":261,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":2,"orbitIndex":15,"skill":5048,"stats":["10% increased Magnitude of Poison you inflict"]},"5049":{"connections":[{"id":49231,"orbit":0},{"id":42177,"orbit":3}],"group":651,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":7,"orbitIndex":18,"skill":5049,"stats":["2% increased Attack Speed","+5 to Dexterity"]},"5066":{"connections":[{"id":6714,"orbit":0}],"group":684,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Curse Effect on you","orbit":2,"orbitIndex":8,"skill":5066,"stats":["10% reduced effect of Curses on you"]},"5077":{"connections":[{"id":33400,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area","orbit":2,"orbitIndex":4,"skill":5077,"stats":["15% increased Parry Hit Area of Effect"]},"5084":{"connections":[{"id":35324,"orbit":2}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":22,"skill":5084,"stats":["30% increased Flammability Magnitude"]},"5088":{"connections":[{"id":49537,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental","orbit":3,"orbitIndex":18,"skill":5088,"stats":["3% increased Attack and Cast Speed with Elemental Skills"]},"5098":{"connections":[{"id":16385,"orbit":-9},{"id":41651,"orbit":2147483647}],"group":697,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":2,"orbitIndex":10,"skill":5098,"stats":["Banner Skills have 12% increased Area of Effect"]},"5108":{"connections":[],"group":842,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Ailment Chance","orbit":2,"orbitIndex":21,"skill":5108,"stats":["Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments"]},"5163":{"connections":[{"id":26726,"orbit":0}],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback and Stun Buildup","orbit":2,"orbitIndex":15,"skill":5163,"stats":["10% increased Stun Buildup","10% increased Knockback Distance"]},"5186":{"connections":[{"id":6800,"orbit":3}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":5186,"stats":["11% increased Chaos Damage"]},"5188":{"connections":[{"id":27671,"orbit":0},{"id":38668,"orbit":0},{"id":24165,"orbit":0}],"group":1187,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Evasion and Energy Shield Delay","orbit":7,"orbitIndex":3,"skill":5188,"stats":["12% increased Evasion Rating","4% faster start of Energy Shield Recharge"]},"5191":{"connections":[{"id":54198,"orbit":0}],"group":1249,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds","isNotable":true,"name":"Bond of the Wolf","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Paranoia","Envy"],"skill":5191,"stats":["6% increased Attack Speed","Companions have 50% chance to gain Onslaught on Kill"]},"5227":{"connections":[{"id":51708,"orbit":0}],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Escape Strategy","orbit":3,"orbitIndex":20,"recipe":["Despair","Paranoia","Despair"],"skill":5227,"stats":["100% increased Evasion Rating if you have been Hit Recently","30% reduced Evasion Rating if you haven't been Hit Recently"]},"5257":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":16367,"orbit":2}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Echoing Frost","orbit":7,"orbitIndex":20,"recipe":["Suffering","Guilt","Greed"],"skill":5257,"stats":["30% increased Elemental Damage if you've Chilled an Enemy Recently"]},"5284":{"connections":[{"id":32278,"orbit":0}],"group":542,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Shredding Force","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Greed"],"skill":5284,"stats":["15% increased Critical Hit Chance for Spells","15% increased Critical Spell Damage Bonus","15% increased Magnitude of Damaging Ailments you inflict with Critical Hits"]},"5295":{"connections":[{"id":5961,"orbit":0}],"group":998,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":5295,"stats":["Damage Penetrates 6% Lightning Resistance"]},"5305":{"connections":[{"id":3431,"orbit":0},{"id":24287,"orbit":0}],"group":1408,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Skill Speed","orbit":1,"orbitIndex":2,"skill":5305,"stats":["3% increased Skill Speed"]},"5314":{"connections":[{"id":29009,"orbit":0}],"group":812,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":36,"skill":5314,"stats":["+5 to any Attribute"]},"5324":{"connections":[{"id":54437,"orbit":2147483647},{"id":2397,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage if Stunned Recently","orbit":7,"orbitIndex":16,"skill":5324,"stats":["20% increased Attack Damage if you have been Heavy Stunned Recently"]},"5332":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":871,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","isNotable":true,"name":"Crystallised Immunities","orbit":2,"orbitIndex":8,"recipe":["Isolation","Isolation","Suffering"],"skill":5332,"stats":["Immune to Chill if a majority of your Socketed Support Gems are Blue","Immune to Ignite if a majority of your Socketed Support Gems are Red","Immune to Shock if a majority of your Socketed Support Gems are Green"]},"5335":{"connections":[{"id":52060,"orbit":0}],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Shimmering Mirage","orbit":7,"orbitIndex":7,"recipe":["Envy","Despair","Fear"],"skill":5335,"stats":["Gain additional Ailment Threshold equal to 30% of maximum Energy Shield","10% reduced Duration of Ailments on You"]},"5348":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1320,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":5348,"stats":[]},"5386":{"ascendancyName":"Smith of Kitava","connections":[{"id":22541,"orbit":0}],"group":6,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Fire Damage","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":5386,"stats":["20% increased Fire Damage"]},"5390":{"connections":[{"id":16142,"orbit":2147483647}],"group":1507,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":14,"skill":5390,"stats":["15% increased Freeze Buildup"]},"5398":{"connections":[{"id":51820,"orbit":-6}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast Speed","orbit":4,"orbitIndex":34,"skill":5398,"stats":["Spells Cast by Totems have 4% increased Cast Speed"]},"5407":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":56910,"orbit":0}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":5407,"stats":[]},"5410":{"connections":[{"id":33590,"orbit":0}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Channelled Heritage","orbit":3,"orbitIndex":15,"recipe":["Envy","Envy","Fear"],"skill":5410,"stats":["30% increased Area of Effect of Ancestrally Boosted Attacks"]},"5501":{"connections":[{"id":48821,"orbit":0}],"group":816,"icon":"Art/2DArt/SkillIcons/passives/Annihilation.dds","isNotable":true,"name":"Critical Overload","orbit":0,"orbitIndex":0,"skill":5501,"stats":["15% increased Critical Hit Chance for Spells","15% increased Critical Spell Damage Bonus"]},"5544":{"connections":[{"id":43711,"orbit":3}],"group":331,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorn Critical Damage","orbit":2,"orbitIndex":10,"skill":5544,"stats":["30% increased Thorns Critical Damage Bonus"]},"5563":{"ascendancyName":"Amazon","connections":[{"id":47312,"orbit":-7}],"group":1606,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Flask Recovery","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":5563,"stats":["15% increased Life and Mana Recovery from Flasks"]},"5564":{"connections":[{"id":48833,"orbit":0},{"id":63585,"orbit":0}],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":5564,"stats":["15% increased Electrocute Buildup"]},"5571":{"ascendancyName":"Oracle","connections":[{"id":47190,"orbit":8}],"group":11,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleDiffChoices.dds","isNotable":true,"name":"The Unseen Path","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":5571,"stats":["Walk the Paths Not Taken"]},"5580":{"connections":[{"id":42710,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Watchtowers","orbit":0,"orbitIndex":0,"recipe":["Disgust","Suffering","Suffering"],"skill":5580,"stats":["Recoup 5% of damage taken by your Totems as Life","Each Totem applies 2% increased Damage taken to Enemies in their Presence"]},"5594":{"connections":[{"id":50107,"orbit":0},{"id":8785,"orbit":0}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Decrepifying Curse","orbit":2,"orbitIndex":12,"recipe":["Isolation","Envy","Despair"],"skill":5594,"stats":["20% increased duration of Ailments you inflict against Cursed Enemies"]},"5642":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":57405,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Behemoth","orbit":2,"orbitIndex":8,"recipe":["Fear","Isolation","Greed"],"skill":5642,"stats":["3% increased maximum Life","8% increased Area of Effect for Attacks","5% chance for Slam Skills you use yourself to cause an additional Aftershock"]},"5663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":294,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Endurance","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Envy"],"skill":5663,"stats":["+2 to Maximum Endurance Charges"]},"5681":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern","connections":[],"group":481,"icon":"Art/2DArt/SkillIcons/passives/FortifyMasterySymbol.dds","isOnlyImage":true,"name":"Fortify Mastery","orbit":0,"orbitIndex":0,"skill":5681,"stats":[]},"5686":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":212,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Chillproof","orbit":2,"orbitIndex":14,"recipe":["Paranoia","Disgust","Disgust"],"skill":5686,"stats":["10% increased Armour","30% reduced Effect of Chill on you","30% increased Freeze Threshold","+30% of Armour also applies to Cold Damage"]},"5692":{"connections":[{"id":41154,"orbit":0},{"id":35708,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":2,"orbitIndex":8,"skill":5692,"stats":["12% increased Magnitude of Chill you inflict"]},"5695":{"connections":[{"id":32309,"orbit":7},{"id":50104,"orbit":5}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":7,"orbitIndex":20,"skill":5695,"stats":["15% increased Archon Buff duration"]},"5702":{"connections":[{"id":13411,"orbit":-5}],"group":1114,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":5702,"stats":["+5 to any Attribute"]},"5703":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":16367,"orbit":2}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Echoing Thunder","orbit":7,"orbitIndex":4,"recipe":["Despair","Suffering","Ire"],"skill":5703,"stats":["30% increased Elemental Damage if you've Shocked an Enemy Recently"]},"5704":{"connections":[{"id":62166,"orbit":0}],"group":1224,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Speed","orbit":2,"orbitIndex":8,"skill":5704,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"]},"5710":{"connections":[{"id":6839,"orbit":-3},{"id":38323,"orbit":0},{"id":14923,"orbit":0},{"id":6529,"orbit":-4}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/strongarm.dds","isNotable":true,"name":"Brutal","orbit":4,"orbitIndex":51,"skill":5710,"stats":["10% increased Stun Buildup","16% increased Melee Damage","+10 to Strength"]},"5726":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":777,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":5726,"stats":[]},"5728":{"connections":[{"id":17349,"orbit":-3},{"id":58138,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Ancient Aegis","orbit":7,"orbitIndex":4,"recipe":["Despair","Paranoia","Envy"],"skill":5728,"stats":["60% increased Armour from Equipped Body Armour","60% increased Energy Shield from Equipped Body Armour"]},"5733":{"ascendancyName":"Spirit Walker","connections":[{"id":56489,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Spirit","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":9,"orbitIndex":25,"skill":5733,"stats":["+10 to Spirit"]},"5740":{"connections":[{"id":40687,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":2,"orbitIndex":6,"skill":5740,"stats":["20% increased Presence Area of Effect"]},"5766":{"connections":[{"id":51416,"orbit":-4},{"id":16705,"orbit":4}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":6,"orbitIndex":60,"skill":5766,"stats":["12% increased Spell Damage while wielding a Melee Weapon"]},"5777":{"connections":[{"id":58651,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"isSwitchable":true,"name":"Deadly Swarm","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":54594,"name":"Natural Essence","stats":["16% increased Armour","16% increased maximum Energy Shield","20% increased Elemental Ailment Threshold"]}},"orbit":4,"orbitIndex":4,"skill":5777,"stats":["Minions deal 15% increased Damage","Minions have 20% increased Critical Hit Chance"]},"5797":{"connections":[{"id":59538,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Freeze Buildup and Cold Damage","orbit":2,"orbitIndex":2,"skill":5797,"stats":["8% increased Cold Damage","8% increased Freeze Buildup"]},"5800":{"connections":[{"id":43149,"orbit":0},{"id":22975,"orbit":0}],"group":316,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":7,"orbitIndex":0,"skill":5800,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"]},"5802":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","isNotable":true,"name":"Stand and Deliver","orbit":0,"orbitIndex":0,"recipe":["Disgust","Greed","Isolation"],"skill":5802,"stats":["Projectiles have 40% increased Critical Damage Bonus against Enemies within 2m","Projectiles deal 25% increased Damage with Hits against Enemies within 2m"]},"5817":{"ascendancyName":"Deadeye","connections":[],"group":1557,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeLingeringMirage.dds","isNotable":true,"name":"Mirage Deadeye","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":5817,"stats":["Grants Skill: Mirage Deadeye"]},"5826":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1109,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":2,"orbitIndex":22,"skill":5826,"stats":[]},"5852":{"ascendancyName":"Smith of Kitava","connections":[{"id":20895,"orbit":0},{"id":47236,"orbit":0},{"id":5386,"orbit":0},{"id":14960,"orbit":0},{"id":9988,"orbit":0}],"group":41,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Smith of Kitava","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":9,"orbitIndex":96,"skill":5852,"stats":[]},"5862":{"connections":[{"id":22697,"orbit":-2}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Lightning Resistance","orbit":7,"orbitIndex":14,"skill":5862,"stats":["+5% to Lightning Resistance"]},"5920":{"connections":[{"id":52574,"orbit":-3},{"id":51921,"orbit":5}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":2,"orbitIndex":16,"skill":5920,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"5936":{"connections":[{"id":65248,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":36,"skill":5936,"stats":["10% increased Elemental Damage"]},"5961":{"connections":[{"id":54675,"orbit":0},{"id":11315,"orbit":0}],"group":985,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":5961,"stats":["10% increased Lightning Damage"]},"5988":{"connections":[{"id":38459,"orbit":7}],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Damage vs Blinded","orbit":2,"orbitIndex":8,"skill":5988,"stats":["15% increased Damage with Hits against Blinded Enemies"]},"6006":{"connections":[{"id":38105,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":62,"skill":6006,"stats":["15% increased maximum Energy Shield"]},"6008":{"connections":[{"id":58096,"orbit":2}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":19,"skill":6008,"stats":["10% increased Spell Damage"]},"6010":{"connections":[{"id":13367,"orbit":0},{"id":38969,"orbit":0}],"group":1194,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":8,"skill":6010,"stats":["12% increased Accuracy Rating"]},"6015":{"connections":[{"id":35426,"orbit":6}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":15,"skill":6015,"stats":["+5 to any Attribute"]},"6030":{"connections":[],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":3,"orbitIndex":5,"skill":6030,"stats":["8% chance to Poison on Hit"]},"6077":{"connections":[{"id":35645,"orbit":-2}],"group":559,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","orbit":0,"orbitIndex":0,"skill":6077,"stats":["Minions have 20% increased Cooldown Recovery Rate for Command Skills"]},"6078":{"connections":[{"id":61119,"orbit":4}],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":3,"orbitIndex":1,"skill":6078,"stats":["8% chance to Poison on Hit"]},"6079":{"connections":[{"id":10242,"orbit":0}],"group":1262,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":16,"skill":6079,"stats":["3% of Damage taken Recouped as Life"]},"6088":{"connectionArt":"CharacterPlanned","connections":[{"id":54380,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"First Sting","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":6088,"stats":["30% chance to Poison on Hit against Enemies that are not Poisoned","80% increased Magnitude of Poison you inflict on targets that are not Poisoned"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"6100":{"connectionArt":"CharacterPlanned","connections":[{"id":20963,"orbit":4}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":11,"skill":6100,"stats":["20% increased Critical Damage Bonus"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"6109":{"ascendancyName":"Amazon","connections":[{"id":63254,"orbit":0}],"group":1603,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Evasion","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":6109,"stats":["20% increased Evasion Rating"]},"6127":{"ascendancyName":"Warbringer","connections":[],"group":33,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds","isNotable":true,"name":"Jade Heritage","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":6127,"stats":["Gain a stack of Jade every second","Grants Skill: Encase in Jade"]},"6133":{"connections":[{"id":33402,"orbit":0},{"id":58138,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Core of the Guardian","orbit":4,"orbitIndex":48,"recipe":["Paranoia","Greed","Fear"],"skill":6133,"stats":["20% reduced maximum Energy Shield","30% increased Block chance"]},"6153":{"connections":[{"id":44952,"orbit":0},{"id":10362,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":14,"skill":6153,"stats":["10% increased Life Regeneration rate"]},"6161":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1173,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Bleeding Mastery","orbit":0,"orbitIndex":0,"skill":6161,"stats":[]},"6178":{"connections":[{"id":33415,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Power Shots","orbit":4,"orbitIndex":35,"recipe":["Paranoia","Isolation","Suffering"],"skill":6178,"stats":["15% reduced Attack Speed with Crossbows","80% increased Critical Damage Bonus with Crossbows"]},"6222":{"connections":[{"id":57608,"orbit":0},{"id":65189,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Damage","orbit":7,"orbitIndex":11,"skill":6222,"stats":["10% increased Damage while Shapeshifted"]},"6229":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":26490,"orbit":7}],"group":528,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Push the Advantage","orbit":7,"orbitIndex":5,"recipe":["Fear","Ire","Disgust"],"skill":6229,"stats":["40% increased Critical Damage Bonus with One Handed Melee Weapons"]},"6266":{"connections":[{"id":60085,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage","orbit":7,"orbitIndex":9,"skill":6266,"stats":["10% increased Damage against Demons"]},"6269":{"connections":[{"id":45990,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Attack Speed","orbit":2,"orbitIndex":1,"skill":6269,"stats":["3% increased Attack Speed with Axes"]},"6274":{"connections":[{"id":56567,"orbit":0}],"group":616,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":17,"skill":6274,"stats":["8% increased Accuracy Rating"]},"6287":{"connections":[{"id":364,"orbit":2147483647}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":2,"orbitIndex":10,"skill":6287,"stats":["+8 to Intelligence"]},"6294":{"connections":[{"id":52429,"orbit":4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":4,"orbitIndex":54,"skill":6294,"stats":["3% increased Cast Speed"]},"6304":{"connections":[{"id":12125,"orbit":0}],"group":403,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Stand Ground","orbit":2,"orbitIndex":4,"recipe":["Greed","Paranoia","Guilt"],"skill":6304,"stats":["Regenerate 1% of maximum Life per second while affected by any Damaging Ailment","Regenerate 1% of maximum Life per second while stationary"]},"6330":{"connections":[],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Damage","orbit":7,"orbitIndex":5,"skill":6330,"stats":["8% increased Attack Damage","8% increased Accuracy Rating"]},"6338":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":2254,"orbit":0}],"group":850,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":6338,"stats":[]},"6355":{"connections":[{"id":14110,"orbit":-4},{"id":38124,"orbit":4}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":7,"orbitIndex":2,"skill":6355,"stats":["15% increased Totem Damage"]},"6356":{"connections":[{"id":27900,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","orbit":7,"orbitIndex":21,"skill":6356,"stats":["4% increased Skill Effect Duration","8% increased Physical Damage"]},"6416":{"connections":[{"id":51821,"orbit":0}],"group":284,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":20,"skill":6416,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"6490":{"connections":[{"id":14082,"orbit":0}],"group":1238,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":12,"skill":6490,"stats":["10% increased Physical Damage"]},"6502":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":184,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupStaff.dds","isOnlyImage":true,"name":"Flail Mastery","orbit":0,"orbitIndex":0,"skill":6502,"stats":[]},"6505":{"connections":[{"id":55060,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Pierce Chance","orbit":3,"orbitIndex":4,"skill":6505,"stats":["15% chance to Pierce an Enemy"]},"6514":{"connections":[{"id":47173,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Cacophony","orbit":4,"orbitIndex":5,"recipe":["Isolation","Guilt","Fear"],"skill":6514,"stats":["40% increased Damage with Warcries","Warcry Skills have 25% increased Area of Effect"]},"6529":{"connections":[{"id":32416,"orbit":-3}],"group":625,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":0,"skill":6529,"stats":["15% increased Armour"]},"6530":{"connections":[{"id":1448,"orbit":4},{"id":11825,"orbit":5}],"group":1357,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Evasion and Companion Movement Speed","orbit":3,"orbitIndex":14,"skill":6530,"stats":["10% increased Evasion Rating","Companions have 8% increased Movement Speed"]},"6544":{"connections":[{"id":56061,"orbit":6},{"id":42604,"orbit":0}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Burning Strikes","orbit":4,"orbitIndex":53,"recipe":["Envy","Disgust","Isolation"],"skill":6544,"stats":["Gain 12% of Physical Damage as Extra Fire Damage"]},"6554":{"connections":[],"group":780,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":6554,"stats":["12% increased Cold Damage"]},"6570":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":1305,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":6570,"stats":[]},"6588":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":898,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":6588,"stats":[]},"6596":{"connections":[{"id":41171,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Speed","orbit":4,"orbitIndex":30,"skill":6596,"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"]},"6623":{"connections":[{"id":12821,"orbit":0}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Aura Effect","orbit":1,"orbitIndex":10,"skill":6623,"stats":["Banner Skills have 12% increased Aura Magnitudes"]},"6626":{"connections":[{"id":46475,"orbit":4}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":21,"skill":6626,"stats":["12% increased Armour and Evasion Rating"]},"6655":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":717,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Aggravation","orbit":2,"orbitIndex":14,"recipe":["Despair","Suffering","Envy"],"skill":6655,"stats":["10% chance to Aggravate Bleeding on targets you Hit with Attacks"]},"6660":{"connections":[{"id":39050,"orbit":-7}],"group":1272,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":2,"orbitIndex":12,"skill":6660,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"]},"6686":{"connections":[{"id":51184,"orbit":-4}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isSwitchable":true,"name":"Mana Regeneration","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":29472,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":2,"orbitIndex":1,"skill":6686,"stats":["10% increased Mana Regeneration Rate"]},"6689":{"connections":[{"id":51735,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":4,"orbitIndex":39,"skill":6689,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"]},"6714":{"connections":[{"id":41646,"orbit":0}],"group":684,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Curse Effect on you and Life Regeneration Rate","orbit":2,"orbitIndex":12,"skill":6714,"stats":["5% increased Life Regeneration rate","5% reduced effect of Curses on you"]},"6715":{"connections":[{"id":116,"orbit":3},{"id":41372,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield and Mana Regeneration","orbit":7,"orbitIndex":17,"skill":6715,"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"]},"6735":{"connections":[{"id":41935,"orbit":4},{"id":43460,"orbit":-5}],"group":179,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Armour","orbit":0,"orbitIndex":0,"skill":6735,"stats":["10% increased Armour while Shapeshifted","+5% of Armour also applies to Elemental Damage while Shapeshifted"]},"6744":{"connections":[{"id":49357,"orbit":0},{"id":483,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":6,"skill":6744,"stats":["+5 to any Attribute"]},"6748":{"connections":[{"id":48618,"orbit":7},{"id":62122,"orbit":3}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":7,"orbitIndex":8,"skill":6748,"stats":["4% of Damage is taken from Mana before Life"]},"6752":{"connections":[{"id":7378,"orbit":0},{"id":29148,"orbit":4}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":23,"skill":6752,"stats":["12% increased Fire Damage"]},"6772":{"connections":[{"id":60505,"orbit":0}],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":6,"skill":6772,"stats":["+5 to any Attribute"]},"6789":{"connections":[{"id":4313,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":22193,"name":"Attack Damage","stats":["8% increased Attack Damage"]}},"orbit":2,"orbitIndex":1,"skill":6789,"stats":["8% increased Projectile Damage"]},"6792":{"connections":[{"id":33245,"orbit":0},{"id":2408,"orbit":0}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":6,"skill":6792,"stats":["10% increased Projectile Damage"]},"6800":{"connections":[{"id":32438,"orbit":4}],"group":1355,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":6800,"stats":["11% increased Chaos Damage"]},"6839":{"connections":[{"id":39581,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":14,"skill":6839,"stats":["15% increased Stun Buildup"]},"6842":{"connections":[{"id":18472,"orbit":3}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":3,"orbitIndex":9,"skill":6842,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"]},"6872":{"connections":[{"id":33939,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","name":"Armour Applies to Cold Damage Hits","orbit":4,"orbitIndex":4,"skill":6872,"stats":["+15% of Armour also applies to Cold Damage"]},"6874":{"connectionArt":"CharacterPlanned","connections":[{"id":34940,"orbit":-2}],"group":180,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Life Recoup","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":2,"skill":6874,"stats":["10% of Damage taken Recouped as Life while Channelling"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"6891":{"connections":[{"id":56265,"orbit":0}],"group":1500,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":22,"skill":6891,"stats":["15% increased Critical Damage Bonus"]},"6898":{"connections":[{"id":17584,"orbit":-8},{"id":61067,"orbit":8},{"id":48305,"orbit":0},{"id":30704,"orbit":0},{"id":17517,"orbit":-8},{"id":28718,"orbit":0}],"group":630,"icon":"Art/2DArt/SkillIcons/passives/PressurePoints.dds","isNotable":true,"isSwitchable":true,"name":"Relentless Vindicator","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/stormborn.dds","id":7197,"name":"Guardian of the Wilds","stats":["10% increased Damage","Gain 5% of Damage as Extra Damage of a random Element","+5 to Strength and Intelligence"]}},"orbit":0,"orbitIndex":0,"skill":6898,"stats":["10% increased Damage","10% increased Critical Hit Chance","+5 to Strength and Intelligence"]},"6900":{"connections":[{"id":26479,"orbit":-6},{"id":45751,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Maximum Block","orbit":5,"orbitIndex":0,"skill":6900,"stats":["+1% to maximum Block chance"]},"6912":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":1175,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":6912,"stats":[]},"6923":{"connections":[{"id":1087,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":10,"skill":6923,"stats":["10% increased Damage with Two Handed Weapons"]},"6935":{"ascendancyName":"Witchhunter","connections":[],"group":321,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds","isNotable":true,"name":"Ceremonial Ablution","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":6935,"stats":["Sorcery Ward's Barrier can also take Physical and Chaos Damage from Hits"]},"6950":{"connections":[{"id":49804,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":2,"orbitIndex":2,"skill":6950,"stats":["10% increased Exposure Effect"]},"6951":{"connections":[{"id":23608,"orbit":-2}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":4,"orbitIndex":54,"skill":6951,"stats":["10% increased Magnitude of Poison you inflict"]},"6952":{"connections":[],"group":106,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":18,"skill":6952,"stats":["6% increased Area of Effect for Attacks"]},"6988":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryChannelling.dds","isOnlyImage":true,"name":"Herald Mastery","orbit":2,"orbitIndex":10,"skill":6988,"stats":[]},"6999":{"connectionArt":"CharacterPlanned","connections":[{"id":15672,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Elemental Resistance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":7,"skill":6999,"stats":["Totems gain +2% to all Maximum Elemental Resistances"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1471,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":7023,"stats":[]},"7049":{"connections":[{"id":22556,"orbit":0}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour while Surrounded","orbit":3,"orbitIndex":19,"skill":7049,"stats":["30% increased Armour while Surrounded"]},"7054":{"connections":[{"id":21142,"orbit":0},{"id":47009,"orbit":0},{"id":17088,"orbit":0}],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":7,"orbitIndex":8,"skill":7054,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"7060":{"connections":[{"id":24339,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":20,"skill":7060,"stats":["10% increased Life Recovery from Flasks"]},"7062":{"connections":[{"id":16680,"orbit":0},{"id":61432,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Reusable Ammunition","orbit":4,"orbitIndex":19,"recipe":["Paranoia","Isolation","Despair"],"skill":7062,"stats":["Bolts fired by Crossbow Attacks have 30% chance to not","expend Ammunition if you've Reloaded Recently"]},"7066":{"connectionArt":"CharacterPlanned","connections":[{"id":23932,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":6,"skill":7066,"stats":["5% increased Attack Speed with Bows"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7068":{"ascendancyName":"Ritualist","connections":[],"group":1600,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds","isNotable":true,"name":"Mystic Attunement","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":7068,"stats":["25% increased bonuses gained from Equipped Rings and Amulets"]},"7104":{"connections":[{"id":54733,"orbit":-3},{"id":14258,"orbit":-3}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":7,"orbitIndex":19,"skill":7104,"stats":["15% increased Effect of Puppet Master"]},"7120":{"ascendancyName":"Witchhunter","connections":[{"id":43131,"orbit":-8},{"id":20830,"orbit":0},{"id":61897,"orbit":8},{"id":51737,"orbit":0},{"id":25172,"orbit":0}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Witchhunter","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":9,"orbitIndex":72,"skill":7120,"stats":[]},"7128":{"connections":[],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Dangerous Blossom","orbit":6,"orbitIndex":63,"recipe":["Paranoia","Envy","Isolation"],"skill":7128,"stats":["Gain 10% of Damage as Extra Physical Damage"]},"7163":{"connections":[{"id":45100,"orbit":3},{"id":23013,"orbit":0}],"group":1281,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Stimulants","orbit":5,"orbitIndex":45,"recipe":["Despair","Greed","Greed"],"skill":7163,"stats":["16% increased Attack Speed during any Flask Effect"]},"7183":{"connections":[{"id":48589,"orbit":-6}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Recovery","orbit":2,"orbitIndex":5,"skill":7183,"stats":["10% increased Life Recovery from Flasks"]},"7201":{"connections":[{"id":516,"orbit":3}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":21,"skill":7201,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"]},"7204":{"connections":[{"id":53527,"orbit":0},{"id":4985,"orbit":0},{"id":64525,"orbit":0}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":0,"orbitIndex":0,"skill":7204,"stats":["15% increased Stun Buildup"]},"7218":{"connections":[{"id":60203,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":3,"orbitIndex":22,"skill":7218,"stats":["+8 to Strength"]},"7246":{"ascendancyName":"Stormweaver","connections":[{"id":39204,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Mana Regeneration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":54,"skill":7246,"stats":["12% increased Mana Regeneration Rate"]},"7251":{"connections":[],"group":596,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":16,"skill":7251,"stats":["10% increased Attack Damage"]},"7258":{"connectionArt":"CharacterPlanned","connections":[{"id":11861,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":5,"skill":7258,"stats":["10% increased Spell Damage","+10 to Strength"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7275":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Electrocuting Exposure","orbit":4,"orbitIndex":64,"recipe":["Fear","Fear","Ire"],"skill":7275,"stats":["Gain 25% of Physical Damage as Extra Lightning Damage against Electrocuted Enemies"]},"7294":{"connections":[{"id":65498,"orbit":0},{"id":39307,"orbit":0},{"id":41017,"orbit":0}],"group":1470,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Physical Damage","orbit":2,"orbitIndex":16,"skill":7294,"stats":["Break 10% increased Armour","6% increased Physical Damage"]},"7302":{"connections":[{"id":52615,"orbit":0},{"id":30077,"orbit":0}],"group":1411,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Echoing Pulse","orbit":7,"orbitIndex":0,"recipe":["Fear","Envy","Ire"],"skill":7302,"stats":["Echoed Spells have 25% increased Area of Effect"]},"7333":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":761,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":7333,"stats":[]},"7338":{"connections":[{"id":52060,"orbit":0}],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Abasement","orbit":7,"orbitIndex":23,"recipe":["Paranoia","Despair","Fear"],"skill":7338,"stats":["20% increased Stun Recovery","Gain additional Stun Threshold equal to 30% of maximum Energy Shield"]},"7341":{"connections":[{"id":33244,"orbit":0}],"group":367,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Ignore Pain","orbit":0,"orbitIndex":0,"recipe":["Despair","Fear","Suffering"],"skill":7341,"stats":["Gain 3 Rage when Hit by an Enemy","Every Rage also grants 2% increased Stun Threshold"]},"7344":{"connections":[{"id":58182,"orbit":0},{"id":26931,"orbit":0}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","isNotable":true,"name":"Life from Death","orbit":3,"orbitIndex":4,"skill":7344,"stats":["Recover 3% of maximum Life on Kill"]},"7353":{"connections":[{"id":9046,"orbit":3}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":5,"skill":7353,"stats":["10% increased Critical Hit Chance"]},"7378":{"connections":[{"id":65016,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":20,"skill":7378,"stats":["12% increased Fire Damage"]},"7390":{"connections":[{"id":17150,"orbit":7}],"group":739,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":4,"skill":7390,"stats":["12% increased Armour and Evasion Rating"]},"7392":{"connections":[{"id":10571,"orbit":0}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":19,"skill":7392,"stats":["12% increased Stun Threshold"]},"7395":{"connections":[{"id":30007,"orbit":0},{"id":46051,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Retaliation","orbit":3,"orbitIndex":10,"recipe":["Ire","Fear","Suffering"],"skill":7395,"stats":["75% increased Thorns damage if you've Blocked Recently"]},"7405":{"connections":[{"id":4850,"orbit":0}],"group":1035,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect and Mana Regeneration","orbit":0,"orbitIndex":0,"skill":7405,"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"]},"7412":{"connections":[{"id":45709,"orbit":0}],"group":1299,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":7,"orbitIndex":15,"skill":7412,"stats":["15% increased Life Flask Charges gained"]},"7424":{"connections":[{"id":36994,"orbit":0},{"id":1823,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":0,"skill":7424,"stats":["15% increased maximum Energy Shield"]},"7449":{"connections":[{"id":53696,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Splinters","orbit":7,"orbitIndex":18,"recipe":["Envy","Paranoia","Despair"],"skill":7449,"stats":["30% increased Stun Buildup","Hits Break 50% increased Armour on targets with Ailments"]},"7465":{"connections":[{"id":17664,"orbit":0}],"group":1405,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":15,"skill":7465,"stats":["12% increased Critical Hit Chance against Enemies that have entered your Presence Recently"]},"7473":{"connections":[{"id":64471,"orbit":-4}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":23,"skill":7473,"stats":["Herald Skills deal 20% increased Damage"]},"7488":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":596,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Leech Mastery","orbit":0,"orbitIndex":0,"skill":7488,"stats":[]},"7526":{"connections":[{"id":17447,"orbit":0},{"id":22972,"orbit":0},{"id":43044,"orbit":0},{"id":24210,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":7526,"stats":["+5 to any Attribute"]},"7542":{"connections":[],"group":255,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Encompassing Domain","orbit":2,"orbitIndex":4,"recipe":["Fear","Disgust","Envy"],"skill":7542,"stats":["10% increased Area Damage","12% increased Area of Effect if you have Stunned an Enemy Recently"]},"7553":{"connectionArt":"CharacterPlanned","connections":[{"id":43385,"orbit":-7},{"id":15842,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Trusted Partner","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":48,"skill":7553,"stats":["Companions have 20% increased maximum Life","5% of Damage from Hits is taken from your Damageable Companion's Life before you"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7554":{"connections":[{"id":23039,"orbit":-7}],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Energy Shield Delay and Armour Applies to Elemental Damage","orbit":3,"orbitIndex":13,"skill":7554,"stats":["+3% of Armour also applies to Elemental Damage","5% faster start of Energy Shield Recharge"]},"7576":{"connections":[{"id":33866,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":0,"orbitIndex":0,"skill":7576,"stats":["8% increased Attack Damage"]},"7604":{"connections":[{"id":35985,"orbit":0},{"id":19074,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Rapid Strike","orbit":3,"orbitIndex":8,"recipe":["Ire","Fear","Fear"],"skill":7604,"stats":["+30 to Accuracy Rating","8% increased Melee Attack Speed"]},"7621":{"ascendancyName":"Invoker","connections":[{"id":55611,"orbit":0}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds","isNotable":true,"name":"I am the Thunder...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":5,"orbitIndex":15,"skill":7621,"stats":["Gain 10% of Damage as Extra Lightning Damage","25% chance on Shocking Enemies to created Shocked Ground"]},"7628":{"connections":[{"id":41646,"orbit":0},{"id":55231,"orbit":0}],"group":710,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":7628,"stats":["+5 to any Attribute"]},"7642":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":493,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":7,"orbitIndex":8,"skill":7642,"stats":[]},"7651":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":21788,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Pierce the Heart","orbit":6,"orbitIndex":21,"recipe":["Despair","Isolation","Paranoia"],"skill":7651,"stats":["Arrows Pierce an additional Target"]},"7668":{"connections":[{"id":62015,"orbit":0}],"group":387,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Internal Bleeding","orbit":2,"orbitIndex":3,"recipe":["Guilt","Despair","Paranoia"],"skill":7668,"stats":["20% chance to Aggravate Bleeding on targets you Hit with Empowered Attacks","Empowered Attacks deal 30% increased Damage"]},"7716":{"connections":[],"group":348,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":23,"skill":7716,"stats":["10% increased Armour","+5% of Armour also applies to Elemental Damage"]},"7720":{"connections":[{"id":32932,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Ignite","orbit":4,"orbitIndex":61,"skill":7720,"stats":["Gain 1 Rage when your Hit Ignites a target"]},"7721":{"connections":[{"id":54232,"orbit":0},{"id":61534,"orbit":3},{"id":18629,"orbit":-6},{"id":64683,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/Warrior.dds","isNotable":true,"name":"Relentless","orbit":4,"orbitIndex":45,"skill":7721,"stats":["15% increased Armour","Regenerate 0.5% of maximum Life per second","+10 to Strength"]},"7741":{"connections":[{"id":42500,"orbit":0}],"group":844,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":5,"skill":7741,"stats":["+5 to any Attribute"]},"7777":{"connections":[{"id":26739,"orbit":7},{"id":42205,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Breaking Point","orbit":4,"orbitIndex":18,"recipe":["Fear","Paranoia","Fear"],"skill":7777,"stats":["10% increased Duration of Elemental Ailments on Enemies","30% increased Magnitude of Non-Damaging Ailments you inflict"]},"7782":{"connections":[{"id":6161,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Rupturing Pins","orbit":3,"orbitIndex":0,"recipe":["Greed","Suffering","Guilt"],"skill":7782,"stats":["40% increased Magnitude of Bleeding you inflict against Pinned Enemies"]},"7788":{"connections":[{"id":57805,"orbit":5}],"group":830,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback","orbit":7,"orbitIndex":4,"skill":7788,"stats":["8% increased Knockback Distance"]},"7793":{"ascendancyName":"Infernalist","connections":[{"id":18348,"orbit":6}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":130,"skill":7793,"stats":["3% increased maximum Life"]},"7809":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1416,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Wild Storm","orbit":0,"orbitIndex":0,"recipe":["Isolation","Fear","Isolation"],"skill":7809,"stats":["Gain 4% of Damage as Extra Cold Damage","Gain 4% of Damage as Extra Lightning Damage","+10 to Dexterity"]},"7847":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStagNotable.dds","isNotable":true,"name":"The Fabled Stag","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Fear"],"skill":7847,"stats":["40% increased Endurance, Frenzy and Power Charge Duration","+10 to Dexterity","Skills have 10% chance to not remove Charges but still count as consuming them"]},"7878":{"connections":[{"id":53901,"orbit":7}],"group":490,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":2,"orbitIndex":16,"skill":7878,"stats":["5% increased Block chance"]},"7888":{"connections":[{"id":17101,"orbit":0},{"id":28963,"orbit":2}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Combo Gain","orbit":3,"orbitIndex":21,"skill":7888,"stats":["10% Chance to build an additional Combo on Hit"]},"7922":{"connections":[{"id":45962,"orbit":-6}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Flask Duration","orbit":2,"orbitIndex":17,"skill":7922,"stats":["10% increased Flask Effect Duration"]},"7947":{"connections":[{"id":26061,"orbit":2}],"group":949,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Energy Shield as Freeze Threshold","orbit":2,"orbitIndex":16,"skill":7947,"stats":["Gain 15% of maximum Energy Shield as additional Freeze Threshold"]},"7960":{"connections":[],"group":395,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":2,"skill":7960,"stats":[]},"7971":{"connections":[{"id":1468,"orbit":-7}],"group":822,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":10,"skill":7971,"stats":["10% increased Mana Regeneration Rate"]},"7972":{"connections":[{"id":25229,"orbit":0},{"id":5663,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration","orbit":2,"orbitIndex":4,"skill":7972,"stats":["20% increased Endurance Charge Duration"]},"7979":{"ascendancyName":"Amazon","connections":[{"id":19233,"orbit":0}],"group":1594,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds","isNotable":true,"name":"Elemental Surge","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":7979,"stats":["When you Consume a Charge, Trigger Elemental Surge to gain 3 Lightning Surges","Grants Skill: Elemental Surge"]},"7998":{"ascendancyName":"Stormweaver","connections":[{"id":39640,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Shock Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":6,"orbitIndex":70,"skill":7998,"stats":["20% increased chance to Shock"]},"8045":{"connections":[{"id":64927,"orbit":-6},{"id":52464,"orbit":5}],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":3,"orbitIndex":7,"skill":8045,"stats":["10% increased amount of Mana Leeched"]},"8092":{"connections":[{"id":44605,"orbit":6},{"id":59028,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":11,"skill":8092,"stats":["10% increased Projectile Damage"]},"8107":{"connectionArt":"CharacterPlanned","connections":[{"id":18081,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":8107,"stats":["20% increased Glory generation"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8115":{"connections":[],"group":694,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":8,"skill":8115,"stats":["15% increased Pin Buildup"]},"8143":{"ascendancyName":"Invoker","connections":[{"id":16100,"orbit":4}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds","isNotable":true,"name":"Lead me through Grace...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":5,"skill":8143,"stats":["+1 to Spirit for every 8 Item Energy Shield on Equipped Body Armour","+1 to Spirit for every 20 Evasion Rating on Equipped Body Armour","Cannot gain Spirit from Equipment"]},"8145":{"connections":[{"id":23331,"orbit":-6}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":1,"orbitIndex":9,"skill":8145,"stats":["Damage Penetrates 6% Fire Resistance"]},"8154":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":3921,"orbit":0},{"id":38398,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryChannelling.dds","isOnlyImage":true,"name":"Herald Mastery","orbit":0,"orbitIndex":0,"skill":8154,"stats":[]},"8157":{"connections":[],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":2,"orbitIndex":16,"skill":8157,"stats":["8% increased Reservation Efficiency of Herald Skills"]},"8171":{"connections":[{"id":45162,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":7,"orbitIndex":22,"skill":8171,"stats":["20% increased Presence Area of Effect"]},"8246":{"connections":[{"id":37548,"orbit":0},{"id":64462,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":11,"skill":8246,"stats":["10% increased Attack Damage"]},"8248":{"connectionArt":"CharacterPlanned","connections":[{"id":48079,"orbit":0}],"group":560,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":4,"skill":8248,"stats":["10% increased Bleeding Duration","20% chance for Attack Hits to apply Incision"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8249":{"connections":[{"id":63525,"orbit":0},{"id":16816,"orbit":0}],"group":1139,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Critical Chance","orbit":7,"orbitIndex":8,"skill":8249,"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"]},"8260":{"connections":[{"id":21453,"orbit":0}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Duration","orbit":7,"orbitIndex":0,"skill":8260,"stats":["20% increased Armour Break Duration"]},"8272":{"ascendancyName":"Witchhunter","connections":[],"group":229,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds","isNotable":true,"name":"Weapon Master","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":8272,"stats":["100 Passive Skill Points become Weapon Set Skill Points"]},"8273":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":25565,"orbit":0}],"group":1439,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Endless Circuit","orbit":0,"orbitIndex":0,"recipe":["Isolation","Despair","Despair"],"skill":8273,"stats":["25% chance on Consuming a Shock on an Enemy to reapply it"]},"8302":{"connections":[{"id":4467,"orbit":-3}],"group":1518,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Damage vs Blinded","orbit":2,"orbitIndex":0,"skill":8302,"stats":["15% increased Damage with Hits against Blinded Enemies"]},"8305":{"ascendancyName":"Disciple of Varashta","connections":[{"id":9843,"orbit":-8},{"id":56783,"orbit":-8},{"id":13289,"orbit":-9},{"id":32705,"orbit":0},{"id":34207,"orbit":9},{"id":30265,"orbit":8},{"id":35880,"orbit":8}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Disciple of Varashta","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":6,"orbitIndex":0,"skill":8305,"stats":[]},"8349":{"connections":[{"id":31644,"orbit":0}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Intelligence","orbit":2,"orbitIndex":19,"skill":8349,"stats":["+8 to Intelligence"]},"8357":{"connections":[{"id":10742,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":3,"orbitIndex":6,"skill":8357,"stats":["Minions have 3% increased Attack and Cast Speed"]},"8382":{"connections":[{"id":61863,"orbit":0}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":9,"skill":8382,"stats":["4% faster start of Energy Shield Recharge","8% increased Elemental Damage"]},"8397":{"connections":[{"id":41130,"orbit":0},{"id":1220,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Empowering Remains","orbit":7,"orbitIndex":0,"recipe":["Envy","Ire","Fear"],"skill":8397,"stats":["40% increased Spell Damage if one of your Minions has died Recently"]},"8406":{"connections":[{"id":48305,"orbit":-4},{"id":5692,"orbit":0}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":21,"skill":8406,"stats":["+5 to any Attribute"]},"8415":{"ascendancyName":"Blood Mage","connections":[{"id":62388,"orbit":0},{"id":3165,"orbit":-5},{"id":30071,"orbit":0},{"id":59342,"orbit":0},{"id":47442,"orbit":0}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds","isFreeAllocate":true,"isNotable":true,"name":"Sanguimancy","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":6,"orbitIndex":0,"skill":8415,"stats":["Skills gain a Base Life Cost equal to Base Mana Cost","Grants Skill: Life Remnants"]},"8421":{"connections":[{"id":35404,"orbit":2}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Cold Resistance","orbit":2,"orbitIndex":22,"skill":8421,"stats":["+5% to Cold Resistance"]},"8423":{"connectionArt":"CharacterPlanned","connections":[{"id":60708,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":8423,"stats":["5% increased Attack Speed with Bows"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8440":{"connections":[{"id":45013,"orbit":-7}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":1,"orbitIndex":4,"skill":8440,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"8456":{"connections":[{"id":38329,"orbit":2147483647}],"group":1399,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage and Freeze Buildup","orbit":7,"orbitIndex":4,"skill":8456,"stats":["8% increased Freeze Buildup","8% increased Attack Cold Damage"]},"8460":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":8460,"stats":[]},"8483":{"connections":[{"id":6588,"orbit":0}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Ruin","orbit":7,"orbitIndex":7,"recipe":["Greed","Despair","Suffering"],"skill":8483,"stats":["35% increased Spell Area Damage","Spell Skills have 10% reduced Area of Effect"]},"8493":{"connections":[{"id":64471,"orbit":0},{"id":52860,"orbit":0}],"group":650,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8493,"stats":["+5 to any Attribute"]},"8509":{"connections":[{"id":59061,"orbit":9}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":10,"skill":8509,"stats":["20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently"]},"8510":{"connections":[{"id":13030,"orbit":-3}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Faster Ailments","orbit":0,"orbitIndex":0,"skill":8510,"stats":["Damaging Ailments deal damage 5% faster"]},"8522":{"connections":[{"id":26236,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":16,"skill":8522,"stats":["Meta Skills gain 8% increased Energy"]},"8525":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":27,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds","isNotable":true,"name":"Leather Bindings","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":8525,"stats":["Body Armour grants regenerate 3% of maximum Life per second"]},"8531":{"connections":[{"id":51534,"orbit":0},{"id":62661,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Leaping Ambush","orbit":3,"orbitIndex":11,"recipe":["Despair","Guilt","Guilt"],"skill":8531,"stats":["50% increased Critical Hit Chance against Enemies that are on Full Life"]},"8535":{"connections":[],"group":183,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Spiked Whip","orbit":2,"orbitIndex":10,"skill":8535,"stats":["25% increased Damage with Flails"]},"8540":{"connections":[{"id":45230,"orbit":0}],"group":999,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Area","orbit":2,"orbitIndex":10,"skill":8540,"stats":["10% increased Area of Effect of Curses"]},"8553":{"connections":[{"id":13693,"orbit":7},{"id":37415,"orbit":-3}],"group":309,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":8553,"stats":["12% increased Cold Damage"]},"8554":{"connections":[{"id":47191,"orbit":0}],"group":275,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Burning Nature","orbit":4,"orbitIndex":54,"recipe":["Greed","Isolation","Greed"],"skill":8554,"stats":["25% increased Fire Damage","15% increased Ignite Duration on Enemies"]},"8556":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":8556,"stats":[]},"8560":{"connections":[{"id":31273,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":1,"orbitIndex":11,"skill":8560,"stats":["10% increased Melee Damage"]},"8569":{"connections":[{"id":47177,"orbit":0},{"id":55507,"orbit":9},{"id":46034,"orbit":0},{"id":8540,"orbit":0}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":6,"skill":8569,"stats":["+5 to any Attribute"]},"8573":{"connections":[{"id":11526,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":5,"orbitIndex":26,"skill":8573,"stats":["12% increased Damage with Bows"]},"8600":{"connections":[{"id":27439,"orbit":0},{"id":40596,"orbit":8},{"id":44406,"orbit":4},{"id":43778,"orbit":0},{"id":31650,"orbit":0}],"group":385,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8600,"stats":["+5 to any Attribute"]},"8606":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1075,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":8606,"stats":[]},"8607":{"connections":[{"id":46665,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Lavianga's Brew","orbit":7,"orbitIndex":12,"recipe":["Fear","Isolation","Ire"],"skill":8607,"stats":["30% increased Mana Cost Efficiency of Attacks during any Mana Flask Effect"]},"8611":{"ascendancyName":"Lich","connections":[{"id":59,"orbit":-4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Curse Area","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":28740,"name":"Curse Area","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["15% increased Area of Effect of Curses"]}},"orbit":8,"orbitIndex":56,"skill":8611,"stats":["15% increased Area of Effect of Curses"]},"8616":{"connections":[{"id":57710,"orbit":0},{"id":43576,"orbit":-4},{"id":36746,"orbit":4}],"group":814,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8616,"stats":["+5 to any Attribute"]},"8629":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":418,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":8629,"stats":[]},"8631":{"connections":[{"id":32660,"orbit":0},{"id":59256,"orbit":0},{"id":30979,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":2,"skill":8631,"stats":["10% increased Critical Hit Chance"]},"8644":{"connections":[{"id":62496,"orbit":0},{"id":27417,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Damage","orbit":6,"orbitIndex":51,"skill":8644,"stats":["10% increased Trap Damage"]},"8660":{"connections":[{"id":18846,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Reverberation","orbit":3,"orbitIndex":14,"recipe":["Paranoia","Guilt","Fear"],"skill":8660,"stats":["Spell Skills have 15% increased Area of Effect"]},"8693":{"connectionArt":"CharacterPlanned","connections":[{"id":35393,"orbit":0}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour while Bleeding","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":7,"skill":8693,"stats":["30% increased Armour while Bleeding"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8697":{"connections":[],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":2,"skill":8697,"stats":["12% increased Elemental Damage with Attacks"]},"8723":{"connectionArt":"CharacterPlanned","connections":[{"id":3681,"orbit":-5},{"id":21374,"orbit":0}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Flesh Withstands","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":6,"orbitIndex":56,"skill":8723,"stats":["30% increased Mana Regeneration Rate while Shocked","+500 to Armour while Frozen","21% increased Stun Threshold","21% increased Elemental Ailment Threshold","30% increased Life Regeneration rate while Ignited"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8734":{"connections":[{"id":52743,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":14,"skill":8734,"stats":["6% faster start of Energy Shield Recharge"]},"8737":{"connections":[{"id":41511,"orbit":0},{"id":25927,"orbit":-7},{"id":6077,"orbit":-2},{"id":56284,"orbit":-2}],"group":561,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":0,"orbitIndex":0,"skill":8737,"stats":["Minions deal 10% increased Damage"]},"8782":{"connections":[{"id":13882,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Empowering Infusions","orbit":7,"orbitIndex":15,"recipe":["Suffering","Envy","Guilt"],"skill":8782,"stats":["35% increased Spell Damage if you have consumed an Elemental Infusion Recently"]},"8785":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":1073,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":8785,"stats":[]},"8789":{"connections":[{"id":63182,"orbit":3}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage and Companion Life","orbit":2,"orbitIndex":12,"skill":8789,"stats":["Companions deal 12% increased Damage","Companions have 12% increased maximum Life"]},"8791":{"connections":[{"id":32096,"orbit":0}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Sturdy Ally","orbit":3,"orbitIndex":7,"recipe":["Fear","Greed","Despair"],"skill":8791,"stats":["Companions gain your Strength","+15 to Strength"]},"8800":{"connections":[{"id":28982,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":15,"skill":8800,"stats":["15% increased Melee Damage with Hits at Close Range"]},"8810":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[{"id":33751,"orbit":2}],"group":1125,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","isNotable":true,"name":"Multitasking","orbit":1,"orbitIndex":4,"recipe":["Paranoia","Disgust","Fear"],"skill":8810,"stats":["15% increased Skill Effect Duration","12% increased Cooldown Recovery Rate"]},"8821":{"connections":[{"id":63863,"orbit":0}],"group":909,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":3,"orbitIndex":0,"skill":8821,"stats":["12% increased Lightning Damage"]},"8827":{"connections":[{"id":16691,"orbit":0},{"id":28862,"orbit":0}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Fast Metabolism","orbit":7,"orbitIndex":11,"recipe":["Suffering","Isolation","Suffering"],"skill":8827,"stats":["40% increased Damage while Leeching Life"]},"8831":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":14082,"orbit":0}],"group":1238,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Tempered Mind","orbit":0,"orbitIndex":0,"recipe":["Isolation","Despair","Paranoia"],"skill":8831,"stats":["15% increased effect of Fully Broken Armour","+10 to Strength","20% increased Physical Damage"]},"8850":{"connections":[],"group":116,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Critical Chance","orbit":0,"orbitIndex":0,"skill":8850,"stats":["10% increased Critical Hit Chance while Shapeshifted"]},"8852":{"connections":[],"group":148,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Slower Leech","orbit":2,"orbitIndex":17,"skill":8852,"stats":["12% increased amount of Life Leeched","Leech Life 5% slower"]},"8854":{"ascendancyName":"Infernalist","connections":[{"id":46644,"orbit":0}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":54,"skill":8854,"stats":["3% increased maximum Life"]},"8867":{"ascendancyName":"Stormweaver","connections":[{"id":7246,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds","isNotable":true,"name":"Constant Gale","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":60,"skill":8867,"stats":["You have Arcane Surge"]},"8872":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern","connections":[{"id":2394,"orbit":0},{"id":45488,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupDualWield.dds","isOnlyImage":true,"name":"Dual Wielding Mastery","orbit":0,"orbitIndex":0,"skill":8872,"stats":[]},"8875":{"connections":[{"id":50687,"orbit":0}],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":1,"orbitIndex":8,"skill":8875,"stats":["15% increased Electrocute Buildup"]},"8881":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":341,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Unforgiving","orbit":4,"orbitIndex":54,"recipe":["Isolation","Greed","Greed"],"skill":8881,"stats":["+4 to Maximum Rage","Inherent loss of Rage is 20% slower"]},"8896":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1423,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","isNotable":true,"name":"Agile Sprinter","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Ire"],"skill":8896,"stats":["100% increased Evasion Rating while Sprinting"]},"8904":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1386,"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","isNotable":true,"name":"Death from Afar","orbit":0,"orbitIndex":0,"recipe":["Isolation","Fear","Guilt"],"skill":8904,"stats":["Projectiles have 25% increased Critical Hit Chance against Enemies further than 6m","Projectiles deal 25% increased Damage with Hits against Enemies further than 6m"]},"8908":{"connections":[{"id":13711,"orbit":4}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":6,"skill":8908,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"8916":{"connections":[],"group":452,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Bashing Beast","orbit":1,"orbitIndex":8,"recipe":["Despair","Paranoia","Disgust"],"skill":8916,"stats":["Enemies you Heavy Stun while Shapeshifted are Intimidated for 6 seconds"]},"8938":{"connections":[{"id":33229,"orbit":-4}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":16,"skill":8938,"stats":["5% chance to inflict Bleeding on Hit"]},"8957":{"connections":[{"id":14505,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Right Hand of Darkness","orbit":4,"orbitIndex":44,"recipe":["Envy","Isolation","Suffering"],"skill":8957,"stats":["Minions have 20% increased Area of Effect","Minions have 10% chance to inflict Withered on Hit","Spells Gain 5% of Damage as extra Chaos Damage"]},"8975":{"connections":[{"id":61196,"orbit":4}],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8975,"stats":["+5 to any Attribute"]},"8982":{"connections":[{"id":14952,"orbit":0},{"id":58926,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup and Skill Effect Duration","orbit":3,"orbitIndex":12,"skill":8982,"stats":["10% increased Freeze Buildup","6% increased Skill Effect Duration"]},"8983":{"connections":[],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":12,"skill":8983,"stats":["Minions deal 12% increased Damage"]},"9009":{"connections":[],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Return to Nature","orbit":5,"orbitIndex":1,"recipe":["Fear","Guilt","Ire"],"skill":9009,"stats":["Overgrown Plant Skills Break 50% increased Armour"]},"9018":{"connections":[{"id":35918,"orbit":2}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Area and Presence","orbit":3,"orbitIndex":22,"skill":9018,"stats":["20% increased Presence Area of Effect","3% reduced Area of Effect"]},"9020":{"connections":[{"id":35118,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Giantslayer","orbit":1,"orbitIndex":11,"recipe":["Despair","Isolation","Despair"],"skill":9020,"stats":["25% increased Damage with Hits against Rare and Unique Enemies","20% increased Accuracy Rating against Rare or Unique Enemies","20% increased chance to inflict Ailments against Rare or Unique Enemies"]},"9037":{"connections":[{"id":32353,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Skill Speed","orbit":2,"orbitIndex":23,"skill":9037,"stats":["3% increased Skill Speed while Shapeshifted"]},"9040":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":45751,"orbit":0}],"group":261,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Shield Mastery","orbit":0,"orbitIndex":0,"skill":9040,"stats":[]},"9046":{"connections":[{"id":56776,"orbit":5}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":8,"skill":9046,"stats":["10% increased Critical Hit Chance"]},"9050":{"connections":[{"id":24958,"orbit":-4},{"id":37691,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":6,"orbitIndex":36,"skill":9050,"stats":["3% increased Attack Speed"]},"9065":{"connections":[{"id":752,"orbit":5}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":4,"orbitIndex":23,"skill":9065,"stats":["Minions deal 10% increased Damage"]},"9069":{"connections":[{"id":42245,"orbit":0}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":2,"orbitIndex":4,"skill":9069,"stats":["Triggered Spells deal 14% increased Spell Damage"]},"9083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":0,"orbitIndex":0,"skill":9083,"stats":[]},"9085":{"connections":[],"flavourText":"Each nick and cut brings death one step closer.","group":1142,"icon":"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds","isKeystone":true,"name":"Crimson Assault","orbit":0,"orbitIndex":0,"skill":9085,"stats":["Bleeding you inflict is Aggravated","Base Bleeding Duration is 1 second","50% more Magnitude of Bleeding you inflict"]},"9089":{"connections":[{"id":3994,"orbit":0}],"group":1407,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Evasion Rating","orbit":1,"orbitIndex":3,"skill":9089,"stats":["15% increased Evasion Rating"]},"9106":{"connections":[{"id":54937,"orbit":7}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":2,"skill":9106,"stats":["Gain 2 Rage when Hit by an Enemy"]},"9112":{"connections":[{"id":44612,"orbit":0}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":1,"orbitIndex":11,"skill":9112,"stats":["25% increased Elemental Ailment Threshold"]},"9141":{"connections":[{"id":13748,"orbit":-6},{"id":35760,"orbit":6},{"id":5703,"orbit":-2}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":12,"skill":9141,"stats":["10% increased Elemental Damage"]},"9151":{"connections":[{"id":42302,"orbit":0}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Forking Projectiles","orbit":2,"orbitIndex":18,"skill":9151,"stats":["Projectiles have 25% chance for an additional Projectile when Forking"]},"9163":{"connections":[],"group":172,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":8,"skill":9163,"stats":["18% increased Armour"]},"9164":{"connections":[{"id":25513,"orbit":0}],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":5,"orbitIndex":45,"skill":9164,"stats":["10% increased Damage with Two Handed Weapons"]},"9185":{"connections":[{"id":60107,"orbit":0}],"group":964,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":5,"skill":9185,"stats":["10% increased Critical Hit Chance"]},"9187":{"connections":[{"id":20015,"orbit":0}],"group":415,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Escalation","orbit":2,"orbitIndex":8,"recipe":["Isolation","Greed","Guilt"],"skill":9187,"stats":["25% increased Warcry Speed","20% increased Damage for each different Warcry you've used Recently"]},"9199":{"connections":[],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Surpassing Projectile Chance","orbit":5,"orbitIndex":54,"skill":9199,"stats":["+8% Surpassing chance to fire an additional Projectile"]},"9212":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":313,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Mastery","orbit":1,"orbitIndex":3,"skill":9212,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"9217":{"connections":[{"id":5108,"orbit":0},{"id":16538,"orbit":0},{"id":47733,"orbit":0}],"group":842,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":0,"orbitIndex":0,"skill":9217,"stats":["10% increased Damage with One Handed Weapons"]},"9221":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":278,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":9221,"stats":[]},"9226":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":554,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","isNotable":true,"name":"Mental Perseverance","orbit":1,"orbitIndex":0,"recipe":["Ire","Disgust","Greed"],"skill":9226,"stats":["10% of Damage is taken from Mana before Life","+15 to Intelligence"]},"9227":{"connections":[{"id":36071,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Focused Thrust","orbit":2,"orbitIndex":4,"recipe":["Fear","Ire","Greed"],"skill":9227,"stats":["75% increased Melee Damage with Spears while Surrounded","40% increased Projectile Damage with Spears while there are no Enemies within 3m"]},"9240":{"connections":[{"id":21225,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Damage","orbit":2,"orbitIndex":16,"skill":9240,"stats":["10% increased Damage with Spears"]},"9272":{"connections":[{"id":12906,"orbit":0}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Duration","orbit":1,"orbitIndex":0,"skill":9272,"stats":["10% increased Pin duration"]},"9275":{"connections":[{"id":5704,"orbit":0},{"id":63888,"orbit":0}],"group":1224,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Speed","orbit":2,"orbitIndex":16,"skill":9275,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"]},"9290":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":781,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Rusted Pins","orbit":4,"orbitIndex":57,"recipe":["Suffering","Guilt","Fear"],"skill":9290,"stats":["30% increased Pin Buildup","Bleeding you inflict on Pinned Enemies is Aggravated"]},"9294":{"ascendancyName":"Amazon","connections":[{"id":528,"orbit":0}],"group":1593,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds","isNotable":true,"name":"Critical Strike","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":9294,"stats":["Chance to Hit with Attacks can exceed 100%","Gain additional Critical Hit Chance equal to 25% of excess chance to Hit with Attacks"]},"9323":{"connections":[{"id":40395,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Craving Slaughter","orbit":2,"orbitIndex":23,"recipe":["Ire","Despair","Fear"],"skill":9323,"stats":["+15 maximum Rage if you've used a Skill that Requires Glory in the past 20 seconds"]},"9324":{"connections":[],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Duration","orbit":3,"orbitIndex":21,"skill":9324,"stats":["8% increased Ignite Duration on Enemies"]},"9328":{"connections":[{"id":34782,"orbit":0}],"group":149,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Spirit of the Bear","orbit":0,"orbitIndex":0,"recipe":["Greed","Envy","Despair"],"skill":9328,"stats":["50% increased Damage against Immobilised Enemies while Shapeshifted","25% increased Stun buildup while Shapeshifted"]},"9352":{"connections":[{"id":32071,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":23,"skill":9352,"stats":["6% increased Area of Effect for Attacks"]},"9393":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":1,"orbitIndex":8,"skill":9393,"stats":[]},"9405":{"connections":[{"id":59720,"orbit":6}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":12,"skill":9405,"stats":["15% increased Evasion Rating"]},"9411":{"connections":[{"id":49466,"orbit":0},{"id":64434,"orbit":0}],"group":1254,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":15,"skill":9411,"stats":["25% increased Life Recovery from Flasks used when on Low Life"]},"9414":{"connectionArt":"CharacterPlanned","connections":[],"group":293,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":21,"skill":9414,"stats":["16% increased Elemental Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"9417":{"connections":[{"id":48121,"orbit":-6},{"id":13171,"orbit":5}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":0,"orbitIndex":0,"skill":9417,"stats":["16% increased Totem Life"]},"9421":{"connections":[{"id":60170,"orbit":0}],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Snowpiercer","orbit":2,"orbitIndex":8,"recipe":["Isolation","Guilt","Disgust"],"skill":9421,"stats":["Damage Penetrates 15% Cold Resistance","+10 to Intelligence"]},"9441":{"connections":[{"id":5077,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area","orbit":2,"orbitIndex":8,"skill":9441,"stats":["15% increased Parry Hit Area of Effect"]},"9442":{"connections":[{"id":37260,"orbit":0}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Warcry Speed","orbit":2,"orbitIndex":18,"skill":9442,"stats":["16% increased Warcry Speed"]},"9444":{"connections":[],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"One with the Storm","orbit":6,"orbitIndex":39,"recipe":["Isolation","Suffering","Disgust"],"skill":9444,"stats":["Quarterstaff Skills that consume Power Charges count as consuming an additional Power Charge"]},"9458":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":9458,"stats":[]},"9472":{"connections":[{"id":31991,"orbit":0},{"id":41062,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Catapult","orbit":0,"orbitIndex":0,"recipe":["Envy","Disgust","Guilt"],"skill":9472,"stats":["15% increased Projectile Speed","12% increased Area of Effect for Attacks"]},"9485":{"connections":[{"id":60685,"orbit":0}],"group":879,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":9485,"stats":["+5 to any Attribute"]},"9510":{"connections":[{"id":16695,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recoup","orbit":2,"orbitIndex":0,"skill":9510,"stats":["3% of Elemental Damage taken Recouped as Energy Shield"]},"9528":{"connections":[{"id":62200,"orbit":-4}],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":3,"orbitIndex":15,"skill":9528,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"9532":{"connections":[{"id":59368,"orbit":2}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Strength and Dexterity","orbit":7,"orbitIndex":22,"skill":9532,"stats":["+4 to Strength","+4 to Dexterity"]},"9535":{"connections":[{"id":37434,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","isNotable":true,"name":"Brinerot Ferocity","orbit":0,"orbitIndex":0,"recipe":["Suffering","Ire","Fear"],"skill":9535,"stats":["4% increased Attack Speed","+8% to Lightning Resistance","+30% of Armour also applies to Lightning Damage"]},"9554":{"connectionArt":"CharacterPlanned","connections":[{"id":8723,"orbit":9}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":62,"skill":9554,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"9568":{"connections":[{"id":5580,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":2,"orbitIndex":1,"skill":9568,"stats":["16% increased Totem Life"]},"9572":{"connections":[{"id":12822,"orbit":0}],"group":1096,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage if Projectile Hit","orbit":2,"orbitIndex":14,"skill":9572,"stats":["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"]},"9583":{"connections":[{"id":47316,"orbit":0}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Physical Damage","orbit":7,"orbitIndex":0,"skill":9583,"stats":["1% increased maximum Life","8% increased amount of Life Leeched"]},"9586":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1193,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":4,"orbitIndex":10,"skill":9586,"stats":[]},"9638":{"connections":[{"id":39083,"orbit":-7}],"group":495,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Skill Speed","orbit":0,"orbitIndex":0,"skill":9638,"stats":["3% increased Skill Speed"]},"9642":{"connections":[{"id":517,"orbit":6},{"id":14666,"orbit":-4}],"group":858,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Dampening Shield","orbit":7,"orbitIndex":21,"skill":9642,"stats":["28% increased maximum Energy Shield","Gain additional Ailment Threshold equal to 12% of maximum Energy Shield","Gain additional Stun Threshold equal to 12% of maximum Energy Shield"]},"9652":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1344,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Mending Deflection","orbit":2,"orbitIndex":18,"recipe":["Despair","Envy","Fear"],"skill":9652,"stats":["15% of Damage taken from Deflected Hits Recouped as Life","20% faster start of Energy Shield Recharge when not on Full Life"]},"9663":{"connections":[{"id":19359,"orbit":-5}],"group":1480,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Resistance","orbit":2,"orbitIndex":8,"skill":9663,"stats":["+5% to Chaos Resistance"]},"9698":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":238,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":2,"orbitIndex":22,"skill":9698,"stats":[]},"9703":{"connections":[{"id":6030,"orbit":0}],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":2,"skill":9703,"stats":["10% increased Poison Duration"]},"9710":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1565,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds","isMultipleChoiceOption":true,"name":"Bleeding Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":9710,"stats":["Grants Skill: Bleeding Concoction"]},"9736":{"connections":[{"id":61318,"orbit":0},{"id":62235,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Insulated Treads","orbit":4,"orbitIndex":42,"recipe":["Ire","Ire","Ire"],"skill":9736,"stats":["25% increased Armour and Evasion Rating","Gain Ailment Threshold equal to the lowest of Evasion and Armour on your Boots"]},"9737":{"connections":[{"id":36522,"orbit":0},{"id":24813,"orbit":4},{"id":59480,"orbit":0},{"id":15590,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":4,"orbitIndex":51,"skill":9737,"stats":["6% increased Area of Effect for Attacks"]},"9745":{"connections":[{"id":58513,"orbit":2147483647}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Movement Speed","orbit":7,"orbitIndex":12,"skill":9745,"stats":["2% increased Movement Speed"]},"9750":{"connections":[{"id":1169,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":7,"orbitIndex":12,"skill":9750,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"9762":{"connections":[{"id":45824,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":6,"orbitIndex":5,"skill":9762,"stats":["10% increased Damage with Swords"]},"9782":{"connections":[{"id":20677,"orbit":0}],"group":1211,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":9782,"stats":["15% increased Critical Damage Bonus"]},"9796":{"connections":[{"id":62310,"orbit":-4}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":18,"skill":9796,"stats":["30% increased Flammability Magnitude"]},"9798":{"ascendancyName":"Pathfinder","connections":[{"id":24868,"orbit":0}],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":9,"orbitIndex":58,"skill":9798,"stats":["4% increased Skill Speed"]},"9825":{"connections":[{"id":934,"orbit":-4},{"id":21755,"orbit":9}],"group":797,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":0,"skill":9825,"stats":["15% increased Elemental Ailment Threshold"]},"9843":{"ascendancyName":"Disciple of Varashta","connections":[],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Mana","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":4,"orbitIndex":66,"skill":9843,"stats":["3% increased maximum Mana"]},"9857":{"connections":[{"id":54990,"orbit":0}],"group":757,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":2,"orbitIndex":8,"skill":9857,"stats":["5% chance to inflict Bleeding on Hit"]},"9863":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"flavourText":"A throne is the most devious trap of them all","group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","isNotable":true,"name":"Knight of Izaro","orbit":4,"orbitIndex":42,"recipe":["Fear","Isolation","Disgust"],"skill":9863,"stats":["+12% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 10% of Evasion Rating","Banner Skills have 15% increased Aura Magnitudes","25% reduced Armour Break taken"]},"9884":{"connections":[{"id":38696,"orbit":-3}],"group":381,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":9884,"stats":["12% increased Fire Damage"]},"9896":{"connections":[{"id":292,"orbit":0}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Heartstopping Presence","orbit":3,"orbitIndex":4,"recipe":["Isolation","Ire","Suffering"],"skill":9896,"stats":["Enemies in your Presence have 75% reduced Life Regeneration rate"]},"9908":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":402,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Price of Freedom","orbit":2,"orbitIndex":8,"recipe":["Envy","Fear","Ire"],"skill":9908,"stats":["15% increased Cost Efficiency of Attacks","18% of Skill Mana Costs Converted to Life Costs"]},"9918":{"connections":[{"id":16626,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":2,"orbitIndex":4,"skill":9918,"stats":["10% increased Attack Area Damage"]},"9928":{"connections":[{"id":50403,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Embracing Frost","orbit":4,"orbitIndex":36,"recipe":["Fear","Fear","Guilt"],"skill":9928,"stats":["+1% to Maximum Cold Resistance","+10% to Cold Resistance"]},"9941":{"connections":[{"id":38888,"orbit":0}],"group":932,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":15,"skill":9941,"stats":["8% increased Accuracy Rating with One Handed Melee Weapons","8% increased Accuracy Rating with Two Handed Melee Weapons"]},"9968":{"connections":[{"id":38678,"orbit":-6},{"id":28623,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Feel the Earth","orbit":4,"orbitIndex":69,"recipe":["Paranoia","Suffering","Disgust"],"skill":9968,"stats":["25% reduced Shock duration on you","40% increased Elemental Ailment Threshold"]},"9988":{"ascendancyName":"Smith of Kitava","connections":[{"id":20195,"orbit":0},{"id":16276,"orbit":0},{"id":60913,"orbit":0},{"id":25438,"orbit":0},{"id":9997,"orbit":0},{"id":8525,"orbit":0},{"id":13772,"orbit":0},{"id":22908,"orbit":0},{"id":110,"orbit":0},{"id":49340,"orbit":0},{"id":61039,"orbit":0},{"id":64962,"orbit":0}],"group":47,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds","isFreeAllocate":true,"isNotable":true,"name":"Smith's Masterwork","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":9988,"stats":["Can only use a Normal Body Armour","+200 to Armour for each Connected Notable Passive Skill Allocated"]},"9994":{"ascendancyName":"Invoker","connections":[{"id":23415,"orbit":0},{"id":44357,"orbit":0},{"id":13065,"orbit":0},{"id":27686,"orbit":0},{"id":25434,"orbit":2147483647},{"id":17268,"orbit":0}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Invoker","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":9,"orbitIndex":24,"skill":9994,"stats":[]},"9997":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":32,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds","isNotable":true,"name":"Molten Symbol","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":9997,"stats":["Body Armour grants 25% of Physical Damage from Hits taken as Fire Damage"]},"10011":{"connections":[],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Damage vs Blinded","orbit":3,"orbitIndex":13,"skill":10011,"stats":["15% increased Damage with Hits against Blinded Enemies"]},"10029":{"connections":[{"id":19277,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Repulsion","orbit":2,"orbitIndex":4,"recipe":["Disgust","Paranoia","Despair"],"skill":10029,"stats":["Area Skills have 20% chance to Knock Enemies Back on Hit","20% increased Spell Area Damage"]},"10041":{"connections":[{"id":32799,"orbit":0}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Ailment Threshold and Companion Resistance","orbit":7,"orbitIndex":22,"skill":10041,"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"]},"10047":{"connections":[{"id":62757,"orbit":0}],"group":248,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":10,"skill":10047,"stats":["15% increased Stun Buildup"]},"10053":{"connections":[{"id":19470,"orbit":0},{"id":9458,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds","isNotable":true,"name":"Combat Alchemy","orbit":2,"orbitIndex":20,"skill":10053,"stats":["10% chance for Flasks you use to not consume Charges","20% increased Life and Mana Recovery from Flasks"]},"10055":{"connections":[{"id":30554,"orbit":0},{"id":41497,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":7,"orbitIndex":2,"skill":10055,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"]},"10058":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[{"id":55149,"orbit":0},{"id":44373,"orbit":0}],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":10058,"stats":[]},"10072":{"ascendancyName":"Warbringer","connections":[{"id":52068,"orbit":-7}],"group":59,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Block Chance","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":10072,"stats":["6% increased Block chance"]},"10079":{"connections":[{"id":5314,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":16,"skill":10079,"stats":["10% increased Mana Regeneration Rate"]},"10100":{"connections":[{"id":47263,"orbit":0},{"id":25300,"orbit":0}],"group":199,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":10100,"stats":["+5 to any Attribute"]},"10131":{"connections":[{"id":3251,"orbit":0},{"id":44669,"orbit":0},{"id":14127,"orbit":0},{"id":55947,"orbit":0}],"group":1107,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":10131,"stats":["+5 to any Attribute"]},"10156":{"connections":[{"id":6744,"orbit":-6}],"group":707,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":38,"skill":10156,"stats":["+5 to any Attribute"]},"10159":{"connections":[{"id":31977,"orbit":4}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":42,"skill":10159,"stats":["10% increased Mana Regeneration Rate"]},"10162":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1457,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"name":"Power Charge Mastery","orbit":0,"orbitIndex":0,"skill":10162,"stats":[]},"10169":{"connections":[],"group":434,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Unfettered","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Contempt","Envy","Despair"],"skill":10169,"stats":["50% increased Armour while Bleeding","10% increased Movement Speed while Sprinting"]},"10192":{"connections":[{"id":3823,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":61436,"name":"Minion Damage","stats":["Minions deal 10% increased Damage"]}},"orbit":3,"orbitIndex":0,"skill":10192,"stats":["10% increased Elemental Damage"]},"10242":{"connections":[{"id":38111,"orbit":0}],"group":1262,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":8,"skill":10242,"stats":["3% of Damage taken Recouped as Life"]},"10245":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":488,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":10245,"stats":[]},"10247":{"connections":[{"id":28370,"orbit":0}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":51,"skill":10247,"stats":["+5 to any Attribute"]},"10251":{"connections":[{"id":7204,"orbit":0}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":16,"skill":10251,"stats":["15% increased Stun Buildup"]},"10260":{"connections":[{"id":33730,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":1,"skill":10260,"stats":["Channelling Skills deal 12% increased Damage"]},"10265":{"connections":[{"id":36071,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Javelin","orbit":6,"orbitIndex":48,"recipe":["Greed","Despair","Disgust"],"skill":10265,"stats":["40% increased Critical Damage Bonus with Spears"]},"10267":{"connections":[{"id":8456,"orbit":2147483647}],"group":1399,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage and Freeze Buildup","orbit":7,"orbitIndex":22,"skill":10267,"stats":["8% increased Freeze Buildup","8% increased Attack Cold Damage"]},"10271":{"connections":[{"id":58038,"orbit":0}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":7,"skill":10271,"stats":["25% increased Attack Damage while Surrounded"]},"10273":{"connections":[{"id":45272,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":2,"skill":10273,"stats":["+3 to all Attributes"]},"10277":{"connections":[{"id":64064,"orbit":0}],"group":1359,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":7,"skill":10277,"stats":["8% increased Accuracy Rating"]},"10286":{"connections":[{"id":38066,"orbit":-4}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Armour","orbit":7,"orbitIndex":8,"skill":10286,"stats":["10% increased Armour","Break 15% increased Armour"]},"10295":{"connections":[{"id":27733,"orbit":0}],"group":281,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Overzealous","orbit":5,"orbitIndex":30,"recipe":["Fear","Despair","Isolation"],"skill":10295,"stats":["16% increased Cast Speed","15% increased Mana Cost of Skills"]},"10305":{"connections":[{"id":45586,"orbit":0},{"id":61490,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Attack Damage with Ally","orbit":2,"orbitIndex":14,"skill":10305,"stats":["Allies in your Presence deal 8% increased Damage","8% increased Attack Damage while you have an Ally in your Presence"]},"10314":{"connections":[{"id":16256,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":30,"skill":10314,"stats":["10% increased Mana Regeneration Rate"]},"10315":{"connections":[{"id":44699,"orbit":0},{"id":47443,"orbit":0},{"id":37971,"orbit":0}],"group":1546,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Easy Going","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Isolation"],"skill":10315,"stats":["25% increased Reservation Efficiency of Companion Skills"]},"10320":{"connections":[{"id":14548,"orbit":3}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":18,"skill":10320,"stats":["Minions have 10% increased maximum Life"]},"10362":{"connections":[{"id":10830,"orbit":0},{"id":9163,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":0,"orbitIndex":0,"skill":10362,"stats":["15% increased Armour"]},"10364":{"connections":[{"id":44683,"orbit":0},{"id":55342,"orbit":4},{"id":42857,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":4,"orbitIndex":48,"skill":10364,"stats":["4% increased Skill Speed"]},"10371":{"ascendancyName":"Tactician","connections":[],"group":322,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds","isNotable":true,"name":"Whoever Pays Best","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10371,"stats":["Banners gain 5 Glory per second","There is no Limit on the number of Banners you can place"]},"10372":{"connections":[{"id":36191,"orbit":-3},{"id":55933,"orbit":0}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":1,"orbitIndex":1,"skill":10372,"stats":["12% increased Stun Threshold"]},"10382":{"connections":[{"id":21984,"orbit":0},{"id":33979,"orbit":0}],"group":1202,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":10382,"stats":["+5 to any Attribute"]},"10398":{"connections":[{"id":26682,"orbit":2147483647}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Sudden Escalation","orbit":0,"orbitIndex":0,"recipe":["Disgust","Paranoia","Fear"],"skill":10398,"stats":["16% increased Critical Hit Chance for Spells","8% increased Cast Speed if you've dealt a Critical Hit Recently"]},"10423":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":37905,"orbit":-7}],"group":1525,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Exposed to the Inferno","orbit":1,"orbitIndex":0,"recipe":["Isolation","Envy","Disgust"],"skill":10423,"stats":["Damage Penetrates 18% Fire Resistance","15% increased Duration of Ailments against Enemies with Exposure"]},"10429":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":955,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":1,"orbitIndex":11,"skill":10429,"stats":[]},"10452":{"connections":[{"id":44213,"orbit":0},{"id":1878,"orbit":0}],"group":463,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":2,"skill":10452,"stats":["10% increased Armour","10% increased maximum Energy Shield"]},"10472":{"connections":[{"id":17687,"orbit":2},{"id":27422,"orbit":-2}],"group":1463,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":0,"orbitIndex":0,"skill":10472,"stats":["10% increased Mana Recovery from Flasks"]},"10474":{"connections":[{"id":64443,"orbit":0},{"id":53785,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":12,"skill":10474,"stats":["6% increased Area of Effect for Attacks"]},"10484":{"connections":[{"id":42660,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":14,"skill":10484,"stats":["+2 to Maximum Rage"]},"10495":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1346,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":7,"orbitIndex":18,"skill":10495,"stats":[]},"10499":{"connections":[{"id":42583,"orbit":2147483647},{"id":51788,"orbit":8}],"group":684,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","isNotable":true,"name":"Necromantic Ward","orbit":2,"orbitIndex":0,"recipe":["Guilt","Envy","Fear"],"skill":10499,"stats":["20% increased Life Regeneration rate","30% reduced effect of Curses on you","30% increased damage against Undead Enemies"]},"10500":{"connections":[{"id":6900,"orbit":-6},{"id":9040,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Dazing Blocks","orbit":4,"orbitIndex":12,"recipe":["Paranoia","Paranoia","Despair"],"skill":10500,"stats":["100% chance to Daze Enemies whose Hits you Block with a raised Shield"]},"10508":{"connections":[{"id":21684,"orbit":5}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Shield Attack Speed","orbit":7,"orbitIndex":15,"skill":10508,"stats":["3% increased Attack Speed while holding a Shield"]},"10534":{"connections":[{"id":46205,"orbit":-7}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","orbit":2,"orbitIndex":2,"skill":10534,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"]},"10552":{"connections":[{"id":703,"orbit":-3},{"id":18895,"orbit":3}],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":7,"orbitIndex":8,"skill":10552,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"]},"10561":{"ascendancyName":"Disciple of Varashta","connections":[{"id":32705,"orbit":9}],"flavourText":"\"My heart was fractured. I believed Kelari's words. I knew not his true nature... his ambition. I convinced Ruzhan there were cowards among his ranks. I failed you. And I accept my fate.\" \\n\\nNavira confessed her failure to Varashta.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnChiilldedGroundBurst.dds","isNotable":true,"name":"Navira's Fracturing","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":7,"orbitIndex":17,"skill":10561,"stats":["Grants Skill: Navira's Fracturing"]},"10571":{"connections":[{"id":48240,"orbit":0}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":17,"skill":10571,"stats":["12% increased Stun Threshold"]},"10576":{"connections":[{"id":58644,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":10576,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"]},"10602":{"connections":[{"id":8629,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Reaving","orbit":4,"orbitIndex":9,"recipe":["Despair","Ire","Envy"],"skill":10602,"stats":["8% increased Attack Speed with One Handed Weapons","+15 to Dexterity"]},"10612":{"connections":[{"id":52003,"orbit":0}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Embodiment of Frost","orbit":2,"orbitIndex":5,"recipe":["Paranoia","Isolation","Ire"],"skill":10612,"stats":["Immune to Freeze and Chill while affected by an Archon Buff"]},"10635":{"connections":[{"id":31724,"orbit":0}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":6,"skill":10635,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"10636":{"connectionArt":"CharacterPlanned","connections":[{"id":38697,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":9,"skill":10636,"stats":["8% increased Block chance"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"10648":{"connections":[{"id":26400,"orbit":0}],"group":1386,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":54,"skill":10648,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"]},"10671":{"connections":[{"id":5740,"orbit":0},{"id":23419,"orbit":0},{"id":51048,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage","orbit":2,"orbitIndex":1,"skill":10671,"stats":["10% increased Attack Damage"]},"10677":{"connections":[{"id":56638,"orbit":3}],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if not Stunned recently","orbit":2,"orbitIndex":20,"skill":10677,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"]},"10681":{"connections":[{"id":27581,"orbit":5},{"id":58138,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Defensive Stance","orbit":4,"orbitIndex":0,"recipe":["Disgust","Fear","Isolation"],"skill":10681,"stats":["+4% to maximum Block chance"]},"10694":{"ascendancyName":"Infernalist","connections":[],"group":843,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds","isNotable":true,"name":"Seething Body","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10694,"stats":["Gain Elemental Archon when you cast a Spell while on High Infernal Flame","Elemental Archon does not expire while on High Infernal Flame","Lose Elemental Archon on reaching maximum Infernal Flame"]},"10713":{"connectionArt":"CharacterPlanned","connections":[{"id":16615,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":23,"skill":10713,"stats":["30% increased Armour while stationary"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"10727":{"connections":[{"id":1825,"orbit":0}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","isNotable":true,"name":"Emboldening Casts","orbit":3,"orbitIndex":11,"recipe":["Greed","Disgust","Disgust"],"skill":10727,"stats":["12% increased Attack Damage for each different Non-Instant Spell you've used in the past 8 seconds"]},"10729":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":10729,"stats":[]},"10731":{"ascendancyName":"Chronomancer","connections":[],"group":346,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds","isNotable":true,"name":"Quicksand Hourglass","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10731,"stats":["Grants Sands of Time"]},"10738":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":10738,"stats":[]},"10742":{"connections":[{"id":41991,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":3,"orbitIndex":4,"skill":10742,"stats":["Minions have 3% increased Attack and Cast Speed"]},"10772":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"id":2119,"orbit":0}],"group":686,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Bloodthirsty","orbit":0,"orbitIndex":0,"recipe":["Disgust","Disgust","Fear"],"skill":10772,"stats":["20% increased Damage while Leeching","10% increased Attack Speed while Leeching","30% increased Armour and Evasion Rating while Leeching"]},"10774":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":35863,"orbit":0}],"group":467,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Unyielding","orbit":2,"orbitIndex":0,"recipe":["Disgust","Envy","Disgust"],"skill":10774,"stats":["15% increased Attack Speed if you've been Hit Recently","8% reduced Slowing Potency of Debuffs on You"]},"10783":{"connections":[{"id":9762,"orbit":0},{"id":38564,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":2,"orbitIndex":16,"skill":10783,"stats":["10% increased Damage with Swords"]},"10824":{"connections":[{"id":49734,"orbit":-5}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour and Energy Shield","orbit":4,"orbitIndex":19,"skill":10824,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"]},"10830":{"connections":[{"id":59589,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":2,"skill":10830,"stats":["18% increased Armour"]},"10835":{"connections":[{"id":48026,"orbit":0},{"id":53367,"orbit":2147483647}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":3,"orbitIndex":16,"skill":10835,"stats":["Banner Skills have 20% increased Duration"]},"10841":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":7,"orbitIndex":15,"skill":10841,"stats":[]},"10873":{"connections":[{"id":32777,"orbit":0}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Bestial Rage","orbit":3,"orbitIndex":12,"recipe":["Ire","Disgust","Fear"],"skill":10873,"stats":["Gain 1 Rage on Melee Hit","Every 10 Rage also grants 12% increased Physical Damage"]},"10881":{"connections":[{"id":36450,"orbit":3}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":0,"orbitIndex":0,"skill":10881,"stats":["40% increased Energy Shield from Equipped Focus"]},"10909":{"connections":[{"id":16489,"orbit":9},{"id":33053,"orbit":3}],"group":926,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":8,"skill":10909,"stats":["+5 to any Attribute"]},"10927":{"connections":[{"id":9272,"orbit":0},{"id":42250,"orbit":0}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Duration","orbit":3,"orbitIndex":3,"skill":10927,"stats":["10% increased Pin duration"]},"10944":{"connections":[],"group":1264,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":0,"skill":10944,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"10987":{"ascendancyName":"Chronomancer","connections":[],"group":378,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds","isNotable":true,"name":"Now and Again","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":2,"orbitIndex":9,"skill":10987,"stats":["Cascadable Spells have 20% chance to Echo","Repeatable Spells have 20% chance to Repeat"]},"10998":{"connections":[{"id":21438,"orbit":0},{"id":62235,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Strong Chin","orbit":4,"orbitIndex":30,"recipe":["Paranoia","Ire","Guilt"],"skill":10998,"stats":["25% increased Armour and Evasion Rating","Gain Stun Threshold equal to the lowest of Evasion and Armour on your Helmet"]},"11014":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":342,"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":11014,"stats":[]},"11015":{"connections":[{"id":45329,"orbit":0}],"group":1293,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":0,"orbitIndex":0,"skill":11015,"stats":["16% increased Hazard Damage"]},"11027":{"connections":[{"id":59433,"orbit":0}],"group":233,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration and Armour","orbit":2,"orbitIndex":1,"skill":11027,"stats":["10% increased Endurance Charge Duration","10% increased Armour if you've consumed an Endurance Charge Recently"]},"11032":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":11032,"stats":[]},"11037":{"connections":[{"id":57039,"orbit":0}],"group":803,"icon":"Art/2DArt/SkillIcons/ExplosiveGrenade.dds","isNotable":true,"name":"Volatile Catalyst","orbit":3,"orbitIndex":6,"skill":11037,"stats":["8% increased Area of Effect","10% increased Cooldown Recovery Rate"]},"11048":{"connections":[],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Duration","orbit":7,"orbitIndex":20,"skill":11048,"stats":["Minions deal 8% increased Damage","8% increased Minion Duration"]},"11066":{"connections":[{"id":26663,"orbit":2}],"group":864,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":7,"orbitIndex":19,"skill":11066,"stats":["5% increased Cooldown Recovery Rate"]},"11087":{"connections":[{"id":42635,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":1,"skill":11087,"stats":["Channelling Skills deal 12% increased Damage"]},"11094":{"connections":[{"id":59303,"orbit":-6}],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Effect","orbit":7,"orbitIndex":3,"skill":11094,"stats":["Charms applied to you have 10% increased Effect"]},"11153":{"connections":[{"id":5049,"orbit":0}],"group":651,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Accuracy","orbit":7,"orbitIndex":12,"skill":11153,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"]},"11160":{"connectionArt":"CharacterPlanned","connections":[{"id":43721,"orbit":5},{"id":21374,"orbit":0}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Relinquish Your Life","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":6,"orbitIndex":70,"skill":11160,"stats":["53% increased Life Cost of Skills","Gain 21% of Damage as Extra Chaos Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11178":{"connections":[{"id":24224,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","isNotable":true,"name":"Whirling Onslaught","orbit":3,"orbitIndex":19,"skill":11178,"stats":["50% chance to gain Onslaught on Killing Blow with Axes"]},"11184":{"aliasPassiveSocket":"DeliriumAnoint_ZarokhsGift_","connections":[],"group":637,"icon":"","isJewelSocket":true,"name":"Zarokh's Gift","noRadius":true,"nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/deliriumpassiveskillscreenjewelsocketactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/deliriumpassiveskillscreenjewelsocketcanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/deliriumpassiveskillscreenjewelsocketnormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Melancholy","Ferocity","Contempt"],"sinister":true,"skill":11184,"stats":["Sinister Jewel Socket"]},"11230":{"connections":[{"id":17672,"orbit":0}],"flavourText":"A properly disciplined mind gives rise to structured thought.","group":951,"icon":"Art/2DArt/SkillIcons/passives/SorceressInvocationSpellsKeystone.dds","isKeystone":true,"name":"Ritual Cadence","orbit":0,"orbitIndex":0,"skill":11230,"stats":["Invocation Skills instead Trigger Spells every 2 seconds","Invocation Skills cannot gain Energy while Triggering Spells","Invoked Spells consume 50% less Energy"]},"11248":{"connections":[{"id":35831,"orbit":0},{"id":21568,"orbit":0},{"id":46380,"orbit":0},{"id":48387,"orbit":0},{"id":22270,"orbit":0}],"group":323,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11248,"stats":["+5 to any Attribute"]},"11252":{"connections":[{"id":39911,"orbit":0}],"group":1431,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":23,"skill":11252,"stats":["6% increased Area of Effect for Attacks"]},"11257":{"connections":[{"id":10271,"orbit":0},{"id":54282,"orbit":4}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Evasion while Surrounded","orbit":3,"orbitIndex":11,"skill":11257,"stats":["30% increased Evasion Rating while Surrounded"]},"11275":{"connections":[{"id":13893,"orbit":0}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":7,"orbitIndex":12,"skill":11275,"stats":["Damage Penetrates 6% Fire Resistance"]},"11284":{"connections":[{"id":31697,"orbit":0},{"id":30985,"orbit":0},{"id":50104,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":7,"orbitIndex":7,"skill":11284,"stats":["10% increased Elemental Infusion duration"]},"11292":{"connections":[{"id":2575,"orbit":7},{"id":56757,"orbit":-7}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":2,"orbitIndex":0,"skill":11292,"stats":["20% increased Totem Placement speed"]},"11306":{"connections":[{"id":57880,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Rage on Hit","orbit":2,"orbitIndex":5,"skill":11306,"stats":["Gain 1 Rage on Melee Axe Hit"]},"11311":{"connections":[{"id":38057,"orbit":0}],"group":840,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":5,"orbitIndex":61,"skill":11311,"stats":["+10 to Armour","+8 to Evasion Rating"]},"11315":{"connections":[{"id":48846,"orbit":0}],"group":968,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":11315,"stats":["12% increased Lightning Damage"]},"11329":{"connections":[{"id":54676,"orbit":0}],"group":587,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":22,"skill":11329,"stats":["10% increased Life Regeneration rate"]},"11330":{"connections":[{"id":22185,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry Rate","orbit":3,"orbitIndex":6,"skill":11330,"stats":["Debuffs on you expire 10% faster"]},"11335":{"ascendancyName":"Oracle","connections":[{"id":5571,"orbit":6}],"group":4,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Passive Point","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":11335,"stats":["Grants 1 Passive Skill Point"]},"11337":{"connections":[{"id":23427,"orbit":5},{"id":44455,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":3,"orbitIndex":16,"skill":11337,"stats":["15% increased Magnitude of Chill you inflict"]},"11366":{"connections":[{"id":34927,"orbit":0},{"id":558,"orbit":6}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Volcanic Skin","orbit":5,"orbitIndex":2,"recipe":["Suffering","Isolation","Paranoia"],"skill":11366,"stats":["Gain 8% of Damage as Extra Fire Damage","+20% to Fire Resistance"]},"11376":{"connections":[{"id":35492,"orbit":0}],"group":807,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Necrotic Touch","orbit":1,"orbitIndex":10,"recipe":["Despair","Despair","Suffering"],"skill":11376,"stats":["Minions have 40% increased Critical Hit Chance"]},"11392":{"connections":[{"id":38320,"orbit":0}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Molten Being","orbit":5,"orbitIndex":8,"recipe":["Guilt","Isolation","Disgust"],"skill":11392,"stats":["Gain 5% of Damage as Extra Fire Damage","5% of Physical Damage taken as Fire Damage"]},"11410":{"connections":[{"id":21755,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":6,"orbitIndex":48,"skill":11410,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"11428":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connectionArt":"CharacterPlanned","connections":[],"group":254,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Exhaust All Power","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":7,"skill":11428,"stats":["Archon recovery period expires 30% slower","Archon Buffs also grant 50% increased Critical Damage Bonus","Archon Buffs also grant 30% increased Critical Hit Chance"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11433":{"connections":[{"id":24630,"orbit":-6},{"id":44753,"orbit":0}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":7,"orbitIndex":0,"skill":11433,"stats":["12% increased Fire Damage"]},"11463":{"connections":[],"group":1405,"icon":"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":23,"skill":11463,"stats":["25% reduced Presence Area of Effect"]},"11464":{"connectionArt":"CharacterPlanned","connections":[{"id":27405,"orbit":0}],"group":315,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Movement Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":54,"skill":11464,"stats":["3% increased Movement Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11472":{"connections":[{"id":19880,"orbit":0},{"id":40270,"orbit":0}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Evasion if Consumed Frenzy Charge","orbit":2,"orbitIndex":8,"skill":11472,"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"]},"11495":{"ascendancyName":"Martial Artist","connections":[{"id":34081,"orbit":9},{"id":36643,"orbit":8},{"id":53280,"orbit":5},{"id":20437,"orbit":5},{"id":52295,"orbit":5},{"id":37604,"orbit":-6}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Martial Artist","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":6,"orbitIndex":15,"skill":11495,"stats":[]},"11504":{"connections":[{"id":30839,"orbit":7},{"id":35696,"orbit":0}],"group":1352,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":2,"orbitIndex":19,"skill":11504,"stats":["2% increased Attack Speed","+5 to Dexterity"]},"11505":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":632,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":11505,"stats":[]},"11509":{"connections":[{"id":7465,"orbit":0}],"group":1405,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":15,"skill":11509,"stats":["12% increased Critical Hit Chance against Enemies that have entered your Presence Recently"]},"11525":{"connections":[{"id":64724,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability and Ignite Magnitude","orbit":2,"orbitIndex":8,"skill":11525,"stats":["15% increased Flammability Magnitude","8% increased Ignite Magnitude"]},"11526":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":38993,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Sniper","orbit":5,"orbitIndex":30,"recipe":["Isolation","Suffering","Despair"],"skill":11526,"stats":["Arrows gain Critical Hit Chance as they travel farther, up to","40% increased Critical Hit Chance after 7 metres"]},"11572":{"connections":[{"id":32923,"orbit":-7}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Arcane Surge Effect and Life Regeneration","orbit":7,"orbitIndex":19,"skill":11572,"stats":["5% increased Life Regeneration rate","10% increased effect of Arcane Surge on you"]},"11578":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1087,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Spreading Shocks","orbit":0,"orbitIndex":0,"recipe":["Guilt","Disgust","Disgust"],"skill":11578,"stats":["Shocking Hits have a 50% chance to also Shock enemies in a 1.5 metre radius"]},"11580":{"connectionArt":"CharacterPlanned","connections":[{"id":34769,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":13,"skill":11580,"stats":["25% increased Life Regeneration rate"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11598":{"connections":[{"id":4536,"orbit":0},{"id":44516,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Speed","orbit":0,"orbitIndex":0,"skill":11598,"stats":["3% increased Attack Speed with Quarterstaves"]},"11604":{"connections":[{"id":17088,"orbit":0},{"id":29408,"orbit":0},{"id":52765,"orbit":0}],"group":1167,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11604,"stats":["+5 to any Attribute"]},"11641":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":45248,"orbit":0},{"id":55582,"orbit":0}],"group":441,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingBarrier.dds","isNotable":true,"name":"Essence of Virtue","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":11641,"stats":["Grants Skill: Virtuous Barrier"]},"11656":{"connections":[{"id":53822,"orbit":0},{"id":9106,"orbit":-3}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":8,"skill":11656,"stats":["Gain 2 Rage when Hit by an Enemy"]},"11666":{"connectionArt":"CharacterPlanned","connections":[{"id":60708,"orbit":2147483647}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Reduced Movement Penalty","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":17,"skill":11666,"stats":["6% reduced Movement Speed Penalty from using Skills while moving"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11667":{"connections":[{"id":60085,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Immobilisation Buildup","orbit":1,"orbitIndex":10,"skill":11667,"stats":["10% increased Immobilisation buildup against Constructs"]},"11672":{"connections":[{"id":47177,"orbit":0},{"id":48030,"orbit":0}],"group":929,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11672,"stats":["+5 to any Attribute"]},"11679":{"connections":[{"id":29148,"orbit":0},{"id":7424,"orbit":8},{"id":61042,"orbit":0}],"group":668,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11679,"stats":["+5 to any Attribute"]},"11722":{"connections":[{"id":62431,"orbit":2}],"group":1037,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Seal Generation Frequency","orbit":2,"orbitIndex":16,"skill":11722,"stats":["Sealed Skills have 10% increased Seal gain frequency"]},"11736":{"connections":[{"id":62677,"orbit":0}],"group":909,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":4,"orbitIndex":36,"skill":11736,"stats":["12% increased Lightning Damage"]},"11741":{"connections":[{"id":17282,"orbit":0},{"id":31159,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":8,"skill":11741,"stats":["+5 to any Attribute"]},"11752":{"connections":[{"id":62455,"orbit":0},{"id":62258,"orbit":0},{"id":57616,"orbit":0}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":7,"orbitIndex":2,"skill":11752,"stats":["Banner Skills have 20% increased Duration"]},"11764":{"connections":[{"id":38878,"orbit":7}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry","orbit":7,"orbitIndex":11,"skill":11764,"stats":["Debuffs on you expire 10% faster"]},"11771":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":52395,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":5,"orbitIndex":22,"skill":11771,"stats":["4% increased Skill Speed"]},"11774":{"connections":[],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbitNotable.dds","isNotable":true,"name":"The Spring Hare","orbit":0,"orbitIndex":0,"recipe":["Disgust","Despair","Isolation"],"skill":11774,"stats":["20% chance for Damage of Enemies Hitting you to be Unlucky","20% chance for Damage with Hits to be Lucky"]},"11776":{"ascendancyName":"Ritualist","connections":[{"id":37046,"orbit":6}],"group":1623,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":11776,"stats":["15% increased Physical Damage"]},"11786":{"connections":[{"id":7716,"orbit":2147483647}],"group":348,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":5,"skill":11786,"stats":["10% increased Armour","+5% of Armour also applies to Elemental Damage"]},"11788":{"connections":[{"id":14355,"orbit":0}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area Damage","orbit":7,"orbitIndex":0,"skill":11788,"stats":["10% increased Spell Area Damage"]},"11813":{"connections":[{"id":30456,"orbit":-4}],"group":1205,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":12,"skill":11813,"stats":["15% increased Evasion Rating"]},"11825":{"connections":[{"id":42794,"orbit":4},{"id":54984,"orbit":0},{"id":47374,"orbit":0},{"id":10648,"orbit":0}],"group":1335,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11825,"stats":["+5 to any Attribute"]},"11826":{"connections":[{"id":17726,"orbit":0}],"group":967,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Heavy Ammunition","orbit":7,"orbitIndex":8,"recipe":["Guilt","Greed","Greed"],"skill":11826,"stats":["5% reduced Attack Speed","40% increased Projectile Damage","40% increased Projectile Stun Buildup"]},"11836":{"connections":[{"id":32721,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Critical vs Blinded","orbit":2,"orbitIndex":7,"skill":11836,"stats":["12% increased Critical Hit Chance against Blinded Enemies"]},"11838":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":33112,"orbit":-4}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","isNotable":true,"name":"Dreamcatcher","orbit":7,"orbitIndex":6,"recipe":["Disgust","Suffering","Fear"],"skill":11838,"stats":["25% increased Spell Damage while on Full Energy Shield","75% increased Energy Shield from Equipped Focus"]},"11855":{"connections":[{"id":30829,"orbit":0}],"group":1008,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":16,"skill":11855,"stats":["8% increased Accuracy Rating"]},"11861":{"connectionArt":"CharacterPlanned","connections":[{"id":59795,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":1,"skill":11861,"stats":["10% increased Spell Damage","+10 to Strength"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11871":{"connections":[{"id":47235,"orbit":0},{"id":53471,"orbit":0},{"id":24958,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":3,"orbitIndex":1,"skill":11871,"stats":["5% chance to Blind Enemies on Hit"]},"11873":{"connections":[{"id":50150,"orbit":0},{"id":62677,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Mana Regeneration","orbit":3,"orbitIndex":9,"skill":11873,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"]},"11882":{"connections":[{"id":63888,"orbit":-5}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":3,"skill":11882,"stats":["10% increased chance to inflict Ailments"]},"11886":{"connections":[],"group":452,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Mauling Stuns","orbit":7,"orbitIndex":23,"recipe":["Paranoia","Guilt","Suffering"],"skill":11886,"stats":["40% increased Stun Buildup against enemies within 2 metres","20% increased Melee Damage against Heavy Stunned enemies"]},"11916":{"connections":[],"group":839,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":3,"orbitIndex":16,"skill":11916,"stats":["Regenerate 0.2% of maximum Life per second"]},"11938":{"connections":[{"id":39964,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":0,"orbitIndex":0,"skill":11938,"stats":["10% increased Mana Regeneration Rate"]},"11980":{"connections":[{"id":20504,"orbit":-5}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":71,"skill":11980,"stats":["5% increased Block chance"]},"11984":{"connectionArt":"CharacterPlanned","connections":[{"id":42762,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":7,"skill":11984,"stats":["15% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12000":{"ascendancyName":"Titan","connections":[],"group":78,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds","isNotable":true,"name":"Mysterious Lineage","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":12000,"stats":["15% more Maximum Life"]},"12005":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":2,"orbitIndex":23,"skill":12005,"stats":[]},"12033":{"ascendancyName":"Deadeye","connections":[],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds","isNotable":true,"name":"Endless Munitions","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":2,"orbitIndex":8,"skill":12033,"stats":["Skills fire an additional Projectile"]},"12054":{"ascendancyName":"Tactician","connections":[{"id":37523,"orbit":0}],"group":432,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Totem Damage","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":12054,"stats":["20% increased Totem Damage"]},"12066":{"connections":[{"id":48734,"orbit":0}],"group":1501,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Aura Magnitude","orbit":3,"orbitIndex":8,"skill":12066,"stats":["Aura Skills have 5% increased Magnitudes"]},"12078":{"connections":[{"id":53771,"orbit":-6},{"id":41877,"orbit":-4}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":39,"skill":12078,"stats":["10% increased Projectile Damage"]},"12099":{"connections":[{"id":4833,"orbit":0}],"group":431,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":12099,"stats":["12% increased Cold Damage"]},"12116":{"connections":[{"id":42036,"orbit":0},{"id":52410,"orbit":0}],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area","orbit":4,"orbitIndex":22,"skill":12116,"stats":["20% increased Parry Hit Area of Effect"]},"12120":{"connections":[{"id":51606,"orbit":-7}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":18,"skill":12120,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"12125":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":403,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":12125,"stats":[]},"12166":{"connections":[],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cast Speed with Cold Skills","orbit":7,"orbitIndex":22,"skill":12166,"stats":["3% increased Cast Speed with Cold Skills"]},"12169":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":60138,"orbit":0}],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":2,"orbitIndex":13,"skill":12169,"stats":[]},"12174":{"connections":[{"id":18864,"orbit":0}],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Ailment Magnitude","orbit":2,"orbitIndex":22,"skill":12174,"stats":["10% increased Magnitude of Ailments you inflict"]},"12183":{"ascendancyName":"Pathfinder","connections":[{"id":16433,"orbit":0}],"group":1575,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Passive Points","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":12183,"stats":["Grants 1 Passive Skill Point"]},"12189":{"connections":[{"id":32859,"orbit":-4}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":4,"orbitIndex":17,"skill":12189,"stats":["12% increased Damage with Plant Skills"]},"12208":{"connections":[{"id":32813,"orbit":-7}],"group":1253,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":3,"skill":12208,"stats":["10% increased Life Recovery from Flasks"]},"12232":{"connections":[{"id":872,"orbit":0},{"id":11087,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Damage and Defences","orbit":2,"orbitIndex":21,"skill":12232,"stats":["Channelling Skills deal 6% increased Damage","4% increased Armour, Evasion and Energy Shield while Channelling"]},"12239":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":39881,"orbit":0},{"id":41811,"orbit":0}],"group":1394,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":0,"orbitIndex":0,"skill":12239,"stats":[]},"12245":{"connections":[{"id":13610,"orbit":0},{"id":19749,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Arsonist","orbit":3,"orbitIndex":14,"recipe":["Isolation","Greed","Despair"],"skill":12245,"stats":["Ignites you inflict deal Damage 18% faster"]},"12249":{"connections":[{"id":12761,"orbit":-3}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":20,"skill":12249,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"12253":{"connections":[{"id":32183,"orbit":0},{"id":41017,"orbit":0},{"id":35696,"orbit":0},{"id":34497,"orbit":0},{"id":16401,"orbit":0},{"id":24656,"orbit":0}],"group":1382,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":12253,"stats":["+5 to any Attribute"]},"12255":{"connections":[{"id":989,"orbit":0},{"id":27740,"orbit":0}],"group":296,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":0,"skill":12255,"stats":["10% increased Life Recovery from Flasks"]},"12276":{"connections":[{"id":13980,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Aftershock Chance","orbit":4,"orbitIndex":39,"skill":12276,"stats":["8% chance for Mace Slam Skills you use yourself to cause an additional Aftershock"]},"12311":{"connections":[{"id":64119,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":7,"orbitIndex":16,"skill":12311,"stats":["15% increased Crossbow Reload Speed"]},"12322":{"connections":[{"id":53196,"orbit":0}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask and Charm Charges Gained","orbit":7,"orbitIndex":8,"skill":12322,"stats":["8% increased Flask and Charm Charges gained"]},"12324":{"connections":[{"id":24764,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Chance","orbit":1,"orbitIndex":7,"skill":12324,"stats":["5% chance when collecting an Elemental Infusion to gain an","additional Elemental Infusion of the same type"]},"12329":{"connections":[{"id":17523,"orbit":4}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":0,"skill":12329,"stats":["16% increased Hazard Damage"]},"12337":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":5295,"orbit":0}],"group":1033,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Flash Storm","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Ire","Isolation"],"skill":12337,"stats":["30% increased chance to Shock","Damage Penetrates 15% Lightning Resistance"]},"12367":{"connections":[],"group":724,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":0,"skill":12367,"stats":["7% increased Chaos Damage"]},"12382":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":35849,"orbit":0}],"group":258,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":1,"orbitIndex":11,"skill":12382,"stats":[]},"12412":{"connections":[],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Temporal Mastery","orbit":1,"orbitIndex":0,"recipe":["Paranoia","Fear","Disgust"],"skill":12412,"stats":["16% increased Cooldown Recovery Rate"]},"12418":{"connections":[{"id":51832,"orbit":0},{"id":3988,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":2,"orbitIndex":21,"skill":12418,"stats":["Empowered Attacks deal 16% increased Damage"]},"12419":{"connections":[{"id":56063,"orbit":-1}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage and Duration","orbit":2,"orbitIndex":4,"skill":12419,"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"]},"12430":{"connections":[{"id":17584,"orbit":0}],"group":680,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isSwitchable":true,"name":"Melee Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","id":36764,"name":"Spell and Attack Damage","stats":["8% increased Spell Damage","8% increased Attack Damage"]}},"orbit":2,"orbitIndex":13,"skill":12430,"stats":["10% increased Melee Damage"]},"12451":{"connections":[{"id":24922,"orbit":-9}],"group":1125,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":3,"orbitIndex":12,"skill":12451,"stats":["5% increased Cooldown Recovery Rate"]},"12462":{"connections":[{"id":64299,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isSwitchable":true,"name":"Aura Effect","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":25740,"name":"Damage","stats":["8% increased Damage"]}},"orbit":3,"orbitIndex":20,"skill":12462,"stats":["Aura Skills have 5% increased Magnitudes"]},"12465":{"connections":[{"id":30040,"orbit":0}],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":7,"orbitIndex":14,"skill":12465,"stats":["Break 20% increased Armour"]},"12471":{"connections":[{"id":19942,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Attack Elemental Damage","orbit":2,"orbitIndex":19,"skill":12471,"stats":["12% increased Elemental Damage with Attacks"]},"12488":{"ascendancyName":"Stormweaver","connections":[{"id":49189,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Remnant Range","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":9,"orbitIndex":8,"skill":12488,"stats":["Remnants can be collected from 25% further away"]},"12498":{"connections":[{"id":30341,"orbit":0}],"group":1195,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":0,"orbitIndex":0,"skill":12498,"stats":["6% increased bonuses gained from Equipped Quiver"]},"12526":{"connections":[{"id":54818,"orbit":-9}],"group":797,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":18,"skill":12526,"stats":["15% increased Elemental Ailment Threshold"]},"12565":{"connections":[{"id":3245,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Block","orbit":3,"orbitIndex":5,"skill":12565,"stats":["4% increased Block chance","10% increased Thorns damage"]},"12601":{"connectionArt":"CharacterPlanned","connections":[{"id":50908,"orbit":0},{"id":35745,"orbit":2147483647}],"group":663,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Gain Maximum Endurance Charges on Gaining Endurance Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":2,"skill":12601,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12610":{"connectionArt":"CharacterPlanned","connections":[{"id":4873,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":20,"skill":12610,"stats":["Meta Skills gain 20% increased Energy"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12611":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":32155,"orbit":3},{"id":44204,"orbit":3}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Harness the Elements","orbit":0,"orbitIndex":0,"recipe":["Disgust","Disgust","Isolation"],"skill":12611,"stats":["20% increased Damage for each type of Elemental Ailment on Enemy"]},"12661":{"connections":[{"id":34984,"orbit":0}],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Asceticism","orbit":7,"orbitIndex":16,"recipe":["Isolation","Ire","Guilt"],"skill":12661,"stats":["Stun Threshold is based on 30% of your Energy Shield instead of Life"]},"12683":{"connectionArt":"CharacterPlanned","connections":[{"id":33618,"orbit":0},{"id":61974,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Power of the Storm","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":12683,"stats":["50% increased Damage if you've Triggered a Skill Recently"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12750":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Vale Shelter","orbit":0,"orbitIndex":0,"recipe":["Greed","Disgust","Despair"],"skill":12750,"stats":["Charms gain 0.15 charges per Second"]},"12751":{"connections":[],"group":528,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Critical Chance","orbit":2,"orbitIndex":15,"skill":12751,"stats":["10% increased Critical Hit Chance with One Handed Melee Weapons"]},"12761":{"connections":[],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":4,"skill":12761,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"12777":{"connections":[{"id":28950,"orbit":-8}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":23,"skill":12777,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"12778":{"connections":[],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Spell Critical Chance","orbit":3,"orbitIndex":8,"skill":12778,"stats":["10% increased Critical Hit Chance for Spells"]},"12786":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[{"id":5777,"orbit":0},{"id":18465,"orbit":0},{"id":64299,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":12786,"stats":[]},"12795":{"ascendancyName":"Pathfinder","connections":[{"id":44871,"orbit":0},{"id":4739,"orbit":0}],"group":1578,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheSorceress.dds","isMultipleChoiceOption":true,"name":"Path of the Sorceress","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":12795,"stats":["Can Allocate Passive Skills from the Sorceress's starting point","Grants 4 Passive Skill Point"]},"12800":{"connections":[{"id":8896,"orbit":0}],"group":1412,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Evasion while Sprinting","orbit":0,"orbitIndex":0,"skill":12800,"stats":["25% increased Evasion Rating while Sprinting"]},"12817":{"connections":[{"id":22967,"orbit":-7}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":7,"orbitIndex":4,"skill":12817,"stats":["25% increased Armour, Evasion and Energy Shield from Equipped Shield"]},"12821":{"connections":[],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":2,"skill":12821,"stats":["20% increased Glory generation for Banner Skills"]},"12822":{"connections":[{"id":5826,"orbit":0}],"group":1096,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Adaptable Assault","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Envy"],"skill":12822,"stats":["+0.4 metres to Melee Strike Range if you've dealt a Projectile Attack Hit in the past eight seconds","Projectiles have 25% chance to Fork if you've dealt a Melee Hit in the past eight seconds"]},"12851":{"connections":[{"id":32507,"orbit":0},{"id":32727,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":7,"orbitIndex":5,"skill":12851,"stats":["10% increased Physical Damage"]},"12876":{"ascendancyName":"Invoker","connections":[],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds","isNotable":true,"name":"Faith is a Choice","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":6,"orbitIndex":7,"skill":12876,"stats":["Grants Skill: Meditate"]},"12882":{"ascendancyName":"Stormweaver","connections":[{"id":25618,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds","isNotable":true,"name":"Tempest Caller","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":12,"skill":12882,"stats":["Trigger Elemental Storm on Critical Hit with Spells","Grants Skill: Elemental Storm"]},"12890":{"connections":[{"id":2091,"orbit":0},{"id":42118,"orbit":0}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":12890,"stats":["+5 to any Attribute"]},"12893":{"connections":[{"id":65167,"orbit":3}],"group":1415,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Area Damage and Companion Area of Effect","orbit":0,"orbitIndex":0,"skill":12893,"stats":["6% increased Area Damage","Companions have 10% increased Area of Effect"]},"12906":{"connections":[{"id":3234,"orbit":0}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Sitting Duck","orbit":7,"orbitIndex":20,"recipe":["Despair","Despair","Guilt"],"skill":12906,"stats":["35% increased Critical Hit Chance against Immobilised enemies","Your Hits cannot be Evaded by Pinned Enemies"]},"12918":{"connections":[{"id":4017,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":8,"skill":12918,"stats":["10% increased Mana Regeneration Rate"]},"12925":{"connections":[{"id":61196,"orbit":5}],"group":1018,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":4,"orbitIndex":2,"skill":12925,"stats":["15% increased chance to Shock"]},"12940":{"connectionArt":"CharacterPlanned","connections":[{"id":20637,"orbit":0}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","isNotable":true,"name":"Cower Before the First Ones","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":0,"skill":12940,"stats":["30% increased Fire Damage","30% increased Cold Damage","30% increased Lightning Damage","30% increased Chaos Damage","30% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12964":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":332,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Lone Warrior","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Disgust"],"skill":12964,"stats":["Aura Skills have 14% increased Magnitudes","Your Aura Buffs do not affect Allies"]},"12992":{"connections":[{"id":16485,"orbit":-2}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":22,"skill":12992,"stats":["Damage Penetrates 6% Lightning Resistance"]},"12998":{"connections":[{"id":30463,"orbit":-6},{"id":28623,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Warm the Heart","orbit":4,"orbitIndex":21,"recipe":["Ire","Suffering","Fear"],"skill":12998,"stats":["25% reduced Freeze Duration on you","60% increased Freeze Threshold"]},"13030":{"connections":[{"id":55,"orbit":-3}],"group":1130,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Faster Ailments","orbit":0,"orbitIndex":0,"skill":13030,"stats":["Damaging Ailments deal damage 5% faster"]},"13065":{"ascendancyName":"Invoker","connections":[{"id":63236,"orbit":0}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Triggered Spell Damage","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":14,"skill":13065,"stats":["Triggered Spells deal 16% increased Spell Damage"]},"13075":{"connections":[{"id":50392,"orbit":0}],"group":232,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":0,"orbitIndex":0,"skill":13075,"stats":["+12 to Strength"]},"13081":{"connections":[{"id":14254,"orbit":-5}],"group":801,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":17,"skill":13081,"stats":["10% increased Projectile Damage"]},"13108":{"connectionArt":"CharacterPlanned","connections":[],"group":202,"icon":"Art/2DArt/SkillIcons/passives/minionattackspeed.dds","name":"Ally Attack and Cast Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":67,"skill":13108,"stats":["3% reduced Skill Speed","Allies in your Presence have 6% increased Attack Speed","Allies in your Presence have 6% increased Cast Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13123":{"connections":[{"id":62723,"orbit":4}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":7,"orbitIndex":10,"skill":13123,"stats":["15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"]},"13157":{"connections":[{"id":30392,"orbit":3}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":3,"orbitIndex":1,"skill":13157,"stats":["10% increased Life Recovery from Flasks"]},"13171":{"connections":[{"id":24438,"orbit":5}],"group":494,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Physical Damage Reduction","orbit":0,"orbitIndex":0,"skill":13171,"stats":["Totems have 12% additional Physical Damage Reduction"]},"13174":{"ascendancyName":"Infernalist","connections":[{"id":770,"orbit":0}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds","isNotable":true,"name":"Pyromantic Pact","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":6,"orbitIndex":3,"skill":13174,"stats":["Maximum Mana is replaced by twice as much Maximum Infernal Flame","Gain Infernal Flame instead of spending Mana for Skill costs","Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum","Lose all Infernal Flame on reaching maximum Infernal Flame","25% of Infernal Flame lost per second if none was gained in the past 2 seconds"]},"13228":{"connectionArt":"CharacterPlanned","connections":[{"id":43486,"orbit":2147483647}],"group":240,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Gain Maximum Power Charges on Gaining Power Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":19,"skill":13228,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13233":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":623,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Radial Force","orbit":0,"orbitIndex":0,"skill":13233,"stats":["10% increased Area of Effect","12% increased Immobilisation buildup"]},"13241":{"connections":[{"id":51921,"orbit":0},{"id":55746,"orbit":0},{"id":39732,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":13241,"stats":["+5 to any Attribute"]},"13279":{"connections":[{"id":2864,"orbit":0},{"id":61657,"orbit":0}],"group":646,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":13279,"stats":["+5 to any Attribute"]},"13289":{"ascendancyName":"Disciple of Varashta","connections":[],"flavourText":"\"And you... there was no excuse for your actions. You defiled them! You have tainted the very sands with the blood of your own! Yet the war rages on. You have achieved nothing. You must pay.\" \\n\\nVarashta condemned Kelari to the ritual of the {barya}, sentenced to serve as a Djinn.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonSandDjinn.dds","isNotable":true,"name":"Barya of Kelari","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":15,"skill":13289,"stats":["Grants Skill: Kelari, the Tainted Sands"]},"13293":{"connections":[{"id":30457,"orbit":4}],"group":163,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":18,"skill":13293,"stats":["20% increased Armour if you haven't been Hit Recently"]},"13294":{"connections":[{"id":20718,"orbit":2}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Duration","orbit":1,"orbitIndex":7,"skill":13294,"stats":["10% increased Skill Effect Duration"]},"13307":{"connections":[],"group":639,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":25,"skill":13307,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"13326":{"connections":[{"id":2617,"orbit":-3}],"group":103,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":13326,"stats":["12% increased Fire Damage"]},"13333":{"connections":[{"id":1700,"orbit":7}],"group":753,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":1,"orbitIndex":9,"skill":13333,"stats":["10% increased Cold Damage"]},"13341":{"connections":[{"id":63255,"orbit":0},{"id":56841,"orbit":0},{"id":18451,"orbit":0}],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":4,"skill":13341,"stats":["20% increased Frenzy Charge Duration"]},"13352":{"connections":[{"id":59180,"orbit":2147483647},{"id":38010,"orbit":0}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":19,"skill":13352,"stats":["5% increased Attack Damage","8% increased Glory generation"]},"13356":{"connections":[{"id":6229,"orbit":7}],"group":528,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":2,"orbitIndex":0,"skill":13356,"stats":["10% increased Damage with One Handed Weapons"]},"13359":{"connections":[{"id":31943,"orbit":0}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":15,"skill":13359,"stats":["4% faster start of Energy Shield Recharge","8% increased Elemental Damage"]},"13367":{"connections":[{"id":38969,"orbit":0},{"id":21713,"orbit":0}],"group":1194,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":14,"skill":13367,"stats":["8% increased Accuracy Rating"]},"13379":{"connections":[{"id":27761,"orbit":0}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":0,"orbitIndex":0,"skill":13379,"stats":["20% increased Stun Threshold while Parrying"]},"13387":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":689,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":5,"orbitIndex":0,"skill":13387,"stats":[]},"13397":{"connections":[{"id":1207,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":6,"skill":13397,"stats":["+5 to any Attribute"]},"13407":{"connections":[{"id":23040,"orbit":-3},{"id":51583,"orbit":0}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Heartbreaking","orbit":2,"orbitIndex":9,"recipe":["Isolation","Paranoia","Fear"],"skill":13407,"stats":["25% increased Critical Damage Bonus","+10 to Strength"]},"13411":{"connections":[{"id":34136,"orbit":7}],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":42,"skill":13411,"stats":["+5 to any Attribute"]},"13419":{"connections":[{"id":14958,"orbit":0}],"group":1097,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":14,"skill":13419,"stats":["15% increased Critical Damage Bonus"]},"13425":{"connections":[{"id":315,"orbit":0}],"group":754,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Duration","orbit":0,"orbitIndex":0,"skill":13425,"stats":["10% increased Bleeding Duration"]},"13457":{"connections":[{"id":3630,"orbit":5},{"id":52445,"orbit":0}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Shadow Dancing","orbit":4,"orbitIndex":60,"recipe":["Despair","Guilt","Despair"],"skill":13457,"stats":["40% increased Evasion Rating if you have been Hit Recently","40% faster start of Energy Shield Recharge if you've been Stunned Recently"]},"13468":{"connectionArt":"CharacterPlanned","connections":[{"id":51454,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Give Up Your Essence","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":22,"skill":13468,"stats":["Allies in your Presence Regenerate 2% of your Maximum Life per second","30% increased Life Cost of Skills"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13474":{"connections":[{"id":16084,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":0,"orbitIndex":0,"skill":13474,"stats":["10% increased Damage with One Handed Weapons"]},"13482":{"connections":[{"id":30136,"orbit":0},{"id":15892,"orbit":0}],"group":207,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Punctured Lung","orbit":0,"orbitIndex":0,"recipe":["Fear","Guilt","Greed"],"skill":13482,"stats":["Enemies you Fully Armour Break cannot Regenerate Life","Enemies you Fully Armour Break are Maimed"]},"13489":{"connections":[{"id":47517,"orbit":0}],"group":142,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Unbreakable","orbit":3,"orbitIndex":5,"recipe":["Ire","Isolation","Fear"],"skill":13489,"stats":["15% increased Armour","50% reduced Armour Break taken","10% reduced Slowing Potency of Debuffs on You"]},"13500":{"connections":[{"id":41044,"orbit":-3},{"id":44733,"orbit":0}],"group":554,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Recoup","orbit":3,"orbitIndex":2,"skill":13500,"stats":["3% of Damage taken Recouped as Mana"]},"13505":{"connections":[{"id":4956,"orbit":0}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Resilient Soul","orbit":0,"orbitIndex":0,"skill":13505,"stats":["20% increased Life Regeneration rate","5% of Damage taken Recouped as Life"]},"13515":{"connections":[{"id":14601,"orbit":0}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/stormborn.dds","isNotable":true,"name":"Stormwalker","orbit":7,"orbitIndex":12,"recipe":["Suffering","Greed","Fear"],"skill":13515,"stats":["Gain 15% of Damage as Extra Lightning Damage while on Shocked Ground","40% reduced effect of Shock on you"]},"13524":{"connections":[{"id":54923,"orbit":0},{"id":259,"orbit":0}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Everlasting Glory","orbit":4,"orbitIndex":27,"recipe":["Disgust","Ire","Suffering"],"skill":13524,"stats":["Skills have a 15% chance to not consume Glory"]},"13537":{"connections":[{"id":49455,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":10,"skill":13537,"stats":["15% increased maximum Energy Shield"]},"13542":{"connections":[{"id":27492,"orbit":2147483647}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Loose Flesh","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Greed"],"skill":13542,"stats":["20% of Elemental Damage taken Recouped as Life"]},"13562":{"connections":[{"id":23650,"orbit":3}],"group":617,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration on Low Life","orbit":7,"orbitIndex":18,"skill":13562,"stats":["15% increased Life Regeneration Rate while on Low Life"]},"13576":{"connections":[{"id":17024,"orbit":0}],"group":1030,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":13576,"stats":["3% increased Attack and Cast Speed with Lightning Skills"]},"13610":{"connections":[{"id":41447,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Faster Ignites and Flammability Magnitude","orbit":3,"orbitIndex":11,"skill":13610,"stats":["15% increased Flammability Magnitude","Ignites you inflict deal Damage 4% faster"]},"13619":{"connections":[{"id":12208,"orbit":0},{"id":59600,"orbit":0}],"group":1253,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":7,"orbitIndex":0,"skill":13619,"stats":["15% increased Life Flask Charges gained"]},"13624":{"connections":[{"id":28258,"orbit":-2}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Duration","orbit":2,"orbitIndex":23,"skill":13624,"stats":["Mark Skills have 25% increased Skill Effect Duration"]},"13634":{"connections":[],"group":880,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Duration","orbit":2,"orbitIndex":18,"skill":13634,"stats":["Offering Skills have 30% increased Duration"]},"13673":{"ascendancyName":"Stormweaver","connections":[{"id":61985,"orbit":-8}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Chill Duration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":1,"skill":13673,"stats":["25% increased Chill Duration on Enemies"]},"13691":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connectionArt":"CharacterPlanned","connections":[],"group":114,"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":13691,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13693":{"connections":[],"group":298,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Rhythm of Ice","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Guilt"],"skill":13693,"stats":["20% increased Cold Damage","6% increased Cast Speed per Spell Echoed Recently, up to 30%"]},"13701":{"connections":[{"id":17871,"orbit":0},{"id":59538,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze and Chill Resistance","orbit":2,"orbitIndex":2,"skill":13701,"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"]},"13708":{"connections":[],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Curved Weapon","orbit":4,"orbitIndex":40,"recipe":["Greed","Fear","Greed"],"skill":13708,"stats":["15% increased Accuracy Rating","+10 to Dexterity"]},"13711":{"connections":[{"id":30562,"orbit":4}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":22,"skill":13711,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"13715":{"ascendancyName":"Titan","connections":[{"id":59372,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Stun Buildup","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":5,"orbitIndex":44,"skill":13715,"stats":["18% increased Stun Buildup"]},"13724":{"connections":[{"id":20236,"orbit":0},{"id":33823,"orbit":0}],"group":1188,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Deadly Force","orbit":4,"orbitIndex":54,"recipe":["Disgust","Suffering","Envy"],"skill":13724,"stats":["15% increased Damage if you've dealt a Critical Hit in the past 8 seconds","15% increased Critical Hit Chance"]},"13738":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Lightning Quick","orbit":0,"orbitIndex":0,"recipe":["Fear","Fear","Isolation"],"skill":13738,"stats":["14% increased Lightning Damage","8% increased Attack and Cast Speed with Lightning Skills"]},"13748":{"connections":[{"id":38338,"orbit":-6},{"id":41029,"orbit":9}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":0,"skill":13748,"stats":["10% increased Elemental Damage"]},"13769":{"connections":[{"id":2254,"orbit":-4}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":8,"skill":13769,"stats":["10% increased Mana Regeneration Rate"]},"13772":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":39,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds","isNotable":true,"name":"Flowing Metal","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":13772,"stats":["Body Armour grants +50% of Armour also applies to Elemental Damage"]},"13777":{"connections":[{"id":38532,"orbit":0}],"group":220,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration and Energy Shield","orbit":2,"orbitIndex":15,"skill":13777,"stats":["10% increased Power Charge Duration","10% increased maximum Energy Shield if you've consumed a Power Charge Recently"]},"13783":{"connections":[{"id":28992,"orbit":0}],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds","isSwitchable":true,"name":"Ailment Chance","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","id":53191,"name":"Accuracy","stats":["8% increased Accuracy Rating"]}},"orbit":7,"orbitIndex":19,"skill":13783,"stats":["10% increased chance to inflict Ailments"]},"13799":{"connections":[{"id":36576,"orbit":-3}],"group":1428,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Slow Effect","orbit":2,"orbitIndex":20,"skill":13799,"stats":["8% increased Attack Damage","Debuffs you inflict have 4% increased Slow Magnitude"]},"13823":{"connections":[{"id":63861,"orbit":0},{"id":32054,"orbit":0}],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Controlling Magic","orbit":3,"orbitIndex":13,"recipe":["Envy","Fear","Isolation"],"skill":13823,"stats":["25% increased Critical Hit Chance for Spells","Hits have 25% reduced Critical Hit Chance against you"]},"13828":{"connections":[{"id":1140,"orbit":0}],"group":919,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":0,"orbitIndex":0,"skill":13828,"stats":["+16 to Evasion Rating"]},"13839":{"connections":[{"id":65287,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":6,"skill":13839,"stats":["15% increased Totem Damage"]},"13844":{"connections":[],"group":1024,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Growing Peril","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Melancholy","Suffering","Despair"],"skill":13844,"stats":["1% increased Chaos Damage over Time per Volatility"]},"13845":{"connections":[{"id":28408,"orbit":-7}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":0,"orbitIndex":0,"skill":13845,"stats":["Gain 1 Rage on Melee Hit"]},"13855":{"connections":[{"id":50626,"orbit":0},{"id":64370,"orbit":0}],"group":736,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":0,"orbitIndex":0,"skill":13855,"stats":["+10 to Armour","+5 to maximum Energy Shield"]},"13856":{"connections":[{"id":18496,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Ailment Effect","orbit":7,"orbitIndex":9,"skill":13856,"stats":["12% increased Magnitude of Ailments you inflict"]},"13862":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":13862,"stats":[]},"13882":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern","connections":[],"group":760,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Infusion Mastery","orbit":0,"orbitIndex":0,"skill":13882,"stats":[]},"13893":{"connections":[{"id":42390,"orbit":-5}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration and Stun Buildup","orbit":7,"orbitIndex":5,"skill":13893,"stats":["10% increased Stun Buildup","Damage Penetrates 5% Fire Resistance"]},"13895":{"connections":[{"id":36071,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Precise Point","orbit":5,"orbitIndex":10,"recipe":["Guilt","Envy","Despair"],"skill":13895,"stats":["25% increased Damage with Spears","25% increased Accuracy Rating with Spears"]},"13909":{"connections":[{"id":31037,"orbit":0},{"id":62679,"orbit":0}],"group":872,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":18,"skill":13909,"stats":["Remnants can be collected from 20% further away"]},"13937":{"connections":[{"id":17791,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage","orbit":7,"orbitIndex":7,"skill":13937,"stats":["14% increased Damage with Maces"]},"13942":{"connections":[{"id":65023,"orbit":0}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":3,"skill":13942,"stats":["15% increased Armour"]},"13950":{"connectionArt":"CharacterPlanned","connections":[{"id":11666,"orbit":2147483647}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Reduced Movement Penalty","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":5,"skill":13950,"stats":["6% reduced Movement Speed Penalty from using Skills while moving"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13980":{"connections":[{"id":14832,"orbit":0},{"id":14693,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Split the Earth","orbit":4,"orbitIndex":33,"recipe":["Isolation","Paranoia","Disgust"],"skill":13980,"stats":["10% chance for Mace Slam Skills you use yourself to cause an additional Aftershock","Strike Skills you use yourself with Maces have 10% chance to deal Splash Damage"]},"13987":{"connections":[{"id":7604,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Attack Speed","orbit":2,"orbitIndex":8,"skill":13987,"stats":["3% increased Melee Attack Speed"]},"14001":{"connections":[{"id":56893,"orbit":-3}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges Used","orbit":2,"orbitIndex":22,"skill":14001,"stats":["6% reduced Charm Charges used"]},"14026":{"connections":[],"group":156,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage against Immobilised","orbit":0,"orbitIndex":0,"skill":14026,"stats":["20% increased Damage against Immobilised Enemies while Shapeshifted"]},"14033":{"connections":[{"id":34553,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","orbit":2,"orbitIndex":16,"skill":14033,"stats":["10% increased Spell Damage","Minions deal 10% increased Damage"]},"14045":{"connections":[{"id":33848,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":48,"skill":14045,"stats":["10% increased Projectile Damage"]},"14048":{"connections":[{"id":34717,"orbit":7}],"group":1346,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration while not on Low Mana","orbit":4,"orbitIndex":54,"skill":14048,"stats":["16% increased Mana Regeneration Rate while not on Low Mana"]},"14082":{"connections":[{"id":43964,"orbit":0}],"group":1238,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":7,"orbitIndex":8,"skill":14082,"stats":["10% increased Physical Damage"]},"14091":{"connections":[{"id":28860,"orbit":0},{"id":36449,"orbit":0},{"id":23993,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Physical Damage","orbit":1,"orbitIndex":0,"skill":14091,"stats":["Break 10% increased Armour","6% increased Physical Damage"]},"14096":{"connections":[{"id":44293,"orbit":7}],"group":690,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":14,"skill":14096,"stats":["3% increased Cast Speed"]},"14110":{"connections":[{"id":22484,"orbit":-4},{"id":35974,"orbit":0}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":22,"skill":14110,"stats":["15% increased Totem Damage"]},"14113":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":10029,"orbit":0},{"id":8660,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":14113,"stats":[]},"14122":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":798,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":14122,"stats":[]},"14127":{"connections":[],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":2,"orbitIndex":13,"skill":14127,"stats":["8% reduced Skill Effect Duration"]},"14131":{"ascendancyName":"Disciple of Varashta","connections":[{"id":34207,"orbit":0}],"flavourText":"\"Yes... they fell by my blade and fire lashed them for their betrayal! No {dekhara} is exempt from fighting back the Winter before us, lest they too know the Doom of the Desert!\" \\n\\nRuzhan fumed at Varashta, in pure defiance.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnEmberSlash.dds","isNotable":true,"name":"Ruzhan's Fury","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":53,"skill":14131,"stats":["Grants Skill: Ruzhan's Fury"]},"14176":{"connections":[{"id":18004,"orbit":0}],"group":341,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":2,"orbitIndex":16,"skill":14176,"stats":["Inherent Rage loss starts 1 second later"]},"14205":{"connections":[{"id":25753,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Ignite","orbit":1,"orbitIndex":1,"skill":14205,"stats":["Gain 1 Rage when your Hit Ignites a target"]},"14211":{"connections":[{"id":44540,"orbit":0}],"group":1198,"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","isNotable":true,"name":"Shredding Contraptions","orbit":1,"orbitIndex":10,"recipe":["Despair","Despair","Envy"],"skill":14211,"stats":["Enemies affected by your Hazards Recently have 25% reduced Armour","Enemies affected by your Hazards Recently have 25% reduced Evasion Rating"]},"14226":{"connections":[],"flavourText":"You circle the black scorpion with enmity, daring it time and again.","group":1447,"icon":"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds","isKeystone":true,"name":"Dance with Death","orbit":0,"orbitIndex":0,"skill":14226,"stats":["25% more Skill Speed while Off Hand is empty and you have","a One-Handed Martial Weapon equipped in your Main Hand"]},"14231":{"connections":[{"id":40453,"orbit":-7}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":13,"skill":14231,"stats":["Triggered Spells deal 14% increased Spell Damage"]},"14254":{"connections":[{"id":97,"orbit":0}],"group":826,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":4,"skill":14254,"stats":["3% increased Attack Speed"]},"14258":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":13123,"orbit":-7}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNoteble.dds","isNotable":true,"name":"Puppet Master chance","orbit":2,"orbitIndex":3,"recipe":["Paranoia","Ire","Suffering"],"skill":14258,"stats":["35% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"]},"14262":{"connections":[{"id":32763,"orbit":0},{"id":21945,"orbit":0}],"group":1490,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14262,"stats":["+5 to any Attribute"]},"14265":{"connections":[],"group":428,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Pyromancer","orbit":0,"orbitIndex":0,"recipe":["Guilt","Guilt","Guilt"],"skill":14265,"stats":["20% increased Fire Damage","10% increased Cast Speed while Ignited","5% reduced Movement Speed Penalty from using Fire Skills while moving"]},"14267":{"connections":[{"id":32763,"orbit":0},{"id":28976,"orbit":0},{"id":38212,"orbit":0},{"id":1499,"orbit":0}],"group":1512,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14267,"stats":["+5 to any Attribute"]},"14272":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":2,"orbitIndex":7,"skill":14272,"stats":[]},"14294":{"connections":[{"id":43818,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Sacrificial Blood","orbit":2,"orbitIndex":14,"recipe":["Envy","Greed","Suffering"],"skill":14294,"stats":["15% increased Life Cost of Skills","40% increased Spell Damage with Spells that cost Life"]},"14310":{"connections":[{"id":32340,"orbit":-7}],"group":1244,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":14310,"stats":["12% increased Cold Damage"]},"14324":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":1468,"orbit":-2}],"group":822,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Arcane Blossom","orbit":7,"orbitIndex":3,"recipe":["Envy","Despair","Despair"],"skill":14324,"stats":["15% increased Mana Recovery rate"]},"14328":{"connections":[{"id":18959,"orbit":0}],"group":463,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Energy Shield and Armour applies to Elemental Damage Hits","orbit":7,"orbitIndex":19,"skill":14328,"stats":["12% increased maximum Energy Shield","+5% of Armour also applies to Elemental Damage"]},"14340":{"connections":[{"id":26786,"orbit":0},{"id":26319,"orbit":0}],"group":944,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14340,"stats":["+5 to any Attribute"]},"14342":{"connections":[{"id":49256,"orbit":4}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":16,"skill":14342,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"14343":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":1126,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Deterioration","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Paranoia","Isolation"],"skill":14343,"stats":["Damaging Ailments Cannot Be inflicted on you while you already have one","20% increased Magnitude of Damaging Ailments you inflict"]},"14355":{"connections":[{"id":8483,"orbit":0}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area Damage","orbit":7,"orbitIndex":3,"skill":14355,"stats":["10% increased Spell Area Damage"]},"14363":{"connections":[{"id":61338,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":3,"orbitIndex":2,"skill":14363,"stats":["Damage Penetrates 6% Lightning Resistance"]},"14383":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"id":46601,"orbit":0}],"group":1276,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Suffusion","orbit":0,"orbitIndex":0,"recipe":["Fear","Despair","Guilt"],"skill":14383,"stats":["30% increased amount of Mana Leeched","Unaffected by Chill while Leeching Mana"]},"14394":{"connections":[{"id":35743,"orbit":0}],"group":906,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":16,"skill":14394,"stats":["+2% to Lightning Resistance","8% increased Armour and Evasion Rating"]},"14418":{"connections":[{"id":16602,"orbit":2147483647}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Evasion","orbit":7,"orbitIndex":6,"skill":14418,"stats":["15% increased Evasion Rating"]},"14428":{"connections":[{"id":6287,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":3,"orbitIndex":14,"skill":14428,"stats":["+8 to Intelligence"]},"14429":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":416,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds","isNotable":true,"name":"Advanced Thaumaturgy","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":14429,"stats":["Gem Quality grants Socketed Skills an additional effect"]},"14432":{"connectionArt":"CharacterPlanned","connections":[],"group":122,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Lunar Boon","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":14432,"stats":["40% increased Mana Regeneration Rate while Shapeshifted"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"14439":{"connections":[{"id":5728,"orbit":3}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":8,"skill":14439,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"14446":{"connections":[{"id":61403,"orbit":0},{"id":22713,"orbit":0},{"id":58022,"orbit":9},{"id":45702,"orbit":0}],"group":1334,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14446,"stats":["+5 to any Attribute"]},"14459":{"connections":[{"id":5544,"orbit":3}],"group":331,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorn Critical Damage","orbit":2,"orbitIndex":2,"skill":14459,"stats":["30% increased Thorns Critical Damage Bonus"]},"14505":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":504,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":14505,"stats":[]},"14508":{"ascendancyName":"Pathfinder","connections":[{"id":29074,"orbit":0}],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Poison Effect","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":8,"orbitIndex":29,"skill":14508,"stats":["12% increased Magnitude of Poison you inflict"]},"14509":{"connections":[{"id":9323,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Rage on Melee Hit","orbit":3,"orbitIndex":1,"skill":14509,"stats":["Gain 1 Rage on Melee Hit"]},"14511":{"connections":[{"id":18207,"orbit":-3},{"id":53719,"orbit":0}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee and Stun","orbit":4,"orbitIndex":15,"skill":14511,"stats":["10% increased Stun Buildup","10% increased Melee Damage"]},"14515":{"connections":[{"id":43778,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","name":"Jagged Ground Effect","orbit":3,"orbitIndex":8,"skill":14515,"stats":["15% increased Magnitude of Jagged Ground you create"]},"14539":{"connections":[{"id":44776,"orbit":5}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Deflection and Evasion","orbit":7,"orbitIndex":4,"skill":14539,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 4% of Evasion Rating"]},"14540":{"connections":[{"id":31903,"orbit":0}],"flavourText":"Stand your ground, child, keep your senses.\\nThe pain is fleeting, but victory is forever.","group":489,"icon":"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds","isKeystone":true,"name":"Unwavering Stance","orbit":0,"orbitIndex":0,"skill":14540,"stats":["Cannot be Light Stunned","Cannot Dodge Roll or Sprint"]},"14548":{"connections":[{"id":59541,"orbit":7}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":0,"skill":14548,"stats":["Minions have 10% increased maximum Life"]},"14572":{"connections":[{"id":49657,"orbit":-6},{"id":11037,"orbit":0}],"group":803,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":3,"orbitIndex":8,"skill":14572,"stats":["5% increased Cooldown Recovery Rate"]},"14575":{"connections":[],"group":634,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Minion Lightning Resistance","orbit":0,"orbitIndex":0,"skill":14575,"stats":["Minions have +20% to Lightning Resistance","Minions have +3% to Maximum Lightning Resistances"]},"14598":{"connections":[{"id":4345,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds","name":"Minion Damage and Command Speed","orbit":3,"orbitIndex":12,"skill":14598,"stats":["Minions deal 6% increased Damage","Minions have 8% increased Cooldown Recovery Rate for Command Skills"]},"14601":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":730,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":7,"orbitIndex":0,"skill":14601,"stats":[]},"14602":{"connections":[{"id":42737,"orbit":0}],"group":598,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Specialised Shots","orbit":7,"orbitIndex":3,"recipe":["Guilt","Guilt","Suffering"],"skill":14602,"stats":["15% increased Bolt Speed","20% increased Damage with Crossbows"]},"14654":{"connections":[{"id":22616,"orbit":0},{"id":14459,"orbit":0},{"id":21017,"orbit":0},{"id":52807,"orbit":0},{"id":58295,"orbit":0},{"id":6222,"orbit":0}],"group":358,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14654,"stats":["+5 to any Attribute"]},"14655":{"connections":[{"id":372,"orbit":7}],"group":388,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Fire Damage","orbit":3,"orbitIndex":3,"skill":14655,"stats":["10% increased Armour","+10% of Armour also applies to Fire Damage"]},"14658":{"connections":[{"id":12253,"orbit":0},{"id":22517,"orbit":0},{"id":52053,"orbit":0},{"id":1631,"orbit":0},{"id":57945,"orbit":0}],"group":1331,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14658,"stats":["+5 to any Attribute"]},"14666":{"connections":[],"group":858,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":3,"orbitIndex":18,"skill":14666,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"14686":{"connections":[{"id":48552,"orbit":0},{"id":53795,"orbit":-3}],"group":485,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":7,"orbitIndex":17,"skill":14686,"stats":["15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"]},"14693":{"connections":[{"id":13937,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage","orbit":4,"orbitIndex":27,"skill":14693,"stats":["14% increased Damage with Maces"]},"14712":{"connections":[{"id":3866,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":2,"skill":14712,"stats":["Minions have 12% increased maximum Life"]},"14724":{"connections":[{"id":62185,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Duration","orbit":0,"orbitIndex":0,"skill":14724,"stats":["20% increased Shock Duration"]},"14725":{"connections":[{"id":49220,"orbit":-5},{"id":34233,"orbit":0}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":2,"orbitIndex":18,"skill":14725,"stats":["3% increased Skill Speed"]},"14739":{"connections":[{"id":49235,"orbit":0}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":3,"skill":14739,"stats":["6% faster start of Energy Shield Recharge"]},"14761":{"connections":[{"id":45215,"orbit":0},{"id":57775,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Warlord Leader","orbit":2,"orbitIndex":6,"recipe":["Fear","Fear","Paranoia"],"skill":14761,"stats":["Allies in your Presence deal 40% increased Damage","40% increased Presence Area of Effect"]},"14769":{"connections":[{"id":40471,"orbit":-2}],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Dexterity","orbit":7,"orbitIndex":20,"skill":14769,"stats":["+8 to Dexterity"]},"14777":{"connections":[{"id":59466,"orbit":5},{"id":20015,"orbit":0}],"group":415,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Bravado","orbit":2,"orbitIndex":20,"recipe":["Suffering","Guilt","Despair"],"skill":14777,"stats":["Empowered Attacks have 50% increased Stun Buildup","100% increased Stun Threshold during Empowered Attacks"]},"14832":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":136,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMace.dds","isOnlyImage":true,"name":"Mace Mastery","orbit":0,"orbitIndex":0,"skill":14832,"stats":[]},"14882":{"connections":[{"id":5048,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":18,"skill":14882,"stats":["10% increased Magnitude of Poison you inflict"]},"14890":{"connections":[{"id":21080,"orbit":-4}],"group":1093,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude and Duration","orbit":2,"orbitIndex":13,"skill":14890,"stats":["10% increased Chill Duration on Enemies","10% increased Magnitude of Chill you inflict"]},"14923":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":666,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":14923,"stats":[]},"14926":{"connections":[{"id":50609,"orbit":0},{"id":56910,"orbit":-6}],"group":839,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":3,"orbitIndex":20,"skill":14926,"stats":["Regenerate 0.2% of maximum Life per second"]},"14934":{"connections":[{"id":32523,"orbit":0}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Spiral into Mania","orbit":2,"orbitIndex":4,"recipe":["Ire","Envy","Suffering"],"skill":14934,"stats":["10% increased Cast Speed","+13% to Chaos Resistance"]},"14945":{"connections":[{"id":34552,"orbit":0},{"id":1447,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Growing Swarm","orbit":3,"orbitIndex":16,"recipe":["Guilt","Paranoia","Fear"],"skill":14945,"stats":["Minions have 20% increased Area of Effect","Minions have 20% increased Cooldown Recovery Rate"]},"14952":{"connections":[{"id":21985,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Skill Effect Duration","orbit":7,"orbitIndex":8,"skill":14952,"stats":["10% increased Skill Effect Duration"]},"14958":{"connections":[{"id":17548,"orbit":0}],"group":1097,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":1,"orbitIndex":10,"skill":14958,"stats":["10% increased Critical Hit Chance"]},"14960":{"ascendancyName":"Smith of Kitava","connections":[{"id":57959,"orbit":0}],"group":10,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Fire Resistance","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":14960,"stats":["+8% to Fire Resistance"]},"14980":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connectionArt":"CharacterPlanned","connections":[],"group":293,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":14980,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"14996":{"connections":[{"id":41620,"orbit":-7}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Stun Buildup","orbit":7,"orbitIndex":2,"skill":14996,"stats":["20% increased Stun buildup if you have Shapeshifted to an Animal form Recently"]},"14997":{"connections":[{"id":47856,"orbit":0},{"id":28370,"orbit":0}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":0,"orbitIndex":0,"skill":14997,"stats":["10% increased Damage with Two Handed Weapons"]},"15030":{"connections":[{"id":45693,"orbit":0},{"id":21324,"orbit":0}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Consistent Intake","orbit":7,"orbitIndex":5,"recipe":["Guilt","Greed","Ire"],"skill":15030,"stats":["15% increased Parried Debuff Magnitude","Cannot be Critically Hit while Parrying"]},"15044":{"ascendancyName":"Tactician","connections":[{"id":32560,"orbit":0},{"id":42845,"orbit":0}],"group":326,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds","isNotable":true,"name":"A Solid Plan","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":15044,"stats":["Persistent Buffs have 50% less Reservation"]},"15083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":883,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Power Conduction","orbit":0,"orbitIndex":0,"recipe":["Guilt","Suffering","Suffering"],"skill":15083,"stats":["25% increased Shock Duration","25% increased Magnitude of Shock you inflict"]},"15114":{"connections":[{"id":6356,"orbit":5},{"id":71,"orbit":-5},{"id":7642,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Boundless Growth","orbit":0,"orbitIndex":0,"recipe":["Fear","Paranoia","Greed"],"skill":15114,"stats":["Plants have a 20% chance to immediately Overgrow"]},"15141":{"connectionArt":"CharacterPlanned","connections":[],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Impale Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":63,"skill":15141,"stats":["30% chance to Impale on Spell Hit"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15180":{"connections":[{"id":61444,"orbit":-2}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Hinder","orbit":2,"orbitIndex":3,"skill":15180,"stats":["10% chance to Hinder Enemies on Hit with Spells"]},"15182":{"connections":[{"id":54818,"orbit":0}],"group":771,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15182,"stats":["+5 to any Attribute"]},"15194":{"connections":[{"id":25303,"orbit":0}],"group":615,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Minion Fire Resistance","orbit":0,"orbitIndex":0,"skill":15194,"stats":["Minions have +20% to Fire Resistance"]},"15207":{"connections":[{"id":6330,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Damage","orbit":7,"orbitIndex":0,"skill":15207,"stats":["8% increased Attack Damage","8% increased Accuracy Rating"]},"15247":{"connections":[{"id":46683,"orbit":0}],"group":151,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":3,"orbitIndex":7,"skill":15247,"stats":["Empowered Attacks deal 16% increased Damage"]},"15270":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":15270,"stats":[]},"15275":{"ascendancyName":"Oracle","connections":[{"id":52374,"orbit":-6}],"group":7,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Totem Cast and Attack Speed","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":15275,"stats":["Spells Cast by Totems have 5% increased Cast Speed","Attacks used by Totems have 5% increased Attack Speed"]},"15301":{"connections":[{"id":4709,"orbit":0},{"id":64064,"orbit":0}],"group":1359,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":13,"skill":15301,"stats":["8% increased Accuracy Rating"]},"15304":{"connections":[{"id":16466,"orbit":0}],"group":1192,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":14,"skill":15304,"stats":["3% increased Cast Speed"]},"15343":{"connections":[{"id":58692,"orbit":5}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","name":"Deflection and Energy Shield Delay","orbit":5,"orbitIndex":12,"skill":15343,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"]},"15356":{"connections":[{"id":18815,"orbit":0}],"group":1443,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":15356,"stats":["Damage Penetrates 6% Lightning Resistance"]},"15358":{"connections":[{"id":10320,"orbit":7},{"id":44255,"orbit":-7}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Minion Revive Speed","orbit":3,"orbitIndex":15,"skill":15358,"stats":["Minions have 10% increased maximum Life","Minions Revive 8% faster"]},"15374":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":48035,"orbit":0}],"group":587,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Hale Heart","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Greed"],"skill":15374,"stats":["15% increased Life Recovery rate"]},"15408":{"connections":[{"id":2254,"orbit":4},{"id":6338,"orbit":0}],"group":850,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":2,"orbitIndex":23,"skill":15408,"stats":["15% increased maximum Energy Shield"]},"15424":{"connections":[{"id":58157,"orbit":0},{"id":35151,"orbit":0}],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Threshold","orbit":2,"orbitIndex":20,"skill":15424,"stats":["15% increased Stun Threshold"]},"15427":{"connections":[{"id":57379,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":6,"skill":15427,"stats":["12% increased Melee Damage"]},"15443":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":1091,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Endured Suffering","orbit":0,"orbitIndex":0,"recipe":["Greed","Guilt","Fear"],"skill":15443,"stats":["10% of Physical Damage taken Recouped as Life","20% increased Physical Damage"]},"15494":{"connections":[{"id":1865,"orbit":0},{"id":43584,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Fire Damage when consuming an Endurance Charge","orbit":2,"orbitIndex":20,"skill":15494,"stats":["3% increased Fire Damage per Endurance Charge consumed Recently"]},"15507":{"connections":[{"id":48401,"orbit":0}],"group":931,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":10,"skill":15507,"stats":["+5 to any Attribute"]},"15522":{"connections":[{"id":17348,"orbit":6},{"id":24630,"orbit":-6}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":3,"orbitIndex":21,"skill":15522,"stats":["12% increased Ignite Magnitude"]},"15580":{"connectionArt":"CharacterPlanned","connections":[{"id":61977,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Damage and Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":48,"skill":15580,"stats":["15% increased Damage","Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15590":{"connections":[{"id":26356,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Detonator Area","orbit":7,"orbitIndex":17,"skill":15590,"stats":["Detonator skills have 8% increased Area of Effect"]},"15606":{"connections":[{"id":41821,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Thrill of the Fight","orbit":4,"orbitIndex":30,"recipe":["Despair","Envy","Suffering"],"skill":15606,"stats":["Consuming Glory grants you 3% increased Attack damage per Glory consumed for 6 seconds, up to 60%"]},"15617":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":552,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Heavy Drinker","orbit":0,"orbitIndex":0,"recipe":["Envy","Envy","Envy"],"skill":15617,"stats":["20% increased Life Recovery from Flasks","Life Flasks applied to you grant Guard for 4 seconds equal to 8% of the Life Recovery per Second they apply"]},"15618":{"connections":[{"id":57710,"orbit":0}],"group":816,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":3,"orbitIndex":0,"skill":15618,"stats":["15% increased Critical Spell Damage Bonus"]},"15625":{"connections":[{"id":65161,"orbit":0},{"id":24287,"orbit":0}],"group":1436,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Evasion","orbit":2,"orbitIndex":12,"skill":15625,"stats":["15% increased Evasion Rating"]},"15628":{"connections":[{"id":36880,"orbit":3}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Effect","orbit":5,"orbitIndex":59,"skill":15628,"stats":["15% increased effect of Arcane Surge on you"]},"15644":{"connections":[{"id":41538,"orbit":6},{"id":44612,"orbit":0}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Shedding Skin","orbit":3,"orbitIndex":10,"recipe":["Envy","Ire","Paranoia"],"skill":15644,"stats":["40% increased Elemental Ailment Threshold","10% reduced Duration of Ailments on You"]},"15672":{"connectionArt":"CharacterPlanned","connections":[{"id":45400,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Elemental Resistance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":5,"skill":15672,"stats":["Totems gain +2% to all Maximum Elemental Resistances"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15698":{"connections":[{"id":55260,"orbit":0},{"id":28982,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":3,"skill":15698,"stats":["15% increased Freeze Buildup"]},"15775":{"connections":[{"id":30808,"orbit":0},{"id":11598,"orbit":0},{"id":29959,"orbit":0},{"id":15343,"orbit":-5}],"group":1494,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15775,"stats":["+5 to any Attribute"]},"15782":{"connections":[{"id":1433,"orbit":0},{"id":46628,"orbit":0},{"id":53675,"orbit":0}],"group":472,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15782,"stats":["+5 to any Attribute"]},"15801":{"connections":[],"group":659,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup Speed","orbit":0,"orbitIndex":0,"skill":15801,"stats":["8% increased speed of Recoup Effects"]},"15809":{"connections":[{"id":31175,"orbit":0},{"id":26945,"orbit":7},{"id":18485,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Chance","orbit":3,"orbitIndex":22,"skill":15809,"stats":["Minions have 20% increased Critical Hit Chance"]},"15814":{"connections":[{"id":12800,"orbit":0}],"group":1424,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Evasion while Sprinting","orbit":0,"orbitIndex":0,"skill":15814,"stats":["25% increased Evasion Rating while Sprinting"]},"15825":{"connections":[{"id":26592,"orbit":-3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","isNotable":true,"name":"Bhatair's Storm","orbit":2,"orbitIndex":16,"recipe":["Guilt","Fear","Isolation"],"skill":15825,"stats":["+12% of Armour also applies to Elemental Damage","8% faster start of Energy Shield Recharge","Archon recovery period expires 10% faster","10% increased effect of Archon Buffs on you"]},"15829":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"id":46146,"orbit":0}],"group":1128,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Siphon","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Envy","Guilt"],"skill":15829,"stats":["Recover 2% of maximum Mana on Kill","25% increased amount of Mana Leeched"]},"15838":{"connections":[{"id":15969,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":2,"skill":15838,"stats":["10% increased chance to inflict Ailments"]},"15839":{"connections":[{"id":60085,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Ailment Duration","orbit":1,"orbitIndex":5,"skill":15839,"stats":["10% increased Duration of Ailments on Beasts"]},"15842":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":89,"icon":"","isOnlyImage":true,"name":"Minion Mastery","orbit":3,"orbitIndex":10,"skill":15842,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15855":{"connections":[{"id":37963,"orbit":0}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":5,"orbitIndex":41,"skill":15855,"stats":["10% increased Damage with Swords"]},"15876":{"connections":[{"id":7947,"orbit":2},{"id":46554,"orbit":0}],"group":949,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Energy Shield as Freeze Threshold","orbit":2,"orbitIndex":10,"skill":15876,"stats":["Gain 15% of maximum Energy Shield as additional Freeze Threshold"]},"15885":{"connections":[{"id":12367,"orbit":3},{"id":22783,"orbit":0},{"id":11679,"orbit":0},{"id":42680,"orbit":0}],"group":720,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15885,"stats":["+5 to any Attribute"]},"15892":{"connections":[],"group":193,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Damage vs Armour Broken Enemies","orbit":3,"orbitIndex":13,"skill":15892,"stats":["20% increased Damage against Enemies with Fully Broken Armour"]},"15899":{"connections":[{"id":21627,"orbit":9}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":2,"orbitIndex":6,"skill":15899,"stats":["10% increased Magnitude of Bleeding you inflict"]},"15913":{"connections":[{"id":32599,"orbit":2},{"id":61362,"orbit":-2},{"id":49734,"orbit":0}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect and Damage","orbit":2,"orbitIndex":16,"skill":15913,"stats":["4% increased Area of Effect","5% increased Area Damage"]},"15969":{"connections":[{"id":41129,"orbit":0},{"id":59376,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":3,"orbitIndex":0,"skill":15969,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"]},"15975":{"connections":[{"id":48198,"orbit":5}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":13,"skill":15975,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"15984":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":876,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCast.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":15984,"stats":[]},"15986":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":6030,"orbit":0}],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Building Toxins","orbit":2,"orbitIndex":5,"recipe":["Greed","Isolation","Isolation"],"skill":15986,"stats":["25% reduced Poison Duration","Targets can be affected by +1 of your Poisons at the same time"]},"15991":{"connections":[{"id":15984,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Embodiment of Lightning","orbit":2,"orbitIndex":19,"recipe":["Isolation","Paranoia","Ire"],"skill":15991,"stats":["Immune to Shock while affected by an Archon Buff"]},"16013":{"connections":[{"id":41811,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":7,"orbitIndex":6,"skill":16013,"stats":["5% chance to Daze on Hit"]},"16024":{"connections":[{"id":29288,"orbit":2}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Critical Damage","orbit":2,"orbitIndex":22,"skill":16024,"stats":["Invocation Spells have 20% increased Critical Damage Bonus"]},"16051":{"connections":[],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Attack Speed","orbit":5,"orbitIndex":4,"skill":16051,"stats":["Attacks used by Totems have 4% increased Attack Speed"]},"16084":{"connections":[{"id":57552,"orbit":0}],"group":419,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":0,"orbitIndex":0,"skill":16084,"stats":["10% increased Damage with One Handed Weapons"]},"16090":{"connections":[{"id":50302,"orbit":0}],"group":436,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","orbit":3,"orbitIndex":8,"skill":16090,"stats":["6% of Skill Mana Costs Converted to Life Costs"]},"16100":{"ascendancyName":"Invoker","connections":[{"id":65173,"orbit":7}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Evasion","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":0,"skill":16100,"stats":["20% increased Evasion Rating"]},"16111":{"connections":[{"id":46268,"orbit":9},{"id":2397,"orbit":0},{"id":54099,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage while Surrounded","orbit":7,"orbitIndex":4,"skill":16111,"stats":["20% increased Attack Damage while Surrounded"]},"16114":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":473,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":16114,"stats":[]},"16121":{"connections":[{"id":56334,"orbit":7}],"group":1489,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":1,"skill":16121,"stats":["Meta Skills gain 8% increased Energy"]},"16123":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":3,"orbitIndex":22,"skill":16123,"stats":[]},"16140":{"connections":[{"id":16013,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":2,"orbitIndex":10,"skill":16140,"stats":["5% chance to Daze on Hit"]},"16142":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1507,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Deep Freeze","orbit":3,"orbitIndex":10,"recipe":["Disgust","Isolation","Ire"],"skill":16142,"stats":["20% increased Freeze Buildup","Enemies Frozen by you have -8% to Cold Resistance"]},"16150":{"connections":[{"id":37971,"orbit":0}],"group":1542,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Inspiring Ally","orbit":0,"orbitIndex":0,"recipe":["Ire","Suffering","Despair"],"skill":16150,"stats":["Increases and Reductions to Companion Damage also apply to you"]},"16168":{"connections":[{"id":54232,"orbit":-5},{"id":25374,"orbit":0},{"id":45916,"orbit":0}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":16168,"stats":["+5 to any Attribute"]},"16204":{"ascendancyName":"Shaman","connections":[],"group":58,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanGainSpiritEmptyCharmSlot.dds","isNotable":true,"name":"Sacred Flow","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16204,"stats":["+40 to Spirit for each of your empty Charm slots"]},"16249":{"ascendancyName":"Tactician","connections":[],"group":307,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds","isNotable":true,"name":"Watch How I Do It","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16249,"stats":["Allies in your Presence gain added Attack Damage equal","to 25% of your main hand Weapon's damage"]},"16256":{"connections":[{"id":53188,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Ether Flow","orbit":3,"orbitIndex":8,"recipe":["Envy","Greed","Envy"],"skill":16256,"stats":["25% reduced Mana Regeneration Rate while stationary","50% increased Mana Regeneration Rate while moving","5% reduced Movement Speed Penalty from using Skills while moving"]},"16276":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":57,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds","isNotable":true,"name":"Kitavan Imprint","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16276,"stats":["Body Armour grants 60% increased Glory generation"]},"16311":{"connections":[{"id":32600,"orbit":0},{"id":14654,"orbit":0}],"group":403,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":20,"skill":16311,"stats":["10% increased Life Regeneration rate"]},"16329":{"connections":[{"id":39607,"orbit":-2}],"group":1391,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Used","orbit":2,"orbitIndex":2,"skill":16329,"stats":["5% reduced Flask Charges used"]},"16332":{"connectionArt":"CharacterPlanned","connections":[{"id":49258,"orbit":-7},{"id":11160,"orbit":-9}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":64,"skill":16332,"stats":["17% increased Stun Threshold"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"16347":{"connections":[{"id":52373,"orbit":0}],"group":397,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":2,"skill":16347,"stats":["+2 to Maximum Rage"]},"16367":{"connections":[],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":0,"orbitIndex":0,"skill":16367,"stats":["10% increased Elemental Damage"]},"16385":{"connections":[{"id":53320,"orbit":2147483647}],"group":697,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":14,"skill":16385,"stats":["20% increased Glory generation for Banner Skills"]},"16401":{"connections":[{"id":44490,"orbit":0}],"group":1401,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage and Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":16401,"stats":["8% increased Lightning Damage","10% increased Electrocute Buildup"]},"16413":{"connections":[{"id":42660,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack and Minion Damage","orbit":2,"orbitIndex":4,"skill":16413,"stats":["8% increased Attack Damage","Minions deal 8% increased Damage"]},"16433":{"ascendancyName":"Pathfinder","connections":[{"id":12795,"orbit":0},{"id":57253,"orbit":0},{"id":36676,"orbit":0}],"group":1574,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMultichoicePath.dds","isMultipleChoice":true,"isNotable":true,"name":"Path Seeker","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16433,"stats":[]},"16460":{"connections":[{"id":28992,"orbit":0},{"id":6772,"orbit":0}],"group":983,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":18,"skill":16460,"stats":["+5 to any Attribute"]},"16466":{"connections":[{"id":40196,"orbit":0}],"group":1192,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Mental Alacrity","orbit":2,"orbitIndex":0,"recipe":["Fear","Envy","Paranoia"],"skill":16466,"stats":["5% increased Cast Speed","15% increased Mana Regeneration Rate","+10 to Intelligence"]},"16484":{"connections":[{"id":25100,"orbit":0},{"id":18923,"orbit":0}],"group":1078,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":0,"skill":16484,"stats":["+5 to any Attribute"]},"16485":{"connections":[{"id":2344,"orbit":-2}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":2,"skill":16485,"stats":["Damage Penetrates 6% Lightning Resistance"]},"16489":{"connections":[{"id":28556,"orbit":6},{"id":49799,"orbit":7}],"group":926,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":16489,"stats":["+5 to any Attribute"]},"16499":{"connections":[{"id":36814,"orbit":0}],"group":894,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Lingering Whispers","orbit":7,"orbitIndex":12,"recipe":["Isolation","Despair","Envy"],"skill":16499,"stats":["40% increased Curse Duration","10% increased Curse Magnitudes"]},"16506":{"connections":[{"id":35417,"orbit":-2}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Elemental Ailment Chance","orbit":7,"orbitIndex":10,"skill":16506,"stats":["20% increased Elemental Ailment Application if you have Shapeshifted to an Animal form Recently"]},"16538":{"connections":[{"id":44330,"orbit":0}],"group":842,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":2,"orbitIndex":2,"skill":16538,"stats":["10% increased Damage with One Handed Weapons"]},"16568":{"connections":[{"id":60992,"orbit":-2}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defenses and Companion Life","orbit":3,"orbitIndex":2,"skill":16568,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]},"16596":{"connections":[{"id":38535,"orbit":7},{"id":5088,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Speed with Elemental Skills","orbit":3,"orbitIndex":20,"skill":16596,"stats":["3% increased Attack and Cast Speed with Elemental Skills"]},"16602":{"connections":[{"id":29285,"orbit":2},{"id":30657,"orbit":0}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Evasion","orbit":7,"orbitIndex":23,"skill":16602,"stats":["15% increased Evasion Rating"]},"16615":{"connectionArt":"CharacterPlanned","connections":[{"id":18713,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Unmoving Craiceann","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":16615,"stats":["30% increased Armour while stationary","30% increased Life Regeneration Rate while stationary"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"16618":{"connections":[{"id":24511,"orbit":0},{"id":4492,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","isNotable":true,"name":"Jack of all Trades","orbit":5,"orbitIndex":24,"recipe":["Greed","Fear","Envy"],"skill":16618,"stats":["2% increased Damage per 5 of your lowest Attribute"]},"16620":{"connections":[{"id":21161,"orbit":4}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Movement Penalty with Raised Shield","orbit":3,"orbitIndex":10,"skill":16620,"stats":["10% reduced Movement Speed Penalty while Actively Blocking"]},"16626":{"connections":[{"id":53089,"orbit":0},{"id":62023,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Impact Area","orbit":2,"orbitIndex":20,"recipe":["Paranoia","Envy","Disgust"],"skill":16626,"stats":["12% increased Area of Effect if you have Stunned an Enemy Recently","12% increased Area of Effect for Attacks"]},"16647":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":575,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":16647,"stats":[]},"16680":{"connections":[{"id":48137,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":4,"orbitIndex":15,"skill":16680,"stats":["15% increased Crossbow Reload Speed"]},"16691":{"connections":[{"id":21716,"orbit":-5}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech Speed","orbit":7,"orbitIndex":6,"skill":16691,"stats":["Leech Life 15% faster"]},"16695":{"connections":[{"id":61926,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recoup","orbit":2,"orbitIndex":6,"skill":16695,"stats":["3% of Elemental Damage taken Recouped as Energy Shield"]},"16705":{"connections":[{"id":25851,"orbit":4},{"id":34621,"orbit":0},{"id":61834,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":66,"skill":16705,"stats":["+5 to any Attribute"]},"16721":{"connections":[{"id":32239,"orbit":4},{"id":34187,"orbit":6},{"id":18270,"orbit":6}],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":0,"orbitIndex":0,"skill":16721,"stats":["12% increased Damage with Plant Skills"]},"16725":{"connections":[{"id":27373,"orbit":6},{"id":36629,"orbit":-6},{"id":54811,"orbit":0},{"id":36163,"orbit":0}],"group":510,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":16725,"stats":["+5 to any Attribute"]},"16744":{"connections":[{"id":24009,"orbit":-5},{"id":24748,"orbit":0}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":12,"skill":16744,"stats":["15% increased Evasion Rating"]},"16784":{"connections":[{"id":31650,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":5,"orbitIndex":68,"skill":16784,"stats":["16% increased Totem Life"]},"16786":{"connections":[{"id":20467,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Immobilisation Buildup","orbit":7,"orbitIndex":14,"skill":16786,"stats":["15% increased Immobilisation buildup"]},"16790":{"connections":[{"id":27234,"orbit":0}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Efficient Casting","orbit":7,"orbitIndex":0,"recipe":["Greed","Paranoia","Envy"],"skill":16790,"stats":["15% increased Mana Regeneration Rate","20% increased Mana Cost Efficiency"]},"16816":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1139,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Pinpoint Shot","orbit":0,"orbitIndex":0,"recipe":["Isolation","Envy","Envy"],"skill":16816,"stats":["Attacks gain increased Accuracy Rating equal to their Critical Hit Chance"]},"16861":{"connections":[{"id":27303,"orbit":-5}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":22,"skill":16861,"stats":["10% increased Critical Hit Chance"]},"16871":{"connections":[{"id":9532,"orbit":2}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Strength and Dexterity","orbit":7,"orbitIndex":18,"skill":16871,"stats":["+4 to Strength","+4 to Dexterity"]},"16938":{"connections":[{"id":8789,"orbit":3}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":7,"orbitIndex":18,"skill":16938,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"16940":{"connections":[{"id":25446,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Arcane Nature","orbit":7,"orbitIndex":1,"recipe":["Guilt","Isolation","Ire"],"skill":16940,"stats":["12% increased Area of Effect while you have Arcane Surge","30% increased Spell Damage while you have Arcane Surge"]},"16947":{"connectionArt":"CharacterPlanned","connections":[{"id":18713,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Shelter from the Rain","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":54,"skill":16947,"stats":["20% faster start of Energy Shield Recharge","15% increased Block chance"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17024":{"connections":[{"id":37372,"orbit":0}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":17024,"stats":["3% increased Attack and Cast Speed with Lightning Skills"]},"17025":{"connections":[{"id":13515,"orbit":0}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":2,"orbitIndex":18,"skill":17025,"stats":["10% increased Lightning Damage"]},"17026":{"connections":[{"id":23373,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":2,"orbitIndex":2,"skill":17026,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"]},"17029":{"connections":[{"id":45992,"orbit":0}],"group":497,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Blade Catcher","orbit":2,"orbitIndex":12,"recipe":["Fear","Envy","Guilt"],"skill":17029,"stats":["Defend with 200% of Armour against Critical Hits","+15 to Strength"]},"17044":{"connections":[],"group":802,"icon":"Art/2DArt/SkillIcons/passives/ColdLightningNode.dds","name":"Cold and Lightning Damage","orbit":0,"orbitIndex":0,"skill":17044,"stats":["10% increased Cold Damage","10% increased Lightning Damage"]},"17045":{"connections":[{"id":55131,"orbit":6}],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Movement Speed ","orbit":4,"orbitIndex":42,"skill":17045,"stats":["2% increased Movement Speed"]},"17057":{"connections":[{"id":17025,"orbit":2}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":1,"orbitIndex":0,"skill":17057,"stats":["10% increased Lightning Damage"]},"17058":{"ascendancyName":"Ritualist","connections":[],"group":1610,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Reduced Resistances","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":17058,"stats":["-20% to all Elemental Resistances"]},"17059":{"connectionArt":"CharacterPlanned","connections":[{"id":6874,"orbit":-7}],"group":180,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":17059,"stats":["25% increased Stun Threshold while Channelling"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17061":{"connections":[{"id":31773,"orbit":2}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Delay","orbit":3,"orbitIndex":4,"skill":17061,"stats":["Archon recovery period expires 10% faster"]},"17077":{"connections":[{"id":51463,"orbit":0},{"id":36114,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Attack Damage while Moving","orbit":0,"orbitIndex":0,"skill":17077,"stats":["12% increased Attack Damage while moving"]},"17088":{"connections":[{"id":51416,"orbit":4}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":17088,"stats":["+5 to any Attribute"]},"17092":{"connections":[{"id":10484,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":18,"skill":17092,"stats":["+2 to Maximum Rage"]},"17101":{"connections":[{"id":25362,"orbit":-2}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Attack Damage","orbit":3,"orbitIndex":17,"skill":17101,"stats":["10% increased Attack Damage"]},"17107":{"connections":[{"id":11788,"orbit":4}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area Damage","orbit":0,"orbitIndex":0,"skill":17107,"stats":["10% increased Spell Area Damage"]},"17112":{"connections":[{"id":64900,"orbit":-7},{"id":4331,"orbit":2}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Attack Damage and Stun","orbit":2,"orbitIndex":19,"skill":17112,"stats":["10% increased Stun Buildup","Ancestrally Boosted Attacks deal 16% increased Damage"]},"17118":{"connections":[{"id":38814,"orbit":0},{"id":20049,"orbit":0},{"id":8789,"orbit":4}],"group":1055,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":17118,"stats":["+5 to any Attribute"]},"17138":{"connections":[{"id":51903,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":0,"orbitIndex":0,"skill":17138,"stats":["10% increased Melee Damage"]},"17146":{"connections":[{"id":3843,"orbit":4}],"group":1389,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Damage","orbit":2,"orbitIndex":17,"skill":17146,"stats":["20% increased Parry Damage"]},"17150":{"connections":[{"id":53647,"orbit":7},{"id":19750,"orbit":0}],"group":739,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"General's Bindings","orbit":3,"orbitIndex":8,"recipe":["Paranoia","Fear","Envy"],"skill":17150,"stats":["Gain 8% of Evasion Rating as extra Armour"]},"17215":{"connections":[{"id":4552,"orbit":2}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Mana Regeneration and Attack Speed","orbit":7,"orbitIndex":19,"skill":17215,"stats":["2% increased Attack Speed","5% increased Mana Regeneration Rate"]},"17229":{"connections":[{"id":34493,"orbit":0},{"id":47242,"orbit":0},{"id":29985,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","isNotable":true,"name":"Silent Guardian","orbit":3,"orbitIndex":9,"recipe":["Fear","Greed","Disgust"],"skill":17229,"stats":["Minions have +20% to all Elemental Resistances","20% increased Elemental Ailment Threshold"]},"17248":{"connections":[{"id":53960,"orbit":-5}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":0,"skill":17248,"stats":["+5 to any Attribute"]},"17254":{"connections":[{"id":14272,"orbit":0},{"id":26596,"orbit":0}],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Spell Haste","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Isolation"],"skill":17254,"stats":["15% increased Evasion Rating","8% increased Cast Speed"]},"17260":{"connections":[{"id":41180,"orbit":0},{"id":9037,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Piercing Claw","orbit":3,"orbitIndex":2,"recipe":["Greed","Ire","Despair"],"skill":17260,"stats":["Damage Penetrates 15% of Enemy Elemental Resistances while Shapeshifted"]},"17268":{"ascendancyName":"Invoker","connections":[{"id":7621,"orbit":3}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Shock Effect","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":6,"orbitIndex":13,"skill":17268,"stats":["15% increased Magnitude of Shock you inflict"]},"17282":{"connections":[{"id":47252,"orbit":0}],"group":252,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":20,"skill":17282,"stats":["16% increased Mana Regeneration Rate while stationary"]},"17283":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":17283,"stats":[]},"17294":{"connections":[{"id":19330,"orbit":-5},{"id":27501,"orbit":4}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":16,"skill":17294,"stats":["10% increased Life Regeneration rate"]},"17303":{"connections":[{"id":17026,"orbit":0},{"id":27992,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Utility Ordnance","orbit":7,"orbitIndex":6,"recipe":["Disgust","Despair","Envy"],"skill":17303,"stats":["40% increased Cooldown Recovery Rate for Grenade Skills","80% reduced Grenade Damage"]},"17316":{"connections":[{"id":40244,"orbit":-4},{"id":62986,"orbit":5}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":4,"orbitIndex":51,"skill":17316,"stats":["10% increased Damage with One Handed Weapons"]},"17330":{"connections":[{"id":61927,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","isNotable":true,"name":"Perforation","orbit":2,"orbitIndex":23,"recipe":["Greed","Greed","Suffering"],"skill":17330,"stats":["20% chance for Bleeding to be Aggravated when Inflicted against Enemies on Jagged Ground","40% increased Jagged Ground Duration"]},"17340":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":62051,"orbit":-4}],"group":845,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","isNotable":true,"name":"Adrenaline Rush","orbit":4,"orbitIndex":9,"recipe":["Disgust","Ire","Fear"],"skill":17340,"stats":["4% increased Movement Speed if you've Killed Recently","8% increased Attack Speed if you've killed Recently"]},"17348":{"connections":[{"id":11275,"orbit":0}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":17,"skill":17348,"stats":["12% increased Ignite Magnitude"]},"17349":{"connections":[{"id":23940,"orbit":-3},{"id":58138,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":0,"skill":17349,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"17356":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistCarrySoectralBell.dds","isNotable":true,"name":"Hollow Resonance Technique","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":8,"orbitIndex":58,"skill":17356,"stats":["Grants Skill: Hollow Resonance"]},"17366":{"connections":[{"id":29361,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":10,"skill":17366,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"17367":{"connections":[{"id":53941,"orbit":-6},{"id":12761,"orbit":0}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":4,"skill":17367,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"17372":{"connections":[{"id":35985,"orbit":0},{"id":19074,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Reaching Strike","orbit":3,"orbitIndex":4,"recipe":["Isolation","Paranoia","Guilt"],"skill":17372,"stats":["25% increased Melee Damage","+0.2 metres to Melee Strike Range"]},"17378":{"connections":[{"id":40894,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":22,"skill":17378,"stats":["Minions have 10% increased maximum Life"]},"17380":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":41972,"orbit":0},{"id":23427,"orbit":0},{"id":47270,"orbit":0},{"id":19955,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":1,"orbitIndex":6,"skill":17380,"stats":[]},"17394":{"connections":[{"id":45530,"orbit":-3}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Stun Buildup","orbit":7,"orbitIndex":0,"skill":17394,"stats":["Minions cause 15% increased Stun Buildup"]},"17411":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":527,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":17411,"stats":[]},"17417":{"connections":[{"id":3652,"orbit":3},{"id":27999,"orbit":0}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed and Physical Damage","orbit":3,"orbitIndex":4,"skill":17417,"stats":["5% increased Projectile Speed","8% increased Physical Damage"]},"17420":{"connections":[{"id":18717,"orbit":0},{"id":25565,"orbit":0},{"id":15356,"orbit":0}],"group":1448,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":17420,"stats":["12% increased Lightning Damage"]},"17447":{"connections":[{"id":24843,"orbit":-7},{"id":29320,"orbit":7}],"group":1261,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":2,"orbitIndex":14,"skill":17447,"stats":["20% increased Stun Threshold while Parrying"]},"17468":{"connections":[],"group":499,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":17468,"stats":["+5 to any Attribute"]},"17501":{"connections":[],"group":699,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":2,"orbitIndex":7,"skill":17501,"stats":["Minions deal 10% increased Damage"]},"17505":{"connections":[{"id":52106,"orbit":0},{"id":28774,"orbit":0},{"id":23382,"orbit":0}],"group":281,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":30,"skill":17505,"stats":["3% increased Cast Speed"]},"17517":{"connections":[{"id":13233,"orbit":-4},{"id":17655,"orbit":9}],"group":623,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":7,"orbitIndex":12,"skill":17517,"stats":["5% increased Area of Effect"]},"17523":{"connections":[{"id":42032,"orbit":0}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":8,"skill":17523,"stats":["16% increased Hazard Damage"]},"17532":{"connections":[{"id":61934,"orbit":0}],"group":600,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":2,"orbitIndex":20,"skill":17532,"stats":["12% increased Stun Threshold"]},"17548":{"connections":[{"id":630,"orbit":0},{"id":31039,"orbit":0}],"group":1097,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Moment of Truth","orbit":7,"orbitIndex":2,"recipe":["Ire","Suffering","Disgust"],"skill":17548,"stats":["25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently","15% increased Critical Hit Chance"]},"17553":{"connections":[],"group":959,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Pierce","orbit":7,"orbitIndex":5,"skill":17553,"stats":["25% chance for Projectiles to Pierce Enemies within 3m distance of you"]},"17584":{"connections":[],"group":680,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isSwitchable":true,"name":"Attack Area","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","id":53526,"name":"Spell and Attack Damage","stats":["8% increased Spell Damage","8% increased Attack Damage"]}},"orbit":2,"orbitIndex":17,"skill":17584,"stats":["6% increased Area of Effect for Attacks"]},"17587":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connectionArt":"CharacterPlanned","connections":[],"group":176,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":1,"orbitIndex":9,"skill":17587,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17589":{"connections":[{"id":36085,"orbit":0},{"id":64462,"orbit":7}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":23,"skill":17589,"stats":["10% increased Attack Damage"]},"17600":{"connections":[{"id":18519,"orbit":3},{"id":32096,"orbit":0},{"id":10041,"orbit":-2}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Thirsting Ally","orbit":3,"orbitIndex":19,"recipe":["Ire","Greed","Suffering"],"skill":17600,"stats":["Leeching Life from your Hits causes your Companion to also Leech the same amount of Life"]},"17602":{"connections":[{"id":59799,"orbit":4},{"id":59798,"orbit":-4}],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":7,"orbitIndex":15,"skill":17602,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"17625":{"connections":[{"id":10873,"orbit":-5}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":9,"skill":17625,"stats":["Gain 1 Rage on Melee Hit"]},"17646":{"ascendancyName":"Witchhunter","connections":[],"group":256,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds","isNotable":true,"name":"Judge, Jury, and Executioner","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":17646,"stats":["Decimating Strike"]},"17655":{"connections":[],"group":597,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isSwitchable":true,"name":"Aura Effect","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":14942,"name":"Damage","stats":["8% increased Damage"]}},"orbit":2,"orbitIndex":8,"skill":17655,"stats":["Aura Skills have 5% increased Magnitudes"]},"17664":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[{"id":11463,"orbit":0},{"id":33348,"orbit":0}],"group":1405,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Decisive Retreat","orbit":0,"orbitIndex":0,"recipe":["Envy","Envy","Ire"],"skill":17664,"stats":["50% increased Critical Damage Bonus against Enemies that have exited your Presence Recently"]},"17668":{"connections":[{"id":17215,"orbit":2}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Mana Regeneration and Attack Speed","orbit":2,"orbitIndex":22,"skill":17668,"stats":["2% increased Attack Speed","5% increased Mana Regeneration Rate"]},"17672":{"connections":[{"id":38732,"orbit":0},{"id":64427,"orbit":0}],"group":950,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":17672,"stats":["+5 to any Attribute"]},"17686":{"connections":[{"id":53996,"orbit":0},{"id":43575,"orbit":0}],"group":923,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage ","orbit":7,"orbitIndex":19,"skill":17686,"stats":["10% increased Melee Damage"]},"17687":{"connections":[{"id":2021,"orbit":-5}],"group":1463,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges","orbit":7,"orbitIndex":0,"skill":17687,"stats":["15% increased Mana Flask Charges gained"]},"17696":{"connections":[],"group":741,"icon":"Art/2DArt/SkillIcons/passives/SkillGemSlotsNode.dds","isNotable":true,"name":"Augmented Flesh","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Contempt","Suffering","Suffering"],"skill":17696,"stats":["Grants 2 additional Skill Slots"]},"17702":{"connections":[{"id":46882,"orbit":0},{"id":27262,"orbit":-3},{"id":20467,"orbit":2147483647}],"group":1178,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":17702,"stats":["+5 to any Attribute"]},"17706":{"connections":[{"id":46972,"orbit":-2}],"group":933,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges Used","orbit":2,"orbitIndex":20,"skill":17706,"stats":["4% reduced Flask Charges used from Mana Flasks"]},"17711":{"connections":[{"id":46989,"orbit":3}],"group":888,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":0,"orbitIndex":0,"skill":17711,"stats":["Spell Skills have 6% increased Area of Effect"]},"17724":{"connections":[{"id":17101,"orbit":-4}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Attack Damage","orbit":3,"orbitIndex":13,"skill":17724,"stats":["10% increased Attack Damage"]},"17725":{"connections":[{"id":9221,"orbit":0}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Bonded Precision","orbit":7,"orbitIndex":10,"recipe":["Disgust","Envy","Suffering"],"skill":17725,"stats":["Allies in your Presence have 25% increased Critical Hit Chance","25% increased Critical Hit Chance"]},"17726":{"connections":[{"id":33053,"orbit":7}],"group":967,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Stun Buildup","orbit":7,"orbitIndex":5,"skill":17726,"stats":["15% increased Stun Buildup"]},"17729":{"connectionArt":"CharacterPlanned","connections":[{"id":56466,"orbit":0}],"group":636,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Chance to Poison and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":5,"skill":17729,"stats":["12% increased Spell Damage","8% chance to Poison on Hit"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17745":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":508,"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":17745,"stats":[]},"17750":{"connections":[{"id":658,"orbit":4}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":7,"orbitIndex":22,"skill":17750,"stats":["+6% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 4% of Evasion Rating"]},"17754":{"ascendancyName":"Infernalist","connections":[],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds","isNotable":true,"name":"Loyal Hellhound","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":7,"skill":17754,"stats":["Grants Skill: Summon Infernal Hound"]},"17762":{"connections":[{"id":2964,"orbit":-7},{"id":28476,"orbit":0}],"group":523,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Vengeance","orbit":2,"orbitIndex":23,"recipe":["Guilt","Fear","Envy"],"skill":17762,"stats":["10% of Thorns Damage Leeched as Life"]},"17788":{"ascendancyName":"Lich","connections":[],"containJewelSocket":true,"group":1215,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isNotable":true,"isSwitchable":true,"name":"Crystalline Phylactery","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketcanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketnormal.dds"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketcanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketnormal.dds"}}},"orbit":6,"orbitIndex":0,"skill":17788,"stats":["Can Socket a non-Unique Basic Jewel into the Phylactery","100% increased Effect of bonuses gained from Socketed Jewel","50% more Mana Cost of Skills if you have no Energy Shield"]},"17791":{"connections":[{"id":526,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Stun Buildup","orbit":7,"orbitIndex":3,"skill":17791,"stats":["18% increased Stun Buildup with Maces"]},"17792":{"connections":[{"id":48734,"orbit":3}],"group":1501,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Presence Area","orbit":2,"orbitIndex":9,"skill":17792,"stats":["20% increased Presence Area of Effect"]},"17796":{"connections":[{"id":12412,"orbit":2147483647}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Cooldown Recovery Rate","orbit":2,"orbitIndex":12,"skill":17796,"stats":["5% increased Cooldown Recovery Rate"]},"17825":{"connections":[{"id":45585,"orbit":-7},{"id":46931,"orbit":-7},{"id":5681,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Tactical Retreat","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Disgust","Despair"],"skill":17825,"stats":["+0.5 metres to Dodge Roll distance while Surrounded","10% increased Movement Speed while Surrounded"]},"17854":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":55275,"orbit":7}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Escape Velocity","orbit":4,"orbitIndex":0,"recipe":["Greed","Disgust","Suffering"],"skill":17854,"stats":["3% increased Movement Speed","30% increased Evasion Rating"]},"17867":{"connections":[{"id":37092,"orbit":0}],"group":695,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Exposure Effect and Slow Effect","orbit":7,"orbitIndex":10,"skill":17867,"stats":["Debuffs you inflict have 7% increased Slow Magnitude","7% increased Exposure Effect"]},"17871":{"connections":[{"id":32672,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze and Chill Resistance","orbit":2,"orbitIndex":12,"skill":17871,"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"]},"17882":{"connections":[{"id":33596,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Volatile Grenades","orbit":7,"orbitIndex":0,"recipe":["Paranoia","Ire","Despair"],"skill":17882,"stats":["25% reduced Grenade Detonation Time"]},"17885":{"connections":[{"id":11392,"orbit":-7}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude on You","orbit":3,"orbitIndex":2,"skill":17885,"stats":["15% reduced Magnitude of Ignite on you"]},"17894":{"connectionArt":"CharacterPlanned","connections":[{"id":58058,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Her Final Bite","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":42,"skill":17894,"stats":["20% increased Physical Damage with Bows","Bow Attacks have Culling Strike"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17903":{"connections":[{"id":40117,"orbit":-7}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":7,"orbitIndex":8,"skill":17903,"stats":["16% increased Thorns damage"]},"17906":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":17906,"stats":[]},"17923":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":18826,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Volatility","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":16,"skill":17923,"stats":["10% chance to gain Volatility on Kill"]},"17924":{"connections":[{"id":51867,"orbit":-7}],"group":408,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":3,"orbitIndex":20,"skill":17924,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"17955":{"connections":[{"id":51708,"orbit":0}],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Careful Consideration","orbit":3,"orbitIndex":6,"recipe":["Paranoia","Paranoia","Greed"],"skill":17955,"stats":["30% reduced Evasion Rating if you have been Hit Recently","100% increased Evasion Rating if you haven't been Hit Recently"]},"17973":{"connections":[{"id":4748,"orbit":4},{"id":22691,"orbit":-6}],"group":858,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"isSwitchable":true,"name":"Rapid Recharge","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":48926,"name":"Living Death","stats":["Minions have 15% increased maximum Life","Minions Revive 15% faster"]}},"orbit":7,"orbitIndex":3,"skill":17973,"stats":["12% increased Energy Shield Recharge Rate","12% faster start of Energy Shield Recharge"]},"17994":{"connections":[{"id":22565,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":5,"skill":17994,"stats":["10% increased Armour","Gain Deflection Rating equal to 5% of Evasion Rating"]},"17999":{"connections":[{"id":51561,"orbit":0},{"id":42026,"orbit":0},{"id":63979,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown and Speed","orbit":7,"orbitIndex":4,"skill":17999,"stats":["8% increased Warcry Speed","6% increased Warcry Cooldown Recovery Rate"]},"18004":{"connections":[{"id":8881,"orbit":0}],"group":341,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":3,"orbitIndex":19,"skill":18004,"stats":["Inherent Rage loss starts 1 second later"]},"18049":{"connections":[{"id":5802,"orbit":0}],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":22,"skill":18049,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies within 2m"]},"18073":{"connections":[{"id":49952,"orbit":7},{"id":63114,"orbit":4}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Attack Damage","orbit":7,"orbitIndex":2,"skill":18073,"stats":["12% increased Attack Damage"]},"18081":{"connectionArt":"CharacterPlanned","connections":[{"id":52993,"orbit":0},{"id":14980,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Call Upon the Deep","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":7,"skill":18081,"stats":["Damage Penetrates 20% Elemental Resistances for each time you've used a Skill that Requires Glory in the past 6 seconds"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18086":{"connections":[{"id":62844,"orbit":0},{"id":7333,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Breath of Ice","orbit":4,"orbitIndex":54,"recipe":["Suffering","Disgust","Suffering"],"skill":18086,"stats":["Damage Penetrates 15% Cold Resistance","+10 to Intelligence"]},"18101":{"connections":[{"id":61615,"orbit":3},{"id":59413,"orbit":-3}],"group":657,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup Speed","orbit":0,"orbitIndex":0,"skill":18101,"stats":["8% increased speed of Recoup Effects"]},"18115":{"connections":[{"id":48856,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":7,"orbitIndex":7,"skill":18115,"stats":["12% increased Grenade Damage"]},"18121":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":18121,"stats":[]},"18146":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":57819,"orbit":2147483647}],"group":515,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Reduced Attribute Requirements","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18146,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"]},"18157":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":29447,"orbit":-8}],"group":348,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Tempered Defences","orbit":2,"orbitIndex":17,"recipe":["Fear","Guilt","Envy"],"skill":18157,"stats":["25% increased Armour","+15% of Armour also applies to Elemental Damage"]},"18158":{"ascendancyName":"Infernalist","connections":[],"group":766,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds","isNotable":true,"name":"Bringer of Flame","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":18158,"stats":["All Damage from you and Allies in your Presence","contributes to Flammability and Ignite Magnitudes"]},"18160":{"connections":[{"id":26945,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Chance","orbit":7,"orbitIndex":14,"skill":18160,"stats":["Minions have 20% increased Critical Hit Chance"]},"18167":{"connections":[{"id":49150,"orbit":-2}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Critical Hits","orbit":2,"orbitIndex":10,"skill":18167,"stats":["Invocated Spells have 12% increased Critical Hit Chance"]},"18186":{"connections":[{"id":13942,"orbit":0}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":0,"skill":18186,"stats":["15% increased Armour"]},"18207":{"connections":[{"id":53261,"orbit":-3}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Area and Damage","orbit":3,"orbitIndex":8,"skill":18207,"stats":["4% increased Area of Effect of Ancestrally Boosted Attacks","Ancestrally Boosted Attacks deal 8% increased Damage"]},"18245":{"connections":[{"id":30554,"orbit":0},{"id":21164,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Physical Damage Reduction","orbit":7,"orbitIndex":16,"skill":18245,"stats":["Minions have 8% increased maximum Life","Minions have 8% additional Physical Damage Reduction"]},"18270":{"connections":[{"id":45874,"orbit":3}],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":5,"orbitIndex":55,"skill":18270,"stats":["12% increased Damage with Plant Skills"]},"18280":{"ascendancyName":"Ritualist","connections":[],"group":1608,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds","isNotable":true,"name":"Mind Phylacteries","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":18280,"stats":["Can instead consume 25% of maximum Mana to trigger Charms with insufficient charges"]},"18308":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":781,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Bleeding Out","orbit":4,"orbitIndex":48,"recipe":["Despair","Suffering","Fear"],"skill":18308,"stats":["+250 to Accuracy against Bleeding Enemies","Bleeding you inflict deals Damage 10% faster"]},"18314":{"connections":[{"id":60239,"orbit":-4},{"id":58593,"orbit":-6}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":13,"skill":18314,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"18348":{"ascendancyName":"Infernalist","connections":[{"id":19482,"orbit":5},{"id":8854,"orbit":0},{"id":46016,"orbit":8}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds","isNotable":true,"name":"Altered Flesh","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":60,"skill":18348,"stats":["20% of Physical Damage taken as Chaos Damage","20% of Lightning Damage taken as Fire Damage","20% of Cold Damage taken as Fire Damage"]},"18353":{"connectionArt":"CharacterPlanned","connections":[{"id":20496,"orbit":0},{"id":3544,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Physical and Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":20,"skill":18353,"stats":["12% increased Lightning Damage","12% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18374":{"connections":[],"group":523,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Leech","orbit":2,"orbitIndex":7,"skill":18374,"stats":["8% increased amount of Life Leeched","12% increased Thorns damage"]},"18397":{"connections":[{"id":55063,"orbit":0},{"id":4139,"orbit":0}],"group":148,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Savoured Blood","orbit":3,"orbitIndex":5,"recipe":["Despair","Ire","Ire"],"skill":18397,"stats":["35% increased amount of Life Leeched","Leech Life 20% slower"]},"18407":{"connections":[],"group":764,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":18407,"stats":["+5 to any Attribute"]},"18419":{"connections":[{"id":11014,"orbit":0},{"id":16784,"orbit":0},{"id":23667,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Mending","orbit":7,"orbitIndex":18,"recipe":["Envy","Fear","Paranoia"],"skill":18419,"stats":["Regenerate 1% of maximum Life per second while you have a Totem","Totems Regenerate 3% of maximum Life per second"]},"18441":{"connectionArt":"CharacterPlanned","connections":[{"id":34181,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":18441,"stats":["+3 to Maximum Rage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18448":{"connections":[{"id":30141,"orbit":0},{"id":6872,"orbit":0},{"id":30457,"orbit":0},{"id":59039,"orbit":0}],"group":164,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":18448,"stats":["+5 to any Attribute"]},"18451":{"connections":[],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":12,"skill":18451,"stats":["20% increased Frenzy Charge Duration"]},"18465":{"connections":[{"id":39540,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"isSwitchable":true,"name":"Cruel Fate","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds","id":50882,"name":"Primal Spirit","stats":["10% increased Critical Hit Chance while Shapeshifted","8% increased Skill Speed while Shapeshifted"]}},"orbit":4,"orbitIndex":44,"skill":18465,"stats":["20% increased Critical Damage Bonus","20% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"]},"18470":{"connections":[{"id":4447,"orbit":0}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":1,"orbitIndex":4,"skill":18470,"stats":["15% increased Pin Buildup"]},"18472":{"connections":[{"id":46533,"orbit":0}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":12,"skill":18472,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"]},"18485":{"connections":[{"id":20119,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Unstable Bond","orbit":3,"orbitIndex":0,"recipe":["Envy","Guilt","Despair"],"skill":18485,"stats":["Gain 3 Volatility when an Allied Persistent Reviving Minion is Killed"]},"18489":{"connections":[{"id":13356,"orbit":7},{"id":12751,"orbit":-7},{"id":37258,"orbit":0}],"group":528,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":7,"orbitIndex":19,"skill":18489,"stats":["10% increased Damage with One Handed Weapons"]},"18496":{"connections":[{"id":50616,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Lasting Trauma","orbit":7,"orbitIndex":12,"recipe":["Suffering","Paranoia","Envy"],"skill":18496,"stats":["5% reduced Attack Speed","30% increased Magnitude of Ailments you inflict","20% increased Duration of Damaging Ailments on Enemies"]},"18505":{"connections":[{"id":45090,"orbit":0},{"id":50616,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Crushing Verdict","orbit":7,"orbitIndex":16,"recipe":["Envy","Suffering","Ire"],"skill":18505,"stats":["5% reduced Attack Speed","30% increased Stun Buildup","50% increased Attack Damage"]},"18519":{"connections":[{"id":30910,"orbit":-7}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Life Leech and Companion Damage","orbit":7,"orbitIndex":16,"skill":18519,"stats":["8% increased amount of Life Leeched","Companions deal 12% increased Damage"]},"18548":{"connections":[{"id":28992,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":7,"orbitIndex":8,"skill":18548,"stats":["3% increased Attack Speed"]},"18568":{"connections":[{"id":46887,"orbit":-5}],"group":1276,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech and Cold Resistance","orbit":2,"orbitIndex":1,"skill":18568,"stats":["+5% to Cold Resistance","10% increased amount of Mana Leeched"]},"18585":{"ascendancyName":"Warbringer","connections":[{"id":6127,"orbit":0}],"group":34,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Armour","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18585,"stats":["20% increased Armour"]},"18593":{"connections":[{"id":47080,"orbit":0}],"group":113,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":18593,"stats":["12% increased Lightning Damage"]},"18624":{"connections":[{"id":39608,"orbit":-2},{"id":12329,"orbit":2}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":3,"orbitIndex":22,"skill":18624,"stats":["16% increased Hazard Damage"]},"18629":{"connections":[{"id":64327,"orbit":0}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":0,"skill":18629,"stats":["5% increased Block chance"]},"18651":{"connections":[{"id":11736,"orbit":0},{"id":63863,"orbit":0}],"group":896,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":18651,"stats":["12% increased Lightning Damage"]},"18678":{"ascendancyName":"Chronomancer","connections":[{"id":28153,"orbit":9}],"group":336,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Buff Expiry Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18678,"stats":["Buffs on you expire 10% slower"]},"18684":{"connections":[],"flavourText":"\"In my dreams I see a great warrior, his skin scorched black, his fists aflame.\"","group":137,"icon":"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds","isKeystone":true,"name":"Avatar of Fire","orbit":0,"orbitIndex":0,"skill":18684,"stats":["75% of Damage Converted to Fire Damage","Deal no Non-Fire Damage"]},"18713":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connectionArt":"CharacterPlanned","connections":[],"group":91,"icon":"Art/2DArt/SkillIcons/passives/MasteryArmourandEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":18713,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18717":{"connections":[{"id":60483,"orbit":0}],"group":1437,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":18717,"stats":["12% increased Lightning Damage"]},"18737":{"connections":[{"id":17725,"orbit":0}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":6,"skill":18737,"stats":["10% increased Critical Hit Chance"]},"18742":{"connections":[{"id":7721,"orbit":-6},{"id":62732,"orbit":0}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":6,"skill":18742,"stats":["12% increased Stun Threshold"]},"18744":{"connections":[{"id":60324,"orbit":2}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":10,"skill":18744,"stats":["Remnants can be collected from 20% further away"]},"18746":{"connections":[],"group":138,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":0,"orbitIndex":0,"skill":18746,"stats":["5% increased Block chance"]},"18793":{"connections":[{"id":33639,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Consumption Chance","orbit":7,"orbitIndex":22,"skill":18793,"stats":["Skills have 5% chance to not remove Elemental Infusions but still count as consuming them"]},"18801":{"connections":[{"id":11752,"orbit":2147483647},{"id":63360,"orbit":0}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":7,"orbitIndex":10,"skill":18801,"stats":["Banner Skills have 20% increased Duration"]},"18815":{"connections":[{"id":40990,"orbit":0}],"group":1449,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":18815,"stats":["Damage Penetrates 6% Lightning Resistance"]},"18818":{"connections":[{"id":29517,"orbit":0},{"id":49461,"orbit":2},{"id":21314,"orbit":-2}],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Speed","orbit":0,"orbitIndex":0,"skill":18818,"stats":["2% increased Attack Speed","5% increased Attack Damage"]},"18822":{"connections":[{"id":21567,"orbit":-3},{"id":47790,"orbit":3}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Damage","orbit":1,"orbitIndex":7,"skill":18822,"stats":["10% increased Damage"]},"18826":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":47344,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds","isNotable":true,"name":"Inner Turmoil","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":8,"skill":18826,"stats":["Gain 1 Volatility on inflicting an Elemental Ailment","Take no Damage from Volatility"]},"18831":{"connections":[{"id":49545,"orbit":7}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Block","orbit":2,"orbitIndex":19,"skill":18831,"stats":["5% increased Block chance"]},"18845":{"connections":[{"id":55807,"orbit":-5}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":27384,"name":"Spell and Minion Damage","stats":["10% increased Spell Damage","Minions deal 10% increased Damage"]}},"orbit":7,"orbitIndex":11,"skill":18845,"stats":["10% increased Spell Damage"]},"18846":{"connections":[],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":3,"orbitIndex":8,"skill":18846,"stats":["Spell Skills have 6% increased Area of Effect"]},"18849":{"ascendancyName":"Stormweaver","connections":[],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds","isNotable":true,"name":"Shaper of Winter","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":5,"orbitIndex":2,"skill":18849,"stats":["All Damage from Hits Contributes to Chill Magnitude"]},"18856":{"connections":[{"id":24491,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":3,"orbitIndex":0,"skill":18856,"stats":["Invocated Spells deal 15% increased Damage"]},"18864":{"connections":[{"id":2745,"orbit":0}],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Ailment Magnitude","orbit":2,"orbitIndex":2,"skill":18864,"stats":["10% increased Magnitude of Ailments you inflict"]},"18882":{"connections":[{"id":24045,"orbit":-2},{"id":26786,"orbit":0},{"id":30047,"orbit":0},{"id":29941,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":6,"skill":18882,"stats":["+5 to any Attribute"]},"18895":{"connections":[{"id":12661,"orbit":3}],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":1,"orbitIndex":6,"skill":18895,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"]},"18897":{"connections":[{"id":53185,"orbit":5}],"group":1498,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Evasion Rating","orbit":2,"orbitIndex":4,"skill":18897,"stats":["15% increased Evasion Rating"]},"18910":{"connections":[{"id":10265,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Critical Chance","orbit":5,"orbitIndex":48,"skill":18910,"stats":["10% increased Critical Hit Chance with Spears"]},"18913":{"connections":[{"id":12419,"orbit":-2}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage and Duration","orbit":7,"orbitIndex":22,"skill":18913,"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"]},"18923":{"connections":[{"id":61976,"orbit":0},{"id":17118,"orbit":0},{"id":39570,"orbit":0},{"id":9085,"orbit":0}],"group":1127,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":18923,"stats":["+5 to any Attribute"]},"18940":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1566,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds","isMultipleChoiceOption":true,"name":"Shattering Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18940,"stats":["Grants Skill: Shattering Concoction"]},"18959":{"connections":[{"id":55843,"orbit":0}],"group":463,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Ruinic Helm","orbit":2,"orbitIndex":14,"recipe":["Paranoia","Isolation","Fear"],"skill":18959,"stats":["+1 to Maximum Energy Shield per 8 Item Armour on Equipped Helmet"]},"18969":{"connections":[],"group":1515,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Speed","orbit":0,"orbitIndex":0,"skill":18969,"stats":["3% increased Attack Speed with Bows"]},"18970":{"connections":[{"id":17366,"orbit":-3},{"id":11938,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":16,"skill":18970,"stats":["+8 to Evasion Rating","+5 to maximum Energy Shield"]},"18972":{"connectionArt":"CharacterPlanned","connections":[{"id":34782,"orbit":0}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Echoes of Ferocity","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":18972,"stats":["15% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19001":{"connections":[{"id":16786,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Immobilisation Buildup","orbit":7,"orbitIndex":18,"skill":19001,"stats":["15% increased Immobilisation buildup"]},"19003":{"connections":[{"id":12166,"orbit":0},{"id":3128,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":19003,"stats":["10% increased Cold Damage"]},"19006":{"connections":[{"id":39461,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":18,"skill":19006,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"]},"19011":{"connections":[{"id":45363,"orbit":0}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":20,"skill":19011,"stats":["10% increased Melee Damage"]},"19027":{"connections":[{"id":21156,"orbit":-2},{"id":7847,"orbit":0}],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Charge Duration","orbit":7,"orbitIndex":12,"skill":19027,"stats":["15% increased Endurance, Frenzy and Power Charge Duration"]},"19044":{"connections":[{"id":53188,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Arcane Intensity","orbit":1,"orbitIndex":0,"recipe":["Disgust","Fear","Despair"],"skill":19044,"stats":["3% increased Spell Damage per 100 maximum Mana"]},"19074":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":7,"orbitIndex":6,"skill":19074,"stats":[]},"19104":{"connections":[{"id":29582,"orbit":0}],"group":1025,"icon":"Art/2DArt/SkillIcons/passives/eagleeye.dds","isNotable":true,"isSwitchable":true,"name":"Eagle Eye","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","id":39628,"name":"Reflex Action","stats":["30% increased Parry Damage","30% increased Evasion Rating while Parrying"]}},"orbit":0,"orbitIndex":0,"skill":19104,"stats":["+30 to Accuracy Rating","10% increased Accuracy Rating"]},"19112":{"connections":[{"id":36358,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":8,"skill":19112,"stats":["7% increased Chaos Damage"]},"19122":{"connections":[{"id":28432,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Armour if Consumed Endurance Charge","orbit":2,"orbitIndex":16,"skill":19122,"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"]},"19125":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":794,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Potent Incantation","orbit":1,"orbitIndex":8,"recipe":["Paranoia","Paranoia","Disgust"],"skill":19125,"stats":["30% increased Spell Damage","5% reduced Cast Speed"]},"19129":{"connections":[{"id":55066,"orbit":0},{"id":9290,"orbit":0}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":21,"skill":19129,"stats":["15% increased Pin Buildup"]},"19156":{"connections":[{"id":12249,"orbit":-7},{"id":17283,"orbit":0}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Immaterial","orbit":2,"orbitIndex":12,"recipe":["Ire","Disgust","Envy"],"skill":19156,"stats":["50% increased Evasion Rating if Energy Shield Recharge has started in the past 2 seconds","30% increased Evasion Rating while you have Energy Shield"]},"19162":{"connectionArt":"CharacterPlanned","connections":[{"id":34143,"orbit":0},{"id":31554,"orbit":5},{"id":15141,"orbit":2147483647}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":60,"skill":19162,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19203":{"connections":[{"id":10260,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":21,"skill":19203,"stats":["Channelling Skills deal 12% increased Damage"]},"19223":{"connections":[{"id":21755,"orbit":0},{"id":53166,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":18,"skill":19223,"stats":["10% increased Attack Damage"]},"19224":{"connections":[{"id":32555,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":4,"orbitIndex":66,"skill":19224,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"19233":{"ascendancyName":"Amazon","connections":[{"id":42441,"orbit":0}],"group":1590,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":19233,"stats":["12% increased Elemental Damage"]},"19236":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":163,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Projectile Bulwark","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Despair"],"skill":19236,"stats":["30% increased Armour","Defend with 120% of Armour against Projectile Attacks"]},"19240":{"connections":[{"id":46358,"orbit":-6},{"id":4847,"orbit":5}],"group":676,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":19240,"stats":["+5 to any Attribute"]},"19249":{"connections":[{"id":33209,"orbit":4},{"id":40550,"orbit":0}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Supportive Ancestors","orbit":6,"orbitIndex":0,"recipe":["Fear","Disgust","Isolation"],"skill":19249,"stats":["25% increased Damage while you have a Totem","Spells Cast by Totems have 3% increased Cast Speed per Summoned Totem","Attacks used by Totems have 3% increased Attack Speed per Summoned Totem"]},"19277":{"connections":[{"id":44783,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":12,"skill":19277,"stats":["10% increased Spell Area Damage"]},"19288":{"connections":[],"flavourText":"Utter trust in your defence unleashes ultimate potential.","group":1000,"icon":"Art/2DArt/SkillIcons/passives/GlancingBlows.dds","isKeystone":true,"name":"Glancing Blows","orbit":0,"orbitIndex":0,"skill":19288,"stats":["Chance to Evade is Unlucky","Chance to Deflect is Lucky"]},"19318":{"connections":[{"id":53795,"orbit":5}],"group":485,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":3,"orbitIndex":13,"skill":19318,"stats":["20% increased Effect of Puppet Master"]},"19330":{"connections":[],"group":721,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":4,"orbitIndex":52,"skill":19330,"stats":["10% increased Life Regeneration rate"]},"19337":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1224,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Precision Salvo","orbit":0,"orbitIndex":0,"recipe":["Despair","Envy","Envy"],"skill":19337,"stats":["8% increased Projectile Speed","6% increased Attack Speed","12% increased Accuracy Rating"]},"19338":{"connections":[{"id":60,"orbit":0}],"group":1426,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":3,"orbitIndex":0,"skill":19338,"stats":["+8 to Dexterity"]},"19341":{"connections":[],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":7,"orbitIndex":10,"skill":19341,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"19342":{"connections":[{"id":17553,"orbit":-3},{"id":46296,"orbit":0},{"id":27493,"orbit":0}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":3,"orbitIndex":8,"skill":19342,"stats":["10% increased Projectile Damage"]},"19355":{"connections":[],"group":1040,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":6,"orbitIndex":4,"skill":19355,"stats":["15% increased maximum Energy Shield"]},"19359":{"connections":[{"id":35095,"orbit":4},{"id":52245,"orbit":0}],"group":1480,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Damage and Resistance","orbit":3,"orbitIndex":2,"skill":19359,"stats":["5% increased Chaos Damage","+3% to Chaos Resistance"]},"19370":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistSpectralBell.dds","isNotable":true,"name":"Hollow Focus Technique","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":5,"orbitIndex":71,"skill":19370,"stats":["Grants Skill: Hollow Focus"]},"19424":{"ascendancyName":"Titan","connections":[{"id":60634,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Strength","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":6,"orbitIndex":48,"skill":19424,"stats":["4% increased Strength"]},"19426":{"connections":[{"id":15443,"orbit":0}],"group":1091,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":4,"skill":19426,"stats":["10% increased Physical Damage"]},"19442":{"connections":[{"id":25170,"orbit":-3},{"id":8606,"orbit":0}],"group":1075,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Prolonged Assault","orbit":2,"orbitIndex":8,"recipe":["Guilt","Despair","Suffering"],"skill":19442,"stats":["16% increased Attack Damage","16% increased Skill Effect Duration","Buffs on you expire 10% slower"]},"19461":{"connections":[{"id":64415,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Lightning and Cold Damage","orbit":3,"orbitIndex":16,"skill":19461,"stats":["8% increased Cold Damage","8% increased Lightning Damage"]},"19470":{"connections":[],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Life and Mana Flask Recovery","orbit":3,"orbitIndex":17,"skill":19470,"stats":["10% increased Life and Mana Recovery from Flasks"]},"19482":{"ascendancyName":"Infernalist","connections":[{"id":36564,"orbit":0}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":109,"skill":19482,"stats":["3% increased maximum Life"]},"19542":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[{"id":1448,"orbit":0}],"group":1357,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":19542,"stats":[]},"19546":{"connections":[{"id":5681,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Favourable Odds","orbit":2,"orbitIndex":4,"recipe":["Despair","Greed","Disgust"],"skill":19546,"stats":["30% increased Block chance while Surrounded","10% increased Deflection Rating while Surrounded","40% increased Ailment and Stun Threshold while Surrounded"]},"19563":{"connections":[{"id":47931,"orbit":0},{"id":58496,"orbit":-7},{"id":6735,"orbit":7}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":19563,"stats":["12% increased Damage while Shapeshifted"]},"19573":{"connections":[{"id":38479,"orbit":-5},{"id":19342,"orbit":-3}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Pierce","orbit":7,"orbitIndex":11,"skill":19573,"stats":["25% chance for Projectiles to Pierce Enemies within 3m distance of you"]},"19644":{"connections":[{"id":14505,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Left Hand of Darkness","orbit":4,"orbitIndex":29,"recipe":["Isolation","Suffering","Envy"],"skill":19644,"stats":["Minions have 20% additional Physical Damage Reduction","Minions have +23% to Chaos Resistance","Attacks Gain 5% of Damage as extra Chaos Damage"]},"19674":{"connections":[{"id":41493,"orbit":0}],"group":345,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":3,"orbitIndex":2,"skill":19674,"stats":["8% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"19715":{"connections":[{"id":34927,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Cremation","orbit":4,"orbitIndex":66,"recipe":["Isolation","Disgust","Isolation"],"skill":19715,"stats":["Damage Penetrates 18% Fire Resistance","Gain 6% of Elemental Damage as Extra Fire Damage"]},"19722":{"connections":[],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Thin Ice","orbit":7,"orbitIndex":10,"recipe":["Suffering","Ire","Greed"],"skill":19722,"stats":["20% increased Freeze Buildup","50% increased Damage with Hits against Frozen Enemies"]},"19749":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":1,"orbitIndex":6,"skill":19749,"stats":[]},"19750":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":739,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":0,"orbitIndex":0,"skill":19750,"stats":[]},"19751":{"connections":[{"id":35618,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Threshold","orbit":2,"orbitIndex":19,"skill":19751,"stats":["15% increased Freeze Threshold"]},"19767":{"connections":[{"id":35223,"orbit":0},{"id":13895,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Attack Speed","orbit":4,"orbitIndex":10,"skill":19767,"stats":["3% increased Attack Speed with Spears"]},"19779":{"connections":[{"id":63891,"orbit":2}],"group":965,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":2,"orbitIndex":22,"skill":19779,"stats":["7% increased Chaos Damage"]},"19794":{"connections":[],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude on You","orbit":3,"orbitIndex":22,"skill":19794,"stats":["15% reduced Magnitude of Ignite on you"]},"19796":{"connections":[{"id":18308,"orbit":0}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Attack Damage vs Bleeding Enemies","orbit":7,"orbitIndex":16,"skill":19796,"stats":["16% increased Attack Damage against Bleeding Enemies"]},"19802":{"connections":[{"id":64399,"orbit":2}],"group":574,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":2,"orbitIndex":8,"skill":19802,"stats":["15% increased Critical Damage Bonus for Attack Damage"]},"19808":{"connections":[],"group":1082,"icon":"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds","isSwitchable":true,"name":"Ailment Chance","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","id":28615,"name":"Accuracy","stats":["8% increased Accuracy Rating"]}},"orbit":0,"orbitIndex":0,"skill":19808,"stats":["10% increased chance to inflict Ailments"]},"19820":{"connections":[{"id":5686,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Cold Damage","orbit":2,"orbitIndex":20,"skill":19820,"stats":["10% increased Armour","+10% of Armour also applies to Cold Damage"]},"19846":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":382,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":1,"orbitIndex":6,"skill":19846,"stats":[]},"19873":{"connections":[{"id":13233,"orbit":4},{"id":17655,"orbit":-9}],"group":623,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":7,"orbitIndex":4,"skill":19873,"stats":["5% increased Area of Effect"]},"19880":{"connections":[{"id":59390,"orbit":0}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Evasion if Consumed Frenzy Charge","orbit":2,"orbitIndex":0,"skill":19880,"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"]},"19936":{"connections":[{"id":290,"orbit":3}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":19936,"stats":["12% increased Fire Damage"]},"19942":{"connections":[{"id":1144,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Attack Elemental Damage","orbit":2,"orbitIndex":1,"skill":19942,"stats":["12% increased Elemental Damage with Attacks"]},"19953":{"connectionArt":"CharacterPlanned","connections":[{"id":50142,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":19953,"stats":["15% increased Lightning Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19955":{"connections":[],"group":821,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Endless Blizzard","orbit":4,"orbitIndex":6,"recipe":["Isolation","Suffering","Fear"],"skill":19955,"stats":["+1 to Level of all Cold Skills"]},"19966":{"connectionArt":"CharacterPlanned","connections":[{"id":829,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":19,"skill":19966,"stats":["25% increased Minion Duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19998":{"connections":[{"id":44430,"orbit":0}],"group":928,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Damage","orbit":0,"orbitIndex":0,"skill":19998,"stats":["12% increased Damage with Crossbows"]},"20008":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Unleash Fire","orbit":7,"orbitIndex":4,"recipe":["Disgust","Guilt","Greed"],"skill":20008,"stats":["30% increased Stun Buildup with Melee Damage","Projectiles deal 75% increased Damage against Heavy Stunned Enemies"]},"20015":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":426,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":20015,"stats":[]},"20024":{"connections":[{"id":44223,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":22,"skill":20024,"stats":["15% increased Critical Damage Bonus"]},"20032":{"connections":[{"id":28680,"orbit":0},{"id":56762,"orbit":0}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Erraticism","orbit":2,"orbitIndex":0,"recipe":["Despair","Greed","Guilt"],"skill":20032,"stats":["16% increased Cast Speed if you've dealt a Critical Hit Recently","10% reduced Critical Hit Chance"]},"20044":{"connections":[{"id":30736,"orbit":0}],"group":1521,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":7,"skill":20044,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"20049":{"connections":[{"id":32818,"orbit":5}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":7,"orbitIndex":0,"skill":20049,"stats":["10% increased Charm Charges gained"]},"20091":{"connections":[{"id":46565,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":5,"orbitIndex":43,"skill":20091,"stats":["10% increased Damage with Swords"]},"20105":{"connections":[{"id":13895,"orbit":0}],"group":1481,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Accuracy","orbit":0,"orbitIndex":0,"skill":20105,"stats":["10% increased Accuracy Rating with Spears"]},"20115":{"connections":[{"id":49734,"orbit":0},{"id":24420,"orbit":0},{"id":63243,"orbit":0},{"id":30258,"orbit":0}],"group":247,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":20115,"stats":["+5 to any Attribute"]},"20119":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":699,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":20119,"stats":[]},"20140":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":953,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":20140,"stats":[]},"20195":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":56,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds","isNotable":true,"name":"Spiked Plates","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":20195,"stats":["Body Armour grants 100% increased Thorns damage"]},"20205":{"connections":[{"id":33059,"orbit":0}],"group":978,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":2,"orbitIndex":4,"skill":20205,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"]},"20236":{"connections":[{"id":4346,"orbit":0}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack and Cast Speed on Critical","orbit":0,"orbitIndex":0,"skill":20236,"stats":["3% increased Attack Speed if you've dealt a Critical Hit Recently","3% increased Cast Speed if you've dealt a Critical Hit Recently"]},"20251":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":131,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Splitting Ground","orbit":3,"orbitIndex":23,"recipe":["Suffering","Suffering","Isolation"],"skill":20251,"stats":["Skills which create Fissures have a 20% chance to create an additional Fissure"]},"20289":{"connections":[{"id":61896,"orbit":0},{"id":50767,"orbit":0}],"group":121,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Frozen Claw","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Ire"],"skill":20289,"stats":["Gain 8% of Damage as Extra Cold Damage while Shapeshifted"]},"20303":{"connections":[{"id":9908,"orbit":0}],"group":402,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":16,"skill":20303,"stats":["10% increased Life Regeneration rate"]},"20350":{"connections":[{"id":4948,"orbit":0},{"id":47006,"orbit":0},{"id":28304,"orbit":0}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":10,"skill":20350,"stats":["20% increased Damage against Enemies with Fully Broken Armour"]},"20387":{"connections":[{"id":57810,"orbit":0}],"group":1002,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":20387,"stats":["15% increased chance to Shock"]},"20388":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":627,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Regenerative Flesh","orbit":2,"orbitIndex":22,"recipe":["Greed","Disgust","Greed"],"skill":20388,"stats":["6% of Damage taken Recouped as Life","Minions Recoup 15% of Damage taken as Life"]},"20390":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":37619,"orbit":2147483647},{"id":13693,"orbit":2147483647}],"group":311,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":20390,"stats":[]},"20391":{"connectionArt":"CharacterPlanned","connections":[{"id":16947,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":15,"skill":20391,"stats":["8% increased Block chance"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20397":{"connections":[{"id":4577,"orbit":3},{"id":8556,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Authority","orbit":7,"orbitIndex":11,"recipe":["Greed","Envy","Suffering"],"skill":20397,"stats":["15% increased Area of Effect for Attacks","10% increased Cooldown Recovery Rate"]},"20414":{"connections":[{"id":35043,"orbit":0},{"id":52410,"orbit":0},{"id":50146,"orbit":0}],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Reprisal","orbit":4,"orbitIndex":31,"recipe":["Ire","Despair","Despair"],"skill":20414,"stats":["25% increased Parried Debuff Magnitude"]},"20416":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":468,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Grit","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Envy"],"skill":20416,"stats":["10% chance when you gain an Endurance Charge to gain an additional Endurance Charge","+1 to Maximum Endurance Charges"]},"20429":{"connections":[{"id":28797,"orbit":0}],"group":1517,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Speed","orbit":6,"orbitIndex":62,"skill":20429,"stats":["3% increased Attack Speed with Daggers"]},"20437":{"ascendancyName":"Martial Artist","connections":[{"id":39552,"orbit":5}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Attributes","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":4,"orbitIndex":7,"skill":20437,"stats":["+5 to all Attributes"]},"20467":{"connections":[{"id":58312,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Culling Strike Threshold","orbit":3,"orbitIndex":12,"skill":20467,"stats":["5% increased Culling Strike Threshold"]},"20495":{"connections":[],"group":750,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Dark Entropy","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Ferocity","Isolation","Disgust"],"skill":20495,"stats":["Withered also causes enemies to deal 1% reduced Damage"]},"20496":{"connectionArt":"CharacterPlanned","connections":[{"id":11984,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":6,"skill":20496,"stats":["15% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20499":{"connections":[{"id":34327,"orbit":0},{"id":2336,"orbit":-2}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Effect","orbit":7,"orbitIndex":13,"skill":20499,"stats":["15% increased effect of Arcane Surge on you"]},"20504":{"connections":[{"id":62341,"orbit":-5}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":0,"orbitIndex":0,"skill":20504,"stats":["Recover 5 Life when you Block"]},"20511":{"connections":[{"id":53804,"orbit":-7},{"id":49259,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","isNotable":true,"name":"Cremating Cries","orbit":3,"orbitIndex":14,"recipe":["Despair","Suffering","Paranoia"],"skill":20511,"stats":["Empowered Attacks Gain 15% of Physical Damage as Extra Fire damage"]},"20547":{"connections":[{"id":33340,"orbit":0},{"id":34412,"orbit":-2}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":11,"skill":20547,"stats":["15% increased Stun Buildup"]},"20558":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":235,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","isNotable":true,"name":"Among the Hordes","orbit":2,"orbitIndex":20,"recipe":["Suffering","Greed","Suffering"],"skill":20558,"stats":["3% increased Movement Speed","15% increased Attack Damage","Minions have 10% increased Movement Speed"]},"20582":{"connections":[{"id":55329,"orbit":0}],"group":1459,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Duration","orbit":6,"orbitIndex":21,"skill":20582,"stats":["15% increased Parried Debuff Duration"]},"20637":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connectionArt":"CharacterPlanned","connections":[],"group":566,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupExtra.dds","isOnlyImage":true,"name":"Damage Mastery","orbit":0,"orbitIndex":0,"skill":20637,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20641":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":51934,"orbit":0}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":1,"orbitIndex":1,"skill":20641,"stats":[]},"20645":{"connections":[{"id":64284,"orbit":4}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":14,"skill":20645,"stats":["10% increased Attack Area Damage"]},"20649":{"connections":[{"id":62998,"orbit":0},{"id":2582,"orbit":0},{"id":65290,"orbit":0}],"group":1486,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":20649,"stats":["10% increased Lightning Damage"]},"20677":{"connections":[{"id":9586,"orbit":0},{"id":535,"orbit":0}],"group":1203,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"For the Jugular","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Guilt"],"skill":20677,"stats":["25% increased Critical Damage Bonus","+10 to Intelligence"]},"20686":{"connections":[],"group":914,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isNotable":true,"name":"Paragon","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Ferocity","Isolation","Despair"],"skill":20686,"stats":["+5% to Quality of all Skills","+5 to all Attributes"]},"20691":{"connections":[{"id":41739,"orbit":0}],"group":569,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":8,"skill":20691,"stats":["15% increased Stun Buildup"]},"20701":{"ascendancyName":"Disciple of Varashta","connections":[{"id":35880,"orbit":3}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FocusStaff.dds","isNotable":true,"name":"Instruments of Power","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":3,"orbitIndex":4,"skill":20701,"stats":["You can equip a Focus while wielding a Staff","50% reduced bonuses gained from Equipped Focus"]},"20718":{"connections":[{"id":30979,"orbit":-3}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Duration","orbit":7,"orbitIndex":12,"skill":20718,"stats":["10% increased Skill Effect Duration"]},"20744":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":991,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":1,"orbitIndex":3,"skill":20744,"stats":[]},"20772":{"ascendancyName":"Lich","connections":[{"id":2877,"orbit":-4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Mana","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":15028,"name":"Minion Duration","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["15% increased Minion Duration"]}},"orbit":9,"orbitIndex":114,"skill":20772,"stats":["3% increased maximum Mana"]},"20779":{"connections":[{"id":43431,"orbit":9},{"id":50239,"orbit":5}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":3,"orbitIndex":0,"skill":20779,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"20782":{"connections":[{"id":52191,"orbit":-3},{"id":42361,"orbit":0}],"group":1315,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":8,"skill":20782,"stats":["7% increased Chaos Damage"]},"20787":{"connections":[{"id":5390,"orbit":2147483647}],"group":1507,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":21,"skill":20787,"stats":["15% increased Freeze Buildup"]},"20791":{"connections":[{"id":13777,"orbit":0},{"id":11741,"orbit":0}],"group":220,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration and Energy Shield","orbit":2,"orbitIndex":10,"skill":20791,"stats":["10% increased Power Charge Duration","10% increased maximum Energy Shield if you've consumed a Power Charge Recently"]},"20820":{"connections":[{"id":40166,"orbit":0}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":12,"skill":20820,"stats":["3% increased Attack Speed"]},"20830":{"ascendancyName":"Witchhunter","connections":[{"id":37078,"orbit":8}],"group":339,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":20830,"stats":["8% increased Area of Effect"]},"20831":{"connections":[{"id":29843,"orbit":0},{"id":44875,"orbit":0}],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds","isNotable":true,"name":"Catlike Agility","orbit":2,"orbitIndex":14,"skill":20831,"stats":["25% increased Evasion Rating","40% increased Evasion Rating if you've Dodge Rolled Recently","3% reduced Movement Speed Penalty from using Skills while moving"]},"20837":{"connections":[{"id":61104,"orbit":0}],"group":1088,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback","orbit":0,"orbitIndex":0,"skill":20837,"stats":["8% increased Knockback Distance"]},"20842":{"connections":[{"id":48026,"orbit":0},{"id":4661,"orbit":2147483647}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":3,"orbitIndex":12,"skill":20842,"stats":["Banner Skills have 12% increased Area of Effect"]},"20848":{"connections":[{"id":16721,"orbit":2147483647}],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":7,"orbitIndex":8,"skill":20848,"stats":["12% increased Damage with Plant Skills"]},"20861":{"connections":[{"id":8522,"orbit":0},{"id":45350,"orbit":0},{"id":17672,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":7,"orbitIndex":12,"skill":20861,"stats":["Invocated Spells deal 15% increased Damage"]},"20895":{"ascendancyName":"Smith of Kitava","connections":[{"id":47184,"orbit":0}],"group":18,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Strength","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":20895,"stats":["5% increased Strength"]},"20909":{"connections":[{"id":44891,"orbit":2147483647}],"group":1471,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":1,"skill":20909,"stats":["Damage Penetrates 6% Cold Resistance"]},"20916":{"connections":[{"id":59355,"orbit":0}],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Blinding Strike","orbit":7,"orbitIndex":8,"recipe":["Envy","Fear","Envy"],"skill":20916,"stats":["24% increased Attack Damage","10% chance to Blind Enemies on Hit with Attacks"]},"20963":{"connectionArt":"CharacterPlanned","connections":[{"id":17587,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Calculated Hunter","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":18,"skill":20963,"stats":["5% reduced Skill Speed","50% increased Critical Hit Chance"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20989":{"connections":[{"id":42984,"orbit":0},{"id":30141,"orbit":0}],"group":131,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Attack Area","orbit":3,"orbitIndex":9,"skill":20989,"stats":["6% increased Area of Effect"]},"21017":{"connections":[{"id":26969,"orbit":-7},{"id":55789,"orbit":7}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":5,"orbitIndex":0,"skill":21017,"stats":["10% increased Critical Hit Chance"]},"21070":{"connections":[{"id":57388,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":7,"orbitIndex":20,"skill":21070,"stats":["10% increased Critical Hit Chance for Attacks"]},"21077":{"connections":[{"id":354,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":3,"orbitIndex":12,"skill":21077,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"]},"21080":{"connections":[{"id":1869,"orbit":-4}],"group":1093,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":19,"skill":21080,"stats":["15% increased Freeze Buildup"]},"21081":{"connections":[{"id":25745,"orbit":5}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":5,"orbitIndex":42,"skill":21081,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"21089":{"connections":[{"id":31848,"orbit":7}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns Ignore Armour","orbit":7,"orbitIndex":20,"skill":21089,"stats":["Thorns Damage has 25% chance to ignore Enemy Armour"]},"21096":{"connections":[{"id":56388,"orbit":0}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":4,"orbitIndex":69,"skill":21096,"stats":["Banner Skills have 12% increased Area of Effect"]},"21111":{"connections":[{"id":33099,"orbit":-5}],"group":1317,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Activation Chance","orbit":7,"orbitIndex":11,"skill":21111,"stats":["10% chance when a Charm is used to use another Charm without consuming Charges"]},"21112":{"connections":[{"id":31055,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":4,"orbitIndex":57,"skill":21112,"stats":["10% increased Damage with Bows"]},"21127":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":305,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":4,"orbitIndex":30,"skill":21127,"stats":[]},"21142":{"connections":[{"id":55829,"orbit":7}],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":5,"skill":21142,"stats":["6% increased Area of Effect for Attacks"]},"21156":{"connections":[{"id":34623,"orbit":0}],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Charge Duration","orbit":7,"orbitIndex":8,"skill":21156,"stats":["15% increased Endurance, Frenzy and Power Charge Duration"]},"21161":{"connections":[{"id":10500,"orbit":5}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Movement Penalty with Raised Shield","orbit":3,"orbitIndex":7,"skill":21161,"stats":["10% reduced Movement Speed Penalty while Actively Blocking"]},"21164":{"connections":[{"id":62670,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Fleshcrafting","orbit":7,"orbitIndex":10,"recipe":["Isolation","Greed","Fear"],"skill":21164,"stats":["Minions gain 15% of their maximum Life as Extra maximum Energy Shield","4% of Maximum Life Converted to Energy Shield"]},"21184":{"connections":[{"id":20251,"orbit":0}],"group":131,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Attack Area","orbit":7,"orbitIndex":3,"skill":21184,"stats":["6% increased Area of Effect"]},"21205":{"connections":[{"id":44176,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":5,"orbitIndex":60,"skill":21205,"stats":["+3 to all Attributes"]},"21206":{"connections":[{"id":45899,"orbit":0},{"id":11505,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Explosive Impact","orbit":3,"orbitIndex":8,"recipe":["Greed","Disgust","Fear"],"skill":21206,"stats":["15% increased Area of Effect","Burning Enemies you kill have a 5% chance to Explode, dealing a","tenth of their maximum Life as Fire Damage"]},"21208":{"connections":[],"group":1294,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Activation Speed and Effect","orbit":7,"orbitIndex":14,"skill":21208,"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"]},"21213":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":169,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","isNotable":true,"name":"Cirel of Tarth's Light","orbit":7,"orbitIndex":10,"recipe":["Isolation","Ire","Paranoia"],"skill":21213,"stats":["+10% of Armour also applies to Elemental Damage","10% faster start of Energy Shield Recharge","10% increased Light Radius","10% increased Accuracy Rating","10% increased Area of Effect"]},"21218":{"connectionArt":"CharacterPlanned","connections":[{"id":7066,"orbit":0},{"id":13950,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":5,"skill":21218,"stats":["16% increased Damage with Bows"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21225":{"connections":[{"id":38369,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Damage","orbit":3,"orbitIndex":16,"skill":21225,"stats":["10% increased Damage with Spears"]},"21227":{"connections":[{"id":36290,"orbit":-2}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","name":"Deflection and Energy Shield Delay","orbit":4,"orbitIndex":39,"skill":21227,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"]},"21245":{"connections":[],"group":548,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Spell Critical Chance","orbit":0,"orbitIndex":0,"skill":21245,"stats":["10% increased Critical Hit Chance for Spells"]},"21251":{"connections":[],"group":506,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Replenishing Horde","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Melancholy","Isolation","Disgust"],"skill":21251,"stats":["25% Chance to revive a random Permanent Minion whenever you use a Command Skill","25% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"]},"21274":{"connections":[{"id":39298,"orbit":0}],"group":904,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21274,"stats":["+5 to any Attribute"]},"21279":{"connections":[{"id":35534,"orbit":-3}],"group":1406,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect and Blind Effect","orbit":2,"orbitIndex":21,"skill":21279,"stats":["8% increased Effect of your Mark Skills","10% increased Blind Effect"]},"21280":{"connections":[{"id":28050,"orbit":0},{"id":61312,"orbit":0},{"id":40630,"orbit":0}],"group":1085,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21280,"stats":["+5 to any Attribute"]},"21284":{"ascendancyName":"Oracle","connections":[{"id":30904,"orbit":2147483647}],"group":8,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Life and Mana Regeneration Rate","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":21284,"stats":["8% increased Life Regeneration rate","8% increased Mana Regeneration Rate"]},"21286":{"connections":[{"id":4128,"orbit":4},{"id":45992,"orbit":0}],"group":497,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":14,"skill":21286,"stats":["15% increased Armour"]},"21291":{"connections":[{"id":59785,"orbit":0},{"id":32836,"orbit":-7}],"group":142,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Slow Effect on You","orbit":2,"orbitIndex":17,"skill":21291,"stats":["10% increased Armour","5% reduced Slowing Potency of Debuffs on You"]},"21314":{"connections":[{"id":50912,"orbit":-4}],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":17,"skill":21314,"stats":["10% increased Attack Damage"]},"21324":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Buckler Mastery","orbit":2,"orbitIndex":7,"skill":21324,"stats":[]},"21327":{"connections":[{"id":56876,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Energy Shield if Consumed Power Charge","orbit":2,"orbitIndex":14,"skill":21327,"stats":["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"]},"21336":{"connections":[{"id":62984,"orbit":0}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":19,"skill":21336,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"21349":{"connections":[],"group":1200,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFoxNotable.dds","isNotable":true,"name":"The Quick Fox","orbit":2,"orbitIndex":4,"recipe":["Isolation","Despair","Suffering"],"skill":21349,"stats":["20% increased Deflection Rating while moving"]},"21374":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connectionArt":"CharacterPlanned","connections":[],"group":243,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":7,"orbitIndex":21,"skill":21374,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21380":{"connections":[],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Preemptive Strike","orbit":7,"orbitIndex":9,"recipe":["Guilt","Disgust","Greed"],"skill":21380,"stats":["100% increased Critical Damage Bonus against Enemies that are on Full Life"]},"21387":{"connections":[{"id":53719,"orbit":0},{"id":3988,"orbit":0}],"group":192,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21387,"stats":["+5 to any Attribute"]},"21390":{"connections":[{"id":7972,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration","orbit":2,"orbitIndex":12,"skill":21390,"stats":["20% increased Endurance Charge Duration"]},"21404":{"connections":[{"id":42825,"orbit":0}],"group":517,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":18,"skill":21404,"stats":["6% faster start of Energy Shield Recharge"]},"21413":{"connections":[{"id":28408,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start ","orbit":7,"orbitIndex":19,"skill":21413,"stats":["Inherent Rage loss starts 1 second later"]},"21438":{"connections":[{"id":1019,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":7,"orbitIndex":7,"skill":21438,"stats":["12% increased Armour and Evasion Rating"]},"21453":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":10286,"orbit":0}],"group":230,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Breakage","orbit":0,"orbitIndex":0,"recipe":["Fear","Envy","Greed"],"skill":21453,"stats":["Break 60% increased Armour","10% chance to Defend with 200% of Armour"]},"21468":{"connections":[{"id":39274,"orbit":6}],"group":686,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":3,"orbitIndex":12,"skill":21468,"stats":["8% increased amount of Life Leeched"]},"21495":{"connections":[],"group":1320,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":14,"skill":21495,"stats":["12% increased Elemental Damage with Attacks"]},"21519":{"ascendancyName":"Spirit Walker","connections":[{"id":765,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Shared Companion Damage","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":6,"orbitIndex":41,"skill":21519,"stats":["Companions deal 10% increased Damage","10% increased Damage while your Companion is in your Presence"]},"21537":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1523,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Fervour","orbit":2,"orbitIndex":16,"recipe":["Fear","Guilt","Isolation"],"skill":21537,"stats":["+2 to Maximum Frenzy Charges"]},"21540":{"connections":[{"id":27658,"orbit":-3}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":21540,"stats":["3% of Damage taken Recouped as Life"]},"21549":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":2147483647}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":58,"skill":21549,"stats":["20% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21560":{"connections":[{"id":44405,"orbit":-2},{"id":46819,"orbit":2147483647}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":21560,"stats":["12% increased Lightning Damage"]},"21567":{"connections":[{"id":59710,"orbit":0}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Spell Damage","orbit":7,"orbitIndex":23,"skill":21567,"stats":["12% increased Spell Damage if you have Shapeshifted to Human form Recently"]},"21568":{"connections":[{"id":26196,"orbit":0},{"id":26300,"orbit":-5},{"id":41105,"orbit":0},{"id":1040,"orbit":-7}],"group":303,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21568,"stats":["+5 to any Attribute"]},"21572":{"connections":[{"id":6660,"orbit":-7},{"id":7526,"orbit":0}],"group":1272,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":2,"orbitIndex":20,"skill":21572,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"]},"21606":{"connections":[{"id":2606,"orbit":0},{"id":29148,"orbit":0}],"group":627,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":12,"skill":21606,"stats":["Minions have 10% increased maximum Life"]},"21627":{"connections":[{"id":19796,"orbit":0}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":2,"orbitIndex":12,"skill":21627,"stats":["10% increased Magnitude of Bleeding you inflict"]},"21670":{"connections":[{"id":29358,"orbit":0}],"group":161,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":1,"orbitIndex":7,"skill":21670,"stats":["15% increased Stun Buildup"]},"21684":{"connections":[{"id":1214,"orbit":5}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block and Shield Defences","orbit":2,"orbitIndex":6,"skill":21684,"stats":["4% increased Block chance","15% increased Armour, Evasion and Energy Shield from Equipped Shield"]},"21713":{"connections":[{"id":11604,"orbit":0},{"id":50588,"orbit":0}],"group":1194,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":20,"skill":21713,"stats":["8% increased Accuracy Rating"]},"21716":{"connections":[{"id":9583,"orbit":-5}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":4,"orbitIndex":9,"skill":21716,"stats":["8% increased amount of Life Leeched"]},"21721":{"connections":[{"id":15899,"orbit":0},{"id":55066,"orbit":0},{"id":62194,"orbit":2147483647}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":3,"orbitIndex":4,"skill":21721,"stats":["5% chance to inflict Bleeding on Hit"]},"21746":{"connections":[{"id":46782,"orbit":0}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":21746,"stats":["+5 to any Attribute"]},"21748":{"connections":[{"id":54725,"orbit":0},{"id":6570,"orbit":0}],"group":1294,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Impending Doom","orbit":7,"orbitIndex":6,"recipe":["Envy","Isolation","Ire"],"skill":21748,"stats":["40% faster Curse Activation","Your Curses have 20% increased Magnitudes if 50% of Curse Duration expired"]},"21755":{"connections":[{"id":54127,"orbit":0},{"id":48635,"orbit":0},{"id":61281,"orbit":0},{"id":52274,"orbit":0}],"group":829,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21755,"stats":["+5 to any Attribute"]},"21779":{"connections":[{"id":57204,"orbit":0}],"group":964,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":19,"skill":21779,"stats":["15% increased Critical Damage Bonus"]},"21784":{"connections":[{"id":50118,"orbit":0},{"id":34443,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","isNotable":true,"name":"Pack Encouragement","orbit":7,"orbitIndex":11,"recipe":["Isolation","Disgust","Despair"],"skill":21784,"stats":["5% increased Attack Damage for each Minion in your Presence, up to a maximum of 80%"]},"21788":{"connections":[{"id":8573,"orbit":0},{"id":34612,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":5,"orbitIndex":21,"skill":21788,"stats":["12% increased Damage with Bows"]},"21792":{"connections":[{"id":29899,"orbit":2}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Life and Mana on Kill","orbit":1,"orbitIndex":0,"skill":21792,"stats":["Recover 1% of maximum Life on Kill","Recover 1% of maximum Mana on Kill"]},"21801":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1273,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":1,"orbitIndex":10,"skill":21801,"stats":[]},"21809":{"connectionArt":"CharacterPlanned","connections":[{"id":19162,"orbit":-6}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":54,"skill":21809,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21861":{"connections":[{"id":65243,"orbit":0}],"group":329,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":18,"skill":21861,"stats":["20% increased Presence Area of Effect"]},"21871":{"connections":[{"id":51847,"orbit":0},{"id":37872,"orbit":0},{"id":25213,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage with nearby Ally","orbit":7,"orbitIndex":8,"skill":21871,"stats":["16% increased Attack Damage while you have an Ally in your Presence"]},"21885":{"connections":[{"id":1352,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":7,"orbitIndex":14,"skill":21885,"stats":["10% increased Stun Threshold","+5 to Strength"]},"21945":{"connections":[{"id":61718,"orbit":0},{"id":26572,"orbit":0},{"id":39128,"orbit":0},{"id":54545,"orbit":0}],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Damage and Criticals vs Dazed Enemies","orbit":0,"orbitIndex":0,"skill":21945,"stats":["5% chance to Daze on Hit"]},"21982":{"connections":[{"id":47371,"orbit":0}],"group":387,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Bleeding Chance","orbit":2,"orbitIndex":18,"skill":21982,"stats":["5% chance to inflict Bleeding on Hit","Empowered Attacks deal 10% increased Damage"]},"21984":{"connections":[{"id":61403,"orbit":0}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":4,"skill":21984,"stats":[]},"21985":{"connections":[{"id":48925,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Skill Effect Duration","orbit":7,"orbitIndex":4,"skill":21985,"stats":["10% increased Skill Effect Duration"]},"22045":{"connections":[{"id":13505,"orbit":3}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":14,"skill":22045,"stats":["Regenerate 0.2% of maximum Life per second"]},"22049":{"connections":[{"id":60505,"orbit":0}],"group":1099,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","id":28255,"name":"Melee and Projectile Damage","stats":["10% increased Melee Damage","10% increased Projectile Damage"]}},"orbit":0,"orbitIndex":0,"skill":22049,"stats":["10% increased Projectile Damage"]},"22057":{"connections":[{"id":30143,"orbit":2},{"id":36808,"orbit":4}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Shield Defences","orbit":7,"orbitIndex":21,"skill":22057,"stats":["25% increased Armour, Evasion and Energy Shield from Equipped Shield"]},"22063":{"connections":[{"id":5797,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Freeze Buildup and Cold Damage","orbit":2,"orbitIndex":22,"skill":22063,"stats":["8% increased Cold Damage","8% increased Freeze Buildup"]},"22115":{"connections":[{"id":61263,"orbit":0},{"id":59446,"orbit":0}],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Intelligence","orbit":1,"orbitIndex":10,"skill":22115,"stats":["+8 to Intelligence"]},"22133":{"connectionArt":"CharacterPlanned","connections":[{"id":39857,"orbit":0}],"group":411,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":22133,"stats":["Minions have 25% increased Cooldown Recovery Rate for Command Skills"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"22141":{"connections":[{"id":54521,"orbit":0},{"id":51797,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":6,"skill":22141,"stats":["3% of Damage taken Recouped as Life"]},"22147":{"ascendancyName":"Chronomancer","connections":[{"id":18678,"orbit":0},{"id":50219,"orbit":0},{"id":1579,"orbit":0},{"id":27990,"orbit":-4},{"id":43128,"orbit":4},{"id":54194,"orbit":0}],"group":379,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Chronomancer","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":22147,"stats":[]},"22152":{"connections":[{"id":10382,"orbit":0},{"id":15304,"orbit":0}],"group":1192,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":10,"skill":22152,"stats":["3% increased Cast Speed"]},"22185":{"connections":[{"id":17796,"orbit":5}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry Rate","orbit":3,"orbitIndex":9,"skill":22185,"stats":["Debuffs on you expire 10% faster"]},"22188":{"connections":[{"id":38763,"orbit":-4},{"id":21274,"orbit":0}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":0,"skill":22188,"stats":["6% increased Reservation Efficiency of Herald Skills"]},"22208":{"connections":[{"id":15207,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Critical Chance","orbit":7,"orbitIndex":18,"skill":22208,"stats":["8% increased Critical Hit Chance for Attacks","8% increased Accuracy Rating"]},"22219":{"connections":[{"id":52351,"orbit":-7}],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":16,"skill":22219,"stats":["Triggered Spells deal 14% increased Spell Damage"]},"22221":{"connectionArt":"CharacterPlanned","connections":[{"id":57079,"orbit":-7}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":22221,"stats":["Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"22270":{"connections":[{"id":1144,"orbit":0},{"id":12471,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":13,"skill":22270,"stats":["8% increased Accuracy Rating"]},"22271":{"connections":[{"id":15083,"orbit":0}],"group":887,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":22271,"stats":["15% increased chance to Shock"]},"22290":{"connections":[{"id":48821,"orbit":-6},{"id":36302,"orbit":0}],"group":816,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":3,"orbitIndex":12,"skill":22290,"stats":["10% increased Critical Hit Chance for Spells"]},"22314":{"connections":[{"id":51184,"orbit":0},{"id":51968,"orbit":5}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":53140,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":0,"orbitIndex":0,"skill":22314,"stats":["8% increased Elemental Damage"]},"22329":{"connections":[{"id":58526,"orbit":-2}],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":11,"skill":22329,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"22331":{"connections":[{"id":8983,"orbit":0},{"id":40200,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Resistances","orbit":1,"orbitIndex":3,"skill":22331,"stats":["Minions have +8% to all Elemental Resistances"]},"22359":{"connections":[{"id":60692,"orbit":-2}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":36,"skill":22359,"stats":["10% increased Elemental Damage"]},"22368":{"connections":[{"id":63182,"orbit":0},{"id":29930,"orbit":0},{"id":16484,"orbit":0}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":4,"orbitIndex":5,"skill":22368,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]},"22393":{"connections":[{"id":28458,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":12,"skill":22393,"stats":["Minions deal 10% increased Damage"]},"22419":{"connections":[{"id":18407,"orbit":0},{"id":4739,"orbit":0}],"group":779,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":22419,"stats":["+5 to any Attribute"]},"22439":{"connections":[{"id":5936,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":12,"skill":22439,"stats":["10% increased Elemental Damage"]},"22484":{"connections":[{"id":5398,"orbit":-4}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast Speed","orbit":7,"orbitIndex":18,"skill":22484,"stats":["Spells Cast by Totems have 4% increased Cast Speed"]},"22517":{"connections":[{"id":59644,"orbit":4},{"id":32896,"orbit":-4}],"group":1332,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":0,"skill":22517,"stats":["8% chance to Poison on Hit"]},"22532":{"connections":[{"id":60488,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Fearful Paralysis","orbit":2,"orbitIndex":1,"recipe":["Disgust","Fear","Ire"],"skill":22532,"stats":["Enemies are Intimidated for 4 seconds when you Immobilise them"]},"22533":{"connections":[{"id":26663,"orbit":-2},{"id":21274,"orbit":0}],"group":864,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":7,"orbitIndex":23,"skill":22533,"stats":["5% increased Cooldown Recovery Rate"]},"22538":{"connections":[{"id":64659,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":18,"skill":22538,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"22541":{"ascendancyName":"Smith of Kitava","connections":[],"group":5,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds","isNotable":true,"name":"Heat of the Forge","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":22541,"stats":["Grants Skill: Fire Spell on Hit"]},"22556":{"connections":[{"id":11257,"orbit":0},{"id":35028,"orbit":7}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Evasion while Surrounded","orbit":3,"orbitIndex":15,"skill":22556,"stats":["30% increased Evasion Rating while Surrounded"]},"22558":{"connections":[{"id":55933,"orbit":0},{"id":20547,"orbit":0},{"id":62378,"orbit":0}],"group":499,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":66,"skill":22558,"stats":["+5 to any Attribute"]},"22565":{"connections":[{"id":26648,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":1,"skill":22565,"stats":["10% increased Armour","Gain Deflection Rating equal to 5% of Evasion Rating"]},"22616":{"connections":[{"id":51052,"orbit":0},{"id":17468,"orbit":0},{"id":48631,"orbit":0},{"id":19122,"orbit":0}],"group":499,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":22616,"stats":["+5 to any Attribute"]},"22626":{"connections":[{"id":45227,"orbit":0},{"id":48717,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Irreparable","orbit":7,"orbitIndex":4,"recipe":["Guilt","Despair","Disgust"],"skill":22626,"stats":["100% increased Armour Break Duration"]},"22661":{"ascendancyName":"Ritualist","connections":[{"id":30233,"orbit":8}],"group":1622,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Movement Speed","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":22661,"stats":["3% increased Movement Speed"]},"22682":{"connections":[],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":4,"skill":22682,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"]},"22691":{"connections":[{"id":39037,"orbit":-6},{"id":61027,"orbit":-9}],"group":867,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":19990,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":0,"orbitIndex":0,"skill":22691,"stats":["6% faster start of Energy Shield Recharge"]},"22697":{"connections":[{"id":43250,"orbit":2}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Lightning Resistance","orbit":2,"orbitIndex":10,"skill":22697,"stats":["+5% to Lightning Resistance"]},"22710":{"connections":[{"id":45111,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":8,"skill":22710,"stats":["20% increased Curse Duration"]},"22713":{"connections":[{"id":19722,"orbit":0},{"id":4959,"orbit":0},{"id":19003,"orbit":0}],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":7,"orbitIndex":6,"skill":22713,"stats":["10% increased Cold Damage"]},"22726":{"connections":[],"group":1462,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"Storm's Rebuke","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Melancholy","Suffering","Suffering"],"skill":22726,"stats":["Fully Broken Armour you inflict also increases Cold and Lightning Damage Taken from Hits"]},"22783":{"connections":[{"id":18160,"orbit":0},{"id":17501,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":7,"orbitIndex":10,"skill":22783,"stats":["Minions deal 10% increased Damage"]},"22784":{"connections":[{"id":17057,"orbit":7},{"id":13515,"orbit":0}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect on You","orbit":2,"orbitIndex":6,"skill":22784,"stats":["10% reduced effect of Shock on you"]},"22795":{"connections":[{"id":28992,"orbit":0},{"id":42781,"orbit":0}],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","id":29915,"name":"Melee and Projectile Damage","stats":["10% increased Melee Damage","10% increased Projectile Damage"]}},"orbit":7,"orbitIndex":21,"skill":22795,"stats":["10% increased Projectile Damage"]},"22811":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":3170,"orbit":0}],"group":1436,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds","isNotable":true,"name":"The Wild Cat","orbit":2,"orbitIndex":0,"recipe":["Disgust","Fear","Guilt"],"skill":22811,"stats":["Gain Deflection Rating equal to 12% of Evasion Rating","40% increased Evasion Rating while moving","+10 to Dexterity"]},"22817":{"connections":[{"id":55724,"orbit":0},{"id":29065,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Inevitable Rupture","orbit":3,"orbitIndex":18,"recipe":["Greed","Ire","Paranoia"],"skill":22817,"stats":["10% chance for Attack Hits to apply ten Incision"]},"22821":{"connections":[{"id":3823,"orbit":0},{"id":22314,"orbit":0}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":183,"name":"Minion Damage","stats":["Minions deal 10% increased Damage"]}},"orbit":7,"orbitIndex":0,"skill":22821,"stats":["10% increased Elemental Damage"]},"22851":{"connections":[{"id":50268,"orbit":2147483647}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Cold and Lightning Damage","orbit":2,"orbitIndex":0,"skill":22851,"stats":["8% increased Cold Damage","8% increased Lightning Damage"]},"22864":{"connections":[{"id":57966,"orbit":0}],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Tainted Strike","orbit":3,"orbitIndex":21,"recipe":["Ire","Despair","Greed"],"skill":22864,"stats":["20% increased Critical Hit Chance for Attacks","30% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"]},"22873":{"connections":[{"id":7777,"orbit":7},{"id":64318,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":3,"orbitIndex":4,"skill":22873,"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"]},"22908":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":24,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds","isNotable":true,"name":"Tribute to Utula","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":22908,"stats":["Body Armour grants 30% increased Spirit"]},"22927":{"connections":[{"id":20582,"orbit":0}],"group":1459,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Debuff Magnitude and Duration","orbit":6,"orbitIndex":24,"skill":22927,"stats":["6% increased Parried Debuff Magnitude","8% increased Parried Debuff Duration"]},"22928":{"connections":[{"id":27373,"orbit":0}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":69,"skill":22928,"stats":["+5 to any Attribute"]},"22949":{"connections":[{"id":35171,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":3,"orbitIndex":20,"skill":22949,"stats":["Spell Skills have 6% increased Area of Effect"]},"22959":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":999,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":22959,"stats":[]},"22962":{"connections":[{"id":22817,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":7,"orbitIndex":14,"skill":22962,"stats":["20% chance for Attack Hits to apply Incision"]},"22967":{"connections":[{"id":49198,"orbit":-7},{"id":38921,"orbit":0}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Vigilance","orbit":3,"orbitIndex":1,"recipe":["Guilt","Envy","Guilt"],"skill":22967,"stats":["12% increased Block chance","10 Life gained when you Block","+2% to maximum Block chance"]},"22972":{"connections":[{"id":43238,"orbit":0},{"id":50879,"orbit":0}],"group":1198,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":8,"skill":22972,"stats":["16% increased Hazard Damage"]},"22975":{"connections":[{"id":27439,"orbit":0},{"id":26725,"orbit":0},{"id":51702,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":22975,"stats":["+5 to any Attribute"]},"22976":{"connections":[{"id":42250,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":6,"orbitIndex":12,"skill":22976,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"23005":{"ascendancyName":"Warbringer","connections":[{"id":10072,"orbit":0}],"group":54,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds","isNotable":true,"name":"Renly's Training","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":23005,"stats":["Gain 35% Base Chance to Block from Equipped Shield instead of the Shield's value"]},"23013":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1281,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":4,"orbitIndex":42,"skill":23013,"stats":[]},"23036":{"connections":[{"id":3339,"orbit":0},{"id":59208,"orbit":2}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":15,"skill":23036,"stats":["25% increased Attack Damage while Surrounded"]},"23039":{"connections":[{"id":64770,"orbit":-5}],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Energy Shield Delay and Armour Applies to Elemental Damage","orbit":3,"orbitIndex":16,"skill":23039,"stats":["+3% of Armour also applies to Elemental Damage","5% faster start of Energy Shield Recharge"]},"23040":{"connections":[{"id":38493,"orbit":4}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":14,"skill":23040,"stats":["15% increased Critical Damage Bonus"]},"23046":{"connections":[{"id":47976,"orbit":5}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","name":"Deflection and Energy Shield Delay","orbit":4,"orbitIndex":27,"skill":23046,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"]},"23062":{"connections":[{"id":19122,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Armour if Consumed Endurance Charge","orbit":2,"orbitIndex":0,"skill":23062,"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"]},"23078":{"connections":[{"id":47242,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","isNotable":true,"name":"Holy Protector","orbit":3,"orbitIndex":16,"recipe":["Disgust","Despair","Suffering"],"skill":23078,"stats":["Minions have 25% increased maximum Life","10% increased Block chance"]},"23091":{"connections":[{"id":45885,"orbit":0},{"id":39515,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":10,"skill":23091,"stats":["12% increased Fire Damage"]},"23105":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1496,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":23105,"stats":[]},"23153":{"connections":[{"id":23996,"orbit":0},{"id":39298,"orbit":0}],"group":970,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":7,"orbitIndex":14,"skill":23153,"stats":["15% increased Ballista damage"]},"23192":{"connections":[],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":42,"skill":23192,"stats":["5% increased Block chance"]},"23195":{"connections":[{"id":55375,"orbit":0}],"group":351,"icon":"Art/2DArt/SkillIcons/passives/LifeandMana.dds","name":"Life and Mana Regeneration Rate","orbit":2,"orbitIndex":1,"skill":23195,"stats":["10% increased Life Regeneration rate","10% increased Mana Regeneration Rate"]},"23221":{"connections":[],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Trick Shot","orbit":3,"orbitIndex":23,"recipe":["Suffering","Isolation","Guilt"],"skill":23221,"stats":["Projectiles have 15% chance to Chain an additional time from terrain"]},"23227":{"connections":[],"group":643,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Initiative","orbit":4,"orbitIndex":0,"recipe":["Greed","Ire","Envy"],"skill":23227,"stats":["30% increased Melee Damage when on Full Life","16% increased Attack Speed if you haven't Attacked Recently"]},"23244":{"connections":[{"id":21792,"orbit":2},{"id":6912,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Bounty Hunter","orbit":7,"orbitIndex":3,"recipe":["Despair","Suffering","Guilt"],"skill":23244,"stats":["Recover 1% of maximum Life on Kill","Recover 1% of maximum Mana on Kill","25% increased Culling Strike Threshold"]},"23253":{"connections":[{"id":15625,"orbit":0},{"id":22811,"orbit":0}],"group":1436,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Evasion","orbit":2,"orbitIndex":6,"skill":23253,"stats":["15% increased Evasion Rating"]},"23259":{"connections":[{"id":22864,"orbit":0}],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":21,"skill":23259,"stats":["10% increased Critical Hit Chance for Attacks"]},"23265":{"ascendancyName":"Disciple of Varashta","connections":[{"id":13289,"orbit":8}],"flavourText":"\"Listen not to his simpering words. He means to languish before you to weaken your resolve! He is duplicitous. An assassin, thriving on deception and lies. His lust for power is what drove his choice!\" \\n\\nOutrage trembled in Ruzhan's voice at the sentencing.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnExplosiveTeleport.dds","isNotable":true,"name":"Kelari's Deception","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":9,"orbitIndex":38,"skill":23265,"stats":["Grants Skill: Kelari's Deception"]},"23305":{"connections":[{"id":21279,"orbit":-3},{"id":51602,"orbit":0}],"group":1406,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":3,"skill":23305,"stats":["Mark Skills have 10% increased Use Speed"]},"23307":{"connections":[{"id":10100,"orbit":0},{"id":59945,"orbit":0},{"id":59886,"orbit":0}],"group":200,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":23307,"stats":["+5 to any Attribute"]},"23331":{"connections":[{"id":2344,"orbit":-2}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":1,"orbitIndex":3,"skill":23331,"stats":["Damage Penetrates 6% Fire Resistance"]},"23343":{"connections":[{"id":58388,"orbit":3}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":21,"skill":23343,"stats":["10% increased Life Recovery from Flasks"]},"23352":{"ascendancyName":"Lich","connections":[{"id":8611,"orbit":-4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds","isNotable":true,"isSwitchable":true,"name":"Rupture the Soul","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds","id":390,"name":"Rupture the Flesh","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Cursed Enemies Killed by you, or by Allies in your Presence, have a 33% chance to Explode, dealing a quarter of their maximum Life as Physical Damage"]}},"orbit":8,"orbitIndex":62,"skill":23352,"stats":["Cursed Enemies killed by you, or by Allies in your Presence, have a 33% chance to explode, dealing a quarter of their maximum Life as Chaos damage"]},"23360":{"connections":[{"id":53566,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Reduced Movement Penalty and Attack Damage while Moving","orbit":4,"orbitIndex":33,"skill":23360,"stats":["8% increased Attack Damage while moving","2% reduced Movement Speed Penalty from using Skills while moving"]},"23362":{"connections":[{"id":32672,"orbit":0},{"id":50403,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Slippery Ice","orbit":3,"orbitIndex":9,"recipe":["Despair","Disgust","Greed"],"skill":23362,"stats":["25% reduced Effect of Chill on you","Unaffected by Chill during Dodge Roll"]},"23364":{"connections":[{"id":33781,"orbit":2},{"id":48614,"orbit":2}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area and Presence","orbit":0,"orbitIndex":0,"skill":23364,"stats":["9% increased Presence Area of Effect","3% increased Area of Effect"]},"23373":{"connections":[{"id":23428,"orbit":0},{"id":8493,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":3,"orbitIndex":22,"skill":23373,"stats":["12% increased Grenade Damage"]},"23374":{"connections":[{"id":2500,"orbit":0}],"group":1536,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":0,"orbitIndex":0,"skill":23374,"stats":["8% chance to Poison on Hit"]},"23382":{"connections":[{"id":59093,"orbit":0},{"id":7960,"orbit":0},{"id":9065,"orbit":0},{"id":54297,"orbit":0},{"id":8982,"orbit":0},{"id":9884,"orbit":4}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":23382,"stats":["+5 to any Attribute"]},"23415":{"ascendancyName":"Invoker","connections":[{"id":8143,"orbit":9}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Evasion and Energy Shield","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":9,"orbitIndex":14,"skill":23415,"stats":["15% increased Evasion Rating","15% increased maximum Energy Shield"]},"23416":{"ascendancyName":"Blood Mage","connections":[],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds","isNotable":true,"name":"Vitality Siphon","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":6,"orbitIndex":64,"skill":23416,"stats":["20% of Spell Damage Leeched as Life"]},"23419":{"connections":[{"id":55930,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":2,"orbitIndex":20,"skill":23419,"stats":["15% increased Glory generation"]},"23427":{"connections":[{"id":62914,"orbit":5}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Chilled to the Bone","orbit":4,"orbitIndex":54,"recipe":["Suffering","Despair","Despair"],"skill":23427,"stats":["20% increased Chill Duration on Enemies","30% increased Magnitude of Chill you inflict"]},"23428":{"connections":[{"id":47623,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":3,"orbitIndex":18,"skill":23428,"stats":["12% increased Grenade Damage"]},"23436":{"connectionArt":"CharacterPlanned","connections":[{"id":29197,"orbit":-3}],"group":254,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration and Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":39,"skill":23436,"stats":["15% increased Critical Damage Bonus","10% increased Archon Buff duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"23450":{"connections":[{"id":558,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":6,"skill":23450,"stats":["12% increased Fire Damage"]},"23455":{"connections":[{"id":49740,"orbit":0},{"id":55847,"orbit":0}],"group":1103,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":23455,"stats":["10% increased Cold Damage"]},"23508":{"ascendancyName":"Deadeye","connections":[],"group":1560,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds","isNotable":true,"name":"Thrilling Chase","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":23508,"stats":["Benefits from consuming Frenzy Charges for your Skills have 50% chance to be doubled"]},"23547":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":23547,"stats":[]},"23570":{"connections":[{"id":41031,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":18,"skill":23570,"stats":["+5 to any Attribute"]},"23587":{"ascendancyName":"Invoker","connections":[{"id":25434,"orbit":7},{"id":29133,"orbit":0}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds","isNotable":true,"name":"I am the Blizzard...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":5,"orbitIndex":9,"skill":23587,"stats":["Gain 10% of Damage as Extra Cold Damage","On Freezing Enemies create Chilled Ground"]},"23608":{"connections":[{"id":61741,"orbit":2},{"id":24401,"orbit":-2}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":20,"skill":23608,"stats":["10% increased Magnitude of Poison you inflict"]},"23630":{"connections":[{"id":19794,"orbit":7},{"id":17885,"orbit":7},{"id":38320,"orbit":0}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Self Immolation","orbit":4,"orbitIndex":0,"recipe":["Suffering","Despair","Fear"],"skill":23630,"stats":["Ignites you cause are reflected back to you","40% reduced Magnitude of Ignite on you"]},"23650":{"connections":[{"id":43895,"orbit":3}],"group":618,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration on Low Life","orbit":2,"orbitIndex":12,"skill":23650,"stats":["15% increased Life Regeneration Rate while on Low Life"]},"23667":{"connections":[{"id":25312,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":5,"orbitIndex":40,"skill":23667,"stats":["16% increased Totem Life"]},"23702":{"connections":[{"id":55802,"orbit":0},{"id":57196,"orbit":0},{"id":63445,"orbit":0}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":10,"skill":23702,"stats":["3% increased Attack Speed"]},"23708":{"connectionArt":"CharacterPlanned","connections":[{"id":3896,"orbit":2147483647}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour while Bleeding","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":12,"skill":23708,"stats":["30% increased Armour while Bleeding"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"23710":{"ascendancyName":"Lich","connections":[{"id":58751,"orbit":0},{"id":2995,"orbit":5},{"id":51142,"orbit":-4},{"id":39241,"orbit":-6},{"id":33141,"orbit":5},{"id":62797,"orbit":-4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"isSwitchable":true,"name":"Lich","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":9,"orbitIndex":0,"skill":23710,"stats":[]},"23724":{"connections":[{"id":7275,"orbit":0}],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage","orbit":7,"orbitIndex":22,"skill":23724,"stats":["10% increased Lightning Damage"]},"23736":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Spray and Pray","orbit":4,"orbitIndex":38,"recipe":["Fear","Greed","Suffering"],"skill":23736,"stats":["20% reduced Accuracy Rating while moving","50% increased Attack Damage while moving","5% reduced Movement Speed Penalty from using Skills while moving"]},"23738":{"connections":[{"id":34520,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Madness in the Bones","orbit":0,"orbitIndex":0,"recipe":["Ire","Paranoia","Suffering"],"skill":23738,"stats":["Gain 8% of Physical Damage as extra Chaos Damage"]},"23764":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":997,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Alternating Current","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Suffering"],"skill":23764,"stats":["25% increased Mana Regeneration Rate if you have Shocked an Enemy Recently","20% increased Magnitude of Shock you inflict"]},"23786":{"connections":[{"id":33391,"orbit":0}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Critical Bleeding Effect","orbit":2,"orbitIndex":9,"skill":23786,"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"]},"23797":{"connections":[{"id":31370,"orbit":2147483647}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Lightning Damage","orbit":2,"orbitIndex":8,"skill":23797,"stats":["10% increased Armour","+10% of Armour also applies to Lightning Damage"]},"23822":{"connections":[{"id":9652,"orbit":0}],"group":1344,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":0,"skill":23822,"stats":["3% of Damage taken Recouped as Life"]},"23825":{"connections":[{"id":24325,"orbit":7},{"id":11572,"orbit":0}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Regeneration Rate","orbit":7,"orbitIndex":15,"skill":23825,"stats":["10% increased Life Regeneration rate"]},"23839":{"connections":[{"id":51006,"orbit":-2}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges Used","orbit":2,"orbitIndex":2,"skill":23839,"stats":["4% reduced Flask Charges used from Mana Flasks"]},"23861":{"connections":[],"group":471,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage and Stun","orbit":7,"orbitIndex":8,"skill":23861,"stats":["10% increased Stun Buildup","10% increased Damage with Two Handed Weapons"]},"23879":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":374,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":0,"orbitIndex":0,"skill":23879,"stats":[]},"23880":{"ascendancyName":"Infernalist","connections":[{"id":13174,"orbit":3}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Mana","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":0,"skill":23880,"stats":["3% increased maximum Mana"]},"23888":{"connections":[{"id":7390,"orbit":7},{"id":54099,"orbit":0}],"group":739,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":0,"skill":23888,"stats":["12% increased Armour and Evasion Rating"]},"23905":{"connections":[{"id":27875,"orbit":0}],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":23905,"stats":["15% increased Magnitude of Shock you inflict"]},"23907":{"connections":[{"id":17044,"orbit":2147483647},{"id":39476,"orbit":0},{"id":6554,"orbit":-2}],"group":792,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Ice Storm","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Isolation","Disgust"],"skill":23907,"stats":["15% reduced Effect of Chill on you","Gain 6% of Cold damage as Extra Lightning damage","15% increased Magnitude of Chill you inflict"]},"23915":{"connections":[{"id":41529,"orbit":-1}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":23915,"stats":["15% increased Critical Damage Bonus"]},"23930":{"connections":[{"id":46024,"orbit":0},{"id":58295,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":40,"skill":23930,"stats":["10% increased Elemental Damage"]},"23932":{"connectionArt":"CharacterPlanned","connections":[{"id":8423,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":69,"skill":23932,"stats":["5% increased Attack Speed with Bows"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"23939":{"connections":[{"id":857,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Glazed Flesh","orbit":7,"orbitIndex":12,"recipe":["Isolation","Fear","Fear"],"skill":23939,"stats":["3% of Damage Taken Recouped as Life, Mana and Energy Shield"]},"23940":{"connections":[{"id":14342,"orbit":3},{"id":58138,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Fortified Aegis","orbit":7,"orbitIndex":20,"recipe":["Isolation","Envy","Ire"],"skill":23940,"stats":["100% increased Armour, Evasion and Energy Shield from Equipped Shield"]},"23960":{"aliasPassiveSocket":"voices_jewel_slot3__","connections":[],"group":701,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Sinister Jewel Socket","noRadius":true,"nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds"},"orbit":0,"orbitIndex":0,"sinister":true,"skill":23960,"stats":[]},"23961":{"connections":[{"id":8791,"orbit":-2}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Ailment Threshold and Companion Resistance","orbit":7,"orbitIndex":4,"skill":23961,"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"]},"23993":{"connections":[{"id":42981,"orbit":0},{"id":52684,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Physical Damage","orbit":2,"orbitIndex":12,"skill":23993,"stats":["12% increased Physical Damage"]},"23996":{"connections":[{"id":63828,"orbit":0},{"id":57785,"orbit":0}],"group":970,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":0,"orbitIndex":0,"skill":23996,"stats":["15% increased Ballista damage"]},"24009":{"connections":[{"id":34433,"orbit":-4},{"id":21755,"orbit":0}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":4,"orbitIndex":27,"skill":24009,"stats":["12% increased Armour and Evasion Rating"]},"24035":{"connections":[{"id":60741,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":2,"orbitIndex":18,"skill":24035,"stats":["10% increased Elemental Damage"]},"24039":{"ascendancyName":"Infernalist","connections":[],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds","isNotable":true,"name":"Beidat's Hand","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":5,"orbitIndex":51,"skill":24039,"stats":["Reserves 25% of Life","+1 to Maximum Energy Shield per 8 Maximum Life"]},"24045":{"connections":[],"group":995,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":2,"orbitIndex":9,"skill":24045,"stats":["10% increased Mana Recovery from Flasks"]},"24060":{"connections":[{"id":3091,"orbit":2147483647}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infused Spell Damage","orbit":1,"orbitIndex":2,"skill":24060,"stats":["15% increased Spell Damage if you have consumed an Elemental Infusion Recently"]},"24062":{"connections":[{"id":54351,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","isNotable":true,"name":"Immortal Infamy","orbit":5,"orbitIndex":21,"recipe":["Envy","Suffering","Fear"],"skill":24062,"stats":["6% increased Life Recovery rate","Recover 2% of maximum Life on Kill","+10 to Intelligence"]},"24070":{"connections":[{"id":58397,"orbit":0}],"group":1403,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":0,"orbitIndex":0,"skill":24070,"stats":["+8 to Dexterity"]},"24087":{"connections":[{"id":13882,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Everlasting Infusions","orbit":3,"orbitIndex":18,"recipe":["Guilt","Suffering","Despair"],"skill":24087,"stats":["Skills have 10% chance to not remove Elemental Infusions but still count as consuming them"]},"24120":{"connections":[{"id":10495,"orbit":0}],"group":1346,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Mental Toughness","orbit":0,"orbitIndex":0,"recipe":["Envy","Fear","Greed"],"skill":24120,"stats":["18% increased Mana Regeneration Rate","25% increased Mana Cost Efficiency while on Low Mana"]},"24129":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":24129,"stats":[]},"24135":{"ascendancyName":"Infernalist","connections":[{"id":34419,"orbit":0}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":6,"skill":24135,"stats":["12% increased Critical Hit Chance"]},"24150":{"connections":[{"id":44369,"orbit":-7}],"group":1273,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":2,"orbitIndex":3,"skill":24150,"stats":["3% chance to gain Volatility on Kill"]},"24165":{"connections":[{"id":8908,"orbit":0},{"id":25557,"orbit":0},{"id":4328,"orbit":-6},{"id":6079,"orbit":0}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24165,"stats":["+5 to any Attribute"]},"24178":{"connections":[{"id":32655,"orbit":-9}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":2,"orbitIndex":15,"skill":24178,"stats":["12% increased Damage while your Companion is in your Presence"]},"24210":{"connections":[{"id":26932,"orbit":-7}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Frenzy Charge Duration","orbit":7,"orbitIndex":0,"skill":24210,"stats":["20% increased Frenzy Charge Duration"]},"24224":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern","connections":[],"group":186,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAxe.dds","isOnlyImage":true,"name":"Axe Mastery","orbit":0,"orbitIndex":0,"skill":24224,"stats":[]},"24226":{"ascendancyName":"Deadeye","connections":[],"group":1550,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds","isNotable":true,"name":"Bullseye","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":24226,"stats":["Apply 10 Critical Weakness to Enemies when Consuming a Mark on them"]},"24239":{"connections":[{"id":34136,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":1,"orbitIndex":9,"skill":24239,"stats":["Gain 5 Life per enemy killed"]},"24240":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern","connections":[{"id":11764,"orbit":-7}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Time Manipulation","orbit":0,"orbitIndex":0,"recipe":["Fear","Despair","Envy"],"skill":24240,"stats":["Debuffs you inflict have 10% increased Slow Magnitude","Debuffs on you expire 20% faster"]},"24256":{"connections":[{"id":63541,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":15,"skill":24256,"stats":["10% increased Evasion Rating","+5% of Armour also applies to Elemental Damage"]},"24259":{"connections":[{"id":62609,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Attack Speed","orbit":5,"orbitIndex":32,"skill":24259,"stats":["Attacks used by Totems have 4% increased Attack Speed"]},"24269":{"connections":[{"id":1448,"orbit":-4},{"id":42118,"orbit":-5}],"group":1357,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Evasion and Companion Movement Speed","orbit":3,"orbitIndex":2,"skill":24269,"stats":["10% increased Evasion Rating","Companions have 8% increased Movement Speed"]},"24287":{"connections":[{"id":34015,"orbit":0},{"id":14226,"orbit":0}],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24287,"stats":["+5 to any Attribute"]},"24295":{"ascendancyName":"Deadeye","connections":[{"id":37336,"orbit":2147483647}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Frenzy Charge Duration","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":8,"orbitIndex":20,"skill":24295,"stats":["25% increased Frenzy Charge Duration"]},"24325":{"connections":[{"id":40006,"orbit":7}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Regeneration Rate and Presence","orbit":7,"orbitIndex":11,"skill":24325,"stats":["5% increased Life Regeneration rate","10% increased Presence Area of Effect"]},"24338":{"connections":[{"id":48581,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":5,"orbitIndex":70,"skill":24338,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"]},"24339":{"connections":[{"id":58295,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":0,"skill":24339,"stats":["10% increased Life Recovery from Flasks"]},"24368":{"connections":[{"id":37302,"orbit":0},{"id":40597,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":7,"orbitIndex":0,"skill":24368,"stats":["15% increased Ballista damage"]},"24401":{"connections":[{"id":63759,"orbit":0}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":22,"skill":24401,"stats":["10% increased Poison Duration"]},"24420":{"connections":[{"id":33829,"orbit":0},{"id":9442,"orbit":-2}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":22,"skill":24420,"stats":["10% increased Critical Hit Chance"]},"24430":{"connections":[{"id":3601,"orbit":0},{"id":38707,"orbit":0}],"group":275,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":66,"skill":24430,"stats":["10% increased Elemental Damage"]},"24438":{"connections":[{"id":46748,"orbit":0},{"id":17745,"orbit":0}],"group":519,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Hardened Wood","orbit":0,"orbitIndex":0,"recipe":["Despair","Greed","Despair"],"skill":24438,"stats":["Totems gain +20% to all Elemental Resistances","Totems have 20% additional Physical Damage Reduction"]},"24475":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":59759,"orbit":-9}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Chaos Resistance","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":8,"orbitIndex":8,"skill":24475,"stats":["+7% to Chaos Resistance"]},"24477":{"connections":[{"id":17532,"orbit":0}],"group":600,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":2,"orbitIndex":16,"skill":24477,"stats":["10% increased Stun Threshold","+5 to Strength"]},"24481":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":24481,"stats":[]},"24483":{"connections":[{"id":32660,"orbit":0},{"id":62661,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Direct Approach","orbit":3,"orbitIndex":17,"recipe":["Disgust","Paranoia","Paranoia"],"skill":24483,"stats":["35% increased Critical Hit Chance against Enemies that are affected","by no Elemental Ailments"]},"24491":{"connections":[{"id":20140,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Invocated Echoes","orbit":4,"orbitIndex":0,"recipe":["Guilt","Greed","Isolation"],"skill":24491,"stats":["Invocated Spells have 40% chance to consume half as much Energy"]},"24511":{"connections":[{"id":49696,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":6,"skill":24511,"stats":["+3 to all Attributes"]},"24551":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":299,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":24551,"stats":[]},"24570":{"connections":[{"id":28441,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blinded Enemies Critical","orbit":2,"orbitIndex":19,"skill":24570,"stats":["Enemies Blinded by you have 15% reduced Critical Hit Chance"]},"24630":{"connections":[{"id":63608,"orbit":0}],"group":97,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Fulmination","orbit":0,"orbitIndex":0,"recipe":["Suffering","Suffering","Greed"],"skill":24630,"stats":["80% increased Flammability Magnitude","40% increased Damage with Hits against Ignited Enemies"]},"24646":{"connections":[{"id":61409,"orbit":0}],"group":227,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":3,"orbitIndex":18,"skill":24646,"stats":["+12 to Strength"]},"24647":{"connections":[{"id":5702,"orbit":4},{"id":43691,"orbit":0},{"id":30634,"orbit":4}],"group":1132,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":24647,"stats":["+5 to any Attribute"]},"24655":{"connections":[{"id":7333,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Breath of Fire","orbit":4,"orbitIndex":30,"recipe":["Fear","Ire","Isolation"],"skill":24655,"stats":["Damage Penetrates 15% Fire Resistance","+10 to Strength"]},"24656":{"connections":[{"id":54152,"orbit":0},{"id":15814,"orbit":0}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Evasion and Movement Speed while Sprinting","orbit":0,"orbitIndex":0,"skill":24656,"stats":["15% increased Evasion Rating while Sprinting","2% increased Movement Speed while Sprinting"]},"24696":{"ascendancyName":"Tactician","connections":[{"id":4086,"orbit":0}],"group":469,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Totem Damage","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":24696,"stats":["20% increased Totem Damage"]},"24721":{"connections":[],"group":1241,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Brain Freeze","orbit":0,"orbitIndex":0,"recipe":["Greed","Ire","Suffering"],"skill":24721,"stats":["20% increased Cold Damage","Enemies Frozen by you have -8% to Cold Resistance"]},"24736":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"id":3191,"orbit":3}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Knight of Chitus","orbit":4,"orbitIndex":32,"recipe":["Isolation","Fear","Envy"],"skill":24736,"stats":["Gain Deflection Rating equal to 12% of Evasion Rating","15% increased Block chance","15% increased Parried Debuff Magnitude"]},"24748":{"connections":[{"id":4716,"orbit":0}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":15,"skill":24748,"stats":["15% increased Evasion Rating"]},"24753":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":34747,"orbit":0},{"id":56567,"orbit":0},{"id":151,"orbit":0}],"group":616,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Determined Precision","orbit":0,"orbitIndex":0,"recipe":["Ire","Greed","Envy"],"skill":24753,"stats":["30% increased Accuracy Rating at Close Range","+10 to Dexterity"]},"24764":{"connections":[{"id":65226,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Infusing Power","orbit":7,"orbitIndex":17,"recipe":["Fear","Paranoia","Suffering"],"skill":24764,"stats":["10% chance when collecting an Elemental Infusion to gain an","additional Elemental Infusion of the same type"]},"24766":{"connections":[{"id":11257,"orbit":-3},{"id":31566,"orbit":-7},{"id":51974,"orbit":0}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Paranoia","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Suffering"],"skill":24766,"stats":["50% increased Surrounded Area of Effect"]},"24767":{"connections":[{"id":36474,"orbit":-3}],"group":354,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":2,"orbitIndex":8,"skill":24767,"stats":["40% increased Energy Shield from Equipped Focus"]},"24786":{"connections":[{"id":24287,"orbit":0},{"id":30657,"orbit":0},{"id":4378,"orbit":0},{"id":21225,"orbit":0},{"id":58848,"orbit":0},{"id":12893,"orbit":0}],"group":1392,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24786,"stats":["+5 to any Attribute"]},"24801":{"connections":[{"id":40736,"orbit":7}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage and Presence Area","orbit":3,"orbitIndex":14,"skill":24801,"stats":["10% increased Presence Area of Effect","6% increased Attack Damage"]},"24807":{"ascendancyName":"Titan","connections":[],"group":69,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds","isNotable":true,"name":"Stone Skin","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":24807,"stats":["50% more Armour from Equipped Body Armour"]},"24812":{"connections":[{"id":64643,"orbit":0}],"group":1094,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration","orbit":2,"orbitIndex":11,"skill":24812,"stats":["20% increased Power Charge Duration"]},"24813":{"connections":[{"id":20397,"orbit":3}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":14,"skill":24813,"stats":["6% increased Area of Effect for Attacks"]},"24825":{"connections":[{"id":16460,"orbit":-3},{"id":29479,"orbit":-3},{"id":60738,"orbit":-3}],"group":1066,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":10,"skill":24825,"stats":["+5 to any Attribute"]},"24843":{"connections":[{"id":1680,"orbit":-7},{"id":56860,"orbit":0}],"group":1261,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Evasion during Parry","orbit":7,"orbitIndex":20,"skill":24843,"stats":["25% increased Evasion Rating while Parrying"]},"24855":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":39347,"orbit":0},{"id":48014,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":4,"orbitIndex":58,"skill":24855,"stats":[]},"24868":{"ascendancyName":"Pathfinder","connections":[{"id":33736,"orbit":0}],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds","isNotable":true,"name":"Relentless Pursuit","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":9,"orbitIndex":72,"skill":24868,"stats":["Your speed is unaffected by Slows"]},"24871":{"connections":[{"id":10602,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"Attack Speed","orbit":4,"orbitIndex":4,"skill":24871,"stats":["3% increased Attack Speed with One Handed Weapons"]},"24880":{"connections":[{"id":38501,"orbit":-7}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":5,"orbitIndex":36,"skill":24880,"stats":["3% increased Attack Speed"]},"24883":{"connections":[{"id":44573,"orbit":1}],"group":1367,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Combo","orbit":2,"orbitIndex":10,"skill":24883,"stats":["4% increased Area of Effect for Attacks","5% Chance to build an additional Combo on Hit"]},"24889":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":7,"orbitIndex":2,"skill":24889,"stats":[]},"24922":{"connections":[{"id":18923,"orbit":0},{"id":64345,"orbit":0},{"id":17077,"orbit":0}],"group":1151,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24922,"stats":["+5 to any Attribute"]},"24929":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":202,"icon":"","isOnlyImage":true,"name":"Minion Mastery","orbit":2,"orbitIndex":19,"skill":24929,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"24948":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1434,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":24948,"stats":[]},"24958":{"connections":[{"id":52464,"orbit":-4},{"id":41877,"orbit":6}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":24958,"stats":["+5 to any Attribute"]},"24963":{"connections":[{"id":39298,"orbit":0},{"id":19224,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":4,"orbitIndex":63,"skill":24963,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"24993":{"connectionArt":"CharacterPlanned","connections":[{"id":54297,"orbit":6}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":5,"skill":24993,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25011":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":569,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":25011,"stats":[]},"25014":{"connections":[{"id":50228,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":3,"orbitIndex":6,"skill":25014,"stats":["16% increased Warcry Speed"]},"25026":{"connections":[{"id":3567,"orbit":6}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":20,"skill":25026,"stats":["10% increased Mana Regeneration Rate"]},"25029":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksMasterySymbol.dds","isOnlyImage":true,"name":"Charms Mastery","orbit":5,"orbitIndex":51,"skill":25029,"stats":[]},"25031":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":25031,"stats":[]},"25055":{"connections":[{"id":41580,"orbit":3}],"group":1428,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Movement Speed","orbit":2,"orbitIndex":8,"skill":25055,"stats":["2% increased Movement Speed","8% increased Attack Damage"]},"25058":{"connectionArt":"CharacterPlanned","connections":[{"id":48828,"orbit":2147483647},{"id":4681,"orbit":2147483647}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Gain Maximum Frenzy Charges on Gaining Frenzy Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":12,"skill":25058,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25070":{"connections":[{"id":32903,"orbit":0},{"id":11252,"orbit":0},{"id":57821,"orbit":0}],"group":1431,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":19,"skill":25070,"stats":["6% increased Area of Effect for Attacks"]},"25092":{"ascendancyName":"Oracle","connections":[{"id":34313,"orbit":-6}],"group":2,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Critical Damage Bonus on You","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":25092,"stats":["Hits against you have 12% reduced Critical Damage Bonus"]},"25100":{"connections":[],"flavourText":"The fewer there are, the less you have to share.","group":1105,"icon":"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds","isKeystone":true,"name":"Oasis","orbit":0,"orbitIndex":0,"skill":25100,"stats":["Cannot use Charms","30% more Recovery from Flasks"]},"25101":{"connections":[{"id":22439,"orbit":5},{"id":52199,"orbit":0},{"id":44498,"orbit":-5}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":3,"orbitIndex":4,"skill":25101,"stats":["10% increased Exposure Effect"]},"25162":{"connections":[{"id":59785,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":10,"skill":25162,"stats":["6% increased Area of Effect for Attacks"]},"25170":{"connections":[{"id":30820,"orbit":3}],"group":1075,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Skill Duration","orbit":2,"orbitIndex":22,"skill":25170,"stats":["8% increased Attack Damage","8% increased Skill Effect Duration"]},"25172":{"ascendancyName":"Witchhunter","connections":[{"id":3704,"orbit":0}],"group":289,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":25172,"stats":["6% increased Cooldown Recovery Rate"]},"25211":{"connections":[{"id":11330,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Waning Hindrances","orbit":3,"orbitIndex":3,"recipe":["Greed","Suffering","Fear"],"skill":25211,"stats":["Debuffs on you expire 25% faster"]},"25213":{"connections":[{"id":19223,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage with nearby Ally","orbit":7,"orbitIndex":12,"skill":25213,"stats":["16% increased Attack Damage while you have an Ally in your Presence"]},"25229":{"connections":[{"id":21390,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration","orbit":2,"orbitIndex":20,"skill":25229,"stats":["20% increased Endurance Charge Duration"]},"25239":{"ascendancyName":"Infernalist","connections":[{"id":63894,"orbit":-3}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds","isNotable":true,"name":"Demonic Possession","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":66,"skill":25239,"stats":["Grants Skill: Demon Form"]},"25281":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":1,"orbitIndex":10,"skill":25281,"stats":[]},"25300":{"connections":[{"id":61796,"orbit":0}],"group":210,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":0,"orbitIndex":0,"skill":25300,"stats":["Break 20% increased Armour"]},"25303":{"connections":[],"group":602,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Minion Fire Resistance","orbit":0,"orbitIndex":0,"skill":25303,"stats":["Minions have +3% to Maximum Fire Resistances","Minions have +20% to Fire Resistance"]},"25304":{"connections":[{"id":61056,"orbit":-2}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":5,"skill":25304,"stats":["Meta Skills gain 8% increased Energy"]},"25312":{"connections":[{"id":24259,"orbit":0},{"id":64405,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":36,"skill":25312,"stats":["15% increased Totem Damage"]},"25315":{"connections":[{"id":19820,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Cold Damage","orbit":2,"orbitIndex":2,"skill":25315,"stats":["10% increased Armour","+10% of Armour also applies to Cold Damage"]},"25337":{"connectionArt":"CharacterPlanned","connections":[{"id":34990,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":19,"skill":25337,"stats":["10% chance to Poison on Hit"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25361":{"connections":[],"group":1431,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Resolute Reach","orbit":2,"orbitIndex":10,"recipe":["Ire","Disgust","Despair"],"skill":25361,"stats":["18% increased Area of Effect for Attacks","20% reduced Critical Hit Chance"]},"25362":{"connections":[{"id":23105,"orbit":0}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","isNotable":true,"name":"Chakra of Impact","orbit":2,"orbitIndex":13,"recipe":["Greed","Greed","Despair"],"skill":25362,"stats":["20% increased Attack Damage","Skills deal 8% increased Damage per Combo consumed, up to 40%"]},"25363":{"connections":[{"id":44098,"orbit":0},{"id":1823,"orbit":0},{"id":34531,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":7,"orbitIndex":20,"skill":25363,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"25374":{"connections":[{"id":45969,"orbit":6}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":25374,"stats":["+5 to any Attribute"]},"25429":{"connections":[{"id":38103,"orbit":-8},{"id":34084,"orbit":0}],"group":652,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Grounded in the Earth","orbit":2,"orbitIndex":8,"skill":25429,"stats":["16% increased Skill Effect Duration","16% increased Stun Threshold"]},"25434":{"ascendancyName":"Invoker","connections":[],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Chill Effect","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":6,"orbitIndex":11,"skill":25434,"stats":["15% increased Magnitude of Chill you inflict"]},"25438":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":48,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds","isNotable":true,"name":"Heatproofing","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":25438,"stats":["Body Armour grants Unaffected by Damaging Ailments"]},"25446":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":427,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":25446,"stats":[]},"25458":{"connections":[{"id":37568,"orbit":3}],"group":1287,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds","name":"Strength and Critical Damage Bonus on You","orbit":7,"orbitIndex":20,"skill":25458,"stats":["Hits against you have 5% reduced Critical Damage Bonus","+5 to Strength"]},"25482":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":61472,"orbit":0},{"id":51702,"orbit":0},{"id":60620,"orbit":0}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","isNotable":true,"name":"Beef","orbit":0,"orbitIndex":0,"recipe":["Fear","Disgust","Fear"],"skill":25482,"stats":["+25 to Strength"]},"25503":{"connections":[{"id":27068,"orbit":0},{"id":45632,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":16,"skill":25503,"stats":["10% increased Mana Regeneration Rate"]},"25513":{"connections":[],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Overwhelm","orbit":6,"orbitIndex":45,"recipe":["Despair","Fear","Envy"],"skill":25513,"stats":["5% reduced Attack Speed","20% increased Stun Buildup","40% increased Damage with Two Handed Weapons"]},"25520":{"connections":[],"flavourText":"The notes may change, but the song remains the same.","group":1269,"icon":"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds","isKeystone":true,"name":"Resonance","orbit":0,"orbitIndex":0,"skill":25520,"stats":["Gain Power Charges instead of Frenzy Charges","Gain Frenzy Charges instead of Endurance Charges","Gain Endurance Charges instead of Power Charges"]},"25528":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":3,"orbitIndex":15,"skill":25528,"stats":[]},"25557":{"connections":[{"id":29763,"orbit":0},{"id":4059,"orbit":0},{"id":26804,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":16,"skill":25557,"stats":["+5 to any Attribute"]},"25565":{"connections":[{"id":722,"orbit":0}],"group":1450,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":2,"orbitIndex":2,"skill":25565,"stats":["12% increased Lightning Damage"]},"25570":{"connectionArt":"CharacterPlanned","connections":[{"id":44560,"orbit":0},{"id":21549,"orbit":0},{"id":37694,"orbit":0},{"id":64083,"orbit":0},{"id":27572,"orbit":0}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":12,"skill":25570,"stats":["12% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25586":{"connections":[{"id":38993,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Critical Damage","orbit":6,"orbitIndex":35,"skill":25586,"stats":["16% increased Critical Damage Bonus with Bows"]},"25591":{"connections":[{"id":25315,"orbit":0},{"id":4527,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Cold Damage","orbit":2,"orbitIndex":8,"skill":25591,"stats":["10% increased Armour","+10% of Armour also applies to Cold Damage"]},"25594":{"connections":[{"id":34030,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":7,"orbitIndex":0,"skill":25594,"stats":["Offerings have 15% increased Maximum Life"]},"25618":{"ascendancyName":"Stormweaver","connections":[{"id":38578,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":18,"skill":25618,"stats":["12% increased Critical Hit Chance for Spells"]},"25619":{"connections":[{"id":43562,"orbit":3}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Sand in the Eyes","orbit":2,"orbitIndex":12,"recipe":["Despair","Despair","Despair"],"skill":25619,"stats":["10% increased Attack Speed","15% chance to Blind Enemies on Hit with Attacks"]},"25620":{"connections":[{"id":9083,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Meat Recycling","orbit":7,"orbitIndex":14,"recipe":["Paranoia","Despair","Guilt"],"skill":25620,"stats":["15% chance to not destroy Corpses when Consuming Corpses"]},"25648":{"connections":[{"id":10824,"orbit":-4},{"id":58894,"orbit":5},{"id":45736,"orbit":-7}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":8,"skill":25648,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"]},"25653":{"ascendancyName":"Disciple of Varashta","connections":[{"id":13289,"orbit":0}],"flavourText":"\"Knowing where and when to plunge your knife is more important than the sharpness of your blade. I will not forget my error... and I will be a living example of your wisdom, dear {Sekhema}.\" \\n\\nKelari accepted Varashta's sentence and committed himself to her.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnDaggerslamSkill.dds","isNotable":true,"name":"Kelari's Judgment","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":19,"skill":25653,"stats":["Grants Skill: Kelari's Judgment"]},"25678":{"connectionArt":"CharacterPlanned","connections":[{"id":49258,"orbit":2147483647}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":6,"skill":25678,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25683":{"ascendancyName":"Disciple of Varashta","connections":[{"id":34207,"orbit":-8}],"flavourText":"\"I stand before you, as your humble servant. Though I was betrayed, I would do it all again, if it would have saved us. But I accept your sentence. I will atone. I pledge myself to you... forevermore.\" \\n\\nRuzhan accepted his fate at the {barya} ritual site.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnMeteoricSlam.dds","isNotable":true,"name":"Ruzhan's Reckoning","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":53,"skill":25683,"stats":["Grants Skill: Ruzhan's Reckoning"]},"25700":{"connections":[{"id":41096,"orbit":4}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Shock Chance","orbit":4,"orbitIndex":42,"skill":25700,"stats":["10% increased chance to Shock","8% increased Elemental Damage"]},"25711":{"connections":[{"id":58038,"orbit":-7}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Thrill of Battle","orbit":2,"orbitIndex":5,"recipe":["Guilt","Suffering","Ire"],"skill":25711,"stats":["20% increased Attack Speed while Surrounded"]},"25729":{"connections":[{"id":33093,"orbit":0}],"group":1411,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":7,"orbitIndex":12,"skill":25729,"stats":["3% increased Cast Speed"]},"25745":{"connections":[{"id":31890,"orbit":4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":4,"orbitIndex":30,"skill":25745,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"25753":{"connections":[{"id":63268,"orbit":0},{"id":25990,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Blazing Arms","orbit":7,"orbitIndex":6,"recipe":["Suffering","Envy","Despair"],"skill":25753,"stats":["16% increased Fire Damage","30% increased Flammability Magnitude","16% increased Attack Damage"]},"25763":{"connections":[{"id":61170,"orbit":7},{"id":62963,"orbit":0}],"group":712,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":2,"orbitIndex":12,"skill":25763,"stats":["10% increased Fire Damage"]},"25779":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":41076,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Darkness","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":34,"skill":25779,"stats":["10% increased maximum Darkness"]},"25781":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds","isNotable":true,"name":"Sap of Nightmares","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":5,"orbitIndex":2,"skill":25781,"stats":["Leech recovers based on Chaos Damage as well as Physical Damage"]},"25807":{"connections":[{"id":53683,"orbit":0}],"group":940,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":0,"orbitIndex":0,"skill":25807,"stats":["15% increased Crossbow Reload Speed"]},"25827":{"connections":[{"id":55241,"orbit":0}],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":8,"skill":25827,"stats":["4% chance for Spell Skills to fire 2 additional Projectiles"]},"25829":{"connections":[{"id":57791,"orbit":0}],"group":692,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","name":"Spell Damage and Cast Speed","orbit":2,"orbitIndex":7,"skill":25829,"stats":["6% increased Spell Damage","2% increased Cast Speed"]},"25851":{"connections":[{"id":52695,"orbit":-6},{"id":36270,"orbit":5}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":6,"orbitIndex":0,"skill":25851,"stats":["5% chance to Daze on Hit"]},"25857":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1463,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":4,"orbitIndex":68,"skill":25857,"stats":[]},"25885":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":31116,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Damage as Chaos","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":8,"orbitIndex":18,"skill":25885,"stats":["Gain 4% of Damage as Extra Chaos Damage"]},"25890":{"connections":[{"id":54378,"orbit":0}],"group":319,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Recover Mana on consuming Power Charge","orbit":2,"orbitIndex":18,"skill":25890,"stats":["Recover 2% of maximum Mana when you consume a Power Charge"]},"25893":{"connections":[{"id":51169,"orbit":-2}],"group":822,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":18,"skill":25893,"stats":["6% faster start of Energy Shield Recharge"]},"25915":{"connections":[{"id":8916,"orbit":2}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":2,"orbitIndex":2,"skill":25915,"stats":["12% increased Damage while Shapeshifted"]},"25927":{"connections":[{"id":32847,"orbit":-2}],"group":565,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Damage","orbit":0,"orbitIndex":0,"skill":25927,"stats":["Minions deal 20% increased Damage with Command Skills"]},"25934":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":424,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":7,"orbitIndex":12,"skill":25934,"stats":[]},"25935":{"ascendancyName":"Warbringer","connections":[{"id":23005,"orbit":0}],"group":45,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Block Chance","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":25935,"stats":["6% increased Block chance"]},"25971":{"connections":[],"group":1265,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Tenfold Attacks","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Guilt"],"skill":25971,"stats":["4% increased Attack Speed","6% increased Attack Speed if you've been Hit Recently","+10 to Strength"]},"25990":{"connections":[{"id":43461,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Attack Damage","orbit":4,"orbitIndex":23,"skill":25990,"stats":["8% increased Fire Damage","8% increased Attack Damage"]},"25992":{"connections":[],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Accuracy Rating","orbit":6,"orbitIndex":7,"skill":25992,"stats":["10% increased Accuracy Rating with Bows"]},"26034":{"connections":[{"id":45631,"orbit":-5}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":10,"skill":26034,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"26061":{"connections":[{"id":4579,"orbit":2}],"group":949,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Energy Shield as Freeze Threshold","orbit":2,"orbitIndex":22,"skill":26061,"stats":["Gain 15% of maximum Energy Shield as additional Freeze Threshold"]},"26063":{"ascendancyName":"Shaman","connections":[{"id":28745,"orbit":2147483647}],"group":73,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":26063,"stats":["12% increased Elemental Damage"]},"26068":{"connections":[{"id":37389,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":3,"orbitIndex":4,"skill":26068,"stats":["10% increased Attack Damage"]},"26070":{"connections":[{"id":35977,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Bolstering Yell","orbit":2,"orbitIndex":4,"recipe":["Suffering","Disgust","Paranoia"],"skill":26070,"stats":["Empowered Attacks deal 30% increased Damage","Warcry Skills have 30% increased Area of Effect"]},"26085":{"ascendancyName":"Lich","connections":[{"id":20772,"orbit":-4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds","isNotable":true,"isSwitchable":true,"name":"Necromantic Conduit","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneGraft.dds","id":41162,"name":"Umbral Well","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Skeletal Minions you would create instead grant you Umbral Souls for each Minion you would have created"]}},"orbit":9,"orbitIndex":124,"skill":26085,"stats":["While you are not on Low Mana, you and Allies in your Presence have Unholy Might","Lose 5% of maximum Mana per Second"]},"26092":{"connections":[{"id":52392,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":14,"skill":26092,"stats":["10% increased Damage with Two Handed Weapons"]},"26104":{"connections":[{"id":43282,"orbit":5},{"id":55672,"orbit":4},{"id":32186,"orbit":0},{"id":27611,"orbit":0},{"id":12005,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Spirit of the Wyvern","orbit":4,"orbitIndex":51,"recipe":["Ire","Suffering","Greed"],"skill":26104,"stats":["20% increased Accuracy Rating while Shapeshifted","25% increased Elemental Damage while Shapeshifted"]},"26107":{"connections":[{"id":33713,"orbit":7},{"id":56023,"orbit":0}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Kite Runner","orbit":0,"orbitIndex":0,"recipe":["Ire","Isolation","Despair"],"skill":26107,"stats":["3% increased Movement Speed","15% increased Projectile Speed","15% increased Projectile Damage"]},"26135":{"connections":[{"id":2335,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Damage and Projectile Speed","orbit":3,"orbitIndex":11,"skill":26135,"stats":["8% increased Spell Damage","8% increased Projectile Speed for Spell Skills"]},"26148":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":327,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAccuracy.dds","isOnlyImage":true,"name":"Accuracy Mastery","orbit":0,"orbitIndex":0,"skill":26148,"stats":[]},"26176":{"connections":[{"id":43650,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":2,"orbitIndex":8,"skill":26176,"stats":["15% increased Critical Damage Bonus for Attack Damage"]},"26178":{"aliasPassiveSocket":"voices_jewel_slot2","connections":[],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Sinister Jewel Socket","noRadius":true,"nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds"},"orbit":0,"orbitIndex":0,"sinister":true,"skill":26178,"stats":[]},"26194":{"connections":[{"id":37872,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":7,"orbitIndex":0,"skill":26194,"stats":["20% increased Presence Area of Effect"]},"26196":{"connections":[{"id":11741,"orbit":0},{"id":39710,"orbit":0}],"group":273,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":26196,"stats":[]},"26211":{"connections":[{"id":24883,"orbit":0}],"group":1367,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Combo","orbit":2,"orbitIndex":18,"skill":26211,"stats":["4% increased Area of Effect for Attacks","5% Chance to build an additional Combo on Hit"]},"26214":{"connections":[],"group":1060,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","isNotable":true,"name":"Dominion","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Contempt","Suffering","Isolation"],"skill":26214,"stats":["50% reduced effect of Archon Buffs on you","Archon Buffs have no recovery period after you lose one"]},"26228":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connectionArt":"CharacterPlanned","connections":[],"group":511,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Prize of the Hunt","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":26228,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges","+1 to Maximum Frenzy Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"26236":{"connections":[{"id":38069,"orbit":-2}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":20,"skill":26236,"stats":["Meta Skills gain 8% increased Energy"]},"26268":{"connections":[{"id":22710,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":12,"skill":26268,"stats":["20% increased Curse Duration"]},"26282":{"ascendancyName":"Blood Mage","connections":[],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds","isNotable":true,"name":"Blood Barbs","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":5,"orbitIndex":66,"skill":26282,"stats":["Elemental Damage also Contributes to Bleeding Magnitude","Bleeding you inflict on Cursed targets is Aggravated"]},"26283":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1586,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageBlue.dds","isMultipleChoiceOption":true,"name":"Choice of Mana","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":26283,"stats":["Remnants you create have 50% increased effect","Remnants can be collected from 50% further away","All Flames of Chayula that you manifest are Blue"]},"26291":{"connections":[{"id":48935,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electrifying Nature","orbit":4,"orbitIndex":28,"recipe":["Envy","Greed","Paranoia"],"skill":26291,"stats":["25% increased Lightning Damage","15% increased Shock Duration"]},"26294":{"ascendancyName":"Spirit Walker","connections":[{"id":41401,"orbit":5}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Movement Speed","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":5,"orbitIndex":22,"skill":26294,"stats":["2% increased Movement Speed"]},"26300":{"connectionArt":"CharacterPlanned","connections":[{"id":23436,"orbit":-4}],"group":254,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration and Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":33,"skill":26300,"stats":["15% increased Critical Damage Bonus","10% increased Archon Buff duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"26308":{"connections":[{"id":27017,"orbit":-9}],"group":1200,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds","name":"Evasion while Moving","orbit":2,"orbitIndex":10,"skill":26308,"stats":["20% increased Evasion Rating while moving"]},"26319":{"connections":[{"id":30990,"orbit":-7}],"group":945,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":0,"skill":26319,"stats":["10% increased Critical Hit Chance"]},"26324":{"connections":[{"id":46023,"orbit":0}],"group":496,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":0,"skill":26324,"stats":["15% increased Armour"]},"26331":{"connections":[{"id":3128,"orbit":0},{"id":12166,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Harsh Winter","orbit":7,"orbitIndex":18,"recipe":["Fear","Despair","Ire"],"skill":26331,"stats":["8% increased Cast Speed with Cold Skills","16% increased Skill Effect Duration"]},"26339":{"connections":[{"id":64405,"orbit":0},{"id":11014,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Artifice","orbit":1,"orbitIndex":0,"recipe":["Suffering","Suffering","Suffering"],"skill":26339,"stats":["Melee Attack Skills have +1 to maximum number of Summoned Totems","20% increased Totem Placement range"]},"26356":{"connections":[{"id":8556,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Primed to Explode","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Disgust"],"skill":26356,"stats":["Detonator skills have 40% increased Area of Effect","Detonator skills have 80% reduced damage"]},"26363":{"connections":[{"id":49291,"orbit":0},{"id":52803,"orbit":0}],"group":1298,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charge Generation","orbit":7,"orbitIndex":3,"skill":26363,"stats":["10% increased Life Recovery from Flasks"]},"26383":{"ascendancyName":"Blood Mage","connections":[{"id":48551,"orbit":8}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds","isNotable":true,"name":"Sunder the Flesh","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":8,"orbitIndex":59,"skill":26383,"stats":["Base Critical Hit Chance for Spells is 15%"]},"26400":{"connections":[{"id":8904,"orbit":0}],"group":1386,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":18,"skill":26400,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"]},"26416":{"connections":[{"id":35792,"orbit":0}],"group":296,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":16,"skill":26416,"stats":["15% increased Life Recovery from Flasks"]},"26432":{"connections":[{"id":12890,"orbit":0},{"id":60735,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":26432,"stats":["+5 to any Attribute"]},"26437":{"connections":[{"id":51129,"orbit":0}],"group":193,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":19,"skill":26437,"stats":["Break 20% increased Armour"]},"26447":{"connections":[{"id":12918,"orbit":0},{"id":49633,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Refocus","orbit":2,"orbitIndex":0,"recipe":["Paranoia","Suffering","Ire"],"skill":26447,"stats":["20% increased Mana Regeneration Rate","20% increased Mana Regeneration Rate while stationary"]},"26479":{"connections":[{"id":64324,"orbit":4},{"id":9040,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Steadfast Resolve","orbit":4,"orbitIndex":60,"recipe":["Guilt","Isolation","Paranoia"],"skill":26479,"stats":["You cannot be Light Stunned if you've been Stunned Recently"]},"26490":{"connections":[{"id":12751,"orbit":0}],"group":528,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Critical Chance","orbit":2,"orbitIndex":9,"skill":26490,"stats":["10% increased Critical Hit Chance with One Handed Melee Weapons"]},"26518":{"connections":[],"group":259,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Cold Nature","orbit":4,"orbitIndex":5,"recipe":["Envy","Fear","Guilt"],"skill":26518,"stats":["25% increased Cold Damage","15% increased Chill Duration on Enemies"]},"26520":{"connections":[{"id":14340,"orbit":0},{"id":37190,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":11,"skill":26520,"stats":["8% increased amount of Life Leeched"]},"26532":{"connections":[{"id":46023,"orbit":-3},{"id":41657,"orbit":3},{"id":36629,"orbit":0}],"group":496,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":6,"skill":26532,"stats":["15% increased Armour"]},"26556":{"connections":[{"id":58692,"orbit":4},{"id":59657,"orbit":-2}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","name":"Deflection and Energy Shield Delay","orbit":3,"orbitIndex":19,"skill":26556,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"]},"26563":{"connections":[{"id":12778,"orbit":-4},{"id":6161,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Bone Chains","orbit":4,"orbitIndex":12,"recipe":["Fear","Despair","Fear"],"skill":26563,"stats":["Physical Spell Critical Hits build Pin"]},"26565":{"connections":[{"id":40024,"orbit":-2}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":2,"skill":26565,"stats":["10% increased Poison Duration"]},"26568":{"connections":[{"id":59367,"orbit":0},{"id":37258,"orbit":0}],"group":467,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You and Attack Speed","orbit":2,"orbitIndex":12,"skill":26568,"stats":["2% increased Attack Speed","4% reduced Slowing Potency of Debuffs on You"]},"26572":{"connections":[{"id":47514,"orbit":0}],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Criticals vs Dazed Enemies","orbit":2,"orbitIndex":12,"skill":26572,"stats":["12% increased Critical Hit Chance against Dazed Enemies"]},"26592":{"connections":[{"id":58894,"orbit":-3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour and Energy Shield","orbit":3,"orbitIndex":19,"skill":26592,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"]},"26596":{"connections":[{"id":5766,"orbit":5},{"id":51416,"orbit":-5}],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":3,"orbitIndex":19,"skill":26596,"stats":["3% increased Cast Speed"]},"26598":{"connections":[{"id":33366,"orbit":3},{"id":19880,"orbit":0},{"id":14658,"orbit":0},{"id":23915,"orbit":0},{"id":52501,"orbit":0}],"group":1251,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":26598,"stats":["+5 to any Attribute"]},"26614":{"connections":[{"id":44344,"orbit":0},{"id":46275,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":40,"skill":26614,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"26638":{"ascendancyName":"Chronomancer","connections":[],"group":371,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds","isNotable":true,"name":"Footprints in the Sand","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":26638,"stats":["Grants Skill: Temporal Rift"]},"26648":{"connections":[{"id":24256,"orbit":0},{"id":52125,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":21,"skill":26648,"stats":["10% increased Armour","Gain Deflection Rating equal to 5% of Evasion Rating"]},"26663":{"connections":[{"id":44765,"orbit":0}],"group":864,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":0,"orbitIndex":0,"skill":26663,"stats":["5% increased Cooldown Recovery Rate"]},"26682":{"connections":[{"id":3472,"orbit":-2},{"id":56640,"orbit":2}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":6,"skill":26682,"stats":["15% increased Critical Spell Damage Bonus"]},"26697":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern","connections":[{"id":59263,"orbit":0},{"id":27290,"orbit":0},{"id":46565,"orbit":0}],"group":581,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupSword.dds","isOnlyImage":true,"name":"Sword Mastery","orbit":0,"orbitIndex":0,"skill":26697,"stats":[]},"26725":{"connections":[{"id":57703,"orbit":0}],"group":300,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":26725,"stats":[]},"26726":{"connections":[{"id":48103,"orbit":0}],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback and Stun Buildup","orbit":2,"orbitIndex":0,"skill":26726,"stats":["10% increased Stun Buildup","10% increased Knockback Distance"]},"26739":{"connections":[{"id":43893,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":8,"skill":26739,"stats":["10% increased Elemental Damage"]},"26762":{"connections":[{"id":35380,"orbit":-2}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Withered Effect","orbit":0,"orbitIndex":0,"skill":26762,"stats":["10% increased Withered Magnitude"]},"26772":{"connections":[{"id":24240,"orbit":2},{"id":45774,"orbit":3}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect","orbit":7,"orbitIndex":22,"skill":26772,"stats":["Debuffs you inflict have 5% increased Slow Magnitude"]},"26786":{"connections":[{"id":64352,"orbit":0},{"id":48568,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":26786,"stats":["+5 to any Attribute"]},"26798":{"connections":[{"id":9638,"orbit":-7}],"group":498,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Skill Speed","orbit":0,"orbitIndex":0,"skill":26798,"stats":["3% increased Skill Speed"]},"26804":{"connections":[{"id":55405,"orbit":0},{"id":59909,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":7,"orbitIndex":2,"skill":26804,"stats":["15% increased Damage if you have Consumed a Corpse Recently"]},"26830":{"connections":[],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":5,"orbitIndex":42,"skill":26830,"stats":["10% increased effect of Fully Broken Armour"]},"26863":{"connections":[{"id":25890,"orbit":0},{"id":58198,"orbit":0}],"group":319,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Recover Mana on consuming Power Charge","orbit":2,"orbitIndex":10,"skill":26863,"stats":["Recover 2% of maximum Mana when you consume a Power Charge"]},"26885":{"connections":[{"id":59775,"orbit":-4}],"group":1315,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":4,"orbitIndex":60,"skill":26885,"stats":["7% increased Chaos Damage"]},"26895":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":526,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":0,"orbitIndex":0,"skill":26895,"stats":[]},"26905":{"connections":[{"id":8821,"orbit":0}],"group":908,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":3,"orbitIndex":2,"skill":26905,"stats":["12% increased Lightning Damage"]},"26926":{"connections":[{"id":39416,"orbit":0},{"id":45333,"orbit":-7}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNoteble.dds","isNotable":true,"name":"Archon of Undeath","orbit":3,"orbitIndex":21,"recipe":["Guilt","Suffering","Isolation"],"skill":26926,"stats":["15% chance to gain Archon of Undeath when you use a Command skill"]},"26931":{"connections":[{"id":48198,"orbit":5}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":3,"orbitIndex":10,"skill":26931,"stats":["Gain 3 Life per enemy killed"]},"26932":{"connections":[{"id":34543,"orbit":-2}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":6,"skill":26932,"stats":["20% increased Frenzy Charge Duration"]},"26945":{"connections":[],"group":699,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Chance","orbit":2,"orbitIndex":17,"skill":26945,"stats":["Minions have 20% increased Critical Hit Chance"]},"26952":{"connections":[{"id":59661,"orbit":0},{"id":31626,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":7,"orbitIndex":20,"skill":26952,"stats":["20% increased Flammability Magnitude"]},"26969":{"connections":[{"id":16861,"orbit":2}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":4,"orbitIndex":69,"skill":26969,"stats":["10% increased Critical Hit Chance"]},"27009":{"connections":[{"id":30459,"orbit":0}],"group":856,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Lust for Sacrifice","orbit":7,"orbitIndex":6,"recipe":["Disgust","Suffering","Paranoia"],"skill":27009,"stats":["50% increased Minion Damage while you have at least two different active Offerings"]},"27017":{"connections":[{"id":21349,"orbit":0}],"group":1200,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds","name":"Evasion while Moving","orbit":2,"orbitIndex":22,"skill":27017,"stats":["20% increased Evasion Rating while moving"]},"27048":{"connections":[{"id":47375,"orbit":8}],"group":1524,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":0,"orbitIndex":0,"skill":27048,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]},"27068":{"connections":[{"id":35831,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":14,"skill":27068,"stats":["10% increased Mana Regeneration Rate"]},"27082":{"connections":[{"id":3446,"orbit":0},{"id":24646,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27082,"stats":["+5 to any Attribute"]},"27095":{"connections":[{"id":14890,"orbit":-4},{"id":48658,"orbit":0}],"group":1093,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":7,"skill":27095,"stats":["15% increased Freeze Buildup"]},"27096":{"connectionArt":"CharacterPlanned","connections":[{"id":33423,"orbit":2147483647},{"id":13691,"orbit":0}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Rustle of the Leaves","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":16,"skill":27096,"stats":["40% increased Totem Placement speed","Spells Cast by Totems have 6% increased Cast Speed","Attacks used by Totems have 6% increased Attack Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"27108":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":47796,"orbit":0}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Mass Hysteria","orbit":4,"orbitIndex":36,"recipe":["Disgust","Disgust","Envy"],"skill":27108,"stats":["Allies in your Presence have 6% increased Attack Speed","6% increased Attack Speed"]},"27176":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1094,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"The Power Within","orbit":0,"orbitIndex":0,"recipe":["Envy","Paranoia","Suffering"],"skill":27176,"stats":["20% increased Critical Damage Bonus if you've gained a Power Charge Recently","+1 to Maximum Power Charges"]},"27186":{"connections":[{"id":62963,"orbit":0}],"group":712,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Ignite Effect on You","orbit":2,"orbitIndex":0,"skill":27186,"stats":["10% reduced Magnitude of Ignite on you"]},"27216":{"connections":[{"id":30546,"orbit":-7}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Delay","orbit":7,"orbitIndex":4,"skill":27216,"stats":["10% faster start of Energy Shield Recharge while Shapeshifted"]},"27234":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":942,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":27234,"stats":[]},"27262":{"connections":[{"id":49110,"orbit":7}],"group":1161,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Effect","orbit":0,"orbitIndex":0,"skill":27262,"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"]},"27274":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1103,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":1,"orbitIndex":2,"skill":27274,"stats":[]},"27290":{"connections":[{"id":38564,"orbit":0}],"group":558,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","isNotable":true,"name":"Heavy Blade","orbit":0,"orbitIndex":0,"skill":27290,"stats":["25% increased Damage with Swords"]},"27296":{"connections":[{"id":59777,"orbit":0},{"id":11275,"orbit":-9},{"id":18684,"orbit":0},{"id":21670,"orbit":0}],"group":146,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27296,"stats":["+5 to any Attribute"]},"27303":{"connections":[{"id":43142,"orbit":0}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Vulgar Methods","orbit":7,"orbitIndex":16,"recipe":["Ire","Guilt","Despair"],"skill":27303,"stats":["10% reduced maximum Mana","+10 to Strength","30% increased Critical Hit Chance"]},"27307":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":517,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":27307,"stats":[]},"27373":{"connections":[{"id":53405,"orbit":-6},{"id":51369,"orbit":-6}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":51,"skill":27373,"stats":["+5 to any Attribute"]},"27388":{"connections":[{"id":28578,"orbit":0},{"id":24551,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Aspiring Genius","orbit":7,"orbitIndex":23,"recipe":["Suffering","Greed","Greed"],"skill":27388,"stats":["20% increased Mana Regeneration Rate","10% chance to Gain Arcane Surge when you deal a Critical Hit"]},"27405":{"connectionArt":"CharacterPlanned","connections":[{"id":30781,"orbit":0}],"group":315,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":58,"skill":27405,"stats":["6% increased Cooldown Recovery Rate"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"27417":{"connections":[{"id":64295,"orbit":0},{"id":37616,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","isNotable":true,"name":"Destructive Apparatus","orbit":6,"orbitIndex":54,"skill":27417,"stats":["25% increased Trap Damage"]},"27418":{"ascendancyName":"Titan","connections":[{"id":30115,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Strength","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":4,"orbitIndex":48,"skill":27418,"stats":["4% increased Strength"]},"27422":{"connections":[{"id":2021,"orbit":5}],"group":1463,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":7,"orbitIndex":21,"skill":27422,"stats":["10% increased Mana Recovery from Flasks"]},"27434":{"connections":[{"id":15984,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Archon of the Storm","orbit":3,"orbitIndex":21,"recipe":["Fear","Isolation","Guilt"],"skill":27434,"stats":["Gain Elemental Archon after spending 100% of your Maximum Mana"]},"27439":{"connections":[{"id":21982,"orbit":0}],"group":347,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27439,"stats":["+5 to any Attribute"]},"27491":{"connections":[{"id":3471,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Heavy Buffer","orbit":4,"orbitIndex":24,"recipe":["Greed","Paranoia","Isolation"],"skill":27491,"stats":["40% increased maximum Energy Shield","5% of Damage taken bypasses Energy Shield"]},"27492":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":865,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":27492,"stats":[]},"27493":{"connections":[{"id":17118,"orbit":0}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":24,"skill":27493,"stats":["10% increased Projectile Damage"]},"27501":{"connections":[],"group":721,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":4,"orbitIndex":44,"skill":27501,"stats":["10% increased Life Regeneration rate"]},"27513":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":1470,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"Material Solidification","orbit":7,"orbitIndex":4,"recipe":["Envy","Envy","Isolation"],"skill":27513,"stats":["Gain 8% of Damage as Extra Physical Damage","15% increased effect of Fully Broken Armour"]},"27540":{"connections":[{"id":62973,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Power Counted","orbit":3,"orbitIndex":23,"skill":27540,"stats":["10% increased total Power counted by Warcries"]},"27572":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":2147483647}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage.dds","name":"Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":14,"skill":27572,"stats":["20% increased Chaos Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"27581":{"connections":[{"id":50510,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":12,"skill":27581,"stats":["5% increased Block chance"]},"27611":{"connections":[{"id":30546,"orbit":7},{"id":28489,"orbit":8}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Elemental Damage","orbit":7,"orbitIndex":18,"skill":27611,"stats":["12% increased Elemental Damage while Shapeshifted"]},"27626":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":15628,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Touch the Arcane","orbit":5,"orbitIndex":54,"recipe":["Despair","Isolation","Suffering"],"skill":27626,"stats":["40% increased effect of Arcane Surge on you"]},"27638":{"connections":[{"id":38010,"orbit":0}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":7,"orbitIndex":3,"skill":27638,"stats":["15% increased Glory generation"]},"27658":{"connections":[{"id":13542,"orbit":-3}],"group":881,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":27658,"stats":["3% of Damage taken Recouped as Life"]},"27662":{"connections":[],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":2,"orbitIndex":14,"skill":27662,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"]},"27667":{"ascendancyName":"Blood Mage","connections":[],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds","isNotable":true,"name":"Whispers of the Flesh","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":6,"orbitIndex":8,"skill":27667,"stats":["Targets Cursed by you have 100% reduced Life Regeneration Rate","Targets Cursed by you have at least 15% of Life Reserved"]},"27671":{"connections":[{"id":32681,"orbit":2147483647}],"group":1187,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Energy Shield Delay","orbit":7,"orbitIndex":23,"skill":27671,"stats":["6% faster start of Energy Shield Recharge"]},"27674":{"connections":[{"id":44082,"orbit":0}],"group":517,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":10,"skill":27674,"stats":["6% faster start of Energy Shield Recharge"]},"27686":{"ascendancyName":"Invoker","connections":[{"id":12876,"orbit":0}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Energy Shield Recharge Rate","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":10,"skill":27686,"stats":["20% increased Energy Shield Recharge Rate"]},"27687":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[],"group":187,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Greatest Defence","orbit":3,"orbitIndex":4,"recipe":["Suffering","Fear","Disgust"],"skill":27687,"stats":["4% increased Attack Damage per 75 Item Armour and Evasion on Equipped Shield"]},"27704":{"connections":[],"group":1446,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Grace of the Ancestors","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Melancholy","Envy","Fear"],"skill":27704,"stats":["10% increased Attack Speed","Every Rage also grants 1% increased Evasion Rating"]},"27705":{"connections":[{"id":48773,"orbit":0},{"id":2582,"orbit":0},{"id":65212,"orbit":0},{"id":39495,"orbit":0},{"id":3543,"orbit":0},{"id":20787,"orbit":0}],"group":1503,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27705,"stats":["+5 to any Attribute"]},"27726":{"connections":[{"id":7721,"orbit":-4}],"group":625,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":8,"skill":27726,"stats":["15% increased Armour"]},"27733":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":44005,"orbit":0},{"id":2999,"orbit":0}],"group":281,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":4,"orbitIndex":30,"skill":27733,"stats":[]},"27740":{"connections":[{"id":35792,"orbit":0}],"group":296,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":2,"orbitIndex":6,"skill":27740,"stats":["Gain 1 Rage on Melee Hit"]},"27761":{"connections":[{"id":5826,"orbit":0}],"group":1109,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Counterstancing","orbit":0,"orbitIndex":0,"recipe":["Guilt","Guilt","Fear"],"skill":27761,"stats":["Successfully Parrying a Melee Hit grants 40% increased Damage to your next Ranged Attack","Successfully Parrying a Projectile Hit grants 40% increased Damage to your next Melee Attack"]},"27773":{"ascendancyName":"Spirit Walker","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerVividWisps.dds","isNotable":true,"name":"The Mórrigan's Guidance","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":3,"orbitIndex":16,"skill":27773,"stats":["Gain a Vivid Wisp when Vivid Stampede ends","Stags deal 20% more damage per leap","Stags have 20% more Shock Magnitude per leap"]},"27779":{"connections":[],"group":841,"icon":"Art/2DArt/SkillIcons/passives/MinionAccuracyDamage.dds","isNotable":true,"name":"Lord of the Squall","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Contempt","Isolation","Despair"],"skill":27779,"stats":["Grant Elemental Archon to your Minions for 5 seconds when they Revive"]},"27785":{"connections":[{"id":63863,"orbit":0}],"group":917,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":7,"orbitIndex":10,"skill":27785,"stats":["Damage Penetrates 6% Lightning Resistance"]},"27834":{"connections":[{"id":63659,"orbit":0},{"id":34449,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":41,"skill":27834,"stats":["10% increased Critical Hit Chance with Traps"]},"27853":{"connections":[{"id":52576,"orbit":0},{"id":3365,"orbit":0},{"id":58109,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Damage vs Immobilised and Buildup","orbit":7,"orbitIndex":13,"skill":27853,"stats":["10% increased Damage against Immobilised Enemies","8% increased Immobilisation buildup"]},"27859":{"connections":[{"id":38694,"orbit":0}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":12,"skill":27859,"stats":["Herald Skills deal 20% increased Damage"]},"27875":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":32123,"orbit":0}],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"General Electric","orbit":0,"orbitIndex":0,"recipe":["Isolation","Suffering","Greed"],"skill":27875,"stats":["40% increased chance to Shock","5% increased Attack and Cast Speed with Lightning Skills"]},"27900":{"connections":[{"id":54640,"orbit":5}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","orbit":7,"orbitIndex":5,"skill":27900,"stats":["4% increased Skill Effect Duration","8% increased Physical Damage"]},"27910":{"connections":[{"id":64056,"orbit":0},{"id":53938,"orbit":0}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":1,"orbitIndex":0,"skill":27910,"stats":["10% increased Attack Damage"]},"27950":{"connections":[{"id":26324,"orbit":0},{"id":52462,"orbit":0}],"group":496,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Polished Iron","orbit":2,"orbitIndex":0,"recipe":["Paranoia","Guilt","Despair"],"skill":27950,"stats":["25% increased Armour","Gain additional Stun Threshold equal to 30% of Item Armour on Equipped Armour Items"]},"27980":{"connections":[{"id":270,"orbit":-2},{"id":28981,"orbit":2}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":2,"orbitIndex":12,"skill":27980,"stats":["Gain 2 Rage when Hit by an Enemy"]},"27990":{"ascendancyName":"Chronomancer","connections":[{"id":49049,"orbit":-3}],"group":410,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Slow Effect","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":27990,"stats":["Debuffs you inflict have 6% increased Slow Magnitude"]},"27992":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":664,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":27992,"stats":[]},"27999":{"connections":[{"id":45777,"orbit":0}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Physical Damage and Ailment Chance","orbit":1,"orbitIndex":2,"skill":27999,"stats":["8% increased chance to inflict Ailments","8% increased Physical Damage"]},"28002":{"connections":[{"id":32194,"orbit":0},{"id":20499,"orbit":0},{"id":42452,"orbit":0},{"id":2955,"orbit":0},{"id":2653,"orbit":0},{"id":49547,"orbit":0},{"id":18441,"orbit":0}],"group":444,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28002,"stats":["+5 to any Attribute"]},"28021":{"connections":[{"id":9782,"orbit":0}],"group":1225,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":28021,"stats":["15% increased Critical Damage Bonus"]},"28022":{"ascendancyName":"Shaman","connections":[{"id":62523,"orbit":8}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":8,"orbitIndex":33,"skill":28022,"stats":["12% increased Elemental Damage"]},"28038":{"connections":[{"id":56488,"orbit":0}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":20,"skill":28038,"stats":["15% increased Evasion Rating"]},"28044":{"connections":[{"id":28835,"orbit":0},{"id":178,"orbit":0},{"id":6988,"orbit":0}],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Coming Calamity","orbit":3,"orbitIndex":12,"recipe":["Disgust","Isolation","Suffering"],"skill":28044,"stats":["40% increased Cold Damage while affected by Herald of Ice","40% increased Fire Damage while affected by Herald of Ash","40% increased Lightning Damage while affected by Herald of Thunder"]},"28050":{"connections":[{"id":63888,"orbit":0},{"id":53539,"orbit":0}],"group":1090,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":24,"skill":28050,"stats":["+5 to any Attribute"]},"28061":{"connections":[{"id":35878,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":7,"orbitIndex":8,"skill":28061,"stats":["12% increased Elemental Damage with Attacks"]},"28086":{"connections":[{"id":57088,"orbit":-6},{"id":144,"orbit":0}],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":14,"skill":28086,"stats":["Damage Penetrates 6% Cold Resistance"]},"28092":{"connections":[{"id":17061,"orbit":7}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Delay","orbit":7,"orbitIndex":8,"skill":28092,"stats":["Archon recovery period expires 10% faster"]},"28101":{"connections":[{"id":57571,"orbit":0},{"id":43867,"orbit":-7}],"group":1525,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":2,"orbitIndex":12,"skill":28101,"stats":["Damage Penetrates 6% Fire Resistance"]},"28106":{"connections":[{"id":3775,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":2,"orbitIndex":8,"skill":28106,"stats":["15% increased Life Flask Charges gained"]},"28142":{"connections":[{"id":17702,"orbit":0},{"id":44684,"orbit":0},{"id":46961,"orbit":0}],"group":1207,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Attack Speed and Companion Attack Speed","orbit":0,"orbitIndex":0,"skill":28142,"stats":["2% increased Attack Speed","Companions have 6% increased Attack Speed"]},"28153":{"ascendancyName":"Chronomancer","connections":[{"id":63002,"orbit":9}],"group":362,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds","isNotable":true,"name":"Phased Form","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":28153,"stats":["Take 30% less Damage","4 seconds after being Damaged by an Enemy Hit, take Damage equal to 30% of that Hit's Damage"]},"28175":{"connections":[{"id":64471,"orbit":0},{"id":21716,"orbit":0},{"id":48026,"orbit":0}],"group":507,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28175,"stats":["+5 to any Attribute"]},"28199":{"connections":[{"id":46431,"orbit":0}],"group":1312,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Immobilisation Buildup","orbit":0,"orbitIndex":0,"skill":28199,"stats":["20% increased Hazard Immobilisation buildup"]},"28201":{"connectionArt":"CharacterPlanned","connections":[{"id":56174,"orbit":0},{"id":10636,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":21,"skill":28201,"stats":["5% increased Block chance","15% increased Armour while stationary"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28214":{"connections":[{"id":1973,"orbit":0},{"id":58295,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flasks","orbit":2,"orbitIndex":4,"skill":28214,"stats":["10% increased Mana Recovery from Flasks"]},"28223":{"connectionArt":"CharacterPlanned","connections":[{"id":6100,"orbit":3}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":35,"skill":28223,"stats":["20% increased Critical Damage Bonus"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28229":{"connections":[{"id":50485,"orbit":0}],"group":999,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Area","orbit":2,"orbitIndex":0,"skill":28229,"stats":["10% increased Area of Effect of Curses"]},"28254":{"ascendancyName":"Spirit Walker","connectionArt":"CharacterPlanned","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerSacredWisp.dds","isFreeAllocate":true,"isNotable":true,"name":"Sacred Unity","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":3,"orbitIndex":5,"skill":28254,"stats":["Bear Spirit gains Embrace of the Wild","Vivid Stags leap towards enemies","Central Projectile of Owl Feather-Empowered Skills leaves a trail of Soaring Ground"],"unlockConstraint":{"nodes":[41401,62743,46070]}},"28258":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[{"id":36976,"orbit":0},{"id":59064,"orbit":0},{"id":36927,"orbit":2}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect","orbit":0,"orbitIndex":0,"skill":28258,"stats":["10% increased Effect of your Mark Skills"]},"28267":{"connections":[{"id":2672,"orbit":0},{"id":35085,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Desensitisation","orbit":3,"orbitIndex":4,"recipe":["Envy","Suffering","Greed"],"skill":28267,"stats":["25% increased Critical Damage Bonus","Hits against you have 25% reduced Critical Damage Bonus"]},"28268":{"connections":[{"id":36630,"orbit":0},{"id":20837,"orbit":0}],"group":1081,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":1,"orbitIndex":6,"skill":28268,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"]},"28304":{"connections":[{"id":37258,"orbit":0},{"id":2491,"orbit":0}],"group":438,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28304,"stats":["+5 to any Attribute"]},"28329":{"connections":[{"id":36723,"orbit":3}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds","isNotable":true,"name":"Pressure Points","orbit":3,"orbitIndex":21,"recipe":["Guilt","Despair","Ire"],"skill":28329,"stats":["35% increased Stun Buildup","35% increased Freeze Buildup"]},"28361":{"connections":[],"group":831,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":16,"skill":28361,"stats":["12% increased Stun Threshold"]},"28370":{"connections":[{"id":7628,"orbit":0},{"id":11916,"orbit":-6},{"id":37450,"orbit":-6}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":39,"skill":28370,"stats":["+5 to any Attribute"]},"28371":{"connections":[{"id":60560,"orbit":-3}],"group":1413,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage vs Full Life","orbit":7,"orbitIndex":16,"skill":28371,"stats":["20% increased Damage with Hits against Enemies that are on Full Life"]},"28408":{"connections":[{"id":65042,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Invigorating Hate","orbit":3,"orbitIndex":22,"recipe":["Envy","Disgust","Despair"],"skill":28408,"stats":["Consume all Rage when Shapeshifting to Human form to recover 1% of maximum life per Rage Consumed"]},"28414":{"connections":[{"id":47853,"orbit":0}],"group":1477,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Attack Damage and Companion Damage as Chaos","orbit":0,"orbitIndex":0,"skill":28414,"stats":["6% increased Attack Damage","Companions gain 4% Damage as extra Chaos Damage"]},"28431":{"ascendancyName":"Lich","connections":[],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds","isNotable":true,"isSwitchable":true,"name":"Eternal Life","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":9,"orbitIndex":40,"skill":28431,"stats":["Your Life cannot change while you have Energy Shield"]},"28432":{"connections":[{"id":20416,"orbit":0},{"id":23062,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Armour if Consumed Endurance Charge","orbit":2,"orbitIndex":8,"skill":28432,"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"]},"28441":{"connections":[{"id":10011,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Frantic Swings","orbit":7,"orbitIndex":15,"recipe":["Disgust","Despair","Despair"],"skill":28441,"stats":["Enemies Blinded by you have 50% reduced Critical Hit Chance"]},"28446":{"connections":[{"id":12430,"orbit":0},{"id":50084,"orbit":0}],"group":680,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isSwitchable":true,"name":"Attack Area","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","id":50612,"name":"Spell and Attack Damage","stats":["10% increased Spell Damage","10% increased Attack Damage"]}},"orbit":2,"orbitIndex":9,"skill":28446,"stats":["6% increased Area of Effect for Attacks"]},"28458":{"connections":[{"id":38972,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":10,"skill":28458,"stats":["Minions deal 10% increased Damage"]},"28464":{"connections":[{"id":8908,"orbit":0}],"group":1164,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Deflection and Energy Shield Delay","orbit":0,"orbitIndex":0,"skill":28464,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"]},"28476":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":523,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":28476,"stats":[]},"28482":{"connections":[{"id":19846,"orbit":0}],"group":382,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Total Incineration","orbit":7,"orbitIndex":1,"recipe":["Guilt","Isolation","Suffering"],"skill":28482,"stats":["10% increased Ignite Duration on Enemies","25% increased Damage with Hits against Ignited Enemies"]},"28489":{"connectionArt":"CharacterPlanned","connections":[{"id":27216,"orbit":8},{"id":56890,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Skill Effect Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":69,"skill":28489,"stats":["Shapeshift Skills have 15% increased Skill Effect Duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28492":{"connections":[{"id":54099,"orbit":0}],"flavourText":"Why should I dodge blows that I do not fear?","group":755,"icon":"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds","isKeystone":true,"name":"Iron Reflexes","orbit":0,"orbitIndex":0,"skill":28492,"stats":["Converts all Evasion Rating to Armour"]},"28510":{"connections":[{"id":45969,"orbit":-5},{"id":10247,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":56,"skill":28510,"stats":["+5 to any Attribute"]},"28516":{"connections":[{"id":7542,"orbit":2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":2,"orbitIndex":8,"skill":28516,"stats":["6% increased Area of Effect"]},"28542":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":62785,"orbit":7}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"The Molten One's Gift","orbit":1,"orbitIndex":5,"recipe":["Guilt","Suffering","Greed"],"skill":28542,"stats":["+10% to Fire Resistance","15% increased effect of Fully Broken Armour","Fully Broken Armour you inflict also increases Fire Damage Taken from Hits"]},"28556":{"connections":[],"group":926,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":12,"skill":28556,"stats":["+5 to any Attribute"]},"28564":{"connections":[{"id":8460,"orbit":0}],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":2,"orbitIndex":8,"skill":28564,"stats":["16% increased Warcry Speed"]},"28573":{"connections":[],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Revive Speed","orbit":7,"orbitIndex":6,"skill":28573,"stats":["Minions Revive 5% faster"]},"28578":{"connections":[],"group":299,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Critical Chance","orbit":7,"orbitIndex":2,"skill":28578,"stats":["8% increased Mana Regeneration Rate","8% increased Critical Hit Chance"]},"28589":{"connections":[{"id":30300,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour if Hit","orbit":3,"orbitIndex":23,"skill":28589,"stats":["20% increased Armour if you have been Hit Recently"]},"28613":{"connections":[{"id":39598,"orbit":0},{"id":30553,"orbit":0}],"group":151,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Roaring Cries","orbit":2,"orbitIndex":2,"recipe":["Suffering","Despair","Greed"],"skill":28613,"stats":["Warcries have a minimum of 10 Power"]},"28623":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":0,"orbitIndex":0,"skill":28623,"stats":[]},"28625":{"connections":[{"id":32135,"orbit":5},{"id":35848,"orbit":0}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Recovery","orbit":7,"orbitIndex":0,"skill":28625,"stats":["10% increased Life and Mana Recovery from Flasks"]},"28638":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern","connections":[{"id":37514,"orbit":0},{"id":2113,"orbit":0}],"group":1513,"icon":"Art/2DArt/SkillIcons/passives/StaffMasterySymbol.dds","isOnlyImage":true,"name":"Quarterstaff Mastery","orbit":0,"orbitIndex":0,"skill":28638,"stats":[]},"28680":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":442,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":28680,"stats":[]},"28693":{"connections":[{"id":49280,"orbit":7}],"group":728,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":1,"skill":28693,"stats":["12% increased Armour and Evasion Rating"]},"28718":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":681,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":28718,"stats":[]},"28745":{"ascendancyName":"Shaman","connections":[],"group":72,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanUnleashTheElements.dds","isNotable":true,"name":"Bringer of the Apocalypse","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":28745,"stats":["Grants Skill: Apocalypse"]},"28770":{"connectionArt":"CharacterPlanned","connections":[{"id":479,"orbit":-7}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":28770,"stats":["12% increased Elemental Damage while Shapeshifted"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28774":{"connections":[{"id":2999,"orbit":0},{"id":10295,"orbit":0}],"group":281,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":26,"skill":28774,"stats":["3% increased Cast Speed"]},"28797":{"connections":[{"id":632,"orbit":0}],"group":1517,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Speed","orbit":6,"orbitIndex":65,"skill":28797,"stats":["3% increased Attack Speed with Daggers"]},"28800":{"connections":[{"id":55308,"orbit":0}],"group":445,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Projectile Damage","orbit":0,"orbitIndex":0,"skill":28800,"stats":["10% increased Projectile Damage"]},"28823":{"connections":[{"id":21111,"orbit":4},{"id":59303,"orbit":5}],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Activation Chance","orbit":7,"orbitIndex":23,"skill":28823,"stats":["10% chance when a Charm is used to use another Charm without consuming Charges"]},"28835":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":56847,"orbit":0},{"id":60480,"orbit":0},{"id":8157,"orbit":0}],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":0,"orbitIndex":0,"skill":28835,"stats":["12% increased Damage while affected by a Herald"]},"28839":{"connections":[],"group":442,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":16,"skill":28839,"stats":["3% increased Cast Speed"]},"28859":{"connections":[{"id":45382,"orbit":0}],"group":1478,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Ailment Chance and Elemental Damage","orbit":4,"orbitIndex":15,"skill":28859,"stats":["10% increased Elemental Damage","6% increased chance to inflict Ailments"]},"28860":{"connections":[{"id":56104,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":7,"orbitIndex":18,"skill":28860,"stats":["Break 20% increased Armour"]},"28862":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":465,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLifeMana.dds","isOnlyImage":true,"name":"Leech Mastery","orbit":0,"orbitIndex":0,"skill":28862,"stats":[]},"28863":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":877,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":28863,"stats":[]},"28892":{"connections":[{"id":13845,"orbit":7},{"id":65042,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Primal Rage","orbit":3,"orbitIndex":2,"recipe":["Suffering","Guilt","Paranoia"],"skill":28892,"stats":["+12 to maximum Rage while Shapeshifted"]},"28903":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1332,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":0,"orbitIndex":0,"skill":28903,"stats":[]},"28950":{"connections":[{"id":63469,"orbit":0},{"id":10156,"orbit":0},{"id":19873,"orbit":9},{"id":44948,"orbit":0},{"id":41838,"orbit":-8}],"group":672,"icon":"Art/2DArt/SkillIcons/passives/bodysoul.dds","isNotable":true,"isSwitchable":true,"name":"Devoted Protector","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":7130,"name":"Bastion of the Forest","stats":["15% increased Armour","+15% of Armour also applies to Elemental Damage","10% faster start of Energy Shield Recharge","+5 to Strength and Intelligence"]}},"orbit":0,"orbitIndex":0,"skill":28950,"stats":["15% increased Armour","+15% of Armour also applies to Elemental Damage","10% faster start of Energy Shield Recharge","+5 to Strength and Intelligence"]},"28963":{"connections":[{"id":23105,"orbit":0}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","isNotable":true,"name":"Chakra of Rhythm","orbit":2,"orbitIndex":1,"recipe":["Guilt","Greed","Despair"],"skill":28963,"stats":["6% increased Attack Speed","20% Chance to build an additional Combo on Hit"]},"28975":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":26905,"orbit":0}],"group":909,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Pure Power","orbit":6,"orbitIndex":0,"recipe":["Suffering","Guilt","Suffering"],"skill":28975,"stats":["10% more Maximum Lightning Damage"]},"28976":{"connections":[{"id":23374,"orbit":0},{"id":29458,"orbit":0}],"group":1530,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":0,"orbitIndex":0,"skill":28976,"stats":["10% increased Magnitude of Poison you inflict"]},"28981":{"connections":[{"id":34871,"orbit":-2}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":2,"orbitIndex":18,"skill":28981,"stats":["Gain 2 Rage when Hit by an Enemy"]},"28982":{"connections":[{"id":31295,"orbit":0},{"id":55190,"orbit":0},{"id":32845,"orbit":0},{"id":45226,"orbit":0}],"group":105,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28982,"stats":["+5 to any Attribute"]},"28992":{"connections":[{"id":62628,"orbit":0},{"id":43923,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/Hunter.dds","isNotable":true,"isSwitchable":true,"name":"Honed Instincts","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/LethalAssault.dds","id":32062,"name":"Primal Instinct","stats":["8% increased Attack Speed","6% increased Area of Effect","+10 to Dexterity"]}},"orbit":4,"orbitIndex":21,"skill":28992,"stats":["8% increased Projectile Speed","8% increased Attack Speed","+10 to Dexterity"]},"29009":{"connections":[{"id":59362,"orbit":0}],"group":811,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29009,"stats":["+5 to any Attribute"]},"29041":{"connections":[{"id":31388,"orbit":0},{"id":52298,"orbit":0}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":12,"skill":29041,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"29049":{"connections":[{"id":56893,"orbit":3}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Duration","orbit":2,"orbitIndex":10,"skill":29049,"stats":["10% increased Charm Effect Duration"]},"29065":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Bleeding Mastery","orbit":1,"orbitIndex":7,"skill":29065,"stats":[]},"29074":{"ascendancyName":"Pathfinder","connections":[],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds","isNotable":true,"name":"Overwhelming Toxicity","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":8,"orbitIndex":36,"skill":29074,"stats":["Double the number of your Poisons that targets can be affected by at the same time","50% less Poison Duration"]},"29098":{"connections":[{"id":43588,"orbit":0},{"id":10727,"orbit":-2}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":8,"skill":29098,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"29126":{"connectionArt":"CharacterPlanned","connections":[{"id":32353,"orbit":-7}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":14,"skill":29126,"stats":["12% increased Elemental Damage while Shapeshifted"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29133":{"ascendancyName":"Invoker","connections":[{"id":64031,"orbit":2}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":4,"orbitIndex":9,"skill":29133,"stats":["12% increased Elemental Damage"]},"29148":{"connections":[{"id":34840,"orbit":0}],"group":621,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29148,"stats":["+5 to any Attribute"]},"29162":{"ascendancyName":"Tactician","connections":[{"id":15044,"orbit":0}],"group":349,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Spirit","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":29162,"stats":["8% increased Spirit"]},"29197":{"connectionArt":"CharacterPlanned","connections":[{"id":11428,"orbit":-7}],"group":254,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration and Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":15,"skill":29197,"stats":["15% increased Critical Damage Bonus","10% increased Archon Buff duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29240":{"connections":[{"id":55668,"orbit":0},{"id":10881,"orbit":0},{"id":31977,"orbit":0},{"id":57513,"orbit":0}],"group":1074,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29240,"stats":["+5 to any Attribute"]},"29246":{"connections":[{"id":22927,"orbit":0},{"id":35043,"orbit":0}],"group":1459,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Debuff Magnitude","orbit":6,"orbitIndex":27,"skill":29246,"stats":["10% increased Parried Debuff Magnitude"]},"29270":{"connections":[{"id":7251,"orbit":-2}],"group":596,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":20,"skill":29270,"stats":["10% increased Attack Damage"]},"29285":{"connections":[{"id":9745,"orbit":2147483647},{"id":38463,"orbit":0}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Movement Speed","orbit":7,"orbitIndex":19,"skill":29285,"stats":["2% increased Movement Speed"]},"29288":{"connections":[{"id":36759,"orbit":0}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Deadly Invocations","orbit":3,"orbitIndex":1,"recipe":["Isolation","Ire","Envy"],"skill":29288,"stats":["Invocation Spells have 50% increased Critical Damage Bonus"]},"29306":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":17668,"orbit":1}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","isNotable":true,"name":"Chakra of Thought","orbit":1,"orbitIndex":1,"recipe":["Fear","Disgust","Guilt"],"skill":29306,"stats":["8% of Damage is taken from Mana before Life","15% increased Attack Speed while not on Low Mana"]},"29320":{"connections":[{"id":1680,"orbit":7},{"id":56860,"orbit":0}],"group":1261,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":7,"orbitIndex":8,"skill":29320,"stats":["20% increased Stun Threshold while Parrying"]},"29323":{"ascendancyName":"Titan","connections":[{"id":24807,"orbit":4}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Armour","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":6,"orbitIndex":53,"skill":29323,"stats":["20% increased Armour"]},"29328":{"connections":[{"id":43201,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":61,"skill":29328,"stats":["10% increased chance to inflict Ailments"]},"29358":{"connections":[{"id":917,"orbit":-7}],"group":161,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":7,"skill":29358,"stats":["15% increased Stun Buildup"]},"29361":{"connections":[],"group":962,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":7,"skill":29361,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"29369":{"connections":[{"id":11337,"orbit":5},{"id":41669,"orbit":-4}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":4,"orbitIndex":42,"skill":29369,"stats":["15% increased Magnitude of Chill you inflict"]},"29372":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[{"id":7720,"orbit":0},{"id":63268,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Sudden Infuriation","orbit":5,"orbitIndex":60,"recipe":["Fear","Suffering","Isolation"],"skill":29372,"stats":["4% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage"]},"29391":{"connections":[{"id":29009,"orbit":-3},{"id":5314,"orbit":3},{"id":50715,"orbit":3},{"id":61354,"orbit":0},{"id":29800,"orbit":-3}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infused Spell Damage","orbit":2,"orbitIndex":6,"skill":29391,"stats":["15% increased Spell Damage if you have consumed an Elemental Infusion Recently"]},"29398":{"ascendancyName":"Stormweaver","connections":[{"id":18849,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Chill Duration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":6,"orbitIndex":2,"skill":29398,"stats":["25% increased Chill Duration on Enemies"]},"29399":{"connections":[{"id":23888,"orbit":7},{"id":51446,"orbit":-7}],"group":739,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":20,"skill":29399,"stats":["12% increased Armour and Evasion Rating"]},"29402":{"connections":[{"id":4046,"orbit":0},{"id":54282,"orbit":0},{"id":38270,"orbit":0}],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":7,"orbitIndex":3,"skill":29402,"stats":["15% increased Electrocute Buildup"]},"29408":{"connections":[{"id":31888,"orbit":0}],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":2,"orbitIndex":8,"skill":29408,"stats":["8% increased Mana Cost Efficiency"]},"29432":{"connections":[{"id":4061,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":48,"skill":29432,"stats":["15% increased maximum Energy Shield"]},"29447":{"connections":[{"id":11786,"orbit":2147483647}],"group":348,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":11,"skill":29447,"stats":["10% increased Armour","+5% of Armour also applies to Elemental Damage"]},"29458":{"connections":[],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":14,"skill":29458,"stats":["10% increased Magnitude of Poison you inflict"]},"29479":{"connections":[{"id":50469,"orbit":0}],"group":1066,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":18,"skill":29479,"stats":["+5 to any Attribute"]},"29502":{"connections":[{"id":36302,"orbit":4}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":20,"skill":29502,"stats":["3% increased Cast Speed"]},"29514":{"connections":[{"id":39431,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Cluster Bombs","orbit":3,"orbitIndex":3,"recipe":["Suffering","Isolation","Disgust"],"skill":29514,"stats":["50% increased Grenade Detonation Time","Grenade Skills Fire an additional Projectile"]},"29517":{"connections":[{"id":32701,"orbit":0},{"id":37695,"orbit":0}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":24,"skill":29517,"stats":["+5 to any Attribute"]},"29527":{"connections":[{"id":61800,"orbit":0}],"group":1413,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"First Approach","orbit":7,"orbitIndex":8,"recipe":["Paranoia","Ire","Fear"],"skill":29527,"stats":["40% increased Critical Hit Chance against Enemies that are on Full Life","Cannot be Blinded while on Full Life","80% increased Damage with Hits against Enemies that are on Full Life"]},"29582":{"connections":[{"id":35987,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isSwitchable":true,"name":"Accuracy","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","id":5083,"name":"Stun Threshold during Parry","stats":["20% increased Stun Threshold while Parrying"]}},"orbit":2,"orbitIndex":14,"skill":29582,"stats":["8% increased Accuracy Rating"]},"29611":{"connections":[{"id":41768,"orbit":0},{"id":61393,"orbit":0},{"id":28201,"orbit":0}],"group":140,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29611,"stats":["+5 to any Attribute"]},"29652":{"connections":[{"id":15180,"orbit":0},{"id":6008,"orbit":0},{"id":32194,"orbit":0}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":11,"skill":29652,"stats":["10% increased Spell Damage"]},"29663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connectionArt":"CharacterPlanned","connections":[],"group":315,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Movement Mastery","orbit":2,"orbitIndex":6,"skill":29663,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29695":{"connections":[],"group":850,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","id":31204,"name":"Mana Regeneration","stats":["10% increased Mana Regeneration Rate"]}},"orbit":2,"orbitIndex":7,"skill":29695,"stats":["6% faster start of Energy Shield Recharge"]},"29762":{"connections":[{"id":8460,"orbit":0},{"id":40328,"orbit":-2}],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Guttural Roar","orbit":3,"orbitIndex":1,"recipe":["Paranoia","Ire","Disgust"],"skill":29762,"stats":["25% increased Warcry Speed","Warcries Debilitate Enemies","Warcry Skills have 25% increased Area of Effect"]},"29763":{"connections":[{"id":39423,"orbit":0}],"group":1190,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":29763,"stats":["Damage Penetrates 6% Lightning Resistance"]},"29788":{"connections":[{"id":46060,"orbit":-2}],"group":596,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":7,"orbitIndex":4,"skill":29788,"stats":["8% increased amount of Life Leeched"]},"29800":{"connections":[{"id":50383,"orbit":0}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Shocking Limit","orbit":7,"orbitIndex":15,"recipe":["Paranoia","Envy","Fear"],"skill":29800,"stats":["+1 to maximum Lightning Infusions"]},"29843":{"connections":[{"id":35987,"orbit":0}],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion and Reduced Movement Penalty","orbit":7,"orbitIndex":19,"skill":29843,"stats":["10% increased Evasion Rating","2% reduced Movement Speed Penalty from using Skills while moving"]},"29871":{"ascendancyName":"Deadeye","connections":[{"id":24226,"orbit":0}],"group":1553,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Mark Effect","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":29871,"stats":["12% increased Effect of your Mark Skills"]},"29881":{"connections":[{"id":25446,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Surging Beast","orbit":1,"orbitIndex":8,"recipe":["Disgust","Ire","Disgust"],"skill":29881,"stats":["Gain Arcane Surge when you Shapeshift to Human form after","being Shapeshifted for at least 8 seconds"]},"29899":{"connections":[{"id":19001,"orbit":0},{"id":6912,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Finish Them","orbit":7,"orbitIndex":21,"recipe":["Suffering","Despair","Guilt"],"skill":29899,"stats":["40% increased Culling Strike Threshold against Immobilised Enemies"]},"29914":{"connections":[{"id":46931,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour and Evasion while Surrounded","orbit":3,"orbitIndex":7,"skill":29914,"stats":["20% increased Armour while Surrounded","20% increased Evasion Rating while Surrounded"]},"29930":{"connections":[{"id":16938,"orbit":3},{"id":47088,"orbit":0}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage and Companion Life","orbit":2,"orbitIndex":0,"skill":29930,"stats":["Companions deal 12% increased Damage","Companions have 12% increased maximum Life"]},"29941":{"connections":[{"id":60829,"orbit":0},{"id":57517,"orbit":0}],"group":1081,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":3,"orbitIndex":17,"skill":29941,"stats":["20% chance for Attack Hits to apply Incision"]},"29959":{"connections":[{"id":6891,"orbit":3},{"id":60362,"orbit":-3}],"group":1500,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":14,"skill":29959,"stats":["15% increased Critical Damage Bonus"]},"29985":{"connectionArt":"CharacterPlanned","connections":[{"id":61113,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":14,"skill":29985,"stats":["Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29990":{"connections":[{"id":36217,"orbit":0},{"id":47477,"orbit":-9},{"id":30808,"orbit":0}],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":7,"orbitIndex":8,"skill":29990,"stats":["5% chance to gain Volatility on Kill"]},"29993":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":301,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":1,"orbitIndex":8,"skill":29993,"stats":[]},"30007":{"connections":[{"id":3188,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":1,"orbitIndex":7,"skill":30007,"stats":["16% increased Thorns damage"]},"30040":{"connections":[{"id":56016,"orbit":0}],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":1,"orbitIndex":7,"skill":30040,"stats":["Break 20% increased Armour"]},"30047":{"connections":[{"id":21280,"orbit":0},{"id":18451,"orbit":0},{"id":45650,"orbit":0}],"group":1061,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30047,"stats":["+5 to any Attribute"]},"30061":{"connections":[{"id":31908,"orbit":0}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":2,"orbitIndex":4,"skill":30061,"stats":["6% increased Curse Magnitudes"]},"30071":{"ascendancyName":"Blood Mage","connections":[{"id":27667,"orbit":-9}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Curse Effect","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":6,"orbitIndex":4,"skill":30071,"stats":["6% increased Curse Magnitudes"]},"30077":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":30077,"stats":[]},"30082":{"connections":[{"id":43155,"orbit":0}],"group":971,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":0,"orbitIndex":0,"skill":30082,"stats":["15% increased Crossbow Reload Speed"]},"30100":{"ascendancyName":"Ritualist","connections":[{"id":38813,"orbit":6}],"group":1617,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Movement Speed","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30100,"stats":["3% increased Movement Speed"]},"30102":{"connections":[{"id":43944,"orbit":2147483647},{"id":53177,"orbit":0}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":2,"orbitIndex":23,"skill":30102,"stats":["3% chance to gain Volatility on Kill"]},"30115":{"ascendancyName":"Titan","connections":[],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds","isNotable":true,"name":"Hulking Form","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":7,"orbitIndex":16,"skill":30115,"stats":["50% increased effect of Small Passive Skills"]},"30117":{"ascendancyName":"Blood Mage","connections":[{"id":26383,"orbit":5},{"id":8415,"orbit":-5}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30117,"stats":["12% increased Critical Hit Chance for Spells"]},"30123":{"connections":[{"id":6923,"orbit":0},{"id":26092,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":12,"skill":30123,"stats":["10% increased Damage with Two Handed Weapons"]},"30132":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":58416,"orbit":2147483647},{"id":49130,"orbit":2147483647}],"group":1361,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","isNotable":true,"name":"Wrapped Quiver","orbit":7,"orbitIndex":15,"recipe":["Greed","Suffering","Envy"],"skill":30132,"stats":["20% increased bonuses gained from Equipped Quiver"]},"30136":{"connections":[{"id":22626,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Damage vs Armour Broken Enemies","orbit":3,"orbitIndex":7,"skill":30136,"stats":["20% increased Damage against Enemies with Fully Broken Armour"]},"30141":{"connections":[{"id":55190,"orbit":0}],"group":129,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30141,"stats":["+5 to any Attribute"]},"30143":{"connections":[{"id":34201,"orbit":9}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":7,"orbitIndex":0,"skill":30143,"stats":["5% increased Block chance"]},"30151":{"ascendancyName":"Tactician","connections":[{"id":32637,"orbit":0}],"group":400,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30151,"stats":["15% increased Armour and Evasion Rating"]},"30197":{"connections":[{"id":52415,"orbit":0}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Attack Speed with Companion in Presence","orbit":2,"orbitIndex":2,"skill":30197,"stats":["4% increased Attack Speed while your Companion is in your Presence"]},"30210":{"connections":[{"id":64650,"orbit":0}],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Evasion Rating","orbit":2,"orbitIndex":6,"skill":30210,"stats":["15% increased Evasion Rating"]},"30219":{"connections":[{"id":45177,"orbit":-2}],"group":619,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":1,"orbitIndex":10,"skill":30219,"stats":["8% increased Accuracy Rating"]},"30233":{"ascendancyName":"Ritualist","connections":[{"id":30100,"orbit":6}],"group":1621,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds","isNotable":true,"name":"As the Whispers Demand","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30233,"stats":["Grants Skill: Ritual Sacrifice"]},"30252":{"connections":[{"id":20049,"orbit":4},{"id":48135,"orbit":-4}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Effect","orbit":7,"orbitIndex":18,"skill":30252,"stats":["Charms applied to you have 10% increased Effect"]},"30258":{"connections":[{"id":40105,"orbit":0}],"group":235,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack Speed and Minion Attack Speed","orbit":2,"orbitIndex":9,"skill":30258,"stats":["3% increased Attack Speed","Minions have 3% increased Attack Speed"]},"30265":{"ascendancyName":"Disciple of Varashta","connections":[],"group":610,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Energy Shield","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30265,"stats":["20% increased maximum Energy Shield"]},"30300":{"connections":[{"id":12565,"orbit":0},{"id":1200,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":2,"orbitIndex":2,"skill":30300,"stats":["16% increased Thorns damage"]},"30334":{"connections":[{"id":9324,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Duration","orbit":3,"orbitIndex":0,"skill":30334,"stats":["8% increased Ignite Duration on Enemies"]},"30341":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":1995,"orbit":0},{"id":37946,"orbit":0}],"group":1195,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","isNotable":true,"name":"Master Fletching","orbit":7,"orbitIndex":0,"recipe":["Fear","Despair","Disgust"],"skill":30341,"stats":["20% increased bonuses gained from Equipped Quiver"]},"30346":{"connections":[{"id":44871,"orbit":0},{"id":29695,"orbit":-5},{"id":34006,"orbit":6}],"group":850,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":7,"orbitIndex":13,"skill":30346,"stats":["+10 to maximum Energy Shield"]},"30371":{"connections":[{"id":27687,"orbit":-4}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":3,"orbitIndex":1,"skill":30371,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"]},"30372":{"connections":[{"id":42065,"orbit":0}],"group":1274,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":23,"skill":30372,"stats":["Damage Penetrates 6% Lightning Resistance"]},"30390":{"connections":[{"id":33978,"orbit":3}],"group":486,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":18,"skill":30390,"stats":["5% increased Block chance"]},"30392":{"connections":[{"id":28106,"orbit":0},{"id":41016,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Succour","orbit":2,"orbitIndex":3,"recipe":["Disgust","Despair","Guilt"],"skill":30392,"stats":["30% increased Life Regeneration rate during Effect of any Life Flask"]},"30393":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[{"id":58894,"orbit":0},{"id":15825,"orbit":0}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":30393,"stats":[]},"30395":{"connections":[{"id":9221,"orbit":0}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Howling Beast","orbit":1,"orbitIndex":2,"recipe":["Fear","Paranoia","Envy"],"skill":30395,"stats":["Warcries inflict 3 Critical Weakness on Enemies"]},"30408":{"connections":[{"id":17906,"orbit":0}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","isNotable":true,"name":"Efficient Contraptions","orbit":7,"orbitIndex":16,"recipe":["Fear","Paranoia","Guilt"],"skill":30408,"stats":["Hazards have 15% chance to rearm after they are triggered"]},"30456":{"connections":[{"id":38044,"orbit":-5}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"High Alert","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Greed"],"skill":30456,"stats":["50% increased Evasion Rating when on Full Life","25% increased Stun Threshold while on Full Life"]},"30457":{"connections":[{"id":54416,"orbit":4}],"group":163,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":12,"skill":30457,"stats":["15% increased Armour"]},"30459":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":856,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":1,"orbitIndex":3,"skill":30459,"stats":[]},"30463":{"connections":[{"id":58971,"orbit":-7},{"id":9968,"orbit":-6}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":2,"orbitIndex":3,"skill":30463,"stats":["15% increased Elemental Ailment Threshold"]},"30523":{"connections":[{"id":35492,"orbit":0}],"group":807,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Dead can Dance","orbit":5,"orbitIndex":61,"recipe":["Despair","Fear","Ire"],"skill":30523,"stats":["Minions have 25% increased maximum Life","Minions have 25% increased Evasion Rating"]},"30539":{"connections":[{"id":25620,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":7,"orbitIndex":18,"skill":30539,"stats":["5% chance to not destroy Corpses when Consuming Corpses"]},"30546":{"connections":[{"id":12005,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Electrified Claw","orbit":7,"orbitIndex":23,"recipe":["Guilt","Fear","Suffering"],"skill":30546,"stats":["Gain 8% of Damage as Extra Lightning Damage while Shapeshifted"]},"30553":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":162,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":30553,"stats":[]},"30554":{"connections":[{"id":29611,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":20,"skill":30554,"stats":["Minions have 10% increased maximum Life"]},"30555":{"connections":[{"id":53960,"orbit":3}],"group":941,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30555,"stats":["+5 to any Attribute"]},"30562":{"connections":[{"id":11032,"orbit":0}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Inner Faith","orbit":2,"orbitIndex":18,"recipe":["Envy","Greed","Isolation"],"skill":30562,"stats":["20% increased Evasion Rating","20% increased maximum Energy Shield","25% reduced effect of Curses on you"]},"30615":{"connections":[],"group":1457,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Critical Damage when consuming a Power Charge","orbit":2,"orbitIndex":13,"skill":30615,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"]},"30634":{"connections":[],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":6,"skill":30634,"stats":["6% faster start of Energy Shield Recharge"]},"30657":{"connections":[{"id":38463,"orbit":0},{"id":6842,"orbit":0},{"id":59064,"orbit":0},{"id":58848,"orbit":0},{"id":32891,"orbit":0}],"group":1348,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30657,"stats":["+5 to any Attribute"]},"30662":{"connections":[{"id":26291,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":4,"orbitIndex":32,"skill":30662,"stats":["12% increased Lightning Damage"]},"30663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":24721,"orbit":0}],"group":1243,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":30663,"stats":[]},"30695":{"connections":[{"id":13783,"orbit":0},{"id":19808,"orbit":0},{"id":56472,"orbit":0}],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds","isNotable":true,"isSwitchable":true,"name":"Vile Wounds","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/eagleeye.dds","id":53849,"name":"Eagle Eye","stats":["+30 to Accuracy Rating","10% increased Accuracy Rating"]}},"orbit":2,"orbitIndex":14,"skill":30695,"stats":["33% increased Damage with Hits against Enemies affected by Ailments"]},"30701":{"connections":[],"group":445,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Reduced Projectile Speed","orbit":2,"orbitIndex":8,"skill":30701,"stats":["6% reduced Projectile Speed"]},"30704":{"connections":[{"id":22045,"orbit":0}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration and Damage","orbit":2,"orbitIndex":6,"skill":30704,"stats":["5% increased Damage","Regenerate 0.1% of maximum Life per second"]},"30720":{"connections":[{"id":20119,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","isNotable":true,"name":"Entropic Incarnation","orbit":2,"orbitIndex":2,"recipe":["Suffering","Suffering","Envy"],"skill":30720,"stats":["Minions have +13% to Chaos Resistance","Minions gain 10% of Physical Damage as Chaos Damage"]},"30736":{"connections":[{"id":52180,"orbit":-2}],"group":1521,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":13,"skill":30736,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"30748":{"connections":[{"id":21801,"orbit":0}],"group":1273,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Controlled Chaos","orbit":7,"orbitIndex":0,"recipe":["Greed","Envy","Guilt"],"skill":30748,"stats":["Maximum Volatility is 30"]},"30780":{"connections":[{"id":17112,"orbit":-2},{"id":5410,"orbit":-2}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Area and Damage","orbit":2,"orbitIndex":15,"skill":30780,"stats":["4% increased Area of Effect of Ancestrally Boosted Attacks","Ancestrally Boosted Attacks deal 8% increased Damage"]},"30781":{"connectionArt":"CharacterPlanned","connections":[{"id":63772,"orbit":2147483647}],"group":315,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Movement Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":18,"skill":30781,"stats":["3% increased Movement Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"30808":{"connections":[{"id":14267,"orbit":0},{"id":28101,"orbit":-4},{"id":28859,"orbit":0}],"group":1502,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30808,"stats":["+5 to any Attribute"]},"30820":{"connections":[{"id":26786,"orbit":0}],"group":1075,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Skill Duration","orbit":7,"orbitIndex":16,"skill":30820,"stats":["8% increased Attack Damage","8% increased Skill Effect Duration"]},"30829":{"connections":[{"id":56999,"orbit":0}],"group":1008,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":0,"skill":30829,"stats":["8% increased Accuracy Rating"]},"30834":{"connections":[{"id":50216,"orbit":0},{"id":57967,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":2,"skill":30834,"stats":["10% increased Mana Regeneration Rate"]},"30839":{"connections":[{"id":35671,"orbit":-3}],"group":1352,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":3,"orbitIndex":17,"skill":30839,"stats":["2% increased Attack Speed","+5 to Dexterity"]},"30871":{"connections":[{"id":12208,"orbit":0}],"group":1254,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":9,"skill":30871,"stats":["10% increased Life Recovery from Flasks"]},"30896":{"connections":[{"id":49172,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Speed","orbit":2,"orbitIndex":13,"skill":30896,"stats":["3% increased Skill Speed with Channelling Skills"]},"30904":{"ascendancyName":"Oracle","connections":[],"group":22,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleLifeManaHits.dds","isNotable":true,"name":"Harmony Within","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30904,"stats":["Hit damage is taken from Mana before Life if your current Mana is higher than your current Life","15% less maximum Life","15% less maximum Mana"]},"30905":{"connections":[{"id":8697,"orbit":5},{"id":34201,"orbit":6}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":4,"orbitIndex":21,"skill":30905,"stats":["12% increased Elemental Damage with Attacks"]},"30910":{"connections":[{"id":59647,"orbit":-7}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":2,"orbitIndex":13,"skill":30910,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"30959":{"connections":[{"id":31778,"orbit":2}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":14,"skill":30959,"stats":["Damage Penetrates 6% Cold Resistance"]},"30973":{"connections":[{"id":49320,"orbit":0}],"group":1493,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Chance","orbit":6,"orbitIndex":34,"skill":30973,"stats":["10% increased Critical Hit Chance with Daggers"]},"30979":{"connections":[{"id":46358,"orbit":0},{"id":44733,"orbit":0},{"id":12610,"orbit":0}],"group":609,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30979,"stats":["+5 to any Attribute"]},"30985":{"connections":[{"id":12324,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Chance","orbit":2,"orbitIndex":10,"skill":30985,"stats":["5% chance when collecting an Elemental Infusion to gain an","additional Elemental Infusion of the same type"]},"30990":{"connections":[{"id":58939,"orbit":0}],"group":945,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":16,"skill":30990,"stats":["10% increased Critical Hit Chance"]},"30996":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":53762,"orbit":0},{"id":18146,"orbit":0}],"group":543,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds","isNotable":true,"name":"Gem Studded","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30996,"stats":["For each colour of Socketed Support Gem that is most numerous, gain:","Red: Hits against you have no Critical Damage Bonus","Blue: Skills have 30% less cost","Green: 40% less Movement Speed Penalty from using Skills while Moving"]},"31010":{"connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Delay","orbit":4,"orbitIndex":23,"skill":31010,"stats":["10% faster start of Energy Shield Recharge while Shapeshifted"]},"31017":{"connections":[{"id":26339,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":0,"skill":31017,"stats":["15% increased Totem Damage"]},"31037":{"connections":[{"id":34866,"orbit":0}],"group":872,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Effect","orbit":2,"orbitIndex":22,"skill":31037,"stats":["Remnants you create have 10% increased effect"]},"31039":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1097,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":31039,"stats":[]},"31055":{"connections":[{"id":18969,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Speed","orbit":2,"orbitIndex":19,"skill":31055,"stats":["3% increased Attack Speed with Bows"]},"31112":{"connections":[],"group":970,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Critical Strike","orbit":7,"orbitIndex":2,"skill":31112,"stats":["10% increased Ballista Critical Hit Chance"]},"31116":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds","isNotable":true,"name":"Grasp of the Void","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":8,"orbitIndex":24,"skill":31116,"stats":["Grants Skill: Void Illusion"]},"31129":{"connections":[{"id":37971,"orbit":0}],"group":1545,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Lifelong Friend","orbit":0,"orbitIndex":0,"recipe":["Despair","Despair","Ire"],"skill":31129,"stats":["Minions Revive 35% faster if all your Minions are Companions"]},"31159":{"connections":[{"id":46017,"orbit":0}],"group":258,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration while Stationary","orbit":7,"orbitIndex":20,"skill":31159,"stats":["15% increased Life Regeneration Rate while stationary"]},"31172":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1352,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Falcon Technique","orbit":5,"orbitIndex":51,"recipe":["Suffering","Suffering","Despair"],"skill":31172,"stats":["1% increased Attack Speed per 25 Dexterity"]},"31175":{"connections":[{"id":20119,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Grip of Evil","orbit":2,"orbitIndex":22,"recipe":["Isolation","Despair","Ire"],"skill":31175,"stats":["Minions have 40% increased Critical Damage Bonus"]},"31189":{"connections":[{"id":28863,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","isNotable":true,"name":"Unexpected Finesse","orbit":4,"orbitIndex":12,"recipe":["Despair","Greed","Isolation"],"skill":31189,"stats":["20% increased Attack Damage","30% increased Accuracy Rating while moving"]},"31223":{"ascendancyName":"Blood Mage","connections":[],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds","isNotable":true,"name":"Crimson Power","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":31223,"stats":["Gain additional maximum Life equal to 100% of the Item Energy Shield on Equipped Body Armour"]},"31238":{"connections":[{"id":48552,"orbit":0},{"id":45918,"orbit":0},{"id":10452,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":31238,"stats":["+5 to any Attribute"]},"31273":{"connections":[{"id":17372,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":2,"orbitIndex":4,"skill":31273,"stats":["10% increased Melee Damage"]},"31284":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[{"id":21380,"orbit":0}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":1,"orbitIndex":3,"skill":31284,"stats":[]},"31286":{"connections":[{"id":16140,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical","orbit":3,"orbitIndex":14,"skill":31286,"stats":["10% increased Physical Damage"]},"31290":{"connections":[{"id":32474,"orbit":0},{"id":60332,"orbit":0},{"id":32764,"orbit":0},{"id":37609,"orbit":0}],"group":169,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":22,"skill":31290,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"]},"31292":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":557,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMace.dds","isOnlyImage":true,"name":"Mace Mastery","orbit":0,"orbitIndex":0,"skill":31292,"stats":[]},"31295":{"connections":[{"id":9352,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":21,"skill":31295,"stats":["6% increased Area of Effect for Attacks"]},"31326":{"connections":[{"id":44092,"orbit":0},{"id":11505,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Slow Burn","orbit":2,"orbitIndex":18,"recipe":["Guilt","Suffering","Paranoia"],"skill":31326,"stats":["20% increased Ignite Magnitude","20% increased Ignite Duration on Enemies"]},"31345":{"connections":[{"id":55400,"orbit":0}],"group":1274,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":11,"skill":31345,"stats":["Damage Penetrates 6% Lightning Resistance"]},"31364":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1440,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Primal Protection","orbit":0,"orbitIndex":0,"recipe":["Guilt","Greed","Paranoia"],"skill":31364,"stats":["40% increased Charm Effect Duration","40% increased Charm Charges gained"]},"31366":{"connections":[{"id":57518,"orbit":4},{"id":3843,"orbit":-4}],"group":1389,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Stun Buildup","orbit":2,"orbitIndex":5,"skill":31366,"stats":["Parry has 20% increased Stun Buildup"]},"31370":{"connections":[{"id":32448,"orbit":2147483647}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Lightning Damage","orbit":2,"orbitIndex":20,"skill":31370,"stats":["10% increased Armour","+10% of Armour also applies to Lightning Damage"]},"31373":{"connections":[{"id":50561,"orbit":0},{"id":47173,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Vocal Empowerment","orbit":4,"orbitIndex":63,"recipe":["Isolation","Isolation","Despair"],"skill":31373,"stats":["Warcries Empower an additional Attack"]},"31388":{"connections":[{"id":51394,"orbit":0}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":7,"skill":31388,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"31409":{"connections":[{"id":50437,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":3,"skill":31409,"stats":["15% increased Evasion Rating"]},"31419":{"connections":[{"id":35787,"orbit":3},{"id":53405,"orbit":4}],"group":475,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":7,"orbitIndex":9,"skill":31419,"stats":["10% increased Skill Effect Duration"]},"31433":{"connections":[{"id":21495,"orbit":-4},{"id":5348,"orbit":0}],"group":1320,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Catalysis","orbit":2,"orbitIndex":8,"recipe":["Isolation","Isolation","Paranoia"],"skill":31433,"stats":["20% increased Elemental Damage with Attacks","5% of Physical Damage from Hits taken as Damage of a Random Element"]},"31449":{"connections":[{"id":9444,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Chance","orbit":5,"orbitIndex":40,"skill":31449,"stats":["10% increased Critical Hit Chance with Quarterstaves"]},"31517":{"connections":[{"id":11722,"orbit":0},{"id":46034,"orbit":0}],"group":1037,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Seal Generation Frequency","orbit":2,"orbitIndex":4,"skill":31517,"stats":["Sealed Skills have 10% increased Seal gain frequency"]},"31545":{"connections":[{"id":8171,"orbit":0},{"id":3446,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage and Presence Area","orbit":7,"orbitIndex":2,"skill":31545,"stats":["10% increased Presence Area of Effect","6% increased Attack Damage"]},"31554":{"connectionArt":"CharacterPlanned","connections":[{"id":49929,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":6,"skill":31554,"stats":["15% increased Skill Effect Duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"31566":{"connections":[{"id":7049,"orbit":0},{"id":54818,"orbit":9}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour while Surrounded","orbit":3,"orbitIndex":23,"skill":31566,"stats":["30% increased Armour while Surrounded"]},"31609":{"connections":[{"id":36163,"orbit":-4}],"group":486,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Shield Defences","orbit":3,"orbitIndex":0,"skill":31609,"stats":["25% increased Armour, Evasion and Energy Shield from Equipped Shield"]},"31626":{"connections":[{"id":50516,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Flammability Magnitude","orbit":7,"orbitIndex":23,"skill":31626,"stats":["15% increased Flammability Magnitude","4% increased Area of Effect for Attacks"]},"31630":{"connections":[{"id":64474,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":17,"skill":31630,"stats":["6% faster start of Energy Shield Recharge"]},"31644":{"connections":[{"id":14739,"orbit":0},{"id":34058,"orbit":0}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":23,"skill":31644,"stats":["6% faster start of Energy Shield Recharge"]},"31647":{"connections":[{"id":23305,"orbit":0}],"group":1426,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":3,"orbitIndex":12,"skill":31647,"stats":["+8 to Dexterity"]},"31650":{"connections":[{"id":16051,"orbit":0},{"id":31017,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":0,"skill":31650,"stats":["15% increased Totem Damage"]},"31673":{"connections":[{"id":48649,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Energy Shield Delay while Shapeshifted","orbit":2,"orbitIndex":14,"skill":31673,"stats":["10% faster start of Energy Shield Recharge while Shapeshifted"]},"31692":{"connections":[{"id":46197,"orbit":0}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":3,"skill":31692,"stats":["10% increased Critical Hit Chance"]},"31697":{"connections":[{"id":51303,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":2,"orbitIndex":4,"skill":31697,"stats":["10% increased Elemental Infusion duration"]},"31724":{"connections":[{"id":2074,"orbit":0}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Iron Slippers","orbit":2,"orbitIndex":0,"recipe":["Isolation","Envy","Guilt"],"skill":31724,"stats":["+2 to Armour per 1 Item Energy Shield on Equipped Boots","12% reduced Slowing Potency of Debuffs on You"]},"31745":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Lockdown","orbit":4,"orbitIndex":48,"recipe":["Guilt","Despair","Despair"],"skill":31745,"stats":["40% increased Attack Damage against Maimed Enemies","Enemies are Maimed for 4 seconds after becoming Unpinned"]},"31746":{"connections":[{"id":32845,"orbit":4},{"id":41012,"orbit":-4}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Penetration","orbit":4,"orbitIndex":24,"skill":31746,"stats":["Damage Penetrates 8% Fire Resistance"]},"31757":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connectionArt":"CharacterPlanned","connections":[],"group":147,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":6,"orbitIndex":9,"skill":31757,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"31763":{"connections":[{"id":43155,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Critical Chance","orbit":4,"orbitIndex":27,"skill":31763,"stats":["10% increased Critical Hit Chance with Crossbows"]},"31765":{"connections":[{"id":59538,"orbit":0},{"id":722,"orbit":0},{"id":41886,"orbit":0},{"id":61421,"orbit":0}],"group":1466,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":31765,"stats":["+5 to any Attribute"]},"31773":{"connections":[{"id":55011,"orbit":0}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Resurging Archon","orbit":7,"orbitIndex":1,"recipe":["Envy","Isolation","Disgust"],"skill":31773,"stats":["Archon recovery period expires 25% faster"]},"31778":{"connections":[{"id":2344,"orbit":-2}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":10,"skill":31778,"stats":["Damage Penetrates 6% Cold Resistance"]},"31779":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":220,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"name":"Power Charge Mastery","orbit":0,"orbitIndex":0,"skill":31779,"stats":[]},"31805":{"connections":[{"id":44461,"orbit":-3}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":3,"orbitIndex":15,"skill":31805,"stats":["10% increased Skill Effect Duration"]},"31825":{"connections":[{"id":16142,"orbit":2147483647}],"group":1507,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage","orbit":7,"orbitIndex":6,"skill":31825,"stats":["12% increased Attack Cold Damage"]},"31826":{"connections":[{"id":24889,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Long Distance Relationship","orbit":3,"orbitIndex":21,"recipe":["Guilt","Envy","Paranoia"],"skill":31826,"stats":["30% increased Presence Area of Effect","Minions have 15% increased Area of Effect"]},"31848":{"connections":[{"id":40117,"orbit":7}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns Ignore Armour","orbit":7,"orbitIndex":0,"skill":31848,"stats":["Thorns Damage has 25% chance to ignore Enemy Armour"]},"31855":{"connections":[],"group":1122,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":7,"skill":31855,"stats":["10% increased Life Recovery from Flasks"]},"31888":{"connections":[{"id":34300,"orbit":0}],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":2,"orbitIndex":4,"skill":31888,"stats":["8% increased Mana Cost Efficiency"]},"31890":{"connections":[{"id":38827,"orbit":7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":3,"orbitIndex":5,"skill":31890,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"31898":{"connections":[{"id":3921,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":7,"skill":31898,"stats":["6% increased Reservation Efficiency of Herald Skills"]},"31903":{"connections":[{"id":37612,"orbit":0},{"id":56605,"orbit":0},{"id":38010,"orbit":0}],"group":529,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":31903,"stats":["+5 to any Attribute"]},"31908":{"connections":[{"id":5594,"orbit":0}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":2,"orbitIndex":8,"skill":31908,"stats":["6% increased Curse Magnitudes"]},"31918":{"connections":[{"id":4534,"orbit":-3},{"id":60323,"orbit":-9}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Pierce Chance","orbit":7,"orbitIndex":15,"skill":31918,"stats":["15% chance to Pierce an Enemy"]},"31925":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":38596,"orbit":3}],"group":353,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","isNotable":true,"name":"Warding Fetish","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Envy"],"skill":31925,"stats":["30% increased Damage per Curse on you","30% reduced effect of Curses on you","60% increased Energy Shield from Equipped Focus"]},"31928":{"connections":[{"id":50574,"orbit":0},{"id":15443,"orbit":0}],"group":1091,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Life Recoup","orbit":2,"orbitIndex":12,"skill":31928,"stats":["6% of Physical Damage taken Recouped as Life"]},"31943":{"connections":[{"id":8382,"orbit":0}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":12,"skill":31943,"stats":["4% faster start of Energy Shield Recharge","8% increased Elemental Damage"]},"31950":{"connections":[{"id":58329,"orbit":0},{"id":8569,"orbit":0},{"id":21080,"orbit":0},{"id":7405,"orbit":0}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":31950,"stats":["+5 to any Attribute"]},"31955":{"connections":[{"id":37641,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","isNotable":true,"name":"Voll's Protection","orbit":3,"orbitIndex":16,"recipe":["Isolation","Paranoia","Despair"],"skill":31955,"stats":["+15% of Armour also applies to Elemental Damage","10% faster start of Energy Shield Recharge","10% increased Block chance","Gain 10 Energy Shield when you Block","Recover 10 Life when you Block"]},"31977":{"connections":[{"id":4828,"orbit":0},{"id":10314,"orbit":6}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":5,"orbitIndex":36,"skill":31977,"stats":["10% increased Mana Regeneration Rate"]},"31991":{"connections":[{"id":36070,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":15,"skill":31991,"stats":["6% increased Area of Effect for Attacks"]},"32009":{"connections":[{"id":36814,"orbit":0}],"group":894,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":2,"skill":32009,"stats":["20% increased Curse Duration"]},"32016":{"connections":[{"id":5766,"orbit":-6},{"id":49984,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":7,"orbitIndex":19,"skill":32016,"stats":["12% increased Spell Damage while wielding a Melee Weapon"]},"32040":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":32040,"stats":[]},"32054":{"connections":[{"id":62153,"orbit":0}],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Damage","orbit":3,"orbitIndex":15,"skill":32054,"stats":["15% increased Critical Spell Damage Bonus"]},"32071":{"connections":[{"id":15427,"orbit":0},{"id":49111,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Primal Growth","orbit":3,"orbitIndex":2,"recipe":["Envy","Fear","Fear"],"skill":32071,"stats":["15% increased Area of Effect if you've Killed Recently","8% increased Area of Effect for Attacks"]},"32078":{"connections":[{"id":16940,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Spell Damage","orbit":7,"orbitIndex":21,"skill":32078,"stats":["15% increased Spell Damage while you have Arcane Surge"]},"32096":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":32096,"stats":[]},"32123":{"connections":[{"id":54678,"orbit":0}],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":3,"orbitIndex":4,"skill":32123,"stats":["15% increased chance to Shock"]},"32128":{"connections":[{"id":18101,"orbit":7},{"id":15801,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Flow of Time","orbit":0,"orbitIndex":0,"recipe":["Disgust","Fear","Suffering"],"skill":32128,"stats":["Buffs on you expire 10% slower","20% increased speed of Recoup Effects"]},"32135":{"connections":[{"id":12322,"orbit":5},{"id":16484,"orbit":-9}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":4,"orbitIndex":12,"skill":32135,"stats":["10% increased Flask Charges gained"]},"32148":{"connections":[],"group":183,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Rattling Ball","orbit":2,"orbitIndex":2,"skill":32148,"stats":["25% increased Damage with Flails"]},"32151":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":709,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","isNotable":true,"name":"Crystalline Resistance","orbit":4,"orbitIndex":60,"recipe":["Isolation","Fear","Despair"],"skill":32151,"stats":["+1% to all Maximum Elemental Resistances if you have at","least 5 Red, Green and Blue Support Gems Socketed"]},"32155":{"connections":[{"id":25700,"orbit":4}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Shock Chance","orbit":7,"orbitIndex":16,"skill":32155,"stats":["10% increased chance to Shock","8% increased Elemental Damage"]},"32183":{"connections":[{"id":28371,"orbit":4}],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":32183,"stats":["+5 to any Attribute"]},"32185":{"connections":[{"id":17118,"orbit":0}],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Attack Damage and Companion Damage as Cold","orbit":0,"orbitIndex":0,"skill":32185,"stats":["6% increased Attack Damage","Companions gain 4% Damage as extra Cold Damage"]},"32186":{"connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Accuracy Rating","orbit":4,"orbitIndex":43,"skill":32186,"stats":["10% increased Accuracy Rating while Shapeshifted"]},"32194":{"connections":[{"id":55933,"orbit":0},{"id":36478,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":60,"skill":32194,"stats":["+5 to any Attribute"]},"32233":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":864,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":2,"orbitIndex":21,"skill":32233,"stats":[]},"32239":{"connections":[{"id":9009,"orbit":-3}],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":3,"orbitIndex":1,"skill":32239,"stats":["12% increased Damage with Plant Skills"]},"32241":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1262,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":32241,"stats":[]},"32258":{"connections":[{"id":19644,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":8,"skill":32258,"stats":["Minions have 12% increased maximum Life"]},"32271":{"connections":[{"id":54311,"orbit":-2}],"group":382,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":7,"orbitIndex":15,"skill":32271,"stats":["30% increased Flammability Magnitude"]},"32274":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":947,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":32274,"stats":[]},"32278":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":531,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":7,"orbitIndex":11,"skill":32278,"stats":[]},"32301":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":50277,"orbit":0}],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Frazzled","orbit":0,"orbitIndex":0,"recipe":["Despair","Disgust","Paranoia"],"skill":32301,"stats":["15% increased Mana Regeneration Rate","30% increased Magnitude of Shock you inflict"]},"32309":{"connections":[{"id":59070,"orbit":2}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":3,"orbitIndex":16,"skill":32309,"stats":["15% increased Archon Buff duration"]},"32319":{"connections":[{"id":33542,"orbit":0}],"group":1541,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":7,"orbitIndex":20,"skill":32319,"stats":["+10% Surpassing chance to fire an additional Arrow"]},"32340":{"connections":[{"id":24721,"orbit":7}],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":32340,"stats":["12% increased Cold Damage"]},"32349":{"connections":[{"id":3446,"orbit":0}],"flavourText":"The Titans did not vanish from this world. Their might lives on - in you.","group":218,"icon":"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds","isKeystone":true,"name":"Giant's Blood","orbit":0,"orbitIndex":0,"skill":32349,"stats":["You can wield Two-Handed Axes, Maces and Swords in one hand","Triple Attribute requirements of Martial Weapons","Inherent Life granted by Strength is halved"]},"32353":{"connections":[{"id":41180,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Swift Claw","orbit":3,"orbitIndex":23,"recipe":["Suffering","Fear","Despair"],"skill":32353,"stats":["10% increased Skill Speed while Shapeshifted"]},"32354":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"id":6626,"orbit":-2}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Defiance","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Ire"],"skill":32354,"stats":["20% increased Armour and Evasion Rating","80% increased Armour and Evasion Rating when on Low Life"]},"32364":{"connections":[{"id":32858,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":7,"skill":32364,"stats":["10% increased Ignite Magnitude"]},"32399":{"connections":[{"id":46857,"orbit":-7}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":0,"orbitIndex":0,"skill":32399,"stats":["2% increased Attack Speed","5% increased Cost Efficiency"]},"32404":{"connections":[{"id":15618,"orbit":6},{"id":5501,"orbit":0},{"id":22290,"orbit":-6}],"group":816,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":2,"orbitIndex":18,"skill":32404,"stats":["10% increased Critical Hit Chance for Spells"]},"32416":{"connections":[{"id":27726,"orbit":-3}],"group":625,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Sturdy Metal","orbit":2,"orbitIndex":16,"skill":32416,"stats":["80% increased Armour from Equipped Body Armour"]},"32427":{"connections":[{"id":4456,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":18,"skill":32427,"stats":["Damage Penetrates 6% Cold Resistance"]},"32436":{"connections":[{"id":5332,"orbit":2147483647}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":2,"orbitIndex":14,"skill":32436,"stats":["+8 to Intelligence"]},"32438":{"connections":[{"id":55149,"orbit":4}],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":32438,"stats":["11% increased Chaos Damage"]},"32442":{"connections":[{"id":2361,"orbit":0}],"group":1520,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Stun and Knockback","orbit":0,"orbitIndex":0,"skill":32442,"stats":["20% increased Knockback Distance","20% increased Stun Buildup with Quarterstaves"]},"32448":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":242,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Shockproof","orbit":2,"orbitIndex":2,"recipe":["Disgust","Greed","Disgust"],"skill":32448,"stats":["10% increased Armour","+30% of Armour also applies to Lightning Damage","30% reduced effect of Shock on you"]},"32474":{"connections":[{"id":29611,"orbit":0},{"id":47931,"orbit":0},{"id":55888,"orbit":0},{"id":36025,"orbit":-9},{"id":61942,"orbit":0}],"group":153,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":32474,"stats":["+5 to any Attribute"]},"32507":{"connections":[],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Cut to the Bone","orbit":0,"orbitIndex":0,"recipe":["Despair","Envy","Isolation"],"skill":32507,"stats":["Break Armour on Critical Hit with Spells equal to 10% of Physical Damage dealt","20% increased Magnitude of Impales inflicted with Spells","20% increased Physical Damage"]},"32509":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":32509,"stats":[]},"32523":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":1546,"orbit":0}],"group":661,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":32523,"stats":[]},"32534":{"ascendancyName":"Titan","connections":[{"id":35453,"orbit":0},{"id":19424,"orbit":0},{"id":13715,"orbit":0},{"id":51690,"orbit":0},{"id":29323,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Titan","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":9,"orbitIndex":96,"skill":32534,"stats":[]},"32543":{"connections":[],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Unhindered","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Paranoia"],"skill":32543,"stats":["20% reduced Slowing Potency of Debuffs on You","6% reduced Movement Speed Penalty from using Skills while moving"]},"32545":{"connections":[{"id":61196,"orbit":4}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":2,"orbitIndex":2,"skill":32545,"stats":["3% increased Skill Speed"]},"32549":{"connections":[{"id":29098,"orbit":-2},{"id":32474,"orbit":3}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":14,"skill":32549,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"32555":{"connections":[{"id":9535,"orbit":2147483647}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":22,"skill":32555,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"32559":{"ascendancyName":"Witchhunter","connections":[{"id":46535,"orbit":0}],"group":291,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32559,"stats":["6% increased Cooldown Recovery Rate"]},"32560":{"ascendancyName":"Tactician","connections":[{"id":16249,"orbit":0}],"group":317,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Presence Area","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32560,"stats":["20% increased Presence Area of Effect"]},"32561":{"connections":[{"id":51825,"orbit":0}],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":15,"skill":32561,"stats":["10% increased Damage with Two Handed Weapons"]},"32564":{"connections":[{"id":37519,"orbit":0},{"id":39207,"orbit":0},{"id":2864,"orbit":0}],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Movement Speed and Slow Effect on You","orbit":0,"orbitIndex":0,"skill":32564,"stats":["1% increased Movement Speed","4% reduced Slowing Potency of Debuffs on You"]},"32597":{"connections":[{"id":12777,"orbit":0}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":3,"skill":32597,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"32599":{"connections":[{"id":28516,"orbit":2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":2,"orbitIndex":12,"skill":32599,"stats":["6% increased Area of Effect"]},"32600":{"connections":[{"id":6304,"orbit":0},{"id":20303,"orbit":-7}],"group":403,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":12,"skill":32600,"stats":["10% increased Life Regeneration rate"]},"32637":{"ascendancyName":"Tactician","connections":[],"group":399,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds","isNotable":true,"name":"Stay Light, Use Cover","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":32637,"stats":["Defend with 200% of Armour","Enemies have an Accuracy Penalty against you based on Distance","Maximum Chance to Evade is 50%","Maximum Physical Damage Reduction is 50%"]},"32655":{"connections":[{"id":33514,"orbit":0}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Hunting Companion","orbit":7,"orbitIndex":18,"recipe":["Guilt","Envy","Ire"],"skill":32655,"stats":["20% increased Culling Strike Threshold","Culling Strike against Beasts while your Companion is in your Presence"]},"32660":{"connections":[],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":21,"skill":32660,"stats":["10% increased Critical Hit Chance if you have Killed Recently"]},"32664":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1187,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","isNotable":true,"name":"Chakra of Breathing","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Guilt"],"skill":32664,"stats":["20% faster start of Energy Shield Recharge when not on Full Life","20% increased Evasion Rating while you have Energy Shield"]},"32672":{"connections":[{"id":4031,"orbit":0},{"id":9928,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze and Chill Resistance","orbit":3,"orbitIndex":12,"skill":32672,"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"]},"32681":{"connections":[{"id":32664,"orbit":0},{"id":38668,"orbit":2147483647}],"group":1187,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Evasion and Energy Shield Delay","orbit":7,"orbitIndex":15,"skill":32681,"stats":["12% increased Evasion Rating","4% faster start of Energy Shield Recharge"]},"32683":{"connections":[{"id":53149,"orbit":0},{"id":54413,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Essence of the Mountain","orbit":4,"orbitIndex":30,"skill":32683,"stats":["Gain 5% of Damage as Extra Cold Damage","20% increased Freeze Buildup"]},"32699":{"ascendancyName":"Infernalist","connections":[{"id":7793,"orbit":0},{"id":23880,"orbit":0},{"id":24135,"orbit":0},{"id":39470,"orbit":4},{"id":64379,"orbit":-9},{"id":63484,"orbit":-9}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Infernalist","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":32699,"stats":[]},"32701":{"connections":[{"id":21746,"orbit":0},{"id":26598,"orbit":0},{"id":22115,"orbit":0},{"id":43877,"orbit":0}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":18,"skill":32701,"stats":["+5 to any Attribute"]},"32705":{"ascendancyName":"Disciple of Varashta","connections":[],"flavourText":"\"You knew the twisted plan these fools devised. As Tale-woman, you are their compass in the sandstorm. Yet... you did not act. And now we mourn these honoured dead. You must pay.\"\\n \\nVarashta condemned Navira to the ritual of the {barya}, sentenced to serve as a Djinn.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonWaterDjinn.dds","isNotable":true,"name":"Barya of Navira","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":3,"orbitIndex":0,"skill":32705,"stats":["Grants Skill: Navira, the Last Mirage"]},"32721":{"connections":[{"id":10011,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Distracted Target","orbit":7,"orbitIndex":11,"recipe":["Despair","Disgust","Despair"],"skill":32721,"stats":["30% increased Critical Hit Chance against Blinded Enemies"]},"32727":{"connections":[],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Armour Break","orbit":2,"orbitIndex":23,"skill":32727,"stats":["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"]},"32745":{"connections":[{"id":50104,"orbit":0},{"id":61179,"orbit":0}],"group":518,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":0,"orbitIndex":0,"skill":32745,"stats":["10% increased Physical Damage"]},"32763":{"connections":[],"group":1522,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":6,"skill":32763,"stats":[]},"32764":{"connections":[{"id":21213,"orbit":0},{"id":37609,"orbit":0}],"group":169,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":16,"skill":32764,"stats":["+8% of Armour also applies to Elemental Damage"]},"32768":{"connectionArt":"CharacterPlanned","connections":[{"id":8107,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":17,"skill":32768,"stats":["20% increased Glory generation"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"32771":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":34817,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Darkness","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":55,"skill":32771,"stats":["10% increased maximum Darkness"]},"32777":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":340,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":2,"orbitIndex":15,"skill":32777,"stats":[]},"32799":{"connections":[{"id":23961,"orbit":0},{"id":32096,"orbit":0}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Captivating Companionship","orbit":3,"orbitIndex":1,"recipe":["Isolation","Guilt","Greed"],"skill":32799,"stats":["5% of Damage from Hits is taken from your Damageable Companion's Life before you","20% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]},"32813":{"connections":[{"id":59600,"orbit":-7},{"id":35809,"orbit":0}],"group":1252,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":12,"skill":32813,"stats":["10% increased Life Recovery from Flasks"]},"32818":{"connections":[{"id":48135,"orbit":4}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":7,"orbitIndex":6,"skill":32818,"stats":["10% increased Charm Charges gained"]},"32836":{"connections":[{"id":675,"orbit":3}],"group":142,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Slow Effect on You","orbit":2,"orbitIndex":21,"skill":32836,"stats":["10% increased Armour","5% reduced Slowing Potency of Debuffs on You"]},"32845":{"connections":[{"id":64819,"orbit":4}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage","orbit":5,"orbitIndex":36,"skill":32845,"stats":["10% increased Fire Damage"]},"32847":{"connections":[],"group":546,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Damage","orbit":0,"orbitIndex":0,"skill":32847,"stats":["Minions deal 20% increased Damage with Command Skills"]},"32856":{"ascendancyName":"Chronomancer","connections":[{"id":58747,"orbit":0},{"id":3605,"orbit":9}],"group":430,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32856,"stats":["6% increased Cooldown Recovery Rate"]},"32858":{"connections":[{"id":1073,"orbit":0},{"id":1205,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Dread Engineer's Concoction","orbit":3,"orbitIndex":9,"recipe":["Suffering","Greed","Guilt"],"skill":32858,"stats":["35% increased Magnitude of Ignite against Poisoned enemies"]},"32859":{"connections":[{"id":15114,"orbit":-4}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":3,"orbitIndex":9,"skill":32859,"stats":["12% increased Damage with Plant Skills"]},"32885":{"connections":[{"id":6689,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":33,"skill":32885,"stats":["5% increased Block chance"]},"32891":{"connections":[{"id":331,"orbit":-2},{"id":22329,"orbit":-7}],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection and Evasion","orbit":7,"orbitIndex":7,"skill":32891,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 4% of Evasion Rating"]},"32896":{"connections":[],"group":1332,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":9,"skill":32896,"stats":["8% chance to Poison on Hit"]},"32903":{"connections":[{"id":25361,"orbit":0}],"group":1431,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":15,"skill":32903,"stats":["6% increased Area of Effect for Attacks"]},"32905":{"ascendancyName":"Oracle","connections":[],"group":23,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OraclePassiveTreeAllocation.dds","isNotable":true,"name":"Entwined Realities","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":6,"orbitIndex":20,"skill":32905,"stats":["Non-Keystone Passive Skills in Medium Radius of allocated Keystone Passive Skills can be allocated without being connected to your tree"]},"32923":{"connections":[{"id":58215,"orbit":4}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Arcane Surge Effect and Life Regeneration","orbit":7,"orbitIndex":0,"skill":32923,"stats":["5% increased Life Regeneration rate","10% increased effect of Arcane Surge on you"]},"32932":{"connections":[{"id":14205,"orbit":0},{"id":63268,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Ichlotl's Inferno","orbit":7,"orbitIndex":21,"recipe":["Envy","Suffering","Paranoia"],"skill":32932,"stats":["Every Rage also grants 1% increased Fire Damage"]},"32943":{"connections":[{"id":16938,"orbit":0},{"id":29930,"orbit":0},{"id":16484,"orbit":0}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":4,"orbitIndex":67,"skill":32943,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"32951":{"connections":[{"id":39280,"orbit":0},{"id":41522,"orbit":0}],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Preservation","orbit":3,"orbitIndex":17,"recipe":["Disgust","Suffering","Ire"],"skill":32951,"stats":["25% increased Skill Effect Duration"]},"32952":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":386,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds","isMultipleChoiceOption":true,"name":"Bolstering Implants","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32952,"stats":["+2 to Level of all Skills with a Strength requirement"]},"32964":{"connections":[{"id":34617,"orbit":5}],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour Applies to Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":3,"skill":32964,"stats":["+6% of Armour also applies to Elemental Damage","3% faster start of Energy Shield Recharge"]},"32976":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":14428,"orbit":0},{"id":38776,"orbit":0},{"id":34202,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","isNotable":true,"name":"Gem Enthusiast","orbit":4,"orbitIndex":48,"recipe":["Isolation","Greed","Suffering"],"skill":32976,"stats":["5% increased Maximum Life if you have at least 10 Red Support Gems Socketed","5% increased Maximum Mana if you have at least 10 Blue Support Gems Socketed","5% increased Movement Speed if you have at least 10 Green Support Gems Socketed"]},"33037":{"connections":[{"id":47683,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Chaining Projectiles","orbit":3,"orbitIndex":2,"skill":33037,"stats":["Projectiles have 5% chance to Chain an additional time from terrain"]},"33045":{"connections":[{"id":62303,"orbit":-4}],"group":308,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Ailment Threshold and Slow Effect on You","orbit":4,"orbitIndex":65,"skill":33045,"stats":["10% increased Elemental Ailment Threshold","5% reduced Slowing Potency of Debuffs on You"]},"33053":{"connections":[],"group":991,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":22,"skill":33053,"stats":["10% increased Projectile Damage"]},"33059":{"connections":[{"id":2841,"orbit":0}],"group":978,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Back in Action","orbit":2,"orbitIndex":12,"recipe":["Ire","Guilt","Greed"],"skill":33059,"stats":["80% increased Stun Recovery"]},"33080":{"connections":[{"id":43254,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Debuff Magnitude","orbit":2,"orbitIndex":18,"skill":33080,"stats":["10% increased Parried Debuff Magnitude"]},"33093":{"connections":[{"id":30077,"orbit":0}],"group":1411,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Effervescent","orbit":7,"orbitIndex":6,"recipe":["Suffering","Isolation","Envy"],"skill":33093,"stats":["4% increased Cast Speed for each different Spell you've Cast in the last eight seconds"]},"33099":{"connections":[{"id":25029,"orbit":0}],"group":1317,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Hunter's Talisman","orbit":4,"orbitIndex":27,"recipe":["Paranoia","Paranoia","Paranoia"],"skill":33099,"stats":["+1 Charm Slot"]},"33112":{"connections":[{"id":10881,"orbit":-7}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":3,"orbitIndex":12,"skill":33112,"stats":["40% increased Energy Shield from Equipped Focus"]},"33137":{"connections":[{"id":36894,"orbit":0},{"id":17330,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Damage","orbit":2,"orbitIndex":17,"skill":33137,"stats":["10% increased Magnitude of Bleeding you inflict"]},"33141":{"ascendancyName":"Lich","connections":[{"id":33570,"orbit":4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Life","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":30732,"name":"Life","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["3% increased maximum Life"]}},"orbit":9,"orbitIndex":9,"skill":33141,"stats":["3% increased maximum Life"]},"33180":{"connections":[{"id":46989,"orbit":0},{"id":60269,"orbit":0}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":7,"orbitIndex":15,"skill":33180,"stats":["Spell Skills have 6% increased Area of Effect"]},"33203":{"connectionArt":"CharacterPlanned","connections":[{"id":55033,"orbit":-8},{"id":38707,"orbit":6}],"group":180,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":27,"skill":33203,"stats":["25% increased Stun Threshold while Channelling"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"33209":{"connections":[],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","orbit":4,"orbitIndex":2,"skill":33209,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"]},"33216":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":759,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Deep Wounds","orbit":2,"orbitIndex":10,"recipe":["Disgust","Despair","Paranoia"],"skill":33216,"stats":["Attack Hits Aggravate any Bleeding on targets which is older than 4 seconds"]},"33221":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":26331,"orbit":0},{"id":19722,"orbit":0},{"id":4959,"orbit":0}],"group":1301,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":33221,"stats":[]},"33225":{"connections":[],"group":963,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Minion Fire Resistance","orbit":0,"orbitIndex":0,"skill":33225,"stats":["Minions have +3% to Maximum Fire Resistances","Minions have +20% to Fire Resistance"]},"33229":{"connections":[{"id":64996,"orbit":0},{"id":6161,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Haemorrhaging Cuts","orbit":4,"orbitIndex":60,"recipe":["Ire","Isolation","Paranoia"],"skill":33229,"stats":["Enemies you inflict Bleeding on cannot Regenerate Life"]},"33240":{"connections":[{"id":14505,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Lord of Horrors","orbit":5,"orbitIndex":71,"recipe":["Isolation","Isolation","Ire"],"skill":33240,"stats":["12% increased Reservation Efficiency of Minion Skills"]},"33242":{"connections":[{"id":15838,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Ailment Chance","orbit":5,"orbitIndex":2,"skill":33242,"stats":["10% increased chance to inflict Ailments"]},"33244":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":397,"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"name":"Rage Mastery","orbit":0,"orbitIndex":0,"skill":33244,"stats":[]},"33245":{"connections":[{"id":9151,"orbit":0},{"id":31918,"orbit":-7},{"id":45331,"orbit":7}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":1,"orbitIndex":3,"skill":33245,"stats":["10% increased Projectile Damage"]},"33254":{"connections":[],"group":794,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":1,"skill":33254,"stats":["10% increased Spell Damage"]},"33292":{"connections":[{"id":57928,"orbit":7}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":33292,"stats":["12% increased Lightning Damage"]},"33340":{"connections":[{"id":51267,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":15,"skill":33340,"stats":["15% increased Stun Buildup"]},"33345":{"connections":[{"id":61923,"orbit":0},{"id":10131,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":14,"skill":33345,"stats":["10% increased Mana Regeneration Rate"]},"33348":{"connections":[],"group":1405,"icon":"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":7,"skill":33348,"stats":["25% increased Presence Area of Effect"]},"33366":{"connections":[{"id":10944,"orbit":-3}],"group":1264,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":14,"skill":33366,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"33369":{"connections":[],"flavourText":"My ancestral pact was sealed. Forevermore, I would gain sustenance\\nonly from the ravaged flesh of my enemies.","group":711,"icon":"Art/2DArt/SkillIcons/passives/vaalpact.dds","isKeystone":true,"name":"Vaal Pact","orbit":0,"orbitIndex":0,"skill":33369,"stats":["50% more amount of Life Leeched","Leech Life 67% less quickly","Cannot Recover Life other than from Leech","Life Leech effects are not removed when Unreserved Life is Filled"]},"33391":{"connections":[{"id":56330,"orbit":0},{"id":49661,"orbit":0}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Critical Bleeding Effect","orbit":3,"orbitIndex":5,"skill":33391,"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"]},"33393":{"connections":[{"id":41747,"orbit":-3}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Damage","orbit":5,"orbitIndex":15,"skill":33393,"stats":["10% increased Damage with Flails"]},"33397":{"connections":[{"id":39594,"orbit":0}],"group":576,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":2,"orbitIndex":21,"skill":33397,"stats":["12% increased Fire Damage"]},"33400":{"connections":[],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Reverberating Parry","orbit":0,"orbitIndex":0,"recipe":["Guilt","Paranoia","Paranoia"],"skill":33400,"stats":["15% increased Parried Debuff Magnitude","20% increased Parry Hit Area of Effect"]},"33402":{"connections":[{"id":58125,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":54,"skill":33402,"stats":["5% increased Block chance"]},"33404":{"connections":[{"id":57821,"orbit":0}],"flavourText":"Burn the spirit to vitalise the flesh.","group":1372,"icon":"Art/2DArt/SkillIcons/passives/EternalYouth.dds","isKeystone":true,"name":"Eternal Youth","orbit":0,"orbitIndex":0,"skill":33404,"stats":["Life Recharges instead of Energy Shield","50% less Life Recovery from Flasks"]},"33408":{"connections":[],"group":128,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Leech","orbit":0,"orbitIndex":0,"skill":33408,"stats":["10% increased amount of Life Leeched while Shapeshifted"]},"33415":{"connections":[{"id":31763,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Critical Chance","orbit":4,"orbitIndex":31,"skill":33415,"stats":["10% increased Critical Hit Chance with Crossbows"]},"33423":{"connectionArt":"CharacterPlanned","connections":[{"id":65192,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":13,"skill":33423,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"33445":{"connections":[{"id":30143,"orbit":-2}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":7,"orbitIndex":3,"skill":33445,"stats":["5% increased Block chance"]},"33452":{"connections":[{"id":23192,"orbit":-6},{"id":52796,"orbit":9}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":5,"orbitIndex":54,"skill":33452,"stats":["5% increased Block chance"]},"33463":{"connections":[{"id":41877,"orbit":6},{"id":31286,"orbit":0},{"id":45304,"orbit":0}],"group":1379,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":33463,"stats":["+5 to any Attribute"]},"33514":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":33514,"stats":[]},"33518":{"connections":[{"id":63579,"orbit":6}],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Slow Effect on You","orbit":4,"orbitIndex":34,"skill":33518,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"33542":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":1541,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Quick Fingers","orbit":0,"orbitIndex":0,"recipe":["Envy","Suffering","Envy"],"skill":33542,"stats":["+24% Surpassing chance to fire an additional Arrow"]},"33556":{"connections":[{"id":55473,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":2,"skill":33556,"stats":["8% increased Melee Damage"]},"33562":{"connections":[{"id":27216,"orbit":0},{"id":27611,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":33562,"stats":["12% increased Damage while Shapeshifted"]},"33570":{"ascendancyName":"Lich","connections":[{"id":36696,"orbit":5}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds","isNotable":true,"isSwitchable":true,"name":"Soulless Form","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":9,"orbitIndex":20,"skill":33570,"stats":["10% of Damage taken bypasses Energy Shield","No inherent Mana Regeneration","Regenerate Mana equal to 6% of maximum Life per second"]},"33585":{"connections":[{"id":24889,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Unspoken Bond","orbit":3,"orbitIndex":7,"recipe":["Greed","Despair","Envy"],"skill":33585,"stats":["Companions have +30% to Chaos Resistance","Companions have +30% to all Elemental Resistances"]},"33590":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":141,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":33590,"stats":[]},"33596":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":922,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":33596,"stats":[]},"33601":{"connections":[{"id":35708,"orbit":-2},{"id":2863,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":20,"skill":33601,"stats":["15% increased Freeze Buildup"]},"33604":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":660,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":33604,"stats":[]},"33612":{"connections":[{"id":8983,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":1,"orbitIndex":8,"skill":33612,"stats":["Minions deal 12% increased Damage"]},"33618":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[{"id":39990,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":2,"orbitIndex":10,"skill":33618,"stats":[]},"33639":{"connections":[{"id":24087,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Consumption Chance","orbit":7,"orbitIndex":20,"skill":33639,"stats":["Skills have 5% chance to not remove Elemental Infusions but still count as consuming them"]},"33713":{"connections":[{"id":57462,"orbit":-2}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":2,"orbitIndex":17,"skill":33713,"stats":["8% increased Projectile Speed"]},"33722":{"connections":[{"id":4140,"orbit":0},{"id":55048,"orbit":0},{"id":27980,"orbit":0},{"id":61811,"orbit":0}],"group":197,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":33722,"stats":["+5 to any Attribute"]},"33729":{"connections":[{"id":45712,"orbit":4}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Flammability Magnitude","orbit":4,"orbitIndex":66,"skill":33729,"stats":["20% increased Flammability Magnitude","8% increased Elemental Damage"]},"33730":{"connections":[{"id":60809,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","isNotable":true,"name":"Focused Channel","orbit":7,"orbitIndex":5,"recipe":["Despair","Despair","Fear"],"skill":33730,"stats":["Channelling Skills deal 25% increased Damage","50% increased Stun Threshold while Channelling"]},"33736":{"ascendancyName":"Pathfinder","connections":[{"id":61991,"orbit":0}],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":9,"orbitIndex":86,"skill":33736,"stats":["4% increased Skill Speed"]},"33751":{"connections":[{"id":12451,"orbit":7}],"group":1125,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":7,"orbitIndex":18,"skill":33751,"stats":["5% increased Cooldown Recovery Rate"]},"33781":{"connections":[{"id":65493,"orbit":2}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area and Presence","orbit":7,"orbitIndex":13,"skill":33781,"stats":["15% reduced Presence Area of Effect","6% increased Area of Effect"]},"33812":{"ascendancyName":"Warbringer","connections":[{"id":38769,"orbit":0},{"id":18585,"orbit":5},{"id":25935,"orbit":5},{"id":1994,"orbit":4},{"id":39365,"orbit":3}],"group":51,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Warbringer","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":6,"orbitIndex":48,"skill":33812,"stats":[]},"33815":{"connections":[{"id":35644,"orbit":6}],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":2,"orbitIndex":5,"skill":33815,"stats":["10% increased Poison Duration"]},"33823":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1157,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":33823,"stats":[]},"33824":{"ascendancyName":"Shaman","connections":[{"id":42253,"orbit":0}],"group":63,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Defences","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":33824,"stats":["10% increased Armour, Evasion and Energy Shield"]},"33829":{"connections":[{"id":18737,"orbit":0}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":2,"skill":33829,"stats":["10% increased Critical Hit Chance"]},"33830":{"connections":[{"id":35031,"orbit":-2}],"group":1528,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Regeneration","orbit":2,"orbitIndex":5,"skill":33830,"stats":["10% increased Life Regeneration rate"]},"33838":{"connections":[{"id":46182,"orbit":-4}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Duration","orbit":7,"orbitIndex":15,"skill":33838,"stats":["6% increased chance to inflict Ailments","6% increased Duration of Damaging Ailments on Enemies"]},"33848":{"connections":[{"id":47677,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":4,"orbitIndex":51,"skill":33848,"stats":["8% increased Projectile Speed"]},"33852":{"connections":[{"id":50177,"orbit":0}],"group":450,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Flurry","orbit":0,"orbitIndex":0,"recipe":["Ire","Greed","Ire"],"skill":33852,"stats":["20% increased Cold Damage","10% increased Cast Speed while Chilled","5% reduced Movement Speed Penalty from using Cold Skills while moving"]},"33866":{"connections":[{"id":49220,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":4,"skill":33866,"stats":["8% increased Attack Damage"]},"33887":{"connections":[{"id":61432,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Full Salvo","orbit":4,"orbitIndex":7,"recipe":["Ire","Isolation","Greed"],"skill":33887,"stats":["25% increased Damage with Crossbows for each type of Ammunition fired in the past 10 seconds"]},"33922":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":6950,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Stripped Defences","orbit":2,"orbitIndex":6,"recipe":["Disgust","Isolation","Disgust"],"skill":33922,"stats":["Exposure you inflict lowers Resistances by an additional 5%"]},"33939":{"connections":[{"id":62034,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","name":"Armour Applies to Cold Damage Hits","orbit":3,"orbitIndex":2,"skill":33939,"stats":["+15% of Armour also applies to Cold Damage"]},"33946":{"connections":[{"id":34074,"orbit":0},{"id":57227,"orbit":0}],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":7,"orbitIndex":9,"skill":33946,"stats":["10% increased Critical Hit Chance for Attacks"]},"33964":{"connections":[{"id":64295,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":49,"skill":33964,"stats":["10% increased Critical Hit Chance with Traps"]},"33974":{"connections":[{"id":31189,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":4,"orbitIndex":18,"skill":33974,"stats":["8% increased Attack Damage","5% increased Accuracy Rating"]},"33978":{"connections":[{"id":31609,"orbit":7},{"id":62581,"orbit":0}],"group":486,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Unstoppable Barrier","orbit":7,"orbitIndex":21,"recipe":["Fear","Paranoia","Ire"],"skill":33978,"stats":["10% increased Block chance","15% reduced Slowing Potency of Debuffs on You"]},"33979":{"connections":[],"flavourText":"To me, brave companions! Feel my radiance flow through you!","group":1166,"icon":"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds","isKeystone":true,"name":"Conduit","orbit":0,"orbitIndex":0,"skill":33979,"stats":["If you would gain a Charge, Allies in your Presence gain that Charge instead"]},"34006":{"connections":[{"id":15408,"orbit":3}],"group":850,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":2,"orbitIndex":19,"skill":34006,"stats":["15% increased maximum Energy Shield"]},"34015":{"connections":[{"id":22927,"orbit":0},{"id":59083,"orbit":0},{"id":14882,"orbit":0},{"id":10472,"orbit":0}],"group":1468,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34015,"stats":["+5 to any Attribute"]},"34030":{"connections":[{"id":47441,"orbit":0},{"id":13634,"orbit":0},{"id":42614,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":0,"orbitIndex":0,"skill":34030,"stats":["Offerings have 15% increased Maximum Life"]},"34058":{"connections":[{"id":59376,"orbit":-6},{"id":4456,"orbit":0}],"group":731,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34058,"stats":["+5 to any Attribute"]},"34061":{"connections":[{"id":52442,"orbit":5},{"id":38057,"orbit":0}],"group":840,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":5,"orbitIndex":55,"skill":34061,"stats":["12% increased Armour and Evasion Rating"]},"34074":{"connections":[{"id":23259,"orbit":4}],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":13,"skill":34074,"stats":["10% increased Critical Hit Chance for Attacks"]},"34076":{"connections":[{"id":37244,"orbit":3}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block Recovery","orbit":7,"orbitIndex":12,"skill":34076,"stats":["25% increased Block Recovery"]},"34081":{"ascendancyName":"Martial Artist","connections":[{"id":19370,"orbit":9}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":5,"orbitIndex":7,"skill":34081,"stats":["8% increased Area of Effect"]},"34084":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":652,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":1,"orbitIndex":4,"skill":34084,"stats":[]},"34090":{"connections":[{"id":14655,"orbit":7},{"id":64870,"orbit":-7}],"group":388,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Fire Damage","orbit":7,"orbitIndex":0,"skill":34090,"stats":["10% increased Armour","+10% of Armour also applies to Fire Damage"]},"34096":{"connections":[{"id":58096,"orbit":0}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":3,"orbitIndex":23,"skill":34096,"stats":["12% increased Spell Damage"]},"34136":{"connections":[{"id":29479,"orbit":-5}],"group":1066,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":1,"skill":34136,"stats":["+5 to any Attribute"]},"34143":{"connectionArt":"CharacterPlanned","connections":[{"id":36408,"orbit":0}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":66,"skill":34143,"stats":["16% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34168":{"connections":[{"id":16123,"orbit":0},{"id":4157,"orbit":0},{"id":55088,"orbit":0}],"group":1016,"icon":"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds","isNotable":true,"name":"Crashing Wave","orbit":7,"orbitIndex":22,"skill":34168,"stats":["25% increased Damage if you've dealt a Critical Hit in the past 8 seconds"]},"34181":{"connectionArt":"CharacterPlanned","connections":[{"id":45422,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":6,"skill":34181,"stats":["+3 to Maximum Rage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34187":{"connections":[{"id":7128,"orbit":-5}],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":4,"orbitIndex":60,"skill":34187,"stats":["12% increased Damage with Plant Skills"]},"34199":{"connections":[],"group":807,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Damage","orbit":4,"orbitIndex":55,"skill":34199,"stats":["Minions have 15% increased Critical Damage Bonus"]},"34201":{"connections":[{"id":24922,"orbit":0},{"id":46882,"orbit":0},{"id":17316,"orbit":0}],"group":1186,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34201,"stats":["+5 to any Attribute"]},"34202":{"connections":[{"id":49285,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":3,"orbitIndex":18,"skill":34202,"stats":["+8 to Strength"]},"34207":{"ascendancyName":"Disciple of Varashta","connections":[],"flavourText":"\"You have forsaken your duty to my {akhara}. Yes... we do not abide weakness. But we also do not abide madness in the fervour of battle! Your slain {dekhara} will have their justice. You must pay.\" \\n\\nVarashta condemned Ruzhan to the ritual of the {barya}, sentenced to serve as a Djinn.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonFireDjinn.dds","isNotable":true,"name":"Barya of Ruzhan","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":57,"skill":34207,"stats":["Grants Skill: Ruzhan, the Blazing Sword"]},"34210":{"connections":[{"id":54811,"orbit":0},{"id":64939,"orbit":0}],"group":423,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":0,"orbitIndex":0,"skill":34210,"stats":["10% increased Damage with Two Handed Weapons"]},"34233":{"connections":[{"id":16123,"orbit":0},{"id":32545,"orbit":0}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","isNotable":true,"name":"Flow State","orbit":2,"orbitIndex":22,"skill":34233,"stats":["5% increased Skill Speed","15% increased Mana Regeneration Rate"]},"34248":{"connections":[{"id":37327,"orbit":7}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":20,"skill":34248,"stats":["10% increased Mana Regeneration Rate"]},"34290":{"connections":[{"id":57832,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":4,"skill":34290,"stats":["10% increased Ignite Magnitude"]},"34300":{"connections":[{"id":45481,"orbit":0},{"id":13862,"orbit":0}],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Conservative Casting","orbit":2,"orbitIndex":22,"recipe":["Disgust","Disgust","Ire"],"skill":34300,"stats":["20% increased Mana Regeneration Rate","15% increased Mana Cost Efficiency"]},"34305":{"connections":[{"id":31545,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":6,"skill":34305,"stats":["5% increased Attack Damage","8% increased Glory generation"]},"34308":{"connections":[{"id":37414,"orbit":0},{"id":10245,"orbit":0}],"group":488,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds","isNotable":true,"name":"Personal Touch","orbit":3,"orbitIndex":19,"recipe":["Disgust","Despair","Ire"],"skill":34308,"stats":["20% increased Attack Damage","12% increased Immobilisation buildup"]},"34313":{"ascendancyName":"Oracle","connections":[{"id":378,"orbit":-8}],"group":12,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleEnemiesActionsUnlucky.dds","isNotable":true,"name":"The Lesser Harm","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":34313,"stats":["Enemy Critical Hit Chance against you is Unlucky","Damage of Enemies Hitting you is Unlucky"]},"34316":{"connections":[],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"One with the River","orbit":6,"orbitIndex":3,"recipe":["Guilt","Paranoia","Isolation"],"skill":34316,"stats":["10% chance to Daze on Hit","30% increased Armour, Evasion and Energy Shield while wielding a Quarterstaff","30% increased Freeze Buildup with Quarterstaves","30% increased Stun Buildup with Quarterstaves"]},"34317":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":270,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":34317,"stats":[]},"34324":{"connections":[{"id":56838,"orbit":-5},{"id":52445,"orbit":0}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Spectral Ward","orbit":4,"orbitIndex":0,"recipe":["Envy","Fear","Suffering"],"skill":34324,"stats":["+1 to Maximum Energy Shield per 12 Item Evasion on Equipped Body Armour"]},"34327":{"connections":[{"id":32078,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Spell Damage","orbit":7,"orbitIndex":17,"skill":34327,"stats":["15% increased Spell Damage while you have Arcane Surge"]},"34331":{"connections":[{"id":37619,"orbit":0},{"id":13693,"orbit":0}],"group":310,"icon":"Art/2DArt/SkillIcons/passives/ColdAndFireHybridNotable.dds","name":"Fire and Cold Damage","orbit":0,"orbitIndex":0,"skill":34331,"stats":["10% increased Fire Damage","10% increased Cold Damage"]},"34340":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":17294,"orbit":0}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Mass Rejuvenation","orbit":4,"orbitIndex":48,"recipe":["Ire","Paranoia","Greed"],"skill":34340,"stats":["Allies in your Presence Regenerate 1% of your Maximum Life per second","Regenerate 0.5% of maximum Life per second"]},"34367":{"connections":[{"id":48774,"orbit":3}],"group":848,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":34367,"stats":["3% of Damage taken Recouped as Life"]},"34375":{"connections":[{"id":48745,"orbit":-2}],"group":490,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":2,"orbitIndex":8,"skill":34375,"stats":["25% increased Armour, Evasion and Energy Shield from Equipped Shield"]},"34401":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[],"group":1442,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Blind Mastery","orbit":0,"orbitIndex":0,"skill":34401,"stats":[]},"34412":{"connections":[{"id":25915,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":2,"orbitIndex":7,"skill":34412,"stats":["12% increased Damage while Shapeshifted"]},"34415":{"connections":[{"id":55422,"orbit":4}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":4,"orbitIndex":61,"skill":34415,"stats":["12% increased Physical Damage"]},"34419":{"ascendancyName":"Infernalist","connections":[],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds","isNotable":true,"name":"Grinning Immolation","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":9,"orbitIndex":12,"skill":34419,"stats":["Become Ignited when you deal a Critical Hit, taking 15% of your maximum Life and Energy Shield as Fire Damage per second","50% more Critical Damage Bonus"]},"34425":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[{"id":47021,"orbit":2}],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","isNotable":true,"name":"Precise Volatility","orbit":2,"orbitIndex":20,"recipe":["Envy","Despair","Greed"],"skill":34425,"stats":["Volatile Power also grants 1% increased Critical Hit chance per Volatility exploded"]},"34433":{"connections":[{"id":32354,"orbit":7}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":9,"skill":34433,"stats":["12% increased Armour and Evasion Rating"]},"34443":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":213,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":34443,"stats":[]},"34449":{"connections":[{"id":37688,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":36,"skill":34449,"stats":["10% increased Critical Hit Chance with Traps"]},"34473":{"connections":[{"id":42361,"orbit":0}],"group":1315,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Spaghettification","orbit":2,"orbitIndex":8,"recipe":["Isolation","Despair","Fear"],"skill":34473,"stats":["3% increased Movement Speed","29% increased Chaos Damage","+13 to all Attributes","-7% to Chaos Resistance","23% reduced Light Radius"]},"34478":{"connections":[{"id":43064,"orbit":0},{"id":56701,"orbit":0}],"group":1451,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds","isNotable":true,"name":"Bond of the Viper","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Disgust"],"skill":34478,"stats":["16% increased Skill Effect Duration","Companions have a 40% chance to Poison on Hit"]},"34487":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":556,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":34487,"stats":[]},"34490":{"connectionArt":"CharacterPlanned","connections":[{"id":18972,"orbit":0}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Aftershock Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":0,"skill":34490,"stats":["10% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34493":{"connections":[{"id":65328,"orbit":0},{"id":54964,"orbit":0},{"id":49593,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":2,"orbitIndex":9,"skill":34493,"stats":["10% increased Damage","Minions deal 10% increased Damage"]},"34497":{"connections":[],"flavourText":"Skip a beat, hold your breath. Too slow a poison, only death.","group":1370,"icon":"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds","isKeystone":true,"name":"Heartstopper","orbit":0,"orbitIndex":0,"skill":34497,"stats":["Take 50% less Damage over Time if you've started taking Damage over Time in the past second","Take 50% more Damage over Time if you haven't started taking Damage over Time in the past second"]},"34501":{"ascendancyName":"Witchhunter","connections":[{"id":6935,"orbit":0}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":5,"orbitIndex":25,"skill":34501,"stats":["15% increased Armour and Evasion Rating"]},"34520":{"connections":[{"id":55575,"orbit":0},{"id":14548,"orbit":4},{"id":63545,"orbit":-4}],"group":1009,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":7,"orbitIndex":15,"skill":34520,"stats":["10% increased Physical Damage"]},"34531":{"connections":[{"id":3471,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Hallowed","orbit":7,"orbitIndex":4,"recipe":["Despair","Disgust","Disgust"],"skill":34531,"stats":["Gain additional Ailment Threshold equal to 20% of maximum Energy Shield","Gain additional Stun Threshold equal to 20% of maximum Energy Shield"]},"34541":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":63762,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","isNotable":true,"name":"Energising Deflection","orbit":1,"orbitIndex":3,"recipe":["Paranoia","Greed","Suffering"],"skill":34541,"stats":["12% faster start of Energy Shield Recharge","6% increased Deflection Rating"]},"34543":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds","isNotable":true,"name":"The Frenzied Bear","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Fear"],"skill":34543,"stats":["30% increased Damage if you've consumed a Frenzy Charge Recently","10% increased Skill Speed if you've consumed a Frenzy Charge Recently","+10 to Strength"]},"34552":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":505,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":34552,"stats":[]},"34553":{"connections":[{"id":1220,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Emboldening Lead","orbit":7,"orbitIndex":20,"recipe":["Ire","Envy","Fear"],"skill":34553,"stats":["Minions deal 30% increased Damage if you've Hit Recently"]},"34567":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaSpecialNode.dds","isNotable":true,"name":"Archon of Chayula","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":6,"orbitIndex":66,"skill":34567,"stats":["Grants Skill: Archon of Chayula"]},"34612":{"connections":[{"id":60764,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":5,"orbitIndex":16,"skill":34612,"stats":["12% increased Damage with Bows"]},"34617":{"connections":[],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","isNotable":true,"name":"Conall the Hunted","orbit":3,"orbitIndex":23,"recipe":["Despair","Envy","Paranoia"],"skill":34617,"stats":["+15% of Armour also applies to Elemental Damage","5% faster start of Energy Shield Recharge","Immune to Bleeding while Shapeshifted","Immune to Maim while Shapeshifted"]},"34621":{"connections":[{"id":38541,"orbit":0}],"group":1226,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":34621,"stats":["15% increased Critical Damage Bonus"]},"34623":{"connections":[{"id":14769,"orbit":0},{"id":14262,"orbit":0}],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Charge Duration and Dexterity","orbit":2,"orbitIndex":2,"skill":34623,"stats":["10% increased Endurance, Frenzy and Power Charge Duration","+5 to Dexterity"]},"34626":{"connections":[{"id":61142,"orbit":0},{"id":4527,"orbit":0}],"group":217,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Recover Life on consuming Endurance Charge","orbit":2,"orbitIndex":4,"skill":34626,"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"]},"34671":{"connections":[{"id":24477,"orbit":0},{"id":48418,"orbit":0}],"group":600,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":2,"orbitIndex":10,"skill":34671,"stats":["10% increased Stun Threshold","+5 to Strength"]},"34702":{"connections":[{"id":55664,"orbit":-4},{"id":63246,"orbit":-4},{"id":16568,"orbit":-7}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":5,"orbitIndex":6,"skill":34702,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"34717":{"connections":[{"id":24120,"orbit":4}],"group":1346,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration while not on Low Mana","orbit":3,"orbitIndex":20,"skill":34717,"stats":["16% increased Mana Regeneration Rate while not on Low Mana"]},"34747":{"connections":[{"id":6274,"orbit":0}],"group":616,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":23,"skill":34747,"stats":["8% increased Accuracy Rating"]},"34769":{"connectionArt":"CharacterPlanned","connections":[{"id":52115,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":18,"skill":34769,"stats":["25% increased Life Regeneration rate"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34782":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":165,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":7,"orbitIndex":0,"skill":34782,"stats":[]},"34785":{"ascendancyName":"Ritualist","connections":[{"id":58574,"orbit":-9},{"id":42017,"orbit":0},{"id":17058,"orbit":9}],"group":1607,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds","isNotable":true,"name":"Unfurled Finger","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":34785,"stats":["+1 Ring Slot"]},"34813":{"connections":[{"id":7218,"orbit":0},{"id":62505,"orbit":0},{"id":472,"orbit":0},{"id":2847,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":4,"orbitIndex":60,"skill":34813,"stats":["+3 to all Attributes"]},"34817":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds","isNotable":true,"name":"Deepening Shadows","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":64,"skill":34817,"stats":["1% increased maximum Darkness per 1% Chaos Resistance"]},"34818":{"connections":[{"id":43250,"orbit":2}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Fire Resistance","orbit":1,"orbitIndex":1,"skill":34818,"stats":["+5% to Fire Resistance"]},"34840":{"connections":[{"id":1433,"orbit":0},{"id":27674,"orbit":0},{"id":48618,"orbit":0}],"group":568,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34840,"stats":["+5 to any Attribute"]},"34845":{"connections":[{"id":60273,"orbit":0}],"group":1308,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Area","orbit":0,"orbitIndex":0,"skill":34845,"stats":["10% increased Hazard Area of Effect"]},"34853":{"connections":[{"id":25458,"orbit":-2},{"id":43044,"orbit":0}],"group":1287,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds","name":"Strength and Critical Damage Bonus on You","orbit":2,"orbitIndex":0,"skill":34853,"stats":["Hits against you have 5% reduced Critical Damage Bonus","+5 to Strength"]},"34866":{"connections":[{"id":40985,"orbit":0}],"group":872,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Effect","orbit":2,"orbitIndex":2,"skill":34866,"stats":["Remnants you create have 10% increased effect"]},"34871":{"connections":[{"id":52764,"orbit":2}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":22,"skill":34871,"stats":["Gain 2 Rage when Hit by an Enemy"]},"34882":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":11641,"orbit":2147483647}],"group":457,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Skill Gem Quality","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":34882,"stats":["+2% to Quality of all Skills"]},"34892":{"connections":[{"id":12066,"orbit":0}],"group":1501,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Aura Magnitude","orbit":3,"orbitIndex":11,"skill":34892,"stats":["Aura Skills have 5% increased Magnitudes"]},"34898":{"connections":[{"id":38463,"orbit":0}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry","orbit":5,"orbitIndex":31,"skill":34898,"stats":["Debuffs on you expire 10% faster"]},"34908":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1407,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Staunch Deflection","orbit":3,"orbitIndex":23,"recipe":["Guilt","Despair","Fear"],"skill":34908,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating","Deflected Hits cannot inflict Maim on you","Deflected Hits cannot inflict Bleeding on you"]},"34912":{"connections":[{"id":4664,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Damage","orbit":6,"orbitIndex":45,"skill":34912,"stats":["10% increased Trap Damage"]},"34927":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":748,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":34927,"stats":[]},"34940":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connectionArt":"CharacterPlanned","connections":[],"group":180,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","isNotable":true,"name":"Meditative Focus","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":6,"skill":34940,"stats":["60% increased Stun Threshold while Channelling","30% of Damage taken Recouped as Life while Channelling"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34968":{"connections":[{"id":64637,"orbit":0}],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":10,"skill":34968,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"34984":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":34984,"stats":[]},"34990":{"connectionArt":"CharacterPlanned","connections":[{"id":6088,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":34990,"stats":["10% chance to Poison on Hit"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35011":{"connections":[{"id":10305,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Attack Damage with Ally","orbit":2,"orbitIndex":18,"skill":35011,"stats":["16% increased Attack Damage while you have an Ally in your Presence"]},"35015":{"connections":[{"id":6655,"orbit":0}],"group":718,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":35015,"stats":["10% increased Magnitude of Bleeding you inflict"]},"35028":{"connections":[{"id":51974,"orbit":0}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"In the Thick of It","orbit":2,"orbitIndex":17,"recipe":["Disgust","Despair","Greed"],"skill":35028,"stats":["Regenerate 2.5% of maximum Life per second while Surrounded"]},"35031":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1528,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","isNotable":true,"name":"Chakra of Life","orbit":0,"orbitIndex":0,"recipe":["Fear","Isolation","Fear"],"skill":35031,"stats":["3% increased maximum Life","10% increased Life Recovery rate"]},"35033":{"ascendancyName":"Amazon","connections":[{"id":55796,"orbit":0}],"group":1596,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35033,"stats":["4% increased Skill Speed"]},"35043":{"connections":[],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Debuff Magnitude","orbit":4,"orbitIndex":36,"skill":35043,"stats":["10% increased Parried Debuff Magnitude"]},"35046":{"connections":[],"group":900,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Mystic Avalanche","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Ferocity","Isolation","Suffering"],"skill":35046,"stats":["Final Echo of Cascadable Spells also Cascades to either side of the targeted Area along a random axis"]},"35048":{"connections":[{"id":43650,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":12,"skill":35048,"stats":["10% increased Critical Hit Chance for Attacks"]},"35058":{"connections":[{"id":64650,"orbit":0}],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":2,"orbitIndex":18,"skill":35058,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"]},"35085":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":228,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":35085,"stats":[]},"35095":{"connections":[{"id":41886,"orbit":2}],"group":1480,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Damage","orbit":2,"orbitIndex":20,"skill":35095,"stats":["10% increased Chaos Damage"]},"35118":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":35118,"stats":[]},"35151":{"connections":[{"id":44453,"orbit":0}],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Threshold","orbit":7,"orbitIndex":23,"skill":35151,"stats":["15% increased Stun Threshold"]},"35171":{"connections":[{"id":18846,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":3,"orbitIndex":2,"skill":35171,"stats":["Spell Skills have 6% increased Area of Effect"]},"35173":{"connections":[{"id":1599,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Critical Chance","orbit":7,"orbitIndex":22,"skill":35173,"stats":["5% increased Critical Hit Chance","8% increased Physical Damage"]},"35187":{"ascendancyName":"Amazon","connections":[],"group":1581,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds","isNotable":true,"name":"In for the Kill","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":35187,"stats":["20% increased Movement Speed while an enemy with an Open Weakness is in your Presence","40% increased Skill Speed while an enemy with an Open Weakness is in your Presence"]},"35223":{"connections":[{"id":55680,"orbit":0},{"id":9227,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Attack Speed","orbit":3,"orbitIndex":4,"skill":35223,"stats":["3% increased Attack Speed with Spears"]},"35234":{"connections":[{"id":35660,"orbit":0},{"id":6789,"orbit":0},{"id":56651,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":14623,"name":"Attack Damage","stats":["10% increased Attack Damage"]}},"orbit":7,"orbitIndex":19,"skill":35234,"stats":["10% increased Projectile Damage"]},"35265":{"connections":[{"id":31903,"orbit":0},{"id":48589,"orbit":0},{"id":18374,"orbit":0},{"id":6274,"orbit":0}],"group":563,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":35265,"stats":["+5 to any Attribute"]},"35284":{"connections":[{"id":31898,"orbit":-2},{"id":64471,"orbit":-7}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":3,"skill":35284,"stats":["6% increased Reservation Efficiency of Herald Skills"]},"35324":{"connections":[{"id":34927,"orbit":0},{"id":34290,"orbit":4}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Burnout","orbit":3,"orbitIndex":0,"recipe":["Isolation","Greed","Paranoia"],"skill":35324,"stats":["Ignites you inflict deal Damage 15% faster"]},"35369":{"connections":[{"id":1459,"orbit":0}],"group":252,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Investing Energies","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Envy"],"skill":35369,"stats":["35% increased Mana Regeneration Rate while stationary"]},"35380":{"connections":[{"id":44373,"orbit":-2}],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Withered Effect","orbit":2,"orbitIndex":20,"skill":35380,"stats":["10% increased Withered Magnitude"]},"35387":{"connections":[{"id":6554,"orbit":2},{"id":49512,"orbit":0}],"group":769,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":35387,"stats":["12% increased Cold Damage"]},"35393":{"connectionArt":"CharacterPlanned","connections":[{"id":23708,"orbit":0}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour while Bleeding","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":2,"skill":35393,"stats":["30% increased Armour while Bleeding"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35404":{"connections":[{"id":43250,"orbit":2}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Cold Resistance","orbit":7,"orbitIndex":2,"skill":35404,"stats":["+5% to Cold Resistance"]},"35408":{"connections":[{"id":24767,"orbit":7},{"id":23382,"orbit":0}],"group":354,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":2,"orbitIndex":16,"skill":35408,"stats":["40% increased Energy Shield from Equipped Focus"]},"35417":{"connections":[{"id":28770,"orbit":3},{"id":23879,"orbit":0}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Wyvern's Breath","orbit":3,"orbitIndex":13,"recipe":["Guilt","Disgust","Paranoia"],"skill":35417,"stats":["40% increased Elemental Ailment Application if you have Shapeshifted to an Animal form Recently"]},"35426":{"connections":[{"id":8406,"orbit":6}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":35426,"stats":["+5 to any Attribute"]},"35453":{"ascendancyName":"Titan","connections":[{"id":42275,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Slam Area of Effect","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":5,"orbitIndex":52,"skill":35453,"stats":["Slam Skills have 8% increased Area of Effect"]},"35477":{"connections":[{"id":10277,"orbit":0}],"group":1359,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Far Sighted","orbit":2,"orbitIndex":1,"recipe":["Guilt","Ire","Fear"],"skill":35477,"stats":["30% reduced penalty to Accuracy Rating at range"]},"35492":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":807,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":7,"orbitIndex":21,"skill":35492,"stats":[]},"35503":{"connections":[{"id":23764,"orbit":0}],"group":1021,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect and Mana Regeneration","orbit":0,"orbitIndex":0,"skill":35503,"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"]},"35534":{"connections":[{"id":44280,"orbit":-3}],"group":1406,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":15,"skill":35534,"stats":["Mark Skills have 10% increased Use Speed"]},"35535":{"ascendancyName":"Shaman","connections":[{"id":1855,"orbit":8},{"id":33824,"orbit":9},{"id":61722,"orbit":9},{"id":54512,"orbit":9},{"id":28022,"orbit":9}],"group":50,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Shaman","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35535,"stats":[]},"35560":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":607,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"At your Command","orbit":0,"orbitIndex":0,"recipe":["Suffering","Despair","Envy"],"skill":35560,"stats":["Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence"]},"35564":{"connections":[{"id":18121,"orbit":0},{"id":65310,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Turn the Clock Back","orbit":3,"orbitIndex":0,"recipe":["Fear","Fear","Despair"],"skill":35564,"stats":["15% increased Spell Damage","10% reduced Projectile Speed for Spell Skills"]},"35581":{"connections":[{"id":26895,"orbit":0}],"group":544,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Near at Hand","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Isolation","Paranoia"],"skill":35581,"stats":["16% reduced Skill Effect Duration","10% reduced Slowing Potency of Debuffs on You"]},"35594":{"connections":[],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":2,"orbitIndex":8,"skill":35594,"stats":["10% increased effect of Fully Broken Armour"]},"35602":{"connections":[],"group":856,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":2,"orbitIndex":12,"skill":35602,"stats":["Offerings have 30% reduced Maximum Life"]},"35618":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":36504,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Cold Coat","orbit":7,"orbitIndex":15,"recipe":["Envy","Despair","Envy"],"skill":35618,"stats":["25% increased Freeze Buildup","25% reduced Freeze Duration on you","25% increased Freeze Threshold"]},"35623":{"connections":[{"id":24736,"orbit":0}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":3,"orbitIndex":9,"skill":35623,"stats":["+4% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 6% of Evasion Rating"]},"35644":{"connections":[{"id":45193,"orbit":6},{"id":65009,"orbit":0}],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":3,"orbitIndex":23,"skill":35644,"stats":["10% increased Magnitude of Poison you inflict"]},"35645":{"connections":[],"group":540,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","orbit":0,"orbitIndex":0,"skill":35645,"stats":["Minions have 20% increased Cooldown Recovery Rate for Command Skills"]},"35653":{"connections":[{"id":35653,"orbit":0},{"id":65468,"orbit":0}],"group":885,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":0,"orbitIndex":0,"skill":35653,"stats":["12% increased Grenade Damage"]},"35660":{"connections":[{"id":18548,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":13,"skill":35660,"stats":["3% increased Attack Speed"]},"35671":{"connections":[{"id":31172,"orbit":3}],"group":1352,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":4,"orbitIndex":57,"skill":35671,"stats":["2% increased Attack Speed","+5 to Dexterity"]},"35688":{"connections":[{"id":16618,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"Reduced Attribute Requirements","orbit":7,"orbitIndex":10,"skill":35688,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"]},"35689":{"connections":[{"id":34543,"orbit":2}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Damage","orbit":2,"orbitIndex":14,"skill":35689,"stats":["10% increased Damage"]},"35696":{"connections":[{"id":24070,"orbit":0},{"id":64064,"orbit":0},{"id":1020,"orbit":0},{"id":10267,"orbit":0}],"group":1383,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":35696,"stats":["+5 to any Attribute"]},"35708":{"connections":[{"id":2863,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":2,"orbitIndex":2,"skill":35708,"stats":["12% increased Magnitude of Chill you inflict"]},"35720":{"connectionArt":"CharacterPlanned","connections":[{"id":7258,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":9,"skill":35720,"stats":["10% increased Spell Damage","+10 to Strength"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35739":{"connections":[{"id":42410,"orbit":3},{"id":8556,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Crushing Judgement","orbit":7,"orbitIndex":23,"recipe":["Greed","Isolation","Ire"],"skill":35739,"stats":["25% increased Armour Break Duration","25% increased Attack Area Damage"]},"35743":{"connections":[{"id":60116,"orbit":0}],"group":906,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Saqawal's Hide","orbit":4,"orbitIndex":36,"recipe":["Disgust","Fear","Disgust"],"skill":35743,"stats":["+5% to Lightning Resistance","25% increased Armour and Evasion Rating"]},"35745":{"connectionArt":"CharacterPlanned","connections":[],"group":663,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Gain Maximum Endurance Charges on Gaining Endurance Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":35745,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35755":{"connections":[{"id":54058,"orbit":0}],"group":1526,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Damage","orbit":2,"orbitIndex":16,"skill":35755,"stats":["10% increased Critical Damage Bonus with Daggers"]},"35760":{"connections":[{"id":22359,"orbit":6}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":8,"skill":35760,"stats":["10% increased Elemental Damage"]},"35762":{"ascendancyName":"Shaman","connections":[],"group":66,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageonHit.dds","isNotable":true,"name":"Furious Wellspring","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":35762,"stats":["No Inherent loss of Rage","Regenerate 6% of your maximum Rage per second","Increases and Reductions to Mana Regeneration Rate also apply to Rage Regeneration Rate","Skills have +5 to Rage cost","+7 to Maximum Rage"]},"35787":{"connections":[{"id":42813,"orbit":7}],"group":475,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":1,"orbitIndex":0,"skill":35787,"stats":["10% increased Skill Effect Duration"]},"35792":{"connections":[],"group":296,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Blood of Rage","orbit":2,"orbitIndex":12,"recipe":["Isolation","Despair","Isolation"],"skill":35792,"stats":["Gain 8 Rage when you use a Life Flask"]},"35801":{"ascendancyName":"Deadeye","connections":[{"id":23508,"orbit":0}],"group":1561,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Frenzy Charge Duration","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35801,"stats":["25% increased Frenzy Charge Duration"]},"35809":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1253,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Reinvigoration","orbit":1,"orbitIndex":6,"recipe":["Disgust","Envy","Ire"],"skill":35809,"stats":["Regenerate 1% of maximum Life per Second if you've used a Life Flask in the past 10 seconds"]},"35831":{"connections":[{"id":904,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":9,"skill":35831,"stats":["10% increased Mana Regeneration Rate"]},"35848":{"connections":[],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Recovery","orbit":7,"orbitIndex":20,"skill":35848,"stats":["10% increased Life and Mana Recovery from Flasks"]},"35849":{"connections":[],"group":258,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Thickened Arteries","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Greed"],"skill":35849,"stats":["Regenerate 0.5% of maximum Life per second","40% increased Life Regeneration Rate while stationary"]},"35855":{"connections":[{"id":48583,"orbit":0},{"id":35859,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Fortifying Blood","orbit":2,"orbitIndex":3,"recipe":["Greed","Paranoia","Fear"],"skill":35855,"stats":["15% increased amount of Life Leeched","40% increased Armour and Evasion Rating while Leeching"]},"35859":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":935,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLifeMana.dds","isOnlyImage":true,"name":"Leech Mastery","orbit":0,"orbitIndex":0,"skill":35859,"stats":[]},"35863":{"connections":[{"id":51732,"orbit":0}],"group":467,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":20,"skill":35863,"stats":["3% increased Attack Speed"]},"35876":{"connections":[{"id":53194,"orbit":4},{"id":35977,"orbit":0},{"id":27540,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Admonisher","orbit":2,"orbitIndex":20,"recipe":["Disgust","Suffering","Disgust"],"skill":35876,"stats":["25% increased Warcry Speed","25% increased Warcry Cooldown Recovery Rate"]},"35878":{"connections":[{"id":50884,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":7,"orbitIndex":11,"skill":35878,"stats":["12% increased Elemental Damage with Attacks"]},"35880":{"ascendancyName":"Disciple of Varashta","connections":[],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Cast Speed","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":4,"orbitIndex":6,"skill":35880,"stats":["4% increased Cast Speed"]},"35896":{"connections":[{"id":55668,"orbit":0},{"id":53266,"orbit":0},{"id":17672,"orbit":0}],"group":1012,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":35896,"stats":["+5 to any Attribute"]},"35901":{"connections":[{"id":12120,"orbit":-6},{"id":62464,"orbit":6},{"id":60735,"orbit":0},{"id":6951,"orbit":0}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":60,"skill":35901,"stats":["+5 to any Attribute"]},"35918":{"connections":[{"id":52038,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"One For All","orbit":7,"orbitIndex":19,"recipe":["Disgust","Paranoia","Suffering"],"skill":35918,"stats":["40% increased Presence Area of Effect","8% reduced Area of Effect"]},"35920":{"ascendancyName":"Shaman","connections":[{"id":35762,"orbit":2147483647}],"group":67,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35920,"stats":["+3 to Maximum Rage"]},"35921":{"connections":[{"id":5642,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":12,"skill":35921,"stats":["6% increased Area of Effect for Attacks"]},"35966":{"connections":[{"id":44316,"orbit":2147483647}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Heart Tissue","orbit":7,"orbitIndex":4,"recipe":["Paranoia","Despair","Ire"],"skill":35966,"stats":["Regenerate 0.5% of maximum Life per second if you have been Hit Recently","8% of Damage taken Recouped as Life"]},"35974":{"connections":[{"id":51105,"orbit":0}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":2,"orbitIndex":22,"skill":35974,"stats":["16% increased Totem Life"]},"35977":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":35977,"stats":[]},"35980":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connectionArt":"CharacterPlanned","connections":[],"group":88,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":35980,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35985":{"connections":[],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":5,"orbitIndex":18,"skill":35985,"stats":["10% increased Melee Damage"]},"35987":{"connections":[{"id":32274,"orbit":0},{"id":19470,"orbit":0},{"id":55397,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/finesse.dds","isNotable":true,"name":"Blur","orbit":4,"orbitIndex":27,"skill":35987,"stats":["4% increased Movement Speed","20% increased Evasion Rating","+10 to Dexterity"]},"36025":{"connectionArt":"CharacterPlanned","connections":[{"id":44309,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":30,"skill":36025,"stats":["Minions deal 12% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"36027":{"connections":[{"id":18073,"orbit":2}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Attack Damage","orbit":7,"orbitIndex":22,"skill":36027,"stats":["12% increased Attack Damage"]},"36070":{"connections":[{"id":14045,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":4,"orbitIndex":45,"skill":36070,"stats":["6% increased Area of Effect for Attacks"]},"36071":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern","connections":[],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/ImpaleMasterySymbol.dds","isOnlyImage":true,"name":"Spear Mastery","orbit":5,"orbitIndex":12,"skill":36071,"stats":[]},"36085":{"connections":[{"id":37548,"orbit":0},{"id":15270,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Serrated Edges","orbit":3,"orbitIndex":0,"recipe":["Paranoia","Disgust","Greed"],"skill":36085,"stats":["10% increased Critical Hit Chance for Attacks","30% increased Attack Damage against Rare or Unique Enemies"]},"36100":{"connections":[{"id":34782,"orbit":0}],"group":167,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Molten Claw","orbit":0,"orbitIndex":0,"recipe":["Suffering","Greed","Paranoia"],"skill":36100,"stats":["Gain 8% of Damage as Extra Fire Damage while Shapeshifted"]},"36109":{"ascendancyName":"Disciple of Varashta","connections":[{"id":13289,"orbit":8}],"flavourText":"\"The snare was set on our fallen. Beetles burst from their flesh, flooding the sands. Their exploding carapaces halted the advancing enemy... but it was not enough. And for that... I grieve.\" \\n\\nKelari admitted his wrongdoing to Varashta.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnCorpseBeetles.dds","isNotable":true,"name":"Kelari's Malediction","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":19,"skill":36109,"stats":["Grants Skill: Kelari's Malediction"]},"36114":{"connections":[{"id":23360,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Attack Damage while Moving","orbit":7,"orbitIndex":10,"skill":36114,"stats":["12% increased Attack Damage while moving"]},"36163":{"connections":[{"id":30390,"orbit":-4}],"group":486,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":2,"orbitIndex":9,"skill":36163,"stats":["5% increased Block chance"]},"36169":{"connections":[{"id":29514,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Area","orbit":3,"orbitIndex":23,"skill":36169,"stats":["10% increased Grenade Area of Effect"]},"36170":{"connections":[{"id":53853,"orbit":-3},{"id":7628,"orbit":-4}],"group":728,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":13,"skill":36170,"stats":["12% increased Armour and Evasion Rating"]},"36191":{"connections":[{"id":40325,"orbit":0}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":2,"orbitIndex":21,"skill":36191,"stats":["12% increased Stun Threshold"]},"36197":{"connectionArt":"CharacterPlanned","connections":[{"id":27096,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":19,"skill":36197,"stats":["30% increased Totem Placement speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"36217":{"connections":[],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":1,"orbitIndex":2,"skill":36217,"stats":["15% increased Volatility Explosion delay"]},"36231":{"connections":[{"id":3336,"orbit":0},{"id":31765,"orbit":0}],"group":1457,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Critical Damage when consuming a Power Charge","orbit":2,"orbitIndex":1,"skill":36231,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"]},"36250":{"connections":[{"id":56368,"orbit":-7},{"id":49214,"orbit":3},{"id":55897,"orbit":3}],"group":133,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Regeneration","orbit":0,"orbitIndex":0,"skill":36250,"stats":["15% increased Life Regeneration rate while Shapeshifted"]},"36252":{"ascendancyName":"Tactician","connections":[{"id":46522,"orbit":0},{"id":762,"orbit":0},{"id":12054,"orbit":0},{"id":29162,"orbit":0},{"id":54892,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Tactician","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":6,"orbitIndex":36,"skill":36252,"stats":[]},"36270":{"connections":[{"id":5009,"orbit":0}],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":3,"orbitIndex":1,"skill":36270,"stats":["5% chance to Daze on Hit"]},"36286":{"connections":[{"id":41130,"orbit":0},{"id":14033,"orbit":0},{"id":34058,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","orbit":1,"orbitIndex":5,"skill":36286,"stats":["10% increased Spell Damage","Minions deal 10% increased Damage"]},"36290":{"connections":[{"id":23046,"orbit":-2}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","name":"Deflection and Energy Shield Delay","orbit":4,"orbitIndex":33,"skill":36290,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"]},"36293":{"connections":[{"id":27785,"orbit":0},{"id":55708,"orbit":0}],"group":918,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":36293,"stats":["Damage Penetrates 6% Lightning Resistance"]},"36298":{"connections":[{"id":8510,"orbit":3},{"id":40918,"orbit":6}],"group":1156,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Effect","orbit":0,"orbitIndex":0,"skill":36298,"stats":["10% increased Magnitude of Ailments you inflict"]},"36302":{"connections":[{"id":47307,"orbit":6}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Practiced Signs","orbit":7,"orbitIndex":0,"skill":36302,"stats":["6% increased Cast Speed"]},"36325":{"connections":[{"id":54148,"orbit":-5}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":4,"orbitIndex":71,"skill":36325,"stats":["Damage Penetrates 6% Fire Resistance"]},"36333":{"connections":[{"id":62360,"orbit":0},{"id":49259,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Explosive Empowerment","orbit":3,"orbitIndex":22,"recipe":["Paranoia","Suffering","Despair"],"skill":36333,"stats":["Empowered Attacks deal 20% increased Damage","Enemies you kill with Empowered Attacks have a 10% chance to Explode, dealing a tenth of their maximum Life as Fire Damage"]},"36341":{"connections":[{"id":35118,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Cull the Hordes","orbit":2,"orbitIndex":10,"recipe":["Despair","Guilt","Suffering"],"skill":36341,"stats":["40% increased Culling Strike Threshold against Rare or Unique Enemies"]},"36358":{"connections":[{"id":12367,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":4,"skill":36358,"stats":["7% increased Chaos Damage"]},"36364":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1455,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Electrocution","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Greed"],"skill":36364,"stats":["Enemies you Electrocute have 20% increased Damage taken"]},"36365":{"ascendancyName":"Ritualist","connections":[{"id":60859,"orbit":9},{"id":58149,"orbit":9},{"id":22661,"orbit":9},{"id":17058,"orbit":-9},{"id":42017,"orbit":0},{"id":58574,"orbit":9},{"id":11776,"orbit":8}],"group":1615,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Ritualist","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":36365,"stats":[]},"36379":{"connections":[{"id":25026,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":58,"skill":36379,"stats":["10% increased Mana Regeneration Rate"]},"36389":{"connections":[{"id":53989,"orbit":8}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":8,"orbitIndex":59,"skill":36389,"stats":["Gain 1 Rage on Melee Hit"]},"36408":{"connectionArt":"CharacterPlanned","connections":[{"id":31757,"orbit":0}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Deadly Thorns","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":0,"skill":36408,"stats":["35% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"36449":{"connections":[{"id":8115,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":7,"orbitIndex":6,"skill":36449,"stats":["15% increased Pin Buildup"]},"36450":{"connections":[{"id":11838,"orbit":-4}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Spell Damage on full Energy Shield","orbit":3,"orbitIndex":0,"skill":36450,"stats":["12% increased Spell Damage while on Full Energy Shield"]},"36474":{"connections":[{"id":31925,"orbit":3}],"group":376,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Curse Effect on Self","orbit":0,"orbitIndex":0,"skill":36474,"stats":["15% reduced effect of Curses on you"]},"36478":{"connections":[{"id":43014,"orbit":2147483647},{"id":48714,"orbit":2147483647}],"group":488,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Attack Damage","orbit":2,"orbitIndex":4,"skill":36478,"stats":["10% increased Attack Damage"]},"36479":{"connections":[{"id":12925,"orbit":0}],"group":1018,"icon":"Art/2DArt/SkillIcons/passives/Storm Weaver.dds","isNotable":true,"name":"Essence of the Storm","orbit":4,"orbitIndex":66,"skill":36479,"stats":["Gain 5% of Damage as Extra Lightning Damage","30% increased chance to Shock"]},"36504":{"connections":[{"id":65,"orbit":2147483647}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":11,"skill":36504,"stats":["15% increased Freeze Buildup"]},"36507":{"connections":[{"id":60313,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds","isNotable":true,"name":"Vile Mending","orbit":2,"orbitIndex":4,"recipe":["Greed","Fear","Fear"],"skill":36507,"stats":["Minions have 20% increased maximum Life","Minions Regenerate 3% of maximum Life per second","Minions have +13% to Chaos Resistance"]},"36522":{"connections":[{"id":3999,"orbit":0},{"id":54099,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":4,"orbitIndex":33,"skill":36522,"stats":["6% increased Area of Effect for Attacks"]},"36540":{"connections":[{"id":56988,"orbit":0}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Resistance","orbit":0,"orbitIndex":0,"skill":36540,"stats":["+5% to Lightning Resistance"]},"36556":{"connections":[{"id":1502,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Defences","orbit":2,"orbitIndex":12,"skill":36556,"stats":["8% increased Armour, Evasion and Energy Shield while Channelling"]},"36564":{"ascendancyName":"Infernalist","connections":[],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds","isNotable":true,"name":"Beidat's Gaze","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":9,"orbitIndex":100,"skill":36564,"stats":["Reserves 25% of Life","+1 to Maximum Mana per 6 Maximum Life"]},"36576":{"connections":[{"id":25055,"orbit":-3},{"id":54984,"orbit":0}],"group":1428,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":14,"skill":36576,"stats":["10% increased Attack Damage"]},"36596":{"connections":[{"id":45013,"orbit":-3},{"id":56118,"orbit":-5}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":7,"orbitIndex":22,"skill":36596,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"36602":{"connections":[{"id":18465,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isSwitchable":true,"name":"Critical Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","id":16160,"name":"Skill Speed while Shapeshifted","stats":["3% increased Skill Speed while Shapeshifted"]}},"orbit":4,"orbitIndex":39,"skill":36602,"stats":["15% increased Critical Damage Bonus"]},"36623":{"connections":[{"id":10729,"orbit":0},{"id":31630,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Convalescence","orbit":2,"orbitIndex":21,"recipe":["Disgust","Suffering","Greed"],"skill":36623,"stats":["10% reduced Energy Shield Recharge Rate","20% faster start of Energy Shield Recharge"]},"36629":{"connections":[{"id":44659,"orbit":0}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":45,"skill":36629,"stats":["+5 to any Attribute"]},"36630":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[{"id":49473,"orbit":0}],"group":1081,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Incision","orbit":2,"orbitIndex":4,"recipe":["Greed","Greed","Greed"],"skill":36630,"stats":["50% increased effect of Incision"]},"36639":{"connections":[{"id":62677,"orbit":-6},{"id":32009,"orbit":0}],"group":894,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":22,"skill":36639,"stats":["20% increased Curse Duration"]},"36643":{"ascendancyName":"Martial Artist","connections":[{"id":1739,"orbit":9}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Additional Power Charge Chance","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":6,"orbitIndex":1,"skill":36643,"stats":["10% chance when you gain a Power Charge to gain an additional Power Charge"]},"36659":{"ascendancyName":"Warbringer","connections":[],"group":31,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds","isNotable":true,"name":"Imploding Impacts","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":36659,"stats":["Fully Broken Armour you inflict increases all Damage Taken from Hits instead","You can Break Enemy Armour to below 0"]},"36676":{"ascendancyName":"Pathfinder","connections":[{"id":46454,"orbit":0}],"group":1577,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Passive Points","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":36676,"stats":["Grants 1 Passive Skill Point"]},"36677":{"connections":[{"id":9240,"orbit":0},{"id":36071,"orbit":0},{"id":9227,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Damage","orbit":0,"orbitIndex":0,"skill":36677,"stats":["10% increased Damage with Spears"]},"36696":{"ascendancyName":"Lich","connections":[{"id":28431,"orbit":4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Life","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":31398,"name":"Life","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["3% increased maximum Life"]}},"orbit":9,"orbitIndex":30,"skill":36696,"stats":["3% increased maximum Life"]},"36709":{"connections":[],"group":685,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":6,"skill":36709,"stats":["12% increased Stun Threshold"]},"36723":{"connections":[{"id":3700,"orbit":0}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":0,"skill":36723,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"]},"36728":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":564,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds","isNotable":true,"name":"Thaumaturgical Infusion","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":36728,"stats":["+1% to Maximum Cold Resistance per 3 Blue Support Gems Socketed","+1% to Maximum Fire Resistance per 3 Red Support Gems Socketed","+1% to Maximum Lightning Resistance per 3 Green Support Gems Socketed"]},"36737":{"connections":[{"id":7542,"orbit":-2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":0,"skill":36737,"stats":["10% increased Area Damage"]},"36746":{"connections":[{"id":40691,"orbit":-3}],"group":822,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":3,"orbitIndex":16,"skill":36746,"stats":["6% faster start of Energy Shield Recharge"]},"36759":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1228,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":36759,"stats":[]},"36778":{"connections":[{"id":36479,"orbit":0}],"group":1018,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":4,"orbitIndex":58,"skill":36778,"stats":["15% increased chance to Shock"]},"36782":{"connections":[{"id":1151,"orbit":0}],"group":861,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":12,"skill":36782,"stats":["15% increased Freeze Buildup"]},"36788":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":25781,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Leech","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":6,"orbitIndex":8,"skill":36788,"stats":["11% increased amount of Life Leeched","11% increased amount of Mana Leeched"]},"36808":{"connections":[{"id":34076,"orbit":3},{"id":37795,"orbit":0}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Spiked Shield","orbit":2,"orbitIndex":16,"recipe":["Fear","Suffering","Fear"],"skill":36808,"stats":["2% increased Attack Damage per 75 Item Armour and Evasion on Equipped Shield","50% increased Armour, Evasion and Energy Shield from Equipped Shield"]},"36814":{"connections":[],"group":894,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":6,"skill":36814,"stats":["20% increased Curse Duration"]},"36822":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":58591,"orbit":0}],"group":573,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Attributes","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":36822,"stats":["3% increased Attributes"]},"36880":{"connections":[{"id":43036,"orbit":3}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Effect","orbit":4,"orbitIndex":57,"skill":36880,"stats":["15% increased effect of Arcane Surge on you"]},"36891":{"ascendancyName":"Disciple of Varashta","connections":[{"id":56783,"orbit":9}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/TimelostJewelsLargerRadius.dds","isNotable":true,"name":"Baryanic Leylines","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":28,"skill":36891,"stats":["Non-Unique Time-Lost Jewels have 40% increased radius"]},"36894":{"connections":[{"id":61938,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":20,"skill":36894,"stats":["5% chance to inflict Bleeding on Hit"]},"36927":{"connections":[{"id":44756,"orbit":5}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":11,"skill":36927,"stats":["Mark Skills have 10% increased Use Speed"]},"36931":{"connections":[],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Concussive Attack","orbit":7,"orbitIndex":0,"recipe":["Disgust","Greed","Greed"],"skill":36931,"stats":["25% increased Attack Damage","5% chance to Daze on Hit"]},"36976":{"connections":[],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Marked for Death","orbit":3,"orbitIndex":9,"recipe":["Isolation","Suffering","Guilt"],"skill":36976,"stats":["Culling Strike against Enemies you Mark"]},"36994":{"connections":[{"id":27491,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":12,"skill":36994,"stats":["15% increased maximum Energy Shield"]},"36997":{"connections":[{"id":27761,"orbit":0}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":0,"orbitIndex":0,"skill":36997,"stats":["20% increased Stun Threshold while Parrying"]},"37026":{"connections":[{"id":27513,"orbit":0}],"group":1470,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Physical Damage","orbit":1,"orbitIndex":2,"skill":37026,"stats":["Break 10% increased Armour","6% increased Physical Damage"]},"37046":{"ascendancyName":"Ritualist","connections":[],"group":1619,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds","isNotable":true,"name":"Corrupted Lifeforce","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37046,"stats":["15% more Damage against Enemies affected by Blood Boils","Grants Skill: Blood Boil"]},"37078":{"ascendancyName":"Witchhunter","connections":[],"group":365,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds","isNotable":true,"name":"Zealous Inquisition","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37078,"stats":["10% chance for Enemies you Kill to Explode, dealing 100%","of their maximum Life as Physical Damage","Chance is doubled against Undead and Demons"]},"37092":{"connections":[{"id":55817,"orbit":0}],"group":695,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Exposure Effect and Slow Effect","orbit":7,"orbitIndex":6,"skill":37092,"stats":["Debuffs you inflict have 7% increased Slow Magnitude","7% increased Exposure Effect"]},"37113":{"connections":[{"id":28982,"orbit":0}],"group":115,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":37113,"stats":["12% increased Lightning Damage"]},"37164":{"connections":[{"id":419,"orbit":2147483647}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Non-Damaging Ailment Magnitude","orbit":2,"orbitIndex":16,"skill":37164,"stats":["10% increased Magnitude of Non-Damaging Ailments you inflict"]},"37187":{"connections":[{"id":14026,"orbit":-4},{"id":63085,"orbit":5}],"group":157,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage against Immobilised","orbit":0,"orbitIndex":0,"skill":37187,"stats":["20% increased Damage against Immobilised Enemies while Shapeshifted"]},"37190":{"connections":[{"id":35855,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":7,"skill":37190,"stats":["8% increased amount of Life Leeched"]},"37220":{"connections":[{"id":17955,"orbit":0}],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":9,"skill":37220,"stats":["15% increased Evasion Rating"]},"37226":{"connections":[{"id":4015,"orbit":2},{"id":9187,"orbit":-6}],"group":415,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":3,"orbitIndex":4,"skill":37226,"stats":["16% increased Warcry Speed"]},"37242":{"connections":[{"id":16871,"orbit":2},{"id":54031,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Stun Threshold","orbit":7,"orbitIndex":14,"skill":37242,"stats":["12% increased Stun Threshold"]},"37244":{"connections":[{"id":33445,"orbit":3},{"id":37795,"orbit":0}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Shield Expertise","orbit":2,"orbitIndex":8,"recipe":["Disgust","Greed","Fear"],"skill":37244,"stats":["12% increased Block chance","40% increased Block Recovery"]},"37250":{"connections":[{"id":1420,"orbit":0}],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage","orbit":2,"orbitIndex":16,"skill":37250,"stats":["10% increased Attack Area Damage"]},"37258":{"connections":[{"id":31903,"orbit":0}],"group":466,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":37258,"stats":["+5 to any Attribute"]},"37260":{"connections":[{"id":30395,"orbit":2}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Warcry Speed","orbit":2,"orbitIndex":13,"skill":37260,"stats":["16% increased Warcry Speed"]},"37266":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[{"id":29930,"orbit":0}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Nourishing Ally","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Guilt"],"skill":37266,"stats":["Companions have 20% increased maximum Life","20% increased Life Recovery Rate while your Companion is in your Presence"]},"37276":{"connections":[{"id":33244,"orbit":0}],"group":397,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Battle Trance","orbit":2,"orbitIndex":14,"recipe":["Isolation","Disgust","Fear"],"skill":37276,"stats":["+8 to Maximum Rage"]},"37279":{"connections":[{"id":41159,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Mana Regeneration","orbit":3,"orbitIndex":15,"skill":37279,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"]},"37290":{"connections":[{"id":28892,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage while Shapeshifted","orbit":7,"orbitIndex":5,"skill":37290,"stats":["+3 to maximum Rage while Shapeshifted"]},"37302":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Kept at Bay","orbit":3,"orbitIndex":20,"recipe":["Guilt","Paranoia","Suffering"],"skill":37302,"stats":["Attacks used by Ballistas have 10% increased Attack Speed","50% increased Ballista Immobilisation buildup"]},"37304":{"connections":[{"id":336,"orbit":4},{"id":61921,"orbit":-4},{"id":64543,"orbit":0}],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental","orbit":4,"orbitIndex":57,"skill":37304,"stats":["10% increased Magnitude of Chill you inflict","10% increased Magnitude of Shock you inflict"]},"37327":{"connections":[],"group":567,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":16,"skill":37327,"stats":["10% increased Mana Regeneration Rate"]},"37336":{"ascendancyName":"Deadeye","connections":[{"id":35801,"orbit":0}],"group":1563,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds","isNotable":true,"name":"Avidity","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37336,"stats":["50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge"]},"37361":{"connections":[{"id":40043,"orbit":2147483647}],"group":757,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":1,"orbitIndex":6,"skill":37361,"stats":["10% increased Magnitude of Bleeding you inflict"]},"37372":{"connections":[{"id":13738,"orbit":0}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":37372,"stats":["3% increased Attack and Cast Speed with Lightning Skills"]},"37389":{"connections":[{"id":37644,"orbit":0},{"id":28061,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":4,"skill":37389,"stats":["10% increased Attack Damage"]},"37397":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":393,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds","isMultipleChoiceOption":true,"name":"Neurological Implants","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":37397,"stats":["+2 to Level of all Skills with an Intelligence requirement"]},"37408":{"connections":[{"id":31855,"orbit":7},{"id":46761,"orbit":0}],"group":1122,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Staunching","orbit":2,"orbitIndex":13,"recipe":["Envy","Despair","Disgust"],"skill":37408,"stats":["Life Flasks gain 0.1 charges per Second","+10 to Strength"]},"37414":{"connections":[{"id":65193,"orbit":0}],"group":488,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Accuracy","orbit":2,"orbitIndex":16,"skill":37414,"stats":["10% increased Accuracy Rating"]},"37415":{"connections":[{"id":51328,"orbit":-5}],"group":328,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":37415,"stats":["12% increased Cold Damage"]},"37434":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":2,"orbitIndex":10,"skill":37434,"stats":[]},"37450":{"connections":[],"group":804,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":46,"skill":37450,"stats":["10% increased chance to inflict Ailments"]},"37484":{"connections":[],"flavourText":"The irrepressible spirit of the wilds burns within you, roaring to be let loose.","group":144,"icon":"Art/2DArt/SkillIcons/passives/DruidRageKeystone.dds","isKeystone":true,"name":"Primal Hunger","orbit":0,"orbitIndex":0,"skill":37484,"stats":["100% more Maximum Rage","Regenerate 1 Rage per second per 4 Rage spent Recently","No Rage effect"]},"37509":{"connections":[{"id":57921,"orbit":-2}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Critical Hit Chance","orbit":7,"orbitIndex":18,"skill":37509,"stats":["15% increased Critical Hit Chance if you have Shapeshifted to an Animal form Recently"]},"37514":{"connections":[{"id":32442,"orbit":0},{"id":64700,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"Whirling Assault","orbit":3,"orbitIndex":1,"recipe":["Envy","Disgust","Greed"],"skill":37514,"stats":["8% increased Attack Speed with Quarterstaves","Knocks Back Enemies if you get a Critical Hit with a Quarterstaff"]},"37519":{"connections":[{"id":17045,"orbit":0}],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Movement Speed ","orbit":7,"orbitIndex":14,"skill":37519,"stats":["2% increased Movement Speed"]},"37523":{"ascendancyName":"Tactician","connections":[{"id":24696,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds","isNotable":true,"name":"Cannons, Ready!","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37523,"stats":["+1 to maximum number of Summoned Totems","Skills used by Totems have 30% more Skill Speed","Totems only use Skills when you fire an Attack Projectile"]},"37532":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1274,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":37532,"stats":[]},"37543":{"connections":[{"id":16647,"orbit":0}],"group":575,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Full Recovery","orbit":2,"orbitIndex":16,"recipe":["Despair","Envy","Guilt"],"skill":37543,"stats":["15% increased Life Regeneration rate","15% increased Mana Regeneration Rate","12% increased Cast Speed while on Full Mana"]},"37548":{"connections":[{"id":37742,"orbit":0},{"id":17589,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":2,"orbitIndex":5,"skill":37548,"stats":["10% increased amount of Mana Leeched"]},"37568":{"connections":[{"id":45370,"orbit":0}],"group":1287,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds","name":"Strength and Critical Damage Bonus on You","orbit":2,"orbitIndex":6,"skill":37568,"stats":["Hits against you have 5% reduced Critical Damage Bonus","+5 to Strength"]},"37593":{"connections":[],"group":889,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":0,"orbitIndex":0,"skill":37593,"stats":["Remnants can be collected from 20% further away"]},"37594":{"connections":[{"id":8983,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":5,"orbitIndex":38,"skill":37594,"stats":["Minions deal 12% increased Damage"]},"37604":{"ascendancyName":"Martial Artist","connections":[{"id":51546,"orbit":9}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Immobilisation Buildup","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":6,"orbitIndex":21,"skill":37604,"stats":["20% increased Immobilisation buildup"]},"37608":{"connections":[{"id":53524,"orbit":0},{"id":61042,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":4,"orbitIndex":51,"skill":37608,"stats":["10% increased Physical Damage"]},"37609":{"connections":[{"id":21213,"orbit":0},{"id":60332,"orbit":0}],"group":169,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":0,"orbitIndex":0,"skill":37609,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"37612":{"connections":[{"id":13279,"orbit":0},{"id":17532,"orbit":0},{"id":60191,"orbit":0}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":37612,"stats":["+5 to any Attribute"]},"37616":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":5,"orbitIndex":45,"skill":37616,"stats":[]},"37619":{"connections":[],"group":318,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Rhythm of Fire","orbit":0,"orbitIndex":0,"recipe":["Guilt","Guilt","Ire"],"skill":37619,"stats":["20% increased Fire Damage","5% chance for Slam Skills to cause an additional Aftershock"]},"37629":{"connections":[{"id":55933,"orbit":0},{"id":41338,"orbit":-7},{"id":8248,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":37629,"stats":["+5 to any Attribute"]},"37641":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":284,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":37641,"stats":[]},"37644":{"connections":[{"id":46874,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Attack Damage","orbit":7,"orbitIndex":0,"skill":37644,"stats":["12% increased Attack Physical Damage"]},"37665":{"connections":[{"id":35739,"orbit":3}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage and Armour Break","orbit":7,"orbitIndex":2,"skill":37665,"stats":["Break 10% increased Armour","6% increased Attack Area Damage"]},"37688":{"connections":[{"id":37616,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","isNotable":true,"name":"Devestating Devices","orbit":6,"orbitIndex":36,"skill":37688,"stats":["25% increased Trap Damage"]},"37691":{"connections":[{"id":42750,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":13,"skill":37691,"stats":["10% increased Attack Damage"]},"37694":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":0}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":21,"skill":37694,"stats":["20% increased Fire Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"37695":{"connections":[{"id":11813,"orbit":-5}],"group":1197,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":0,"orbitIndex":0,"skill":37695,"stats":["15% increased Evasion Rating"]},"37742":{"connections":[{"id":15270,"orbit":0},{"id":8246,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Manifold Method","orbit":3,"orbitIndex":6,"recipe":["Paranoia","Paranoia","Fear"],"skill":37742,"stats":["50% increased amount of Mana Leeched","25% increased chance to inflict Ailments against Rare or Unique Enemies"]},"37746":{"connections":[{"id":6544,"orbit":-2}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":7,"orbitIndex":19,"skill":37746,"stats":["30% increased Flammability Magnitude"]},"37767":{"connections":[{"id":9020,"orbit":0},{"id":6596,"orbit":0},{"id":63731,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Speed","orbit":7,"orbitIndex":16,"skill":37767,"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"]},"37769":{"ascendancyName":"Spirit Walker","connections":[{"id":62743,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Shared Companion Damage","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":37769,"stats":["Companions deal 10% increased Damage","10% increased Damage while your Companion is in your Presence"]},"37778":{"connectionArt":"CharacterPlanned","connections":[{"id":24929,"orbit":0},{"id":13108,"orbit":0}],"group":202,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Self Sacrificing","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":20,"skill":37778,"stats":["-20% increased Spirit Reservation Efficiency","40% increased Reservation Efficiency of Minion Skills"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"37780":{"connections":[{"id":7888,"orbit":0}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Combo Gain","orbit":3,"orbitIndex":1,"skill":37780,"stats":["10% Chance to build an additional Combo on Hit"]},"37782":{"ascendancyName":"Oracle","connections":[],"group":37,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleSpellFlux.dds","isNotable":true,"name":"Fateful Vision","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37782,"stats":["Grants Skill: Align Fate"]},"37795":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Shield Mastery","orbit":0,"orbitIndex":0,"skill":37795,"stats":[]},"37806":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Branching Bolts","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Ire"],"skill":37806,"stats":["60% chance for Lightning Skills to Chain an additional time"]},"37813":{"connections":[{"id":14724,"orbit":0},{"id":50701,"orbit":0}],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Duration","orbit":0,"orbitIndex":0,"skill":37813,"stats":["20% increased Shock Duration"]},"37846":{"connections":[],"group":181,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","isNotable":true,"name":"Bastion of Light","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Contempt","Fear","Despair"],"skill":37846,"stats":["Blind Enemies 3 metres in front of you every 0.25 seconds while your Shield is raised","Raise Shield inflicts Parried for 2 seconds on Hit"]},"37869":{"connections":[{"id":60068,"orbit":-2},{"id":21413,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":7,"orbitIndex":16,"skill":37869,"stats":["Inherent Rage loss starts 1 second later"]},"37872":{"connections":[{"id":28863,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Presence Present","orbit":7,"orbitIndex":4,"recipe":["Ire","Fear","Isolation"],"skill":37872,"stats":["Allies in your Presence have +100 to Accuracy Rating","35% increased Attack Damage while you have an Ally in your Presence"]},"37876":{"connections":[{"id":52615,"orbit":3},{"id":25729,"orbit":-3}],"group":1411,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":4,"orbitIndex":45,"skill":37876,"stats":["10% increased Spell Damage"]},"37888":{"connectionArt":"CharacterPlanned","connections":[{"id":29663,"orbit":0}],"group":315,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","isNotable":true,"name":"Limitless Pursuit","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":6,"skill":37888,"stats":["4% increased Movement Speed","14% increased Cooldown Recovery Rate"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"37905":{"connections":[],"group":1525,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Flammability Magnitude","orbit":3,"orbitIndex":2,"skill":37905,"stats":["30% increased Flammability Magnitude"]},"37946":{"connections":[],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Projectile Stun Buildup","orbit":0,"orbitIndex":0,"skill":37946,"stats":["20% increased Projectile Stun Buildup"]},"37951":{"connections":[{"id":41020,"orbit":0},{"id":9089,"orbit":0}],"group":1407,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":11,"skill":37951,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"37956":{"connections":[{"id":35581,"orbit":3}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":0,"orbitIndex":0,"skill":37956,"stats":["8% reduced Skill Effect Duration"]},"37963":{"connections":[],"group":592,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":3,"orbitIndex":13,"skill":37963,"stats":["10% increased Damage with Swords"]},"37967":{"connections":[],"group":647,"icon":"Art/2DArt/SkillIcons/passives/ColdFireNode.dds","isNotable":true,"name":"Desert's Scorn","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Contempt","Fear","Suffering"],"skill":37967,"stats":["Enemies standing on Chilled Ground take 25% increased Fire Damage","Enemies standing on Ignited Ground take 25% increased Cold Damage"]},"37971":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1538,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":37971,"stats":[]},"37972":{"ascendancyName":"Ritualist","connections":[{"id":4891,"orbit":-4},{"id":18280,"orbit":5}],"group":1613,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Charm Charges","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":37972,"stats":["15% increased Charm Charges gained"]},"37974":{"connections":[{"id":62230,"orbit":0}],"group":1040,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":6,"orbitIndex":68,"skill":37974,"stats":["15% increased maximum Energy Shield"]},"37991":{"connections":[{"id":52254,"orbit":0}],"group":892,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":7,"orbitIndex":18,"skill":37991,"stats":["6% increased Curse Magnitudes"]},"38003":{"connections":[{"id":63526,"orbit":4}],"group":831,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":20,"skill":38003,"stats":["12% increased Stun Threshold"]},"38004":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1564,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds","isMultipleChoiceOption":true,"name":"Explosive Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":38004,"stats":["Grants Skill: Explosive Concoction"]},"38010":{"connections":[],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":23,"skill":38010,"stats":["5% increased Attack Damage","8% increased Glory generation"]},"38014":{"ascendancyName":"Titan","connections":[{"id":3762,"orbit":5}],"group":75,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Slam Area of Effect","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":38014,"stats":["Slam Skills have 8% increased Area of Effect"]},"38044":{"connections":[{"id":37695,"orbit":-4}],"group":1205,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":4,"skill":38044,"stats":["15% increased Evasion Rating"]},"38053":{"connections":[{"id":28564,"orbit":5},{"id":8460,"orbit":0},{"id":9528,"orbit":-2}],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Deafening Cries","orbit":3,"orbitIndex":13,"recipe":["Disgust","Guilt","Paranoia"],"skill":38053,"stats":["25% increased Warcry Cooldown Recovery Rate","8% increased Damage for each time you've Warcried Recently"]},"38057":{"connections":[],"group":840,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":5,"orbitIndex":58,"skill":38057,"stats":["12% increased Armour and Evasion Rating"]},"38066":{"connections":[{"id":25300,"orbit":0}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Armour","orbit":7,"orbitIndex":12,"skill":38066,"stats":["10% increased Armour","Break 15% increased Armour"]},"38068":{"connections":[],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Chance","orbit":4,"orbitIndex":60,"skill":38068,"stats":["24% increased Flammability Magnitude","12% increased Freeze Buildup","12% increased chance to Shock"]},"38069":{"connections":[{"id":338,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":2,"orbitIndex":0,"skill":38069,"stats":["Meta Skills gain 8% increased Energy"]},"38103":{"connections":[{"id":6898,"orbit":-8}],"group":652,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration and Stun Threshold","orbit":7,"orbitIndex":12,"skill":38103,"stats":["8% increased Skill Effect Duration","8% increased Stun Threshold"]},"38105":{"connections":[],"group":639,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":67,"skill":38105,"stats":["15% increased maximum Energy Shield"]},"38111":{"connections":[{"id":32241,"orbit":0}],"group":1262,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Pliable Flesh","orbit":2,"orbitIndex":0,"recipe":["Greed","Disgust","Isolation"],"skill":38111,"stats":["6% of Damage taken Recouped as Life","25% increased speed of Recoup Effects"]},"38124":{"connections":[{"id":51820,"orbit":8}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":4,"orbitIndex":26,"skill":38124,"stats":["15% increased Totem Damage"]},"38130":{"connections":[],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":3,"orbitIndex":12,"skill":38130,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"38138":{"connections":[{"id":35688,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"Reduced Attribute Requirements","orbit":5,"orbitIndex":36,"skill":38138,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"]},"38143":{"connections":[],"group":983,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":18,"skill":38143,"stats":["+5 to any Attribute"]},"38172":{"connections":[{"id":60568,"orbit":-6}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":5,"skill":38172,"stats":["20% increased Totem Placement speed"]},"38212":{"connections":[{"id":57683,"orbit":0}],"group":1528,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Recoup","orbit":2,"orbitIndex":16,"skill":38212,"stats":["3% of Damage taken Recouped as Life"]},"38215":{"connections":[{"id":61921,"orbit":-3}],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":4,"skill":38215,"stats":["Damage Penetrates 6% Lightning Resistance"]},"38235":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":600,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":38235,"stats":[]},"38270":{"connections":[{"id":23724,"orbit":0}],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage","orbit":3,"orbitIndex":0,"skill":38270,"stats":["10% increased Lightning Damage"]},"38292":{"connections":[{"id":33397,"orbit":0}],"group":576,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":15,"skill":38292,"stats":["30% increased Flammability Magnitude"]},"38300":{"connections":[{"id":39716,"orbit":-7},{"id":57373,"orbit":-7}],"group":622,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":0,"orbitIndex":0,"skill":38300,"stats":["30% increased Flammability Magnitude"]},"38313":{"connections":[],"group":445,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Projectile Speed","orbit":2,"orbitIndex":16,"skill":38313,"stats":["10% increased Projectile Speed"]},"38320":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":90,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":38320,"stats":[]},"38323":{"connections":[{"id":6015,"orbit":-6},{"id":22928,"orbit":-5}],"group":604,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38323,"stats":["+5 to any Attribute"]},"38329":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1399,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Biting Frost","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Guilt"],"skill":38329,"stats":["20% reduced Freeze Duration on Enemies","Enemies Frozen by you take 20% increased Cold Damage"]},"38338":{"connections":[{"id":5257,"orbit":-2}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":60,"skill":38338,"stats":["10% increased Elemental Damage"]},"38342":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Stupefy","orbit":7,"orbitIndex":20,"recipe":["Paranoia","Despair","Paranoia"],"skill":38342,"stats":["10% chance to Daze on Hit","30% increased Damage against Dazed Enemies"]},"38365":{"connections":[{"id":34626,"orbit":0},{"id":46499,"orbit":0}],"group":217,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Recover Life on consuming Endurance Charge","orbit":2,"orbitIndex":20,"skill":38365,"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"]},"38368":{"connections":[{"id":35966,"orbit":-2},{"id":4091,"orbit":2}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":38368,"stats":["3% of Damage taken Recouped as Life"]},"38369":{"connections":[{"id":18910,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Critical Chance","orbit":4,"orbitIndex":48,"skill":38369,"stats":["10% increased Critical Hit Chance with Spears"]},"38398":{"connections":[{"id":2211,"orbit":7}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Apocalypse","orbit":7,"orbitIndex":14,"recipe":["Suffering","Paranoia","Greed"],"skill":38398,"stats":["30% reduced Damage","+8% to Critical Hit Chance of Herald Skills"]},"38420":{"connections":[{"id":37543,"orbit":0}],"group":575,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":20,"skill":38420,"stats":["10% increased Mana Regeneration Rate"]},"38430":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[{"id":10499,"orbit":0}],"group":687,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":38430,"stats":[]},"38433":{"connections":[{"id":55375,"orbit":0}],"group":351,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":2,"orbitIndex":17,"skill":38433,"stats":["Minions have 10% increased maximum Life"]},"38459":{"connections":[{"id":38568,"orbit":0}],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Disorientation","orbit":2,"orbitIndex":16,"recipe":["Disgust","Paranoia","Disgust"],"skill":38459,"stats":["25% increased Blind duration","25% increased Damage with Hits against Blinded Enemies"]},"38463":{"connections":[{"id":46882,"orbit":0},{"id":21111,"orbit":-6},{"id":43522,"orbit":5},{"id":22329,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38463,"stats":["+5 to any Attribute"]},"38474":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connectionArt":"CharacterPlanned","connections":[],"group":560,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Bleed Mastery","orbit":7,"orbitIndex":13,"skill":38474,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"38479":{"connections":[{"id":17553,"orbit":-5}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Close Confines","orbit":2,"orbitIndex":20,"recipe":["Ire","Paranoia","Ire"],"skill":38479,"stats":["50% chance for Projectiles to Pierce Enemies within 3m distance of you"]},"38493":{"connections":[{"id":55621,"orbit":4}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":4,"orbitIndex":45,"skill":38493,"stats":["15% increased Critical Damage Bonus"]},"38497":{"connections":[{"id":62803,"orbit":-5}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges Used","orbit":7,"orbitIndex":19,"skill":38497,"stats":["6% reduced Charm Charges used"]},"38501":{"connections":[{"id":47796,"orbit":-4}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":4,"orbitIndex":40,"skill":38501,"stats":["3% increased Attack Speed"]},"38532":{"connections":[{"id":31779,"orbit":0}],"group":220,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Thirst for Power","orbit":2,"orbitIndex":20,"recipe":["Envy","Ire","Despair"],"skill":38532,"stats":["25% chance when you gain a Power Charge to gain an additional Power Charge"]},"38535":{"connections":[{"id":61063,"orbit":7},{"id":42205,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Stormcharged","orbit":4,"orbitIndex":66,"recipe":["Fear","Fear","Envy"],"skill":38535,"stats":["Damage Penetrates 8% of Enemy Elemental Resistances","5% increased Attack and Cast Speed with Elemental Skills"]},"38537":{"connections":[{"id":54983,"orbit":-3},{"id":51583,"orbit":0}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Heartstopping","orbit":2,"orbitIndex":21,"recipe":["Ire","Despair","Paranoia"],"skill":38537,"stats":["+10 to Intelligence","20% increased Critical Hit Chance"]},"38541":{"connections":[{"id":61601,"orbit":0}],"group":1237,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":38541,"stats":["10% increased Critical Hit Chance"]},"38564":{"connections":[{"id":20091,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":3,"orbitIndex":15,"skill":38564,"stats":["10% increased Damage with Swords"]},"38568":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Blind Mastery","orbit":1,"orbitIndex":2,"skill":38568,"stats":[]},"38570":{"connections":[{"id":53895,"orbit":2},{"id":27992,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Demolitionist","orbit":7,"orbitIndex":10,"recipe":["Ire","Suffering","Envy"],"skill":38570,"stats":["Gain 4% of Damage as Extra Fire Damage for","every different Grenade fired in the past 8 seconds"]},"38578":{"ascendancyName":"Stormweaver","connections":[],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds","isNotable":true,"name":"Multiplying Squalls","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":24,"skill":38578,"stats":["+2 to Limit for Elemental Skills"]},"38596":{"connections":[{"id":35408,"orbit":-3}],"group":335,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Curse Effect on Self","orbit":0,"orbitIndex":0,"skill":38596,"stats":["15% reduced effect of Curses on you"]},"38601":{"ascendancyName":"Witchhunter","connections":[{"id":34501,"orbit":0}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds","isNotable":true,"name":"Obsessive Rituals","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":6,"orbitIndex":28,"skill":38601,"stats":["50% less Armour and Evasion Rating","Grants Skill: Sorcery Ward"]},"38614":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":27662,"orbit":0},{"id":44201,"orbit":0}],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Psychic Fragmentation","orbit":3,"orbitIndex":20,"recipe":["Paranoia","Disgust","Isolation"],"skill":38614,"stats":["12% chance for Spell Skills to fire 2 additional Projectiles"]},"38628":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Escalating Toxins","orbit":2,"orbitIndex":19,"recipe":["Despair","Isolation","Disgust"],"skill":38628,"stats":["10% increased Poison Duration for each Poison you have inflicted Recently, up to a maximum of 100%"]},"38646":{"connections":[{"id":23570,"orbit":0}],"group":735,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":0,"orbitIndex":0,"skill":38646,"stats":["+20 to Armour"]},"38663":{"connections":[{"id":3516,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Critical Chance","orbit":7,"orbitIndex":6,"skill":38663,"stats":["10% increased Melee Critical Hit Chance"]},"38668":{"connections":[],"group":1187,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Evasion","orbit":7,"orbitIndex":7,"skill":38668,"stats":["15% increased Evasion Rating"]},"38670":{"connections":[{"id":28589,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour if Hit","orbit":2,"orbitIndex":21,"skill":38670,"stats":["20% increased Armour if you have been Hit Recently"]},"38676":{"connections":[{"id":27910,"orbit":-8},{"id":56045,"orbit":0}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":1,"orbitIndex":6,"skill":38676,"stats":["10% increased Attack Damage"]},"38678":{"connections":[{"id":30463,"orbit":-7},{"id":60464,"orbit":-6}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":2,"orbitIndex":19,"skill":38678,"stats":["15% increased Elemental Ailment Threshold"]},"38694":{"connections":[{"id":22188,"orbit":-4}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":8,"skill":38694,"stats":["Herald Skills deal 20% increased Damage"]},"38696":{"connections":[{"id":54868,"orbit":0}],"group":398,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":38696,"stats":["12% increased Fire Damage"]},"38697":{"connectionArt":"CharacterPlanned","connections":[{"id":20391,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":12,"skill":38697,"stats":["8% increased Block chance"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"38703":{"connections":[{"id":8249,"orbit":0}],"group":1139,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Critical Chance","orbit":7,"orbitIndex":14,"skill":38703,"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"]},"38707":{"connections":[{"id":49734,"orbit":0},{"id":28564,"orbit":0},{"id":11464,"orbit":0},{"id":3723,"orbit":0}],"group":221,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38707,"stats":["+5 to any Attribute"]},"38728":{"connections":[{"id":14539,"orbit":5}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Deflection and Evasion","orbit":7,"orbitIndex":0,"skill":38728,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 4% of Evasion Rating"]},"38732":{"connections":[{"id":17107,"orbit":-4},{"id":25594,"orbit":0}],"group":891,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38732,"stats":["+5 to any Attribute"]},"38763":{"connections":[{"id":27859,"orbit":0}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":16,"skill":38763,"stats":["6% increased Reservation Efficiency of Herald Skills"]},"38769":{"ascendancyName":"Warbringer","connections":[{"id":58704,"orbit":0}],"group":30,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Armour Break","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":38769,"stats":["Break 25% increased Armour"]},"38776":{"connections":[{"id":57816,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":7,"orbitIndex":16,"skill":38776,"stats":["+8 to Dexterity"]},"38779":{"connections":[{"id":44605,"orbit":5},{"id":44836,"orbit":0}],"group":827,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":8,"skill":38779,"stats":["12% increased Armour and Evasion Rating"]},"38813":{"ascendancyName":"Ritualist","connections":[],"group":1614,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds","isNotable":true,"name":"Devotion to the King","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":38813,"stats":["Grants Skill: Queen's Procession"]},"38814":{"connections":[{"id":19288,"orbit":0},{"id":62341,"orbit":0},{"id":11980,"orbit":0}],"group":1001,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38814,"stats":["+5 to any Attribute"]},"38827":{"connections":[{"id":1546,"orbit":7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":1,"skill":38827,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"38835":{"connections":[{"id":4091,"orbit":-7}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup Speed","orbit":7,"orbitIndex":16,"skill":38835,"stats":["8% increased speed of Recoup Effects"]},"38856":{"connections":[{"id":49357,"orbit":0},{"id":2071,"orbit":0},{"id":21081,"orbit":5},{"id":56090,"orbit":0}],"group":670,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":38856,"stats":["+5 to any Attribute"]},"38876":{"connections":[{"id":61490,"orbit":0},{"id":31903,"orbit":0}],"group":480,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38876,"stats":["+5 to any Attribute"]},"38878":{"connections":[{"id":34898,"orbit":-7}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry","orbit":4,"orbitIndex":35,"skill":38878,"stats":["Debuffs on you expire 10% faster"]},"38888":{"connections":[{"id":39116,"orbit":0}],"group":932,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Unerring Impact","orbit":7,"orbitIndex":12,"recipe":["Greed","Disgust","Ire"],"skill":38888,"stats":["16% increased Accuracy Rating with One Handed Melee Weapons","16% increased Accuracy Rating with Two Handed Melee Weapons","+0.2 metres to Melee Strike Range"]},"38895":{"connections":[{"id":8697,"orbit":3},{"id":48660,"orbit":0}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Crystal Elixir","orbit":2,"orbitIndex":7,"recipe":["Fear","Suffering","Greed"],"skill":38895,"stats":["40% increased Elemental Damage with Attack Skills during any Flask Effect"]},"38921":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":333,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Block Mastery","orbit":2,"orbitIndex":1,"skill":38921,"stats":[]},"38923":{"connections":[{"id":61429,"orbit":3},{"id":511,"orbit":-3}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Skill Speed","orbit":7,"orbitIndex":14,"skill":38923,"stats":["3% increased Skill Speed"]},"38944":{"connections":[{"id":43338,"orbit":0},{"id":59538,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Shock Chance and Lightning Damage","orbit":2,"orbitIndex":6,"skill":38944,"stats":["8% increased Lightning Damage","8% increased chance to Shock"]},"38965":{"connections":[{"id":65226,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Infused Limits","orbit":7,"orbitIndex":21,"recipe":["Greed","Isolation","Paranoia"],"skill":38965,"stats":["+1 to maximum number of Elemental Infusions"]},"38966":{"connections":[{"id":30210,"orbit":0},{"id":35058,"orbit":0},{"id":61976,"orbit":0}],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Evasion Rating","orbit":2,"orbitIndex":0,"skill":38966,"stats":["8% increased Evasion Rating","12% increased Stun Threshold if you haven't been Stunned Recently"]},"38969":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":50588,"orbit":0}],"group":1194,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Finesse","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Disgust"],"skill":38969,"stats":["10% increased Accuracy Rating","Gain Accuracy Rating equal to your Intelligence"]},"38972":{"connections":[{"id":34552,"orbit":0},{"id":8357,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Restless Dead","orbit":3,"orbitIndex":8,"recipe":["Despair","Fear","Disgust"],"skill":38972,"stats":["Minions Revive 25% faster"]},"38993":{"connections":[{"id":21112,"orbit":0}],"group":1519,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Critical Damage","orbit":0,"orbitIndex":0,"skill":38993,"stats":["16% increased Critical Damage Bonus with Bows"]},"39037":{"connections":[{"id":11672,"orbit":0}],"group":859,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39037,"stats":["+5 to any Attribute"]},"39050":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1272,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isNotable":true,"name":"Exploit","orbit":2,"orbitIndex":4,"recipe":["Disgust","Envy","Isolation"],"skill":39050,"stats":["25% increased Damage with Hits against Enemies affected by Elemental Ailments","15% increased Duration of Ignite, Shock and Chill on Enemies"]},"39083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":484,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Blood Rush","orbit":0,"orbitIndex":0,"recipe":["Guilt","Fear","Disgust"],"skill":39083,"stats":["6% increased Skill Speed","6% of Skill Mana Costs Converted to Life Costs"]},"39087":{"aliasPassiveSocket":"voices_jewel_slot4","connections":[],"group":700,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Sinister Jewel Socket","noRadius":true,"nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds"},"orbit":0,"orbitIndex":0,"sinister":true,"skill":39087,"stats":[]},"39102":{"connectionArt":"CharacterPlanned","connections":[{"id":13228,"orbit":2147483647}],"group":240,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Gain Maximum Power Charges on Gaining Power Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":3,"skill":39102,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"39116":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":932,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":3,"orbitIndex":14,"skill":39116,"stats":[]},"39128":{"connections":[{"id":47514,"orbit":0}],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze Magnitude","orbit":2,"orbitIndex":4,"skill":39128,"stats":["15% increased Magnitude of Daze"]},"39130":{"connections":[{"id":14294,"orbit":-5}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Spell Damage","orbit":2,"orbitIndex":20,"skill":39130,"stats":["12% increased Spell Damage with Spells that cost Life"]},"39131":{"connections":[{"id":11741,"orbit":0},{"id":55596,"orbit":0}],"group":195,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39131,"stats":["+5 to any Attribute"]},"39190":{"connections":[{"id":8800,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":13,"skill":39190,"stats":["15% increased Melee Damage with Hits at Close Range"]},"39204":{"ascendancyName":"Stormweaver","connections":[],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds","isNotable":true,"name":"Force of Will","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":48,"skill":39204,"stats":["20% of Damage is taken from Mana before Life","20% increased Effect of Arcane Surge on you per ten percent missing Mana"]},"39207":{"connections":[{"id":33518,"orbit":0}],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":10,"skill":39207,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"39228":{"connections":[{"id":62603,"orbit":0},{"id":63021,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":3,"orbitIndex":18,"skill":39228,"stats":["Damage Penetrates 6% Fire Resistance"]},"39237":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":39237,"stats":[]},"39241":{"ascendancyName":"Lich","connections":[{"id":58932,"orbit":-4}],"group":1191,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Energy Shield","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":59609,"name":"Energy Shield","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["20% increased maximum Energy Shield"]}},"orbit":0,"orbitIndex":0,"skill":39241,"stats":["20% increased maximum Energy Shield"]},"39274":{"connections":[{"id":2119,"orbit":0}],"group":686,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":6,"skill":39274,"stats":["Leech Life 8% slower"]},"39280":{"connections":[{"id":44669,"orbit":0}],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":3,"orbitIndex":1,"skill":39280,"stats":["10% increased Skill Effect Duration"]},"39292":{"ascendancyName":"Pathfinder","connections":[{"id":40,"orbit":-7}],"group":1580,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Evasion","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":39292,"stats":["20% increased Evasion Rating"]},"39298":{"connections":[{"id":38814,"orbit":0},{"id":3995,"orbit":0},{"id":18115,"orbit":0},{"id":1019,"orbit":0}],"group":956,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39298,"stats":["+5 to any Attribute"]},"39307":{"connections":[{"id":37026,"orbit":0}],"group":1470,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Physical Damage","orbit":1,"orbitIndex":6,"skill":39307,"stats":["10% increased Physical Damage"]},"39347":{"connections":[],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Breaking Blows","orbit":3,"orbitIndex":21,"recipe":["Disgust","Disgust","Disgust"],"skill":39347,"stats":["30% increased Stun Buildup","12% increased Area of Effect if you have Stunned an Enemy Recently"]},"39365":{"ascendancyName":"Warbringer","connections":[{"id":39411,"orbit":0}],"group":46,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Totem Life","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":39365,"stats":["20% increased Totem Life"]},"39369":{"connections":[{"id":2936,"orbit":3},{"id":51583,"orbit":0}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Struck Through","orbit":4,"orbitIndex":9,"recipe":["Isolation","Despair","Greed"],"skill":39369,"stats":["Attacks have +1% to Critical Hit Chance"]},"39411":{"ascendancyName":"Warbringer","connections":[{"id":48682,"orbit":0}],"group":44,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds","isNotable":true,"name":"Answered Call","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":39411,"stats":["+1 to maximum number of Summoned Totems","Trigger Ancestral Spirits when you Summon a Totem","Grants Skill: Ancestral Spirits"]},"39416":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":726,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":39416,"stats":[]},"39423":{"connections":[{"id":53207,"orbit":0}],"group":1221,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":20,"skill":39423,"stats":["Damage Penetrates 6% Lightning Resistance"]},"39431":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":39431,"stats":[]},"39448":{"connections":[{"id":11178,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Attack Speed","orbit":3,"orbitIndex":21,"skill":39448,"stats":["3% increased Attack Speed with Axes"]},"39461":{"connections":[{"id":229,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":0,"skill":39461,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"]},"39470":{"ascendancyName":"Infernalist","connections":[{"id":17754,"orbit":-6}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Minion Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":3,"skill":39470,"stats":["Minions have 12% increased maximum Life"]},"39476":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":783,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":39476,"stats":[]},"39495":{"connections":[{"id":46386,"orbit":2147483647},{"id":27048,"orbit":9}],"group":1527,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":39495,"stats":["Companions deal 12% increased Damage"]},"39515":{"connections":[{"id":23450,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":8,"skill":39515,"stats":["12% increased Fire Damage"]},"39517":{"connections":[],"group":612,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":18,"skill":39517,"stats":["5% increased Block chance"]},"39540":{"connections":[{"id":55933,"orbit":0},{"id":50558,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isSwitchable":true,"name":"Critical Chance","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","id":22652,"name":"Skill Speed while Shapeshifted","stats":["3% increased Skill Speed while Shapeshifted"]}},"orbit":4,"orbitIndex":49,"skill":39540,"stats":["10% increased Critical Hit Chance"]},"39552":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistExtraRunes.dds","isNotable":true,"name":"Runic Meridians","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":7,"orbitIndex":22,"skill":39552,"stats":["Can tattoo Runes onto your body, gaining","additional Rune-only sockets:","1 Helmet socket","2 Body Armour sockets","1 Gloves socket","1 Boots socket"]},"39564":{"connections":[{"id":62039,"orbit":0},{"id":38663,"orbit":0},{"id":13279,"orbit":0}],"group":643,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":12,"skill":39564,"stats":["10% increased Melee Damage"]},"39567":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":53188,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","isNotable":true,"name":"Ingenuity","orbit":5,"orbitIndex":0,"recipe":["Ire","Isolation","Suffering"],"skill":39567,"stats":["+25 to Intelligence"]},"39568":{"connections":[],"group":1284,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","isNotable":true,"name":"Magnum Opus","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Ferocity","Despair","Isolation"],"skill":39568,"stats":["Charms applied to you have 100% increased Effect per empty Charm slot"]},"39569":{"connections":[{"id":35901,"orbit":0},{"id":3458,"orbit":-4},{"id":7353,"orbit":3}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":2,"skill":39569,"stats":["15% increased Critical Damage Bonus"]},"39570":{"connections":[{"id":49394,"orbit":6}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance on Critical","orbit":4,"orbitIndex":59,"skill":39570,"stats":["10% chance to inflict Bleeding on Critical Hit with Attacks"]},"39581":{"connections":[{"id":46325,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":8,"skill":39581,"stats":["15% increased Stun Buildup"]},"39594":{"connections":[{"id":51248,"orbit":0},{"id":53294,"orbit":0}],"group":576,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":2,"orbitIndex":3,"skill":39594,"stats":["Damage Penetrates 6% Fire Resistance"]},"39595":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistHandWraps.dds","isNotable":true,"name":"Way of the Stonefist","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":3,"orbitIndex":7,"skill":39595,"stats":["Gloves you equip have their Base Type transformed to Fists of Stone while equipped, and","their Explicit Modifiers are transformed into more powerful related Modifiers","Ignore Attribute Requirements to equip Gloves"]},"39598":{"connections":[{"id":3949,"orbit":0}],"group":151,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Power Counted","orbit":2,"orbitIndex":6,"skill":39598,"stats":["Empowered Attacks deal 8% increased Damage","5% increased total Power counted by Warcries"]},"39607":{"connections":[{"id":2559,"orbit":-2},{"id":45713,"orbit":0}],"group":1391,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":2,"orbitIndex":12,"skill":39607,"stats":["10% increased Flask Charges gained"]},"39608":{"connections":[{"id":1778,"orbit":-3}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Duration","orbit":7,"orbitIndex":20,"skill":39608,"stats":["20% increased Hazard Duration"]},"39621":{"connections":[{"id":14176,"orbit":0},{"id":57703,"orbit":0}],"group":341,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":0,"orbitIndex":0,"skill":39621,"stats":["Inherent Rage loss starts 1 second later"]},"39640":{"ascendancyName":"Stormweaver","connections":[],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds","isNotable":true,"name":"Shaper of Storms","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":5,"orbitIndex":70,"skill":39640,"stats":["All Damage from Hits Contributes to Shock Chance"]},"39658":{"connections":[{"id":18831,"orbit":7},{"id":15030,"orbit":-2}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Block","orbit":7,"orbitIndex":1,"skill":39658,"stats":["5% increased Block chance"]},"39659":{"ascendancyName":"Oracle","connections":[{"id":37782,"orbit":6}],"group":14,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Spell Damage","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":39659,"stats":["12% increased Spell Damage"]},"39710":{"connections":[{"id":51821,"orbit":0},{"id":12232,"orbit":0},{"id":33045,"orbit":-4}],"group":266,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39710,"stats":["+5 to any Attribute"]},"39716":{"connections":[{"id":31326,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":12,"skill":39716,"stats":["30% increased Flammability Magnitude"]},"39723":{"ascendancyName":"Deadeye","connections":[{"id":5817,"orbit":0}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Projectile Damage","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":6,"orbitIndex":21,"skill":39723,"stats":["12% increased Projectile Damage"]},"39732":{"connections":[{"id":30219,"orbit":-2}],"group":619,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":10,"skill":39732,"stats":["8% increased Accuracy Rating"]},"39752":{"connections":[{"id":5936,"orbit":0},{"id":38068,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Duration","orbit":4,"orbitIndex":48,"skill":39752,"stats":["10% increased Duration of Ignite, Shock and Chill on Enemies"]},"39759":{"connections":[{"id":48035,"orbit":0}],"group":587,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":10,"skill":39759,"stats":["10% increased Life Regeneration rate"]},"39839":{"connections":[{"id":20205,"orbit":0},{"id":14340,"orbit":0}],"group":978,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":2,"orbitIndex":20,"skill":39839,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"]},"39857":{"connectionArt":"CharacterPlanned","connections":[{"id":4663,"orbit":0}],"group":411,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Mentorship","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":20,"skill":39857,"stats":["Minions have 15% reduced Attack Speed","Minions have 15% reduced Cast Speed","Minions deal 100% increased Damage with Command Skills"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"39881":{"connections":[{"id":16013,"orbit":0},{"id":35173,"orbit":0}],"group":1402,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Staggering Palm","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Despair"],"skill":39881,"stats":["20% increased Knockback Distance","10% chance to Daze on Hit","25% increased Physical Damage"]},"39884":{"connections":[{"id":40271,"orbit":0}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Searing Heat","orbit":7,"orbitIndex":1,"recipe":["Despair","Suffering","Disgust"],"skill":39884,"stats":["100% increased Flammability Magnitude","Ignites you inflict deal Damage 10% faster"]},"39886":{"connections":[{"id":56935,"orbit":0}],"group":743,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39886,"stats":["+5 to any Attribute"]},"39887":{"ascendancyName":"Spirit Walker","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerTameBeastTargetUnique.dds","isNotable":true,"name":"The Natural Order","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":6,"orbitIndex":7,"skill":39887,"stats":["Tame Beast can capture Unique Beasts","Can have up to one Unique Tamed Beast summoned","Unique Tamed Beasts have 30% increased movement speed","Unique Tamed Beasts are Possessed by random Azmeri Spirits, changing every 20 seconds"]},"39911":{"connections":[],"group":1431,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Frantic Reach","orbit":2,"orbitIndex":4,"recipe":["Disgust","Despair","Fear"],"skill":39911,"stats":["20% reduced Accuracy Rating","18% increased Area of Effect for Attacks"]},"39935":{"connections":[{"id":44344,"orbit":0}],"flavourText":"I give you everything, my pets. Do not disappoint me.","group":603,"icon":"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds","isKeystone":true,"name":"Necromantic Talisman","orbit":0,"orbitIndex":0,"skill":39935,"stats":["All bonuses from Equipped Amulet apply to your Minions instead of you"]},"39964":{"connections":[{"id":48198,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":4,"skill":39964,"stats":["10% increased Mana Regeneration Rate"]},"39986":{"connections":[{"id":57933,"orbit":0}],"group":1532,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":39986,"stats":["Companions deal 12% increased Damage"]},"39987":{"connections":[{"id":18913,"orbit":-3},{"id":47177,"orbit":-5}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage and Duration","orbit":3,"orbitIndex":14,"skill":39987,"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"]},"39990":{"connections":[{"id":13294,"orbit":2},{"id":61974,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Chronomancy","orbit":7,"orbitIndex":7,"recipe":["Despair","Fear","Despair"],"skill":39990,"stats":["20% increased Skill Effect Duration","Debuffs you inflict have 10% increased Slow Magnitude"]},"40006":{"connections":[{"id":9896,"orbit":-7},{"id":292,"orbit":0}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Regeneration Rate and Presence","orbit":2,"orbitIndex":7,"skill":40006,"stats":["5% increased Life Regeneration rate","10% increased Presence Area of Effect"]},"40024":{"connections":[{"id":2091,"orbit":-2}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":4,"skill":40024,"stats":["8% chance to Poison on Hit"]},"40043":{"connections":[{"id":54990,"orbit":0}],"group":757,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":1,"orbitIndex":0,"skill":40043,"stats":["10% increased Magnitude of Bleeding you inflict"]},"40068":{"connections":[{"id":32683,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":4,"orbitIndex":38,"skill":40068,"stats":["15% increased Freeze Buildup"]},"40073":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":990,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Drenched","orbit":0,"orbitIndex":0,"recipe":["Isolation","Suffering","Ire"],"skill":40073,"stats":["40% increased chance to Shock","Gain 5% of Lightning damage as Extra Cold damage"]},"40105":{"connections":[{"id":20558,"orbit":0}],"group":235,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack Speed and Minion Attack Speed","orbit":2,"orbitIndex":14,"skill":40105,"stats":["3% increased Attack Speed","Minions have 3% increased Attack Speed"]},"40110":{"connections":[{"id":42347,"orbit":3}],"group":1518,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Blind Effect","orbit":7,"orbitIndex":8,"skill":40110,"stats":["10% increased Blind Effect"]},"40117":{"connections":[{"id":64023,"orbit":0}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Spiked Armour","orbit":7,"orbitIndex":4,"recipe":["Despair","Guilt","Disgust"],"skill":40117,"stats":["Thorns Damage has 50% chance to ignore Enemy Armour"]},"40166":{"connections":[{"id":32399,"orbit":-3}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Deep Trance","orbit":2,"orbitIndex":4,"recipe":["Fear","Ire","Despair"],"skill":40166,"stats":["8% increased Attack Speed","15% increased Cost Efficiency"]},"40196":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1192,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":40196,"stats":[]},"40200":{"connections":[{"id":33612,"orbit":0},{"id":61842,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":2,"orbitIndex":0,"skill":40200,"stats":["Minions deal 12% increased Damage"]},"40213":{"connections":[{"id":55846,"orbit":0},{"id":24481,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","isNotable":true,"name":"Taste for Blood","orbit":1,"orbitIndex":1,"recipe":["Envy","Ire","Greed"],"skill":40213,"stats":["Gain 20 Life per enemy killed","2% chance to Recover all Life when you Kill an Enemy"]},"40244":{"connections":[{"id":43263,"orbit":-3}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":16,"skill":40244,"stats":["3% increased Attack Speed with One Handed Melee Weapons"]},"40270":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Frenetic","orbit":0,"orbitIndex":0,"recipe":["Ire","Suffering","Guilt"],"skill":40270,"stats":["10% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge","+1 to Maximum Frenzy Charges"]},"40271":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":7,"orbitIndex":2,"skill":40271,"stats":[]},"40276":{"connections":[{"id":32745,"orbit":0},{"id":60241,"orbit":0}],"group":520,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Bleed Chance","orbit":0,"orbitIndex":0,"skill":40276,"stats":["5% chance to inflict Bleeding on Hit"]},"40292":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":316,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","isNotable":true,"name":"Nimble Strength","orbit":1,"orbitIndex":2,"recipe":["Greed","Despair","Isolation"],"skill":40292,"stats":["10% increased Attack Damage","Gain Accuracy Rating equal to your Strength"]},"40313":{"connections":[{"id":58363,"orbit":2},{"id":56844,"orbit":-2},{"id":3251,"orbit":0}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect and Duration","orbit":0,"orbitIndex":0,"skill":40313,"stats":["8% increased Archon Buff duration","5% increased effect of Archon Buffs on you"]},"40325":{"connections":[{"id":7392,"orbit":0},{"id":48505,"orbit":0}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Resolution","orbit":3,"orbitIndex":21,"recipe":["Envy","Disgust","Envy"],"skill":40325,"stats":["25% increased Stun Threshold","10% increased Armour, Evasion and Energy Shield"]},"40328":{"connections":[{"id":28564,"orbit":-5}],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":3,"orbitIndex":3,"skill":40328,"stats":["16% increased Warcry Speed"]},"40333":{"connections":[{"id":24178,"orbit":2}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":7,"orbitIndex":12,"skill":40333,"stats":["12% increased Damage while your Companion is in your Presence"]},"40336":{"connections":[{"id":6655,"orbit":0}],"group":733,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":40336,"stats":["5% chance to inflict Bleeding on Hit"]},"40341":{"connections":[{"id":17340,"orbit":-3},{"id":21274,"orbit":9}],"group":845,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":3,"orbitIndex":6,"skill":40341,"stats":["3% increased Movement Speed if you've Killed Recently"]},"40345":{"connections":[{"id":37991,"orbit":0},{"id":50540,"orbit":0}],"group":892,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Master of Hexes","orbit":7,"orbitIndex":0,"recipe":["Suffering","Fear","Suffering"],"skill":40345,"stats":["25% reduced Curse Duration","18% increased Curse Magnitudes"]},"40377":{"connections":[{"id":46318,"orbit":7},{"id":7554,"orbit":-3},{"id":46628,"orbit":0}],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour Applies to Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":10,"skill":40377,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"]},"40395":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":112,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":40395,"stats":[]},"40399":{"connections":[{"id":20641,"orbit":0}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Energise","orbit":5,"orbitIndex":6,"recipe":["Isolation","Guilt","Paranoia"],"skill":40399,"stats":["25% chance for Trigger skills to refund half of Energy Spent"]},"40453":{"connections":[{"id":25304,"orbit":0}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":9,"skill":40453,"stats":["Meta Skills gain 8% increased Energy"]},"40471":{"connections":[{"id":19027,"orbit":-2},{"id":7847,"orbit":0}],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Dexterity","orbit":7,"orbitIndex":16,"skill":40471,"stats":["+8 to Dexterity"]},"40480":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":1953,"orbit":0}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Harmonic Generator","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Despair"],"skill":40480,"stats":["15% increased Critical Hit Chance against Shocked Enemies","40% increased Magnitude of Shock you inflict with Critical Hits"]},"40511":{"connectionArt":"CharacterPlanned","connections":[{"id":55375,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":40511,"stats":["Minions have 12% increased maximum Life"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"40550":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":396,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":4,"orbitIndex":0,"skill":40550,"stats":[]},"40596":{"connections":[],"group":324,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":5,"orbitIndex":36,"skill":40596,"stats":["12% increased Stun Threshold"]},"40597":{"connections":[{"id":53607,"orbit":0},{"id":58817,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Attack Speed","orbit":4,"orbitIndex":9,"skill":40597,"stats":["Attacks used by Ballistas have 4% increased Attack Speed"]},"40626":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1307,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":40626,"stats":[]},"40630":{"connections":[{"id":44527,"orbit":0}],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isSwitchable":true,"name":"Flask Charges Gained","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","id":18391,"name":"Ailment Threshold","stats":["15% increased Elemental Ailment Threshold"]}},"orbit":0,"orbitIndex":0,"skill":40630,"stats":["15% increased Flask Charges gained"]},"40632":{"connections":[{"id":48889,"orbit":-2}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":12,"skill":40632,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"40687":{"connections":[],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Lead by Example","orbit":2,"orbitIndex":12,"recipe":["Disgust","Envy","Despair"],"skill":40687,"stats":["30% increased Presence Area of Effect","Allies in your Presence have 30% increased Glory generation"]},"40691":{"connections":[{"id":25893,"orbit":7}],"group":822,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":4,"orbitIndex":62,"skill":40691,"stats":["6% faster start of Energy Shield Recharge"]},"40719":{"ascendancyName":"Witchhunter","connections":[{"id":17646,"orbit":0}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage vs Low Life Enemies","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":5,"orbitIndex":47,"skill":40719,"stats":["35% increased Damage with Hits against Enemies that are on Low Life"]},"40721":{"ascendancyName":"Stormweaver","connections":[{"id":64789,"orbit":-6},{"id":65413,"orbit":6},{"id":49759,"orbit":-4},{"id":13673,"orbit":4},{"id":12488,"orbit":0},{"id":44484,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Stormweaver","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":40721,"stats":[]},"40736":{"connections":[{"id":34305,"orbit":0},{"id":15606,"orbit":2}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":10,"skill":40736,"stats":["5% increased Attack Damage","8% increased Glory generation"]},"40760":{"connections":[{"id":21779,"orbit":0},{"id":9185,"orbit":0},{"id":47177,"orbit":0}],"group":964,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":1,"skill":40760,"stats":["10% increased Critical Hit Chance"]},"40783":{"connections":[{"id":11672,"orbit":0},{"id":15358,"orbit":0},{"id":17711,"orbit":-4},{"id":24035,"orbit":0},{"id":63009,"orbit":0},{"id":21540,"orbit":0}],"group":890,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":40783,"stats":["+5 to any Attribute"]},"40803":{"connections":[{"id":3218,"orbit":0},{"id":44298,"orbit":0}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Sigil of Ice","orbit":4,"orbitIndex":21,"recipe":["Suffering","Disgust","Guilt"],"skill":40803,"stats":["30% increased Damage with Hits against Chilled Enemies"]},"40894":{"connections":[{"id":1218,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":20,"skill":40894,"stats":["Minions have 10% increased maximum Life"]},"40915":{"ascendancyName":"Warbringer","connections":[],"group":40,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds","isNotable":true,"name":"Wooden Wall","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":40915,"stats":["20% of Damage from Hits is taken from your nearest Totem's Life before you"]},"40918":{"connections":[{"id":1773,"orbit":-4}],"group":1152,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Effect and Duration","orbit":0,"orbitIndex":0,"skill":40918,"stats":["5% increased Magnitude of Ailments you inflict","5% increased Duration of Damaging Ailments on Enemies"]},"40929":{"connections":[{"id":43633,"orbit":-7}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":3,"orbitIndex":21,"skill":40929,"stats":["15% increased Archon Buff duration"]},"40975":{"connections":[{"id":24368,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":0,"orbitIndex":0,"skill":40975,"stats":["15% increased Ballista damage"]},"40985":{"connections":[{"id":62679,"orbit":0}],"group":872,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Empowering Remnants","orbit":2,"orbitIndex":6,"recipe":["Guilt","Fear","Paranoia"],"skill":40985,"stats":["15% chance for Remnants you create to grant their effects twice"]},"40990":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1444,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Exposed to the Storm","orbit":0,"orbitIndex":0,"recipe":["Envy","Isolation","Despair"],"skill":40990,"stats":["Damage Penetrates 18% Lightning Resistance","15% increased Critical Hit Chance against enemies with Exposure"]},"41008":{"ascendancyName":"Amazon","connections":[],"group":1583,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds","isNotable":true,"name":"Penetrate","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":41008,"stats":["Attacks using your Weapons have Added Physical Damage equal","to 25% of the Accuracy Rating on the Weapon"]},"41012":{"connections":[{"id":11392,"orbit":-6}],"group":96,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Armour ","orbit":0,"orbitIndex":0,"skill":41012,"stats":["6% increased Fire Damage","10% increased Armour"]},"41016":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":41016,"stats":[]},"41017":{"connections":[{"id":14262,"orbit":0},{"id":1801,"orbit":0}],"group":1453,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41017,"stats":["+5 to any Attribute"]},"41020":{"connections":[{"id":3994,"orbit":0}],"group":1407,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":1,"orbitIndex":8,"skill":41020,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"41029":{"connections":[{"id":25827,"orbit":0},{"id":44563,"orbit":-4},{"id":25557,"orbit":0},{"id":22219,"orbit":0}],"group":1089,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41029,"stats":["+5 to any Attribute"]},"41031":{"connections":[{"id":54232,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":27,"skill":41031,"stats":["+5 to any Attribute"]},"41033":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":55872,"orbit":0}],"group":1135,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Utmost Offering","orbit":2,"orbitIndex":23,"recipe":["Paranoia","Fear","Greed"],"skill":41033,"stats":["Offerings cannot be damaged if they have been created Recently"]},"41044":{"connections":[{"id":47591,"orbit":-7}],"group":554,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Recoup","orbit":7,"orbitIndex":10,"skill":41044,"stats":["3% of Damage taken Recouped as Mana"]},"41062":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":4,"orbitIndex":48,"skill":41062,"stats":[]},"41076":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":32771,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds","isNotable":true,"name":"Embrace the Darkness","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":45,"skill":41076,"stats":["You have no Spirit","Base Maximum Darkness is 100","Damage taken is Reserved from Darkness before being taken from Life or Energy Shield","Darkness Reservation lasts for 5 seconds","+10 to Maximum Darkness per Level"]},"41085":{"ascendancyName":"Spirit Walker","connections":[{"id":4367,"orbit":0},{"id":46070,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":5,"orbitIndex":46,"skill":41085,"stats":["12% increased Critical Hit Chance"]},"41096":{"connections":[{"id":35901,"orbit":0},{"id":31345,"orbit":5}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Shock Chance","orbit":5,"orbitIndex":36,"skill":41096,"stats":["10% increased chance to Shock","8% increased Elemental Damage"]},"41105":{"connections":[{"id":38835,"orbit":0},{"id":54288,"orbit":7}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":12,"skill":41105,"stats":["3% of Damage taken Recouped as Life"]},"41126":{"connections":[{"id":1170,"orbit":0},{"id":9918,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":4,"skill":41126,"stats":["10% increased Attack Area Damage"]},"41129":{"connections":[{"id":24338,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":4,"orbitIndex":70,"skill":41129,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"]},"41130":{"connections":[],"group":719,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","orbit":2,"orbitIndex":4,"skill":41130,"stats":["10% increased Spell Damage","Minions deal 10% increased Damage"]},"41147":{"connections":[{"id":23797,"orbit":-6}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Lightning Damage","orbit":2,"orbitIndex":14,"skill":41147,"stats":["10% increased Armour","+10% of Armour also applies to Lightning Damage"]},"41154":{"connections":[{"id":33601,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":14,"skill":41154,"stats":["20% increased Freeze Buildup"]},"41159":{"connections":[{"id":27434,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Mana Regeneration","orbit":3,"orbitIndex":18,"skill":41159,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"]},"41163":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":41163,"stats":[]},"41171":{"connections":[{"id":36341,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Speed","orbit":7,"orbitIndex":4,"skill":41171,"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"]},"41180":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":355,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":0,"orbitIndex":0,"skill":41180,"stats":[]},"41186":{"connections":[],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":5,"orbitIndex":0,"skill":41186,"stats":["20% increased Totem Placement speed"]},"41210":{"connections":[{"id":1477,"orbit":0},{"id":43578,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","isNotable":true,"name":"Ricochet","orbit":4,"orbitIndex":21,"skill":41210,"stats":["15% increased Projectile Damage","Projectiles have 10% chance to Chain an additional time from terrain"]},"41225":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":973,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":0,"orbitIndex":0,"skill":41225,"stats":[]},"41298":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1428,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":41298,"stats":[]},"41338":{"connections":[{"id":31673,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Armour applies to Elemental Damage Hits","orbit":2,"orbitIndex":7,"skill":41338,"stats":["+8% of Armour also applies to Elemental Damage while Shapeshifted"]},"41363":{"connections":[{"id":62518,"orbit":-5}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","name":"Lightning Resistance","orbit":4,"orbitIndex":9,"skill":41363,"stats":["+5% to Lightning Resistance"]},"41372":{"connections":[{"id":48030,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield and Mana Regeneration","orbit":7,"orbitIndex":21,"skill":41372,"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"]},"41384":{"connections":[{"id":51672,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour Applies to Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":4,"skill":41384,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"]},"41394":{"connections":[{"id":10841,"orbit":0}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Invigorating Archon","orbit":7,"orbitIndex":13,"recipe":["Envy","Isolation","Paranoia"],"skill":41394,"stats":["Archon Buffs also grant +20% to all Elemental Resistances","Archon Buffs also grant 10% increased Movement Speed"]},"41401":{"ascendancyName":"Spirit Walker","connections":[{"id":62702,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerVividStags.dds","isNotable":true,"name":"Vivid Stampede","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":4,"orbitIndex":29,"skill":41401,"stats":["Gain a Vivid Wisp for every 10 metres you move, up to a maximum of 3","Expend all Vivid Wisps to trigger Vivid Stampede when you Attack","Grants Skill: Vivid Stampede"]},"41414":{"connections":[{"id":4547,"orbit":-7}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","name":"Cold Resistance","orbit":7,"orbitIndex":23,"skill":41414,"stats":["+5% to Cold Resistance"]},"41415":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":618,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":41415,"stats":[]},"41442":{"connections":[{"id":58088,"orbit":5}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Block and Stun Threshold","orbit":3,"orbitIndex":14,"skill":41442,"stats":["4% increased Block chance","5% increased Stun Threshold"]},"41447":{"connections":[],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Flammability Magnitude","orbit":3,"orbitIndex":8,"skill":41447,"stats":["15% increased Flammability Magnitude","4% increased Area of Effect for Attacks"]},"41493":{"connections":[{"id":50253,"orbit":9}],"group":352,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":0,"orbitIndex":0,"skill":41493,"stats":["8% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"41497":{"connections":[{"id":21164,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":7,"orbitIndex":6,"skill":41497,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"]},"41511":{"connections":[{"id":35560,"orbit":0}],"group":582,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Damage","orbit":0,"orbitIndex":0,"skill":41511,"stats":["Minions deal 15% increased Damage with Command Skills"]},"41512":{"connections":[],"group":923,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Heavy Weaponry","orbit":7,"orbitIndex":13,"recipe":["Paranoia","Disgust","Envy"],"skill":41512,"stats":["15% increased Melee Damage","15% increased Stun Buildup with Melee Damage","+15 to Strength"]},"41522":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":0,"orbitIndex":0,"skill":41522,"stats":[]},"41529":{"connections":[{"id":21380,"orbit":-2}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":5,"skill":41529,"stats":["15% increased Critical Damage Bonus"]},"41538":{"connections":[{"id":9112,"orbit":3},{"id":30047,"orbit":0}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":18,"skill":41538,"stats":["15% increased Elemental Ailment Threshold"]},"41573":{"connections":[{"id":24655,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":3,"orbitIndex":10,"skill":41573,"stats":["Damage Penetrates 6% Fire Resistance"]},"41580":{"connections":[{"id":13799,"orbit":3},{"id":41298,"orbit":0}],"group":1428,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Maiming Strike","orbit":7,"orbitIndex":2,"recipe":["Despair","Isolation","Ire"],"skill":41580,"stats":["25% increased Attack Damage","Attacks have 25% chance to Maim on Hit"]},"41609":{"connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Recharge","orbit":5,"orbitIndex":20,"skill":41609,"stats":["15% increased Energy Shield Recharge Rate while Shapeshifted"]},"41615":{"connections":[{"id":10534,"orbit":4},{"id":22616,"orbit":0}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":10,"skill":41615,"stats":["20% increased Totem Placement speed"]},"41619":{"ascendancyName":"Pathfinder","connections":[],"group":1572,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds","isNotable":true,"name":"Enduring Elixirs","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":41619,"stats":["Life Flask Effects are not removed when Unreserved Life is Filled","Life Flask Effects do not Queue"]},"41620":{"connections":[{"id":23879,"orbit":0}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Bear's Roar","orbit":3,"orbitIndex":5,"recipe":["Paranoia","Envy","Greed"],"skill":41620,"stats":["40% increased Stun buildup if you have Shapeshifted to an Animal form Recently"]},"41645":{"connections":[{"id":6490,"orbit":0},{"id":10382,"orbit":0}],"group":1238,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":3,"orbitIndex":20,"skill":41645,"stats":["10% increased Physical Damage"]},"41646":{"connections":[{"id":48670,"orbit":0},{"id":14091,"orbit":0},{"id":17867,"orbit":0}],"group":693,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41646,"stats":["+5 to any Attribute"]},"41651":{"connections":[{"id":43791,"orbit":0},{"id":53320,"orbit":-5}],"group":697,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":2,"orbitIndex":2,"skill":41651,"stats":["Banner Skills have 12% increased Area of Effect"]},"41654":{"connections":[{"id":41033,"orbit":2147483647}],"group":1135,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":2,"orbitIndex":5,"skill":41654,"stats":["Offerings have 15% increased Maximum Life"]},"41657":{"connections":[],"group":497,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":10,"skill":41657,"stats":["15% increased Armour"]},"41665":{"connections":[{"id":50562,"orbit":6}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":3,"orbitIndex":2,"skill":41665,"stats":["15% increased Critical Damage Bonus"]},"41669":{"connections":[],"group":821,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":3,"orbitIndex":12,"skill":41669,"stats":["12% increased Cold Damage"]},"41701":{"connections":[{"id":11741,"orbit":0},{"id":11027,"orbit":0}],"group":233,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration and Armour","orbit":2,"orbitIndex":6,"skill":41701,"stats":["10% increased Endurance Charge Duration","10% increased Armour if you've consumed an Endurance Charge Recently"]},"41736":{"ascendancyName":"Amazon","connections":[{"id":46071,"orbit":0},{"id":35033,"orbit":0},{"id":5563,"orbit":4},{"id":60662,"orbit":0},{"id":2702,"orbit":-4},{"id":6109,"orbit":0}],"group":1598,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Amazon","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":41736,"stats":[]},"41739":{"connections":[{"id":35265,"orbit":0}],"group":569,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":2,"skill":41739,"stats":["15% increased Stun Buildup"]},"41747":{"connections":[{"id":61847,"orbit":3}],"group":185,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Critical Chance","orbit":0,"orbitIndex":0,"skill":41747,"stats":["10% increased Critical Hit Chance with Flails"]},"41751":{"ascendancyName":"Martial Artist","connections":[{"id":65228,"orbit":3}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistAdditionalComboHit.dds","isNotable":true,"name":"Martial Adept","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":1,"orbitIndex":6,"skill":41751,"stats":["When you gain Combo, gain an additional Combo","-0.2 seconds to current Energy Shield Recharge delay per Combo expended when using Skills"]},"41753":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1489,"icon":"Art/2DArt/SkillIcons/passives/ashfrostandstorm.dds","isNotable":true,"name":"Evocational Practitioner","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Envy","Suffering"],"skill":41753,"stats":["25% increased Critical Hit Chance if you've Triggered a Skill Recently","Meta Skills gain 25% increased Energy if you've dealt a Critical Hit Recently"]},"41768":{"connections":[{"id":28982,"orbit":0},{"id":53123,"orbit":0},{"id":46399,"orbit":0},{"id":37484,"orbit":0}],"group":123,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41768,"stats":["+5 to any Attribute"]},"41770":{"connections":[{"id":33080,"orbit":0},{"id":9441,"orbit":0},{"id":16484,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area and Debuff Magnitude","orbit":2,"orbitIndex":13,"skill":41770,"stats":["6% increased Parried Debuff Magnitude","8% increased Parry Hit Area of Effect"]},"41811":{"connections":[{"id":35173,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Shatter Palm","orbit":3,"orbitIndex":2,"recipe":["Greed","Despair","Paranoia"],"skill":41811,"stats":["20% increased Critical Damage Bonus","30% increased Stun Buildup"]},"41821":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":224,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":41821,"stats":[]},"41838":{"connections":[{"id":25429,"orbit":-8}],"group":652,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration and Stun Threshold","orbit":7,"orbitIndex":4,"skill":41838,"stats":["8% increased Skill Effect Duration","8% increased Stun Threshold"]},"41861":{"connections":[],"flavourText":"Bonds forged in battle surpass ties of blood.","group":1484,"icon":"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds","isKeystone":true,"name":"Trusted Kinship","orbit":0,"orbitIndex":0,"skill":41861,"stats":["You can have two Companions of different types","30% more Reservation Efficiency of Companion Skills","20% less Reservation Efficiency of non-Companion Skills"]},"41873":{"connections":[],"group":1523,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":22,"skill":41873,"stats":["20% increased Frenzy Charge Duration"]},"41875":{"ascendancyName":"Deadeye","connections":[{"id":42416,"orbit":0}],"group":1558,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds","isMultipleChoiceOption":true,"name":"Point Blank","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":41875,"stats":["Projectiles deal 20% more Hit damage to targets in the first 3.5 metres of their movement, scaling down with distance travelled to reach 0% after 7 metres"]},"41877":{"connections":[{"id":53958,"orbit":0},{"id":64601,"orbit":0}],"group":1339,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41877,"stats":["+5 to any Attribute"]},"41886":{"connections":[{"id":9663,"orbit":7}],"group":1480,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Damage and Resistance","orbit":2,"orbitIndex":14,"skill":41886,"stats":["5% increased Chaos Damage","+3% to Chaos Resistance"]},"41905":{"connections":[{"id":56926,"orbit":0},{"id":44255,"orbit":7}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Gravedigger","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Disgust"],"skill":41905,"stats":["Minions Revive 15% faster","Recover 2% of maximum Life when one of your Minions is Revived"]},"41935":{"connections":[{"id":34782,"orbit":0}],"group":178,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Hide of the Bear","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Disgust"],"skill":41935,"stats":["40% increased Armour while Shapeshifted","+1% to Maximum Fire Resistance while Shapeshifted","25% increased Stun Threshold while Shapeshifted"]},"41965":{"connections":[{"id":1755,"orbit":-6}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":37463,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":2,"orbitIndex":21,"skill":41965,"stats":["8% increased Spell Damage"]},"41972":{"connections":[{"id":56649,"orbit":4},{"id":60515,"orbit":-4}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Glaciation","orbit":4,"orbitIndex":18,"recipe":["Paranoia","Guilt","Isolation"],"skill":41972,"stats":["Damage Penetrates 18% Cold Resistance","Gain 6% of Elemental Damage as Extra Cold Damage"]},"41991":{"connections":[{"id":61026,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":3,"orbitIndex":2,"skill":41991,"stats":["Minions have 3% increased Attack and Cast Speed"]},"42017":{"ascendancyName":"Ritualist","connections":[],"group":1611,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Reduced Spirit","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":42017,"stats":["25% reduced Spirit"]},"42026":{"connections":[{"id":63813,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":7,"orbitIndex":0,"skill":42026,"stats":["16% increased Warcry Speed"]},"42032":{"connections":[{"id":17906,"orbit":0}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","isNotable":true,"name":"Escalating Mayhem","orbit":7,"orbitIndex":4,"recipe":["Isolation","Guilt","Ire"],"skill":42032,"stats":["10% increased Damage for each Hazard triggered Recently, up to 50%"]},"42035":{"ascendancyName":"Chronomancer","connections":[],"group":378,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistSynchronisationofPain.dds","isNotable":true,"name":"Inevitability","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":2,"orbitIndex":15,"skill":42035,"stats":["Grants Skill: Inevitable Agony"]},"42036":{"connections":[{"id":50146,"orbit":0}],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Off-Balancing Retort","orbit":4,"orbitIndex":17,"recipe":["Greed","Fear","Suffering"],"skill":42036,"stats":["30% increased Parried Debuff Duration"]},"42045":{"connections":[{"id":50535,"orbit":7},{"id":52003,"orbit":0}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Archon of the Blizzard","orbit":3,"orbitIndex":3,"recipe":["Isolation","Fear","Ire"],"skill":42045,"stats":["Gain Elemental Archon when your Energy Shield Recharge begins"]},"42059":{"connections":[{"id":36333,"orbit":3}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":4,"orbitIndex":60,"skill":42059,"stats":["Empowered Attacks deal 16% increased Damage"]},"42065":{"connections":[{"id":37532,"orbit":0}],"group":1274,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Surging Currents","orbit":2,"orbitIndex":17,"recipe":["Fear","Envy","Isolation"],"skill":42065,"stats":["Damage Penetrates 15% Lightning Resistance","+10 to Dexterity"]},"42070":{"connections":[{"id":26148,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Saqawal's Guidance","orbit":0,"orbitIndex":0,"recipe":["Guilt","Envy","Isolation"],"skill":42070,"stats":["20% increased Elemental Damage with Attacks","15% increased Accuracy Rating","+10 to Dexterity"]},"42076":{"connections":[{"id":17706,"orbit":-7}],"group":933,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges Used","orbit":0,"orbitIndex":0,"skill":42076,"stats":["4% reduced Flask Charges used from Mana Flasks"]},"42077":{"connections":[{"id":56564,"orbit":0},{"id":2102,"orbit":0}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Essence Infusion","orbit":2,"orbitIndex":11,"recipe":["Envy","Envy","Greed"],"skill":42077,"stats":["12% faster start of Energy Shield Recharge","+12 to Intelligence"]},"42078":{"connectionArt":"CharacterPlanned","connections":[],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"The Hollowkeeper","orbit":0,"orbitIndex":0,"skill":42078,"stats":["50% reduced effect of Curses on you","35% reduced Effect of Non-Damaging Ailments on you"],"unlockConstraint":{"nodes":[59657,49356]}},"42103":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":62427,"orbit":-2}],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Enduring Deflection","orbit":3,"orbitIndex":0,"recipe":["Suffering","Greed","Despair"],"skill":42103,"stats":["20% increased Evasion Rating","Prevent +3% of Damage from Deflected Hits"]},"42111":{"connections":[{"id":21387,"orbit":0},{"id":26437,"orbit":0}],"group":209,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":19,"skill":42111,"stats":["Break 20% increased Armour"]},"42118":{"connections":[{"id":2408,"orbit":0},{"id":57518,"orbit":0},{"id":11509,"orbit":0},{"id":43102,"orbit":0},{"id":49485,"orbit":0}],"group":1385,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42118,"stats":["+5 to any Attribute"]},"42127":{"connections":[{"id":4456,"orbit":0},{"id":41573,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":2,"orbitIndex":10,"skill":42127,"stats":["Damage Penetrates 6% Fire Resistance"]},"42169":{"connections":[{"id":24963,"orbit":-4}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":3,"orbitIndex":20,"skill":42169,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"42177":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":11153,"orbit":3}],"group":651,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Blurred Motion","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Ire"],"skill":42177,"stats":["5% increased Attack Speed","10% increased Accuracy Rating","5% increased Dexterity"]},"42205":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":372,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":42205,"stats":[]},"42226":{"connections":[{"id":34892,"orbit":0},{"id":17792,"orbit":9}],"group":1501,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Intelligence","orbit":3,"orbitIndex":14,"skill":42226,"stats":["+10 to Intelligence"]},"42245":{"connections":[{"id":16024,"orbit":2},{"id":18167,"orbit":-2}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Efficient Inscriptions","orbit":1,"orbitIndex":8,"recipe":["Paranoia","Isolation","Greed"],"skill":42245,"stats":["Meta Skills have 20% increased Reservation Efficiency"]},"42250":{"connections":[{"id":26786,"orbit":0},{"id":16484,"orbit":0},{"id":44014,"orbit":0},{"id":45137,"orbit":0}],"group":1052,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42250,"stats":["+5 to any Attribute"]},"42253":{"ascendancyName":"Shaman","connections":[],"group":62,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanRunesTalismans.dds","isNotable":true,"name":"Wisdom of the Maji","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":42253,"stats":["Gain the benefits of Bonded modifiers on Runes and Idols"]},"42275":{"ascendancyName":"Titan","connections":[{"id":38014,"orbit":5}],"group":76,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds","isNotable":true,"name":"Earthbreaker","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":42275,"stats":["25% chance for Slam Skills you use yourself to cause an additional Aftershock"]},"42280":{"connections":[{"id":21205,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":22,"skill":42280,"stats":["+3 to all Attributes"]},"42290":{"connections":[{"id":38732,"orbit":-8}],"group":892,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":7,"orbitIndex":10,"skill":42290,"stats":["6% increased Curse Magnitudes"]},"42302":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":45331,"orbit":4},{"id":31918,"orbit":-4}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Split Shot","orbit":4,"orbitIndex":54,"recipe":["Ire","Fear","Paranoia"],"skill":42302,"stats":["Projectiles have 75% chance for an additional Projectile when Forking"]},"42339":{"connections":[{"id":60974,"orbit":-2}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Additional Remnant Chance","orbit":2,"orbitIndex":6,"skill":42339,"stats":["5% chance to create an additional Remnant"]},"42347":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1518,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","isNotable":true,"name":"Chakra of Sight","orbit":3,"orbitIndex":6,"recipe":["Despair","Despair","Disgust"],"skill":42347,"stats":["20% increased Light Radius","Cannot be Blinded","12% chance to Blind Enemies on Hit"]},"42350":{"connections":[{"id":61438,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":67,"skill":42350,"stats":["+5 to any Attribute"]},"42354":{"connections":[{"id":43562,"orbit":2},{"id":3660,"orbit":7}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds","isNotable":true,"name":"Blinding Flash","orbit":2,"orbitIndex":0,"recipe":["Ire","Guilt","Ire"],"skill":42354,"stats":["20% increased Blind Effect","Blind Enemies when they Stun you"]},"42361":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1315,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":42361,"stats":[]},"42379":{"connections":[{"id":16705,"orbit":0},{"id":25520,"orbit":0},{"id":3463,"orbit":0},{"id":4552,"orbit":0}],"group":1259,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42379,"stats":["+5 to any Attribute"]},"42390":{"connections":[{"id":11433,"orbit":3},{"id":63608,"orbit":0}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Overheating Blow","orbit":4,"orbitIndex":4,"recipe":["Disgust","Suffering","Guilt"],"skill":42390,"stats":["Gain 25% of Physical Damage as Extra Fire Damage against Heavy Stunned Enemies"]},"42410":{"connections":[{"id":9737,"orbit":4}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage and Armour Break","orbit":7,"orbitIndex":20,"skill":42410,"stats":["Break 10% increased Armour","6% increased Attack Area Damage"]},"42416":{"ascendancyName":"Deadeye","connections":[],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds","isMultipleChoice":true,"isNotable":true,"name":"Projectile Proximity Specialisation","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":5,"orbitIndex":24,"skill":42416,"stats":[]},"42441":{"ascendancyName":"Amazon","connections":[],"group":1585,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds","isNotable":true,"name":"Surging Avatar","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":42441,"stats":["When you Consume a Charge, Trigger Elemental Surge to gain 2 Fire Surges","When you Consume a Charge, Trigger Elemental Surge to gain 2 Cold Surges","Gain 1 fewer Lightning Surge from Triggering Elemental Surge"]},"42452":{"connections":[{"id":51743,"orbit":3}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Attack Damage","orbit":5,"orbitIndex":6,"skill":42452,"stats":["15% increased Attack Damage if you have Shapeshifted to an Animal form Recently"]},"42460":{"connections":[{"id":11882,"orbit":5}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":7,"orbitIndex":3,"skill":42460,"stats":["10% increased chance to inflict Ailments"]},"42500":{"connections":[{"id":59881,"orbit":0}],"group":844,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":10,"skill":42500,"stats":["+5 to any Attribute"]},"42522":{"ascendancyName":"Stormweaver","connections":[],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant1.dds","isNotable":true,"name":"Refracted Infusion","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":9,"orbitIndex":127,"skill":42522,"stats":["When collecting an Elemental Infusion, gain another different Elemental Infusion"]},"42578":{"connections":[{"id":23192,"orbit":-6}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":11,"skill":42578,"stats":["5% increased Block chance"]},"42583":{"connections":[{"id":6714,"orbit":2147483647}],"group":684,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Life Regeneration Rate","orbit":2,"orbitIndex":18,"skill":42583,"stats":["10% increased Life Regeneration rate"]},"42604":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":449,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":42604,"stats":[]},"42614":{"connections":[],"group":880,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Duration","orbit":2,"orbitIndex":6,"skill":42614,"stats":["Offering Skills have 30% reduced Duration"]},"42635":{"connections":[{"id":1502,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":6,"skill":42635,"stats":["Channelling Skills deal 12% increased Damage"]},"42658":{"connections":[],"group":1303,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42658,"stats":["+5 to any Attribute"]},"42660":{"connections":[{"id":54849,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/RageNotable.dds","isNotable":true,"name":"Commanding Rage","orbit":2,"orbitIndex":10,"recipe":["Disgust","Guilt","Suffering"],"skill":42660,"stats":["Every five Rage also grants you 2% increased Minion Attack Speed","Every Rage also grants you 1% increased Minion Damage"]},"42680":{"connections":[],"flavourText":"Let the Darkness consume you.\\nBeyond the veil of death,\\nthere burns a black fire.","group":737,"icon":"Art/2DArt/SkillIcons/passives/FireSpellsBecomeChaosSpellsKeystone.dds","isKeystone":true,"name":"Blackflame Covenant","orbit":0,"orbitIndex":0,"skill":42680,"stats":["Fire Spells Convert 100% of Fire Damage to Chaos Damage","Chaos Damage from Fire Spells Contributes to Flammability and Ignite Magnitudes","Ignite inflicted with Fire Spells deals Chaos Damage instead of Fire Damage"]},"42710":{"connections":[{"id":41186,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":2,"orbitIndex":20,"skill":42710,"stats":["20% increased Totem Placement speed"]},"42714":{"connections":[{"id":29065,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Thousand Cuts","orbit":5,"orbitIndex":60,"recipe":["Envy","Fear","Despair"],"skill":42714,"stats":["Enemies you apply Incision to take 2% increased Physical Damage per Incision"]},"42736":{"connections":[{"id":60685,"orbit":-3}],"group":924,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42736,"stats":["+5 to any Attribute"]},"42737":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":598,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":7,"orbitIndex":4,"skill":42737,"stats":[]},"42750":{"connections":[{"id":17088,"orbit":4},{"id":9050,"orbit":-4}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":6,"orbitIndex":42,"skill":42750,"stats":["10% increased Attack Damage"]},"42760":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","isNotable":true,"name":"Chakra of Stability","orbit":1,"orbitIndex":4,"recipe":["Greed","Fear","Paranoia"],"skill":42760,"stats":["30% increased Stun Recovery","Regenerate 3% of maximum Life over 1 second when Stunned","+1 to Stun Threshold per Dexterity"]},"42761":{"ascendancyName":"Oracle","connections":[{"id":11335,"orbit":-9},{"id":21284,"orbit":6},{"id":56505,"orbit":5},{"id":39659,"orbit":8},{"id":25092,"orbit":3},{"id":15275,"orbit":4}],"group":1,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Oracle","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":42761,"stats":[]},"42762":{"connectionArt":"CharacterPlanned","connections":[{"id":58197,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":61,"skill":42762,"stats":["15% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"42781":{"connections":[{"id":55429,"orbit":0},{"id":56472,"orbit":0}],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds","isNotable":true,"isSwitchable":true,"name":"Clean Shot","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":42895,"name":"Stalk and Leap","stats":["30% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds","30% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"]}},"orbit":2,"orbitIndex":2,"skill":42781,"stats":["15% chance to Pierce an Enemy","15% increased Projectile Damage"]},"42794":{"connections":[{"id":31433,"orbit":-5}],"group":1320,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":2,"skill":42794,"stats":["12% increased Elemental Damage with Attacks"]},"42802":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1500,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":42802,"stats":[]},"42805":{"connections":[{"id":26034,"orbit":-5}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":6,"skill":42805,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"42813":{"connections":[{"id":55491,"orbit":0}],"group":475,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Tides of Change","orbit":7,"orbitIndex":19,"recipe":["Paranoia","Suffering","Fear"],"skill":42813,"stats":["25% increased Skill Effect Duration"]},"42825":{"connections":[{"id":31238,"orbit":0}],"group":517,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":14,"skill":42825,"stats":["6% faster start of Energy Shield Recharge"]},"42845":{"ascendancyName":"Tactician","connections":[{"id":10371,"orbit":0}],"group":338,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Banner Area","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":42845,"stats":["Banner Skills have 16% increased Area of Effect"]},"42857":{"connections":[{"id":20024,"orbit":3},{"id":7576,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":7,"orbitIndex":16,"skill":42857,"stats":["4% increased Skill Speed"]},"42914":{"connections":[{"id":33393,"orbit":0},{"id":50847,"orbit":0}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Ball and Chain","orbit":4,"orbitIndex":15,"skill":42914,"stats":["15% increased Damage with Flails","6% increased Attack Speed with Flails"]},"42959":{"connections":[{"id":32896,"orbit":-2},{"id":28903,"orbit":0}],"group":1332,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Low Tolerance","orbit":7,"orbitIndex":12,"recipe":["Suffering","Greed","Isolation"],"skill":42959,"stats":["60% increased Magnitude of Poison you inflict on targets that are not Poisoned"]},"42974":{"connections":[{"id":46152,"orbit":3},{"id":8302,"orbit":-7},{"id":30808,"orbit":0}],"group":1518,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Blind Chance","orbit":2,"orbitIndex":18,"skill":42974,"stats":["5% chance to Blind Enemies on Hit"]},"42981":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":56104,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Cruel Methods","orbit":4,"orbitIndex":40,"recipe":["Suffering","Envy","Paranoia"],"skill":42981,"stats":["Break 40% increased Armour","25% increased Physical Damage"]},"42984":{"connections":[{"id":21184,"orbit":0}],"group":131,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Attack Area","orbit":1,"orbitIndex":8,"skill":42984,"stats":["6% increased Area of Effect"]},"42998":{"connections":[{"id":40333,"orbit":2}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":2,"orbitIndex":9,"skill":42998,"stats":["12% increased Damage while your Companion is in your Presence"]},"42999":{"connections":[{"id":4925,"orbit":3}],"group":965,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":10,"skill":42999,"stats":["7% increased Chaos Damage"]},"43014":{"connections":[{"id":34308,"orbit":0}],"group":488,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Attack Damage","orbit":2,"orbitIndex":22,"skill":43014,"stats":["5% increased Attack Damage","8% increased Immobilisation buildup"]},"43036":{"connections":[{"id":2244,"orbit":4}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":18,"skill":43036,"stats":["10% increased Mana Regeneration Rate"]},"43044":{"connections":[{"id":63566,"orbit":0},{"id":38678,"orbit":0},{"id":21495,"orbit":-6}],"group":1286,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":43044,"stats":["+5 to any Attribute"]},"43064":{"connections":[{"id":47853,"orbit":0}],"group":1456,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Attack Damage and Companion Damage as Chaos","orbit":0,"orbitIndex":0,"skill":43064,"stats":["6% increased Attack Damage","Companions gain 4% Damage as extra Chaos Damage"]},"43077":{"connections":[{"id":26592,"orbit":-2},{"id":43250,"orbit":3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour and Energy Shield","orbit":4,"orbitIndex":58,"skill":43077,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"]},"43082":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1408,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","isNotable":true,"name":"Acceleration","orbit":2,"orbitIndex":20,"recipe":["Fear","Envy","Disgust"],"skill":43082,"stats":["3% increased Movement Speed","10% increased Skill Speed"]},"43088":{"connections":[{"id":28835,"orbit":0},{"id":178,"orbit":0},{"id":6988,"orbit":0}],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Agonising Calamity","orbit":3,"orbitIndex":8,"recipe":["Disgust","Suffering","Isolation"],"skill":43088,"stats":["40% increased Chaos Damage while affected by Herald of Plague","40% increased Physical Damage while affected by Herald of Blood"]},"43090":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1421,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electrotherapy","orbit":0,"orbitIndex":0,"recipe":["Suffering","Ire","Guilt"],"skill":43090,"stats":["5% increased Skill Speed","30% increased Electrocute Buildup"]},"43095":{"ascendancyName":"Amazon","connections":[{"id":35187,"orbit":0}],"group":1587,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":43095,"stats":["4% increased Skill Speed"]},"43102":{"connections":[{"id":30197,"orbit":0},{"id":42998,"orbit":-9}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":7,"orbitIndex":6,"skill":43102,"stats":["12% increased Damage while your Companion is in your Presence"]},"43128":{"ascendancyName":"Chronomancer","connections":[{"id":10731,"orbit":4}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Skill Speed and Area of Effect","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":4,"orbitIndex":60,"skill":43128,"stats":["4% increased Skill Speed","6% increased Area of Effect"]},"43131":{"ascendancyName":"Witchhunter","connections":[{"id":61973,"orbit":-9}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage vs Low Life Enemies","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":8,"orbitIndex":40,"skill":43131,"stats":["35% increased Damage with Hits against Enemies that are on Low Life"]},"43139":{"connections":[{"id":38068,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Stormbreaker","orbit":4,"orbitIndex":0,"recipe":["Isolation","Despair","Guilt"],"skill":43139,"stats":["20% increased Damage for each type of Elemental Ailment on Enemy"]},"43142":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":357,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":43142,"stats":[]},"43149":{"connections":[{"id":40292,"orbit":0}],"group":316,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":2,"orbitIndex":20,"skill":43149,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"]},"43155":{"connections":[{"id":7062,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Critical Chance","orbit":4,"orbitIndex":23,"skill":43155,"stats":["10% increased Critical Hit Chance with Crossbows"]},"43164":{"connections":[{"id":5710,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":20,"skill":43164,"stats":["8% increased Melee Damage"]},"43174":{"connections":[{"id":28542,"orbit":-7}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":7,"orbitIndex":18,"skill":43174,"stats":["10% increased effect of Fully Broken Armour"]},"43183":{"connections":[{"id":11153,"orbit":0}],"group":651,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Accuracy","orbit":7,"orbitIndex":6,"skill":43183,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"]},"43201":{"connections":[{"id":43383,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":56,"skill":43201,"stats":["10% increased chance to inflict Ailments"]},"43238":{"connections":[{"id":14211,"orbit":-7}],"group":1198,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Rearm Chance","orbit":7,"orbitIndex":12,"skill":43238,"stats":["Hazards have 5% chance to rearm after they are triggered"]},"43250":{"connections":[],"group":155,"icon":"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds","isNotable":true,"name":"Adaptive Skin","orbit":7,"orbitIndex":6,"recipe":["Disgust","Isolation","Guilt"],"skill":43250,"stats":["+1% to Maximum Resistances of each Elemental Damage Type you have been Hit with Recently"]},"43254":{"connections":[{"id":33400,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Debuff Magnitude","orbit":2,"orbitIndex":22,"skill":43254,"stats":["10% increased Parried Debuff Magnitude"]},"43263":{"connections":[{"id":64492,"orbit":-2}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":13,"skill":43263,"stats":["3% increased Attack Speed with One Handed Melee Weapons"]},"43281":{"connections":[{"id":47359,"orbit":0},{"id":51934,"orbit":7}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":21,"skill":43281,"stats":["Triggered Spells deal 16% increased Spell Damage"]},"43282":{"connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Elemental Damage","orbit":6,"orbitIndex":49,"skill":43282,"stats":["12% increased Elemental Damage while Shapeshifted"]},"43303":{"connections":[{"id":50498,"orbit":-7}],"group":1199,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":43303,"stats":["12% increased Lightning Damage"]},"43324":{"connectionArt":"CharacterPlanned","connections":[{"id":57596,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":4,"skill":43324,"stats":["8% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43338":{"connections":[{"id":56767,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Shock Chance and Lightning Damage","orbit":2,"orbitIndex":10,"skill":43338,"stats":["8% increased Lightning Damage","8% increased chance to Shock"]},"43366":{"connections":[{"id":2606,"orbit":0},{"id":4407,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Physical Damage Reduction","orbit":0,"orbitIndex":0,"skill":43366,"stats":["Minions have 12% additional Physical Damage Reduction"]},"43383":{"connections":[{"id":62588,"orbit":0},{"id":37450,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Exposed Wounds","orbit":4,"orbitIndex":51,"skill":43383,"stats":["15% increased chance to inflict Ailments","Hits Break 30% increased Armour on targets with Ailments"]},"43385":{"connectionArt":"CharacterPlanned","connections":[{"id":64139,"orbit":-5}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":18,"skill":43385,"stats":["Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43396":{"connections":[{"id":40550,"orbit":0}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Reach","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Ire"],"skill":43396,"stats":["25% increased Totem Placement speed","50% increased Totem Placement range"]},"43423":{"connections":[{"id":48660,"orbit":0}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Emboldened Avatar","orbit":2,"orbitIndex":23,"recipe":["Suffering","Disgust","Greed"],"skill":43423,"stats":["50% increased Flammability Magnitude","25% increased Freeze Buildup","25% increased chance to Shock","25% increased Electrocute Buildup"]},"43426":{"ascendancyName":"Disciple of Varashta","connections":[{"id":32705,"orbit":0}],"flavourText":"\"Wipe the tears from your face, dear Navira. I did not deceive you. I meant every word. I will forever cherish you, my beloved. Know that I did it all for you... for our future!\" \\n\\nKelari pleaded with the Tale-woman.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnESRechargeCommand.dds","isNotable":true,"name":"Navira's Well","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":2,"orbitIndex":12,"skill":43426,"stats":["Grants Skill: Navira's Well"]},"43431":{"connections":[{"id":38814,"orbit":0},{"id":19224,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":4,"orbitIndex":69,"skill":43431,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"43443":{"connections":[{"id":32148,"orbit":0},{"id":49370,"orbit":0},{"id":8535,"orbit":0}],"group":183,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Critical Chance","orbit":0,"orbitIndex":0,"skill":43443,"stats":["15% increased Critical Hit Chance with Flails"]},"43444":{"connections":[],"group":830,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback","orbit":7,"orbitIndex":8,"skill":43444,"stats":["8% increased Knockback Distance"]},"43453":{"connections":[{"id":64050,"orbit":0}],"group":1390,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Sprint Movement Speed","orbit":0,"orbitIndex":0,"skill":43453,"stats":["3% increased Movement Speed while Sprinting"]},"43460":{"connections":[{"id":63678,"orbit":4},{"id":63085,"orbit":-5}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Armour","orbit":0,"orbitIndex":0,"skill":43460,"stats":["10% increased Armour while Shapeshifted","+5% of Armour also applies to Elemental Damage while Shapeshifted"]},"43461":{"connections":[{"id":51299,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Attack Damage","orbit":5,"orbitIndex":24,"skill":43461,"stats":["8% increased Fire Damage","8% increased Attack Damage"]},"43471":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":14265,"orbit":0}],"group":425,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":43471,"stats":[]},"43486":{"connectionArt":"CharacterPlanned","connections":[{"id":54289,"orbit":0},{"id":39102,"orbit":2147483647}],"group":240,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Gain Maximum Power Charges on Gaining Power Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":11,"skill":43486,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43507":{"connections":[{"id":40292,"orbit":0}],"group":316,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":2,"orbitIndex":12,"skill":43507,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"]},"43522":{"connections":[{"id":38497,"orbit":4},{"id":33099,"orbit":6}],"group":1317,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges Used","orbit":7,"orbitIndex":7,"skill":43522,"stats":["6% reduced Charm Charges used"]},"43557":{"connections":[],"group":807,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Damage","orbit":3,"orbitIndex":17,"skill":43557,"stats":["Minions have 15% increased Critical Damage Bonus"]},"43562":{"connections":[{"id":3660,"orbit":0}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":3,"orbitIndex":2,"skill":43562,"stats":["8% chance to Blind Enemies on Hit with Attacks"]},"43575":{"connections":[{"id":41512,"orbit":0}],"group":923,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage ","orbit":7,"orbitIndex":16,"skill":43575,"stats":["10% increased Melee Damage"]},"43576":{"connections":[{"id":7971,"orbit":3}],"group":822,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":8,"skill":43576,"stats":["10% increased Mana Regeneration Rate"]},"43578":{"connections":[],"group":838,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":26,"skill":43578,"stats":["10% increased Projectile Damage"]},"43579":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":35369,"orbit":0}],"group":252,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":1,"orbitIndex":9,"skill":43579,"stats":[]},"43584":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":649,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Flare","orbit":0,"orbitIndex":0,"recipe":["Disgust","Disgust","Despair"],"skill":43584,"stats":["Gain 2% of Damage as Extra Fire Damage per Endurance Charge consumed Recently"]},"43588":{"connections":[{"id":61835,"orbit":-2},{"id":39131,"orbit":3}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":2,"skill":43588,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"43633":{"connections":[{"id":10841,"orbit":0}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Energising Archon","orbit":7,"orbitIndex":17,"recipe":["Isolation","Paranoia","Envy"],"skill":43633,"stats":["30% increased Archon Buff duration","20% faster start of Energy Shield Recharge while affected by an Archon Buff"]},"43647":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":32507,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":2,"orbitIndex":17,"skill":43647,"stats":[]},"43650":{"connections":[{"id":21070,"orbit":0},{"id":53386,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance and Damage","orbit":1,"orbitIndex":11,"skill":43650,"stats":["8% increased Critical Damage Bonus","5% increased Critical Hit Chance"]},"43653":{"connections":[{"id":26518,"orbit":0},{"id":48171,"orbit":0}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":4,"orbitIndex":9,"skill":43653,"stats":["12% increased Cold Damage"]},"43677":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Crippling Toxins","orbit":0,"orbitIndex":0,"recipe":["Envy","Isolation","Envy"],"skill":43677,"stats":["25% chance for Attacks to Maim on Hit against Poisoned Enemies","25% increased Magnitude of Poison you inflict"]},"43691":{"connections":[{"id":21746,"orbit":0},{"id":55270,"orbit":0}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":6,"skill":43691,"stats":["+5 to any Attribute"]},"43711":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":331,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Thornhide","orbit":2,"orbitIndex":18,"recipe":["Ire","Greed","Fear"],"skill":43711,"stats":["+6% to Thorns Critical Hit Chance"]},"43713":{"connections":[{"id":3051,"orbit":0},{"id":27009,"orbit":0},{"id":35602,"orbit":0}],"group":856,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Area","orbit":0,"orbitIndex":0,"skill":43713,"stats":["Offering Skills have 20% increased Area of Effect"]},"43720":{"connections":[],"group":1276,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech and Cold Resistance","orbit":2,"orbitIndex":11,"skill":43720,"stats":["+5% to Cold Resistance","10% increased amount of Mana Leeched"]},"43721":{"connectionArt":"CharacterPlanned","connections":[{"id":24993,"orbit":8}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":0,"skill":43721,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43736":{"connections":[{"id":29695,"orbit":4}],"group":850,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","id":38659,"name":"Mana Regeneration","stats":["10% increased Mana Regeneration Rate"]}},"orbit":2,"orbitIndex":3,"skill":43736,"stats":["6% faster start of Energy Shield Recharge"]},"43746":{"connections":[{"id":16460,"orbit":0},{"id":38143,"orbit":0}],"group":983,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":6,"skill":43746,"stats":["+5 to any Attribute"]},"43778":{"connections":[{"id":36894,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":2,"skill":43778,"stats":["5% chance to inflict Bleeding on Hit"]},"43791":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":697,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Rallying Icon","orbit":3,"orbitIndex":0,"recipe":["Greed","Despair","Guilt"],"skill":43791,"stats":["When a Banner expires, recover 15% of the Glory required for that Banner"]},"43818":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":503,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":43818,"stats":[]},"43829":{"connections":[{"id":51944,"orbit":0},{"id":45576,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Advanced Munitions","orbit":0,"orbitIndex":0,"recipe":["Guilt","Fear","Greed"],"skill":43829,"stats":["25% increased chance to inflict Ailments with Projectiles"]},"43842":{"connections":[{"id":5695,"orbit":2},{"id":28092,"orbit":2}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":0,"orbitIndex":0,"skill":43842,"stats":["10% increased effect of Archon Buffs on you"]},"43843":{"connections":[{"id":17417,"orbit":0}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed and Physical Damage","orbit":5,"orbitIndex":12,"skill":43843,"stats":["5% increased Projectile Speed","8% increased Physical Damage"]},"43854":{"connections":[{"id":52038,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"All For One","orbit":7,"orbitIndex":7,"recipe":["Paranoia","Disgust","Suffering"],"skill":43854,"stats":["20% reduced Presence Area of Effect","12% increased Area of Effect"]},"43867":{"connections":[{"id":10423,"orbit":2}],"group":1525,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":7,"orbitIndex":23,"skill":43867,"stats":["Damage Penetrates 6% Fire Resistance"]},"43877":{"connections":[{"id":51522,"orbit":-2},{"id":47895,"orbit":-2}],"group":1204,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":1,"orbitIndex":7,"skill":43877,"stats":["3% increased Attack Speed"]},"43893":{"connections":[{"id":55101,"orbit":0},{"id":1433,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":10,"skill":43893,"stats":["10% increased Elemental Damage"]},"43895":{"connections":[{"id":48670,"orbit":-5}],"group":617,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration on Low Life","orbit":7,"orbitIndex":6,"skill":43895,"stats":["15% increased Life Regeneration Rate while on Low Life"]},"43923":{"connections":[{"id":19104,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isSwitchable":true,"name":"Accuracy","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","id":34062,"name":"Stun Threshold during Parry","stats":["20% increased Stun Threshold while Parrying"]}},"orbit":2,"orbitIndex":2,"skill":43923,"stats":["8% increased Accuracy Rating"]},"43938":{"connections":[{"id":37688,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Throw Speed","orbit":6,"orbitIndex":39,"skill":43938,"stats":["6% increased Trap Throwing Speed"]},"43939":{"connections":[{"id":48267,"orbit":0},{"id":56214,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Melting Flames","orbit":3,"orbitIndex":6,"recipe":["Fear","Paranoia","Paranoia"],"skill":43939,"stats":["Enemies Ignited by you permanently take 1% increased Fire Damage for each second they have ever been Ignited by you, up to a maximum of 10%"]},"43941":{"connections":[{"id":48314,"orbit":-7}],"group":109,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Skill Speed","orbit":0,"orbitIndex":0,"skill":43941,"stats":["3% increased Skill Speed while Shapeshifted"]},"43944":{"connections":[{"id":23547,"orbit":0}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Instability","orbit":2,"orbitIndex":13,"recipe":["Paranoia","Greed","Ire"],"skill":43944,"stats":["25% chance that when Volatility on you explodes, you regain an equivalent amount of Volatility"]},"43964":{"connections":[{"id":41645,"orbit":0}],"group":1238,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":2,"orbitIndex":4,"skill":43964,"stats":["10% increased effect of Fully Broken Armour"]},"43979":{"connections":[{"id":50837,"orbit":0},{"id":26926,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds","name":"Minion Damage and Command Skill Cooldown","orbit":3,"orbitIndex":18,"skill":43979,"stats":["Minions deal 6% increased Damage","Minions have 8% increased Cooldown Recovery Rate for Command Skills"]},"44005":{"connections":[],"group":281,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Casting Cascade","orbit":6,"orbitIndex":38,"recipe":["Fear","Greed","Isolation"],"skill":44005,"stats":["15% reduced Spell Damage","6% increased Cast Speed for each different Spell you've Cast in the last eight seconds"]},"44014":{"connections":[{"id":11855,"orbit":0}],"group":1008,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":8,"skill":44014,"stats":["8% increased Accuracy Rating"]},"44017":{"connections":[{"id":4527,"orbit":0}],"flavourText":"Great tacticians learn that consistency often trumps potential.","group":241,"icon":"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds","isKeystone":true,"name":"Resolute Technique","orbit":0,"orbitIndex":0,"skill":44017,"stats":["Accuracy Rating is Doubled","Never deal Critical Hits"]},"44069":{"connections":[{"id":29358,"orbit":-7}],"group":161,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":3,"orbitIndex":4,"skill":44069,"stats":["15% increased Stun Buildup"]},"44082":{"connections":[{"id":4931,"orbit":0}],"group":517,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":6,"skill":44082,"stats":["6% faster start of Energy Shield Recharge"]},"44092":{"connections":[{"id":54911,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":0,"skill":44092,"stats":["12% increased Ignite Magnitude"]},"44098":{"connections":[{"id":4061,"orbit":0},{"id":34531,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":7,"orbitIndex":12,"skill":44098,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"44141":{"connections":[{"id":18969,"orbit":0},{"id":21788,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Speed","orbit":3,"orbitIndex":7,"skill":44141,"stats":["3% increased Attack Speed with Bows"]},"44176":{"connections":[{"id":57047,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":18,"skill":44176,"stats":["+3 to all Attributes"]},"44179":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":861,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":44179,"stats":[]},"44188":{"connections":[{"id":64427,"orbit":0}],"group":969,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Infusion and Power Charge Duration","orbit":2,"orbitIndex":7,"skill":44188,"stats":["8% increased Power Charge Duration","8% increased Elemental Infusion duration"]},"44191":{"connections":[{"id":12099,"orbit":3}],"group":458,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":44191,"stats":["12% increased Cold Damage"]},"44201":{"connections":[],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":2,"orbitIndex":2,"skill":44201,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"]},"44204":{"connections":[{"id":33729,"orbit":3}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Flammability Magnitude","orbit":7,"orbitIndex":0,"skill":44204,"stats":["20% increased Flammability Magnitude","8% increased Elemental Damage"]},"44213":{"connections":[{"id":869,"orbit":0}],"group":463,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield Delay","orbit":7,"orbitIndex":5,"skill":44213,"stats":["12% increased Armour","4% faster start of Energy Shield Recharge"]},"44223":{"connections":[],"group":955,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":1,"skill":44223,"stats":["15% increased Critical Damage Bonus"]},"44239":{"connections":[{"id":29479,"orbit":0}],"group":1141,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":7,"orbitIndex":16,"skill":44239,"stats":["15% increased Pin Buildup"]},"44255":{"connections":[{"id":28573,"orbit":-3}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Revive Speed","orbit":7,"orbitIndex":12,"skill":44255,"stats":["Minions Revive 5% faster"]},"44280":{"connections":[{"id":23305,"orbit":-3}],"group":1406,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect and Blind Chance","orbit":2,"orbitIndex":9,"skill":44280,"stats":["8% increased Effect of your Mark Skills","5% chance to Blind Enemies on Hit with Attacks"]},"44293":{"connections":[],"group":690,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Hastening Barrier","orbit":2,"orbitIndex":9,"recipe":["Paranoia","Greed","Paranoia"],"skill":44293,"stats":["5% increased Cast Speed","10% increased Cast Speed when on Full Life"]},"44298":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":46024,"orbit":0}],"group":277,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":44298,"stats":[]},"44299":{"connections":[{"id":38105,"orbit":0},{"id":49455,"orbit":0},{"id":857,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Enhanced Barrier","orbit":4,"orbitIndex":0,"recipe":["Isolation","Paranoia","Isolation"],"skill":44299,"stats":["25% increased maximum Energy Shield","5% of Maximum Life Converted to Energy Shield"]},"44309":{"connectionArt":"CharacterPlanned","connections":[{"id":44485,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Companion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":35,"skill":44309,"stats":["Companions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44316":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":282,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":1,"orbitIndex":6,"skill":44316,"stats":[]},"44330":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":842,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Coated Arms","orbit":3,"orbitIndex":2,"recipe":["Fear","Greed","Paranoia"],"skill":44330,"stats":["25% increased Damage with One Handed Weapons","Attacks with One-Handed Weapons have 20% increased Chance to inflict Ailments"]},"44343":{"connections":[{"id":55276,"orbit":5}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":35,"skill":44343,"stats":["+5 to any Attribute"]},"44344":{"connections":[{"id":28092,"orbit":4}],"group":624,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":44344,"stats":["+5 to any Attribute"]},"44345":{"connections":[{"id":48833,"orbit":0}],"group":1045,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":44345,"stats":["10% increased Lightning Damage"]},"44357":{"ascendancyName":"Invoker","connections":[{"id":63713,"orbit":-9}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":9,"orbitIndex":34,"skill":44357,"stats":["12% increased Critical Hit Chance"]},"44359":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":920,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":44359,"stats":[]},"44369":{"connections":[{"id":30748,"orbit":0}],"group":1273,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":7,"orbitIndex":16,"skill":44369,"stats":["3% chance to gain Volatility on Kill"]},"44371":{"ascendancyName":"Tactician","connections":[{"id":30151,"orbit":0}],"group":401,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds","isNotable":true,"name":"Polish That Gear","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":44371,"stats":["Gain Deflection Rating equal to 20% of Armour","Gain 100% of Evasion Rating as extra Ailment Threshold"]},"44372":{"connections":[{"id":11679,"orbit":0},{"id":25829,"orbit":0}],"group":692,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","name":"Spell Damage and Cast Speed","orbit":2,"orbitIndex":22,"skill":44372,"stats":["6% increased Spell Damage","2% increased Cast Speed"]},"44373":{"connections":[],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Wither Away","orbit":0,"orbitIndex":0,"recipe":["Guilt","Guilt","Isolation"],"skill":44373,"stats":["Unwithered enemies are Withered for 8 seconds when they enter your Presence","20% increased Withered Magnitude"]},"44405":{"connections":[],"group":788,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":44405,"stats":["12% increased Lightning Damage"]},"44406":{"connections":[],"group":435,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":6,"orbitIndex":0,"skill":44406,"stats":["15% increased Stun Buildup"]},"44419":{"connections":[{"id":7251,"orbit":7},{"id":29788,"orbit":-7}],"group":596,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":7,"orbitIndex":10,"skill":44419,"stats":["8% increased amount of Life Leeched"]},"44420":{"connections":[{"id":28021,"orbit":0}],"group":1236,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":44420,"stats":["10% increased Critical Hit Chance"]},"44423":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":25971,"orbit":0}],"group":1265,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":2,"orbitIndex":1,"skill":44423,"stats":[]},"44430":{"connections":[{"id":7062,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Damage","orbit":0,"orbitIndex":0,"skill":44430,"stats":["12% increased Damage with Crossbows"]},"44452":{"connectionArt":"CharacterPlanned","connections":[{"id":21809,"orbit":-6}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":48,"skill":44452,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44453":{"connections":[{"id":42760,"orbit":0}],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Threshold","orbit":2,"orbitIndex":3,"skill":44453,"stats":["15% increased Stun Threshold"]},"44455":{"connections":[{"id":41669,"orbit":0},{"id":60515,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":44455,"stats":["12% increased Cold Damage"]},"44461":{"connections":[{"id":54998,"orbit":-7}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":7,"orbitIndex":21,"skill":44461,"stats":["10% increased Skill Effect Duration"]},"44484":{"ascendancyName":"Stormweaver","connections":[{"id":42522,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Remnant Range","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":9,"orbitIndex":136,"skill":44484,"stats":["Remnants can be collected from 25% further away"]},"44485":{"connectionArt":"CharacterPlanned","connections":[{"id":7553,"orbit":-3}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Companion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":41,"skill":44485,"stats":["Companions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44487":{"connections":[{"id":39884,"orbit":0}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":5,"skill":44487,"stats":["10% increased Ignite Magnitude"]},"44490":{"connections":[{"id":43090,"orbit":0}],"group":1393,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage and Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":44490,"stats":["8% increased Lightning Damage","10% increased Electrocute Buildup"]},"44498":{"connections":[{"id":22439,"orbit":-5},{"id":38068,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":3,"orbitIndex":20,"skill":44498,"stats":["10% increased Exposure Effect"]},"44516":{"connections":[{"id":2113,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Speed","orbit":2,"orbitIndex":13,"skill":44516,"stats":["3% increased Attack Speed with Quarterstaves"]},"44522":{"connections":[{"id":47831,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":22,"skill":44522,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"44527":{"connections":[{"id":44875,"orbit":0}],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds","isNotable":true,"isSwitchable":true,"name":"Cautious Concoctions","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds","id":55535,"name":"Attuned with Nature","stats":["25% increased Elemental Ailment Threshold","25% increased Stun Threshold while on Full Life"]}},"orbit":2,"orbitIndex":2,"skill":44527,"stats":["15% increased Flask Effect Duration","15% increased Flask Charges gained"]},"44540":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1198,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":1,"orbitIndex":4,"skill":44540,"stats":[]},"44560":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":0}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":44560,"stats":["20% increased Cold Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44563":{"connections":[{"id":59053,"orbit":7}],"group":1117,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect and Hinder Duration","orbit":0,"orbitIndex":0,"skill":44563,"stats":["Debuffs you inflict have 4% increased Slow Magnitude","20% increased Hinder Duration"]},"44566":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":915,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Lightning Rod","orbit":0,"orbitIndex":0,"recipe":["Suffering","Isolation","Isolation"],"skill":44566,"stats":["30% chance for Lightning Damage with Hits to be Lucky"]},"44573":{"connections":[],"group":1367,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Disciplined Training","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Disgust","Guilt"],"skill":44573,"stats":["10% increased Skill Effect Duration","10% increased Area of Effect for Attacks","Skills lose Combo 20% slower"]},"44605":{"connections":[{"id":59881,"orbit":-6},{"id":13081,"orbit":0}],"group":801,"icon":"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds","isNotable":true,"name":"Remorseless","orbit":5,"orbitIndex":21,"skill":44605,"stats":["15% increased Projectile Damage","30% increased Stun Buildup against enemies within 2 metres","+5 to Strength and Dexterity"]},"44608":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":945,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":44608,"stats":[]},"44612":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":0,"orbitIndex":0,"skill":44612,"stats":[]},"44628":{"connections":[{"id":20820,"orbit":0}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":20,"skill":44628,"stats":["3% increased Attack Speed"]},"44659":{"connections":[],"group":612,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":27,"skill":44659,"stats":["+5 to any Attribute"]},"44669":{"connections":[],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":3,"orbitIndex":9,"skill":44669,"stats":["10% increased Skill Effect Duration"]},"44683":{"classesStart":["Shadow","Monk"],"connections":[{"id":5162,"orbit":0},{"id":45406,"orbit":0},{"id":50198,"orbit":0},{"id":11495,"orbit":0},{"id":9994,"orbit":0},{"id":74,"orbit":0},{"id":52980,"orbit":0}],"group":911,"icon":"Art/2DArt/SkillIcons/passives/tempint.dds","name":"SIX","orbit":0,"orbitIndex":0,"skill":44683,"stats":[]},"44684":{"connections":[{"id":5191,"orbit":0}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Companion Attack Speed","orbit":0,"orbitIndex":0,"skill":44684,"stats":["Companions have 10% increased Attack Speed"]},"44690":{"connections":[{"id":14127,"orbit":0}],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":2,"orbitIndex":5,"skill":44690,"stats":["8% reduced Skill Effect Duration"]},"44699":{"connections":[{"id":16150,"orbit":0}],"group":1544,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Reservation","orbit":0,"orbitIndex":0,"skill":44699,"stats":["8% increased Reservation Efficiency of Companion Skills"]},"44707":{"connections":[{"id":54785,"orbit":0},{"id":7628,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":0,"orbitIndex":0,"skill":44707,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"]},"44733":{"connections":[{"id":10742,"orbit":0},{"id":29432,"orbit":-9},{"id":1433,"orbit":0},{"id":49363,"orbit":0}],"group":577,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":12,"skill":44733,"stats":["+5 to any Attribute"]},"44746":{"ascendancyName":"Tactician","connections":[{"id":4245,"orbit":0}],"group":361,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds","isNotable":true,"name":"Suppressing Fire","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":44746,"stats":["40% more Immobilisation buildup"]},"44753":{"connections":[{"id":63608,"orbit":0}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"One With Flame","orbit":0,"orbitIndex":0,"recipe":["Greed","Greed","Isolation"],"skill":44753,"stats":["50% reduced Magnitude of Ignite on you"]},"44756":{"connections":[{"id":44841,"orbit":5}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Marked Agility","orbit":3,"orbitIndex":15,"recipe":["Despair","Disgust","Suffering"],"skill":44756,"stats":["60% increased Mana Cost Efficiency of Marks","4% increased Movement Speed if you've used a Mark Recently"]},"44765":{"connections":[{"id":32233,"orbit":0}],"group":864,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","isNotable":true,"name":"Distracting Presence","orbit":3,"orbitIndex":21,"recipe":["Envy","Guilt","Suffering"],"skill":44765,"stats":["10% increased Cooldown Recovery Rate","Enemies in your Presence have 10% reduced Cooldown Recovery Rate"]},"44776":{"connections":[{"id":48773,"orbit":0},{"id":1841,"orbit":5}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":5,"orbitIndex":18,"skill":44776,"stats":["15% increased Evasion Rating"]},"44783":{"connections":[{"id":22949,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":20,"skill":44783,"stats":["10% increased Spell Area Damage"]},"44787":{"connections":[{"id":14654,"orbit":0},{"id":49192,"orbit":0},{"id":51683,"orbit":-4}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":14,"skill":44787,"stats":["20% increased Totem Placement speed"]},"44836":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"id":47150,"orbit":0}],"group":827,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Feel no Pain","orbit":2,"orbitIndex":12,"skill":44836,"stats":["20% increased Armour and Evasion Rating","20% increased Stun Threshold"]},"44841":{"connections":[{"id":36927,"orbit":0},{"id":28258,"orbit":2}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Duration","orbit":2,"orbitIndex":19,"skill":44841,"stats":["Mark Skills have 25% increased Skill Effect Duration"]},"44850":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[{"id":59438,"orbit":2147483647},{"id":32128,"orbit":-3}],"group":658,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":44850,"stats":[]},"44871":{"connections":[{"id":54447,"orbit":0},{"id":56216,"orbit":0}],"group":808,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":3,"orbitIndex":2,"skill":44871,"stats":["+10 to maximum Energy Shield"]},"44872":{"connections":[{"id":11248,"orbit":0},{"id":22949,"orbit":0},{"id":4970,"orbit":0},{"id":3363,"orbit":0}],"group":375,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":44872,"stats":["+5 to any Attribute"]},"44875":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":44875,"stats":[]},"44891":{"connections":[{"id":52537,"orbit":2147483647},{"id":15775,"orbit":0}],"group":1471,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":7,"skill":44891,"stats":["Damage Penetrates 6% Cold Resistance"]},"44902":{"connections":[{"id":511,"orbit":3}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":7,"orbitIndex":2,"skill":44902,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"44917":{"connections":[{"id":34984,"orbit":0}],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Self Mortification","orbit":7,"orbitIndex":0,"recipe":["Ire","Envy","Envy"],"skill":44917,"stats":["Gain additional Stun Threshold equal to 20% of maximum Energy Shield","20% increased Stun Threshold while on Full Life"]},"44932":{"connections":[{"id":54984,"orbit":0}],"group":1374,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":3,"orbitIndex":4,"skill":44932,"stats":["15% increased Magnitude of Shock you inflict"]},"44948":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":705,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":44948,"stats":[]},"44951":{"connections":[{"id":5777,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isSwitchable":true,"name":"Minion Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":48248,"name":"Armour and Energy Shield","stats":["12% increased Armour","12% increased maximum Energy Shield"]}},"orbit":4,"orbitIndex":9,"skill":44951,"stats":["Minions deal 10% increased Damage"]},"44952":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":9163,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Made to Last","orbit":3,"orbitIndex":11,"recipe":["Suffering","Fear","Guilt"],"skill":44952,"stats":["30% increased Armour","5% of Physical Damage prevented Recouped as Life"]},"44974":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1268,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Hail","orbit":0,"orbitIndex":0,"recipe":["Disgust","Fear","Greed"],"skill":44974,"stats":["Empowered Attacks Gain 16% of Damage as Extra Cold Damage"]},"44983":{"connections":[{"id":3685,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":2,"orbitIndex":22,"skill":44983,"stats":["+3 to all Attributes"]},"45012":{"connections":[{"id":8246,"orbit":0},{"id":64462,"orbit":0},{"id":41017,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":3,"orbitIndex":12,"skill":45012,"stats":["10% increased Attack Damage"]},"45013":{"connections":[{"id":58884,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Finishing Blows","orbit":7,"orbitIndex":4,"recipe":["Despair","Guilt","Ire"],"skill":45013,"stats":["60% increased Damage with Hits against Enemies that are on Low Life","30% increased Stun Buildup against Enemies that are on Low Life"]},"45019":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":995,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":45019,"stats":[]},"45037":{"connections":[{"id":9736,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":7,"orbitIndex":17,"skill":45037,"stats":["12% increased Armour and Evasion Rating"]},"45075":{"connections":[{"id":43507,"orbit":0},{"id":27439,"orbit":0}],"group":316,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":7,"orbitIndex":8,"skill":45075,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"]},"45086":{"connections":[{"id":34520,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical as Extra Chaos Damage","orbit":2,"orbitIndex":21,"skill":45086,"stats":["Gain 3% of Physical Damage as extra Chaos Damage"]},"45090":{"connections":[{"id":36027,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Attack Damage","orbit":7,"orbitIndex":19,"skill":45090,"stats":["12% increased Attack Damage"]},"45100":{"connections":[{"id":56928,"orbit":-3}],"group":1281,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Flask Duration","orbit":4,"orbitIndex":37,"skill":45100,"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"]},"45111":{"connections":[{"id":14446,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":2,"skill":45111,"stats":["20% increased Curse Duration"]},"45137":{"connections":[{"id":44487,"orbit":0}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":8,"skill":45137,"stats":["10% increased Ignite Magnitude"]},"45162":{"connections":[{"id":24801,"orbit":7},{"id":63031,"orbit":-2}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":7,"orbitIndex":18,"skill":45162,"stats":["20% increased Presence Area of Effect"]},"45177":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":619,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Strike True","orbit":2,"orbitIndex":4,"recipe":["Paranoia","Envy","Envy"],"skill":45177,"stats":["20% increased Accuracy Rating","+10 to Dexterity"]},"45193":{"connections":[{"id":4083,"orbit":0}],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":2,"orbitIndex":17,"skill":45193,"stats":["10% increased Magnitude of Poison you inflict"]},"45202":{"connections":[{"id":59093,"orbit":0}],"flavourText":"A wooden construct, mute and blind.\\nBut fear the wrath of shackled mind.","group":269,"icon":"Art/2DArt/SkillIcons/passives/totemmax.dds","isKeystone":true,"name":"Ancestral Bond","orbit":0,"orbitIndex":0,"skill":45202,"stats":["Your Totem Limit is doubled","No Charge requirement for placing Totems","Totems reserve 75 Spirit each"]},"45215":{"connections":[{"id":53187,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Attack Damage with Ally","orbit":2,"orbitIndex":2,"skill":45215,"stats":["Allies in your Presence deal 8% increased Damage","8% increased Attack Damage while you have an Ally in your Presence"]},"45226":{"connectionArt":"CharacterPlanned","connections":[{"id":21218,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":24,"skill":45226,"stats":["16% increased Damage with Bows"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"45227":{"connections":[{"id":42111,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":1,"skill":45227,"stats":["Break 20% increased Armour"]},"45228":{"ascendancyName":"Spirit Walker","connections":[{"id":39887,"orbit":4}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Companion Life and Area","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":8,"orbitIndex":14,"skill":45228,"stats":["Companions have 10% increased Area of Effect","Companions have 15% increased maximum Life"]},"45230":{"connections":[{"id":28229,"orbit":0}],"group":999,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Area","orbit":2,"orbitIndex":4,"skill":45230,"stats":["10% increased Area of Effect of Curses"]},"45244":{"connections":[{"id":23343,"orbit":0},{"id":41016,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Refills","orbit":2,"orbitIndex":16,"recipe":["Greed","Ire","Isolation"],"skill":45244,"stats":["Life Flasks gain 0.15 charges per Second"]},"45248":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":14429,"orbit":2147483647}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Skill Gem Quality","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":45248,"stats":["+2% to Quality of all Skills"]},"45272":{"connections":[{"id":42280,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":5,"orbitIndex":0,"skill":45272,"stats":["+3 to all Attributes"]},"45278":{"connections":[{"id":38138,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"Reduced Attribute Requirements","orbit":7,"orbitIndex":14,"skill":45278,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"]},"45301":{"connections":[{"id":31724,"orbit":0}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":2,"orbitIndex":18,"skill":45301,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"45304":{"connections":[{"id":6078,"orbit":-4}],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":18,"skill":45304,"stats":["10% increased Poison Duration"]},"45319":{"connections":[{"id":55041,"orbit":0},{"id":26135,"orbit":0},{"id":3251,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Damage","orbit":3,"orbitIndex":16,"skill":45319,"stats":["8% increased Spell Damage"]},"45327":{"connections":[{"id":10251,"orbit":0}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":3,"orbitIndex":16,"skill":45327,"stats":["15% increased Stun Buildup"]},"45329":{"connections":[{"id":2128,"orbit":0},{"id":40626,"orbit":0}],"group":1277,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Delayed Danger","orbit":0,"orbitIndex":0,"recipe":["Despair","Ire","Disgust"],"skill":45329,"stats":["30% increased Hazard Duration","40% increased Hazard Damage"]},"45331":{"connections":[{"id":23221,"orbit":7},{"id":60323,"orbit":9}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Chaining Projectiles","orbit":7,"orbitIndex":21,"skill":45331,"stats":["Projectiles have 5% chance to Chain an additional time from terrain"]},"45333":{"connections":[{"id":59781,"orbit":-2}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds","name":"Archon Effect","orbit":2,"orbitIndex":6,"skill":45333,"stats":["15% increased effect of Archon Buffs on you"]},"45343":{"connections":[{"id":50483,"orbit":0},{"id":14505,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Area","orbit":7,"orbitIndex":19,"skill":45343,"stats":["Minions have 8% increased Area of Effect"]},"45350":{"connections":[{"id":3438,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":7,"orbitIndex":6,"skill":45350,"stats":["Invocated Spells deal 15% increased Damage"]},"45354":{"connections":[{"id":64948,"orbit":0},{"id":21568,"orbit":0}],"group":332,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":18,"skill":45354,"stats":["Aura Skills have 5% increased Magnitudes"]},"45363":{"connections":[{"id":31292,"orbit":0},{"id":58528,"orbit":0}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds","isNotable":true,"name":"Smash","orbit":3,"orbitIndex":23,"skill":45363,"stats":["20% increased Melee Damage","40% increased Melee Damage against Heavy Stunned enemies"]},"45370":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1287,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOxNotable.dds","isNotable":true,"name":"The Raging Ox","orbit":2,"orbitIndex":16,"recipe":["Suffering","Ire","Disgust"],"skill":45370,"stats":["Hits against you have 30% reduced Critical Damage Bonus","15% reduced Duration of Ailments on You","+10 to Strength"]},"45377":{"connections":[{"id":14310,"orbit":-7}],"group":1263,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":45377,"stats":["12% increased Cold Damage"]},"45382":{"connections":[{"id":53265,"orbit":0}],"group":1478,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Ailment Chance and Elemental Damage","orbit":3,"orbitIndex":3,"skill":45382,"stats":["10% increased Elemental Damage","6% increased chance to inflict Ailments"]},"45383":{"connections":[{"id":23930,"orbit":0},{"id":30662,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":4,"orbitIndex":36,"skill":45383,"stats":["12% increased Lightning Damage"]},"45390":{"connections":[{"id":13624,"orbit":0},{"id":28258,"orbit":2}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":7,"skill":45390,"stats":["Mark Skills have 10% increased Use Speed"]},"45400":{"connectionArt":"CharacterPlanned","connections":[{"id":59908,"orbit":2147483647},{"id":13691,"orbit":0}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Mighty Trunk","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":45400,"stats":["Totems gain +3% to all Maximum Elemental Resistances","20% increased Area of Effect for Skills used by Totems"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"45422":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connectionArt":"CharacterPlanned","connections":[],"group":448,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Anger Management","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":45422,"stats":["+15 to Maximum Rage","200% faster start of inherent Rage loss"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"45481":{"connections":[{"id":52765,"orbit":0}],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":16,"skill":45481,"stats":["10% increased Mana Regeneration Rate"]},"45488":{"connections":[{"id":4377,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","isNotable":true,"name":"Cross Strike","orbit":3,"orbitIndex":15,"recipe":["Guilt","Greed","Envy"],"skill":45488,"stats":["20% increased Accuracy Rating while Dual Wielding","3% increased Movement Speed while Dual Wielding"]},"45494":{"connections":[],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Immobilisation Buildup","orbit":3,"orbitIndex":9,"skill":45494,"stats":["20% increased Ballista Immobilisation buildup"]},"45497":{"connections":[{"id":13333,"orbit":-7},{"id":17057,"orbit":0},{"id":61170,"orbit":7}],"group":729,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":0,"orbitIndex":0,"skill":45497,"stats":["10% increased Elemental Damage"]},"45503":{"connections":[{"id":37746,"orbit":4}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":0,"skill":45503,"stats":["30% increased Flammability Magnitude"]},"45522":{"connections":[{"id":22314,"orbit":5}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","isSwitchable":true,"name":"Infused Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","id":40885,"name":"Chaos Damage","stats":["10% increased Chaos Damage"]}},"orbit":3,"orbitIndex":6,"skill":45522,"stats":["15% increased Spell Damage if you have consumed an Elemental Infusion Recently"]},"45530":{"connections":[{"id":55180,"orbit":-7}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Stun Buildup","orbit":7,"orbitIndex":18,"skill":45530,"stats":["Minions cause 15% increased Stun Buildup"]},"45569":{"connections":[{"id":55596,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":22,"skill":45569,"stats":["15% increased Critical Spell Damage Bonus"]},"45570":{"connections":[{"id":43713,"orbit":0},{"id":29009,"orbit":0}],"group":856,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Area","orbit":7,"orbitIndex":18,"skill":45570,"stats":["Offering Skills have 20% increased Area of Effect"]},"45576":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":866,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":7,"orbitIndex":3,"skill":45576,"stats":[]},"45585":{"connections":[{"id":55617,"orbit":0},{"id":37258,"orbit":5}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour and Evasion while Surrounded","orbit":3,"orbitIndex":23,"skill":45585,"stats":["20% increased Armour while Surrounded","20% increased Evasion Rating while Surrounded"]},"45586":{"connections":[{"id":14761,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Ally Attack Damage","orbit":2,"orbitIndex":10,"skill":45586,"stats":["Allies in your Presence deal 16% increased Damage"]},"45599":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":6689,"orbit":0},{"id":32885,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Lay Siege","orbit":7,"orbitIndex":12,"recipe":["Fear","Envy","Fear"],"skill":45599,"stats":["1% increased Damage per 1% Chance to Block"]},"45602":{"ascendancyName":"Disciple of Varashta","connections":[{"id":32705,"orbit":-9}],"flavourText":"\"Kelari, you deceiver! I fell for your words, but no longer. Your sentence is a fate too good for you! I would give anything to bring back those who fell to your lies. Instead... I mourn my choices.\" \\n\\nNavira lambasted Kelari a final time.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnCommandOasis.dds","isNotable":true,"name":"Navira's Oasis","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":7,"orbitIndex":7,"skill":45602,"stats":["Grants Skill: Navira's Oasis"]},"45609":{"connections":[],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":3,"orbitIndex":20,"skill":45609,"stats":["15% increased Critical Damage Bonus"]},"45612":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":53901,"orbit":0}],"group":490,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Defensive Reflexes","orbit":2,"orbitIndex":12,"recipe":["Greed","Ire","Ire"],"skill":45612,"stats":["12% increased Block chance","5 Mana gained when you Block"]},"45631":{"connections":[{"id":3630,"orbit":-5}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield Delay","orbit":7,"orbitIndex":14,"skill":45631,"stats":["12% increased Evasion Rating","4% faster start of Energy Shield Recharge"]},"45632":{"connections":[{"id":24551,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Mind Eraser","orbit":7,"orbitIndex":19,"recipe":["Fear","Ire","Paranoia"],"skill":45632,"stats":["20% increased Mana Regeneration Rate","15% increased Mana Cost Efficiency"]},"45650":{"connections":[{"id":9572,"orbit":0},{"id":36997,"orbit":0}],"group":1096,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage if Projectile Hit","orbit":3,"orbitIndex":14,"skill":45650,"stats":["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"]},"45693":{"connections":[{"id":64851,"orbit":0}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Shield Defences","orbit":0,"orbitIndex":0,"skill":45693,"stats":["25% increased Armour, Evasion and Energy Shield from Equipped Shield"]},"45702":{"connections":[{"id":61333,"orbit":-3},{"id":31692,"orbit":3}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":19,"skill":45702,"stats":["10% increased Critical Hit Chance"]},"45709":{"connections":[{"id":52803,"orbit":0}],"group":1298,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":7,"orbitIndex":21,"skill":45709,"stats":["15% increased Life Flask Charges gained"]},"45712":{"connections":[{"id":65009,"orbit":0}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Flammability Magnitude","orbit":5,"orbitIndex":60,"skill":45712,"stats":["20% increased Flammability Magnitude","8% increased Elemental Damage"]},"45713":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1391,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isNotable":true,"name":"Savouring","orbit":0,"orbitIndex":0,"recipe":["Disgust","Ire","Isolation"],"skill":45713,"stats":["20% increased Flask Effect Duration","20% chance for Flasks you use to not consume Charges"]},"45736":{"connections":[{"id":15825,"orbit":-3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":12,"skill":45736,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"]},"45751":{"connections":[],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Frightening Shield","orbit":2,"orbitIndex":0,"recipe":["Disgust","Disgust","Suffering"],"skill":45751,"stats":["Apply Debilitate to Enemies 30 Metres in front of you while your Shield is raised"]},"45774":{"connections":[{"id":54975,"orbit":3}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect","orbit":4,"orbitIndex":71,"skill":45774,"stats":["Debuffs you inflict have 5% increased Slow Magnitude"]},"45777":{"connections":[{"id":47212,"orbit":0}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Hidden Barb","orbit":2,"orbitIndex":16,"recipe":["Envy","Paranoia","Isolation"],"skill":45777,"stats":["20% increased chance to inflict Ailments","20% increased Physical Damage"]},"45798":{"connections":[{"id":62578,"orbit":-7},{"id":46615,"orbit":7}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":3,"orbitIndex":13,"skill":45798,"stats":["3% chance to gain Volatility on Kill"]},"45808":{"connections":[{"id":35623,"orbit":0}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":7,"orbitIndex":6,"skill":45808,"stats":["+4% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 6% of Evasion Rating"]},"45824":{"connections":[{"id":61441,"orbit":0},{"id":8493,"orbit":0}],"group":629,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":0,"orbitIndex":0,"skill":45824,"stats":["10% increased Damage with Swords"]},"45874":{"connections":[],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Proliferating Weeds","orbit":5,"orbitIndex":48,"recipe":["Suffering","Ire","Paranoia"],"skill":45874,"stats":["Fissure Skills have +1 to Limit"]},"45885":{"connections":[{"id":54521,"orbit":0},{"id":59362,"orbit":0},{"id":45497,"orbit":4},{"id":13359,"orbit":9}],"group":756,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":45885,"stats":["+5 to any Attribute"]},"45899":{"connections":[{"id":968,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage and Area","orbit":3,"orbitIndex":5,"skill":45899,"stats":["6% increased Fire Damage","5% increased Area of Effect"]},"45916":{"connections":[{"id":27501,"orbit":-4},{"id":19330,"orbit":4}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":5,"orbitIndex":48,"skill":45916,"stats":["10% increased Life Regeneration rate"]},"45918":{"connections":[],"flavourText":"While the mind endures, so too will the body.","group":453,"icon":"Art/2DArt/SkillIcons/passives/heroicspirit.dds","isKeystone":true,"name":"Mind Over Matter","orbit":0,"orbitIndex":0,"skill":45918,"stats":["All Damage is taken from Mana before Life","50% less Mana Recovery Rate"]},"45923":{"connections":[{"id":50084,"orbit":0},{"id":52319,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":31,"skill":45923,"stats":["+5 to any Attribute"]},"45962":{"connections":[{"id":7183,"orbit":-6},{"id":15617,"orbit":0}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Recovery","orbit":3,"orbitIndex":23,"skill":45962,"stats":["10% increased Life Recovery from Flasks"]},"45969":{"connections":[{"id":28693,"orbit":-7},{"id":24880,"orbit":0}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":45969,"stats":["+5 to any Attribute"]},"45990":{"connections":[{"id":39448,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Attack Speed","orbit":3,"orbitIndex":23,"skill":45990,"stats":["4% increased Attack Speed with Axes"]},"45992":{"connections":[{"id":41657,"orbit":0}],"group":497,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":12,"skill":45992,"stats":["15% increased Armour"]},"46016":{"ascendancyName":"Infernalist","connections":[{"id":24039,"orbit":7}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":6,"orbitIndex":54,"skill":46016,"stats":["3% increased maximum Life"]},"46017":{"connections":[{"id":54962,"orbit":0}],"group":258,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration while Stationary","orbit":7,"orbitIndex":0,"skill":46017,"stats":["15% increased Life Regeneration Rate while stationary"]},"46023":{"connections":[],"group":496,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":3,"skill":46023,"stats":["15% increased Armour"]},"46024":{"connections":[],"group":285,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Sigil of Lightning","orbit":4,"orbitIndex":44,"recipe":["Paranoia","Suffering","Paranoia"],"skill":46024,"stats":["30% increased Damage with Hits against Shocked Enemies"]},"46034":{"connections":[{"id":41029,"orbit":0},{"id":10552,"orbit":0}],"group":1070,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":46034,"stats":["+5 to any Attribute"]},"46051":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":94,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":46051,"stats":[]},"46060":{"connections":[{"id":29270,"orbit":-2},{"id":7488,"orbit":0}],"group":596,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Voracious","orbit":7,"orbitIndex":0,"recipe":["Greed","Isolation","Suffering"],"skill":46060,"stats":["15% increased Attack Speed while Leeching"]},"46069":{"connectionArt":"CharacterPlanned","connections":[{"id":6088,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":46069,"stats":["12% increased Magnitude of Poison you inflict"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"46070":{"ascendancyName":"Spirit Walker","connections":[{"id":62424,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerOwlFeathers.dds","isNotable":true,"name":"Primal Bounty","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":5,"orbitIndex":38,"skill":46070,"stats":["Gain a Primal Owl Feather every 4 seconds, up to a maximum of 3","Expend an Owl Feather when you Dodge to trigger Primal Bounty","Grants Skill: Primal Bounty"]},"46071":{"ascendancyName":"Amazon","connections":[{"id":9294,"orbit":0}],"group":1595,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Accuracy","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":46071,"stats":["12% increased Accuracy Rating"]},"46088":{"connections":[{"id":13823,"orbit":0}],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":3,"orbitIndex":9,"skill":46088,"stats":["10% increased Critical Hit Chance for Spells"]},"46091":{"ascendancyName":"Disciple of Varashta","connections":[{"id":30265,"orbit":-9},{"id":64223,"orbit":6}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/MoreEnergyShieldRechargeRate.dds","isNotable":true,"name":"The Fourth Teaching","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":5,"orbitIndex":56,"skill":46091,"stats":["-1 second to base Energy Shield Recharge delay","40% more Energy Shield Recharge Rate while on Low Energy Shield"]},"46124":{"connections":[{"id":37593,"orbit":0}],"group":889,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Arcane Remnants","orbit":7,"orbitIndex":10,"recipe":["Despair","Guilt","Envy"],"skill":46124,"stats":["Recover 3% of Maximum Mana when you collect a Remnant"]},"46146":{"connections":[{"id":43691,"orbit":0}],"group":1128,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":7,"orbitIndex":4,"skill":46146,"stats":["10% increased amount of Mana Leeched"]},"46152":{"connections":[{"id":40110,"orbit":4}],"group":1518,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Blind Effect","orbit":1,"orbitIndex":6,"skill":46152,"stats":["10% increased Blind Effect"]},"46157":{"connections":[{"id":37806,"orbit":0}],"group":1047,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Skill Chain Chance","orbit":0,"orbitIndex":0,"skill":46157,"stats":["20% chance for Lightning Skills to Chain an additional time"]},"46171":{"connections":[{"id":61421,"orbit":7}],"group":1489,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Critical Chance","orbit":7,"orbitIndex":13,"skill":46171,"stats":["10% increased Critical Hit Chance"]},"46182":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[{"id":42460,"orbit":4}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Intense Dose","orbit":0,"orbitIndex":0,"recipe":["Fear","Fear","Disgust"],"skill":46182,"stats":["20% increased chance to inflict Ailments","15% increased Duration of Damaging Ailments on Enemies"]},"46197":{"connections":[{"id":39237,"orbit":0}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Careful Assassin","orbit":2,"orbitIndex":7,"recipe":["Suffering","Envy","Greed"],"skill":46197,"stats":["20% reduced Critical Damage Bonus","50% increased Critical Hit Chance"]},"46205":{"connections":[{"id":2174,"orbit":7},{"id":33209,"orbit":-7},{"id":51683,"orbit":-7}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":0,"skill":46205,"stats":["15% increased Totem Damage"]},"46224":{"connections":[{"id":24045,"orbit":0},{"id":45019,"orbit":0}],"group":995,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Arcane Alchemy","orbit":2,"orbitIndex":2,"recipe":["Envy","Greed","Greed"],"skill":46224,"stats":["Mana Flasks gain 0.1 charges per Second","+10 to Intelligence"]},"46268":{"connections":[{"id":5324,"orbit":-5},{"id":2397,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage while no remaining Life Flasks","orbit":7,"orbitIndex":8,"skill":46268,"stats":["20% increased Attack Damage while you have no Life Flask uses left"]},"46275":{"connections":[{"id":3894,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":35,"skill":46275,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"46296":{"connections":[],"group":959,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Short Shot","orbit":1,"orbitIndex":4,"recipe":["Suffering","Guilt","Envy"],"skill":46296,"stats":["10% reduced Projectile Speed","20% increased Projectile Damage"]},"46300":{"connections":[{"id":63021,"orbit":0},{"id":52774,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":14,"skill":46300,"stats":["30% increased Flammability Magnitude"]},"46318":{"connections":[{"id":32964,"orbit":3}],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour Applies to Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":7,"skill":46318,"stats":["+6% of Armour also applies to Elemental Damage","3% faster start of Energy Shield Recharge"]},"46325":{"connections":[{"id":3936,"orbit":0},{"id":33556,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":5,"skill":46325,"stats":["10% increased Melee Damage"]},"46343":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[{"id":13708,"orbit":0},{"id":25513,"orbit":0},{"id":47363,"orbit":0}],"group":763,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":46343,"stats":[]},"46358":{"connections":[{"id":50423,"orbit":0},{"id":59376,"orbit":0},{"id":59442,"orbit":-5}],"group":673,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":66,"skill":46358,"stats":["+5 to any Attribute"]},"46365":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":669,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","isNotable":true,"name":"Gigantic Following","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Isolation"],"skill":46365,"stats":["Your Minions are Gigantic","25% reduced Reservation Efficiency of Minion Skills"]},"46380":{"connections":[{"id":21327,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Energy Shield if Consumed Power Charge","orbit":2,"orbitIndex":22,"skill":46380,"stats":["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"]},"46384":{"connections":[{"id":18746,"orbit":-5},{"id":58138,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Wide Barrier","orbit":4,"orbitIndex":24,"recipe":["Envy","Isolation","Isolation"],"skill":46384,"stats":["20% reduced Armour","30% increased Block chance"]},"46386":{"connections":[{"id":39986,"orbit":0}],"group":1535,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":46386,"stats":["Companions deal 12% increased Damage"]},"46399":{"connections":[{"id":589,"orbit":0},{"id":50820,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Rage on Melee Hit","orbit":7,"orbitIndex":11,"skill":46399,"stats":["Gain 1 Rage on Melee Hit"]},"46402":{"connections":[{"id":18923,"orbit":0},{"id":37220,"orbit":0},{"id":50342,"orbit":0}],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":13,"skill":46402,"stats":["15% increased Evasion Rating"]},"46421":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":329,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":46421,"stats":[]},"46431":{"connections":[{"id":11015,"orbit":0},{"id":38463,"orbit":0}],"group":1304,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":0,"orbitIndex":0,"skill":46431,"stats":["16% increased Hazard Damage"]},"46454":{"ascendancyName":"Pathfinder","connections":[],"group":1576,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds","isNotable":true,"name":"Traveller's Wisdom","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":46454,"stats":["Attribute Passive Skills can instead grant 5% increased Damage","Attribute Passive Skills can instead grant 5% increased Armour, Evasion and Energy Shield","Attribute Passive Skills can instead grant 5% increased Cost Efficiency"]},"46475":{"connections":[{"id":18186,"orbit":5},{"id":51299,"orbit":0},{"id":16385,"orbit":0}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":4,"orbitIndex":63,"skill":46475,"stats":["12% increased Armour and Evasion Rating"]},"46499":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":217,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Guts","orbit":0,"orbitIndex":0,"recipe":["Suffering","Ire","Ire"],"skill":46499,"stats":["Recover 3% of maximum Life for each Endurance Charge consumed","+1 to Maximum Endurance Charges"]},"46522":{"ascendancyName":"Tactician","connections":[{"id":44746,"orbit":0}],"group":369,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Pin Buildup","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":46522,"stats":["20% increased Pin Buildup"]},"46533":{"connections":[{"id":28329,"orbit":3}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":18,"skill":46533,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"]},"46535":{"ascendancyName":"Witchhunter","connections":[],"group":290,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds","isNotable":true,"name":"No Mercy","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":46535,"stats":["Deal up to 40% more Damage to Enemies based on their missing Concentration"]},"46554":{"connections":[{"id":62677,"orbit":0},{"id":36379,"orbit":0},{"id":10131,"orbit":0},{"id":42999,"orbit":-3}],"group":972,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":46554,"stats":["+5 to any Attribute"]},"46561":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":982,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":2,"orbitIndex":6,"skill":46561,"stats":[]},"46565":{"connections":[{"id":15855,"orbit":0}],"group":555,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","isNotable":true,"name":"Stance Breaker","orbit":0,"orbitIndex":0,"skill":46565,"stats":["25% increased Damage with Swords"]},"46601":{"connections":[{"id":18568,"orbit":0},{"id":43720,"orbit":0}],"group":1276,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":2,"orbitIndex":18,"skill":46601,"stats":["10% increased amount of Mana Leeched"]},"46604":{"connections":[{"id":2138,"orbit":7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":7,"orbitIndex":17,"skill":46604,"stats":["7% increased Chaos Damage"]},"46615":{"connections":[{"id":53177,"orbit":7}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility when Stunned","orbit":7,"orbitIndex":10,"skill":46615,"stats":["50% chance to gain Volatility when you are Stunned"]},"46628":{"connections":[{"id":40894,"orbit":0},{"id":44872,"orbit":0},{"id":50184,"orbit":0},{"id":25337,"orbit":0},{"id":20848,"orbit":-8}],"group":459,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":67,"skill":46628,"stats":["+5 to any Attribute"]},"46644":{"ascendancyName":"Infernalist","connections":[],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds","isNotable":true,"name":"Beidat's Will","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":48,"skill":46644,"stats":["Reserves 25% of Life","+1 to Maximum Spirit per 25 Maximum Life"]},"46654":{"ascendancyName":"Shaman","connections":[{"id":61983,"orbit":2147483647}],"group":71,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Resistances","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":46654,"stats":["+3% to all Elemental Resistances"]},"46665":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":263,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":46665,"stats":[]},"46674":{"connections":[{"id":35921,"orbit":0},{"id":64807,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":16,"skill":46674,"stats":["6% increased Area of Effect for Attacks"]},"46683":{"connections":[{"id":30553,"orbit":0}],"group":151,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Inherited Strength ","orbit":3,"orbitIndex":4,"recipe":["Envy","Suffering","Despair"],"skill":46683,"stats":["Warcries have 15% chance to Empower 3 additional Attacks"]},"46688":{"connections":[{"id":4238,"orbit":-2}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":1,"skill":46688,"stats":["3% increased Attack Speed with One Handed Melee Weapons"]},"46692":{"connections":[{"id":9393,"orbit":0}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isNotable":true,"name":"Efficient Alchemy","orbit":7,"orbitIndex":16,"recipe":["Fear","Ire","Guilt"],"skill":46692,"stats":["20% increased Flask and Charm Charges gained","40% increased Life and Mana Recovery from Flasks while you have an active Charm"]},"46696":{"connections":[{"id":8629,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Impair","orbit":4,"orbitIndex":68,"recipe":["Envy","Suffering","Disgust"],"skill":46696,"stats":["25% increased Damage with One Handed Weapons","Attacks have 10% chance to Maim on Hit"]},"46705":{"connections":[{"id":12822,"orbit":0}],"group":1096,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage if Melee Hit","orbit":2,"orbitIndex":6,"skill":46705,"stats":["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"]},"46741":{"connections":[],"group":248,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":22,"skill":46741,"stats":["15% increased Stun Buildup"]},"46742":{"connections":[],"flavourText":"Balance is good in all things, but especially in the realm of magic.","group":524,"icon":"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds","isKeystone":true,"name":"Elemental Equilibrium","orbit":0,"orbitIndex":0,"skill":46742,"stats":["Create Lightning Infusion Remnants instead of Fire","Create Cold Infusion Remnants instead of Lightning","Create Fire Infusion Remnants instead of Cold"]},"46748":{"connections":[{"id":51206,"orbit":5},{"id":60568,"orbit":-5}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":0,"orbitIndex":0,"skill":46748,"stats":["16% increased Totem Life"]},"46760":{"connections":[{"id":51534,"orbit":0},{"id":8631,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":46760,"stats":["16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"]},"46761":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1122,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":46761,"stats":[]},"46782":{"connections":[{"id":53698,"orbit":3}],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":16,"skill":46782,"stats":["10% increased Attack Damage"]},"46819":{"connections":[{"id":8616,"orbit":0},{"id":13909,"orbit":0},{"id":3472,"orbit":0}],"group":809,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":46819,"stats":["+5 to any Attribute"]},"46854":{"ascendancyName":"Deadeye","connections":[{"id":12033,"orbit":0},{"id":42416,"orbit":0}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Projectile Speed","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":3,"orbitIndex":8,"skill":46854,"stats":["10% increased Projectile Speed"]},"46857":{"connections":[{"id":52971,"orbit":-2}],"group":1318,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflect.dds","name":"Energy Shield Delay","orbit":0,"orbitIndex":0,"skill":46857,"stats":["Gain Deflection Rating equal to 4% of Evasion Rating","4% faster start of Energy Shield Recharge","5% increased Mana Cost Efficiency"]},"46874":{"connections":[{"id":7449,"orbit":0},{"id":53696,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Attack Damage","orbit":7,"orbitIndex":21,"skill":46874,"stats":["12% increased Attack Physical Damage"]},"46882":{"connections":[],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":8,"skill":46882,"stats":[]},"46887":{"connections":[{"id":43720,"orbit":-6},{"id":38463,"orbit":0}],"group":1276,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":3,"orbitIndex":6,"skill":46887,"stats":["10% increased amount of Mana Leeched"]},"46931":{"connections":[{"id":23036,"orbit":0},{"id":28175,"orbit":5}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":11,"skill":46931,"stats":["25% increased Attack Damage while Surrounded"]},"46961":{"connections":[{"id":5191,"orbit":0}],"group":1231,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Attack Speed","orbit":0,"orbitIndex":0,"skill":46961,"stats":["3% increased Attack Speed"]},"46972":{"connections":[{"id":54783,"orbit":0}],"group":933,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Arcane Mixtures","orbit":7,"orbitIndex":23,"recipe":["Paranoia","Paranoia","Guilt"],"skill":46972,"stats":["10% increased Cast Speed if you've used a Mana Flask Recently","Mana Flasks gain 0.1 charges per Second"]},"46989":{"connections":[],"group":898,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":7,"orbitIndex":12,"skill":46989,"stats":["Spell Skills have 6% increased Area of Effect"]},"46990":{"ascendancyName":"Deadeye","connections":[{"id":3987,"orbit":0},{"id":39723,"orbit":0},{"id":49165,"orbit":0},{"id":24295,"orbit":0},{"id":61461,"orbit":0}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Deadeye","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":9,"orbitIndex":48,"skill":46990,"stats":[]},"47006":{"connections":[{"id":43174,"orbit":7}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":3,"orbitIndex":14,"skill":47006,"stats":["10% increased effect of Fully Broken Armour"]},"47009":{"connections":[{"id":37250,"orbit":-7}],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage","orbit":7,"orbitIndex":11,"skill":47009,"stats":["10% increased Attack Area Damage"]},"47021":{"connections":[{"id":36217,"orbit":1}],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":2,"orbitIndex":0,"skill":47021,"stats":["15% increased Volatility Explosion delay"]},"47080":{"connections":[{"id":37113,"orbit":0}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":47080,"stats":["12% increased Lightning Damage"]},"47088":{"connections":[],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Sic 'Em","orbit":4,"orbitIndex":0,"recipe":["Paranoia","Greed","Disgust"],"skill":47088,"stats":["Companions deal 60% increased damage against Immobilised enemies"]},"47097":{"ascendancyName":"Warbringer","connections":[],"group":53,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds","isNotable":true,"name":"Warcaller's Bellow","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":47097,"stats":["Warcries Explode Corpses dealing 25% of their Life as Physical Damage","Ignore Warcry Cooldowns"]},"47150":{"connections":[{"id":56910,"orbit":-5}],"group":827,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":16,"skill":47150,"stats":["12% increased Armour and Evasion Rating"]},"47155":{"connections":[{"id":35896,"orbit":0},{"id":63545,"orbit":2},{"id":17394,"orbit":-2}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":3,"skill":47155,"stats":["Minions deal 10% increased Damage"]},"47157":{"connections":[{"id":61347,"orbit":4},{"id":54818,"orbit":0}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":12,"skill":47157,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"]},"47168":{"connections":[{"id":6006,"orbit":-4},{"id":54521,"orbit":0},{"id":55412,"orbit":-4},{"id":25570,"orbit":0}],"group":599,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47168,"stats":["+5 to any Attribute"]},"47173":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":47173,"stats":[]},"47175":{"classesStart":["Marauder","Warrior"],"connections":[{"id":16732,"orbit":0},{"id":51916,"orbit":0},{"id":54579,"orbit":0},{"id":5852,"orbit":0},{"id":33812,"orbit":0},{"id":32534,"orbit":0},{"id":3936,"orbit":0},{"id":38646,"orbit":0}],"group":746,"icon":"Art/2DArt/SkillIcons/passives/blankStr.dds","name":"MARAUDER","orbit":0,"orbitIndex":0,"skill":47175,"stats":[]},"47177":{"connections":[],"group":974,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47177,"stats":["+5 to any Attribute"]},"47184":{"ascendancyName":"Smith of Kitava","connections":[],"group":17,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds","isNotable":true,"name":"Living Weapon","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":47184,"stats":["Grants Skill: Manifest Weapon"]},"47190":{"ascendancyName":"Oracle","connections":[{"id":32905,"orbit":6}],"group":38,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Passive Point","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":47190,"stats":["Grants 1 Passive Skill Point"]},"47191":{"connections":[],"group":275,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":4,"orbitIndex":58,"skill":47191,"stats":["12% increased Fire Damage"]},"47212":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":513,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":47212,"stats":[]},"47235":{"connections":[{"id":24570,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blinded Enemies Critical","orbit":7,"orbitIndex":22,"skill":47235,"stats":["Enemies Blinded by you have 15% reduced Critical Hit Chance"]},"47236":{"ascendancyName":"Smith of Kitava","connections":[{"id":60298,"orbit":0}],"group":16,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Melee Damage","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":47236,"stats":["20% increased Melee Damage"]},"47242":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":47242,"stats":[]},"47252":{"connections":[],"group":252,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":16,"skill":47252,"stats":["16% increased Mana Regeneration Rate while stationary"]},"47263":{"connections":[{"id":38707,"orbit":0},{"id":18448,"orbit":0},{"id":58295,"orbit":0},{"id":60068,"orbit":0}],"group":204,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47263,"stats":["+5 to any Attribute"]},"47270":{"connections":[],"group":821,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Inescapable Cold","orbit":4,"orbitIndex":66,"recipe":["Ire","Paranoia","Isolation"],"skill":47270,"stats":["40% increased Freeze Buildup","20% increased Freeze Duration on Enemies"]},"47284":{"connections":[{"id":3332,"orbit":0}],"group":648,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Minion Cold Resistance","orbit":0,"orbitIndex":0,"skill":47284,"stats":["Minions have +20% to Cold Resistance"]},"47307":{"connections":[{"id":2254,"orbit":5}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":4,"skill":47307,"stats":["3% increased Cast Speed"]},"47312":{"ascendancyName":"Amazon","connections":[],"group":1604,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds","isNotable":true,"name":"Azmeri Brew","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":47312,"stats":["Life Flasks also recover Mana","Mana Flasks also recover Life"]},"47316":{"connections":[{"id":2888,"orbit":0},{"id":28862,"orbit":0}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Goring","orbit":7,"orbitIndex":19,"recipe":["Ire","Isolation","Isolation"],"skill":47316,"stats":["3% increased maximum Life","20% increased amount of Life Leeched"]},"47344":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":3781,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Chaos Damage","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":47344,"stats":["11% increased Chaos Damage"]},"47359":{"connections":[{"id":14231,"orbit":-7}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":17,"skill":47359,"stats":["Triggered Spells deal 16% increased Spell Damage"]},"47363":{"connections":[],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Colossal Weapon","orbit":4,"orbitIndex":50,"recipe":["Fear","Greed","Ire"],"skill":47363,"stats":["12% increased Area of Effect for Attacks","+10 to Strength"]},"47371":{"connections":[{"id":7668,"orbit":0}],"group":387,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Bleeding Chance","orbit":2,"orbitIndex":22,"skill":47371,"stats":["5% chance to inflict Bleeding on Hit","Empowered Attacks deal 10% increased Damage"]},"47374":{"connections":[{"id":18049,"orbit":0}],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":66,"skill":47374,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies within 2m"]},"47375":{"connections":[{"id":63618,"orbit":5}],"group":1531,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":0,"orbitIndex":0,"skill":47375,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]},"47387":{"connections":[{"id":18593,"orbit":0}],"group":100,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Stormkeeper","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Guilt"],"skill":47387,"stats":["20% increased Lightning Damage","30% reduced effect of Shock on you","15% increased Magnitude of Shock you inflict"]},"47418":{"connections":[{"id":23839,"orbit":0},{"id":10738,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Warding Potions","orbit":2,"orbitIndex":9,"recipe":["Greed","Envy","Paranoia"],"skill":47418,"stats":["10% reduced Flask Charges used from Mana Flasks","Remove a Curse when you use a Mana Flask"]},"47420":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":11048,"orbit":0},{"id":52676,"orbit":7}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","isNotable":true,"name":"Expendable Army","orbit":1,"orbitIndex":9,"recipe":["Ire","Greed","Isolation"],"skill":47420,"stats":["20% increased Minion Duration","Temporary Minion Skills have +2 to Limit of Minions summoned"]},"47429":{"connections":[],"group":415,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":6,"orbitIndex":6,"skill":47429,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"47441":{"connections":[{"id":61992,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Stigmata","orbit":7,"orbitIndex":12,"recipe":["Disgust","Guilt","Fear"],"skill":47441,"stats":["Offerings have 30% increased Maximum Life","Recover 3% of maximum Life when you create an Offering"]},"47442":{"ascendancyName":"Blood Mage","connections":[{"id":65518,"orbit":0}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life Flasks","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":5,"orbitIndex":2,"skill":47442,"stats":["15% increased Life Flask Charges gained"]},"47443":{"connections":[{"id":31129,"orbit":0}],"group":1543,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Reservation","orbit":0,"orbitIndex":0,"skill":47443,"stats":["8% increased Reservation Efficiency of Companion Skills"]},"47469":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":52669,"orbit":0}],"group":99,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":47469,"stats":[]},"47477":{"connections":[{"id":51774,"orbit":1}],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":1,"orbitIndex":6,"skill":47477,"stats":["15% reduced Volatility Explosion delay"]},"47514":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Dizzying Hits","orbit":7,"orbitIndex":8,"recipe":["Ire","Despair","Envy"],"skill":47514,"stats":["10% chance to Daze on Hit","25% increased Critical Hit Chance against Dazed Enemies"]},"47517":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":142,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":47517,"stats":[]},"47555":{"connections":[{"id":51184,"orbit":0},{"id":18407,"orbit":0},{"id":39886,"orbit":0}],"group":707,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":22,"skill":47555,"stats":["+5 to any Attribute"]},"47560":{"connections":[],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Multi Shot","orbit":8,"orbitIndex":54,"recipe":["Ire","Isolation","Disgust"],"skill":47560,"stats":["+24% Surpassing chance to fire an additional Projectile"]},"47591":{"connections":[{"id":9226,"orbit":-2}],"group":554,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Recoup","orbit":2,"orbitIndex":16,"skill":47591,"stats":["3% of Damage taken Recouped as Mana"]},"47606":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":196,"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"name":"Rage Mastery","orbit":0,"orbitIndex":0,"skill":47606,"stats":[]},"47614":{"connections":[{"id":22219,"orbit":-7}],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":2,"orbitIndex":22,"skill":47614,"stats":["Triggered Spells deal 14% increased Spell Damage"]},"47623":{"connections":[{"id":38570,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":2,"orbitIndex":14,"skill":47623,"stats":["12% increased Grenade Damage"]},"47633":{"connectionArt":"CharacterPlanned","connections":[{"id":57002,"orbit":0}],"group":509,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":4,"skill":47633,"stats":["20% increased Thorns damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"47635":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1221,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Overload","orbit":3,"orbitIndex":8,"recipe":["Paranoia","Isolation","Envy"],"skill":47635,"stats":["Damage Penetrates 10% Lightning Resistance if on Low Mana","Damage Penetrates 15% Lightning Resistance"]},"47677":{"connections":[{"id":9472,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":7,"orbitIndex":17,"skill":47677,"stats":["8% increased Projectile Speed"]},"47683":{"connections":[],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Chaining Projectiles","orbit":2,"orbitIndex":23,"skill":47683,"stats":["Projectiles have 5% chance to Chain an additional time from terrain"]},"47709":{"connections":[{"id":63814,"orbit":0},{"id":40336,"orbit":0}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":47709,"stats":["5% chance to inflict Bleeding on Hit"]},"47722":{"connections":[{"id":6514,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Damage","orbit":3,"orbitIndex":4,"skill":47722,"stats":["16% increased Damage with Warcries"]},"47733":{"connections":[],"group":842,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Ailment Chance","orbit":2,"orbitIndex":7,"skill":47733,"stats":["Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments"]},"47753":{"connections":[{"id":51868,"orbit":-6}],"group":87,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Penetration","orbit":0,"orbitIndex":0,"skill":47753,"stats":["Damage Penetrates 8% Fire Resistance"]},"47754":{"connections":[{"id":23455,"orbit":0}],"group":1103,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":7,"orbitIndex":16,"skill":47754,"stats":["10% increased Cold Damage"]},"47759":{"connections":[{"id":62677,"orbit":2147483647}],"flavourText":"Your grandchildren will awaken screaming in memory of what I utter today.","group":921,"icon":"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds","isKeystone":true,"name":"Whispers of Doom","orbit":0,"orbitIndex":0,"skill":47759,"stats":["You can apply an additional Curse","Double Activation Delay of Curses"]},"47782":{"connections":[{"id":38003,"orbit":4},{"id":28361,"orbit":-4}],"group":831,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Steady Footing","orbit":4,"orbitIndex":54,"recipe":["Envy","Disgust","Ire"],"skill":47782,"stats":["40% increased Stun Threshold","20% increased Stun Threshold if you haven't been Stunned Recently"]},"47790":{"connections":[{"id":17625,"orbit":0}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":7,"skill":47790,"stats":["Gain 1 Rage on Melee Hit"]},"47796":{"connections":[{"id":62640,"orbit":-4}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":12,"skill":47796,"stats":["3% increased Attack Speed"]},"47821":{"connections":[{"id":41033,"orbit":9}],"group":1135,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Effect","orbit":2,"orbitIndex":17,"skill":47821,"stats":["Offering Skills have 15% increased Buff effect"]},"47831":{"connections":[{"id":8734,"orbit":0},{"id":49996,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection and Energy Shield Delay","orbit":2,"orbitIndex":18,"skill":47831,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"]},"47833":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":964,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":47833,"stats":[]},"47853":{"connections":[],"group":1469,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds","isNotable":true,"name":"Bond of the Mamba","orbit":0,"orbitIndex":0,"recipe":["Ire","Greed","Disgust"],"skill":47853,"stats":["Gain 4% of Physical Damage as extra Chaos Damage","Companions gain 12% Damage as extra Chaos Damage"]},"47856":{"connections":[{"id":32561,"orbit":0}],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":2,"orbitIndex":15,"skill":47856,"stats":["10% increased Damage with Two Handed Weapons"]},"47893":{"connections":[{"id":57774,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Speed","orbit":2,"orbitIndex":21,"skill":47893,"stats":["3% increased Attack Speed while Dual Wielding"]},"47895":{"connections":[{"id":56493,"orbit":-2}],"group":1204,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Evasion Rating on Hit Recently","orbit":2,"orbitIndex":6,"skill":47895,"stats":["20% increased Evasion Rating if you have Hit an Enemy Recently"]},"47931":{"connections":[{"id":33722,"orbit":0},{"id":39131,"orbit":0},{"id":9324,"orbit":0},{"id":53329,"orbit":0},{"id":63170,"orbit":0}],"group":166,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47931,"stats":["+5 to any Attribute"]},"47976":{"connections":[{"id":14446,"orbit":0},{"id":37876,"orbit":0}],"group":1377,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47976,"stats":["+5 to any Attribute"]},"48006":{"connections":[{"id":33604,"orbit":0}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Devastation","orbit":7,"orbitIndex":9,"recipe":["Ire","Ire","Despair"],"skill":48006,"stats":["15% increased Attack Area Damage","12% increased Area of Effect for Attacks"]},"48007":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":36302,"orbit":0}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":48007,"stats":[]},"48014":{"connections":[],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Honourless","orbit":5,"orbitIndex":63,"recipe":["Ire","Guilt","Fear"],"skill":48014,"stats":["25% increased Armour if you've Hit an Enemy with a Melee Attack Recently","50% increased Melee Damage against Immobilised Enemies"]},"48026":{"connections":[{"id":65439,"orbit":0},{"id":6623,"orbit":0}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":14,"skill":48026,"stats":["20% increased Glory generation for Banner Skills"]},"48030":{"connections":[{"id":62436,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":7,"orbitIndex":1,"skill":48030,"stats":["15% increased maximum Energy Shield"]},"48035":{"connections":[{"id":11329,"orbit":0}],"group":587,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":3,"skill":48035,"stats":["10% increased Life Regeneration rate"]},"48079":{"connectionArt":"CharacterPlanned","connections":[{"id":60014,"orbit":-7}],"group":560,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":48079,"stats":["10% increased Bleeding Duration","20% chance for Attack Hits to apply Incision"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48103":{"connections":[{"id":52875,"orbit":0}],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","isNotable":true,"name":"Forcewave","orbit":2,"orbitIndex":8,"recipe":["Greed","Paranoia","Paranoia"],"skill":48103,"stats":["20% increased Stun Buildup","20% increased Knockback Distance","20% increased Physical Damage"]},"48116":{"connections":[{"id":21112,"orbit":0},{"id":34015,"orbit":0},{"id":18624,"orbit":0}],"group":1483,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48116,"stats":["+5 to any Attribute"]},"48121":{"connections":[{"id":24438,"orbit":-5}],"group":516,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Elemental Resistance","orbit":0,"orbitIndex":0,"skill":48121,"stats":["Totems gain +12% to all Elemental Resistances"]},"48135":{"connections":[{"id":12750,"orbit":0}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":7,"orbitIndex":12,"skill":48135,"stats":["10% increased Charm Charges gained"]},"48137":{"connections":[{"id":33887,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":4,"orbitIndex":11,"skill":48137,"stats":["15% increased Crossbow Reload Speed"]},"48160":{"connectionArt":"CharacterPlanned","connections":[{"id":37778,"orbit":2147483647}],"group":202,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Ally Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":15,"skill":48160,"stats":["Allies in your Presence deal 20% increased Damage","10% reduced Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48171":{"connections":[],"group":259,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":4,"orbitIndex":13,"skill":48171,"stats":["12% increased Cold Damage"]},"48198":{"connections":[{"id":29361,"orbit":3},{"id":65437,"orbit":-5},{"id":40068,"orbit":-6},{"id":1215,"orbit":0},{"id":13411,"orbit":6}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds","isNotable":true,"name":"Step Like Mist","orbit":4,"orbitIndex":12,"skill":48198,"stats":["4% increased Movement Speed","15% increased Mana Regeneration Rate","+5 to Dexterity and Intelligence"]},"48215":{"connections":[{"id":516,"orbit":0},{"id":7201,"orbit":0},{"id":64488,"orbit":0},{"id":61347,"orbit":0}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Headshot","orbit":0,"orbitIndex":0,"recipe":["Fear","Ire","Suffering"],"skill":48215,"stats":["Projectiles have 30% increased Critical Damage Bonus against Enemies further than 6m","Projectiles have 20% increased Critical Hit Chance against Enemies further than 6m","25% chance to inflict Daze with Hits against Enemies further than 6m"]},"48240":{"connections":[{"id":48505,"orbit":0}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Quick Recovery","orbit":3,"orbitIndex":15,"recipe":["Despair","Suffering","Greed"],"skill":48240,"stats":["40% increased Stun Recovery","Regenerate 5% of maximum Life over 1 second when Stunned"]},"48264":{"connections":[{"id":12964,"orbit":0}],"group":332,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":1,"skill":48264,"stats":["Aura Skills have 5% increased Magnitudes"]},"48267":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":188,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":48267,"stats":[]},"48290":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[{"id":55180,"orbit":0},{"id":49088,"orbit":0}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":2,"orbitIndex":15,"skill":48290,"stats":[]},"48305":{"connections":[{"id":37629,"orbit":6}],"group":605,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48305,"stats":["+5 to any Attribute"]},"48314":{"connections":[{"id":61896,"orbit":5},{"id":3348,"orbit":-7},{"id":55897,"orbit":-3}],"group":108,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Skill Speed","orbit":0,"orbitIndex":0,"skill":48314,"stats":["3% increased Skill Speed while Shapeshifted"]},"48387":{"connections":[{"id":34415,"orbit":-4}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":5,"orbitIndex":56,"skill":48387,"stats":["12% increased Physical Damage"]},"48401":{"connections":[{"id":35987,"orbit":0},{"id":61312,"orbit":0},{"id":10909,"orbit":5}],"group":931,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":48401,"stats":["+5 to any Attribute"]},"48418":{"connections":[{"id":38235,"orbit":0}],"group":600,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Hefty Unit","orbit":2,"orbitIndex":6,"recipe":["Ire","Disgust","Suffering"],"skill":48418,"stats":["+3 to Stun Threshold per Strength"]},"48429":{"connections":[{"id":58714,"orbit":0},{"id":36169,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":3,"orbitIndex":20,"skill":48429,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"]},"48462":{"connections":[{"id":11094,"orbit":5},{"id":62803,"orbit":5}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Effect","orbit":7,"orbitIndex":15,"skill":48462,"stats":["Charms applied to you have 10% increased Effect"]},"48505":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":492,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":2,"orbitIndex":18,"skill":48505,"stats":[]},"48524":{"connections":[{"id":43818,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Blood Transfusion","orbit":2,"orbitIndex":10,"recipe":["Paranoia","Paranoia","Suffering"],"skill":48524,"stats":["25% increased Life Regeneration rate","25% of Spell Mana Cost Converted to Life Cost"]},"48530":{"connections":[{"id":39130,"orbit":0},{"id":4623,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Spell Damage and Costs","orbit":2,"orbitIndex":0,"skill":48530,"stats":["6% increased Spell Damage with Spells that cost Life","8% of Spell Mana Cost Converted to Life Cost"]},"48531":{"connections":[{"id":13987,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Attack Speed","orbit":1,"orbitIndex":7,"skill":48531,"stats":["3% increased Melee Attack Speed"]},"48537":{"ascendancyName":"Smith of Kitava","connections":[],"group":25,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds","isNotable":true,"name":"Forged in Flame","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":48537,"stats":["Modifiers to Maximum Fire Resistance also grant Maximum Cold and Lightning Resistance"]},"48544":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":40166,"orbit":0}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":48544,"stats":[]},"48551":{"ascendancyName":"Blood Mage","connections":[{"id":52703,"orbit":9}],"group":948,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":48551,"stats":["12% increased Critical Hit Chance for Spells"]},"48552":{"connections":[{"id":43036,"orbit":0},{"id":7960,"orbit":0},{"id":23825,"orbit":0}],"group":462,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48552,"stats":["+5 to any Attribute"]},"48565":{"connections":[{"id":47242,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","isNotable":true,"name":"Bringer of Order","orbit":3,"orbitIndex":2,"recipe":["Envy","Fear","Disgust"],"skill":48565,"stats":["20% increased Damage","Minions deal 20% increased Damage"]},"48568":{"connections":[{"id":16489,"orbit":0}],"group":980,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48568,"stats":["+5 to any Attribute"]},"48581":{"connections":[{"id":33242,"orbit":0},{"id":13387,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isNotable":true,"name":"Exploit the Elements","orbit":6,"orbitIndex":0,"recipe":["Greed","Fear","Isolation"],"skill":48581,"stats":["24% increased Damage with Hits against Enemies affected by Elemental Ailments","30% increased chance to inflict Ailments against Rare or Unique Enemies"]},"48583":{"connections":[{"id":58783,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech. Armour and Evasion while Leeching","orbit":2,"orbitIndex":23,"skill":48583,"stats":["6% increased amount of Life Leeched","8% increased Armour and Evasion Rating while Leeching"]},"48585":{"connections":[{"id":20831,"orbit":0},{"id":56325,"orbit":0}],"group":1036,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion and Reduced Movement Penalty","orbit":0,"orbitIndex":0,"skill":48585,"stats":["10% increased Evasion Rating","2% reduced Movement Speed Penalty from using Skills while moving"]},"48588":{"connections":[{"id":2455,"orbit":0},{"id":13081,"orbit":0}],"group":801,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":14,"skill":48588,"stats":["8% increased Projectile Damage"]},"48589":{"connections":[{"id":7922,"orbit":-6}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Recovery","orbit":2,"orbitIndex":11,"skill":48589,"stats":["10% increased Life Recovery from Flasks"]},"48611":{"connections":[{"id":4271,"orbit":0},{"id":46554,"orbit":0}],"group":973,"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","name":"Minion Resistances","orbit":2,"orbitIndex":0,"skill":48611,"stats":["Minions have +8% to all Elemental Resistances"]},"48614":{"connections":[{"id":9018,"orbit":2}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Area and Presence","orbit":7,"orbitIndex":1,"skill":48614,"stats":["20% increased Presence Area of Effect","3% reduced Area of Effect"]},"48617":{"connections":[{"id":1915,"orbit":0},{"id":11667,"orbit":0},{"id":15839,"orbit":0},{"id":6266,"orbit":0},{"id":2978,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","isNotable":true,"name":"Hunter","orbit":7,"orbitIndex":3,"recipe":["Fear","Guilt","Disgust"],"skill":48617,"stats":["50% increased Damage against Demons","50% increased Duration of Ailments on Beasts","50% increased Critical Hit Chance against Humanoids","50% increased Immobilisation buildup against Constructs"]},"48618":{"connections":[{"id":37327,"orbit":7}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":12,"skill":48618,"stats":["10% increased Mana Regeneration Rate"]},"48631":{"connections":[{"id":35426,"orbit":0},{"id":59006,"orbit":-4}],"group":501,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48631,"stats":["+5 to any Attribute"]},"48635":{"connections":[{"id":63526,"orbit":0},{"id":28361,"orbit":4},{"id":43444,"orbit":-4}],"group":828,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48635,"stats":["+5 to any Attribute"]},"48649":{"connections":[{"id":51485,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","isNotable":true,"name":"Insulating Hide","orbit":2,"orbitIndex":22,"recipe":["Guilt","Greed","Suffering"],"skill":48649,"stats":["20% faster start of Energy Shield Recharge while Shapeshifted","+20% of Armour also applies to Elemental Damage while Shapeshifted"]},"48658":{"connections":[],"group":1093,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Shattering","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Despair"],"skill":48658,"stats":["30% increased Freeze Buildup","20% increased Chill Duration on Enemies","20% increased Magnitude of Chill you inflict"]},"48660":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":48660,"stats":[]},"48670":{"connections":[{"id":13241,"orbit":0},{"id":53589,"orbit":0},{"id":51299,"orbit":0},{"id":49231,"orbit":0},{"id":1865,"orbit":0}],"group":683,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":48670,"stats":["+5 to any Attribute"]},"48682":{"ascendancyName":"Warbringer","connections":[{"id":40915,"orbit":4}],"group":43,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Totem Life","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":48682,"stats":["20% increased Totem Life"]},"48699":{"connections":[{"id":14601,"orbit":0}],"group":753,"icon":"Art/2DArt/SkillIcons/passives/frostborn.dds","isNotable":true,"name":"Frostwalker","orbit":7,"orbitIndex":6,"recipe":["Paranoia","Fear","Suffering"],"skill":48699,"stats":["40% reduced Effect of Chill on you","Gain 15% of Damage as Extra Cold Damage while on Chilled Ground"]},"48714":{"connections":[],"group":488,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Attack Speed","orbit":2,"orbitIndex":10,"skill":48714,"stats":["3% increased Attack Speed"]},"48717":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":209,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":7,"orbitIndex":16,"skill":48717,"stats":[]},"48734":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":1501,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds","isNotable":true,"name":"The Howling Primate","orbit":3,"orbitIndex":4,"recipe":["Guilt","Despair","Greed"],"skill":48734,"stats":["15% increased Presence Area of Effect","Aura Skills have 10% increased Magnitudes","+10 to Intelligence"]},"48745":{"connections":[{"id":22558,"orbit":0},{"id":7878,"orbit":-2}],"group":490,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":0,"orbitIndex":0,"skill":48745,"stats":["5% increased Block chance"]},"48761":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connectionArt":"CharacterPlanned","connections":[],"group":509,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupExtra.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":48761,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48773":{"connections":[{"id":32763,"orbit":0},{"id":38493,"orbit":0},{"id":41873,"orbit":0},{"id":42226,"orbit":0},{"id":52800,"orbit":0}],"group":1509,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48773,"stats":["+5 to any Attribute"]},"48774":{"connections":[{"id":27492,"orbit":2147483647}],"group":853,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Taut Flesh","orbit":0,"orbitIndex":0,"recipe":["Disgust","Ire","Paranoia"],"skill":48774,"stats":["20% of Physical Damage taken Recouped as Life"]},"48805":{"connections":[{"id":7782,"orbit":4},{"id":26563,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Spell Critical Chance","orbit":7,"orbitIndex":4,"skill":48805,"stats":["10% increased Critical Hit Chance for Spells"]},"48821":{"connections":[{"id":15618,"orbit":-6}],"group":816,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":6,"skill":48821,"stats":["15% increased Critical Spell Damage Bonus"]},"48828":{"connectionArt":"CharacterPlanned","connections":[{"id":34840,"orbit":0}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Gain Maximum Frenzy Charges on Gaining Frenzy Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":4,"skill":48828,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48833":{"connections":[{"id":4,"orbit":0}],"group":1067,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":48833,"stats":["10% increased Lightning Damage"]},"48836":{"connections":[{"id":33542,"orbit":0}],"group":1541,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":7,"orbitIndex":16,"skill":48836,"stats":["+10% Surpassing chance to fire an additional Arrow"]},"48846":{"connections":[{"id":44566,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":48846,"stats":["12% increased Lightning Damage"]},"48856":{"connections":[{"id":17882,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":7,"orbitIndex":4,"skill":48856,"stats":["12% increased Grenade Damage"]},"48889":{"connections":[{"id":28038,"orbit":0},{"id":56488,"orbit":0}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":16,"skill":48889,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"48925":{"connections":[{"id":54887,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Blessing of the Moon","orbit":7,"orbitIndex":0,"recipe":["Fear","Guilt","Despair"],"skill":48925,"stats":["8% increased Skill Effect Duration per Enemy you've Frozen in the last 8 seconds, up to 40%"]},"48935":{"connectionArt":"CharacterPlanned","connections":[{"id":61367,"orbit":2147483647}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Attack Added Lighting Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":3,"skill":48935,"stats":["Adds 1 to 7 Lightning damage to Attacks"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48974":{"connections":[{"id":47418,"orbit":0},{"id":10738,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Altered Brain Chemistry","orbit":2,"orbitIndex":15,"recipe":["Ire","Envy","Guilt"],"skill":48974,"stats":["25% increased Mana Recovery from Flasks","10% increased Mana Recovery Rate during Effect of any Mana Flask"]},"48979":{"connections":[{"id":51820,"orbit":0}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":3,"orbitIndex":10,"skill":48979,"stats":["16% increased Totem Life"]},"49023":{"connections":[{"id":12817,"orbit":3},{"id":22975,"orbit":0}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":1,"orbitIndex":6,"skill":49023,"stats":["5% increased Block chance"]},"49046":{"connections":[{"id":8569,"orbit":0}],"group":981,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49046,"stats":["+5 to any Attribute"]},"49049":{"ascendancyName":"Chronomancer","connections":[],"group":414,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds","isNotable":true,"name":"Apex of the Moment","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":49049,"stats":["Enemies in your Presence are Slowed by 20%"]},"49088":{"connections":[{"id":17394,"orbit":7}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Splintering Force","orbit":0,"orbitIndex":0,"recipe":["Envy","Paranoia","Guilt"],"skill":49088,"stats":["Minions Break Armour equal to 3% of Physical damage dealt"]},"49107":{"connections":[{"id":54562,"orbit":0}],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Critical Chance","orbit":2,"orbitIndex":14,"skill":49107,"stats":["10% increased Critical Hit Chance"]},"49110":{"connections":[{"id":54746,"orbit":-7}],"group":1145,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Effect","orbit":0,"orbitIndex":0,"skill":49110,"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"]},"49111":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":145,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":49111,"stats":[]},"49130":{"connections":[],"group":1361,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Reduced Projectile Speed","orbit":2,"orbitIndex":19,"skill":49130,"stats":["6% reduced Projectile Speed"]},"49150":{"connections":[{"id":36759,"orbit":0}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Precise Invocations","orbit":3,"orbitIndex":7,"recipe":["Envy","Ire","Isolation"],"skill":49150,"stats":["Invocated Spells have 30% increased Critical Hit Chance"]},"49153":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":389,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Comradery","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":66,"skill":49153,"stats":["30% increased Damage","Minions deal 30% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49165":{"ascendancyName":"Deadeye","connections":[{"id":59913,"orbit":0}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Mark Effect","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":8,"orbitIndex":27,"skill":49165,"stats":["12% increased Effect of your Mark Skills"]},"49172":{"connections":[{"id":33730,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Speed","orbit":2,"orbitIndex":9,"skill":49172,"stats":["3% increased Skill Speed with Channelling Skills"]},"49189":{"ascendancyName":"Stormweaver","connections":[],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant2.dds","isNotable":true,"name":"Storm's Recollection","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":9,"orbitIndex":17,"skill":49189,"stats":["Remnants can be collected from 50% further away","Remnants you create reappear once, 3 seconds after being collected"]},"49192":{"connections":[{"id":43396,"orbit":0},{"id":41615,"orbit":0}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":12,"skill":49192,"stats":["20% increased Totem Placement speed"]},"49198":{"connections":[{"id":49023,"orbit":3}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":7,"orbitIndex":22,"skill":49198,"stats":["5% increased Block chance"]},"49214":{"connections":[{"id":50767,"orbit":0}],"group":135,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Blood of the Wolf","orbit":0,"orbitIndex":0,"recipe":["Isolation","Ire","Despair"],"skill":49214,"stats":["15% increased amount of Life Leeched while Shapeshifted","15% increased Life Regeneration rate while Shapeshifted","+1% to Maximum Cold Resistance while Shapeshifted"]},"49220":{"connections":[{"id":10429,"orbit":0},{"id":44223,"orbit":-3},{"id":53960,"orbit":-6},{"id":21336,"orbit":5},{"id":36778,"orbit":6}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","isNotable":true,"name":"Flow Like Water","orbit":4,"orbitIndex":12,"skill":49220,"stats":["8% increased Attack and Cast Speed","+5 to Dexterity and Intelligence"]},"49231":{"connections":[{"id":43183,"orbit":0}],"group":651,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":7,"orbitIndex":0,"skill":49231,"stats":["3% increased Attack Speed"]},"49235":{"connections":[{"id":42077,"orbit":0}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":7,"skill":49235,"stats":["6% faster start of Energy Shield Recharge"]},"49256":{"connections":[{"id":14439,"orbit":4}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":3,"orbitIndex":12,"skill":49256,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"49258":{"connectionArt":"CharacterPlanned","connections":[{"id":49769,"orbit":0}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":66,"skill":49258,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49259":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":237,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":49259,"stats":[]},"49280":{"connections":[{"id":36170,"orbit":3}],"group":728,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":7,"orbitIndex":7,"skill":49280,"stats":["12% increased Armour and Evasion Rating"]},"49285":{"connections":[{"id":364,"orbit":9}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":2,"orbitIndex":22,"skill":49285,"stats":["+8 to Strength"]},"49291":{"connections":[{"id":57945,"orbit":0}],"group":1299,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charge Generation","orbit":7,"orbitIndex":9,"skill":49291,"stats":["10% increased Life Recovery from Flasks"]},"49320":{"connections":[{"id":52215,"orbit":0}],"group":1493,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Chance","orbit":6,"orbitIndex":31,"skill":49320,"stats":["10% increased Critical Hit Chance with Daggers"]},"49340":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":49,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds","isNotable":true,"name":"Support Straps","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":49340,"stats":["Body Armour grants 20% increased Strength"]},"49356":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"First Principle of the Hollow","orbit":3,"orbitIndex":4,"recipe":["Paranoia","Despair","Disgust"],"skill":49356,"stats":["20% increased Evasion Rating","20% increased maximum Energy Shield","+5% to Cold Resistance","+5% to Lightning Resistance"]},"49357":{"connections":[{"id":32194,"orbit":0},{"id":51618,"orbit":-9}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":0,"skill":49357,"stats":["+5 to any Attribute"]},"49363":{"connections":[],"flavourText":"The world is a pattern, moving in natural waves.\\nWith enough force, those waves can be made to converge...","group":578,"icon":"Art/2DArt/SkillIcons/passives/DruidWildsurgeIncantation.dds","isKeystone":true,"name":"Wildsurge Incantation","orbit":0,"orbitIndex":0,"skill":49363,"stats":["Storm and Plant Spells:","deal 50% more damage","cost 50% less","have 75% less duration"]},"49370":{"connections":[{"id":6502,"orbit":0}],"group":183,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Morning Star","orbit":2,"orbitIndex":18,"skill":49370,"stats":["30% increased Critical Hit Chance with Flails","20% increased Critical Damage Bonus with Flails"]},"49380":{"ascendancyName":"Warbringer","connections":[{"id":36659,"orbit":-7}],"group":28,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Armour Break","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":49380,"stats":["Break 25% increased Armour"]},"49388":{"connections":[{"id":37304,"orbit":0},{"id":38215,"orbit":-7},{"id":4806,"orbit":7}],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental","orbit":2,"orbitIndex":19,"skill":49388,"stats":["10% increased Magnitude of Chill you inflict","10% increased Magnitude of Shock you inflict"]},"49391":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":612,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Block Mastery","orbit":0,"orbitIndex":0,"skill":49391,"stats":[]},"49394":{"connections":[{"id":23786,"orbit":0}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Critical Bleeding Effect","orbit":7,"orbitIndex":19,"skill":49394,"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"]},"49406":{"connections":[{"id":52125,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":45,"skill":49406,"stats":["10% increased Projectile Damage"]},"49455":{"connections":[],"group":639,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":5,"skill":49455,"stats":["15% increased maximum Energy Shield"]},"49461":{"connections":[{"id":50912,"orbit":2}],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Speed","orbit":2,"orbitIndex":23,"skill":49461,"stats":["3% increased Attack Speed"]},"49466":{"connections":[{"id":30871,"orbit":0}],"group":1254,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":12,"skill":49466,"stats":["10% increased Life Recovery from Flasks"]},"49473":{"connections":[{"id":61104,"orbit":0}],"group":1102,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":0,"orbitIndex":0,"skill":49473,"stats":["20% chance for Attack Hits to apply Incision"]},"49485":{"connections":[{"id":12174,"orbit":-9},{"id":49107,"orbit":9}],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Dexterity","orbit":2,"orbitIndex":18,"skill":49485,"stats":["+8 to Dexterity"]},"49497":{"connections":[{"id":23244,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Culling Strike Threshold","orbit":7,"orbitIndex":6,"skill":49497,"stats":["5% increased Culling Strike Threshold"]},"49503":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1568,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Mana Flask Charges","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":49503,"stats":["20% increased Mana Flask Charges gained"]},"49512":{"connections":[{"id":61419,"orbit":0},{"id":15885,"orbit":0},{"id":5936,"orbit":0}],"group":768,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49512,"stats":["+5 to any Attribute"]},"49537":{"connections":[],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Speed with Elemental Skills","orbit":3,"orbitIndex":16,"skill":49537,"stats":["3% increased Attack and Cast Speed with Elemental Skills"]},"49543":{"connectionArt":"CharacterPlanned","connections":[{"id":13108,"orbit":0}],"group":202,"icon":"Art/2DArt/SkillIcons/passives/minionattackspeed.dds","name":"Ally Attack and Cast Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":23,"skill":49543,"stats":["3% reduced Skill Speed","Allies in your Presence have 6% increased Attack Speed","Allies in your Presence have 6% increased Cast Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49545":{"connections":[{"id":64851,"orbit":2}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Damage","orbit":7,"orbitIndex":13,"skill":49545,"stats":["20% increased Parry Damage"]},"49547":{"connections":[],"flavourText":"Hope is a mistake. Pain is the only truth.","group":454,"icon":"Art/2DArt/SkillIcons/passives/DruidAlternateEnergyShield.dds","isKeystone":true,"name":"Scarred Faith","orbit":0,"orbitIndex":0,"skill":49547,"stats":["5% of Physical Damage prevented Recouped as Energy Shield per enemy Power","Energy Shield does not Recharge","You cannot Recover Energy Shield from Regeneration","You cannot Recover Energy Shield to above Armour"]},"49550":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":579,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Prolonged Fury","orbit":7,"orbitIndex":12,"recipe":["Ire","Greed","Despair"],"skill":49550,"stats":["Inherent loss of Rage is 25% slower"]},"49593":{"connections":[{"id":4725,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":7,"orbitIndex":21,"skill":49593,"stats":["10% increased Damage","Minions deal 10% increased Damage"]},"49618":{"connections":[{"id":38663,"orbit":0},{"id":55348,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Deadly Flourish","orbit":0,"orbitIndex":0,"recipe":["Envy","Ire","Guilt"],"skill":49618,"stats":["25% increased Melee Critical Hit Chance"]},"49633":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":854,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":49633,"stats":[]},"49642":{"connections":[{"id":4882,"orbit":0}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":7,"orbitIndex":1,"skill":49642,"stats":["15% increased Totem Damage"]},"49657":{"connections":[{"id":54417,"orbit":0},{"id":63526,"orbit":6},{"id":43578,"orbit":6},{"id":58109,"orbit":0}],"group":823,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":33,"skill":49657,"stats":["+5 to any Attribute"]},"49661":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Perfectly Placed Knife","orbit":1,"orbitIndex":2,"recipe":["Fear","Paranoia","Isolation"],"skill":49661,"stats":["25% increased Critical Hit Chance against Bleeding Enemies","20% chance to Aggravate Bleeding on targets you Critically Hit with Attacks"]},"49691":{"connections":[{"id":13828,"orbit":0},{"id":31409,"orbit":0},{"id":61106,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":21,"skill":49691,"stats":["+16 to Evasion Rating"]},"49696":{"connections":[{"id":10273,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":5,"orbitIndex":12,"skill":49696,"stats":["+3 to all Attributes"]},"49734":{"connections":[{"id":46741,"orbit":0},{"id":9414,"orbit":0},{"id":32768,"orbit":0}],"group":239,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49734,"stats":["+5 to any Attribute"]},"49740":{"connections":[{"id":27274,"orbit":0}],"group":1103,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Shattered Crystal","orbit":7,"orbitIndex":0,"recipe":["Suffering","Fear","Ire"],"skill":49740,"stats":["60% reduced Ice Crystal Life"]},"49759":{"ascendancyName":"Stormweaver","connections":[{"id":2857,"orbit":6}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Shock Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":71,"skill":49759,"stats":["20% increased chance to Shock"]},"49769":{"connectionArt":"CharacterPlanned","connections":[{"id":21374,"orbit":0}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Corruption Endures","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":21,"skill":49769,"stats":["7% chance to Avoid Death from Hits"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49799":{"connections":[{"id":46224,"orbit":0}],"group":995,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":2,"orbitIndex":20,"skill":49799,"stats":["10% increased Mana Recovery from Flasks"]},"49804":{"connections":[{"id":24035,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":2,"orbitIndex":22,"skill":49804,"stats":["10% increased Exposure Effect"]},"49929":{"connectionArt":"CharacterPlanned","connections":[{"id":31757,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Everlasting Bloom","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":0,"skill":49929,"stats":["30% increased Skill Effect Duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49938":{"connections":[{"id":26196,"orbit":0},{"id":28002,"orbit":0},{"id":51795,"orbit":0},{"id":18822,"orbit":0},{"id":15580,"orbit":0}],"group":368,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49938,"stats":["+5 to any Attribute"]},"49952":{"connections":[{"id":13856,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Ailment Effect","orbit":7,"orbitIndex":6,"skill":49952,"stats":["12% increased Magnitude of Ailments you inflict"]},"49968":{"connections":[{"id":20008,"orbit":0}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Stun Buildup","orbit":1,"orbitIndex":5,"skill":49968,"stats":["18% increased Stun Buildup with Melee Damage"]},"49976":{"connections":[{"id":62936,"orbit":7},{"id":47976,"orbit":-3}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":7,"orbitIndex":5,"skill":49976,"stats":["4% of Damage is taken from Mana before Life"]},"49984":{"connections":[],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Spellblade","orbit":5,"orbitIndex":57,"recipe":["Despair","Fear","Fear"],"skill":49984,"stats":["32% increased Spell Damage while wielding a Melee Weapon","+10 to Dexterity"]},"49993":{"connections":[{"id":40632,"orbit":2},{"id":64434,"orbit":0},{"id":7526,"orbit":0}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":8,"skill":49993,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"49996":{"connections":[{"id":32183,"orbit":0},{"id":38215,"orbit":-4},{"id":5163,"orbit":3},{"id":33463,"orbit":0}],"group":1380,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49996,"stats":["+5 to any Attribute"]},"50023":{"connections":[{"id":4921,"orbit":0},{"id":259,"orbit":0}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Invigorating Grandeur","orbit":4,"orbitIndex":39,"recipe":["Guilt","Fear","Fear"],"skill":50023,"stats":["Recover 1% of maximum Life per Glory consumed"]},"50062":{"connections":[{"id":37641,"orbit":0}],"group":284,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Barrier of Venarius","orbit":2,"orbitIndex":2,"recipe":["Despair","Greed","Envy"],"skill":50062,"stats":["20% increased maximum Energy Shield","25% reduced Armour Break taken","Defend with 120% of Armour while not on Low Energy Shield"]},"50084":{"connections":[{"id":61525,"orbit":0}],"group":722,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Spell and Attack Damage","orbit":0,"orbitIndex":0,"skill":50084,"stats":["10% increased Spell Damage","10% increased Attack Damage"]},"50098":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":11771,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds","isNotable":true,"name":"Waking Dream","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":5,"orbitIndex":16,"skill":50098,"stats":["Grants Skill: Into the Breach"]},"50104":{"connections":[{"id":47168,"orbit":0},{"id":37594,"orbit":0},{"id":7960,"orbit":0},{"id":46742,"orbit":0},{"id":44191,"orbit":-8}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":50104,"stats":["+5 to any Attribute"]},"50107":{"connections":[{"id":50881,"orbit":0}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect on Self","orbit":2,"orbitIndex":16,"skill":50107,"stats":["15% reduced effect of Curses on you"]},"50118":{"connections":[{"id":55450,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Resistance and Life","orbit":1,"orbitIndex":4,"skill":50118,"stats":["Companions have +12% to all Elemental Resistances","Companions have 12% increased maximum Life"]},"50121":{"connections":[{"id":3128,"orbit":0}],"group":1271,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":50121,"stats":["10% increased Cold Damage"]},"50124":{"connections":[{"id":62237,"orbit":0}],"group":906,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":4,"skill":50124,"stats":["+2% to Cold Resistance","8% increased Armour and Evasion Rating"]},"50142":{"connectionArt":"CharacterPlanned","connections":[{"id":58197,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":58,"skill":50142,"stats":["15% increased Lightning Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"50146":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Buckler Mastery","orbit":3,"orbitIndex":8,"skill":50146,"stats":[]},"50150":{"connections":[{"id":37279,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Mana Regeneration","orbit":3,"orbitIndex":12,"skill":50150,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"]},"50177":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":451,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":50177,"stats":[]},"50184":{"connectionArt":"CharacterPlanned","connections":[{"id":46069,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":1,"skill":50184,"stats":["12% increased Magnitude of Poison you inflict"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"50192":{"ascendancyName":"Blood Mage","connections":[{"id":31223,"orbit":-9}],"group":1057,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":50192,"stats":["3% increased maximum Life"]},"50216":{"connections":[{"id":44951,"orbit":3},{"id":17655,"orbit":4}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Skill Speed","orbit":2,"orbitIndex":18,"skill":50216,"stats":["2% increased Skill Speed","5% increased Mana Regeneration Rate"]},"50219":{"ascendancyName":"Chronomancer","connections":[{"id":42035,"orbit":0}],"group":378,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":2,"orbitIndex":21,"skill":50219,"stats":["8% increased Area of Effect"]},"50228":{"connections":[{"id":20511,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":3,"orbitIndex":10,"skill":50228,"stats":["10% increased Fire Damage"]},"50239":{"connections":[{"id":37434,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","isNotable":true,"name":"Mutewind Agility","orbit":7,"orbitIndex":5,"recipe":["Suffering","Envy","Suffering"],"skill":50239,"stats":["3% increased Movement Speed","+8% to Cold Resistance","+30% of Armour also applies to Cold Damage"]},"50253":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":370,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Aftershocks","orbit":0,"orbitIndex":0,"recipe":["Despair","Guilt","Greed"],"skill":50253,"stats":["Slam Skills you use yourself have 30% increased Aftershock Area of Effect"]},"50268":{"connections":[{"id":2446,"orbit":0}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Cold and Lightning Damage","orbit":2,"orbitIndex":20,"skill":50268,"stats":["8% increased Cold Damage","8% increased Lightning Damage"]},"50273":{"connections":[{"id":47893,"orbit":0},{"id":63267,"orbit":0},{"id":3131,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Damage","orbit":0,"orbitIndex":0,"skill":50273,"stats":["12% increased Attack Damage while Dual Wielding"]},"50277":{"connections":[{"id":50701,"orbit":0}],"group":1373,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":50277,"stats":["15% increased Magnitude of Shock you inflict"]},"50302":{"connections":[{"id":63470,"orbit":0}],"group":436,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","orbit":3,"orbitIndex":11,"skill":50302,"stats":["6% of Skill Mana Costs Converted to Life Costs"]},"50328":{"connections":[{"id":28992,"orbit":0},{"id":10053,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Life and Mana Flask Recovery","orbit":3,"orbitIndex":23,"skill":50328,"stats":["10% increased Life and Mana Recovery from Flasks"]},"50342":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":5227,"orbit":0}],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":17,"skill":50342,"stats":["15% increased Evasion Rating"]},"50383":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern","connections":[],"group":784,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Infusion Mastery","orbit":0,"orbitIndex":0,"skill":50383,"stats":[]},"50392":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":216,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","isNotable":true,"name":"Brute Strength","orbit":0,"orbitIndex":0,"recipe":["Ire","Suffering","Isolation"],"skill":50392,"stats":["10% reduced maximum Mana","1% increased Damage per 15 Strength"]},"50403":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":50403,"stats":[]},"50420":{"connections":[{"id":51241,"orbit":-2},{"id":31364,"orbit":0}],"group":1440,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":2,"orbitIndex":2,"skill":50420,"stats":["10% increased Charm Charges gained"]},"50423":{"connections":[{"id":38856,"orbit":0},{"id":23364,"orbit":0},{"id":56547,"orbit":0}],"group":673,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":57,"skill":50423,"stats":["+5 to any Attribute"]},"50437":{"connections":[{"id":35987,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":8,"skill":50437,"stats":["15% increased Evasion Rating"]},"50459":{"classesStart":["Ranger","Huntress"],"connections":[{"id":46990,"orbit":0},{"id":1583,"orbit":0},{"id":24665,"orbit":0},{"id":41736,"orbit":0},{"id":63493,"orbit":0},{"id":36365,"orbit":0},{"id":13828,"orbit":0},{"id":56651,"orbit":0}],"group":912,"icon":"Art/2DArt/SkillIcons/passives/blankDex.dds","name":"RANGER","orbit":0,"orbitIndex":0,"skill":50459,"stats":[]},"50469":{"connections":[{"id":32701,"orbit":0}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":50469,"stats":["+5 to any Attribute"]},"50483":{"connections":[{"id":61842,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Area","orbit":3,"orbitIndex":22,"skill":50483,"stats":["Minions have 8% increased Area of Effect"]},"50485":{"connections":[{"id":22959,"orbit":0}],"group":999,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Zone of Control","orbit":2,"orbitIndex":18,"recipe":["Isolation","Isolation","Envy"],"skill":50485,"stats":["20% increased Area of Effect of Curses","10% increased Curse Magnitudes","Enemies you Curse are Hindered, with 15% reduced Movement Speed"]},"50498":{"connections":[],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Brain Storm","orbit":0,"orbitIndex":0,"recipe":["Suffering","Guilt","Guilt"],"skill":50498,"stats":["20% increased Lightning Damage","15% increased Mana Cost Efficiency"]},"50510":{"connections":[{"id":46384,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":18,"skill":50510,"stats":["5% increased Block chance"]},"50516":{"connections":[{"id":2814,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Flammability Magnitude","orbit":7,"orbitIndex":2,"skill":50516,"stats":["15% increased Flammability Magnitude","4% increased Area of Effect for Attacks"]},"50535":{"connections":[{"id":10612,"orbit":2}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":2,"orbitIndex":18,"skill":50535,"stats":["15% increased effect of Archon Buffs on you"]},"50540":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[{"id":16499,"orbit":0}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":50540,"stats":[]},"50558":{"connections":[{"id":32194,"orbit":0},{"id":12462,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isSwitchable":true,"name":"Aura Effect","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":36908,"name":"Damage","stats":["8% increased Damage"]}},"orbit":4,"orbitIndex":60,"skill":50558,"stats":["Aura Skills have 5% increased Magnitudes"]},"50561":{"connections":[{"id":12418,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":3,"orbitIndex":18,"skill":50561,"stats":["Empowered Attacks deal 16% increased Damage"]},"50562":{"connections":[{"id":43142,"orbit":0}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Barbaric Strength","orbit":7,"orbitIndex":8,"recipe":["Guilt","Despair","Envy"],"skill":50562,"stats":["45% increased Critical Damage Bonus","10% increased Mana Cost of Skills","+10 to Strength"]},"50574":{"connections":[{"id":19426,"orbit":0},{"id":46034,"orbit":0}],"group":1091,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Life Recoup","orbit":2,"orbitIndex":20,"skill":50574,"stats":["3% of Physical Damage taken Recouped as Life","5% increased Physical Damage"]},"50588":{"connections":[{"id":6010,"orbit":0}],"group":1194,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":2,"skill":50588,"stats":["8% increased Accuracy Rating"]},"50609":{"connections":[{"id":11916,"orbit":0}],"group":839,"icon":"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds","isNotable":true,"name":"Hard to Kill","orbit":3,"orbitIndex":18,"skill":50609,"stats":["40% increased Flask Life Recovery rate","Regenerate 0.75% of maximum Life per second"]},"50616":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":262,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":50616,"stats":[]},"50626":{"connections":[{"id":32597,"orbit":0}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":7,"skill":50626,"stats":["+10 to Armour","+5 to maximum Energy Shield"]},"50629":{"connections":[{"id":3218,"orbit":0},{"id":23930,"orbit":0},{"id":24430,"orbit":0}],"group":276,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":0,"orbitIndex":0,"skill":50629,"stats":["10% increased Elemental Damage"]},"50635":{"connections":[{"id":25971,"orbit":0},{"id":42750,"orbit":5},{"id":9050,"orbit":-5}],"group":1265,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":13,"skill":50635,"stats":["3% increased Attack Speed"]},"50673":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":58526,"orbit":-2},{"id":62427,"orbit":-2}],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Avoiding Deflection","orbit":3,"orbitIndex":18,"recipe":["Disgust","Greed","Suffering"],"skill":50673,"stats":["-5% to amount of Damage Prevented by Deflection","20% increased Deflection Rating"]},"50687":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Coursing Energy","orbit":7,"orbitIndex":14,"recipe":["Envy","Disgust","Paranoia"],"skill":50687,"stats":["40% increased Electrocute Buildup","30% increased Shock Chance against Electrocuted Enemies"]},"50701":{"connections":[{"id":44932,"orbit":0}],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":50701,"stats":["15% increased Magnitude of Shock you inflict"]},"50715":{"connections":[{"id":50383,"orbit":0}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Frozen Limit","orbit":7,"orbitIndex":21,"recipe":["Greed","Envy","Fear"],"skill":50715,"stats":["+1 to maximum Cold Infusions"]},"50720":{"connections":[{"id":43557,"orbit":0},{"id":11376,"orbit":-3},{"id":34199,"orbit":3},{"id":30523,"orbit":3}],"group":807,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":23,"skill":50720,"stats":["Minions deal 10% increased Damage"]},"50755":{"connections":[{"id":10131,"orbit":9},{"id":39567,"orbit":0},{"id":19355,"orbit":8}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":5,"orbitIndex":5,"skill":50755,"stats":["+8 to Intelligence"]},"50757":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":308,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":50757,"stats":[]},"50767":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":121,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":2,"orbitIndex":0,"skill":50767,"stats":[]},"50795":{"connections":[{"id":58013,"orbit":0},{"id":20744,"orbit":0}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Careful Aim","orbit":7,"orbitIndex":7,"recipe":["Guilt","Guilt","Paranoia"],"skill":50795,"stats":["15% increased Accuracy Rating","20% increased Projectile Damage"]},"50816":{"connections":[{"id":46554,"orbit":-9},{"id":39567,"orbit":0},{"id":37974,"orbit":-5}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":5,"orbitIndex":67,"skill":50816,"stats":["+8 to Intelligence"]},"50817":{"connections":[{"id":61355,"orbit":2}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Damage from Mana","orbit":7,"orbitIndex":11,"skill":50817,"stats":["4% of Damage is taken from Mana before Life"]},"50820":{"connections":[{"id":65472,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":7,"orbitIndex":17,"skill":50820,"stats":["15% increased Glory generation"]},"50837":{"connections":[{"id":14598,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds","name":"Minion Damage and Command Speed","orbit":3,"orbitIndex":15,"skill":50837,"stats":["Minions deal 6% increased Damage","Minions have 8% increased Cooldown Recovery Rate for Command Skills"]},"50847":{"connections":[{"id":1130,"orbit":0}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Damage","orbit":7,"orbitIndex":5,"skill":50847,"stats":["10% increased Damage with Flails"]},"50879":{"connections":[{"id":14211,"orbit":7}],"group":1198,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":4,"skill":50879,"stats":["16% increased Hazard Damage"]},"50881":{"connections":[{"id":55420,"orbit":0}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect on Self","orbit":2,"orbitIndex":20,"skill":50881,"stats":["15% reduced effect of Curses on you"]},"50884":{"connections":[{"id":53696,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Primal Sundering","orbit":7,"orbitIndex":14,"recipe":["Guilt","Fear","Ire"],"skill":50884,"stats":["Damage Penetrates 12% Elemental Resistances","8% increased Area of Effect for Attacks"]},"50908":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connectionArt":"CharacterPlanned","connections":[],"group":663,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Strength of the Deep","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":50908,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges","+1 to Maximum Endurance Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"50912":{"connections":[],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Imbibed Power","orbit":7,"orbitIndex":20,"recipe":["Ire","Disgust","Paranoia"],"skill":50912,"stats":["6% increased Attack Speed during any Flask Effect","25% increased Damage during any Flask Effect"]},"50986":{"classesStart":["Duelist","Mercenary"],"connections":[{"id":39383,"orbit":0},{"id":10889,"orbit":0},{"id":62386,"orbit":0},{"id":36252,"orbit":0},{"id":7120,"orbit":0},{"id":55536,"orbit":0},{"id":59915,"orbit":0}],"group":825,"icon":"Art/2DArt/SkillIcons/passives/damagedualwield.dds","name":"DUELIST","orbit":0,"orbitIndex":0,"skill":50986,"stats":[]},"51006":{"connections":[{"id":41877,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges Used","orbit":3,"orbitIndex":1,"skill":51006,"stats":["4% reduced Flask Charges used from Mana Flasks"]},"51040":{"connections":[{"id":9652,"orbit":0}],"group":1344,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Deflection and Energy Shield Delay","orbit":0,"orbitIndex":0,"skill":51040,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"]},"51048":{"connections":[{"id":17702,"orbit":0},{"id":58814,"orbit":0},{"id":33946,"orbit":0},{"id":30910,"orbit":0}],"group":1108,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":51048,"stats":["+5 to any Attribute"]},"51052":{"connections":[{"id":22558,"orbit":0},{"id":761,"orbit":-8},{"id":51183,"orbit":0}],"group":499,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":60,"skill":51052,"stats":["+5 to any Attribute"]},"51105":{"connections":[{"id":48979,"orbit":0},{"id":21127,"orbit":0}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Spirit Bond","orbit":1,"orbitIndex":5,"recipe":["Greed","Ire","Fear"],"skill":51105,"stats":["30% increased Totem Life","30% increased Totem Duration"]},"51129":{"connections":[{"id":15892,"orbit":0},{"id":48717,"orbit":0}],"group":193,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Pile On","orbit":7,"orbitIndex":16,"recipe":["Isolation","Ire","Ire"],"skill":51129,"stats":["30% increased effect of Fully Broken Armour"]},"51142":{"ascendancyName":"Lich","connections":[{"id":26085,"orbit":-4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Mana","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":15373,"name":"Minion Reservation Efficiency","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["6% increased Reservation Efficiency of Minion Skills"]}},"orbit":9,"orbitIndex":135,"skill":51142,"stats":["3% increased maximum Mana"]},"51169":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":822,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Soul Bloom","orbit":7,"orbitIndex":21,"recipe":["Despair","Ire","Isolation"],"skill":51169,"stats":["15% faster start of Energy Shield Recharge"]},"51183":{"connections":[{"id":45301,"orbit":0},{"id":10635,"orbit":0}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":12,"skill":51183,"stats":["10% increased Armour","10% increased maximum Energy Shield"]},"51184":{"connections":[{"id":41965,"orbit":-4},{"id":29502,"orbit":6},{"id":3242,"orbit":-4}],"group":776,"icon":"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds","isNotable":true,"isSwitchable":true,"name":"Raw Power","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds","id":5788,"name":"Raw Destruction","stats":["16% increased Spell Damage","Minions deal 16% increased Damage","+10 to Intelligence"]}},"orbit":0,"orbitIndex":0,"skill":51184,"stats":["20% increased Spell Damage","+10 to Intelligence"]},"51194":{"connections":[{"id":24060,"orbit":2147483647},{"id":18793,"orbit":2147483647},{"id":49512,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":2,"orbitIndex":0,"skill":51194,"stats":["10% increased Elemental Infusion duration"]},"51206":{"connections":[{"id":49642,"orbit":-6}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":17,"skill":51206,"stats":["15% increased Totem Damage"]},"51210":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":205,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":51210,"stats":[]},"51213":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[{"id":64747,"orbit":5}],"group":1162,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Wasting","orbit":0,"orbitIndex":0,"recipe":["Guilt","Fear","Despair"],"skill":51213,"stats":["15% increased Duration of Damaging Ailments on Enemies","30% increased Damage with Hits against Enemies affected by Ailments"]},"51234":{"connections":[{"id":15991,"orbit":-2},{"id":27434,"orbit":7}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":2,"orbitIndex":6,"skill":51234,"stats":["15% increased effect of Archon Buffs on you"]},"51241":{"connections":[{"id":55118,"orbit":-2}],"group":1440,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":2,"orbitIndex":10,"skill":51241,"stats":["10% increased Charm Charges gained"]},"51248":{"connections":[{"id":38292,"orbit":0},{"id":6015,"orbit":4}],"group":576,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":2,"orbitIndex":9,"skill":51248,"stats":["10% increased Fire Damage"]},"51267":{"connections":[{"id":11886,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":19,"skill":51267,"stats":["15% increased Stun Buildup"]},"51299":{"connections":[{"id":35265,"orbit":0},{"id":19802,"orbit":0},{"id":44419,"orbit":0}],"group":595,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":0,"skill":51299,"stats":["+5 to any Attribute"]},"51303":{"connections":[{"id":38965,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":1,"orbitIndex":11,"skill":51303,"stats":["10% increased Elemental Infusion duration"]},"51328":{"connections":[{"id":49938,"orbit":9}],"group":320,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":51328,"stats":["12% increased Cold Damage"]},"51335":{"connections":[{"id":51968,"orbit":-6},{"id":5726,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isNotable":true,"isSwitchable":true,"name":"Affliction Enforcer","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","id":64801,"name":"Jagged Shards","stats":["20% increased Critical Hit Chance for Spells","20% increased Physical Damage"]}},"orbit":7,"orbitIndex":21,"skill":51335,"stats":["40% increased Flammability Magnitude","20% increased Freeze Buildup","20% increased chance to Shock"]},"51336":{"connections":[{"id":56818,"orbit":4},{"id":53965,"orbit":0}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":4,"orbitIndex":45,"skill":51336,"stats":["12% increased Elemental Damage with Attacks"]},"51369":{"connections":[{"id":56061,"orbit":0},{"id":45503,"orbit":0}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Damage against Burning Enemies","orbit":2,"orbitIndex":6,"skill":51369,"stats":["14% increased Damage with Hits against Burning Enemies"]},"51394":{"connections":[{"id":29993,"orbit":0}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Unimpeded","orbit":3,"orbitIndex":2,"recipe":["Isolation","Envy","Isolation"],"skill":51394,"stats":["24% reduced Slowing Potency of Debuffs on You"]},"51416":{"connections":[{"id":32016,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":54,"skill":51416,"stats":["3% increased Cast Speed"]},"51446":{"connections":[{"id":53647,"orbit":-7},{"id":19750,"orbit":0}],"group":739,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Leather Bound Gauntlets","orbit":3,"orbitIndex":16,"recipe":["Greed","Suffering","Ire"],"skill":51446,"stats":["+1 to Evasion Rating per 1 Item Armour on Equipped Gloves"]},"51454":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connectionArt":"CharacterPlanned","connections":[],"group":522,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":51454,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"51463":{"connections":[{"id":4364,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Attack Damage while Moving","orbit":7,"orbitIndex":14,"skill":51463,"stats":["12% increased Attack Damage while moving"]},"51485":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":545,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":0,"orbitIndex":0,"skill":51485,"stats":[]},"51509":{"connections":[{"id":35848,"orbit":7},{"id":9393,"orbit":0}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Waters of Life","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Disgust"],"skill":51509,"stats":["Recover 2% of maximum Life when you use a Mana Flask","Mana Flasks gain 0.1 charges per Second"]},"51522":{"connections":[{"id":56493,"orbit":-7}],"group":1204,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":22,"skill":51522,"stats":["3% increased Attack Speed"]},"51534":{"connections":[{"id":24483,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":14,"skill":51534,"stats":["16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"]},"51535":{"connections":[{"id":8852,"orbit":0}],"group":148,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Slower Leech","orbit":2,"orbitIndex":13,"skill":51535,"stats":["12% increased amount of Life Leeched","Leech Life 5% slower"]},"51546":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistCoveredinStone.dds","isNotable":true,"name":"Way of the Mountain","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":9,"orbitIndex":57,"skill":51546,"stats":["100% Surpassing chance per enemy Power to gain Mountain's Teachings on Immobilising an enemy, up to a maximum of 30","Lose a Mountain's Teaching when you are Hit, or when you use or Sustain an Attack that benefits from Mountain's Teachings"]},"51561":{"connections":[{"id":25312,"orbit":0},{"id":2491,"orbit":0},{"id":7716,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":51561,"stats":["+5 to any Attribute"]},"51565":{"connections":[{"id":2335,"orbit":0},{"id":22682,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":6,"skill":51565,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"]},"51583":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":51583,"stats":[]},"51602":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[],"group":1406,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Unsight","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Despair"],"skill":51602,"stats":["Enemies near Enemies you Mark are Blinded","Enemies you Mark cannot deal Critical Hits"]},"51606":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":65207,"orbit":-7}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Freedom of Movement","orbit":4,"orbitIndex":48,"recipe":["Greed","Greed","Envy"],"skill":51606,"stats":["20% increased Evasion Rating","10% reduced Slowing Potency of Debuffs on You","5% reduced Movement Speed Penalty from using Skills while moving"]},"51618":{"connectionArt":"CharacterPlanned","connections":[{"id":11580,"orbit":0},{"id":43324,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs and Regeneration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":51618,"stats":["15% increased Life Regeneration rate","6% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"51672":{"connections":[{"id":31955,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour Applies to Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":10,"skill":51672,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"]},"51683":{"connections":[],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":2,"orbitIndex":22,"skill":51683,"stats":["15% increased Totem Damage"]},"51690":{"ascendancyName":"Titan","connections":[{"id":12000,"orbit":-5}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Life Regeneration","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":6,"orbitIndex":43,"skill":51690,"stats":["Regenerate 0.5% of maximum Life per second"]},"51702":{"connections":[],"group":407,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":16,"skill":51702,"stats":["+8 to Strength"]},"51707":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":38728,"orbit":5},{"id":41163,"orbit":0}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Enhanced Reflexes","orbit":5,"orbitIndex":66,"recipe":["Fear","Ire","Envy"],"skill":51707,"stats":["20% increased Evasion Rating","Gain Deflection Rating equal to 5% of Evasion Rating","8% increased Dexterity"]},"51708":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":51708,"stats":[]},"51728":{"connections":[{"id":6505,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Pierce Chance","orbit":2,"orbitIndex":7,"skill":51728,"stats":["15% chance to Pierce an Enemy"]},"51732":{"connections":[{"id":26568,"orbit":0}],"group":467,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":16,"skill":51732,"stats":["3% increased Attack Speed"]},"51735":{"connections":[{"id":44707,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":2,"orbitIndex":17,"skill":51735,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"]},"51737":{"ascendancyName":"Witchhunter","connections":[{"id":8272,"orbit":-8}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":51737,"stats":["6% increased Cooldown Recovery Rate"]},"51741":{"connections":[{"id":61834,"orbit":0},{"id":57230,"orbit":-4},{"id":57821,"orbit":0},{"id":45798,"orbit":0},{"id":15424,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":51741,"stats":["+5 to any Attribute"]},"51743":{"connections":[{"id":57617,"orbit":3}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Attack Damage","orbit":4,"orbitIndex":0,"skill":51743,"stats":["15% increased Attack Damage if you have Shapeshifted to an Animal form Recently"]},"51749":{"connections":[{"id":30141,"orbit":0}],"flavourText":"Lay open your veins, and draw power from your own spilled life.","group":139,"icon":"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds","isKeystone":true,"name":"Blood Magic","orbit":0,"orbitIndex":0,"skill":51749,"stats":["You have no Mana","Skill Mana Costs Converted to Life Costs"]},"51774":{"connections":[{"id":34425,"orbit":2}],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":2,"orbitIndex":16,"skill":51774,"stats":["15% reduced Volatility Explosion delay"]},"51788":{"connections":[{"id":5066,"orbit":-2}],"group":684,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Curse Effect on you","orbit":2,"orbitIndex":4,"skill":51788,"stats":["10% reduced effect of Curses on you"]},"51795":{"connections":[{"id":32271,"orbit":-2},{"id":53632,"orbit":7}],"group":382,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude and Fire Damage","orbit":7,"orbitIndex":12,"skill":51795,"stats":["8% increased Fire Damage","15% increased Flammability Magnitude"]},"51797":{"connections":[{"id":23939,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":8,"skill":51797,"stats":["3% of Damage taken Recouped as Life"]},"51807":{"connections":[{"id":57089,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":2,"orbitIndex":0,"skill":51807,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]},"51812":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":248,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":51812,"stats":[]},"51820":{"connections":[{"id":21127,"orbit":0}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Conduits","orbit":6,"orbitIndex":30,"recipe":["Despair","Suffering","Suffering"],"skill":51820,"stats":["12% increased Attack and Cast Speed if you've summoned a Totem Recently"]},"51821":{"connections":[{"id":20115,"orbit":0},{"id":25014,"orbit":0},{"id":39102,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":51821,"stats":["+5 to any Attribute"]},"51825":{"connections":[{"id":47363,"orbit":0},{"id":9164,"orbit":0},{"id":13708,"orbit":0}],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":4,"orbitIndex":45,"skill":51825,"stats":["10% increased Damage with Two Handed Weapons"]},"51832":{"connections":[{"id":47722,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Damage","orbit":2,"orbitIndex":6,"skill":51832,"stats":["16% increased Damage with Warcries"]},"51847":{"connections":[{"id":33974,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":4,"orbitIndex":24,"skill":51847,"stats":["8% increased Attack Damage","5% increased Accuracy Rating"]},"51850":{"connectionArt":"CharacterPlanned","connections":[{"id":9535,"orbit":0},{"id":37434,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Path of the Renegade","orbit":3,"orbitIndex":10,"skill":51850,"stats":["+8% to Chaos Resistance","+20% of Armour also applies to Chaos Damage"],"unlockConstraint":{"nodes":[50239,9535,61309]}},"51867":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":408,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Finality","orbit":0,"orbitIndex":0,"recipe":["Isolation","Guilt","Envy"],"skill":51867,"stats":["120% increased Damage with Hits against Enemies that are on Low Life","5% increased Damage taken while on Low Life"]},"51868":{"connections":[{"id":19794,"orbit":3},{"id":38320,"orbit":0}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Molten Carapace","orbit":5,"orbitIndex":64,"recipe":["Guilt","Disgust","Suffering"],"skill":51868,"stats":["50% increased Armour while Ignited","+2% to Maximum Fire Resistance while Ignited","50% increased Fire Damage while Ignited"]},"51871":{"connections":[{"id":8045,"orbit":0}],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Immortal Thirst","orbit":0,"orbitIndex":0,"recipe":["Guilt","Suffering","Guilt"],"skill":51871,"stats":["15% increased maximum Energy Shield","25% increased amount of Mana Leeched"]},"51891":{"connections":[{"id":25528,"orbit":0}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Lucidity","orbit":7,"orbitIndex":17,"recipe":["Envy","Disgust","Suffering"],"skill":51891,"stats":["8% of Damage is taken from Mana before Life","+15 to Intelligence"]},"51892":{"connections":[{"id":59387,"orbit":0},{"id":64427,"orbit":0},{"id":44188,"orbit":0}],"group":969,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Infusion and Power Charge Duration","orbit":2,"orbitIndex":23,"skill":51892,"stats":["6% increased Power Charge Duration","6% increased Elemental Infusion duration"]},"51903":{"connections":[{"id":55058,"orbit":0},{"id":39347,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":17,"skill":51903,"stats":["10% increased Melee Damage"]},"51921":{"connections":[{"id":36629,"orbit":-4}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":51921,"stats":["+5 to any Attribute"]},"51934":{"connections":[],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Invocated Efficiency","orbit":0,"orbitIndex":0,"recipe":["Isolation","Envy","Paranoia"],"skill":51934,"stats":["10% increased Mana Cost Efficiency","Triggered Spells deal 40% increased Spell Damage"]},"51944":{"connections":[{"id":49406,"orbit":0},{"id":51728,"orbit":0},{"id":47683,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":3,"orbitIndex":15,"skill":51944,"stats":["10% increased Projectile Damage"]},"51968":{"connections":[],"group":777,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isSwitchable":true,"name":"Elemental Ailment Chance","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","id":18040,"name":"Physical Damage","stats":["10% increased Physical Damage"]}},"orbit":3,"orbitIndex":18,"skill":51968,"stats":["20% increased Flammability Magnitude","10% increased Freeze Buildup","10% increased chance to Shock"]},"51974":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern","connections":[{"id":25711,"orbit":0}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/FortifyMasterySymbol.dds","isOnlyImage":true,"name":"Fortify Mastery","orbit":0,"orbitIndex":0,"skill":51974,"stats":[]},"52003":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":772,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCast.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":2,"orbitIndex":18,"skill":52003,"stats":[]},"52038":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":572,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":52038,"stats":[]},"52053":{"connections":[{"id":14048,"orbit":3},{"id":24120,"orbit":-4}],"group":1346,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":16,"skill":52053,"stats":["10% increased Mana Regeneration Rate"]},"52060":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":52060,"stats":[]},"52068":{"ascendancyName":"Warbringer","connections":[],"group":60,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds","isNotable":true,"name":"Turtle Charm","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":52068,"stats":["You take 20% of damage from Blocked Hits","Maximum Block chance is 75%"]},"52106":{"connections":[{"id":44005,"orbit":0},{"id":10295,"orbit":0}],"group":281,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":34,"skill":52106,"stats":["3% increased Cast Speed"]},"52115":{"connectionArt":"CharacterPlanned","connections":[{"id":51454,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Nurturing Nature","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":52115,"stats":["40% increased Mana Regeneration Rate while on Full Life"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"52125":{"connections":[{"id":2847,"orbit":0},{"id":21721,"orbit":0}],"group":819,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":52125,"stats":["+5 to any Attribute"]},"52126":{"connections":[{"id":21885,"orbit":3}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":2,"orbitIndex":0,"skill":52126,"stats":["10% increased Stun Threshold","+5 to Strength"]},"52180":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1521,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Trained Deflection","orbit":1,"orbitIndex":9,"recipe":["Suffering","Despair","Suffering"],"skill":52180,"stats":["Prevent +6% of Damage from Deflected Hits"]},"52191":{"connections":[{"id":57724,"orbit":-7}],"group":1296,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Event Horizon","orbit":0,"orbitIndex":0,"recipe":["Despair","Isolation","Guilt"],"skill":52191,"stats":["53% increased Chaos Damage","Lose 3% of maximum Life and Energy Shield when you use a Chaos Skill"]},"52199":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":44498,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Overexposure","orbit":0,"orbitIndex":0,"recipe":["Suffering","Isolation","Greed"],"skill":52199,"stats":["30% increased Exposure Effect"]},"52215":{"connections":[{"id":56366,"orbit":0}],"group":1516,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Chance","orbit":0,"orbitIndex":0,"skill":52215,"stats":["10% increased Critical Hit Chance with Daggers"]},"52220":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":226,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":0,"orbitIndex":0,"skill":52220,"stats":[]},"52229":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":692,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","isNotable":true,"name":"Secrets of the Orb","orbit":0,"orbitIndex":0,"recipe":["Disgust","Suffering","Despair"],"skill":52229,"stats":["Orb Skills have +1 to Limit"]},"52241":{"connections":[{"id":94,"orbit":2}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana on Kill","orbit":1,"orbitIndex":3,"skill":52241,"stats":["Recover 1% of maximum Mana on Kill"]},"52245":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1480,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNotable.dds","isNotable":true,"name":"Distant Dreamer","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Envy"],"skill":52245,"stats":["+10% to Chaos Resistance","Gain 5% of Damage as Extra Chaos Damage","50% reduced effect of Withered on you"]},"52254":{"connections":[{"id":42290,"orbit":0}],"group":892,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":7,"orbitIndex":14,"skill":52254,"stats":["6% increased Curse Magnitudes"]},"52257":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1461,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Conductive Embrace","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Isolation","Guilt"],"skill":52257,"stats":["+10% to Lightning Resistance","+2% to Maximum Lightning Resistance if you have at least 5 Green Support Gems Socketed"]},"52260":{"connections":[{"id":3688,"orbit":-2}],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":2,"orbitIndex":8,"skill":52260,"stats":["Meta Skills gain 8% increased Energy"]},"52274":{"connections":[{"id":3109,"orbit":0},{"id":21077,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":3,"orbitIndex":9,"skill":52274,"stats":["12% increased Grenade Damage"]},"52295":{"ascendancyName":"Martial Artist","connections":[{"id":39595,"orbit":7}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Evasion and Energy Shield","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":4,"orbitIndex":15,"skill":52295,"stats":["15% increased Evasion Rating","15% increased maximum Energy Shield"]},"52298":{"connections":[{"id":4527,"orbit":0},{"id":26725,"orbit":0},{"id":53308,"orbit":0},{"id":31805,"orbit":0},{"id":52126,"orbit":0}],"group":267,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":52298,"stats":["+5 to any Attribute"]},"52300":{"connections":[{"id":53440,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Rage on Hit","orbit":3,"orbitIndex":9,"skill":52300,"stats":["Gain 1 Rage on Melee Axe Hit"]},"52319":{"connections":[{"id":48305,"orbit":-6}],"group":654,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":52319,"stats":["+5 to any Attribute"]},"52348":{"connections":[{"id":51206,"orbit":-5},{"id":34487,"orbit":0}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Carved Earth","orbit":7,"orbitIndex":15,"recipe":["Suffering","Suffering","Ire"],"skill":52348,"stats":["20% increased Totem Damage","6% increased Attack and Cast Speed if you've summoned a Totem Recently"]},"52351":{"connections":[{"id":52260,"orbit":0}],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":2,"orbitIndex":12,"skill":52351,"stats":["Meta Skills gain 8% increased Energy"]},"52354":{"connections":[{"id":41171,"orbit":0}],"group":1014,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Damage","orbit":0,"orbitIndex":0,"skill":52354,"stats":["16% increased Attack Damage against Rare or Unique Enemies"]},"52361":{"connections":[{"id":26107,"orbit":7}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":2,"orbitIndex":9,"skill":52361,"stats":["10% increased Projectile Damage"]},"52373":{"connections":[{"id":37276,"orbit":-2},{"id":56342,"orbit":7}],"group":397,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":20,"skill":52373,"stats":["+2 to Maximum Rage"]},"52374":{"ascendancyName":"Oracle","connections":[],"group":21,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleTotemLimit.dds","isNotable":true,"name":"Unnamed Heartwood","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":52374,"stats":["+1 to maximum number of Summoned Totems","Totems die 6 seconds after their Life is reduced to 0"]},"52392":{"connections":[{"id":25934,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Singular Purpose","orbit":3,"orbitIndex":17,"recipe":["Disgust","Envy","Fear"],"skill":52392,"stats":["5% reduced Attack Speed","20% increased Stun Buildup","40% increased Damage with Two Handed Weapons"]},"52395":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":56331,"orbit":0},{"id":26283,"orbit":0},{"id":664,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaFlameSelector.dds","isMultipleChoice":true,"isNotable":true,"name":"Lucid Dreaming","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":5,"orbitIndex":27,"skill":52395,"stats":[]},"52399":{"connections":[{"id":9444,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Damage","orbit":5,"orbitIndex":38,"skill":52399,"stats":["18% increased Critical Damage Bonus with Quarterstaves"]},"52410":{"connections":[],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":4,"orbitIndex":26,"skill":52410,"stats":["20% increased Stun Threshold while Parrying"]},"52415":{"connections":[{"id":32655,"orbit":0}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Attack Speed with Companion in Presence","orbit":2,"orbitIndex":22,"skill":52415,"stats":["4% increased Attack Speed while your Companion is in your Presence"]},"52429":{"connections":[{"id":58930,"orbit":7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":3,"orbitIndex":13,"skill":52429,"stats":["3% increased Cast Speed"]},"52440":{"connections":[{"id":53893,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":2,"orbitIndex":18,"skill":52440,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"52442":{"connections":[],"group":826,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":20,"skill":52442,"stats":["3% increased Attack Speed"]},"52445":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1364,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":52445,"stats":[]},"52448":{"ascendancyName":"Invoker","connections":[],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds","isNotable":true,"name":"...and Scatter Them to the Winds","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":53,"skill":52448,"stats":["Trigger Elemental Expression on Melee Critical Hit","Grants Skill: Elemental Expression"]},"52454":{"connections":[{"id":46604,"orbit":3}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":21,"skill":52454,"stats":["7% increased Chaos Damage"]},"52462":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":496,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":52462,"stats":[]},"52464":{"connections":[],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":6,"orbitIndex":24,"skill":52464,"stats":["Recover 1% of maximum Life on Kill"]},"52501":{"connections":[{"id":60700,"orbit":2147483647}],"group":1268,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Empowered Attack Freeze Buildup","orbit":7,"orbitIndex":8,"skill":52501,"stats":["20% increased Freeze Buildup with Empowered Attacks"]},"52537":{"connections":[],"group":1471,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Penetration","orbit":2,"orbitIndex":13,"skill":52537,"stats":["10% increased Magnitude of Chill you inflict"]},"52556":{"connections":[{"id":16347,"orbit":-7},{"id":28304,"orbit":0}],"group":397,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":8,"skill":52556,"stats":["+2 to Maximum Rage"]},"52568":{"connections":[{"id":3665,"orbit":-7},{"id":62779,"orbit":0}],"group":1026,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds","isNotable":true,"name":"Bond of the Owl","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Despair"],"skill":52568,"stats":["Gain 6% of Damage as Extra Cold Damage","Companions gain 12% Damage as extra Cold Damage"]},"52574":{"connections":[{"id":55478,"orbit":-7}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":7,"orbitIndex":21,"skill":52574,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"52576":{"connections":[{"id":64550,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Damage vs Immobilised","orbit":2,"orbitIndex":9,"skill":52576,"stats":["20% increased Damage against Immobilised Enemies"]},"52615":{"connections":[],"group":1411,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":7,"orbitIndex":18,"skill":52615,"stats":["Spell Skills have 6% increased Area of Effect"]},"52618":{"connections":[{"id":32777,"orbit":0}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Boon of the Beast","orbit":3,"orbitIndex":18,"recipe":["Fear","Suffering","Paranoia"],"skill":52618,"stats":["When you Shapeshift to Human form, gain 10% increased Spell Damage per second you were Shapeshifted, up to a maximum of 80%, for 8 seconds"]},"52630":{"connections":[{"id":61800,"orbit":0},{"id":28371,"orbit":0}],"group":1413,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Critical Damage vs Full Life","orbit":7,"orbitIndex":13,"skill":52630,"stats":["40% increased Critical Damage Bonus against Enemies that are on Full Life"]},"52659":{"connections":[{"id":10362,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":20,"skill":52659,"stats":["10% increased Life Regeneration rate"]},"52669":{"connections":[{"id":55188,"orbit":-3}],"group":98,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Flamekeeper","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Ire"],"skill":52669,"stats":["20% increased Fire Damage","15% increased Ignite Magnitude","30% reduced Magnitude of Ignite on you"]},"52676":{"connections":[],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Duration","orbit":7,"orbitIndex":3,"skill":52676,"stats":["16% increased Minion Duration"]},"52684":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":8115,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Eroding Chains","orbit":4,"orbitIndex":32,"recipe":["Guilt","Fear","Guilt"],"skill":52684,"stats":["Break 50% of Armour on Pinning an Enemy"]},"52695":{"connections":[{"id":57230,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":7,"orbitIndex":1,"skill":52695,"stats":["10% increased Physical Damage"]},"52703":{"ascendancyName":"Blood Mage","connections":[],"group":979,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds","isNotable":true,"name":"Gore Spike","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":52703,"stats":["1% increased Critical Damage Bonus per 50 current Life"]},"52743":{"connections":[{"id":34541,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":10,"skill":52743,"stats":["6% faster start of Energy Shield Recharge"]},"52746":{"connections":[{"id":9796,"orbit":0},{"id":64471,"orbit":3}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":2,"orbitIndex":12,"skill":52746,"stats":["12% increased Fire Damage"]},"52764":{"connections":[{"id":47606,"orbit":0}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Mystical Rage","orbit":1,"orbitIndex":0,"recipe":["Isolation","Greed","Envy"],"skill":52764,"stats":["Every Rage also grants 2% increased Spell Damage"]},"52765":{"connections":[],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":12,"skill":52765,"stats":["10% increased Mana Regeneration Rate"]},"52774":{"connections":[{"id":5084,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":18,"skill":52774,"stats":["30% increased Flammability Magnitude"]},"52796":{"connections":[{"id":30371,"orbit":-6}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":4,"orbitIndex":66,"skill":52796,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"]},"52799":{"connections":[{"id":47270,"orbit":-4},{"id":19955,"orbit":4},{"id":44455,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":3,"orbitIndex":0,"skill":52799,"stats":["15% increased Freeze Buildup"]},"52800":{"connections":[{"id":57615,"orbit":0}],"group":1541,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":6,"orbitIndex":54,"skill":52800,"stats":["+8% Surpassing chance to fire an additional Arrow"]},"52803":{"connections":[{"id":59356,"orbit":0}],"group":1298,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Hale Traveller","orbit":7,"orbitIndex":0,"recipe":["Envy","Disgust","Disgust"],"skill":52803,"stats":["20% increased Life Recovery from Flasks","Life Flasks gain 0.1 charges per Second"]},"52807":{"connections":[{"id":60551,"orbit":0},{"id":61836,"orbit":0}],"group":329,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":10,"skill":52807,"stats":["15% increased Presence Area of Effect"]},"52829":{"connections":[{"id":375,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage and Stun Buildup","orbit":4,"orbitIndex":63,"skill":52829,"stats":["12% increased Stun Buildup","10% increased Damage with Maces"]},"52836":{"connections":[{"id":11980,"orbit":7},{"id":56806,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":66,"skill":52836,"stats":["5% increased Block chance"]},"52860":{"connections":[{"id":45494,"orbit":0},{"id":40975,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":7,"orbitIndex":12,"skill":52860,"stats":["15% increased Ballista damage"]},"52875":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":52875,"stats":[]},"52971":{"connections":[{"id":21227,"orbit":-2},{"id":25528,"orbit":0}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflect.dds","isNotable":true,"name":"The Soul Meridian","orbit":4,"orbitIndex":45,"recipe":["Envy","Disgust","Fear"],"skill":52971,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating","8% faster start of Energy Shield Recharge","10% increased Mana Cost Efficiency","10% increased Reservation Efficiency of Minion Skills"]},"52973":{"connections":[{"id":12851,"orbit":0},{"id":57555,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Impale Chance","orbit":2,"orbitIndex":11,"skill":52973,"stats":["15% chance to Impale on Spell Hit"]},"52980":{"connections":[{"id":18970,"orbit":0},{"id":44343,"orbit":-4}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":4,"orbitIndex":48,"skill":52980,"stats":["+8 to Evasion Rating","+5 to maximum Energy Shield"]},"52993":{"connectionArt":"CharacterPlanned","connections":[{"id":9414,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":52993,"stats":["16% increased Elemental Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"53030":{"connections":[{"id":11525,"orbit":0},{"id":48267,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Immolation","orbit":2,"orbitIndex":2,"recipe":["Ire","Despair","Disgust"],"skill":53030,"stats":["25% increased Ignite Magnitude","+10 to Strength"]},"53089":{"connections":[{"id":9918,"orbit":0},{"id":10474,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":12,"skill":53089,"stats":["6% increased Area of Effect for Attacks"]},"53094":{"connections":[{"id":38703,"orbit":0},{"id":51048,"orbit":0}],"group":1139,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":20,"skill":53094,"stats":["8% increased Accuracy Rating"]},"53108":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":36822,"orbit":0}],"group":562,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds","isNotable":true,"name":"Adaptive Capability","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":53108,"stats":["Attribute Requirements of Gems can be satisified by your highest Attribute"]},"53123":{"connections":[{"id":8421,"orbit":-2},{"id":54982,"orbit":-2},{"id":5862,"orbit":-2}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds","name":"Shaman","orbit":7,"orbitIndex":18,"skill":53123,"stats":["+3% to all Elemental Resistances"]},"53131":{"connections":[{"id":7060,"orbit":0},{"id":46665,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Tukohama's Brew","orbit":7,"orbitIndex":16,"recipe":["Isolation","Paranoia","Greed"],"skill":53131,"stats":["50% of Skill Mana costs Converted to Life Costs during any Life Flask Effect"]},"53149":{"connections":[{"id":24647,"orbit":-5}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":4,"orbitIndex":22,"skill":53149,"stats":["15% increased Freeze Buildup"]},"53150":{"connections":[{"id":15270,"orbit":0},{"id":17589,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Sharp Sight","orbit":3,"orbitIndex":18,"recipe":["Guilt","Disgust","Ire"],"skill":53150,"stats":["5% increased Attack Speed","30% increased Accuracy Rating against Rare or Unique Enemies"]},"53166":{"connections":[{"id":26194,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":7,"orbitIndex":21,"skill":53166,"stats":["20% increased Presence Area of Effect"]},"53177":{"connections":[{"id":43944,"orbit":2147483647}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility when Stunned","orbit":2,"orbitIndex":3,"skill":53177,"stats":["50% chance to gain Volatility when you are Stunned"]},"53185":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1498,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds","isNotable":true,"name":"The Winter Owl","orbit":3,"orbitIndex":19,"recipe":["Greed","Greed","Fear"],"skill":53185,"stats":["3% increased Evasion Rating per 10 Intelligence","Gain Accuracy Rating equal to your Intelligence","+10 to Intelligence"]},"53187":{"connections":[{"id":35011,"orbit":0},{"id":57775,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Warlord Berserker","orbit":2,"orbitIndex":22,"recipe":["Disgust","Fear","Fear"],"skill":53187,"stats":["40% reduced Presence Area of Effect","Allies in your Presence Regenerate 5 Rage per second if you have gained Rage Recently"]},"53188":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":53188,"stats":[]},"53194":{"connections":[{"id":38130,"orbit":3}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":2,"orbitIndex":16,"skill":53194,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"53196":{"connections":[{"id":46692,"orbit":0}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask and Charm Charges Gained","orbit":7,"orbitIndex":12,"skill":53196,"stats":["8% increased Flask and Charm Charges gained"]},"53207":{"connections":[{"id":47635,"orbit":0},{"id":56914,"orbit":0}],"group":1221,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":1,"orbitIndex":4,"skill":53207,"stats":["Damage Penetrates 6% Lightning Resistance"]},"53216":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":268,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":53216,"stats":[]},"53261":{"connections":[{"id":30780,"orbit":-2}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Area and Damage","orbit":7,"orbitIndex":11,"skill":53261,"stats":["4% increased Area of Effect of Ancestrally Boosted Attacks","Ancestrally Boosted Attacks deal 8% increased Damage"]},"53265":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1478,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Nature's Bite","orbit":0,"orbitIndex":0,"recipe":["Ire","Despair","Suffering"],"skill":53265,"stats":["20% increased Elemental Damage","15% increased chance to inflict Ailments"]},"53266":{"connections":[{"id":13576,"orbit":0},{"id":20387,"orbit":0},{"id":53560,"orbit":0}],"group":994,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":53266,"stats":["3% increased Attack and Cast Speed with Lightning Skills"]},"53272":{"connections":[{"id":2560,"orbit":0},{"id":2582,"orbit":0}],"group":1521,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":3,"orbitIndex":20,"skill":53272,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"53280":{"ascendancyName":"Martial Artist","connections":[{"id":41751,"orbit":3}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Attack Speed","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":3,"orbitIndex":3,"skill":53280,"stats":["4% increased Attack Speed"]},"53294":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":33397,"orbit":0}],"group":576,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Burn Away","orbit":0,"orbitIndex":0,"recipe":["Fear","Disgust","Disgust"],"skill":53294,"stats":["15% increased Fire Damage","10% increased Ignite Magnitude","Damage Penetrates 10% Fire Resistance"]},"53308":{"connections":[{"id":17138,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":5,"skill":53308,"stats":["10% increased Melee Damage"]},"53320":{"connections":[{"id":43791,"orbit":0}],"group":697,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":22,"skill":53320,"stats":["20% increased Glory generation for Banner Skills"]},"53324":{"connections":[],"group":485,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":3,"orbitIndex":8,"skill":53324,"stats":["15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"]},"53329":{"connections":[{"id":64724,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability and Ignite Magnitude","orbit":2,"orbitIndex":20,"skill":53329,"stats":["15% increased Flammability Magnitude","8% increased Ignite Magnitude"]},"53354":{"connections":[{"id":36250,"orbit":4},{"id":33408,"orbit":5},{"id":20289,"orbit":0}],"group":127,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Leech","orbit":0,"orbitIndex":0,"skill":53354,"stats":["10% increased amount of Life Leeched while Shapeshifted"]},"53367":{"connections":[{"id":12821,"orbit":0},{"id":65353,"orbit":0}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Symbol of Defiance","orbit":3,"orbitIndex":0,"recipe":["Despair","Ire","Greed"],"skill":53367,"stats":["Banner Skills have 30% increased Area of Effect","Banner Skills have 30% increased Duration"]},"53373":{"connections":[{"id":39517,"orbit":3},{"id":36629,"orbit":0}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":4,"orbitIndex":45,"skill":53373,"stats":["12% increased Stun Threshold"]},"53386":{"connections":[{"id":57388,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":7,"orbitIndex":0,"skill":53386,"stats":["15% increased Critical Damage Bonus for Attack Damage"]},"53396":{"connections":[{"id":10156,"orbit":6}],"group":654,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":53396,"stats":["+5 to any Attribute"]},"53405":{"connections":[{"id":17468,"orbit":0},{"id":16090,"orbit":6},{"id":26798,"orbit":4},{"id":8693,"orbit":0}],"group":499,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":53405,"stats":["+5 to any Attribute"]},"53440":{"connections":[{"id":11306,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Rage on Hit","orbit":3,"orbitIndex":7,"skill":53440,"stats":["Gain 2 Rage on Melee Axe Hit"]},"53443":{"connections":[{"id":5710,"orbit":-6},{"id":59767,"orbit":0}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":8,"skill":53443,"stats":["10% increased Attack Area Damage"]},"53444":{"connections":[{"id":752,"orbit":5}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Duration","orbit":4,"orbitIndex":31,"skill":53444,"stats":["12% increased Minion Duration"]},"53471":{"connections":[{"id":11836,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Critical vs Blinded","orbit":7,"orbitIndex":4,"skill":53471,"stats":["12% increased Critical Hit Chance against Blinded Enemies"]},"53505":{"connections":[{"id":21468,"orbit":6}],"group":686,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":18,"skill":53505,"stats":["Leech Life 8% faster"]},"53524":{"connections":[{"id":32727,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Armour Break","orbit":7,"orbitIndex":19,"skill":53524,"stats":["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"]},"53527":{"connections":[{"id":58855,"orbit":0}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Shattering Blow","orbit":7,"orbitIndex":0,"recipe":["Fear","Guilt","Guilt"],"skill":53527,"stats":["Break 50% of Armour on Heavy Stunning an Enemy"]},"53539":{"connections":[{"id":46705,"orbit":0},{"id":13379,"orbit":0}],"group":1096,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage if Melee Hit","orbit":3,"orbitIndex":6,"skill":53539,"stats":["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"]},"53560":{"connections":[{"id":46157,"orbit":0}],"group":1027,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Skill Chain Chance","orbit":0,"orbitIndex":0,"skill":53560,"stats":["20% chance for Lightning Skills to Chain an additional time"]},"53566":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Run and Gun","orbit":4,"orbitIndex":29,"recipe":["Suffering","Paranoia","Fear"],"skill":53566,"stats":["5% reduced Movement Speed Penalty from using Skills while moving","Projectile Attacks have a 12% chance to fire two additional Projectiles while moving"]},"53589":{"connections":[{"id":25374,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":53589,"stats":["+5 to any Attribute"]},"53595":{"connections":[{"id":29458,"orbit":7},{"id":38628,"orbit":0}],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":3,"orbitIndex":19,"skill":53595,"stats":["10% increased Magnitude of Poison you inflict"]},"53607":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Fortified Location","orbit":4,"orbitIndex":3,"recipe":["Suffering","Despair","Disgust"],"skill":53607,"stats":["10% increased Armour and Evasion Rating per Summoned Totem in your Presence","10% increased Attack Damage per Summoned Totem in your Presence"]},"53632":{"connections":[{"id":28482,"orbit":3}],"group":382,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage","orbit":2,"orbitIndex":8,"skill":53632,"stats":["12% increased Fire Damage"]},"53647":{"connections":[],"group":739,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":12,"skill":53647,"stats":["12% increased Armour and Evasion Rating"]},"53675":{"connections":[{"id":59498,"orbit":0}],"group":473,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":0,"skill":53675,"stats":["15% increased Presence Area of Effect"]},"53683":{"connections":[{"id":30082,"orbit":0},{"id":61432,"orbit":0}],"group":960,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Efficient Loading","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Despair","Isolation"],"skill":53683,"stats":["30% chance when you Reload a Crossbow to be immediate"]},"53696":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":53696,"stats":[]},"53697":{"connections":[{"id":47555,"orbit":7},{"id":3041,"orbit":-3}],"group":707,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":26,"skill":53697,"stats":["+5 to any Attribute"]},"53698":{"connections":[{"id":20916,"orbit":-3},{"id":59355,"orbit":0}],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":22,"skill":53698,"stats":["10% increased Attack Damage"]},"53719":{"connections":[{"id":27082,"orbit":0}],"group":171,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":53719,"stats":["+5 to any Attribute"]},"53762":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":36728,"orbit":2147483647}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Reduced Attribute Requirements","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":53762,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"]},"53771":{"connections":[{"id":52361,"orbit":-2}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":3,"orbitIndex":9,"skill":53771,"stats":["10% increased Projectile Damage"]},"53785":{"connections":[{"id":1170,"orbit":0},{"id":23307,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":18,"skill":53785,"stats":["6% increased Area of Effect for Attacks"]},"53795":{"connections":[{"id":62210,"orbit":5},{"id":53324,"orbit":-4},{"id":64804,"orbit":-5}],"group":485,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":0,"orbitIndex":0,"skill":53795,"stats":["15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"]},"53804":{"connections":[{"id":56112,"orbit":7}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":4,"orbitIndex":48,"skill":53804,"stats":["10% increased Fire Damage"]},"53822":{"connections":[],"group":143,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":14,"skill":53822,"stats":["Gain 2 Rage when Hit by an Enemy"]},"53823":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":10508,"orbit":-3}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Towering Shield","orbit":3,"orbitIndex":18,"recipe":["Ire","Despair","Guilt"],"skill":53823,"stats":["25% increased Chance to Block if you've Blocked with a raised Shield Recently","50% increased Armour, Evasion and Energy Shield from Equipped Shield"]},"53853":{"connections":[{"id":57320,"orbit":0}],"group":728,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Backup Plan","orbit":7,"orbitIndex":19,"recipe":["Greed","Greed","Ire"],"skill":53853,"stats":["20% increased Armour and Evasion Rating","40% increased Evasion Rating if you have been Hit Recently","40% increased Armour if you haven't been Hit Recently"]},"53893":{"connections":[{"id":21784,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":2,"orbitIndex":14,"skill":53893,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"53895":{"connections":[{"id":17303,"orbit":2}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Fuse Duration","orbit":3,"orbitIndex":8,"skill":53895,"stats":["15% reduced Grenade Detonation Time"]},"53901":{"connections":[{"id":34375,"orbit":7}],"group":490,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":3,"orbitIndex":12,"skill":53901,"stats":["5% increased Block chance"]},"53910":{"connectionArt":"CharacterPlanned","connections":[{"id":9212,"orbit":0},{"id":58368,"orbit":7}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds","isNotable":true,"name":"Forbidden Path","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":53910,"stats":["5% reduced maximum Life","-10% to all Elemental Resistances","Minions Recoup 30% of Damage taken as Life","Minions Gain 20% of Elemental Damage as Extra Chaos Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"53921":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":58838,"orbit":0},{"id":40596,"orbit":0}],"group":324,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Unbreaking","orbit":5,"orbitIndex":48,"recipe":["Paranoia","Envy","Paranoia"],"skill":53921,"stats":["30% increased Stun Threshold","30% increased Elemental Ailment Threshold"]},"53935":{"connections":[{"id":10677,"orbit":2},{"id":25281,"orbit":0}],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Briny Carapace","orbit":2,"orbitIndex":14,"recipe":["Guilt","Ire","Paranoia"],"skill":53935,"stats":["100% increased Stun Threshold for each time you've been Stunned Recently"]},"53938":{"connections":[{"id":36931,"orbit":0}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":18,"skill":53938,"stats":["10% increased Attack Damage"]},"53941":{"connections":[{"id":17283,"orbit":0}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Shimmering","orbit":3,"orbitIndex":12,"recipe":["Envy","Envy","Suffering"],"skill":53941,"stats":["10% faster start of Energy Shield Recharge","20% increased Evasion Rating if you haven't been Hit Recently","3% increased Movement Speed while you have Energy Shield"]},"53958":{"connections":[{"id":51006,"orbit":2}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":3,"orbitIndex":23,"skill":53958,"stats":["10% increased Mana Recovery from Flasks"]},"53960":{"connections":[{"id":8975,"orbit":-5}],"group":1017,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":54,"skill":53960,"stats":["+5 to any Attribute"]},"53965":{"connections":[{"id":12337,"orbit":0}],"group":1065,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":53965,"stats":["Damage Penetrates 6% Lightning Resistance"]},"53975":{"connections":[{"id":33254,"orbit":0}],"group":794,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":8,"skill":53975,"stats":["10% increased Spell Damage"]},"53989":{"connections":[{"id":29372,"orbit":8}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":6,"orbitIndex":59,"skill":53989,"stats":["Gain 1 Rage on Melee Hit"]},"53996":{"connections":[{"id":9941,"orbit":7},{"id":28556,"orbit":3}],"group":923,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":22,"skill":53996,"stats":["8% increased Melee Damage"]},"54031":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoarNotable.dds","isNotable":true,"name":"The Great Boar","orbit":0,"orbitIndex":0,"recipe":["Envy","Suffering","Guilt"],"skill":54031,"stats":["+1 Life per 4 Dexterity","+1 to Stun Threshold per Dexterity","+5 to Strength"]},"54036":{"connections":[{"id":30720,"orbit":0},{"id":15809,"orbit":-7},{"id":17501,"orbit":-7},{"id":18485,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":3,"orbitIndex":2,"skill":54036,"stats":["Minions deal 10% increased Damage"]},"54058":{"connections":[{"id":62001,"orbit":0}],"group":1526,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Damage","orbit":0,"orbitIndex":0,"skill":54058,"stats":["10% increased Critical Damage Bonus with Daggers"]},"54067":{"connections":[{"id":27626,"orbit":0},{"id":2244,"orbit":-4}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge on Critical Hit","orbit":5,"orbitIndex":49,"skill":54067,"stats":["5% chance to Gain Arcane Surge when you deal a Critical Hit"]},"54099":{"connections":[{"id":8493,"orbit":0},{"id":2847,"orbit":0},{"id":55700,"orbit":0}],"group":738,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54099,"stats":["+5 to any Attribute"]},"54127":{"connections":[{"id":54282,"orbit":0},{"id":15182,"orbit":0},{"id":56978,"orbit":0}],"group":834,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":54127,"stats":[]},"54138":{"connections":[{"id":38564,"orbit":0},{"id":37963,"orbit":0}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Speed","orbit":2,"orbitIndex":12,"skill":54138,"stats":["3% increased Attack Speed with Swords"]},"54148":{"connections":[{"id":52746,"orbit":0},{"id":56934,"orbit":0}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Smoke Inhalation","orbit":2,"orbitIndex":6,"recipe":["Isolation","Envy","Fear"],"skill":54148,"stats":["Damage Penetrates 15% Fire Resistance","15% increased Duration of Damaging Ailments on Enemies"]},"54152":{"connections":[{"id":43453,"orbit":0}],"group":1396,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Sprint Movement Speed","orbit":0,"orbitIndex":0,"skill":54152,"stats":["3% increased Movement Speed while Sprinting"]},"54176":{"connections":[{"id":55463,"orbit":0},{"id":26598,"orbit":0}],"group":1239,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":54176,"stats":["15% increased chance to Shock"]},"54194":{"ascendancyName":"Chronomancer","connections":[{"id":10987,"orbit":0}],"group":378,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Cast Speed","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":2,"orbitIndex":3,"skill":54194,"stats":["6% increased Cast Speed"]},"54198":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1229,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":54198,"stats":[]},"54228":{"connections":[{"id":64240,"orbit":0}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":2,"skill":54228,"stats":["10% increased Physical Damage"]},"54232":{"connections":[{"id":44659,"orbit":5}],"group":691,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54232,"stats":["+5 to any Attribute"]},"54282":{"connections":[{"id":52125,"orbit":0},{"id":11066,"orbit":2147483647}],"group":835,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":0,"skill":54282,"stats":["+5 to any Attribute"]},"54283":{"connections":[{"id":26324,"orbit":0}],"group":496,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":21,"skill":54283,"stats":["15% increased Armour"]},"54288":{"connections":[{"id":35966,"orbit":7}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":8,"skill":54288,"stats":["3% of Damage taken Recouped as Life"]},"54289":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connectionArt":"CharacterPlanned","connections":[],"group":240,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Gift of the Plains","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":54289,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges","+1 to Maximum Power Charges"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"54297":{"connectionArt":"CharacterPlanned","connections":[{"id":25678,"orbit":0}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":24,"skill":54297,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"54311":{"connections":[{"id":28482,"orbit":7}],"group":382,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":18,"skill":54311,"stats":["30% increased Flammability Magnitude"]},"54340":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":388,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":2,"orbitIndex":3,"skill":54340,"stats":[]},"54351":{"connections":[{"id":52464,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":7,"orbitIndex":7,"skill":54351,"stats":["Recover 1% of maximum Life on Kill"]},"54378":{"connections":[{"id":26863,"orbit":0}],"group":319,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Recover Mana on consuming Power Charge","orbit":2,"orbitIndex":2,"skill":54378,"stats":["Recover 2% of maximum Mana when you consume a Power Charge"]},"54380":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connectionArt":"CharacterPlanned","connections":[],"group":464,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":0,"orbitIndex":0,"skill":54380,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"54413":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":3,"orbitIndex":10,"skill":54413,"stats":[]},"54416":{"connections":[{"id":60274,"orbit":4}],"group":163,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":6,"skill":54416,"stats":["20% increased Armour if you have been Hit Recently"]},"54417":{"connections":[],"group":823,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":21,"skill":54417,"stats":["+5 to any Attribute"]},"54437":{"connections":[{"id":16111,"orbit":-5},{"id":2397,"orbit":0},{"id":8493,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage on Low Life","orbit":7,"orbitIndex":20,"skill":54437,"stats":["20% increased Attack Damage while on Low Life"]},"54447":{"classesStart":["Witch","Sorceress"],"connections":[{"id":23710,"orbit":0},{"id":59822,"orbit":0},{"id":32699,"orbit":0},{"id":40721,"orbit":0},{"id":22147,"orbit":0},{"id":8305,"orbit":0},{"id":4739,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/blankInt.dds","name":"WITCH","orbit":0,"orbitIndex":0,"skill":54447,"stats":[]},"54453":{"connections":[{"id":19006,"orbit":0},{"id":61042,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":12,"skill":54453,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"]},"54485":{"connections":[{"id":25482,"orbit":0}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":22,"skill":54485,"stats":["+8 to Strength"]},"54512":{"ascendancyName":"Shaman","connections":[{"id":56933,"orbit":6}],"group":64,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":54512,"stats":["+3 to Maximum Rage"]},"54521":{"connections":[{"id":13537,"orbit":5},{"id":58789,"orbit":0},{"id":22185,"orbit":4}],"group":682,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54521,"stats":["+5 to any Attribute"]},"54545":{"connections":[{"id":38342,"orbit":0}],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze Magnitude","orbit":2,"orbitIndex":0,"skill":54545,"stats":["15% increased Magnitude of Daze"]},"54557":{"connections":[{"id":9421,"orbit":-6}],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":2,"skill":54557,"stats":["Damage Penetrates 6% Cold Resistance"]},"54562":{"connections":[{"id":2745,"orbit":0}],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Critical Chance","orbit":2,"orbitIndex":10,"skill":54562,"stats":["10% increased Critical Hit Chance"]},"54631":{"connections":[{"id":30132,"orbit":0}],"group":1361,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":0,"orbitIndex":0,"skill":54631,"stats":["6% increased bonuses gained from Equipped Quiver"]},"54632":{"connections":[{"id":36507,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":2,"orbitIndex":12,"skill":54632,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"]},"54640":{"connections":[{"id":64042,"orbit":0}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Constricting","orbit":0,"orbitIndex":0,"recipe":["Fear","Greed","Greed"],"skill":54640,"stats":["Debuffs you inflict have 5% increased Slow Magnitude","25% increased Physical Damage"]},"54675":{"connections":[{"id":58814,"orbit":0}],"group":986,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":54675,"stats":["10% increased Lightning Damage"]},"54676":{"connections":[{"id":39759,"orbit":0},{"id":37612,"orbit":0}],"group":587,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":15,"skill":54676,"stats":["10% increased Life Regeneration rate"]},"54678":{"connections":[{"id":41877,"orbit":0}],"group":1313,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":54678,"stats":["15% increased chance to Shock"]},"54701":{"connections":[{"id":21089,"orbit":2},{"id":1286,"orbit":-7}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":7,"orbitIndex":16,"skill":54701,"stats":["16% increased Thorns damage"]},"54708":{"connections":[{"id":13855,"orbit":0},{"id":3918,"orbit":0}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":11,"skill":54708,"stats":["10% increased Mana Regeneration Rate"]},"54725":{"connections":[{"id":56336,"orbit":0}],"group":1294,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Activation Speed and Effect","orbit":7,"orbitIndex":0,"skill":54725,"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"]},"54733":{"connections":[{"id":5314,"orbit":-4}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":4,"orbitIndex":55,"skill":54733,"stats":["15% increased Effect of Puppet Master"]},"54746":{"connections":[{"id":14343,"orbit":7}],"group":1136,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Effect","orbit":0,"orbitIndex":0,"skill":54746,"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"]},"54783":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":934,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":1,"orbitIndex":10,"skill":54783,"stats":[]},"54785":{"connections":[{"id":32885,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":2,"orbitIndex":7,"skill":54785,"stats":["5% increased Block chance"]},"54805":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern","connections":[],"group":1117,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Hindered Capabilities","orbit":5,"orbitIndex":27,"recipe":["Suffering","Greed","Envy"],"skill":54805,"stats":["30% increased Damage with Hits against Hindered Enemies","Debuffs you inflict have 10% increased Slow Magnitude"]},"54811":{"connections":[{"id":13474,"orbit":0}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54811,"stats":["+5 to any Attribute"]},"54814":{"connections":[{"id":16114,"orbit":0}],"group":473,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Profane Commander","orbit":2,"orbitIndex":14,"recipe":["Guilt","Isolation","Isolation"],"skill":54814,"stats":["30% increased Presence Area of Effect","4% increased Spirit"]},"54818":{"connections":[{"id":18801,"orbit":0}],"group":751,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54818,"stats":["+5 to any Attribute"]},"54838":{"ascendancyName":"Tactician","connections":[],"group":359,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds","isNotable":true,"name":"Right Where We Want Them","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":54838,"stats":["Projectile Damage builds Pin","Pinned enemies cannot perform actions"]},"54849":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":236,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":54849,"stats":[]},"54868":{"connections":[{"id":14265,"orbit":0}],"group":409,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":54868,"stats":["12% increased Fire Damage"]},"54883":{"connections":[{"id":34473,"orbit":-2}],"group":1321,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":54883,"stats":["7% increased Chaos Damage"]},"54886":{"connections":[{"id":56997,"orbit":-4}],"group":471,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage and Stun","orbit":7,"orbitIndex":20,"skill":54886,"stats":["10% increased Stun Buildup","10% increased Damage with Two Handed Weapons"]},"54887":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":350,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":54887,"stats":[]},"54892":{"ascendancyName":"Tactician","connections":[{"id":44371,"orbit":0}],"group":391,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":54892,"stats":["15% increased Armour and Evasion Rating"]},"54911":{"connections":[{"id":11505,"orbit":0},{"id":39716,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Firestarter","orbit":2,"orbitIndex":6,"recipe":["Greed","Isolation","Guilt"],"skill":54911,"stats":["80% increased Flammability Magnitude","Enemies Ignited by you have -5% to Fire Resistance"]},"54923":{"connections":[{"id":27638,"orbit":2147483647}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":7,"orbitIndex":7,"skill":54923,"stats":["15% increased Glory generation"]},"54934":{"connections":[{"id":15494,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Fire Damage when consuming an Endurance Charge","orbit":2,"orbitIndex":4,"skill":54934,"stats":["3% increased Fire Damage per Endurance Charge consumed Recently"]},"54937":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":143,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Vengeful Fury","orbit":1,"orbitIndex":9,"recipe":["Suffering","Ire","Despair"],"skill":54937,"stats":["Gain 5 Rage when Hit by an Enemy","Every Rage also grants 1% increased Armour"]},"54962":{"connections":[{"id":35849,"orbit":0}],"group":258,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration while Stationary","orbit":7,"orbitIndex":4,"skill":54962,"stats":["15% increased Life Regeneration Rate while stationary"]},"54964":{"connections":[{"id":23078,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":2,"orbitIndex":16,"skill":54964,"stats":["10% increased Damage","Minions deal 10% increased Damage"]},"54975":{"connections":[{"id":7526,"orbit":-9}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect","orbit":5,"orbitIndex":66,"skill":54975,"stats":["Debuffs you inflict have 5% increased Slow Magnitude"]},"54982":{"connections":[{"id":34818,"orbit":-9}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Fire Resistance","orbit":1,"orbitIndex":7,"skill":54982,"stats":["+5% to Fire Resistance"]},"54983":{"connections":[{"id":39369,"orbit":3}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":7,"orbitIndex":2,"skill":54983,"stats":["10% increased Critical Hit Chance for Attacks"]},"54984":{"connections":[{"id":34015,"orbit":0},{"id":34702,"orbit":-4},{"id":55118,"orbit":0},{"id":37951,"orbit":0}],"group":1417,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54984,"stats":["+5 to any Attribute"]},"54985":{"connections":[{"id":14602,"orbit":0}],"group":598,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bolt Speed","orbit":7,"orbitIndex":7,"skill":54985,"stats":["8% increased Bolt Speed"]},"54990":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":757,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Bloodletting","orbit":7,"orbitIndex":1,"recipe":["Fear","Suffering","Ire"],"skill":54990,"stats":["10% chance to inflict Bleeding on Hit","15% increased Magnitude of Bleeding you inflict"]},"54998":{"connections":[{"id":29993,"orbit":0}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Protraction","orbit":2,"orbitIndex":5,"recipe":["Despair","Disgust","Guilt"],"skill":54998,"stats":["20% increased Skill Effect Duration","15% increased Duration of Damaging Ailments on Enemies"]},"54999":{"connections":[{"id":14511,"orbit":-3}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Attack Damage and Stun","orbit":3,"orbitIndex":2,"skill":54999,"stats":["10% increased Stun Buildup","Ancestrally Boosted Attacks deal 16% increased Damage"]},"55011":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":580,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":55011,"stats":[]},"55033":{"connectionArt":"CharacterPlanned","connections":[{"id":17059,"orbit":-3}],"group":180,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Life Recoup","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":14,"skill":55033,"stats":["10% of Damage taken Recouped as Life while Channelling"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"55041":{"connections":[{"id":35564,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Damage and Projectile Speed","orbit":3,"orbitIndex":21,"skill":55041,"stats":["8% increased Spell Damage","5% reduced Projectile Speed for Spell Skills"]},"55048":{"connections":[],"flavourText":"Embrace the pain, drink it in.\\nYour enemies will know your agony tenfold.","group":211,"icon":"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds","isKeystone":true,"name":"Pain Attunement","orbit":0,"orbitIndex":0,"skill":55048,"stats":["30% less Critical Damage Bonus when on Full Life","30% more Critical Damage Bonus when on Low Life"]},"55058":{"connections":[{"id":63790,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage against Immobilised","orbit":5,"orbitIndex":48,"skill":55058,"stats":["20% increased Melee Damage against Immobilised Enemies"]},"55060":{"connections":[{"id":33037,"orbit":0},{"id":45576,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Shrapnel","orbit":5,"orbitIndex":9,"recipe":["Guilt","Guilt","Disgust"],"skill":55060,"stats":["30% chance to Pierce an Enemy","Projectiles have 10% chance to Chain an additional time from terrain"]},"55063":{"connections":[{"id":51535,"orbit":4}],"group":148,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Slower Leech","orbit":2,"orbitIndex":5,"skill":55063,"stats":["12% increased amount of Life Leeched","Leech Life 5% slower"]},"55066":{"connections":[{"id":19796,"orbit":0}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Attack Damage vs Bleeding Enemies","orbit":2,"orbitIndex":21,"skill":55066,"stats":["16% increased Attack Damage against Bleeding Enemies"]},"55088":{"connections":[{"id":61196,"orbit":5}],"group":1016,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds","name":"Critical Chance","orbit":7,"orbitIndex":2,"skill":55088,"stats":["10% increased Critical Hit Chance"]},"55101":{"connections":[{"id":58016,"orbit":7}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":12,"skill":55101,"stats":["10% increased Elemental Damage"]},"55104":{"connections":[{"id":33254,"orbit":-7},{"id":19125,"orbit":7}],"group":794,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":7,"orbitIndex":22,"skill":55104,"stats":["10% increased Spell Damage"]},"55118":{"connections":[{"id":50420,"orbit":0}],"group":1440,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":2,"orbitIndex":18,"skill":55118,"stats":["10% increased Charm Charges gained"]},"55131":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Light on your Feet","orbit":4,"orbitIndex":38,"recipe":["Disgust","Isolation","Greed"],"skill":55131,"stats":["3% increased Movement Speed","Immune to Hinder","Immune to Maim"]},"55135":{"ascendancyName":"Oracle","connections":[],"group":23,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleRerollingCrit.dds","isNotable":true,"name":"Forced Outcome","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":6,"orbitIndex":16,"skill":55135,"stats":["Inevitable Critical Hits"]},"55149":{"connections":[],"group":1333,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Pure Chaos","orbit":0,"orbitIndex":0,"recipe":["Envy","Isolation","Guilt"],"skill":55149,"stats":["Gain 11% of Damage as Extra Chaos Damage"]},"55152":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[{"id":5580,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":3,"orbitIndex":1,"skill":55152,"stats":[]},"55180":{"connections":[],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Relentless Fallen","orbit":3,"orbitIndex":15,"recipe":["Despair","Fear","Isolation"],"skill":55180,"stats":["3% increased Movement Speed","Minions have 20% increased Movement Speed","Minions have 8% increased Attack and Cast Speed"]},"55188":{"connections":[{"id":13326,"orbit":3}],"group":124,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":55188,"stats":["12% increased Fire Damage"]},"55190":{"connections":[],"group":95,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":0,"skill":55190,"stats":[]},"55193":{"connections":[{"id":10944,"orbit":-2}],"group":1264,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Subterfuge Mask","orbit":1,"orbitIndex":4,"recipe":["Ire","Suffering","Paranoia"],"skill":55193,"stats":["+1 to Evasion Rating per 1 Item Energy Shield on Equipped Helmet"]},"55227":{"connections":[{"id":29479,"orbit":0},{"id":15829,"orbit":0}],"group":1128,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":7,"orbitIndex":13,"skill":55227,"stats":["10% increased amount of Mana Leeched"]},"55231":{"connections":[{"id":37361,"orbit":0},{"id":9857,"orbit":0}],"group":757,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":7,"orbitIndex":13,"skill":55231,"stats":["5% chance to inflict Bleeding on Hit"]},"55235":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[{"id":63830,"orbit":0},{"id":44756,"orbit":0},{"id":36976,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkMastery.dds","isOnlyImage":true,"name":"Mark Mastery","orbit":1,"orbitIndex":4,"skill":55235,"stats":[]},"55241":{"connections":[{"id":38614,"orbit":0}],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":1,"orbitIndex":4,"skill":55241,"stats":["4% chance for Spell Skills to fire 2 additional Projectiles"]},"55250":{"connections":[{"id":56649,"orbit":-4},{"id":41669,"orbit":4}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":4,"orbitIndex":30,"skill":55250,"stats":["Damage Penetrates 6% Cold Resistance"]},"55260":{"connections":[{"id":19751,"orbit":-5}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Threshold","orbit":2,"orbitIndex":23,"skill":55260,"stats":["15% increased Freeze Threshold"]},"55270":{"connections":[{"id":60083,"orbit":0}],"group":1141,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":7,"orbitIndex":1,"skill":55270,"stats":["15% increased Pin Buildup"]},"55275":{"connections":[{"id":12890,"orbit":6}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":2,"skill":55275,"stats":["15% increased Evasion Rating"]},"55276":{"connections":[{"id":13411,"orbit":5}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":24,"skill":55276,"stats":["+5 to any Attribute"]},"55308":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":38313,"orbit":0},{"id":30701,"orbit":0}],"group":445,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNotable.dds","isNotable":true,"name":"Sling Shots","orbit":7,"orbitIndex":12,"recipe":["Envy","Ire","Suffering"],"skill":55308,"stats":["20% increased Projectile Damage","20% increased chance to inflict Ailments with Projectiles"]},"55329":{"connections":[{"id":42036,"orbit":0}],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Duration","orbit":4,"orbitIndex":12,"skill":55329,"stats":["15% increased Parried Debuff Duration"]},"55342":{"connections":[{"id":17248,"orbit":-5}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":61,"skill":55342,"stats":["+5 to any Attribute"]},"55348":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":23227,"orbit":0}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":55348,"stats":[]},"55375":{"connections":[{"id":62748,"orbit":0}],"group":351,"icon":"Art/2DArt/SkillIcons/passives/LifeandMana.dds","isNotable":true,"name":"Licking Wounds","orbit":2,"orbitIndex":21,"recipe":["Fear","Disgust","Ire"],"skill":55375,"stats":["Minions have 15% increased maximum Life","5% increased Life and Mana Regeneration Rate for each Minion in your Presence, up to a maximum of 40%"]},"55377":{"connections":[{"id":26211,"orbit":0},{"id":33463,"orbit":0}],"group":1367,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Combo","orbit":2,"orbitIndex":0,"skill":55377,"stats":["4% increased Area of Effect for Attacks","5% Chance to build an additional Combo on Hit"]},"55397":{"connections":[{"id":44527,"orbit":0}],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isSwitchable":true,"name":"Flask Charges Gained","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","id":1247,"name":"Ailment Threshold","stats":["15% increased Elemental Ailment Threshold"]}},"orbit":7,"orbitIndex":21,"skill":55397,"stats":["15% increased Flask Charges gained"]},"55400":{"connections":[{"id":30372,"orbit":0}],"group":1274,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":5,"skill":55400,"stats":["Damage Penetrates 6% Lightning Resistance"]},"55405":{"connections":[{"id":25620,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":1,"orbitIndex":10,"skill":55405,"stats":["15% increased Damage if you have Consumed a Corpse Recently"]},"55412":{"connections":[{"id":22538,"orbit":0},{"id":17796,"orbit":-4}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":15,"skill":55412,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"55420":{"connections":[{"id":30061,"orbit":0}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":2,"orbitIndex":0,"skill":55420,"stats":["6% increased Curse Magnitudes"]},"55422":{"connections":[{"id":54640,"orbit":4}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":3,"orbitIndex":17,"skill":55422,"stats":["12% increased Physical Damage"]},"55429":{"connections":[{"id":22049,"orbit":0}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","id":24854,"name":"Melee and Projectile Damage","stats":["10% increased Melee Damage","10% increased Projectile Damage"]}},"orbit":0,"orbitIndex":0,"skill":55429,"stats":["10% increased Projectile Damage"]},"55450":{"connections":[{"id":57089,"orbit":0},{"id":34443,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","isNotable":true,"name":"Rallying Form","orbit":7,"orbitIndex":7,"recipe":["Greed","Isolation","Fear"],"skill":55450,"stats":["Companions in your Presence have Onslaught while you are Shapeshifted"]},"55463":{"connections":[{"id":27875,"orbit":0}],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":3,"orbitIndex":14,"skill":55463,"stats":["15% increased chance to Shock"]},"55473":{"connections":[{"id":43164,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":23,"skill":55473,"stats":["8% increased Melee Damage"]},"55478":{"connections":[{"id":48006,"orbit":4},{"id":16168,"orbit":-3}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":2,"orbitIndex":2,"skill":55478,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"55491":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":475,"icon":"Art/2DArt/SkillIcons/passives/MasteryAuras.dds","isOnlyImage":true,"name":"Reservation Mastery","orbit":1,"orbitIndex":7,"skill":55491,"stats":[]},"55507":{"connections":[{"id":22359,"orbit":-6},{"id":38338,"orbit":6}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":16,"skill":55507,"stats":["10% increased Elemental Damage"]},"55536":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":34882,"orbit":2147483647},{"id":1442,"orbit":0},{"id":3084,"orbit":2147483647}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Gemling Legionnaire","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":9,"orbitIndex":72,"skill":55536,"stats":[]},"55554":{"connections":[{"id":8821,"orbit":0},{"id":22271,"orbit":0}],"group":897,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":55554,"stats":["15% increased chance to Shock"]},"55568":{"connections":[{"id":41522,"orbit":0},{"id":44690,"orbit":0}],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Forthcoming","orbit":2,"orbitIndex":21,"recipe":["Despair","Greed","Suffering"],"skill":55568,"stats":["16% reduced Skill Effect Duration","10% increased Cooldown Recovery Rate"]},"55572":{"connections":[{"id":57626,"orbit":0}],"group":861,"icon":"Art/2DArt/SkillIcons/passives/ColdFireNode.dds","name":"Cold and Fire Damage","orbit":7,"orbitIndex":20,"skill":55572,"stats":["10% increased Fire Damage","10% increased Cold Damage"]},"55575":{"connections":[{"id":58002,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical as Extra Chaos Damage","orbit":2,"orbitIndex":9,"skill":55575,"stats":["Gain 3% of Physical Damage as extra Chaos Damage"]},"55582":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":60287,"orbit":2147483647}],"group":406,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Skill Gem Quality","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":55582,"stats":["+2% to Quality of all Skills"]},"55596":{"connections":[{"id":8509,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":3,"orbitIndex":16,"skill":55596,"stats":["15% increased Critical Damage Bonus"]},"55598":{"connections":[{"id":15644,"orbit":4},{"id":9112,"orbit":-3},{"id":28050,"orbit":0}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":2,"skill":55598,"stats":["15% increased Elemental Ailment Threshold"]},"55611":{"ascendancyName":"Invoker","connections":[{"id":64031,"orbit":-2}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":4,"orbitIndex":15,"skill":55611,"stats":["12% increased Elemental Damage"]},"55617":{"connections":[{"id":29914,"orbit":0},{"id":19546,"orbit":2}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour and Evasion while Surrounded","orbit":3,"orbitIndex":3,"skill":55617,"stats":["20% increased Armour while Surrounded","20% increased Evasion Rating while Surrounded"]},"55621":{"connections":[{"id":38537,"orbit":-3}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":16,"skill":55621,"stats":["10% increased Critical Hit Chance"]},"55635":{"connections":[{"id":52440,"orbit":0},{"id":51807,"orbit":0},{"id":33722,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":7,"orbitIndex":21,"skill":55635,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"]},"55664":{"connections":[{"id":31826,"orbit":-3}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Presence Area and Companion Area","orbit":4,"orbitIndex":0,"skill":55664,"stats":["10% increased Presence Area of Effect","Companions have 10% increased Area of Effect"]},"55668":{"connections":[{"id":25557,"orbit":0},{"id":47754,"orbit":0},{"id":55420,"orbit":0}],"group":1071,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":55668,"stats":["+5 to any Attribute"]},"55672":{"connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Accuracy Rating","orbit":5,"orbitIndex":46,"skill":55672,"stats":["10% increased Accuracy Rating while Shapeshifted"]},"55680":{"connections":[{"id":61112,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Attack Speed","orbit":4,"orbitIndex":14,"skill":55680,"stats":["3% increased Attack Speed with Spears"]},"55700":{"connections":[{"id":44983,"orbit":2147483647}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":2,"orbitIndex":8,"skill":55700,"stats":["+3 to all Attributes"]},"55708":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":918,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electric Amplification","orbit":7,"orbitIndex":10,"recipe":["Isolation","Fear","Disgust"],"skill":55708,"stats":["Damage Penetrates 18% Lightning Resistance","Gain 6% of Elemental Damage as Extra Lightning Damage"]},"55724":{"connections":[{"id":42714,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":4,"orbitIndex":58,"skill":55724,"stats":["20% chance for Attack Hits to apply Incision"]},"55746":{"connections":[{"id":61935,"orbit":-2}],"group":579,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":4,"skill":55746,"stats":["Gain 1 Rage on Melee Hit"]},"55789":{"connections":[{"id":41665,"orbit":-2}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":4,"orbitIndex":3,"skill":55789,"stats":["15% increased Critical Damage Bonus"]},"55796":{"ascendancyName":"Amazon","connections":[{"id":43095,"orbit":0}],"group":1592,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds","isNotable":true,"name":"Predatory Instinct","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":55796,"stats":["Reveal Weaknesses against Rare and Unique enemies","50% more damage against enemies with an Open Weakness"]},"55802":{"connections":[{"id":2847,"orbit":0},{"id":3717,"orbit":0}],"group":901,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":55802,"stats":["+5 to any Attribute"]},"55807":{"connections":[{"id":6686,"orbit":-4}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isSwitchable":true,"name":"Mana Regeneration","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":21429,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":2,"orbitIndex":5,"skill":55807,"stats":["10% increased Mana Regeneration Rate"]},"55817":{"connections":[{"id":58674,"orbit":0}],"group":695,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Alchemical Oil","orbit":7,"orbitIndex":1,"recipe":["Ire","Isolation","Guilt"],"skill":55817,"stats":["30% increased Exposure Effect"]},"55829":{"connections":[{"id":1420,"orbit":2147483647}],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":0,"skill":55829,"stats":["6% increased Area of Effect for Attacks"]},"55835":{"connections":[{"id":52537,"orbit":2147483647},{"id":20909,"orbit":-9},{"id":7023,"orbit":0}],"group":1471,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Exposed to the Cosmos","orbit":2,"orbitIndex":19,"recipe":["Isolation","Fear","Paranoia"],"skill":55835,"stats":["Damage Penetrates 18% Cold Resistance","20% increased chance to inflict Ailments against Enemies with Exposure"]},"55843":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":463,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":55843,"stats":[]},"55846":{"connections":[{"id":24239,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":1,"orbitIndex":5,"skill":55846,"stats":["Gain 5 Life per enemy killed"]},"55847":{"connections":[{"id":27274,"orbit":0}],"group":1103,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Ice Walls","orbit":7,"orbitIndex":8,"recipe":["Fear","Paranoia","Disgust"],"skill":55847,"stats":["200% increased Ice Crystal Life"]},"55872":{"connections":[],"group":1135,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Effect","orbit":3,"orbitIndex":23,"skill":55872,"stats":["Offering Skills have 15% increased Buff effect"]},"55888":{"connections":[{"id":18746,"orbit":0},{"id":49256,"orbit":0},{"id":440,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":0,"orbitIndex":0,"skill":55888,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"55897":{"connectionArt":"CharacterPlanned","connections":[{"id":14432,"orbit":0}],"group":120,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Mana Regeneration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":55897,"stats":["20% increased Mana Regeneration Rate while Shapeshifted"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"55909":{"connections":[{"id":64046,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","isSwitchable":true,"name":"Infused Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","id":10903,"name":"Chaos Damage","stats":["10% increased Chaos Damage"]}},"orbit":4,"orbitIndex":3,"skill":55909,"stats":["15% increased Spell Damage if you have consumed an Elemental Infusion Recently"]},"55925":{"connections":[{"id":37290,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage while Shapeshifted","orbit":7,"orbitIndex":8,"skill":55925,"stats":["+3 to maximum Rage while Shapeshifted"]},"55930":{"connections":[{"id":40687,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":2,"orbitIndex":16,"skill":55930,"stats":["15% increased Glory generation"]},"55931":{"connections":[{"id":62034,"orbit":0},{"id":62313,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","name":"Armour Applies to Fire Damage Hits","orbit":3,"orbitIndex":18,"skill":55931,"stats":["+15% of Armour also applies to Fire Damage"]},"55933":{"connections":[{"id":60886,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":55933,"stats":["+5 to any Attribute"]},"55938":{"connections":[{"id":41394,"orbit":7}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":3,"orbitIndex":9,"skill":55938,"stats":["10% increased effect of Archon Buffs on you"]},"55947":{"connections":[{"id":46088,"orbit":3}],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":2,"orbitIndex":1,"skill":55947,"stats":["10% increased Critical Hit Chance for Spells"]},"55995":{"connections":[{"id":41873,"orbit":0}],"group":1523,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":4,"skill":55995,"stats":["20% increased Frenzy Charge Duration"]},"56016":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":65149,"orbit":-8},{"id":35594,"orbit":2147483647}],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"Passthrough Rounds","orbit":2,"orbitIndex":2,"recipe":["Greed","Guilt","Isolation"],"skill":56016,"stats":["Projectiles Pierce enemies with Fully Broken Armour"]},"56023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1371,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":56023,"stats":[]},"56045":{"connections":[{"id":24647,"orbit":4},{"id":11604,"orbit":0}],"group":1116,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56045,"stats":["+5 to any Attribute"]},"56061":{"connections":[],"group":449,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Damage against Burning Enemies","orbit":2,"orbitIndex":12,"skill":56061,"stats":["14% increased Damage with Hits against Burning Enemies"]},"56063":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":989,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Lingering Horror","orbit":0,"orbitIndex":0,"recipe":["Isolation","Disgust","Disgust"],"skill":56063,"stats":["23% increased Chaos Damage","15% increased Skill Effect Duration"]},"56090":{"connectionArt":"CharacterPlanned","connections":[{"id":59136,"orbit":0}],"group":636,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Chance to Poison and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":16,"skill":56090,"stats":["12% increased Spell Damage","8% chance to Poison on Hit"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56104":{"connections":[],"group":694,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":16,"skill":56104,"stats":["Break 20% increased Armour"]},"56112":{"connections":[{"id":42059,"orbit":-2},{"id":49259,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Extinguishing Exhalation","orbit":3,"orbitIndex":18,"recipe":["Suffering","Despair","Paranoia"],"skill":56112,"stats":["Remove Ignite when you Warcry"]},"56118":{"connections":[{"id":19341,"orbit":-5},{"id":22976,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":4,"orbitIndex":12,"skill":56118,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"56162":{"ascendancyName":"Blood Mage","connections":[{"id":50192,"orbit":-9}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds","isNotable":true,"name":"Grasping Wounds","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":8,"orbitIndex":13,"skill":56162,"stats":["25% of Life Loss from Hits is prevented, then that much Life is lost over 4 seconds instead"]},"56174":{"connectionArt":"CharacterPlanned","connections":[{"id":1887,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":5,"skill":56174,"stats":["30% increased Armour while stationary"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56214":{"connections":[{"id":30334,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Duration","orbit":3,"orbitIndex":3,"skill":56214,"stats":["8% increased Ignite Duration on Enemies"]},"56216":{"connections":[{"id":9485,"orbit":0}],"group":857,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56216,"stats":["+5 to any Attribute"]},"56219":{"connections":[{"id":52764,"orbit":-2}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage Decay","orbit":7,"orbitIndex":2,"skill":56219,"stats":["Inherent loss of Rage is 15% slower"]},"56237":{"connections":[{"id":1825,"orbit":0}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","isNotable":true,"name":"Enhancing Attacks","orbit":3,"orbitIndex":23,"recipe":["Envy","Guilt","Disgust"],"skill":56237,"stats":["12% increased Spell Damage for each different Non-Instant Attack you've used in the past 8 seconds"]},"56265":{"connections":[{"id":42802,"orbit":0}],"group":1500,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Throatseeker","orbit":2,"orbitIndex":2,"recipe":["Greed","Envy","Isolation"],"skill":56265,"stats":["60% increased Critical Damage Bonus","20% reduced Critical Hit Chance"]},"56284":{"connections":[{"id":1928,"orbit":-2}],"group":553,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":0,"orbitIndex":0,"skill":56284,"stats":["Minions have 5% increased Attack and Cast Speed"]},"56320":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connectionArt":"CharacterPlanned","connections":[],"group":440,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":56320,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56325":{"connections":[{"id":21280,"orbit":0}],"group":1063,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion and Reduced Movement Penalty","orbit":0,"orbitIndex":0,"skill":56325,"stats":["10% increased Evasion Rating","2% reduced Movement Speed Penalty from using Skills while moving"]},"56330":{"connections":[{"id":39570,"orbit":2147483647}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance on Critical","orbit":7,"orbitIndex":22,"skill":56330,"stats":["10% chance to inflict Bleeding on Critical Hit with Attacks"]},"56331":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1588,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageRed.dds","isMultipleChoiceOption":true,"name":"Choice of Life","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56331,"stats":["Remnants you create have 50% increased effect","Remnants can be collected from 50% further away","All Flames of Chayula that you manifest are Red"]},"56334":{"connections":[{"id":46171,"orbit":7},{"id":41753,"orbit":0}],"group":1489,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy and Critical Chance","orbit":7,"orbitIndex":7,"skill":56334,"stats":["Meta Skills gain 4% increased Energy","5% increased Critical Hit Chance"]},"56336":{"connections":[{"id":21208,"orbit":0}],"group":1294,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Activation Speed and Effect","orbit":7,"orbitIndex":20,"skill":56336,"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"]},"56342":{"connections":[{"id":7341,"orbit":3}],"group":366,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":0,"orbitIndex":0,"skill":56342,"stats":["Gain 2 Rage when Hit by an Enemy"]},"56349":{"connections":[],"flavourText":"Give up everything in pursuit of greatness - even life itself.","group":1289,"icon":"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds","isKeystone":true,"name":"Chaos Inoculation","orbit":0,"orbitIndex":0,"skill":56349,"stats":["Maximum Life is 1","Immune to Chaos Damage and Bleeding"]},"56360":{"connections":[{"id":24812,"orbit":0}],"group":1094,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration","orbit":2,"orbitIndex":19,"skill":56360,"stats":["20% increased Power Charge Duration"]},"56366":{"connections":[{"id":35755,"orbit":0}],"group":1526,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","isNotable":true,"name":"Silent Shiv","orbit":3,"orbitIndex":16,"skill":56366,"stats":["5% increased Attack Speed with Daggers","15% increased Critical Hit Chance with Daggers"]},"56368":{"connections":[{"id":61393,"orbit":-4}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Regeneration","orbit":0,"orbitIndex":0,"skill":56368,"stats":["15% increased Life Regeneration rate while Shapeshifted"]},"56388":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Reinforced Rallying","orbit":5,"orbitIndex":0,"recipe":["Ire","Envy","Isolation"],"skill":56388,"stats":["+1 to maximum number of placed Banners"]},"56409":{"connections":[{"id":25101,"orbit":0},{"id":43139,"orbit":0},{"id":65248,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Chance","orbit":4,"orbitIndex":12,"skill":56409,"stats":["24% increased Flammability Magnitude","12% increased Freeze Buildup","12% increased chance to Shock"]},"56453":{"connections":[{"id":37691,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Killer Instinct","orbit":5,"orbitIndex":39,"recipe":["Greed","Paranoia","Greed"],"skill":56453,"stats":["40% increased Attack Damage while on Full Life","60% increased Attack Damage while on Low Life"]},"56466":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connectionArt":"CharacterPlanned","connections":[],"group":636,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Night's Bite","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":56466,"stats":["Spells Gain 12% of Damage as extra Chaos Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56472":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":56472,"stats":[]},"56488":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Glancing Deflection","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Envy"],"skill":56488,"stats":["10% increased Deflection Rating"]},"56489":{"ascendancyName":"Spirit Walker","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerBonusPerSocketedTalisman.dds","isNotable":true,"name":"Idolatry","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":9,"orbitIndex":10,"skill":56489,"stats":["Companions deal 10% increased damage per Idol in your Equipment","2% increased Reservation Efficiency of Skills per Idol in your Equipment","-4% to all Elemental Resistances per non-Idol Augment in your Equipment"]},"56493":{"connections":[],"group":1204,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Agile Succession","orbit":3,"orbitIndex":3,"recipe":["Greed","Greed","Disgust"],"skill":56493,"stats":["6% increased Attack Speed","30% increased Evasion Rating if you have Hit an Enemy Recently"]},"56505":{"ascendancyName":"Oracle","connections":[{"id":4197,"orbit":-6}],"group":13,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Immobilisation Buildup","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56505,"stats":["20% increased Immobilisation buildup"]},"56547":{"connections":[{"id":12189,"orbit":4}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":5,"orbitIndex":21,"skill":56547,"stats":["12% increased Damage with Plant Skills"]},"56564":{"connections":[{"id":8349,"orbit":0}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Intelligence","orbit":2,"orbitIndex":15,"skill":56564,"stats":["+8 to Intelligence"]},"56567":{"connections":[{"id":151,"orbit":0}],"group":616,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":11,"skill":56567,"stats":["8% increased Accuracy Rating"]},"56595":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":471,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":56595,"stats":[]},"56605":{"connections":[],"flavourText":"In battle, certainty is worth a little pain.","group":514,"icon":"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds","isKeystone":true,"name":"Bulwark","orbit":0,"orbitIndex":0,"skill":56605,"stats":["Dodge Roll cannot Avoid Damage","Take 30% less Damage from Hits while Dodge Rolling"]},"56616":{"connections":[{"id":13562,"orbit":3},{"id":41415,"orbit":0}],"group":618,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Desperate Times","orbit":2,"orbitIndex":0,"recipe":["Despair","Disgust","Ire"],"skill":56616,"stats":["Regenerate 1.5% of maximum Life per second while on Low Life","40% increased Life Recovery from Flasks used when on Low Life"]},"56618":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1569,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds","isMultipleChoiceOption":true,"name":"Fulminating Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56618,"stats":["Grants Skill: Fulminating Concoction"]},"56638":{"connections":[],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if not Stunned recently","orbit":2,"orbitIndex":2,"skill":56638,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"]},"56640":{"connections":[{"id":10398,"orbit":2147483647}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":22,"skill":56640,"stats":["15% increased Critical Spell Damage Bonus"]},"56649":{"connections":[{"id":44455,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":3,"orbitIndex":8,"skill":56649,"stats":["Damage Penetrates 6% Cold Resistance"]},"56651":{"connections":[{"id":38143,"orbit":0}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":39263,"name":"Attack Damage","stats":["10% increased Attack Damage"]}},"orbit":0,"orbitIndex":0,"skill":56651,"stats":["10% increased Projectile Damage"]},"56666":{"connections":[],"group":734,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyPowerChargeNode.dds","isNotable":true,"name":"Thaumaturgic Generator","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Melancholy","Disgust","Isolation"],"skill":56666,"stats":["Grants Thaumaturgical Dynamism"]},"56701":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1460,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":56701,"stats":[]},"56703":{"connections":[{"id":15782,"orbit":0},{"id":28839,"orbit":0}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":8,"skill":56703,"stats":["3% increased Cast Speed"]},"56714":{"connections":[{"id":47212,"orbit":0}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Swift Flight","orbit":3,"orbitIndex":10,"recipe":["Suffering","Suffering","Guilt"],"skill":56714,"stats":["15% increased Projectile Speed","20% increased Physical Damage"]},"56729":{"connections":[{"id":26308,"orbit":0},{"id":34201,"orbit":0}],"group":1200,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds","name":"Evasion while Moving","orbit":2,"orbitIndex":16,"skill":56729,"stats":["20% increased Evasion Rating while moving"]},"56757":{"connections":[{"id":10100,"orbit":0}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":2,"orbitIndex":10,"skill":56757,"stats":["20% increased Totem Placement speed"]},"56761":{"connections":[{"id":8560,"orbit":0},{"id":48531,"orbit":0},{"id":2408,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":18,"skill":56761,"stats":["8% increased Melee Damage"]},"56762":{"connections":[{"id":28839,"orbit":0}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":20,"skill":56762,"stats":["3% increased Cast Speed"]},"56767":{"connections":[{"id":19461,"orbit":0},{"id":1416,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Electrifying Daze","orbit":7,"orbitIndex":13,"recipe":["Isolation","Disgust","Envy"],"skill":56767,"stats":["5% chance to Daze on Hit","Gain 12% of Physical Damage as Extra Lightning Damage against Dazed Enemies"]},"56776":{"connections":[{"id":45609,"orbit":5},{"id":24129,"orbit":0}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Cooked","orbit":1,"orbitIndex":7,"recipe":["Suffering","Ire","Envy"],"skill":56776,"stats":["60% increased Critical Damage Bonus","25% reduced Armour, Evasion and Energy Shield"]},"56783":{"ascendancyName":"Disciple of Varashta","connections":[],"group":678,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56783,"stats":["8% increased Area of Effect"]},"56806":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Swift Blocking","orbit":7,"orbitIndex":22,"recipe":["Ire","Fear","Ire"],"skill":56806,"stats":["12% increased Block chance","1% increased Movement Speed for each time you've Blocked in the past 10 seconds"]},"56818":{"connections":[{"id":43423,"orbit":-3},{"id":62510,"orbit":-6}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":18,"skill":56818,"stats":["12% increased Elemental Damage with Attacks"]},"56838":{"connections":[{"id":42805,"orbit":-4},{"id":62624,"orbit":5}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":2,"skill":56838,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"56841":{"connections":[{"id":18451,"orbit":0}],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":20,"skill":56841,"stats":["20% increased Frenzy Charge Duration"]},"56842":{"ascendancyName":"Titan","connections":[{"id":59540,"orbit":-5}],"group":80,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Stun Buildup","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56842,"stats":["18% increased Stun Buildup"]},"56844":{"connections":[{"id":40929,"orbit":-2}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":7,"orbitIndex":0,"skill":56844,"stats":["15% increased Archon Buff duration"]},"56847":{"connections":[],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":22,"skill":56847,"stats":["12% increased Damage while affected by a Herald"]},"56857":{"ascendancyName":"Disciple of Varashta","connections":[],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/EnergyShieldPhyDmgReduction.dds","isNotable":true,"name":"Sacred Rituals","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":44,"skill":56857,"stats":["60% of your current Energy Shield is added to your Armour for","determining your Physical Damage Reduction from Armour"]},"56860":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1261,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Resolute Reprisal","orbit":0,"orbitIndex":0,"recipe":["Despair","Ire","Despair"],"skill":56860,"stats":["30% increased Parry Range","Your Heavy Stun buildup empties 50% faster if you've successfully Parried Recently"]},"56876":{"connections":[{"id":46380,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Energy Shield if Consumed Power Charge","orbit":2,"orbitIndex":6,"skill":56876,"stats":["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"]},"56890":{"connectionArt":"CharacterPlanned","connections":[{"id":12005,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Endlessly Soaring","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":69,"skill":56890,"stats":["Shapeshift Skills have 30% increased Skill Effect Duration"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56893":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Thicket Warding","orbit":7,"orbitIndex":16,"recipe":["Paranoia","Fear","Paranoia"],"skill":56893,"stats":["20% chance for Charms you use to not consume Charges","Recover 5% of maximum Mana when a Charm is used"]},"56897":{"connections":[],"group":970,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Critical Damage","orbit":7,"orbitIndex":10,"skill":56897,"stats":["10% increased Ballista Critical Damage Bonus"]},"56910":{"connections":[{"id":28510,"orbit":6},{"id":34061,"orbit":0},{"id":29328,"orbit":6}],"group":840,"icon":"Art/2DArt/SkillIcons/passives/Meleerange.dds","isNotable":true,"name":"Battle-hardened","orbit":5,"orbitIndex":51,"skill":56910,"stats":["Hits against you have 20% reduced Critical Damage Bonus","20% increased Armour and Evasion Rating","+5 to Strength and Dexterity"]},"56914":{"connections":[{"id":50121,"orbit":0}],"group":1221,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":7,"orbitIndex":5,"skill":56914,"stats":["Damage Penetrates 6% Lightning Resistance"]},"56926":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":977,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":2,"orbitIndex":3,"skill":56926,"stats":[]},"56928":{"connections":[{"id":62350,"orbit":7}],"group":1281,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Flask Duration","orbit":3,"orbitIndex":15,"skill":56928,"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"]},"56933":{"ascendancyName":"Shaman","connections":[{"id":35920,"orbit":0}],"group":68,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageAffectsSpells.dds","isNotable":true,"name":"Druidic Champion","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":56933,"stats":["Every 2 Rage also grants 1% more Spell damage"]},"56934":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":588,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":56934,"stats":[]},"56935":{"connections":[{"id":57710,"orbit":0},{"id":34058,"orbit":0}],"group":778,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56935,"stats":["+5 to any Attribute"]},"56956":{"connections":[{"id":15885,"orbit":-4},{"id":54632,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":2,"orbitIndex":20,"skill":56956,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"]},"56978":{"connections":[{"id":21274,"orbit":0}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56978,"stats":["+5 to any Attribute"]},"56988":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1418,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electric Blood","orbit":0,"orbitIndex":0,"recipe":["Isolation","Isolation","Guilt"],"skill":56988,"stats":["+1% to Maximum Lightning Resistance","50% reduced effect of Shock on you"]},"56996":{"connections":[{"id":9568,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":4,"orbitIndex":3,"skill":56996,"stats":["16% increased Totem Life"]},"56997":{"connections":[{"id":23861,"orbit":-5},{"id":56595,"orbit":0}],"group":471,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Heavy Contact","orbit":4,"orbitIndex":6,"recipe":["Ire","Envy","Despair"],"skill":56997,"stats":["Hits that Heavy Stun Enemies have Culling Strike"]},"56999":{"connections":[],"group":1008,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Locked On","orbit":0,"orbitIndex":0,"recipe":["Despair","Disgust","Envy"],"skill":56999,"stats":["15% increased Critical Hit Chance for Attacks","15% increased Accuracy Rating"]},"57002":{"connectionArt":"CharacterPlanned","connections":[{"id":48761,"orbit":0}],"group":509,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","isNotable":true,"name":"Rough Carapace","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":57002,"stats":["Gain Physical Thorns damage equal to 8% of maximum Life while Shapeshifted"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57021":{"connections":[{"id":8957,"orbit":0},{"id":45343,"orbit":0},{"id":14505,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Area","orbit":3,"orbitIndex":16,"skill":57021,"stats":["Minions have 8% increased Area of Effect"]},"57039":{"connections":[{"id":44605,"orbit":6}],"group":803,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":3,"orbitIndex":4,"skill":57039,"stats":["5% increased Cooldown Recovery Rate"]},"57047":{"connections":[{"id":45278,"orbit":0},{"id":4492,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","isNotable":true,"name":"Polymathy","orbit":5,"orbitIndex":48,"recipe":["Isolation","Suffering","Paranoia"],"skill":57047,"stats":["7% increased Attributes"]},"57069":{"connections":[{"id":52257,"orbit":0}],"group":1473,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage and Resistance","orbit":0,"orbitIndex":0,"skill":57069,"stats":["5% increased Lightning Damage","+3% to Lightning Resistance"]},"57079":{"connectionArt":"CharacterPlanned","connections":[{"id":19966,"orbit":-3},{"id":15842,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Known by All","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":12,"skill":57079,"stats":["Temporary Minion Skills have +2 to Limit of Minions summoned"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57088":{"connections":[{"id":54557,"orbit":-5}],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":20,"skill":57088,"stats":["Damage Penetrates 6% Cold Resistance"]},"57089":{"connections":[],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":2,"orbitIndex":4,"skill":57089,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]},"57110":{"connections":[{"id":62159,"orbit":-2},{"id":46561,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Infused Flesh","orbit":7,"orbitIndex":5,"recipe":["Greed","Envy","Envy"],"skill":57110,"stats":["+20 to maximum Life","8% of Damage taken Recouped as Life"]},"57141":{"ascendancyName":"Pathfinder","connections":[],"group":1567,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds","isMultipleChoice":true,"isNotable":true,"name":"Brew Concoction","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":57141,"stats":[]},"57178":{"connections":[{"id":21245,"orbit":0},{"id":5284,"orbit":0}],"group":549,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Spell Critical Chance and Critical Ailment Effect","orbit":0,"orbitIndex":0,"skill":57178,"stats":["10% increased Critical Hit Chance for Spells","15% increased Magnitude of Damaging Ailments you inflict with Critical Hits"]},"57181":{"ascendancyName":"Invoker","connections":[{"id":52448,"orbit":-7}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":24,"skill":57181,"stats":["12% increased Critical Hit Chance"]},"57190":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":27859,"orbit":0}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Doomsayer","orbit":1,"orbitIndex":6,"recipe":["Paranoia","Guilt","Disgust"],"skill":57190,"stats":["Herald Skills have 25% increased Area of Effect","Herald Skills deal 30% increased Damage"]},"57196":{"connections":[],"group":884,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":14,"skill":57196,"stats":["3% increased Attack Speed"]},"57202":{"connectionArt":"CharacterPlanned","connections":[{"id":1628,"orbit":2147483647}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":12,"skill":57202,"stats":["17% increased Stun Threshold"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57204":{"connections":[{"id":47833,"orbit":0}],"group":964,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Critical Exploit","orbit":2,"orbitIndex":13,"recipe":["Envy","Paranoia","Ire"],"skill":57204,"stats":["25% increased Critical Hit Chance"]},"57227":{"connections":[{"id":23259,"orbit":-5}],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":5,"skill":57227,"stats":["10% increased Critical Hit Chance for Attacks"]},"57230":{"connections":[{"id":25851,"orbit":-4},{"id":36270,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":6,"orbitIndex":6,"skill":57230,"stats":["10% increased Physical Damage"]},"57253":{"ascendancyName":"Pathfinder","connections":[{"id":38646,"orbit":0},{"id":3936,"orbit":0}],"group":1573,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheWarrior.dds","isMultipleChoiceOption":true,"name":"Path of the Warrior","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":57253,"stats":["Can Allocate Passive Skills from the Warrior's starting point","Grants 4 Passive Skill Point"]},"57273":{"connections":[{"id":33562,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Damage","orbit":4,"orbitIndex":33,"skill":57273,"stats":["12% increased Damage while Shapeshifted"]},"57320":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":728,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":0,"orbitIndex":0,"skill":57320,"stats":[]},"57373":{"connections":[{"id":44733,"orbit":4}],"group":601,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":0,"orbitIndex":0,"skill":57373,"stats":["30% increased Flammability Magnitude"]},"57379":{"connections":[{"id":39190,"orbit":0},{"id":49111,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"In Your Face","orbit":3,"orbitIndex":10,"recipe":["Fear","Greed","Envy"],"skill":57379,"stats":["40% increased Melee Damage with Hits at Close Range"]},"57386":{"connectionArt":"CharacterPlanned","connections":[{"id":4621,"orbit":-6}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Elemental Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":13,"skill":57386,"stats":["17% increased Elemental Ailment Threshold"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57388":{"connections":[{"id":9698,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Overwhelming Strike","orbit":3,"orbitIndex":22,"recipe":["Despair","Envy","Disgust"],"skill":57388,"stats":["15% increased Critical Hit Chance for Attacks","20% increased Critical Damage Bonus for Attack Damage","20% more Stun Buildup with Critical Hits"]},"57405":{"connections":[{"id":64807,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":2,"orbitIndex":2,"skill":57405,"stats":["10% increased Attack Area Damage"]},"57449":{"ascendancyName":"Martial Artist","connections":[{"id":17356,"orbit":9},{"id":19370,"orbit":-9}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":6,"orbitIndex":63,"skill":57449,"stats":["8% increased Area of Effect"]},"57462":{"connections":[{"id":12078,"orbit":-6}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":3,"orbitIndex":17,"skill":57462,"stats":["8% increased Projectile Speed"]},"57471":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":42578,"orbit":-4}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Hunker Down","orbit":3,"orbitIndex":8,"recipe":["Despair","Despair","Paranoia"],"skill":57471,"stats":["Recover 20 Life when you Block","+2% to maximum Block chance","80% less Knockback Distance for Blocked Hits"]},"57513":{"connections":[],"flavourText":"What need have I for defence when my enemies\\nare reduced to ash and splinters?","group":1083,"icon":"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds","isKeystone":true,"name":"Eldritch Battery","orbit":0,"orbitIndex":0,"skill":57513,"stats":["Convert 100% of maximum Energy Shield to maximum Mana","Mana Costs are Doubled"]},"57517":{"connections":[{"id":28268,"orbit":0}],"group":1068,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":57517,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"]},"57518":{"connections":[{"id":17146,"orbit":4}],"group":1389,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Damage","orbit":2,"orbitIndex":23,"skill":57518,"stats":["20% increased Parry Damage"]},"57552":{"connections":[{"id":24871,"orbit":0},{"id":46696,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":4,"orbitIndex":0,"skill":57552,"stats":["10% increased Damage with One Handed Weapons"]},"57555":{"connections":[{"id":37608,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Impale Chance","orbit":7,"orbitIndex":15,"skill":57555,"stats":["15% chance to Impale on Spell Hit"]},"57571":{"connections":[{"id":37905,"orbit":-3}],"group":1525,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":6,"skill":57571,"stats":["30% increased Flammability Magnitude"]},"57596":{"connectionArt":"CharacterPlanned","connections":[{"id":13468,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":71,"skill":57596,"stats":["8% of Skill Mana Costs Converted to Life Costs"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57608":{"connections":[{"id":61703,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Physical Damage","orbit":2,"orbitIndex":15,"skill":57608,"stats":["12% increased Physical Damage while Shapeshifted"]},"57615":{"connections":[{"id":32319,"orbit":0},{"id":48836,"orbit":0}],"group":1541,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":4,"orbitIndex":54,"skill":57615,"stats":["+8% Surpassing chance to fire an additional Arrow"]},"57616":{"connections":[{"id":56388,"orbit":0}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":4,"orbitIndex":3,"skill":57616,"stats":["Banner Skills have 20% increased Duration"]},"57617":{"connections":[{"id":14996,"orbit":-2},{"id":16506,"orbit":-2},{"id":37509,"orbit":-2},{"id":23879,"orbit":0}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Shifted Strikes","orbit":0,"orbitIndex":0,"recipe":["Greed","Guilt","Disgust"],"skill":57617,"stats":["30% increased Attack Damage if you have Shapeshifted to an Animal form Recently"]},"57626":{"connections":[{"id":36782,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/ColdFireNode.dds","name":"Cold and Fire Damage","orbit":7,"orbitIndex":16,"skill":57626,"stats":["10% increased Fire Damage","10% increased Cold Damage"]},"57683":{"connections":[{"id":35031,"orbit":2}],"group":1528,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Recoup","orbit":2,"orbitIndex":11,"skill":57683,"stats":["3% of Damage taken Recouped as Life"]},"57703":{"connections":[{"id":54811,"orbit":0},{"id":54485,"orbit":0},{"id":38130,"orbit":0},{"id":19674,"orbit":0}],"group":364,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":57703,"stats":["+5 to any Attribute"]},"57710":{"connections":[{"id":39037,"orbit":0},{"id":40783,"orbit":0},{"id":53975,"orbit":0},{"id":58090,"orbit":2147483647}],"group":815,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":0,"skill":57710,"stats":["+5 to any Attribute"]},"57724":{"connections":[{"id":54883,"orbit":-7}],"group":1315,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":7,"orbitIndex":20,"skill":57724,"stats":["7% increased Chaos Damage"]},"57774":{"connections":[{"id":49657,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Speed","orbit":3,"orbitIndex":21,"skill":57774,"stats":["3% increased Attack Speed while Dual Wielding"]},"57775":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":456,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":57775,"stats":[]},"57785":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[{"id":31112,"orbit":0},{"id":56897,"orbit":0}],"group":970,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Trained Turrets","orbit":7,"orbitIndex":6,"recipe":["Greed","Despair","Ire"],"skill":57785,"stats":["25% increased Ballista Critical Damage Bonus","20% increased Ballista Critical Hit Chance"]},"57791":{"connections":[{"id":52229,"orbit":0}],"group":692,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","name":"Spell Damage and Cast Speed","orbit":2,"orbitIndex":16,"skill":57791,"stats":["6% increased Spell Damage","2% increased Cast Speed"]},"57805":{"connections":[{"id":43444,"orbit":4}],"group":830,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","isNotable":true,"name":"Clear Space","orbit":4,"orbitIndex":18,"recipe":["Paranoia","Guilt","Guilt"],"skill":57805,"stats":["20% increased Knockback Distance","20% chance to Knock Enemies Back with Hits at Close Range"]},"57810":{"connections":[{"id":40073,"orbit":0}],"group":984,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":57810,"stats":["15% increased chance to Shock"]},"57816":{"connections":[{"id":364,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":1,"orbitIndex":8,"skill":57816,"stats":["+8 to Dexterity"]},"57819":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":533,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds","isNotable":true,"name":"Integrated Efficiency","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":57819,"stats":["Skills deal 20% increased Damage per Connected Red Support Gem","Skills have 6% increased Skill Speed per Connected Green Support Gem","Skills have 20% increased Critical Hit Chance per Connected Blue Support Gem"]},"57821":{"connections":[{"id":31765,"orbit":0},{"id":26034,"orbit":0}],"group":1366,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":12,"skill":57821,"stats":["+5 to any Attribute"]},"57832":{"connections":[{"id":46300,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":9,"skill":57832,"stats":["10% increased Ignite Magnitude"]},"57846":{"connections":[{"id":63451,"orbit":0},{"id":38876,"orbit":6}],"group":435,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":6,"orbitIndex":12,"skill":57846,"stats":["15% increased Stun Buildup"]},"57863":{"connections":[{"id":26356,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Detonator Area","orbit":7,"orbitIndex":5,"skill":57863,"stats":["Detonator skills have 8% increased Area of Effect"]},"57880":{"connections":[{"id":27082,"orbit":0},{"id":6269,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Damage","orbit":3,"orbitIndex":3,"skill":57880,"stats":["12% increased Damage with Axes"]},"57921":{"connections":[{"id":23879,"orbit":0}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Wolf's Howl","orbit":3,"orbitIndex":21,"recipe":["Disgust","Paranoia","Greed"],"skill":57921,"stats":["30% increased Critical Hit Chance if you have Shapeshifted to an Animal form Recently"]},"57928":{"connections":[{"id":43303,"orbit":2}],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":57928,"stats":["12% increased Lightning Damage"]},"57933":{"connections":[{"id":16150,"orbit":0}],"group":1539,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":57933,"stats":["Companions deal 12% increased Damage"]},"57945":{"connections":[{"id":7412,"orbit":0}],"group":1299,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charge Generation","orbit":7,"orbitIndex":12,"skill":57945,"stats":["10% increased Life Recovery from Flasks"]},"57959":{"ascendancyName":"Smith of Kitava","connections":[{"id":63401,"orbit":0}],"group":9,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds","isNotable":true,"name":"Coal Stoker","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":57959,"stats":["Modifiers to Fire Resistance also grant Cold and Lightning Resistance at 50% of their value"]},"57966":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":57966,"stats":[]},"57967":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":640,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Sturdy Mind","orbit":0,"orbitIndex":0,"skill":57967,"stats":["+30 to maximum Mana","14% increased Mana Regeneration Rate"]},"57970":{"connections":[{"id":55995,"orbit":0},{"id":21537,"orbit":0}],"group":1523,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":10,"skill":57970,"stats":["20% increased Frenzy Charge Duration"]},"58002":{"connections":[{"id":45086,"orbit":0},{"id":55668,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":3,"orbitIndex":3,"skill":58002,"stats":["10% increased Physical Damage"]},"58013":{"connections":[{"id":4844,"orbit":0}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":4,"skill":58013,"stats":["10% increased Projectile Damage"]},"58016":{"connections":[{"id":49537,"orbit":7},{"id":42205,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"All Natural","orbit":4,"orbitIndex":42,"recipe":["Fear","Fear","Greed"],"skill":58016,"stats":["+5% to all Elemental Resistances","30% increased Elemental Damage"]},"58022":{"connections":[{"id":5186,"orbit":3},{"id":26762,"orbit":-7}],"group":1363,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":58022,"stats":["11% increased Chaos Damage"]},"58038":{"connections":[{"id":31566,"orbit":0}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":3,"skill":58038,"stats":["25% increased Attack Damage while Surrounded"]},"58058":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connectionArt":"CharacterPlanned","connections":[],"group":86,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Bow Mastery","orbit":0,"orbitIndex":0,"skill":58058,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"58088":{"connections":[{"id":16620,"orbit":5}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Block and Movement Penalty with Raised Shield","orbit":4,"orbitIndex":36,"skill":58088,"stats":["4% increased Block chance","5% reduced Movement Speed Penalty while Actively Blocking"]},"58090":{"connections":[{"id":21540,"orbit":4},{"id":34367,"orbit":3}],"group":851,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":58090,"stats":["3% of Damage taken Recouped as Life"]},"58096":{"connections":[{"id":17411,"orbit":0}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Lasting Incantations","orbit":3,"orbitIndex":20,"recipe":["Isolation","Greed","Disgust"],"skill":58096,"stats":["20% increased Spell Damage","15% increased Skill Effect Duration"]},"58109":{"connections":[{"id":14340,"orbit":0}],"group":886,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":58109,"stats":["+5 to any Attribute"]},"58115":{"connections":[{"id":52241,"orbit":2},{"id":11672,"orbit":0}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana on Kill","orbit":2,"orbitIndex":12,"skill":58115,"stats":["Recover 1% of maximum Mana on Kill"]},"58117":{"connections":[{"id":41186,"orbit":0},{"id":13839,"orbit":0},{"id":56996,"orbit":0},{"id":53719,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":3,"skill":58117,"stats":["15% increased Totem Damage"]},"58125":{"connections":[{"id":10681,"orbit":5}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":60,"skill":58125,"stats":["5% increased Block chance"]},"58138":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":125,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":1,"orbitIndex":6,"skill":58138,"stats":[]},"58149":{"ascendancyName":"Ritualist","connections":[{"id":62804,"orbit":8}],"group":1618,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Life Recovery Rate","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":58149,"stats":["10% increased Life Recovery rate"]},"58157":{"connections":[{"id":61149,"orbit":0}],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Recovery","orbit":7,"orbitIndex":17,"skill":58157,"stats":["20% increased Stun Recovery"]},"58170":{"connections":[{"id":61067,"orbit":0}],"group":680,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","id":41568,"name":"Life Regeneration","stats":["Regenerate 0.2% of maximum Life per second"]}},"orbit":2,"orbitIndex":1,"skill":58170,"stats":["10% increased Spell Damage"]},"58182":{"connections":[{"id":49220,"orbit":-5}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":3,"orbitIndex":22,"skill":58182,"stats":["Gain 3 Life per enemy killed"]},"58183":{"connections":[{"id":60241,"orbit":0},{"id":21245,"orbit":0},{"id":32278,"orbit":0}],"group":531,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Blood Tearing","orbit":2,"orbitIndex":11,"recipe":["Despair","Isolation","Greed"],"skill":58183,"stats":["15% increased Magnitude of Bleeding you inflict","25% increased Physical Damage"]},"58197":{"connectionArt":"CharacterPlanned","connections":[{"id":35980,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Unquenchable Iron","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":6,"orbitIndex":60,"skill":58197,"stats":["Gain 18% of Physical Damage as Extra Lightning Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"58198":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":319,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Well of Power","orbit":0,"orbitIndex":0,"recipe":["Fear","Ire","Ire"],"skill":58198,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently","Recover 5% of maximum Mana when you consume a Power Charge"]},"58215":{"connections":[{"id":292,"orbit":0}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Sanguimantic Rituals","orbit":4,"orbitIndex":8,"recipe":["Paranoia","Suffering","Isolation"],"skill":58215,"stats":["Regenerate 1% of maximum Life per second","Arcane Surge grants more Life Regeneration Rate instead of Mana Regeneration Rate"]},"58295":{"connections":[],"group":271,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":4,"skill":58295,"stats":["+5 to any Attribute"]},"58312":{"connections":[{"id":49497,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Culling Strike Threshold","orbit":7,"orbitIndex":10,"skill":58312,"stats":["5% increased Culling Strike Threshold"]},"58329":{"connections":[{"id":56360,"orbit":0},{"id":61196,"orbit":0},{"id":56638,"orbit":0}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":18,"skill":58329,"stats":["+5 to any Attribute"]},"58362":{"connections":[{"id":51335,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isSwitchable":true,"name":"Elemental Ailment Chance","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","id":15545,"name":"Physical Damage","stats":["10% increased Physical Damage"]}},"orbit":4,"orbitIndex":69,"skill":58362,"stats":["20% increased Flammability Magnitude","10% increased Freeze Buildup","10% increased chance to Shock"]},"58363":{"connections":[{"id":55938,"orbit":2}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":7,"orbitIndex":6,"skill":58363,"stats":["10% increased effect of Archon Buffs on you"]},"58368":{"connectionArt":"CharacterPlanned","connections":[{"id":40511,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":0,"skill":58368,"stats":["Minions have 12% increased maximum Life"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"58379":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1570,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds","isMultipleChoiceOption":true,"name":"Acidic Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":58379,"stats":["Grants Skill: Acidic Concoction"]},"58387":{"connections":[{"id":52454,"orbit":4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":4,"orbitIndex":6,"skill":58387,"stats":["7% increased Chaos Damage"]},"58388":{"connections":[{"id":13157,"orbit":0},{"id":17702,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":3,"orbitIndex":23,"skill":58388,"stats":["10% increased Life Recovery from Flasks"]},"58397":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":19338,"orbit":0},{"id":31647,"orbit":0},{"id":2334,"orbit":0}],"group":1426,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","isNotable":true,"name":"Proficiency","orbit":0,"orbitIndex":0,"recipe":["Fear","Guilt","Paranoia"],"skill":58397,"stats":["+25 to Dexterity"]},"58416":{"connections":[],"group":1361,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Projectile Speed","orbit":2,"orbitIndex":11,"skill":58416,"stats":["10% increased Projectile Speed"]},"58426":{"connections":[{"id":34401,"orbit":0}],"group":1442,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Pocket Sand","orbit":2,"orbitIndex":21,"recipe":["Paranoia","Guilt","Paranoia"],"skill":58426,"stats":["50% increased Blind Effect"]},"58496":{"connections":[{"id":9328,"orbit":-4},{"id":37187,"orbit":5}],"group":150,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage against Immobilised","orbit":0,"orbitIndex":0,"skill":58496,"stats":["20% increased Damage against Immobilised Enemies while Shapeshifted"]},"58513":{"connections":[{"id":14418,"orbit":2147483647},{"id":11774,"orbit":0}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Evasion and Movement Speed","orbit":3,"orbitIndex":9,"skill":58513,"stats":["1% increased Movement Speed","8% increased Evasion Rating"]},"58526":{"connections":[],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":15,"skill":58526,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"58528":{"connections":[{"id":5710,"orbit":6}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":2,"skill":58528,"stats":["10% increased Melee Damage"]},"58539":{"connections":[{"id":60899,"orbit":0}],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Movement Penalty","orbit":7,"orbitIndex":2,"skill":58539,"stats":["3% reduced Movement Speed Penalty from using Skills while moving"]},"58574":{"ascendancyName":"Ritualist","connections":[],"group":1612,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Reduced Mana","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":58574,"stats":["30% reduced maximum Mana"]},"58591":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":589,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds","isNotable":true,"name":"Enhanced Effectiveness","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":58591,"stats":["20% less Attributes","Inherent bonuses gained from Attributes are doubled"]},"58593":{"connections":[{"id":33463,"orbit":9},{"id":26556,"orbit":-5}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":5,"orbitIndex":48,"skill":58593,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"58644":{"connections":[{"id":42714,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":7,"orbitIndex":21,"skill":58644,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"]},"58646":{"ascendancyName":"Shaman","connections":[{"id":46654,"orbit":2147483647}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanAdaptToElements.dds","isNotable":true,"name":"Reactive Growth","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":6,"orbitIndex":26,"skill":58646,"stats":["10% less Elemental Damage taken","Adapt to the highest Elemental Damage Type of each Hit you take","10% less Damage taken of each Elemental Damage Type per matching Adaptation"]},"58651":{"connections":[{"id":49357,"orbit":0},{"id":50558,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isSwitchable":true,"name":"Minion Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":63913,"name":"Armour and Energy Shield","stats":["12% increased Armour","12% increased maximum Energy Shield"]}},"orbit":4,"orbitIndex":71,"skill":58651,"stats":["Minions deal 10% increased Damage"]},"58674":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":695,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":7,"orbitIndex":1,"skill":58674,"stats":[]},"58692":{"connections":[],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","name":"Deflection and Energy Shield Delay","orbit":3,"orbitIndex":1,"skill":58692,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"]},"58704":{"ascendancyName":"Warbringer","connections":[{"id":49380,"orbit":0}],"group":29,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds","isNotable":true,"name":"Anvil's Weight","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":58704,"stats":["Break Armour equal to 10% of Hit Damage dealt"]},"58714":{"connections":[{"id":39431,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Grenadier","orbit":4,"orbitIndex":60,"recipe":["Paranoia","Fear","Isolation"],"skill":58714,"stats":["Grenade Skills have +1 Cooldown Use"]},"58718":{"connections":[{"id":35015,"orbit":0}],"group":727,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":58718,"stats":["10% increased Magnitude of Bleeding you inflict"]},"58747":{"ascendancyName":"Chronomancer","connections":[],"group":390,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds","isNotable":true,"name":"Ultimate Command","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":58747,"stats":["Grants Skill: Time Freeze"]},"58751":{"ascendancyName":"Lich","connections":[{"id":17788,"orbit":0}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Energy Shield","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":35941,"name":"Energy Shield","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["20% increased maximum Energy Shield"]}},"orbit":8,"orbitIndex":0,"skill":58751,"stats":["20% increased maximum Energy Shield"]},"58779":{"connections":[{"id":51040,"orbit":0},{"id":327,"orbit":0},{"id":23822,"orbit":0},{"id":47976,"orbit":0}],"group":1344,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Deflection and Energy Shield Delay","orbit":2,"orbitIndex":6,"skill":58779,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"]},"58783":{"connections":[{"id":26520,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech. Armour and Evasion while Leeching","orbit":2,"orbitIndex":19,"skill":58783,"stats":["6% increased amount of Life Leeched","8% increased Armour and Evasion Rating while Leeching"]},"58789":{"connections":[{"id":13307,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":20,"skill":58789,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"]},"58814":{"connections":[{"id":55802,"orbit":0},{"id":244,"orbit":0},{"id":12465,"orbit":0},{"id":26830,"orbit":0},{"id":26952,"orbit":0}],"group":1005,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":58814,"stats":["+5 to any Attribute"]},"58817":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Artillery Strike","orbit":4,"orbitIndex":15,"recipe":["Suffering","Suffering","Fear"],"skill":58817,"stats":["Attack Skills have +1 to maximum number of Summoned Ballista Totems","15% increased Area of Effect while you have a Totem"]},"58838":{"connections":[{"id":26725,"orbit":6}],"group":324,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":5,"orbitIndex":60,"skill":58838,"stats":["12% increased Stun Threshold"]},"58848":{"connections":[{"id":22962,"orbit":2147483647},{"id":10576,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":7,"orbitIndex":10,"skill":58848,"stats":["20% chance for Attack Hits to apply Incision"]},"58855":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":250,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":58855,"stats":[]},"58884":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":930,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":58884,"stats":[]},"58894":{"connections":[],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","isNotable":true,"name":"Dominus' Providence","orbit":2,"orbitIndex":1,"recipe":["Guilt","Suffering","Envy"],"skill":58894,"stats":["+8% of Armour also applies to Elemental Damage","10% faster start of Energy Shield Recharge","Immune to Exposure","Unaffected by Elemental Weakness"]},"58926":{"connections":[{"id":64572,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":16,"skill":58926,"stats":["15% increased Freeze Buildup"]},"58930":{"connections":[{"id":14934,"orbit":7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":7,"orbitIndex":9,"skill":58930,"stats":["3% increased Cast Speed"]},"58932":{"ascendancyName":"Lich","connections":[],"group":1160,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds","isNotable":true,"isSwitchable":true,"name":"Eldritch Empowerment","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":0,"orbitIndex":0,"skill":58932,"stats":["Sacrificing Energy Shield does not interrupt Recharge","Sacrifice 5% of maximum Energy Shield when you Cast a Spell","Spells for which this Sacrifice was fully made deal 30% more Damage"]},"58939":{"connections":[{"id":44608,"orbit":0}],"group":945,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Dispatch Foes","orbit":2,"orbitIndex":8,"recipe":["Envy","Envy","Paranoia"],"skill":58939,"stats":["40% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"]},"58971":{"connections":[{"id":12998,"orbit":-6},{"id":38678,"orbit":-7}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":2,"orbitIndex":11,"skill":58971,"stats":["15% increased Elemental Ailment Threshold"]},"59006":{"connections":[{"id":37956,"orbit":7}],"group":500,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":0,"orbitIndex":0,"skill":59006,"stats":["8% reduced Skill Effect Duration"]},"59028":{"connections":[{"id":41210,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":16,"skill":59028,"stats":["10% increased Projectile Damage"]},"59039":{"connectionArt":"CharacterPlanned","connections":[{"id":28223,"orbit":4}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":38,"skill":59039,"stats":["20% increased Critical Damage Bonus"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"59053":{"connections":[{"id":54805,"orbit":-7}],"group":1117,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect and Hinder Duration","orbit":3,"orbitIndex":8,"skill":59053,"stats":["Debuffs you inflict have 4% increased Slow Magnitude","20% increased Hinder Duration"]},"59061":{"connections":[{"id":28267,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":6,"skill":59061,"stats":["20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently"]},"59064":{"connections":[],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect","orbit":3,"orbitIndex":21,"skill":59064,"stats":["10% increased Effect of your Mark Skills"]},"59070":{"connections":[{"id":55011,"orbit":0}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Enduring Archon","orbit":7,"orbitIndex":13,"recipe":["Disgust","Isolation","Paranoia"],"skill":59070,"stats":["30% increased Archon Buff duration"]},"59083":{"connections":[{"id":32364,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":4,"skill":59083,"stats":["10% increased Ignite Magnitude"]},"59093":{"connections":[{"id":14110,"orbit":0},{"id":5088,"orbit":0},{"id":53444,"orbit":0},{"id":4621,"orbit":0},{"id":25890,"orbit":0}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59093,"stats":["+5 to any Attribute"]},"59136":{"connectionArt":"CharacterPlanned","connections":[{"id":17729,"orbit":0}],"group":636,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Chance to Poison and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":21,"skill":59136,"stats":["12% increased Spell Damage","8% chance to Poison on Hit"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"59180":{"connections":[{"id":50023,"orbit":2147483647}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage","orbit":7,"orbitIndex":15,"skill":59180,"stats":["10% increased Attack Damage"]},"59208":{"connections":[{"id":5681,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Frantic Fighter","orbit":2,"orbitIndex":16,"recipe":["Ire","Guilt","Suffering"],"skill":59208,"stats":["30% reduced Accuracy Rating while Surrounded","100% increased Attack Damage while Surrounded"]},"59213":{"connections":[{"id":48240,"orbit":3}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Recovery","orbit":2,"orbitIndex":15,"skill":59213,"stats":["20% increased Stun Recovery"]},"59214":{"connections":[{"id":26268,"orbit":0},{"id":6570,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Fated End","orbit":7,"orbitIndex":18,"recipe":["Disgust","Isolation","Despair"],"skill":59214,"stats":["30% increased Curse Duration","Targets Cursed by you have 50% reduced Life Regeneration Rate","Enemies you Curse cannot Recharge Energy Shield"]},"59256":{"connections":[{"id":8531,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":7,"skill":59256,"stats":["10% increased Critical Hit Chance if you have Killed Recently"]},"59263":{"connections":[{"id":37963,"orbit":0}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","isNotable":true,"name":"Ripping Blade","orbit":4,"orbitIndex":33,"skill":59263,"stats":["25% increased Damage with Swords"]},"59281":{"connections":[{"id":14394,"orbit":7},{"id":1221,"orbit":0},{"id":50124,"orbit":-7},{"id":58109,"orbit":0}],"group":906,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":22,"skill":59281,"stats":["12% increased Armour and Evasion Rating"]},"59289":{"connections":[{"id":22532,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Immobilisation Buildup","orbit":2,"orbitIndex":21,"skill":59289,"stats":["15% increased Immobilisation buildup"]},"59303":{"connections":[{"id":25029,"orbit":0}],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Lucky Rabbit Foot","orbit":4,"orbitIndex":3,"recipe":["Isolation","Disgust","Ire"],"skill":59303,"stats":["30% increased Damage while you have an active Charm","6% increased Movement Speed while you have an active Charm"]},"59342":{"ascendancyName":"Blood Mage","connections":[{"id":23416,"orbit":9}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life Leech","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":6,"orbitIndex":68,"skill":59342,"stats":["12% increased amount of Life Leeched"]},"59355":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":59355,"stats":[]},"59356":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1299,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":59356,"stats":[]},"59362":{"connections":[{"id":41669,"orbit":0},{"id":62677,"orbit":0},{"id":50720,"orbit":0}],"group":810,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59362,"stats":["+5 to any Attribute"]},"59367":{"connections":[{"id":10774,"orbit":0}],"group":467,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":2,"orbitIndex":6,"skill":59367,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"59368":{"connections":[{"id":61215,"orbit":4},{"id":48116,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Stun Threshold","orbit":7,"orbitIndex":2,"skill":59368,"stats":["12% increased Stun Threshold"]},"59372":{"ascendancyName":"Titan","connections":[{"id":56842,"orbit":-5}],"group":79,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds","isNotable":true,"name":"Crushing Impacts","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":59372,"stats":["25% more Damage against Heavy Stunned Enemies","Your Hits are Crushing Blows"]},"59376":{"connections":[],"group":673,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":3,"skill":59376,"stats":["+5 to any Attribute"]},"59387":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":969,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Infusion of Power","orbit":0,"orbitIndex":0,"recipe":["Despair","Guilt","Fear"],"skill":59387,"stats":["Gain a Power Charge when you consume an Elemental Infusion"]},"59390":{"connections":[{"id":11472,"orbit":0}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Evasion if Consumed Frenzy Charge","orbit":2,"orbitIndex":16,"skill":59390,"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"]},"59413":{"connections":[],"group":675,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup Speed","orbit":0,"orbitIndex":0,"skill":59413,"stats":["8% increased speed of Recoup Effects"]},"59425":{"connections":[{"id":23939,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":16,"skill":59425,"stats":["3% of Damage taken Recouped as Life"]},"59433":{"connections":[{"id":60916,"orbit":0}],"group":233,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Thirst for Endurance","orbit":2,"orbitIndex":20,"recipe":["Despair","Envy","Ire"],"skill":59433,"stats":["25% chance when you gain an Endurance Charge to gain an additional Endurance Charge"]},"59438":{"connections":[{"id":18101,"orbit":-7},{"id":15801,"orbit":0}],"group":674,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Flow of Life","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Fear"],"skill":59438,"stats":["Debuffs on you expire 10% faster","20% increased speed of Recoup Effects"]},"59442":{"connections":[{"id":59413,"orbit":0}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup Speed","orbit":0,"orbitIndex":0,"skill":59442,"stats":["8% increased speed of Recoup Effects"]},"59446":{"connections":[{"id":4544,"orbit":0}],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Life Flask Charges","orbit":2,"orbitIndex":5,"skill":59446,"stats":["10% increased Life Recovery from Flasks"]},"59466":{"connections":[],"group":415,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":7,"orbitIndex":0,"skill":59466,"stats":["Empowered Attacks deal 16% increased Damage"]},"59480":{"connections":[{"id":3999,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":4,"orbitIndex":69,"skill":59480,"stats":["10% increased Attack Area Damage"]},"59498":{"connections":[{"id":54814,"orbit":0}],"group":473,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":10,"skill":59498,"stats":["20% increased Presence Area of Effect"]},"59501":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[{"id":25619,"orbit":0},{"id":42354,"orbit":0}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Blind Mastery","orbit":0,"orbitIndex":0,"skill":59501,"stats":[]},"59503":{"connections":[{"id":22208,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Critical Chance","orbit":7,"orbitIndex":13,"skill":59503,"stats":["8% increased Critical Hit Chance for Attacks","8% increased Accuracy Rating"]},"59538":{"connections":[{"id":34912,"orbit":0},{"id":47976,"orbit":0}],"group":1425,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59538,"stats":["+5 to any Attribute"]},"59540":{"ascendancyName":"Titan","connections":[],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMountainSplitter.dds","isNotable":true,"name":"Mountain Splitter","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":9,"orbitIndex":67,"skill":59540,"stats":["Every Third Slam skill that doesn't create Fissures which you use yourself causes 3 additional Aftershocks ahead and to each side of the initial area"]},"59541":{"connections":[{"id":28573,"orbit":7},{"id":56926,"orbit":0}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Necrotised Flesh","orbit":3,"orbitIndex":3,"recipe":["Fear","Guilt","Fear"],"skill":59541,"stats":["Minions have 40% increased maximum Life","Minions have 10% reduced Life Recovery rate"]},"59542":{"ascendancyName":"Deadeye","connections":[{"id":42416,"orbit":0}],"group":1555,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds","isMultipleChoiceOption":true,"name":"Far Shot","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":59542,"stats":["Projectiles deal 0% more Hit damage to targets in the first 3.5 metres of their movement, scaling up with distance travelled to reach 20% after 7 metres"]},"59589":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":52659,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Heavy Armour","orbit":3,"orbitIndex":23,"recipe":["Despair","Fear","Greed"],"skill":59589,"stats":["Gain Armour equal to 150% of total Strength Requirements of Equipped Boots, Gloves and Helmet"]},"59600":{"connections":[{"id":9411,"orbit":0}],"group":1253,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":21,"skill":59600,"stats":["25% increased Life Recovery from Flasks used when on Low Life"]},"59603":{"connections":[],"group":982,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":59603,"stats":["3% of Damage taken Recouped as Life"]},"59636":{"connections":[{"id":13769,"orbit":-4},{"id":48007,"orbit":0}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Open Mind","orbit":7,"orbitIndex":12,"skill":59636,"stats":["25% increased Mana Regeneration Rate"]},"59644":{"connections":[{"id":42959,"orbit":-7}],"group":1332,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":15,"skill":59644,"stats":["10% increased Magnitude of Poison you inflict"]},"59647":{"connections":[{"id":8791,"orbit":3}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":7,"orbitIndex":10,"skill":59647,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]},"59651":{"connections":[{"id":41654,"orbit":2147483647},{"id":47821,"orbit":4},{"id":25557,"orbit":0}],"group":1135,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Duration","orbit":2,"orbitIndex":11,"skill":59651,"stats":["Offering Skills have 20% increased Duration"]},"59653":{"connections":[{"id":35987,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":7,"orbitIndex":10,"skill":59653,"stats":["2% increased Movement Speed"]},"59657":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[{"id":42078,"orbit":0}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflect.dds","isNotable":true,"name":"First Teachings of the Keeper","orbit":3,"orbitIndex":16,"recipe":["Disgust","Greed","Despair"],"skill":59657,"stats":["+5% to Fire Resistance","+5% to Chaos Resistance","Gain Deflection Rating equal to 8% of Evasion Rating","10% faster start of Energy Shield Recharge"]},"59661":{"connections":[{"id":12245,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Faster Ignites and Flammability Magnitude","orbit":7,"orbitIndex":17,"skill":59661,"stats":["15% increased Flammability Magnitude","Ignites you inflict deal Damage 4% faster"]},"59694":{"connections":[{"id":52399,"orbit":0}],"group":1506,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Damage","orbit":0,"orbitIndex":0,"skill":59694,"stats":["18% increased Critical Damage Bonus with Quarterstaves"]},"59695":{"connections":[{"id":28950,"orbit":8}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":19,"skill":59695,"stats":["10% increased Mana Regeneration Rate"]},"59710":{"connections":[{"id":52618,"orbit":5}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Spell Damage","orbit":7,"orbitIndex":21,"skill":59710,"stats":["12% increased Spell Damage if you have Shapeshifted to Human form Recently"]},"59720":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":41163,"orbit":0}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Beastial Skin","orbit":5,"orbitIndex":42,"recipe":["Greed","Disgust","Envy"],"skill":59720,"stats":["100% increased Evasion Rating from Equipped Body Armour"]},"59759":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":60251,"orbit":4}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds","isNotable":true,"name":"Chayula's Gift","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":8,"orbitIndex":4,"skill":59759,"stats":["+10% to Maximum Chaos Resistance","Chaos Resistance is doubled"]},"59767":{"connections":[{"id":31292,"orbit":0},{"id":20645,"orbit":0}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Reverberating Impact","orbit":3,"orbitIndex":11,"skill":59767,"stats":["Break 25% increased Armour","12% increased Area of Effect for Attacks"]},"59775":{"connections":[{"id":20782,"orbit":-4}],"group":1324,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":59775,"stats":["7% increased Chaos Damage"]},"59777":{"connections":[{"id":10362,"orbit":0},{"id":17791,"orbit":0},{"id":13937,"orbit":0},{"id":53719,"orbit":0}],"group":159,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59777,"stats":["+5 to any Attribute"]},"59779":{"connections":[{"id":50986,"orbit":0},{"id":42350,"orbit":6},{"id":97,"orbit":6},{"id":11311,"orbit":5}],"group":805,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":0,"orbitIndex":0,"skill":59779,"stats":["+10 to Armour","+8 to Evasion Rating"]},"59781":{"connections":[{"id":39416,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNoteble.dds","isNotable":true,"name":"Embodiment of Death","orbit":2,"orbitIndex":19,"recipe":["Despair","Greed","Fear"],"skill":59781,"stats":["Immune to Bleeding while affected by an Archon Buff"]},"59785":{"connections":[{"id":27296,"orbit":0},{"id":1200,"orbit":0},{"id":33452,"orbit":0},{"id":8852,"orbit":0}],"group":130,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59785,"stats":["+5 to any Attribute"]},"59795":{"connections":[{"id":10156,"orbit":-3}],"group":707,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":33,"skill":59795,"stats":["+5 to any Attribute"]},"59798":{"connections":[{"id":5335,"orbit":-4}],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Ailment Threshold from Energy Shield","orbit":1,"orbitIndex":5,"skill":59798,"stats":["Gain additional Ailment Threshold equal to 12% of maximum Energy Shield"]},"59799":{"connections":[{"id":7338,"orbit":4}],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":1,"orbitIndex":10,"skill":59799,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"]},"59822":{"ascendancyName":"Blood Mage","connections":[{"id":8415,"orbit":0}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Blood Mage","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":59822,"stats":[]},"59881":{"connections":[{"id":54417,"orbit":0},{"id":28556,"orbit":-5}],"group":844,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":16,"skill":59881,"stats":["+5 to any Attribute"]},"59886":{"connections":[{"id":4442,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","name":"Armour Applies to Lightning Damage Hits","orbit":5,"orbitIndex":23,"skill":59886,"stats":["+15% of Armour also applies to Lightning Damage"]},"59908":{"connectionArt":"CharacterPlanned","connections":[{"id":36197,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Area of Effect","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":23,"skill":59908,"stats":["10% increased Area of Effect for Skills used by Totems"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"59909":{"connections":[{"id":30539,"orbit":4}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":7,"orbitIndex":22,"skill":59909,"stats":["5% chance to not destroy Corpses when Consuming Corpses"]},"59913":{"ascendancyName":"Deadeye","connections":[{"id":29871,"orbit":0}],"group":1556,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds","isNotable":true,"name":"Called Shots","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":59913,"stats":["Grants Skill: Called Shots"]},"59915":{"connections":[{"id":7741,"orbit":-6},{"id":97,"orbit":-6},{"id":2455,"orbit":-6}],"group":837,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":0,"orbitIndex":0,"skill":59915,"stats":["10% increased Projectile Damage"]},"59938":{"connections":[{"id":50757,"orbit":0}],"group":308,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Against the Elements","orbit":0,"orbitIndex":0,"recipe":["Disgust","Ire","Envy"],"skill":59938,"stats":["30% increased Elemental Ailment Threshold","15% reduced Slowing Potency of Debuffs on You"]},"59945":{"connections":[{"id":4527,"orbit":0},{"id":45327,"orbit":0},{"id":21684,"orbit":0}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59945,"stats":["+5 to any Attribute"]},"60014":{"connectionArt":"CharacterPlanned","connections":[{"id":38474,"orbit":0}],"group":560,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Scent of Blood","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":16,"skill":60014,"stats":["3% increased Movement Speed","20% increased Bleeding Duration","40% chance for Attack Hits to apply Incision"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"60034":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":15207,"orbit":0},{"id":22208,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Falcon Dive","orbit":0,"orbitIndex":0,"recipe":["Isolation","Paranoia","Paranoia"],"skill":60034,"stats":["4% increased Attack Speed","1% increased Attack Speed per 400 Accuracy Rating, up to 20%"]},"60064":{"connections":[{"id":47263,"orbit":0},{"id":3027,"orbit":0}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":18,"skill":60064,"stats":["10% increased Physical Damage"]},"60068":{"connections":[{"id":55925,"orbit":7}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":3,"orbitIndex":12,"skill":60068,"stats":["Gain 1 Rage on Melee Hit"]},"60083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":44239,"orbit":0}],"group":1141,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Pin and Run","orbit":0,"orbitIndex":0,"recipe":["Disgust","Despair","Disgust"],"skill":60083,"stats":["30% increased Pin Buildup","5% increased Movement Speed if you've Pinned an Enemy Recently"]},"60085":{"connections":[{"id":55802,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage","orbit":7,"orbitIndex":15,"skill":60085,"stats":["10% increased Damage"]},"60107":{"connections":[{"id":57204,"orbit":0}],"group":964,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":9,"skill":60107,"stats":["10% increased Critical Hit Chance"]},"60116":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":906,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":3,"orbitIndex":10,"skill":60116,"stats":[]},"60138":{"connections":[{"id":52695,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Stylebender","orbit":5,"orbitIndex":3,"recipe":["Greed","Paranoia","Suffering"],"skill":60138,"stats":["Hits Break 30% increased Armour on targets with Ailments","+10 to Strength","25% increased Physical Damage"]},"60170":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":60170,"stats":[]},"60173":{"connections":[{"id":4238,"orbit":2}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Accuracy","orbit":7,"orbitIndex":21,"skill":60173,"stats":["12% increased Accuracy Rating with One Handed Melee Weapons"]},"60191":{"connections":[{"id":54985,"orbit":0}],"group":598,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bolt Speed","orbit":7,"orbitIndex":11,"skill":60191,"stats":["8% increased Bolt Speed"]},"60203":{"connections":[{"id":5332,"orbit":9}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":2,"orbitIndex":2,"skill":60203,"stats":["+8 to Strength"]},"60210":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":63431,"orbit":0}],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":1,"orbitIndex":9,"skill":60210,"stats":[]},"60230":{"connections":[{"id":56935,"orbit":0},{"id":58362,"orbit":0},{"id":10192,"orbit":0},{"id":55909,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":19602,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":5,"orbitIndex":0,"skill":60230,"stats":["8% increased Elemental Damage"]},"60239":{"connections":[{"id":15343,"orbit":5},{"id":49356,"orbit":-2}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":7,"skill":60239,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"60241":{"connections":[{"id":57178,"orbit":0}],"group":521,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Bleed Chance","orbit":0,"orbitIndex":0,"skill":60241,"stats":["5% chance to inflict Bleeding on Hit"]},"60251":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":34567,"orbit":6}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Chaos Damage","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":8,"orbitIndex":71,"skill":60251,"stats":["11% increased Chaos Damage"]},"60269":{"connections":[{"id":6588,"orbit":0}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Roil","orbit":7,"orbitIndex":19,"recipe":["Disgust","Greed","Ire"],"skill":60269,"stats":["10% reduced Spell Area Damage","Spell Skills have 25% increased Area of Effect"]},"60273":{"connections":[{"id":28199,"orbit":0},{"id":40626,"orbit":0}],"group":1323,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Hindering Obstacles","orbit":0,"orbitIndex":0,"recipe":["Disgust","Guilt","Despair"],"skill":60273,"stats":["Debuffs inflicted by Hazards have 30% increased Slow Magnitude","30% increased Hazard Immobilisation buildup"]},"60274":{"connections":[{"id":13293,"orbit":4},{"id":19236,"orbit":0}],"group":163,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":0,"skill":60274,"stats":["15% increased Armour"]},"60287":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":37397,"orbit":0},{"id":32952,"orbit":0},{"id":63259,"orbit":0}],"group":394,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds","isMultipleChoice":true,"isNotable":true,"name":"Implanted Gems","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":60287,"stats":[]},"60298":{"ascendancyName":"Smith of Kitava","connections":[],"group":15,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds","isNotable":true,"name":"Against the Anvil","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":60298,"stats":["Grants Skill: Temper Weapon"]},"60313":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":724,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":60313,"stats":[]},"60323":{"connections":[{"id":9199,"orbit":0},{"id":47560,"orbit":0}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Surpassing Projectile Chance","orbit":6,"orbitIndex":54,"skill":60323,"stats":["+8% Surpassing chance to fire an additional Projectile"]},"60324":{"connections":[{"id":1506,"orbit":2}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":14,"skill":60324,"stats":["Remnants can be collected from 20% further away"]},"60332":{"connections":[{"id":21213,"orbit":0}],"group":169,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":4,"skill":60332,"stats":["6% faster start of Energy Shield Recharge"]},"60362":{"connections":[{"id":56265,"orbit":0}],"group":1500,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":6,"skill":60362,"stats":["15% increased Critical Damage Bonus"]},"60404":{"connections":[{"id":20691,"orbit":0},{"id":25011,"orbit":0}],"group":569,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Perfect Opportunity","orbit":2,"orbitIndex":14,"recipe":["Ire","Suffering","Suffering"],"skill":60404,"stats":["30% increased Stun Buildup","Damage with Hits is Lucky against Heavy Stunned Enemies"]},"60464":{"connections":[{"id":58971,"orbit":-6},{"id":28623,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Fan the Flames","orbit":4,"orbitIndex":45,"recipe":["Suffering","Paranoia","Despair"],"skill":60464,"stats":["25% reduced Ignite Duration on you","40% increased Elemental Ailment Threshold"]},"60480":{"connections":[],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":2,"orbitIndex":4,"skill":60480,"stats":["8% increased Reservation Efficiency of Herald Skills"]},"60483":{"connections":[{"id":7809,"orbit":0},{"id":36540,"orbit":0}],"group":1429,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":60483,"stats":["12% increased Lightning Damage"]},"60488":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":903,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":60488,"stats":[]},"60505":{"connections":[{"id":28050,"orbit":0},{"id":65009,"orbit":0},{"id":19808,"orbit":0},{"id":18831,"orbit":0}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":60505,"stats":["+5 to any Attribute"]},"60515":{"connections":[{"id":19955,"orbit":-4}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":3,"orbitIndex":4,"skill":60515,"stats":["12% increased Cold Damage"]},"60551":{"connections":[{"id":21861,"orbit":0}],"group":329,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":14,"skill":60551,"stats":["20% increased Presence Area of Effect"]},"60560":{"connections":[{"id":29527,"orbit":-3}],"group":1413,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage vs Full Life","orbit":0,"orbitIndex":0,"skill":60560,"stats":["20% increased Damage with Hits against Enemies that are on Full Life"]},"60568":{"connections":[{"id":52348,"orbit":-6}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":3,"orbitIndex":13,"skill":60568,"stats":["20% increased Totem Placement speed"]},"60619":{"connections":[{"id":541,"orbit":-5},{"id":41609,"orbit":-5},{"id":31010,"orbit":0},{"id":27216,"orbit":0},{"id":12005,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Scales of the Wyvern","orbit":4,"orbitIndex":15,"recipe":["Fear","Fear","Suffering"],"skill":60619,"stats":["20% faster start of Energy Shield Recharge while Shapeshifted","20% increased Energy Shield Recharge Rate while Shapeshifted","+1% to Maximum Lightning Resistance while Shapeshifted"]},"60620":{"connections":[{"id":45992,"orbit":0}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":4,"skill":60620,"stats":["+8 to Strength"]},"60634":{"ascendancyName":"Titan","connections":[{"id":27418,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds","isNotable":true,"name":"Colossal Capacity","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":5,"orbitIndex":48,"skill":60634,"stats":["Carry a Chest which adds 20 Inventory Slots"]},"60662":{"ascendancyName":"Amazon","connections":[{"id":7979,"orbit":0}],"group":1597,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":60662,"stats":["12% increased Elemental Damage"]},"60685":{"connections":[{"id":1826,"orbit":0}],"group":895,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":60685,"stats":["+5 to any Attribute"]},"60692":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":16367,"orbit":2}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Echoing Flames","orbit":7,"orbitIndex":12,"recipe":["Guilt","Suffering","Disgust"],"skill":60692,"stats":["30% increased Elemental Damage if you've Ignited an Enemy Recently"]},"60700":{"connections":[{"id":44974,"orbit":2147483647}],"group":1268,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Empowered Attack Freeze Buildup","orbit":7,"orbitIndex":3,"skill":60700,"stats":["20% increased Freeze Buildup with Empowered Attacks"]},"60708":{"connectionArt":"CharacterPlanned","connections":[{"id":17894,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":17,"skill":60708,"stats":["16% increased Damage with Bows"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"60735":{"connections":[{"id":42658,"orbit":0},{"id":11825,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":60735,"stats":[]},"60738":{"connections":[{"id":37408,"orbit":0}],"group":1122,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":19,"skill":60738,"stats":["10% increased Life Recovery from Flasks"]},"60741":{"connections":[{"id":33922,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":2,"orbitIndex":12,"skill":60741,"stats":["10% increased Elemental Damage"]},"60764":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Feathered Fletching","orbit":5,"orbitIndex":12,"recipe":["Isolation","Suffering","Suffering"],"skill":60764,"stats":["Increases and Reductions to Projectile Speed also apply to Damage with Bows"]},"60809":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksMasterySymbol.dds","isOnlyImage":true,"name":"Channelling Mastery","orbit":0,"orbitIndex":0,"skill":60809,"stats":[]},"60829":{"connections":[{"id":36630,"orbit":2147483647}],"group":1081,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":2,"orbitIndex":22,"skill":60829,"stats":["20% chance for Attack Hits to apply Incision"]},"60859":{"ascendancyName":"Ritualist","connections":[{"id":4891,"orbit":9}],"group":1620,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Charm Charges","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":60859,"stats":["15% increased Charm Charges gained"]},"60878":{"connections":[{"id":17044,"orbit":2147483647},{"id":14122,"orbit":0},{"id":44405,"orbit":2}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Lightning Storm","orbit":0,"orbitIndex":0,"recipe":["Guilt","Despair","Isolation"],"skill":60878,"stats":["Gain 6% of Lightning damage as Extra Cold damage","15% reduced effect of Shock on you","15% increased Magnitude of Shock you inflict"]},"60886":{"connections":[{"id":59213,"orbit":3}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Recovery","orbit":1,"orbitIndex":5,"skill":60886,"stats":["20% increased Stun Recovery"]},"60891":{"connections":[{"id":53185,"orbit":0}],"group":1498,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Accuracy Rating","orbit":1,"orbitIndex":9,"skill":60891,"stats":["8% increased Accuracy Rating"]},"60899":{"connections":[{"id":32543,"orbit":-7}],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Movement Penalty","orbit":7,"orbitIndex":22,"skill":60899,"stats":["3% reduced Movement Speed Penalty from using Skills while moving"]},"60913":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":52,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds","isNotable":true,"name":"Kitavan Engraving","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":60913,"stats":["Body Armour grants 15% increased maximum Life"]},"60916":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":233,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"name":"Endurance Charge Mastery","orbit":0,"orbitIndex":0,"skill":60916,"stats":[]},"60974":{"connections":[{"id":1506,"orbit":-2}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Additional Remnant Chance","orbit":2,"orbitIndex":2,"skill":60974,"stats":["5% chance to create an additional Remnant"]},"60992":{"connections":[{"id":24889,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Nurturing Guardian","orbit":1,"orbitIndex":1,"recipe":["Paranoia","Despair","Suffering"],"skill":60992,"stats":["Life Recovery from your Flasks also applies to your Companions"]},"61026":{"connections":[{"id":34552,"orbit":0},{"id":17378,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Crystalline Flesh","orbit":3,"orbitIndex":0,"recipe":["Despair","Paranoia","Suffering"],"skill":61026,"stats":["Minions have +20% to all Elemental Resistances","Minions have +5% to all Maximum Elemental Resistances"]},"61027":{"connections":[],"group":858,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Mana Blessing","orbit":0,"orbitIndex":0,"skill":61027,"stats":["+20 to maximum Mana","20% increased Mana Regeneration Rate"]},"61039":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":55,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds","isNotable":true,"name":"Tantalum Alloy","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":61039,"stats":["Body Armour grants +75% to Fire Resistance"]},"61042":{"connections":[{"id":44344,"orbit":0}],"group":667,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61042,"stats":["+5 to any Attribute"]},"61056":{"connections":[{"id":40399,"orbit":-4}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":1,"skill":61056,"stats":["Meta Skills gain 8% increased Energy"]},"61063":{"connections":[],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":3,"orbitIndex":0,"skill":61063,"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"]},"61067":{"connections":[],"group":680,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","isSwitchable":true,"name":"Spell Critical Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","id":50065,"name":"Life Regeneration","stats":["Regenerate 0.2% of maximum Life per second"]}},"orbit":2,"orbitIndex":21,"skill":61067,"stats":["15% increased Critical Spell Damage Bonus"]},"61104":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1110,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Staggering Wounds","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Greed","Guilt"],"skill":61104,"stats":["50% chance to Knock Back Bleeding Enemies with Hits"]},"61106":{"connections":[{"id":59653,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":2,"orbitIndex":15,"skill":61106,"stats":["2% increased Movement Speed"]},"61112":{"connections":[{"id":36071,"orbit":0},{"id":20105,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Roll and Strike","orbit":5,"orbitIndex":14,"recipe":["Guilt","Paranoia","Disgust"],"skill":61112,"stats":["25% increased Damage with Spears","10% increased Attack Speed with Spears"]},"61113":{"connectionArt":"CharacterPlanned","connections":[{"id":53910,"orbit":-3}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":61113,"stats":["Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61119":{"connections":[{"id":64325,"orbit":4},{"id":63431,"orbit":0}],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":2,"orbitIndex":18,"skill":61119,"stats":["10% increased Poison Duration"]},"61142":{"connections":[{"id":38365,"orbit":0}],"group":217,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Recover Life on consuming Endurance Charge","orbit":2,"orbitIndex":12,"skill":61142,"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"]},"61149":{"connections":[{"id":42760,"orbit":0}],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Recovery","orbit":2,"orbitIndex":13,"skill":61149,"stats":["20% increased Stun Recovery"]},"61170":{"connections":[{"id":27186,"orbit":7}],"group":712,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":1,"orbitIndex":3,"skill":61170,"stats":["10% increased Fire Damage"]},"61179":{"connections":[{"id":21245,"orbit":0}],"group":536,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Spell Critical Chance","orbit":0,"orbitIndex":0,"skill":61179,"stats":["10% increased Critical Hit Chance for Spells"]},"61196":{"connections":[{"id":56045,"orbit":5},{"id":13419,"orbit":0}],"group":1132,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":61196,"stats":["+5 to any Attribute"]},"61215":{"connections":[{"id":37242,"orbit":3}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Stun Threshold","orbit":7,"orbitIndex":8,"skill":61215,"stats":["12% increased Stun Threshold"]},"61246":{"connections":[{"id":144,"orbit":5}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Freeze Buildup","orbit":4,"orbitIndex":18,"skill":61246,"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"]},"61263":{"connections":[{"id":4544,"orbit":0}],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Poison Duration on You","orbit":2,"orbitIndex":11,"skill":61263,"stats":["10% reduced Poison Duration on you"]},"61267":{"ascendancyName":"Infernalist","connections":[],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds","isNotable":true,"name":"Mastered Darkness","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":6,"orbitIndex":60,"skill":61267,"stats":["Demonflame has no maximum"]},"61281":{"connections":[{"id":9217,"orbit":0}],"group":842,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":2,"orbitIndex":14,"skill":61281,"stats":["10% increased Damage with One Handed Weapons"]},"61309":{"connections":[{"id":42169,"orbit":5},{"id":37434,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","isNotable":true,"name":"Redblade Discipline","orbit":7,"orbitIndex":15,"recipe":["Despair","Despair","Greed"],"skill":61309,"stats":["+8% to Fire Resistance","20% increased Stun Threshold","+30% of Armour also applies to Fire Damage"]},"61312":{"connections":[{"id":56841,"orbit":0}],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":42,"skill":61312,"stats":["+5 to any Attribute"]},"61318":{"connections":[{"id":61396,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":13,"skill":61318,"stats":["12% increased Armour and Evasion Rating"]},"61333":{"connections":[{"id":46197,"orbit":0}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":11,"skill":61333,"stats":["10% increased Critical Hit Chance"]},"61338":{"connections":[{"id":7333,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Breath of Lightning","orbit":4,"orbitIndex":6,"recipe":["Disgust","Paranoia","Isolation"],"skill":61338,"stats":["Damage Penetrates 15% Lightning Resistance","+10 to Dexterity"]},"61347":{"connections":[{"id":64488,"orbit":3}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Critical Chance","orbit":7,"orbitIndex":8,"skill":61347,"stats":["Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m"]},"61354":{"connections":[{"id":50383,"orbit":0}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Infernal Limit","orbit":3,"orbitIndex":18,"recipe":["Envy","Greed","Fear"],"skill":61354,"stats":["+1 to maximum Fire Infusions"]},"61355":{"connections":[{"id":29306,"orbit":2}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Damage from Mana","orbit":2,"orbitIndex":8,"skill":61355,"stats":["4% of Damage is taken from Mana before Life"]},"61356":{"connections":[{"id":12498,"orbit":0}],"group":1195,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":7,"orbitIndex":12,"skill":61356,"stats":["6% increased bonuses gained from Equipped Quiver"]},"61362":{"connections":[{"id":36737,"orbit":-2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":20,"skill":61362,"stats":["10% increased Area Damage"]},"61367":{"connectionArt":"CharacterPlanned","connections":[{"id":64239,"orbit":2147483647}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Attack Added Lighting Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":61367,"stats":["Adds 1 to 7 Lightning damage to Attacks"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61373":{"connections":[{"id":63610,"orbit":-7},{"id":5988,"orbit":7}],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Damage vs Blinded","orbit":3,"orbitIndex":4,"skill":61373,"stats":["15% increased Damage with Hits against Blinded Enemies"]},"61393":{"connections":[{"id":43941,"orbit":-7}],"group":119,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":61393,"stats":["12% increased Damage while Shapeshifted"]},"61396":{"connections":[{"id":10998,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":11,"skill":61396,"stats":["12% increased Armour and Evasion Rating"]},"61403":{"connections":[{"id":56349,"orbit":0},{"id":14231,"orbit":3},{"id":24150,"orbit":0},{"id":17602,"orbit":0},{"id":45377,"orbit":2147483647}],"group":1288,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61403,"stats":["+5 to any Attribute"]},"61404":{"connections":[{"id":51210,"orbit":2},{"id":61429,"orbit":0}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","isNotable":true,"name":"Equilibrium","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Despair"],"skill":61404,"stats":["30% increased Attack Damage if you've Cast a Spell Recently","10% increased Cast Speed if you've Attacked Recently"]},"61409":{"connections":[{"id":13075,"orbit":0}],"group":227,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":22,"skill":61409,"stats":["+12 to Strength"]},"61419":{"connections":[{"id":3025,"orbit":0},{"id":5314,"orbit":0},{"id":46819,"orbit":0}],"group":813,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":61419,"stats":[]},"61421":{"connections":[{"id":16121,"orbit":7}],"group":1489,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy and Critical Chance","orbit":7,"orbitIndex":19,"skill":61421,"stats":["Meta Skills gain 4% increased Energy","5% increased Critical Hit Chance"]},"61429":{"connections":[{"id":44902,"orbit":3}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":7,"orbitIndex":20,"skill":61429,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"61432":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":6178,"orbit":0}],"group":976,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":61432,"stats":[]},"61438":{"connections":[{"id":28510,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":62,"skill":61438,"stats":["+5 to any Attribute"]},"61441":{"connections":[{"id":54138,"orbit":0}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Speed","orbit":6,"orbitIndex":7,"skill":61441,"stats":["3% increased Attack Speed with Swords"]},"61444":{"connections":[{"id":17411,"orbit":0},{"id":34096,"orbit":0}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Wasting Casts","orbit":3,"orbitIndex":2,"recipe":["Fear","Envy","Despair"],"skill":61444,"stats":["25% increased Damage with Hits against Hindered Enemies","15% chance to Hinder Enemies on Hit with Spells"]},"61461":{"ascendancyName":"Deadeye","connections":[{"id":42416,"orbit":2147483647}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Projectile Speed","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":6,"orbitIndex":24,"skill":61461,"stats":["10% increased Projectile Speed"]},"61471":{"connectionArt":"CharacterPlanned","connections":[{"id":49153,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Damage and Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":61471,"stats":["15% increased Damage","Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61472":{"connections":[{"id":9417,"orbit":0},{"id":36389,"orbit":6}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":10,"skill":61472,"stats":["+8 to Strength"]},"61487":{"connections":[{"id":36596,"orbit":-4},{"id":19341,"orbit":5},{"id":11410,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":4,"orbitIndex":48,"skill":61487,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"61490":{"connections":[{"id":47429,"orbit":-8},{"id":64995,"orbit":0},{"id":8600,"orbit":0}],"group":437,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61490,"stats":["+5 to any Attribute"]},"61525":{"classesStart":["Templar","Druid"],"connections":[{"id":13855,"orbit":0},{"id":35715,"orbit":0},{"id":26353,"orbit":0},{"id":950,"orbit":0},{"id":28429,"orbit":0},{"id":35535,"orbit":0},{"id":42761,"orbit":0}],"group":747,"icon":"Art/2DArt/SkillIcons/passives/axedmgspeed.dds","name":"TEMPLAR","orbit":0,"orbitIndex":0,"skill":61525,"stats":[]},"61534":{"connections":[{"id":4665,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":18,"skill":61534,"stats":["Regenerate 0.2% of maximum Life per second"]},"61586":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistAllAttacksGenerateCombo.dds","isNotable":true,"name":"Martial Master","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":5,"orbitIndex":19,"skill":61586,"stats":["Skills can build and retain Combo regardless of Weapon Set","Gain Combo from all Attack Hits"]},"61601":{"connections":[{"id":44420,"orbit":0},{"id":9586,"orbit":0}],"group":1246,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"True Strike","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Disgust"],"skill":61601,"stats":["+10 to Dexterity","20% increased Critical Hit Chance"]},"61615":{"connections":[{"id":59442,"orbit":0}],"group":633,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup Speed","orbit":0,"orbitIndex":0,"skill":61615,"stats":["8% increased speed of Recoup Effects"]},"61632":{"connections":[{"id":34316,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Freeze and Daze Buildup","orbit":5,"orbitIndex":2,"skill":61632,"stats":["5% chance to Daze on Hit","20% increased Freeze Buildup with Quarterstaves"]},"61657":{"connections":[{"id":17750,"orbit":6},{"id":45808,"orbit":-5}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":3,"orbitIndex":2,"skill":61657,"stats":["+5% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 5% of Evasion Rating"]},"61703":{"connections":[{"id":41180,"orbit":0},{"id":9037,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Sharpened Claw","orbit":3,"orbitIndex":20,"recipe":["Ire","Greed","Greed"],"skill":61703,"stats":["30% increased Physical Damage while Shapeshifted"]},"61718":{"connections":[{"id":38342,"orbit":0}],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Damage vs Dazed Enemies","orbit":2,"orbitIndex":16,"skill":61718,"stats":["15% increased Damage against Dazed Enemies"]},"61722":{"ascendancyName":"Shaman","connections":[{"id":58646,"orbit":6}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Resistances","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":6,"orbitIndex":36,"skill":61722,"stats":["+3% to all Elemental Resistances"]},"61741":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":40024,"orbit":2}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Lasting Toxins","orbit":0,"orbitIndex":0,"recipe":["Despair","Isolation","Envy"],"skill":61741,"stats":["10% increased Skill Effect Duration","40% increased Poison Duration"]},"61768":{"connections":[],"group":975,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Minion Cold Resistance","orbit":0,"orbitIndex":0,"skill":61768,"stats":["Minions have +20% to Cold Resistance","Minions have +3% to Maximum Cold Resistances"]},"61796":{"connections":[{"id":8260,"orbit":-4}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Duration","orbit":7,"orbitIndex":20,"skill":61796,"stats":["20% increased Armour Break Duration"]},"61800":{"connections":[],"group":1413,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Critical Damage vs Full Life","orbit":7,"orbitIndex":11,"skill":61800,"stats":["40% increased Critical Damage Bonus against Enemies that are on Full Life"]},"61811":{"connectionArt":"CharacterPlanned","connections":[{"id":44452,"orbit":-8}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":42,"skill":61811,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61834":{"connections":[{"id":17088,"orbit":0},{"id":24958,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":61834,"stats":[]},"61835":{"connections":[{"id":32549,"orbit":0},{"id":56237,"orbit":-2}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":20,"skill":61835,"stats":["8% increased Spell Damage","8% increased Attack Damage"]},"61836":{"connections":[{"id":65243,"orbit":0}],"group":329,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":4,"skill":61836,"stats":["Aura Skills have 5% increased Magnitudes"]},"61842":{"connections":[{"id":33240,"orbit":0},{"id":14712,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":0,"skill":61842,"stats":["Minions deal 12% increased Damage"]},"61847":{"connections":[{"id":43443,"orbit":-4}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Critical Chance","orbit":0,"orbitIndex":0,"skill":61847,"stats":["10% increased Critical Hit Chance with Flails"]},"61863":{"connections":[{"id":42045,"orbit":0}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":6,"skill":61863,"stats":["4% faster start of Energy Shield Recharge","8% increased Elemental Damage"]},"61896":{"connections":[{"id":53354,"orbit":-1},{"id":8850,"orbit":-3}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Critical Chance","orbit":0,"orbitIndex":0,"skill":61896,"stats":["10% increased Critical Hit Chance while Shapeshifted"]},"61897":{"ascendancyName":"Witchhunter","connections":[{"id":38601,"orbit":8}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":8,"orbitIndex":32,"skill":61897,"stats":["15% increased Armour and Evasion Rating"]},"61905":{"connections":[{"id":12778,"orbit":0},{"id":8938,"orbit":0},{"id":3251,"orbit":-4}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":12,"skill":61905,"stats":["5% chance to inflict Bleeding on Hit"]},"61921":{"connections":[],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Storm Surge","orbit":3,"orbitIndex":23,"recipe":["Envy","Isolation","Greed"],"skill":61921,"stats":["Damage Penetrates 8% Cold Resistance","Damage Penetrates 15% Lightning Resistance"]},"61923":{"connections":[{"id":16256,"orbit":-6}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":4,"skill":61923,"stats":["10% increased Mana Regeneration Rate"]},"61926":{"connections":[{"id":1603,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recoup","orbit":2,"orbitIndex":12,"skill":61926,"stats":["3% of Elemental Damage taken Recouped as Energy Shield"]},"61927":{"connections":[{"id":14515,"orbit":0},{"id":3698,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","name":"Jagged Ground Effect","orbit":2,"orbitIndex":5,"skill":61927,"stats":["15% increased Magnitude of Jagged Ground you create"]},"61934":{"connections":[{"id":48418,"orbit":0}],"group":600,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":2,"orbitIndex":2,"skill":61934,"stats":["12% increased Stun Threshold"]},"61935":{"connections":[{"id":4624,"orbit":7}],"group":579,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":0,"orbitIndex":0,"skill":61935,"stats":["Gain 1 Rage on Melee Hit"]},"61938":{"connections":[{"id":14515,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","name":"Jagged Ground Effect","orbit":3,"orbitIndex":14,"skill":61938,"stats":["15% increased Magnitude of Jagged Ground you create"]},"61942":{"connections":[],"flavourText":"Strength begets respect. There is no simpler law.","group":170,"icon":"Art/2DArt/SkillIcons/passives/DruidAnimism.dds","isKeystone":true,"name":"Lord of the Wilds","orbit":0,"orbitIndex":0,"skill":61942,"stats":["You can equip a non-Unique Sceptre while wielding a Talisman","50% less Spirit","Non-Minion Skills have 50% less Reservation Efficiency"]},"61973":{"ascendancyName":"Witchhunter","connections":[{"id":40719,"orbit":0}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds","isNotable":true,"name":"Pitiless Killer","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":6,"orbitIndex":44,"skill":61973,"stats":["Culling Strike"]},"61974":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connectionArt":"CharacterPlanned","connections":[],"group":614,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupExtra.dds","isOnlyImage":true,"name":"Invocation Mastery","orbit":7,"orbitIndex":2,"skill":61974,"stats":[],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61976":{"connections":[{"id":7526,"orbit":0},{"id":36298,"orbit":6},{"id":2200,"orbit":0}],"group":1181,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61976,"stats":["+5 to any Attribute"]},"61977":{"connectionArt":"CharacterPlanned","connections":[{"id":61471,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Damage and Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":54,"skill":61977,"stats":["15% increased Damage","Minions deal 15% increased Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61983":{"ascendancyName":"Shaman","connections":[],"group":70,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanEvenMoreAdaptation.dds","isNotable":true,"name":"Avatar of Evolution","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":61983,"stats":["5% of Physical Damage taken as Fire Damage","5% of Physical Damage taken as Lightning Damage","5% of Physical Damage taken as Cold Damage","Adaptations have a duration of 5 seconds","Double Adaptation Effect"]},"61985":{"ascendancyName":"Stormweaver","connections":[{"id":29398,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds","isNotable":true,"name":"Heavy Snows","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":6,"orbitIndex":6,"skill":61985,"stats":["Targets can be affected by two of your Chills at the same time","Your Chills can Slow targets by up to a maximum of 35%","25% less Magnitude of Chill you inflict"]},"61991":{"ascendancyName":"Pathfinder","connections":[],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds","isNotable":true,"name":"Running Assault","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":9,"orbitIndex":96,"skill":61991,"stats":["Cannot be Heavy Stunned while Sprinting","30% less Movement Speed Penalty from using Skills while moving"]},"61992":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":880,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":1,"orbitIndex":6,"skill":61992,"stats":[]},"62001":{"connections":[],"group":1526,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","isNotable":true,"name":"Backstabbing","orbit":2,"orbitIndex":1,"skill":62001,"stats":["25% increased Critical Damage Bonus with Daggers"]},"62015":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":387,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":62015,"stats":[]},"62023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":62023,"stats":[]},"62034":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern","connections":[],"group":154,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","isNotable":true,"name":"Prism Guard","orbit":0,"orbitIndex":0,"recipe":["Suffering","Despair","Ire"],"skill":62034,"stats":["+30% of Armour also applies to Elemental Damage"]},"62039":{"connections":[{"id":49618,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":18,"skill":62039,"stats":["10% increased Melee Damage"]},"62051":{"connections":[{"id":21755,"orbit":-9}],"group":845,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":3,"orbitIndex":0,"skill":62051,"stats":["3% increased Movement Speed if you've Killed Recently"]},"62096":{"connections":[{"id":28414,"orbit":0}],"group":1464,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Attack Damage and Companion Damage as Chaos","orbit":0,"orbitIndex":0,"skill":62096,"stats":["6% increased Attack Damage","Companions gain 4% Damage as extra Chaos Damage"]},"62122":{"connections":[{"id":4295,"orbit":-3}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":3,"orbitIndex":4,"skill":62122,"stats":["4% of Damage is taken from Mana before Life"]},"62152":{"aliasPassiveSocket":"voices_jewel_slot1","connections":[],"group":703,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Sinister Jewel Socket","noRadius":true,"nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds"},"orbit":0,"orbitIndex":0,"sinister":true,"skill":62152,"stats":[]},"62153":{"connections":[{"id":55947,"orbit":3}],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Damage","orbit":3,"orbitIndex":17,"skill":62153,"stats":["15% increased Critical Spell Damage Bonus"]},"62159":{"connections":[{"id":59603,"orbit":-7}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":8,"skill":62159,"stats":["3% of Damage taken Recouped as Life"]},"62166":{"connections":[{"id":19337,"orbit":0}],"group":1224,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Speed","orbit":2,"orbitIndex":0,"skill":62166,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"]},"62185":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1336,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Rattled","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Ire"],"skill":62185,"stats":["+20 to maximum Mana","50% increased Shock Duration"]},"62194":{"connections":[{"id":19129,"orbit":2147483647}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":0,"skill":62194,"stats":["15% increased Pin Buildup"]},"62200":{"connections":[{"id":8460,"orbit":-3},{"id":29762,"orbit":-4}],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":2,"orbitIndex":20,"skill":62200,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"62210":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":485,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNoteble.dds","isNotable":true,"name":"Puppet Master chance","orbit":3,"orbitIndex":5,"recipe":["Greed","Despair","Fear"],"skill":62210,"stats":["15% increased Mana Cost Efficiency of Command Skills","+1 maximum stacks of Puppet Master"]},"62216":{"connections":[{"id":26070,"orbit":3},{"id":38130,"orbit":-3}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":2,"orbitIndex":8,"skill":62216,"stats":["Empowered Attacks deal 16% increased Damage"]},"62230":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":19355,"orbit":0}],"group":1040,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Patient Barrier","orbit":6,"orbitIndex":0,"recipe":["Suffering","Isolation","Fear"],"skill":62230,"stats":["50% increased maximum Energy Shield","20% slower start of Energy Shield Recharge"]},"62235":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":957,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":2,"orbitIndex":12,"skill":62235,"stats":[]},"62237":{"connections":[{"id":60116,"orbit":0}],"group":906,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Saqawal's Talon","orbit":4,"orbitIndex":24,"recipe":["Disgust","Fear","Envy"],"skill":62237,"stats":["+5% to Cold Resistance","25% increased Armour and Evasion Rating"]},"62258":{"connections":[{"id":62455,"orbit":0},{"id":21096,"orbit":0}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":7,"orbitIndex":22,"skill":62258,"stats":["20% increased Glory generation for Banner Skills"]},"62303":{"connections":[{"id":59938,"orbit":-4}],"group":308,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Ailment Threshold and Slow Effect on You","orbit":7,"orbitIndex":23,"skill":62303,"stats":["10% increased Elemental Ailment Threshold","5% reduced Slowing Potency of Debuffs on You"]},"62310":{"connections":[{"id":36325,"orbit":2},{"id":56934,"orbit":0}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Incendiary","orbit":7,"orbitIndex":22,"recipe":["Isolation","Disgust","Guilt"],"skill":62310,"stats":["60% increased Flammability Magnitude","30% increased Damage with Hits against Burning Enemies"]},"62313":{"connections":[],"group":154,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","name":"Armour Applies to Fire Damage Hits","orbit":5,"orbitIndex":52,"skill":62313,"stats":["+15% of Armour also applies to Fire Damage"]},"62341":{"connections":[{"id":52836,"orbit":7}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":61,"skill":62341,"stats":["5% increased Block chance"]},"62350":{"connections":[],"group":1281,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Flask Duration","orbit":2,"orbitIndex":12,"skill":62350,"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"]},"62360":{"connections":[{"id":25014,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":3,"orbitIndex":2,"skill":62360,"stats":["Empowered Attacks deal 16% increased Damage"]},"62376":{"connections":[{"id":54640,"orbit":-5}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Reduced Duration","orbit":7,"orbitIndex":9,"skill":62376,"stats":["4% reduced Skill Effect Duration","8% increased Physical Damage"]},"62378":{"connectionArt":"CharacterPlanned","connections":[{"id":47633,"orbit":0}],"group":509,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":62378,"stats":["20% increased Thorns damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"62388":{"ascendancyName":"Blood Mage","connections":[{"id":26282,"orbit":0}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Bleed on Critical Chance","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":5,"orbitIndex":70,"skill":62388,"stats":["15% chance to inflict Bleeding on Critical Hit"]},"62424":{"ascendancyName":"Spirit Walker","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":5,"orbitIndex":29,"skill":62424,"stats":["12% increased Critical Hit Chance"]},"62427":{"connections":[],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection Rating","orbit":2,"orbitIndex":21,"skill":62427,"stats":["4% increased Deflection Rating"]},"62431":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1037,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Anticipation","orbit":0,"orbitIndex":0,"recipe":["Disgust","Ire","Despair"],"skill":62431,"stats":["Sealed Skills have 25% increased Seal gain frequency"]},"62436":{"connections":[{"id":3215,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":7,"orbitIndex":5,"skill":62436,"stats":["15% increased maximum Energy Shield"]},"62439":{"connections":[{"id":24224,"orbit":0},{"id":52300,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","isNotable":true,"name":"Enraged Reaver","orbit":3,"orbitIndex":11,"skill":62439,"stats":["+10 to Maximum Rage while wielding an Axe"]},"62455":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Bannerman","orbit":0,"orbitIndex":0,"recipe":["Suffering","Greed","Ire"],"skill":62455,"stats":["Banner Buffs linger on you for 2 seconds after you leave the Area"]},"62464":{"connections":[{"id":17854,"orbit":7}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":22,"skill":62464,"stats":["15% increased Evasion Rating"]},"62496":{"connections":[{"id":34912,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Damage","orbit":6,"orbitIndex":48,"skill":62496,"stats":["10% increased Trap Damage"]},"62498":{"connections":[{"id":3446,"orbit":0},{"id":51561,"orbit":0},{"id":21390,"orbit":0},{"id":41363,"orbit":0},{"id":12255,"orbit":0}],"group":295,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":62498,"stats":["+5 to any Attribute"]},"62505":{"connections":[{"id":32436,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":3,"orbitIndex":18,"skill":62505,"stats":["+8 to Intelligence"]},"62510":{"connections":[{"id":8697,"orbit":4},{"id":17118,"orbit":6}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":4,"orbitIndex":69,"skill":62510,"stats":["12% increased Elemental Damage with Attacks"]},"62518":{"connections":[{"id":41414,"orbit":4}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","name":"Fire Resistance","orbit":3,"orbitIndex":7,"skill":62518,"stats":["+5% to Fire Resistance"]},"62523":{"ascendancyName":"Shaman","connections":[{"id":26063,"orbit":2147483647}],"group":74,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanPickEleDmg.dds","isNotable":true,"name":"Turning of the Seasons","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":62523,"stats":["Enemies in your Presence have Exposure","Gain 10% of Damage as Extra Damage of a random Element"]},"62542":{"connections":[{"id":16329,"orbit":7},{"id":57821,"orbit":0}],"group":1391,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":3,"orbitIndex":0,"skill":62542,"stats":["10% increased Flask Charges gained"]},"62578":{"connections":[{"id":30102,"orbit":-7}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":7,"orbitIndex":16,"skill":62578,"stats":["3% chance to gain Volatility on Kill"]},"62581":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":486,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Block Mastery","orbit":0,"orbitIndex":0,"skill":62581,"stats":[]},"62588":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":50609,"orbit":0}],"group":787,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":62588,"stats":[]},"62603":{"connections":[{"id":19715,"orbit":3}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":3,"orbitIndex":20,"skill":62603,"stats":["Damage Penetrates 6% Fire Resistance"]},"62609":{"connections":[{"id":11014,"orbit":0},{"id":16051,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Unity","orbit":7,"orbitIndex":6,"recipe":["Suffering","Fear","Envy"],"skill":62609,"stats":["Attacks used by Totems have 4% increased Attack Speed per Summoned Totem"]},"62624":{"connections":[],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":22,"skill":62624,"stats":["+30 to Evasion Rating","+15 to maximum Energy Shield"]},"62628":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":966,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":62628,"stats":[]},"62640":{"connections":[{"id":24880,"orbit":-7}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":4,"orbitIndex":32,"skill":62640,"stats":["3% increased Attack Speed"]},"62661":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":583,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":62661,"stats":[]},"62670":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":160,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":0,"orbitIndex":0,"skill":62670,"stats":[]},"62677":{"connections":[],"group":907,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":62677,"stats":["+5 to any Attribute"]},"62679":{"connections":[],"group":872,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":12,"skill":62679,"stats":["Remnants can be collected from 20% further away"]},"62702":{"ascendancyName":"Spirit Walker","connections":[{"id":27773,"orbit":-7}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Movement Speed","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":4,"orbitIndex":38,"skill":62702,"stats":["2% increased Movement Speed"]},"62723":{"connections":[{"id":38732,"orbit":8}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":4,"orbitIndex":33,"skill":62723,"stats":["15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"]},"62732":{"connections":[{"id":64192,"orbit":0},{"id":49391,"orbit":0}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/Hearty.dds","isNotable":true,"name":"Titan's Determination","orbit":3,"orbitIndex":9,"skill":62732,"stats":["25% increased Stun Threshold","20% increased Life Regeneration Rate while moving"]},"62743":{"ascendancyName":"Spirit Walker","connections":[{"id":21519,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerWildBear.dds","isNotable":true,"name":"Wild Protector","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":6,"orbitIndex":34,"skill":62743,"stats":["Grants Skill: Wild Protector"]},"62748":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":351,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":62748,"stats":[]},"62757":{"connections":[{"id":46741,"orbit":0}],"group":248,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":4,"skill":62757,"stats":["15% increased Stun Buildup"]},"62779":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":62779,"stats":[]},"62785":{"connections":[{"id":4948,"orbit":-7}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":7,"orbitIndex":2,"skill":62785,"stats":["Break 20% increased Armour"]},"62797":{"ascendancyName":"Lich","connections":[{"id":23352,"orbit":-4}],"group":1182,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Curse Area","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":11965,"name":"Curse Area","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["15% increased Area of Effect of Curses"]}},"orbit":0,"orbitIndex":0,"skill":62797,"stats":["15% increased Area of Effect of Curses"]},"62803":{"connections":[{"id":25029,"orbit":0}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Woodland Aspect","orbit":4,"orbitIndex":51,"recipe":["Suffering","Guilt","Isolation"],"skill":62803,"stats":["Charms applied to you have 25% increased Effect"]},"62804":{"ascendancyName":"Ritualist","connections":[],"group":1609,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds","isNotable":true,"name":"Wildwood Persistence","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":62804,"stats":["10% increased Life Recovery rate per 5% missing Unreserved Life"]},"62841":{"connections":[{"id":17367,"orbit":-6},{"id":56045,"orbit":0},{"id":53941,"orbit":5}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":20,"skill":62841,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"]},"62844":{"connections":[{"id":32427,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":3,"orbitIndex":18,"skill":62844,"stats":["Damage Penetrates 6% Cold Resistance"]},"62887":{"connections":[{"id":41225,"orbit":0}],"group":973,"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","isNotable":true,"name":"Living Death","orbit":2,"orbitIndex":16,"recipe":["Greed","Suffering","Disgust"],"skill":62887,"stats":["Minions have +22% to all Elemental Resistances","Minions have +3% to all Maximum Elemental Resistances"]},"62914":{"connections":[{"id":47270,"orbit":5},{"id":44455,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":3,"orbitIndex":20,"skill":62914,"stats":["12% increased Cold Damage"]},"62936":{"connections":[{"id":51891,"orbit":7}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":2,"orbitIndex":11,"skill":62936,"stats":["4% of Damage is taken from Mana before Life"]},"62948":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[{"id":34617,"orbit":0},{"id":64770,"orbit":0}],"group":377,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":62948,"stats":[]},"62963":{"connections":[{"id":14601,"orbit":0}],"group":712,"icon":"Art/2DArt/SkillIcons/passives/flameborn.dds","isNotable":true,"name":"Flamewalker","orbit":7,"orbitIndex":18,"recipe":["Suffering","Fear","Greed"],"skill":62963,"stats":["40% reduced Magnitude of Ignite on you","Gain 15% of Damage as Extra Fire Damage while on Ignited Ground"]},"62973":{"connections":[{"id":26070,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Power Counted","orbit":3,"orbitIndex":1,"skill":62973,"stats":["10% increased total Power counted by Warcries"]},"62984":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[{"id":15975,"orbit":0}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Mindful Awareness","orbit":2,"orbitIndex":4,"skill":62984,"stats":["24% increased Evasion Rating","24% increased maximum Energy Shield"]},"62986":{"connections":[{"id":60173,"orbit":4}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Accuracy","orbit":7,"orbitIndex":18,"skill":62986,"stats":["12% increased Accuracy Rating with One Handed Melee Weapons"]},"62998":{"connections":[{"id":63600,"orbit":0}],"group":1476,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":62998,"stats":["15% increased Electrocute Buildup"]},"63002":{"ascendancyName":"Chronomancer","connections":[{"id":26638,"orbit":0}],"group":337,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Buff Expiry Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63002,"stats":["Buffs on you expire 10% slower"]},"63009":{"connections":[{"id":37593,"orbit":0}],"group":889,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":0,"skill":63009,"stats":["Remnants can be collected from 20% further away"]},"63021":{"connections":[{"id":23091,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":14,"skill":63021,"stats":["12% increased Fire Damage"]},"63031":{"connections":[{"id":41821,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Glorious Anticipation","orbit":4,"orbitIndex":54,"recipe":["Paranoia","Despair","Despair"],"skill":63031,"stats":["Skills gain 1 Glory every 2 seconds for each Rare or Unique monster in your Presence"]},"63037":{"connections":[{"id":24430,"orbit":0},{"id":44298,"orbit":0}],"group":275,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Sigil of Fire","orbit":4,"orbitIndex":70,"recipe":["Suffering","Guilt","Ire"],"skill":63037,"stats":["30% increased Damage with Hits against Ignited Enemies"]},"63064":{"connections":[{"id":30634,"orbit":3},{"id":54413,"orbit":0}],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds","isNotable":true,"name":"Mystic Stance","orbit":2,"orbitIndex":10,"skill":63064,"stats":["12% faster start of Energy Shield Recharge","30% increased Stun Threshold while on Full Life"]},"63074":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":965,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Dark Entries","orbit":1,"orbitIndex":2,"recipe":["Despair","Isolation","Isolation"],"skill":63074,"stats":["+1 to Level of all Chaos Skills"]},"63085":{"connections":[{"id":36100,"orbit":9},{"id":34490,"orbit":0}],"group":168,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":63085,"stats":["12% increased Damage while Shapeshifted"]},"63114":{"connections":[{"id":26725,"orbit":0},{"id":21387,"orbit":0},{"id":26176,"orbit":0},{"id":35048,"orbit":0}],"group":231,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":4,"skill":63114,"stats":["+5 to any Attribute"]},"63170":{"connectionArt":"CharacterPlanned","connections":[{"id":6999,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed and Elemental Resistance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":9,"skill":63170,"stats":["Totems gain +1% to all Maximum Elemental Resistances","Spells Cast by Totems have 2% increased Cast Speed","Attacks used by Totems have 2% increased Attack Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"63182":{"connections":[{"id":29930,"orbit":3}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":7,"orbitIndex":6,"skill":63182,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]},"63192":{"connections":[{"id":62096,"orbit":0},{"id":48116,"orbit":0}],"group":1474,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Attack Damage and Companion Damage as Chaos","orbit":0,"orbitIndex":0,"skill":63192,"stats":["6% increased Attack Damage","Companions gain 4% Damage as extra Chaos Damage"]},"63209":{"connections":[{"id":30704,"orbit":0},{"id":22045,"orbit":0},{"id":17655,"orbit":-4},{"id":36602,"orbit":-3}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration and Damage","orbit":2,"orbitIndex":22,"skill":63209,"stats":["5% increased Damage","Regenerate 0.1% of maximum Life per second"]},"63236":{"ascendancyName":"Invoker","connections":[],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds","isNotable":true,"name":"The Soul Springs Eternal","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":6,"orbitIndex":17,"skill":63236,"stats":["Meta Skills gain 35% more Energy","Meta Skills have 50% increased Reservation Efficiency"]},"63243":{"connectionArt":"CharacterPlanned","connections":[{"id":48160,"orbit":2147483647},{"id":49543,"orbit":0}],"group":202,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Ally Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":10,"skill":63243,"stats":["Allies in your Presence deal 20% increased Damage","10% reduced Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"63246":{"connections":[{"id":33585,"orbit":-7}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Ailment Threshold and Companion Resistance","orbit":4,"orbitIndex":12,"skill":63246,"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"]},"63254":{"ascendancyName":"Amazon","connections":[],"group":1602,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds","isNotable":true,"name":"Stalking Panther","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":63254,"stats":["Evasion Rating from Equipped Helmet, Gloves and Boots is doubled","Evasion Rating from Equipped Body Armour is halved"]},"63255":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Savagery","orbit":0,"orbitIndex":0,"recipe":["Suffering","Fear","Paranoia"],"skill":63255,"stats":["50% increased Evasion Rating if you've consumed a Frenzy Charge Recently","+1 to Maximum Frenzy Charges"]},"63259":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":405,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds","isMultipleChoiceOption":true,"name":"Motoric Implants","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63259,"stats":["+2 to Level of all Skills with a Dexterity requirement"]},"63267":{"connections":[{"id":65424,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Damage","orbit":2,"orbitIndex":3,"skill":63267,"stats":["12% increased Attack Damage while Dual Wielding"]},"63268":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":532,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":7,"orbitIndex":6,"skill":63268,"stats":[]},"63360":{"connections":[{"id":62258,"orbit":2147483647}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":7,"orbitIndex":14,"skill":63360,"stats":["20% increased Glory generation for Banner Skills"]},"63393":{"connections":[{"id":7721,"orbit":3},{"id":36709,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":12,"skill":63393,"stats":["12% increased Stun Threshold"]},"63400":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":22851,"orbit":-7}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","isNotable":true,"name":"Chakra of Elements","orbit":2,"orbitIndex":6,"recipe":["Greed","Suffering","Greed"],"skill":63400,"stats":["Gain 8% of Physical Damage as Extra Cold Damage against Shocked Enemies","Gain 8% of Physical Damage as Extra Lightning Damage against Chilled Enemies"]},"63401":{"ascendancyName":"Smith of Kitava","connections":[{"id":48537,"orbit":0}],"group":26,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Fire Resistance","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63401,"stats":["+8% to Fire Resistance"]},"63402":{"connections":[{"id":29881,"orbit":2}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Arcane Surge Effect","orbit":2,"orbitIndex":4,"skill":63402,"stats":["15% increased effect of Arcane Surge on you"]},"63431":{"connections":[],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Leeching Toxins","orbit":1,"orbitIndex":3,"recipe":["Greed","Suffering","Suffering"],"skill":63431,"stats":["30% increased Magnitude of Poison you inflict","Recover 2% of maximum Life on Killing a Poisoned Enemy"]},"63445":{"connections":[{"id":43562,"orbit":0}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":6,"skill":63445,"stats":["3% increased Attack Speed"]},"63451":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":44406,"orbit":0},{"id":64312,"orbit":0}],"group":435,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Cranial Impact","orbit":6,"orbitIndex":6,"recipe":["Greed","Paranoia","Disgust"],"skill":63451,"stats":["30% increased Stun Buildup","Gain an Endurance Charge when you Heavy Stun a Rare or Unique Enemy"]},"63469":{"connections":[{"id":30834,"orbit":0},{"id":50216,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Skill Speed","orbit":2,"orbitIndex":10,"skill":63469,"stats":["2% increased Skill Speed","5% increased Mana Regeneration Rate"]},"63470":{"connections":[{"id":9908,"orbit":-3}],"group":436,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","orbit":3,"orbitIndex":14,"skill":63470,"stats":["6% of Skill Mana Costs Converted to Life Costs"]},"63482":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":47387,"orbit":0}],"group":101,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":63482,"stats":[]},"63484":{"ascendancyName":"Infernalist","connections":[{"id":18158,"orbit":7}],"group":774,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Flammability Magnitude","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63484,"stats":["40% increased Flammability Magnitude"]},"63493":{"ascendancyName":"Spirit Walker","connections":[{"id":26294,"orbit":6},{"id":37769,"orbit":9},{"id":45228,"orbit":0},{"id":5733,"orbit":6},{"id":62424,"orbit":5},{"id":28254,"orbit":5}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Spirit Walker","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":8,"orbitIndex":21,"skill":63493,"stats":[]},"63517":{"connections":[{"id":48974,"orbit":0},{"id":53958,"orbit":2}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":2,"orbitIndex":22,"skill":63517,"stats":["10% increased Mana Recovery from Flasks"]},"63525":{"connections":[{"id":53094,"orbit":0}],"group":1139,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Critical Chance","orbit":7,"orbitIndex":2,"skill":63525,"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"]},"63526":{"connections":[{"id":28370,"orbit":6},{"id":7788,"orbit":4}],"group":832,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":63526,"stats":["+5 to any Attribute"]},"63541":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":17994,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Brush Off","orbit":2,"orbitIndex":9,"recipe":["Ire","Suffering","Ire"],"skill":63541,"stats":["15% increased Armour","Prevent +15% of Damage from Deflected Critical Hits"]},"63545":{"connections":[],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":7,"orbitIndex":6,"skill":63545,"stats":["Minions deal 10% increased Damage"]},"63566":{"connections":[{"id":42658,"orbit":0},{"id":62350,"orbit":0},{"id":30871,"orbit":0}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":63566,"stats":["+5 to any Attribute"]},"63579":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Momentum","orbit":4,"orbitIndex":30,"recipe":["Greed","Isolation","Disgust"],"skill":63579,"stats":["Ignore all Movement Penalties from Armour","5% reduced Slowing Potency of Debuffs on You"]},"63585":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Thunderstruck","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Paranoia"],"skill":63585,"stats":["50% increased Electrocute Buildup against Shocked Enemies","50% increased Shock Chance against Electrocuted Enemies"]},"63600":{"connections":[{"id":36364,"orbit":0}],"group":1465,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":63600,"stats":["15% increased Electrocute Buildup"]},"63608":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":110,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":63608,"stats":[]},"63610":{"connections":[{"id":38459,"orbit":-7}],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Effect","orbit":2,"orbitIndex":0,"skill":63610,"stats":["10% increased Blind Effect"]},"63618":{"connections":[{"id":31129,"orbit":2147483647}],"group":1537,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":0,"orbitIndex":0,"skill":63618,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"]},"63659":{"connections":[{"id":33964,"orbit":0},{"id":37616,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","isNotable":true,"name":"Clever Construction","orbit":4,"orbitIndex":45,"skill":63659,"stats":["25% increased Critical Hit Chance with Traps"]},"63668":{"connections":[{"id":9069,"orbit":0},{"id":4328,"orbit":0}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":3,"orbitIndex":4,"skill":63668,"stats":["Triggered Spells deal 14% increased Spell Damage"]},"63678":{"connections":[],"group":173,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Armour","orbit":0,"orbitIndex":0,"skill":63678,"stats":["10% increased Armour while Shapeshifted","+5% of Armour also applies to Elemental Damage while Shapeshifted"]},"63679":{"connections":[{"id":20008,"orbit":0}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Stun Buildup","orbit":1,"orbitIndex":11,"skill":63679,"stats":["18% increased Projectile Stun Buildup"]},"63713":{"ascendancyName":"Invoker","connections":[{"id":57181,"orbit":-4}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds","isNotable":true,"name":"Sunder my Enemies...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":43,"skill":63713,"stats":["Critical Hits ignore non-negative Enemy Monster Elemental Resistances"]},"63731":{"connections":[{"id":244,"orbit":0}],"group":1004,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Damage","orbit":0,"orbitIndex":0,"skill":63731,"stats":["16% increased Attack Damage against Rare or Unique Enemies"]},"63732":{"connections":[{"id":8440,"orbit":-3}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":1,"orbitIndex":10,"skill":63732,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"63739":{"connections":[{"id":37593,"orbit":0}],"group":889,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Vigorous Remnants","orbit":7,"orbitIndex":14,"recipe":["Envy","Despair","Guilt"],"skill":63739,"stats":["Recover 3% of Maximum Life when you collect a Remnant"]},"63759":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":26565,"orbit":0}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Stacking Toxins","orbit":3,"orbitIndex":0,"recipe":["Isolation","Disgust","Paranoia"],"skill":63759,"stats":["Targets can be affected by +1 of your Poisons at the same time","20% reduced Magnitude of Poison you inflict"]},"63762":{"connections":[{"id":44522,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":2,"skill":63762,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"63772":{"connectionArt":"CharacterPlanned","connections":[{"id":37888,"orbit":0}],"group":315,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":23,"skill":63772,"stats":["6% increased Cooldown Recovery Rate"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"63790":{"connections":[{"id":48014,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage against Immobilised","orbit":5,"orbitIndex":54,"skill":63790,"stats":["20% increased Melee Damage against Immobilised Enemies"]},"63813":{"connections":[{"id":1169,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":7,"orbitIndex":20,"skill":63813,"stats":["16% increased Warcry Speed"]},"63814":{"connections":[{"id":33216,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":63814,"stats":["5% chance to inflict Bleeding on Hit"]},"63828":{"connections":[],"group":970,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Critical Strike and Damage","orbit":7,"orbitIndex":18,"skill":63828,"stats":["6% increased Ballista Critical Damage Bonus","10% increased Ballista Critical Hit Chance"]},"63830":{"connections":[{"id":13624,"orbit":-5},{"id":45390,"orbit":5}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Marked for Sickness","orbit":3,"orbitIndex":3,"recipe":["Guilt","Disgust","Isolation"],"skill":63830,"stats":["Enemies you Mark have 10% reduced Accuracy Rating","Enemies you Mark take 10% increased Damage"]},"63861":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":2,"orbitIndex":13,"skill":63861,"stats":[]},"63863":{"connections":[],"group":917,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":63863,"stats":["12% increased Lightning Damage"]},"63888":{"connections":[{"id":35901,"orbit":0},{"id":61356,"orbit":0},{"id":26068,"orbit":0}],"group":1196,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":63888,"stats":["+5 to any Attribute"]},"63891":{"connections":[{"id":63074,"orbit":0}],"group":965,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":1,"orbitIndex":7,"skill":63891,"stats":["7% increased Chaos Damage"]},"63894":{"ascendancyName":"Infernalist","connections":[{"id":61267,"orbit":-4}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Spell Damage","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":6,"orbitIndex":64,"skill":63894,"stats":["12% increased Spell Damage"]},"63926":{"connections":[],"group":992,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Minion Lightning Resistance","orbit":0,"orbitIndex":0,"skill":63926,"stats":["Minions have +20% to Lightning Resistance","Minions have +3% to Maximum Lightning Resistances"]},"63979":{"connections":[{"id":9750,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":7,"orbitIndex":8,"skill":63979,"stats":["10% increased Warcry Cooldown Recovery Rate"]},"64023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":274,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":64023,"stats":[]},"64031":{"ascendancyName":"Invoker","connections":[],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds","isNotable":true,"name":"...and I Shall Rage","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":3,"orbitIndex":4,"skill":64031,"stats":["Grants Skill: Unbound Avatar"]},"64042":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":447,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":7,"orbitIndex":18,"skill":64042,"stats":[]},"64046":{"connections":[{"id":45522,"orbit":6},{"id":5726,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"isSwitchable":true,"name":"Principal Infusion","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","id":10941,"name":"Entropy","stats":["20% increased Chaos Damage","18% increased Skill Effect Duration"]}},"orbit":7,"orbitIndex":3,"skill":64046,"stats":["30% increased Elemental Infusion duration","Remnants can be collected from 30% further away"]},"64050":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","isNotable":true,"name":"Marathon Runner","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Guilt"],"skill":64050,"stats":["12% increased Movement Speed while Sprinting"]},"64056":{"connections":[{"id":36931,"orbit":0}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Daze Chance","orbit":2,"orbitIndex":6,"skill":64056,"stats":["5% chance to Daze on Hit"]},"64064":{"connections":[],"group":1359,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":0,"orbitIndex":0,"skill":64064,"stats":["8% increased Accuracy Rating"]},"64083":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":0}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":3,"skill":64083,"stats":["20% increased Lightning Damage"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"64119":{"connections":[{"id":33596,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Rapid Reload","orbit":7,"orbitIndex":20,"recipe":["Fear","Guilt","Suffering"],"skill":64119,"stats":["40% increased Crossbow Reload Speed"]},"64139":{"connectionArt":"CharacterPlanned","connections":[{"id":22221,"orbit":-5},{"id":15842,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Friend to Many","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":64139,"stats":["Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"64140":{"connections":[{"id":51336,"orbit":-5},{"id":30905,"orbit":-4}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":10,"skill":64140,"stats":["12% increased Elemental Damage with Attacks"]},"64192":{"connections":[{"id":53373,"orbit":3}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":12,"skill":64192,"stats":["12% increased Stun Threshold"]},"64213":{"connections":[{"id":12611,"orbit":-3},{"id":61246,"orbit":3}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Freeze Buildup","orbit":7,"orbitIndex":8,"skill":64213,"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"]},"64223":{"ascendancyName":"Disciple of Varashta","connections":[{"id":56857,"orbit":6}],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Energy Shield","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":64223,"stats":["20% increased maximum Energy Shield"]},"64239":{"connectionArt":"CharacterPlanned","connections":[{"id":2733,"orbit":0}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Innate Rune","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":17,"skill":64239,"stats":["Adds 1 to 37 Lightning damage to Attacks"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"64240":{"connections":[{"id":52220,"orbit":0}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Battle Fever","orbit":2,"orbitIndex":6,"recipe":["Disgust","Guilt","Isolation"],"skill":64240,"stats":["5% increased Skill Speed","25% increased Physical Damage"]},"64284":{"connections":[{"id":27373,"orbit":0},{"id":19011,"orbit":4}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":4,"orbitIndex":51,"skill":64284,"stats":["8% increased Melee Damage"]},"64295":{"connections":[],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":54,"skill":64295,"stats":["10% increased Critical Hit Chance with Traps"]},"64299":{"connections":[{"id":17655,"orbit":2147483647}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"isSwitchable":true,"name":"Bolstering Presence","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":56845,"name":"Harbinger of Disaster","stats":["10% increased Critical Damage Bonus","10% increased Damage","10% increased Area Damage"]}},"orbit":2,"orbitIndex":20,"skill":64299,"stats":["Aura Skills have 12% increased Magnitudes"]},"64312":{"connections":[{"id":23861,"orbit":-7},{"id":54886,"orbit":7}],"group":471,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":7,"orbitIndex":2,"skill":64312,"stats":["10% increased Damage with Two Handed Weapons"]},"64318":{"connections":[{"id":61063,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":3,"orbitIndex":2,"skill":64318,"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"]},"64324":{"connections":[{"id":41442,"orbit":9}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Block and Stun Threshold","orbit":3,"orbitIndex":17,"skill":64324,"stats":["4% increased Block chance","5% increased Stun Threshold"]},"64325":{"connections":[{"id":45304,"orbit":-4}],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":3,"orbitIndex":11,"skill":64325,"stats":["10% increased Magnitude of Poison you inflict"]},"64327":{"connections":[{"id":39517,"orbit":0},{"id":49391,"orbit":0}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/steelspan.dds","isNotable":true,"name":"Defender's Resolve","orbit":3,"orbitIndex":21,"skill":64327,"stats":["12% increased Block chance","Your Heavy Stun buildup empties 50% faster"]},"64345":{"connections":[{"id":49968,"orbit":0},{"id":63679,"orbit":0}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Attack Damage","orbit":2,"orbitIndex":16,"skill":64345,"stats":["10% increased Attack Damage"]},"64352":{"connections":[{"id":44345,"orbit":0}],"group":1031,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":64352,"stats":["10% increased Lightning Damage"]},"64357":{"connections":[{"id":50062,"orbit":0},{"id":506,"orbit":0}],"group":284,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":8,"skill":64357,"stats":["12% increased Armour","12% increased maximum Energy Shield"]},"64370":{"connections":[{"id":53396,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":17,"skill":64370,"stats":["+5 to any Attribute"]},"64379":{"ascendancyName":"Infernalist","connections":[{"id":25239,"orbit":-4}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Spell Damage","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":69,"skill":64379,"stats":["12% increased Spell Damage"]},"64399":{"connections":[{"id":2511,"orbit":3}],"group":574,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":1,"orbitIndex":7,"skill":64399,"stats":["15% increased Critical Damage Bonus for Attack Damage"]},"64405":{"connections":[],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":12,"skill":64405,"stats":["15% increased Totem Damage"]},"64415":{"connections":[{"id":22063,"orbit":0},{"id":1416,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Shattering Daze","orbit":7,"orbitIndex":19,"recipe":["Disgust","Isolation","Envy"],"skill":64415,"stats":["5% chance to Daze on Hit","Gain 12% of Physical Damage as Extra Cold Damage against Dazed Enemies"]},"64427":{"connections":[],"group":969,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Infusion and Power Charge Duration","orbit":2,"orbitIndex":15,"skill":64427,"stats":["6% increased Power Charge Duration","6% increased Elemental Infusion duration"]},"64434":{"connections":[{"id":3893,"orbit":2}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":4,"skill":64434,"stats":["15% increased Evasion Rating"]},"64443":{"connections":[{"id":41126,"orbit":0},{"id":62023,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Impact Force","orbit":3,"orbitIndex":8,"recipe":["Fear","Ire","Fear"],"skill":64443,"stats":["20% increased Stun Buildup","25% increased Attack Area Damage"]},"64462":{"connections":[{"id":53150,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":2,"orbitIndex":17,"skill":64462,"stats":["10% increased amount of Mana Leeched"]},"64471":{"connections":[{"id":43843,"orbit":0}],"group":628,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":54,"skill":64471,"stats":["+5 to any Attribute"]},"64474":{"connections":[],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":9,"skill":64474,"stats":["6% faster start of Energy Shield Recharge"]},"64488":{"connections":[{"id":7201,"orbit":7}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Critical Chance","orbit":7,"orbitIndex":3,"skill":64488,"stats":["Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m"]},"64489":{"connections":[{"id":6952,"orbit":0},{"id":25162,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":14,"skill":64489,"stats":["6% increased Area of Effect for Attacks"]},"64492":{"connections":[{"id":46688,"orbit":7}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":9,"skill":64492,"stats":["3% increased Attack Speed with One Handed Melee Weapons"]},"64525":{"connections":[{"id":58855,"orbit":0}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Easy Target","orbit":7,"orbitIndex":4,"recipe":["Guilt","Greed","Fear"],"skill":64525,"stats":["Your Hits cannot be Evaded by Heavy Stunned Enemies"]},"64543":{"connections":[],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Unbound Forces","orbit":5,"orbitIndex":57,"recipe":["Disgust","Envy","Guilt"],"skill":64543,"stats":["40% increased Chill Duration on Enemies","40% increased Shock Duration","25% increased Magnitude of Chill you inflict","25% increased Magnitude of Shock you inflict"]},"64550":{"connections":[{"id":22532,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Damage vs Immobilised","orbit":2,"orbitIndex":5,"skill":64550,"stats":["20% increased Damage against Immobilised Enemies"]},"64572":{"connections":[{"id":48925,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":20,"skill":64572,"stats":["15% increased Freeze Buildup"]},"64591":{"ascendancyName":"Disciple of Varashta","connections":[{"id":34207,"orbit":-8}],"flavourText":"\"I have seen countless battles. I know war! The taste of defeat... The taste of victory! But in this war... everything is at stake. So yes, those you speak of will know my blade. I will do whatever I must!\" \\n\\nRuzhan confided in his Tale-woman, Navira.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnFlameRunes.dds","isNotable":true,"name":"Ruzhan's Trap","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":9,"orbitIndex":106,"skill":64591,"stats":["Grants Skill: Ruzhan's Trap"]},"64601":{"connections":[],"flavourText":"The body is a weapon waiting to be mastered.","group":1338,"icon":"Art/2DArt/SkillIcons/passives/HollowPalmTechniqueKeystone.dds","isKeystone":true,"name":"Hollow Palm Technique","orbit":0,"orbitIndex":0,"skill":64601,"stats":["Can Attack as though using a Quarterstaff while both of your hand slots are empty","Unarmed Attacks that would use an Equipped Quarterstaff's damage have:","Base Unarmed Physical damage replaced with damage based on their Skill Level","1% more Attack Speed per 75 Item Evasion on Equipped Armour Items","+0.1% to Critical Hit Chance per 10 Item Energy Shield on Equipped Armour Items"]},"64637":{"connections":[{"id":32543,"orbit":7}],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":14,"skill":64637,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"64643":{"connections":[{"id":56360,"orbit":0},{"id":27176,"orbit":0}],"group":1094,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration","orbit":2,"orbitIndex":3,"skill":64643,"stats":["20% increased Power Charge Duration"]},"64650":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Wary Dodging","orbit":2,"orbitIndex":12,"recipe":["Suffering","Suffering","Disgust"],"skill":64650,"stats":["Cannot be Light Stunned if you haven't been Hit Recently"]},"64653":{"connections":[{"id":47420,"orbit":7}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":7,"orbitIndex":15,"skill":64653,"stats":["Minions deal 16% increased Damage"]},"64659":{"connections":[{"id":3355,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Lasting Boons","orbit":3,"orbitIndex":21,"recipe":["Isolation","Fear","Greed"],"skill":64659,"stats":["20% reduced Slowing Potency of Debuffs on You","Buffs on you expire 10% slower"]},"64665":{"connections":[{"id":51847,"orbit":0},{"id":21274,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":4,"orbitIndex":30,"skill":64665,"stats":["8% increased Attack Damage","5% increased Accuracy Rating"]},"64683":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":685,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":64683,"stats":[]},"64700":{"connections":[{"id":61632,"orbit":0}],"group":1514,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Freeze and Daze Buildup","orbit":0,"orbitIndex":0,"skill":64700,"stats":["5% chance to Daze on Hit","20% increased Freeze Buildup with Quarterstaves"]},"64724":{"connections":[],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability and Ignite Magnitude","orbit":2,"orbitIndex":14,"skill":64724,"stats":["15% increased Flammability Magnitude","8% increased Ignite Magnitude"]},"64726":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":46296,"orbit":0},{"id":38479,"orbit":0}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":2,"orbitIndex":8,"skill":64726,"stats":[]},"64747":{"connections":[{"id":33838,"orbit":-5}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Duration","orbit":4,"orbitIndex":39,"skill":64747,"stats":["6% increased chance to inflict Ailments","6% increased Duration of Damaging Ailments on Enemies"]},"64770":{"connections":[],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","isNotable":true,"name":"Morgana, the Storm Seer","orbit":3,"orbitIndex":19,"recipe":["Envy","Despair","Paranoia"],"skill":64770,"stats":["+8% of Armour also applies to Elemental Damage","10% faster start of Energy Shield Recharge","You cannot be Electrocuted","50% reduced effect of Shock on you"]},"64789":{"ascendancyName":"Stormweaver","connections":[{"id":8867,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Mana Regeneration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":68,"skill":64789,"stats":["12% increased Mana Regeneration Rate"]},"64804":{"connections":[],"group":485,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":3,"orbitIndex":10,"skill":64804,"stats":["25% increased Duration of each Puppet Master stack"]},"64807":{"connections":[{"id":59945,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":2,"orbitIndex":20,"skill":64807,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"]},"64819":{"connections":[{"id":47753,"orbit":-3}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Armour ","orbit":4,"orbitIndex":48,"skill":64819,"stats":["6% increased Fire Damage","10% increased Armour"]},"64851":{"connections":[{"id":21324,"orbit":0}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Flashy Parrying","orbit":7,"orbitIndex":9,"recipe":["Greed","Guilt","Greed"],"skill":64851,"stats":["12% increased Block chance","20% increased Parried Debuff Duration"]},"64870":{"connections":[{"id":27439,"orbit":0}],"group":388,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Fire Damage","orbit":0,"orbitIndex":0,"skill":64870,"stats":["10% increased Armour","+10% of Armour also applies to Fire Damage"]},"64900":{"connections":[{"id":54999,"orbit":-4}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Attack Damage and Stun","orbit":7,"orbitIndex":23,"skill":64900,"stats":["10% increased Stun Buildup","Ancestrally Boosted Attacks deal 16% increased Damage"]},"64927":{"connections":[{"id":52464,"orbit":4},{"id":51741,"orbit":-4},{"id":54351,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":6,"orbitIndex":18,"skill":64927,"stats":["10% increased amount of Mana Leeched"]},"64939":{"connections":[{"id":30123,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":2,"orbitIndex":12,"skill":64939,"stats":["10% increased Damage with Two Handed Weapons"]},"64948":{"connections":[{"id":48264,"orbit":0}],"group":332,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":9,"skill":64948,"stats":["Aura Skills have 5% increased Magnitudes"]},"64962":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":19,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds","isNotable":true,"name":"Dedication to Kitava","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":64962,"stats":["Body Armour grants +100% of Armour also applies to Chaos Damage"]},"64990":{"connections":[{"id":60891,"orbit":0},{"id":18897,"orbit":0},{"id":27705,"orbit":0}],"group":1498,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Intelligence","orbit":2,"orbitIndex":10,"skill":64990,"stats":["+8 to Intelligence"]},"64995":{"connections":[{"id":17924,"orbit":0}],"group":408,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":3,"orbitIndex":0,"skill":64995,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"]},"64996":{"connections":[{"id":7782,"orbit":-4},{"id":4810,"orbit":7}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":7,"orbitIndex":20,"skill":64996,"stats":["5% chance to inflict Bleeding on Hit"]},"65009":{"connections":[{"id":29517,"orbit":0},{"id":31855,"orbit":7},{"id":61373,"orbit":0}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":65009,"stats":["+5 to any Attribute"]},"65016":{"connections":[{"id":11505,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Intense Flames","orbit":3,"orbitIndex":16,"recipe":["Guilt","Suffering","Fear"],"skill":65016,"stats":["35% increased Damage with Hits against Burning Enemies"]},"65023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":708,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Impenetrable Shell","orbit":3,"orbitIndex":6,"recipe":["Paranoia","Paranoia","Ire"],"skill":65023,"stats":["Defend with 150% of Armour against Hits from Enemies that are further than 6m away"]},"65042":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":190,"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"name":"Rage Mastery","orbit":1,"orbitIndex":6,"skill":65042,"stats":[]},"65091":{"connections":[{"id":51707,"orbit":6}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":20,"skill":65091,"stats":["15% increased Evasion Rating"]},"65149":{"connections":[],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":2,"orbitIndex":20,"skill":65149,"stats":["10% increased effect of Fully Broken Armour"]},"65154":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":182,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":65154,"stats":[]},"65160":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":44069,"orbit":0}],"group":161,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Titanic","orbit":3,"orbitIndex":7,"recipe":["Despair","Paranoia","Guilt"],"skill":65160,"stats":["30% increased Stun Buildup","30% increased Stun Threshold","5% increased Strength"]},"65161":{"connections":[],"group":1436,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Deflection","orbit":2,"orbitIndex":16,"skill":65161,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"]},"65167":{"connections":[{"id":712,"orbit":4}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Area Damage and Companion Area of Effect","orbit":0,"orbitIndex":0,"skill":65167,"stats":["6% increased Area Damage","Companions have 10% increased Area of Effect"]},"65173":{"ascendancyName":"Invoker","connections":[],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds","isNotable":true,"name":"...and Protect me from Harm","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":139,"skill":65173,"stats":["Physical Damage Reduction from Armour is based on your combined Armour and Evasion Rating","35% less Evasion Rating"]},"65176":{"connections":[{"id":14045,"orbit":0},{"id":42250,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":6,"orbitIndex":48,"skill":65176,"stats":["10% increased Projectile Damage"]},"65189":{"connections":[{"id":17260,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Elemental Penetration","orbit":2,"orbitIndex":7,"skill":65189,"stats":["Damage Penetrates 6% of Enemy Elemental Resistances while Shapeshifted"]},"65192":{"connectionArt":"CharacterPlanned","connections":[{"id":63170,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":11,"skill":65192,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"],"unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"65193":{"connections":[{"id":48714,"orbit":0},{"id":10245,"orbit":0}],"group":488,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds","isNotable":true,"name":"Viciousness","orbit":3,"orbitIndex":13,"recipe":["Disgust","Greed","Paranoia"],"skill":65193,"stats":["3% increased Attack Speed per Enemy in Close Range","+10 to Dexterity"]},"65204":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[{"id":30615,"orbit":0},{"id":10162,"orbit":0}],"group":1457,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Overflowing Power","orbit":2,"orbitIndex":7,"recipe":["Isolation","Envy","Greed"],"skill":65204,"stats":["+2 to Maximum Power Charges"]},"65207":{"connections":[{"id":63566,"orbit":-6}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":14,"skill":65207,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"65212":{"connections":[{"id":58539,"orbit":0},{"id":34968,"orbit":0}],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":6,"skill":65212,"stats":["8% reduced Slowing Potency of Debuffs on You"]},"65226":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern","connections":[],"group":479,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Infusion Mastery","orbit":0,"orbitIndex":0,"skill":65226,"stats":[]},"65228":{"ascendancyName":"Martial Artist","connections":[{"id":61586,"orbit":4}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Attack Speed","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":4,"orbitIndex":28,"skill":65228,"stats":["4% increased Attack Speed"]},"65243":{"connections":[{"id":46421,"orbit":0}],"group":329,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Enveloping Presence","orbit":2,"orbitIndex":22,"recipe":["Fear","Greed","Fear"],"skill":65243,"stats":["30% increased Presence Area of Effect","Aura Skills have 6% increased Magnitudes"]},"65248":{"connections":[],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Duration","orbit":4,"orbitIndex":24,"skill":65248,"stats":["10% increased Duration of Ignite, Shock and Chill on Enemies"]},"65256":{"connections":[{"id":34845,"orbit":0},{"id":40626,"orbit":0}],"group":1306,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Widespread Coverage","orbit":0,"orbitIndex":0,"recipe":["Guilt","Disgust","Despair"],"skill":65256,"stats":["50% increased Hazard Area of Effect","20% reduced Hazard Damage"]},"65265":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[{"id":31366,"orbit":0},{"id":17146,"orbit":0}],"group":1389,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Swift Interruption","orbit":0,"orbitIndex":0,"recipe":["Guilt","Envy","Greed"],"skill":65265,"stats":["12% increased Attack Speed if you've successfully Parried Recently","6% increased Movement Speed if you've successfully Parried Recently"]},"65287":{"connections":[{"id":5580,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":2,"orbitIndex":6,"skill":65287,"stats":["15% increased Totem Damage"]},"65290":{"connections":[{"id":57069,"orbit":0}],"group":1488,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage and Resistance","orbit":0,"orbitIndex":0,"skill":65290,"stats":["5% increased Lightning Damage","+3% to Lightning Resistance"]},"65310":{"connections":[{"id":22682,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":2,"skill":65310,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"]},"65322":{"connections":[{"id":54818,"orbit":0},{"id":13425,"orbit":0},{"id":47709,"orbit":0},{"id":58718,"orbit":0}],"group":744,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":65322,"stats":["5% chance to inflict Bleeding on Hit"]},"65324":{"connections":[{"id":1861,"orbit":7},{"id":9863,"orbit":-5}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":3,"orbitIndex":16,"skill":65324,"stats":["+5% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 5% of Evasion Rating"]},"65328":{"connections":[{"id":48565,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":2,"orbitIndex":2,"skill":65328,"stats":["10% increased Damage","Minions deal 10% increased Damage"]},"65353":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":535,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Banner Mastery","orbit":0,"orbitIndex":0,"skill":65353,"stats":[]},"65393":{"connections":[{"id":2732,"orbit":-2},{"id":11672,"orbit":0}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":2,"orbitIndex":16,"skill":65393,"stats":["8% increased Mana Cost Efficiency"]},"65413":{"ascendancyName":"Stormweaver","connections":[{"id":12882,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":4,"skill":65413,"stats":["12% increased Critical Hit Chance for Spells"]},"65424":{"connections":[{"id":58109,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Damage","orbit":3,"orbitIndex":3,"skill":65424,"stats":["12% increased Attack Damage while Dual Wielding"]},"65437":{"connections":[{"id":63064,"orbit":0}],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":14,"skill":65437,"stats":["6% faster start of Energy Shield Recharge"]},"65439":{"connections":[{"id":12821,"orbit":0}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Aura Effect","orbit":1,"orbitIndex":4,"skill":65439,"stats":["Banner Skills have 12% increased Aura Magnitudes"]},"65468":{"connections":[{"id":61432,"orbit":0},{"id":25807,"orbit":0}],"group":916,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Repeating Explosives","orbit":0,"orbitIndex":0,"recipe":["Suffering","Despair","Isolation"],"skill":65468,"stats":["Grenades have 15% chance to activate a second time"]},"65472":{"connections":[{"id":9323,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":3,"orbitIndex":21,"skill":65472,"stats":["15% increased Glory generation"]},"65493":{"connections":[{"id":43854,"orbit":2}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area and Presence","orbit":3,"orbitIndex":10,"skill":65493,"stats":["15% reduced Presence Area of Effect","6% increased Area of Effect"]},"65498":{"connections":[{"id":37026,"orbit":0}],"group":1470,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":1,"orbitIndex":10,"skill":65498,"stats":["Break 20% increased Armour"]},"65509":{"connections":[{"id":41384,"orbit":0},{"id":51821,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour Applies to Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":22,"skill":65509,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"]},"65518":{"ascendancyName":"Blood Mage","connections":[],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageSaguineTides.dds","isNotable":true,"name":"Sanguine Tides","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":5,"orbitIndex":6,"skill":65518,"stats":["Flasks do not recover Life","Gain 1 Life Flask Charge per 2% Life spent","On Hitting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed","Gain 1% of damage as Physical damage for 5 seconds per Charge consumed this way"]}},"tree":"Default"} \ No newline at end of file +{"assets":{"CharacterAscendancyLineConnectorActive":["CharacterAscendancy_orbit_intermediateactive0.png"],"CharacterAscendancyLineConnectorIntermediate":["CharacterAscendancy_orbit_intermediate0.png"],"CharacterAscendancyLineConnectorNormal":["CharacterAscendancy_orbit_normal0.png"],"CharacterAscendancyOrbit1Active":["CharacterAscendancy_orbit_intermediateactive9.png"],"CharacterAscendancyOrbit1Intermediate":["CharacterAscendancy_orbit_intermediate9.png"],"CharacterAscendancyOrbit1Normal":["CharacterAscendancy_orbit_normal9.png"],"CharacterAscendancyOrbit2Active":["CharacterAscendancy_orbit_intermediateactive8.png"],"CharacterAscendancyOrbit2Intermediate":["CharacterAscendancy_orbit_intermediate8.png"],"CharacterAscendancyOrbit2Normal":["CharacterAscendancy_orbit_normal8.png"],"CharacterAscendancyOrbit3Active":["CharacterAscendancy_orbit_intermediateactive6.png"],"CharacterAscendancyOrbit3Intermediate":["CharacterAscendancy_orbit_intermediate6.png"],"CharacterAscendancyOrbit3Normal":["CharacterAscendancy_orbit_normal6.png"],"CharacterAscendancyOrbit4Active":["CharacterAscendancy_orbit_intermediateactive5.png"],"CharacterAscendancyOrbit4Intermediate":["CharacterAscendancy_orbit_intermediate5.png"],"CharacterAscendancyOrbit4Normal":["CharacterAscendancy_orbit_normal5.png"],"CharacterAscendancyOrbit5Active":["CharacterAscendancy_orbit_intermediateactive4.png"],"CharacterAscendancyOrbit5Intermediate":["CharacterAscendancy_orbit_intermediate4.png"],"CharacterAscendancyOrbit5Normal":["CharacterAscendancy_orbit_normal4.png"],"CharacterAscendancyOrbit6Active":["CharacterAscendancy_orbit_intermediateactive3.png"],"CharacterAscendancyOrbit6Intermediate":["CharacterAscendancy_orbit_intermediate3.png"],"CharacterAscendancyOrbit6Normal":["CharacterAscendancy_orbit_normal3.png"],"CharacterAscendancyOrbit7Active":["CharacterAscendancy_orbit_intermediateactive7.png"],"CharacterAscendancyOrbit7Intermediate":["CharacterAscendancy_orbit_intermediate7.png"],"CharacterAscendancyOrbit7Normal":["CharacterAscendancy_orbit_normal7.png"],"CharacterAscendancyOrbit8Active":["CharacterAscendancy_orbit_intermediateactive2.png"],"CharacterAscendancyOrbit8Intermediate":["CharacterAscendancy_orbit_intermediate2.png"],"CharacterAscendancyOrbit8Normal":["CharacterAscendancy_orbit_normal2.png"],"CharacterAscendancyOrbit9Active":["CharacterAscendancy_orbit_intermediateactive1.png"],"CharacterAscendancyOrbit9Intermediate":["CharacterAscendancy_orbit_intermediate1.png"],"CharacterAscendancyOrbit9Normal":["CharacterAscendancy_orbit_normal1.png"],"CharacterLineConnectorActive":["Character_orbit_intermediateactive0.png"],"CharacterLineConnectorIntermediate":["Character_orbit_intermediate0.png"],"CharacterLineConnectorNormal":["Character_orbit_normal0.png"],"CharacterOrbit1Active":["Character_orbit_intermediateactive9.png"],"CharacterOrbit1Intermediate":["Character_orbit_intermediate9.png"],"CharacterOrbit1Normal":["Character_orbit_normal9.png"],"CharacterOrbit2Active":["Character_orbit_intermediateactive8.png"],"CharacterOrbit2Intermediate":["Character_orbit_intermediate8.png"],"CharacterOrbit2Normal":["Character_orbit_normal8.png"],"CharacterOrbit3Active":["Character_orbit_intermediateactive6.png"],"CharacterOrbit3Intermediate":["Character_orbit_intermediate6.png"],"CharacterOrbit3Normal":["Character_orbit_normal6.png"],"CharacterOrbit4Active":["Character_orbit_intermediateactive5.png"],"CharacterOrbit4Intermediate":["Character_orbit_intermediate5.png"],"CharacterOrbit4Normal":["Character_orbit_normal5.png"],"CharacterOrbit5Active":["Character_orbit_intermediateactive4.png"],"CharacterOrbit5Intermediate":["Character_orbit_intermediate4.png"],"CharacterOrbit5Normal":["Character_orbit_normal4.png"],"CharacterOrbit6Active":["Character_orbit_intermediateactive3.png"],"CharacterOrbit6Intermediate":["Character_orbit_intermediate3.png"],"CharacterOrbit6Normal":["Character_orbit_normal3.png"],"CharacterOrbit7Active":["Character_orbit_intermediateactive7.png"],"CharacterOrbit7Intermediate":["Character_orbit_intermediate7.png"],"CharacterOrbit7Normal":["Character_orbit_normal7.png"],"CharacterOrbit8Active":["Character_orbit_intermediateactive2.png"],"CharacterOrbit8Intermediate":["Character_orbit_intermediate2.png"],"CharacterOrbit8Normal":["Character_orbit_normal2.png"],"CharacterOrbit9Active":["Character_orbit_intermediateactive1.png"],"CharacterOrbit9Intermediate":["Character_orbit_intermediate1.png"],"CharacterOrbit9Normal":["Character_orbit_normal1.png"],"CharacterPlannedLineConnectorActive":["CharacterPlanned_orbit_intermediateactive0.png"],"CharacterPlannedLineConnectorIntermediate":["CharacterPlanned_orbit_intermediate0.png"],"CharacterPlannedLineConnectorNormal":["CharacterPlanned_orbit_normal0.png"],"CharacterPlannedOrbit1Active":["CharacterPlanned_orbit_intermediateactive9.png"],"CharacterPlannedOrbit1Intermediate":["CharacterPlanned_orbit_intermediate9.png"],"CharacterPlannedOrbit1Normal":["CharacterPlanned_orbit_normal9.png"],"CharacterPlannedOrbit2Active":["CharacterPlanned_orbit_intermediateactive8.png"],"CharacterPlannedOrbit2Intermediate":["CharacterPlanned_orbit_intermediate8.png"],"CharacterPlannedOrbit2Normal":["CharacterPlanned_orbit_normal8.png"],"CharacterPlannedOrbit3Active":["CharacterPlanned_orbit_intermediateactive6.png"],"CharacterPlannedOrbit3Intermediate":["CharacterPlanned_orbit_intermediate6.png"],"CharacterPlannedOrbit3Normal":["CharacterPlanned_orbit_normal6.png"],"CharacterPlannedOrbit4Active":["CharacterPlanned_orbit_intermediateactive5.png"],"CharacterPlannedOrbit4Intermediate":["CharacterPlanned_orbit_intermediate5.png"],"CharacterPlannedOrbit4Normal":["CharacterPlanned_orbit_normal5.png"],"CharacterPlannedOrbit5Active":["CharacterPlanned_orbit_intermediateactive4.png"],"CharacterPlannedOrbit5Intermediate":["CharacterPlanned_orbit_intermediate4.png"],"CharacterPlannedOrbit5Normal":["CharacterPlanned_orbit_normal4.png"],"CharacterPlannedOrbit6Active":["CharacterPlanned_orbit_intermediateactive3.png"],"CharacterPlannedOrbit6Intermediate":["CharacterPlanned_orbit_intermediate3.png"],"CharacterPlannedOrbit6Normal":["CharacterPlanned_orbit_normal3.png"],"CharacterPlannedOrbit7Active":["CharacterPlanned_orbit_intermediateactive7.png"],"CharacterPlannedOrbit7Intermediate":["CharacterPlanned_orbit_intermediate7.png"],"CharacterPlannedOrbit7Normal":["CharacterPlanned_orbit_normal7.png"],"CharacterPlannedOrbit8Active":["CharacterPlanned_orbit_intermediateactive2.png"],"CharacterPlannedOrbit8Intermediate":["CharacterPlanned_orbit_intermediate2.png"],"CharacterPlannedOrbit8Normal":["CharacterPlanned_orbit_normal2.png"],"CharacterPlannedOrbit9Active":["CharacterPlanned_orbit_intermediateactive1.png"],"CharacterPlannedOrbit9Intermediate":["CharacterPlanned_orbit_intermediate1.png"],"CharacterPlannedOrbit9Normal":["CharacterPlanned_orbit_normal1.png"]},"classes":[{"ascendancies":[{"background":{"height":1500,"image":"ClassesDeadeye","section":"AscendancyBackground","width":1500,"x":15451.736075332,"y":1623.2446432539},"id":"Deadeye","internalId":"Ranger1","name":"Deadeye"},{"background":{"height":1500,"image":"ClassesPathfinder","section":"AscendancyBackground","width":1500,"x":14776.587030868,"y":4800.3694266947},"id":"Pathfinder","internalId":"Ranger3","name":"Pathfinder"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesRanger","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":15,"base_int":7,"base_str":7,"integerId":2,"name":"Ranger"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesAmazon","section":"AscendancyBackground","width":1500,"x":13455.630227224,"y":7767.6950314609},"id":"Amazon","internalId":"Huntress1","name":"Amazon"},{"background":{"height":1500,"image":"ClassesSpirit Walker","section":"AscendancyBackground","width":1500,"x":11546.597815372,"y":10395.535089816},"id":"Spirit Walker","internalId":"Huntress2","name":"Spirit Walker"},{"background":{"height":1500,"image":"ClassesRitualist","section":"AscendancyBackground","width":1500,"x":9132.9236722657,"y":12569.040381434},"id":"Ritualist","internalId":"Huntress3","name":"Ritualist"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesHuntress","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":15,"base_int":7,"base_str":7,"integerId":8,"name":"Huntress"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesTitan","section":"AscendancyBackground","width":1500,"x":-11551.107884827,"y":10390.523449116},"id":"Titan","internalId":"Warrior1","name":"Titan"},{"background":{"height":1500,"image":"ClassesWarbringer","section":"AscendancyBackground","width":1500,"x":-13458.999762149,"y":7761.8552109686},"id":"Warbringer","internalId":"Warrior2","name":"Warbringer"},{"background":{"height":1500,"image":"ClassesSmith of Kitava","section":"AscendancyBackground","width":1500,"x":-14778.668766418,"y":4793.956654588},"id":"Smith of Kitava","internalId":"Warrior3","name":"Smith of Kitava"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesWarrior","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":7,"base_str":15,"integerId":6,"name":"Warrior"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesTactician","section":"AscendancyBackground","width":1500,"x":3250.4343344123,"y":15192.950587402},"id":"Tactician","internalId":"Mercenary1","name":"Tactician"},{"background":{"height":1500,"image":"ClassesWitchhunter","section":"AscendancyBackground","width":1500,"x":20.612500410808,"y":15536.751463494},"id":"Witchhunter","internalId":"Mercenary2","name":"Witchhunter"},{"background":{"height":1500,"image":"ClassesGemling Legionnaire","section":"AscendancyBackground","width":1500,"x":-3210.1101987684,"y":15201.521747027},"id":"Gemling Legionnaire","internalId":"Mercenary3","name":"Gemling Legionnaire"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesMercenary","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":11,"base_int":7,"base_str":11,"integerId":9,"name":"Mercenary"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesOracle","section":"AscendancyBackground","width":1500,"x":-14155.374312805,"y":-6404.4085580119},"id":"Oracle","internalId":"Druid1","name":"Oracle"},{"background":{"height":1500,"image":"ClassesShaman","section":"AscendancyBackground","width":1500,"x":-12514.494009575,"y":-9207.524672672},"id":"Shaman","internalId":"Druid2","name":"Shaman"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesDruid","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":11,"base_str":11,"integerId":11,"name":"Druid"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesInfernalist","section":"AscendancyBackground","width":1500,"x":-9132.2814156951,"y":-12569.507033218},"id":"Infernalist","internalId":"Witch1","name":"Infernalist"},{"background":{"height":1500,"image":"ClassesBlood Mage","section":"AscendancyBackground","width":1500,"x":-6319.3716959661,"y":-14193.541217109},"id":"Blood Mage","internalId":"Witch2","name":"Blood Mage"},{"background":{"height":1500,"image":"ClassesLich","section":"AscendancyBackground","width":1500,"x":-3230.2751094136,"y":-15197.249541646},"id":"Lich","internalId":"Witch3","name":"Lich","replaceBy":"Abyssal Lich"},{"background":{"height":1500,"image":"ClassesAbyssal Lich","section":"AscendancyBackground","width":1500,"x":-3230.2751094136,"y":-15197.249541646},"id":"Abyssal Lich","internalId":"Witch3b","name":"Abyssal Lich","replace":"Lich"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesWitch","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":15,"base_str":7,"integerId":1,"name":"Witch"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesStormweaver","section":"AscendancyBackground","width":1500,"x":9.5135248468934e-13,"y":-15536.765136719},"id":"Stormweaver","internalId":"Sorceress1","name":"Stormweaver"},{"background":{"height":1500,"image":"ClassesChronomancer","section":"AscendancyBackground","width":1500,"x":3230.2751094136,"y":-15197.249541646},"id":"Chronomancer","internalId":"Sorceress2","name":"Chronomancer"},{"background":{"height":1500,"image":"ClassesDisciple of Varashta","section":"AscendancyBackground","width":1500,"x":6319.3716959661,"y":-14193.541217109},"id":"Disciple of Varashta","internalId":"Sorceress3","name":"Disciple of Varashta"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesSorceress","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":7,"base_int":15,"base_str":7,"integerId":7,"name":"Sorceress"},{"ascendancies":[{"background":{"height":1500,"image":"ClassesMartial Artist","section":"AscendancyBackground","width":1500,"x":11574.564583473,"y":-10364.38737295},"id":"Martial Artist","internalId":"Monk1","name":"Martial Artist"},{"background":{"height":1500,"image":"ClassesInvoker","section":"AscendancyBackground","width":1500,"x":13476.509879863,"y":-7731.4133488973},"id":"Invoker","internalId":"Monk2","name":"Invoker"},{"background":{"height":1500,"image":"ClassesAcolyte of Chayula","section":"AscendancyBackground","width":1500,"x":14789.467027034,"y":-4760.5394620606},"id":"Acolyte of Chayula","internalId":"Monk3","name":"Acolyte of Chayula"}],"background":{"active":{"height":2000,"width":2000},"bg":{"height":2000,"width":2000},"height":1500,"image":"ClassesMonk","section":"AscendancyBackground","width":1500,"x":0,"y":0},"base_dex":11,"base_int":11,"base_str":7,"integerId":10,"name":"Monk"}],"connectionArt":{"ascendancy":"CharacterAscendancy","default":"Character"},"constants":{"PSSCentreInnerRadius":130,"characterAttributes":{"Dexterity":1,"Intelligence":2,"Strength":0},"classes":{"DexClass":2,"DexIntClass":6,"IntClass":3,"StrClass":1,"StrDexClass":4,"StrDexIntClass":0,"StrIntClass":5},"orbitAnglesByOrbit":[[0,6.2831853071796],[0,0.5235987755983,1.0471975511966,1.5707963267949,2.0943951023932,2.6179938779915,3.1415926535898,3.6651914291881,4.1887902047864,4.7123889803847,5.235987755983,5.7595865315813,6.2831853071796],[0,0.26179938779915,0.5235987755983,0.78539816339745,1.0471975511966,1.3089969389957,1.5707963267949,1.832595714594,2.0943951023932,2.3561944901923,2.6179938779915,2.8797932657906,3.1415926535898,3.4033920413889,3.6651914291881,3.9269908169872,4.1887902047864,4.4505895925855,4.7123889803847,4.9741883681838,5.235987755983,5.4977871437821,5.7595865315813,6.0213859193804,6.2831853071796],[0,0.26179938779915,0.5235987755983,0.78539816339745,1.0471975511966,1.3089969389957,1.5707963267949,1.832595714594,2.0943951023932,2.3561944901923,2.6179938779915,2.8797932657906,3.1415926535898,3.4033920413889,3.6651914291881,3.9269908169872,4.1887902047864,4.4505895925855,4.7123889803847,4.9741883681838,5.235987755983,5.4977871437821,5.7595865315813,6.0213859193804,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.26179938779915,0.5235987755983,0.78539816339745,1.0471975511966,1.3089969389957,1.5707963267949,1.832595714594,2.0943951023932,2.3561944901923,2.6179938779915,2.8797932657906,3.1415926535898,3.4033920413889,3.6651914291881,3.9269908169872,4.1887902047864,4.4505895925855,4.7123889803847,4.9741883681838,5.235987755983,5.4977871437821,5.7595865315813,6.0213859193804,6.2831853071796],[0,0.087266462599716,0.17453292519943,0.26179938779915,0.34906585039887,0.43633231299858,0.5235987755983,0.61086523819802,0.69813170079773,0.78539816339745,0.87266462599716,0.95993108859688,1.0471975511966,1.1344640137963,1.221730476396,1.3089969389957,1.3962634015955,1.4835298641952,1.5707963267949,1.6580627893946,1.7453292519943,1.832595714594,1.9198621771938,2.0071286397935,2.0943951023932,2.1816615649929,2.2689280275926,2.3561944901923,2.4434609527921,2.5307274153918,2.6179938779915,2.7052603405912,2.7925268031909,2.8797932657906,2.9670597283904,3.0543261909901,3.1415926535898,3.2288591161895,3.3161255787892,3.4033920413889,3.4906585039887,3.5779249665884,3.6651914291881,3.7524578917878,3.8397243543875,3.9269908169872,4.014257279587,4.1015237421867,4.1887902047864,4.2760566673861,4.3633231299858,4.4505895925855,4.5378560551853,4.625122517785,4.7123889803847,4.7996554429844,4.8869219055841,4.9741883681838,5.0614548307836,5.1487212933833,5.235987755983,5.3232542185827,5.4105206811824,5.4977871437821,5.5850536063819,5.6723200689816,5.7595865315813,5.846852994181,5.9341194567807,6.0213859193804,6.1086523819802,6.1959188445799,6.2831853071796],[0,0.043633231299858,0.087266462599716,0.13089969389957,0.17453292519943,0.21816615649929,0.26179938779915,0.30543261909901,0.34906585039887,0.39269908169872,0.43633231299858,0.47996554429844,0.5235987755983,0.56723200689816,0.61086523819802,0.65449846949787,0.69813170079773,0.74176493209759,0.78539816339745,0.82903139469731,0.87266462599716,0.91629785729702,0.95993108859688,1.0035643198967,1.0471975511966,1.0908307824965,1.1344640137963,1.1780972450962,1.221730476396,1.2653637076959,1.3089969389957,1.3526301702956,1.3962634015955,1.4398966328953,1.4835298641952,1.527163095495,1.5707963267949,1.6144295580948,1.6580627893946,1.7016960206945,1.7453292519943,1.7889624832942,1.832595714594,1.8762289458939,1.9198621771938,1.9634954084936,2.0071286397935,2.0507618710933,2.0943951023932,2.1380283336931,2.1816615649929,2.2252947962928,2.2689280275926,2.3125612588925,2.3561944901923,2.3998277214922,2.4434609527921,2.4870941840919,2.5307274153918,2.5743606466916,2.6179938779915,2.6616271092914,2.7052603405912,2.7488935718911,2.7925268031909,2.8361600344908,2.8797932657906,2.9234264970905,2.9670597283904,3.0106929596902,3.0543261909901,3.0979594222899,3.1415926535898,3.1852258848897,3.2288591161895,3.2724923474894,3.3161255787892,3.3597588100891,3.4033920413889,3.4470252726888,3.4906585039887,3.5342917352885,3.5779249665884,3.6215581978882,3.6651914291881,3.708824660488,3.7524578917878,3.7960911230877,3.8397243543875,3.8833575856874,3.9269908169872,3.9706240482871,4.014257279587,4.0578905108868,4.1015237421867,4.1451569734865,4.1887902047864,4.2324234360862,4.2760566673861,4.319689898686,4.3633231299858,4.4069563612857,4.4505895925855,4.4942228238854,4.5378560551853,4.5814892864851,4.625122517785,4.6687557490848,4.7123889803847,4.7560222116845,4.7996554429844,4.8432886742843,4.8869219055841,4.930555136884,4.9741883681838,5.0178215994837,5.0614548307836,5.1050880620834,5.1487212933833,5.1923545246831,5.235987755983,5.2796209872828,5.3232542185827,5.3668874498826,5.4105206811824,5.4541539124823,5.4977871437821,5.541420375082,5.5850536063819,5.6286868376817,5.6723200689816,5.7159533002814,5.7595865315813,5.8032197628811,5.846852994181,5.8904862254809,5.9341194567807,5.9777526880806,6.0213859193804,6.0650191506803,6.1086523819802,6.15228561328,6.1959188445799,6.2395520758797,6.2831853071796]],"orbitRadii":[0,82,162,335,493,662,846,251,1080,1322],"skillsPerOrbit":[1,12,24,24,72,72,72,24,72,144]},"ddsCoords":{"ascendancy-background_1500_1500_BC7.dds.zst":{"ClassesAbyssal Lich":13,"ClassesAcolyte of Chayula":1,"ClassesAmazon":2,"ClassesBlood Mage":3,"ClassesChronomancer":4,"ClassesDeadeye":5,"ClassesDisciple of Varashta":6,"ClassesDruid":7,"ClassesDuelist":8,"ClassesGemling Legionnaire":9,"ClassesHuntress":10,"ClassesInfernalist":11,"ClassesInvoker":12,"ClassesLich":14,"ClassesMarauder":15,"ClassesMartial Artist":16,"ClassesMercenary":17,"ClassesMonk":18,"ClassesOracle":19,"ClassesPathfinder":20,"ClassesRanger":22,"ClassesRitualist":21,"ClassesShadow":23,"ClassesShaman":24,"ClassesSmith of Kitava":25,"ClassesSorceress":26,"ClassesSpirit Walker":33,"ClassesStormweaver":27,"ClassesTactician":28,"ClassesTemplar":29,"ClassesTitan":30,"ClassesWarbringer":31,"ClassesWarrior":32,"ClassesWitch":34,"ClassesWitchhunter":35},"ascendancy-background_4000_4000_BC7.dds.zst":{"BGTree":1,"BGTreeActive":2},"background_1024_1024_BC7.dds.zst":{"Background2":1},"group-background_104_104_BC7.dds.zst":{"PSSkillFrame":6,"PSSkillFrameActive":4,"PSSkillFrameHighlighted":5,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds":3},"group-background_152_156_BC7.dds.zst":{"JewelFrameAllocated":16,"JewelFrameCanAllocate":17,"JewelFrameUnallocated":18,"NotableFrameAllocated":13,"NotableFrameCanAllocate":14,"NotableFrameUnallocated":15,"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketactive.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketcanallocate.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketnormal.dds":3,"art/textures/interface/2d/2dart/uiimages/ingame/deliriumpassiveskillscreenjewelsocketactive.dds":4,"art/textures/interface/2d/2dart/uiimages/ingame/deliriumpassiveskillscreenjewelsocketcanallocate.dds":5,"art/textures/interface/2d/2dart/uiimages/ingame/deliriumpassiveskillscreenjewelsocketnormal.dds":6,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketactive.dds":7,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketcanallocate.dds":8,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketnormal.dds":9,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds":10,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds":11,"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds":12},"group-background_156_156_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds":1},"group-background_160_160_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds":3},"group-background_160_164_BC7.dds.zst":{"Abyssal LichFrameSmallAllocated":1,"Abyssal LichFrameSmallCanAllocate":2,"Abyssal LichFrameSmallNormal":3,"Acolyte of ChayulaFrameSmallAllocated":4,"Acolyte of ChayulaFrameSmallCanAllocate":5,"Acolyte of ChayulaFrameSmallNormal":6,"AmazonFrameSmallAllocated":4,"AmazonFrameSmallCanAllocate":5,"AmazonFrameSmallNormal":6,"Blood MageFrameSmallAllocated":4,"Blood MageFrameSmallCanAllocate":5,"Blood MageFrameSmallNormal":6,"ChronomancerFrameSmallAllocated":4,"ChronomancerFrameSmallCanAllocate":5,"ChronomancerFrameSmallNormal":6,"DeadeyeFrameSmallAllocated":4,"DeadeyeFrameSmallCanAllocate":5,"DeadeyeFrameSmallNormal":6,"Disciple of VarashtaFrameSmallAllocated":4,"Disciple of VarashtaFrameSmallCanAllocate":5,"Disciple of VarashtaFrameSmallNormal":6,"Gemling LegionnaireFrameSmallAllocated":4,"Gemling LegionnaireFrameSmallCanAllocate":5,"Gemling LegionnaireFrameSmallNormal":6,"InfernalistFrameSmallAllocated":4,"InfernalistFrameSmallCanAllocate":5,"InfernalistFrameSmallNormal":6,"InvokerFrameSmallAllocated":4,"InvokerFrameSmallCanAllocate":5,"InvokerFrameSmallNormal":6,"LichFrameSmallAllocated":4,"LichFrameSmallCanAllocate":5,"LichFrameSmallNormal":6,"Martial ArtistFrameSmallAllocated":4,"Martial ArtistFrameSmallCanAllocate":5,"Martial ArtistFrameSmallNormal":6,"OracleFrameSmallAllocated":4,"OracleFrameSmallCanAllocate":5,"OracleFrameSmallNormal":6,"PathfinderFrameSmallAllocated":4,"PathfinderFrameSmallCanAllocate":5,"PathfinderFrameSmallNormal":6,"RitualistFrameSmallAllocated":4,"RitualistFrameSmallCanAllocate":5,"RitualistFrameSmallNormal":6,"ShamanFrameSmallAllocated":4,"ShamanFrameSmallCanAllocate":5,"ShamanFrameSmallNormal":6,"Smith of KitavaFrameSmallAllocated":4,"Smith of KitavaFrameSmallCanAllocate":5,"Smith of KitavaFrameSmallNormal":6,"Spirit WalkerFrameSmallAllocated":4,"Spirit WalkerFrameSmallCanAllocate":5,"Spirit WalkerFrameSmallNormal":6,"StormweaverFrameSmallAllocated":4,"StormweaverFrameSmallCanAllocate":5,"StormweaverFrameSmallNormal":6,"TacticianFrameSmallAllocated":4,"TacticianFrameSmallCanAllocate":5,"TacticianFrameSmallNormal":6,"TitanFrameSmallAllocated":4,"TitanFrameSmallCanAllocate":5,"TitanFrameSmallNormal":6,"WarbringerFrameSmallAllocated":4,"WarbringerFrameSmallCanAllocate":5,"WarbringerFrameSmallNormal":6,"WitchhunterFrameSmallAllocated":4,"WitchhunterFrameSmallCanAllocate":5,"WitchhunterFrameSmallNormal":6},"group-background_208_208_BC7.dds.zst":{"Abyssal LichFrameLargeAllocated":1,"Abyssal LichFrameLargeCanAllocate":2,"Abyssal LichFrameLargeNormal":3,"Acolyte of ChayulaFrameLargeAllocated":4,"Acolyte of ChayulaFrameLargeCanAllocate":5,"Acolyte of ChayulaFrameLargeNormal":6,"AmazonFrameLargeAllocated":4,"AmazonFrameLargeCanAllocate":5,"AmazonFrameLargeNormal":6,"Blood MageFrameLargeAllocated":4,"Blood MageFrameLargeCanAllocate":5,"Blood MageFrameLargeNormal":6,"ChronomancerFrameLargeAllocated":4,"ChronomancerFrameLargeCanAllocate":5,"ChronomancerFrameLargeNormal":6,"DeadeyeFrameLargeAllocated":4,"DeadeyeFrameLargeCanAllocate":5,"DeadeyeFrameLargeNormal":6,"Disciple of VarashtaFrameLargeAllocated":4,"Disciple of VarashtaFrameLargeCanAllocate":5,"Disciple of VarashtaFrameLargeNormal":6,"Gemling LegionnaireFrameLargeAllocated":4,"Gemling LegionnaireFrameLargeCanAllocate":5,"Gemling LegionnaireFrameLargeNormal":6,"InfernalistFrameLargeAllocated":4,"InfernalistFrameLargeCanAllocate":5,"InfernalistFrameLargeNormal":6,"InvokerFrameLargeAllocated":4,"InvokerFrameLargeCanAllocate":5,"InvokerFrameLargeNormal":6,"LichFrameLargeAllocated":4,"LichFrameLargeCanAllocate":5,"LichFrameLargeNormal":6,"Martial ArtistFrameLargeAllocated":4,"Martial ArtistFrameLargeCanAllocate":5,"Martial ArtistFrameLargeNormal":6,"OracleFrameLargeAllocated":4,"OracleFrameLargeCanAllocate":5,"OracleFrameLargeNormal":6,"PathfinderFrameLargeAllocated":4,"PathfinderFrameLargeCanAllocate":5,"PathfinderFrameLargeNormal":6,"RitualistFrameLargeAllocated":4,"RitualistFrameLargeCanAllocate":5,"RitualistFrameLargeNormal":6,"ShamanFrameLargeAllocated":4,"ShamanFrameLargeCanAllocate":5,"ShamanFrameLargeNormal":6,"Smith of KitavaFrameLargeAllocated":4,"Smith of KitavaFrameLargeCanAllocate":5,"Smith of KitavaFrameLargeNormal":6,"Spirit WalkerFrameLargeAllocated":4,"Spirit WalkerFrameLargeCanAllocate":5,"Spirit WalkerFrameLargeNormal":6,"StormweaverFrameLargeAllocated":4,"StormweaverFrameLargeCanAllocate":5,"StormweaverFrameLargeNormal":6,"TacticianFrameLargeAllocated":4,"TacticianFrameLargeCanAllocate":5,"TacticianFrameLargeNormal":6,"TitanFrameLargeAllocated":4,"TitanFrameLargeCanAllocate":5,"TitanFrameLargeNormal":6,"WarbringerFrameLargeAllocated":4,"WarbringerFrameLargeCanAllocate":5,"WarbringerFrameLargeNormal":6,"WitchhunterFrameLargeAllocated":4,"WitchhunterFrameLargeCanAllocate":5,"WitchhunterFrameLargeNormal":6},"group-background_220_224_BC7.dds.zst":{"KeystoneFrameAllocated":1,"KeystoneFrameCanAllocate":2,"KeystoneFrameUnallocated":3},"group-background_360_360_BC7.dds.zst":{"PSGroupBackground1":1,"PSGroupBackgroundSmallBlank":1},"group-background_468_468_BC7.dds.zst":{"PSGroupBackground2":1,"PSGroupBackgroundMediumBlank":1},"group-background_528_528_BC7.dds.zst":{"PSStartNodeBackgroundInactive":1},"group-background_740_376_BC7.dds.zst":{"PSGroupBackground3":1,"PSGroupBackgroundLargeBlank":1},"group-background_92_92_BC7.dds.zst":{"AscendancyMiddle":1},"jewel-sockets_152_156_BC7.dds.zst":{"Against the Darkness":15,"Controlled Metamorphosis":4,"Diamond":6,"Emerald":8,"Flesh Crucible":18,"From Nothing":10,"Heart of the Well":3,"Heroic Tragedy":9,"Megalomaniac":5,"Prism of Belief":12,"Ruby":11,"Sapphire":1,"The Adorned":17,"Time-Lost Diamond":7,"Time-Lost Emerald":13,"Time-Lost Ruby":14,"Time-Lost Sapphire":16,"Timeless Jewel":15,"Undying Hate":2,"Voices":5},"legion_1024_1024_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysspassiveskillscreenjewelcircle1.dds":1},"legion_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AbyssDexNotable.dds":1,"Art/2DArt/SkillIcons/passives/AbyssIntNotable.dds":2,"Art/2DArt/SkillIcons/passives/AbyssStrNotable.dds":3,"Art/2DArt/SkillIcons/passives/AmanamusDefiance.dds":4,"Art/2DArt/SkillIcons/passives/CorruptedDefences.dds":5,"Art/2DArt/SkillIcons/passives/DevotionNotable.dds":6,"Art/2DArt/SkillIcons/passives/DivineFlesh.dds":7,"Art/2DArt/SkillIcons/passives/EternalEmpireDefensiveNotable.dds":8,"Art/2DArt/SkillIcons/passives/EternalEmpireOffensiveNotable.dds":9,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":10,"Art/2DArt/SkillIcons/passives/FocusedRage.dds":11,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":12,"Art/2DArt/SkillIcons/passives/InnerConviction.dds":13,"Art/2DArt/SkillIcons/passives/KalguuranDexKeystone.dds":14,"Art/2DArt/SkillIcons/passives/KalguuranDexNotable.dds":15,"Art/2DArt/SkillIcons/passives/KalguuranIntKeystone.dds":16,"Art/2DArt/SkillIcons/passives/KalguuranIntNotable.dds":17,"Art/2DArt/SkillIcons/passives/KalguuranStrKeystone.dds":18,"Art/2DArt/SkillIcons/passives/KalguuranStrNotable.dds":19,"Art/2DArt/SkillIcons/passives/KulemaksSovereignty.dds":20,"Art/2DArt/SkillIcons/passives/KurgasAmbition.dds":21,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":22,"Art/2DArt/SkillIcons/passives/OasisKeystone.dds":23,"Art/2DArt/SkillIcons/passives/PowerOfPurpose.dds":24,"Art/2DArt/SkillIcons/passives/SharpandBrittle.dds":25,"Art/2DArt/SkillIcons/passives/SoulTetherKeystone.dds":26,"Art/2DArt/SkillIcons/passives/StrengthOfBlood.dds":27,"Art/2DArt/SkillIcons/passives/SupremeDecadence.dds":28,"Art/2DArt/SkillIcons/passives/SupremeEgo.dds":29,"Art/2DArt/SkillIcons/passives/SupremeGrandstand.dds":30,"Art/2DArt/SkillIcons/passives/SupremeProdigy.dds":31,"Art/2DArt/SkillIcons/passives/TecrodsBrutality.dds":32,"Art/2DArt/SkillIcons/passives/TemperedByWar.dds":33,"Art/2DArt/SkillIcons/passives/TheBlindMonk.dds":34,"Art/2DArt/SkillIcons/passives/TranscendenceKeystone.dds":35,"Art/2DArt/SkillIcons/passives/UlamansVision.dds":36,"Art/2DArt/SkillIcons/passives/VaalNotableDefensive.dds":37,"Art/2DArt/SkillIcons/passives/VaalNotableOffensive.dds":38,"Art/2DArt/SkillIcons/passives/WindDancer.dds":39},"legion_564_564_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreeneternalempirejewelcircle1.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreeneternalempirejewelcircle2.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkalguuranjewelcircle1.dds":3,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkalguuranjewelcircle2.dds":4,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkaruijewelcircle1.dds":5,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkaruijewelcircle2.dds":6,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenmarakethjewelcircle1.dds":7,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenmarakethjewelcircle2.dds":8,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreentemplarjewelcircle1.dds":9,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreentemplarjewelcircle2.dds":10,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenvaaljewelcircle1.dds":11,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenvaaljewelcircle2.dds":12},"legion_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AbyssJewelNode.dds":1,"Art/2DArt/SkillIcons/passives/DevotionNode.dds":2,"Art/2DArt/SkillIcons/passives/EternalEmpireBlank.dds":3,"Art/2DArt/SkillIcons/passives/VaalDefensive.dds":4,"Art/2DArt/SkillIcons/passives/VaalOffensive.dds":5},"mastery-active-effect_776_768_BC7.dds.zst":{"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern":1,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern":2,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern":3,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern":4,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern":5,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern":6,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern":7,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern":8,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern":9,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern":10,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern":11,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern":12,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern":13,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern":14,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern":15,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern":16,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern":17,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern":18,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern":19,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern":20,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern":21,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern":22,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern":23,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern":24,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern":25,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern":26,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern":27,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern":28,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern":29,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern":30,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern":31,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern":32,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern":33,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern":34,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern":35,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern":36,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern":37,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern":38,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern":39,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern":40,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern":41,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern":42,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern":43,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern":44,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern":45,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern":46,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern":47,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern":48,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern":49,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern":50,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern":51,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern":52,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern":53,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern":54,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern":55,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern":56,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern":57,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern":58,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern":59,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern":60},"oils_108_108_RGBA.dds.zst":{"Contempt":11,"Despair":7,"Disgust":8,"Envy":9,"Fear":1,"Ferocity":12,"Greed":4,"Guilt":5,"Ire":6,"Isolation":2,"Melancholy":13,"Paranoia":10,"Suffering":3},"skills-disabled_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds":1,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds":2,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds":3,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageBlue.dds":5,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds":6,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageRed.dds":7,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds":8,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaFlameSelector.dds":9,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds":10,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds":11,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaSpecialNode.dds":12,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaUnravelling.dds":13,"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds":14,"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds":15,"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds":16,"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds":17,"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds":18,"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds":19,"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds":20,"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds":21,"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds":22,"Art/2DArt/SkillIcons/passives/Annihilation.dds":23,"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds":24,"Art/2DArt/SkillIcons/passives/ArchonofUndeathNoteble.dds":25,"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds":26,"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds":27,"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds":28,"Art/2DArt/SkillIcons/passives/AuraNotable.dds":29,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds":30,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds":31,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds":32,"Art/2DArt/SkillIcons/passives/AzmeriSacredFoxNotable.dds":33,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbitNotable.dds":34,"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds":35,"Art/2DArt/SkillIcons/passives/AzmeriVividStagNotable.dds":36,"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds":37,"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds":38,"Art/2DArt/SkillIcons/passives/AzmeriWildBoarNotable.dds":39,"Art/2DArt/SkillIcons/passives/AzmeriWildOxNotable.dds":40,"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds":41,"Art/2DArt/SkillIcons/passives/BattleRouse.dds":42,"Art/2DArt/SkillIcons/passives/Blood2.dds":43,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds":44,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds":45,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds":46,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds":47,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds":48,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds":49,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds":50,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageSaguineTides.dds":51,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds":52,"Art/2DArt/SkillIcons/passives/BowDamage.dds":53,"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds":54,"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds":55,"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds":56,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds":57,"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds":58,"Art/2DArt/SkillIcons/passives/CharmNotable1.dds":59,"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds":60,"Art/2DArt/SkillIcons/passives/ColdAndFireHybridNotable.dds":61,"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds":62,"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds":63,"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds":64,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNotable.dds":65,"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds":66,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds":67,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds":68,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds":69,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds":70,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds":71,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeLingeringMirage.dds":72,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds":73,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds":74,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds":75,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds":76,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/ElementalDamageTakenFromMana.dds":77,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/EnergyShieldPhyDmgReduction.dds":78,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnEmberSlash.dds":79,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnFlameRunes.dds":80,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnMeteoricSlam.dds":81,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FocusStaff.dds":82,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/MoreEnergyShieldRechargeRate.dds":83,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnCorpseBeetles.dds":84,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnDaggerslamSkill.dds":85,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnExplosiveTeleport.dds":86,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonFireDjinn.dds":87,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonSandDjinn.dds":88,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonWaterDjinn.dds":89,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/TimelostJewelsLargerRadius.dds":90,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnChiilldedGroundBurst.dds":91,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnCommandOasis.dds":92,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnESRechargeCommand.dds":93,"Art/2DArt/SkillIcons/passives/DruidAlternateEnergyShield.dds":94,"Art/2DArt/SkillIcons/passives/DruidAnimism.dds":95,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds":96,"Art/2DArt/SkillIcons/passives/DruidRageKeystone.dds":97,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds":98,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds":99,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds":100,"Art/2DArt/SkillIcons/passives/DruidWildsurgeIncantation.dds":101,"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds":102,"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds":103,"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds":104,"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflect.dds":105,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":106,"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds":107,"Art/2DArt/SkillIcons/passives/FireSpellsBecomeChaosSpellsKeystone.dds":108,"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds":109,"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds":110,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBarrier.dds":111,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds":112,"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds":113,"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds":114,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds":115,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds":116,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds":117,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds":118,"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds":119,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds":120,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds":121,"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds":122,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":123,"Art/2DArt/SkillIcons/passives/Harrier.dds":124,"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds":125,"Art/2DArt/SkillIcons/passives/Hearty.dds":126,"Art/2DArt/SkillIcons/passives/HiredKiller2.dds":127,"Art/2DArt/SkillIcons/passives/HollowPalmTechniqueKeystone.dds":128,"Art/2DArt/SkillIcons/passives/Hunter.dds":129,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds":130,"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds":131,"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds":132,"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds":133,"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds":134,"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds":135,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds":136,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds":137,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds":138,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds":139,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds":140,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds":141,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds":142,"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds":143,"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds":144,"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds":145,"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds":146,"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds":147,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds":148,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds":149,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds":150,"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds":151,"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds":152,"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds":153,"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds":154,"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds":155,"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds":156,"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds":157,"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds":158,"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds":159,"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds":160,"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds":161,"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds":162,"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds":163,"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds":164,"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds":165,"Art/2DArt/SkillIcons/passives/LethalAssault.dds":166,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichAbyssalApparition.dds":167,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneGraft.dds":168,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneOffering.dds":169,"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds":170,"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds":171,"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds":172,"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds":173,"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds":174,"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds":175,"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds":176,"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds":177,"Art/2DArt/SkillIcons/passives/LifeandMana.dds":178,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistAdditionalComboHit.dds":179,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistAllAttacksGenerateCombo.dds":180,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistCarrySoectralBell.dds":181,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistCoveredinStone.dds":182,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistExtraRunes.dds":183,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistHandWraps.dds":184,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistMantraofIllusions.dds":185,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistSpectralBell.dds":186,"Art/2DArt/SkillIcons/passives/Meleerange.dds":187,"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds":188,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":189,"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds":190,"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds":191,"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds":192,"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds":193,"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds":194,"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds":195,"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds":196,"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds":197,"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds":198,"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds":199,"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds":200,"Art/2DArt/SkillIcons/passives/Oracle/OracleDiffChoices.dds":201,"Art/2DArt/SkillIcons/passives/Oracle/OracleEnemiesActionsUnlucky.dds":202,"Art/2DArt/SkillIcons/passives/Oracle/OracleLifeManaHits.dds":203,"Art/2DArt/SkillIcons/passives/Oracle/OraclePassiveTreeAllocation.dds":204,"Art/2DArt/SkillIcons/passives/Oracle/OracleRerollingCrit.dds":205,"Art/2DArt/SkillIcons/passives/Oracle/OracleRipFromTime.dds":206,"Art/2DArt/SkillIcons/passives/Oracle/OracleSpellFlux.dds":207,"Art/2DArt/SkillIcons/passives/Oracle/OracleTotemLimit.dds":208,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds":209,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds":210,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds":211,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds":212,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds":213,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds":214,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds":215,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds":216,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds":217,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds":218,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds":219,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds":220,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMultichoicePath.dds":221,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheSorceress.dds":222,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheWarrior.dds":223,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds":224,"Art/2DArt/SkillIcons/passives/Poison.dds":225,"Art/2DArt/SkillIcons/passives/PressurePoints.dds":226,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds":227,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds":228,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds":229,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds":230,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds":231,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds":232,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds":233,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds":234,"Art/2DArt/SkillIcons/passives/ProjectileDmgNotable.dds":235,"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds":236,"Art/2DArt/SkillIcons/passives/PuppeteerNoteble.dds":237,"Art/2DArt/SkillIcons/passives/RageNotable.dds":238,"Art/2DArt/SkillIcons/passives/RemnantNotable.dds":239,"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds":240,"Art/2DArt/SkillIcons/passives/Shaman/ShamanAdaptToElements.dds":241,"Art/2DArt/SkillIcons/passives/Shaman/ShamanEvenMoreAdaptation.dds":242,"Art/2DArt/SkillIcons/passives/Shaman/ShamanGainSpiritEmptyCharmSlot.dds":243,"Art/2DArt/SkillIcons/passives/Shaman/ShamanPickEleDmg.dds":244,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageAffectsSpells.dds":245,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageonHit.dds":246,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRunesTalismans.dds":247,"Art/2DArt/SkillIcons/passives/Shaman/ShamanUnleashTheElements.dds":248,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds":249,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds":250,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds":251,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds":252,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds":253,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds":254,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds":255,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds":256,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds":257,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds":258,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds":259,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds":260,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds":261,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds":262,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds":263,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds":264,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds":265,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds":266,"Art/2DArt/SkillIcons/passives/SorceressInvocationSpellsKeystone.dds":267,"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds":268,"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds":269,"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds":270,"Art/2DArt/SkillIcons/passives/Storm Weaver.dds":271,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds":272,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds":273,"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds":274,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds":275,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds":276,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds":277,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds":278,"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds":279,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant1.dds":280,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant2.dds":281,"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds":282,"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds":283,"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds":284,"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds":285,"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds":286,"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds":287,"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds":288,"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds":289,"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds":290,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotemAura.dds":291,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds":292,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds":293,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds":294,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds":295,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds":296,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds":297,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds":298,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds":299,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistSynchronisationofPain.dds":300,"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds":301,"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds":302,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds":303,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds":304,"Art/2DArt/SkillIcons/passives/Titan/TitanMountainSplitter.dds":305,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds":306,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds":307,"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds":308,"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds":309,"Art/2DArt/SkillIcons/passives/Trap.dds":310,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds":311,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds":312,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds":313,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds":314,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds":315,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds":316,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds":317,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds":318,"Art/2DArt/SkillIcons/passives/Warrior.dds":319,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerBonusPerSocketedTalisman.dds":320,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerCompanionDmgWeapon.dds":321,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerOwlFeatherHigherCritDmg.dds":322,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerOwlFeathers.dds":323,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerSacredWisp.dds":324,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerTameBeastTargetUnique.dds":325,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerVividStags.dds":326,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerVividWisps.dds":327,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerWildBear.dds":328,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds":329,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds":330,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds":331,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds":332,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds":333,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds":334,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds":335,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds":336,"Art/2DArt/SkillIcons/passives/ashfrostandstorm.dds":337,"Art/2DArt/SkillIcons/passives/bodysoul.dds":338,"Art/2DArt/SkillIcons/passives/deepwisdom.dds":339,"Art/2DArt/SkillIcons/passives/eagleeye.dds":340,"Art/2DArt/SkillIcons/passives/executioner.dds":341,"Art/2DArt/SkillIcons/passives/finesse.dds":342,"Art/2DArt/SkillIcons/passives/flameborn.dds":343,"Art/2DArt/SkillIcons/passives/frostborn.dds":344,"Art/2DArt/SkillIcons/passives/heroicspirit.dds":345,"Art/2DArt/SkillIcons/passives/legstrength.dds":346,"Art/2DArt/SkillIcons/passives/lifeleech.dds":347,"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds":348,"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds":349,"Art/2DArt/SkillIcons/passives/steelspan.dds":350,"Art/2DArt/SkillIcons/passives/stormborn.dds":351,"Art/2DArt/SkillIcons/passives/strongarm.dds":352,"Art/2DArt/SkillIcons/passives/totemmax.dds":353,"Art/2DArt/SkillIcons/passives/vaalpact.dds":354},"skills-disabled_172_172_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/MasteryBlank.dds":1},"skills-disabled_176_176_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds":1},"skills-disabled_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/ExplosiveGrenade.dds":1,"Art/2DArt/SkillIcons/WitchBoneStorm.dds":2,"Art/2DArt/SkillIcons/icongroundslam.dds":3,"Art/2DArt/SkillIcons/passives/2handeddamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds":5,"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds":6,"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds":7,"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds":8,"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds":9,"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds":10,"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds":11,"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds":12,"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds":13,"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds":14,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds":15,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds":16,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds":17,"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds":18,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds":19,"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds":20,"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds":21,"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds":22,"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds":23,"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds":24,"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds":25,"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds":26,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds":27,"Art/2DArt/SkillIcons/passives/BucklerNode1.dds":28,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds":29,"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds":30,"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds":31,"Art/2DArt/SkillIcons/passives/ChaosDamage.dds":32,"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds":33,"Art/2DArt/SkillIcons/passives/CharmNode1.dds":34,"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds":35,"Art/2DArt/SkillIcons/passives/ColdFireNode.dds":36,"Art/2DArt/SkillIcons/passives/ColdLightningNode.dds":37,"Art/2DArt/SkillIcons/passives/ColdResistNode.dds":38,"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds":39,"Art/2DArt/SkillIcons/passives/CorpseDamage.dds":40,"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds":41,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds":42,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds":43,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds":44,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds":45,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds":46,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds":47,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds":48,"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds":49,"Art/2DArt/SkillIcons/passives/EnduranceFrenzyPowerChargeNode.dds":50,"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds":51,"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds":52,"Art/2DArt/SkillIcons/passives/EvasionNode.dds":53,"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds":54,"Art/2DArt/SkillIcons/passives/FireDamagenode.dds":55,"Art/2DArt/SkillIcons/passives/FireResistNode.dds":56,"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds":57,"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds":58,"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds":59,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds":60,"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds":61,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds":62,"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds":63,"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds":64,"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds":65,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds":66,"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds":67,"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds":68,"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds":69,"Art/2DArt/SkillIcons/passives/LightningResistNode.dds":70,"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds":71,"Art/2DArt/SkillIcons/passives/MarkNode.dds":72,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds":73,"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds":74,"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds":75,"Art/2DArt/SkillIcons/passives/MinionAccuracyDamage.dds":76,"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds":77,"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds":78,"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds":79,"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds":80,"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds":81,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds":82,"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds":83,"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds":84,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds":85,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds":86,"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds":87,"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds":88,"Art/2DArt/SkillIcons/passives/Rage.dds":89,"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds":90,"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds":91,"Art/2DArt/SkillIcons/passives/Remnant.dds":92,"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds":93,"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds":94,"Art/2DArt/SkillIcons/passives/SkillGemSlotsNode.dds":95,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds":96,"Art/2DArt/SkillIcons/passives/SpearsNode1.dds":97,"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds":98,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds":99,"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds":100,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds":101,"Art/2DArt/SkillIcons/passives/ThornsNode1.dds":102,"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds":103,"Art/2DArt/SkillIcons/passives/WarCryEffect.dds":104,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds":105,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds":106,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds":107,"Art/2DArt/SkillIcons/passives/accuracydex.dds":108,"Art/2DArt/SkillIcons/passives/accuracystr.dds":109,"Art/2DArt/SkillIcons/passives/areaofeffect.dds":110,"Art/2DArt/SkillIcons/passives/attackspeed.dds":111,"Art/2DArt/SkillIcons/passives/attackspeedbow.dds":112,"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds":113,"Art/2DArt/SkillIcons/passives/auraeffect.dds":114,"Art/2DArt/SkillIcons/passives/avoidchilling.dds":115,"Art/2DArt/SkillIcons/passives/axedmgspeed.dds":116,"Art/2DArt/SkillIcons/passives/blankDex.dds":117,"Art/2DArt/SkillIcons/passives/blankInt.dds":118,"Art/2DArt/SkillIcons/passives/blankStr.dds":119,"Art/2DArt/SkillIcons/passives/blockstr.dds":120,"Art/2DArt/SkillIcons/passives/castspeed.dds":121,"Art/2DArt/SkillIcons/passives/chargedex.dds":122,"Art/2DArt/SkillIcons/passives/chargeint.dds":123,"Art/2DArt/SkillIcons/passives/chargestr.dds":124,"Art/2DArt/SkillIcons/passives/colddamage.dds":125,"Art/2DArt/SkillIcons/passives/coldresist.dds":126,"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds":127,"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds":128,"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds":129,"Art/2DArt/SkillIcons/passives/damage.dds":130,"Art/2DArt/SkillIcons/passives/damage_blue.dds":131,"Art/2DArt/SkillIcons/passives/damageaxe.dds":132,"Art/2DArt/SkillIcons/passives/damagedualwield.dds":133,"Art/2DArt/SkillIcons/passives/damagespells.dds":134,"Art/2DArt/SkillIcons/passives/damagestaff.dds":135,"Art/2DArt/SkillIcons/passives/damagesword.dds":136,"Art/2DArt/SkillIcons/passives/dmgreduction.dds":137,"Art/2DArt/SkillIcons/passives/elementaldamage.dds":138,"Art/2DArt/SkillIcons/passives/energyshield.dds":139,"Art/2DArt/SkillIcons/passives/evade.dds":140,"Art/2DArt/SkillIcons/passives/firedamage.dds":141,"Art/2DArt/SkillIcons/passives/firedamageint.dds":142,"Art/2DArt/SkillIcons/passives/firedamagestr.dds":143,"Art/2DArt/SkillIcons/passives/fireresist.dds":144,"Art/2DArt/SkillIcons/passives/flaskdex.dds":145,"Art/2DArt/SkillIcons/passives/flaskint.dds":146,"Art/2DArt/SkillIcons/passives/flaskstr.dds":147,"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds":148,"Art/2DArt/SkillIcons/passives/knockback.dds":149,"Art/2DArt/SkillIcons/passives/life1.dds":150,"Art/2DArt/SkillIcons/passives/lifepercentage.dds":151,"Art/2DArt/SkillIcons/passives/lightningint.dds":152,"Art/2DArt/SkillIcons/passives/lightningstr.dds":153,"Art/2DArt/SkillIcons/passives/macedmg.dds":154,"Art/2DArt/SkillIcons/passives/mana.dds":155,"Art/2DArt/SkillIcons/passives/manaregeneration.dds":156,"Art/2DArt/SkillIcons/passives/manastr.dds":157,"Art/2DArt/SkillIcons/passives/minionattackspeed.dds":158,"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds":159,"Art/2DArt/SkillIcons/passives/minionlife.dds":160,"Art/2DArt/SkillIcons/passives/minionstr.dds":161,"Art/2DArt/SkillIcons/passives/onehanddamage.dds":162,"Art/2DArt/SkillIcons/passives/plusattribute.dds":163,"Art/2DArt/SkillIcons/passives/plusdexterity.dds":164,"Art/2DArt/SkillIcons/passives/plusintelligence.dds":165,"Art/2DArt/SkillIcons/passives/plusstrength.dds":166,"Art/2DArt/SkillIcons/passives/projectilespeed.dds":167,"Art/2DArt/SkillIcons/passives/shieldblock.dds":168,"Art/2DArt/SkillIcons/passives/spellcritical.dds":169,"Art/2DArt/SkillIcons/passives/stun2h.dds":170,"Art/2DArt/SkillIcons/passives/stunstr.dds":171,"Art/2DArt/SkillIcons/passives/tempint.dds":172,"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds":173,"Art/2DArt/SkillIcons/passives/trapdamage.dds":174,"Art/2DArt/SkillIcons/passives/trapsmax.dds":175},"skills_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds":1,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds":2,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds":3,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageBlue.dds":5,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds":6,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageRed.dds":7,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds":8,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaFlameSelector.dds":9,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds":10,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds":11,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaSpecialNode.dds":12,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaUnravelling.dds":13,"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds":14,"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds":15,"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds":16,"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds":17,"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds":18,"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds":19,"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds":20,"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds":21,"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds":22,"Art/2DArt/SkillIcons/passives/Annihilation.dds":23,"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds":24,"Art/2DArt/SkillIcons/passives/ArchonofUndeathNoteble.dds":25,"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds":26,"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds":27,"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds":28,"Art/2DArt/SkillIcons/passives/AuraNotable.dds":29,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds":30,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds":31,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds":32,"Art/2DArt/SkillIcons/passives/AzmeriSacredFoxNotable.dds":33,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbitNotable.dds":34,"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds":35,"Art/2DArt/SkillIcons/passives/AzmeriVividStagNotable.dds":36,"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds":37,"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds":38,"Art/2DArt/SkillIcons/passives/AzmeriWildBoarNotable.dds":39,"Art/2DArt/SkillIcons/passives/AzmeriWildOxNotable.dds":40,"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds":41,"Art/2DArt/SkillIcons/passives/BattleRouse.dds":42,"Art/2DArt/SkillIcons/passives/Blood2.dds":43,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds":44,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds":45,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds":46,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds":47,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds":48,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds":49,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds":50,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageSaguineTides.dds":51,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds":52,"Art/2DArt/SkillIcons/passives/BowDamage.dds":53,"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds":54,"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds":55,"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds":56,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds":57,"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds":58,"Art/2DArt/SkillIcons/passives/CharmNotable1.dds":59,"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds":60,"Art/2DArt/SkillIcons/passives/ColdAndFireHybridNotable.dds":61,"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds":62,"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds":63,"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds":64,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNotable.dds":65,"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds":66,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds":67,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds":68,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds":69,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds":70,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds":71,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeLingeringMirage.dds":72,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds":73,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds":74,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds":75,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds":76,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/ElementalDamageTakenFromMana.dds":77,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/EnergyShieldPhyDmgReduction.dds":78,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnEmberSlash.dds":79,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnFlameRunes.dds":80,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnMeteoricSlam.dds":81,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FocusStaff.dds":82,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/MoreEnergyShieldRechargeRate.dds":83,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnCorpseBeetles.dds":84,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnDaggerslamSkill.dds":85,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnExplosiveTeleport.dds":86,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonFireDjinn.dds":87,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonSandDjinn.dds":88,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonWaterDjinn.dds":89,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/TimelostJewelsLargerRadius.dds":90,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnChiilldedGroundBurst.dds":91,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnCommandOasis.dds":92,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnESRechargeCommand.dds":93,"Art/2DArt/SkillIcons/passives/DruidAlternateEnergyShield.dds":94,"Art/2DArt/SkillIcons/passives/DruidAnimism.dds":95,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds":96,"Art/2DArt/SkillIcons/passives/DruidRageKeystone.dds":97,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds":98,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds":99,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds":100,"Art/2DArt/SkillIcons/passives/DruidWildsurgeIncantation.dds":101,"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds":102,"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds":103,"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds":104,"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflect.dds":105,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":106,"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds":107,"Art/2DArt/SkillIcons/passives/FireSpellsBecomeChaosSpellsKeystone.dds":108,"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds":109,"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds":110,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBarrier.dds":111,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds":112,"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds":113,"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds":114,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds":115,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds":116,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds":117,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds":118,"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds":119,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds":120,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds":121,"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds":122,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":123,"Art/2DArt/SkillIcons/passives/Harrier.dds":124,"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds":125,"Art/2DArt/SkillIcons/passives/Hearty.dds":126,"Art/2DArt/SkillIcons/passives/HiredKiller2.dds":127,"Art/2DArt/SkillIcons/passives/HollowPalmTechniqueKeystone.dds":128,"Art/2DArt/SkillIcons/passives/Hunter.dds":129,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds":130,"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds":131,"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds":132,"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds":133,"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds":134,"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds":135,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds":136,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds":137,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds":138,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds":139,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds":140,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds":141,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds":142,"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds":143,"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds":144,"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds":145,"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds":146,"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds":147,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds":148,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds":149,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds":150,"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds":151,"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds":152,"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds":153,"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds":154,"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds":155,"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds":156,"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds":157,"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds":158,"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds":159,"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds":160,"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds":161,"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds":162,"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds":163,"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds":164,"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds":165,"Art/2DArt/SkillIcons/passives/LethalAssault.dds":166,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichAbyssalApparition.dds":167,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneGraft.dds":168,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneOffering.dds":169,"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds":170,"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds":171,"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds":172,"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds":173,"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds":174,"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds":175,"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds":176,"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds":177,"Art/2DArt/SkillIcons/passives/LifeandMana.dds":178,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistAdditionalComboHit.dds":179,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistAllAttacksGenerateCombo.dds":180,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistCarrySoectralBell.dds":181,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistCoveredinStone.dds":182,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistExtraRunes.dds":183,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistHandWraps.dds":184,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistMantraofIllusions.dds":185,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistSpectralBell.dds":186,"Art/2DArt/SkillIcons/passives/Meleerange.dds":187,"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds":188,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":189,"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds":190,"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds":191,"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds":192,"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds":193,"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds":194,"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds":195,"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds":196,"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds":197,"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds":198,"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds":199,"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds":200,"Art/2DArt/SkillIcons/passives/Oracle/OracleDiffChoices.dds":201,"Art/2DArt/SkillIcons/passives/Oracle/OracleEnemiesActionsUnlucky.dds":202,"Art/2DArt/SkillIcons/passives/Oracle/OracleLifeManaHits.dds":203,"Art/2DArt/SkillIcons/passives/Oracle/OraclePassiveTreeAllocation.dds":204,"Art/2DArt/SkillIcons/passives/Oracle/OracleRerollingCrit.dds":205,"Art/2DArt/SkillIcons/passives/Oracle/OracleRipFromTime.dds":206,"Art/2DArt/SkillIcons/passives/Oracle/OracleSpellFlux.dds":207,"Art/2DArt/SkillIcons/passives/Oracle/OracleTotemLimit.dds":208,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds":209,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds":210,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds":211,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds":212,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds":213,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds":214,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds":215,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds":216,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds":217,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds":218,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds":219,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds":220,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMultichoicePath.dds":221,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheSorceress.dds":222,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheWarrior.dds":223,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds":224,"Art/2DArt/SkillIcons/passives/Poison.dds":225,"Art/2DArt/SkillIcons/passives/PressurePoints.dds":226,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds":227,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds":228,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds":229,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds":230,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds":231,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds":232,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds":233,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds":234,"Art/2DArt/SkillIcons/passives/ProjectileDmgNotable.dds":235,"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds":236,"Art/2DArt/SkillIcons/passives/PuppeteerNoteble.dds":237,"Art/2DArt/SkillIcons/passives/RageNotable.dds":238,"Art/2DArt/SkillIcons/passives/RemnantNotable.dds":239,"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds":240,"Art/2DArt/SkillIcons/passives/Shaman/ShamanAdaptToElements.dds":241,"Art/2DArt/SkillIcons/passives/Shaman/ShamanEvenMoreAdaptation.dds":242,"Art/2DArt/SkillIcons/passives/Shaman/ShamanGainSpiritEmptyCharmSlot.dds":243,"Art/2DArt/SkillIcons/passives/Shaman/ShamanPickEleDmg.dds":244,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageAffectsSpells.dds":245,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageonHit.dds":246,"Art/2DArt/SkillIcons/passives/Shaman/ShamanRunesTalismans.dds":247,"Art/2DArt/SkillIcons/passives/Shaman/ShamanUnleashTheElements.dds":248,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds":249,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds":250,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds":251,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds":252,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds":253,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds":254,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds":255,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds":256,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds":257,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds":258,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds":259,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds":260,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds":261,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds":262,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds":263,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds":264,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds":265,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds":266,"Art/2DArt/SkillIcons/passives/SorceressInvocationSpellsKeystone.dds":267,"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds":268,"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds":269,"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds":270,"Art/2DArt/SkillIcons/passives/Storm Weaver.dds":271,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds":272,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds":273,"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds":274,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds":275,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds":276,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds":277,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds":278,"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds":279,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant1.dds":280,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant2.dds":281,"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds":282,"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds":283,"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds":284,"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds":285,"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds":286,"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds":287,"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds":288,"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds":289,"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds":290,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotemAura.dds":291,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds":292,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds":293,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds":294,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds":295,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds":296,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds":297,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds":298,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds":299,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistSynchronisationofPain.dds":300,"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds":301,"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds":302,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds":303,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds":304,"Art/2DArt/SkillIcons/passives/Titan/TitanMountainSplitter.dds":305,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds":306,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds":307,"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds":308,"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds":309,"Art/2DArt/SkillIcons/passives/Trap.dds":310,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds":311,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds":312,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds":313,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds":314,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds":315,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds":316,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds":317,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds":318,"Art/2DArt/SkillIcons/passives/Warrior.dds":319,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerBonusPerSocketedTalisman.dds":320,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerCompanionDmgWeapon.dds":321,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerOwlFeatherHigherCritDmg.dds":322,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerOwlFeathers.dds":323,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerSacredWisp.dds":324,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerTameBeastTargetUnique.dds":325,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerVividStags.dds":326,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerVividWisps.dds":327,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerWildBear.dds":328,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds":329,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds":330,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds":331,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds":332,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds":333,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds":334,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds":335,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds":336,"Art/2DArt/SkillIcons/passives/ashfrostandstorm.dds":337,"Art/2DArt/SkillIcons/passives/bodysoul.dds":338,"Art/2DArt/SkillIcons/passives/deepwisdom.dds":339,"Art/2DArt/SkillIcons/passives/eagleeye.dds":340,"Art/2DArt/SkillIcons/passives/executioner.dds":341,"Art/2DArt/SkillIcons/passives/finesse.dds":342,"Art/2DArt/SkillIcons/passives/flameborn.dds":343,"Art/2DArt/SkillIcons/passives/frostborn.dds":344,"Art/2DArt/SkillIcons/passives/heroicspirit.dds":345,"Art/2DArt/SkillIcons/passives/legstrength.dds":346,"Art/2DArt/SkillIcons/passives/lifeleech.dds":347,"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds":348,"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds":349,"Art/2DArt/SkillIcons/passives/steelspan.dds":350,"Art/2DArt/SkillIcons/passives/stormborn.dds":351,"Art/2DArt/SkillIcons/passives/strongarm.dds":352,"Art/2DArt/SkillIcons/passives/totemmax.dds":353,"Art/2DArt/SkillIcons/passives/vaalpact.dds":354},"skills_172_172_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/MasteryBlank.dds":1},"skills_176_176_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds":1},"skills_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/ExplosiveGrenade.dds":1,"Art/2DArt/SkillIcons/WitchBoneStorm.dds":2,"Art/2DArt/SkillIcons/icongroundslam.dds":3,"Art/2DArt/SkillIcons/passives/2handeddamage.dds":4,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds":5,"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds":6,"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds":7,"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds":8,"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds":9,"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds":10,"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds":11,"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds":12,"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds":13,"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds":14,"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds":15,"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds":16,"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds":17,"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds":18,"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds":19,"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds":20,"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds":21,"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds":22,"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds":23,"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds":24,"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds":25,"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds":26,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds":27,"Art/2DArt/SkillIcons/passives/BucklerNode1.dds":28,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds":29,"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds":30,"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds":31,"Art/2DArt/SkillIcons/passives/ChaosDamage.dds":32,"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds":33,"Art/2DArt/SkillIcons/passives/CharmNode1.dds":34,"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds":35,"Art/2DArt/SkillIcons/passives/ColdFireNode.dds":36,"Art/2DArt/SkillIcons/passives/ColdLightningNode.dds":37,"Art/2DArt/SkillIcons/passives/ColdResistNode.dds":38,"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds":39,"Art/2DArt/SkillIcons/passives/CorpseDamage.dds":40,"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds":41,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds":42,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds":43,"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds":44,"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds":45,"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds":46,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds":47,"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds":48,"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds":49,"Art/2DArt/SkillIcons/passives/EnduranceFrenzyPowerChargeNode.dds":50,"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds":51,"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds":52,"Art/2DArt/SkillIcons/passives/EvasionNode.dds":53,"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds":54,"Art/2DArt/SkillIcons/passives/FireDamagenode.dds":55,"Art/2DArt/SkillIcons/passives/FireResistNode.dds":56,"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds":57,"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds":58,"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds":59,"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds":60,"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds":61,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds":62,"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds":63,"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds":64,"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds":65,"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds":66,"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds":67,"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds":68,"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds":69,"Art/2DArt/SkillIcons/passives/LightningResistNode.dds":70,"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds":71,"Art/2DArt/SkillIcons/passives/MarkNode.dds":72,"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds":73,"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds":74,"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds":75,"Art/2DArt/SkillIcons/passives/MinionAccuracyDamage.dds":76,"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds":77,"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds":78,"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds":79,"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds":80,"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds":81,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds":82,"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds":83,"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds":84,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds":85,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds":86,"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds":87,"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds":88,"Art/2DArt/SkillIcons/passives/Rage.dds":89,"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds":90,"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds":91,"Art/2DArt/SkillIcons/passives/Remnant.dds":92,"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds":93,"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds":94,"Art/2DArt/SkillIcons/passives/SkillGemSlotsNode.dds":95,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds":96,"Art/2DArt/SkillIcons/passives/SpearsNode1.dds":97,"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds":98,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds":99,"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds":100,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds":101,"Art/2DArt/SkillIcons/passives/ThornsNode1.dds":102,"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds":103,"Art/2DArt/SkillIcons/passives/WarCryEffect.dds":104,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds":105,"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds":106,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds":107,"Art/2DArt/SkillIcons/passives/accuracydex.dds":108,"Art/2DArt/SkillIcons/passives/accuracystr.dds":109,"Art/2DArt/SkillIcons/passives/areaofeffect.dds":110,"Art/2DArt/SkillIcons/passives/attackspeed.dds":111,"Art/2DArt/SkillIcons/passives/attackspeedbow.dds":112,"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds":113,"Art/2DArt/SkillIcons/passives/auraeffect.dds":114,"Art/2DArt/SkillIcons/passives/avoidchilling.dds":115,"Art/2DArt/SkillIcons/passives/axedmgspeed.dds":116,"Art/2DArt/SkillIcons/passives/blankDex.dds":117,"Art/2DArt/SkillIcons/passives/blankInt.dds":118,"Art/2DArt/SkillIcons/passives/blankStr.dds":119,"Art/2DArt/SkillIcons/passives/blockstr.dds":120,"Art/2DArt/SkillIcons/passives/castspeed.dds":121,"Art/2DArt/SkillIcons/passives/chargedex.dds":122,"Art/2DArt/SkillIcons/passives/chargeint.dds":123,"Art/2DArt/SkillIcons/passives/chargestr.dds":124,"Art/2DArt/SkillIcons/passives/colddamage.dds":125,"Art/2DArt/SkillIcons/passives/coldresist.dds":126,"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds":127,"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds":128,"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds":129,"Art/2DArt/SkillIcons/passives/damage.dds":130,"Art/2DArt/SkillIcons/passives/damage_blue.dds":131,"Art/2DArt/SkillIcons/passives/damageaxe.dds":132,"Art/2DArt/SkillIcons/passives/damagedualwield.dds":133,"Art/2DArt/SkillIcons/passives/damagespells.dds":134,"Art/2DArt/SkillIcons/passives/damagestaff.dds":135,"Art/2DArt/SkillIcons/passives/damagesword.dds":136,"Art/2DArt/SkillIcons/passives/dmgreduction.dds":137,"Art/2DArt/SkillIcons/passives/elementaldamage.dds":138,"Art/2DArt/SkillIcons/passives/energyshield.dds":139,"Art/2DArt/SkillIcons/passives/evade.dds":140,"Art/2DArt/SkillIcons/passives/firedamage.dds":141,"Art/2DArt/SkillIcons/passives/firedamageint.dds":142,"Art/2DArt/SkillIcons/passives/firedamagestr.dds":143,"Art/2DArt/SkillIcons/passives/fireresist.dds":144,"Art/2DArt/SkillIcons/passives/flaskdex.dds":145,"Art/2DArt/SkillIcons/passives/flaskint.dds":146,"Art/2DArt/SkillIcons/passives/flaskstr.dds":147,"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds":148,"Art/2DArt/SkillIcons/passives/knockback.dds":149,"Art/2DArt/SkillIcons/passives/life1.dds":150,"Art/2DArt/SkillIcons/passives/lifepercentage.dds":151,"Art/2DArt/SkillIcons/passives/lightningint.dds":152,"Art/2DArt/SkillIcons/passives/lightningstr.dds":153,"Art/2DArt/SkillIcons/passives/macedmg.dds":154,"Art/2DArt/SkillIcons/passives/mana.dds":155,"Art/2DArt/SkillIcons/passives/manaregeneration.dds":156,"Art/2DArt/SkillIcons/passives/manastr.dds":157,"Art/2DArt/SkillIcons/passives/minionattackspeed.dds":158,"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds":159,"Art/2DArt/SkillIcons/passives/minionlife.dds":160,"Art/2DArt/SkillIcons/passives/minionstr.dds":161,"Art/2DArt/SkillIcons/passives/onehanddamage.dds":162,"Art/2DArt/SkillIcons/passives/plusattribute.dds":163,"Art/2DArt/SkillIcons/passives/plusdexterity.dds":164,"Art/2DArt/SkillIcons/passives/plusintelligence.dds":165,"Art/2DArt/SkillIcons/passives/plusstrength.dds":166,"Art/2DArt/SkillIcons/passives/projectilespeed.dds":167,"Art/2DArt/SkillIcons/passives/shieldblock.dds":168,"Art/2DArt/SkillIcons/passives/spellcritical.dds":169,"Art/2DArt/SkillIcons/passives/stun2h.dds":170,"Art/2DArt/SkillIcons/passives/stunstr.dds":171,"Art/2DArt/SkillIcons/passives/tempint.dds":172,"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds":173,"Art/2DArt/SkillIcons/passives/trapdamage.dds":174,"Art/2DArt/SkillIcons/passives/trapsmax.dds":175}},"groups":[{"nodes":[42761],"orbits":[0],"x":-15304.90389222,"y":-7077.31698124},{"nodes":[25092],"orbits":[0],"x":-14965.39389222,"y":-7075.62698124},null,{"nodes":[11335],"orbits":[0],"x":-14964.17389222,"y":-6594.24698124},{"nodes":[22541],"orbits":[0],"x":-16119.101927197,"y":4438.4370503224},{"nodes":[5386],"orbits":[0],"x":-16119.101927197,"y":4819.1370503224},{"nodes":[15275],"orbits":[0],"x":-14735.81389222,"y":-7075.62698124},{"nodes":[21284],"orbits":[0],"x":-14735.81389222,"y":-6824.05698124},{"nodes":[57959],"orbits":[0],"x":-15906.431927197,"y":4073.9070503224},{"nodes":[14960],"orbits":[0],"x":-15906.431927197,"y":4819.1370503224},{"nodes":[5571],"orbits":[0],"x":-14615.85389222,"y":-6148.10698124},{"nodes":[34313],"orbits":[0],"x":-14615.79389222,"y":-7507.15698124},{"nodes":[56505],"orbits":[0],"x":-14615.79389222,"y":-6937.15698124},{"nodes":[39659],"orbits":[0],"x":-14615.79389222,"y":-6709.09698124},{"nodes":[60298],"orbits":[0],"x":-15694.431927197,"y":4438.4370503224},{"nodes":[47236],"orbits":[0],"x":-15694.431927197,"y":4819.1370503224},{"nodes":[47184],"orbits":[0],"x":-15482.431927197,"y":4438.4370503224},{"nodes":[20895],"orbits":[0],"x":-15482.431927197,"y":4819.1370503224},{"nodes":[64962],"orbits":[0],"x":-15479.931927197,"y":5558.0570503224},{"nodes":[110],"orbits":[0],"x":-15422.891927197,"y":5717.9970503224},{"nodes":[52374],"orbits":[0],"x":-14144.72389222,"y":-7263.50698124},{"nodes":[30904],"orbits":[0],"x":-14144.72389222,"y":-6824.05698124},{"nodes":[32905,55135],"orbits":[6],"x":-14123.92389222,"y":-6819.93698124},{"nodes":[22908],"orbits":[0],"x":-15325.041927197,"y":5867.8370503224},{"nodes":[48537],"orbits":[0],"x":-15270.431927197,"y":4438.4370503224},{"nodes":[63401],"orbits":[0],"x":-15270.391927197,"y":4073.9070503224},{"nodes":[8525],"orbits":[0],"x":-15190.211927197,"y":5992.6870503224},{"nodes":[49380],"orbits":[0],"x":-14606.81101513,"y":7334.015606703},{"nodes":[58704],"orbits":[0],"x":-14606.81101513,"y":7697.015606703},{"nodes":[38769],"orbits":[0],"x":-14606.81101513,"y":8060.015606703},{"nodes":[36659],"orbits":[0],"x":-14539.78101513,"y":7083.845606703},{"nodes":[9997],"orbits":[0],"x":-15031.611927197,"y":6079.3970503224},{"nodes":[6127],"orbits":[0],"x":-14450.05101513,"y":7505.725606703},{"nodes":[18585],"orbits":[0],"x":-14450.05101513,"y":7918.875606703},{"nodes":[378],"orbits":[0],"x":-13677.60389222,"y":-7508.15698124},{"nodes":[4197],"orbits":[0],"x":-13677.60389222,"y":-6937.15698124},{"nodes":[37782],"orbits":[0],"x":-13677.60389222,"y":-6709.11698124},{"nodes":[47190],"orbits":[0],"x":-13677.60389222,"y":-6148.10698124},{"nodes":[13772],"orbits":[0],"x":-14861.501927197,"y":6123.0170503224},{"nodes":[40915],"orbits":[0],"x":-14352.33101513,"y":7083.805606703},{"nodes":[5852],"orbits":[9],"x":-14787.651927197,"y":4798.3970503224},{"nodes":[1994],"orbits":[0],"x":-14285.47101513,"y":8597.995606703},{"nodes":[48682],"orbits":[0],"x":-14285.29101513,"y":7334.015606703},{"nodes":[39411],"orbits":[0],"x":-14285.29101513,"y":7697.015606703},{"nodes":[25935],"orbits":[0],"x":-14285.29101513,"y":8423.795606703},{"nodes":[39365],"orbits":[0],"x":-14284.67101513,"y":8060.015606703},{"nodes":[9988],"orbits":[0],"x":-14769.631927197,"y":5458.3970503224},{"nodes":[25438],"orbits":[0],"x":-14678.231927197,"y":6123.0170503224},{"nodes":[49340],"orbits":[0],"x":-14511.001927197,"y":6079.3970503224},{"nodes":[35535],"orbits":[0],"x":-13664.02358899,"y":-9880.4330959001},{"nodes":[33812],"orbits":[6],"x":-13880.21101513,"y":8004.295606703},{"nodes":[60913],"orbits":[0],"x":-14353.191927197,"y":5992.6870503224},{"nodes":[47097],"orbits":[0],"x":-13831.53101513,"y":8677.045606703},{"nodes":[23005],"orbits":[0],"x":-13827.72101513,"y":8346.605606703},{"nodes":[61039],"orbits":[0],"x":-14229.211927197,"y":5867.8370503224},{"nodes":[20195],"orbits":[0],"x":-14136.951927197,"y":5717.9970503224},{"nodes":[16276],"orbits":[0],"x":-14062.601927197,"y":5558.0570503224},{"nodes":[16204],"orbits":[0],"x":-13233.22358899,"y":-9717.0130959001},{"nodes":[10072],"orbits":[0],"x":-13456.74101513,"y":8286.915606703},{"nodes":[52068],"orbits":[0],"x":-13427.83101513,"y":8705.925606703},null,{"nodes":[42253],"orbits":[0],"x":-12936.00358899,"y":-9284.5530959001},{"nodes":[33824],"orbits":[0],"x":-12936.00358899,"y":-8851.5530959001},{"nodes":[54512],"orbits":[0],"x":-12658.85358899,"y":-8617.4730959001},{"nodes":[58646,28022,61722,1855],"orbits":[6,8],"x":-12394.22358899,"y":-9283.8730959001},{"nodes":[35762],"orbits":[0],"x":-11956.16358899,"y":-9717.0130959001},{"nodes":[35920],"orbits":[0],"x":-11956.16358899,"y":-9241.2030959001},{"nodes":[56933],"orbits":[0],"x":-11956.16358899,"y":-8744.5430959001},{"nodes":[24807],"orbits":[0],"x":-12395.901045607,"y":9837.0838448507},{"nodes":[61983],"orbits":[0],"x":-11751.52358899,"y":-9863.9930959001},{"nodes":[46654],"orbits":[0],"x":-11751.52358899,"y":-9304.3030959001},{"nodes":[28745],"orbits":[0],"x":-11486.44358899,"y":-10044.1730959},{"nodes":[26063],"orbits":[0],"x":-11483.26358899,"y":-9396.9630959001},{"nodes":[62523],"orbits":[0],"x":-11481.39358899,"y":-8744.5730959001},{"nodes":[38014],"orbits":[0],"x":-11998.951045607,"y":9614.1838448507},{"nodes":[42275],"orbits":[0],"x":-11821.031045607,"y":10122.973844851},{"nodes":[3762,59540,30115,60634,35453,13715,19424,27418,51690,29323,32534],"orbits":[4,5,6,7,9],"x":-11560.091045607,"y":10394.963844851},{"nodes":[12000],"orbits":[0],"x":-11494.591045607,"y":11397.883844851},{"nodes":[59372],"orbits":[0],"x":-11454.221045607,"y":10756.733844851},{"nodes":[56842],"orbits":[0],"x":-11100.601045607,"y":11172.483844851},null,null,null,null,null,{"nodes":[58058,21218,60708,45226,11666,13950,7066,23932,8423,17894],"orbits":[0,2,3,4,5],"x":-12135.66,"y":-1230.15},{"nodes":[47753],"orbits":[0],"x":-11896.79,"y":-1926.84},{"nodes":[18353,42762,11984,20496,3544,19953,50142,58197,35980],"orbits":[0,3,4,6,7],"x":-11843.45,"y":816.54},{"nodes":[36025,57079,44309,44485,829,19966,43385,22221,7553,64139,15842],"orbits":[2,3,5,6,7],"x":-11682.6,"y":-5712.79},{"nodes":[38320],"orbits":[0],"x":-11504.95,"y":-1807.32},{"nodes":[28201,56174,1887,10713,16615,10636,38697,20391,16947,18713],"orbits":[0,3,4],"x":-11380.71,"y":-3346},{"nodes":[32845,23630,64819,31746,51868,19794,17885,11392],"orbits":[3,4,5],"x":-11338.93,"y":-2050.8},{"nodes":[65,36504,55260,19751,15698,35618],"orbits":[7,2],"x":-11110.55,"y":-639.7},{"nodes":[28589,7395,38670,30007,12565,3245,30300,3188,46051],"orbits":[0,1,2,3],"x":-11072.17,"y":1430.79},{"nodes":[55190],"orbits":[1],"x":-10939.38,"y":88.39},{"nodes":[41012],"orbits":[0],"x":-10916.6,"y":-2156.56},{"nodes":[24630],"orbits":[0],"x":-10708.76,"y":2443.13},{"nodes":[52669],"orbits":[0],"x":-10699.17,"y":174.47},{"nodes":[47469],"orbits":[0],"x":-10695.41,"y":165.04},{"nodes":[47387],"orbits":[0],"x":-10694.63,"y":-176.71},{"nodes":[63482],"orbits":[0],"x":-10692.04,"y":-175.72},{"nodes":[1200],"orbits":[4],"x":-10682.77,"y":445.3},{"nodes":[13326],"orbits":[0],"x":-10676.83,"y":493.76},{"nodes":[47080],"orbits":[0],"x":-10673.33,"y":-593.4},{"nodes":[28982],"orbits":[0],"x":-10667.72,"y":-1117.08},{"nodes":[64489,25162,6952,750],"orbits":[2],"x":-10654.45,"y":2047.3},{"nodes":[3348],"orbits":[0],"x":-10649.96,"y":-3724.53},{"nodes":[48314],"orbits":[0],"x":-10649.96,"y":-3509.98},{"nodes":[43941],"orbits":[0],"x":-10648.12,"y":-3316.27},{"nodes":[17348,11433,15522,13893,11275,42390,44753,63608],"orbits":[0,3,4,7],"x":-10615.17,"y":3051.94},{"nodes":[440],"orbits":[0],"x":-10594.08,"y":-4757.69},{"nodes":[14509,589,46399,50820,65472,9323,40395],"orbits":[0,2,3,7],"x":-10593.41,"y":-2769.62},{"nodes":[18593],"orbits":[0],"x":-10577.37,"y":-391.04},{"nodes":[65192,33423,15672,6999,59908,36197,27096,45400,63170,13691],"orbits":[0,3,7],"x":-10575.67,"y":-6386.37},{"nodes":[37113],"orbits":[0],"x":-10559.05,"y":-803.16},{"nodes":[8850],"orbits":[0],"x":-10520.26,"y":-3933.98},{"nodes":[61896],"orbits":[0],"x":-10520.26,"y":-3710.82},{"nodes":[2617],"orbits":[0],"x":-10463.58,"y":671.22},{"nodes":[61393],"orbits":[0],"x":-10448.6,"y":-3316.27},{"nodes":[55897],"orbits":[0],"x":-10443.83,"y":-4121.17},{"nodes":[50767,20289],"orbits":[0,2],"x":-10439.87,"y":-3500.92},{"nodes":[14432],"orbits":[0],"x":-10437.87,"y":-4316.54},{"nodes":[41768],"orbits":[0],"x":-10398.41,"y":-2166.4},{"nodes":[55188],"orbits":[0],"x":-10390.83,"y":399.02},{"nodes":[17349,5728,23940,14342,49256,14439,58138,46384,33402,58125,6133,10681,27581,50510],"orbits":[1,3,4,7],"x":-10374.96,"y":-5305.09},{"nodes":[55888],"orbits":[0],"x":-10371.25,"y":-4590.02},{"nodes":[53354],"orbits":[0],"x":-10368.75,"y":-3710.82},{"nodes":[33408],"orbits":[0],"x":-10368.59,"y":-3933.98},{"nodes":[30141],"orbits":[0],"x":-10364.84,"y":5.97},{"nodes":[59785],"orbits":[0],"x":-10358.72,"y":2132.05},{"nodes":[20989,42984,21184,20251],"orbits":[1,3,7],"x":-10288.58,"y":-393.3},{"nodes":[14511,54999,64900,30780,53261,18207,17112,5410,4331],"orbits":[2,3,4,7],"x":-10266.25,"y":5666.88},{"nodes":[36250],"orbits":[0],"x":-10252.92,"y":-3509.98},{"nodes":[56368],"orbits":[0],"x":-10251.16,"y":-3312.73},{"nodes":[49214],"orbits":[0],"x":-10248.76,"y":-3724.53},{"nodes":[375,12276,14693,13937,13980,17791,526,2645,52829,14832],"orbits":[0,4,7],"x":-10240.12,"y":4633.75},{"nodes":[18684],"orbits":[0],"x":-10198.25,"y":3732.13},{"nodes":[18746],"orbits":[0],"x":-10160.38,"y":-4757.69},{"nodes":[51749],"orbits":[0],"x":-10158.37,"y":296.7},{"nodes":[29611],"orbits":[0],"x":-10134.33,"y":-3151.93},{"nodes":[33590],"orbits":[0],"x":-10128.99,"y":5639.94},{"nodes":[21291,32836,675,13489,47517],"orbits":[0,2,3],"x":-10100.67,"y":1717.72},{"nodes":[11656,9106,53822,54937],"orbits":[1,7],"x":-10089.33,"y":1201.49},{"nodes":[37484],"orbits":[0],"x":-10073.8,"y":-2358.14},{"nodes":[9352,31295,32071,49111,39190,8800,15427,57379],"orbits":[0,3],"x":-10026.06,"y":-1117.08},{"nodes":[27296],"orbits":[0],"x":-10009.75,"y":3405.64},{"nodes":[31554,49929,31757],"orbits":[6,5],"x":-9932.89,"y":-7295.29},{"nodes":[51535,18397,55063,8852,4139],"orbits":[0,2,3],"x":-9927.8,"y":2362.11},{"nodes":[9328],"orbits":[0],"x":-9903.54,"y":-6537.44},{"nodes":[58496],"orbits":[0],"x":-9903.54,"y":-6355.19},{"nodes":[39598,3949,28613,15247,46683],"orbits":[3,2],"x":-9851.18,"y":2995.92},{"nodes":[1130,50847,33393,42914],"orbits":[0,4,5,7],"x":-9825.21,"y":-3241.28},{"nodes":[32474],"orbits":[0],"x":-9791.13,"y":-4500.02},{"nodes":[4442,59886,62313,62034,55931,33939,6872],"orbits":[0,3,4,5],"x":-9765.33,"y":710.66},{"nodes":[53123,43250,34818,22697,8421,35404,5862,54982],"orbits":[1,2,7],"x":-9735.55,"y":-2055.78},{"nodes":[14026],"orbits":[0],"x":-9717.96,"y":-6634.67},{"nodes":[37187],"orbits":[0],"x":-9717.96,"y":-6452.32},{"nodes":[55152,42710,65287,56996,9568,41186,58117,13839,5580],"orbits":[0,2,3,4,5],"x":-9716.02,"y":6484.44},{"nodes":[59777],"orbits":[0],"x":-9701.92,"y":4489.54},{"nodes":[62670,41497,30554,21164,18245,10055],"orbits":[0,7],"x":-9699.83,"y":-2798.91},{"nodes":[917,44069,65160,21670,29358],"orbits":[1,2,3],"x":-9636.83,"y":3334.63},{"nodes":[30553],"orbits":[0],"x":-9621.33,"y":3036.16},{"nodes":[30457,13293,54416,19236,60274],"orbits":[0,7],"x":-9598.42,"y":-542.54},{"nodes":[18448],"orbits":[0],"x":-9598.42,"y":4},{"nodes":[19563,34782,34490,18972],"orbits":[0,2,3,7],"x":-9524.42,"y":-6101.02},{"nodes":[47931],"orbits":[0],"x":-9524.42,"y":-5501.21},{"nodes":[36100],"orbits":[0],"x":-9522.16,"y":-6739.15},{"nodes":[63085],"orbits":[0],"x":-9522.16,"y":-6562.27},{"nodes":[31290,37609,60332,32764,21213],"orbits":[0,7],"x":-9479.92,"y":-3960.99},{"nodes":[61942],"orbits":[0],"x":-9449.45,"y":-4442.32},{"nodes":[53719],"orbits":[0],"x":-9427.5,"y":5442.15},{"nodes":[10362,10830,9163,59589,44952,6153,52659],"orbits":[0,3,7],"x":-9363.33,"y":4400.29},{"nodes":[63678],"orbits":[0],"x":-9318.59,"y":-6631.85},{"nodes":[43460],"orbits":[0],"x":-9318.59,"y":-6434.75},{"nodes":[61847],"orbits":[0],"x":-9265.01,"y":-2982.99},{"nodes":[17587,59039,28223,6100,20963],"orbits":[1,2,4,5,7],"x":-9247.14,"y":-875.71},{"nodes":[29098,32549,10727,56237,43588,61835,1825],"orbits":[0,2,3],"x":-9224.21,"y":-4865.33},{"nodes":[41935],"orbits":[0],"x":-9155.13,"y":-6541.86},{"nodes":[6735],"orbits":[0],"x":-9155.13,"y":-6351.08},{"nodes":[33203,55033,17059,6874,34940],"orbits":[2,3,4],"x":-9153.31,"y":-1318.15},{"nodes":[37846],"orbits":[0],"x":-9079.06,"y":2754.99},{"nodes":[65154,2575,56757,11292],"orbits":[0,2],"x":-9064.75,"y":362.33},{"nodes":[49370,32148,8535,43443],"orbits":[0,2],"x":-9058.33,"y":-2717.44},{"nodes":[6502],"orbits":[0],"x":-9056.17,"y":-2715.81},{"nodes":[41747],"orbits":[0],"x":-9050.55,"y":-3180.38},{"nodes":[53440,52300,11178,62439,57880,11306,6269,45990,39448,24224],"orbits":[0,2,3],"x":-9040.02,"y":6723.44},{"nodes":[33452,57471,53823,23192,21684,1214,42578,52796,10508,30371,27687],"orbits":[2,3,4,5,7],"x":-8945,"y":1954.01},{"nodes":[11525,64724,53329,53030,30334,9324,43939,56214,48267],"orbits":[0,2,3],"x":-8860.46,"y":-5419.21},{"nodes":[10824,25648,43077,58894,15825,45736,26592,30393],"orbits":[0,2,3,4,7],"x":-8850.17,"y":-2069.46},{"nodes":[65042,60068,55925,37869,28892,13845,28408,21413,37290],"orbits":[0,1,3,7],"x":-8776.24,"y":-545.92},{"nodes":[61811,44452,21809,19162,34143,36408,15141],"orbits":[6,5],"x":-8734.51,"y":-7310.37},{"nodes":[21387],"orbits":[0],"x":-8724.91,"y":5036.5},{"nodes":[51129,26437,15892],"orbits":[3,7],"x":-8699.47,"y":5504.76},{"nodes":[52],"orbits":[0],"x":-8682.17,"y":-4609.87},{"nodes":[39131],"orbits":[0],"x":-8680.79,"y":-5014.13},{"nodes":[47606,28981,34871,27980,270,56219,52764],"orbits":[0,1,2,7],"x":-8664.77,"y":-6794.46},{"nodes":[33722],"orbits":[0],"x":-8664.77,"y":-6378.53},{"nodes":[47173,51832,6514,31373,47722,12418,50561,3988],"orbits":[0,2,3,4],"x":-8647.35,"y":4650.55},{"nodes":[10100],"orbits":[0],"x":-8622.21,"y":522.51},{"nodes":[23307],"orbits":[0],"x":-8621.47,"y":988.33},{"nodes":[27082],"orbits":[0],"x":-8618.25,"y":6301.67},{"nodes":[63243,48160,13108,49543,37778,24929],"orbits":[2,3,5],"x":-8606.47,"y":-3419.53},{"nodes":[8460,40328,62200,9528,38053,29762,28564],"orbits":[0,2,3],"x":-8509.27,"y":-1418.16},{"nodes":[47263],"orbits":[0],"x":-8484.8,"y":9.69},{"nodes":[51210],"orbits":[0],"x":-8483,"y":-2227.56},{"nodes":[61404,38923,44902,61429,511],"orbits":[0,7],"x":-8468.97,"y":-2457.13},{"nodes":[13482],"orbits":[0],"x":-8394.02,"y":5599.53},{"nodes":[22626,45227,30136],"orbits":[3,7],"x":-8335.67,"y":5293.13},{"nodes":[42111,48717],"orbits":[7,3],"x":-8316.62,"y":5282.9},{"nodes":[25300],"orbits":[0],"x":-8308.16,"y":504.36},{"nodes":[55048],"orbits":[0],"x":-8287.77,"y":-6378.53},{"nodes":[25315,25591,19820,5686],"orbits":[2],"x":-8258.71,"y":2390.73},{"nodes":[55635,57089,53893,55450,21784,50118,51807,52440,34443],"orbits":[0,1,2,7],"x":-8253.67,"y":-5967.44},{"nodes":[59945],"orbits":[0],"x":-8233.08,"y":1737.23},{"nodes":[12005,28489,56890,33562,41609,31010,27611,27216,30546,57273,60619,26104,43282,55672,32186,541],"orbits":[0,2,4,5,6,7],"x":-8221.2,"y":-7830.17},{"nodes":[50392],"orbits":[0],"x":-8217.79,"y":6324.33},{"nodes":[38365,61142,34626,46499],"orbits":[0,2],"x":-8210.95,"y":2826.15},{"nodes":[32349],"orbits":[0],"x":-8206.04,"y":7089.13},{"nodes":[61796,38066,8260,10286],"orbits":[7],"x":-8193.04,"y":453.74},{"nodes":[31779,20791,13777,38532],"orbits":[0,2],"x":-8166.54,"y":-4543.78},{"nodes":[38707],"orbits":[0],"x":-8161.98,"y":-1195.09},{"nodes":[24855,17138,53308,51903,39347,48014,55058,63790],"orbits":[0,3,4,5],"x":-8158.65,"y":3447.68},{"nodes":[11741],"orbits":[3],"x":-8149.73,"y":-4707.52},{"nodes":[41821],"orbits":[0],"x":-8141.21,"y":7641.73},{"nodes":[24801,34305,40736,8171,45162,63031,15606,31545],"orbits":[3,4,7],"x":-8131.61,"y":7618.79},{"nodes":[52220,60064,3027,54228,64240],"orbits":[0,2],"x":-8115.09,"y":-155.26},{"nodes":[61409,24646],"orbits":[3,7],"x":-8111.51,"y":6128.94},{"nodes":[59061,2672,8509,45569,55596,28267,35085],"orbits":[0,2,3],"x":-8101.59,"y":-5348.53},{"nodes":[8272],"orbits":[0],"x":-1028.4703459825,"y":15926.500291259},{"nodes":[21453],"orbits":[0],"x":-8091.65,"y":379.36},{"nodes":[63114],"orbits":[3],"x":-8046.92,"y":4659.56},{"nodes":[13075],"orbits":[0],"x":-8021.19,"y":6127.75},{"nodes":[60916,41701,11027,59433],"orbits":[0,2],"x":-8013.96,"y":-4798.6},{"nodes":[4140],"orbits":[0],"x":-8008.17,"y":-7035.15},{"nodes":[40105,30258,20558],"orbits":[2],"x":-8001.4,"y":-2679.74},{"nodes":[54849,3723,16413,17092,10484,42660],"orbits":[0,2],"x":-7994.15,"y":-746.39},{"nodes":[49259,25014,62360,36333,50228,20511,42059,53804,56112],"orbits":[0,3,4],"x":-7989.53,"y":-3652.59},{"nodes":[35048,26176,43650,21070,57388,53386,9698],"orbits":[1,2,3,7],"x":-7966.51,"y":4130.84},{"nodes":[49734],"orbits":[0],"x":-7956.51,"y":-1961.91},{"nodes":[39102,43486,13228,54289],"orbits":[0,2],"x":-7915.44,"y":-3108.31},{"nodes":[44017],"orbits":[0],"x":-7860.53,"y":2931.66},{"nodes":[41147,23797,31370,32448],"orbits":[2],"x":-7858.6,"y":6648.73},{"nodes":[4621,54297,24993,43721,9554,11160,49769,16332,1628,57202,3681,57386,8723,49258,25678,21374],"orbits":[2,3,4,6,7],"x":-7842.42,"y":-9697.42},{"nodes":[3446],"orbits":[0],"x":-7829.04,"y":7089.13},{"nodes":[51737],"orbits":[0],"x":-725.97034598253,"y":16707.190291259},{"nodes":[4527],"orbits":[0],"x":-7762.96,"y":2567.51},{"nodes":[20115],"orbits":[0],"x":-7745.48,"y":-2749.55},{"nodes":[51812,62757,4673,10047,46741],"orbits":[0,2],"x":-7735.13,"y":-1427.91},{"nodes":[64807,46674,35921,57405,5642],"orbits":[2],"x":-7728.69,"y":1935.05},{"nodes":[58855],"orbits":[0],"x":-7717.94,"y":1429.4},{"nodes":[53527,4985,64525,45327,7204,10251],"orbits":[0,2,3,7],"x":-7711.19,"y":1435.92},{"nodes":[35369,1459,47252,17282,43579],"orbits":[0,1,7],"x":-7642.03,"y":-4244.19},{"nodes":[2946,62518,4547,41414,41363],"orbits":[0,1,3,4,7],"x":-7612.36,"y":8202.29},{"nodes":[29197,23436,26300,11428],"orbits":[2,4,5,7],"x":-7605.69,"y":-5466.48},{"nodes":[15913,7542,36737,61362,28516,32599],"orbits":[2],"x":-7585.53,"y":-2160.61},{"nodes":[17646],"orbits":[0],"x":-515.80034598253,"y":15646.330291259},{"nodes":[51821],"orbits":[0],"x":-7574.92,"y":-3386.05},{"nodes":[31159,54962,35849,46017,12382],"orbits":[0,1,7],"x":-7523.03,"y":-4513.11},{"nodes":[43653,48171,26518,40803,3218],"orbits":[4],"x":-7479.31,"y":-755.12},{"nodes":[58088,16620,41442,21161,64324,10500,26479,6900,45751],"orbits":[2,3,4,5],"x":-7472.17,"y":6094.06},{"nodes":[9040],"orbits":[0],"x":-7472.17,"y":6133.69},{"nodes":[50616],"orbits":[0],"x":-7470.27,"y":4966.83},{"nodes":[46665],"orbits":[0],"x":-7469.65,"y":409.35},{"nodes":[18505,18496,18073,36027,49952,45090,13856],"orbits":[7],"x":-7463.54,"y":4960.9},{"nodes":[24339,7060,28214,1973,8607,53131],"orbits":[7,2],"x":-7459.86,"y":371.68},{"nodes":[39710],"orbits":[0],"x":-7441.19,"y":-3885.12},{"nodes":[52298],"orbits":[0],"x":-7437.53,"y":3131.16},{"nodes":[53216,52126,21885,1352],"orbits":[0,2,7],"x":-7437.53,"y":3624.13},{"nodes":[45202],"orbits":[0],"x":-7414.29,"y":-8107.33},{"nodes":[34317,8145,2344,23331,30959,31778,12992,16485,296],"orbits":[0,1,2,7],"x":-7383.29,"y":-7035.15},{"nodes":[58295],"orbits":[2],"x":-7366.84,"y":84.99},{"nodes":[47242,34493,48565,23078,65328,54964,49593,4725,17229],"orbits":[0,2,3,4,7],"x":-7350.17,"y":-6377.15},{"nodes":[26196],"orbits":[0],"x":-7344.38,"y":-4246.42},{"nodes":[40117,31848,1286,21089,17903,54701,64023],"orbits":[0,7],"x":-7296.92,"y":2335.67},{"nodes":[24430,47191,3601,8554,63037],"orbits":[4],"x":-7251.15,"y":-371.11},{"nodes":[50629],"orbits":[0],"x":-7241.96,"y":-651.55},{"nodes":[44298],"orbits":[0],"x":-7240.77,"y":-656.16},{"nodes":[17725,24420,33829,18737,9221,9442,37260,30395],"orbits":[0,1,2,7],"x":-7188.4,"y":-2426.53},{"nodes":[12232,36556,872,1502,11087,42635],"orbits":[0,2],"x":-7167.85,"y":-3642.67},{"nodes":[19936],"orbits":[0],"x":-7152.71,"y":-4265.26},{"nodes":[28774,17505,52106,2999,44005,10295,27733],"orbits":[4,5,6],"x":-7140.48,"y":-10437.39},{"nodes":[35966,41105,38835,4091,38368,54288,44316],"orbits":[0,1,7],"x":-7138.53,"y":-5046.81},{"nodes":[11048,47420,53444,9065,752,64653,52676],"orbits":[1,2,4,7],"x":-7123.17,"y":-8949.18},{"nodes":[50062,64357,6416,506,37641],"orbits":[0,2],"x":-7080.06,"y":-3066.48},{"nodes":[23930,30662,45383,26291,46024],"orbits":[4],"x":-7073.34,"y":-821.9},{"nodes":[65509,41384,51672,31955],"orbits":[3],"x":-7070.17,"y":-3075.76},{"nodes":[59093],"orbits":[0],"x":-7050.15,"y":-8009.76},{"nodes":[61973,38601,43131,40719,61897,34501,7120],"orbits":[6,5,9,8],"x":22.379654017468,"y":15546.750291259},{"nodes":[25172],"orbits":[0],"x":22.379654017468,"y":16596.080291259},{"nodes":[46535],"orbits":[0],"x":26.729654017468,"y":15646.330291259},{"nodes":[32559],"orbits":[0],"x":26.729654017468,"y":15948.310291259},{"nodes":[3704],"orbits":[0],"x":26.729654017468,"y":16229.120291259},{"nodes":[52993,9414,32768,8107,18081,14980],"orbits":[0,2,3,7],"x":-7038.4,"y":-1699.91},{"nodes":[25229,7972,21390,5663],"orbits":[0,2],"x":-7025.42,"y":7409.4},{"nodes":[62498],"orbits":[0],"x":-7025.42,"y":7906.98},{"nodes":[12255,989,26416,27740,35792],"orbits":[2],"x":-7025.42,"y":8507.21},{"nodes":[1040],"orbits":[0],"x":-6981.11,"y":-4477.76},{"nodes":[13693],"orbits":[0],"x":-6958.05,"y":-4267.12},{"nodes":[45632,25503,27068,35831,27388,28578,904,24551],"orbits":[0,7],"x":-6938.5,"y":-5539.42},{"nodes":[26725],"orbits":[0],"x":-6934.34,"y":4002.72},{"nodes":[31805,44461,54998,29041,31388,51394,29993],"orbits":[1,2,3,7],"x":-6908.33,"y":2821.11},{"nodes":[43778,36894,17330,3698,61938,14515,61927,33137],"orbits":[2,3],"x":-6902.9,"y":6655.38},{"nodes":[21568],"orbits":[0],"x":-6880.96,"y":-4712.38},{"nodes":[1170,53089,16626,64443,41126,10474,53785,9918,62023],"orbits":[0,2,3],"x":-6862.15,"y":988.33},{"nodes":[21127,35974,51105,5398,22484,51820,38124,6355,14110,48979],"orbits":[1,2,3,4,6,7],"x":-6849.4,"y":-7455.59},{"nodes":[48935,61367,64239,2733],"orbits":[0,2,3],"x":-6846.57,"y":-239.4},{"nodes":[16249],"orbits":[0],"x":2206.941488019,"y":15163.039415167},{"nodes":[50757,62303,33045,59938],"orbits":[0,4,7],"x":-6813.53,"y":-3551.71},{"nodes":[8553],"orbits":[0],"x":-6788.28,"y":-4451.87},{"nodes":[34331],"orbits":[0],"x":-6782.96,"y":-4268.65},{"nodes":[20390],"orbits":[0],"x":-6782,"y":-4265.36},{"nodes":[290],"orbits":[0],"x":-6781.38,"y":-4090.54},{"nodes":[40511,58368,29985,61113,53910,9212],"orbits":[0,1,7],"x":-6753.23,"y":-6208.67},{"nodes":[25031,17999,63979,9750,1169,42026,63813],"orbits":[0,7],"x":-6714.29,"y":9037.67},{"nodes":[11464,27405,30781,63772,37888,29663],"orbits":[2,3,5,6,7],"x":-6663.73,"y":-1193.34},{"nodes":[5800,45075,43149,43507,40292],"orbits":[1,2,7],"x":-6629.67,"y":5303.33},{"nodes":[32560],"orbits":[0],"x":2418.441488019,"y":15529.369415167},{"nodes":[37619],"orbits":[0],"x":-6598.9,"y":-4269.04},{"nodes":[25890,26863,54378,58198],"orbits":[0,2],"x":-6580.5,"y":-8082.37},{"nodes":[51328],"orbits":[0],"x":-6534.71,"y":-4055.73},{"nodes":[6935],"orbits":[0],"x":560.54965401747,"y":15646.330291259},{"nodes":[10371],"orbits":[0],"x":2527.921488019,"y":15120.769415167},{"nodes":[11248],"orbits":[0],"x":-6473.32,"y":-5120.01},{"nodes":[53921,40596,58838],"orbits":[5],"x":-6456.61,"y":5137.09},{"nodes":[22975],"orbits":[0],"x":-6409.48,"y":4911.79},{"nodes":[15044],"orbits":[0],"x":2629.941488019,"y":15895.699415167},{"nodes":[22270,1144,12471,19942,42070,26148],"orbits":[0,2],"x":-6401.88,"y":-5623.51},{"nodes":[37415],"orbits":[0],"x":-6394.63,"y":-4266.42},{"nodes":[21861,52807,61836,60551,65243,46421],"orbits":[0,2],"x":-6391.25,"y":-308.27},{"nodes":[3663],"orbits":[0],"x":-6370.88,"y":-1832.43},{"nodes":[43711,5544,14459],"orbits":[2],"x":-6370.69,"y":420.58},{"nodes":[45354,64948,48264,12964],"orbits":[0,2],"x":-6369.67,"y":-4773.94},{"nodes":[38921,49023,49198,12817,22967],"orbits":[1,2,3,7],"x":-6353.65,"y":4501.4},{"nodes":[34187,20848,32239,16721,9009,7128,18270,45874],"orbits":[0,3,4,5,6,7],"x":-6348.3,"y":-6484.17},{"nodes":[38596],"orbits":[0],"x":-6300.11,"y":-8244.85},{"nodes":[18678],"orbits":[0],"x":2726.7151094136,"y":-16520.239541646},{"nodes":[63002],"orbits":[0],"x":2726.7151094136,"y":-14316.419541646},{"nodes":[42845],"orbits":[0],"x":2739.421488019,"y":15487.109415167},{"nodes":[20830],"orbits":[0],"x":799.83965401747,"y":16707.190291259},{"nodes":[32777,17625,59710,21567,18822,10873,52618,47790],"orbits":[1,2,3,7],"x":-6239.27,"y":-3222.72},{"nodes":[39621,14176,18004,8881],"orbits":[0,2,3,4],"x":-6234.37,"y":3368.19},{"nodes":[11014,16784,26339,62609,18419,25312,24259,23667,64405,31650,16051,31017],"orbits":[0,1,3,5,7],"x":-6210.4,"y":7289.19},{"nodes":[51561],"orbits":[0],"x":-6210.4,"y":8758.64},{"nodes":[23382],"orbits":[0],"x":-6208.88,"y":-8867.25},{"nodes":[19674],"orbits":[3],"x":-6203.21,"y":3942.14},{"nodes":[10731],"orbits":[0],"x":2828.6351094136,"y":-16082.639541646},{"nodes":[27439],"orbits":[0],"x":-6186.82,"y":5297.48},{"nodes":[11786,7716,29447,18157],"orbits":[2],"x":-6167.94,"y":9255.09},{"nodes":[29162],"orbits":[0],"x":2869.651488019,"y":16135.409415167},{"nodes":[8982,58926,64572,14952,21985,48925,54887],"orbits":[0,3,7],"x":-6160.01,"y":-9509.97},{"nodes":[3363,38433,4970,23195,55375,62748],"orbits":[0,2],"x":-6116.54,"y":-6010.78},{"nodes":[41493],"orbits":[0],"x":-6116.29,"y":3951.76},{"nodes":[31925],"orbits":[0],"x":-6073,"y":-8397.31},{"nodes":[35408,24767],"orbits":[2],"x":-6070.48,"y":-8693.42},{"nodes":[41180,6222,17260,61703,9037,57608,32353,65189],"orbits":[0,2,3,7],"x":-6051.67,"y":-646.18},{"nodes":[29126,28770,479],"orbits":[0,7],"x":-6036.75,"y":-1514.07},{"nodes":[21017,26969,16861,55789,41665,27303,50562,43142],"orbits":[0,3,4,5,7],"x":-6026.21,"y":1197.89},{"nodes":[14654],"orbits":[0],"x":-6014.13,"y":4},{"nodes":[54838],"orbits":[0],"x":3024.181488019,"y":14820.959415167},{"nodes":[4245],"orbits":[0],"x":3024.181488019,"y":15243.969415167},{"nodes":[44746],"orbits":[0],"x":3024.181488019,"y":15666.969415167},{"nodes":[28153],"orbits":[0],"x":3040.6851094136,"y":-15421.219541646},{"nodes":[35977,38130,53194,35876,27540,62216,26070,62973],"orbits":[0,2,3],"x":-5982.73,"y":2748.83},{"nodes":[57703],"orbits":[0],"x":-5982.73,"y":3453.31},{"nodes":[37078],"orbits":[0],"x":1106.1996540175,"y":15926.500291259},{"nodes":[56342],"orbits":[0],"x":-5952.13,"y":8688.45},{"nodes":[7341],"orbits":[0],"x":-5946.57,"y":8472.91},{"nodes":[49938],"orbits":[0],"x":-5945.28,"y":-3432.51},{"nodes":[46522],"orbits":[0],"x":3111.921488019,"y":15994.419415167},{"nodes":[50253],"orbits":[0],"x":-5918.9,"y":4065.73},{"nodes":[26638],"orbits":[0],"x":3107.3351094136,"y":-14316.419541646},{"nodes":[64318,5088,55101,43893,26739,61063,38535,7777,58016,22873,16596,49537,42205],"orbits":[0,3,4],"x":-5912.67,"y":-7670.09},{"nodes":[46380,21327,56876,1104],"orbits":[0,2],"x":-5886.61,"y":-5253.73},{"nodes":[23879,51743,42452,57617,41620,35417,57921,16506,14996,37509],"orbits":[0,3,4,5,7],"x":-5885.4,"y":-2365.38},{"nodes":[44872],"orbits":[0],"x":-5846.29,"y":-5740.53},{"nodes":[36474],"orbits":[0],"x":-5842.29,"y":-8243.17},{"nodes":[62948],"orbits":[0],"x":-5841.98,"y":-6866.01},{"nodes":[42035,10987,50219,54194],"orbits":[2],"x":3230.2751094136,"y":-16146.949541646},{"nodes":[22147],"orbits":[9],"x":3230.2751094136,"y":-15207.249541646},{"nodes":[36252],"orbits":[6],"x":3252.201488019,"y":15678.949415167},{"nodes":[9884],"orbits":[0],"x":-5779.01,"y":-8993.83},{"nodes":[51795,32271,54311,28482,53632,19846],"orbits":[1,2,7],"x":-5766.42,"y":-4054.17},{"nodes":[43128],"orbits":[4],"x":3294.0451094136,"y":-16066.949541646},{"nodes":[40377,7554,23039,64770,46318,32964,34617],"orbits":[3],"x":-5724.5,"y":-6743.51},{"nodes":[8600],"orbits":[0],"x":-5721.96,"y":6102.63},{"nodes":[32952],"orbits":[0],"x":-4412.0930451617,"y":15102.650574792},{"nodes":[62015,7668,21982,47371],"orbits":[0,2],"x":-5694.65,"y":5052.28},{"nodes":[64870,34090,14655,372,54340],"orbits":[0,2,3,7],"x":-5677.8,"y":5511.25},{"nodes":[61471,61977,15580,49153],"orbits":[4],"x":-5667.96,"y":-4180.52},{"nodes":[58747],"orbits":[0],"x":3370.1251094136,"y":-14316.019541646},{"nodes":[54892],"orbits":[0],"x":3392.521488019,"y":15994.249415167},{"nodes":[3605],"orbits":[0],"x":3402.6551094136,"y":-15421.219541646},{"nodes":[37397],"orbits":[0],"x":-4302.9730451617,"y":14913.650574792},{"nodes":[60287],"orbits":[0],"x":-4302.9730451617,"y":15039.650574792},{"nodes":[7960],"orbits":[1],"x":-5597.85,"y":-9484.56},{"nodes":[40550,46205,41615,49192,44787,43396,10534,33209,2174,51683,19249],"orbits":[0,2,3,4,6,7],"x":-5585.44,"y":-521.46},{"nodes":[33244,52373,16347,52556,37276],"orbits":[0,2],"x":-5585.08,"y":8844.88},{"nodes":[38696],"orbits":[0],"x":-5557.42,"y":-9213.68},{"nodes":[32637],"orbits":[0],"x":3480.491488019,"y":14819.939415167},{"nodes":[30151],"orbits":[0],"x":3480.491488019,"y":15242.949415167},{"nodes":[44371],"orbits":[0],"x":3480.491488019,"y":15665.949415167},{"nodes":[20303,9908],"orbits":[2],"x":-5535.94,"y":811.34},{"nodes":[16311,32600,6304,12125],"orbits":[0,2],"x":-5532.01,"y":426.08},{"nodes":[20350,47006,43174,4948,62785,28542],"orbits":[1,3,7],"x":-5498.11,"y":8167.23},{"nodes":[63259],"orbits":[0],"x":-4193.8630451617,"y":15102.650574792},{"nodes":[55582],"orbits":[0],"x":-4167.0930451617,"y":15546.760574792},{"nodes":[25482,51702,54485,60620,61472],"orbits":[0,7],"x":-5457.8,"y":4362.34},{"nodes":[64995,51867,17924],"orbits":[0,3],"x":-5443.28,"y":6845.42},{"nodes":[54868],"orbits":[0],"x":-5431.5,"y":-9013.71},{"nodes":[27990],"orbits":[0],"x":3593.6051094136,"y":-16317.889541646},{"nodes":[761,22133,39857,4663],"orbits":[0,7],"x":-5431.35,"y":-1790.04},{"nodes":[2491],"orbits":[1],"x":-5399.53,"y":9533.46},{"nodes":[762],"orbits":[0],"x":3635.451488019,"y":16134.699415167},{"nodes":[49049],"orbits":[0],"x":3627.9251094136,"y":-16082.639541646},{"nodes":[14777,37226,4015,47429,9187,59466],"orbits":[2,3,4,6,7],"x":-5387.75,"y":7424.52},{"nodes":[14429],"orbits":[0],"x":-4082.4230451617,"y":14628.030574792},{"nodes":[44783,19277,35171,10029,8660,18846,22949,14113],"orbits":[0,2,3],"x":-5358.85,"y":-5492.92},{"nodes":[8629],"orbits":[0],"x":-5326.03,"y":2555.07},{"nodes":[16084],"orbits":[0],"x":-5314.13,"y":2655.72},{"nodes":[13474],"orbits":[0],"x":-5314.13,"y":2829.25},{"nodes":[10602,24871,57552,46696],"orbits":[4],"x":-5314.13,"y":2922.83},{"nodes":[54811],"orbits":[0],"x":-5314.13,"y":3067.3},{"nodes":[34210],"orbits":[0],"x":-5314.13,"y":3397.64},{"nodes":[25934,6923,1087,64939,30123,26092,52392],"orbits":[2,3,7],"x":-5314.13,"y":3520.75},{"nodes":[43471],"orbits":[0],"x":-5311.94,"y":-8795.16},{"nodes":[20015],"orbits":[0],"x":-5307.75,"y":7323.33},{"nodes":[20499,34327,32078,16940,25446,2336,63402,29881],"orbits":[0,1,2,7],"x":-5305.62,"y":-3550.7},{"nodes":[14265],"orbits":[0],"x":-5304.61,"y":-8799.35},{"nodes":[1579],"orbits":[0],"x":3733.2751094136,"y":-16527.249541646},{"nodes":[32856],"orbits":[0],"x":3733.2751094136,"y":-14316.019541646},{"nodes":[12099],"orbits":[0],"x":-5263.61,"y":-9401.91},{"nodes":[12054],"orbits":[0],"x":3775.731488019,"y":16377.669415167},{"nodes":[45248],"orbits":[0],"x":-3946.5530451617,"y":15135.140574792},{"nodes":[10169],"orbits":[0],"x":-5238.15,"y":5102.77},{"nodes":[44406,63451,57846],"orbits":[6],"x":-5197.82,"y":6507.02},{"nodes":[63470,50302,16090],"orbits":[3],"x":-5165.01,"y":833.39},{"nodes":[61490],"orbits":[0],"x":-5159.25,"y":6455.65},{"nodes":[28304],"orbits":[0],"x":-5153.8,"y":8943.84},{"nodes":[4833],"orbits":[0],"x":-5147,"y":-9203.79},{"nodes":[8693,35393,23708,3896,56320],"orbits":[0,2,7],"x":-5140.8,"y":745.04},{"nodes":[11641],"orbits":[0],"x":-3810.6630451617,"y":15642.260574792},{"nodes":[56703,28839,56762,20032,28680],"orbits":[0,2],"x":-5107.55,"y":-6981.78},{"nodes":[1988],"orbits":[0],"x":3929.031488019,"y":15965.199415167},{"nodes":[28002],"orbits":[0],"x":-5095.02,"y":-2941.61},{"nodes":[2955,28800,55308,38313,30701],"orbits":[0,2,7],"x":-5085.88,"y":-2565.83},{"nodes":[51183,10635,45301,31724,2074],"orbits":[0,2],"x":-5081.34,"y":-791.76},{"nodes":[64042,55422,34415,48387,54640,27900,62376],"orbits":[0,3,4,5,7],"x":-5055.9,"y":-4742.69},{"nodes":[18441,34181,45422],"orbits":[7],"x":-5039.48,"y":-3334.46},{"nodes":[51369,56061,6544,45503,37746,42604],"orbits":[0,2,4,7],"x":-5034.82,"y":1520.57},{"nodes":[33852],"orbits":[0],"x":-5013.88,"y":-8978.47},{"nodes":[50177],"orbits":[0],"x":-5006.69,"y":-8973.79},{"nodes":[34412,25915,8916,20547,33340,51267,11886],"orbits":[1,2,7],"x":-5003.08,"y":-1341.35},{"nodes":[45918],"orbits":[0],"x":-4999.75,"y":-8120.71},{"nodes":[49547],"orbits":[0],"x":-4997.46,"y":-3305.76},{"nodes":[10305,45586,35011,14761,53187,45215],"orbits":[2],"x":-4989.69,"y":6154.73},{"nodes":[57775],"orbits":[0],"x":-4987.35,"y":6165.44},{"nodes":[34882],"orbits":[0],"x":-3674.7830451617,"y":16149.370574792},{"nodes":[44191],"orbits":[0],"x":-4971.36,"y":-9503.08},{"nodes":[46628],"orbits":[4],"x":-4966.28,"y":-5972.03},{"nodes":[37523],"orbits":[0],"x":4069.301488019,"y":16208.169415167},{"nodes":[36880,15628,27626,2244,54067,43036],"orbits":[4,5,7],"x":-4903.32,"y":-8409.77},{"nodes":[48552],"orbits":[0],"x":-4902.61,"y":-8434.54},{"nodes":[10452,1878,44213,14328,869,18959,55843],"orbits":[0,2,7],"x":-4876.25,"y":-7652.71},{"nodes":[34990,25337,50184,46069,6088,54380],"orbits":[0,2,7],"x":-4860.65,"y":-5812},{"nodes":[47316,2888,21716,8827,16691,9583,28862],"orbits":[0,4,7],"x":-4814.59,"y":10580.08},{"nodes":[37258],"orbits":[0],"x":-4805.94,"y":8363.52},{"nodes":[59367,10774,26568,51732,35863],"orbits":[2],"x":-4801.92,"y":7834.96},{"nodes":[23062,19122,28432,20416],"orbits":[0,2],"x":-4747.08,"y":-251.96},{"nodes":[24696],"orbits":[0],"x":4295.151488019,"y":15983.139415167},{"nodes":[38965,11284,24764,12324,30985,31697,51303],"orbits":[1,2,7],"x":-4715.21,"y":-10127.67},{"nodes":[56595,23861,54886,56997,64312],"orbits":[0,4,7],"x":-4713.07,"y":5643.94},{"nodes":[15782],"orbits":[0],"x":-4694.67,"y":-6892.17},{"nodes":[54814,59498,53675,16114],"orbits":[0,2],"x":-4694.67,"y":-6482.36},{"nodes":[292],"orbits":[0],"x":-4681.54,"y":-9216.8},{"nodes":[31419,35787,42813,55491],"orbits":[1,7],"x":-4660.69,"y":223.67},{"nodes":[23825,11572,24325,32923,58215,40006,9896],"orbits":[2,3,4,7],"x":-4651.11,"y":-9191.09},{"nodes":[31238],"orbits":[0],"x":-4643.88,"y":-7996.23},{"nodes":[2653,19203,10260,30896,49172,33730,60809],"orbits":[0,2,7],"x":-4628.58,"y":-3070.51},{"nodes":[65226],"orbits":[0],"x":-4621.23,"y":-10104.85},{"nodes":[38876],"orbits":[0],"x":-4606.4,"y":6774.82},{"nodes":[5681],"orbits":[0],"x":-4573.05,"y":9245.21},{"nodes":[4086],"orbits":[0],"x":4459.721488019,"y":15683.469415167},{"nodes":[3339,23036,46931,45585,55617,29914,17825,19546,59208],"orbits":[0,2,3],"x":-4572.75,"y":9245.92},{"nodes":[39083],"orbits":[0],"x":-4542.4,"y":925.6},{"nodes":[14686,53795,64804,53324,19318,62210],"orbits":[0,3,7],"x":-4528.5,"y":-8746.5},{"nodes":[33978,30390,31609,36163,62581],"orbits":[0,2,3,7],"x":-4507.44,"y":2159.3},{"nodes":[55536],"orbits":[9],"x":-3208.3430451617,"y":15211.520574792},{"nodes":[10245,34308,65193,36478,48714,43014,37414],"orbits":[0,2,3],"x":-4432.96,"y":-2172.08},{"nodes":[14540],"orbits":[0],"x":-4431.15,"y":7184.65},{"nodes":[7878,48745,53901,34375,45612],"orbits":[0,2,3],"x":-4431.08,"y":-684.43},{"nodes":[9417],"orbits":[0],"x":-4427.82,"y":4646.67},{"nodes":[48505,10372,48240,36191,59213,7392,10571,60886,40325],"orbits":[1,2,3],"x":-4422.17,"y":-1471.64},{"nodes":[7642,6356,71,32859,12189,56547,15114],"orbits":[0,3,4,5,7],"x":-4418.06,"y":-4540.25},{"nodes":[13171],"orbits":[0],"x":-4346.51,"y":4339.79},{"nodes":[9638],"orbits":[0],"x":-4339.42,"y":843.27},{"nodes":[54283,26324,27950,4128,26532,46023,52462],"orbits":[0,2,3],"x":-4335.51,"y":3287.25},{"nodes":[41657,21286,45992,17029],"orbits":[2,3],"x":-4335.51,"y":3380.39},{"nodes":[26798],"orbits":[0],"x":-4335.1,"y":619.91},{"nodes":[51052,22616,17468,53405,22558],"orbits":[6],"x":-4308.23,"y":0.53},{"nodes":[59006],"orbits":[0],"x":-4296.44,"y":407.49},{"nodes":[48631],"orbits":[0],"x":-4289.92,"y":0.53},{"nodes":[14294,48530,4623,39130,48524],"orbits":[2],"x":-4288.8,"y":-6798.65},{"nodes":[43818],"orbits":[0],"x":-4285.55,"y":-6819.23},{"nodes":[14505,3866,22331,19644,32258,14712,33612,40200,61842,33240,45343,57021,8957,37594,50483,8983],"orbits":[0,1,2,3,4,5,7],"x":-4283.82,"y":-11016.96},{"nodes":[34552,61026,17378,40894,1218,8357,10742,41991,1447,38972,14945,22393,28458],"orbits":[0,3],"x":-4261.32,"y":-5891.9},{"nodes":[21251],"orbits":[0],"x":-4261.32,"y":-5204.4},{"nodes":[28175],"orbits":[0],"x":-4254.59,"y":10064.45},{"nodes":[17745],"orbits":[0],"x":-4238.73,"y":4457.57},{"nodes":[62378,47633,57002,48761],"orbits":[0,2],"x":-4230.17,"y":-789.73},{"nodes":[16725],"orbits":[0],"x":-4227.25,"y":2439.49},{"nodes":[4681,25058,48828,26228],"orbits":[0,2],"x":-4208.73,"y":-7738.4},{"nodes":[50104],"orbits":[0],"x":-4185.36,"y":-10001.8},{"nodes":[47212,17417,43843,3652,56714,27999,45777],"orbits":[0,1,2,3,5],"x":-4166,"y":10952.54},{"nodes":[56605],"orbits":[0],"x":-4163.59,"y":6722.67},{"nodes":[18146],"orbits":[0],"x":-2863.1830451617,"y":15383.910574792},{"nodes":[48121],"orbits":[0],"x":-4120.96,"y":4565.35},{"nodes":[4931,42825,21404,27674,44082,27307],"orbits":[0,2],"x":-4117.42,"y":-8135.44},{"nodes":[32745],"orbits":[0],"x":-4116.33,"y":-9838.01},{"nodes":[24438],"orbits":[0],"x":-4114.17,"y":4317.84},{"nodes":[40276],"orbits":[0],"x":-4113.12,"y":-9545.42},{"nodes":[60241],"orbits":[0],"x":-4113.12,"y":-9254.29},{"nodes":[51618,43324,57596,13468,11580,34769,52115,51454],"orbits":[0,2,3,4,7],"x":-4109.59,"y":-3555.51},{"nodes":[17762,2964,18374,28476],"orbits":[0,2],"x":-4107.23,"y":6275.65},{"nodes":[46742],"orbits":[0],"x":-4102.54,"y":-10310.91},{"nodes":[95],"orbits":[0],"x":-4084.76,"y":-7312.1},{"nodes":[26895],"orbits":[0],"x":-4082.88,"y":287.24},{"nodes":[17411,61444,58096,6008,29652,15180,34096],"orbits":[0,2,3],"x":-4077.15,"y":-2691.85},{"nodes":[26490,12751,6229,13356,18489],"orbits":[7,2],"x":-4066.8,"y":8524.92},{"nodes":[31903],"orbits":[0],"x":-4066.02,"y":7086.81},{"nodes":[3084],"orbits":[0],"x":-2738.2930451617,"y":16153.010574792},{"nodes":[32278,58183],"orbits":[2,7],"x":-4030.62,"y":-9550.54},{"nodes":[25990,43461,25753,32932,63268,29372,53989,36389,7720,14205],"orbits":[1,4,5,6,7,8],"x":-4027.59,"y":5238.17},{"nodes":[57819],"orbits":[0],"x":-2727.0430451617,"y":14875.830574792},{"nodes":[46748],"orbits":[0],"x":-3995.5,"y":4196.65},{"nodes":[4661,53367,10835,20842,12821,65439,48026,6623,65353],"orbits":[0,1,2,3],"x":-3978.69,"y":9586.58},{"nodes":[61179],"orbits":[0],"x":-3955.44,"y":-9600.64},{"nodes":[259],"orbits":[0],"x":-3931.69,"y":7603.71},{"nodes":[38010,13352,59180,54923,27638,50023,13524,4921],"orbits":[4,7],"x":-3931.58,"y":7588.67},{"nodes":[37956],"orbits":[0],"x":-3921.6,"y":394.73},{"nodes":[35645],"orbits":[0],"x":-3915.69,"y":-7172.57},{"nodes":[1928],"orbits":[0],"x":-3908.2,"y":-7290.56},{"nodes":[5284],"orbits":[0],"x":-3905.87,"y":-9191.64},{"nodes":[30996],"orbits":[0],"x":-2602.1530451617,"y":15644.940574792},{"nodes":[35581],"orbits":[0],"x":-3872.48,"y":156.68},{"nodes":[51485,41338,31673,48649],"orbits":[0,2],"x":-3861.26,"y":-1010.61},{"nodes":[32847],"orbits":[0],"x":-3856.25,"y":-7033.48},{"nodes":[8867,42522,39204,12882,38578,2857,39640,61985,18849,49189,64789,44484,7246,65413,25618,49759,7998,13673,29398,12488,40721],"orbits":[6,5,9,8],"x":9.0949470177293e-13,"y":-15546.765136719},{"nodes":[21245],"orbits":[0],"x":-3804.23,"y":-9338.75},{"nodes":[57178],"orbits":[0],"x":-3804.23,"y":-8886.17},{"nodes":[1442],"orbits":[0],"x":-2502.4330451617,"y":16388.870574792},{"nodes":[53762],"orbits":[0],"x":-2466.0130451617,"y":15136.860574792},{"nodes":[45962,48589,7922,7183,15617],"orbits":[0,2,3],"x":-3759.41,"y":5937.79},{"nodes":[56284],"orbits":[0],"x":-3754.39,"y":-7303},{"nodes":[9226,13500,47591,41044],"orbits":[1,2,3,7],"x":-3746.22,"y":-5464.19},{"nodes":[46565],"orbits":[0],"x":-3736.26,"y":12649.72},{"nodes":[34487,4882,60568,38172,51206,49642,52348],"orbits":[0,2,3,7],"x":-3727.22,"y":3905.64},{"nodes":[53443,20645,59767,31292,64284,58528,45363,19011,27373,22928],"orbits":[0,3,4,5],"x":-3724.22,"y":1390.39},{"nodes":[27290],"orbits":[0],"x":-3711.3,"y":11983.92},{"nodes":[6077],"orbits":[0],"x":-3709.27,"y":-7173.96},{"nodes":[8248,48079,60014,38474],"orbits":[7,2],"x":-3702.66,"y":-823.68},{"nodes":[8737],"orbits":[0],"x":-3697.15,"y":-7461.02},{"nodes":[53108],"orbits":[0],"x":-2366.0430451617,"y":15879.830574792},{"nodes":[35265],"orbits":[0],"x":-3657.51,"y":6318.1},{"nodes":[36728],"orbits":[0],"x":-2329.8730451617,"y":14628.780574792},{"nodes":[25927],"orbits":[0],"x":-3622.31,"y":-7106.13},{"nodes":[20637,25570,21549,37694,44560,64083,27572,12940],"orbits":[0,2,3,4,7],"x":-3604.52,"y":-11358.09},{"nodes":[62122,6748,37327,34248,48618,4295],"orbits":[0,3,7],"x":-3593.46,"y":-8544.35},{"nodes":[34840],"orbits":[0],"x":-3593.46,"y":-7995.13},{"nodes":[25011,60404,20691,41739],"orbits":[0,2],"x":-3589.42,"y":6610.21},{"nodes":[33601,5692,35708,41154,2863],"orbits":[0,2],"x":-3556.93,"y":-337.58},{"nodes":[23364,33781,65493,43854,48614,9018,35918],"orbits":[0,3,7],"x":-3555.35,"y":-3914.61},{"nodes":[52038],"orbits":[0],"x":-3550.74,"y":-3918.97},{"nodes":[36822],"orbits":[0],"x":-2229.6330451617,"y":15370.790574792},{"nodes":[2511,19802,64399],"orbits":[1,2,3],"x":-3517.31,"y":5116.13},{"nodes":[2071,37543,38420,16647],"orbits":[0,2],"x":-3516.49,"y":-3235.91},{"nodes":[33397,51248,53294,38292,39594],"orbits":[0,2],"x":-3498.41,"y":321.55},{"nodes":[44733],"orbits":[2],"x":-3497.77,"y":-6221.4},{"nodes":[49363],"orbits":[0],"x":-3496.22,"y":-6579.23},{"nodes":[49550,61935,55746,4624],"orbits":[0,7],"x":-3484.73,"y":4125.9},{"nodes":[43842,5695,32309,59070,28092,17061,31773,55011],"orbits":[0,3,7],"x":-3480.21,"y":-9844.83},{"nodes":[26697],"orbits":[0],"x":-3462.24,"y":12165.79},{"nodes":[41511],"orbits":[0],"x":-3445.11,"y":-7610.06},{"nodes":[62661],"orbits":[0],"x":-3443.04,"y":-4769.59},{"nodes":[1433],"orbits":[6],"x":-3428.17,"y":-7186.71},{"nodes":[35284,3921,38398,31898,7473,2211,8154],"orbits":[0,7],"x":-3422.22,"y":11010.67},{"nodes":[12786],"orbits":[0],"x":-3421.76,"y":-1975.64},{"nodes":[15374,48035,54676,39759,11329],"orbits":[0,2],"x":-3410.15,"y":7031.06},{"nodes":[52746,9796,62310,54148,36325,56934],"orbits":[0,2,4,7],"x":-3408.23,"y":9916.18},{"nodes":[58591],"orbits":[0],"x":-2093.2330451617,"y":14861.740574792},{"nodes":[37612],"orbits":[0],"x":-3366.12,"y":7490.9},{"nodes":[8531,24483,32660,8631,59256,51534,46760],"orbits":[0,2,3],"x":-3360.01,"y":-4893.8},{"nodes":[37963,15855,59263,61441,54138],"orbits":[2,3,4,5,6],"x":-3314.67,"y":11934.56},{"nodes":[64223],"orbits":[0],"x":5660.4216959661,"y":-14377.641217109},{"nodes":[9762,10783,38564,20091],"orbits":[2,3,5,6],"x":-3296.49,"y":11927.97},{"nodes":[51299],"orbits":[2],"x":-3292.33,"y":5858.65},{"nodes":[46060,29788,44419,7251,29270,7488],"orbits":[0,7],"x":-3285.98,"y":4891.42},{"nodes":[17655,64299,50558,12462,18465,39540,36602,6744,49357,32194,58651,5777,44951,37629,55933],"orbits":[2,3,4,6],"x":-3281.46,"y":-1894.64},{"nodes":[60191,54985,14602,42737],"orbits":[7],"x":-3244.55,"y":7079.31},{"nodes":[47168],"orbits":[0],"x":-3225.69,"y":-10395.75},{"nodes":[38235,34671,61934,24477,17532,48418],"orbits":[0,2],"x":-3224.09,"y":7913.29},{"nodes":[57373],"orbits":[0],"x":-3215.37,"y":-6401.48},{"nodes":[25303],"orbits":[0],"x":-3196.2,"y":-8995.5},{"nodes":[39935],"orbits":[0],"x":-3184.23,"y":-9385.96},{"nodes":[38323],"orbits":[0],"x":-3154.84,"y":556.13},{"nodes":[48305],"orbits":[0],"x":-3144.84,"y":-551.55},{"nodes":[4956],"orbits":[0],"x":-3121.95,"y":-1268.74},{"nodes":[35560],"orbits":[0],"x":-3116.51,"y":-7680.34},{"nodes":[22045,63209,30704,13505],"orbits":[0,2],"x":-3115.35,"y":-1267.96},{"nodes":[30979],"orbits":[0],"x":-3109.62,"y":-5381.56},{"nodes":[30265],"orbits":[0],"x":5882.2416959661,"y":-15234.651217109},{"nodes":[4407],"orbits":[0],"x":-3069.12,"y":-8364.27},{"nodes":[64327,18629,39517,49391,36629,44659,62732,53373,64192,18742],"orbits":[0,3,4,5],"x":-3067.29,"y":2529.2},{"nodes":[43366],"orbits":[0],"x":-3061.21,"y":-8608.16},{"nodes":[33618,12610,4873,12683,61974,39990,20718,13294],"orbits":[1,2,7],"x":-3049.94,"y":-5891.57},{"nodes":[15194],"orbits":[0],"x":-3049.19,"y":-8762.37},{"nodes":[34747,24753,56567,151,6274],"orbits":[0,7],"x":-3044.02,"y":6253.4},{"nodes":[43895,13562],"orbits":[7],"x":-2998.56,"y":4483.94},{"nodes":[23650,56616,41415],"orbits":[0,2],"x":-2977.66,"y":4483.94},{"nodes":[30219,45177,39732],"orbits":[1,2],"x":-2974.98,"y":3611.49},{"nodes":[61657,45808,17750,3191,65324,24736,1861,9863,658,35623],"orbits":[3,4,7],"x":-2957.14,"y":8505.46},{"nodes":[29148],"orbits":[0],"x":-2904.82,"y":-7995.13},{"nodes":[38300],"orbits":[0],"x":-2893.96,"y":-6643.12},{"nodes":[17517,13233,19873],"orbits":[0,7],"x":-2880.6,"y":-1668.56},{"nodes":[44344],"orbits":[0],"x":-2864.23,"y":-9385.96},{"nodes":[27726,32416,6529],"orbits":[2],"x":-2851.04,"y":1645.22},{"nodes":[8406,6015,35426],"orbits":[6,3],"x":-2849.6,"y":0.53},{"nodes":[2606,21606,20388],"orbits":[1,2,3],"x":-2824.48,"y":-8749.27},{"nodes":[64471],"orbits":[4],"x":-2808.97,"y":10498.42},{"nodes":[45824],"orbits":[0],"x":-2787.46,"y":11060.96},{"nodes":[6898],"orbits":[0],"x":-2774.37,"y":-1070.72},{"nodes":[3282,58817,53607,37302,52860,45494,40975,24368,40597],"orbits":[0,3,4,7],"x":-2756.41,"y":10024.89},{"nodes":[65016,21206,6752,7378,968,45899,54911,31326,39716,44092,11505],"orbits":[0,2,3],"x":-2750.44,"y":-7108.15},{"nodes":[61615],"orbits":[0],"x":-2744.4,"y":-4969.4},{"nodes":[14575],"orbits":[0],"x":-2730.42,"y":-9028.75},{"nodes":[32128],"orbits":[0],"x":-2720.45,"y":-5537.28},{"nodes":[56090,59136,17729,56466],"orbits":[0,2,3,7],"x":-2701.66,"y":-4273.5},{"nodes":[11184],"orbits":[0],"x":-2697.32,"y":-12038.7},{"nodes":[55412,22538,64659,25211,11330,22185,17796,12412,3355],"orbits":[1,2,3],"x":-2697.32,"y":-11149},{"nodes":[38105,49455,13537,44299,6006,23939,59425,2508,51797,22141,857,58789,46275,13307,26614,3894],"orbits":[0,4,7],"x":-2697.32,"y":-10245.46},{"nodes":[63469,57967,50216,30834],"orbits":[0,2],"x":-2656.19,"y":-2063.25},{"nodes":[56857,10561,43426,45602,23265,25653,36109,64591,25683,14131,46091,2810,20701,36891,32705,13289,34207,35880,9843,8305],"orbits":[2,3,4,5,6,7,9,8],"x":6319.3716959661,"y":-14679.541217109},{"nodes":[3414],"orbits":[0],"x":-2625.49,"y":-8808.47},{"nodes":[23227,39564,3516],"orbits":[4,7],"x":-2620.07,"y":7375.23},{"nodes":[38663,49618,62039],"orbits":[0,7],"x":-2620.07,"y":7379.36},{"nodes":[55348],"orbits":[0],"x":-2620.07,"y":7389.42},{"nodes":[13279],"orbits":[0],"x":-2620.07,"y":7921.63},{"nodes":[37967],"orbits":[0],"x":-2595.86,"y":24.3},{"nodes":[47284],"orbits":[0],"x":-2588.8,"y":-8604.12},{"nodes":[1865,54934,15494,43584],"orbits":[0,2],"x":-2568.32,"y":3948.16},{"nodes":[8493],"orbits":[0],"x":-2554.96,"y":10828.42},{"nodes":[42177,5049,43183,11153,49231],"orbits":[0,7],"x":-2553.76,"y":5504.65},{"nodes":[41838,38103,25429,34084],"orbits":[1,2,7],"x":-2541.03,"y":-1462.22},{"nodes":[3332],"orbits":[0],"x":-2530.04,"y":-8376.52},{"nodes":[53396,64370,45923,52319],"orbits":[6],"x":-2522.24,"y":-1450.05},{"nodes":[51921],"orbits":[6],"x":-2502.19,"y":3479.47},{"nodes":[59442],"orbits":[0],"x":-2496.77,"y":-4970.02},{"nodes":[18101],"orbits":[0],"x":-2496.26,"y":-5249.94},{"nodes":[44850],"orbits":[0],"x":-2494.67,"y":-5247.26},{"nodes":[15801],"orbits":[0],"x":-2494.45,"y":-5536.38},{"nodes":[5920,52574,55478,48006,33604],"orbits":[0,2,7],"x":-2481,"y":3401.68},{"nodes":[32523],"orbits":[0],"x":-2460.75,"y":-3489.54},{"nodes":[58930,52429,6294,4847,14934,858,58387,52454,46604,2138,1546,38827,31890,25745,21081],"orbits":[2,3,4,5,7],"x":-2457.53,"y":-3479.87},{"nodes":[35745,12601,483,50908],"orbits":[0,2],"x":-2431.32,"y":-2692.66},{"nodes":[27992],"orbits":[0],"x":-2415.33,"y":11530.75},{"nodes":[23373,23428,47623,53895,17026,17303,38570],"orbits":[2,3,7],"x":-2399.07,"y":11558.76},{"nodes":[5710,14923,46325,33556,55473,43164,1207,13397,39581,6839],"orbits":[0,4,7],"x":-2393.09,"y":1033.71},{"nodes":[61042],"orbits":[0],"x":-2364.29,"y":-8977.68},{"nodes":[11679],"orbits":[0],"x":-2364.29,"y":-7995.11},{"nodes":[54453,19006,39461,229,46365],"orbits":[0,2],"x":-2362.28,"y":-9378.04},{"nodes":[38856],"orbits":[6],"x":-2351.05,"y":-3487.38},{"nodes":[39207,33518,37519,17045,32564,63579,55131],"orbits":[0,4,7],"x":-2309.42,"y":8451.88},{"nodes":[28950],"orbits":[0],"x":-2308.21,"y":-1862.64},{"nodes":[46358,50423,59376],"orbits":[6],"x":-2291.85,"y":-4007.49},{"nodes":[59438],"orbits":[0],"x":-2280.15,"y":-5538.98},{"nodes":[59413],"orbits":[0],"x":-2250.63,"y":-4971.77},{"nodes":[19240],"orbits":[0],"x":-2241.38,"y":-4242.75},{"nodes":[13241],"orbits":[6],"x":-2221.54,"y":3539.9},{"nodes":[56783],"orbits":[0],"x":6756.5616959661,"y":-15234.651217109},{"nodes":[53589],"orbits":[0],"x":-2199.44,"y":3805.96},{"nodes":[17584,28446,12430,61067,1143,58170],"orbits":[2],"x":-2188.85,"y":-968.66},{"nodes":[28718],"orbits":[0],"x":-2187.5,"y":-962.97},{"nodes":[54521],"orbits":[0],"x":-2171.82,"y":-10395.75},{"nodes":[48670],"orbits":[6],"x":-2134.26,"y":3688.8},{"nodes":[6714,5066,51788,42583,10499],"orbits":[2],"x":-2097.34,"y":4206.32},{"nodes":[1913,4665,61534,7721,64683,41031,23570,36709,63393],"orbits":[0,4,7],"x":-2092.78,"y":1554.69},{"nodes":[10772,21468,2119,39274,53505],"orbits":[0,2,3],"x":-2087.68,"y":7594.08},{"nodes":[38430],"orbits":[0],"x":-2087.37,"y":4208.07},{"nodes":[2864],"orbits":[0],"x":-2086.96,"y":8229.42},{"nodes":[48581,15969,41129,24338,15838,33242,13387],"orbits":[3,4,5,6],"x":-2076.24,"y":-4701.25},{"nodes":[1543,14096,44293],"orbits":[1,2],"x":-2074.7,"y":-4534.37},{"nodes":[54232],"orbits":[0],"x":-2059.23,"y":2453.77},{"nodes":[44372,25829,57791,52229],"orbits":[0,2],"x":-2012.26,"y":-7643.07},{"nodes":[41646],"orbits":[0],"x":-2012.03,"y":4519.75},{"nodes":[28860,56104,14091,23993,8115,36449,42981,52684],"orbits":[1,2,3,4,7],"x":-2012.03,"y":4750.59},{"nodes":[58674,17867,37092,55817],"orbits":[7],"x":-1966.11,"y":4165.53},{"nodes":[2397,54437,16111,5324,46268],"orbits":[0,7],"x":-1955.87,"y":11130.6},{"nodes":[43791,53320,16385,41651,5098],"orbits":[2,3],"x":-1945.48,"y":5858.53},{"nodes":[3367],"orbits":[0],"x":-1941.19,"y":-330.33},{"nodes":[20119,18160,15809,26945,31175,22783,30720,54036,17501,18485],"orbits":[0,2,3,7],"x":-1940.55,"y":-8386.27},{"nodes":[39087],"orbits":[0],"x":-1940.44,"y":-177.34},{"nodes":[23960],"orbits":[0],"x":-1938.69,"y":-17},{"nodes":[26178],"orbits":[0],"x":-1938.53,"y":141.45},{"nodes":[62152],"orbits":[0],"x":-1936.2,"y":295.6},{"nodes":[50626,32597,12777,3918,54708,59695],"orbits":[2],"x":-1927.77,"y":-1422.19},{"nodes":[44948],"orbits":[0],"x":-1923.59,"y":-1417.27},{"nodes":[7424,27491,1823,36994,29432,4061,3471,34531,25363,44098],"orbits":[0,4,7],"x":-1909.32,"y":-6475.67},{"nodes":[3041,47555,53697,10156,59795],"orbits":[3,5,6],"x":-1892.34,"y":-3294.04},{"nodes":[13942,65023,18186,6626,32354,34433,24009,46475,16744,4716,24748],"orbits":[0,2,3,4],"x":-1863.48,"y":6665.33},{"nodes":[3685,55700,44983,32151],"orbits":[2,4,7],"x":-1788.73,"y":10569},{"nodes":[7628],"orbits":[6],"x":-1769.02,"y":3906.89},{"nodes":[33369],"orbits":[0],"x":-1760.47,"y":8417.92},{"nodes":[61170,25763,27186,62963],"orbits":[1,2,7],"x":-1731.48,"y":-9989.29},{"nodes":[43647,32727,53524,32507,12851,57555,52973,37608],"orbits":[0,2,4,7],"x":-1682.34,"y":-9147.25},{"nodes":[3999,9737,59480,36522,37665,4577,42410,24813,20397,35739,26356,15590,57863,8556],"orbits":[0,4,7],"x":-1653.23,"y":9760.91},{"nodes":[56388,21096,57616,63360,18801,62258,11752,62455],"orbits":[0,4,5,7],"x":-1626.68,"y":7851.58},{"nodes":[1220],"orbits":[0],"x":-1614.94,"y":-5019.94},{"nodes":[6655],"orbits":[2],"x":-1610.62,"y":8920.12},{"nodes":[35015],"orbits":[0],"x":-1587.62,"y":8880.27},{"nodes":[36286,14033,41130,34553,8397],"orbits":[1,2,7],"x":-1573.72,"y":-4956.19},{"nodes":[15885],"orbits":[0],"x":-1545.44,"y":-7995.13},{"nodes":[47796,62640,38501,27108,24880,17294,27501,19330,45916,34340,16168,45969,25374],"orbits":[2,4,5,6],"x":-1533.68,"y":2648.54},{"nodes":[50084],"orbits":[0],"x":-1527.89,"y":-734.8},{"nodes":[3936],"orbits":[0],"x":-1525.89,"y":733.41},{"nodes":[36358,19112,12367,3492,60313,56956,54632,36507],"orbits":[0,2,3],"x":-1522.24,"y":-7351.57},{"nodes":[35720,7258,11861,3281],"orbits":[0,7],"x":-1513.28,"y":-2332.55},{"nodes":[39416],"orbits":[0],"x":-1509.87,"y":-10892.06},{"nodes":[58718],"orbits":[0],"x":-1482.46,"y":8698.1},{"nodes":[53853,36170,28693,49280,57320],"orbits":[0,2,7],"x":-1456.07,"y":3778.76},{"nodes":[45497],"orbits":[0],"x":-1446.33,"y":-10165.59},{"nodes":[17057,22784,17025,13515,14601],"orbits":[1,2,7],"x":-1446.33,"y":-9722.75},{"nodes":[34058],"orbits":[0],"x":-1432.94,"y":-4703.73},{"nodes":[4345,14598,50837,43979,26926,45333,59781],"orbits":[2,3],"x":-1411.57,"y":-10845.83},{"nodes":[40336],"orbits":[0],"x":-1410.85,"y":8880.27},{"nodes":[56666],"orbits":[0],"x":-1406.42,"y":2428.11},{"nodes":[38646],"orbits":[0],"x":-1397.89,"y":957.2},{"nodes":[13855],"orbits":[0],"x":-1396.89,"y":-954.59},{"nodes":[42680],"orbits":[0],"x":-1385.44,"y":-8272.26},{"nodes":[54099],"orbits":[0],"x":-1367.15,"y":10828.42},{"nodes":[17150,23888,29399,7390,53647,51446,19750],"orbits":[0,3],"x":-1367.15,"y":11595},{"nodes":[44707,32885,54785,51735,6689,45599],"orbits":[0,2,4,7],"x":-1349.52,"y":4972.79},{"nodes":[17696],"orbits":[0],"x":-1349.52,"y":5917.08},{"nodes":[8349,56564,42077,31644,49235,14739,2102],"orbits":[0,2],"x":-1322.31,"y":-4290.85},{"nodes":[39886],"orbits":[0],"x":-1309.39,"y":-3298.79},{"nodes":[65322],"orbits":[0],"x":-1305.68,"y":8391.66},{"nodes":[47709],"orbits":[0],"x":-1305.68,"y":8698.1},{"nodes":[47175],"orbits":[0],"x":-1271.19,"y":733.1},{"nodes":[61525],"orbits":[0],"x":-1245.18,"y":-728.9},{"nodes":[23450,558,23091,63021,11366,39515,39228,62603,19715,46300,52774,57832,34290,5084,35324,34927],"orbits":[0,2,3,4,5],"x":-1218.9,"y":-11527.92},{"nodes":[63814],"orbits":[0],"x":-1200.68,"y":8879.97},{"nodes":[20495],"orbits":[0],"x":-1178.84,"y":-2058.22},{"nodes":[54818],"orbits":[0],"x":-1170.69,"y":8229.42},{"nodes":[47157,516,7201,61347,64488,48215],"orbits":[0,7],"x":-1169.57,"y":7550.25},{"nodes":[13333,1091,1700,48699],"orbits":[1,2,7],"x":-1161.05,"y":-9989.29},{"nodes":[13425],"orbits":[0],"x":-1137.16,"y":8698.1},{"nodes":[28492],"orbits":[0],"x":-1099.85,"y":11095.71},{"nodes":[45885],"orbits":[0],"x":-1051.9,"y":-10395.75},{"nodes":[40043,9857,55231,37361,54990],"orbits":[1,2,7],"x":-1048.42,"y":4248.9},{"nodes":[315],"orbits":[0],"x":-1032.12,"y":8879.97},{"nodes":[33216],"orbits":[2],"x":-1009.12,"y":8919.8},{"nodes":[13882],"orbits":[0],"x":-962.41,"y":-7706.15},{"nodes":[18086,32427,62844,24655,42127,41573,4456,14363,61338,4776,7333],"orbits":[0,2,3,4],"x":-949.03,"y":-5546.35},{"nodes":[51194,24060,3091,18793,33639,24087,8782],"orbits":[1,2,3,7],"x":-831.53,"y":-7676.31},{"nodes":[46343],"orbits":[0],"x":-767.04,"y":5189.25},{"nodes":[18407],"orbits":[0],"x":-752.96,"y":-2537.92},{"nodes":[13359,8382,61863,42045,50535,10612,31943],"orbits":[2,3],"x":-692.16,"y":-10845.95},{"nodes":[18158],"orbits":[0],"x":-9473.5114156951,"y":-13344.137033218},{"nodes":[58714,29514,21077,3109,36169,354,48429,52274,39431],"orbits":[0,3,4],"x":-617.1,"y":6556.71},{"nodes":[49512],"orbits":[0],"x":-613.84,"y":-7995.13},{"nodes":[35387],"orbits":[0],"x":-612.84,"y":-7781.69},{"nodes":[22439,44498,25101,52199,43139,65248,39752,56409,38068,5936],"orbits":[0,3,4],"x":-612.8,"y":-8637.76},{"nodes":[15182],"orbits":[0],"x":-593.45,"y":8229.42},{"nodes":[52003],"orbits":[2],"x":-509.65,"y":-10901.37},{"nodes":[38270,23724,7275,29402,4046,8875,50687],"orbits":[1,2,3,4,7],"x":-484.77,"y":9710.46},{"nodes":[63484],"orbits":[0],"x":-9304.0614156951,"y":-13507.497033218},{"nodes":[22821,22314],"orbits":[0,7],"x":-478.3,"y":-3316.19},{"nodes":[51184],"orbits":[0],"x":-478.3,"y":-3030.38},{"nodes":[3823,60230,51968,51335,64046,45522,5726,58362,10192,55909],"orbits":[0,1,3,4,5,7],"x":-478.24,"y":-3752.19},{"nodes":[56935],"orbits":[0],"x":-478.02,"y":-4703.73},{"nodes":[22419],"orbits":[0],"x":-478.01,"y":-2158.22},{"nodes":[6554],"orbits":[0],"x":-477.99,"y":-7622.1},{"nodes":[55066,19796,15899,18308,21721,21627,9290,19129,62194],"orbits":[2,3,4,7],"x":-477.54,"y":10441.93},{"nodes":[7049,25711,31566,24766,22556,11257,10271,58038,35028,51974],"orbits":[0,2,3],"x":-466.62,"y":8827.24},{"nodes":[39476],"orbits":[0],"x":-465.64,"y":-7778.58},{"nodes":[50383],"orbits":[0],"x":-458.18,"y":-9486.35},{"nodes":[29391,50715,61354,29800],"orbits":[2,3,7],"x":-429.99,"y":-9489.3},{"nodes":[47363,13708,9164,25513,51825,47856,32561],"orbits":[2,3,4,5,6],"x":-420.12,"y":4842.33},{"nodes":[62588],"orbits":[0],"x":-405.01,"y":3700.21},{"nodes":[44405],"orbits":[0],"x":-382.9,"y":-7264.94},{"nodes":[14997],"orbits":[0],"x":-376.02,"y":4798.23},{"nodes":[55807,6686,1922,41965,1755,18845],"orbits":[0,2,7],"x":-374.23,"y":-2574.13},{"nodes":[32976,34202,14428,49285,6287,38776,57816,364],"orbits":[1,2,3,4,7],"x":-344.33,"y":11065.56},{"nodes":[23907],"orbits":[0],"x":-317.61,"y":-7755.36},{"nodes":[36564,17754,24039,46644,18348,25239,61267,13174,34419,19482,39470,770,46016,8854,7793,64379,63894,23880,24135,32699],"orbits":[6,5,9,8],"x":-9132.2814156951,"y":-12579.507033218},{"nodes":[53975,55104,33254,19125],"orbits":[1,2,7],"x":-296.21,"y":-5775.53},{"nodes":[28510,61438,42350],"orbits":[6],"x":-262.23,"y":3156.44},{"nodes":[5407],"orbits":[0],"x":-257.48,"y":2491.06},{"nodes":[934,9825,12526],"orbits":[4,3],"x":-248.37,"y":7972.75},{"nodes":[14122],"orbits":[0],"x":-229.01,"y":-7281.87},{"nodes":[60878],"orbits":[0],"x":-211.59,"y":-7418.46},{"nodes":[21560],"orbits":[0],"x":-204.43,"y":-7142.42},{"nodes":[44605,2455,48588,13081],"orbits":[5],"x":-203.43,"y":2592.67},{"nodes":[17044],"orbits":[0],"x":-191.9,"y":-7617.42},{"nodes":[57039,14572,11037],"orbits":[3],"x":-152.71,"y":3700.23},{"nodes":[29328,43201,43383,37450],"orbits":[4],"x":-150.31,"y":3572.61},{"nodes":[59779],"orbits":[0],"x":-133.15,"y":1690.41},null,{"nodes":[35492,30523,11376,50720,34199,43557],"orbits":[1,3,4,5,7],"x":-73.93,"y":-9897.76},{"nodes":[44871],"orbits":[3],"x":-30.93,"y":-1405.7},{"nodes":[46819],"orbits":[0],"x":-0.88,"y":-7031.82},{"nodes":[59362],"orbits":[0],"x":0,"y":-10395.75},{"nodes":[29009],"orbits":[0],"x":0,"y":-9772.2},{"nodes":[5314],"orbits":[4],"x":0,"y":-9671.2},{"nodes":[61419],"orbits":[0],"x":0,"y":-7995.13},{"nodes":[8616],"orbits":[0],"x":0,"y":-5955.17},{"nodes":[57710],"orbits":[6],"x":0,"y":-4700.35},{"nodes":[22290,5501,48821,15618,32404],"orbits":[0,2,3],"x":0,"y":-4439.9},{"nodes":[29502,47307,36302,3242,13769,59636,48007],"orbits":[0,2,7],"x":0,"y":-3031.45},{"nodes":[54447],"orbits":[0],"x":0,"y":-1490.58},{"nodes":[52125],"orbits":[0],"x":0.13,"y":10105.93},{"nodes":[2847],"orbits":[0],"x":0.13,"y":10828.42},{"nodes":[11337,29369,23427,47270,52799,60515,44455,19955,62914,41669,55250,56649,41972,17380],"orbits":[0,1,3,4],"x":0.44,"y":-11452.46},{"nodes":[40691,36746,25893,51169,43576,14324,1468,7971],"orbits":[2,3,4,7],"x":0.82,"y":-6450.52},{"nodes":[54417,49657],"orbits":[6],"x":1.25,"y":3822.38},{"nodes":[10247,28370],"orbits":[6],"x":1.63,"y":3822.38},{"nodes":[50986],"orbits":[0],"x":1.95,"y":1469.82},{"nodes":[52442,14254,97],"orbits":[2],"x":1.95,"y":2418.36},{"nodes":[47150,38779,44836],"orbits":[2],"x":1.95,"y":2829.7},{"nodes":[48635],"orbits":[0],"x":1.95,"y":6250.78},{"nodes":[21755],"orbits":[0],"x":1.95,"y":7013.94},{"nodes":[57805,43444,7788],"orbits":[4,7],"x":3.72,"y":5712},{"nodes":[38003,28361,47782],"orbits":[4,7],"x":4.1,"y":5712},{"nodes":[63526],"orbits":[0],"x":6.24,"y":5223.21},{"nodes":[44176,16618,10273,49696,42280,24511,45272,21205,57047,35688,38138,45278,4492],"orbits":[0,5,7],"x":7.01,"y":11943.01},{"nodes":[54127],"orbits":[0],"x":8.31,"y":8229.42},{"nodes":[54282],"orbits":[3],"x":8.31,"y":9742.42},{"nodes":[4739],"orbits":[3],"x":28.94,"y":-1404.7},{"nodes":[59915],"orbits":[0],"x":136.86,"y":1689.33},{"nodes":[41210,43578,59028,8092],"orbits":[4],"x":150.01,"y":3572.63},{"nodes":[50609,14926,11916],"orbits":[3],"x":151.5,"y":3700.21},{"nodes":[11311,38057,34061,56910],"orbits":[5],"x":225.42,"y":2596.07},{"nodes":[27779],"orbits":[0],"x":239.13,"y":-10147.55},{"nodes":[16538,9217,61281,47733,5108,44330],"orbits":[0,2,3],"x":260.71,"y":6565.73},{"nodes":[10694],"orbits":[0],"x":-8561.6214156951,"y":-13001.437033218},{"nodes":[7741,42500,59881],"orbits":[6],"x":262.02,"y":3155.84},{"nodes":[17340,40341,62051],"orbits":[4,3],"x":265.15,"y":7972.57},{"nodes":[26648,22565,17994,24256,63541],"orbits":[2],"x":266.8,"y":10482.93},{"nodes":[2461],"orbits":[0],"x":273.71,"y":2491.06},{"nodes":[34367],"orbits":[0],"x":275.93,"y":-5926.79},{"nodes":[10398,3472,56640,26682],"orbits":[0,2],"x":310.14,"y":-7336.21},{"nodes":[30346,34006,15408,29695,43736,6338],"orbits":[0,2,7],"x":371.9,"y":-2574.13},{"nodes":[58090],"orbits":[0],"x":399.3,"y":-5702.27},{"nodes":[1477],"orbits":[0],"x":407.71,"y":3700.23},{"nodes":[48774],"orbits":[0],"x":410.9,"y":-6145.21},{"nodes":[4017,12918,26447,10079,49633],"orbits":[0,2],"x":418.52,"y":-9235.2},{"nodes":[517],"orbits":[0],"x":419.3,"y":-4284.19},{"nodes":[45570,43713,3051,35602,27009,30459],"orbits":[0,1,2,7],"x":452.02,"y":-9772.2},{"nodes":[56216],"orbits":[0],"x":472.38,"y":-2158.22},{"nodes":[14666,9642,17973,4748,61027],"orbits":[0,3,7],"x":480.3,"y":-3752.19},{"nodes":[39037],"orbits":[0],"x":486.61,"y":-4703.51},{"nodes":[2254],"orbits":[0],"x":486.99,"y":-3030.38},{"nodes":[4113,36782,55572,44179],"orbits":[0,7],"x":494.7,"y":-8434.59},{"nodes":[1151,4627,57626],"orbits":[7],"x":494.7,"y":-8404.42},{"nodes":[3025],"orbits":[0],"x":497.14,"y":-7995.13},{"nodes":[44765,22533,11066,26663,32233],"orbits":[0,2,3,7],"x":502.65,"y":8723.77},{"nodes":[27492],"orbits":[0],"x":538.54,"y":-5918.05},{"nodes":[45576,51944,55060,43829,49406,47683,51728,33037,6505],"orbits":[0,2,3,4,5,7],"x":541.38,"y":9564.7},{"nodes":[22691],"orbits":[0],"x":552.41,"y":-4284.19},{"nodes":[56978],"orbits":[0],"x":610.22,"y":8229.3},{"nodes":[63267,65424,4377,45488,50273,47893,57774,2394,3131],"orbits":[0,2,3],"x":615.53,"y":5034.86},{"nodes":[8872],"orbits":[0],"x":615.53,"y":5034.86},{"nodes":[34813,7218,62505,32436,60203,472,3744,5332],"orbits":[1,2,3,4,7],"x":624.45,"y":11228.41},{"nodes":[13909,31037,34866,40985,62679],"orbits":[2],"x":637.55,"y":-6943.69},{"nodes":[13542],"orbits":[0],"x":664.82,"y":-6148.06},{"nodes":[21540],"orbits":[0],"x":682.79,"y":-5708.98},null,{"nodes":[15984],"orbits":[0],"x":728.79,"y":-10884.25},{"nodes":[19223,25213,37872,21871,51847,33974,31189,64665,26194,53166,28863],"orbits":[0,4,7],"x":729.71,"y":7013.94},{"nodes":[50150,11873,37279,41159,27434,51234,15991],"orbits":[2,3],"x":743.22,"y":-10817.67},{"nodes":[9485],"orbits":[0],"x":756.52,"y":-2537.92},{"nodes":[34030,42614,25594,13634,47441,61992],"orbits":[0,1,2,7],"x":776.04,"y":-7570.94},{"nodes":[27658],"orbits":[0],"x":787.35,"y":-5929.12},{"nodes":[7104,54733,13123,62723,14258],"orbits":[2,4,7],"x":825.93,"y":-8807.18},{"nodes":[15083],"orbits":[0],"x":905.73,"y":-11253.83},{"nodes":[25619,42354,57196,23702,43562,3660,63445,59501],"orbits":[0,2,3],"x":924.86,"y":10235.46},{"nodes":[35653],"orbits":[0],"x":940.85,"y":11379.02},{"nodes":[58109],"orbits":[0],"x":1010.78,"y":4639.54},{"nodes":[22271],"orbits":[0],"x":1029.73,"y":-11468.6},{"nodes":[17711],"orbits":[0],"x":1057.83,"y":-5957.03},{"nodes":[46124,63009,37593,63739],"orbits":[0,2,7],"x":1060.36,"y":-5120.17},{"nodes":[40783],"orbits":[0],"x":1061.08,"y":-5546.35},{"nodes":[38732],"orbits":[0],"x":1063.41,"y":-7995.13},{"nodes":[40345,42290,52254,37991],"orbits":[7],"x":1070.74,"y":-9412.83},{"nodes":[50540],"orbits":[0],"x":1073.28,"y":-9540.92},{"nodes":[36639,32009,36814,16499],"orbits":[7],"x":1075.8,"y":-9669},{"nodes":[60685],"orbits":[0],"x":1089.99,"y":-3001.45},{"nodes":[18651],"orbits":[0],"x":1129.94,"y":-11238.26},{"nodes":[55554],"orbits":[0],"x":1139.73,"y":-11659.12},{"nodes":[33180,11788,14355,60269,8483,46989,6588],"orbits":[0,7],"x":1149.31,"y":-6643.67},{"nodes":[27853,59289,3365,52576,64550,22532],"orbits":[2,7],"x":1152.97,"y":4158.69},{"nodes":[35046],"orbits":[0],"x":1168.19,"y":-2023.36},{"nodes":[55802],"orbits":[0],"x":1168.66,"y":10828.42},{"nodes":[3717],"orbits":[0],"x":1168.66,"y":11146.25},{"nodes":[60488],"orbits":[0],"x":1170.11,"y":4170.02},{"nodes":[21274],"orbits":[0],"x":1188.06,"y":8229.3},{"nodes":[57190,27859,38694,38763,22188],"orbits":[1,7],"x":1188.06,"y":8669.63},{"nodes":[62237,59281,14394,1221,50124,35743,60116],"orbits":[0,2,3,4],"x":1234.8,"y":5027.55},{"nodes":[62677],"orbits":[0],"x":1235.03,"y":-10395.55},{"nodes":[26905],"orbits":[3],"x":1247.13,"y":-11855.75},{"nodes":[11736,8821,28975],"orbits":[3,4,6],"x":1249.73,"y":-11514.66},{"nodes":[17107],"orbits":[0],"x":1264.03,"y":-7385.9},{"nodes":[44683],"orbits":[0],"x":1270.43,"y":-728.84},{"nodes":[50459],"orbits":[0],"x":1274.68,"y":735.85},{"nodes":[1826],"orbits":[0],"x":1308.1,"y":-3294.7},{"nodes":[20686],"orbits":[0],"x":1348.97,"y":2324.75},{"nodes":[44566],"orbits":[0],"x":1353.57,"y":9646.22},{"nodes":[65468],"orbits":[0],"x":1366.53,"y":11380.85},{"nodes":[63863,27785],"orbits":[0,7],"x":1367.44,"y":-11645.12},{"nodes":[36293,55708],"orbits":[0,7],"x":1381.34,"y":-11239.64},{"nodes":[13828],"orbits":[0],"x":1402.97,"y":958.27},{"nodes":[48030,6715,62436,116,3215,41372,44359],"orbits":[0,7],"x":1423.72,"y":-4183.63},{"nodes":[47759],"orbits":[0],"x":1436.89,"y":-10147.25},{"nodes":[3995,12311,64119,18115,48856,17882,33596],"orbits":[0,7],"x":1450.76,"y":7777.63},{"nodes":[53996,17686,43575,41512],"orbits":[7],"x":1474.81,"y":3454.96},{"nodes":[42736],"orbits":[0],"x":1484.79,"y":-2826.54},{"nodes":[60741,49804,6950,24035,33922],"orbits":[2],"x":1505.67,"y":-5546.35},{"nodes":[10909,16489,28556],"orbits":[6,3],"x":1516.21,"y":2614.41},{"nodes":[56651],"orbits":[0],"x":1535.77,"y":727.98},{"nodes":[19998],"orbits":[0],"x":1559.69,"y":11253.56},{"nodes":[11672],"orbits":[0],"x":1563.03,"y":-4703.51},{"nodes":[2486,11410,22976,19341,56118,61487,36596,8440,63732,45013,58884],"orbits":[0,1,4,6,7],"x":1569.52,"y":6131.98},{"nodes":[48401,15507,1140],"orbits":[2,3,6],"x":1574.14,"y":1708.94},{"nodes":[39116,9941,38888],"orbits":[7,3],"x":1598.81,"y":3240.19},{"nodes":[42076,46972,17706],"orbits":[0,2,7],"x":1600.36,"y":-3445.28},{"nodes":[54783],"orbits":[1],"x":1609.09,"y":-3526.5},{"nodes":[58783,37190,35855,48583,26520,35859],"orbits":[0,2],"x":1632.43,"y":4050.7},{"nodes":[48846],"orbits":[0],"x":1657.19,"y":9770.52},{"nodes":[2978],"orbits":[0],"x":1663.34,"y":10309.59},{"nodes":[6266,60085,15839,11667,1915,48617],"orbits":[1,7],"x":1670.41,"y":10295.58},{"nodes":[30117],"orbits":[0],"x":-7077.2916959661,"y":-15153.531217109},{"nodes":[25807],"orbits":[0],"x":1694.19,"y":11468.66},{"nodes":[30555],"orbits":[0],"x":1695.71,"y":-2698.11},{"nodes":[27234],"orbits":[0],"x":1713.31,"y":-4986.63},{"nodes":[4203],"orbits":[0],"x":1714.69,"y":-2969.93},{"nodes":[14340],"orbits":[0],"x":1734.98,"y":4453},{"nodes":[58939,26319,30990,44608],"orbits":[0,2],"x":1737.77,"y":4778},{"nodes":[2732,65393,52241,58115,94,16790],"orbits":[1,2,7],"x":1746.18,"y":-5035.12},{"nodes":[49691,31409,50437,32274,61106,59653,35987],"orbits":[0,2,4,7],"x":1759.97,"y":1320.44},{"nodes":[48551],"orbits":[0],"x":-7001.4816959661,"y":-14067.501217109},{"nodes":[15876,7947,26061,4579],"orbits":[2],"x":1776.09,"y":-10680.12},{"nodes":[17672],"orbits":[0],"x":1797.54,"y":-7995.13},{"nodes":[11230],"orbits":[0],"x":1797.54,"y":-7675.13},{"nodes":[48290,49088,47155,55180,17394,45530,3443,63545],"orbits":[0,2,3,7],"x":1798.44,"y":-7166.71},{"nodes":[20140],"orbits":[0],"x":1800.67,"y":-8634.27},{"nodes":[20861,8522,26236,38069,45350,338,24491,3438,18856],"orbits":[1,2,3,4,7],"x":1802.15,"y":-8810.16},{"nodes":[7576,33866,10364,42857,20024,44223,55342,17248,10429,49220],"orbits":[0,1,2,4,5,7],"x":1821.35,"y":-1202.94},{"nodes":[39298],"orbits":[0],"x":1824.91,"y":8228.37},{"nodes":[10998,9736,61396,61318,2843,1019,45037,21438,62235],"orbits":[0,2,3,4,5,7],"x":1826.63,"y":8513.85},{"nodes":[7062,16680,48137,33887,43155,31763,33415,6178],"orbits":[4],"x":1857.66,"y":11423.83},{"nodes":[64726,19573,17553,46296,38479,19342,27493],"orbits":[1,2,3,4,7],"x":1899.93,"y":6744.84},{"nodes":[53683],"orbits":[0],"x":1904.34,"y":11524.96},{"nodes":[44430],"orbits":[0],"x":1949.13,"y":11357.83},{"nodes":[44343,55276,52980,17366,18970,29361,11938,39964,1215,48198],"orbits":[0,1,2,4,5,7],"x":1958.85,"y":-978.15},{"nodes":[33225],"orbits":[0],"x":1960.52,"y":-9606.62},{"nodes":[21779,9185,40760,60107,57204,47833],"orbits":[0,2],"x":1978.8,"y":-4255.94},{"nodes":[19779,63891,63074,42999,4925],"orbits":[1,2,3],"x":1999.54,"y":-11112.83},{"nodes":[35660,18548,62628,4313,35234,6789,28992],"orbits":[0,2,4,7],"x":2012.88,"y":865.02},{"nodes":[17726,11826],"orbits":[7],"x":2015.32,"y":2999.71},{"nodes":[11315],"orbits":[0],"x":2015.42,"y":9673.14},{"nodes":[64427,51892,44188,59387],"orbits":[0,2],"x":2081.9,"y":-8262.87},{"nodes":[23153,31112,56897,57785,63828,23996],"orbits":[0,7],"x":2082.55,"y":7631.77},{"nodes":[30082],"orbits":[0],"x":2092.43,"y":11575.37},{"nodes":[46554],"orbits":[0],"x":2107.3,"y":-10394.21},{"nodes":[41225,48611,4271,62887],"orbits":[0,2],"x":2107.3,"y":-9931.58},{"nodes":[47177],"orbits":[0],"x":2110.13,"y":-4703.51},{"nodes":[61768],"orbits":[0],"x":2157.18,"y":-9511.45},{"nodes":[61432],"orbits":[0],"x":2164.6,"y":11512.63},{"nodes":[56926,44255,14548,59541,10320,28573,15358,41905],"orbits":[0,2,3,7],"x":2165.23,"y":-6650.5},{"nodes":[2841,33059,39839,20205],"orbits":[0,2],"x":2192.99,"y":4717.44},{"nodes":[52703],"orbits":[0],"x":-6563.3716959661,"y":-13772.791217109},{"nodes":[48568],"orbits":[0],"x":2199.2,"y":3806.76},{"nodes":[49046],"orbits":[0],"x":2214.93,"y":-3836.38},{"nodes":[62159,59603,57110,46561],"orbits":[0,2,7],"x":2229.99,"y":-3149.3},{"nodes":[16460,43746,38143],"orbits":[2,3,6],"x":2235.52,"y":536.07},{"nodes":[57810],"orbits":[0],"x":2257.86,"y":-8717.37},{"nodes":[5961],"orbits":[0],"x":2260.4,"y":9939.27},{"nodes":[54675],"orbits":[0],"x":2281.59,"y":10332.05},{"nodes":[58329,31950,8569],"orbits":[6],"x":2292.18,"y":-3970.17},null,{"nodes":[39987,12419,18913,56063],"orbits":[0,2,3,7],"x":2317.51,"y":-5438.63},{"nodes":[40073],"orbits":[0],"x":2343.9,"y":-9085.31},{"nodes":[20744,33053,4844,50795,58013],"orbits":[1,7],"x":2377.83,"y":2986.75},{"nodes":[63926],"orbits":[0],"x":2393.91,"y":-9611.59},{"nodes":[26383,8415,26282,27667,23416,56162,65518,62388,30071,59342,47442,59822],"orbits":[6,5,9,8],"x":-6319.3716959661,"y":-14203.541217109},{"nodes":[53266],"orbits":[0],"x":2453.78,"y":-8312.45},{"nodes":[46224,24045,49799,45019],"orbits":[0,2],"x":2457.39,"y":3459.95},{"nodes":[26786,18882],"orbits":[0,5],"x":2459.2,"y":4266.46},{"nodes":[23764],"orbits":[0],"x":2459.21,"y":-3622.89},{"nodes":[5295],"orbits":[0],"x":2476.38,"y":9574.5},{"nodes":[50485,28229,8540,45230,22959],"orbits":[0,2],"x":2497.88,"y":-5053.36},{"nodes":[19288],"orbits":[0],"x":2503.68,"y":7415.67},{"nodes":[38814],"orbits":[0],"x":2503.68,"y":7792.67},{"nodes":[20387],"orbits":[0],"x":2504.3,"y":-8625.66},{"nodes":[43431,20779,50239,19224,32555,9535,24963,42169,61309,51850,37434],"orbits":[0,2,3,4,7],"x":2511.05,"y":8731.74},{"nodes":[63731],"orbits":[0],"x":2537.98,"y":11565.76},{"nodes":[58814],"orbits":[0],"x":2568.17,"y":10828.42},{"nodes":[29582,43923,19470,50328,10053,9458],"orbits":[0,2,3],"x":2573.06,"y":1485.46},{"nodes":[4850],"orbits":[0],"x":2577.55,"y":-4030.32},{"nodes":[11855,56999,44014,30829],"orbits":[0,2],"x":2590.36,"y":5169.65},{"nodes":[58002,55575,45086,34520,23738],"orbits":[0,2,3,7],"x":2590.88,"y":-7324.15},{"nodes":[17024],"orbits":[0],"x":2607.33,"y":-8878.62},{"nodes":[53196,12322,32135,35848,28625,46692,51509,9393],"orbits":[0,1,4,7],"x":2622.75,"y":6605.25},{"nodes":[35896],"orbits":[0],"x":2634.6,"y":-7995.13},{"nodes":[13738],"orbits":[0],"x":2641.65,"y":-9309.5},{"nodes":[52354],"orbits":[0],"x":2667.71,"y":11496.1},{"nodes":[31223],"orbits":[0],"x":-6075.3516959661,"y":-13772.791217109},{"nodes":[4157,55088,34168],"orbits":[7],"x":2694.54,"y":-2103.71},{"nodes":[53960],"orbits":[5],"x":2704.11,"y":-2329.78},{"nodes":[36479,36778,12925],"orbits":[4],"x":2724.74,"y":-2058.41},{"nodes":[61312,20831,29843,55397,44527,44875],"orbits":[0,2,4,7],"x":2727.45,"y":2024.66},{"nodes":[9020,244,41171,37767,6596,36341,35118],"orbits":[0,1,2,4,7],"x":2730.83,"y":11768.89},{"nodes":[35503],"orbits":[0],"x":2744.59,"y":-3760.9},{"nodes":[34233,14725,32545,16123],"orbits":[3,2],"x":2753.29,"y":-2001.95},{"nodes":[31745,3234,3624,10927,9272,18470,4447,12906],"orbits":[1,3,4,7],"x":2756.47,"y":5912.5},{"nodes":[13844],"orbits":[0],"x":2767.92,"y":0.42},{"nodes":[19104],"orbits":[0],"x":2770.83,"y":1599.66},{"nodes":[52568],"orbits":[0],"x":2776.83,"y":7019.78},{"nodes":[53560],"orbits":[0],"x":2785.02,"y":-8428.64},{"nodes":[34984,12661,44917,18895,703,10552],"orbits":[0,1,7],"x":2787.39,"y":-5900.44},{"nodes":[12465,30040,56016,65149,35594,26830],"orbits":[1,2,5,7],"x":2795.71,"y":10440.37},{"nodes":[13576],"orbits":[0],"x":2802.27,"y":-8676.29},{"nodes":[64352],"orbits":[0],"x":2806.74,"y":4311.96},{"nodes":[37372],"orbits":[0],"x":2810.3,"y":-9096.02},{"nodes":[12337],"orbits":[0],"x":2880.86,"y":9533.6},{"nodes":[25281,10677,56638,53935],"orbits":[1,2],"x":2886.44,"y":-3430.12},{"nodes":[7405],"orbits":[0],"x":2886.7,"y":-4100.44},{"nodes":[48585],"orbits":[0],"x":2890.88,"y":2251.96},{"nodes":[31517,11722,62431],"orbits":[0,2],"x":2898.16,"y":-5489.12},{"nodes":[13341,56841,18451,63255],"orbits":[0,2],"x":2899.54,"y":2850.56},{"nodes":[62779],"orbits":[0],"x":2918.45,"y":7099.38},{"nodes":[62230,19355,37974],"orbits":[6],"x":2922.78,"y":-10114.18},{"nodes":[39567,50816,50755,10159,4828,25026,36379,31977,19044,3567,33345,10314,61923,16256,53188],"orbits":[0,1,2,3,4,5],"x":2922.78,"y":-9973.75},{"nodes":[21336,15975,62984,58182,7344,26931],"orbits":[3,2],"x":2935.56,"y":-1694.84},{"nodes":[8975],"orbits":[0],"x":2939.76,"y":-2768.08},{"nodes":[44487,45137,39884,40271],"orbits":[7],"x":2946.52,"y":4969.56},{"nodes":[44345],"orbits":[0],"x":2947.79,"y":4537.32},{"nodes":[20504,52836,56806,11980,62341],"orbits":[0,4,7],"x":2995.2,"y":8568.45},{"nodes":[46157],"orbits":[0],"x":3017.04,"y":-8315.27},{"nodes":[3665],"orbits":[0],"x":3028.9,"y":6994.96},{"nodes":[50516,41447,31626,59661,13610,2814,26952,12245,19749],"orbits":[1,3,7],"x":3038.31,"y":11084.54},{"nodes":[38614,25827,55241,44201,27662],"orbits":[1,2,3],"x":3049.32,"y":-6418.35},{"nodes":[37806],"orbits":[0],"x":3052.85,"y":-8723.72},{"nodes":[42250],"orbits":[0],"x":3086.31,"y":5345.94},{"nodes":[40630],"orbits":[0],"x":3105.36,"y":2128.06},{"nodes":[6772,30695,13783,56472,22795,42781],"orbits":[0,2,4,7],"x":3109.38,"y":1336.95},{"nodes":[17118],"orbits":[0],"x":3112.88,"y":7440.94},{"nodes":[20049,30252,32818,48135,12750],"orbits":[0,7],"x":3112.88,"y":7857},{"nodes":[50192],"orbits":[0],"x":-5648.4816959661,"y":-14067.501217109},{"nodes":[32185],"orbits":[0],"x":3113.83,"y":7213.29},{"nodes":[63064,65437,30634,54413],"orbits":[3,2],"x":3116.47,"y":-1389.24},{"nodes":[26214],"orbits":[0],"x":3129.06,"y":-6970.48},{"nodes":[30047],"orbits":[0],"x":3144.14,"y":3080.1},{"nodes":[40068,53149,32683],"orbits":[4],"x":3145.56,"y":-1331.11},{"nodes":[56325],"orbits":[0],"x":3195.27,"y":2366.42},{"nodes":[3165],"orbits":[0],"x":-5560.9516959661,"y":-15153.501217109},{"nodes":[53965],"orbits":[0],"x":3203.89,"y":9325.66},{"nodes":[24825,34136,29479],"orbits":[5,3],"x":3203.92,"y":0.42},{"nodes":[48833],"orbits":[0],"x":3228.15,"y":4292.78},{"nodes":[57517],"orbits":[0],"x":3247.77,"y":3615.89},{"nodes":[4],"orbits":[0],"x":3249.41,"y":4552.82},{"nodes":[46034],"orbits":[0],"x":3255.08,"y":-5628.71},{"nodes":[55668],"orbits":[0],"x":3266.72,"y":-8000},{"nodes":[55420,30061,31908,5594,50107,50881],"orbits":[2],"x":3269.96,"y":-7564.13},{"nodes":[8785],"orbits":[0],"x":3272.71,"y":-7565.73},{"nodes":[29240],"orbits":[0],"x":3284.63,"y":-9003.35},{"nodes":[25170,19442,30820,8606],"orbits":[0,2,7],"x":3312.53,"y":4003.79},{"nodes":[13411],"orbits":[5],"x":3369.01,"y":-1178.15},{"nodes":[33946,34074,57227,23259,22864,57966],"orbits":[0,2,3,7],"x":3386.17,"y":9912.71},{"nodes":[16484],"orbits":[2],"x":3395.61,"y":6043.67},{"nodes":[32943,22368,47088,8789,16938,29930,63182,37266],"orbits":[0,2,4,7],"x":3395.61,"y":6863.03},{"nodes":[55429],"orbits":[0],"x":3398.9,"y":1369.34},{"nodes":[36630,60829,29941,28268],"orbits":[1,2,3],"x":3414.8,"y":3529.44},{"nodes":[19808],"orbits":[0],"x":3433.98,"y":1627.23},{"nodes":[57513],"orbits":[0],"x":3444.63,"y":-9280.49},{"nodes":[25557],"orbits":[6],"x":3446.89,"y":-7266.34},{"nodes":[21280],"orbits":[0],"x":3498.09,"y":2467.05},{"nodes":[41770,9441,5077,33080,43254,33400],"orbits":[0,2],"x":3507.9,"y":5460.57},{"nodes":[11578],"orbits":[0],"x":3512.67,"y":4752.05},{"nodes":[20837],"orbits":[0],"x":3537.82,"y":3734.46},{"nodes":[41029],"orbits":[0],"x":3541.56,"y":-6134.17},{"nodes":[28050],"orbits":[6],"x":3551.58,"y":2050.41},{"nodes":[31928,50574,19426,15443],"orbits":[0,2],"x":3553.55,"y":-5454.76},{"nodes":[5564],"orbits":[0],"x":3555.53,"y":4441.55},{"nodes":[21080,1869,27095,48658,14890],"orbits":[0,2,7],"x":3560.13,"y":-4198.58},{"nodes":[24812,56360,64643,27176],"orbits":[0,2],"x":3563.72,"y":-3733.75},{"nodes":[36997],"orbits":[0],"x":3599.3,"y":2962.09},{"nodes":[53539,46705,45650,9572,12822],"orbits":[0,2,3],"x":3607.08,"y":2672.84},{"nodes":[17548,14958,630,13419,31039],"orbits":[0,1,7],"x":3632.11,"y":-2981.28},{"nodes":[10671,23419,55930,5740,40687],"orbits":[2],"x":3636.66,"y":10787.37},{"nodes":[22049],"orbits":[0],"x":3638.69,"y":1581.38},{"nodes":[24239,55846,40213,24481],"orbits":[0,1],"x":3641.03,"y":-482.86},{"nodes":[62510,3985,43423,8697,30905,64140,51336,56818,38895,48660],"orbits":[0,2,3,4],"x":3650.57,"y":8506.92},{"nodes":[49473],"orbits":[0],"x":3660.16,"y":3626.42},{"nodes":[47754,23455,49740,55847,27274],"orbits":[0,1,7],"x":3668.09,"y":-8216.37},{"nodes":[63861,55947,13823,46088,62153,32054],"orbits":[3,2],"x":3689.45,"y":-9957.29},{"nodes":[25100],"orbits":[0],"x":3733.3,"y":5789.19},{"nodes":[25620,26804,55405,59909,30539,9083],"orbits":[0,1,7],"x":3771.31,"y":-7094.88},{"nodes":[10131],"orbits":[0],"x":3772.63,"y":-10338.81},{"nodes":[51048],"orbits":[0],"x":3772.84,"y":10291.5},{"nodes":[27761,5826],"orbits":[0,2],"x":3776.11,"y":2965.63},{"nodes":[61104],"orbits":[0],"x":3779.38,"y":3832.89},{"nodes":[39280,55568,44669,32951,14127,44690,41522],"orbits":[0,2,3],"x":3782.58,"y":-10845.24},{"nodes":[11838,10881,33112,36450],"orbits":[0,3,7],"x":3832.63,"y":-9003.35},{"nodes":[5257,55507,22359,9141,13748,38338,35760,16367,60692,5703],"orbits":[0,3,4,7],"x":3842.13,"y":-4910.29},{"nodes":[5702],"orbits":[0],"x":3849.74,"y":-1186.7},{"nodes":[38676,27910,53938,64056,36931],"orbits":[1,2,7],"x":3855.19,"y":-2510.92},{"nodes":[56045],"orbits":[0],"x":3856.59,"y":-2226.59},{"nodes":[44563,59053,54805],"orbits":[0,3,5],"x":3857.5,"y":-5882.32},{"nodes":[13379],"orbits":[0],"x":3866.11,"y":2806.15},{"nodes":[60505],"orbits":[0],"x":3888.73,"y":1790.7},{"nodes":[63585],"orbits":[0],"x":3915.95,"y":4292.71},{"nodes":[44612,9112,41538,55598,15644],"orbits":[0,1,3],"x":3917.46,"y":3195.79},{"nodes":[31855,37408,60738,46761],"orbits":[0,2,7],"x":3918.15,"y":449.43},{"nodes":[23961,10041,32799,30910,17600,8791,18519,59647,32096],"orbits":[0,2,3,7],"x":3926.82,"y":9716.85},{"nodes":[38459,61373,63610,5988,38568],"orbits":[1,2,3],"x":3926.84,"y":959.23},{"nodes":[33751,8810,12451],"orbits":[1,3,7],"x":3941.17,"y":7406.81},{"nodes":[14343],"orbits":[0],"x":3946.1,"y":8993.8},{"nodes":[18923],"orbits":[6],"x":3992.99,"y":6086.8},{"nodes":[46146,15829,55227],"orbits":[0,7],"x":3994,"y":-485.92},{"nodes":[32509,47614,3688,22219,52351,52260],"orbits":[0,2,7],"x":4031.85,"y":-6354.58},{"nodes":[13030],"orbits":[0],"x":4037.79,"y":5340.36},{"nodes":[43691,21746,65009,29517,32701],"orbits":[6],"x":4039.97,"y":0.42},{"nodes":[24647,61196],"orbits":[6],"x":4137.88,"y":-2406.01},{"nodes":[37220,50342,5227,17955,46402,51708],"orbits":[0,2,3,7],"x":4182.56,"y":6218.3},{"nodes":[36623,3628,64474,31630,10729],"orbits":[0,2],"x":4183.71,"y":-9861.17},{"nodes":[59651,47821,41654,41033,55872],"orbits":[3,2],"x":4188.77,"y":-7809.17},{"nodes":[54746],"orbits":[0],"x":4195.04,"y":9238},{"nodes":[41062,47677,14045,33848,31991,65176,36070,9472],"orbits":[0,4,5,6,7],"x":4216.28,"y":4693.55},{"nodes":[55],"orbits":[0],"x":4219.73,"y":5087.65},{"nodes":[38703,63525,8249,16816,53094],"orbits":[0,7],"x":4278.42,"y":10564.54},{"nodes":[8510],"orbits":[0],"x":4283.46,"y":5565.69},{"nodes":[44239,60083,55270],"orbits":[0,7],"x":4332.46,"y":-271.82},{"nodes":[9085],"orbits":[0],"x":4347,"y":6925.8},{"nodes":[51463,4364,36114,23360,23736,53566,17077],"orbits":[0,4,7],"x":4350.71,"y":7926.5},{"nodes":[50469],"orbits":[0],"x":4375.94,"y":0.42},{"nodes":[49110],"orbits":[0],"x":4385.38,"y":9460.25},{"nodes":[64851,15030,49545,45693,39658,18831,21324],"orbits":[0,2,7],"x":4386.25,"y":1960.69},{"nodes":[55938,41394,56844,40929,43633,40313,58363,10841],"orbits":[0,3,7],"x":4405.42,"y":-9374.35},{"nodes":[60974,1506,60324,42339,18744],"orbits":[2],"x":4414.61,"y":-8287.6},{"nodes":[12761,19156,53941,17367,62841,12249,17283],"orbits":[0,2,3],"x":4435.38,"y":-1892.44},{"nodes":[45481,29408,52765,34300,31888,13862],"orbits":[0,2],"x":4438.01,"y":-3100.56},{"nodes":[24922],"orbits":[0],"x":4451.73,"y":7751.52},{"nodes":[40918],"orbits":[0],"x":4468.06,"y":5319.67},{"nodes":[26068,37389,28061,35878,50884,53696,37644,46874,7449],"orbits":[0,2,3,7],"x":4480.65,"y":3149.72},{"nodes":[1773],"orbits":[0],"x":4488.81,"y":5009.54},{"nodes":[30562,13711,3203,8908,11032],"orbits":[0,2,7],"x":4520.4,"y":-6892.55},{"nodes":[36298],"orbits":[0],"x":4526.88,"y":5794.6},{"nodes":[33823],"orbits":[0],"x":4536.81,"y":-4967.55},{"nodes":[4519],"orbits":[0],"x":4542.03,"y":-5257.07},{"nodes":[20236],"orbits":[0],"x":4542.03,"y":-4689.37},{"nodes":[58932],"orbits":[0],"x":-3941.5251094136,"y":-15586.089541646},{"nodes":[27262],"orbits":[0],"x":4562.63,"y":9687.25},{"nodes":[51213],"orbits":[0],"x":4563.3,"y":4714.06},{"nodes":[50912,49461,21314,18818],"orbits":[0,2,7],"x":4597.23,"y":322.95},{"nodes":[28464],"orbits":[0],"x":4599.58,"y":-6751.84},{"nodes":[45193,4083,33815,35644,43677],"orbits":[0,2,3],"x":4605.3,"y":1275.23},{"nodes":[33979],"orbits":[0],"x":4648.31,"y":-8702.96},{"nodes":[11604],"orbits":[0],"x":4671.13,"y":-2696.8},{"nodes":[49661,49394,23786,33391,56330,39570],"orbits":[1,2,3,4,7],"x":4687.08,"y":7330.29},{"nodes":[3251],"orbits":[0],"x":4693.79,"y":-9892.16},{"nodes":[4059],"orbits":[0],"x":4703.02,"y":-8121.08},{"nodes":[4346],"orbits":[0],"x":4705.26,"y":-4974.35},{"nodes":[7782,48805,26563,4810,61905,8938,12778,33229,64996],"orbits":[1,3,4,7],"x":4748.75,"y":-10725.21},{"nodes":[6161],"orbits":[0],"x":4750.42,"y":-10827.13},{"nodes":[42460,11882,46182,33838,64747],"orbits":[0,4,7],"x":4766,"y":3895.65},{"nodes":[6912],"orbits":[0],"x":4782.59,"y":9204.08},{"nodes":[33292],"orbits":[0],"x":4784.23,"y":-9692.37},{"nodes":[20467,23244,29899,58312,49497,21792,16786,19001],"orbits":[1,3,7],"x":4786.73,"y":9130.06},{"nodes":[17702],"orbits":[0],"x":4788.07,"y":9831.08},{"nodes":[64650,35058,30210,38966],"orbits":[2],"x":4789.34,"y":6875.05},{"nodes":[1995],"orbits":[0],"x":4791.75,"y":2293.82},{"nodes":[61976],"orbits":[0],"x":4795.75,"y":6464.55},{"nodes":[62797],"orbits":[0],"x":-3677.4251094136,"y":-16234.729541646},{"nodes":[9510,16695,61926,1603],"orbits":[2],"x":4821.1,"y":-7752.56},{"nodes":[32040],"orbits":[0],"x":4825,"y":-7747.13},{"nodes":[7054,47009,37250,21142,55829,1420],"orbits":[2,7],"x":4849.31,"y":-3488.45},{"nodes":[34201],"orbits":[0],"x":4859.19,"y":8419.96},{"nodes":[38668,32664,27671,32681,5188],"orbits":[0,7],"x":4865.01,"y":-6372.1},{"nodes":[13724],"orbits":[4],"x":4872.03,"y":-4974.35},{"nodes":[23343,30392,13157,3775,28106,45244,58388,41016],"orbits":[0,2,3],"x":4874.52,"y":10455.42},{"nodes":[29763],"orbits":[0],"x":4889.32,"y":-7413.25},{"nodes":[39241],"orbits":[0],"x":-3593.3351094136,"y":-16051.419541646},{"nodes":[22152,15304,16466,40196],"orbits":[0,2],"x":4918.5,"y":-9036.21},{"nodes":[9586],"orbits":[4],"x":4931.31,"y":-4650.65},{"nodes":[13367,21713,50588,38969,6010],"orbits":[0,2],"x":4944.98,"y":-2386.46},{"nodes":[61356,12498,30341],"orbits":[0,7],"x":4953.65,"y":2387.3},{"nodes":[63888],"orbits":[0],"x":4955.38,"y":2861.7},{"nodes":[37695],"orbits":[0],"x":4989.84,"y":542.4},{"nodes":[50879,14211,43238,22972,44540],"orbits":[1,7],"x":4990.13,"y":5788.96},{"nodes":[43303],"orbits":[0],"x":4997.21,"y":-9613.09},{"nodes":[56729,26308,27017,21349],"orbits":[2],"x":5001.21,"y":7989.42},{"nodes":[57928],"orbits":[0],"x":5022.51,"y":-9397.47},{"nodes":[10382],"orbits":[0],"x":5026.31,"y":-8702.96},{"nodes":[20677],"orbits":[0],"x":5061.13,"y":-4971.48},{"nodes":[43877,51522,47895,56493],"orbits":[1,2,3],"x":5074.31,"y":-208.98},{"nodes":[38044,11813],"orbits":[7],"x":5074.6,"y":585.09},{"nodes":[64345,49968,63679,20008],"orbits":[1,2,7],"x":5085.86,"y":7486.56},{"nodes":[28142],"orbits":[0],"x":5094.15,"y":9900.68},{"nodes":[61263,59446,22115,4544],"orbits":[1,2,7],"x":5095.01,"y":174.43},{"nodes":[37946],"orbits":[0],"x":5112.65,"y":2295.51},{"nodes":[46782,53698,20916,59355],"orbits":[0,7],"x":5188.48,"y":-751.6},{"nodes":[9782],"orbits":[0],"x":5193.02,"y":-5200.3},{"nodes":[535],"orbits":[0],"x":5193.02,"y":-4742.69},{"nodes":[2446,50268,22851,37164,419,63400],"orbits":[2,3],"x":5214.31,"y":-8121.08},{"nodes":[63668,9069,42245,16024,49150,18167,29288],"orbits":[1,2,3],"x":5250.46,"y":-5999.69},{"nodes":[17788,23352,26085,2877,33570,28431,59,8611,20772,51142,36696,33141,58751,23710],"orbits":[6,9,8],"x":-3230.2751094136,"y":-15207.249541646},{"nodes":[49993,40632,48889,28038,3893,64434,56488],"orbits":[0,2,7],"x":5265.67,"y":5191.09},{"nodes":[50498],"orbits":[0],"x":5279.03,"y":-9458.27},{"nodes":[24210,26932,2200,35689,34543],"orbits":[0,2,7],"x":5279.5,"y":6677.73},{"nodes":[240],"orbits":[0],"x":5280.67,"y":-9450.66},{"nodes":[30456],"orbits":[0],"x":5286.04,"y":719.09},{"nodes":[39423,47635,53207,56914],"orbits":[1,2,3,7],"x":5288.98,"y":-7410.44},{"nodes":[17254,26596,14272],"orbits":[0,2,3],"x":5300.06,"y":-3797.31},{"nodes":[1953],"orbits":[0],"x":5316.81,"y":-1530.6},{"nodes":[9275,5704,62166,19337],"orbits":[0,2],"x":5320.34,"y":2650.99},{"nodes":[28021],"orbits":[0],"x":5324.92,"y":-5429.12},{"nodes":[34621],"orbits":[0],"x":5324.92,"y":-4513.87},{"nodes":[44684],"orbits":[0],"x":5328.27,"y":10118.54},{"nodes":[36759],"orbits":[0],"x":5333.76,"y":-6040.15},{"nodes":[54198],"orbits":[0],"x":5357.15,"y":9935.04},{"nodes":[40480],"orbits":[0],"x":5368.5,"y":-1842.95},{"nodes":[46961],"orbits":[0],"x":5371.78,"y":9762.63},{"nodes":[39569,9046,45609,56776,3458,7353,24129],"orbits":[0,1,2,3,7],"x":5399.15,"y":3723.01},{"nodes":[24165],"orbits":[0],"x":5409.48,"y":-6761.17},{"nodes":[21984],"orbits":[1],"x":5445.28,"y":-9562.99},{"nodes":[18121,45319,55041,26135,35564,2335,65310,51565,22682],"orbits":[0,3],"x":5452.61,"y":-10248.41},{"nodes":[44420],"orbits":[0],"x":5457.07,"y":-5200.42},{"nodes":[38541],"orbits":[0],"x":5457.07,"y":-4742.78},{"nodes":[41645,6490,43964,14082,8831],"orbits":[0,2,3,7],"x":5472.15,"y":-8445.56},{"nodes":[54176],"orbits":[0],"x":5478.57,"y":-1107.81},{"nodes":[7526],"orbits":[0],"x":5482.17,"y":6073.03},{"nodes":[24721],"orbits":[0],"x":5541.32,"y":-9278.17},{"nodes":[36808,37244,34076,22057,33445,30143,37795],"orbits":[0,2,7],"x":5544.92,"y":8921.21},{"nodes":[30663],"orbits":[0],"x":5545.19,"y":-9271},{"nodes":[14310],"orbits":[0],"x":5569.63,"y":-8962.42},{"nodes":[46882],"orbits":[1],"x":5571.69,"y":9486.45},{"nodes":[61601],"orbits":[0],"x":5579.63,"y":-4981.71},{"nodes":[64213,32155,44204,33729,25700,61246,144,41096,45712,12611],"orbits":[0,4,5,7],"x":5581.73,"y":1347.41},{"nodes":[4238,60173,62986,17316,43263,46688,40244,64492],"orbits":[0,4,7],"x":5585.65,"y":8198.85},{"nodes":[5191],"orbits":[0],"x":5620.6,"y":9982.22},{"nodes":[11472,19880,59390,40270],"orbits":[0,2],"x":5646.25,"y":635.1},{"nodes":[26598],"orbits":[0],"x":5646.98,"y":0.51},{"nodes":[32813],"orbits":[2],"x":5658.94,"y":4004.28},{"nodes":[59600,12208,13619,35809],"orbits":[1,7],"x":5658.94,"y":4289.75},{"nodes":[49466,9411,30871],"orbits":[7],"x":5658.96,"y":4337.05},{"nodes":[23905],"orbits":[0],"x":5664.01,"y":-1616.29},{"nodes":[2995],"orbits":[0],"x":-2784.3151094136,"y":-16234.729541646},{"nodes":[4328],"orbits":[0],"x":5749.4,"y":-6287.76},{"nodes":[3463],"orbits":[0],"x":5749.4,"y":-5672.71},{"nodes":[42379],"orbits":[0],"x":5749.4,"y":-4981.71},{"nodes":[32340],"orbits":[0],"x":5818.69,"y":-9005.17},{"nodes":[56860,29320,1680,17447,24843],"orbits":[0,2,7],"x":5833.86,"y":5463.88},{"nodes":[38111,10242,6079,32241],"orbits":[0,2],"x":5891.44,"y":-6838.35},{"nodes":[45377],"orbits":[0],"x":5901,"y":-8772.67},{"nodes":[10944,33366,55193],"orbits":[1,2,7],"x":5924.32,"y":-625.86},{"nodes":[25971,50635,44423],"orbits":[0,2,3],"x":5933.04,"y":-2670.25},{"nodes":[11764,38878,54975,26772,45774,34898,24240],"orbits":[0,4,5,7],"x":5943.98,"y":7225.03},{"nodes":[23915,41529,21380,31284],"orbits":[0,1,2,7],"x":5948.13,"y":186.79},{"nodes":[60700,52501,44974],"orbits":[0,7],"x":5965.19,"y":-239.81},{"nodes":[25520],"orbits":[0],"x":5975.67,"y":-4755.44},{"nodes":[27875,55463,32123],"orbits":[0,3],"x":5979.38,"y":-1521.97},{"nodes":[50121],"orbits":[0],"x":5988.31,"y":-7475.15},{"nodes":[21572,39050,6660],"orbits":[2],"x":6015.15,"y":6443.42},{"nodes":[21801,30748,44369,24150],"orbits":[1,2,7],"x":6032.38,"y":-8309.51},{"nodes":[31345,30372,42065,55400,37532],"orbits":[0,2],"x":6036.73,"y":1763.34},{"nodes":[2516],"orbits":[0],"x":-2412.6351094136,"y":-15898.889541646},{"nodes":[43720,14383,18568,46601,46887],"orbits":[0,2,3],"x":6104.56,"y":8403.35},{"nodes":[45329],"orbits":[0],"x":6129.78,"y":9643.2},{"nodes":[4552,17215,17668,50817,61355,29306],"orbits":[1,2,7],"x":6139.19,"y":-5350.4},{"nodes":[20820,44628,40166,48544],"orbits":[0,2],"x":6170.77,"y":-6134.8},{"nodes":[42750,37691,9050,56453,60138,25851,52695,57230,24958,51741,16705,17088,61834,24062,54351,64927,52464,5766,51416,32016,49984],"orbits":[0,5,6,7],"x":6172.4,"y":-3563.57},{"nodes":[45100,56928,62350,7163,23013],"orbits":[2,3,4,5],"x":6220.23,"y":4601.9},{"nodes":[20641,14231,40399,51934,43281,25304,47359,40453,61056],"orbits":[0,1,5,7],"x":6324.58,"y":-9381.54},{"nodes":[23608,40024,2091,61741,6951,63759,26565,24401],"orbits":[0,3,4,7],"x":6359.19,"y":2826.09},{"nodes":[39568],"orbits":[0],"x":6359.63,"y":6827.05},{"nodes":[35901,12890,63566,62464,55275,12120,65207,51606,17854],"orbits":[3,4,6],"x":6365.75,"y":3674.83},{"nodes":[43044],"orbits":[0],"x":6365.75,"y":5562.23},{"nodes":[34853,25458,37568,45370],"orbits":[7,2],"x":6365.75,"y":5989.65},{"nodes":[61403],"orbits":[0],"x":6372.73,"y":-8685.67},{"nodes":[56349],"orbits":[0],"x":6372.73,"y":-8307.67},{"nodes":[2128],"orbits":[0],"x":6402.75,"y":9679.75},{"nodes":[5009,36270,12169],"orbits":[0,2,3],"x":6411.76,"y":-4456.86},{"nodes":[28441,32721,24570,11836,47235,53471,10011,11871],"orbits":[2,3,7],"x":6431.15,"y":-2256.19},{"nodes":[11015],"orbits":[0],"x":6470.71,"y":9436.59},{"nodes":[54725,56336,21208,21748],"orbits":[7],"x":6488.25,"y":-6987.61},{"nodes":[32399],"orbits":[0],"x":6506.75,"y":-6478.52},{"nodes":[52191],"orbits":[0],"x":6536.96,"y":-5291.42},{"nodes":[57088,9421,28086,54557,60170],"orbits":[0,2],"x":6551.51,"y":876.88},{"nodes":[45709,26363,52803],"orbits":[7],"x":6555.55,"y":-642.86},{"nodes":[7412,49291,57945,59356],"orbits":[0,7],"x":6555.55,"y":-627.07},{"nodes":[3128,22713,12166],"orbits":[7],"x":6564.29,"y":-7691.65},{"nodes":[33221],"orbits":[0],"x":6564.44,"y":-7691.65},{"nodes":[19722,4959,26331,19003],"orbits":[0,7],"x":6564.44,"y":-7691.65},{"nodes":[42658],"orbits":[0],"x":6564.69,"y":4176.51},{"nodes":[46431],"orbits":[0],"x":6576.88,"y":8924.35},{"nodes":[6570],"orbits":[0],"x":6612.09,"y":-6987.61},{"nodes":[65256],"orbits":[0],"x":6617.23,"y":9944.27},{"nodes":[40626],"orbits":[0],"x":6619.11,"y":9595.71},{"nodes":[34845],"orbits":[0],"x":6636.34,"y":9687.17},{"nodes":[38463],"orbits":[0],"x":6649.25,"y":8378.88},{"nodes":[22329,58526,331,32891,62427,42103,50673],"orbits":[2,3,7],"x":6654.65,"y":7621.83},{"nodes":[1631,14001,56893,29049],"orbits":[7,2],"x":6661.76,"y":246.47},{"nodes":[28199],"orbits":[0],"x":6670.73,"y":9432.42},{"nodes":[54678],"orbits":[0],"x":6720.04,"y":-1779.61},{"nodes":[60735],"orbits":[0],"x":6729.48,"y":3890.84},{"nodes":[57724,26885,34473,20782,42361],"orbits":[0,2,3,4,7],"x":6734.63,"y":-5492.35},{"nodes":[26268,22710,45111,59214],"orbits":[7],"x":6735.94,"y":-6987.61},{"nodes":[21111,43522,33099],"orbits":[4,7],"x":6771.38,"y":8501.01},{"nodes":[46857],"orbits":[0],"x":6790.3,"y":-6502.08},{"nodes":[52060,17602,59799,7338,59798,5335],"orbits":[0,1,7],"x":6844.88,"y":-9157.81},{"nodes":[21495,42794,31433,5348],"orbits":[0,2,3],"x":6846.27,"y":4801},{"nodes":[54883],"orbits":[0],"x":6883.65,"y":-5638.13},{"nodes":[26432],"orbits":[0],"x":6900.54,"y":3596.76},{"nodes":[60273],"orbits":[0],"x":7001.73,"y":9638.79},{"nodes":[59775],"orbits":[0],"x":7020.48,"y":-5774.94},{"nodes":[6842,28329,18472,46533,3700,36723],"orbits":[2,3],"x":7031.53,"y":7197.76},{"nodes":[32438],"orbits":[0],"x":7037.31,"y":-8704.87},{"nodes":[28623,60464,12998,9968,30463,58971,38678],"orbits":[0,4,2],"x":7059,"y":5648.15},{"nodes":[51871,8045,3042],"orbits":[0,2,3],"x":7065.9,"y":-3324.15},{"nodes":[28823,11094,59303],"orbits":[4,7],"x":7074.07,"y":9630.67},{"nodes":[23547,45798,43944,30102,62578,46615,53177],"orbits":[0,2,3,7],"x":7077.07,"y":-4647.67},{"nodes":[14658],"orbits":[0],"x":7088.65,"y":0},{"nodes":[28903,42959,59644,32896,22517],"orbits":[0,7],"x":7088.65,"y":513.16},{"nodes":[55149],"orbits":[0],"x":7119.01,"y":-8248.39},{"nodes":[14446],"orbits":[0],"x":7123.27,"y":-7914.57},{"nodes":[11825],"orbits":[0],"x":7191.57,"y":4152.81},{"nodes":[62185],"orbits":[0],"x":7236.46,"y":5087.69},{"nodes":[48974,47418,63517,23839,53958,51006,10738],"orbits":[0,2,3],"x":7271.19,"y":-1655.98},{"nodes":[64601],"orbits":[0],"x":7273.71,"y":-2633.18},{"nodes":[41877],"orbits":[0],"x":7273.71,"y":-2313.18},{"nodes":[40333,43102,30197,52415,24178,42998,32655,33514],"orbits":[0,2,7],"x":7300.34,"y":2711.86},{"nodes":[29285,9745,11774,58513,16602,14418],"orbits":[0,3,7],"x":7334.57,"y":8277.54},{"nodes":[9199,60323,47560,6792,23221,4534,42302,33245,9151,45331,31918],"orbits":[1,2,3,4,5,6,7,8],"x":7345.82,"y":2075.69},{"nodes":[52971,21227,36290,23046,62936,51891,49976,25528],"orbits":[2,3,4,7],"x":7365.71,"y":-6708.34},{"nodes":[51040,23822,327,58779,9652],"orbits":[0,2],"x":7374.83,"y":-7151.38},{"nodes":[15424,35151,44453,58157,61149,42760],"orbits":[1,2,7],"x":7384.78,"y":-3775.87},{"nodes":[24120,52053,14048,34717,10495],"orbits":[0,3,4,7],"x":7386.63,"y":-380.49},{"nodes":[26762],"orbits":[0],"x":7420.17,"y":-8305.21},{"nodes":[30657],"orbits":[0],"x":7430.94,"y":7597.17},{"nodes":[22817,42714,22962,58848,55724,58644,10576,29065],"orbits":[0,1,3,4,5,7],"x":7459.44,"y":6789.98},{"nodes":[35380,10058],"orbits":[0,2],"x":7466.03,"y":-8440.87},{"nodes":[14724],"orbits":[0],"x":7487.17,"y":5195.85},{"nodes":[35671,11504,30839,31172],"orbits":[2,3,4,5],"x":7495.21,"y":1196.11},{"nodes":[44373],"orbits":[0],"x":7501.94,"y":-8629.84},{"nodes":[336,4806,49388,37304,64543,61921,38215],"orbits":[2,3,4,5],"x":7520.58,"y":-906.8},{"nodes":[6800],"orbits":[0],"x":7559.71,"y":-8913.34},{"nodes":[47374,18049,5802],"orbits":[0,4,7],"x":7559.9,"y":4790.76},{"nodes":[1448,6530,24269,19542],"orbits":[0,2,3],"x":7570.55,"y":3482.17},{"nodes":[32301],"orbits":[0],"x":7573.53,"y":5472.94},{"nodes":[15301,10277,64064,4709,35477],"orbits":[0,2],"x":7632.55,"y":696.89},{"nodes":[31692,46197,61333,45702,39237],"orbits":[0,2],"x":7645.67,"y":-7774.6},{"nodes":[49130,58416,1020,54631,30132],"orbits":[0,2,7],"x":7664.38,"y":1483.08},{"nodes":[37813],"orbits":[0],"x":7678.02,"y":5026.98},{"nodes":[58022],"orbits":[0],"x":7691.01,"y":-8333.04},{"nodes":[52445],"orbits":[0],"x":7747,"y":-5468.73},{"nodes":[34324,13457,3630,56838,26034,45631,62624,42805],"orbits":[3,4,7],"x":7749.73,"y":-5462.17},{"nodes":[57821],"orbits":[4],"x":7752.6,"y":-4481.19},{"nodes":[55377,26211,24883,44573],"orbits":[0,2],"x":7755.88,"y":-1645.82},{"nodes":[59503,22208,60034,6330,15207,4378],"orbits":[0,7],"x":7762.38,"y":6434.67},{"nodes":[5186],"orbits":[0],"x":7764.53,"y":-8668.33},{"nodes":[34497],"orbits":[0],"x":7768.26,"y":228.34},{"nodes":[56023],"orbits":[0],"x":7806.6,"y":-2934.34},{"nodes":[33404],"orbits":[0],"x":7810.1,"y":-4823.01},{"nodes":[50277],"orbits":[0],"x":7815.76,"y":5381.08},{"nodes":[44932],"orbits":[3],"x":7818.48,"y":5206.42},{"nodes":[52361,57462,53771,12078,33713,26107],"orbits":[0,2,3,5],"x":7868.42,"y":-3177.92},{"nodes":[50701],"orbits":[0],"x":7874.86,"y":5154.88},{"nodes":[47976],"orbits":[0],"x":7886.46,"y":-7151.38},{"nodes":[48462,38497,62803,25029],"orbits":[4,5,7],"x":7901.35,"y":8803.79},{"nodes":[33463],"orbits":[0],"x":7994.25,"y":-1873.69},{"nodes":[49996],"orbits":[0],"x":7994.25,"y":-996.85},{"nodes":[32183],"orbits":[0],"x":7994.25,"y":-571.97},{"nodes":[12253],"orbits":[0],"x":7994.25,"y":0},{"nodes":[35696],"orbits":[0],"x":7994.25,"y":1153.21},{"nodes":[2408],"orbits":[0],"x":7994.25,"y":2075.69},{"nodes":[42118],"orbits":[0],"x":7994.25,"y":2711.86},{"nodes":[10648,26400,8904],"orbits":[0,4,7],"x":8000.05,"y":4152.81},{"nodes":[63830,44841,45390,13624,59064,44756,28258,36927,36976,55235],"orbits":[0,1,2,3],"x":8014.32,"y":8180.55},{"nodes":[55664,16568,63246,34702,60992,31826,33585,24889],"orbits":[1,3,4,5,7],"x":8073.32,"y":5817.48},{"nodes":[17146,57518,31366,3843,65265],"orbits":[0,2],"x":8122.32,"y":3085.39},{"nodes":[43453],"orbits":[0],"x":8124.67,"y":632.41},{"nodes":[62542,45713,39607,2559,16329],"orbits":[0,2,3],"x":8175.23,"y":-4097.21},{"nodes":[24786],"orbits":[0],"x":8177.92,"y":6850.21},{"nodes":[44490],"orbits":[0],"x":8203.42,"y":-391.26},{"nodes":[12239],"orbits":[0],"x":8254.56,"y":-2462.39},{"nodes":[64050],"orbits":[0],"x":8280.06,"y":715.96},{"nodes":[54152],"orbits":[0],"x":8280.54,"y":369.3},{"nodes":[1599,35173,16013,41811,16140,31286],"orbits":[2,3,7],"x":8281.88,"y":-2509.71},{"nodes":[1416],"orbits":[0],"x":8284.38,"y":-6118.71},{"nodes":[8456,10267,38329],"orbits":[0,7],"x":8287.51,"y":1489.63},{"nodes":[5163,48103,26726,52875],"orbits":[0,2],"x":8294.62,"y":-1449.59},{"nodes":[16401],"orbits":[0],"x":8325.04,"y":-131.01},{"nodes":[39881],"orbits":[0],"x":8344.62,"y":-2618.36},{"nodes":[24070],"orbits":[0],"x":8357.14,"y":1153.21},{"nodes":[19461,38944,43338,5797,22063,64415,56767],"orbits":[2,3,7],"x":8357.5,"y":-6160.65},{"nodes":[33348,11509,17664,7465,11463],"orbits":[0,2,3],"x":8363.42,"y":2346.58},{"nodes":[51602,23305,21279,44280,35534],"orbits":[0,2],"x":8365.09,"y":1769.99},{"nodes":[3994,9089,37951,41020,34908],"orbits":[1,2,3],"x":8369.01,"y":4523.71},{"nodes":[3431,5305,43082],"orbits":[1,2],"x":8388.6,"y":6235.46},{"nodes":[30077],"orbits":[0],"x":8390.12,"y":-7635.29},{"nodes":[24656],"orbits":[0],"x":8400.25,"y":166.18},{"nodes":[7302,52615,33093,25729,37876],"orbits":[4,7],"x":8409.99,"y":-7674.9},{"nodes":[12800],"orbits":[0],"x":8433.06,"y":504.46},{"nodes":[61800,52630,28371,60560,29527],"orbits":[0,7],"x":8443.67,"y":-719.43},{"nodes":[1514],"orbits":[0],"x":8444.56,"y":-598.29},{"nodes":[12893],"orbits":[0],"x":8446.46,"y":6869.13},{"nodes":[7809],"orbits":[0],"x":8464.96,"y":-3633.16},{"nodes":[54984],"orbits":[0],"x":8470.97,"y":4890.73},{"nodes":[56988],"orbits":[0],"x":8506.18,"y":-3240.16},{"nodes":[47831,44522,63762,34541,52743,8734],"orbits":[1,2],"x":8512.95,"y":-1003.98},{"nodes":[12174,18864,49107,54562,49485,2745],"orbits":[1,2],"x":8553.74,"y":2712.82},{"nodes":[43090],"orbits":[0],"x":8601.56,"y":-234.45},{"nodes":[32672,23362,4031,17871,13701,9928,50403],"orbits":[0,2,3,4],"x":8602.39,"y":-5782.69},{"nodes":[8896],"orbits":[0],"x":8629.29,"y":605.39},{"nodes":[15814],"orbits":[0],"x":8660.79,"y":276.65},{"nodes":[59538],"orbits":[0],"x":8684.39,"y":-6347.76},{"nodes":[58397,19338,31647],"orbits":[0,3],"x":8692.14,"y":1153.21},{"nodes":[65167],"orbits":[0],"x":8704.67,"y":6828.76},{"nodes":[25055,13799,41580,36576,41298],"orbits":[0,2,7],"x":8732.17,"y":4438.38},{"nodes":[60483],"orbits":[0],"x":8733.08,"y":-3633.16},{"nodes":[36540],"orbits":[0],"x":8733.08,"y":-3371.16},{"nodes":[25070,11252,32903,39911,25361],"orbits":[2],"x":8744.6,"y":-4572.62},{"nodes":[19074,8560,31273,35985,13987,48531,56761,7604,17372],"orbits":[1,2,3,5,7],"x":8801.96,"y":2075.59},{"nodes":[712],"orbits":[0],"x":8833.93,"y":6608.57},{"nodes":[24948],"orbits":[0],"x":8835.76,"y":6604.98},{"nodes":[36071,38369,35223,36677,13895,61112,18910,21225,10265,9240,19767,55680,9227],"orbits":[0,2,3,4,5,6],"x":8847.14,"y":7072.15},{"nodes":[15625,23253,65161,3170,22811],"orbits":[2],"x":8862.17,"y":5791.31},{"nodes":[18717],"orbits":[0],"x":8862.26,"y":-3861.86},{"nodes":[24287],"orbits":[0],"x":8886.25,"y":6141.88},{"nodes":[8273],"orbits":[0],"x":8922.01,"y":-4178.25},{"nodes":[51241,50420,55118,31364],"orbits":[0,2],"x":8927.04,"y":4861.35},{"nodes":[60210,6078,64325,45304,61119,63431],"orbits":[1,2,3],"x":8940.31,"y":-1873.69},{"nodes":[1801,60,58426,34401],"orbits":[0,2,7],"x":8971.45,"y":474.23},{"nodes":[15356],"orbits":[0],"x":8992.39,"y":-3633.64},{"nodes":[40990],"orbits":[0],"x":8993.62,"y":-3178.16},{"nodes":[2334],"orbits":[0],"x":9027.14,"y":1153.21},{"nodes":[27704],"orbits":[0],"x":9053.85,"y":1471.47},{"nodes":[14226],"orbits":[0],"x":9119.2,"y":6374.82},{"nodes":[17420],"orbits":[0],"x":9124.17,"y":-3861.86},{"nodes":[18815],"orbits":[0],"x":9125.5,"y":-3407.73},{"nodes":[25565],"orbits":[2],"x":9152.09,"y":-4119.84},{"nodes":[34478],"orbits":[0],"x":9189.45,"y":3777.45},{"nodes":[53150,17589,45012,8246,37742,64462,37548,15270,36085],"orbits":[0,2,3],"x":9207.96,"y":-758.58},{"nodes":[41017],"orbits":[0],"x":9212.92,"y":-2.43},{"nodes":[59657,58692,58593,49356,60239,15343,26556,18314,42078],"orbits":[0,3,5],"x":9257.6,"y":-2702.28},{"nodes":[36364],"orbits":[0],"x":9287.06,"y":3103.82},{"nodes":[43064],"orbits":[0],"x":9288.71,"y":3526.05},{"nodes":[10162,3336,36231,30615,65204],"orbits":[0,2],"x":9329.96,"y":-5015.5},{"nodes":[37242,59368,61215,9532,16871,54031],"orbits":[0,7],"x":9400,"y":4449.79},{"nodes":[22927,20582,29246],"orbits":[6],"x":9400.47,"y":5023.83},{"nodes":[56701],"orbits":[0],"x":9437.62,"y":3691.67},{"nodes":[52257],"orbits":[0],"x":9455.83,"y":2570.72},{"nodes":[22726],"orbits":[0],"x":9458.47,"y":-3946},{"nodes":[27422,2021,17687,10472,25857],"orbits":[0,4,7],"x":9465.68,"y":5354.06},{"nodes":[62096],"orbits":[0],"x":9477.71,"y":3854.15},{"nodes":[63600],"orbits":[0],"x":9507.95,"y":2888.65},{"nodes":[31765],"orbits":[0],"x":9512.58,"y":-5497.3},{"nodes":[37616,8644,33964,64295,27834,63659,37688,27417,62496,34912,4664,43938,34449],"orbits":[4,5,6],"x":9516.92,"y":-7180.28},{"nodes":[34015],"orbits":[0],"x":9527.62,"y":5500.5},{"nodes":[47853],"orbits":[0],"x":9566.38,"y":3484.69},{"nodes":[27513,65498,39307,7294,37026],"orbits":[1,2,7],"x":9588.39,"y":-215.51},{"nodes":[44891,55835,20909,52537,7023],"orbits":[0,2],"x":9590.33,"y":-3478.67},{"nodes":[59083,32364,1073,32858,1205,14882,5048,261],"orbits":[0,2,3,7],"x":9649.45,"y":5859.96},{"nodes":[57069],"orbits":[0],"x":9696.74,"y":2772.94},{"nodes":[63192],"orbits":[0],"x":9712.8,"y":4026.57},{"nodes":[65091,1841,38728,44776,3209,14539,9405,51707,59720,41163],"orbits":[0,5,7],"x":9720.67,"y":1153.21},{"nodes":[62998],"orbits":[0],"x":9731.16,"y":3030.3},{"nodes":[28414],"orbits":[0],"x":9738.29,"y":3696.59},{"nodes":[45382,28859,53265],"orbits":[0,3,4],"x":9754.7,"y":-1887.15},{"nodes":[722],"orbits":[0],"x":9755.52,"y":-4566.29},{"nodes":[35095,19359,41886,9663,52245],"orbits":[0,2,3],"x":9759.71,"y":-5970.48},{"nodes":[20105],"orbits":[0],"x":9764.39,"y":6540.17},{"nodes":[65212,32543,34968,58539,60899,64637],"orbits":[0,7],"x":9805.18,"y":2135.11},{"nodes":[48116],"orbits":[0],"x":9826.06,"y":4319.11},{"nodes":[41861],"orbits":[0],"x":9855.92,"y":3274.55},{"nodes":[21156,19027,34623,40471,14769,7847],"orbits":[0,2,7],"x":9860.54,"y":353.55},{"nodes":[20649],"orbits":[0],"x":9947.79,"y":2860.79},{"nodes":[29990,47477,51774,36217,47021,34425],"orbits":[1,2,7],"x":9959.33,"y":-2457.79},{"nodes":[65290],"orbits":[0],"x":10006.41,"y":2637.88},{"nodes":[16121,61421,56334,46171,41753],"orbits":[0,7],"x":10039.26,"y":-5356.19},{"nodes":[14262],"orbits":[0],"x":10048.64,"y":0},{"nodes":[12116,52410,20414,55329,42036,35043,50146],"orbits":[4,3],"x":10080.5,"y":5416.44},{"nodes":[18624,17523,42032,30408,39608,12329,1778,17906],"orbits":[0,3,7],"x":10082.79,"y":4865.9},{"nodes":[49320,30973],"orbits":[6],"x":10091.58,"y":-5603.69},{"nodes":[15775],"orbits":[0],"x":10091.7,"y":-3334.83},{"nodes":[3640,28963,7888,17724,17101,25362,37780],"orbits":[2,3],"x":10100.39,"y":-1227.6},{"nodes":[23105],"orbits":[0],"x":10112.62,"y":-1237.84},{"nodes":[2582],"orbits":[0],"x":10184.13,"y":3019.63},{"nodes":[60891,18897,64990,53185],"orbits":[1,2,3],"x":10203.08,"y":1730.1},{"nodes":[47514,38342,21945,61718,26572,54545,39128],"orbits":[0,2,7],"x":10290.88,"y":-481.6},{"nodes":[29959,60362,6891,56265,42802],"orbits":[0,2],"x":10299.85,"y":-3717.25},{"nodes":[17792,34892,12066,42226,48734],"orbits":[3,2],"x":10370.85,"y":533.97},{"nodes":[30808],"orbits":[0],"x":10379,"y":-2278.35},{"nodes":[27705],"orbits":[0],"x":10420.75,"y":2130.08},{"nodes":[28835,60480,56847,8157,178,28044,43088,6988],"orbits":[0,2,3,5,7],"x":10451.5,"y":3456.48},{"nodes":[326],"orbits":[0],"x":10503.99,"y":-3050.26},{"nodes":[59694],"orbits":[0],"x":10614.77,"y":-3021.26},{"nodes":[3543,31825,20787,5390,16142],"orbits":[3,7],"x":10650.08,"y":2504.32},{"nodes":[632],"orbits":[0],"x":10657.31,"y":-5268.96},{"nodes":[48773],"orbits":[0],"x":10682.01,"y":1152.07},{"nodes":[34612,25992,60764,11526,31055,44141,7651,21788,21112,8573,25586],"orbits":[2,3,4,5,6],"x":10682.25,"y":4548.52},{"nodes":[2361,37514,31449,9444,52399,2113,34316,61632,4536,11598,44516],"orbits":[0,2,3,5,6],"x":10687.96,"y":-3515.65},{"nodes":[14267],"orbits":[0],"x":10699.04,"y":-1058.34},{"nodes":[28638],"orbits":[0],"x":10703.99,"y":-3595.77},{"nodes":[64700],"orbits":[0],"x":10769.27,"y":-4040.33},{"nodes":[18969],"orbits":[0],"x":10793.45,"y":4578.32},{"nodes":[52215],"orbits":[0],"x":10794.6,"y":-5031.25},{"nodes":[3419,28797,20429],"orbits":[6],"x":10801.88,"y":-4373.44},{"nodes":[46152,40110,42347,8302,4467,42974],"orbits":[1,2,3,7],"x":10802.3,"y":-2128.64},{"nodes":[38993],"orbits":[0],"x":10852.75,"y":5275.51},{"nodes":[32442],"orbits":[0],"x":10878.54,"y":-4005.64},{"nodes":[53272,2560,20044,30736,52180],"orbits":[1,2,3],"x":10949.1,"y":3186.63},{"nodes":[32763],"orbits":[1],"x":10978.46,"y":-82.24},{"nodes":[41873,55995,57970,21537],"orbits":[2],"x":11005.79,"y":1424.1},{"nodes":[27048],"orbits":[0],"x":11023.99,"y":2449.53},{"nodes":[43867,10423,37905,57571,28101],"orbits":[1,2,3,7],"x":11025.45,"y":-2615.56},{"nodes":[56366,54058,35755,4423,62001],"orbits":[0,2,3],"x":11047.97,"y":-5335.92},{"nodes":[39495],"orbits":[0],"x":11053.84,"y":2092.2},{"nodes":[38212,57683,1499,33830,35031],"orbits":[0,2],"x":11095.74,"y":-797.85},{"nodes":[328],"orbits":[0],"x":11202.42,"y":4037.83},{"nodes":[28976],"orbits":[0],"x":11230.95,"y":-1058.34},{"nodes":[47375],"orbits":[0],"x":11305.33,"y":2677.45},{"nodes":[39986],"orbits":[0],"x":11330.52,"y":1564.9},{"nodes":[6030,2500,15986,29458,2134,53595,9703,1723,38628],"orbits":[2,3,7],"x":11355.41,"y":-1515.36},{"nodes":[38493,38537,13407,39369,55621,2936,23040,54983,51583],"orbits":[0,2,4,7],"x":11355.97,"y":617.13},{"nodes":[46386],"orbits":[0],"x":11403.34,"y":1937.84},{"nodes":[23374],"orbits":[0],"x":11480.79,"y":-1058.34},{"nodes":[63618],"orbits":[0],"x":11588.89,"y":2604.19},{"nodes":[37971],"orbits":[0],"x":11726.63,"y":2342.66},{"nodes":[57933],"orbits":[0],"x":11768.79,"y":1960.45},null,{"nodes":[52800,57615,32319,48836,33542],"orbits":[0,4,6,7],"x":12068.18,"y":1163.81},{"nodes":[16150],"orbits":[0],"x":12070.35,"y":2129.97},{"nodes":[47443],"orbits":[0],"x":12118.08,"y":2530.75},{"nodes":[44699],"orbits":[0],"x":12345.66,"y":2292.24},{"nodes":[31129],"orbits":[0],"x":12484.46,"y":2765.08},{"nodes":[10315],"orbits":[0],"x":12637.88,"y":2423.74},null,null,null,{"nodes":[24226],"orbits":[0],"x":15371.480358698,"y":2616.7256992497},{"nodes":[12033,42416,46854,61461,3987,24295,49165,39723,46990],"orbits":[2,3,5,6,8,9],"x":15460.430358698,"y":1628.1856992497},{"nodes":[30],"orbits":[0],"x":15552.250358698,"y":2167.0456992497},{"nodes":[29871],"orbits":[0],"x":15654.500358698,"y":2540.8956992497},{"nodes":[8143,65173,7621,23587,64031,63713,52448,12876,63236,23415,13065,16100,17268,25434,55611,29133,57181,44357,27686,9994],"orbits":[3,4,5,6,8,9],"x":13486.994220367,"y":-7733.2438988933},{"nodes":[59542],"orbits":[0],"x":15918.770358698,"y":1995.6856992497},{"nodes":[59913],"orbits":[0],"x":15937.520358698,"y":2465.0556992497},{"nodes":[5817],"orbits":[0],"x":15971.490358698,"y":1439.8456992497},{"nodes":[41875],"orbits":[0],"x":16012.290358698,"y":1832.6856992497},{"nodes":[41751,61586,19370,17356,39552,51546,1739,39595,53280,65228,52295,34081,57449,36643,20437,37604,11495],"orbits":[1,3,4,5,6,7,9,8],"x":11912.761258739,"y":-10808.257010789},{"nodes":[23508],"orbits":[0],"x":16364.270358698,"y":949.95569924971},{"nodes":[35801],"orbits":[0],"x":16416.160358698,"y":1238.3156992497},{"nodes":[61991,24868,29074,14508,33736,9798,1583],"orbits":[9,8],"x":14785.281314235,"y":4805.3104826906},{"nodes":[37336],"orbits":[0],"x":16469.230358698,"y":1526.4756992497},{"nodes":[38004],"orbits":[0],"x":15288.991314235,"y":4350.8104826906},{"nodes":[9710],"orbits":[0],"x":15288.991314235,"y":4471.8104826906},{"nodes":[18940],"orbits":[0],"x":15393.791314235,"y":4290.3104826906},{"nodes":[57141],"orbits":[0],"x":15393.791314235,"y":4411.3104826906},{"nodes":[49503],"orbits":[0],"x":15393.791314235,"y":4911.0004826906},{"nodes":[56618],"orbits":[0],"x":15498.581314235,"y":4349.4104826906},{"nodes":[58379],"orbits":[0],"x":15498.581314235,"y":4471.8104826906},{"nodes":[16],"orbits":[0],"x":15675.421314235,"y":4911.0004826906},{"nodes":[41619],"orbits":[0],"x":15739.381314235,"y":4672.3404826906},{"nodes":[57253],"orbits":[0],"x":15851.451314235,"y":4800.8104826906},{"nodes":[16433],"orbits":[0],"x":15928.431314235,"y":4904.0004826906},{"nodes":[12183],"orbits":[0],"x":15928.431314235,"y":5186.2504826906},{"nodes":[46454],"orbits":[0],"x":15932.191314235,"y":4199.1104826906},{"nodes":[36676],"orbits":[0],"x":15932.191314235,"y":4531.3104826906},{"nodes":[12795],"orbits":[0],"x":16007.351314235,"y":4800.7904826906},{"nodes":[40],"orbits":[0],"x":16117.601314235,"y":4671.3404826906},{"nodes":[39292],"orbits":[0],"x":16182.151314235,"y":4911.0004826906},{"nodes":[35187],"orbits":[0],"x":12155.48775751,"y":7772.5537505729},{"nodes":[18826,34567,3781,25781,59759,50098,52395,41076,31116,34817,17923,60251,47344,36788,24475,1347,11771,25779,25885,32771,74],"orbits":[6,8,9,5],"x":14799.951367537,"y":-4762.3700120566},{"nodes":[41008],"orbits":[0],"x":12490.29775751,"y":8008.7037505729},{"nodes":[664],"orbits":[0],"x":15158.101367537,"y":-4236.3700120566},{"nodes":[42441],"orbits":[0],"x":12560.33775751,"y":7737.9837505729},{"nodes":[26283],"orbits":[0],"x":15264.521367537,"y":-4418.0400120566},{"nodes":[43095],"orbits":[0],"x":12722.48775751,"y":7924.4637505729},{"nodes":[56331],"orbits":[0],"x":15367.881367537,"y":-4235.0100120566},{"nodes":[528],"orbits":[0],"x":12956.91775751,"y":8209.9237505729},{"nodes":[19233],"orbits":[0],"x":13066.45775751,"y":7801.1337505729},{"nodes":[41401,27773,62743,765,46070,4367,39887,56489,28254,26294,62702,37769,21519,62424,41085,45228,5733,63493],"orbits":[3,4,5,6,8,9],"x":11656.97779015,"y":10781.951577101},{"nodes":[55796],"orbits":[0],"x":13289.47775751,"y":8076.4037505729},{"nodes":[9294],"orbits":[0],"x":13473.25775751,"y":8428.6837505729},{"nodes":[7979],"orbits":[0],"x":13624.14775751,"y":7862.8237505729},{"nodes":[46071],"orbits":[0],"x":13830.25775751,"y":8428.6837505729},{"nodes":[35033],"orbits":[0],"x":13856.52775751,"y":8228.3437505729},{"nodes":[60662],"orbits":[0],"x":13933.95775751,"y":8041.6837505729},{"nodes":[41736],"orbits":[6],"x":14010.99775751,"y":7835.4237505729},{"nodes":[2702],"orbits":[0],"x":14332.65775751,"y":7921.9737505729},{"nodes":[7068],"orbits":[0],"x":7883.7312025516,"y":12821.769100546},{"nodes":[3065],"orbits":[0],"x":14510.33775751,"y":7571.5037505729},{"nodes":[63254],"orbits":[0],"x":14604.25775751,"y":7921.9737505729},{"nodes":[6109],"orbits":[0],"x":14604.25775751,"y":8152.2037505729},{"nodes":[47312],"orbits":[0],"x":14698.13775751,"y":7571.6137505729},{"nodes":[3223],"orbits":[0],"x":8266.3112025516,"y":13156.799100546},{"nodes":[5563],"orbits":[0],"x":14865.93775751,"y":7921.9737505729},{"nodes":[34785],"orbits":[0],"x":8818.6112025516,"y":13230.029100546},{"nodes":[18280],"orbits":[0],"x":9314.5212025516,"y":12333.309100546},{"nodes":[62804],"orbits":[0],"x":9534.1712025516,"y":12751.159100546},{"nodes":[17058],"orbits":[0],"x":9549.6112025516,"y":12973.029100546},{"nodes":[42017],"orbits":[0],"x":9549.6112025516,"y":13230.029100546},{"nodes":[58574],"orbits":[0],"x":9549.6112025516,"y":13487.029100546},{"nodes":[37972],"orbits":[0],"x":9616.3212025516,"y":12375.639100546},{"nodes":[38813],"orbits":[0],"x":9625.0212025516,"y":12036.589100546},{"nodes":[36365],"orbits":[6],"x":9688.2912025516,"y":12636.769100546},{"nodes":[4891],"orbits":[0],"x":9850.4112025516,"y":12521.869100546},{"nodes":[30100],"orbits":[0],"x":9886.6612025516,"y":12162.199100546},{"nodes":[58149],"orbits":[0],"x":9893.7112025516,"y":12885.789100546},{"nodes":[37046],"orbits":[0],"x":9942.6712025516,"y":11772.789100546},{"nodes":[60859],"orbits":[0],"x":10074.361202552,"y":12761.739100546},{"nodes":[30233],"orbits":[0],"x":10115.831202552,"y":12357.719100546},{"nodes":[22661],"orbits":[0],"x":10251.191202552,"y":12701.699100546},{"nodes":[11776],"orbits":[0],"x":10396.921202552,"y":12302.639100546}],"jewelSlots":[26725,36634,33989,41263,60735,61834,31683,28475,6230,48768,34483,7960,46882,55190,61419,2491,54127,32763,26196,33631,21984,59740,63132,36044,17788,62152,26178,23960,39087,3367,11184],"max_x":24237.612927058,"max_y":24475.572859619,"min_x":-23887.484495557,"min_y":-24295.632110005,"nodeOverlay":{"Keystone":{"alloc":"KeystoneFrameAllocated","path":"KeystoneFrameCanAllocate","unalloc":"KeystoneFrameUnallocated"},"Normal":{"alloc":"PSSkillFrameActive","path":"PSSkillFrameHighlighted","unalloc":"PSSkillFrame"},"Notable":{"alloc":"NotableFrameAllocated","path":"NotableFrameCanAllocate","unalloc":"NotableFrameUnallocated"},"Socket":{"alloc":"JewelFrameAllocated","path":"JewelFrameCanAllocate","unalloc":"JewelFrameUnallocated"}},"nodes":{"4":{"connections":[{"id":11578,"orbit":0}],"group":1069,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":4,"stats":["15% increased chance to Shock"],"stringId":"lightning14"},"16":{"ascendancyName":"Pathfinder","connections":[{"id":41619,"orbit":7}],"group":1571,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Life Flask Charges","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":16,"stats":["20% increased Life Flask Charges gained"],"stringId":"AscendancyRanger3Small6"},"30":{"ascendancyName":"Deadeye","connections":[],"group":1552,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds","isNotable":true,"name":"Gathering Winds","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30,"stats":["Gain Tailwind on Skill use","Lose all Tailwind when Hit"],"stringId":"AscendancyRanger1Notable3"},"40":{"ascendancyName":"Pathfinder","connections":[],"group":1579,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds","isNotable":true,"name":"Sustainable Practices","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":40,"stats":["50% of Evasion Rating also grants Elemental Damage reduction"],"stringId":"AscendancyRanger3Notable5"},"52":{"connections":[{"id":39131,"orbit":0}],"flavourText":"Tear my flesh and splinter my bones. You will never break my spirit.","group":194,"icon":"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds","isKeystone":true,"name":"Zealot's Oath","orbit":0,"orbitIndex":0,"skill":52,"stats":["Excess Life Recovery from Regeneration is applied to Energy Shield","Energy Shield does not Recharge"],"stringId":"passive_keystone_zealots_oath"},"55":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":1138,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Fast Acting Toxins","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Greed","Isolation"],"skill":55,"stats":["Damaging Ailments deal damage 12% faster"],"stringId":"ailments38"},"59":{"ascendancyName":"Lich","connections":[],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds","isNotable":true,"isSwitchable":true,"name":"Incessant Cacophony","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":8,"orbitIndex":50,"skill":59,"stats":["Curses you inflict have infinite Duration","You can apply an additional Curse"],"stringId":"AscendancyWitch3Notable9"},"60":{"connections":[{"id":58426,"orbit":0}],"group":1442,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":2,"orbitIndex":13,"skill":60,"stats":["5% chance to Blind Enemies on Hit"],"stringId":"blind2"},"65":{"connections":[{"id":15698,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":7,"skill":65,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze19_"},"71":{"connections":[{"id":62376,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Reduced Duration","orbit":7,"orbitIndex":17,"skill":71,"stats":["4% reduced Skill Effect Duration","8% increased Physical Damage"],"stringId":"physical58"},"74":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":17923,"orbit":0},{"id":24475,"orbit":-9},{"id":36788,"orbit":0},{"id":25779,"orbit":0},{"id":1347,"orbit":-8},{"id":25885,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Acolyte of Chayula","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":24,"skill":74,"stats":[],"stringId":"AscendancyMonk3Start"},"94":{"connections":[{"id":27234,"orbit":0}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Efficient Killing","orbit":7,"orbitIndex":4,"recipe":["Envy","Guilt","Paranoia"],"skill":94,"stats":["15% increased Mana Regeneration Rate","Recover 2% of maximum Mana on Kill"],"stringId":"mana_regeneration49"},"95":{"connections":[{"id":8737,"orbit":0}],"group":525,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":0,"orbitIndex":0,"skill":95,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence41"},"97":{"connections":[{"id":52442,"orbit":0}],"group":826,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":0,"skill":97,"stats":["3% increased Attack Speed"],"stringId":"attack_speed2_"},"110":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":20,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds","isNotable":true,"name":"Internal Layer","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":110,"stats":["Body Armour grants Hits against you have 100% reduced Critical Damage Bonus"],"stringId":"AscendancyWarrior3Notable6_10"},"116":{"connections":[{"id":44359,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Insightfulness","orbit":7,"orbitIndex":13,"recipe":["Guilt","Disgust","Fear"],"skill":116,"stats":["18% increased maximum Energy Shield","12% increased Mana Regeneration Rate","6% increased Intelligence"],"stringId":"energy_shield34_"},"144":{"connections":[{"id":26598,"orbit":0}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Freeze Buildup","orbit":5,"orbitIndex":12,"skill":144,"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"],"stringId":"elemental27"},"151":{"connections":[{"id":34747,"orbit":0}],"group":616,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":5,"skill":151,"stats":["16% increased Accuracy Rating at Close Range"],"stringId":"accuracy6"},"178":{"connections":[],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":5,"orbitIndex":30,"skill":178,"stats":["8% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds14"},"229":{"connections":[{"id":46365,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":6,"skill":229,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"],"stringId":"minion_reservation15_"},"240":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":50498,"orbit":0}],"group":1219,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":240,"stats":[],"stringId":"mastery_lightning150"},"244":{"connections":[{"id":52354,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Damage","orbit":4,"orbitIndex":66,"skill":244,"stats":["16% increased Attack Damage against Rare or Unique Enemies"],"stringId":"boss_slaying2_"},"259":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":537,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":259,"stats":[],"stringId":"mastery_attack8"},"261":{"connections":[{"id":1205,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Toxic Sludge","orbit":3,"orbitIndex":13,"recipe":["Suffering","Guilt","Disgust"],"skill":261,"stats":["40% increased Duration of Poisons you inflict against Slowed Enemies"],"stringId":"poison41"},"270":{"connections":[{"id":56219,"orbit":2}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage Decay","orbit":2,"orbitIndex":6,"skill":270,"stats":["Inherent loss of Rage is 15% slower"],"stringId":"rage37"},"290":{"connections":[{"id":37619,"orbit":2}],"group":312,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":290,"stats":["12% increased Fire Damage"],"stringId":"fire72"},"292":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":474,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":292,"stats":[],"stringId":"mastery_life135"},"296":{"connections":[{"id":30959,"orbit":2},{"id":8145,"orbit":2},{"id":12992,"orbit":2}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":7,"orbitIndex":18,"skill":296,"stats":["Damage Penetrates 3% of Enemy Elemental Resistances"],"stringId":"oracle7"},"315":{"connections":[{"id":33216,"orbit":0}],"group":758,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Duration","orbit":0,"orbitIndex":0,"skill":315,"stats":["10% increased Bleeding Duration"],"stringId":"bleed1"},"326":{"connections":[{"id":31449,"orbit":0}],"group":1505,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Chance","orbit":0,"orbitIndex":0,"skill":326,"stats":["10% increased Critical Hit Chance with Quarterstaves"],"stringId":"quarterstaff12"},"327":{"connections":[{"id":9652,"orbit":0}],"group":1344,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":12,"skill":327,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"deflect63"},"328":{"connections":[{"id":25992,"orbit":0},{"id":60764,"orbit":0},{"id":21112,"orbit":0}],"group":1529,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Accuracy Rating","orbit":0,"orbitIndex":0,"skill":328,"stats":["10% increased Accuracy Rating with Bows"],"stringId":"bow8"},"331":{"connections":[{"id":42103,"orbit":2}],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection and Evasion","orbit":2,"orbitIndex":3,"skill":331,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 4% of Evasion Rating"],"stringId":"deflect38"},"336":{"connections":[{"id":4806,"orbit":-3}],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Storm Swell","orbit":3,"orbitIndex":15,"recipe":["Envy","Suffering","Suffering"],"skill":336,"stats":["Damage Penetrates 15% Cold Resistance","Damage Penetrates 8% Lightning Resistance"],"stringId":"cold_penetration22"},"338":{"connections":[{"id":20140,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Invocated Limit","orbit":1,"orbitIndex":6,"recipe":["Isolation","Ire","Greed"],"skill":338,"stats":["Invocated skills have 30% increased Maximum Energy"],"stringId":"triggers19"},"354":{"connections":[{"id":48429,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":3,"orbitIndex":16,"skill":354,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"stringId":"grenades6"},"364":{"connections":[{"id":2847,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":2,"orbitIndex":4,"skill":364,"stats":["+3 to all Attributes"],"stringId":"attributes107"},"372":{"connections":[{"id":54340,"orbit":0}],"group":388,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Heatproof","orbit":7,"orbitIndex":6,"recipe":["Disgust","Disgust","Greed"],"skill":372,"stats":["10% increased Armour","+30% of Armour also applies to Fire Damage","30% reduced Magnitude of Ignite on you"],"stringId":"armour17"},"375":{"connections":[{"id":12276,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage","orbit":7,"orbitIndex":17,"skill":375,"stats":["15% increased Damage with Maces"],"stringId":"mace10"},"378":{"ascendancyName":"Oracle","connections":[{"id":55135,"orbit":-6}],"group":35,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Critical Hit Chance","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":378,"stats":["12% increased Critical Hit Chance"],"stringId":"AscendancyDruid1Small8"},"419":{"connections":[{"id":63400,"orbit":-7}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Non-Damaging Ailment Magnitude","orbit":2,"orbitIndex":12,"skill":419,"stats":["10% increased Magnitude of Non-Damaging Ailments you inflict"],"stringId":"monkchakra23"},"440":{"connections":[{"id":6133,"orbit":-5}],"group":111,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":0,"orbitIndex":0,"skill":440,"stats":["5% increased Block chance"],"stringId":"shield13"},"472":{"connections":[{"id":3744,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":7,"orbitIndex":20,"skill":472,"stats":["+8 to Dexterity"],"stringId":"attributes113"},"479":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[{"id":29126,"orbit":2}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Hidden Forms","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":479,"stats":["Gain 8% of Damage as Extra Damage of a random Element while Shapeshifted"],"stringId":"oracle_shapeshifting_path3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"483":{"connectionArt":"CharacterPlanned","connections":[{"id":12601,"orbit":2147483647},{"id":35745,"orbit":2147483647}],"group":663,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Gain Maximum Endurance Charges on Gaining Endurance Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":18,"skill":483,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"],"stringId":"oracle_endurance_charge3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"506":{"connections":[{"id":6416,"orbit":0}],"group":284,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":14,"skill":506,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour9"},"511":{"connections":[{"id":49734,"orbit":0}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":7,"orbitIndex":8,"skill":511,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells7"},"516":{"connections":[{"id":47157,"orbit":4}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":16,"skill":516,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"],"stringId":"projectiles32"},"517":{"connections":[{"id":39037,"orbit":6},{"id":61027,"orbit":9}],"group":855,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":0,"orbitIndex":0,"skill":517,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"energy_shield11"},"526":{"connections":[{"id":2645,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Stun Buildup","orbit":4,"orbitIndex":4,"skill":526,"stats":["18% increased Stun Buildup with Maces"],"stringId":"mace5"},"528":{"ascendancyName":"Amazon","connections":[{"id":41008,"orbit":0}],"group":1589,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Accuracy","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":528,"stats":["12% increased Accuracy Rating"],"stringId":"AscendancyHuntress1Small2"},"535":{"connections":[{"id":34621,"orbit":0}],"group":1212,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":535,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals45"},"541":{"connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Recharge","orbit":6,"orbitIndex":17,"skill":541,"stats":["15% increased Energy Shield Recharge Rate while Shapeshifted"],"stringId":"wyvern9"},"558":{"connections":[],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":4,"skill":558,"stats":["12% increased Fire Damage"],"stringId":"fire12"},"589":{"connections":[{"id":14509,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Rage on Melee Hit","orbit":7,"orbitIndex":5,"skill":589,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"glory23"},"630":{"connections":[{"id":13419,"orbit":0}],"group":1097,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":1,"orbitIndex":4,"skill":630,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals42"},"632":{"connections":[{"id":56366,"orbit":0}],"group":1508,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Speed","orbit":0,"orbitIndex":0,"skill":632,"stats":["3% increased Attack Speed with Daggers"],"stringId":"dagger5"},"658":{"connections":[{"id":1861,"orbit":0}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":3,"orbitIndex":19,"skill":658,"stats":["+6% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 4% of Evasion Rating"],"stringId":"armour_and_evasion55"},"664":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1584,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds","isMultipleChoiceOption":true,"name":"Choice of Power","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":664,"stats":["Remnants you create have 50% increased effect","Remnants can be collected from 50% further away","All Flames of Chayula that you manifest are Purple"],"stringId":"AscendancyMonk3Notable6"},"675":{"connections":[{"id":13489,"orbit":-9}],"group":142,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Slow Effect on You","orbit":2,"orbitIndex":5,"skill":675,"stats":["10% increased Armour","5% reduced Slowing Potency of Debuffs on You"],"stringId":"armour29"},"703":{"connections":[{"id":44917,"orbit":-3}],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":1,"orbitIndex":2,"skill":703,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield4"},"712":{"connections":[{"id":24948,"orbit":0}],"group":1433,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds","isNotable":true,"name":"Bond of the Ape","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Isolation"],"skill":712,"stats":["12% increased Area of Effect","Companions have 30% increased Area of Effect"],"stringId":"companions66"},"722":{"connections":[{"id":3419,"orbit":0},{"id":15775,"orbit":0}],"group":1479,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":722,"stats":["+5 to any Attribute"],"stringId":"dexterity46"},"750":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":6952,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Tribal Fury","orbit":2,"orbitIndex":22,"recipe":["Isolation","Ire","Isolation"],"skill":750,"stats":["Strikes deal Splash Damage"],"stringId":"area_attacks36"},"752":{"connections":[{"id":47420,"orbit":0}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Duration","orbit":2,"orbitIndex":9,"skill":752,"stats":["Minions deal 6% increased Damage","6% increased Minion Duration"],"stringId":"minion_reservation7_"},"761":{"connectionArt":"CharacterPlanned","connections":[{"id":22133,"orbit":0}],"group":411,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":12,"skill":761,"stats":["Minions have 25% increased Cooldown Recovery Rate for Command Skills"],"stringId":"oracle_solo_commander1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"762":{"ascendancyName":"Tactician","connections":[{"id":1988,"orbit":0}],"group":413,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Minion Damage","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":762,"stats":["Minions deal 20% increased Damage"],"stringId":"AscendancyMercenary1Small9"},"765":{"ascendancyName":"Spirit Walker","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerCompanionDmgWeapon.dds","isNotable":true,"name":"The Catha's Balance","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":6,"orbitIndex":48,"skill":765,"stats":["Companions gain added Attack damage equal to 60% of your main hand Weapon's damage"],"stringId":"AscendancyHuntress2Notable4"},"770":{"ascendancyName":"Infernalist","connections":[{"id":10694,"orbit":-7}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Mana","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":6,"orbitIndex":7,"skill":770,"stats":["3% increased maximum Mana"],"stringId":"AscendancyWitch1Small11"},"829":{"connectionArt":"CharacterPlanned","connections":[{"id":36025,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":25,"skill":829,"stats":["25% increased Minion Duration"],"stringId":"oracle_big_family4_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"857":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":639,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":857,"stats":[],"stringId":"mastery_life139"},"858":{"connections":[{"id":58387,"orbit":5}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":5,"orbitIndex":18,"skill":858,"stats":["7% increased Chaos Damage"],"stringId":"chaos13"},"869":{"connections":[{"id":18959,"orbit":0}],"group":463,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield Delay","orbit":7,"orbitIndex":9,"skill":869,"stats":["12% increased Armour","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour34"},"872":{"connections":[{"id":36556,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Defences","orbit":2,"orbitIndex":17,"skill":872,"stats":["8% increased Armour, Evasion and Energy Shield while Channelling"],"stringId":"channelling17"},"904":{"connections":[{"id":28578,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Critical Chance","orbit":7,"orbitIndex":4,"skill":904,"stats":["8% increased Mana Regeneration Rate","8% increased Critical Hit Chance"],"stringId":"mana_regeneration4"},"917":{"connections":[{"id":65160,"orbit":0}],"group":161,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":10,"skill":917,"stats":["12% increased Stun Threshold"],"stringId":"stun10"},"934":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[{"id":12526,"orbit":-4}],"group":797,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Natural Immunity","orbit":4,"orbitIndex":63,"recipe":["Greed","Suffering","Paranoia"],"skill":934,"stats":["+4 to Ailment Threshold per Dexterity"],"stringId":"spell_suppression14"},"968":{"connections":[{"id":6752,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage and Area","orbit":3,"orbitIndex":2,"skill":968,"stats":["6% increased Fire Damage","5% increased Area of Effect"],"stringId":"fire7_"},"989":{"connections":[{"id":26416,"orbit":0}],"group":296,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":20,"skill":989,"stats":["15% increased Life Recovery from Flasks"],"stringId":"life_flasks34"},"1019":{"connections":[{"id":45037,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":0,"orbitIndex":0,"skill":1019,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion5"},"1020":{"connections":[{"id":54631,"orbit":0}],"group":1361,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":7,"orbitIndex":3,"skill":1020,"stats":["6% increased bonuses gained from Equipped Quiver"],"stringId":"quivers7"},"1040":{"connections":[{"id":19936,"orbit":7}],"group":297,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":1040,"stats":["12% increased Fire Damage"],"stringId":"fire73"},"1073":{"connections":[{"id":261,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude and Poison Magnitude","orbit":2,"orbitIndex":11,"skill":1073,"stats":["6% increased Ignite Magnitude","6% increased Magnitude of Poison you inflict"],"stringId":"fire53_"},"1087":{"connections":[{"id":25934,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Shockwaves","orbit":3,"orbitIndex":7,"recipe":["Greed","Paranoia","Ire"],"skill":1087,"stats":["25% increased Area of Effect if you've Stunned an Enemy with a Two Handed Melee Weapon Recently"],"stringId":"two_handed16"},"1091":{"connections":[{"id":13333,"orbit":7},{"id":48699,"orbit":0}],"group":753,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Chill Effect on You","orbit":2,"orbitIndex":0,"skill":1091,"stats":["10% reduced Effect of Chill on you"],"stringId":"ground7"},"1104":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[{"id":56876,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Lust for Power","orbit":0,"orbitIndex":0,"recipe":["Isolation","Guilt","Guilt"],"skill":1104,"stats":["10% chance when you gain a Power Charge to gain an additional Power Charge","+1 to Maximum Power Charges"],"stringId":"power_charges7"},"1130":{"connections":[{"id":29611,"orbit":0}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Damage","orbit":0,"orbitIndex":0,"skill":1130,"stats":["10% increased Damage with Flails"],"stringId":"flail2"},"1140":{"connections":[{"id":15507,"orbit":0}],"group":931,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":22,"skill":1140,"stats":["+5 to any Attribute"],"stringId":"dexterity25"},"1143":{"connections":[{"id":58170,"orbit":0},{"id":50084,"orbit":0}],"group":680,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","isSwitchable":true,"name":"Spell Critical Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","id":57726,"name":"Life Regeneration","stats":["Regenerate 0.2% of maximum Life per second"]}},"orbit":2,"orbitIndex":5,"skill":1143,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals7"},"1144":{"connections":[{"id":42070,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":7,"skill":1144,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy51"},"1151":{"connections":[{"id":4113,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":8,"skill":1151,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze7"},"1169":{"connections":[{"id":25031,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Urgent Call","orbit":7,"orbitIndex":16,"recipe":["Fear","Isolation","Suffering"],"skill":1169,"stats":["Recover 2% of maximum Life and Mana when you use a Warcry","24% increased Warcry Speed","18% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries34"},"1170":{"connections":[{"id":58295,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":22,"skill":1170,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks12"},"1200":{"connections":[{"id":53822,"orbit":-5},{"id":55190,"orbit":0},{"id":62313,"orbit":0},{"id":18353,"orbit":0}],"group":102,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":36,"skill":1200,"stats":["+5 to any Attribute"],"stringId":"attributes70"},"1205":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":0,"orbitIndex":0,"skill":1205,"stats":[],"stringId":"mastery_poison198"},"1207":{"connections":[{"id":38323,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":69,"skill":1207,"stats":["+5 to any Attribute"],"stringId":"strength18"},"1214":{"connections":[{"id":53823,"orbit":-4}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block and Shield Defences","orbit":7,"orbitIndex":21,"skill":1214,"stats":["4% increased Block chance","15% increased Armour, Evasion and Energy Shield from Equipped Shield"],"stringId":"block4"},"1215":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":962,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":1,"orbitIndex":5,"skill":1215,"stats":[],"stringId":"mastery_energyshield106"},"1218":{"connections":[{"id":14945,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":18,"skill":1218,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence7"},"1220":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":716,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":1220,"stats":[],"stringId":"mastery_minion_offence_6619_"},"1221":{"connections":[{"id":62237,"orbit":0},{"id":35743,"orbit":0}],"group":906,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":0,"orbitIndex":0,"skill":1221,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion32"},"1286":{"connections":[{"id":17903,"orbit":-7}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":7,"orbitIndex":12,"skill":1286,"stats":["16% increased Thorns damage"],"stringId":"getting_hit17"},"1347":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":50098,"orbit":7}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":6,"orbitIndex":12,"skill":1347,"stats":["4% increased Skill Speed"],"stringId":"AscendancyMonk3Small5"},"1352":{"connections":[{"id":53216,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Unbending","orbit":7,"orbitIndex":10,"recipe":["Fear","Despair","Paranoia"],"skill":1352,"stats":["3% increased maximum Life","10% increased Stun Threshold for each time you've been Hit by an Enemy Recently, up to 100%"],"stringId":"stun_threshold31"},"1416":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1398,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":1416,"stats":[],"stringId":"mastery_attack_6294"},"1420":{"connections":[],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Dizzying Sweep","orbit":7,"orbitIndex":20,"recipe":["Despair","Envy","Despair"],"skill":1420,"stats":["15% increased Attack Area Damage","10% increased Area of Effect for Attacks","5% chance to Daze on Hit"],"stringId":"area_attacks58"},"1433":{"connections":[{"id":31238,"orbit":0},{"id":48530,"orbit":0},{"id":95,"orbit":0}],"group":584,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":56,"skill":1433,"stats":["+5 to any Attribute"],"stringId":"intelligence49"},"1442":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":53108,"orbit":0}],"group":550,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Attributes","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":1442,"stats":["3% increased Attributes"],"stringId":"AscendancyMercenary3Small6"},"1447":{"connections":[{"id":22393,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":14,"skill":1447,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence3"},"1448":{"connections":[],"group":1357,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds","isNotable":true,"name":"Bond of the Cat","orbit":2,"orbitIndex":8,"recipe":["Envy","Ire","Ire"],"skill":1448,"stats":["Companions have 20% increased Movement Speed","5% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"companions55"},"1459":{"connections":[{"id":47252,"orbit":0}],"group":252,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":12,"skill":1459,"stats":["16% increased Mana Regeneration Rate while stationary"],"stringId":"mana_regeneration5"},"1468":{"connections":[],"group":822,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":6,"skill":1468,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration23"},"1477":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":11037,"orbit":0}],"group":852,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":1477,"stats":[],"stringId":"mastery_projectile_6646"},"1499":{"connections":[{"id":33830,"orbit":-2}],"group":1528,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Regeneration","orbit":2,"orbitIndex":0,"skill":1499,"stats":["10% increased Life Regeneration rate"],"stringId":"monkchakra16"},"1502":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":279,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","isNotable":true,"name":"Draiocht Cleansing","orbit":0,"orbitIndex":0,"recipe":["Despair","Ire","Suffering"],"skill":1502,"stats":["Channelling Skills deal 20% increased Damage","Remove a Curse after Channelling for 2 seconds"],"stringId":"channelling18"},"1506":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Remnant Attraction","orbit":2,"orbitIndex":20,"recipe":["Despair","Disgust","Isolation"],"skill":1506,"stats":["10% chance to create an additional Remnant","Remnants can be collected from 50% further away"],"stringId":"remnant14"},"1514":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":29527,"orbit":0}],"group":1414,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":1514,"stats":[],"stringId":"mastery_attack_6303"},"1543":{"connections":[{"id":14096,"orbit":7},{"id":59376,"orbit":0}],"group":690,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":1,"orbitIndex":0,"skill":1543,"stats":["3% increased Cast Speed"],"stringId":"cast_speed24"},"1546":{"connections":[],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Spiral into Depression","orbit":2,"orbitIndex":20,"recipe":["Envy","Despair","Suffering"],"skill":1546,"stats":["3% increased Movement Speed","25% increased Armour","25% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour14"},"1579":{"ascendancyName":"Chronomancer","connections":[{"id":3605,"orbit":-9}],"group":429,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":1579,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"AscendancySorceress2Small5"},"1583":{"ascendancyName":"Pathfinder","connections":[{"id":14508,"orbit":5},{"id":9798,"orbit":0},{"id":49503,"orbit":-5},{"id":39292,"orbit":5},{"id":12183,"orbit":0},{"id":16,"orbit":-5}],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Pathfinder","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":9,"orbitIndex":48,"skill":1583,"stats":[],"stringId":"AscendancyRanger3Start"},"1599":{"connections":[{"id":31286,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Critical Chance","orbit":2,"orbitIndex":18,"skill":1599,"stats":["5% increased Critical Hit Chance","8% increased Physical Damage"],"stringId":"physical1"},"1603":{"connections":[{"id":32040,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Storm Driven","orbit":2,"orbitIndex":18,"recipe":["Ire","Ire","Isolation"],"skill":1603,"stats":["15% of Elemental Damage taken Recouped as Energy Shield"],"stringId":"energy_shield_recovery40"},"1628":{"connectionArt":"CharacterPlanned","connections":[{"id":49769,"orbit":2147483647},{"id":9554,"orbit":-7}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":1628,"stats":["17% increased Stun Threshold"],"stringId":"oracle_beast_corruption3_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"1631":{"connections":[{"id":29049,"orbit":3},{"id":14001,"orbit":-3}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Duration","orbit":2,"orbitIndex":4,"skill":1631,"stats":["10% increased Charm Effect Duration"],"stringId":"charms10"},"1680":{"connections":[],"group":1261,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Projectile Parry Range","orbit":2,"orbitIndex":2,"skill":1680,"stats":["20% increased Parry Range"],"stringId":"buckler18"},"1700":{"connections":[{"id":48699,"orbit":0}],"group":753,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":2,"orbitIndex":12,"skill":1700,"stats":["10% increased Cold Damage"],"stringId":"ground8"},"1723":{"connections":[{"id":53595,"orbit":0},{"id":2134,"orbit":0}],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":22,"skill":1723,"stats":["10% increased Poison Duration"],"stringId":"poison8"},"1739":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistMantraofIllusions.dds","isNotable":true,"name":"Hollow Form Technique","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":8,"orbitIndex":63,"skill":1739,"stats":["Grants Skill: Hollow Form"],"stringId":"AscendancyMonk1Notable7"},"1755":{"connections":[{"id":18845,"orbit":-4}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":31707,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":2,"orbitIndex":17,"skill":1755,"stats":["8% increased Spell Damage"],"stringId":"spell_criticals2__"},"1773":{"connections":[{"id":51213,"orbit":4}],"group":1154,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Effect and Duration","orbit":0,"orbitIndex":0,"skill":1773,"stats":["5% increased Magnitude of Ailments you inflict","5% increased Duration of Damaging Ailments on Enemies"],"stringId":"ailments36"},"1778":{"connections":[{"id":30408,"orbit":0},{"id":17523,"orbit":0}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Duration","orbit":7,"orbitIndex":12,"skill":1778,"stats":["20% increased Hazard Duration"],"stringId":"hazards9"},"1801":{"connections":[{"id":60,"orbit":3}],"group":1442,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":7,"orbitIndex":5,"skill":1801,"stats":["5% chance to Blind Enemies on Hit"],"stringId":"blind1"},"1823":{"connections":[{"id":3471,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Illuminated Crown","orbit":4,"orbitIndex":60,"recipe":["Suffering","Paranoia","Suffering"],"skill":1823,"stats":["20% increased Light Radius","70% increased Energy Shield from Equipped Helmet"],"stringId":"energy_shield39"},"1825":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":177,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":1825,"stats":[],"stringId":"mastery_caster_6360"},"1826":{"connections":[{"id":39037,"orbit":0}],"group":913,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":1826,"stats":["+5 to any Attribute"],"stringId":"intelligence18"},"1841":{"connections":[{"id":9405,"orbit":5}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":8,"skill":1841,"stats":["15% increased Evasion Rating"],"stringId":"evasion21"},"1855":{"ascendancyName":"Shaman","connections":[{"id":16204,"orbit":2147483647}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Flask Recovery","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":6,"orbitIndex":54,"skill":1855,"stats":["12% increased Life and Mana Recovery from Flasks"],"stringId":"AscendancyDruid2Small7"},"1861":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","isNotable":true,"name":"Knight of Tarcus","orbit":4,"orbitIndex":52,"recipe":["Disgust","Isolation","Fear"],"skill":1861,"stats":["+20% of Armour also applies to Elemental Damage","30% increased Presence Area of Effect","15% increased Glory generation"],"stringId":"armour_and_evasion52"},"1865":{"connections":[{"id":54934,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Fire Damage when consuming an Endurance Charge","orbit":2,"orbitIndex":12,"skill":1865,"stats":["3% increased Fire Damage per Endurance Charge consumed Recently"],"stringId":"endurance_charges13"},"1869":{"connections":[{"id":27095,"orbit":-4}],"group":1093,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":1,"skill":1869,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze2"},"1878":{"connections":[{"id":14328,"orbit":0}],"group":463,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Energy Shield and Armour applies to Elemental Damage Hits","orbit":7,"orbitIndex":23,"skill":1878,"stats":["12% increased maximum Energy Shield","+5% of Armour also applies to Elemental Damage"],"stringId":"energy_shield_and_armour31"},"1887":{"connectionArt":"CharacterPlanned","connections":[{"id":10713,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":2,"skill":1887,"stats":["30% increased Armour while stationary"],"stringId":"oracle_crab_claw3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"1913":{"connections":[{"id":38646,"orbit":0},{"id":36709,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":3,"skill":1913,"stats":["+20 to Armour"],"stringId":"armour7"},"1915":{"connections":[{"id":60085,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Critical Chance","orbit":7,"orbitIndex":21,"skill":1915,"stats":["10% increased Critical Hit Chance against Humanoids"],"stringId":"mercenary4"},"1922":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":51184,"orbit":0}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":1922,"stats":[],"stringId":"mastery_caster_6126"},"1928":{"connections":[],"group":541,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":0,"orbitIndex":0,"skill":1928,"stats":["Minions have 5% increased Attack and Cast Speed"],"stringId":"minion_offence48"},"1953":{"connections":[{"id":23905,"orbit":0}],"group":1223,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":1953,"stats":["15% increased Magnitude of Shock you inflict"],"stringId":"shock19"},"1973":{"connections":[{"id":8607,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flasks","orbit":2,"orbitIndex":8,"skill":1973,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"life_flasks41"},"1988":{"ascendancyName":"Tactician","connections":[],"group":443,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds","isNotable":true,"name":"Unleash Hell!","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":1988,"stats":["Grants Skill: Supporting Fire"],"stringId":"AscendancyMercenary1Notable9_"},"1994":{"ascendancyName":"Warbringer","connections":[{"id":47097,"orbit":0}],"group":42,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Warcry Speed","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":1994,"stats":["20% increased Warcry Speed"],"stringId":"AscendancyWarrior2Small5"},"1995":{"connections":[],"group":1180,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Projectile Ailment Chance","orbit":0,"orbitIndex":0,"skill":1995,"stats":["20% increased chance to inflict Ailments with Projectiles"],"stringId":"quivers1_"},"2021":{"connections":[{"id":25857,"orbit":2147483647}],"group":1463,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Wellspring","orbit":4,"orbitIndex":68,"recipe":["Disgust","Greed","Guilt"],"skill":2021,"stats":["30% increased Mana Recovery from Flasks","8% increased Attack and Cast Speed during Effect of any Mana Flask"],"stringId":"mana_flasks11"},"2071":{"connections":[{"id":38420,"orbit":0}],"group":575,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":0,"skill":2071,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration13"},"2074":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":446,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":2074,"stats":[],"stringId":"mastery_armour_and_energy_shield_6273"},"2091":{"connections":[],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":4,"orbitIndex":18,"skill":2091,"stats":["8% chance to Poison on Hit"],"stringId":"poison21"},"2102":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":742,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":2102,"stats":[],"stringId":"mastery_energy_shield_6492"},"2113":{"connections":[{"id":326,"orbit":0},{"id":59694,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"Martial Artistry","orbit":3,"orbitIndex":13,"recipe":["Isolation","Ire","Fear"],"skill":2113,"stats":["25% increased Accuracy Rating with Quarterstaves","25% increased Critical Damage Bonus with Quarterstaves","+25 to Dexterity"],"stringId":"quarterstaff18"},"2119":{"connections":[{"id":53505,"orbit":0}],"group":686,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":0,"skill":2119,"stats":["10% increased amount of Life Leeched"],"stringId":"life_leech20"},"2128":{"connections":[{"id":65256,"orbit":0}],"group":1290,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Area","orbit":0,"orbitIndex":0,"skill":2128,"stats":["10% increased Hazard Area of Effect"],"stringId":"hazards17"},"2134":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":9703,"orbit":0}],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Toxic Tolerance","orbit":3,"orbitIndex":0,"recipe":["Suffering","Fear","Isolation"],"skill":2134,"stats":["Immune to Poison"],"stringId":"poison38"},"2138":{"connections":[{"id":32523,"orbit":0}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Spiral into Insanity","orbit":2,"orbitIndex":12,"recipe":["Greed","Isolation","Envy"],"skill":2138,"stats":["29% increased Chaos Damage","20% increased Armour, Evasion and Energy Shield"],"stringId":"chaos34__"},"2174":{"connections":[{"id":19249,"orbit":4}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":4,"orbitIndex":70,"skill":2174,"stats":["15% increased Totem Damage"],"stringId":"totems4_"},"2200":{"connections":[{"id":35689,"orbit":7}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Damage","orbit":7,"orbitIndex":20,"skill":2200,"stats":["10% increased Damage"],"stringId":"azmerianimals28"},"2211":{"connections":[{"id":7473,"orbit":7}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":19,"skill":2211,"stats":["Herald Skills deal 20% increased Damage"],"stringId":"heralds8"},"2244":{"connections":[],"group":461,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge on Critical Hit","orbit":4,"orbitIndex":51,"skill":2244,"stats":["5% chance to Gain Arcane Surge when you deal a Critical Hit"],"stringId":"mana_regeneration29"},"2254":{"connections":[{"id":60685,"orbit":0},{"id":43736,"orbit":5},{"id":14666,"orbit":6}],"group":860,"icon":"Art/2DArt/SkillIcons/passives/deepwisdom.dds","isNotable":true,"name":"Pure Energy","orbit":0,"orbitIndex":0,"skill":2254,"stats":["30% increased maximum Energy Shield","+10 to Intelligence"],"stringId":"witch_sorceress_notable2"},"2334":{"connections":[{"id":65091,"orbit":6},{"id":3209,"orbit":-6}],"group":1445,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":0,"orbitIndex":0,"skill":2334,"stats":["+8 to Dexterity"],"stringId":"dexterity110"},"2335":{"connections":[{"id":18121,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Turn the Clock Forward","orbit":3,"orbitIndex":8,"recipe":["Despair","Fear","Guilt"],"skill":2335,"stats":["20% increased Spell Damage","15% increased Projectile Speed for Spell Skills"],"stringId":"projectile_spells9"},"2336":{"connections":[{"id":63402,"orbit":2}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Arcane Surge Effect","orbit":2,"orbitIndex":9,"skill":2336,"stats":["15% increased effect of Arcane Surge on you"],"stringId":"wyvern15"},"2344":{"connections":[{"id":34317,"orbit":0}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Dimensional Weakspot","orbit":7,"orbitIndex":6,"recipe":["Greed","Suffering","Isolation"],"skill":2344,"stats":["Hits have 15% chance to treat Enemy Monster Elemental Resistance values as inverted"],"stringId":"oracle12"},"2361":{"connections":[{"id":34316,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Stun and Knockback","orbit":5,"orbitIndex":4,"skill":2361,"stats":["20% increased Knockback Distance","20% increased Stun Buildup with Quarterstaves"],"stringId":"quarterstaff1"},"2394":{"connections":[],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","isNotable":true,"name":"Blade Flurry","orbit":3,"orbitIndex":9,"recipe":["Envy","Envy","Despair"],"skill":2394,"stats":["6% increased Attack Speed while Dual Wielding","15% increased Attack Critical Hit Chance while Dual Wielding"],"stringId":"dual_wielding8"},"2397":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":696,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Last Stand","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Fear"],"skill":2397,"stats":["25% increased Attack Damage if you have been Heavy Stunned Recently","25% increased Attack Damage while you have no Life Flask uses left","25% increased Attack Damage while Surrounded","25% increased Attack Damage while on Low Life"],"stringId":"attack21"},"2408":{"connections":[{"id":35696,"orbit":0},{"id":35534,"orbit":0}],"group":1384,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2408,"stats":["+5 to any Attribute"],"stringId":"dexterity58"},"2446":{"connections":[{"id":37164,"orbit":0}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Elemental Damage","orbit":3,"orbitIndex":18,"skill":2446,"stats":["10% increased Elemental Damage"],"stringId":"monkchakra19"},"2455":{"connections":[],"group":801,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":11,"skill":2455,"stats":["8% increased Projectile Damage"],"stringId":"projectiles19"},"2461":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":44605,"orbit":0}],"group":847,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAccuracy.dds","isOnlyImage":true,"name":"Accuracy Mastery","orbit":0,"orbitIndex":0,"skill":2461,"stats":[],"stringId":"mastery_accuracy_6269"},"2486":{"connections":[{"id":63732,"orbit":3},{"id":19341,"orbit":4},{"id":58884,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Stars Aligned","orbit":7,"orbitIndex":16,"recipe":["Suffering","Envy","Isolation"],"skill":2486,"stats":["Damage with Hits is Lucky against Enemies that are on Low Life"],"stringId":"enemies_on_low_life10"},"2491":{"connections":[{"id":28175,"orbit":0}],"group":412,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":10,"skill":2491,"stats":[],"stringId":"jewel_slot1974"},"2500":{"connections":[{"id":6030,"orbit":7}],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":10,"skill":2500,"stats":["8% chance to Poison on Hit"],"stringId":"poison12"},"2508":{"connections":[{"id":47168,"orbit":0},{"id":59425,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":18,"skill":2508,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup5"},"2511":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":574,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Sundering","orbit":3,"orbitIndex":20,"recipe":["Disgust","Paranoia","Ire"],"skill":2511,"stats":["25% increased Critical Damage Bonus for Attack Damage","+25% to Critical Damage Bonus against Stunned Enemies"],"stringId":"criticals51_"},"2516":{"ascendancyName":"Lich","connections":[],"group":1275,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds","isNotable":true,"isSwitchable":true,"name":"Price of Power","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichAbyssalApparition.dds","id":11705,"name":"Steward of Kulemak","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Damaging Spells consume a Power Charge if able to trigger Abyssal Apparition"]}},"orbit":0,"orbitIndex":0,"skill":2516,"stats":["Spells consume a Power Charge if able to deal 40% more Damage"],"stringId":"AscendancyWitch3Notable7"},"2559":{"connections":[{"id":62542,"orbit":7}],"group":1391,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":2,"orbitIndex":22,"skill":2559,"stats":["10% increased Flask Charges gained"],"stringId":"flasks3"},"2560":{"connections":[{"id":20044,"orbit":0}],"group":1521,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":1,"skill":2560,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect55"},"2575":{"connections":[{"id":65154,"orbit":0}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Alacrity","orbit":2,"orbitIndex":14,"recipe":["Suffering","Paranoia","Guilt"],"skill":2575,"stats":["30% increased Totem Placement speed","8% increased Attack and Cast Speed if you've summoned a Totem Recently"],"stringId":"totems28"},"2582":{"connections":[{"id":48116,"orbit":0},{"id":41861,"orbit":0},{"id":56847,"orbit":0}],"group":1497,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2582,"stats":["+5 to any Attribute"],"stringId":"dexterity51"},"2606":{"connections":[{"id":47284,"orbit":0},{"id":20388,"orbit":0},{"id":15194,"orbit":0},{"id":3414,"orbit":0}],"group":627,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":1,"orbitIndex":6,"skill":2606,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence24"},"2617":{"connections":[{"id":1200,"orbit":7}],"group":118,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":2617,"stats":["12% increased Fire Damage"],"stringId":"fire68"},"2645":{"connections":[{"id":14832,"orbit":0},{"id":52829,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Skullcrusher","orbit":4,"orbitIndex":69,"recipe":["Ire","Isolation","Ire"],"skill":2645,"stats":["20% more Damage against Heavy Stunned Enemies with Maces"],"stringId":"mace6_"},"2653":{"connections":[{"id":19203,"orbit":0},{"id":30896,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage and Speed","orbit":7,"orbitIndex":17,"skill":2653,"stats":["Channelling Skills deal 8% increased Damage","2% increased Skill Speed with Channelling Skills"],"stringId":"channelling1"},"2672":{"connections":[{"id":45569,"orbit":6}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":2,"skill":2672,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"criticals32_"},"2702":{"ascendancyName":"Amazon","connections":[{"id":3065,"orbit":7}],"group":1599,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Life Leech","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":2702,"stats":["12% increased amount of Life Leeched"],"stringId":"AscendancyHuntress1Small9"},"2732":{"connections":[{"id":16790,"orbit":-2}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":1,"orbitIndex":11,"skill":2732,"stats":["8% increased Mana Cost Efficiency"],"stringId":"mana_regeneration45"},"2733":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connectionArt":"CharacterPlanned","connections":[],"group":306,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":2733,"stats":[],"stringId":"oracle_lightning_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"2745":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds","isNotable":true,"name":"The Noble Wolf","orbit":1,"orbitIndex":3,"recipe":["Fear","Greed","Guilt"],"skill":2745,"stats":["25% increased Magnitude of Ailments you inflict against Marked Enemies","20% increased Critical Hit Chance against Marked Enemies","+10 to Dexterity"],"stringId":"azmerianimals48"},"2810":{"ascendancyName":"Disciple of Varashta","connections":[{"id":9843,"orbit":-3}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/ElementalDamageTakenFromMana.dds","isNotable":true,"name":"Varashta's Intuition","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":3,"orbitIndex":20,"skill":2810,"stats":["100% of Elemental Damage is taken from Mana before Life"],"stringId":"AscendancySorceress3Notable3"},"2814":{"connections":[{"id":41447,"orbit":0},{"id":19749,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Engineered Blaze","orbit":3,"orbitIndex":5,"recipe":["Ire","Despair","Isolation"],"skill":2814,"stats":["4% increased Area of Effect for Attacks per Enemy you've Ignited in the last 8 seconds, up to 40%"],"stringId":"fire61"},"2841":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":978,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":2841,"stats":[],"stringId":"mastery_life143"},"2843":{"connections":[{"id":61396,"orbit":0},{"id":61318,"orbit":0},{"id":62235,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Tolerant Equipment","orbit":5,"orbitIndex":36,"recipe":["Guilt","Isolation","Fear"],"skill":2843,"stats":["15% increased Armour and Evasion Rating","Immune to Bleeding if Equipped Helmet has higher Armour than Evasion Rating","Immune to Poison if Equipped Helmet has higher Evasion Rating than Armour"],"stringId":"armour_and_evasion40"},"2847":{"connections":[{"id":45272,"orbit":0}],"group":820,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2847,"stats":["+5 to any Attribute"],"stringId":"strength81"},"2857":{"ascendancyName":"Stormweaver","connections":[{"id":7998,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds","isNotable":true,"name":"Strike Twice","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":6,"orbitIndex":66,"skill":2857,"stats":["Targets can be affected by two of your Shocks at the same time","25% less Magnitude of Shock you inflict"],"stringId":"AscendancySorceress1Notable5"},"2863":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":570,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Perpetual Freeze","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Isolation"],"skill":2863,"stats":["20% increased Freeze Buildup","15% increased Chill and Freeze Duration on Enemies","15% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze18"},"2864":{"connections":[{"id":54818,"orbit":0},{"id":21468,"orbit":0},{"id":33369,"orbit":0},{"id":59480,"orbit":0},{"id":63360,"orbit":0}],"group":688,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":2864,"stats":["+5 to any Attribute"],"stringId":"attributes72"},"2877":{"ascendancyName":"Lich","connections":[],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds","isNotable":true,"isSwitchable":true,"name":"Blackened Heart","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneOffering.dds","id":36863,"name":"Unwilling Offering","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Your Offerings can target Enemies in Culling range","Your Offerings affect you instead of your Minions","Offerings created by Culling Enemies have 1% increased Effect per Power of Culled Enemy"]}},"orbit":9,"orbitIndex":104,"skill":2877,"stats":["4% increased Magnitude of Unholy Might Buffs you grant per 100 maximum Mana"],"stringId":"AscendancyWitch3Notable4"},"2888":{"connections":[{"id":8827,"orbit":0}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":7,"orbitIndex":15,"skill":2888,"stats":["8% increased amount of Life Leeched"],"stringId":"life_leech23"},"2936":{"connections":[{"id":13407,"orbit":-3}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":7,"orbitIndex":4,"skill":2936,"stats":["15% increased Critical Damage Bonus for Attack Damage"],"stringId":"criticals57_"},"2946":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":253,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Resistance Mastery","orbit":1,"orbitIndex":1,"skill":2946,"stats":[],"stringId":"mastery_fire_resistance_6526"},"2955":{"connections":[{"id":28800,"orbit":0}],"group":445,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Projectile Damage","orbit":2,"orbitIndex":0,"skill":2955,"stats":["10% increased Projectile Damage"],"stringId":"projectiles37"},"2964":{"connections":[{"id":18374,"orbit":-7}],"group":523,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Leech","orbit":2,"orbitIndex":15,"skill":2964,"stats":["8% increased amount of Life Leeched","12% increased Thorns damage"],"stringId":"getting_hit7"},"2978":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":937,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":2978,"stats":[],"stringId":"mastery_trap_6758"},"2995":{"ascendancyName":"Lich","connections":[{"id":2516,"orbit":4}],"group":1256,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Energy Shield if Consumed Power Charge","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":12474,"name":"Energy Shield if Consumed Power Charge","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["30% increased maximum Energy Shield if you've consumed a Power Charge Recently"]}},"orbit":0,"orbitIndex":0,"skill":2995,"stats":["30% increased maximum Energy Shield if you've consumed a Power Charge Recently"],"stringId":"AscendancyWitch3Small8"},"2999":{"connections":[],"group":281,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Final Barrage","orbit":6,"orbitIndex":22,"recipe":["Isolation","Despair","Disgust"],"skill":2999,"stats":["20% increased Cast Speed when on Low Life","10% reduced Cast Speed when on Full Life"],"stringId":"cast_speed30"},"3025":{"connections":[{"id":38732,"orbit":0},{"id":36782,"orbit":0},{"id":25594,"orbit":0}],"group":863,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3025,"stats":["+5 to any Attribute"],"stringId":"intelligence43"},"3027":{"connections":[{"id":54228,"orbit":0}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":22,"skill":3027,"stats":["10% increased Physical Damage"],"stringId":"physical28"},"3041":{"connections":[{"id":59795,"orbit":-4},{"id":858,"orbit":0},{"id":19240,"orbit":6}],"group":707,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":10,"skill":3041,"stats":["+5 to any Attribute"],"stringId":"attributes2"},"3042":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":51871,"orbit":0}],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":2,"orbitIndex":19,"skill":3042,"stats":[],"stringId":"mastery_life133"},"3051":{"connections":[],"group":856,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":2,"orbitIndex":0,"skill":3051,"stats":["Offerings have 30% increased Maximum Life"],"stringId":"corpses15"},"3065":{"ascendancyName":"Amazon","connections":[],"group":1601,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds","isNotable":true,"name":"Mystic Harvest","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":3065,"stats":["Life Leech recovers based on your Elemental damage as well as Physical damage"],"stringId":"AscendancyHuntress1Notable9"},"3084":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":30996,"orbit":2147483647}],"group":530,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Reduced Attribute Requirements","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":3084,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"stringId":"AscendancyMercenary3Small7_"},"3091":{"connections":[{"id":8782,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infused Spell Damage","orbit":1,"orbitIndex":7,"skill":3091,"stats":["15% increased Spell Damage if you have consumed an Elemental Infusion Recently"],"stringId":"infusion13"},"3109":{"connections":[{"id":29514,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Area","orbit":3,"orbitIndex":6,"skill":3109,"stats":["10% increased Grenade Area of Effect"],"stringId":"grenades3"},"3128":{"connections":[{"id":19722,"orbit":0}],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cast Speed with Cold Skills","orbit":7,"orbitIndex":14,"skill":3128,"stats":["3% increased Cast Speed with Cold Skills"],"stringId":"cold1"},"3131":{"connections":[{"id":2394,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Speed","orbit":2,"orbitIndex":9,"skill":3131,"stats":["3% increased Attack Speed while Dual Wielding"],"stringId":"dual_wielding9"},"3165":{"ascendancyName":"Blood Mage","connections":[{"id":56162,"orbit":-4}],"group":1064,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":3165,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch2Small7"},"3170":{"connections":[{"id":65161,"orbit":0}],"group":1436,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Deflection","orbit":2,"orbitIndex":20,"skill":3170,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"azmerianimals41"},"3188":{"connections":[{"id":38670,"orbit":0},{"id":46051,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Revenge","orbit":3,"orbitIndex":18,"recipe":["Ire","Disgust","Isolation"],"skill":3188,"stats":["Gain Physical Thorns damage equal to 10% of Item Armour on Equipped Body Armour"],"stringId":"getting_hit9"},"3191":{"connections":[{"id":9863,"orbit":4}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":3,"orbitIndex":12,"skill":3191,"stats":["+5% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 5% of Evasion Rating"],"stringId":"armour_and_evasion49_"},"3203":{"connections":[{"id":30562,"orbit":-4},{"id":28464,"orbit":4}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Deflection and Energy Shield Delay","orbit":7,"orbitIndex":14,"skill":3203,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"evasion_and_energy_shield19"},"3209":{"connections":[{"id":59720,"orbit":-6},{"id":65091,"orbit":4}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":16,"skill":3209,"stats":["15% increased Evasion Rating"],"stringId":"evasion26"},"3215":{"connections":[{"id":44359,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Melding","orbit":7,"orbitIndex":9,"recipe":["Guilt","Envy","Suffering"],"skill":3215,"stats":["40% increased maximum Energy Shield","10% reduced maximum Mana"],"stringId":"energy_shield35"},"3218":{"connections":[{"id":48171,"orbit":0}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":17,"skill":3218,"stats":["10% increased Elemental Damage"],"stringId":"elemental5"},"3223":{"ascendancyName":"Ritualist","connections":[{"id":7068,"orbit":-5},{"id":34785,"orbit":9}],"group":1605,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Attributes","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":3223,"stats":["3% increased Attributes"],"stringId":"AscendancyHuntress3Small2"},"3234":{"connections":[{"id":4447,"orbit":0},{"id":31745,"orbit":0}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Duration","orbit":1,"orbitIndex":8,"skill":3234,"stats":["15% increased Pin duration"],"stringId":"pin3"},"3242":{"connections":[{"id":59636,"orbit":-4}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":16,"skill":3242,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration14"},"3245":{"connections":[{"id":7395,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Block","orbit":2,"orbitIndex":7,"skill":3245,"stats":["4% increased Block chance","10% increased Thorns damage"],"stringId":"getting_hit5"},"3251":{"connections":[{"id":21984,"orbit":0},{"id":33292,"orbit":2147483647}],"group":1169,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3251,"stats":["+5 to any Attribute"],"stringId":"attributes1"},"3281":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connectionArt":"CharacterPlanned","connections":[{"id":35720,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","isNotable":true,"name":"Powerful Casting","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":3281,"stats":["2% increased Spell Damage per 10 Strength"],"stringId":"oracle_strength_spell4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3282":{"connections":[{"id":52860,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Immobilisation Buildup","orbit":3,"orbitIndex":15,"skill":3282,"stats":["20% increased Ballista Immobilisation buildup"],"stringId":"ballista1"},"3332":{"connections":[],"group":653,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Minion Cold Resistance","orbit":0,"orbitIndex":0,"skill":3332,"stats":["Minions have +20% to Cold Resistance","Minions have +3% to Maximum Cold Resistances"],"stringId":"minion_defence34"},"3336":{"connections":[{"id":30615,"orbit":0}],"group":1457,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Critical Damage when consuming a Power Charge","orbit":2,"orbitIndex":19,"skill":3336,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"],"stringId":"power_charges4"},"3339":{"connections":[{"id":45585,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":19,"skill":3339,"stats":["25% increased Attack Damage while Surrounded"],"stringId":"being_surrounded13"},"3348":{"connections":[{"id":50767,"orbit":0}],"group":107,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Spirit of the Wolf","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Suffering"],"skill":3348,"stats":["20% increased Critical Hit Chance while Shapeshifted","8% increased Skill Speed while Shapeshifted"],"stringId":"wolf11"},"3355":{"connections":[{"id":25211,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You and Debuff Expiry Rate","orbit":3,"orbitIndex":0,"skill":3355,"stats":["4% reduced Slowing Potency of Debuffs on You","Debuffs on you expire 3% faster"],"stringId":"slowed_enemies24"},"3363":{"connections":[{"id":38433,"orbit":0}],"group":351,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":2,"orbitIndex":11,"skill":3363,"stats":["Minions have 10% increased maximum Life"],"stringId":"companions43"},"3365":{"connections":[{"id":59289,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Immobilisation Buildup","orbit":2,"orbitIndex":17,"skill":3365,"stats":["15% increased Immobilisation buildup"],"stringId":"immobilisation3"},"3367":{"aliasPassiveSocket":"voices_jewel_slot5","connections":[],"group":698,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Sinister Jewel Socket","noRadius":true,"nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds"},"orbit":0,"orbitIndex":0,"sinister":true,"skill":3367,"stats":[],"stringId":"voices_jewel_slot5"},"3414":{"connections":[{"id":14575,"orbit":0}],"group":642,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Minion Lightning Resistance","orbit":0,"orbitIndex":0,"skill":3414,"stats":["Minions have +20% to Lightning Resistance"],"stringId":"minion_defence37"},"3419":{"connections":[{"id":20429,"orbit":0},{"id":30973,"orbit":2}],"group":1517,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Damage","orbit":6,"orbitIndex":59,"skill":3419,"stats":["10% increased Damage with Daggers"],"stringId":"dagger4"},"3431":{"connections":[{"id":43082,"orbit":0}],"group":1408,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Skill Speed","orbit":1,"orbitIndex":6,"skill":3431,"stats":["3% increased Skill Speed"],"stringId":"movement_speed4"},"3438":{"connections":[{"id":18856,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":3,"orbitIndex":3,"skill":3438,"stats":["Invocated Spells deal 15% increased Damage"],"stringId":"triggers21"},"3443":{"connections":[{"id":14548,"orbit":-4},{"id":63545,"orbit":-3},{"id":55180,"orbit":7}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":7,"orbitIndex":12,"skill":3443,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence25"},"3446":{"connections":[{"id":61938,"orbit":0},{"id":58088,"orbit":0},{"id":41147,"orbit":0}],"group":244,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3446,"stats":["+5 to any Attribute"],"stringId":"strength70"},"3458":{"connections":[{"id":45609,"orbit":-4}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":23,"skill":3458,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals91"},"3463":{"connections":[{"id":4328,"orbit":0},{"id":26885,"orbit":0},{"id":28021,"orbit":0}],"group":1258,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":3463,"stats":["+5 to any Attribute"],"stringId":"attributes76"},"3471":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":706,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":3471,"stats":[],"stringId":"mastery_energyshield104"},"3472":{"connections":[{"id":56640,"orbit":-2}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":2,"orbitIndex":14,"skill":3472,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"spell_criticals13"},"3492":{"connections":[{"id":60313,"orbit":0},{"id":19112,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Void","orbit":3,"orbitIndex":12,"recipe":["Isolation","Ire","Disgust"],"skill":3492,"stats":["29% increased Chaos Damage","Enemies you Curse have -3% to Chaos Resistance"],"stringId":"chaos36"},"3516":{"connections":[{"id":62039,"orbit":0},{"id":23227,"orbit":0}],"group":643,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":0,"skill":3516,"stats":["10% increased Melee Damage"],"stringId":"melee43"},"3543":{"connections":[{"id":31825,"orbit":2147483647}],"group":1507,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage","orbit":7,"orbitIndex":23,"skill":3543,"stats":["12% increased Attack Cold Damage"],"stringId":"cold44"},"3544":{"connectionArt":"CharacterPlanned","connections":[{"id":19953,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":8,"skill":3544,"stats":["15% increased Lightning Damage"],"stringId":"oracle_rust_king5_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3567":{"connections":[{"id":53188,"orbit":0},{"id":10159,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Raw Mana","orbit":3,"orbitIndex":16,"recipe":["Suffering","Ire","Isolation"],"skill":3567,"stats":["8% increased maximum Mana","10% increased Mana Cost of Skills"],"stringId":"mana38"},"3601":{"connections":[{"id":47191,"orbit":0}],"group":275,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":4,"orbitIndex":62,"skill":3601,"stats":["12% increased Fire Damage"],"stringId":"fire2"},"3605":{"ascendancyName":"Chronomancer","connections":[],"group":392,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds","isNotable":true,"name":"Unbound Encore","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":3605,"stats":["Grants Skill: Time Snap"],"stringId":"AscendancySorceress2Notable6"},"3624":{"connections":[{"id":18470,"orbit":0},{"id":10927,"orbit":0},{"id":16484,"orbit":0}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":5,"skill":3624,"stats":["15% increased Pin Buildup"],"stringId":"pin4"},"3628":{"connections":[{"id":64474,"orbit":0},{"id":3251,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":5,"skill":3628,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery26"},"3630":{"connections":[{"id":62624,"orbit":-5}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield Delay","orbit":3,"orbitIndex":18,"skill":3630,"stats":["12% increased Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"evasion_and_energy_shield21_"},"3640":{"connections":[{"id":37780,"orbit":2147483647},{"id":17724,"orbit":2147483647},{"id":14267,"orbit":0}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Attack Damage and Combo","orbit":3,"orbitIndex":7,"skill":3640,"stats":["5% increased Attack Damage","5% Chance to build an additional Combo on Hit"],"stringId":"unarmed1"},"3652":{"connections":[{"id":56714,"orbit":3}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed and Physical Damage","orbit":2,"orbitIndex":7,"skill":3652,"stats":["5% increased Projectile Speed","8% increased Physical Damage"],"stringId":"projectiles47"},"3660":{"connections":[{"id":25619,"orbit":-7},{"id":57196,"orbit":0}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":3,"orbitIndex":18,"skill":3660,"stats":["8% chance to Blind Enemies on Hit with Attacks"],"stringId":"attack_speed44"},"3663":{"connections":[],"group":330,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Kaom's Blessing","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Ferocity","Fear","Isolation"],"skill":3663,"stats":["The next Fire Spell you cast yourself after using a Warcry is Ancestrally Boosted"],"stringId":"DeliriumAnoint_KaomsBlessing"},"3665":{"connections":[{"id":32185,"orbit":-7}],"group":1048,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Attack Damage and Companion Damage as Cold","orbit":0,"orbitIndex":0,"skill":3665,"stats":["6% increased Attack Damage","Companions gain 4% Damage as extra Cold Damage"],"stringId":"companions64"},"3681":{"connectionArt":"CharacterPlanned","connections":[{"id":57386,"orbit":-8}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Elemental Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":54,"skill":3681,"stats":["17% increased Elemental Ailment Threshold"],"stringId":"oracle_beast_corruption5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3685":{"connections":[{"id":32151,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":18,"skill":3685,"stats":["+3 to all Attributes"],"stringId":"all_attributes11"},"3688":{"connections":[{"id":47614,"orbit":-7},{"id":32509,"orbit":0}],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Dynamism","orbit":7,"orbitIndex":4,"recipe":["Isolation","Greed","Ire"],"skill":3688,"stats":["40% increased Damage if you've Triggered a Skill Recently","Meta Skills gain 15% increased Energy"],"stringId":"triggers18"},"3698":{"connections":[{"id":33137,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","isNotable":true,"name":"Spike Pit","orbit":2,"orbitIndex":11,"recipe":["Isolation","Isolation","Greed"],"skill":3698,"stats":["Enemies in Jagged Ground you create take 10% increased Damage"],"stringId":"jagged_ground26"},"3700":{"connections":[{"id":6842,"orbit":3}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":6,"skill":3700,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"],"stringId":"poise6"},"3704":{"ascendancyName":"Witchhunter","connections":[{"id":32559,"orbit":0}],"group":292,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds","isNotable":true,"name":"Witchbane","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":3704,"stats":["Enemies have Maximum Concentration equal to 30% of their Maximum Life","Break enemy Concentration on Hit equal to 100% of Damage Dealt","Enemies regain 10% of Concentration every second if they haven't lost Concentration in the past 5 seconds"],"stringId":"AscendancyMercenary2Notable3_"},"3717":{"connections":[{"id":19998,"orbit":0},{"id":35653,"orbit":0}],"group":902,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Damage","orbit":0,"orbitIndex":0,"skill":3717,"stats":["12% increased Damage with Crossbows"],"stringId":"crossbow1"},"3723":{"connections":[{"id":16413,"orbit":0},{"id":17092,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack and Minion Damage","orbit":2,"orbitIndex":22,"skill":3723,"stats":["8% increased Attack Damage","Minions deal 8% increased Damage"],"stringId":"minion_attack1"},"3744":{"connections":[{"id":5332,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":1,"orbitIndex":10,"skill":3744,"stats":["+8 to Dexterity"],"stringId":"attributes114"},"3762":{"ascendancyName":"Titan","connections":[],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds","isNotable":true,"name":"Ancestral Empowerment","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":9,"orbitIndex":125,"skill":3762,"stats":["Every second Slam Skill you use yourself is Ancestrally Boosted"],"stringId":"AscendancyWarrior1Notable2"},"3775":{"connections":[{"id":45244,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":2,"orbitIndex":12,"skill":3775,"stats":["15% increased Life Flask Charges gained"],"stringId":"life_flasks27_"},"3781":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaUnravelling.dds","isNotable":true,"name":"Unravelling","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":136,"skill":3781,"stats":["Grants Unravelling"],"stringId":"AscendancyMonk3Notable2"},"3823":{"connections":[{"id":5726,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"isSwitchable":true,"name":"Elemental Force","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":17324,"name":"Power of the Dead","stats":["Minions deal 20% increased Damage","Minions have 4% increased Attack and Cast Speed"]}},"orbit":1,"orbitIndex":0,"skill":3823,"stats":["+3% to all Elemental Resistances","20% increased Elemental Damage"],"stringId":"cold34"},"3843":{"connections":[{"id":65265,"orbit":0}],"group":1389,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Stun Buildup","orbit":2,"orbitIndex":11,"skill":3843,"stats":["Parry has 25% increased Stun Buildup"],"stringId":"deflect5"},"3866":{"connections":[{"id":32258,"orbit":0},{"id":14505,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":5,"skill":3866,"stats":["Minions have 12% increased maximum Life"],"stringId":"minion_defence10"},"3893":{"connections":[{"id":28038,"orbit":-2}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":0,"skill":3893,"stats":["15% increased Evasion Rating"],"stringId":"deflect27"},"3894":{"connections":[{"id":13307,"orbit":0},{"id":857,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Eldritch Will","orbit":4,"orbitIndex":30,"recipe":["Isolation","Guilt","Isolation"],"skill":3894,"stats":["3% increased maximum Life, Mana and Energy Shield","Gain additional Ailment Threshold equal to 15% of maximum Energy Shield","Gain additional Stun Threshold equal to 15% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield22"},"3896":{"connectionArt":"CharacterPlanned","connections":[{"id":56320,"orbit":0}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Vale Dweller","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":19,"skill":3896,"stats":["50% increased Armour while Bleeding","50% reduced Magnitude of Bleeding on You"],"stringId":"oracle_iron_blood4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"3918":{"connections":[{"id":59695,"orbit":0}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":15,"skill":3918,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana3"},"3921":{"connections":[{"id":38398,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Fate Finding","orbit":7,"orbitIndex":10,"recipe":["Fear","Despair","Greed"],"skill":3921,"stats":["20% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds17"},"3936":{"connections":[{"id":13397,"orbit":0}],"group":723,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":0,"orbitIndex":0,"skill":3936,"stats":["10% increased Melee Damage"],"stringId":"melee17"},"3949":{"connections":[{"id":27296,"orbit":0},{"id":15247,"orbit":2}],"group":151,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Power Counted","orbit":2,"orbitIndex":10,"skill":3949,"stats":["Empowered Attacks deal 8% increased Damage","5% increased total Power counted by Warcries"],"stringId":"warcries38"},"3985":{"connections":[{"id":48660,"orbit":0},{"id":64140,"orbit":3}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Forces of Nature","orbit":2,"orbitIndex":15,"recipe":["Suffering","Isolation","Ire"],"skill":3985,"stats":["Attack Damage Penetrates 15% of Enemy Elemental Resistances"],"stringId":"elemental_attacks10"},"3987":{"ascendancyName":"Deadeye","connections":[{"id":30,"orbit":0}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":3987,"stats":["4% increased Skill Speed"],"stringId":"AscendancyRanger1Small3"},"3988":{"connections":[{"id":51832,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":2,"orbitIndex":13,"skill":3988,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries9"},"3994":{"connections":[{"id":34908,"orbit":0}],"group":1407,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":23,"skill":3994,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect49"},"3995":{"connections":[{"id":12311,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":7,"orbitIndex":13,"skill":3995,"stats":["15% increased Crossbow Reload Speed"],"stringId":"crossbow11"},"3999":{"connections":[{"id":37665,"orbit":4},{"id":57863,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":4,"orbitIndex":15,"skill":3999,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks10"},"4015":{"connections":[{"id":47429,"orbit":3},{"id":59466,"orbit":-3}],"group":415,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":4,"orbitIndex":6,"skill":4015,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries5"},"4017":{"connections":[{"id":10079,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":12,"skill":4017,"stats":["10% increased Mana Regeneration Rate"],"stringId":"energy_shield_recovery10"},"4031":{"connections":[{"id":50403,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Icebreaker","orbit":3,"orbitIndex":15,"recipe":["Ire","Paranoia","Fear"],"skill":4031,"stats":["Gain 50% of maximum Energy Shield as additional Freeze Threshold"],"stringId":"freeze_and_chill_mitigation12"},"4046":{"connections":[{"id":8875,"orbit":0}],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":2,"orbitIndex":8,"skill":4046,"stats":["15% increased Electrocute Buildup"],"stringId":"shock_mitigation6_"},"4059":{"connections":[{"id":10382,"orbit":0},{"id":9510,"orbit":0},{"id":2446,"orbit":0},{"id":18744,"orbit":7},{"id":42339,"orbit":-7}],"group":1170,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4059,"stats":["+5 to any Attribute"],"stringId":"attributes23"},"4061":{"connections":[{"id":27491,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":36,"skill":4061,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield43"},"4083":{"connections":[{"id":33815,"orbit":0},{"id":43677,"orbit":0}],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":2,"orbitIndex":11,"skill":4083,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison14"},"4086":{"ascendancyName":"Tactician","connections":[],"group":482,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotemAura.dds","isNotable":true,"name":"Strategic Embankments","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":4086,"stats":["Totems you place grant Embankment Auras"],"stringId":"AscendancyMercenary1Notable10_"},"4091":{"connections":[{"id":44316,"orbit":2147483647}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Left Ventricle","orbit":7,"orbitIndex":20,"recipe":["Fear","Envy","Suffering"],"skill":4091,"stats":["20% increased speed of Recoup Effects"],"stringId":"life_recoup34"},"4113":{"connections":[{"id":4627,"orbit":0}],"group":861,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":4,"skill":4113,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze5"},"4128":{"connections":[{"id":54283,"orbit":3},{"id":54811,"orbit":0}],"group":496,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":18,"skill":4128,"stats":["15% increased Armour"],"stringId":"armour18"},"4139":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":148,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":4139,"stats":[],"stringId":"mastery_life132"},"4140":{"connections":[{"id":59093,"orbit":0},{"id":57273,"orbit":0},{"id":296,"orbit":0}],"group":234,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4140,"stats":["+5 to any Attribute"],"stringId":"attributes3"},"4157":{"connections":[{"id":49220,"orbit":-6}],"group":1016,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds","name":"Critical Chance","orbit":7,"orbitIndex":18,"skill":4157,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals11"},"4197":{"ascendancyName":"Oracle","connections":[],"group":36,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleRipFromTime.dds","isNotable":true,"name":"Converging Paths","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":4197,"stats":["Grants Skill: Moment of Vulnerability"],"stringId":"AscendancyDruid1Notable4"},"4203":{"connections":[{"id":30555,"orbit":4},{"id":42736,"orbit":-4},{"id":59603,"orbit":-4},{"id":49046,"orbit":0},{"id":42076,"orbit":3}],"group":943,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4203,"stats":["+5 to any Attribute"],"stringId":"intelligence81"},"4238":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Versatile Arms","orbit":0,"orbitIndex":0,"recipe":["Ire","Isolation","Envy"],"skill":4238,"stats":["6% increased Attack Speed with One Handed Melee Weapons","15% increased Accuracy Rating with One Handed Melee Weapons","+10 to Strength and Dexterity"],"stringId":"one_handed10"},"4245":{"ascendancyName":"Tactician","connections":[{"id":54838,"orbit":0}],"group":360,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Pin Buildup","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":4245,"stats":["20% increased Pin Buildup"],"stringId":"AscendancyMercenary1Small4"},"4271":{"connections":[{"id":62887,"orbit":0},{"id":33225,"orbit":-3},{"id":61768,"orbit":-7},{"id":63926,"orbit":-2}],"group":973,"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","name":"Minion Resistances","orbit":2,"orbitIndex":8,"skill":4271,"stats":["Minions have +8% to all Elemental Resistances"],"stringId":"minion_defence30"},"4295":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":34248,"orbit":-3}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Adverse Growth","orbit":0,"orbitIndex":0,"recipe":["Ire","Paranoia","Disgust"],"skill":4295,"stats":["20% reduced Life Regeneration rate","20% of Damage taken Recouped as Mana"],"stringId":"mana39"},"4313":{"connections":[{"id":28992,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":55896,"name":"Attack Damage","stats":["8% increased Attack Damage"]}},"orbit":7,"orbitIndex":6,"skill":4313,"stats":["8% increased Projectile Damage"],"stringId":"projectiles14"},"4328":{"connections":[{"id":21208,"orbit":0},{"id":44628,"orbit":0}],"group":1257,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4328,"stats":["+5 to any Attribute"],"stringId":"intelligence64"},"4331":{"connections":[{"id":33590,"orbit":0}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Guided Hand","orbit":3,"orbitIndex":19,"recipe":["Fear","Envy","Envy"],"skill":4331,"stats":["The next Attack you use within 4 seconds after Heavy Stunning a Rare or Unique Enemy is Ancestrally Boosted","Ancestrally Boosted Attacks deal 30% increased Damage"],"stringId":"melee65"},"4345":{"connections":[{"id":45885,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds","name":"Minion Damage and Command Speed","orbit":3,"orbitIndex":9,"skill":4345,"stats":["Minions deal 6% increased Damage","Minions have 8% increased Cooldown Recovery Rate for Command Skills"],"stringId":"archon19"},"4346":{"connections":[{"id":4519,"orbit":0},{"id":20677,"orbit":0}],"group":1171,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":4346,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals13"},"4364":{"connections":[{"id":23736,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Reduced Movement Penalty and Attack Damage while Moving","orbit":4,"orbitIndex":42,"skill":4364,"stats":["8% increased Attack Damage while moving","2% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"slow_mitigation11"},"4367":{"ascendancyName":"Spirit Walker","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerOwlFeatherHigherCritDmg.dds","isNotable":true,"name":"The Mhacha's Gift","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":5,"orbitIndex":54,"skill":4367,"stats":["Dodging can expend up to 2 Owl Feathers, granting Primal Bounty 100% more","Empowerment effect per additional Feather expended","Gain Owl Feathers 50% faster"],"stringId":"AscendancyHuntress2Notable6"},"4377":{"connections":[{"id":50273,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Accuracy","orbit":2,"orbitIndex":15,"skill":4377,"stats":["10% increased Accuracy Rating while Dual Wielding"],"stringId":"dual_wielding3"},"4378":{"connections":[{"id":6330,"orbit":0},{"id":59503,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":9,"skill":4378,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy31"},"4407":{"connections":[],"group":611,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Physical Damage Reduction","orbit":0,"orbitIndex":0,"skill":4407,"stats":["Minions have 12% additional Physical Damage Reduction","Minions have 25% increased Evasion Rating"],"stringId":"minion_defence40_"},"4423":{"connections":[{"id":54058,"orbit":0}],"group":1526,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","isNotable":true,"name":"Coated Knife","orbit":2,"orbitIndex":7,"skill":4423,"stats":["Critical Hits with Daggers have a 25% chance to Poison the Enemy"],"stringId":"dagger17"},"4442":{"connections":[{"id":62034,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","name":"Armour Applies to Lightning Damage Hits","orbit":3,"orbitIndex":10,"skill":4442,"stats":["+15% of Armour also applies to Lightning Damage"],"stringId":"maximum_resistances10"},"4447":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Pin their Motivation","orbit":7,"orbitIndex":12,"recipe":["Greed","Despair","Despair"],"skill":4447,"stats":["20% increased Pin duration","Pinned Enemies cannot deal Critical Hits"],"stringId":"pin8"},"4456":{"connections":[{"id":57710,"orbit":0},{"id":4776,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4456,"stats":["+5 to any Attribute"],"stringId":"intelligence88"},"4467":{"connections":[{"id":42347,"orbit":-2}],"group":1518,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Damage vs Blinded","orbit":7,"orbitIndex":4,"skill":4467,"stats":["15% increased Damage with Hits against Blinded Enemies"],"stringId":"monkchakra8"},"4492":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":833,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Attributes Mastery","orbit":0,"orbitIndex":0,"skill":4492,"stats":[],"stringId":"mastery_attributes255"},"4519":{"connections":[{"id":13724,"orbit":0}],"group":1158,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Damage on Critical","orbit":0,"orbitIndex":0,"skill":4519,"stats":["10% increased Damage if you've dealt a Critical Hit Recently"],"stringId":"criticals18"},"4527":{"connections":[{"id":54701,"orbit":0}],"group":246,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":4527,"stats":["+5 to any Attribute"],"stringId":"attributes51"},"4534":{"connections":[],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Piercing Shot","orbit":3,"orbitIndex":13,"recipe":["Disgust","Guilt","Disgust"],"skill":4534,"stats":["50% chance to Pierce an Enemy"],"stringId":"ranged34_"},"4536":{"connections":[{"id":37514,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Speed","orbit":2,"orbitIndex":1,"skill":4536,"stats":["3% increased Attack Speed with Quarterstaves"],"stringId":"quarterstaff7"},"4544":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds","isNotable":true,"name":"The Ancient Serpent","orbit":7,"orbitIndex":8,"recipe":["Greed","Guilt","Despair"],"skill":4544,"stats":["40% reduced Poison Duration on you","Life Flasks gain 0.1 charges per Second","+10 to Intelligence"],"stringId":"azmerianimals66"},"4547":{"connections":[{"id":2946,"orbit":0}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","isNotable":true,"name":"Unnatural Resilience","orbit":0,"orbitIndex":0,"recipe":["Isolation","Isolation","Isolation"],"skill":4547,"stats":["+3% to all Elemental Resistances","+2% to Maximum Fire Resistance if you have at least 5 Red Support Gems Socketed"],"stringId":"maximum_resistances20"},"4552":{"connections":[{"id":50817,"orbit":2}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":15,"skill":4552,"stats":["10% increased Mana Regeneration Rate"],"stringId":"monkchakra1"},"4577":{"connections":[{"id":3999,"orbit":4}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":8,"skill":4577,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks17"},"4579":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":949,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Unbothering Cold","orbit":2,"orbitIndex":4,"recipe":["Fear","Isolation","Paranoia"],"skill":4579,"stats":["+10% to Cold Resistance","+2% to Maximum Cold Resistance if you have at least 5 Blue Support Gems Socketed"],"stringId":"cold26"},"4621":{"connectionArt":"CharacterPlanned","connections":[{"id":57202,"orbit":0}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun and Elemental Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":30,"skill":4621,"stats":["11% increased Stun Threshold","11% increased Elemental Ailment Threshold"],"stringId":"oracle_beast_corruption1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4623":{"connections":[{"id":48524,"orbit":4}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Spell Costs","orbit":2,"orbitIndex":4,"skill":4623,"stats":["15% of Spell Mana Cost Converted to Life Cost"],"stringId":"life_costs5"},"4624":{"connections":[{"id":49550,"orbit":3}],"group":579,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":7,"skill":4624,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage9"},"4627":{"connections":[{"id":44179,"orbit":0},{"id":55572,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Climate Change","orbit":7,"orbitIndex":0,"recipe":["Greed","Isolation","Despair"],"skill":4627,"stats":["20% increased Freeze Buildup","Gain 25% of Cold Damage as Extra Fire Damage against Frozen Enemies"],"stringId":"cold36"},"4661":{"connections":[{"id":12821,"orbit":0},{"id":65353,"orbit":0}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Inspiring Leader","orbit":3,"orbitIndex":4,"recipe":["Paranoia","Greed","Greed"],"skill":4661,"stats":["Banners also grant +25% to all Elemental Resistances affected targets"],"stringId":"banners10"},"4663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":411,"icon":"","isOnlyImage":true,"name":"Minion Mastery","orbit":0,"orbitIndex":0,"skill":4663,"stats":[],"stringId":"oracle_solo_commander_mastery_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4664":{"connections":[{"id":43938,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Throw Speed","orbit":6,"orbitIndex":42,"skill":4664,"stats":["6% increased Trap Throwing Speed"],"stringId":"trap5"},"4665":{"connections":[{"id":1913,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":0,"skill":4665,"stats":["Regenerate 0.2% of maximum Life per second"],"stringId":"life_regeneration19"},"4673":{"connections":[{"id":10047,"orbit":0},{"id":51812,"orbit":0}],"group":248,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Hulking Smash","orbit":2,"orbitIndex":16,"recipe":["Disgust","Guilt","Guilt"],"skill":4673,"stats":["30% increased Stun Buildup","+15 to Strength"],"stringId":"stun13"},"4681":{"connectionArt":"CharacterPlanned","connections":[{"id":48828,"orbit":2147483647},{"id":26228,"orbit":0}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Gain Maximum Frenzy Charges on Gaining Frenzy Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":4681,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"stringId":"oracle_frenzy_charge1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4709":{"connections":[],"group":1359,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Near Sighted","orbit":2,"orbitIndex":19,"recipe":["Ire","Envy","Paranoia"],"skill":4709,"stats":["30% increased Critical Hit Chance for Attacks","30% increased penalty to Accuracy Rating at range"],"stringId":"accuracy28"},"4716":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":708,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Afterimage","orbit":3,"orbitIndex":18,"recipe":["Guilt","Greed","Disgust"],"skill":4716,"stats":["60% increased Evasion Rating if you have Hit an Enemy Recently","5% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"evasion35"},"4725":{"connections":[{"id":4140,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":4,"orbitIndex":63,"skill":4725,"stats":["10% increased Damage","Minions deal 10% increased Damage"],"stringId":"sentinels5"},"4739":{"connections":[{"id":18845,"orbit":0}],"group":836,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":17306,"name":"Spell and Minion Damage","stats":["10% increased Spell Damage","Minions deal 10% increased Damage"]}},"orbit":3,"orbitIndex":22,"skill":4739,"stats":["10% increased Spell Damage"],"stringId":"spells18"},"4748":{"connections":[{"id":2254,"orbit":6}],"group":858,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":48235,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":3,"orbitIndex":6,"skill":4748,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery24"},"4776":{"connections":[{"id":14363,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":2,"skill":4776,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration8"},"4806":{"connections":[{"id":32183,"orbit":-4}],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":10,"skill":4806,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration8"},"4810":{"connections":[{"id":48805,"orbit":7},{"id":6161,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Sanguine Tolerance","orbit":1,"orbitIndex":6,"recipe":["Isolation","Disgust","Greed"],"skill":4810,"stats":["Immune to Corrupted Blood","40% reduced Duration of Bleeding on You"],"stringId":"physical_witch13"},"4828":{"connections":[{"id":19044,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":12,"skill":4828,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana30"},"4833":{"connections":[{"id":33852,"orbit":0}],"group":439,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":4833,"stats":["12% increased Cold Damage"],"stringId":"cold55"},"4844":{"connections":[{"id":33053,"orbit":0}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":1,"skill":4844,"stats":["10% increased Projectile Damage"],"stringId":"ranged2"},"4847":{"connections":[{"id":6294,"orbit":5}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":5,"orbitIndex":66,"skill":4847,"stats":["3% increased Cast Speed"],"stringId":"cast_speed28__"},"4850":{"connections":[{"id":35503,"orbit":0}],"group":1007,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect and Mana Regeneration","orbit":0,"orbitIndex":0,"skill":4850,"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"],"stringId":"lightning44"},"4873":{"connectionArt":"CharacterPlanned","connections":[{"id":12683,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":0,"skill":4873,"stats":["Meta Skills gain 20% increased Energy"],"stringId":"oracle_energy_gain2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"4882":{"connections":[{"id":38172,"orbit":0},{"id":51921,"orbit":0}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":2,"orbitIndex":3,"skill":4882,"stats":["15% increased Totem Damage"],"stringId":"totems1"},"4891":{"ascendancyName":"Ritualist","connections":[],"group":1616,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds","isNotable":true,"name":"Intricate Sigils","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":4891,"stats":["+1 Charm Slot","20% more Charm Charges gained"],"stringId":"AscendancyHuntress3Notable3_"},"4921":{"connections":[{"id":13524,"orbit":0}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":7,"orbitIndex":11,"skill":4921,"stats":["20% increased Presence Area of Effect"],"stringId":"glory8_"},"4925":{"connections":[{"id":19779,"orbit":7}],"group":965,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":4,"skill":4925,"stats":["7% increased Chaos Damage"],"stringId":"chaos9"},"4931":{"connections":[{"id":21404,"orbit":0},{"id":27307,"orbit":0}],"group":517,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Dependable Ward","orbit":2,"orbitIndex":0,"recipe":["Ire","Fear","Envy"],"skill":4931,"stats":["+8% to Chaos Resistance","12% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery18"},"4948":{"connections":[],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":6,"skill":4948,"stats":["Break 20% increased Armour"],"stringId":"armour_break14"},"4956":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":606,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":4956,"stats":[],"stringId":"mastery_recovery_6674"},"4959":{"connections":[{"id":12166,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Heavy Frost","orbit":7,"orbitIndex":2,"recipe":["Despair","Fear","Paranoia"],"skill":4959,"stats":["20% increased Freeze Buildup","Hits ignore non-negative Elemental Resistances of Frozen Enemies"],"stringId":"cold33"},"4970":{"connections":[{"id":23195,"orbit":0}],"group":351,"icon":"Art/2DArt/SkillIcons/passives/LifeandMana.dds","name":"Life and Mana Regeneration Rate","orbit":2,"orbitIndex":7,"skill":4970,"stats":["10% increased Life Regeneration rate","10% increased Mana Regeneration Rate"],"stringId":"companions47"},"4985":{"connections":[{"id":58855,"orbit":0}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Flip the Script","orbit":7,"orbitIndex":8,"recipe":["Ire","Disgust","Ire"],"skill":4985,"stats":["Recover 50% of maximum Life when you Heavy Stun a Rare or Unique Enemy"],"stringId":"stun18"},"5009":{"connections":[{"id":12169,"orbit":0}],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Seeing Stars","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Paranoia"],"skill":5009,"stats":["10% chance to Daze on Hit","25% increased Daze Duration"],"stringId":"daze_1"},"5048":{"connections":[{"id":261,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":2,"orbitIndex":15,"skill":5048,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison40"},"5049":{"connections":[{"id":49231,"orbit":0},{"id":42177,"orbit":3}],"group":651,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":7,"orbitIndex":18,"skill":5049,"stats":["2% increased Attack Speed","+5 to Dexterity"],"stringId":"attack_speed22"},"5066":{"connections":[{"id":6714,"orbit":0}],"group":684,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Curse Effect on you","orbit":2,"orbitIndex":8,"skill":5066,"stats":["10% reduced effect of Curses on you"],"stringId":"mercenary6"},"5077":{"connections":[{"id":33400,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area","orbit":2,"orbitIndex":4,"skill":5077,"stats":["15% increased Parry Hit Area of Effect"],"stringId":"deflect19"},"5084":{"connections":[{"id":35324,"orbit":2}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":22,"skill":5084,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite16"},"5088":{"connections":[{"id":49537,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental","orbit":3,"orbitIndex":18,"skill":5088,"stats":["3% increased Attack and Cast Speed with Elemental Skills"],"stringId":"elemental10"},"5098":{"connections":[{"id":16385,"orbit":-9},{"id":41651,"orbit":2147483647}],"group":697,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":2,"orbitIndex":10,"skill":5098,"stats":["Banner Skills have 12% increased Area of Effect"],"stringId":"banners21"},"5108":{"connections":[],"group":842,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Ailment Chance","orbit":2,"orbitIndex":21,"skill":5108,"stats":["Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments"],"stringId":"one_handed25_"},"5163":{"connections":[{"id":26726,"orbit":0}],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback and Stun Buildup","orbit":2,"orbitIndex":15,"skill":5163,"stats":["10% increased Stun Buildup","10% increased Knockback Distance"],"stringId":"knockback1"},"5186":{"connections":[{"id":6800,"orbit":3}],"group":1369,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":5186,"stats":["11% increased Chaos Damage"],"stringId":"chaos25"},"5188":{"connections":[{"id":27671,"orbit":0},{"id":38668,"orbit":0},{"id":24165,"orbit":0}],"group":1187,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Evasion and Energy Shield Delay","orbit":7,"orbitIndex":3,"skill":5188,"stats":["12% increased Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"unarmed9"},"5191":{"connections":[{"id":54198,"orbit":0}],"group":1249,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolfNotable.dds","isNotable":true,"name":"Bond of the Wolf","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Paranoia","Envy"],"skill":5191,"stats":["6% increased Attack Speed","Companions have 50% chance to gain Onslaught on Kill"],"stringId":"companions54"},"5227":{"connections":[{"id":51708,"orbit":0}],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Escape Strategy","orbit":3,"orbitIndex":20,"recipe":["Despair","Paranoia","Despair"],"skill":5227,"stats":["100% increased Evasion Rating if you have been Hit Recently","30% reduced Evasion Rating if you haven't been Hit Recently"],"stringId":"evasion6"},"5257":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":16367,"orbit":2}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Echoing Frost","orbit":7,"orbitIndex":20,"recipe":["Suffering","Guilt","Greed"],"skill":5257,"stats":["30% increased Elemental Damage if you've Chilled an Enemy Recently"],"stringId":"cold37"},"5284":{"connections":[{"id":32278,"orbit":0}],"group":542,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Shredding Force","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Greed"],"skill":5284,"stats":["15% increased Critical Hit Chance for Spells","15% increased Critical Spell Damage Bonus","15% increased Magnitude of Damaging Ailments you inflict with Critical Hits"],"stringId":"physical34"},"5295":{"connections":[{"id":5961,"orbit":0}],"group":998,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":5295,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning26_"},"5305":{"connections":[{"id":3431,"orbit":0},{"id":24287,"orbit":0}],"group":1408,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Skill Speed","orbit":1,"orbitIndex":2,"skill":5305,"stats":["3% increased Skill Speed"],"stringId":"movement_speed5"},"5314":{"connections":[{"id":29009,"orbit":0}],"group":812,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":36,"skill":5314,"stats":["+5 to any Attribute"],"stringId":"intelligence57"},"5324":{"connections":[{"id":54437,"orbit":2147483647},{"id":2397,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage if Stunned Recently","orbit":7,"orbitIndex":16,"skill":5324,"stats":["20% increased Attack Damage if you have been Heavy Stunned Recently"],"stringId":"attack39"},"5332":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":871,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","isNotable":true,"name":"Crystallised Immunities","orbit":2,"orbitIndex":8,"recipe":["Isolation","Isolation","Suffering"],"skill":5332,"stats":["Immune to Chill if a majority of your Socketed Support Gems are Blue","Immune to Ignite if a majority of your Socketed Support Gems are Red","Immune to Shock if a majority of your Socketed Support Gems are Green"],"stringId":"attributes115"},"5335":{"connections":[{"id":52060,"orbit":0}],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Shimmering Mirage","orbit":7,"orbitIndex":7,"recipe":["Envy","Despair","Fear"],"skill":5335,"stats":["Gain additional Ailment Threshold equal to 30% of maximum Energy Shield","10% reduced Duration of Ailments on You"],"stringId":"stun_threshold_from_energy_shield21"},"5348":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1320,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":5348,"stats":[],"stringId":"mastery_elemental98"},"5386":{"ascendancyName":"Smith of Kitava","connections":[{"id":22541,"orbit":0}],"group":6,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Fire Damage","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":5386,"stats":["20% increased Fire Damage"],"stringId":"AscendancyWarrior3Small1"},"5390":{"connections":[{"id":16142,"orbit":2147483647}],"group":1507,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":14,"skill":5390,"stats":["15% increased Freeze Buildup"],"stringId":"cold47"},"5398":{"connections":[{"id":51820,"orbit":-6}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast Speed","orbit":4,"orbitIndex":34,"skill":5398,"stats":["Spells Cast by Totems have 4% increased Cast Speed"],"stringId":"totems31"},"5407":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":56910,"orbit":0}],"group":796,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":5407,"stats":[],"stringId":"mastery_attack2"},"5410":{"connections":[{"id":33590,"orbit":0}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Channelled Heritage","orbit":3,"orbitIndex":15,"recipe":["Envy","Envy","Fear"],"skill":5410,"stats":["30% increased Area of Effect of Ancestrally Boosted Attacks"],"stringId":"melee64"},"5501":{"connections":[{"id":48821,"orbit":0}],"group":816,"icon":"Art/2DArt/SkillIcons/passives/Annihilation.dds","isNotable":true,"name":"Critical Overload","orbit":0,"orbitIndex":0,"skill":5501,"stats":["15% increased Critical Hit Chance for Spells","15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals14"},"5544":{"connections":[{"id":43711,"orbit":3}],"group":331,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorn Critical Damage","orbit":2,"orbitIndex":10,"skill":5544,"stats":["30% increased Thorns Critical Damage Bonus"],"stringId":"getting_hit22"},"5563":{"ascendancyName":"Amazon","connections":[{"id":47312,"orbit":-7}],"group":1606,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Flask Recovery","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":5563,"stats":["15% increased Life and Mana Recovery from Flasks"],"stringId":"AscendancyHuntress1Small7"},"5564":{"connections":[{"id":48833,"orbit":0},{"id":63585,"orbit":0}],"group":1092,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":5564,"stats":["15% increased Electrocute Buildup"],"stringId":"lightning15"},"5571":{"ascendancyName":"Oracle","connections":[{"id":47190,"orbit":8}],"group":11,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleDiffChoices.dds","isNotable":true,"name":"The Unseen Path","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":5571,"stats":["Walk the Paths Not Taken"],"stringId":"AscendancyDruid1Notable2"},"5580":{"connections":[{"id":42710,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Watchtowers","orbit":0,"orbitIndex":0,"recipe":["Disgust","Suffering","Suffering"],"skill":5580,"stats":["Recoup 5% of damage taken by your Totems as Life","Each Totem applies 2% increased Damage taken to Enemies in their Presence"],"stringId":"totems9"},"5594":{"connections":[{"id":50107,"orbit":0},{"id":8785,"orbit":0}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Decrepifying Curse","orbit":2,"orbitIndex":12,"recipe":["Isolation","Envy","Despair"],"skill":5594,"stats":["20% increased duration of Ailments you inflict against Cursed Enemies"],"stringId":"curses25"},"5642":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":57405,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Behemoth","orbit":2,"orbitIndex":8,"recipe":["Fear","Isolation","Greed"],"skill":5642,"stats":["3% increased maximum Life","8% increased Area of Effect for Attacks","5% chance for Slam Skills you use yourself to cause an additional Aftershock"],"stringId":"slam_area5"},"5663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":294,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Endurance","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Envy"],"skill":5663,"stats":["+2 to Maximum Endurance Charges"],"stringId":"endurance_charges7"},"5681":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern","connections":[],"group":481,"icon":"Art/2DArt/SkillIcons/passives/FortifyMasterySymbol.dds","isOnlyImage":true,"name":"Fortify Mastery","orbit":0,"orbitIndex":0,"skill":5681,"stats":[],"stringId":"mastery_fortify_6546_"},"5686":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":212,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Chillproof","orbit":2,"orbitIndex":14,"recipe":["Paranoia","Disgust","Disgust"],"skill":5686,"stats":["10% increased Armour","30% reduced Effect of Chill on you","30% increased Freeze Threshold","+30% of Armour also applies to Cold Damage"],"stringId":"armour41"},"5692":{"connections":[{"id":41154,"orbit":0},{"id":35708,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":2,"orbitIndex":8,"skill":5692,"stats":["12% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze15"},"5695":{"connections":[{"id":32309,"orbit":7},{"id":50104,"orbit":5}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":7,"orbitIndex":20,"skill":5695,"stats":["15% increased Archon Buff duration"],"stringId":"archon2_"},"5702":{"connections":[{"id":13411,"orbit":-5}],"group":1114,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":5702,"stats":["+5 to any Attribute"],"stringId":"dexterity4_"},"5703":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":16367,"orbit":2}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Echoing Thunder","orbit":7,"orbitIndex":4,"recipe":["Despair","Suffering","Ire"],"skill":5703,"stats":["30% increased Elemental Damage if you've Shocked an Enemy Recently"],"stringId":"lightning40"},"5704":{"connections":[{"id":62166,"orbit":0}],"group":1224,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Speed","orbit":2,"orbitIndex":8,"skill":5704,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"stringId":"accuracy38"},"5710":{"connections":[{"id":6839,"orbit":-3},{"id":38323,"orbit":0},{"id":14923,"orbit":0},{"id":6529,"orbit":-4}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/strongarm.dds","isNotable":true,"name":"Brutal","orbit":4,"orbitIndex":51,"skill":5710,"stats":["10% increased Stun Buildup","16% increased Melee Damage","+10 to Strength"],"stringId":"marauder_brute_notable1"},"5726":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":777,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":5726,"stats":[],"stringId":"mastery_elemental94"},"5728":{"connections":[{"id":17349,"orbit":-3},{"id":58138,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Ancient Aegis","orbit":7,"orbitIndex":4,"recipe":["Despair","Paranoia","Envy"],"skill":5728,"stats":["60% increased Armour from Equipped Body Armour","60% increased Energy Shield from Equipped Body Armour"],"stringId":"energy_shield_and_armour11"},"5733":{"ascendancyName":"Spirit Walker","connections":[{"id":56489,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Spirit","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":9,"orbitIndex":25,"skill":5733,"stats":["+10 to Spirit"],"stringId":"AscendancyHuntress2Small8"},"5740":{"connections":[{"id":40687,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":2,"orbitIndex":6,"skill":5740,"stats":["20% increased Presence Area of Effect"],"stringId":"glory20"},"5766":{"connections":[{"id":51416,"orbit":-4},{"id":16705,"orbit":4}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":6,"orbitIndex":60,"skill":5766,"stats":["12% increased Spell Damage while wielding a Melee Weapon"],"stringId":"spells16"},"5777":{"connections":[{"id":58651,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"isSwitchable":true,"name":"Deadly Swarm","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":54594,"name":"Natural Essence","stats":["16% increased Armour","16% increased maximum Energy Shield","20% increased Elemental Ailment Threshold"]}},"orbit":4,"orbitIndex":4,"skill":5777,"stats":["Minions deal 15% increased Damage","Minions have 20% increased Critical Hit Chance"],"stringId":"minion_offence13"},"5797":{"connections":[{"id":59538,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Freeze Buildup and Cold Damage","orbit":2,"orbitIndex":2,"skill":5797,"stats":["8% increased Cold Damage","8% increased Freeze Buildup"],"stringId":"daze_15"},"5800":{"connections":[{"id":43149,"orbit":0},{"id":22975,"orbit":0}],"group":316,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":7,"orbitIndex":0,"skill":5800,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"],"stringId":"accuracy41"},"5802":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","isNotable":true,"name":"Stand and Deliver","orbit":0,"orbitIndex":0,"recipe":["Disgust","Greed","Isolation"],"skill":5802,"stats":["Projectiles have 40% increased Critical Damage Bonus against Enemies within 2m","Projectiles deal 25% increased Damage with Hits against Enemies within 2m"],"stringId":"projectiles29"},"5817":{"ascendancyName":"Deadeye","connections":[],"group":1557,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeLingeringMirage.dds","isNotable":true,"name":"Mirage Deadeye","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":5817,"stats":["Grants Skill: Mirage Deadeye"],"stringId":"AscendancyRanger1Notable4"},"5826":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1109,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":2,"orbitIndex":22,"skill":5826,"stats":[],"stringId":"mastery_projectile204"},"5852":{"ascendancyName":"Smith of Kitava","connections":[{"id":20895,"orbit":0},{"id":47236,"orbit":0},{"id":5386,"orbit":0},{"id":14960,"orbit":0},{"id":9988,"orbit":0}],"group":41,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Smith of Kitava","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":9,"orbitIndex":96,"skill":5852,"stats":[],"stringId":"AscendancyWarrior3Start"},"5862":{"connections":[{"id":22697,"orbit":-2}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Lightning Resistance","orbit":7,"orbitIndex":14,"skill":5862,"stats":["+5% to Lightning Resistance"],"stringId":"shaman6__"},"5920":{"connections":[{"id":52574,"orbit":-3},{"id":51921,"orbit":5}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":2,"orbitIndex":16,"skill":5920,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"area_attacks20"},"5936":{"connections":[{"id":65248,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":36,"skill":5936,"stats":["10% increased Elemental Damage"],"stringId":"elemental53"},"5961":{"connections":[{"id":54675,"orbit":0},{"id":11315,"orbit":0}],"group":985,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":5961,"stats":["10% increased Lightning Damage"],"stringId":"lightning25"},"5988":{"connections":[{"id":38459,"orbit":7}],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Damage vs Blinded","orbit":2,"orbitIndex":8,"skill":5988,"stats":["15% increased Damage with Hits against Blinded Enemies"],"stringId":"blind7"},"6006":{"connections":[{"id":38105,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":62,"skill":6006,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield9"},"6008":{"connections":[{"id":58096,"orbit":2}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":19,"skill":6008,"stats":["10% increased Spell Damage"],"stringId":"spells4"},"6010":{"connections":[{"id":13367,"orbit":0},{"id":38969,"orbit":0}],"group":1194,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":8,"skill":6010,"stats":["12% increased Accuracy Rating"],"stringId":"accuracy4"},"6015":{"connections":[{"id":35426,"orbit":6}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":15,"skill":6015,"stats":["+5 to any Attribute"],"stringId":"strength16"},"6030":{"connections":[],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":3,"orbitIndex":5,"skill":6030,"stats":["8% chance to Poison on Hit"],"stringId":"poison11"},"6077":{"connections":[{"id":35645,"orbit":-2}],"group":559,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","orbit":0,"orbitIndex":0,"skill":6077,"stats":["Minions have 20% increased Cooldown Recovery Rate for Command Skills"],"stringId":"minion_offence45"},"6078":{"connections":[{"id":61119,"orbit":4}],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":3,"orbitIndex":1,"skill":6078,"stats":["8% chance to Poison on Hit"],"stringId":"poison22"},"6079":{"connections":[{"id":10242,"orbit":0}],"group":1262,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":16,"skill":6079,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup23"},"6088":{"connectionArt":"CharacterPlanned","connections":[{"id":54380,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"First Sting","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":6088,"stats":["30% chance to Poison on Hit against Enemies that are not Poisoned","80% increased Magnitude of Poison you inflict on targets that are not Poisoned"],"stringId":"oracle_poison5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"6100":{"connectionArt":"CharacterPlanned","connections":[{"id":20963,"orbit":4}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":11,"skill":6100,"stats":["20% increased Critical Damage Bonus"],"stringId":"oracle_slow_crits3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"6109":{"ascendancyName":"Amazon","connections":[{"id":63254,"orbit":0}],"group":1603,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Evasion","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":6109,"stats":["20% increased Evasion Rating"],"stringId":"AscendancyHuntress1Small8"},"6127":{"ascendancyName":"Warbringer","connections":[],"group":33,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds","isNotable":true,"name":"Jade Heritage","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":6127,"stats":["Gain a stack of Jade every second","Grants Skill: Encase in Jade"],"stringId":"AscendancyWarrior2Notable3"},"6133":{"connections":[{"id":33402,"orbit":0},{"id":58138,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Core of the Guardian","orbit":4,"orbitIndex":48,"recipe":["Paranoia","Greed","Fear"],"skill":6133,"stats":["20% reduced maximum Energy Shield","30% increased Block chance"],"stringId":"shield14_"},"6153":{"connections":[{"id":44952,"orbit":0},{"id":10362,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":14,"skill":6153,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration1"},"6161":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1173,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Bleeding Mastery","orbit":0,"orbitIndex":0,"skill":6161,"stats":[],"stringId":"mastery_bleeding_6328_"},"6178":{"connections":[{"id":33415,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Power Shots","orbit":4,"orbitIndex":35,"recipe":["Paranoia","Isolation","Suffering"],"skill":6178,"stats":["15% reduced Attack Speed with Crossbows","80% increased Critical Damage Bonus with Crossbows"],"stringId":"crossbow8_"},"6222":{"connections":[{"id":57608,"orbit":0},{"id":65189,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Damage","orbit":7,"orbitIndex":11,"skill":6222,"stats":["10% increased Damage while Shapeshifted"],"stringId":"shapeshifting1"},"6229":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":26490,"orbit":7}],"group":528,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Push the Advantage","orbit":7,"orbitIndex":5,"recipe":["Fear","Ire","Disgust"],"skill":6229,"stats":["40% increased Critical Damage Bonus with One Handed Melee Weapons"],"stringId":"one_handed15"},"6266":{"connections":[{"id":60085,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage","orbit":7,"orbitIndex":9,"skill":6266,"stats":["10% increased Damage against Demons"],"stringId":"mercenary1"},"6269":{"connections":[{"id":45990,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Attack Speed","orbit":2,"orbitIndex":1,"skill":6269,"stats":["3% increased Attack Speed with Axes"],"stringId":"axe7"},"6274":{"connections":[{"id":56567,"orbit":0}],"group":616,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":17,"skill":6274,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy7"},"6287":{"connections":[{"id":364,"orbit":2147483647}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":2,"orbitIndex":10,"skill":6287,"stats":["+8 to Intelligence"],"stringId":"attributes104"},"6294":{"connections":[{"id":52429,"orbit":4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":4,"orbitIndex":54,"skill":6294,"stats":["3% increased Cast Speed"],"stringId":"cast_speed27"},"6304":{"connections":[{"id":12125,"orbit":0}],"group":403,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Stand Ground","orbit":2,"orbitIndex":4,"recipe":["Greed","Paranoia","Guilt"],"skill":6304,"stats":["Regenerate 1% of maximum Life per second while affected by any Damaging Ailment","Regenerate 1% of maximum Life per second while stationary"],"stringId":"life_regeneration38"},"6330":{"connections":[],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Damage","orbit":7,"orbitIndex":5,"skill":6330,"stats":["8% increased Attack Damage","8% increased Accuracy Rating"],"stringId":"accuracy21"},"6338":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":2254,"orbit":0}],"group":850,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":6338,"stats":[],"stringId":"mastery_energyshield105"},"6355":{"connections":[{"id":14110,"orbit":-4},{"id":38124,"orbit":4}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":7,"orbitIndex":2,"skill":6355,"stats":["15% increased Totem Damage"],"stringId":"totems36"},"6356":{"connections":[{"id":27900,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","orbit":7,"orbitIndex":21,"skill":6356,"stats":["4% increased Skill Effect Duration","8% increased Physical Damage"],"stringId":"physical56"},"6416":{"connections":[{"id":51821,"orbit":0}],"group":284,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":20,"skill":6416,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour4"},"6490":{"connections":[{"id":14082,"orbit":0}],"group":1238,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":12,"skill":6490,"stats":["10% increased Physical Damage"],"stringId":"physical23_"},"6502":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":184,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupStaff.dds","isOnlyImage":true,"name":"Flail Mastery","orbit":0,"orbitIndex":0,"skill":6502,"stats":[],"stringId":"mastery_flail_6533"},"6505":{"connections":[{"id":55060,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Pierce Chance","orbit":3,"orbitIndex":4,"skill":6505,"stats":["15% chance to Pierce an Enemy"],"stringId":"ranged47_"},"6514":{"connections":[{"id":47173,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Cacophony","orbit":4,"orbitIndex":5,"recipe":["Isolation","Guilt","Fear"],"skill":6514,"stats":["40% increased Damage with Warcries","Warcry Skills have 25% increased Area of Effect"],"stringId":"warcries11"},"6529":{"connections":[{"id":32416,"orbit":-3}],"group":625,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":0,"skill":6529,"stats":["15% increased Armour"],"stringId":"armour5"},"6530":{"connections":[{"id":1448,"orbit":4},{"id":11825,"orbit":5}],"group":1357,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Evasion and Companion Movement Speed","orbit":3,"orbitIndex":14,"skill":6530,"stats":["10% increased Evasion Rating","Companions have 8% increased Movement Speed"],"stringId":"companions56"},"6544":{"connections":[{"id":56061,"orbit":6},{"id":42604,"orbit":0}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Burning Strikes","orbit":4,"orbitIndex":53,"recipe":["Envy","Disgust","Isolation"],"skill":6544,"stats":["Gain 12% of Physical Damage as Extra Fire Damage"],"stringId":"fire38"},"6554":{"connections":[],"group":780,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":6554,"stats":["12% increased Cold Damage"],"stringId":"cold61"},"6570":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":1305,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":6570,"stats":[],"stringId":"mastery_curse70"},"6588":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":898,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":6588,"stats":[],"stringId":"mastery_caster43"},"6596":{"connections":[{"id":41171,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Speed","orbit":4,"orbitIndex":30,"skill":6596,"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"],"stringId":"boss_slaying5"},"6623":{"connections":[{"id":12821,"orbit":0}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Aura Effect","orbit":1,"orbitIndex":10,"skill":6623,"stats":["Banner Skills have 12% increased Aura Magnitudes"],"stringId":"banners8"},"6626":{"connections":[{"id":46475,"orbit":4}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":21,"skill":6626,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion10"},"6655":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":717,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Aggravation","orbit":2,"orbitIndex":14,"recipe":["Despair","Suffering","Envy"],"skill":6655,"stats":["10% chance to Aggravate Bleeding on targets you Hit with Attacks"],"stringId":"bleed13"},"6660":{"connections":[{"id":39050,"orbit":-7}],"group":1272,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":2,"orbitIndex":12,"skill":6660,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"stringId":"exploiting_elemental_ailments2"},"6686":{"connections":[{"id":51184,"orbit":-4}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isSwitchable":true,"name":"Mana Regeneration","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":29472,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":2,"orbitIndex":1,"skill":6686,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana8"},"6689":{"connections":[{"id":51735,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":4,"orbitIndex":39,"skill":6689,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"stringId":"shield4"},"6714":{"connections":[{"id":41646,"orbit":0}],"group":684,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Curse Effect on you and Life Regeneration Rate","orbit":2,"orbitIndex":12,"skill":6714,"stats":["5% increased Life Regeneration rate","5% reduced effect of Curses on you"],"stringId":"mercenary10"},"6715":{"connections":[{"id":116,"orbit":3},{"id":41372,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield and Mana Regeneration","orbit":7,"orbitIndex":17,"skill":6715,"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"stringId":"energy_shield13"},"6735":{"connections":[{"id":41935,"orbit":4},{"id":43460,"orbit":-5}],"group":179,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Armour","orbit":0,"orbitIndex":0,"skill":6735,"stats":["10% increased Armour while Shapeshifted","+5% of Armour also applies to Elemental Damage while Shapeshifted"],"stringId":"bear4"},"6744":{"connections":[{"id":49357,"orbit":0},{"id":483,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":6,"skill":6744,"stats":["+5 to any Attribute"],"stringId":"intelligence32"},"6748":{"connections":[{"id":48618,"orbit":7},{"id":62122,"orbit":3}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":7,"orbitIndex":8,"skill":6748,"stats":["4% of Damage is taken from Mana before Life"],"stringId":"damage_from_mana2"},"6752":{"connections":[{"id":7378,"orbit":0},{"id":29148,"orbit":4}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":23,"skill":6752,"stats":["12% increased Fire Damage"],"stringId":"fire5"},"6772":{"connections":[{"id":60505,"orbit":0}],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":6,"skill":6772,"stats":["+5 to any Attribute"],"stringId":"dexterity18"},"6789":{"connections":[{"id":4313,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":22193,"name":"Attack Damage","stats":["8% increased Attack Damage"]}},"orbit":2,"orbitIndex":1,"skill":6789,"stats":["8% increased Projectile Damage"],"stringId":"projectiles8"},"6792":{"connections":[{"id":33245,"orbit":0},{"id":2408,"orbit":0}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":6,"skill":6792,"stats":["10% increased Projectile Damage"],"stringId":"ranged10"},"6800":{"connections":[{"id":32438,"orbit":4}],"group":1355,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":6800,"stats":["11% increased Chaos Damage"],"stringId":"chaos26"},"6839":{"connections":[{"id":39581,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":14,"skill":6839,"stats":["15% increased Stun Buildup"],"stringId":"stun5"},"6842":{"connections":[{"id":18472,"orbit":3}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":3,"orbitIndex":9,"skill":6842,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"],"stringId":"poise3"},"6872":{"connections":[{"id":33939,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","name":"Armour Applies to Cold Damage Hits","orbit":4,"orbitIndex":4,"skill":6872,"stats":["+15% of Armour also applies to Cold Damage"],"stringId":"maximum_resistances7_"},"6874":{"connectionArt":"CharacterPlanned","connections":[{"id":34940,"orbit":-2}],"group":180,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Life Recoup","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":2,"skill":6874,"stats":["10% of Damage taken Recouped as Life while Channelling"],"stringId":"oracle_channelling4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"6891":{"connections":[{"id":56265,"orbit":0}],"group":1500,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":22,"skill":6891,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals89"},"6898":{"connections":[{"id":17584,"orbit":-8},{"id":61067,"orbit":8},{"id":48305,"orbit":0},{"id":30704,"orbit":0},{"id":17517,"orbit":-8},{"id":28718,"orbit":0}],"group":630,"icon":"Art/2DArt/SkillIcons/passives/PressurePoints.dds","isNotable":true,"isSwitchable":true,"name":"Relentless Vindicator","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/stormborn.dds","id":7197,"name":"Guardian of the Wilds","stats":["10% increased Damage","Gain 5% of Damage as Extra Damage of a random Element","+5 to Strength and Intelligence"]}},"orbit":0,"orbitIndex":0,"skill":6898,"stats":["10% increased Damage","10% increased Critical Hit Chance","+5 to Strength and Intelligence"],"stringId":"templar_druid_notable1"},"6900":{"connections":[{"id":26479,"orbit":-6},{"id":45751,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Maximum Block","orbit":5,"orbitIndex":0,"skill":6900,"stats":["+1% to maximum Block chance"],"stringId":"shield36"},"6912":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":1175,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":6912,"stats":[],"stringId":"mastery_twohand243"},"6923":{"connections":[{"id":1087,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":10,"skill":6923,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed13"},"6935":{"ascendancyName":"Witchhunter","connections":[],"group":321,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds","isNotable":true,"name":"Ceremonial Ablution","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":6935,"stats":["Sorcery Ward's Barrier can also take Physical and Chaos Damage from Hits"],"stringId":"AscendancyMercenary2Notable6"},"6950":{"connections":[{"id":49804,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":2,"orbitIndex":2,"skill":6950,"stats":["10% increased Exposure Effect"],"stringId":"elemental59"},"6951":{"connections":[{"id":23608,"orbit":-2}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":4,"orbitIndex":54,"skill":6951,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison3"},"6952":{"connections":[],"group":106,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":18,"skill":6952,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks35"},"6988":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryChannelling.dds","isOnlyImage":true,"name":"Herald Mastery","orbit":2,"orbitIndex":10,"skill":6988,"stats":[],"stringId":"mastery_herald_6560"},"6999":{"connectionArt":"CharacterPlanned","connections":[{"id":15672,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Elemental Resistance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":7,"skill":6999,"stats":["Totems gain +2% to all Maximum Elemental Resistances"],"stringId":"oracle_totems4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1471,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":7023,"stats":[],"stringId":"mastery_cold61"},"7049":{"connections":[{"id":22556,"orbit":0}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour while Surrounded","orbit":3,"orbitIndex":19,"skill":7049,"stats":["30% increased Armour while Surrounded"],"stringId":"being_surrounded1"},"7054":{"connections":[{"id":21142,"orbit":0},{"id":47009,"orbit":0},{"id":17088,"orbit":0}],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":7,"orbitIndex":8,"skill":7054,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"area_attacks44"},"7060":{"connections":[{"id":24339,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":20,"skill":7060,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks39"},"7062":{"connections":[{"id":16680,"orbit":0},{"id":61432,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Reusable Ammunition","orbit":4,"orbitIndex":19,"recipe":["Paranoia","Isolation","Despair"],"skill":7062,"stats":["Bolts fired by Crossbow Attacks have 30% chance to not","expend Ammunition if you've Reloaded Recently"],"stringId":"crossbow14"},"7066":{"connectionArt":"CharacterPlanned","connections":[{"id":23932,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":6,"skill":7066,"stats":["5% increased Attack Speed with Bows"],"stringId":"oracle_bow_movement6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7068":{"ascendancyName":"Ritualist","connections":[],"group":1600,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds","isNotable":true,"name":"Mystic Attunement","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":7068,"stats":["25% increased bonuses gained from Equipped Rings and Amulets"],"stringId":"AscendancyHuntress3Notable1_"},"7104":{"connections":[{"id":54733,"orbit":-3},{"id":14258,"orbit":-3}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":7,"orbitIndex":19,"skill":7104,"stats":["15% increased Effect of Puppet Master"],"stringId":"Puppetmaster10"},"7120":{"ascendancyName":"Witchhunter","connections":[{"id":43131,"orbit":-8},{"id":20830,"orbit":0},{"id":61897,"orbit":8},{"id":51737,"orbit":0},{"id":25172,"orbit":0}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Witchhunter","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":9,"orbitIndex":72,"skill":7120,"stats":[],"stringId":"AscendancyMercenary2Start"},"7128":{"connections":[],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Dangerous Blossom","orbit":6,"orbitIndex":63,"recipe":["Paranoia","Envy","Isolation"],"skill":7128,"stats":["Gain 10% of Damage as Extra Physical Damage"],"stringId":"physical68__"},"7163":{"connections":[{"id":45100,"orbit":3},{"id":23013,"orbit":0}],"group":1281,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Stimulants","orbit":5,"orbitIndex":45,"recipe":["Despair","Greed","Greed"],"skill":7163,"stats":["16% increased Attack Speed during any Flask Effect"],"stringId":"attack_speed31"},"7183":{"connections":[{"id":48589,"orbit":-6}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Recovery","orbit":2,"orbitIndex":5,"skill":7183,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks23_"},"7201":{"connections":[{"id":516,"orbit":3}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":21,"skill":7201,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"],"stringId":"projectiles33"},"7204":{"connections":[{"id":53527,"orbit":0},{"id":4985,"orbit":0},{"id":64525,"orbit":0}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":0,"orbitIndex":0,"skill":7204,"stats":["15% increased Stun Buildup"],"stringId":"stun6"},"7218":{"connections":[{"id":60203,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":3,"orbitIndex":22,"skill":7218,"stats":["+8 to Strength"],"stringId":"attributes109"},"7246":{"ascendancyName":"Stormweaver","connections":[{"id":39204,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Mana Regeneration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":54,"skill":7246,"stats":["12% increased Mana Regeneration Rate"],"stringId":"AscendancySorceress1Small2"},"7251":{"connections":[],"group":596,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":16,"skill":7251,"stats":["10% increased Attack Damage"],"stringId":"life_leech6"},"7258":{"connectionArt":"CharacterPlanned","connections":[{"id":11861,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":5,"skill":7258,"stats":["10% increased Spell Damage","+10 to Strength"],"stringId":"oracle_strength_spell2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7275":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Electrocuting Exposure","orbit":4,"orbitIndex":64,"recipe":["Fear","Fear","Ire"],"skill":7275,"stats":["Gain 25% of Physical Damage as Extra Lightning Damage against Electrocuted Enemies"],"stringId":"shock_mitigation12"},"7294":{"connections":[{"id":65498,"orbit":0},{"id":39307,"orbit":0},{"id":41017,"orbit":0}],"group":1470,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Physical Damage","orbit":2,"orbitIndex":16,"skill":7294,"stats":["Break 10% increased Armour","6% increased Physical Damage"],"stringId":"physical47"},"7302":{"connections":[{"id":52615,"orbit":0},{"id":30077,"orbit":0}],"group":1411,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Echoing Pulse","orbit":7,"orbitIndex":0,"recipe":["Fear","Envy","Ire"],"skill":7302,"stats":["Echoed Spells have 25% increased Area of Effect"],"stringId":"area_spells26"},"7333":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":761,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":7333,"stats":[],"stringId":"mastery_elemental_6471"},"7338":{"connections":[{"id":52060,"orbit":0}],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Abasement","orbit":7,"orbitIndex":23,"recipe":["Paranoia","Despair","Fear"],"skill":7338,"stats":["20% increased Stun Recovery","Gain additional Stun Threshold equal to 30% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield19_"},"7341":{"connections":[{"id":33244,"orbit":0}],"group":367,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Ignore Pain","orbit":0,"orbitIndex":0,"recipe":["Despair","Fear","Suffering"],"skill":7341,"stats":["Gain 3 Rage when Hit by an Enemy","Every Rage also grants 2% increased Stun Threshold"],"stringId":"rage5"},"7344":{"connections":[{"id":58182,"orbit":0},{"id":26931,"orbit":0}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","isNotable":true,"name":"Life from Death","orbit":3,"orbitIndex":4,"skill":7344,"stats":["Recover 3% of maximum Life on Kill"],"stringId":"life_on_kill14"},"7353":{"connections":[{"id":9046,"orbit":3}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":5,"skill":7353,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals92"},"7378":{"connections":[{"id":65016,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":20,"skill":7378,"stats":["12% increased Fire Damage"],"stringId":"fire6"},"7390":{"connections":[{"id":17150,"orbit":7}],"group":739,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":4,"skill":7390,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion23"},"7392":{"connections":[{"id":10571,"orbit":0}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":19,"skill":7392,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold4"},"7395":{"connections":[{"id":30007,"orbit":0},{"id":46051,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Retaliation","orbit":3,"orbitIndex":10,"recipe":["Ire","Fear","Suffering"],"skill":7395,"stats":["75% increased Thorns damage if you've Blocked Recently"],"stringId":"getting_hit10"},"7405":{"connections":[{"id":4850,"orbit":0}],"group":1035,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect and Mana Regeneration","orbit":0,"orbitIndex":0,"skill":7405,"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"],"stringId":"lightning28"},"7412":{"connections":[{"id":45709,"orbit":0}],"group":1299,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":7,"orbitIndex":15,"skill":7412,"stats":["15% increased Life Flask Charges gained"],"stringId":"life_flasks7"},"7424":{"connections":[{"id":36994,"orbit":0},{"id":1823,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":0,"skill":7424,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield29"},"7449":{"connections":[{"id":53696,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Splinters","orbit":7,"orbitIndex":18,"recipe":["Envy","Paranoia","Despair"],"skill":7449,"stats":["30% increased Stun Buildup","Hits Break 50% increased Armour on targets with Ailments"],"stringId":"physical39"},"7465":{"connections":[{"id":17664,"orbit":0}],"group":1405,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":15,"skill":7465,"stats":["12% increased Critical Hit Chance against Enemies that have entered your Presence Recently"],"stringId":"criticals98"},"7473":{"connections":[{"id":64471,"orbit":-4}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":23,"skill":7473,"stats":["Herald Skills deal 20% increased Damage"],"stringId":"heralds6"},"7488":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":596,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Leech Mastery","orbit":0,"orbitIndex":0,"skill":7488,"stats":[],"stringId":"mastery_leech127"},"7526":{"connections":[{"id":17447,"orbit":0},{"id":22972,"orbit":0},{"id":43044,"orbit":0},{"id":24210,"orbit":0}],"group":1240,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":7526,"stats":["+5 to any Attribute"],"stringId":"dexterity63"},"7542":{"connections":[],"group":255,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Encompassing Domain","orbit":2,"orbitIndex":4,"recipe":["Fear","Disgust","Envy"],"skill":7542,"stats":["10% increased Area Damage","12% increased Area of Effect if you have Stunned an Enemy Recently"],"stringId":"area_of_effect16"},"7553":{"connectionArt":"CharacterPlanned","connections":[{"id":43385,"orbit":-7},{"id":15842,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Trusted Partner","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":48,"skill":7553,"stats":["Companions have 20% increased maximum Life","5% of Damage from Hits is taken from your Damageable Companion's Life before you"],"stringId":"oracle_big_family8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"7554":{"connections":[{"id":23039,"orbit":-7}],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Energy Shield Delay and Armour Applies to Elemental Damage","orbit":3,"orbitIndex":13,"skill":7554,"stats":["+3% of Armour also applies to Elemental Damage","5% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour22"},"7576":{"connections":[{"id":33866,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":0,"orbitIndex":0,"skill":7576,"stats":["8% increased Attack Damage"],"stringId":"attack_damage1"},"7604":{"connections":[{"id":35985,"orbit":0},{"id":19074,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Rapid Strike","orbit":3,"orbitIndex":8,"recipe":["Ire","Fear","Fear"],"skill":7604,"stats":["+30 to Accuracy Rating","8% increased Melee Attack Speed"],"stringId":"melee30_"},"7621":{"ascendancyName":"Invoker","connections":[{"id":55611,"orbit":0}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds","isNotable":true,"name":"I am the Thunder...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":5,"orbitIndex":15,"skill":7621,"stats":["Gain 10% of Damage as Extra Lightning Damage","25% chance on Shocking Enemies to created Shocked Ground"],"stringId":"AscendancyMonk2Notable3"},"7628":{"connections":[{"id":41646,"orbit":0},{"id":55231,"orbit":0}],"group":710,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":7628,"stats":["+5 to any Attribute"],"stringId":"strength38"},"7642":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":493,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":7,"orbitIndex":8,"skill":7642,"stats":[],"stringId":"mastery_physical6168"},"7651":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":21788,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Pierce the Heart","orbit":6,"orbitIndex":21,"recipe":["Despair","Isolation","Paranoia"],"skill":7651,"stats":["Arrows Pierce an additional Target"],"stringId":"bow18"},"7668":{"connections":[{"id":62015,"orbit":0}],"group":387,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Internal Bleeding","orbit":2,"orbitIndex":3,"recipe":["Guilt","Despair","Paranoia"],"skill":7668,"stats":["20% chance to Aggravate Bleeding on targets you Hit with Empowered Attacks","Empowered Attacks deal 30% increased Damage"],"stringId":"warcries14_"},"7716":{"connections":[],"group":348,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":23,"skill":7716,"stats":["10% increased Armour","+5% of Armour also applies to Elemental Damage"],"stringId":"armour47"},"7720":{"connections":[{"id":32932,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Ignite","orbit":4,"orbitIndex":61,"skill":7720,"stats":["Gain 1 Rage when your Hit Ignites a target"],"stringId":"rage41"},"7721":{"connections":[{"id":54232,"orbit":0},{"id":61534,"orbit":3},{"id":18629,"orbit":-6},{"id":64683,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/Warrior.dds","isNotable":true,"name":"Relentless","orbit":4,"orbitIndex":45,"skill":7721,"stats":["15% increased Armour","Regenerate 0.5% of maximum Life per second","+10 to Strength"],"stringId":"marauder_brute_notable2"},"7741":{"connections":[{"id":42500,"orbit":0}],"group":844,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":5,"skill":7741,"stats":["+5 to any Attribute"],"stringId":"dexterity26"},"7777":{"connections":[{"id":26739,"orbit":7},{"id":42205,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Breaking Point","orbit":4,"orbitIndex":18,"recipe":["Fear","Paranoia","Fear"],"skill":7777,"stats":["10% increased Duration of Elemental Ailments on Enemies","30% increased Magnitude of Non-Damaging Ailments you inflict"],"stringId":"elemental37_"},"7782":{"connections":[{"id":6161,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Rupturing Pins","orbit":3,"orbitIndex":0,"recipe":["Greed","Suffering","Guilt"],"skill":7782,"stats":["40% increased Magnitude of Bleeding you inflict against Pinned Enemies"],"stringId":"physical_witch10"},"7788":{"connections":[{"id":57805,"orbit":5}],"group":830,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback","orbit":7,"orbitIndex":4,"skill":7788,"stats":["8% increased Knockback Distance"],"stringId":"knockback6"},"7793":{"ascendancyName":"Infernalist","connections":[{"id":18348,"orbit":6}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":130,"skill":7793,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch1Small4"},"7809":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1416,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Wild Storm","orbit":0,"orbitIndex":0,"recipe":["Isolation","Fear","Isolation"],"skill":7809,"stats":["Gain 4% of Damage as Extra Cold Damage","Gain 4% of Damage as Extra Lightning Damage","+10 to Dexterity"],"stringId":"lightning33"},"7847":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStagNotable.dds","isNotable":true,"name":"The Fabled Stag","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Fear"],"skill":7847,"stats":["40% increased Endurance, Frenzy and Power Charge Duration","+10 to Dexterity","Skills have 10% chance to not remove Charges but still count as consuming them"],"stringId":"azmerianimals18"},"7878":{"connections":[{"id":53901,"orbit":7}],"group":490,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":2,"orbitIndex":16,"skill":7878,"stats":["5% increased Block chance"],"stringId":"shield17"},"7888":{"connections":[{"id":17101,"orbit":0},{"id":28963,"orbit":2}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Combo Gain","orbit":3,"orbitIndex":21,"skill":7888,"stats":["10% Chance to build an additional Combo on Hit"],"stringId":"unarmed2"},"7922":{"connections":[{"id":45962,"orbit":-6}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Flask Duration","orbit":2,"orbitIndex":17,"skill":7922,"stats":["10% increased Flask Effect Duration"],"stringId":"life_flasks22"},"7947":{"connections":[{"id":26061,"orbit":2}],"group":949,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Energy Shield as Freeze Threshold","orbit":2,"orbitIndex":16,"skill":7947,"stats":["Gain 15% of maximum Energy Shield as additional Freeze Threshold"],"stringId":"cold24"},"7960":{"connections":[],"group":395,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":2,"skill":7960,"stats":[],"stringId":"jewel_slot1969"},"7971":{"connections":[{"id":1468,"orbit":-7}],"group":822,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":10,"skill":7971,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration24"},"7972":{"connections":[{"id":25229,"orbit":0},{"id":5663,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration","orbit":2,"orbitIndex":4,"skill":7972,"stats":["20% increased Endurance Charge Duration"],"stringId":"endurance_charges2"},"7979":{"ascendancyName":"Amazon","connections":[{"id":19233,"orbit":0}],"group":1594,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds","isNotable":true,"name":"Elemental Surge","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":7979,"stats":["When you Consume a Charge, Trigger Elemental Surge to gain 3 Lightning Surges","Grants Skill: Elemental Surge"],"stringId":"AscendancyHuntress1Notable6"},"7998":{"ascendancyName":"Stormweaver","connections":[{"id":39640,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Shock Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":6,"orbitIndex":70,"skill":7998,"stats":["20% increased chance to Shock"],"stringId":"AscendancySorceress1Small6"},"8045":{"connections":[{"id":64927,"orbit":-6},{"id":52464,"orbit":5}],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":3,"orbitIndex":7,"skill":8045,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech8"},"8092":{"connections":[{"id":44605,"orbit":6},{"id":59028,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":11,"skill":8092,"stats":["10% increased Projectile Damage"],"stringId":"projectiles7"},"8107":{"connectionArt":"CharacterPlanned","connections":[{"id":18081,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":8107,"stats":["20% increased Glory generation"],"stringId":"oracle_glory_elemental4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8115":{"connections":[],"group":694,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":8,"skill":8115,"stats":["15% increased Pin Buildup"],"stringId":"armour_break30"},"8143":{"ascendancyName":"Invoker","connections":[{"id":16100,"orbit":4}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds","isNotable":true,"name":"Lead me through Grace...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":5,"skill":8143,"stats":["+1 to Spirit for every 8 Item Energy Shield on Equipped Body Armour","+1 to Spirit for every 20 Evasion Rating on Equipped Body Armour","Cannot gain Spirit from Equipment"],"stringId":"AscendancyMonk2Notable1_"},"8145":{"connections":[{"id":23331,"orbit":-6}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":1,"orbitIndex":9,"skill":8145,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"oracle1"},"8154":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":3921,"orbit":0},{"id":38398,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryChannelling.dds","isOnlyImage":true,"name":"Herald Mastery","orbit":0,"orbitIndex":0,"skill":8154,"stats":[],"stringId":"mastery_herald_6556"},"8157":{"connections":[],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":2,"orbitIndex":16,"skill":8157,"stats":["8% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds13"},"8171":{"connections":[{"id":45162,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":7,"orbitIndex":22,"skill":8171,"stats":["20% increased Presence Area of Effect"],"stringId":"glory13"},"8246":{"connections":[{"id":37548,"orbit":0},{"id":64462,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":11,"skill":8246,"stats":["10% increased Attack Damage"],"stringId":"attack8"},"8248":{"connectionArt":"CharacterPlanned","connections":[{"id":48079,"orbit":0}],"group":560,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":4,"skill":8248,"stats":["10% increased Bleeding Duration","20% chance for Attack Hits to apply Incision"],"stringId":"oracle_bleed1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8249":{"connections":[{"id":63525,"orbit":0},{"id":16816,"orbit":0}],"group":1139,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Critical Chance","orbit":7,"orbitIndex":8,"skill":8249,"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"],"stringId":"accuracy34"},"8260":{"connections":[{"id":21453,"orbit":0}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Duration","orbit":7,"orbitIndex":0,"skill":8260,"stats":["20% increased Armour Break Duration"],"stringId":"armour_break5"},"8272":{"ascendancyName":"Witchhunter","connections":[],"group":229,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds","isNotable":true,"name":"Weapon Master","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":8272,"stats":["100 Passive Skill Points become Weapon Set Skill Points"],"stringId":"AscendancyMercenary2Notable8"},"8273":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":25565,"orbit":0}],"group":1439,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Endless Circuit","orbit":0,"orbitIndex":0,"recipe":["Isolation","Despair","Despair"],"skill":8273,"stats":["25% chance on Consuming a Shock on an Enemy to reapply it"],"stringId":"lightning38__"},"8302":{"connections":[{"id":4467,"orbit":-3}],"group":1518,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Damage vs Blinded","orbit":2,"orbitIndex":0,"skill":8302,"stats":["15% increased Damage with Hits against Blinded Enemies"],"stringId":"monkchakra7"},"8305":{"ascendancyName":"Disciple of Varashta","connections":[{"id":9843,"orbit":-8},{"id":56783,"orbit":-8},{"id":13289,"orbit":-9},{"id":32705,"orbit":0},{"id":34207,"orbit":9},{"id":30265,"orbit":8},{"id":35880,"orbit":8}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Disciple of Varashta","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":6,"orbitIndex":0,"skill":8305,"stats":[],"stringId":"AscendancySorceress3Start"},"8349":{"connections":[{"id":31644,"orbit":0}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Intelligence","orbit":2,"orbitIndex":19,"skill":8349,"stats":["+8 to Intelligence"],"stringId":"energy_shield26"},"8357":{"connections":[{"id":10742,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":3,"orbitIndex":6,"skill":8357,"stats":["Minions have 3% increased Attack and Cast Speed"],"stringId":"minion_offence17"},"8382":{"connections":[{"id":61863,"orbit":0}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":9,"skill":8382,"stats":["4% faster start of Energy Shield Recharge","8% increased Elemental Damage"],"stringId":"cold15"},"8397":{"connections":[{"id":41130,"orbit":0},{"id":1220,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Empowering Remains","orbit":7,"orbitIndex":0,"recipe":["Envy","Ire","Fear"],"skill":8397,"stats":["40% increased Spell Damage if one of your Minions has died Recently"],"stringId":"spells60"},"8406":{"connections":[{"id":48305,"orbit":-4},{"id":5692,"orbit":0}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":21,"skill":8406,"stats":["+5 to any Attribute"],"stringId":"strength12"},"8415":{"ascendancyName":"Blood Mage","connections":[{"id":62388,"orbit":0},{"id":3165,"orbit":-5},{"id":30071,"orbit":0},{"id":59342,"orbit":0},{"id":47442,"orbit":0}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds","isFreeAllocate":true,"isNotable":true,"name":"Sanguimancy","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":6,"orbitIndex":0,"skill":8415,"stats":["Skills gain a Base Life Cost equal to Base Mana Cost","Grants Skill: Life Remnants"],"stringId":"AscendancyWitch2Notable3"},"8421":{"connections":[{"id":35404,"orbit":2}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Cold Resistance","orbit":2,"orbitIndex":22,"skill":8421,"stats":["+5% to Cold Resistance"],"stringId":"shaman4"},"8423":{"connectionArt":"CharacterPlanned","connections":[{"id":60708,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":8423,"stats":["5% increased Attack Speed with Bows"],"stringId":"oracle_bow_movement8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8440":{"connections":[{"id":45013,"orbit":-7}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":1,"orbitIndex":4,"skill":8440,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life7"},"8456":{"connections":[{"id":38329,"orbit":2147483647}],"group":1399,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage and Freeze Buildup","orbit":7,"orbitIndex":4,"skill":8456,"stats":["8% increased Freeze Buildup","8% increased Attack Cold Damage"],"stringId":"cold41"},"8460":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":8460,"stats":[],"stringId":"mastery_warcry254"},"8483":{"connections":[{"id":6588,"orbit":0}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Ruin","orbit":7,"orbitIndex":7,"recipe":["Greed","Despair","Suffering"],"skill":8483,"stats":["35% increased Spell Area Damage","Spell Skills have 10% reduced Area of Effect"],"stringId":"area_spells28"},"8493":{"connections":[{"id":64471,"orbit":0},{"id":52860,"orbit":0}],"group":650,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8493,"stats":["+5 to any Attribute"],"stringId":"attributes7"},"8509":{"connections":[{"id":59061,"orbit":9}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":10,"skill":8509,"stats":["20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently"],"stringId":"criticals33"},"8510":{"connections":[{"id":13030,"orbit":-3}],"group":1140,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Faster Ailments","orbit":0,"orbitIndex":0,"skill":8510,"stats":["Damaging Ailments deal damage 5% faster"],"stringId":"ailments25"},"8522":{"connections":[{"id":26236,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":16,"skill":8522,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers12"},"8525":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":27,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds","isNotable":true,"name":"Leather Bindings","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":8525,"stats":["Body Armour grants regenerate 3% of maximum Life per second"],"stringId":"AscendancyWarrior3Notable6_7"},"8531":{"connections":[{"id":51534,"orbit":0},{"id":62661,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Leaping Ambush","orbit":3,"orbitIndex":11,"recipe":["Despair","Guilt","Guilt"],"skill":8531,"stats":["50% increased Critical Hit Chance against Enemies that are on Full Life"],"stringId":"criticals26"},"8535":{"connections":[],"group":183,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Spiked Whip","orbit":2,"orbitIndex":10,"skill":8535,"stats":["25% increased Damage with Flails"],"stringId":"flail18"},"8540":{"connections":[{"id":45230,"orbit":0}],"group":999,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Area","orbit":2,"orbitIndex":10,"skill":8540,"stats":["10% increased Area of Effect of Curses"],"stringId":"curses8"},"8553":{"connections":[{"id":13693,"orbit":7},{"id":37415,"orbit":-3}],"group":309,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":8553,"stats":["12% increased Cold Damage"],"stringId":"cold52"},"8554":{"connections":[{"id":47191,"orbit":0}],"group":275,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Burning Nature","orbit":4,"orbitIndex":54,"recipe":["Greed","Isolation","Greed"],"skill":8554,"stats":["25% increased Fire Damage","15% increased Ignite Duration on Enemies"],"stringId":"fire30"},"8556":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":8556,"stats":[],"stringId":"mastery_attack24"},"8560":{"connections":[{"id":31273,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":1,"orbitIndex":11,"skill":8560,"stats":["10% increased Melee Damage"],"stringId":"melee13"},"8569":{"connections":[{"id":47177,"orbit":0},{"id":55507,"orbit":9},{"id":46034,"orbit":0},{"id":8540,"orbit":0}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":6,"skill":8569,"stats":["+5 to any Attribute"],"stringId":"intelligence79"},"8573":{"connections":[{"id":11526,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":5,"orbitIndex":26,"skill":8573,"stats":["12% increased Damage with Bows"],"stringId":"bow6"},"8600":{"connections":[{"id":27439,"orbit":0},{"id":40596,"orbit":8},{"id":44406,"orbit":4},{"id":43778,"orbit":0},{"id":31650,"orbit":0}],"group":385,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8600,"stats":["+5 to any Attribute"],"stringId":"attributes82"},"8606":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1075,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":8606,"stats":[],"stringId":"mastery_attack_6296"},"8607":{"connections":[{"id":46665,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Lavianga's Brew","orbit":7,"orbitIndex":12,"recipe":["Fear","Isolation","Ire"],"skill":8607,"stats":["30% increased Mana Cost Efficiency of Attacks during any Mana Flask Effect"],"stringId":"life_flasks42"},"8611":{"ascendancyName":"Lich","connections":[{"id":59,"orbit":-4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Curse Area","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":28740,"name":"Curse Area","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["15% increased Area of Effect of Curses"]}},"orbit":8,"orbitIndex":56,"skill":8611,"stats":["15% increased Area of Effect of Curses"],"stringId":"AscendancyWitch3Small1"},"8616":{"connections":[{"id":57710,"orbit":0},{"id":43576,"orbit":-4},{"id":36746,"orbit":4}],"group":814,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8616,"stats":["+5 to any Attribute"],"stringId":"intelligence6"},"8629":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":418,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":8629,"stats":[],"stringId":"mastery_attack20"},"8631":{"connections":[{"id":32660,"orbit":0},{"id":59256,"orbit":0},{"id":30979,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":2,"skill":8631,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals5_"},"8644":{"connections":[{"id":62496,"orbit":0},{"id":27417,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Damage","orbit":6,"orbitIndex":51,"skill":8644,"stats":["10% increased Trap Damage"],"stringId":"trap1"},"8660":{"connections":[{"id":18846,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Reverberation","orbit":3,"orbitIndex":14,"recipe":["Paranoia","Guilt","Fear"],"skill":8660,"stats":["Spell Skills have 15% increased Area of Effect"],"stringId":"area_spells27"},"8693":{"connectionArt":"CharacterPlanned","connections":[{"id":35393,"orbit":0}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour while Bleeding","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":7,"skill":8693,"stats":["30% increased Armour while Bleeding"],"stringId":"oracle_iron_blood1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8697":{"connections":[],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":2,"skill":8697,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks2"},"8723":{"connectionArt":"CharacterPlanned","connections":[{"id":3681,"orbit":-5},{"id":21374,"orbit":0}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Flesh Withstands","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":6,"orbitIndex":56,"skill":8723,"stats":["30% increased Mana Regeneration Rate while Shocked","+500 to Armour while Frozen","21% increased Stun Threshold","21% increased Elemental Ailment Threshold","30% increased Life Regeneration rate while Ignited"],"stringId":"oracle_beast_corruption7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"8734":{"connections":[{"id":52743,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":14,"skill":8734,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"deflect48"},"8737":{"connections":[{"id":41511,"orbit":0},{"id":25927,"orbit":-7},{"id":6077,"orbit":-2},{"id":56284,"orbit":-2}],"group":561,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":0,"orbitIndex":0,"skill":8737,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence42"},"8782":{"connections":[{"id":13882,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Empowering Infusions","orbit":7,"orbitIndex":15,"recipe":["Suffering","Envy","Guilt"],"skill":8782,"stats":["35% increased Spell Damage if you have consumed an Elemental Infusion Recently"],"stringId":"infusion4"},"8785":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":1073,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":8785,"stats":[],"stringId":"mastery_curse_6434"},"8789":{"connections":[{"id":63182,"orbit":3}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage and Companion Life","orbit":2,"orbitIndex":12,"skill":8789,"stats":["Companions deal 12% increased Damage","Companions have 12% increased maximum Life"],"stringId":"duelist_minions3_"},"8791":{"connections":[{"id":32096,"orbit":0}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Sturdy Ally","orbit":3,"orbitIndex":7,"recipe":["Fear","Greed","Despair"],"skill":8791,"stats":["Companions gain your Strength","+15 to Strength"],"stringId":"duelist_minions11"},"8800":{"connections":[{"id":28982,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":15,"skill":8800,"stats":["15% increased Melee Damage with Hits at Close Range"],"stringId":"melee11"},"8810":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[{"id":33751,"orbit":2}],"group":1125,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","isNotable":true,"name":"Multitasking","orbit":1,"orbitIndex":4,"recipe":["Paranoia","Disgust","Fear"],"skill":8810,"stats":["15% increased Skill Effect Duration","12% increased Cooldown Recovery Rate"],"stringId":"cooldowns15"},"8821":{"connections":[{"id":63863,"orbit":0}],"group":909,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":3,"orbitIndex":0,"skill":8821,"stats":["12% increased Lightning Damage"],"stringId":"lightning21"},"8827":{"connections":[{"id":16691,"orbit":0},{"id":28862,"orbit":0}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Fast Metabolism","orbit":7,"orbitIndex":11,"recipe":["Suffering","Isolation","Suffering"],"skill":8827,"stats":["40% increased Damage while Leeching Life"],"stringId":"life_leech26"},"8831":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":14082,"orbit":0}],"group":1238,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Tempered Mind","orbit":0,"orbitIndex":0,"recipe":["Isolation","Despair","Paranoia"],"skill":8831,"stats":["15% increased effect of Fully Broken Armour","+10 to Strength","20% increased Physical Damage"],"stringId":"physical36"},"8850":{"connections":[],"group":116,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Critical Chance","orbit":0,"orbitIndex":0,"skill":8850,"stats":["10% increased Critical Hit Chance while Shapeshifted"],"stringId":"wolf10"},"8852":{"connections":[],"group":148,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Slower Leech","orbit":2,"orbitIndex":17,"skill":8852,"stats":["12% increased amount of Life Leeched","Leech Life 5% slower"],"stringId":"life_leech9"},"8854":{"ascendancyName":"Infernalist","connections":[{"id":46644,"orbit":0}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":54,"skill":8854,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch1Small3"},"8867":{"ascendancyName":"Stormweaver","connections":[{"id":7246,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds","isNotable":true,"name":"Constant Gale","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":60,"skill":8867,"stats":["You have Arcane Surge"],"stringId":"AscendancySorceress1Notable1"},"8872":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern","connections":[{"id":2394,"orbit":0},{"id":45488,"orbit":0}],"group":870,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupDualWield.dds","isOnlyImage":true,"name":"Dual Wielding Mastery","orbit":0,"orbitIndex":0,"skill":8872,"stats":[],"stringId":"mastery_dualwield85"},"8875":{"connections":[{"id":50687,"orbit":0}],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":1,"orbitIndex":8,"skill":8875,"stats":["15% increased Electrocute Buildup"],"stringId":"shock_mitigation7"},"8881":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":341,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Unforgiving","orbit":4,"orbitIndex":54,"recipe":["Isolation","Greed","Greed"],"skill":8881,"stats":["+4 to Maximum Rage","Inherent loss of Rage is 20% slower"],"stringId":"rage14_"},"8896":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1423,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","isNotable":true,"name":"Agile Sprinter","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Ire"],"skill":8896,"stats":["100% increased Evasion Rating while Sprinting"],"stringId":"Sprint10"},"8904":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1386,"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","isNotable":true,"name":"Death from Afar","orbit":0,"orbitIndex":0,"recipe":["Isolation","Fear","Guilt"],"skill":8904,"stats":["Projectiles have 25% increased Critical Hit Chance against Enemies further than 6m","Projectiles deal 25% increased Damage with Hits against Enemies further than 6m"],"stringId":"projectiles30"},"8908":{"connections":[{"id":13711,"orbit":4}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":6,"skill":8908,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield20"},"8916":{"connections":[],"group":452,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Bashing Beast","orbit":1,"orbitIndex":8,"recipe":["Despair","Paranoia","Disgust"],"skill":8916,"stats":["Enemies you Heavy Stun while Shapeshifted are Intimidated for 6 seconds"],"stringId":"bear16"},"8938":{"connections":[{"id":33229,"orbit":-4}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":16,"skill":8938,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"physical_witch6"},"8957":{"connections":[{"id":14505,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Right Hand of Darkness","orbit":4,"orbitIndex":44,"recipe":["Envy","Isolation","Suffering"],"skill":8957,"stats":["Minions have 20% increased Area of Effect","Minions have 10% chance to inflict Withered on Hit","Spells Gain 5% of Damage as extra Chaos Damage"],"stringId":"minion_offence28"},"8975":{"connections":[{"id":61196,"orbit":4}],"group":1043,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":8975,"stats":["+5 to any Attribute"],"stringId":"intelligence9"},"8982":{"connections":[{"id":14952,"orbit":0},{"id":58926,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup and Skill Effect Duration","orbit":3,"orbitIndex":12,"skill":8982,"stats":["10% increased Freeze Buildup","6% increased Skill Effect Duration"],"stringId":"chill_and_freeze26"},"8983":{"connections":[],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":12,"skill":8983,"stats":["Minions deal 12% increased Damage"],"stringId":"minion_offence9"},"9009":{"connections":[],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Return to Nature","orbit":5,"orbitIndex":1,"recipe":["Fear","Guilt","Ire"],"skill":9009,"stats":["Overgrown Plant Skills Break 50% increased Armour"],"stringId":"physical67"},"9018":{"connections":[{"id":35918,"orbit":2}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Area and Presence","orbit":3,"orbitIndex":22,"skill":9018,"stats":["20% increased Presence Area of Effect","3% reduced Area of Effect"],"stringId":"auras36"},"9020":{"connections":[{"id":35118,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Giantslayer","orbit":1,"orbitIndex":11,"recipe":["Despair","Isolation","Despair"],"skill":9020,"stats":["25% increased Damage with Hits against Rare and Unique Enemies","20% increased Accuracy Rating against Rare or Unique Enemies","20% increased chance to inflict Ailments against Rare or Unique Enemies"],"stringId":"boss_slaying10"},"9037":{"connections":[{"id":32353,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Skill Speed","orbit":2,"orbitIndex":23,"skill":9037,"stats":["3% increased Skill Speed while Shapeshifted"],"stringId":"shapeshifting2"},"9040":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":45751,"orbit":0}],"group":261,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Shield Mastery","orbit":0,"orbitIndex":0,"skill":9040,"stats":[],"stringId":"mastery_shield_6694_"},"9046":{"connections":[{"id":56776,"orbit":5}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":8,"skill":9046,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals47"},"9050":{"connections":[{"id":24958,"orbit":-4},{"id":37691,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":6,"orbitIndex":36,"skill":9050,"stats":["3% increased Attack Speed"],"stringId":"attack25"},"9065":{"connections":[{"id":752,"orbit":5}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":4,"orbitIndex":23,"skill":9065,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_reservation6"},"9069":{"connections":[{"id":42245,"orbit":0}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":2,"orbitIndex":4,"skill":9069,"stats":["Triggered Spells deal 14% increased Spell Damage"],"stringId":"triggers25_"},"9083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":0,"orbitIndex":0,"skill":9083,"stats":[],"stringId":"mastery_minionoffence190"},"9085":{"connections":[],"flavourText":"Each nick and cut brings death one step closer.","group":1142,"icon":"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds","isKeystone":true,"name":"Crimson Assault","orbit":0,"orbitIndex":0,"skill":9085,"stats":["Bleeding you inflict is Aggravated","Base Bleeding Duration is 1 second","50% more Magnitude of Bleeding you inflict"],"stringId":"passive_keystone_crimson_dance_"},"9089":{"connections":[{"id":3994,"orbit":0}],"group":1407,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Evasion Rating","orbit":1,"orbitIndex":3,"skill":9089,"stats":["15% increased Evasion Rating"],"stringId":"deflect50_"},"9106":{"connections":[{"id":54937,"orbit":7}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":2,"skill":9106,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage16"},"9112":{"connections":[{"id":44612,"orbit":0}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":1,"orbitIndex":11,"skill":9112,"stats":["25% increased Elemental Ailment Threshold"],"stringId":"spell_suppression29"},"9141":{"connections":[{"id":13748,"orbit":-6},{"id":35760,"orbit":6},{"id":5703,"orbit":-2}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":12,"skill":9141,"stats":["10% increased Elemental Damage"],"stringId":"elemental42"},"9151":{"connections":[{"id":42302,"orbit":0}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Forking Projectiles","orbit":2,"orbitIndex":18,"skill":9151,"stats":["Projectiles have 25% chance for an additional Projectile when Forking"],"stringId":"ranged7"},"9163":{"connections":[],"group":172,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":8,"skill":9163,"stats":["18% increased Armour"],"stringId":"armour27"},"9164":{"connections":[{"id":25513,"orbit":0}],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":5,"orbitIndex":45,"skill":9164,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed17"},"9185":{"connections":[{"id":60107,"orbit":0}],"group":964,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":5,"skill":9185,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals21"},"9187":{"connections":[{"id":20015,"orbit":0}],"group":415,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Escalation","orbit":2,"orbitIndex":8,"recipe":["Isolation","Greed","Guilt"],"skill":9187,"stats":["25% increased Warcry Speed","20% increased Damage for each different Warcry you've used Recently"],"stringId":"warcries53"},"9199":{"connections":[],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Surpassing Projectile Chance","orbit":5,"orbitIndex":54,"skill":9199,"stats":["+8% Surpassing chance to fire an additional Projectile"],"stringId":"projectiles42"},"9212":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":313,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Mastery","orbit":1,"orbitIndex":3,"skill":9212,"stats":[],"stringId":"oracle_forbidden_path_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"9217":{"connections":[{"id":5108,"orbit":0},{"id":16538,"orbit":0},{"id":47733,"orbit":0}],"group":842,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":0,"orbitIndex":0,"skill":9217,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed22"},"9221":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":278,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":9221,"stats":[],"stringId":"mastery_critical_269"},"9226":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":554,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","isNotable":true,"name":"Mental Perseverance","orbit":1,"orbitIndex":0,"recipe":["Ire","Disgust","Greed"],"skill":9226,"stats":["10% of Damage is taken from Mana before Life","+15 to Intelligence"],"stringId":"damage_from_mana10"},"9227":{"connections":[{"id":36071,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Focused Thrust","orbit":2,"orbitIndex":4,"recipe":["Fear","Ire","Greed"],"skill":9227,"stats":["75% increased Melee Damage with Spears while Surrounded","40% increased Projectile Damage with Spears while there are no Enemies within 3m"],"stringId":"spear9"},"9240":{"connections":[{"id":21225,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Damage","orbit":2,"orbitIndex":16,"skill":9240,"stats":["10% increased Damage with Spears"],"stringId":"spear5"},"9272":{"connections":[{"id":12906,"orbit":0}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Duration","orbit":1,"orbitIndex":0,"skill":9272,"stats":["10% increased Pin duration"],"stringId":"pin6"},"9275":{"connections":[{"id":5704,"orbit":0},{"id":63888,"orbit":0}],"group":1224,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Speed","orbit":2,"orbitIndex":16,"skill":9275,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"stringId":"accuracy37"},"9290":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":781,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Rusted Pins","orbit":4,"orbitIndex":57,"recipe":["Suffering","Guilt","Fear"],"skill":9290,"stats":["30% increased Pin Buildup","Bleeding you inflict on Pinned Enemies is Aggravated"],"stringId":"bleed32"},"9294":{"ascendancyName":"Amazon","connections":[{"id":528,"orbit":0}],"group":1593,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds","isNotable":true,"name":"Critical Strike","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":9294,"stats":["Chance to Hit with Attacks can exceed 100%","Gain additional Critical Hit Chance equal to 25% of excess chance to Hit with Attacks"],"stringId":"AscendancyHuntress1Notable1"},"9323":{"connections":[{"id":40395,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Craving Slaughter","orbit":2,"orbitIndex":23,"recipe":["Ire","Despair","Fear"],"skill":9323,"stats":["+15 maximum Rage if you've used a Skill that Requires Glory in the past 20 seconds"],"stringId":"glory27_"},"9324":{"connections":[],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Duration","orbit":3,"orbitIndex":21,"skill":9324,"stats":["8% increased Ignite Duration on Enemies"],"stringId":"ignite_mitigation11_"},"9328":{"connections":[{"id":34782,"orbit":0}],"group":149,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Spirit of the Bear","orbit":0,"orbitIndex":0,"recipe":["Greed","Envy","Despair"],"skill":9328,"stats":["50% increased Damage against Immobilised Enemies while Shapeshifted","25% increased Stun buildup while Shapeshifted"],"stringId":"bear10_"},"9352":{"connections":[{"id":32071,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":23,"skill":9352,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks1"},"9393":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":1,"orbitIndex":8,"skill":9393,"stats":[],"stringId":"mastery_flask123"},"9405":{"connections":[{"id":59720,"orbit":6}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":12,"skill":9405,"stats":["15% increased Evasion Rating"],"stringId":"evasion28"},"9411":{"connections":[{"id":49466,"orbit":0},{"id":64434,"orbit":0}],"group":1254,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":15,"skill":9411,"stats":["25% increased Life Recovery from Flasks used when on Low Life"],"stringId":"life_flasks14"},"9414":{"connectionArt":"CharacterPlanned","connections":[],"group":293,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":21,"skill":9414,"stats":["16% increased Elemental Damage"],"stringId":"oracle_glory_elemental2_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"9417":{"connections":[{"id":48121,"orbit":-6},{"id":13171,"orbit":5}],"group":491,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":0,"orbitIndex":0,"skill":9417,"stats":["16% increased Totem Life"],"stringId":"totems46"},"9421":{"connections":[{"id":60170,"orbit":0}],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Snowpiercer","orbit":2,"orbitIndex":8,"recipe":["Isolation","Guilt","Disgust"],"skill":9421,"stats":["Damage Penetrates 15% Cold Resistance","+10 to Intelligence"],"stringId":"cold_penetration24"},"9441":{"connections":[{"id":5077,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area","orbit":2,"orbitIndex":8,"skill":9441,"stats":["15% increased Parry Hit Area of Effect"],"stringId":"deflect18"},"9442":{"connections":[{"id":37260,"orbit":0}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Warcry Speed","orbit":2,"orbitIndex":18,"skill":9442,"stats":["16% increased Warcry Speed"],"stringId":"wolf12"},"9444":{"connections":[],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"One with the Storm","orbit":6,"orbitIndex":39,"recipe":["Isolation","Suffering","Disgust"],"skill":9444,"stats":["Quarterstaff Skills that consume Power Charges count as consuming an additional Power Charge"],"stringId":"quarterstaff14"},"9458":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":9458,"stats":[],"stringId":"mastery_mana168"},"9472":{"connections":[{"id":31991,"orbit":0},{"id":41062,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Catapult","orbit":0,"orbitIndex":0,"recipe":["Envy","Disgust","Guilt"],"skill":9472,"stats":["15% increased Projectile Speed","12% increased Area of Effect for Attacks"],"stringId":"ranged36"},"9485":{"connections":[{"id":60685,"orbit":0}],"group":879,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":9485,"stats":["+5 to any Attribute"],"stringId":"intelligence20"},"9510":{"connections":[{"id":16695,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recoup","orbit":2,"orbitIndex":0,"skill":9510,"stats":["3% of Elemental Damage taken Recouped as Energy Shield"],"stringId":"energy_shield_recovery37"},"9528":{"connections":[{"id":62200,"orbit":-4}],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":3,"orbitIndex":15,"skill":9528,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries15"},"9532":{"connections":[{"id":59368,"orbit":2}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Strength and Dexterity","orbit":7,"orbitIndex":22,"skill":9532,"stats":["+4 to Strength","+4 to Dexterity"],"stringId":"azmerianimals4"},"9535":{"connections":[{"id":37434,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","isNotable":true,"name":"Brinerot Ferocity","orbit":0,"orbitIndex":0,"recipe":["Suffering","Ire","Fear"],"skill":9535,"stats":["4% increased Attack Speed","+8% to Lightning Resistance","+30% of Armour also applies to Lightning Damage"],"stringId":"armour_and_evasion41"},"9554":{"connectionArt":"CharacterPlanned","connections":[{"id":8723,"orbit":9}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":62,"skill":9554,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_beast_corruption13","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"9568":{"connections":[{"id":5580,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":2,"orbitIndex":1,"skill":9568,"stats":["16% increased Totem Life"],"stringId":"totems18"},"9572":{"connections":[{"id":12822,"orbit":0}],"group":1096,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage if Projectile Hit","orbit":2,"orbitIndex":14,"skill":9572,"stats":["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"],"stringId":"ranged20"},"9583":{"connections":[{"id":47316,"orbit":0}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Physical Damage","orbit":7,"orbitIndex":0,"skill":9583,"stats":["1% increased maximum Life","8% increased amount of Life Leeched"],"stringId":"life_leech28_"},"9586":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1193,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":4,"orbitIndex":10,"skill":9586,"stats":[],"stringId":"mastery_criticals68"},"9638":{"connections":[{"id":39083,"orbit":-7}],"group":495,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Skill Speed","orbit":0,"orbitIndex":0,"skill":9638,"stats":["3% increased Skill Speed"],"stringId":"attack_speed54"},"9642":{"connections":[{"id":517,"orbit":6},{"id":14666,"orbit":-4}],"group":858,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Dampening Shield","orbit":7,"orbitIndex":21,"skill":9642,"stats":["28% increased maximum Energy Shield","Gain additional Ailment Threshold equal to 12% of maximum Energy Shield","Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"stringId":"energy_shield37"},"9652":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1344,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Mending Deflection","orbit":2,"orbitIndex":18,"recipe":["Despair","Envy","Fear"],"skill":9652,"stats":["15% of Damage taken from Deflected Hits Recouped as Life","20% faster start of Energy Shield Recharge when not on Full Life"],"stringId":"deflect66"},"9663":{"connections":[{"id":19359,"orbit":-5}],"group":1480,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Resistance","orbit":2,"orbitIndex":8,"skill":9663,"stats":["+5% to Chaos Resistance"],"stringId":"monkchaos5"},"9698":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":238,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":2,"orbitIndex":22,"skill":9698,"stats":[],"stringId":"mastery_critical_6414"},"9703":{"connections":[{"id":6030,"orbit":0}],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":2,"skill":9703,"stats":["10% increased Poison Duration"],"stringId":"poison6"},"9710":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1565,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds","isMultipleChoiceOption":true,"name":"Bleeding Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":9710,"stats":["Grants Skill: Bleeding Concoction"],"stringId":"AscendancyRanger3Notable7_5"},"9736":{"connections":[{"id":61318,"orbit":0},{"id":62235,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Insulated Treads","orbit":4,"orbitIndex":42,"recipe":["Ire","Ire","Ire"],"skill":9736,"stats":["25% increased Armour and Evasion Rating","Gain Ailment Threshold equal to the lowest of Evasion and Armour on your Boots"],"stringId":"armour_and_evasion14__"},"9737":{"connections":[{"id":36522,"orbit":0},{"id":24813,"orbit":4},{"id":59480,"orbit":0},{"id":15590,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":4,"orbitIndex":51,"skill":9737,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks11"},"9745":{"connections":[{"id":58513,"orbit":2147483647}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Movement Speed","orbit":7,"orbitIndex":12,"skill":9745,"stats":["2% increased Movement Speed"],"stringId":"azmerianimals11"},"9750":{"connections":[{"id":1169,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":7,"orbitIndex":12,"skill":9750,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries33"},"9762":{"connections":[{"id":45824,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":6,"orbitIndex":5,"skill":9762,"stats":["10% increased Damage with Swords"],"stringId":"sword2"},"9782":{"connections":[{"id":20677,"orbit":0}],"group":1211,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":9782,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals44"},"9796":{"connections":[{"id":62310,"orbit":-4}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":18,"skill":9796,"stats":["30% increased Flammability Magnitude"],"stringId":"fire15"},"9798":{"ascendancyName":"Pathfinder","connections":[{"id":24868,"orbit":0}],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":9,"orbitIndex":58,"skill":9798,"stats":["4% increased Skill Speed"],"stringId":"AscendancyRanger3Small4"},"9825":{"connections":[{"id":934,"orbit":-4},{"id":21755,"orbit":9}],"group":797,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":0,"skill":9825,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression8"},"9843":{"ascendancyName":"Disciple of Varashta","connections":[],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Mana","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":4,"orbitIndex":66,"skill":9843,"stats":["3% increased maximum Mana"],"stringId":"AscendancySorceress3Small5"},"9857":{"connections":[{"id":54990,"orbit":0}],"group":757,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":2,"orbitIndex":8,"skill":9857,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed15"},"9863":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"flavourText":"A throne is the most devious trap of them all","group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","isNotable":true,"name":"Knight of Izaro","orbit":4,"orbitIndex":42,"recipe":["Fear","Isolation","Disgust"],"skill":9863,"stats":["+12% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 10% of Evasion Rating","Banner Skills have 15% increased Aura Magnitudes","25% reduced Armour Break taken"],"stringId":"armour_and_evasion53"},"9884":{"connections":[{"id":38696,"orbit":-3}],"group":381,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":9884,"stats":["12% increased Fire Damage"],"stringId":"fire78_"},"9896":{"connections":[{"id":292,"orbit":0}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Heartstopping Presence","orbit":3,"orbitIndex":4,"recipe":["Isolation","Ire","Suffering"],"skill":9896,"stats":["Enemies in your Presence have 75% reduced Life Regeneration rate"],"stringId":"life_recoup28"},"9908":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":402,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Price of Freedom","orbit":2,"orbitIndex":8,"recipe":["Envy","Fear","Ire"],"skill":9908,"stats":["15% increased Cost Efficiency of Attacks","18% of Skill Mana Costs Converted to Life Costs"],"stringId":"reduced_attack_cost4"},"9918":{"connections":[{"id":16626,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":2,"orbitIndex":4,"skill":9918,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks9"},"9928":{"connections":[{"id":50403,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Embracing Frost","orbit":4,"orbitIndex":36,"recipe":["Fear","Fear","Guilt"],"skill":9928,"stats":["+1% to Maximum Cold Resistance","+10% to Cold Resistance"],"stringId":"freeze_and_chill_mitigation7"},"9941":{"connections":[{"id":38888,"orbit":0}],"group":932,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":15,"skill":9941,"stats":["8% increased Accuracy Rating with One Handed Melee Weapons","8% increased Accuracy Rating with Two Handed Melee Weapons"],"stringId":"melee22"},"9968":{"connections":[{"id":38678,"orbit":-6},{"id":28623,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Feel the Earth","orbit":4,"orbitIndex":69,"recipe":["Paranoia","Suffering","Disgust"],"skill":9968,"stats":["25% reduced Shock duration on you","40% increased Elemental Ailment Threshold"],"stringId":"spell_suppression25_"},"9988":{"ascendancyName":"Smith of Kitava","connections":[{"id":20195,"orbit":0},{"id":16276,"orbit":0},{"id":60913,"orbit":0},{"id":25438,"orbit":0},{"id":9997,"orbit":0},{"id":8525,"orbit":0},{"id":13772,"orbit":0},{"id":22908,"orbit":0},{"id":110,"orbit":0},{"id":49340,"orbit":0},{"id":61039,"orbit":0},{"id":64962,"orbit":0}],"group":47,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds","isFreeAllocate":true,"isNotable":true,"name":"Smith's Masterwork","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":9988,"stats":["Can only use a Normal Body Armour","+200 to Armour for each Connected Notable Passive Skill Allocated"],"stringId":"AscendancyWarrior3Notable6_0"},"9994":{"ascendancyName":"Invoker","connections":[{"id":23415,"orbit":0},{"id":44357,"orbit":0},{"id":13065,"orbit":0},{"id":27686,"orbit":0},{"id":25434,"orbit":2147483647},{"id":17268,"orbit":0}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Invoker","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":9,"orbitIndex":24,"skill":9994,"stats":[],"stringId":"AscendancyMonk2Start"},"9997":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":32,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds","isNotable":true,"name":"Molten Symbol","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":9997,"stats":["Body Armour grants 25% of Physical Damage from Hits taken as Fire Damage"],"stringId":"AscendancyWarrior3Notable6_9"},"10011":{"connections":[],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Damage vs Blinded","orbit":3,"orbitIndex":13,"skill":10011,"stats":["15% increased Damage with Hits against Blinded Enemies"],"stringId":"blind17"},"10029":{"connections":[{"id":19277,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Repulsion","orbit":2,"orbitIndex":4,"recipe":["Disgust","Paranoia","Despair"],"skill":10029,"stats":["Area Skills have 20% chance to Knock Enemies Back on Hit","20% increased Spell Area Damage"],"stringId":"area_spells25"},"10041":{"connections":[{"id":32799,"orbit":0}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Ailment Threshold and Companion Resistance","orbit":7,"orbitIndex":22,"skill":10041,"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"],"stringId":"companions34"},"10047":{"connections":[{"id":62757,"orbit":0}],"group":248,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":10,"skill":10047,"stats":["15% increased Stun Buildup"],"stringId":"stun2"},"10053":{"connections":[{"id":19470,"orbit":0},{"id":9458,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds","isNotable":true,"name":"Combat Alchemy","orbit":2,"orbitIndex":20,"skill":10053,"stats":["10% chance for Flasks you use to not consume Charges","20% increased Life and Mana Recovery from Flasks"],"stringId":"flasks21"},"10055":{"connections":[{"id":30554,"orbit":0},{"id":41497,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":7,"orbitIndex":2,"skill":10055,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"stringId":"minion_defence4"},"10058":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[{"id":55149,"orbit":0},{"id":44373,"orbit":0}],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":10058,"stats":[],"stringId":"mastery_chaos_6363"},"10072":{"ascendancyName":"Warbringer","connections":[{"id":52068,"orbit":-7}],"group":59,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Block Chance","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":10072,"stats":["6% increased Block chance"],"stringId":"AscendancyWarrior2Small9"},"10079":{"connections":[{"id":5314,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":16,"skill":10079,"stats":["10% increased Mana Regeneration Rate"],"stringId":"energy_shield_recovery9_"},"10100":{"connections":[{"id":47263,"orbit":0},{"id":25300,"orbit":0}],"group":199,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":10100,"stats":["+5 to any Attribute"],"stringId":"attributes50"},"10131":{"connections":[{"id":3251,"orbit":0},{"id":44669,"orbit":0},{"id":14127,"orbit":0},{"id":55947,"orbit":0}],"group":1107,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":10131,"stats":["+5 to any Attribute"],"stringId":"intelligence60"},"10156":{"connections":[{"id":6744,"orbit":-6}],"group":707,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":38,"skill":10156,"stats":["+5 to any Attribute"],"stringId":"intelligence29"},"10159":{"connections":[{"id":31977,"orbit":4}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":42,"skill":10159,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana29"},"10162":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1457,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"name":"Power Charge Mastery","orbit":0,"orbitIndex":0,"skill":10162,"stats":[],"stringId":"mastery_power_charge_6641"},"10169":{"connections":[],"group":434,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Unfettered","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Contempt","Envy","Despair"],"skill":10169,"stats":["50% increased Armour while Bleeding","10% increased Movement Speed while Sprinting"],"stringId":"DeliriumAnoint_Unfettered"},"10192":{"connections":[{"id":3823,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":61436,"name":"Minion Damage","stats":["Minions deal 10% increased Damage"]}},"orbit":3,"orbitIndex":0,"skill":10192,"stats":["10% increased Elemental Damage"],"stringId":"sorcerer_start2"},"10242":{"connections":[{"id":38111,"orbit":0}],"group":1262,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":8,"skill":10242,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup20"},"10245":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":488,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":10245,"stats":[],"stringId":"mastery_attack25"},"10247":{"connections":[{"id":28370,"orbit":0}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":51,"skill":10247,"stats":["+5 to any Attribute"],"stringId":"strength35"},"10251":{"connections":[{"id":7204,"orbit":0}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":16,"skill":10251,"stats":["15% increased Stun Buildup"],"stringId":"stun8_"},"10260":{"connections":[{"id":33730,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":1,"skill":10260,"stats":["Channelling Skills deal 12% increased Damage"],"stringId":"channelling3"},"10265":{"connections":[{"id":36071,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Javelin","orbit":6,"orbitIndex":48,"recipe":["Greed","Despair","Disgust"],"skill":10265,"stats":["40% increased Critical Damage Bonus with Spears"],"stringId":"spear4"},"10267":{"connections":[{"id":8456,"orbit":2147483647}],"group":1399,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage and Freeze Buildup","orbit":7,"orbitIndex":22,"skill":10267,"stats":["8% increased Freeze Buildup","8% increased Attack Cold Damage"],"stringId":"cold42_"},"10271":{"connections":[{"id":58038,"orbit":0}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":7,"skill":10271,"stats":["25% increased Attack Damage while Surrounded"],"stringId":"being_surrounded6"},"10273":{"connections":[{"id":45272,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":2,"skill":10273,"stats":["+3 to all Attributes"],"stringId":"all_attributes12"},"10277":{"connections":[{"id":64064,"orbit":0}],"group":1359,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":7,"skill":10277,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy25"},"10286":{"connections":[{"id":38066,"orbit":-4}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Armour","orbit":7,"orbitIndex":8,"skill":10286,"stats":["10% increased Armour","Break 15% increased Armour"],"stringId":"armour_break6"},"10295":{"connections":[{"id":27733,"orbit":0}],"group":281,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Overzealous","orbit":5,"orbitIndex":30,"recipe":["Fear","Despair","Isolation"],"skill":10295,"stats":["16% increased Cast Speed","15% increased Mana Cost of Skills"],"stringId":"cast_speed33"},"10305":{"connections":[{"id":45586,"orbit":0},{"id":61490,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Attack Damage with Ally","orbit":2,"orbitIndex":14,"skill":10305,"stats":["Allies in your Presence deal 8% increased Damage","8% increased Attack Damage while you have an Ally in your Presence"],"stringId":"auras20"},"10314":{"connections":[{"id":16256,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":30,"skill":10314,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration33__"},"10315":{"connections":[{"id":44699,"orbit":0},{"id":47443,"orbit":0},{"id":37971,"orbit":0}],"group":1546,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Easy Going","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Isolation"],"skill":10315,"stats":["25% increased Reservation Efficiency of Companion Skills"],"stringId":"companions1_"},"10320":{"connections":[{"id":14548,"orbit":3}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":18,"skill":10320,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence18"},"10362":{"connections":[{"id":10830,"orbit":0},{"id":9163,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":0,"orbitIndex":0,"skill":10362,"stats":["15% increased Armour"],"stringId":"armour23"},"10364":{"connections":[{"id":44683,"orbit":0},{"id":55342,"orbit":4},{"id":42857,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":4,"orbitIndex":48,"skill":10364,"stats":["4% increased Skill Speed"],"stringId":"attack_speed25"},"10371":{"ascendancyName":"Tactician","connections":[],"group":322,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds","isNotable":true,"name":"Whoever Pays Best","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10371,"stats":["Banners gain 5 Glory per second","There is no Limit on the number of Banners you can place"],"stringId":"AscendancyMercenary1Notable3"},"10372":{"connections":[{"id":36191,"orbit":-3},{"id":55933,"orbit":0}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":1,"orbitIndex":1,"skill":10372,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold1"},"10382":{"connections":[{"id":21984,"orbit":0},{"id":33979,"orbit":0}],"group":1202,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":10382,"stats":["+5 to any Attribute"],"stringId":"attributes24"},"10398":{"connections":[{"id":26682,"orbit":2147483647}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Sudden Escalation","orbit":0,"orbitIndex":0,"recipe":["Disgust","Paranoia","Fear"],"skill":10398,"stats":["16% increased Critical Hit Chance for Spells","8% increased Cast Speed if you've dealt a Critical Hit Recently"],"stringId":"spell_criticals11_"},"10423":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":37905,"orbit":-7}],"group":1525,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Exposed to the Inferno","orbit":1,"orbitIndex":0,"recipe":["Isolation","Envy","Disgust"],"skill":10423,"stats":["Damage Penetrates 18% Fire Resistance","15% increased Duration of Ailments against Enemies with Exposure"],"stringId":"fire_penetration22"},"10429":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":955,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":1,"orbitIndex":11,"skill":10429,"stats":[],"stringId":"mastery_trap236"},"10452":{"connections":[{"id":44213,"orbit":0},{"id":1878,"orbit":0}],"group":463,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":2,"skill":10452,"stats":["10% increased Armour","10% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour30"},"10472":{"connections":[{"id":17687,"orbit":2},{"id":27422,"orbit":-2}],"group":1463,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":0,"orbitIndex":0,"skill":10472,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"mana_flasks6"},"10474":{"connections":[{"id":64443,"orbit":0},{"id":53785,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":12,"skill":10474,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks7"},"10484":{"connections":[{"id":42660,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":14,"skill":10484,"stats":["+2 to Maximum Rage"],"stringId":"minion_attack4"},"10495":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1346,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":7,"orbitIndex":18,"skill":10495,"stats":[],"stringId":"mastery_mana164"},"10499":{"connections":[{"id":42583,"orbit":2147483647},{"id":51788,"orbit":8}],"group":684,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","isNotable":true,"name":"Necromantic Ward","orbit":2,"orbitIndex":0,"recipe":["Guilt","Envy","Fear"],"skill":10499,"stats":["20% increased Life Regeneration rate","30% reduced effect of Curses on you","30% increased damage against Undead Enemies"],"stringId":"mercenary9"},"10500":{"connections":[{"id":6900,"orbit":-6},{"id":9040,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Dazing Blocks","orbit":4,"orbitIndex":12,"recipe":["Paranoia","Paranoia","Despair"],"skill":10500,"stats":["100% chance to Daze Enemies whose Hits you Block with a raised Shield"],"stringId":"shield34"},"10508":{"connections":[{"id":21684,"orbit":5}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Shield Attack Speed","orbit":7,"orbitIndex":15,"skill":10508,"stats":["3% increased Attack Speed while holding a Shield"],"stringId":"shield27"},"10534":{"connections":[{"id":46205,"orbit":-7}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","orbit":2,"orbitIndex":2,"skill":10534,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"],"stringId":"totems29"},"10552":{"connections":[{"id":703,"orbit":-3},{"id":18895,"orbit":3}],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":7,"orbitIndex":8,"skill":10552,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield5"},"10561":{"ascendancyName":"Disciple of Varashta","connections":[{"id":32705,"orbit":9}],"flavourText":"\"My heart was fractured. I believed Kelari's words. I knew not his true nature... his ambition. I convinced Ruzhan there were cowards among his ranks. I failed you. And I accept my fate.\" \\n\\nNavira confessed her failure to Varashta.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnChiilldedGroundBurst.dds","isNotable":true,"name":"Navira's Fracturing","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":7,"orbitIndex":17,"skill":10561,"stats":["Grants Skill: Navira's Fracturing"],"stringId":"AscendancySorceress3Notable10_"},"10571":{"connections":[{"id":48240,"orbit":0}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":17,"skill":10571,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold5"},"10576":{"connections":[{"id":58644,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":10576,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"stringId":"bleed45"},"10602":{"connections":[{"id":8629,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Reaving","orbit":4,"orbitIndex":9,"recipe":["Despair","Ire","Envy"],"skill":10602,"stats":["8% increased Attack Speed with One Handed Weapons","+15 to Dexterity"],"stringId":"attack_speed32_"},"10612":{"connections":[{"id":52003,"orbit":0}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Embodiment of Frost","orbit":2,"orbitIndex":5,"recipe":["Paranoia","Isolation","Ire"],"skill":10612,"stats":["Immune to Freeze and Chill while affected by an Archon Buff"],"stringId":"cold22"},"10635":{"connections":[{"id":31724,"orbit":0}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":6,"skill":10635,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour27"},"10636":{"connectionArt":"CharacterPlanned","connections":[{"id":38697,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":9,"skill":10636,"stats":["8% increased Block chance"],"stringId":"oracle_crab_claw6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"10648":{"connections":[{"id":26400,"orbit":0}],"group":1386,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":54,"skill":10648,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"],"stringId":"projectiles24"},"10671":{"connections":[{"id":5740,"orbit":0},{"id":23419,"orbit":0},{"id":51048,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage","orbit":2,"orbitIndex":1,"skill":10671,"stats":["10% increased Attack Damage"],"stringId":"glory17_"},"10677":{"connections":[{"id":56638,"orbit":3}],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if not Stunned recently","orbit":2,"orbitIndex":20,"skill":10677,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun3"},"10681":{"connections":[{"id":27581,"orbit":5},{"id":58138,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Defensive Stance","orbit":4,"orbitIndex":0,"recipe":["Disgust","Fear","Isolation"],"skill":10681,"stats":["+4% to maximum Block chance"],"stringId":"shield18_"},"10694":{"ascendancyName":"Infernalist","connections":[],"group":843,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds","isNotable":true,"name":"Seething Body","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10694,"stats":["Gain Elemental Archon when you cast a Spell while on High Infernal Flame","Elemental Archon does not expire while on High Infernal Flame","Lose Elemental Archon on reaching maximum Infernal Flame"],"stringId":"AscendancyWitch1Notable11_"},"10713":{"connectionArt":"CharacterPlanned","connections":[{"id":16615,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":23,"skill":10713,"stats":["30% increased Armour while stationary"],"stringId":"oracle_crab_claw4__","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"10727":{"connections":[{"id":1825,"orbit":0}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","isNotable":true,"name":"Emboldening Casts","orbit":3,"orbitIndex":11,"recipe":["Greed","Disgust","Disgust"],"skill":10727,"stats":["12% increased Attack Damage for each different Non-Instant Spell you've used in the past 8 seconds"],"stringId":"attacks_and_spells12"},"10729":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":10729,"stats":[],"stringId":"mastery_staff223"},"10731":{"ascendancyName":"Chronomancer","connections":[],"group":346,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds","isNotable":true,"name":"Quicksand Hourglass","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":10731,"stats":["Grants Sands of Time"],"stringId":"AscendancySorceress2Notable8"},"10738":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":10738,"stats":[],"stringId":"mastery_mana6177"},"10742":{"connections":[{"id":41991,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":3,"orbitIndex":4,"skill":10742,"stats":["Minions have 3% increased Attack and Cast Speed"],"stringId":"minion_offence18"},"10772":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"id":2119,"orbit":0}],"group":686,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Bloodthirsty","orbit":0,"orbitIndex":0,"recipe":["Disgust","Disgust","Fear"],"skill":10772,"stats":["20% increased Damage while Leeching","10% increased Attack Speed while Leeching","30% increased Armour and Evasion Rating while Leeching"],"stringId":"life_leech15"},"10774":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":35863,"orbit":0}],"group":467,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Unyielding","orbit":2,"orbitIndex":0,"recipe":["Disgust","Envy","Disgust"],"skill":10774,"stats":["15% increased Attack Speed if you've been Hit Recently","8% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells11"},"10783":{"connections":[{"id":9762,"orbit":0},{"id":38564,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":2,"orbitIndex":16,"skill":10783,"stats":["10% increased Damage with Swords"],"stringId":"sword3"},"10824":{"connections":[{"id":49734,"orbit":-5}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour and Energy Shield","orbit":4,"orbitIndex":19,"skill":10824,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour45_"},"10830":{"connections":[{"id":59589,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":2,"skill":10830,"stats":["18% increased Armour"],"stringId":"armour25"},"10835":{"connections":[{"id":48026,"orbit":0},{"id":53367,"orbit":2147483647}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":3,"orbitIndex":16,"skill":10835,"stats":["Banner Skills have 20% increased Duration"],"stringId":"banners14"},"10841":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":7,"orbitIndex":15,"skill":10841,"stats":[],"stringId":"mastery_caster_6357"},"10873":{"connections":[{"id":32777,"orbit":0}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Bestial Rage","orbit":3,"orbitIndex":12,"recipe":["Ire","Disgust","Fear"],"skill":10873,"stats":["Gain 1 Rage on Melee Hit","Every 10 Rage also grants 12% increased Physical Damage"],"stringId":"shapeshifting18"},"10881":{"connections":[{"id":36450,"orbit":3}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":0,"orbitIndex":0,"skill":10881,"stats":["40% increased Energy Shield from Equipped Focus"],"stringId":"focus6"},"10909":{"connections":[{"id":16489,"orbit":9},{"id":33053,"orbit":3}],"group":926,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":8,"skill":10909,"stats":["+5 to any Attribute"],"stringId":"dexterity31"},"10927":{"connections":[{"id":9272,"orbit":0},{"id":42250,"orbit":0}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Duration","orbit":3,"orbitIndex":3,"skill":10927,"stats":["10% increased Pin duration"],"stringId":"pin5"},"10944":{"connections":[],"group":1264,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":0,"skill":10944,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield23"},"10987":{"ascendancyName":"Chronomancer","connections":[],"group":378,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds","isNotable":true,"name":"Now and Again","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":2,"orbitIndex":9,"skill":10987,"stats":["Cascadable Spells have 20% chance to Echo","Repeatable Spells have 20% chance to Repeat"],"stringId":"AscendancySorceress2Notable5"},"10998":{"connections":[{"id":21438,"orbit":0},{"id":62235,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Strong Chin","orbit":4,"orbitIndex":30,"recipe":["Paranoia","Ire","Guilt"],"skill":10998,"stats":["25% increased Armour and Evasion Rating","Gain Stun Threshold equal to the lowest of Evasion and Armour on your Helmet"],"stringId":"armour_and_evasion11"},"11014":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":342,"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":11014,"stats":[],"stringId":"mastery_totem_6148"},"11015":{"connections":[{"id":45329,"orbit":0}],"group":1293,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":0,"orbitIndex":0,"skill":11015,"stats":["16% increased Hazard Damage"],"stringId":"hazards15"},"11027":{"connections":[{"id":59433,"orbit":0}],"group":233,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration and Armour","orbit":2,"orbitIndex":1,"skill":11027,"stats":["10% increased Endurance Charge Duration","10% increased Armour if you've consumed an Endurance Charge Recently"],"stringId":"power_endurance_charges5"},"11032":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":11032,"stats":[],"stringId":"mastery_energyshield101"},"11037":{"connections":[{"id":57039,"orbit":0}],"group":803,"icon":"Art/2DArt/SkillIcons/ExplosiveGrenade.dds","isNotable":true,"name":"Volatile Catalyst","orbit":3,"orbitIndex":6,"skill":11037,"stats":["8% increased Area of Effect","10% increased Cooldown Recovery Rate"],"stringId":"cooldowns20"},"11048":{"connections":[],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Duration","orbit":7,"orbitIndex":20,"skill":11048,"stats":["Minions deal 8% increased Damage","8% increased Minion Duration"],"stringId":"minion_reservation10"},"11066":{"connections":[{"id":26663,"orbit":2}],"group":864,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":7,"orbitIndex":19,"skill":11066,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns18"},"11087":{"connections":[{"id":42635,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":1,"skill":11087,"stats":["Channelling Skills deal 12% increased Damage"],"stringId":"channelling6"},"11094":{"connections":[{"id":59303,"orbit":-6}],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Effect","orbit":7,"orbitIndex":3,"skill":11094,"stats":["Charms applied to you have 10% increased Effect"],"stringId":"charms17_"},"11153":{"connections":[{"id":5049,"orbit":0}],"group":651,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Accuracy","orbit":7,"orbitIndex":12,"skill":11153,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"stringId":"attack_speed24"},"11160":{"connectionArt":"CharacterPlanned","connections":[{"id":43721,"orbit":5},{"id":21374,"orbit":0}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Relinquish Your Life","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":6,"orbitIndex":70,"skill":11160,"stats":["53% increased Life Cost of Skills","Gain 21% of Damage as Extra Chaos Damage"],"stringId":"oracle_beast_corruption14","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11178":{"connections":[{"id":24224,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","isNotable":true,"name":"Whirling Onslaught","orbit":3,"orbitIndex":19,"skill":11178,"stats":["50% chance to gain Onslaught on Killing Blow with Axes"],"stringId":"axe13"},"11184":{"aliasPassiveSocket":"DeliriumAnoint_ZarokhsGift_","connections":[],"group":637,"icon":"","isJewelSocket":true,"name":"Zarokh's Gift","noRadius":true,"nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/deliriumpassiveskillscreenjewelsocketactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/deliriumpassiveskillscreenjewelsocketcanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/deliriumpassiveskillscreenjewelsocketnormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Melancholy","Ferocity","Contempt"],"sinister":true,"skill":11184,"stats":["Sinister Jewel Socket"],"stringId":"DeliriumAnoint_ZarokhsGift_"},"11230":{"connections":[{"id":17672,"orbit":0}],"flavourText":"A properly disciplined mind gives rise to structured thought.","group":951,"icon":"Art/2DArt/SkillIcons/passives/SorceressInvocationSpellsKeystone.dds","isKeystone":true,"name":"Ritual Cadence","orbit":0,"orbitIndex":0,"skill":11230,"stats":["Invocation Skills instead Trigger Spells every 2 seconds","Invocation Skills cannot gain Energy while Triggering Spells","Invoked Spells consume 50% less Energy"],"stringId":"passive_keystone_auto_invocation"},"11248":{"connections":[{"id":35831,"orbit":0},{"id":21568,"orbit":0},{"id":46380,"orbit":0},{"id":48387,"orbit":0},{"id":22270,"orbit":0}],"group":323,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11248,"stats":["+5 to any Attribute"],"stringId":"intelligence75_"},"11252":{"connections":[{"id":39911,"orbit":0}],"group":1431,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":23,"skill":11252,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks54"},"11257":{"connections":[{"id":10271,"orbit":0},{"id":54282,"orbit":4}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Evasion while Surrounded","orbit":3,"orbitIndex":11,"skill":11257,"stats":["30% increased Evasion Rating while Surrounded"],"stringId":"being_surrounded5"},"11275":{"connections":[{"id":13893,"orbit":0}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":7,"orbitIndex":12,"skill":11275,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration21"},"11284":{"connections":[{"id":31697,"orbit":0},{"id":30985,"orbit":0},{"id":50104,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":7,"orbitIndex":7,"skill":11284,"stats":["10% increased Elemental Infusion duration"],"stringId":"infusion10"},"11292":{"connections":[{"id":2575,"orbit":7},{"id":56757,"orbit":-7}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":2,"orbitIndex":0,"skill":11292,"stats":["20% increased Totem Placement speed"],"stringId":"totems42"},"11306":{"connections":[{"id":57880,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Rage on Hit","orbit":2,"orbitIndex":5,"skill":11306,"stats":["Gain 1 Rage on Melee Axe Hit"],"stringId":"axe5"},"11311":{"connections":[{"id":38057,"orbit":0}],"group":840,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":5,"orbitIndex":61,"skill":11311,"stats":["+10 to Armour","+8 to Evasion Rating"],"stringId":"armour_and_evasion1"},"11315":{"connections":[{"id":48846,"orbit":0}],"group":968,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":11315,"stats":["12% increased Lightning Damage"],"stringId":"lightning_penetration14"},"11329":{"connections":[{"id":54676,"orbit":0}],"group":587,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":22,"skill":11329,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration32"},"11330":{"connections":[{"id":22185,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry Rate","orbit":3,"orbitIndex":6,"skill":11330,"stats":["Debuffs on you expire 10% faster"],"stringId":"slowed_enemies20"},"11335":{"ascendancyName":"Oracle","connections":[{"id":5571,"orbit":6}],"group":4,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Passive Point","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":11335,"stats":["Grants 1 Passive Skill Point"],"stringId":"AscendancyDruid1Small1"},"11337":{"connections":[{"id":23427,"orbit":5},{"id":44455,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":3,"orbitIndex":16,"skill":11337,"stats":["15% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze10"},"11366":{"connections":[{"id":34927,"orbit":0},{"id":558,"orbit":6}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Volcanic Skin","orbit":5,"orbitIndex":2,"recipe":["Suffering","Isolation","Paranoia"],"skill":11366,"stats":["Gain 8% of Damage as Extra Fire Damage","+20% to Fire Resistance"],"stringId":"fire37"},"11376":{"connections":[{"id":35492,"orbit":0}],"group":807,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Necrotic Touch","orbit":1,"orbitIndex":10,"recipe":["Despair","Despair","Suffering"],"skill":11376,"stats":["Minions have 40% increased Critical Hit Chance"],"stringId":"minion_offence34"},"11392":{"connections":[{"id":38320,"orbit":0}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Molten Being","orbit":5,"orbitIndex":8,"recipe":["Guilt","Isolation","Disgust"],"skill":11392,"stats":["Gain 5% of Damage as Extra Fire Damage","5% of Physical Damage taken as Fire Damage"],"stringId":"ignite_mitigation8"},"11410":{"connections":[{"id":21755,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":6,"orbitIndex":48,"skill":11410,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life13"},"11428":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connectionArt":"CharacterPlanned","connections":[],"group":254,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Exhaust All Power","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":7,"skill":11428,"stats":["Archon recovery period expires 30% slower","Archon Buffs also grant 50% increased Critical Damage Bonus","Archon Buffs also grant 30% increased Critical Hit Chance"],"stringId":"oracle_archon_crit4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11433":{"connections":[{"id":24630,"orbit":-6},{"id":44753,"orbit":0}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":7,"orbitIndex":0,"skill":11433,"stats":["12% increased Fire Damage"],"stringId":"fire20"},"11463":{"connections":[],"group":1405,"icon":"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":23,"skill":11463,"stats":["25% reduced Presence Area of Effect"],"stringId":"criticals99"},"11464":{"connectionArt":"CharacterPlanned","connections":[{"id":27405,"orbit":0}],"group":315,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Movement Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":54,"skill":11464,"stats":["3% increased Movement Speed"],"stringId":"oracle_movement_cooldown1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11472":{"connections":[{"id":19880,"orbit":0},{"id":40270,"orbit":0}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Evasion if Consumed Frenzy Charge","orbit":2,"orbitIndex":8,"skill":11472,"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"],"stringId":"frenzy_charges1"},"11495":{"ascendancyName":"Martial Artist","connections":[{"id":34081,"orbit":9},{"id":36643,"orbit":8},{"id":53280,"orbit":5},{"id":20437,"orbit":5},{"id":52295,"orbit":5},{"id":37604,"orbit":-6}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Martial Artist","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":6,"orbitIndex":15,"skill":11495,"stats":[],"stringId":"AscendancyMonk1Start"},"11504":{"connections":[{"id":30839,"orbit":7},{"id":35696,"orbit":0}],"group":1352,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":2,"orbitIndex":19,"skill":11504,"stats":["2% increased Attack Speed","+5 to Dexterity"],"stringId":"attack_speed19"},"11505":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":632,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":11505,"stats":[],"stringId":"mastery_fire116"},"11509":{"connections":[{"id":7465,"orbit":0}],"group":1405,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":15,"skill":11509,"stats":["12% increased Critical Hit Chance against Enemies that have entered your Presence Recently"],"stringId":"criticals96"},"11525":{"connections":[{"id":64724,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability and Ignite Magnitude","orbit":2,"orbitIndex":8,"skill":11525,"stats":["15% increased Flammability Magnitude","8% increased Ignite Magnitude"],"stringId":"ignite2__"},"11526":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":38993,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Sniper","orbit":5,"orbitIndex":30,"recipe":["Isolation","Suffering","Despair"],"skill":11526,"stats":["Arrows gain Critical Hit Chance as they travel farther, up to","40% increased Critical Hit Chance after 7 metres"],"stringId":"bow14"},"11572":{"connections":[{"id":32923,"orbit":-7}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Arcane Surge Effect and Life Regeneration","orbit":7,"orbitIndex":19,"skill":11572,"stats":["5% increased Life Regeneration rate","10% increased effect of Arcane Surge on you"],"stringId":"life_recoup22"},"11578":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1087,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Spreading Shocks","orbit":0,"orbitIndex":0,"recipe":["Guilt","Disgust","Disgust"],"skill":11578,"stats":["Shocking Hits have a 50% chance to also Shock enemies in a 1.5 metre radius"],"stringId":"lightning37"},"11580":{"connectionArt":"CharacterPlanned","connections":[{"id":34769,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":13,"skill":11580,"stats":["25% increased Life Regeneration rate"],"stringId":"oracle_life_corruption5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11598":{"connections":[{"id":4536,"orbit":0},{"id":44516,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Speed","orbit":0,"orbitIndex":0,"skill":11598,"stats":["3% increased Attack Speed with Quarterstaves"],"stringId":"quarterstaff8"},"11604":{"connections":[{"id":17088,"orbit":0},{"id":29408,"orbit":0},{"id":52765,"orbit":0}],"group":1167,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11604,"stats":["+5 to any Attribute"],"stringId":"attributes28"},"11641":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":45248,"orbit":0},{"id":55582,"orbit":0}],"group":441,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingBarrier.dds","isNotable":true,"name":"Essence of Virtue","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":11641,"stats":["Grants Skill: Virtuous Barrier"],"stringId":"AscendancyMercenary3Notable1_"},"11656":{"connections":[{"id":53822,"orbit":0},{"id":9106,"orbit":-3}],"group":143,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":8,"skill":11656,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage15"},"11666":{"connectionArt":"CharacterPlanned","connections":[{"id":60708,"orbit":2147483647}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Reduced Movement Penalty","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":17,"skill":11666,"stats":["6% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"oracle_bow_movement4_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11667":{"connections":[{"id":60085,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Immobilisation Buildup","orbit":1,"orbitIndex":10,"skill":11667,"stats":["10% increased Immobilisation buildup against Constructs"],"stringId":"mercenary3"},"11672":{"connections":[{"id":47177,"orbit":0},{"id":48030,"orbit":0}],"group":929,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11672,"stats":["+5 to any Attribute"],"stringId":"intelligence84"},"11679":{"connections":[{"id":29148,"orbit":0},{"id":7424,"orbit":8},{"id":61042,"orbit":0}],"group":668,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11679,"stats":["+5 to any Attribute"],"stringId":"attributes78"},"11722":{"connections":[{"id":62431,"orbit":2}],"group":1037,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Seal Generation Frequency","orbit":2,"orbitIndex":16,"skill":11722,"stats":["Sealed Skills have 10% increased Seal gain frequency"],"stringId":"spells28"},"11736":{"connections":[{"id":62677,"orbit":0}],"group":909,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":4,"orbitIndex":36,"skill":11736,"stats":["12% increased Lightning Damage"],"stringId":"lightning17"},"11741":{"connections":[{"id":17282,"orbit":0},{"id":31159,"orbit":0}],"group":223,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":8,"skill":11741,"stats":["+5 to any Attribute"],"stringId":"intelligence74"},"11752":{"connections":[{"id":62455,"orbit":0},{"id":62258,"orbit":0},{"id":57616,"orbit":0}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":7,"orbitIndex":2,"skill":11752,"stats":["Banner Skills have 20% increased Duration"],"stringId":"banners7"},"11764":{"connections":[{"id":38878,"orbit":7}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry","orbit":7,"orbitIndex":11,"skill":11764,"stats":["Debuffs on you expire 10% faster"],"stringId":"slowed_enemies1"},"11771":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":52395,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":5,"orbitIndex":22,"skill":11771,"stats":["4% increased Skill Speed"],"stringId":"AscendancyMonk3Small6"},"11774":{"connections":[],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbitNotable.dds","isNotable":true,"name":"The Spring Hare","orbit":0,"orbitIndex":0,"recipe":["Disgust","Despair","Isolation"],"skill":11774,"stats":["20% chance for Damage of Enemies Hitting you to be Unlucky","20% chance for Damage with Hits to be Lucky"],"stringId":"azmerianimals12"},"11776":{"ascendancyName":"Ritualist","connections":[{"id":37046,"orbit":6}],"group":1623,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":11776,"stats":["15% increased Physical Damage"],"stringId":"AscendancyHuntress3Small6"},"11786":{"connections":[{"id":7716,"orbit":2147483647}],"group":348,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":5,"skill":11786,"stats":["10% increased Armour","+5% of Armour also applies to Elemental Damage"],"stringId":"armour46"},"11788":{"connections":[{"id":14355,"orbit":0}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area Damage","orbit":7,"orbitIndex":0,"skill":11788,"stats":["10% increased Spell Area Damage"],"stringId":"area_spells12"},"11813":{"connections":[{"id":30456,"orbit":-4}],"group":1205,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":12,"skill":11813,"stats":["15% increased Evasion Rating"],"stringId":"evasion3"},"11825":{"connections":[{"id":42794,"orbit":4},{"id":54984,"orbit":0},{"id":47374,"orbit":0},{"id":10648,"orbit":0}],"group":1335,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":11825,"stats":["+5 to any Attribute"],"stringId":"dexterity12_"},"11826":{"connections":[{"id":17726,"orbit":0}],"group":967,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Heavy Ammunition","orbit":7,"orbitIndex":8,"recipe":["Guilt","Greed","Greed"],"skill":11826,"stats":["5% reduced Attack Speed","40% increased Projectile Damage","40% increased Projectile Stun Buildup"],"stringId":"ranged32"},"11836":{"connections":[{"id":32721,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Critical vs Blinded","orbit":2,"orbitIndex":7,"skill":11836,"stats":["12% increased Critical Hit Chance against Blinded Enemies"],"stringId":"blind14"},"11838":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":33112,"orbit":-4}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","isNotable":true,"name":"Dreamcatcher","orbit":7,"orbitIndex":6,"recipe":["Disgust","Suffering","Fear"],"skill":11838,"stats":["25% increased Spell Damage while on Full Energy Shield","75% increased Energy Shield from Equipped Focus"],"stringId":"focus10"},"11855":{"connections":[{"id":30829,"orbit":0}],"group":1008,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":16,"skill":11855,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy15"},"11861":{"connectionArt":"CharacterPlanned","connections":[{"id":59795,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":1,"skill":11861,"stats":["10% increased Spell Damage","+10 to Strength"],"stringId":"oracle_strength_spell3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"11871":{"connections":[{"id":47235,"orbit":0},{"id":53471,"orbit":0},{"id":24958,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":3,"orbitIndex":1,"skill":11871,"stats":["5% chance to Blind Enemies on Hit"],"stringId":"blind18"},"11873":{"connections":[{"id":50150,"orbit":0},{"id":62677,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Mana Regeneration","orbit":3,"orbitIndex":9,"skill":11873,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"],"stringId":"lightning51"},"11882":{"connections":[{"id":63888,"orbit":-5}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":3,"skill":11882,"stats":["10% increased chance to inflict Ailments"],"stringId":"ailments42"},"11886":{"connections":[],"group":452,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Mauling Stuns","orbit":7,"orbitIndex":23,"recipe":["Paranoia","Guilt","Suffering"],"skill":11886,"stats":["40% increased Stun Buildup against enemies within 2 metres","20% increased Melee Damage against Heavy Stunned enemies"],"stringId":"stun27"},"11916":{"connections":[],"group":839,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":3,"orbitIndex":16,"skill":11916,"stats":["Regenerate 0.2% of maximum Life per second"],"stringId":"life_regeneration25"},"11938":{"connections":[{"id":39964,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":0,"orbitIndex":0,"skill":11938,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana10"},"11980":{"connections":[{"id":20504,"orbit":-5}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":71,"skill":11980,"stats":["5% increased Block chance"],"stringId":"block6"},"11984":{"connectionArt":"CharacterPlanned","connections":[{"id":42762,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":7,"skill":11984,"stats":["15% increased Physical Damage"],"stringId":"oracle_rust_king3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12000":{"ascendancyName":"Titan","connections":[],"group":78,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds","isNotable":true,"name":"Mysterious Lineage","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":12000,"stats":["15% more Maximum Life"],"stringId":"AscendancyWarrior1Notable7"},"12005":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":2,"orbitIndex":23,"skill":12005,"stats":[],"stringId":"mastery_shapeshifting_6687"},"12033":{"ascendancyName":"Deadeye","connections":[],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds","isNotable":true,"name":"Endless Munitions","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":2,"orbitIndex":8,"skill":12033,"stats":["Skills fire an additional Projectile"],"stringId":"AscendancyRanger1Notable1"},"12054":{"ascendancyName":"Tactician","connections":[{"id":37523,"orbit":0}],"group":432,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Totem Damage","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":12054,"stats":["20% increased Totem Damage"],"stringId":"AscendancyMercenary1Small8"},"12066":{"connections":[{"id":48734,"orbit":0}],"group":1501,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Aura Magnitude","orbit":3,"orbitIndex":8,"skill":12066,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"azmerianimals58"},"12078":{"connections":[{"id":53771,"orbit":-6},{"id":41877,"orbit":-4}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":39,"skill":12078,"stats":["10% increased Projectile Damage"],"stringId":"projectiles13"},"12099":{"connections":[{"id":4833,"orbit":0}],"group":431,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":12099,"stats":["12% increased Cold Damage"],"stringId":"cold56"},"12116":{"connections":[{"id":42036,"orbit":0},{"id":52410,"orbit":0}],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area","orbit":4,"orbitIndex":22,"skill":12116,"stats":["20% increased Parry Hit Area of Effect"],"stringId":"buckler1"},"12120":{"connections":[{"id":51606,"orbit":-7}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":18,"skill":12120,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"evasion19"},"12125":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":403,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":12125,"stats":[],"stringId":"mastery_life137"},"12166":{"connections":[],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cast Speed with Cold Skills","orbit":7,"orbitIndex":22,"skill":12166,"stats":["3% increased Cast Speed with Cold Skills"],"stringId":"cold6"},"12169":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":60138,"orbit":0}],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":2,"orbitIndex":13,"skill":12169,"stats":[],"stringId":"mastery_mine172"},"12174":{"connections":[{"id":18864,"orbit":0}],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Ailment Magnitude","orbit":2,"orbitIndex":22,"skill":12174,"stats":["10% increased Magnitude of Ailments you inflict"],"stringId":"azmerianimals43"},"12183":{"ascendancyName":"Pathfinder","connections":[{"id":16433,"orbit":0}],"group":1575,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Passive Points","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":12183,"stats":["Grants 1 Passive Skill Point"],"stringId":"AscendancyRanger3Small8"},"12189":{"connections":[{"id":32859,"orbit":-4}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":4,"orbitIndex":17,"skill":12189,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical60"},"12208":{"connections":[{"id":32813,"orbit":-7}],"group":1253,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":3,"skill":12208,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks18_"},"12232":{"connections":[{"id":872,"orbit":0},{"id":11087,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Damage and Defences","orbit":2,"orbitIndex":21,"skill":12232,"stats":["Channelling Skills deal 6% increased Damage","4% increased Armour, Evasion and Energy Shield while Channelling"],"stringId":"channelling10"},"12239":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":39881,"orbit":0},{"id":41811,"orbit":0}],"group":1394,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":0,"orbitIndex":0,"skill":12239,"stats":[],"stringId":"mastery_physical193_"},"12245":{"connections":[{"id":13610,"orbit":0},{"id":19749,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Arsonist","orbit":3,"orbitIndex":14,"recipe":["Isolation","Greed","Despair"],"skill":12245,"stats":["Ignites you inflict deal Damage 18% faster"],"stringId":"fire63_"},"12249":{"connections":[{"id":12761,"orbit":-3}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":20,"skill":12249,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield9_"},"12253":{"connections":[{"id":32183,"orbit":0},{"id":41017,"orbit":0},{"id":35696,"orbit":0},{"id":34497,"orbit":0},{"id":16401,"orbit":0},{"id":24656,"orbit":0}],"group":1382,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":12253,"stats":["+5 to any Attribute"],"stringId":"dexterity41"},"12255":{"connections":[{"id":989,"orbit":0},{"id":27740,"orbit":0}],"group":296,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":0,"skill":12255,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks33"},"12276":{"connections":[{"id":13980,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Aftershock Chance","orbit":4,"orbitIndex":39,"skill":12276,"stats":["8% chance for Mace Slam Skills you use yourself to cause an additional Aftershock"],"stringId":"mace11"},"12311":{"connections":[{"id":64119,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":7,"orbitIndex":16,"skill":12311,"stats":["15% increased Crossbow Reload Speed"],"stringId":"crossbow12"},"12322":{"connections":[{"id":53196,"orbit":0}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask and Charm Charges Gained","orbit":7,"orbitIndex":8,"skill":12322,"stats":["8% increased Flask and Charm Charges gained"],"stringId":"flasks13"},"12324":{"connections":[{"id":24764,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Chance","orbit":1,"orbitIndex":7,"skill":12324,"stats":["5% chance when collecting an Elemental Infusion to gain an","additional Elemental Infusion of the same type"],"stringId":"infusion6"},"12329":{"connections":[{"id":17523,"orbit":4}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":0,"skill":12329,"stats":["16% increased Hazard Damage"],"stringId":"hazards8"},"12337":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":5295,"orbit":0}],"group":1033,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Flash Storm","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Ire","Isolation"],"skill":12337,"stats":["30% increased chance to Shock","Damage Penetrates 15% Lightning Resistance"],"stringId":"lightning35"},"12367":{"connections":[],"group":724,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":0,"skill":12367,"stats":["7% increased Chaos Damage"],"stringId":"chaos3"},"12382":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":35849,"orbit":0}],"group":258,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":1,"orbitIndex":11,"skill":12382,"stats":[],"stringId":"mastery_life128"},"12412":{"connections":[],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Temporal Mastery","orbit":1,"orbitIndex":0,"recipe":["Paranoia","Fear","Disgust"],"skill":12412,"stats":["16% increased Cooldown Recovery Rate"],"stringId":"slowed_enemies23_"},"12418":{"connections":[{"id":51832,"orbit":0},{"id":3988,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":2,"orbitIndex":21,"skill":12418,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries7_"},"12419":{"connections":[{"id":56063,"orbit":-1}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage and Duration","orbit":2,"orbitIndex":4,"skill":12419,"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"],"stringId":"chaos12"},"12430":{"connections":[{"id":17584,"orbit":0}],"group":680,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isSwitchable":true,"name":"Melee Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","id":36764,"name":"Spell and Attack Damage","stats":["8% increased Spell Damage","8% increased Attack Damage"]}},"orbit":2,"orbitIndex":13,"skill":12430,"stats":["10% increased Melee Damage"],"stringId":"melee2"},"12451":{"connections":[{"id":24922,"orbit":-9}],"group":1125,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":3,"orbitIndex":12,"skill":12451,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns16"},"12462":{"connections":[{"id":64299,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isSwitchable":true,"name":"Aura Effect","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":25740,"name":"Damage","stats":["8% increased Damage"]}},"orbit":3,"orbitIndex":20,"skill":12462,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras4"},"12465":{"connections":[{"id":30040,"orbit":0}],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":7,"orbitIndex":14,"skill":12465,"stats":["Break 20% increased Armour"],"stringId":"armour_break17"},"12471":{"connections":[{"id":19942,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Attack Elemental Damage","orbit":2,"orbitIndex":19,"skill":12471,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"accuracy52"},"12488":{"ascendancyName":"Stormweaver","connections":[{"id":49189,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Remnant Range","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":9,"orbitIndex":8,"skill":12488,"stats":["Remnants can be collected from 25% further away"],"stringId":"AscendancySorceress1Small9"},"12498":{"connections":[{"id":30341,"orbit":0}],"group":1195,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":0,"orbitIndex":0,"skill":12498,"stats":["6% increased bonuses gained from Equipped Quiver"],"stringId":"quivers3"},"12526":{"connections":[{"id":54818,"orbit":-9}],"group":797,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":18,"skill":12526,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression9"},"12565":{"connections":[{"id":3245,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Block","orbit":3,"orbitIndex":5,"skill":12565,"stats":["4% increased Block chance","10% increased Thorns damage"],"stringId":"getting_hit4_"},"12601":{"connectionArt":"CharacterPlanned","connections":[{"id":50908,"orbit":0},{"id":35745,"orbit":2147483647}],"group":663,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Gain Maximum Endurance Charges on Gaining Endurance Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":2,"skill":12601,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"],"stringId":"oracle_endurance_charge2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12610":{"connectionArt":"CharacterPlanned","connections":[{"id":4873,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":20,"skill":12610,"stats":["Meta Skills gain 20% increased Energy"],"stringId":"oracle_energy_gain1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12611":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":32155,"orbit":3},{"id":44204,"orbit":3}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Harness the Elements","orbit":0,"orbitIndex":0,"recipe":["Disgust","Disgust","Isolation"],"skill":12611,"stats":["20% increased Damage for each type of Elemental Ailment on Enemy"],"stringId":"elemental32"},"12661":{"connections":[{"id":34984,"orbit":0}],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Asceticism","orbit":7,"orbitIndex":16,"recipe":["Isolation","Ire","Guilt"],"skill":12661,"stats":["Stun Threshold is based on 30% of your Energy Shield instead of Life"],"stringId":"stun_threshold_from_energy_shield10"},"12683":{"connectionArt":"CharacterPlanned","connections":[{"id":33618,"orbit":0},{"id":61974,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Power of the Storm","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":12683,"stats":["50% increased Damage if you've Triggered a Skill Recently"],"stringId":"oracle_energy_gain3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12750":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Vale Shelter","orbit":0,"orbitIndex":0,"recipe":["Greed","Disgust","Despair"],"skill":12750,"stats":["Charms gain 0.15 charges per Second"],"stringId":"charms4"},"12751":{"connections":[],"group":528,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Critical Chance","orbit":2,"orbitIndex":15,"skill":12751,"stats":["10% increased Critical Hit Chance with One Handed Melee Weapons"],"stringId":"one_handed14"},"12761":{"connections":[],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":4,"skill":12761,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield10"},"12777":{"connections":[{"id":28950,"orbit":-8}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":23,"skill":12777,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour3"},"12778":{"connections":[],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Spell Critical Chance","orbit":3,"orbitIndex":8,"skill":12778,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"physical_witch7"},"12786":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[{"id":5777,"orbit":0},{"id":18465,"orbit":0},{"id":64299,"orbit":0}],"group":586,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":12786,"stats":[],"stringId":"mastery_aura_6312"},"12795":{"ascendancyName":"Pathfinder","connections":[{"id":44871,"orbit":0},{"id":4739,"orbit":0}],"group":1578,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheSorceress.dds","isMultipleChoiceOption":true,"name":"Path of the Sorceress","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":12795,"stats":["Can Allocate Passive Skills from the Sorceress's starting point","Grants 4 Passive Skill Point"],"stringId":"AscendancyRanger3Notable8_1"},"12800":{"connections":[{"id":8896,"orbit":0}],"group":1412,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Evasion while Sprinting","orbit":0,"orbitIndex":0,"skill":12800,"stats":["25% increased Evasion Rating while Sprinting"],"stringId":"Sprint6"},"12817":{"connections":[{"id":22967,"orbit":-7}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":7,"orbitIndex":4,"skill":12817,"stats":["25% increased Armour, Evasion and Energy Shield from Equipped Shield"],"stringId":"shield23"},"12821":{"connections":[],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":2,"skill":12821,"stats":["20% increased Glory generation for Banner Skills"],"stringId":"banners17"},"12822":{"connections":[{"id":5826,"orbit":0}],"group":1096,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Adaptable Assault","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Envy"],"skill":12822,"stats":["+0.4 metres to Melee Strike Range if you've dealt a Projectile Attack Hit in the past eight seconds","Projectiles have 25% chance to Fork if you've dealt a Melee Hit in the past eight seconds"],"stringId":"ranged21"},"12851":{"connections":[{"id":32507,"orbit":0},{"id":32727,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":7,"orbitIndex":5,"skill":12851,"stats":["10% increased Physical Damage"],"stringId":"physical6"},"12876":{"ascendancyName":"Invoker","connections":[],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds","isNotable":true,"name":"Faith is a Choice","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":6,"orbitIndex":7,"skill":12876,"stats":["Grants Skill: Meditate"],"stringId":"AscendancyMonk2Notable8"},"12882":{"ascendancyName":"Stormweaver","connections":[{"id":25618,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds","isNotable":true,"name":"Tempest Caller","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":12,"skill":12882,"stats":["Trigger Elemental Storm on Critical Hit with Spells","Grants Skill: Elemental Storm"],"stringId":"AscendancySorceress1Notable3"},"12890":{"connections":[{"id":2091,"orbit":0},{"id":42118,"orbit":0}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":12890,"stats":["+5 to any Attribute"],"stringId":"dexterity57"},"12893":{"connections":[{"id":65167,"orbit":3}],"group":1415,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Area Damage and Companion Area of Effect","orbit":0,"orbitIndex":0,"skill":12893,"stats":["6% increased Area Damage","Companions have 10% increased Area of Effect"],"stringId":"companions60"},"12906":{"connections":[{"id":3234,"orbit":0}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Sitting Duck","orbit":7,"orbitIndex":20,"recipe":["Despair","Despair","Guilt"],"skill":12906,"stats":["35% increased Critical Hit Chance against Immobilised enemies","Your Hits cannot be Evaded by Pinned Enemies"],"stringId":"pin9"},"12918":{"connections":[{"id":4017,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":8,"skill":12918,"stats":["10% increased Mana Regeneration Rate"],"stringId":"energy_shield_recovery11"},"12925":{"connections":[{"id":61196,"orbit":5}],"group":1018,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":4,"orbitIndex":2,"skill":12925,"stats":["15% increased chance to Shock"],"stringId":"lightning43"},"12940":{"connectionArt":"CharacterPlanned","connections":[{"id":20637,"orbit":0}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","isNotable":true,"name":"Cower Before the First Ones","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":0,"skill":12940,"stats":["30% increased Fire Damage","30% increased Cold Damage","30% increased Lightning Damage","30% increased Chaos Damage","30% increased Physical Damage"],"stringId":"oracle_hierarchy7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"12964":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":332,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Lone Warrior","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Disgust"],"skill":12964,"stats":["Aura Skills have 14% increased Magnitudes","Your Aura Buffs do not affect Allies"],"stringId":"auras30"},"12992":{"connections":[{"id":16485,"orbit":-2}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":22,"skill":12992,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"oracle5"},"12998":{"connections":[{"id":30463,"orbit":-6},{"id":28623,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Warm the Heart","orbit":4,"orbitIndex":21,"recipe":["Ire","Suffering","Fear"],"skill":12998,"stats":["25% reduced Freeze Duration on you","60% increased Freeze Threshold"],"stringId":"spell_suppression24"},"13030":{"connections":[{"id":55,"orbit":-3}],"group":1130,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Faster Ailments","orbit":0,"orbitIndex":0,"skill":13030,"stats":["Damaging Ailments deal damage 5% faster"],"stringId":"ailments22"},"13065":{"ascendancyName":"Invoker","connections":[{"id":63236,"orbit":0}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Triggered Spell Damage","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":14,"skill":13065,"stats":["Triggered Spells deal 16% increased Spell Damage"],"stringId":"AscendancyMonk2Small10_"},"13075":{"connections":[{"id":50392,"orbit":0}],"group":232,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":0,"orbitIndex":0,"skill":13075,"stats":["+12 to Strength"],"stringId":"strength109"},"13081":{"connections":[{"id":14254,"orbit":-5}],"group":801,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":17,"skill":13081,"stats":["10% increased Projectile Damage"],"stringId":"projectiles21_"},"13108":{"connectionArt":"CharacterPlanned","connections":[],"group":202,"icon":"Art/2DArt/SkillIcons/passives/minionattackspeed.dds","name":"Ally Attack and Cast Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":67,"skill":13108,"stats":["3% reduced Skill Speed","Allies in your Presence have 6% increased Attack Speed","Allies in your Presence have 6% increased Cast Speed"],"stringId":"oracle_self_sacrificing3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13123":{"connections":[{"id":62723,"orbit":4}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":7,"orbitIndex":10,"skill":13123,"stats":["15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"],"stringId":"Puppetmaster7__"},"13157":{"connections":[{"id":30392,"orbit":3}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":3,"orbitIndex":1,"skill":13157,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks26"},"13171":{"connections":[{"id":24438,"orbit":5}],"group":494,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Physical Damage Reduction","orbit":0,"orbitIndex":0,"skill":13171,"stats":["Totems have 12% additional Physical Damage Reduction"],"stringId":"totems54_"},"13174":{"ascendancyName":"Infernalist","connections":[{"id":770,"orbit":0}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds","isNotable":true,"name":"Pyromantic Pact","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":6,"orbitIndex":3,"skill":13174,"stats":["Maximum Mana is replaced by twice as much Maximum Infernal Flame","Gain Infernal Flame instead of spending Mana for Skill costs","Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum","Lose all Infernal Flame on reaching maximum Infernal Flame","25% of Infernal Flame lost per second if none was gained in the past 2 seconds"],"stringId":"AscendancyWitch1Notable7"},"13228":{"connectionArt":"CharacterPlanned","connections":[{"id":43486,"orbit":2147483647}],"group":240,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Gain Maximum Power Charges on Gaining Power Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":19,"skill":13228,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges"],"stringId":"oracle_power_charge3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13233":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":623,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Radial Force","orbit":0,"orbitIndex":0,"skill":13233,"stats":["10% increased Area of Effect","12% increased Immobilisation buildup"],"stringId":"area_of_effect23"},"13241":{"connections":[{"id":51921,"orbit":0},{"id":55746,"orbit":0},{"id":39732,"orbit":0}],"group":677,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":13241,"stats":["+5 to any Attribute"],"stringId":"strength41"},"13279":{"connections":[{"id":2864,"orbit":0},{"id":61657,"orbit":0}],"group":646,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":13279,"stats":["+5 to any Attribute"],"stringId":"strength78_"},"13289":{"ascendancyName":"Disciple of Varashta","connections":[],"flavourText":"\"And you... there was no excuse for your actions. You defiled them! You have tainted the very sands with the blood of your own! Yet the war rages on. You have achieved nothing. You must pay.\" \\n\\nVarashta condemned Kelari to the ritual of the {barya}, sentenced to serve as a Djinn.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonSandDjinn.dds","isNotable":true,"name":"Barya of Kelari","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":15,"skill":13289,"stats":["Grants Skill: Kelari, the Tainted Sands"],"stringId":"AscendancySorceress3Notable8"},"13293":{"connections":[{"id":30457,"orbit":4}],"group":163,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":18,"skill":13293,"stats":["20% increased Armour if you haven't been Hit Recently"],"stringId":"armour2__"},"13294":{"connections":[{"id":20718,"orbit":2}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Duration","orbit":1,"orbitIndex":7,"skill":13294,"stats":["10% increased Skill Effect Duration"],"stringId":"slowed_enemies8"},"13307":{"connections":[],"group":639,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":25,"skill":13307,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield16"},"13326":{"connections":[{"id":2617,"orbit":-3}],"group":103,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":13326,"stats":["12% increased Fire Damage"],"stringId":"fire69"},"13333":{"connections":[{"id":1700,"orbit":7}],"group":753,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":1,"orbitIndex":9,"skill":13333,"stats":["10% increased Cold Damage"],"stringId":"ground6"},"13341":{"connections":[{"id":63255,"orbit":0},{"id":56841,"orbit":0},{"id":18451,"orbit":0}],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":4,"skill":13341,"stats":["20% increased Frenzy Charge Duration"],"stringId":"frenzy_charges10"},"13352":{"connections":[{"id":59180,"orbit":2147483647},{"id":38010,"orbit":0}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":19,"skill":13352,"stats":["5% increased Attack Damage","8% increased Glory generation"],"stringId":"glory2"},"13356":{"connections":[{"id":6229,"orbit":7}],"group":528,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":2,"orbitIndex":0,"skill":13356,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed16__"},"13359":{"connections":[{"id":31943,"orbit":0}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":15,"skill":13359,"stats":["4% faster start of Energy Shield Recharge","8% increased Elemental Damage"],"stringId":"cold14"},"13367":{"connections":[{"id":38969,"orbit":0},{"id":21713,"orbit":0}],"group":1194,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":14,"skill":13367,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy1"},"13379":{"connections":[{"id":27761,"orbit":0}],"group":1118,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":0,"orbitIndex":0,"skill":13379,"stats":["20% increased Stun Threshold while Parrying"],"stringId":"deflect15"},"13387":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":689,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":5,"orbitIndex":0,"skill":13387,"stats":[],"stringId":"mastery_elemental95"},"13397":{"connections":[{"id":1207,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":6,"skill":13397,"stats":["+5 to any Attribute"],"stringId":"strength3"},"13407":{"connections":[{"id":23040,"orbit":-3},{"id":51583,"orbit":0}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Heartbreaking","orbit":2,"orbitIndex":9,"recipe":["Isolation","Paranoia","Fear"],"skill":13407,"stats":["25% increased Critical Damage Bonus","+10 to Strength"],"stringId":"criticals54_"},"13411":{"connections":[{"id":34136,"orbit":7}],"group":1076,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":42,"skill":13411,"stats":["+5 to any Attribute"],"stringId":"dexterity3"},"13419":{"connections":[{"id":14958,"orbit":0}],"group":1097,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":14,"skill":13419,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals43_"},"13425":{"connections":[{"id":315,"orbit":0}],"group":754,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Duration","orbit":0,"orbitIndex":0,"skill":13425,"stats":["10% increased Bleeding Duration"],"stringId":"bleed28"},"13457":{"connections":[{"id":3630,"orbit":5},{"id":52445,"orbit":0}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Shadow Dancing","orbit":4,"orbitIndex":60,"recipe":["Despair","Guilt","Despair"],"skill":13457,"stats":["40% increased Evasion Rating if you have been Hit Recently","40% faster start of Energy Shield Recharge if you've been Stunned Recently"],"stringId":"evasion_and_energy_shield13"},"13468":{"connectionArt":"CharacterPlanned","connections":[{"id":51454,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Give Up Your Essence","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":22,"skill":13468,"stats":["Allies in your Presence Regenerate 2% of your Maximum Life per second","30% increased Life Cost of Skills"],"stringId":"oracle_life_corruption4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13474":{"connections":[{"id":16084,"orbit":0}],"group":420,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":0,"orbitIndex":0,"skill":13474,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed17"},"13482":{"connections":[{"id":30136,"orbit":0},{"id":15892,"orbit":0}],"group":207,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Punctured Lung","orbit":0,"orbitIndex":0,"recipe":["Fear","Guilt","Greed"],"skill":13482,"stats":["Enemies you Fully Armour Break cannot Regenerate Life","Enemies you Fully Armour Break are Maimed"],"stringId":"armour_break39"},"13489":{"connections":[{"id":47517,"orbit":0}],"group":142,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Unbreakable","orbit":3,"orbitIndex":5,"recipe":["Ire","Isolation","Fear"],"skill":13489,"stats":["15% increased Armour","50% reduced Armour Break taken","10% reduced Slowing Potency of Debuffs on You"],"stringId":"armour30"},"13500":{"connections":[{"id":41044,"orbit":-3},{"id":44733,"orbit":0}],"group":554,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Recoup","orbit":3,"orbitIndex":2,"skill":13500,"stats":["3% of Damage taken Recouped as Mana"],"stringId":"mana_regeneration35"},"13505":{"connections":[{"id":4956,"orbit":0}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Resilient Soul","orbit":0,"orbitIndex":0,"skill":13505,"stats":["20% increased Life Regeneration rate","5% of Damage taken Recouped as Life"],"stringId":"life_regeneration15_"},"13515":{"connections":[{"id":14601,"orbit":0}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/stormborn.dds","isNotable":true,"name":"Stormwalker","orbit":7,"orbitIndex":12,"recipe":["Suffering","Greed","Fear"],"skill":13515,"stats":["Gain 15% of Damage as Extra Lightning Damage while on Shocked Ground","40% reduced effect of Shock on you"],"stringId":"ground15"},"13524":{"connections":[{"id":54923,"orbit":0},{"id":259,"orbit":0}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Everlasting Glory","orbit":4,"orbitIndex":27,"recipe":["Disgust","Ire","Suffering"],"skill":13524,"stats":["Skills have a 15% chance to not consume Glory"],"stringId":"glory7"},"13537":{"connections":[{"id":49455,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":10,"skill":13537,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield24"},"13542":{"connections":[{"id":27492,"orbit":2147483647}],"group":873,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Loose Flesh","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Greed"],"skill":13542,"stats":["20% of Elemental Damage taken Recouped as Life"],"stringId":"life_recoup13"},"13562":{"connections":[{"id":23650,"orbit":3}],"group":617,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration on Low Life","orbit":7,"orbitIndex":18,"skill":13562,"stats":["15% increased Life Regeneration Rate while on Low Life"],"stringId":"life_regeneration7"},"13576":{"connections":[{"id":17024,"orbit":0}],"group":1030,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":13576,"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"stringId":"lightning9"},"13610":{"connections":[{"id":41447,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Faster Ignites and Flammability Magnitude","orbit":3,"orbitIndex":11,"skill":13610,"stats":["15% increased Flammability Magnitude","Ignites you inflict deal Damage 4% faster"],"stringId":"fire60_"},"13619":{"connections":[{"id":12208,"orbit":0},{"id":59600,"orbit":0}],"group":1253,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":7,"orbitIndex":0,"skill":13619,"stats":["15% increased Life Flask Charges gained"],"stringId":"life_flasks19"},"13624":{"connections":[{"id":28258,"orbit":-2}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Duration","orbit":2,"orbitIndex":23,"skill":13624,"stats":["Mark Skills have 25% increased Skill Effect Duration"],"stringId":"marks15"},"13634":{"connections":[],"group":880,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Duration","orbit":2,"orbitIndex":18,"skill":13634,"stats":["Offering Skills have 30% increased Duration"],"stringId":"corpses4_"},"13673":{"ascendancyName":"Stormweaver","connections":[{"id":61985,"orbit":-8}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Chill Duration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":1,"skill":13673,"stats":["25% increased Chill Duration on Enemies"],"stringId":"AscendancySorceress1Small7"},"13691":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connectionArt":"CharacterPlanned","connections":[],"group":114,"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":13691,"stats":[],"stringId":"oracle_totems_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13693":{"connections":[],"group":298,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Rhythm of Ice","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Guilt"],"skill":13693,"stats":["20% increased Cold Damage","6% increased Cast Speed per Spell Echoed Recently, up to 30%"],"stringId":"cold58"},"13701":{"connections":[{"id":17871,"orbit":0},{"id":59538,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze and Chill Resistance","orbit":2,"orbitIndex":2,"skill":13701,"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"],"stringId":"freeze_and_chill_mitigation4"},"13708":{"connections":[],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Curved Weapon","orbit":4,"orbitIndex":40,"recipe":["Greed","Fear","Greed"],"skill":13708,"stats":["15% increased Accuracy Rating","+10 to Dexterity"],"stringId":"two_handed15"},"13711":{"connections":[{"id":30562,"orbit":4}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":22,"skill":13711,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield18"},"13715":{"ascendancyName":"Titan","connections":[{"id":59372,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Stun Buildup","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":5,"orbitIndex":44,"skill":13715,"stats":["18% increased Stun Buildup"],"stringId":"AscendancyWarrior1Small3"},"13724":{"connections":[{"id":20236,"orbit":0},{"id":33823,"orbit":0}],"group":1188,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Deadly Force","orbit":4,"orbitIndex":54,"recipe":["Disgust","Suffering","Envy"],"skill":13724,"stats":["15% increased Damage if you've dealt a Critical Hit in the past 8 seconds","15% increased Critical Hit Chance"],"stringId":"criticals50"},"13738":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1013,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Lightning Quick","orbit":0,"orbitIndex":0,"recipe":["Fear","Fear","Isolation"],"skill":13738,"stats":["14% increased Lightning Damage","8% increased Attack and Cast Speed with Lightning Skills"],"stringId":"lightning39"},"13748":{"connections":[{"id":38338,"orbit":-6},{"id":41029,"orbit":9}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":0,"skill":13748,"stats":["10% increased Elemental Damage"],"stringId":"elemental43"},"13769":{"connections":[{"id":2254,"orbit":-4}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":8,"skill":13769,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration21"},"13772":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":39,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds","isNotable":true,"name":"Flowing Metal","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":13772,"stats":["Body Armour grants +50% of Armour also applies to Elemental Damage"],"stringId":"AscendancyWarrior3Notable6_8"},"13777":{"connections":[{"id":38532,"orbit":0}],"group":220,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration and Energy Shield","orbit":2,"orbitIndex":15,"skill":13777,"stats":["10% increased Power Charge Duration","10% increased maximum Energy Shield if you've consumed a Power Charge Recently"],"stringId":"power_endurance_charges2"},"13783":{"connections":[{"id":28992,"orbit":0}],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds","isSwitchable":true,"name":"Ailment Chance","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","id":53191,"name":"Accuracy","stats":["8% increased Accuracy Rating"]}},"orbit":7,"orbitIndex":19,"skill":13783,"stats":["10% increased chance to inflict Ailments"],"stringId":"exploiting_elemental_ailments8"},"13799":{"connections":[{"id":36576,"orbit":-3}],"group":1428,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Slow Effect","orbit":2,"orbitIndex":20,"skill":13799,"stats":["8% increased Attack Damage","Debuffs you inflict have 4% increased Slow Magnitude"],"stringId":"attack3"},"13823":{"connections":[{"id":63861,"orbit":0},{"id":32054,"orbit":0}],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Controlling Magic","orbit":3,"orbitIndex":13,"recipe":["Envy","Fear","Isolation"],"skill":13823,"stats":["25% increased Critical Hit Chance for Spells","Hits have 25% reduced Critical Hit Chance against you"],"stringId":"spell_criticals15"},"13828":{"connections":[{"id":1140,"orbit":0}],"group":919,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":0,"orbitIndex":0,"skill":13828,"stats":["+16 to Evasion Rating"],"stringId":"evasion11"},"13839":{"connections":[{"id":65287,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":6,"skill":13839,"stats":["15% increased Totem Damage"],"stringId":"totems40"},"13844":{"connections":[],"group":1024,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Growing Peril","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Melancholy","Suffering","Despair"],"skill":13844,"stats":["1% increased Chaos Damage over Time per Volatility"],"stringId":"DeliriumAnoint_GrowingPeril"},"13845":{"connections":[{"id":28408,"orbit":-7}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":0,"orbitIndex":0,"skill":13845,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage26"},"13855":{"connections":[{"id":50626,"orbit":0},{"id":64370,"orbit":0}],"group":736,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":0,"orbitIndex":0,"skill":13855,"stats":["+10 to Armour","+5 to maximum Energy Shield"],"stringId":"placeholder1"},"13856":{"connections":[{"id":18496,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Ailment Effect","orbit":7,"orbitIndex":9,"skill":13856,"stats":["12% increased Magnitude of Ailments you inflict"],"stringId":"slow_attacks6_"},"13862":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":13862,"stats":[],"stringId":"mastery_mana162"},"13882":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern","connections":[],"group":760,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Infusion Mastery","orbit":0,"orbitIndex":0,"skill":13882,"stats":[],"stringId":"mastery_infusion296"},"13893":{"connections":[{"id":42390,"orbit":-5}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration and Stun Buildup","orbit":7,"orbitIndex":5,"skill":13893,"stats":["10% increased Stun Buildup","Damage Penetrates 5% Fire Resistance"],"stringId":"fire_penetration20"},"13895":{"connections":[{"id":36071,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Precise Point","orbit":5,"orbitIndex":10,"recipe":["Guilt","Envy","Despair"],"skill":13895,"stats":["25% increased Damage with Spears","25% increased Accuracy Rating with Spears"],"stringId":"spear13"},"13909":{"connections":[{"id":31037,"orbit":0},{"id":62679,"orbit":0}],"group":872,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":18,"skill":13909,"stats":["Remnants can be collected from 20% further away"],"stringId":"remnant1"},"13937":{"connections":[{"id":17791,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage","orbit":7,"orbitIndex":7,"skill":13937,"stats":["14% increased Damage with Maces"],"stringId":"mace13"},"13942":{"connections":[{"id":65023,"orbit":0}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":3,"skill":13942,"stats":["15% increased Armour"],"stringId":"armour28_"},"13950":{"connectionArt":"CharacterPlanned","connections":[{"id":11666,"orbit":2147483647}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Reduced Movement Penalty","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":5,"skill":13950,"stats":["6% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"oracle_bow_movement5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"13980":{"connections":[{"id":14832,"orbit":0},{"id":14693,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Split the Earth","orbit":4,"orbitIndex":33,"recipe":["Isolation","Paranoia","Disgust"],"skill":13980,"stats":["10% chance for Mace Slam Skills you use yourself to cause an additional Aftershock","Strike Skills you use yourself with Maces have 10% chance to deal Splash Damage"],"stringId":"mace15"},"13987":{"connections":[{"id":7604,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Attack Speed","orbit":2,"orbitIndex":8,"skill":13987,"stats":["3% increased Melee Attack Speed"],"stringId":"melee16"},"14001":{"connections":[{"id":56893,"orbit":-3}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges Used","orbit":2,"orbitIndex":22,"skill":14001,"stats":["6% reduced Charm Charges used"],"stringId":"charms11"},"14026":{"connections":[],"group":156,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage against Immobilised","orbit":0,"orbitIndex":0,"skill":14026,"stats":["20% increased Damage against Immobilised Enemies while Shapeshifted"],"stringId":"bear12"},"14033":{"connections":[{"id":34553,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","orbit":2,"orbitIndex":16,"skill":14033,"stats":["10% increased Spell Damage","Minions deal 10% increased Damage"],"stringId":"spells55"},"14045":{"connections":[{"id":33848,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":48,"skill":14045,"stats":["10% increased Projectile Damage"],"stringId":"ranged12"},"14048":{"connections":[{"id":34717,"orbit":7}],"group":1346,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration while not on Low Mana","orbit":4,"orbitIndex":54,"skill":14048,"stats":["16% increased Mana Regeneration Rate while not on Low Mana"],"stringId":"mana35"},"14082":{"connections":[{"id":43964,"orbit":0}],"group":1238,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":7,"orbitIndex":8,"skill":14082,"stats":["10% increased Physical Damage"],"stringId":"physical25"},"14091":{"connections":[{"id":28860,"orbit":0},{"id":36449,"orbit":0},{"id":23993,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Physical Damage","orbit":1,"orbitIndex":0,"skill":14091,"stats":["Break 10% increased Armour","6% increased Physical Damage"],"stringId":"armour_break28"},"14096":{"connections":[{"id":44293,"orbit":7}],"group":690,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":14,"skill":14096,"stats":["3% increased Cast Speed"],"stringId":"cast_speed29"},"14110":{"connections":[{"id":22484,"orbit":-4},{"id":35974,"orbit":0}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":22,"skill":14110,"stats":["15% increased Totem Damage"],"stringId":"totems37"},"14113":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":10029,"orbit":0},{"id":8660,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":14113,"stats":[],"stringId":"mastery_caster42"},"14122":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":798,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":14122,"stats":[],"stringId":"mastery_caster41"},"14127":{"connections":[],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":2,"orbitIndex":13,"skill":14127,"stats":["8% reduced Skill Effect Duration"],"stringId":"duration7"},"14131":{"ascendancyName":"Disciple of Varashta","connections":[{"id":34207,"orbit":0}],"flavourText":"\"Yes... they fell by my blade and fire lashed them for their betrayal! No {dekhara} is exempt from fighting back the Winter before us, lest they too know the Doom of the Desert!\" \\n\\nRuzhan fumed at Varashta, in pure defiance.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnEmberSlash.dds","isNotable":true,"name":"Ruzhan's Fury","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":53,"skill":14131,"stats":["Grants Skill: Ruzhan's Fury"],"stringId":"AscendancySorceress3Notable18"},"14176":{"connections":[{"id":18004,"orbit":0}],"group":341,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":2,"orbitIndex":16,"skill":14176,"stats":["Inherent Rage loss starts 1 second later"],"stringId":"rage12"},"14205":{"connections":[{"id":25753,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Ignite","orbit":1,"orbitIndex":1,"skill":14205,"stats":["Gain 1 Rage when your Hit Ignites a target"],"stringId":"rage42"},"14211":{"connections":[{"id":44540,"orbit":0}],"group":1198,"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","isNotable":true,"name":"Shredding Contraptions","orbit":1,"orbitIndex":10,"recipe":["Despair","Despair","Envy"],"skill":14211,"stats":["Enemies affected by your Hazards Recently have 25% reduced Armour","Enemies affected by your Hazards Recently have 25% reduced Evasion Rating"],"stringId":"hazards2"},"14226":{"connections":[],"flavourText":"You circle the black scorpion with enmity, daring it time and again.","group":1447,"icon":"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds","isKeystone":true,"name":"Dance with Death","orbit":0,"orbitIndex":0,"skill":14226,"stats":["25% more Skill Speed while Off Hand is empty and you have","a One-Handed Martial Weapon equipped in your Main Hand"],"stringId":"passive_keystone_dance_with_death"},"14231":{"connections":[{"id":40453,"orbit":-7}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":13,"skill":14231,"stats":["Triggered Spells deal 14% increased Spell Damage"],"stringId":"triggers1"},"14254":{"connections":[{"id":97,"orbit":0}],"group":826,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":4,"skill":14254,"stats":["3% increased Attack Speed"],"stringId":"attack_speed14"},"14258":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":13123,"orbit":-7}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNoteble.dds","isNotable":true,"name":"Puppet Master chance","orbit":2,"orbitIndex":3,"recipe":["Paranoia","Ire","Suffering"],"skill":14258,"stats":["35% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"],"stringId":"Puppetmaster9"},"14262":{"connections":[{"id":32763,"orbit":0},{"id":21945,"orbit":0}],"group":1490,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14262,"stats":["+5 to any Attribute"],"stringId":"attributes27"},"14265":{"connections":[],"group":428,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Pyromancer","orbit":0,"orbitIndex":0,"recipe":["Guilt","Guilt","Guilt"],"skill":14265,"stats":["20% increased Fire Damage","10% increased Cast Speed while Ignited","5% reduced Movement Speed Penalty from using Fire Skills while moving"],"stringId":"fire85"},"14267":{"connections":[{"id":32763,"orbit":0},{"id":28976,"orbit":0},{"id":38212,"orbit":0},{"id":1499,"orbit":0}],"group":1512,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14267,"stats":["+5 to any Attribute"],"stringId":"dexterity48"},"14272":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":2,"orbitIndex":7,"skill":14272,"stats":[],"stringId":"mastery_spell_suppression_6709"},"14294":{"connections":[{"id":43818,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Sacrificial Blood","orbit":2,"orbitIndex":14,"recipe":["Envy","Greed","Suffering"],"skill":14294,"stats":["15% increased Life Cost of Skills","40% increased Spell Damage with Spells that cost Life"],"stringId":"life_costs10"},"14310":{"connections":[{"id":32340,"orbit":-7}],"group":1244,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":14310,"stats":["12% increased Cold Damage"],"stringId":"cold63"},"14324":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":1468,"orbit":-2}],"group":822,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Arcane Blossom","orbit":7,"orbitIndex":3,"recipe":["Envy","Despair","Despair"],"skill":14324,"stats":["15% increased Mana Recovery rate"],"stringId":"mana_regeneration19"},"14328":{"connections":[{"id":18959,"orbit":0}],"group":463,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Energy Shield and Armour applies to Elemental Damage Hits","orbit":7,"orbitIndex":19,"skill":14328,"stats":["12% increased maximum Energy Shield","+5% of Armour also applies to Elemental Damage"],"stringId":"energy_shield_and_armour33"},"14340":{"connections":[{"id":26786,"orbit":0},{"id":26319,"orbit":0}],"group":944,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14340,"stats":["+5 to any Attribute"],"stringId":"dexterity70"},"14342":{"connections":[{"id":49256,"orbit":4}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":16,"skill":14342,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour5"},"14343":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":1126,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Deterioration","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Paranoia","Isolation"],"skill":14343,"stats":["Damaging Ailments Cannot Be inflicted on you while you already have one","20% increased Magnitude of Damaging Ailments you inflict"],"stringId":"ailments17"},"14355":{"connections":[{"id":8483,"orbit":0}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area Damage","orbit":7,"orbitIndex":3,"skill":14355,"stats":["10% increased Spell Area Damage"],"stringId":"area_spells13_"},"14363":{"connections":[{"id":61338,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":3,"orbitIndex":2,"skill":14363,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration10"},"14383":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"id":46601,"orbit":0}],"group":1276,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Suffusion","orbit":0,"orbitIndex":0,"recipe":["Fear","Despair","Guilt"],"skill":14383,"stats":["30% increased amount of Mana Leeched","Unaffected by Chill while Leeching Mana"],"stringId":"mana_leech17"},"14394":{"connections":[{"id":35743,"orbit":0}],"group":906,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":16,"skill":14394,"stats":["+2% to Lightning Resistance","8% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion31"},"14418":{"connections":[{"id":16602,"orbit":2147483647}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Evasion","orbit":7,"orbitIndex":6,"skill":14418,"stats":["15% increased Evasion Rating"],"stringId":"azmerianimals9"},"14428":{"connections":[{"id":6287,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":3,"orbitIndex":14,"skill":14428,"stats":["+8 to Intelligence"],"stringId":"attributes102"},"14429":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":416,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds","isNotable":true,"name":"Advanced Thaumaturgy","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":14429,"stats":["Gem Quality grants Socketed Skills an additional effect"],"stringId":"AscendancyMercenary3Notable4"},"14432":{"connectionArt":"CharacterPlanned","connections":[],"group":122,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Lunar Boon","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":14432,"stats":["40% increased Mana Regeneration Rate while Shapeshifted"],"stringId":"oracle_wolf_addon2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"14439":{"connections":[{"id":5728,"orbit":3}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":8,"skill":14439,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour7"},"14446":{"connections":[{"id":61403,"orbit":0},{"id":22713,"orbit":0},{"id":58022,"orbit":9},{"id":45702,"orbit":0}],"group":1334,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14446,"stats":["+5 to any Attribute"],"stringId":"intelligence68"},"14459":{"connections":[{"id":5544,"orbit":3}],"group":331,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorn Critical Damage","orbit":2,"orbitIndex":2,"skill":14459,"stats":["30% increased Thorns Critical Damage Bonus"],"stringId":"getting_hit23"},"14505":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":504,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":14505,"stats":[],"stringId":"mastery_minionoffence192"},"14508":{"ascendancyName":"Pathfinder","connections":[{"id":29074,"orbit":0}],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Poison Effect","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":8,"orbitIndex":29,"skill":14508,"stats":["12% increased Magnitude of Poison you inflict"],"stringId":"AscendancyRanger3Small1"},"14509":{"connections":[{"id":9323,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Rage on Melee Hit","orbit":3,"orbitIndex":1,"skill":14509,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"glory22"},"14511":{"connections":[{"id":18207,"orbit":-3},{"id":53719,"orbit":0}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee and Stun","orbit":4,"orbitIndex":15,"skill":14511,"stats":["10% increased Stun Buildup","10% increased Melee Damage"],"stringId":"melee57"},"14515":{"connections":[{"id":43778,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","name":"Jagged Ground Effect","orbit":3,"orbitIndex":8,"skill":14515,"stats":["15% increased Magnitude of Jagged Ground you create"],"stringId":"jagged_ground4"},"14539":{"connections":[{"id":44776,"orbit":5}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Deflection and Evasion","orbit":7,"orbitIndex":4,"skill":14539,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 4% of Evasion Rating"],"stringId":"evasion27"},"14540":{"connections":[{"id":31903,"orbit":0}],"flavourText":"Stand your ground, child, keep your senses.\\nThe pain is fleeting, but victory is forever.","group":489,"icon":"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds","isKeystone":true,"name":"Unwavering Stance","orbit":0,"orbitIndex":0,"skill":14540,"stats":["Cannot be Light Stunned","Cannot Dodge Roll or Sprint"],"stringId":"passive_keystone_unwavering_stance_"},"14548":{"connections":[{"id":59541,"orbit":7}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":0,"skill":14548,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence13"},"14572":{"connections":[{"id":49657,"orbit":-6},{"id":11037,"orbit":0}],"group":803,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":3,"orbitIndex":8,"skill":14572,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns2"},"14575":{"connections":[],"group":634,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Minion Lightning Resistance","orbit":0,"orbitIndex":0,"skill":14575,"stats":["Minions have +20% to Lightning Resistance","Minions have +3% to Maximum Lightning Resistances"],"stringId":"minion_defence39"},"14598":{"connections":[{"id":4345,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds","name":"Minion Damage and Command Speed","orbit":3,"orbitIndex":12,"skill":14598,"stats":["Minions deal 6% increased Damage","Minions have 8% increased Cooldown Recovery Rate for Command Skills"],"stringId":"archon20_"},"14601":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":730,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":7,"orbitIndex":0,"skill":14601,"stats":[],"stringId":"mastery_elemental_6470"},"14602":{"connections":[{"id":42737,"orbit":0}],"group":598,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Specialised Shots","orbit":7,"orbitIndex":3,"recipe":["Guilt","Guilt","Suffering"],"skill":14602,"stats":["15% increased Bolt Speed","20% increased Damage with Crossbows"],"stringId":"crossbow29"},"14654":{"connections":[{"id":22616,"orbit":0},{"id":14459,"orbit":0},{"id":21017,"orbit":0},{"id":52807,"orbit":0},{"id":58295,"orbit":0},{"id":6222,"orbit":0}],"group":358,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14654,"stats":["+5 to any Attribute"],"stringId":"strength2"},"14655":{"connections":[{"id":372,"orbit":7}],"group":388,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Fire Damage","orbit":3,"orbitIndex":3,"skill":14655,"stats":["10% increased Armour","+10% of Armour also applies to Fire Damage"],"stringId":"armour16"},"14658":{"connections":[{"id":12253,"orbit":0},{"id":22517,"orbit":0},{"id":52053,"orbit":0},{"id":1631,"orbit":0},{"id":57945,"orbit":0}],"group":1331,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":14658,"stats":["+5 to any Attribute"],"stringId":"dexterity42"},"14666":{"connections":[],"group":858,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":3,"orbitIndex":18,"skill":14666,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"energy_shield10_"},"14686":{"connections":[{"id":48552,"orbit":0},{"id":53795,"orbit":-3}],"group":485,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":7,"orbitIndex":17,"skill":14686,"stats":["15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"],"stringId":"Puppetmaster1"},"14693":{"connections":[{"id":13937,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage","orbit":4,"orbitIndex":27,"skill":14693,"stats":["14% increased Damage with Maces"],"stringId":"mace12"},"14712":{"connections":[{"id":3866,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":2,"skill":14712,"stats":["Minions have 12% increased maximum Life"],"stringId":"minion_defence8"},"14724":{"connections":[{"id":62185,"orbit":0}],"group":1351,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Duration","orbit":0,"orbitIndex":0,"skill":14724,"stats":["20% increased Shock Duration"],"stringId":"shock17"},"14725":{"connections":[{"id":49220,"orbit":-5},{"id":34233,"orbit":0}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":2,"orbitIndex":18,"skill":14725,"stats":["3% increased Skill Speed"],"stringId":"attack_speed46"},"14739":{"connections":[{"id":49235,"orbit":0}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":3,"skill":14739,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery31"},"14761":{"connections":[{"id":45215,"orbit":0},{"id":57775,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Warlord Leader","orbit":2,"orbitIndex":6,"recipe":["Fear","Fear","Paranoia"],"skill":14761,"stats":["Allies in your Presence deal 40% increased Damage","40% increased Presence Area of Effect"],"stringId":"auras23"},"14769":{"connections":[{"id":40471,"orbit":-2}],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Dexterity","orbit":7,"orbitIndex":20,"skill":14769,"stats":["+8 to Dexterity"],"stringId":"azmerianimals17"},"14777":{"connections":[{"id":59466,"orbit":5},{"id":20015,"orbit":0}],"group":415,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Bravado","orbit":2,"orbitIndex":20,"recipe":["Suffering","Guilt","Despair"],"skill":14777,"stats":["Empowered Attacks have 50% increased Stun Buildup","100% increased Stun Threshold during Empowered Attacks"],"stringId":"warcries16"},"14832":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":136,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMace.dds","isOnlyImage":true,"name":"Mace Mastery","orbit":0,"orbitIndex":0,"skill":14832,"stats":[],"stringId":"mastery_mace153"},"14882":{"connections":[{"id":5048,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":18,"skill":14882,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison39_"},"14890":{"connections":[{"id":21080,"orbit":-4}],"group":1093,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude and Duration","orbit":2,"orbitIndex":13,"skill":14890,"stats":["10% increased Chill Duration on Enemies","10% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze9_"},"14923":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":666,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":14923,"stats":[],"stringId":"mastery_attack_6297"},"14926":{"connections":[{"id":50609,"orbit":0},{"id":56910,"orbit":-6}],"group":839,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":3,"orbitIndex":20,"skill":14926,"stats":["Regenerate 0.2% of maximum Life per second"],"stringId":"life_regeneration24"},"14934":{"connections":[{"id":32523,"orbit":0}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Spiral into Mania","orbit":2,"orbitIndex":4,"recipe":["Ire","Envy","Suffering"],"skill":14934,"stats":["10% increased Cast Speed","+13% to Chaos Resistance"],"stringId":"cast_speed34"},"14945":{"connections":[{"id":34552,"orbit":0},{"id":1447,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Growing Swarm","orbit":3,"orbitIndex":16,"recipe":["Guilt","Paranoia","Fear"],"skill":14945,"stats":["Minions have 20% increased Area of Effect","Minions have 20% increased Cooldown Recovery Rate"],"stringId":"minion_offence40"},"14952":{"connections":[{"id":21985,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Skill Effect Duration","orbit":7,"orbitIndex":8,"skill":14952,"stats":["10% increased Skill Effect Duration"],"stringId":"chill_and_freeze29"},"14958":{"connections":[{"id":17548,"orbit":0}],"group":1097,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":1,"orbitIndex":10,"skill":14958,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals41"},"14960":{"ascendancyName":"Smith of Kitava","connections":[{"id":57959,"orbit":0}],"group":10,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Fire Resistance","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":14960,"stats":["+8% to Fire Resistance"],"stringId":"AscendancyWarrior3Small4"},"14980":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connectionArt":"CharacterPlanned","connections":[],"group":293,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":14980,"stats":[],"stringId":"oracle_glory_elemental_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"14996":{"connections":[{"id":41620,"orbit":-7}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Stun Buildup","orbit":7,"orbitIndex":2,"skill":14996,"stats":["20% increased Stun buildup if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting31"},"14997":{"connections":[{"id":47856,"orbit":0},{"id":28370,"orbit":0}],"group":789,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":0,"orbitIndex":0,"skill":14997,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed7"},"15030":{"connections":[{"id":45693,"orbit":0},{"id":21324,"orbit":0}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Consistent Intake","orbit":7,"orbitIndex":5,"recipe":["Guilt","Greed","Ire"],"skill":15030,"stats":["15% increased Parried Debuff Magnitude","Cannot be Critically Hit while Parrying"],"stringId":"deflect11"},"15044":{"ascendancyName":"Tactician","connections":[{"id":32560,"orbit":0},{"id":42845,"orbit":0}],"group":326,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds","isNotable":true,"name":"A Solid Plan","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":15044,"stats":["Persistent Buffs have 50% less Reservation"],"stringId":"AscendancyMercenary1Notable1"},"15083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":883,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Power Conduction","orbit":0,"orbitIndex":0,"recipe":["Guilt","Suffering","Suffering"],"skill":15083,"stats":["25% increased Shock Duration","25% increased Magnitude of Shock you inflict"],"stringId":"lightning32"},"15114":{"connections":[{"id":6356,"orbit":5},{"id":71,"orbit":-5},{"id":7642,"orbit":0}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Boundless Growth","orbit":0,"orbitIndex":0,"recipe":["Fear","Paranoia","Greed"],"skill":15114,"stats":["Plants have a 20% chance to immediately Overgrow"],"stringId":"physical62"},"15141":{"connectionArt":"CharacterPlanned","connections":[],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Impale Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":63,"skill":15141,"stats":["30% chance to Impale on Spell Hit"],"stringId":"oracle_duration_physical7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15180":{"connections":[{"id":61444,"orbit":-2}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Hinder","orbit":2,"orbitIndex":3,"skill":15180,"stats":["10% chance to Hinder Enemies on Hit with Spells"],"stringId":"spells8"},"15182":{"connections":[{"id":54818,"orbit":0}],"group":771,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15182,"stats":["+5 to any Attribute"],"stringId":"attributes45"},"15194":{"connections":[{"id":25303,"orbit":0}],"group":615,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Minion Fire Resistance","orbit":0,"orbitIndex":0,"skill":15194,"stats":["Minions have +20% to Fire Resistance"],"stringId":"minion_defence38"},"15207":{"connections":[{"id":6330,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Damage","orbit":7,"orbitIndex":0,"skill":15207,"stats":["8% increased Attack Damage","8% increased Accuracy Rating"],"stringId":"accuracy22"},"15247":{"connections":[{"id":46683,"orbit":0}],"group":151,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":3,"orbitIndex":7,"skill":15247,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries48"},"15270":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":15270,"stats":[],"stringId":"mastery_attack279"},"15275":{"ascendancyName":"Oracle","connections":[{"id":52374,"orbit":-6}],"group":7,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Totem Cast and Attack Speed","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":15275,"stats":["Spells Cast by Totems have 5% increased Cast Speed","Attacks used by Totems have 5% increased Attack Speed"],"stringId":"AscendancyDruid1Small6"},"15301":{"connections":[{"id":4709,"orbit":0},{"id":64064,"orbit":0}],"group":1359,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":13,"skill":15301,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy23"},"15304":{"connections":[{"id":16466,"orbit":0}],"group":1192,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":14,"skill":15304,"stats":["3% increased Cast Speed"],"stringId":"cast_speed18"},"15343":{"connections":[{"id":58692,"orbit":5}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","name":"Deflection and Energy Shield Delay","orbit":5,"orbitIndex":12,"skill":15343,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"evasion_and_energy_shield33"},"15356":{"connections":[{"id":18815,"orbit":0}],"group":1443,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":15356,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration5"},"15358":{"connections":[{"id":10320,"orbit":7},{"id":44255,"orbit":-7}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Minion Revive Speed","orbit":3,"orbitIndex":15,"skill":15358,"stats":["Minions have 10% increased maximum Life","Minions Revive 8% faster"],"stringId":"minion_defence20"},"15374":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":48035,"orbit":0}],"group":587,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Hale Heart","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Greed"],"skill":15374,"stats":["15% increased Life Recovery rate"],"stringId":"life_regeneration27_"},"15408":{"connections":[{"id":2254,"orbit":4},{"id":6338,"orbit":0}],"group":850,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":2,"orbitIndex":23,"skill":15408,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield27"},"15424":{"connections":[{"id":58157,"orbit":0},{"id":35151,"orbit":0}],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Threshold","orbit":2,"orbitIndex":20,"skill":15424,"stats":["15% increased Stun Threshold"],"stringId":"monkchakra25"},"15427":{"connections":[{"id":57379,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":6,"skill":15427,"stats":["12% increased Melee Damage"],"stringId":"melee12"},"15443":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":1091,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Endured Suffering","orbit":0,"orbitIndex":0,"recipe":["Greed","Guilt","Fear"],"skill":15443,"stats":["10% of Physical Damage taken Recouped as Life","20% increased Physical Damage"],"stringId":"physical50"},"15494":{"connections":[{"id":1865,"orbit":0},{"id":43584,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Fire Damage when consuming an Endurance Charge","orbit":2,"orbitIndex":20,"skill":15494,"stats":["3% increased Fire Damage per Endurance Charge consumed Recently"],"stringId":"endurance_charges15"},"15507":{"connections":[{"id":48401,"orbit":0}],"group":931,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":10,"skill":15507,"stats":["+5 to any Attribute"],"stringId":"dexterity24_"},"15522":{"connections":[{"id":17348,"orbit":6},{"id":24630,"orbit":-6}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":3,"orbitIndex":21,"skill":15522,"stats":["12% increased Ignite Magnitude"],"stringId":"fire21_"},"15580":{"connectionArt":"CharacterPlanned","connections":[{"id":61977,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Damage and Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":48,"skill":15580,"stats":["15% increased Damage","Minions deal 15% increased Damage"],"stringId":"oracle_damage_and_minions3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15590":{"connections":[{"id":26356,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Detonator Area","orbit":7,"orbitIndex":17,"skill":15590,"stats":["Detonator skills have 8% increased Area of Effect"],"stringId":"area_attacks42"},"15606":{"connections":[{"id":41821,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Thrill of the Fight","orbit":4,"orbitIndex":30,"recipe":["Despair","Envy","Suffering"],"skill":15606,"stats":["Consuming Glory grants you 3% increased Attack damage per Glory consumed for 6 seconds, up to 60%"],"stringId":"glory16"},"15617":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":552,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Heavy Drinker","orbit":0,"orbitIndex":0,"recipe":["Envy","Envy","Envy"],"skill":15617,"stats":["20% increased Life Recovery from Flasks","Life Flasks applied to you grant Guard for 4 seconds equal to 8% of the Life Recovery per Second they apply"],"stringId":"life_flasks32"},"15618":{"connections":[{"id":57710,"orbit":0}],"group":816,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":3,"orbitIndex":0,"skill":15618,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals4"},"15625":{"connections":[{"id":65161,"orbit":0},{"id":24287,"orbit":0}],"group":1436,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Evasion","orbit":2,"orbitIndex":12,"skill":15625,"stats":["15% increased Evasion Rating"],"stringId":"azmerianimals38"},"15628":{"connections":[{"id":36880,"orbit":3}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Effect","orbit":5,"orbitIndex":59,"skill":15628,"stats":["15% increased effect of Arcane Surge on you"],"stringId":"mana_regeneration27"},"15644":{"connections":[{"id":41538,"orbit":6},{"id":44612,"orbit":0}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Shedding Skin","orbit":3,"orbitIndex":10,"recipe":["Envy","Ire","Paranoia"],"skill":15644,"stats":["40% increased Elemental Ailment Threshold","10% reduced Duration of Ailments on You"],"stringId":"spell_suppression32"},"15672":{"connectionArt":"CharacterPlanned","connections":[{"id":45400,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Elemental Resistance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":5,"skill":15672,"stats":["Totems gain +2% to all Maximum Elemental Resistances"],"stringId":"oracle_totems3_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15698":{"connections":[{"id":55260,"orbit":0},{"id":28982,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":3,"skill":15698,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze23"},"15775":{"connections":[{"id":30808,"orbit":0},{"id":11598,"orbit":0},{"id":29959,"orbit":0},{"id":15343,"orbit":-5}],"group":1494,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15775,"stats":["+5 to any Attribute"],"stringId":"dexterity47"},"15782":{"connections":[{"id":1433,"orbit":0},{"id":46628,"orbit":0},{"id":53675,"orbit":0}],"group":472,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15782,"stats":["+5 to any Attribute"],"stringId":"attributes53"},"15801":{"connections":[],"group":659,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup Speed","orbit":0,"orbitIndex":0,"skill":15801,"stats":["8% increased speed of Recoup Effects"],"stringId":"life_recoup37"},"15809":{"connections":[{"id":31175,"orbit":0},{"id":26945,"orbit":7},{"id":18485,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Chance","orbit":3,"orbitIndex":22,"skill":15809,"stats":["Minions have 20% increased Critical Hit Chance"],"stringId":"minion_offence30_"},"15814":{"connections":[{"id":12800,"orbit":0}],"group":1424,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Evasion while Sprinting","orbit":0,"orbitIndex":0,"skill":15814,"stats":["25% increased Evasion Rating while Sprinting"],"stringId":"Sprint5"},"15825":{"connections":[{"id":26592,"orbit":-3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","isNotable":true,"name":"Bhatair's Storm","orbit":2,"orbitIndex":16,"recipe":["Guilt","Fear","Isolation"],"skill":15825,"stats":["+12% of Armour also applies to Elemental Damage","8% faster start of Energy Shield Recharge","Archon recovery period expires 10% faster","10% increased effect of Archon Buffs on you"],"stringId":"energy_shield_and_armour49_"},"15829":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"id":46146,"orbit":0}],"group":1128,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Siphon","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Envy","Guilt"],"skill":15829,"stats":["Recover 2% of maximum Mana on Kill","25% increased amount of Mana Leeched"],"stringId":"mana_leech18"},"15838":{"connections":[{"id":15969,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":2,"skill":15838,"stats":["10% increased chance to inflict Ailments"],"stringId":"exploiting_elemental_ailments6"},"15839":{"connections":[{"id":60085,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Ailment Duration","orbit":1,"orbitIndex":5,"skill":15839,"stats":["10% increased Duration of Ailments on Beasts"],"stringId":"mercenary2"},"15842":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":89,"icon":"","isOnlyImage":true,"name":"Minion Mastery","orbit":3,"orbitIndex":10,"skill":15842,"stats":[],"stringId":"oracle_big_family_mastery1__","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"15855":{"connections":[{"id":37963,"orbit":0}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":5,"orbitIndex":41,"skill":15855,"stats":["10% increased Damage with Swords"],"stringId":"sword13"},"15876":{"connections":[{"id":7947,"orbit":2},{"id":46554,"orbit":0}],"group":949,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Energy Shield as Freeze Threshold","orbit":2,"orbitIndex":10,"skill":15876,"stats":["Gain 15% of maximum Energy Shield as additional Freeze Threshold"],"stringId":"cold23"},"15885":{"connections":[{"id":12367,"orbit":3},{"id":22783,"orbit":0},{"id":11679,"orbit":0},{"id":42680,"orbit":0}],"group":720,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":15885,"stats":["+5 to any Attribute"],"stringId":"intelligence47"},"15892":{"connections":[],"group":193,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Damage vs Armour Broken Enemies","orbit":3,"orbitIndex":13,"skill":15892,"stats":["20% increased Damage against Enemies with Fully Broken Armour"],"stringId":"armour_break8"},"15899":{"connections":[{"id":21627,"orbit":9}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":2,"orbitIndex":6,"skill":15899,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"bleed17"},"15913":{"connections":[{"id":32599,"orbit":2},{"id":61362,"orbit":-2},{"id":49734,"orbit":0}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect and Damage","orbit":2,"orbitIndex":16,"skill":15913,"stats":["4% increased Area of Effect","5% increased Area Damage"],"stringId":"area_of_effect15"},"15969":{"connections":[{"id":41129,"orbit":0},{"id":59376,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":3,"orbitIndex":0,"skill":15969,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"stringId":"exploiting_elemental_ailments3"},"15975":{"connections":[{"id":48198,"orbit":5}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":13,"skill":15975,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield27"},"15984":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":876,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCast.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":15984,"stats":[],"stringId":"mastery_lightning_6564"},"15986":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":6030,"orbit":0}],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Building Toxins","orbit":2,"orbitIndex":5,"recipe":["Greed","Isolation","Isolation"],"skill":15986,"stats":["25% reduced Poison Duration","Targets can be affected by +1 of your Poisons at the same time"],"stringId":"poison16"},"15991":{"connections":[{"id":15984,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Embodiment of Lightning","orbit":2,"orbitIndex":19,"recipe":["Isolation","Paranoia","Ire"],"skill":15991,"stats":["Immune to Shock while affected by an Archon Buff"],"stringId":"lightning57"},"16013":{"connections":[{"id":41811,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":7,"orbitIndex":6,"skill":16013,"stats":["5% chance to Daze on Hit"],"stringId":"physical3"},"16024":{"connections":[{"id":29288,"orbit":2}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Critical Damage","orbit":2,"orbitIndex":22,"skill":16024,"stats":["Invocation Spells have 20% increased Critical Damage Bonus"],"stringId":"triggers27"},"16051":{"connections":[],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Attack Speed","orbit":5,"orbitIndex":4,"skill":16051,"stats":["Attacks used by Totems have 4% increased Attack Speed"],"stringId":"totems51"},"16084":{"connections":[{"id":57552,"orbit":0}],"group":419,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":0,"orbitIndex":0,"skill":16084,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed18"},"16090":{"connections":[{"id":50302,"orbit":0}],"group":436,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","orbit":3,"orbitIndex":8,"skill":16090,"stats":["6% of Skill Mana Costs Converted to Life Costs"],"stringId":"life_costs3"},"16100":{"ascendancyName":"Invoker","connections":[{"id":65173,"orbit":7}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Evasion","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":0,"skill":16100,"stats":["20% increased Evasion Rating"],"stringId":"AscendancyMonk2Small2"},"16111":{"connections":[{"id":46268,"orbit":9},{"id":2397,"orbit":0},{"id":54099,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage while Surrounded","orbit":7,"orbitIndex":4,"skill":16111,"stats":["20% increased Attack Damage while Surrounded"],"stringId":"attack38_"},"16114":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":473,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":16114,"stats":[],"stringId":"mastery_aura_6310"},"16121":{"connections":[{"id":56334,"orbit":7}],"group":1489,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":1,"skill":16121,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"monkelemental1"},"16123":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":3,"orbitIndex":22,"skill":16123,"stats":[],"stringId":"mastery_criticals67"},"16140":{"connections":[{"id":16013,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":2,"orbitIndex":10,"skill":16140,"stats":["5% chance to Daze on Hit"],"stringId":"physical4"},"16142":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1507,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Deep Freeze","orbit":3,"orbitIndex":10,"recipe":["Disgust","Isolation","Ire"],"skill":16142,"stats":["20% increased Freeze Buildup","Enemies Frozen by you have -8% to Cold Resistance"],"stringId":"cold48"},"16150":{"connections":[{"id":37971,"orbit":0}],"group":1542,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Inspiring Ally","orbit":0,"orbitIndex":0,"recipe":["Ire","Suffering","Despair"],"skill":16150,"stats":["Increases and Reductions to Companion Damage also apply to you"],"stringId":"companions2"},"16168":{"connections":[{"id":54232,"orbit":-5},{"id":25374,"orbit":0},{"id":45916,"orbit":0}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":16168,"stats":["+5 to any Attribute"],"stringId":"strength27"},"16204":{"ascendancyName":"Shaman","connections":[],"group":58,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanGainSpiritEmptyCharmSlot.dds","isNotable":true,"name":"Sacred Flow","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16204,"stats":["+40 to Spirit for each of your empty Charm slots"],"stringId":"AscendancyDruid2Notable7"},"16249":{"ascendancyName":"Tactician","connections":[],"group":307,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds","isNotable":true,"name":"Watch How I Do It","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16249,"stats":["Allies in your Presence gain added Attack Damage equal","to 25% of your main hand Weapon's damage"],"stringId":"AscendancyMercenary1Notable2"},"16256":{"connections":[{"id":53188,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Ether Flow","orbit":3,"orbitIndex":8,"recipe":["Envy","Greed","Envy"],"skill":16256,"stats":["25% reduced Mana Regeneration Rate while stationary","50% increased Mana Regeneration Rate while moving","5% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"mana_regeneration40"},"16276":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":57,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds","isNotable":true,"name":"Kitavan Imprint","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16276,"stats":["Body Armour grants 60% increased Glory generation"],"stringId":"AscendancyWarrior3Notable6_2"},"16311":{"connections":[{"id":32600,"orbit":0},{"id":14654,"orbit":0}],"group":403,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":20,"skill":16311,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration23"},"16329":{"connections":[{"id":39607,"orbit":-2}],"group":1391,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Used","orbit":2,"orbitIndex":2,"skill":16329,"stats":["5% reduced Flask Charges used"],"stringId":"flasks5"},"16332":{"connectionArt":"CharacterPlanned","connections":[{"id":49258,"orbit":-7},{"id":11160,"orbit":-9}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":64,"skill":16332,"stats":["17% increased Stun Threshold"],"stringId":"oracle_beast_corruption2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"16347":{"connections":[{"id":52373,"orbit":0}],"group":397,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":2,"skill":16347,"stats":["+2 to Maximum Rage"],"stringId":"rage2"},"16367":{"connections":[],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":0,"orbitIndex":0,"skill":16367,"stats":["10% increased Elemental Damage"],"stringId":"elemental46"},"16385":{"connections":[{"id":53320,"orbit":2147483647}],"group":697,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":14,"skill":16385,"stats":["20% increased Glory generation for Banner Skills"],"stringId":"banners19"},"16401":{"connections":[{"id":44490,"orbit":0}],"group":1401,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage and Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":16401,"stats":["8% increased Lightning Damage","10% increased Electrocute Buildup"],"stringId":"lightning47"},"16413":{"connections":[{"id":42660,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack and Minion Damage","orbit":2,"orbitIndex":4,"skill":16413,"stats":["8% increased Attack Damage","Minions deal 8% increased Damage"],"stringId":"minion_attack2"},"16433":{"ascendancyName":"Pathfinder","connections":[{"id":12795,"orbit":0},{"id":57253,"orbit":0},{"id":36676,"orbit":0}],"group":1574,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMultichoicePath.dds","isMultipleChoice":true,"isNotable":true,"name":"Path Seeker","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":16433,"stats":[],"stringId":"AscendancyRanger3Notable8_Choice_"},"16460":{"connections":[{"id":28992,"orbit":0},{"id":6772,"orbit":0}],"group":983,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":18,"skill":16460,"stats":["+5 to any Attribute"],"stringId":"dexterity15"},"16466":{"connections":[{"id":40196,"orbit":0}],"group":1192,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Mental Alacrity","orbit":2,"orbitIndex":0,"recipe":["Fear","Envy","Paranoia"],"skill":16466,"stats":["5% increased Cast Speed","15% increased Mana Regeneration Rate","+10 to Intelligence"],"stringId":"cast_speed38"},"16484":{"connections":[{"id":25100,"orbit":0},{"id":18923,"orbit":0}],"group":1078,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":0,"skill":16484,"stats":["+5 to any Attribute"],"stringId":"strength87"},"16485":{"connections":[{"id":2344,"orbit":-2}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":2,"skill":16485,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"oracle6"},"16489":{"connections":[{"id":28556,"orbit":6},{"id":49799,"orbit":7}],"group":926,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":16489,"stats":["+5 to any Attribute"],"stringId":"dexterity33"},"16499":{"connections":[{"id":36814,"orbit":0}],"group":894,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Lingering Whispers","orbit":7,"orbitIndex":12,"recipe":["Isolation","Despair","Envy"],"skill":16499,"stats":["40% increased Curse Duration","10% increased Curse Magnitudes"],"stringId":"curses18"},"16506":{"connections":[{"id":35417,"orbit":-2}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Elemental Ailment Chance","orbit":7,"orbitIndex":10,"skill":16506,"stats":["20% increased Elemental Ailment Application if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting30"},"16538":{"connections":[{"id":44330,"orbit":0}],"group":842,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":2,"orbitIndex":2,"skill":16538,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed21"},"16568":{"connections":[{"id":60992,"orbit":-2}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defenses and Companion Life","orbit":3,"orbitIndex":2,"skill":16568,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"],"stringId":"companions24"},"16596":{"connections":[{"id":38535,"orbit":7},{"id":5088,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Speed with Elemental Skills","orbit":3,"orbitIndex":20,"skill":16596,"stats":["3% increased Attack and Cast Speed with Elemental Skills"],"stringId":"elemental6"},"16602":{"connections":[{"id":29285,"orbit":2},{"id":30657,"orbit":0}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Evasion","orbit":7,"orbitIndex":23,"skill":16602,"stats":["15% increased Evasion Rating"],"stringId":"azmerianimals8"},"16615":{"connectionArt":"CharacterPlanned","connections":[{"id":18713,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Unmoving Craiceann","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":16615,"stats":["30% increased Armour while stationary","30% increased Life Regeneration Rate while stationary"],"stringId":"oracle_crab_claw5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"16618":{"connections":[{"id":24511,"orbit":0},{"id":4492,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","isNotable":true,"name":"Jack of all Trades","orbit":5,"orbitIndex":24,"recipe":["Greed","Fear","Envy"],"skill":16618,"stats":["2% increased Damage per 5 of your lowest Attribute"],"stringId":"all_attributes10"},"16620":{"connections":[{"id":21161,"orbit":4}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Movement Penalty with Raised Shield","orbit":3,"orbitIndex":10,"skill":16620,"stats":["10% reduced Movement Speed Penalty while Actively Blocking"],"stringId":"shield30"},"16626":{"connections":[{"id":53089,"orbit":0},{"id":62023,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Impact Area","orbit":2,"orbitIndex":20,"recipe":["Paranoia","Envy","Disgust"],"skill":16626,"stats":["12% increased Area of Effect if you have Stunned an Enemy Recently","12% increased Area of Effect for Attacks"],"stringId":"area_attacks27"},"16647":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":575,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":16647,"stats":[],"stringId":"mastery_mana6192"},"16680":{"connections":[{"id":48137,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":4,"orbitIndex":15,"skill":16680,"stats":["15% increased Crossbow Reload Speed"],"stringId":"crossbow15_"},"16691":{"connections":[{"id":21716,"orbit":-5}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech Speed","orbit":7,"orbitIndex":6,"skill":16691,"stats":["Leech Life 15% faster"],"stringId":"life_leech27"},"16695":{"connections":[{"id":61926,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recoup","orbit":2,"orbitIndex":6,"skill":16695,"stats":["3% of Elemental Damage taken Recouped as Energy Shield"],"stringId":"energy_shield_recovery38"},"16705":{"connections":[{"id":25851,"orbit":4},{"id":34621,"orbit":0},{"id":61834,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":66,"skill":16705,"stats":["+5 to any Attribute"],"stringId":"intelligence66"},"16721":{"connections":[{"id":32239,"orbit":4},{"id":34187,"orbit":6},{"id":18270,"orbit":6}],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":0,"orbitIndex":0,"skill":16721,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical66"},"16725":{"connections":[{"id":27373,"orbit":6},{"id":36629,"orbit":-6},{"id":54811,"orbit":0},{"id":36163,"orbit":0}],"group":510,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":16725,"stats":["+5 to any Attribute"],"stringId":"strength21"},"16744":{"connections":[{"id":24009,"orbit":-5},{"id":24748,"orbit":0}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":12,"skill":16744,"stats":["15% increased Evasion Rating"],"stringId":"evasion25"},"16784":{"connections":[{"id":31650,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":5,"orbitIndex":68,"skill":16784,"stats":["16% increased Totem Life"],"stringId":"totems12_"},"16786":{"connections":[{"id":20467,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Immobilisation Buildup","orbit":7,"orbitIndex":14,"skill":16786,"stats":["15% increased Immobilisation buildup"],"stringId":"slaying6"},"16790":{"connections":[{"id":27234,"orbit":0}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Efficient Casting","orbit":7,"orbitIndex":0,"recipe":["Greed","Paranoia","Envy"],"skill":16790,"stats":["15% increased Mana Regeneration Rate","20% increased Mana Cost Efficiency"],"stringId":"mana_regeneration50_"},"16816":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1139,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Pinpoint Shot","orbit":0,"orbitIndex":0,"recipe":["Isolation","Envy","Envy"],"skill":16816,"stats":["Attacks gain increased Accuracy Rating equal to their Critical Hit Chance"],"stringId":"accuracy35"},"16861":{"connections":[{"id":27303,"orbit":-5}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":22,"skill":16861,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals70"},"16871":{"connections":[{"id":9532,"orbit":2}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Strength and Dexterity","orbit":7,"orbitIndex":18,"skill":16871,"stats":["+4 to Strength","+4 to Dexterity"],"stringId":"azmerianimals5"},"16938":{"connections":[{"id":8789,"orbit":3}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":7,"orbitIndex":18,"skill":16938,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"duelist_minions4"},"16940":{"connections":[{"id":25446,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Arcane Nature","orbit":7,"orbitIndex":1,"recipe":["Guilt","Isolation","Ire"],"skill":16940,"stats":["12% increased Area of Effect while you have Arcane Surge","30% increased Spell Damage while you have Arcane Surge"],"stringId":"mana_regeneration44_"},"16947":{"connectionArt":"CharacterPlanned","connections":[{"id":18713,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Shelter from the Rain","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":54,"skill":16947,"stats":["20% faster start of Energy Shield Recharge","15% increased Block chance"],"stringId":"oracle_crab_claw9_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17024":{"connections":[{"id":37372,"orbit":0}],"group":1010,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":17024,"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"stringId":"lightning16"},"17025":{"connections":[{"id":13515,"orbit":0}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":2,"orbitIndex":18,"skill":17025,"stats":["10% increased Lightning Damage"],"stringId":"ground13"},"17026":{"connections":[{"id":23373,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":2,"orbitIndex":2,"skill":17026,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"stringId":"grenades25"},"17029":{"connections":[{"id":45992,"orbit":0}],"group":497,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Blade Catcher","orbit":2,"orbitIndex":12,"recipe":["Fear","Envy","Guilt"],"skill":17029,"stats":["Defend with 200% of Armour against Critical Hits","+15 to Strength"],"stringId":"armour32"},"17044":{"connections":[],"group":802,"icon":"Art/2DArt/SkillIcons/passives/ColdLightningNode.dds","name":"Cold and Lightning Damage","orbit":0,"orbitIndex":0,"skill":17044,"stats":["10% increased Cold Damage","10% increased Lightning Damage"],"stringId":"elemental47"},"17045":{"connections":[{"id":55131,"orbit":6}],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Movement Speed ","orbit":4,"orbitIndex":42,"skill":17045,"stats":["2% increased Movement Speed"],"stringId":"slow_mitigation4_"},"17057":{"connections":[{"id":17025,"orbit":2}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":1,"orbitIndex":0,"skill":17057,"stats":["10% increased Lightning Damage"],"stringId":"ground11"},"17058":{"ascendancyName":"Ritualist","connections":[],"group":1610,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Reduced Resistances","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":17058,"stats":["-20% to all Elemental Resistances"],"stringId":"AscendancyHuntress3Small1_3"},"17059":{"connectionArt":"CharacterPlanned","connections":[{"id":6874,"orbit":-7}],"group":180,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":17059,"stats":["25% increased Stun Threshold while Channelling"],"stringId":"oracle_channelling3_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17061":{"connections":[{"id":31773,"orbit":2}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Delay","orbit":3,"orbitIndex":4,"skill":17061,"stats":["Archon recovery period expires 10% faster"],"stringId":"archon6_"},"17077":{"connections":[{"id":51463,"orbit":0},{"id":36114,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Attack Damage while Moving","orbit":0,"orbitIndex":0,"skill":17077,"stats":["12% increased Attack Damage while moving"],"stringId":"slow_mitigation9"},"17088":{"connections":[{"id":51416,"orbit":4}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":17088,"stats":["+5 to any Attribute"],"stringId":"intelligence7"},"17092":{"connections":[{"id":10484,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":18,"skill":17092,"stats":["+2 to Maximum Rage"],"stringId":"minion_attack3"},"17101":{"connections":[{"id":25362,"orbit":-2}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Attack Damage","orbit":3,"orbitIndex":17,"skill":17101,"stats":["10% increased Attack Damage"],"stringId":"unarmed4_"},"17107":{"connections":[{"id":11788,"orbit":4}],"group":910,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area Damage","orbit":0,"orbitIndex":0,"skill":17107,"stats":["10% increased Spell Area Damage"],"stringId":"area_spells7"},"17112":{"connections":[{"id":64900,"orbit":-7},{"id":4331,"orbit":2}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Attack Damage and Stun","orbit":2,"orbitIndex":19,"skill":17112,"stats":["10% increased Stun Buildup","Ancestrally Boosted Attacks deal 16% increased Damage"],"stringId":"melee63"},"17118":{"connections":[{"id":38814,"orbit":0},{"id":20049,"orbit":0},{"id":8789,"orbit":4}],"group":1055,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":17118,"stats":["+5 to any Attribute"],"stringId":"attributes47"},"17138":{"connections":[{"id":51903,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":0,"orbitIndex":0,"skill":17138,"stats":["10% increased Melee Damage"],"stringId":"melee45_"},"17146":{"connections":[{"id":3843,"orbit":4}],"group":1389,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Damage","orbit":2,"orbitIndex":17,"skill":17146,"stats":["20% increased Parry Damage"],"stringId":"deflect2_"},"17150":{"connections":[{"id":53647,"orbit":7},{"id":19750,"orbit":0}],"group":739,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"General's Bindings","orbit":3,"orbitIndex":8,"recipe":["Paranoia","Fear","Envy"],"skill":17150,"stats":["Gain 8% of Evasion Rating as extra Armour"],"stringId":"armour37"},"17215":{"connections":[{"id":4552,"orbit":2}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Mana Regeneration and Attack Speed","orbit":7,"orbitIndex":19,"skill":17215,"stats":["2% increased Attack Speed","5% increased Mana Regeneration Rate"],"stringId":"monkchakra2_"},"17229":{"connections":[{"id":34493,"orbit":0},{"id":47242,"orbit":0},{"id":29985,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","isNotable":true,"name":"Silent Guardian","orbit":3,"orbitIndex":9,"recipe":["Fear","Greed","Disgust"],"skill":17229,"stats":["Minions have +20% to all Elemental Resistances","20% increased Elemental Ailment Threshold"],"stringId":"sentinels9"},"17248":{"connections":[{"id":53960,"orbit":-5}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":0,"skill":17248,"stats":["+5 to any Attribute"],"stringId":"intelligence4"},"17254":{"connections":[{"id":14272,"orbit":0},{"id":26596,"orbit":0}],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Spell Haste","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Isolation"],"skill":17254,"stats":["15% increased Evasion Rating","8% increased Cast Speed"],"stringId":"cast_speed35"},"17260":{"connections":[{"id":41180,"orbit":0},{"id":9037,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Piercing Claw","orbit":3,"orbitIndex":2,"recipe":["Greed","Ire","Despair"],"skill":17260,"stats":["Damage Penetrates 15% of Enemy Elemental Resistances while Shapeshifted"],"stringId":"shapeshifting11"},"17268":{"ascendancyName":"Invoker","connections":[{"id":7621,"orbit":3}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Shock Effect","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":6,"orbitIndex":13,"skill":17268,"stats":["15% increased Magnitude of Shock you inflict"],"stringId":"AscendancyMonk2Small3"},"17282":{"connections":[{"id":47252,"orbit":0}],"group":252,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":20,"skill":17282,"stats":["16% increased Mana Regeneration Rate while stationary"],"stringId":"mana_regeneration7_"},"17283":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":17283,"stats":[],"stringId":"mastery_evasion_and_energy_shield_6496"},"17294":{"connections":[{"id":19330,"orbit":-5},{"id":27501,"orbit":4}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":16,"skill":17294,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration33"},"17303":{"connections":[{"id":17026,"orbit":0},{"id":27992,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Utility Ordnance","orbit":7,"orbitIndex":6,"recipe":["Disgust","Despair","Envy"],"skill":17303,"stats":["40% increased Cooldown Recovery Rate for Grenade Skills","80% reduced Grenade Damage"],"stringId":"grenades27"},"17316":{"connections":[{"id":40244,"orbit":-4},{"id":62986,"orbit":5}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":4,"orbitIndex":51,"skill":17316,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed3"},"17330":{"connections":[{"id":61927,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","isNotable":true,"name":"Perforation","orbit":2,"orbitIndex":23,"recipe":["Greed","Greed","Suffering"],"skill":17330,"stats":["20% chance for Bleeding to be Aggravated when Inflicted against Enemies on Jagged Ground","40% increased Jagged Ground Duration"],"stringId":"jagged_ground25"},"17340":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":62051,"orbit":-4}],"group":845,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","isNotable":true,"name":"Adrenaline Rush","orbit":4,"orbitIndex":9,"recipe":["Disgust","Ire","Fear"],"skill":17340,"stats":["4% increased Movement Speed if you've Killed Recently","8% increased Attack Speed if you've killed Recently"],"stringId":"movement_speed11"},"17348":{"connections":[{"id":11275,"orbit":0}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":17,"skill":17348,"stats":["12% increased Ignite Magnitude"],"stringId":"fire17"},"17349":{"connections":[{"id":23940,"orbit":-3},{"id":58138,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":0,"skill":17349,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour10"},"17356":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistCarrySoectralBell.dds","isNotable":true,"name":"Hollow Resonance Technique","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":8,"orbitIndex":58,"skill":17356,"stats":["Grants Skill: Hollow Resonance"],"stringId":"AscendancyMonk1Notable4"},"17366":{"connections":[{"id":29361,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":10,"skill":17366,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield2"},"17367":{"connections":[{"id":53941,"orbit":-6},{"id":12761,"orbit":0}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":4,"skill":17367,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield16"},"17372":{"connections":[{"id":35985,"orbit":0},{"id":19074,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Reaching Strike","orbit":3,"orbitIndex":4,"recipe":["Isolation","Paranoia","Guilt"],"skill":17372,"stats":["25% increased Melee Damage","+0.2 metres to Melee Strike Range"],"stringId":"melee38"},"17378":{"connections":[{"id":40894,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":22,"skill":17378,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence5"},"17380":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":41972,"orbit":0},{"id":23427,"orbit":0},{"id":47270,"orbit":0},{"id":19955,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":1,"orbitIndex":6,"skill":17380,"stats":[],"stringId":"mastery_cold58"},"17394":{"connections":[{"id":45530,"orbit":-3}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Stun Buildup","orbit":7,"orbitIndex":0,"skill":17394,"stats":["Minions cause 15% increased Stun Buildup"],"stringId":"minion_offence23"},"17411":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":527,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":17411,"stats":[],"stringId":"mastery_dualwield89"},"17417":{"connections":[{"id":3652,"orbit":3},{"id":27999,"orbit":0}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed and Physical Damage","orbit":3,"orbitIndex":4,"skill":17417,"stats":["5% increased Projectile Speed","8% increased Physical Damage"],"stringId":"projectiles45"},"17420":{"connections":[{"id":18717,"orbit":0},{"id":25565,"orbit":0},{"id":15356,"orbit":0}],"group":1448,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":17420,"stats":["12% increased Lightning Damage"],"stringId":"lightning4"},"17447":{"connections":[{"id":24843,"orbit":-7},{"id":29320,"orbit":7}],"group":1261,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":2,"orbitIndex":14,"skill":17447,"stats":["20% increased Stun Threshold while Parrying"],"stringId":"buckler19"},"17468":{"connections":[],"group":499,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":17468,"stats":["+5 to any Attribute"],"stringId":"strength57"},"17501":{"connections":[],"group":699,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":2,"orbitIndex":7,"skill":17501,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_reservation5"},"17505":{"connections":[{"id":52106,"orbit":0},{"id":28774,"orbit":0},{"id":23382,"orbit":0}],"group":281,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":30,"skill":17505,"stats":["3% increased Cast Speed"],"stringId":"cast_speed2"},"17517":{"connections":[{"id":13233,"orbit":-4},{"id":17655,"orbit":9}],"group":623,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":7,"orbitIndex":12,"skill":17517,"stats":["5% increased Area of Effect"],"stringId":"area_of_effect1"},"17523":{"connections":[{"id":42032,"orbit":0}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":8,"skill":17523,"stats":["16% increased Hazard Damage"],"stringId":"hazards12"},"17532":{"connections":[{"id":61934,"orbit":0}],"group":600,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":2,"orbitIndex":20,"skill":17532,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold23"},"17548":{"connections":[{"id":630,"orbit":0},{"id":31039,"orbit":0}],"group":1097,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Moment of Truth","orbit":7,"orbitIndex":2,"recipe":["Ire","Suffering","Disgust"],"skill":17548,"stats":["25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently","15% increased Critical Hit Chance"],"stringId":"criticals38_"},"17553":{"connections":[],"group":959,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Pierce","orbit":7,"orbitIndex":5,"skill":17553,"stats":["25% chance for Projectiles to Pierce Enemies within 3m distance of you"],"stringId":"ranged28"},"17584":{"connections":[],"group":680,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isSwitchable":true,"name":"Attack Area","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","id":53526,"name":"Spell and Attack Damage","stats":["8% increased Spell Damage","8% increased Attack Damage"]}},"orbit":2,"orbitIndex":17,"skill":17584,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks4"},"17587":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connectionArt":"CharacterPlanned","connections":[],"group":176,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":1,"orbitIndex":9,"skill":17587,"stats":[],"stringId":"oracle_slow_crit_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17589":{"connections":[{"id":36085,"orbit":0},{"id":64462,"orbit":7}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":23,"skill":17589,"stats":["10% increased Attack Damage"],"stringId":"attack17"},"17600":{"connections":[{"id":18519,"orbit":3},{"id":32096,"orbit":0},{"id":10041,"orbit":-2}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Thirsting Ally","orbit":3,"orbitIndex":19,"recipe":["Ire","Greed","Suffering"],"skill":17600,"stats":["Leeching Life from your Hits causes your Companion to also Leech the same amount of Life"],"stringId":"duelist_minions10"},"17602":{"connections":[{"id":59799,"orbit":4},{"id":59798,"orbit":-4}],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":7,"orbitIndex":15,"skill":17602,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield13"},"17625":{"connections":[{"id":10873,"orbit":-5}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":9,"skill":17625,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"shapeshifting14"},"17646":{"ascendancyName":"Witchhunter","connections":[],"group":256,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds","isNotable":true,"name":"Judge, Jury, and Executioner","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":17646,"stats":["Decimating Strike"],"stringId":"AscendancyMercenary2Notable2"},"17655":{"connections":[],"group":597,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isSwitchable":true,"name":"Aura Effect","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":14942,"name":"Damage","stats":["8% increased Damage"]}},"orbit":2,"orbitIndex":8,"skill":17655,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras1"},"17664":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[{"id":11463,"orbit":0},{"id":33348,"orbit":0}],"group":1405,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Decisive Retreat","orbit":0,"orbitIndex":0,"recipe":["Envy","Envy","Ire"],"skill":17664,"stats":["50% increased Critical Damage Bonus against Enemies that have exited your Presence Recently"],"stringId":"criticals97"},"17668":{"connections":[{"id":17215,"orbit":2}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Mana Regeneration and Attack Speed","orbit":2,"orbitIndex":22,"skill":17668,"stats":["2% increased Attack Speed","5% increased Mana Regeneration Rate"],"stringId":"monkchakra3"},"17672":{"connections":[{"id":38732,"orbit":0},{"id":64427,"orbit":0}],"group":950,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":17672,"stats":["+5 to any Attribute"],"stringId":"attributes77_"},"17686":{"connections":[{"id":53996,"orbit":0},{"id":43575,"orbit":0}],"group":923,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage ","orbit":7,"orbitIndex":19,"skill":17686,"stats":["10% increased Melee Damage"],"stringId":"melee23_"},"17687":{"connections":[{"id":2021,"orbit":-5}],"group":1463,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges","orbit":7,"orbitIndex":0,"skill":17687,"stats":["15% increased Mana Flask Charges gained"],"stringId":"mana_flasks2"},"17696":{"connections":[],"group":741,"icon":"Art/2DArt/SkillIcons/passives/SkillGemSlotsNode.dds","isNotable":true,"name":"Augmented Flesh","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Contempt","Suffering","Suffering"],"skill":17696,"stats":["Grants 2 additional Skill Slots"],"stringId":"DeliriumAnoint_AugmentedFlesh"},"17702":{"connections":[{"id":46882,"orbit":0},{"id":27262,"orbit":-3},{"id":20467,"orbit":2147483647}],"group":1178,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":17702,"stats":["+5 to any Attribute"],"stringId":"dexterity75"},"17706":{"connections":[{"id":46972,"orbit":-2}],"group":933,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges Used","orbit":2,"orbitIndex":20,"skill":17706,"stats":["4% reduced Flask Charges used from Mana Flasks"],"stringId":"energy_shield_recovery36"},"17711":{"connections":[{"id":46989,"orbit":3}],"group":888,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":0,"orbitIndex":0,"skill":17711,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells8_"},"17724":{"connections":[{"id":17101,"orbit":-4}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Attack Damage","orbit":3,"orbitIndex":13,"skill":17724,"stats":["10% increased Attack Damage"],"stringId":"unarmed3"},"17725":{"connections":[{"id":9221,"orbit":0}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Bonded Precision","orbit":7,"orbitIndex":10,"recipe":["Disgust","Envy","Suffering"],"skill":17725,"stats":["Allies in your Presence have 25% increased Critical Hit Chance","25% increased Critical Hit Chance"],"stringId":"criticals101"},"17726":{"connections":[{"id":33053,"orbit":7}],"group":967,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Stun Buildup","orbit":7,"orbitIndex":5,"skill":17726,"stats":["15% increased Stun Buildup"],"stringId":"ranged3"},"17729":{"connectionArt":"CharacterPlanned","connections":[{"id":56466,"orbit":0}],"group":636,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Chance to Poison and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":5,"skill":17729,"stats":["12% increased Spell Damage","8% chance to Poison on Hit"],"stringId":"oracle_spell_poison3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17745":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":508,"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":17745,"stats":[],"stringId":"mastery_totem_6149"},"17750":{"connections":[{"id":658,"orbit":4}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":7,"orbitIndex":22,"skill":17750,"stats":["+6% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 4% of Evasion Rating"],"stringId":"armour_and_evasion48"},"17754":{"ascendancyName":"Infernalist","connections":[],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds","isNotable":true,"name":"Loyal Hellhound","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":7,"skill":17754,"stats":["Grants Skill: Summon Infernal Hound"],"stringId":"AscendancyWitch1Notable10"},"17762":{"connections":[{"id":2964,"orbit":-7},{"id":28476,"orbit":0}],"group":523,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Vengeance","orbit":2,"orbitIndex":23,"recipe":["Guilt","Fear","Envy"],"skill":17762,"stats":["10% of Thorns Damage Leeched as Life"],"stringId":"getting_hit12"},"17788":{"ascendancyName":"Lich","connections":[],"containJewelSocket":true,"group":1215,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isNotable":true,"isSwitchable":true,"name":"Crystalline Phylactery","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketcanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketnormal.dds"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketcanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/abyss/abysslichpassiveskillscreenjewelsocketnormal.dds"}}},"orbit":6,"orbitIndex":0,"skill":17788,"stats":["Can Socket a non-Unique Basic Jewel into the Phylactery","100% increased Effect of bonuses gained from Socketed Jewel","50% more Mana Cost of Skills if you have no Energy Shield"],"stringId":"AscendancyWitch3Notable1"},"17791":{"connections":[{"id":526,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Stun Buildup","orbit":7,"orbitIndex":3,"skill":17791,"stats":["18% increased Stun Buildup with Maces"],"stringId":"mace3"},"17792":{"connections":[{"id":48734,"orbit":3}],"group":1501,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Presence Area","orbit":2,"orbitIndex":9,"skill":17792,"stats":["20% increased Presence Area of Effect"],"stringId":"azmerianimals56"},"17796":{"connections":[{"id":12412,"orbit":2147483647}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Cooldown Recovery Rate","orbit":2,"orbitIndex":12,"skill":17796,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"slowed_enemies22"},"17825":{"connections":[{"id":45585,"orbit":-7},{"id":46931,"orbit":-7},{"id":5681,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Tactical Retreat","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Disgust","Despair"],"skill":17825,"stats":["+0.5 metres to Dodge Roll distance while Surrounded","10% increased Movement Speed while Surrounded"],"stringId":"being_surrounded21"},"17854":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":55275,"orbit":7}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Escape Velocity","orbit":4,"orbitIndex":0,"recipe":["Greed","Disgust","Suffering"],"skill":17854,"stats":["3% increased Movement Speed","30% increased Evasion Rating"],"stringId":"evasion31"},"17867":{"connections":[{"id":37092,"orbit":0}],"group":695,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Exposure Effect and Slow Effect","orbit":7,"orbitIndex":10,"skill":17867,"stats":["Debuffs you inflict have 7% increased Slow Magnitude","7% increased Exposure Effect"],"stringId":"slowed_enemies28"},"17871":{"connections":[{"id":32672,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze and Chill Resistance","orbit":2,"orbitIndex":12,"skill":17871,"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"],"stringId":"freeze_and_chill_mitigation2"},"17882":{"connections":[{"id":33596,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Volatile Grenades","orbit":7,"orbitIndex":0,"recipe":["Paranoia","Ire","Despair"],"skill":17882,"stats":["25% reduced Grenade Detonation Time"],"stringId":"grenades18"},"17885":{"connections":[{"id":11392,"orbit":-7}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude on You","orbit":3,"orbitIndex":2,"skill":17885,"stats":["15% reduced Magnitude of Ignite on you"],"stringId":"ignite_mitigation7"},"17894":{"connectionArt":"CharacterPlanned","connections":[{"id":58058,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Her Final Bite","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":42,"skill":17894,"stats":["20% increased Physical Damage with Bows","Bow Attacks have Culling Strike"],"stringId":"oracle_bow_movement9","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"17903":{"connections":[{"id":40117,"orbit":-7}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":7,"orbitIndex":8,"skill":17903,"stats":["16% increased Thorns damage"],"stringId":"getting_hit19_"},"17906":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":17906,"stats":[],"stringId":"mastery_trap237"},"17923":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":18826,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Volatility","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":16,"skill":17923,"stats":["10% chance to gain Volatility on Kill"],"stringId":"AscendancyMonk3Small1"},"17924":{"connections":[{"id":51867,"orbit":-7}],"group":408,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":3,"orbitIndex":20,"skill":17924,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life2"},"17955":{"connections":[{"id":51708,"orbit":0}],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Careful Consideration","orbit":3,"orbitIndex":6,"recipe":["Paranoia","Paranoia","Greed"],"skill":17955,"stats":["30% reduced Evasion Rating if you have been Hit Recently","100% increased Evasion Rating if you haven't been Hit Recently"],"stringId":"evasion7_"},"17973":{"connections":[{"id":4748,"orbit":4},{"id":22691,"orbit":-6}],"group":858,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"isSwitchable":true,"name":"Rapid Recharge","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":48926,"name":"Living Death","stats":["Minions have 15% increased maximum Life","Minions Revive 15% faster"]}},"orbit":7,"orbitIndex":3,"skill":17973,"stats":["12% increased Energy Shield Recharge Rate","12% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery14"},"17994":{"connections":[{"id":22565,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":5,"skill":17994,"stats":["10% increased Armour","Gain Deflection Rating equal to 5% of Evasion Rating"],"stringId":"deflect32"},"17999":{"connections":[{"id":51561,"orbit":0},{"id":42026,"orbit":0},{"id":63979,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown and Speed","orbit":7,"orbitIndex":4,"skill":17999,"stats":["8% increased Warcry Speed","6% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries29"},"18004":{"connections":[{"id":8881,"orbit":0}],"group":341,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":3,"orbitIndex":19,"skill":18004,"stats":["Inherent Rage loss starts 1 second later"],"stringId":"rage13"},"18049":{"connections":[{"id":5802,"orbit":0}],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":22,"skill":18049,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies within 2m"],"stringId":"projectiles27"},"18073":{"connections":[{"id":49952,"orbit":7},{"id":63114,"orbit":4}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Attack Damage","orbit":7,"orbitIndex":2,"skill":18073,"stats":["12% increased Attack Damage"],"stringId":"slow_attacks2_"},"18081":{"connectionArt":"CharacterPlanned","connections":[{"id":52993,"orbit":0},{"id":14980,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Call Upon the Deep","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":7,"skill":18081,"stats":["Damage Penetrates 20% Elemental Resistances for each time you've used a Skill that Requires Glory in the past 6 seconds"],"stringId":"oracle_glory_elemental5_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18086":{"connections":[{"id":62844,"orbit":0},{"id":7333,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Breath of Ice","orbit":4,"orbitIndex":54,"recipe":["Suffering","Disgust","Suffering"],"skill":18086,"stats":["Damage Penetrates 15% Cold Resistance","+10 to Intelligence"],"stringId":"cold_penetration25"},"18101":{"connections":[{"id":61615,"orbit":3},{"id":59413,"orbit":-3}],"group":657,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup Speed","orbit":0,"orbitIndex":0,"skill":18101,"stats":["8% increased speed of Recoup Effects"],"stringId":"life_recoup30"},"18115":{"connections":[{"id":48856,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":7,"orbitIndex":7,"skill":18115,"stats":["12% increased Grenade Damage"],"stringId":"grenades16"},"18121":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":18121,"stats":[],"stringId":"mastery_caster_6354__"},"18146":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":57819,"orbit":2147483647}],"group":515,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Reduced Attribute Requirements","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18146,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"stringId":"AscendancyMercenary3Small3"},"18157":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":29447,"orbit":-8}],"group":348,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Tempered Defences","orbit":2,"orbitIndex":17,"recipe":["Fear","Guilt","Envy"],"skill":18157,"stats":["25% increased Armour","+15% of Armour also applies to Elemental Damage"],"stringId":"armour49"},"18158":{"ascendancyName":"Infernalist","connections":[],"group":766,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds","isNotable":true,"name":"Bringer of Flame","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":18158,"stats":["All Damage from you and Allies in your Presence","contributes to Flammability and Ignite Magnitudes"],"stringId":"AscendancyWitch1Notable8"},"18160":{"connections":[{"id":26945,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Chance","orbit":7,"orbitIndex":14,"skill":18160,"stats":["Minions have 20% increased Critical Hit Chance"],"stringId":"minion_offence29"},"18167":{"connections":[{"id":49150,"orbit":-2}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Critical Hits","orbit":2,"orbitIndex":10,"skill":18167,"stats":["Invocated Spells have 12% increased Critical Hit Chance"],"stringId":"triggers29"},"18186":{"connections":[{"id":13942,"orbit":0}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":0,"skill":18186,"stats":["15% increased Armour"],"stringId":"armour9"},"18207":{"connections":[{"id":53261,"orbit":-3}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Area and Damage","orbit":3,"orbitIndex":8,"skill":18207,"stats":["4% increased Area of Effect of Ancestrally Boosted Attacks","Ancestrally Boosted Attacks deal 8% increased Damage"],"stringId":"melee62"},"18245":{"connections":[{"id":30554,"orbit":0},{"id":21164,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Physical Damage Reduction","orbit":7,"orbitIndex":16,"skill":18245,"stats":["Minions have 8% increased maximum Life","Minions have 8% additional Physical Damage Reduction"],"stringId":"minion_defence3"},"18270":{"connections":[{"id":45874,"orbit":3}],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":5,"orbitIndex":55,"skill":18270,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical69"},"18280":{"ascendancyName":"Ritualist","connections":[],"group":1608,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds","isNotable":true,"name":"Mind Phylacteries","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":18280,"stats":["Can instead consume 25% of maximum Mana to trigger Charms with insufficient charges"],"stringId":"AscendancyHuntress3Notable4"},"18308":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":781,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Bleeding Out","orbit":4,"orbitIndex":48,"recipe":["Despair","Suffering","Fear"],"skill":18308,"stats":["+250 to Accuracy against Bleeding Enemies","Bleeding you inflict deals Damage 10% faster"],"stringId":"bleed18"},"18314":{"connections":[{"id":60239,"orbit":-4},{"id":58593,"orbit":-6}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":13,"skill":18314,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield36"},"18348":{"ascendancyName":"Infernalist","connections":[{"id":19482,"orbit":5},{"id":8854,"orbit":0},{"id":46016,"orbit":8}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds","isNotable":true,"name":"Altered Flesh","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":60,"skill":18348,"stats":["20% of Physical Damage taken as Chaos Damage","20% of Lightning Damage taken as Fire Damage","20% of Cold Damage taken as Fire Damage"],"stringId":"AscendancyWitch1Notable4"},"18353":{"connectionArt":"CharacterPlanned","connections":[{"id":20496,"orbit":0},{"id":3544,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Physical and Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":20,"skill":18353,"stats":["12% increased Lightning Damage","12% increased Physical Damage"],"stringId":"oracle_rust_king1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18374":{"connections":[],"group":523,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns and Leech","orbit":2,"orbitIndex":7,"skill":18374,"stats":["8% increased amount of Life Leeched","12% increased Thorns damage"],"stringId":"getting_hit8_"},"18397":{"connections":[{"id":55063,"orbit":0},{"id":4139,"orbit":0}],"group":148,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Savoured Blood","orbit":3,"orbitIndex":5,"recipe":["Despair","Ire","Ire"],"skill":18397,"stats":["35% increased amount of Life Leeched","Leech Life 20% slower"],"stringId":"life_leech17"},"18407":{"connections":[],"group":764,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":18407,"stats":["+5 to any Attribute"],"stringId":"intelligence12"},"18419":{"connections":[{"id":11014,"orbit":0},{"id":16784,"orbit":0},{"id":23667,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Mending","orbit":7,"orbitIndex":18,"recipe":["Envy","Fear","Paranoia"],"skill":18419,"stats":["Regenerate 1% of maximum Life per second while you have a Totem","Totems Regenerate 3% of maximum Life per second"],"stringId":"totems34"},"18441":{"connectionArt":"CharacterPlanned","connections":[{"id":34181,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":18441,"stats":["+3 to Maximum Rage"],"stringId":"oracle_rage1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18448":{"connections":[{"id":30141,"orbit":0},{"id":6872,"orbit":0},{"id":30457,"orbit":0},{"id":59039,"orbit":0}],"group":164,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":18448,"stats":["+5 to any Attribute"],"stringId":"attributes16"},"18451":{"connections":[],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":12,"skill":18451,"stats":["20% increased Frenzy Charge Duration"],"stringId":"frenzy_charges5"},"18465":{"connections":[{"id":39540,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"isSwitchable":true,"name":"Cruel Fate","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds","id":50882,"name":"Primal Spirit","stats":["10% increased Critical Hit Chance while Shapeshifted","8% increased Skill Speed while Shapeshifted"]}},"orbit":4,"orbitIndex":44,"skill":18465,"stats":["20% increased Critical Damage Bonus","20% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"],"stringId":"criticals25_"},"18470":{"connections":[{"id":4447,"orbit":0}],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":1,"orbitIndex":4,"skill":18470,"stats":["15% increased Pin Buildup"],"stringId":"pin7"},"18472":{"connections":[{"id":46533,"orbit":0}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":12,"skill":18472,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"],"stringId":"poise4"},"18485":{"connections":[{"id":20119,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Unstable Bond","orbit":3,"orbitIndex":0,"recipe":["Envy","Guilt","Despair"],"skill":18485,"stats":["Gain 3 Volatility when an Allied Persistent Reviving Minion is Killed"],"stringId":"volatility1"},"18489":{"connections":[{"id":13356,"orbit":7},{"id":12751,"orbit":-7},{"id":37258,"orbit":0}],"group":528,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":7,"orbitIndex":19,"skill":18489,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed4"},"18496":{"connections":[{"id":50616,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Lasting Trauma","orbit":7,"orbitIndex":12,"recipe":["Suffering","Paranoia","Envy"],"skill":18496,"stats":["5% reduced Attack Speed","30% increased Magnitude of Ailments you inflict","20% increased Duration of Damaging Ailments on Enemies"],"stringId":"slow_attacks11"},"18505":{"connections":[{"id":45090,"orbit":0},{"id":50616,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Crushing Verdict","orbit":7,"orbitIndex":16,"recipe":["Envy","Suffering","Ire"],"skill":18505,"stats":["5% reduced Attack Speed","30% increased Stun Buildup","50% increased Attack Damage"],"stringId":"slow_attacks10"},"18519":{"connections":[{"id":30910,"orbit":-7}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Life Leech and Companion Damage","orbit":7,"orbitIndex":16,"skill":18519,"stats":["8% increased amount of Life Leeched","Companions deal 12% increased Damage"],"stringId":"duelist_minions2"},"18548":{"connections":[{"id":28992,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":7,"orbitIndex":8,"skill":18548,"stats":["3% increased Attack Speed"],"stringId":"attack_speed7"},"18568":{"connections":[{"id":46887,"orbit":-5}],"group":1276,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech and Cold Resistance","orbit":2,"orbitIndex":1,"skill":18568,"stats":["+5% to Cold Resistance","10% increased amount of Mana Leeched"],"stringId":"mana_leech3"},"18585":{"ascendancyName":"Warbringer","connections":[{"id":6127,"orbit":0}],"group":34,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Armour","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18585,"stats":["20% increased Armour"],"stringId":"AscendancyWarrior2Small3"},"18593":{"connections":[{"id":47080,"orbit":0}],"group":113,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":18593,"stats":["12% increased Lightning Damage"],"stringId":"lightning61"},"18624":{"connections":[{"id":39608,"orbit":-2},{"id":12329,"orbit":2}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":3,"orbitIndex":22,"skill":18624,"stats":["16% increased Hazard Damage"],"stringId":"hazards10"},"18629":{"connections":[{"id":64327,"orbit":0}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":0,"skill":18629,"stats":["5% increased Block chance"],"stringId":"block7_"},"18651":{"connections":[{"id":11736,"orbit":0},{"id":63863,"orbit":0}],"group":896,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":18651,"stats":["12% increased Lightning Damage"],"stringId":"lightning19"},"18678":{"ascendancyName":"Chronomancer","connections":[{"id":28153,"orbit":9}],"group":336,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Buff Expiry Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18678,"stats":["Buffs on you expire 10% slower"],"stringId":"AscendancySorceress2Small1"},"18684":{"connections":[],"flavourText":"\"In my dreams I see a great warrior, his skin scorched black, his fists aflame.\"","group":137,"icon":"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds","isKeystone":true,"name":"Avatar of Fire","orbit":0,"orbitIndex":0,"skill":18684,"stats":["75% of Damage Converted to Fire Damage","Deal no Non-Fire Damage"],"stringId":"passive_keystone_avatar_of_fire"},"18713":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connectionArt":"CharacterPlanned","connections":[],"group":91,"icon":"Art/2DArt/SkillIcons/passives/MasteryArmourandEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":18713,"stats":[],"stringId":"oracle_crab_claw_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"18717":{"connections":[{"id":60483,"orbit":0}],"group":1437,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":18717,"stats":["12% increased Lightning Damage"],"stringId":"lightning8"},"18737":{"connections":[{"id":17725,"orbit":0}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":6,"skill":18737,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals95"},"18742":{"connections":[{"id":7721,"orbit":-6},{"id":62732,"orbit":0}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":6,"skill":18742,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold7"},"18744":{"connections":[{"id":60324,"orbit":2}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":10,"skill":18744,"stats":["Remnants can be collected from 20% further away"],"stringId":"remnant18"},"18746":{"connections":[],"group":138,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":0,"orbitIndex":0,"skill":18746,"stats":["5% increased Block chance"],"stringId":"shield6"},"18793":{"connections":[{"id":33639,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Consumption Chance","orbit":7,"orbitIndex":22,"skill":18793,"stats":["Skills have 5% chance to not remove Elemental Infusions but still count as consuming them"],"stringId":"infusion14"},"18801":{"connections":[{"id":11752,"orbit":2147483647},{"id":63360,"orbit":0}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":7,"orbitIndex":10,"skill":18801,"stats":["Banner Skills have 20% increased Duration"],"stringId":"banners5"},"18815":{"connections":[{"id":40990,"orbit":0}],"group":1449,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":18815,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration6"},"18818":{"connections":[{"id":29517,"orbit":0},{"id":49461,"orbit":2},{"id":21314,"orbit":-2}],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Speed","orbit":0,"orbitIndex":0,"skill":18818,"stats":["2% increased Attack Speed","5% increased Attack Damage"],"stringId":"attack51"},"18822":{"connections":[{"id":21567,"orbit":-3},{"id":47790,"orbit":3}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Damage","orbit":1,"orbitIndex":7,"skill":18822,"stats":["10% increased Damage"],"stringId":"shapeshifting17"},"18826":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":47344,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds","isNotable":true,"name":"Inner Turmoil","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":8,"skill":18826,"stats":["Gain 1 Volatility on inflicting an Elemental Ailment","Take no Damage from Volatility"],"stringId":"AscendancyMonk3Notable1"},"18831":{"connections":[{"id":49545,"orbit":7}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Block","orbit":2,"orbitIndex":19,"skill":18831,"stats":["5% increased Block chance"],"stringId":"deflect7"},"18845":{"connections":[{"id":55807,"orbit":-5}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":27384,"name":"Spell and Minion Damage","stats":["10% increased Spell Damage","Minions deal 10% increased Damage"]}},"orbit":7,"orbitIndex":11,"skill":18845,"stats":["10% increased Spell Damage"],"stringId":"spells15"},"18846":{"connections":[],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":3,"orbitIndex":8,"skill":18846,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells3"},"18849":{"ascendancyName":"Stormweaver","connections":[],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds","isNotable":true,"name":"Shaper of Winter","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":5,"orbitIndex":2,"skill":18849,"stats":["All Damage from Hits Contributes to Chill Magnitude"],"stringId":"AscendancySorceress1Notable8"},"18856":{"connections":[{"id":24491,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":3,"orbitIndex":0,"skill":18856,"stats":["Invocated Spells deal 15% increased Damage"],"stringId":"triggers22"},"18864":{"connections":[{"id":2745,"orbit":0}],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Ailment Magnitude","orbit":2,"orbitIndex":2,"skill":18864,"stats":["10% increased Magnitude of Ailments you inflict"],"stringId":"azmerianimals44"},"18882":{"connections":[{"id":24045,"orbit":-2},{"id":26786,"orbit":0},{"id":30047,"orbit":0},{"id":29941,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":6,"skill":18882,"stats":["+5 to any Attribute"],"stringId":"dexterity68"},"18895":{"connections":[{"id":12661,"orbit":3}],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":1,"orbitIndex":6,"skill":18895,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield3"},"18897":{"connections":[{"id":53185,"orbit":5}],"group":1498,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Evasion Rating","orbit":2,"orbitIndex":4,"skill":18897,"stats":["15% increased Evasion Rating"],"stringId":"azmerianimals51"},"18910":{"connections":[{"id":10265,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Critical Chance","orbit":5,"orbitIndex":48,"skill":18910,"stats":["10% increased Critical Hit Chance with Spears"],"stringId":"spear2"},"18913":{"connections":[{"id":12419,"orbit":-2}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage and Duration","orbit":7,"orbitIndex":22,"skill":18913,"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"],"stringId":"chaos2"},"18923":{"connections":[{"id":61976,"orbit":0},{"id":17118,"orbit":0},{"id":39570,"orbit":0},{"id":9085,"orbit":0}],"group":1127,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":18923,"stats":["+5 to any Attribute"],"stringId":"dexterity64"},"18940":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1566,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds","isMultipleChoiceOption":true,"name":"Shattering Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":18940,"stats":["Grants Skill: Shattering Concoction"],"stringId":"AscendancyRanger3Notable7_2"},"18959":{"connections":[{"id":55843,"orbit":0}],"group":463,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Ruinic Helm","orbit":2,"orbitIndex":14,"recipe":["Paranoia","Isolation","Fear"],"skill":18959,"stats":["+1 to Maximum Energy Shield per 8 Item Armour on Equipped Helmet"],"stringId":"energy_shield_and_armour35"},"18969":{"connections":[],"group":1515,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Speed","orbit":0,"orbitIndex":0,"skill":18969,"stats":["3% increased Attack Speed with Bows"],"stringId":"bow16"},"18970":{"connections":[{"id":17366,"orbit":-3},{"id":11938,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":16,"skill":18970,"stats":["+8 to Evasion Rating","+5 to maximum Energy Shield"],"stringId":"evasion_and_energy_shield3"},"18972":{"connectionArt":"CharacterPlanned","connections":[{"id":34782,"orbit":0}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Echoes of Ferocity","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":18972,"stats":["15% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock"],"stringId":"oracle_bear_addon2__","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19001":{"connections":[{"id":16786,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Immobilisation Buildup","orbit":7,"orbitIndex":18,"skill":19001,"stats":["15% increased Immobilisation buildup"],"stringId":"slaying7"},"19003":{"connections":[{"id":12166,"orbit":0},{"id":3128,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":19003,"stats":["10% increased Cold Damage"],"stringId":"cold4_"},"19006":{"connections":[{"id":39461,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":18,"skill":19006,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"],"stringId":"minion_reservation12"},"19011":{"connections":[{"id":45363,"orbit":0}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":20,"skill":19011,"stats":["10% increased Melee Damage"],"stringId":"melee56"},"19027":{"connections":[{"id":21156,"orbit":-2},{"id":7847,"orbit":0}],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Charge Duration","orbit":7,"orbitIndex":12,"skill":19027,"stats":["15% increased Endurance, Frenzy and Power Charge Duration"],"stringId":"azmerianimals14"},"19044":{"connections":[{"id":53188,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Arcane Intensity","orbit":1,"orbitIndex":0,"recipe":["Disgust","Fear","Despair"],"skill":19044,"stats":["3% increased Spell Damage per 100 maximum Mana"],"stringId":"mana37"},"19074":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":7,"orbitIndex":6,"skill":19074,"stats":[],"stringId":"mastery_attack_6301"},"19104":{"connections":[{"id":29582,"orbit":0}],"group":1025,"icon":"Art/2DArt/SkillIcons/passives/eagleeye.dds","isNotable":true,"isSwitchable":true,"name":"Eagle Eye","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","id":39628,"name":"Reflex Action","stats":["30% increased Parry Damage","30% increased Evasion Rating while Parrying"]}},"orbit":0,"orbitIndex":0,"skill":19104,"stats":["+30 to Accuracy Rating","10% increased Accuracy Rating"],"stringId":"accuracy18"},"19112":{"connections":[{"id":36358,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":8,"skill":19112,"stats":["7% increased Chaos Damage"],"stringId":"chaos18_"},"19122":{"connections":[{"id":28432,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Armour if Consumed Endurance Charge","orbit":2,"orbitIndex":16,"skill":19122,"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"],"stringId":"endurance_charges11"},"19125":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":794,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Potent Incantation","orbit":1,"orbitIndex":8,"recipe":["Paranoia","Paranoia","Disgust"],"skill":19125,"stats":["30% increased Spell Damage","5% reduced Cast Speed"],"stringId":"spells33"},"19129":{"connections":[{"id":55066,"orbit":0},{"id":9290,"orbit":0}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":21,"skill":19129,"stats":["15% increased Pin Buildup"],"stringId":"bleed47"},"19156":{"connections":[{"id":12249,"orbit":-7},{"id":17283,"orbit":0}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Immaterial","orbit":2,"orbitIndex":12,"recipe":["Ire","Disgust","Envy"],"skill":19156,"stats":["50% increased Evasion Rating if Energy Shield Recharge has started in the past 2 seconds","30% increased Evasion Rating while you have Energy Shield"],"stringId":"evasion_and_energy_shield14"},"19162":{"connectionArt":"CharacterPlanned","connections":[{"id":34143,"orbit":0},{"id":31554,"orbit":5},{"id":15141,"orbit":2147483647}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":60,"skill":19162,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"stringId":"oracle_duration_physical4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19203":{"connections":[{"id":10260,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":21,"skill":19203,"stats":["Channelling Skills deal 12% increased Damage"],"stringId":"channelling2"},"19223":{"connections":[{"id":21755,"orbit":0},{"id":53166,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":18,"skill":19223,"stats":["10% increased Attack Damage"],"stringId":"attack23_"},"19224":{"connections":[{"id":32555,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":4,"orbitIndex":66,"skill":19224,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"armour_and_evasion38"},"19233":{"ascendancyName":"Amazon","connections":[{"id":42441,"orbit":0}],"group":1590,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":19233,"stats":["12% increased Elemental Damage"],"stringId":"AscendancyHuntress1Small6"},"19236":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":163,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Projectile Bulwark","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Despair"],"skill":19236,"stats":["30% increased Armour","Defend with 120% of Armour against Projectile Attacks"],"stringId":"armour31"},"19240":{"connections":[{"id":46358,"orbit":-6},{"id":4847,"orbit":5}],"group":676,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":19240,"stats":["+5 to any Attribute"],"stringId":"intelligence27"},"19249":{"connections":[{"id":33209,"orbit":4},{"id":40550,"orbit":0}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Supportive Ancestors","orbit":6,"orbitIndex":0,"recipe":["Fear","Disgust","Isolation"],"skill":19249,"stats":["25% increased Damage while you have a Totem","Spells Cast by Totems have 3% increased Cast Speed per Summoned Totem","Attacks used by Totems have 3% increased Attack Speed per Summoned Totem"],"stringId":"totems7"},"19277":{"connections":[{"id":44783,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":12,"skill":19277,"stats":["10% increased Spell Area Damage"],"stringId":"area_spells16"},"19288":{"connections":[],"flavourText":"Utter trust in your defence unleashes ultimate potential.","group":1000,"icon":"Art/2DArt/SkillIcons/passives/GlancingBlows.dds","isKeystone":true,"name":"Glancing Blows","orbit":0,"orbitIndex":0,"skill":19288,"stats":["Chance to Evade is Unlucky","Chance to Deflect is Lucky"],"stringId":"passive_keystone_glancing_blows_"},"19318":{"connections":[{"id":53795,"orbit":5}],"group":485,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":3,"orbitIndex":13,"skill":19318,"stats":["20% increased Effect of Puppet Master"],"stringId":"Puppetmaster5"},"19330":{"connections":[],"group":721,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":4,"orbitIndex":52,"skill":19330,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration35"},"19337":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1224,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Precision Salvo","orbit":0,"orbitIndex":0,"recipe":["Despair","Envy","Envy"],"skill":19337,"stats":["8% increased Projectile Speed","6% increased Attack Speed","12% increased Accuracy Rating"],"stringId":"accuracy40"},"19338":{"connections":[{"id":60,"orbit":0}],"group":1426,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":3,"orbitIndex":0,"skill":19338,"stats":["+8 to Dexterity"],"stringId":"dexterity104_"},"19341":{"connections":[],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":7,"orbitIndex":10,"skill":19341,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life3"},"19342":{"connections":[{"id":17553,"orbit":-3},{"id":46296,"orbit":0},{"id":27493,"orbit":0}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":3,"orbitIndex":8,"skill":19342,"stats":["10% increased Projectile Damage"],"stringId":"ranged41"},"19355":{"connections":[],"group":1040,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":6,"orbitIndex":4,"skill":19355,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield44"},"19359":{"connections":[{"id":35095,"orbit":4},{"id":52245,"orbit":0}],"group":1480,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Damage and Resistance","orbit":3,"orbitIndex":2,"skill":19359,"stats":["5% increased Chaos Damage","+3% to Chaos Resistance"],"stringId":"monkchaos3"},"19370":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistSpectralBell.dds","isNotable":true,"name":"Hollow Focus Technique","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":5,"orbitIndex":71,"skill":19370,"stats":["Grants Skill: Hollow Focus"],"stringId":"AscendancyMonk1Notable3"},"19424":{"ascendancyName":"Titan","connections":[{"id":60634,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Strength","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":6,"orbitIndex":48,"skill":19424,"stats":["4% increased Strength"],"stringId":"AscendancyWarrior1Small5"},"19426":{"connections":[{"id":15443,"orbit":0}],"group":1091,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":4,"skill":19426,"stats":["10% increased Physical Damage"],"stringId":"physical48"},"19442":{"connections":[{"id":25170,"orbit":-3},{"id":8606,"orbit":0}],"group":1075,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Prolonged Assault","orbit":2,"orbitIndex":8,"recipe":["Guilt","Despair","Suffering"],"skill":19442,"stats":["16% increased Attack Damage","16% increased Skill Effect Duration","Buffs on you expire 10% slower"],"stringId":"attack11"},"19461":{"connections":[{"id":64415,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Lightning and Cold Damage","orbit":3,"orbitIndex":16,"skill":19461,"stats":["8% increased Cold Damage","8% increased Lightning Damage"],"stringId":"daze_12"},"19470":{"connections":[],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Life and Mana Flask Recovery","orbit":3,"orbitIndex":17,"skill":19470,"stats":["10% increased Life and Mana Recovery from Flasks"],"stringId":"flasks19_"},"19482":{"ascendancyName":"Infernalist","connections":[{"id":36564,"orbit":0}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":109,"skill":19482,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch1Small1"},"19542":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[{"id":1448,"orbit":0}],"group":1357,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":19542,"stats":[],"stringId":"mastery_companion293"},"19546":{"connections":[{"id":5681,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Favourable Odds","orbit":2,"orbitIndex":4,"recipe":["Despair","Greed","Disgust"],"skill":19546,"stats":["30% increased Block chance while Surrounded","10% increased Deflection Rating while Surrounded","40% increased Ailment and Stun Threshold while Surrounded"],"stringId":"being_surrounded23"},"19563":{"connections":[{"id":47931,"orbit":0},{"id":58496,"orbit":-7},{"id":6735,"orbit":7}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":19563,"stats":["12% increased Damage while Shapeshifted"],"stringId":"bear1"},"19573":{"connections":[{"id":38479,"orbit":-5},{"id":19342,"orbit":-3}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Pierce","orbit":7,"orbitIndex":11,"skill":19573,"stats":["25% chance for Projectiles to Pierce Enemies within 3m distance of you"],"stringId":"ranged27"},"19644":{"connections":[{"id":14505,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Left Hand of Darkness","orbit":4,"orbitIndex":29,"recipe":["Isolation","Suffering","Envy"],"skill":19644,"stats":["Minions have 20% additional Physical Damage Reduction","Minions have +23% to Chaos Resistance","Attacks Gain 5% of Damage as extra Chaos Damage"],"stringId":"minion_defence16"},"19674":{"connections":[{"id":41493,"orbit":0}],"group":345,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":3,"orbitIndex":2,"skill":19674,"stats":["8% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"slams4"},"19715":{"connections":[{"id":34927,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Cremation","orbit":4,"orbitIndex":66,"recipe":["Isolation","Disgust","Isolation"],"skill":19715,"stats":["Damage Penetrates 18% Fire Resistance","Gain 6% of Elemental Damage as Extra Fire Damage"],"stringId":"fire_penetration24"},"19722":{"connections":[],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Thin Ice","orbit":7,"orbitIndex":10,"recipe":["Suffering","Ire","Greed"],"skill":19722,"stats":["20% increased Freeze Buildup","50% increased Damage with Hits against Frozen Enemies"],"stringId":"cold32"},"19749":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":1,"orbitIndex":6,"skill":19749,"stats":[],"stringId":"mastery_fire120"},"19750":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":739,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":0,"orbitIndex":0,"skill":19750,"stats":[],"stringId":"mastery_evasion115"},"19751":{"connections":[{"id":35618,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Threshold","orbit":2,"orbitIndex":19,"skill":19751,"stats":["15% increased Freeze Threshold"],"stringId":"chill_and_freeze22"},"19767":{"connections":[{"id":35223,"orbit":0},{"id":13895,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Attack Speed","orbit":4,"orbitIndex":10,"skill":19767,"stats":["3% increased Attack Speed with Spears"],"stringId":"spear6"},"19779":{"connections":[{"id":63891,"orbit":2}],"group":965,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":2,"orbitIndex":22,"skill":19779,"stats":["7% increased Chaos Damage"],"stringId":"chaos10"},"19794":{"connections":[],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude on You","orbit":3,"orbitIndex":22,"skill":19794,"stats":["15% reduced Magnitude of Ignite on you"],"stringId":"ignite_mitigation5"},"19796":{"connections":[{"id":18308,"orbit":0}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Attack Damage vs Bleeding Enemies","orbit":7,"orbitIndex":16,"skill":19796,"stats":["16% increased Attack Damage against Bleeding Enemies"],"stringId":"bleed16"},"19802":{"connections":[{"id":64399,"orbit":2}],"group":574,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":2,"orbitIndex":8,"skill":19802,"stats":["15% increased Critical Damage Bonus for Attack Damage"],"stringId":"criticals66"},"19808":{"connections":[],"group":1082,"icon":"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds","isSwitchable":true,"name":"Ailment Chance","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","id":28615,"name":"Accuracy","stats":["8% increased Accuracy Rating"]}},"orbit":0,"orbitIndex":0,"skill":19808,"stats":["10% increased chance to inflict Ailments"],"stringId":"exploiting_elemental_ailments9_"},"19820":{"connections":[{"id":5686,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Cold Damage","orbit":2,"orbitIndex":20,"skill":19820,"stats":["10% increased Armour","+10% of Armour also applies to Cold Damage"],"stringId":"armour40"},"19846":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":382,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":1,"orbitIndex":6,"skill":19846,"stats":[],"stringId":"mastery_fire6171"},"19873":{"connections":[{"id":13233,"orbit":4},{"id":17655,"orbit":-9}],"group":623,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":7,"orbitIndex":4,"skill":19873,"stats":["5% increased Area of Effect"],"stringId":"area_of_effect4"},"19880":{"connections":[{"id":59390,"orbit":0}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Evasion if Consumed Frenzy Charge","orbit":2,"orbitIndex":0,"skill":19880,"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"],"stringId":"frenzy_charges2"},"19936":{"connections":[{"id":290,"orbit":3}],"group":280,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":19936,"stats":["12% increased Fire Damage"],"stringId":"fire71"},"19942":{"connections":[{"id":1144,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Attack Elemental Damage","orbit":2,"orbitIndex":1,"skill":19942,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"accuracy53"},"19953":{"connectionArt":"CharacterPlanned","connections":[{"id":50142,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":19953,"stats":["15% increased Lightning Damage"],"stringId":"oracle_rust_king6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19955":{"connections":[],"group":821,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Endless Blizzard","orbit":4,"orbitIndex":6,"recipe":["Isolation","Suffering","Fear"],"skill":19955,"stats":["+1 to Level of all Cold Skills"],"stringId":"cold38"},"19966":{"connectionArt":"CharacterPlanned","connections":[{"id":829,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":19,"skill":19966,"stats":["25% increased Minion Duration"],"stringId":"oracle_big_family5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"19998":{"connections":[{"id":44430,"orbit":0}],"group":928,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Damage","orbit":0,"orbitIndex":0,"skill":19998,"stats":["12% increased Damage with Crossbows"],"stringId":"crossbow2"},"20008":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Unleash Fire","orbit":7,"orbitIndex":4,"recipe":["Disgust","Guilt","Greed"],"skill":20008,"stats":["30% increased Stun Buildup with Melee Damage","Projectiles deal 75% increased Damage against Heavy Stunned Enemies"],"stringId":"ranged25"},"20015":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":426,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":20015,"stats":[],"stringId":"mastery_warcry_6793"},"20024":{"connections":[{"id":44223,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":22,"skill":20024,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals14"},"20032":{"connections":[{"id":28680,"orbit":0},{"id":56762,"orbit":0}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Erraticism","orbit":2,"orbitIndex":0,"recipe":["Despair","Greed","Guilt"],"skill":20032,"stats":["16% increased Cast Speed if you've dealt a Critical Hit Recently","10% reduced Critical Hit Chance"],"stringId":"cast_speed37"},"20044":{"connections":[{"id":30736,"orbit":0}],"group":1521,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":7,"skill":20044,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect56"},"20049":{"connections":[{"id":32818,"orbit":5}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":7,"orbitIndex":0,"skill":20049,"stats":["10% increased Charm Charges gained"],"stringId":"charms16"},"20091":{"connections":[{"id":46565,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":5,"orbitIndex":43,"skill":20091,"stats":["10% increased Damage with Swords"],"stringId":"sword5"},"20105":{"connections":[{"id":13895,"orbit":0}],"group":1481,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Accuracy","orbit":0,"orbitIndex":0,"skill":20105,"stats":["10% increased Accuracy Rating with Spears"],"stringId":"spear8"},"20115":{"connections":[{"id":49734,"orbit":0},{"id":24420,"orbit":0},{"id":63243,"orbit":0},{"id":30258,"orbit":0}],"group":247,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":20115,"stats":["+5 to any Attribute"],"stringId":"attributes80"},"20119":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":699,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":20119,"stats":[],"stringId":"mastery_minion_offence_6620_"},"20140":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":953,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":20140,"stats":[],"stringId":"mastery_caster_6362"},"20195":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":56,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds","isNotable":true,"name":"Spiked Plates","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":20195,"stats":["Body Armour grants 100% increased Thorns damage"],"stringId":"AscendancyWarrior3Notable6_3"},"20205":{"connections":[{"id":33059,"orbit":0}],"group":978,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":2,"orbitIndex":4,"skill":20205,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun15"},"20236":{"connections":[{"id":4346,"orbit":0}],"group":1159,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack and Cast Speed on Critical","orbit":0,"orbitIndex":0,"skill":20236,"stats":["3% increased Attack Speed if you've dealt a Critical Hit Recently","3% increased Cast Speed if you've dealt a Critical Hit Recently"],"stringId":"criticals19"},"20251":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":131,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Splitting Ground","orbit":3,"orbitIndex":23,"recipe":["Suffering","Suffering","Isolation"],"skill":20251,"stats":["Skills which create Fissures have a 20% chance to create an additional Fissure"],"stringId":"area_attacks40_"},"20289":{"connections":[{"id":61896,"orbit":0},{"id":50767,"orbit":0}],"group":121,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Frozen Claw","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Ire"],"skill":20289,"stats":["Gain 8% of Damage as Extra Cold Damage while Shapeshifted"],"stringId":"wolf18"},"20303":{"connections":[{"id":9908,"orbit":0}],"group":402,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":16,"skill":20303,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration31"},"20350":{"connections":[{"id":4948,"orbit":0},{"id":47006,"orbit":0},{"id":28304,"orbit":0}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":10,"skill":20350,"stats":["20% increased Damage against Enemies with Fully Broken Armour"],"stringId":"armour_break11"},"20387":{"connections":[{"id":57810,"orbit":0}],"group":1002,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":20387,"stats":["15% increased chance to Shock"],"stringId":"shock11"},"20388":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":627,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Regenerative Flesh","orbit":2,"orbitIndex":22,"recipe":["Greed","Disgust","Greed"],"skill":20388,"stats":["6% of Damage taken Recouped as Life","Minions Recoup 15% of Damage taken as Life"],"stringId":"minion_defence36_"},"20390":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":37619,"orbit":2147483647},{"id":13693,"orbit":2147483647}],"group":311,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":20390,"stats":[],"stringId":"mastery_elemental_6472"},"20391":{"connectionArt":"CharacterPlanned","connections":[{"id":16947,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":15,"skill":20391,"stats":["8% increased Block chance"],"stringId":"oracle_crab_claw8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20397":{"connections":[{"id":4577,"orbit":3},{"id":8556,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Authority","orbit":7,"orbitIndex":11,"recipe":["Greed","Envy","Suffering"],"skill":20397,"stats":["10% increased Cooldown Recovery Rate","15% increased Area of Effect for Attacks"],"stringId":"area_attacks30"},"20414":{"connections":[{"id":35043,"orbit":0},{"id":52410,"orbit":0},{"id":50146,"orbit":0}],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Reprisal","orbit":4,"orbitIndex":31,"recipe":["Ire","Despair","Despair"],"skill":20414,"stats":["25% increased Parried Debuff Magnitude"],"stringId":"buckler12"},"20416":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":468,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Grit","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Envy"],"skill":20416,"stats":["10% chance when you gain an Endurance Charge to gain an additional Endurance Charge","+1 to Maximum Endurance Charges"],"stringId":"endurance_charges9"},"20429":{"connections":[{"id":28797,"orbit":0}],"group":1517,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Speed","orbit":6,"orbitIndex":62,"skill":20429,"stats":["3% increased Attack Speed with Daggers"],"stringId":"dagger7"},"20437":{"ascendancyName":"Martial Artist","connections":[{"id":39552,"orbit":5}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Attributes","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":4,"orbitIndex":7,"skill":20437,"stats":["+5 to all Attributes"],"stringId":"AscendancyMonk1Small7"},"20467":{"connections":[{"id":58312,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Culling Strike Threshold","orbit":3,"orbitIndex":12,"skill":20467,"stats":["5% increased Culling Strike Threshold"],"stringId":"slaying1"},"20495":{"connections":[],"group":750,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Dark Entropy","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Ferocity","Isolation","Disgust"],"skill":20495,"stats":["Withered also causes enemies to deal 1% reduced Damage"],"stringId":"DeliriumAnoint_DarkEntropy"},"20496":{"connectionArt":"CharacterPlanned","connections":[{"id":11984,"orbit":2147483647}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":6,"skill":20496,"stats":["15% increased Physical Damage"],"stringId":"oracle_rust_king4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20499":{"connections":[{"id":34327,"orbit":0},{"id":2336,"orbit":-2}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Effect","orbit":7,"orbitIndex":13,"skill":20499,"stats":["15% increased effect of Arcane Surge on you"],"stringId":"mana_regeneration41"},"20504":{"connections":[{"id":62341,"orbit":-5}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":0,"orbitIndex":0,"skill":20504,"stats":["Recover 5 Life when you Block"],"stringId":"block10"},"20511":{"connections":[{"id":53804,"orbit":-7},{"id":49259,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","isNotable":true,"name":"Cremating Cries","orbit":3,"orbitIndex":14,"recipe":["Despair","Suffering","Paranoia"],"skill":20511,"stats":["Empowered Attacks Gain 15% of Physical Damage as Extra Fire damage"],"stringId":"warcries44"},"20547":{"connections":[{"id":33340,"orbit":0},{"id":34412,"orbit":-2}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":11,"skill":20547,"stats":["15% increased Stun Buildup"],"stringId":"stun23"},"20558":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":235,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","isNotable":true,"name":"Among the Hordes","orbit":2,"orbitIndex":20,"recipe":["Suffering","Greed","Suffering"],"skill":20558,"stats":["3% increased Movement Speed","15% increased Attack Damage","Minions have 10% increased Movement Speed"],"stringId":"minion_offence59"},"20582":{"connections":[{"id":55329,"orbit":0}],"group":1459,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Duration","orbit":6,"orbitIndex":21,"skill":20582,"stats":["15% increased Parried Debuff Duration"],"stringId":"buckler3"},"20637":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connectionArt":"CharacterPlanned","connections":[],"group":566,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupExtra.dds","isOnlyImage":true,"name":"Damage Mastery","orbit":0,"orbitIndex":0,"skill":20637,"stats":[],"stringId":"oracle_hiearchy_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20641":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":51934,"orbit":0}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":1,"orbitIndex":1,"skill":20641,"stats":[],"stringId":"mastery_caster_6353"},"20645":{"connections":[{"id":64284,"orbit":4}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":14,"skill":20645,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks25_"},"20649":{"connections":[{"id":62998,"orbit":0},{"id":2582,"orbit":0},{"id":65290,"orbit":0}],"group":1486,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":20649,"stats":["10% increased Lightning Damage"],"stringId":"shock_mitigation1__"},"20677":{"connections":[{"id":9586,"orbit":0},{"id":535,"orbit":0}],"group":1203,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"For the Jugular","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Guilt"],"skill":20677,"stats":["25% increased Critical Damage Bonus","+10 to Intelligence"],"stringId":"criticals29"},"20686":{"connections":[],"group":914,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isNotable":true,"name":"Paragon","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Ferocity","Isolation","Despair"],"skill":20686,"stats":["+5% to Quality of all Skills","+5 to all Attributes"],"stringId":"DeliriumAnoint_Paragon"},"20691":{"connections":[{"id":41739,"orbit":0}],"group":569,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":8,"skill":20691,"stats":["15% increased Stun Buildup"],"stringId":"stun20"},"20701":{"ascendancyName":"Disciple of Varashta","connections":[{"id":35880,"orbit":3}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FocusStaff.dds","isNotable":true,"name":"Instruments of Power","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":3,"orbitIndex":4,"skill":20701,"stats":["You can equip a Focus while wielding a Staff","50% reduced bonuses gained from Equipped Focus"],"stringId":"AscendancySorceress3Notable5_"},"20718":{"connections":[{"id":30979,"orbit":-3}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Duration","orbit":7,"orbitIndex":12,"skill":20718,"stats":["10% increased Skill Effect Duration"],"stringId":"slowed_enemies6"},"20744":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":991,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":1,"orbitIndex":3,"skill":20744,"stats":[],"stringId":"mastery_projectile_6650"},"20772":{"ascendancyName":"Lich","connections":[{"id":2877,"orbit":-4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Mana","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":15028,"name":"Minion Duration","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["15% increased Minion Duration"]}},"orbit":9,"orbitIndex":114,"skill":20772,"stats":["3% increased maximum Mana"],"stringId":"AscendancyWitch3Small3"},"20779":{"connections":[{"id":43431,"orbit":9},{"id":50239,"orbit":5}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":3,"orbitIndex":0,"skill":20779,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"armour_and_evasion36_"},"20782":{"connections":[{"id":52191,"orbit":-3},{"id":42361,"orbit":0}],"group":1315,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":8,"skill":20782,"stats":["7% increased Chaos Damage"],"stringId":"chaos5"},"20787":{"connections":[{"id":5390,"orbit":2147483647}],"group":1507,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":21,"skill":20787,"stats":["15% increased Freeze Buildup"],"stringId":"cold46"},"20791":{"connections":[{"id":13777,"orbit":0},{"id":11741,"orbit":0}],"group":220,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration and Energy Shield","orbit":2,"orbitIndex":10,"skill":20791,"stats":["10% increased Power Charge Duration","10% increased maximum Energy Shield if you've consumed a Power Charge Recently"],"stringId":"power_endurance_charges1"},"20820":{"connections":[{"id":40166,"orbit":0}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":12,"skill":20820,"stats":["3% increased Attack Speed"],"stringId":"attack_speed10"},"20830":{"ascendancyName":"Witchhunter","connections":[{"id":37078,"orbit":8}],"group":339,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":20830,"stats":["8% increased Area of Effect"],"stringId":"AscendancyMercenary2Small7"},"20831":{"connections":[{"id":29843,"orbit":0},{"id":44875,"orbit":0}],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds","isNotable":true,"name":"Catlike Agility","orbit":2,"orbitIndex":14,"skill":20831,"stats":["25% increased Evasion Rating","40% increased Evasion Rating if you've Dodge Rolled Recently","3% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"evasion39"},"20837":{"connections":[{"id":61104,"orbit":0}],"group":1088,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback","orbit":0,"orbitIndex":0,"skill":20837,"stats":["8% increased Knockback Distance"],"stringId":"bleed46"},"20842":{"connections":[{"id":48026,"orbit":0},{"id":4661,"orbit":2147483647}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":3,"orbitIndex":12,"skill":20842,"stats":["Banner Skills have 12% increased Area of Effect"],"stringId":"banners16"},"20848":{"connections":[{"id":16721,"orbit":2147483647}],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":7,"orbitIndex":8,"skill":20848,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical64"},"20861":{"connections":[{"id":8522,"orbit":0},{"id":45350,"orbit":0},{"id":17672,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":7,"orbitIndex":12,"skill":20861,"stats":["Invocated Spells deal 15% increased Damage"],"stringId":"triggers11"},"20895":{"ascendancyName":"Smith of Kitava","connections":[{"id":47184,"orbit":0}],"group":18,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Strength","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":20895,"stats":["5% increased Strength"],"stringId":"AscendancyWarrior3Small2"},"20909":{"connections":[{"id":44891,"orbit":2147483647}],"group":1471,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":1,"skill":20909,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration3"},"20916":{"connections":[{"id":59355,"orbit":0}],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Blinding Strike","orbit":7,"orbitIndex":8,"recipe":["Envy","Fear","Envy"],"skill":20916,"stats":["24% increased Attack Damage","10% chance to Blind Enemies on Hit with Attacks"],"stringId":"attack16"},"20963":{"connectionArt":"CharacterPlanned","connections":[{"id":17587,"orbit":0}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Calculated Hunter","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":18,"skill":20963,"stats":["5% reduced Skill Speed","50% increased Critical Hit Chance"],"stringId":"oracle_slow_crits4__","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"20989":{"connections":[{"id":42984,"orbit":0},{"id":30141,"orbit":0}],"group":131,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Attack Area","orbit":3,"orbitIndex":9,"skill":20989,"stats":["6% increased Area of Effect"],"stringId":"area_attacks37"},"21017":{"connections":[{"id":26969,"orbit":-7},{"id":55789,"orbit":7}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":5,"orbitIndex":0,"skill":21017,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals68"},"21070":{"connections":[{"id":57388,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":7,"orbitIndex":20,"skill":21070,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals63"},"21077":{"connections":[{"id":354,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":3,"orbitIndex":12,"skill":21077,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"stringId":"grenades2"},"21080":{"connections":[{"id":1869,"orbit":-4}],"group":1093,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":19,"skill":21080,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze1"},"21081":{"connections":[{"id":25745,"orbit":5}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":5,"orbitIndex":42,"skill":21081,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour20"},"21089":{"connections":[{"id":31848,"orbit":7}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns Ignore Armour","orbit":7,"orbitIndex":20,"skill":21089,"stats":["Thorns Damage has 25% chance to ignore Enemy Armour"],"stringId":"getting_hit18"},"21096":{"connections":[{"id":56388,"orbit":0}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":4,"orbitIndex":69,"skill":21096,"stats":["Banner Skills have 12% increased Area of Effect"],"stringId":"banners25"},"21111":{"connections":[{"id":33099,"orbit":-5}],"group":1317,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Activation Chance","orbit":7,"orbitIndex":11,"skill":21111,"stats":["10% chance when a Charm is used to use another Charm without consuming Charges"],"stringId":"charms15"},"21112":{"connections":[{"id":31055,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":4,"orbitIndex":57,"skill":21112,"stats":["10% increased Damage with Bows"],"stringId":"bow5"},"21127":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":305,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":4,"orbitIndex":30,"skill":21127,"stats":[],"stringId":"mastery_totem_6748"},"21142":{"connections":[{"id":55829,"orbit":7}],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":5,"skill":21142,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks51"},"21156":{"connections":[{"id":34623,"orbit":0}],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Charge Duration","orbit":7,"orbitIndex":8,"skill":21156,"stats":["15% increased Endurance, Frenzy and Power Charge Duration"],"stringId":"azmerianimals13"},"21161":{"connections":[{"id":10500,"orbit":5}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Movement Penalty with Raised Shield","orbit":3,"orbitIndex":7,"skill":21161,"stats":["10% reduced Movement Speed Penalty while Actively Blocking"],"stringId":"shield32"},"21164":{"connections":[{"id":62670,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Fleshcrafting","orbit":7,"orbitIndex":10,"recipe":["Isolation","Greed","Fear"],"skill":21164,"stats":["Minions gain 15% of their maximum Life as Extra maximum Energy Shield","4% of Maximum Life Converted to Energy Shield"],"stringId":"minion_defence22_"},"21184":{"connections":[{"id":20251,"orbit":0}],"group":131,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Attack Area","orbit":7,"orbitIndex":3,"skill":21184,"stats":["6% increased Area of Effect"],"stringId":"area_attacks39"},"21205":{"connections":[{"id":44176,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":5,"orbitIndex":60,"skill":21205,"stats":["+3 to all Attributes"],"stringId":"all_attributes3"},"21206":{"connections":[{"id":45899,"orbit":0},{"id":11505,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Explosive Impact","orbit":3,"orbitIndex":8,"recipe":["Greed","Disgust","Fear"],"skill":21206,"stats":["15% increased Area of Effect","Burning Enemies you kill have a 5% chance to Explode, dealing a","tenth of their maximum Life as Fire Damage"],"stringId":"fire36"},"21208":{"connections":[],"group":1294,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Activation Speed and Effect","orbit":7,"orbitIndex":14,"skill":21208,"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"],"stringId":"curses4"},"21213":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":169,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","isNotable":true,"name":"Cirel of Tarth's Light","orbit":7,"orbitIndex":10,"recipe":["Isolation","Ire","Paranoia"],"skill":21213,"stats":["+10% of Armour also applies to Elemental Damage","10% faster start of Energy Shield Recharge","10% increased Light Radius","10% increased Accuracy Rating","10% increased Area of Effect"],"stringId":"energy_shield_and_armour56_"},"21218":{"connectionArt":"CharacterPlanned","connections":[{"id":7066,"orbit":0},{"id":13950,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":5,"skill":21218,"stats":["16% increased Damage with Bows"],"stringId":"oracle_bow_movement1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21225":{"connections":[{"id":38369,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Damage","orbit":3,"orbitIndex":16,"skill":21225,"stats":["10% increased Damage with Spears"],"stringId":"spear3"},"21227":{"connections":[{"id":36290,"orbit":-2}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","name":"Deflection and Energy Shield Delay","orbit":4,"orbitIndex":39,"skill":21227,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery6"},"21245":{"connections":[],"group":548,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Spell Critical Chance","orbit":0,"orbitIndex":0,"skill":21245,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"physical15"},"21251":{"connections":[],"group":506,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Replenishing Horde","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Melancholy","Isolation","Disgust"],"skill":21251,"stats":["25% Chance to revive a random Permanent Minion whenever you use a Command Skill","25% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"],"stringId":"DeliriumAnoint_ReplenishingHorde"},"21274":{"connections":[{"id":39298,"orbit":0}],"group":904,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21274,"stats":["+5 to any Attribute"],"stringId":"attributes46"},"21279":{"connections":[{"id":35534,"orbit":-3}],"group":1406,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect and Blind Effect","orbit":2,"orbitIndex":21,"skill":21279,"stats":["8% increased Effect of your Mark Skills","10% increased Blind Effect"],"stringId":"marks29"},"21280":{"connections":[{"id":28050,"orbit":0},{"id":61312,"orbit":0},{"id":40630,"orbit":0}],"group":1085,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21280,"stats":["+5 to any Attribute"],"stringId":"dexterity21"},"21284":{"ascendancyName":"Oracle","connections":[{"id":30904,"orbit":2147483647}],"group":8,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Life and Mana Regeneration Rate","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":21284,"stats":["8% increased Life Regeneration rate","8% increased Mana Regeneration Rate"],"stringId":"AscendancyDruid1Small3"},"21286":{"connections":[{"id":4128,"orbit":4},{"id":45992,"orbit":0}],"group":497,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":14,"skill":21286,"stats":["15% increased Armour"],"stringId":"armour21_"},"21291":{"connections":[{"id":59785,"orbit":0},{"id":32836,"orbit":-7}],"group":142,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Slow Effect on You","orbit":2,"orbitIndex":17,"skill":21291,"stats":["10% increased Armour","5% reduced Slowing Potency of Debuffs on You"],"stringId":"armour24_"},"21314":{"connections":[{"id":50912,"orbit":-4}],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":17,"skill":21314,"stats":["10% increased Attack Damage"],"stringId":"attack50"},"21324":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Buckler Mastery","orbit":2,"orbitIndex":7,"skill":21324,"stats":[],"stringId":"mastery_block87"},"21327":{"connections":[{"id":56876,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Energy Shield if Consumed Power Charge","orbit":2,"orbitIndex":14,"skill":21327,"stats":["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"],"stringId":"power_charges11"},"21336":{"connections":[{"id":62984,"orbit":0}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":2,"orbitIndex":19,"skill":21336,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield26"},"21349":{"connections":[],"group":1200,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFoxNotable.dds","isNotable":true,"name":"The Quick Fox","orbit":2,"orbitIndex":4,"recipe":["Isolation","Despair","Suffering"],"skill":21349,"stats":["20% increased Deflection Rating while moving"],"stringId":"azmerianimals24_"},"21374":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connectionArt":"CharacterPlanned","connections":[],"group":243,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":7,"orbitIndex":21,"skill":21374,"stats":[],"stringId":"oracle_beast_corruption_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21380":{"connections":[],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Preemptive Strike","orbit":7,"orbitIndex":9,"recipe":["Guilt","Disgust","Greed"],"skill":21380,"stats":["100% increased Critical Damage Bonus against Enemies that are on Full Life"],"stringId":"criticals39"},"21387":{"connections":[{"id":53719,"orbit":0},{"id":3988,"orbit":0}],"group":192,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21387,"stats":["+5 to any Attribute"],"stringId":"strength67"},"21390":{"connections":[{"id":7972,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration","orbit":2,"orbitIndex":12,"skill":21390,"stats":["20% increased Endurance Charge Duration"],"stringId":"endurance_charges3"},"21404":{"connections":[{"id":42825,"orbit":0}],"group":517,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":18,"skill":21404,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery33"},"21413":{"connections":[{"id":28408,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start ","orbit":7,"orbitIndex":19,"skill":21413,"stats":["Inherent Rage loss starts 1 second later"],"stringId":"rage28"},"21438":{"connections":[{"id":1019,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":7,"orbitIndex":7,"skill":21438,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion7"},"21453":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":10286,"orbit":0}],"group":230,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Breakage","orbit":0,"orbitIndex":0,"recipe":["Fear","Envy","Greed"],"skill":21453,"stats":["Break 60% increased Armour","10% chance to Defend with 200% of Armour"],"stringId":"armour_break34"},"21468":{"connections":[{"id":39274,"orbit":6}],"group":686,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":3,"orbitIndex":12,"skill":21468,"stats":["8% increased amount of Life Leeched"],"stringId":"life_leech19"},"21495":{"connections":[],"group":1320,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":14,"skill":21495,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks12"},"21519":{"ascendancyName":"Spirit Walker","connections":[{"id":765,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Shared Companion Damage","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":6,"orbitIndex":41,"skill":21519,"stats":["Companions deal 10% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"AscendancyHuntress2Small4"},"21537":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1523,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Fervour","orbit":2,"orbitIndex":16,"recipe":["Fear","Guilt","Isolation"],"skill":21537,"stats":["+2 to Maximum Frenzy Charges"],"stringId":"frenzy_charges9"},"21540":{"connections":[{"id":27658,"orbit":-3}],"group":874,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":21540,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup3"},"21549":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":2147483647}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":58,"skill":21549,"stats":["20% increased Physical Damage"],"stringId":"oracle_hierarchy2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21560":{"connections":[{"id":44405,"orbit":-2},{"id":46819,"orbit":2147483647}],"group":800,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":21560,"stats":["12% increased Lightning Damage"],"stringId":"lightning62"},"21567":{"connections":[{"id":59710,"orbit":0}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Spell Damage","orbit":7,"orbitIndex":23,"skill":21567,"stats":["12% increased Spell Damage if you have Shapeshifted to Human form Recently"],"stringId":"shapeshifting16"},"21568":{"connections":[{"id":26196,"orbit":0},{"id":26300,"orbit":-5},{"id":41105,"orbit":0},{"id":1040,"orbit":-7}],"group":303,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21568,"stats":["+5 to any Attribute"],"stringId":"attributes52"},"21572":{"connections":[{"id":6660,"orbit":-7},{"id":7526,"orbit":0}],"group":1272,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":2,"orbitIndex":20,"skill":21572,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"stringId":"exploiting_elemental_ailments1"},"21606":{"connections":[{"id":2606,"orbit":0},{"id":29148,"orbit":0}],"group":627,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":12,"skill":21606,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence32"},"21627":{"connections":[{"id":19796,"orbit":0}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":2,"orbitIndex":12,"skill":21627,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"bleed24"},"21670":{"connections":[{"id":29358,"orbit":0}],"group":161,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":1,"orbitIndex":7,"skill":21670,"stats":["15% increased Stun Buildup"],"stringId":"stun7"},"21684":{"connections":[{"id":1214,"orbit":5}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block and Shield Defences","orbit":2,"orbitIndex":6,"skill":21684,"stats":["4% increased Block chance","15% increased Armour, Evasion and Energy Shield from Equipped Shield"],"stringId":"block3"},"21713":{"connections":[{"id":11604,"orbit":0},{"id":50588,"orbit":0}],"group":1194,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":20,"skill":21713,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy12"},"21716":{"connections":[{"id":9583,"orbit":-5}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":4,"orbitIndex":9,"skill":21716,"stats":["8% increased amount of Life Leeched"],"stringId":"life_leech25"},"21721":{"connections":[{"id":15899,"orbit":0},{"id":55066,"orbit":0},{"id":62194,"orbit":2147483647}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":3,"orbitIndex":4,"skill":21721,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed23"},"21746":{"connections":[{"id":46782,"orbit":0}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":21746,"stats":["+5 to any Attribute"],"stringId":"dexterity11"},"21748":{"connections":[{"id":54725,"orbit":0},{"id":6570,"orbit":0}],"group":1294,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Impending Doom","orbit":7,"orbitIndex":6,"recipe":["Envy","Isolation","Ire"],"skill":21748,"stats":["40% faster Curse Activation","Your Curses have 20% increased Magnitudes if 50% of Curse Duration expired"],"stringId":"curses5"},"21755":{"connections":[{"id":54127,"orbit":0},{"id":48635,"orbit":0},{"id":61281,"orbit":0},{"id":52274,"orbit":0}],"group":829,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":21755,"stats":["+5 to any Attribute"],"stringId":"dexterity13"},"21779":{"connections":[{"id":57204,"orbit":0}],"group":964,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":19,"skill":21779,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals20"},"21784":{"connections":[{"id":50118,"orbit":0},{"id":34443,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","isNotable":true,"name":"Pack Encouragement","orbit":7,"orbitIndex":11,"recipe":["Isolation","Disgust","Despair"],"skill":21784,"stats":["5% increased Attack Damage for each Minion in your Presence, up to a maximum of 80%"],"stringId":"companions35"},"21788":{"connections":[{"id":8573,"orbit":0},{"id":34612,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":5,"orbitIndex":21,"skill":21788,"stats":["12% increased Damage with Bows"],"stringId":"bow4"},"21792":{"connections":[{"id":29899,"orbit":2}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Life and Mana on Kill","orbit":1,"orbitIndex":0,"skill":21792,"stats":["Recover 1% of maximum Life on Kill","Recover 1% of maximum Mana on Kill"],"stringId":"slaying4"},"21801":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1273,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":1,"orbitIndex":10,"skill":21801,"stats":[],"stringId":"mastery_chaos47"},"21809":{"connectionArt":"CharacterPlanned","connections":[{"id":19162,"orbit":-6}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":54,"skill":21809,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"stringId":"oracle_duration_physical3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"21861":{"connections":[{"id":65243,"orbit":0}],"group":329,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":18,"skill":21861,"stats":["20% increased Presence Area of Effect"],"stringId":"auras12"},"21871":{"connections":[{"id":51847,"orbit":0},{"id":37872,"orbit":0},{"id":25213,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage with nearby Ally","orbit":7,"orbitIndex":8,"skill":21871,"stats":["16% increased Attack Damage while you have an Ally in your Presence"],"stringId":"attack30"},"21885":{"connections":[{"id":1352,"orbit":0}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":7,"orbitIndex":14,"skill":21885,"stats":["10% increased Stun Threshold","+5 to Strength"],"stringId":"stun_threshold27"},"21945":{"connections":[{"id":61718,"orbit":0},{"id":26572,"orbit":0},{"id":39128,"orbit":0},{"id":54545,"orbit":0}],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Damage and Criticals vs Dazed Enemies","orbit":0,"orbitIndex":0,"skill":21945,"stats":["5% chance to Daze on Hit"],"stringId":"daze_3"},"21982":{"connections":[{"id":47371,"orbit":0}],"group":387,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Bleeding Chance","orbit":2,"orbitIndex":18,"skill":21982,"stats":["5% chance to inflict Bleeding on Hit","Empowered Attacks deal 10% increased Damage"],"stringId":"warcries2"},"21984":{"connections":[{"id":61403,"orbit":0}],"group":1234,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":4,"skill":21984,"stats":[],"stringId":"jewel_slot1979"},"21985":{"connections":[{"id":48925,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Skill Effect Duration","orbit":7,"orbitIndex":4,"skill":21985,"stats":["10% increased Skill Effect Duration"],"stringId":"chill_and_freeze30"},"22045":{"connections":[{"id":13505,"orbit":3}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":14,"skill":22045,"stats":["Regenerate 0.2% of maximum Life per second"],"stringId":"life_regeneration10"},"22049":{"connections":[{"id":60505,"orbit":0}],"group":1099,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","id":28255,"name":"Melee and Projectile Damage","stats":["10% increased Melee Damage","10% increased Projectile Damage"]}},"orbit":0,"orbitIndex":0,"skill":22049,"stats":["10% increased Projectile Damage"],"stringId":"ranged6"},"22057":{"connections":[{"id":30143,"orbit":2},{"id":36808,"orbit":4}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Shield Defences","orbit":7,"orbitIndex":21,"skill":22057,"stats":["25% increased Armour, Evasion and Energy Shield from Equipped Shield"],"stringId":"block20"},"22063":{"connections":[{"id":5797,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Freeze Buildup and Cold Damage","orbit":2,"orbitIndex":22,"skill":22063,"stats":["8% increased Cold Damage","8% increased Freeze Buildup"],"stringId":"daze_16"},"22115":{"connections":[{"id":61263,"orbit":0},{"id":59446,"orbit":0}],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Intelligence","orbit":1,"orbitIndex":10,"skill":22115,"stats":["+8 to Intelligence"],"stringId":"azmerianimals65"},"22133":{"connectionArt":"CharacterPlanned","connections":[{"id":39857,"orbit":0}],"group":411,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":22133,"stats":["Minions have 25% increased Cooldown Recovery Rate for Command Skills"],"stringId":"oracle_solo_commander2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"22141":{"connections":[{"id":54521,"orbit":0},{"id":51797,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":6,"skill":22141,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup8"},"22147":{"ascendancyName":"Chronomancer","connections":[{"id":18678,"orbit":0},{"id":50219,"orbit":0},{"id":1579,"orbit":0},{"id":27990,"orbit":-4},{"id":43128,"orbit":4},{"id":54194,"orbit":0}],"group":379,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Chronomancer","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":22147,"stats":[],"stringId":"AscendancySorceress2Start"},"22152":{"connections":[{"id":10382,"orbit":0},{"id":15304,"orbit":0}],"group":1192,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":10,"skill":22152,"stats":["3% increased Cast Speed"],"stringId":"cast_speed13"},"22185":{"connections":[{"id":17796,"orbit":5}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry Rate","orbit":3,"orbitIndex":9,"skill":22185,"stats":["Debuffs on you expire 10% faster"],"stringId":"slowed_enemies21"},"22188":{"connections":[{"id":38763,"orbit":-4},{"id":21274,"orbit":0}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":0,"skill":22188,"stats":["6% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds7"},"22208":{"connections":[{"id":15207,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Critical Chance","orbit":7,"orbitIndex":18,"skill":22208,"stats":["8% increased Critical Hit Chance for Attacks","8% increased Accuracy Rating"],"stringId":"accuracy11"},"22219":{"connections":[{"id":52351,"orbit":-7}],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":16,"skill":22219,"stats":["Triggered Spells deal 14% increased Spell Damage"],"stringId":"triggers6"},"22221":{"connectionArt":"CharacterPlanned","connections":[{"id":57079,"orbit":-7}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":22221,"stats":["Minions deal 15% increased Damage"],"stringId":"oracle_big_family7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"22270":{"connections":[{"id":1144,"orbit":0},{"id":12471,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":13,"skill":22270,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy50"},"22271":{"connections":[{"id":15083,"orbit":0}],"group":887,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":22271,"stats":["15% increased chance to Shock"],"stringId":"lightning23_"},"22290":{"connections":[{"id":48821,"orbit":-6},{"id":36302,"orbit":0}],"group":816,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":3,"orbitIndex":12,"skill":22290,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"spell_criticals10"},"22314":{"connections":[{"id":51184,"orbit":0},{"id":51968,"orbit":5}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":53140,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":0,"orbitIndex":0,"skill":22314,"stats":["8% increased Elemental Damage"],"stringId":"elemental14"},"22329":{"connections":[{"id":58526,"orbit":-2}],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":11,"skill":22329,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect36"},"22331":{"connections":[{"id":8983,"orbit":0},{"id":40200,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Resistances","orbit":1,"orbitIndex":3,"skill":22331,"stats":["Minions have +8% to all Elemental Resistances"],"stringId":"minion_defence11__"},"22359":{"connections":[{"id":60692,"orbit":-2}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":36,"skill":22359,"stats":["10% increased Elemental Damage"],"stringId":"elemental41_"},"22368":{"connections":[{"id":63182,"orbit":0},{"id":29930,"orbit":0},{"id":16484,"orbit":0}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":4,"orbitIndex":5,"skill":22368,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"],"stringId":"companions20"},"22393":{"connections":[{"id":28458,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":12,"skill":22393,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence5"},"22419":{"connections":[{"id":18407,"orbit":0},{"id":4739,"orbit":0}],"group":779,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":22419,"stats":["+5 to any Attribute"],"stringId":"intelligence11"},"22439":{"connections":[{"id":5936,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":12,"skill":22439,"stats":["10% increased Elemental Damage"],"stringId":"elemental21"},"22484":{"connections":[{"id":5398,"orbit":-4}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast Speed","orbit":7,"orbitIndex":18,"skill":22484,"stats":["Spells Cast by Totems have 4% increased Cast Speed"],"stringId":"totems32"},"22517":{"connections":[{"id":59644,"orbit":4},{"id":32896,"orbit":-4}],"group":1332,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":0,"skill":22517,"stats":["8% chance to Poison on Hit"],"stringId":"poison33"},"22532":{"connections":[{"id":60488,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Fearful Paralysis","orbit":2,"orbitIndex":1,"recipe":["Disgust","Fear","Ire"],"skill":22532,"stats":["Enemies are Intimidated for 4 seconds when you Immobilise them"],"stringId":"immobilisation6"},"22533":{"connections":[{"id":26663,"orbit":-2},{"id":21274,"orbit":0}],"group":864,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":7,"orbitIndex":23,"skill":22533,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns17"},"22538":{"connections":[{"id":64659,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":18,"skill":22538,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"slowed_enemies17"},"22541":{"ascendancyName":"Smith of Kitava","connections":[],"group":5,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds","isNotable":true,"name":"Heat of the Forge","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":22541,"stats":["Grants Skill: Fire Spell on Hit"],"stringId":"AscendancyWarrior3Notable1"},"22556":{"connections":[{"id":11257,"orbit":0},{"id":35028,"orbit":7}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Evasion while Surrounded","orbit":3,"orbitIndex":15,"skill":22556,"stats":["30% increased Evasion Rating while Surrounded"],"stringId":"being_surrounded4"},"22558":{"connections":[{"id":55933,"orbit":0},{"id":20547,"orbit":0},{"id":62378,"orbit":0}],"group":499,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":66,"skill":22558,"stats":["+5 to any Attribute"],"stringId":"strength9"},"22565":{"connections":[{"id":26648,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":1,"skill":22565,"stats":["10% increased Armour","Gain Deflection Rating equal to 5% of Evasion Rating"],"stringId":"deflect31"},"22616":{"connections":[{"id":51052,"orbit":0},{"id":17468,"orbit":0},{"id":48631,"orbit":0},{"id":19122,"orbit":0}],"group":499,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":22616,"stats":["+5 to any Attribute"],"stringId":"strength11"},"22626":{"connections":[{"id":45227,"orbit":0},{"id":48717,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Irreparable","orbit":7,"orbitIndex":4,"recipe":["Guilt","Despair","Disgust"],"skill":22626,"stats":["100% increased Armour Break Duration"],"stringId":"armour_break36"},"22661":{"ascendancyName":"Ritualist","connections":[{"id":30233,"orbit":8}],"group":1622,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Movement Speed","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":22661,"stats":["3% increased Movement Speed"],"stringId":"AscendancyHuntress3Small8"},"22682":{"connections":[],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":4,"skill":22682,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"spells21_"},"22691":{"connections":[{"id":39037,"orbit":-6},{"id":61027,"orbit":-9}],"group":867,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":19990,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":0,"orbitIndex":0,"skill":22691,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery29"},"22697":{"connections":[{"id":43250,"orbit":2}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Lightning Resistance","orbit":2,"orbitIndex":10,"skill":22697,"stats":["+5% to Lightning Resistance"],"stringId":"shaman3"},"22710":{"connections":[{"id":45111,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":8,"skill":22710,"stats":["20% increased Curse Duration"],"stringId":"curses12"},"22713":{"connections":[{"id":19722,"orbit":0},{"id":4959,"orbit":0},{"id":19003,"orbit":0}],"group":1300,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":7,"orbitIndex":6,"skill":22713,"stats":["10% increased Cold Damage"],"stringId":"cold3"},"22726":{"connections":[],"group":1462,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"Storm's Rebuke","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Melancholy","Suffering","Suffering"],"skill":22726,"stats":["Fully Broken Armour you inflict also increases Cold and Lightning Damage Taken from Hits"],"stringId":"DeliriumAnoint_StormsRebuke_"},"22783":{"connections":[{"id":18160,"orbit":0},{"id":17501,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":7,"orbitIndex":10,"skill":22783,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_reservation1"},"22784":{"connections":[{"id":17057,"orbit":7},{"id":13515,"orbit":0}],"group":730,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect on You","orbit":2,"orbitIndex":6,"skill":22784,"stats":["10% reduced effect of Shock on you"],"stringId":"ground12"},"22795":{"connections":[{"id":28992,"orbit":0},{"id":42781,"orbit":0}],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","id":29915,"name":"Melee and Projectile Damage","stats":["10% increased Melee Damage","10% increased Projectile Damage"]}},"orbit":7,"orbitIndex":21,"skill":22795,"stats":["10% increased Projectile Damage"],"stringId":"projectiles16"},"22811":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":3170,"orbit":0}],"group":1436,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCatNotable.dds","isNotable":true,"name":"The Wild Cat","orbit":2,"orbitIndex":0,"recipe":["Disgust","Fear","Guilt"],"skill":22811,"stats":["Gain Deflection Rating equal to 12% of Evasion Rating","40% increased Evasion Rating while moving","+10 to Dexterity"],"stringId":"azmerianimals42"},"22817":{"connections":[{"id":55724,"orbit":0},{"id":29065,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Inevitable Rupture","orbit":3,"orbitIndex":18,"recipe":["Greed","Ire","Paranoia"],"skill":22817,"stats":["10% chance for Attack Hits to apply ten Incision"],"stringId":"bleed31"},"22821":{"connections":[{"id":3823,"orbit":0},{"id":22314,"orbit":0}],"group":775,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":183,"name":"Minion Damage","stats":["Minions deal 10% increased Damage"]}},"orbit":7,"orbitIndex":0,"skill":22821,"stats":["10% increased Elemental Damage"],"stringId":"cold2"},"22851":{"connections":[{"id":50268,"orbit":2147483647}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Cold and Lightning Damage","orbit":2,"orbitIndex":0,"skill":22851,"stats":["8% increased Cold Damage","8% increased Lightning Damage"],"stringId":"monkchakra21"},"22864":{"connections":[{"id":57966,"orbit":0}],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Tainted Strike","orbit":3,"orbitIndex":21,"recipe":["Ire","Despair","Greed"],"skill":22864,"stats":["20% increased Critical Hit Chance for Attacks","30% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"],"stringId":"criticals79"},"22873":{"connections":[{"id":7777,"orbit":7},{"id":64318,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":3,"orbitIndex":4,"skill":22873,"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"],"stringId":"elemental4"},"22908":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":24,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds","isNotable":true,"name":"Tribute to Utula","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":22908,"stats":["Body Armour grants 30% increased Spirit"],"stringId":"AscendancyWarrior3Notable6_6"},"22927":{"connections":[{"id":20582,"orbit":0}],"group":1459,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Debuff Magnitude and Duration","orbit":6,"orbitIndex":24,"skill":22927,"stats":["6% increased Parried Debuff Magnitude","8% increased Parried Debuff Duration"],"stringId":"buckler11"},"22928":{"connections":[{"id":27373,"orbit":0}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":69,"skill":22928,"stats":["+5 to any Attribute"],"stringId":"strength20"},"22949":{"connections":[{"id":35171,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":3,"orbitIndex":20,"skill":22949,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells4_"},"22959":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":999,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":22959,"stats":[],"stringId":"mastery_curse75"},"22962":{"connections":[{"id":22817,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":7,"orbitIndex":14,"skill":22962,"stats":["20% chance for Attack Hits to apply Incision"],"stringId":"bleed39"},"22967":{"connections":[{"id":49198,"orbit":-7},{"id":38921,"orbit":0}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Vigilance","orbit":3,"orbitIndex":1,"recipe":["Guilt","Envy","Guilt"],"skill":22967,"stats":["12% increased Block chance","10 Life gained when you Block","+2% to maximum Block chance"],"stringId":"shield25"},"22972":{"connections":[{"id":43238,"orbit":0},{"id":50879,"orbit":0}],"group":1198,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":8,"skill":22972,"stats":["16% increased Hazard Damage"],"stringId":"hazards6"},"22975":{"connections":[{"id":27439,"orbit":0},{"id":26725,"orbit":0},{"id":51702,"orbit":0}],"group":325,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":22975,"stats":["+5 to any Attribute"],"stringId":"attributes58"},"22976":{"connections":[{"id":42250,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":6,"orbitIndex":12,"skill":22976,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life14"},"23005":{"ascendancyName":"Warbringer","connections":[{"id":10072,"orbit":0}],"group":54,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds","isNotable":true,"name":"Renly's Training","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":23005,"stats":["Gain 35% Base Chance to Block from Equipped Shield instead of the Shield's value"],"stringId":"AscendancyWarrior2Notable8"},"23013":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1281,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":4,"orbitIndex":42,"skill":23013,"stats":[],"stringId":"mastery_attack280"},"23036":{"connections":[{"id":3339,"orbit":0},{"id":59208,"orbit":2}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":15,"skill":23036,"stats":["25% increased Attack Damage while Surrounded"],"stringId":"being_surrounded14"},"23039":{"connections":[{"id":64770,"orbit":-5}],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Energy Shield Delay and Armour Applies to Elemental Damage","orbit":3,"orbitIndex":16,"skill":23039,"stats":["+3% of Armour also applies to Elemental Damage","5% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour23"},"23040":{"connections":[{"id":38493,"orbit":4}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":14,"skill":23040,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals58"},"23046":{"connections":[{"id":47976,"orbit":5}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","name":"Deflection and Energy Shield Delay","orbit":4,"orbitIndex":27,"skill":23046,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery8"},"23062":{"connections":[{"id":19122,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Armour if Consumed Endurance Charge","orbit":2,"orbitIndex":0,"skill":23062,"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"],"stringId":"endurance_charges10"},"23078":{"connections":[{"id":47242,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","isNotable":true,"name":"Holy Protector","orbit":3,"orbitIndex":16,"recipe":["Disgust","Despair","Suffering"],"skill":23078,"stats":["Minions have 25% increased maximum Life","10% increased Block chance"],"stringId":"sentinels11"},"23091":{"connections":[{"id":45885,"orbit":0},{"id":39515,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":10,"skill":23091,"stats":["12% increased Fire Damage"],"stringId":"fire13"},"23105":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1496,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":23105,"stats":[],"stringId":"mastery_attack6"},"23153":{"connections":[{"id":23996,"orbit":0},{"id":39298,"orbit":0}],"group":970,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":7,"orbitIndex":14,"skill":23153,"stats":["15% increased Ballista damage"],"stringId":"ballista10"},"23192":{"connections":[],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":42,"skill":23192,"stats":["5% increased Block chance"],"stringId":"block2"},"23195":{"connections":[{"id":55375,"orbit":0}],"group":351,"icon":"Art/2DArt/SkillIcons/passives/LifeandMana.dds","name":"Life and Mana Regeneration Rate","orbit":2,"orbitIndex":1,"skill":23195,"stats":["10% increased Life Regeneration rate","10% increased Mana Regeneration Rate"],"stringId":"companions48"},"23221":{"connections":[],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Trick Shot","orbit":3,"orbitIndex":23,"recipe":["Suffering","Isolation","Guilt"],"skill":23221,"stats":["Projectiles have 15% chance to Chain an additional time from terrain"],"stringId":"ranged33"},"23227":{"connections":[],"group":643,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Initiative","orbit":4,"orbitIndex":0,"recipe":["Greed","Ire","Envy"],"skill":23227,"stats":["30% increased Melee Damage when on Full Life","16% increased Attack Speed if you haven't Attacked Recently"],"stringId":"melee40"},"23244":{"connections":[{"id":21792,"orbit":2},{"id":6912,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Bounty Hunter","orbit":7,"orbitIndex":3,"recipe":["Despair","Suffering","Guilt"],"skill":23244,"stats":["Recover 1% of maximum Life on Kill","Recover 1% of maximum Mana on Kill","25% increased Culling Strike Threshold"],"stringId":"slaying11"},"23253":{"connections":[{"id":15625,"orbit":0},{"id":22811,"orbit":0}],"group":1436,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Evasion","orbit":2,"orbitIndex":6,"skill":23253,"stats":["15% increased Evasion Rating"],"stringId":"azmerianimals39"},"23259":{"connections":[{"id":22864,"orbit":0}],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":21,"skill":23259,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals78"},"23265":{"ascendancyName":"Disciple of Varashta","connections":[{"id":13289,"orbit":8}],"flavourText":"\"Listen not to his simpering words. He means to languish before you to weaken your resolve! He is duplicitous. An assassin, thriving on deception and lies. His lust for power is what drove his choice!\" \\n\\nOutrage trembled in Ruzhan's voice at the sentencing.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnExplosiveTeleport.dds","isNotable":true,"name":"Kelari's Deception","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":9,"orbitIndex":38,"skill":23265,"stats":["Grants Skill: Kelari's Deception"],"stringId":"AscendancySorceress3Notable13"},"23305":{"connections":[{"id":21279,"orbit":-3},{"id":51602,"orbit":0}],"group":1406,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":3,"skill":23305,"stats":["Mark Skills have 10% increased Use Speed"],"stringId":"marks28"},"23307":{"connections":[{"id":10100,"orbit":0},{"id":59945,"orbit":0},{"id":59886,"orbit":0}],"group":200,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":23307,"stats":["+5 to any Attribute"],"stringId":"strength59_"},"23331":{"connections":[{"id":2344,"orbit":-2}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":1,"orbitIndex":3,"skill":23331,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"oracle2"},"23343":{"connections":[{"id":58388,"orbit":3}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":21,"skill":23343,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks24"},"23352":{"ascendancyName":"Lich","connections":[{"id":8611,"orbit":-4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds","isNotable":true,"isSwitchable":true,"name":"Rupture the Soul","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds","id":390,"name":"Rupture the Flesh","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Cursed Enemies Killed by you, or by Allies in your Presence, have a 33% chance to Explode, dealing a quarter of their maximum Life as Physical Damage"]}},"orbit":8,"orbitIndex":62,"skill":23352,"stats":["Cursed Enemies killed by you, or by Allies in your Presence, have a 33% chance to explode, dealing a quarter of their maximum Life as Chaos damage"],"stringId":"AscendancyWitch3Notable2"},"23360":{"connections":[{"id":53566,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Reduced Movement Penalty and Attack Damage while Moving","orbit":4,"orbitIndex":33,"skill":23360,"stats":["8% increased Attack Damage while moving","2% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"slow_mitigation13"},"23362":{"connections":[{"id":32672,"orbit":0},{"id":50403,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Slippery Ice","orbit":3,"orbitIndex":9,"recipe":["Despair","Disgust","Greed"],"skill":23362,"stats":["25% reduced Effect of Chill on you","Unaffected by Chill during Dodge Roll"],"stringId":"freeze_and_chill_mitigation10"},"23364":{"connections":[{"id":33781,"orbit":2},{"id":48614,"orbit":2}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area and Presence","orbit":0,"orbitIndex":0,"skill":23364,"stats":["9% increased Presence Area of Effect","3% increased Area of Effect"],"stringId":"auras31"},"23373":{"connections":[{"id":23428,"orbit":0},{"id":8493,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":3,"orbitIndex":22,"skill":23373,"stats":["12% increased Grenade Damage"],"stringId":"grenades19"},"23374":{"connections":[{"id":2500,"orbit":0}],"group":1536,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":0,"orbitIndex":0,"skill":23374,"stats":["8% chance to Poison on Hit"],"stringId":"poison10"},"23382":{"connections":[{"id":59093,"orbit":0},{"id":7960,"orbit":0},{"id":9065,"orbit":0},{"id":54297,"orbit":0},{"id":8982,"orbit":0},{"id":9884,"orbit":4}],"group":344,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":23382,"stats":["+5 to any Attribute"],"stringId":"intelligence41__"},"23415":{"ascendancyName":"Invoker","connections":[{"id":8143,"orbit":9}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Evasion and Energy Shield","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":9,"orbitIndex":14,"skill":23415,"stats":["15% increased Evasion Rating","15% increased maximum Energy Shield"],"stringId":"AscendancyMonk2Small1"},"23416":{"ascendancyName":"Blood Mage","connections":[],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds","isNotable":true,"name":"Vitality Siphon","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":6,"orbitIndex":64,"skill":23416,"stats":["20% of Spell Damage Leeched as Life"],"stringId":"AscendancyWitch2Notable6"},"23419":{"connections":[{"id":55930,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":2,"orbitIndex":20,"skill":23419,"stats":["15% increased Glory generation"],"stringId":"glory18"},"23427":{"connections":[{"id":62914,"orbit":5}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Chilled to the Bone","orbit":4,"orbitIndex":54,"recipe":["Suffering","Despair","Despair"],"skill":23427,"stats":["20% increased Chill Duration on Enemies","30% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze14"},"23428":{"connections":[{"id":47623,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":3,"orbitIndex":18,"skill":23428,"stats":["12% increased Grenade Damage"],"stringId":"grenades20"},"23436":{"connectionArt":"CharacterPlanned","connections":[{"id":29197,"orbit":-3}],"group":254,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration and Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":39,"skill":23436,"stats":["15% increased Critical Damage Bonus","10% increased Archon Buff duration"],"stringId":"oracle_archon_crit2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"23450":{"connections":[{"id":558,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":6,"skill":23450,"stats":["12% increased Fire Damage"],"stringId":"fire11_"},"23455":{"connections":[{"id":49740,"orbit":0},{"id":55847,"orbit":0}],"group":1103,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":23455,"stats":["10% increased Cold Damage"],"stringId":"cold_penetration13"},"23508":{"ascendancyName":"Deadeye","connections":[],"group":1560,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds","isNotable":true,"name":"Thrilling Chase","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":23508,"stats":["Benefits from consuming Frenzy Charges for your Skills have 50% chance to be doubled"],"stringId":"AscendancyRanger1Notable6"},"23547":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":23547,"stats":[],"stringId":"mastery_chaos48"},"23570":{"connections":[{"id":41031,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":18,"skill":23570,"stats":["+5 to any Attribute"],"stringId":"strength26"},"23587":{"ascendancyName":"Invoker","connections":[{"id":25434,"orbit":7},{"id":29133,"orbit":0}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds","isNotable":true,"name":"I am the Blizzard...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":5,"orbitIndex":9,"skill":23587,"stats":["Gain 10% of Damage as Extra Cold Damage","On Freezing Enemies create Chilled Ground"],"stringId":"AscendancyMonk2Notable4"},"23608":{"connections":[{"id":61741,"orbit":2},{"id":24401,"orbit":-2}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":20,"skill":23608,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison19"},"23630":{"connections":[{"id":19794,"orbit":7},{"id":17885,"orbit":7},{"id":38320,"orbit":0}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Self Immolation","orbit":4,"orbitIndex":0,"recipe":["Suffering","Despair","Fear"],"skill":23630,"stats":["Ignites you cause are reflected back to you","40% reduced Magnitude of Ignite on you"],"stringId":"ignite_mitigation13"},"23650":{"connections":[{"id":43895,"orbit":3}],"group":618,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration on Low Life","orbit":2,"orbitIndex":12,"skill":23650,"stats":["15% increased Life Regeneration Rate while on Low Life"],"stringId":"life_regeneration5"},"23667":{"connections":[{"id":25312,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":5,"orbitIndex":40,"skill":23667,"stats":["16% increased Totem Life"],"stringId":"totems45"},"23702":{"connections":[{"id":55802,"orbit":0},{"id":57196,"orbit":0},{"id":63445,"orbit":0}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":10,"skill":23702,"stats":["3% increased Attack Speed"],"stringId":"attack_speed42"},"23708":{"connectionArt":"CharacterPlanned","connections":[{"id":3896,"orbit":2147483647}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour while Bleeding","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":12,"skill":23708,"stats":["30% increased Armour while Bleeding"],"stringId":"oracle_iron_blood3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"23710":{"ascendancyName":"Lich","connections":[{"id":58751,"orbit":0},{"id":2995,"orbit":5},{"id":51142,"orbit":-4},{"id":39241,"orbit":-6},{"id":33141,"orbit":5},{"id":62797,"orbit":-4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"isSwitchable":true,"name":"Lich","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":9,"orbitIndex":0,"skill":23710,"stats":[],"stringId":"AscendancyWitch3Start_"},"23724":{"connections":[{"id":7275,"orbit":0}],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage","orbit":7,"orbitIndex":22,"skill":23724,"stats":["10% increased Lightning Damage"],"stringId":"shock_mitigation11"},"23736":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Spray and Pray","orbit":4,"orbitIndex":38,"recipe":["Fear","Greed","Suffering"],"skill":23736,"stats":["20% reduced Accuracy Rating while moving","50% increased Attack Damage while moving","5% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"slow_mitigation15"},"23738":{"connections":[{"id":34520,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Madness in the Bones","orbit":0,"orbitIndex":0,"recipe":["Ire","Paranoia","Suffering"],"skill":23738,"stats":["Gain 8% of Physical Damage as extra Chaos Damage"],"stringId":"physical33"},"23764":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":997,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Alternating Current","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Suffering"],"skill":23764,"stats":["25% increased Mana Regeneration Rate if you have Shocked an Enemy Recently","20% increased Magnitude of Shock you inflict"],"stringId":"lightning45"},"23786":{"connections":[{"id":33391,"orbit":0}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Critical Bleeding Effect","orbit":2,"orbitIndex":9,"skill":23786,"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"],"stringId":"bleed3"},"23797":{"connections":[{"id":31370,"orbit":2147483647}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Lightning Damage","orbit":2,"orbitIndex":8,"skill":23797,"stats":["10% increased Armour","+10% of Armour also applies to Lightning Damage"],"stringId":"armour43"},"23822":{"connections":[{"id":9652,"orbit":0}],"group":1344,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":0,"skill":23822,"stats":["3% of Damage taken Recouped as Life"],"stringId":"deflect61"},"23825":{"connections":[{"id":24325,"orbit":7},{"id":11572,"orbit":0}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Regeneration Rate","orbit":7,"orbitIndex":15,"skill":23825,"stats":["10% increased Life Regeneration rate"],"stringId":"life_recoup10"},"23839":{"connections":[{"id":51006,"orbit":-2}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges Used","orbit":2,"orbitIndex":2,"skill":23839,"stats":["4% reduced Flask Charges used from Mana Flasks"],"stringId":"mana_flasks7"},"23861":{"connections":[],"group":471,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage and Stun","orbit":7,"orbitIndex":8,"skill":23861,"stats":["10% increased Stun Buildup","10% increased Damage with Two Handed Weapons"],"stringId":"two_handed10"},"23879":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":374,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":0,"orbitIndex":0,"skill":23879,"stats":[],"stringId":"mastery_shapeshifting_6688"},"23880":{"ascendancyName":"Infernalist","connections":[{"id":13174,"orbit":3}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Mana","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":0,"skill":23880,"stats":["3% increased maximum Mana"],"stringId":"AscendancyWitch1Small7"},"23888":{"connections":[{"id":7390,"orbit":7},{"id":54099,"orbit":0}],"group":739,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":0,"skill":23888,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion21"},"23905":{"connections":[{"id":27875,"orbit":0}],"group":1255,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":23905,"stats":["15% increased Magnitude of Shock you inflict"],"stringId":"shock20"},"23907":{"connections":[{"id":17044,"orbit":2147483647},{"id":39476,"orbit":0},{"id":6554,"orbit":-2}],"group":792,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Ice Storm","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Isolation","Disgust"],"skill":23907,"stats":["15% reduced Effect of Chill on you","Gain 6% of Cold damage as Extra Lightning damage","15% increased Magnitude of Chill you inflict"],"stringId":"cold68"},"23915":{"connections":[{"id":41529,"orbit":-1}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":23915,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals23"},"23930":{"connections":[{"id":46024,"orbit":0},{"id":58295,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":40,"skill":23930,"stats":["10% increased Elemental Damage"],"stringId":"elemental8_"},"23932":{"connectionArt":"CharacterPlanned","connections":[{"id":8423,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":69,"skill":23932,"stats":["5% increased Attack Speed with Bows"],"stringId":"oracle_bow_movement7_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"23939":{"connections":[{"id":857,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Glazed Flesh","orbit":7,"orbitIndex":12,"recipe":["Isolation","Fear","Fear"],"skill":23939,"stats":["3% of Damage Taken Recouped as Life, Mana and Energy Shield"],"stringId":"life_recoup18"},"23940":{"connections":[{"id":14342,"orbit":3},{"id":58138,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Fortified Aegis","orbit":7,"orbitIndex":20,"recipe":["Isolation","Envy","Ire"],"skill":23940,"stats":["100% increased Armour, Evasion and Energy Shield from Equipped Shield"],"stringId":"energy_shield_and_armour12"},"23960":{"aliasPassiveSocket":"voices_jewel_slot3__","connections":[],"group":701,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Sinister Jewel Socket","noRadius":true,"nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds"},"orbit":0,"orbitIndex":0,"sinister":true,"skill":23960,"stats":[],"stringId":"voices_jewel_slot3__"},"23961":{"connections":[{"id":8791,"orbit":-2}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Ailment Threshold and Companion Resistance","orbit":7,"orbitIndex":4,"skill":23961,"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"],"stringId":"companions33"},"23993":{"connections":[{"id":42981,"orbit":0},{"id":52684,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Physical Damage","orbit":2,"orbitIndex":12,"skill":23993,"stats":["12% increased Physical Damage"],"stringId":"armour_break29"},"23996":{"connections":[{"id":63828,"orbit":0},{"id":57785,"orbit":0}],"group":970,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":0,"orbitIndex":0,"skill":23996,"stats":["15% increased Ballista damage"],"stringId":"ballista9"},"24009":{"connections":[{"id":34433,"orbit":-4},{"id":21755,"orbit":0}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":4,"orbitIndex":27,"skill":24009,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion19"},"24035":{"connections":[{"id":60741,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":2,"orbitIndex":18,"skill":24035,"stats":["10% increased Elemental Damage"],"stringId":"elemental60"},"24039":{"ascendancyName":"Infernalist","connections":[],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds","isNotable":true,"name":"Beidat's Hand","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":5,"orbitIndex":51,"skill":24039,"stats":["Reserves 25% of Life","+1 to Maximum Energy Shield per 8 Maximum Life"],"stringId":"AscendancyWitch1Notable2"},"24045":{"connections":[],"group":995,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":2,"orbitIndex":9,"skill":24045,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"mana_flasks3"},"24060":{"connections":[{"id":3091,"orbit":2147483647}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infused Spell Damage","orbit":1,"orbitIndex":2,"skill":24060,"stats":["15% increased Spell Damage if you have consumed an Elemental Infusion Recently"],"stringId":"infusion12"},"24062":{"connections":[{"id":54351,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","isNotable":true,"name":"Immortal Infamy","orbit":5,"orbitIndex":21,"recipe":["Envy","Suffering","Fear"],"skill":24062,"stats":["6% increased Life Recovery rate","Recover 2% of maximum Life on Kill","+10 to Intelligence"],"stringId":"life_on_kill13"},"24070":{"connections":[{"id":58397,"orbit":0}],"group":1403,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":0,"orbitIndex":0,"skill":24070,"stats":["+8 to Dexterity"],"stringId":"dexterity106"},"24087":{"connections":[{"id":13882,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Everlasting Infusions","orbit":3,"orbitIndex":18,"recipe":["Guilt","Suffering","Despair"],"skill":24087,"stats":["Skills have 10% chance to not remove Elemental Infusions but still count as consuming them"],"stringId":"infusion3"},"24120":{"connections":[{"id":10495,"orbit":0}],"group":1346,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Mental Toughness","orbit":0,"orbitIndex":0,"recipe":["Envy","Fear","Greed"],"skill":24120,"stats":["18% increased Mana Regeneration Rate","25% increased Mana Cost Efficiency while on Low Mana"],"stringId":"mana20"},"24129":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":24129,"stats":[],"stringId":"mastery_critical_268"},"24135":{"ascendancyName":"Infernalist","connections":[{"id":34419,"orbit":0}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":6,"skill":24135,"stats":["12% increased Critical Hit Chance"],"stringId":"AscendancyWitch1Small9"},"24150":{"connections":[{"id":44369,"orbit":-7}],"group":1273,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":2,"orbitIndex":3,"skill":24150,"stats":["3% chance to gain Volatility on Kill"],"stringId":"volatility5"},"24165":{"connections":[{"id":8908,"orbit":0},{"id":25557,"orbit":0},{"id":4328,"orbit":-6},{"id":6079,"orbit":0}],"group":1233,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24165,"stats":["+5 to any Attribute"],"stringId":"attributes56"},"24178":{"connections":[{"id":32655,"orbit":-9}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":2,"orbitIndex":15,"skill":24178,"stats":["12% increased Damage while your Companion is in your Presence"],"stringId":"companions36"},"24210":{"connections":[{"id":26932,"orbit":-7}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Frenzy Charge Duration","orbit":7,"orbitIndex":0,"skill":24210,"stats":["20% increased Frenzy Charge Duration"],"stringId":"azmerianimals26"},"24224":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern","connections":[],"group":186,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAxe.dds","isOnlyImage":true,"name":"Axe Mastery","orbit":0,"orbitIndex":0,"skill":24224,"stats":[],"stringId":"mastery_axe26"},"24226":{"ascendancyName":"Deadeye","connections":[],"group":1550,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds","isNotable":true,"name":"Bullseye","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":24226,"stats":["Apply 10 Critical Weakness to Enemies when Consuming a Mark on them"],"stringId":"AscendancyRanger1Notable8"},"24239":{"connections":[{"id":34136,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":1,"orbitIndex":9,"skill":24239,"stats":["Gain 5 Life per enemy killed"],"stringId":"life_on_kill10"},"24240":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern","connections":[{"id":11764,"orbit":-7}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Time Manipulation","orbit":0,"orbitIndex":0,"recipe":["Fear","Despair","Envy"],"skill":24240,"stats":["Debuffs you inflict have 10% increased Slow Magnitude","Debuffs on you expire 20% faster"],"stringId":"slowed_enemies9"},"24256":{"connections":[{"id":63541,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":15,"skill":24256,"stats":["10% increased Evasion Rating","+5% of Armour also applies to Elemental Damage"],"stringId":"deflect33"},"24259":{"connections":[{"id":62609,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Attack Speed","orbit":5,"orbitIndex":32,"skill":24259,"stats":["Attacks used by Totems have 4% increased Attack Speed"],"stringId":"totems44"},"24269":{"connections":[{"id":1448,"orbit":-4},{"id":42118,"orbit":-5}],"group":1357,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Evasion and Companion Movement Speed","orbit":3,"orbitIndex":2,"skill":24269,"stats":["10% increased Evasion Rating","Companions have 8% increased Movement Speed"],"stringId":"companions57__"},"24287":{"connections":[{"id":34015,"orbit":0},{"id":14226,"orbit":0}],"group":1438,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24287,"stats":["+5 to any Attribute"],"stringId":"dexterity82_"},"24295":{"ascendancyName":"Deadeye","connections":[{"id":37336,"orbit":2147483647}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Frenzy Charge Duration","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":8,"orbitIndex":20,"skill":24295,"stats":["25% increased Frenzy Charge Duration"],"stringId":"AscendancyRanger1Small5"},"24325":{"connections":[{"id":40006,"orbit":7}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Regeneration Rate and Presence","orbit":7,"orbitIndex":11,"skill":24325,"stats":["5% increased Life Regeneration rate","10% increased Presence Area of Effect"],"stringId":"life_recoup24"},"24338":{"connections":[{"id":48581,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":5,"orbitIndex":70,"skill":24338,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"stringId":"exploiting_elemental_ailments5"},"24339":{"connections":[{"id":58295,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":0,"skill":24339,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks38"},"24368":{"connections":[{"id":37302,"orbit":0},{"id":40597,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":7,"orbitIndex":0,"skill":24368,"stats":["15% increased Ballista damage"],"stringId":"ballista5"},"24401":{"connections":[{"id":63759,"orbit":0}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":22,"skill":24401,"stats":["10% increased Poison Duration"],"stringId":"poison37"},"24420":{"connections":[{"id":33829,"orbit":0},{"id":9442,"orbit":-2}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":22,"skill":24420,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals93_"},"24430":{"connections":[{"id":3601,"orbit":0},{"id":38707,"orbit":0}],"group":275,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":66,"skill":24430,"stats":["10% increased Elemental Damage"],"stringId":"elemental9"},"24438":{"connections":[{"id":46748,"orbit":0},{"id":17745,"orbit":0}],"group":519,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Hardened Wood","orbit":0,"orbitIndex":0,"recipe":["Despair","Greed","Despair"],"skill":24438,"stats":["Totems gain +20% to all Elemental Resistances","Totems have 20% additional Physical Damage Reduction"],"stringId":"totems20"},"24475":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":59759,"orbit":-9}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Chaos Resistance","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":8,"orbitIndex":8,"skill":24475,"stats":["+7% to Chaos Resistance"],"stringId":"AscendancyMonk3Small4_"},"24477":{"connections":[{"id":17532,"orbit":0}],"group":600,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":2,"orbitIndex":16,"skill":24477,"stats":["10% increased Stun Threshold","+5 to Strength"],"stringId":"stun_threshold22"},"24481":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":24481,"stats":[],"stringId":"mastery_dagger80"},"24483":{"connections":[{"id":32660,"orbit":0},{"id":62661,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Direct Approach","orbit":3,"orbitIndex":17,"recipe":["Disgust","Paranoia","Paranoia"],"skill":24483,"stats":["35% increased Critical Hit Chance against Enemies that are affected","by no Elemental Ailments"],"stringId":"criticals27"},"24491":{"connections":[{"id":20140,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Invocated Echoes","orbit":4,"orbitIndex":0,"recipe":["Guilt","Greed","Isolation"],"skill":24491,"stats":["Invocated Spells have 40% chance to consume half as much Energy"],"stringId":"triggers20"},"24511":{"connections":[{"id":49696,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":6,"skill":24511,"stats":["+3 to all Attributes"],"stringId":"all_attributes15"},"24551":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":299,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":24551,"stats":[],"stringId":"mastery_mana_6596"},"24570":{"connections":[{"id":28441,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blinded Enemies Critical","orbit":2,"orbitIndex":19,"skill":24570,"stats":["Enemies Blinded by you have 15% reduced Critical Hit Chance"],"stringId":"blind13"},"24630":{"connections":[{"id":63608,"orbit":0}],"group":97,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Fulmination","orbit":0,"orbitIndex":0,"recipe":["Suffering","Suffering","Greed"],"skill":24630,"stats":["80% increased Flammability Magnitude","40% increased Damage with Hits against Ignited Enemies"],"stringId":"fire40"},"24646":{"connections":[{"id":61409,"orbit":0}],"group":227,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":3,"orbitIndex":18,"skill":24646,"stats":["+12 to Strength"],"stringId":"strength103"},"24647":{"connections":[{"id":5702,"orbit":4},{"id":43691,"orbit":0},{"id":30634,"orbit":4}],"group":1132,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":24647,"stats":["+5 to any Attribute"],"stringId":"dexterity5"},"24655":{"connections":[{"id":7333,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Breath of Fire","orbit":4,"orbitIndex":30,"recipe":["Fear","Ire","Isolation"],"skill":24655,"stats":["Damage Penetrates 15% Fire Resistance","+10 to Strength"],"stringId":"fire_penetration23_"},"24656":{"connections":[{"id":54152,"orbit":0},{"id":15814,"orbit":0}],"group":1410,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Evasion and Movement Speed while Sprinting","orbit":0,"orbitIndex":0,"skill":24656,"stats":["15% increased Evasion Rating while Sprinting","2% increased Movement Speed while Sprinting"],"stringId":"Sprint7"},"24696":{"ascendancyName":"Tactician","connections":[{"id":4086,"orbit":0}],"group":469,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Totem Damage","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":24696,"stats":["20% increased Totem Damage"],"stringId":"AscendancyMercenary1Small10"},"24721":{"connections":[],"group":1241,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Brain Freeze","orbit":0,"orbitIndex":0,"recipe":["Greed","Ire","Suffering"],"skill":24721,"stats":["20% increased Cold Damage","Enemies Frozen by you have -8% to Cold Resistance"],"stringId":"cold69_"},"24736":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"id":3191,"orbit":3}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Knight of Chitus","orbit":4,"orbitIndex":32,"recipe":["Isolation","Fear","Envy"],"skill":24736,"stats":["Gain Deflection Rating equal to 12% of Evasion Rating","15% increased Block chance","15% increased Parried Debuff Magnitude"],"stringId":"armour_and_evasion51"},"24748":{"connections":[{"id":4716,"orbit":0}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":15,"skill":24748,"stats":["15% increased Evasion Rating"],"stringId":"evasion36"},"24753":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":34747,"orbit":0},{"id":56567,"orbit":0},{"id":151,"orbit":0}],"group":616,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Determined Precision","orbit":0,"orbitIndex":0,"recipe":["Ire","Greed","Envy"],"skill":24753,"stats":["30% increased Accuracy Rating at Close Range","+10 to Dexterity"],"stringId":"accuracy17"},"24764":{"connections":[{"id":65226,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Infusing Power","orbit":7,"orbitIndex":17,"recipe":["Fear","Paranoia","Suffering"],"skill":24764,"stats":["10% chance when collecting an Elemental Infusion to gain an","additional Elemental Infusion of the same type"],"stringId":"infusion2"},"24766":{"connections":[{"id":11257,"orbit":-3},{"id":31566,"orbit":-7},{"id":51974,"orbit":0}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Paranoia","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Suffering"],"skill":24766,"stats":["50% increased Surrounded Area of Effect"],"stringId":"being_surrounded22"},"24767":{"connections":[{"id":36474,"orbit":-3}],"group":354,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":2,"orbitIndex":8,"skill":24767,"stats":["40% increased Energy Shield from Equipped Focus"],"stringId":"focus4"},"24786":{"connections":[{"id":24287,"orbit":0},{"id":30657,"orbit":0},{"id":4378,"orbit":0},{"id":21225,"orbit":0},{"id":58848,"orbit":0},{"id":12893,"orbit":0}],"group":1392,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24786,"stats":["+5 to any Attribute"],"stringId":"dexterity81"},"24801":{"connections":[{"id":40736,"orbit":7}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage and Presence Area","orbit":3,"orbitIndex":14,"skill":24801,"stats":["10% increased Presence Area of Effect","6% increased Attack Damage"],"stringId":"glory10"},"24807":{"ascendancyName":"Titan","connections":[],"group":69,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds","isNotable":true,"name":"Stone Skin","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":24807,"stats":["50% more Armour from Equipped Body Armour"],"stringId":"AscendancyWarrior1Notable8"},"24812":{"connections":[{"id":64643,"orbit":0}],"group":1094,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration","orbit":2,"orbitIndex":11,"skill":24812,"stats":["20% increased Power Charge Duration"],"stringId":"power_charges1"},"24813":{"connections":[{"id":20397,"orbit":3}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":14,"skill":24813,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks19"},"24825":{"connections":[{"id":16460,"orbit":-3},{"id":29479,"orbit":-3},{"id":60738,"orbit":-3}],"group":1066,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":10,"skill":24825,"stats":["+5 to any Attribute"],"stringId":"dexterity14"},"24843":{"connections":[{"id":1680,"orbit":-7},{"id":56860,"orbit":0}],"group":1261,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Evasion during Parry","orbit":7,"orbitIndex":20,"skill":24843,"stats":["25% increased Evasion Rating while Parrying"],"stringId":"buckler20"},"24855":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":39347,"orbit":0},{"id":48014,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":4,"orbitIndex":58,"skill":24855,"stats":[],"stringId":"mastery_attack3"},"24868":{"ascendancyName":"Pathfinder","connections":[{"id":33736,"orbit":0}],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds","isNotable":true,"name":"Relentless Pursuit","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":9,"orbitIndex":72,"skill":24868,"stats":["Your speed is unaffected by Slows"],"stringId":"AscendancyRanger3Notable2"},"24871":{"connections":[{"id":10602,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"Attack Speed","orbit":4,"orbitIndex":4,"skill":24871,"stats":["3% increased Attack Speed with One Handed Weapons"],"stringId":"attack_speed6"},"24880":{"connections":[{"id":38501,"orbit":-7}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":5,"orbitIndex":36,"skill":24880,"stats":["3% increased Attack Speed"],"stringId":"attack_speed4"},"24883":{"connections":[{"id":44573,"orbit":1}],"group":1367,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Combo","orbit":2,"orbitIndex":10,"skill":24883,"stats":["4% increased Area of Effect for Attacks","5% Chance to build an additional Combo on Hit"],"stringId":"area_attacks49"},"24889":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":7,"orbitIndex":2,"skill":24889,"stats":[],"stringId":"mastery_companion291"},"24922":{"connections":[{"id":18923,"orbit":0},{"id":64345,"orbit":0},{"id":17077,"orbit":0}],"group":1151,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":24922,"stats":["+5 to any Attribute"],"stringId":"attributes19"},"24929":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":202,"icon":"","isOnlyImage":true,"name":"Minion Mastery","orbit":2,"orbitIndex":19,"skill":24929,"stats":[],"stringId":"oracle_self_sacrificing_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"24948":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1434,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":24948,"stats":[],"stringId":"mastery_companion297"},"24958":{"connections":[{"id":52464,"orbit":-4},{"id":41877,"orbit":6}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":24958,"stats":["+5 to any Attribute"],"stringId":"dexterity44"},"24963":{"connections":[{"id":39298,"orbit":0},{"id":19224,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":4,"orbitIndex":63,"skill":24963,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"armour_and_evasion42_"},"24993":{"connectionArt":"CharacterPlanned","connections":[{"id":54297,"orbit":6}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":5,"skill":24993,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_beast_corruption11_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25011":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":569,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":25011,"stats":[],"stringId":"mastery_life141"},"25014":{"connections":[{"id":50228,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":3,"orbitIndex":6,"skill":25014,"stats":["16% increased Warcry Speed"],"stringId":"warcries40"},"25026":{"connections":[{"id":3567,"orbit":6}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":20,"skill":25026,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana31"},"25029":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksMasterySymbol.dds","isOnlyImage":true,"name":"Charms Mastery","orbit":5,"orbitIndex":51,"skill":25029,"stats":[],"stringId":"mastery_charms_1"},"25031":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":25031,"stats":[],"stringId":"mastery_warcry250"},"25055":{"connections":[{"id":41580,"orbit":3}],"group":1428,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Movement Speed","orbit":2,"orbitIndex":8,"skill":25055,"stats":["2% increased Movement Speed","8% increased Attack Damage"],"stringId":"attack2"},"25058":{"connectionArt":"CharacterPlanned","connections":[{"id":48828,"orbit":2147483647},{"id":4681,"orbit":2147483647}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Gain Maximum Frenzy Charges on Gaining Frenzy Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":12,"skill":25058,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"stringId":"oracle_frenzy_charge2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25070":{"connections":[{"id":32903,"orbit":0},{"id":11252,"orbit":0},{"id":57821,"orbit":0}],"group":1431,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":19,"skill":25070,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks53"},"25092":{"ascendancyName":"Oracle","connections":[{"id":34313,"orbit":-6}],"group":2,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Critical Damage Bonus on You","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":25092,"stats":["Hits against you have 12% reduced Critical Damage Bonus"],"stringId":"AscendancyDruid1Small7"},"25100":{"connections":[],"flavourText":"The fewer there are, the less you have to share.","group":1105,"icon":"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds","isKeystone":true,"name":"Oasis","orbit":0,"orbitIndex":0,"skill":25100,"stats":["Cannot use Charms","30% more Recovery from Flasks"],"stringId":"passive_keystone_oasis"},"25101":{"connections":[{"id":22439,"orbit":5},{"id":52199,"orbit":0},{"id":44498,"orbit":-5}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":3,"orbitIndex":4,"skill":25101,"stats":["10% increased Exposure Effect"],"stringId":"elemental35"},"25162":{"connections":[{"id":59785,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":10,"skill":25162,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks34"},"25170":{"connections":[{"id":30820,"orbit":3}],"group":1075,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Skill Duration","orbit":2,"orbitIndex":22,"skill":25170,"stats":["8% increased Attack Damage","8% increased Skill Effect Duration"],"stringId":"attack10"},"25172":{"ascendancyName":"Witchhunter","connections":[{"id":3704,"orbit":0}],"group":289,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":25172,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"AscendancyMercenary2Small3"},"25211":{"connections":[{"id":11330,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Waning Hindrances","orbit":3,"orbitIndex":3,"recipe":["Greed","Suffering","Fear"],"skill":25211,"stats":["Debuffs on you expire 25% faster"],"stringId":"slowed_enemies19"},"25213":{"connections":[{"id":19223,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage with nearby Ally","orbit":7,"orbitIndex":12,"skill":25213,"stats":["16% increased Attack Damage while you have an Ally in your Presence"],"stringId":"attack26"},"25229":{"connections":[{"id":21390,"orbit":0}],"group":294,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration","orbit":2,"orbitIndex":20,"skill":25229,"stats":["20% increased Endurance Charge Duration"],"stringId":"endurance_charges1_"},"25239":{"ascendancyName":"Infernalist","connections":[{"id":63894,"orbit":-3}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds","isNotable":true,"name":"Demonic Possession","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":66,"skill":25239,"stats":["Grants Skill: Demon Form"],"stringId":"AscendancyWitch1Notable5"},"25281":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":1,"orbitIndex":10,"skill":25281,"stats":[],"stringId":"mastery_life140"},"25300":{"connections":[{"id":61796,"orbit":0}],"group":210,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":0,"orbitIndex":0,"skill":25300,"stats":["Break 20% increased Armour"],"stringId":"armour_break1"},"25303":{"connections":[],"group":602,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Minion Fire Resistance","orbit":0,"orbitIndex":0,"skill":25303,"stats":["Minions have +3% to Maximum Fire Resistances","Minions have +20% to Fire Resistance"],"stringId":"minion_defence41"},"25304":{"connections":[{"id":61056,"orbit":-2}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":5,"skill":25304,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers3"},"25312":{"connections":[{"id":24259,"orbit":0},{"id":64405,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":36,"skill":25312,"stats":["15% increased Totem Damage"],"stringId":"totems43"},"25315":{"connections":[{"id":19820,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Cold Damage","orbit":2,"orbitIndex":2,"skill":25315,"stats":["10% increased Armour","+10% of Armour also applies to Cold Damage"],"stringId":"armour38"},"25337":{"connectionArt":"CharacterPlanned","connections":[{"id":34990,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":19,"skill":25337,"stats":["10% chance to Poison on Hit"],"stringId":"oracle_poison2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25361":{"connections":[],"group":1431,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Resolute Reach","orbit":2,"orbitIndex":10,"recipe":["Ire","Disgust","Despair"],"skill":25361,"stats":["18% increased Area of Effect for Attacks","20% reduced Critical Hit Chance"],"stringId":"area_attacks57_"},"25362":{"connections":[{"id":23105,"orbit":0}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","isNotable":true,"name":"Chakra of Impact","orbit":2,"orbitIndex":13,"recipe":["Greed","Greed","Despair"],"skill":25362,"stats":["20% increased Attack Damage","Skills deal 8% increased Damage per Combo consumed, up to 40%"],"stringId":"unarmed5"},"25363":{"connections":[{"id":44098,"orbit":0},{"id":1823,"orbit":0},{"id":34531,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":7,"orbitIndex":20,"skill":25363,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield7"},"25374":{"connections":[{"id":45969,"orbit":6}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":25374,"stats":["+5 to any Attribute"],"stringId":"strength86"},"25429":{"connections":[{"id":38103,"orbit":-8},{"id":34084,"orbit":0}],"group":652,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Grounded in the Earth","orbit":2,"orbitIndex":8,"skill":25429,"stats":["16% increased Skill Effect Duration","16% increased Stun Threshold"],"stringId":"duration15"},"25434":{"ascendancyName":"Invoker","connections":[],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Chill Effect","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":6,"orbitIndex":11,"skill":25434,"stats":["15% increased Magnitude of Chill you inflict"],"stringId":"AscendancyMonk2Small4"},"25438":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":48,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds","isNotable":true,"name":"Heatproofing","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":25438,"stats":["Body Armour grants Unaffected by Damaging Ailments"],"stringId":"AscendancyWarrior3Notable6_12_"},"25446":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":427,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":25446,"stats":[],"stringId":"mastery_leech159"},"25458":{"connections":[{"id":37568,"orbit":3}],"group":1287,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds","name":"Strength and Critical Damage Bonus on You","orbit":7,"orbitIndex":20,"skill":25458,"stats":["Hits against you have 5% reduced Critical Damage Bonus","+5 to Strength"],"stringId":"azmerianimals34"},"25482":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":61472,"orbit":0},{"id":51702,"orbit":0},{"id":60620,"orbit":0}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","isNotable":true,"name":"Beef","orbit":0,"orbitIndex":0,"recipe":["Fear","Disgust","Fear"],"skill":25482,"stats":["+25 to Strength"],"stringId":"strength102"},"25503":{"connections":[{"id":27068,"orbit":0},{"id":45632,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":16,"skill":25503,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana5"},"25513":{"connections":[],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Overwhelm","orbit":6,"orbitIndex":45,"recipe":["Despair","Fear","Envy"],"skill":25513,"stats":["5% reduced Attack Speed","20% increased Stun Buildup","40% increased Damage with Two Handed Weapons"],"stringId":"two_handed18"},"25520":{"connections":[],"flavourText":"The notes may change, but the song remains the same.","group":1269,"icon":"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds","isKeystone":true,"name":"Resonance","orbit":0,"orbitIndex":0,"skill":25520,"stats":["Gain Power Charges instead of Frenzy Charges","Gain Frenzy Charges instead of Endurance Charges","Gain Endurance Charges instead of Power Charges"],"stringId":"passive_keystone_resonance"},"25528":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":3,"orbitIndex":15,"skill":25528,"stats":[],"stringId":"mastery_mana_6597"},"25557":{"connections":[{"id":29763,"orbit":0},{"id":4059,"orbit":0},{"id":26804,"orbit":0}],"group":1084,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":16,"skill":25557,"stats":["+5 to any Attribute"],"stringId":"intelligence62"},"25565":{"connections":[{"id":722,"orbit":0}],"group":1450,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":2,"orbitIndex":2,"skill":25565,"stats":["12% increased Lightning Damage"],"stringId":"lightning2"},"25570":{"connectionArt":"CharacterPlanned","connections":[{"id":44560,"orbit":0},{"id":21549,"orbit":0},{"id":37694,"orbit":0},{"id":64083,"orbit":0},{"id":27572,"orbit":0}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":12,"skill":25570,"stats":["12% increased Damage"],"stringId":"oracle_hierarchy1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25586":{"connections":[{"id":38993,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Critical Damage","orbit":6,"orbitIndex":35,"skill":25586,"stats":["16% increased Critical Damage Bonus with Bows"],"stringId":"bow7"},"25591":{"connections":[{"id":25315,"orbit":0},{"id":4527,"orbit":0}],"group":212,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Cold Damage","orbit":2,"orbitIndex":8,"skill":25591,"stats":["10% increased Armour","+10% of Armour also applies to Cold Damage"],"stringId":"armour39"},"25594":{"connections":[{"id":34030,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":7,"orbitIndex":0,"skill":25594,"stats":["Offerings have 15% increased Maximum Life"],"stringId":"corpses3"},"25618":{"ascendancyName":"Stormweaver","connections":[{"id":38578,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":18,"skill":25618,"stats":["12% increased Critical Hit Chance for Spells"],"stringId":"AscendancySorceress1Small4"},"25619":{"connections":[{"id":43562,"orbit":3}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Sand in the Eyes","orbit":2,"orbitIndex":12,"recipe":["Despair","Despair","Despair"],"skill":25619,"stats":["10% increased Attack Speed","15% chance to Blind Enemies on Hit with Attacks"],"stringId":"attack_speed35"},"25620":{"connections":[{"id":9083,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Meat Recycling","orbit":7,"orbitIndex":14,"recipe":["Paranoia","Despair","Guilt"],"skill":25620,"stats":["15% chance to not destroy Corpses when Consuming Corpses"],"stringId":"corpses10"},"25648":{"connections":[{"id":10824,"orbit":-4},{"id":58894,"orbit":5},{"id":45736,"orbit":-7}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":8,"skill":25648,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour46"},"25653":{"ascendancyName":"Disciple of Varashta","connections":[{"id":13289,"orbit":0}],"flavourText":"\"Knowing where and when to plunge your knife is more important than the sharpness of your blade. I will not forget my error... and I will be a living example of your wisdom, dear {Sekhema}.\" \\n\\nKelari accepted Varashta's sentence and committed himself to her.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnDaggerslamSkill.dds","isNotable":true,"name":"Kelari's Judgment","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":19,"skill":25653,"stats":["Grants Skill: Kelari's Judgment"],"stringId":"AscendancySorceress3Notable14"},"25678":{"connectionArt":"CharacterPlanned","connections":[{"id":49258,"orbit":2147483647}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":6,"skill":25678,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_beast_corruption9","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"25683":{"ascendancyName":"Disciple of Varashta","connections":[{"id":34207,"orbit":-8}],"flavourText":"\"I stand before you, as your humble servant. Though I was betrayed, I would do it all again, if it would have saved us. But I accept your sentence. I will atone. I pledge myself to you... forevermore.\" \\n\\nRuzhan accepted his fate at the {barya} ritual site.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnMeteoricSlam.dds","isNotable":true,"name":"Ruzhan's Reckoning","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":53,"skill":25683,"stats":["Grants Skill: Ruzhan's Reckoning"],"stringId":"AscendancySorceress3Notable17"},"25700":{"connections":[{"id":41096,"orbit":4}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Shock Chance","orbit":4,"orbitIndex":42,"skill":25700,"stats":["10% increased chance to Shock","8% increased Elemental Damage"],"stringId":"elemental25"},"25711":{"connections":[{"id":58038,"orbit":-7}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Thrill of Battle","orbit":2,"orbitIndex":5,"recipe":["Guilt","Suffering","Ire"],"skill":25711,"stats":["20% increased Attack Speed while Surrounded"],"stringId":"being_surrounded10"},"25729":{"connections":[{"id":33093,"orbit":0}],"group":1411,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":7,"orbitIndex":12,"skill":25729,"stats":["3% increased Cast Speed"],"stringId":"cast_speed4"},"25745":{"connections":[{"id":31890,"orbit":4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":4,"orbitIndex":30,"skill":25745,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour19"},"25753":{"connections":[{"id":63268,"orbit":0},{"id":25990,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Blazing Arms","orbit":7,"orbitIndex":6,"recipe":["Suffering","Envy","Despair"],"skill":25753,"stats":["16% increased Fire Damage","30% increased Flammability Magnitude","16% increased Attack Damage"],"stringId":"fire57"},"25763":{"connections":[{"id":61170,"orbit":7},{"id":62963,"orbit":0}],"group":712,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":2,"orbitIndex":12,"skill":25763,"stats":["10% increased Fire Damage"],"stringId":"ground2"},"25779":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":41076,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Darkness","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":34,"skill":25779,"stats":["10% increased maximum Darkness"],"stringId":"AscendancyMonk3Small7_"},"25781":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds","isNotable":true,"name":"Sap of Nightmares","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":5,"orbitIndex":2,"skill":25781,"stats":["Leech recovers based on Chaos Damage as well as Physical Damage"],"stringId":"AscendancyMonk3Notable3_"},"25807":{"connections":[{"id":53683,"orbit":0}],"group":940,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":0,"orbitIndex":0,"skill":25807,"stats":["15% increased Crossbow Reload Speed"],"stringId":"crossbow24"},"25827":{"connections":[{"id":55241,"orbit":0}],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":8,"skill":25827,"stats":["4% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"projectile_spells4"},"25829":{"connections":[{"id":57791,"orbit":0}],"group":692,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","name":"Spell Damage and Cast Speed","orbit":2,"orbitIndex":7,"skill":25829,"stats":["6% increased Spell Damage","2% increased Cast Speed"],"stringId":"orb3"},"25851":{"connections":[{"id":52695,"orbit":-6},{"id":36270,"orbit":5}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":6,"orbitIndex":0,"skill":25851,"stats":["5% chance to Daze on Hit"],"stringId":"chaos4"},"25857":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1463,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":4,"orbitIndex":68,"skill":25857,"stats":[],"stringId":"mastery_flask_6540"},"25885":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":31116,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Damage as Chaos","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":8,"orbitIndex":18,"skill":25885,"stats":["Gain 4% of Damage as Extra Chaos Damage"],"stringId":"AscendancyMonk3Small8"},"25890":{"connections":[{"id":54378,"orbit":0}],"group":319,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Recover Mana on consuming Power Charge","orbit":2,"orbitIndex":18,"skill":25890,"stats":["Recover 2% of maximum Mana when you consume a Power Charge"],"stringId":"power_charges13"},"25893":{"connections":[{"id":51169,"orbit":-2}],"group":822,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":18,"skill":25893,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"mana24"},"25915":{"connections":[{"id":8916,"orbit":2}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":2,"orbitIndex":2,"skill":25915,"stats":["12% increased Damage while Shapeshifted"],"stringId":"bear15"},"25927":{"connections":[{"id":32847,"orbit":-2}],"group":565,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Damage","orbit":0,"orbitIndex":0,"skill":25927,"stats":["Minions deal 20% increased Damage with Command Skills"],"stringId":"minion_offence44_"},"25934":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":424,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":7,"orbitIndex":12,"skill":25934,"stats":[],"stringId":"mastery_twohand244"},"25935":{"ascendancyName":"Warbringer","connections":[{"id":23005,"orbit":0}],"group":45,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Block Chance","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":25935,"stats":["6% increased Block chance"],"stringId":"AscendancyWarrior2Small8"},"25971":{"connections":[],"group":1265,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Tenfold Attacks","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Guilt"],"skill":25971,"stats":["4% increased Attack Speed","6% increased Attack Speed if you've been Hit Recently","+10 to Strength"],"stringId":"attack_speed30"},"25990":{"connections":[{"id":43461,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Attack Damage","orbit":4,"orbitIndex":23,"skill":25990,"stats":["8% increased Fire Damage","8% increased Attack Damage"],"stringId":"fire55"},"25992":{"connections":[],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Accuracy Rating","orbit":6,"orbitIndex":7,"skill":25992,"stats":["10% increased Accuracy Rating with Bows"],"stringId":"bow12"},"26034":{"connections":[{"id":45631,"orbit":-5}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":10,"skill":26034,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield5"},"26061":{"connections":[{"id":4579,"orbit":2}],"group":949,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Energy Shield as Freeze Threshold","orbit":2,"orbitIndex":22,"skill":26061,"stats":["Gain 15% of maximum Energy Shield as additional Freeze Threshold"],"stringId":"cold25"},"26063":{"ascendancyName":"Shaman","connections":[{"id":28745,"orbit":2147483647}],"group":73,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":26063,"stats":["12% increased Elemental Damage"],"stringId":"AscendancyDruid2Small2"},"26068":{"connections":[{"id":37389,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":3,"orbitIndex":4,"skill":26068,"stats":["10% increased Attack Damage"],"stringId":"attack35"},"26070":{"connections":[{"id":35977,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Bolstering Yell","orbit":2,"orbitIndex":4,"recipe":["Suffering","Disgust","Paranoia"],"skill":26070,"stats":["Empowered Attacks deal 30% increased Damage","Warcry Skills have 30% increased Area of Effect"],"stringId":"warcries24"},"26085":{"ascendancyName":"Lich","connections":[{"id":20772,"orbit":-4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds","isNotable":true,"isSwitchable":true,"name":"Necromantic Conduit","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichBoneGraft.dds","id":41162,"name":"Umbral Well","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["Skeletal Minions you would create instead grant you Umbral Souls for each Minion you would have created"]}},"orbit":9,"orbitIndex":124,"skill":26085,"stats":["While you are not on Low Mana, you and Allies in your Presence have Unholy Might","Lose 5% of maximum Mana per Second"],"stringId":"AscendancyWitch3Notable3"},"26092":{"connections":[{"id":52392,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":14,"skill":26092,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed4"},"26104":{"connections":[{"id":43282,"orbit":5},{"id":55672,"orbit":4},{"id":32186,"orbit":0},{"id":27611,"orbit":0},{"id":12005,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Spirit of the Wyvern","orbit":4,"orbitIndex":51,"recipe":["Ire","Suffering","Greed"],"skill":26104,"stats":["20% increased Accuracy Rating while Shapeshifted","25% increased Elemental Damage while Shapeshifted"],"stringId":"wyvern5"},"26107":{"connections":[{"id":33713,"orbit":7},{"id":56023,"orbit":0}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Kite Runner","orbit":0,"orbitIndex":0,"recipe":["Ire","Isolation","Despair"],"skill":26107,"stats":["3% increased Movement Speed","15% increased Projectile Speed","15% increased Projectile Damage"],"stringId":"ranged30_"},"26135":{"connections":[{"id":2335,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Damage and Projectile Speed","orbit":3,"orbitIndex":11,"skill":26135,"stats":["8% increased Spell Damage","8% increased Projectile Speed for Spell Skills"],"stringId":"projectile_spells3"},"26148":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":327,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAccuracy.dds","isOnlyImage":true,"name":"Accuracy Mastery","orbit":0,"orbitIndex":0,"skill":26148,"stats":[],"stringId":"mastery_accuracy2"},"26176":{"connections":[{"id":43650,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":2,"orbitIndex":8,"skill":26176,"stats":["15% increased Critical Damage Bonus for Attack Damage"],"stringId":"criticals61"},"26178":{"aliasPassiveSocket":"voices_jewel_slot2","connections":[],"group":702,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Sinister Jewel Socket","noRadius":true,"nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds"},"orbit":0,"orbitIndex":0,"sinister":true,"skill":26178,"stats":[],"stringId":"voices_jewel_slot2"},"26194":{"connections":[{"id":37872,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":7,"orbitIndex":0,"skill":26194,"stats":["20% increased Presence Area of Effect"],"stringId":"auras2"},"26196":{"connections":[{"id":11741,"orbit":0},{"id":39710,"orbit":0}],"group":273,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":26196,"stats":[],"stringId":"jewel_slot1977"},"26211":{"connections":[{"id":24883,"orbit":0}],"group":1367,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Combo","orbit":2,"orbitIndex":18,"skill":26211,"stats":["4% increased Area of Effect for Attacks","5% Chance to build an additional Combo on Hit"],"stringId":"area_attacks46"},"26214":{"connections":[],"group":1060,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","isNotable":true,"name":"Dominion","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Contempt","Suffering","Isolation"],"skill":26214,"stats":["50% reduced effect of Archon Buffs on you","Archon Buffs have no recovery period after you lose one"],"stringId":"DeliriumAnoint_Dominion"},"26228":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connectionArt":"CharacterPlanned","connections":[],"group":511,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Prize of the Hunt","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":26228,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges","+1 to Maximum Frenzy Charges"],"stringId":"oracle_frenzy_charge4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"26236":{"connections":[{"id":38069,"orbit":-2}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":20,"skill":26236,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers13"},"26268":{"connections":[{"id":22710,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":12,"skill":26268,"stats":["20% increased Curse Duration"],"stringId":"curses11"},"26282":{"ascendancyName":"Blood Mage","connections":[],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds","isNotable":true,"name":"Blood Barbs","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":5,"orbitIndex":66,"skill":26282,"stats":["Elemental Damage also Contributes to Bleeding Magnitude","Bleeding you inflict on Cursed targets is Aggravated"],"stringId":"AscendancyWitch2Notable4"},"26283":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1586,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageBlue.dds","isMultipleChoiceOption":true,"name":"Choice of Mana","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":26283,"stats":["Remnants you create have 50% increased effect","Remnants can be collected from 50% further away","All Flames of Chayula that you manifest are Blue"],"stringId":"AscendancyMonk3Notable6_2"},"26291":{"connections":[{"id":48935,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electrifying Nature","orbit":4,"orbitIndex":28,"recipe":["Envy","Greed","Paranoia"],"skill":26291,"stats":["25% increased Lightning Damage","15% increased Shock Duration"],"stringId":"lightning30"},"26294":{"ascendancyName":"Spirit Walker","connections":[{"id":41401,"orbit":5}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Movement Speed","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":5,"orbitIndex":22,"skill":26294,"stats":["2% increased Movement Speed"],"stringId":"AscendancyHuntress2Small1"},"26300":{"connectionArt":"CharacterPlanned","connections":[{"id":23436,"orbit":-4}],"group":254,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration and Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":33,"skill":26300,"stats":["15% increased Critical Damage Bonus","10% increased Archon Buff duration"],"stringId":"oracle_archon_crit3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"26308":{"connections":[{"id":27017,"orbit":-9}],"group":1200,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds","name":"Evasion while Moving","orbit":2,"orbitIndex":10,"skill":26308,"stats":["20% increased Evasion Rating while moving"],"stringId":"azmerianimals22"},"26319":{"connections":[{"id":30990,"orbit":-7}],"group":945,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":0,"skill":26319,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals81_"},"26324":{"connections":[{"id":46023,"orbit":0}],"group":496,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":0,"skill":26324,"stats":["15% increased Armour"],"stringId":"armour11"},"26331":{"connections":[{"id":3128,"orbit":0},{"id":12166,"orbit":0}],"group":1302,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Harsh Winter","orbit":7,"orbitIndex":18,"recipe":["Fear","Despair","Ire"],"skill":26331,"stats":["8% increased Cast Speed with Cold Skills","16% increased Skill Effect Duration"],"stringId":"cold35"},"26339":{"connections":[{"id":64405,"orbit":0},{"id":11014,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Artifice","orbit":1,"orbitIndex":0,"recipe":["Suffering","Suffering","Suffering"],"skill":26339,"stats":["Melee Attack Skills have +1 to maximum number of Summoned Totems","20% increased Totem Placement range"],"stringId":"totems14"},"26356":{"connections":[{"id":8556,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Primed to Explode","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Disgust"],"skill":26356,"stats":["Detonator skills have 40% increased Area of Effect","Detonator skills have 80% reduced damage"],"stringId":"area_attacks41"},"26363":{"connections":[{"id":49291,"orbit":0},{"id":52803,"orbit":0}],"group":1298,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charge Generation","orbit":7,"orbitIndex":3,"skill":26363,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks11"},"26383":{"ascendancyName":"Blood Mage","connections":[{"id":48551,"orbit":8}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds","isNotable":true,"name":"Sunder the Flesh","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":8,"orbitIndex":59,"skill":26383,"stats":["Base Critical Hit Chance for Spells is 15%"],"stringId":"AscendancyWitch2Notable2_"},"26400":{"connections":[{"id":8904,"orbit":0}],"group":1386,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":18,"skill":26400,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"],"stringId":"projectiles25"},"26416":{"connections":[{"id":35792,"orbit":0}],"group":296,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":16,"skill":26416,"stats":["15% increased Life Recovery from Flasks"],"stringId":"life_flasks35"},"26432":{"connections":[{"id":12890,"orbit":0},{"id":60735,"orbit":0}],"group":1322,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":26432,"stats":["+5 to any Attribute"],"stringId":"dexterity85_"},"26437":{"connections":[{"id":51129,"orbit":0}],"group":193,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":19,"skill":26437,"stats":["Break 20% increased Armour"],"stringId":"armour_break4"},"26447":{"connections":[{"id":12918,"orbit":0},{"id":49633,"orbit":0}],"group":854,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Refocus","orbit":2,"orbitIndex":0,"recipe":["Paranoia","Suffering","Ire"],"skill":26447,"stats":["20% increased Mana Regeneration Rate","20% increased Mana Regeneration Rate while stationary"],"stringId":"energy_shield_recovery17"},"26479":{"connections":[{"id":64324,"orbit":4},{"id":9040,"orbit":0}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Steadfast Resolve","orbit":4,"orbitIndex":60,"recipe":["Guilt","Isolation","Paranoia"],"skill":26479,"stats":["You cannot be Light Stunned if you've been Stunned Recently"],"stringId":"shield35"},"26490":{"connections":[{"id":12751,"orbit":0}],"group":528,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Critical Chance","orbit":2,"orbitIndex":9,"skill":26490,"stats":["10% increased Critical Hit Chance with One Handed Melee Weapons"],"stringId":"one_handed12"},"26518":{"connections":[],"group":259,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Cold Nature","orbit":4,"orbitIndex":5,"recipe":["Envy","Fear","Guilt"],"skill":26518,"stats":["25% increased Cold Damage","15% increased Chill Duration on Enemies"],"stringId":"cold30"},"26520":{"connections":[{"id":14340,"orbit":0},{"id":37190,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":11,"skill":26520,"stats":["8% increased amount of Life Leeched"],"stringId":"life_leech4"},"26532":{"connections":[{"id":46023,"orbit":-3},{"id":41657,"orbit":3},{"id":36629,"orbit":0}],"group":496,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":6,"skill":26532,"stats":["15% increased Armour"],"stringId":"armour19"},"26556":{"connections":[{"id":58692,"orbit":4},{"id":59657,"orbit":-2}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","name":"Deflection and Energy Shield Delay","orbit":3,"orbitIndex":19,"skill":26556,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"evasion_and_energy_shield34"},"26563":{"connections":[{"id":12778,"orbit":-4},{"id":6161,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Bone Chains","orbit":4,"orbitIndex":12,"recipe":["Fear","Despair","Fear"],"skill":26563,"stats":["Physical Spell Critical Hits build Pin"],"stringId":"physical_witch12"},"26565":{"connections":[{"id":40024,"orbit":-2}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":2,"skill":26565,"stats":["10% increased Poison Duration"],"stringId":"poison36"},"26568":{"connections":[{"id":59367,"orbit":0},{"id":37258,"orbit":0}],"group":467,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You and Attack Speed","orbit":2,"orbitIndex":12,"skill":26568,"stats":["2% increased Attack Speed","4% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells7"},"26572":{"connections":[{"id":47514,"orbit":0}],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Criticals vs Dazed Enemies","orbit":2,"orbitIndex":12,"skill":26572,"stats":["12% increased Critical Hit Chance against Dazed Enemies"],"stringId":"daze_7"},"26592":{"connections":[{"id":58894,"orbit":-3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour and Energy Shield","orbit":3,"orbitIndex":19,"skill":26592,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour51"},"26596":{"connections":[{"id":5766,"orbit":5},{"id":51416,"orbit":-5}],"group":1222,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":3,"orbitIndex":19,"skill":26596,"stats":["3% increased Cast Speed"],"stringId":"cast_speed8"},"26598":{"connections":[{"id":33366,"orbit":3},{"id":19880,"orbit":0},{"id":14658,"orbit":0},{"id":23915,"orbit":0},{"id":52501,"orbit":0}],"group":1251,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":26598,"stats":["+5 to any Attribute"],"stringId":"dexterity40"},"26614":{"connections":[{"id":44344,"orbit":0},{"id":46275,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":40,"skill":26614,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield17"},"26638":{"ascendancyName":"Chronomancer","connections":[],"group":371,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds","isNotable":true,"name":"Footprints in the Sand","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":26638,"stats":["Grants Skill: Temporal Rift"],"stringId":"AscendancySorceress2Notable1_"},"26648":{"connections":[{"id":24256,"orbit":0},{"id":52125,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":21,"skill":26648,"stats":["10% increased Armour","Gain Deflection Rating equal to 5% of Evasion Rating"],"stringId":"deflect30"},"26663":{"connections":[{"id":44765,"orbit":0}],"group":864,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":0,"orbitIndex":0,"skill":26663,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns19"},"26682":{"connections":[{"id":3472,"orbit":-2},{"id":56640,"orbit":2}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":6,"skill":26682,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals8"},"26697":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern","connections":[{"id":59263,"orbit":0},{"id":27290,"orbit":0},{"id":46565,"orbit":0}],"group":581,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupSword.dds","isOnlyImage":true,"name":"Sword Mastery","orbit":0,"orbitIndex":0,"skill":26697,"stats":[],"stringId":"mastery_sword225"},"26725":{"connections":[{"id":57703,"orbit":0}],"group":300,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":26725,"stats":[],"stringId":"jewel_slot1956"},"26726":{"connections":[{"id":48103,"orbit":0}],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback and Stun Buildup","orbit":2,"orbitIndex":0,"skill":26726,"stats":["10% increased Stun Buildup","10% increased Knockback Distance"],"stringId":"knockback3"},"26739":{"connections":[{"id":43893,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":8,"skill":26739,"stats":["10% increased Elemental Damage"],"stringId":"elemental13"},"26762":{"connections":[{"id":35380,"orbit":-2}],"group":1347,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Withered Effect","orbit":0,"orbitIndex":0,"skill":26762,"stats":["10% increased Withered Magnitude"],"stringId":"chaos29"},"26772":{"connections":[{"id":24240,"orbit":2},{"id":45774,"orbit":3}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect","orbit":7,"orbitIndex":22,"skill":26772,"stats":["Debuffs you inflict have 5% increased Slow Magnitude"],"stringId":"slowed_enemies4"},"26786":{"connections":[{"id":64352,"orbit":0},{"id":48568,"orbit":0}],"group":996,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":26786,"stats":["+5 to any Attribute"],"stringId":"dexterity66"},"26798":{"connections":[{"id":9638,"orbit":-7}],"group":498,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Skill Speed","orbit":0,"orbitIndex":0,"skill":26798,"stats":["3% increased Skill Speed"],"stringId":"attack_speed53"},"26804":{"connections":[{"id":55405,"orbit":0},{"id":59909,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":7,"orbitIndex":2,"skill":26804,"stats":["15% increased Damage if you have Consumed a Corpse Recently"],"stringId":"corpses5"},"26830":{"connections":[],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":5,"orbitIndex":42,"skill":26830,"stats":["10% increased effect of Fully Broken Armour"],"stringId":"armour_break22"},"26863":{"connections":[{"id":25890,"orbit":0},{"id":58198,"orbit":0}],"group":319,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Recover Mana on consuming Power Charge","orbit":2,"orbitIndex":10,"skill":26863,"stats":["Recover 2% of maximum Mana when you consume a Power Charge"],"stringId":"power_charges14"},"26885":{"connections":[{"id":59775,"orbit":-4}],"group":1315,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":4,"orbitIndex":60,"skill":26885,"stats":["7% increased Chaos Damage"],"stringId":"chaos24"},"26895":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":526,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":0,"orbitIndex":0,"skill":26895,"stats":[],"stringId":"mastery_duration_6464"},"26905":{"connections":[{"id":8821,"orbit":0}],"group":908,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":3,"orbitIndex":2,"skill":26905,"stats":["12% increased Lightning Damage"],"stringId":"lightning22"},"26926":{"connections":[{"id":39416,"orbit":0},{"id":45333,"orbit":-7}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNoteble.dds","isNotable":true,"name":"Archon of Undeath","orbit":3,"orbitIndex":21,"recipe":["Guilt","Suffering","Isolation"],"skill":26926,"stats":["15% chance to gain Archon of Undeath when you use a Command skill"],"stringId":"archon23"},"26931":{"connections":[{"id":48198,"orbit":5}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":3,"orbitIndex":10,"skill":26931,"stats":["Gain 3 Life per enemy killed"],"stringId":"life_on_kill2"},"26932":{"connections":[{"id":34543,"orbit":-2}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":6,"skill":26932,"stats":["20% increased Frenzy Charge Duration"],"stringId":"azmerianimals27"},"26945":{"connections":[],"group":699,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Chance","orbit":2,"orbitIndex":17,"skill":26945,"stats":["Minions have 20% increased Critical Hit Chance"],"stringId":"minion_offence31"},"26952":{"connections":[{"id":59661,"orbit":0},{"id":31626,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":7,"orbitIndex":20,"skill":26952,"stats":["20% increased Flammability Magnitude"],"stringId":"fire62"},"26969":{"connections":[{"id":16861,"orbit":2}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":4,"orbitIndex":69,"skill":26969,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals69"},"27009":{"connections":[{"id":30459,"orbit":0}],"group":856,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Lust for Sacrifice","orbit":7,"orbitIndex":6,"recipe":["Disgust","Suffering","Paranoia"],"skill":27009,"stats":["50% increased Minion Damage while you have at least two different active Offerings"],"stringId":"corpses17"},"27017":{"connections":[{"id":21349,"orbit":0}],"group":1200,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds","name":"Evasion while Moving","orbit":2,"orbitIndex":22,"skill":27017,"stats":["20% increased Evasion Rating while moving"],"stringId":"azmerianimals23"},"27048":{"connections":[{"id":47375,"orbit":8}],"group":1524,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":0,"orbitIndex":0,"skill":27048,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"],"stringId":"companions14"},"27068":{"connections":[{"id":35831,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":14,"skill":27068,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana6"},"27082":{"connections":[{"id":3446,"orbit":0},{"id":24646,"orbit":0}],"group":201,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27082,"stats":["+5 to any Attribute"],"stringId":"strength69"},"27095":{"connections":[{"id":14890,"orbit":-4},{"id":48658,"orbit":0}],"group":1093,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":7,"skill":27095,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze3"},"27096":{"connectionArt":"CharacterPlanned","connections":[{"id":33423,"orbit":2147483647},{"id":13691,"orbit":0}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Rustle of the Leaves","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":16,"skill":27096,"stats":["40% increased Totem Placement speed","Spells Cast by Totems have 6% increased Cast Speed","Attacks used by Totems have 6% increased Attack Speed"],"stringId":"oracle_totems7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"27108":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":47796,"orbit":0}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Mass Hysteria","orbit":4,"orbitIndex":36,"recipe":["Disgust","Disgust","Envy"],"skill":27108,"stats":["Allies in your Presence have 6% increased Attack Speed","6% increased Attack Speed"],"stringId":"attack_speed33"},"27176":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1094,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"The Power Within","orbit":0,"orbitIndex":0,"recipe":["Envy","Paranoia","Suffering"],"skill":27176,"stats":["20% increased Critical Damage Bonus if you've gained a Power Charge Recently","+1 to Maximum Power Charges"],"stringId":"power_charges9"},"27186":{"connections":[{"id":62963,"orbit":0}],"group":712,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Ignite Effect on You","orbit":2,"orbitIndex":0,"skill":27186,"stats":["10% reduced Magnitude of Ignite on you"],"stringId":"ground3"},"27216":{"connections":[{"id":30546,"orbit":-7}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Delay","orbit":7,"orbitIndex":4,"skill":27216,"stats":["10% faster start of Energy Shield Recharge while Shapeshifted"],"stringId":"wyvern13__"},"27234":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":942,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":27234,"stats":[],"stringId":"mastery_mana6174"},"27262":{"connections":[{"id":49110,"orbit":7}],"group":1161,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Effect","orbit":0,"orbitIndex":0,"skill":27262,"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"],"stringId":"ailments15"},"27274":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1103,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":1,"orbitIndex":2,"skill":27274,"stats":[],"stringId":"mastery_cold_6395"},"27290":{"connections":[{"id":38564,"orbit":0}],"group":558,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","isNotable":true,"name":"Heavy Blade","orbit":0,"orbitIndex":0,"skill":27290,"stats":["25% increased Damage with Swords"],"stringId":"sword6"},"27296":{"connections":[{"id":59777,"orbit":0},{"id":11275,"orbit":-9},{"id":18684,"orbit":0},{"id":21670,"orbit":0}],"group":146,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27296,"stats":["+5 to any Attribute"],"stringId":"strength64"},"27303":{"connections":[{"id":43142,"orbit":0}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Vulgar Methods","orbit":7,"orbitIndex":16,"recipe":["Ire","Guilt","Despair"],"skill":27303,"stats":["10% reduced maximum Mana","+10 to Strength","30% increased Critical Hit Chance"],"stringId":"criticals73"},"27307":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":517,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":27307,"stats":[],"stringId":"mastery_energyshield102_"},"27373":{"connections":[{"id":53405,"orbit":-6},{"id":51369,"orbit":-6}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":51,"skill":27373,"stats":["+5 to any Attribute"],"stringId":"strength19"},"27388":{"connections":[{"id":28578,"orbit":0},{"id":24551,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Aspiring Genius","orbit":7,"orbitIndex":23,"recipe":["Suffering","Greed","Greed"],"skill":27388,"stats":["20% increased Mana Regeneration Rate","10% chance to Gain Arcane Surge when you deal a Critical Hit"],"stringId":"mana_regeneration20"},"27405":{"connectionArt":"CharacterPlanned","connections":[{"id":30781,"orbit":0}],"group":315,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":58,"skill":27405,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"oracle_movement_cooldown2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"27417":{"connections":[{"id":64295,"orbit":0},{"id":37616,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","isNotable":true,"name":"Destructive Apparatus","orbit":6,"orbitIndex":54,"skill":27417,"stats":["25% increased Trap Damage"],"stringId":"trap18"},"27418":{"ascendancyName":"Titan","connections":[{"id":30115,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Strength","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":4,"orbitIndex":48,"skill":27418,"stats":["4% increased Strength"],"stringId":"AscendancyWarrior1Small6"},"27422":{"connections":[{"id":2021,"orbit":5}],"group":1463,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":7,"orbitIndex":21,"skill":27422,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"mana_flasks1"},"27434":{"connections":[{"id":15984,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Archon of the Storm","orbit":3,"orbitIndex":21,"recipe":["Fear","Isolation","Guilt"],"skill":27434,"stats":["Gain Elemental Archon after spending 100% of your Maximum Mana"],"stringId":"lightning54"},"27439":{"connections":[{"id":21982,"orbit":0}],"group":347,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27439,"stats":["+5 to any Attribute"],"stringId":"strength73"},"27491":{"connections":[{"id":3471,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Heavy Buffer","orbit":4,"orbitIndex":24,"recipe":["Greed","Paranoia","Isolation"],"skill":27491,"stats":["40% increased maximum Energy Shield","5% of Damage taken bypasses Energy Shield"],"stringId":"energy_shield38"},"27492":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":865,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":27492,"stats":[],"stringId":"mastery_recovery_6677"},"27493":{"connections":[{"id":17118,"orbit":0}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":24,"skill":27493,"stats":["10% increased Projectile Damage"],"stringId":"ranged42"},"27501":{"connections":[],"group":721,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":4,"orbitIndex":44,"skill":27501,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration34"},"27513":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":1470,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"Material Solidification","orbit":7,"orbitIndex":4,"recipe":["Envy","Envy","Isolation"],"skill":27513,"stats":["Gain 8% of Damage as Extra Physical Damage","15% increased effect of Fully Broken Armour"],"stringId":"physical40"},"27540":{"connections":[{"id":62973,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Power Counted","orbit":3,"orbitIndex":23,"skill":27540,"stats":["10% increased total Power counted by Warcries"],"stringId":"warcries22"},"27572":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":2147483647}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage.dds","name":"Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":14,"skill":27572,"stats":["20% increased Chaos Damage"],"stringId":"oracle_hierarchy6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"27581":{"connections":[{"id":50510,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":12,"skill":27581,"stats":["5% increased Block chance"],"stringId":"shield7"},"27611":{"connections":[{"id":30546,"orbit":7},{"id":28489,"orbit":8}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Elemental Damage","orbit":7,"orbitIndex":18,"skill":27611,"stats":["12% increased Elemental Damage while Shapeshifted"],"stringId":"wyvern12__"},"27626":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":15628,"orbit":0}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Touch the Arcane","orbit":5,"orbitIndex":54,"recipe":["Despair","Isolation","Suffering"],"skill":27626,"stats":["40% increased effect of Arcane Surge on you"],"stringId":"mana_regeneration28_"},"27638":{"connections":[{"id":38010,"orbit":0}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":7,"orbitIndex":3,"skill":27638,"stats":["15% increased Glory generation"],"stringId":"glory5"},"27658":{"connections":[{"id":13542,"orbit":-3}],"group":881,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":27658,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup4__"},"27662":{"connections":[],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":2,"orbitIndex":14,"skill":27662,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"projectile_spells7"},"27667":{"ascendancyName":"Blood Mage","connections":[],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds","isNotable":true,"name":"Whispers of the Flesh","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":6,"orbitIndex":8,"skill":27667,"stats":["Targets Cursed by you have 100% reduced Life Regeneration Rate","Targets Cursed by you have at least 15% of Life Reserved"],"stringId":"AscendancyWitch2Notable5"},"27671":{"connections":[{"id":32681,"orbit":2147483647}],"group":1187,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Energy Shield Delay","orbit":7,"orbitIndex":23,"skill":27671,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"unarmed7"},"27674":{"connections":[{"id":44082,"orbit":0}],"group":517,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":10,"skill":27674,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery34"},"27686":{"ascendancyName":"Invoker","connections":[{"id":12876,"orbit":0}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Energy Shield Recharge Rate","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":10,"skill":27686,"stats":["20% increased Energy Shield Recharge Rate"],"stringId":"AscendancyMonk2Small9"},"27687":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[],"group":187,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Greatest Defence","orbit":3,"orbitIndex":4,"recipe":["Suffering","Fear","Disgust"],"skill":27687,"stats":["4% increased Attack Damage per 75 Item Armour and Evasion on Equipped Shield"],"stringId":"shield9"},"27704":{"connections":[],"group":1446,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Grace of the Ancestors","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Melancholy","Envy","Fear"],"skill":27704,"stats":["10% increased Attack Speed","Every Rage also grants 1% increased Evasion Rating"],"stringId":"DeliriumAnoint_GraceOfTheAncestors"},"27705":{"connections":[{"id":48773,"orbit":0},{"id":2582,"orbit":0},{"id":65212,"orbit":0},{"id":39495,"orbit":0},{"id":3543,"orbit":0},{"id":20787,"orbit":0}],"group":1503,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":27705,"stats":["+5 to any Attribute"],"stringId":"attributes10"},"27726":{"connections":[{"id":7721,"orbit":-4}],"group":625,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":8,"skill":27726,"stats":["15% increased Armour"],"stringId":"armour14"},"27733":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":44005,"orbit":0},{"id":2999,"orbit":0}],"group":281,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":4,"orbitIndex":30,"skill":27733,"stats":[],"stringId":"mastery_shield215"},"27740":{"connections":[{"id":35792,"orbit":0}],"group":296,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":2,"orbitIndex":6,"skill":27740,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"life_flasks36"},"27761":{"connections":[{"id":5826,"orbit":0}],"group":1109,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Counterstancing","orbit":0,"orbitIndex":0,"recipe":["Guilt","Guilt","Fear"],"skill":27761,"stats":["Successfully Parrying a Melee Hit grants 40% increased Damage to your next Ranged Attack","Successfully Parrying a Projectile Hit grants 40% increased Damage to your next Melee Attack"],"stringId":"deflect12"},"27773":{"ascendancyName":"Spirit Walker","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerVividWisps.dds","isNotable":true,"name":"The Mórrigan's Guidance","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":3,"orbitIndex":16,"skill":27773,"stats":["Gain a Vivid Wisp when Vivid Stampede ends","Stags deal 20% more damage per leap","Stags have 20% more Shock Magnitude per leap"],"stringId":"AscendancyHuntress2Notable2"},"27779":{"connections":[],"group":841,"icon":"Art/2DArt/SkillIcons/passives/MinionAccuracyDamage.dds","isNotable":true,"name":"Lord of the Squall","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Contempt","Isolation","Despair"],"skill":27779,"stats":["Grant Elemental Archon to your Minions for 5 seconds when they Revive"],"stringId":"DeliriumAnoint_LordOfTheSquall"},"27785":{"connections":[{"id":63863,"orbit":0}],"group":917,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":7,"orbitIndex":10,"skill":27785,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration12"},"27834":{"connections":[{"id":63659,"orbit":0},{"id":34449,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":41,"skill":27834,"stats":["10% increased Critical Hit Chance with Traps"],"stringId":"trap12"},"27853":{"connections":[{"id":52576,"orbit":0},{"id":3365,"orbit":0},{"id":58109,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Damage vs Immobilised and Buildup","orbit":7,"orbitIndex":13,"skill":27853,"stats":["10% increased Damage against Immobilised Enemies","8% increased Immobilisation buildup"],"stringId":"immobilisation1"},"27859":{"connections":[{"id":38694,"orbit":0}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":12,"skill":27859,"stats":["Herald Skills deal 20% increased Damage"],"stringId":"heralds3"},"27875":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":32123,"orbit":0}],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"General Electric","orbit":0,"orbitIndex":0,"recipe":["Isolation","Suffering","Greed"],"skill":27875,"stats":["40% increased chance to Shock","5% increased Attack and Cast Speed with Lightning Skills"],"stringId":"shock12"},"27900":{"connections":[{"id":54640,"orbit":5}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","orbit":7,"orbitIndex":5,"skill":27900,"stats":["4% increased Skill Effect Duration","8% increased Physical Damage"],"stringId":"physical55_"},"27910":{"connections":[{"id":64056,"orbit":0},{"id":53938,"orbit":0}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":1,"orbitIndex":0,"skill":27910,"stats":["10% increased Attack Damage"],"stringId":"attack42"},"27950":{"connections":[{"id":26324,"orbit":0},{"id":52462,"orbit":0}],"group":496,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Polished Iron","orbit":2,"orbitIndex":0,"recipe":["Paranoia","Guilt","Despair"],"skill":27950,"stats":["25% increased Armour","Gain additional Stun Threshold equal to 30% of Item Armour on Equipped Armour Items"],"stringId":"armour12"},"27980":{"connections":[{"id":270,"orbit":-2},{"id":28981,"orbit":2}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":2,"orbitIndex":12,"skill":27980,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage36"},"27990":{"ascendancyName":"Chronomancer","connections":[{"id":49049,"orbit":-3}],"group":410,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Slow Effect","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":27990,"stats":["Debuffs you inflict have 6% increased Slow Magnitude"],"stringId":"AscendancySorceress2Small7"},"27992":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":664,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":27992,"stats":[],"stringId":"mastery_crossbow_6420"},"27999":{"connections":[{"id":45777,"orbit":0}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Physical Damage and Ailment Chance","orbit":1,"orbitIndex":2,"skill":27999,"stats":["8% increased chance to inflict Ailments","8% increased Physical Damage"],"stringId":"projectiles49"},"28002":{"connections":[{"id":32194,"orbit":0},{"id":20499,"orbit":0},{"id":42452,"orbit":0},{"id":2955,"orbit":0},{"id":2653,"orbit":0},{"id":49547,"orbit":0},{"id":18441,"orbit":0}],"group":444,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28002,"stats":["+5 to any Attribute"],"stringId":"attributes31"},"28021":{"connections":[{"id":9782,"orbit":0}],"group":1225,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":28021,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals9"},"28022":{"ascendancyName":"Shaman","connections":[{"id":62523,"orbit":8}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":8,"orbitIndex":33,"skill":28022,"stats":["12% increased Elemental Damage"],"stringId":"AscendancyDruid2Small1"},"28038":{"connections":[{"id":56488,"orbit":0}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":20,"skill":28038,"stats":["15% increased Evasion Rating"],"stringId":"deflect26"},"28044":{"connections":[{"id":28835,"orbit":0},{"id":178,"orbit":0},{"id":6988,"orbit":0}],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Coming Calamity","orbit":3,"orbitIndex":12,"recipe":["Disgust","Isolation","Suffering"],"skill":28044,"stats":["40% increased Cold Damage while affected by Herald of Ice","40% increased Fire Damage while affected by Herald of Ash","40% increased Lightning Damage while affected by Herald of Thunder"],"stringId":"heralds16_"},"28050":{"connections":[{"id":63888,"orbit":0},{"id":53539,"orbit":0}],"group":1090,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":24,"skill":28050,"stats":["+5 to any Attribute"],"stringId":"dexterity20"},"28061":{"connections":[{"id":35878,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":7,"orbitIndex":8,"skill":28061,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental54"},"28086":{"connections":[{"id":57088,"orbit":-6},{"id":144,"orbit":0}],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":14,"skill":28086,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration6"},"28092":{"connections":[{"id":17061,"orbit":7}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Delay","orbit":7,"orbitIndex":8,"skill":28092,"stats":["Archon recovery period expires 10% faster"],"stringId":"archon5__"},"28101":{"connections":[{"id":57571,"orbit":0},{"id":43867,"orbit":-7}],"group":1525,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":2,"orbitIndex":12,"skill":28101,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration5"},"28106":{"connections":[{"id":3775,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":2,"orbitIndex":8,"skill":28106,"stats":["15% increased Life Flask Charges gained"],"stringId":"life_flasks28"},"28142":{"connections":[{"id":17702,"orbit":0},{"id":44684,"orbit":0},{"id":46961,"orbit":0}],"group":1207,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Attack Speed and Companion Attack Speed","orbit":0,"orbitIndex":0,"skill":28142,"stats":["2% increased Attack Speed","Companions have 6% increased Attack Speed"],"stringId":"companions58"},"28153":{"ascendancyName":"Chronomancer","connections":[{"id":63002,"orbit":9}],"group":362,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds","isNotable":true,"name":"Phased Form","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":28153,"stats":["Take 30% less Damage","4 seconds after being Damaged by an Enemy Hit, take Damage equal to 30% of that Hit's Damage"],"stringId":"AscendancySorceress2Notable4"},"28175":{"connections":[{"id":64471,"orbit":0},{"id":21716,"orbit":0},{"id":48026,"orbit":0}],"group":507,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28175,"stats":["+5 to any Attribute"],"stringId":"strength85"},"28199":{"connections":[{"id":46431,"orbit":0}],"group":1312,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Immobilisation Buildup","orbit":0,"orbitIndex":0,"skill":28199,"stats":["20% increased Hazard Immobilisation buildup"],"stringId":"hazards21"},"28201":{"connectionArt":"CharacterPlanned","connections":[{"id":56174,"orbit":0},{"id":10636,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":21,"skill":28201,"stats":["5% increased Block chance","15% increased Armour while stationary"],"stringId":"oracle_crab_claw1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28214":{"connections":[{"id":1973,"orbit":0},{"id":58295,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flasks","orbit":2,"orbitIndex":4,"skill":28214,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"life_flasks40"},"28223":{"connectionArt":"CharacterPlanned","connections":[{"id":6100,"orbit":3}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":35,"skill":28223,"stats":["20% increased Critical Damage Bonus"],"stringId":"oracle_slow_crits2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28229":{"connections":[{"id":50485,"orbit":0}],"group":999,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Area","orbit":2,"orbitIndex":0,"skill":28229,"stats":["10% increased Area of Effect of Curses"],"stringId":"curses7"},"28254":{"ascendancyName":"Spirit Walker","connectionArt":"CharacterPlanned","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerSacredWisp.dds","isFreeAllocate":true,"isNotable":true,"name":"Sacred Unity","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":3,"orbitIndex":5,"skill":28254,"stats":["Bear Spirit gains Embrace of the Wild","Vivid Stags leap towards enemies","Central Projectile of Owl Feather-Empowered Skills leaves a trail of Soaring Ground"],"stringId":"AscendancyHuntress2Notable9","unlockConstraint":{"nodes":[41401,62743,46070]}},"28258":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[{"id":36976,"orbit":0},{"id":59064,"orbit":0},{"id":36927,"orbit":2}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect","orbit":0,"orbitIndex":0,"skill":28258,"stats":["10% increased Effect of your Mark Skills"],"stringId":"marks5_"},"28267":{"connections":[{"id":2672,"orbit":0},{"id":35085,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Desensitisation","orbit":3,"orbitIndex":4,"recipe":["Envy","Suffering","Greed"],"skill":28267,"stats":["25% increased Critical Damage Bonus","Hits against you have 25% reduced Critical Damage Bonus"],"stringId":"criticals40"},"28268":{"connections":[{"id":36630,"orbit":0},{"id":20837,"orbit":0}],"group":1081,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":1,"orbitIndex":6,"skill":28268,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"stringId":"bleed38"},"28304":{"connections":[{"id":37258,"orbit":0},{"id":2491,"orbit":0}],"group":438,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28304,"stats":["+5 to any Attribute"],"stringId":"attributes17_"},"28329":{"connections":[{"id":36723,"orbit":3}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds","isNotable":true,"name":"Pressure Points","orbit":3,"orbitIndex":21,"recipe":["Guilt","Despair","Ire"],"skill":28329,"stats":["35% increased Stun Buildup","35% increased Freeze Buildup"],"stringId":"poise39"},"28361":{"connections":[],"group":831,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":16,"skill":28361,"stats":["12% increased Stun Threshold"],"stringId":"weapon_swapping2"},"28370":{"connections":[{"id":7628,"orbit":0},{"id":11916,"orbit":-6},{"id":37450,"orbit":-6}],"group":824,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":39,"skill":28370,"stats":["+5 to any Attribute"],"stringId":"strength36"},"28371":{"connections":[{"id":60560,"orbit":-3}],"group":1413,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage vs Full Life","orbit":7,"orbitIndex":16,"skill":28371,"stats":["20% increased Damage with Hits against Enemies that are on Full Life"],"stringId":"enemies_on_full_life4"},"28408":{"connections":[{"id":65042,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Invigorating Hate","orbit":3,"orbitIndex":22,"recipe":["Envy","Disgust","Despair"],"skill":28408,"stats":["Consume all Rage when Shapeshifting to Human form to recover 1% of maximum life per Rage Consumed"],"stringId":"rage27"},"28414":{"connections":[{"id":47853,"orbit":0}],"group":1477,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Attack Damage and Companion Damage as Chaos","orbit":0,"orbitIndex":0,"skill":28414,"stats":["6% increased Attack Damage","Companions gain 4% Damage as extra Chaos Damage"],"stringId":"companions62__"},"28431":{"ascendancyName":"Lich","connections":[],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds","isNotable":true,"isSwitchable":true,"name":"Eternal Life","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":9,"orbitIndex":40,"skill":28431,"stats":["Your Life cannot change while you have Energy Shield"],"stringId":"AscendancyWitch3Notable6"},"28432":{"connections":[{"id":20416,"orbit":0},{"id":23062,"orbit":0}],"group":468,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Armour if Consumed Endurance Charge","orbit":2,"orbitIndex":8,"skill":28432,"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"],"stringId":"endurance_charges12"},"28441":{"connections":[{"id":10011,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Frantic Swings","orbit":7,"orbitIndex":15,"recipe":["Disgust","Despair","Despair"],"skill":28441,"stats":["Enemies Blinded by you have 50% reduced Critical Hit Chance"],"stringId":"blind11"},"28446":{"connections":[{"id":12430,"orbit":0},{"id":50084,"orbit":0}],"group":680,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isSwitchable":true,"name":"Attack Area","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","id":50612,"name":"Spell and Attack Damage","stats":["10% increased Spell Damage","10% increased Attack Damage"]}},"orbit":2,"orbitIndex":9,"skill":28446,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks5_"},"28458":{"connections":[{"id":38972,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":10,"skill":28458,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence6"},"28464":{"connections":[{"id":8908,"orbit":0}],"group":1164,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Deflection and Energy Shield Delay","orbit":0,"orbitIndex":0,"skill":28464,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"evasion_and_energy_shield38_"},"28476":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":523,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":28476,"stats":[],"stringId":"mastery_thorns307"},"28482":{"connections":[{"id":19846,"orbit":0}],"group":382,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Total Incineration","orbit":7,"orbitIndex":1,"recipe":["Guilt","Isolation","Suffering"],"skill":28482,"stats":["10% increased Ignite Duration on Enemies","25% increased Damage with Hits against Ignited Enemies"],"stringId":"fire28_"},"28489":{"connectionArt":"CharacterPlanned","connections":[{"id":27216,"orbit":8},{"id":56890,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Skill Effect Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":69,"skill":28489,"stats":["Shapeshift Skills have 15% increased Skill Effect Duration"],"stringId":"oracle_wyvern_addon1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28492":{"connections":[{"id":54099,"orbit":0}],"flavourText":"Why should I dodge blows that I do not fear?","group":755,"icon":"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds","isKeystone":true,"name":"Iron Reflexes","orbit":0,"orbitIndex":0,"skill":28492,"stats":["Converts all Evasion Rating to Armour"],"stringId":"passive_keystone_iron_reflexes_"},"28510":{"connections":[{"id":45969,"orbit":-5},{"id":10247,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":56,"skill":28510,"stats":["+5 to any Attribute"],"stringId":"strength32"},"28516":{"connections":[{"id":7542,"orbit":2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":2,"orbitIndex":8,"skill":28516,"stats":["6% increased Area of Effect"],"stringId":"area_of_effect20"},"28542":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":62785,"orbit":7}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"The Molten One's Gift","orbit":1,"orbitIndex":5,"recipe":["Guilt","Suffering","Greed"],"skill":28542,"stats":["+10% to Fire Resistance","15% increased effect of Fully Broken Armour","Fully Broken Armour you inflict also increases Fire Damage Taken from Hits"],"stringId":"armour_break16_"},"28556":{"connections":[],"group":926,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":12,"skill":28556,"stats":["+5 to any Attribute"],"stringId":"strength43"},"28564":{"connections":[{"id":8460,"orbit":0}],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":2,"orbitIndex":8,"skill":28564,"stats":["16% increased Warcry Speed"],"stringId":"warcries3"},"28573":{"connections":[],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Revive Speed","orbit":7,"orbitIndex":6,"skill":28573,"stats":["Minions Revive 5% faster"],"stringId":"minion_defence19"},"28578":{"connections":[],"group":299,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Critical Chance","orbit":7,"orbitIndex":2,"skill":28578,"stats":["8% increased Mana Regeneration Rate","8% increased Critical Hit Chance"],"stringId":"mana_regeneration3"},"28589":{"connections":[{"id":30300,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour if Hit","orbit":3,"orbitIndex":23,"skill":28589,"stats":["20% increased Armour if you have been Hit Recently"],"stringId":"getting_hit1"},"28613":{"connections":[{"id":39598,"orbit":0},{"id":30553,"orbit":0}],"group":151,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Roaring Cries","orbit":2,"orbitIndex":2,"recipe":["Suffering","Despair","Greed"],"skill":28613,"stats":["Warcries have a minimum of 10 Power"],"stringId":"warcries39"},"28623":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":0,"orbitIndex":0,"skill":28623,"stats":[],"stringId":"mastery_spell_suppression_6710_"},"28625":{"connections":[{"id":32135,"orbit":5},{"id":35848,"orbit":0}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Recovery","orbit":7,"orbitIndex":0,"skill":28625,"stats":["10% increased Life and Mana Recovery from Flasks"],"stringId":"flasks17"},"28638":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern","connections":[{"id":37514,"orbit":0},{"id":2113,"orbit":0}],"group":1513,"icon":"Art/2DArt/SkillIcons/passives/StaffMasterySymbol.dds","isOnlyImage":true,"name":"Quarterstaff Mastery","orbit":0,"orbitIndex":0,"skill":28638,"stats":[],"stringId":"mastery_quarterstaff_6654_"},"28680":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":442,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":28680,"stats":[],"stringId":"mastery_caster45"},"28693":{"connections":[{"id":49280,"orbit":7}],"group":728,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":1,"skill":28693,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion8"},"28718":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":681,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":28718,"stats":[],"stringId":"mastery_elemental_6475"},"28745":{"ascendancyName":"Shaman","connections":[],"group":72,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanUnleashTheElements.dds","isNotable":true,"name":"Bringer of the Apocalypse","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":28745,"stats":["Grants Skill: Apocalypse"],"stringId":"AscendancyDruid2Notable2"},"28770":{"connectionArt":"CharacterPlanned","connections":[{"id":479,"orbit":-7}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":28770,"stats":["12% increased Elemental Damage while Shapeshifted"],"stringId":"oracle_shapeshifting_path2_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"28774":{"connections":[{"id":2999,"orbit":0},{"id":10295,"orbit":0}],"group":281,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":26,"skill":28774,"stats":["3% increased Cast Speed"],"stringId":"cast_speed1"},"28797":{"connections":[{"id":632,"orbit":0}],"group":1517,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Speed","orbit":6,"orbitIndex":65,"skill":28797,"stats":["3% increased Attack Speed with Daggers"],"stringId":"dagger6"},"28800":{"connections":[{"id":55308,"orbit":0}],"group":445,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Projectile Damage","orbit":0,"orbitIndex":0,"skill":28800,"stats":["10% increased Projectile Damage"],"stringId":"projectiles38_"},"28823":{"connections":[{"id":21111,"orbit":4},{"id":59303,"orbit":5}],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Activation Chance","orbit":7,"orbitIndex":23,"skill":28823,"stats":["10% chance when a Charm is used to use another Charm without consuming Charges"],"stringId":"charms13"},"28835":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":56847,"orbit":0},{"id":60480,"orbit":0},{"id":8157,"orbit":0}],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":0,"orbitIndex":0,"skill":28835,"stats":["12% increased Damage while affected by a Herald"],"stringId":"heralds10"},"28839":{"connections":[],"group":442,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":16,"skill":28839,"stats":["3% increased Cast Speed"],"stringId":"cast_speed14"},"28859":{"connections":[{"id":45382,"orbit":0}],"group":1478,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Ailment Chance and Elemental Damage","orbit":4,"orbitIndex":15,"skill":28859,"stats":["10% increased Elemental Damage","6% increased chance to inflict Ailments"],"stringId":"ailments47"},"28860":{"connections":[{"id":56104,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":7,"orbitIndex":18,"skill":28860,"stats":["Break 20% increased Armour"],"stringId":"armour_break26"},"28862":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":465,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLifeMana.dds","isOnlyImage":true,"name":"Leech Mastery","orbit":0,"orbitIndex":0,"skill":28862,"stats":[],"stringId":"mastery_leech23_"},"28863":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":877,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":28863,"stats":[],"stringId":"mastery_attack13"},"28892":{"connections":[{"id":13845,"orbit":7},{"id":65042,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Primal Rage","orbit":3,"orbitIndex":2,"recipe":["Suffering","Guilt","Paranoia"],"skill":28892,"stats":["+12 to maximum Rage while Shapeshifted"],"stringId":"rage25"},"28903":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1332,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":0,"orbitIndex":0,"skill":28903,"stats":[],"stringId":"mastery_poison199"},"28950":{"connections":[{"id":63469,"orbit":0},{"id":10156,"orbit":0},{"id":19873,"orbit":9},{"id":44948,"orbit":0},{"id":41838,"orbit":-8}],"group":672,"icon":"Art/2DArt/SkillIcons/passives/bodysoul.dds","isNotable":true,"isSwitchable":true,"name":"Devoted Protector","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":7130,"name":"Bastion of the Forest","stats":["15% increased Armour","+15% of Armour also applies to Elemental Damage","10% faster start of Energy Shield Recharge","+5 to Strength and Intelligence"]}},"orbit":0,"orbitIndex":0,"skill":28950,"stats":["15% increased Armour","+15% of Armour also applies to Elemental Damage","10% faster start of Energy Shield Recharge","+5 to Strength and Intelligence"],"stringId":"templar_druid_notable2"},"28963":{"connections":[{"id":23105,"orbit":0}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","isNotable":true,"name":"Chakra of Rhythm","orbit":2,"orbitIndex":1,"recipe":["Guilt","Greed","Despair"],"skill":28963,"stats":["6% increased Attack Speed","20% Chance to build an additional Combo on Hit"],"stringId":"unarmed11"},"28975":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":26905,"orbit":0}],"group":909,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Pure Power","orbit":6,"orbitIndex":0,"recipe":["Suffering","Guilt","Suffering"],"skill":28975,"stats":["10% more Maximum Lightning Damage"],"stringId":"lightning29"},"28976":{"connections":[{"id":23374,"orbit":0},{"id":29458,"orbit":0}],"group":1530,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":0,"orbitIndex":0,"skill":28976,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison7"},"28981":{"connections":[{"id":34871,"orbit":-2}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":2,"orbitIndex":18,"skill":28981,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage34"},"28982":{"connections":[{"id":31295,"orbit":0},{"id":55190,"orbit":0},{"id":32845,"orbit":0},{"id":45226,"orbit":0}],"group":105,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":28982,"stats":["+5 to any Attribute"],"stringId":"strength48"},"28992":{"connections":[{"id":62628,"orbit":0},{"id":43923,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/Hunter.dds","isNotable":true,"isSwitchable":true,"name":"Honed Instincts","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/LethalAssault.dds","id":32062,"name":"Primal Instinct","stats":["8% increased Attack Speed","6% increased Area of Effect","+10 to Dexterity"]}},"orbit":4,"orbitIndex":21,"skill":28992,"stats":["8% increased Projectile Speed","8% increased Attack Speed","+10 to Dexterity"],"stringId":"ranger_huntress_notable2"},"29009":{"connections":[{"id":59362,"orbit":0}],"group":811,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29009,"stats":["+5 to any Attribute"],"stringId":"intelligence56"},"29041":{"connections":[{"id":31388,"orbit":0},{"id":52298,"orbit":0}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":12,"skill":29041,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells2"},"29049":{"connections":[{"id":56893,"orbit":3}],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Duration","orbit":2,"orbitIndex":10,"skill":29049,"stats":["10% increased Charm Effect Duration"],"stringId":"charms9"},"29065":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Bleeding Mastery","orbit":1,"orbitIndex":7,"skill":29065,"stats":[],"stringId":"mastery_bleeding_6327"},"29074":{"ascendancyName":"Pathfinder","connections":[],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds","isNotable":true,"name":"Overwhelming Toxicity","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":8,"orbitIndex":36,"skill":29074,"stats":["Double the number of your Poisons that targets can be affected by at the same time","50% less Poison Duration"],"stringId":"AscendancyRanger3Notable4"},"29098":{"connections":[{"id":43588,"orbit":0},{"id":10727,"orbit":-2}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":8,"skill":29098,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells10"},"29126":{"connectionArt":"CharacterPlanned","connections":[{"id":32353,"orbit":-7}],"group":356,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":14,"skill":29126,"stats":["12% increased Elemental Damage while Shapeshifted"],"stringId":"oracle_shapeshifting_path1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29133":{"ascendancyName":"Invoker","connections":[{"id":64031,"orbit":2}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":4,"orbitIndex":9,"skill":29133,"stats":["12% increased Elemental Damage"],"stringId":"AscendancyMonk2Small6"},"29148":{"connections":[{"id":34840,"orbit":0}],"group":621,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29148,"stats":["+5 to any Attribute"],"stringId":"intelligence48"},"29162":{"ascendancyName":"Tactician","connections":[{"id":15044,"orbit":0}],"group":349,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Spirit","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":29162,"stats":["8% increased Spirit"],"stringId":"AscendancyMercenary1Small1"},"29197":{"connectionArt":"CharacterPlanned","connections":[{"id":11428,"orbit":-7}],"group":254,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration and Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":15,"skill":29197,"stats":["15% increased Critical Damage Bonus","10% increased Archon Buff duration"],"stringId":"oracle_archon_crit1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29240":{"connections":[{"id":55668,"orbit":0},{"id":10881,"orbit":0},{"id":31977,"orbit":0},{"id":57513,"orbit":0}],"group":1074,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29240,"stats":["+5 to any Attribute"],"stringId":"attributes61"},"29246":{"connections":[{"id":22927,"orbit":0},{"id":35043,"orbit":0}],"group":1459,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Debuff Magnitude","orbit":6,"orbitIndex":27,"skill":29246,"stats":["10% increased Parried Debuff Magnitude"],"stringId":"buckler9"},"29270":{"connections":[{"id":7251,"orbit":-2}],"group":596,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":20,"skill":29270,"stats":["10% increased Attack Damage"],"stringId":"life_leech7"},"29285":{"connections":[{"id":9745,"orbit":2147483647},{"id":38463,"orbit":0}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Movement Speed","orbit":7,"orbitIndex":19,"skill":29285,"stats":["2% increased Movement Speed"],"stringId":"azmerianimals10"},"29288":{"connections":[{"id":36759,"orbit":0}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Deadly Invocations","orbit":3,"orbitIndex":1,"recipe":["Isolation","Ire","Envy"],"skill":29288,"stats":["Invocation Spells have 50% increased Critical Damage Bonus"],"stringId":"triggers30"},"29306":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":17668,"orbit":1}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","isNotable":true,"name":"Chakra of Thought","orbit":1,"orbitIndex":1,"recipe":["Fear","Disgust","Guilt"],"skill":29306,"stats":["8% of Damage is taken from Mana before Life","15% increased Attack Speed while not on Low Mana"],"stringId":"monkchakra6"},"29320":{"connections":[{"id":1680,"orbit":7},{"id":56860,"orbit":0}],"group":1261,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":7,"orbitIndex":8,"skill":29320,"stats":["20% increased Stun Threshold while Parrying"],"stringId":"buckler17"},"29323":{"ascendancyName":"Titan","connections":[{"id":24807,"orbit":4}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Armour","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":6,"orbitIndex":53,"skill":29323,"stats":["20% increased Armour"],"stringId":"AscendancyWarrior1Small8"},"29328":{"connections":[{"id":43201,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":61,"skill":29328,"stats":["10% increased chance to inflict Ailments"],"stringId":"ailments1"},"29358":{"connections":[{"id":917,"orbit":-7}],"group":161,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":7,"skill":29358,"stats":["15% increased Stun Buildup"],"stringId":"stun9"},"29361":{"connections":[],"group":962,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":7,"skill":29361,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield4"},"29369":{"connections":[{"id":11337,"orbit":5},{"id":41669,"orbit":-4}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":4,"orbitIndex":42,"skill":29369,"stats":["15% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze11"},"29372":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[{"id":7720,"orbit":0},{"id":63268,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Sudden Infuriation","orbit":5,"orbitIndex":60,"recipe":["Fear","Suffering","Isolation"],"skill":29372,"stats":["4% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage"],"stringId":"rage19"},"29391":{"connections":[{"id":29009,"orbit":-3},{"id":5314,"orbit":3},{"id":50715,"orbit":3},{"id":61354,"orbit":0},{"id":29800,"orbit":-3}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infused Spell Damage","orbit":2,"orbitIndex":6,"skill":29391,"stats":["15% increased Spell Damage if you have consumed an Elemental Infusion Recently"],"stringId":"infusion19_"},"29398":{"ascendancyName":"Stormweaver","connections":[{"id":18849,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Chill Duration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":6,"orbitIndex":2,"skill":29398,"stats":["25% increased Chill Duration on Enemies"],"stringId":"AscendancySorceress1Small8"},"29399":{"connections":[{"id":23888,"orbit":7},{"id":51446,"orbit":-7}],"group":739,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":20,"skill":29399,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion22"},"29402":{"connections":[{"id":4046,"orbit":0},{"id":54282,"orbit":0},{"id":38270,"orbit":0}],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":7,"orbitIndex":3,"skill":29402,"stats":["15% increased Electrocute Buildup"],"stringId":"shock_mitigation5"},"29408":{"connections":[{"id":31888,"orbit":0}],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":2,"orbitIndex":8,"skill":29408,"stats":["8% increased Mana Cost Efficiency"],"stringId":"mana_regeneration11"},"29432":{"connections":[{"id":4061,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":48,"skill":29432,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield42__"},"29447":{"connections":[{"id":11786,"orbit":2147483647}],"group":348,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":2,"orbitIndex":11,"skill":29447,"stats":["10% increased Armour","+5% of Armour also applies to Elemental Damage"],"stringId":"armour48"},"29458":{"connections":[],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":14,"skill":29458,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison2"},"29479":{"connections":[{"id":50469,"orbit":0}],"group":1066,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":18,"skill":29479,"stats":["+5 to any Attribute"],"stringId":"dexterity87"},"29502":{"connections":[{"id":36302,"orbit":4}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":20,"skill":29502,"stats":["3% increased Cast Speed"],"stringId":"cast_speed10"},"29514":{"connections":[{"id":39431,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Cluster Bombs","orbit":3,"orbitIndex":3,"recipe":["Suffering","Isolation","Disgust"],"skill":29514,"stats":["50% increased Grenade Detonation Time","Grenade Skills Fire an additional Projectile"],"stringId":"grenades11"},"29517":{"connections":[{"id":32701,"orbit":0},{"id":37695,"orbit":0}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":24,"skill":29517,"stats":["+5 to any Attribute"],"stringId":"dexterity38"},"29527":{"connections":[{"id":61800,"orbit":0}],"group":1413,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"First Approach","orbit":7,"orbitIndex":8,"recipe":["Paranoia","Ire","Fear"],"skill":29527,"stats":["40% increased Critical Hit Chance against Enemies that are on Full Life","Cannot be Blinded while on Full Life","80% increased Damage with Hits against Enemies that are on Full Life"],"stringId":"enemies_on_full_life9"},"29582":{"connections":[{"id":35987,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isSwitchable":true,"name":"Accuracy","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","id":5083,"name":"Stun Threshold during Parry","stats":["20% increased Stun Threshold while Parrying"]}},"orbit":2,"orbitIndex":14,"skill":29582,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy8"},"29611":{"connections":[{"id":41768,"orbit":0},{"id":61393,"orbit":0},{"id":28201,"orbit":0}],"group":140,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":29611,"stats":["+5 to any Attribute"],"stringId":"strength46"},"29652":{"connections":[{"id":15180,"orbit":0},{"id":6008,"orbit":0},{"id":32194,"orbit":0}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":11,"skill":29652,"stats":["10% increased Spell Damage"],"stringId":"spells6"},"29663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connectionArt":"CharacterPlanned","connections":[],"group":315,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Movement Mastery","orbit":2,"orbitIndex":6,"skill":29663,"stats":[],"stringId":"oracle_movement_cooldown_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29695":{"connections":[],"group":850,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","id":31204,"name":"Mana Regeneration","stats":["10% increased Mana Regeneration Rate"]}},"orbit":2,"orbitIndex":7,"skill":29695,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery19"},"29762":{"connections":[{"id":8460,"orbit":0},{"id":40328,"orbit":-2}],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Guttural Roar","orbit":3,"orbitIndex":1,"recipe":["Paranoia","Ire","Disgust"],"skill":29762,"stats":["25% increased Warcry Speed","Warcries Debilitate Enemies","Warcry Skills have 25% increased Area of Effect"],"stringId":"warcries18"},"29763":{"connections":[{"id":39423,"orbit":0}],"group":1190,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":29763,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration1"},"29788":{"connections":[{"id":46060,"orbit":-2}],"group":596,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":7,"orbitIndex":4,"skill":29788,"stats":["8% increased amount of Life Leeched"],"stringId":"life_leech3"},"29800":{"connections":[{"id":50383,"orbit":0}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Shocking Limit","orbit":7,"orbitIndex":15,"recipe":["Paranoia","Envy","Fear"],"skill":29800,"stats":["+1 to maximum Lightning Infusions"],"stringId":"infusion25"},"29843":{"connections":[{"id":35987,"orbit":0}],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion and Reduced Movement Penalty","orbit":7,"orbitIndex":19,"skill":29843,"stats":["10% increased Evasion Rating","2% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"evasion4"},"29871":{"ascendancyName":"Deadeye","connections":[{"id":24226,"orbit":0}],"group":1553,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Mark Effect","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":29871,"stats":["12% increased Effect of your Mark Skills"],"stringId":"AscendancyRanger1Small4"},"29881":{"connections":[{"id":25446,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Surging Beast","orbit":1,"orbitIndex":8,"recipe":["Disgust","Ire","Disgust"],"skill":29881,"stats":["Gain Arcane Surge when you Shapeshift to Human form after","being Shapeshifted for at least 8 seconds"],"stringId":"wyvern17"},"29899":{"connections":[{"id":19001,"orbit":0},{"id":6912,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Finish Them","orbit":7,"orbitIndex":21,"recipe":["Suffering","Despair","Guilt"],"skill":29899,"stats":["40% increased Culling Strike Threshold against Immobilised Enemies"],"stringId":"slaying12_"},"29914":{"connections":[{"id":46931,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour and Evasion while Surrounded","orbit":3,"orbitIndex":7,"skill":29914,"stats":["20% increased Armour while Surrounded","20% increased Evasion Rating while Surrounded"],"stringId":"being_surrounded19"},"29930":{"connections":[{"id":16938,"orbit":3},{"id":47088,"orbit":0}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage and Companion Life","orbit":2,"orbitIndex":0,"skill":29930,"stats":["Companions deal 12% increased Damage","Companions have 12% increased maximum Life"],"stringId":"duelist_minions5_"},"29941":{"connections":[{"id":60829,"orbit":0},{"id":57517,"orbit":0}],"group":1081,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":3,"orbitIndex":17,"skill":29941,"stats":["20% chance for Attack Hits to apply Incision"],"stringId":"bleed36"},"29959":{"connections":[{"id":6891,"orbit":3},{"id":60362,"orbit":-3}],"group":1500,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":14,"skill":29959,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals87"},"29985":{"connectionArt":"CharacterPlanned","connections":[{"id":61113,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":14,"skill":29985,"stats":["Minions deal 15% increased Damage"],"stringId":"oracle_forbidden_path3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"29990":{"connections":[{"id":36217,"orbit":0},{"id":47477,"orbit":-9},{"id":30808,"orbit":0}],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":7,"orbitIndex":8,"skill":29990,"stats":["5% chance to gain Volatility on Kill"],"stringId":"volatility13"},"29993":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":301,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":1,"orbitIndex":8,"skill":29993,"stats":[],"stringId":"mastery_duration91"},"30007":{"connections":[{"id":3188,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":1,"orbitIndex":7,"skill":30007,"stats":["16% increased Thorns damage"],"stringId":"getting_hit3_"},"30040":{"connections":[{"id":56016,"orbit":0}],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":1,"orbitIndex":7,"skill":30040,"stats":["Break 20% increased Armour"],"stringId":"armour_break18"},"30047":{"connections":[{"id":21280,"orbit":0},{"id":18451,"orbit":0},{"id":45650,"orbit":0}],"group":1061,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30047,"stats":["+5 to any Attribute"],"stringId":"dexterity67_"},"30061":{"connections":[{"id":31908,"orbit":0}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":2,"orbitIndex":4,"skill":30061,"stats":["6% increased Curse Magnitudes"],"stringId":"curses23"},"30071":{"ascendancyName":"Blood Mage","connections":[{"id":27667,"orbit":-9}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Curse Effect","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":6,"orbitIndex":4,"skill":30071,"stats":["6% increased Curse Magnitudes"],"stringId":"AscendancyWitch2Small5"},"30077":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1409,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":30077,"stats":[],"stringId":"mastery_caster_6356"},"30082":{"connections":[{"id":43155,"orbit":0}],"group":971,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":0,"orbitIndex":0,"skill":30082,"stats":["15% increased Crossbow Reload Speed"],"stringId":"crossbow23"},"30100":{"ascendancyName":"Ritualist","connections":[{"id":38813,"orbit":6}],"group":1617,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Movement Speed","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30100,"stats":["3% increased Movement Speed"],"stringId":"AscendancyHuntress3Small7"},"30102":{"connections":[{"id":43944,"orbit":2147483647},{"id":53177,"orbit":0}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":2,"orbitIndex":23,"skill":30102,"stats":["3% chance to gain Volatility on Kill"],"stringId":"volatility6"},"30115":{"ascendancyName":"Titan","connections":[],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds","isNotable":true,"name":"Hulking Form","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":7,"orbitIndex":16,"skill":30115,"stats":["50% increased effect of Small Passive Skills"],"stringId":"AscendancyWarrior1Notable5"},"30117":{"ascendancyName":"Blood Mage","connections":[{"id":26383,"orbit":5},{"id":8415,"orbit":-5}],"group":939,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30117,"stats":["12% increased Critical Hit Chance for Spells"],"stringId":"AscendancyWitch2Small1"},"30123":{"connections":[{"id":6923,"orbit":0},{"id":26092,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":12,"skill":30123,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed3"},"30132":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":58416,"orbit":2147483647},{"id":49130,"orbit":2147483647}],"group":1361,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","isNotable":true,"name":"Wrapped Quiver","orbit":7,"orbitIndex":15,"recipe":["Greed","Suffering","Envy"],"skill":30132,"stats":["20% increased bonuses gained from Equipped Quiver"],"stringId":"quivers9"},"30136":{"connections":[{"id":22626,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Damage vs Armour Broken Enemies","orbit":3,"orbitIndex":7,"skill":30136,"stats":["20% increased Damage against Enemies with Fully Broken Armour"],"stringId":"armour_break9"},"30141":{"connections":[{"id":55190,"orbit":0}],"group":129,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30141,"stats":["+5 to any Attribute"],"stringId":"attributes15"},"30143":{"connections":[{"id":34201,"orbit":9}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":7,"orbitIndex":0,"skill":30143,"stats":["5% increased Block chance"],"stringId":"block22"},"30151":{"ascendancyName":"Tactician","connections":[{"id":32637,"orbit":0}],"group":400,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30151,"stats":["15% increased Armour and Evasion Rating"],"stringId":"AscendancyMercenary1Small6"},"30197":{"connections":[{"id":52415,"orbit":0}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Attack Speed with Companion in Presence","orbit":2,"orbitIndex":2,"skill":30197,"stats":["4% increased Attack Speed while your Companion is in your Presence"],"stringId":"companions31_"},"30210":{"connections":[{"id":64650,"orbit":0}],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Evasion Rating","orbit":2,"orbitIndex":6,"skill":30210,"stats":["15% increased Evasion Rating"],"stringId":"stun_threshold18"},"30219":{"connections":[{"id":45177,"orbit":-2}],"group":619,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":1,"orbitIndex":10,"skill":30219,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy47"},"30233":{"ascendancyName":"Ritualist","connections":[{"id":30100,"orbit":6}],"group":1621,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds","isNotable":true,"name":"As the Whispers Demand","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30233,"stats":["Grants Skill: Ritual Sacrifice"],"stringId":"AscendancyHuntress3Notable7"},"30252":{"connections":[{"id":20049,"orbit":4},{"id":48135,"orbit":-4}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Effect","orbit":7,"orbitIndex":18,"skill":30252,"stats":["Charms applied to you have 10% increased Effect"],"stringId":"charms18"},"30258":{"connections":[{"id":40105,"orbit":0}],"group":235,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack Speed and Minion Attack Speed","orbit":2,"orbitIndex":9,"skill":30258,"stats":["3% increased Attack Speed","Minions have 3% increased Attack Speed"],"stringId":"minion_offence58"},"30265":{"ascendancyName":"Disciple of Varashta","connections":[],"group":610,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Energy Shield","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":30265,"stats":["20% increased maximum Energy Shield"],"stringId":"AscendancySorceress3Small1"},"30300":{"connections":[{"id":12565,"orbit":0},{"id":1200,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":2,"orbitIndex":2,"skill":30300,"stats":["16% increased Thorns damage"],"stringId":"getting_hit6"},"30334":{"connections":[{"id":9324,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Duration","orbit":3,"orbitIndex":0,"skill":30334,"stats":["8% increased Ignite Duration on Enemies"],"stringId":"ignite_mitigation10"},"30341":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":1995,"orbit":0},{"id":37946,"orbit":0}],"group":1195,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","isNotable":true,"name":"Master Fletching","orbit":7,"orbitIndex":0,"recipe":["Fear","Despair","Disgust"],"skill":30341,"stats":["20% increased bonuses gained from Equipped Quiver"],"stringId":"quivers4"},"30346":{"connections":[{"id":44871,"orbit":0},{"id":29695,"orbit":-5},{"id":34006,"orbit":6}],"group":850,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":7,"orbitIndex":13,"skill":30346,"stats":["+10 to maximum Energy Shield"],"stringId":"energy_shield14"},"30371":{"connections":[{"id":27687,"orbit":-4}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":3,"orbitIndex":1,"skill":30371,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"stringId":"shield3"},"30372":{"connections":[{"id":42065,"orbit":0}],"group":1274,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":23,"skill":30372,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration13"},"30390":{"connections":[{"id":33978,"orbit":3}],"group":486,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":18,"skill":30390,"stats":["5% increased Block chance"],"stringId":"block23"},"30392":{"connections":[{"id":28106,"orbit":0},{"id":41016,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Succour","orbit":2,"orbitIndex":3,"recipe":["Disgust","Despair","Guilt"],"skill":30392,"stats":["30% increased Life Regeneration rate during Effect of any Life Flask"],"stringId":"life_flasks25_"},"30393":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[{"id":58894,"orbit":0},{"id":15825,"orbit":0}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":30393,"stats":[],"stringId":"mastery_energyshield107"},"30395":{"connections":[{"id":9221,"orbit":0}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Howling Beast","orbit":1,"orbitIndex":2,"recipe":["Fear","Paranoia","Envy"],"skill":30395,"stats":["Warcries inflict 3 Critical Weakness on Enemies"],"stringId":"wolf14"},"30408":{"connections":[{"id":17906,"orbit":0}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","isNotable":true,"name":"Efficient Contraptions","orbit":7,"orbitIndex":16,"recipe":["Fear","Paranoia","Guilt"],"skill":30408,"stats":["Hazards have 15% chance to rearm after they are triggered"],"stringId":"hazards4"},"30456":{"connections":[{"id":38044,"orbit":-5}],"group":1220,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"High Alert","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Greed"],"skill":30456,"stats":["50% increased Evasion Rating when on Full Life","25% increased Stun Threshold while on Full Life"],"stringId":"evasion5"},"30457":{"connections":[{"id":54416,"orbit":4}],"group":163,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":12,"skill":30457,"stats":["15% increased Armour"],"stringId":"armour1"},"30459":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":856,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":1,"orbitIndex":3,"skill":30459,"stats":[],"stringId":"mastery_minion_offence_6616"},"30463":{"connections":[{"id":58971,"orbit":-7},{"id":9968,"orbit":-6}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":2,"orbitIndex":3,"skill":30463,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression26_"},"30523":{"connections":[{"id":35492,"orbit":0}],"group":807,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Dead can Dance","orbit":5,"orbitIndex":61,"recipe":["Despair","Fear","Ire"],"skill":30523,"stats":["Minions have 25% increased maximum Life","Minions have 25% increased Evasion Rating"],"stringId":"minion_offence16"},"30539":{"connections":[{"id":25620,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":7,"orbitIndex":18,"skill":30539,"stats":["5% chance to not destroy Corpses when Consuming Corpses"],"stringId":"corpses8"},"30546":{"connections":[{"id":12005,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Electrified Claw","orbit":7,"orbitIndex":23,"recipe":["Guilt","Fear","Suffering"],"skill":30546,"stats":["Gain 8% of Damage as Extra Lightning Damage while Shapeshifted"],"stringId":"wyvern14"},"30553":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":162,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":30553,"stats":[],"stringId":"mastery_warcry_6791"},"30554":{"connections":[{"id":29611,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":7,"orbitIndex":20,"skill":30554,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence2"},"30555":{"connections":[{"id":53960,"orbit":3}],"group":941,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30555,"stats":["+5 to any Attribute"],"stringId":"attributes40"},"30562":{"connections":[{"id":11032,"orbit":0}],"group":1155,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Inner Faith","orbit":2,"orbitIndex":18,"recipe":["Envy","Greed","Isolation"],"skill":30562,"stats":["20% increased Evasion Rating","20% increased maximum Energy Shield","25% reduced effect of Curses on you"],"stringId":"evasion_and_energy_shield12_"},"30615":{"connections":[],"group":1457,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Critical Damage when consuming a Power Charge","orbit":2,"orbitIndex":13,"skill":30615,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"],"stringId":"power_charges6_"},"30634":{"connections":[],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":6,"skill":30634,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery5"},"30657":{"connections":[{"id":38463,"orbit":0},{"id":6842,"orbit":0},{"id":59064,"orbit":0},{"id":58848,"orbit":0},{"id":32891,"orbit":0}],"group":1348,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30657,"stats":["+5 to any Attribute"],"stringId":"attributes9"},"30662":{"connections":[{"id":26291,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":4,"orbitIndex":32,"skill":30662,"stats":["12% increased Lightning Damage"],"stringId":"lightning1_"},"30663":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":24721,"orbit":0}],"group":1243,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":30663,"stats":[],"stringId":"mastery_cold_6392"},"30695":{"connections":[{"id":13783,"orbit":0},{"id":19808,"orbit":0},{"id":56472,"orbit":0}],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds","isNotable":true,"isSwitchable":true,"name":"Vile Wounds","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/eagleeye.dds","id":53849,"name":"Eagle Eye","stats":["+30 to Accuracy Rating","10% increased Accuracy Rating"]}},"orbit":2,"orbitIndex":14,"skill":30695,"stats":["33% increased Damage with Hits against Enemies affected by Ailments"],"stringId":"exploiting_elemental_ailments10"},"30701":{"connections":[],"group":445,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Reduced Projectile Speed","orbit":2,"orbitIndex":8,"skill":30701,"stats":["6% reduced Projectile Speed"],"stringId":"projectiles41"},"30704":{"connections":[{"id":22045,"orbit":0}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration and Damage","orbit":2,"orbitIndex":6,"skill":30704,"stats":["5% increased Damage","Regenerate 0.1% of maximum Life per second"],"stringId":"life_regeneration12"},"30720":{"connections":[{"id":20119,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","isNotable":true,"name":"Entropic Incarnation","orbit":2,"orbitIndex":2,"recipe":["Suffering","Suffering","Envy"],"skill":30720,"stats":["Minions have +13% to Chaos Resistance","Minions gain 10% of Physical Damage as Chaos Damage"],"stringId":"minion_reservation14"},"30736":{"connections":[{"id":52180,"orbit":-2}],"group":1521,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":13,"skill":30736,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect57_"},"30748":{"connections":[{"id":21801,"orbit":0}],"group":1273,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Controlled Chaos","orbit":7,"orbitIndex":0,"recipe":["Greed","Envy","Guilt"],"skill":30748,"stats":["Maximum Volatility is 30"],"stringId":"volatility2"},"30780":{"connections":[{"id":17112,"orbit":-2},{"id":5410,"orbit":-2}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Area and Damage","orbit":2,"orbitIndex":15,"skill":30780,"stats":["4% increased Area of Effect of Ancestrally Boosted Attacks","Ancestrally Boosted Attacks deal 8% increased Damage"],"stringId":"melee60"},"30781":{"connectionArt":"CharacterPlanned","connections":[{"id":63772,"orbit":2147483647}],"group":315,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Movement Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":18,"skill":30781,"stats":["3% increased Movement Speed"],"stringId":"oracle_movement_cooldown3_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"30808":{"connections":[{"id":14267,"orbit":0},{"id":28101,"orbit":-4},{"id":28859,"orbit":0}],"group":1502,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30808,"stats":["+5 to any Attribute"],"stringId":"attributes11"},"30820":{"connections":[{"id":26786,"orbit":0}],"group":1075,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage and Skill Duration","orbit":7,"orbitIndex":16,"skill":30820,"stats":["8% increased Attack Damage","8% increased Skill Effect Duration"],"stringId":"attack7"},"30829":{"connections":[{"id":56999,"orbit":0}],"group":1008,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":0,"skill":30829,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy27"},"30834":{"connections":[{"id":50216,"orbit":0},{"id":57967,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":2,"skill":30834,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana4"},"30839":{"connections":[{"id":35671,"orbit":-3}],"group":1352,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":3,"orbitIndex":17,"skill":30839,"stats":["2% increased Attack Speed","+5 to Dexterity"],"stringId":"attack_speed21_"},"30871":{"connections":[{"id":12208,"orbit":0}],"group":1254,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":9,"skill":30871,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks15"},"30896":{"connections":[{"id":49172,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Speed","orbit":2,"orbitIndex":13,"skill":30896,"stats":["3% increased Skill Speed with Channelling Skills"],"stringId":"channelling4"},"30904":{"ascendancyName":"Oracle","connections":[],"group":22,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleLifeManaHits.dds","isNotable":true,"name":"Harmony Within","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30904,"stats":["Hit damage is taken from Mana before Life if your current Mana is higher than your current Life","15% less maximum Life","15% less maximum Mana"],"stringId":"AscendancyDruid1Notable3"},"30905":{"connections":[{"id":8697,"orbit":5},{"id":34201,"orbit":6}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":4,"orbitIndex":21,"skill":30905,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks3"},"30910":{"connections":[{"id":59647,"orbit":-7}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":2,"orbitIndex":13,"skill":30910,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"duelist_minions1"},"30959":{"connections":[{"id":31778,"orbit":2}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":14,"skill":30959,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"oracle3"},"30973":{"connections":[{"id":49320,"orbit":0}],"group":1493,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Chance","orbit":6,"orbitIndex":34,"skill":30973,"stats":["10% increased Critical Hit Chance with Daggers"],"stringId":"dagger11"},"30979":{"connections":[{"id":46358,"orbit":0},{"id":44733,"orbit":0},{"id":12610,"orbit":0}],"group":609,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":30979,"stats":["+5 to any Attribute"],"stringId":"intelligence38"},"30985":{"connections":[{"id":12324,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Chance","orbit":2,"orbitIndex":10,"skill":30985,"stats":["5% chance when collecting an Elemental Infusion to gain an","additional Elemental Infusion of the same type"],"stringId":"infusion7"},"30990":{"connections":[{"id":58939,"orbit":0}],"group":945,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":16,"skill":30990,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals82"},"30996":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":53762,"orbit":0},{"id":18146,"orbit":0}],"group":543,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds","isNotable":true,"name":"Gem Studded","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":30996,"stats":["For each colour of Socketed Support Gem that is most numerous, gain:","Red: Hits against you have no Critical Damage Bonus","Blue: Skills have 30% less cost","Green: 40% less Movement Speed Penalty from using Skills while Moving"],"stringId":"AscendancyMercenary3Notable3"},"31010":{"connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Delay","orbit":4,"orbitIndex":23,"skill":31010,"stats":["10% faster start of Energy Shield Recharge while Shapeshifted"],"stringId":"wyvern11"},"31017":{"connections":[{"id":26339,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":0,"skill":31017,"stats":["15% increased Totem Damage"],"stringId":"totems53"},"31037":{"connections":[{"id":34866,"orbit":0}],"group":872,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Effect","orbit":2,"orbitIndex":22,"skill":31037,"stats":["Remnants you create have 10% increased effect"],"stringId":"remnant2"},"31039":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1097,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":31039,"stats":[],"stringId":"mastery_criticals65"},"31055":{"connections":[{"id":18969,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Speed","orbit":2,"orbitIndex":19,"skill":31055,"stats":["3% increased Attack Speed with Bows"],"stringId":"bow15"},"31112":{"connections":[],"group":970,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Critical Strike","orbit":7,"orbitIndex":2,"skill":31112,"stats":["10% increased Ballista Critical Hit Chance"],"stringId":"ballista11"},"31116":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds","isNotable":true,"name":"Grasp of the Void","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":8,"orbitIndex":24,"skill":31116,"stats":["Grants Skill: Void Illusion"],"stringId":"AscendancyMonk3Notable8"},"31129":{"connections":[{"id":37971,"orbit":0}],"group":1545,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Lifelong Friend","orbit":0,"orbitIndex":0,"recipe":["Despair","Despair","Ire"],"skill":31129,"stats":["Minions Revive 35% faster if all your Minions are Companions"],"stringId":"companions7"},"31159":{"connections":[{"id":46017,"orbit":0}],"group":258,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration while Stationary","orbit":7,"orbitIndex":20,"skill":31159,"stats":["15% increased Life Regeneration Rate while stationary"],"stringId":"life_regeneration13_"},"31172":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1352,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Falcon Technique","orbit":5,"orbitIndex":51,"recipe":["Suffering","Suffering","Despair"],"skill":31172,"stats":["1% increased Attack Speed per 25 Dexterity"],"stringId":"attack_speed34"},"31175":{"connections":[{"id":20119,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Grip of Evil","orbit":2,"orbitIndex":22,"recipe":["Isolation","Despair","Ire"],"skill":31175,"stats":["Minions have 40% increased Critical Damage Bonus"],"stringId":"minion_offence33_"},"31189":{"connections":[{"id":28863,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","isNotable":true,"name":"Unexpected Finesse","orbit":4,"orbitIndex":12,"recipe":["Despair","Greed","Isolation"],"skill":31189,"stats":["20% increased Attack Damage","30% increased Accuracy Rating while moving"],"stringId":"attack33_"},"31223":{"ascendancyName":"Blood Mage","connections":[],"group":1015,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds","isNotable":true,"name":"Crimson Power","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":31223,"stats":["Gain additional maximum Life equal to 100% of the Item Energy Shield on Equipped Body Armour"],"stringId":"AscendancyWitch2Notable8"},"31238":{"connections":[{"id":48552,"orbit":0},{"id":45918,"orbit":0},{"id":10452,"orbit":0}],"group":477,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":31238,"stats":["+5 to any Attribute"],"stringId":"attributes14"},"31273":{"connections":[{"id":17372,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":2,"orbitIndex":4,"skill":31273,"stats":["10% increased Melee Damage"],"stringId":"melee14_"},"31284":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[{"id":21380,"orbit":0}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":1,"orbitIndex":3,"skill":31284,"stats":[],"stringId":"mastery_critical_267"},"31286":{"connections":[{"id":16140,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical","orbit":3,"orbitIndex":14,"skill":31286,"stats":["10% increased Physical Damage"],"stringId":"physical5"},"31290":{"connections":[{"id":32474,"orbit":0},{"id":60332,"orbit":0},{"id":32764,"orbit":0},{"id":37609,"orbit":0}],"group":169,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":22,"skill":31290,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour52"},"31292":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":557,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMace.dds","isOnlyImage":true,"name":"Mace Mastery","orbit":0,"orbitIndex":0,"skill":31292,"stats":[],"stringId":"mastery_mace154"},"31295":{"connections":[{"id":9352,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":21,"skill":31295,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks2"},"31326":{"connections":[{"id":44092,"orbit":0},{"id":11505,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Slow Burn","orbit":2,"orbitIndex":18,"recipe":["Guilt","Suffering","Paranoia"],"skill":31326,"stats":["20% increased Ignite Magnitude","20% increased Ignite Duration on Enemies"],"stringId":"ignite6"},"31345":{"connections":[{"id":55400,"orbit":0}],"group":1274,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":11,"skill":31345,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration11"},"31364":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1440,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Primal Protection","orbit":0,"orbitIndex":0,"recipe":["Guilt","Greed","Paranoia"],"skill":31364,"stats":["40% increased Charm Effect Duration","40% increased Charm Charges gained"],"stringId":"charms3"},"31366":{"connections":[{"id":57518,"orbit":4},{"id":3843,"orbit":-4}],"group":1389,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Stun Buildup","orbit":2,"orbitIndex":5,"skill":31366,"stats":["Parry has 20% increased Stun Buildup"],"stringId":"deflect4"},"31370":{"connections":[{"id":32448,"orbit":2147483647}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Lightning Damage","orbit":2,"orbitIndex":20,"skill":31370,"stats":["10% increased Armour","+10% of Armour also applies to Lightning Damage"],"stringId":"armour44"},"31373":{"connections":[{"id":50561,"orbit":0},{"id":47173,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Vocal Empowerment","orbit":4,"orbitIndex":63,"recipe":["Isolation","Isolation","Despair"],"skill":31373,"stats":["Warcries Empower an additional Attack"],"stringId":"warcries12"},"31388":{"connections":[{"id":51394,"orbit":0}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":7,"skill":31388,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells3"},"31409":{"connections":[{"id":50437,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":3,"skill":31409,"stats":["15% increased Evasion Rating"],"stringId":"evasion13"},"31419":{"connections":[{"id":35787,"orbit":3},{"id":53405,"orbit":4}],"group":475,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":7,"orbitIndex":9,"skill":31419,"stats":["10% increased Skill Effect Duration"],"stringId":"duration2"},"31433":{"connections":[{"id":21495,"orbit":-4},{"id":5348,"orbit":0}],"group":1320,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Catalysis","orbit":2,"orbitIndex":8,"recipe":["Isolation","Isolation","Paranoia"],"skill":31433,"stats":["20% increased Elemental Damage with Attacks","5% of Physical Damage from Hits taken as Damage of a Random Element"],"stringId":"elemental_attacks8"},"31449":{"connections":[{"id":9444,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Chance","orbit":5,"orbitIndex":40,"skill":31449,"stats":["10% increased Critical Hit Chance with Quarterstaves"],"stringId":"quarterstaff13"},"31517":{"connections":[{"id":11722,"orbit":0},{"id":46034,"orbit":0}],"group":1037,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Seal Generation Frequency","orbit":2,"orbitIndex":4,"skill":31517,"stats":["Sealed Skills have 10% increased Seal gain frequency"],"stringId":"spells27"},"31545":{"connections":[{"id":8171,"orbit":0},{"id":3446,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage and Presence Area","orbit":7,"orbitIndex":2,"skill":31545,"stats":["10% increased Presence Area of Effect","6% increased Attack Damage"],"stringId":"glory9"},"31554":{"connectionArt":"CharacterPlanned","connections":[{"id":49929,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":6,"skill":31554,"stats":["15% increased Skill Effect Duration"],"stringId":"oracle_duration_physical8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"31566":{"connections":[{"id":7049,"orbit":0},{"id":54818,"orbit":9}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour while Surrounded","orbit":3,"orbitIndex":23,"skill":31566,"stats":["30% increased Armour while Surrounded"],"stringId":"being_surrounded2"},"31609":{"connections":[{"id":36163,"orbit":-4}],"group":486,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Shield Defences","orbit":3,"orbitIndex":0,"skill":31609,"stats":["25% increased Armour, Evasion and Energy Shield from Equipped Shield"],"stringId":"block24"},"31626":{"connections":[{"id":50516,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Flammability Magnitude","orbit":7,"orbitIndex":23,"skill":31626,"stats":["15% increased Flammability Magnitude","4% increased Area of Effect for Attacks"],"stringId":"area_attacks62"},"31630":{"connections":[{"id":64474,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":17,"skill":31630,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery28"},"31644":{"connections":[{"id":14739,"orbit":0},{"id":34058,"orbit":0}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":23,"skill":31644,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery21"},"31647":{"connections":[{"id":23305,"orbit":0}],"group":1426,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":3,"orbitIndex":12,"skill":31647,"stats":["+8 to Dexterity"],"stringId":"dexterity108"},"31650":{"connections":[{"id":16051,"orbit":0},{"id":31017,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":0,"skill":31650,"stats":["15% increased Totem Damage"],"stringId":"totems49"},"31673":{"connections":[{"id":48649,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Energy Shield Delay while Shapeshifted","orbit":2,"orbitIndex":14,"skill":31673,"stats":["10% faster start of Energy Shield Recharge while Shapeshifted"],"stringId":"shapeshifting36"},"31692":{"connections":[{"id":46197,"orbit":0}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":3,"skill":31692,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals83"},"31697":{"connections":[{"id":51303,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":2,"orbitIndex":4,"skill":31697,"stats":["10% increased Elemental Infusion duration"],"stringId":"infusion8"},"31724":{"connections":[{"id":2074,"orbit":0}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Iron Slippers","orbit":2,"orbitIndex":0,"recipe":["Isolation","Envy","Guilt"],"skill":31724,"stats":["+2 to Armour per 1 Item Energy Shield on Equipped Boots","12% reduced Slowing Potency of Debuffs on You"],"stringId":"energy_shield_and_armour29_"},"31745":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1023,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Lockdown","orbit":4,"orbitIndex":48,"recipe":["Guilt","Despair","Despair"],"skill":31745,"stats":["40% increased Attack Damage against Maimed Enemies","Enemies are Maimed for 4 seconds after becoming Unpinned"],"stringId":"pin11"},"31746":{"connections":[{"id":32845,"orbit":4},{"id":41012,"orbit":-4}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Penetration","orbit":4,"orbitIndex":24,"skill":31746,"stats":["Damage Penetrates 8% Fire Resistance"],"stringId":"ignite_mitigation3"},"31757":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connectionArt":"CharacterPlanned","connections":[],"group":147,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":6,"orbitIndex":9,"skill":31757,"stats":[],"stringId":"oracle_duration_physical_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"31763":{"connections":[{"id":43155,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Critical Chance","orbit":4,"orbitIndex":27,"skill":31763,"stats":["10% increased Critical Hit Chance with Crossbows"],"stringId":"crossbow6"},"31765":{"connections":[{"id":59538,"orbit":0},{"id":722,"orbit":0},{"id":41886,"orbit":0},{"id":61421,"orbit":0}],"group":1466,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":31765,"stats":["+5 to any Attribute"],"stringId":"dexterity7"},"31773":{"connections":[{"id":55011,"orbit":0}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Resurging Archon","orbit":7,"orbitIndex":1,"recipe":["Envy","Isolation","Disgust"],"skill":31773,"stats":["Archon recovery period expires 25% faster"],"stringId":"archon7"},"31778":{"connections":[{"id":2344,"orbit":-2}],"group":270,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":10,"skill":31778,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"oracle4"},"31779":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":220,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"name":"Power Charge Mastery","orbit":0,"orbitIndex":0,"skill":31779,"stats":[],"stringId":"mastery_power_charge_6642_"},"31805":{"connections":[{"id":44461,"orbit":-3}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":3,"orbitIndex":15,"skill":31805,"stats":["10% increased Skill Effect Duration"],"stringId":"duration1_"},"31825":{"connections":[{"id":16142,"orbit":2147483647}],"group":1507,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Attack Cold Damage","orbit":7,"orbitIndex":6,"skill":31825,"stats":["12% increased Attack Cold Damage"],"stringId":"cold45"},"31826":{"connections":[{"id":24889,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Long Distance Relationship","orbit":3,"orbitIndex":21,"recipe":["Guilt","Envy","Paranoia"],"skill":31826,"stats":["30% increased Presence Area of Effect","Minions have 15% increased Area of Effect"],"stringId":"companions5"},"31848":{"connections":[{"id":40117,"orbit":7}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns Ignore Armour","orbit":7,"orbitIndex":0,"skill":31848,"stats":["Thorns Damage has 25% chance to ignore Enemy Armour"],"stringId":"getting_hit16"},"31855":{"connections":[],"group":1122,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":7,"skill":31855,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks1"},"31888":{"connections":[{"id":34300,"orbit":0}],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":2,"orbitIndex":4,"skill":31888,"stats":["8% increased Mana Cost Efficiency"],"stringId":"mana_regeneration8"},"31890":{"connections":[{"id":38827,"orbit":7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":3,"orbitIndex":5,"skill":31890,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour18"},"31898":{"connections":[{"id":3921,"orbit":0}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":7,"skill":31898,"stats":["6% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds2"},"31903":{"connections":[{"id":37612,"orbit":0},{"id":56605,"orbit":0},{"id":38010,"orbit":0}],"group":529,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":31903,"stats":["+5 to any Attribute"],"stringId":"strength76"},"31908":{"connections":[{"id":5594,"orbit":0}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":2,"orbitIndex":8,"skill":31908,"stats":["6% increased Curse Magnitudes"],"stringId":"curses24"},"31918":{"connections":[{"id":4534,"orbit":-3},{"id":60323,"orbit":-9}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Pierce Chance","orbit":7,"orbitIndex":15,"skill":31918,"stats":["15% chance to Pierce an Enemy"],"stringId":"ranged9"},"31925":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":38596,"orbit":3}],"group":353,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","isNotable":true,"name":"Warding Fetish","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Envy"],"skill":31925,"stats":["30% increased Damage per Curse on you","30% reduced effect of Curses on you","60% increased Energy Shield from Equipped Focus"],"stringId":"focus5"},"31928":{"connections":[{"id":50574,"orbit":0},{"id":15443,"orbit":0}],"group":1091,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Life Recoup","orbit":2,"orbitIndex":12,"skill":31928,"stats":["6% of Physical Damage taken Recouped as Life"],"stringId":"physical44"},"31943":{"connections":[{"id":8382,"orbit":0}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":12,"skill":31943,"stats":["4% faster start of Energy Shield Recharge","8% increased Elemental Damage"],"stringId":"cold27"},"31950":{"connections":[{"id":58329,"orbit":0},{"id":8569,"orbit":0},{"id":21080,"orbit":0},{"id":7405,"orbit":0}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":31950,"stats":["+5 to any Attribute"],"stringId":"intelligence78"},"31955":{"connections":[{"id":37641,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","isNotable":true,"name":"Voll's Protection","orbit":3,"orbitIndex":16,"recipe":["Isolation","Paranoia","Despair"],"skill":31955,"stats":["+15% of Armour also applies to Elemental Damage","10% faster start of Energy Shield Recharge","10% increased Block chance","Gain 10 Energy Shield when you Block","Recover 10 Life when you Block"],"stringId":"energy_shield_and_armour44"},"31977":{"connections":[{"id":4828,"orbit":0},{"id":10314,"orbit":6}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":5,"orbitIndex":36,"skill":31977,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana34"},"31991":{"connections":[{"id":36070,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":7,"orbitIndex":15,"skill":31991,"stats":["6% increased Area of Effect for Attacks"],"stringId":"ranged14"},"32009":{"connections":[{"id":36814,"orbit":0}],"group":894,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":2,"skill":32009,"stats":["20% increased Curse Duration"],"stringId":"curses16"},"32016":{"connections":[{"id":5766,"orbit":-6},{"id":49984,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":7,"orbitIndex":19,"skill":32016,"stats":["12% increased Spell Damage while wielding a Melee Weapon"],"stringId":"spells19"},"32040":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1184,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":32040,"stats":[],"stringId":"mastery_energy_shield_6484"},"32054":{"connections":[{"id":62153,"orbit":0}],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Damage","orbit":3,"orbitIndex":15,"skill":32054,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals18"},"32071":{"connections":[{"id":15427,"orbit":0},{"id":49111,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Primal Growth","orbit":3,"orbitIndex":2,"recipe":["Envy","Fear","Fear"],"skill":32071,"stats":["15% increased Area of Effect if you've Killed Recently","8% increased Area of Effect for Attacks"],"stringId":"area_attacks26"},"32078":{"connections":[{"id":16940,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Spell Damage","orbit":7,"orbitIndex":21,"skill":32078,"stats":["15% increased Spell Damage while you have Arcane Surge"],"stringId":"mana_regeneration43"},"32096":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":32096,"stats":[],"stringId":"mastery_companion290"},"32123":{"connections":[{"id":54678,"orbit":0}],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":3,"orbitIndex":4,"skill":32123,"stats":["15% increased chance to Shock"],"stringId":"shock9"},"32128":{"connections":[{"id":18101,"orbit":7},{"id":15801,"orbit":0}],"group":635,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Flow of Time","orbit":0,"orbitIndex":0,"recipe":["Disgust","Fear","Suffering"],"skill":32128,"stats":["Buffs on you expire 10% slower","20% increased speed of Recoup Effects"],"stringId":"life_recoup36"},"32135":{"connections":[{"id":12322,"orbit":5},{"id":16484,"orbit":-9}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":4,"orbitIndex":12,"skill":32135,"stats":["10% increased Flask Charges gained"],"stringId":"flasks15"},"32148":{"connections":[],"group":183,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Rattling Ball","orbit":2,"orbitIndex":2,"skill":32148,"stats":["25% increased Damage with Flails"],"stringId":"flail15"},"32151":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":709,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","isNotable":true,"name":"Crystalline Resistance","orbit":4,"orbitIndex":60,"recipe":["Isolation","Fear","Despair"],"skill":32151,"stats":["+1% to all Maximum Elemental Resistances if you have at","least 5 Red, Green and Blue Support Gems Socketed"],"stringId":"attributes99"},"32155":{"connections":[{"id":25700,"orbit":4}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Shock Chance","orbit":7,"orbitIndex":16,"skill":32155,"stats":["10% increased chance to Shock","8% increased Elemental Damage"],"stringId":"elemental18"},"32183":{"connections":[{"id":28371,"orbit":4}],"group":1381,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":32183,"stats":["+5 to any Attribute"],"stringId":"attributes22_"},"32185":{"connections":[{"id":17118,"orbit":0}],"group":1058,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Attack Damage and Companion Damage as Cold","orbit":0,"orbitIndex":0,"skill":32185,"stats":["6% increased Attack Damage","Companions gain 4% Damage as extra Cold Damage"],"stringId":"companions65"},"32186":{"connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Accuracy Rating","orbit":4,"orbitIndex":43,"skill":32186,"stats":["10% increased Accuracy Rating while Shapeshifted"],"stringId":"wyvern8"},"32194":{"connections":[{"id":55933,"orbit":0},{"id":36478,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":60,"skill":32194,"stats":["+5 to any Attribute"],"stringId":"intelligence34"},"32233":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":864,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":2,"orbitIndex":21,"skill":32233,"stats":[],"stringId":"mastery_duration_6463"},"32239":{"connections":[{"id":9009,"orbit":-3}],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":3,"orbitIndex":1,"skill":32239,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical65"},"32241":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1262,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":32241,"stats":[],"stringId":"mastery_life131"},"32258":{"connections":[{"id":19644,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":8,"skill":32258,"stats":["Minions have 12% increased maximum Life"],"stringId":"minion_defence17"},"32271":{"connections":[{"id":54311,"orbit":-2}],"group":382,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":7,"orbitIndex":15,"skill":32271,"stats":["30% increased Flammability Magnitude"],"stringId":"fire23"},"32274":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":947,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":32274,"stats":[],"stringId":"mastery_evasion_6502"},"32278":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":531,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":7,"orbitIndex":11,"skill":32278,"stats":[],"stringId":"mastery_minionoffence189"},"32301":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":50277,"orbit":0}],"group":1358,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Frazzled","orbit":0,"orbitIndex":0,"recipe":["Despair","Disgust","Paranoia"],"skill":32301,"stats":["15% increased Mana Regeneration Rate","30% increased Magnitude of Shock you inflict"],"stringId":"shock6"},"32309":{"connections":[{"id":59070,"orbit":2}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":3,"orbitIndex":16,"skill":32309,"stats":["15% increased Archon Buff duration"],"stringId":"archon3"},"32319":{"connections":[{"id":33542,"orbit":0}],"group":1541,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":7,"orbitIndex":20,"skill":32319,"stats":["+10% Surpassing chance to fire an additional Arrow"],"stringId":"bow21"},"32340":{"connections":[{"id":24721,"orbit":7}],"group":1260,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":32340,"stats":["12% increased Cold Damage"],"stringId":"cold64__"},"32349":{"connections":[{"id":3446,"orbit":0}],"flavourText":"The Titans did not vanish from this world. Their might lives on - in you.","group":218,"icon":"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds","isKeystone":true,"name":"Giant's Blood","orbit":0,"orbitIndex":0,"skill":32349,"stats":["You can wield Two-Handed Axes, Maces and Swords in one hand","Triple Attribute requirements of Martial Weapons","Inherent Life granted by Strength is halved"],"stringId":"passive_keystone_giants_blood"},"32353":{"connections":[{"id":41180,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Swift Claw","orbit":3,"orbitIndex":23,"recipe":["Suffering","Fear","Despair"],"skill":32353,"stats":["10% increased Skill Speed while Shapeshifted"],"stringId":"shapeshifting5"},"32354":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"id":6626,"orbit":-2}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Defiance","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Ire"],"skill":32354,"stats":["20% increased Armour and Evasion Rating","80% increased Armour and Evasion Rating when on Low Life"],"stringId":"armour_and_evasion12"},"32364":{"connections":[{"id":32858,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":7,"skill":32364,"stats":["10% increased Ignite Magnitude"],"stringId":"fire52"},"32399":{"connections":[{"id":46857,"orbit":-7}],"group":1295,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":0,"orbitIndex":0,"skill":32399,"stats":["2% increased Attack Speed","5% increased Cost Efficiency"],"stringId":"attack_speed11"},"32404":{"connections":[{"id":15618,"orbit":6},{"id":5501,"orbit":0},{"id":22290,"orbit":-6}],"group":816,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":2,"orbitIndex":18,"skill":32404,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"spell_criticals9"},"32416":{"connections":[{"id":27726,"orbit":-3}],"group":625,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Sturdy Metal","orbit":2,"orbitIndex":16,"skill":32416,"stats":["80% increased Armour from Equipped Body Armour"],"stringId":"armour35"},"32427":{"connections":[{"id":4456,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":18,"skill":32427,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration5"},"32436":{"connections":[{"id":5332,"orbit":2147483647}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":2,"orbitIndex":14,"skill":32436,"stats":["+8 to Intelligence"],"stringId":"attributes111_"},"32438":{"connections":[{"id":55149,"orbit":4}],"group":1326,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":32438,"stats":["11% increased Chaos Damage"],"stringId":"chaos27"},"32442":{"connections":[{"id":2361,"orbit":0}],"group":1520,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Stun and Knockback","orbit":0,"orbitIndex":0,"skill":32442,"stats":["20% increased Knockback Distance","20% increased Stun Buildup with Quarterstaves"],"stringId":"quarterstaff3"},"32448":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":242,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Shockproof","orbit":2,"orbitIndex":2,"recipe":["Disgust","Greed","Disgust"],"skill":32448,"stats":["10% increased Armour","+30% of Armour also applies to Lightning Damage","30% reduced effect of Shock on you"],"stringId":"armour45_"},"32474":{"connections":[{"id":29611,"orbit":0},{"id":47931,"orbit":0},{"id":55888,"orbit":0},{"id":36025,"orbit":-9},{"id":61942,"orbit":0}],"group":153,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":32474,"stats":["+5 to any Attribute"],"stringId":"attributes4"},"32507":{"connections":[],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Cut to the Bone","orbit":0,"orbitIndex":0,"recipe":["Despair","Envy","Isolation"],"skill":32507,"stats":["Break Armour on Critical Hit with Spells equal to 10% of Physical Damage dealt","20% increased Magnitude of Impales inflicted with Spells","20% increased Physical Damage"],"stringId":"physical31"},"32509":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":32509,"stats":[],"stringId":"mastery_staff220"},"32523":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":1546,"orbit":0}],"group":661,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":32523,"stats":[],"stringId":"mastery_caster_6358"},"32534":{"ascendancyName":"Titan","connections":[{"id":35453,"orbit":0},{"id":19424,"orbit":0},{"id":13715,"orbit":0},{"id":51690,"orbit":0},{"id":29323,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Titan","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":9,"orbitIndex":96,"skill":32534,"stats":[],"stringId":"AscendancyWarrior1Start"},"32543":{"connections":[],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Unhindered","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Paranoia"],"skill":32543,"stats":["20% reduced Slowing Potency of Debuffs on You","6% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"spell_suppression12"},"32545":{"connections":[{"id":61196,"orbit":4}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":2,"orbitIndex":2,"skill":32545,"stats":["3% increased Skill Speed"],"stringId":"attack_speed47"},"32549":{"connections":[{"id":29098,"orbit":-2},{"id":32474,"orbit":3}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":14,"skill":32549,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells11"},"32555":{"connections":[{"id":9535,"orbit":2147483647}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":22,"skill":32555,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"armour_and_evasion39"},"32559":{"ascendancyName":"Witchhunter","connections":[{"id":46535,"orbit":0}],"group":291,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32559,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"AscendancyMercenary2Small4"},"32560":{"ascendancyName":"Tactician","connections":[{"id":16249,"orbit":0}],"group":317,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Presence Area","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32560,"stats":["20% increased Presence Area of Effect"],"stringId":"AscendancyMercenary1Small3"},"32561":{"connections":[{"id":51825,"orbit":0}],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":3,"orbitIndex":15,"skill":32561,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed6"},"32564":{"connections":[{"id":37519,"orbit":0},{"id":39207,"orbit":0},{"id":2864,"orbit":0}],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Movement Speed and Slow Effect on You","orbit":0,"orbitIndex":0,"skill":32564,"stats":["1% increased Movement Speed","4% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation5"},"32597":{"connections":[{"id":12777,"orbit":0}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":3,"skill":32597,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour2"},"32599":{"connections":[{"id":28516,"orbit":2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area of Effect","orbit":2,"orbitIndex":12,"skill":32599,"stats":["6% increased Area of Effect"],"stringId":"area_of_effect21"},"32600":{"connections":[{"id":6304,"orbit":0},{"id":20303,"orbit":-7}],"group":403,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":12,"skill":32600,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration26"},"32637":{"ascendancyName":"Tactician","connections":[],"group":399,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds","isNotable":true,"name":"Stay Light, Use Cover","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":32637,"stats":["Defend with 200% of Armour","Enemies have an Accuracy Penalty against you based on Distance","Maximum Chance to Evade is 50%","Maximum Physical Damage Reduction is 50%"],"stringId":"AscendancyMercenary1Notable7"},"32655":{"connections":[{"id":33514,"orbit":0}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Hunting Companion","orbit":7,"orbitIndex":18,"recipe":["Guilt","Envy","Ire"],"skill":32655,"stats":["20% increased Culling Strike Threshold","Culling Strike against Beasts while your Companion is in your Presence"],"stringId":"companions8"},"32660":{"connections":[],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":21,"skill":32660,"stats":["10% increased Critical Hit Chance if you have Killed Recently"],"stringId":"criticals4"},"32664":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1187,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","isNotable":true,"name":"Chakra of Breathing","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Guilt"],"skill":32664,"stats":["20% faster start of Energy Shield Recharge when not on Full Life","20% increased Evasion Rating while you have Energy Shield"],"stringId":"unarmed12"},"32672":{"connections":[{"id":4031,"orbit":0},{"id":9928,"orbit":0}],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze and Chill Resistance","orbit":3,"orbitIndex":12,"skill":32672,"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"],"stringId":"freeze_and_chill_mitigation1"},"32681":{"connections":[{"id":32664,"orbit":0},{"id":38668,"orbit":2147483647}],"group":1187,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Evasion and Energy Shield Delay","orbit":7,"orbitIndex":15,"skill":32681,"stats":["12% increased Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"unarmed8"},"32683":{"connections":[{"id":53149,"orbit":0},{"id":54413,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Essence of the Mountain","orbit":4,"orbitIndex":30,"skill":32683,"stats":["Gain 5% of Damage as Extra Cold Damage","20% increased Freeze Buildup"],"stringId":"cold39__"},"32699":{"ascendancyName":"Infernalist","connections":[{"id":7793,"orbit":0},{"id":23880,"orbit":0},{"id":24135,"orbit":0},{"id":39470,"orbit":4},{"id":64379,"orbit":-9},{"id":63484,"orbit":-9}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Infernalist","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":32699,"stats":[],"stringId":"AscendancyWitch1Start__"},"32701":{"connections":[{"id":21746,"orbit":0},{"id":26598,"orbit":0},{"id":22115,"orbit":0},{"id":43877,"orbit":0}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":18,"skill":32701,"stats":["+5 to any Attribute"],"stringId":"dexterity39"},"32705":{"ascendancyName":"Disciple of Varashta","connections":[],"flavourText":"\"You knew the twisted plan these fools devised. As Tale-woman, you are their compass in the sandstorm. Yet... you did not act. And now we mourn these honoured dead. You must pay.\"\\n \\nVarashta condemned Navira to the ritual of the {barya}, sentenced to serve as a Djinn.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonWaterDjinn.dds","isNotable":true,"name":"Barya of Navira","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":3,"orbitIndex":0,"skill":32705,"stats":["Grants Skill: Navira, the Last Mirage"],"stringId":"AscendancySorceress3Notable7"},"32721":{"connections":[{"id":10011,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Distracted Target","orbit":7,"orbitIndex":11,"recipe":["Despair","Disgust","Despair"],"skill":32721,"stats":["30% increased Critical Hit Chance against Blinded Enemies"],"stringId":"blind12"},"32727":{"connections":[],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Armour Break","orbit":2,"orbitIndex":23,"skill":32727,"stats":["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"],"stringId":"physical20"},"32745":{"connections":[{"id":50104,"orbit":0},{"id":61179,"orbit":0}],"group":518,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":0,"orbitIndex":0,"skill":32745,"stats":["10% increased Physical Damage"],"stringId":"physical14"},"32763":{"connections":[],"group":1522,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":6,"skill":32763,"stats":[],"stringId":"jewel_slot1976"},"32764":{"connections":[{"id":21213,"orbit":0},{"id":37609,"orbit":0}],"group":169,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":16,"skill":32764,"stats":["+8% of Armour also applies to Elemental Damage"],"stringId":"energy_shield_and_armour55_"},"32768":{"connectionArt":"CharacterPlanned","connections":[{"id":8107,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":17,"skill":32768,"stats":["20% increased Glory generation"],"stringId":"oracle_glory_elemental3_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"32771":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":34817,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Darkness","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":55,"skill":32771,"stats":["10% increased maximum Darkness"],"stringId":"AscendancyMonk3Small9"},"32777":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":340,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":2,"orbitIndex":15,"skill":32777,"stats":[],"stringId":"mastery_shapeshifting_6683"},"32799":{"connections":[{"id":23961,"orbit":0},{"id":32096,"orbit":0}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Captivating Companionship","orbit":3,"orbitIndex":1,"recipe":["Isolation","Guilt","Greed"],"skill":32799,"stats":["5% of Damage from Hits is taken from your Damageable Companion's Life before you","20% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"],"stringId":"companions4"},"32813":{"connections":[{"id":59600,"orbit":-7},{"id":35809,"orbit":0}],"group":1252,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":12,"skill":32813,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks16"},"32818":{"connections":[{"id":48135,"orbit":4}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":7,"orbitIndex":6,"skill":32818,"stats":["10% increased Charm Charges gained"],"stringId":"charms19"},"32836":{"connections":[{"id":675,"orbit":3}],"group":142,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Slow Effect on You","orbit":2,"orbitIndex":21,"skill":32836,"stats":["10% increased Armour","5% reduced Slowing Potency of Debuffs on You"],"stringId":"armour26_"},"32845":{"connections":[{"id":64819,"orbit":4}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage","orbit":5,"orbitIndex":36,"skill":32845,"stats":["10% increased Fire Damage"],"stringId":"ignite_mitigation1"},"32847":{"connections":[],"group":546,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Damage","orbit":0,"orbitIndex":0,"skill":32847,"stats":["Minions deal 20% increased Damage with Command Skills"],"stringId":"minion_offence50"},"32856":{"ascendancyName":"Chronomancer","connections":[{"id":58747,"orbit":0},{"id":3605,"orbit":9}],"group":430,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32856,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"AscendancySorceress2Small6"},"32858":{"connections":[{"id":1073,"orbit":0},{"id":1205,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Dread Engineer's Concoction","orbit":3,"orbitIndex":9,"recipe":["Suffering","Greed","Guilt"],"skill":32858,"stats":["35% increased Magnitude of Ignite against Poisoned enemies"],"stringId":"fire54"},"32859":{"connections":[{"id":15114,"orbit":-4}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":3,"orbitIndex":9,"skill":32859,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical59"},"32885":{"connections":[{"id":6689,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":33,"skill":32885,"stats":["5% increased Block chance"],"stringId":"shield15"},"32891":{"connections":[{"id":331,"orbit":-2},{"id":22329,"orbit":-7}],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection and Evasion","orbit":7,"orbitIndex":7,"skill":32891,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 4% of Evasion Rating"],"stringId":"deflect39"},"32896":{"connections":[],"group":1332,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":9,"skill":32896,"stats":["8% chance to Poison on Hit"],"stringId":"poison32"},"32903":{"connections":[{"id":25361,"orbit":0}],"group":1431,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":15,"skill":32903,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks55"},"32905":{"ascendancyName":"Oracle","connections":[],"group":23,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OraclePassiveTreeAllocation.dds","isNotable":true,"name":"Entwined Realities","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":6,"orbitIndex":20,"skill":32905,"stats":["Non-Keystone Passive Skills in Medium Radius of allocated Keystone Passive Skills can be allocated without being connected to your tree"],"stringId":"AscendancyDruid1Notable1"},"32923":{"connections":[{"id":58215,"orbit":4}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Arcane Surge Effect and Life Regeneration","orbit":7,"orbitIndex":0,"skill":32923,"stats":["5% increased Life Regeneration rate","10% increased effect of Arcane Surge on you"],"stringId":"life_recoup25"},"32932":{"connections":[{"id":14205,"orbit":0},{"id":63268,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Ichlotl's Inferno","orbit":7,"orbitIndex":21,"recipe":["Envy","Suffering","Paranoia"],"skill":32932,"stats":["Every Rage also grants 1% increased Fire Damage"],"stringId":"fire58"},"32943":{"connections":[{"id":16938,"orbit":0},{"id":29930,"orbit":0},{"id":16484,"orbit":0}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":4,"orbitIndex":67,"skill":32943,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"companions19_"},"32951":{"connections":[{"id":39280,"orbit":0},{"id":41522,"orbit":0}],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Preservation","orbit":3,"orbitIndex":17,"recipe":["Disgust","Suffering","Ire"],"skill":32951,"stats":["25% increased Skill Effect Duration"],"stringId":"duration6"},"32952":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":386,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds","isMultipleChoiceOption":true,"name":"Bolstering Implants","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":32952,"stats":["+2 to Level of all Skills with a Strength requirement"],"stringId":"AscendancyMercenary3Notable2_1"},"32964":{"connections":[{"id":34617,"orbit":5}],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour Applies to Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":3,"skill":32964,"stats":["+6% of Armour also applies to Elemental Damage","3% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour39"},"32976":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":14428,"orbit":0},{"id":38776,"orbit":0},{"id":34202,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","isNotable":true,"name":"Gem Enthusiast","orbit":4,"orbitIndex":48,"recipe":["Isolation","Greed","Suffering"],"skill":32976,"stats":["5% increased Maximum Life if you have at least 10 Red Support Gems Socketed","5% increased Maximum Mana if you have at least 10 Blue Support Gems Socketed","5% increased Movement Speed if you have at least 10 Green Support Gems Socketed"],"stringId":"attributes100_"},"33037":{"connections":[{"id":47683,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Chaining Projectiles","orbit":3,"orbitIndex":2,"skill":33037,"stats":["Projectiles have 5% chance to Chain an additional time from terrain"],"stringId":"ranged46"},"33045":{"connections":[{"id":62303,"orbit":-4}],"group":308,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Ailment Threshold and Slow Effect on You","orbit":4,"orbitIndex":65,"skill":33045,"stats":["10% increased Elemental Ailment Threshold","5% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation18"},"33053":{"connections":[],"group":991,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":22,"skill":33053,"stats":["10% increased Projectile Damage"],"stringId":"ranged1"},"33059":{"connections":[{"id":2841,"orbit":0}],"group":978,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Back in Action","orbit":2,"orbitIndex":12,"recipe":["Ire","Guilt","Greed"],"skill":33059,"stats":["80% increased Stun Recovery"],"stringId":"stun_threshold_if_no_recent_stun12"},"33080":{"connections":[{"id":43254,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Debuff Magnitude","orbit":2,"orbitIndex":18,"skill":33080,"stats":["10% increased Parried Debuff Magnitude"],"stringId":"deflect20"},"33093":{"connections":[{"id":30077,"orbit":0}],"group":1411,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Effervescent","orbit":7,"orbitIndex":6,"recipe":["Suffering","Isolation","Envy"],"skill":33093,"stats":["4% increased Cast Speed for each different Spell you've Cast in the last eight seconds"],"stringId":"cast_speed32"},"33099":{"connections":[{"id":25029,"orbit":0}],"group":1317,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Hunter's Talisman","orbit":4,"orbitIndex":27,"recipe":["Paranoia","Paranoia","Paranoia"],"skill":33099,"stats":["+1 Charm Slot"],"stringId":"charms8"},"33112":{"connections":[{"id":10881,"orbit":-7}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":3,"orbitIndex":12,"skill":33112,"stats":["40% increased Energy Shield from Equipped Focus"],"stringId":"focus7"},"33137":{"connections":[{"id":36894,"orbit":0},{"id":17330,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Damage","orbit":2,"orbitIndex":17,"skill":33137,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"jagged_ground6"},"33141":{"ascendancyName":"Lich","connections":[{"id":33570,"orbit":4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Life","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":30732,"name":"Life","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["3% increased maximum Life"]}},"orbit":9,"orbitIndex":9,"skill":33141,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch3Small6_"},"33180":{"connections":[{"id":46989,"orbit":0},{"id":60269,"orbit":0}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":7,"orbitIndex":15,"skill":33180,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells11"},"33203":{"connectionArt":"CharacterPlanned","connections":[{"id":55033,"orbit":-8},{"id":38707,"orbit":6}],"group":180,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":27,"skill":33203,"stats":["25% increased Stun Threshold while Channelling"],"stringId":"oracle_channelling1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"33209":{"connections":[],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","orbit":4,"orbitIndex":2,"skill":33209,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"],"stringId":"totems30"},"33216":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":759,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Deep Wounds","orbit":2,"orbitIndex":10,"recipe":["Disgust","Despair","Paranoia"],"skill":33216,"stats":["Attack Hits Aggravate any Bleeding on targets which is older than 4 seconds"],"stringId":"bleed5"},"33221":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":26331,"orbit":0},{"id":19722,"orbit":0},{"id":4959,"orbit":0}],"group":1301,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":33221,"stats":[],"stringId":"mastery_cold_6390"},"33225":{"connections":[],"group":963,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Minion Fire Resistance","orbit":0,"orbitIndex":0,"skill":33225,"stats":["Minions have +3% to Maximum Fire Resistances","Minions have +20% to Fire Resistance"],"stringId":"minion_defence14"},"33229":{"connections":[{"id":64996,"orbit":0},{"id":6161,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Haemorrhaging Cuts","orbit":4,"orbitIndex":60,"recipe":["Ire","Isolation","Paranoia"],"skill":33229,"stats":["Enemies you inflict Bleeding on cannot Regenerate Life"],"stringId":"physical_witch8"},"33240":{"connections":[{"id":14505,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Lord of Horrors","orbit":5,"orbitIndex":71,"recipe":["Isolation","Isolation","Ire"],"skill":33240,"stats":["12% increased Reservation Efficiency of Minion Skills"],"stringId":"minion_offence14"},"33242":{"connections":[{"id":15838,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Ailment Chance","orbit":5,"orbitIndex":2,"skill":33242,"stats":["10% increased chance to inflict Ailments"],"stringId":"exploiting_elemental_ailments7"},"33244":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":397,"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"name":"Rage Mastery","orbit":0,"orbitIndex":0,"skill":33244,"stats":[],"stringId":"mastery_rage_6667"},"33245":{"connections":[{"id":9151,"orbit":0},{"id":31918,"orbit":-7},{"id":45331,"orbit":7}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":1,"orbitIndex":3,"skill":33245,"stats":["10% increased Projectile Damage"],"stringId":"ranged5"},"33254":{"connections":[],"group":794,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":1,"skill":33254,"stats":["10% increased Spell Damage"],"stringId":"spells3"},"33292":{"connections":[{"id":57928,"orbit":7}],"group":1176,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":33292,"stats":["12% increased Lightning Damage"],"stringId":"lightning67_"},"33340":{"connections":[{"id":51267,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":15,"skill":33340,"stats":["15% increased Stun Buildup"],"stringId":"stun24_"},"33345":{"connections":[{"id":61923,"orbit":0},{"id":10131,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":14,"skill":33345,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration32"},"33348":{"connections":[],"group":1405,"icon":"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":7,"skill":33348,"stats":["25% increased Presence Area of Effect"],"stringId":"criticals100_"},"33366":{"connections":[{"id":10944,"orbit":-3}],"group":1264,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":14,"skill":33366,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield24"},"33369":{"connections":[],"flavourText":"My ancestral pact was sealed. Forevermore, I would gain sustenance\\nonly from the ravaged flesh of my enemies.","group":711,"icon":"Art/2DArt/SkillIcons/passives/vaalpact.dds","isKeystone":true,"name":"Vaal Pact","orbit":0,"orbitIndex":0,"skill":33369,"stats":["50% more amount of Life Leeched","Leech Life 67% less quickly","Cannot Recover Life other than from Leech","Life Leech effects are not removed when Unreserved Life is Filled"],"stringId":"passive_keystone_vaal_pact"},"33391":{"connections":[{"id":56330,"orbit":0},{"id":49661,"orbit":0}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Critical Bleeding Effect","orbit":3,"orbitIndex":5,"skill":33391,"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"],"stringId":"bleed7"},"33393":{"connections":[{"id":41747,"orbit":-3}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Damage","orbit":5,"orbitIndex":15,"skill":33393,"stats":["10% increased Damage with Flails"],"stringId":"flail4"},"33397":{"connections":[{"id":39594,"orbit":0}],"group":576,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":2,"orbitIndex":21,"skill":33397,"stats":["12% increased Fire Damage"],"stringId":"fire26"},"33400":{"connections":[],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Reverberating Parry","orbit":0,"orbitIndex":0,"recipe":["Guilt","Paranoia","Paranoia"],"skill":33400,"stats":["15% increased Parried Debuff Magnitude","20% increased Parry Hit Area of Effect"],"stringId":"deflect22"},"33402":{"connections":[{"id":58125,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":54,"skill":33402,"stats":["5% increased Block chance"],"stringId":"shield11"},"33404":{"connections":[{"id":57821,"orbit":0}],"flavourText":"Burn the spirit to vitalise the flesh.","group":1372,"icon":"Art/2DArt/SkillIcons/passives/EternalYouth.dds","isKeystone":true,"name":"Eternal Youth","orbit":0,"orbitIndex":0,"skill":33404,"stats":["Life Recharges instead of Energy Shield","50% less Life Recovery from Flasks"],"stringId":"passive_keystone_eternal_youth"},"33408":{"connections":[],"group":128,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Leech","orbit":0,"orbitIndex":0,"skill":33408,"stats":["10% increased amount of Life Leeched while Shapeshifted"],"stringId":"wolf9"},"33415":{"connections":[{"id":31763,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Critical Chance","orbit":4,"orbitIndex":31,"skill":33415,"stats":["10% increased Critical Hit Chance with Crossbows"],"stringId":"crossbow7"},"33423":{"connectionArt":"CharacterPlanned","connections":[{"id":65192,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":13,"skill":33423,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"],"stringId":"oracle_totems2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"33445":{"connections":[{"id":30143,"orbit":-2}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":7,"orbitIndex":3,"skill":33445,"stats":["5% increased Block chance"],"stringId":"block21"},"33452":{"connections":[{"id":23192,"orbit":-6},{"id":52796,"orbit":9}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":5,"orbitIndex":54,"skill":33452,"stats":["5% increased Block chance"],"stringId":"block1"},"33463":{"connections":[{"id":41877,"orbit":6},{"id":31286,"orbit":0},{"id":45304,"orbit":0}],"group":1379,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":33463,"stats":["+5 to any Attribute"],"stringId":"attributes75"},"33514":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":33514,"stats":[],"stringId":"mastery_companion292"},"33518":{"connections":[{"id":63579,"orbit":6}],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Slow Effect on You","orbit":4,"orbitIndex":34,"skill":33518,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation2"},"33542":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":1541,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Quick Fingers","orbit":0,"orbitIndex":0,"recipe":["Envy","Suffering","Envy"],"skill":33542,"stats":["+24% Surpassing chance to fire an additional Arrow"],"stringId":"bow23"},"33556":{"connections":[{"id":55473,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":2,"skill":33556,"stats":["8% increased Melee Damage"],"stringId":"melee25"},"33562":{"connections":[{"id":27216,"orbit":0},{"id":27611,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":33562,"stats":["12% increased Damage while Shapeshifted"],"stringId":"wyvern1"},"33570":{"ascendancyName":"Lich","connections":[{"id":36696,"orbit":5}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds","isNotable":true,"isSwitchable":true,"name":"Soulless Form","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":9,"orbitIndex":20,"skill":33570,"stats":["10% of Damage taken bypasses Energy Shield","No inherent Mana Regeneration","Regenerate Mana equal to 6% of maximum Life per second"],"stringId":"AscendancyWitch3Notable5"},"33585":{"connections":[{"id":24889,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Unspoken Bond","orbit":3,"orbitIndex":7,"recipe":["Greed","Despair","Envy"],"skill":33585,"stats":["Companions have +30% to Chaos Resistance","Companions have +30% to all Elemental Resistances"],"stringId":"companions6"},"33590":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":141,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":33590,"stats":[],"stringId":"mastery_attack9"},"33596":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":922,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":33596,"stats":[],"stringId":"mastery_crossbow_6419"},"33601":{"connections":[{"id":35708,"orbit":-2},{"id":2863,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":20,"skill":33601,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze13"},"33604":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":660,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":33604,"stats":[],"stringId":"mastery_attack277"},"33612":{"connections":[{"id":8983,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":1,"orbitIndex":8,"skill":33612,"stats":["Minions deal 12% increased Damage"],"stringId":"minion_offence10_"},"33618":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[{"id":39990,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":2,"orbitIndex":10,"skill":33618,"stats":[],"stringId":"mastery_duration_6467"},"33639":{"connections":[{"id":24087,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Consumption Chance","orbit":7,"orbitIndex":20,"skill":33639,"stats":["Skills have 5% chance to not remove Elemental Infusions but still count as consuming them"],"stringId":"infusion15"},"33713":{"connections":[{"id":57462,"orbit":-2}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":2,"orbitIndex":17,"skill":33713,"stats":["8% increased Projectile Speed"],"stringId":"projectiles9_"},"33722":{"connections":[{"id":4140,"orbit":0},{"id":55048,"orbit":0},{"id":27980,"orbit":0},{"id":61811,"orbit":0}],"group":197,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":33722,"stats":["+5 to any Attribute"],"stringId":"intelligence72"},"33729":{"connections":[{"id":45712,"orbit":4}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Flammability Magnitude","orbit":4,"orbitIndex":66,"skill":33729,"stats":["20% increased Flammability Magnitude","8% increased Elemental Damage"],"stringId":"elemental24"},"33730":{"connections":[{"id":60809,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","isNotable":true,"name":"Focused Channel","orbit":7,"orbitIndex":5,"recipe":["Despair","Despair","Fear"],"skill":33730,"stats":["Channelling Skills deal 25% increased Damage","50% increased Stun Threshold while Channelling"],"stringId":"channelling9"},"33736":{"ascendancyName":"Pathfinder","connections":[{"id":61991,"orbit":0}],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":9,"orbitIndex":86,"skill":33736,"stats":["4% increased Skill Speed"],"stringId":"AscendancyRanger3Small3"},"33751":{"connections":[{"id":12451,"orbit":7}],"group":1125,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":7,"orbitIndex":18,"skill":33751,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns14"},"33781":{"connections":[{"id":65493,"orbit":2}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area and Presence","orbit":7,"orbitIndex":13,"skill":33781,"stats":["15% reduced Presence Area of Effect","6% increased Area of Effect"],"stringId":"auras32"},"33812":{"ascendancyName":"Warbringer","connections":[{"id":38769,"orbit":0},{"id":18585,"orbit":5},{"id":25935,"orbit":5},{"id":1994,"orbit":4},{"id":39365,"orbit":3}],"group":51,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Warbringer","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":6,"orbitIndex":48,"skill":33812,"stats":[],"stringId":"AscendancyWarrior2Start"},"33815":{"connections":[{"id":35644,"orbit":6}],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":2,"orbitIndex":5,"skill":33815,"stats":["10% increased Poison Duration"],"stringId":"poison15"},"33823":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1157,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":33823,"stats":[],"stringId":"mastery_criticals63"},"33824":{"ascendancyName":"Shaman","connections":[{"id":42253,"orbit":0}],"group":63,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Defences","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":33824,"stats":["10% increased Armour, Evasion and Energy Shield"],"stringId":"AscendancyDruid2Small8"},"33829":{"connections":[{"id":18737,"orbit":0}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":2,"skill":33829,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals94"},"33830":{"connections":[{"id":35031,"orbit":-2}],"group":1528,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Regeneration","orbit":2,"orbitIndex":5,"skill":33830,"stats":["10% increased Life Regeneration rate"],"stringId":"monkchakra17_"},"33838":{"connections":[{"id":46182,"orbit":-4}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Duration","orbit":7,"orbitIndex":15,"skill":33838,"stats":["6% increased chance to inflict Ailments","6% increased Duration of Damaging Ailments on Enemies"],"stringId":"ailments44"},"33848":{"connections":[{"id":47677,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":4,"orbitIndex":51,"skill":33848,"stats":["8% increased Projectile Speed"],"stringId":"ranged13"},"33852":{"connections":[{"id":50177,"orbit":0}],"group":450,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Flurry","orbit":0,"orbitIndex":0,"recipe":["Ire","Greed","Ire"],"skill":33852,"stats":["20% increased Cold Damage","10% increased Cast Speed while Chilled","5% reduced Movement Speed Penalty from using Cold Skills while moving"],"stringId":"cold59"},"33866":{"connections":[{"id":49220,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":4,"skill":33866,"stats":["8% increased Attack Damage"],"stringId":"attack_damage3"},"33887":{"connections":[{"id":61432,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Full Salvo","orbit":4,"orbitIndex":7,"recipe":["Ire","Isolation","Greed"],"skill":33887,"stats":["25% increased Damage with Crossbows for each type of Ammunition fired in the past 10 seconds"],"stringId":"crossbow18"},"33922":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":6950,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Stripped Defences","orbit":2,"orbitIndex":6,"recipe":["Disgust","Isolation","Disgust"],"skill":33922,"stats":["Exposure you inflict lowers Resistances by an additional 5%"],"stringId":"elemental61_"},"33939":{"connections":[{"id":62034,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","name":"Armour Applies to Cold Damage Hits","orbit":3,"orbitIndex":2,"skill":33939,"stats":["+15% of Armour also applies to Cold Damage"],"stringId":"maximum_resistances6"},"33946":{"connections":[{"id":34074,"orbit":0},{"id":57227,"orbit":0}],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":7,"orbitIndex":9,"skill":33946,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals75_"},"33964":{"connections":[{"id":64295,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":49,"skill":33964,"stats":["10% increased Critical Hit Chance with Traps"],"stringId":"trap10"},"33974":{"connections":[{"id":31189,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":4,"orbitIndex":18,"skill":33974,"stats":["8% increased Attack Damage","5% increased Accuracy Rating"],"stringId":"attack32_"},"33978":{"connections":[{"id":31609,"orbit":7},{"id":62581,"orbit":0}],"group":486,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Unstoppable Barrier","orbit":7,"orbitIndex":21,"recipe":["Fear","Paranoia","Ire"],"skill":33978,"stats":["10% increased Block chance","15% reduced Slowing Potency of Debuffs on You"],"stringId":"block12"},"33979":{"connections":[],"flavourText":"To me, brave companions! Feel my radiance flow through you!","group":1166,"icon":"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds","isKeystone":true,"name":"Conduit","orbit":0,"orbitIndex":0,"skill":33979,"stats":["If you would gain a Charge, Allies in your Presence gain that Charge instead"],"stringId":"passive_keystone_conduit"},"34006":{"connections":[{"id":15408,"orbit":3}],"group":850,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":2,"orbitIndex":19,"skill":34006,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield21"},"34015":{"connections":[{"id":22927,"orbit":0},{"id":59083,"orbit":0},{"id":14882,"orbit":0},{"id":10472,"orbit":0}],"group":1468,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34015,"stats":["+5 to any Attribute"],"stringId":"dexterity55"},"34030":{"connections":[{"id":47441,"orbit":0},{"id":13634,"orbit":0},{"id":42614,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":0,"orbitIndex":0,"skill":34030,"stats":["Offerings have 15% increased Maximum Life"],"stringId":"corpses1"},"34058":{"connections":[{"id":59376,"orbit":-6},{"id":4456,"orbit":0}],"group":731,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34058,"stats":["+5 to any Attribute"],"stringId":"intelligence35_"},"34061":{"connections":[{"id":52442,"orbit":5},{"id":38057,"orbit":0}],"group":840,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":5,"orbitIndex":55,"skill":34061,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion3"},"34074":{"connections":[{"id":23259,"orbit":4}],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":13,"skill":34074,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals76"},"34076":{"connections":[{"id":37244,"orbit":3}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block Recovery","orbit":7,"orbitIndex":12,"skill":34076,"stats":["25% increased Block Recovery"],"stringId":"block19"},"34081":{"ascendancyName":"Martial Artist","connections":[{"id":19370,"orbit":9}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":5,"orbitIndex":7,"skill":34081,"stats":["8% increased Area of Effect"],"stringId":"AscendancyMonk1Small4"},"34084":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":652,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":1,"orbitIndex":4,"skill":34084,"stats":[],"stringId":"mastery_duration_6465"},"34090":{"connections":[{"id":14655,"orbit":7},{"id":64870,"orbit":-7}],"group":388,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Fire Damage","orbit":7,"orbitIndex":0,"skill":34090,"stats":["10% increased Armour","+10% of Armour also applies to Fire Damage"],"stringId":"armour15"},"34096":{"connections":[{"id":58096,"orbit":0}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":3,"orbitIndex":23,"skill":34096,"stats":["12% increased Spell Damage"],"stringId":"spells9"},"34136":{"connections":[{"id":29479,"orbit":-5}],"group":1066,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":1,"skill":34136,"stats":["+5 to any Attribute"],"stringId":"dexterity8"},"34143":{"connectionArt":"CharacterPlanned","connections":[{"id":36408,"orbit":0}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":66,"skill":34143,"stats":["16% increased Physical Damage"],"stringId":"oracle_duration_physical5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34168":{"connections":[{"id":16123,"orbit":0},{"id":4157,"orbit":0},{"id":55088,"orbit":0}],"group":1016,"icon":"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds","isNotable":true,"name":"Crashing Wave","orbit":7,"orbitIndex":22,"skill":34168,"stats":["25% increased Damage if you've dealt a Critical Hit in the past 8 seconds"],"stringId":"criticals3"},"34181":{"connectionArt":"CharacterPlanned","connections":[{"id":45422,"orbit":0}],"group":448,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":6,"skill":34181,"stats":["+3 to Maximum Rage"],"stringId":"oracle_rage2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34187":{"connections":[{"id":7128,"orbit":-5}],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":4,"orbitIndex":60,"skill":34187,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical63"},"34199":{"connections":[],"group":807,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Damage","orbit":4,"orbitIndex":55,"skill":34199,"stats":["Minions have 15% increased Critical Damage Bonus"],"stringId":"minion_offence36"},"34201":{"connections":[{"id":24922,"orbit":0},{"id":46882,"orbit":0},{"id":17316,"orbit":0}],"group":1186,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34201,"stats":["+5 to any Attribute"],"stringId":"attributes20-"},"34202":{"connections":[{"id":49285,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":3,"orbitIndex":18,"skill":34202,"stats":["+8 to Strength"],"stringId":"attributes101"},"34207":{"ascendancyName":"Disciple of Varashta","connections":[],"flavourText":"\"You have forsaken your duty to my {akhara}. Yes... we do not abide weakness. But we also do not abide madness in the fervour of battle! Your slain {dekhara} will have their justice. You must pay.\" \\n\\nVarashta condemned Ruzhan to the ritual of the {barya}, sentenced to serve as a Djinn.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SummonFireDjinn.dds","isNotable":true,"name":"Barya of Ruzhan","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":8,"orbitIndex":57,"skill":34207,"stats":["Grants Skill: Ruzhan, the Blazing Sword"],"stringId":"AscendancySorceress3Notable9"},"34210":{"connections":[{"id":54811,"orbit":0},{"id":64939,"orbit":0}],"group":423,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":0,"orbitIndex":0,"skill":34210,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed1"},"34233":{"connections":[{"id":16123,"orbit":0},{"id":32545,"orbit":0}],"group":1022,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","isNotable":true,"name":"Flow State","orbit":2,"orbitIndex":22,"skill":34233,"stats":["5% increased Skill Speed","15% increased Mana Regeneration Rate"],"stringId":"attack_speed37"},"34248":{"connections":[{"id":37327,"orbit":7}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":20,"skill":34248,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana27"},"34290":{"connections":[{"id":57832,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":4,"skill":34290,"stats":["10% increased Ignite Magnitude"],"stringId":"ignite14"},"34300":{"connections":[{"id":45481,"orbit":0},{"id":13862,"orbit":0}],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Conservative Casting","orbit":2,"orbitIndex":22,"recipe":["Disgust","Disgust","Ire"],"skill":34300,"stats":["20% increased Mana Regeneration Rate","15% increased Mana Cost Efficiency"],"stringId":"mana_regeneration17"},"34305":{"connections":[{"id":31545,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":6,"skill":34305,"stats":["5% increased Attack Damage","8% increased Glory generation"],"stringId":"glory11"},"34308":{"connections":[{"id":37414,"orbit":0},{"id":10245,"orbit":0}],"group":488,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds","isNotable":true,"name":"Personal Touch","orbit":3,"orbitIndex":19,"recipe":["Disgust","Despair","Ire"],"skill":34308,"stats":["20% increased Attack Damage","12% increased Immobilisation buildup"],"stringId":"melee32"},"34313":{"ascendancyName":"Oracle","connections":[{"id":378,"orbit":-8}],"group":12,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleEnemiesActionsUnlucky.dds","isNotable":true,"name":"The Lesser Harm","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":34313,"stats":["Enemy Critical Hit Chance against you is Unlucky","Damage of Enemies Hitting you is Unlucky"],"stringId":"AscendancyDruid1Notable7"},"34316":{"connections":[],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"One with the River","orbit":6,"orbitIndex":3,"recipe":["Guilt","Paranoia","Isolation"],"skill":34316,"stats":["10% chance to Daze on Hit","30% increased Armour, Evasion and Energy Shield while wielding a Quarterstaff","30% increased Freeze Buildup with Quarterstaves","30% increased Stun Buildup with Quarterstaves"],"stringId":"quarterstaff4"},"34317":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":270,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":34317,"stats":[],"stringId":"mastery_elemental99"},"34324":{"connections":[{"id":56838,"orbit":-5},{"id":52445,"orbit":0}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Spectral Ward","orbit":4,"orbitIndex":0,"recipe":["Envy","Fear","Suffering"],"skill":34324,"stats":["+1 to Maximum Energy Shield per 12 Item Evasion on Equipped Body Armour"],"stringId":"evasion_and_energy_shield11"},"34327":{"connections":[{"id":32078,"orbit":0}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Spell Damage","orbit":7,"orbitIndex":17,"skill":34327,"stats":["15% increased Spell Damage while you have Arcane Surge"],"stringId":"mana_regeneration42"},"34331":{"connections":[{"id":37619,"orbit":0},{"id":13693,"orbit":0}],"group":310,"icon":"Art/2DArt/SkillIcons/passives/ColdAndFireHybridNotable.dds","name":"Fire and Cold Damage","orbit":0,"orbitIndex":0,"skill":34331,"stats":["10% increased Fire Damage","10% increased Cold Damage"],"stringId":"elemental19"},"34340":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":17294,"orbit":0}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Mass Rejuvenation","orbit":4,"orbitIndex":48,"recipe":["Ire","Paranoia","Greed"],"skill":34340,"stats":["Allies in your Presence Regenerate 1% of your Maximum Life per second","Regenerate 0.5% of maximum Life per second"],"stringId":"life_regeneration4_"},"34367":{"connections":[{"id":48774,"orbit":3}],"group":848,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":34367,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup2"},"34375":{"connections":[{"id":48745,"orbit":-2}],"group":490,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Defences","orbit":2,"orbitIndex":8,"skill":34375,"stats":["25% increased Armour, Evasion and Energy Shield from Equipped Shield"],"stringId":"shield26"},"34401":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[],"group":1442,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Blind Mastery","orbit":0,"orbitIndex":0,"skill":34401,"stats":[],"stringId":"mastery_blind_6334"},"34412":{"connections":[{"id":25915,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":2,"orbitIndex":7,"skill":34412,"stats":["12% increased Damage while Shapeshifted"],"stringId":"bear14"},"34415":{"connections":[{"id":55422,"orbit":4}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":4,"orbitIndex":61,"skill":34415,"stats":["12% increased Physical Damage"],"stringId":"physical52"},"34419":{"ascendancyName":"Infernalist","connections":[],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds","isNotable":true,"name":"Grinning Immolation","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":9,"orbitIndex":12,"skill":34419,"stats":["Become Ignited when you deal a Critical Hit, taking 15% of your maximum Life and Energy Shield as Fire Damage per second","50% more Critical Damage Bonus"],"stringId":"AscendancyWitch1Notable9"},"34425":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[{"id":47021,"orbit":2}],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","isNotable":true,"name":"Precise Volatility","orbit":2,"orbitIndex":20,"recipe":["Envy","Despair","Greed"],"skill":34425,"stats":["Volatile Power also grants 1% increased Critical Hit chance per Volatility exploded"],"stringId":"volatility18"},"34433":{"connections":[{"id":32354,"orbit":7}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":9,"skill":34433,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion18"},"34443":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":213,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":34443,"stats":[],"stringId":"mastery_companion288"},"34449":{"connections":[{"id":37688,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":36,"skill":34449,"stats":["10% increased Critical Hit Chance with Traps"],"stringId":"trap9"},"34473":{"connections":[{"id":42361,"orbit":0}],"group":1315,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Spaghettification","orbit":2,"orbitIndex":8,"recipe":["Isolation","Despair","Fear"],"skill":34473,"stats":["3% increased Movement Speed","29% increased Chaos Damage","+13 to all Attributes","-7% to Chaos Resistance","23% reduced Light Radius"],"stringId":"chaos32"},"34478":{"connections":[{"id":43064,"orbit":0},{"id":56701,"orbit":0}],"group":1451,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds","isNotable":true,"name":"Bond of the Viper","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Disgust"],"skill":34478,"stats":["16% increased Skill Effect Duration","Companions have a 40% chance to Poison on Hit"],"stringId":"companions53"},"34487":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":556,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":34487,"stats":[],"stringId":"mastery_totem230"},"34490":{"connectionArt":"CharacterPlanned","connections":[{"id":18972,"orbit":0}],"group":165,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Aftershock Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":0,"skill":34490,"stats":["10% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock"],"stringId":"oracle_bear_addon1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34493":{"connections":[{"id":65328,"orbit":0},{"id":54964,"orbit":0},{"id":49593,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":2,"orbitIndex":9,"skill":34493,"stats":["10% increased Damage","Minions deal 10% increased Damage"],"stringId":"sentinels1"},"34497":{"connections":[],"flavourText":"Skip a beat, hold your breath. Too slow a poison, only death.","group":1370,"icon":"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds","isKeystone":true,"name":"Heartstopper","orbit":0,"orbitIndex":0,"skill":34497,"stats":["Take 50% less Damage over Time if you've started taking Damage over Time in the past second","Take 50% more Damage over Time if you haven't started taking Damage over Time in the past second"],"stringId":"passive_keystone_heartstopper"},"34501":{"ascendancyName":"Witchhunter","connections":[{"id":6935,"orbit":0}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":5,"orbitIndex":25,"skill":34501,"stats":["15% increased Armour and Evasion Rating"],"stringId":"AscendancyMercenary2Small6"},"34520":{"connections":[{"id":55575,"orbit":0},{"id":14548,"orbit":4},{"id":63545,"orbit":-4}],"group":1009,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":7,"orbitIndex":15,"skill":34520,"stats":["10% increased Physical Damage"],"stringId":"physical13"},"34531":{"connections":[{"id":3471,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Hallowed","orbit":7,"orbitIndex":4,"recipe":["Despair","Disgust","Disgust"],"skill":34531,"stats":["Gain additional Ailment Threshold equal to 20% of maximum Energy Shield","Gain additional Stun Threshold equal to 20% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield12"},"34541":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":63762,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","isNotable":true,"name":"Energising Deflection","orbit":1,"orbitIndex":3,"recipe":["Paranoia","Greed","Suffering"],"skill":34541,"stats":["12% faster start of Energy Shield Recharge","6% increased Deflection Rating"],"stringId":"deflect46"},"34543":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBearNotable.dds","isNotable":true,"name":"The Frenzied Bear","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Fear"],"skill":34543,"stats":["30% increased Damage if you've consumed a Frenzy Charge Recently","10% increased Skill Speed if you've consumed a Frenzy Charge Recently","+10 to Strength"],"stringId":"azmerianimals30"},"34552":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":505,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":34552,"stats":[],"stringId":"mastery_minionoffence186"},"34553":{"connections":[{"id":1220,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Emboldening Lead","orbit":7,"orbitIndex":20,"recipe":["Ire","Envy","Fear"],"skill":34553,"stats":["Minions deal 30% increased Damage if you've Hit Recently"],"stringId":"spells59"},"34567":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaSpecialNode.dds","isNotable":true,"name":"Archon of Chayula","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":6,"orbitIndex":66,"skill":34567,"stats":["Grants Skill: Archon of Chayula"],"stringId":"AscendancyMonk3Notable10"},"34612":{"connections":[{"id":60764,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","orbit":5,"orbitIndex":16,"skill":34612,"stats":["12% increased Damage with Bows"],"stringId":"bow11"},"34617":{"connections":[],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","isNotable":true,"name":"Conall the Hunted","orbit":3,"orbitIndex":23,"recipe":["Despair","Envy","Paranoia"],"skill":34617,"stats":["+15% of Armour also applies to Elemental Damage","5% faster start of Energy Shield Recharge","Immune to Bleeding while Shapeshifted","Immune to Maim while Shapeshifted"],"stringId":"energy_shield_and_armour40"},"34621":{"connections":[{"id":38541,"orbit":0}],"group":1226,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":0,"orbitIndex":0,"skill":34621,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals10"},"34623":{"connections":[{"id":14769,"orbit":0},{"id":14262,"orbit":0}],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Charge Duration and Dexterity","orbit":2,"orbitIndex":2,"skill":34623,"stats":["10% increased Endurance, Frenzy and Power Charge Duration","+5 to Dexterity"],"stringId":"azmerianimals15"},"34626":{"connections":[{"id":61142,"orbit":0},{"id":4527,"orbit":0}],"group":217,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Recover Life on consuming Endurance Charge","orbit":2,"orbitIndex":4,"skill":34626,"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"],"stringId":"endurance_charges6"},"34671":{"connections":[{"id":24477,"orbit":0},{"id":48418,"orbit":0}],"group":600,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":2,"orbitIndex":10,"skill":34671,"stats":["10% increased Stun Threshold","+5 to Strength"],"stringId":"stun_threshold14"},"34702":{"connections":[{"id":55664,"orbit":-4},{"id":63246,"orbit":-4},{"id":16568,"orbit":-7}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":5,"orbitIndex":6,"skill":34702,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"companions27"},"34717":{"connections":[{"id":24120,"orbit":4}],"group":1346,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration while not on Low Mana","orbit":3,"orbitIndex":20,"skill":34717,"stats":["16% increased Mana Regeneration Rate while not on Low Mana"],"stringId":"mana36"},"34747":{"connections":[{"id":6274,"orbit":0}],"group":616,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":23,"skill":34747,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy14"},"34769":{"connectionArt":"CharacterPlanned","connections":[{"id":52115,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":18,"skill":34769,"stats":["25% increased Life Regeneration rate"],"stringId":"oracle_life_corruption6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34782":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":165,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":7,"orbitIndex":0,"skill":34782,"stats":[],"stringId":"mastery_shapeshifting_6686"},"34785":{"ascendancyName":"Ritualist","connections":[{"id":58574,"orbit":-9},{"id":42017,"orbit":0},{"id":17058,"orbit":9}],"group":1607,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds","isNotable":true,"name":"Unfurled Finger","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":34785,"stats":["+1 Ring Slot"],"stringId":"AscendancyHuntress3Notable2"},"34813":{"connections":[{"id":7218,"orbit":0},{"id":62505,"orbit":0},{"id":472,"orbit":0},{"id":2847,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":4,"orbitIndex":60,"skill":34813,"stats":["+3 to all Attributes"],"stringId":"attributes108"},"34817":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds","isNotable":true,"name":"Deepening Shadows","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":64,"skill":34817,"stats":["1% increased maximum Darkness per 1% Chaos Resistance"],"stringId":"AscendancyMonk3Notable9"},"34818":{"connections":[{"id":43250,"orbit":2}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Fire Resistance","orbit":1,"orbitIndex":1,"skill":34818,"stats":["+5% to Fire Resistance"],"stringId":"shaman2"},"34840":{"connections":[{"id":1433,"orbit":0},{"id":27674,"orbit":0},{"id":48618,"orbit":0}],"group":568,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":34840,"stats":["+5 to any Attribute"],"stringId":"attributes33"},"34845":{"connections":[{"id":60273,"orbit":0}],"group":1308,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Area","orbit":0,"orbitIndex":0,"skill":34845,"stats":["10% increased Hazard Area of Effect"],"stringId":"hazards19"},"34853":{"connections":[{"id":25458,"orbit":-2},{"id":43044,"orbit":0}],"group":1287,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds","name":"Strength and Critical Damage Bonus on You","orbit":2,"orbitIndex":0,"skill":34853,"stats":["Hits against you have 5% reduced Critical Damage Bonus","+5 to Strength"],"stringId":"azmerianimals31"},"34866":{"connections":[{"id":40985,"orbit":0}],"group":872,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Effect","orbit":2,"orbitIndex":2,"skill":34866,"stats":["Remnants you create have 10% increased effect"],"stringId":"remnant3"},"34871":{"connections":[{"id":52764,"orbit":2}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":22,"skill":34871,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage35"},"34882":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":11641,"orbit":2147483647}],"group":457,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Skill Gem Quality","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":34882,"stats":["+2% to Quality of all Skills"],"stringId":"AscendancyMercenary3Small1"},"34892":{"connections":[{"id":12066,"orbit":0}],"group":1501,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Aura Magnitude","orbit":3,"orbitIndex":11,"skill":34892,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"azmerianimals57"},"34898":{"connections":[{"id":38463,"orbit":0}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry","orbit":5,"orbitIndex":31,"skill":34898,"stats":["Debuffs on you expire 10% faster"],"stringId":"slowed_enemies7"},"34908":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1407,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Staunch Deflection","orbit":3,"orbitIndex":23,"recipe":["Guilt","Despair","Fear"],"skill":34908,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating","Deflected Hits cannot inflict Maim on you","Deflected Hits cannot inflict Bleeding on you"],"stringId":"deflect53"},"34912":{"connections":[{"id":4664,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Damage","orbit":6,"orbitIndex":45,"skill":34912,"stats":["10% increased Trap Damage"],"stringId":"trap3_"},"34927":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":748,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":34927,"stats":[],"stringId":"mastery_fire118"},"34940":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connectionArt":"CharacterPlanned","connections":[],"group":180,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","isNotable":true,"name":"Meditative Focus","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":6,"skill":34940,"stats":["60% increased Stun Threshold while Channelling","30% of Damage taken Recouped as Life while Channelling"],"stringId":"oracle_channelling5_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"34968":{"connections":[{"id":64637,"orbit":0}],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":10,"skill":34968,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"spell_suppression35"},"34984":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":34984,"stats":[],"stringId":"mastery_energy_shield_6495"},"34990":{"connectionArt":"CharacterPlanned","connections":[{"id":6088,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":34990,"stats":["10% chance to Poison on Hit"],"stringId":"oracle_poison1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35011":{"connections":[{"id":10305,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Attack Damage with Ally","orbit":2,"orbitIndex":18,"skill":35011,"stats":["16% increased Attack Damage while you have an Ally in your Presence"],"stringId":"auras22"},"35015":{"connections":[{"id":6655,"orbit":0}],"group":718,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":35015,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"bleed19_"},"35028":{"connections":[{"id":51974,"orbit":0}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"In the Thick of It","orbit":2,"orbitIndex":17,"recipe":["Disgust","Despair","Greed"],"skill":35028,"stats":["Regenerate 2.5% of maximum Life per second while Surrounded"],"stringId":"being_surrounded9"},"35031":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1528,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","isNotable":true,"name":"Chakra of Life","orbit":0,"orbitIndex":0,"recipe":["Fear","Isolation","Fear"],"skill":35031,"stats":["3% increased maximum Life","10% increased Life Recovery rate"],"stringId":"monkchakra18"},"35033":{"ascendancyName":"Amazon","connections":[{"id":55796,"orbit":0}],"group":1596,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35033,"stats":["4% increased Skill Speed"],"stringId":"AscendancyHuntress1Small3"},"35043":{"connections":[],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Debuff Magnitude","orbit":4,"orbitIndex":36,"skill":35043,"stats":["10% increased Parried Debuff Magnitude"],"stringId":"buckler7"},"35046":{"connections":[],"group":900,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Mystic Avalanche","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Ferocity","Isolation","Suffering"],"skill":35046,"stats":["Final Echo of Cascadable Spells also Cascades to either side of the targeted Area along a random axis"],"stringId":"DeliriumAnoint_MysticAvalanche"},"35048":{"connections":[{"id":43650,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":12,"skill":35048,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals60"},"35058":{"connections":[{"id":64650,"orbit":0}],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":2,"orbitIndex":18,"skill":35058,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold17"},"35085":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":228,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":35085,"stats":[],"stringId":"mastery_criticals66"},"35095":{"connections":[{"id":41886,"orbit":2}],"group":1480,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Damage","orbit":2,"orbitIndex":20,"skill":35095,"stats":["10% increased Chaos Damage"],"stringId":"monkchaos2"},"35118":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":35118,"stats":[],"stringId":"mastery_twohand242"},"35151":{"connections":[{"id":44453,"orbit":0}],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Threshold","orbit":7,"orbitIndex":23,"skill":35151,"stats":["15% increased Stun Threshold"],"stringId":"monkchakra26"},"35171":{"connections":[{"id":18846,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":3,"orbitIndex":2,"skill":35171,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells2"},"35173":{"connections":[{"id":1599,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Critical Chance","orbit":7,"orbitIndex":22,"skill":35173,"stats":["5% increased Critical Hit Chance","8% increased Physical Damage"],"stringId":"physical2"},"35187":{"ascendancyName":"Amazon","connections":[],"group":1581,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds","isNotable":true,"name":"In for the Kill","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":35187,"stats":["20% increased Movement Speed while an enemy with an Open Weakness is in your Presence","40% increased Skill Speed while an enemy with an Open Weakness is in your Presence"],"stringId":"AscendancyHuntress1Notable4"},"35223":{"connections":[{"id":55680,"orbit":0},{"id":9227,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Attack Speed","orbit":3,"orbitIndex":4,"skill":35223,"stats":["3% increased Attack Speed with Spears"],"stringId":"spear11"},"35234":{"connections":[{"id":35660,"orbit":0},{"id":6789,"orbit":0},{"id":56651,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":14623,"name":"Attack Damage","stats":["10% increased Attack Damage"]}},"orbit":7,"orbitIndex":19,"skill":35234,"stats":["10% increased Projectile Damage"],"stringId":"projectiles22"},"35265":{"connections":[{"id":31903,"orbit":0},{"id":48589,"orbit":0},{"id":18374,"orbit":0},{"id":6274,"orbit":0}],"group":563,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":35265,"stats":["+5 to any Attribute"],"stringId":"strength79"},"35284":{"connections":[{"id":31898,"orbit":-2},{"id":64471,"orbit":-7}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":3,"skill":35284,"stats":["6% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds1"},"35324":{"connections":[{"id":34927,"orbit":0},{"id":34290,"orbit":4}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Burnout","orbit":3,"orbitIndex":0,"recipe":["Isolation","Greed","Paranoia"],"skill":35324,"stats":["Ignites you inflict deal Damage 15% faster"],"stringId":"ignite17"},"35369":{"connections":[{"id":1459,"orbit":0}],"group":252,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Investing Energies","orbit":0,"orbitIndex":0,"recipe":["Ire","Ire","Envy"],"skill":35369,"stats":["35% increased Mana Regeneration Rate while stationary"],"stringId":"mana_regeneration16"},"35380":{"connections":[{"id":44373,"orbit":-2}],"group":1350,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Withered Effect","orbit":2,"orbitIndex":20,"skill":35380,"stats":["10% increased Withered Magnitude"],"stringId":"chaos22"},"35387":{"connections":[{"id":6554,"orbit":2},{"id":49512,"orbit":0}],"group":769,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":35387,"stats":["12% increased Cold Damage"],"stringId":"cold60__"},"35393":{"connectionArt":"CharacterPlanned","connections":[{"id":23708,"orbit":0}],"group":440,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour while Bleeding","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":2,"skill":35393,"stats":["30% increased Armour while Bleeding"],"stringId":"oracle_iron_blood2_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35404":{"connections":[{"id":43250,"orbit":2}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Cold Resistance","orbit":7,"orbitIndex":2,"skill":35404,"stats":["+5% to Cold Resistance"],"stringId":"shaman5"},"35408":{"connections":[{"id":24767,"orbit":7},{"id":23382,"orbit":0}],"group":354,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Focus Energy Shield","orbit":2,"orbitIndex":16,"skill":35408,"stats":["40% increased Energy Shield from Equipped Focus"],"stringId":"focus1"},"35417":{"connections":[{"id":28770,"orbit":3},{"id":23879,"orbit":0}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Wyvern's Breath","orbit":3,"orbitIndex":13,"recipe":["Guilt","Disgust","Paranoia"],"skill":35417,"stats":["40% increased Elemental Ailment Application if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting28"},"35426":{"connections":[{"id":8406,"orbit":6}],"group":626,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":35426,"stats":["+5 to any Attribute"],"stringId":"strength89"},"35453":{"ascendancyName":"Titan","connections":[{"id":42275,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Slam Area of Effect","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":5,"orbitIndex":52,"skill":35453,"stats":["Slam Skills have 8% increased Area of Effect"],"stringId":"AscendancyWarrior1Small1"},"35477":{"connections":[{"id":10277,"orbit":0}],"group":1359,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Far Sighted","orbit":2,"orbitIndex":1,"recipe":["Guilt","Ire","Fear"],"skill":35477,"stats":["30% reduced penalty to Accuracy Rating at range"],"stringId":"accuracy29"},"35492":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":807,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":7,"orbitIndex":21,"skill":35492,"stats":[],"stringId":"mastery_minion_offence_6621"},"35503":{"connections":[{"id":23764,"orbit":0}],"group":1021,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Effect and Mana Regeneration","orbit":0,"orbitIndex":0,"skill":35503,"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"],"stringId":"lightning48"},"35534":{"connections":[{"id":44280,"orbit":-3}],"group":1406,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":15,"skill":35534,"stats":["Mark Skills have 10% increased Use Speed"],"stringId":"marks32"},"35535":{"ascendancyName":"Shaman","connections":[{"id":1855,"orbit":8},{"id":33824,"orbit":9},{"id":61722,"orbit":9},{"id":54512,"orbit":9},{"id":28022,"orbit":9}],"group":50,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Shaman","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35535,"stats":[],"stringId":"AscendancyDruid2Start"},"35560":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":607,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"At your Command","orbit":0,"orbitIndex":0,"recipe":["Suffering","Despair","Envy"],"skill":35560,"stats":["Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence"],"stringId":"minion_offence47_"},"35564":{"connections":[{"id":18121,"orbit":0},{"id":65310,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Turn the Clock Back","orbit":3,"orbitIndex":0,"recipe":["Fear","Fear","Despair"],"skill":35564,"stats":["15% increased Spell Damage","10% reduced Projectile Speed for Spell Skills"],"stringId":"projectile_spells8"},"35581":{"connections":[{"id":26895,"orbit":0}],"group":544,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Near at Hand","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Isolation","Paranoia"],"skill":35581,"stats":["16% reduced Skill Effect Duration","10% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells6"},"35594":{"connections":[],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":2,"orbitIndex":8,"skill":35594,"stats":["10% increased effect of Fully Broken Armour"],"stringId":"armour_break21_"},"35602":{"connections":[],"group":856,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":2,"orbitIndex":12,"skill":35602,"stats":["Offerings have 30% reduced Maximum Life"],"stringId":"corpses16"},"35618":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"id":36504,"orbit":0}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Cold Coat","orbit":7,"orbitIndex":15,"recipe":["Envy","Despair","Envy"],"skill":35618,"stats":["25% increased Freeze Buildup","25% reduced Freeze Duration on you","25% increased Freeze Threshold"],"stringId":"chill_and_freeze25"},"35623":{"connections":[{"id":24736,"orbit":0}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":3,"orbitIndex":9,"skill":35623,"stats":["+4% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"armour_and_evasion56_"},"35644":{"connections":[{"id":45193,"orbit":6},{"id":65009,"orbit":0}],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":3,"orbitIndex":23,"skill":35644,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison17"},"35645":{"connections":[],"group":540,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Cooldown","orbit":0,"orbitIndex":0,"skill":35645,"stats":["Minions have 20% increased Cooldown Recovery Rate for Command Skills"],"stringId":"minion_offence49"},"35653":{"connections":[{"id":35653,"orbit":0},{"id":65468,"orbit":0}],"group":885,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":0,"orbitIndex":0,"skill":35653,"stats":["12% increased Grenade Damage"],"stringId":"crossbow9"},"35660":{"connections":[{"id":18548,"orbit":0}],"group":966,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":13,"skill":35660,"stats":["3% increased Attack Speed"],"stringId":"attack_speed3"},"35671":{"connections":[{"id":31172,"orbit":3}],"group":1352,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Dexterity","orbit":4,"orbitIndex":57,"skill":35671,"stats":["2% increased Attack Speed","+5 to Dexterity"],"stringId":"attack_speed18"},"35688":{"connections":[{"id":16618,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"Reduced Attribute Requirements","orbit":7,"orbitIndex":10,"skill":35688,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"stringId":"all_attributes7"},"35689":{"connections":[{"id":34543,"orbit":2}],"group":1218,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","name":"Damage","orbit":2,"orbitIndex":14,"skill":35689,"stats":["10% increased Damage"],"stringId":"azmerianimals29"},"35696":{"connections":[{"id":24070,"orbit":0},{"id":64064,"orbit":0},{"id":1020,"orbit":0},{"id":10267,"orbit":0}],"group":1383,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":35696,"stats":["+5 to any Attribute"],"stringId":"dexterity59"},"35708":{"connections":[{"id":2863,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Chill Magnitude","orbit":2,"orbitIndex":2,"skill":35708,"stats":["12% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze16"},"35720":{"connectionArt":"CharacterPlanned","connections":[{"id":7258,"orbit":0}],"group":725,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":9,"skill":35720,"stats":["10% increased Spell Damage","+10 to Strength"],"stringId":"oracle_strength_spell1_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35739":{"connections":[{"id":42410,"orbit":3},{"id":8556,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Crushing Judgement","orbit":7,"orbitIndex":23,"recipe":["Greed","Isolation","Ire"],"skill":35739,"stats":["25% increased Armour Break Duration","25% increased Attack Area Damage"],"stringId":"area_attacks31"},"35743":{"connections":[{"id":60116,"orbit":0}],"group":906,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Saqawal's Hide","orbit":4,"orbitIndex":36,"recipe":["Disgust","Fear","Disgust"],"skill":35743,"stats":["+5% to Lightning Resistance","25% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion34"},"35745":{"connectionArt":"CharacterPlanned","connections":[],"group":663,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Gain Maximum Endurance Charges on Gaining Endurance Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":35745,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges"],"stringId":"oracle_endurance_charge1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35755":{"connections":[{"id":54058,"orbit":0}],"group":1526,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Damage","orbit":2,"orbitIndex":16,"skill":35755,"stats":["10% increased Critical Damage Bonus with Daggers"],"stringId":"dagger15"},"35760":{"connections":[{"id":22359,"orbit":6}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":8,"skill":35760,"stats":["10% increased Elemental Damage"],"stringId":"elemental45"},"35762":{"ascendancyName":"Shaman","connections":[],"group":66,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageonHit.dds","isNotable":true,"name":"Furious Wellspring","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":35762,"stats":["No Inherent loss of Rage","Regenerate 6% of your maximum Rage per second","Increases and Reductions to Mana Regeneration Rate also apply to Rage Regeneration Rate","Skills have +5 to Rage cost","+7 to Maximum Rage"],"stringId":"AscendancyDruid2Notable6"},"35787":{"connections":[{"id":42813,"orbit":7}],"group":475,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":1,"orbitIndex":0,"skill":35787,"stats":["10% increased Skill Effect Duration"],"stringId":"duration4"},"35792":{"connections":[],"group":296,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Blood of Rage","orbit":2,"orbitIndex":12,"recipe":["Isolation","Despair","Isolation"],"skill":35792,"stats":["Gain 8 Rage when you use a Life Flask"],"stringId":"life_flasks37"},"35801":{"ascendancyName":"Deadeye","connections":[{"id":23508,"orbit":0}],"group":1561,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Frenzy Charge Duration","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35801,"stats":["25% increased Frenzy Charge Duration"],"stringId":"AscendancyRanger1Small6"},"35809":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1253,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Reinvigoration","orbit":1,"orbitIndex":6,"recipe":["Disgust","Envy","Ire"],"skill":35809,"stats":["Regenerate 1% of maximum Life per Second if you've used a Life Flask in the past 10 seconds"],"stringId":"life_flasks6"},"35831":{"connections":[{"id":904,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":9,"skill":35831,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana7"},"35848":{"connections":[],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Recovery","orbit":7,"orbitIndex":20,"skill":35848,"stats":["10% increased Life and Mana Recovery from Flasks"],"stringId":"flasks16"},"35849":{"connections":[],"group":258,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Thickened Arteries","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Greed"],"skill":35849,"stats":["Regenerate 0.5% of maximum Life per second","40% increased Life Regeneration Rate while stationary"],"stringId":"life_regeneration16__"},"35855":{"connections":[{"id":48583,"orbit":0},{"id":35859,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Fortifying Blood","orbit":2,"orbitIndex":3,"recipe":["Greed","Paranoia","Fear"],"skill":35855,"stats":["15% increased amount of Life Leeched","40% increased Armour and Evasion Rating while Leeching"],"stringId":"life_leech13"},"35859":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":935,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLifeMana.dds","isOnlyImage":true,"name":"Leech Mastery","orbit":0,"orbitIndex":0,"skill":35859,"stats":[],"stringId":"mastery_leech129"},"35863":{"connections":[{"id":51732,"orbit":0}],"group":467,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":20,"skill":35863,"stats":["3% increased Attack Speed"],"stringId":"duration_spells9"},"35876":{"connections":[{"id":53194,"orbit":4},{"id":35977,"orbit":0},{"id":27540,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Admonisher","orbit":2,"orbitIndex":20,"recipe":["Disgust","Suffering","Disgust"],"skill":35876,"stats":["25% increased Warcry Speed","25% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries21"},"35878":{"connections":[{"id":50884,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":7,"orbitIndex":11,"skill":35878,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental55"},"35880":{"ascendancyName":"Disciple of Varashta","connections":[],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Cast Speed","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":4,"orbitIndex":6,"skill":35880,"stats":["4% increased Cast Speed"],"stringId":"AscendancySorceress3Small4"},"35896":{"connections":[{"id":55668,"orbit":0},{"id":53266,"orbit":0},{"id":17672,"orbit":0}],"group":1012,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":35896,"stats":["+5 to any Attribute"],"stringId":"intelligence36_"},"35901":{"connections":[{"id":12120,"orbit":-6},{"id":62464,"orbit":6},{"id":60735,"orbit":0},{"id":6951,"orbit":0}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":60,"skill":35901,"stats":["+5 to any Attribute"],"stringId":"dexterity34"},"35918":{"connections":[{"id":52038,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"One For All","orbit":7,"orbitIndex":19,"recipe":["Disgust","Paranoia","Suffering"],"skill":35918,"stats":["40% increased Presence Area of Effect","8% reduced Area of Effect"],"stringId":"auras37"},"35920":{"ascendancyName":"Shaman","connections":[{"id":35762,"orbit":2147483647}],"group":67,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":35920,"stats":["+3 to Maximum Rage"],"stringId":"AscendancyDruid2Small6"},"35921":{"connections":[{"id":5642,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":12,"skill":35921,"stats":["6% increased Area of Effect for Attacks"],"stringId":"slam_area3"},"35966":{"connections":[{"id":44316,"orbit":2147483647}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Heart Tissue","orbit":7,"orbitIndex":4,"recipe":["Paranoia","Despair","Ire"],"skill":35966,"stats":["Regenerate 0.5% of maximum Life per second if you have been Hit Recently","8% of Damage taken Recouped as Life"],"stringId":"life_recoup15"},"35974":{"connections":[{"id":51105,"orbit":0}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":2,"orbitIndex":22,"skill":35974,"stats":["16% increased Totem Life"],"stringId":"totems19"},"35977":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":35977,"stats":[],"stringId":"mastery_warcry251"},"35980":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connectionArt":"CharacterPlanned","connections":[],"group":88,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":35980,"stats":[],"stringId":"oracle_rust_king_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"35985":{"connections":[],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":5,"orbitIndex":18,"skill":35985,"stats":["10% increased Melee Damage"],"stringId":"melee15"},"35987":{"connections":[{"id":32274,"orbit":0},{"id":19470,"orbit":0},{"id":55397,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/finesse.dds","isNotable":true,"name":"Blur","orbit":4,"orbitIndex":27,"skill":35987,"stats":["4% increased Movement Speed","20% increased Evasion Rating","+10 to Dexterity"],"stringId":"ranger_huntress_notable1"},"36025":{"connectionArt":"CharacterPlanned","connections":[{"id":44309,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":6,"orbitIndex":30,"skill":36025,"stats":["Minions deal 12% increased Damage"],"stringId":"oracle_big_family1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"36027":{"connections":[{"id":18073,"orbit":2}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Attack Damage","orbit":7,"orbitIndex":22,"skill":36027,"stats":["12% increased Attack Damage"],"stringId":"slow_attacks3"},"36070":{"connections":[{"id":14045,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":4,"orbitIndex":45,"skill":36070,"stats":["6% increased Area of Effect for Attacks"],"stringId":"ranged16"},"36071":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern","connections":[],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/ImpaleMasterySymbol.dds","isOnlyImage":true,"name":"Spear Mastery","orbit":5,"orbitIndex":12,"skill":36071,"stats":[],"stringId":"mastery_spear_6704"},"36085":{"connections":[{"id":37548,"orbit":0},{"id":15270,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Serrated Edges","orbit":3,"orbitIndex":0,"recipe":["Paranoia","Disgust","Greed"],"skill":36085,"stats":["10% increased Critical Hit Chance for Attacks","30% increased Attack Damage against Rare or Unique Enemies"],"stringId":"melee31"},"36100":{"connections":[{"id":34782,"orbit":0}],"group":167,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Molten Claw","orbit":0,"orbitIndex":0,"recipe":["Suffering","Greed","Paranoia"],"skill":36100,"stats":["Gain 8% of Damage as Extra Fire Damage while Shapeshifted"],"stringId":"bear8"},"36109":{"ascendancyName":"Disciple of Varashta","connections":[{"id":13289,"orbit":8}],"flavourText":"\"The snare was set on our fallen. Beetles burst from their flesh, flooding the sands. Their exploding carapaces halted the advancing enemy... but it was not enough. And for that... I grieve.\" \\n\\nKelari admitted his wrongdoing to Varashta.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/SandDjinnCorpseBeetles.dds","isNotable":true,"name":"Kelari's Malediction","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":19,"skill":36109,"stats":["Grants Skill: Kelari's Malediction"],"stringId":"AscendancySorceress3Notable15"},"36114":{"connections":[{"id":23360,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Attack Damage while Moving","orbit":7,"orbitIndex":10,"skill":36114,"stats":["12% increased Attack Damage while moving"],"stringId":"slow_mitigation12"},"36163":{"connections":[{"id":30390,"orbit":-4}],"group":486,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":2,"orbitIndex":9,"skill":36163,"stats":["5% increased Block chance"],"stringId":"block25_"},"36169":{"connections":[{"id":29514,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Area","orbit":3,"orbitIndex":23,"skill":36169,"stats":["10% increased Grenade Area of Effect"],"stringId":"grenades5"},"36170":{"connections":[{"id":53853,"orbit":-3},{"id":7628,"orbit":-4}],"group":728,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":13,"skill":36170,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion4"},"36191":{"connections":[{"id":40325,"orbit":0}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":2,"orbitIndex":21,"skill":36191,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold2"},"36197":{"connectionArt":"CharacterPlanned","connections":[{"id":27096,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":19,"skill":36197,"stats":["30% increased Totem Placement speed"],"stringId":"oracle_totems6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"36217":{"connections":[],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":1,"orbitIndex":2,"skill":36217,"stats":["15% increased Volatility Explosion delay"],"stringId":"volatility16"},"36231":{"connections":[{"id":3336,"orbit":0},{"id":31765,"orbit":0}],"group":1457,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Critical Damage when consuming a Power Charge","orbit":2,"orbitIndex":1,"skill":36231,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"],"stringId":"power_charges5"},"36250":{"connections":[{"id":56368,"orbit":-7},{"id":49214,"orbit":3},{"id":55897,"orbit":3}],"group":133,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Regeneration","orbit":0,"orbitIndex":0,"skill":36250,"stats":["15% increased Life Regeneration rate while Shapeshifted"],"stringId":"wolf7"},"36252":{"ascendancyName":"Tactician","connections":[{"id":46522,"orbit":0},{"id":762,"orbit":0},{"id":12054,"orbit":0},{"id":29162,"orbit":0},{"id":54892,"orbit":0}],"group":380,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Tactician","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":6,"orbitIndex":36,"skill":36252,"stats":[],"stringId":"AscendancyMercenary1Start"},"36270":{"connections":[{"id":5009,"orbit":0}],"group":1291,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze on Hit","orbit":3,"orbitIndex":1,"skill":36270,"stats":["5% chance to Daze on Hit"],"stringId":"daze_6"},"36286":{"connections":[{"id":41130,"orbit":0},{"id":14033,"orbit":0},{"id":34058,"orbit":0}],"group":719,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","orbit":1,"orbitIndex":5,"skill":36286,"stats":["10% increased Spell Damage","Minions deal 10% increased Damage"],"stringId":"spells53"},"36290":{"connections":[{"id":23046,"orbit":-2}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","name":"Deflection and Energy Shield Delay","orbit":4,"orbitIndex":33,"skill":36290,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery7"},"36293":{"connections":[{"id":27785,"orbit":0},{"id":55708,"orbit":0}],"group":918,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":36293,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration15_"},"36298":{"connections":[{"id":8510,"orbit":3},{"id":40918,"orbit":6}],"group":1156,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Effect","orbit":0,"orbitIndex":0,"skill":36298,"stats":["10% increased Magnitude of Ailments you inflict"],"stringId":"ailments23"},"36302":{"connections":[{"id":47307,"orbit":6}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Practiced Signs","orbit":7,"orbitIndex":0,"skill":36302,"stats":["6% increased Cast Speed"],"stringId":"cast_speed36_"},"36325":{"connections":[{"id":54148,"orbit":-5}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":4,"orbitIndex":71,"skill":36325,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration7"},"36333":{"connections":[{"id":62360,"orbit":0},{"id":49259,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Explosive Empowerment","orbit":3,"orbitIndex":22,"recipe":["Paranoia","Suffering","Despair"],"skill":36333,"stats":["Empowered Attacks deal 20% increased Damage","Enemies you kill with Empowered Attacks have a 10% chance to Explode, dealing a tenth of their maximum Life as Fire Damage"],"stringId":"warcries42"},"36341":{"connections":[{"id":35118,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","isNotable":true,"name":"Cull the Hordes","orbit":2,"orbitIndex":10,"recipe":["Despair","Guilt","Suffering"],"skill":36341,"stats":["40% increased Culling Strike Threshold against Rare or Unique Enemies"],"stringId":"boss_slaying9_"},"36358":{"connections":[{"id":12367,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":4,"skill":36358,"stats":["7% increased Chaos Damage"],"stringId":"chaos16"},"36364":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1455,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Electrocution","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Greed"],"skill":36364,"stats":["Enemies you Electrocute have 20% increased Damage taken"],"stringId":"shock_mitigation4_"},"36365":{"ascendancyName":"Ritualist","connections":[{"id":60859,"orbit":9},{"id":58149,"orbit":9},{"id":22661,"orbit":9},{"id":17058,"orbit":-9},{"id":42017,"orbit":0},{"id":58574,"orbit":9},{"id":11776,"orbit":8}],"group":1615,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Ritualist","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":36365,"stats":[],"stringId":"AscendancyHuntress3Start"},"36379":{"connections":[{"id":25026,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":4,"orbitIndex":58,"skill":36379,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana32"},"36389":{"connections":[{"id":53989,"orbit":8}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":8,"orbitIndex":59,"skill":36389,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage21"},"36408":{"connectionArt":"CharacterPlanned","connections":[{"id":31757,"orbit":0}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Deadly Thorns","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":0,"skill":36408,"stats":["35% increased Physical Damage"],"stringId":"oracle_duration_physical6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"36449":{"connections":[{"id":8115,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":7,"orbitIndex":6,"skill":36449,"stats":["15% increased Pin Buildup"],"stringId":"armour_break31"},"36450":{"connections":[{"id":11838,"orbit":-4}],"group":1112,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Spell Damage on full Energy Shield","orbit":3,"orbitIndex":0,"skill":36450,"stats":["12% increased Spell Damage while on Full Energy Shield"],"stringId":"focus8"},"36474":{"connections":[{"id":31925,"orbit":3}],"group":376,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Curse Effect on Self","orbit":0,"orbitIndex":0,"skill":36474,"stats":["15% reduced effect of Curses on you"],"stringId":"focus2"},"36478":{"connections":[{"id":43014,"orbit":2147483647},{"id":48714,"orbit":2147483647}],"group":488,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Attack Damage","orbit":2,"orbitIndex":4,"skill":36478,"stats":["10% increased Attack Damage"],"stringId":"melee5"},"36479":{"connections":[{"id":12925,"orbit":0}],"group":1018,"icon":"Art/2DArt/SkillIcons/passives/Storm Weaver.dds","isNotable":true,"name":"Essence of the Storm","orbit":4,"orbitIndex":66,"skill":36479,"stats":["Gain 5% of Damage as Extra Lightning Damage","30% increased chance to Shock"],"stringId":"lightning41"},"36504":{"connections":[{"id":65,"orbit":2147483647}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":11,"skill":36504,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze20"},"36507":{"connections":[{"id":60313,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds","isNotable":true,"name":"Vile Mending","orbit":2,"orbitIndex":4,"recipe":["Greed","Fear","Fear"],"skill":36507,"stats":["Minions have 20% increased maximum Life","Minions Regenerate 3% of maximum Life per second","Minions have +13% to Chaos Resistance"],"stringId":"minion_defence35"},"36522":{"connections":[{"id":3999,"orbit":0},{"id":54099,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":4,"orbitIndex":33,"skill":36522,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks15"},"36540":{"connections":[{"id":56988,"orbit":0}],"group":1430,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Resistance","orbit":0,"orbitIndex":0,"skill":36540,"stats":["+5% to Lightning Resistance"],"stringId":"lightning58"},"36556":{"connections":[{"id":1502,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Defences","orbit":2,"orbitIndex":12,"skill":36556,"stats":["8% increased Armour, Evasion and Energy Shield while Channelling"],"stringId":"channelling16_"},"36564":{"ascendancyName":"Infernalist","connections":[],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds","isNotable":true,"name":"Beidat's Gaze","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":9,"orbitIndex":100,"skill":36564,"stats":["Reserves 25% of Life","+1 to Maximum Mana per 6 Maximum Life"],"stringId":"AscendancyWitch1Notable1"},"36576":{"connections":[{"id":25055,"orbit":-3},{"id":54984,"orbit":0}],"group":1428,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":14,"skill":36576,"stats":["10% increased Attack Damage"],"stringId":"attack6"},"36596":{"connections":[{"id":45013,"orbit":-3},{"id":56118,"orbit":-5}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":7,"orbitIndex":22,"skill":36596,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life6"},"36602":{"connections":[{"id":18465,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isSwitchable":true,"name":"Critical Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","id":16160,"name":"Skill Speed while Shapeshifted","stats":["3% increased Skill Speed while Shapeshifted"]}},"orbit":4,"orbitIndex":39,"skill":36602,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals36"},"36623":{"connections":[{"id":10729,"orbit":0},{"id":31630,"orbit":0}],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Convalescence","orbit":2,"orbitIndex":21,"recipe":["Disgust","Suffering","Greed"],"skill":36623,"stats":["10% reduced Energy Shield Recharge Rate","20% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery22"},"36629":{"connections":[{"id":44659,"orbit":0}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":45,"skill":36629,"stats":["+5 to any Attribute"],"stringId":"strength22"},"36630":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[{"id":49473,"orbit":0}],"group":1081,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Incision","orbit":2,"orbitIndex":4,"recipe":["Greed","Greed","Greed"],"skill":36630,"stats":["50% increased effect of Incision"],"stringId":"bleed30"},"36639":{"connections":[{"id":62677,"orbit":-6},{"id":32009,"orbit":0}],"group":894,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":22,"skill":36639,"stats":["20% increased Curse Duration"],"stringId":"curses15"},"36643":{"ascendancyName":"Martial Artist","connections":[{"id":1739,"orbit":9}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Additional Power Charge Chance","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":6,"orbitIndex":1,"skill":36643,"stats":["10% chance when you gain a Power Charge to gain an additional Power Charge"],"stringId":"AscendancyMonk1Small6"},"36659":{"ascendancyName":"Warbringer","connections":[],"group":31,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds","isNotable":true,"name":"Imploding Impacts","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":36659,"stats":["Fully Broken Armour you inflict increases all Damage Taken from Hits instead","You can Break Enemy Armour to below 0"],"stringId":"AscendancyWarrior2Notable2"},"36676":{"ascendancyName":"Pathfinder","connections":[{"id":46454,"orbit":0}],"group":1577,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Passive Points","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":36676,"stats":["Grants 1 Passive Skill Point"],"stringId":"AscendancyRanger3Small9"},"36677":{"connections":[{"id":9240,"orbit":0},{"id":36071,"orbit":0},{"id":9227,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Damage","orbit":0,"orbitIndex":0,"skill":36677,"stats":["10% increased Damage with Spears"],"stringId":"spear12"},"36696":{"ascendancyName":"Lich","connections":[{"id":28431,"orbit":4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Life","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":31398,"name":"Life","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["3% increased maximum Life"]}},"orbit":9,"orbitIndex":30,"skill":36696,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch3Small5"},"36709":{"connections":[],"group":685,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":6,"skill":36709,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold13"},"36723":{"connections":[{"id":3700,"orbit":0}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":0,"skill":36723,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"],"stringId":"poise7"},"36728":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":564,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds","isNotable":true,"name":"Thaumaturgical Infusion","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":36728,"stats":["+1% to Maximum Cold Resistance per 3 Blue Support Gems Socketed","+1% to Maximum Fire Resistance per 3 Red Support Gems Socketed","+1% to Maximum Lightning Resistance per 3 Green Support Gems Socketed"],"stringId":"AscendancyMercenary3Notable8"},"36737":{"connections":[{"id":7542,"orbit":-2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":0,"skill":36737,"stats":["10% increased Area Damage"],"stringId":"area_of_effect18"},"36746":{"connections":[{"id":40691,"orbit":-3}],"group":822,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":3,"orbitIndex":16,"skill":36746,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"mana22"},"36759":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1228,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":36759,"stats":[],"stringId":"mastery_caster_6359"},"36778":{"connections":[{"id":36479,"orbit":0}],"group":1018,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":4,"orbitIndex":58,"skill":36778,"stats":["15% increased chance to Shock"],"stringId":"lightning42"},"36782":{"connections":[{"id":1151,"orbit":0}],"group":861,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":12,"skill":36782,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze6"},"36788":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":25781,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Leech","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":6,"orbitIndex":8,"skill":36788,"stats":["11% increased amount of Life Leeched","11% increased amount of Mana Leeched"],"stringId":"AscendancyMonk3Small3"},"36808":{"connections":[{"id":34076,"orbit":3},{"id":37795,"orbit":0}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Spiked Shield","orbit":2,"orbitIndex":16,"recipe":["Fear","Suffering","Fear"],"skill":36808,"stats":["2% increased Attack Damage per 75 Item Armour and Evasion on Equipped Shield","50% increased Armour, Evasion and Energy Shield from Equipped Shield"],"stringId":"block17"},"36814":{"connections":[],"group":894,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":6,"skill":36814,"stats":["20% increased Curse Duration"],"stringId":"curses17"},"36822":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":58591,"orbit":0}],"group":573,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Attributes","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":36822,"stats":["3% increased Attributes"],"stringId":"AscendancyMercenary3Small5"},"36880":{"connections":[{"id":43036,"orbit":3}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge Effect","orbit":4,"orbitIndex":57,"skill":36880,"stats":["15% increased effect of Arcane Surge on you"],"stringId":"mana_regeneration26"},"36891":{"ascendancyName":"Disciple of Varashta","connections":[{"id":56783,"orbit":9}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/TimelostJewelsLargerRadius.dds","isNotable":true,"name":"Baryanic Leylines","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":28,"skill":36891,"stats":["Non-Unique Time-Lost Jewels have 40% increased radius"],"stringId":"AscendancySorceress3Notable6"},"36894":{"connections":[{"id":61938,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":20,"skill":36894,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"jagged_ground2"},"36927":{"connections":[{"id":44756,"orbit":5}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":11,"skill":36927,"stats":["Mark Skills have 10% increased Use Speed"],"stringId":"marks8"},"36931":{"connections":[],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Concussive Attack","orbit":7,"orbitIndex":0,"recipe":["Disgust","Greed","Greed"],"skill":36931,"stats":["25% increased Attack Damage","5% chance to Daze on Hit"],"stringId":"attack45"},"36976":{"connections":[],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Marked for Death","orbit":3,"orbitIndex":9,"recipe":["Isolation","Suffering","Guilt"],"skill":36976,"stats":["Culling Strike against Enemies you Mark"],"stringId":"marks9"},"36994":{"connections":[{"id":27491,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":12,"skill":36994,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield41"},"36997":{"connections":[{"id":27761,"orbit":0}],"group":1095,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":0,"orbitIndex":0,"skill":36997,"stats":["20% increased Stun Threshold while Parrying"],"stringId":"deflect14"},"37026":{"connections":[{"id":27513,"orbit":0}],"group":1470,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Physical Damage","orbit":1,"orbitIndex":2,"skill":37026,"stats":["Break 10% increased Armour","6% increased Physical Damage"],"stringId":"physical49"},"37046":{"ascendancyName":"Ritualist","connections":[],"group":1619,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds","isNotable":true,"name":"Corrupted Lifeforce","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37046,"stats":["15% more Damage against Enemies affected by Blood Boils","Grants Skill: Blood Boil"],"stringId":"AscendancyHuntress3Notable6"},"37078":{"ascendancyName":"Witchhunter","connections":[],"group":365,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds","isNotable":true,"name":"Zealous Inquisition","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37078,"stats":["10% chance for Enemies you Kill to Explode, dealing 100%","of their maximum Life as Physical Damage","Chance is doubled against Undead and Demons"],"stringId":"AscendancyMercenary2Notable7"},"37092":{"connections":[{"id":55817,"orbit":0}],"group":695,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Exposure Effect and Slow Effect","orbit":7,"orbitIndex":6,"skill":37092,"stats":["Debuffs you inflict have 7% increased Slow Magnitude","7% increased Exposure Effect"],"stringId":"slowed_enemies29"},"37113":{"connections":[{"id":28982,"orbit":0}],"group":115,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":37113,"stats":["12% increased Lightning Damage"],"stringId":"lightning50"},"37164":{"connections":[{"id":419,"orbit":2147483647}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Non-Damaging Ailment Magnitude","orbit":2,"orbitIndex":16,"skill":37164,"stats":["10% increased Magnitude of Non-Damaging Ailments you inflict"],"stringId":"monkchakra22"},"37187":{"connections":[{"id":14026,"orbit":-4},{"id":63085,"orbit":5}],"group":157,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage against Immobilised","orbit":0,"orbitIndex":0,"skill":37187,"stats":["20% increased Damage against Immobilised Enemies while Shapeshifted"],"stringId":"bear7"},"37190":{"connections":[{"id":35855,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":7,"skill":37190,"stats":["8% increased amount of Life Leeched"],"stringId":"life_leech11"},"37220":{"connections":[{"id":17955,"orbit":0}],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":9,"skill":37220,"stats":["15% increased Evasion Rating"],"stringId":"evasion10"},"37226":{"connections":[{"id":4015,"orbit":2},{"id":9187,"orbit":-6}],"group":415,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":3,"orbitIndex":4,"skill":37226,"stats":["16% increased Warcry Speed"],"stringId":"warcries30"},"37242":{"connections":[{"id":16871,"orbit":2},{"id":54031,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Stun Threshold","orbit":7,"orbitIndex":14,"skill":37242,"stats":["12% increased Stun Threshold"],"stringId":"azmerianimals1"},"37244":{"connections":[{"id":33445,"orbit":3},{"id":37795,"orbit":0}],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Shield Expertise","orbit":2,"orbitIndex":8,"recipe":["Disgust","Greed","Fear"],"skill":37244,"stats":["12% increased Block chance","40% increased Block Recovery"],"stringId":"block18"},"37250":{"connections":[{"id":1420,"orbit":0}],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage","orbit":2,"orbitIndex":16,"skill":37250,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks48"},"37258":{"connections":[{"id":31903,"orbit":0}],"group":466,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":37258,"stats":["+5 to any Attribute"],"stringId":"attributes18"},"37260":{"connections":[{"id":30395,"orbit":2}],"group":278,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Warcry Speed","orbit":2,"orbitIndex":13,"skill":37260,"stats":["16% increased Warcry Speed"],"stringId":"wolf13_"},"37266":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[{"id":29930,"orbit":0}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Nourishing Ally","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Guilt"],"skill":37266,"stats":["Companions have 20% increased maximum Life","20% increased Life Recovery Rate while your Companion is in your Presence"],"stringId":"duelist_minions9"},"37276":{"connections":[{"id":33244,"orbit":0}],"group":397,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Battle Trance","orbit":2,"orbitIndex":14,"recipe":["Isolation","Disgust","Fear"],"skill":37276,"stats":["+8 to Maximum Rage"],"stringId":"rage6"},"37279":{"connections":[{"id":41159,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Mana Regeneration","orbit":3,"orbitIndex":15,"skill":37279,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"],"stringId":"lightning52"},"37290":{"connections":[{"id":28892,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage while Shapeshifted","orbit":7,"orbitIndex":5,"skill":37290,"stats":["+3 to maximum Rage while Shapeshifted"],"stringId":"rage29"},"37302":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Kept at Bay","orbit":3,"orbitIndex":20,"recipe":["Guilt","Paranoia","Suffering"],"skill":37302,"stats":["Attacks used by Ballistas have 10% increased Attack Speed","50% increased Ballista Immobilisation buildup"],"stringId":"ballista18"},"37304":{"connections":[{"id":336,"orbit":4},{"id":61921,"orbit":-4},{"id":64543,"orbit":0}],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental","orbit":4,"orbitIndex":57,"skill":37304,"stats":["10% increased Magnitude of Chill you inflict","10% increased Magnitude of Shock you inflict"],"stringId":"elemental20"},"37327":{"connections":[],"group":567,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":16,"skill":37327,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana15"},"37336":{"ascendancyName":"Deadeye","connections":[{"id":35801,"orbit":0}],"group":1563,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds","isNotable":true,"name":"Avidity","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37336,"stats":["50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge"],"stringId":"AscendancyRanger1Notable5_"},"37361":{"connections":[{"id":40043,"orbit":2147483647}],"group":757,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":1,"orbitIndex":6,"skill":37361,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"bleed22_"},"37372":{"connections":[{"id":13738,"orbit":0}],"group":1032,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":37372,"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"stringId":"lightning10"},"37389":{"connections":[{"id":37644,"orbit":0},{"id":28061,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":4,"skill":37389,"stats":["10% increased Attack Damage"],"stringId":"attack36"},"37397":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":393,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds","isMultipleChoiceOption":true,"name":"Neurological Implants","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":37397,"stats":["+2 to Level of all Skills with an Intelligence requirement"],"stringId":"AscendancyMercenary3Notable2_3_"},"37408":{"connections":[{"id":31855,"orbit":7},{"id":46761,"orbit":0}],"group":1122,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Staunching","orbit":2,"orbitIndex":13,"recipe":["Envy","Despair","Disgust"],"skill":37408,"stats":["Life Flasks gain 0.1 charges per Second","+10 to Strength"],"stringId":"life_flasks12_"},"37414":{"connections":[{"id":65193,"orbit":0}],"group":488,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Accuracy","orbit":2,"orbitIndex":16,"skill":37414,"stats":["10% increased Accuracy Rating"],"stringId":"melee9"},"37415":{"connections":[{"id":51328,"orbit":-5}],"group":328,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":37415,"stats":["12% increased Cold Damage"],"stringId":"cold53_"},"37434":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":2,"orbitIndex":10,"skill":37434,"stats":[],"stringId":"mastery_armour_and_evasion_6281"},"37450":{"connections":[],"group":804,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":46,"skill":37450,"stats":["10% increased chance to inflict Ailments"],"stringId":"ailments3"},"37484":{"connections":[],"flavourText":"The irrepressible spirit of the wilds burns within you, roaring to be let loose.","group":144,"icon":"Art/2DArt/SkillIcons/passives/DruidRageKeystone.dds","isKeystone":true,"name":"Primal Hunger","orbit":0,"orbitIndex":0,"skill":37484,"stats":["100% more Maximum Rage","Regenerate 1 Rage per second per 4 Rage spent Recently","No Rage effect"],"stringId":"passive_keystone_acrobatics"},"37509":{"connections":[{"id":57921,"orbit":-2}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Critical Hit Chance","orbit":7,"orbitIndex":18,"skill":37509,"stats":["15% increased Critical Hit Chance if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting8"},"37514":{"connections":[{"id":32442,"orbit":0},{"id":64700,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","isNotable":true,"name":"Whirling Assault","orbit":3,"orbitIndex":1,"recipe":["Envy","Disgust","Greed"],"skill":37514,"stats":["8% increased Attack Speed with Quarterstaves","Knocks Back Enemies if you get a Critical Hit with a Quarterstaff"],"stringId":"quarterstaff10"},"37519":{"connections":[{"id":17045,"orbit":0}],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Movement Speed ","orbit":7,"orbitIndex":14,"skill":37519,"stats":["2% increased Movement Speed"],"stringId":"slow_mitigation3"},"37523":{"ascendancyName":"Tactician","connections":[{"id":24696,"orbit":0}],"group":460,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds","isNotable":true,"name":"Cannons, Ready!","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37523,"stats":["+1 to maximum number of Summoned Totems","Skills used by Totems have 30% more Skill Speed","Totems only use Skills when you fire an Attack Projectile"],"stringId":"AscendancyMercenary1Notable8"},"37532":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1274,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":37532,"stats":[],"stringId":"mastery_elemental97"},"37543":{"connections":[{"id":16647,"orbit":0}],"group":575,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Full Recovery","orbit":2,"orbitIndex":16,"recipe":["Despair","Envy","Guilt"],"skill":37543,"stats":["15% increased Life Regeneration rate","15% increased Mana Regeneration Rate","12% increased Cast Speed while on Full Mana"],"stringId":"mana_regeneration18"},"37548":{"connections":[{"id":37742,"orbit":0},{"id":17589,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":2,"orbitIndex":5,"skill":37548,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech6"},"37568":{"connections":[{"id":45370,"orbit":0}],"group":1287,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOx.dds","name":"Strength and Critical Damage Bonus on You","orbit":2,"orbitIndex":6,"skill":37568,"stats":["Hits against you have 5% reduced Critical Damage Bonus","+5 to Strength"],"stringId":"azmerianimals35"},"37593":{"connections":[],"group":889,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":0,"orbitIndex":0,"skill":37593,"stats":["Remnants can be collected from 20% further away"],"stringId":"remnant7"},"37594":{"connections":[{"id":8983,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":5,"orbitIndex":38,"skill":37594,"stats":["Minions deal 12% increased Damage"],"stringId":"minion_offence7"},"37604":{"ascendancyName":"Martial Artist","connections":[{"id":51546,"orbit":9}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Immobilisation Buildup","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":6,"orbitIndex":21,"skill":37604,"stats":["20% increased Immobilisation buildup"],"stringId":"AscendancyMonk1Small8"},"37608":{"connections":[{"id":53524,"orbit":0},{"id":61042,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":4,"orbitIndex":51,"skill":37608,"stats":["10% increased Physical Damage"],"stringId":"physical9"},"37609":{"connections":[{"id":21213,"orbit":0},{"id":60332,"orbit":0}],"group":169,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":0,"orbitIndex":0,"skill":37609,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour53"},"37612":{"connections":[{"id":13279,"orbit":0},{"id":17532,"orbit":0},{"id":60191,"orbit":0}],"group":590,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":37612,"stats":["+5 to any Attribute"],"stringId":"attributes44"},"37616":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":5,"orbitIndex":45,"skill":37616,"stats":[],"stringId":"mastery_trap238_"},"37619":{"connections":[],"group":318,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Rhythm of Fire","orbit":0,"orbitIndex":0,"recipe":["Guilt","Guilt","Ire"],"skill":37619,"stats":["20% increased Fire Damage","5% chance for Slam Skills to cause an additional Aftershock"],"stringId":"fire76"},"37629":{"connections":[{"id":55933,"orbit":0},{"id":41338,"orbit":-7},{"id":8248,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":37629,"stats":["+5 to any Attribute"],"stringId":"strength7"},"37641":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":284,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":37641,"stats":[],"stringId":"mastery_armour9"},"37644":{"connections":[{"id":46874,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Attack Damage","orbit":7,"orbitIndex":0,"skill":37644,"stats":["12% increased Attack Physical Damage"],"stringId":"physical27_"},"37665":{"connections":[{"id":35739,"orbit":3}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage and Armour Break","orbit":7,"orbitIndex":2,"skill":37665,"stats":["Break 10% increased Armour","6% increased Attack Area Damage"],"stringId":"area_attacks16_"},"37688":{"connections":[{"id":37616,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","isNotable":true,"name":"Devestating Devices","orbit":6,"orbitIndex":36,"skill":37688,"stats":["25% increased Trap Damage"],"stringId":"trap17"},"37691":{"connections":[{"id":42750,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":13,"skill":37691,"stats":["10% increased Attack Damage"],"stringId":"attack24"},"37694":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":0}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":21,"skill":37694,"stats":["20% increased Fire Damage"],"stringId":"oracle_hierarchy3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"37695":{"connections":[{"id":11813,"orbit":-5}],"group":1197,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":0,"orbitIndex":0,"skill":37695,"stats":["15% increased Evasion Rating"],"stringId":"evasion1"},"37742":{"connections":[{"id":15270,"orbit":0},{"id":8246,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Manifold Method","orbit":3,"orbitIndex":6,"recipe":["Paranoia","Paranoia","Fear"],"skill":37742,"stats":["50% increased amount of Mana Leeched","25% increased chance to inflict Ailments against Rare or Unique Enemies"],"stringId":"mana_leech19"},"37746":{"connections":[{"id":6544,"orbit":-2}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":7,"orbitIndex":19,"skill":37746,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite18"},"37767":{"connections":[{"id":9020,"orbit":0},{"id":6596,"orbit":0},{"id":63731,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Speed","orbit":7,"orbitIndex":16,"skill":37767,"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"],"stringId":"boss_slaying4"},"37769":{"ascendancyName":"Spirit Walker","connections":[{"id":62743,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Shared Companion Damage","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":37769,"stats":["Companions deal 10% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"AscendancyHuntress2Small3"},"37778":{"connectionArt":"CharacterPlanned","connections":[{"id":24929,"orbit":0},{"id":13108,"orbit":0}],"group":202,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Self Sacrificing","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":20,"skill":37778,"stats":["-20% increased Spirit Reservation Efficiency","40% increased Reservation Efficiency of Minion Skills"],"stringId":"oracle_self_sacrificing5_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"37780":{"connections":[{"id":7888,"orbit":0}],"group":1495,"icon":"Art/2DArt/SkillIcons/passives/MonkStrengthChakra.dds","name":"Combo Gain","orbit":3,"orbitIndex":1,"skill":37780,"stats":["10% Chance to build an additional Combo on Hit"],"stringId":"unarmed6"},"37782":{"ascendancyName":"Oracle","connections":[],"group":37,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleSpellFlux.dds","isNotable":true,"name":"Fateful Vision","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":37782,"stats":["Grants Skill: Align Fate"],"stringId":"AscendancyDruid1Notable5"},"37795":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[],"group":1242,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Shield Mastery","orbit":0,"orbitIndex":0,"skill":37795,"stats":[],"stringId":"mastery_shield211"},"37806":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1051,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Branching Bolts","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Ire"],"skill":37806,"stats":["60% chance for Lightning Skills to Chain an additional time"],"stringId":"shock5"},"37813":{"connections":[{"id":14724,"orbit":0},{"id":50701,"orbit":0}],"group":1362,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Duration","orbit":0,"orbitIndex":0,"skill":37813,"stats":["20% increased Shock Duration"],"stringId":"shock16"},"37846":{"connections":[],"group":181,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","isNotable":true,"name":"Bastion of Light","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Contempt","Fear","Despair"],"skill":37846,"stats":["Blind Enemies 3 metres in front of you every 0.25 seconds while your Shield is raised","Raise Shield inflicts Parried for 2 seconds on Hit"],"stringId":"DeliriumAnoint_BastionOfLight"},"37869":{"connections":[{"id":60068,"orbit":-2},{"id":21413,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":7,"orbitIndex":16,"skill":37869,"stats":["Inherent Rage loss starts 1 second later"],"stringId":"rage24"},"37872":{"connections":[{"id":28863,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Presence Present","orbit":7,"orbitIndex":4,"recipe":["Ire","Fear","Isolation"],"skill":37872,"stats":["Allies in your Presence have +100 to Accuracy Rating","35% increased Attack Damage while you have an Ally in your Presence"],"stringId":"attack29"},"37876":{"connections":[{"id":52615,"orbit":3},{"id":25729,"orbit":-3}],"group":1411,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":4,"orbitIndex":45,"skill":37876,"stats":["10% increased Spell Damage"],"stringId":"spells10"},"37888":{"connectionArt":"CharacterPlanned","connections":[{"id":29663,"orbit":0}],"group":315,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","isNotable":true,"name":"Limitless Pursuit","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":3,"orbitIndex":6,"skill":37888,"stats":["4% increased Movement Speed","14% increased Cooldown Recovery Rate"],"stringId":"oracle_movement_cooldown5_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"37905":{"connections":[],"group":1525,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Flammability Magnitude","orbit":3,"orbitIndex":2,"skill":37905,"stats":["30% increased Flammability Magnitude"],"stringId":"fire_penetration3_"},"37946":{"connections":[],"group":1209,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Projectile Stun Buildup","orbit":0,"orbitIndex":0,"skill":37946,"stats":["20% increased Projectile Stun Buildup"],"stringId":"quivers5"},"37951":{"connections":[{"id":41020,"orbit":0},{"id":9089,"orbit":0}],"group":1407,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":11,"skill":37951,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect51"},"37956":{"connections":[{"id":35581,"orbit":3}],"group":539,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":0,"orbitIndex":0,"skill":37956,"stats":["8% reduced Skill Effect Duration"],"stringId":"duration_spells1"},"37963":{"connections":[],"group":592,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":3,"orbitIndex":13,"skill":37963,"stats":["10% increased Damage with Swords"],"stringId":"sword11_"},"37967":{"connections":[],"group":647,"icon":"Art/2DArt/SkillIcons/passives/ColdFireNode.dds","isNotable":true,"name":"Desert's Scorn","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Contempt","Fear","Suffering"],"skill":37967,"stats":["Enemies standing on Chilled Ground take 25% increased Fire Damage","Enemies standing on Ignited Ground take 25% increased Cold Damage"],"stringId":"DeliriumAnoint_DesertsScorn"},"37971":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1538,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":37971,"stats":[],"stringId":"mastery_companion289"},"37972":{"ascendancyName":"Ritualist","connections":[{"id":4891,"orbit":-4},{"id":18280,"orbit":5}],"group":1613,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Charm Charges","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":37972,"stats":["15% increased Charm Charges gained"],"stringId":"AscendancyHuntress3Small3"},"37974":{"connections":[{"id":62230,"orbit":0}],"group":1040,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":6,"orbitIndex":68,"skill":37974,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield46_"},"37991":{"connections":[{"id":52254,"orbit":0}],"group":892,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":7,"orbitIndex":18,"skill":37991,"stats":["6% increased Curse Magnitudes"],"stringId":"curses21"},"38003":{"connections":[{"id":63526,"orbit":4}],"group":831,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":20,"skill":38003,"stats":["12% increased Stun Threshold"],"stringId":"weapon_swapping1"},"38004":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1564,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds","isMultipleChoiceOption":true,"name":"Explosive Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":38004,"stats":["Grants Skill: Explosive Concoction"],"stringId":"AscendancyRanger3Notable7_1"},"38010":{"connections":[],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":23,"skill":38010,"stats":["5% increased Attack Damage","8% increased Glory generation"],"stringId":"glory1"},"38014":{"ascendancyName":"Titan","connections":[{"id":3762,"orbit":5}],"group":75,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Slam Area of Effect","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":38014,"stats":["Slam Skills have 8% increased Area of Effect"],"stringId":"AscendancyWarrior1Small2"},"38044":{"connections":[{"id":37695,"orbit":-4}],"group":1205,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":4,"skill":38044,"stats":["15% increased Evasion Rating"],"stringId":"evasion2"},"38053":{"connections":[{"id":28564,"orbit":5},{"id":8460,"orbit":0},{"id":9528,"orbit":-2}],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Deafening Cries","orbit":3,"orbitIndex":13,"recipe":["Disgust","Guilt","Paranoia"],"skill":38053,"stats":["25% increased Warcry Cooldown Recovery Rate","8% increased Damage for each time you've Warcried Recently"],"stringId":"warcries17"},"38057":{"connections":[],"group":840,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":5,"orbitIndex":58,"skill":38057,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion25"},"38066":{"connections":[{"id":25300,"orbit":0}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break and Armour","orbit":7,"orbitIndex":12,"skill":38066,"stats":["10% increased Armour","Break 15% increased Armour"],"stringId":"armour_break3_"},"38068":{"connections":[],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Chance","orbit":4,"orbitIndex":60,"skill":38068,"stats":["24% increased Flammability Magnitude","12% increased Freeze Buildup","12% increased chance to Shock"],"stringId":"elemental52"},"38069":{"connections":[{"id":338,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":2,"orbitIndex":0,"skill":38069,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers14"},"38103":{"connections":[{"id":6898,"orbit":-8}],"group":652,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration and Stun Threshold","orbit":7,"orbitIndex":12,"skill":38103,"stats":["8% increased Skill Effect Duration","8% increased Stun Threshold"],"stringId":"duration14"},"38105":{"connections":[],"group":639,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":67,"skill":38105,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield22"},"38111":{"connections":[{"id":32241,"orbit":0}],"group":1262,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Pliable Flesh","orbit":2,"orbitIndex":0,"recipe":["Greed","Disgust","Isolation"],"skill":38111,"stats":["6% of Damage taken Recouped as Life","25% increased speed of Recoup Effects"],"stringId":"life_recoup17"},"38124":{"connections":[{"id":51820,"orbit":8}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":4,"orbitIndex":26,"skill":38124,"stats":["15% increased Totem Damage"],"stringId":"totems35"},"38130":{"connections":[],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":3,"orbitIndex":12,"skill":38130,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries19_"},"38138":{"connections":[{"id":35688,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"Reduced Attribute Requirements","orbit":5,"orbitIndex":36,"skill":38138,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"stringId":"all_attributes8"},"38143":{"connections":[],"group":983,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":18,"skill":38143,"stats":["+5 to any Attribute"],"stringId":"dexterity17"},"38172":{"connections":[{"id":60568,"orbit":-6}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":5,"skill":38172,"stats":["20% increased Totem Placement speed"],"stringId":"totems26"},"38212":{"connections":[{"id":57683,"orbit":0}],"group":1528,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Recoup","orbit":2,"orbitIndex":16,"skill":38212,"stats":["3% of Damage taken Recouped as Life"],"stringId":"monkchakra13"},"38215":{"connections":[{"id":61921,"orbit":-3}],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":4,"skill":38215,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration7"},"38235":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":600,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":38235,"stats":[],"stringId":"mastery_life144"},"38270":{"connections":[{"id":23724,"orbit":0}],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage","orbit":3,"orbitIndex":0,"skill":38270,"stats":["10% increased Lightning Damage"],"stringId":"shock_mitigation10"},"38292":{"connections":[{"id":33397,"orbit":0}],"group":576,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":15,"skill":38292,"stats":["30% increased Flammability Magnitude"],"stringId":"fire4"},"38300":{"connections":[{"id":39716,"orbit":-7},{"id":57373,"orbit":-7}],"group":622,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":0,"orbitIndex":0,"skill":38300,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite9"},"38313":{"connections":[],"group":445,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNode.dds","name":"Projectile Speed","orbit":2,"orbitIndex":16,"skill":38313,"stats":["10% increased Projectile Speed"],"stringId":"projectiles40"},"38320":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":90,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":38320,"stats":[],"stringId":"mastery_fire122"},"38323":{"connections":[{"id":6015,"orbit":-6},{"id":22928,"orbit":-5}],"group":604,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38323,"stats":["+5 to any Attribute"],"stringId":"strength17"},"38329":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1399,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Biting Frost","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Guilt"],"skill":38329,"stats":["20% reduced Freeze Duration on Enemies","Enemies Frozen by you take 20% increased Cold Damage"],"stringId":"cold43"},"38338":{"connections":[{"id":5257,"orbit":-2}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":4,"orbitIndex":60,"skill":38338,"stats":["10% increased Elemental Damage"],"stringId":"elemental44"},"38342":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Stupefy","orbit":7,"orbitIndex":20,"recipe":["Paranoia","Despair","Paranoia"],"skill":38342,"stats":["10% chance to Daze on Hit","30% increased Damage against Dazed Enemies"],"stringId":"daze_2"},"38365":{"connections":[{"id":34626,"orbit":0},{"id":46499,"orbit":0}],"group":217,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Recover Life on consuming Endurance Charge","orbit":2,"orbitIndex":20,"skill":38365,"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"],"stringId":"endurance_charges4_"},"38368":{"connections":[{"id":35966,"orbit":-2},{"id":4091,"orbit":2}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":38368,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup6"},"38369":{"connections":[{"id":18910,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Critical Chance","orbit":4,"orbitIndex":48,"skill":38369,"stats":["10% increased Critical Hit Chance with Spears"],"stringId":"spear1"},"38398":{"connections":[{"id":2211,"orbit":7}],"group":585,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Apocalypse","orbit":7,"orbitIndex":14,"recipe":["Suffering","Paranoia","Greed"],"skill":38398,"stats":["30% reduced Damage","+8% to Critical Hit Chance of Herald Skills"],"stringId":"heralds18"},"38420":{"connections":[{"id":37543,"orbit":0}],"group":575,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":20,"skill":38420,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration2"},"38430":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[{"id":10499,"orbit":0}],"group":687,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":38430,"stats":[],"stringId":"mastery_trap_6766"},"38433":{"connections":[{"id":55375,"orbit":0}],"group":351,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":2,"orbitIndex":17,"skill":38433,"stats":["Minions have 10% increased maximum Life"],"stringId":"companions44"},"38459":{"connections":[{"id":38568,"orbit":0}],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Disorientation","orbit":2,"orbitIndex":16,"recipe":["Disgust","Paranoia","Disgust"],"skill":38459,"stats":["25% increased Blind duration","25% increased Damage with Hits against Blinded Enemies"],"stringId":"blind10"},"38463":{"connections":[{"id":46882,"orbit":0},{"id":21111,"orbit":-6},{"id":43522,"orbit":5},{"id":22329,"orbit":0}],"group":1309,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38463,"stats":["+5 to any Attribute"],"stringId":"dexterity80"},"38474":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connectionArt":"CharacterPlanned","connections":[],"group":560,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Bleed Mastery","orbit":7,"orbitIndex":13,"skill":38474,"stats":[],"stringId":"oracle_bleed_mastery1_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"38479":{"connections":[{"id":17553,"orbit":-5}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Close Confines","orbit":2,"orbitIndex":20,"recipe":["Ire","Paranoia","Ire"],"skill":38479,"stats":["50% chance for Projectiles to Pierce Enemies within 3m distance of you"],"stringId":"ranged38_"},"38493":{"connections":[{"id":55621,"orbit":4}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":4,"orbitIndex":45,"skill":38493,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals52"},"38497":{"connections":[{"id":62803,"orbit":-5}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges Used","orbit":7,"orbitIndex":19,"skill":38497,"stats":["6% reduced Charm Charges used"],"stringId":"charms14"},"38501":{"connections":[{"id":47796,"orbit":-4}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":4,"orbitIndex":40,"skill":38501,"stats":["3% increased Attack Speed"],"stringId":"attack_speed29"},"38532":{"connections":[{"id":31779,"orbit":0}],"group":220,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Thirst for Power","orbit":2,"orbitIndex":20,"recipe":["Envy","Ire","Despair"],"skill":38532,"stats":["25% chance when you gain a Power Charge to gain an additional Power Charge"],"stringId":"power_endurance_charges3"},"38535":{"connections":[{"id":61063,"orbit":7},{"id":42205,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Stormcharged","orbit":4,"orbitIndex":66,"recipe":["Fear","Fear","Envy"],"skill":38535,"stats":["Damage Penetrates 8% of Enemy Elemental Resistances","5% increased Attack and Cast Speed with Elemental Skills"],"stringId":"elemental33"},"38537":{"connections":[{"id":54983,"orbit":-3},{"id":51583,"orbit":0}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Heartstopping","orbit":2,"orbitIndex":21,"recipe":["Ire","Despair","Paranoia"],"skill":38537,"stats":["+10 to Intelligence","20% increased Critical Hit Chance"],"stringId":"criticals53"},"38541":{"connections":[{"id":61601,"orbit":0}],"group":1237,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":38541,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals17"},"38564":{"connections":[{"id":20091,"orbit":0}],"group":594,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":3,"orbitIndex":15,"skill":38564,"stats":["10% increased Damage with Swords"],"stringId":"sword4"},"38568":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Blind Mastery","orbit":1,"orbitIndex":2,"skill":38568,"stats":[],"stringId":"mastery_evasion110"},"38570":{"connections":[{"id":53895,"orbit":2},{"id":27992,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Demolitionist","orbit":7,"orbitIndex":10,"recipe":["Ire","Suffering","Envy"],"skill":38570,"stats":["Gain 4% of Damage as Extra Fire Damage for","every different Grenade fired in the past 8 seconds"],"stringId":"grenades28"},"38578":{"ascendancyName":"Stormweaver","connections":[],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds","isNotable":true,"name":"Multiplying Squalls","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":24,"skill":38578,"stats":["+2 to Limit for Elemental Skills"],"stringId":"AscendancySorceress1Notable4"},"38596":{"connections":[{"id":35408,"orbit":-3}],"group":335,"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","name":"Curse Effect on Self","orbit":0,"orbitIndex":0,"skill":38596,"stats":["15% reduced effect of Curses on you"],"stringId":"focus3"},"38601":{"ascendancyName":"Witchhunter","connections":[{"id":34501,"orbit":0}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds","isNotable":true,"name":"Obsessive Rituals","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":6,"orbitIndex":28,"skill":38601,"stats":["50% less Armour and Evasion Rating","Grants Skill: Sorcery Ward"],"stringId":"AscendancyMercenary2Notable5"},"38614":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"id":27662,"orbit":0},{"id":44201,"orbit":0}],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","isNotable":true,"name":"Psychic Fragmentation","orbit":3,"orbitIndex":20,"recipe":["Paranoia","Disgust","Isolation"],"skill":38614,"stats":["12% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"projectile_spells10"},"38628":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Escalating Toxins","orbit":2,"orbitIndex":19,"recipe":["Despair","Isolation","Disgust"],"skill":38628,"stats":["10% increased Poison Duration for each Poison you have inflicted Recently, up to a maximum of 100%"],"stringId":"poison9"},"38646":{"connections":[{"id":23570,"orbit":0}],"group":735,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":0,"orbitIndex":0,"skill":38646,"stats":["+20 to Armour"],"stringId":"armour6"},"38663":{"connections":[{"id":3516,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Critical Chance","orbit":7,"orbitIndex":6,"skill":38663,"stats":["10% increased Melee Critical Hit Chance"],"stringId":"melee28"},"38668":{"connections":[],"group":1187,"icon":"Art/2DArt/SkillIcons/passives/MonkEnergyShieldChakra.dds","name":"Evasion","orbit":7,"orbitIndex":7,"skill":38668,"stats":["15% increased Evasion Rating"],"stringId":"unarmed10"},"38670":{"connections":[{"id":28589,"orbit":0}],"group":94,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour if Hit","orbit":2,"orbitIndex":21,"skill":38670,"stats":["20% increased Armour if you have been Hit Recently"],"stringId":"getting_hit2"},"38676":{"connections":[{"id":27910,"orbit":-8},{"id":56045,"orbit":0}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":1,"orbitIndex":6,"skill":38676,"stats":["10% increased Attack Damage"],"stringId":"attack41__"},"38678":{"connections":[{"id":30463,"orbit":-7},{"id":60464,"orbit":-6}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":2,"orbitIndex":19,"skill":38678,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression28_"},"38694":{"connections":[{"id":22188,"orbit":-4}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":8,"skill":38694,"stats":["Herald Skills deal 20% increased Damage"],"stringId":"heralds4"},"38696":{"connections":[{"id":54868,"orbit":0}],"group":398,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":38696,"stats":["12% increased Fire Damage"],"stringId":"fire77"},"38697":{"connectionArt":"CharacterPlanned","connections":[{"id":20391,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block Chance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":12,"skill":38697,"stats":["8% increased Block chance"],"stringId":"oracle_crab_claw7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"38703":{"connections":[{"id":8249,"orbit":0}],"group":1139,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Critical Chance","orbit":7,"orbitIndex":14,"skill":38703,"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"],"stringId":"accuracy32"},"38707":{"connections":[{"id":49734,"orbit":0},{"id":28564,"orbit":0},{"id":11464,"orbit":0},{"id":3723,"orbit":0}],"group":221,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38707,"stats":["+5 to any Attribute"],"stringId":"strength53"},"38728":{"connections":[{"id":14539,"orbit":5}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Deflection and Evasion","orbit":7,"orbitIndex":0,"skill":38728,"stats":["8% increased Evasion Rating","Gain Deflection Rating equal to 4% of Evasion Rating"],"stringId":"evasion22"},"38732":{"connections":[{"id":17107,"orbit":-4},{"id":25594,"orbit":0}],"group":891,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38732,"stats":["+5 to any Attribute"],"stringId":"intelligence44"},"38763":{"connections":[{"id":27859,"orbit":0}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":7,"orbitIndex":16,"skill":38763,"stats":["6% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds5"},"38769":{"ascendancyName":"Warbringer","connections":[{"id":58704,"orbit":0}],"group":30,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Armour Break","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":38769,"stats":["Break 25% increased Armour"],"stringId":"AscendancyWarrior2Small1"},"38776":{"connections":[{"id":57816,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":7,"orbitIndex":16,"skill":38776,"stats":["+8 to Dexterity"],"stringId":"attributes105"},"38779":{"connections":[{"id":44605,"orbit":5},{"id":44836,"orbit":0}],"group":827,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":8,"skill":38779,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion27"},"38813":{"ascendancyName":"Ritualist","connections":[],"group":1614,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds","isNotable":true,"name":"Devotion to the King","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":38813,"stats":["Grants Skill: Queen's Procession"],"stringId":"AscendancyHuntress3Notable8"},"38814":{"connections":[{"id":19288,"orbit":0},{"id":62341,"orbit":0},{"id":11980,"orbit":0}],"group":1001,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38814,"stats":["+5 to any Attribute"],"stringId":"dexterity71"},"38827":{"connections":[{"id":1546,"orbit":7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":1,"skill":38827,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour17"},"38835":{"connections":[{"id":4091,"orbit":-7}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup Speed","orbit":7,"orbitIndex":16,"skill":38835,"stats":["8% increased speed of Recoup Effects"],"stringId":"life_recoup32"},"38856":{"connections":[{"id":49357,"orbit":0},{"id":2071,"orbit":0},{"id":21081,"orbit":5},{"id":56090,"orbit":0}],"group":670,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":38856,"stats":["+5 to any Attribute"],"stringId":"intelligence40"},"38876":{"connections":[{"id":61490,"orbit":0},{"id":31903,"orbit":0}],"group":480,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":38876,"stats":["+5 to any Attribute"],"stringId":"attributes59_"},"38878":{"connections":[{"id":34898,"orbit":-7}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Debuff Expiry","orbit":4,"orbitIndex":35,"skill":38878,"stats":["Debuffs on you expire 10% faster"],"stringId":"slowed_enemies2"},"38888":{"connections":[{"id":39116,"orbit":0}],"group":932,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Unerring Impact","orbit":7,"orbitIndex":12,"recipe":["Greed","Disgust","Ire"],"skill":38888,"stats":["16% increased Accuracy Rating with One Handed Melee Weapons","16% increased Accuracy Rating with Two Handed Melee Weapons","+0.2 metres to Melee Strike Range"],"stringId":"melee36_"},"38895":{"connections":[{"id":8697,"orbit":3},{"id":48660,"orbit":0}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Crystal Elixir","orbit":2,"orbitIndex":7,"recipe":["Fear","Suffering","Greed"],"skill":38895,"stats":["40% increased Elemental Damage with Attack Skills during any Flask Effect"],"stringId":"elemental_attacks9"},"38921":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":333,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Block Mastery","orbit":2,"orbitIndex":1,"skill":38921,"stats":[],"stringId":"mastery_shield213"},"38923":{"connections":[{"id":61429,"orbit":3},{"id":511,"orbit":-3}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Skill Speed","orbit":7,"orbitIndex":14,"skill":38923,"stats":["3% increased Skill Speed"],"stringId":"attacks_and_spells4"},"38944":{"connections":[{"id":43338,"orbit":0},{"id":59538,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Shock Chance and Lightning Damage","orbit":2,"orbitIndex":6,"skill":38944,"stats":["8% increased Lightning Damage","8% increased chance to Shock"],"stringId":"daze_13"},"38965":{"connections":[{"id":65226,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Infused Limits","orbit":7,"orbitIndex":21,"recipe":["Greed","Isolation","Paranoia"],"skill":38965,"stats":["+1 to maximum number of Elemental Infusions"],"stringId":"infusion1"},"38966":{"connections":[{"id":30210,"orbit":0},{"id":35058,"orbit":0},{"id":61976,"orbit":0}],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Evasion Rating","orbit":2,"orbitIndex":0,"skill":38966,"stats":["8% increased Evasion Rating","12% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold29"},"38969":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":50588,"orbit":0}],"group":1194,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Finesse","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Disgust"],"skill":38969,"stats":["10% increased Accuracy Rating","Gain Accuracy Rating equal to your Intelligence"],"stringId":"accuracy16"},"38972":{"connections":[{"id":34552,"orbit":0},{"id":8357,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Restless Dead","orbit":3,"orbitIndex":8,"recipe":["Despair","Fear","Disgust"],"skill":38972,"stats":["Minions Revive 25% faster"],"stringId":"minion_offence39"},"38993":{"connections":[{"id":21112,"orbit":0}],"group":1519,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Critical Damage","orbit":0,"orbitIndex":0,"skill":38993,"stats":["16% increased Critical Damage Bonus with Bows"],"stringId":"bow9"},"39037":{"connections":[{"id":11672,"orbit":0}],"group":859,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39037,"stats":["+5 to any Attribute"],"stringId":"intelligence17"},"39050":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1272,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isNotable":true,"name":"Exploit","orbit":2,"orbitIndex":4,"recipe":["Disgust","Envy","Isolation"],"skill":39050,"stats":["25% increased Damage with Hits against Enemies affected by Elemental Ailments","15% increased Duration of Ignite, Shock and Chill on Enemies"],"stringId":"exploiting_elemental_ailments15"},"39083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":484,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Blood Rush","orbit":0,"orbitIndex":0,"recipe":["Guilt","Fear","Disgust"],"skill":39083,"stats":["6% increased Skill Speed","6% of Skill Mana Costs Converted to Life Costs"],"stringId":"attack_speed55"},"39087":{"aliasPassiveSocket":"voices_jewel_slot4","connections":[],"group":700,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Sinister Jewel Socket","noRadius":true,"nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds"},"orbit":0,"orbitIndex":0,"sinister":true,"skill":39087,"stats":[],"stringId":"voices_jewel_slot4"},"39102":{"connectionArt":"CharacterPlanned","connections":[{"id":13228,"orbit":2147483647}],"group":240,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Gain Maximum Power Charges on Gaining Power Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":3,"skill":39102,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges"],"stringId":"oracle_power_charge1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"39116":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":932,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":3,"orbitIndex":14,"skill":39116,"stats":[],"stringId":"mastery_physical_6628"},"39128":{"connections":[{"id":47514,"orbit":0}],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze Magnitude","orbit":2,"orbitIndex":4,"skill":39128,"stats":["15% increased Magnitude of Daze"],"stringId":"daze_9"},"39130":{"connections":[{"id":14294,"orbit":-5}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Spell Damage","orbit":2,"orbitIndex":20,"skill":39130,"stats":["12% increased Spell Damage with Spells that cost Life"],"stringId":"life_costs7"},"39131":{"connections":[{"id":11741,"orbit":0},{"id":55596,"orbit":0}],"group":195,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39131,"stats":["+5 to any Attribute"],"stringId":"strength44"},"39190":{"connections":[{"id":8800,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":13,"skill":39190,"stats":["15% increased Melee Damage with Hits at Close Range"],"stringId":"melee10"},"39204":{"ascendancyName":"Stormweaver","connections":[],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds","isNotable":true,"name":"Force of Will","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":8,"orbitIndex":48,"skill":39204,"stats":["20% of Damage is taken from Mana before Life","20% increased Effect of Arcane Surge on you per ten percent missing Mana"],"stringId":"AscendancySorceress1Notable2"},"39207":{"connections":[{"id":33518,"orbit":0}],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":10,"skill":39207,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation1"},"39228":{"connections":[{"id":62603,"orbit":0},{"id":63021,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":3,"orbitIndex":18,"skill":39228,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration10"},"39237":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":39237,"stats":[],"stringId":"mastery_critical_6409"},"39241":{"ascendancyName":"Lich","connections":[{"id":58932,"orbit":-4}],"group":1191,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Energy Shield","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":59609,"name":"Energy Shield","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["20% increased maximum Energy Shield"]}},"orbit":0,"orbitIndex":0,"skill":39241,"stats":["20% increased maximum Energy Shield"],"stringId":"AscendancyWitch3Small7"},"39274":{"connections":[{"id":2119,"orbit":0}],"group":686,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":6,"skill":39274,"stats":["Leech Life 8% slower"],"stringId":"life_leech21"},"39280":{"connections":[{"id":44669,"orbit":0}],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":3,"orbitIndex":1,"skill":39280,"stats":["10% increased Skill Effect Duration"],"stringId":"duration10"},"39292":{"ascendancyName":"Pathfinder","connections":[{"id":40,"orbit":-7}],"group":1580,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Evasion","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":39292,"stats":["20% increased Evasion Rating"],"stringId":"AscendancyRanger3Small5"},"39298":{"connections":[{"id":38814,"orbit":0},{"id":3995,"orbit":0},{"id":18115,"orbit":0},{"id":1019,"orbit":0}],"group":956,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39298,"stats":["+5 to any Attribute"],"stringId":"attributes60"},"39307":{"connections":[{"id":37026,"orbit":0}],"group":1470,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Physical Damage","orbit":1,"orbitIndex":6,"skill":39307,"stats":["10% increased Physical Damage"],"stringId":"physical46"},"39347":{"connections":[],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Breaking Blows","orbit":3,"orbitIndex":21,"recipe":["Disgust","Disgust","Disgust"],"skill":39347,"stats":["30% increased Stun Buildup","12% increased Area of Effect if you have Stunned an Enemy Recently"],"stringId":"melee49"},"39365":{"ascendancyName":"Warbringer","connections":[{"id":39411,"orbit":0}],"group":46,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Totem Life","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":39365,"stats":["20% increased Totem Life"],"stringId":"AscendancyWarrior2Small6"},"39369":{"connections":[{"id":2936,"orbit":3},{"id":51583,"orbit":0}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Struck Through","orbit":4,"orbitIndex":9,"recipe":["Isolation","Despair","Greed"],"skill":39369,"stats":["Attacks have +1% to Critical Hit Chance"],"stringId":"criticals55_"},"39411":{"ascendancyName":"Warbringer","connections":[{"id":48682,"orbit":0}],"group":44,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds","isNotable":true,"name":"Answered Call","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":39411,"stats":["+1 to maximum number of Summoned Totems","Trigger Ancestral Spirits when you Summon a Totem","Grants Skill: Ancestral Spirits"],"stringId":"AscendancyWarrior2Notable6"},"39416":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":726,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":39416,"stats":[],"stringId":"mastery_minionoffence187"},"39423":{"connections":[{"id":53207,"orbit":0}],"group":1221,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":20,"skill":39423,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration2"},"39431":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":39431,"stats":[],"stringId":"mastery_crossbow_6422"},"39448":{"connections":[{"id":11178,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Attack Speed","orbit":3,"orbitIndex":21,"skill":39448,"stats":["3% increased Attack Speed with Axes"],"stringId":"axe9"},"39461":{"connections":[{"id":229,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":0,"skill":39461,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"],"stringId":"minion_reservation13_"},"39470":{"ascendancyName":"Infernalist","connections":[{"id":17754,"orbit":-6}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Minion Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":3,"skill":39470,"stats":["Minions have 12% increased maximum Life"],"stringId":"AscendancyWitch1Small10"},"39476":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":783,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":39476,"stats":[],"stringId":"mastery_cold_6398"},"39495":{"connections":[{"id":46386,"orbit":2147483647},{"id":27048,"orbit":9}],"group":1527,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":39495,"stats":["Companions deal 12% increased Damage"],"stringId":"companions10"},"39515":{"connections":[{"id":23450,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":8,"skill":39515,"stats":["12% increased Fire Damage"],"stringId":"fire8"},"39517":{"connections":[],"group":612,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":18,"skill":39517,"stats":["5% increased Block chance"],"stringId":"block8"},"39540":{"connections":[{"id":55933,"orbit":0},{"id":50558,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isSwitchable":true,"name":"Critical Chance","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBear.dds","id":22652,"name":"Skill Speed while Shapeshifted","stats":["3% increased Skill Speed while Shapeshifted"]}},"orbit":4,"orbitIndex":49,"skill":39540,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals2_"},"39552":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistExtraRunes.dds","isNotable":true,"name":"Runic Meridians","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":7,"orbitIndex":22,"skill":39552,"stats":["Can tattoo Runes onto your body, gaining","additional Rune-only sockets:","1 Helmet socket","2 Body Armour sockets","1 Gloves socket","1 Boots socket"],"stringId":"AscendancyMonk1Notable5"},"39564":{"connections":[{"id":62039,"orbit":0},{"id":38663,"orbit":0},{"id":13279,"orbit":0}],"group":643,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":12,"skill":39564,"stats":["10% increased Melee Damage"],"stringId":"melee41"},"39567":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":53188,"orbit":0}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","isNotable":true,"name":"Ingenuity","orbit":5,"orbitIndex":0,"recipe":["Ire","Isolation","Suffering"],"skill":39567,"stats":["+25 to Intelligence"],"stringId":"intelligence101_"},"39568":{"connections":[],"group":1284,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","isNotable":true,"name":"Magnum Opus","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Ferocity","Despair","Isolation"],"skill":39568,"stats":["Charms applied to you have 100% increased Effect per empty Charm slot"],"stringId":"DeliriumAnoint_MagnumOpus"},"39569":{"connections":[{"id":35901,"orbit":0},{"id":3458,"orbit":-4},{"id":7353,"orbit":3}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":2,"skill":39569,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals46"},"39570":{"connections":[{"id":49394,"orbit":6}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance on Critical","orbit":4,"orbitIndex":59,"skill":39570,"stats":["10% chance to inflict Bleeding on Critical Hit with Attacks"],"stringId":"bleed9"},"39581":{"connections":[{"id":46325,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":8,"skill":39581,"stats":["15% increased Stun Buildup"],"stringId":"stun4_"},"39594":{"connections":[{"id":51248,"orbit":0},{"id":53294,"orbit":0}],"group":576,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":2,"orbitIndex":3,"skill":39594,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration1"},"39595":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistHandWraps.dds","isNotable":true,"name":"Way of the Stonefist","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":3,"orbitIndex":7,"skill":39595,"stats":["Gloves you equip have their Base Type transformed to Fists of Stone while equipped, and","their Explicit Modifiers are transformed into more powerful related Modifiers","Ignore Attribute Requirements to equip Gloves"],"stringId":"AscendancyMonk1Notable8"},"39598":{"connections":[{"id":3949,"orbit":0}],"group":151,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Power Counted","orbit":2,"orbitIndex":6,"skill":39598,"stats":["Empowered Attacks deal 8% increased Damage","5% increased total Power counted by Warcries"],"stringId":"warcries36"},"39607":{"connections":[{"id":2559,"orbit":-2},{"id":45713,"orbit":0}],"group":1391,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":2,"orbitIndex":12,"skill":39607,"stats":["10% increased Flask Charges gained"],"stringId":"flasks2"},"39608":{"connections":[{"id":1778,"orbit":-3}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Duration","orbit":7,"orbitIndex":20,"skill":39608,"stats":["20% increased Hazard Duration"],"stringId":"hazards7"},"39621":{"connections":[{"id":14176,"orbit":0},{"id":57703,"orbit":0}],"group":341,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Later Rage Loss Start","orbit":0,"orbitIndex":0,"skill":39621,"stats":["Inherent Rage loss starts 1 second later"],"stringId":"rage11"},"39640":{"ascendancyName":"Stormweaver","connections":[],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds","isNotable":true,"name":"Shaper of Storms","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":5,"orbitIndex":70,"skill":39640,"stats":["All Damage from Hits Contributes to Shock Chance"],"stringId":"AscendancySorceress1Notable6"},"39658":{"connections":[{"id":18831,"orbit":7},{"id":15030,"orbit":-2}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Block","orbit":7,"orbitIndex":1,"skill":39658,"stats":["5% increased Block chance"],"stringId":"deflect6"},"39659":{"ascendancyName":"Oracle","connections":[{"id":37782,"orbit":6}],"group":14,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Spell Damage","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":39659,"stats":["12% increased Spell Damage"],"stringId":"AscendancyDruid1Small5"},"39710":{"connections":[{"id":51821,"orbit":0},{"id":12232,"orbit":0},{"id":33045,"orbit":-4}],"group":266,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39710,"stats":["+5 to any Attribute"],"stringId":"attributes54_"},"39716":{"connections":[{"id":31326,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":12,"skill":39716,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite7_"},"39723":{"ascendancyName":"Deadeye","connections":[{"id":5817,"orbit":0}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Projectile Damage","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":6,"orbitIndex":21,"skill":39723,"stats":["12% increased Projectile Damage"],"stringId":"AscendancyRanger1Small8"},"39732":{"connections":[{"id":30219,"orbit":-2}],"group":619,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":10,"skill":39732,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy49"},"39752":{"connections":[{"id":5936,"orbit":0},{"id":38068,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Duration","orbit":4,"orbitIndex":48,"skill":39752,"stats":["10% increased Duration of Ignite, Shock and Chill on Enemies"],"stringId":"elemental50"},"39759":{"connections":[{"id":48035,"orbit":0}],"group":587,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":10,"skill":39759,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration30"},"39839":{"connections":[{"id":20205,"orbit":0},{"id":14340,"orbit":0}],"group":978,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if no recent Stun","orbit":2,"orbitIndex":20,"skill":39839,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun14"},"39857":{"connectionArt":"CharacterPlanned","connections":[{"id":4663,"orbit":0}],"group":411,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Mentorship","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":20,"skill":39857,"stats":["Minions have 15% reduced Attack Speed","Minions have 15% reduced Cast Speed","Minions deal 100% increased Damage with Command Skills"],"stringId":"oracle_solo_commander3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"39881":{"connections":[{"id":16013,"orbit":0},{"id":35173,"orbit":0}],"group":1402,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Staggering Palm","orbit":0,"orbitIndex":0,"recipe":["Guilt","Isolation","Despair"],"skill":39881,"stats":["20% increased Knockback Distance","10% chance to Daze on Hit","25% increased Physical Damage"],"stringId":"physical32__"},"39884":{"connections":[{"id":40271,"orbit":0}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Searing Heat","orbit":7,"orbitIndex":1,"recipe":["Despair","Suffering","Disgust"],"skill":39884,"stats":["100% increased Flammability Magnitude","Ignites you inflict deal Damage 10% faster"],"stringId":"fire66"},"39886":{"connections":[{"id":56935,"orbit":0}],"group":743,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":39886,"stats":["+5 to any Attribute"],"stringId":"intelligence14"},"39887":{"ascendancyName":"Spirit Walker","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerTameBeastTargetUnique.dds","isNotable":true,"name":"The Natural Order","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":6,"orbitIndex":7,"skill":39887,"stats":["Tame Beast can capture Unique Beasts","Can have up to one Unique Tamed Beast summoned","Unique Tamed Beasts have 30% increased movement speed","Unique Tamed Beasts are Possessed by random Azmeri Spirits, changing every 20 seconds"],"stringId":"AscendancyHuntress2Notable7"},"39911":{"connections":[],"group":1431,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Frantic Reach","orbit":2,"orbitIndex":4,"recipe":["Disgust","Despair","Fear"],"skill":39911,"stats":["20% reduced Accuracy Rating","18% increased Area of Effect for Attacks"],"stringId":"area_attacks56"},"39935":{"connections":[{"id":44344,"orbit":0}],"flavourText":"I give you everything, my pets. Do not disappoint me.","group":603,"icon":"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds","isKeystone":true,"name":"Necromantic Talisman","orbit":0,"orbitIndex":0,"skill":39935,"stats":["All bonuses from Equipped Amulet apply to your Minions instead of you"],"stringId":"passive_keystone_necromantic_talisman"},"39964":{"connections":[{"id":48198,"orbit":0}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":4,"skill":39964,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana11"},"39986":{"connections":[{"id":57933,"orbit":0}],"group":1532,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":39986,"stats":["Companions deal 12% increased Damage"],"stringId":"companions9"},"39987":{"connections":[{"id":18913,"orbit":-3},{"id":47177,"orbit":-5}],"group":989,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage and Duration","orbit":3,"orbitIndex":14,"skill":39987,"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"],"stringId":"chaos1"},"39990":{"connections":[{"id":13294,"orbit":2},{"id":61974,"orbit":0}],"group":614,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Chronomancy","orbit":7,"orbitIndex":7,"recipe":["Despair","Fear","Despair"],"skill":39990,"stats":["20% increased Skill Effect Duration","Debuffs you inflict have 10% increased Slow Magnitude"],"stringId":"slowed_enemies10"},"40006":{"connections":[{"id":9896,"orbit":-7},{"id":292,"orbit":0}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Regeneration Rate and Presence","orbit":2,"orbitIndex":7,"skill":40006,"stats":["5% increased Life Regeneration rate","10% increased Presence Area of Effect"],"stringId":"life_recoup27"},"40024":{"connections":[{"id":2091,"orbit":-2}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Chance","orbit":7,"orbitIndex":4,"skill":40024,"stats":["8% chance to Poison on Hit"],"stringId":"poison20"},"40043":{"connections":[{"id":54990,"orbit":0}],"group":757,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":1,"orbitIndex":0,"skill":40043,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"bleed14"},"40068":{"connections":[{"id":32683,"orbit":0}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":4,"orbitIndex":38,"skill":40068,"stats":["15% increased Freeze Buildup"],"stringId":"cold28"},"40073":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":990,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Drenched","orbit":0,"orbitIndex":0,"recipe":["Isolation","Suffering","Ire"],"skill":40073,"stats":["40% increased chance to Shock","Gain 5% of Lightning damage as Extra Cold damage"],"stringId":"shock14"},"40105":{"connections":[{"id":20558,"orbit":0}],"group":235,"icon":"Art/2DArt/SkillIcons/passives/minionstr.dds","name":"Attack Speed and Minion Attack Speed","orbit":2,"orbitIndex":14,"skill":40105,"stats":["3% increased Attack Speed","Minions have 3% increased Attack Speed"],"stringId":"minion_offence57"},"40110":{"connections":[{"id":42347,"orbit":3}],"group":1518,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Blind Effect","orbit":7,"orbitIndex":8,"skill":40110,"stats":["10% increased Blind Effect"],"stringId":"monkchakra11"},"40117":{"connections":[{"id":64023,"orbit":0}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Spiked Armour","orbit":7,"orbitIndex":4,"recipe":["Despair","Guilt","Disgust"],"skill":40117,"stats":["Thorns Damage has 50% chance to ignore Enemy Armour"],"stringId":"getting_hit11"},"40166":{"connections":[{"id":32399,"orbit":-3}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Deep Trance","orbit":2,"orbitIndex":4,"recipe":["Fear","Ire","Despair"],"skill":40166,"stats":["8% increased Attack Speed","15% increased Cost Efficiency"],"stringId":"attack_speed36"},"40196":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1192,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":40196,"stats":[],"stringId":"mastery_caster44"},"40200":{"connections":[{"id":33612,"orbit":0},{"id":61842,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":2,"orbitIndex":0,"skill":40200,"stats":["Minions deal 12% increased Damage"],"stringId":"minion_offence11"},"40213":{"connections":[{"id":55846,"orbit":0},{"id":24481,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","isNotable":true,"name":"Taste for Blood","orbit":1,"orbitIndex":1,"recipe":["Envy","Ire","Greed"],"skill":40213,"stats":["Gain 20 Life per enemy killed","2% chance to Recover all Life when you Kill an Enemy"],"stringId":"life_on_kill15"},"40244":{"connections":[{"id":43263,"orbit":-3}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":16,"skill":40244,"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"stringId":"one_handed8"},"40270":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Frenetic","orbit":0,"orbitIndex":0,"recipe":["Ire","Suffering","Guilt"],"skill":40270,"stats":["10% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge","+1 to Maximum Frenzy Charges"],"stringId":"frenzy_charges7_"},"40271":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":7,"orbitIndex":2,"skill":40271,"stats":[],"stringId":"mastery_fire121"},"40276":{"connections":[{"id":32745,"orbit":0},{"id":60241,"orbit":0}],"group":520,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Bleed Chance","orbit":0,"orbitIndex":0,"skill":40276,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"physical19"},"40292":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":316,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","isNotable":true,"name":"Nimble Strength","orbit":1,"orbitIndex":2,"recipe":["Greed","Despair","Isolation"],"skill":40292,"stats":["10% increased Attack Damage","Gain Accuracy Rating equal to your Strength"],"stringId":"accuracy45_"},"40313":{"connections":[{"id":58363,"orbit":2},{"id":56844,"orbit":-2},{"id":3251,"orbit":0}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect and Duration","orbit":0,"orbitIndex":0,"skill":40313,"stats":["8% increased Archon Buff duration","5% increased effect of Archon Buffs on you"],"stringId":"archon8"},"40325":{"connections":[{"id":7392,"orbit":0},{"id":48505,"orbit":0}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Resolution","orbit":3,"orbitIndex":21,"recipe":["Envy","Disgust","Envy"],"skill":40325,"stats":["25% increased Stun Threshold","10% increased Armour, Evasion and Energy Shield"],"stringId":"stun_threshold9"},"40328":{"connections":[{"id":28564,"orbit":-5}],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":3,"orbitIndex":3,"skill":40328,"stats":["16% increased Warcry Speed"],"stringId":"warcries1"},"40333":{"connections":[{"id":24178,"orbit":2}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":7,"orbitIndex":12,"skill":40333,"stats":["12% increased Damage while your Companion is in your Presence"],"stringId":"companions29"},"40336":{"connections":[{"id":6655,"orbit":0}],"group":733,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":40336,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed27"},"40341":{"connections":[{"id":17340,"orbit":-3},{"id":21274,"orbit":9}],"group":845,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":3,"orbitIndex":6,"skill":40341,"stats":["3% increased Movement Speed if you've Killed Recently"],"stringId":"movement_speed6"},"40345":{"connections":[{"id":37991,"orbit":0},{"id":50540,"orbit":0}],"group":892,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Master of Hexes","orbit":7,"orbitIndex":0,"recipe":["Suffering","Fear","Suffering"],"skill":40345,"stats":["25% reduced Curse Duration","18% increased Curse Magnitudes"],"stringId":"curses10"},"40377":{"connections":[{"id":46318,"orbit":7},{"id":7554,"orbit":-3},{"id":46628,"orbit":0}],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour Applies to Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":10,"skill":40377,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour21"},"40395":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":112,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":40395,"stats":[],"stringId":"mastery_attack4"},"40399":{"connections":[{"id":20641,"orbit":0}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Energise","orbit":5,"orbitIndex":6,"recipe":["Isolation","Guilt","Paranoia"],"skill":40399,"stats":["25% chance for Trigger skills to refund half of Energy Spent"],"stringId":"triggers16"},"40453":{"connections":[{"id":25304,"orbit":0}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":9,"skill":40453,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers5"},"40471":{"connections":[{"id":19027,"orbit":-2},{"id":7847,"orbit":0}],"group":1485,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividStag.dds","name":"Dexterity","orbit":7,"orbitIndex":16,"skill":40471,"stats":["+8 to Dexterity"],"stringId":"azmerianimals16"},"40480":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":1953,"orbit":0}],"group":1230,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Harmonic Generator","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Despair"],"skill":40480,"stats":["15% increased Critical Hit Chance against Shocked Enemies","40% increased Magnitude of Shock you inflict with Critical Hits"],"stringId":"shock21"},"40511":{"connectionArt":"CharacterPlanned","connections":[{"id":55375,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":40511,"stats":["Minions have 12% increased maximum Life"],"stringId":"oracle_forbidden_path1_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"40550":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":396,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":4,"orbitIndex":0,"skill":40550,"stats":[],"stringId":"mastery_totem_6749"},"40596":{"connections":[],"group":324,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":5,"orbitIndex":36,"skill":40596,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold19___"},"40597":{"connections":[{"id":53607,"orbit":0},{"id":58817,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Attack Speed","orbit":4,"orbitIndex":9,"skill":40597,"stats":["Attacks used by Ballistas have 4% increased Attack Speed"],"stringId":"ballista7"},"40626":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1307,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":40626,"stats":[],"stringId":"mastery_trap_6764"},"40630":{"connections":[{"id":44527,"orbit":0}],"group":1053,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isSwitchable":true,"name":"Flask Charges Gained","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","id":18391,"name":"Ailment Threshold","stats":["15% increased Elemental Ailment Threshold"]}},"orbit":0,"orbitIndex":0,"skill":40630,"stats":["15% increased Flask Charges gained"],"stringId":"flasks23"},"40632":{"connections":[{"id":48889,"orbit":-2}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":12,"skill":40632,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect24"},"40687":{"connections":[],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Lead by Example","orbit":2,"orbitIndex":12,"recipe":["Disgust","Envy","Despair"],"skill":40687,"stats":["30% increased Presence Area of Effect","Allies in your Presence have 30% increased Glory generation"],"stringId":"glory21"},"40691":{"connections":[{"id":25893,"orbit":7}],"group":822,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":4,"orbitIndex":62,"skill":40691,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"mana21"},"40719":{"ascendancyName":"Witchhunter","connections":[{"id":17646,"orbit":0}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage vs Low Life Enemies","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":5,"orbitIndex":47,"skill":40719,"stats":["35% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"AscendancyMercenary2Small2"},"40721":{"ascendancyName":"Stormweaver","connections":[{"id":64789,"orbit":-6},{"id":65413,"orbit":6},{"id":49759,"orbit":-4},{"id":13673,"orbit":4},{"id":12488,"orbit":0},{"id":44484,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Stormweaver","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":40721,"stats":[],"stringId":"AscendancySorceress1Start_"},"40736":{"connections":[{"id":34305,"orbit":0},{"id":15606,"orbit":2}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation and Attack Damage","orbit":7,"orbitIndex":10,"skill":40736,"stats":["5% increased Attack Damage","8% increased Glory generation"],"stringId":"glory12"},"40760":{"connections":[{"id":21779,"orbit":0},{"id":9185,"orbit":0},{"id":47177,"orbit":0}],"group":964,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":1,"skill":40760,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals22"},"40783":{"connections":[{"id":11672,"orbit":0},{"id":15358,"orbit":0},{"id":17711,"orbit":-4},{"id":24035,"orbit":0},{"id":63009,"orbit":0},{"id":21540,"orbit":0}],"group":890,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":40783,"stats":["+5 to any Attribute"],"stringId":"intelligence86"},"40803":{"connections":[{"id":3218,"orbit":0},{"id":44298,"orbit":0}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Sigil of Ice","orbit":4,"orbitIndex":21,"recipe":["Suffering","Disgust","Guilt"],"skill":40803,"stats":["30% increased Damage with Hits against Chilled Enemies"],"stringId":"cold31"},"40894":{"connections":[{"id":1218,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","orbit":3,"orbitIndex":20,"skill":40894,"stats":["Minions have 10% increased maximum Life"],"stringId":"minion_defence6"},"40915":{"ascendancyName":"Warbringer","connections":[],"group":40,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds","isNotable":true,"name":"Wooden Wall","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":40915,"stats":["20% of Damage from Hits is taken from your nearest Totem's Life before you"],"stringId":"AscendancyWarrior2Notable7"},"40918":{"connections":[{"id":1773,"orbit":-4}],"group":1152,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Effect and Duration","orbit":0,"orbitIndex":0,"skill":40918,"stats":["5% increased Magnitude of Ailments you inflict","5% increased Duration of Damaging Ailments on Enemies"],"stringId":"ailments35"},"40929":{"connections":[{"id":43633,"orbit":-7}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":3,"orbitIndex":21,"skill":40929,"stats":["15% increased Archon Buff duration"],"stringId":"archon13"},"40975":{"connections":[{"id":24368,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":0,"orbitIndex":0,"skill":40975,"stats":["15% increased Ballista damage"],"stringId":"ballista4"},"40985":{"connections":[{"id":62679,"orbit":0}],"group":872,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Empowering Remnants","orbit":2,"orbitIndex":6,"recipe":["Guilt","Fear","Paranoia"],"skill":40985,"stats":["15% chance for Remnants you create to grant their effects twice"],"stringId":"remnant4"},"40990":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1444,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Exposed to the Storm","orbit":0,"orbitIndex":0,"recipe":["Envy","Isolation","Despair"],"skill":40990,"stats":["Damage Penetrates 18% Lightning Resistance","15% increased Critical Hit Chance against enemies with Exposure"],"stringId":"lightning_penetration23"},"41008":{"ascendancyName":"Amazon","connections":[],"group":1583,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds","isNotable":true,"name":"Penetrate","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":41008,"stats":["Attacks using your Weapons have Added Physical Damage equal","to 25% of the Accuracy Rating on the Weapon"],"stringId":"AscendancyHuntress1Notable2"},"41012":{"connections":[{"id":11392,"orbit":-6}],"group":96,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Armour ","orbit":0,"orbitIndex":0,"skill":41012,"stats":["6% increased Fire Damage","10% increased Armour"],"stringId":"fire49_"},"41016":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":41016,"stats":[],"stringId":"mastery_attack18"},"41017":{"connections":[{"id":14262,"orbit":0},{"id":1801,"orbit":0}],"group":1453,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41017,"stats":["+5 to any Attribute"],"stringId":"attributes26"},"41020":{"connections":[{"id":3994,"orbit":0}],"group":1407,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":1,"orbitIndex":8,"skill":41020,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect52_"},"41029":{"connections":[{"id":25827,"orbit":0},{"id":44563,"orbit":-4},{"id":25557,"orbit":0},{"id":22219,"orbit":0}],"group":1089,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41029,"stats":["+5 to any Attribute"],"stringId":"attributes68"},"41031":{"connections":[{"id":54232,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":27,"skill":41031,"stats":["+5 to any Attribute"],"stringId":"strength25"},"41033":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":55872,"orbit":0}],"group":1135,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Utmost Offering","orbit":2,"orbitIndex":23,"recipe":["Paranoia","Fear","Greed"],"skill":41033,"stats":["Offerings cannot be damaged if they have been created Recently"],"stringId":"corpses21"},"41044":{"connections":[{"id":47591,"orbit":-7}],"group":554,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Recoup","orbit":7,"orbitIndex":10,"skill":41044,"stats":["3% of Damage taken Recouped as Mana"],"stringId":"mana_regeneration37"},"41062":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":4,"orbitIndex":48,"skill":41062,"stats":[],"stringId":"mastery_projectile_6649"},"41076":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":32771,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds","isNotable":true,"name":"Embrace the Darkness","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":9,"orbitIndex":45,"skill":41076,"stats":["You have no Spirit","Base Maximum Darkness is 100","Damage taken is Reserved from Darkness before being taken from Life or Energy Shield","Darkness Reservation lasts for 5 seconds","+10 to Maximum Darkness per Level"],"stringId":"AscendancyMonk3Notable7"},"41085":{"ascendancyName":"Spirit Walker","connections":[{"id":4367,"orbit":0},{"id":46070,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":5,"orbitIndex":46,"skill":41085,"stats":["12% increased Critical Hit Chance"],"stringId":"AscendancyHuntress2Small6"},"41096":{"connections":[{"id":35901,"orbit":0},{"id":31345,"orbit":5}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Shock Chance","orbit":5,"orbitIndex":36,"skill":41096,"stats":["10% increased chance to Shock","8% increased Elemental Damage"],"stringId":"elemental28"},"41105":{"connections":[{"id":38835,"orbit":0},{"id":54288,"orbit":7}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":12,"skill":41105,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup19"},"41126":{"connections":[{"id":1170,"orbit":0},{"id":9918,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":4,"skill":41126,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks6__"},"41129":{"connections":[{"id":24338,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","name":"Damage against Ailments","orbit":4,"orbitIndex":70,"skill":41129,"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"stringId":"exploiting_elemental_ailments4"},"41130":{"connections":[],"group":719,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","orbit":2,"orbitIndex":4,"skill":41130,"stats":["10% increased Spell Damage","Minions deal 10% increased Damage"],"stringId":"spells57"},"41147":{"connections":[{"id":23797,"orbit":-6}],"group":242,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Lightning Damage","orbit":2,"orbitIndex":14,"skill":41147,"stats":["10% increased Armour","+10% of Armour also applies to Lightning Damage"],"stringId":"armour42"},"41154":{"connections":[{"id":33601,"orbit":0}],"group":570,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":2,"orbitIndex":14,"skill":41154,"stats":["20% increased Freeze Buildup"],"stringId":"chill_and_freeze17"},"41159":{"connections":[{"id":27434,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Mana Regeneration","orbit":3,"orbitIndex":18,"skill":41159,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"],"stringId":"lightning53"},"41163":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":41163,"stats":[],"stringId":"mastery_evasion111"},"41171":{"connections":[{"id":36341,"orbit":0}],"group":1020,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Speed","orbit":7,"orbitIndex":4,"skill":41171,"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"],"stringId":"boss_slaying3"},"41180":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":355,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":0,"orbitIndex":0,"skill":41180,"stats":[],"stringId":"mastery_shapeshifting_6682"},"41186":{"connections":[],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":5,"orbitIndex":0,"skill":41186,"stats":["20% increased Totem Placement speed"],"stringId":"totems38"},"41210":{"connections":[{"id":1477,"orbit":0},{"id":43578,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","isNotable":true,"name":"Ricochet","orbit":4,"orbitIndex":21,"skill":41210,"stats":["15% increased Projectile Damage","Projectiles have 10% chance to Chain an additional time from terrain"],"stringId":"projectiles28_"},"41225":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":973,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":0,"orbitIndex":0,"skill":41225,"stats":[],"stringId":"mastery_miniondefence181"},"41298":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1428,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":41298,"stats":[],"stringId":"mastery_attack_6299"},"41338":{"connections":[{"id":31673,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Armour applies to Elemental Damage Hits","orbit":2,"orbitIndex":7,"skill":41338,"stats":["+8% of Armour also applies to Elemental Damage while Shapeshifted"],"stringId":"shapeshifting35"},"41363":{"connections":[{"id":62518,"orbit":-5}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","name":"Lightning Resistance","orbit":4,"orbitIndex":9,"skill":41363,"stats":["+5% to Lightning Resistance"],"stringId":"maximum_resistances9"},"41372":{"connections":[{"id":48030,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield and Mana Regeneration","orbit":7,"orbitIndex":21,"skill":41372,"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"stringId":"energy_shield7"},"41384":{"connections":[{"id":51672,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour Applies to Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":4,"skill":41384,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour42"},"41394":{"connections":[{"id":10841,"orbit":0}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Invigorating Archon","orbit":7,"orbitIndex":13,"recipe":["Envy","Isolation","Paranoia"],"skill":41394,"stats":["Archon Buffs also grant +20% to all Elemental Resistances","Archon Buffs also grant 10% increased Movement Speed"],"stringId":"archon11"},"41401":{"ascendancyName":"Spirit Walker","connections":[{"id":62702,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerVividStags.dds","isNotable":true,"name":"Vivid Stampede","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":4,"orbitIndex":29,"skill":41401,"stats":["Gain a Vivid Wisp for every 10 metres you move, up to a maximum of 3","Expend all Vivid Wisps to trigger Vivid Stampede when you Attack","Grants Skill: Vivid Stampede"],"stringId":"AscendancyHuntress2Notable1"},"41414":{"connections":[{"id":4547,"orbit":-7}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","name":"Cold Resistance","orbit":7,"orbitIndex":23,"skill":41414,"stats":["+5% to Cold Resistance"],"stringId":"maximum_resistances5"},"41415":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":618,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":41415,"stats":[],"stringId":"mastery_life136"},"41442":{"connections":[{"id":58088,"orbit":5}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Block and Stun Threshold","orbit":3,"orbitIndex":14,"skill":41442,"stats":["4% increased Block chance","5% increased Stun Threshold"],"stringId":"shield31"},"41447":{"connections":[],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Flammability Magnitude","orbit":3,"orbitIndex":8,"skill":41447,"stats":["15% increased Flammability Magnitude","4% increased Area of Effect for Attacks"],"stringId":"area_attacks61"},"41493":{"connections":[{"id":50253,"orbit":9}],"group":352,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":0,"orbitIndex":0,"skill":41493,"stats":["8% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"slams1"},"41497":{"connections":[{"id":21164,"orbit":0}],"group":160,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":7,"orbitIndex":6,"skill":41497,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"stringId":"minion_defence1"},"41511":{"connections":[{"id":35560,"orbit":0}],"group":582,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Command Skill Damage","orbit":0,"orbitIndex":0,"skill":41511,"stats":["Minions deal 15% increased Damage with Command Skills"],"stringId":"minion_offence43"},"41512":{"connections":[],"group":923,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Heavy Weaponry","orbit":7,"orbitIndex":13,"recipe":["Paranoia","Disgust","Envy"],"skill":41512,"stats":["15% increased Melee Damage","15% increased Stun Buildup with Melee Damage","+15 to Strength"],"stringId":"melee37_"},"41522":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"name":"Duration Mastery","orbit":0,"orbitIndex":0,"skill":41522,"stats":[],"stringId":"mastery_duration92"},"41529":{"connections":[{"id":21380,"orbit":-2}],"group":1267,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":5,"skill":41529,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals37"},"41538":{"connections":[{"id":9112,"orbit":3},{"id":30047,"orbit":0}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":18,"skill":41538,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression30"},"41573":{"connections":[{"id":24655,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":3,"orbitIndex":10,"skill":41573,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration8"},"41580":{"connections":[{"id":13799,"orbit":3},{"id":41298,"orbit":0}],"group":1428,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Maiming Strike","orbit":7,"orbitIndex":2,"recipe":["Despair","Isolation","Ire"],"skill":41580,"stats":["25% increased Attack Damage","Attacks have 25% chance to Maim on Hit"],"stringId":"attack5"},"41609":{"connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Energy Shield Recharge","orbit":5,"orbitIndex":20,"skill":41609,"stats":["15% increased Energy Shield Recharge Rate while Shapeshifted"],"stringId":"wyvern10"},"41615":{"connections":[{"id":10534,"orbit":4},{"id":22616,"orbit":0}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":10,"skill":41615,"stats":["20% increased Totem Placement speed"],"stringId":"totems22"},"41619":{"ascendancyName":"Pathfinder","connections":[],"group":1572,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds","isNotable":true,"name":"Enduring Elixirs","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":41619,"stats":["Life Flask Effects are not removed when Unreserved Life is Filled","Life Flask Effects do not Queue"],"stringId":"AscendancyRanger3Notable6"},"41620":{"connections":[{"id":23879,"orbit":0}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Bear's Roar","orbit":3,"orbitIndex":5,"recipe":["Paranoia","Envy","Greed"],"skill":41620,"stats":["40% increased Stun buildup if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting27"},"41645":{"connections":[{"id":6490,"orbit":0},{"id":10382,"orbit":0}],"group":1238,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":3,"orbitIndex":20,"skill":41645,"stats":["10% increased Physical Damage"],"stringId":"physical22"},"41646":{"connections":[{"id":48670,"orbit":0},{"id":14091,"orbit":0},{"id":17867,"orbit":0}],"group":693,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41646,"stats":["+5 to any Attribute"],"stringId":"strength39_"},"41651":{"connections":[{"id":43791,"orbit":0},{"id":53320,"orbit":-5}],"group":697,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Area","orbit":2,"orbitIndex":2,"skill":41651,"stats":["Banner Skills have 12% increased Area of Effect"],"stringId":"banners20"},"41654":{"connections":[{"id":41033,"orbit":2147483647}],"group":1135,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Life","orbit":2,"orbitIndex":5,"skill":41654,"stats":["Offerings have 15% increased Maximum Life"],"stringId":"corpses20___"},"41657":{"connections":[],"group":497,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":10,"skill":41657,"stats":["15% increased Armour"],"stringId":"armour20"},"41665":{"connections":[{"id":50562,"orbit":6}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":3,"orbitIndex":2,"skill":41665,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals72"},"41669":{"connections":[],"group":821,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":3,"orbitIndex":12,"skill":41669,"stats":["12% increased Cold Damage"],"stringId":"cold7"},"41701":{"connections":[{"id":11741,"orbit":0},{"id":11027,"orbit":0}],"group":233,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Endurance Charge Duration and Armour","orbit":2,"orbitIndex":6,"skill":41701,"stats":["10% increased Endurance Charge Duration","10% increased Armour if you've consumed an Endurance Charge Recently"],"stringId":"power_endurance_charges4"},"41736":{"ascendancyName":"Amazon","connections":[{"id":46071,"orbit":0},{"id":35033,"orbit":0},{"id":5563,"orbit":4},{"id":60662,"orbit":0},{"id":2702,"orbit":-4},{"id":6109,"orbit":0}],"group":1598,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Amazon","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":6,"orbitIndex":27,"skill":41736,"stats":[],"stringId":"AscendancyHuntress1Start"},"41739":{"connections":[{"id":35265,"orbit":0}],"group":569,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":2,"skill":41739,"stats":["15% increased Stun Buildup"],"stringId":"stun22"},"41747":{"connections":[{"id":61847,"orbit":3}],"group":185,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Critical Chance","orbit":0,"orbitIndex":0,"skill":41747,"stats":["10% increased Critical Hit Chance with Flails"],"stringId":"flail6"},"41751":{"ascendancyName":"Martial Artist","connections":[{"id":65228,"orbit":3}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistAdditionalComboHit.dds","isNotable":true,"name":"Martial Adept","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":1,"orbitIndex":6,"skill":41751,"stats":["When you gain Combo, gain an additional Combo","-0.2 seconds to current Energy Shield Recharge delay per Combo expended when using Skills"],"stringId":"AscendancyMonk1Notable1_"},"41753":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1489,"icon":"Art/2DArt/SkillIcons/passives/ashfrostandstorm.dds","isNotable":true,"name":"Evocational Practitioner","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Envy","Suffering"],"skill":41753,"stats":["25% increased Critical Hit Chance if you've Triggered a Skill Recently","Meta Skills gain 25% increased Energy if you've dealt a Critical Hit Recently"],"stringId":"monkelemental6"},"41768":{"connections":[{"id":28982,"orbit":0},{"id":53123,"orbit":0},{"id":46399,"orbit":0},{"id":37484,"orbit":0}],"group":123,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41768,"stats":["+5 to any Attribute"],"stringId":"strength47"},"41770":{"connections":[{"id":33080,"orbit":0},{"id":9441,"orbit":0},{"id":16484,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Area and Debuff Magnitude","orbit":2,"orbitIndex":13,"skill":41770,"stats":["6% increased Parried Debuff Magnitude","8% increased Parry Hit Area of Effect"],"stringId":"deflect17"},"41811":{"connections":[{"id":35173,"orbit":0}],"group":1397,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Shatter Palm","orbit":3,"orbitIndex":2,"recipe":["Greed","Despair","Paranoia"],"skill":41811,"stats":["20% increased Critical Damage Bonus","30% increased Stun Buildup"],"stringId":"physical30"},"41821":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":224,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":41821,"stats":[],"stringId":"mastery_attack7"},"41838":{"connections":[{"id":25429,"orbit":-8}],"group":652,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration and Stun Threshold","orbit":7,"orbitIndex":4,"skill":41838,"stats":["8% increased Skill Effect Duration","8% increased Stun Threshold"],"stringId":"duration13"},"41861":{"connections":[],"flavourText":"Bonds forged in battle surpass ties of blood.","group":1484,"icon":"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds","isKeystone":true,"name":"Trusted Kinship","orbit":0,"orbitIndex":0,"skill":41861,"stats":["You can have two Companions of different types","30% more Reservation Efficiency of Companion Skills","20% less Reservation Efficiency of non-Companion Skills"],"stringId":"passive_keystone_two_companions"},"41873":{"connections":[],"group":1523,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":22,"skill":41873,"stats":["20% increased Frenzy Charge Duration"],"stringId":"frenzy_charges12"},"41875":{"ascendancyName":"Deadeye","connections":[{"id":42416,"orbit":0}],"group":1558,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds","isMultipleChoiceOption":true,"name":"Point Blank","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":41875,"stats":["Projectiles deal 20% more Hit damage to targets in the first 3.5 metres of their movement, scaling down with distance travelled to reach 0% after 7 metres"],"stringId":"AscendancyRanger1Notable2_2"},"41877":{"connections":[{"id":53958,"orbit":0},{"id":64601,"orbit":0}],"group":1339,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":41877,"stats":["+5 to any Attribute"],"stringId":"dexterity43"},"41886":{"connections":[{"id":9663,"orbit":7}],"group":1480,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamage2.dds","name":"Chaos Damage and Resistance","orbit":2,"orbitIndex":14,"skill":41886,"stats":["5% increased Chaos Damage","+3% to Chaos Resistance"],"stringId":"monkchaos4"},"41905":{"connections":[{"id":56926,"orbit":0},{"id":44255,"orbit":7}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Gravedigger","orbit":0,"orbitIndex":0,"recipe":["Ire","Fear","Disgust"],"skill":41905,"stats":["Minions Revive 15% faster","Recover 2% of maximum Life when one of your Minions is Revived"],"stringId":"minion_defence9"},"41935":{"connections":[{"id":34782,"orbit":0}],"group":178,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNotable.dds","isNotable":true,"name":"Hide of the Bear","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Disgust"],"skill":41935,"stats":["40% increased Armour while Shapeshifted","+1% to Maximum Fire Resistance while Shapeshifted","25% increased Stun Threshold while Shapeshifted"],"stringId":"bear11"},"41965":{"connections":[{"id":1755,"orbit":-6}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":37463,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":2,"orbitIndex":21,"skill":41965,"stats":["8% increased Spell Damage"],"stringId":"spell_criticals1"},"41972":{"connections":[{"id":56649,"orbit":4},{"id":60515,"orbit":-4}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Glaciation","orbit":4,"orbitIndex":18,"recipe":["Paranoia","Guilt","Isolation"],"skill":41972,"stats":["Damage Penetrates 18% Cold Resistance","Gain 6% of Elemental Damage as Extra Cold Damage"],"stringId":"cold_penetration26"},"41991":{"connections":[{"id":61026,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":3,"orbitIndex":2,"skill":41991,"stats":["Minions have 3% increased Attack and Cast Speed"],"stringId":"minion_offence19"},"42017":{"ascendancyName":"Ritualist","connections":[],"group":1611,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Reduced Spirit","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":42017,"stats":["25% reduced Spirit"],"stringId":"AscendancyHuntress3Small1_2_"},"42026":{"connections":[{"id":63813,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":7,"orbitIndex":0,"skill":42026,"stats":["16% increased Warcry Speed"],"stringId":"warcries35"},"42032":{"connections":[{"id":17906,"orbit":0}],"group":1492,"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","isNotable":true,"name":"Escalating Mayhem","orbit":7,"orbitIndex":4,"recipe":["Isolation","Guilt","Ire"],"skill":42032,"stats":["10% increased Damage for each Hazard triggered Recently, up to 50%"],"stringId":"hazards3"},"42035":{"ascendancyName":"Chronomancer","connections":[],"group":378,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistSynchronisationofPain.dds","isNotable":true,"name":"Inevitability","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":2,"orbitIndex":15,"skill":42035,"stats":["Grants Skill: Inevitable Agony"],"stringId":"AscendancySorceress2Notable3"},"42036":{"connections":[{"id":50146,"orbit":0}],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Off-Balancing Retort","orbit":4,"orbitIndex":17,"recipe":["Greed","Fear","Suffering"],"skill":42036,"stats":["30% increased Parried Debuff Duration"],"stringId":"buckler6"},"42045":{"connections":[{"id":50535,"orbit":7},{"id":52003,"orbit":0}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Archon of the Blizzard","orbit":3,"orbitIndex":3,"recipe":["Isolation","Fear","Ire"],"skill":42045,"stats":["Gain Elemental Archon when your Energy Shield Recharge begins"],"stringId":"cold17"},"42059":{"connections":[{"id":36333,"orbit":3}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":4,"orbitIndex":60,"skill":42059,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries45"},"42065":{"connections":[{"id":37532,"orbit":0}],"group":1274,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Surging Currents","orbit":2,"orbitIndex":17,"recipe":["Fear","Envy","Isolation"],"skill":42065,"stats":["Damage Penetrates 15% Lightning Resistance","+10 to Dexterity"],"stringId":"lightning_penetration26__"},"42070":{"connections":[{"id":26148,"orbit":0}],"group":327,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Saqawal's Guidance","orbit":0,"orbitIndex":0,"recipe":["Guilt","Envy","Isolation"],"skill":42070,"stats":["20% increased Elemental Damage with Attacks","15% increased Accuracy Rating","+10 to Dexterity"],"stringId":"accuracy54_"},"42076":{"connections":[{"id":17706,"orbit":-7}],"group":933,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges Used","orbit":0,"orbitIndex":0,"skill":42076,"stats":["4% reduced Flask Charges used from Mana Flasks"],"stringId":"energy_shield_recovery23"},"42077":{"connections":[{"id":56564,"orbit":0},{"id":2102,"orbit":0}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Essence Infusion","orbit":2,"orbitIndex":11,"recipe":["Envy","Envy","Greed"],"skill":42077,"stats":["12% faster start of Energy Shield Recharge","+12 to Intelligence"],"stringId":"energy_shield_recovery16"},"42078":{"connectionArt":"CharacterPlanned","connections":[],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"The Hollowkeeper","orbit":0,"orbitIndex":0,"skill":42078,"stats":["50% reduced effect of Curses on you","35% reduced Effect of Non-Damaging Ailments on you"],"stringId":"evasion_and_energy_shield37","unlockConstraint":{"nodes":[59657,49356]}},"42103":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":62427,"orbit":-2}],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Enduring Deflection","orbit":3,"orbitIndex":0,"recipe":["Suffering","Greed","Despair"],"skill":42103,"stats":["20% increased Evasion Rating","Prevent +3% of Damage from Deflected Hits"],"stringId":"deflect41"},"42111":{"connections":[{"id":21387,"orbit":0},{"id":26437,"orbit":0}],"group":209,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":19,"skill":42111,"stats":["Break 20% increased Armour"],"stringId":"armour_break10"},"42118":{"connections":[{"id":2408,"orbit":0},{"id":57518,"orbit":0},{"id":11509,"orbit":0},{"id":43102,"orbit":0},{"id":49485,"orbit":0}],"group":1385,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42118,"stats":["+5 to any Attribute"],"stringId":"attributes74"},"42127":{"connections":[{"id":4456,"orbit":0},{"id":41573,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":2,"orbitIndex":10,"skill":42127,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration6"},"42169":{"connections":[{"id":24963,"orbit":-4}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":3,"orbitIndex":20,"skill":42169,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"armour_and_evasion43"},"42177":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":11153,"orbit":3}],"group":651,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Blurred Motion","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Ire"],"skill":42177,"stats":["5% increased Attack Speed","10% increased Accuracy Rating","5% increased Dexterity"],"stringId":"attack_speed20"},"42205":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":372,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":42205,"stats":[],"stringId":"mastery_elemental_6477"},"42226":{"connections":[{"id":34892,"orbit":0},{"id":17792,"orbit":9}],"group":1501,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Intelligence","orbit":3,"orbitIndex":14,"skill":42226,"stats":["+10 to Intelligence"],"stringId":"azmerianimals59"},"42245":{"connections":[{"id":16024,"orbit":2},{"id":18167,"orbit":-2}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Efficient Inscriptions","orbit":1,"orbitIndex":8,"recipe":["Paranoia","Isolation","Greed"],"skill":42245,"stats":["Meta Skills have 20% increased Reservation Efficiency"],"stringId":"triggers26"},"42250":{"connections":[{"id":26786,"orbit":0},{"id":16484,"orbit":0},{"id":44014,"orbit":0},{"id":45137,"orbit":0}],"group":1052,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42250,"stats":["+5 to any Attribute"],"stringId":"dexterity65_"},"42253":{"ascendancyName":"Shaman","connections":[],"group":62,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanRunesTalismans.dds","isNotable":true,"name":"Wisdom of the Maji","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":42253,"stats":["Gain the benefits of Bonded modifiers on Runes and Idols"],"stringId":"AscendancyDruid2Notable8"},"42275":{"ascendancyName":"Titan","connections":[{"id":38014,"orbit":5}],"group":76,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds","isNotable":true,"name":"Earthbreaker","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":42275,"stats":["25% chance for Slam Skills you use yourself to cause an additional Aftershock"],"stringId":"AscendancyWarrior1Notable1"},"42280":{"connections":[{"id":21205,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":22,"skill":42280,"stats":["+3 to all Attributes"],"stringId":"all_attributes14"},"42290":{"connections":[{"id":38732,"orbit":-8}],"group":892,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":7,"orbitIndex":10,"skill":42290,"stats":["6% increased Curse Magnitudes"],"stringId":"curses19"},"42302":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":45331,"orbit":4},{"id":31918,"orbit":-4}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Split Shot","orbit":4,"orbitIndex":54,"recipe":["Ire","Fear","Paranoia"],"skill":42302,"stats":["Projectiles have 75% chance for an additional Projectile when Forking"],"stringId":"ranged35"},"42339":{"connections":[{"id":60974,"orbit":-2}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Additional Remnant Chance","orbit":2,"orbitIndex":6,"skill":42339,"stats":["5% chance to create an additional Remnant"],"stringId":"remnant17"},"42347":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1518,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","isNotable":true,"name":"Chakra of Sight","orbit":3,"orbitIndex":6,"recipe":["Despair","Despair","Disgust"],"skill":42347,"stats":["20% increased Light Radius","Cannot be Blinded","12% chance to Blind Enemies on Hit"],"stringId":"monkchakra12"},"42350":{"connections":[{"id":61438,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":67,"skill":42350,"stats":["+5 to any Attribute"],"stringId":"strength34"},"42354":{"connections":[{"id":43562,"orbit":2},{"id":3660,"orbit":7}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds","isNotable":true,"name":"Blinding Flash","orbit":2,"orbitIndex":0,"recipe":["Ire","Guilt","Ire"],"skill":42354,"stats":["20% increased Blind Effect","Blind Enemies when they Stun you"],"stringId":"attack_speed38"},"42361":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1315,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":42361,"stats":[],"stringId":"mastery_chaos49"},"42379":{"connections":[{"id":16705,"orbit":0},{"id":25520,"orbit":0},{"id":3463,"orbit":0},{"id":4552,"orbit":0}],"group":1259,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42379,"stats":["+5 to any Attribute"],"stringId":"attributes25"},"42390":{"connections":[{"id":11433,"orbit":3},{"id":63608,"orbit":0}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Overheating Blow","orbit":4,"orbitIndex":4,"recipe":["Disgust","Suffering","Guilt"],"skill":42390,"stats":["Gain 25% of Physical Damage as Extra Fire Damage against Heavy Stunned Enemies"],"stringId":"fire_penetration27"},"42410":{"connections":[{"id":9737,"orbit":4}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage and Armour Break","orbit":7,"orbitIndex":20,"skill":42410,"stats":["Break 10% increased Armour","6% increased Attack Area Damage"],"stringId":"area_attacks18"},"42416":{"ascendancyName":"Deadeye","connections":[],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds","isMultipleChoice":true,"isNotable":true,"name":"Projectile Proximity Specialisation","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":5,"orbitIndex":24,"skill":42416,"stats":[],"stringId":"AscendancyRanger1Notable2_Choice"},"42441":{"ascendancyName":"Amazon","connections":[],"group":1585,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds","isNotable":true,"name":"Surging Avatar","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":42441,"stats":["When you Consume a Charge, Trigger Elemental Surge to gain 2 Fire Surges","When you Consume a Charge, Trigger Elemental Surge to gain 2 Cold Surges","Gain 1 fewer Lightning Surge from Triggering Elemental Surge"],"stringId":"AscendancyHuntress1Notable5"},"42452":{"connections":[{"id":51743,"orbit":3}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Attack Damage","orbit":5,"orbitIndex":6,"skill":42452,"stats":["15% increased Attack Damage if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting24_"},"42460":{"connections":[{"id":11882,"orbit":5}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":7,"orbitIndex":3,"skill":42460,"stats":["10% increased chance to inflict Ailments"],"stringId":"ailments41_"},"42500":{"connections":[{"id":59881,"orbit":0}],"group":844,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":10,"skill":42500,"stats":["+5 to any Attribute"],"stringId":"dexterity27"},"42522":{"ascendancyName":"Stormweaver","connections":[],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant1.dds","isNotable":true,"name":"Refracted Infusion","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":9,"orbitIndex":127,"skill":42522,"stats":["When collecting an Elemental Infusion, gain another different Elemental Infusion"],"stringId":"AscendancySorceress1Notable10"},"42578":{"connections":[{"id":23192,"orbit":-6}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":3,"orbitIndex":11,"skill":42578,"stats":["5% increased Block chance"],"stringId":"block5"},"42583":{"connections":[{"id":6714,"orbit":2147483647}],"group":684,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Life Regeneration Rate","orbit":2,"orbitIndex":18,"skill":42583,"stats":["10% increased Life Regeneration rate"],"stringId":"mercenary8"},"42604":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":449,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":42604,"stats":[],"stringId":"mastery_fire_6517"},"42614":{"connections":[],"group":880,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Duration","orbit":2,"orbitIndex":6,"skill":42614,"stats":["Offering Skills have 30% reduced Duration"],"stringId":"corpses2"},"42635":{"connections":[{"id":1502,"orbit":0}],"group":279,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Damage","orbit":2,"orbitIndex":6,"skill":42635,"stats":["Channelling Skills deal 12% increased Damage"],"stringId":"channelling7"},"42658":{"connections":[],"group":1303,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42658,"stats":["+5 to any Attribute"],"stringId":"dexterity86"},"42660":{"connections":[{"id":54849,"orbit":0}],"group":236,"icon":"Art/2DArt/SkillIcons/passives/RageNotable.dds","isNotable":true,"name":"Commanding Rage","orbit":2,"orbitIndex":10,"recipe":["Disgust","Guilt","Suffering"],"skill":42660,"stats":["Every five Rage also grants you 2% increased Minion Attack Speed","Every Rage also grants you 1% increased Minion Damage"],"stringId":"minion_attack5"},"42680":{"connections":[],"flavourText":"Let the Darkness consume you.\\nBeyond the veil of death,\\nthere burns a black fire.","group":737,"icon":"Art/2DArt/SkillIcons/passives/FireSpellsBecomeChaosSpellsKeystone.dds","isKeystone":true,"name":"Blackflame Covenant","orbit":0,"orbitIndex":0,"skill":42680,"stats":["Fire Spells Convert 100% of Fire Damage to Chaos Damage","Chaos Damage from Fire Spells Contributes to Flammability and Ignite Magnitudes","Ignite inflicted with Fire Spells deals Chaos Damage instead of Fire Damage"],"stringId":"passive_keystone_fire_spells_to_chaos"},"42710":{"connections":[{"id":41186,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":2,"orbitIndex":20,"skill":42710,"stats":["20% increased Totem Placement speed"],"stringId":"totems11"},"42714":{"connections":[{"id":29065,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Thousand Cuts","orbit":5,"orbitIndex":60,"recipe":["Envy","Fear","Despair"],"skill":42714,"stats":["Enemies you apply Incision to take 2% increased Physical Damage per Incision"],"stringId":"bleed33"},"42736":{"connections":[{"id":60685,"orbit":-3}],"group":924,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":42736,"stats":["+5 to any Attribute"],"stringId":"attributes39"},"42737":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":598,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":7,"orbitIndex":4,"skill":42737,"stats":[],"stringId":"mastery_crossbow_6421_"},"42750":{"connections":[{"id":17088,"orbit":4},{"id":9050,"orbit":-4}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":6,"orbitIndex":42,"skill":42750,"stats":["10% increased Attack Damage"],"stringId":"attack22"},"42760":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","isNotable":true,"name":"Chakra of Stability","orbit":1,"orbitIndex":4,"recipe":["Greed","Fear","Paranoia"],"skill":42760,"stats":["30% increased Stun Recovery","Regenerate 3% of maximum Life over 1 second when Stunned","+1 to Stun Threshold per Dexterity"],"stringId":"monkchakra30"},"42761":{"ascendancyName":"Oracle","connections":[{"id":11335,"orbit":-9},{"id":21284,"orbit":6},{"id":56505,"orbit":5},{"id":39659,"orbit":8},{"id":25092,"orbit":3},{"id":15275,"orbit":4}],"group":1,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Oracle","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":42761,"stats":[],"stringId":"AscendancyDruid1Start"},"42762":{"connectionArt":"CharacterPlanned","connections":[{"id":58197,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":61,"skill":42762,"stats":["15% increased Physical Damage"],"stringId":"oracle_rust_king2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"42781":{"connections":[{"id":55429,"orbit":0},{"id":56472,"orbit":0}],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds","isNotable":true,"isSwitchable":true,"name":"Clean Shot","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":42895,"name":"Stalk and Leap","stats":["30% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds","30% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"]}},"orbit":2,"orbitIndex":2,"skill":42781,"stats":["15% chance to Pierce an Enemy","15% increased Projectile Damage"],"stringId":"projectiles23"},"42794":{"connections":[{"id":31433,"orbit":-5}],"group":1320,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":2,"skill":42794,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks6"},"42802":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1500,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":42802,"stats":[],"stringId":"mastery_critical_6408"},"42805":{"connections":[{"id":26034,"orbit":-5}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":6,"skill":42805,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield8"},"42813":{"connections":[{"id":55491,"orbit":0}],"group":475,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Tides of Change","orbit":7,"orbitIndex":19,"recipe":["Paranoia","Suffering","Fear"],"skill":42813,"stats":["25% increased Skill Effect Duration"],"stringId":"duration8"},"42825":{"connections":[{"id":31238,"orbit":0}],"group":517,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":14,"skill":42825,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery32_"},"42845":{"ascendancyName":"Tactician","connections":[{"id":10371,"orbit":0}],"group":338,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Banner Area","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":42845,"stats":["Banner Skills have 16% increased Area of Effect"],"stringId":"AscendancyMercenary1Small2"},"42857":{"connections":[{"id":20024,"orbit":3},{"id":7576,"orbit":0}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","name":"Skill Speed","orbit":7,"orbitIndex":16,"skill":42857,"stats":["4% increased Skill Speed"],"stringId":"attack_speed27"},"42914":{"connections":[{"id":33393,"orbit":0},{"id":50847,"orbit":0}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Ball and Chain","orbit":4,"orbitIndex":15,"skill":42914,"stats":["15% increased Damage with Flails","6% increased Attack Speed with Flails"],"stringId":"flail5"},"42959":{"connections":[{"id":32896,"orbit":-2},{"id":28903,"orbit":0}],"group":1332,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Low Tolerance","orbit":7,"orbitIndex":12,"recipe":["Suffering","Greed","Isolation"],"skill":42959,"stats":["60% increased Magnitude of Poison you inflict on targets that are not Poisoned"],"stringId":"poison29"},"42974":{"connections":[{"id":46152,"orbit":3},{"id":8302,"orbit":-7},{"id":30808,"orbit":0}],"group":1518,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Blind Chance","orbit":2,"orbitIndex":18,"skill":42974,"stats":["5% chance to Blind Enemies on Hit"],"stringId":"monkchakra9"},"42981":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":56104,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Cruel Methods","orbit":4,"orbitIndex":40,"recipe":["Suffering","Envy","Paranoia"],"skill":42981,"stats":["Break 40% increased Armour","25% increased Physical Damage"],"stringId":"armour_break37"},"42984":{"connections":[{"id":21184,"orbit":0}],"group":131,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Attack Area","orbit":1,"orbitIndex":8,"skill":42984,"stats":["6% increased Area of Effect"],"stringId":"area_attacks38"},"42998":{"connections":[{"id":40333,"orbit":2}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":2,"orbitIndex":9,"skill":42998,"stats":["12% increased Damage while your Companion is in your Presence"],"stringId":"companions37"},"42999":{"connections":[{"id":4925,"orbit":3}],"group":965,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":10,"skill":42999,"stats":["7% increased Chaos Damage"],"stringId":"chaos7"},"43014":{"connections":[{"id":34308,"orbit":0}],"group":488,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Attack Damage","orbit":2,"orbitIndex":22,"skill":43014,"stats":["5% increased Attack Damage","8% increased Immobilisation buildup"],"stringId":"melee7"},"43036":{"connections":[{"id":2244,"orbit":4}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":18,"skill":43036,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration31_"},"43044":{"connections":[{"id":63566,"orbit":0},{"id":38678,"orbit":0},{"id":21495,"orbit":-6}],"group":1286,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":43044,"stats":["+5 to any Attribute"],"stringId":"attributes73"},"43064":{"connections":[{"id":47853,"orbit":0}],"group":1456,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Attack Damage and Companion Damage as Chaos","orbit":0,"orbitIndex":0,"skill":43064,"stats":["6% increased Attack Damage","Companions gain 4% Damage as extra Chaos Damage"],"stringId":"companions68"},"43077":{"connections":[{"id":26592,"orbit":-2},{"id":43250,"orbit":3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour and Energy Shield","orbit":4,"orbitIndex":58,"skill":43077,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour47"},"43082":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1408,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","isNotable":true,"name":"Acceleration","orbit":2,"orbitIndex":20,"recipe":["Fear","Envy","Disgust"],"skill":43082,"stats":["3% increased Movement Speed","10% increased Skill Speed"],"stringId":"movement_speed9"},"43088":{"connections":[{"id":28835,"orbit":0},{"id":178,"orbit":0},{"id":6988,"orbit":0}],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Agonising Calamity","orbit":3,"orbitIndex":8,"recipe":["Disgust","Suffering","Isolation"],"skill":43088,"stats":["40% increased Chaos Damage while affected by Herald of Plague","40% increased Physical Damage while affected by Herald of Blood"],"stringId":"heralds20"},"43090":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1421,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electrotherapy","orbit":0,"orbitIndex":0,"recipe":["Suffering","Ire","Guilt"],"skill":43090,"stats":["5% increased Skill Speed","30% increased Electrocute Buildup"],"stringId":"lightning_penetration29"},"43095":{"ascendancyName":"Amazon","connections":[{"id":35187,"orbit":0}],"group":1587,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Skill Speed","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":43095,"stats":["4% increased Skill Speed"],"stringId":"AscendancyHuntress1Small4_"},"43102":{"connections":[{"id":30197,"orbit":0},{"id":42998,"orbit":-9}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage with Companion in Presence","orbit":7,"orbitIndex":6,"skill":43102,"stats":["12% increased Damage while your Companion is in your Presence"],"stringId":"companions30"},"43128":{"ascendancyName":"Chronomancer","connections":[{"id":10731,"orbit":4}],"group":383,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Skill Speed and Area of Effect","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":4,"orbitIndex":60,"skill":43128,"stats":["4% increased Skill Speed","6% increased Area of Effect"],"stringId":"AscendancySorceress2Small8"},"43131":{"ascendancyName":"Witchhunter","connections":[{"id":61973,"orbit":-9}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage vs Low Life Enemies","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":8,"orbitIndex":40,"skill":43131,"stats":["35% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"AscendancyMercenary2Small1"},"43139":{"connections":[{"id":38068,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Stormbreaker","orbit":4,"orbitIndex":0,"recipe":["Isolation","Despair","Guilt"],"skill":43139,"stats":["20% increased Damage for each type of Elemental Ailment on Enemy"],"stringId":"elemental40"},"43142":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":357,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":43142,"stats":[],"stringId":"mastery_critical_6415"},"43149":{"connections":[{"id":40292,"orbit":0}],"group":316,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":2,"orbitIndex":20,"skill":43149,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"],"stringId":"accuracy43_"},"43155":{"connections":[{"id":7062,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Critical Chance","orbit":4,"orbitIndex":23,"skill":43155,"stats":["10% increased Critical Hit Chance with Crossbows"],"stringId":"crossbow4"},"43164":{"connections":[{"id":5710,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":20,"skill":43164,"stats":["8% increased Melee Damage"],"stringId":"melee46"},"43174":{"connections":[{"id":28542,"orbit":-7}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":7,"orbitIndex":18,"skill":43174,"stats":["10% increased effect of Fully Broken Armour"],"stringId":"armour_break13"},"43183":{"connections":[{"id":11153,"orbit":0}],"group":651,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Accuracy","orbit":7,"orbitIndex":6,"skill":43183,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"stringId":"attack_speed23"},"43201":{"connections":[{"id":43383,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance","orbit":4,"orbitIndex":56,"skill":43201,"stats":["10% increased chance to inflict Ailments"],"stringId":"ailments2"},"43238":{"connections":[{"id":14211,"orbit":-7}],"group":1198,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Rearm Chance","orbit":7,"orbitIndex":12,"skill":43238,"stats":["Hazards have 5% chance to rearm after they are triggered"],"stringId":"hazards5"},"43250":{"connections":[],"group":155,"icon":"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds","isNotable":true,"name":"Adaptive Skin","orbit":7,"orbitIndex":6,"recipe":["Disgust","Isolation","Guilt"],"skill":43250,"stats":["+1% to Maximum Resistances of each Elemental Damage Type you have been Hit with Recently"],"stringId":"shaman12"},"43254":{"connections":[{"id":33400,"orbit":0}],"group":1086,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Debuff Magnitude","orbit":2,"orbitIndex":22,"skill":43254,"stats":["10% increased Parried Debuff Magnitude"],"stringId":"deflect21"},"43263":{"connections":[{"id":64492,"orbit":-2}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":13,"skill":43263,"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"stringId":"one_handed6"},"43281":{"connections":[{"id":47359,"orbit":0},{"id":51934,"orbit":7}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":21,"skill":43281,"stats":["Triggered Spells deal 16% increased Spell Damage"],"stringId":"triggers2"},"43282":{"connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Elemental Damage","orbit":6,"orbitIndex":49,"skill":43282,"stats":["12% increased Elemental Damage while Shapeshifted"],"stringId":"wyvern6"},"43303":{"connections":[{"id":50498,"orbit":-7}],"group":1199,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":43303,"stats":["12% increased Lightning Damage"],"stringId":"lightning65__"},"43324":{"connectionArt":"CharacterPlanned","connections":[{"id":57596,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":4,"skill":43324,"stats":["8% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_life_corruption2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43338":{"connections":[{"id":56767,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Shock Chance and Lightning Damage","orbit":2,"orbitIndex":10,"skill":43338,"stats":["8% increased Lightning Damage","8% increased chance to Shock"],"stringId":"daze_14"},"43366":{"connections":[{"id":2606,"orbit":0},{"id":4407,"orbit":0}],"group":613,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Physical Damage Reduction","orbit":0,"orbitIndex":0,"skill":43366,"stats":["Minions have 12% additional Physical Damage Reduction"],"stringId":"minion_defence25"},"43383":{"connections":[{"id":62588,"orbit":0},{"id":37450,"orbit":0}],"group":804,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Exposed Wounds","orbit":4,"orbitIndex":51,"skill":43383,"stats":["15% increased chance to inflict Ailments","Hits Break 30% increased Armour on targets with Ailments"],"stringId":"ailments20"},"43385":{"connectionArt":"CharacterPlanned","connections":[{"id":64139,"orbit":-5}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":18,"skill":43385,"stats":["Minions deal 15% increased Damage"],"stringId":"oracle_big_family6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43396":{"connections":[{"id":40550,"orbit":0}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Reach","orbit":0,"orbitIndex":0,"recipe":["Suffering","Paranoia","Ire"],"skill":43396,"stats":["25% increased Totem Placement speed","50% increased Totem Placement range"],"stringId":"totems27"},"43423":{"connections":[{"id":48660,"orbit":0}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Emboldened Avatar","orbit":2,"orbitIndex":23,"recipe":["Suffering","Disgust","Greed"],"skill":43423,"stats":["50% increased Flammability Magnitude","25% increased Freeze Buildup","25% increased chance to Shock","25% increased Electrocute Buildup"],"stringId":"elemental_attacks11"},"43426":{"ascendancyName":"Disciple of Varashta","connections":[{"id":32705,"orbit":0}],"flavourText":"\"Wipe the tears from your face, dear Navira. I did not deceive you. I meant every word. I will forever cherish you, my beloved. Know that I did it all for you... for our future!\" \\n\\nKelari pleaded with the Tale-woman.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnESRechargeCommand.dds","isNotable":true,"name":"Navira's Well","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":2,"orbitIndex":12,"skill":43426,"stats":["Grants Skill: Navira's Well"],"stringId":"AscendancySorceress3Notable11"},"43431":{"connections":[{"id":38814,"orbit":0},{"id":19224,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":4,"orbitIndex":69,"skill":43431,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"armour_and_evasion35_"},"43443":{"connections":[{"id":32148,"orbit":0},{"id":49370,"orbit":0},{"id":8535,"orbit":0}],"group":183,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Critical Chance","orbit":0,"orbitIndex":0,"skill":43443,"stats":["15% increased Critical Hit Chance with Flails"],"stringId":"flail8"},"43444":{"connections":[],"group":830,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","name":"Knockback","orbit":7,"orbitIndex":8,"skill":43444,"stats":["8% increased Knockback Distance"],"stringId":"knockback5"},"43453":{"connections":[{"id":64050,"orbit":0}],"group":1390,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Sprint Movement Speed","orbit":0,"orbitIndex":0,"skill":43453,"stats":["3% increased Movement Speed while Sprinting"],"stringId":"Sprint4"},"43460":{"connections":[{"id":63678,"orbit":4},{"id":63085,"orbit":-5}],"group":174,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Armour","orbit":0,"orbitIndex":0,"skill":43460,"stats":["10% increased Armour while Shapeshifted","+5% of Armour also applies to Elemental Damage while Shapeshifted"],"stringId":"bear9"},"43461":{"connections":[{"id":51299,"orbit":0}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Attack Damage","orbit":5,"orbitIndex":24,"skill":43461,"stats":["8% increased Fire Damage","8% increased Attack Damage"],"stringId":"fire56"},"43471":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":14265,"orbit":0}],"group":425,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":43471,"stats":[],"stringId":"mastery_fire_6514"},"43486":{"connectionArt":"CharacterPlanned","connections":[{"id":54289,"orbit":0},{"id":39102,"orbit":2147483647}],"group":240,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Gain Maximum Power Charges on Gaining Power Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":11,"skill":43486,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges"],"stringId":"oracle_power_charge2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43507":{"connections":[{"id":40292,"orbit":0}],"group":316,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":2,"orbitIndex":12,"skill":43507,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"],"stringId":"accuracy44"},"43522":{"connections":[{"id":38497,"orbit":4},{"id":33099,"orbit":6}],"group":1317,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges Used","orbit":7,"orbitIndex":7,"skill":43522,"stats":["6% reduced Charm Charges used"],"stringId":"charms20"},"43557":{"connections":[],"group":807,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Critical Damage","orbit":3,"orbitIndex":17,"skill":43557,"stats":["Minions have 15% increased Critical Damage Bonus"],"stringId":"minion_offence37_"},"43562":{"connections":[{"id":3660,"orbit":0}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Chance","orbit":3,"orbitIndex":2,"skill":43562,"stats":["8% chance to Blind Enemies on Hit with Attacks"],"stringId":"attack_speed43"},"43575":{"connections":[{"id":41512,"orbit":0}],"group":923,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage ","orbit":7,"orbitIndex":16,"skill":43575,"stats":["10% increased Melee Damage"],"stringId":"melee24_"},"43576":{"connections":[{"id":7971,"orbit":3}],"group":822,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":8,"skill":43576,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration15"},"43578":{"connections":[],"group":838,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":26,"skill":43578,"stats":["10% increased Projectile Damage"],"stringId":"projectiles4__"},"43579":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":35369,"orbit":0}],"group":252,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":1,"orbitIndex":9,"skill":43579,"stats":[],"stringId":"mastery_mana_6599"},"43584":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":649,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Flare","orbit":0,"orbitIndex":0,"recipe":["Disgust","Disgust","Despair"],"skill":43584,"stats":["Gain 2% of Damage as Extra Fire Damage per Endurance Charge consumed Recently"],"stringId":"endurance_charges16_"},"43588":{"connections":[{"id":61835,"orbit":-2},{"id":39131,"orbit":3}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":2,"skill":43588,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells8"},"43633":{"connections":[{"id":10841,"orbit":0}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Energising Archon","orbit":7,"orbitIndex":17,"recipe":["Isolation","Paranoia","Envy"],"skill":43633,"stats":["30% increased Archon Buff duration","20% faster start of Energy Shield Recharge while affected by an Archon Buff"],"stringId":"archon14"},"43647":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":32507,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":2,"orbitIndex":17,"skill":43647,"stats":[],"stringId":"mastery_minionoffence188"},"43650":{"connections":[{"id":21070,"orbit":0},{"id":53386,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance and Damage","orbit":1,"orbitIndex":11,"skill":43650,"stats":["8% increased Critical Damage Bonus","5% increased Critical Hit Chance"],"stringId":"criticals62"},"43653":{"connections":[{"id":26518,"orbit":0},{"id":48171,"orbit":0}],"group":259,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":4,"orbitIndex":9,"skill":43653,"stats":["12% increased Cold Damage"],"stringId":"cold20"},"43677":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Crippling Toxins","orbit":0,"orbitIndex":0,"recipe":["Envy","Isolation","Envy"],"skill":43677,"stats":["25% chance for Attacks to Maim on Hit against Poisoned Enemies","25% increased Magnitude of Poison you inflict"],"stringId":"poison18"},"43691":{"connections":[{"id":21746,"orbit":0},{"id":55270,"orbit":0}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":6,"skill":43691,"stats":["+5 to any Attribute"],"stringId":"dexterity10"},"43711":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":331,"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","isNotable":true,"name":"Thornhide","orbit":2,"orbitIndex":18,"recipe":["Ire","Greed","Fear"],"skill":43711,"stats":["+6% to Thorns Critical Hit Chance"],"stringId":"getting_hit14"},"43713":{"connections":[{"id":3051,"orbit":0},{"id":27009,"orbit":0},{"id":35602,"orbit":0}],"group":856,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Area","orbit":0,"orbitIndex":0,"skill":43713,"stats":["Offering Skills have 20% increased Area of Effect"],"stringId":"corpses14"},"43720":{"connections":[],"group":1276,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech and Cold Resistance","orbit":2,"orbitIndex":11,"skill":43720,"stats":["+5% to Cold Resistance","10% increased amount of Mana Leeched"],"stringId":"mana_leech1"},"43721":{"connectionArt":"CharacterPlanned","connections":[{"id":24993,"orbit":8}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":0,"skill":43721,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_beast_corruption12","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"43736":{"connections":[{"id":29695,"orbit":4}],"group":850,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isSwitchable":true,"name":"Energy Shield Delay","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","id":38659,"name":"Mana Regeneration","stats":["10% increased Mana Regeneration Rate"]}},"orbit":2,"orbitIndex":3,"skill":43736,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery20"},"43746":{"connections":[{"id":16460,"orbit":0},{"id":38143,"orbit":0}],"group":983,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":6,"skill":43746,"stats":["+5 to any Attribute"],"stringId":"dexterity16"},"43778":{"connections":[{"id":36894,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":2,"skill":43778,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"jagged_ground1"},"43791":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":697,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Rallying Icon","orbit":3,"orbitIndex":0,"recipe":["Greed","Despair","Guilt"],"skill":43791,"stats":["When a Banner expires, recover 15% of the Glory required for that Banner"],"stringId":"banners13"},"43818":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":503,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":43818,"stats":[],"stringId":"mastery_life147"},"43829":{"connections":[{"id":51944,"orbit":0},{"id":45576,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Advanced Munitions","orbit":0,"orbitIndex":0,"recipe":["Guilt","Fear","Greed"],"skill":43829,"stats":["25% increased chance to inflict Ailments with Projectiles"],"stringId":"ranged40"},"43842":{"connections":[{"id":5695,"orbit":2},{"id":28092,"orbit":2}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":0,"orbitIndex":0,"skill":43842,"stats":["10% increased effect of Archon Buffs on you"],"stringId":"archon1"},"43843":{"connections":[{"id":17417,"orbit":0}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed and Physical Damage","orbit":5,"orbitIndex":12,"skill":43843,"stats":["5% increased Projectile Speed","8% increased Physical Damage"],"stringId":"projectiles46"},"43854":{"connections":[{"id":52038,"orbit":0}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"All For One","orbit":7,"orbitIndex":7,"recipe":["Paranoia","Disgust","Suffering"],"skill":43854,"stats":["20% reduced Presence Area of Effect","12% increased Area of Effect"],"stringId":"auras34"},"43867":{"connections":[{"id":10423,"orbit":2}],"group":1525,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":7,"orbitIndex":23,"skill":43867,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration2"},"43877":{"connections":[{"id":51522,"orbit":-2},{"id":47895,"orbit":-2}],"group":1204,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":1,"orbitIndex":7,"skill":43877,"stats":["3% increased Attack Speed"],"stringId":"attack_speed57"},"43893":{"connections":[{"id":55101,"orbit":0},{"id":1433,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":10,"skill":43893,"stats":["10% increased Elemental Damage"],"stringId":"elemental12"},"43895":{"connections":[{"id":48670,"orbit":-5}],"group":617,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration on Low Life","orbit":7,"orbitIndex":6,"skill":43895,"stats":["15% increased Life Regeneration Rate while on Low Life"],"stringId":"life_regeneration6"},"43923":{"connections":[{"id":19104,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isSwitchable":true,"name":"Accuracy","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","id":34062,"name":"Stun Threshold during Parry","stats":["20% increased Stun Threshold while Parrying"]}},"orbit":2,"orbitIndex":2,"skill":43923,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy9"},"43938":{"connections":[{"id":37688,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Throw Speed","orbit":6,"orbitIndex":39,"skill":43938,"stats":["6% increased Trap Throwing Speed"],"stringId":"trap6"},"43939":{"connections":[{"id":48267,"orbit":0},{"id":56214,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Melting Flames","orbit":3,"orbitIndex":6,"recipe":["Fear","Paranoia","Paranoia"],"skill":43939,"stats":["Enemies Ignited by you permanently take 1% increased Fire Damage for each second they have ever been Ignited by you, up to a maximum of 10%"],"stringId":"ignite_mitigation12"},"43941":{"connections":[{"id":48314,"orbit":-7}],"group":109,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Skill Speed","orbit":0,"orbitIndex":0,"skill":43941,"stats":["3% increased Skill Speed while Shapeshifted"],"stringId":"wolf2_"},"43944":{"connections":[{"id":23547,"orbit":0}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","isNotable":true,"name":"Instability","orbit":2,"orbitIndex":13,"recipe":["Paranoia","Greed","Ire"],"skill":43944,"stats":["25% chance that when Volatility on you explodes, you regain an equivalent amount of Volatility"],"stringId":"volatility3"},"43964":{"connections":[{"id":41645,"orbit":0}],"group":1238,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":2,"orbitIndex":4,"skill":43964,"stats":["10% increased effect of Fully Broken Armour"],"stringId":"physical24"},"43979":{"connections":[{"id":50837,"orbit":0},{"id":26926,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds","name":"Minion Damage and Command Skill Cooldown","orbit":3,"orbitIndex":18,"skill":43979,"stats":["Minions deal 6% increased Damage","Minions have 8% increased Cooldown Recovery Rate for Command Skills"],"stringId":"archon22__"},"44005":{"connections":[],"group":281,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Casting Cascade","orbit":6,"orbitIndex":38,"recipe":["Fear","Greed","Isolation"],"skill":44005,"stats":["15% reduced Spell Damage","6% increased Cast Speed for each different Spell you've Cast in the last eight seconds"],"stringId":"cast_speed31"},"44014":{"connections":[{"id":11855,"orbit":0}],"group":1008,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":8,"skill":44014,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy24"},"44017":{"connections":[{"id":4527,"orbit":0}],"flavourText":"Great tacticians learn that consistency often trumps potential.","group":241,"icon":"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds","isKeystone":true,"name":"Resolute Technique","orbit":0,"orbitIndex":0,"skill":44017,"stats":["Accuracy Rating is Doubled","Never deal Critical Hits"],"stringId":"passive_keystone_resolute_technique"},"44069":{"connections":[{"id":29358,"orbit":-7}],"group":161,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":3,"orbitIndex":4,"skill":44069,"stats":["15% increased Stun Buildup"],"stringId":"stun11"},"44082":{"connections":[{"id":4931,"orbit":0}],"group":517,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":6,"skill":44082,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery35"},"44092":{"connections":[{"id":54911,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":0,"skill":44092,"stats":["12% increased Ignite Magnitude"],"stringId":"ignite8"},"44098":{"connections":[{"id":4061,"orbit":0},{"id":34531,"orbit":0}],"group":706,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":7,"orbitIndex":12,"skill":44098,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield8"},"44141":{"connections":[{"id":18969,"orbit":0},{"id":21788,"orbit":0}],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Speed","orbit":3,"orbitIndex":7,"skill":44141,"stats":["3% increased Attack Speed with Bows"],"stringId":"bow17"},"44176":{"connections":[{"id":57047,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":7,"orbitIndex":18,"skill":44176,"stats":["+3 to all Attributes"],"stringId":"all_attributes1"},"44179":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":861,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":44179,"stats":[],"stringId":"mastery_cold60"},"44188":{"connections":[{"id":64427,"orbit":0}],"group":969,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Infusion and Power Charge Duration","orbit":2,"orbitIndex":7,"skill":44188,"stats":["8% increased Power Charge Duration","8% increased Elemental Infusion duration"],"stringId":"power_charges19"},"44191":{"connections":[{"id":12099,"orbit":3}],"group":458,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":44191,"stats":["12% increased Cold Damage"],"stringId":"cold57"},"44201":{"connections":[],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":2,"orbitIndex":2,"skill":44201,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"projectile_spells6"},"44204":{"connections":[{"id":33729,"orbit":3}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Flammability Magnitude","orbit":7,"orbitIndex":0,"skill":44204,"stats":["20% increased Flammability Magnitude","8% increased Elemental Damage"],"stringId":"elemental23"},"44213":{"connections":[{"id":869,"orbit":0}],"group":463,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield Delay","orbit":7,"orbitIndex":5,"skill":44213,"stats":["12% increased Armour","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour32_"},"44223":{"connections":[],"group":955,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":7,"orbitIndex":1,"skill":44223,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals15"},"44239":{"connections":[{"id":29479,"orbit":0}],"group":1141,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":7,"orbitIndex":16,"skill":44239,"stats":["15% increased Pin Buildup"],"stringId":"pin1"},"44255":{"connections":[{"id":28573,"orbit":-3}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Revive Speed","orbit":7,"orbitIndex":12,"skill":44255,"stats":["Minions Revive 5% faster"],"stringId":"minion_defence12"},"44280":{"connections":[{"id":23305,"orbit":-3}],"group":1406,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect and Blind Chance","orbit":2,"orbitIndex":9,"skill":44280,"stats":["8% increased Effect of your Mark Skills","5% chance to Blind Enemies on Hit with Attacks"],"stringId":"marks30"},"44293":{"connections":[],"group":690,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","isNotable":true,"name":"Hastening Barrier","orbit":2,"orbitIndex":9,"recipe":["Paranoia","Greed","Paranoia"],"skill":44293,"stats":["5% increased Cast Speed","10% increased Cast Speed when on Full Life"],"stringId":"cast_speed40"},"44298":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":46024,"orbit":0}],"group":277,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":44298,"stats":[],"stringId":"mastery_elemental93"},"44299":{"connections":[{"id":38105,"orbit":0},{"id":49455,"orbit":0},{"id":857,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Enhanced Barrier","orbit":4,"orbitIndex":0,"recipe":["Isolation","Paranoia","Isolation"],"skill":44299,"stats":["25% increased maximum Energy Shield","5% of Maximum Life Converted to Energy Shield"],"stringId":"energy_shield36"},"44309":{"connectionArt":"CharacterPlanned","connections":[{"id":44485,"orbit":2147483647}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Companion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":35,"skill":44309,"stats":["Companions deal 15% increased Damage"],"stringId":"oracle_big_family2_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44316":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":282,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":1,"orbitIndex":6,"skill":44316,"stats":[],"stringId":"mastery_life146"},"44330":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":842,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Coated Arms","orbit":3,"orbitIndex":2,"recipe":["Fear","Greed","Paranoia"],"skill":44330,"stats":["25% increased Damage with One Handed Weapons","Attacks with One-Handed Weapons have 20% increased Chance to inflict Ailments"],"stringId":"one_handed26"},"44343":{"connections":[{"id":55276,"orbit":5}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":35,"skill":44343,"stats":["+5 to any Attribute"],"stringId":"dexterity1"},"44344":{"connections":[{"id":28092,"orbit":4}],"group":624,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":44344,"stats":["+5 to any Attribute"],"stringId":"attributes63"},"44345":{"connections":[{"id":48833,"orbit":0}],"group":1045,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":44345,"stats":["10% increased Lightning Damage"],"stringId":"lightning12"},"44357":{"ascendancyName":"Invoker","connections":[{"id":63713,"orbit":-9}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":9,"orbitIndex":34,"skill":44357,"stats":["12% increased Critical Hit Chance"],"stringId":"AscendancyMonk2Small8"},"44359":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":920,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":44359,"stats":[],"stringId":"mastery_energy_shield_6487"},"44369":{"connections":[{"id":30748,"orbit":0}],"group":1273,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":7,"orbitIndex":16,"skill":44369,"stats":["3% chance to gain Volatility on Kill"],"stringId":"volatility4"},"44371":{"ascendancyName":"Tactician","connections":[{"id":30151,"orbit":0}],"group":401,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds","isNotable":true,"name":"Polish That Gear","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":44371,"stats":["Gain Deflection Rating equal to 20% of Armour","Gain 100% of Evasion Rating as extra Ailment Threshold"],"stringId":"AscendancyMercenary1Notable6"},"44372":{"connections":[{"id":11679,"orbit":0},{"id":25829,"orbit":0}],"group":692,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","name":"Spell Damage and Cast Speed","orbit":2,"orbitIndex":22,"skill":44372,"stats":["6% increased Spell Damage","2% increased Cast Speed"],"stringId":"orb1"},"44373":{"connections":[],"group":1353,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Wither Away","orbit":0,"orbitIndex":0,"recipe":["Guilt","Guilt","Isolation"],"skill":44373,"stats":["Unwithered enemies are Withered for 8 seconds when they enter your Presence","20% increased Withered Magnitude"],"stringId":"chaos38"},"44405":{"connections":[],"group":788,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":44405,"stats":["12% increased Lightning Damage"],"stringId":"lightning63"},"44406":{"connections":[],"group":435,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":6,"orbitIndex":0,"skill":44406,"stats":["15% increased Stun Buildup"],"stringId":"stun12_"},"44419":{"connections":[{"id":7251,"orbit":7},{"id":29788,"orbit":-7}],"group":596,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":7,"orbitIndex":10,"skill":44419,"stats":["8% increased amount of Life Leeched"],"stringId":"life_leech5_"},"44420":{"connections":[{"id":28021,"orbit":0}],"group":1236,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":44420,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals16"},"44423":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":25971,"orbit":0}],"group":1265,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":2,"orbitIndex":1,"skill":44423,"stats":[],"stringId":"mastery_attack276_"},"44430":{"connections":[{"id":7062,"orbit":0}],"group":961,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Damage","orbit":0,"orbitIndex":0,"skill":44430,"stats":["12% increased Damage with Crossbows"],"stringId":"crossbow3"},"44452":{"connectionArt":"CharacterPlanned","connections":[{"id":21809,"orbit":-6}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":48,"skill":44452,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"stringId":"oracle_duration_physical2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44453":{"connections":[{"id":42760,"orbit":0}],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Threshold","orbit":2,"orbitIndex":3,"skill":44453,"stats":["15% increased Stun Threshold"],"stringId":"monkchakra27"},"44455":{"connections":[{"id":41669,"orbit":0},{"id":60515,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":44455,"stats":["12% increased Cold Damage"],"stringId":"cold13"},"44461":{"connections":[{"id":54998,"orbit":-7}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":7,"orbitIndex":21,"skill":44461,"stats":["10% increased Skill Effect Duration"],"stringId":"duration3"},"44484":{"ascendancyName":"Stormweaver","connections":[{"id":42522,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Remnant Range","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":9,"orbitIndex":136,"skill":44484,"stats":["Remnants can be collected from 25% further away"],"stringId":"AscendancySorceress1Small10"},"44485":{"connectionArt":"CharacterPlanned","connections":[{"id":7553,"orbit":-3}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Companion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":41,"skill":44485,"stats":["Companions deal 15% increased Damage"],"stringId":"oracle_big_family3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44487":{"connections":[{"id":39884,"orbit":0}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":5,"skill":44487,"stats":["10% increased Ignite Magnitude"],"stringId":"fire64_"},"44490":{"connections":[{"id":43090,"orbit":0}],"group":1393,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage and Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":44490,"stats":["8% increased Lightning Damage","10% increased Electrocute Buildup"],"stringId":"lightning49"},"44498":{"connections":[{"id":22439,"orbit":-5},{"id":38068,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":3,"orbitIndex":20,"skill":44498,"stats":["10% increased Exposure Effect"],"stringId":"elemental34"},"44516":{"connections":[{"id":2113,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Speed","orbit":2,"orbitIndex":13,"skill":44516,"stats":["3% increased Attack Speed with Quarterstaves"],"stringId":"quarterstaff9_"},"44522":{"connections":[{"id":47831,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":22,"skill":44522,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect44"},"44527":{"connections":[{"id":44875,"orbit":0}],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds","isNotable":true,"isSwitchable":true,"name":"Cautious Concoctions","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds","id":55535,"name":"Attuned with Nature","stats":["25% increased Elemental Ailment Threshold","25% increased Stun Threshold while on Full Life"]}},"orbit":2,"orbitIndex":2,"skill":44527,"stats":["15% increased Flask Effect Duration","15% increased Flask Charges gained"],"stringId":"flasks24"},"44540":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1198,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":1,"orbitIndex":4,"skill":44540,"stats":[],"stringId":"mastery_trap239"},"44560":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":0}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":44560,"stats":["20% increased Cold Damage"],"stringId":"oracle_hierarchy4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"44563":{"connections":[{"id":59053,"orbit":7}],"group":1117,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect and Hinder Duration","orbit":0,"orbitIndex":0,"skill":44563,"stats":["Debuffs you inflict have 4% increased Slow Magnitude","20% increased Hinder Duration"],"stringId":"slowed_enemies13"},"44566":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":915,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Lightning Rod","orbit":0,"orbitIndex":0,"recipe":["Suffering","Isolation","Isolation"],"skill":44566,"stats":["30% chance for Lightning Damage with Hits to be Lucky"],"stringId":"lightning_penetration28"},"44573":{"connections":[],"group":1367,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Disciplined Training","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Disgust","Guilt"],"skill":44573,"stats":["10% increased Skill Effect Duration","10% increased Area of Effect for Attacks","Skills lose Combo 20% slower"],"stringId":"area_attacks59"},"44605":{"connections":[{"id":59881,"orbit":-6},{"id":13081,"orbit":0}],"group":801,"icon":"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds","isNotable":true,"name":"Remorseless","orbit":5,"orbitIndex":21,"skill":44605,"stats":["15% increased Projectile Damage","30% increased Stun Buildup against enemies within 2 metres","+5 to Strength and Dexterity"],"stringId":"duelist_mercenary_notable2"},"44608":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":945,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":44608,"stats":[],"stringId":"mastery_critical_6413"},"44612":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":0,"orbitIndex":0,"skill":44612,"stats":[],"stringId":"mastery_spell_suppression_6714"},"44628":{"connections":[{"id":20820,"orbit":0}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":20,"skill":44628,"stats":["3% increased Attack Speed"],"stringId":"attack_speed26"},"44659":{"connections":[],"group":612,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":27,"skill":44659,"stats":["+5 to any Attribute"],"stringId":"strength23"},"44669":{"connections":[],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Increased Duration","orbit":3,"orbitIndex":9,"skill":44669,"stats":["10% increased Skill Effect Duration"],"stringId":"duration12"},"44683":{"classesStart":["Shadow","Monk"],"connections":[{"id":5162,"orbit":0},{"id":45406,"orbit":0},{"id":50198,"orbit":0},{"id":11495,"orbit":0},{"id":9994,"orbit":0},{"id":74,"orbit":0},{"id":52980,"orbit":0}],"group":911,"icon":"Art/2DArt/SkillIcons/passives/tempint.dds","name":"SIX","orbit":0,"orbitIndex":0,"skill":44683,"stats":[],"stringId":"six704"},"44684":{"connections":[{"id":5191,"orbit":0}],"group":1227,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Companion Attack Speed","orbit":0,"orbitIndex":0,"skill":44684,"stats":["Companions have 10% increased Attack Speed"],"stringId":"companions69"},"44690":{"connections":[{"id":14127,"orbit":0}],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":2,"orbitIndex":5,"skill":44690,"stats":["8% reduced Skill Effect Duration"],"stringId":"duration9_"},"44699":{"connections":[{"id":16150,"orbit":0}],"group":1544,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Reservation","orbit":0,"orbitIndex":0,"skill":44699,"stats":["8% increased Reservation Efficiency of Companion Skills"],"stringId":"companions15"},"44707":{"connections":[{"id":54785,"orbit":0},{"id":7628,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":0,"orbitIndex":0,"skill":44707,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"stringId":"shield1"},"44733":{"connections":[{"id":10742,"orbit":0},{"id":29432,"orbit":-9},{"id":1433,"orbit":0},{"id":49363,"orbit":0}],"group":577,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":12,"skill":44733,"stats":["+5 to any Attribute"],"stringId":"intelligence2"},"44746":{"ascendancyName":"Tactician","connections":[{"id":4245,"orbit":0}],"group":361,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds","isNotable":true,"name":"Suppressing Fire","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":44746,"stats":["40% more Immobilisation buildup"],"stringId":"AscendancyMercenary1Notable4_"},"44753":{"connections":[{"id":63608,"orbit":0}],"group":110,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"One With Flame","orbit":0,"orbitIndex":0,"recipe":["Greed","Greed","Isolation"],"skill":44753,"stats":["50% reduced Magnitude of Ignite on you"],"stringId":"ignite_mitigation6"},"44756":{"connections":[{"id":44841,"orbit":5}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Marked Agility","orbit":3,"orbitIndex":15,"recipe":["Despair","Disgust","Suffering"],"skill":44756,"stats":["60% increased Mana Cost Efficiency of Marks","4% increased Movement Speed if you've used a Mark Recently"],"stringId":"marks17"},"44765":{"connections":[{"id":32233,"orbit":0}],"group":864,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","isNotable":true,"name":"Distracting Presence","orbit":3,"orbitIndex":21,"recipe":["Envy","Guilt","Suffering"],"skill":44765,"stats":["10% increased Cooldown Recovery Rate","Enemies in your Presence have 10% reduced Cooldown Recovery Rate"],"stringId":"cooldowns13"},"44776":{"connections":[{"id":48773,"orbit":0},{"id":1841,"orbit":5}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":5,"orbitIndex":18,"skill":44776,"stats":["15% increased Evasion Rating"],"stringId":"evasion24_"},"44783":{"connections":[{"id":22949,"orbit":0}],"group":417,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":20,"skill":44783,"stats":["10% increased Spell Area Damage"],"stringId":"area_spells1"},"44787":{"connections":[{"id":14654,"orbit":0},{"id":49192,"orbit":0},{"id":51683,"orbit":-4}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":14,"skill":44787,"stats":["20% increased Totem Placement speed"],"stringId":"totems24"},"44836":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"id":47150,"orbit":0}],"group":827,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Feel no Pain","orbit":2,"orbitIndex":12,"skill":44836,"stats":["20% increased Armour and Evasion Rating","20% increased Stun Threshold"],"stringId":"armour_and_evasion28"},"44841":{"connections":[{"id":36927,"orbit":0},{"id":28258,"orbit":2}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Duration","orbit":2,"orbitIndex":19,"skill":44841,"stats":["Mark Skills have 25% increased Skill Effect Duration"],"stringId":"marks13"},"44850":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[{"id":59438,"orbit":2147483647},{"id":32128,"orbit":-3}],"group":658,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":0,"orbitIndex":0,"skill":44850,"stats":[],"stringId":"mastery_recovery_6673"},"44871":{"connections":[{"id":54447,"orbit":0},{"id":56216,"orbit":0}],"group":808,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":3,"orbitIndex":2,"skill":44871,"stats":["+10 to maximum Energy Shield"],"stringId":"energy_shield15"},"44872":{"connections":[{"id":11248,"orbit":0},{"id":22949,"orbit":0},{"id":4970,"orbit":0},{"id":3363,"orbit":0}],"group":375,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":44872,"stats":["+5 to any Attribute"],"stringId":"attributes79"},"44875":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":44875,"stats":[],"stringId":"mastery_evasion_6508"},"44891":{"connections":[{"id":52537,"orbit":2147483647},{"id":15775,"orbit":0}],"group":1471,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":7,"skill":44891,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration2"},"44902":{"connections":[{"id":511,"orbit":3}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":7,"orbitIndex":2,"skill":44902,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells5_"},"44917":{"connections":[{"id":34984,"orbit":0}],"group":1028,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Self Mortification","orbit":7,"orbitIndex":0,"recipe":["Ire","Envy","Envy"],"skill":44917,"stats":["Gain additional Stun Threshold equal to 20% of maximum Energy Shield","20% increased Stun Threshold while on Full Life"],"stringId":"stun_threshold_from_energy_shield11"},"44932":{"connections":[{"id":54984,"orbit":0}],"group":1374,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":3,"orbitIndex":4,"skill":44932,"stats":["15% increased Magnitude of Shock you inflict"],"stringId":"shock3"},"44948":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":705,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":44948,"stats":[],"stringId":"mastery_mana160"},"44951":{"connections":[{"id":5777,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isSwitchable":true,"name":"Minion Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":48248,"name":"Armour and Energy Shield","stats":["12% increased Armour","12% increased maximum Energy Shield"]}},"orbit":4,"orbitIndex":9,"skill":44951,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence4"},"44952":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":9163,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Made to Last","orbit":3,"orbitIndex":11,"recipe":["Suffering","Fear","Guilt"],"skill":44952,"stats":["30% increased Armour","5% of Physical Damage prevented Recouped as Life"],"stringId":"armour34"},"44974":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1268,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","isNotable":true,"name":"Hail","orbit":0,"orbitIndex":0,"recipe":["Disgust","Fear","Greed"],"skill":44974,"stats":["Empowered Attacks Gain 16% of Damage as Extra Cold Damage"],"stringId":"cold51"},"44983":{"connections":[{"id":3685,"orbit":0}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":2,"orbitIndex":22,"skill":44983,"stats":["+3 to all Attributes"],"stringId":"all_attributes5"},"45012":{"connections":[{"id":8246,"orbit":0},{"id":64462,"orbit":0},{"id":41017,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":3,"orbitIndex":12,"skill":45012,"stats":["10% increased Attack Damage"],"stringId":"attack18"},"45013":{"connections":[{"id":58884,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Finishing Blows","orbit":7,"orbitIndex":4,"recipe":["Despair","Guilt","Ire"],"skill":45013,"stats":["60% increased Damage with Hits against Enemies that are on Low Life","30% increased Stun Buildup against Enemies that are on Low Life"],"stringId":"enemies_on_low_life9_"},"45019":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":995,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":45019,"stats":[],"stringId":"mastery_mana167"},"45037":{"connections":[{"id":9736,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":7,"orbitIndex":17,"skill":45037,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion6"},"45075":{"connections":[{"id":43507,"orbit":0},{"id":27439,"orbit":0}],"group":316,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":7,"orbitIndex":8,"skill":45075,"stats":["5% increased Attack Damage","6% increased Accuracy Rating"],"stringId":"accuracy42"},"45086":{"connections":[{"id":34520,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical as Extra Chaos Damage","orbit":2,"orbitIndex":21,"skill":45086,"stats":["Gain 3% of Physical Damage as extra Chaos Damage"],"stringId":"physical12"},"45090":{"connections":[{"id":36027,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Attack Damage","orbit":7,"orbitIndex":19,"skill":45090,"stats":["12% increased Attack Damage"],"stringId":"slow_attacks5"},"45100":{"connections":[{"id":56928,"orbit":-3}],"group":1281,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Flask Duration","orbit":4,"orbitIndex":37,"skill":45100,"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"],"stringId":"attack_speed15"},"45111":{"connections":[{"id":14446,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Duration","orbit":7,"orbitIndex":2,"skill":45111,"stats":["20% increased Curse Duration"],"stringId":"curses13"},"45137":{"connections":[{"id":44487,"orbit":0}],"group":1044,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":8,"skill":45137,"stats":["10% increased Ignite Magnitude"],"stringId":"fire65"},"45162":{"connections":[{"id":24801,"orbit":7},{"id":63031,"orbit":-2}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Presence Area","orbit":7,"orbitIndex":18,"skill":45162,"stats":["20% increased Presence Area of Effect"],"stringId":"glory14"},"45177":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":619,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Strike True","orbit":2,"orbitIndex":4,"recipe":["Paranoia","Envy","Envy"],"skill":45177,"stats":["20% increased Accuracy Rating","+10 to Dexterity"],"stringId":"accuracy48"},"45193":{"connections":[{"id":4083,"orbit":0}],"group":1165,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":2,"orbitIndex":17,"skill":45193,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison13"},"45202":{"connections":[{"id":59093,"orbit":0}],"flavourText":"A wooden construct, mute and blind.\\nBut fear the wrath of shackled mind.","group":269,"icon":"Art/2DArt/SkillIcons/passives/totemmax.dds","isKeystone":true,"name":"Ancestral Bond","orbit":0,"orbitIndex":0,"skill":45202,"stats":["Your Totem Limit is doubled","No Charge requirement for placing Totems","Totems reserve 75 Spirit each"],"stringId":"passive_keystone_ancestral_bond"},"45215":{"connections":[{"id":53187,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Attack Damage with Ally","orbit":2,"orbitIndex":2,"skill":45215,"stats":["Allies in your Presence deal 8% increased Damage","8% increased Attack Damage while you have an Ally in your Presence"],"stringId":"auras25"},"45226":{"connectionArt":"CharacterPlanned","connections":[{"id":21218,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":24,"skill":45226,"stats":["16% increased Damage with Bows"],"stringId":"oracle_bow_movement3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"45227":{"connections":[{"id":42111,"orbit":0}],"group":208,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":1,"skill":45227,"stats":["Break 20% increased Armour"],"stringId":"armour_break7"},"45228":{"ascendancyName":"Spirit Walker","connections":[{"id":39887,"orbit":4}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Companion Life and Area","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":8,"orbitIndex":14,"skill":45228,"stats":["Companions have 10% increased Area of Effect","Companions have 15% increased maximum Life"],"stringId":"AscendancyHuntress2Small7"},"45230":{"connections":[{"id":28229,"orbit":0}],"group":999,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Area","orbit":2,"orbitIndex":4,"skill":45230,"stats":["10% increased Area of Effect of Curses"],"stringId":"curses9"},"45244":{"connections":[{"id":23343,"orbit":0},{"id":41016,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Refills","orbit":2,"orbitIndex":16,"recipe":["Greed","Ire","Isolation"],"skill":45244,"stats":["Life Flasks gain 0.15 charges per Second"],"stringId":"life_flasks3"},"45248":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":14429,"orbit":2147483647}],"group":433,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Skill Gem Quality","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":45248,"stats":["+2% to Quality of all Skills"],"stringId":"AscendancyMercenary3Small4"},"45272":{"connections":[{"id":42280,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":5,"orbitIndex":0,"skill":45272,"stats":["+3 to all Attributes"],"stringId":"all_attributes2"},"45278":{"connections":[{"id":38138,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"Reduced Attribute Requirements","orbit":7,"orbitIndex":14,"skill":45278,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"stringId":"all_attributes9"},"45301":{"connections":[{"id":31724,"orbit":0}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":2,"orbitIndex":18,"skill":45301,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"energy_shield_and_armour28__"},"45304":{"connections":[{"id":6078,"orbit":-4}],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":3,"orbitIndex":18,"skill":45304,"stats":["10% increased Poison Duration"],"stringId":"poison24_"},"45319":{"connections":[{"id":55041,"orbit":0},{"id":26135,"orbit":0},{"id":3251,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Damage","orbit":3,"orbitIndex":16,"skill":45319,"stats":["8% increased Spell Damage"],"stringId":"projectile_spells1"},"45327":{"connections":[{"id":10251,"orbit":0}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":3,"orbitIndex":16,"skill":45327,"stats":["15% increased Stun Buildup"],"stringId":"stun25_"},"45329":{"connections":[{"id":2128,"orbit":0},{"id":40626,"orbit":0}],"group":1277,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Delayed Danger","orbit":0,"orbitIndex":0,"recipe":["Despair","Ire","Disgust"],"skill":45329,"stats":["30% increased Hazard Duration","40% increased Hazard Damage"],"stringId":"hazards16"},"45331":{"connections":[{"id":23221,"orbit":7},{"id":60323,"orbit":9}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Chaining Projectiles","orbit":7,"orbitIndex":21,"skill":45331,"stats":["Projectiles have 5% chance to Chain an additional time from terrain"],"stringId":"ranged8"},"45333":{"connections":[{"id":59781,"orbit":-2}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds","name":"Archon Effect","orbit":2,"orbitIndex":6,"skill":45333,"stats":["15% increased effect of Archon Buffs on you"],"stringId":"archon24"},"45343":{"connections":[{"id":50483,"orbit":0},{"id":14505,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Area","orbit":7,"orbitIndex":19,"skill":45343,"stats":["Minions have 8% increased Area of Effect"],"stringId":"minion_offence22"},"45350":{"connections":[{"id":3438,"orbit":0}],"group":954,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Invocation Spell Damage","orbit":7,"orbitIndex":6,"skill":45350,"stats":["Invocated Spells deal 15% increased Damage"],"stringId":"triggers15"},"45354":{"connections":[{"id":64948,"orbit":0},{"id":21568,"orbit":0}],"group":332,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":18,"skill":45354,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras26"},"45363":{"connections":[{"id":31292,"orbit":0},{"id":58528,"orbit":0}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds","isNotable":true,"name":"Smash","orbit":3,"orbitIndex":23,"skill":45363,"stats":["20% increased Melee Damage","40% increased Melee Damage against Heavy Stunned enemies"],"stringId":"melee55"},"45370":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1287,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildOxNotable.dds","isNotable":true,"name":"The Raging Ox","orbit":2,"orbitIndex":16,"recipe":["Suffering","Ire","Disgust"],"skill":45370,"stats":["Hits against you have 30% reduced Critical Damage Bonus","15% reduced Duration of Ailments on You","+10 to Strength"],"stringId":"azmerianimals36"},"45377":{"connections":[{"id":14310,"orbit":-7}],"group":1263,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":45377,"stats":["12% increased Cold Damage"],"stringId":"cold65"},"45382":{"connections":[{"id":53265,"orbit":0}],"group":1478,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Ailment Chance and Elemental Damage","orbit":3,"orbitIndex":3,"skill":45382,"stats":["10% increased Elemental Damage","6% increased chance to inflict Ailments"],"stringId":"ailments46"},"45383":{"connections":[{"id":23930,"orbit":0},{"id":30662,"orbit":0}],"group":285,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":4,"orbitIndex":36,"skill":45383,"stats":["12% increased Lightning Damage"],"stringId":"lightning3"},"45390":{"connections":[{"id":13624,"orbit":0},{"id":28258,"orbit":2}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Use Speed","orbit":2,"orbitIndex":7,"skill":45390,"stats":["Mark Skills have 10% increased Use Speed"],"stringId":"marks14"},"45400":{"connectionArt":"CharacterPlanned","connections":[{"id":59908,"orbit":2147483647},{"id":13691,"orbit":0}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Mighty Trunk","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":45400,"stats":["Totems gain +3% to all Maximum Elemental Resistances","20% increased Area of Effect for Skills used by Totems"],"stringId":"oracle_totems8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"45422":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connectionArt":"CharacterPlanned","connections":[],"group":448,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Anger Management","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":2,"skill":45422,"stats":["+15 to Maximum Rage","200% faster start of inherent Rage loss"],"stringId":"oracle_rage3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"45481":{"connections":[{"id":52765,"orbit":0}],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":16,"skill":45481,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration10"},"45488":{"connections":[{"id":4377,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","isNotable":true,"name":"Cross Strike","orbit":3,"orbitIndex":15,"recipe":["Guilt","Greed","Envy"],"skill":45488,"stats":["20% increased Accuracy Rating while Dual Wielding","3% increased Movement Speed while Dual Wielding"],"stringId":"dual_wielding4"},"45494":{"connections":[],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Immobilisation Buildup","orbit":3,"orbitIndex":9,"skill":45494,"stats":["20% increased Ballista Immobilisation buildup"],"stringId":"ballista3"},"45497":{"connections":[{"id":13333,"orbit":-7},{"id":17057,"orbit":0},{"id":61170,"orbit":7}],"group":729,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":0,"orbitIndex":0,"skill":45497,"stats":["10% increased Elemental Damage"],"stringId":"ground16"},"45503":{"connections":[{"id":37746,"orbit":4}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":0,"skill":45503,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite15"},"45522":{"connections":[{"id":22314,"orbit":5}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","isSwitchable":true,"name":"Infused Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","id":40885,"name":"Chaos Damage","stats":["10% increased Chaos Damage"]}},"orbit":3,"orbitIndex":6,"skill":45522,"stats":["15% increased Spell Damage if you have consumed an Elemental Infusion Recently"],"stringId":"lightning6"},"45530":{"connections":[{"id":55180,"orbit":-7}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Stun Buildup","orbit":7,"orbitIndex":18,"skill":45530,"stats":["Minions cause 15% increased Stun Buildup"],"stringId":"minion_offence24_"},"45569":{"connections":[{"id":55596,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":22,"skill":45569,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"criticals34"},"45570":{"connections":[{"id":43713,"orbit":0},{"id":29009,"orbit":0}],"group":856,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Area","orbit":7,"orbitIndex":18,"skill":45570,"stats":["Offering Skills have 20% increased Area of Effect"],"stringId":"corpses13"},"45576":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":866,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":7,"orbitIndex":3,"skill":45576,"stats":[],"stringId":"mastery_projectile_6647"},"45585":{"connections":[{"id":55617,"orbit":0},{"id":37258,"orbit":5}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour and Evasion while Surrounded","orbit":3,"orbitIndex":23,"skill":45585,"stats":["20% increased Armour while Surrounded","20% increased Evasion Rating while Surrounded"],"stringId":"being_surrounded17_"},"45586":{"connections":[{"id":14761,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Ally Attack Damage","orbit":2,"orbitIndex":10,"skill":45586,"stats":["Allies in your Presence deal 16% increased Damage"],"stringId":"auras21"},"45599":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":6689,"orbit":0},{"id":32885,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Lay Siege","orbit":7,"orbitIndex":12,"recipe":["Fear","Envy","Fear"],"skill":45599,"stats":["1% increased Damage per 1% Chance to Block"],"stringId":"shield5"},"45602":{"ascendancyName":"Disciple of Varashta","connections":[{"id":32705,"orbit":-9}],"flavourText":"\"Kelari, you deceiver! I fell for your words, but no longer. Your sentence is a fate too good for you! I would give anything to bring back those who fell to your lies. Instead... I mourn my choices.\" \\n\\nNavira lambasted Kelari a final time.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/WaterDjinnCommandOasis.dds","isNotable":true,"name":"Navira's Oasis","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":7,"orbitIndex":7,"skill":45602,"stats":["Grants Skill: Navira's Oasis"],"stringId":"AscendancySorceress3Notable12_"},"45609":{"connections":[],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":3,"orbitIndex":20,"skill":45609,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals48"},"45612":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":53901,"orbit":0}],"group":490,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Defensive Reflexes","orbit":2,"orbitIndex":12,"recipe":["Greed","Ire","Ire"],"skill":45612,"stats":["12% increased Block chance","5 Mana gained when you Block"],"stringId":"shield28_"},"45631":{"connections":[{"id":3630,"orbit":-5}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield Delay","orbit":7,"orbitIndex":14,"skill":45631,"stats":["12% increased Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"evasion_and_energy_shield6_"},"45632":{"connections":[{"id":24551,"orbit":0}],"group":299,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Mind Eraser","orbit":7,"orbitIndex":19,"recipe":["Fear","Ire","Paranoia"],"skill":45632,"stats":["20% increased Mana Regeneration Rate","15% increased Mana Cost Efficiency"],"stringId":"mana16"},"45650":{"connections":[{"id":9572,"orbit":0},{"id":36997,"orbit":0}],"group":1096,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage if Projectile Hit","orbit":3,"orbitIndex":14,"skill":45650,"stats":["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"],"stringId":"ranged19_"},"45693":{"connections":[{"id":64851,"orbit":0}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Shield Defences","orbit":0,"orbitIndex":0,"skill":45693,"stats":["25% increased Armour, Evasion and Energy Shield from Equipped Shield"],"stringId":"deflect1_"},"45702":{"connections":[{"id":61333,"orbit":-3},{"id":31692,"orbit":3}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":19,"skill":45702,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals86"},"45709":{"connections":[{"id":52803,"orbit":0}],"group":1298,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charges","orbit":7,"orbitIndex":21,"skill":45709,"stats":["15% increased Life Flask Charges gained"],"stringId":"life_flasks10"},"45712":{"connections":[{"id":65009,"orbit":0}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Flammability Magnitude","orbit":5,"orbitIndex":60,"skill":45712,"stats":["20% increased Flammability Magnitude","8% increased Elemental Damage"],"stringId":"elemental29"},"45713":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1391,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isNotable":true,"name":"Savouring","orbit":0,"orbitIndex":0,"recipe":["Disgust","Ire","Isolation"],"skill":45713,"stats":["20% increased Flask Effect Duration","20% chance for Flasks you use to not consume Charges"],"stringId":"flasks18"},"45736":{"connections":[{"id":15825,"orbit":-3}],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":12,"skill":45736,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour50"},"45751":{"connections":[],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Frightening Shield","orbit":2,"orbitIndex":0,"recipe":["Disgust","Disgust","Suffering"],"skill":45751,"stats":["Apply Debilitate to Enemies 30 Metres in front of you while your Shield is raised"],"stringId":"shield37"},"45774":{"connections":[{"id":54975,"orbit":3}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect","orbit":4,"orbitIndex":71,"skill":45774,"stats":["Debuffs you inflict have 5% increased Slow Magnitude"],"stringId":"slowed_enemies5"},"45777":{"connections":[{"id":47212,"orbit":0}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Hidden Barb","orbit":2,"orbitIndex":16,"recipe":["Envy","Paranoia","Isolation"],"skill":45777,"stats":["20% increased chance to inflict Ailments","20% increased Physical Damage"],"stringId":"projectiles50"},"45798":{"connections":[{"id":62578,"orbit":-7},{"id":46615,"orbit":7}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":3,"orbitIndex":13,"skill":45798,"stats":["3% chance to gain Volatility on Kill"],"stringId":"volatility10"},"45808":{"connections":[{"id":35623,"orbit":0}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":7,"orbitIndex":6,"skill":45808,"stats":["+4% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 6% of Evasion Rating"],"stringId":"armour_and_evasion47"},"45824":{"connections":[{"id":61441,"orbit":0},{"id":8493,"orbit":0}],"group":629,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Damage","orbit":0,"orbitIndex":0,"skill":45824,"stats":["10% increased Damage with Swords"],"stringId":"sword1"},"45874":{"connections":[],"group":334,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Proliferating Weeds","orbit":5,"orbitIndex":48,"recipe":["Suffering","Ire","Paranoia"],"skill":45874,"stats":["Fissure Skills have +1 to Limit"],"stringId":"physical70_"},"45885":{"connections":[{"id":54521,"orbit":0},{"id":59362,"orbit":0},{"id":45497,"orbit":4},{"id":13359,"orbit":9}],"group":756,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":45885,"stats":["+5 to any Attribute"],"stringId":"intelligence54"},"45899":{"connections":[{"id":968,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage and Area","orbit":3,"orbitIndex":5,"skill":45899,"stats":["6% increased Fire Damage","5% increased Area of Effect"],"stringId":"fire9"},"45916":{"connections":[{"id":27501,"orbit":-4},{"id":19330,"orbit":4}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":5,"orbitIndex":48,"skill":45916,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration37"},"45918":{"connections":[],"flavourText":"While the mind endures, so too will the body.","group":453,"icon":"Art/2DArt/SkillIcons/passives/heroicspirit.dds","isKeystone":true,"name":"Mind Over Matter","orbit":0,"orbitIndex":0,"skill":45918,"stats":["All Damage is taken from Mana before Life","50% less Mana Recovery Rate"],"stringId":"passive_keystone_mind_over_matter"},"45923":{"connections":[{"id":50084,"orbit":0},{"id":52319,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":31,"skill":45923,"stats":["+5 to any Attribute"],"stringId":"strength4"},"45962":{"connections":[{"id":7183,"orbit":-6},{"id":15617,"orbit":0}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Recovery","orbit":3,"orbitIndex":23,"skill":45962,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks20"},"45969":{"connections":[{"id":28693,"orbit":-7},{"id":24880,"orbit":0}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":45969,"stats":["+5 to any Attribute"],"stringId":"strength31"},"45990":{"connections":[{"id":39448,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Attack Speed","orbit":3,"orbitIndex":23,"skill":45990,"stats":["4% increased Attack Speed with Axes"],"stringId":"axe8"},"45992":{"connections":[{"id":41657,"orbit":0}],"group":497,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":12,"skill":45992,"stats":["15% increased Armour"],"stringId":"armour22"},"46016":{"ascendancyName":"Infernalist","connections":[{"id":24039,"orbit":7}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Life","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":6,"orbitIndex":54,"skill":46016,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch1Small2"},"46017":{"connections":[{"id":54962,"orbit":0}],"group":258,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration while Stationary","orbit":7,"orbitIndex":0,"skill":46017,"stats":["15% increased Life Regeneration Rate while stationary"],"stringId":"life_regeneration9"},"46023":{"connections":[],"group":496,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":3,"skill":46023,"stats":["15% increased Armour"],"stringId":"armour8"},"46024":{"connections":[],"group":285,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Sigil of Lightning","orbit":4,"orbitIndex":44,"recipe":["Paranoia","Suffering","Paranoia"],"skill":46024,"stats":["30% increased Damage with Hits against Shocked Enemies"],"stringId":"lightning31"},"46034":{"connections":[{"id":41029,"orbit":0},{"id":10552,"orbit":0}],"group":1070,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":46034,"stats":["+5 to any Attribute"],"stringId":"attributes69"},"46051":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":94,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":46051,"stats":[],"stringId":"mastery_thorns309"},"46060":{"connections":[{"id":29270,"orbit":-2},{"id":7488,"orbit":0}],"group":596,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Voracious","orbit":7,"orbitIndex":0,"recipe":["Greed","Isolation","Suffering"],"skill":46060,"stats":["15% increased Attack Speed while Leeching"],"stringId":"life_leech14"},"46069":{"connectionArt":"CharacterPlanned","connections":[{"id":6088,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":46069,"stats":["12% increased Magnitude of Poison you inflict"],"stringId":"oracle_poison4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"46070":{"ascendancyName":"Spirit Walker","connections":[{"id":62424,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerOwlFeathers.dds","isNotable":true,"name":"Primal Bounty","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":5,"orbitIndex":38,"skill":46070,"stats":["Gain a Primal Owl Feather every 4 seconds, up to a maximum of 3","Expend an Owl Feather when you Dodge to trigger Primal Bounty","Grants Skill: Primal Bounty"],"stringId":"AscendancyHuntress2Notable5"},"46071":{"ascendancyName":"Amazon","connections":[{"id":9294,"orbit":0}],"group":1595,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Accuracy","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":46071,"stats":["12% increased Accuracy Rating"],"stringId":"AscendancyHuntress1Small1"},"46088":{"connections":[{"id":13823,"orbit":0}],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":3,"orbitIndex":9,"skill":46088,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"spell_criticals16"},"46091":{"ascendancyName":"Disciple of Varashta","connections":[{"id":30265,"orbit":-9},{"id":64223,"orbit":6}],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/MoreEnergyShieldRechargeRate.dds","isNotable":true,"name":"The Fourth Teaching","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":5,"orbitIndex":56,"skill":46091,"stats":["-1 second to base Energy Shield Recharge delay","40% more Energy Shield Recharge Rate while on Low Energy Shield"],"stringId":"AscendancySorceress3Notable2"},"46124":{"connections":[{"id":37593,"orbit":0}],"group":889,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Arcane Remnants","orbit":7,"orbitIndex":10,"recipe":["Despair","Guilt","Envy"],"skill":46124,"stats":["Recover 3% of Maximum Mana when you collect a Remnant"],"stringId":"remnant10"},"46146":{"connections":[{"id":43691,"orbit":0}],"group":1128,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":7,"orbitIndex":4,"skill":46146,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech10"},"46152":{"connections":[{"id":40110,"orbit":4}],"group":1518,"icon":"Art/2DArt/SkillIcons/passives/MonkAccuracyChakra.dds","name":"Blind Effect","orbit":1,"orbitIndex":6,"skill":46152,"stats":["10% increased Blind Effect"],"stringId":"monkchakra10"},"46157":{"connections":[{"id":37806,"orbit":0}],"group":1047,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Skill Chain Chance","orbit":0,"orbitIndex":0,"skill":46157,"stats":["20% chance for Lightning Skills to Chain an additional time"],"stringId":"shock2"},"46171":{"connections":[{"id":61421,"orbit":7}],"group":1489,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Critical Chance","orbit":7,"orbitIndex":13,"skill":46171,"stats":["10% increased Critical Hit Chance"],"stringId":"monkelemental4"},"46182":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[{"id":42460,"orbit":4}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Intense Dose","orbit":0,"orbitIndex":0,"recipe":["Fear","Fear","Disgust"],"skill":46182,"stats":["20% increased chance to inflict Ailments","15% increased Duration of Damaging Ailments on Enemies"],"stringId":"ailments43"},"46197":{"connections":[{"id":39237,"orbit":0}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Careful Assassin","orbit":2,"orbitIndex":7,"recipe":["Suffering","Envy","Greed"],"skill":46197,"stats":["20% reduced Critical Damage Bonus","50% increased Critical Hit Chance"],"stringId":"criticals84"},"46205":{"connections":[{"id":2174,"orbit":7},{"id":33209,"orbit":-7},{"id":51683,"orbit":-7}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":0,"skill":46205,"stats":["15% increased Totem Damage"],"stringId":"totems2"},"46224":{"connections":[{"id":24045,"orbit":0},{"id":45019,"orbit":0}],"group":995,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Arcane Alchemy","orbit":2,"orbitIndex":2,"recipe":["Envy","Greed","Greed"],"skill":46224,"stats":["Mana Flasks gain 0.1 charges per Second","+10 to Intelligence"],"stringId":"mana_flasks12"},"46268":{"connections":[{"id":5324,"orbit":-5},{"id":2397,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage while no remaining Life Flasks","orbit":7,"orbitIndex":8,"skill":46268,"stats":["20% increased Attack Damage while you have no Life Flask uses left"],"stringId":"attack40"},"46275":{"connections":[{"id":3894,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":35,"skill":46275,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield15"},"46296":{"connections":[],"group":959,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Short Shot","orbit":1,"orbitIndex":4,"recipe":["Suffering","Guilt","Envy"],"skill":46296,"stats":["10% reduced Projectile Speed","20% increased Projectile Damage"],"stringId":"ranged37"},"46300":{"connections":[{"id":63021,"orbit":0},{"id":52774,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":14,"skill":46300,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite1"},"46318":{"connections":[{"id":32964,"orbit":3}],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour Applies to Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":7,"skill":46318,"stats":["+6% of Armour also applies to Elemental Damage","3% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour38"},"46325":{"connections":[{"id":3936,"orbit":0},{"id":33556,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":5,"skill":46325,"stats":["10% increased Melee Damage"],"stringId":"melee18"},"46343":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[{"id":13708,"orbit":0},{"id":25513,"orbit":0},{"id":47363,"orbit":0}],"group":763,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":46343,"stats":[],"stringId":"mastery_two_hand_6774"},"46358":{"connections":[{"id":50423,"orbit":0},{"id":59376,"orbit":0},{"id":59442,"orbit":-5}],"group":673,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":66,"skill":46358,"stats":["+5 to any Attribute"],"stringId":"intelligence37"},"46365":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":669,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","isNotable":true,"name":"Gigantic Following","orbit":0,"orbitIndex":0,"recipe":["Envy","Guilt","Isolation"],"skill":46365,"stats":["Your Minions are Gigantic","25% reduced Reservation Efficiency of Minion Skills"],"stringId":"minion_reservation16"},"46380":{"connections":[{"id":21327,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Energy Shield if Consumed Power Charge","orbit":2,"orbitIndex":22,"skill":46380,"stats":["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"],"stringId":"power_charges10"},"46384":{"connections":[{"id":18746,"orbit":-5},{"id":58138,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Wide Barrier","orbit":4,"orbitIndex":24,"recipe":["Envy","Isolation","Isolation"],"skill":46384,"stats":["20% reduced Armour","30% increased Block chance"],"stringId":"shield10"},"46386":{"connections":[{"id":39986,"orbit":0}],"group":1535,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":46386,"stats":["Companions deal 12% increased Damage"],"stringId":"companions11"},"46399":{"connections":[{"id":589,"orbit":0},{"id":50820,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Rage on Melee Hit","orbit":7,"orbitIndex":11,"skill":46399,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"glory24_"},"46402":{"connections":[{"id":18923,"orbit":0},{"id":37220,"orbit":0},{"id":50342,"orbit":0}],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":13,"skill":46402,"stats":["15% increased Evasion Rating"],"stringId":"evasion8"},"46421":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":329,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":46421,"stats":[],"stringId":"mastery_aura_6309"},"46431":{"connections":[{"id":11015,"orbit":0},{"id":38463,"orbit":0}],"group":1304,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":0,"orbitIndex":0,"skill":46431,"stats":["16% increased Hazard Damage"],"stringId":"hazards14"},"46454":{"ascendancyName":"Pathfinder","connections":[],"group":1576,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds","isNotable":true,"name":"Traveller's Wisdom","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":46454,"stats":["Attribute Passive Skills can instead grant 5% increased Damage","Attribute Passive Skills can instead grant 5% increased Armour, Evasion and Energy Shield","Attribute Passive Skills can instead grant 5% increased Cost Efficiency"],"stringId":"AscendancyRanger3Notable9"},"46475":{"connections":[{"id":18186,"orbit":5},{"id":51299,"orbit":0},{"id":16385,"orbit":0}],"group":708,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":4,"orbitIndex":63,"skill":46475,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion20_"},"46499":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":217,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Guts","orbit":0,"orbitIndex":0,"recipe":["Suffering","Ire","Ire"],"skill":46499,"stats":["Recover 3% of maximum Life for each Endurance Charge consumed","+1 to Maximum Endurance Charges"],"stringId":"endurance_charges8"},"46522":{"ascendancyName":"Tactician","connections":[{"id":44746,"orbit":0}],"group":369,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Pin Buildup","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":46522,"stats":["20% increased Pin Buildup"],"stringId":"AscendancyMercenary1Small5_"},"46533":{"connections":[{"id":28329,"orbit":3}],"group":1325,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Stun and Freeze Buildup","orbit":2,"orbitIndex":18,"skill":46533,"stats":["15% increased Stun Buildup","15% increased Freeze Buildup"],"stringId":"poise5"},"46535":{"ascendancyName":"Witchhunter","connections":[],"group":290,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds","isNotable":true,"name":"No Mercy","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":46535,"stats":["Deal up to 40% more Damage to Enemies based on their missing Concentration"],"stringId":"AscendancyMercenary2Notable4"},"46554":{"connections":[{"id":62677,"orbit":0},{"id":36379,"orbit":0},{"id":10131,"orbit":0},{"id":42999,"orbit":-3}],"group":972,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":46554,"stats":["+5 to any Attribute"],"stringId":"intelligence59"},"46561":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":982,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Recovery Mastery","orbit":2,"orbitIndex":6,"skill":46561,"stats":[],"stringId":"mastery_recovery_6676_"},"46565":{"connections":[{"id":15855,"orbit":0}],"group":555,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","isNotable":true,"name":"Stance Breaker","orbit":0,"orbitIndex":0,"skill":46565,"stats":["25% increased Damage with Swords"],"stringId":"sword18"},"46601":{"connections":[{"id":18568,"orbit":0},{"id":43720,"orbit":0}],"group":1276,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":2,"orbitIndex":18,"skill":46601,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech4"},"46604":{"connections":[{"id":2138,"orbit":7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":7,"orbitIndex":17,"skill":46604,"stats":["7% increased Chaos Damage"],"stringId":"chaos17"},"46615":{"connections":[{"id":53177,"orbit":7}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility when Stunned","orbit":7,"orbitIndex":10,"skill":46615,"stats":["50% chance to gain Volatility when you are Stunned"],"stringId":"volatility8"},"46628":{"connections":[{"id":40894,"orbit":0},{"id":44872,"orbit":0},{"id":50184,"orbit":0},{"id":25337,"orbit":0},{"id":20848,"orbit":-8}],"group":459,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":67,"skill":46628,"stats":["+5 to any Attribute"],"stringId":"intelligence76"},"46644":{"ascendancyName":"Infernalist","connections":[],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds","isNotable":true,"name":"Beidat's Will","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":8,"orbitIndex":48,"skill":46644,"stats":["Reserves 25% of Life","+1 to Maximum Spirit per 25 Maximum Life"],"stringId":"AscendancyWitch1Notable3"},"46654":{"ascendancyName":"Shaman","connections":[{"id":61983,"orbit":2147483647}],"group":71,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Resistances","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":46654,"stats":["+3% to all Elemental Resistances"],"stringId":"AscendancyDruid2Small5"},"46665":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":263,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":46665,"stats":[],"stringId":"mastery_life145"},"46674":{"connections":[{"id":35921,"orbit":0},{"id":64807,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":16,"skill":46674,"stats":["6% increased Area of Effect for Attacks"],"stringId":"slam_area2"},"46683":{"connections":[{"id":30553,"orbit":0}],"group":151,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Inherited Strength ","orbit":3,"orbitIndex":4,"recipe":["Envy","Suffering","Despair"],"skill":46683,"stats":["Warcries have 15% chance to Empower 3 additional Attacks"],"stringId":"warcries49"},"46688":{"connections":[{"id":4238,"orbit":-2}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":1,"skill":46688,"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"stringId":"one_handed7"},"46692":{"connections":[{"id":9393,"orbit":0}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isNotable":true,"name":"Efficient Alchemy","orbit":7,"orbitIndex":16,"recipe":["Fear","Ire","Guilt"],"skill":46692,"stats":["20% increased Flask and Charm Charges gained","40% increased Life and Mana Recovery from Flasks while you have an active Charm"],"stringId":"flasks9"},"46696":{"connections":[{"id":8629,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","isNotable":true,"name":"Impair","orbit":4,"orbitIndex":68,"recipe":["Envy","Suffering","Disgust"],"skill":46696,"stats":["25% increased Damage with One Handed Weapons","Attacks have 10% chance to Maim on Hit"],"stringId":"one_handed20"},"46705":{"connections":[{"id":12822,"orbit":0}],"group":1096,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage if Melee Hit","orbit":2,"orbitIndex":6,"skill":46705,"stats":["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"],"stringId":"ranged18"},"46741":{"connections":[],"group":248,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":22,"skill":46741,"stats":["15% increased Stun Buildup"],"stringId":"stun3__"},"46742":{"connections":[],"flavourText":"Balance is good in all things, but especially in the realm of magic.","group":524,"icon":"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds","isKeystone":true,"name":"Elemental Equilibrium","orbit":0,"orbitIndex":0,"skill":46742,"stats":["Create Lightning Infusion Remnants instead of Fire","Create Cold Infusion Remnants instead of Lightning","Create Fire Infusion Remnants instead of Cold"],"stringId":"passive_keystone_elemental_equilibrium"},"46748":{"connections":[{"id":51206,"orbit":5},{"id":60568,"orbit":-5}],"group":534,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":0,"orbitIndex":0,"skill":46748,"stats":["16% increased Totem Life"],"stringId":"totems50"},"46760":{"connections":[{"id":51534,"orbit":0},{"id":8631,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":0,"orbitIndex":0,"skill":46760,"stats":["16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"],"stringId":"criticals8"},"46761":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1122,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":46761,"stats":[],"stringId":"mastery_flask126"},"46782":{"connections":[{"id":53698,"orbit":3}],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":16,"skill":46782,"stats":["10% increased Attack Damage"],"stringId":"attack13_"},"46819":{"connections":[{"id":8616,"orbit":0},{"id":13909,"orbit":0},{"id":3472,"orbit":0}],"group":809,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":46819,"stats":["+5 to any Attribute"],"stringId":"attributes21"},"46854":{"ascendancyName":"Deadeye","connections":[{"id":12033,"orbit":0},{"id":42416,"orbit":0}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Projectile Speed","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":3,"orbitIndex":8,"skill":46854,"stats":["10% increased Projectile Speed"],"stringId":"AscendancyRanger1Small1__"},"46857":{"connections":[{"id":52971,"orbit":-2}],"group":1318,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflect.dds","name":"Energy Shield Delay","orbit":0,"orbitIndex":0,"skill":46857,"stats":["Gain Deflection Rating equal to 4% of Evasion Rating","4% faster start of Energy Shield Recharge","5% increased Mana Cost Efficiency"],"stringId":"energy_shield_recovery1"},"46874":{"connections":[{"id":7449,"orbit":0},{"id":53696,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Attack Damage","orbit":7,"orbitIndex":21,"skill":46874,"stats":["12% increased Attack Physical Damage"],"stringId":"physical38"},"46882":{"connections":[],"group":1245,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":8,"skill":46882,"stats":[],"stringId":"jewel_slot1970"},"46887":{"connections":[{"id":43720,"orbit":-6},{"id":38463,"orbit":0}],"group":1276,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":3,"orbitIndex":6,"skill":46887,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech5"},"46931":{"connections":[{"id":23036,"orbit":0},{"id":28175,"orbit":5}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":11,"skill":46931,"stats":["25% increased Attack Damage while Surrounded"],"stringId":"being_surrounded15"},"46961":{"connections":[{"id":5191,"orbit":0}],"group":1231,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Attack Speed","orbit":0,"orbitIndex":0,"skill":46961,"stats":["3% increased Attack Speed"],"stringId":"companions59"},"46972":{"connections":[{"id":54783,"orbit":0}],"group":933,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Arcane Mixtures","orbit":7,"orbitIndex":23,"recipe":["Paranoia","Paranoia","Guilt"],"skill":46972,"stats":["10% increased Cast Speed if you've used a Mana Flask Recently","Mana Flasks gain 0.1 charges per Second"],"stringId":"energy_shield_recovery25_"},"46989":{"connections":[],"group":898,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":7,"orbitIndex":12,"skill":46989,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells9"},"46990":{"ascendancyName":"Deadeye","connections":[{"id":3987,"orbit":0},{"id":39723,"orbit":0},{"id":49165,"orbit":0},{"id":24295,"orbit":0},{"id":61461,"orbit":0}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Deadeye","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":9,"orbitIndex":48,"skill":46990,"stats":[],"stringId":"AscendancyRanger1Start"},"47006":{"connections":[{"id":43174,"orbit":7}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":3,"orbitIndex":14,"skill":47006,"stats":["10% increased effect of Fully Broken Armour"],"stringId":"armour_break12"},"47009":{"connections":[{"id":37250,"orbit":-7}],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage","orbit":7,"orbitIndex":11,"skill":47009,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks47"},"47021":{"connections":[{"id":36217,"orbit":1}],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":2,"orbitIndex":0,"skill":47021,"stats":["15% increased Volatility Explosion delay"],"stringId":"volatility17"},"47080":{"connections":[{"id":37113,"orbit":0}],"group":104,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":47080,"stats":["12% increased Lightning Damage"],"stringId":"lightning60"},"47088":{"connections":[],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Sic 'Em","orbit":4,"orbitIndex":0,"recipe":["Paranoia","Greed","Disgust"],"skill":47088,"stats":["Companions deal 60% increased damage against Immobilised enemies"],"stringId":"companions21"},"47097":{"ascendancyName":"Warbringer","connections":[],"group":53,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds","isNotable":true,"name":"Warcaller's Bellow","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":47097,"stats":["Warcries Explode Corpses dealing 25% of their Life as Physical Damage","Ignore Warcry Cooldowns"],"stringId":"AscendancyWarrior2Notable4_"},"47150":{"connections":[{"id":56910,"orbit":-5}],"group":827,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":16,"skill":47150,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion26"},"47155":{"connections":[{"id":35896,"orbit":0},{"id":63545,"orbit":2},{"id":17394,"orbit":-2}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":3,"skill":47155,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence20"},"47157":{"connections":[{"id":61347,"orbit":4},{"id":54818,"orbit":0}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":12,"skill":47157,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies further than 6m"],"stringId":"projectiles31"},"47168":{"connections":[{"id":6006,"orbit":-4},{"id":54521,"orbit":0},{"id":55412,"orbit":-4},{"id":25570,"orbit":0}],"group":599,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47168,"stats":["+5 to any Attribute"],"stringId":"intelligence52"},"47173":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":47173,"stats":[],"stringId":"mastery_warcry_6792"},"47175":{"classesStart":["Marauder","Warrior"],"connections":[{"id":16732,"orbit":0},{"id":51916,"orbit":0},{"id":54579,"orbit":0},{"id":5852,"orbit":0},{"id":33812,"orbit":0},{"id":32534,"orbit":0},{"id":3936,"orbit":0},{"id":38646,"orbit":0}],"group":746,"icon":"Art/2DArt/SkillIcons/passives/blankStr.dds","name":"MARAUDER","orbit":0,"orbitIndex":0,"skill":47175,"stats":[],"stringId":"marauder594"},"47177":{"connections":[],"group":974,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47177,"stats":["+5 to any Attribute"],"stringId":"intelligence85"},"47184":{"ascendancyName":"Smith of Kitava","connections":[],"group":17,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds","isNotable":true,"name":"Living Weapon","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":47184,"stats":["Grants Skill: Manifest Weapon"],"stringId":"AscendancyWarrior3Notable2"},"47190":{"ascendancyName":"Oracle","connections":[{"id":32905,"orbit":6}],"group":38,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Passive Point","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":47190,"stats":["Grants 1 Passive Skill Point"],"stringId":"AscendancyDruid1Small2"},"47191":{"connections":[],"group":275,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":4,"orbitIndex":58,"skill":47191,"stats":["12% increased Fire Damage"],"stringId":"fire1_"},"47212":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":513,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":47212,"stats":[],"stringId":"mastery_bow33"},"47235":{"connections":[{"id":24570,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blinded Enemies Critical","orbit":7,"orbitIndex":22,"skill":47235,"stats":["Enemies Blinded by you have 15% reduced Critical Hit Chance"],"stringId":"blind15_"},"47236":{"ascendancyName":"Smith of Kitava","connections":[{"id":60298,"orbit":0}],"group":16,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Melee Damage","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":47236,"stats":["20% increased Melee Damage"],"stringId":"AscendancyWarrior3Small3"},"47242":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":47242,"stats":[],"stringId":"mastery_miniondefence179"},"47252":{"connections":[],"group":252,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":7,"orbitIndex":16,"skill":47252,"stats":["16% increased Mana Regeneration Rate while stationary"],"stringId":"mana_regeneration6"},"47263":{"connections":[{"id":38707,"orbit":0},{"id":18448,"orbit":0},{"id":58295,"orbit":0},{"id":60068,"orbit":0}],"group":204,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47263,"stats":["+5 to any Attribute"],"stringId":"strength54"},"47270":{"connections":[],"group":821,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Inescapable Cold","orbit":4,"orbitIndex":66,"recipe":["Ire","Paranoia","Isolation"],"skill":47270,"stats":["40% increased Freeze Buildup","20% increased Freeze Duration on Enemies"],"stringId":"chill_and_freeze4"},"47284":{"connections":[{"id":3332,"orbit":0}],"group":648,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Minion Cold Resistance","orbit":0,"orbitIndex":0,"skill":47284,"stats":["Minions have +20% to Cold Resistance"],"stringId":"minion_defence26"},"47307":{"connections":[{"id":2254,"orbit":5}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":4,"skill":47307,"stats":["3% increased Cast Speed"],"stringId":"cast_speed15_"},"47312":{"ascendancyName":"Amazon","connections":[],"group":1604,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds","isNotable":true,"name":"Azmeri Brew","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":47312,"stats":["Life Flasks also recover Mana","Mana Flasks also recover Life"],"stringId":"AscendancyHuntress1Notable7"},"47316":{"connections":[{"id":2888,"orbit":0},{"id":28862,"orbit":0}],"group":465,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","isNotable":true,"name":"Goring","orbit":7,"orbitIndex":19,"recipe":["Ire","Isolation","Isolation"],"skill":47316,"stats":["3% increased maximum Life","20% increased amount of Life Leeched"],"stringId":"life_leech16"},"47344":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":3781,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Chaos Damage","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":47344,"stats":["11% increased Chaos Damage"],"stringId":"AscendancyMonk3Small2"},"47359":{"connections":[{"id":14231,"orbit":-7}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":7,"orbitIndex":17,"skill":47359,"stats":["Triggered Spells deal 16% increased Spell Damage"],"stringId":"triggers4"},"47363":{"connections":[],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Colossal Weapon","orbit":4,"orbitIndex":50,"recipe":["Fear","Greed","Ire"],"skill":47363,"stats":["12% increased Area of Effect for Attacks","+10 to Strength"],"stringId":"two_handed14"},"47371":{"connections":[{"id":7668,"orbit":0}],"group":387,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage and Bleeding Chance","orbit":2,"orbitIndex":22,"skill":47371,"stats":["5% chance to inflict Bleeding on Hit","Empowered Attacks deal 10% increased Damage"],"stringId":"warcries4"},"47374":{"connections":[{"id":18049,"orbit":0}],"group":1356,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":66,"skill":47374,"stats":["Projectiles deal 15% increased Damage with Hits against Enemies within 2m"],"stringId":"projectiles26"},"47375":{"connections":[{"id":63618,"orbit":5}],"group":1531,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":0,"orbitIndex":0,"skill":47375,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"],"stringId":"companions16"},"47387":{"connections":[{"id":18593,"orbit":0}],"group":100,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Stormkeeper","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Guilt"],"skill":47387,"stats":["20% increased Lightning Damage","30% reduced effect of Shock on you","15% increased Magnitude of Shock you inflict"],"stringId":"lightning68"},"47418":{"connections":[{"id":23839,"orbit":0},{"id":10738,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Warding Potions","orbit":2,"orbitIndex":9,"recipe":["Greed","Envy","Paranoia"],"skill":47418,"stats":["10% reduced Flask Charges used from Mana Flasks","Remove a Curse when you use a Mana Flask"],"stringId":"mana_flasks13"},"47420":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"id":11048,"orbit":0},{"id":52676,"orbit":7}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","isNotable":true,"name":"Expendable Army","orbit":1,"orbitIndex":9,"recipe":["Ire","Greed","Isolation"],"skill":47420,"stats":["20% increased Minion Duration","Temporary Minion Skills have +2 to Limit of Minions summoned"],"stringId":"minion_reservation2___"},"47429":{"connections":[],"group":415,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":6,"orbitIndex":6,"skill":47429,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries52"},"47441":{"connections":[{"id":61992,"orbit":0}],"group":880,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","isNotable":true,"name":"Stigmata","orbit":7,"orbitIndex":12,"recipe":["Disgust","Guilt","Fear"],"skill":47441,"stats":["Offerings have 30% increased Maximum Life","Recover 3% of maximum Life when you create an Offering"],"stringId":"corpses9_"},"47442":{"ascendancyName":"Blood Mage","connections":[{"id":65518,"orbit":0}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life Flasks","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":5,"orbitIndex":2,"skill":47442,"stats":["15% increased Life Flask Charges gained"],"stringId":"AscendancyWitch2Small9"},"47443":{"connections":[{"id":31129,"orbit":0}],"group":1543,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Reservation","orbit":0,"orbitIndex":0,"skill":47443,"stats":["8% increased Reservation Efficiency of Companion Skills"],"stringId":"companions13"},"47469":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":52669,"orbit":0}],"group":99,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":47469,"stats":[],"stringId":"mastery_fire_6513"},"47477":{"connections":[{"id":51774,"orbit":1}],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":1,"orbitIndex":6,"skill":47477,"stats":["15% reduced Volatility Explosion delay"],"stringId":"volatility14"},"47514":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Dizzying Hits","orbit":7,"orbitIndex":8,"recipe":["Ire","Despair","Envy"],"skill":47514,"stats":["10% chance to Daze on Hit","25% increased Critical Hit Chance against Dazed Enemies"],"stringId":"daze_19"},"47517":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":142,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":47517,"stats":[],"stringId":"mastery_armour_6284"},"47555":{"connections":[{"id":51184,"orbit":0},{"id":18407,"orbit":0},{"id":39886,"orbit":0}],"group":707,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":22,"skill":47555,"stats":["+5 to any Attribute"],"stringId":"intelligence13"},"47560":{"connections":[],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Multi Shot","orbit":8,"orbitIndex":54,"recipe":["Ire","Isolation","Disgust"],"skill":47560,"stats":["+24% Surpassing chance to fire an additional Projectile"],"stringId":"projectiles44"},"47591":{"connections":[{"id":9226,"orbit":-2}],"group":554,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Recoup","orbit":2,"orbitIndex":16,"skill":47591,"stats":["3% of Damage taken Recouped as Mana"],"stringId":"mana_regeneration36_"},"47606":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":196,"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"name":"Rage Mastery","orbit":0,"orbitIndex":0,"skill":47606,"stats":[],"stringId":"mastery_rage_6668"},"47614":{"connections":[{"id":22219,"orbit":-7}],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":2,"orbitIndex":22,"skill":47614,"stats":["Triggered Spells deal 14% increased Spell Damage"],"stringId":"triggers10"},"47623":{"connections":[{"id":38570,"orbit":0}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":2,"orbitIndex":14,"skill":47623,"stats":["12% increased Grenade Damage"],"stringId":"grenades21"},"47633":{"connectionArt":"CharacterPlanned","connections":[{"id":57002,"orbit":0}],"group":509,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":4,"skill":47633,"stats":["20% increased Thorns damage"],"stringId":"oracle_thorns2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"47635":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1221,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Overload","orbit":3,"orbitIndex":8,"recipe":["Paranoia","Isolation","Envy"],"skill":47635,"stats":["Damage Penetrates 10% Lightning Resistance if on Low Mana","Damage Penetrates 15% Lightning Resistance"],"stringId":"lightning_penetration22_"},"47677":{"connections":[{"id":9472,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":7,"orbitIndex":17,"skill":47677,"stats":["8% increased Projectile Speed"],"stringId":"ranged11"},"47683":{"connections":[],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Chaining Projectiles","orbit":2,"orbitIndex":23,"skill":47683,"stats":["Projectiles have 5% chance to Chain an additional time from terrain"],"stringId":"ranged44"},"47709":{"connections":[{"id":63814,"orbit":0},{"id":40336,"orbit":0}],"group":745,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":47709,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed26"},"47722":{"connections":[{"id":6514,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Damage","orbit":3,"orbitIndex":4,"skill":47722,"stats":["16% increased Damage with Warcries"],"stringId":"warcries25"},"47733":{"connections":[],"group":842,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Ailment Chance","orbit":2,"orbitIndex":7,"skill":47733,"stats":["Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments"],"stringId":"one_handed24"},"47753":{"connections":[{"id":51868,"orbit":-6}],"group":87,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Penetration","orbit":0,"orbitIndex":0,"skill":47753,"stats":["Damage Penetrates 8% Fire Resistance"],"stringId":"fire48"},"47754":{"connections":[{"id":23455,"orbit":0}],"group":1103,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":7,"orbitIndex":16,"skill":47754,"stats":["10% increased Cold Damage"],"stringId":"cold_penetration11"},"47759":{"connections":[{"id":62677,"orbit":2147483647}],"flavourText":"Your grandchildren will awaken screaming in memory of what I utter today.","group":921,"icon":"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds","isKeystone":true,"name":"Whispers of Doom","orbit":0,"orbitIndex":0,"skill":47759,"stats":["You can apply an additional Curse","Double Activation Delay of Curses"],"stringId":"passive_keystone_whispers_of_doom"},"47782":{"connections":[{"id":38003,"orbit":4},{"id":28361,"orbit":-4}],"group":831,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Steady Footing","orbit":4,"orbitIndex":54,"recipe":["Envy","Disgust","Ire"],"skill":47782,"stats":["40% increased Stun Threshold","20% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"weapon_swapping9"},"47790":{"connections":[{"id":17625,"orbit":0}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":7,"skill":47790,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"shapeshifting4"},"47796":{"connections":[{"id":62640,"orbit":-4}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":12,"skill":47796,"stats":["3% increased Attack Speed"],"stringId":"attack_speed13_"},"47821":{"connections":[{"id":41033,"orbit":9}],"group":1135,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Effect","orbit":2,"orbitIndex":17,"skill":47821,"stats":["Offering Skills have 15% increased Buff effect"],"stringId":"corpses19"},"47831":{"connections":[{"id":8734,"orbit":0},{"id":49996,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection and Energy Shield Delay","orbit":2,"orbitIndex":18,"skill":47831,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"deflect43"},"47833":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":964,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":47833,"stats":[],"stringId":"mastery_critical_270_"},"47853":{"connections":[],"group":1469,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnakeNotable.dds","isNotable":true,"name":"Bond of the Mamba","orbit":0,"orbitIndex":0,"recipe":["Ire","Greed","Disgust"],"skill":47853,"stats":["Gain 4% of Physical Damage as extra Chaos Damage","Companions gain 12% Damage as extra Chaos Damage"],"stringId":"companions52"},"47856":{"connections":[{"id":32561,"orbit":0}],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":2,"orbitIndex":15,"skill":47856,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed5_"},"47893":{"connections":[{"id":57774,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Speed","orbit":2,"orbitIndex":21,"skill":47893,"stats":["3% increased Attack Speed while Dual Wielding"],"stringId":"dual_wielding6_"},"47895":{"connections":[{"id":56493,"orbit":-2}],"group":1204,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Evasion Rating on Hit Recently","orbit":2,"orbitIndex":6,"skill":47895,"stats":["20% increased Evasion Rating if you have Hit an Enemy Recently"],"stringId":"attack_speed59"},"47931":{"connections":[{"id":33722,"orbit":0},{"id":39131,"orbit":0},{"id":9324,"orbit":0},{"id":53329,"orbit":0},{"id":63170,"orbit":0}],"group":166,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47931,"stats":["+5 to any Attribute"],"stringId":"intelligence8"},"47976":{"connections":[{"id":14446,"orbit":0},{"id":37876,"orbit":0}],"group":1377,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":47976,"stats":["+5 to any Attribute"],"stringId":"attributes12"},"48006":{"connections":[{"id":33604,"orbit":0}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Devastation","orbit":7,"orbitIndex":9,"recipe":["Ire","Ire","Despair"],"skill":48006,"stats":["15% increased Attack Area Damage","12% increased Area of Effect for Attacks"],"stringId":"area_attacks28"},"48007":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"id":36302,"orbit":0}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":48007,"stats":[],"stringId":"mastery_mana165"},"48014":{"connections":[],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Honourless","orbit":5,"orbitIndex":63,"recipe":["Ire","Guilt","Fear"],"skill":48014,"stats":["25% increased Armour if you've Hit an Enemy with a Melee Attack Recently","50% increased Melee Damage against Immobilised Enemies"],"stringId":"melee51_"},"48026":{"connections":[{"id":65439,"orbit":0},{"id":6623,"orbit":0}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":14,"skill":48026,"stats":["20% increased Glory generation for Banner Skills"],"stringId":"banners3"},"48030":{"connections":[{"id":62436,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":7,"orbitIndex":1,"skill":48030,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield12"},"48035":{"connections":[{"id":11329,"orbit":0}],"group":587,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":3,"skill":48035,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration28"},"48079":{"connectionArt":"CharacterPlanned","connections":[{"id":60014,"orbit":-7}],"group":560,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":48079,"stats":["10% increased Bleeding Duration","20% chance for Attack Hits to apply Incision"],"stringId":"oracle_bleed2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48103":{"connections":[{"id":52875,"orbit":0}],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","isNotable":true,"name":"Forcewave","orbit":2,"orbitIndex":8,"recipe":["Greed","Paranoia","Paranoia"],"skill":48103,"stats":["20% increased Stun Buildup","20% increased Knockback Distance","20% increased Physical Damage"],"stringId":"knockback18"},"48116":{"connections":[{"id":21112,"orbit":0},{"id":34015,"orbit":0},{"id":18624,"orbit":0}],"group":1483,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48116,"stats":["+5 to any Attribute"],"stringId":"dexterity52"},"48121":{"connections":[{"id":24438,"orbit":-5}],"group":516,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Elemental Resistance","orbit":0,"orbitIndex":0,"skill":48121,"stats":["Totems gain +12% to all Elemental Resistances"],"stringId":"totems47_"},"48135":{"connections":[{"id":12750,"orbit":0}],"group":1056,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":7,"orbitIndex":12,"skill":48135,"stats":["10% increased Charm Charges gained"],"stringId":"charms21"},"48137":{"connections":[{"id":33887,"orbit":0}],"group":958,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Crossbow Reload Speed","orbit":4,"orbitIndex":11,"skill":48137,"stats":["15% increased Crossbow Reload Speed"],"stringId":"crossbow16"},"48160":{"connectionArt":"CharacterPlanned","connections":[{"id":37778,"orbit":2147483647}],"group":202,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Ally Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":15,"skill":48160,"stats":["Allies in your Presence deal 20% increased Damage","10% reduced Damage"],"stringId":"oracle_self_sacrificing2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48171":{"connections":[],"group":259,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":4,"orbitIndex":13,"skill":48171,"stats":["12% increased Cold Damage"],"stringId":"cold21"},"48198":{"connections":[{"id":29361,"orbit":3},{"id":65437,"orbit":-5},{"id":40068,"orbit":-6},{"id":1215,"orbit":0},{"id":13411,"orbit":6}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds","isNotable":true,"name":"Step Like Mist","orbit":4,"orbitIndex":12,"skill":48198,"stats":["4% increased Movement Speed","15% increased Mana Regeneration Rate","+5 to Dexterity and Intelligence"],"stringId":"shadow_monk_notable2"},"48215":{"connections":[{"id":516,"orbit":0},{"id":7201,"orbit":0},{"id":64488,"orbit":0},{"id":61347,"orbit":0}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Headshot","orbit":0,"orbitIndex":0,"recipe":["Fear","Ire","Suffering"],"skill":48215,"stats":["Projectiles have 30% increased Critical Damage Bonus against Enemies further than 6m","Projectiles have 20% increased Critical Hit Chance against Enemies further than 6m","25% chance to inflict Daze with Hits against Enemies further than 6m"],"stringId":"projectiles36"},"48240":{"connections":[{"id":48505,"orbit":0}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Quick Recovery","orbit":3,"orbitIndex":15,"recipe":["Despair","Suffering","Greed"],"skill":48240,"stats":["40% increased Stun Recovery","Regenerate 5% of maximum Life over 1 second when Stunned"],"stringId":"stun_threshold10"},"48264":{"connections":[{"id":12964,"orbit":0}],"group":332,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":1,"skill":48264,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras29"},"48267":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":188,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":48267,"stats":[],"stringId":"mastery_fire117"},"48290":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[{"id":55180,"orbit":0},{"id":49088,"orbit":0}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":2,"orbitIndex":15,"skill":48290,"stats":[],"stringId":"mastery_miniondefence180"},"48305":{"connections":[{"id":37629,"orbit":6}],"group":605,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48305,"stats":["+5 to any Attribute"],"stringId":"strength6"},"48314":{"connections":[{"id":61896,"orbit":5},{"id":3348,"orbit":-7},{"id":55897,"orbit":-3}],"group":108,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Skill Speed","orbit":0,"orbitIndex":0,"skill":48314,"stats":["3% increased Skill Speed while Shapeshifted"],"stringId":"wolf5"},"48387":{"connections":[{"id":34415,"orbit":-4}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":5,"orbitIndex":56,"skill":48387,"stats":["12% increased Physical Damage"],"stringId":"physical53"},"48401":{"connections":[{"id":35987,"orbit":0},{"id":61312,"orbit":0},{"id":10909,"orbit":5}],"group":931,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":48401,"stats":["+5 to any Attribute"],"stringId":"dexterity23_"},"48418":{"connections":[{"id":38235,"orbit":0}],"group":600,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Hefty Unit","orbit":2,"orbitIndex":6,"recipe":["Ire","Disgust","Suffering"],"skill":48418,"stats":["+3 to Stun Threshold per Strength"],"stringId":"stun_threshold24_"},"48429":{"connections":[{"id":58714,"orbit":0},{"id":36169,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Cooldown Recovery Rate","orbit":3,"orbitIndex":20,"skill":48429,"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"stringId":"grenades7"},"48462":{"connections":[{"id":11094,"orbit":5},{"id":62803,"orbit":5}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Effect","orbit":7,"orbitIndex":15,"skill":48462,"stats":["Charms applied to you have 10% increased Effect"],"stringId":"charms12"},"48505":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":492,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":2,"orbitIndex":18,"skill":48505,"stats":[],"stringId":"mastery_life142"},"48524":{"connections":[{"id":43818,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","isNotable":true,"name":"Blood Transfusion","orbit":2,"orbitIndex":10,"recipe":["Paranoia","Paranoia","Suffering"],"skill":48524,"stats":["25% increased Life Regeneration rate","25% of Spell Mana Cost Converted to Life Cost"],"stringId":"life_costs9"},"48530":{"connections":[{"id":39130,"orbit":0},{"id":4623,"orbit":0}],"group":502,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Spell Damage and Costs","orbit":2,"orbitIndex":0,"skill":48530,"stats":["6% increased Spell Damage with Spells that cost Life","8% of Spell Mana Cost Converted to Life Cost"],"stringId":"life_costs4"},"48531":{"connections":[{"id":13987,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Attack Speed","orbit":1,"orbitIndex":7,"skill":48531,"stats":["3% increased Melee Attack Speed"],"stringId":"melee26"},"48537":{"ascendancyName":"Smith of Kitava","connections":[],"group":25,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds","isNotable":true,"name":"Forged in Flame","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":48537,"stats":["Modifiers to Maximum Fire Resistance also grant Maximum Cold and Lightning Resistance"],"stringId":"AscendancyWarrior3Notable5"},"48544":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":40166,"orbit":0}],"group":1279,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":48544,"stats":[],"stringId":"mastery_attack278"},"48551":{"ascendancyName":"Blood Mage","connections":[{"id":52703,"orbit":9}],"group":948,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":48551,"stats":["12% increased Critical Hit Chance for Spells"],"stringId":"AscendancyWitch2Small2"},"48552":{"connections":[{"id":43036,"orbit":0},{"id":7960,"orbit":0},{"id":23825,"orbit":0}],"group":462,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48552,"stats":["+5 to any Attribute"],"stringId":"attributes13"},"48565":{"connections":[{"id":47242,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","isNotable":true,"name":"Bringer of Order","orbit":3,"orbitIndex":2,"recipe":["Envy","Fear","Disgust"],"skill":48565,"stats":["20% increased Damage","Minions deal 20% increased Damage"],"stringId":"sentinels10"},"48568":{"connections":[{"id":16489,"orbit":0}],"group":980,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48568,"stats":["+5 to any Attribute"],"stringId":"attributes67"},"48581":{"connections":[{"id":33242,"orbit":0},{"id":13387,"orbit":0}],"group":689,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isNotable":true,"name":"Exploit the Elements","orbit":6,"orbitIndex":0,"recipe":["Greed","Fear","Isolation"],"skill":48581,"stats":["24% increased Damage with Hits against Enemies affected by Elemental Ailments","30% increased chance to inflict Ailments against Rare or Unique Enemies"],"stringId":"exploiting_elemental_ailments16"},"48583":{"connections":[{"id":58783,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech. Armour and Evasion while Leeching","orbit":2,"orbitIndex":23,"skill":48583,"stats":["6% increased amount of Life Leeched","8% increased Armour and Evasion Rating while Leeching"],"stringId":"life_leech2"},"48585":{"connections":[{"id":20831,"orbit":0},{"id":56325,"orbit":0}],"group":1036,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion and Reduced Movement Penalty","orbit":0,"orbitIndex":0,"skill":48585,"stats":["10% increased Evasion Rating","2% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"evasion9"},"48588":{"connections":[{"id":2455,"orbit":0},{"id":13081,"orbit":0}],"group":801,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":5,"orbitIndex":14,"skill":48588,"stats":["8% increased Projectile Damage"],"stringId":"projectiles20"},"48589":{"connections":[{"id":7922,"orbit":-6}],"group":552,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Recovery","orbit":2,"orbitIndex":11,"skill":48589,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks21"},"48611":{"connections":[{"id":4271,"orbit":0},{"id":46554,"orbit":0}],"group":973,"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","name":"Minion Resistances","orbit":2,"orbitIndex":0,"skill":48611,"stats":["Minions have +8% to all Elemental Resistances"],"stringId":"minion_defence28"},"48614":{"connections":[{"id":9018,"orbit":2}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Area and Presence","orbit":7,"orbitIndex":1,"skill":48614,"stats":["20% increased Presence Area of Effect","3% reduced Area of Effect"],"stringId":"auras35"},"48617":{"connections":[{"id":1915,"orbit":0},{"id":11667,"orbit":0},{"id":15839,"orbit":0},{"id":6266,"orbit":0},{"id":2978,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","isNotable":true,"name":"Hunter","orbit":7,"orbitIndex":3,"recipe":["Fear","Guilt","Disgust"],"skill":48617,"stats":["50% increased Damage against Demons","50% increased Duration of Ailments on Beasts","50% increased Critical Hit Chance against Humanoids","50% increased Immobilisation buildup against Constructs"],"stringId":"mercenary5"},"48618":{"connections":[{"id":37327,"orbit":7}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":12,"skill":48618,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana28"},"48631":{"connections":[{"id":35426,"orbit":0},{"id":59006,"orbit":-4}],"group":501,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48631,"stats":["+5 to any Attribute"],"stringId":"attributes65"},"48635":{"connections":[{"id":63526,"orbit":0},{"id":28361,"orbit":4},{"id":43444,"orbit":-4}],"group":828,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48635,"stats":["+5 to any Attribute"],"stringId":"attributes30_"},"48649":{"connections":[{"id":51485,"orbit":0}],"group":545,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","isNotable":true,"name":"Insulating Hide","orbit":2,"orbitIndex":22,"recipe":["Guilt","Greed","Suffering"],"skill":48649,"stats":["20% faster start of Energy Shield Recharge while Shapeshifted","+20% of Armour also applies to Elemental Damage while Shapeshifted"],"stringId":"shapeshifting37"},"48658":{"connections":[],"group":1093,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Shattering","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Despair"],"skill":48658,"stats":["30% increased Freeze Buildup","20% increased Chill Duration on Enemies","20% increased Magnitude of Chill you inflict"],"stringId":"chill_and_freeze8"},"48660":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":0,"orbitIndex":0,"skill":48660,"stats":[],"stringId":"mastery_elemental96"},"48670":{"connections":[{"id":13241,"orbit":0},{"id":53589,"orbit":0},{"id":51299,"orbit":0},{"id":49231,"orbit":0},{"id":1865,"orbit":0}],"group":683,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":48670,"stats":["+5 to any Attribute"],"stringId":"strength40_"},"48682":{"ascendancyName":"Warbringer","connections":[{"id":40915,"orbit":4}],"group":43,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Totem Life","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":48682,"stats":["20% increased Totem Life"],"stringId":"AscendancyWarrior2Small7_"},"48699":{"connections":[{"id":14601,"orbit":0}],"group":753,"icon":"Art/2DArt/SkillIcons/passives/frostborn.dds","isNotable":true,"name":"Frostwalker","orbit":7,"orbitIndex":6,"recipe":["Paranoia","Fear","Suffering"],"skill":48699,"stats":["40% reduced Effect of Chill on you","Gain 15% of Damage as Extra Cold Damage while on Chilled Ground"],"stringId":"ground9"},"48714":{"connections":[],"group":488,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNode.dds","name":"Attack Speed","orbit":2,"orbitIndex":10,"skill":48714,"stats":["3% increased Attack Speed"],"stringId":"melee6"},"48717":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":209,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":7,"orbitIndex":16,"skill":48717,"stats":[],"stringId":"mastery_armour6"},"48734":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":1501,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkeyNotable.dds","isNotable":true,"name":"The Howling Primate","orbit":3,"orbitIndex":4,"recipe":["Guilt","Despair","Greed"],"skill":48734,"stats":["15% increased Presence Area of Effect","Aura Skills have 10% increased Magnitudes","+10 to Intelligence"],"stringId":"azmerianimals60_"},"48745":{"connections":[{"id":22558,"orbit":0},{"id":7878,"orbit":-2}],"group":490,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":0,"orbitIndex":0,"skill":48745,"stats":["5% increased Block chance"],"stringId":"shield19"},"48761":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connectionArt":"CharacterPlanned","connections":[],"group":509,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupExtra.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":48761,"stats":[],"stringId":"oracle_thorns_mastery1___","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48773":{"connections":[{"id":32763,"orbit":0},{"id":38493,"orbit":0},{"id":41873,"orbit":0},{"id":42226,"orbit":0},{"id":52800,"orbit":0}],"group":1509,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":48773,"stats":["+5 to any Attribute"],"stringId":"dexterity50"},"48774":{"connections":[{"id":27492,"orbit":2147483647}],"group":853,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Taut Flesh","orbit":0,"orbitIndex":0,"recipe":["Disgust","Ire","Paranoia"],"skill":48774,"stats":["20% of Physical Damage taken Recouped as Life"],"stringId":"life_recoup14"},"48805":{"connections":[{"id":7782,"orbit":4},{"id":26563,"orbit":0}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Spell Critical Chance","orbit":7,"orbitIndex":4,"skill":48805,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"physical_witch11"},"48821":{"connections":[{"id":15618,"orbit":-6}],"group":816,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":6,"skill":48821,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals3"},"48828":{"connectionArt":"CharacterPlanned","connections":[{"id":34840,"orbit":0}],"group":511,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Gain Maximum Frenzy Charges on Gaining Frenzy Charge","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":4,"skill":48828,"stats":["2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"stringId":"oracle_frenzy_charge3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48833":{"connections":[{"id":4,"orbit":0}],"group":1067,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":48833,"stats":["10% increased Lightning Damage"],"stringId":"lightning13"},"48836":{"connections":[{"id":33542,"orbit":0}],"group":1541,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":7,"orbitIndex":16,"skill":48836,"stats":["+10% Surpassing chance to fire an additional Arrow"],"stringId":"bow22"},"48846":{"connections":[{"id":44566,"orbit":0}],"group":936,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":48846,"stats":["12% increased Lightning Damage"],"stringId":"lightning_penetration16"},"48856":{"connections":[{"id":17882,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":7,"orbitIndex":4,"skill":48856,"stats":["12% increased Grenade Damage"],"stringId":"grenades17"},"48889":{"connections":[{"id":28038,"orbit":0},{"id":56488,"orbit":0}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":16,"skill":48889,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect25"},"48925":{"connections":[{"id":54887,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","isNotable":true,"name":"Blessing of the Moon","orbit":7,"orbitIndex":0,"recipe":["Fear","Guilt","Despair"],"skill":48925,"stats":["8% increased Skill Effect Duration per Enemy you've Frozen in the last 8 seconds, up to 40%"],"stringId":"chill_and_freeze31_"},"48935":{"connectionArt":"CharacterPlanned","connections":[{"id":61367,"orbit":2147483647}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Attack Added Lighting Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":3,"skill":48935,"stats":["Adds 1 to 7 Lightning damage to Attacks"],"stringId":"oracle_flat_lightning1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"48974":{"connections":[{"id":47418,"orbit":0},{"id":10738,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Altered Brain Chemistry","orbit":2,"orbitIndex":15,"recipe":["Ire","Envy","Guilt"],"skill":48974,"stats":["25% increased Mana Recovery from Flasks","10% increased Mana Recovery Rate during Effect of any Mana Flask"],"stringId":"mana_flasks10"},"48979":{"connections":[{"id":51820,"orbit":0}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":3,"orbitIndex":10,"skill":48979,"stats":["16% increased Totem Life"],"stringId":"totems52_"},"49023":{"connections":[{"id":12817,"orbit":3},{"id":22975,"orbit":0}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":1,"orbitIndex":6,"skill":49023,"stats":["5% increased Block chance"],"stringId":"shield21"},"49046":{"connections":[{"id":8569,"orbit":0}],"group":981,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49046,"stats":["+5 to any Attribute"],"stringId":"attributes38"},"49049":{"ascendancyName":"Chronomancer","connections":[],"group":414,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds","isNotable":true,"name":"Apex of the Moment","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":49049,"stats":["Enemies in your Presence are Slowed by 20%"],"stringId":"AscendancySorceress2Notable7"},"49088":{"connections":[{"id":17394,"orbit":7}],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Splintering Force","orbit":0,"orbitIndex":0,"recipe":["Envy","Paranoia","Guilt"],"skill":49088,"stats":["Minions Break Armour equal to 3% of Physical damage dealt"],"stringId":"minion_offence15"},"49107":{"connections":[{"id":54562,"orbit":0}],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Critical Chance","orbit":2,"orbitIndex":14,"skill":49107,"stats":["10% increased Critical Hit Chance"],"stringId":"azmerianimals45"},"49110":{"connections":[{"id":54746,"orbit":-7}],"group":1145,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Effect","orbit":0,"orbitIndex":0,"skill":49110,"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"],"stringId":"ailments14"},"49111":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":145,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":49111,"stats":[],"stringId":"mastery_attack_6300"},"49130":{"connections":[],"group":1361,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Reduced Projectile Speed","orbit":2,"orbitIndex":19,"skill":49130,"stats":["6% reduced Projectile Speed"],"stringId":"quivers10"},"49150":{"connections":[{"id":36759,"orbit":0}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Precise Invocations","orbit":3,"orbitIndex":7,"recipe":["Envy","Ire","Isolation"],"skill":49150,"stats":["Invocated Spells have 30% increased Critical Hit Chance"],"stringId":"triggers28"},"49153":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connectionArt":"CharacterPlanned","connections":[],"group":389,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Comradery","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":4,"orbitIndex":66,"skill":49153,"stats":["30% increased Damage","Minions deal 30% increased Damage"],"stringId":"oracle_damage_and_minions4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49165":{"ascendancyName":"Deadeye","connections":[{"id":59913,"orbit":0}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Mark Effect","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":8,"orbitIndex":27,"skill":49165,"stats":["12% increased Effect of your Mark Skills"],"stringId":"AscendancyRanger1Small7"},"49172":{"connections":[{"id":33730,"orbit":0}],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingSpeed.dds","name":"Channelling Speed","orbit":2,"orbitIndex":9,"skill":49172,"stats":["3% increased Skill Speed with Channelling Skills"],"stringId":"channelling5"},"49189":{"ascendancyName":"Stormweaver","connections":[],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverRemnant2.dds","isNotable":true,"name":"Storm's Recollection","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":9,"orbitIndex":17,"skill":49189,"stats":["Remnants can be collected from 50% further away","Remnants you create reappear once, 3 seconds after being collected"],"stringId":"AscendancySorceress1Notable9"},"49192":{"connections":[{"id":43396,"orbit":0},{"id":41615,"orbit":0}],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":7,"orbitIndex":12,"skill":49192,"stats":["20% increased Totem Placement speed"],"stringId":"totems23"},"49198":{"connections":[{"id":49023,"orbit":3}],"group":333,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":7,"orbitIndex":22,"skill":49198,"stats":["5% increased Block chance"],"stringId":"shield22"},"49214":{"connections":[{"id":50767,"orbit":0}],"group":135,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNotable.dds","isNotable":true,"name":"Blood of the Wolf","orbit":0,"orbitIndex":0,"recipe":["Isolation","Ire","Despair"],"skill":49214,"stats":["15% increased amount of Life Leeched while Shapeshifted","15% increased Life Regeneration rate while Shapeshifted","+1% to Maximum Cold Resistance while Shapeshifted"],"stringId":"wolf8"},"49220":{"connections":[{"id":10429,"orbit":0},{"id":44223,"orbit":-3},{"id":53960,"orbit":-6},{"id":21336,"orbit":5},{"id":36778,"orbit":6}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","isNotable":true,"name":"Flow Like Water","orbit":4,"orbitIndex":12,"skill":49220,"stats":["8% increased Attack and Cast Speed","+5 to Dexterity and Intelligence"],"stringId":"shadow_monk_notable1"},"49231":{"connections":[{"id":43183,"orbit":0}],"group":651,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":7,"orbitIndex":0,"skill":49231,"stats":["3% increased Attack Speed"],"stringId":"attack_speed9"},"49235":{"connections":[{"id":42077,"orbit":0}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":7,"skill":49235,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery30__"},"49256":{"connections":[{"id":14439,"orbit":4}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":3,"orbitIndex":12,"skill":49256,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour6_"},"49258":{"connectionArt":"CharacterPlanned","connections":[{"id":49769,"orbit":0}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":66,"skill":49258,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_beast_corruption8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49259":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":237,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":49259,"stats":[],"stringId":"mastery_warcry_6794"},"49280":{"connections":[{"id":36170,"orbit":3}],"group":728,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":7,"orbitIndex":7,"skill":49280,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion9"},"49285":{"connections":[{"id":364,"orbit":9}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":2,"orbitIndex":22,"skill":49285,"stats":["+8 to Strength"],"stringId":"attributes103"},"49291":{"connections":[{"id":57945,"orbit":0}],"group":1299,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charge Generation","orbit":7,"orbitIndex":9,"skill":49291,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks8"},"49320":{"connections":[{"id":52215,"orbit":0}],"group":1493,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Chance","orbit":6,"orbitIndex":31,"skill":49320,"stats":["10% increased Critical Hit Chance with Daggers"],"stringId":"dagger10_"},"49340":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":49,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds","isNotable":true,"name":"Support Straps","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":49340,"stats":["Body Armour grants 20% increased Strength"],"stringId":"AscendancyWarrior3Notable6_4_"},"49356":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"First Principle of the Hollow","orbit":3,"orbitIndex":4,"recipe":["Paranoia","Despair","Disgust"],"skill":49356,"stats":["20% increased Evasion Rating","20% increased maximum Energy Shield","+5% to Cold Resistance","+5% to Lightning Resistance"],"stringId":"evasion_and_energy_shield31"},"49357":{"connections":[{"id":32194,"orbit":0},{"id":51618,"orbit":-9}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":0,"skill":49357,"stats":["+5 to any Attribute"],"stringId":"intelligence33_"},"49363":{"connections":[],"flavourText":"The world is a pattern, moving in natural waves.\\nWith enough force, those waves can be made to converge...","group":578,"icon":"Art/2DArt/SkillIcons/passives/DruidWildsurgeIncantation.dds","isKeystone":true,"name":"Wildsurge Incantation","orbit":0,"orbitIndex":0,"skill":49363,"stats":["Storm and Plant Spells:","deal 50% more damage","cost 50% less","have 75% less duration"],"stringId":"passive_keystone_wildsurge_incantation"},"49370":{"connections":[{"id":6502,"orbit":0}],"group":183,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","isNotable":true,"name":"Morning Star","orbit":2,"orbitIndex":18,"skill":49370,"stats":["30% increased Critical Hit Chance with Flails","20% increased Critical Damage Bonus with Flails"],"stringId":"flail11"},"49380":{"ascendancyName":"Warbringer","connections":[{"id":36659,"orbit":-7}],"group":28,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","name":"Armour Break","nodeOverlay":{"alloc":"WarbringerFrameSmallAllocated","path":"WarbringerFrameSmallCanAllocate","unalloc":"WarbringerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":49380,"stats":["Break 25% increased Armour"],"stringId":"AscendancyWarrior2Small2"},"49388":{"connections":[{"id":37304,"orbit":0},{"id":38215,"orbit":-7},{"id":4806,"orbit":7}],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental","orbit":2,"orbitIndex":19,"skill":49388,"stats":["10% increased Magnitude of Chill you inflict","10% increased Magnitude of Shock you inflict"],"stringId":"elemental17"},"49391":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":612,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Block Mastery","orbit":0,"orbitIndex":0,"skill":49391,"stats":[],"stringId":"mastery_block31"},"49394":{"connections":[{"id":23786,"orbit":0}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Critical Bleeding Effect","orbit":7,"orbitIndex":19,"skill":49394,"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"],"stringId":"bleed2"},"49406":{"connections":[{"id":52125,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":45,"skill":49406,"stats":["10% increased Projectile Damage"],"stringId":"ranged43"},"49455":{"connections":[],"group":639,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":4,"orbitIndex":5,"skill":49455,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield23"},"49461":{"connections":[{"id":50912,"orbit":2}],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Speed","orbit":2,"orbitIndex":23,"skill":49461,"stats":["3% increased Attack Speed"],"stringId":"attack48"},"49466":{"connections":[{"id":30871,"orbit":0}],"group":1254,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":12,"skill":49466,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks13"},"49473":{"connections":[{"id":61104,"orbit":0}],"group":1102,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":0,"orbitIndex":0,"skill":49473,"stats":["20% chance for Attack Hits to apply Incision"],"stringId":"bleed42"},"49485":{"connections":[{"id":12174,"orbit":-9},{"id":49107,"orbit":9}],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Dexterity","orbit":2,"orbitIndex":18,"skill":49485,"stats":["+8 to Dexterity"],"stringId":"azmerianimals47"},"49497":{"connections":[{"id":23244,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Culling Strike Threshold","orbit":7,"orbitIndex":6,"skill":49497,"stats":["5% increased Culling Strike Threshold"],"stringId":"slaying3"},"49503":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1568,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","name":"Mana Flask Charges","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":49503,"stats":["20% increased Mana Flask Charges gained"],"stringId":"AscendancyRanger3Small7"},"49512":{"connections":[{"id":61419,"orbit":0},{"id":15885,"orbit":0},{"id":5936,"orbit":0}],"group":768,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49512,"stats":["+5 to any Attribute"],"stringId":"intelligence46"},"49537":{"connections":[],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Speed with Elemental Skills","orbit":3,"orbitIndex":16,"skill":49537,"stats":["3% increased Attack and Cast Speed with Elemental Skills"],"stringId":"elemental7"},"49543":{"connectionArt":"CharacterPlanned","connections":[{"id":13108,"orbit":0}],"group":202,"icon":"Art/2DArt/SkillIcons/passives/minionattackspeed.dds","name":"Ally Attack and Cast Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":23,"skill":49543,"stats":["3% reduced Skill Speed","Allies in your Presence have 6% increased Attack Speed","Allies in your Presence have 6% increased Cast Speed"],"stringId":"oracle_self_sacrificing4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49545":{"connections":[{"id":64851,"orbit":2}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Damage","orbit":7,"orbitIndex":13,"skill":49545,"stats":["20% increased Parry Damage"],"stringId":"deflect13"},"49547":{"connections":[],"flavourText":"Hope is a mistake. Pain is the only truth.","group":454,"icon":"Art/2DArt/SkillIcons/passives/DruidAlternateEnergyShield.dds","isKeystone":true,"name":"Scarred Faith","orbit":0,"orbitIndex":0,"skill":49547,"stats":["5% of Physical Damage prevented Recouped as Energy Shield per enemy Power","Energy Shield does not Recharge","You cannot Recover Energy Shield from Regeneration","You cannot Recover Energy Shield to above Armour"],"stringId":"passive_keystone_alternate_es_recovery"},"49550":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":579,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Prolonged Fury","orbit":7,"orbitIndex":12,"recipe":["Ire","Greed","Despair"],"skill":49550,"stats":["Inherent loss of Rage is 25% slower"],"stringId":"rage10"},"49593":{"connections":[{"id":4725,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":7,"orbitIndex":21,"skill":49593,"stats":["10% increased Damage","Minions deal 10% increased Damage"],"stringId":"sentinels4"},"49618":{"connections":[{"id":38663,"orbit":0},{"id":55348,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"Deadly Flourish","orbit":0,"orbitIndex":0,"recipe":["Envy","Ire","Guilt"],"skill":49618,"stats":["25% increased Melee Critical Hit Chance"],"stringId":"melee39"},"49633":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":854,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":49633,"stats":[],"stringId":"mastery_energy_shield_6483"},"49642":{"connections":[{"id":4882,"orbit":0}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":7,"orbitIndex":1,"skill":49642,"stats":["15% increased Totem Damage"],"stringId":"totems6"},"49657":{"connections":[{"id":54417,"orbit":0},{"id":63526,"orbit":6},{"id":43578,"orbit":6},{"id":58109,"orbit":0}],"group":823,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":33,"skill":49657,"stats":["+5 to any Attribute"],"stringId":"dexterity30_"},"49661":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Perfectly Placed Knife","orbit":1,"orbitIndex":2,"recipe":["Fear","Paranoia","Isolation"],"skill":49661,"stats":["25% increased Critical Hit Chance against Bleeding Enemies","20% chance to Aggravate Bleeding on targets you Critically Hit with Attacks"],"stringId":"bleed12"},"49691":{"connections":[{"id":13828,"orbit":0},{"id":31409,"orbit":0},{"id":61106,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":21,"skill":49691,"stats":["+16 to Evasion Rating"],"stringId":"evasion12"},"49696":{"connections":[{"id":10273,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":5,"orbitIndex":12,"skill":49696,"stats":["+3 to all Attributes"],"stringId":"all_attributes13"},"49734":{"connections":[{"id":46741,"orbit":0},{"id":9414,"orbit":0},{"id":32768,"orbit":0}],"group":239,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49734,"stats":["+5 to any Attribute"],"stringId":"attributes55"},"49740":{"connections":[{"id":27274,"orbit":0}],"group":1103,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Shattered Crystal","orbit":7,"orbitIndex":0,"recipe":["Suffering","Fear","Ire"],"skill":49740,"stats":["60% reduced Ice Crystal Life"],"stringId":"cold_penetration14"},"49759":{"ascendancyName":"Stormweaver","connections":[{"id":2857,"orbit":6}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Shock Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":71,"skill":49759,"stats":["20% increased chance to Shock"],"stringId":"AscendancySorceress1Small5"},"49769":{"connectionArt":"CharacterPlanned","connections":[{"id":21374,"orbit":0}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Corruption Endures","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":21,"skill":49769,"stats":["7% chance to Avoid Death from Hits"],"stringId":"oracle_beast_corruption15_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49799":{"connections":[{"id":46224,"orbit":0}],"group":995,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":2,"orbitIndex":20,"skill":49799,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"mana_flasks5"},"49804":{"connections":[{"id":24035,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Exposure Effect","orbit":2,"orbitIndex":22,"skill":49804,"stats":["10% increased Exposure Effect"],"stringId":"elemental58_"},"49929":{"connectionArt":"CharacterPlanned","connections":[{"id":31757,"orbit":0}],"group":147,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Everlasting Bloom","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":0,"skill":49929,"stats":["30% increased Skill Effect Duration"],"stringId":"oracle_duration_physical9","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"49938":{"connections":[{"id":26196,"orbit":0},{"id":28002,"orbit":0},{"id":51795,"orbit":0},{"id":18822,"orbit":0},{"id":15580,"orbit":0}],"group":368,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49938,"stats":["+5 to any Attribute"],"stringId":"strength13"},"49952":{"connections":[{"id":13856,"orbit":0}],"group":264,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Ailment Effect","orbit":7,"orbitIndex":6,"skill":49952,"stats":["12% increased Magnitude of Ailments you inflict"],"stringId":"slow_attacks4"},"49968":{"connections":[{"id":20008,"orbit":0}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Stun Buildup","orbit":1,"orbitIndex":5,"skill":49968,"stats":["18% increased Stun Buildup with Melee Damage"],"stringId":"ranged23"},"49976":{"connections":[{"id":62936,"orbit":7},{"id":47976,"orbit":-3}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":7,"orbitIndex":5,"skill":49976,"stats":["4% of Damage is taken from Mana before Life"],"stringId":"mana23"},"49984":{"connections":[],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Spellblade","orbit":5,"orbitIndex":57,"recipe":["Despair","Fear","Fear"],"skill":49984,"stats":["32% increased Spell Damage while wielding a Melee Weapon","+10 to Dexterity"],"stringId":"spells34"},"49993":{"connections":[{"id":40632,"orbit":2},{"id":64434,"orbit":0},{"id":7526,"orbit":0}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":7,"orbitIndex":8,"skill":49993,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect23"},"49996":{"connections":[{"id":32183,"orbit":0},{"id":38215,"orbit":-4},{"id":5163,"orbit":3},{"id":33463,"orbit":0}],"group":1380,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":49996,"stats":["+5 to any Attribute"],"stringId":"attributes35"},"50023":{"connections":[{"id":4921,"orbit":0},{"id":259,"orbit":0}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Invigorating Grandeur","orbit":4,"orbitIndex":39,"recipe":["Guilt","Fear","Fear"],"skill":50023,"stats":["Recover 1% of maximum Life per Glory consumed"],"stringId":"glory6_"},"50062":{"connections":[{"id":37641,"orbit":0}],"group":284,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","isNotable":true,"name":"Barrier of Venarius","orbit":2,"orbitIndex":2,"recipe":["Despair","Greed","Envy"],"skill":50062,"stats":["20% increased maximum Energy Shield","25% reduced Armour Break taken","Defend with 120% of Armour while not on Low Energy Shield"],"stringId":"energy_shield_and_armour13"},"50084":{"connections":[{"id":61525,"orbit":0}],"group":722,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Spell and Attack Damage","orbit":0,"orbitIndex":0,"skill":50084,"stats":["10% increased Spell Damage","10% increased Attack Damage"],"stringId":"placeholder2"},"50098":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":11771,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds","isNotable":true,"name":"Waking Dream","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":5,"orbitIndex":16,"skill":50098,"stats":["Grants Skill: Into the Breach"],"stringId":"AscendancyMonk3Notable5"},"50104":{"connections":[{"id":47168,"orbit":0},{"id":37594,"orbit":0},{"id":7960,"orbit":0},{"id":46742,"orbit":0},{"id":44191,"orbit":-8}],"group":512,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":50104,"stats":["+5 to any Attribute"],"stringId":"intelligence51"},"50107":{"connections":[{"id":50881,"orbit":0}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect on Self","orbit":2,"orbitIndex":16,"skill":50107,"stats":["15% reduced effect of Curses on you"],"stringId":"curses26"},"50118":{"connections":[{"id":55450,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Resistance and Life","orbit":1,"orbitIndex":4,"skill":50118,"stats":["Companions have +12% to all Elemental Resistances","Companions have 12% increased maximum Life"],"stringId":"companions38"},"50121":{"connections":[{"id":3128,"orbit":0}],"group":1271,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":50121,"stats":["10% increased Cold Damage"],"stringId":"cold11"},"50124":{"connections":[{"id":62237,"orbit":0}],"group":906,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":4,"skill":50124,"stats":["+2% to Cold Resistance","8% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion33"},"50142":{"connectionArt":"CharacterPlanned","connections":[{"id":58197,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":58,"skill":50142,"stats":["15% increased Lightning Damage"],"stringId":"oracle_rust_king7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"50146":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Buckler Mastery","orbit":3,"orbitIndex":8,"skill":50146,"stats":[],"stringId":"mastery_buckler281"},"50150":{"connections":[{"id":37279,"orbit":0}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Mana Regeneration","orbit":3,"orbitIndex":12,"skill":50150,"stats":["8% increased Mana Regeneration Rate","8% increased Elemental Damage"],"stringId":"lightning46"},"50177":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":451,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":50177,"stats":[],"stringId":"mastery_cold_6393"},"50184":{"connectionArt":"CharacterPlanned","connections":[{"id":46069,"orbit":0}],"group":464,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":1,"skill":50184,"stats":["12% increased Magnitude of Poison you inflict"],"stringId":"oracle_poison3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"50192":{"ascendancyName":"Blood Mage","connections":[{"id":31223,"orbit":-9}],"group":1057,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":50192,"stats":["3% increased maximum Life"],"stringId":"AscendancyWitch2Small8"},"50216":{"connections":[{"id":44951,"orbit":3},{"id":17655,"orbit":4}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Skill Speed","orbit":2,"orbitIndex":18,"skill":50216,"stats":["2% increased Skill Speed","5% increased Mana Regeneration Rate"],"stringId":"mana2"},"50219":{"ascendancyName":"Chronomancer","connections":[{"id":42035,"orbit":0}],"group":378,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":2,"orbitIndex":21,"skill":50219,"stats":["8% increased Area of Effect"],"stringId":"AscendancySorceress2Small3"},"50228":{"connections":[{"id":20511,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":3,"orbitIndex":10,"skill":50228,"stats":["10% increased Fire Damage"],"stringId":"warcries43"},"50239":{"connections":[{"id":37434,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","isNotable":true,"name":"Mutewind Agility","orbit":7,"orbitIndex":5,"recipe":["Suffering","Envy","Suffering"],"skill":50239,"stats":["3% increased Movement Speed","+8% to Cold Resistance","+30% of Armour also applies to Cold Damage"],"stringId":"armour_and_evasion37"},"50253":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":370,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Aftershocks","orbit":0,"orbitIndex":0,"recipe":["Despair","Guilt","Greed"],"skill":50253,"stats":["Slam Skills you use yourself have 30% increased Aftershock Area of Effect"],"stringId":"slams5"},"50268":{"connections":[{"id":2446,"orbit":0}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","name":"Cold and Lightning Damage","orbit":2,"orbitIndex":20,"skill":50268,"stats":["8% increased Cold Damage","8% increased Lightning Damage"],"stringId":"monkchakra20_"},"50273":{"connections":[{"id":47893,"orbit":0},{"id":63267,"orbit":0},{"id":3131,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Damage","orbit":0,"orbitIndex":0,"skill":50273,"stats":["12% increased Attack Damage while Dual Wielding"],"stringId":"dual_wielding5"},"50277":{"connections":[{"id":50701,"orbit":0}],"group":1373,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":50277,"stats":["15% increased Magnitude of Shock you inflict"],"stringId":"shock15"},"50302":{"connections":[{"id":63470,"orbit":0}],"group":436,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","orbit":3,"orbitIndex":11,"skill":50302,"stats":["6% of Skill Mana Costs Converted to Life Costs"],"stringId":"life_costs2"},"50328":{"connections":[{"id":28992,"orbit":0},{"id":10053,"orbit":0}],"group":1006,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Life and Mana Flask Recovery","orbit":3,"orbitIndex":23,"skill":50328,"stats":["10% increased Life and Mana Recovery from Flasks"],"stringId":"flasks20_"},"50342":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":5227,"orbit":0}],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":2,"orbitIndex":17,"skill":50342,"stats":["15% increased Evasion Rating"],"stringId":"evasion15"},"50383":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern","connections":[],"group":784,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Infusion Mastery","orbit":0,"orbitIndex":0,"skill":50383,"stats":[],"stringId":"mastery_infusion295_"},"50392":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":216,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","isNotable":true,"name":"Brute Strength","orbit":0,"orbitIndex":0,"recipe":["Ire","Suffering","Isolation"],"skill":50392,"stats":["10% reduced maximum Mana","1% increased Damage per 15 Strength"],"stringId":"strength108_"},"50403":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1422,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":50403,"stats":[],"stringId":"mastery_cold6170_"},"50420":{"connections":[{"id":51241,"orbit":-2},{"id":31364,"orbit":0}],"group":1440,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":2,"orbitIndex":2,"skill":50420,"stats":["10% increased Charm Charges gained"],"stringId":"charms23"},"50423":{"connections":[{"id":38856,"orbit":0},{"id":23364,"orbit":0},{"id":56547,"orbit":0}],"group":673,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":57,"skill":50423,"stats":["+5 to any Attribute"],"stringId":"intelligence39"},"50437":{"connections":[{"id":35987,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":8,"skill":50437,"stats":["15% increased Evasion Rating"],"stringId":"evasion14"},"50459":{"classesStart":["Ranger","Huntress"],"connections":[{"id":46990,"orbit":0},{"id":1583,"orbit":0},{"id":24665,"orbit":0},{"id":41736,"orbit":0},{"id":63493,"orbit":0},{"id":36365,"orbit":0},{"id":13828,"orbit":0},{"id":56651,"orbit":0}],"group":912,"icon":"Art/2DArt/SkillIcons/passives/blankDex.dds","name":"RANGER","orbit":0,"orbitIndex":0,"skill":50459,"stats":[],"stringId":"ranger596"},"50469":{"connections":[{"id":32701,"orbit":0}],"group":1144,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":50469,"stats":["+5 to any Attribute"],"stringId":"attributes66"},"50483":{"connections":[{"id":61842,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Area","orbit":3,"orbitIndex":22,"skill":50483,"stats":["Minions have 8% increased Area of Effect"],"stringId":"minion_offence8"},"50485":{"connections":[{"id":22959,"orbit":0}],"group":999,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Zone of Control","orbit":2,"orbitIndex":18,"recipe":["Isolation","Isolation","Envy"],"skill":50485,"stats":["20% increased Area of Effect of Curses","10% increased Curse Magnitudes","Enemies you Curse are Hindered, with 15% reduced Movement Speed"],"stringId":"curses6"},"50498":{"connections":[],"group":1217,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Brain Storm","orbit":0,"orbitIndex":0,"recipe":["Suffering","Guilt","Guilt"],"skill":50498,"stats":["20% increased Lightning Damage","15% increased Mana Cost Efficiency"],"stringId":"lightning70"},"50510":{"connections":[{"id":46384,"orbit":0}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":18,"skill":50510,"stats":["5% increased Block chance"],"stringId":"shield8"},"50516":{"connections":[{"id":2814,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Flammability Magnitude","orbit":7,"orbitIndex":2,"skill":50516,"stats":["15% increased Flammability Magnitude","4% increased Area of Effect for Attacks"],"stringId":"area_attacks60"},"50535":{"connections":[{"id":10612,"orbit":2}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":2,"orbitIndex":18,"skill":50535,"stats":["15% increased effect of Archon Buffs on you"],"stringId":"cold19"},"50540":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[{"id":16499,"orbit":0}],"group":893,"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"name":"Curse Mastery","orbit":0,"orbitIndex":0,"skill":50540,"stats":[],"stringId":"mastery_curse69"},"50558":{"connections":[{"id":32194,"orbit":0},{"id":12462,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isSwitchable":true,"name":"Aura Effect","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":36908,"name":"Damage","stats":["8% increased Damage"]}},"orbit":4,"orbitIndex":60,"skill":50558,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras3"},"50561":{"connections":[{"id":12418,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":3,"orbitIndex":18,"skill":50561,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries8"},"50562":{"connections":[{"id":43142,"orbit":0}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Barbaric Strength","orbit":7,"orbitIndex":8,"recipe":["Guilt","Despair","Envy"],"skill":50562,"stats":["45% increased Critical Damage Bonus","10% increased Mana Cost of Skills","+10 to Strength"],"stringId":"criticals74"},"50574":{"connections":[{"id":19426,"orbit":0},{"id":46034,"orbit":0}],"group":1091,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Life Recoup","orbit":2,"orbitIndex":20,"skill":50574,"stats":["3% of Physical Damage taken Recouped as Life","5% increased Physical Damage"],"stringId":"physical45"},"50588":{"connections":[{"id":6010,"orbit":0}],"group":1194,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":2,"orbitIndex":2,"skill":50588,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy13"},"50609":{"connections":[{"id":11916,"orbit":0}],"group":839,"icon":"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds","isNotable":true,"name":"Hard to Kill","orbit":3,"orbitIndex":18,"skill":50609,"stats":["40% increased Flask Life Recovery rate","Regenerate 0.75% of maximum Life per second"],"stringId":"life_regeneration17_"},"50616":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":262,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":50616,"stats":[],"stringId":"mastery_attack1"},"50626":{"connections":[{"id":32597,"orbit":0}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":7,"skill":50626,"stats":["+10 to Armour","+5 to maximum Energy Shield"],"stringId":"energy_shield_and_armour1"},"50629":{"connections":[{"id":3218,"orbit":0},{"id":23930,"orbit":0},{"id":24430,"orbit":0}],"group":276,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":0,"orbitIndex":0,"skill":50629,"stats":["10% increased Elemental Damage"],"stringId":"elemental3"},"50635":{"connections":[{"id":25971,"orbit":0},{"id":42750,"orbit":5},{"id":9050,"orbit":-5}],"group":1265,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":13,"skill":50635,"stats":["3% increased Attack Speed"],"stringId":"attack_speed5"},"50673":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":58526,"orbit":-2},{"id":62427,"orbit":-2}],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Avoiding Deflection","orbit":3,"orbitIndex":18,"recipe":["Disgust","Greed","Suffering"],"skill":50673,"stats":["-5% to amount of Damage Prevented by Deflection","20% increased Deflection Rating"],"stringId":"deflect42"},"50687":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":773,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Coursing Energy","orbit":7,"orbitIndex":14,"recipe":["Envy","Disgust","Paranoia"],"skill":50687,"stats":["40% increased Electrocute Buildup","30% increased Shock Chance against Electrocuted Enemies"],"stringId":"shock_mitigation8_"},"50701":{"connections":[{"id":44932,"orbit":0}],"group":1376,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Effect","orbit":0,"orbitIndex":0,"skill":50701,"stats":["15% increased Magnitude of Shock you inflict"],"stringId":"shock4"},"50715":{"connections":[{"id":50383,"orbit":0}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Frozen Limit","orbit":7,"orbitIndex":21,"recipe":["Greed","Envy","Fear"],"skill":50715,"stats":["+1 to maximum Cold Infusions"],"stringId":"infusion23"},"50720":{"connections":[{"id":43557,"orbit":0},{"id":11376,"orbit":-3},{"id":34199,"orbit":3},{"id":30523,"orbit":3}],"group":807,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":23,"skill":50720,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence35"},"50755":{"connections":[{"id":10131,"orbit":9},{"id":39567,"orbit":0},{"id":19355,"orbit":8}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":5,"orbitIndex":5,"skill":50755,"stats":["+8 to Intelligence"],"stringId":"intelligence103"},"50757":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":308,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":50757,"stats":[],"stringId":"mastery_evasion108"},"50767":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":121,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":2,"orbitIndex":0,"skill":50767,"stats":[],"stringId":"mastery_shapeshifting_6685"},"50795":{"connections":[{"id":58013,"orbit":0},{"id":20744,"orbit":0}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Careful Aim","orbit":7,"orbitIndex":7,"recipe":["Guilt","Guilt","Paranoia"],"skill":50795,"stats":["15% increased Accuracy Rating","20% increased Projectile Damage"],"stringId":"ranged31"},"50816":{"connections":[{"id":46554,"orbit":-9},{"id":39567,"orbit":0},{"id":37974,"orbit":-5}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":5,"orbitIndex":67,"skill":50816,"stats":["+8 to Intelligence"],"stringId":"intelligence102"},"50817":{"connections":[{"id":61355,"orbit":2}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Damage from Mana","orbit":7,"orbitIndex":11,"skill":50817,"stats":["4% of Damage is taken from Mana before Life"],"stringId":"monkchakra4"},"50820":{"connections":[{"id":65472,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":7,"orbitIndex":17,"skill":50820,"stats":["15% increased Glory generation"],"stringId":"glory25"},"50837":{"connections":[{"id":14598,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNode.dds","name":"Minion Damage and Command Speed","orbit":3,"orbitIndex":15,"skill":50837,"stats":["Minions deal 6% increased Damage","Minions have 8% increased Cooldown Recovery Rate for Command Skills"],"stringId":"archon21"},"50847":{"connections":[{"id":1130,"orbit":0}],"group":152,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Damage","orbit":7,"orbitIndex":5,"skill":50847,"stats":["10% increased Damage with Flails"],"stringId":"flail3"},"50879":{"connections":[{"id":14211,"orbit":7}],"group":1198,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Hazard Damage","orbit":7,"orbitIndex":4,"skill":50879,"stats":["16% increased Hazard Damage"],"stringId":"hazards13"},"50881":{"connections":[{"id":55420,"orbit":0}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect on Self","orbit":2,"orbitIndex":20,"skill":50881,"stats":["15% reduced effect of Curses on you"],"stringId":"curses27"},"50884":{"connections":[{"id":53696,"orbit":0}],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","isNotable":true,"name":"Primal Sundering","orbit":7,"orbitIndex":14,"recipe":["Guilt","Fear","Ire"],"skill":50884,"stats":["Damage Penetrates 12% Elemental Resistances","8% increased Area of Effect for Attacks"],"stringId":"elemental56"},"50908":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connectionArt":"CharacterPlanned","connections":[],"group":663,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Strength of the Deep","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":50908,"stats":["2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges","+1 to Maximum Endurance Charges"],"stringId":"oracle_endurance_charge4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"50912":{"connections":[],"group":1163,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Imbibed Power","orbit":7,"orbitIndex":20,"recipe":["Ire","Disgust","Paranoia"],"skill":50912,"stats":["6% increased Attack Speed during any Flask Effect","25% increased Damage during any Flask Effect"],"stringId":"attack46"},"50986":{"classesStart":["Duelist","Mercenary"],"connections":[{"id":39383,"orbit":0},{"id":10889,"orbit":0},{"id":62386,"orbit":0},{"id":36252,"orbit":0},{"id":7120,"orbit":0},{"id":55536,"orbit":0},{"id":59915,"orbit":0}],"group":825,"icon":"Art/2DArt/SkillIcons/passives/damagedualwield.dds","name":"DUELIST","orbit":0,"orbitIndex":0,"skill":50986,"stats":[],"stringId":"duelist597"},"51006":{"connections":[{"id":41877,"orbit":0}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Charges Used","orbit":3,"orbitIndex":1,"skill":51006,"stats":["4% reduced Flask Charges used from Mana Flasks"],"stringId":"mana_flasks9"},"51040":{"connections":[{"id":9652,"orbit":0}],"group":1344,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Deflection and Energy Shield Delay","orbit":0,"orbitIndex":0,"skill":51040,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"deflect60"},"51048":{"connections":[{"id":17702,"orbit":0},{"id":58814,"orbit":0},{"id":33946,"orbit":0},{"id":30910,"orbit":0}],"group":1108,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":51048,"stats":["+5 to any Attribute"],"stringId":"dexterity76"},"51052":{"connections":[{"id":22558,"orbit":0},{"id":761,"orbit":-8},{"id":51183,"orbit":0}],"group":499,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":60,"skill":51052,"stats":["+5 to any Attribute"],"stringId":"strength10"},"51105":{"connections":[{"id":48979,"orbit":0},{"id":21127,"orbit":0}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Spirit Bond","orbit":1,"orbitIndex":5,"recipe":["Greed","Ire","Fear"],"skill":51105,"stats":["30% increased Totem Life","30% increased Totem Duration"],"stringId":"totems21"},"51129":{"connections":[{"id":15892,"orbit":0},{"id":48717,"orbit":0}],"group":193,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","isNotable":true,"name":"Pile On","orbit":7,"orbitIndex":16,"recipe":["Isolation","Ire","Ire"],"skill":51129,"stats":["30% increased effect of Fully Broken Armour"],"stringId":"armour_break35"},"51142":{"ascendancyName":"Lich","connections":[{"id":26085,"orbit":-4}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Mana","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":15373,"name":"Minion Reservation Efficiency","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["6% increased Reservation Efficiency of Minion Skills"]}},"orbit":9,"orbitIndex":135,"skill":51142,"stats":["3% increased maximum Mana"],"stringId":"AscendancyWitch3Small4"},"51169":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":822,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","isNotable":true,"name":"Soul Bloom","orbit":7,"orbitIndex":21,"recipe":["Despair","Ire","Isolation"],"skill":51169,"stats":["15% faster start of Energy Shield Recharge"],"stringId":"mana40"},"51183":{"connections":[{"id":45301,"orbit":0},{"id":10635,"orbit":0}],"group":446,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":12,"skill":51183,"stats":["10% increased Armour","10% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour26"},"51184":{"connections":[{"id":41965,"orbit":-4},{"id":29502,"orbit":6},{"id":3242,"orbit":-4}],"group":776,"icon":"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds","isNotable":true,"isSwitchable":true,"name":"Raw Power","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds","id":5788,"name":"Raw Destruction","stats":["16% increased Spell Damage","Minions deal 16% increased Damage","+10 to Intelligence"]}},"orbit":0,"orbitIndex":0,"skill":51184,"stats":["20% increased Spell Damage","+10 to Intelligence"],"stringId":"witch_sorceress_notable1"},"51194":{"connections":[{"id":24060,"orbit":2147483647},{"id":18793,"orbit":2147483647},{"id":49512,"orbit":0}],"group":762,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":2,"orbitIndex":0,"skill":51194,"stats":["10% increased Elemental Infusion duration"],"stringId":"infusion11"},"51206":{"connections":[{"id":49642,"orbit":-6}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":17,"skill":51206,"stats":["15% increased Totem Damage"],"stringId":"totems3"},"51210":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":205,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":51210,"stats":[],"stringId":"mastery_caster_6125"},"51213":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[{"id":64747,"orbit":5}],"group":1162,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","isNotable":true,"name":"Wasting","orbit":0,"orbitIndex":0,"recipe":["Guilt","Fear","Despair"],"skill":51213,"stats":["15% increased Duration of Damaging Ailments on Enemies","30% increased Damage with Hits against Enemies affected by Ailments"],"stringId":"ailments39_"},"51234":{"connections":[{"id":15991,"orbit":-2},{"id":27434,"orbit":7}],"group":878,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":2,"orbitIndex":6,"skill":51234,"stats":["15% increased effect of Archon Buffs on you"],"stringId":"lightning56"},"51241":{"connections":[{"id":55118,"orbit":-2}],"group":1440,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":2,"orbitIndex":10,"skill":51241,"stats":["10% increased Charm Charges gained"],"stringId":"charms22"},"51248":{"connections":[{"id":38292,"orbit":0},{"id":6015,"orbit":4}],"group":576,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":2,"orbitIndex":9,"skill":51248,"stats":["10% increased Fire Damage"],"stringId":"fire27"},"51267":{"connections":[{"id":11886,"orbit":0}],"group":452,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":7,"orbitIndex":19,"skill":51267,"stats":["15% increased Stun Buildup"],"stringId":"stun26_"},"51299":{"connections":[{"id":35265,"orbit":0},{"id":19802,"orbit":0},{"id":44419,"orbit":0}],"group":595,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":0,"skill":51299,"stats":["+5 to any Attribute"],"stringId":"strength50"},"51303":{"connections":[{"id":38965,"orbit":0}],"group":470,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","name":"Infusion Duration","orbit":1,"orbitIndex":11,"skill":51303,"stats":["10% increased Elemental Infusion duration"],"stringId":"infusion9"},"51328":{"connections":[{"id":49938,"orbit":9}],"group":320,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":0,"orbitIndex":0,"skill":51328,"stats":["12% increased Cold Damage"],"stringId":"cold54"},"51335":{"connections":[{"id":51968,"orbit":-6},{"id":5726,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isNotable":true,"isSwitchable":true,"name":"Affliction Enforcer","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","id":64801,"name":"Jagged Shards","stats":["20% increased Critical Hit Chance for Spells","20% increased Physical Damage"]}},"orbit":7,"orbitIndex":21,"skill":51335,"stats":["40% increased Flammability Magnitude","20% increased Freeze Buildup","20% increased chance to Shock"],"stringId":"fire32"},"51336":{"connections":[{"id":56818,"orbit":4},{"id":53965,"orbit":0}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":4,"orbitIndex":45,"skill":51336,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks5"},"51369":{"connections":[{"id":56061,"orbit":0},{"id":45503,"orbit":0}],"group":449,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Damage against Burning Enemies","orbit":2,"orbitIndex":6,"skill":51369,"stats":["14% increased Damage with Hits against Burning Enemies"],"stringId":"fire10"},"51394":{"connections":[{"id":29993,"orbit":0}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Unimpeded","orbit":3,"orbitIndex":2,"recipe":["Isolation","Envy","Isolation"],"skill":51394,"stats":["24% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells4"},"51416":{"connections":[{"id":32016,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":54,"skill":51416,"stats":["3% increased Cast Speed"],"stringId":"spells17"},"51446":{"connections":[{"id":53647,"orbit":-7},{"id":19750,"orbit":0}],"group":739,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Leather Bound Gauntlets","orbit":3,"orbitIndex":16,"recipe":["Greed","Suffering","Ire"],"skill":51446,"stats":["+1 to Evasion Rating per 1 Item Armour on Equipped Gloves"],"stringId":"evasion38_"},"51454":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connectionArt":"CharacterPlanned","connections":[],"group":522,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":51454,"stats":[],"stringId":"oracle_life_corruption_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"51463":{"connections":[{"id":4364,"orbit":0}],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","name":"Attack Damage while Moving","orbit":7,"orbitIndex":14,"skill":51463,"stats":["12% increased Attack Damage while moving"],"stringId":"slow_mitigation10_"},"51485":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":545,"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"name":"Shapeshifting Mastery","orbit":0,"orbitIndex":0,"skill":51485,"stats":[],"stringId":"mastery_shapeshifting_6684"},"51509":{"connections":[{"id":35848,"orbit":7},{"id":9393,"orbit":0}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","isNotable":true,"name":"Waters of Life","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Disgust"],"skill":51509,"stats":["Recover 2% of maximum Life when you use a Mana Flask","Mana Flasks gain 0.1 charges per Second"],"stringId":"mana_flasks14"},"51522":{"connections":[{"id":56493,"orbit":-7}],"group":1204,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":22,"skill":51522,"stats":["3% increased Attack Speed"],"stringId":"attack_speed58"},"51534":{"connections":[{"id":24483,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":3,"orbitIndex":14,"skill":51534,"stats":["16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"],"stringId":"criticals7"},"51535":{"connections":[{"id":8852,"orbit":0}],"group":148,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Slower Leech","orbit":2,"orbitIndex":13,"skill":51535,"stats":["12% increased amount of Life Leeched","Leech Life 5% slower"],"stringId":"life_leech10"},"51546":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistCoveredinStone.dds","isNotable":true,"name":"Way of the Mountain","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":9,"orbitIndex":57,"skill":51546,"stats":["100% Surpassing chance per enemy Power to gain Mountain's Teachings on Immobilising an enemy, up to a maximum of 30","Lose a Mountain's Teaching when you are Hit, or when you use or Sustain an Attack that benefits from Mountain's Teachings"],"stringId":"AscendancyMonk1Notable6"},"51561":{"connections":[{"id":25312,"orbit":0},{"id":2491,"orbit":0},{"id":7716,"orbit":0}],"group":343,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":51561,"stats":["+5 to any Attribute"],"stringId":"strength71"},"51565":{"connections":[{"id":2335,"orbit":0},{"id":22682,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":6,"skill":51565,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"spells14"},"51583":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":51583,"stats":[],"stringId":"mastery_criticals64"},"51602":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[],"group":1406,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Unsight","orbit":0,"orbitIndex":0,"recipe":["Suffering","Disgust","Despair"],"skill":51602,"stats":["Enemies near Enemies you Mark are Blinded","Enemies you Mark cannot deal Critical Hits"],"stringId":"marks27"},"51606":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":65207,"orbit":-7}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Freedom of Movement","orbit":4,"orbitIndex":48,"recipe":["Greed","Greed","Envy"],"skill":51606,"stats":["20% increased Evasion Rating","10% reduced Slowing Potency of Debuffs on You","5% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"evasion30"},"51618":{"connectionArt":"CharacterPlanned","connections":[{"id":11580,"orbit":0},{"id":43324,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs and Regeneration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":51618,"stats":["15% increased Life Regeneration rate","6% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_life_corruption1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"51672":{"connections":[{"id":31955,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour Applies to Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":10,"skill":51672,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour43"},"51683":{"connections":[],"group":396,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":2,"orbitIndex":22,"skill":51683,"stats":["15% increased Totem Damage"],"stringId":"totems5"},"51690":{"ascendancyName":"Titan","connections":[{"id":12000,"orbit":-5}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Life Regeneration","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":6,"orbitIndex":43,"skill":51690,"stats":["Regenerate 0.5% of maximum Life per second"],"stringId":"AscendancyWarrior1Small7"},"51702":{"connections":[],"group":407,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":16,"skill":51702,"stats":["+8 to Strength"],"stringId":"strength104"},"51707":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":38728,"orbit":5},{"id":41163,"orbit":0}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Enhanced Reflexes","orbit":5,"orbitIndex":66,"recipe":["Fear","Ire","Envy"],"skill":51707,"stats":["20% increased Evasion Rating","Gain Deflection Rating equal to 5% of Evasion Rating","8% increased Dexterity"],"stringId":"evasion32"},"51708":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1133,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Evasion Mastery","orbit":0,"orbitIndex":0,"skill":51708,"stats":[],"stringId":"mastery_evasion_6509"},"51728":{"connections":[{"id":6505,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Pierce Chance","orbit":2,"orbitIndex":7,"skill":51728,"stats":["15% chance to Pierce an Enemy"],"stringId":"ranged45"},"51732":{"connections":[{"id":26568,"orbit":0}],"group":467,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":16,"skill":51732,"stats":["3% increased Attack Speed"],"stringId":"duration_spells8"},"51735":{"connections":[{"id":44707,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":2,"orbitIndex":17,"skill":51735,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"stringId":"shield2"},"51737":{"ascendancyName":"Witchhunter","connections":[{"id":8272,"orbit":-8}],"group":245,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":51737,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"AscendancyMercenary2Small8_"},"51741":{"connections":[{"id":61834,"orbit":0},{"id":57230,"orbit":-4},{"id":57821,"orbit":0},{"id":45798,"orbit":0},{"id":15424,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":51741,"stats":["+5 to any Attribute"],"stringId":"intelligence25"},"51743":{"connections":[{"id":57617,"orbit":3}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Attack Damage","orbit":4,"orbitIndex":0,"skill":51743,"stats":["15% increased Attack Damage if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting23"},"51749":{"connections":[{"id":30141,"orbit":0}],"flavourText":"Lay open your veins, and draw power from your own spilled life.","group":139,"icon":"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds","isKeystone":true,"name":"Blood Magic","orbit":0,"orbitIndex":0,"skill":51749,"stats":["You have no Mana","Skill Mana Costs Converted to Life Costs"],"stringId":"passive_keystone_blood_magic"},"51774":{"connections":[{"id":34425,"orbit":2}],"group":1487,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility Detonation Time","orbit":2,"orbitIndex":16,"skill":51774,"stats":["15% reduced Volatility Explosion delay"],"stringId":"volatility15"},"51788":{"connections":[{"id":5066,"orbit":-2}],"group":684,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Curse Effect on you","orbit":2,"orbitIndex":4,"skill":51788,"stats":["10% reduced effect of Curses on you"],"stringId":"mercenary7"},"51795":{"connections":[{"id":32271,"orbit":-2},{"id":53632,"orbit":7}],"group":382,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude and Fire Damage","orbit":7,"orbitIndex":12,"skill":51795,"stats":["8% increased Fire Damage","15% increased Flammability Magnitude"],"stringId":"fire22"},"51797":{"connections":[{"id":23939,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":8,"skill":51797,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup7"},"51807":{"connections":[{"id":57089,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":2,"orbitIndex":0,"skill":51807,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"],"stringId":"companions39"},"51812":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":248,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":51812,"stats":[],"stringId":"mastery_attack_6302"},"51820":{"connections":[{"id":21127,"orbit":0}],"group":305,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Conduits","orbit":6,"orbitIndex":30,"recipe":["Despair","Suffering","Suffering"],"skill":51820,"stats":["12% increased Attack and Cast Speed if you've summoned a Totem Recently"],"stringId":"totems33_"},"51821":{"connections":[{"id":20115,"orbit":0},{"id":25014,"orbit":0},{"id":39102,"orbit":0}],"group":257,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":51821,"stats":["+5 to any Attribute"],"stringId":"strength51"},"51825":{"connections":[{"id":47363,"orbit":0},{"id":9164,"orbit":0},{"id":13708,"orbit":0}],"group":786,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":4,"orbitIndex":45,"skill":51825,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed20"},"51832":{"connections":[{"id":47722,"orbit":0}],"group":198,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Damage","orbit":2,"orbitIndex":6,"skill":51832,"stats":["16% increased Damage with Warcries"],"stringId":"warcries10"},"51847":{"connections":[{"id":33974,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":4,"orbitIndex":24,"skill":51847,"stats":["8% increased Attack Damage","5% increased Accuracy Rating"],"stringId":"attack31"},"51850":{"connectionArt":"CharacterPlanned","connections":[{"id":9535,"orbit":0},{"id":37434,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Path of the Renegade","orbit":3,"orbitIndex":10,"skill":51850,"stats":["+8% to Chaos Resistance","+20% of Armour also applies to Chaos Damage"],"stringId":"armour_and_evasion45","unlockConstraint":{"nodes":[50239,9535,61309]}},"51867":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":408,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Finality","orbit":0,"orbitIndex":0,"recipe":["Isolation","Guilt","Envy"],"skill":51867,"stats":["120% increased Damage with Hits against Enemies that are on Low Life","5% increased Damage taken while on Low Life"],"stringId":"enemies_on_low_life11"},"51868":{"connections":[{"id":19794,"orbit":3},{"id":38320,"orbit":0}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Molten Carapace","orbit":5,"orbitIndex":64,"recipe":["Guilt","Disgust","Suffering"],"skill":51868,"stats":["50% increased Armour while Ignited","+2% to Maximum Fire Resistance while Ignited","50% increased Fire Damage while Ignited"],"stringId":"ignite_mitigation4"},"51871":{"connections":[{"id":8045,"orbit":0}],"group":1328,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","isNotable":true,"name":"Immortal Thirst","orbit":0,"orbitIndex":0,"recipe":["Guilt","Suffering","Guilt"],"skill":51871,"stats":["15% increased maximum Energy Shield","25% increased amount of Mana Leeched"],"stringId":"mana_leech20"},"51891":{"connections":[{"id":25528,"orbit":0}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Lucidity","orbit":7,"orbitIndex":17,"recipe":["Envy","Disgust","Suffering"],"skill":51891,"stats":["8% of Damage is taken from Mana before Life","+15 to Intelligence"],"stringId":"mana19"},"51892":{"connections":[{"id":59387,"orbit":0},{"id":64427,"orbit":0},{"id":44188,"orbit":0}],"group":969,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Infusion and Power Charge Duration","orbit":2,"orbitIndex":23,"skill":51892,"stats":["6% increased Power Charge Duration","6% increased Elemental Infusion duration"],"stringId":"power_charges18"},"51903":{"connections":[{"id":55058,"orbit":0},{"id":39347,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":17,"skill":51903,"stats":["10% increased Melee Damage"],"stringId":"melee48_"},"51921":{"connections":[{"id":36629,"orbit":-4}],"group":655,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":51921,"stats":["+5 to any Attribute"],"stringId":"strength42"},"51934":{"connections":[],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Invocated Efficiency","orbit":0,"orbitIndex":0,"recipe":["Isolation","Envy","Paranoia"],"skill":51934,"stats":["10% increased Mana Cost Efficiency","Triggered Spells deal 40% increased Spell Damage"],"stringId":"triggers17"},"51944":{"connections":[{"id":49406,"orbit":0},{"id":51728,"orbit":0},{"id":47683,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":3,"orbitIndex":15,"skill":51944,"stats":["10% increased Projectile Damage"],"stringId":"ranged29_"},"51968":{"connections":[],"group":777,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isSwitchable":true,"name":"Elemental Ailment Chance","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","id":18040,"name":"Physical Damage","stats":["10% increased Physical Damage"]}},"orbit":3,"orbitIndex":18,"skill":51968,"stats":["20% increased Flammability Magnitude","10% increased Freeze Buildup","10% increased chance to Shock"],"stringId":"fire3"},"51974":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern","connections":[{"id":25711,"orbit":0}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/FortifyMasterySymbol.dds","isOnlyImage":true,"name":"Fortify Mastery","orbit":0,"orbitIndex":0,"skill":51974,"stats":[],"stringId":"mastery_fortify7"},"52003":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":772,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCast.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":2,"orbitIndex":18,"skill":52003,"stats":[],"stringId":"mastery_cold_6394"},"52038":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":572,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":52038,"stats":[],"stringId":"mastery_aura_6313"},"52053":{"connections":[{"id":14048,"orbit":3},{"id":24120,"orbit":-4}],"group":1346,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":16,"skill":52053,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana33"},"52060":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":52060,"stats":[],"stringId":"mastery_energy_shield_6493"},"52068":{"ascendancyName":"Warbringer","connections":[],"group":60,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds","isNotable":true,"name":"Turtle Charm","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":52068,"stats":["You take 20% of damage from Blocked Hits","Maximum Block chance is 75%"],"stringId":"AscendancyWarrior2Notable9"},"52106":{"connections":[{"id":44005,"orbit":0},{"id":10295,"orbit":0}],"group":281,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":6,"orbitIndex":34,"skill":52106,"stats":["3% increased Cast Speed"],"stringId":"cast_speed3"},"52115":{"connectionArt":"CharacterPlanned","connections":[{"id":51454,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Nurturing Nature","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":0,"skill":52115,"stats":["40% increased Mana Regeneration Rate while on Full Life"],"stringId":"oracle_life_corruption7","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"52125":{"connections":[{"id":2847,"orbit":0},{"id":21721,"orbit":0}],"group":819,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":52125,"stats":["+5 to any Attribute"],"stringId":"dexterity79"},"52126":{"connections":[{"id":21885,"orbit":3}],"group":268,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold and Strength","orbit":2,"orbitIndex":0,"skill":52126,"stats":["10% increased Stun Threshold","+5 to Strength"],"stringId":"stun_threshold25"},"52180":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1521,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Trained Deflection","orbit":1,"orbitIndex":9,"recipe":["Suffering","Despair","Suffering"],"skill":52180,"stats":["Prevent +6% of Damage from Deflected Hits"],"stringId":"deflect58"},"52191":{"connections":[{"id":57724,"orbit":-7}],"group":1296,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Event Horizon","orbit":0,"orbitIndex":0,"recipe":["Despair","Isolation","Guilt"],"skill":52191,"stats":["53% increased Chaos Damage","Lose 3% of maximum Life and Energy Shield when you use a Chaos Skill"],"stringId":"chaos33_"},"52199":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":44498,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Overexposure","orbit":0,"orbitIndex":0,"recipe":["Suffering","Isolation","Greed"],"skill":52199,"stats":["30% increased Exposure Effect"],"stringId":"elemental36"},"52215":{"connections":[{"id":56366,"orbit":0}],"group":1516,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Chance","orbit":0,"orbitIndex":0,"skill":52215,"stats":["10% increased Critical Hit Chance with Daggers"],"stringId":"dagger9"},"52220":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":226,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":0,"orbitIndex":0,"skill":52220,"stats":[],"stringId":"mastery_physical194"},"52229":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":692,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","isNotable":true,"name":"Secrets of the Orb","orbit":0,"orbitIndex":0,"recipe":["Disgust","Suffering","Despair"],"skill":52229,"stats":["Orb Skills have +1 to Limit"],"stringId":"orb5"},"52241":{"connections":[{"id":94,"orbit":2}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana on Kill","orbit":1,"orbitIndex":3,"skill":52241,"stats":["Recover 1% of maximum Mana on Kill"],"stringId":"mana_regeneration47_"},"52245":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":1480,"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNotable.dds","isNotable":true,"name":"Distant Dreamer","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Suffering","Envy"],"skill":52245,"stats":["+10% to Chaos Resistance","Gain 5% of Damage as Extra Chaos Damage","50% reduced effect of Withered on you"],"stringId":"monkchaos6"},"52254":{"connections":[{"id":42290,"orbit":0}],"group":892,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":7,"orbitIndex":14,"skill":52254,"stats":["6% increased Curse Magnitudes"],"stringId":"curses20"},"52257":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1461,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Conductive Embrace","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Isolation","Guilt"],"skill":52257,"stats":["+10% to Lightning Resistance","+2% to Maximum Lightning Resistance if you have at least 5 Green Support Gems Socketed"],"stringId":"shock36"},"52260":{"connections":[{"id":3688,"orbit":-2}],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":2,"orbitIndex":8,"skill":52260,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers8_"},"52274":{"connections":[{"id":3109,"orbit":0},{"id":21077,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Damage","orbit":3,"orbitIndex":9,"skill":52274,"stats":["12% increased Grenade Damage"],"stringId":"grenades8"},"52295":{"ascendancyName":"Martial Artist","connections":[{"id":39595,"orbit":7}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Evasion and Energy Shield","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":4,"orbitIndex":15,"skill":52295,"stats":["15% increased Evasion Rating","15% increased maximum Energy Shield"],"stringId":"AscendancyMonk1Small3"},"52298":{"connections":[{"id":4527,"orbit":0},{"id":26725,"orbit":0},{"id":53308,"orbit":0},{"id":31805,"orbit":0},{"id":52126,"orbit":0}],"group":267,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":52298,"stats":["+5 to any Attribute"],"stringId":"strength61_"},"52300":{"connections":[{"id":53440,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Rage on Hit","orbit":3,"orbitIndex":9,"skill":52300,"stats":["Gain 1 Rage on Melee Axe Hit"],"stringId":"axe12"},"52319":{"connections":[{"id":48305,"orbit":-6}],"group":654,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":52319,"stats":["+5 to any Attribute"],"stringId":"strength5"},"52348":{"connections":[{"id":51206,"orbit":-5},{"id":34487,"orbit":0}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Carved Earth","orbit":7,"orbitIndex":15,"recipe":["Suffering","Suffering","Ire"],"skill":52348,"stats":["20% increased Totem Damage","6% increased Attack and Cast Speed if you've summoned a Totem Recently"],"stringId":"totems8"},"52351":{"connections":[{"id":52260,"orbit":0}],"group":1129,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":2,"orbitIndex":12,"skill":52351,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers7"},"52354":{"connections":[{"id":41171,"orbit":0}],"group":1014,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Damage","orbit":0,"orbitIndex":0,"skill":52354,"stats":["16% increased Attack Damage against Rare or Unique Enemies"],"stringId":"boss_slaying6"},"52361":{"connections":[{"id":26107,"orbit":7}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":2,"orbitIndex":9,"skill":52361,"stats":["10% increased Projectile Damage"],"stringId":"projectiles10"},"52373":{"connections":[{"id":37276,"orbit":-2},{"id":56342,"orbit":7}],"group":397,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":20,"skill":52373,"stats":["+2 to Maximum Rage"],"stringId":"rage1"},"52374":{"ascendancyName":"Oracle","connections":[],"group":21,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleTotemLimit.dds","isNotable":true,"name":"Unnamed Heartwood","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":52374,"stats":["+1 to maximum number of Summoned Totems","Totems die 6 seconds after their Life is reduced to 0"],"stringId":"AscendancyDruid1Notable6"},"52392":{"connections":[{"id":25934,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Singular Purpose","orbit":3,"orbitIndex":17,"recipe":["Disgust","Envy","Fear"],"skill":52392,"stats":["5% reduced Attack Speed","20% increased Stun Buildup","40% increased Damage with Two Handed Weapons"],"stringId":"two_handed8"},"52395":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":56331,"orbit":0},{"id":26283,"orbit":0},{"id":664,"orbit":0}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaFlameSelector.dds","isMultipleChoice":true,"isNotable":true,"name":"Lucid Dreaming","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":5,"orbitIndex":27,"skill":52395,"stats":[],"stringId":"AscendancyMonk3Notable6_Choice"},"52399":{"connections":[{"id":9444,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Damage","orbit":5,"orbitIndex":38,"skill":52399,"stats":["18% increased Critical Damage Bonus with Quarterstaves"],"stringId":"quarterstaff16_"},"52410":{"connections":[],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","orbit":4,"orbitIndex":26,"skill":52410,"stats":["20% increased Stun Threshold while Parrying"],"stringId":"buckler10"},"52415":{"connections":[{"id":32655,"orbit":0}],"group":1340,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Attack Speed with Companion in Presence","orbit":2,"orbitIndex":22,"skill":52415,"stats":["4% increased Attack Speed while your Companion is in your Presence"],"stringId":"companions32"},"52429":{"connections":[{"id":58930,"orbit":7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":3,"orbitIndex":13,"skill":52429,"stats":["3% increased Cast Speed"],"stringId":"cast_speed26"},"52440":{"connections":[{"id":53893,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":2,"orbitIndex":18,"skill":52440,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"companions40"},"52442":{"connections":[],"group":826,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":2,"orbitIndex":20,"skill":52442,"stats":["3% increased Attack Speed"],"stringId":"attack_speed1"},"52445":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":1364,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Evasion and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":52445,"stats":[],"stringId":"mastery_evasion_and_energy_shield_6498"},"52448":{"ascendancyName":"Invoker","connections":[],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds","isNotable":true,"name":"...and Scatter Them to the Winds","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":53,"skill":52448,"stats":["Trigger Elemental Expression on Melee Critical Hit","Grants Skill: Elemental Expression"],"stringId":"AscendancyMonk2Notable7_"},"52454":{"connections":[{"id":46604,"orbit":3}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":3,"orbitIndex":21,"skill":52454,"stats":["7% increased Chaos Damage"],"stringId":"chaos15"},"52462":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":496,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":52462,"stats":[],"stringId":"mastery_armour5_"},"52464":{"connections":[],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":6,"orbitIndex":24,"skill":52464,"stats":["Recover 1% of maximum Life on Kill"],"stringId":"life_on_kill5"},"52501":{"connections":[{"id":60700,"orbit":2147483647}],"group":1268,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Empowered Attack Freeze Buildup","orbit":7,"orbitIndex":8,"skill":52501,"stats":["20% increased Freeze Buildup with Empowered Attacks"],"stringId":"cold50"},"52537":{"connections":[],"group":1471,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Penetration","orbit":2,"orbitIndex":13,"skill":52537,"stats":["10% increased Magnitude of Chill you inflict"],"stringId":"cold_penetration4"},"52556":{"connections":[{"id":16347,"orbit":-7},{"id":28304,"orbit":0}],"group":397,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage","orbit":2,"orbitIndex":8,"skill":52556,"stats":["+2 to Maximum Rage"],"stringId":"rage3"},"52568":{"connections":[{"id":3665,"orbit":-7},{"id":62779,"orbit":0}],"group":1026,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds","isNotable":true,"name":"Bond of the Owl","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Despair"],"skill":52568,"stats":["Gain 6% of Damage as Extra Cold Damage","Companions gain 12% Damage as extra Cold Damage"],"stringId":"companions51"},"52574":{"connections":[{"id":55478,"orbit":-7}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":7,"orbitIndex":21,"skill":52574,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"area_attacks21"},"52576":{"connections":[{"id":64550,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Damage vs Immobilised","orbit":2,"orbitIndex":9,"skill":52576,"stats":["20% increased Damage against Immobilised Enemies"],"stringId":"immobilisation4"},"52615":{"connections":[],"group":1411,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Spell Area of Effect","orbit":7,"orbitIndex":18,"skill":52615,"stats":["Spell Skills have 6% increased Area of Effect"],"stringId":"area_spells6"},"52618":{"connections":[{"id":32777,"orbit":0}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Boon of the Beast","orbit":3,"orbitIndex":18,"recipe":["Fear","Suffering","Paranoia"],"skill":52618,"stats":["When you Shapeshift to Human form, gain 10% increased Spell Damage per second you were Shapeshifted, up to a maximum of 80%, for 8 seconds"],"stringId":"shapeshifting19"},"52630":{"connections":[{"id":61800,"orbit":0},{"id":28371,"orbit":0}],"group":1413,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Critical Damage vs Full Life","orbit":7,"orbitIndex":13,"skill":52630,"stats":["40% increased Critical Damage Bonus against Enemies that are on Full Life"],"stringId":"enemies_on_full_life2"},"52659":{"connections":[{"id":10362,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":20,"skill":52659,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration2"},"52669":{"connections":[{"id":55188,"orbit":-3}],"group":98,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Flamekeeper","orbit":0,"orbitIndex":0,"recipe":["Guilt","Ire","Ire"],"skill":52669,"stats":["20% increased Fire Damage","15% increased Ignite Magnitude","30% reduced Magnitude of Ignite on you"],"stringId":"fire75"},"52676":{"connections":[],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Duration","orbit":7,"orbitIndex":3,"skill":52676,"stats":["16% increased Minion Duration"],"stringId":"minion_reservation9"},"52684":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":8115,"orbit":0}],"group":694,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Eroding Chains","orbit":4,"orbitIndex":32,"recipe":["Guilt","Fear","Guilt"],"skill":52684,"stats":["Break 50% of Armour on Pinning an Enemy"],"stringId":"armour_break38"},"52695":{"connections":[{"id":57230,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":7,"orbitIndex":1,"skill":52695,"stats":["10% increased Physical Damage"],"stringId":"chaos6"},"52703":{"ascendancyName":"Blood Mage","connections":[],"group":979,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds","isNotable":true,"name":"Gore Spike","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":52703,"stats":["1% increased Critical Damage Bonus per 50 current Life"],"stringId":"AscendancyWitch2Notable1"},"52743":{"connections":[{"id":34541,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":10,"skill":52743,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"deflect47"},"52746":{"connections":[{"id":9796,"orbit":0},{"id":64471,"orbit":3}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":2,"orbitIndex":12,"skill":52746,"stats":["12% increased Fire Damage"],"stringId":"fire14"},"52764":{"connections":[{"id":47606,"orbit":0}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Mystical Rage","orbit":1,"orbitIndex":0,"recipe":["Isolation","Greed","Envy"],"skill":52764,"stats":["Every Rage also grants 2% increased Spell Damage"],"stringId":"rage40"},"52765":{"connections":[],"group":1150,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":12,"skill":52765,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration12"},"52774":{"connections":[{"id":5084,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":18,"skill":52774,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite12"},"52796":{"connections":[{"id":30371,"orbit":-6}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Damage","orbit":4,"orbitIndex":66,"skill":52796,"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"stringId":"shield24"},"52799":{"connections":[{"id":47270,"orbit":-4},{"id":19955,"orbit":4},{"id":44455,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":3,"orbitIndex":0,"skill":52799,"stats":["15% increased Freeze Buildup"],"stringId":"cold10"},"52800":{"connections":[{"id":57615,"orbit":0}],"group":1541,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":6,"orbitIndex":54,"skill":52800,"stats":["+8% Surpassing chance to fire an additional Arrow"],"stringId":"bow19"},"52803":{"connections":[{"id":59356,"orbit":0}],"group":1298,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Hale Traveller","orbit":7,"orbitIndex":0,"recipe":["Envy","Disgust","Disgust"],"skill":52803,"stats":["20% increased Life Recovery from Flasks","Life Flasks gain 0.1 charges per Second"],"stringId":"life_flasks5_"},"52807":{"connections":[{"id":60551,"orbit":0},{"id":61836,"orbit":0}],"group":329,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":10,"skill":52807,"stats":["15% increased Presence Area of Effect"],"stringId":"auras13"},"52829":{"connections":[{"id":375,"orbit":0}],"group":136,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Mace Damage and Stun Buildup","orbit":4,"orbitIndex":63,"skill":52829,"stats":["12% increased Stun Buildup","10% increased Damage with Maces"],"stringId":"mace8"},"52836":{"connections":[{"id":11980,"orbit":7},{"id":56806,"orbit":0}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":66,"skill":52836,"stats":["5% increased Block chance"],"stringId":"block11"},"52860":{"connections":[{"id":45494,"orbit":0},{"id":40975,"orbit":0}],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Damage","orbit":7,"orbitIndex":12,"skill":52860,"stats":["15% increased Ballista damage"],"stringId":"ballista2"},"52875":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1400,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":52875,"stats":[],"stringId":"mastery_attack21"},"52971":{"connections":[{"id":21227,"orbit":-2},{"id":25528,"orbit":0}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflect.dds","isNotable":true,"name":"The Soul Meridian","orbit":4,"orbitIndex":45,"recipe":["Envy","Disgust","Fear"],"skill":52971,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating","8% faster start of Energy Shield Recharge","10% increased Mana Cost Efficiency","10% increased Reservation Efficiency of Minion Skills"],"stringId":"energy_shield_recovery13"},"52973":{"connections":[{"id":12851,"orbit":0},{"id":57555,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Impale Chance","orbit":2,"orbitIndex":11,"skill":52973,"stats":["15% chance to Impale on Spell Hit"],"stringId":"physical8"},"52980":{"connections":[{"id":18970,"orbit":0},{"id":44343,"orbit":-4}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":4,"orbitIndex":48,"skill":52980,"stats":["+8 to Evasion Rating","+5 to maximum Energy Shield"],"stringId":"evasion_and_energy_shield1"},"52993":{"connectionArt":"CharacterPlanned","connections":[{"id":9414,"orbit":0}],"group":293,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":4,"skill":52993,"stats":["16% increased Elemental Damage"],"stringId":"oracle_glory_elemental1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"53030":{"connections":[{"id":11525,"orbit":0},{"id":48267,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Immolation","orbit":2,"orbitIndex":2,"recipe":["Ire","Despair","Disgust"],"skill":53030,"stats":["25% increased Ignite Magnitude","+10 to Strength"],"stringId":"ignite5"},"53089":{"connections":[{"id":9918,"orbit":0},{"id":10474,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":12,"skill":53089,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks13"},"53094":{"connections":[{"id":38703,"orbit":0},{"id":51048,"orbit":0}],"group":1139,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":20,"skill":53094,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy36"},"53108":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":36822,"orbit":0}],"group":562,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds","isNotable":true,"name":"Adaptive Capability","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":53108,"stats":["Attribute Requirements of Gems can be satisified by your highest Attribute"],"stringId":"AscendancyMercenary3Notable6"},"53123":{"connections":[{"id":8421,"orbit":-2},{"id":54982,"orbit":-2},{"id":5862,"orbit":-2}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/ElementalDominion2.dds","name":"Shaman","orbit":7,"orbitIndex":18,"skill":53123,"stats":["+3% to all Elemental Resistances"],"stringId":"shaman1"},"53131":{"connections":[{"id":7060,"orbit":0},{"id":46665,"orbit":0}],"group":265,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","isNotable":true,"name":"Tukohama's Brew","orbit":7,"orbitIndex":16,"recipe":["Isolation","Paranoia","Greed"],"skill":53131,"stats":["50% of Skill Mana costs Converted to Life Costs during any Life Flask Effect"],"stringId":"life_flasks43"},"53149":{"connections":[{"id":24647,"orbit":-5}],"group":1062,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Freeze Buildup","orbit":4,"orbitIndex":22,"skill":53149,"stats":["15% increased Freeze Buildup"],"stringId":"cold29"},"53150":{"connections":[{"id":15270,"orbit":0},{"id":17589,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Sharp Sight","orbit":3,"orbitIndex":18,"recipe":["Guilt","Disgust","Ire"],"skill":53150,"stats":["5% increased Attack Speed","30% increased Accuracy Rating against Rare or Unique Enemies"],"stringId":"accuracy30"},"53166":{"connections":[{"id":26194,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":7,"orbitIndex":21,"skill":53166,"stats":["20% increased Presence Area of Effect"],"stringId":"auras9"},"53177":{"connections":[{"id":43944,"orbit":2147483647}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility when Stunned","orbit":2,"orbitIndex":3,"skill":53177,"stats":["50% chance to gain Volatility when you are Stunned"],"stringId":"volatility9"},"53185":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":1498,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwlNotable.dds","isNotable":true,"name":"The Winter Owl","orbit":3,"orbitIndex":19,"recipe":["Greed","Greed","Fear"],"skill":53185,"stats":["3% increased Evasion Rating per 10 Intelligence","Gain Accuracy Rating equal to your Intelligence","+10 to Intelligence"],"stringId":"azmerianimals54"},"53187":{"connections":[{"id":35011,"orbit":0},{"id":57775,"orbit":0}],"group":455,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Warlord Berserker","orbit":2,"orbitIndex":22,"recipe":["Disgust","Fear","Fear"],"skill":53187,"stats":["40% reduced Presence Area of Effect","Allies in your Presence Regenerate 5 Rage per second if you have gained Rage Recently"],"stringId":"auras24"},"53188":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":0,"orbitIndex":0,"skill":53188,"stats":[],"stringId":"mastery_mana158"},"53194":{"connections":[{"id":38130,"orbit":3}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":2,"orbitIndex":16,"skill":53194,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries20"},"53196":{"connections":[{"id":46692,"orbit":0}],"group":1011,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask and Charm Charges Gained","orbit":7,"orbitIndex":12,"skill":53196,"stats":["8% increased Flask and Charm Charges gained"],"stringId":"flasks12"},"53207":{"connections":[{"id":47635,"orbit":0},{"id":56914,"orbit":0}],"group":1221,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":1,"orbitIndex":4,"skill":53207,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration3"},"53216":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":268,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":53216,"stats":[],"stringId":"mastery_warcry252_"},"53261":{"connections":[{"id":30780,"orbit":-2}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Area and Damage","orbit":7,"orbitIndex":11,"skill":53261,"stats":["4% increased Area of Effect of Ancestrally Boosted Attacks","Ancestrally Boosted Attacks deal 8% increased Damage"],"stringId":"melee61"},"53265":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":1478,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Nature's Bite","orbit":0,"orbitIndex":0,"recipe":["Ire","Despair","Suffering"],"skill":53265,"stats":["20% increased Elemental Damage","15% increased chance to inflict Ailments"],"stringId":"ailments48"},"53266":{"connections":[{"id":13576,"orbit":0},{"id":20387,"orbit":0},{"id":53560,"orbit":0}],"group":994,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Skill Speed","orbit":0,"orbitIndex":0,"skill":53266,"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"stringId":"lightning7"},"53272":{"connections":[{"id":2560,"orbit":0},{"id":2582,"orbit":0}],"group":1521,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":3,"orbitIndex":20,"skill":53272,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect54"},"53280":{"ascendancyName":"Martial Artist","connections":[{"id":41751,"orbit":3}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Attack Speed","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":3,"orbitIndex":3,"skill":53280,"stats":["4% increased Attack Speed"],"stringId":"AscendancyMonk1Small1"},"53294":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":33397,"orbit":0}],"group":576,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Burn Away","orbit":0,"orbitIndex":0,"recipe":["Fear","Disgust","Disgust"],"skill":53294,"stats":["15% increased Fire Damage","10% increased Ignite Magnitude","Damage Penetrates 10% Fire Resistance"],"stringId":"fire33"},"53308":{"connections":[{"id":17138,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":5,"skill":53308,"stats":["10% increased Melee Damage"],"stringId":"melee47"},"53320":{"connections":[{"id":43791,"orbit":0}],"group":697,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":2,"orbitIndex":22,"skill":53320,"stats":["20% increased Glory generation for Banner Skills"],"stringId":"banners18"},"53324":{"connections":[],"group":485,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":3,"orbitIndex":8,"skill":53324,"stats":["15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"],"stringId":"Puppetmaster4"},"53329":{"connections":[{"id":64724,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability and Ignite Magnitude","orbit":2,"orbitIndex":20,"skill":53329,"stats":["15% increased Flammability Magnitude","8% increased Ignite Magnitude"],"stringId":"ignite4"},"53354":{"connections":[{"id":36250,"orbit":4},{"id":33408,"orbit":5},{"id":20289,"orbit":0}],"group":127,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Leech","orbit":0,"orbitIndex":0,"skill":53354,"stats":["10% increased amount of Life Leeched while Shapeshifted"],"stringId":"wolf4"},"53367":{"connections":[{"id":12821,"orbit":0},{"id":65353,"orbit":0}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Symbol of Defiance","orbit":3,"orbitIndex":0,"recipe":["Despair","Ire","Greed"],"skill":53367,"stats":["Banner Skills have 30% increased Area of Effect","Banner Skills have 30% increased Duration"],"stringId":"banners11"},"53373":{"connections":[{"id":39517,"orbit":3},{"id":36629,"orbit":0}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":4,"orbitIndex":45,"skill":53373,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold26"},"53386":{"connections":[{"id":57388,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":7,"orbitIndex":0,"skill":53386,"stats":["15% increased Critical Damage Bonus for Attack Damage"],"stringId":"criticals65"},"53396":{"connections":[{"id":10156,"orbit":6}],"group":654,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":12,"skill":53396,"stats":["+5 to any Attribute"],"stringId":"intelligence30"},"53405":{"connections":[{"id":17468,"orbit":0},{"id":16090,"orbit":6},{"id":26798,"orbit":4},{"id":8693,"orbit":0}],"group":499,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":42,"skill":53405,"stats":["+5 to any Attribute"],"stringId":"strength58"},"53440":{"connections":[{"id":11306,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Rage on Hit","orbit":3,"orbitIndex":7,"skill":53440,"stats":["Gain 2 Rage on Melee Axe Hit"],"stringId":"axe10"},"53443":{"connections":[{"id":5710,"orbit":-6},{"id":59767,"orbit":0}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":3,"orbitIndex":8,"skill":53443,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks24"},"53444":{"connections":[{"id":752,"orbit":5}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Duration","orbit":4,"orbitIndex":31,"skill":53444,"stats":["12% increased Minion Duration"],"stringId":"minion_reservation3_"},"53471":{"connections":[{"id":11836,"orbit":0}],"group":1292,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Critical vs Blinded","orbit":7,"orbitIndex":4,"skill":53471,"stats":["12% increased Critical Hit Chance against Blinded Enemies"],"stringId":"blind16"},"53505":{"connections":[{"id":21468,"orbit":6}],"group":686,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech","orbit":2,"orbitIndex":18,"skill":53505,"stats":["Leech Life 8% faster"],"stringId":"life_leech22"},"53524":{"connections":[{"id":32727,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Armour Break","orbit":7,"orbitIndex":19,"skill":53524,"stats":["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"],"stringId":"physical21"},"53527":{"connections":[{"id":58855,"orbit":0}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Shattering Blow","orbit":7,"orbitIndex":0,"recipe":["Fear","Guilt","Guilt"],"skill":53527,"stats":["Break 50% of Armour on Heavy Stunning an Enemy"],"stringId":"stun17"},"53539":{"connections":[{"id":46705,"orbit":0},{"id":13379,"orbit":0}],"group":1096,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage if Melee Hit","orbit":3,"orbitIndex":6,"skill":53539,"stats":["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"],"stringId":"ranged17"},"53560":{"connections":[{"id":46157,"orbit":0}],"group":1027,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Skill Chain Chance","orbit":0,"orbitIndex":0,"skill":53560,"stats":["20% chance for Lightning Skills to Chain an additional time"],"stringId":"shock1"},"53566":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1143,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Run and Gun","orbit":4,"orbitIndex":29,"recipe":["Suffering","Paranoia","Fear"],"skill":53566,"stats":["5% reduced Movement Speed Penalty from using Skills while moving","Projectile Attacks have a 12% chance to fire two additional Projectiles while moving"],"stringId":"slow_mitigation16"},"53589":{"connections":[{"id":25374,"orbit":0}],"group":679,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":53589,"stats":["+5 to any Attribute"],"stringId":"attributes64"},"53595":{"connections":[{"id":29458,"orbit":7},{"id":38628,"orbit":0}],"group":1533,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":3,"orbitIndex":19,"skill":53595,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison4"},"53607":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Fortified Location","orbit":4,"orbitIndex":3,"recipe":["Suffering","Despair","Disgust"],"skill":53607,"stats":["10% increased Armour and Evasion Rating per Summoned Totem in your Presence","10% increased Attack Damage per Summoned Totem in your Presence"],"stringId":"ballista17"},"53632":{"connections":[{"id":28482,"orbit":3}],"group":382,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage","orbit":2,"orbitIndex":8,"skill":53632,"stats":["12% increased Fire Damage"],"stringId":"fire29_"},"53647":{"connections":[],"group":739,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":12,"skill":53647,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion24"},"53675":{"connections":[{"id":59498,"orbit":0}],"group":473,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":0,"skill":53675,"stats":["15% increased Presence Area of Effect"],"stringId":"auras8"},"53683":{"connections":[{"id":30082,"orbit":0},{"id":61432,"orbit":0}],"group":960,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Efficient Loading","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Despair","Isolation"],"skill":53683,"stats":["30% chance when you Reload a Crossbow to be immediate"],"stringId":"crossbow26"},"53696":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1153,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":53696,"stats":[],"stringId":"mastery_attack10_"},"53697":{"connections":[{"id":47555,"orbit":7},{"id":3041,"orbit":-3}],"group":707,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":26,"skill":53697,"stats":["+5 to any Attribute"],"stringId":"intelligence26"},"53698":{"connections":[{"id":20916,"orbit":-3},{"id":59355,"orbit":0}],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":7,"orbitIndex":22,"skill":53698,"stats":["10% increased Attack Damage"],"stringId":"attack14"},"53719":{"connections":[{"id":27082,"orbit":0}],"group":171,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":53719,"stats":["+5 to any Attribute"],"stringId":"attributes71"},"53762":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":36728,"orbit":2147483647}],"group":551,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Reduced Attribute Requirements","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":53762,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"stringId":"AscendancyMercenary3Small8"},"53771":{"connections":[{"id":52361,"orbit":-2}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":3,"orbitIndex":9,"skill":53771,"stats":["10% increased Projectile Damage"],"stringId":"projectiles12"},"53785":{"connections":[{"id":1170,"orbit":0},{"id":23307,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":3,"orbitIndex":18,"skill":53785,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks8"},"53795":{"connections":[{"id":62210,"orbit":5},{"id":53324,"orbit":-4},{"id":64804,"orbit":-5}],"group":485,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":0,"orbitIndex":0,"skill":53795,"stats":["15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"],"stringId":"Puppetmaster2_"},"53804":{"connections":[{"id":56112,"orbit":7}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":4,"orbitIndex":48,"skill":53804,"stats":["10% increased Fire Damage"],"stringId":"warcries46"},"53822":{"connections":[],"group":143,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":7,"orbitIndex":14,"skill":53822,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage17"},"53823":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":10508,"orbit":-3}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Towering Shield","orbit":3,"orbitIndex":18,"recipe":["Ire","Despair","Guilt"],"skill":53823,"stats":["25% increased Chance to Block if you've Blocked with a raised Shield Recently","50% increased Armour, Evasion and Energy Shield from Equipped Shield"],"stringId":"block14"},"53853":{"connections":[{"id":57320,"orbit":0}],"group":728,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Backup Plan","orbit":7,"orbitIndex":19,"recipe":["Greed","Greed","Ire"],"skill":53853,"stats":["20% increased Armour and Evasion Rating","40% increased Evasion Rating if you have been Hit Recently","40% increased Armour if you haven't been Hit Recently"],"stringId":"armour_and_evasion13"},"53893":{"connections":[{"id":21784,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":2,"orbitIndex":14,"skill":53893,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"companions26"},"53895":{"connections":[{"id":17303,"orbit":2}],"group":665,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","name":"Grenade Fuse Duration","orbit":3,"orbitIndex":8,"skill":53895,"stats":["15% reduced Grenade Detonation Time"],"stringId":"grenades24"},"53901":{"connections":[{"id":34375,"orbit":7}],"group":490,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":3,"orbitIndex":12,"skill":53901,"stats":["5% increased Block chance"],"stringId":"shield20"},"53910":{"connectionArt":"CharacterPlanned","connections":[{"id":9212,"orbit":0},{"id":58368,"orbit":7}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds","isNotable":true,"name":"Forbidden Path","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":53910,"stats":["5% reduced maximum Life","-10% to all Elemental Resistances","Minions Recoup 30% of Damage taken as Life","Minions Gain 20% of Elemental Damage as Extra Chaos Damage"],"stringId":"oracle_forbidden_path5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"53921":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":58838,"orbit":0},{"id":40596,"orbit":0}],"group":324,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Unbreaking","orbit":5,"orbitIndex":48,"recipe":["Paranoia","Envy","Paranoia"],"skill":53921,"stats":["30% increased Stun Threshold","30% increased Elemental Ailment Threshold"],"stringId":"stun_threshold12"},"53935":{"connections":[{"id":10677,"orbit":2},{"id":25281,"orbit":0}],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Briny Carapace","orbit":2,"orbitIndex":14,"recipe":["Guilt","Ire","Paranoia"],"skill":53935,"stats":["100% increased Stun Threshold for each time you've been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun9"},"53938":{"connections":[{"id":36931,"orbit":0}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage","orbit":2,"orbitIndex":18,"skill":53938,"stats":["10% increased Attack Damage"],"stringId":"attack43"},"53941":{"connections":[{"id":17283,"orbit":0}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Shimmering","orbit":3,"orbitIndex":12,"recipe":["Envy","Envy","Suffering"],"skill":53941,"stats":["10% faster start of Energy Shield Recharge","20% increased Evasion Rating if you haven't been Hit Recently","3% increased Movement Speed while you have Energy Shield"],"stringId":"evasion_and_energy_shield15"},"53958":{"connections":[{"id":51006,"orbit":2}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":3,"orbitIndex":23,"skill":53958,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"mana_flasks8"},"53960":{"connections":[{"id":8975,"orbit":-5}],"group":1017,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":54,"skill":53960,"stats":["+5 to any Attribute"],"stringId":"intelligence5"},"53965":{"connections":[{"id":12337,"orbit":0}],"group":1065,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":0,"orbitIndex":0,"skill":53965,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning27"},"53975":{"connections":[{"id":33254,"orbit":0}],"group":794,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":2,"orbitIndex":8,"skill":53975,"stats":["10% increased Spell Damage"],"stringId":"spells1"},"53989":{"connections":[{"id":29372,"orbit":8}],"group":532,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":6,"orbitIndex":59,"skill":53989,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage20"},"53996":{"connections":[{"id":9941,"orbit":7},{"id":28556,"orbit":3}],"group":923,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":22,"skill":53996,"stats":["8% increased Melee Damage"],"stringId":"melee21"},"54031":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoarNotable.dds","isNotable":true,"name":"The Great Boar","orbit":0,"orbitIndex":0,"recipe":["Envy","Suffering","Guilt"],"skill":54031,"stats":["+1 Life per 4 Dexterity","+1 to Stun Threshold per Dexterity","+5 to Strength"],"stringId":"azmerianimals6_"},"54036":{"connections":[{"id":30720,"orbit":0},{"id":15809,"orbit":-7},{"id":17501,"orbit":-7},{"id":18485,"orbit":0}],"group":699,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":3,"orbitIndex":2,"skill":54036,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_reservation4"},"54058":{"connections":[{"id":62001,"orbit":0}],"group":1526,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","name":"Dagger Critical Damage","orbit":0,"orbitIndex":0,"skill":54058,"stats":["10% increased Critical Damage Bonus with Daggers"],"stringId":"dagger14"},"54067":{"connections":[{"id":27626,"orbit":0},{"id":2244,"orbit":-4}],"group":461,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Arcane Surge on Critical Hit","orbit":5,"orbitIndex":49,"skill":54067,"stats":["5% chance to Gain Arcane Surge when you deal a Critical Hit"],"stringId":"mana_regeneration30"},"54099":{"connections":[{"id":8493,"orbit":0},{"id":2847,"orbit":0},{"id":55700,"orbit":0}],"group":738,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54099,"stats":["+5 to any Attribute"],"stringId":"strength83"},"54127":{"connections":[{"id":54282,"orbit":0},{"id":15182,"orbit":0},{"id":56978,"orbit":0}],"group":834,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":54127,"stats":[],"stringId":"jewel_slot1975"},"54138":{"connections":[{"id":38564,"orbit":0},{"id":37963,"orbit":0}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Speed","orbit":2,"orbitIndex":12,"skill":54138,"stats":["3% increased Attack Speed with Swords"],"stringId":"sword8"},"54148":{"connections":[{"id":52746,"orbit":0},{"id":56934,"orbit":0}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","isNotable":true,"name":"Smoke Inhalation","orbit":2,"orbitIndex":6,"recipe":["Isolation","Envy","Fear"],"skill":54148,"stats":["Damage Penetrates 15% Fire Resistance","15% increased Duration of Damaging Ailments on Enemies"],"stringId":"fire_penetration25"},"54152":{"connections":[{"id":43453,"orbit":0}],"group":1396,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Sprint Movement Speed","orbit":0,"orbitIndex":0,"skill":54152,"stats":["3% increased Movement Speed while Sprinting"],"stringId":"Sprint3"},"54176":{"connections":[{"id":55463,"orbit":0},{"id":26598,"orbit":0}],"group":1239,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":54176,"stats":["15% increased chance to Shock"],"stringId":"shock8"},"54194":{"ascendancyName":"Chronomancer","connections":[{"id":10987,"orbit":0}],"group":378,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Cast Speed","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":2,"orbitIndex":3,"skill":54194,"stats":["6% increased Cast Speed"],"stringId":"AscendancySorceress2Small4"},"54198":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1229,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":54198,"stats":[],"stringId":"mastery_companion294"},"54228":{"connections":[{"id":64240,"orbit":0}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":2,"skill":54228,"stats":["10% increased Physical Damage"],"stringId":"physical29"},"54232":{"connections":[{"id":44659,"orbit":5}],"group":691,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54232,"stats":["+5 to any Attribute"],"stringId":"strength24_"},"54282":{"connections":[{"id":52125,"orbit":0},{"id":11066,"orbit":2147483647}],"group":835,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":0,"skill":54282,"stats":["+5 to any Attribute"],"stringId":"strength82"},"54283":{"connections":[{"id":26324,"orbit":0}],"group":496,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":3,"orbitIndex":21,"skill":54283,"stats":["15% increased Armour"],"stringId":"armour10"},"54288":{"connections":[{"id":35966,"orbit":7}],"group":282,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":8,"skill":54288,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup9"},"54289":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connectionArt":"CharacterPlanned","connections":[],"group":240,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Gift of the Plains","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":54289,"stats":["2% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges","+1 to Maximum Power Charges"],"stringId":"oracle_power_charge4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"54297":{"connectionArt":"CharacterPlanned","connections":[{"id":25678,"orbit":0}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Life Costs and Chaos Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":24,"skill":54297,"stats":["21% increased Chaos Damage","11% increased Life Cost of Skills","3% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_beast_corruption10","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"54311":{"connections":[{"id":28482,"orbit":7}],"group":382,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":18,"skill":54311,"stats":["30% increased Flammability Magnitude"],"stringId":"fire24"},"54340":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":388,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":2,"orbitIndex":3,"skill":54340,"stats":[],"stringId":"mastery_armour10"},"54351":{"connections":[{"id":52464,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":7,"orbitIndex":7,"skill":54351,"stats":["Recover 1% of maximum Life on Kill"],"stringId":"life_on_kill3"},"54378":{"connections":[{"id":26863,"orbit":0}],"group":319,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Recover Mana on consuming Power Charge","orbit":2,"orbitIndex":2,"skill":54378,"stats":["Recover 2% of maximum Mana when you consume a Power Charge"],"stringId":"power_charges15"},"54380":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connectionArt":"CharacterPlanned","connections":[],"group":464,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":0,"orbitIndex":0,"skill":54380,"stats":[],"stringId":"oracle_poison_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"54413":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"name":"Spell Suppression Mastery","orbit":3,"orbitIndex":10,"skill":54413,"stats":[],"stringId":"mastery_evasion114"},"54416":{"connections":[{"id":60274,"orbit":4}],"group":163,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":6,"skill":54416,"stats":["20% increased Armour if you have been Hit Recently"],"stringId":"armour3"},"54417":{"connections":[],"group":823,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":21,"skill":54417,"stats":["+5 to any Attribute"],"stringId":"dexterity29"},"54437":{"connections":[{"id":16111,"orbit":-5},{"id":2397,"orbit":0},{"id":8493,"orbit":0}],"group":696,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Attack Damage on Low Life","orbit":7,"orbitIndex":20,"skill":54437,"stats":["20% increased Attack Damage while on Low Life"],"stringId":"attack37"},"54447":{"classesStart":["Witch","Sorceress"],"connections":[{"id":23710,"orbit":0},{"id":59822,"orbit":0},{"id":32699,"orbit":0},{"id":40721,"orbit":0},{"id":22147,"orbit":0},{"id":8305,"orbit":0},{"id":4739,"orbit":0}],"group":818,"icon":"Art/2DArt/SkillIcons/passives/blankInt.dds","name":"WITCH","orbit":0,"orbitIndex":0,"skill":54447,"stats":[],"stringId":"witch595"},"54453":{"connections":[{"id":19006,"orbit":0},{"id":61042,"orbit":0}],"group":669,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage and Life","orbit":2,"orbitIndex":12,"skill":54453,"stats":["Minions have 6% increased maximum Life","Minions deal 6% increased Damage"],"stringId":"minion_reservation11"},"54485":{"connections":[{"id":25482,"orbit":0}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":22,"skill":54485,"stats":["+8 to Strength"],"stringId":"strength105"},"54512":{"ascendancyName":"Shaman","connections":[{"id":56933,"orbit":6}],"group":64,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Maximum Rage","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":54512,"stats":["+3 to Maximum Rage"],"stringId":"AscendancyDruid2Small3"},"54521":{"connections":[{"id":13537,"orbit":5},{"id":58789,"orbit":0},{"id":22185,"orbit":4}],"group":682,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54521,"stats":["+5 to any Attribute"],"stringId":"intelligence53_"},"54545":{"connections":[{"id":38342,"orbit":0}],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Daze Magnitude","orbit":2,"orbitIndex":0,"skill":54545,"stats":["15% increased Magnitude of Daze"],"stringId":"daze_8"},"54557":{"connections":[{"id":9421,"orbit":-6}],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":2,"skill":54557,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration7"},"54562":{"connections":[{"id":2745,"orbit":0}],"group":1420,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividWolf.dds","name":"Critical Chance","orbit":2,"orbitIndex":10,"skill":54562,"stats":["10% increased Critical Hit Chance"],"stringId":"azmerianimals46"},"54631":{"connections":[{"id":30132,"orbit":0}],"group":1361,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":0,"orbitIndex":0,"skill":54631,"stats":["6% increased bonuses gained from Equipped Quiver"],"stringId":"quivers8"},"54632":{"connections":[{"id":36507,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":2,"orbitIndex":12,"skill":54632,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"stringId":"minion_defence33"},"54640":{"connections":[{"id":64042,"orbit":0}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Constricting","orbit":0,"orbitIndex":0,"recipe":["Fear","Greed","Greed"],"skill":54640,"stats":["Debuffs you inflict have 5% increased Slow Magnitude","25% increased Physical Damage"],"stringId":"physical54"},"54675":{"connections":[{"id":58814,"orbit":0}],"group":986,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":54675,"stats":["10% increased Lightning Damage"],"stringId":"lightning24"},"54676":{"connections":[{"id":39759,"orbit":0},{"id":37612,"orbit":0}],"group":587,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":2,"orbitIndex":15,"skill":54676,"stats":["10% increased Life Regeneration rate"],"stringId":"life_regeneration29"},"54678":{"connections":[{"id":41877,"orbit":0}],"group":1313,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":54678,"stats":["15% increased chance to Shock"],"stringId":"shock10"},"54701":{"connections":[{"id":21089,"orbit":2},{"id":1286,"orbit":-7}],"group":274,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","orbit":7,"orbitIndex":16,"skill":54701,"stats":["16% increased Thorns damage"],"stringId":"getting_hit20"},"54708":{"connections":[{"id":13855,"orbit":0},{"id":3918,"orbit":0}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":11,"skill":54708,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration1"},"54725":{"connections":[{"id":56336,"orbit":0}],"group":1294,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Activation Speed and Effect","orbit":7,"orbitIndex":0,"skill":54725,"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"],"stringId":"curses1"},"54733":{"connections":[{"id":5314,"orbit":-4}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":4,"orbitIndex":55,"skill":54733,"stats":["15% increased Effect of Puppet Master"],"stringId":"Puppetmaster11"},"54746":{"connections":[{"id":14343,"orbit":7}],"group":1136,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Effect","orbit":0,"orbitIndex":0,"skill":54746,"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"],"stringId":"ailments16"},"54783":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":934,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"name":"Mana Mastery","orbit":1,"orbitIndex":10,"skill":54783,"stats":[],"stringId":"mastery_energy_shield_6485"},"54785":{"connections":[{"id":32885,"orbit":0}],"group":740,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":2,"orbitIndex":7,"skill":54785,"stats":["5% increased Block chance"],"stringId":"shield16"},"54805":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern","connections":[],"group":1117,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Hindered Capabilities","orbit":5,"orbitIndex":27,"recipe":["Suffering","Greed","Envy"],"skill":54805,"stats":["30% increased Damage with Hits against Hindered Enemies","Debuffs you inflict have 10% increased Slow Magnitude"],"stringId":"slowed_enemies15"},"54811":{"connections":[{"id":13474,"orbit":0}],"group":422,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54811,"stats":["+5 to any Attribute"],"stringId":"strength15"},"54814":{"connections":[{"id":16114,"orbit":0}],"group":473,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Profane Commander","orbit":2,"orbitIndex":14,"recipe":["Guilt","Isolation","Isolation"],"skill":54814,"stats":["30% increased Presence Area of Effect","4% increased Spirit"],"stringId":"auras19"},"54818":{"connections":[{"id":18801,"orbit":0}],"group":751,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54818,"stats":["+5 to any Attribute"],"stringId":"strength80"},"54838":{"ascendancyName":"Tactician","connections":[],"group":359,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds","isNotable":true,"name":"Right Where We Want Them","nodeOverlay":{"alloc":"TacticianFrameLargeAllocated","path":"TacticianFrameLargeCanAllocate","unalloc":"TacticianFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":54838,"stats":["Projectile Damage builds Pin","Pinned enemies cannot perform actions"],"stringId":"AscendancyMercenary1Notable5"},"54849":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":236,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":0,"orbitIndex":0,"skill":54849,"stats":[],"stringId":"mastery_minionoffence185"},"54868":{"connections":[{"id":14265,"orbit":0}],"group":409,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":54868,"stats":["12% increased Fire Damage"],"stringId":"fire74"},"54883":{"connections":[{"id":34473,"orbit":-2}],"group":1321,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":54883,"stats":["7% increased Chaos Damage"],"stringId":"chaos21"},"54886":{"connections":[{"id":56997,"orbit":-4}],"group":471,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage and Stun","orbit":7,"orbitIndex":20,"skill":54886,"stats":["10% increased Stun Buildup","10% increased Damage with Two Handed Weapons"],"stringId":"two_handed11"},"54887":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":350,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":54887,"stats":[],"stringId":"mastery_projectile203"},"54892":{"ascendancyName":"Tactician","connections":[{"id":44371,"orbit":0}],"group":391,"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"TacticianFrameSmallAllocated","path":"TacticianFrameSmallCanAllocate","unalloc":"TacticianFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":54892,"stats":["15% increased Armour and Evasion Rating"],"stringId":"AscendancyMercenary1Small7_"},"54911":{"connections":[{"id":11505,"orbit":0},{"id":39716,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","isNotable":true,"name":"Firestarter","orbit":2,"orbitIndex":6,"recipe":["Greed","Isolation","Guilt"],"skill":54911,"stats":["80% increased Flammability Magnitude","Enemies Ignited by you have -5% to Fire Resistance"],"stringId":"ignite10"},"54923":{"connections":[{"id":27638,"orbit":2147483647}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":7,"orbitIndex":7,"skill":54923,"stats":["15% increased Glory generation"],"stringId":"glory4"},"54934":{"connections":[{"id":15494,"orbit":0}],"group":649,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Fire Damage when consuming an Endurance Charge","orbit":2,"orbitIndex":4,"skill":54934,"stats":["3% increased Fire Damage per Endurance Charge consumed Recently"],"stringId":"endurance_charges14"},"54937":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":143,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","isNotable":true,"name":"Vengeful Fury","orbit":1,"orbitIndex":9,"recipe":["Suffering","Ire","Despair"],"skill":54937,"stats":["Gain 5 Rage when Hit by an Enemy","Every Rage also grants 1% increased Armour"],"stringId":"rage18"},"54962":{"connections":[{"id":35849,"orbit":0}],"group":258,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration while Stationary","orbit":7,"orbitIndex":4,"skill":54962,"stats":["15% increased Life Regeneration Rate while stationary"],"stringId":"life_regeneration14"},"54964":{"connections":[{"id":23078,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":2,"orbitIndex":16,"skill":54964,"stats":["10% increased Damage","Minions deal 10% increased Damage"],"stringId":"sentinels3"},"54975":{"connections":[{"id":7526,"orbit":-9}],"group":1266,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect","orbit":5,"orbitIndex":66,"skill":54975,"stats":["Debuffs you inflict have 5% increased Slow Magnitude"],"stringId":"slowed_enemies3_"},"54982":{"connections":[{"id":34818,"orbit":-9}],"group":155,"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","name":"Fire Resistance","orbit":1,"orbitIndex":7,"skill":54982,"stats":["+5% to Fire Resistance"],"stringId":"shaman7"},"54983":{"connections":[{"id":39369,"orbit":3}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":7,"orbitIndex":2,"skill":54983,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals59"},"54984":{"connections":[{"id":34015,"orbit":0},{"id":34702,"orbit":-4},{"id":55118,"orbit":0},{"id":37951,"orbit":0}],"group":1417,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":54984,"stats":["+5 to any Attribute"],"stringId":"dexterity54"},"54985":{"connections":[{"id":14602,"orbit":0}],"group":598,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bolt Speed","orbit":7,"orbitIndex":7,"skill":54985,"stats":["8% increased Bolt Speed"],"stringId":"crossbow28"},"54990":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":757,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Bloodletting","orbit":7,"orbitIndex":1,"recipe":["Fear","Suffering","Ire"],"skill":54990,"stats":["10% chance to inflict Bleeding on Hit","15% increased Magnitude of Bleeding you inflict"],"stringId":"bleed6"},"54998":{"connections":[{"id":29993,"orbit":0}],"group":301,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Protraction","orbit":2,"orbitIndex":5,"recipe":["Despair","Disgust","Guilt"],"skill":54998,"stats":["20% increased Skill Effect Duration","15% increased Duration of Damaging Ailments on Enemies"],"stringId":"duration5"},"54999":{"connections":[{"id":14511,"orbit":-3}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Attack Damage and Stun","orbit":3,"orbitIndex":2,"skill":54999,"stats":["10% increased Stun Buildup","Ancestrally Boosted Attacks deal 16% increased Damage"],"stringId":"melee58"},"55011":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":580,"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"name":"Caster Mastery","orbit":0,"orbitIndex":0,"skill":55011,"stats":[],"stringId":"mastery_caster_6355"},"55033":{"connectionArt":"CharacterPlanned","connections":[{"id":17059,"orbit":-3}],"group":180,"icon":"Art/2DArt/SkillIcons/passives/ChannellingDamage.dds","name":"Channelling Life Recoup","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":14,"skill":55033,"stats":["10% of Damage taken Recouped as Life while Channelling"],"stringId":"oracle_channelling2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"55041":{"connections":[{"id":35564,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Damage and Projectile Speed","orbit":3,"orbitIndex":21,"skill":55041,"stats":["8% increased Spell Damage","5% reduced Projectile Speed for Spell Skills"],"stringId":"projectile_spells2"},"55048":{"connections":[],"flavourText":"Embrace the pain, drink it in.\\nYour enemies will know your agony tenfold.","group":211,"icon":"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds","isKeystone":true,"name":"Pain Attunement","orbit":0,"orbitIndex":0,"skill":55048,"stats":["30% less Critical Damage Bonus when on Full Life","30% more Critical Damage Bonus when on Low Life"],"stringId":"passive_keystone_pain_attunement"},"55058":{"connections":[{"id":63790,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage against Immobilised","orbit":5,"orbitIndex":48,"skill":55058,"stats":["20% increased Melee Damage against Immobilised Enemies"],"stringId":"melee52"},"55060":{"connections":[{"id":33037,"orbit":0},{"id":45576,"orbit":0}],"group":866,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Shrapnel","orbit":5,"orbitIndex":9,"recipe":["Guilt","Guilt","Disgust"],"skill":55060,"stats":["30% chance to Pierce an Enemy","Projectiles have 10% chance to Chain an additional time from terrain"],"stringId":"ranged39"},"55063":{"connections":[{"id":51535,"orbit":4}],"group":148,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech and Slower Leech","orbit":2,"orbitIndex":5,"skill":55063,"stats":["12% increased amount of Life Leeched","Leech Life 5% slower"],"stringId":"life_leech8"},"55066":{"connections":[{"id":19796,"orbit":0}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Attack Damage vs Bleeding Enemies","orbit":2,"orbitIndex":21,"skill":55066,"stats":["16% increased Attack Damage against Bleeding Enemies"],"stringId":"bleed11__"},"55088":{"connections":[{"id":61196,"orbit":5}],"group":1016,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds","name":"Critical Chance","orbit":7,"orbitIndex":2,"skill":55088,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals12"},"55101":{"connections":[{"id":58016,"orbit":7}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":12,"skill":55101,"stats":["10% increased Elemental Damage"],"stringId":"elemental11_"},"55104":{"connections":[{"id":33254,"orbit":-7},{"id":19125,"orbit":7}],"group":794,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","name":"Spell Damage","orbit":7,"orbitIndex":22,"skill":55104,"stats":["10% increased Spell Damage"],"stringId":"spells12"},"55118":{"connections":[{"id":50420,"orbit":0}],"group":1440,"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","name":"Charm Charges","orbit":2,"orbitIndex":18,"skill":55118,"stats":["10% increased Charm Charges gained"],"stringId":"charms24"},"55131":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Light on your Feet","orbit":4,"orbitIndex":38,"recipe":["Disgust","Isolation","Greed"],"skill":55131,"stats":["3% increased Movement Speed","Immune to Hinder","Immune to Maim"],"stringId":"slow_mitigation8"},"55135":{"ascendancyName":"Oracle","connections":[],"group":23,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleRerollingCrit.dds","isNotable":true,"name":"Forced Outcome","nodeOverlay":{"alloc":"OracleFrameLargeAllocated","path":"OracleFrameLargeCanAllocate","unalloc":"OracleFrameLargeNormal"},"orbit":6,"orbitIndex":16,"skill":55135,"stats":["Inevitable Critical Hits"],"stringId":"AscendancyDruid1Notable8"},"55149":{"connections":[],"group":1333,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Pure Chaos","orbit":0,"orbitIndex":0,"recipe":["Envy","Isolation","Guilt"],"skill":55149,"stats":["Gain 11% of Damage as Extra Chaos Damage"],"stringId":"chaos30"},"55152":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[{"id":5580,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":3,"orbitIndex":1,"skill":55152,"stats":[],"stringId":"mastery_totem231"},"55180":{"connections":[],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Relentless Fallen","orbit":3,"orbitIndex":15,"recipe":["Despair","Fear","Isolation"],"skill":55180,"stats":["3% increased Movement Speed","Minions have 20% increased Movement Speed","Minions have 8% increased Attack and Cast Speed"],"stringId":"minion_offence21_"},"55188":{"connections":[{"id":13326,"orbit":3}],"group":124,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":0,"orbitIndex":0,"skill":55188,"stats":["12% increased Fire Damage"],"stringId":"fire70"},"55190":{"connections":[],"group":95,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":1,"orbitIndex":0,"skill":55190,"stats":[],"stringId":"jewel_slot1971"},"55193":{"connections":[{"id":10944,"orbit":-2}],"group":1264,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Subterfuge Mask","orbit":1,"orbitIndex":4,"recipe":["Ire","Suffering","Paranoia"],"skill":55193,"stats":["+1 to Evasion Rating per 1 Item Energy Shield on Equipped Helmet"],"stringId":"evasion_and_energy_shield25"},"55227":{"connections":[{"id":29479,"orbit":0},{"id":15829,"orbit":0}],"group":1128,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":7,"orbitIndex":13,"skill":55227,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech7"},"55231":{"connections":[{"id":37361,"orbit":0},{"id":9857,"orbit":0}],"group":757,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":7,"orbitIndex":13,"skill":55231,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed21_"},"55235":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[{"id":63830,"orbit":0},{"id":44756,"orbit":0},{"id":36976,"orbit":0}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkMastery.dds","isOnlyImage":true,"name":"Mark Mastery","orbit":1,"orbitIndex":4,"skill":55235,"stats":[],"stringId":"mastery_mark_6606"},"55241":{"connections":[{"id":38614,"orbit":0}],"group":1050,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":1,"orbitIndex":4,"skill":55241,"stats":["4% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"projectile_spells5"},"55250":{"connections":[{"id":56649,"orbit":-4},{"id":41669,"orbit":4}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":4,"orbitIndex":30,"skill":55250,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration10"},"55260":{"connections":[{"id":19751,"orbit":-5}],"group":93,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Threshold","orbit":2,"orbitIndex":23,"skill":55260,"stats":["15% increased Freeze Threshold"],"stringId":"chill_and_freeze21"},"55270":{"connections":[{"id":60083,"orbit":0}],"group":1141,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":7,"orbitIndex":1,"skill":55270,"stats":["15% increased Pin Buildup"],"stringId":"pin2"},"55275":{"connections":[{"id":12890,"orbit":6}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":2,"skill":55275,"stats":["15% increased Evasion Rating"],"stringId":"evasion18"},"55276":{"connections":[{"id":13411,"orbit":5}],"group":962,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":24,"skill":55276,"stats":["+5 to any Attribute"],"stringId":"dexterity2"},"55308":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":38313,"orbit":0},{"id":30701,"orbit":0}],"group":445,"icon":"Art/2DArt/SkillIcons/passives/ProjectileDmgNotable.dds","isNotable":true,"name":"Sling Shots","orbit":7,"orbitIndex":12,"recipe":["Envy","Ire","Suffering"],"skill":55308,"stats":["20% increased Projectile Damage","20% increased chance to inflict Ailments with Projectiles"],"stringId":"projectiles39"},"55329":{"connections":[{"id":42036,"orbit":0}],"group":1491,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parried Duration","orbit":4,"orbitIndex":12,"skill":55329,"stats":["15% increased Parried Debuff Duration"],"stringId":"buckler5"},"55342":{"connections":[{"id":17248,"orbit":-5}],"group":955,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":61,"skill":55342,"stats":["+5 to any Attribute"],"stringId":"intelligence3"},"55348":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"id":23227,"orbit":0}],"group":645,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":55348,"stats":[],"stringId":"mastery_dualwield90"},"55375":{"connections":[{"id":62748,"orbit":0}],"group":351,"icon":"Art/2DArt/SkillIcons/passives/LifeandMana.dds","isNotable":true,"name":"Licking Wounds","orbit":2,"orbitIndex":21,"recipe":["Fear","Disgust","Ire"],"skill":55375,"stats":["Minions have 15% increased maximum Life","5% increased Life and Mana Regeneration Rate for each Minion in your Presence, up to a maximum of 40%"],"stringId":"companions50"},"55377":{"connections":[{"id":26211,"orbit":0},{"id":33463,"orbit":0}],"group":1367,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area and Combo","orbit":2,"orbitIndex":0,"skill":55377,"stats":["4% increased Area of Effect for Attacks","5% Chance to build an additional Combo on Hit"],"stringId":"area_attacks45__"},"55397":{"connections":[{"id":44527,"orbit":0}],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","isSwitchable":true,"name":"Flask Charges Gained","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","id":1247,"name":"Ailment Threshold","stats":["15% increased Elemental Ailment Threshold"]}},"orbit":7,"orbitIndex":21,"skill":55397,"stats":["15% increased Flask Charges gained"],"stringId":"flasks22"},"55400":{"connections":[{"id":30372,"orbit":0}],"group":1274,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":2,"orbitIndex":5,"skill":55400,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration9"},"55405":{"connections":[{"id":25620,"orbit":0}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":1,"orbitIndex":10,"skill":55405,"stats":["15% increased Damage if you have Consumed a Corpse Recently"],"stringId":"corpses6"},"55412":{"connections":[{"id":22538,"orbit":0},{"id":17796,"orbit":-4}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":15,"skill":55412,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"slowed_enemies16"},"55420":{"connections":[{"id":30061,"orbit":0}],"group":1072,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Effect","orbit":2,"orbitIndex":0,"skill":55420,"stats":["6% increased Curse Magnitudes"],"stringId":"curses22"},"55422":{"connections":[{"id":54640,"orbit":4}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":3,"orbitIndex":17,"skill":55422,"stats":["12% increased Physical Damage"],"stringId":"physical51"},"55429":{"connections":[{"id":22049,"orbit":0}],"group":1080,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","id":24854,"name":"Melee and Projectile Damage","stats":["10% increased Melee Damage","10% increased Projectile Damage"]}},"orbit":0,"orbitIndex":0,"skill":55429,"stats":["10% increased Projectile Damage"],"stringId":"projectiles17"},"55450":{"connections":[{"id":57089,"orbit":0},{"id":34443,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","isNotable":true,"name":"Rallying Form","orbit":7,"orbitIndex":7,"recipe":["Greed","Isolation","Fear"],"skill":55450,"stats":["Companions in your Presence have Onslaught while you are Shapeshifted"],"stringId":"companions28"},"55463":{"connections":[{"id":27875,"orbit":0}],"group":1270,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":3,"orbitIndex":14,"skill":55463,"stats":["15% increased chance to Shock"],"stringId":"shock7"},"55473":{"connections":[{"id":43164,"orbit":0}],"group":666,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":23,"skill":55473,"stats":["8% increased Melee Damage"],"stringId":"melee44"},"55478":{"connections":[{"id":48006,"orbit":4},{"id":16168,"orbit":-3}],"group":660,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":2,"orbitIndex":2,"skill":55478,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"area_attacks22"},"55491":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":475,"icon":"Art/2DArt/SkillIcons/passives/MasteryAuras.dds","isOnlyImage":true,"name":"Reservation Mastery","orbit":1,"orbitIndex":7,"skill":55491,"stats":[],"stringId":"mastery_reservation209"},"55507":{"connections":[{"id":22359,"orbit":-6},{"id":38338,"orbit":6}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":3,"orbitIndex":16,"skill":55507,"stats":["10% increased Elemental Damage"],"stringId":"elemental22"},"55536":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":34882,"orbit":2147483647},{"id":1442,"orbit":0},{"id":3084,"orbit":2147483647}],"group":487,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Gemling Legionnaire","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":9,"orbitIndex":72,"skill":55536,"stats":[],"stringId":"AscendancyMercenary3Start"},"55554":{"connections":[{"id":8821,"orbit":0},{"id":22271,"orbit":0}],"group":897,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":55554,"stats":["15% increased chance to Shock"],"stringId":"lightning18"},"55568":{"connections":[{"id":41522,"orbit":0},{"id":44690,"orbit":0}],"group":1111,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Forthcoming","orbit":2,"orbitIndex":21,"recipe":["Despair","Greed","Suffering"],"skill":55568,"stats":["16% reduced Skill Effect Duration","10% increased Cooldown Recovery Rate"],"stringId":"duration11"},"55572":{"connections":[{"id":57626,"orbit":0}],"group":861,"icon":"Art/2DArt/SkillIcons/passives/ColdFireNode.dds","name":"Cold and Fire Damage","orbit":7,"orbitIndex":20,"skill":55572,"stats":["10% increased Fire Damage","10% increased Cold Damage"],"stringId":"cold9"},"55575":{"connections":[{"id":58002,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical as Extra Chaos Damage","orbit":2,"orbitIndex":9,"skill":55575,"stats":["Gain 3% of Physical Damage as extra Chaos Damage"],"stringId":"physical11"},"55582":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":60287,"orbit":2147483647}],"group":406,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","name":"Skill Gem Quality","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":55582,"stats":["+2% to Quality of all Skills"],"stringId":"AscendancyMercenary3Small2"},"55596":{"connections":[{"id":8509,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":3,"orbitIndex":16,"skill":55596,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals35"},"55598":{"connections":[{"id":15644,"orbit":4},{"id":9112,"orbit":-3},{"id":28050,"orbit":0}],"group":1121,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":3,"orbitIndex":2,"skill":55598,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression31"},"55611":{"ascendancyName":"Invoker","connections":[{"id":64031,"orbit":-2}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":4,"orbitIndex":15,"skill":55611,"stats":["12% increased Elemental Damage"],"stringId":"AscendancyMonk2Small5"},"55617":{"connections":[{"id":29914,"orbit":0},{"id":19546,"orbit":2}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Armour and Evasion while Surrounded","orbit":3,"orbitIndex":3,"skill":55617,"stats":["20% increased Armour while Surrounded","20% increased Evasion Rating while Surrounded"],"stringId":"being_surrounded18"},"55621":{"connections":[{"id":38537,"orbit":-3}],"group":1534,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":7,"orbitIndex":16,"skill":55621,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals56"},"55635":{"connections":[{"id":52440,"orbit":0},{"id":51807,"orbit":0},{"id":33722,"orbit":0}],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Damage and Companion Damage","orbit":7,"orbitIndex":21,"skill":55635,"stats":["Companions deal 12% increased Damage","10% increased Damage while your Companion is in your Presence"],"stringId":"companions22"},"55664":{"connections":[{"id":31826,"orbit":-3}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Presence Area and Companion Area","orbit":4,"orbitIndex":0,"skill":55664,"stats":["10% increased Presence Area of Effect","Companions have 10% increased Area of Effect"],"stringId":"companions12"},"55668":{"connections":[{"id":25557,"orbit":0},{"id":47754,"orbit":0},{"id":55420,"orbit":0}],"group":1071,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":55668,"stats":["+5 to any Attribute"],"stringId":"intelligence63__"},"55672":{"connections":[],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Accuracy Rating","orbit":5,"orbitIndex":46,"skill":55672,"stats":["10% increased Accuracy Rating while Shapeshifted"],"stringId":"wyvern7"},"55680":{"connections":[{"id":61112,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","name":"Spear Attack Speed","orbit":4,"orbitIndex":14,"skill":55680,"stats":["3% increased Attack Speed with Spears"],"stringId":"spear7"},"55700":{"connections":[{"id":44983,"orbit":2147483647}],"group":709,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","name":"All Attributes","orbit":2,"orbitIndex":8,"skill":55700,"stats":["+3 to all Attributes"],"stringId":"all_attributes4"},"55708":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":918,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electric Amplification","orbit":7,"orbitIndex":10,"recipe":["Isolation","Fear","Disgust"],"skill":55708,"stats":["Damage Penetrates 18% Lightning Resistance","Gain 6% of Elemental Damage as Extra Lightning Damage"],"stringId":"lightning_penetration27"},"55724":{"connections":[{"id":42714,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":4,"orbitIndex":58,"skill":55724,"stats":["20% chance for Attack Hits to apply Incision"],"stringId":"bleed43"},"55746":{"connections":[{"id":61935,"orbit":-2}],"group":579,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":7,"orbitIndex":4,"skill":55746,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage8"},"55789":{"connections":[{"id":41665,"orbit":-2}],"group":357,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":4,"orbitIndex":3,"skill":55789,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals71"},"55796":{"ascendancyName":"Amazon","connections":[{"id":43095,"orbit":0}],"group":1592,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds","isNotable":true,"name":"Predatory Instinct","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":55796,"stats":["Reveal Weaknesses against Rare and Unique enemies","50% more damage against enemies with an Open Weakness"],"stringId":"AscendancyHuntress1Notable3"},"55802":{"connections":[{"id":2847,"orbit":0},{"id":3717,"orbit":0}],"group":901,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":55802,"stats":["+5 to any Attribute"],"stringId":"dexterity77"},"55807":{"connections":[{"id":6686,"orbit":-4}],"group":790,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isSwitchable":true,"name":"Mana Regeneration","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","id":21429,"name":"Minion Life","stats":["Minions have 10% increased maximum Life"]}},"orbit":2,"orbitIndex":5,"skill":55807,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana25"},"55817":{"connections":[{"id":58674,"orbit":0}],"group":695,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Alchemical Oil","orbit":7,"orbitIndex":1,"recipe":["Ire","Isolation","Guilt"],"skill":55817,"stats":["30% increased Exposure Effect"],"stringId":"slowed_enemies30"},"55829":{"connections":[{"id":1420,"orbit":2147483647}],"group":1185,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":0,"skill":55829,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks52"},"55835":{"connections":[{"id":52537,"orbit":2147483647},{"id":20909,"orbit":-9},{"id":7023,"orbit":0}],"group":1471,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Exposed to the Cosmos","orbit":2,"orbitIndex":19,"recipe":["Isolation","Fear","Paranoia"],"skill":55835,"stats":["Damage Penetrates 18% Cold Resistance","20% increased chance to inflict Ailments against Enemies with Exposure"],"stringId":"cold_penetration23"},"55843":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":463,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":55843,"stats":[],"stringId":"mastery_armour_and_energy_shield_6275"},"55846":{"connections":[{"id":24239,"orbit":0}],"group":1100,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":1,"orbitIndex":5,"skill":55846,"stats":["Gain 5 Life per enemy killed"],"stringId":"life_on_kill11"},"55847":{"connections":[{"id":27274,"orbit":0}],"group":1103,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","isNotable":true,"name":"Ice Walls","orbit":7,"orbitIndex":8,"recipe":["Fear","Paranoia","Disgust"],"skill":55847,"stats":["200% increased Ice Crystal Life"],"stringId":"cold_penetration15"},"55872":{"connections":[],"group":1135,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Effect","orbit":3,"orbitIndex":23,"skill":55872,"stats":["Offering Skills have 15% increased Buff effect"],"stringId":"corpses22"},"55888":{"connections":[{"id":18746,"orbit":0},{"id":49256,"orbit":0},{"id":440,"orbit":0}],"group":126,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":0,"orbitIndex":0,"skill":55888,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour8"},"55897":{"connectionArt":"CharacterPlanned","connections":[{"id":14432,"orbit":0}],"group":120,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Mana Regeneration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":55897,"stats":["20% increased Mana Regeneration Rate while Shapeshifted"],"stringId":"oracle_wolf_addon1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"55909":{"connections":[{"id":64046,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNode1.dds","isSwitchable":true,"name":"Infused Spell Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","id":10903,"name":"Chaos Damage","stats":["10% increased Chaos Damage"]}},"orbit":4,"orbitIndex":3,"skill":55909,"stats":["15% increased Spell Damage if you have consumed an Elemental Infusion Recently"],"stringId":"sorcerer_start3"},"55925":{"connections":[{"id":37290,"orbit":0}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Maximum Rage while Shapeshifted","orbit":7,"orbitIndex":8,"skill":55925,"stats":["+3 to maximum Rage while Shapeshifted"],"stringId":"rage23"},"55930":{"connections":[{"id":40687,"orbit":0}],"group":1098,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":2,"orbitIndex":16,"skill":55930,"stats":["15% increased Glory generation"],"stringId":"glory19"},"55931":{"connections":[{"id":62034,"orbit":0},{"id":62313,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","name":"Armour Applies to Fire Damage Hits","orbit":3,"orbitIndex":18,"skill":55931,"stats":["+15% of Armour also applies to Fire Damage"],"stringId":"maximum_resistances3_"},"55933":{"connections":[{"id":60886,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":48,"skill":55933,"stats":["+5 to any Attribute"],"stringId":"strength8"},"55938":{"connections":[{"id":41394,"orbit":7}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":3,"orbitIndex":9,"skill":55938,"stats":["10% increased effect of Archon Buffs on you"],"stringId":"archon10"},"55947":{"connections":[{"id":46088,"orbit":3}],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Chance","orbit":2,"orbitIndex":1,"skill":55947,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"spell_criticals12_"},"55995":{"connections":[{"id":41873,"orbit":0}],"group":1523,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":4,"skill":55995,"stats":["20% increased Frenzy Charge Duration"],"stringId":"frenzy_charges4"},"56016":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"id":65149,"orbit":-8},{"id":35594,"orbit":2147483647}],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","isNotable":true,"name":"Passthrough Rounds","orbit":2,"orbitIndex":2,"recipe":["Greed","Guilt","Isolation"],"skill":56016,"stats":["Projectiles Pierce enemies with Fully Broken Armour"],"stringId":"armour_break19"},"56023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1371,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":56023,"stats":[],"stringId":"mastery_projectile202"},"56045":{"connections":[{"id":24647,"orbit":4},{"id":11604,"orbit":0}],"group":1116,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56045,"stats":["+5 to any Attribute"],"stringId":"dexterity6"},"56061":{"connections":[],"group":449,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Damage against Burning Enemies","orbit":2,"orbitIndex":12,"skill":56061,"stats":["14% increased Damage with Hits against Burning Enemies"],"stringId":"fire16"},"56063":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":989,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Lingering Horror","orbit":0,"orbitIndex":0,"recipe":["Isolation","Disgust","Disgust"],"skill":56063,"stats":["23% increased Chaos Damage","15% increased Skill Effect Duration"],"stringId":"chaos37"},"56090":{"connectionArt":"CharacterPlanned","connections":[{"id":59136,"orbit":0}],"group":636,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Chance to Poison and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":16,"skill":56090,"stats":["12% increased Spell Damage","8% chance to Poison on Hit"],"stringId":"oracle_spell_poison1_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56104":{"connections":[],"group":694,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":3,"orbitIndex":16,"skill":56104,"stats":["Break 20% increased Armour"],"stringId":"armour_break27"},"56112":{"connections":[{"id":42059,"orbit":-2},{"id":49259,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","isNotable":true,"name":"Extinguishing Exhalation","orbit":3,"orbitIndex":18,"recipe":["Suffering","Despair","Paranoia"],"skill":56112,"stats":["Remove Ignite when you Warcry"],"stringId":"warcries47"},"56118":{"connections":[{"id":19341,"orbit":-5},{"id":22976,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":4,"orbitIndex":12,"skill":56118,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life4"},"56162":{"ascendancyName":"Blood Mage","connections":[{"id":50192,"orbit":-9}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds","isNotable":true,"name":"Grasping Wounds","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":8,"orbitIndex":13,"skill":56162,"stats":["25% of Life Loss from Hits is prevented, then that much Life is lost over 4 seconds instead"],"stringId":"AscendancyWitch2Notable7"},"56174":{"connectionArt":"CharacterPlanned","connections":[{"id":1887,"orbit":0}],"group":91,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":5,"skill":56174,"stats":["30% increased Armour while stationary"],"stringId":"oracle_crab_claw2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56214":{"connections":[{"id":30334,"orbit":0}],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Duration","orbit":3,"orbitIndex":3,"skill":56214,"stats":["8% increased Ignite Duration on Enemies"],"stringId":"ignite_mitigation9"},"56216":{"connections":[{"id":9485,"orbit":0}],"group":857,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56216,"stats":["+5 to any Attribute"],"stringId":"intelligence21"},"56219":{"connections":[{"id":52764,"orbit":-2}],"group":196,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage Decay","orbit":7,"orbitIndex":2,"skill":56219,"stats":["Inherent loss of Rage is 15% slower"],"stringId":"rage38"},"56237":{"connections":[{"id":1825,"orbit":0}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","isNotable":true,"name":"Enhancing Attacks","orbit":3,"orbitIndex":23,"recipe":["Envy","Guilt","Disgust"],"skill":56237,"stats":["12% increased Spell Damage for each different Non-Instant Attack you've used in the past 8 seconds"],"stringId":"attacks_and_spells13"},"56265":{"connections":[{"id":42802,"orbit":0}],"group":1500,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Throatseeker","orbit":2,"orbitIndex":2,"recipe":["Greed","Envy","Isolation"],"skill":56265,"stats":["60% increased Critical Damage Bonus","20% reduced Critical Hit Chance"],"stringId":"criticals90"},"56284":{"connections":[{"id":1928,"orbit":-2}],"group":553,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Attack and Cast Speed","orbit":0,"orbitIndex":0,"skill":56284,"stats":["Minions have 5% increased Attack and Cast Speed"],"stringId":"minion_offence46"},"56320":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connectionArt":"CharacterPlanned","connections":[],"group":440,"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":56320,"stats":[],"stringId":"oracle_iron_blood_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56325":{"connections":[{"id":21280,"orbit":0}],"group":1063,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion and Reduced Movement Penalty","orbit":0,"orbitIndex":0,"skill":56325,"stats":["10% increased Evasion Rating","2% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"evasion23_"},"56330":{"connections":[{"id":39570,"orbit":2147483647}],"group":1168,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance on Critical","orbit":7,"orbitIndex":22,"skill":56330,"stats":["10% chance to inflict Bleeding on Critical Hit with Attacks"],"stringId":"bleed8_"},"56331":{"ascendancyName":"Acolyte of Chayula","connections":[],"group":1588,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamageRed.dds","isMultipleChoiceOption":true,"name":"Choice of Life","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56331,"stats":["Remnants you create have 50% increased effect","Remnants can be collected from 50% further away","All Flames of Chayula that you manifest are Red"],"stringId":"AscendancyMonk3Notable6_3"},"56334":{"connections":[{"id":46171,"orbit":7},{"id":41753,"orbit":0}],"group":1489,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy and Critical Chance","orbit":7,"orbitIndex":7,"skill":56334,"stats":["Meta Skills gain 4% increased Energy","5% increased Critical Hit Chance"],"stringId":"monkelemental3"},"56336":{"connections":[{"id":21208,"orbit":0}],"group":1294,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","name":"Curse Activation Speed and Effect","orbit":7,"orbitIndex":20,"skill":56336,"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"],"stringId":"curses2"},"56342":{"connections":[{"id":7341,"orbit":3}],"group":366,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage when Hit","orbit":0,"orbitIndex":0,"skill":56342,"stats":["Gain 2 Rage when Hit by an Enemy"],"stringId":"rage4"},"56349":{"connections":[],"flavourText":"Give up everything in pursuit of greatness - even life itself.","group":1289,"icon":"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds","isKeystone":true,"name":"Chaos Inoculation","orbit":0,"orbitIndex":0,"skill":56349,"stats":["Maximum Life is 1","Immune to Chaos Damage and Bleeding"],"stringId":"passive_keystone_chaos_inoculation"},"56360":{"connections":[{"id":24812,"orbit":0}],"group":1094,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration","orbit":2,"orbitIndex":19,"skill":56360,"stats":["20% increased Power Charge Duration"],"stringId":"power_charges2"},"56366":{"connections":[{"id":35755,"orbit":0}],"group":1526,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","isNotable":true,"name":"Silent Shiv","orbit":3,"orbitIndex":16,"skill":56366,"stats":["5% increased Attack Speed with Daggers","15% increased Critical Hit Chance with Daggers"],"stringId":"dagger13"},"56368":{"connections":[{"id":61393,"orbit":-4}],"group":134,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Life Regeneration","orbit":0,"orbitIndex":0,"skill":56368,"stats":["15% increased Life Regeneration rate while Shapeshifted"],"stringId":"wolf3"},"56388":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Reinforced Rallying","orbit":5,"orbitIndex":0,"recipe":["Ire","Envy","Isolation"],"skill":56388,"stats":["+1 to maximum number of placed Banners"],"stringId":"banners12"},"56409":{"connections":[{"id":25101,"orbit":0},{"id":43139,"orbit":0},{"id":65248,"orbit":0}],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Chance","orbit":4,"orbitIndex":12,"skill":56409,"stats":["24% increased Flammability Magnitude","12% increased Freeze Buildup","12% increased chance to Shock"],"stringId":"elemental51"},"56453":{"connections":[{"id":37691,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isNotable":true,"name":"Killer Instinct","orbit":5,"orbitIndex":39,"recipe":["Greed","Paranoia","Greed"],"skill":56453,"stats":["40% increased Attack Damage while on Full Life","60% increased Attack Damage while on Low Life"],"stringId":"attack27"},"56466":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connectionArt":"CharacterPlanned","connections":[],"group":636,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Night's Bite","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":0,"orbitIndex":0,"skill":56466,"stats":["Spells Gain 12% of Damage as extra Chaos Damage"],"stringId":"oracle_spell_poison4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56472":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1054,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":56472,"stats":[],"stringId":"mastery_projectile_6652"},"56488":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Glancing Deflection","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Envy"],"skill":56488,"stats":["10% increased Deflection Rating"],"stringId":"deflect29"},"56489":{"ascendancyName":"Spirit Walker","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerBonusPerSocketedTalisman.dds","isNotable":true,"name":"Idolatry","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":9,"orbitIndex":10,"skill":56489,"stats":["Companions deal 10% increased damage per Idol in your Equipment","2% increased Reservation Efficiency of Skills per Idol in your Equipment","-4% to all Elemental Resistances per non-Idol Augment in your Equipment"],"stringId":"AscendancyHuntress2Notable8"},"56493":{"connections":[],"group":1204,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","isNotable":true,"name":"Agile Succession","orbit":3,"orbitIndex":3,"recipe":["Greed","Greed","Disgust"],"skill":56493,"stats":["6% increased Attack Speed","30% increased Evasion Rating if you have Hit an Enemy Recently"],"stringId":"attack_speed60_"},"56505":{"ascendancyName":"Oracle","connections":[{"id":4197,"orbit":-6}],"group":13,"icon":"Art/2DArt/SkillIcons/passives/Oracle/OracleNode.dds","name":"Immobilisation Buildup","nodeOverlay":{"alloc":"OracleFrameSmallAllocated","path":"OracleFrameSmallCanAllocate","unalloc":"OracleFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56505,"stats":["20% increased Immobilisation buildup"],"stringId":"AscendancyDruid1Small4"},"56547":{"connections":[{"id":12189,"orbit":4}],"group":493,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Plant Skill Damage","orbit":5,"orbitIndex":21,"skill":56547,"stats":["12% increased Damage with Plant Skills"],"stringId":"physical61"},"56564":{"connections":[{"id":8349,"orbit":0}],"group":742,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Intelligence","orbit":2,"orbitIndex":15,"skill":56564,"stats":["+8 to Intelligence"],"stringId":"energy_shield28_"},"56567":{"connections":[{"id":151,"orbit":0}],"group":616,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":7,"orbitIndex":11,"skill":56567,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy5"},"56595":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":471,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":56595,"stats":[],"stringId":"mastery_attack17"},"56605":{"connections":[],"flavourText":"In battle, certainty is worth a little pain.","group":514,"icon":"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds","isKeystone":true,"name":"Bulwark","orbit":0,"orbitIndex":0,"skill":56605,"stats":["Dodge Roll cannot Avoid Damage","Take 30% less Damage from Hits while Dodge Rolling"],"stringId":"passive_keystone_bulwark"},"56616":{"connections":[{"id":13562,"orbit":3},{"id":41415,"orbit":0}],"group":618,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","isNotable":true,"name":"Desperate Times","orbit":2,"orbitIndex":0,"recipe":["Despair","Disgust","Ire"],"skill":56616,"stats":["Regenerate 1.5% of maximum Life per second while on Low Life","40% increased Life Recovery from Flasks used when on Low Life"],"stringId":"life_regeneration8_"},"56618":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1569,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds","isMultipleChoiceOption":true,"name":"Fulminating Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56618,"stats":["Grants Skill: Fulminating Concoction"],"stringId":"AscendancyRanger3Notable7_3"},"56638":{"connections":[],"group":1034,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold if not Stunned recently","orbit":2,"orbitIndex":2,"skill":56638,"stats":["25% increased Stun Threshold if you haven't been Stunned Recently"],"stringId":"stun_threshold_if_no_recent_stun4"},"56640":{"connections":[{"id":10398,"orbit":2147483647}],"group":849,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","name":"Spell Critical Damage","orbit":2,"orbitIndex":22,"skill":56640,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals5"},"56649":{"connections":[{"id":44455,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":3,"orbitIndex":8,"skill":56649,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration12__"},"56651":{"connections":[{"id":38143,"orbit":0}],"group":927,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isSwitchable":true,"name":"Projectile Damage","options":{"Huntress":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","id":39263,"name":"Attack Damage","stats":["10% increased Attack Damage"]}},"orbit":0,"orbitIndex":0,"skill":56651,"stats":["10% increased Projectile Damage"],"stringId":"projectiles15"},"56666":{"connections":[],"group":734,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyPowerChargeNode.dds","isNotable":true,"name":"Thaumaturgic Generator","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargeallocated.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/anointpassiveskillscreenframelargenormal.dds"},"orbit":0,"orbitIndex":0,"recipe":["Melancholy","Disgust","Isolation"],"skill":56666,"stats":["Grants Thaumaturgical Dynamism"],"stringId":"DeliriumAnoint_ThaumaturgicGenerator"},"56701":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1460,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":56701,"stats":[],"stringId":"mastery_companion295"},"56703":{"connections":[{"id":15782,"orbit":0},{"id":28839,"orbit":0}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":8,"skill":56703,"stats":["3% increased Cast Speed"],"stringId":"cast_speed11"},"56714":{"connections":[{"id":47212,"orbit":0}],"group":513,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","isNotable":true,"name":"Swift Flight","orbit":3,"orbitIndex":10,"recipe":["Suffering","Suffering","Guilt"],"skill":56714,"stats":["15% increased Projectile Speed","20% increased Physical Damage"],"stringId":"projectiles48"},"56729":{"connections":[{"id":26308,"orbit":0},{"id":34201,"orbit":0}],"group":1200,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredFox.dds","name":"Evasion while Moving","orbit":2,"orbitIndex":16,"skill":56729,"stats":["20% increased Evasion Rating while moving"],"stringId":"azmerianimals19"},"56757":{"connections":[{"id":10100,"orbit":0}],"group":182,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":2,"orbitIndex":10,"skill":56757,"stats":["20% increased Totem Placement speed"],"stringId":"totems41"},"56761":{"connections":[{"id":8560,"orbit":0},{"id":48531,"orbit":0},{"id":2408,"orbit":0}],"group":1432,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":18,"skill":56761,"stats":["8% increased Melee Damage"],"stringId":"melee27"},"56762":{"connections":[{"id":28839,"orbit":0}],"group":442,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":2,"orbitIndex":20,"skill":56762,"stats":["3% increased Cast Speed"],"stringId":"cast_speed16"},"56767":{"connections":[{"id":19461,"orbit":0},{"id":1416,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Electrifying Daze","orbit":7,"orbitIndex":13,"recipe":["Isolation","Disgust","Envy"],"skill":56767,"stats":["5% chance to Daze on Hit","Gain 12% of Physical Damage as Extra Lightning Damage against Dazed Enemies"],"stringId":"daze_18"},"56776":{"connections":[{"id":45609,"orbit":5},{"id":24129,"orbit":0}],"group":1232,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Cooked","orbit":1,"orbitIndex":7,"recipe":["Suffering","Ire","Envy"],"skill":56776,"stats":["60% increased Critical Damage Bonus","25% reduced Armour, Evasion and Energy Shield"],"stringId":"criticals49"},"56783":{"ascendancyName":"Disciple of Varashta","connections":[],"group":678,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56783,"stats":["8% increased Area of Effect"],"stringId":"AscendancySorceress3Small6_"},"56806":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","isNotable":true,"name":"Swift Blocking","orbit":7,"orbitIndex":22,"recipe":["Ire","Fear","Ire"],"skill":56806,"stats":["12% increased Block chance","1% increased Movement Speed for each time you've Blocked in the past 10 seconds"],"stringId":"block16"},"56818":{"connections":[{"id":43423,"orbit":-3},{"id":62510,"orbit":-6}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":18,"skill":56818,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks7"},"56838":{"connections":[{"id":42805,"orbit":-4},{"id":62624,"orbit":5}],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":2,"skill":56838,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield22"},"56841":{"connections":[{"id":18451,"orbit":0}],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":20,"skill":56841,"stats":["20% increased Frenzy Charge Duration"],"stringId":"frenzy_charges11"},"56842":{"ascendancyName":"Titan","connections":[{"id":59540,"orbit":-5}],"group":80,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","name":"Stun Buildup","nodeOverlay":{"alloc":"TitanFrameSmallAllocated","path":"TitanFrameSmallCanAllocate","unalloc":"TitanFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":56842,"stats":["18% increased Stun Buildup"],"stringId":"AscendancyWarrior1Small4"},"56844":{"connections":[{"id":40929,"orbit":-2}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Duration","orbit":7,"orbitIndex":0,"skill":56844,"stats":["15% increased Archon Buff duration"],"stringId":"archon12"},"56847":{"connections":[],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Damage","orbit":7,"orbitIndex":22,"skill":56847,"stats":["12% increased Damage while affected by a Herald"],"stringId":"heralds12_"},"56857":{"ascendancyName":"Disciple of Varashta","connections":[],"group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/EnergyShieldPhyDmgReduction.dds","isNotable":true,"name":"Sacred Rituals","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":6,"orbitIndex":44,"skill":56857,"stats":["60% of your current Energy Shield is added to your Armour for","determining your Physical Damage Reduction from Armour"],"stringId":"AscendancySorceress3Notable1"},"56860":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1261,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Resolute Reprisal","orbit":0,"orbitIndex":0,"recipe":["Despair","Ire","Despair"],"skill":56860,"stats":["30% increased Parry Range","Your Heavy Stun buildup empties 50% faster if you've successfully Parried Recently"],"stringId":"buckler15"},"56876":{"connections":[{"id":46380,"orbit":0}],"group":373,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Energy Shield if Consumed Power Charge","orbit":2,"orbitIndex":6,"skill":56876,"stats":["20% increased maximum Energy Shield if you've consumed a Power Charge Recently"],"stringId":"power_charges12"},"56890":{"connectionArt":"CharacterPlanned","connections":[{"id":12005,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Endlessly Soaring","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":69,"skill":56890,"stats":["Shapeshift Skills have 30% increased Skill Effect Duration"],"stringId":"oracle_wyvern_addon2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"56893":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1311,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Thicket Warding","orbit":7,"orbitIndex":16,"recipe":["Paranoia","Fear","Paranoia"],"skill":56893,"stats":["20% chance for Charms you use to not consume Charges","Recover 5% of maximum Mana when a Charm is used"],"stringId":"charms5"},"56897":{"connections":[],"group":970,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Critical Damage","orbit":7,"orbitIndex":10,"skill":56897,"stats":["10% increased Ballista Critical Damage Bonus"],"stringId":"ballista12"},"56910":{"connections":[{"id":28510,"orbit":6},{"id":34061,"orbit":0},{"id":29328,"orbit":6}],"group":840,"icon":"Art/2DArt/SkillIcons/passives/Meleerange.dds","isNotable":true,"name":"Battle-hardened","orbit":5,"orbitIndex":51,"skill":56910,"stats":["Hits against you have 20% reduced Critical Damage Bonus","20% increased Armour and Evasion Rating","+5 to Strength and Dexterity"],"stringId":"duelist_mercenary_notable1"},"56914":{"connections":[{"id":50121,"orbit":0}],"group":1221,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Penetration","orbit":7,"orbitIndex":5,"skill":56914,"stats":["Damage Penetrates 6% Lightning Resistance"],"stringId":"lightning_penetration4"},"56926":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":977,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":2,"orbitIndex":3,"skill":56926,"stats":[],"stringId":"mastery_minion_defence_6611"},"56928":{"connections":[{"id":62350,"orbit":7}],"group":1281,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Flask Duration","orbit":3,"orbitIndex":15,"skill":56928,"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"],"stringId":"attack_speed16"},"56933":{"ascendancyName":"Shaman","connections":[{"id":35920,"orbit":0}],"group":68,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanRageAffectsSpells.dds","isNotable":true,"name":"Druidic Champion","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":56933,"stats":["Every 2 Rage also grants 1% more Spell damage"],"stringId":"AscendancyDruid2Notable3"},"56934":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":588,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":56934,"stats":[],"stringId":"mastery_fire_6522"},"56935":{"connections":[{"id":57710,"orbit":0},{"id":34058,"orbit":0}],"group":778,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56935,"stats":["+5 to any Attribute"],"stringId":"intelligence15"},"56956":{"connections":[{"id":15885,"orbit":-4},{"id":54632,"orbit":0}],"group":724,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life and Chaos Resistance","orbit":2,"orbitIndex":20,"skill":56956,"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"stringId":"minion_defence31"},"56978":{"connections":[{"id":21274,"orbit":0}],"group":868,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":56978,"stats":["+5 to any Attribute"],"stringId":"dexterity73"},"56988":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1418,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Electric Blood","orbit":0,"orbitIndex":0,"recipe":["Isolation","Isolation","Guilt"],"skill":56988,"stats":["+1% to Maximum Lightning Resistance","50% reduced effect of Shock on you"],"stringId":"lightning59"},"56996":{"connections":[{"id":9568,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Life","orbit":4,"orbitIndex":3,"skill":56996,"stats":["16% increased Totem Life"],"stringId":"totems17_"},"56997":{"connections":[{"id":23861,"orbit":-5},{"id":56595,"orbit":0}],"group":471,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","isNotable":true,"name":"Heavy Contact","orbit":4,"orbitIndex":6,"recipe":["Ire","Envy","Despair"],"skill":56997,"stats":["Hits that Heavy Stun Enemies have Culling Strike"],"stringId":"two_handed12"},"56999":{"connections":[],"group":1008,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Locked On","orbit":0,"orbitIndex":0,"recipe":["Despair","Disgust","Envy"],"skill":56999,"stats":["15% increased Critical Hit Chance for Attacks","15% increased Accuracy Rating"],"stringId":"accuracy19"},"57002":{"connectionArt":"CharacterPlanned","connections":[{"id":48761,"orbit":0}],"group":509,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","isNotable":true,"name":"Rough Carapace","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":57002,"stats":["Gain Physical Thorns damage equal to 8% of maximum Life while Shapeshifted"],"stringId":"oracle_thorns3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57021":{"connections":[{"id":8957,"orbit":0},{"id":45343,"orbit":0},{"id":14505,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Area","orbit":3,"orbitIndex":16,"skill":57021,"stats":["Minions have 8% increased Area of Effect"],"stringId":"minion_offence27_"},"57039":{"connections":[{"id":44605,"orbit":6}],"group":803,"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Cooldown Recovery Rate","orbit":3,"orbitIndex":4,"skill":57039,"stats":["5% increased Cooldown Recovery Rate"],"stringId":"cooldowns1"},"57047":{"connections":[{"id":45278,"orbit":0},{"id":4492,"orbit":0}],"group":833,"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","isNotable":true,"name":"Polymathy","orbit":5,"orbitIndex":48,"recipe":["Isolation","Suffering","Paranoia"],"skill":57047,"stats":["7% increased Attributes"],"stringId":"all_attributes6"},"57069":{"connections":[{"id":52257,"orbit":0}],"group":1473,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage and Resistance","orbit":0,"orbitIndex":0,"skill":57069,"stats":["5% increased Lightning Damage","+3% to Lightning Resistance"],"stringId":"shock23"},"57079":{"connectionArt":"CharacterPlanned","connections":[{"id":19966,"orbit":-3},{"id":15842,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Known by All","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":5,"orbitIndex":12,"skill":57079,"stats":["Temporary Minion Skills have +2 to Limit of Minions summoned"],"stringId":"oracle_big_family10","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57088":{"connections":[{"id":54557,"orbit":-5}],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":2,"orbitIndex":20,"skill":57088,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration1"},"57089":{"connections":[],"group":213,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":2,"orbitIndex":4,"skill":57089,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"],"stringId":"companions23"},"57110":{"connections":[{"id":62159,"orbit":-2},{"id":46561,"orbit":0}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Infused Flesh","orbit":7,"orbitIndex":5,"recipe":["Greed","Envy","Envy"],"skill":57110,"stats":["+20 to maximum Life","8% of Damage taken Recouped as Life"],"stringId":"life_recoup16"},"57141":{"ascendancyName":"Pathfinder","connections":[],"group":1567,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds","isMultipleChoice":true,"isNotable":true,"name":"Brew Concoction","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":57141,"stats":[],"stringId":"AscendancyRanger3Notable7_Choice"},"57178":{"connections":[{"id":21245,"orbit":0},{"id":5284,"orbit":0}],"group":549,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Spell Critical Chance and Critical Ailment Effect","orbit":0,"orbitIndex":0,"skill":57178,"stats":["10% increased Critical Hit Chance for Spells","15% increased Magnitude of Damaging Ailments you inflict with Critical Hits"],"stringId":"physical17"},"57181":{"ascendancyName":"Invoker","connections":[{"id":52448,"orbit":-7}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"InvokerFrameSmallAllocated","path":"InvokerFrameSmallCanAllocate","unalloc":"InvokerFrameSmallNormal"},"orbit":8,"orbitIndex":24,"skill":57181,"stats":["12% increased Critical Hit Chance"],"stringId":"AscendancyMonk2Small7"},"57190":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":27859,"orbit":0}],"group":905,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","isNotable":true,"name":"Doomsayer","orbit":1,"orbitIndex":6,"recipe":["Paranoia","Guilt","Disgust"],"skill":57190,"stats":["Herald Skills have 25% increased Area of Effect","Herald Skills deal 30% increased Damage"],"stringId":"heralds19"},"57196":{"connections":[],"group":884,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":14,"skill":57196,"stats":["3% increased Attack Speed"],"stringId":"attack_speed41"},"57202":{"connectionArt":"CharacterPlanned","connections":[{"id":1628,"orbit":2147483647}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":12,"skill":57202,"stats":["17% increased Stun Threshold"],"stringId":"oracle_beast_corruption4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57204":{"connections":[{"id":47833,"orbit":0}],"group":964,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Critical Exploit","orbit":2,"orbitIndex":13,"recipe":["Envy","Paranoia","Ire"],"skill":57204,"stats":["25% increased Critical Hit Chance"],"stringId":"criticals30"},"57227":{"connections":[{"id":23259,"orbit":-5}],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Chance","orbit":2,"orbitIndex":5,"skill":57227,"stats":["10% increased Critical Hit Chance for Attacks"],"stringId":"criticals77"},"57230":{"connections":[{"id":25851,"orbit":-4},{"id":36270,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":6,"orbitIndex":6,"skill":57230,"stats":["10% increased Physical Damage"],"stringId":"chaos8"},"57253":{"ascendancyName":"Pathfinder","connections":[{"id":38646,"orbit":0},{"id":3936,"orbit":0}],"group":1573,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPathoftheWarrior.dds","isMultipleChoiceOption":true,"name":"Path of the Warrior","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":57253,"stats":["Can Allocate Passive Skills from the Warrior's starting point","Grants 4 Passive Skill Point"],"stringId":"AscendancyRanger3Notable8_3"},"57273":{"connections":[{"id":33562,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Shapeshifted Damage","orbit":4,"orbitIndex":33,"skill":57273,"stats":["12% increased Damage while Shapeshifted"],"stringId":"wyvern18"},"57320":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":728,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":0,"orbitIndex":0,"skill":57320,"stats":[],"stringId":"mastery_armour_and_evasion_6278"},"57373":{"connections":[{"id":44733,"orbit":4}],"group":601,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability Magnitude","orbit":0,"orbitIndex":0,"skill":57373,"stats":["30% increased Flammability Magnitude"],"stringId":"ignite11"},"57379":{"connections":[{"id":39190,"orbit":0},{"id":49111,"orbit":0}],"group":145,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","isNotable":true,"name":"In Your Face","orbit":3,"orbitIndex":10,"recipe":["Fear","Greed","Envy"],"skill":57379,"stats":["40% increased Melee Damage with Hits at Close Range"],"stringId":"melee33"},"57386":{"connectionArt":"CharacterPlanned","connections":[{"id":4621,"orbit":-6}],"group":243,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Elemental Threshold","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":13,"skill":57386,"stats":["17% increased Elemental Ailment Threshold"],"stringId":"oracle_beast_corruption6","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57388":{"connections":[{"id":9698,"orbit":0}],"group":238,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Overwhelming Strike","orbit":3,"orbitIndex":22,"recipe":["Despair","Envy","Disgust"],"skill":57388,"stats":["15% increased Critical Hit Chance for Attacks","20% increased Critical Damage Bonus for Attack Damage","20% more Stun Buildup with Critical Hits"],"stringId":"criticals64"},"57405":{"connections":[{"id":64807,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":2,"orbitIndex":2,"skill":57405,"stats":["10% increased Attack Area Damage"],"stringId":"slam_area4"},"57449":{"ascendancyName":"Martial Artist","connections":[{"id":17356,"orbit":9},{"id":19370,"orbit":-9}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Area of Effect","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":6,"orbitIndex":63,"skill":57449,"stats":["8% increased Area of Effect"],"stringId":"AscendancyMonk1Small5"},"57462":{"connections":[{"id":12078,"orbit":-6}],"group":1375,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Speed","orbit":3,"orbitIndex":17,"skill":57462,"stats":["8% increased Projectile Speed"],"stringId":"projectiles11"},"57471":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"id":42578,"orbit":-4}],"group":187,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","isNotable":true,"name":"Hunker Down","orbit":3,"orbitIndex":8,"recipe":["Despair","Despair","Paranoia"],"skill":57471,"stats":["Recover 20 Life when you Block","+2% to maximum Block chance","80% less Knockback Distance for Blocked Hits"],"stringId":"block13"},"57513":{"connections":[],"flavourText":"What need have I for defence when my enemies\\nare reduced to ash and splinters?","group":1083,"icon":"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds","isKeystone":true,"name":"Eldritch Battery","orbit":0,"orbitIndex":0,"skill":57513,"stats":["Convert 100% of maximum Energy Shield to maximum Mana","Mana Costs are Doubled"],"stringId":"passive_keystone_eldritch_battery__"},"57517":{"connections":[{"id":28268,"orbit":0}],"group":1068,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":57517,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"stringId":"bleed37"},"57518":{"connections":[{"id":17146,"orbit":4}],"group":1389,"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Parry Damage","orbit":2,"orbitIndex":23,"skill":57518,"stats":["20% increased Parry Damage"],"stringId":"deflect3"},"57552":{"connections":[{"id":24871,"orbit":0},{"id":46696,"orbit":0}],"group":421,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":4,"orbitIndex":0,"skill":57552,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed19"},"57555":{"connections":[{"id":37608,"orbit":0}],"group":713,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Impale Chance","orbit":7,"orbitIndex":15,"skill":57555,"stats":["15% chance to Impale on Spell Hit"],"stringId":"physical7"},"57571":{"connections":[{"id":37905,"orbit":-3}],"group":1525,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Flammability Magnitude","orbit":2,"orbitIndex":6,"skill":57571,"stats":["30% increased Flammability Magnitude"],"stringId":"fire_penetration4"},"57596":{"connectionArt":"CharacterPlanned","connections":[{"id":13468,"orbit":0}],"group":522,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":71,"skill":57596,"stats":["8% of Skill Mana Costs Converted to Life Costs"],"stringId":"oracle_life_corruption3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"57608":{"connections":[{"id":61703,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Physical Damage","orbit":2,"orbitIndex":15,"skill":57608,"stats":["12% increased Physical Damage while Shapeshifted"],"stringId":"shapeshifting3"},"57615":{"connections":[{"id":32319,"orbit":0},{"id":48836,"orbit":0}],"group":1541,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Surpassing Arrow Chance","orbit":4,"orbitIndex":54,"skill":57615,"stats":["+8% Surpassing chance to fire an additional Arrow"],"stringId":"bow20"},"57616":{"connections":[{"id":56388,"orbit":0}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Duration","orbit":4,"orbitIndex":3,"skill":57616,"stats":["Banner Skills have 20% increased Duration"],"stringId":"banners26"},"57617":{"connections":[{"id":14996,"orbit":-2},{"id":16506,"orbit":-2},{"id":37509,"orbit":-2},{"id":23879,"orbit":0}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Shifted Strikes","orbit":0,"orbitIndex":0,"recipe":["Greed","Guilt","Disgust"],"skill":57617,"stats":["30% increased Attack Damage if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting26"},"57626":{"connections":[{"id":36782,"orbit":0}],"group":862,"icon":"Art/2DArt/SkillIcons/passives/ColdFireNode.dds","name":"Cold and Fire Damage","orbit":7,"orbitIndex":16,"skill":57626,"stats":["10% increased Fire Damage","10% increased Cold Damage"],"stringId":"cold8_"},"57683":{"connections":[{"id":35031,"orbit":2}],"group":1528,"icon":"Art/2DArt/SkillIcons/passives/MonkHealthChakra.dds","name":"Life Recoup","orbit":2,"orbitIndex":11,"skill":57683,"stats":["3% of Damage taken Recouped as Life"],"stringId":"monkchakra14"},"57703":{"connections":[{"id":54811,"orbit":0},{"id":54485,"orbit":0},{"id":38130,"orbit":0},{"id":19674,"orbit":0}],"group":364,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":57703,"stats":["+5 to any Attribute"],"stringId":"attributes32"},"57710":{"connections":[{"id":39037,"orbit":0},{"id":40783,"orbit":0},{"id":53975,"orbit":0},{"id":58090,"orbit":2147483647}],"group":815,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":0,"skill":57710,"stats":["+5 to any Attribute"],"stringId":"intelligence16"},"57724":{"connections":[{"id":54883,"orbit":-7}],"group":1315,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":7,"orbitIndex":20,"skill":57724,"stats":["7% increased Chaos Damage"],"stringId":"chaos20_"},"57774":{"connections":[{"id":49657,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Speed","orbit":3,"orbitIndex":21,"skill":57774,"stats":["3% increased Attack Speed while Dual Wielding"],"stringId":"dual_wielding7"},"57775":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":456,"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"name":"Aura Mastery","orbit":0,"orbitIndex":0,"skill":57775,"stats":[],"stringId":"mastery_aura_6311_"},"57785":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[{"id":31112,"orbit":0},{"id":56897,"orbit":0}],"group":970,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Trained Turrets","orbit":7,"orbitIndex":6,"recipe":["Greed","Despair","Ire"],"skill":57785,"stats":["25% increased Ballista Critical Damage Bonus","20% increased Ballista Critical Hit Chance"],"stringId":"ballista15"},"57791":{"connections":[{"id":52229,"orbit":0}],"group":692,"icon":"Art/2DArt/SkillIcons/passives/AuraNotable.dds","name":"Spell Damage and Cast Speed","orbit":2,"orbitIndex":16,"skill":57791,"stats":["6% increased Spell Damage","2% increased Cast Speed"],"stringId":"orb4"},"57805":{"connections":[{"id":43444,"orbit":4}],"group":830,"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","isNotable":true,"name":"Clear Space","orbit":4,"orbitIndex":18,"recipe":["Paranoia","Guilt","Guilt"],"skill":57805,"stats":["20% increased Knockback Distance","20% chance to Knock Enemies Back with Hits at Close Range"],"stringId":"knockback20_"},"57810":{"connections":[{"id":40073,"orbit":0}],"group":984,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Shock Chance","orbit":0,"orbitIndex":0,"skill":57810,"stats":["15% increased chance to Shock"],"stringId":"shock13"},"57816":{"connections":[{"id":364,"orbit":0}],"group":791,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","orbit":1,"orbitIndex":8,"skill":57816,"stats":["+8 to Dexterity"],"stringId":"attributes106"},"57819":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":533,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds","isNotable":true,"name":"Integrated Efficiency","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":57819,"stats":["Skills deal 20% increased Damage per Connected Red Support Gem","Skills have 6% increased Skill Speed per Connected Green Support Gem","Skills have 20% increased Critical Hit Chance per Connected Blue Support Gem"],"stringId":"AscendancyMercenary3Notable7"},"57821":{"connections":[{"id":31765,"orbit":0},{"id":26034,"orbit":0}],"group":1366,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":12,"skill":57821,"stats":["+5 to any Attribute"],"stringId":"dexterity9"},"57832":{"connections":[{"id":46300,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":2,"orbitIndex":9,"skill":57832,"stats":["10% increased Ignite Magnitude"],"stringId":"ignite13"},"57846":{"connections":[{"id":63451,"orbit":0},{"id":38876,"orbit":6}],"group":435,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":6,"orbitIndex":12,"skill":57846,"stats":["15% increased Stun Buildup"],"stringId":"stun19"},"57863":{"connections":[{"id":26356,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Detonator Area","orbit":7,"orbitIndex":5,"skill":57863,"stats":["Detonator skills have 8% increased Area of Effect"],"stringId":"area_attacks43"},"57880":{"connections":[{"id":27082,"orbit":0},{"id":6269,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","name":"Axe Damage","orbit":3,"orbitIndex":3,"skill":57880,"stats":["12% increased Damage with Axes"],"stringId":"axe3"},"57921":{"connections":[{"id":23879,"orbit":0}],"group":374,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Wolf's Howl","orbit":3,"orbitIndex":21,"recipe":["Disgust","Paranoia","Greed"],"skill":57921,"stats":["30% increased Critical Hit Chance if you have Shapeshifted to an Animal form Recently"],"stringId":"shapeshifting29"},"57928":{"connections":[{"id":43303,"orbit":2}],"group":1201,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":57928,"stats":["12% increased Lightning Damage"],"stringId":"lightning66"},"57933":{"connections":[{"id":16150,"orbit":0}],"group":1539,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Companion Damage","orbit":0,"orbitIndex":0,"skill":57933,"stats":["Companions deal 12% increased Damage"],"stringId":"companions18"},"57945":{"connections":[{"id":7412,"orbit":0}],"group":1299,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flask Charge Generation","orbit":7,"orbitIndex":12,"skill":57945,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks9"},"57959":{"ascendancyName":"Smith of Kitava","connections":[{"id":63401,"orbit":0}],"group":9,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds","isNotable":true,"name":"Coal Stoker","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":57959,"stats":["Modifiers to Fire Resistance also grant Cold and Lightning Resistance at 50% of their value"],"stringId":"AscendancyWarrior3Notable4"},"57966":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1077,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":57966,"stats":[],"stringId":"mastery_critical_6416"},"57967":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":640,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Sturdy Mind","orbit":0,"orbitIndex":0,"skill":57967,"stats":["+30 to maximum Mana","14% increased Mana Regeneration Rate"],"stringId":"mana17"},"57970":{"connections":[{"id":55995,"orbit":0},{"id":21537,"orbit":0}],"group":1523,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Frenzy Charge Duration","orbit":2,"orbitIndex":10,"skill":57970,"stats":["20% increased Frenzy Charge Duration"],"stringId":"frenzy_charges6"},"58002":{"connections":[{"id":45086,"orbit":0},{"id":55668,"orbit":0}],"group":1009,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","orbit":3,"orbitIndex":3,"skill":58002,"stats":["10% increased Physical Damage"],"stringId":"physical10"},"58013":{"connections":[{"id":4844,"orbit":0}],"group":991,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":7,"orbitIndex":4,"skill":58013,"stats":["10% increased Projectile Damage"],"stringId":"ranged4"},"58016":{"connections":[{"id":49537,"orbit":7},{"id":42205,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"All Natural","orbit":4,"orbitIndex":42,"recipe":["Fear","Fear","Greed"],"skill":58016,"stats":["+5% to all Elemental Resistances","30% increased Elemental Damage"],"stringId":"elemental39"},"58022":{"connections":[{"id":5186,"orbit":3},{"id":26762,"orbit":-7}],"group":1363,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":58022,"stats":["11% increased Chaos Damage"],"stringId":"chaos19"},"58038":{"connections":[{"id":31566,"orbit":0}],"group":782,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","name":"Attack Damage while Surrounded","orbit":3,"orbitIndex":3,"skill":58038,"stats":["25% increased Attack Damage while Surrounded"],"stringId":"being_surrounded7"},"58058":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connectionArt":"CharacterPlanned","connections":[],"group":86,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Bow Mastery","orbit":0,"orbitIndex":0,"skill":58058,"stats":[],"stringId":"oracle_bow_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"58088":{"connections":[{"id":16620,"orbit":5}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Block and Movement Penalty with Raised Shield","orbit":4,"orbitIndex":36,"skill":58088,"stats":["4% increased Block chance","5% reduced Movement Speed Penalty while Actively Blocking"],"stringId":"shield29"},"58090":{"connections":[{"id":21540,"orbit":4},{"id":34367,"orbit":3}],"group":851,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":58090,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup1"},"58096":{"connections":[{"id":17411,"orbit":0}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Lasting Incantations","orbit":3,"orbitIndex":20,"recipe":["Isolation","Greed","Disgust"],"skill":58096,"stats":["20% increased Spell Damage","15% increased Skill Effect Duration"],"stringId":"spells31"},"58109":{"connections":[{"id":14340,"orbit":0}],"group":886,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":58109,"stats":["+5 to any Attribute"],"stringId":"dexterity69"},"58115":{"connections":[{"id":52241,"orbit":2},{"id":11672,"orbit":0}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana on Kill","orbit":2,"orbitIndex":12,"skill":58115,"stats":["Recover 1% of maximum Mana on Kill"],"stringId":"mana_regeneration48"},"58117":{"connections":[{"id":41186,"orbit":0},{"id":13839,"orbit":0},{"id":56996,"orbit":0},{"id":53719,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":5,"orbitIndex":3,"skill":58117,"stats":["15% increased Totem Damage"],"stringId":"totems39"},"58125":{"connections":[{"id":10681,"orbit":5}],"group":125,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Shield Block","orbit":4,"orbitIndex":60,"skill":58125,"stats":["5% increased Block chance"],"stringId":"shield12"},"58138":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":125,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":1,"orbitIndex":6,"skill":58138,"stats":[],"stringId":"mastery_armour_and_energy_shield_6274"},"58149":{"ascendancyName":"Ritualist","connections":[{"id":62804,"orbit":8}],"group":1618,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Life Recovery Rate","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":58149,"stats":["10% increased Life Recovery rate"],"stringId":"AscendancyHuntress3Small5"},"58157":{"connections":[{"id":61149,"orbit":0}],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Recovery","orbit":7,"orbitIndex":17,"skill":58157,"stats":["20% increased Stun Recovery"],"stringId":"monkchakra28"},"58170":{"connections":[{"id":61067,"orbit":0}],"group":680,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isSwitchable":true,"name":"Spell Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","id":41568,"name":"Life Regeneration","stats":["Regenerate 0.2% of maximum Life per second"]}},"orbit":2,"orbitIndex":1,"skill":58170,"stats":["10% increased Spell Damage"],"stringId":"spells2"},"58182":{"connections":[{"id":49220,"orbit":-5}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","name":"Life on Kill","orbit":3,"orbitIndex":22,"skill":58182,"stats":["Gain 3 Life per enemy killed"],"stringId":"life_on_kill1"},"58183":{"connections":[{"id":60241,"orbit":0},{"id":21245,"orbit":0},{"id":32278,"orbit":0}],"group":531,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Blood Tearing","orbit":2,"orbitIndex":11,"recipe":["Despair","Isolation","Greed"],"skill":58183,"stats":["15% increased Magnitude of Bleeding you inflict","25% increased Physical Damage"],"stringId":"physical35"},"58197":{"connectionArt":"CharacterPlanned","connections":[{"id":35980,"orbit":0}],"group":88,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Unquenchable Iron","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":6,"orbitIndex":60,"skill":58197,"stats":["Gain 18% of Physical Damage as Extra Lightning Damage"],"stringId":"oracle_rust_king8","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"58198":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":319,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Well of Power","orbit":0,"orbitIndex":0,"recipe":["Fear","Ire","Ire"],"skill":58198,"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently","Recover 5% of maximum Mana when you consume a Power Charge"],"stringId":"power_charges16"},"58215":{"connections":[{"id":292,"orbit":0}],"group":476,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Sanguimantic Rituals","orbit":4,"orbitIndex":8,"recipe":["Paranoia","Suffering","Isolation"],"skill":58215,"stats":["Regenerate 1% of maximum Life per second","Arcane Surge grants more Life Regeneration Rate instead of Mana Regeneration Rate"],"stringId":"life_recoup26"},"58295":{"connections":[],"group":271,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":2,"orbitIndex":4,"skill":58295,"stats":["+5 to any Attribute"],"stringId":"strength45_"},"58312":{"connections":[{"id":49497,"orbit":0}],"group":1177,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Culling Strike Threshold","orbit":7,"orbitIndex":10,"skill":58312,"stats":["5% increased Culling Strike Threshold"],"stringId":"slaying2_"},"58329":{"connections":[{"id":56360,"orbit":0},{"id":61196,"orbit":0},{"id":56638,"orbit":0}],"group":987,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":18,"skill":58329,"stats":["+5 to any Attribute"],"stringId":"intelligence77"},"58362":{"connections":[{"id":51335,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","isSwitchable":true,"name":"Elemental Ailment Chance","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","id":15545,"name":"Physical Damage","stats":["10% increased Physical Damage"]}},"orbit":4,"orbitIndex":69,"skill":58362,"stats":["20% increased Flammability Magnitude","10% increased Freeze Buildup","10% increased chance to Shock"],"stringId":"sorcerer_start1"},"58363":{"connections":[{"id":55938,"orbit":2}],"group":1147,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Archon Effect","orbit":7,"orbitIndex":6,"skill":58363,"stats":["10% increased effect of Archon Buffs on you"],"stringId":"archon9"},"58368":{"connectionArt":"CharacterPlanned","connections":[{"id":40511,"orbit":0}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":0,"skill":58368,"stats":["Minions have 12% increased maximum Life"],"stringId":"oracle_forbidden_path2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"58379":{"ascendancyName":"Pathfinder","connections":[{"id":57141,"orbit":0}],"group":1570,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds","isMultipleChoiceOption":true,"name":"Acidic Concoction","nodeOverlay":{"alloc":"PathfinderFrameSmallAllocated","path":"PathfinderFrameSmallCanAllocate","unalloc":"PathfinderFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":58379,"stats":["Grants Skill: Acidic Concoction"],"stringId":"AscendancyRanger3Notable7_4"},"58387":{"connections":[{"id":52454,"orbit":4}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":4,"orbitIndex":6,"skill":58387,"stats":["7% increased Chaos Damage"],"stringId":"chaos14"},"58388":{"connections":[{"id":13157,"orbit":0},{"id":17702,"orbit":0}],"group":1189,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":3,"orbitIndex":23,"skill":58388,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks4"},"58397":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"id":19338,"orbit":0},{"id":31647,"orbit":0},{"id":2334,"orbit":0}],"group":1426,"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","isNotable":true,"name":"Proficiency","orbit":0,"orbitIndex":0,"recipe":["Fear","Guilt","Paranoia"],"skill":58397,"stats":["+25 to Dexterity"],"stringId":"dexterity102"},"58416":{"connections":[],"group":1361,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Projectile Speed","orbit":2,"orbitIndex":11,"skill":58416,"stats":["10% increased Projectile Speed"],"stringId":"quivers6"},"58426":{"connections":[{"id":34401,"orbit":0}],"group":1442,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Pocket Sand","orbit":2,"orbitIndex":21,"recipe":["Paranoia","Guilt","Paranoia"],"skill":58426,"stats":["50% increased Blind Effect"],"stringId":"blind9"},"58496":{"connections":[{"id":9328,"orbit":-4},{"id":37187,"orbit":5}],"group":150,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage against Immobilised","orbit":0,"orbitIndex":0,"skill":58496,"stats":["20% increased Damage against Immobilised Enemies while Shapeshifted"],"stringId":"bear5"},"58513":{"connections":[{"id":14418,"orbit":2147483647},{"id":11774,"orbit":0}],"group":1341,"icon":"Art/2DArt/SkillIcons/passives/AzmeriSacredRabbit.dds","name":"Evasion and Movement Speed","orbit":3,"orbitIndex":9,"skill":58513,"stats":["1% increased Movement Speed","8% increased Evasion Rating"],"stringId":"azmerianimals7"},"58526":{"connections":[],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":15,"skill":58526,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect37"},"58528":{"connections":[{"id":5710,"orbit":6}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":3,"orbitIndex":2,"skill":58528,"stats":["10% increased Melee Damage"],"stringId":"melee54"},"58539":{"connections":[{"id":60899,"orbit":0}],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Movement Penalty","orbit":7,"orbitIndex":2,"skill":58539,"stats":["3% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"spell_suppression36"},"58574":{"ascendancyName":"Ritualist","connections":[],"group":1612,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Reduced Mana","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":58574,"stats":["30% reduced maximum Mana"],"stringId":"AscendancyHuntress3Small1_1"},"58591":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":589,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds","isNotable":true,"name":"Enhanced Effectiveness","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":58591,"stats":["20% less Attributes","Inherent bonuses gained from Attributes are doubled"],"stringId":"AscendancyMercenary3Notable5__"},"58593":{"connections":[{"id":33463,"orbit":9},{"id":26556,"orbit":-5}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":5,"orbitIndex":48,"skill":58593,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield30"},"58644":{"connections":[{"id":42714,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":7,"orbitIndex":21,"skill":58644,"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"stringId":"bleed44"},"58646":{"ascendancyName":"Shaman","connections":[{"id":46654,"orbit":2147483647}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanAdaptToElements.dds","isNotable":true,"name":"Reactive Growth","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":6,"orbitIndex":26,"skill":58646,"stats":["10% less Elemental Damage taken","Adapt to the highest Elemental Damage Type of each Hit you take","10% less Damage taken of each Elemental Damage Type per matching Adaptation"],"stringId":"AscendancyDruid2Notable4"},"58651":{"connections":[{"id":49357,"orbit":0},{"id":50558,"orbit":0}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isSwitchable":true,"name":"Minion Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","id":63913,"name":"Armour and Energy Shield","stats":["12% increased Armour","12% increased maximum Energy Shield"]}},"orbit":4,"orbitIndex":71,"skill":58651,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence1"},"58674":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":695,"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"name":"Elemental Mastery","orbit":7,"orbitIndex":1,"skill":58674,"stats":[],"stringId":"mastery_elemental_6469"},"58692":{"connections":[],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflectNode.dds","name":"Deflection and Energy Shield Delay","orbit":3,"orbitIndex":1,"skill":58692,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"evasion_and_energy_shield29_"},"58704":{"ascendancyName":"Warbringer","connections":[{"id":49380,"orbit":0}],"group":29,"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds","isNotable":true,"name":"Anvil's Weight","nodeOverlay":{"alloc":"WarbringerFrameLargeAllocated","path":"WarbringerFrameLargeCanAllocate","unalloc":"WarbringerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":58704,"stats":["Break Armour equal to 10% of Hit Damage dealt"],"stringId":"AscendancyWarrior2Notable1"},"58714":{"connections":[{"id":39431,"orbit":0}],"group":767,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Grenadier","orbit":4,"orbitIndex":60,"recipe":["Paranoia","Fear","Isolation"],"skill":58714,"stats":["Grenade Skills have +1 Cooldown Use"],"stringId":"grenades10"},"58718":{"connections":[{"id":35015,"orbit":0}],"group":727,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Damage","orbit":0,"orbitIndex":0,"skill":58718,"stats":["10% increased Magnitude of Bleeding you inflict"],"stringId":"bleed25"},"58747":{"ascendancyName":"Chronomancer","connections":[],"group":390,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds","isNotable":true,"name":"Ultimate Command","nodeOverlay":{"alloc":"ChronomancerFrameLargeAllocated","path":"ChronomancerFrameLargeCanAllocate","unalloc":"ChronomancerFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":58747,"stats":["Grants Skill: Time Freeze"],"stringId":"AscendancySorceress2Notable2"},"58751":{"ascendancyName":"Lich","connections":[{"id":17788,"orbit":0}],"group":1215,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Energy Shield","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":35941,"name":"Energy Shield","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["20% increased maximum Energy Shield"]}},"orbit":8,"orbitIndex":0,"skill":58751,"stats":["20% increased maximum Energy Shield"],"stringId":"AscendancyWitch3Small9"},"58779":{"connections":[{"id":51040,"orbit":0},{"id":327,"orbit":0},{"id":23822,"orbit":0},{"id":47976,"orbit":0}],"group":1344,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Deflection and Energy Shield Delay","orbit":2,"orbitIndex":6,"skill":58779,"stats":["Gain Deflection Rating equal to 5% of Evasion Rating","4% faster start of Energy Shield Recharge"],"stringId":"deflect65"},"58783":{"connections":[{"id":26520,"orbit":0}],"group":935,"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","name":"Life Leech. Armour and Evasion while Leeching","orbit":2,"orbitIndex":19,"skill":58783,"stats":["6% increased amount of Life Leeched","8% increased Armour and Evasion Rating while Leeching"],"stringId":"life_leech1"},"58789":{"connections":[{"id":13307,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun and Ailment Threshold from Energy Shield","orbit":4,"orbitIndex":20,"skill":58789,"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield14"},"58814":{"connections":[{"id":55802,"orbit":0},{"id":244,"orbit":0},{"id":12465,"orbit":0},{"id":26830,"orbit":0},{"id":26952,"orbit":0}],"group":1005,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":58814,"stats":["+5 to any Attribute"],"stringId":"attributes8_"},"58817":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":631,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","isNotable":true,"name":"Artillery Strike","orbit":4,"orbitIndex":15,"recipe":["Suffering","Suffering","Fear"],"skill":58817,"stats":["Attack Skills have +1 to maximum number of Summoned Ballista Totems","15% increased Area of Effect while you have a Totem"],"stringId":"ballista16"},"58838":{"connections":[{"id":26725,"orbit":6}],"group":324,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":5,"orbitIndex":60,"skill":58838,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold21"},"58848":{"connections":[{"id":22962,"orbit":2147483647},{"id":10576,"orbit":0}],"group":1349,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":7,"orbitIndex":10,"skill":58848,"stats":["20% chance for Attack Hits to apply Incision"],"stringId":"bleed40"},"58855":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":250,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":58855,"stats":[],"stringId":"mastery_armour_6293"},"58884":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":930,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"name":"Two Hand Mastery","orbit":0,"orbitIndex":0,"skill":58884,"stats":[],"stringId":"mastery_two_hand_6773"},"58894":{"connections":[],"group":189,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","isNotable":true,"name":"Dominus' Providence","orbit":2,"orbitIndex":1,"recipe":["Guilt","Suffering","Envy"],"skill":58894,"stats":["+8% of Armour also applies to Elemental Damage","10% faster start of Energy Shield Recharge","30% reduced effect of Curses on you","Immune to Exposure"],"stringId":"energy_shield_and_armour48"},"58926":{"connections":[{"id":64572,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":16,"skill":58926,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze27"},"58930":{"connections":[{"id":14934,"orbit":7}],"group":662,"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","name":"Cast Speed","orbit":7,"orbitIndex":9,"skill":58930,"stats":["3% increased Cast Speed"],"stringId":"cast_speed25"},"58932":{"ascendancyName":"Lich","connections":[],"group":1160,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds","isNotable":true,"isSwitchable":true,"name":"Eldritch Empowerment","nodeOverlay":{"alloc":"LichFrameLargeAllocated","path":"LichFrameLargeCanAllocate","unalloc":"LichFrameLargeNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"}}},"orbit":0,"orbitIndex":0,"skill":58932,"stats":["Sacrificing Energy Shield does not interrupt Recharge","Sacrifice 5% of maximum Energy Shield when you Cast a Spell","Spells for which this Sacrifice was fully made deal 30% more Damage"],"stringId":"AscendancyWitch3Notable8"},"58939":{"connections":[{"id":44608,"orbit":0}],"group":945,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"Dispatch Foes","orbit":2,"orbitIndex":8,"recipe":["Envy","Envy","Paranoia"],"skill":58939,"stats":["40% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"],"stringId":"criticals80"},"58971":{"connections":[{"id":12998,"orbit":-6},{"id":38678,"orbit":-7}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","orbit":2,"orbitIndex":11,"skill":58971,"stats":["15% increased Elemental Ailment Threshold"],"stringId":"spell_suppression27"},"59006":{"connections":[{"id":37956,"orbit":7}],"group":500,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Duration","orbit":0,"orbitIndex":0,"skill":59006,"stats":["8% reduced Skill Effect Duration"],"stringId":"duration_spells5"},"59028":{"connections":[{"id":41210,"orbit":0}],"group":838,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":4,"orbitIndex":16,"skill":59028,"stats":["10% increased Projectile Damage"],"stringId":"projectiles6__"},"59039":{"connectionArt":"CharacterPlanned","connections":[{"id":28223,"orbit":4}],"group":176,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":38,"skill":59039,"stats":["20% increased Critical Damage Bonus"],"stringId":"oracle_slow_crits1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"59053":{"connections":[{"id":54805,"orbit":-7}],"group":1117,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect and Hinder Duration","orbit":3,"orbitIndex":8,"skill":59053,"stats":["Debuffs you inflict have 4% increased Slow Magnitude","20% increased Hinder Duration"],"stringId":"slowed_enemies14_"},"59061":{"connections":[{"id":28267,"orbit":0}],"group":228,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":6,"skill":59061,"stats":["20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently"],"stringId":"criticals31"},"59064":{"connections":[],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","name":"Mark Effect","orbit":3,"orbitIndex":21,"skill":59064,"stats":["10% increased Effect of your Mark Skills"],"stringId":"marks16"},"59070":{"connections":[{"id":55011,"orbit":0}],"group":580,"icon":"Art/2DArt/SkillIcons/passives/ArchonGenericNotable.dds","isNotable":true,"name":"Enduring Archon","orbit":7,"orbitIndex":13,"recipe":["Disgust","Isolation","Paranoia"],"skill":59070,"stats":["30% increased Archon Buff duration"],"stringId":"archon4"},"59083":{"connections":[{"id":32364,"orbit":0}],"group":1472,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Ignite Magnitude","orbit":7,"orbitIndex":4,"skill":59083,"stats":["10% increased Ignite Magnitude"],"stringId":"fire51_"},"59093":{"connections":[{"id":14110,"orbit":0},{"id":5088,"orbit":0},{"id":53444,"orbit":0},{"id":4621,"orbit":0},{"id":25890,"orbit":0}],"group":287,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59093,"stats":["+5 to any Attribute"],"stringId":"intelligence71"},"59136":{"connectionArt":"CharacterPlanned","connections":[{"id":17729,"orbit":0}],"group":636,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Chance to Poison and Spell Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":21,"skill":59136,"stats":["12% increased Spell Damage","8% chance to Poison on Hit"],"stringId":"oracle_spell_poison2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"59180":{"connections":[{"id":50023,"orbit":2147483647}],"group":538,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Attack Damage","orbit":7,"orbitIndex":15,"skill":59180,"stats":["10% increased Attack Damage"],"stringId":"glory3"},"59208":{"connections":[{"id":5681,"orbit":0}],"group":483,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","isNotable":true,"name":"Frantic Fighter","orbit":2,"orbitIndex":16,"recipe":["Ire","Guilt","Suffering"],"skill":59208,"stats":["30% reduced Accuracy Rating while Surrounded","100% increased Attack Damage while Surrounded"],"stringId":"being_surrounded24"},"59213":{"connections":[{"id":48240,"orbit":3}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Recovery","orbit":2,"orbitIndex":15,"skill":59213,"stats":["20% increased Stun Recovery"],"stringId":"stun_threshold3"},"59214":{"connections":[{"id":26268,"orbit":0},{"id":6570,"orbit":0}],"group":1316,"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","isNotable":true,"name":"Fated End","orbit":7,"orbitIndex":18,"recipe":["Disgust","Isolation","Despair"],"skill":59214,"stats":["30% increased Curse Duration","Targets Cursed by you have 50% reduced Life Regeneration Rate","Enemies you Curse cannot Recharge Energy Shield"],"stringId":"curses14"},"59256":{"connections":[{"id":8531,"orbit":0}],"group":591,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":7,"skill":59256,"stats":["10% increased Critical Hit Chance if you have Killed Recently"],"stringId":"criticals6"},"59263":{"connections":[{"id":37963,"orbit":0}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","isNotable":true,"name":"Ripping Blade","orbit":4,"orbitIndex":33,"skill":59263,"stats":["25% increased Damage with Swords"],"stringId":"sword14"},"59281":{"connections":[{"id":14394,"orbit":7},{"id":1221,"orbit":0},{"id":50124,"orbit":-7},{"id":58109,"orbit":0}],"group":906,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":2,"orbitIndex":22,"skill":59281,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion30_"},"59289":{"connections":[{"id":22532,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Immobilisation Buildup","orbit":2,"orbitIndex":21,"skill":59289,"stats":["15% increased Immobilisation buildup"],"stringId":"immobilisation2"},"59303":{"connections":[{"id":25029,"orbit":0}],"group":1329,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Lucky Rabbit Foot","orbit":4,"orbitIndex":3,"recipe":["Isolation","Disgust","Ire"],"skill":59303,"stats":["30% increased Damage while you have an active Charm","6% increased Movement Speed while you have an active Charm"],"stringId":"charms6"},"59342":{"ascendancyName":"Blood Mage","connections":[{"id":23416,"orbit":9}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Life Leech","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":6,"orbitIndex":68,"skill":59342,"stats":["12% increased amount of Life Leeched"],"stringId":"AscendancyWitch2Small6"},"59355":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1210,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":59355,"stats":[],"stringId":"mastery_attack_6298"},"59356":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1299,"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"name":"Flask Mastery","orbit":0,"orbitIndex":0,"skill":59356,"stats":[],"stringId":"mastery_flask6173_"},"59362":{"connections":[{"id":41669,"orbit":0},{"id":62677,"orbit":0},{"id":50720,"orbit":0}],"group":810,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59362,"stats":["+5 to any Attribute"],"stringId":"intelligence45"},"59367":{"connections":[{"id":10774,"orbit":0}],"group":467,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":2,"orbitIndex":6,"skill":59367,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"duration_spells10"},"59368":{"connections":[{"id":61215,"orbit":4},{"id":48116,"orbit":0}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Stun Threshold","orbit":7,"orbitIndex":2,"skill":59368,"stats":["12% increased Stun Threshold"],"stringId":"azmerianimals2"},"59372":{"ascendancyName":"Titan","connections":[{"id":56842,"orbit":-5}],"group":79,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds","isNotable":true,"name":"Crushing Impacts","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":59372,"stats":["25% more Damage against Heavy Stunned Enemies","Your Hits are Crushing Blows"],"stringId":"AscendancyWarrior1Notable4"},"59376":{"connections":[],"group":673,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":3,"skill":59376,"stats":["+5 to any Attribute"],"stringId":"intelligence83"},"59387":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":969,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Infusion of Power","orbit":0,"orbitIndex":0,"recipe":["Despair","Guilt","Fear"],"skill":59387,"stats":["Gain a Power Charge when you consume an Elemental Infusion"],"stringId":"power_charges20"},"59390":{"connections":[{"id":11472,"orbit":0}],"group":1250,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","name":"Evasion if Consumed Frenzy Charge","orbit":2,"orbitIndex":16,"skill":59390,"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"],"stringId":"frenzy_charges3"},"59413":{"connections":[],"group":675,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup Speed","orbit":0,"orbitIndex":0,"skill":59413,"stats":["8% increased speed of Recoup Effects"],"stringId":"life_recoup29"},"59425":{"connections":[{"id":23939,"orbit":0}],"group":639,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":7,"orbitIndex":16,"skill":59425,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup21"},"59433":{"connections":[{"id":60916,"orbit":0}],"group":233,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","isNotable":true,"name":"Thirst for Endurance","orbit":2,"orbitIndex":20,"recipe":["Despair","Envy","Ire"],"skill":59433,"stats":["25% chance when you gain an Endurance Charge to gain an additional Endurance Charge"],"stringId":"power_endurance_charges6"},"59438":{"connections":[{"id":18101,"orbit":-7},{"id":15801,"orbit":0}],"group":674,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","isNotable":true,"name":"Flow of Life","orbit":0,"orbitIndex":0,"recipe":["Suffering","Envy","Fear"],"skill":59438,"stats":["Debuffs on you expire 10% faster","20% increased speed of Recoup Effects"],"stringId":"life_recoup35"},"59442":{"connections":[{"id":59413,"orbit":0}],"group":656,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup Speed","orbit":0,"orbitIndex":0,"skill":59442,"stats":["8% increased speed of Recoup Effects"],"stringId":"life_recoup33"},"59446":{"connections":[{"id":4544,"orbit":0}],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Life Flask Charges","orbit":2,"orbitIndex":5,"skill":59446,"stats":["10% increased Life Recovery from Flasks"],"stringId":"azmerianimals63"},"59466":{"connections":[],"group":415,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":7,"orbitIndex":0,"skill":59466,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries6"},"59480":{"connections":[{"id":3999,"orbit":0}],"group":714,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Area Damage","orbit":4,"orbitIndex":69,"skill":59480,"stats":["10% increased Attack Area Damage"],"stringId":"area_attacks14"},"59498":{"connections":[{"id":54814,"orbit":0}],"group":473,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":10,"skill":59498,"stats":["20% increased Presence Area of Effect"],"stringId":"auras6"},"59501":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[{"id":25619,"orbit":0},{"id":42354,"orbit":0}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Blind Mastery","orbit":0,"orbitIndex":0,"skill":59501,"stats":[],"stringId":"mastery_attack16"},"59503":{"connections":[{"id":22208,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Critical Chance","orbit":7,"orbitIndex":13,"skill":59503,"stats":["8% increased Critical Hit Chance for Attacks","8% increased Accuracy Rating"],"stringId":"accuracy10"},"59538":{"connections":[{"id":34912,"orbit":0},{"id":47976,"orbit":0}],"group":1425,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59538,"stats":["+5 to any Attribute"],"stringId":"intelligence67"},"59540":{"ascendancyName":"Titan","connections":[],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMountainSplitter.dds","isNotable":true,"name":"Mountain Splitter","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":9,"orbitIndex":67,"skill":59540,"stats":["Every Third Slam skill that doesn't create Fissures which you use yourself causes 3 additional Aftershocks ahead and to each side of the initial area"],"stringId":"AscendancyWarrior1Notable3"},"59541":{"connections":[{"id":28573,"orbit":7},{"id":56926,"orbit":0}],"group":977,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Necrotised Flesh","orbit":3,"orbitIndex":3,"recipe":["Fear","Guilt","Fear"],"skill":59541,"stats":["Minions have 40% increased maximum Life","Minions have 10% reduced Life Recovery rate"],"stringId":"minion_defence15"},"59542":{"ascendancyName":"Deadeye","connections":[{"id":42416,"orbit":0}],"group":1555,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds","isMultipleChoiceOption":true,"name":"Far Shot","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":59542,"stats":["Projectiles deal 0% more Hit damage to targets in the first 3.5 metres of their movement, scaling up with distance travelled to reach 20% after 7 metres"],"stringId":"AscendancyRanger1Notable2_1"},"59589":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[{"id":52659,"orbit":0}],"group":172,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Heavy Armour","orbit":3,"orbitIndex":23,"recipe":["Despair","Fear","Greed"],"skill":59589,"stats":["Gain Armour equal to 150% of total Strength Requirements of Equipped Boots, Gloves and Helmet"],"stringId":"armour33"},"59600":{"connections":[{"id":9411,"orbit":0}],"group":1253,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":7,"orbitIndex":21,"skill":59600,"stats":["25% increased Life Recovery from Flasks used when on Low Life"],"stringId":"life_flasks17"},"59603":{"connections":[],"group":982,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":0,"orbitIndex":0,"skill":59603,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup12"},"59636":{"connections":[{"id":13769,"orbit":-4},{"id":48007,"orbit":0}],"group":817,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","isNotable":true,"name":"Open Mind","orbit":7,"orbitIndex":12,"skill":59636,"stats":["25% increased Mana Regeneration Rate"],"stringId":"mana_regeneration22_"},"59644":{"connections":[{"id":42959,"orbit":-7}],"group":1332,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":7,"orbitIndex":15,"skill":59644,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison31"},"59647":{"connections":[{"id":8791,"orbit":3}],"group":1123,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":7,"orbitIndex":10,"skill":59647,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"],"stringId":"duelist_minions8"},"59651":{"connections":[{"id":41654,"orbit":2147483647},{"id":47821,"orbit":4},{"id":25557,"orbit":0}],"group":1135,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Offering Duration","orbit":2,"orbitIndex":11,"skill":59651,"stats":["Offering Skills have 20% increased Duration"],"stringId":"corpses18"},"59653":{"connections":[{"id":35987,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":7,"orbitIndex":10,"skill":59653,"stats":["2% increased Movement Speed"],"stringId":"movement_speed3"},"59657":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[{"id":42078,"orbit":0}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldRechargeDeflect.dds","isNotable":true,"name":"First Teachings of the Keeper","orbit":3,"orbitIndex":16,"recipe":["Disgust","Greed","Despair"],"skill":59657,"stats":["+5% to Fire Resistance","+5% to Chaos Resistance","Gain Deflection Rating equal to 8% of Evasion Rating","10% faster start of Energy Shield Recharge"],"stringId":"evasion_and_energy_shield28"},"59661":{"connections":[{"id":12245,"orbit":0}],"group":1049,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Faster Ignites and Flammability Magnitude","orbit":7,"orbitIndex":17,"skill":59661,"stats":["15% increased Flammability Magnitude","Ignites you inflict deal Damage 4% faster"],"stringId":"fire59"},"59694":{"connections":[{"id":52399,"orbit":0}],"group":1506,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Critical Damage","orbit":0,"orbitIndex":0,"skill":59694,"stats":["18% increased Critical Damage Bonus with Quarterstaves"],"stringId":"quarterstaff17"},"59695":{"connections":[{"id":28950,"orbit":8}],"group":704,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":2,"orbitIndex":19,"skill":59695,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration9"},"59710":{"connections":[{"id":52618,"orbit":5}],"group":340,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifting Spell Damage","orbit":7,"orbitIndex":21,"skill":59710,"stats":["12% increased Spell Damage if you have Shapeshifted to Human form Recently"],"stringId":"shapeshifting15"},"59720":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":41163,"orbit":0}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","isNotable":true,"name":"Beastial Skin","orbit":5,"orbitIndex":42,"recipe":["Greed","Disgust","Envy"],"skill":59720,"stats":["100% increased Evasion Rating from Equipped Body Armour"],"stringId":"evasion33"},"59759":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":60251,"orbit":4}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds","isNotable":true,"name":"Chayula's Gift","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameLargeAllocated","path":"Acolyte of ChayulaFrameLargeCanAllocate","unalloc":"Acolyte of ChayulaFrameLargeNormal"},"orbit":8,"orbitIndex":4,"skill":59759,"stats":["+10% to Maximum Chaos Resistance","Chaos Resistance is doubled"],"stringId":"AscendancyMonk3Notable4"},"59767":{"connections":[{"id":31292,"orbit":0},{"id":20645,"orbit":0}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Reverberating Impact","orbit":3,"orbitIndex":11,"skill":59767,"stats":["Break 25% increased Armour","12% increased Area of Effect for Attacks"],"stringId":"area_attacks32"},"59775":{"connections":[{"id":20782,"orbit":-4}],"group":1324,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":0,"orbitIndex":0,"skill":59775,"stats":["7% increased Chaos Damage"],"stringId":"chaos23"},"59777":{"connections":[{"id":10362,"orbit":0},{"id":17791,"orbit":0},{"id":13937,"orbit":0},{"id":53719,"orbit":0}],"group":159,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59777,"stats":["+5 to any Attribute"],"stringId":"strength65_"},"59779":{"connections":[{"id":50986,"orbit":0},{"id":42350,"orbit":6},{"id":97,"orbit":6},{"id":11311,"orbit":5}],"group":805,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":0,"orbitIndex":0,"skill":59779,"stats":["+10 to Armour","+8 to Evasion Rating"],"stringId":"armour_and_evasion2"},"59781":{"connections":[{"id":39416,"orbit":0}],"group":732,"icon":"Art/2DArt/SkillIcons/passives/ArchonofUndeathNoteble.dds","isNotable":true,"name":"Embodiment of Death","orbit":2,"orbitIndex":19,"recipe":["Despair","Greed","Fear"],"skill":59781,"stats":["Immune to Bleeding while affected by an Archon Buff"],"stringId":"archon25"},"59785":{"connections":[{"id":27296,"orbit":0},{"id":1200,"orbit":0},{"id":33452,"orbit":0},{"id":8852,"orbit":0}],"group":130,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59785,"stats":["+5 to any Attribute"],"stringId":"attributes5"},"59795":{"connections":[{"id":10156,"orbit":-3}],"group":707,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":5,"orbitIndex":33,"skill":59795,"stats":["+5 to any Attribute"],"stringId":"strength95"},"59798":{"connections":[{"id":5335,"orbit":-4}],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Ailment Threshold from Energy Shield","orbit":1,"orbitIndex":5,"skill":59798,"stats":["Gain additional Ailment Threshold equal to 12% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield20"},"59799":{"connections":[{"id":7338,"orbit":4}],"group":1319,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Stun Threshold from Energy Shield","orbit":1,"orbitIndex":10,"skill":59799,"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"stringId":"stun_threshold_from_energy_shield18"},"59822":{"ascendancyName":"Blood Mage","connections":[{"id":8415,"orbit":0}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Blood Mage","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":9,"orbitIndex":0,"skill":59822,"stats":[],"stringId":"AscendancyWitch2Start"},"59881":{"connections":[{"id":54417,"orbit":0},{"id":28556,"orbit":-5}],"group":844,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":16,"skill":59881,"stats":["+5 to any Attribute"],"stringId":"dexterity28"},"59886":{"connections":[{"id":4442,"orbit":0}],"group":154,"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","name":"Armour Applies to Lightning Damage Hits","orbit":5,"orbitIndex":23,"skill":59886,"stats":["+15% of Armour also applies to Lightning Damage"],"stringId":"maximum_resistances11"},"59908":{"connectionArt":"CharacterPlanned","connections":[{"id":36197,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Area of Effect","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":23,"skill":59908,"stats":["10% increased Area of Effect for Skills used by Totems"],"stringId":"oracle_totems5","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"59909":{"connections":[{"id":30539,"orbit":4}],"group":1106,"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","name":"Corpses","orbit":7,"orbitIndex":22,"skill":59909,"stats":["5% chance to not destroy Corpses when Consuming Corpses"],"stringId":"corpses7"},"59913":{"ascendancyName":"Deadeye","connections":[{"id":29871,"orbit":0}],"group":1556,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds","isNotable":true,"name":"Called Shots","nodeOverlay":{"alloc":"DeadeyeFrameLargeAllocated","path":"DeadeyeFrameLargeCanAllocate","unalloc":"DeadeyeFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":59913,"stats":["Grants Skill: Called Shots"],"stringId":"AscendancyRanger1Notable7"},"59915":{"connections":[{"id":7741,"orbit":-6},{"id":97,"orbit":-6},{"id":2455,"orbit":-6}],"group":837,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":0,"orbitIndex":0,"skill":59915,"stats":["10% increased Projectile Damage"],"stringId":"projectiles18"},"59938":{"connections":[{"id":50757,"orbit":0}],"group":308,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Against the Elements","orbit":0,"orbitIndex":0,"recipe":["Disgust","Ire","Envy"],"skill":59938,"stats":["30% increased Elemental Ailment Threshold","15% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation19_"},"59945":{"connections":[{"id":4527,"orbit":0},{"id":45327,"orbit":0},{"id":21684,"orbit":0}],"group":214,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":59945,"stats":["+5 to any Attribute"],"stringId":"attributes81"},"60014":{"connectionArt":"CharacterPlanned","connections":[{"id":38474,"orbit":0}],"group":560,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Scent of Blood","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":7,"orbitIndex":16,"skill":60014,"stats":["3% increased Movement Speed","20% increased Bleeding Duration","40% chance for Attack Hits to apply Incision"],"stringId":"oracle_bleed3","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"60034":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"id":15207,"orbit":0},{"id":22208,"orbit":0}],"group":1368,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","isNotable":true,"name":"Falcon Dive","orbit":0,"orbitIndex":0,"recipe":["Isolation","Paranoia","Paranoia"],"skill":60034,"stats":["4% increased Attack Speed","1% increased Attack Speed per 400 Accuracy Rating, up to 20%"],"stringId":"accuracy20"},"60064":{"connections":[{"id":47263,"orbit":0},{"id":3027,"orbit":0}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage","orbit":2,"orbitIndex":18,"skill":60064,"stats":["10% increased Physical Damage"],"stringId":"physical26"},"60068":{"connections":[{"id":55925,"orbit":7}],"group":190,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":3,"orbitIndex":12,"skill":60068,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage22"},"60083":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":44239,"orbit":0}],"group":1141,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","isNotable":true,"name":"Pin and Run","orbit":0,"orbitIndex":0,"recipe":["Disgust","Despair","Disgust"],"skill":60083,"stats":["30% increased Pin Buildup","5% increased Movement Speed if you've Pinned an Enemy Recently"],"stringId":"pin10"},"60085":{"connections":[{"id":55802,"orbit":0}],"group":938,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Damage","orbit":7,"orbitIndex":15,"skill":60085,"stats":["10% increased Damage"],"stringId":"mercenary11"},"60107":{"connections":[{"id":57204,"orbit":0}],"group":964,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":9,"skill":60107,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals24"},"60116":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":906,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":3,"orbitIndex":10,"skill":60116,"stats":[],"stringId":"mastery_armour_and_evasion_6283"},"60138":{"connections":[{"id":52695,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","isNotable":true,"name":"Stylebender","orbit":5,"orbitIndex":3,"recipe":["Greed","Paranoia","Suffering"],"skill":60138,"stats":["Hits Break 30% increased Armour on targets with Ailments","+10 to Strength","25% increased Physical Damage"],"stringId":"chaos35"},"60170":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1297,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"name":"Cold Mastery","orbit":0,"orbitIndex":0,"skill":60170,"stats":[],"stringId":"mastery_cold59"},"60173":{"connections":[{"id":4238,"orbit":2}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Accuracy","orbit":7,"orbitIndex":21,"skill":60173,"stats":["12% increased Accuracy Rating with One Handed Melee Weapons"],"stringId":"one_handed11"},"60191":{"connections":[{"id":54985,"orbit":0}],"group":598,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bolt Speed","orbit":7,"orbitIndex":11,"skill":60191,"stats":["8% increased Bolt Speed"],"stringId":"crossbow27"},"60203":{"connections":[{"id":5332,"orbit":9}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":2,"orbitIndex":2,"skill":60203,"stats":["+8 to Strength"],"stringId":"attributes112"},"60210":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":63431,"orbit":0}],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"name":"Poison Mastery","orbit":1,"orbitIndex":9,"skill":60210,"stats":[],"stringId":"mastery_poison200"},"60230":{"connections":[{"id":56935,"orbit":0},{"id":58362,"orbit":0},{"id":10192,"orbit":0},{"id":55909,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isSwitchable":true,"name":"Elemental Damage","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","id":19602,"name":"Spell and Minion Damage","stats":["8% increased Spell Damage","Minions deal 8% increased Damage"]}},"orbit":5,"orbitIndex":0,"skill":60230,"stats":["8% increased Elemental Damage"],"stringId":"elemental15"},"60239":{"connections":[{"id":15343,"orbit":5},{"id":49356,"orbit":-2}],"group":1454,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":7,"skill":60239,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield32"},"60241":{"connections":[{"id":57178,"orbit":0}],"group":521,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Bleed Chance","orbit":0,"orbitIndex":0,"skill":60241,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"physical16"},"60251":{"ascendancyName":"Acolyte of Chayula","connections":[{"id":34567,"orbit":6}],"group":1582,"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","name":"Chaos Damage","nodeOverlay":{"alloc":"Acolyte of ChayulaFrameSmallAllocated","path":"Acolyte of ChayulaFrameSmallCanAllocate","unalloc":"Acolyte of ChayulaFrameSmallNormal"},"orbit":8,"orbitIndex":71,"skill":60251,"stats":["11% increased Chaos Damage"],"stringId":"AscendancyMonk3Small10"},"60269":{"connections":[{"id":6588,"orbit":0}],"group":898,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","isNotable":true,"name":"Roil","orbit":7,"orbitIndex":19,"recipe":["Disgust","Greed","Ire"],"skill":60269,"stats":["10% reduced Spell Area Damage","Spell Skills have 25% increased Area of Effect"],"stringId":"area_spells24"},"60273":{"connections":[{"id":28199,"orbit":0},{"id":40626,"orbit":0}],"group":1323,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Hindering Obstacles","orbit":0,"orbitIndex":0,"recipe":["Disgust","Guilt","Despair"],"skill":60273,"stats":["Debuffs inflicted by Hazards have 30% increased Slow Magnitude","30% increased Hazard Immobilisation buildup"],"stringId":"hazards20"},"60274":{"connections":[{"id":13293,"orbit":4},{"id":19236,"orbit":0}],"group":163,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour","orbit":7,"orbitIndex":0,"skill":60274,"stats":["15% increased Armour"],"stringId":"armour4_"},"60287":{"ascendancyName":"Gemling Legionnaire","connections":[{"id":37397,"orbit":0},{"id":32952,"orbit":0},{"id":63259,"orbit":0}],"group":394,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds","isMultipleChoice":true,"isNotable":true,"name":"Implanted Gems","nodeOverlay":{"alloc":"Gemling LegionnaireFrameLargeAllocated","path":"Gemling LegionnaireFrameLargeCanAllocate","unalloc":"Gemling LegionnaireFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":60287,"stats":[],"stringId":"AscendancyMercenary3Notable2"},"60298":{"ascendancyName":"Smith of Kitava","connections":[],"group":15,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds","isNotable":true,"name":"Against the Anvil","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":60298,"stats":["Grants Skill: Temper Weapon"],"stringId":"AscendancyWarrior3Notable3"},"60313":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":724,"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"name":"Chaos Mastery","orbit":0,"orbitIndex":0,"skill":60313,"stats":[],"stringId":"mastery_chaos6172"},"60323":{"connections":[{"id":9199,"orbit":0},{"id":47560,"orbit":0}],"group":1342,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Surpassing Projectile Chance","orbit":6,"orbitIndex":54,"skill":60323,"stats":["+8% Surpassing chance to fire an additional Projectile"],"stringId":"projectiles43"},"60324":{"connections":[{"id":1506,"orbit":2}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":14,"skill":60324,"stats":["Remnants can be collected from 20% further away"],"stringId":"remnant16_"},"60332":{"connections":[{"id":21213,"orbit":0}],"group":169,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","name":"Armour and Energy Shield","orbit":7,"orbitIndex":4,"skill":60332,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour54"},"60362":{"connections":[{"id":56265,"orbit":0}],"group":1500,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Damage","orbit":2,"orbitIndex":6,"skill":60362,"stats":["15% increased Critical Damage Bonus"],"stringId":"criticals88_"},"60404":{"connections":[{"id":20691,"orbit":0},{"id":25011,"orbit":0}],"group":569,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Perfect Opportunity","orbit":2,"orbitIndex":14,"recipe":["Ire","Suffering","Suffering"],"skill":60404,"stats":["30% increased Stun Buildup","Damage with Hits is Lucky against Heavy Stunned Enemies"],"stringId":"stun16"},"60464":{"connections":[{"id":58971,"orbit":-6},{"id":28623,"orbit":0}],"group":1327,"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","isNotable":true,"name":"Fan the Flames","orbit":4,"orbitIndex":45,"recipe":["Suffering","Paranoia","Despair"],"skill":60464,"stats":["25% reduced Ignite Duration on you","40% increased Elemental Ailment Threshold"],"stringId":"spell_suppression23"},"60480":{"connections":[],"group":1504,"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","name":"Herald Reservation","orbit":2,"orbitIndex":4,"skill":60480,"stats":["8% increased Reservation Efficiency of Herald Skills"],"stringId":"heralds11"},"60483":{"connections":[{"id":7809,"orbit":0},{"id":36540,"orbit":0}],"group":1429,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":60483,"stats":["12% increased Lightning Damage"],"stringId":"lightning5"},"60488":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":903,"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"name":"Trap Mastery","orbit":0,"orbitIndex":0,"skill":60488,"stats":[],"stringId":"mastery_trap_6765"},"60505":{"connections":[{"id":28050,"orbit":0},{"id":65009,"orbit":0},{"id":19808,"orbit":0},{"id":18831,"orbit":0}],"group":1119,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":60505,"stats":["+5 to any Attribute"],"stringId":"dexterity19"},"60515":{"connections":[{"id":19955,"orbit":-4}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":3,"orbitIndex":4,"skill":60515,"stats":["12% increased Cold Damage"],"stringId":"cold12"},"60551":{"connections":[{"id":21861,"orbit":0}],"group":329,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Presence Area","orbit":2,"orbitIndex":14,"skill":60551,"stats":["20% increased Presence Area of Effect"],"stringId":"auras15_"},"60560":{"connections":[{"id":29527,"orbit":-3}],"group":1413,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage vs Full Life","orbit":0,"orbitIndex":0,"skill":60560,"stats":["20% increased Damage with Hits against Enemies that are on Full Life"],"stringId":"enemies_on_full_life7"},"60568":{"connections":[{"id":52348,"orbit":-6}],"group":556,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Placement Speed","orbit":3,"orbitIndex":13,"skill":60568,"stats":["20% increased Totem Placement speed"],"stringId":"totems25"},"60619":{"connections":[{"id":541,"orbit":-5},{"id":41609,"orbit":-5},{"id":31010,"orbit":0},{"id":27216,"orbit":0},{"id":12005,"orbit":0}],"group":215,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNotable.dds","isNotable":true,"name":"Scales of the Wyvern","orbit":4,"orbitIndex":15,"recipe":["Fear","Fear","Suffering"],"skill":60619,"stats":["20% faster start of Energy Shield Recharge while Shapeshifted","20% increased Energy Shield Recharge Rate while Shapeshifted","+1% to Maximum Lightning Resistance while Shapeshifted"],"stringId":"wyvern4"},"60620":{"connections":[{"id":45992,"orbit":0}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":4,"skill":60620,"stats":["+8 to Strength"],"stringId":"strength106"},"60634":{"ascendancyName":"Titan","connections":[{"id":27418,"orbit":0}],"group":77,"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds","isNotable":true,"name":"Colossal Capacity","nodeOverlay":{"alloc":"TitanFrameLargeAllocated","path":"TitanFrameLargeCanAllocate","unalloc":"TitanFrameLargeNormal"},"orbit":5,"orbitIndex":48,"skill":60634,"stats":["Carry a Chest which adds 20 Inventory Slots"],"stringId":"AscendancyWarrior1Notable6"},"60662":{"ascendancyName":"Amazon","connections":[{"id":7979,"orbit":0}],"group":1597,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","name":"Elemental Damage","nodeOverlay":{"alloc":"AmazonFrameSmallAllocated","path":"AmazonFrameSmallCanAllocate","unalloc":"AmazonFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":60662,"stats":["12% increased Elemental Damage"],"stringId":"AscendancyHuntress1Small5"},"60685":{"connections":[{"id":1826,"orbit":0}],"group":895,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":60685,"stats":["+5 to any Attribute"],"stringId":"intelligence19"},"60692":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"id":16367,"orbit":2}],"group":1113,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Echoing Flames","orbit":7,"orbitIndex":12,"recipe":["Guilt","Suffering","Disgust"],"skill":60692,"stats":["30% increased Elemental Damage if you've Ignited an Enemy Recently"],"stringId":"fire34"},"60700":{"connections":[{"id":44974,"orbit":2147483647}],"group":1268,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Empowered Attack Freeze Buildup","orbit":7,"orbitIndex":3,"skill":60700,"stats":["20% increased Freeze Buildup with Empowered Attacks"],"stringId":"cold49"},"60708":{"connectionArt":"CharacterPlanned","connections":[{"id":17894,"orbit":0}],"group":86,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","name":"Bow Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":17,"skill":60708,"stats":["16% increased Damage with Bows"],"stringId":"oracle_bow_movement2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"60735":{"connections":[{"id":42658,"orbit":0},{"id":11825,"orbit":0}],"group":1314,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":60735,"stats":[],"stringId":"jewel_slot1960"},"60738":{"connections":[{"id":37408,"orbit":0}],"group":1122,"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","name":"Life Flasks","orbit":2,"orbitIndex":19,"skill":60738,"stats":["10% increased Life Recovery from Flasks"],"stringId":"life_flasks29"},"60741":{"connections":[{"id":33922,"orbit":0}],"group":925,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage","orbit":2,"orbitIndex":12,"skill":60741,"stats":["10% increased Elemental Damage"],"stringId":"elemental57"},"60764":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":1510,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Feathered Fletching","orbit":5,"orbitIndex":12,"recipe":["Isolation","Suffering","Suffering"],"skill":60764,"stats":["Increases and Reductions to Projectile Speed also apply to Damage with Bows"],"stringId":"bow13"},"60809":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":478,"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksMasterySymbol.dds","isOnlyImage":true,"name":"Channelling Mastery","orbit":0,"orbitIndex":0,"skill":60809,"stats":[],"stringId":"mastery_channelling_6377"},"60829":{"connections":[{"id":36630,"orbit":2147483647}],"group":1081,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Incision Chance","orbit":2,"orbitIndex":22,"skill":60829,"stats":["20% chance for Attack Hits to apply Incision"],"stringId":"bleed35"},"60859":{"ascendancyName":"Ritualist","connections":[{"id":4891,"orbit":9}],"group":1620,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","name":"Charm Charges","nodeOverlay":{"alloc":"RitualistFrameSmallAllocated","path":"RitualistFrameSmallCanAllocate","unalloc":"RitualistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":60859,"stats":["15% increased Charm Charges gained"],"stringId":"AscendancyHuntress3Small4"},"60878":{"connections":[{"id":17044,"orbit":2147483647},{"id":14122,"orbit":0},{"id":44405,"orbit":2}],"group":799,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Lightning Storm","orbit":0,"orbitIndex":0,"recipe":["Guilt","Despair","Isolation"],"skill":60878,"stats":["Gain 6% of Lightning damage as Extra Cold damage","15% reduced effect of Shock on you","15% increased Magnitude of Shock you inflict"],"stringId":"lightning69_"},"60886":{"connections":[{"id":59213,"orbit":3}],"group":492,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Recovery","orbit":1,"orbitIndex":5,"skill":60886,"stats":["20% increased Stun Recovery"],"stringId":"stun_threshold6"},"60891":{"connections":[{"id":53185,"orbit":0}],"group":1498,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Accuracy Rating","orbit":1,"orbitIndex":9,"skill":60891,"stats":["8% increased Accuracy Rating"],"stringId":"azmerianimals50"},"60899":{"connections":[{"id":32543,"orbit":-7}],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Reduced Movement Penalty","orbit":7,"orbitIndex":22,"skill":60899,"stats":["3% reduced Movement Speed Penalty from using Skills while moving"],"stringId":"spell_suppression6"},"60913":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":52,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds","isNotable":true,"name":"Kitavan Engraving","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":60913,"stats":["Body Armour grants 15% increased maximum Life"],"stringId":"AscendancyWarrior3Notable6_5"},"60916":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":233,"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"name":"Endurance Charge Mastery","orbit":0,"orbitIndex":0,"skill":60916,"stats":[],"stringId":"mastery_endurance_charge_6478"},"60974":{"connections":[{"id":1506,"orbit":-2}],"group":1148,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Additional Remnant Chance","orbit":2,"orbitIndex":2,"skill":60974,"stats":["5% chance to create an additional Remnant"],"stringId":"remnant12_"},"60992":{"connections":[{"id":24889,"orbit":0}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","isNotable":true,"name":"Nurturing Guardian","orbit":1,"orbitIndex":1,"recipe":["Paranoia","Despair","Suffering"],"skill":60992,"stats":["Life Recovery from your Flasks also applies to your Companions"],"stringId":"companions3"},"61026":{"connections":[{"id":34552,"orbit":0},{"id":17378,"orbit":0}],"group":505,"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","isNotable":true,"name":"Crystalline Flesh","orbit":3,"orbitIndex":0,"recipe":["Despair","Paranoia","Suffering"],"skill":61026,"stats":["Minions have +20% to all Elemental Resistances","Minions have +5% to all Maximum Elemental Resistances"],"stringId":"minion_defence21"},"61027":{"connections":[],"group":858,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","isNotable":true,"name":"Mana Blessing","orbit":0,"orbitIndex":0,"skill":61027,"stats":["+20 to maximum Mana","20% increased Mana Regeneration Rate"],"stringId":"mana18"},"61039":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":55,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds","isNotable":true,"name":"Tantalum Alloy","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":61039,"stats":["Body Armour grants +75% to Fire Resistance"],"stringId":"AscendancyWarrior3Notable6_1"},"61042":{"connections":[{"id":44344,"orbit":0}],"group":667,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61042,"stats":["+5 to any Attribute"],"stringId":"attributes62"},"61056":{"connections":[{"id":40399,"orbit":-4}],"group":1282,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy","orbit":7,"orbitIndex":1,"skill":61056,"stats":["Meta Skills gain 8% increased Energy"],"stringId":"triggers9"},"61063":{"connections":[],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":3,"orbitIndex":0,"skill":61063,"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"],"stringId":"elemental2"},"61067":{"connections":[],"group":680,"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","isSwitchable":true,"name":"Spell Critical Damage","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","id":50065,"name":"Life Regeneration","stats":["Regenerate 0.2% of maximum Life per second"]}},"orbit":2,"orbitIndex":21,"skill":61067,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals6"},"61104":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":1110,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","isNotable":true,"name":"Staggering Wounds","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Greed","Guilt"],"skill":61104,"stats":["50% chance to Knock Back Bleeding Enemies with Hits"],"stringId":"bleed34"},"61106":{"connections":[{"id":59653,"orbit":0}],"group":947,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":2,"orbitIndex":15,"skill":61106,"stats":["2% increased Movement Speed"],"stringId":"movement_speed1"},"61112":{"connections":[{"id":36071,"orbit":0},{"id":20105,"orbit":0}],"group":1435,"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","isNotable":true,"name":"Roll and Strike","orbit":5,"orbitIndex":14,"recipe":["Guilt","Paranoia","Disgust"],"skill":61112,"stats":["25% increased Damage with Spears","10% increased Attack Speed with Spears"],"stringId":"spear18"},"61113":{"connectionArt":"CharacterPlanned","connections":[{"id":53910,"orbit":-3}],"group":313,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":10,"skill":61113,"stats":["Minions deal 15% increased Damage"],"stringId":"oracle_forbidden_path4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61119":{"connections":[{"id":64325,"orbit":4},{"id":63431,"orbit":0}],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Duration","orbit":2,"orbitIndex":18,"skill":61119,"stats":["10% increased Poison Duration"],"stringId":"poison25"},"61142":{"connections":[{"id":38365,"orbit":0}],"group":217,"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","name":"Recover Life on consuming Endurance Charge","orbit":2,"orbitIndex":12,"skill":61142,"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"],"stringId":"endurance_charges5"},"61149":{"connections":[{"id":42760,"orbit":0}],"group":1345,"icon":"Art/2DArt/SkillIcons/passives/MonkStunChakra.dds","name":"Stun Recovery","orbit":2,"orbitIndex":13,"skill":61149,"stats":["20% increased Stun Recovery"],"stringId":"monkchakra29"},"61170":{"connections":[{"id":27186,"orbit":7}],"group":712,"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","name":"Fire Damage","orbit":1,"orbitIndex":3,"skill":61170,"stats":["10% increased Fire Damage"],"stringId":"ground1"},"61179":{"connections":[{"id":21245,"orbit":0}],"group":536,"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Spell Critical Chance","orbit":0,"orbitIndex":0,"skill":61179,"stats":["10% increased Critical Hit Chance for Spells"],"stringId":"physical18"},"61196":{"connections":[{"id":56045,"orbit":5},{"id":13419,"orbit":0}],"group":1132,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":54,"skill":61196,"stats":["+5 to any Attribute"],"stringId":"intelligence10"},"61215":{"connections":[{"id":37242,"orbit":3}],"group":1458,"icon":"Art/2DArt/SkillIcons/passives/AzmeriWildBoar.dds","name":"Stun Threshold","orbit":7,"orbitIndex":8,"skill":61215,"stats":["12% increased Stun Threshold"],"stringId":"azmerianimals3"},"61246":{"connections":[{"id":144,"orbit":5}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Freeze Buildup","orbit":4,"orbitIndex":18,"skill":61246,"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"],"stringId":"elemental26"},"61263":{"connections":[{"id":4544,"orbit":0}],"group":1208,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Poison Duration on You","orbit":2,"orbitIndex":11,"skill":61263,"stats":["10% reduced Poison Duration on you"],"stringId":"azmerianimals62"},"61267":{"ascendancyName":"Infernalist","connections":[],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds","isNotable":true,"name":"Mastered Darkness","nodeOverlay":{"alloc":"InfernalistFrameLargeAllocated","path":"InfernalistFrameLargeCanAllocate","unalloc":"InfernalistFrameLargeNormal"},"orbit":6,"orbitIndex":60,"skill":61267,"stats":["Demonflame has no maximum"],"stringId":"AscendancyWitch1Notable6"},"61281":{"connections":[{"id":9217,"orbit":0}],"group":842,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Damage","orbit":2,"orbitIndex":14,"skill":61281,"stats":["10% increased Damage with One Handed Weapons"],"stringId":"one_handed23"},"61309":{"connections":[{"id":42169,"orbit":5},{"id":37434,"orbit":0}],"group":1003,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","isNotable":true,"name":"Redblade Discipline","orbit":7,"orbitIndex":15,"recipe":["Despair","Despair","Greed"],"skill":61309,"stats":["+8% to Fire Resistance","20% increased Stun Threshold","+30% of Armour also applies to Fire Damage"],"stringId":"armour_and_evasion44"},"61312":{"connections":[{"id":56841,"orbit":0}],"group":1019,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":42,"skill":61312,"stats":["+5 to any Attribute"],"stringId":"dexterity22"},"61318":{"connections":[{"id":61396,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":13,"skill":61318,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion17"},"61333":{"connections":[{"id":46197,"orbit":0}],"group":1360,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Critical Chance","orbit":2,"orbitIndex":11,"skill":61333,"stats":["10% increased Critical Hit Chance"],"stringId":"criticals85"},"61338":{"connections":[{"id":7333,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Breath of Lightning","orbit":4,"orbitIndex":6,"recipe":["Disgust","Paranoia","Isolation"],"skill":61338,"stats":["Damage Penetrates 15% Lightning Resistance","+10 to Dexterity"],"stringId":"lightning_penetration25"},"61347":{"connections":[{"id":64488,"orbit":3}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Critical Chance","orbit":7,"orbitIndex":8,"skill":61347,"stats":["Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m"],"stringId":"projectiles34"},"61354":{"connections":[{"id":50383,"orbit":0}],"group":785,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"name":"Infernal Limit","orbit":3,"orbitIndex":18,"recipe":["Envy","Greed","Fear"],"skill":61354,"stats":["+1 to maximum Fire Infusions"],"stringId":"infusion24"},"61355":{"connections":[{"id":29306,"orbit":2}],"group":1278,"icon":"Art/2DArt/SkillIcons/passives/MonkManaChakra.dds","name":"Damage from Mana","orbit":2,"orbitIndex":8,"skill":61355,"stats":["4% of Damage is taken from Mana before Life"],"stringId":"monkchakra5"},"61356":{"connections":[{"id":12498,"orbit":0}],"group":1195,"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","name":"Quiver Effect","orbit":7,"orbitIndex":12,"skill":61356,"stats":["6% increased bonuses gained from Equipped Quiver"],"stringId":"quivers2"},"61362":{"connections":[{"id":36737,"orbit":-2}],"group":255,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area Damage","orbit":2,"orbitIndex":20,"skill":61362,"stats":["10% increased Area Damage"],"stringId":"area_of_effect19"},"61367":{"connectionArt":"CharacterPlanned","connections":[{"id":64239,"orbit":2147483647}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Attack Added Lighting Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":61367,"stats":["Adds 1 to 7 Lightning damage to Attacks"],"stringId":"oracle_flat_lightning2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61373":{"connections":[{"id":63610,"orbit":-7},{"id":5988,"orbit":7}],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Damage vs Blinded","orbit":3,"orbitIndex":4,"skill":61373,"stats":["15% increased Damage with Hits against Blinded Enemies"],"stringId":"blind5"},"61393":{"connections":[{"id":43941,"orbit":-7}],"group":119,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":61393,"stats":["12% increased Damage while Shapeshifted"],"stringId":"wolf1"},"61396":{"connections":[{"id":10998,"orbit":0}],"group":957,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","name":"Armour and Evasion","orbit":3,"orbitIndex":11,"skill":61396,"stats":["12% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion16"},"61403":{"connections":[{"id":56349,"orbit":0},{"id":14231,"orbit":3},{"id":24150,"orbit":0},{"id":17602,"orbit":0},{"id":45377,"orbit":2147483647}],"group":1288,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61403,"stats":["+5 to any Attribute"],"stringId":"intelligence69"},"61404":{"connections":[{"id":51210,"orbit":2},{"id":61429,"orbit":0}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","isNotable":true,"name":"Equilibrium","orbit":0,"orbitIndex":0,"recipe":["Fear","Suffering","Despair"],"skill":61404,"stats":["30% increased Attack Damage if you've Cast a Spell Recently","10% increased Cast Speed if you've Attacked Recently"],"stringId":"attacks_and_spells20"},"61409":{"connections":[{"id":13075,"orbit":0}],"group":227,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":22,"skill":61409,"stats":["+12 to Strength"],"stringId":"strength101"},"61419":{"connections":[{"id":3025,"orbit":0},{"id":5314,"orbit":0},{"id":46819,"orbit":0}],"group":813,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":61419,"stats":[],"stringId":"jewel_slot1972"},"61421":{"connections":[{"id":16121,"orbit":7}],"group":1489,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Energy and Critical Chance","orbit":7,"orbitIndex":19,"skill":61421,"stats":["Meta Skills gain 4% increased Energy","5% increased Critical Hit Chance"],"stringId":"monkelemental2"},"61429":{"connections":[{"id":44902,"orbit":3}],"group":206,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":7,"orbitIndex":20,"skill":61429,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells6"},"61432":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"id":6178,"orbit":0}],"group":976,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"name":"Crossbow Mastery","orbit":0,"orbitIndex":0,"skill":61432,"stats":[],"stringId":"mastery_crossbow_6418"},"61438":{"connections":[{"id":28510,"orbit":0}],"group":795,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":62,"skill":61438,"stats":["+5 to any Attribute"],"stringId":"strength33_"},"61441":{"connections":[{"id":54138,"orbit":0}],"group":592,"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","name":"Sword Speed","orbit":6,"orbitIndex":7,"skill":61441,"stats":["3% increased Attack Speed with Swords"],"stringId":"sword7_"},"61444":{"connections":[{"id":17411,"orbit":0},{"id":34096,"orbit":0}],"group":527,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Wasting Casts","orbit":3,"orbitIndex":2,"recipe":["Fear","Envy","Despair"],"skill":61444,"stats":["25% increased Damage with Hits against Hindered Enemies","15% chance to Hinder Enemies on Hit with Spells"],"stringId":"spells30"},"61461":{"ascendancyName":"Deadeye","connections":[{"id":42416,"orbit":2147483647}],"group":1551,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","name":"Projectile Speed","nodeOverlay":{"alloc":"DeadeyeFrameSmallAllocated","path":"DeadeyeFrameSmallCanAllocate","unalloc":"DeadeyeFrameSmallNormal"},"orbit":6,"orbitIndex":24,"skill":61461,"stats":["10% increased Projectile Speed"],"stringId":"AscendancyRanger1Small2"},"61471":{"connectionArt":"CharacterPlanned","connections":[{"id":49153,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Damage and Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":60,"skill":61471,"stats":["15% increased Damage","Minions deal 15% increased Damage"],"stringId":"oracle_damage_and_minions1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61472":{"connections":[{"id":9417,"orbit":0},{"id":36389,"orbit":6}],"group":407,"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","orbit":7,"orbitIndex":10,"skill":61472,"stats":["+8 to Strength"],"stringId":"strength107"},"61487":{"connections":[{"id":36596,"orbit":-4},{"id":19341,"orbit":5},{"id":11410,"orbit":0}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":4,"orbitIndex":48,"skill":61487,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life5"},"61490":{"connections":[{"id":47429,"orbit":-8},{"id":64995,"orbit":0},{"id":8600,"orbit":0}],"group":437,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61490,"stats":["+5 to any Attribute"],"stringId":"strength75"},"61525":{"classesStart":["Templar","Druid"],"connections":[{"id":13855,"orbit":0},{"id":35715,"orbit":0},{"id":26353,"orbit":0},{"id":950,"orbit":0},{"id":28429,"orbit":0},{"id":35535,"orbit":0},{"id":42761,"orbit":0}],"group":747,"icon":"Art/2DArt/SkillIcons/passives/axedmgspeed.dds","name":"TEMPLAR","orbit":0,"orbitIndex":0,"skill":61525,"stats":[],"stringId":"templar598"},"61534":{"connections":[{"id":4665,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration","orbit":7,"orbitIndex":18,"skill":61534,"stats":["Regenerate 0.2% of maximum Life per second"],"stringId":"life_regeneration20"},"61586":{"ascendancyName":"Martial Artist","connections":[],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistAllAttacksGenerateCombo.dds","isNotable":true,"name":"Martial Master","nodeOverlay":{"alloc":"Martial ArtistFrameLargeAllocated","path":"Martial ArtistFrameLargeCanAllocate","unalloc":"Martial ArtistFrameLargeNormal"},"orbit":5,"orbitIndex":19,"skill":61586,"stats":["Skills can build and retain Combo regardless of Weapon Set","Gain Combo from all Attack Hits"],"stringId":"AscendancyMonk1Notable2"},"61601":{"connections":[{"id":44420,"orbit":0},{"id":9586,"orbit":0}],"group":1246,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","isNotable":true,"name":"True Strike","orbit":0,"orbitIndex":0,"recipe":["Ire","Guilt","Disgust"],"skill":61601,"stats":["+10 to Dexterity","20% increased Critical Hit Chance"],"stringId":"criticals28"},"61615":{"connections":[{"id":59442,"orbit":0}],"group":633,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup Speed","orbit":0,"orbitIndex":0,"skill":61615,"stats":["8% increased speed of Recoup Effects"],"stringId":"life_recoup31"},"61632":{"connections":[{"id":34316,"orbit":0}],"group":1511,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Freeze and Daze Buildup","orbit":5,"orbitIndex":2,"skill":61632,"stats":["5% chance to Daze on Hit","20% increased Freeze Buildup with Quarterstaves"],"stringId":"quarterstaff6"},"61657":{"connections":[{"id":17750,"orbit":6},{"id":45808,"orbit":-5}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":3,"orbitIndex":2,"skill":61657,"stats":["+5% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 5% of Evasion Rating"],"stringId":"armour_and_evasion46"},"61703":{"connections":[{"id":41180,"orbit":0},{"id":9037,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNotable.dds","isNotable":true,"name":"Sharpened Claw","orbit":3,"orbitIndex":20,"recipe":["Ire","Greed","Greed"],"skill":61703,"stats":["30% increased Physical Damage while Shapeshifted"],"stringId":"shapeshifting12"},"61718":{"connections":[{"id":38342,"orbit":0}],"group":1499,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","name":"Damage vs Dazed Enemies","orbit":2,"orbitIndex":16,"skill":61718,"stats":["15% increased Damage against Dazed Enemies"],"stringId":"daze_4"},"61722":{"ascendancyName":"Shaman","connections":[{"id":58646,"orbit":6}],"group":65,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanNode.dds","name":"Elemental Resistances","nodeOverlay":{"alloc":"ShamanFrameSmallAllocated","path":"ShamanFrameSmallCanAllocate","unalloc":"ShamanFrameSmallNormal"},"orbit":6,"orbitIndex":36,"skill":61722,"stats":["+3% to all Elemental Resistances"],"stringId":"AscendancyDruid2Small4_"},"61741":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":40024,"orbit":2}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Lasting Toxins","orbit":0,"orbitIndex":0,"recipe":["Despair","Isolation","Envy"],"skill":61741,"stats":["10% increased Skill Effect Duration","40% increased Poison Duration"],"stringId":"poison28"},"61768":{"connections":[],"group":975,"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","name":"Minion Cold Resistance","orbit":0,"orbitIndex":0,"skill":61768,"stats":["Minions have +20% to Cold Resistance","Minions have +3% to Maximum Cold Resistances"],"stringId":"minion_defence27"},"61796":{"connections":[{"id":8260,"orbit":-4}],"group":219,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Duration","orbit":7,"orbitIndex":20,"skill":61796,"stats":["20% increased Armour Break Duration"],"stringId":"armour_break2"},"61800":{"connections":[],"group":1413,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Critical Damage vs Full Life","orbit":7,"orbitIndex":11,"skill":61800,"stats":["40% increased Critical Damage Bonus against Enemies that are on Full Life"],"stringId":"enemies_on_full_life1"},"61811":{"connectionArt":"CharacterPlanned","connections":[{"id":44452,"orbit":-8}],"group":191,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Increased Duration","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":5,"orbitIndex":42,"skill":61811,"stats":["5% increased Skill Effect Duration","12% increased Physical Damage"],"stringId":"oracle_duration_physical1__","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61834":{"connections":[{"id":17088,"orbit":0},{"id":24958,"orbit":0}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Jewel Socket","orbit":0,"orbitIndex":0,"skill":61834,"stats":[],"stringId":"jewel_slot1961"},"61835":{"connections":[{"id":32549,"orbit":0},{"id":56237,"orbit":-2}],"group":177,"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","name":"Attack and Spell Damage","orbit":2,"orbitIndex":20,"skill":61835,"stats":["8% increased Spell Damage","8% increased Attack Damage"],"stringId":"attacks_and_spells9"},"61836":{"connections":[{"id":65243,"orbit":0}],"group":329,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":4,"skill":61836,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras14"},"61842":{"connections":[{"id":33240,"orbit":0},{"id":14712,"orbit":0}],"group":504,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":3,"orbitIndex":0,"skill":61842,"stats":["Minions deal 12% increased Damage"],"stringId":"minion_offence12_"},"61847":{"connections":[{"id":43443,"orbit":-4}],"group":175,"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","name":"Flail Critical Chance","orbit":0,"orbitIndex":0,"skill":61847,"stats":["10% increased Critical Hit Chance with Flails"],"stringId":"flail7"},"61863":{"connections":[{"id":42045,"orbit":0}],"group":765,"icon":"Art/2DArt/SkillIcons/passives/ArchonGeneric.dds","name":"Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":6,"skill":61863,"stats":["4% faster start of Energy Shield Recharge","8% increased Elemental Damage"],"stringId":"cold16"},"61896":{"connections":[{"id":53354,"orbit":-1},{"id":8850,"orbit":-3}],"group":117,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWolfNode.dds","name":"Shapeshifted Critical Chance","orbit":0,"orbitIndex":0,"skill":61896,"stats":["10% increased Critical Hit Chance while Shapeshifted"],"stringId":"wolf6"},"61897":{"ascendancyName":"Witchhunter","connections":[{"id":38601,"orbit":8}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","name":"Armour and Evasion","nodeOverlay":{"alloc":"WitchhunterFrameSmallAllocated","path":"WitchhunterFrameSmallCanAllocate","unalloc":"WitchhunterFrameSmallNormal"},"orbit":8,"orbitIndex":32,"skill":61897,"stats":["15% increased Armour and Evasion Rating"],"stringId":"AscendancyMercenary2Small5"},"61905":{"connections":[{"id":12778,"orbit":0},{"id":8938,"orbit":0},{"id":3251,"orbit":-4}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":3,"orbitIndex":12,"skill":61905,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"physical_witch5_"},"61921":{"connections":[],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Storm Surge","orbit":3,"orbitIndex":23,"recipe":["Envy","Isolation","Greed"],"skill":61921,"stats":["Damage Penetrates 8% Cold Resistance","Damage Penetrates 15% Lightning Resistance"],"stringId":"lightning_penetration24"},"61923":{"connections":[{"id":16256,"orbit":-6}],"group":1041,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","orbit":3,"orbitIndex":4,"skill":61923,"stats":["10% increased Mana Regeneration Rate"],"stringId":"mana_regeneration34"},"61926":{"connections":[{"id":1603,"orbit":0}],"group":1183,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Recoup","orbit":2,"orbitIndex":12,"skill":61926,"stats":["3% of Elemental Damage taken Recouped as Energy Shield"],"stringId":"energy_shield_recovery39"},"61927":{"connections":[{"id":14515,"orbit":0},{"id":3698,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","name":"Jagged Ground Effect","orbit":2,"orbitIndex":5,"skill":61927,"stats":["15% increased Magnitude of Jagged Ground you create"],"stringId":"jagged_ground5"},"61934":{"connections":[{"id":48418,"orbit":0}],"group":600,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":2,"orbitIndex":2,"skill":61934,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold20"},"61935":{"connections":[{"id":4624,"orbit":7}],"group":579,"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","name":"Rage on Hit","orbit":0,"orbitIndex":0,"skill":61935,"stats":["Gain 1 Rage on Melee Hit"],"stringId":"rage7"},"61938":{"connections":[{"id":14515,"orbit":0}],"group":302,"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","name":"Jagged Ground Effect","orbit":3,"orbitIndex":14,"skill":61938,"stats":["15% increased Magnitude of Jagged Ground you create"],"stringId":"jagged_ground3"},"61942":{"connections":[],"flavourText":"Strength begets respect. There is no simpler law.","group":170,"icon":"Art/2DArt/SkillIcons/passives/DruidAnimism.dds","isKeystone":true,"name":"Lord of the Wilds","orbit":0,"orbitIndex":0,"skill":61942,"stats":["You can equip a non-Unique Sceptre while wielding a Talisman","50% less Spirit","Non-Minion Skills have 50% less Reservation Efficiency"],"stringId":"passive_keystone_lord_of_the_wilds"},"61973":{"ascendancyName":"Witchhunter","connections":[{"id":40719,"orbit":0}],"group":288,"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds","isNotable":true,"name":"Pitiless Killer","nodeOverlay":{"alloc":"WitchhunterFrameLargeAllocated","path":"WitchhunterFrameLargeCanAllocate","unalloc":"WitchhunterFrameLargeNormal"},"orbit":6,"orbitIndex":44,"skill":61973,"stats":["Culling Strike"],"stringId":"AscendancyMercenary2Notable1"},"61974":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connectionArt":"CharacterPlanned","connections":[],"group":614,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupExtra.dds","isOnlyImage":true,"name":"Invocation Mastery","orbit":7,"orbitIndex":2,"skill":61974,"stats":[],"stringId":"oracle_energy_gain_mastery1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61976":{"connections":[{"id":7526,"orbit":0},{"id":36298,"orbit":6},{"id":2200,"orbit":0}],"group":1181,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":61976,"stats":["+5 to any Attribute"],"stringId":"attributes43"},"61977":{"connectionArt":"CharacterPlanned","connections":[{"id":61471,"orbit":0}],"group":389,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Damage and Minion Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":4,"orbitIndex":54,"skill":61977,"stats":["15% increased Damage","Minions deal 15% increased Damage"],"stringId":"oracle_damage_and_minions2","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"61983":{"ascendancyName":"Shaman","connections":[],"group":70,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanEvenMoreAdaptation.dds","isNotable":true,"name":"Avatar of Evolution","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":61983,"stats":["5% of Physical Damage taken as Fire Damage","5% of Physical Damage taken as Lightning Damage","5% of Physical Damage taken as Cold Damage","Adaptations have a duration of 5 seconds","Double Adaptation Effect"],"stringId":"AscendancyDruid2Notable5"},"61985":{"ascendancyName":"Stormweaver","connections":[{"id":29398,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds","isNotable":true,"name":"Heavy Snows","nodeOverlay":{"alloc":"StormweaverFrameLargeAllocated","path":"StormweaverFrameLargeCanAllocate","unalloc":"StormweaverFrameLargeNormal"},"orbit":6,"orbitIndex":6,"skill":61985,"stats":["Targets can be affected by two of your Chills at the same time","Your Chills can Slow targets by up to a maximum of 35%","25% less Magnitude of Chill you inflict"],"stringId":"AscendancySorceress1Notable7"},"61991":{"ascendancyName":"Pathfinder","connections":[],"group":1562,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds","isNotable":true,"name":"Running Assault","nodeOverlay":{"alloc":"PathfinderFrameLargeAllocated","path":"PathfinderFrameLargeCanAllocate","unalloc":"PathfinderFrameLargeNormal"},"orbit":9,"orbitIndex":96,"skill":61991,"stats":["Cannot be Heavy Stunned while Sprinting","30% less Movement Speed Penalty from using Skills while moving"],"stringId":"AscendancyRanger3Notable1_"},"61992":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":880,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"name":"Minion Offence Mastery","orbit":1,"orbitIndex":6,"skill":61992,"stats":[],"stringId":"mastery_minionoffence184"},"62001":{"connections":[],"group":1526,"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","isNotable":true,"name":"Backstabbing","orbit":2,"orbitIndex":1,"skill":62001,"stats":["25% increased Critical Damage Bonus with Daggers"],"stringId":"dagger18"},"62015":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":387,"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"name":"Warcry Mastery","orbit":0,"orbitIndex":0,"skill":62015,"stats":[],"stringId":"mastery_warcry253"},"62023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Attack Mastery","orbit":0,"orbitIndex":0,"skill":62023,"stats":[],"stringId":"mastery_attack12"},"62034":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern","connections":[],"group":154,"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","isNotable":true,"name":"Prism Guard","orbit":0,"orbitIndex":0,"recipe":["Suffering","Despair","Ire"],"skill":62034,"stats":["+30% of Armour also applies to Elemental Damage"],"stringId":"maximum_resistances21"},"62039":{"connections":[{"id":49618,"orbit":0}],"group":644,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":7,"orbitIndex":18,"skill":62039,"stats":["10% increased Melee Damage"],"stringId":"melee42"},"62051":{"connections":[{"id":21755,"orbit":-9}],"group":845,"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","name":"Movement Speed","orbit":3,"orbitIndex":0,"skill":62051,"stats":["3% increased Movement Speed if you've Killed Recently"],"stringId":"movement_speed8_"},"62096":{"connections":[{"id":28414,"orbit":0}],"group":1464,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Attack Damage and Companion Damage as Chaos","orbit":0,"orbitIndex":0,"skill":62096,"stats":["6% increased Attack Damage","Companions gain 4% Damage as extra Chaos Damage"],"stringId":"companions63"},"62122":{"connections":[{"id":4295,"orbit":-3}],"group":567,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":3,"orbitIndex":4,"skill":62122,"stats":["4% of Damage is taken from Mana before Life"],"stringId":"damage_from_mana1"},"62152":{"aliasPassiveSocket":"voices_jewel_slot1","connections":[],"group":703,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","isJewelSocket":true,"name":"Sinister Jewel Socket","noRadius":true,"nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/delirium/voicesjewel/voicesjewelframe.dds"},"orbit":0,"orbitIndex":0,"sinister":true,"skill":62152,"stats":[],"stringId":"voices_jewel_slot1"},"62153":{"connections":[{"id":55947,"orbit":3}],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Spell Critical Damage","orbit":3,"orbitIndex":17,"skill":62153,"stats":["15% increased Critical Spell Damage Bonus"],"stringId":"spell_criticals17_"},"62159":{"connections":[{"id":59603,"orbit":-7}],"group":982,"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","name":"Life Recoup","orbit":2,"orbitIndex":8,"skill":62159,"stats":["3% of Damage taken Recouped as Life"],"stringId":"life_recoup11"},"62166":{"connections":[{"id":19337,"orbit":0}],"group":1224,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Speed","orbit":2,"orbitIndex":0,"skill":62166,"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"stringId":"accuracy39"},"62185":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1336,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","isNotable":true,"name":"Rattled","orbit":0,"orbitIndex":0,"recipe":["Greed","Fear","Ire"],"skill":62185,"stats":["+20 to maximum Mana","50% increased Shock Duration"],"stringId":"shock18"},"62194":{"connections":[{"id":19129,"orbit":2147483647}],"group":781,"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","name":"Pin Buildup","orbit":3,"orbitIndex":0,"skill":62194,"stats":["15% increased Pin Buildup"],"stringId":"bleed48"},"62200":{"connections":[{"id":8460,"orbit":-3},{"id":29762,"orbit":-4}],"group":203,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown Speed","orbit":2,"orbitIndex":20,"skill":62200,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries13"},"62210":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":485,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNoteble.dds","isNotable":true,"name":"Puppet Master chance","orbit":3,"orbitIndex":5,"recipe":["Greed","Despair","Fear"],"skill":62210,"stats":["15% increased Mana Cost Efficiency of Command Skills","+1 maximum stacks of Puppet Master"],"stringId":"Puppetmaster6"},"62216":{"connections":[{"id":26070,"orbit":3},{"id":38130,"orbit":-3}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":2,"orbitIndex":8,"skill":62216,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries23"},"62230":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"id":19355,"orbit":0}],"group":1040,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","isNotable":true,"name":"Patient Barrier","orbit":6,"orbitIndex":0,"recipe":["Suffering","Isolation","Fear"],"skill":62230,"stats":["50% increased maximum Energy Shield","20% slower start of Energy Shield Recharge"],"stringId":"energy_shield33_"},"62235":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":957,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"name":"Armour and Evasion Mastery","orbit":2,"orbitIndex":12,"skill":62235,"stats":[],"stringId":"mastery_evasion109"},"62237":{"connections":[{"id":60116,"orbit":0}],"group":906,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","isNotable":true,"name":"Saqawal's Talon","orbit":4,"orbitIndex":24,"recipe":["Disgust","Fear","Envy"],"skill":62237,"stats":["+5% to Cold Resistance","25% increased Armour and Evasion Rating"],"stringId":"armour_and_evasion29"},"62258":{"connections":[{"id":62455,"orbit":0},{"id":21096,"orbit":0}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":7,"orbitIndex":22,"skill":62258,"stats":["20% increased Glory generation for Banner Skills"],"stringId":"banners6"},"62303":{"connections":[{"id":59938,"orbit":-4}],"group":308,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Ailment Threshold and Slow Effect on You","orbit":7,"orbitIndex":23,"skill":62303,"stats":["10% increased Elemental Ailment Threshold","5% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation17"},"62310":{"connections":[{"id":36325,"orbit":2},{"id":56934,"orbit":0}],"group":588,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Incendiary","orbit":7,"orbitIndex":22,"recipe":["Isolation","Disgust","Guilt"],"skill":62310,"stats":["60% increased Flammability Magnitude","30% increased Damage with Hits against Burning Enemies"],"stringId":"fire39"},"62313":{"connections":[],"group":154,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","name":"Armour Applies to Fire Damage Hits","orbit":5,"orbitIndex":52,"skill":62313,"stats":["+15% of Armour also applies to Fire Damage"],"stringId":"maximum_resistances2"},"62341":{"connections":[{"id":52836,"orbit":7}],"group":1046,"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","name":"Block","orbit":4,"orbitIndex":61,"skill":62341,"stats":["5% increased Block chance"],"stringId":"block9"},"62350":{"connections":[],"group":1281,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed and Flask Duration","orbit":2,"orbitIndex":12,"skill":62350,"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"],"stringId":"attack_speed17"},"62360":{"connections":[{"id":25014,"orbit":0}],"group":237,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Empowered Attack Damage","orbit":3,"orbitIndex":2,"skill":62360,"stats":["Empowered Attacks deal 16% increased Damage"],"stringId":"warcries41"},"62376":{"connections":[{"id":54640,"orbit":-5}],"group":447,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","name":"Physical Damage and Reduced Duration","orbit":7,"orbitIndex":9,"skill":62376,"stats":["4% reduced Skill Effect Duration","8% increased Physical Damage"],"stringId":"physical57"},"62378":{"connectionArt":"CharacterPlanned","connections":[{"id":47633,"orbit":0}],"group":509,"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","name":"Thorns","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":2,"orbitIndex":20,"skill":62378,"stats":["20% increased Thorns damage"],"stringId":"oracle_thorns1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"62388":{"ascendancyName":"Blood Mage","connections":[{"id":26282,"orbit":0}],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","name":"Bleed on Critical Chance","nodeOverlay":{"alloc":"Blood MageFrameSmallAllocated","path":"Blood MageFrameSmallCanAllocate","unalloc":"Blood MageFrameSmallNormal"},"orbit":5,"orbitIndex":70,"skill":62388,"stats":["15% chance to inflict Bleeding on Critical Hit"],"stringId":"AscendancyWitch2Small4_"},"62424":{"ascendancyName":"Spirit Walker","connections":[],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Critical Chance","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":5,"orbitIndex":29,"skill":62424,"stats":["12% increased Critical Hit Chance"],"stringId":"AscendancyHuntress2Small5"},"62427":{"connections":[],"group":1310,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection Rating","orbit":2,"orbitIndex":21,"skill":62427,"stats":["4% increased Deflection Rating"],"stringId":"deflect40"},"62431":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1037,"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","isNotable":true,"name":"Anticipation","orbit":0,"orbitIndex":0,"recipe":["Disgust","Ire","Despair"],"skill":62431,"stats":["Sealed Skills have 25% increased Seal gain frequency"],"stringId":"spells29_"},"62436":{"connections":[{"id":3215,"orbit":0}],"group":920,"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","name":"Energy Shield","orbit":7,"orbitIndex":5,"skill":62436,"stats":["15% increased maximum Energy Shield"],"stringId":"energy_shield16"},"62439":{"connections":[{"id":24224,"orbit":0},{"id":52300,"orbit":0}],"group":186,"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","isNotable":true,"name":"Enraged Reaver","orbit":3,"orbitIndex":11,"skill":62439,"stats":["+10 to Maximum Rage while wielding an Axe"],"stringId":"axe14"},"62455":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","isNotable":true,"name":"Bannerman","orbit":0,"orbitIndex":0,"recipe":["Suffering","Greed","Ire"],"skill":62455,"stats":["Banner Buffs linger on you for 2 seconds after you leave the Area"],"stringId":"banners9"},"62464":{"connections":[{"id":17854,"orbit":7}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":3,"orbitIndex":22,"skill":62464,"stats":["15% increased Evasion Rating"],"stringId":"evasion17_"},"62496":{"connections":[{"id":34912,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Damage","orbit":6,"orbitIndex":48,"skill":62496,"stats":["10% increased Trap Damage"],"stringId":"trap2"},"62498":{"connections":[{"id":3446,"orbit":0},{"id":51561,"orbit":0},{"id":21390,"orbit":0},{"id":41363,"orbit":0},{"id":12255,"orbit":0}],"group":295,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":62498,"stats":["+5 to any Attribute"],"stringId":"attributes6"},"62505":{"connections":[{"id":32436,"orbit":0}],"group":871,"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","orbit":3,"orbitIndex":18,"skill":62505,"stats":["+8 to Intelligence"],"stringId":"attributes110"},"62510":{"connections":[{"id":8697,"orbit":4},{"id":17118,"orbit":6}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":4,"orbitIndex":69,"skill":62510,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks1"},"62518":{"connections":[{"id":41414,"orbit":4}],"group":253,"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","name":"Fire Resistance","orbit":3,"orbitIndex":7,"skill":62518,"stats":["+5% to Fire Resistance"],"stringId":"maximum_resistances1"},"62523":{"ascendancyName":"Shaman","connections":[{"id":26063,"orbit":2147483647}],"group":74,"icon":"Art/2DArt/SkillIcons/passives/Shaman/ShamanPickEleDmg.dds","isNotable":true,"name":"Turning of the Seasons","nodeOverlay":{"alloc":"ShamanFrameLargeAllocated","path":"ShamanFrameLargeCanAllocate","unalloc":"ShamanFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":62523,"stats":["Enemies in your Presence have Exposure","Gain 10% of Damage as Extra Damage of a random Element"],"stringId":"AscendancyDruid2Notable1"},"62542":{"connections":[{"id":16329,"orbit":7},{"id":57821,"orbit":0}],"group":1391,"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","name":"Flask Charges Gained","orbit":3,"orbitIndex":0,"skill":62542,"stats":["10% increased Flask Charges gained"],"stringId":"flasks1"},"62578":{"connections":[{"id":30102,"orbit":-7}],"group":1330,"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","name":"Volatility on Kill","orbit":7,"orbitIndex":16,"skill":62578,"stats":["3% chance to gain Volatility on Kill"],"stringId":"volatility7"},"62581":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":486,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"name":"Block Mastery","orbit":0,"orbitIndex":0,"skill":62581,"stats":[],"stringId":"mastery_block_6339"},"62588":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"id":50609,"orbit":0}],"group":787,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":62588,"stats":[],"stringId":"mastery_life138"},"62603":{"connections":[{"id":19715,"orbit":3}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","name":"Fire Penetration","orbit":3,"orbitIndex":20,"skill":62603,"stats":["Damage Penetrates 6% Fire Resistance"],"stringId":"fire_penetration11_"},"62609":{"connections":[{"id":11014,"orbit":0},{"id":16051,"orbit":0}],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","isNotable":true,"name":"Ancestral Unity","orbit":7,"orbitIndex":6,"recipe":["Suffering","Fear","Envy"],"skill":62609,"stats":["Attacks used by Totems have 4% increased Attack Speed per Summoned Totem"],"stringId":"totems15"},"62624":{"connections":[],"group":1365,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":7,"orbitIndex":22,"skill":62624,"stats":["+30 to Evasion Rating","+15 to maximum Energy Shield"],"stringId":"evasion_and_energy_shield7"},"62628":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":966,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":0,"orbitIndex":0,"skill":62628,"stats":[],"stringId":"mastery_projectile_6648"},"62640":{"connections":[{"id":24880,"orbit":-7}],"group":721,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":4,"orbitIndex":32,"skill":62640,"stats":["3% increased Attack Speed"],"stringId":"attack_speed28"},"62661":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":583,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":0,"orbitIndex":0,"skill":62661,"stats":[],"stringId":"mastery_critical_271_"},"62670":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":160,"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"name":"Minion Defence Mastery","orbit":0,"orbitIndex":0,"skill":62670,"stats":[],"stringId":"mastery_minion_defence_6610"},"62677":{"connections":[],"group":907,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":62677,"stats":["+5 to any Attribute"],"stringId":"intelligence58"},"62679":{"connections":[],"group":872,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":12,"skill":62679,"stats":["Remnants can be collected from 20% further away"],"stringId":"remnant5"},"62702":{"ascendancyName":"Spirit Walker","connections":[{"id":27773,"orbit":-7}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerNode.dds","name":"Movement Speed","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":4,"orbitIndex":38,"skill":62702,"stats":["2% increased Movement Speed"],"stringId":"AscendancyHuntress2Small2_"},"62723":{"connections":[{"id":38732,"orbit":8}],"group":882,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":4,"orbitIndex":33,"skill":62723,"stats":["15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill"],"stringId":"Puppetmaster8"},"62732":{"connections":[{"id":64192,"orbit":0},{"id":49391,"orbit":0}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/Hearty.dds","isNotable":true,"name":"Titan's Determination","orbit":3,"orbitIndex":9,"skill":62732,"stats":["25% increased Stun Threshold","20% increased Life Regeneration Rate while moving"],"stringId":"stun_threshold11"},"62743":{"ascendancyName":"Spirit Walker","connections":[{"id":21519,"orbit":0}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/Wildspeaker/WildspeakerWildBear.dds","isNotable":true,"name":"Wild Protector","nodeOverlay":{"alloc":"Spirit WalkerFrameLargeAllocated","path":"Spirit WalkerFrameLargeCanAllocate","unalloc":"Spirit WalkerFrameLargeNormal"},"orbit":6,"orbitIndex":34,"skill":62743,"stats":["Grants Skill: Wild Protector"],"stringId":"AscendancyHuntress2Notable3"},"62748":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":351,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"name":"Life Mastery","orbit":0,"orbitIndex":0,"skill":62748,"stats":[],"stringId":"mastery_life148"},"62757":{"connections":[{"id":46741,"orbit":0}],"group":248,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","name":"Stun Buildup","orbit":2,"orbitIndex":4,"skill":62757,"stats":["15% increased Stun Buildup"],"stringId":"stun1"},"62779":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1039,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Companion Mastery","orbit":0,"orbitIndex":0,"skill":62779,"stats":[],"stringId":"mastery_companion296"},"62785":{"connections":[{"id":4948,"orbit":-7}],"group":404,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":7,"orbitIndex":2,"skill":62785,"stats":["Break 20% increased Armour"],"stringId":"armour_break15__"},"62797":{"ascendancyName":"Lich","connections":[{"id":23352,"orbit":-4}],"group":1182,"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","isSwitchable":true,"name":"Curse Area","nodeOverlay":{"alloc":"LichFrameSmallAllocated","path":"LichFrameSmallCanAllocate","unalloc":"LichFrameSmallNormal"},"options":{"Abyssal Lich":{"ascendancyName":"Abyssal Lich","icon":"Art/2DArt/SkillIcons/passives/Lich/AbyssalLichNode.dds","id":11965,"name":"Curse Area","nodeOverlay":{"alloc":"Abyssal LichFrameSmallAllocated","path":"Abyssal LichFrameSmallCanAllocate","unalloc":"Abyssal LichFrameSmallNormal"},"stats":["15% increased Area of Effect of Curses"]}},"orbit":0,"orbitIndex":0,"skill":62797,"stats":["15% increased Area of Effect of Curses"],"stringId":"AscendancyWitch3Small2"},"62803":{"connections":[{"id":25029,"orbit":0}],"group":1378,"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","isNotable":true,"name":"Woodland Aspect","orbit":4,"orbitIndex":51,"recipe":["Suffering","Guilt","Isolation"],"skill":62803,"stats":["Charms applied to you have 25% increased Effect"],"stringId":"charms7"},"62804":{"ascendancyName":"Ritualist","connections":[],"group":1609,"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds","isNotable":true,"name":"Wildwood Persistence","nodeOverlay":{"alloc":"RitualistFrameLargeAllocated","path":"RitualistFrameLargeCanAllocate","unalloc":"RitualistFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":62804,"stats":["10% increased Life Recovery rate per 5% missing Unreserved Life"],"stringId":"AscendancyHuntress3Notable5"},"62841":{"connections":[{"id":17367,"orbit":-6},{"id":56045,"orbit":0},{"id":53941,"orbit":5}],"group":1149,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","name":"Evasion and Energy Shield","orbit":3,"orbitIndex":20,"skill":62841,"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield17"},"62844":{"connections":[{"id":32427,"orbit":0}],"group":761,"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","name":"Cold Penetration","orbit":3,"orbitIndex":18,"skill":62844,"stats":["Damage Penetrates 6% Cold Resistance"],"stringId":"cold_penetration9"},"62887":{"connections":[{"id":41225,"orbit":0}],"group":973,"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","isNotable":true,"name":"Living Death","orbit":2,"orbitIndex":16,"recipe":["Greed","Suffering","Disgust"],"skill":62887,"stats":["Minions have +22% to all Elemental Resistances","Minions have +3% to all Maximum Elemental Resistances"],"stringId":"minion_defence42"},"62914":{"connections":[{"id":47270,"orbit":5},{"id":44455,"orbit":0}],"group":821,"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","name":"Cold Damage","orbit":3,"orbitIndex":20,"skill":62914,"stats":["12% increased Cold Damage"],"stringId":"cold5"},"62936":{"connections":[{"id":51891,"orbit":7}],"group":1343,"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","name":"Damage from Mana","orbit":2,"orbitIndex":11,"skill":62936,"stats":["4% of Damage is taken from Mana before Life"],"stringId":"mana14"},"62948":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[{"id":34617,"orbit":0},{"id":64770,"orbit":0}],"group":377,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"name":"Armour and Energy Shield Mastery","orbit":0,"orbitIndex":0,"skill":62948,"stats":[],"stringId":"mastery_armour_and_energy_shield_6276"},"62963":{"connections":[{"id":14601,"orbit":0}],"group":712,"icon":"Art/2DArt/SkillIcons/passives/flameborn.dds","isNotable":true,"name":"Flamewalker","orbit":7,"orbitIndex":18,"recipe":["Suffering","Fear","Greed"],"skill":62963,"stats":["40% reduced Magnitude of Ignite on you","Gain 15% of Damage as Extra Fire Damage while on Ignited Ground"],"stringId":"ground5"},"62973":{"connections":[{"id":26070,"orbit":0}],"group":363,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Power Counted","orbit":3,"orbitIndex":1,"skill":62973,"stats":["10% increased total Power counted by Warcries"],"stringId":"warcries28"},"62984":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[{"id":15975,"orbit":0}],"group":1042,"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","isNotable":true,"name":"Mindful Awareness","orbit":2,"orbitIndex":4,"skill":62984,"stats":["24% increased Evasion Rating","24% increased maximum Energy Shield"],"stringId":"evasion_and_energy_shield35_"},"62986":{"connections":[{"id":60173,"orbit":4}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Accuracy","orbit":7,"orbitIndex":18,"skill":62986,"stats":["12% increased Accuracy Rating with One Handed Melee Weapons"],"stringId":"one_handed13"},"62998":{"connections":[{"id":63600,"orbit":0}],"group":1476,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":62998,"stats":["15% increased Electrocute Buildup"],"stringId":"shock_mitigation2"},"63002":{"ascendancyName":"Chronomancer","connections":[{"id":26638,"orbit":0}],"group":337,"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","name":"Buff Expiry Rate","nodeOverlay":{"alloc":"ChronomancerFrameSmallAllocated","path":"ChronomancerFrameSmallCanAllocate","unalloc":"ChronomancerFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63002,"stats":["Buffs on you expire 10% slower"],"stringId":"AscendancySorceress2Small2"},"63009":{"connections":[{"id":37593,"orbit":0}],"group":889,"icon":"Art/2DArt/SkillIcons/passives/Remnant.dds","name":"Remnant Pickup Range","orbit":2,"orbitIndex":0,"skill":63009,"stats":["Remnants can be collected from 20% further away"],"stringId":"remnant6"},"63021":{"connections":[{"id":23091,"orbit":0}],"group":748,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","name":"Fire Damage","orbit":3,"orbitIndex":14,"skill":63021,"stats":["12% increased Fire Damage"],"stringId":"fire18"},"63031":{"connections":[{"id":41821,"orbit":0}],"group":225,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","isNotable":true,"name":"Glorious Anticipation","orbit":4,"orbitIndex":54,"recipe":["Paranoia","Despair","Despair"],"skill":63031,"stats":["Skills gain 1 Glory every 2 seconds for each Rare or Unique monster in your Presence"],"stringId":"glory15"},"63037":{"connections":[{"id":24430,"orbit":0},{"id":44298,"orbit":0}],"group":275,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Sigil of Fire","orbit":4,"orbitIndex":70,"recipe":["Suffering","Guilt","Ire"],"skill":63037,"stats":["30% increased Damage with Hits against Ignited Enemies"],"stringId":"fire31"},"63064":{"connections":[{"id":30634,"orbit":3},{"id":54413,"orbit":0}],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds","isNotable":true,"name":"Mystic Stance","orbit":2,"orbitIndex":10,"skill":63064,"stats":["12% faster start of Energy Shield Recharge","30% increased Stun Threshold while on Full Life"],"stringId":"energy_shield_recovery12"},"63074":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":965,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","isNotable":true,"name":"Dark Entries","orbit":1,"orbitIndex":2,"recipe":["Despair","Isolation","Isolation"],"skill":63074,"stats":["+1 to Level of all Chaos Skills"],"stringId":"chaos31"},"63085":{"connections":[{"id":36100,"orbit":9},{"id":34490,"orbit":0}],"group":168,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Damage","orbit":0,"orbitIndex":0,"skill":63085,"stats":["12% increased Damage while Shapeshifted"],"stringId":"bear6"},"63114":{"connections":[{"id":26725,"orbit":0},{"id":21387,"orbit":0},{"id":26176,"orbit":0},{"id":35048,"orbit":0}],"group":231,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":3,"orbitIndex":4,"skill":63114,"stats":["+5 to any Attribute"],"stringId":"strength68"},"63170":{"connectionArt":"CharacterPlanned","connections":[{"id":6999,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed and Elemental Resistance","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":9,"skill":63170,"stats":["Totems gain +1% to all Maximum Elemental Resistances","Spells Cast by Totems have 2% increased Cast Speed","Attacks used by Totems have 2% increased Attack Speed"],"stringId":"oracle_totems9","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"63182":{"connections":[{"id":29930,"orbit":3}],"group":1079,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":7,"orbitIndex":6,"skill":63182,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"],"stringId":"duelist_minions7"},"63192":{"connections":[{"id":62096,"orbit":0},{"id":48116,"orbit":0}],"group":1474,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalSnake.dds","name":"Attack Damage and Companion Damage as Chaos","orbit":0,"orbitIndex":0,"skill":63192,"stats":["6% increased Attack Damage","Companions gain 4% Damage as extra Chaos Damage"],"stringId":"companions67"},"63209":{"connections":[{"id":30704,"orbit":0},{"id":22045,"orbit":0},{"id":17655,"orbit":-4},{"id":36602,"orbit":-3}],"group":608,"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","name":"Life Regeneration and Damage","orbit":2,"orbitIndex":22,"skill":63209,"stats":["5% increased Damage","Regenerate 0.1% of maximum Life per second"],"stringId":"life_regeneration11"},"63236":{"ascendancyName":"Invoker","connections":[],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds","isNotable":true,"name":"The Soul Springs Eternal","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":6,"orbitIndex":17,"skill":63236,"stats":["Meta Skills gain 35% more Energy","Meta Skills have 50% increased Reservation Efficiency"],"stringId":"AscendancyMonk2Notable9"},"63243":{"connectionArt":"CharacterPlanned","connections":[{"id":48160,"orbit":2147483647},{"id":49543,"orbit":0}],"group":202,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Ally Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":10,"skill":63243,"stats":["Allies in your Presence deal 20% increased Damage","10% reduced Damage"],"stringId":"oracle_self_sacrificing1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"63246":{"connections":[{"id":33585,"orbit":-7}],"group":1388,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Ailment Threshold and Companion Resistance","orbit":4,"orbitIndex":12,"skill":63246,"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"],"stringId":"companions25"},"63254":{"ascendancyName":"Amazon","connections":[],"group":1602,"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds","isNotable":true,"name":"Stalking Panther","nodeOverlay":{"alloc":"AmazonFrameLargeAllocated","path":"AmazonFrameLargeCanAllocate","unalloc":"AmazonFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":63254,"stats":["Evasion Rating from Equipped Helmet, Gloves and Boots is doubled","Evasion Rating from Equipped Body Armour is halved"],"stringId":"AscendancyHuntress1Notable8"},"63255":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1038,"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","isNotable":true,"name":"Savagery","orbit":0,"orbitIndex":0,"recipe":["Suffering","Fear","Paranoia"],"skill":63255,"stats":["50% increased Evasion Rating if you've consumed a Frenzy Charge Recently","+1 to Maximum Frenzy Charges"],"stringId":"frenzy_charges8"},"63259":{"ascendancyName":"Gemling Legionnaire","connections":[],"group":405,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds","isMultipleChoiceOption":true,"name":"Motoric Implants","nodeOverlay":{"alloc":"Gemling LegionnaireFrameSmallAllocated","path":"Gemling LegionnaireFrameSmallCanAllocate","unalloc":"Gemling LegionnaireFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63259,"stats":["+2 to Level of all Skills with a Dexterity requirement"],"stringId":"AscendancyMercenary3Notable2_2_"},"63267":{"connections":[{"id":65424,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Damage","orbit":2,"orbitIndex":3,"skill":63267,"stats":["12% increased Attack Damage while Dual Wielding"],"stringId":"dual_wielding1"},"63268":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":532,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":7,"orbitIndex":6,"skill":63268,"stats":[],"stringId":"mastery_fire119"},"63360":{"connections":[{"id":62258,"orbit":2147483647}],"group":715,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Glory Gained","orbit":7,"orbitIndex":14,"skill":63360,"stats":["20% increased Glory generation for Banner Skills"],"stringId":"banners4_"},"63393":{"connections":[{"id":7721,"orbit":3},{"id":36709,"orbit":0}],"group":685,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":7,"orbitIndex":12,"skill":63393,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold15"},"63400":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"id":22851,"orbit":-7}],"group":1213,"icon":"Art/2DArt/SkillIcons/passives/MonkElementalChakra.dds","isNotable":true,"name":"Chakra of Elements","orbit":2,"orbitIndex":6,"recipe":["Greed","Suffering","Greed"],"skill":63400,"stats":["Gain 8% of Physical Damage as Extra Cold Damage against Shocked Enemies","Gain 8% of Physical Damage as Extra Lightning Damage against Chilled Enemies"],"stringId":"monkchakra24"},"63401":{"ascendancyName":"Smith of Kitava","connections":[{"id":48537,"orbit":0}],"group":26,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","name":"Fire Resistance","nodeOverlay":{"alloc":"Smith of KitavaFrameSmallAllocated","path":"Smith of KitavaFrameSmallCanAllocate","unalloc":"Smith of KitavaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63401,"stats":["+8% to Fire Resistance"],"stringId":"AscendancyWarrior3Small5"},"63402":{"connections":[{"id":29881,"orbit":2}],"group":427,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftWyvernNode.dds","name":"Arcane Surge Effect","orbit":2,"orbitIndex":4,"skill":63402,"stats":["15% increased effect of Arcane Surge on you"],"stringId":"wyvern16"},"63431":{"connections":[],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Leeching Toxins","orbit":1,"orbitIndex":3,"recipe":["Greed","Suffering","Suffering"],"skill":63431,"stats":["30% increased Magnitude of Poison you inflict","Recover 2% of maximum Life on Killing a Poisoned Enemy"],"stringId":"poison27"},"63445":{"connections":[{"id":43562,"orbit":0}],"group":884,"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","name":"Attack Speed","orbit":3,"orbitIndex":6,"skill":63445,"stats":["3% increased Attack Speed"],"stringId":"attack_speed45"},"63451":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":44406,"orbit":0},{"id":64312,"orbit":0}],"group":435,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Cranial Impact","orbit":6,"orbitIndex":6,"recipe":["Greed","Paranoia","Disgust"],"skill":63451,"stats":["30% increased Stun Buildup","Gain an Endurance Charge when you Heavy Stun a Rare or Unique Enemy"],"stringId":"stun15"},"63469":{"connections":[{"id":30834,"orbit":0},{"id":50216,"orbit":0}],"group":640,"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration and Skill Speed","orbit":2,"orbitIndex":10,"skill":63469,"stats":["2% increased Skill Speed","5% increased Mana Regeneration Rate"],"stringId":"mana1"},"63470":{"connections":[{"id":9908,"orbit":-3}],"group":436,"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","name":"Life Costs","orbit":3,"orbitIndex":14,"skill":63470,"stats":["6% of Skill Mana Costs Converted to Life Costs"],"stringId":"life_costs1"},"63482":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"id":47387,"orbit":0}],"group":101,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"name":"Lightning Mastery","orbit":0,"orbitIndex":0,"skill":63482,"stats":[],"stringId":"mastery_lightning148"},"63484":{"ascendancyName":"Infernalist","connections":[{"id":18158,"orbit":7}],"group":774,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Flammability Magnitude","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":63484,"stats":["40% increased Flammability Magnitude"],"stringId":"AscendancyWitch1Small8"},"63493":{"ascendancyName":"Spirit Walker","connections":[{"id":26294,"orbit":6},{"id":37769,"orbit":9},{"id":45228,"orbit":0},{"id":5733,"orbit":6},{"id":62424,"orbit":5},{"id":28254,"orbit":5}],"group":1591,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","isAscendancyStart":true,"name":"Spirit Walker","nodeOverlay":{"alloc":"Spirit WalkerFrameSmallAllocated","path":"Spirit WalkerFrameSmallCanAllocate","unalloc":"Spirit WalkerFrameSmallNormal"},"orbit":8,"orbitIndex":21,"skill":63493,"stats":[],"stringId":"AscendancyHuntress2Start"},"63517":{"connections":[{"id":48974,"orbit":0},{"id":53958,"orbit":2}],"group":1337,"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","name":"Mana Flask Recovery","orbit":2,"orbitIndex":22,"skill":63517,"stats":["10% increased Mana Recovery from Flasks"],"stringId":"mana_flasks4_"},"63525":{"connections":[{"id":53094,"orbit":0}],"group":1139,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy and Attack Critical Chance","orbit":7,"orbitIndex":2,"skill":63525,"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"],"stringId":"accuracy33"},"63526":{"connections":[{"id":28370,"orbit":6},{"id":7788,"orbit":4}],"group":832,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":63526,"stats":["+5 to any Attribute"],"stringId":"strength37"},"63541":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"id":17994,"orbit":0}],"group":846,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","isNotable":true,"name":"Brush Off","orbit":2,"orbitIndex":9,"recipe":["Ire","Suffering","Ire"],"skill":63541,"stats":["15% increased Armour","Prevent +15% of Damage from Deflected Critical Hits"],"stringId":"deflect34"},"63545":{"connections":[],"group":952,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","orbit":7,"orbitIndex":6,"skill":63545,"stats":["Minions deal 10% increased Damage"],"stringId":"minion_offence26"},"63566":{"connections":[{"id":42658,"orbit":0},{"id":62350,"orbit":0},{"id":30871,"orbit":0}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":36,"skill":63566,"stats":["+5 to any Attribute"],"stringId":"dexterity61"},"63579":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":671,"icon":"Art/2DArt/SkillIcons/passives/legstrength.dds","isNotable":true,"name":"Momentum","orbit":4,"orbitIndex":30,"recipe":["Greed","Isolation","Disgust"],"skill":63579,"stats":["Ignore all Movement Penalties from Armour","5% reduced Slowing Potency of Debuffs on You"],"stringId":"slow_mitigation7_"},"63585":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1120,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Thunderstruck","orbit":0,"orbitIndex":0,"recipe":["Despair","Paranoia","Paranoia"],"skill":63585,"stats":["50% increased Electrocute Buildup against Shocked Enemies","50% increased Shock Chance against Electrocuted Enemies"],"stringId":"lightning36"},"63600":{"connections":[{"id":36364,"orbit":0}],"group":1465,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Electrocute Buildup","orbit":0,"orbitIndex":0,"skill":63600,"stats":["15% increased Electrocute Buildup"],"stringId":"shock_mitigation3"},"63608":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":110,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"name":"Fire Mastery","orbit":0,"orbitIndex":0,"skill":63608,"stats":[],"stringId":"mastery_fire_6518"},"63610":{"connections":[{"id":38459,"orbit":-7}],"group":1124,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Blind Effect","orbit":2,"orbitIndex":0,"skill":63610,"stats":["10% increased Blind Effect"],"stringId":"blind6_"},"63618":{"connections":[{"id":31129,"orbit":2147483647}],"group":1537,"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","name":"Defences and Companion Life","orbit":0,"orbitIndex":0,"skill":63618,"stats":["Companions have 12% increased maximum Life","10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence"],"stringId":"companions17"},"63659":{"connections":[{"id":33964,"orbit":0},{"id":37616,"orbit":0}],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","isNotable":true,"name":"Clever Construction","orbit":4,"orbitIndex":45,"skill":63659,"stats":["25% increased Critical Hit Chance with Traps"],"stringId":"trap13"},"63668":{"connections":[{"id":9069,"orbit":0},{"id":4328,"orbit":0}],"group":1214,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Triggered Spell Damage","orbit":3,"orbitIndex":4,"skill":63668,"stats":["Triggered Spells deal 14% increased Spell Damage"],"stringId":"triggers24_"},"63678":{"connections":[],"group":173,"icon":"Art/2DArt/SkillIcons/passives/DruidShapeshiftBearNode.dds","name":"Shapeshifted Armour","orbit":0,"orbitIndex":0,"skill":63678,"stats":["10% increased Armour while Shapeshifted","+5% of Armour also applies to Elemental Damage while Shapeshifted"],"stringId":"bear13"},"63679":{"connections":[{"id":20008,"orbit":0}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Stun Buildup","orbit":1,"orbitIndex":11,"skill":63679,"stats":["18% increased Projectile Stun Buildup"],"stringId":"ranged24"},"63713":{"ascendancyName":"Invoker","connections":[{"id":57181,"orbit":-4}],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds","isNotable":true,"name":"Sunder my Enemies...","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":43,"skill":63713,"stats":["Critical Hits ignore non-negative Enemy Monster Elemental Resistances"],"stringId":"AscendancyMonk2Notable6"},"63731":{"connections":[{"id":244,"orbit":0}],"group":1004,"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","name":"Attack Damage","orbit":0,"orbitIndex":0,"skill":63731,"stats":["16% increased Attack Damage against Rare or Unique Enemies"],"stringId":"boss_slaying7"},"63732":{"connections":[{"id":8440,"orbit":-3}],"group":930,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":1,"orbitIndex":10,"skill":63732,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life8"},"63739":{"connections":[{"id":37593,"orbit":0}],"group":889,"icon":"Art/2DArt/SkillIcons/passives/RemnantNotable.dds","isNotable":true,"name":"Vigorous Remnants","orbit":7,"orbitIndex":14,"recipe":["Envy","Despair","Guilt"],"skill":63739,"stats":["Recover 3% of Maximum Life when you collect a Remnant"],"stringId":"remnant9"},"63759":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"id":26565,"orbit":0}],"group":1283,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","isNotable":true,"name":"Stacking Toxins","orbit":3,"orbitIndex":0,"recipe":["Isolation","Disgust","Paranoia"],"skill":63759,"stats":["Targets can be affected by +1 of your Poisons at the same time","20% reduced Magnitude of Poison you inflict"],"stringId":"poison30"},"63762":{"connections":[{"id":44522,"orbit":0}],"group":1419,"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","name":"Deflection","orbit":2,"orbitIndex":2,"skill":63762,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"deflect45"},"63772":{"connectionArt":"CharacterPlanned","connections":[{"id":37888,"orbit":0}],"group":315,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","name":"Cooldown Recovery Rate","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":23,"skill":63772,"stats":["6% increased Cooldown Recovery Rate"],"stringId":"oracle_movement_cooldown4","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"63790":{"connections":[{"id":48014,"orbit":0}],"group":222,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage against Immobilised","orbit":5,"orbitIndex":54,"skill":63790,"stats":["20% increased Melee Damage against Immobilised Enemies"],"stringId":"melee53"},"63813":{"connections":[{"id":1169,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Speed","orbit":7,"orbitIndex":20,"skill":63813,"stats":["16% increased Warcry Speed"],"stringId":"warcries37"},"63814":{"connections":[{"id":33216,"orbit":0}],"group":749,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":63814,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed4"},"63828":{"connections":[],"group":970,"icon":"Art/2DArt/SkillIcons/passives/RangedTotemDamage.dds","name":"Ballista Critical Strike and Damage","orbit":7,"orbitIndex":18,"skill":63828,"stats":["6% increased Ballista Critical Damage Bonus","10% increased Ballista Critical Hit Chance"],"stringId":"ballista8"},"63830":{"connections":[{"id":13624,"orbit":-5},{"id":45390,"orbit":5}],"group":1387,"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","isNotable":true,"name":"Marked for Sickness","orbit":3,"orbitIndex":3,"recipe":["Guilt","Disgust","Isolation"],"skill":63830,"stats":["Enemies you Mark have 10% reduced Accuracy Rating","Enemies you Mark take 10% increased Damage"],"stringId":"marks12"},"63861":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1104,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"name":"Critical Mastery","orbit":2,"orbitIndex":13,"skill":63861,"stats":[],"stringId":"mastery_criticals62"},"63863":{"connections":[],"group":917,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":63863,"stats":["12% increased Lightning Damage"],"stringId":"lightning20__"},"63888":{"connections":[{"id":35901,"orbit":0},{"id":61356,"orbit":0},{"id":26068,"orbit":0}],"group":1196,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":0,"orbitIndex":0,"skill":63888,"stats":["+5 to any Attribute"],"stringId":"attributes29"},"63891":{"connections":[{"id":63074,"orbit":0}],"group":965,"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","orbit":1,"orbitIndex":7,"skill":63891,"stats":["7% increased Chaos Damage"],"stringId":"chaos11"},"63894":{"ascendancyName":"Infernalist","connections":[{"id":61267,"orbit":-4}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Spell Damage","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":6,"orbitIndex":64,"skill":63894,"stats":["12% increased Spell Damage"],"stringId":"AscendancyWitch1Small6"},"63926":{"connections":[],"group":992,"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","name":"Minion Lightning Resistance","orbit":0,"orbitIndex":0,"skill":63926,"stats":["Minions have +20% to Lightning Resistance","Minions have +3% to Maximum Lightning Resistances"],"stringId":"minion_defence23"},"63979":{"connections":[{"id":9750,"orbit":0}],"group":314,"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","name":"Warcry Cooldown","orbit":7,"orbitIndex":8,"skill":63979,"stats":["10% increased Warcry Cooldown Recovery Rate"],"stringId":"warcries32"},"64023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":274,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Thorns Mastery","orbit":0,"orbitIndex":0,"skill":64023,"stats":[],"stringId":"mastery_thorns308"},"64031":{"ascendancyName":"Invoker","connections":[],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds","isNotable":true,"name":"...and I Shall Rage","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":3,"orbitIndex":4,"skill":64031,"stats":["Grants Skill: Unbound Avatar"],"stringId":"AscendancyMonk2Notable5"},"64042":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":447,"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"name":"Physical Mastery","orbit":7,"orbitIndex":18,"skill":64042,"stats":[],"stringId":"mastery_physical197"},"64046":{"connections":[{"id":45522,"orbit":6},{"id":5726,"orbit":0}],"group":777,"icon":"Art/2DArt/SkillIcons/passives/InstillationsNotable1.dds","isNotable":true,"isSwitchable":true,"name":"Principal Infusion","options":{"Witch":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","id":10941,"name":"Entropy","stats":["20% increased Chaos Damage","18% increased Skill Effect Duration"]}},"orbit":7,"orbitIndex":3,"skill":64046,"stats":["30% increased Elemental Infusion duration","Remnants can be collected from 30% further away"],"stringId":"lightning34"},"64050":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1395,"icon":"Art/2DArt/SkillIcons/passives/MovementSpeedandEvasion.dds","isNotable":true,"name":"Marathon Runner","orbit":0,"orbitIndex":0,"recipe":["Paranoia","Fear","Guilt"],"skill":64050,"stats":["12% increased Movement Speed while Sprinting"],"stringId":"Sprint9_"},"64056":{"connections":[{"id":36931,"orbit":0}],"group":1115,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Daze Chance","orbit":2,"orbitIndex":6,"skill":64056,"stats":["5% chance to Daze on Hit"],"stringId":"attack44"},"64064":{"connections":[],"group":1359,"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","orbit":0,"orbitIndex":0,"skill":64064,"stats":["8% increased Accuracy Rating"],"stringId":"accuracy26"},"64083":{"connectionArt":"CharacterPlanned","connections":[{"id":12940,"orbit":0}],"group":566,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":7,"orbitIndex":3,"skill":64083,"stats":["20% increased Lightning Damage"],"stringId":"oracle_hierarchy5_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"64119":{"connections":[{"id":33596,"orbit":0}],"group":922,"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","isNotable":true,"name":"Rapid Reload","orbit":7,"orbitIndex":20,"recipe":["Fear","Guilt","Suffering"],"skill":64119,"stats":["40% increased Crossbow Reload Speed"],"stringId":"crossbow13"},"64139":{"connectionArt":"CharacterPlanned","connections":[{"id":22221,"orbit":-5},{"id":15842,"orbit":0}],"group":89,"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","isNotable":true,"name":"Friend to Many","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":10,"skill":64139,"stats":["Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence"],"stringId":"oracle_big_family9","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"64140":{"connections":[{"id":51336,"orbit":-5},{"id":30905,"orbit":-4}],"group":1101,"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","name":"Elemental Attack Damage","orbit":3,"orbitIndex":10,"skill":64140,"stats":["12% increased Elemental Damage with Attacks"],"stringId":"elemental_attacks4"},"64192":{"connections":[{"id":53373,"orbit":3}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","name":"Stun Threshold","orbit":3,"orbitIndex":12,"skill":64192,"stats":["12% increased Stun Threshold"],"stringId":"stun_threshold28"},"64213":{"connections":[{"id":12611,"orbit":-3},{"id":61246,"orbit":3}],"group":1247,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Damage and Freeze Buildup","orbit":7,"orbitIndex":8,"skill":64213,"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"],"stringId":"elemental16"},"64223":{"ascendancyName":"Disciple of Varashta","connections":[{"id":56857,"orbit":6}],"group":593,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/DjinnNode.dds","name":"Energy Shield","nodeOverlay":{"alloc":"Disciple of VarashtaFrameSmallAllocated","path":"Disciple of VarashtaFrameSmallCanAllocate","unalloc":"Disciple of VarashtaFrameSmallNormal"},"orbit":0,"orbitIndex":0,"skill":64223,"stats":["20% increased maximum Energy Shield"],"stringId":"AscendancySorceress3Small2"},"64239":{"connectionArt":"CharacterPlanned","connections":[{"id":2733,"orbit":0}],"group":306,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","isNotable":true,"name":"Innate Rune","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreennotableframenormal.dds"},"orbit":2,"orbitIndex":17,"skill":64239,"stats":["Adds 1 to 37 Lightning damage to Attacks"],"stringId":"oracle_flat_lightning3_","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"64240":{"connections":[{"id":52220,"orbit":0}],"group":226,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","isNotable":true,"name":"Battle Fever","orbit":2,"orbitIndex":6,"recipe":["Disgust","Guilt","Isolation"],"skill":64240,"stats":["5% increased Skill Speed","25% increased Physical Damage"],"stringId":"physical37"},"64284":{"connections":[{"id":27373,"orbit":0},{"id":19011,"orbit":4}],"group":557,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Melee Damage","orbit":4,"orbitIndex":51,"skill":64284,"stats":["8% increased Melee Damage"],"stringId":"melee19"},"64295":{"connections":[],"group":1467,"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","name":"Trap Critical Chance","orbit":4,"orbitIndex":54,"skill":64295,"stats":["10% increased Critical Hit Chance with Traps"],"stringId":"trap11"},"64299":{"connections":[{"id":17655,"orbit":2147483647}],"group":597,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"isSwitchable":true,"name":"Bolstering Presence","options":{"Druid":{"icon":"Art/2DArt/SkillIcons/passives/BattleRouse.dds","id":56845,"name":"Harbinger of Disaster","stats":["10% increased Critical Damage Bonus","10% increased Damage","10% increased Area Damage"]}},"orbit":2,"orbitIndex":20,"skill":64299,"stats":["Aura Skills have 12% increased Magnitudes"],"stringId":"auras18"},"64312":{"connections":[{"id":23861,"orbit":-7},{"id":54886,"orbit":7}],"group":471,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":7,"orbitIndex":2,"skill":64312,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed9"},"64318":{"connections":[{"id":61063,"orbit":0}],"group":372,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Penetration","orbit":3,"orbitIndex":2,"skill":64318,"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"],"stringId":"elemental1"},"64324":{"connections":[{"id":41442,"orbit":9}],"group":260,"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","name":"Block and Stun Threshold","orbit":3,"orbitIndex":17,"skill":64324,"stats":["4% increased Block chance","5% increased Stun Threshold"],"stringId":"shield33"},"64325":{"connections":[{"id":45304,"orbit":-4}],"group":1441,"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","name":"Poison Damage","orbit":3,"orbitIndex":11,"skill":64325,"stats":["10% increased Magnitude of Poison you inflict"],"stringId":"poison23"},"64327":{"connections":[{"id":39517,"orbit":0},{"id":49391,"orbit":0}],"group":612,"icon":"Art/2DArt/SkillIcons/passives/steelspan.dds","isNotable":true,"name":"Defender's Resolve","orbit":3,"orbitIndex":21,"skill":64327,"stats":["12% increased Block chance","Your Heavy Stun buildup empties 50% faster"],"stringId":"block15"},"64345":{"connections":[{"id":49968,"orbit":0},{"id":63679,"orbit":0}],"group":1206,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Attack Damage","orbit":2,"orbitIndex":16,"skill":64345,"stats":["10% increased Attack Damage"],"stringId":"ranged22"},"64352":{"connections":[{"id":44345,"orbit":0}],"group":1031,"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","name":"Lightning Damage","orbit":0,"orbitIndex":0,"skill":64352,"stats":["10% increased Lightning Damage"],"stringId":"lightning11"},"64357":{"connections":[{"id":50062,"orbit":0},{"id":506,"orbit":0}],"group":284,"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","name":"Armour and Energy Shield","orbit":2,"orbitIndex":8,"skill":64357,"stats":["12% increased Armour","12% increased maximum Energy Shield"],"stringId":"energy_shield_and_armour16_"},"64370":{"connections":[{"id":53396,"orbit":0}],"group":654,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":17,"skill":64370,"stats":["+5 to any Attribute"],"stringId":"intelligence31"},"64379":{"ascendancyName":"Infernalist","connections":[{"id":25239,"orbit":-4}],"group":793,"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","name":"Spell Damage","nodeOverlay":{"alloc":"InfernalistFrameSmallAllocated","path":"InfernalistFrameSmallCanAllocate","unalloc":"InfernalistFrameSmallNormal"},"orbit":8,"orbitIndex":69,"skill":64379,"stats":["12% increased Spell Damage"],"stringId":"AscendancyWitch1Small5"},"64399":{"connections":[{"id":2511,"orbit":3}],"group":574,"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","name":"Attack Critical Damage","orbit":1,"orbitIndex":7,"skill":64399,"stats":["15% increased Critical Damage Bonus for Attack Damage"],"stringId":"criticals67__"},"64405":{"connections":[],"group":342,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":3,"orbitIndex":12,"skill":64405,"stats":["15% increased Totem Damage"],"stringId":"totems48_"},"64415":{"connections":[{"id":22063,"orbit":0},{"id":1416,"orbit":0}],"group":1404,"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","isNotable":true,"name":"Shattering Daze","orbit":7,"orbitIndex":19,"recipe":["Disgust","Isolation","Envy"],"skill":64415,"stats":["5% chance to Daze on Hit","Gain 12% of Physical Damage as Extra Cold Damage against Dazed Enemies"],"stringId":"daze_17"},"64427":{"connections":[],"group":969,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Infusion and Power Charge Duration","orbit":2,"orbitIndex":15,"skill":64427,"stats":["6% increased Power Charge Duration","6% increased Elemental Infusion duration"],"stringId":"power_charges17"},"64434":{"connections":[{"id":3893,"orbit":2}],"group":1216,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":4,"skill":64434,"stats":["15% increased Evasion Rating"],"stringId":"deflect28"},"64443":{"connections":[{"id":41126,"orbit":0},{"id":62023,"orbit":0}],"group":304,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","isNotable":true,"name":"Impact Force","orbit":3,"orbitIndex":8,"recipe":["Fear","Ire","Fear"],"skill":64443,"stats":["20% increased Stun Buildup","25% increased Attack Area Damage"],"stringId":"area_attacks29"},"64462":{"connections":[{"id":53150,"orbit":0}],"group":1452,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":2,"orbitIndex":17,"skill":64462,"stats":["10% increased amount of Mana Leeched"],"stringId":"mana_leech2"},"64471":{"connections":[{"id":43843,"orbit":0}],"group":628,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":4,"orbitIndex":54,"skill":64471,"stats":["+5 to any Attribute"],"stringId":"strength84"},"64474":{"connections":[],"group":1134,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":9,"skill":64474,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery27"},"64488":{"connections":[{"id":7201,"orbit":7}],"group":752,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Critical Chance","orbit":7,"orbitIndex":3,"skill":64488,"stats":["Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m"],"stringId":"projectiles35"},"64489":{"connections":[{"id":6952,"orbit":0},{"id":25162,"orbit":0}],"group":106,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area","orbit":2,"orbitIndex":14,"skill":64489,"stats":["6% increased Area of Effect for Attacks"],"stringId":"area_attacks33"},"64492":{"connections":[{"id":46688,"orbit":7}],"group":1248,"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","name":"One Handed Attack Speed","orbit":7,"orbitIndex":9,"skill":64492,"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"stringId":"one_handed9"},"64525":{"connections":[{"id":58855,"orbit":0}],"group":251,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Easy Target","orbit":7,"orbitIndex":4,"recipe":["Guilt","Greed","Fear"],"skill":64525,"stats":["Your Hits cannot be Evaded by Heavy Stunned Enemies"],"stringId":"stun21"},"64543":{"connections":[],"group":1354,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","isNotable":true,"name":"Unbound Forces","orbit":5,"orbitIndex":57,"recipe":["Disgust","Envy","Guilt"],"skill":64543,"stats":["40% increased Chill Duration on Enemies","40% increased Shock Duration","25% increased Magnitude of Chill you inflict","25% increased Magnitude of Shock you inflict"],"stringId":"elemental30"},"64550":{"connections":[{"id":22532,"orbit":0}],"group":899,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","name":"Damage vs Immobilised","orbit":2,"orbitIndex":5,"skill":64550,"stats":["20% increased Damage against Immobilised Enemies"],"stringId":"immobilisation5"},"64572":{"connections":[{"id":48925,"orbit":0}],"group":350,"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","name":"Freeze Buildup","orbit":7,"orbitIndex":20,"skill":64572,"stats":["15% increased Freeze Buildup"],"stringId":"chill_and_freeze28"},"64591":{"ascendancyName":"Disciple of Varashta","connections":[{"id":34207,"orbit":-8}],"flavourText":"\"I have seen countless battles. I know war! The taste of defeat... The taste of victory! But in this war... everything is at stake. So yes, those you speak of will know my blade. I will do whatever I must!\" \\n\\nRuzhan confided in his Tale-woman, Navira.","group":641,"icon":"Art/2DArt/SkillIcons/passives/DiscipleoftheDjinn/FireDjinnFlameRunes.dds","isNotable":true,"name":"Ruzhan's Trap","nodeOverlay":{"alloc":"Disciple of VarashtaFrameLargeAllocated","path":"Disciple of VarashtaFrameLargeCanAllocate","unalloc":"Disciple of VarashtaFrameLargeNormal"},"orbit":9,"orbitIndex":106,"skill":64591,"stats":["Grants Skill: Ruzhan's Trap"],"stringId":"AscendancySorceress3Notable16"},"64601":{"connections":[],"flavourText":"The body is a weapon waiting to be mastered.","group":1338,"icon":"Art/2DArt/SkillIcons/passives/HollowPalmTechniqueKeystone.dds","isKeystone":true,"name":"Hollow Palm Technique","orbit":0,"orbitIndex":0,"skill":64601,"stats":["Can Attack as though using a Quarterstaff while both of your hand slots are empty","Unarmed Attacks that would use an Equipped Quarterstaff's damage have:","Base Unarmed Physical damage replaced with damage based on their Skill Level","1% more Attack Speed per 75 Item Evasion on Equipped Armour Items","+0.1% to Critical Hit Chance per 10 Item Energy Shield on Equipped Armour Items"],"stringId":"passive_keystone_hollow_palm_technique"},"64637":{"connections":[{"id":32543,"orbit":7}],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":14,"skill":64637,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"spell_suppression7"},"64643":{"connections":[{"id":56360,"orbit":0},{"id":27176,"orbit":0}],"group":1094,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","name":"Power Charge Duration","orbit":2,"orbitIndex":3,"skill":64643,"stats":["20% increased Power Charge Duration"],"stringId":"power_charges3"},"64650":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1179,"icon":"Art/2DArt/SkillIcons/passives/life1.dds","isNotable":true,"name":"Wary Dodging","orbit":2,"orbitIndex":12,"recipe":["Suffering","Suffering","Disgust"],"skill":64650,"stats":["Cannot be Light Stunned if you haven't been Hit Recently"],"stringId":"stun_threshold16_"},"64653":{"connections":[{"id":47420,"orbit":7}],"group":283,"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","name":"Minion Damage","orbit":7,"orbitIndex":15,"skill":64653,"stats":["Minions deal 16% increased Damage"],"stringId":"minion_reservation8"},"64659":{"connections":[{"id":3355,"orbit":0}],"group":638,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","isNotable":true,"name":"Lasting Boons","orbit":3,"orbitIndex":21,"recipe":["Isolation","Fear","Greed"],"skill":64659,"stats":["20% reduced Slowing Potency of Debuffs on You","Buffs on you expire 10% slower"],"stringId":"slowed_enemies18"},"64665":{"connections":[{"id":51847,"orbit":0},{"id":21274,"orbit":0}],"group":877,"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","name":"Attack Damage and Accuracy","orbit":4,"orbitIndex":30,"skill":64665,"stats":["8% increased Attack Damage","5% increased Accuracy Rating"],"stringId":"attack34"},"64683":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":685,"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"name":"Armour Mastery","orbit":0,"orbitIndex":0,"skill":64683,"stats":[],"stringId":"mastery_armour_6287"},"64700":{"connections":[{"id":61632,"orbit":0}],"group":1514,"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","name":"Quarterstaff Freeze and Daze Buildup","orbit":0,"orbitIndex":0,"skill":64700,"stats":["5% chance to Daze on Hit","20% increased Freeze Buildup with Quarterstaves"],"stringId":"quarterstaff15"},"64724":{"connections":[],"group":188,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Flammability and Ignite Magnitude","orbit":2,"orbitIndex":14,"skill":64724,"stats":["15% increased Flammability Magnitude","8% increased Ignite Magnitude"],"stringId":"ignite3"},"64726":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"id":46296,"orbit":0},{"id":38479,"orbit":0}],"group":959,"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"name":"Projectile Mastery","orbit":2,"orbitIndex":8,"skill":64726,"stats":[],"stringId":"mastery_projectile_6651"},"64747":{"connections":[{"id":33838,"orbit":-5}],"group":1174,"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","name":"Ailment Chance and Duration","orbit":4,"orbitIndex":39,"skill":64747,"stats":["6% increased chance to inflict Ailments","6% increased Duration of Damaging Ailments on Enemies"],"stringId":"ailments45"},"64770":{"connections":[],"group":384,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","isNotable":true,"name":"Morgana, the Storm Seer","orbit":3,"orbitIndex":19,"recipe":["Envy","Despair","Paranoia"],"skill":64770,"stats":["+8% of Armour also applies to Elemental Damage","10% faster start of Energy Shield Recharge","You cannot be Electrocuted","50% reduced effect of Shock on you"],"stringId":"energy_shield_and_armour24"},"64789":{"ascendancyName":"Stormweaver","connections":[{"id":8867,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Mana Regeneration","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":68,"skill":64789,"stats":["12% increased Mana Regeneration Rate"],"stringId":"AscendancySorceress1Small1"},"64804":{"connections":[],"group":485,"icon":"Art/2DArt/SkillIcons/passives/PuppeteerNode.dds","name":"Puppet Master chance","orbit":3,"orbitIndex":10,"skill":64804,"stats":["25% increased Duration of each Puppet Master stack"],"stringId":"Puppetmaster3"},"64807":{"connections":[{"id":59945,"orbit":0}],"group":249,"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","name":"Attack Area Damage and Area","orbit":2,"orbitIndex":20,"skill":64807,"stats":["6% increased Attack Area Damage","4% increased Area of Effect for Attacks"],"stringId":"slam_area1"},"64819":{"connections":[{"id":47753,"orbit":-3}],"group":92,"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","name":"Fire Damage and Armour ","orbit":4,"orbitIndex":48,"skill":64819,"stats":["6% increased Fire Damage","10% increased Armour"],"stringId":"ignite_mitigation2"},"64851":{"connections":[{"id":21324,"orbit":0}],"group":1146,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Flashy Parrying","orbit":7,"orbitIndex":9,"recipe":["Greed","Guilt","Greed"],"skill":64851,"stats":["12% increased Block chance","20% increased Parried Debuff Duration"],"stringId":"deflect10"},"64870":{"connections":[{"id":27439,"orbit":0}],"group":388,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","name":"Armour and Applies to Fire Damage","orbit":0,"orbitIndex":0,"skill":64870,"stats":["10% increased Armour","+10% of Armour also applies to Fire Damage"],"stringId":"armour13_"},"64900":{"connections":[{"id":54999,"orbit":-4}],"group":132,"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","name":"Ancestral Boosted Attack Damage and Stun","orbit":7,"orbitIndex":23,"skill":64900,"stats":["10% increased Stun Buildup","Ancestrally Boosted Attacks deal 16% increased Damage"],"stringId":"melee59_"},"64927":{"connections":[{"id":52464,"orbit":4},{"id":51741,"orbit":-4},{"id":54351,"orbit":-6}],"group":1280,"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","name":"Mana Leech","orbit":6,"orbitIndex":18,"skill":64927,"stats":["10% increased amount of Mana Leeched"],"stringId":"life_on_kill4"},"64939":{"connections":[{"id":30123,"orbit":0}],"group":424,"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","name":"Two Handed Damage","orbit":2,"orbitIndex":12,"skill":64939,"stats":["10% increased Damage with Two Handed Weapons"],"stringId":"two_handed2"},"64948":{"connections":[{"id":48264,"orbit":0}],"group":332,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","name":"Aura Effect","orbit":2,"orbitIndex":9,"skill":64948,"stats":["Aura Skills have 5% increased Magnitudes"],"stringId":"auras27"},"64962":{"applyToArmour":true,"ascendancyName":"Smith of Kitava","connections":[],"group":19,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds","isNotable":true,"name":"Dedication to Kitava","nodeOverlay":{"alloc":"Smith of KitavaFrameLargeAllocated","path":"Smith of KitavaFrameLargeCanAllocate","unalloc":"Smith of KitavaFrameLargeNormal"},"orbit":0,"orbitIndex":0,"skill":64962,"stats":["Body Armour grants +100% of Armour also applies to Chaos Damage"],"stringId":"AscendancyWarrior3Notable6_11"},"64990":{"connections":[{"id":60891,"orbit":0},{"id":18897,"orbit":0},{"id":27705,"orbit":0}],"group":1498,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalOwl.dds","name":"Intelligence","orbit":2,"orbitIndex":10,"skill":64990,"stats":["+8 to Intelligence"],"stringId":"azmerianimals53_"},"64995":{"connections":[{"id":17924,"orbit":0}],"group":408,"icon":"Art/2DArt/SkillIcons/passives/damage.dds","name":"Damage against Enemies on Low Life","orbit":3,"orbitIndex":0,"skill":64995,"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"stringId":"enemies_on_low_life1"},"64996":{"connections":[{"id":7782,"orbit":-4},{"id":4810,"orbit":7}],"group":1172,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleed Chance","orbit":7,"orbitIndex":20,"skill":64996,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"physical_witch9"},"65009":{"connections":[{"id":29517,"orbit":0},{"id":31855,"orbit":7},{"id":61373,"orbit":0}],"group":1131,"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","isAttribute":true,"name":"Attribute","options":[{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","id":26297,"name":"Strength","stats":["+5 to Strength"]},{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","id":14927,"name":"Dexterity","stats":["+5 to Dexterity"]},{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","id":57022,"name":"Intelligence","stats":["+5 to Intelligence"]}],"orbit":6,"orbitIndex":30,"skill":65009,"stats":["+5 to any Attribute"],"stringId":"dexterity36"},"65016":{"connections":[{"id":11505,"orbit":0}],"group":632,"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","isNotable":true,"name":"Intense Flames","orbit":3,"orbitIndex":16,"recipe":["Guilt","Suffering","Fear"],"skill":65016,"stats":["35% increased Damage with Hits against Burning Enemies"],"stringId":"fire35"},"65023":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":708,"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","isNotable":true,"name":"Impenetrable Shell","orbit":3,"orbitIndex":6,"recipe":["Paranoia","Paranoia","Ire"],"skill":65023,"stats":["Defend with 150% of Armour against Hits from Enemies that are further than 6m away"],"stringId":"armour36"},"65042":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":190,"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"name":"Rage Mastery","orbit":1,"orbitIndex":6,"skill":65042,"stats":[],"stringId":"mastery_rage_6669"},"65091":{"connections":[{"id":51707,"orbit":6}],"group":1475,"icon":"Art/2DArt/SkillIcons/passives/evade.dds","name":"Evasion","orbit":7,"orbitIndex":20,"skill":65091,"stats":["15% increased Evasion Rating"],"stringId":"evasion16"},"65149":{"connections":[],"group":1029,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break Effect","orbit":2,"orbitIndex":20,"skill":65149,"stats":["10% increased effect of Fully Broken Armour"],"stringId":"armour_break20"},"65154":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":182,"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"name":"Totem Mastery","orbit":0,"orbitIndex":0,"skill":65154,"stats":[],"stringId":"mastery_totem235"},"65160":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"id":44069,"orbit":0}],"group":161,"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","isNotable":true,"name":"Titanic","orbit":3,"orbitIndex":7,"recipe":["Despair","Paranoia","Guilt"],"skill":65160,"stats":["30% increased Stun Buildup","30% increased Stun Threshold","5% increased Strength"],"stringId":"stun14"},"65161":{"connections":[],"group":1436,"icon":"Art/2DArt/SkillIcons/passives/AzmeriVividCat.dds","name":"Deflection","orbit":2,"orbitIndex":16,"skill":65161,"stats":["Gain Deflection Rating equal to 8% of Evasion Rating"],"stringId":"azmerianimals40"},"65167":{"connections":[{"id":712,"orbit":4}],"group":1427,"icon":"Art/2DArt/SkillIcons/passives/AzmeriPrimalMonkey.dds","name":"Area Damage and Companion Area of Effect","orbit":0,"orbitIndex":0,"skill":65167,"stats":["6% increased Area Damage","Companions have 10% increased Area of Effect"],"stringId":"companions61"},"65173":{"ascendancyName":"Invoker","connections":[],"group":1554,"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds","isNotable":true,"name":"...and Protect me from Harm","nodeOverlay":{"alloc":"InvokerFrameLargeAllocated","path":"InvokerFrameLargeCanAllocate","unalloc":"InvokerFrameLargeNormal"},"orbit":9,"orbitIndex":139,"skill":65173,"stats":["Physical Damage Reduction from Armour is based on your combined Armour and Evasion Rating","35% less Evasion Rating"],"stringId":"AscendancyMonk2Notable2_"},"65176":{"connections":[{"id":14045,"orbit":0},{"id":42250,"orbit":0}],"group":1137,"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","name":"Projectile Damage","orbit":6,"orbitIndex":48,"skill":65176,"stats":["10% increased Projectile Damage"],"stringId":"ranged15"},"65189":{"connections":[{"id":17260,"orbit":0}],"group":355,"icon":"Art/2DArt/SkillIcons/passives/DruidGenericShapeshiftNode.dds","name":"Shapeshifted Elemental Penetration","orbit":2,"orbitIndex":7,"skill":65189,"stats":["Damage Penetrates 6% of Enemy Elemental Resistances while Shapeshifted"],"stringId":"shapeshifting7"},"65192":{"connectionArt":"CharacterPlanned","connections":[{"id":63170,"orbit":2147483647}],"group":114,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Cast and Attack Speed","nodeOverlay":{"alloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframeactive.dds","path":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframecanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/oraclepassiveskillscreenpassiveframenormal.dds"},"orbit":3,"orbitIndex":11,"skill":65192,"stats":["Spells Cast by Totems have 4% increased Cast Speed","Attacks used by Totems have 4% increased Attack Speed"],"stringId":"oracle_totems1","unlockConstraint":{"ascendancy":"Oracle","nodes":[5571]}},"65193":{"connections":[{"id":48714,"orbit":0},{"id":10245,"orbit":0}],"group":488,"icon":"Art/2DArt/SkillIcons/passives/IncreasedAttackDamageNotable.dds","isNotable":true,"name":"Viciousness","orbit":3,"orbitIndex":13,"recipe":["Disgust","Greed","Paranoia"],"skill":65193,"stats":["3% increased Attack Speed per Enemy in Close Range","+10 to Dexterity"],"stringId":"melee34"},"65204":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[{"id":30615,"orbit":0},{"id":10162,"orbit":0}],"group":1457,"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","isNotable":true,"name":"Overflowing Power","orbit":2,"orbitIndex":7,"recipe":["Isolation","Envy","Greed"],"skill":65204,"stats":["+2 to Maximum Power Charges"],"stringId":"power_charges8"},"65207":{"connections":[{"id":63566,"orbit":-6}],"group":1285,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":3,"orbitIndex":14,"skill":65207,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"evasion20"},"65212":{"connections":[{"id":58539,"orbit":0},{"id":34968,"orbit":0}],"group":1482,"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","name":"Slow Effect on You","orbit":7,"orbitIndex":6,"skill":65212,"stats":["8% reduced Slowing Potency of Debuffs on You"],"stringId":"spell_suppression11+"},"65226":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern","connections":[],"group":479,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Infusion Mastery","orbit":0,"orbitIndex":0,"skill":65226,"stats":[],"stringId":"mastery_infusion294"},"65228":{"ascendancyName":"Martial Artist","connections":[{"id":61586,"orbit":4}],"group":1559,"icon":"Art/2DArt/SkillIcons/passives/MartialArtist/MartialArtistNode.dds","name":"Attack Speed","nodeOverlay":{"alloc":"Martial ArtistFrameSmallAllocated","path":"Martial ArtistFrameSmallCanAllocate","unalloc":"Martial ArtistFrameSmallNormal"},"orbit":4,"orbitIndex":28,"skill":65228,"stats":["4% increased Attack Speed"],"stringId":"AscendancyMonk1Small2"},"65243":{"connections":[{"id":46421,"orbit":0}],"group":329,"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","isNotable":true,"name":"Enveloping Presence","orbit":2,"orbitIndex":22,"recipe":["Fear","Greed","Fear"],"skill":65243,"stats":["30% increased Presence Area of Effect","Aura Skills have 6% increased Magnitudes"],"stringId":"auras17"},"65248":{"connections":[],"group":770,"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","name":"Elemental Ailment Duration","orbit":4,"orbitIndex":24,"skill":65248,"stats":["10% increased Duration of Ignite, Shock and Chill on Enemies"],"stringId":"elemental49"},"65256":{"connections":[{"id":34845,"orbit":0},{"id":40626,"orbit":0}],"group":1306,"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","isNotable":true,"name":"Widespread Coverage","orbit":0,"orbitIndex":0,"recipe":["Guilt","Disgust","Despair"],"skill":65256,"stats":["50% increased Hazard Area of Effect","20% reduced Hazard Damage"],"stringId":"hazards18"},"65265":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[{"id":31366,"orbit":0},{"id":17146,"orbit":0}],"group":1389,"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","isNotable":true,"name":"Swift Interruption","orbit":0,"orbitIndex":0,"recipe":["Guilt","Envy","Greed"],"skill":65265,"stats":["12% increased Attack Speed if you've successfully Parried Recently","6% increased Movement Speed if you've successfully Parried Recently"],"stringId":"deflect9"},"65287":{"connections":[{"id":5580,"orbit":0}],"group":158,"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","name":"Totem Damage","orbit":2,"orbitIndex":6,"skill":65287,"stats":["15% increased Totem Damage"],"stringId":"totems16"},"65290":{"connections":[{"id":57069,"orbit":0}],"group":1488,"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","name":"Lightning Damage and Resistance","orbit":0,"orbitIndex":0,"skill":65290,"stats":["5% increased Lightning Damage","+3% to Lightning Resistance"],"stringId":"shock22_"},"65310":{"connections":[{"id":22682,"orbit":0}],"group":1235,"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","name":"Additional Spell Projectiles","orbit":3,"orbitIndex":2,"skill":65310,"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"stringId":"spells13_"},"65322":{"connections":[{"id":54818,"orbit":0},{"id":13425,"orbit":0},{"id":47709,"orbit":0},{"id":58718,"orbit":0}],"group":744,"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","name":"Bleeding Chance","orbit":0,"orbitIndex":0,"skill":65322,"stats":["5% chance to inflict Bleeding on Hit"],"stringId":"bleed10"},"65324":{"connections":[{"id":1861,"orbit":7},{"id":9863,"orbit":-5}],"group":620,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageDeflect.dds","name":"Armour applies to Elemental Damage and Deflection","orbit":3,"orbitIndex":16,"skill":65324,"stats":["+5% of Armour also applies to Elemental Damage","Gain Deflection Rating equal to 5% of Evasion Rating"],"stringId":"armour_and_evasion50"},"65328":{"connections":[{"id":48565,"orbit":0}],"group":272,"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","name":"Sentinels","orbit":2,"orbitIndex":2,"skill":65328,"stats":["10% increased Damage","Minions deal 10% increased Damage"],"stringId":"sentinels2"},"65353":{"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":535,"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"name":"Banner Mastery","orbit":0,"orbitIndex":0,"skill":65353,"stats":[],"stringId":"mastery_banner304"},"65393":{"connections":[{"id":2732,"orbit":-2},{"id":11672,"orbit":0}],"group":946,"icon":"Art/2DArt/SkillIcons/passives/mana.dds","name":"Mana Cost Efficiency","orbit":2,"orbitIndex":16,"skill":65393,"stats":["8% increased Mana Cost Efficiency"],"stringId":"mana_regeneration46"},"65413":{"ascendancyName":"Stormweaver","connections":[{"id":12882,"orbit":0}],"group":547,"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","name":"Spell Critical Chance","nodeOverlay":{"alloc":"StormweaverFrameSmallAllocated","path":"StormweaverFrameSmallCanAllocate","unalloc":"StormweaverFrameSmallNormal"},"orbit":8,"orbitIndex":4,"skill":65413,"stats":["12% increased Critical Hit Chance for Spells"],"stringId":"AscendancySorceress1Small3"},"65424":{"connections":[{"id":58109,"orbit":0}],"group":869,"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","name":"Dual Wielding Damage","orbit":3,"orbitIndex":3,"skill":65424,"stats":["12% increased Attack Damage while Dual Wielding"],"stringId":"dual_wielding2"},"65437":{"connections":[{"id":63064,"orbit":0}],"group":1059,"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","name":"Energy Shield Delay","orbit":2,"orbitIndex":14,"skill":65437,"stats":["6% faster start of Energy Shield Recharge"],"stringId":"energy_shield_recovery4"},"65439":{"connections":[{"id":12821,"orbit":0}],"group":535,"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","name":"Banner Aura Effect","orbit":1,"orbitIndex":4,"skill":65439,"stats":["Banner Skills have 12% increased Aura Magnitudes"],"stringId":"banners2"},"65468":{"connections":[{"id":61432,"orbit":0},{"id":25807,"orbit":0}],"group":916,"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","isNotable":true,"name":"Repeating Explosives","orbit":0,"orbitIndex":0,"recipe":["Suffering","Despair","Isolation"],"skill":65468,"stats":["Grenades have 15% chance to activate a second time"],"stringId":"crossbow10"},"65472":{"connections":[{"id":9323,"orbit":0}],"group":112,"icon":"Art/2DArt/SkillIcons/passives/IncreasedPhysicalDamage.dds","name":"Glory Generation","orbit":3,"orbitIndex":21,"skill":65472,"stats":["15% increased Glory generation"],"stringId":"glory26"},"65493":{"connections":[{"id":43854,"orbit":2}],"group":571,"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","name":"Area and Presence","orbit":3,"orbitIndex":10,"skill":65493,"stats":["15% reduced Presence Area of Effect","6% increased Area of Effect"],"stringId":"auras33"},"65498":{"connections":[{"id":37026,"orbit":0}],"group":1470,"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","name":"Armour Break","orbit":1,"orbitIndex":10,"skill":65498,"stats":["Break 20% increased Armour"],"stringId":"physical43"},"65509":{"connections":[{"id":41384,"orbit":0},{"id":51821,"orbit":0}],"group":286,"icon":"Art/2DArt/SkillIcons/passives/ArmourElementalDamageEnergyShieldRecharge.dds","name":"Armour Applies to Elemental Damage and Energy Shield Delay","orbit":3,"orbitIndex":22,"skill":65509,"stats":["+5% of Armour also applies to Elemental Damage","4% faster start of Energy Shield Recharge"],"stringId":"energy_shield_and_armour41"},"65518":{"ascendancyName":"Blood Mage","connections":[],"group":993,"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageSaguineTides.dds","isNotable":true,"name":"Sanguine Tides","nodeOverlay":{"alloc":"Blood MageFrameLargeAllocated","path":"Blood MageFrameLargeCanAllocate","unalloc":"Blood MageFrameLargeNormal"},"orbit":5,"orbitIndex":6,"skill":65518,"stats":["Flasks do not recover Life","Gain 1 Life Flask Charge per 2% Life spent","On Hitting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed","Gain 1% of damage as Physical damage for 5 seconds per Charge consumed this way"],"stringId":"AscendancyWitch2Notable9"}},"tree":"Default"} \ No newline at end of file diff --git a/src/TreeData/0_5/tree.lua b/src/TreeData/0_5/tree.lua index 413e6e8bc2..4d8122b1d9 100644 --- a/src/TreeData/0_5/tree.lua +++ b/src/TreeData/0_5/tree.lua @@ -23338,6 +23338,16 @@ return { y=12375.639100546 }, [1614]={ + nodes={ + [1]=38813 + }, + orbits={ + [1]=0 + }, + x=9625.0212025516, + y=12036.589100546 + }, + [1615]={ nodes={ [1]=36365 }, @@ -23347,7 +23357,7 @@ return { x=9688.2912025516, y=12636.769100546 }, - [1615]={ + [1616]={ nodes={ [1]=4891 }, @@ -23357,7 +23367,17 @@ return { x=9850.4112025516, y=12521.869100546 }, - [1616]={ + [1617]={ + nodes={ + [1]=30100 + }, + orbits={ + [1]=0 + }, + x=9886.6612025516, + y=12162.199100546 + }, + [1618]={ nodes={ [1]=58149 }, @@ -23367,7 +23387,7 @@ return { x=9893.7112025516, y=12885.789100546 }, - [1617]={ + [1619]={ nodes={ [1]=37046 }, @@ -23377,7 +23397,7 @@ return { x=9942.6712025516, y=11772.789100546 }, - [1618]={ + [1620]={ nodes={ [1]=60859 }, @@ -23387,7 +23407,7 @@ return { x=10074.361202552, y=12761.739100546 }, - [1619]={ + [1621]={ nodes={ [1]=30233 }, @@ -23397,7 +23417,7 @@ return { x=10115.831202552, y=12357.719100546 }, - [1620]={ + [1622]={ nodes={ [1]=22661 }, @@ -23407,7 +23427,7 @@ return { x=10251.191202552, y=12701.699100546 }, - [1621]={ + [1623]={ nodes={ [1]=11776 }, @@ -23493,7 +23513,8 @@ return { skill=4, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="lightning14" }, [16]={ ascendancyName="Pathfinder", @@ -23516,7 +23537,8 @@ return { skill=16, stats={ [1]="20% increased Life Flask Charges gained" - } + }, + stringId="AscendancyRanger3Small6" }, [30]={ ascendancyName="Deadeye", @@ -23537,7 +23559,8 @@ return { stats={ [1]="Gain Tailwind on Skill use", [2]="Lose all Tailwind when Hit" - } + }, + stringId="AscendancyRanger1Notable3" }, [40]={ ascendancyName="Pathfinder", @@ -23557,7 +23580,8 @@ return { skill=40, stats={ [1]="50% of Evasion Rating also grants Elemental Damage reduction" - } + }, + stringId="AscendancyRanger3Notable5" }, [52]={ connections={ @@ -23577,7 +23601,8 @@ return { stats={ [1]="Excess Life Recovery from Regeneration is applied to Energy Shield", [2]="Energy Shield does not Recharge" - } + }, + stringId="passive_keystone_zealots_oath" }, [55]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern", @@ -23597,7 +23622,8 @@ return { skill=55, stats={ [1]="Damaging Ailments deal damage 12% faster" - } + }, + stringId="ailments38" }, [59]={ ascendancyName="Lich", @@ -23629,7 +23655,8 @@ return { stats={ [1]="Curses you inflict have infinite Duration", [2]="You can apply an additional Curse" - } + }, + stringId="AscendancyWitch3Notable9" }, [60]={ connections={ @@ -23646,7 +23673,8 @@ return { skill=60, stats={ [1]="5% chance to Blind Enemies on Hit" - } + }, + stringId="blind2" }, [65]={ connections={ @@ -23663,7 +23691,8 @@ return { skill=65, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze19_" }, [71]={ connections={ @@ -23681,7 +23710,8 @@ return { stats={ [1]="4% reduced Skill Effect Duration", [2]="8% increased Physical Damage" - } + }, + stringId="physical58" }, [74]={ ascendancyName="Acolyte of Chayula", @@ -23724,7 +23754,8 @@ return { orbitIndex=24, skill=74, stats={ - } + }, + stringId="AscendancyMonk3Start" }, [94]={ connections={ @@ -23748,7 +23779,8 @@ return { stats={ [1]="15% increased Mana Regeneration Rate", [2]="Recover 2% of maximum Mana on Kill" - } + }, + stringId="mana_regeneration49" }, [95]={ connections={ @@ -23765,7 +23797,8 @@ return { skill=95, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence41" }, [97]={ connections={ @@ -23782,7 +23815,8 @@ return { skill=97, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed2_" }, [110]={ applyToArmour=true, @@ -23803,7 +23837,8 @@ return { skill=110, stats={ [1]="Body Armour grants Hits against you have 100% reduced Critical Damage Bonus" - } + }, + stringId="AscendancyWarrior3Notable6_10" }, [116]={ connections={ @@ -23828,7 +23863,8 @@ return { [1]="18% increased maximum Energy Shield", [2]="12% increased Mana Regeneration Rate", [3]="6% increased Intelligence" - } + }, + stringId="energy_shield34_" }, [144]={ connections={ @@ -23846,7 +23882,8 @@ return { stats={ [1]="10% increased Freeze Buildup", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental27" }, [151]={ connections={ @@ -23863,7 +23900,8 @@ return { skill=151, stats={ [1]="16% increased Accuracy Rating at Close Range" - } + }, + stringId="accuracy6" }, [178]={ connections={ @@ -23876,7 +23914,8 @@ return { skill=178, stats={ [1]="8% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds14" }, [229]={ connections={ @@ -23894,7 +23933,8 @@ return { stats={ [1]="Minions have 6% increased maximum Life", [2]="Minions deal 6% increased Damage" - } + }, + stringId="minion_reservation15_" }, [240]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -23912,7 +23952,8 @@ return { orbitIndex=0, skill=240, stats={ - } + }, + stringId="mastery_lightning150" }, [244]={ connections={ @@ -23929,7 +23970,8 @@ return { skill=244, stats={ [1]="16% increased Attack Damage against Rare or Unique Enemies" - } + }, + stringId="boss_slaying2_" }, [259]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -23943,7 +23985,8 @@ return { orbitIndex=0, skill=259, stats={ - } + }, + stringId="mastery_attack8" }, [261]={ connections={ @@ -23966,7 +24009,8 @@ return { skill=261, stats={ [1]="40% increased Duration of Poisons you inflict against Slowed Enemies" - } + }, + stringId="poison41" }, [270]={ connections={ @@ -23983,7 +24027,8 @@ return { skill=270, stats={ [1]="Inherent loss of Rage is 15% slower" - } + }, + stringId="rage37" }, [290]={ connections={ @@ -24000,7 +24045,8 @@ return { skill=290, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire72" }, [292]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -24014,7 +24060,8 @@ return { orbitIndex=0, skill=292, stats={ - } + }, + stringId="mastery_life135" }, [296]={ connections={ @@ -24039,7 +24086,8 @@ return { skill=296, stats={ [1]="Damage Penetrates 3% of Enemy Elemental Resistances" - } + }, + stringId="oracle7" }, [315]={ connections={ @@ -24056,7 +24104,8 @@ return { skill=315, stats={ [1]="10% increased Bleeding Duration" - } + }, + stringId="bleed1" }, [326]={ connections={ @@ -24073,7 +24122,8 @@ return { skill=326, stats={ [1]="10% increased Critical Hit Chance with Quarterstaves" - } + }, + stringId="quarterstaff12" }, [327]={ connections={ @@ -24091,7 +24141,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="deflect63" }, [328]={ connections={ @@ -24116,7 +24167,8 @@ return { skill=328, stats={ [1]="10% increased Accuracy Rating with Bows" - } + }, + stringId="bow8" }, [331]={ connections={ @@ -24134,7 +24186,8 @@ return { stats={ [1]="8% increased Evasion Rating", [2]="Gain Deflection Rating equal to 4% of Evasion Rating" - } + }, + stringId="deflect38" }, [336]={ connections={ @@ -24158,7 +24211,8 @@ return { stats={ [1]="Damage Penetrates 15% Cold Resistance", [2]="Damage Penetrates 8% Lightning Resistance" - } + }, + stringId="cold_penetration22" }, [338]={ connections={ @@ -24181,7 +24235,8 @@ return { skill=338, stats={ [1]="Invocated skills have 30% increased Maximum Energy" - } + }, + stringId="triggers19" }, [354]={ connections={ @@ -24198,7 +24253,8 @@ return { skill=354, stats={ [1]="15% increased Cooldown Recovery Rate for Grenade Skills" - } + }, + stringId="grenades6" }, [364]={ connections={ @@ -24215,7 +24271,8 @@ return { skill=364, stats={ [1]="+3 to all Attributes" - } + }, + stringId="attributes107" }, [372]={ connections={ @@ -24240,7 +24297,8 @@ return { [1]="10% increased Armour", [2]="+30% of Armour also applies to Fire Damage", [3]="30% reduced Magnitude of Ignite on you" - } + }, + stringId="armour17" }, [375]={ connections={ @@ -24257,7 +24315,8 @@ return { skill=375, stats={ [1]="15% increased Damage with Maces" - } + }, + stringId="mace10" }, [378]={ ascendancyName="Oracle", @@ -24280,7 +24339,8 @@ return { skill=378, stats={ [1]="12% increased Critical Hit Chance" - } + }, + stringId="AscendancyDruid1Small8" }, [419]={ connections={ @@ -24297,7 +24357,8 @@ return { skill=419, stats={ [1]="10% increased Magnitude of Non-Damaging Ailments you inflict" - } + }, + stringId="monkchakra23" }, [440]={ connections={ @@ -24314,7 +24375,8 @@ return { skill=440, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield13" }, [472]={ connections={ @@ -24331,7 +24393,8 @@ return { skill=472, stats={ [1]="+8 to Dexterity" - } + }, + stringId="attributes113" }, [479]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -24357,6 +24420,7 @@ return { stats={ [1]="Gain 8% of Damage as Extra Damage of a random Element while Shapeshifted" }, + stringId="oracle_shapeshifting_path3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -24390,6 +24454,7 @@ return { stats={ [1]="2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges" }, + stringId="oracle_endurance_charge3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -24413,7 +24478,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour9" }, [511]={ connections={ @@ -24431,7 +24497,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells7" }, [516]={ connections={ @@ -24448,7 +24515,8 @@ return { skill=516, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies further than 6m" - } + }, + stringId="projectiles32" }, [517]={ connections={ @@ -24470,7 +24538,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="energy_shield11" }, [526]={ connections={ @@ -24487,7 +24556,8 @@ return { skill=526, stats={ [1]="18% increased Stun Buildup with Maces" - } + }, + stringId="mace5" }, [528]={ ascendancyName="Amazon", @@ -24510,7 +24580,8 @@ return { skill=528, stats={ [1]="12% increased Accuracy Rating" - } + }, + stringId="AscendancyHuntress1Small2" }, [535]={ connections={ @@ -24527,7 +24598,8 @@ return { skill=535, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals45" }, [541]={ connections={ @@ -24540,7 +24612,8 @@ return { skill=541, stats={ [1]="15% increased Energy Shield Recharge Rate while Shapeshifted" - } + }, + stringId="wyvern9" }, [558]={ connections={ @@ -24553,7 +24626,8 @@ return { skill=558, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire12" }, [589]={ connections={ @@ -24570,7 +24644,8 @@ return { skill=589, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="glory23" }, [630]={ connections={ @@ -24587,7 +24662,8 @@ return { skill=630, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals42" }, [632]={ connections={ @@ -24604,7 +24680,8 @@ return { skill=632, stats={ [1]="3% increased Attack Speed with Daggers" - } + }, + stringId="dagger5" }, [658]={ connections={ @@ -24622,7 +24699,8 @@ return { stats={ [1]="+6% of Armour also applies to Elemental Damage", [2]="Gain Deflection Rating equal to 4% of Evasion Rating" - } + }, + stringId="armour_and_evasion55" }, [664]={ ascendancyName="Acolyte of Chayula", @@ -24644,7 +24722,8 @@ return { [1]="Remnants you create have 50% increased effect", [2]="Remnants can be collected from 50% further away", [3]="All Flames of Chayula that you manifest are Purple" - } + }, + stringId="AscendancyMonk3Notable6" }, [675]={ connections={ @@ -24662,7 +24741,8 @@ return { stats={ [1]="10% increased Armour", [2]="5% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="armour29" }, [703]={ connections={ @@ -24679,7 +24759,8 @@ return { skill=703, stats={ [1]="Gain additional Stun Threshold equal to 12% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield4" }, [712]={ connections={ @@ -24703,7 +24784,8 @@ return { stats={ [1]="12% increased Area of Effect", [2]="Companions have 30% increased Area of Effect" - } + }, + stringId="companions66" }, [722]={ connections={ @@ -24751,7 +24833,8 @@ return { skill=722, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity46" }, [750]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -24775,7 +24858,8 @@ return { skill=750, stats={ [1]="Strikes deal Splash Damage" - } + }, + stringId="area_attacks36" }, [752]={ connections={ @@ -24793,7 +24877,8 @@ return { stats={ [1]="Minions deal 6% increased Damage", [2]="6% increased Minion Duration" - } + }, + stringId="minion_reservation7_" }, [761]={ connectionArt="CharacterPlanned", @@ -24817,6 +24902,7 @@ return { stats={ [1]="Minions have 25% increased Cooldown Recovery Rate for Command Skills" }, + stringId="oracle_solo_commander1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -24845,7 +24931,8 @@ return { skill=762, stats={ [1]="Minions deal 20% increased Damage" - } + }, + stringId="AscendancyMercenary1Small9" }, [765]={ ascendancyName="Spirit Walker", @@ -24865,7 +24952,8 @@ return { skill=765, stats={ [1]="Companions gain added Attack damage equal to 60% of your main hand Weapon's damage" - } + }, + stringId="AscendancyHuntress2Notable4" }, [770]={ ascendancyName="Infernalist", @@ -24888,7 +24976,8 @@ return { skill=770, stats={ [1]="3% increased maximum Mana" - } + }, + stringId="AscendancyWitch1Small11" }, [829]={ connectionArt="CharacterPlanned", @@ -24912,6 +25001,7 @@ return { stats={ [1]="25% increased Minion Duration" }, + stringId="oracle_big_family4_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -24931,7 +25021,8 @@ return { orbitIndex=0, skill=857, stats={ - } + }, + stringId="mastery_life139" }, [858]={ connections={ @@ -24948,7 +25039,8 @@ return { skill=858, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos13" }, [869]={ connections={ @@ -24966,7 +25058,8 @@ return { stats={ [1]="12% increased Armour", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour34" }, [872]={ connections={ @@ -24983,7 +25076,8 @@ return { skill=872, stats={ [1]="8% increased Armour, Evasion and Energy Shield while Channelling" - } + }, + stringId="channelling17" }, [904]={ connections={ @@ -25001,7 +25095,8 @@ return { stats={ [1]="8% increased Mana Regeneration Rate", [2]="8% increased Critical Hit Chance" - } + }, + stringId="mana_regeneration4" }, [917]={ connections={ @@ -25018,7 +25113,8 @@ return { skill=917, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun10" }, [934]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern", @@ -25042,7 +25138,8 @@ return { skill=934, stats={ [1]="+4 to Ailment Threshold per Dexterity" - } + }, + stringId="spell_suppression14" }, [968]={ connections={ @@ -25060,7 +25157,8 @@ return { stats={ [1]="6% increased Fire Damage", [2]="5% increased Area of Effect" - } + }, + stringId="fire7_" }, [989]={ connections={ @@ -25077,7 +25175,8 @@ return { skill=989, stats={ [1]="15% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks34" }, [1019]={ connections={ @@ -25094,7 +25193,8 @@ return { skill=1019, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion5" }, [1020]={ connections={ @@ -25111,7 +25211,8 @@ return { skill=1020, stats={ [1]="6% increased bonuses gained from Equipped Quiver" - } + }, + stringId="quivers7" }, [1040]={ connections={ @@ -25128,7 +25229,8 @@ return { skill=1040, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire73" }, [1073]={ connections={ @@ -25146,7 +25248,8 @@ return { stats={ [1]="6% increased Ignite Magnitude", [2]="6% increased Magnitude of Poison you inflict" - } + }, + stringId="fire53_" }, [1087]={ connections={ @@ -25169,7 +25272,8 @@ return { skill=1087, stats={ [1]="25% increased Area of Effect if you've Stunned an Enemy with a Two Handed Melee Weapon Recently" - } + }, + stringId="two_handed16" }, [1091]={ connections={ @@ -25190,7 +25294,8 @@ return { skill=1091, stats={ [1]="10% reduced Effect of Chill on you" - } + }, + stringId="ground7" }, [1104]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -25215,7 +25320,8 @@ return { stats={ [1]="10% chance when you gain a Power Charge to gain an additional Power Charge", [2]="+1 to Maximum Power Charges" - } + }, + stringId="power_charges7" }, [1130]={ connections={ @@ -25232,7 +25338,8 @@ return { skill=1130, stats={ [1]="10% increased Damage with Flails" - } + }, + stringId="flail2" }, [1140]={ connections={ @@ -25276,7 +25383,8 @@ return { skill=1140, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity25" }, [1143]={ connections={ @@ -25308,7 +25416,8 @@ return { skill=1143, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals7" }, [1144]={ connections={ @@ -25325,7 +25434,8 @@ return { skill=1144, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy51" }, [1151]={ connections={ @@ -25342,7 +25452,8 @@ return { skill=1151, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze7" }, [1169]={ connections={ @@ -25367,7 +25478,8 @@ return { [1]="Recover 2% of maximum Life and Mana when you use a Warcry", [2]="24% increased Warcry Speed", [3]="18% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries34" }, [1170]={ connections={ @@ -25384,7 +25496,8 @@ return { skill=1170, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks12" }, [1200]={ connections={ @@ -25440,7 +25553,8 @@ return { skill=1200, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes70" }, [1205]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -25454,7 +25568,8 @@ return { orbitIndex=0, skill=1205, stats={ - } + }, + stringId="mastery_poison198" }, [1207]={ connections={ @@ -25498,7 +25613,8 @@ return { skill=1207, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength18" }, [1214]={ connections={ @@ -25516,7 +25632,8 @@ return { stats={ [1]="4% increased Block chance", [2]="15% increased Armour, Evasion and Energy Shield from Equipped Shield" - } + }, + stringId="block4" }, [1215]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern", @@ -25530,7 +25647,8 @@ return { orbitIndex=5, skill=1215, stats={ - } + }, + stringId="mastery_energyshield106" }, [1218]={ connections={ @@ -25547,7 +25665,8 @@ return { skill=1218, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence7" }, [1220]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -25561,7 +25680,8 @@ return { orbitIndex=0, skill=1220, stats={ - } + }, + stringId="mastery_minion_offence_6619_" }, [1221]={ connections={ @@ -25582,7 +25702,8 @@ return { skill=1221, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion32" }, [1286]={ connections={ @@ -25599,7 +25720,8 @@ return { skill=1286, stats={ [1]="16% increased Thorns damage" - } + }, + stringId="getting_hit17" }, [1347]={ ascendancyName="Acolyte of Chayula", @@ -25622,7 +25744,8 @@ return { skill=1347, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyMonk3Small5" }, [1352]={ connections={ @@ -25646,7 +25769,8 @@ return { stats={ [1]="3% increased maximum Life", [2]="10% increased Stun Threshold for each time you've been Hit by an Enemy Recently, up to 100%" - } + }, + stringId="stun_threshold31" }, [1416]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -25660,7 +25784,8 @@ return { orbitIndex=0, skill=1416, stats={ - } + }, + stringId="mastery_attack_6294" }, [1420]={ connections={ @@ -25681,7 +25806,8 @@ return { [1]="15% increased Attack Area Damage", [2]="10% increased Area of Effect for Attacks", [3]="5% chance to Daze on Hit" - } + }, + stringId="area_attacks58" }, [1433]={ connections={ @@ -25733,7 +25859,8 @@ return { skill=1433, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence49" }, [1442]={ ascendancyName="Gemling Legionnaire", @@ -25756,7 +25883,8 @@ return { skill=1442, stats={ [1]="3% increased Attributes" - } + }, + stringId="AscendancyMercenary3Small6" }, [1447]={ connections={ @@ -25773,7 +25901,8 @@ return { skill=1447, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence3" }, [1448]={ connections={ @@ -25793,7 +25922,8 @@ return { stats={ [1]="Companions have 20% increased Movement Speed", [2]="5% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="companions55" }, [1459]={ connections={ @@ -25810,7 +25940,8 @@ return { skill=1459, stats={ [1]="16% increased Mana Regeneration Rate while stationary" - } + }, + stringId="mana_regeneration5" }, [1468]={ connections={ @@ -25823,7 +25954,8 @@ return { skill=1468, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration23" }, [1477]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -25841,7 +25973,8 @@ return { orbitIndex=0, skill=1477, stats={ - } + }, + stringId="mastery_projectile_6646" }, [1499]={ connections={ @@ -25858,7 +25991,8 @@ return { skill=1499, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="monkchakra16" }, [1502]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern", @@ -25879,7 +26013,8 @@ return { stats={ [1]="Channelling Skills deal 20% increased Damage", [2]="Remove a Curse after Channelling for 2 seconds" - } + }, + stringId="channelling18" }, [1506]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -25900,7 +26035,8 @@ return { stats={ [1]="10% chance to create an additional Remnant", [2]="Remnants can be collected from 50% further away" - } + }, + stringId="remnant14" }, [1514]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -25918,7 +26054,8 @@ return { orbitIndex=0, skill=1514, stats={ - } + }, + stringId="mastery_attack_6303" }, [1543]={ connections={ @@ -25939,7 +26076,8 @@ return { skill=1543, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed24" }, [1546]={ connections={ @@ -25960,7 +26098,8 @@ return { [1]="3% increased Movement Speed", [2]="25% increased Armour", [3]="25% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour14" }, [1579]={ ascendancyName="Chronomancer", @@ -25983,7 +26122,8 @@ return { skill=1579, stats={ [1]="6% increased Cooldown Recovery Rate" - } + }, + stringId="AscendancySorceress2Small5" }, [1583]={ ascendancyName="Pathfinder", @@ -26026,7 +26166,8 @@ return { orbitIndex=48, skill=1583, stats={ - } + }, + stringId="AscendancyRanger3Start" }, [1599]={ connections={ @@ -26044,7 +26185,8 @@ return { stats={ [1]="5% increased Critical Hit Chance", [2]="8% increased Physical Damage" - } + }, + stringId="physical1" }, [1603]={ connections={ @@ -26067,7 +26209,8 @@ return { skill=1603, stats={ [1]="15% of Elemental Damage taken Recouped as Energy Shield" - } + }, + stringId="energy_shield_recovery40" }, [1628]={ connectionArt="CharacterPlanned", @@ -26095,6 +26238,7 @@ return { stats={ [1]="17% increased Stun Threshold" }, + stringId="oracle_beast_corruption3_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -26121,7 +26265,8 @@ return { skill=1631, stats={ [1]="10% increased Charm Effect Duration" - } + }, + stringId="charms10" }, [1680]={ connections={ @@ -26134,7 +26279,8 @@ return { skill=1680, stats={ [1]="20% increased Parry Range" - } + }, + stringId="buckler18" }, [1700]={ connections={ @@ -26151,7 +26297,8 @@ return { skill=1700, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="ground8" }, [1723]={ connections={ @@ -26172,7 +26319,8 @@ return { skill=1723, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison8" }, [1739]={ ascendancyName="Martial Artist", @@ -26192,7 +26340,8 @@ return { skill=1739, stats={ [1]="Grants Skill: Hollow Form" - } + }, + stringId="AscendancyMonk1Notable7" }, [1755]={ connections={ @@ -26221,7 +26370,8 @@ return { skill=1755, stats={ [1]="8% increased Spell Damage" - } + }, + stringId="spell_criticals2__" }, [1773]={ connections={ @@ -26239,7 +26389,8 @@ return { stats={ [1]="5% increased Magnitude of Ailments you inflict", [2]="5% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="ailments36" }, [1778]={ connections={ @@ -26260,7 +26411,8 @@ return { skill=1778, stats={ [1]="20% increased Hazard Duration" - } + }, + stringId="hazards9" }, [1801]={ connections={ @@ -26277,7 +26429,8 @@ return { skill=1801, stats={ [1]="5% chance to Blind Enemies on Hit" - } + }, + stringId="blind1" }, [1823]={ connections={ @@ -26301,7 +26454,8 @@ return { stats={ [1]="20% increased Light Radius", [2]="70% increased Energy Shield from Equipped Helmet" - } + }, + stringId="energy_shield39" }, [1825]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -26315,7 +26469,8 @@ return { orbitIndex=0, skill=1825, stats={ - } + }, + stringId="mastery_caster_6360" }, [1826]={ connections={ @@ -26359,7 +26514,8 @@ return { skill=1826, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence18" }, [1841]={ connections={ @@ -26376,7 +26532,8 @@ return { skill=1841, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion21" }, [1855]={ ascendancyName="Shaman", @@ -26399,7 +26556,8 @@ return { skill=1855, stats={ [1]="12% increased Life and Mana Recovery from Flasks" - } + }, + stringId="AscendancyDruid2Small7" }, [1861]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -26421,7 +26579,8 @@ return { [1]="+20% of Armour also applies to Elemental Damage", [2]="30% increased Presence Area of Effect", [3]="15% increased Glory generation" - } + }, + stringId="armour_and_evasion52" }, [1865]={ connections={ @@ -26438,7 +26597,8 @@ return { skill=1865, stats={ [1]="3% increased Fire Damage per Endurance Charge consumed Recently" - } + }, + stringId="endurance_charges13" }, [1869]={ connections={ @@ -26455,7 +26615,8 @@ return { skill=1869, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze2" }, [1878]={ connections={ @@ -26473,7 +26634,8 @@ return { stats={ [1]="12% increased maximum Energy Shield", [2]="+5% of Armour also applies to Elemental Damage" - } + }, + stringId="energy_shield_and_armour31" }, [1887]={ connectionArt="CharacterPlanned", @@ -26497,6 +26659,7 @@ return { stats={ [1]="30% increased Armour while stationary" }, + stringId="oracle_crab_claw3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -26523,7 +26686,8 @@ return { skill=1913, stats={ [1]="+20 to Armour" - } + }, + stringId="armour7" }, [1915]={ connections={ @@ -26540,7 +26704,8 @@ return { skill=1915, stats={ [1]="10% increased Critical Hit Chance against Humanoids" - } + }, + stringId="mercenary4" }, [1922]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -26558,7 +26723,8 @@ return { orbitIndex=0, skill=1922, stats={ - } + }, + stringId="mastery_caster_6126" }, [1928]={ connections={ @@ -26571,7 +26737,8 @@ return { skill=1928, stats={ [1]="Minions have 5% increased Attack and Cast Speed" - } + }, + stringId="minion_offence48" }, [1953]={ connections={ @@ -26588,7 +26755,8 @@ return { skill=1953, stats={ [1]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="shock19" }, [1973]={ connections={ @@ -26605,7 +26773,8 @@ return { skill=1973, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="life_flasks41" }, [1988]={ ascendancyName="Tactician", @@ -26625,7 +26794,8 @@ return { skill=1988, stats={ [1]="Grants Skill: Supporting Fire" - } + }, + stringId="AscendancyMercenary1Notable9_" }, [1994]={ ascendancyName="Warbringer", @@ -26648,7 +26818,8 @@ return { skill=1994, stats={ [1]="20% increased Warcry Speed" - } + }, + stringId="AscendancyWarrior2Small5" }, [1995]={ connections={ @@ -26661,7 +26832,8 @@ return { skill=1995, stats={ [1]="20% increased chance to inflict Ailments with Projectiles" - } + }, + stringId="quivers1_" }, [2021]={ connections={ @@ -26685,7 +26857,8 @@ return { stats={ [1]="30% increased Mana Recovery from Flasks", [2]="8% increased Attack and Cast Speed during Effect of any Mana Flask" - } + }, + stringId="mana_flasks11" }, [2071]={ connections={ @@ -26702,7 +26875,8 @@ return { skill=2071, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration13" }, [2074]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -26716,7 +26890,8 @@ return { orbitIndex=0, skill=2074, stats={ - } + }, + stringId="mastery_armour_and_energy_shield_6273" }, [2091]={ connections={ @@ -26729,7 +26904,8 @@ return { skill=2091, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison21" }, [2102]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -26743,7 +26919,8 @@ return { orbitIndex=0, skill=2102, stats={ - } + }, + stringId="mastery_energy_shield_6492" }, [2113]={ connections={ @@ -26772,7 +26949,8 @@ return { [1]="25% increased Accuracy Rating with Quarterstaves", [2]="25% increased Critical Damage Bonus with Quarterstaves", [3]="+25 to Dexterity" - } + }, + stringId="quarterstaff18" }, [2119]={ connections={ @@ -26789,7 +26967,8 @@ return { skill=2119, stats={ [1]="10% increased amount of Life Leeched" - } + }, + stringId="life_leech20" }, [2128]={ connections={ @@ -26806,7 +26985,8 @@ return { skill=2128, stats={ [1]="10% increased Hazard Area of Effect" - } + }, + stringId="hazards17" }, [2134]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -26830,7 +27010,8 @@ return { skill=2134, stats={ [1]="Immune to Poison" - } + }, + stringId="poison38" }, [2138]={ connections={ @@ -26854,7 +27035,8 @@ return { stats={ [1]="29% increased Chaos Damage", [2]="20% increased Armour, Evasion and Energy Shield" - } + }, + stringId="chaos34__" }, [2174]={ connections={ @@ -26871,7 +27053,8 @@ return { skill=2174, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems4_" }, [2200]={ connections={ @@ -26888,7 +27071,8 @@ return { skill=2200, stats={ [1]="10% increased Damage" - } + }, + stringId="azmerianimals28" }, [2211]={ connections={ @@ -26905,7 +27089,8 @@ return { skill=2211, stats={ [1]="Herald Skills deal 20% increased Damage" - } + }, + stringId="heralds8" }, [2244]={ connections={ @@ -26918,7 +27103,8 @@ return { skill=2244, stats={ [1]="5% chance to Gain Arcane Surge when you deal a Critical Hit" - } + }, + stringId="mana_regeneration29" }, [2254]={ connections={ @@ -26945,7 +27131,8 @@ return { stats={ [1]="30% increased maximum Energy Shield", [2]="+10 to Intelligence" - } + }, + stringId="witch_sorceress_notable2" }, [2334]={ connections={ @@ -26966,7 +27153,8 @@ return { skill=2334, stats={ [1]="+8 to Dexterity" - } + }, + stringId="dexterity110" }, [2335]={ connections={ @@ -26990,7 +27178,8 @@ return { stats={ [1]="20% increased Spell Damage", [2]="15% increased Projectile Speed for Spell Skills" - } + }, + stringId="projectile_spells9" }, [2336]={ connections={ @@ -27007,7 +27196,8 @@ return { skill=2336, stats={ [1]="15% increased effect of Arcane Surge on you" - } + }, + stringId="wyvern15" }, [2344]={ connections={ @@ -27030,7 +27220,8 @@ return { skill=2344, stats={ [1]="Hits have 15% chance to treat Enemy Monster Elemental Resistance values as inverted" - } + }, + stringId="oracle12" }, [2361]={ connections={ @@ -27048,7 +27239,8 @@ return { stats={ [1]="20% increased Knockback Distance", [2]="20% increased Stun Buildup with Quarterstaves" - } + }, + stringId="quarterstaff1" }, [2394]={ connections={ @@ -27068,7 +27260,8 @@ return { stats={ [1]="6% increased Attack Speed while Dual Wielding", [2]="15% increased Attack Critical Hit Chance while Dual Wielding" - } + }, + stringId="dual_wielding8" }, [2397]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -27091,7 +27284,8 @@ return { [2]="25% increased Attack Damage while you have no Life Flask uses left", [3]="25% increased Attack Damage while Surrounded", [4]="25% increased Attack Damage while on Low Life" - } + }, + stringId="attack21" }, [2408]={ connections={ @@ -27139,7 +27333,8 @@ return { skill=2408, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity58" }, [2446]={ connections={ @@ -27156,7 +27351,8 @@ return { skill=2446, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="monkchakra19" }, [2455]={ connections={ @@ -27169,7 +27365,8 @@ return { skill=2455, stats={ [1]="8% increased Projectile Damage" - } + }, + stringId="projectiles19" }, [2461]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -27187,7 +27384,8 @@ return { orbitIndex=0, skill=2461, stats={ - } + }, + stringId="mastery_accuracy_6269" }, [2486]={ connections={ @@ -27218,7 +27416,8 @@ return { skill=2486, stats={ [1]="Damage with Hits is Lucky against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life10" }, [2491]={ connections={ @@ -27235,7 +27434,8 @@ return { orbitIndex=10, skill=2491, stats={ - } + }, + stringId="jewel_slot1974" }, [2500]={ connections={ @@ -27252,7 +27452,8 @@ return { skill=2500, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison12" }, [2508]={ connections={ @@ -27273,7 +27474,8 @@ return { skill=2508, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup5" }, [2511]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -27294,7 +27496,8 @@ return { stats={ [1]="25% increased Critical Damage Bonus for Attack Damage", [2]="+25% to Critical Damage Bonus against Stunned Enemies" - } + }, + stringId="criticals51_" }, [2516]={ ascendancyName="Lich", @@ -27331,7 +27534,8 @@ return { skill=2516, stats={ [1]="Spells consume a Power Charge if able to deal 40% more Damage" - } + }, + stringId="AscendancyWitch3Notable7" }, [2559]={ connections={ @@ -27348,7 +27552,8 @@ return { skill=2559, stats={ [1]="10% increased Flask Charges gained" - } + }, + stringId="flasks3" }, [2560]={ connections={ @@ -27365,7 +27570,8 @@ return { skill=2560, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect55" }, [2575]={ connections={ @@ -27389,7 +27595,8 @@ return { stats={ [1]="30% increased Totem Placement speed", [2]="8% increased Attack and Cast Speed if you've summoned a Totem Recently" - } + }, + stringId="totems28" }, [2582]={ connections={ @@ -27441,7 +27648,8 @@ return { skill=2582, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity51" }, [2606]={ connections={ @@ -27470,7 +27678,8 @@ return { skill=2606, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence24" }, [2617]={ connections={ @@ -27487,7 +27696,8 @@ return { skill=2617, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire68" }, [2645]={ connections={ @@ -27514,7 +27724,8 @@ return { skill=2645, stats={ [1]="20% more Damage against Heavy Stunned Enemies with Maces" - } + }, + stringId="mace6_" }, [2653]={ connections={ @@ -27536,7 +27747,8 @@ return { stats={ [1]="Channelling Skills deal 8% increased Damage", [2]="2% increased Skill Speed with Channelling Skills" - } + }, + stringId="channelling1" }, [2672]={ connections={ @@ -27553,7 +27765,8 @@ return { skill=2672, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="criticals32_" }, [2702]={ ascendancyName="Amazon", @@ -27576,7 +27789,8 @@ return { skill=2702, stats={ [1]="12% increased amount of Life Leeched" - } + }, + stringId="AscendancyHuntress1Small9" }, [2732]={ connections={ @@ -27593,7 +27807,8 @@ return { skill=2732, stats={ [1]="8% increased Mana Cost Efficiency" - } + }, + stringId="mana_regeneration45" }, [2733]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -27609,6 +27824,7 @@ return { skill=2733, stats={ }, + stringId="oracle_lightning_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -27636,7 +27852,8 @@ return { [1]="25% increased Magnitude of Ailments you inflict against Marked Enemies", [2]="20% increased Critical Hit Chance against Marked Enemies", [3]="+10 to Dexterity" - } + }, + stringId="azmerianimals48" }, [2810]={ ascendancyName="Disciple of Varashta", @@ -27660,7 +27877,8 @@ return { skill=2810, stats={ [1]="100% of Elemental Damage is taken from Mana before Life" - } + }, + stringId="AscendancySorceress3Notable3" }, [2814]={ connections={ @@ -27687,7 +27905,8 @@ return { skill=2814, stats={ [1]="4% increased Area of Effect for Attacks per Enemy you've Ignited in the last 8 seconds, up to 40%" - } + }, + stringId="fire61" }, [2841]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -27701,7 +27920,8 @@ return { orbitIndex=0, skill=2841, stats={ - } + }, + stringId="mastery_life143" }, [2843]={ connections={ @@ -27734,7 +27954,8 @@ return { [1]="15% increased Armour and Evasion Rating", [2]="Immune to Bleeding if Equipped Helmet has higher Armour than Evasion Rating", [3]="Immune to Poison if Equipped Helmet has higher Evasion Rating than Armour" - } + }, + stringId="armour_and_evasion40" }, [2847]={ connections={ @@ -27778,7 +27999,8 @@ return { skill=2847, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength81" }, [2857]={ ascendancyName="Stormweaver", @@ -27803,7 +28025,8 @@ return { stats={ [1]="Targets can be affected by two of your Shocks at the same time", [2]="25% less Magnitude of Shock you inflict" - } + }, + stringId="AscendancySorceress1Notable5" }, [2863]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -27825,7 +28048,8 @@ return { [1]="20% increased Freeze Buildup", [2]="15% increased Chill and Freeze Duration on Enemies", [3]="15% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze18" }, [2864]={ connections={ @@ -27885,7 +28109,8 @@ return { skill=2864, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes72" }, [2877]={ ascendancyName="Lich", @@ -27924,7 +28149,8 @@ return { skill=2877, stats={ [1]="4% increased Magnitude of Unholy Might Buffs you grant per 100 maximum Mana" - } + }, + stringId="AscendancyWitch3Notable4" }, [2888]={ connections={ @@ -27941,7 +28167,8 @@ return { skill=2888, stats={ [1]="8% increased amount of Life Leeched" - } + }, + stringId="life_leech23" }, [2936]={ connections={ @@ -27958,7 +28185,8 @@ return { skill=2936, stats={ [1]="15% increased Critical Damage Bonus for Attack Damage" - } + }, + stringId="criticals57_" }, [2946]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -27972,7 +28200,8 @@ return { orbitIndex=1, skill=2946, stats={ - } + }, + stringId="mastery_fire_resistance_6526" }, [2955]={ connections={ @@ -27989,7 +28218,8 @@ return { skill=2955, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles37" }, [2964]={ connections={ @@ -28007,7 +28237,8 @@ return { stats={ [1]="8% increased amount of Life Leeched", [2]="12% increased Thorns damage" - } + }, + stringId="getting_hit7" }, [2978]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -28021,7 +28252,8 @@ return { orbitIndex=0, skill=2978, stats={ - } + }, + stringId="mastery_trap_6758" }, [2995]={ ascendancyName="Lich", @@ -28061,7 +28293,8 @@ return { skill=2995, stats={ [1]="30% increased maximum Energy Shield if you've consumed a Power Charge Recently" - } + }, + stringId="AscendancyWitch3Small8" }, [2999]={ connections={ @@ -28081,7 +28314,8 @@ return { stats={ [1]="20% increased Cast Speed when on Low Life", [2]="10% reduced Cast Speed when on Full Life" - } + }, + stringId="cast_speed30" }, [3025]={ connections={ @@ -28133,7 +28367,8 @@ return { skill=3025, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence43" }, [3027]={ connections={ @@ -28150,7 +28385,8 @@ return { skill=3027, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical28" }, [3041]={ connections={ @@ -28202,7 +28438,8 @@ return { skill=3041, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes2" }, [3042]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -28220,7 +28457,8 @@ return { orbitIndex=19, skill=3042, stats={ - } + }, + stringId="mastery_life133" }, [3051]={ connections={ @@ -28233,7 +28471,8 @@ return { skill=3051, stats={ [1]="Offerings have 30% increased Maximum Life" - } + }, + stringId="corpses15" }, [3065]={ ascendancyName="Amazon", @@ -28253,7 +28492,8 @@ return { skill=3065, stats={ [1]="Life Leech recovers based on your Elemental damage as well as Physical damage" - } + }, + stringId="AscendancyHuntress1Notable9" }, [3084]={ ascendancyName="Gemling Legionnaire", @@ -28276,7 +28516,8 @@ return { skill=3084, stats={ [1]="Equipment and Skill Gems have 4% reduced Attribute Requirements" - } + }, + stringId="AscendancyMercenary3Small7_" }, [3091]={ connections={ @@ -28293,7 +28534,8 @@ return { skill=3091, stats={ [1]="15% increased Spell Damage if you have consumed an Elemental Infusion Recently" - } + }, + stringId="infusion13" }, [3109]={ connections={ @@ -28310,7 +28552,8 @@ return { skill=3109, stats={ [1]="10% increased Grenade Area of Effect" - } + }, + stringId="grenades3" }, [3128]={ connections={ @@ -28327,7 +28570,8 @@ return { skill=3128, stats={ [1]="3% increased Cast Speed with Cold Skills" - } + }, + stringId="cold1" }, [3131]={ connections={ @@ -28344,7 +28588,8 @@ return { skill=3131, stats={ [1]="3% increased Attack Speed while Dual Wielding" - } + }, + stringId="dual_wielding9" }, [3165]={ ascendancyName="Blood Mage", @@ -28367,7 +28612,8 @@ return { skill=3165, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch2Small7" }, [3170]={ connections={ @@ -28384,7 +28630,8 @@ return { skill=3170, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="azmerianimals41" }, [3188]={ connections={ @@ -28411,7 +28658,8 @@ return { skill=3188, stats={ [1]="Gain Physical Thorns damage equal to 10% of Item Armour on Equipped Body Armour" - } + }, + stringId="getting_hit9" }, [3191]={ connections={ @@ -28429,7 +28677,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="Gain Deflection Rating equal to 5% of Evasion Rating" - } + }, + stringId="armour_and_evasion49_" }, [3203]={ connections={ @@ -28451,7 +28700,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 5% of Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="evasion_and_energy_shield19" }, [3209]={ connections={ @@ -28472,7 +28722,8 @@ return { skill=3209, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion26" }, [3215]={ connections={ @@ -28496,7 +28747,8 @@ return { stats={ [1]="40% increased maximum Energy Shield", [2]="10% reduced maximum Mana" - } + }, + stringId="energy_shield35" }, [3218]={ connections={ @@ -28513,7 +28765,8 @@ return { skill=3218, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental5" }, [3223]={ ascendancyName="Ritualist", @@ -28540,7 +28793,8 @@ return { skill=3223, stats={ [1]="3% increased Attributes" - } + }, + stringId="AscendancyHuntress3Small2" }, [3234]={ connections={ @@ -28561,7 +28815,8 @@ return { skill=3234, stats={ [1]="15% increased Pin duration" - } + }, + stringId="pin3" }, [3242]={ connections={ @@ -28578,7 +28833,8 @@ return { skill=3242, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration14" }, [3245]={ connections={ @@ -28596,7 +28852,8 @@ return { stats={ [1]="4% increased Block chance", [2]="10% increased Thorns damage" - } + }, + stringId="getting_hit5" }, [3251]={ connections={ @@ -28644,7 +28901,8 @@ return { skill=3251, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes1" }, [3281]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -28670,6 +28928,7 @@ return { stats={ [1]="2% increased Spell Damage per 10 Strength" }, + stringId="oracle_strength_spell4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -28692,7 +28951,8 @@ return { skill=3282, stats={ [1]="20% increased Ballista Immobilisation buildup" - } + }, + stringId="ballista1" }, [3332]={ connections={ @@ -28706,7 +28966,8 @@ return { stats={ [1]="Minions have +20% to Cold Resistance", [2]="Minions have +3% to Maximum Cold Resistances" - } + }, + stringId="minion_defence34" }, [3336]={ connections={ @@ -28723,7 +28984,8 @@ return { skill=3336, stats={ [1]="20% increased Critical Damage Bonus if you've consumed a Power Charge Recently" - } + }, + stringId="power_charges4" }, [3339]={ connections={ @@ -28740,7 +29002,8 @@ return { skill=3339, stats={ [1]="25% increased Attack Damage while Surrounded" - } + }, + stringId="being_surrounded13" }, [3348]={ connections={ @@ -28764,7 +29027,8 @@ return { stats={ [1]="20% increased Critical Hit Chance while Shapeshifted", [2]="8% increased Skill Speed while Shapeshifted" - } + }, + stringId="wolf11" }, [3355]={ connections={ @@ -28782,7 +29046,8 @@ return { stats={ [1]="4% reduced Slowing Potency of Debuffs on You", [2]="Debuffs on you expire 3% faster" - } + }, + stringId="slowed_enemies24" }, [3363]={ connections={ @@ -28799,7 +29064,8 @@ return { skill=3363, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="companions43" }, [3365]={ connections={ @@ -28816,7 +29082,8 @@ return { skill=3365, stats={ [1]="15% increased Immobilisation buildup" - } + }, + stringId="immobilisation3" }, [3367]={ aliasPassiveSocket="voices_jewel_slot5", @@ -28837,7 +29104,8 @@ return { sinister=true, skill=3367, stats={ - } + }, + stringId="voices_jewel_slot5" }, [3414]={ connections={ @@ -28854,7 +29122,8 @@ return { skill=3414, stats={ [1]="Minions have +20% to Lightning Resistance" - } + }, + stringId="minion_defence37" }, [3419]={ connections={ @@ -28875,7 +29144,8 @@ return { skill=3419, stats={ [1]="10% increased Damage with Daggers" - } + }, + stringId="dagger4" }, [3431]={ connections={ @@ -28892,7 +29162,8 @@ return { skill=3431, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="movement_speed4" }, [3438]={ connections={ @@ -28909,7 +29180,8 @@ return { skill=3438, stats={ [1]="Invocated Spells deal 15% increased Damage" - } + }, + stringId="triggers21" }, [3443]={ connections={ @@ -28934,7 +29206,8 @@ return { skill=3443, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence25" }, [3446]={ connections={ @@ -28986,7 +29259,8 @@ return { skill=3446, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength70" }, [3458]={ connections={ @@ -29003,7 +29277,8 @@ return { skill=3458, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals91" }, [3463]={ connections={ @@ -29055,7 +29330,8 @@ return { skill=3463, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes76" }, [3471]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -29069,7 +29345,8 @@ return { orbitIndex=0, skill=3471, stats={ - } + }, + stringId="mastery_energyshield104" }, [3472]={ connections={ @@ -29086,7 +29363,8 @@ return { skill=3472, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="spell_criticals13" }, [3492]={ connections={ @@ -29114,7 +29392,8 @@ return { stats={ [1]="29% increased Chaos Damage", [2]="Enemies you Curse have -3% to Chaos Resistance" - } + }, + stringId="chaos36" }, [3516]={ connections={ @@ -29135,7 +29414,8 @@ return { skill=3516, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee43" }, [3543]={ connections={ @@ -29152,7 +29432,8 @@ return { skill=3543, stats={ [1]="12% increased Attack Cold Damage" - } + }, + stringId="cold44" }, [3544]={ connectionArt="CharacterPlanned", @@ -29176,6 +29457,7 @@ return { stats={ [1]="15% increased Lightning Damage" }, + stringId="oracle_rust_king5_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -29209,7 +29491,8 @@ return { stats={ [1]="8% increased maximum Mana", [2]="10% increased Mana Cost of Skills" - } + }, + stringId="mana38" }, [3601]={ connections={ @@ -29226,7 +29509,8 @@ return { skill=3601, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire2" }, [3605]={ ascendancyName="Chronomancer", @@ -29246,7 +29530,8 @@ return { skill=3605, stats={ [1]="Grants Skill: Time Snap" - } + }, + stringId="AscendancySorceress2Notable6" }, [3624]={ connections={ @@ -29271,7 +29556,8 @@ return { skill=3624, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="pin4" }, [3628]={ connections={ @@ -29292,7 +29578,8 @@ return { skill=3628, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery26" }, [3630]={ connections={ @@ -29310,7 +29597,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="evasion_and_energy_shield21_" }, [3640]={ connections={ @@ -29336,7 +29624,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="5% Chance to build an additional Combo on Hit" - } + }, + stringId="unarmed1" }, [3652]={ connections={ @@ -29354,7 +29643,8 @@ return { stats={ [1]="5% increased Projectile Speed", [2]="8% increased Physical Damage" - } + }, + stringId="projectiles47" }, [3660]={ connections={ @@ -29375,7 +29665,8 @@ return { skill=3660, stats={ [1]="8% chance to Blind Enemies on Hit with Attacks" - } + }, + stringId="attack_speed44" }, [3663]={ connections={ @@ -29399,7 +29690,8 @@ return { skill=3663, stats={ [1]="The next Fire Spell you cast yourself after using a Warcry is Ancestrally Boosted" - } + }, + stringId="DeliriumAnoint_KaomsBlessing" }, [3665]={ connections={ @@ -29417,7 +29709,8 @@ return { stats={ [1]="6% increased Attack Damage", [2]="Companions gain 4% Damage as extra Cold Damage" - } + }, + stringId="companions64" }, [3681]={ connectionArt="CharacterPlanned", @@ -29441,6 +29734,7 @@ return { stats={ [1]="17% increased Elemental Ailment Threshold" }, + stringId="oracle_beast_corruption5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -29463,7 +29757,8 @@ return { skill=3685, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes11" }, [3688]={ connections={ @@ -29491,7 +29786,8 @@ return { stats={ [1]="40% increased Damage if you've Triggered a Skill Recently", [2]="Meta Skills gain 15% increased Energy" - } + }, + stringId="triggers18" }, [3698]={ connections={ @@ -29514,7 +29810,8 @@ return { skill=3698, stats={ [1]="Enemies in Jagged Ground you create take 10% increased Damage" - } + }, + stringId="jagged_ground26" }, [3700]={ connections={ @@ -29532,7 +29829,8 @@ return { stats={ [1]="15% increased Stun Buildup", [2]="15% increased Freeze Buildup" - } + }, + stringId="poise6" }, [3704]={ ascendancyName="Witchhunter", @@ -29558,7 +29856,8 @@ return { [1]="Enemies have Maximum Concentration equal to 30% of their Maximum Life", [2]="Break enemy Concentration on Hit equal to 100% of Damage Dealt", [3]="Enemies regain 10% of Concentration every second if they haven't lost Concentration in the past 5 seconds" - } + }, + stringId="AscendancyMercenary2Notable3_" }, [3717]={ connections={ @@ -29579,7 +29878,8 @@ return { skill=3717, stats={ [1]="12% increased Damage with Crossbows" - } + }, + stringId="crossbow1" }, [3723]={ connections={ @@ -29601,7 +29901,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="Minions deal 8% increased Damage" - } + }, + stringId="minion_attack1" }, [3744]={ connections={ @@ -29618,7 +29919,8 @@ return { skill=3744, stats={ [1]="+8 to Dexterity" - } + }, + stringId="attributes114" }, [3762]={ ascendancyName="Titan", @@ -29638,7 +29940,8 @@ return { skill=3762, stats={ [1]="Every second Slam Skill you use yourself is Ancestrally Boosted" - } + }, + stringId="AscendancyWarrior1Notable2" }, [3775]={ connections={ @@ -29655,7 +29958,8 @@ return { skill=3775, stats={ [1]="15% increased Life Flask Charges gained" - } + }, + stringId="life_flasks27_" }, [3781]={ ascendancyName="Acolyte of Chayula", @@ -29675,7 +29979,8 @@ return { skill=3781, stats={ [1]="Grants Unravelling" - } + }, + stringId="AscendancyMonk3Notable2" }, [3823]={ connections={ @@ -29706,7 +30011,8 @@ return { stats={ [1]="+3% to all Elemental Resistances", [2]="20% increased Elemental Damage" - } + }, + stringId="cold34" }, [3843]={ connections={ @@ -29723,7 +30029,8 @@ return { skill=3843, stats={ [1]="Parry has 25% increased Stun Buildup" - } + }, + stringId="deflect5" }, [3866]={ connections={ @@ -29744,7 +30051,8 @@ return { skill=3866, stats={ [1]="Minions have 12% increased maximum Life" - } + }, + stringId="minion_defence10" }, [3893]={ connections={ @@ -29761,7 +30069,8 @@ return { skill=3893, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="deflect27" }, [3894]={ connections={ @@ -29790,7 +30099,8 @@ return { [1]="3% increased maximum Life, Mana and Energy Shield", [2]="Gain additional Ailment Threshold equal to 15% of maximum Energy Shield", [3]="Gain additional Stun Threshold equal to 15% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield22" }, [3896]={ connectionArt="CharacterPlanned", @@ -29816,6 +30126,7 @@ return { [1]="50% increased Armour while Bleeding", [2]="50% reduced Magnitude of Bleeding on You" }, + stringId="oracle_iron_blood4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -29838,7 +30149,8 @@ return { skill=3918, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana3" }, [3921]={ connections={ @@ -29861,7 +30173,8 @@ return { skill=3921, stats={ [1]="20% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds17" }, [3936]={ connections={ @@ -29878,7 +30191,8 @@ return { skill=3936, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee17" }, [3949]={ connections={ @@ -29900,7 +30214,8 @@ return { stats={ [1]="Empowered Attacks deal 8% increased Damage", [2]="5% increased total Power counted by Warcries" - } + }, + stringId="warcries38" }, [3985]={ connections={ @@ -29927,7 +30242,8 @@ return { skill=3985, stats={ [1]="Attack Damage Penetrates 15% of Enemy Elemental Resistances" - } + }, + stringId="elemental_attacks10" }, [3987]={ ascendancyName="Deadeye", @@ -29950,7 +30266,8 @@ return { skill=3987, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyRanger1Small3" }, [3988]={ connections={ @@ -29967,7 +30284,8 @@ return { skill=3988, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries9" }, [3994]={ connections={ @@ -29984,7 +30302,8 @@ return { skill=3994, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect49" }, [3995]={ connections={ @@ -30001,7 +30320,8 @@ return { skill=3995, stats={ [1]="15% increased Crossbow Reload Speed" - } + }, + stringId="crossbow11" }, [3999]={ connections={ @@ -30022,7 +30342,8 @@ return { skill=3999, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks10" }, [4015]={ connections={ @@ -30043,7 +30364,8 @@ return { skill=4015, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries5" }, [4017]={ connections={ @@ -30060,7 +30382,8 @@ return { skill=4017, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="energy_shield_recovery10" }, [4031]={ connections={ @@ -30083,7 +30406,8 @@ return { skill=4031, stats={ [1]="Gain 50% of maximum Energy Shield as additional Freeze Threshold" - } + }, + stringId="freeze_and_chill_mitigation12" }, [4046]={ connections={ @@ -30100,7 +30424,8 @@ return { skill=4046, stats={ [1]="15% increased Electrocute Buildup" - } + }, + stringId="shock_mitigation6_" }, [4059]={ connections={ @@ -30160,7 +30485,8 @@ return { skill=4059, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes23" }, [4061]={ connections={ @@ -30177,7 +30503,8 @@ return { skill=4061, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield43" }, [4083]={ connections={ @@ -30198,7 +30525,8 @@ return { skill=4083, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison14" }, [4086]={ ascendancyName="Tactician", @@ -30218,7 +30546,8 @@ return { skill=4086, stats={ [1]="Totems you place grant Embankment Auras" - } + }, + stringId="AscendancyMercenary1Notable10_" }, [4091]={ connections={ @@ -30241,7 +30570,8 @@ return { skill=4091, stats={ [1]="20% increased speed of Recoup Effects" - } + }, + stringId="life_recoup34" }, [4113]={ connections={ @@ -30258,7 +30588,8 @@ return { skill=4113, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze5" }, [4128]={ connections={ @@ -30279,7 +30610,8 @@ return { skill=4128, stats={ [1]="15% increased Armour" - } + }, + stringId="armour18" }, [4139]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -30293,7 +30625,8 @@ return { orbitIndex=0, skill=4139, stats={ - } + }, + stringId="mastery_life132" }, [4140]={ connections={ @@ -30345,7 +30678,8 @@ return { skill=4140, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes3" }, [4157]={ connections={ @@ -30362,7 +30696,8 @@ return { skill=4157, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals11" }, [4197]={ ascendancyName="Oracle", @@ -30382,7 +30717,8 @@ return { skill=4197, stats={ [1]="Grants Skill: Moment of Vulnerability" - } + }, + stringId="AscendancyDruid1Notable4" }, [4203]={ connections={ @@ -30442,7 +30778,8 @@ return { skill=4203, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence81" }, [4238]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -30464,7 +30801,8 @@ return { [1]="6% increased Attack Speed with One Handed Melee Weapons", [2]="15% increased Accuracy Rating with One Handed Melee Weapons", [3]="+10 to Strength and Dexterity" - } + }, + stringId="one_handed10" }, [4245]={ ascendancyName="Tactician", @@ -30487,7 +30825,8 @@ return { skill=4245, stats={ [1]="20% increased Pin Buildup" - } + }, + stringId="AscendancyMercenary1Small4" }, [4271]={ connections={ @@ -30516,7 +30855,8 @@ return { skill=4271, stats={ [1]="Minions have +8% to all Elemental Resistances" - } + }, + stringId="minion_defence30" }, [4295]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -30541,7 +30881,8 @@ return { stats={ [1]="20% reduced Life Regeneration rate", [2]="20% of Damage taken Recouped as Mana" - } + }, + stringId="mana39" }, [4313]={ connections={ @@ -30569,7 +30910,8 @@ return { skill=4313, stats={ [1]="8% increased Projectile Damage" - } + }, + stringId="projectiles14" }, [4328]={ connections={ @@ -30617,7 +30959,8 @@ return { skill=4328, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence64" }, [4331]={ connections={ @@ -30641,7 +30984,8 @@ return { stats={ [1]="The next Attack you use within 4 seconds after Heavy Stunning a Rare or Unique Enemy is Ancestrally Boosted", [2]="Ancestrally Boosted Attacks deal 30% increased Damage" - } + }, + stringId="melee65" }, [4345]={ connections={ @@ -30659,7 +31003,8 @@ return { stats={ [1]="Minions deal 6% increased Damage", [2]="Minions have 8% increased Cooldown Recovery Rate for Command Skills" - } + }, + stringId="archon19" }, [4346]={ connections={ @@ -30680,7 +31025,8 @@ return { skill=4346, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals13" }, [4364]={ connections={ @@ -30698,7 +31044,8 @@ return { stats={ [1]="8% increased Attack Damage while moving", [2]="2% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="slow_mitigation11" }, [4367]={ ascendancyName="Spirit Walker", @@ -30720,7 +31067,8 @@ return { [1]="Dodging can expend up to 2 Owl Feathers, granting Primal Bounty 100% more", [2]="Empowerment effect per additional Feather expended", [3]="Gain Owl Feathers 50% faster" - } + }, + stringId="AscendancyHuntress2Notable6" }, [4377]={ connections={ @@ -30737,7 +31085,8 @@ return { skill=4377, stats={ [1]="10% increased Accuracy Rating while Dual Wielding" - } + }, + stringId="dual_wielding3" }, [4378]={ connections={ @@ -30758,7 +31107,8 @@ return { skill=4378, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy31" }, [4407]={ connections={ @@ -30772,7 +31122,8 @@ return { stats={ [1]="Minions have 12% additional Physical Damage Reduction", [2]="Minions have 25% increased Evasion Rating" - } + }, + stringId="minion_defence40_" }, [4423]={ connections={ @@ -30790,7 +31141,8 @@ return { skill=4423, stats={ [1]="Critical Hits with Daggers have a 25% chance to Poison the Enemy" - } + }, + stringId="dagger17" }, [4442]={ connections={ @@ -30807,7 +31159,8 @@ return { skill=4442, stats={ [1]="+15% of Armour also applies to Lightning Damage" - } + }, + stringId="maximum_resistances10" }, [4447]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -30828,7 +31181,8 @@ return { stats={ [1]="20% increased Pin duration", [2]="Pinned Enemies cannot deal Critical Hits" - } + }, + stringId="pin8" }, [4456]={ connections={ @@ -30876,7 +31230,8 @@ return { skill=4456, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence88" }, [4467]={ connections={ @@ -30893,7 +31248,8 @@ return { skill=4467, stats={ [1]="15% increased Damage with Hits against Blinded Enemies" - } + }, + stringId="monkchakra8" }, [4492]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -30907,7 +31263,8 @@ return { orbitIndex=0, skill=4492, stats={ - } + }, + stringId="mastery_attributes255" }, [4519]={ connections={ @@ -30924,7 +31281,8 @@ return { skill=4519, stats={ [1]="10% increased Damage if you've dealt a Critical Hit Recently" - } + }, + stringId="criticals18" }, [4527]={ connections={ @@ -30968,7 +31326,8 @@ return { skill=4527, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes51" }, [4534]={ connections={ @@ -30987,7 +31346,8 @@ return { skill=4534, stats={ [1]="50% chance to Pierce an Enemy" - } + }, + stringId="ranged34_" }, [4536]={ connections={ @@ -31004,7 +31364,8 @@ return { skill=4536, stats={ [1]="3% increased Attack Speed with Quarterstaves" - } + }, + stringId="quarterstaff7" }, [4544]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -31026,7 +31387,8 @@ return { [1]="40% reduced Poison Duration on you", [2]="Life Flasks gain 0.1 charges per Second", [3]="+10 to Intelligence" - } + }, + stringId="azmerianimals66" }, [4547]={ connections={ @@ -31050,7 +31412,8 @@ return { stats={ [1]="+3% to all Elemental Resistances", [2]="+2% to Maximum Fire Resistance if you have at least 5 Red Support Gems Socketed" - } + }, + stringId="maximum_resistances20" }, [4552]={ connections={ @@ -31067,7 +31430,8 @@ return { skill=4552, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="monkchakra1" }, [4577]={ connections={ @@ -31084,7 +31448,8 @@ return { skill=4577, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks17" }, [4579]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -31105,7 +31470,8 @@ return { stats={ [1]="+10% to Cold Resistance", [2]="+2% to Maximum Cold Resistance if you have at least 5 Blue Support Gems Socketed" - } + }, + stringId="cold26" }, [4621]={ connectionArt="CharacterPlanned", @@ -31130,6 +31496,7 @@ return { [1]="11% increased Stun Threshold", [2]="11% increased Elemental Ailment Threshold" }, + stringId="oracle_beast_corruption1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -31152,7 +31519,8 @@ return { skill=4623, stats={ [1]="15% of Spell Mana Cost Converted to Life Cost" - } + }, + stringId="life_costs5" }, [4624]={ connections={ @@ -31169,7 +31537,8 @@ return { skill=4624, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage9" }, [4627]={ connections={ @@ -31197,7 +31566,8 @@ return { stats={ [1]="20% increased Freeze Buildup", [2]="Gain 25% of Cold Damage as Extra Fire Damage against Frozen Enemies" - } + }, + stringId="cold36" }, [4661]={ connections={ @@ -31224,7 +31594,8 @@ return { skill=4661, stats={ [1]="Banners also grant +25% to all Elemental Resistances affected targets" - } + }, + stringId="banners10" }, [4663]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -31240,6 +31611,7 @@ return { skill=4663, stats={ }, + stringId="oracle_solo_commander_mastery_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -31262,7 +31634,8 @@ return { skill=4664, stats={ [1]="6% increased Trap Throwing Speed" - } + }, + stringId="trap5" }, [4665]={ connections={ @@ -31279,7 +31652,8 @@ return { skill=4665, stats={ [1]="Regenerate 0.2% of maximum Life per second" - } + }, + stringId="life_regeneration19" }, [4673]={ connections={ @@ -31307,7 +31681,8 @@ return { stats={ [1]="30% increased Stun Buildup", [2]="+15 to Strength" - } + }, + stringId="stun13" }, [4681]={ connectionArt="CharacterPlanned", @@ -31335,6 +31710,7 @@ return { stats={ [1]="2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges" }, + stringId="oracle_frenzy_charge1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -31360,7 +31736,8 @@ return { stats={ [1]="30% increased Critical Hit Chance for Attacks", [2]="30% increased penalty to Accuracy Rating at range" - } + }, + stringId="accuracy28" }, [4716]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -31381,7 +31758,8 @@ return { stats={ [1]="60% increased Evasion Rating if you have Hit an Enemy Recently", [2]="5% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="evasion35" }, [4725]={ connections={ @@ -31399,7 +31777,8 @@ return { stats={ [1]="10% increased Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="sentinels5" }, [4739]={ connections={ @@ -31428,7 +31807,8 @@ return { skill=4739, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells18" }, [4748]={ connections={ @@ -31456,7 +31836,8 @@ return { skill=4748, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery24" }, [4776]={ connections={ @@ -31473,7 +31854,8 @@ return { skill=4776, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration8" }, [4806]={ connections={ @@ -31490,7 +31872,8 @@ return { skill=4806, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration8" }, [4810]={ connections={ @@ -31518,7 +31901,8 @@ return { stats={ [1]="Immune to Corrupted Blood", [2]="40% reduced Duration of Bleeding on You" - } + }, + stringId="physical_witch13" }, [4828]={ connections={ @@ -31535,7 +31919,8 @@ return { skill=4828, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana30" }, [4833]={ connections={ @@ -31552,7 +31937,8 @@ return { skill=4833, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold55" }, [4844]={ connections={ @@ -31569,7 +31955,8 @@ return { skill=4844, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged2" }, [4847]={ connections={ @@ -31586,7 +31973,8 @@ return { skill=4847, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed28__" }, [4850]={ connections={ @@ -31604,7 +31992,8 @@ return { stats={ [1]="6% increased Mana Regeneration Rate", [2]="10% increased Magnitude of Shock you inflict" - } + }, + stringId="lightning44" }, [4873]={ connectionArt="CharacterPlanned", @@ -31628,6 +32017,7 @@ return { stats={ [1]="Meta Skills gain 20% increased Energy" }, + stringId="oracle_energy_gain2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -31654,13 +32044,14 @@ return { skill=4882, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems1" }, [4891]={ ascendancyName="Ritualist", connections={ }, - group=1615, + group=1616, icon="Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds", isNotable=true, name="Intricate Sigils", @@ -31675,7 +32066,8 @@ return { stats={ [1]="+1 Charm Slot", [2]="20% more Charm Charges gained" - } + }, + stringId="AscendancyHuntress3Notable3_" }, [4921]={ connections={ @@ -31692,7 +32084,8 @@ return { skill=4921, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="glory8_" }, [4925]={ connections={ @@ -31709,7 +32102,8 @@ return { skill=4925, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos9" }, [4931]={ connections={ @@ -31737,7 +32131,8 @@ return { stats={ [1]="+8% to Chaos Resistance", [2]="12% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery18" }, [4948]={ connections={ @@ -31750,7 +32145,8 @@ return { skill=4948, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break14" }, [4956]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern", @@ -31764,7 +32160,8 @@ return { orbitIndex=0, skill=4956, stats={ - } + }, + stringId="mastery_recovery_6674" }, [4959]={ connections={ @@ -31788,7 +32185,8 @@ return { stats={ [1]="20% increased Freeze Buildup", [2]="Hits ignore non-negative Elemental Resistances of Frozen Enemies" - } + }, + stringId="cold33" }, [4970]={ connections={ @@ -31806,7 +32204,8 @@ return { stats={ [1]="10% increased Life Regeneration rate", [2]="10% increased Mana Regeneration Rate" - } + }, + stringId="companions47" }, [4985]={ connections={ @@ -31829,7 +32228,8 @@ return { skill=4985, stats={ [1]="Recover 50% of maximum Life when you Heavy Stun a Rare or Unique Enemy" - } + }, + stringId="stun18" }, [5009]={ connections={ @@ -31853,7 +32253,8 @@ return { stats={ [1]="10% chance to Daze on Hit", [2]="25% increased Daze Duration" - } + }, + stringId="daze_1" }, [5048]={ connections={ @@ -31870,7 +32271,8 @@ return { skill=5048, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison40" }, [5049]={ connections={ @@ -31892,7 +32294,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="+5 to Dexterity" - } + }, + stringId="attack_speed22" }, [5066]={ connections={ @@ -31909,7 +32312,8 @@ return { skill=5066, stats={ [1]="10% reduced effect of Curses on you" - } + }, + stringId="mercenary6" }, [5077]={ connections={ @@ -31926,7 +32330,8 @@ return { skill=5077, stats={ [1]="15% increased Parry Hit Area of Effect" - } + }, + stringId="deflect19" }, [5084]={ connections={ @@ -31943,7 +32348,8 @@ return { skill=5084, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite16" }, [5088]={ connections={ @@ -31960,7 +32366,8 @@ return { skill=5088, stats={ [1]="3% increased Attack and Cast Speed with Elemental Skills" - } + }, + stringId="elemental10" }, [5098]={ connections={ @@ -31981,7 +32388,8 @@ return { skill=5098, stats={ [1]="Banner Skills have 12% increased Area of Effect" - } + }, + stringId="banners21" }, [5108]={ connections={ @@ -31994,7 +32402,8 @@ return { skill=5108, stats={ [1]="Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments" - } + }, + stringId="one_handed25_" }, [5163]={ connections={ @@ -32012,7 +32421,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="10% increased Knockback Distance" - } + }, + stringId="knockback1" }, [5186]={ connections={ @@ -32029,7 +32439,8 @@ return { skill=5186, stats={ [1]="11% increased Chaos Damage" - } + }, + stringId="chaos25" }, [5188]={ connections={ @@ -32055,7 +32466,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="unarmed9" }, [5191]={ connections={ @@ -32079,7 +32491,8 @@ return { stats={ [1]="6% increased Attack Speed", [2]="Companions have 50% chance to gain Onslaught on Kill" - } + }, + stringId="companions54" }, [5227]={ connections={ @@ -32103,7 +32516,8 @@ return { stats={ [1]="100% increased Evasion Rating if you have been Hit Recently", [2]="30% reduced Evasion Rating if you haven't been Hit Recently" - } + }, + stringId="evasion6" }, [5257]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -32127,7 +32541,8 @@ return { skill=5257, stats={ [1]="30% increased Elemental Damage if you've Chilled an Enemy Recently" - } + }, + stringId="cold37" }, [5284]={ connections={ @@ -32152,7 +32567,8 @@ return { [1]="15% increased Critical Hit Chance for Spells", [2]="15% increased Critical Spell Damage Bonus", [3]="15% increased Magnitude of Damaging Ailments you inflict with Critical Hits" - } + }, + stringId="physical34" }, [5295]={ connections={ @@ -32169,7 +32585,8 @@ return { skill=5295, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning26_" }, [5305]={ connections={ @@ -32190,7 +32607,8 @@ return { skill=5305, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="movement_speed5" }, [5314]={ connections={ @@ -32234,7 +32652,8 @@ return { skill=5314, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence57" }, [5324]={ connections={ @@ -32255,7 +32674,8 @@ return { skill=5324, stats={ [1]="20% increased Attack Damage if you have been Heavy Stunned Recently" - } + }, + stringId="attack39" }, [5332]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -32277,7 +32697,8 @@ return { [1]="Immune to Chill if a majority of your Socketed Support Gems are Blue", [2]="Immune to Ignite if a majority of your Socketed Support Gems are Red", [3]="Immune to Shock if a majority of your Socketed Support Gems are Green" - } + }, + stringId="attributes115" }, [5335]={ connections={ @@ -32301,7 +32722,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 30% of maximum Energy Shield", [2]="10% reduced Duration of Ailments on You" - } + }, + stringId="stun_threshold_from_energy_shield21" }, [5348]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -32315,7 +32737,8 @@ return { orbitIndex=0, skill=5348, stats={ - } + }, + stringId="mastery_elemental98" }, [5386]={ ascendancyName="Smith of Kitava", @@ -32338,7 +32761,8 @@ return { skill=5386, stats={ [1]="20% increased Fire Damage" - } + }, + stringId="AscendancyWarrior3Small1" }, [5390]={ connections={ @@ -32355,7 +32779,8 @@ return { skill=5390, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="cold47" }, [5398]={ connections={ @@ -32372,7 +32797,8 @@ return { skill=5398, stats={ [1]="Spells Cast by Totems have 4% increased Cast Speed" - } + }, + stringId="totems31" }, [5407]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -32390,7 +32816,8 @@ return { orbitIndex=0, skill=5407, stats={ - } + }, + stringId="mastery_attack2" }, [5410]={ connections={ @@ -32413,7 +32840,8 @@ return { skill=5410, stats={ [1]="30% increased Area of Effect of Ancestrally Boosted Attacks" - } + }, + stringId="melee64" }, [5501]={ connections={ @@ -32432,7 +32860,8 @@ return { stats={ [1]="15% increased Critical Hit Chance for Spells", [2]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals14" }, [5544]={ connections={ @@ -32449,7 +32878,8 @@ return { skill=5544, stats={ [1]="30% increased Thorns Critical Damage Bonus" - } + }, + stringId="getting_hit22" }, [5563]={ ascendancyName="Amazon", @@ -32472,7 +32902,8 @@ return { skill=5563, stats={ [1]="15% increased Life and Mana Recovery from Flasks" - } + }, + stringId="AscendancyHuntress1Small7" }, [5564]={ connections={ @@ -32493,7 +32924,8 @@ return { skill=5564, stats={ [1]="15% increased Electrocute Buildup" - } + }, + stringId="lightning15" }, [5571]={ ascendancyName="Oracle", @@ -32517,7 +32949,8 @@ return { skill=5571, stats={ [1]="Walk the Paths Not Taken" - } + }, + stringId="AscendancyDruid1Notable2" }, [5580]={ connections={ @@ -32541,7 +32974,8 @@ return { stats={ [1]="Recoup 5% of damage taken by your Totems as Life", [2]="Each Totem applies 2% increased Damage taken to Enemies in their Presence" - } + }, + stringId="totems9" }, [5594]={ connections={ @@ -32568,7 +33002,8 @@ return { skill=5594, stats={ [1]="20% increased duration of Ailments you inflict against Cursed Enemies" - } + }, + stringId="curses25" }, [5642]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -32594,7 +33029,8 @@ return { [1]="3% increased maximum Life", [2]="8% increased Area of Effect for Attacks", [3]="5% chance for Slam Skills you use yourself to cause an additional Aftershock" - } + }, + stringId="slam_area5" }, [5663]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -32614,7 +33050,8 @@ return { skill=5663, stats={ [1]="+2 to Maximum Endurance Charges" - } + }, + stringId="endurance_charges7" }, [5681]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern", @@ -32628,7 +33065,8 @@ return { orbitIndex=0, skill=5681, stats={ - } + }, + stringId="mastery_fortify_6546_" }, [5686]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -32651,7 +33089,8 @@ return { [2]="30% reduced Effect of Chill on you", [3]="30% increased Freeze Threshold", [4]="+30% of Armour also applies to Cold Damage" - } + }, + stringId="armour41" }, [5692]={ connections={ @@ -32672,7 +33111,8 @@ return { skill=5692, stats={ [1]="12% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze15" }, [5695]={ connections={ @@ -32693,7 +33133,8 @@ return { skill=5695, stats={ [1]="15% increased Archon Buff duration" - } + }, + stringId="archon2_" }, [5702]={ connections={ @@ -32737,7 +33178,8 @@ return { skill=5702, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity4_" }, [5703]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -32761,7 +33203,8 @@ return { skill=5703, stats={ [1]="30% increased Elemental Damage if you've Shocked an Enemy Recently" - } + }, + stringId="lightning40" }, [5704]={ connections={ @@ -32779,7 +33222,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Accuracy Rating" - } + }, + stringId="accuracy38" }, [5710]={ connections={ @@ -32811,7 +33255,8 @@ return { [1]="10% increased Stun Buildup", [2]="16% increased Melee Damage", [3]="+10 to Strength" - } + }, + stringId="marauder_brute_notable1" }, [5726]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -32825,7 +33270,8 @@ return { orbitIndex=0, skill=5726, stats={ - } + }, + stringId="mastery_elemental94" }, [5728]={ connections={ @@ -32853,7 +33299,8 @@ return { stats={ [1]="60% increased Armour from Equipped Body Armour", [2]="60% increased Energy Shield from Equipped Body Armour" - } + }, + stringId="energy_shield_and_armour11" }, [5733]={ ascendancyName="Spirit Walker", @@ -32876,7 +33323,8 @@ return { skill=5733, stats={ [1]="+10 to Spirit" - } + }, + stringId="AscendancyHuntress2Small8" }, [5740]={ connections={ @@ -32893,7 +33341,8 @@ return { skill=5740, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="glory20" }, [5766]={ connections={ @@ -32914,7 +33363,8 @@ return { skill=5766, stats={ [1]="12% increased Spell Damage while wielding a Melee Weapon" - } + }, + stringId="spells16" }, [5777]={ connections={ @@ -32946,7 +33396,8 @@ return { stats={ [1]="Minions deal 15% increased Damage", [2]="Minions have 20% increased Critical Hit Chance" - } + }, + stringId="minion_offence13" }, [5797]={ connections={ @@ -32964,7 +33415,8 @@ return { stats={ [1]="8% increased Cold Damage", [2]="8% increased Freeze Buildup" - } + }, + stringId="daze_15" }, [5800]={ connections={ @@ -32986,7 +33438,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy41" }, [5802]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -33007,7 +33460,8 @@ return { stats={ [1]="Projectiles have 40% increased Critical Damage Bonus against Enemies within 2m", [2]="Projectiles deal 25% increased Damage with Hits against Enemies within 2m" - } + }, + stringId="projectiles29" }, [5817]={ ascendancyName="Deadeye", @@ -33027,7 +33481,8 @@ return { skill=5817, stats={ [1]="Grants Skill: Mirage Deadeye" - } + }, + stringId="AscendancyRanger1Notable4" }, [5826]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -33041,7 +33496,8 @@ return { orbitIndex=22, skill=5826, stats={ - } + }, + stringId="mastery_projectile204" }, [5852]={ ascendancyName="Smith of Kitava", @@ -33080,7 +33536,8 @@ return { orbitIndex=96, skill=5852, stats={ - } + }, + stringId="AscendancyWarrior3Start" }, [5862]={ connections={ @@ -33097,7 +33554,8 @@ return { skill=5862, stats={ [1]="+5% to Lightning Resistance" - } + }, + stringId="shaman6__" }, [5920]={ connections={ @@ -33119,7 +33577,8 @@ return { stats={ [1]="6% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks20" }, [5936]={ connections={ @@ -33136,7 +33595,8 @@ return { skill=5936, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental53" }, [5961]={ connections={ @@ -33157,7 +33617,8 @@ return { skill=5961, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="lightning25" }, [5988]={ connections={ @@ -33174,7 +33635,8 @@ return { skill=5988, stats={ [1]="15% increased Damage with Hits against Blinded Enemies" - } + }, + stringId="blind7" }, [6006]={ connections={ @@ -33191,7 +33653,8 @@ return { skill=6006, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield9" }, [6008]={ connections={ @@ -33208,7 +33671,8 @@ return { skill=6008, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells4" }, [6010]={ connections={ @@ -33229,7 +33693,8 @@ return { skill=6010, stats={ [1]="12% increased Accuracy Rating" - } + }, + stringId="accuracy4" }, [6015]={ connections={ @@ -33273,7 +33738,8 @@ return { skill=6015, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength16" }, [6030]={ connections={ @@ -33286,7 +33752,8 @@ return { skill=6030, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison11" }, [6077]={ connections={ @@ -33303,7 +33770,8 @@ return { skill=6077, stats={ [1]="Minions have 20% increased Cooldown Recovery Rate for Command Skills" - } + }, + stringId="minion_offence45" }, [6078]={ connections={ @@ -33320,7 +33788,8 @@ return { skill=6078, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison22" }, [6079]={ connections={ @@ -33337,7 +33806,8 @@ return { skill=6079, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup23" }, [6088]={ connectionArt="CharacterPlanned", @@ -33363,6 +33833,7 @@ return { [1]="30% chance to Poison on Hit against Enemies that are not Poisoned", [2]="80% increased Magnitude of Poison you inflict on targets that are not Poisoned" }, + stringId="oracle_poison5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -33392,6 +33863,7 @@ return { stats={ [1]="20% increased Critical Damage Bonus" }, + stringId="oracle_slow_crits3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -33420,7 +33892,8 @@ return { skill=6109, stats={ [1]="20% increased Evasion Rating" - } + }, + stringId="AscendancyHuntress1Small8" }, [6127]={ ascendancyName="Warbringer", @@ -33441,7 +33914,8 @@ return { stats={ [1]="Gain a stack of Jade every second", [2]="Grants Skill: Encase in Jade" - } + }, + stringId="AscendancyWarrior2Notable3" }, [6133]={ connections={ @@ -33469,7 +33943,8 @@ return { stats={ [1]="20% reduced maximum Energy Shield", [2]="30% increased Block chance" - } + }, + stringId="shield14_" }, [6153]={ connections={ @@ -33490,7 +33965,8 @@ return { skill=6153, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration1" }, [6161]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -33504,7 +33980,8 @@ return { orbitIndex=0, skill=6161, stats={ - } + }, + stringId="mastery_bleeding_6328_" }, [6178]={ connections={ @@ -33528,7 +34005,8 @@ return { stats={ [1]="15% reduced Attack Speed with Crossbows", [2]="80% increased Critical Damage Bonus with Crossbows" - } + }, + stringId="crossbow8_" }, [6222]={ connections={ @@ -33549,7 +34027,8 @@ return { skill=6222, stats={ [1]="10% increased Damage while Shapeshifted" - } + }, + stringId="shapeshifting1" }, [6229]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -33573,7 +34052,8 @@ return { skill=6229, stats={ [1]="40% increased Critical Damage Bonus with One Handed Melee Weapons" - } + }, + stringId="one_handed15" }, [6266]={ connections={ @@ -33590,7 +34070,8 @@ return { skill=6266, stats={ [1]="10% increased Damage against Demons" - } + }, + stringId="mercenary1" }, [6269]={ connections={ @@ -33607,7 +34088,8 @@ return { skill=6269, stats={ [1]="3% increased Attack Speed with Axes" - } + }, + stringId="axe7" }, [6274]={ connections={ @@ -33624,7 +34106,8 @@ return { skill=6274, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy7" }, [6287]={ connections={ @@ -33641,7 +34124,8 @@ return { skill=6287, stats={ [1]="+8 to Intelligence" - } + }, + stringId="attributes104" }, [6294]={ connections={ @@ -33658,7 +34142,8 @@ return { skill=6294, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed27" }, [6304]={ connections={ @@ -33682,7 +34167,8 @@ return { stats={ [1]="Regenerate 1% of maximum Life per second while affected by any Damaging Ailment", [2]="Regenerate 1% of maximum Life per second while stationary" - } + }, + stringId="life_regeneration38" }, [6330]={ connections={ @@ -33696,7 +34182,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="8% increased Accuracy Rating" - } + }, + stringId="accuracy21" }, [6338]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -33714,7 +34201,8 @@ return { orbitIndex=0, skill=6338, stats={ - } + }, + stringId="mastery_energyshield105" }, [6355]={ connections={ @@ -33735,7 +34223,8 @@ return { skill=6355, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems36" }, [6356]={ connections={ @@ -33753,7 +34242,8 @@ return { stats={ [1]="4% increased Skill Effect Duration", [2]="8% increased Physical Damage" - } + }, + stringId="physical56" }, [6416]={ connections={ @@ -33771,7 +34261,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour4" }, [6490]={ connections={ @@ -33788,7 +34279,8 @@ return { skill=6490, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical23_" }, [6502]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern", @@ -33802,7 +34294,8 @@ return { orbitIndex=0, skill=6502, stats={ - } + }, + stringId="mastery_flail_6533" }, [6505]={ connections={ @@ -33819,7 +34312,8 @@ return { skill=6505, stats={ [1]="15% chance to Pierce an Enemy" - } + }, + stringId="ranged47_" }, [6514]={ connections={ @@ -33843,7 +34337,8 @@ return { stats={ [1]="40% increased Damage with Warcries", [2]="Warcry Skills have 25% increased Area of Effect" - } + }, + stringId="warcries11" }, [6529]={ connections={ @@ -33860,7 +34355,8 @@ return { skill=6529, stats={ [1]="15% increased Armour" - } + }, + stringId="armour5" }, [6530]={ connections={ @@ -33882,7 +34378,8 @@ return { stats={ [1]="10% increased Evasion Rating", [2]="Companions have 8% increased Movement Speed" - } + }, + stringId="companions56" }, [6544]={ connections={ @@ -33909,7 +34406,8 @@ return { skill=6544, stats={ [1]="Gain 12% of Physical Damage as Extra Fire Damage" - } + }, + stringId="fire38" }, [6554]={ connections={ @@ -33922,7 +34420,8 @@ return { skill=6554, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold61" }, [6570]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern", @@ -33936,7 +34435,8 @@ return { orbitIndex=0, skill=6570, stats={ - } + }, + stringId="mastery_curse70" }, [6588]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -33950,7 +34450,8 @@ return { orbitIndex=0, skill=6588, stats={ - } + }, + stringId="mastery_caster43" }, [6596]={ connections={ @@ -33967,7 +34468,8 @@ return { skill=6596, stats={ [1]="4% increased Attack Speed while a Rare or Unique Enemy is in your Presence" - } + }, + stringId="boss_slaying5" }, [6623]={ connections={ @@ -33984,7 +34486,8 @@ return { skill=6623, stats={ [1]="Banner Skills have 12% increased Aura Magnitudes" - } + }, + stringId="banners8" }, [6626]={ connections={ @@ -34001,7 +34504,8 @@ return { skill=6626, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion10" }, [6655]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -34021,7 +34525,8 @@ return { skill=6655, stats={ [1]="10% chance to Aggravate Bleeding on targets you Hit with Attacks" - } + }, + stringId="bleed13" }, [6660]={ connections={ @@ -34038,7 +34543,8 @@ return { skill=6660, stats={ [1]="12% increased Damage with Hits against Enemies affected by Elemental Ailments" - } + }, + stringId="exploiting_elemental_ailments2" }, [6686]={ connections={ @@ -34066,7 +34572,8 @@ return { skill=6686, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana8" }, [6689]={ connections={ @@ -34083,7 +34590,8 @@ return { skill=6689, stats={ [1]="Attack Skills deal 10% increased Damage while holding a Shield" - } + }, + stringId="shield4" }, [6714]={ connections={ @@ -34101,7 +34609,8 @@ return { stats={ [1]="5% increased Life Regeneration rate", [2]="5% reduced effect of Curses on you" - } + }, + stringId="mercenary10" }, [6715]={ connections={ @@ -34123,7 +34632,8 @@ return { stats={ [1]="10% increased maximum Energy Shield", [2]="6% increased Mana Regeneration Rate" - } + }, + stringId="energy_shield13" }, [6735]={ connections={ @@ -34145,7 +34655,8 @@ return { stats={ [1]="10% increased Armour while Shapeshifted", [2]="+5% of Armour also applies to Elemental Damage while Shapeshifted" - } + }, + stringId="bear4" }, [6744]={ connections={ @@ -34193,7 +34704,8 @@ return { skill=6744, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence32" }, [6748]={ connections={ @@ -34214,7 +34726,8 @@ return { skill=6748, stats={ [1]="4% of Damage is taken from Mana before Life" - } + }, + stringId="damage_from_mana2" }, [6752]={ connections={ @@ -34235,7 +34748,8 @@ return { skill=6752, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire5" }, [6772]={ connections={ @@ -34279,7 +34793,8 @@ return { skill=6772, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity18" }, [6789]={ connections={ @@ -34307,7 +34822,8 @@ return { skill=6789, stats={ [1]="8% increased Projectile Damage" - } + }, + stringId="projectiles8" }, [6792]={ connections={ @@ -34328,7 +34844,8 @@ return { skill=6792, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged10" }, [6800]={ connections={ @@ -34345,7 +34862,8 @@ return { skill=6800, stats={ [1]="11% increased Chaos Damage" - } + }, + stringId="chaos26" }, [6839]={ connections={ @@ -34362,7 +34880,8 @@ return { skill=6839, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun5" }, [6842]={ connections={ @@ -34380,7 +34899,8 @@ return { stats={ [1]="15% increased Stun Buildup", [2]="15% increased Freeze Buildup" - } + }, + stringId="poise3" }, [6872]={ connections={ @@ -34397,7 +34917,8 @@ return { skill=6872, stats={ [1]="+15% of Armour also applies to Cold Damage" - } + }, + stringId="maximum_resistances7_" }, [6874]={ connectionArt="CharacterPlanned", @@ -34421,6 +34942,7 @@ return { stats={ [1]="10% of Damage taken Recouped as Life while Channelling" }, + stringId="oracle_channelling4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -34443,7 +34965,8 @@ return { skill=6891, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals89" }, [6898]={ connections={ @@ -34496,7 +35019,8 @@ return { [1]="10% increased Damage", [2]="10% increased Critical Hit Chance", [3]="+5 to Strength and Intelligence" - } + }, + stringId="templar_druid_notable1" }, [6900]={ connections={ @@ -34517,7 +35041,8 @@ return { skill=6900, stats={ [1]="+1% to maximum Block chance" - } + }, + stringId="shield36" }, [6912]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern", @@ -34531,7 +35056,8 @@ return { orbitIndex=0, skill=6912, stats={ - } + }, + stringId="mastery_twohand243" }, [6923]={ connections={ @@ -34548,7 +35074,8 @@ return { skill=6923, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed13" }, [6935]={ ascendancyName="Witchhunter", @@ -34568,7 +35095,8 @@ return { skill=6935, stats={ [1]="Sorcery Ward's Barrier can also take Physical and Chaos Damage from Hits" - } + }, + stringId="AscendancyMercenary2Notable6" }, [6950]={ connections={ @@ -34585,7 +35113,8 @@ return { skill=6950, stats={ [1]="10% increased Exposure Effect" - } + }, + stringId="elemental59" }, [6951]={ connections={ @@ -34602,7 +35131,8 @@ return { skill=6951, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison3" }, [6952]={ connections={ @@ -34615,7 +35145,8 @@ return { skill=6952, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks35" }, [6988]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -34629,7 +35160,8 @@ return { orbitIndex=10, skill=6988, stats={ - } + }, + stringId="mastery_herald_6560" }, [6999]={ connectionArt="CharacterPlanned", @@ -34653,6 +35185,7 @@ return { stats={ [1]="Totems gain +2% to all Maximum Elemental Resistances" }, + stringId="oracle_totems4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -34672,7 +35205,8 @@ return { orbitIndex=0, skill=7023, stats={ - } + }, + stringId="mastery_cold61" }, [7049]={ connections={ @@ -34689,7 +35223,8 @@ return { skill=7049, stats={ [1]="30% increased Armour while Surrounded" - } + }, + stringId="being_surrounded1" }, [7054]={ connections={ @@ -34715,7 +35250,8 @@ return { stats={ [1]="6% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks44" }, [7060]={ connections={ @@ -34732,7 +35268,8 @@ return { skill=7060, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks39" }, [7062]={ connections={ @@ -34760,7 +35297,8 @@ return { stats={ [1]="Bolts fired by Crossbow Attacks have 30% chance to not", [2]="expend Ammunition if you've Reloaded Recently" - } + }, + stringId="crossbow14" }, [7066]={ connectionArt="CharacterPlanned", @@ -34784,6 +35322,7 @@ return { stats={ [1]="5% increased Attack Speed with Bows" }, + stringId="oracle_bow_movement6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -34809,7 +35348,8 @@ return { skill=7068, stats={ [1]="25% increased bonuses gained from Equipped Rings and Amulets" - } + }, + stringId="AscendancyHuntress3Notable1_" }, [7104]={ connections={ @@ -34830,7 +35370,8 @@ return { skill=7104, stats={ [1]="15% increased Effect of Puppet Master" - } + }, + stringId="Puppetmaster10" }, [7120]={ ascendancyName="Witchhunter", @@ -34869,7 +35410,8 @@ return { orbitIndex=72, skill=7120, stats={ - } + }, + stringId="AscendancyMercenary2Start" }, [7128]={ connections={ @@ -34888,7 +35430,8 @@ return { skill=7128, stats={ [1]="Gain 10% of Damage as Extra Physical Damage" - } + }, + stringId="physical68__" }, [7163]={ connections={ @@ -34915,7 +35458,8 @@ return { skill=7163, stats={ [1]="16% increased Attack Speed during any Flask Effect" - } + }, + stringId="attack_speed31" }, [7183]={ connections={ @@ -34932,7 +35476,8 @@ return { skill=7183, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks23_" }, [7201]={ connections={ @@ -34949,7 +35494,8 @@ return { skill=7201, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies further than 6m" - } + }, + stringId="projectiles33" }, [7204]={ connections={ @@ -34974,7 +35520,8 @@ return { skill=7204, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun6" }, [7218]={ connections={ @@ -34991,7 +35538,8 @@ return { skill=7218, stats={ [1]="+8 to Strength" - } + }, + stringId="attributes109" }, [7246]={ ascendancyName="Stormweaver", @@ -35014,7 +35562,8 @@ return { skill=7246, stats={ [1]="12% increased Mana Regeneration Rate" - } + }, + stringId="AscendancySorceress1Small2" }, [7251]={ connections={ @@ -35027,7 +35576,8 @@ return { skill=7251, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="life_leech6" }, [7258]={ connectionArt="CharacterPlanned", @@ -35052,6 +35602,7 @@ return { [1]="10% increased Spell Damage", [2]="+10 to Strength" }, + stringId="oracle_strength_spell2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -35077,7 +35628,8 @@ return { skill=7275, stats={ [1]="Gain 25% of Physical Damage as Extra Lightning Damage against Electrocuted Enemies" - } + }, + stringId="shock_mitigation12" }, [7294]={ connections={ @@ -35103,7 +35655,8 @@ return { stats={ [1]="Break 10% increased Armour", [2]="6% increased Physical Damage" - } + }, + stringId="physical47" }, [7302]={ connections={ @@ -35130,7 +35683,8 @@ return { skill=7302, stats={ [1]="Echoed Spells have 25% increased Area of Effect" - } + }, + stringId="area_spells26" }, [7333]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -35144,7 +35698,8 @@ return { orbitIndex=0, skill=7333, stats={ - } + }, + stringId="mastery_elemental_6471" }, [7338]={ connections={ @@ -35168,7 +35723,8 @@ return { stats={ [1]="20% increased Stun Recovery", [2]="Gain additional Stun Threshold equal to 30% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield19_" }, [7341]={ connections={ @@ -35192,7 +35748,8 @@ return { stats={ [1]="Gain 3 Rage when Hit by an Enemy", [2]="Every Rage also grants 2% increased Stun Threshold" - } + }, + stringId="rage5" }, [7344]={ connections={ @@ -35214,7 +35771,8 @@ return { skill=7344, stats={ [1]="Recover 3% of maximum Life on Kill" - } + }, + stringId="life_on_kill14" }, [7353]={ connections={ @@ -35231,7 +35789,8 @@ return { skill=7353, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals92" }, [7378]={ connections={ @@ -35248,7 +35807,8 @@ return { skill=7378, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire6" }, [7390]={ connections={ @@ -35265,7 +35825,8 @@ return { skill=7390, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion23" }, [7392]={ connections={ @@ -35282,7 +35843,8 @@ return { skill=7392, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold4" }, [7395]={ connections={ @@ -35309,7 +35871,8 @@ return { skill=7395, stats={ [1]="75% increased Thorns damage if you've Blocked Recently" - } + }, + stringId="getting_hit10" }, [7405]={ connections={ @@ -35327,7 +35890,8 @@ return { stats={ [1]="6% increased Mana Regeneration Rate", [2]="10% increased Magnitude of Shock you inflict" - } + }, + stringId="lightning28" }, [7412]={ connections={ @@ -35344,7 +35908,8 @@ return { skill=7412, stats={ [1]="15% increased Life Flask Charges gained" - } + }, + stringId="life_flasks7" }, [7424]={ connections={ @@ -35365,7 +35930,8 @@ return { skill=7424, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield29" }, [7449]={ connections={ @@ -35389,7 +35955,8 @@ return { stats={ [1]="30% increased Stun Buildup", [2]="Hits Break 50% increased Armour on targets with Ailments" - } + }, + stringId="physical39" }, [7465]={ connections={ @@ -35406,7 +35973,8 @@ return { skill=7465, stats={ [1]="12% increased Critical Hit Chance against Enemies that have entered your Presence Recently" - } + }, + stringId="criticals98" }, [7473]={ connections={ @@ -35423,7 +35991,8 @@ return { skill=7473, stats={ [1]="Herald Skills deal 20% increased Damage" - } + }, + stringId="heralds6" }, [7488]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern", @@ -35437,7 +36006,8 @@ return { orbitIndex=0, skill=7488, stats={ - } + }, + stringId="mastery_leech127" }, [7526]={ connections={ @@ -35493,7 +36063,8 @@ return { skill=7526, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity63" }, [7542]={ connections={ @@ -35513,7 +36084,8 @@ return { stats={ [1]="10% increased Area Damage", [2]="12% increased Area of Effect if you have Stunned an Enemy Recently" - } + }, + stringId="area_of_effect16" }, [7553]={ connectionArt="CharacterPlanned", @@ -35543,6 +36115,7 @@ return { [1]="Companions have 20% increased maximum Life", [2]="5% of Damage from Hits is taken from your Damageable Companion's Life before you" }, + stringId="oracle_big_family8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -35566,7 +36139,8 @@ return { stats={ [1]="+3% of Armour also applies to Elemental Damage", [2]="5% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour22" }, [7576]={ connections={ @@ -35583,7 +36157,8 @@ return { skill=7576, stats={ [1]="8% increased Attack Damage" - } + }, + stringId="attack_damage1" }, [7604]={ connections={ @@ -35611,7 +36186,8 @@ return { stats={ [1]="+30 to Accuracy Rating", [2]="8% increased Melee Attack Speed" - } + }, + stringId="melee30_" }, [7621]={ ascendancyName="Invoker", @@ -35636,7 +36212,8 @@ return { stats={ [1]="Gain 10% of Damage as Extra Lightning Damage", [2]="25% chance on Shocking Enemies to created Shocked Ground" - } + }, + stringId="AscendancyMonk2Notable3" }, [7628]={ connections={ @@ -35684,7 +36261,8 @@ return { skill=7628, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength38" }, [7642]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -35698,7 +36276,8 @@ return { orbitIndex=8, skill=7642, stats={ - } + }, + stringId="mastery_physical6168" }, [7651]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -35722,7 +36301,8 @@ return { skill=7651, stats={ [1]="Arrows Pierce an additional Target" - } + }, + stringId="bow18" }, [7668]={ connections={ @@ -35746,7 +36326,8 @@ return { stats={ [1]="20% chance to Aggravate Bleeding on targets you Hit with Empowered Attacks", [2]="Empowered Attacks deal 30% increased Damage" - } + }, + stringId="warcries14_" }, [7716]={ connections={ @@ -35760,7 +36341,8 @@ return { stats={ [1]="10% increased Armour", [2]="+5% of Armour also applies to Elemental Damage" - } + }, + stringId="armour47" }, [7720]={ connections={ @@ -35777,7 +36359,8 @@ return { skill=7720, stats={ [1]="Gain 1 Rage when your Hit Ignites a target" - } + }, + stringId="rage41" }, [7721]={ connections={ @@ -35809,7 +36392,8 @@ return { [1]="15% increased Armour", [2]="Regenerate 0.5% of maximum Life per second", [3]="+10 to Strength" - } + }, + stringId="marauder_brute_notable2" }, [7741]={ connections={ @@ -35853,7 +36437,8 @@ return { skill=7741, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity26" }, [7777]={ connections={ @@ -35881,7 +36466,8 @@ return { stats={ [1]="10% increased Duration of Elemental Ailments on Enemies", [2]="30% increased Magnitude of Non-Damaging Ailments you inflict" - } + }, + stringId="elemental37_" }, [7782]={ connections={ @@ -35904,7 +36490,8 @@ return { skill=7782, stats={ [1]="40% increased Magnitude of Bleeding you inflict against Pinned Enemies" - } + }, + stringId="physical_witch10" }, [7788]={ connections={ @@ -35921,7 +36508,8 @@ return { skill=7788, stats={ [1]="8% increased Knockback Distance" - } + }, + stringId="knockback6" }, [7793]={ ascendancyName="Infernalist", @@ -35944,7 +36532,8 @@ return { skill=7793, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch1Small4" }, [7809]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -35966,7 +36555,8 @@ return { [1]="Gain 4% of Damage as Extra Cold Damage", [2]="Gain 4% of Damage as Extra Lightning Damage", [3]="+10 to Dexterity" - } + }, + stringId="lightning33" }, [7847]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -35988,7 +36578,8 @@ return { [1]="40% increased Endurance, Frenzy and Power Charge Duration", [2]="+10 to Dexterity", [3]="Skills have 10% chance to not remove Charges but still count as consuming them" - } + }, + stringId="azmerianimals18" }, [7878]={ connections={ @@ -36005,7 +36596,8 @@ return { skill=7878, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield17" }, [7888]={ connections={ @@ -36026,7 +36618,8 @@ return { skill=7888, stats={ [1]="10% Chance to build an additional Combo on Hit" - } + }, + stringId="unarmed2" }, [7922]={ connections={ @@ -36043,7 +36636,8 @@ return { skill=7922, stats={ [1]="10% increased Flask Effect Duration" - } + }, + stringId="life_flasks22" }, [7947]={ connections={ @@ -36060,7 +36654,8 @@ return { skill=7947, stats={ [1]="Gain 15% of maximum Energy Shield as additional Freeze Threshold" - } + }, + stringId="cold24" }, [7960]={ connections={ @@ -36073,7 +36668,8 @@ return { orbitIndex=2, skill=7960, stats={ - } + }, + stringId="jewel_slot1969" }, [7971]={ connections={ @@ -36090,7 +36686,8 @@ return { skill=7971, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration24" }, [7972]={ connections={ @@ -36111,7 +36708,8 @@ return { skill=7972, stats={ [1]="20% increased Endurance Charge Duration" - } + }, + stringId="endurance_charges2" }, [7979]={ ascendancyName="Amazon", @@ -36136,7 +36734,8 @@ return { stats={ [1]="When you Consume a Charge, Trigger Elemental Surge to gain 3 Lightning Surges", [2]="Grants Skill: Elemental Surge" - } + }, + stringId="AscendancyHuntress1Notable6" }, [7998]={ ascendancyName="Stormweaver", @@ -36159,7 +36758,8 @@ return { skill=7998, stats={ [1]="20% increased chance to Shock" - } + }, + stringId="AscendancySorceress1Small6" }, [8045]={ connections={ @@ -36180,7 +36780,8 @@ return { skill=8045, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech8" }, [8092]={ connections={ @@ -36201,7 +36802,8 @@ return { skill=8092, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles7" }, [8107]={ connectionArt="CharacterPlanned", @@ -36225,6 +36827,7 @@ return { stats={ [1]="20% increased Glory generation" }, + stringId="oracle_glory_elemental4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -36243,7 +36846,8 @@ return { skill=8115, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="armour_break30" }, [8143]={ ascendancyName="Invoker", @@ -36269,7 +36873,8 @@ return { [1]="+1 to Spirit for every 8 Item Energy Shield on Equipped Body Armour", [2]="+1 to Spirit for every 20 Evasion Rating on Equipped Body Armour", [3]="Cannot gain Spirit from Equipment" - } + }, + stringId="AscendancyMonk2Notable1_" }, [8145]={ connections={ @@ -36286,7 +36891,8 @@ return { skill=8145, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="oracle1" }, [8154]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -36308,7 +36914,8 @@ return { orbitIndex=0, skill=8154, stats={ - } + }, + stringId="mastery_herald_6556" }, [8157]={ connections={ @@ -36321,7 +36928,8 @@ return { skill=8157, stats={ [1]="8% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds13" }, [8171]={ connections={ @@ -36338,7 +36946,8 @@ return { skill=8171, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="glory13" }, [8246]={ connections={ @@ -36359,7 +36968,8 @@ return { skill=8246, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack8" }, [8248]={ connectionArt="CharacterPlanned", @@ -36384,6 +36994,7 @@ return { [1]="10% increased Bleeding Duration", [2]="20% chance for Attack Hits to apply Incision" }, + stringId="oracle_bleed1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -36411,7 +37022,8 @@ return { stats={ [1]="8% increased Critical Hit Chance for Attacks", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy34" }, [8260]={ connections={ @@ -36428,7 +37040,8 @@ return { skill=8260, stats={ [1]="20% increased Armour Break Duration" - } + }, + stringId="armour_break5" }, [8272]={ ascendancyName="Witchhunter", @@ -36448,7 +37061,8 @@ return { skill=8272, stats={ [1]="100 Passive Skill Points become Weapon Set Skill Points" - } + }, + stringId="AscendancyMercenary2Notable8" }, [8273]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -36472,7 +37086,8 @@ return { skill=8273, stats={ [1]="25% chance on Consuming a Shock on an Enemy to reapply it" - } + }, + stringId="lightning38__" }, [8302]={ connections={ @@ -36489,7 +37104,8 @@ return { skill=8302, stats={ [1]="15% increased Damage with Hits against Blinded Enemies" - } + }, + stringId="monkchakra7" }, [8305]={ ascendancyName="Disciple of Varashta", @@ -36536,7 +37152,8 @@ return { orbitIndex=0, skill=8305, stats={ - } + }, + stringId="AscendancySorceress3Start" }, [8349]={ connections={ @@ -36553,7 +37170,8 @@ return { skill=8349, stats={ [1]="+8 to Intelligence" - } + }, + stringId="energy_shield26" }, [8357]={ connections={ @@ -36570,7 +37188,8 @@ return { skill=8357, stats={ [1]="Minions have 3% increased Attack and Cast Speed" - } + }, + stringId="minion_offence17" }, [8382]={ connections={ @@ -36588,7 +37207,8 @@ return { stats={ [1]="4% faster start of Energy Shield Recharge", [2]="8% increased Elemental Damage" - } + }, + stringId="cold15" }, [8397]={ connections={ @@ -36615,7 +37235,8 @@ return { skill=8397, stats={ [1]="40% increased Spell Damage if one of your Minions has died Recently" - } + }, + stringId="spells60" }, [8406]={ connections={ @@ -36663,7 +37284,8 @@ return { skill=8406, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength12" }, [8415]={ ascendancyName="Blood Mage", @@ -36705,7 +37327,8 @@ return { stats={ [1]="Skills gain a Base Life Cost equal to Base Mana Cost", [2]="Grants Skill: Life Remnants" - } + }, + stringId="AscendancyWitch2Notable3" }, [8421]={ connections={ @@ -36722,7 +37345,8 @@ return { skill=8421, stats={ [1]="+5% to Cold Resistance" - } + }, + stringId="shaman4" }, [8423]={ connectionArt="CharacterPlanned", @@ -36746,6 +37370,7 @@ return { stats={ [1]="5% increased Attack Speed with Bows" }, + stringId="oracle_bow_movement8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -36768,7 +37393,8 @@ return { skill=8440, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life7" }, [8456]={ connections={ @@ -36786,7 +37412,8 @@ return { stats={ [1]="8% increased Freeze Buildup", [2]="8% increased Attack Cold Damage" - } + }, + stringId="cold41" }, [8460]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -36800,7 +37427,8 @@ return { orbitIndex=0, skill=8460, stats={ - } + }, + stringId="mastery_warcry254" }, [8483]={ connections={ @@ -36824,7 +37452,8 @@ return { stats={ [1]="35% increased Spell Area Damage", [2]="Spell Skills have 10% reduced Area of Effect" - } + }, + stringId="area_spells28" }, [8493]={ connections={ @@ -36872,7 +37501,8 @@ return { skill=8493, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes7" }, [8509]={ connections={ @@ -36889,7 +37519,8 @@ return { skill=8509, stats={ [1]="20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently" - } + }, + stringId="criticals33" }, [8510]={ connections={ @@ -36906,7 +37537,8 @@ return { skill=8510, stats={ [1]="Damaging Ailments deal damage 5% faster" - } + }, + stringId="ailments25" }, [8522]={ connections={ @@ -36923,7 +37555,8 @@ return { skill=8522, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers12" }, [8525]={ applyToArmour=true, @@ -36944,7 +37577,8 @@ return { skill=8525, stats={ [1]="Body Armour grants regenerate 3% of maximum Life per second" - } + }, + stringId="AscendancyWarrior3Notable6_7" }, [8531]={ connections={ @@ -36971,7 +37605,8 @@ return { skill=8531, stats={ [1]="50% increased Critical Hit Chance against Enemies that are on Full Life" - } + }, + stringId="criticals26" }, [8535]={ connections={ @@ -36985,7 +37620,8 @@ return { skill=8535, stats={ [1]="25% increased Damage with Flails" - } + }, + stringId="flail18" }, [8540]={ connections={ @@ -37002,7 +37638,8 @@ return { skill=8540, stats={ [1]="10% increased Area of Effect of Curses" - } + }, + stringId="curses8" }, [8553]={ connections={ @@ -37023,7 +37660,8 @@ return { skill=8553, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold52" }, [8554]={ connections={ @@ -37047,7 +37685,8 @@ return { stats={ [1]="25% increased Fire Damage", [2]="15% increased Ignite Duration on Enemies" - } + }, + stringId="fire30" }, [8556]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -37061,7 +37700,8 @@ return { orbitIndex=0, skill=8556, stats={ - } + }, + stringId="mastery_attack24" }, [8560]={ connections={ @@ -37078,7 +37718,8 @@ return { skill=8560, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee13" }, [8569]={ connections={ @@ -37134,7 +37775,8 @@ return { skill=8569, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence79" }, [8573]={ connections={ @@ -37151,7 +37793,8 @@ return { skill=8573, stats={ [1]="12% increased Damage with Bows" - } + }, + stringId="bow6" }, [8600]={ connections={ @@ -37211,7 +37854,8 @@ return { skill=8600, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes82" }, [8606]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -37225,7 +37869,8 @@ return { orbitIndex=0, skill=8606, stats={ - } + }, + stringId="mastery_attack_6296" }, [8607]={ connections={ @@ -37248,7 +37893,8 @@ return { skill=8607, stats={ [1]="30% increased Mana Cost Efficiency of Attacks during any Mana Flask Effect" - } + }, + stringId="life_flasks42" }, [8611]={ ascendancyName="Lich", @@ -37288,7 +37934,8 @@ return { skill=8611, stats={ [1]="15% increased Area of Effect of Curses" - } + }, + stringId="AscendancyWitch3Small1" }, [8616]={ connections={ @@ -37340,7 +37987,8 @@ return { skill=8616, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence6" }, [8629]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -37354,7 +38002,8 @@ return { orbitIndex=0, skill=8629, stats={ - } + }, + stringId="mastery_attack20" }, [8631]={ connections={ @@ -37379,7 +38028,8 @@ return { skill=8631, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals5_" }, [8644]={ connections={ @@ -37400,7 +38050,8 @@ return { skill=8644, stats={ [1]="10% increased Trap Damage" - } + }, + stringId="trap1" }, [8660]={ connections={ @@ -37423,7 +38074,8 @@ return { skill=8660, stats={ [1]="Spell Skills have 15% increased Area of Effect" - } + }, + stringId="area_spells27" }, [8693]={ connectionArt="CharacterPlanned", @@ -37447,6 +38099,7 @@ return { stats={ [1]="30% increased Armour while Bleeding" }, + stringId="oracle_iron_blood1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -37465,7 +38118,8 @@ return { skill=8697, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks2" }, [8723]={ connectionArt="CharacterPlanned", @@ -37498,6 +38152,7 @@ return { [4]="21% increased Elemental Ailment Threshold", [5]="30% increased Life Regeneration rate while Ignited" }, + stringId="oracle_beast_corruption7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -37520,7 +38175,8 @@ return { skill=8734, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="deflect48" }, [8737]={ connections={ @@ -37549,7 +38205,8 @@ return { skill=8737, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence42" }, [8782]={ connections={ @@ -37572,7 +38229,8 @@ return { skill=8782, stats={ [1]="35% increased Spell Damage if you have consumed an Elemental Infusion Recently" - } + }, + stringId="infusion4" }, [8785]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern", @@ -37586,7 +38244,8 @@ return { orbitIndex=0, skill=8785, stats={ - } + }, + stringId="mastery_curse_6434" }, [8789]={ connections={ @@ -37604,7 +38263,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="Companions have 12% increased maximum Life" - } + }, + stringId="duelist_minions3_" }, [8791]={ connections={ @@ -37628,7 +38288,8 @@ return { stats={ [1]="Companions gain your Strength", [2]="+15 to Strength" - } + }, + stringId="duelist_minions11" }, [8800]={ connections={ @@ -37645,7 +38306,8 @@ return { skill=8800, stats={ [1]="15% increased Melee Damage with Hits at Close Range" - } + }, + stringId="melee11" }, [8810]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -37670,7 +38332,8 @@ return { stats={ [1]="15% increased Skill Effect Duration", [2]="12% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns15" }, [8821]={ connections={ @@ -37687,7 +38350,8 @@ return { skill=8821, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning21" }, [8827]={ connections={ @@ -37714,7 +38378,8 @@ return { skill=8827, stats={ [1]="40% increased Damage while Leeching Life" - } + }, + stringId="life_leech26" }, [8831]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -37740,7 +38405,8 @@ return { [1]="15% increased effect of Fully Broken Armour", [2]="+10 to Strength", [3]="20% increased Physical Damage" - } + }, + stringId="physical36" }, [8850]={ connections={ @@ -37753,7 +38419,8 @@ return { skill=8850, stats={ [1]="10% increased Critical Hit Chance while Shapeshifted" - } + }, + stringId="wolf10" }, [8852]={ connections={ @@ -37767,7 +38434,8 @@ return { stats={ [1]="12% increased amount of Life Leeched", [2]="Leech Life 5% slower" - } + }, + stringId="life_leech9" }, [8854]={ ascendancyName="Infernalist", @@ -37790,7 +38458,8 @@ return { skill=8854, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch1Small3" }, [8867]={ ascendancyName="Stormweaver", @@ -37814,7 +38483,8 @@ return { skill=8867, stats={ [1]="You have Arcane Surge" - } + }, + stringId="AscendancySorceress1Notable1" }, [8872]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern", @@ -37836,7 +38506,8 @@ return { orbitIndex=0, skill=8872, stats={ - } + }, + stringId="mastery_dualwield85" }, [8875]={ connections={ @@ -37853,7 +38524,8 @@ return { skill=8875, stats={ [1]="15% increased Electrocute Buildup" - } + }, + stringId="shock_mitigation7" }, [8881]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -37874,7 +38546,8 @@ return { stats={ [1]="+4 to Maximum Rage", [2]="Inherent loss of Rage is 20% slower" - } + }, + stringId="rage14_" }, [8896]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -37894,7 +38567,8 @@ return { skill=8896, stats={ [1]="100% increased Evasion Rating while Sprinting" - } + }, + stringId="Sprint10" }, [8904]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -37915,7 +38589,8 @@ return { stats={ [1]="Projectiles have 25% increased Critical Hit Chance against Enemies further than 6m", [2]="Projectiles deal 25% increased Damage with Hits against Enemies further than 6m" - } + }, + stringId="projectiles30" }, [8908]={ connections={ @@ -37933,7 +38608,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield20" }, [8916]={ connections={ @@ -37952,7 +38628,8 @@ return { skill=8916, stats={ [1]="Enemies you Heavy Stun while Shapeshifted are Intimidated for 6 seconds" - } + }, + stringId="bear16" }, [8938]={ connections={ @@ -37969,7 +38646,8 @@ return { skill=8938, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="physical_witch6" }, [8957]={ connections={ @@ -37994,7 +38672,8 @@ return { [1]="Minions have 20% increased Area of Effect", [2]="Minions have 10% chance to inflict Withered on Hit", [3]="Spells Gain 5% of Damage as extra Chaos Damage" - } + }, + stringId="minion_offence28" }, [8975]={ connections={ @@ -38038,7 +38717,8 @@ return { skill=8975, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence9" }, [8982]={ connections={ @@ -38060,7 +38740,8 @@ return { stats={ [1]="10% increased Freeze Buildup", [2]="6% increased Skill Effect Duration" - } + }, + stringId="chill_and_freeze26" }, [8983]={ connections={ @@ -38073,7 +38754,8 @@ return { skill=8983, stats={ [1]="Minions deal 12% increased Damage" - } + }, + stringId="minion_offence9" }, [9009]={ connections={ @@ -38092,7 +38774,8 @@ return { skill=9009, stats={ [1]="Overgrown Plant Skills Break 50% increased Armour" - } + }, + stringId="physical67" }, [9018]={ connections={ @@ -38110,7 +38793,8 @@ return { stats={ [1]="20% increased Presence Area of Effect", [2]="3% reduced Area of Effect" - } + }, + stringId="auras36" }, [9020]={ connections={ @@ -38135,7 +38819,8 @@ return { [1]="25% increased Damage with Hits against Rare and Unique Enemies", [2]="20% increased Accuracy Rating against Rare or Unique Enemies", [3]="20% increased chance to inflict Ailments against Rare or Unique Enemies" - } + }, + stringId="boss_slaying10" }, [9037]={ connections={ @@ -38152,7 +38837,8 @@ return { skill=9037, stats={ [1]="3% increased Skill Speed while Shapeshifted" - } + }, + stringId="shapeshifting2" }, [9040]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -38170,7 +38856,8 @@ return { orbitIndex=0, skill=9040, stats={ - } + }, + stringId="mastery_shield_6694_" }, [9046]={ connections={ @@ -38187,7 +38874,8 @@ return { skill=9046, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals47" }, [9050]={ connections={ @@ -38208,7 +38896,8 @@ return { skill=9050, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack25" }, [9065]={ connections={ @@ -38225,7 +38914,8 @@ return { skill=9065, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_reservation6" }, [9069]={ connections={ @@ -38242,7 +38932,8 @@ return { skill=9069, stats={ [1]="Triggered Spells deal 14% increased Spell Damage" - } + }, + stringId="triggers25_" }, [9083]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -38256,7 +38947,8 @@ return { orbitIndex=0, skill=9083, stats={ - } + }, + stringId="mastery_minionoffence190" }, [9085]={ connections={ @@ -38273,7 +38965,8 @@ return { [1]="Bleeding you inflict is Aggravated", [2]="Base Bleeding Duration is 1 second", [3]="50% more Magnitude of Bleeding you inflict" - } + }, + stringId="passive_keystone_crimson_dance_" }, [9089]={ connections={ @@ -38290,7 +38983,8 @@ return { skill=9089, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="deflect50_" }, [9106]={ connections={ @@ -38307,7 +39001,8 @@ return { skill=9106, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage16" }, [9112]={ connections={ @@ -38324,7 +39019,8 @@ return { skill=9112, stats={ [1]="25% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression29" }, [9141]={ connections={ @@ -38349,7 +39045,8 @@ return { skill=9141, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental42" }, [9151]={ connections={ @@ -38366,7 +39063,8 @@ return { skill=9151, stats={ [1]="Projectiles have 25% chance for an additional Projectile when Forking" - } + }, + stringId="ranged7" }, [9163]={ connections={ @@ -38379,7 +39077,8 @@ return { skill=9163, stats={ [1]="18% increased Armour" - } + }, + stringId="armour27" }, [9164]={ connections={ @@ -38396,7 +39095,8 @@ return { skill=9164, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed17" }, [9185]={ connections={ @@ -38413,7 +39113,8 @@ return { skill=9185, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals21" }, [9187]={ connections={ @@ -38437,7 +39138,8 @@ return { stats={ [1]="25% increased Warcry Speed", [2]="20% increased Damage for each different Warcry you've used Recently" - } + }, + stringId="warcries53" }, [9199]={ connections={ @@ -38450,7 +39152,8 @@ return { skill=9199, stats={ [1]="+8% Surpassing chance to fire an additional Projectile" - } + }, + stringId="projectiles42" }, [9212]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -38466,6 +39169,7 @@ return { skill=9212, stats={ }, + stringId="oracle_forbidden_path_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -38496,7 +39200,8 @@ return { skill=9217, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed22" }, [9221]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -38510,7 +39215,8 @@ return { orbitIndex=0, skill=9221, stats={ - } + }, + stringId="mastery_critical_269" }, [9226]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -38531,7 +39237,8 @@ return { stats={ [1]="10% of Damage is taken from Mana before Life", [2]="+15 to Intelligence" - } + }, + stringId="damage_from_mana10" }, [9227]={ connections={ @@ -38555,7 +39262,8 @@ return { stats={ [1]="75% increased Melee Damage with Spears while Surrounded", [2]="40% increased Projectile Damage with Spears while there are no Enemies within 3m" - } + }, + stringId="spear9" }, [9240]={ connections={ @@ -38572,7 +39280,8 @@ return { skill=9240, stats={ [1]="10% increased Damage with Spears" - } + }, + stringId="spear5" }, [9272]={ connections={ @@ -38589,7 +39298,8 @@ return { skill=9272, stats={ [1]="10% increased Pin duration" - } + }, + stringId="pin6" }, [9275]={ connections={ @@ -38611,7 +39321,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Accuracy Rating" - } + }, + stringId="accuracy37" }, [9290]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -38632,7 +39343,8 @@ return { stats={ [1]="30% increased Pin Buildup", [2]="Bleeding you inflict on Pinned Enemies is Aggravated" - } + }, + stringId="bleed32" }, [9294]={ ascendancyName="Amazon", @@ -38657,7 +39369,8 @@ return { stats={ [1]="Chance to Hit with Attacks can exceed 100%", [2]="Gain additional Critical Hit Chance equal to 25% of excess chance to Hit with Attacks" - } + }, + stringId="AscendancyHuntress1Notable1" }, [9323]={ connections={ @@ -38680,7 +39393,8 @@ return { skill=9323, stats={ [1]="+15 maximum Rage if you've used a Skill that Requires Glory in the past 20 seconds" - } + }, + stringId="glory27_" }, [9324]={ connections={ @@ -38693,7 +39407,8 @@ return { skill=9324, stats={ [1]="8% increased Ignite Duration on Enemies" - } + }, + stringId="ignite_mitigation11_" }, [9328]={ connections={ @@ -38717,7 +39432,8 @@ return { stats={ [1]="50% increased Damage against Immobilised Enemies while Shapeshifted", [2]="25% increased Stun buildup while Shapeshifted" - } + }, + stringId="bear10_" }, [9352]={ connections={ @@ -38734,7 +39450,8 @@ return { skill=9352, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks1" }, [9393]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -38748,7 +39465,8 @@ return { orbitIndex=8, skill=9393, stats={ - } + }, + stringId="mastery_flask123" }, [9405]={ connections={ @@ -38765,7 +39483,8 @@ return { skill=9405, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion28" }, [9411]={ connections={ @@ -38786,7 +39505,8 @@ return { skill=9411, stats={ [1]="25% increased Life Recovery from Flasks used when on Low Life" - } + }, + stringId="life_flasks14" }, [9414]={ connectionArt="CharacterPlanned", @@ -38806,6 +39526,7 @@ return { stats={ [1]="16% increased Elemental Damage" }, + stringId="oracle_glory_elemental2_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -38832,7 +39553,8 @@ return { skill=9417, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems46" }, [9421]={ connections={ @@ -38856,7 +39578,8 @@ return { stats={ [1]="Damage Penetrates 15% Cold Resistance", [2]="+10 to Intelligence" - } + }, + stringId="cold_penetration24" }, [9441]={ connections={ @@ -38873,7 +39596,8 @@ return { skill=9441, stats={ [1]="15% increased Parry Hit Area of Effect" - } + }, + stringId="deflect18" }, [9442]={ connections={ @@ -38890,7 +39614,8 @@ return { skill=9442, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="wolf12" }, [9444]={ connections={ @@ -38909,7 +39634,8 @@ return { skill=9444, stats={ [1]="Quarterstaff Skills that consume Power Charges count as consuming an additional Power Charge" - } + }, + stringId="quarterstaff14" }, [9458]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -38923,7 +39649,8 @@ return { orbitIndex=0, skill=9458, stats={ - } + }, + stringId="mastery_mana168" }, [9472]={ connections={ @@ -38951,7 +39678,8 @@ return { stats={ [1]="15% increased Projectile Speed", [2]="12% increased Area of Effect for Attacks" - } + }, + stringId="ranged36" }, [9485]={ connections={ @@ -38995,7 +39723,8 @@ return { skill=9485, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence20" }, [9510]={ connections={ @@ -39012,7 +39741,8 @@ return { skill=9510, stats={ [1]="3% of Elemental Damage taken Recouped as Energy Shield" - } + }, + stringId="energy_shield_recovery37" }, [9528]={ connections={ @@ -39029,7 +39759,8 @@ return { skill=9528, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries15" }, [9532]={ connections={ @@ -39047,7 +39778,8 @@ return { stats={ [1]="+4 to Strength", [2]="+4 to Dexterity" - } + }, + stringId="azmerianimals4" }, [9535]={ connections={ @@ -39072,7 +39804,8 @@ return { [1]="4% increased Attack Speed", [2]="+8% to Lightning Resistance", [3]="+30% of Armour also applies to Lightning Damage" - } + }, + stringId="armour_and_evasion41" }, [9554]={ connectionArt="CharacterPlanned", @@ -39098,6 +39831,7 @@ return { [2]="11% increased Life Cost of Skills", [3]="3% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_beast_corruption13", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -39120,7 +39854,8 @@ return { skill=9568, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems18" }, [9572]={ connections={ @@ -39137,7 +39872,8 @@ return { skill=9572, stats={ [1]="15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds" - } + }, + stringId="ranged20" }, [9583]={ connections={ @@ -39155,7 +39891,8 @@ return { stats={ [1]="1% increased maximum Life", [2]="8% increased amount of Life Leeched" - } + }, + stringId="life_leech28_" }, [9586]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -39169,7 +39906,8 @@ return { orbitIndex=10, skill=9586, stats={ - } + }, + stringId="mastery_criticals68" }, [9638]={ connections={ @@ -39186,7 +39924,8 @@ return { skill=9638, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="attack_speed54" }, [9642]={ connections={ @@ -39210,7 +39949,8 @@ return { [1]="28% increased maximum Energy Shield", [2]="Gain additional Ailment Threshold equal to 12% of maximum Energy Shield", [3]="Gain additional Stun Threshold equal to 12% of maximum Energy Shield" - } + }, + stringId="energy_shield37" }, [9652]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -39231,7 +39971,8 @@ return { stats={ [1]="15% of Damage taken from Deflected Hits Recouped as Life", [2]="20% faster start of Energy Shield Recharge when not on Full Life" - } + }, + stringId="deflect66" }, [9663]={ connections={ @@ -39248,7 +39989,8 @@ return { skill=9663, stats={ [1]="+5% to Chaos Resistance" - } + }, + stringId="monkchaos5" }, [9698]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -39262,7 +40004,8 @@ return { orbitIndex=22, skill=9698, stats={ - } + }, + stringId="mastery_critical_6414" }, [9703]={ connections={ @@ -39279,7 +40022,8 @@ return { skill=9703, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison6" }, [9710]={ ascendancyName="Pathfinder", @@ -39303,7 +40047,8 @@ return { skill=9710, stats={ [1]="Grants Skill: Bleeding Concoction" - } + }, + stringId="AscendancyRanger3Notable7_5" }, [9736]={ connections={ @@ -39331,7 +40076,8 @@ return { stats={ [1]="25% increased Armour and Evasion Rating", [2]="Gain Ailment Threshold equal to the lowest of Evasion and Armour on your Boots" - } + }, + stringId="armour_and_evasion14__" }, [9737]={ connections={ @@ -39360,7 +40106,8 @@ return { skill=9737, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks11" }, [9745]={ connections={ @@ -39377,7 +40124,8 @@ return { skill=9745, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="azmerianimals11" }, [9750]={ connections={ @@ -39394,7 +40142,8 @@ return { skill=9750, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries33" }, [9762]={ connections={ @@ -39411,7 +40160,8 @@ return { skill=9762, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword2" }, [9782]={ connections={ @@ -39428,7 +40178,8 @@ return { skill=9782, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals44" }, [9796]={ connections={ @@ -39445,7 +40196,8 @@ return { skill=9796, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="fire15" }, [9798]={ ascendancyName="Pathfinder", @@ -39468,7 +40220,8 @@ return { skill=9798, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyRanger3Small4" }, [9825]={ connections={ @@ -39489,7 +40242,8 @@ return { skill=9825, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression8" }, [9843]={ ascendancyName="Disciple of Varashta", @@ -39508,7 +40262,8 @@ return { skill=9843, stats={ [1]="3% increased maximum Mana" - } + }, + stringId="AscendancySorceress3Small5" }, [9857]={ connections={ @@ -39525,7 +40280,8 @@ return { skill=9857, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed15" }, [9863]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -39549,7 +40305,8 @@ return { [2]="Gain Deflection Rating equal to 10% of Evasion Rating", [3]="Banner Skills have 15% increased Aura Magnitudes", [4]="25% reduced Armour Break taken" - } + }, + stringId="armour_and_evasion53" }, [9884]={ connections={ @@ -39566,7 +40323,8 @@ return { skill=9884, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire78_" }, [9896]={ connections={ @@ -39589,7 +40347,8 @@ return { skill=9896, stats={ [1]="Enemies in your Presence have 75% reduced Life Regeneration rate" - } + }, + stringId="life_recoup28" }, [9908]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -39610,7 +40369,8 @@ return { stats={ [1]="15% increased Cost Efficiency of Attacks", [2]="18% of Skill Mana Costs Converted to Life Costs" - } + }, + stringId="reduced_attack_cost4" }, [9918]={ connections={ @@ -39627,7 +40387,8 @@ return { skill=9918, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks9" }, [9928]={ connections={ @@ -39651,7 +40412,8 @@ return { stats={ [1]="+1% to Maximum Cold Resistance", [2]="+10% to Cold Resistance" - } + }, + stringId="freeze_and_chill_mitigation7" }, [9941]={ connections={ @@ -39669,7 +40431,8 @@ return { stats={ [1]="8% increased Accuracy Rating with One Handed Melee Weapons", [2]="8% increased Accuracy Rating with Two Handed Melee Weapons" - } + }, + stringId="melee22" }, [9968]={ connections={ @@ -39697,7 +40460,8 @@ return { stats={ [1]="25% reduced Shock duration on you", [2]="40% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression25_" }, [9988]={ ascendancyName="Smith of Kitava", @@ -39767,7 +40531,8 @@ return { stats={ [1]="Can only use a Normal Body Armour", [2]="+200 to Armour for each Connected Notable Passive Skill Allocated" - } + }, + stringId="AscendancyWarrior3Notable6_0" }, [9994]={ ascendancyName="Invoker", @@ -39810,7 +40575,8 @@ return { orbitIndex=24, skill=9994, stats={ - } + }, + stringId="AscendancyMonk2Start" }, [9997]={ applyToArmour=true, @@ -39831,7 +40597,8 @@ return { skill=9997, stats={ [1]="Body Armour grants 25% of Physical Damage from Hits taken as Fire Damage" - } + }, + stringId="AscendancyWarrior3Notable6_9" }, [10011]={ connections={ @@ -39844,7 +40611,8 @@ return { skill=10011, stats={ [1]="15% increased Damage with Hits against Blinded Enemies" - } + }, + stringId="blind17" }, [10029]={ connections={ @@ -39868,7 +40636,8 @@ return { stats={ [1]="Area Skills have 20% chance to Knock Enemies Back on Hit", [2]="20% increased Spell Area Damage" - } + }, + stringId="area_spells25" }, [10041]={ connections={ @@ -39886,7 +40655,8 @@ return { stats={ [1]="8% increased Elemental Ailment Threshold", [2]="Companions have +12% to all Elemental Resistances" - } + }, + stringId="companions34" }, [10047]={ connections={ @@ -39903,7 +40673,8 @@ return { skill=10047, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun2" }, [10053]={ connections={ @@ -39926,7 +40697,8 @@ return { stats={ [1]="10% chance for Flasks you use to not consume Charges", [2]="20% increased Life and Mana Recovery from Flasks" - } + }, + stringId="flasks21" }, [10055]={ connections={ @@ -39948,7 +40720,8 @@ return { stats={ [1]="Minions have 8% increased maximum Life", [2]="Minions have +7% to Chaos Resistance" - } + }, + stringId="minion_defence4" }, [10058]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -39970,7 +40743,8 @@ return { orbitIndex=0, skill=10058, stats={ - } + }, + stringId="mastery_chaos_6363" }, [10072]={ ascendancyName="Warbringer", @@ -39993,7 +40767,8 @@ return { skill=10072, stats={ [1]="6% increased Block chance" - } + }, + stringId="AscendancyWarrior2Small9" }, [10079]={ connections={ @@ -40010,7 +40785,8 @@ return { skill=10079, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="energy_shield_recovery9_" }, [10100]={ connections={ @@ -40058,7 +40834,8 @@ return { skill=10100, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes50" }, [10131]={ connections={ @@ -40114,7 +40891,8 @@ return { skill=10131, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence60" }, [10156]={ connections={ @@ -40158,7 +40936,8 @@ return { skill=10156, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence29" }, [10159]={ connections={ @@ -40175,7 +40954,8 @@ return { skill=10159, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana29" }, [10162]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -40189,7 +40969,8 @@ return { orbitIndex=0, skill=10162, stats={ - } + }, + stringId="mastery_power_charge_6641" }, [10169]={ connections={ @@ -40214,7 +40995,8 @@ return { stats={ [1]="50% increased Armour while Bleeding", [2]="10% increased Movement Speed while Sprinting" - } + }, + stringId="DeliriumAnoint_Unfettered" }, [10192]={ connections={ @@ -40242,7 +41024,8 @@ return { skill=10192, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="sorcerer_start2" }, [10242]={ connections={ @@ -40259,7 +41042,8 @@ return { skill=10242, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup20" }, [10245]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -40273,7 +41057,8 @@ return { orbitIndex=0, skill=10245, stats={ - } + }, + stringId="mastery_attack25" }, [10247]={ connections={ @@ -40317,7 +41102,8 @@ return { skill=10247, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength35" }, [10251]={ connections={ @@ -40334,7 +41120,8 @@ return { skill=10251, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun8_" }, [10260]={ connections={ @@ -40351,7 +41138,8 @@ return { skill=10260, stats={ [1]="Channelling Skills deal 12% increased Damage" - } + }, + stringId="channelling3" }, [10265]={ connections={ @@ -40374,7 +41162,8 @@ return { skill=10265, stats={ [1]="40% increased Critical Damage Bonus with Spears" - } + }, + stringId="spear4" }, [10267]={ connections={ @@ -40392,7 +41181,8 @@ return { stats={ [1]="8% increased Freeze Buildup", [2]="8% increased Attack Cold Damage" - } + }, + stringId="cold42_" }, [10271]={ connections={ @@ -40409,7 +41199,8 @@ return { skill=10271, stats={ [1]="25% increased Attack Damage while Surrounded" - } + }, + stringId="being_surrounded6" }, [10273]={ connections={ @@ -40426,7 +41217,8 @@ return { skill=10273, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes12" }, [10277]={ connections={ @@ -40443,7 +41235,8 @@ return { skill=10277, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy25" }, [10286]={ connections={ @@ -40461,7 +41254,8 @@ return { stats={ [1]="10% increased Armour", [2]="Break 15% increased Armour" - } + }, + stringId="armour_break6" }, [10295]={ connections={ @@ -40485,7 +41279,8 @@ return { stats={ [1]="16% increased Cast Speed", [2]="15% increased Mana Cost of Skills" - } + }, + stringId="cast_speed33" }, [10305]={ connections={ @@ -40507,7 +41302,8 @@ return { stats={ [1]="Allies in your Presence deal 8% increased Damage", [2]="8% increased Attack Damage while you have an Ally in your Presence" - } + }, + stringId="auras20" }, [10314]={ connections={ @@ -40524,7 +41320,8 @@ return { skill=10314, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration33__" }, [10315]={ connections={ @@ -40555,7 +41352,8 @@ return { skill=10315, stats={ [1]="25% increased Reservation Efficiency of Companion Skills" - } + }, + stringId="companions1_" }, [10320]={ connections={ @@ -40572,7 +41370,8 @@ return { skill=10320, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence18" }, [10362]={ connections={ @@ -40593,7 +41392,8 @@ return { skill=10362, stats={ [1]="15% increased Armour" - } + }, + stringId="armour23" }, [10364]={ connections={ @@ -40618,7 +41418,8 @@ return { skill=10364, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="attack_speed25" }, [10371]={ ascendancyName="Tactician", @@ -40639,7 +41440,8 @@ return { stats={ [1]="Banners gain 5 Glory per second", [2]="There is no Limit on the number of Banners you can place" - } + }, + stringId="AscendancyMercenary1Notable3" }, [10372]={ connections={ @@ -40660,7 +41462,8 @@ return { skill=10372, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold1" }, [10382]={ connections={ @@ -40708,7 +41511,8 @@ return { skill=10382, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes24" }, [10398]={ connections={ @@ -40732,7 +41536,8 @@ return { stats={ [1]="16% increased Critical Hit Chance for Spells", [2]="8% increased Cast Speed if you've dealt a Critical Hit Recently" - } + }, + stringId="spell_criticals11_" }, [10423]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -40757,7 +41562,8 @@ return { stats={ [1]="Damage Penetrates 18% Fire Resistance", [2]="15% increased Duration of Ailments against Enemies with Exposure" - } + }, + stringId="fire_penetration22" }, [10429]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -40771,7 +41577,8 @@ return { orbitIndex=11, skill=10429, stats={ - } + }, + stringId="mastery_trap236" }, [10452]={ connections={ @@ -40793,7 +41600,8 @@ return { stats={ [1]="10% increased Armour", [2]="10% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour30" }, [10472]={ connections={ @@ -40814,7 +41622,8 @@ return { skill=10472, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="mana_flasks6" }, [10474]={ connections={ @@ -40835,7 +41644,8 @@ return { skill=10474, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks7" }, [10484]={ connections={ @@ -40852,7 +41662,8 @@ return { skill=10484, stats={ [1]="+2 to Maximum Rage" - } + }, + stringId="minion_attack4" }, [10495]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -40866,7 +41677,8 @@ return { orbitIndex=18, skill=10495, stats={ - } + }, + stringId="mastery_mana164" }, [10499]={ connections={ @@ -40895,7 +41707,8 @@ return { [1]="20% increased Life Regeneration rate", [2]="30% reduced effect of Curses on you", [3]="30% increased damage against Undead Enemies" - } + }, + stringId="mercenary9" }, [10500]={ connections={ @@ -40922,7 +41735,8 @@ return { skill=10500, stats={ [1]="100% chance to Daze Enemies whose Hits you Block with a raised Shield" - } + }, + stringId="shield34" }, [10508]={ connections={ @@ -40939,7 +41753,8 @@ return { skill=10508, stats={ [1]="3% increased Attack Speed while holding a Shield" - } + }, + stringId="shield27" }, [10534]={ connections={ @@ -40957,7 +41772,8 @@ return { stats={ [1]="Spells Cast by Totems have 4% increased Cast Speed", [2]="Attacks used by Totems have 4% increased Attack Speed" - } + }, + stringId="totems29" }, [10552]={ connections={ @@ -40978,7 +41794,8 @@ return { skill=10552, stats={ [1]="Gain additional Stun Threshold equal to 12% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield5" }, [10561]={ ascendancyName="Disciple of Varashta", @@ -41003,7 +41820,8 @@ return { skill=10561, stats={ [1]="Grants Skill: Navira's Fracturing" - } + }, + stringId="AscendancySorceress3Notable10_" }, [10571]={ connections={ @@ -41020,7 +41838,8 @@ return { skill=10571, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold5" }, [10576]={ connections={ @@ -41037,7 +41856,8 @@ return { skill=10576, stats={ [1]="15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision" - } + }, + stringId="bleed45" }, [10602]={ connections={ @@ -41061,7 +41881,8 @@ return { stats={ [1]="8% increased Attack Speed with One Handed Weapons", [2]="+15 to Dexterity" - } + }, + stringId="attack_speed32_" }, [10612]={ connections={ @@ -41084,7 +41905,8 @@ return { skill=10612, stats={ [1]="Immune to Freeze and Chill while affected by an Archon Buff" - } + }, + stringId="cold22" }, [10635]={ connections={ @@ -41102,7 +41924,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour27" }, [10636]={ connectionArt="CharacterPlanned", @@ -41126,6 +41949,7 @@ return { stats={ [1]="8% increased Block chance" }, + stringId="oracle_crab_claw6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -41148,7 +41972,8 @@ return { skill=10648, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies further than 6m" - } + }, + stringId="projectiles24" }, [10671]={ connections={ @@ -41173,7 +41998,8 @@ return { skill=10671, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="glory17_" }, [10677]={ connections={ @@ -41190,7 +42016,8 @@ return { skill=10677, stats={ [1]="25% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun3" }, [10681]={ connections={ @@ -41217,7 +42044,8 @@ return { skill=10681, stats={ [1]="+4% to maximum Block chance" - } + }, + stringId="shield18_" }, [10694]={ ascendancyName="Infernalist", @@ -41239,7 +42067,8 @@ return { [1]="Gain Elemental Archon when you cast a Spell while on High Infernal Flame", [2]="Elemental Archon does not expire while on High Infernal Flame", [3]="Lose Elemental Archon on reaching maximum Infernal Flame" - } + }, + stringId="AscendancyWitch1Notable11_" }, [10713]={ connectionArt="CharacterPlanned", @@ -41263,6 +42092,7 @@ return { stats={ [1]="30% increased Armour while stationary" }, + stringId="oracle_crab_claw4__", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -41291,7 +42121,8 @@ return { skill=10727, stats={ [1]="12% increased Attack Damage for each different Non-Instant Spell you've used in the past 8 seconds" - } + }, + stringId="attacks_and_spells12" }, [10729]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -41305,7 +42136,8 @@ return { orbitIndex=0, skill=10729, stats={ - } + }, + stringId="mastery_staff223" }, [10731]={ ascendancyName="Chronomancer", @@ -41325,7 +42157,8 @@ return { skill=10731, stats={ [1]="Grants Sands of Time" - } + }, + stringId="AscendancySorceress2Notable8" }, [10738]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -41339,7 +42172,8 @@ return { orbitIndex=0, skill=10738, stats={ - } + }, + stringId="mastery_mana6177" }, [10742]={ connections={ @@ -41356,7 +42190,8 @@ return { skill=10742, stats={ [1]="Minions have 3% increased Attack and Cast Speed" - } + }, + stringId="minion_offence18" }, [10772]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern", @@ -41382,7 +42217,8 @@ return { [1]="20% increased Damage while Leeching", [2]="10% increased Attack Speed while Leeching", [3]="30% increased Armour and Evasion Rating while Leeching" - } + }, + stringId="life_leech15" }, [10774]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -41407,7 +42243,8 @@ return { stats={ [1]="15% increased Attack Speed if you've been Hit Recently", [2]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells11" }, [10783]={ connections={ @@ -41428,7 +42265,8 @@ return { skill=10783, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword3" }, [10824]={ connections={ @@ -41446,7 +42284,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour45_" }, [10830]={ connections={ @@ -41463,7 +42302,8 @@ return { skill=10830, stats={ [1]="18% increased Armour" - } + }, + stringId="armour25" }, [10835]={ connections={ @@ -41484,7 +42324,8 @@ return { skill=10835, stats={ [1]="Banner Skills have 20% increased Duration" - } + }, + stringId="banners14" }, [10841]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -41498,7 +42339,8 @@ return { orbitIndex=15, skill=10841, stats={ - } + }, + stringId="mastery_caster_6357" }, [10873]={ connections={ @@ -41522,7 +42364,8 @@ return { stats={ [1]="Gain 1 Rage on Melee Hit", [2]="Every 10 Rage also grants 12% increased Physical Damage" - } + }, + stringId="shapeshifting18" }, [10881]={ connections={ @@ -41539,7 +42382,8 @@ return { skill=10881, stats={ [1]="40% increased Energy Shield from Equipped Focus" - } + }, + stringId="focus6" }, [10909]={ connections={ @@ -41587,7 +42431,8 @@ return { skill=10909, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity31" }, [10927]={ connections={ @@ -41608,7 +42453,8 @@ return { skill=10927, stats={ [1]="10% increased Pin duration" - } + }, + stringId="pin5" }, [10944]={ connections={ @@ -41622,7 +42468,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield23" }, [10987]={ ascendancyName="Chronomancer", @@ -41643,7 +42490,8 @@ return { stats={ [1]="Cascadable Spells have 20% chance to Echo", [2]="Repeatable Spells have 20% chance to Repeat" - } + }, + stringId="AscendancySorceress2Notable5" }, [10998]={ connections={ @@ -41671,7 +42519,8 @@ return { stats={ [1]="25% increased Armour and Evasion Rating", [2]="Gain Stun Threshold equal to the lowest of Evasion and Armour on your Helmet" - } + }, + stringId="armour_and_evasion11" }, [11014]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -41685,7 +42534,8 @@ return { orbitIndex=0, skill=11014, stats={ - } + }, + stringId="mastery_totem_6148" }, [11015]={ connections={ @@ -41702,7 +42552,8 @@ return { skill=11015, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards15" }, [11027]={ connections={ @@ -41720,7 +42571,8 @@ return { stats={ [1]="10% increased Endurance Charge Duration", [2]="10% increased Armour if you've consumed an Endurance Charge Recently" - } + }, + stringId="power_endurance_charges5" }, [11032]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern", @@ -41734,7 +42586,8 @@ return { orbitIndex=0, skill=11032, stats={ - } + }, + stringId="mastery_energyshield101" }, [11037]={ connections={ @@ -41753,7 +42606,8 @@ return { stats={ [1]="8% increased Area of Effect", [2]="10% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns20" }, [11048]={ connections={ @@ -41767,7 +42621,8 @@ return { stats={ [1]="Minions deal 8% increased Damage", [2]="8% increased Minion Duration" - } + }, + stringId="minion_reservation10" }, [11066]={ connections={ @@ -41784,7 +42639,8 @@ return { skill=11066, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns18" }, [11087]={ connections={ @@ -41801,7 +42657,8 @@ return { skill=11087, stats={ [1]="Channelling Skills deal 12% increased Damage" - } + }, + stringId="channelling6" }, [11094]={ connections={ @@ -41818,7 +42675,8 @@ return { skill=11094, stats={ [1]="Charms applied to you have 10% increased Effect" - } + }, + stringId="charms17_" }, [11153]={ connections={ @@ -41836,7 +42694,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Accuracy Rating" - } + }, + stringId="attack_speed24" }, [11160]={ connectionArt="CharacterPlanned", @@ -41866,6 +42725,7 @@ return { [1]="53% increased Life Cost of Skills", [2]="Gain 21% of Damage as Extra Chaos Damage" }, + stringId="oracle_beast_corruption14", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -41889,7 +42749,8 @@ return { skill=11178, stats={ [1]="50% chance to gain Onslaught on Killing Blow with Axes" - } + }, + stringId="axe13" }, [11184]={ aliasPassiveSocket="DeliriumAnoint_ZarokhsGift_", @@ -41916,7 +42777,8 @@ return { skill=11184, stats={ [1]="Sinister Jewel Socket" - } + }, + stringId="DeliriumAnoint_ZarokhsGift_" }, [11230]={ connections={ @@ -41937,7 +42799,8 @@ return { [1]="Invocation Skills instead Trigger Spells every 2 seconds", [2]="Invocation Skills cannot gain Energy while Triggering Spells", [3]="Invoked Spells consume 50% less Energy" - } + }, + stringId="passive_keystone_auto_invocation" }, [11248]={ connections={ @@ -41997,7 +42860,8 @@ return { skill=11248, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence75_" }, [11252]={ connections={ @@ -42014,7 +42878,8 @@ return { skill=11252, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks54" }, [11257]={ connections={ @@ -42035,7 +42900,8 @@ return { skill=11257, stats={ [1]="30% increased Evasion Rating while Surrounded" - } + }, + stringId="being_surrounded5" }, [11275]={ connections={ @@ -42052,7 +42918,8 @@ return { skill=11275, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration21" }, [11284]={ connections={ @@ -42077,7 +42944,8 @@ return { skill=11284, stats={ [1]="10% increased Elemental Infusion duration" - } + }, + stringId="infusion10" }, [11292]={ connections={ @@ -42098,7 +42966,8 @@ return { skill=11292, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems42" }, [11306]={ connections={ @@ -42115,7 +42984,8 @@ return { skill=11306, stats={ [1]="Gain 1 Rage on Melee Axe Hit" - } + }, + stringId="axe5" }, [11311]={ connections={ @@ -42133,7 +43003,8 @@ return { stats={ [1]="+10 to Armour", [2]="+8 to Evasion Rating" - } + }, + stringId="armour_and_evasion1" }, [11315]={ connections={ @@ -42150,7 +43021,8 @@ return { skill=11315, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning_penetration14" }, [11329]={ connections={ @@ -42167,7 +43039,8 @@ return { skill=11329, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration32" }, [11330]={ connections={ @@ -42184,7 +43057,8 @@ return { skill=11330, stats={ [1]="Debuffs on you expire 10% faster" - } + }, + stringId="slowed_enemies20" }, [11335]={ ascendancyName="Oracle", @@ -42207,7 +43081,8 @@ return { skill=11335, stats={ [1]="Grants 1 Passive Skill Point" - } + }, + stringId="AscendancyDruid1Small1" }, [11337]={ connections={ @@ -42228,7 +43103,8 @@ return { skill=11337, stats={ [1]="15% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze10" }, [11366]={ connections={ @@ -42256,7 +43132,8 @@ return { stats={ [1]="Gain 8% of Damage as Extra Fire Damage", [2]="+20% to Fire Resistance" - } + }, + stringId="fire37" }, [11376]={ connections={ @@ -42279,7 +43156,8 @@ return { skill=11376, stats={ [1]="Minions have 40% increased Critical Hit Chance" - } + }, + stringId="minion_offence34" }, [11392]={ connections={ @@ -42303,7 +43181,8 @@ return { stats={ [1]="Gain 5% of Damage as Extra Fire Damage", [2]="5% of Physical Damage taken as Fire Damage" - } + }, + stringId="ignite_mitigation8" }, [11410]={ connections={ @@ -42320,7 +43199,8 @@ return { skill=11410, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life13" }, [11428]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -42344,6 +43224,7 @@ return { [2]="Archon Buffs also grant 50% increased Critical Damage Bonus", [3]="Archon Buffs also grant 30% increased Critical Hit Chance" }, + stringId="oracle_archon_crit4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -42370,7 +43251,8 @@ return { skill=11433, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire20" }, [11463]={ connections={ @@ -42383,7 +43265,8 @@ return { skill=11463, stats={ [1]="25% reduced Presence Area of Effect" - } + }, + stringId="criticals99" }, [11464]={ connectionArt="CharacterPlanned", @@ -42407,6 +43290,7 @@ return { stats={ [1]="3% increased Movement Speed" }, + stringId="oracle_movement_cooldown1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -42433,7 +43317,8 @@ return { skill=11472, stats={ [1]="20% increased Evasion Rating if you've consumed a Frenzy Charge Recently" - } + }, + stringId="frenzy_charges1" }, [11495]={ ascendancyName="Martial Artist", @@ -42476,7 +43361,8 @@ return { orbitIndex=15, skill=11495, stats={ - } + }, + stringId="AscendancyMonk1Start" }, [11504]={ connections={ @@ -42498,7 +43384,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="+5 to Dexterity" - } + }, + stringId="attack_speed19" }, [11505]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -42512,7 +43399,8 @@ return { orbitIndex=0, skill=11505, stats={ - } + }, + stringId="mastery_fire116" }, [11509]={ connections={ @@ -42529,7 +43417,8 @@ return { skill=11509, stats={ [1]="12% increased Critical Hit Chance against Enemies that have entered your Presence Recently" - } + }, + stringId="criticals96" }, [11525]={ connections={ @@ -42547,7 +43436,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="8% increased Ignite Magnitude" - } + }, + stringId="ignite2__" }, [11526]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -42572,7 +43462,8 @@ return { stats={ [1]="Arrows gain Critical Hit Chance as they travel farther, up to", [2]="40% increased Critical Hit Chance after 7 metres" - } + }, + stringId="bow14" }, [11572]={ connections={ @@ -42590,7 +43481,8 @@ return { stats={ [1]="5% increased Life Regeneration rate", [2]="10% increased effect of Arcane Surge on you" - } + }, + stringId="life_recoup22" }, [11578]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -42610,7 +43502,8 @@ return { skill=11578, stats={ [1]="Shocking Hits have a 50% chance to also Shock enemies in a 1.5 metre radius" - } + }, + stringId="lightning37" }, [11580]={ connectionArt="CharacterPlanned", @@ -42634,6 +43527,7 @@ return { stats={ [1]="25% increased Life Regeneration rate" }, + stringId="oracle_life_corruption5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -42660,7 +43554,8 @@ return { skill=11598, stats={ [1]="3% increased Attack Speed with Quarterstaves" - } + }, + stringId="quarterstaff8" }, [11604]={ connections={ @@ -42712,7 +43607,8 @@ return { skill=11604, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes28" }, [11641]={ ascendancyName="Gemling Legionnaire", @@ -42740,7 +43636,8 @@ return { skill=11641, stats={ [1]="Grants Skill: Virtuous Barrier" - } + }, + stringId="AscendancyMercenary3Notable1_" }, [11656]={ connections={ @@ -42761,7 +43658,8 @@ return { skill=11656, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage15" }, [11666]={ connectionArt="CharacterPlanned", @@ -42785,6 +43683,7 @@ return { stats={ [1]="6% reduced Movement Speed Penalty from using Skills while moving" }, + stringId="oracle_bow_movement4_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -42807,7 +43706,8 @@ return { skill=11667, stats={ [1]="10% increased Immobilisation buildup against Constructs" - } + }, + stringId="mercenary3" }, [11672]={ connections={ @@ -42855,7 +43755,8 @@ return { skill=11672, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence84" }, [11679]={ connections={ @@ -42907,7 +43808,8 @@ return { skill=11679, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes78" }, [11722]={ connections={ @@ -42924,7 +43826,8 @@ return { skill=11722, stats={ [1]="Sealed Skills have 10% increased Seal gain frequency" - } + }, + stringId="spells28" }, [11736]={ connections={ @@ -42941,7 +43844,8 @@ return { skill=11736, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning17" }, [11741]={ connections={ @@ -42989,7 +43893,8 @@ return { skill=11741, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence74" }, [11752]={ connections={ @@ -43014,7 +43919,8 @@ return { skill=11752, stats={ [1]="Banner Skills have 20% increased Duration" - } + }, + stringId="banners7" }, [11764]={ connections={ @@ -43031,7 +43937,8 @@ return { skill=11764, stats={ [1]="Debuffs on you expire 10% faster" - } + }, + stringId="slowed_enemies1" }, [11771]={ ascendancyName="Acolyte of Chayula", @@ -43054,7 +43961,8 @@ return { skill=11771, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyMonk3Small6" }, [11774]={ connections={ @@ -43074,7 +43982,8 @@ return { stats={ [1]="20% chance for Damage of Enemies Hitting you to be Unlucky", [2]="20% chance for Damage with Hits to be Lucky" - } + }, + stringId="azmerianimals12" }, [11776]={ ascendancyName="Ritualist", @@ -43084,7 +43993,7 @@ return { orbit=6 } }, - group=1621, + group=1623, icon="Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds", name="Physical Damage", nodeOverlay={ @@ -43097,7 +44006,8 @@ return { skill=11776, stats={ [1]="15% increased Physical Damage" - } + }, + stringId="AscendancyHuntress3Small6" }, [11786]={ connections={ @@ -43115,7 +44025,8 @@ return { stats={ [1]="10% increased Armour", [2]="+5% of Armour also applies to Elemental Damage" - } + }, + stringId="armour46" }, [11788]={ connections={ @@ -43132,7 +44043,8 @@ return { skill=11788, stats={ [1]="10% increased Spell Area Damage" - } + }, + stringId="area_spells12" }, [11813]={ connections={ @@ -43149,7 +44061,8 @@ return { skill=11813, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion3" }, [11825]={ connections={ @@ -43205,7 +44118,8 @@ return { skill=11825, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity12_" }, [11826]={ connections={ @@ -43230,7 +44144,8 @@ return { [1]="5% reduced Attack Speed", [2]="40% increased Projectile Damage", [3]="40% increased Projectile Stun Buildup" - } + }, + stringId="ranged32" }, [11836]={ connections={ @@ -43247,7 +44162,8 @@ return { skill=11836, stats={ [1]="12% increased Critical Hit Chance against Blinded Enemies" - } + }, + stringId="blind14" }, [11838]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -43272,7 +44188,8 @@ return { stats={ [1]="25% increased Spell Damage while on Full Energy Shield", [2]="75% increased Energy Shield from Equipped Focus" - } + }, + stringId="focus10" }, [11855]={ connections={ @@ -43289,7 +44206,8 @@ return { skill=11855, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy15" }, [11861]={ connectionArt="CharacterPlanned", @@ -43314,6 +44232,7 @@ return { [1]="10% increased Spell Damage", [2]="+10 to Strength" }, + stringId="oracle_strength_spell3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -43344,7 +44263,8 @@ return { skill=11871, stats={ [1]="5% chance to Blind Enemies on Hit" - } + }, + stringId="blind18" }, [11873]={ connections={ @@ -43366,7 +44286,8 @@ return { stats={ [1]="8% increased Mana Regeneration Rate", [2]="8% increased Elemental Damage" - } + }, + stringId="lightning51" }, [11882]={ connections={ @@ -43383,7 +44304,8 @@ return { skill=11882, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="ailments42" }, [11886]={ connections={ @@ -43403,7 +44325,8 @@ return { stats={ [1]="40% increased Stun Buildup against enemies within 2 metres", [2]="20% increased Melee Damage against Heavy Stunned enemies" - } + }, + stringId="stun27" }, [11916]={ connections={ @@ -43416,7 +44339,8 @@ return { skill=11916, stats={ [1]="Regenerate 0.2% of maximum Life per second" - } + }, + stringId="life_regeneration25" }, [11938]={ connections={ @@ -43433,7 +44357,8 @@ return { skill=11938, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana10" }, [11980]={ connections={ @@ -43450,7 +44375,8 @@ return { skill=11980, stats={ [1]="5% increased Block chance" - } + }, + stringId="block6" }, [11984]={ connectionArt="CharacterPlanned", @@ -43474,6 +44400,7 @@ return { stats={ [1]="15% increased Physical Damage" }, + stringId="oracle_rust_king3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -43499,7 +44426,8 @@ return { skill=12000, stats={ [1]="15% more Maximum Life" - } + }, + stringId="AscendancyWarrior1Notable7" }, [12005]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -43513,7 +44441,8 @@ return { orbitIndex=23, skill=12005, stats={ - } + }, + stringId="mastery_shapeshifting_6687" }, [12033]={ ascendancyName="Deadeye", @@ -43533,7 +44462,8 @@ return { skill=12033, stats={ [1]="Skills fire an additional Projectile" - } + }, + stringId="AscendancyRanger1Notable1" }, [12054]={ ascendancyName="Tactician", @@ -43556,7 +44486,8 @@ return { skill=12054, stats={ [1]="20% increased Totem Damage" - } + }, + stringId="AscendancyMercenary1Small8" }, [12066]={ connections={ @@ -43573,7 +44504,8 @@ return { skill=12066, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="azmerianimals58" }, [12078]={ connections={ @@ -43594,7 +44526,8 @@ return { skill=12078, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles13" }, [12099]={ connections={ @@ -43611,7 +44544,8 @@ return { skill=12099, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold56" }, [12116]={ connections={ @@ -43632,7 +44566,8 @@ return { skill=12116, stats={ [1]="20% increased Parry Hit Area of Effect" - } + }, + stringId="buckler1" }, [12120]={ connections={ @@ -43649,7 +44584,8 @@ return { skill=12120, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="evasion19" }, [12125]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -43663,7 +44599,8 @@ return { orbitIndex=0, skill=12125, stats={ - } + }, + stringId="mastery_life137" }, [12166]={ connections={ @@ -43676,7 +44613,8 @@ return { skill=12166, stats={ [1]="3% increased Cast Speed with Cold Skills" - } + }, + stringId="cold6" }, [12169]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -43694,7 +44632,8 @@ return { orbitIndex=13, skill=12169, stats={ - } + }, + stringId="mastery_mine172" }, [12174]={ connections={ @@ -43711,7 +44650,8 @@ return { skill=12174, stats={ [1]="10% increased Magnitude of Ailments you inflict" - } + }, + stringId="azmerianimals43" }, [12183]={ ascendancyName="Pathfinder", @@ -43734,7 +44674,8 @@ return { skill=12183, stats={ [1]="Grants 1 Passive Skill Point" - } + }, + stringId="AscendancyRanger3Small8" }, [12189]={ connections={ @@ -43751,7 +44692,8 @@ return { skill=12189, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical60" }, [12208]={ connections={ @@ -43768,7 +44710,8 @@ return { skill=12208, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks18_" }, [12232]={ connections={ @@ -43790,7 +44733,8 @@ return { stats={ [1]="Channelling Skills deal 6% increased Damage", [2]="4% increased Armour, Evasion and Energy Shield while Channelling" - } + }, + stringId="channelling10" }, [12239]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -43812,7 +44756,8 @@ return { orbitIndex=0, skill=12239, stats={ - } + }, + stringId="mastery_physical193_" }, [12245]={ connections={ @@ -43839,7 +44784,8 @@ return { skill=12245, stats={ [1]="Ignites you inflict deal Damage 18% faster" - } + }, + stringId="fire63_" }, [12249]={ connections={ @@ -43857,7 +44803,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield9_" }, [12253]={ connections={ @@ -43921,7 +44868,8 @@ return { skill=12253, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity41" }, [12255]={ connections={ @@ -43942,7 +44890,8 @@ return { skill=12255, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks33" }, [12276]={ connections={ @@ -43959,7 +44908,8 @@ return { skill=12276, stats={ [1]="8% chance for Mace Slam Skills you use yourself to cause an additional Aftershock" - } + }, + stringId="mace11" }, [12311]={ connections={ @@ -43976,7 +44926,8 @@ return { skill=12311, stats={ [1]="15% increased Crossbow Reload Speed" - } + }, + stringId="crossbow12" }, [12322]={ connections={ @@ -43993,7 +44944,8 @@ return { skill=12322, stats={ [1]="8% increased Flask and Charm Charges gained" - } + }, + stringId="flasks13" }, [12324]={ connections={ @@ -44011,7 +44963,8 @@ return { stats={ [1]="5% chance when collecting an Elemental Infusion to gain an", [2]="additional Elemental Infusion of the same type" - } + }, + stringId="infusion6" }, [12329]={ connections={ @@ -44028,7 +44981,8 @@ return { skill=12329, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards8" }, [12337]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -44053,7 +45007,8 @@ return { stats={ [1]="30% increased chance to Shock", [2]="Damage Penetrates 15% Lightning Resistance" - } + }, + stringId="lightning35" }, [12367]={ connections={ @@ -44066,7 +45021,8 @@ return { skill=12367, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos3" }, [12382]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -44084,7 +45040,8 @@ return { orbitIndex=11, skill=12382, stats={ - } + }, + stringId="mastery_life128" }, [12412]={ connections={ @@ -44103,7 +45060,8 @@ return { skill=12412, stats={ [1]="16% increased Cooldown Recovery Rate" - } + }, + stringId="slowed_enemies23_" }, [12418]={ connections={ @@ -44124,7 +45082,8 @@ return { skill=12418, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries7_" }, [12419]={ connections={ @@ -44142,7 +45101,8 @@ return { stats={ [1]="5% increased Chaos Damage", [2]="5% increased Skill Effect Duration" - } + }, + stringId="chaos12" }, [12430]={ connections={ @@ -44171,7 +45131,8 @@ return { skill=12430, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee2" }, [12451]={ connections={ @@ -44188,7 +45149,8 @@ return { skill=12451, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns16" }, [12462]={ connections={ @@ -44216,7 +45178,8 @@ return { skill=12462, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras4" }, [12465]={ connections={ @@ -44233,7 +45196,8 @@ return { skill=12465, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break17" }, [12471]={ connections={ @@ -44250,7 +45214,8 @@ return { skill=12471, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="accuracy52" }, [12488]={ ascendancyName="Stormweaver", @@ -44273,7 +45238,8 @@ return { skill=12488, stats={ [1]="Remnants can be collected from 25% further away" - } + }, + stringId="AscendancySorceress1Small9" }, [12498]={ connections={ @@ -44290,7 +45256,8 @@ return { skill=12498, stats={ [1]="6% increased bonuses gained from Equipped Quiver" - } + }, + stringId="quivers3" }, [12526]={ connections={ @@ -44307,7 +45274,8 @@ return { skill=12526, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression9" }, [12565]={ connections={ @@ -44325,7 +45293,8 @@ return { stats={ [1]="4% increased Block chance", [2]="10% increased Thorns damage" - } + }, + stringId="getting_hit4_" }, [12601]={ connectionArt="CharacterPlanned", @@ -44353,6 +45322,7 @@ return { stats={ [1]="2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges" }, + stringId="oracle_endurance_charge2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -44382,6 +45352,7 @@ return { stats={ [1]="Meta Skills gain 20% increased Energy" }, + stringId="oracle_energy_gain1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -44415,7 +45386,8 @@ return { skill=12611, stats={ [1]="20% increased Damage for each type of Elemental Ailment on Enemy" - } + }, + stringId="elemental32" }, [12661]={ connections={ @@ -44438,7 +45410,8 @@ return { skill=12661, stats={ [1]="Stun Threshold is based on 30% of your Energy Shield instead of Life" - } + }, + stringId="stun_threshold_from_energy_shield10" }, [12683]={ connectionArt="CharacterPlanned", @@ -44467,6 +45440,7 @@ return { stats={ [1]="50% increased Damage if you've Triggered a Skill Recently" }, + stringId="oracle_energy_gain3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -44492,7 +45466,8 @@ return { skill=12750, stats={ [1]="Charms gain 0.15 charges per Second" - } + }, + stringId="charms4" }, [12751]={ connections={ @@ -44505,7 +45480,8 @@ return { skill=12751, stats={ [1]="10% increased Critical Hit Chance with One Handed Melee Weapons" - } + }, + stringId="one_handed14" }, [12761]={ connections={ @@ -44519,7 +45495,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield10" }, [12777]={ connections={ @@ -44537,7 +45514,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour3" }, [12778]={ connections={ @@ -44550,7 +45528,8 @@ return { skill=12778, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="physical_witch7" }, [12786]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -44576,7 +45555,8 @@ return { orbitIndex=0, skill=12786, stats={ - } + }, + stringId="mastery_aura_6312" }, [12795]={ ascendancyName="Pathfinder", @@ -44605,7 +45585,8 @@ return { stats={ [1]="Can Allocate Passive Skills from the Sorceress's starting point", [2]="Grants 4 Passive Skill Point" - } + }, + stringId="AscendancyRanger3Notable8_1" }, [12800]={ connections={ @@ -44622,7 +45603,8 @@ return { skill=12800, stats={ [1]="25% increased Evasion Rating while Sprinting" - } + }, + stringId="Sprint6" }, [12817]={ connections={ @@ -44639,7 +45621,8 @@ return { skill=12817, stats={ [1]="25% increased Armour, Evasion and Energy Shield from Equipped Shield" - } + }, + stringId="shield23" }, [12821]={ connections={ @@ -44652,7 +45635,8 @@ return { skill=12821, stats={ [1]="20% increased Glory generation for Banner Skills" - } + }, + stringId="banners17" }, [12822]={ connections={ @@ -44676,7 +45660,8 @@ return { stats={ [1]="+0.4 metres to Melee Strike Range if you've dealt a Projectile Attack Hit in the past eight seconds", [2]="Projectiles have 25% chance to Fork if you've dealt a Melee Hit in the past eight seconds" - } + }, + stringId="ranged21" }, [12851]={ connections={ @@ -44697,7 +45682,8 @@ return { skill=12851, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical6" }, [12876]={ ascendancyName="Invoker", @@ -44717,7 +45703,8 @@ return { skill=12876, stats={ [1]="Grants Skill: Meditate" - } + }, + stringId="AscendancyMonk2Notable8" }, [12882]={ ascendancyName="Stormweaver", @@ -44742,7 +45729,8 @@ return { stats={ [1]="Trigger Elemental Storm on Critical Hit with Spells", [2]="Grants Skill: Elemental Storm" - } + }, + stringId="AscendancySorceress1Notable3" }, [12890]={ connections={ @@ -44790,7 +45778,8 @@ return { skill=12890, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity57" }, [12893]={ connections={ @@ -44808,7 +45797,8 @@ return { stats={ [1]="6% increased Area Damage", [2]="Companions have 10% increased Area of Effect" - } + }, + stringId="companions60" }, [12906]={ connections={ @@ -44832,7 +45822,8 @@ return { stats={ [1]="35% increased Critical Hit Chance against Immobilised enemies", [2]="Your Hits cannot be Evaded by Pinned Enemies" - } + }, + stringId="pin9" }, [12918]={ connections={ @@ -44849,7 +45840,8 @@ return { skill=12918, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="energy_shield_recovery11" }, [12925]={ connections={ @@ -44866,7 +45858,8 @@ return { skill=12925, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="lightning43" }, [12940]={ connectionArt="CharacterPlanned", @@ -44895,6 +45888,7 @@ return { [4]="30% increased Chaos Damage", [5]="30% increased Physical Damage" }, + stringId="oracle_hierarchy7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -44921,7 +45915,8 @@ return { stats={ [1]="Aura Skills have 14% increased Magnitudes", [2]="Your Aura Buffs do not affect Allies" - } + }, + stringId="auras30" }, [12992]={ connections={ @@ -44938,7 +45933,8 @@ return { skill=12992, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="oracle5" }, [12998]={ connections={ @@ -44966,7 +45962,8 @@ return { stats={ [1]="25% reduced Freeze Duration on you", [2]="60% increased Freeze Threshold" - } + }, + stringId="spell_suppression24" }, [13030]={ connections={ @@ -44983,7 +45980,8 @@ return { skill=13030, stats={ [1]="Damaging Ailments deal damage 5% faster" - } + }, + stringId="ailments22" }, [13065]={ ascendancyName="Invoker", @@ -45006,7 +46004,8 @@ return { skill=13065, stats={ [1]="Triggered Spells deal 16% increased Spell Damage" - } + }, + stringId="AscendancyMonk2Small10_" }, [13075]={ connections={ @@ -45023,7 +46022,8 @@ return { skill=13075, stats={ [1]="+12 to Strength" - } + }, + stringId="strength109" }, [13081]={ connections={ @@ -45040,7 +46040,8 @@ return { skill=13081, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles21_" }, [13108]={ connectionArt="CharacterPlanned", @@ -45062,6 +46063,7 @@ return { [2]="Allies in your Presence have 6% increased Attack Speed", [3]="Allies in your Presence have 6% increased Cast Speed" }, + stringId="oracle_self_sacrificing3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -45084,7 +46086,8 @@ return { skill=13123, stats={ [1]="15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill" - } + }, + stringId="Puppetmaster7__" }, [13157]={ connections={ @@ -45101,7 +46104,8 @@ return { skill=13157, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks26" }, [13171]={ connections={ @@ -45118,7 +46122,8 @@ return { skill=13171, stats={ [1]="Totems have 12% additional Physical Damage Reduction" - } + }, + stringId="totems54_" }, [13174]={ ascendancyName="Infernalist", @@ -45146,7 +46151,8 @@ return { [3]="Take maximum Life and Energy Shield as Fire Damage when Infernal Flame reaches maximum", [4]="Lose all Infernal Flame on reaching maximum Infernal Flame", [5]="25% of Infernal Flame lost per second if none was gained in the past 2 seconds" - } + }, + stringId="AscendancyWitch1Notable7" }, [13228]={ connectionArt="CharacterPlanned", @@ -45171,6 +46177,7 @@ return { [1]="2% chance that if you would gain Power Charges, you instead gain up to", [2]="your maximum number of Power Charges" }, + stringId="oracle_power_charge3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -45192,7 +46199,8 @@ return { stats={ [1]="10% increased Area of Effect", [2]="12% increased Immobilisation buildup" - } + }, + stringId="area_of_effect23" }, [13241]={ connections={ @@ -45244,7 +46252,8 @@ return { skill=13241, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength41" }, [13279]={ connections={ @@ -45292,7 +46301,8 @@ return { skill=13279, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength78_" }, [13289]={ ascendancyName="Disciple of Varashta", @@ -45313,7 +46323,8 @@ return { skill=13289, stats={ [1]="Grants Skill: Kelari, the Tainted Sands" - } + }, + stringId="AscendancySorceress3Notable8" }, [13293]={ connections={ @@ -45330,7 +46341,8 @@ return { skill=13293, stats={ [1]="20% increased Armour if you haven't been Hit Recently" - } + }, + stringId="armour2__" }, [13294]={ connections={ @@ -45347,7 +46359,8 @@ return { skill=13294, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="slowed_enemies8" }, [13307]={ connections={ @@ -45361,7 +46374,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield16" }, [13326]={ connections={ @@ -45378,7 +46392,8 @@ return { skill=13326, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire69" }, [13333]={ connections={ @@ -45395,7 +46410,8 @@ return { skill=13333, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="ground6" }, [13341]={ connections={ @@ -45420,7 +46436,8 @@ return { skill=13341, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="frenzy_charges10" }, [13352]={ connections={ @@ -45442,7 +46459,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="8% increased Glory generation" - } + }, + stringId="glory2" }, [13356]={ connections={ @@ -45459,7 +46477,8 @@ return { skill=13356, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed16__" }, [13359]={ connections={ @@ -45477,7 +46496,8 @@ return { stats={ [1]="4% faster start of Energy Shield Recharge", [2]="8% increased Elemental Damage" - } + }, + stringId="cold14" }, [13367]={ connections={ @@ -45498,7 +46518,8 @@ return { skill=13367, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy1" }, [13379]={ connections={ @@ -45515,7 +46536,8 @@ return { skill=13379, stats={ [1]="20% increased Stun Threshold while Parrying" - } + }, + stringId="deflect15" }, [13387]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -45529,7 +46551,8 @@ return { orbitIndex=0, skill=13387, stats={ - } + }, + stringId="mastery_elemental95" }, [13397]={ connections={ @@ -45573,7 +46596,8 @@ return { skill=13397, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength3" }, [13407]={ connections={ @@ -45601,7 +46625,8 @@ return { stats={ [1]="25% increased Critical Damage Bonus", [2]="+10 to Strength" - } + }, + stringId="criticals54_" }, [13411]={ connections={ @@ -45645,7 +46670,8 @@ return { skill=13411, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity3" }, [13419]={ connections={ @@ -45662,7 +46688,8 @@ return { skill=13419, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals43_" }, [13425]={ connections={ @@ -45679,7 +46706,8 @@ return { skill=13425, stats={ [1]="10% increased Bleeding Duration" - } + }, + stringId="bleed28" }, [13457]={ connections={ @@ -45707,7 +46735,8 @@ return { stats={ [1]="40% increased Evasion Rating if you have been Hit Recently", [2]="40% faster start of Energy Shield Recharge if you've been Stunned Recently" - } + }, + stringId="evasion_and_energy_shield13" }, [13468]={ connectionArt="CharacterPlanned", @@ -45733,6 +46762,7 @@ return { [1]="Allies in your Presence Regenerate 2% of your Maximum Life per second", [2]="30% increased Life Cost of Skills" }, + stringId="oracle_life_corruption4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -45755,7 +46785,8 @@ return { skill=13474, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed17" }, [13482]={ connections={ @@ -45783,7 +46814,8 @@ return { stats={ [1]="Enemies you Fully Armour Break cannot Regenerate Life", [2]="Enemies you Fully Armour Break are Maimed" - } + }, + stringId="armour_break39" }, [13489]={ connections={ @@ -45808,7 +46840,8 @@ return { [1]="15% increased Armour", [2]="50% reduced Armour Break taken", [3]="10% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="armour30" }, [13500]={ connections={ @@ -45829,7 +46862,8 @@ return { skill=13500, stats={ [1]="3% of Damage taken Recouped as Mana" - } + }, + stringId="mana_regeneration35" }, [13505]={ connections={ @@ -45848,7 +46882,8 @@ return { stats={ [1]="20% increased Life Regeneration rate", [2]="5% of Damage taken Recouped as Life" - } + }, + stringId="life_regeneration15_" }, [13515]={ connections={ @@ -45872,7 +46907,8 @@ return { stats={ [1]="Gain 15% of Damage as Extra Lightning Damage while on Shocked Ground", [2]="40% reduced effect of Shock on you" - } + }, + stringId="ground15" }, [13524]={ connections={ @@ -45899,7 +46935,8 @@ return { skill=13524, stats={ [1]="Skills have a 15% chance to not consume Glory" - } + }, + stringId="glory7" }, [13537]={ connections={ @@ -45916,7 +46953,8 @@ return { skill=13537, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield24" }, [13542]={ connections={ @@ -45939,7 +46977,8 @@ return { skill=13542, stats={ [1]="20% of Elemental Damage taken Recouped as Life" - } + }, + stringId="life_recoup13" }, [13562]={ connections={ @@ -45956,7 +46995,8 @@ return { skill=13562, stats={ [1]="15% increased Life Regeneration Rate while on Low Life" - } + }, + stringId="life_regeneration7" }, [13576]={ connections={ @@ -45973,7 +47013,8 @@ return { skill=13576, stats={ [1]="3% increased Attack and Cast Speed with Lightning Skills" - } + }, + stringId="lightning9" }, [13610]={ connections={ @@ -45991,7 +47032,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="Ignites you inflict deal Damage 4% faster" - } + }, + stringId="fire60_" }, [13619]={ connections={ @@ -46012,7 +47054,8 @@ return { skill=13619, stats={ [1]="15% increased Life Flask Charges gained" - } + }, + stringId="life_flasks19" }, [13624]={ connections={ @@ -46029,7 +47072,8 @@ return { skill=13624, stats={ [1]="Mark Skills have 25% increased Skill Effect Duration" - } + }, + stringId="marks15" }, [13634]={ connections={ @@ -46042,7 +47086,8 @@ return { skill=13634, stats={ [1]="Offering Skills have 30% increased Duration" - } + }, + stringId="corpses4_" }, [13673]={ ascendancyName="Stormweaver", @@ -46065,7 +47110,8 @@ return { skill=13673, stats={ [1]="25% increased Chill Duration on Enemies" - } + }, + stringId="AscendancySorceress1Small7" }, [13691]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -46081,6 +47127,7 @@ return { skill=13691, stats={ }, + stringId="oracle_totems_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -46106,7 +47153,8 @@ return { stats={ [1]="20% increased Cold Damage", [2]="6% increased Cast Speed per Spell Echoed Recently, up to 30%" - } + }, + stringId="cold58" }, [13701]={ connections={ @@ -46128,7 +47176,8 @@ return { stats={ [1]="5% reduced Effect of Chill on you", [2]="10% increased Freeze Threshold" - } + }, + stringId="freeze_and_chill_mitigation4" }, [13708]={ connections={ @@ -46148,7 +47197,8 @@ return { stats={ [1]="15% increased Accuracy Rating", [2]="+10 to Dexterity" - } + }, + stringId="two_handed15" }, [13711]={ connections={ @@ -46166,7 +47216,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield18" }, [13715]={ ascendancyName="Titan", @@ -46189,7 +47240,8 @@ return { skill=13715, stats={ [1]="18% increased Stun Buildup" - } + }, + stringId="AscendancyWarrior1Small3" }, [13724]={ connections={ @@ -46217,7 +47269,8 @@ return { stats={ [1]="15% increased Damage if you've dealt a Critical Hit in the past 8 seconds", [2]="15% increased Critical Hit Chance" - } + }, + stringId="criticals50" }, [13738]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -46238,7 +47291,8 @@ return { stats={ [1]="14% increased Lightning Damage", [2]="8% increased Attack and Cast Speed with Lightning Skills" - } + }, + stringId="lightning39" }, [13748]={ connections={ @@ -46259,7 +47313,8 @@ return { skill=13748, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental43" }, [13769]={ connections={ @@ -46276,7 +47331,8 @@ return { skill=13769, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration21" }, [13772]={ applyToArmour=true, @@ -46297,7 +47353,8 @@ return { skill=13772, stats={ [1]="Body Armour grants +50% of Armour also applies to Elemental Damage" - } + }, + stringId="AscendancyWarrior3Notable6_8" }, [13777]={ connections={ @@ -46315,7 +47372,8 @@ return { stats={ [1]="10% increased Power Charge Duration", [2]="10% increased maximum Energy Shield if you've consumed a Power Charge Recently" - } + }, + stringId="power_endurance_charges2" }, [13783]={ connections={ @@ -46343,7 +47401,8 @@ return { skill=13783, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="exploiting_elemental_ailments8" }, [13799]={ connections={ @@ -46361,7 +47420,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="Debuffs you inflict have 4% increased Slow Magnitude" - } + }, + stringId="attack3" }, [13823]={ connections={ @@ -46389,7 +47449,8 @@ return { stats={ [1]="25% increased Critical Hit Chance for Spells", [2]="Hits have 25% reduced Critical Hit Chance against you" - } + }, + stringId="spell_criticals15" }, [13828]={ connections={ @@ -46406,7 +47467,8 @@ return { skill=13828, stats={ [1]="+16 to Evasion Rating" - } + }, + stringId="evasion11" }, [13839]={ connections={ @@ -46423,7 +47485,8 @@ return { skill=13839, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems40" }, [13844]={ connections={ @@ -46447,7 +47510,8 @@ return { skill=13844, stats={ [1]="1% increased Chaos Damage over Time per Volatility" - } + }, + stringId="DeliriumAnoint_GrowingPeril" }, [13845]={ connections={ @@ -46464,7 +47528,8 @@ return { skill=13845, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage26" }, [13855]={ connections={ @@ -46486,7 +47551,8 @@ return { stats={ [1]="+10 to Armour", [2]="+5 to maximum Energy Shield" - } + }, + stringId="placeholder1" }, [13856]={ connections={ @@ -46503,7 +47569,8 @@ return { skill=13856, stats={ [1]="12% increased Magnitude of Ailments you inflict" - } + }, + stringId="slow_attacks6_" }, [13862]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -46517,7 +47584,8 @@ return { orbitIndex=0, skill=13862, stats={ - } + }, + stringId="mastery_mana162" }, [13882]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern", @@ -46531,7 +47599,8 @@ return { orbitIndex=0, skill=13882, stats={ - } + }, + stringId="mastery_infusion296" }, [13893]={ connections={ @@ -46549,7 +47618,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="Damage Penetrates 5% Fire Resistance" - } + }, + stringId="fire_penetration20" }, [13895]={ connections={ @@ -46573,7 +47643,8 @@ return { stats={ [1]="25% increased Damage with Spears", [2]="25% increased Accuracy Rating with Spears" - } + }, + stringId="spear13" }, [13909]={ connections={ @@ -46594,7 +47665,8 @@ return { skill=13909, stats={ [1]="Remnants can be collected from 20% further away" - } + }, + stringId="remnant1" }, [13937]={ connections={ @@ -46611,7 +47683,8 @@ return { skill=13937, stats={ [1]="14% increased Damage with Maces" - } + }, + stringId="mace13" }, [13942]={ connections={ @@ -46628,7 +47701,8 @@ return { skill=13942, stats={ [1]="15% increased Armour" - } + }, + stringId="armour28_" }, [13950]={ connectionArt="CharacterPlanned", @@ -46652,6 +47726,7 @@ return { stats={ [1]="6% reduced Movement Speed Penalty from using Skills while moving" }, + stringId="oracle_bow_movement5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -46685,7 +47760,8 @@ return { stats={ [1]="10% chance for Mace Slam Skills you use yourself to cause an additional Aftershock", [2]="Strike Skills you use yourself with Maces have 10% chance to deal Splash Damage" - } + }, + stringId="mace15" }, [13987]={ connections={ @@ -46702,7 +47778,8 @@ return { skill=13987, stats={ [1]="3% increased Melee Attack Speed" - } + }, + stringId="melee16" }, [14001]={ connections={ @@ -46719,7 +47796,8 @@ return { skill=14001, stats={ [1]="6% reduced Charm Charges used" - } + }, + stringId="charms11" }, [14026]={ connections={ @@ -46732,7 +47810,8 @@ return { skill=14026, stats={ [1]="20% increased Damage against Immobilised Enemies while Shapeshifted" - } + }, + stringId="bear12" }, [14033]={ connections={ @@ -46750,7 +47829,8 @@ return { stats={ [1]="10% increased Spell Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="spells55" }, [14045]={ connections={ @@ -46767,7 +47847,8 @@ return { skill=14045, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged12" }, [14048]={ connections={ @@ -46784,7 +47865,8 @@ return { skill=14048, stats={ [1]="16% increased Mana Regeneration Rate while not on Low Mana" - } + }, + stringId="mana35" }, [14082]={ connections={ @@ -46801,7 +47883,8 @@ return { skill=14082, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical25" }, [14091]={ connections={ @@ -46827,7 +47910,8 @@ return { stats={ [1]="Break 10% increased Armour", [2]="6% increased Physical Damage" - } + }, + stringId="armour_break28" }, [14096]={ connections={ @@ -46844,7 +47928,8 @@ return { skill=14096, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed29" }, [14110]={ connections={ @@ -46865,7 +47950,8 @@ return { skill=14110, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems37" }, [14113]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -46887,7 +47973,8 @@ return { orbitIndex=0, skill=14113, stats={ - } + }, + stringId="mastery_caster42" }, [14122]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -46901,7 +47988,8 @@ return { orbitIndex=0, skill=14122, stats={ - } + }, + stringId="mastery_caster41" }, [14127]={ connections={ @@ -46914,7 +48002,8 @@ return { skill=14127, stats={ [1]="8% reduced Skill Effect Duration" - } + }, + stringId="duration7" }, [14131]={ ascendancyName="Disciple of Varashta", @@ -46939,7 +48028,8 @@ return { skill=14131, stats={ [1]="Grants Skill: Ruzhan's Fury" - } + }, + stringId="AscendancySorceress3Notable18" }, [14176]={ connections={ @@ -46956,7 +48046,8 @@ return { skill=14176, stats={ [1]="Inherent Rage loss starts 1 second later" - } + }, + stringId="rage12" }, [14205]={ connections={ @@ -46973,7 +48064,8 @@ return { skill=14205, stats={ [1]="Gain 1 Rage when your Hit Ignites a target" - } + }, + stringId="rage42" }, [14211]={ connections={ @@ -46997,7 +48089,8 @@ return { stats={ [1]="Enemies affected by your Hazards Recently have 25% reduced Armour", [2]="Enemies affected by your Hazards Recently have 25% reduced Evasion Rating" - } + }, + stringId="hazards2" }, [14226]={ connections={ @@ -47013,7 +48106,8 @@ return { stats={ [1]="25% more Skill Speed while Off Hand is empty and you have", [2]="a One-Handed Martial Weapon equipped in your Main Hand" - } + }, + stringId="passive_keystone_dance_with_death" }, [14231]={ connections={ @@ -47030,7 +48124,8 @@ return { skill=14231, stats={ [1]="Triggered Spells deal 14% increased Spell Damage" - } + }, + stringId="triggers1" }, [14254]={ connections={ @@ -47047,7 +48142,8 @@ return { skill=14254, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed14" }, [14258]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -47071,7 +48167,8 @@ return { skill=14258, stats={ [1]="35% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill" - } + }, + stringId="Puppetmaster9" }, [14262]={ connections={ @@ -47119,7 +48216,8 @@ return { skill=14262, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes27" }, [14265]={ connections={ @@ -47140,7 +48238,8 @@ return { [1]="20% increased Fire Damage", [2]="10% increased Cast Speed while Ignited", [3]="5% reduced Movement Speed Penalty from using Fire Skills while moving" - } + }, + stringId="fire85" }, [14267]={ connections={ @@ -47196,7 +48295,8 @@ return { skill=14267, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity48" }, [14272]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern", @@ -47210,7 +48310,8 @@ return { orbitIndex=7, skill=14272, stats={ - } + }, + stringId="mastery_spell_suppression_6709" }, [14294]={ connections={ @@ -47234,7 +48335,8 @@ return { stats={ [1]="15% increased Life Cost of Skills", [2]="40% increased Spell Damage with Spells that cost Life" - } + }, + stringId="life_costs10" }, [14310]={ connections={ @@ -47251,7 +48353,8 @@ return { skill=14310, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold63" }, [14324]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -47275,7 +48378,8 @@ return { skill=14324, stats={ [1]="15% increased Mana Recovery rate" - } + }, + stringId="mana_regeneration19" }, [14328]={ connections={ @@ -47293,7 +48397,8 @@ return { stats={ [1]="12% increased maximum Energy Shield", [2]="+5% of Armour also applies to Elemental Damage" - } + }, + stringId="energy_shield_and_armour33" }, [14340]={ connections={ @@ -47341,7 +48446,8 @@ return { skill=14340, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity70" }, [14342]={ connections={ @@ -47359,7 +48465,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour5" }, [14343]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern", @@ -47380,7 +48487,8 @@ return { stats={ [1]="Damaging Ailments Cannot Be inflicted on you while you already have one", [2]="20% increased Magnitude of Damaging Ailments you inflict" - } + }, + stringId="ailments17" }, [14355]={ connections={ @@ -47397,7 +48505,8 @@ return { skill=14355, stats={ [1]="10% increased Spell Area Damage" - } + }, + stringId="area_spells13_" }, [14363]={ connections={ @@ -47414,7 +48523,8 @@ return { skill=14363, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration10" }, [14383]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern", @@ -47439,7 +48549,8 @@ return { stats={ [1]="30% increased amount of Mana Leeched", [2]="Unaffected by Chill while Leeching Mana" - } + }, + stringId="mana_leech17" }, [14394]={ connections={ @@ -47457,7 +48568,8 @@ return { stats={ [1]="+2% to Lightning Resistance", [2]="8% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion31" }, [14418]={ connections={ @@ -47474,7 +48586,8 @@ return { skill=14418, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="azmerianimals9" }, [14428]={ connections={ @@ -47491,7 +48604,8 @@ return { skill=14428, stats={ [1]="+8 to Intelligence" - } + }, + stringId="attributes102" }, [14429]={ ascendancyName="Gemling Legionnaire", @@ -47511,7 +48625,8 @@ return { skill=14429, stats={ [1]="Gem Quality grants Socketed Skills an additional effect" - } + }, + stringId="AscendancyMercenary3Notable4" }, [14432]={ connectionArt="CharacterPlanned", @@ -47532,6 +48647,7 @@ return { stats={ [1]="40% increased Mana Regeneration Rate while Shapeshifted" }, + stringId="oracle_wolf_addon2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -47555,7 +48671,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour7" }, [14446]={ connections={ @@ -47611,7 +48728,8 @@ return { skill=14446, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence68" }, [14459]={ connections={ @@ -47628,7 +48746,8 @@ return { skill=14459, stats={ [1]="30% increased Thorns Critical Damage Bonus" - } + }, + stringId="getting_hit23" }, [14505]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -47642,7 +48761,8 @@ return { orbitIndex=0, skill=14505, stats={ - } + }, + stringId="mastery_minionoffence192" }, [14508]={ ascendancyName="Pathfinder", @@ -47665,7 +48785,8 @@ return { skill=14508, stats={ [1]="12% increased Magnitude of Poison you inflict" - } + }, + stringId="AscendancyRanger3Small1" }, [14509]={ connections={ @@ -47682,7 +48803,8 @@ return { skill=14509, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="glory22" }, [14511]={ connections={ @@ -47704,7 +48826,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="10% increased Melee Damage" - } + }, + stringId="melee57" }, [14515]={ connections={ @@ -47721,7 +48844,8 @@ return { skill=14515, stats={ [1]="15% increased Magnitude of Jagged Ground you create" - } + }, + stringId="jagged_ground4" }, [14539]={ connections={ @@ -47739,7 +48863,8 @@ return { stats={ [1]="8% increased Evasion Rating", [2]="Gain Deflection Rating equal to 4% of Evasion Rating" - } + }, + stringId="evasion27" }, [14540]={ connections={ @@ -47759,7 +48884,8 @@ return { stats={ [1]="Cannot be Light Stunned", [2]="Cannot Dodge Roll or Sprint" - } + }, + stringId="passive_keystone_unwavering_stance_" }, [14548]={ connections={ @@ -47776,7 +48902,8 @@ return { skill=14548, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence13" }, [14572]={ connections={ @@ -47797,7 +48924,8 @@ return { skill=14572, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns2" }, [14575]={ connections={ @@ -47811,7 +48939,8 @@ return { stats={ [1]="Minions have +20% to Lightning Resistance", [2]="Minions have +3% to Maximum Lightning Resistances" - } + }, + stringId="minion_defence39" }, [14598]={ connections={ @@ -47829,7 +48958,8 @@ return { stats={ [1]="Minions deal 6% increased Damage", [2]="Minions have 8% increased Cooldown Recovery Rate for Command Skills" - } + }, + stringId="archon20_" }, [14601]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -47843,7 +48973,8 @@ return { orbitIndex=0, skill=14601, stats={ - } + }, + stringId="mastery_elemental_6470" }, [14602]={ connections={ @@ -47867,7 +48998,8 @@ return { stats={ [1]="15% increased Bolt Speed", [2]="20% increased Damage with Crossbows" - } + }, + stringId="crossbow29" }, [14654]={ connections={ @@ -47931,7 +49063,8 @@ return { skill=14654, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength2" }, [14655]={ connections={ @@ -47949,7 +49082,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Fire Damage" - } + }, + stringId="armour16" }, [14658]={ connections={ @@ -48009,7 +49143,8 @@ return { skill=14658, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity42" }, [14666]={ connections={ @@ -48023,7 +49158,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="energy_shield10_" }, [14686]={ connections={ @@ -48044,7 +49180,8 @@ return { skill=14686, stats={ [1]="15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill" - } + }, + stringId="Puppetmaster1" }, [14693]={ connections={ @@ -48061,7 +49198,8 @@ return { skill=14693, stats={ [1]="14% increased Damage with Maces" - } + }, + stringId="mace12" }, [14712]={ connections={ @@ -48078,7 +49216,8 @@ return { skill=14712, stats={ [1]="Minions have 12% increased maximum Life" - } + }, + stringId="minion_defence8" }, [14724]={ connections={ @@ -48095,7 +49234,8 @@ return { skill=14724, stats={ [1]="20% increased Shock Duration" - } + }, + stringId="shock17" }, [14725]={ connections={ @@ -48116,7 +49256,8 @@ return { skill=14725, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="attack_speed46" }, [14739]={ connections={ @@ -48133,7 +49274,8 @@ return { skill=14739, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery31" }, [14761]={ connections={ @@ -48161,7 +49303,8 @@ return { stats={ [1]="Allies in your Presence deal 40% increased Damage", [2]="40% increased Presence Area of Effect" - } + }, + stringId="auras23" }, [14769]={ connections={ @@ -48178,7 +49321,8 @@ return { skill=14769, stats={ [1]="+8 to Dexterity" - } + }, + stringId="azmerianimals17" }, [14777]={ connections={ @@ -48206,7 +49350,8 @@ return { stats={ [1]="Empowered Attacks have 50% increased Stun Buildup", [2]="100% increased Stun Threshold during Empowered Attacks" - } + }, + stringId="warcries16" }, [14832]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern", @@ -48220,7 +49365,8 @@ return { orbitIndex=0, skill=14832, stats={ - } + }, + stringId="mastery_mace153" }, [14882]={ connections={ @@ -48237,7 +49383,8 @@ return { skill=14882, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison39_" }, [14890]={ connections={ @@ -48255,7 +49402,8 @@ return { stats={ [1]="10% increased Chill Duration on Enemies", [2]="10% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze9_" }, [14923]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -48269,7 +49417,8 @@ return { orbitIndex=0, skill=14923, stats={ - } + }, + stringId="mastery_attack_6297" }, [14926]={ connections={ @@ -48290,7 +49439,8 @@ return { skill=14926, stats={ [1]="Regenerate 0.2% of maximum Life per second" - } + }, + stringId="life_regeneration24" }, [14934]={ connections={ @@ -48314,7 +49464,8 @@ return { stats={ [1]="10% increased Cast Speed", [2]="+13% to Chaos Resistance" - } + }, + stringId="cast_speed34" }, [14945]={ connections={ @@ -48342,7 +49493,8 @@ return { stats={ [1]="Minions have 20% increased Area of Effect", [2]="Minions have 20% increased Cooldown Recovery Rate" - } + }, + stringId="minion_offence40" }, [14952]={ connections={ @@ -48359,7 +49511,8 @@ return { skill=14952, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="chill_and_freeze29" }, [14958]={ connections={ @@ -48376,7 +49529,8 @@ return { skill=14958, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals41" }, [14960]={ ascendancyName="Smith of Kitava", @@ -48399,7 +49553,8 @@ return { skill=14960, stats={ [1]="+8% to Fire Resistance" - } + }, + stringId="AscendancyWarrior3Small4" }, [14980]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -48415,6 +49570,7 @@ return { skill=14980, stats={ }, + stringId="oracle_glory_elemental_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -48437,7 +49593,8 @@ return { skill=14996, stats={ [1]="20% increased Stun buildup if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting31" }, [14997]={ connections={ @@ -48458,7 +49615,8 @@ return { skill=14997, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed7" }, [15030]={ connections={ @@ -48486,7 +49644,8 @@ return { stats={ [1]="15% increased Parried Debuff Magnitude", [2]="Cannot be Critically Hit while Parrying" - } + }, + stringId="deflect11" }, [15044]={ ascendancyName="Tactician", @@ -48514,7 +49673,8 @@ return { skill=15044, stats={ [1]="Persistent Buffs have 50% less Reservation" - } + }, + stringId="AscendancyMercenary1Notable1" }, [15083]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -48535,7 +49695,8 @@ return { stats={ [1]="25% increased Shock Duration", [2]="25% increased Magnitude of Shock you inflict" - } + }, + stringId="lightning32" }, [15114]={ connections={ @@ -48566,7 +49727,8 @@ return { skill=15114, stats={ [1]="Plants have a 20% chance to immediately Overgrow" - } + }, + stringId="physical62" }, [15141]={ connectionArt="CharacterPlanned", @@ -48586,6 +49748,7 @@ return { stats={ [1]="30% chance to Impale on Spell Hit" }, + stringId="oracle_duration_physical7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -48608,7 +49771,8 @@ return { skill=15180, stats={ [1]="10% chance to Hinder Enemies on Hit with Spells" - } + }, + stringId="spells8" }, [15182]={ connections={ @@ -48652,7 +49816,8 @@ return { skill=15182, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes45" }, [15194]={ connections={ @@ -48669,7 +49834,8 @@ return { skill=15194, stats={ [1]="Minions have +20% to Fire Resistance" - } + }, + stringId="minion_defence38" }, [15207]={ connections={ @@ -48687,7 +49853,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="8% increased Accuracy Rating" - } + }, + stringId="accuracy22" }, [15247]={ connections={ @@ -48704,7 +49871,8 @@ return { skill=15247, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries48" }, [15270]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -48718,7 +49886,8 @@ return { orbitIndex=0, skill=15270, stats={ - } + }, + stringId="mastery_attack279" }, [15275]={ ascendancyName="Oracle", @@ -48742,7 +49911,8 @@ return { stats={ [1]="Spells Cast by Totems have 5% increased Cast Speed", [2]="Attacks used by Totems have 5% increased Attack Speed" - } + }, + stringId="AscendancyDruid1Small6" }, [15301]={ connections={ @@ -48763,7 +49933,8 @@ return { skill=15301, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy23" }, [15304]={ connections={ @@ -48780,7 +49951,8 @@ return { skill=15304, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed18" }, [15343]={ connections={ @@ -48798,7 +49970,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 5% of Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="evasion_and_energy_shield33" }, [15356]={ connections={ @@ -48815,7 +49988,8 @@ return { skill=15356, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration5" }, [15358]={ connections={ @@ -48837,7 +50011,8 @@ return { stats={ [1]="Minions have 10% increased maximum Life", [2]="Minions Revive 8% faster" - } + }, + stringId="minion_defence20" }, [15374]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -48861,7 +50036,8 @@ return { skill=15374, stats={ [1]="15% increased Life Recovery rate" - } + }, + stringId="life_regeneration27_" }, [15408]={ connections={ @@ -48882,7 +50058,8 @@ return { skill=15408, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield27" }, [15424]={ connections={ @@ -48903,7 +50080,8 @@ return { skill=15424, stats={ [1]="15% increased Stun Threshold" - } + }, + stringId="monkchakra25" }, [15427]={ connections={ @@ -48920,7 +50098,8 @@ return { skill=15427, stats={ [1]="12% increased Melee Damage" - } + }, + stringId="melee12" }, [15443]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -48941,7 +50120,8 @@ return { stats={ [1]="10% of Physical Damage taken Recouped as Life", [2]="20% increased Physical Damage" - } + }, + stringId="physical50" }, [15494]={ connections={ @@ -48962,7 +50142,8 @@ return { skill=15494, stats={ [1]="3% increased Fire Damage per Endurance Charge consumed Recently" - } + }, + stringId="endurance_charges15" }, [15507]={ connections={ @@ -49006,7 +50187,8 @@ return { skill=15507, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity24_" }, [15522]={ connections={ @@ -49027,7 +50209,8 @@ return { skill=15522, stats={ [1]="12% increased Ignite Magnitude" - } + }, + stringId="fire21_" }, [15580]={ connectionArt="CharacterPlanned", @@ -49052,6 +50235,7 @@ return { [1]="15% increased Damage", [2]="Minions deal 15% increased Damage" }, + stringId="oracle_damage_and_minions3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -49074,7 +50258,8 @@ return { skill=15590, stats={ [1]="Detonator skills have 8% increased Area of Effect" - } + }, + stringId="area_attacks42" }, [15606]={ connections={ @@ -49097,7 +50282,8 @@ return { skill=15606, stats={ [1]="Consuming Glory grants you 3% increased Attack damage per Glory consumed for 6 seconds, up to 60%" - } + }, + stringId="glory16" }, [15617]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -49118,7 +50304,8 @@ return { stats={ [1]="20% increased Life Recovery from Flasks", [2]="Life Flasks applied to you grant Guard for 4 seconds equal to 8% of the Life Recovery per Second they apply" - } + }, + stringId="life_flasks32" }, [15618]={ connections={ @@ -49135,7 +50322,8 @@ return { skill=15618, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals4" }, [15625]={ connections={ @@ -49156,7 +50344,8 @@ return { skill=15625, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="azmerianimals38" }, [15628]={ connections={ @@ -49173,7 +50362,8 @@ return { skill=15628, stats={ [1]="15% increased effect of Arcane Surge on you" - } + }, + stringId="mana_regeneration27" }, [15644]={ connections={ @@ -49201,7 +50391,8 @@ return { stats={ [1]="40% increased Elemental Ailment Threshold", [2]="10% reduced Duration of Ailments on You" - } + }, + stringId="spell_suppression32" }, [15672]={ connectionArt="CharacterPlanned", @@ -49225,6 +50416,7 @@ return { stats={ [1]="Totems gain +2% to all Maximum Elemental Resistances" }, + stringId="oracle_totems3_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -49251,7 +50443,8 @@ return { skill=15698, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze23" }, [15775]={ connections={ @@ -49307,7 +50500,8 @@ return { skill=15775, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity47" }, [15782]={ connections={ @@ -49359,7 +50553,8 @@ return { skill=15782, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes53" }, [15801]={ connections={ @@ -49372,7 +50567,8 @@ return { skill=15801, stats={ [1]="8% increased speed of Recoup Effects" - } + }, + stringId="life_recoup37" }, [15809]={ connections={ @@ -49397,7 +50593,8 @@ return { skill=15809, stats={ [1]="Minions have 20% increased Critical Hit Chance" - } + }, + stringId="minion_offence30_" }, [15814]={ connections={ @@ -49414,7 +50611,8 @@ return { skill=15814, stats={ [1]="25% increased Evasion Rating while Sprinting" - } + }, + stringId="Sprint5" }, [15825]={ connections={ @@ -49440,7 +50638,8 @@ return { [2]="8% faster start of Energy Shield Recharge", [3]="Archon recovery period expires 10% faster", [4]="10% increased effect of Archon Buffs on you" - } + }, + stringId="energy_shield_and_armour49_" }, [15829]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern", @@ -49465,7 +50664,8 @@ return { stats={ [1]="Recover 2% of maximum Mana on Kill", [2]="25% increased amount of Mana Leeched" - } + }, + stringId="mana_leech18" }, [15838]={ connections={ @@ -49482,7 +50682,8 @@ return { skill=15838, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="exploiting_elemental_ailments6" }, [15839]={ connections={ @@ -49499,7 +50700,8 @@ return { skill=15839, stats={ [1]="10% increased Duration of Ailments on Beasts" - } + }, + stringId="mercenary2" }, [15842]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -49515,6 +50717,7 @@ return { skill=15842, stats={ }, + stringId="oracle_big_family_mastery1__", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -49537,7 +50740,8 @@ return { skill=15855, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword13" }, [15876]={ connections={ @@ -49558,7 +50762,8 @@ return { skill=15876, stats={ [1]="Gain 15% of maximum Energy Shield as additional Freeze Threshold" - } + }, + stringId="cold23" }, [15885]={ connections={ @@ -49614,7 +50819,8 @@ return { skill=15885, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence47" }, [15892]={ connections={ @@ -49627,7 +50833,8 @@ return { skill=15892, stats={ [1]="20% increased Damage against Enemies with Fully Broken Armour" - } + }, + stringId="armour_break8" }, [15899]={ connections={ @@ -49644,7 +50851,8 @@ return { skill=15899, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed17" }, [15913]={ connections={ @@ -49670,7 +50878,8 @@ return { stats={ [1]="4% increased Area of Effect", [2]="5% increased Area Damage" - } + }, + stringId="area_of_effect15" }, [15969]={ connections={ @@ -49691,7 +50900,8 @@ return { skill=15969, stats={ [1]="12% increased Damage with Hits against Enemies affected by Elemental Ailments" - } + }, + stringId="exploiting_elemental_ailments3" }, [15975]={ connections={ @@ -49709,7 +50919,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield27" }, [15984]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -49723,7 +50934,8 @@ return { orbitIndex=0, skill=15984, stats={ - } + }, + stringId="mastery_lightning_6564" }, [15986]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -49748,7 +50960,8 @@ return { stats={ [1]="25% reduced Poison Duration", [2]="Targets can be affected by +1 of your Poisons at the same time" - } + }, + stringId="poison16" }, [15991]={ connections={ @@ -49771,7 +50984,8 @@ return { skill=15991, stats={ [1]="Immune to Shock while affected by an Archon Buff" - } + }, + stringId="lightning57" }, [16013]={ connections={ @@ -49788,7 +51002,8 @@ return { skill=16013, stats={ [1]="5% chance to Daze on Hit" - } + }, + stringId="physical3" }, [16024]={ connections={ @@ -49805,7 +51020,8 @@ return { skill=16024, stats={ [1]="Invocation Spells have 20% increased Critical Damage Bonus" - } + }, + stringId="triggers27" }, [16051]={ connections={ @@ -49818,7 +51034,8 @@ return { skill=16051, stats={ [1]="Attacks used by Totems have 4% increased Attack Speed" - } + }, + stringId="totems51" }, [16084]={ connections={ @@ -49835,7 +51052,8 @@ return { skill=16084, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed18" }, [16090]={ connections={ @@ -49852,7 +51070,8 @@ return { skill=16090, stats={ [1]="6% of Skill Mana Costs Converted to Life Costs" - } + }, + stringId="life_costs3" }, [16100]={ ascendancyName="Invoker", @@ -49875,7 +51094,8 @@ return { skill=16100, stats={ [1]="20% increased Evasion Rating" - } + }, + stringId="AscendancyMonk2Small2" }, [16111]={ connections={ @@ -49900,7 +51120,8 @@ return { skill=16111, stats={ [1]="20% increased Attack Damage while Surrounded" - } + }, + stringId="attack38_" }, [16114]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -49914,7 +51135,8 @@ return { orbitIndex=0, skill=16114, stats={ - } + }, + stringId="mastery_aura_6310" }, [16121]={ connections={ @@ -49931,7 +51153,8 @@ return { skill=16121, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="monkelemental1" }, [16123]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -49945,7 +51168,8 @@ return { orbitIndex=22, skill=16123, stats={ - } + }, + stringId="mastery_criticals67" }, [16140]={ connections={ @@ -49962,7 +51186,8 @@ return { skill=16140, stats={ [1]="5% chance to Daze on Hit" - } + }, + stringId="physical4" }, [16142]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -49983,7 +51208,8 @@ return { stats={ [1]="20% increased Freeze Buildup", [2]="Enemies Frozen by you have -8% to Cold Resistance" - } + }, + stringId="cold48" }, [16150]={ connections={ @@ -50006,7 +51232,8 @@ return { skill=16150, stats={ [1]="Increases and Reductions to Companion Damage also apply to you" - } + }, + stringId="companions2" }, [16168]={ connections={ @@ -50058,7 +51285,8 @@ return { skill=16168, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength27" }, [16204]={ ascendancyName="Shaman", @@ -50078,7 +51306,8 @@ return { skill=16204, stats={ [1]="+40 to Spirit for each of your empty Charm slots" - } + }, + stringId="AscendancyDruid2Notable7" }, [16249]={ ascendancyName="Tactician", @@ -50099,7 +51328,8 @@ return { stats={ [1]="Allies in your Presence gain added Attack Damage equal", [2]="to 25% of your main hand Weapon's damage" - } + }, + stringId="AscendancyMercenary1Notable2" }, [16256]={ connections={ @@ -50124,7 +51354,8 @@ return { [1]="25% reduced Mana Regeneration Rate while stationary", [2]="50% increased Mana Regeneration Rate while moving", [3]="5% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="mana_regeneration40" }, [16276]={ applyToArmour=true, @@ -50145,7 +51376,8 @@ return { skill=16276, stats={ [1]="Body Armour grants 60% increased Glory generation" - } + }, + stringId="AscendancyWarrior3Notable6_2" }, [16311]={ connections={ @@ -50166,7 +51398,8 @@ return { skill=16311, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration23" }, [16329]={ connections={ @@ -50183,7 +51416,8 @@ return { skill=16329, stats={ [1]="5% reduced Flask Charges used" - } + }, + stringId="flasks5" }, [16332]={ connectionArt="CharacterPlanned", @@ -50211,6 +51445,7 @@ return { stats={ [1]="17% increased Stun Threshold" }, + stringId="oracle_beast_corruption2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -50233,7 +51468,8 @@ return { skill=16347, stats={ [1]="+2 to Maximum Rage" - } + }, + stringId="rage2" }, [16367]={ connections={ @@ -50246,7 +51482,8 @@ return { skill=16367, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental46" }, [16385]={ connections={ @@ -50263,7 +51500,8 @@ return { skill=16385, stats={ [1]="20% increased Glory generation for Banner Skills" - } + }, + stringId="banners19" }, [16401]={ connections={ @@ -50281,7 +51519,8 @@ return { stats={ [1]="8% increased Lightning Damage", [2]="10% increased Electrocute Buildup" - } + }, + stringId="lightning47" }, [16413]={ connections={ @@ -50299,7 +51538,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="Minions deal 8% increased Damage" - } + }, + stringId="minion_attack2" }, [16433]={ ascendancyName="Pathfinder", @@ -50331,7 +51571,8 @@ return { orbitIndex=0, skill=16433, stats={ - } + }, + stringId="AscendancyRanger3Notable8_Choice_" }, [16460]={ connections={ @@ -50379,7 +51620,8 @@ return { skill=16460, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity15" }, [16466]={ connections={ @@ -50404,7 +51646,8 @@ return { [1]="5% increased Cast Speed", [2]="15% increased Mana Regeneration Rate", [3]="+10 to Intelligence" - } + }, + stringId="cast_speed38" }, [16484]={ connections={ @@ -50452,7 +51695,8 @@ return { skill=16484, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength87" }, [16485]={ connections={ @@ -50469,7 +51713,8 @@ return { skill=16485, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="oracle6" }, [16489]={ connections={ @@ -50517,7 +51762,8 @@ return { skill=16489, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity33" }, [16499]={ connections={ @@ -50541,7 +51787,8 @@ return { stats={ [1]="40% increased Curse Duration", [2]="10% increased Curse Magnitudes" - } + }, + stringId="curses18" }, [16506]={ connections={ @@ -50558,7 +51805,8 @@ return { skill=16506, stats={ [1]="20% increased Elemental Ailment Application if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting30" }, [16538]={ connections={ @@ -50575,7 +51823,8 @@ return { skill=16538, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed21" }, [16568]={ connections={ @@ -50593,7 +51842,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence" - } + }, + stringId="companions24" }, [16596]={ connections={ @@ -50614,7 +51864,8 @@ return { skill=16596, stats={ [1]="3% increased Attack and Cast Speed with Elemental Skills" - } + }, + stringId="elemental6" }, [16602]={ connections={ @@ -50635,7 +51886,8 @@ return { skill=16602, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="azmerianimals8" }, [16615]={ connectionArt="CharacterPlanned", @@ -50661,6 +51913,7 @@ return { [1]="30% increased Armour while stationary", [2]="30% increased Life Regeneration Rate while stationary" }, + stringId="oracle_crab_claw5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -50693,7 +51946,8 @@ return { skill=16618, stats={ [1]="2% increased Damage per 5 of your lowest Attribute" - } + }, + stringId="all_attributes10" }, [16620]={ connections={ @@ -50710,7 +51964,8 @@ return { skill=16620, stats={ [1]="10% reduced Movement Speed Penalty while Actively Blocking" - } + }, + stringId="shield30" }, [16626]={ connections={ @@ -50738,7 +51993,8 @@ return { stats={ [1]="12% increased Area of Effect if you have Stunned an Enemy Recently", [2]="12% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks27" }, [16647]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -50752,7 +52008,8 @@ return { orbitIndex=0, skill=16647, stats={ - } + }, + stringId="mastery_mana6192" }, [16680]={ connections={ @@ -50769,7 +52026,8 @@ return { skill=16680, stats={ [1]="15% increased Crossbow Reload Speed" - } + }, + stringId="crossbow15_" }, [16691]={ connections={ @@ -50786,7 +52044,8 @@ return { skill=16691, stats={ [1]="Leech Life 15% faster" - } + }, + stringId="life_leech27" }, [16695]={ connections={ @@ -50803,7 +52062,8 @@ return { skill=16695, stats={ [1]="3% of Elemental Damage taken Recouped as Energy Shield" - } + }, + stringId="energy_shield_recovery38" }, [16705]={ connections={ @@ -50855,7 +52115,8 @@ return { skill=16705, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence66" }, [16721]={ connections={ @@ -50880,7 +52141,8 @@ return { skill=16721, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical66" }, [16725]={ connections={ @@ -50936,7 +52198,8 @@ return { skill=16725, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength21" }, [16744]={ connections={ @@ -50957,7 +52220,8 @@ return { skill=16744, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion25" }, [16784]={ connections={ @@ -50974,7 +52238,8 @@ return { skill=16784, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems12_" }, [16786]={ connections={ @@ -50991,7 +52256,8 @@ return { skill=16786, stats={ [1]="15% increased Immobilisation buildup" - } + }, + stringId="slaying6" }, [16790]={ connections={ @@ -51015,7 +52281,8 @@ return { stats={ [1]="15% increased Mana Regeneration Rate", [2]="20% increased Mana Cost Efficiency" - } + }, + stringId="mana_regeneration50_" }, [16816]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -51035,7 +52302,8 @@ return { skill=16816, stats={ [1]="Attacks gain increased Accuracy Rating equal to their Critical Hit Chance" - } + }, + stringId="accuracy35" }, [16861]={ connections={ @@ -51052,7 +52320,8 @@ return { skill=16861, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals70" }, [16871]={ connections={ @@ -51070,7 +52339,8 @@ return { stats={ [1]="+4 to Strength", [2]="+4 to Dexterity" - } + }, + stringId="azmerianimals5" }, [16938]={ connections={ @@ -51088,7 +52358,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="duelist_minions4" }, [16940]={ connections={ @@ -51112,7 +52383,8 @@ return { stats={ [1]="12% increased Area of Effect while you have Arcane Surge", [2]="30% increased Spell Damage while you have Arcane Surge" - } + }, + stringId="mana_regeneration44_" }, [16947]={ connectionArt="CharacterPlanned", @@ -51138,6 +52410,7 @@ return { [1]="20% faster start of Energy Shield Recharge", [2]="15% increased Block chance" }, + stringId="oracle_crab_claw9_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -51160,7 +52433,8 @@ return { skill=17024, stats={ [1]="3% increased Attack and Cast Speed with Lightning Skills" - } + }, + stringId="lightning16" }, [17025]={ connections={ @@ -51177,7 +52451,8 @@ return { skill=17025, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="ground13" }, [17026]={ connections={ @@ -51194,7 +52469,8 @@ return { skill=17026, stats={ [1]="15% increased Cooldown Recovery Rate for Grenade Skills" - } + }, + stringId="grenades25" }, [17029]={ connections={ @@ -51218,7 +52494,8 @@ return { stats={ [1]="Defend with 200% of Armour against Critical Hits", [2]="+15 to Strength" - } + }, + stringId="armour32" }, [17044]={ connections={ @@ -51232,7 +52509,8 @@ return { stats={ [1]="10% increased Cold Damage", [2]="10% increased Lightning Damage" - } + }, + stringId="elemental47" }, [17045]={ connections={ @@ -51249,7 +52527,8 @@ return { skill=17045, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="slow_mitigation4_" }, [17057]={ connections={ @@ -51266,7 +52545,8 @@ return { skill=17057, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="ground11" }, [17058]={ ascendancyName="Ritualist", @@ -51285,7 +52565,8 @@ return { skill=17058, stats={ [1]="-20% to all Elemental Resistances" - } + }, + stringId="AscendancyHuntress3Small1_3" }, [17059]={ connectionArt="CharacterPlanned", @@ -51309,6 +52590,7 @@ return { stats={ [1]="25% increased Stun Threshold while Channelling" }, + stringId="oracle_channelling3_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -51331,7 +52613,8 @@ return { skill=17061, stats={ [1]="Archon recovery period expires 10% faster" - } + }, + stringId="archon6_" }, [17077]={ connections={ @@ -51352,7 +52635,8 @@ return { skill=17077, stats={ [1]="12% increased Attack Damage while moving" - } + }, + stringId="slow_mitigation9" }, [17088]={ connections={ @@ -51396,7 +52680,8 @@ return { skill=17088, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence7" }, [17092]={ connections={ @@ -51413,7 +52698,8 @@ return { skill=17092, stats={ [1]="+2 to Maximum Rage" - } + }, + stringId="minion_attack3" }, [17101]={ connections={ @@ -51430,7 +52716,8 @@ return { skill=17101, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="unarmed4_" }, [17107]={ connections={ @@ -51447,7 +52734,8 @@ return { skill=17107, stats={ [1]="10% increased Spell Area Damage" - } + }, + stringId="area_spells7" }, [17112]={ connections={ @@ -51469,7 +52757,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="Ancestrally Boosted Attacks deal 16% increased Damage" - } + }, + stringId="melee63" }, [17118]={ connections={ @@ -51521,7 +52810,8 @@ return { skill=17118, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes47" }, [17138]={ connections={ @@ -51538,7 +52828,8 @@ return { skill=17138, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee45_" }, [17146]={ connections={ @@ -51555,7 +52846,8 @@ return { skill=17146, stats={ [1]="20% increased Parry Damage" - } + }, + stringId="deflect2_" }, [17150]={ connections={ @@ -51582,7 +52874,8 @@ return { skill=17150, stats={ [1]="Gain 8% of Evasion Rating as extra Armour" - } + }, + stringId="armour37" }, [17215]={ connections={ @@ -51600,7 +52893,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Mana Regeneration Rate" - } + }, + stringId="monkchakra2_" }, [17229]={ connections={ @@ -51632,7 +52926,8 @@ return { stats={ [1]="Minions have +20% to all Elemental Resistances", [2]="20% increased Elemental Ailment Threshold" - } + }, + stringId="sentinels9" }, [17248]={ connections={ @@ -51676,7 +52971,8 @@ return { skill=17248, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence4" }, [17254]={ connections={ @@ -51704,7 +53000,8 @@ return { stats={ [1]="15% increased Evasion Rating", [2]="8% increased Cast Speed" - } + }, + stringId="cast_speed35" }, [17260]={ connections={ @@ -51731,7 +53028,8 @@ return { skill=17260, stats={ [1]="Damage Penetrates 15% of Enemy Elemental Resistances while Shapeshifted" - } + }, + stringId="shapeshifting11" }, [17268]={ ascendancyName="Invoker", @@ -51754,7 +53052,8 @@ return { skill=17268, stats={ [1]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="AscendancyMonk2Small3" }, [17282]={ connections={ @@ -51771,7 +53070,8 @@ return { skill=17282, stats={ [1]="16% increased Mana Regeneration Rate while stationary" - } + }, + stringId="mana_regeneration7_" }, [17283]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern", @@ -51785,7 +53085,8 @@ return { orbitIndex=0, skill=17283, stats={ - } + }, + stringId="mastery_evasion_and_energy_shield_6496" }, [17294]={ connections={ @@ -51806,7 +53107,8 @@ return { skill=17294, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration33" }, [17303]={ connections={ @@ -51834,7 +53136,8 @@ return { stats={ [1]="40% increased Cooldown Recovery Rate for Grenade Skills", [2]="80% reduced Grenade Damage" - } + }, + stringId="grenades27" }, [17316]={ connections={ @@ -51855,7 +53158,8 @@ return { skill=17316, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed3" }, [17330]={ connections={ @@ -51879,7 +53183,8 @@ return { stats={ [1]="20% chance for Bleeding to be Aggravated when Inflicted against Enemies on Jagged Ground", [2]="40% increased Jagged Ground Duration" - } + }, + stringId="jagged_ground25" }, [17340]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -51904,7 +53209,8 @@ return { stats={ [1]="4% increased Movement Speed if you've Killed Recently", [2]="8% increased Attack Speed if you've killed Recently" - } + }, + stringId="movement_speed11" }, [17348]={ connections={ @@ -51921,7 +53227,8 @@ return { skill=17348, stats={ [1]="12% increased Ignite Magnitude" - } + }, + stringId="fire17" }, [17349]={ connections={ @@ -51943,7 +53250,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour10" }, [17356]={ ascendancyName="Martial Artist", @@ -51963,7 +53271,8 @@ return { skill=17356, stats={ [1]="Grants Skill: Hollow Resonance" - } + }, + stringId="AscendancyMonk1Notable4" }, [17366]={ connections={ @@ -51981,7 +53290,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield2" }, [17367]={ connections={ @@ -52003,7 +53313,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield16" }, [17372]={ connections={ @@ -52031,7 +53342,8 @@ return { stats={ [1]="25% increased Melee Damage", [2]="+0.2 metres to Melee Strike Range" - } + }, + stringId="melee38" }, [17378]={ connections={ @@ -52048,7 +53360,8 @@ return { skill=17378, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence5" }, [17380]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -52078,7 +53391,8 @@ return { orbitIndex=6, skill=17380, stats={ - } + }, + stringId="mastery_cold58" }, [17394]={ connections={ @@ -52095,7 +53409,8 @@ return { skill=17394, stats={ [1]="Minions cause 15% increased Stun Buildup" - } + }, + stringId="minion_offence23" }, [17411]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -52109,7 +53424,8 @@ return { orbitIndex=0, skill=17411, stats={ - } + }, + stringId="mastery_dualwield89" }, [17417]={ connections={ @@ -52131,7 +53447,8 @@ return { stats={ [1]="5% increased Projectile Speed", [2]="8% increased Physical Damage" - } + }, + stringId="projectiles45" }, [17420]={ connections={ @@ -52156,7 +53473,8 @@ return { skill=17420, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning4" }, [17447]={ connections={ @@ -52177,7 +53495,8 @@ return { skill=17447, stats={ [1]="20% increased Stun Threshold while Parrying" - } + }, + stringId="buckler19" }, [17468]={ connections={ @@ -52217,7 +53536,8 @@ return { skill=17468, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength57" }, [17501]={ connections={ @@ -52230,7 +53550,8 @@ return { skill=17501, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_reservation5" }, [17505]={ connections={ @@ -52255,7 +53576,8 @@ return { skill=17505, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed2" }, [17517]={ connections={ @@ -52276,7 +53598,8 @@ return { skill=17517, stats={ [1]="5% increased Area of Effect" - } + }, + stringId="area_of_effect1" }, [17523]={ connections={ @@ -52293,7 +53616,8 @@ return { skill=17523, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards12" }, [17532]={ connections={ @@ -52310,7 +53634,8 @@ return { skill=17532, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold23" }, [17548]={ connections={ @@ -52338,7 +53663,8 @@ return { stats={ [1]="25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently", [2]="15% increased Critical Hit Chance" - } + }, + stringId="criticals38_" }, [17553]={ connections={ @@ -52351,7 +53677,8 @@ return { skill=17553, stats={ [1]="25% chance for Projectiles to Pierce Enemies within 3m distance of you" - } + }, + stringId="ranged28" }, [17584]={ connections={ @@ -52376,7 +53703,8 @@ return { skill=17584, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks4" }, [17587]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -52392,6 +53720,7 @@ return { skill=17587, stats={ }, + stringId="oracle_slow_crit_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -52418,7 +53747,8 @@ return { skill=17589, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack17" }, [17600]={ connections={ @@ -52449,7 +53779,8 @@ return { skill=17600, stats={ [1]="Leeching Life from your Hits causes your Companion to also Leech the same amount of Life" - } + }, + stringId="duelist_minions10" }, [17602]={ connections={ @@ -52471,7 +53802,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield13" }, [17625]={ connections={ @@ -52488,7 +53820,8 @@ return { skill=17625, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="shapeshifting14" }, [17646]={ ascendancyName="Witchhunter", @@ -52508,7 +53841,8 @@ return { skill=17646, stats={ [1]="Decimating Strike" - } + }, + stringId="AscendancyMercenary2Notable2" }, [17655]={ connections={ @@ -52532,7 +53866,8 @@ return { skill=17655, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras1" }, [17664]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -52560,7 +53895,8 @@ return { skill=17664, stats={ [1]="50% increased Critical Damage Bonus against Enemies that have exited your Presence Recently" - } + }, + stringId="criticals97" }, [17668]={ connections={ @@ -52578,7 +53914,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Mana Regeneration Rate" - } + }, + stringId="monkchakra3" }, [17672]={ connections={ @@ -52626,7 +53963,8 @@ return { skill=17672, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes77_" }, [17686]={ connections={ @@ -52647,7 +53985,8 @@ return { skill=17686, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee23_" }, [17687]={ connections={ @@ -52664,7 +54003,8 @@ return { skill=17687, stats={ [1]="15% increased Mana Flask Charges gained" - } + }, + stringId="mana_flasks2" }, [17696]={ connections={ @@ -52688,7 +54028,8 @@ return { skill=17696, stats={ [1]="Grants 2 additional Skill Slots" - } + }, + stringId="DeliriumAnoint_AugmentedFlesh" }, [17702]={ connections={ @@ -52740,7 +54081,8 @@ return { skill=17702, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity75" }, [17706]={ connections={ @@ -52757,7 +54099,8 @@ return { skill=17706, stats={ [1]="4% reduced Flask Charges used from Mana Flasks" - } + }, + stringId="energy_shield_recovery36" }, [17711]={ connections={ @@ -52774,7 +54117,8 @@ return { skill=17711, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells8_" }, [17724]={ connections={ @@ -52791,7 +54135,8 @@ return { skill=17724, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="unarmed3" }, [17725]={ connections={ @@ -52815,7 +54160,8 @@ return { stats={ [1]="Allies in your Presence have 25% increased Critical Hit Chance", [2]="25% increased Critical Hit Chance" - } + }, + stringId="criticals101" }, [17726]={ connections={ @@ -52832,7 +54178,8 @@ return { skill=17726, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="ranged3" }, [17729]={ connectionArt="CharacterPlanned", @@ -52857,6 +54204,7 @@ return { [1]="12% increased Spell Damage", [2]="8% chance to Poison on Hit" }, + stringId="oracle_spell_poison3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -52876,7 +54224,8 @@ return { orbitIndex=0, skill=17745, stats={ - } + }, + stringId="mastery_totem_6149" }, [17750]={ connections={ @@ -52894,7 +54243,8 @@ return { stats={ [1]="+6% of Armour also applies to Elemental Damage", [2]="Gain Deflection Rating equal to 4% of Evasion Rating" - } + }, + stringId="armour_and_evasion48" }, [17754]={ ascendancyName="Infernalist", @@ -52914,7 +54264,8 @@ return { skill=17754, stats={ [1]="Grants Skill: Summon Infernal Hound" - } + }, + stringId="AscendancyWitch1Notable10" }, [17762]={ connections={ @@ -52941,7 +54292,8 @@ return { skill=17762, stats={ [1]="10% of Thorns Damage Leeched as Life" - } + }, + stringId="getting_hit12" }, [17788]={ ascendancyName="Lich", @@ -52975,7 +54327,8 @@ return { [1]="Can Socket a non-Unique Basic Jewel into the Phylactery", [2]="100% increased Effect of bonuses gained from Socketed Jewel", [3]="50% more Mana Cost of Skills if you have no Energy Shield" - } + }, + stringId="AscendancyWitch3Notable1" }, [17791]={ connections={ @@ -52992,7 +54345,8 @@ return { skill=17791, stats={ [1]="18% increased Stun Buildup with Maces" - } + }, + stringId="mace3" }, [17792]={ connections={ @@ -53009,7 +54363,8 @@ return { skill=17792, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="azmerianimals56" }, [17796]={ connections={ @@ -53026,7 +54381,8 @@ return { skill=17796, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="slowed_enemies22" }, [17825]={ connections={ @@ -53058,7 +54414,8 @@ return { stats={ [1]="+0.5 metres to Dodge Roll distance while Surrounded", [2]="10% increased Movement Speed while Surrounded" - } + }, + stringId="being_surrounded21" }, [17854]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -53083,7 +54440,8 @@ return { stats={ [1]="3% increased Movement Speed", [2]="30% increased Evasion Rating" - } + }, + stringId="evasion31" }, [17867]={ connections={ @@ -53101,7 +54459,8 @@ return { stats={ [1]="Debuffs you inflict have 7% increased Slow Magnitude", [2]="7% increased Exposure Effect" - } + }, + stringId="slowed_enemies28" }, [17871]={ connections={ @@ -53119,7 +54478,8 @@ return { stats={ [1]="5% reduced Effect of Chill on you", [2]="10% increased Freeze Threshold" - } + }, + stringId="freeze_and_chill_mitigation2" }, [17882]={ connections={ @@ -53142,7 +54502,8 @@ return { skill=17882, stats={ [1]="25% reduced Grenade Detonation Time" - } + }, + stringId="grenades18" }, [17885]={ connections={ @@ -53159,7 +54520,8 @@ return { skill=17885, stats={ [1]="15% reduced Magnitude of Ignite on you" - } + }, + stringId="ignite_mitigation7" }, [17894]={ connectionArt="CharacterPlanned", @@ -53185,6 +54547,7 @@ return { [1]="20% increased Physical Damage with Bows", [2]="Bow Attacks have Culling Strike" }, + stringId="oracle_bow_movement9", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -53207,7 +54570,8 @@ return { skill=17903, stats={ [1]="16% increased Thorns damage" - } + }, + stringId="getting_hit19_" }, [17906]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -53221,7 +54585,8 @@ return { orbitIndex=0, skill=17906, stats={ - } + }, + stringId="mastery_trap237" }, [17923]={ ascendancyName="Acolyte of Chayula", @@ -53244,7 +54609,8 @@ return { skill=17923, stats={ [1]="10% chance to gain Volatility on Kill" - } + }, + stringId="AscendancyMonk3Small1" }, [17924]={ connections={ @@ -53261,7 +54627,8 @@ return { skill=17924, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life2" }, [17955]={ connections={ @@ -53285,7 +54652,8 @@ return { stats={ [1]="30% reduced Evasion Rating if you have been Hit Recently", [2]="100% increased Evasion Rating if you haven't been Hit Recently" - } + }, + stringId="evasion7_" }, [17973]={ connections={ @@ -53320,7 +54688,8 @@ return { stats={ [1]="12% increased Energy Shield Recharge Rate", [2]="12% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery14" }, [17994]={ connections={ @@ -53338,7 +54707,8 @@ return { stats={ [1]="10% increased Armour", [2]="Gain Deflection Rating equal to 5% of Evasion Rating" - } + }, + stringId="deflect32" }, [17999]={ connections={ @@ -53364,7 +54734,8 @@ return { stats={ [1]="8% increased Warcry Speed", [2]="6% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries29" }, [18004]={ connections={ @@ -53381,7 +54752,8 @@ return { skill=18004, stats={ [1]="Inherent Rage loss starts 1 second later" - } + }, + stringId="rage13" }, [18049]={ connections={ @@ -53398,7 +54770,8 @@ return { skill=18049, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies within 2m" - } + }, + stringId="projectiles27" }, [18073]={ connections={ @@ -53419,7 +54792,8 @@ return { skill=18073, stats={ [1]="12% increased Attack Damage" - } + }, + stringId="slow_attacks2_" }, [18081]={ connectionArt="CharacterPlanned", @@ -53448,6 +54822,7 @@ return { stats={ [1]="Damage Penetrates 20% Elemental Resistances for each time you've used a Skill that Requires Glory in the past 6 seconds" }, + stringId="oracle_glory_elemental5_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -53481,7 +54856,8 @@ return { stats={ [1]="Damage Penetrates 15% Cold Resistance", [2]="+10 to Intelligence" - } + }, + stringId="cold_penetration25" }, [18101]={ connections={ @@ -53502,7 +54878,8 @@ return { skill=18101, stats={ [1]="8% increased speed of Recoup Effects" - } + }, + stringId="life_recoup30" }, [18115]={ connections={ @@ -53519,7 +54896,8 @@ return { skill=18115, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="grenades16" }, [18121]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -53533,7 +54911,8 @@ return { orbitIndex=0, skill=18121, stats={ - } + }, + stringId="mastery_caster_6354__" }, [18146]={ ascendancyName="Gemling Legionnaire", @@ -53556,7 +54935,8 @@ return { skill=18146, stats={ [1]="Equipment and Skill Gems have 4% reduced Attribute Requirements" - } + }, + stringId="AscendancyMercenary3Small3" }, [18157]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -53581,7 +54961,8 @@ return { stats={ [1]="25% increased Armour", [2]="+15% of Armour also applies to Elemental Damage" - } + }, + stringId="armour49" }, [18158]={ ascendancyName="Infernalist", @@ -53602,7 +54983,8 @@ return { stats={ [1]="All Damage from you and Allies in your Presence", [2]="contributes to Flammability and Ignite Magnitudes" - } + }, + stringId="AscendancyWitch1Notable8" }, [18160]={ connections={ @@ -53619,7 +55001,8 @@ return { skill=18160, stats={ [1]="Minions have 20% increased Critical Hit Chance" - } + }, + stringId="minion_offence29" }, [18167]={ connections={ @@ -53636,7 +55019,8 @@ return { skill=18167, stats={ [1]="Invocated Spells have 12% increased Critical Hit Chance" - } + }, + stringId="triggers29" }, [18186]={ connections={ @@ -53653,7 +55037,8 @@ return { skill=18186, stats={ [1]="15% increased Armour" - } + }, + stringId="armour9" }, [18207]={ connections={ @@ -53671,7 +55056,8 @@ return { stats={ [1]="4% increased Area of Effect of Ancestrally Boosted Attacks", [2]="Ancestrally Boosted Attacks deal 8% increased Damage" - } + }, + stringId="melee62" }, [18245]={ connections={ @@ -53693,7 +55079,8 @@ return { stats={ [1]="Minions have 8% increased maximum Life", [2]="Minions have 8% additional Physical Damage Reduction" - } + }, + stringId="minion_defence3" }, [18270]={ connections={ @@ -53710,7 +55097,8 @@ return { skill=18270, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical69" }, [18280]={ ascendancyName="Ritualist", @@ -53730,7 +55118,8 @@ return { skill=18280, stats={ [1]="Can instead consume 25% of maximum Mana to trigger Charms with insufficient charges" - } + }, + stringId="AscendancyHuntress3Notable4" }, [18308]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -53751,7 +55140,8 @@ return { stats={ [1]="+250 to Accuracy against Bleeding Enemies", [2]="Bleeding you inflict deals Damage 10% faster" - } + }, + stringId="bleed18" }, [18314]={ connections={ @@ -53773,7 +55163,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield36" }, [18348]={ ascendancyName="Infernalist", @@ -53807,7 +55198,8 @@ return { [1]="20% of Physical Damage taken as Chaos Damage", [2]="20% of Lightning Damage taken as Fire Damage", [3]="20% of Cold Damage taken as Fire Damage" - } + }, + stringId="AscendancyWitch1Notable4" }, [18353]={ connectionArt="CharacterPlanned", @@ -53836,6 +55228,7 @@ return { [1]="12% increased Lightning Damage", [2]="12% increased Physical Damage" }, + stringId="oracle_rust_king1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -53855,7 +55248,8 @@ return { stats={ [1]="8% increased amount of Life Leeched", [2]="12% increased Thorns damage" - } + }, + stringId="getting_hit8_" }, [18397]={ connections={ @@ -53883,7 +55277,8 @@ return { stats={ [1]="35% increased amount of Life Leeched", [2]="Leech Life 20% slower" - } + }, + stringId="life_leech17" }, [18407]={ connections={ @@ -53923,7 +55318,8 @@ return { skill=18407, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence12" }, [18419]={ connections={ @@ -53955,7 +55351,8 @@ return { stats={ [1]="Regenerate 1% of maximum Life per second while you have a Totem", [2]="Totems Regenerate 3% of maximum Life per second" - } + }, + stringId="totems34" }, [18441]={ connectionArt="CharacterPlanned", @@ -53979,6 +55376,7 @@ return { stats={ [1]="+3 to Maximum Rage" }, + stringId="oracle_rage1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -54040,7 +55438,8 @@ return { skill=18448, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes16" }, [18451]={ connections={ @@ -54053,7 +55452,8 @@ return { skill=18451, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="frenzy_charges5" }, [18465]={ connections={ @@ -54084,7 +55484,8 @@ return { stats={ [1]="20% increased Critical Damage Bonus", [2]="20% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits" - } + }, + stringId="criticals25_" }, [18470]={ connections={ @@ -54101,7 +55502,8 @@ return { skill=18470, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="pin7" }, [18472]={ connections={ @@ -54119,7 +55521,8 @@ return { stats={ [1]="15% increased Stun Buildup", [2]="15% increased Freeze Buildup" - } + }, + stringId="poise4" }, [18485]={ connections={ @@ -54142,7 +55545,8 @@ return { skill=18485, stats={ [1]="Gain 3 Volatility when an Allied Persistent Reviving Minion is Killed" - } + }, + stringId="volatility1" }, [18489]={ connections={ @@ -54167,7 +55571,8 @@ return { skill=18489, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed4" }, [18496]={ connections={ @@ -54192,7 +55597,8 @@ return { [1]="5% reduced Attack Speed", [2]="30% increased Magnitude of Ailments you inflict", [3]="20% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="slow_attacks11" }, [18505]={ connections={ @@ -54221,7 +55627,8 @@ return { [1]="5% reduced Attack Speed", [2]="30% increased Stun Buildup", [3]="50% increased Attack Damage" - } + }, + stringId="slow_attacks10" }, [18519]={ connections={ @@ -54239,7 +55646,8 @@ return { stats={ [1]="8% increased amount of Life Leeched", [2]="Companions deal 12% increased Damage" - } + }, + stringId="duelist_minions2" }, [18548]={ connections={ @@ -54256,7 +55664,8 @@ return { skill=18548, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed7" }, [18568]={ connections={ @@ -54274,7 +55683,8 @@ return { stats={ [1]="+5% to Cold Resistance", [2]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech3" }, [18585]={ ascendancyName="Warbringer", @@ -54297,7 +55707,8 @@ return { skill=18585, stats={ [1]="20% increased Armour" - } + }, + stringId="AscendancyWarrior2Small3" }, [18593]={ connections={ @@ -54314,7 +55725,8 @@ return { skill=18593, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning61" }, [18624]={ connections={ @@ -54335,7 +55747,8 @@ return { skill=18624, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards10" }, [18629]={ connections={ @@ -54352,7 +55765,8 @@ return { skill=18629, stats={ [1]="5% increased Block chance" - } + }, + stringId="block7_" }, [18651]={ connections={ @@ -54373,7 +55787,8 @@ return { skill=18651, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning19" }, [18678]={ ascendancyName="Chronomancer", @@ -54396,7 +55811,8 @@ return { skill=18678, stats={ [1]="Buffs on you expire 10% slower" - } + }, + stringId="AscendancySorceress2Small1" }, [18684]={ connections={ @@ -54412,7 +55828,8 @@ return { stats={ [1]="75% of Damage Converted to Fire Damage", [2]="Deal no Non-Fire Damage" - } + }, + stringId="passive_keystone_avatar_of_fire" }, [18713]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -54428,6 +55845,7 @@ return { skill=18713, stats={ }, + stringId="oracle_crab_claw_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -54450,7 +55868,8 @@ return { skill=18717, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning8" }, [18737]={ connections={ @@ -54467,7 +55886,8 @@ return { skill=18737, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals95" }, [18742]={ connections={ @@ -54488,7 +55908,8 @@ return { skill=18742, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold7" }, [18744]={ connections={ @@ -54505,7 +55926,8 @@ return { skill=18744, stats={ [1]="Remnants can be collected from 20% further away" - } + }, + stringId="remnant18" }, [18746]={ connections={ @@ -54518,7 +55940,8 @@ return { skill=18746, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield6" }, [18793]={ connections={ @@ -54535,7 +55958,8 @@ return { skill=18793, stats={ [1]="Skills have 5% chance to not remove Elemental Infusions but still count as consuming them" - } + }, + stringId="infusion14" }, [18801]={ connections={ @@ -54556,7 +55980,8 @@ return { skill=18801, stats={ [1]="Banner Skills have 20% increased Duration" - } + }, + stringId="banners5" }, [18815]={ connections={ @@ -54573,7 +55998,8 @@ return { skill=18815, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration6" }, [18818]={ connections={ @@ -54599,7 +56025,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Attack Damage" - } + }, + stringId="attack51" }, [18822]={ connections={ @@ -54620,7 +56047,8 @@ return { skill=18822, stats={ [1]="10% increased Damage" - } + }, + stringId="shapeshifting17" }, [18826]={ ascendancyName="Acolyte of Chayula", @@ -54645,7 +56073,8 @@ return { stats={ [1]="Gain 1 Volatility on inflicting an Elemental Ailment", [2]="Take no Damage from Volatility" - } + }, + stringId="AscendancyMonk3Notable1" }, [18831]={ connections={ @@ -54662,7 +56091,8 @@ return { skill=18831, stats={ [1]="5% increased Block chance" - } + }, + stringId="deflect7" }, [18845]={ connections={ @@ -54691,7 +56121,8 @@ return { skill=18845, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells15" }, [18846]={ connections={ @@ -54704,7 +56135,8 @@ return { skill=18846, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells3" }, [18849]={ ascendancyName="Stormweaver", @@ -54724,7 +56156,8 @@ return { skill=18849, stats={ [1]="All Damage from Hits Contributes to Chill Magnitude" - } + }, + stringId="AscendancySorceress1Notable8" }, [18856]={ connections={ @@ -54741,7 +56174,8 @@ return { skill=18856, stats={ [1]="Invocated Spells deal 15% increased Damage" - } + }, + stringId="triggers22" }, [18864]={ connections={ @@ -54758,7 +56192,8 @@ return { skill=18864, stats={ [1]="10% increased Magnitude of Ailments you inflict" - } + }, + stringId="azmerianimals44" }, [18882]={ connections={ @@ -54814,7 +56249,8 @@ return { skill=18882, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity68" }, [18895]={ connections={ @@ -54831,7 +56267,8 @@ return { skill=18895, stats={ [1]="Gain additional Stun Threshold equal to 12% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield3" }, [18897]={ connections={ @@ -54848,7 +56285,8 @@ return { skill=18897, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="azmerianimals51" }, [18910]={ connections={ @@ -54865,7 +56303,8 @@ return { skill=18910, stats={ [1]="10% increased Critical Hit Chance with Spears" - } + }, + stringId="spear2" }, [18913]={ connections={ @@ -54883,7 +56322,8 @@ return { stats={ [1]="5% increased Chaos Damage", [2]="5% increased Skill Effect Duration" - } + }, + stringId="chaos2" }, [18923]={ connections={ @@ -54939,7 +56379,8 @@ return { skill=18923, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity64" }, [18940]={ ascendancyName="Pathfinder", @@ -54963,7 +56404,8 @@ return { skill=18940, stats={ [1]="Grants Skill: Shattering Concoction" - } + }, + stringId="AscendancyRanger3Notable7_2" }, [18959]={ connections={ @@ -54986,7 +56428,8 @@ return { skill=18959, stats={ [1]="+1 to Maximum Energy Shield per 8 Item Armour on Equipped Helmet" - } + }, + stringId="energy_shield_and_armour35" }, [18969]={ connections={ @@ -54999,7 +56442,8 @@ return { skill=18969, stats={ [1]="3% increased Attack Speed with Bows" - } + }, + stringId="bow16" }, [18970]={ connections={ @@ -55021,7 +56465,8 @@ return { stats={ [1]="+8 to Evasion Rating", [2]="+5 to maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield3" }, [18972]={ connectionArt="CharacterPlanned", @@ -55046,6 +56491,7 @@ return { stats={ [1]="15% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock" }, + stringId="oracle_bear_addon2__", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -55068,7 +56514,8 @@ return { skill=19001, stats={ [1]="15% increased Immobilisation buildup" - } + }, + stringId="slaying7" }, [19003]={ connections={ @@ -55089,7 +56536,8 @@ return { skill=19003, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="cold4_" }, [19006]={ connections={ @@ -55107,7 +56555,8 @@ return { stats={ [1]="Minions have 6% increased maximum Life", [2]="Minions deal 6% increased Damage" - } + }, + stringId="minion_reservation12" }, [19011]={ connections={ @@ -55124,7 +56573,8 @@ return { skill=19011, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee56" }, [19027]={ connections={ @@ -55145,7 +56595,8 @@ return { skill=19027, stats={ [1]="15% increased Endurance, Frenzy and Power Charge Duration" - } + }, + stringId="azmerianimals14" }, [19044]={ connections={ @@ -55168,7 +56619,8 @@ return { skill=19044, stats={ [1]="3% increased Spell Damage per 100 maximum Mana" - } + }, + stringId="mana37" }, [19074]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -55182,7 +56634,8 @@ return { orbitIndex=6, skill=19074, stats={ - } + }, + stringId="mastery_attack_6301" }, [19104]={ connections={ @@ -55213,7 +56666,8 @@ return { stats={ [1]="+30 to Accuracy Rating", [2]="10% increased Accuracy Rating" - } + }, + stringId="accuracy18" }, [19112]={ connections={ @@ -55230,7 +56684,8 @@ return { skill=19112, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos18_" }, [19122]={ connections={ @@ -55247,7 +56702,8 @@ return { skill=19122, stats={ [1]="20% increased Armour if you've consumed an Endurance Charge Recently" - } + }, + stringId="endurance_charges11" }, [19125]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -55268,7 +56724,8 @@ return { stats={ [1]="30% increased Spell Damage", [2]="5% reduced Cast Speed" - } + }, + stringId="spells33" }, [19129]={ connections={ @@ -55289,7 +56746,8 @@ return { skill=19129, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="bleed47" }, [19156]={ connections={ @@ -55317,7 +56775,8 @@ return { stats={ [1]="50% increased Evasion Rating if Energy Shield Recharge has started in the past 2 seconds", [2]="30% increased Evasion Rating while you have Energy Shield" - } + }, + stringId="evasion_and_energy_shield14" }, [19162]={ connectionArt="CharacterPlanned", @@ -55350,6 +56809,7 @@ return { [1]="5% increased Skill Effect Duration", [2]="12% increased Physical Damage" }, + stringId="oracle_duration_physical4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -55372,7 +56832,8 @@ return { skill=19203, stats={ [1]="Channelling Skills deal 12% increased Damage" - } + }, + stringId="channelling2" }, [19223]={ connections={ @@ -55393,7 +56854,8 @@ return { skill=19223, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack23_" }, [19224]={ connections={ @@ -55410,7 +56872,8 @@ return { skill=19224, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="armour_and_evasion38" }, [19233]={ ascendancyName="Amazon", @@ -55433,7 +56896,8 @@ return { skill=19233, stats={ [1]="12% increased Elemental Damage" - } + }, + stringId="AscendancyHuntress1Small6" }, [19236]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -55454,7 +56918,8 @@ return { stats={ [1]="30% increased Armour", [2]="Defend with 120% of Armour against Projectile Attacks" - } + }, + stringId="armour31" }, [19240]={ connections={ @@ -55502,7 +56967,8 @@ return { skill=19240, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence27" }, [19249]={ connections={ @@ -55531,7 +56997,8 @@ return { [1]="25% increased Damage while you have a Totem", [2]="Spells Cast by Totems have 3% increased Cast Speed per Summoned Totem", [3]="Attacks used by Totems have 3% increased Attack Speed per Summoned Totem" - } + }, + stringId="totems7" }, [19277]={ connections={ @@ -55548,7 +57015,8 @@ return { skill=19277, stats={ [1]="10% increased Spell Area Damage" - } + }, + stringId="area_spells16" }, [19288]={ connections={ @@ -55564,7 +57032,8 @@ return { stats={ [1]="Chance to Evade is Unlucky", [2]="Chance to Deflect is Lucky" - } + }, + stringId="passive_keystone_glancing_blows_" }, [19318]={ connections={ @@ -55581,7 +57050,8 @@ return { skill=19318, stats={ [1]="20% increased Effect of Puppet Master" - } + }, + stringId="Puppetmaster5" }, [19330]={ connections={ @@ -55594,7 +57064,8 @@ return { skill=19330, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration35" }, [19337]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -55616,7 +57087,8 @@ return { [1]="8% increased Projectile Speed", [2]="6% increased Attack Speed", [3]="12% increased Accuracy Rating" - } + }, + stringId="accuracy40" }, [19338]={ connections={ @@ -55633,7 +57105,8 @@ return { skill=19338, stats={ [1]="+8 to Dexterity" - } + }, + stringId="dexterity104_" }, [19341]={ connections={ @@ -55646,7 +57119,8 @@ return { skill=19341, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life3" }, [19342]={ connections={ @@ -55671,7 +57145,8 @@ return { skill=19342, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged41" }, [19355]={ connections={ @@ -55684,7 +57159,8 @@ return { skill=19355, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield44" }, [19359]={ connections={ @@ -55706,7 +57182,8 @@ return { stats={ [1]="5% increased Chaos Damage", [2]="+3% to Chaos Resistance" - } + }, + stringId="monkchaos3" }, [19370]={ ascendancyName="Martial Artist", @@ -55726,7 +57203,8 @@ return { skill=19370, stats={ [1]="Grants Skill: Hollow Focus" - } + }, + stringId="AscendancyMonk1Notable3" }, [19424]={ ascendancyName="Titan", @@ -55749,7 +57227,8 @@ return { skill=19424, stats={ [1]="4% increased Strength" - } + }, + stringId="AscendancyWarrior1Small5" }, [19426]={ connections={ @@ -55766,7 +57245,8 @@ return { skill=19426, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical48" }, [19442]={ connections={ @@ -55795,7 +57275,8 @@ return { [1]="16% increased Attack Damage", [2]="16% increased Skill Effect Duration", [3]="Buffs on you expire 10% slower" - } + }, + stringId="attack11" }, [19461]={ connections={ @@ -55813,7 +57294,8 @@ return { stats={ [1]="8% increased Cold Damage", [2]="8% increased Lightning Damage" - } + }, + stringId="daze_12" }, [19470]={ connections={ @@ -55826,7 +57308,8 @@ return { skill=19470, stats={ [1]="10% increased Life and Mana Recovery from Flasks" - } + }, + stringId="flasks19_" }, [19482]={ ascendancyName="Infernalist", @@ -55849,7 +57332,8 @@ return { skill=19482, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch1Small1" }, [19542]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -55867,7 +57351,8 @@ return { orbitIndex=0, skill=19542, stats={ - } + }, + stringId="mastery_companion293" }, [19546]={ connections={ @@ -55892,7 +57377,8 @@ return { [1]="30% increased Block chance while Surrounded", [2]="10% increased Deflection Rating while Surrounded", [3]="40% increased Ailment and Stun Threshold while Surrounded" - } + }, + stringId="being_surrounded23" }, [19563]={ connections={ @@ -55917,7 +57403,8 @@ return { skill=19563, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="bear1" }, [19573]={ connections={ @@ -55938,7 +57425,8 @@ return { skill=19573, stats={ [1]="25% chance for Projectiles to Pierce Enemies within 3m distance of you" - } + }, + stringId="ranged27" }, [19644]={ connections={ @@ -55963,7 +57451,8 @@ return { [1]="Minions have 20% additional Physical Damage Reduction", [2]="Minions have +23% to Chaos Resistance", [3]="Attacks Gain 5% of Damage as extra Chaos Damage" - } + }, + stringId="minion_defence16" }, [19674]={ connections={ @@ -55981,7 +57470,8 @@ return { stats={ [1]="8% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="slams4" }, [19715]={ connections={ @@ -56005,7 +57495,8 @@ return { stats={ [1]="Damage Penetrates 18% Fire Resistance", [2]="Gain 6% of Elemental Damage as Extra Fire Damage" - } + }, + stringId="fire_penetration24" }, [19722]={ connections={ @@ -56025,7 +57516,8 @@ return { stats={ [1]="20% increased Freeze Buildup", [2]="50% increased Damage with Hits against Frozen Enemies" - } + }, + stringId="cold32" }, [19749]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -56039,7 +57531,8 @@ return { orbitIndex=6, skill=19749, stats={ - } + }, + stringId="mastery_fire120" }, [19750]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -56053,7 +57546,8 @@ return { orbitIndex=0, skill=19750, stats={ - } + }, + stringId="mastery_evasion115" }, [19751]={ connections={ @@ -56070,7 +57564,8 @@ return { skill=19751, stats={ [1]="15% increased Freeze Threshold" - } + }, + stringId="chill_and_freeze22" }, [19767]={ connections={ @@ -56091,7 +57586,8 @@ return { skill=19767, stats={ [1]="3% increased Attack Speed with Spears" - } + }, + stringId="spear6" }, [19779]={ connections={ @@ -56108,7 +57604,8 @@ return { skill=19779, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos10" }, [19794]={ connections={ @@ -56121,7 +57618,8 @@ return { skill=19794, stats={ [1]="15% reduced Magnitude of Ignite on you" - } + }, + stringId="ignite_mitigation5" }, [19796]={ connections={ @@ -56138,7 +57636,8 @@ return { skill=19796, stats={ [1]="16% increased Attack Damage against Bleeding Enemies" - } + }, + stringId="bleed16" }, [19802]={ connections={ @@ -56155,7 +57654,8 @@ return { skill=19802, stats={ [1]="15% increased Critical Damage Bonus for Attack Damage" - } + }, + stringId="criticals66" }, [19808]={ connections={ @@ -56179,7 +57679,8 @@ return { skill=19808, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="exploiting_elemental_ailments9_" }, [19820]={ connections={ @@ -56197,7 +57698,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Cold Damage" - } + }, + stringId="armour40" }, [19846]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -56211,7 +57713,8 @@ return { orbitIndex=6, skill=19846, stats={ - } + }, + stringId="mastery_fire6171" }, [19873]={ connections={ @@ -56232,7 +57735,8 @@ return { skill=19873, stats={ [1]="5% increased Area of Effect" - } + }, + stringId="area_of_effect4" }, [19880]={ connections={ @@ -56249,7 +57753,8 @@ return { skill=19880, stats={ [1]="20% increased Evasion Rating if you've consumed a Frenzy Charge Recently" - } + }, + stringId="frenzy_charges2" }, [19936]={ connections={ @@ -56266,7 +57771,8 @@ return { skill=19936, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire71" }, [19942]={ connections={ @@ -56283,7 +57789,8 @@ return { skill=19942, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="accuracy53" }, [19953]={ connectionArt="CharacterPlanned", @@ -56307,6 +57814,7 @@ return { stats={ [1]="15% increased Lightning Damage" }, + stringId="oracle_rust_king6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -56331,7 +57839,8 @@ return { skill=19955, stats={ [1]="+1 to Level of all Cold Skills" - } + }, + stringId="cold38" }, [19966]={ connectionArt="CharacterPlanned", @@ -56355,6 +57864,7 @@ return { stats={ [1]="25% increased Minion Duration" }, + stringId="oracle_big_family5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -56377,7 +57887,8 @@ return { skill=19998, stats={ [1]="12% increased Damage with Crossbows" - } + }, + stringId="crossbow2" }, [20008]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -56398,7 +57909,8 @@ return { stats={ [1]="30% increased Stun Buildup with Melee Damage", [2]="Projectiles deal 75% increased Damage against Heavy Stunned Enemies" - } + }, + stringId="ranged25" }, [20015]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -56412,7 +57924,8 @@ return { orbitIndex=0, skill=20015, stats={ - } + }, + stringId="mastery_warcry_6793" }, [20024]={ connections={ @@ -56429,7 +57942,8 @@ return { skill=20024, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals14" }, [20032]={ connections={ @@ -56457,7 +57971,8 @@ return { stats={ [1]="16% increased Cast Speed if you've dealt a Critical Hit Recently", [2]="10% reduced Critical Hit Chance" - } + }, + stringId="cast_speed37" }, [20044]={ connections={ @@ -56474,7 +57989,8 @@ return { skill=20044, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect56" }, [20049]={ connections={ @@ -56491,7 +58007,8 @@ return { skill=20049, stats={ [1]="10% increased Charm Charges gained" - } + }, + stringId="charms16" }, [20091]={ connections={ @@ -56508,7 +58025,8 @@ return { skill=20091, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword5" }, [20105]={ connections={ @@ -56525,7 +58043,8 @@ return { skill=20105, stats={ [1]="10% increased Accuracy Rating with Spears" - } + }, + stringId="spear8" }, [20115]={ connections={ @@ -56581,7 +58100,8 @@ return { skill=20115, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes80" }, [20119]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -56595,7 +58115,8 @@ return { orbitIndex=0, skill=20119, stats={ - } + }, + stringId="mastery_minion_offence_6620_" }, [20140]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -56609,7 +58130,8 @@ return { orbitIndex=0, skill=20140, stats={ - } + }, + stringId="mastery_caster_6362" }, [20195]={ applyToArmour=true, @@ -56630,7 +58152,8 @@ return { skill=20195, stats={ [1]="Body Armour grants 100% increased Thorns damage" - } + }, + stringId="AscendancyWarrior3Notable6_3" }, [20205]={ connections={ @@ -56647,7 +58170,8 @@ return { skill=20205, stats={ [1]="25% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun15" }, [20236]={ connections={ @@ -56665,7 +58189,8 @@ return { stats={ [1]="3% increased Attack Speed if you've dealt a Critical Hit Recently", [2]="3% increased Cast Speed if you've dealt a Critical Hit Recently" - } + }, + stringId="criticals19" }, [20251]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -56685,7 +58210,8 @@ return { skill=20251, stats={ [1]="Skills which create Fissures have a 20% chance to create an additional Fissure" - } + }, + stringId="area_attacks40_" }, [20289]={ connections={ @@ -56712,7 +58238,8 @@ return { skill=20289, stats={ [1]="Gain 8% of Damage as Extra Cold Damage while Shapeshifted" - } + }, + stringId="wolf18" }, [20303]={ connections={ @@ -56729,7 +58256,8 @@ return { skill=20303, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration31" }, [20350]={ connections={ @@ -56754,7 +58282,8 @@ return { skill=20350, stats={ [1]="20% increased Damage against Enemies with Fully Broken Armour" - } + }, + stringId="armour_break11" }, [20387]={ connections={ @@ -56771,7 +58300,8 @@ return { skill=20387, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="shock11" }, [20388]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -56792,7 +58322,8 @@ return { stats={ [1]="6% of Damage taken Recouped as Life", [2]="Minions Recoup 15% of Damage taken as Life" - } + }, + stringId="minion_defence36_" }, [20390]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -56814,7 +58345,8 @@ return { orbitIndex=0, skill=20390, stats={ - } + }, + stringId="mastery_elemental_6472" }, [20391]={ connectionArt="CharacterPlanned", @@ -56838,6 +58370,7 @@ return { stats={ [1]="8% increased Block chance" }, + stringId="oracle_crab_claw8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -56869,9 +58402,10 @@ return { }, skill=20397, stats={ - [1]="15% increased Area of Effect for Attacks", - [2]="10% increased Cooldown Recovery Rate" - } + [1]="10% increased Cooldown Recovery Rate", + [2]="15% increased Area of Effect for Attacks" + }, + stringId="area_attacks30" }, [20414]={ connections={ @@ -56902,7 +58436,8 @@ return { skill=20414, stats={ [1]="25% increased Parried Debuff Magnitude" - } + }, + stringId="buckler12" }, [20416]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -56923,7 +58458,8 @@ return { stats={ [1]="10% chance when you gain an Endurance Charge to gain an additional Endurance Charge", [2]="+1 to Maximum Endurance Charges" - } + }, + stringId="endurance_charges9" }, [20429]={ connections={ @@ -56940,7 +58476,8 @@ return { skill=20429, stats={ [1]="3% increased Attack Speed with Daggers" - } + }, + stringId="dagger7" }, [20437]={ ascendancyName="Martial Artist", @@ -56963,7 +58500,8 @@ return { skill=20437, stats={ [1]="+5 to all Attributes" - } + }, + stringId="AscendancyMonk1Small7" }, [20467]={ connections={ @@ -56980,7 +58518,8 @@ return { skill=20467, stats={ [1]="5% increased Culling Strike Threshold" - } + }, + stringId="slaying1" }, [20495]={ connections={ @@ -57004,7 +58543,8 @@ return { skill=20495, stats={ [1]="Withered also causes enemies to deal 1% reduced Damage" - } + }, + stringId="DeliriumAnoint_DarkEntropy" }, [20496]={ connectionArt="CharacterPlanned", @@ -57028,6 +58568,7 @@ return { stats={ [1]="15% increased Physical Damage" }, + stringId="oracle_rust_king4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -57054,7 +58595,8 @@ return { skill=20499, stats={ [1]="15% increased effect of Arcane Surge on you" - } + }, + stringId="mana_regeneration41" }, [20504]={ connections={ @@ -57071,7 +58613,8 @@ return { skill=20504, stats={ [1]="Recover 5 Life when you Block" - } + }, + stringId="block10" }, [20511]={ connections={ @@ -57098,7 +58641,8 @@ return { skill=20511, stats={ [1]="Empowered Attacks Gain 15% of Physical Damage as Extra Fire damage" - } + }, + stringId="warcries44" }, [20547]={ connections={ @@ -57119,7 +58663,8 @@ return { skill=20547, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun23" }, [20558]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -57141,7 +58686,8 @@ return { [1]="3% increased Movement Speed", [2]="15% increased Attack Damage", [3]="Minions have 10% increased Movement Speed" - } + }, + stringId="minion_offence59" }, [20582]={ connections={ @@ -57158,7 +58704,8 @@ return { skill=20582, stats={ [1]="15% increased Parried Debuff Duration" - } + }, + stringId="buckler3" }, [20637]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -57174,6 +58721,7 @@ return { skill=20637, stats={ }, + stringId="oracle_hiearchy_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -57197,7 +58745,8 @@ return { orbitIndex=1, skill=20641, stats={ - } + }, + stringId="mastery_caster_6353" }, [20645]={ connections={ @@ -57214,7 +58763,8 @@ return { skill=20645, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks25_" }, [20649]={ connections={ @@ -57239,7 +58789,8 @@ return { skill=20649, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="shock_mitigation1__" }, [20677]={ connections={ @@ -57267,7 +58818,8 @@ return { stats={ [1]="25% increased Critical Damage Bonus", [2]="+10 to Intelligence" - } + }, + stringId="criticals29" }, [20686]={ connections={ @@ -57292,7 +58844,8 @@ return { stats={ [1]="+5% to Quality of all Skills", [2]="+5 to all Attributes" - } + }, + stringId="DeliriumAnoint_Paragon" }, [20691]={ connections={ @@ -57309,7 +58862,8 @@ return { skill=20691, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun20" }, [20701]={ ascendancyName="Disciple of Varashta", @@ -57334,7 +58888,8 @@ return { stats={ [1]="You can equip a Focus while wielding a Staff", [2]="50% reduced bonuses gained from Equipped Focus" - } + }, + stringId="AscendancySorceress3Notable5_" }, [20718]={ connections={ @@ -57351,7 +58906,8 @@ return { skill=20718, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="slowed_enemies6" }, [20744]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -57365,7 +58921,8 @@ return { orbitIndex=3, skill=20744, stats={ - } + }, + stringId="mastery_projectile_6650" }, [20772]={ ascendancyName="Lich", @@ -57405,7 +58962,8 @@ return { skill=20772, stats={ [1]="3% increased maximum Mana" - } + }, + stringId="AscendancyWitch3Small3" }, [20779]={ connections={ @@ -57426,7 +58984,8 @@ return { skill=20779, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="armour_and_evasion36_" }, [20782]={ connections={ @@ -57447,7 +59006,8 @@ return { skill=20782, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos5" }, [20787]={ connections={ @@ -57464,7 +59024,8 @@ return { skill=20787, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="cold46" }, [20791]={ connections={ @@ -57486,7 +59047,8 @@ return { stats={ [1]="10% increased Power Charge Duration", [2]="10% increased maximum Energy Shield if you've consumed a Power Charge Recently" - } + }, + stringId="power_endurance_charges1" }, [20820]={ connections={ @@ -57503,7 +59065,8 @@ return { skill=20820, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed10" }, [20830]={ ascendancyName="Witchhunter", @@ -57526,7 +59089,8 @@ return { skill=20830, stats={ [1]="8% increased Area of Effect" - } + }, + stringId="AscendancyMercenary2Small7" }, [20831]={ connections={ @@ -57550,7 +59114,8 @@ return { [1]="25% increased Evasion Rating", [2]="40% increased Evasion Rating if you've Dodge Rolled Recently", [3]="3% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="evasion39" }, [20837]={ connections={ @@ -57567,7 +59132,8 @@ return { skill=20837, stats={ [1]="8% increased Knockback Distance" - } + }, + stringId="bleed46" }, [20842]={ connections={ @@ -57588,7 +59154,8 @@ return { skill=20842, stats={ [1]="Banner Skills have 12% increased Area of Effect" - } + }, + stringId="banners16" }, [20848]={ connections={ @@ -57605,7 +59172,8 @@ return { skill=20848, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical64" }, [20861]={ connections={ @@ -57630,7 +59198,8 @@ return { skill=20861, stats={ [1]="Invocated Spells deal 15% increased Damage" - } + }, + stringId="triggers11" }, [20895]={ ascendancyName="Smith of Kitava", @@ -57653,7 +59222,8 @@ return { skill=20895, stats={ [1]="5% increased Strength" - } + }, + stringId="AscendancyWarrior3Small2" }, [20909]={ connections={ @@ -57670,7 +59240,8 @@ return { skill=20909, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration3" }, [20916]={ connections={ @@ -57694,7 +59265,8 @@ return { stats={ [1]="24% increased Attack Damage", [2]="10% chance to Blind Enemies on Hit with Attacks" - } + }, + stringId="attack16" }, [20963]={ connectionArt="CharacterPlanned", @@ -57720,6 +59292,7 @@ return { [1]="5% reduced Skill Speed", [2]="50% increased Critical Hit Chance" }, + stringId="oracle_slow_crits4__", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -57746,7 +59319,8 @@ return { skill=20989, stats={ [1]="6% increased Area of Effect" - } + }, + stringId="area_attacks37" }, [21017]={ connections={ @@ -57767,7 +59341,8 @@ return { skill=21017, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals68" }, [21070]={ connections={ @@ -57784,7 +59359,8 @@ return { skill=21070, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals63" }, [21077]={ connections={ @@ -57801,7 +59377,8 @@ return { skill=21077, stats={ [1]="15% increased Cooldown Recovery Rate for Grenade Skills" - } + }, + stringId="grenades2" }, [21080]={ connections={ @@ -57818,7 +59395,8 @@ return { skill=21080, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze1" }, [21081]={ connections={ @@ -57836,7 +59414,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour20" }, [21089]={ connections={ @@ -57853,7 +59432,8 @@ return { skill=21089, stats={ [1]="Thorns Damage has 25% chance to ignore Enemy Armour" - } + }, + stringId="getting_hit18" }, [21096]={ connections={ @@ -57870,7 +59450,8 @@ return { skill=21096, stats={ [1]="Banner Skills have 12% increased Area of Effect" - } + }, + stringId="banners25" }, [21111]={ connections={ @@ -57887,7 +59468,8 @@ return { skill=21111, stats={ [1]="10% chance when a Charm is used to use another Charm without consuming Charges" - } + }, + stringId="charms15" }, [21112]={ connections={ @@ -57904,7 +59486,8 @@ return { skill=21112, stats={ [1]="10% increased Damage with Bows" - } + }, + stringId="bow5" }, [21127]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -57918,7 +59501,8 @@ return { orbitIndex=30, skill=21127, stats={ - } + }, + stringId="mastery_totem_6748" }, [21142]={ connections={ @@ -57935,7 +59519,8 @@ return { skill=21142, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks51" }, [21156]={ connections={ @@ -57952,7 +59537,8 @@ return { skill=21156, stats={ [1]="15% increased Endurance, Frenzy and Power Charge Duration" - } + }, + stringId="azmerianimals13" }, [21161]={ connections={ @@ -57969,7 +59555,8 @@ return { skill=21161, stats={ [1]="10% reduced Movement Speed Penalty while Actively Blocking" - } + }, + stringId="shield32" }, [21164]={ connections={ @@ -57993,7 +59580,8 @@ return { stats={ [1]="Minions gain 15% of their maximum Life as Extra maximum Energy Shield", [2]="4% of Maximum Life Converted to Energy Shield" - } + }, + stringId="minion_defence22_" }, [21184]={ connections={ @@ -58010,7 +59598,8 @@ return { skill=21184, stats={ [1]="6% increased Area of Effect" - } + }, + stringId="area_attacks39" }, [21205]={ connections={ @@ -58027,7 +59616,8 @@ return { skill=21205, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes3" }, [21206]={ connections={ @@ -58056,7 +59646,8 @@ return { [1]="15% increased Area of Effect", [2]="Burning Enemies you kill have a 5% chance to Explode, dealing a", [3]="tenth of their maximum Life as Fire Damage" - } + }, + stringId="fire36" }, [21208]={ connections={ @@ -58070,7 +59661,8 @@ return { stats={ [1]="3% increased Curse Magnitudes", [2]="10% faster Curse Activation" - } + }, + stringId="curses4" }, [21213]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -58094,7 +59686,8 @@ return { [3]="10% increased Light Radius", [4]="10% increased Accuracy Rating", [5]="10% increased Area of Effect" - } + }, + stringId="energy_shield_and_armour56_" }, [21218]={ connectionArt="CharacterPlanned", @@ -58122,6 +59715,7 @@ return { stats={ [1]="16% increased Damage with Bows" }, + stringId="oracle_bow_movement1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -58144,7 +59738,8 @@ return { skill=21225, stats={ [1]="10% increased Damage with Spears" - } + }, + stringId="spear3" }, [21227]={ connections={ @@ -58162,7 +59757,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 5% of Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery6" }, [21245]={ connections={ @@ -58175,7 +59771,8 @@ return { skill=21245, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="physical15" }, [21251]={ connections={ @@ -58200,7 +59797,8 @@ return { stats={ [1]="25% Chance to revive a random Permanent Minion whenever you use a Command Skill", [2]="25% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill" - } + }, + stringId="DeliriumAnoint_ReplenishingHorde" }, [21274]={ connections={ @@ -58244,7 +59842,8 @@ return { skill=21274, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes46" }, [21279]={ connections={ @@ -58262,7 +59861,8 @@ return { stats={ [1]="8% increased Effect of your Mark Skills", [2]="10% increased Blind Effect" - } + }, + stringId="marks29" }, [21280]={ connections={ @@ -58314,7 +59914,8 @@ return { skill=21280, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity21" }, [21284]={ ascendancyName="Oracle", @@ -58338,7 +59939,8 @@ return { stats={ [1]="8% increased Life Regeneration rate", [2]="8% increased Mana Regeneration Rate" - } + }, + stringId="AscendancyDruid1Small3" }, [21286]={ connections={ @@ -58359,7 +59961,8 @@ return { skill=21286, stats={ [1]="15% increased Armour" - } + }, + stringId="armour21_" }, [21291]={ connections={ @@ -58381,7 +59984,8 @@ return { stats={ [1]="10% increased Armour", [2]="5% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="armour24_" }, [21314]={ connections={ @@ -58398,7 +60002,8 @@ return { skill=21314, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack50" }, [21324]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern", @@ -58412,7 +60017,8 @@ return { orbitIndex=7, skill=21324, stats={ - } + }, + stringId="mastery_block87" }, [21327]={ connections={ @@ -58429,7 +60035,8 @@ return { skill=21327, stats={ [1]="20% increased maximum Energy Shield if you've consumed a Power Charge Recently" - } + }, + stringId="power_charges11" }, [21336]={ connections={ @@ -58447,7 +60054,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield26" }, [21349]={ connections={ @@ -58466,7 +60074,8 @@ return { skill=21349, stats={ [1]="20% increased Deflection Rating while moving" - } + }, + stringId="azmerianimals24_" }, [21374]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -58482,6 +60091,7 @@ return { skill=21374, stats={ }, + stringId="oracle_beast_corruption_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -58506,7 +60116,8 @@ return { skill=21380, stats={ [1]="100% increased Critical Damage Bonus against Enemies that are on Full Life" - } + }, + stringId="criticals39" }, [21387]={ connections={ @@ -58554,7 +60165,8 @@ return { skill=21387, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength67" }, [21390]={ connections={ @@ -58571,7 +60183,8 @@ return { skill=21390, stats={ [1]="20% increased Endurance Charge Duration" - } + }, + stringId="endurance_charges3" }, [21404]={ connections={ @@ -58588,7 +60201,8 @@ return { skill=21404, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery33" }, [21413]={ connections={ @@ -58605,7 +60219,8 @@ return { skill=21413, stats={ [1]="Inherent Rage loss starts 1 second later" - } + }, + stringId="rage28" }, [21438]={ connections={ @@ -58622,7 +60237,8 @@ return { skill=21438, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion7" }, [21453]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -58647,7 +60263,8 @@ return { stats={ [1]="Break 60% increased Armour", [2]="10% chance to Defend with 200% of Armour" - } + }, + stringId="armour_break34" }, [21468]={ connections={ @@ -58664,7 +60281,8 @@ return { skill=21468, stats={ [1]="8% increased amount of Life Leeched" - } + }, + stringId="life_leech19" }, [21495]={ connections={ @@ -58677,7 +60295,8 @@ return { skill=21495, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks12" }, [21519]={ ascendancyName="Spirit Walker", @@ -58701,7 +60320,8 @@ return { stats={ [1]="Companions deal 10% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="AscendancyHuntress2Small4" }, [21537]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -58721,7 +60341,8 @@ return { skill=21537, stats={ [1]="+2 to Maximum Frenzy Charges" - } + }, + stringId="frenzy_charges9" }, [21540]={ connections={ @@ -58738,7 +60359,8 @@ return { skill=21540, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup3" }, [21549]={ connectionArt="CharacterPlanned", @@ -58762,6 +60384,7 @@ return { stats={ [1]="20% increased Physical Damage" }, + stringId="oracle_hierarchy2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -58788,7 +60411,8 @@ return { skill=21560, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning62" }, [21567]={ connections={ @@ -58805,7 +60429,8 @@ return { skill=21567, stats={ [1]="12% increased Spell Damage if you have Shapeshifted to Human form Recently" - } + }, + stringId="shapeshifting16" }, [21568]={ connections={ @@ -58861,7 +60486,8 @@ return { skill=21568, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes52" }, [21572]={ connections={ @@ -58882,7 +60508,8 @@ return { skill=21572, stats={ [1]="12% increased Damage with Hits against Enemies affected by Elemental Ailments" - } + }, + stringId="exploiting_elemental_ailments1" }, [21606]={ connections={ @@ -58903,7 +60530,8 @@ return { skill=21606, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence32" }, [21627]={ connections={ @@ -58920,7 +60548,8 @@ return { skill=21627, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed24" }, [21670]={ connections={ @@ -58937,7 +60566,8 @@ return { skill=21670, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun7" }, [21684]={ connections={ @@ -58955,7 +60585,8 @@ return { stats={ [1]="4% increased Block chance", [2]="15% increased Armour, Evasion and Energy Shield from Equipped Shield" - } + }, + stringId="block3" }, [21713]={ connections={ @@ -58976,7 +60607,8 @@ return { skill=21713, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy12" }, [21716]={ connections={ @@ -58993,7 +60625,8 @@ return { skill=21716, stats={ [1]="8% increased amount of Life Leeched" - } + }, + stringId="life_leech25" }, [21721]={ connections={ @@ -59018,7 +60651,8 @@ return { skill=21721, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed23" }, [21746]={ connections={ @@ -59062,7 +60696,8 @@ return { skill=21746, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity11" }, [21748]={ connections={ @@ -59090,7 +60725,8 @@ return { stats={ [1]="40% faster Curse Activation", [2]="Your Curses have 20% increased Magnitudes if 50% of Curse Duration expired" - } + }, + stringId="curses5" }, [21755]={ connections={ @@ -59146,7 +60782,8 @@ return { skill=21755, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity13" }, [21779]={ connections={ @@ -59163,7 +60800,8 @@ return { skill=21779, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals20" }, [21784]={ connections={ @@ -59190,7 +60828,8 @@ return { skill=21784, stats={ [1]="5% increased Attack Damage for each Minion in your Presence, up to a maximum of 80%" - } + }, + stringId="companions35" }, [21788]={ connections={ @@ -59211,7 +60850,8 @@ return { skill=21788, stats={ [1]="12% increased Damage with Bows" - } + }, + stringId="bow4" }, [21792]={ connections={ @@ -59229,7 +60869,8 @@ return { stats={ [1]="Recover 1% of maximum Life on Kill", [2]="Recover 1% of maximum Mana on Kill" - } + }, + stringId="slaying4" }, [21801]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -59243,7 +60884,8 @@ return { orbitIndex=10, skill=21801, stats={ - } + }, + stringId="mastery_chaos47" }, [21809]={ connectionArt="CharacterPlanned", @@ -59268,6 +60910,7 @@ return { [1]="5% increased Skill Effect Duration", [2]="12% increased Physical Damage" }, + stringId="oracle_duration_physical3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -59290,7 +60933,8 @@ return { skill=21861, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="auras12" }, [21871]={ connections={ @@ -59315,7 +60959,8 @@ return { skill=21871, stats={ [1]="16% increased Attack Damage while you have an Ally in your Presence" - } + }, + stringId="attack30" }, [21885]={ connections={ @@ -59333,7 +60978,8 @@ return { stats={ [1]="10% increased Stun Threshold", [2]="+5 to Strength" - } + }, + stringId="stun_threshold27" }, [21945]={ connections={ @@ -59362,7 +61008,8 @@ return { skill=21945, stats={ [1]="5% chance to Daze on Hit" - } + }, + stringId="daze_3" }, [21982]={ connections={ @@ -59380,7 +61027,8 @@ return { stats={ [1]="5% chance to inflict Bleeding on Hit", [2]="Empowered Attacks deal 10% increased Damage" - } + }, + stringId="warcries2" }, [21984]={ connections={ @@ -59397,7 +61045,8 @@ return { orbitIndex=4, skill=21984, stats={ - } + }, + stringId="jewel_slot1979" }, [21985]={ connections={ @@ -59414,7 +61063,8 @@ return { skill=21985, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="chill_and_freeze30" }, [22045]={ connections={ @@ -59431,7 +61081,8 @@ return { skill=22045, stats={ [1]="Regenerate 0.2% of maximum Life per second" - } + }, + stringId="life_regeneration10" }, [22049]={ connections={ @@ -59460,7 +61111,8 @@ return { skill=22049, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged6" }, [22057]={ connections={ @@ -59481,7 +61133,8 @@ return { skill=22057, stats={ [1]="25% increased Armour, Evasion and Energy Shield from Equipped Shield" - } + }, + stringId="block20" }, [22063]={ connections={ @@ -59499,7 +61152,8 @@ return { stats={ [1]="8% increased Cold Damage", [2]="8% increased Freeze Buildup" - } + }, + stringId="daze_16" }, [22115]={ connections={ @@ -59520,7 +61174,8 @@ return { skill=22115, stats={ [1]="+8 to Intelligence" - } + }, + stringId="azmerianimals65" }, [22133]={ connectionArt="CharacterPlanned", @@ -59544,6 +61199,7 @@ return { stats={ [1]="Minions have 25% increased Cooldown Recovery Rate for Command Skills" }, + stringId="oracle_solo_commander2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -59570,7 +61226,8 @@ return { skill=22141, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup8" }, [22147]={ ascendancyName="Chronomancer", @@ -59613,7 +61270,8 @@ return { orbitIndex=0, skill=22147, stats={ - } + }, + stringId="AscendancySorceress2Start" }, [22152]={ connections={ @@ -59634,7 +61292,8 @@ return { skill=22152, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed13" }, [22185]={ connections={ @@ -59651,7 +61310,8 @@ return { skill=22185, stats={ [1]="Debuffs on you expire 10% faster" - } + }, + stringId="slowed_enemies21" }, [22188]={ connections={ @@ -59672,7 +61332,8 @@ return { skill=22188, stats={ [1]="6% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds7" }, [22208]={ connections={ @@ -59690,7 +61351,8 @@ return { stats={ [1]="8% increased Critical Hit Chance for Attacks", [2]="8% increased Accuracy Rating" - } + }, + stringId="accuracy11" }, [22219]={ connections={ @@ -59707,7 +61369,8 @@ return { skill=22219, stats={ [1]="Triggered Spells deal 14% increased Spell Damage" - } + }, + stringId="triggers6" }, [22221]={ connectionArt="CharacterPlanned", @@ -59731,6 +61394,7 @@ return { stats={ [1]="Minions deal 15% increased Damage" }, + stringId="oracle_big_family7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -59757,7 +61421,8 @@ return { skill=22270, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy50" }, [22271]={ connections={ @@ -59774,7 +61439,8 @@ return { skill=22271, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="lightning23_" }, [22290]={ connections={ @@ -59795,7 +61461,8 @@ return { skill=22290, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="spell_criticals10" }, [22314]={ connections={ @@ -59828,7 +61495,8 @@ return { skill=22314, stats={ [1]="8% increased Elemental Damage" - } + }, + stringId="elemental14" }, [22329]={ connections={ @@ -59845,7 +61513,8 @@ return { skill=22329, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect36" }, [22331]={ connections={ @@ -59866,7 +61535,8 @@ return { skill=22331, stats={ [1]="Minions have +8% to all Elemental Resistances" - } + }, + stringId="minion_defence11__" }, [22359]={ connections={ @@ -59883,7 +61553,8 @@ return { skill=22359, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental41_" }, [22368]={ connections={ @@ -59909,7 +61580,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence" - } + }, + stringId="companions20" }, [22393]={ connections={ @@ -59926,7 +61598,8 @@ return { skill=22393, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence5" }, [22419]={ connections={ @@ -59974,7 +61647,8 @@ return { skill=22419, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence11" }, [22439]={ connections={ @@ -59991,7 +61665,8 @@ return { skill=22439, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental21" }, [22484]={ connections={ @@ -60008,7 +61683,8 @@ return { skill=22484, stats={ [1]="Spells Cast by Totems have 4% increased Cast Speed" - } + }, + stringId="totems32" }, [22517]={ connections={ @@ -60029,7 +61705,8 @@ return { skill=22517, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison33" }, [22532]={ connections={ @@ -60052,7 +61729,8 @@ return { skill=22532, stats={ [1]="Enemies are Intimidated for 4 seconds when you Immobilise them" - } + }, + stringId="immobilisation6" }, [22533]={ connections={ @@ -60073,7 +61751,8 @@ return { skill=22533, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns17" }, [22538]={ connections={ @@ -60090,7 +61769,8 @@ return { skill=22538, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slowed_enemies17" }, [22541]={ ascendancyName="Smith of Kitava", @@ -60110,7 +61790,8 @@ return { skill=22541, stats={ [1]="Grants Skill: Fire Spell on Hit" - } + }, + stringId="AscendancyWarrior3Notable1" }, [22556]={ connections={ @@ -60131,7 +61812,8 @@ return { skill=22556, stats={ [1]="30% increased Evasion Rating while Surrounded" - } + }, + stringId="being_surrounded4" }, [22558]={ connections={ @@ -60183,7 +61865,8 @@ return { skill=22558, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength9" }, [22565]={ connections={ @@ -60201,7 +61884,8 @@ return { stats={ [1]="10% increased Armour", [2]="Gain Deflection Rating equal to 5% of Evasion Rating" - } + }, + stringId="deflect31" }, [22616]={ connections={ @@ -60257,7 +61941,8 @@ return { skill=22616, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength11" }, [22626]={ connections={ @@ -60284,7 +61969,8 @@ return { skill=22626, stats={ [1]="100% increased Armour Break Duration" - } + }, + stringId="armour_break36" }, [22661]={ ascendancyName="Ritualist", @@ -60294,7 +61980,7 @@ return { orbit=8 } }, - group=1620, + group=1622, icon="Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds", name="Movement Speed", nodeOverlay={ @@ -60307,7 +61993,8 @@ return { skill=22661, stats={ [1]="3% increased Movement Speed" - } + }, + stringId="AscendancyHuntress3Small8" }, [22682]={ connections={ @@ -60320,7 +62007,8 @@ return { skill=22682, stats={ [1]="6% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="spells21_" }, [22691]={ connections={ @@ -60352,7 +62040,8 @@ return { skill=22691, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery29" }, [22697]={ connections={ @@ -60369,7 +62058,8 @@ return { skill=22697, stats={ [1]="+5% to Lightning Resistance" - } + }, + stringId="shaman3" }, [22710]={ connections={ @@ -60386,7 +62076,8 @@ return { skill=22710, stats={ [1]="20% increased Curse Duration" - } + }, + stringId="curses12" }, [22713]={ connections={ @@ -60411,7 +62102,8 @@ return { skill=22713, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="cold3" }, [22726]={ connections={ @@ -60435,7 +62127,8 @@ return { skill=22726, stats={ [1]="Fully Broken Armour you inflict also increases Cold and Lightning Damage Taken from Hits" - } + }, + stringId="DeliriumAnoint_StormsRebuke_" }, [22783]={ connections={ @@ -60456,7 +62149,8 @@ return { skill=22783, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_reservation1" }, [22784]={ connections={ @@ -60477,7 +62171,8 @@ return { skill=22784, stats={ [1]="10% reduced effect of Shock on you" - } + }, + stringId="ground12" }, [22795]={ connections={ @@ -60510,7 +62205,8 @@ return { skill=22795, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles16" }, [22811]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -60536,7 +62232,8 @@ return { [1]="Gain Deflection Rating equal to 12% of Evasion Rating", [2]="40% increased Evasion Rating while moving", [3]="+10 to Dexterity" - } + }, + stringId="azmerianimals42" }, [22817]={ connections={ @@ -60563,7 +62260,8 @@ return { skill=22817, stats={ [1]="10% chance for Attack Hits to apply ten Incision" - } + }, + stringId="bleed31" }, [22821]={ connections={ @@ -60595,7 +62293,8 @@ return { skill=22821, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="cold2" }, [22851]={ connections={ @@ -60613,7 +62312,8 @@ return { stats={ [1]="8% increased Cold Damage", [2]="8% increased Lightning Damage" - } + }, + stringId="monkchakra21" }, [22864]={ connections={ @@ -60637,7 +62337,8 @@ return { stats={ [1]="20% increased Critical Hit Chance for Attacks", [2]="30% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits" - } + }, + stringId="criticals79" }, [22873]={ connections={ @@ -60658,7 +62359,8 @@ return { skill=22873, stats={ [1]="Damage Penetrates 4% of Enemy Elemental Resistances" - } + }, + stringId="elemental4" }, [22908]={ applyToArmour=true, @@ -60679,7 +62381,8 @@ return { skill=22908, stats={ [1]="Body Armour grants 30% increased Spirit" - } + }, + stringId="AscendancyWarrior3Notable6_6" }, [22927]={ connections={ @@ -60697,7 +62400,8 @@ return { stats={ [1]="6% increased Parried Debuff Magnitude", [2]="8% increased Parried Debuff Duration" - } + }, + stringId="buckler11" }, [22928]={ connections={ @@ -60741,7 +62445,8 @@ return { skill=22928, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength20" }, [22949]={ connections={ @@ -60758,7 +62463,8 @@ return { skill=22949, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells4_" }, [22959]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern", @@ -60772,7 +62478,8 @@ return { orbitIndex=0, skill=22959, stats={ - } + }, + stringId="mastery_curse75" }, [22962]={ connections={ @@ -60789,7 +62496,8 @@ return { skill=22962, stats={ [1]="20% chance for Attack Hits to apply Incision" - } + }, + stringId="bleed39" }, [22967]={ connections={ @@ -60818,7 +62526,8 @@ return { [1]="12% increased Block chance", [2]="10 Life gained when you Block", [3]="+2% to maximum Block chance" - } + }, + stringId="shield25" }, [22972]={ connections={ @@ -60839,7 +62548,8 @@ return { skill=22972, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards6" }, [22975]={ connections={ @@ -60891,7 +62601,8 @@ return { skill=22975, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes58" }, [22976]={ connections={ @@ -60908,7 +62619,8 @@ return { skill=22976, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life14" }, [23005]={ ascendancyName="Warbringer", @@ -60932,7 +62644,8 @@ return { skill=23005, stats={ [1]="Gain 35% Base Chance to Block from Equipped Shield instead of the Shield's value" - } + }, + stringId="AscendancyWarrior2Notable8" }, [23013]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -60946,7 +62659,8 @@ return { orbitIndex=42, skill=23013, stats={ - } + }, + stringId="mastery_attack280" }, [23036]={ connections={ @@ -60967,7 +62681,8 @@ return { skill=23036, stats={ [1]="25% increased Attack Damage while Surrounded" - } + }, + stringId="being_surrounded14" }, [23039]={ connections={ @@ -60985,7 +62700,8 @@ return { stats={ [1]="+3% of Armour also applies to Elemental Damage", [2]="5% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour23" }, [23040]={ connections={ @@ -61002,7 +62718,8 @@ return { skill=23040, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals58" }, [23046]={ connections={ @@ -61020,7 +62737,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 5% of Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery8" }, [23062]={ connections={ @@ -61037,7 +62755,8 @@ return { skill=23062, stats={ [1]="20% increased Armour if you've consumed an Endurance Charge Recently" - } + }, + stringId="endurance_charges10" }, [23078]={ connections={ @@ -61061,7 +62780,8 @@ return { stats={ [1]="Minions have 25% increased maximum Life", [2]="10% increased Block chance" - } + }, + stringId="sentinels11" }, [23091]={ connections={ @@ -61082,7 +62802,8 @@ return { skill=23091, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire13" }, [23105]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -61096,7 +62817,8 @@ return { orbitIndex=0, skill=23105, stats={ - } + }, + stringId="mastery_attack6" }, [23153]={ connections={ @@ -61117,7 +62839,8 @@ return { skill=23153, stats={ [1]="15% increased Ballista damage" - } + }, + stringId="ballista10" }, [23192]={ connections={ @@ -61130,7 +62853,8 @@ return { skill=23192, stats={ [1]="5% increased Block chance" - } + }, + stringId="block2" }, [23195]={ connections={ @@ -61148,7 +62872,8 @@ return { stats={ [1]="10% increased Life Regeneration rate", [2]="10% increased Mana Regeneration Rate" - } + }, + stringId="companions48" }, [23221]={ connections={ @@ -61167,7 +62892,8 @@ return { skill=23221, stats={ [1]="Projectiles have 15% chance to Chain an additional time from terrain" - } + }, + stringId="ranged33" }, [23227]={ connections={ @@ -61187,7 +62913,8 @@ return { stats={ [1]="30% increased Melee Damage when on Full Life", [2]="16% increased Attack Speed if you haven't Attacked Recently" - } + }, + stringId="melee40" }, [23244]={ connections={ @@ -61216,7 +62943,8 @@ return { [1]="Recover 1% of maximum Life on Kill", [2]="Recover 1% of maximum Mana on Kill", [3]="25% increased Culling Strike Threshold" - } + }, + stringId="slaying11" }, [23253]={ connections={ @@ -61237,7 +62965,8 @@ return { skill=23253, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="azmerianimals39" }, [23259]={ connections={ @@ -61254,7 +62983,8 @@ return { skill=23259, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals78" }, [23265]={ ascendancyName="Disciple of Varashta", @@ -61279,7 +63009,8 @@ return { skill=23265, stats={ [1]="Grants Skill: Kelari's Deception" - } + }, + stringId="AscendancySorceress3Notable13" }, [23305]={ connections={ @@ -61300,7 +63031,8 @@ return { skill=23305, stats={ [1]="Mark Skills have 10% increased Use Speed" - } + }, + stringId="marks28" }, [23307]={ connections={ @@ -61352,7 +63084,8 @@ return { skill=23307, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength59_" }, [23331]={ connections={ @@ -61369,7 +63102,8 @@ return { skill=23331, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="oracle2" }, [23343]={ connections={ @@ -61386,7 +63120,8 @@ return { skill=23343, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks24" }, [23352]={ ascendancyName="Lich", @@ -61427,7 +63162,8 @@ return { skill=23352, stats={ [1]="Cursed Enemies killed by you, or by Allies in your Presence, have a 33% chance to explode, dealing a quarter of their maximum Life as Chaos damage" - } + }, + stringId="AscendancyWitch3Notable2" }, [23360]={ connections={ @@ -61445,7 +63181,8 @@ return { stats={ [1]="8% increased Attack Damage while moving", [2]="2% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="slow_mitigation13" }, [23362]={ connections={ @@ -61473,7 +63210,8 @@ return { stats={ [1]="25% reduced Effect of Chill on you", [2]="Unaffected by Chill during Dodge Roll" - } + }, + stringId="freeze_and_chill_mitigation10" }, [23364]={ connections={ @@ -61495,7 +63233,8 @@ return { stats={ [1]="9% increased Presence Area of Effect", [2]="3% increased Area of Effect" - } + }, + stringId="auras31" }, [23373]={ connections={ @@ -61516,7 +63255,8 @@ return { skill=23373, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="grenades19" }, [23374]={ connections={ @@ -61533,7 +63273,8 @@ return { skill=23374, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison10" }, [23382]={ connections={ @@ -61597,7 +63338,8 @@ return { skill=23382, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence41__" }, [23415]={ ascendancyName="Invoker", @@ -61621,7 +63363,8 @@ return { stats={ [1]="15% increased Evasion Rating", [2]="15% increased maximum Energy Shield" - } + }, + stringId="AscendancyMonk2Small1" }, [23416]={ ascendancyName="Blood Mage", @@ -61641,7 +63384,8 @@ return { skill=23416, stats={ [1]="20% of Spell Damage Leeched as Life" - } + }, + stringId="AscendancyWitch2Notable6" }, [23419]={ connections={ @@ -61658,7 +63402,8 @@ return { skill=23419, stats={ [1]="15% increased Glory generation" - } + }, + stringId="glory18" }, [23427]={ connections={ @@ -61682,7 +63427,8 @@ return { stats={ [1]="20% increased Chill Duration on Enemies", [2]="30% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze14" }, [23428]={ connections={ @@ -61699,7 +63445,8 @@ return { skill=23428, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="grenades20" }, [23436]={ connectionArt="CharacterPlanned", @@ -61724,6 +63471,7 @@ return { [1]="15% increased Critical Damage Bonus", [2]="10% increased Archon Buff duration" }, + stringId="oracle_archon_crit2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -61746,7 +63494,8 @@ return { skill=23450, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire11_" }, [23455]={ connections={ @@ -61767,7 +63516,8 @@ return { skill=23455, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="cold_penetration13" }, [23508]={ ascendancyName="Deadeye", @@ -61787,7 +63537,8 @@ return { skill=23508, stats={ [1]="Benefits from consuming Frenzy Charges for your Skills have 50% chance to be doubled" - } + }, + stringId="AscendancyRanger1Notable6" }, [23547]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -61801,7 +63552,8 @@ return { orbitIndex=0, skill=23547, stats={ - } + }, + stringId="mastery_chaos48" }, [23570]={ connections={ @@ -61845,7 +63597,8 @@ return { skill=23570, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength26" }, [23587]={ ascendancyName="Invoker", @@ -61874,7 +63627,8 @@ return { stats={ [1]="Gain 10% of Damage as Extra Cold Damage", [2]="On Freezing Enemies create Chilled Ground" - } + }, + stringId="AscendancyMonk2Notable4" }, [23608]={ connections={ @@ -61895,7 +63649,8 @@ return { skill=23608, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison19" }, [23630]={ connections={ @@ -61927,7 +63682,8 @@ return { stats={ [1]="Ignites you cause are reflected back to you", [2]="40% reduced Magnitude of Ignite on you" - } + }, + stringId="ignite_mitigation13" }, [23650]={ connections={ @@ -61944,7 +63700,8 @@ return { skill=23650, stats={ [1]="15% increased Life Regeneration Rate while on Low Life" - } + }, + stringId="life_regeneration5" }, [23667]={ connections={ @@ -61961,7 +63718,8 @@ return { skill=23667, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems45" }, [23702]={ connections={ @@ -61986,7 +63744,8 @@ return { skill=23702, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed42" }, [23708]={ connectionArt="CharacterPlanned", @@ -62010,6 +63769,7 @@ return { stats={ [1]="30% increased Armour while Bleeding" }, + stringId="oracle_iron_blood3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -62069,7 +63829,8 @@ return { orbitIndex=0, skill=23710, stats={ - } + }, + stringId="AscendancyWitch3Start_" }, [23724]={ connections={ @@ -62086,7 +63847,8 @@ return { skill=23724, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="shock_mitigation11" }, [23736]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -62108,7 +63870,8 @@ return { [1]="20% reduced Accuracy Rating while moving", [2]="50% increased Attack Damage while moving", [3]="5% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="slow_mitigation15" }, [23738]={ connections={ @@ -62131,7 +63894,8 @@ return { skill=23738, stats={ [1]="Gain 8% of Physical Damage as extra Chaos Damage" - } + }, + stringId="physical33" }, [23764]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -62152,7 +63916,8 @@ return { stats={ [1]="25% increased Mana Regeneration Rate if you have Shocked an Enemy Recently", [2]="20% increased Magnitude of Shock you inflict" - } + }, + stringId="lightning45" }, [23786]={ connections={ @@ -62169,7 +63934,8 @@ return { skill=23786, stats={ [1]="15% increased Magnitude of Bleeding you inflict with Critical Hits" - } + }, + stringId="bleed3" }, [23797]={ connections={ @@ -62187,7 +63953,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Lightning Damage" - } + }, + stringId="armour43" }, [23822]={ connections={ @@ -62204,7 +63971,8 @@ return { skill=23822, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="deflect61" }, [23825]={ connections={ @@ -62225,7 +63993,8 @@ return { skill=23825, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_recoup10" }, [23839]={ connections={ @@ -62242,7 +64011,8 @@ return { skill=23839, stats={ [1]="4% reduced Flask Charges used from Mana Flasks" - } + }, + stringId="mana_flasks7" }, [23861]={ connections={ @@ -62256,7 +64026,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed10" }, [23879]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -62270,7 +64041,8 @@ return { orbitIndex=0, skill=23879, stats={ - } + }, + stringId="mastery_shapeshifting_6688" }, [23880]={ ascendancyName="Infernalist", @@ -62293,7 +64065,8 @@ return { skill=23880, stats={ [1]="3% increased maximum Mana" - } + }, + stringId="AscendancyWitch1Small7" }, [23888]={ connections={ @@ -62314,7 +64087,8 @@ return { skill=23888, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion21" }, [23905]={ connections={ @@ -62331,7 +64105,8 @@ return { skill=23905, stats={ [1]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="shock20" }, [23907]={ connections={ @@ -62364,7 +64139,8 @@ return { [1]="15% reduced Effect of Chill on you", [2]="Gain 6% of Cold damage as Extra Lightning damage", [3]="15% increased Magnitude of Chill you inflict" - } + }, + stringId="cold68" }, [23915]={ connections={ @@ -62381,7 +64157,8 @@ return { skill=23915, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals23" }, [23930]={ connections={ @@ -62402,7 +64179,8 @@ return { skill=23930, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental8_" }, [23932]={ connectionArt="CharacterPlanned", @@ -62426,6 +64204,7 @@ return { stats={ [1]="5% increased Attack Speed with Bows" }, + stringId="oracle_bow_movement7_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -62454,7 +64233,8 @@ return { skill=23939, stats={ [1]="3% of Damage Taken Recouped as Life, Mana and Energy Shield" - } + }, + stringId="life_recoup18" }, [23940]={ connections={ @@ -62481,7 +64261,8 @@ return { skill=23940, stats={ [1]="100% increased Armour, Evasion and Energy Shield from Equipped Shield" - } + }, + stringId="energy_shield_and_armour12" }, [23960]={ aliasPassiveSocket="voices_jewel_slot3__", @@ -62502,7 +64283,8 @@ return { sinister=true, skill=23960, stats={ - } + }, + stringId="voices_jewel_slot3__" }, [23961]={ connections={ @@ -62520,7 +64302,8 @@ return { stats={ [1]="8% increased Elemental Ailment Threshold", [2]="Companions have +12% to all Elemental Resistances" - } + }, + stringId="companions33" }, [23993]={ connections={ @@ -62541,7 +64324,8 @@ return { skill=23993, stats={ [1]="12% increased Physical Damage" - } + }, + stringId="armour_break29" }, [23996]={ connections={ @@ -62562,7 +64346,8 @@ return { skill=23996, stats={ [1]="15% increased Ballista damage" - } + }, + stringId="ballista9" }, [24009]={ connections={ @@ -62583,7 +64368,8 @@ return { skill=24009, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion19" }, [24035]={ connections={ @@ -62600,7 +64386,8 @@ return { skill=24035, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental60" }, [24039]={ ascendancyName="Infernalist", @@ -62621,7 +64408,8 @@ return { stats={ [1]="Reserves 25% of Life", [2]="+1 to Maximum Energy Shield per 8 Maximum Life" - } + }, + stringId="AscendancyWitch1Notable2" }, [24045]={ connections={ @@ -62634,7 +64422,8 @@ return { skill=24045, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="mana_flasks3" }, [24060]={ connections={ @@ -62651,7 +64440,8 @@ return { skill=24060, stats={ [1]="15% increased Spell Damage if you have consumed an Elemental Infusion Recently" - } + }, + stringId="infusion12" }, [24062]={ connections={ @@ -62676,7 +64466,8 @@ return { [1]="6% increased Life Recovery rate", [2]="Recover 2% of maximum Life on Kill", [3]="+10 to Intelligence" - } + }, + stringId="life_on_kill13" }, [24070]={ connections={ @@ -62693,7 +64484,8 @@ return { skill=24070, stats={ [1]="+8 to Dexterity" - } + }, + stringId="dexterity106" }, [24087]={ connections={ @@ -62716,7 +64508,8 @@ return { skill=24087, stats={ [1]="Skills have 10% chance to not remove Elemental Infusions but still count as consuming them" - } + }, + stringId="infusion3" }, [24120]={ connections={ @@ -62740,7 +64533,8 @@ return { stats={ [1]="18% increased Mana Regeneration Rate", [2]="25% increased Mana Cost Efficiency while on Low Mana" - } + }, + stringId="mana20" }, [24129]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -62754,7 +64548,8 @@ return { orbitIndex=0, skill=24129, stats={ - } + }, + stringId="mastery_critical_268" }, [24135]={ ascendancyName="Infernalist", @@ -62777,7 +64572,8 @@ return { skill=24135, stats={ [1]="12% increased Critical Hit Chance" - } + }, + stringId="AscendancyWitch1Small9" }, [24150]={ connections={ @@ -62794,7 +64590,8 @@ return { skill=24150, stats={ [1]="3% chance to gain Volatility on Kill" - } + }, + stringId="volatility5" }, [24165]={ connections={ @@ -62850,7 +64647,8 @@ return { skill=24165, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes56" }, [24178]={ connections={ @@ -62867,7 +64665,8 @@ return { skill=24178, stats={ [1]="12% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions36" }, [24210]={ connections={ @@ -62884,7 +64683,8 @@ return { skill=24210, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="azmerianimals26" }, [24224]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern", @@ -62898,7 +64698,8 @@ return { orbitIndex=0, skill=24224, stats={ - } + }, + stringId="mastery_axe26" }, [24226]={ ascendancyName="Deadeye", @@ -62918,7 +64719,8 @@ return { skill=24226, stats={ [1]="Apply 10 Critical Weakness to Enemies when Consuming a Mark on them" - } + }, + stringId="AscendancyRanger1Notable8" }, [24239]={ connections={ @@ -62935,7 +64737,8 @@ return { skill=24239, stats={ [1]="Gain 5 Life per enemy killed" - } + }, + stringId="life_on_kill10" }, [24240]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern", @@ -62960,7 +64763,8 @@ return { stats={ [1]="Debuffs you inflict have 10% increased Slow Magnitude", [2]="Debuffs on you expire 20% faster" - } + }, + stringId="slowed_enemies9" }, [24256]={ connections={ @@ -62978,7 +64782,8 @@ return { stats={ [1]="10% increased Evasion Rating", [2]="+5% of Armour also applies to Elemental Damage" - } + }, + stringId="deflect33" }, [24259]={ connections={ @@ -62995,7 +64800,8 @@ return { skill=24259, stats={ [1]="Attacks used by Totems have 4% increased Attack Speed" - } + }, + stringId="totems44" }, [24269]={ connections={ @@ -63017,7 +64823,8 @@ return { stats={ [1]="10% increased Evasion Rating", [2]="Companions have 8% increased Movement Speed" - } + }, + stringId="companions57__" }, [24287]={ connections={ @@ -63065,7 +64872,8 @@ return { skill=24287, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity82_" }, [24295]={ ascendancyName="Deadeye", @@ -63088,7 +64896,8 @@ return { skill=24295, stats={ [1]="25% increased Frenzy Charge Duration" - } + }, + stringId="AscendancyRanger1Small5" }, [24325]={ connections={ @@ -63106,7 +64915,8 @@ return { stats={ [1]="5% increased Life Regeneration rate", [2]="10% increased Presence Area of Effect" - } + }, + stringId="life_recoup24" }, [24338]={ connections={ @@ -63123,7 +64933,8 @@ return { skill=24338, stats={ [1]="12% increased Damage with Hits against Enemies affected by Elemental Ailments" - } + }, + stringId="exploiting_elemental_ailments5" }, [24339]={ connections={ @@ -63140,7 +64951,8 @@ return { skill=24339, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks38" }, [24368]={ connections={ @@ -63161,7 +64973,8 @@ return { skill=24368, stats={ [1]="15% increased Ballista damage" - } + }, + stringId="ballista5" }, [24401]={ connections={ @@ -63178,7 +64991,8 @@ return { skill=24401, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison37" }, [24420]={ connections={ @@ -63199,7 +65013,8 @@ return { skill=24420, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals93_" }, [24430]={ connections={ @@ -63220,7 +65035,8 @@ return { skill=24430, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental9" }, [24438]={ connections={ @@ -63248,7 +65064,8 @@ return { stats={ [1]="Totems gain +20% to all Elemental Resistances", [2]="Totems have 20% additional Physical Damage Reduction" - } + }, + stringId="totems20" }, [24475]={ ascendancyName="Acolyte of Chayula", @@ -63271,7 +65088,8 @@ return { skill=24475, stats={ [1]="+7% to Chaos Resistance" - } + }, + stringId="AscendancyMonk3Small4_" }, [24477]={ connections={ @@ -63289,7 +65107,8 @@ return { stats={ [1]="10% increased Stun Threshold", [2]="+5 to Strength" - } + }, + stringId="stun_threshold22" }, [24481]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern", @@ -63303,7 +65122,8 @@ return { orbitIndex=0, skill=24481, stats={ - } + }, + stringId="mastery_dagger80" }, [24483]={ connections={ @@ -63331,7 +65151,8 @@ return { stats={ [1]="35% increased Critical Hit Chance against Enemies that are affected", [2]="by no Elemental Ailments" - } + }, + stringId="criticals27" }, [24491]={ connections={ @@ -63354,7 +65175,8 @@ return { skill=24491, stats={ [1]="Invocated Spells have 40% chance to consume half as much Energy" - } + }, + stringId="triggers20" }, [24511]={ connections={ @@ -63371,7 +65193,8 @@ return { skill=24511, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes15" }, [24551]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -63385,7 +65208,8 @@ return { orbitIndex=0, skill=24551, stats={ - } + }, + stringId="mastery_mana_6596" }, [24570]={ connections={ @@ -63402,7 +65226,8 @@ return { skill=24570, stats={ [1]="Enemies Blinded by you have 15% reduced Critical Hit Chance" - } + }, + stringId="blind13" }, [24630]={ connections={ @@ -63426,7 +65251,8 @@ return { stats={ [1]="80% increased Flammability Magnitude", [2]="40% increased Damage with Hits against Ignited Enemies" - } + }, + stringId="fire40" }, [24646]={ connections={ @@ -63443,7 +65269,8 @@ return { skill=24646, stats={ [1]="+12 to Strength" - } + }, + stringId="strength103" }, [24647]={ connections={ @@ -63495,7 +65322,8 @@ return { skill=24647, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity5" }, [24655]={ connections={ @@ -63519,7 +65347,8 @@ return { stats={ [1]="Damage Penetrates 15% Fire Resistance", [2]="+10 to Strength" - } + }, + stringId="fire_penetration23_" }, [24656]={ connections={ @@ -63541,7 +65370,8 @@ return { stats={ [1]="15% increased Evasion Rating while Sprinting", [2]="2% increased Movement Speed while Sprinting" - } + }, + stringId="Sprint7" }, [24696]={ ascendancyName="Tactician", @@ -63564,7 +65394,8 @@ return { skill=24696, stats={ [1]="20% increased Totem Damage" - } + }, + stringId="AscendancyMercenary1Small10" }, [24721]={ connections={ @@ -63584,7 +65415,8 @@ return { stats={ [1]="20% increased Cold Damage", [2]="Enemies Frozen by you have -8% to Cold Resistance" - } + }, + stringId="cold69_" }, [24736]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -63610,7 +65442,8 @@ return { [1]="Gain Deflection Rating equal to 12% of Evasion Rating", [2]="15% increased Block chance", [3]="15% increased Parried Debuff Magnitude" - } + }, + stringId="armour_and_evasion51" }, [24748]={ connections={ @@ -63627,7 +65460,8 @@ return { skill=24748, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion36" }, [24753]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -63660,7 +65494,8 @@ return { stats={ [1]="30% increased Accuracy Rating at Close Range", [2]="+10 to Dexterity" - } + }, + stringId="accuracy17" }, [24764]={ connections={ @@ -63684,7 +65519,8 @@ return { stats={ [1]="10% chance when collecting an Elemental Infusion to gain an", [2]="additional Elemental Infusion of the same type" - } + }, + stringId="infusion2" }, [24766]={ connections={ @@ -63715,7 +65551,8 @@ return { skill=24766, stats={ [1]="50% increased Surrounded Area of Effect" - } + }, + stringId="being_surrounded22" }, [24767]={ connections={ @@ -63732,7 +65569,8 @@ return { skill=24767, stats={ [1]="40% increased Energy Shield from Equipped Focus" - } + }, + stringId="focus4" }, [24786]={ connections={ @@ -63796,7 +65634,8 @@ return { skill=24786, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity81" }, [24801]={ connections={ @@ -63814,7 +65653,8 @@ return { stats={ [1]="10% increased Presence Area of Effect", [2]="6% increased Attack Damage" - } + }, + stringId="glory10" }, [24807]={ ascendancyName="Titan", @@ -63834,7 +65674,8 @@ return { skill=24807, stats={ [1]="50% more Armour from Equipped Body Armour" - } + }, + stringId="AscendancyWarrior1Notable8" }, [24812]={ connections={ @@ -63851,7 +65692,8 @@ return { skill=24812, stats={ [1]="20% increased Power Charge Duration" - } + }, + stringId="power_charges1" }, [24813]={ connections={ @@ -63868,7 +65710,8 @@ return { skill=24813, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks19" }, [24825]={ connections={ @@ -63920,7 +65763,8 @@ return { skill=24825, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity14" }, [24843]={ connections={ @@ -63941,7 +65785,8 @@ return { skill=24843, stats={ [1]="25% increased Evasion Rating while Parrying" - } + }, + stringId="buckler20" }, [24855]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -63963,7 +65808,8 @@ return { orbitIndex=58, skill=24855, stats={ - } + }, + stringId="mastery_attack3" }, [24868]={ ascendancyName="Pathfinder", @@ -63987,7 +65833,8 @@ return { skill=24868, stats={ [1]="Your speed is unaffected by Slows" - } + }, + stringId="AscendancyRanger3Notable2" }, [24871]={ connections={ @@ -64004,7 +65851,8 @@ return { skill=24871, stats={ [1]="3% increased Attack Speed with One Handed Weapons" - } + }, + stringId="attack_speed6" }, [24880]={ connections={ @@ -64021,7 +65869,8 @@ return { skill=24880, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed4" }, [24883]={ connections={ @@ -64039,7 +65888,8 @@ return { stats={ [1]="4% increased Area of Effect for Attacks", [2]="5% Chance to build an additional Combo on Hit" - } + }, + stringId="area_attacks49" }, [24889]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -64053,7 +65903,8 @@ return { orbitIndex=2, skill=24889, stats={ - } + }, + stringId="mastery_companion291" }, [24922]={ connections={ @@ -64105,7 +65956,8 @@ return { skill=24922, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes19" }, [24929]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -64121,6 +65973,7 @@ return { skill=24929, stats={ }, + stringId="oracle_self_sacrificing_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -64140,7 +65993,8 @@ return { orbitIndex=0, skill=24948, stats={ - } + }, + stringId="mastery_companion297" }, [24958]={ connections={ @@ -64188,7 +66042,8 @@ return { skill=24958, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity44" }, [24963]={ connections={ @@ -64209,7 +66064,8 @@ return { skill=24963, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="armour_and_evasion42_" }, [24993]={ connectionArt="CharacterPlanned", @@ -64235,6 +66091,7 @@ return { [2]="11% increased Life Cost of Skills", [3]="3% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_beast_corruption11_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -64254,7 +66111,8 @@ return { orbitIndex=0, skill=25011, stats={ - } + }, + stringId="mastery_life141" }, [25014]={ connections={ @@ -64271,7 +66129,8 @@ return { skill=25014, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="warcries40" }, [25026]={ connections={ @@ -64288,7 +66147,8 @@ return { skill=25026, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana31" }, [25029]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern", @@ -64302,7 +66162,8 @@ return { orbitIndex=51, skill=25029, stats={ - } + }, + stringId="mastery_charms_1" }, [25031]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -64316,7 +66177,8 @@ return { orbitIndex=0, skill=25031, stats={ - } + }, + stringId="mastery_warcry250" }, [25055]={ connections={ @@ -64334,7 +66196,8 @@ return { stats={ [1]="2% increased Movement Speed", [2]="8% increased Attack Damage" - } + }, + stringId="attack2" }, [25058]={ connectionArt="CharacterPlanned", @@ -64362,6 +66225,7 @@ return { stats={ [1]="2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges" }, + stringId="oracle_frenzy_charge2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -64392,7 +66256,8 @@ return { skill=25070, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks53" }, [25092]={ ascendancyName="Oracle", @@ -64415,7 +66280,8 @@ return { skill=25092, stats={ [1]="Hits against you have 12% reduced Critical Damage Bonus" - } + }, + stringId="AscendancyDruid1Small7" }, [25100]={ connections={ @@ -64431,7 +66297,8 @@ return { stats={ [1]="Cannot use Charms", [2]="30% more Recovery from Flasks" - } + }, + stringId="passive_keystone_oasis" }, [25101]={ connections={ @@ -64456,7 +66323,8 @@ return { skill=25101, stats={ [1]="10% increased Exposure Effect" - } + }, + stringId="elemental35" }, [25162]={ connections={ @@ -64473,7 +66341,8 @@ return { skill=25162, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks34" }, [25170]={ connections={ @@ -64491,7 +66360,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="8% increased Skill Effect Duration" - } + }, + stringId="attack10" }, [25172]={ ascendancyName="Witchhunter", @@ -64514,7 +66384,8 @@ return { skill=25172, stats={ [1]="6% increased Cooldown Recovery Rate" - } + }, + stringId="AscendancyMercenary2Small3" }, [25211]={ connections={ @@ -64537,7 +66408,8 @@ return { skill=25211, stats={ [1]="Debuffs on you expire 25% faster" - } + }, + stringId="slowed_enemies19" }, [25213]={ connections={ @@ -64554,7 +66426,8 @@ return { skill=25213, stats={ [1]="16% increased Attack Damage while you have an Ally in your Presence" - } + }, + stringId="attack26" }, [25229]={ connections={ @@ -64571,7 +66444,8 @@ return { skill=25229, stats={ [1]="20% increased Endurance Charge Duration" - } + }, + stringId="endurance_charges1_" }, [25239]={ ascendancyName="Infernalist", @@ -64595,7 +66469,8 @@ return { skill=25239, stats={ [1]="Grants Skill: Demon Form" - } + }, + stringId="AscendancyWitch1Notable5" }, [25281]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -64609,7 +66484,8 @@ return { orbitIndex=10, skill=25281, stats={ - } + }, + stringId="mastery_life140" }, [25300]={ connections={ @@ -64626,7 +66502,8 @@ return { skill=25300, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break1" }, [25303]={ connections={ @@ -64640,7 +66517,8 @@ return { stats={ [1]="Minions have +3% to Maximum Fire Resistances", [2]="Minions have +20% to Fire Resistance" - } + }, + stringId="minion_defence41" }, [25304]={ connections={ @@ -64657,7 +66535,8 @@ return { skill=25304, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers3" }, [25312]={ connections={ @@ -64678,7 +66557,8 @@ return { skill=25312, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems43" }, [25315]={ connections={ @@ -64696,7 +66576,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Cold Damage" - } + }, + stringId="armour38" }, [25337]={ connectionArt="CharacterPlanned", @@ -64720,6 +66601,7 @@ return { stats={ [1]="10% chance to Poison on Hit" }, + stringId="oracle_poison2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -64745,7 +66627,8 @@ return { stats={ [1]="18% increased Area of Effect for Attacks", [2]="20% reduced Critical Hit Chance" - } + }, + stringId="area_attacks57_" }, [25362]={ connections={ @@ -64769,7 +66652,8 @@ return { stats={ [1]="20% increased Attack Damage", [2]="Skills deal 8% increased Damage per Combo consumed, up to 40%" - } + }, + stringId="unarmed5" }, [25363]={ connections={ @@ -64795,7 +66679,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield7" }, [25374]={ connections={ @@ -64839,7 +66724,8 @@ return { skill=25374, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength86" }, [25429]={ connections={ @@ -64862,7 +66748,8 @@ return { stats={ [1]="16% increased Skill Effect Duration", [2]="16% increased Stun Threshold" - } + }, + stringId="duration15" }, [25434]={ ascendancyName="Invoker", @@ -64881,7 +66768,8 @@ return { skill=25434, stats={ [1]="15% increased Magnitude of Chill you inflict" - } + }, + stringId="AscendancyMonk2Small4" }, [25438]={ applyToArmour=true, @@ -64902,7 +66790,8 @@ return { skill=25438, stats={ [1]="Body Armour grants Unaffected by Damaging Ailments" - } + }, + stringId="AscendancyWarrior3Notable6_12_" }, [25446]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -64916,7 +66805,8 @@ return { orbitIndex=0, skill=25446, stats={ - } + }, + stringId="mastery_leech159" }, [25458]={ connections={ @@ -64934,7 +66824,8 @@ return { stats={ [1]="Hits against you have 5% reduced Critical Damage Bonus", [2]="+5 to Strength" - } + }, + stringId="azmerianimals34" }, [25482]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -64966,7 +66857,8 @@ return { skill=25482, stats={ [1]="+25 to Strength" - } + }, + stringId="strength102" }, [25503]={ connections={ @@ -64987,7 +66879,8 @@ return { skill=25503, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana5" }, [25513]={ connections={ @@ -65008,7 +66901,8 @@ return { [1]="5% reduced Attack Speed", [2]="20% increased Stun Buildup", [3]="40% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed18" }, [25520]={ connections={ @@ -65025,7 +66919,8 @@ return { [1]="Gain Power Charges instead of Frenzy Charges", [2]="Gain Frenzy Charges instead of Endurance Charges", [3]="Gain Endurance Charges instead of Power Charges" - } + }, + stringId="passive_keystone_resonance" }, [25528]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -65039,7 +66934,8 @@ return { orbitIndex=15, skill=25528, stats={ - } + }, + stringId="mastery_mana_6597" }, [25557]={ connections={ @@ -65091,7 +66987,8 @@ return { skill=25557, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence62" }, [25565]={ connections={ @@ -65108,7 +67005,8 @@ return { skill=25565, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning2" }, [25570]={ connectionArt="CharacterPlanned", @@ -65148,6 +67046,7 @@ return { stats={ [1]="12% increased Damage" }, + stringId="oracle_hierarchy1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -65170,7 +67069,8 @@ return { skill=25586, stats={ [1]="16% increased Critical Damage Bonus with Bows" - } + }, + stringId="bow7" }, [25591]={ connections={ @@ -65192,7 +67092,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Cold Damage" - } + }, + stringId="armour39" }, [25594]={ connections={ @@ -65209,7 +67110,8 @@ return { skill=25594, stats={ [1]="Offerings have 15% increased Maximum Life" - } + }, + stringId="corpses3" }, [25618]={ ascendancyName="Stormweaver", @@ -65232,7 +67134,8 @@ return { skill=25618, stats={ [1]="12% increased Critical Hit Chance for Spells" - } + }, + stringId="AscendancySorceress1Small4" }, [25619]={ connections={ @@ -65256,7 +67159,8 @@ return { stats={ [1]="10% increased Attack Speed", [2]="15% chance to Blind Enemies on Hit with Attacks" - } + }, + stringId="attack_speed35" }, [25620]={ connections={ @@ -65279,7 +67183,8 @@ return { skill=25620, stats={ [1]="15% chance to not destroy Corpses when Consuming Corpses" - } + }, + stringId="corpses10" }, [25648]={ connections={ @@ -65305,7 +67210,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour46" }, [25653]={ ascendancyName="Disciple of Varashta", @@ -65330,7 +67236,8 @@ return { skill=25653, stats={ [1]="Grants Skill: Kelari's Judgment" - } + }, + stringId="AscendancySorceress3Notable14" }, [25678]={ connectionArt="CharacterPlanned", @@ -65356,6 +67263,7 @@ return { [2]="11% increased Life Cost of Skills", [3]="3% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_beast_corruption9", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -65386,7 +67294,8 @@ return { skill=25683, stats={ [1]="Grants Skill: Ruzhan's Reckoning" - } + }, + stringId="AscendancySorceress3Notable17" }, [25700]={ connections={ @@ -65404,7 +67313,8 @@ return { stats={ [1]="10% increased chance to Shock", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental25" }, [25711]={ connections={ @@ -65427,7 +67337,8 @@ return { skill=25711, stats={ [1]="20% increased Attack Speed while Surrounded" - } + }, + stringId="being_surrounded10" }, [25729]={ connections={ @@ -65444,7 +67355,8 @@ return { skill=25729, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed4" }, [25745]={ connections={ @@ -65462,7 +67374,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour19" }, [25753]={ connections={ @@ -65491,7 +67404,8 @@ return { [1]="16% increased Fire Damage", [2]="30% increased Flammability Magnitude", [3]="16% increased Attack Damage" - } + }, + stringId="fire57" }, [25763]={ connections={ @@ -65512,7 +67426,8 @@ return { skill=25763, stats={ [1]="10% increased Fire Damage" - } + }, + stringId="ground2" }, [25779]={ ascendancyName="Acolyte of Chayula", @@ -65535,7 +67450,8 @@ return { skill=25779, stats={ [1]="10% increased maximum Darkness" - } + }, + stringId="AscendancyMonk3Small7_" }, [25781]={ ascendancyName="Acolyte of Chayula", @@ -65555,7 +67471,8 @@ return { skill=25781, stats={ [1]="Leech recovers based on Chaos Damage as well as Physical Damage" - } + }, + stringId="AscendancyMonk3Notable3_" }, [25807]={ connections={ @@ -65572,7 +67489,8 @@ return { skill=25807, stats={ [1]="15% increased Crossbow Reload Speed" - } + }, + stringId="crossbow24" }, [25827]={ connections={ @@ -65589,7 +67507,8 @@ return { skill=25827, stats={ [1]="4% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="projectile_spells4" }, [25829]={ connections={ @@ -65607,7 +67526,8 @@ return { stats={ [1]="6% increased Spell Damage", [2]="2% increased Cast Speed" - } + }, + stringId="orb3" }, [25851]={ connections={ @@ -65628,7 +67548,8 @@ return { skill=25851, stats={ [1]="5% chance to Daze on Hit" - } + }, + stringId="chaos4" }, [25857]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -65642,7 +67563,8 @@ return { orbitIndex=68, skill=25857, stats={ - } + }, + stringId="mastery_flask_6540" }, [25885]={ ascendancyName="Acolyte of Chayula", @@ -65665,7 +67587,8 @@ return { skill=25885, stats={ [1]="Gain 4% of Damage as Extra Chaos Damage" - } + }, + stringId="AscendancyMonk3Small8" }, [25890]={ connections={ @@ -65682,7 +67605,8 @@ return { skill=25890, stats={ [1]="Recover 2% of maximum Mana when you consume a Power Charge" - } + }, + stringId="power_charges13" }, [25893]={ connections={ @@ -65699,7 +67623,8 @@ return { skill=25893, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="mana24" }, [25915]={ connections={ @@ -65716,7 +67641,8 @@ return { skill=25915, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="bear15" }, [25927]={ connections={ @@ -65733,7 +67659,8 @@ return { skill=25927, stats={ [1]="Minions deal 20% increased Damage with Command Skills" - } + }, + stringId="minion_offence44_" }, [25934]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern", @@ -65747,7 +67674,8 @@ return { orbitIndex=12, skill=25934, stats={ - } + }, + stringId="mastery_twohand244" }, [25935]={ ascendancyName="Warbringer", @@ -65770,7 +67698,8 @@ return { skill=25935, stats={ [1]="6% increased Block chance" - } + }, + stringId="AscendancyWarrior2Small8" }, [25971]={ connections={ @@ -65791,7 +67720,8 @@ return { [1]="4% increased Attack Speed", [2]="6% increased Attack Speed if you've been Hit Recently", [3]="+10 to Strength" - } + }, + stringId="attack_speed30" }, [25990]={ connections={ @@ -65809,7 +67739,8 @@ return { stats={ [1]="8% increased Fire Damage", [2]="8% increased Attack Damage" - } + }, + stringId="fire55" }, [25992]={ connections={ @@ -65822,7 +67753,8 @@ return { skill=25992, stats={ [1]="10% increased Accuracy Rating with Bows" - } + }, + stringId="bow12" }, [26034]={ connections={ @@ -65840,7 +67772,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield5" }, [26061]={ connections={ @@ -65857,7 +67790,8 @@ return { skill=26061, stats={ [1]="Gain 15% of maximum Energy Shield as additional Freeze Threshold" - } + }, + stringId="cold25" }, [26063]={ ascendancyName="Shaman", @@ -65880,7 +67814,8 @@ return { skill=26063, stats={ [1]="12% increased Elemental Damage" - } + }, + stringId="AscendancyDruid2Small2" }, [26068]={ connections={ @@ -65897,7 +67832,8 @@ return { skill=26068, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack35" }, [26070]={ connections={ @@ -65921,7 +67857,8 @@ return { stats={ [1]="Empowered Attacks deal 30% increased Damage", [2]="Warcry Skills have 30% increased Area of Effect" - } + }, + stringId="warcries24" }, [26085]={ ascendancyName="Lich", @@ -65963,7 +67900,8 @@ return { stats={ [1]="While you are not on Low Mana, you and Allies in your Presence have Unholy Might", [2]="Lose 5% of maximum Mana per Second" - } + }, + stringId="AscendancyWitch3Notable3" }, [26092]={ connections={ @@ -65980,7 +67918,8 @@ return { skill=26092, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed4" }, [26104]={ connections={ @@ -66020,7 +67959,8 @@ return { stats={ [1]="20% increased Accuracy Rating while Shapeshifted", [2]="25% increased Elemental Damage while Shapeshifted" - } + }, + stringId="wyvern5" }, [26107]={ connections={ @@ -66049,7 +67989,8 @@ return { [1]="3% increased Movement Speed", [2]="15% increased Projectile Speed", [3]="15% increased Projectile Damage" - } + }, + stringId="ranged30_" }, [26135]={ connections={ @@ -66067,7 +68008,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Projectile Speed for Spell Skills" - } + }, + stringId="projectile_spells3" }, [26148]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -66081,7 +68023,8 @@ return { orbitIndex=0, skill=26148, stats={ - } + }, + stringId="mastery_accuracy2" }, [26176]={ connections={ @@ -66098,7 +68041,8 @@ return { skill=26176, stats={ [1]="15% increased Critical Damage Bonus for Attack Damage" - } + }, + stringId="criticals61" }, [26178]={ aliasPassiveSocket="voices_jewel_slot2", @@ -66119,7 +68063,8 @@ return { sinister=true, skill=26178, stats={ - } + }, + stringId="voices_jewel_slot2" }, [26194]={ connections={ @@ -66136,7 +68081,8 @@ return { skill=26194, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="auras2" }, [26196]={ connections={ @@ -66157,7 +68103,8 @@ return { orbitIndex=0, skill=26196, stats={ - } + }, + stringId="jewel_slot1977" }, [26211]={ connections={ @@ -66175,7 +68122,8 @@ return { stats={ [1]="4% increased Area of Effect for Attacks", [2]="5% Chance to build an additional Combo on Hit" - } + }, + stringId="area_attacks46" }, [26214]={ connections={ @@ -66200,7 +68148,8 @@ return { stats={ [1]="50% reduced effect of Archon Buffs on you", [2]="Archon Buffs have no recovery period after you lose one" - } + }, + stringId="DeliriumAnoint_Dominion" }, [26228]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -66223,6 +68172,7 @@ return { [1]="2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges", [2]="+1 to Maximum Frenzy Charges" }, + stringId="oracle_frenzy_charge4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -66245,7 +68195,8 @@ return { skill=26236, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers13" }, [26268]={ connections={ @@ -66262,7 +68213,8 @@ return { skill=26268, stats={ [1]="20% increased Curse Duration" - } + }, + stringId="curses11" }, [26282]={ ascendancyName="Blood Mage", @@ -66283,7 +68235,8 @@ return { stats={ [1]="Elemental Damage also Contributes to Bleeding Magnitude", [2]="Bleeding you inflict on Cursed targets is Aggravated" - } + }, + stringId="AscendancyWitch2Notable4" }, [26283]={ ascendancyName="Acolyte of Chayula", @@ -66305,7 +68258,8 @@ return { [1]="Remnants you create have 50% increased effect", [2]="Remnants can be collected from 50% further away", [3]="All Flames of Chayula that you manifest are Blue" - } + }, + stringId="AscendancyMonk3Notable6_2" }, [26291]={ connections={ @@ -66329,7 +68283,8 @@ return { stats={ [1]="25% increased Lightning Damage", [2]="15% increased Shock Duration" - } + }, + stringId="lightning30" }, [26294]={ ascendancyName="Spirit Walker", @@ -66352,7 +68307,8 @@ return { skill=26294, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="AscendancyHuntress2Small1" }, [26300]={ connectionArt="CharacterPlanned", @@ -66377,6 +68333,7 @@ return { [1]="15% increased Critical Damage Bonus", [2]="10% increased Archon Buff duration" }, + stringId="oracle_archon_crit3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -66399,7 +68356,8 @@ return { skill=26308, stats={ [1]="20% increased Evasion Rating while moving" - } + }, + stringId="azmerianimals22" }, [26319]={ connections={ @@ -66416,7 +68374,8 @@ return { skill=26319, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals81_" }, [26324]={ connections={ @@ -66433,7 +68392,8 @@ return { skill=26324, stats={ [1]="15% increased Armour" - } + }, + stringId="armour11" }, [26331]={ connections={ @@ -66461,7 +68421,8 @@ return { stats={ [1]="8% increased Cast Speed with Cold Skills", [2]="16% increased Skill Effect Duration" - } + }, + stringId="cold35" }, [26339]={ connections={ @@ -66489,7 +68450,8 @@ return { stats={ [1]="Melee Attack Skills have +1 to maximum number of Summoned Totems", [2]="20% increased Totem Placement range" - } + }, + stringId="totems14" }, [26356]={ connections={ @@ -66513,7 +68475,8 @@ return { stats={ [1]="Detonator skills have 40% increased Area of Effect", [2]="Detonator skills have 80% reduced damage" - } + }, + stringId="area_attacks41" }, [26363]={ connections={ @@ -66534,7 +68497,8 @@ return { skill=26363, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks11" }, [26383]={ ascendancyName="Blood Mage", @@ -66558,7 +68522,8 @@ return { skill=26383, stats={ [1]="Base Critical Hit Chance for Spells is 15%" - } + }, + stringId="AscendancyWitch2Notable2_" }, [26400]={ connections={ @@ -66575,7 +68540,8 @@ return { skill=26400, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies further than 6m" - } + }, + stringId="projectiles25" }, [26416]={ connections={ @@ -66592,7 +68558,8 @@ return { skill=26416, stats={ [1]="15% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks35" }, [26432]={ connections={ @@ -66640,7 +68607,8 @@ return { skill=26432, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity85_" }, [26437]={ connections={ @@ -66657,7 +68625,8 @@ return { skill=26437, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break4" }, [26447]={ connections={ @@ -66685,7 +68654,8 @@ return { stats={ [1]="20% increased Mana Regeneration Rate", [2]="20% increased Mana Regeneration Rate while stationary" - } + }, + stringId="energy_shield_recovery17" }, [26479]={ connections={ @@ -66712,7 +68682,8 @@ return { skill=26479, stats={ [1]="You cannot be Light Stunned if you've been Stunned Recently" - } + }, + stringId="shield35" }, [26490]={ connections={ @@ -66729,7 +68700,8 @@ return { skill=26490, stats={ [1]="10% increased Critical Hit Chance with One Handed Melee Weapons" - } + }, + stringId="one_handed12" }, [26518]={ connections={ @@ -66749,7 +68721,8 @@ return { stats={ [1]="25% increased Cold Damage", [2]="15% increased Chill Duration on Enemies" - } + }, + stringId="cold30" }, [26520]={ connections={ @@ -66770,7 +68743,8 @@ return { skill=26520, stats={ [1]="8% increased amount of Life Leeched" - } + }, + stringId="life_leech4" }, [26532]={ connections={ @@ -66795,7 +68769,8 @@ return { skill=26532, stats={ [1]="15% increased Armour" - } + }, + stringId="armour19" }, [26556]={ connections={ @@ -66817,7 +68792,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 5% of Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="evasion_and_energy_shield34" }, [26563]={ connections={ @@ -66844,7 +68820,8 @@ return { skill=26563, stats={ [1]="Physical Spell Critical Hits build Pin" - } + }, + stringId="physical_witch12" }, [26565]={ connections={ @@ -66861,7 +68838,8 @@ return { skill=26565, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison36" }, [26568]={ connections={ @@ -66883,7 +68861,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="4% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells7" }, [26572]={ connections={ @@ -66900,7 +68879,8 @@ return { skill=26572, stats={ [1]="12% increased Critical Hit Chance against Dazed Enemies" - } + }, + stringId="daze_7" }, [26592]={ connections={ @@ -66918,7 +68898,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour51" }, [26596]={ connections={ @@ -66939,7 +68920,8 @@ return { skill=26596, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed8" }, [26598]={ connections={ @@ -66999,7 +68981,8 @@ return { skill=26598, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity40" }, [26614]={ connections={ @@ -67021,7 +69004,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield17" }, [26638]={ ascendancyName="Chronomancer", @@ -67041,7 +69025,8 @@ return { skill=26638, stats={ [1]="Grants Skill: Temporal Rift" - } + }, + stringId="AscendancySorceress2Notable1_" }, [26648]={ connections={ @@ -67063,7 +69048,8 @@ return { stats={ [1]="10% increased Armour", [2]="Gain Deflection Rating equal to 5% of Evasion Rating" - } + }, + stringId="deflect30" }, [26663]={ connections={ @@ -67080,7 +69066,8 @@ return { skill=26663, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns19" }, [26682]={ connections={ @@ -67101,7 +69088,8 @@ return { skill=26682, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals8" }, [26697]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern", @@ -67127,7 +69115,8 @@ return { orbitIndex=0, skill=26697, stats={ - } + }, + stringId="mastery_sword225" }, [26725]={ connections={ @@ -67144,7 +69133,8 @@ return { orbitIndex=0, skill=26725, stats={ - } + }, + stringId="jewel_slot1956" }, [26726]={ connections={ @@ -67162,7 +69152,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="10% increased Knockback Distance" - } + }, + stringId="knockback3" }, [26739]={ connections={ @@ -67179,7 +69170,8 @@ return { skill=26739, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental13" }, [26762]={ connections={ @@ -67196,7 +69188,8 @@ return { skill=26762, stats={ [1]="10% increased Withered Magnitude" - } + }, + stringId="chaos29" }, [26772]={ connections={ @@ -67217,7 +69210,8 @@ return { skill=26772, stats={ [1]="Debuffs you inflict have 5% increased Slow Magnitude" - } + }, + stringId="slowed_enemies4" }, [26786]={ connections={ @@ -67265,7 +69259,8 @@ return { skill=26786, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity66" }, [26798]={ connections={ @@ -67282,7 +69277,8 @@ return { skill=26798, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="attack_speed53" }, [26804]={ connections={ @@ -67303,7 +69299,8 @@ return { skill=26804, stats={ [1]="15% increased Damage if you have Consumed a Corpse Recently" - } + }, + stringId="corpses5" }, [26830]={ connections={ @@ -67316,7 +69313,8 @@ return { skill=26830, stats={ [1]="10% increased effect of Fully Broken Armour" - } + }, + stringId="armour_break22" }, [26863]={ connections={ @@ -67337,7 +69335,8 @@ return { skill=26863, stats={ [1]="Recover 2% of maximum Mana when you consume a Power Charge" - } + }, + stringId="power_charges14" }, [26885]={ connections={ @@ -67354,7 +69353,8 @@ return { skill=26885, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos24" }, [26895]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -67368,7 +69368,8 @@ return { orbitIndex=0, skill=26895, stats={ - } + }, + stringId="mastery_duration_6464" }, [26905]={ connections={ @@ -67385,7 +69386,8 @@ return { skill=26905, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning22" }, [26926]={ connections={ @@ -67412,7 +69414,8 @@ return { skill=26926, stats={ [1]="15% chance to gain Archon of Undeath when you use a Command skill" - } + }, + stringId="archon23" }, [26931]={ connections={ @@ -67429,7 +69432,8 @@ return { skill=26931, stats={ [1]="Gain 3 Life per enemy killed" - } + }, + stringId="life_on_kill2" }, [26932]={ connections={ @@ -67446,7 +69450,8 @@ return { skill=26932, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="azmerianimals27" }, [26945]={ connections={ @@ -67459,7 +69464,8 @@ return { skill=26945, stats={ [1]="Minions have 20% increased Critical Hit Chance" - } + }, + stringId="minion_offence31" }, [26952]={ connections={ @@ -67480,7 +69486,8 @@ return { skill=26952, stats={ [1]="20% increased Flammability Magnitude" - } + }, + stringId="fire62" }, [26969]={ connections={ @@ -67497,7 +69504,8 @@ return { skill=26969, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals69" }, [27009]={ connections={ @@ -67520,7 +69528,8 @@ return { skill=27009, stats={ [1]="50% increased Minion Damage while you have at least two different active Offerings" - } + }, + stringId="corpses17" }, [27017]={ connections={ @@ -67537,7 +69546,8 @@ return { skill=27017, stats={ [1]="20% increased Evasion Rating while moving" - } + }, + stringId="azmerianimals23" }, [27048]={ connections={ @@ -67555,7 +69565,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence" - } + }, + stringId="companions14" }, [27068]={ connections={ @@ -67572,7 +69583,8 @@ return { skill=27068, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana6" }, [27082]={ connections={ @@ -67620,7 +69632,8 @@ return { skill=27082, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength69" }, [27095]={ connections={ @@ -67641,7 +69654,8 @@ return { skill=27095, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze3" }, [27096]={ connectionArt="CharacterPlanned", @@ -67672,6 +69686,7 @@ return { [2]="Spells Cast by Totems have 6% increased Cast Speed", [3]="Attacks used by Totems have 6% increased Attack Speed" }, + stringId="oracle_totems7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -67702,7 +69717,8 @@ return { stats={ [1]="Allies in your Presence have 6% increased Attack Speed", [2]="6% increased Attack Speed" - } + }, + stringId="attack_speed33" }, [27176]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -67723,7 +69739,8 @@ return { stats={ [1]="20% increased Critical Damage Bonus if you've gained a Power Charge Recently", [2]="+1 to Maximum Power Charges" - } + }, + stringId="power_charges9" }, [27186]={ connections={ @@ -67740,7 +69757,8 @@ return { skill=27186, stats={ [1]="10% reduced Magnitude of Ignite on you" - } + }, + stringId="ground3" }, [27216]={ connections={ @@ -67757,7 +69775,8 @@ return { skill=27216, stats={ [1]="10% faster start of Energy Shield Recharge while Shapeshifted" - } + }, + stringId="wyvern13__" }, [27234]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -67771,7 +69790,8 @@ return { orbitIndex=0, skill=27234, stats={ - } + }, + stringId="mastery_mana6174" }, [27262]={ connections={ @@ -67789,7 +69809,8 @@ return { stats={ [1]="6% increased chance to inflict Ailments", [2]="6% increased Magnitude of Damaging Ailments you inflict" - } + }, + stringId="ailments15" }, [27274]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -67803,7 +69824,8 @@ return { orbitIndex=2, skill=27274, stats={ - } + }, + stringId="mastery_cold_6395" }, [27290]={ connections={ @@ -67821,7 +69843,8 @@ return { skill=27290, stats={ [1]="25% increased Damage with Swords" - } + }, + stringId="sword6" }, [27296]={ connections={ @@ -67877,7 +69900,8 @@ return { skill=27296, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength64" }, [27303]={ connections={ @@ -67902,7 +69926,8 @@ return { [1]="10% reduced maximum Mana", [2]="+10 to Strength", [3]="30% increased Critical Hit Chance" - } + }, + stringId="criticals73" }, [27307]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -67916,7 +69941,8 @@ return { orbitIndex=0, skill=27307, stats={ - } + }, + stringId="mastery_energyshield102_" }, [27373]={ connections={ @@ -67964,7 +69990,8 @@ return { skill=27373, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength19" }, [27388]={ connections={ @@ -67992,7 +70019,8 @@ return { stats={ [1]="20% increased Mana Regeneration Rate", [2]="10% chance to Gain Arcane Surge when you deal a Critical Hit" - } + }, + stringId="mana_regeneration20" }, [27405]={ connectionArt="CharacterPlanned", @@ -68016,6 +70044,7 @@ return { stats={ [1]="6% increased Cooldown Recovery Rate" }, + stringId="oracle_movement_cooldown2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -68043,7 +70072,8 @@ return { skill=27417, stats={ [1]="25% increased Trap Damage" - } + }, + stringId="trap18" }, [27418]={ ascendancyName="Titan", @@ -68066,7 +70096,8 @@ return { skill=27418, stats={ [1]="4% increased Strength" - } + }, + stringId="AscendancyWarrior1Small6" }, [27422]={ connections={ @@ -68083,7 +70114,8 @@ return { skill=27422, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="mana_flasks1" }, [27434]={ connections={ @@ -68106,7 +70138,8 @@ return { skill=27434, stats={ [1]="Gain Elemental Archon after spending 100% of your Maximum Mana" - } + }, + stringId="lightning54" }, [27439]={ connections={ @@ -68150,7 +70183,8 @@ return { skill=27439, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength73" }, [27491]={ connections={ @@ -68174,7 +70208,8 @@ return { stats={ [1]="40% increased maximum Energy Shield", [2]="5% of Damage taken bypasses Energy Shield" - } + }, + stringId="energy_shield38" }, [27492]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern", @@ -68188,7 +70223,8 @@ return { orbitIndex=0, skill=27492, stats={ - } + }, + stringId="mastery_recovery_6677" }, [27493]={ connections={ @@ -68205,7 +70241,8 @@ return { skill=27493, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged42" }, [27501]={ connections={ @@ -68218,7 +70255,8 @@ return { skill=27501, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration34" }, [27513]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -68239,7 +70277,8 @@ return { stats={ [1]="Gain 8% of Damage as Extra Physical Damage", [2]="15% increased effect of Fully Broken Armour" - } + }, + stringId="physical40" }, [27540]={ connections={ @@ -68256,7 +70295,8 @@ return { skill=27540, stats={ [1]="10% increased total Power counted by Warcries" - } + }, + stringId="warcries22" }, [27572]={ connectionArt="CharacterPlanned", @@ -68280,6 +70320,7 @@ return { stats={ [1]="20% increased Chaos Damage" }, + stringId="oracle_hierarchy6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -68302,7 +70343,8 @@ return { skill=27581, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield7" }, [27611]={ connections={ @@ -68323,7 +70365,8 @@ return { skill=27611, stats={ [1]="12% increased Elemental Damage while Shapeshifted" - } + }, + stringId="wyvern12__" }, [27626]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -68347,7 +70390,8 @@ return { skill=27626, stats={ [1]="40% increased effect of Arcane Surge on you" - } + }, + stringId="mana_regeneration28_" }, [27638]={ connections={ @@ -68364,7 +70408,8 @@ return { skill=27638, stats={ [1]="15% increased Glory generation" - } + }, + stringId="glory5" }, [27658]={ connections={ @@ -68381,7 +70426,8 @@ return { skill=27658, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup4__" }, [27662]={ connections={ @@ -68394,7 +70440,8 @@ return { skill=27662, stats={ [1]="6% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="projectile_spells7" }, [27667]={ ascendancyName="Blood Mage", @@ -68415,7 +70462,8 @@ return { stats={ [1]="Targets Cursed by you have 100% reduced Life Regeneration Rate", [2]="Targets Cursed by you have at least 15% of Life Reserved" - } + }, + stringId="AscendancyWitch2Notable5" }, [27671]={ connections={ @@ -68432,7 +70480,8 @@ return { skill=27671, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="unarmed7" }, [27674]={ connections={ @@ -68449,7 +70498,8 @@ return { skill=27674, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery34" }, [27686]={ ascendancyName="Invoker", @@ -68472,7 +70522,8 @@ return { skill=27686, stats={ [1]="20% increased Energy Shield Recharge Rate" - } + }, + stringId="AscendancyMonk2Small9" }, [27687]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -68492,7 +70543,8 @@ return { skill=27687, stats={ [1]="4% increased Attack Damage per 75 Item Armour and Evasion on Equipped Shield" - } + }, + stringId="shield9" }, [27704]={ connections={ @@ -68517,7 +70569,8 @@ return { stats={ [1]="10% increased Attack Speed", [2]="Every Rage also grants 1% increased Evasion Rating" - } + }, + stringId="DeliriumAnoint_GraceOfTheAncestors" }, [27705]={ connections={ @@ -68581,7 +70634,8 @@ return { skill=27705, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes10" }, [27726]={ connections={ @@ -68598,7 +70652,8 @@ return { skill=27726, stats={ [1]="15% increased Armour" - } + }, + stringId="armour14" }, [27733]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -68620,7 +70675,8 @@ return { orbitIndex=30, skill=27733, stats={ - } + }, + stringId="mastery_shield215" }, [27740]={ connections={ @@ -68637,7 +70693,8 @@ return { skill=27740, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="life_flasks36" }, [27761]={ connections={ @@ -68661,7 +70718,8 @@ return { stats={ [1]="Successfully Parrying a Melee Hit grants 40% increased Damage to your next Ranged Attack", [2]="Successfully Parrying a Projectile Hit grants 40% increased Damage to your next Melee Attack" - } + }, + stringId="deflect12" }, [27773]={ ascendancyName="Spirit Walker", @@ -68683,7 +70741,8 @@ return { [1]="Gain a Vivid Wisp when Vivid Stampede ends", [2]="Stags deal 20% more damage per leap", [3]="Stags have 20% more Shock Magnitude per leap" - } + }, + stringId="AscendancyHuntress2Notable2" }, [27779]={ connections={ @@ -68707,7 +70766,8 @@ return { skill=27779, stats={ [1]="Grant Elemental Archon to your Minions for 5 seconds when they Revive" - } + }, + stringId="DeliriumAnoint_LordOfTheSquall" }, [27785]={ connections={ @@ -68724,7 +70784,8 @@ return { skill=27785, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration12" }, [27834]={ connections={ @@ -68745,7 +70806,8 @@ return { skill=27834, stats={ [1]="10% increased Critical Hit Chance with Traps" - } + }, + stringId="trap12" }, [27853]={ connections={ @@ -68771,7 +70833,8 @@ return { stats={ [1]="10% increased Damage against Immobilised Enemies", [2]="8% increased Immobilisation buildup" - } + }, + stringId="immobilisation1" }, [27859]={ connections={ @@ -68788,7 +70851,8 @@ return { skill=27859, stats={ [1]="Herald Skills deal 20% increased Damage" - } + }, + stringId="heralds3" }, [27875]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -68813,7 +70877,8 @@ return { stats={ [1]="40% increased chance to Shock", [2]="5% increased Attack and Cast Speed with Lightning Skills" - } + }, + stringId="shock12" }, [27900]={ connections={ @@ -68831,7 +70896,8 @@ return { stats={ [1]="4% increased Skill Effect Duration", [2]="8% increased Physical Damage" - } + }, + stringId="physical55_" }, [27910]={ connections={ @@ -68852,7 +70918,8 @@ return { skill=27910, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack42" }, [27950]={ connections={ @@ -68880,7 +70947,8 @@ return { stats={ [1]="25% increased Armour", [2]="Gain additional Stun Threshold equal to 30% of Item Armour on Equipped Armour Items" - } + }, + stringId="armour12" }, [27980]={ connections={ @@ -68901,7 +70969,8 @@ return { skill=27980, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage36" }, [27990]={ ascendancyName="Chronomancer", @@ -68924,7 +70993,8 @@ return { skill=27990, stats={ [1]="Debuffs you inflict have 6% increased Slow Magnitude" - } + }, + stringId="AscendancySorceress2Small7" }, [27992]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -68938,7 +71008,8 @@ return { orbitIndex=0, skill=27992, stats={ - } + }, + stringId="mastery_crossbow_6420" }, [27999]={ connections={ @@ -68956,7 +71027,8 @@ return { stats={ [1]="8% increased chance to inflict Ailments", [2]="8% increased Physical Damage" - } + }, + stringId="projectiles49" }, [28002]={ connections={ @@ -69024,7 +71096,8 @@ return { skill=28002, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes31" }, [28021]={ connections={ @@ -69041,7 +71114,8 @@ return { skill=28021, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals9" }, [28022]={ ascendancyName="Shaman", @@ -69064,7 +71138,8 @@ return { skill=28022, stats={ [1]="12% increased Elemental Damage" - } + }, + stringId="AscendancyDruid2Small1" }, [28038]={ connections={ @@ -69081,7 +71156,8 @@ return { skill=28038, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="deflect26" }, [28044]={ connections={ @@ -69114,7 +71190,8 @@ return { [1]="40% increased Cold Damage while affected by Herald of Ice", [2]="40% increased Fire Damage while affected by Herald of Ash", [3]="40% increased Lightning Damage while affected by Herald of Thunder" - } + }, + stringId="heralds16_" }, [28050]={ connections={ @@ -69162,7 +71239,8 @@ return { skill=28050, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity20" }, [28061]={ connections={ @@ -69179,7 +71257,8 @@ return { skill=28061, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental54" }, [28086]={ connections={ @@ -69200,7 +71279,8 @@ return { skill=28086, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration6" }, [28092]={ connections={ @@ -69217,7 +71297,8 @@ return { skill=28092, stats={ [1]="Archon recovery period expires 10% faster" - } + }, + stringId="archon5__" }, [28101]={ connections={ @@ -69238,7 +71319,8 @@ return { skill=28101, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration5" }, [28106]={ connections={ @@ -69255,7 +71337,8 @@ return { skill=28106, stats={ [1]="15% increased Life Flask Charges gained" - } + }, + stringId="life_flasks28" }, [28142]={ connections={ @@ -69281,7 +71364,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="Companions have 6% increased Attack Speed" - } + }, + stringId="companions58" }, [28153]={ ascendancyName="Chronomancer", @@ -69306,7 +71390,8 @@ return { stats={ [1]="Take 30% less Damage", [2]="4 seconds after being Damaged by an Enemy Hit, take Damage equal to 30% of that Hit's Damage" - } + }, + stringId="AscendancySorceress2Notable4" }, [28175]={ connections={ @@ -69358,7 +71443,8 @@ return { skill=28175, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength85" }, [28199]={ connections={ @@ -69375,7 +71461,8 @@ return { skill=28199, stats={ [1]="20% increased Hazard Immobilisation buildup" - } + }, + stringId="hazards21" }, [28201]={ connectionArt="CharacterPlanned", @@ -69404,6 +71491,7 @@ return { [1]="5% increased Block chance", [2]="15% increased Armour while stationary" }, + stringId="oracle_crab_claw1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -69430,7 +71518,8 @@ return { skill=28214, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="life_flasks40" }, [28223]={ connectionArt="CharacterPlanned", @@ -69454,6 +71543,7 @@ return { stats={ [1]="20% increased Critical Damage Bonus" }, + stringId="oracle_slow_crits2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -69476,7 +71566,8 @@ return { skill=28229, stats={ [1]="10% increased Area of Effect of Curses" - } + }, + stringId="curses7" }, [28254]={ ascendancyName="Spirit Walker", @@ -69501,6 +71592,7 @@ return { [2]="Vivid Stags leap towards enemies", [3]="Central Projectile of Owl Feather-Empowered Skills leaves a trail of Soaring Ground" }, + stringId="AscendancyHuntress2Notable9", unlockConstraint={ nodes={ [1]=41401, @@ -69533,7 +71625,8 @@ return { skill=28258, stats={ [1]="10% increased Effect of your Mark Skills" - } + }, + stringId="marks5_" }, [28267]={ connections={ @@ -69561,7 +71654,8 @@ return { stats={ [1]="25% increased Critical Damage Bonus", [2]="Hits against you have 25% reduced Critical Damage Bonus" - } + }, + stringId="criticals40" }, [28268]={ connections={ @@ -69582,7 +71676,8 @@ return { skill=28268, stats={ [1]="15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision" - } + }, + stringId="bleed38" }, [28304]={ connections={ @@ -69630,7 +71725,8 @@ return { skill=28304, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes17_" }, [28329]={ connections={ @@ -69654,7 +71750,8 @@ return { stats={ [1]="35% increased Stun Buildup", [2]="35% increased Freeze Buildup" - } + }, + stringId="poise39" }, [28361]={ connections={ @@ -69667,7 +71764,8 @@ return { skill=28361, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="weapon_swapping2" }, [28370]={ connections={ @@ -69719,7 +71817,8 @@ return { skill=28370, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength36" }, [28371]={ connections={ @@ -69736,7 +71835,8 @@ return { skill=28371, stats={ [1]="20% increased Damage with Hits against Enemies that are on Full Life" - } + }, + stringId="enemies_on_full_life4" }, [28408]={ connections={ @@ -69759,7 +71859,8 @@ return { skill=28408, stats={ [1]="Consume all Rage when Shapeshifting to Human form to recover 1% of maximum life per Rage Consumed" - } + }, + stringId="rage27" }, [28414]={ connections={ @@ -69777,7 +71878,8 @@ return { stats={ [1]="6% increased Attack Damage", [2]="Companions gain 4% Damage as extra Chaos Damage" - } + }, + stringId="companions62__" }, [28431]={ ascendancyName="Lich", @@ -69808,7 +71910,8 @@ return { skill=28431, stats={ [1]="Your Life cannot change while you have Energy Shield" - } + }, + stringId="AscendancyWitch3Notable6" }, [28432]={ connections={ @@ -69829,7 +71932,8 @@ return { skill=28432, stats={ [1]="20% increased Armour if you've consumed an Endurance Charge Recently" - } + }, + stringId="endurance_charges12" }, [28441]={ connections={ @@ -69852,7 +71956,8 @@ return { skill=28441, stats={ [1]="Enemies Blinded by you have 50% reduced Critical Hit Chance" - } + }, + stringId="blind11" }, [28446]={ connections={ @@ -69885,7 +71990,8 @@ return { skill=28446, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks5_" }, [28458]={ connections={ @@ -69902,7 +72008,8 @@ return { skill=28458, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence6" }, [28464]={ connections={ @@ -69920,7 +72027,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 5% of Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="evasion_and_energy_shield38_" }, [28476]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern", @@ -69934,7 +72042,8 @@ return { orbitIndex=0, skill=28476, stats={ - } + }, + stringId="mastery_thorns307" }, [28482]={ connections={ @@ -69958,7 +72067,8 @@ return { stats={ [1]="10% increased Ignite Duration on Enemies", [2]="25% increased Damage with Hits against Ignited Enemies" - } + }, + stringId="fire28_" }, [28489]={ connectionArt="CharacterPlanned", @@ -69986,6 +72096,7 @@ return { stats={ [1]="Shapeshift Skills have 15% increased Skill Effect Duration" }, + stringId="oracle_wyvern_addon1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -70010,7 +72121,8 @@ return { skill=28492, stats={ [1]="Converts all Evasion Rating to Armour" - } + }, + stringId="passive_keystone_iron_reflexes_" }, [28510]={ connections={ @@ -70058,7 +72170,8 @@ return { skill=28510, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength32" }, [28516]={ connections={ @@ -70075,7 +72188,8 @@ return { skill=28516, stats={ [1]="6% increased Area of Effect" - } + }, + stringId="area_of_effect20" }, [28542]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -70101,7 +72215,8 @@ return { [1]="+10% to Fire Resistance", [2]="15% increased effect of Fully Broken Armour", [3]="Fully Broken Armour you inflict also increases Fire Damage Taken from Hits" - } + }, + stringId="armour_break16_" }, [28556]={ connections={ @@ -70141,7 +72256,8 @@ return { skill=28556, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength43" }, [28564]={ connections={ @@ -70158,7 +72274,8 @@ return { skill=28564, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="warcries3" }, [28573]={ connections={ @@ -70171,7 +72288,8 @@ return { skill=28573, stats={ [1]="Minions Revive 5% faster" - } + }, + stringId="minion_defence19" }, [28578]={ connections={ @@ -70185,7 +72303,8 @@ return { stats={ [1]="8% increased Mana Regeneration Rate", [2]="8% increased Critical Hit Chance" - } + }, + stringId="mana_regeneration3" }, [28589]={ connections={ @@ -70202,7 +72321,8 @@ return { skill=28589, stats={ [1]="20% increased Armour if you have been Hit Recently" - } + }, + stringId="getting_hit1" }, [28613]={ connections={ @@ -70229,7 +72349,8 @@ return { skill=28613, stats={ [1]="Warcries have a minimum of 10 Power" - } + }, + stringId="warcries39" }, [28623]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern", @@ -70243,7 +72364,8 @@ return { orbitIndex=0, skill=28623, stats={ - } + }, + stringId="mastery_spell_suppression_6710_" }, [28625]={ connections={ @@ -70264,7 +72386,8 @@ return { skill=28625, stats={ [1]="10% increased Life and Mana Recovery from Flasks" - } + }, + stringId="flasks17" }, [28638]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern", @@ -70286,7 +72409,8 @@ return { orbitIndex=0, skill=28638, stats={ - } + }, + stringId="mastery_quarterstaff_6654_" }, [28680]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -70300,7 +72424,8 @@ return { orbitIndex=0, skill=28680, stats={ - } + }, + stringId="mastery_caster45" }, [28693]={ connections={ @@ -70317,7 +72442,8 @@ return { skill=28693, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion8" }, [28718]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -70331,7 +72457,8 @@ return { orbitIndex=0, skill=28718, stats={ - } + }, + stringId="mastery_elemental_6475" }, [28745]={ ascendancyName="Shaman", @@ -70351,7 +72478,8 @@ return { skill=28745, stats={ [1]="Grants Skill: Apocalypse" - } + }, + stringId="AscendancyDruid2Notable2" }, [28770]={ connectionArt="CharacterPlanned", @@ -70375,6 +72503,7 @@ return { stats={ [1]="12% increased Elemental Damage while Shapeshifted" }, + stringId="oracle_shapeshifting_path2_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -70401,7 +72530,8 @@ return { skill=28774, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed1" }, [28797]={ connections={ @@ -70418,7 +72548,8 @@ return { skill=28797, stats={ [1]="3% increased Attack Speed with Daggers" - } + }, + stringId="dagger6" }, [28800]={ connections={ @@ -70435,7 +72566,8 @@ return { skill=28800, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles38_" }, [28823]={ connections={ @@ -70456,7 +72588,8 @@ return { skill=28823, stats={ [1]="10% chance when a Charm is used to use another Charm without consuming Charges" - } + }, + stringId="charms13" }, [28835]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -70482,7 +72615,8 @@ return { skill=28835, stats={ [1]="12% increased Damage while affected by a Herald" - } + }, + stringId="heralds10" }, [28839]={ connections={ @@ -70495,7 +72629,8 @@ return { skill=28839, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed14" }, [28859]={ connections={ @@ -70513,7 +72648,8 @@ return { stats={ [1]="10% increased Elemental Damage", [2]="6% increased chance to inflict Ailments" - } + }, + stringId="ailments47" }, [28860]={ connections={ @@ -70530,7 +72666,8 @@ return { skill=28860, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break26" }, [28862]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern", @@ -70544,7 +72681,8 @@ return { orbitIndex=0, skill=28862, stats={ - } + }, + stringId="mastery_leech23_" }, [28863]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -70558,7 +72696,8 @@ return { orbitIndex=0, skill=28863, stats={ - } + }, + stringId="mastery_attack13" }, [28892]={ connections={ @@ -70585,7 +72724,8 @@ return { skill=28892, stats={ [1]="+12 to maximum Rage while Shapeshifted" - } + }, + stringId="rage25" }, [28903]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -70599,7 +72739,8 @@ return { orbitIndex=0, skill=28903, stats={ - } + }, + stringId="mastery_poison199" }, [28950]={ connections={ @@ -70650,7 +72791,8 @@ return { [2]="+15% of Armour also applies to Elemental Damage", [3]="10% faster start of Energy Shield Recharge", [4]="+5 to Strength and Intelligence" - } + }, + stringId="templar_druid_notable2" }, [28963]={ connections={ @@ -70674,7 +72816,8 @@ return { stats={ [1]="6% increased Attack Speed", [2]="20% Chance to build an additional Combo on Hit" - } + }, + stringId="unarmed11" }, [28975]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -70698,7 +72841,8 @@ return { skill=28975, stats={ [1]="10% more Maximum Lightning Damage" - } + }, + stringId="lightning29" }, [28976]={ connections={ @@ -70719,7 +72863,8 @@ return { skill=28976, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison7" }, [28981]={ connections={ @@ -70736,7 +72881,8 @@ return { skill=28981, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage34" }, [28982]={ connections={ @@ -70792,7 +72938,8 @@ return { skill=28982, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength48" }, [28992]={ connections={ @@ -70829,7 +72976,8 @@ return { [1]="8% increased Projectile Speed", [2]="8% increased Attack Speed", [3]="+10 to Dexterity" - } + }, + stringId="ranger_huntress_notable2" }, [29009]={ connections={ @@ -70873,7 +73021,8 @@ return { skill=29009, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence56" }, [29041]={ connections={ @@ -70894,7 +73043,8 @@ return { skill=29041, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells2" }, [29049]={ connections={ @@ -70911,7 +73061,8 @@ return { skill=29049, stats={ [1]="10% increased Charm Effect Duration" - } + }, + stringId="charms9" }, [29065]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -70925,7 +73076,8 @@ return { orbitIndex=7, skill=29065, stats={ - } + }, + stringId="mastery_bleeding_6327" }, [29074]={ ascendancyName="Pathfinder", @@ -70946,7 +73098,8 @@ return { stats={ [1]="Double the number of your Poisons that targets can be affected by at the same time", [2]="50% less Poison Duration" - } + }, + stringId="AscendancyRanger3Notable4" }, [29098]={ connections={ @@ -70968,7 +73121,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells10" }, [29126]={ connectionArt="CharacterPlanned", @@ -70992,6 +73146,7 @@ return { stats={ [1]="12% increased Elemental Damage while Shapeshifted" }, + stringId="oracle_shapeshifting_path1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -71020,7 +73175,8 @@ return { skill=29133, stats={ [1]="12% increased Elemental Damage" - } + }, + stringId="AscendancyMonk2Small6" }, [29148]={ connections={ @@ -71064,7 +73220,8 @@ return { skill=29148, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence48" }, [29162]={ ascendancyName="Tactician", @@ -71087,7 +73244,8 @@ return { skill=29162, stats={ [1]="8% increased Spirit" - } + }, + stringId="AscendancyMercenary1Small1" }, [29197]={ connectionArt="CharacterPlanned", @@ -71112,6 +73270,7 @@ return { [1]="15% increased Critical Damage Bonus", [2]="10% increased Archon Buff duration" }, + stringId="oracle_archon_crit1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -71173,7 +73332,8 @@ return { skill=29240, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes61" }, [29246]={ connections={ @@ -71194,7 +73354,8 @@ return { skill=29246, stats={ [1]="10% increased Parried Debuff Magnitude" - } + }, + stringId="buckler9" }, [29270]={ connections={ @@ -71211,7 +73372,8 @@ return { skill=29270, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="life_leech7" }, [29285]={ connections={ @@ -71232,7 +73394,8 @@ return { skill=29285, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="azmerianimals10" }, [29288]={ connections={ @@ -71255,7 +73418,8 @@ return { skill=29288, stats={ [1]="Invocation Spells have 50% increased Critical Damage Bonus" - } + }, + stringId="triggers30" }, [29306]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -71280,7 +73444,8 @@ return { stats={ [1]="8% of Damage is taken from Mana before Life", [2]="15% increased Attack Speed while not on Low Mana" - } + }, + stringId="monkchakra6" }, [29320]={ connections={ @@ -71301,7 +73466,8 @@ return { skill=29320, stats={ [1]="20% increased Stun Threshold while Parrying" - } + }, + stringId="buckler17" }, [29323]={ ascendancyName="Titan", @@ -71324,7 +73490,8 @@ return { skill=29323, stats={ [1]="20% increased Armour" - } + }, + stringId="AscendancyWarrior1Small8" }, [29328]={ connections={ @@ -71341,7 +73508,8 @@ return { skill=29328, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="ailments1" }, [29358]={ connections={ @@ -71358,7 +73526,8 @@ return { skill=29358, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun9" }, [29361]={ connections={ @@ -71372,7 +73541,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield4" }, [29369]={ connections={ @@ -71393,7 +73563,8 @@ return { skill=29369, stats={ [1]="15% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze11" }, [29372]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -71421,7 +73592,8 @@ return { skill=29372, stats={ [1]="4% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage" - } + }, + stringId="rage19" }, [29391]={ connections={ @@ -71454,7 +73626,8 @@ return { skill=29391, stats={ [1]="15% increased Spell Damage if you have consumed an Elemental Infusion Recently" - } + }, + stringId="infusion19_" }, [29398]={ ascendancyName="Stormweaver", @@ -71477,7 +73650,8 @@ return { skill=29398, stats={ [1]="25% increased Chill Duration on Enemies" - } + }, + stringId="AscendancySorceress1Small8" }, [29399]={ connections={ @@ -71498,7 +73672,8 @@ return { skill=29399, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion22" }, [29402]={ connections={ @@ -71523,7 +73698,8 @@ return { skill=29402, stats={ [1]="15% increased Electrocute Buildup" - } + }, + stringId="shock_mitigation5" }, [29408]={ connections={ @@ -71540,7 +73716,8 @@ return { skill=29408, stats={ [1]="8% increased Mana Cost Efficiency" - } + }, + stringId="mana_regeneration11" }, [29432]={ connections={ @@ -71557,7 +73734,8 @@ return { skill=29432, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield42__" }, [29447]={ connections={ @@ -71575,7 +73753,8 @@ return { stats={ [1]="10% increased Armour", [2]="+5% of Armour also applies to Elemental Damage" - } + }, + stringId="armour48" }, [29458]={ connections={ @@ -71588,7 +73767,8 @@ return { skill=29458, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison2" }, [29479]={ connections={ @@ -71632,7 +73812,8 @@ return { skill=29479, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity87" }, [29502]={ connections={ @@ -71649,7 +73830,8 @@ return { skill=29502, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed10" }, [29514]={ connections={ @@ -71673,7 +73855,8 @@ return { stats={ [1]="50% increased Grenade Detonation Time", [2]="Grenade Skills Fire an additional Projectile" - } + }, + stringId="grenades11" }, [29517]={ connections={ @@ -71721,7 +73904,8 @@ return { skill=29517, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity38" }, [29527]={ connections={ @@ -71746,7 +73930,8 @@ return { [1]="40% increased Critical Hit Chance against Enemies that are on Full Life", [2]="Cannot be Blinded while on Full Life", [3]="80% increased Damage with Hits against Enemies that are on Full Life" - } + }, + stringId="enemies_on_full_life9" }, [29582]={ connections={ @@ -71774,7 +73959,8 @@ return { skill=29582, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy8" }, [29611]={ connections={ @@ -71826,7 +74012,8 @@ return { skill=29611, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength46" }, [29652]={ connections={ @@ -71851,7 +74038,8 @@ return { skill=29652, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells6" }, [29663]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -71867,6 +74055,7 @@ return { skill=29663, stats={ }, + stringId="oracle_movement_cooldown_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -71896,7 +74085,8 @@ return { skill=29695, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery19" }, [29762]={ connections={ @@ -71925,7 +74115,8 @@ return { [1]="25% increased Warcry Speed", [2]="Warcries Debilitate Enemies", [3]="Warcry Skills have 25% increased Area of Effect" - } + }, + stringId="warcries18" }, [29763]={ connections={ @@ -71942,7 +74133,8 @@ return { skill=29763, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration1" }, [29788]={ connections={ @@ -71959,7 +74151,8 @@ return { skill=29788, stats={ [1]="8% increased amount of Life Leeched" - } + }, + stringId="life_leech3" }, [29800]={ connections={ @@ -71982,7 +74175,8 @@ return { skill=29800, stats={ [1]="+1 to maximum Lightning Infusions" - } + }, + stringId="infusion25" }, [29843]={ connections={ @@ -72000,7 +74194,8 @@ return { stats={ [1]="10% increased Evasion Rating", [2]="2% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="evasion4" }, [29871]={ ascendancyName="Deadeye", @@ -72023,7 +74218,8 @@ return { skill=29871, stats={ [1]="12% increased Effect of your Mark Skills" - } + }, + stringId="AscendancyRanger1Small4" }, [29881]={ connections={ @@ -72047,7 +74243,8 @@ return { stats={ [1]="Gain Arcane Surge when you Shapeshift to Human form after", [2]="being Shapeshifted for at least 8 seconds" - } + }, + stringId="wyvern17" }, [29899]={ connections={ @@ -72074,7 +74271,8 @@ return { skill=29899, stats={ [1]="40% increased Culling Strike Threshold against Immobilised Enemies" - } + }, + stringId="slaying12_" }, [29914]={ connections={ @@ -72092,7 +74290,8 @@ return { stats={ [1]="20% increased Armour while Surrounded", [2]="20% increased Evasion Rating while Surrounded" - } + }, + stringId="being_surrounded19" }, [29930]={ connections={ @@ -72114,7 +74313,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="Companions have 12% increased maximum Life" - } + }, + stringId="duelist_minions5_" }, [29941]={ connections={ @@ -72135,7 +74335,8 @@ return { skill=29941, stats={ [1]="20% chance for Attack Hits to apply Incision" - } + }, + stringId="bleed36" }, [29959]={ connections={ @@ -72156,7 +74357,8 @@ return { skill=29959, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals87" }, [29985]={ connectionArt="CharacterPlanned", @@ -72180,6 +74382,7 @@ return { stats={ [1]="Minions deal 15% increased Damage" }, + stringId="oracle_forbidden_path3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -72210,7 +74413,8 @@ return { skill=29990, stats={ [1]="5% chance to gain Volatility on Kill" - } + }, + stringId="volatility13" }, [29993]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -72224,7 +74428,8 @@ return { orbitIndex=8, skill=29993, stats={ - } + }, + stringId="mastery_duration91" }, [30007]={ connections={ @@ -72241,7 +74446,8 @@ return { skill=30007, stats={ [1]="16% increased Thorns damage" - } + }, + stringId="getting_hit3_" }, [30040]={ connections={ @@ -72258,7 +74464,8 @@ return { skill=30040, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break18" }, [30047]={ connections={ @@ -72310,7 +74517,8 @@ return { skill=30047, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity67_" }, [30061]={ connections={ @@ -72327,7 +74535,8 @@ return { skill=30061, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="curses23" }, [30071]={ ascendancyName="Blood Mage", @@ -72350,7 +74559,8 @@ return { skill=30071, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="AscendancyWitch2Small5" }, [30077]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -72364,7 +74574,8 @@ return { orbitIndex=0, skill=30077, stats={ - } + }, + stringId="mastery_caster_6356" }, [30082]={ connections={ @@ -72381,7 +74592,32 @@ return { skill=30082, stats={ [1]="15% increased Crossbow Reload Speed" - } + }, + stringId="crossbow23" + }, + [30100]={ + ascendancyName="Ritualist", + connections={ + [1]={ + id=38813, + orbit=6 + } + }, + group=1617, + icon="Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds", + name="Movement Speed", + nodeOverlay={ + alloc="RitualistFrameSmallAllocated", + path="RitualistFrameSmallCanAllocate", + unalloc="RitualistFrameSmallNormal" + }, + orbit=0, + orbitIndex=0, + skill=30100, + stats={ + [1]="3% increased Movement Speed" + }, + stringId="AscendancyHuntress3Small7" }, [30102]={ connections={ @@ -72402,7 +74638,8 @@ return { skill=30102, stats={ [1]="3% chance to gain Volatility on Kill" - } + }, + stringId="volatility6" }, [30115]={ ascendancyName="Titan", @@ -72422,7 +74659,8 @@ return { skill=30115, stats={ [1]="50% increased effect of Small Passive Skills" - } + }, + stringId="AscendancyWarrior1Notable5" }, [30117]={ ascendancyName="Blood Mage", @@ -72449,7 +74687,8 @@ return { skill=30117, stats={ [1]="12% increased Critical Hit Chance for Spells" - } + }, + stringId="AscendancyWitch2Small1" }, [30123]={ connections={ @@ -72470,7 +74709,8 @@ return { skill=30123, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed3" }, [30132]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -72498,7 +74738,8 @@ return { skill=30132, stats={ [1]="20% increased bonuses gained from Equipped Quiver" - } + }, + stringId="quivers9" }, [30136]={ connections={ @@ -72515,7 +74756,8 @@ return { skill=30136, stats={ [1]="20% increased Damage against Enemies with Fully Broken Armour" - } + }, + stringId="armour_break9" }, [30141]={ connections={ @@ -72559,7 +74801,8 @@ return { skill=30141, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes15" }, [30143]={ connections={ @@ -72576,7 +74819,8 @@ return { skill=30143, stats={ [1]="5% increased Block chance" - } + }, + stringId="block22" }, [30151]={ ascendancyName="Tactician", @@ -72599,7 +74843,8 @@ return { skill=30151, stats={ [1]="15% increased Armour and Evasion Rating" - } + }, + stringId="AscendancyMercenary1Small6" }, [30197]={ connections={ @@ -72616,7 +74861,8 @@ return { skill=30197, stats={ [1]="4% increased Attack Speed while your Companion is in your Presence" - } + }, + stringId="companions31_" }, [30210]={ connections={ @@ -72633,7 +74879,8 @@ return { skill=30210, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="stun_threshold18" }, [30219]={ connections={ @@ -72650,13 +74897,18 @@ return { skill=30219, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy47" }, [30233]={ ascendancyName="Ritualist", connections={ + [1]={ + id=30100, + orbit=6 + } }, - group=1619, + group=1621, icon="Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds", isNotable=true, name="As the Whispers Demand", @@ -72670,7 +74922,8 @@ return { skill=30233, stats={ [1]="Grants Skill: Ritual Sacrifice" - } + }, + stringId="AscendancyHuntress3Notable7" }, [30252]={ connections={ @@ -72691,7 +74944,8 @@ return { skill=30252, stats={ [1]="Charms applied to you have 10% increased Effect" - } + }, + stringId="charms18" }, [30258]={ connections={ @@ -72709,7 +74963,8 @@ return { stats={ [1]="3% increased Attack Speed", [2]="Minions have 3% increased Attack Speed" - } + }, + stringId="minion_offence58" }, [30265]={ ascendancyName="Disciple of Varashta", @@ -72728,7 +74983,8 @@ return { skill=30265, stats={ [1]="20% increased maximum Energy Shield" - } + }, + stringId="AscendancySorceress3Small1" }, [30300]={ connections={ @@ -72749,7 +75005,8 @@ return { skill=30300, stats={ [1]="16% increased Thorns damage" - } + }, + stringId="getting_hit6" }, [30334]={ connections={ @@ -72766,7 +75023,8 @@ return { skill=30334, stats={ [1]="8% increased Ignite Duration on Enemies" - } + }, + stringId="ignite_mitigation10" }, [30341]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -72794,7 +75052,8 @@ return { skill=30341, stats={ [1]="20% increased bonuses gained from Equipped Quiver" - } + }, + stringId="quivers4" }, [30346]={ connections={ @@ -72819,7 +75078,8 @@ return { skill=30346, stats={ [1]="+10 to maximum Energy Shield" - } + }, + stringId="energy_shield14" }, [30371]={ connections={ @@ -72836,7 +75096,8 @@ return { skill=30371, stats={ [1]="Attack Skills deal 10% increased Damage while holding a Shield" - } + }, + stringId="shield3" }, [30372]={ connections={ @@ -72853,7 +75114,8 @@ return { skill=30372, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration13" }, [30390]={ connections={ @@ -72870,7 +75132,8 @@ return { skill=30390, stats={ [1]="5% increased Block chance" - } + }, + stringId="block23" }, [30392]={ connections={ @@ -72897,7 +75160,8 @@ return { skill=30392, stats={ [1]="30% increased Life Regeneration rate during Effect of any Life Flask" - } + }, + stringId="life_flasks25_" }, [30393]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -72919,7 +75183,8 @@ return { orbitIndex=0, skill=30393, stats={ - } + }, + stringId="mastery_energyshield107" }, [30395]={ connections={ @@ -72942,7 +75207,8 @@ return { skill=30395, stats={ [1]="Warcries inflict 3 Critical Weakness on Enemies" - } + }, + stringId="wolf14" }, [30408]={ connections={ @@ -72965,7 +75231,8 @@ return { skill=30408, stats={ [1]="Hazards have 15% chance to rearm after they are triggered" - } + }, + stringId="hazards4" }, [30456]={ connections={ @@ -72989,7 +75256,8 @@ return { stats={ [1]="50% increased Evasion Rating when on Full Life", [2]="25% increased Stun Threshold while on Full Life" - } + }, + stringId="evasion5" }, [30457]={ connections={ @@ -73006,7 +75274,8 @@ return { skill=30457, stats={ [1]="15% increased Armour" - } + }, + stringId="armour1" }, [30459]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -73020,7 +75289,8 @@ return { orbitIndex=3, skill=30459, stats={ - } + }, + stringId="mastery_minion_offence_6616" }, [30463]={ connections={ @@ -73041,7 +75311,8 @@ return { skill=30463, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression26_" }, [30523]={ connections={ @@ -73065,7 +75336,8 @@ return { stats={ [1]="Minions have 25% increased maximum Life", [2]="Minions have 25% increased Evasion Rating" - } + }, + stringId="minion_offence16" }, [30539]={ connections={ @@ -73082,7 +75354,8 @@ return { skill=30539, stats={ [1]="5% chance to not destroy Corpses when Consuming Corpses" - } + }, + stringId="corpses8" }, [30546]={ connections={ @@ -73105,7 +75378,8 @@ return { skill=30546, stats={ [1]="Gain 8% of Damage as Extra Lightning Damage while Shapeshifted" - } + }, + stringId="wyvern14" }, [30553]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -73119,7 +75393,8 @@ return { orbitIndex=0, skill=30553, stats={ - } + }, + stringId="mastery_warcry_6791" }, [30554]={ connections={ @@ -73136,7 +75411,8 @@ return { skill=30554, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence2" }, [30555]={ connections={ @@ -73180,7 +75456,8 @@ return { skill=30555, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes40" }, [30562]={ connections={ @@ -73205,7 +75482,8 @@ return { [1]="20% increased Evasion Rating", [2]="20% increased maximum Energy Shield", [3]="25% reduced effect of Curses on you" - } + }, + stringId="evasion_and_energy_shield12_" }, [30615]={ connections={ @@ -73218,7 +75496,8 @@ return { skill=30615, stats={ [1]="20% increased Critical Damage Bonus if you've consumed a Power Charge Recently" - } + }, + stringId="power_charges6_" }, [30634]={ connections={ @@ -73231,7 +75510,8 @@ return { skill=30634, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery5" }, [30657]={ connections={ @@ -73291,7 +75571,8 @@ return { skill=30657, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes9" }, [30662]={ connections={ @@ -73308,7 +75589,8 @@ return { skill=30662, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning1_" }, [30663]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -73326,7 +75608,8 @@ return { orbitIndex=0, skill=30663, stats={ - } + }, + stringId="mastery_cold_6392" }, [30695]={ connections={ @@ -73364,7 +75647,8 @@ return { skill=30695, stats={ [1]="33% increased Damage with Hits against Enemies affected by Ailments" - } + }, + stringId="exploiting_elemental_ailments10" }, [30701]={ connections={ @@ -73377,7 +75661,8 @@ return { skill=30701, stats={ [1]="6% reduced Projectile Speed" - } + }, + stringId="projectiles41" }, [30704]={ connections={ @@ -73395,7 +75680,8 @@ return { stats={ [1]="5% increased Damage", [2]="Regenerate 0.1% of maximum Life per second" - } + }, + stringId="life_regeneration12" }, [30720]={ connections={ @@ -73419,7 +75705,8 @@ return { stats={ [1]="Minions have +13% to Chaos Resistance", [2]="Minions gain 10% of Physical Damage as Chaos Damage" - } + }, + stringId="minion_reservation14" }, [30736]={ connections={ @@ -73436,7 +75723,8 @@ return { skill=30736, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect57_" }, [30748]={ connections={ @@ -73459,7 +75747,8 @@ return { skill=30748, stats={ [1]="Maximum Volatility is 30" - } + }, + stringId="volatility2" }, [30780]={ connections={ @@ -73481,7 +75770,8 @@ return { stats={ [1]="4% increased Area of Effect of Ancestrally Boosted Attacks", [2]="Ancestrally Boosted Attacks deal 8% increased Damage" - } + }, + stringId="melee60" }, [30781]={ connectionArt="CharacterPlanned", @@ -73505,6 +75795,7 @@ return { stats={ [1]="3% increased Movement Speed" }, + stringId="oracle_movement_cooldown3_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -73562,7 +75853,8 @@ return { skill=30808, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes11" }, [30820]={ connections={ @@ -73580,7 +75872,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="8% increased Skill Effect Duration" - } + }, + stringId="attack7" }, [30829]={ connections={ @@ -73597,7 +75890,8 @@ return { skill=30829, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy27" }, [30834]={ connections={ @@ -73618,7 +75912,8 @@ return { skill=30834, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana4" }, [30839]={ connections={ @@ -73636,7 +75931,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="+5 to Dexterity" - } + }, + stringId="attack_speed21_" }, [30871]={ connections={ @@ -73653,7 +75949,8 @@ return { skill=30871, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks15" }, [30896]={ connections={ @@ -73670,7 +75967,8 @@ return { skill=30896, stats={ [1]="3% increased Skill Speed with Channelling Skills" - } + }, + stringId="channelling4" }, [30904]={ ascendancyName="Oracle", @@ -73692,7 +75990,8 @@ return { [1]="Hit damage is taken from Mana before Life if your current Mana is higher than your current Life", [2]="15% less maximum Life", [3]="15% less maximum Mana" - } + }, + stringId="AscendancyDruid1Notable3" }, [30905]={ connections={ @@ -73713,7 +76012,8 @@ return { skill=30905, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks3" }, [30910]={ connections={ @@ -73731,7 +76031,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="duelist_minions1" }, [30959]={ connections={ @@ -73748,7 +76049,8 @@ return { skill=30959, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="oracle3" }, [30973]={ connections={ @@ -73765,7 +76067,8 @@ return { skill=30973, stats={ [1]="10% increased Critical Hit Chance with Daggers" - } + }, + stringId="dagger11" }, [30979]={ connections={ @@ -73817,7 +76120,8 @@ return { skill=30979, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence38" }, [30985]={ connections={ @@ -73835,7 +76139,8 @@ return { stats={ [1]="5% chance when collecting an Elemental Infusion to gain an", [2]="additional Elemental Infusion of the same type" - } + }, + stringId="infusion7" }, [30990]={ connections={ @@ -73852,7 +76157,8 @@ return { skill=30990, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals82" }, [30996]={ ascendancyName="Gemling Legionnaire", @@ -73883,7 +76189,8 @@ return { [2]="Red: Hits against you have no Critical Damage Bonus", [3]="Blue: Skills have 30% less cost", [4]="Green: 40% less Movement Speed Penalty from using Skills while Moving" - } + }, + stringId="AscendancyMercenary3Notable3" }, [31010]={ connections={ @@ -73896,7 +76203,8 @@ return { skill=31010, stats={ [1]="10% faster start of Energy Shield Recharge while Shapeshifted" - } + }, + stringId="wyvern11" }, [31017]={ connections={ @@ -73913,7 +76221,8 @@ return { skill=31017, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems53" }, [31037]={ connections={ @@ -73930,7 +76239,8 @@ return { skill=31037, stats={ [1]="Remnants you create have 10% increased effect" - } + }, + stringId="remnant2" }, [31039]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -73944,7 +76254,8 @@ return { orbitIndex=0, skill=31039, stats={ - } + }, + stringId="mastery_criticals65" }, [31055]={ connections={ @@ -73961,7 +76272,8 @@ return { skill=31055, stats={ [1]="3% increased Attack Speed with Bows" - } + }, + stringId="bow15" }, [31112]={ connections={ @@ -73974,7 +76286,8 @@ return { skill=31112, stats={ [1]="10% increased Ballista Critical Hit Chance" - } + }, + stringId="ballista11" }, [31116]={ ascendancyName="Acolyte of Chayula", @@ -73994,7 +76307,8 @@ return { skill=31116, stats={ [1]="Grants Skill: Void Illusion" - } + }, + stringId="AscendancyMonk3Notable8" }, [31129]={ connections={ @@ -74017,7 +76331,8 @@ return { skill=31129, stats={ [1]="Minions Revive 35% faster if all your Minions are Companions" - } + }, + stringId="companions7" }, [31159]={ connections={ @@ -74034,7 +76349,8 @@ return { skill=31159, stats={ [1]="15% increased Life Regeneration Rate while stationary" - } + }, + stringId="life_regeneration13_" }, [31172]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -74054,7 +76370,8 @@ return { skill=31172, stats={ [1]="1% increased Attack Speed per 25 Dexterity" - } + }, + stringId="attack_speed34" }, [31175]={ connections={ @@ -74077,7 +76394,8 @@ return { skill=31175, stats={ [1]="Minions have 40% increased Critical Damage Bonus" - } + }, + stringId="minion_offence33_" }, [31189]={ connections={ @@ -74101,7 +76419,8 @@ return { stats={ [1]="20% increased Attack Damage", [2]="30% increased Accuracy Rating while moving" - } + }, + stringId="attack33_" }, [31223]={ ascendancyName="Blood Mage", @@ -74121,7 +76440,8 @@ return { skill=31223, stats={ [1]="Gain additional maximum Life equal to 100% of the Item Energy Shield on Equipped Body Armour" - } + }, + stringId="AscendancyWitch2Notable8" }, [31238]={ connections={ @@ -74173,7 +76493,8 @@ return { skill=31238, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes14" }, [31273]={ connections={ @@ -74190,7 +76511,8 @@ return { skill=31273, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee14_" }, [31284]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -74208,7 +76530,8 @@ return { orbitIndex=3, skill=31284, stats={ - } + }, + stringId="mastery_critical_267" }, [31286]={ connections={ @@ -74225,7 +76548,8 @@ return { skill=31286, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical5" }, [31290]={ connections={ @@ -74255,7 +76579,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour52" }, [31292]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern", @@ -74269,7 +76594,8 @@ return { orbitIndex=0, skill=31292, stats={ - } + }, + stringId="mastery_mace154" }, [31295]={ connections={ @@ -74286,7 +76612,8 @@ return { skill=31295, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks2" }, [31326]={ connections={ @@ -74314,7 +76641,8 @@ return { stats={ [1]="20% increased Ignite Magnitude", [2]="20% increased Ignite Duration on Enemies" - } + }, + stringId="ignite6" }, [31345]={ connections={ @@ -74331,7 +76659,8 @@ return { skill=31345, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration11" }, [31364]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern", @@ -74352,7 +76681,8 @@ return { stats={ [1]="40% increased Charm Effect Duration", [2]="40% increased Charm Charges gained" - } + }, + stringId="charms3" }, [31366]={ connections={ @@ -74373,7 +76703,8 @@ return { skill=31366, stats={ [1]="Parry has 20% increased Stun Buildup" - } + }, + stringId="deflect4" }, [31370]={ connections={ @@ -74391,7 +76722,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Lightning Damage" - } + }, + stringId="armour44" }, [31373]={ connections={ @@ -74418,7 +76750,8 @@ return { skill=31373, stats={ [1]="Warcries Empower an additional Attack" - } + }, + stringId="warcries12" }, [31388]={ connections={ @@ -74435,7 +76768,8 @@ return { skill=31388, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells3" }, [31409]={ connections={ @@ -74452,7 +76786,8 @@ return { skill=31409, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion13" }, [31419]={ connections={ @@ -74473,7 +76808,8 @@ return { skill=31419, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="duration2" }, [31433]={ connections={ @@ -74501,7 +76837,8 @@ return { stats={ [1]="20% increased Elemental Damage with Attacks", [2]="5% of Physical Damage from Hits taken as Damage of a Random Element" - } + }, + stringId="elemental_attacks8" }, [31449]={ connections={ @@ -74518,7 +76855,8 @@ return { skill=31449, stats={ [1]="10% increased Critical Hit Chance with Quarterstaves" - } + }, + stringId="quarterstaff13" }, [31517]={ connections={ @@ -74539,7 +76877,8 @@ return { skill=31517, stats={ [1]="Sealed Skills have 10% increased Seal gain frequency" - } + }, + stringId="spells27" }, [31545]={ connections={ @@ -74561,7 +76900,8 @@ return { stats={ [1]="10% increased Presence Area of Effect", [2]="6% increased Attack Damage" - } + }, + stringId="glory9" }, [31554]={ connectionArt="CharacterPlanned", @@ -74585,6 +76925,7 @@ return { stats={ [1]="15% increased Skill Effect Duration" }, + stringId="oracle_duration_physical8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -74611,7 +76952,8 @@ return { skill=31566, stats={ [1]="30% increased Armour while Surrounded" - } + }, + stringId="being_surrounded2" }, [31609]={ connections={ @@ -74628,7 +76970,8 @@ return { skill=31609, stats={ [1]="25% increased Armour, Evasion and Energy Shield from Equipped Shield" - } + }, + stringId="block24" }, [31626]={ connections={ @@ -74646,7 +76989,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks62" }, [31630]={ connections={ @@ -74663,7 +77007,8 @@ return { skill=31630, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery28" }, [31644]={ connections={ @@ -74684,7 +77029,8 @@ return { skill=31644, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery21" }, [31647]={ connections={ @@ -74701,7 +77047,8 @@ return { skill=31647, stats={ [1]="+8 to Dexterity" - } + }, + stringId="dexterity108" }, [31650]={ connections={ @@ -74722,7 +77069,8 @@ return { skill=31650, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems49" }, [31673]={ connections={ @@ -74739,7 +77087,8 @@ return { skill=31673, stats={ [1]="10% faster start of Energy Shield Recharge while Shapeshifted" - } + }, + stringId="shapeshifting36" }, [31692]={ connections={ @@ -74756,7 +77105,8 @@ return { skill=31692, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals83" }, [31697]={ connections={ @@ -74773,7 +77123,8 @@ return { skill=31697, stats={ [1]="10% increased Elemental Infusion duration" - } + }, + stringId="infusion8" }, [31724]={ connections={ @@ -74797,7 +77148,8 @@ return { stats={ [1]="+2 to Armour per 1 Item Energy Shield on Equipped Boots", [2]="12% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="energy_shield_and_armour29_" }, [31745]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -74818,7 +77170,8 @@ return { stats={ [1]="40% increased Attack Damage against Maimed Enemies", [2]="Enemies are Maimed for 4 seconds after becoming Unpinned" - } + }, + stringId="pin11" }, [31746]={ connections={ @@ -74839,7 +77192,8 @@ return { skill=31746, stats={ [1]="Damage Penetrates 8% Fire Resistance" - } + }, + stringId="ignite_mitigation3" }, [31757]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -74855,6 +77209,7 @@ return { skill=31757, stats={ }, + stringId="oracle_duration_physical_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -74877,7 +77232,8 @@ return { skill=31763, stats={ [1]="10% increased Critical Hit Chance with Crossbows" - } + }, + stringId="crossbow6" }, [31765]={ connections={ @@ -74933,7 +77289,8 @@ return { skill=31765, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity7" }, [31773]={ connections={ @@ -74956,7 +77313,8 @@ return { skill=31773, stats={ [1]="Archon recovery period expires 25% faster" - } + }, + stringId="archon7" }, [31778]={ connections={ @@ -74973,7 +77331,8 @@ return { skill=31778, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="oracle4" }, [31779]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -74987,7 +77346,8 @@ return { orbitIndex=0, skill=31779, stats={ - } + }, + stringId="mastery_power_charge_6642_" }, [31805]={ connections={ @@ -75004,7 +77364,8 @@ return { skill=31805, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="duration1_" }, [31825]={ connections={ @@ -75021,7 +77382,8 @@ return { skill=31825, stats={ [1]="12% increased Attack Cold Damage" - } + }, + stringId="cold45" }, [31826]={ connections={ @@ -75045,7 +77407,8 @@ return { stats={ [1]="30% increased Presence Area of Effect", [2]="Minions have 15% increased Area of Effect" - } + }, + stringId="companions5" }, [31848]={ connections={ @@ -75062,7 +77425,8 @@ return { skill=31848, stats={ [1]="Thorns Damage has 25% chance to ignore Enemy Armour" - } + }, + stringId="getting_hit16" }, [31855]={ connections={ @@ -75075,7 +77439,8 @@ return { skill=31855, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks1" }, [31888]={ connections={ @@ -75092,7 +77457,8 @@ return { skill=31888, stats={ [1]="8% increased Mana Cost Efficiency" - } + }, + stringId="mana_regeneration8" }, [31890]={ connections={ @@ -75110,7 +77476,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour18" }, [31898]={ connections={ @@ -75127,7 +77494,8 @@ return { skill=31898, stats={ [1]="6% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds2" }, [31903]={ connections={ @@ -75179,7 +77547,8 @@ return { skill=31903, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength76" }, [31908]={ connections={ @@ -75196,7 +77565,8 @@ return { skill=31908, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="curses24" }, [31918]={ connections={ @@ -75217,7 +77587,8 @@ return { skill=31918, stats={ [1]="15% chance to Pierce an Enemy" - } + }, + stringId="ranged9" }, [31925]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -75243,7 +77614,8 @@ return { [1]="30% increased Damage per Curse on you", [2]="30% reduced effect of Curses on you", [3]="60% increased Energy Shield from Equipped Focus" - } + }, + stringId="focus5" }, [31928]={ connections={ @@ -75264,7 +77636,8 @@ return { skill=31928, stats={ [1]="6% of Physical Damage taken Recouped as Life" - } + }, + stringId="physical44" }, [31943]={ connections={ @@ -75282,7 +77655,8 @@ return { stats={ [1]="4% faster start of Energy Shield Recharge", [2]="8% increased Elemental Damage" - } + }, + stringId="cold27" }, [31950]={ connections={ @@ -75338,7 +77712,8 @@ return { skill=31950, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence78" }, [31955]={ connections={ @@ -75365,7 +77740,8 @@ return { [3]="10% increased Block chance", [4]="Gain 10 Energy Shield when you Block", [5]="Recover 10 Life when you Block" - } + }, + stringId="energy_shield_and_armour44" }, [31977]={ connections={ @@ -75386,7 +77762,8 @@ return { skill=31977, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana34" }, [31991]={ connections={ @@ -75403,7 +77780,8 @@ return { skill=31991, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="ranged14" }, [32009]={ connections={ @@ -75420,7 +77798,8 @@ return { skill=32009, stats={ [1]="20% increased Curse Duration" - } + }, + stringId="curses16" }, [32016]={ connections={ @@ -75441,7 +77820,8 @@ return { skill=32016, stats={ [1]="12% increased Spell Damage while wielding a Melee Weapon" - } + }, + stringId="spells19" }, [32040]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -75455,7 +77835,8 @@ return { orbitIndex=0, skill=32040, stats={ - } + }, + stringId="mastery_energy_shield_6484" }, [32054]={ connections={ @@ -75472,7 +77853,8 @@ return { skill=32054, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals18" }, [32071]={ connections={ @@ -75500,7 +77882,8 @@ return { stats={ [1]="15% increased Area of Effect if you've Killed Recently", [2]="8% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks26" }, [32078]={ connections={ @@ -75517,7 +77900,8 @@ return { skill=32078, stats={ [1]="15% increased Spell Damage while you have Arcane Surge" - } + }, + stringId="mana_regeneration43" }, [32096]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -75531,7 +77915,8 @@ return { orbitIndex=0, skill=32096, stats={ - } + }, + stringId="mastery_companion290" }, [32123]={ connections={ @@ -75548,7 +77933,8 @@ return { skill=32123, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="shock9" }, [32128]={ connections={ @@ -75576,7 +77962,8 @@ return { stats={ [1]="Buffs on you expire 10% slower", [2]="20% increased speed of Recoup Effects" - } + }, + stringId="life_recoup36" }, [32135]={ connections={ @@ -75597,7 +77984,8 @@ return { skill=32135, stats={ [1]="10% increased Flask Charges gained" - } + }, + stringId="flasks15" }, [32148]={ connections={ @@ -75611,7 +77999,8 @@ return { skill=32148, stats={ [1]="25% increased Damage with Flails" - } + }, + stringId="flail15" }, [32151]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -75632,7 +78021,8 @@ return { stats={ [1]="+1% to all Maximum Elemental Resistances if you have at", [2]="least 5 Red, Green and Blue Support Gems Socketed" - } + }, + stringId="attributes99" }, [32155]={ connections={ @@ -75650,7 +78040,8 @@ return { stats={ [1]="10% increased chance to Shock", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental18" }, [32183]={ connections={ @@ -75694,7 +78085,8 @@ return { skill=32183, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes22_" }, [32185]={ connections={ @@ -75712,7 +78104,8 @@ return { stats={ [1]="6% increased Attack Damage", [2]="Companions gain 4% Damage as extra Cold Damage" - } + }, + stringId="companions65" }, [32186]={ connections={ @@ -75725,7 +78118,8 @@ return { skill=32186, stats={ [1]="10% increased Accuracy Rating while Shapeshifted" - } + }, + stringId="wyvern8" }, [32194]={ connections={ @@ -75773,7 +78167,8 @@ return { skill=32194, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence34" }, [32233]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -75787,7 +78182,8 @@ return { orbitIndex=21, skill=32233, stats={ - } + }, + stringId="mastery_duration_6463" }, [32239]={ connections={ @@ -75804,7 +78200,8 @@ return { skill=32239, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical65" }, [32241]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -75818,7 +78215,8 @@ return { orbitIndex=0, skill=32241, stats={ - } + }, + stringId="mastery_life131" }, [32258]={ connections={ @@ -75835,7 +78233,8 @@ return { skill=32258, stats={ [1]="Minions have 12% increased maximum Life" - } + }, + stringId="minion_defence17" }, [32271]={ connections={ @@ -75852,7 +78251,8 @@ return { skill=32271, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="fire23" }, [32274]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -75866,7 +78266,8 @@ return { orbitIndex=0, skill=32274, stats={ - } + }, + stringId="mastery_evasion_6502" }, [32278]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -75880,7 +78281,8 @@ return { orbitIndex=11, skill=32278, stats={ - } + }, + stringId="mastery_minionoffence189" }, [32301]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -75905,7 +78307,8 @@ return { stats={ [1]="15% increased Mana Regeneration Rate", [2]="30% increased Magnitude of Shock you inflict" - } + }, + stringId="shock6" }, [32309]={ connections={ @@ -75922,7 +78325,8 @@ return { skill=32309, stats={ [1]="15% increased Archon Buff duration" - } + }, + stringId="archon3" }, [32319]={ connections={ @@ -75939,7 +78343,8 @@ return { skill=32319, stats={ [1]="+10% Surpassing chance to fire an additional Arrow" - } + }, + stringId="bow21" }, [32340]={ connections={ @@ -75956,7 +78361,8 @@ return { skill=32340, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold64__" }, [32349]={ connections={ @@ -75977,7 +78383,8 @@ return { [1]="You can wield Two-Handed Axes, Maces and Swords in one hand", [2]="Triple Attribute requirements of Martial Weapons", [3]="Inherent Life granted by Strength is halved" - } + }, + stringId="passive_keystone_giants_blood" }, [32353]={ connections={ @@ -76000,7 +78407,8 @@ return { skill=32353, stats={ [1]="10% increased Skill Speed while Shapeshifted" - } + }, + stringId="shapeshifting5" }, [32354]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -76025,7 +78433,8 @@ return { stats={ [1]="20% increased Armour and Evasion Rating", [2]="80% increased Armour and Evasion Rating when on Low Life" - } + }, + stringId="armour_and_evasion12" }, [32364]={ connections={ @@ -76042,7 +78451,8 @@ return { skill=32364, stats={ [1]="10% increased Ignite Magnitude" - } + }, + stringId="fire52" }, [32399]={ connections={ @@ -76060,7 +78470,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Cost Efficiency" - } + }, + stringId="attack_speed11" }, [32404]={ connections={ @@ -76085,7 +78496,8 @@ return { skill=32404, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="spell_criticals9" }, [32416]={ connections={ @@ -76103,7 +78515,8 @@ return { skill=32416, stats={ [1]="80% increased Armour from Equipped Body Armour" - } + }, + stringId="armour35" }, [32427]={ connections={ @@ -76120,7 +78533,8 @@ return { skill=32427, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration5" }, [32436]={ connections={ @@ -76137,7 +78551,8 @@ return { skill=32436, stats={ [1]="+8 to Intelligence" - } + }, + stringId="attributes111_" }, [32438]={ connections={ @@ -76154,7 +78569,8 @@ return { skill=32438, stats={ [1]="11% increased Chaos Damage" - } + }, + stringId="chaos27" }, [32442]={ connections={ @@ -76172,7 +78588,8 @@ return { stats={ [1]="20% increased Knockback Distance", [2]="20% increased Stun Buildup with Quarterstaves" - } + }, + stringId="quarterstaff3" }, [32448]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -76194,7 +78611,8 @@ return { [1]="10% increased Armour", [2]="+30% of Armour also applies to Lightning Damage", [3]="30% reduced effect of Shock on you" - } + }, + stringId="armour45_" }, [32474]={ connections={ @@ -76254,7 +78672,8 @@ return { skill=32474, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes4" }, [32507]={ connections={ @@ -76275,7 +78694,8 @@ return { [1]="Break Armour on Critical Hit with Spells equal to 10% of Physical Damage dealt", [2]="20% increased Magnitude of Impales inflicted with Spells", [3]="20% increased Physical Damage" - } + }, + stringId="physical31" }, [32509]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -76289,7 +78709,8 @@ return { orbitIndex=0, skill=32509, stats={ - } + }, + stringId="mastery_staff220" }, [32523]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -76307,7 +78728,8 @@ return { orbitIndex=0, skill=32523, stats={ - } + }, + stringId="mastery_caster_6358" }, [32534]={ ascendancyName="Titan", @@ -76346,7 +78768,8 @@ return { orbitIndex=96, skill=32534, stats={ - } + }, + stringId="AscendancyWarrior1Start" }, [32543]={ connections={ @@ -76366,7 +78789,8 @@ return { stats={ [1]="20% reduced Slowing Potency of Debuffs on You", [2]="6% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="spell_suppression12" }, [32545]={ connections={ @@ -76383,7 +78807,8 @@ return { skill=32545, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="attack_speed47" }, [32549]={ connections={ @@ -76405,7 +78830,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells11" }, [32555]={ connections={ @@ -76422,7 +78848,8 @@ return { skill=32555, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="armour_and_evasion39" }, [32559]={ ascendancyName="Witchhunter", @@ -76445,7 +78872,8 @@ return { skill=32559, stats={ [1]="6% increased Cooldown Recovery Rate" - } + }, + stringId="AscendancyMercenary2Small4" }, [32560]={ ascendancyName="Tactician", @@ -76468,7 +78896,8 @@ return { skill=32560, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="AscendancyMercenary1Small3" }, [32561]={ connections={ @@ -76485,7 +78914,8 @@ return { skill=32561, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed6" }, [32564]={ connections={ @@ -76511,7 +78941,8 @@ return { stats={ [1]="1% increased Movement Speed", [2]="4% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation5" }, [32597]={ connections={ @@ -76529,7 +78960,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour2" }, [32599]={ connections={ @@ -76546,7 +78978,8 @@ return { skill=32599, stats={ [1]="6% increased Area of Effect" - } + }, + stringId="area_of_effect21" }, [32600]={ connections={ @@ -76567,7 +79000,8 @@ return { skill=32600, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration26" }, [32637]={ ascendancyName="Tactician", @@ -76590,7 +79024,8 @@ return { [2]="Enemies have an Accuracy Penalty against you based on Distance", [3]="Maximum Chance to Evade is 50%", [4]="Maximum Physical Damage Reduction is 50%" - } + }, + stringId="AscendancyMercenary1Notable7" }, [32655]={ connections={ @@ -76614,7 +79049,8 @@ return { stats={ [1]="20% increased Culling Strike Threshold", [2]="Culling Strike against Beasts while your Companion is in your Presence" - } + }, + stringId="companions8" }, [32660]={ connections={ @@ -76627,7 +79063,8 @@ return { skill=32660, stats={ [1]="10% increased Critical Hit Chance if you have Killed Recently" - } + }, + stringId="criticals4" }, [32664]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -76648,7 +79085,8 @@ return { stats={ [1]="20% faster start of Energy Shield Recharge when not on Full Life", [2]="20% increased Evasion Rating while you have Energy Shield" - } + }, + stringId="unarmed12" }, [32672]={ connections={ @@ -76670,7 +79108,8 @@ return { stats={ [1]="5% reduced Effect of Chill on you", [2]="10% increased Freeze Threshold" - } + }, + stringId="freeze_and_chill_mitigation1" }, [32681]={ connections={ @@ -76692,7 +79131,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="unarmed8" }, [32683]={ connections={ @@ -76715,7 +79155,8 @@ return { stats={ [1]="Gain 5% of Damage as Extra Cold Damage", [2]="20% increased Freeze Buildup" - } + }, + stringId="cold39__" }, [32699]={ ascendancyName="Infernalist", @@ -76758,7 +79199,8 @@ return { orbitIndex=0, skill=32699, stats={ - } + }, + stringId="AscendancyWitch1Start__" }, [32701]={ connections={ @@ -76814,7 +79256,8 @@ return { skill=32701, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity39" }, [32705]={ ascendancyName="Disciple of Varashta", @@ -76835,7 +79278,8 @@ return { skill=32705, stats={ [1]="Grants Skill: Navira, the Last Mirage" - } + }, + stringId="AscendancySorceress3Notable7" }, [32721]={ connections={ @@ -76858,7 +79302,8 @@ return { skill=32721, stats={ [1]="30% increased Critical Hit Chance against Blinded Enemies" - } + }, + stringId="blind12" }, [32727]={ connections={ @@ -76871,7 +79316,8 @@ return { skill=32727, stats={ [1]="Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt" - } + }, + stringId="physical20" }, [32745]={ connections={ @@ -76892,7 +79338,8 @@ return { skill=32745, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical14" }, [32763]={ connections={ @@ -76905,7 +79352,8 @@ return { orbitIndex=6, skill=32763, stats={ - } + }, + stringId="jewel_slot1976" }, [32764]={ connections={ @@ -76926,7 +79374,8 @@ return { skill=32764, stats={ [1]="+8% of Armour also applies to Elemental Damage" - } + }, + stringId="energy_shield_and_armour55_" }, [32768]={ connectionArt="CharacterPlanned", @@ -76950,6 +79399,7 @@ return { stats={ [1]="20% increased Glory generation" }, + stringId="oracle_glory_elemental3_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -76978,7 +79428,8 @@ return { skill=32771, stats={ [1]="10% increased maximum Darkness" - } + }, + stringId="AscendancyMonk3Small9" }, [32777]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -76992,7 +79443,8 @@ return { orbitIndex=15, skill=32777, stats={ - } + }, + stringId="mastery_shapeshifting_6683" }, [32799]={ connections={ @@ -77020,7 +79472,8 @@ return { stats={ [1]="5% of Damage from Hits is taken from your Damageable Companion's Life before you", [2]="20% increased Armour, Evasion and Energy Shield while your Companion is in your Presence" - } + }, + stringId="companions4" }, [32813]={ connections={ @@ -77041,7 +79494,8 @@ return { skill=32813, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks16" }, [32818]={ connections={ @@ -77058,7 +79512,8 @@ return { skill=32818, stats={ [1]="10% increased Charm Charges gained" - } + }, + stringId="charms19" }, [32836]={ connections={ @@ -77076,7 +79531,8 @@ return { stats={ [1]="10% increased Armour", [2]="5% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="armour26_" }, [32845]={ connections={ @@ -77093,7 +79549,8 @@ return { skill=32845, stats={ [1]="10% increased Fire Damage" - } + }, + stringId="ignite_mitigation1" }, [32847]={ connections={ @@ -77106,7 +79563,8 @@ return { skill=32847, stats={ [1]="Minions deal 20% increased Damage with Command Skills" - } + }, + stringId="minion_offence50" }, [32856]={ ascendancyName="Chronomancer", @@ -77133,7 +79591,8 @@ return { skill=32856, stats={ [1]="6% increased Cooldown Recovery Rate" - } + }, + stringId="AscendancySorceress2Small6" }, [32858]={ connections={ @@ -77160,7 +79619,8 @@ return { skill=32858, stats={ [1]="35% increased Magnitude of Ignite against Poisoned enemies" - } + }, + stringId="fire54" }, [32859]={ connections={ @@ -77177,7 +79637,8 @@ return { skill=32859, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical59" }, [32885]={ connections={ @@ -77194,7 +79655,8 @@ return { skill=32885, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield15" }, [32891]={ connections={ @@ -77216,7 +79678,8 @@ return { stats={ [1]="8% increased Evasion Rating", [2]="Gain Deflection Rating equal to 4% of Evasion Rating" - } + }, + stringId="deflect39" }, [32896]={ connections={ @@ -77229,7 +79692,8 @@ return { skill=32896, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison32" }, [32903]={ connections={ @@ -77246,7 +79710,8 @@ return { skill=32903, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks55" }, [32905]={ ascendancyName="Oracle", @@ -77266,7 +79731,8 @@ return { skill=32905, stats={ [1]="Non-Keystone Passive Skills in Medium Radius of allocated Keystone Passive Skills can be allocated without being connected to your tree" - } + }, + stringId="AscendancyDruid1Notable1" }, [32923]={ connections={ @@ -77284,7 +79750,8 @@ return { stats={ [1]="5% increased Life Regeneration rate", [2]="10% increased effect of Arcane Surge on you" - } + }, + stringId="life_recoup25" }, [32932]={ connections={ @@ -77311,7 +79778,8 @@ return { skill=32932, stats={ [1]="Every Rage also grants 1% increased Fire Damage" - } + }, + stringId="fire58" }, [32943]={ connections={ @@ -77337,7 +79805,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions19_" }, [32951]={ connections={ @@ -77364,7 +79833,8 @@ return { skill=32951, stats={ [1]="25% increased Skill Effect Duration" - } + }, + stringId="duration6" }, [32952]={ ascendancyName="Gemling Legionnaire", @@ -77384,7 +79854,8 @@ return { skill=32952, stats={ [1]="+2 to Level of all Skills with a Strength requirement" - } + }, + stringId="AscendancyMercenary3Notable2_1" }, [32964]={ connections={ @@ -77402,7 +79873,8 @@ return { stats={ [1]="+6% of Armour also applies to Elemental Damage", [2]="3% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour39" }, [32976]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -77436,7 +79908,8 @@ return { [1]="5% increased Maximum Life if you have at least 10 Red Support Gems Socketed", [2]="5% increased Maximum Mana if you have at least 10 Blue Support Gems Socketed", [3]="5% increased Movement Speed if you have at least 10 Green Support Gems Socketed" - } + }, + stringId="attributes100_" }, [33037]={ connections={ @@ -77453,7 +79926,8 @@ return { skill=33037, stats={ [1]="Projectiles have 5% chance to Chain an additional time from terrain" - } + }, + stringId="ranged46" }, [33045]={ connections={ @@ -77471,7 +79945,8 @@ return { stats={ [1]="10% increased Elemental Ailment Threshold", [2]="5% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation18" }, [33053]={ connections={ @@ -77484,7 +79959,8 @@ return { skill=33053, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged1" }, [33059]={ connections={ @@ -77507,7 +79983,8 @@ return { skill=33059, stats={ [1]="80% increased Stun Recovery" - } + }, + stringId="stun_threshold_if_no_recent_stun12" }, [33080]={ connections={ @@ -77524,7 +80001,8 @@ return { skill=33080, stats={ [1]="10% increased Parried Debuff Magnitude" - } + }, + stringId="deflect20" }, [33093]={ connections={ @@ -77547,7 +80025,8 @@ return { skill=33093, stats={ [1]="4% increased Cast Speed for each different Spell you've Cast in the last eight seconds" - } + }, + stringId="cast_speed32" }, [33099]={ connections={ @@ -77570,7 +80049,8 @@ return { skill=33099, stats={ [1]="+1 Charm Slot" - } + }, + stringId="charms8" }, [33112]={ connections={ @@ -77587,7 +80067,8 @@ return { skill=33112, stats={ [1]="40% increased Energy Shield from Equipped Focus" - } + }, + stringId="focus7" }, [33137]={ connections={ @@ -77608,7 +80089,8 @@ return { skill=33137, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="jagged_ground6" }, [33141]={ ascendancyName="Lich", @@ -77648,7 +80130,8 @@ return { skill=33141, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch3Small6_" }, [33180]={ connections={ @@ -77669,7 +80152,8 @@ return { skill=33180, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells11" }, [33203]={ connectionArt="CharacterPlanned", @@ -77697,6 +80181,7 @@ return { stats={ [1]="25% increased Stun Threshold while Channelling" }, + stringId="oracle_channelling1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -77716,7 +80201,8 @@ return { stats={ [1]="Spells Cast by Totems have 4% increased Cast Speed", [2]="Attacks used by Totems have 4% increased Attack Speed" - } + }, + stringId="totems30" }, [33216]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -77736,7 +80222,8 @@ return { skill=33216, stats={ [1]="Attack Hits Aggravate any Bleeding on targets which is older than 4 seconds" - } + }, + stringId="bleed5" }, [33221]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -77762,7 +80249,8 @@ return { orbitIndex=0, skill=33221, stats={ - } + }, + stringId="mastery_cold_6390" }, [33225]={ connections={ @@ -77776,7 +80264,8 @@ return { stats={ [1]="Minions have +3% to Maximum Fire Resistances", [2]="Minions have +20% to Fire Resistance" - } + }, + stringId="minion_defence14" }, [33229]={ connections={ @@ -77803,7 +80292,8 @@ return { skill=33229, stats={ [1]="Enemies you inflict Bleeding on cannot Regenerate Life" - } + }, + stringId="physical_witch8" }, [33240]={ connections={ @@ -77826,7 +80316,8 @@ return { skill=33240, stats={ [1]="12% increased Reservation Efficiency of Minion Skills" - } + }, + stringId="minion_offence14" }, [33242]={ connections={ @@ -77843,7 +80334,8 @@ return { skill=33242, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="exploiting_elemental_ailments7" }, [33244]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -77857,7 +80349,8 @@ return { orbitIndex=0, skill=33244, stats={ - } + }, + stringId="mastery_rage_6667" }, [33245]={ connections={ @@ -77882,7 +80375,8 @@ return { skill=33245, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged5" }, [33254]={ connections={ @@ -77895,7 +80389,8 @@ return { skill=33254, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells3" }, [33292]={ connections={ @@ -77912,7 +80407,8 @@ return { skill=33292, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning67_" }, [33340]={ connections={ @@ -77929,7 +80425,8 @@ return { skill=33340, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun24_" }, [33345]={ connections={ @@ -77950,7 +80447,8 @@ return { skill=33345, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration32" }, [33348]={ connections={ @@ -77963,7 +80461,8 @@ return { skill=33348, stats={ [1]="25% increased Presence Area of Effect" - } + }, + stringId="criticals100_" }, [33366]={ connections={ @@ -77981,7 +80480,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield24" }, [33369]={ connections={ @@ -77999,7 +80499,8 @@ return { [2]="Leech Life 67% less quickly", [3]="Cannot Recover Life other than from Leech", [4]="Life Leech effects are not removed when Unreserved Life is Filled" - } + }, + stringId="passive_keystone_vaal_pact" }, [33391]={ connections={ @@ -78020,7 +80521,8 @@ return { skill=33391, stats={ [1]="15% increased Magnitude of Bleeding you inflict with Critical Hits" - } + }, + stringId="bleed7" }, [33393]={ connections={ @@ -78037,7 +80539,8 @@ return { skill=33393, stats={ [1]="10% increased Damage with Flails" - } + }, + stringId="flail4" }, [33397]={ connections={ @@ -78054,7 +80557,8 @@ return { skill=33397, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire26" }, [33400]={ connections={ @@ -78074,7 +80578,8 @@ return { stats={ [1]="15% increased Parried Debuff Magnitude", [2]="20% increased Parry Hit Area of Effect" - } + }, + stringId="deflect22" }, [33402]={ connections={ @@ -78091,7 +80596,8 @@ return { skill=33402, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield11" }, [33404]={ connections={ @@ -78111,7 +80617,8 @@ return { stats={ [1]="Life Recharges instead of Energy Shield", [2]="50% less Life Recovery from Flasks" - } + }, + stringId="passive_keystone_eternal_youth" }, [33408]={ connections={ @@ -78124,7 +80631,8 @@ return { skill=33408, stats={ [1]="10% increased amount of Life Leeched while Shapeshifted" - } + }, + stringId="wolf9" }, [33415]={ connections={ @@ -78141,7 +80649,8 @@ return { skill=33415, stats={ [1]="10% increased Critical Hit Chance with Crossbows" - } + }, + stringId="crossbow7" }, [33423]={ connectionArt="CharacterPlanned", @@ -78166,6 +80675,7 @@ return { [1]="Spells Cast by Totems have 4% increased Cast Speed", [2]="Attacks used by Totems have 4% increased Attack Speed" }, + stringId="oracle_totems2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -78188,7 +80698,8 @@ return { skill=33445, stats={ [1]="5% increased Block chance" - } + }, + stringId="block21" }, [33452]={ connections={ @@ -78209,7 +80720,8 @@ return { skill=33452, stats={ [1]="5% increased Block chance" - } + }, + stringId="block1" }, [33463]={ connections={ @@ -78261,7 +80773,8 @@ return { skill=33463, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes75" }, [33514]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -78275,7 +80788,8 @@ return { orbitIndex=0, skill=33514, stats={ - } + }, + stringId="mastery_companion292" }, [33518]={ connections={ @@ -78292,7 +80806,8 @@ return { skill=33518, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation2" }, [33542]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -78312,7 +80827,8 @@ return { skill=33542, stats={ [1]="+24% Surpassing chance to fire an additional Arrow" - } + }, + stringId="bow23" }, [33556]={ connections={ @@ -78329,7 +80845,8 @@ return { skill=33556, stats={ [1]="8% increased Melee Damage" - } + }, + stringId="melee25" }, [33562]={ connections={ @@ -78350,7 +80867,8 @@ return { skill=33562, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="wyvern1" }, [33570]={ ascendancyName="Lich", @@ -78387,7 +80905,8 @@ return { [1]="10% of Damage taken bypasses Energy Shield", [2]="No inherent Mana Regeneration", [3]="Regenerate Mana equal to 6% of maximum Life per second" - } + }, + stringId="AscendancyWitch3Notable5" }, [33585]={ connections={ @@ -78411,7 +80930,8 @@ return { stats={ [1]="Companions have +30% to Chaos Resistance", [2]="Companions have +30% to all Elemental Resistances" - } + }, + stringId="companions6" }, [33590]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -78425,7 +80945,8 @@ return { orbitIndex=0, skill=33590, stats={ - } + }, + stringId="mastery_attack9" }, [33596]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -78439,7 +80960,8 @@ return { orbitIndex=0, skill=33596, stats={ - } + }, + stringId="mastery_crossbow_6419" }, [33601]={ connections={ @@ -78460,7 +80982,8 @@ return { skill=33601, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze13" }, [33604]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -78474,7 +80997,8 @@ return { orbitIndex=0, skill=33604, stats={ - } + }, + stringId="mastery_attack277" }, [33612]={ connections={ @@ -78491,7 +81015,8 @@ return { skill=33612, stats={ [1]="Minions deal 12% increased Damage" - } + }, + stringId="minion_offence10_" }, [33618]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -78509,7 +81034,8 @@ return { orbitIndex=10, skill=33618, stats={ - } + }, + stringId="mastery_duration_6467" }, [33639]={ connections={ @@ -78526,7 +81052,8 @@ return { skill=33639, stats={ [1]="Skills have 5% chance to not remove Elemental Infusions but still count as consuming them" - } + }, + stringId="infusion15" }, [33713]={ connections={ @@ -78543,7 +81070,8 @@ return { skill=33713, stats={ [1]="8% increased Projectile Speed" - } + }, + stringId="projectiles9_" }, [33722]={ connections={ @@ -78599,7 +81127,8 @@ return { skill=33722, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence72" }, [33729]={ connections={ @@ -78617,7 +81146,8 @@ return { stats={ [1]="20% increased Flammability Magnitude", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental24" }, [33730]={ connections={ @@ -78641,7 +81171,8 @@ return { stats={ [1]="Channelling Skills deal 25% increased Damage", [2]="50% increased Stun Threshold while Channelling" - } + }, + stringId="channelling9" }, [33736]={ ascendancyName="Pathfinder", @@ -78664,7 +81195,8 @@ return { skill=33736, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyRanger3Small3" }, [33751]={ connections={ @@ -78681,7 +81213,8 @@ return { skill=33751, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns14" }, [33781]={ connections={ @@ -78699,7 +81232,8 @@ return { stats={ [1]="15% reduced Presence Area of Effect", [2]="6% increased Area of Effect" - } + }, + stringId="auras32" }, [33812]={ ascendancyName="Warbringer", @@ -78738,7 +81272,8 @@ return { orbitIndex=48, skill=33812, stats={ - } + }, + stringId="AscendancyWarrior2Start" }, [33815]={ connections={ @@ -78755,7 +81290,8 @@ return { skill=33815, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison15" }, [33823]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -78769,7 +81305,8 @@ return { orbitIndex=0, skill=33823, stats={ - } + }, + stringId="mastery_criticals63" }, [33824]={ ascendancyName="Shaman", @@ -78792,7 +81329,8 @@ return { skill=33824, stats={ [1]="10% increased Armour, Evasion and Energy Shield" - } + }, + stringId="AscendancyDruid2Small8" }, [33829]={ connections={ @@ -78809,7 +81347,8 @@ return { skill=33829, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals94" }, [33830]={ connections={ @@ -78826,7 +81365,8 @@ return { skill=33830, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="monkchakra17_" }, [33838]={ connections={ @@ -78844,7 +81384,8 @@ return { stats={ [1]="6% increased chance to inflict Ailments", [2]="6% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="ailments44" }, [33848]={ connections={ @@ -78861,7 +81402,8 @@ return { skill=33848, stats={ [1]="8% increased Projectile Speed" - } + }, + stringId="ranged13" }, [33852]={ connections={ @@ -78886,7 +81428,8 @@ return { [1]="20% increased Cold Damage", [2]="10% increased Cast Speed while Chilled", [3]="5% reduced Movement Speed Penalty from using Cold Skills while moving" - } + }, + stringId="cold59" }, [33866]={ connections={ @@ -78903,7 +81446,8 @@ return { skill=33866, stats={ [1]="8% increased Attack Damage" - } + }, + stringId="attack_damage3" }, [33887]={ connections={ @@ -78926,7 +81470,8 @@ return { skill=33887, stats={ [1]="25% increased Damage with Crossbows for each type of Ammunition fired in the past 10 seconds" - } + }, + stringId="crossbow18" }, [33922]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -78950,7 +81495,8 @@ return { skill=33922, stats={ [1]="Exposure you inflict lowers Resistances by an additional 5%" - } + }, + stringId="elemental61_" }, [33939]={ connections={ @@ -78967,7 +81513,8 @@ return { skill=33939, stats={ [1]="+15% of Armour also applies to Cold Damage" - } + }, + stringId="maximum_resistances6" }, [33946]={ connections={ @@ -78988,7 +81535,8 @@ return { skill=33946, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals75_" }, [33964]={ connections={ @@ -79005,7 +81553,8 @@ return { skill=33964, stats={ [1]="10% increased Critical Hit Chance with Traps" - } + }, + stringId="trap10" }, [33974]={ connections={ @@ -79023,7 +81572,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="5% increased Accuracy Rating" - } + }, + stringId="attack32_" }, [33978]={ connections={ @@ -79051,7 +81601,8 @@ return { stats={ [1]="10% increased Block chance", [2]="15% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="block12" }, [33979]={ connections={ @@ -79066,7 +81617,8 @@ return { skill=33979, stats={ [1]="If you would gain a Charge, Allies in your Presence gain that Charge instead" - } + }, + stringId="passive_keystone_conduit" }, [34006]={ connections={ @@ -79083,7 +81635,8 @@ return { skill=34006, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield21" }, [34015]={ connections={ @@ -79139,7 +81692,8 @@ return { skill=34015, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity55" }, [34030]={ connections={ @@ -79164,7 +81718,8 @@ return { skill=34030, stats={ [1]="Offerings have 15% increased Maximum Life" - } + }, + stringId="corpses1" }, [34058]={ connections={ @@ -79212,7 +81767,8 @@ return { skill=34058, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence35_" }, [34061]={ connections={ @@ -79233,7 +81789,8 @@ return { skill=34061, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion3" }, [34074]={ connections={ @@ -79250,7 +81807,8 @@ return { skill=34074, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals76" }, [34076]={ connections={ @@ -79267,7 +81825,8 @@ return { skill=34076, stats={ [1]="25% increased Block Recovery" - } + }, + stringId="block19" }, [34081]={ ascendancyName="Martial Artist", @@ -79290,7 +81849,8 @@ return { skill=34081, stats={ [1]="8% increased Area of Effect" - } + }, + stringId="AscendancyMonk1Small4" }, [34084]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -79304,7 +81864,8 @@ return { orbitIndex=4, skill=34084, stats={ - } + }, + stringId="mastery_duration_6465" }, [34090]={ connections={ @@ -79326,7 +81887,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Fire Damage" - } + }, + stringId="armour15" }, [34096]={ connections={ @@ -79343,7 +81905,8 @@ return { skill=34096, stats={ [1]="12% increased Spell Damage" - } + }, + stringId="spells9" }, [34136]={ connections={ @@ -79387,7 +81950,8 @@ return { skill=34136, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity8" }, [34143]={ connectionArt="CharacterPlanned", @@ -79411,6 +81975,7 @@ return { stats={ [1]="16% increased Physical Damage" }, + stringId="oracle_duration_physical5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -79442,7 +82007,8 @@ return { skill=34168, stats={ [1]="25% increased Damage if you've dealt a Critical Hit in the past 8 seconds" - } + }, + stringId="criticals3" }, [34181]={ connectionArt="CharacterPlanned", @@ -79466,6 +82032,7 @@ return { stats={ [1]="+3 to Maximum Rage" }, + stringId="oracle_rage2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -79488,7 +82055,8 @@ return { skill=34187, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical63" }, [34199]={ connections={ @@ -79501,7 +82069,8 @@ return { skill=34199, stats={ [1]="Minions have 15% increased Critical Damage Bonus" - } + }, + stringId="minion_offence36" }, [34201]={ connections={ @@ -79553,7 +82122,8 @@ return { skill=34201, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes20-" }, [34202]={ connections={ @@ -79570,7 +82140,8 @@ return { skill=34202, stats={ [1]="+8 to Strength" - } + }, + stringId="attributes101" }, [34207]={ ascendancyName="Disciple of Varashta", @@ -79591,7 +82162,8 @@ return { skill=34207, stats={ [1]="Grants Skill: Ruzhan, the Blazing Sword" - } + }, + stringId="AscendancySorceress3Notable9" }, [34210]={ connections={ @@ -79612,7 +82184,8 @@ return { skill=34210, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed1" }, [34233]={ connections={ @@ -79635,7 +82208,8 @@ return { stats={ [1]="5% increased Skill Speed", [2]="15% increased Mana Regeneration Rate" - } + }, + stringId="attack_speed37" }, [34248]={ connections={ @@ -79652,7 +82226,8 @@ return { skill=34248, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana27" }, [34290]={ connections={ @@ -79669,7 +82244,8 @@ return { skill=34290, stats={ [1]="10% increased Ignite Magnitude" - } + }, + stringId="ignite14" }, [34300]={ connections={ @@ -79697,7 +82273,8 @@ return { stats={ [1]="20% increased Mana Regeneration Rate", [2]="15% increased Mana Cost Efficiency" - } + }, + stringId="mana_regeneration17" }, [34305]={ connections={ @@ -79715,7 +82292,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="8% increased Glory generation" - } + }, + stringId="glory11" }, [34308]={ connections={ @@ -79743,7 +82321,8 @@ return { stats={ [1]="20% increased Attack Damage", [2]="12% increased Immobilisation buildup" - } + }, + stringId="melee32" }, [34313]={ ascendancyName="Oracle", @@ -79768,7 +82347,8 @@ return { stats={ [1]="Enemy Critical Hit Chance against you is Unlucky", [2]="Damage of Enemies Hitting you is Unlucky" - } + }, + stringId="AscendancyDruid1Notable7" }, [34316]={ connections={ @@ -79790,7 +82370,8 @@ return { [2]="30% increased Armour, Evasion and Energy Shield while wielding a Quarterstaff", [3]="30% increased Freeze Buildup with Quarterstaves", [4]="30% increased Stun Buildup with Quarterstaves" - } + }, + stringId="quarterstaff4" }, [34317]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -79804,7 +82385,8 @@ return { orbitIndex=0, skill=34317, stats={ - } + }, + stringId="mastery_elemental99" }, [34324]={ connections={ @@ -79831,7 +82413,8 @@ return { skill=34324, stats={ [1]="+1 to Maximum Energy Shield per 12 Item Evasion on Equipped Body Armour" - } + }, + stringId="evasion_and_energy_shield11" }, [34327]={ connections={ @@ -79848,7 +82431,8 @@ return { skill=34327, stats={ [1]="15% increased Spell Damage while you have Arcane Surge" - } + }, + stringId="mana_regeneration42" }, [34331]={ connections={ @@ -79870,7 +82454,8 @@ return { stats={ [1]="10% increased Fire Damage", [2]="10% increased Cold Damage" - } + }, + stringId="elemental19" }, [34340]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -79895,7 +82480,8 @@ return { stats={ [1]="Allies in your Presence Regenerate 1% of your Maximum Life per second", [2]="Regenerate 0.5% of maximum Life per second" - } + }, + stringId="life_regeneration4_" }, [34367]={ connections={ @@ -79912,7 +82498,8 @@ return { skill=34367, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup2" }, [34375]={ connections={ @@ -79929,7 +82516,8 @@ return { skill=34375, stats={ [1]="25% increased Armour, Evasion and Energy Shield from Equipped Shield" - } + }, + stringId="shield26" }, [34401]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern", @@ -79943,7 +82531,8 @@ return { orbitIndex=0, skill=34401, stats={ - } + }, + stringId="mastery_blind_6334" }, [34412]={ connections={ @@ -79960,7 +82549,8 @@ return { skill=34412, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="bear14" }, [34415]={ connections={ @@ -79977,7 +82567,8 @@ return { skill=34415, stats={ [1]="12% increased Physical Damage" - } + }, + stringId="physical52" }, [34419]={ ascendancyName="Infernalist", @@ -79998,7 +82589,8 @@ return { stats={ [1]="Become Ignited when you deal a Critical Hit, taking 15% of your maximum Life and Energy Shield as Fire Damage per second", [2]="50% more Critical Damage Bonus" - } + }, + stringId="AscendancyWitch1Notable9" }, [34425]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -80022,7 +82614,8 @@ return { skill=34425, stats={ [1]="Volatile Power also grants 1% increased Critical Hit chance per Volatility exploded" - } + }, + stringId="volatility18" }, [34433]={ connections={ @@ -80039,7 +82632,8 @@ return { skill=34433, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion18" }, [34443]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -80053,7 +82647,8 @@ return { orbitIndex=0, skill=34443, stats={ - } + }, + stringId="mastery_companion288" }, [34449]={ connections={ @@ -80070,7 +82665,8 @@ return { skill=34449, stats={ [1]="10% increased Critical Hit Chance with Traps" - } + }, + stringId="trap9" }, [34473]={ connections={ @@ -80097,7 +82693,8 @@ return { [3]="+13 to all Attributes", [4]="-7% to Chaos Resistance", [5]="23% reduced Light Radius" - } + }, + stringId="chaos32" }, [34478]={ connections={ @@ -80125,7 +82722,8 @@ return { stats={ [1]="16% increased Skill Effect Duration", [2]="Companions have a 40% chance to Poison on Hit" - } + }, + stringId="companions53" }, [34487]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -80139,7 +82737,8 @@ return { orbitIndex=0, skill=34487, stats={ - } + }, + stringId="mastery_totem230" }, [34490]={ connectionArt="CharacterPlanned", @@ -80163,6 +82762,7 @@ return { stats={ [1]="10% chance for Shapeshift Slam Skills you use yourself to cause an additional Aftershock" }, + stringId="oracle_bear_addon1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -80194,7 +82794,8 @@ return { stats={ [1]="10% increased Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="sentinels1" }, [34497]={ connections={ @@ -80210,7 +82811,8 @@ return { stats={ [1]="Take 50% less Damage over Time if you've started taking Damage over Time in the past second", [2]="Take 50% more Damage over Time if you haven't started taking Damage over Time in the past second" - } + }, + stringId="passive_keystone_heartstopper" }, [34501]={ ascendancyName="Witchhunter", @@ -80233,7 +82835,8 @@ return { skill=34501, stats={ [1]="15% increased Armour and Evasion Rating" - } + }, + stringId="AscendancyMercenary2Small6" }, [34520]={ connections={ @@ -80258,7 +82861,8 @@ return { skill=34520, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical13" }, [34531]={ connections={ @@ -80282,7 +82886,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 20% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 20% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield12" }, [34541]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -80307,7 +82912,8 @@ return { stats={ [1]="12% faster start of Energy Shield Recharge", [2]="6% increased Deflection Rating" - } + }, + stringId="deflect46" }, [34543]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -80329,7 +82935,8 @@ return { [1]="30% increased Damage if you've consumed a Frenzy Charge Recently", [2]="10% increased Skill Speed if you've consumed a Frenzy Charge Recently", [3]="+10 to Strength" - } + }, + stringId="azmerianimals30" }, [34552]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -80343,7 +82950,8 @@ return { orbitIndex=0, skill=34552, stats={ - } + }, + stringId="mastery_minionoffence186" }, [34553]={ connections={ @@ -80366,7 +82974,8 @@ return { skill=34553, stats={ [1]="Minions deal 30% increased Damage if you've Hit Recently" - } + }, + stringId="spells59" }, [34567]={ ascendancyName="Acolyte of Chayula", @@ -80386,7 +82995,8 @@ return { skill=34567, stats={ [1]="Grants Skill: Archon of Chayula" - } + }, + stringId="AscendancyMonk3Notable10" }, [34612]={ connections={ @@ -80403,7 +83013,8 @@ return { skill=34612, stats={ [1]="12% increased Damage with Bows" - } + }, + stringId="bow11" }, [34617]={ connections={ @@ -80425,7 +83036,8 @@ return { [2]="5% faster start of Energy Shield Recharge", [3]="Immune to Bleeding while Shapeshifted", [4]="Immune to Maim while Shapeshifted" - } + }, + stringId="energy_shield_and_armour40" }, [34621]={ connections={ @@ -80442,7 +83054,8 @@ return { skill=34621, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals10" }, [34623]={ connections={ @@ -80464,7 +83077,8 @@ return { stats={ [1]="10% increased Endurance, Frenzy and Power Charge Duration", [2]="+5 to Dexterity" - } + }, + stringId="azmerianimals15" }, [34626]={ connections={ @@ -80485,7 +83099,8 @@ return { skill=34626, stats={ [1]="Recover 2% of maximum Life for each Endurance Charge consumed" - } + }, + stringId="endurance_charges6" }, [34671]={ connections={ @@ -80507,7 +83122,8 @@ return { stats={ [1]="10% increased Stun Threshold", [2]="+5 to Strength" - } + }, + stringId="stun_threshold14" }, [34702]={ connections={ @@ -80533,7 +83149,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions27" }, [34717]={ connections={ @@ -80550,7 +83167,8 @@ return { skill=34717, stats={ [1]="16% increased Mana Regeneration Rate while not on Low Mana" - } + }, + stringId="mana36" }, [34747]={ connections={ @@ -80567,7 +83185,8 @@ return { skill=34747, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy14" }, [34769]={ connectionArt="CharacterPlanned", @@ -80591,6 +83210,7 @@ return { stats={ [1]="25% increased Life Regeneration rate" }, + stringId="oracle_life_corruption6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -80610,7 +83230,8 @@ return { orbitIndex=0, skill=34782, stats={ - } + }, + stringId="mastery_shapeshifting_6686" }, [34785]={ ascendancyName="Ritualist", @@ -80642,7 +83263,8 @@ return { skill=34785, stats={ [1]="+1 Ring Slot" - } + }, + stringId="AscendancyHuntress3Notable2" }, [34813]={ connections={ @@ -80671,7 +83293,8 @@ return { skill=34813, stats={ [1]="+3 to all Attributes" - } + }, + stringId="attributes108" }, [34817]={ ascendancyName="Acolyte of Chayula", @@ -80691,7 +83314,8 @@ return { skill=34817, stats={ [1]="1% increased maximum Darkness per 1% Chaos Resistance" - } + }, + stringId="AscendancyMonk3Notable9" }, [34818]={ connections={ @@ -80708,7 +83332,8 @@ return { skill=34818, stats={ [1]="+5% to Fire Resistance" - } + }, + stringId="shaman2" }, [34840]={ connections={ @@ -80760,7 +83385,8 @@ return { skill=34840, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes33" }, [34845]={ connections={ @@ -80777,7 +83403,8 @@ return { skill=34845, stats={ [1]="10% increased Hazard Area of Effect" - } + }, + stringId="hazards19" }, [34853]={ connections={ @@ -80799,7 +83426,8 @@ return { stats={ [1]="Hits against you have 5% reduced Critical Damage Bonus", [2]="+5 to Strength" - } + }, + stringId="azmerianimals31" }, [34866]={ connections={ @@ -80816,7 +83444,8 @@ return { skill=34866, stats={ [1]="Remnants you create have 10% increased effect" - } + }, + stringId="remnant3" }, [34871]={ connections={ @@ -80833,7 +83462,8 @@ return { skill=34871, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage35" }, [34882]={ ascendancyName="Gemling Legionnaire", @@ -80856,7 +83486,8 @@ return { skill=34882, stats={ [1]="+2% to Quality of all Skills" - } + }, + stringId="AscendancyMercenary3Small1" }, [34892]={ connections={ @@ -80873,7 +83504,8 @@ return { skill=34892, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="azmerianimals57" }, [34898]={ connections={ @@ -80890,7 +83522,8 @@ return { skill=34898, stats={ [1]="Debuffs on you expire 10% faster" - } + }, + stringId="slowed_enemies7" }, [34908]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -80912,7 +83545,8 @@ return { [1]="Gain Deflection Rating equal to 8% of Evasion Rating", [2]="Deflected Hits cannot inflict Maim on you", [3]="Deflected Hits cannot inflict Bleeding on you" - } + }, + stringId="deflect53" }, [34912]={ connections={ @@ -80929,7 +83563,8 @@ return { skill=34912, stats={ [1]="10% increased Trap Damage" - } + }, + stringId="trap3_" }, [34927]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -80943,7 +83578,8 @@ return { orbitIndex=0, skill=34927, stats={ - } + }, + stringId="mastery_fire118" }, [34940]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern", @@ -80966,6 +83602,7 @@ return { [1]="60% increased Stun Threshold while Channelling", [2]="30% of Damage taken Recouped as Life while Channelling" }, + stringId="oracle_channelling5_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -80988,7 +83625,8 @@ return { skill=34968, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="spell_suppression35" }, [34984]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -81002,7 +83640,8 @@ return { orbitIndex=0, skill=34984, stats={ - } + }, + stringId="mastery_energy_shield_6495" }, [34990]={ connectionArt="CharacterPlanned", @@ -81026,6 +83665,7 @@ return { stats={ [1]="10% chance to Poison on Hit" }, + stringId="oracle_poison1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -81048,7 +83688,8 @@ return { skill=35011, stats={ [1]="16% increased Attack Damage while you have an Ally in your Presence" - } + }, + stringId="auras22" }, [35015]={ connections={ @@ -81065,7 +83706,8 @@ return { skill=35015, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed19_" }, [35028]={ connections={ @@ -81088,7 +83730,8 @@ return { skill=35028, stats={ [1]="Regenerate 2.5% of maximum Life per second while Surrounded" - } + }, + stringId="being_surrounded9" }, [35031]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -81109,7 +83752,8 @@ return { stats={ [1]="3% increased maximum Life", [2]="10% increased Life Recovery rate" - } + }, + stringId="monkchakra18" }, [35033]={ ascendancyName="Amazon", @@ -81132,7 +83776,8 @@ return { skill=35033, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyHuntress1Small3" }, [35043]={ connections={ @@ -81145,7 +83790,8 @@ return { skill=35043, stats={ [1]="10% increased Parried Debuff Magnitude" - } + }, + stringId="buckler7" }, [35046]={ connections={ @@ -81169,7 +83815,8 @@ return { skill=35046, stats={ [1]="Final Echo of Cascadable Spells also Cascades to either side of the targeted Area along a random axis" - } + }, + stringId="DeliriumAnoint_MysticAvalanche" }, [35048]={ connections={ @@ -81186,7 +83833,8 @@ return { skill=35048, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals60" }, [35058]={ connections={ @@ -81203,7 +83851,8 @@ return { skill=35058, stats={ [1]="25% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold17" }, [35085]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -81217,7 +83866,8 @@ return { orbitIndex=0, skill=35085, stats={ - } + }, + stringId="mastery_criticals66" }, [35095]={ connections={ @@ -81234,7 +83884,8 @@ return { skill=35095, stats={ [1]="10% increased Chaos Damage" - } + }, + stringId="monkchaos2" }, [35118]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern", @@ -81248,7 +83899,8 @@ return { orbitIndex=0, skill=35118, stats={ - } + }, + stringId="mastery_twohand242" }, [35151]={ connections={ @@ -81265,7 +83917,8 @@ return { skill=35151, stats={ [1]="15% increased Stun Threshold" - } + }, + stringId="monkchakra26" }, [35171]={ connections={ @@ -81282,7 +83935,8 @@ return { skill=35171, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells2" }, [35173]={ connections={ @@ -81300,7 +83954,8 @@ return { stats={ [1]="5% increased Critical Hit Chance", [2]="8% increased Physical Damage" - } + }, + stringId="physical2" }, [35187]={ ascendancyName="Amazon", @@ -81321,7 +83976,8 @@ return { stats={ [1]="20% increased Movement Speed while an enemy with an Open Weakness is in your Presence", [2]="40% increased Skill Speed while an enemy with an Open Weakness is in your Presence" - } + }, + stringId="AscendancyHuntress1Notable4" }, [35223]={ connections={ @@ -81342,7 +83998,8 @@ return { skill=35223, stats={ [1]="3% increased Attack Speed with Spears" - } + }, + stringId="spear11" }, [35234]={ connections={ @@ -81378,7 +84035,8 @@ return { skill=35234, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles22" }, [35265]={ connections={ @@ -81434,7 +84092,8 @@ return { skill=35265, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength79" }, [35284]={ connections={ @@ -81455,7 +84114,8 @@ return { skill=35284, stats={ [1]="6% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds1" }, [35324]={ connections={ @@ -81482,7 +84142,8 @@ return { skill=35324, stats={ [1]="Ignites you inflict deal Damage 15% faster" - } + }, + stringId="ignite17" }, [35369]={ connections={ @@ -81505,7 +84166,8 @@ return { skill=35369, stats={ [1]="35% increased Mana Regeneration Rate while stationary" - } + }, + stringId="mana_regeneration16" }, [35380]={ connections={ @@ -81522,7 +84184,8 @@ return { skill=35380, stats={ [1]="10% increased Withered Magnitude" - } + }, + stringId="chaos22" }, [35387]={ connections={ @@ -81543,7 +84206,8 @@ return { skill=35387, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold60__" }, [35393]={ connectionArt="CharacterPlanned", @@ -81567,6 +84231,7 @@ return { stats={ [1]="30% increased Armour while Bleeding" }, + stringId="oracle_iron_blood2_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -81589,7 +84254,8 @@ return { skill=35404, stats={ [1]="+5% to Cold Resistance" - } + }, + stringId="shaman5" }, [35408]={ connections={ @@ -81610,7 +84276,8 @@ return { skill=35408, stats={ [1]="40% increased Energy Shield from Equipped Focus" - } + }, + stringId="focus1" }, [35417]={ connections={ @@ -81637,7 +84304,8 @@ return { skill=35417, stats={ [1]="40% increased Elemental Ailment Application if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting28" }, [35426]={ connections={ @@ -81681,7 +84349,8 @@ return { skill=35426, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength89" }, [35453]={ ascendancyName="Titan", @@ -81704,7 +84373,8 @@ return { skill=35453, stats={ [1]="Slam Skills have 8% increased Area of Effect" - } + }, + stringId="AscendancyWarrior1Small1" }, [35477]={ connections={ @@ -81727,7 +84397,8 @@ return { skill=35477, stats={ [1]="30% reduced penalty to Accuracy Rating at range" - } + }, + stringId="accuracy29" }, [35492]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -81741,7 +84412,8 @@ return { orbitIndex=21, skill=35492, stats={ - } + }, + stringId="mastery_minion_offence_6621" }, [35503]={ connections={ @@ -81759,7 +84431,8 @@ return { stats={ [1]="6% increased Mana Regeneration Rate", [2]="10% increased Magnitude of Shock you inflict" - } + }, + stringId="lightning48" }, [35534]={ connections={ @@ -81776,7 +84449,8 @@ return { skill=35534, stats={ [1]="Mark Skills have 10% increased Use Speed" - } + }, + stringId="marks32" }, [35535]={ ascendancyName="Shaman", @@ -81815,7 +84489,8 @@ return { orbitIndex=0, skill=35535, stats={ - } + }, + stringId="AscendancyDruid2Start" }, [35560]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -81835,7 +84510,8 @@ return { skill=35560, stats={ [1]="Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence" - } + }, + stringId="minion_offence47_" }, [35564]={ connections={ @@ -81863,7 +84539,8 @@ return { stats={ [1]="15% increased Spell Damage", [2]="10% reduced Projectile Speed for Spell Skills" - } + }, + stringId="projectile_spells8" }, [35581]={ connections={ @@ -81887,7 +84564,8 @@ return { stats={ [1]="16% reduced Skill Effect Duration", [2]="10% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells6" }, [35594]={ connections={ @@ -81900,7 +84578,8 @@ return { skill=35594, stats={ [1]="10% increased effect of Fully Broken Armour" - } + }, + stringId="armour_break21_" }, [35602]={ connections={ @@ -81913,7 +84592,8 @@ return { skill=35602, stats={ [1]="Offerings have 30% reduced Maximum Life" - } + }, + stringId="corpses16" }, [35618]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -81939,7 +84619,8 @@ return { [1]="25% increased Freeze Buildup", [2]="25% reduced Freeze Duration on you", [3]="25% increased Freeze Threshold" - } + }, + stringId="chill_and_freeze25" }, [35623]={ connections={ @@ -81957,7 +84638,8 @@ return { stats={ [1]="+4% of Armour also applies to Elemental Damage", [2]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="armour_and_evasion56_" }, [35644]={ connections={ @@ -81978,7 +84660,8 @@ return { skill=35644, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison17" }, [35645]={ connections={ @@ -81991,7 +84674,8 @@ return { skill=35645, stats={ [1]="Minions have 20% increased Cooldown Recovery Rate for Command Skills" - } + }, + stringId="minion_offence49" }, [35653]={ connections={ @@ -82012,7 +84696,8 @@ return { skill=35653, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="crossbow9" }, [35660]={ connections={ @@ -82029,7 +84714,8 @@ return { skill=35660, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed3" }, [35671]={ connections={ @@ -82047,7 +84733,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="+5 to Dexterity" - } + }, + stringId="attack_speed18" }, [35688]={ connections={ @@ -82064,7 +84751,8 @@ return { skill=35688, stats={ [1]="Equipment and Skill Gems have 4% reduced Attribute Requirements" - } + }, + stringId="all_attributes7" }, [35689]={ connections={ @@ -82081,7 +84769,8 @@ return { skill=35689, stats={ [1]="10% increased Damage" - } + }, + stringId="azmerianimals29" }, [35696]={ connections={ @@ -82137,7 +84826,8 @@ return { skill=35696, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity59" }, [35708]={ connections={ @@ -82154,7 +84844,8 @@ return { skill=35708, stats={ [1]="12% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze16" }, [35720]={ connectionArt="CharacterPlanned", @@ -82179,6 +84870,7 @@ return { [1]="10% increased Spell Damage", [2]="+10 to Strength" }, + stringId="oracle_strength_spell1_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -82212,7 +84904,8 @@ return { stats={ [1]="25% increased Armour Break Duration", [2]="25% increased Attack Area Damage" - } + }, + stringId="area_attacks31" }, [35743]={ connections={ @@ -82236,7 +84929,8 @@ return { stats={ [1]="+5% to Lightning Resistance", [2]="25% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion34" }, [35745]={ connectionArt="CharacterPlanned", @@ -82256,6 +84950,7 @@ return { stats={ [1]="2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges" }, + stringId="oracle_endurance_charge1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -82278,7 +84973,8 @@ return { skill=35755, stats={ [1]="10% increased Critical Damage Bonus with Daggers" - } + }, + stringId="dagger15" }, [35760]={ connections={ @@ -82295,7 +84991,8 @@ return { skill=35760, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental45" }, [35762]={ ascendancyName="Shaman", @@ -82319,7 +85016,8 @@ return { [3]="Increases and Reductions to Mana Regeneration Rate also apply to Rage Regeneration Rate", [4]="Skills have +5 to Rage cost", [5]="+7 to Maximum Rage" - } + }, + stringId="AscendancyDruid2Notable6" }, [35787]={ connections={ @@ -82336,7 +85034,8 @@ return { skill=35787, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="duration4" }, [35792]={ connections={ @@ -82355,7 +85054,8 @@ return { skill=35792, stats={ [1]="Gain 8 Rage when you use a Life Flask" - } + }, + stringId="life_flasks37" }, [35801]={ ascendancyName="Deadeye", @@ -82378,7 +85078,8 @@ return { skill=35801, stats={ [1]="25% increased Frenzy Charge Duration" - } + }, + stringId="AscendancyRanger1Small6" }, [35809]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -82398,7 +85099,8 @@ return { skill=35809, stats={ [1]="Regenerate 1% of maximum Life per Second if you've used a Life Flask in the past 10 seconds" - } + }, + stringId="life_flasks6" }, [35831]={ connections={ @@ -82415,7 +85117,8 @@ return { skill=35831, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana7" }, [35848]={ connections={ @@ -82428,7 +85131,8 @@ return { skill=35848, stats={ [1]="10% increased Life and Mana Recovery from Flasks" - } + }, + stringId="flasks16" }, [35849]={ connections={ @@ -82448,7 +85152,8 @@ return { stats={ [1]="Regenerate 0.5% of maximum Life per second", [2]="40% increased Life Regeneration Rate while stationary" - } + }, + stringId="life_regeneration16__" }, [35855]={ connections={ @@ -82476,7 +85181,8 @@ return { stats={ [1]="15% increased amount of Life Leeched", [2]="40% increased Armour and Evasion Rating while Leeching" - } + }, + stringId="life_leech13" }, [35859]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern", @@ -82490,7 +85196,8 @@ return { orbitIndex=0, skill=35859, stats={ - } + }, + stringId="mastery_leech129" }, [35863]={ connections={ @@ -82507,7 +85214,8 @@ return { skill=35863, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="duration_spells9" }, [35876]={ connections={ @@ -82539,7 +85247,8 @@ return { stats={ [1]="25% increased Warcry Speed", [2]="25% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries21" }, [35878]={ connections={ @@ -82556,7 +85265,8 @@ return { skill=35878, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental55" }, [35880]={ ascendancyName="Disciple of Varashta", @@ -82575,7 +85285,8 @@ return { skill=35880, stats={ [1]="4% increased Cast Speed" - } + }, + stringId="AscendancySorceress3Small4" }, [35896]={ connections={ @@ -82627,7 +85338,8 @@ return { skill=35896, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence36_" }, [35901]={ connections={ @@ -82683,7 +85395,8 @@ return { skill=35901, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity34" }, [35918]={ connections={ @@ -82707,7 +85420,8 @@ return { stats={ [1]="40% increased Presence Area of Effect", [2]="8% reduced Area of Effect" - } + }, + stringId="auras37" }, [35920]={ ascendancyName="Shaman", @@ -82730,7 +85444,8 @@ return { skill=35920, stats={ [1]="+3 to Maximum Rage" - } + }, + stringId="AscendancyDruid2Small6" }, [35921]={ connections={ @@ -82747,7 +85462,8 @@ return { skill=35921, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="slam_area3" }, [35966]={ connections={ @@ -82771,7 +85487,8 @@ return { stats={ [1]="Regenerate 0.5% of maximum Life per second if you have been Hit Recently", [2]="8% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup15" }, [35974]={ connections={ @@ -82788,7 +85505,8 @@ return { skill=35974, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems19" }, [35977]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -82802,7 +85520,8 @@ return { orbitIndex=0, skill=35977, stats={ - } + }, + stringId="mastery_warcry251" }, [35980]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -82818,6 +85537,7 @@ return { skill=35980, stats={ }, + stringId="oracle_rust_king_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -82836,7 +85556,8 @@ return { skill=35985, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee15" }, [35987]={ connections={ @@ -82864,7 +85585,8 @@ return { [1]="4% increased Movement Speed", [2]="20% increased Evasion Rating", [3]="+10 to Dexterity" - } + }, + stringId="ranger_huntress_notable1" }, [36025]={ connectionArt="CharacterPlanned", @@ -82888,6 +85610,7 @@ return { stats={ [1]="Minions deal 12% increased Damage" }, + stringId="oracle_big_family1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -82910,7 +85633,8 @@ return { skill=36027, stats={ [1]="12% increased Attack Damage" - } + }, + stringId="slow_attacks3" }, [36070]={ connections={ @@ -82927,7 +85651,8 @@ return { skill=36070, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="ranged16" }, [36071]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern", @@ -82941,7 +85666,8 @@ return { orbitIndex=12, skill=36071, stats={ - } + }, + stringId="mastery_spear_6704" }, [36085]={ connections={ @@ -82969,7 +85695,8 @@ return { stats={ [1]="10% increased Critical Hit Chance for Attacks", [2]="30% increased Attack Damage against Rare or Unique Enemies" - } + }, + stringId="melee31" }, [36100]={ connections={ @@ -82992,7 +85719,8 @@ return { skill=36100, stats={ [1]="Gain 8% of Damage as Extra Fire Damage while Shapeshifted" - } + }, + stringId="bear8" }, [36109]={ ascendancyName="Disciple of Varashta", @@ -83017,7 +85745,8 @@ return { skill=36109, stats={ [1]="Grants Skill: Kelari's Malediction" - } + }, + stringId="AscendancySorceress3Notable15" }, [36114]={ connections={ @@ -83034,7 +85763,8 @@ return { skill=36114, stats={ [1]="12% increased Attack Damage while moving" - } + }, + stringId="slow_mitigation12" }, [36163]={ connections={ @@ -83051,7 +85781,8 @@ return { skill=36163, stats={ [1]="5% increased Block chance" - } + }, + stringId="block25_" }, [36169]={ connections={ @@ -83068,7 +85799,8 @@ return { skill=36169, stats={ [1]="10% increased Grenade Area of Effect" - } + }, + stringId="grenades5" }, [36170]={ connections={ @@ -83089,7 +85821,8 @@ return { skill=36170, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion4" }, [36191]={ connections={ @@ -83106,7 +85839,8 @@ return { skill=36191, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold2" }, [36197]={ connectionArt="CharacterPlanned", @@ -83130,6 +85864,7 @@ return { stats={ [1]="30% increased Totem Placement speed" }, + stringId="oracle_totems6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -83148,7 +85883,8 @@ return { skill=36217, stats={ [1]="15% increased Volatility Explosion delay" - } + }, + stringId="volatility16" }, [36231]={ connections={ @@ -83169,7 +85905,8 @@ return { skill=36231, stats={ [1]="20% increased Critical Damage Bonus if you've consumed a Power Charge Recently" - } + }, + stringId="power_charges5" }, [36250]={ connections={ @@ -83194,7 +85931,8 @@ return { skill=36250, stats={ [1]="15% increased Life Regeneration rate while Shapeshifted" - } + }, + stringId="wolf7" }, [36252]={ ascendancyName="Tactician", @@ -83233,7 +85971,8 @@ return { orbitIndex=36, skill=36252, stats={ - } + }, + stringId="AscendancyMercenary1Start" }, [36270]={ connections={ @@ -83250,7 +85989,8 @@ return { skill=36270, stats={ [1]="5% chance to Daze on Hit" - } + }, + stringId="daze_6" }, [36286]={ connections={ @@ -83276,7 +86016,8 @@ return { stats={ [1]="10% increased Spell Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="spells53" }, [36290]={ connections={ @@ -83294,7 +86035,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 5% of Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery7" }, [36293]={ connections={ @@ -83315,7 +86057,8 @@ return { skill=36293, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration15_" }, [36298]={ connections={ @@ -83336,7 +86079,8 @@ return { skill=36298, stats={ [1]="10% increased Magnitude of Ailments you inflict" - } + }, + stringId="ailments23" }, [36302]={ connections={ @@ -83354,7 +86098,8 @@ return { skill=36302, stats={ [1]="6% increased Cast Speed" - } + }, + stringId="cast_speed36_" }, [36325]={ connections={ @@ -83371,7 +86116,8 @@ return { skill=36325, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration7" }, [36333]={ connections={ @@ -83399,7 +86145,8 @@ return { stats={ [1]="Empowered Attacks deal 20% increased Damage", [2]="Enemies you kill with Empowered Attacks have a 10% chance to Explode, dealing a tenth of their maximum Life as Fire Damage" - } + }, + stringId="warcries42" }, [36341]={ connections={ @@ -83422,7 +86169,8 @@ return { skill=36341, stats={ [1]="40% increased Culling Strike Threshold against Rare or Unique Enemies" - } + }, + stringId="boss_slaying9_" }, [36358]={ connections={ @@ -83439,7 +86187,8 @@ return { skill=36358, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos16" }, [36364]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -83459,7 +86208,8 @@ return { skill=36364, stats={ [1]="Enemies you Electrocute have 20% increased Damage taken" - } + }, + stringId="shock_mitigation4_" }, [36365]={ ascendancyName="Ritualist", @@ -83493,7 +86243,7 @@ return { orbit=8 } }, - group=1614, + group=1615, icon="Art/2DArt/SkillIcons/passives/damage.dds", isAscendancyStart=true, name="Ritualist", @@ -83506,7 +86256,8 @@ return { orbitIndex=27, skill=36365, stats={ - } + }, + stringId="AscendancyHuntress3Start" }, [36379]={ connections={ @@ -83523,7 +86274,8 @@ return { skill=36379, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana32" }, [36389]={ connections={ @@ -83540,7 +86292,8 @@ return { skill=36389, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage21" }, [36408]={ connectionArt="CharacterPlanned", @@ -83565,6 +86318,7 @@ return { stats={ [1]="35% increased Physical Damage" }, + stringId="oracle_duration_physical6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -83587,7 +86341,8 @@ return { skill=36449, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="armour_break31" }, [36450]={ connections={ @@ -83604,7 +86359,8 @@ return { skill=36450, stats={ [1]="12% increased Spell Damage while on Full Energy Shield" - } + }, + stringId="focus8" }, [36474]={ connections={ @@ -83621,7 +86377,8 @@ return { skill=36474, stats={ [1]="15% reduced effect of Curses on you" - } + }, + stringId="focus2" }, [36478]={ connections={ @@ -83642,7 +86399,8 @@ return { skill=36478, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="melee5" }, [36479]={ connections={ @@ -83661,7 +86419,8 @@ return { stats={ [1]="Gain 5% of Damage as Extra Lightning Damage", [2]="30% increased chance to Shock" - } + }, + stringId="lightning41" }, [36504]={ connections={ @@ -83678,7 +86437,8 @@ return { skill=36504, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze20" }, [36507]={ connections={ @@ -83703,7 +86463,8 @@ return { [1]="Minions have 20% increased maximum Life", [2]="Minions Regenerate 3% of maximum Life per second", [3]="Minions have +13% to Chaos Resistance" - } + }, + stringId="minion_defence35" }, [36522]={ connections={ @@ -83724,7 +86485,8 @@ return { skill=36522, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks15" }, [36540]={ connections={ @@ -83741,7 +86503,8 @@ return { skill=36540, stats={ [1]="+5% to Lightning Resistance" - } + }, + stringId="lightning58" }, [36556]={ connections={ @@ -83758,7 +86521,8 @@ return { skill=36556, stats={ [1]="8% increased Armour, Evasion and Energy Shield while Channelling" - } + }, + stringId="channelling16_" }, [36564]={ ascendancyName="Infernalist", @@ -83779,7 +86543,8 @@ return { stats={ [1]="Reserves 25% of Life", [2]="+1 to Maximum Mana per 6 Maximum Life" - } + }, + stringId="AscendancyWitch1Notable1" }, [36576]={ connections={ @@ -83800,7 +86565,8 @@ return { skill=36576, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack6" }, [36596]={ connections={ @@ -83821,7 +86587,8 @@ return { skill=36596, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life6" }, [36602]={ connections={ @@ -83849,7 +86616,8 @@ return { skill=36602, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals36" }, [36623]={ connections={ @@ -83877,7 +86645,8 @@ return { stats={ [1]="10% reduced Energy Shield Recharge Rate", [2]="20% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery22" }, [36629]={ connections={ @@ -83921,7 +86690,8 @@ return { skill=36629, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength22" }, [36630]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -83945,7 +86715,8 @@ return { skill=36630, stats={ [1]="50% increased effect of Incision" - } + }, + stringId="bleed30" }, [36639]={ connections={ @@ -83966,7 +86737,8 @@ return { skill=36639, stats={ [1]="20% increased Curse Duration" - } + }, + stringId="curses15" }, [36643]={ ascendancyName="Martial Artist", @@ -83989,7 +86761,8 @@ return { skill=36643, stats={ [1]="10% chance when you gain a Power Charge to gain an additional Power Charge" - } + }, + stringId="AscendancyMonk1Small6" }, [36659]={ ascendancyName="Warbringer", @@ -84010,7 +86783,8 @@ return { stats={ [1]="Fully Broken Armour you inflict increases all Damage Taken from Hits instead", [2]="You can Break Enemy Armour to below 0" - } + }, + stringId="AscendancyWarrior2Notable2" }, [36676]={ ascendancyName="Pathfinder", @@ -84033,7 +86807,8 @@ return { skill=36676, stats={ [1]="Grants 1 Passive Skill Point" - } + }, + stringId="AscendancyRanger3Small9" }, [36677]={ connections={ @@ -84058,7 +86833,8 @@ return { skill=36677, stats={ [1]="10% increased Damage with Spears" - } + }, + stringId="spear12" }, [36696]={ ascendancyName="Lich", @@ -84098,7 +86874,8 @@ return { skill=36696, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch3Small5" }, [36709]={ connections={ @@ -84111,7 +86888,8 @@ return { skill=36709, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold13" }, [36723]={ connections={ @@ -84129,7 +86907,8 @@ return { stats={ [1]="15% increased Stun Buildup", [2]="15% increased Freeze Buildup" - } + }, + stringId="poise7" }, [36728]={ ascendancyName="Gemling Legionnaire", @@ -84151,7 +86930,8 @@ return { [1]="+1% to Maximum Cold Resistance per 3 Blue Support Gems Socketed", [2]="+1% to Maximum Fire Resistance per 3 Red Support Gems Socketed", [3]="+1% to Maximum Lightning Resistance per 3 Green Support Gems Socketed" - } + }, + stringId="AscendancyMercenary3Notable8" }, [36737]={ connections={ @@ -84168,7 +86948,8 @@ return { skill=36737, stats={ [1]="10% increased Area Damage" - } + }, + stringId="area_of_effect18" }, [36746]={ connections={ @@ -84185,7 +86966,8 @@ return { skill=36746, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="mana22" }, [36759]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -84199,7 +86981,8 @@ return { orbitIndex=0, skill=36759, stats={ - } + }, + stringId="mastery_caster_6359" }, [36778]={ connections={ @@ -84216,7 +86999,8 @@ return { skill=36778, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="lightning42" }, [36782]={ connections={ @@ -84233,7 +87017,8 @@ return { skill=36782, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze6" }, [36788]={ ascendancyName="Acolyte of Chayula", @@ -84257,7 +87042,8 @@ return { stats={ [1]="11% increased amount of Life Leeched", [2]="11% increased amount of Mana Leeched" - } + }, + stringId="AscendancyMonk3Small3" }, [36808]={ connections={ @@ -84285,7 +87071,8 @@ return { stats={ [1]="2% increased Attack Damage per 75 Item Armour and Evasion on Equipped Shield", [2]="50% increased Armour, Evasion and Energy Shield from Equipped Shield" - } + }, + stringId="block17" }, [36814]={ connections={ @@ -84298,7 +87085,8 @@ return { skill=36814, stats={ [1]="20% increased Curse Duration" - } + }, + stringId="curses17" }, [36822]={ ascendancyName="Gemling Legionnaire", @@ -84321,7 +87109,8 @@ return { skill=36822, stats={ [1]="3% increased Attributes" - } + }, + stringId="AscendancyMercenary3Small5" }, [36880]={ connections={ @@ -84338,7 +87127,8 @@ return { skill=36880, stats={ [1]="15% increased effect of Arcane Surge on you" - } + }, + stringId="mana_regeneration26" }, [36891]={ ascendancyName="Disciple of Varashta", @@ -84362,7 +87152,8 @@ return { skill=36891, stats={ [1]="Non-Unique Time-Lost Jewels have 40% increased radius" - } + }, + stringId="AscendancySorceress3Notable6" }, [36894]={ connections={ @@ -84379,7 +87170,8 @@ return { skill=36894, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="jagged_ground2" }, [36927]={ connections={ @@ -84396,7 +87188,8 @@ return { skill=36927, stats={ [1]="Mark Skills have 10% increased Use Speed" - } + }, + stringId="marks8" }, [36931]={ connections={ @@ -84416,7 +87209,8 @@ return { stats={ [1]="25% increased Attack Damage", [2]="5% chance to Daze on Hit" - } + }, + stringId="attack45" }, [36976]={ connections={ @@ -84435,7 +87229,8 @@ return { skill=36976, stats={ [1]="Culling Strike against Enemies you Mark" - } + }, + stringId="marks9" }, [36994]={ connections={ @@ -84452,7 +87247,8 @@ return { skill=36994, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield41" }, [36997]={ connections={ @@ -84469,7 +87265,8 @@ return { skill=36997, stats={ [1]="20% increased Stun Threshold while Parrying" - } + }, + stringId="deflect14" }, [37026]={ connections={ @@ -84487,13 +87284,14 @@ return { stats={ [1]="Break 10% increased Armour", [2]="6% increased Physical Damage" - } + }, + stringId="physical49" }, [37046]={ ascendancyName="Ritualist", connections={ }, - group=1617, + group=1619, icon="Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds", isNotable=true, name="Corrupted Lifeforce", @@ -84508,7 +87306,8 @@ return { stats={ [1]="15% more Damage against Enemies affected by Blood Boils", [2]="Grants Skill: Blood Boil" - } + }, + stringId="AscendancyHuntress3Notable6" }, [37078]={ ascendancyName="Witchhunter", @@ -84530,7 +87329,8 @@ return { [1]="10% chance for Enemies you Kill to Explode, dealing 100%", [2]="of their maximum Life as Physical Damage", [3]="Chance is doubled against Undead and Demons" - } + }, + stringId="AscendancyMercenary2Notable7" }, [37092]={ connections={ @@ -84548,7 +87348,8 @@ return { stats={ [1]="Debuffs you inflict have 7% increased Slow Magnitude", [2]="7% increased Exposure Effect" - } + }, + stringId="slowed_enemies29" }, [37113]={ connections={ @@ -84565,7 +87366,8 @@ return { skill=37113, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning50" }, [37164]={ connections={ @@ -84582,7 +87384,8 @@ return { skill=37164, stats={ [1]="10% increased Magnitude of Non-Damaging Ailments you inflict" - } + }, + stringId="monkchakra22" }, [37187]={ connections={ @@ -84603,7 +87406,8 @@ return { skill=37187, stats={ [1]="20% increased Damage against Immobilised Enemies while Shapeshifted" - } + }, + stringId="bear7" }, [37190]={ connections={ @@ -84620,7 +87424,8 @@ return { skill=37190, stats={ [1]="8% increased amount of Life Leeched" - } + }, + stringId="life_leech11" }, [37220]={ connections={ @@ -84637,7 +87442,8 @@ return { skill=37220, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion10" }, [37226]={ connections={ @@ -84658,7 +87464,8 @@ return { skill=37226, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="warcries30" }, [37242]={ connections={ @@ -84679,7 +87486,8 @@ return { skill=37242, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="azmerianimals1" }, [37244]={ connections={ @@ -84707,7 +87515,8 @@ return { stats={ [1]="12% increased Block chance", [2]="40% increased Block Recovery" - } + }, + stringId="block18" }, [37250]={ connections={ @@ -84724,7 +87533,8 @@ return { skill=37250, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks48" }, [37258]={ connections={ @@ -84768,7 +87578,8 @@ return { skill=37258, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes18" }, [37260]={ connections={ @@ -84785,7 +87596,8 @@ return { skill=37260, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="wolf13_" }, [37266]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -84810,7 +87622,8 @@ return { stats={ [1]="Companions have 20% increased maximum Life", [2]="20% increased Life Recovery Rate while your Companion is in your Presence" - } + }, + stringId="duelist_minions9" }, [37276]={ connections={ @@ -84833,7 +87646,8 @@ return { skill=37276, stats={ [1]="+8 to Maximum Rage" - } + }, + stringId="rage6" }, [37279]={ connections={ @@ -84851,7 +87665,8 @@ return { stats={ [1]="8% increased Mana Regeneration Rate", [2]="8% increased Elemental Damage" - } + }, + stringId="lightning52" }, [37290]={ connections={ @@ -84868,7 +87683,8 @@ return { skill=37290, stats={ [1]="+3 to maximum Rage while Shapeshifted" - } + }, + stringId="rage29" }, [37302]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -84889,7 +87705,8 @@ return { stats={ [1]="Attacks used by Ballistas have 10% increased Attack Speed", [2]="50% increased Ballista Immobilisation buildup" - } + }, + stringId="ballista18" }, [37304]={ connections={ @@ -84915,7 +87732,8 @@ return { stats={ [1]="10% increased Magnitude of Chill you inflict", [2]="10% increased Magnitude of Shock you inflict" - } + }, + stringId="elemental20" }, [37327]={ connections={ @@ -84928,7 +87746,8 @@ return { skill=37327, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana15" }, [37336]={ ascendancyName="Deadeye", @@ -84952,7 +87771,8 @@ return { skill=37336, stats={ [1]="50% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge" - } + }, + stringId="AscendancyRanger1Notable5_" }, [37361]={ connections={ @@ -84969,7 +87789,8 @@ return { skill=37361, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed22_" }, [37372]={ connections={ @@ -84986,7 +87807,8 @@ return { skill=37372, stats={ [1]="3% increased Attack and Cast Speed with Lightning Skills" - } + }, + stringId="lightning10" }, [37389]={ connections={ @@ -85007,7 +87829,8 @@ return { skill=37389, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack36" }, [37397]={ ascendancyName="Gemling Legionnaire", @@ -85027,7 +87850,8 @@ return { skill=37397, stats={ [1]="+2 to Level of all Skills with an Intelligence requirement" - } + }, + stringId="AscendancyMercenary3Notable2_3_" }, [37408]={ connections={ @@ -85055,7 +87879,8 @@ return { stats={ [1]="Life Flasks gain 0.1 charges per Second", [2]="+10 to Strength" - } + }, + stringId="life_flasks12_" }, [37414]={ connections={ @@ -85072,7 +87897,8 @@ return { skill=37414, stats={ [1]="10% increased Accuracy Rating" - } + }, + stringId="melee9" }, [37415]={ connections={ @@ -85089,7 +87915,8 @@ return { skill=37415, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold53_" }, [37434]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -85103,7 +87930,8 @@ return { orbitIndex=10, skill=37434, stats={ - } + }, + stringId="mastery_armour_and_evasion_6281" }, [37450]={ connections={ @@ -85116,7 +87944,8 @@ return { skill=37450, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="ailments3" }, [37484]={ connections={ @@ -85133,7 +87962,8 @@ return { [1]="100% more Maximum Rage", [2]="Regenerate 1 Rage per second per 4 Rage spent Recently", [3]="No Rage effect" - } + }, + stringId="passive_keystone_acrobatics" }, [37509]={ connections={ @@ -85150,7 +87980,8 @@ return { skill=37509, stats={ [1]="15% increased Critical Hit Chance if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting8" }, [37514]={ connections={ @@ -85178,7 +88009,8 @@ return { stats={ [1]="8% increased Attack Speed with Quarterstaves", [2]="Knocks Back Enemies if you get a Critical Hit with a Quarterstaff" - } + }, + stringId="quarterstaff10" }, [37519]={ connections={ @@ -85195,7 +88027,8 @@ return { skill=37519, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="slow_mitigation3" }, [37523]={ ascendancyName="Tactician", @@ -85221,7 +88054,8 @@ return { [1]="+1 to maximum number of Summoned Totems", [2]="Skills used by Totems have 30% more Skill Speed", [3]="Totems only use Skills when you fire an Attack Projectile" - } + }, + stringId="AscendancyMercenary1Notable8" }, [37532]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -85235,7 +88069,8 @@ return { orbitIndex=0, skill=37532, stats={ - } + }, + stringId="mastery_elemental97" }, [37543]={ connections={ @@ -85260,7 +88095,8 @@ return { [1]="15% increased Life Regeneration rate", [2]="15% increased Mana Regeneration Rate", [3]="12% increased Cast Speed while on Full Mana" - } + }, + stringId="mana_regeneration18" }, [37548]={ connections={ @@ -85281,7 +88117,8 @@ return { skill=37548, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech6" }, [37568]={ connections={ @@ -85299,7 +88136,8 @@ return { stats={ [1]="Hits against you have 5% reduced Critical Damage Bonus", [2]="+5 to Strength" - } + }, + stringId="azmerianimals35" }, [37593]={ connections={ @@ -85312,7 +88150,8 @@ return { skill=37593, stats={ [1]="Remnants can be collected from 20% further away" - } + }, + stringId="remnant7" }, [37594]={ connections={ @@ -85329,7 +88168,8 @@ return { skill=37594, stats={ [1]="Minions deal 12% increased Damage" - } + }, + stringId="minion_offence7" }, [37604]={ ascendancyName="Martial Artist", @@ -85352,7 +88192,8 @@ return { skill=37604, stats={ [1]="20% increased Immobilisation buildup" - } + }, + stringId="AscendancyMonk1Small8" }, [37608]={ connections={ @@ -85373,7 +88214,8 @@ return { skill=37608, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical9" }, [37609]={ connections={ @@ -85395,7 +88237,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour53" }, [37612]={ connections={ @@ -85447,7 +88290,8 @@ return { skill=37612, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes44" }, [37616]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -85461,7 +88305,8 @@ return { orbitIndex=45, skill=37616, stats={ - } + }, + stringId="mastery_trap238_" }, [37619]={ connections={ @@ -85481,7 +88326,8 @@ return { stats={ [1]="20% increased Fire Damage", [2]="5% chance for Slam Skills to cause an additional Aftershock" - } + }, + stringId="fire76" }, [37629]={ connections={ @@ -85533,7 +88379,8 @@ return { skill=37629, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength7" }, [37641]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -85547,7 +88394,8 @@ return { orbitIndex=0, skill=37641, stats={ - } + }, + stringId="mastery_armour9" }, [37644]={ connections={ @@ -85564,7 +88412,8 @@ return { skill=37644, stats={ [1]="12% increased Attack Physical Damage" - } + }, + stringId="physical27_" }, [37665]={ connections={ @@ -85582,7 +88431,8 @@ return { stats={ [1]="Break 10% increased Armour", [2]="6% increased Attack Area Damage" - } + }, + stringId="area_attacks16_" }, [37688]={ connections={ @@ -85600,7 +88450,8 @@ return { skill=37688, stats={ [1]="25% increased Trap Damage" - } + }, + stringId="trap17" }, [37691]={ connections={ @@ -85617,7 +88468,8 @@ return { skill=37691, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack24" }, [37694]={ connectionArt="CharacterPlanned", @@ -85641,6 +88493,7 @@ return { stats={ [1]="20% increased Fire Damage" }, + stringId="oracle_hierarchy3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -85663,7 +88516,8 @@ return { skill=37695, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion1" }, [37742]={ connections={ @@ -85691,7 +88545,8 @@ return { stats={ [1]="50% increased amount of Mana Leeched", [2]="25% increased chance to inflict Ailments against Rare or Unique Enemies" - } + }, + stringId="mana_leech19" }, [37746]={ connections={ @@ -85708,7 +88563,8 @@ return { skill=37746, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite18" }, [37767]={ connections={ @@ -85733,7 +88589,8 @@ return { skill=37767, stats={ [1]="4% increased Attack Speed while a Rare or Unique Enemy is in your Presence" - } + }, + stringId="boss_slaying4" }, [37769]={ ascendancyName="Spirit Walker", @@ -85757,7 +88614,8 @@ return { stats={ [1]="Companions deal 10% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="AscendancyHuntress2Small3" }, [37778]={ connectionArt="CharacterPlanned", @@ -85787,6 +88645,7 @@ return { [1]="-20% increased Spirit Reservation Efficiency", [2]="40% increased Reservation Efficiency of Minion Skills" }, + stringId="oracle_self_sacrificing5_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -85809,7 +88668,8 @@ return { skill=37780, stats={ [1]="10% Chance to build an additional Combo on Hit" - } + }, + stringId="unarmed6" }, [37782]={ ascendancyName="Oracle", @@ -85829,7 +88689,8 @@ return { skill=37782, stats={ [1]="Grants Skill: Align Fate" - } + }, + stringId="AscendancyDruid1Notable5" }, [37795]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -85843,7 +88704,8 @@ return { orbitIndex=0, skill=37795, stats={ - } + }, + stringId="mastery_shield211" }, [37806]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -85863,7 +88725,8 @@ return { skill=37806, stats={ [1]="60% chance for Lightning Skills to Chain an additional time" - } + }, + stringId="shock5" }, [37813]={ connections={ @@ -85884,7 +88747,8 @@ return { skill=37813, stats={ [1]="20% increased Shock Duration" - } + }, + stringId="shock16" }, [37846]={ connections={ @@ -85909,7 +88773,8 @@ return { stats={ [1]="Blind Enemies 3 metres in front of you every 0.25 seconds while your Shield is raised", [2]="Raise Shield inflicts Parried for 2 seconds on Hit" - } + }, + stringId="DeliriumAnoint_BastionOfLight" }, [37869]={ connections={ @@ -85930,7 +88795,8 @@ return { skill=37869, stats={ [1]="Inherent Rage loss starts 1 second later" - } + }, + stringId="rage24" }, [37872]={ connections={ @@ -85954,7 +88820,8 @@ return { stats={ [1]="Allies in your Presence have +100 to Accuracy Rating", [2]="35% increased Attack Damage while you have an Ally in your Presence" - } + }, + stringId="attack29" }, [37876]={ connections={ @@ -85975,7 +88842,8 @@ return { skill=37876, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells10" }, [37888]={ connectionArt="CharacterPlanned", @@ -86001,6 +88869,7 @@ return { [1]="4% increased Movement Speed", [2]="14% increased Cooldown Recovery Rate" }, + stringId="oracle_movement_cooldown5_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -86019,7 +88888,8 @@ return { skill=37905, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="fire_penetration3_" }, [37946]={ connections={ @@ -86032,7 +88902,8 @@ return { skill=37946, stats={ [1]="20% increased Projectile Stun Buildup" - } + }, + stringId="quivers5" }, [37951]={ connections={ @@ -86053,7 +88924,8 @@ return { skill=37951, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect51" }, [37956]={ connections={ @@ -86070,7 +88942,8 @@ return { skill=37956, stats={ [1]="8% reduced Skill Effect Duration" - } + }, + stringId="duration_spells1" }, [37963]={ connections={ @@ -86083,7 +88956,8 @@ return { skill=37963, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword11_" }, [37967]={ connections={ @@ -86108,7 +88982,8 @@ return { stats={ [1]="Enemies standing on Chilled Ground take 25% increased Fire Damage", [2]="Enemies standing on Ignited Ground take 25% increased Cold Damage" - } + }, + stringId="DeliriumAnoint_DesertsScorn" }, [37971]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -86122,7 +88997,8 @@ return { orbitIndex=0, skill=37971, stats={ - } + }, + stringId="mastery_companion289" }, [37972]={ ascendancyName="Ritualist", @@ -86149,7 +89025,8 @@ return { skill=37972, stats={ [1]="15% increased Charm Charges gained" - } + }, + stringId="AscendancyHuntress3Small3" }, [37974]={ connections={ @@ -86166,7 +89043,8 @@ return { skill=37974, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield46_" }, [37991]={ connections={ @@ -86183,7 +89061,8 @@ return { skill=37991, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="curses21" }, [38003]={ connections={ @@ -86200,7 +89079,8 @@ return { skill=38003, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="weapon_swapping1" }, [38004]={ ascendancyName="Pathfinder", @@ -86224,7 +89104,8 @@ return { skill=38004, stats={ [1]="Grants Skill: Explosive Concoction" - } + }, + stringId="AscendancyRanger3Notable7_1" }, [38010]={ connections={ @@ -86238,7 +89119,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="8% increased Glory generation" - } + }, + stringId="glory1" }, [38014]={ ascendancyName="Titan", @@ -86261,7 +89143,8 @@ return { skill=38014, stats={ [1]="Slam Skills have 8% increased Area of Effect" - } + }, + stringId="AscendancyWarrior1Small2" }, [38044]={ connections={ @@ -86278,7 +89161,8 @@ return { skill=38044, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion2" }, [38053]={ connections={ @@ -86310,7 +89194,8 @@ return { stats={ [1]="25% increased Warcry Cooldown Recovery Rate", [2]="8% increased Damage for each time you've Warcried Recently" - } + }, + stringId="warcries17" }, [38057]={ connections={ @@ -86323,7 +89208,8 @@ return { skill=38057, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion25" }, [38066]={ connections={ @@ -86341,7 +89227,8 @@ return { stats={ [1]="10% increased Armour", [2]="Break 15% increased Armour" - } + }, + stringId="armour_break3_" }, [38068]={ connections={ @@ -86356,7 +89243,8 @@ return { [1]="24% increased Flammability Magnitude", [2]="12% increased Freeze Buildup", [3]="12% increased chance to Shock" - } + }, + stringId="elemental52" }, [38069]={ connections={ @@ -86373,7 +89261,8 @@ return { skill=38069, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers14" }, [38103]={ connections={ @@ -86391,7 +89280,8 @@ return { stats={ [1]="8% increased Skill Effect Duration", [2]="8% increased Stun Threshold" - } + }, + stringId="duration14" }, [38105]={ connections={ @@ -86404,7 +89294,8 @@ return { skill=38105, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield22" }, [38111]={ connections={ @@ -86428,7 +89319,8 @@ return { stats={ [1]="6% of Damage taken Recouped as Life", [2]="25% increased speed of Recoup Effects" - } + }, + stringId="life_recoup17" }, [38124]={ connections={ @@ -86445,7 +89337,8 @@ return { skill=38124, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems35" }, [38130]={ connections={ @@ -86458,7 +89351,8 @@ return { skill=38130, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries19_" }, [38138]={ connections={ @@ -86475,7 +89369,8 @@ return { skill=38138, stats={ [1]="Equipment and Skill Gems have 4% reduced Attribute Requirements" - } + }, + stringId="all_attributes8" }, [38143]={ connections={ @@ -86515,7 +89410,8 @@ return { skill=38143, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity17" }, [38172]={ connections={ @@ -86532,7 +89428,8 @@ return { skill=38172, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems26" }, [38212]={ connections={ @@ -86549,7 +89446,8 @@ return { skill=38212, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="monkchakra13" }, [38215]={ connections={ @@ -86566,7 +89464,8 @@ return { skill=38215, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration7" }, [38235]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -86580,7 +89479,8 @@ return { orbitIndex=0, skill=38235, stats={ - } + }, + stringId="mastery_life144" }, [38270]={ connections={ @@ -86597,7 +89497,8 @@ return { skill=38270, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="shock_mitigation10" }, [38292]={ connections={ @@ -86614,7 +89515,8 @@ return { skill=38292, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="fire4" }, [38300]={ connections={ @@ -86635,7 +89537,8 @@ return { skill=38300, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite9" }, [38313]={ connections={ @@ -86648,7 +89551,8 @@ return { skill=38313, stats={ [1]="10% increased Projectile Speed" - } + }, + stringId="projectiles40" }, [38320]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -86662,7 +89566,8 @@ return { orbitIndex=0, skill=38320, stats={ - } + }, + stringId="mastery_fire122" }, [38323]={ connections={ @@ -86710,7 +89615,8 @@ return { skill=38323, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength17" }, [38329]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -86731,7 +89637,8 @@ return { stats={ [1]="20% reduced Freeze Duration on Enemies", [2]="Enemies Frozen by you take 20% increased Cold Damage" - } + }, + stringId="cold43" }, [38338]={ connections={ @@ -86748,7 +89655,8 @@ return { skill=38338, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental44" }, [38342]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -86769,7 +89677,8 @@ return { stats={ [1]="10% chance to Daze on Hit", [2]="30% increased Damage against Dazed Enemies" - } + }, + stringId="daze_2" }, [38365]={ connections={ @@ -86790,7 +89699,8 @@ return { skill=38365, stats={ [1]="Recover 2% of maximum Life for each Endurance Charge consumed" - } + }, + stringId="endurance_charges4_" }, [38368]={ connections={ @@ -86811,7 +89721,8 @@ return { skill=38368, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup6" }, [38369]={ connections={ @@ -86828,7 +89739,8 @@ return { skill=38369, stats={ [1]="10% increased Critical Hit Chance with Spears" - } + }, + stringId="spear1" }, [38398]={ connections={ @@ -86852,7 +89764,8 @@ return { stats={ [1]="30% reduced Damage", [2]="+8% to Critical Hit Chance of Herald Skills" - } + }, + stringId="heralds18" }, [38420]={ connections={ @@ -86869,7 +89782,8 @@ return { skill=38420, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration2" }, [38430]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -86887,7 +89801,8 @@ return { orbitIndex=0, skill=38430, stats={ - } + }, + stringId="mastery_trap_6766" }, [38433]={ connections={ @@ -86904,7 +89819,8 @@ return { skill=38433, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="companions44" }, [38459]={ connections={ @@ -86928,7 +89844,8 @@ return { stats={ [1]="25% increased Blind duration", [2]="25% increased Damage with Hits against Blinded Enemies" - } + }, + stringId="blind10" }, [38463]={ connections={ @@ -86984,7 +89901,8 @@ return { skill=38463, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity80" }, [38474]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -87000,6 +89918,7 @@ return { skill=38474, stats={ }, + stringId="oracle_bleed_mastery1_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -87028,7 +89947,8 @@ return { skill=38479, stats={ [1]="50% chance for Projectiles to Pierce Enemies within 3m distance of you" - } + }, + stringId="ranged38_" }, [38493]={ connections={ @@ -87045,7 +89965,8 @@ return { skill=38493, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals52" }, [38497]={ connections={ @@ -87062,7 +89983,8 @@ return { skill=38497, stats={ [1]="6% reduced Charm Charges used" - } + }, + stringId="charms14" }, [38501]={ connections={ @@ -87079,7 +90001,8 @@ return { skill=38501, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed29" }, [38532]={ connections={ @@ -87102,7 +90025,8 @@ return { skill=38532, stats={ [1]="25% chance when you gain a Power Charge to gain an additional Power Charge" - } + }, + stringId="power_endurance_charges3" }, [38535]={ connections={ @@ -87130,7 +90054,8 @@ return { stats={ [1]="Damage Penetrates 8% of Enemy Elemental Resistances", [2]="5% increased Attack and Cast Speed with Elemental Skills" - } + }, + stringId="elemental33" }, [38537]={ connections={ @@ -87158,7 +90083,8 @@ return { stats={ [1]="+10 to Intelligence", [2]="20% increased Critical Hit Chance" - } + }, + stringId="criticals53" }, [38541]={ connections={ @@ -87175,7 +90101,8 @@ return { skill=38541, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals17" }, [38564]={ connections={ @@ -87192,7 +90119,8 @@ return { skill=38564, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword4" }, [38568]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern", @@ -87206,7 +90134,8 @@ return { orbitIndex=2, skill=38568, stats={ - } + }, + stringId="mastery_evasion110" }, [38570]={ connections={ @@ -87234,7 +90163,8 @@ return { stats={ [1]="Gain 4% of Damage as Extra Fire Damage for", [2]="every different Grenade fired in the past 8 seconds" - } + }, + stringId="grenades28" }, [38578]={ ascendancyName="Stormweaver", @@ -87254,7 +90184,8 @@ return { skill=38578, stats={ [1]="+2 to Limit for Elemental Skills" - } + }, + stringId="AscendancySorceress1Notable4" }, [38596]={ connections={ @@ -87271,7 +90202,8 @@ return { skill=38596, stats={ [1]="15% reduced effect of Curses on you" - } + }, + stringId="focus3" }, [38601]={ ascendancyName="Witchhunter", @@ -87296,7 +90228,8 @@ return { stats={ [1]="50% less Armour and Evasion Rating", [2]="Grants Skill: Sorcery Ward" - } + }, + stringId="AscendancyMercenary2Notable5" }, [38614]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -87324,7 +90257,8 @@ return { skill=38614, stats={ [1]="12% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="projectile_spells10" }, [38628]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -87344,7 +90278,8 @@ return { skill=38628, stats={ [1]="10% increased Poison Duration for each Poison you have inflicted Recently, up to a maximum of 100%" - } + }, + stringId="poison9" }, [38646]={ connections={ @@ -87361,7 +90296,8 @@ return { skill=38646, stats={ [1]="+20 to Armour" - } + }, + stringId="armour6" }, [38663]={ connections={ @@ -87378,7 +90314,8 @@ return { skill=38663, stats={ [1]="10% increased Melee Critical Hit Chance" - } + }, + stringId="melee28" }, [38668]={ connections={ @@ -87391,7 +90328,8 @@ return { skill=38668, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="unarmed10" }, [38670]={ connections={ @@ -87408,7 +90346,8 @@ return { skill=38670, stats={ [1]="20% increased Armour if you have been Hit Recently" - } + }, + stringId="getting_hit2" }, [38676]={ connections={ @@ -87429,7 +90368,8 @@ return { skill=38676, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack41__" }, [38678]={ connections={ @@ -87450,7 +90390,8 @@ return { skill=38678, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression28_" }, [38694]={ connections={ @@ -87467,7 +90408,8 @@ return { skill=38694, stats={ [1]="Herald Skills deal 20% increased Damage" - } + }, + stringId="heralds4" }, [38696]={ connections={ @@ -87484,7 +90426,8 @@ return { skill=38696, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire77" }, [38697]={ connectionArt="CharacterPlanned", @@ -87508,6 +90451,7 @@ return { stats={ [1]="8% increased Block chance" }, + stringId="oracle_crab_claw7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -87531,7 +90475,8 @@ return { stats={ [1]="8% increased Critical Hit Chance for Attacks", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy32" }, [38707]={ connections={ @@ -87587,7 +90532,8 @@ return { skill=38707, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength53" }, [38728]={ connections={ @@ -87605,7 +90551,8 @@ return { stats={ [1]="8% increased Evasion Rating", [2]="Gain Deflection Rating equal to 4% of Evasion Rating" - } + }, + stringId="evasion22" }, [38732]={ connections={ @@ -87653,7 +90600,8 @@ return { skill=38732, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence44" }, [38763]={ connections={ @@ -87670,7 +90618,8 @@ return { skill=38763, stats={ [1]="6% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds5" }, [38769]={ ascendancyName="Warbringer", @@ -87693,7 +90642,8 @@ return { skill=38769, stats={ [1]="Break 25% increased Armour" - } + }, + stringId="AscendancyWarrior2Small1" }, [38776]={ connections={ @@ -87710,7 +90660,8 @@ return { skill=38776, stats={ [1]="+8 to Dexterity" - } + }, + stringId="attributes105" }, [38779]={ connections={ @@ -87731,7 +90682,29 @@ return { skill=38779, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion27" + }, + [38813]={ + ascendancyName="Ritualist", + connections={ + }, + group=1614, + icon="Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds", + isNotable=true, + name="Devotion to the King", + nodeOverlay={ + alloc="RitualistFrameLargeAllocated", + path="RitualistFrameLargeCanAllocate", + unalloc="RitualistFrameLargeNormal" + }, + orbit=0, + orbitIndex=0, + skill=38813, + stats={ + [1]="Grants Skill: Queen's Procession" + }, + stringId="AscendancyHuntress3Notable8" }, [38814]={ connections={ @@ -87783,7 +90756,8 @@ return { skill=38814, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity71" }, [38827]={ connections={ @@ -87801,7 +90775,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour17" }, [38835]={ connections={ @@ -87818,7 +90793,8 @@ return { skill=38835, stats={ [1]="8% increased speed of Recoup Effects" - } + }, + stringId="life_recoup32" }, [38856]={ connections={ @@ -87874,7 +90850,8 @@ return { skill=38856, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence40" }, [38876]={ connections={ @@ -87922,7 +90899,8 @@ return { skill=38876, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes59_" }, [38878]={ connections={ @@ -87939,7 +90917,8 @@ return { skill=38878, stats={ [1]="Debuffs on you expire 10% faster" - } + }, + stringId="slowed_enemies2" }, [38888]={ connections={ @@ -87964,7 +90943,8 @@ return { [1]="16% increased Accuracy Rating with One Handed Melee Weapons", [2]="16% increased Accuracy Rating with Two Handed Melee Weapons", [3]="+0.2 metres to Melee Strike Range" - } + }, + stringId="melee36_" }, [38895]={ connections={ @@ -87991,7 +90971,8 @@ return { skill=38895, stats={ [1]="40% increased Elemental Damage with Attack Skills during any Flask Effect" - } + }, + stringId="elemental_attacks9" }, [38921]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern", @@ -88005,7 +90986,8 @@ return { orbitIndex=1, skill=38921, stats={ - } + }, + stringId="mastery_shield213" }, [38923]={ connections={ @@ -88026,7 +91008,8 @@ return { skill=38923, stats={ [1]="3% increased Skill Speed" - } + }, + stringId="attacks_and_spells4" }, [38944]={ connections={ @@ -88048,7 +91031,8 @@ return { stats={ [1]="8% increased Lightning Damage", [2]="8% increased chance to Shock" - } + }, + stringId="daze_13" }, [38965]={ connections={ @@ -88071,7 +91055,8 @@ return { skill=38965, stats={ [1]="+1 to maximum number of Elemental Infusions" - } + }, + stringId="infusion1" }, [38966]={ connections={ @@ -88097,7 +91082,8 @@ return { stats={ [1]="8% increased Evasion Rating", [2]="12% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold29" }, [38969]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -88122,7 +91108,8 @@ return { stats={ [1]="10% increased Accuracy Rating", [2]="Gain Accuracy Rating equal to your Intelligence" - } + }, + stringId="accuracy16" }, [38972]={ connections={ @@ -88149,7 +91136,8 @@ return { skill=38972, stats={ [1]="Minions Revive 25% faster" - } + }, + stringId="minion_offence39" }, [38993]={ connections={ @@ -88166,7 +91154,8 @@ return { skill=38993, stats={ [1]="16% increased Critical Damage Bonus with Bows" - } + }, + stringId="bow9" }, [39037]={ connections={ @@ -88210,7 +91199,8 @@ return { skill=39037, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence17" }, [39050]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -88231,7 +91221,8 @@ return { stats={ [1]="25% increased Damage with Hits against Enemies affected by Elemental Ailments", [2]="15% increased Duration of Ignite, Shock and Chill on Enemies" - } + }, + stringId="exploiting_elemental_ailments15" }, [39083]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -88252,7 +91243,8 @@ return { stats={ [1]="6% increased Skill Speed", [2]="6% of Skill Mana Costs Converted to Life Costs" - } + }, + stringId="attack_speed55" }, [39087]={ aliasPassiveSocket="voices_jewel_slot4", @@ -88273,7 +91265,8 @@ return { sinister=true, skill=39087, stats={ - } + }, + stringId="voices_jewel_slot4" }, [39102]={ connectionArt="CharacterPlanned", @@ -88298,6 +91291,7 @@ return { [1]="2% chance that if you would gain Power Charges, you instead gain up to", [2]="your maximum number of Power Charges" }, + stringId="oracle_power_charge1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -88317,7 +91311,8 @@ return { orbitIndex=14, skill=39116, stats={ - } + }, + stringId="mastery_physical_6628" }, [39128]={ connections={ @@ -88334,7 +91329,8 @@ return { skill=39128, stats={ [1]="15% increased Magnitude of Daze" - } + }, + stringId="daze_9" }, [39130]={ connections={ @@ -88351,7 +91347,8 @@ return { skill=39130, stats={ [1]="12% increased Spell Damage with Spells that cost Life" - } + }, + stringId="life_costs7" }, [39131]={ connections={ @@ -88399,7 +91396,8 @@ return { skill=39131, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength44" }, [39190]={ connections={ @@ -88416,7 +91414,8 @@ return { skill=39190, stats={ [1]="15% increased Melee Damage with Hits at Close Range" - } + }, + stringId="melee10" }, [39204]={ ascendancyName="Stormweaver", @@ -88437,7 +91436,8 @@ return { stats={ [1]="20% of Damage is taken from Mana before Life", [2]="20% increased Effect of Arcane Surge on you per ten percent missing Mana" - } + }, + stringId="AscendancySorceress1Notable2" }, [39207]={ connections={ @@ -88454,7 +91454,8 @@ return { skill=39207, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation1" }, [39228]={ connections={ @@ -88475,7 +91476,8 @@ return { skill=39228, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration10" }, [39237]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -88489,7 +91491,8 @@ return { orbitIndex=0, skill=39237, stats={ - } + }, + stringId="mastery_critical_6409" }, [39241]={ ascendancyName="Lich", @@ -88529,7 +91532,8 @@ return { skill=39241, stats={ [1]="20% increased maximum Energy Shield" - } + }, + stringId="AscendancyWitch3Small7" }, [39274]={ connections={ @@ -88546,7 +91550,8 @@ return { skill=39274, stats={ [1]="Leech Life 8% slower" - } + }, + stringId="life_leech21" }, [39280]={ connections={ @@ -88563,7 +91568,8 @@ return { skill=39280, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="duration10" }, [39292]={ ascendancyName="Pathfinder", @@ -88586,7 +91592,8 @@ return { skill=39292, stats={ [1]="20% increased Evasion Rating" - } + }, + stringId="AscendancyRanger3Small5" }, [39298]={ connections={ @@ -88642,7 +91649,8 @@ return { skill=39298, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes60" }, [39307]={ connections={ @@ -88659,7 +91667,8 @@ return { skill=39307, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical46" }, [39347]={ connections={ @@ -88679,7 +91688,8 @@ return { stats={ [1]="30% increased Stun Buildup", [2]="12% increased Area of Effect if you have Stunned an Enemy Recently" - } + }, + stringId="melee49" }, [39365]={ ascendancyName="Warbringer", @@ -88702,7 +91712,8 @@ return { skill=39365, stats={ [1]="20% increased Totem Life" - } + }, + stringId="AscendancyWarrior2Small6" }, [39369]={ connections={ @@ -88729,7 +91740,8 @@ return { skill=39369, stats={ [1]="Attacks have +1% to Critical Hit Chance" - } + }, + stringId="criticals55_" }, [39411]={ ascendancyName="Warbringer", @@ -88755,7 +91767,8 @@ return { [1]="+1 to maximum number of Summoned Totems", [2]="Trigger Ancestral Spirits when you Summon a Totem", [3]="Grants Skill: Ancestral Spirits" - } + }, + stringId="AscendancyWarrior2Notable6" }, [39416]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -88769,7 +91782,8 @@ return { orbitIndex=0, skill=39416, stats={ - } + }, + stringId="mastery_minionoffence187" }, [39423]={ connections={ @@ -88786,7 +91800,8 @@ return { skill=39423, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration2" }, [39431]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -88800,7 +91815,8 @@ return { orbitIndex=0, skill=39431, stats={ - } + }, + stringId="mastery_crossbow_6422" }, [39448]={ connections={ @@ -88817,7 +91833,8 @@ return { skill=39448, stats={ [1]="3% increased Attack Speed with Axes" - } + }, + stringId="axe9" }, [39461]={ connections={ @@ -88835,7 +91852,8 @@ return { stats={ [1]="Minions have 6% increased maximum Life", [2]="Minions deal 6% increased Damage" - } + }, + stringId="minion_reservation13_" }, [39470]={ ascendancyName="Infernalist", @@ -88858,7 +91876,8 @@ return { skill=39470, stats={ [1]="Minions have 12% increased maximum Life" - } + }, + stringId="AscendancyWitch1Small10" }, [39476]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -88872,7 +91891,8 @@ return { orbitIndex=0, skill=39476, stats={ - } + }, + stringId="mastery_cold_6398" }, [39495]={ connections={ @@ -88893,7 +91913,8 @@ return { skill=39495, stats={ [1]="Companions deal 12% increased Damage" - } + }, + stringId="companions10" }, [39515]={ connections={ @@ -88910,7 +91931,8 @@ return { skill=39515, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire8" }, [39517]={ connections={ @@ -88923,7 +91945,8 @@ return { skill=39517, stats={ [1]="5% increased Block chance" - } + }, + stringId="block8" }, [39540]={ connections={ @@ -88955,7 +91978,8 @@ return { skill=39540, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals2_" }, [39552]={ ascendancyName="Martial Artist", @@ -88980,7 +92004,8 @@ return { [4]="2 Body Armour sockets", [5]="1 Gloves socket", [6]="1 Boots socket" - } + }, + stringId="AscendancyMonk1Notable5" }, [39564]={ connections={ @@ -89005,7 +92030,8 @@ return { skill=39564, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee41" }, [39567]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -89029,7 +92055,8 @@ return { skill=39567, stats={ [1]="+25 to Intelligence" - } + }, + stringId="intelligence101_" }, [39568]={ connections={ @@ -89053,7 +92080,8 @@ return { skill=39568, stats={ [1]="Charms applied to you have 100% increased Effect per empty Charm slot" - } + }, + stringId="DeliriumAnoint_MagnumOpus" }, [39569]={ connections={ @@ -89078,7 +92106,8 @@ return { skill=39569, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals46" }, [39570]={ connections={ @@ -89095,7 +92124,8 @@ return { skill=39570, stats={ [1]="10% chance to inflict Bleeding on Critical Hit with Attacks" - } + }, + stringId="bleed9" }, [39581]={ connections={ @@ -89112,7 +92142,8 @@ return { skill=39581, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun4_" }, [39594]={ connections={ @@ -89133,7 +92164,8 @@ return { skill=39594, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration1" }, [39595]={ ascendancyName="Martial Artist", @@ -89155,7 +92187,8 @@ return { [1]="Gloves you equip have their Base Type transformed to Fists of Stone while equipped, and", [2]="their Explicit Modifiers are transformed into more powerful related Modifiers", [3]="Ignore Attribute Requirements to equip Gloves" - } + }, + stringId="AscendancyMonk1Notable8" }, [39598]={ connections={ @@ -89173,7 +92206,8 @@ return { stats={ [1]="Empowered Attacks deal 8% increased Damage", [2]="5% increased total Power counted by Warcries" - } + }, + stringId="warcries36" }, [39607]={ connections={ @@ -89194,7 +92228,8 @@ return { skill=39607, stats={ [1]="10% increased Flask Charges gained" - } + }, + stringId="flasks2" }, [39608]={ connections={ @@ -89211,7 +92246,8 @@ return { skill=39608, stats={ [1]="20% increased Hazard Duration" - } + }, + stringId="hazards7" }, [39621]={ connections={ @@ -89232,7 +92268,8 @@ return { skill=39621, stats={ [1]="Inherent Rage loss starts 1 second later" - } + }, + stringId="rage11" }, [39640]={ ascendancyName="Stormweaver", @@ -89252,7 +92289,8 @@ return { skill=39640, stats={ [1]="All Damage from Hits Contributes to Shock Chance" - } + }, + stringId="AscendancySorceress1Notable6" }, [39658]={ connections={ @@ -89273,7 +92311,8 @@ return { skill=39658, stats={ [1]="5% increased Block chance" - } + }, + stringId="deflect6" }, [39659]={ ascendancyName="Oracle", @@ -89296,7 +92335,8 @@ return { skill=39659, stats={ [1]="12% increased Spell Damage" - } + }, + stringId="AscendancyDruid1Small5" }, [39710]={ connections={ @@ -89348,7 +92388,8 @@ return { skill=39710, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes54_" }, [39716]={ connections={ @@ -89365,7 +92406,8 @@ return { skill=39716, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite7_" }, [39723]={ ascendancyName="Deadeye", @@ -89388,7 +92430,8 @@ return { skill=39723, stats={ [1]="12% increased Projectile Damage" - } + }, + stringId="AscendancyRanger1Small8" }, [39732]={ connections={ @@ -89405,7 +92448,8 @@ return { skill=39732, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy49" }, [39752]={ connections={ @@ -89426,7 +92470,8 @@ return { skill=39752, stats={ [1]="10% increased Duration of Ignite, Shock and Chill on Enemies" - } + }, + stringId="elemental50" }, [39759]={ connections={ @@ -89443,7 +92488,8 @@ return { skill=39759, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration30" }, [39839]={ connections={ @@ -89464,7 +92510,8 @@ return { skill=39839, stats={ [1]="25% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun14" }, [39857]={ connectionArt="CharacterPlanned", @@ -89491,6 +92538,7 @@ return { [2]="Minions have 15% reduced Cast Speed", [3]="Minions deal 100% increased Damage with Command Skills" }, + stringId="oracle_solo_commander3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -89525,7 +92573,8 @@ return { [1]="20% increased Knockback Distance", [2]="10% chance to Daze on Hit", [3]="25% increased Physical Damage" - } + }, + stringId="physical32__" }, [39884]={ connections={ @@ -89549,7 +92598,8 @@ return { stats={ [1]="100% increased Flammability Magnitude", [2]="Ignites you inflict deal Damage 10% faster" - } + }, + stringId="fire66" }, [39886]={ connections={ @@ -89593,7 +92643,8 @@ return { skill=39886, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence14" }, [39887]={ ascendancyName="Spirit Walker", @@ -89616,7 +92667,8 @@ return { [2]="Can have up to one Unique Tamed Beast summoned", [3]="Unique Tamed Beasts have 30% increased movement speed", [4]="Unique Tamed Beasts are Possessed by random Azmeri Spirits, changing every 20 seconds" - } + }, + stringId="AscendancyHuntress2Notable7" }, [39911]={ connections={ @@ -89636,7 +92688,8 @@ return { stats={ [1]="20% reduced Accuracy Rating", [2]="18% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks56" }, [39935]={ connections={ @@ -89655,7 +92708,8 @@ return { skill=39935, stats={ [1]="All bonuses from Equipped Amulet apply to your Minions instead of you" - } + }, + stringId="passive_keystone_necromantic_talisman" }, [39964]={ connections={ @@ -89672,7 +92726,8 @@ return { skill=39964, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana11" }, [39986]={ connections={ @@ -89689,7 +92744,8 @@ return { skill=39986, stats={ [1]="Companions deal 12% increased Damage" - } + }, + stringId="companions9" }, [39987]={ connections={ @@ -89711,7 +92767,8 @@ return { stats={ [1]="5% increased Chaos Damage", [2]="5% increased Skill Effect Duration" - } + }, + stringId="chaos1" }, [39990]={ connections={ @@ -89739,7 +92796,8 @@ return { stats={ [1]="20% increased Skill Effect Duration", [2]="Debuffs you inflict have 10% increased Slow Magnitude" - } + }, + stringId="slowed_enemies10" }, [40006]={ connections={ @@ -89761,7 +92819,8 @@ return { stats={ [1]="5% increased Life Regeneration rate", [2]="10% increased Presence Area of Effect" - } + }, + stringId="life_recoup27" }, [40024]={ connections={ @@ -89778,7 +92837,8 @@ return { skill=40024, stats={ [1]="8% chance to Poison on Hit" - } + }, + stringId="poison20" }, [40043]={ connections={ @@ -89795,7 +92855,8 @@ return { skill=40043, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed14" }, [40068]={ connections={ @@ -89812,7 +92873,8 @@ return { skill=40068, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="cold28" }, [40073]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -89833,7 +92895,8 @@ return { stats={ [1]="40% increased chance to Shock", [2]="Gain 5% of Lightning damage as Extra Cold damage" - } + }, + stringId="shock14" }, [40105]={ connections={ @@ -89851,7 +92914,8 @@ return { stats={ [1]="3% increased Attack Speed", [2]="Minions have 3% increased Attack Speed" - } + }, + stringId="minion_offence57" }, [40110]={ connections={ @@ -89868,7 +92932,8 @@ return { skill=40110, stats={ [1]="10% increased Blind Effect" - } + }, + stringId="monkchakra11" }, [40117]={ connections={ @@ -89891,7 +92956,8 @@ return { skill=40117, stats={ [1]="Thorns Damage has 50% chance to ignore Enemy Armour" - } + }, + stringId="getting_hit11" }, [40166]={ connections={ @@ -89915,7 +92981,8 @@ return { stats={ [1]="8% increased Attack Speed", [2]="15% increased Cost Efficiency" - } + }, + stringId="attack_speed36" }, [40196]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -89929,7 +92996,8 @@ return { orbitIndex=0, skill=40196, stats={ - } + }, + stringId="mastery_caster44" }, [40200]={ connections={ @@ -89950,7 +93018,8 @@ return { skill=40200, stats={ [1]="Minions deal 12% increased Damage" - } + }, + stringId="minion_offence11" }, [40213]={ connections={ @@ -89978,7 +93047,8 @@ return { stats={ [1]="Gain 20 Life per enemy killed", [2]="2% chance to Recover all Life when you Kill an Enemy" - } + }, + stringId="life_on_kill15" }, [40244]={ connections={ @@ -89995,7 +93065,8 @@ return { skill=40244, stats={ [1]="3% increased Attack Speed with One Handed Melee Weapons" - } + }, + stringId="one_handed8" }, [40270]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -90016,7 +93087,8 @@ return { stats={ [1]="10% chance when you gain a Frenzy Charge to gain an additional Frenzy Charge", [2]="+1 to Maximum Frenzy Charges" - } + }, + stringId="frenzy_charges7_" }, [40271]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -90030,7 +93102,8 @@ return { orbitIndex=2, skill=40271, stats={ - } + }, + stringId="mastery_fire121" }, [40276]={ connections={ @@ -90051,7 +93124,8 @@ return { skill=40276, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="physical19" }, [40292]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -90072,7 +93146,8 @@ return { stats={ [1]="10% increased Attack Damage", [2]="Gain Accuracy Rating equal to your Strength" - } + }, + stringId="accuracy45_" }, [40313]={ connections={ @@ -90098,7 +93173,8 @@ return { stats={ [1]="8% increased Archon Buff duration", [2]="5% increased effect of Archon Buffs on you" - } + }, + stringId="archon8" }, [40325]={ connections={ @@ -90126,7 +93202,8 @@ return { stats={ [1]="25% increased Stun Threshold", [2]="10% increased Armour, Evasion and Energy Shield" - } + }, + stringId="stun_threshold9" }, [40328]={ connections={ @@ -90143,7 +93220,8 @@ return { skill=40328, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="warcries1" }, [40333]={ connections={ @@ -90160,7 +93238,8 @@ return { skill=40333, stats={ [1]="12% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions29" }, [40336]={ connections={ @@ -90177,7 +93256,8 @@ return { skill=40336, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed27" }, [40341]={ connections={ @@ -90198,7 +93278,8 @@ return { skill=40341, stats={ [1]="3% increased Movement Speed if you've Killed Recently" - } + }, + stringId="movement_speed6" }, [40345]={ connections={ @@ -90226,7 +93307,8 @@ return { stats={ [1]="25% reduced Curse Duration", [2]="18% increased Curse Magnitudes" - } + }, + stringId="curses10" }, [40377]={ connections={ @@ -90252,7 +93334,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour21" }, [40395]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -90266,7 +93349,8 @@ return { orbitIndex=0, skill=40395, stats={ - } + }, + stringId="mastery_attack4" }, [40399]={ connections={ @@ -90289,7 +93373,8 @@ return { skill=40399, stats={ [1]="25% chance for Trigger skills to refund half of Energy Spent" - } + }, + stringId="triggers16" }, [40453]={ connections={ @@ -90306,7 +93391,8 @@ return { skill=40453, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers5" }, [40471]={ connections={ @@ -90327,7 +93413,8 @@ return { skill=40471, stats={ [1]="+8 to Dexterity" - } + }, + stringId="azmerianimals16" }, [40480]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -90352,7 +93439,8 @@ return { stats={ [1]="15% increased Critical Hit Chance against Shocked Enemies", [2]="40% increased Magnitude of Shock you inflict with Critical Hits" - } + }, + stringId="shock21" }, [40511]={ connectionArt="CharacterPlanned", @@ -90376,6 +93464,7 @@ return { stats={ [1]="Minions have 12% increased maximum Life" }, + stringId="oracle_forbidden_path1_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -90395,7 +93484,8 @@ return { orbitIndex=0, skill=40550, stats={ - } + }, + stringId="mastery_totem_6749" }, [40596]={ connections={ @@ -90408,7 +93498,8 @@ return { skill=40596, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold19___" }, [40597]={ connections={ @@ -90429,7 +93520,8 @@ return { skill=40597, stats={ [1]="Attacks used by Ballistas have 4% increased Attack Speed" - } + }, + stringId="ballista7" }, [40626]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -90443,7 +93535,8 @@ return { orbitIndex=0, skill=40626, stats={ - } + }, + stringId="mastery_trap_6764" }, [40630]={ connections={ @@ -90471,7 +93564,8 @@ return { skill=40630, stats={ [1]="15% increased Flask Charges gained" - } + }, + stringId="flasks23" }, [40632]={ connections={ @@ -90488,7 +93582,8 @@ return { skill=40632, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect24" }, [40687]={ connections={ @@ -90508,7 +93603,8 @@ return { stats={ [1]="30% increased Presence Area of Effect", [2]="Allies in your Presence have 30% increased Glory generation" - } + }, + stringId="glory21" }, [40691]={ connections={ @@ -90525,7 +93621,8 @@ return { skill=40691, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="mana21" }, [40719]={ ascendancyName="Witchhunter", @@ -90548,7 +93645,8 @@ return { skill=40719, stats={ [1]="35% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="AscendancyMercenary2Small2" }, [40721]={ ascendancyName="Stormweaver", @@ -90591,7 +93689,8 @@ return { orbitIndex=0, skill=40721, stats={ - } + }, + stringId="AscendancySorceress1Start_" }, [40736]={ connections={ @@ -90613,7 +93712,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="8% increased Glory generation" - } + }, + stringId="glory12" }, [40760]={ connections={ @@ -90638,7 +93738,8 @@ return { skill=40760, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals22" }, [40783]={ connections={ @@ -90702,7 +93803,8 @@ return { skill=40783, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence86" }, [40803]={ connections={ @@ -90729,7 +93831,8 @@ return { skill=40803, stats={ [1]="30% increased Damage with Hits against Chilled Enemies" - } + }, + stringId="cold31" }, [40894]={ connections={ @@ -90746,7 +93849,8 @@ return { skill=40894, stats={ [1]="Minions have 10% increased maximum Life" - } + }, + stringId="minion_defence6" }, [40915]={ ascendancyName="Warbringer", @@ -90766,7 +93870,8 @@ return { skill=40915, stats={ [1]="20% of Damage from Hits is taken from your nearest Totem's Life before you" - } + }, + stringId="AscendancyWarrior2Notable7" }, [40918]={ connections={ @@ -90784,7 +93889,8 @@ return { stats={ [1]="5% increased Magnitude of Ailments you inflict", [2]="5% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="ailments35" }, [40929]={ connections={ @@ -90801,7 +93907,8 @@ return { skill=40929, stats={ [1]="15% increased Archon Buff duration" - } + }, + stringId="archon13" }, [40975]={ connections={ @@ -90818,7 +93925,8 @@ return { skill=40975, stats={ [1]="15% increased Ballista damage" - } + }, + stringId="ballista4" }, [40985]={ connections={ @@ -90841,7 +93949,8 @@ return { skill=40985, stats={ [1]="15% chance for Remnants you create to grant their effects twice" - } + }, + stringId="remnant4" }, [40990]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -90862,7 +93971,8 @@ return { stats={ [1]="Damage Penetrates 18% Lightning Resistance", [2]="15% increased Critical Hit Chance against enemies with Exposure" - } + }, + stringId="lightning_penetration23" }, [41008]={ ascendancyName="Amazon", @@ -90883,7 +93993,8 @@ return { stats={ [1]="Attacks using your Weapons have Added Physical Damage equal", [2]="to 25% of the Accuracy Rating on the Weapon" - } + }, + stringId="AscendancyHuntress1Notable2" }, [41012]={ connections={ @@ -90901,7 +94012,8 @@ return { stats={ [1]="6% increased Fire Damage", [2]="10% increased Armour" - } + }, + stringId="fire49_" }, [41016]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -90915,7 +94027,8 @@ return { orbitIndex=0, skill=41016, stats={ - } + }, + stringId="mastery_attack18" }, [41017]={ connections={ @@ -90963,7 +94076,8 @@ return { skill=41017, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes26" }, [41020]={ connections={ @@ -90980,7 +94094,8 @@ return { skill=41020, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect52_" }, [41029]={ connections={ @@ -91036,7 +94151,8 @@ return { skill=41029, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes68" }, [41031]={ connections={ @@ -91080,7 +94196,8 @@ return { skill=41031, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength25" }, [41033]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -91104,7 +94221,8 @@ return { skill=41033, stats={ [1]="Offerings cannot be damaged if they have been created Recently" - } + }, + stringId="corpses21" }, [41044]={ connections={ @@ -91121,7 +94239,8 @@ return { skill=41044, stats={ [1]="3% of Damage taken Recouped as Mana" - } + }, + stringId="mana_regeneration37" }, [41062]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -91135,7 +94254,8 @@ return { orbitIndex=48, skill=41062, stats={ - } + }, + stringId="mastery_projectile_6649" }, [41076]={ ascendancyName="Acolyte of Chayula", @@ -91163,7 +94283,8 @@ return { [3]="Damage taken is Reserved from Darkness before being taken from Life or Energy Shield", [4]="Darkness Reservation lasts for 5 seconds", [5]="+10 to Maximum Darkness per Level" - } + }, + stringId="AscendancyMonk3Notable7" }, [41085]={ ascendancyName="Spirit Walker", @@ -91190,7 +94311,8 @@ return { skill=41085, stats={ [1]="12% increased Critical Hit Chance" - } + }, + stringId="AscendancyHuntress2Small6" }, [41096]={ connections={ @@ -91212,7 +94334,8 @@ return { stats={ [1]="10% increased chance to Shock", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental28" }, [41105]={ connections={ @@ -91233,7 +94356,8 @@ return { skill=41105, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup19" }, [41126]={ connections={ @@ -91254,7 +94378,8 @@ return { skill=41126, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks6__" }, [41129]={ connections={ @@ -91271,7 +94396,8 @@ return { skill=41129, stats={ [1]="12% increased Damage with Hits against Enemies affected by Elemental Ailments" - } + }, + stringId="exploiting_elemental_ailments4" }, [41130]={ connections={ @@ -91285,7 +94411,8 @@ return { stats={ [1]="10% increased Spell Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="spells57" }, [41147]={ connections={ @@ -91303,7 +94430,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Lightning Damage" - } + }, + stringId="armour42" }, [41154]={ connections={ @@ -91320,7 +94448,8 @@ return { skill=41154, stats={ [1]="20% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze17" }, [41159]={ connections={ @@ -91338,7 +94467,8 @@ return { stats={ [1]="8% increased Mana Regeneration Rate", [2]="8% increased Elemental Damage" - } + }, + stringId="lightning53" }, [41163]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -91352,7 +94482,8 @@ return { orbitIndex=0, skill=41163, stats={ - } + }, + stringId="mastery_evasion111" }, [41171]={ connections={ @@ -91369,7 +94500,8 @@ return { skill=41171, stats={ [1]="4% increased Attack Speed while a Rare or Unique Enemy is in your Presence" - } + }, + stringId="boss_slaying3" }, [41180]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -91383,7 +94515,8 @@ return { orbitIndex=0, skill=41180, stats={ - } + }, + stringId="mastery_shapeshifting_6682" }, [41186]={ connections={ @@ -91396,7 +94529,8 @@ return { skill=41186, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems38" }, [41210]={ connections={ @@ -91419,7 +94553,8 @@ return { stats={ [1]="15% increased Projectile Damage", [2]="Projectiles have 10% chance to Chain an additional time from terrain" - } + }, + stringId="projectiles28_" }, [41225]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -91433,7 +94568,8 @@ return { orbitIndex=0, skill=41225, stats={ - } + }, + stringId="mastery_miniondefence181" }, [41298]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -91447,7 +94583,8 @@ return { orbitIndex=0, skill=41298, stats={ - } + }, + stringId="mastery_attack_6299" }, [41338]={ connections={ @@ -91464,7 +94601,8 @@ return { skill=41338, stats={ [1]="+8% of Armour also applies to Elemental Damage while Shapeshifted" - } + }, + stringId="shapeshifting35" }, [41363]={ connections={ @@ -91481,7 +94619,8 @@ return { skill=41363, stats={ [1]="+5% to Lightning Resistance" - } + }, + stringId="maximum_resistances9" }, [41372]={ connections={ @@ -91499,7 +94638,8 @@ return { stats={ [1]="10% increased maximum Energy Shield", [2]="6% increased Mana Regeneration Rate" - } + }, + stringId="energy_shield7" }, [41384]={ connections={ @@ -91517,7 +94657,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour42" }, [41394]={ connections={ @@ -91541,7 +94682,8 @@ return { stats={ [1]="Archon Buffs also grant +20% to all Elemental Resistances", [2]="Archon Buffs also grant 10% increased Movement Speed" - } + }, + stringId="archon11" }, [41401]={ ascendancyName="Spirit Walker", @@ -91567,7 +94709,8 @@ return { [1]="Gain a Vivid Wisp for every 10 metres you move, up to a maximum of 3", [2]="Expend all Vivid Wisps to trigger Vivid Stampede when you Attack", [3]="Grants Skill: Vivid Stampede" - } + }, + stringId="AscendancyHuntress2Notable1" }, [41414]={ connections={ @@ -91584,7 +94727,8 @@ return { skill=41414, stats={ [1]="+5% to Cold Resistance" - } + }, + stringId="maximum_resistances5" }, [41415]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -91598,7 +94742,8 @@ return { orbitIndex=0, skill=41415, stats={ - } + }, + stringId="mastery_life136" }, [41442]={ connections={ @@ -91616,7 +94761,8 @@ return { stats={ [1]="4% increased Block chance", [2]="5% increased Stun Threshold" - } + }, + stringId="shield31" }, [41447]={ connections={ @@ -91630,7 +94776,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks61" }, [41493]={ connections={ @@ -91648,7 +94795,8 @@ return { stats={ [1]="8% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="slams1" }, [41497]={ connections={ @@ -91666,7 +94814,8 @@ return { stats={ [1]="Minions have 8% increased maximum Life", [2]="Minions have +7% to Chaos Resistance" - } + }, + stringId="minion_defence1" }, [41511]={ connections={ @@ -91683,7 +94832,8 @@ return { skill=41511, stats={ [1]="Minions deal 15% increased Damage with Command Skills" - } + }, + stringId="minion_offence43" }, [41512]={ connections={ @@ -91704,7 +94854,8 @@ return { [1]="15% increased Melee Damage", [2]="15% increased Stun Buildup with Melee Damage", [3]="+15 to Strength" - } + }, + stringId="melee37_" }, [41522]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern", @@ -91718,7 +94869,8 @@ return { orbitIndex=0, skill=41522, stats={ - } + }, + stringId="mastery_duration92" }, [41529]={ connections={ @@ -91735,7 +94887,8 @@ return { skill=41529, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals37" }, [41538]={ connections={ @@ -91756,7 +94909,8 @@ return { skill=41538, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression30" }, [41573]={ connections={ @@ -91773,7 +94927,8 @@ return { skill=41573, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration8" }, [41580]={ connections={ @@ -91801,7 +94956,8 @@ return { stats={ [1]="25% increased Attack Damage", [2]="Attacks have 25% chance to Maim on Hit" - } + }, + stringId="attack5" }, [41609]={ connections={ @@ -91814,7 +94970,8 @@ return { skill=41609, stats={ [1]="15% increased Energy Shield Recharge Rate while Shapeshifted" - } + }, + stringId="wyvern10" }, [41615]={ connections={ @@ -91835,7 +94992,8 @@ return { skill=41615, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems22" }, [41619]={ ascendancyName="Pathfinder", @@ -91856,7 +95014,8 @@ return { stats={ [1]="Life Flask Effects are not removed when Unreserved Life is Filled", [2]="Life Flask Effects do not Queue" - } + }, + stringId="AscendancyRanger3Notable6" }, [41620]={ connections={ @@ -91879,7 +95038,8 @@ return { skill=41620, stats={ [1]="40% increased Stun buildup if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting27" }, [41645]={ connections={ @@ -91900,7 +95060,8 @@ return { skill=41645, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical22" }, [41646]={ connections={ @@ -91952,7 +95113,8 @@ return { skill=41646, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength39_" }, [41651]={ connections={ @@ -91973,7 +95135,8 @@ return { skill=41651, stats={ [1]="Banner Skills have 12% increased Area of Effect" - } + }, + stringId="banners20" }, [41654]={ connections={ @@ -91990,7 +95153,8 @@ return { skill=41654, stats={ [1]="Offerings have 15% increased Maximum Life" - } + }, + stringId="corpses20___" }, [41657]={ connections={ @@ -92003,7 +95167,8 @@ return { skill=41657, stats={ [1]="15% increased Armour" - } + }, + stringId="armour20" }, [41665]={ connections={ @@ -92020,7 +95185,8 @@ return { skill=41665, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals72" }, [41669]={ connections={ @@ -92033,7 +95199,8 @@ return { skill=41669, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold7" }, [41701]={ connections={ @@ -92055,7 +95222,8 @@ return { stats={ [1]="10% increased Endurance Charge Duration", [2]="10% increased Armour if you've consumed an Endurance Charge Recently" - } + }, + stringId="power_endurance_charges4" }, [41736]={ ascendancyName="Amazon", @@ -92098,7 +95266,8 @@ return { orbitIndex=27, skill=41736, stats={ - } + }, + stringId="AscendancyHuntress1Start" }, [41739]={ connections={ @@ -92115,7 +95284,8 @@ return { skill=41739, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun22" }, [41747]={ connections={ @@ -92132,7 +95302,8 @@ return { skill=41747, stats={ [1]="10% increased Critical Hit Chance with Flails" - } + }, + stringId="flail6" }, [41751]={ ascendancyName="Martial Artist", @@ -92157,7 +95328,8 @@ return { stats={ [1]="When you gain Combo, gain an additional Combo", [2]="-0.2 seconds to current Energy Shield Recharge delay per Combo expended when using Skills" - } + }, + stringId="AscendancyMonk1Notable1_" }, [41753]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -92178,7 +95350,8 @@ return { stats={ [1]="25% increased Critical Hit Chance if you've Triggered a Skill Recently", [2]="Meta Skills gain 25% increased Energy if you've dealt a Critical Hit Recently" - } + }, + stringId="monkelemental6" }, [41768]={ connections={ @@ -92234,7 +95407,8 @@ return { skill=41768, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength47" }, [41770]={ connections={ @@ -92260,7 +95434,8 @@ return { stats={ [1]="6% increased Parried Debuff Magnitude", [2]="8% increased Parry Hit Area of Effect" - } + }, + stringId="deflect17" }, [41811]={ connections={ @@ -92284,7 +95459,8 @@ return { stats={ [1]="20% increased Critical Damage Bonus", [2]="30% increased Stun Buildup" - } + }, + stringId="physical30" }, [41821]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -92298,7 +95474,8 @@ return { orbitIndex=0, skill=41821, stats={ - } + }, + stringId="mastery_attack7" }, [41838]={ connections={ @@ -92316,7 +95493,8 @@ return { stats={ [1]="8% increased Skill Effect Duration", [2]="8% increased Stun Threshold" - } + }, + stringId="duration13" }, [41861]={ connections={ @@ -92333,7 +95511,8 @@ return { [1]="You can have two Companions of different types", [2]="30% more Reservation Efficiency of Companion Skills", [3]="20% less Reservation Efficiency of non-Companion Skills" - } + }, + stringId="passive_keystone_two_companions" }, [41873]={ connections={ @@ -92346,7 +95525,8 @@ return { skill=41873, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="frenzy_charges12" }, [41875]={ ascendancyName="Deadeye", @@ -92370,7 +95550,8 @@ return { skill=41875, stats={ [1]="Projectiles deal 20% more Hit damage to targets in the first 3.5 metres of their movement, scaling down with distance travelled to reach 0% after 7 metres" - } + }, + stringId="AscendancyRanger1Notable2_2" }, [41877]={ connections={ @@ -92418,7 +95599,8 @@ return { skill=41877, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity43" }, [41886]={ connections={ @@ -92436,7 +95618,8 @@ return { stats={ [1]="5% increased Chaos Damage", [2]="+3% to Chaos Resistance" - } + }, + stringId="monkchaos4" }, [41905]={ connections={ @@ -92464,7 +95647,8 @@ return { stats={ [1]="Minions Revive 15% faster", [2]="Recover 2% of maximum Life when one of your Minions is Revived" - } + }, + stringId="minion_defence9" }, [41935]={ connections={ @@ -92489,7 +95673,8 @@ return { [1]="40% increased Armour while Shapeshifted", [2]="+1% to Maximum Fire Resistance while Shapeshifted", [3]="25% increased Stun Threshold while Shapeshifted" - } + }, + stringId="bear11" }, [41965]={ connections={ @@ -92518,7 +95703,8 @@ return { skill=41965, stats={ [1]="8% increased Spell Damage" - } + }, + stringId="spell_criticals1" }, [41972]={ connections={ @@ -92546,7 +95732,8 @@ return { stats={ [1]="Damage Penetrates 18% Cold Resistance", [2]="Gain 6% of Elemental Damage as Extra Cold Damage" - } + }, + stringId="cold_penetration26" }, [41991]={ connections={ @@ -92563,7 +95750,8 @@ return { skill=41991, stats={ [1]="Minions have 3% increased Attack and Cast Speed" - } + }, + stringId="minion_offence19" }, [42017]={ ascendancyName="Ritualist", @@ -92582,7 +95770,8 @@ return { skill=42017, stats={ [1]="25% reduced Spirit" - } + }, + stringId="AscendancyHuntress3Small1_2_" }, [42026]={ connections={ @@ -92599,7 +95788,8 @@ return { skill=42026, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="warcries35" }, [42032]={ connections={ @@ -92622,7 +95812,8 @@ return { skill=42032, stats={ [1]="10% increased Damage for each Hazard triggered Recently, up to 50%" - } + }, + stringId="hazards3" }, [42035]={ ascendancyName="Chronomancer", @@ -92642,7 +95833,8 @@ return { skill=42035, stats={ [1]="Grants Skill: Inevitable Agony" - } + }, + stringId="AscendancySorceress2Notable3" }, [42036]={ connections={ @@ -92665,7 +95857,8 @@ return { skill=42036, stats={ [1]="30% increased Parried Debuff Duration" - } + }, + stringId="buckler6" }, [42045]={ connections={ @@ -92692,7 +95885,8 @@ return { skill=42045, stats={ [1]="Gain Elemental Archon when your Energy Shield Recharge begins" - } + }, + stringId="cold17" }, [42059]={ connections={ @@ -92709,7 +95903,8 @@ return { skill=42059, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries45" }, [42065]={ connections={ @@ -92733,7 +95928,8 @@ return { stats={ [1]="Damage Penetrates 15% Lightning Resistance", [2]="+10 to Dexterity" - } + }, + stringId="lightning_penetration26__" }, [42070]={ connections={ @@ -92758,7 +95954,8 @@ return { [1]="20% increased Elemental Damage with Attacks", [2]="15% increased Accuracy Rating", [3]="+10 to Dexterity" - } + }, + stringId="accuracy54_" }, [42076]={ connections={ @@ -92775,7 +95972,8 @@ return { skill=42076, stats={ [1]="4% reduced Flask Charges used from Mana Flasks" - } + }, + stringId="energy_shield_recovery23" }, [42077]={ connections={ @@ -92803,7 +96001,8 @@ return { stats={ [1]="12% faster start of Energy Shield Recharge", [2]="+12 to Intelligence" - } + }, + stringId="energy_shield_recovery16" }, [42078]={ connectionArt="CharacterPlanned", @@ -92820,6 +96019,7 @@ return { [1]="50% reduced effect of Curses on you", [2]="35% reduced Effect of Non-Damaging Ailments on you" }, + stringId="evasion_and_energy_shield37", unlockConstraint={ nodes={ [1]=59657, @@ -92850,7 +96050,8 @@ return { stats={ [1]="20% increased Evasion Rating", [2]="Prevent +3% of Damage from Deflected Hits" - } + }, + stringId="deflect41" }, [42111]={ connections={ @@ -92871,7 +96072,8 @@ return { skill=42111, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break10" }, [42118]={ connections={ @@ -92931,7 +96133,8 @@ return { skill=42118, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes74" }, [42127]={ connections={ @@ -92952,7 +96155,8 @@ return { skill=42127, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration6" }, [42169]={ connections={ @@ -92969,7 +96173,8 @@ return { skill=42169, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="armour_and_evasion43" }, [42177]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -92995,7 +96200,8 @@ return { [1]="5% increased Attack Speed", [2]="10% increased Accuracy Rating", [3]="5% increased Dexterity" - } + }, + stringId="attack_speed20" }, [42205]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -93009,7 +96215,8 @@ return { orbitIndex=0, skill=42205, stats={ - } + }, + stringId="mastery_elemental_6477" }, [42226]={ connections={ @@ -93030,7 +96237,8 @@ return { skill=42226, stats={ [1]="+10 to Intelligence" - } + }, + stringId="azmerianimals59" }, [42245]={ connections={ @@ -93057,7 +96265,8 @@ return { skill=42245, stats={ [1]="Meta Skills have 20% increased Reservation Efficiency" - } + }, + stringId="triggers26" }, [42250]={ connections={ @@ -93113,7 +96322,8 @@ return { skill=42250, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity65_" }, [42253]={ ascendancyName="Shaman", @@ -93133,7 +96343,8 @@ return { skill=42253, stats={ [1]="Gain the benefits of Bonded modifiers on Runes and Idols" - } + }, + stringId="AscendancyDruid2Notable8" }, [42275]={ ascendancyName="Titan", @@ -93157,7 +96368,8 @@ return { skill=42275, stats={ [1]="25% chance for Slam Skills you use yourself to cause an additional Aftershock" - } + }, + stringId="AscendancyWarrior1Notable1" }, [42280]={ connections={ @@ -93174,7 +96386,8 @@ return { skill=42280, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes14" }, [42290]={ connections={ @@ -93191,7 +96404,8 @@ return { skill=42290, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="curses19" }, [42302]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -93219,7 +96433,8 @@ return { skill=42302, stats={ [1]="Projectiles have 75% chance for an additional Projectile when Forking" - } + }, + stringId="ranged35" }, [42339]={ connections={ @@ -93236,7 +96451,8 @@ return { skill=42339, stats={ [1]="5% chance to create an additional Remnant" - } + }, + stringId="remnant17" }, [42347]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -93258,7 +96474,8 @@ return { [1]="20% increased Light Radius", [2]="Cannot be Blinded", [3]="12% chance to Blind Enemies on Hit" - } + }, + stringId="monkchakra12" }, [42350]={ connections={ @@ -93302,7 +96519,8 @@ return { skill=42350, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength34" }, [42354]={ connections={ @@ -93330,7 +96548,8 @@ return { stats={ [1]="20% increased Blind Effect", [2]="Blind Enemies when they Stun you" - } + }, + stringId="attack_speed38" }, [42361]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -93344,7 +96563,8 @@ return { orbitIndex=0, skill=42361, stats={ - } + }, + stringId="mastery_chaos49" }, [42379]={ connections={ @@ -93400,7 +96620,8 @@ return { skill=42379, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes25" }, [42390]={ connections={ @@ -93427,7 +96648,8 @@ return { skill=42390, stats={ [1]="Gain 25% of Physical Damage as Extra Fire Damage against Heavy Stunned Enemies" - } + }, + stringId="fire_penetration27" }, [42410]={ connections={ @@ -93445,7 +96667,8 @@ return { stats={ [1]="Break 10% increased Armour", [2]="6% increased Attack Area Damage" - } + }, + stringId="area_attacks18" }, [42416]={ ascendancyName="Deadeye", @@ -93465,7 +96688,8 @@ return { orbitIndex=24, skill=42416, stats={ - } + }, + stringId="AscendancyRanger1Notable2_Choice" }, [42441]={ ascendancyName="Amazon", @@ -93487,7 +96711,8 @@ return { [1]="When you Consume a Charge, Trigger Elemental Surge to gain 2 Fire Surges", [2]="When you Consume a Charge, Trigger Elemental Surge to gain 2 Cold Surges", [3]="Gain 1 fewer Lightning Surge from Triggering Elemental Surge" - } + }, + stringId="AscendancyHuntress1Notable5" }, [42452]={ connections={ @@ -93504,7 +96729,8 @@ return { skill=42452, stats={ [1]="15% increased Attack Damage if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting24_" }, [42460]={ connections={ @@ -93521,7 +96747,8 @@ return { skill=42460, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="ailments41_" }, [42500]={ connections={ @@ -93565,7 +96792,8 @@ return { skill=42500, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity27" }, [42522]={ ascendancyName="Stormweaver", @@ -93585,7 +96813,8 @@ return { skill=42522, stats={ [1]="When collecting an Elemental Infusion, gain another different Elemental Infusion" - } + }, + stringId="AscendancySorceress1Notable10" }, [42578]={ connections={ @@ -93602,7 +96831,8 @@ return { skill=42578, stats={ [1]="5% increased Block chance" - } + }, + stringId="block5" }, [42583]={ connections={ @@ -93619,7 +96849,8 @@ return { skill=42583, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="mercenary8" }, [42604]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -93633,7 +96864,8 @@ return { orbitIndex=0, skill=42604, stats={ - } + }, + stringId="mastery_fire_6517" }, [42614]={ connections={ @@ -93646,7 +96878,8 @@ return { skill=42614, stats={ [1]="Offering Skills have 30% reduced Duration" - } + }, + stringId="corpses2" }, [42635]={ connections={ @@ -93663,7 +96896,8 @@ return { skill=42635, stats={ [1]="Channelling Skills deal 12% increased Damage" - } + }, + stringId="channelling7" }, [42658]={ connections={ @@ -93703,7 +96937,8 @@ return { skill=42658, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity86" }, [42660]={ connections={ @@ -93727,7 +96962,8 @@ return { stats={ [1]="Every five Rage also grants you 2% increased Minion Attack Speed", [2]="Every Rage also grants you 1% increased Minion Damage" - } + }, + stringId="minion_attack5" }, [42680]={ connections={ @@ -93744,7 +96980,8 @@ return { [1]="Fire Spells Convert 100% of Fire Damage to Chaos Damage", [2]="Chaos Damage from Fire Spells Contributes to Flammability and Ignite Magnitudes", [3]="Ignite inflicted with Fire Spells deals Chaos Damage instead of Fire Damage" - } + }, + stringId="passive_keystone_fire_spells_to_chaos" }, [42710]={ connections={ @@ -93761,7 +96998,8 @@ return { skill=42710, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems11" }, [42714]={ connections={ @@ -93784,7 +97022,8 @@ return { skill=42714, stats={ [1]="Enemies you apply Incision to take 2% increased Physical Damage per Incision" - } + }, + stringId="bleed33" }, [42736]={ connections={ @@ -93828,7 +97067,8 @@ return { skill=42736, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes39" }, [42737]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -93842,7 +97082,8 @@ return { orbitIndex=4, skill=42737, stats={ - } + }, + stringId="mastery_crossbow_6421_" }, [42750]={ connections={ @@ -93863,7 +97104,8 @@ return { skill=42750, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack22" }, [42760]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -93885,7 +97127,8 @@ return { [1]="30% increased Stun Recovery", [2]="Regenerate 3% of maximum Life over 1 second when Stunned", [3]="+1 to Stun Threshold per Dexterity" - } + }, + stringId="monkchakra30" }, [42761]={ ascendancyName="Oracle", @@ -93928,7 +97171,8 @@ return { orbitIndex=0, skill=42761, stats={ - } + }, + stringId="AscendancyDruid1Start" }, [42762]={ connectionArt="CharacterPlanned", @@ -93952,6 +97196,7 @@ return { stats={ [1]="15% increased Physical Damage" }, + stringId="oracle_rust_king2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -93992,7 +97237,8 @@ return { stats={ [1]="15% chance to Pierce an Enemy", [2]="15% increased Projectile Damage" - } + }, + stringId="projectiles23" }, [42794]={ connections={ @@ -94009,7 +97255,8 @@ return { skill=42794, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks6" }, [42802]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -94023,7 +97270,8 @@ return { orbitIndex=0, skill=42802, stats={ - } + }, + stringId="mastery_critical_6408" }, [42805]={ connections={ @@ -94041,7 +97289,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield8" }, [42813]={ connections={ @@ -94064,7 +97313,8 @@ return { skill=42813, stats={ [1]="25% increased Skill Effect Duration" - } + }, + stringId="duration8" }, [42825]={ connections={ @@ -94081,7 +97331,8 @@ return { skill=42825, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery32_" }, [42845]={ ascendancyName="Tactician", @@ -94104,7 +97355,8 @@ return { skill=42845, stats={ [1]="Banner Skills have 16% increased Area of Effect" - } + }, + stringId="AscendancyMercenary1Small2" }, [42857]={ connections={ @@ -94125,7 +97377,8 @@ return { skill=42857, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="attack_speed27" }, [42914]={ connections={ @@ -94148,7 +97401,8 @@ return { stats={ [1]="15% increased Damage with Flails", [2]="6% increased Attack Speed with Flails" - } + }, + stringId="flail5" }, [42959]={ connections={ @@ -94175,7 +97429,8 @@ return { skill=42959, stats={ [1]="60% increased Magnitude of Poison you inflict on targets that are not Poisoned" - } + }, + stringId="poison29" }, [42974]={ connections={ @@ -94200,7 +97455,8 @@ return { skill=42974, stats={ [1]="5% chance to Blind Enemies on Hit" - } + }, + stringId="monkchakra9" }, [42981]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -94225,7 +97481,8 @@ return { stats={ [1]="Break 40% increased Armour", [2]="25% increased Physical Damage" - } + }, + stringId="armour_break37" }, [42984]={ connections={ @@ -94242,7 +97499,8 @@ return { skill=42984, stats={ [1]="6% increased Area of Effect" - } + }, + stringId="area_attacks38" }, [42998]={ connections={ @@ -94259,7 +97517,8 @@ return { skill=42998, stats={ [1]="12% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions37" }, [42999]={ connections={ @@ -94276,7 +97535,8 @@ return { skill=42999, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos7" }, [43014]={ connections={ @@ -94294,7 +97554,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="8% increased Immobilisation buildup" - } + }, + stringId="melee7" }, [43036]={ connections={ @@ -94311,7 +97572,8 @@ return { skill=43036, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration31_" }, [43044]={ connections={ @@ -94363,7 +97625,8 @@ return { skill=43044, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes73" }, [43064]={ connections={ @@ -94381,7 +97644,8 @@ return { stats={ [1]="6% increased Attack Damage", [2]="Companions gain 4% Damage as extra Chaos Damage" - } + }, + stringId="companions68" }, [43077]={ connections={ @@ -94403,7 +97667,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour47" }, [43082]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -94424,7 +97689,8 @@ return { stats={ [1]="3% increased Movement Speed", [2]="10% increased Skill Speed" - } + }, + stringId="movement_speed9" }, [43088]={ connections={ @@ -94456,7 +97722,8 @@ return { stats={ [1]="40% increased Chaos Damage while affected by Herald of Plague", [2]="40% increased Physical Damage while affected by Herald of Blood" - } + }, + stringId="heralds20" }, [43090]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -94477,7 +97744,8 @@ return { stats={ [1]="5% increased Skill Speed", [2]="30% increased Electrocute Buildup" - } + }, + stringId="lightning_penetration29" }, [43095]={ ascendancyName="Amazon", @@ -94500,7 +97768,8 @@ return { skill=43095, stats={ [1]="4% increased Skill Speed" - } + }, + stringId="AscendancyHuntress1Small4_" }, [43102]={ connections={ @@ -94521,7 +97790,8 @@ return { skill=43102, stats={ [1]="12% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions30" }, [43128]={ ascendancyName="Chronomancer", @@ -94545,7 +97815,8 @@ return { stats={ [1]="4% increased Skill Speed", [2]="6% increased Area of Effect" - } + }, + stringId="AscendancySorceress2Small8" }, [43131]={ ascendancyName="Witchhunter", @@ -94568,7 +97839,8 @@ return { skill=43131, stats={ [1]="35% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="AscendancyMercenary2Small1" }, [43139]={ connections={ @@ -94591,7 +97863,8 @@ return { skill=43139, stats={ [1]="20% increased Damage for each type of Elemental Ailment on Enemy" - } + }, + stringId="elemental40" }, [43142]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -94605,7 +97878,8 @@ return { orbitIndex=0, skill=43142, stats={ - } + }, + stringId="mastery_critical_6415" }, [43149]={ connections={ @@ -94623,7 +97897,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy43_" }, [43155]={ connections={ @@ -94640,7 +97915,8 @@ return { skill=43155, stats={ [1]="10% increased Critical Hit Chance with Crossbows" - } + }, + stringId="crossbow4" }, [43164]={ connections={ @@ -94657,7 +97933,8 @@ return { skill=43164, stats={ [1]="8% increased Melee Damage" - } + }, + stringId="melee46" }, [43174]={ connections={ @@ -94674,7 +97951,8 @@ return { skill=43174, stats={ [1]="10% increased effect of Fully Broken Armour" - } + }, + stringId="armour_break13" }, [43183]={ connections={ @@ -94692,7 +97970,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Accuracy Rating" - } + }, + stringId="attack_speed23" }, [43201]={ connections={ @@ -94709,7 +97988,8 @@ return { skill=43201, stats={ [1]="10% increased chance to inflict Ailments" - } + }, + stringId="ailments2" }, [43238]={ connections={ @@ -94726,7 +98006,8 @@ return { skill=43238, stats={ [1]="Hazards have 5% chance to rearm after they are triggered" - } + }, + stringId="hazards5" }, [43250]={ connections={ @@ -94745,7 +98026,8 @@ return { skill=43250, stats={ [1]="+1% to Maximum Resistances of each Elemental Damage Type you have been Hit with Recently" - } + }, + stringId="shaman12" }, [43254]={ connections={ @@ -94762,7 +98044,8 @@ return { skill=43254, stats={ [1]="10% increased Parried Debuff Magnitude" - } + }, + stringId="deflect21" }, [43263]={ connections={ @@ -94779,7 +98062,8 @@ return { skill=43263, stats={ [1]="3% increased Attack Speed with One Handed Melee Weapons" - } + }, + stringId="one_handed6" }, [43281]={ connections={ @@ -94800,7 +98084,8 @@ return { skill=43281, stats={ [1]="Triggered Spells deal 16% increased Spell Damage" - } + }, + stringId="triggers2" }, [43282]={ connections={ @@ -94813,7 +98098,8 @@ return { skill=43282, stats={ [1]="12% increased Elemental Damage while Shapeshifted" - } + }, + stringId="wyvern6" }, [43303]={ connections={ @@ -94830,7 +98116,8 @@ return { skill=43303, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning65__" }, [43324]={ connectionArt="CharacterPlanned", @@ -94854,6 +98141,7 @@ return { stats={ [1]="8% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_life_corruption2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -94877,7 +98165,8 @@ return { stats={ [1]="8% increased Lightning Damage", [2]="8% increased chance to Shock" - } + }, + stringId="daze_14" }, [43366]={ connections={ @@ -94898,7 +98187,8 @@ return { skill=43366, stats={ [1]="Minions have 12% additional Physical Damage Reduction" - } + }, + stringId="minion_defence25" }, [43383]={ connections={ @@ -94921,7 +98211,8 @@ return { stats={ [1]="15% increased chance to inflict Ailments", [2]="Hits Break 30% increased Armour on targets with Ailments" - } + }, + stringId="ailments20" }, [43385]={ connectionArt="CharacterPlanned", @@ -94945,6 +98236,7 @@ return { stats={ [1]="Minions deal 15% increased Damage" }, + stringId="oracle_big_family6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -94974,7 +98266,8 @@ return { stats={ [1]="25% increased Totem Placement speed", [2]="50% increased Totem Placement range" - } + }, + stringId="totems27" }, [43423]={ connections={ @@ -95000,7 +98293,8 @@ return { [2]="25% increased Freeze Buildup", [3]="25% increased chance to Shock", [4]="25% increased Electrocute Buildup" - } + }, + stringId="elemental_attacks11" }, [43426]={ ascendancyName="Disciple of Varashta", @@ -95025,7 +98319,8 @@ return { skill=43426, stats={ [1]="Grants Skill: Navira's Well" - } + }, + stringId="AscendancySorceress3Notable11" }, [43431]={ connections={ @@ -95046,7 +98341,8 @@ return { skill=43431, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="armour_and_evasion35_" }, [43443]={ connections={ @@ -95071,7 +98367,8 @@ return { skill=43443, stats={ [1]="15% increased Critical Hit Chance with Flails" - } + }, + stringId="flail8" }, [43444]={ connections={ @@ -95084,7 +98381,8 @@ return { skill=43444, stats={ [1]="8% increased Knockback Distance" - } + }, + stringId="knockback5" }, [43453]={ connections={ @@ -95101,7 +98399,8 @@ return { skill=43453, stats={ [1]="3% increased Movement Speed while Sprinting" - } + }, + stringId="Sprint4" }, [43460]={ connections={ @@ -95123,7 +98422,8 @@ return { stats={ [1]="10% increased Armour while Shapeshifted", [2]="+5% of Armour also applies to Elemental Damage while Shapeshifted" - } + }, + stringId="bear9" }, [43461]={ connections={ @@ -95141,7 +98441,8 @@ return { stats={ [1]="8% increased Fire Damage", [2]="8% increased Attack Damage" - } + }, + stringId="fire56" }, [43471]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -95159,7 +98460,8 @@ return { orbitIndex=0, skill=43471, stats={ - } + }, + stringId="mastery_fire_6514" }, [43486]={ connectionArt="CharacterPlanned", @@ -95188,6 +98490,7 @@ return { [1]="2% chance that if you would gain Power Charges, you instead gain up to", [2]="your maximum number of Power Charges" }, + stringId="oracle_power_charge2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -95211,7 +98514,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy44" }, [43522]={ connections={ @@ -95232,7 +98536,8 @@ return { skill=43522, stats={ [1]="6% reduced Charm Charges used" - } + }, + stringId="charms20" }, [43557]={ connections={ @@ -95245,7 +98550,8 @@ return { skill=43557, stats={ [1]="Minions have 15% increased Critical Damage Bonus" - } + }, + stringId="minion_offence37_" }, [43562]={ connections={ @@ -95262,7 +98568,8 @@ return { skill=43562, stats={ [1]="8% chance to Blind Enemies on Hit with Attacks" - } + }, + stringId="attack_speed43" }, [43575]={ connections={ @@ -95279,7 +98586,8 @@ return { skill=43575, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee24_" }, [43576]={ connections={ @@ -95296,7 +98604,8 @@ return { skill=43576, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration15" }, [43578]={ connections={ @@ -95309,7 +98618,8 @@ return { skill=43578, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles4__" }, [43579]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -95327,7 +98637,8 @@ return { orbitIndex=9, skill=43579, stats={ - } + }, + stringId="mastery_mana_6599" }, [43584]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -95347,7 +98658,8 @@ return { skill=43584, stats={ [1]="Gain 2% of Damage as Extra Fire Damage per Endurance Charge consumed Recently" - } + }, + stringId="endurance_charges16_" }, [43588]={ connections={ @@ -95369,7 +98681,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells8" }, [43633]={ connections={ @@ -95393,7 +98706,8 @@ return { stats={ [1]="30% increased Archon Buff duration", [2]="20% faster start of Energy Shield Recharge while affected by an Archon Buff" - } + }, + stringId="archon14" }, [43647]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -95411,7 +98725,8 @@ return { orbitIndex=17, skill=43647, stats={ - } + }, + stringId="mastery_minionoffence188" }, [43650]={ connections={ @@ -95433,7 +98748,8 @@ return { stats={ [1]="8% increased Critical Damage Bonus", [2]="5% increased Critical Hit Chance" - } + }, + stringId="criticals62" }, [43653]={ connections={ @@ -95454,7 +98770,8 @@ return { skill=43653, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold20" }, [43677]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -95475,7 +98792,8 @@ return { stats={ [1]="25% chance for Attacks to Maim on Hit against Poisoned Enemies", [2]="25% increased Magnitude of Poison you inflict" - } + }, + stringId="poison18" }, [43691]={ connections={ @@ -95523,7 +98841,8 @@ return { skill=43691, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity10" }, [43711]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern", @@ -95543,7 +98862,8 @@ return { skill=43711, stats={ [1]="+6% to Thorns Critical Hit Chance" - } + }, + stringId="getting_hit14" }, [43713]={ connections={ @@ -95568,7 +98888,8 @@ return { skill=43713, stats={ [1]="Offering Skills have 20% increased Area of Effect" - } + }, + stringId="corpses14" }, [43720]={ connections={ @@ -95582,7 +98903,8 @@ return { stats={ [1]="+5% to Cold Resistance", [2]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech1" }, [43721]={ connectionArt="CharacterPlanned", @@ -95608,6 +98930,7 @@ return { [2]="11% increased Life Cost of Skills", [3]="3% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_beast_corruption12", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -95641,7 +98964,8 @@ return { skill=43736, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery20" }, [43746]={ connections={ @@ -95689,7 +99013,8 @@ return { skill=43746, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity16" }, [43778]={ connections={ @@ -95706,7 +99031,8 @@ return { skill=43778, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="jagged_ground1" }, [43791]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern", @@ -95726,7 +99052,8 @@ return { skill=43791, stats={ [1]="When a Banner expires, recover 15% of the Glory required for that Banner" - } + }, + stringId="banners13" }, [43818]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -95740,7 +99067,8 @@ return { orbitIndex=0, skill=43818, stats={ - } + }, + stringId="mastery_life147" }, [43829]={ connections={ @@ -95767,7 +99095,8 @@ return { skill=43829, stats={ [1]="25% increased chance to inflict Ailments with Projectiles" - } + }, + stringId="ranged40" }, [43842]={ connections={ @@ -95788,7 +99117,8 @@ return { skill=43842, stats={ [1]="10% increased effect of Archon Buffs on you" - } + }, + stringId="archon1" }, [43843]={ connections={ @@ -95806,7 +99136,8 @@ return { stats={ [1]="5% increased Projectile Speed", [2]="8% increased Physical Damage" - } + }, + stringId="projectiles46" }, [43854]={ connections={ @@ -95830,7 +99161,8 @@ return { stats={ [1]="20% reduced Presence Area of Effect", [2]="12% increased Area of Effect" - } + }, + stringId="auras34" }, [43867]={ connections={ @@ -95847,7 +99179,8 @@ return { skill=43867, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration2" }, [43877]={ connections={ @@ -95868,7 +99201,8 @@ return { skill=43877, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed57" }, [43893]={ connections={ @@ -95889,7 +99223,8 @@ return { skill=43893, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental12" }, [43895]={ connections={ @@ -95906,7 +99241,8 @@ return { skill=43895, stats={ [1]="15% increased Life Regeneration Rate while on Low Life" - } + }, + stringId="life_regeneration6" }, [43923]={ connections={ @@ -95934,7 +99270,8 @@ return { skill=43923, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy9" }, [43938]={ connections={ @@ -95951,7 +99288,8 @@ return { skill=43938, stats={ [1]="6% increased Trap Throwing Speed" - } + }, + stringId="trap6" }, [43939]={ connections={ @@ -95978,7 +99316,8 @@ return { skill=43939, stats={ [1]="Enemies Ignited by you permanently take 1% increased Fire Damage for each second they have ever been Ignited by you, up to a maximum of 10%" - } + }, + stringId="ignite_mitigation12" }, [43941]={ connections={ @@ -95995,7 +99334,8 @@ return { skill=43941, stats={ [1]="3% increased Skill Speed while Shapeshifted" - } + }, + stringId="wolf2_" }, [43944]={ connections={ @@ -96018,7 +99358,8 @@ return { skill=43944, stats={ [1]="25% chance that when Volatility on you explodes, you regain an equivalent amount of Volatility" - } + }, + stringId="volatility3" }, [43964]={ connections={ @@ -96035,7 +99376,8 @@ return { skill=43964, stats={ [1]="10% increased effect of Fully Broken Armour" - } + }, + stringId="physical24" }, [43979]={ connections={ @@ -96057,7 +99399,8 @@ return { stats={ [1]="Minions deal 6% increased Damage", [2]="Minions have 8% increased Cooldown Recovery Rate for Command Skills" - } + }, + stringId="archon22__" }, [44005]={ connections={ @@ -96077,7 +99420,8 @@ return { stats={ [1]="15% reduced Spell Damage", [2]="6% increased Cast Speed for each different Spell you've Cast in the last eight seconds" - } + }, + stringId="cast_speed31" }, [44014]={ connections={ @@ -96094,7 +99438,8 @@ return { skill=44014, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy24" }, [44017]={ connections={ @@ -96114,7 +99459,8 @@ return { stats={ [1]="Accuracy Rating is Doubled", [2]="Never deal Critical Hits" - } + }, + stringId="passive_keystone_resolute_technique" }, [44069]={ connections={ @@ -96131,7 +99477,8 @@ return { skill=44069, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun11" }, [44082]={ connections={ @@ -96148,7 +99495,8 @@ return { skill=44082, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery35" }, [44092]={ connections={ @@ -96165,7 +99513,8 @@ return { skill=44092, stats={ [1]="12% increased Ignite Magnitude" - } + }, + stringId="ignite8" }, [44098]={ connections={ @@ -96187,7 +99536,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield8" }, [44141]={ connections={ @@ -96208,7 +99558,8 @@ return { skill=44141, stats={ [1]="3% increased Attack Speed with Bows" - } + }, + stringId="bow17" }, [44176]={ connections={ @@ -96225,7 +99576,8 @@ return { skill=44176, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes1" }, [44179]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -96239,7 +99591,8 @@ return { orbitIndex=0, skill=44179, stats={ - } + }, + stringId="mastery_cold60" }, [44188]={ connections={ @@ -96257,7 +99610,8 @@ return { stats={ [1]="8% increased Power Charge Duration", [2]="8% increased Elemental Infusion duration" - } + }, + stringId="power_charges19" }, [44191]={ connections={ @@ -96274,7 +99628,8 @@ return { skill=44191, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold57" }, [44201]={ connections={ @@ -96287,7 +99642,8 @@ return { skill=44201, stats={ [1]="6% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="projectile_spells6" }, [44204]={ connections={ @@ -96305,7 +99661,8 @@ return { stats={ [1]="20% increased Flammability Magnitude", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental23" }, [44213]={ connections={ @@ -96323,7 +99680,8 @@ return { stats={ [1]="12% increased Armour", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour32_" }, [44223]={ connections={ @@ -96336,7 +99694,8 @@ return { skill=44223, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals15" }, [44239]={ connections={ @@ -96353,7 +99712,8 @@ return { skill=44239, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="pin1" }, [44255]={ connections={ @@ -96370,7 +99730,8 @@ return { skill=44255, stats={ [1]="Minions Revive 5% faster" - } + }, + stringId="minion_defence12" }, [44280]={ connections={ @@ -96388,7 +99749,8 @@ return { stats={ [1]="8% increased Effect of your Mark Skills", [2]="5% chance to Blind Enemies on Hit with Attacks" - } + }, + stringId="marks30" }, [44293]={ connections={ @@ -96408,7 +99770,8 @@ return { stats={ [1]="5% increased Cast Speed", [2]="10% increased Cast Speed when on Full Life" - } + }, + stringId="cast_speed40" }, [44298]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -96426,7 +99789,8 @@ return { orbitIndex=0, skill=44298, stats={ - } + }, + stringId="mastery_elemental93" }, [44299]={ connections={ @@ -96458,7 +99822,8 @@ return { stats={ [1]="25% increased maximum Energy Shield", [2]="5% of Maximum Life Converted to Energy Shield" - } + }, + stringId="energy_shield36" }, [44309]={ connectionArt="CharacterPlanned", @@ -96482,6 +99847,7 @@ return { stats={ [1]="Companions deal 15% increased Damage" }, + stringId="oracle_big_family2_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -96501,7 +99867,8 @@ return { orbitIndex=6, skill=44316, stats={ - } + }, + stringId="mastery_life146" }, [44330]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -96522,7 +99889,8 @@ return { stats={ [1]="25% increased Damage with One Handed Weapons", [2]="Attacks with One-Handed Weapons have 20% increased Chance to inflict Ailments" - } + }, + stringId="one_handed26" }, [44343]={ connections={ @@ -96566,7 +99934,8 @@ return { skill=44343, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity1" }, [44344]={ connections={ @@ -96610,7 +99979,8 @@ return { skill=44344, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes63" }, [44345]={ connections={ @@ -96627,7 +99997,8 @@ return { skill=44345, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="lightning12" }, [44357]={ ascendancyName="Invoker", @@ -96650,7 +100021,8 @@ return { skill=44357, stats={ [1]="12% increased Critical Hit Chance" - } + }, + stringId="AscendancyMonk2Small8" }, [44359]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -96664,7 +100036,8 @@ return { orbitIndex=0, skill=44359, stats={ - } + }, + stringId="mastery_energy_shield_6487" }, [44369]={ connections={ @@ -96681,7 +100054,8 @@ return { skill=44369, stats={ [1]="3% chance to gain Volatility on Kill" - } + }, + stringId="volatility4" }, [44371]={ ascendancyName="Tactician", @@ -96706,7 +100080,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 20% of Armour", [2]="Gain 100% of Evasion Rating as extra Ailment Threshold" - } + }, + stringId="AscendancyMercenary1Notable6" }, [44372]={ connections={ @@ -96728,7 +100103,8 @@ return { stats={ [1]="6% increased Spell Damage", [2]="2% increased Cast Speed" - } + }, + stringId="orb1" }, [44373]={ connections={ @@ -96748,7 +100124,8 @@ return { stats={ [1]="Unwithered enemies are Withered for 8 seconds when they enter your Presence", [2]="20% increased Withered Magnitude" - } + }, + stringId="chaos38" }, [44405]={ connections={ @@ -96761,7 +100138,8 @@ return { skill=44405, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning63" }, [44406]={ connections={ @@ -96774,7 +100152,8 @@ return { skill=44406, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun12_" }, [44419]={ connections={ @@ -96795,7 +100174,8 @@ return { skill=44419, stats={ [1]="8% increased amount of Life Leeched" - } + }, + stringId="life_leech5_" }, [44420]={ connections={ @@ -96812,7 +100192,8 @@ return { skill=44420, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals16" }, [44423]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -96830,7 +100211,8 @@ return { orbitIndex=1, skill=44423, stats={ - } + }, + stringId="mastery_attack276_" }, [44430]={ connections={ @@ -96847,7 +100229,8 @@ return { skill=44430, stats={ [1]="12% increased Damage with Crossbows" - } + }, + stringId="crossbow3" }, [44452]={ connectionArt="CharacterPlanned", @@ -96872,6 +100255,7 @@ return { [1]="5% increased Skill Effect Duration", [2]="12% increased Physical Damage" }, + stringId="oracle_duration_physical2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -96894,7 +100278,8 @@ return { skill=44453, stats={ [1]="15% increased Stun Threshold" - } + }, + stringId="monkchakra27" }, [44455]={ connections={ @@ -96915,7 +100300,8 @@ return { skill=44455, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold13" }, [44461]={ connections={ @@ -96932,7 +100318,8 @@ return { skill=44461, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="duration3" }, [44484]={ ascendancyName="Stormweaver", @@ -96955,7 +100342,8 @@ return { skill=44484, stats={ [1]="Remnants can be collected from 25% further away" - } + }, + stringId="AscendancySorceress1Small10" }, [44485]={ connectionArt="CharacterPlanned", @@ -96979,6 +100367,7 @@ return { stats={ [1]="Companions deal 15% increased Damage" }, + stringId="oracle_big_family3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -97001,7 +100390,8 @@ return { skill=44487, stats={ [1]="10% increased Ignite Magnitude" - } + }, + stringId="fire64_" }, [44490]={ connections={ @@ -97019,7 +100409,8 @@ return { stats={ [1]="8% increased Lightning Damage", [2]="10% increased Electrocute Buildup" - } + }, + stringId="lightning49" }, [44498]={ connections={ @@ -97040,7 +100431,8 @@ return { skill=44498, stats={ [1]="10% increased Exposure Effect" - } + }, + stringId="elemental34" }, [44516]={ connections={ @@ -97057,7 +100449,8 @@ return { skill=44516, stats={ [1]="3% increased Attack Speed with Quarterstaves" - } + }, + stringId="quarterstaff9_" }, [44522]={ connections={ @@ -97074,7 +100467,8 @@ return { skill=44522, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect44" }, [44527]={ connections={ @@ -97105,7 +100499,8 @@ return { stats={ [1]="15% increased Flask Effect Duration", [2]="15% increased Flask Charges gained" - } + }, + stringId="flasks24" }, [44540]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -97119,7 +100514,8 @@ return { orbitIndex=4, skill=44540, stats={ - } + }, + stringId="mastery_trap239" }, [44560]={ connectionArt="CharacterPlanned", @@ -97143,6 +100539,7 @@ return { stats={ [1]="20% increased Cold Damage" }, + stringId="oracle_hierarchy4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -97166,7 +100563,8 @@ return { stats={ [1]="Debuffs you inflict have 4% increased Slow Magnitude", [2]="20% increased Hinder Duration" - } + }, + stringId="slowed_enemies13" }, [44566]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -97186,7 +100584,8 @@ return { skill=44566, stats={ [1]="30% chance for Lightning Damage with Hits to be Lucky" - } + }, + stringId="lightning_penetration28" }, [44573]={ connections={ @@ -97207,7 +100606,8 @@ return { [1]="10% increased Skill Effect Duration", [2]="10% increased Area of Effect for Attacks", [3]="Skills lose Combo 20% slower" - } + }, + stringId="area_attacks59" }, [44605]={ connections={ @@ -97231,7 +100631,8 @@ return { [1]="15% increased Projectile Damage", [2]="30% increased Stun Buildup against enemies within 2 metres", [3]="+5 to Strength and Dexterity" - } + }, + stringId="duelist_mercenary_notable2" }, [44608]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -97245,7 +100646,8 @@ return { orbitIndex=0, skill=44608, stats={ - } + }, + stringId="mastery_critical_6413" }, [44612]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern", @@ -97259,7 +100661,8 @@ return { orbitIndex=0, skill=44612, stats={ - } + }, + stringId="mastery_spell_suppression_6714" }, [44628]={ connections={ @@ -97276,7 +100679,8 @@ return { skill=44628, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed26" }, [44659]={ connections={ @@ -97316,7 +100720,8 @@ return { skill=44659, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength23" }, [44669]={ connections={ @@ -97329,7 +100734,8 @@ return { skill=44669, stats={ [1]="10% increased Skill Effect Duration" - } + }, + stringId="duration12" }, [44683]={ classesStart={ @@ -97373,7 +100779,8 @@ return { orbitIndex=0, skill=44683, stats={ - } + }, + stringId="six704" }, [44684]={ connections={ @@ -97390,7 +100797,8 @@ return { skill=44684, stats={ [1]="Companions have 10% increased Attack Speed" - } + }, + stringId="companions69" }, [44690]={ connections={ @@ -97407,7 +100815,8 @@ return { skill=44690, stats={ [1]="8% reduced Skill Effect Duration" - } + }, + stringId="duration9_" }, [44699]={ connections={ @@ -97424,7 +100833,8 @@ return { skill=44699, stats={ [1]="8% increased Reservation Efficiency of Companion Skills" - } + }, + stringId="companions15" }, [44707]={ connections={ @@ -97445,7 +100855,8 @@ return { skill=44707, stats={ [1]="Attack Skills deal 10% increased Damage while holding a Shield" - } + }, + stringId="shield1" }, [44733]={ connections={ @@ -97501,7 +100912,8 @@ return { skill=44733, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence2" }, [44746]={ ascendancyName="Tactician", @@ -97525,7 +100937,8 @@ return { skill=44746, stats={ [1]="40% more Immobilisation buildup" - } + }, + stringId="AscendancyMercenary1Notable4_" }, [44753]={ connections={ @@ -97548,7 +100961,8 @@ return { skill=44753, stats={ [1]="50% reduced Magnitude of Ignite on you" - } + }, + stringId="ignite_mitigation6" }, [44756]={ connections={ @@ -97572,7 +100986,8 @@ return { stats={ [1]="60% increased Mana Cost Efficiency of Marks", [2]="4% increased Movement Speed if you've used a Mark Recently" - } + }, + stringId="marks17" }, [44765]={ connections={ @@ -97596,7 +101011,8 @@ return { stats={ [1]="10% increased Cooldown Recovery Rate", [2]="Enemies in your Presence have 10% reduced Cooldown Recovery Rate" - } + }, + stringId="cooldowns13" }, [44776]={ connections={ @@ -97617,7 +101033,8 @@ return { skill=44776, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion24_" }, [44783]={ connections={ @@ -97634,7 +101051,8 @@ return { skill=44783, stats={ [1]="10% increased Spell Area Damage" - } + }, + stringId="area_spells1" }, [44787]={ connections={ @@ -97659,7 +101077,8 @@ return { skill=44787, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems24" }, [44836]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -97679,7 +101098,8 @@ return { stats={ [1]="20% increased Armour and Evasion Rating", [2]="20% increased Stun Threshold" - } + }, + stringId="armour_and_evasion28" }, [44841]={ connections={ @@ -97700,7 +101120,8 @@ return { skill=44841, stats={ [1]="Mark Skills have 25% increased Skill Effect Duration" - } + }, + stringId="marks13" }, [44850]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern", @@ -97722,7 +101143,8 @@ return { orbitIndex=0, skill=44850, stats={ - } + }, + stringId="mastery_recovery_6673" }, [44871]={ connections={ @@ -97743,7 +101165,8 @@ return { skill=44871, stats={ [1]="+10 to maximum Energy Shield" - } + }, + stringId="energy_shield15" }, [44872]={ connections={ @@ -97799,7 +101222,8 @@ return { skill=44872, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes79" }, [44875]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -97813,7 +101237,8 @@ return { orbitIndex=0, skill=44875, stats={ - } + }, + stringId="mastery_evasion_6508" }, [44891]={ connections={ @@ -97834,7 +101259,8 @@ return { skill=44891, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration2" }, [44902]={ connections={ @@ -97852,7 +101278,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells5_" }, [44917]={ connections={ @@ -97876,7 +101303,8 @@ return { stats={ [1]="Gain additional Stun Threshold equal to 20% of maximum Energy Shield", [2]="20% increased Stun Threshold while on Full Life" - } + }, + stringId="stun_threshold_from_energy_shield11" }, [44932]={ connections={ @@ -97893,7 +101321,8 @@ return { skill=44932, stats={ [1]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="shock3" }, [44948]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -97907,7 +101336,8 @@ return { orbitIndex=0, skill=44948, stats={ - } + }, + stringId="mastery_mana160" }, [44951]={ connections={ @@ -97936,7 +101366,8 @@ return { skill=44951, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence4" }, [44952]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -97961,7 +101392,8 @@ return { stats={ [1]="30% increased Armour", [2]="5% of Physical Damage prevented Recouped as Life" - } + }, + stringId="armour34" }, [44974]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -97981,7 +101413,8 @@ return { skill=44974, stats={ [1]="Empowered Attacks Gain 16% of Damage as Extra Cold Damage" - } + }, + stringId="cold51" }, [44983]={ connections={ @@ -97998,7 +101431,8 @@ return { skill=44983, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes5" }, [45012]={ connections={ @@ -98023,7 +101457,8 @@ return { skill=45012, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack18" }, [45013]={ connections={ @@ -98047,7 +101482,8 @@ return { stats={ [1]="60% increased Damage with Hits against Enemies that are on Low Life", [2]="30% increased Stun Buildup against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life9_" }, [45019]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -98061,7 +101497,8 @@ return { orbitIndex=0, skill=45019, stats={ - } + }, + stringId="mastery_mana167" }, [45037]={ connections={ @@ -98078,7 +101515,8 @@ return { skill=45037, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion6" }, [45075]={ connections={ @@ -98100,7 +101538,8 @@ return { stats={ [1]="5% increased Attack Damage", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy42" }, [45086]={ connections={ @@ -98117,7 +101556,8 @@ return { skill=45086, stats={ [1]="Gain 3% of Physical Damage as extra Chaos Damage" - } + }, + stringId="physical12" }, [45090]={ connections={ @@ -98134,7 +101574,8 @@ return { skill=45090, stats={ [1]="12% increased Attack Damage" - } + }, + stringId="slow_attacks5" }, [45100]={ connections={ @@ -98152,7 +101593,8 @@ return { stats={ [1]="5% increased Flask Effect Duration", [2]="2% increased Attack Speed" - } + }, + stringId="attack_speed15" }, [45111]={ connections={ @@ -98169,7 +101611,8 @@ return { skill=45111, stats={ [1]="20% increased Curse Duration" - } + }, + stringId="curses13" }, [45137]={ connections={ @@ -98186,7 +101629,8 @@ return { skill=45137, stats={ [1]="10% increased Ignite Magnitude" - } + }, + stringId="fire65" }, [45162]={ connections={ @@ -98207,7 +101651,8 @@ return { skill=45162, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="glory14" }, [45177]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -98228,7 +101673,8 @@ return { stats={ [1]="20% increased Accuracy Rating", [2]="+10 to Dexterity" - } + }, + stringId="accuracy48" }, [45193]={ connections={ @@ -98245,7 +101691,8 @@ return { skill=45193, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison13" }, [45202]={ connections={ @@ -98266,7 +101713,8 @@ return { [1]="Your Totem Limit is doubled", [2]="No Charge requirement for placing Totems", [3]="Totems reserve 75 Spirit each" - } + }, + stringId="passive_keystone_ancestral_bond" }, [45215]={ connections={ @@ -98284,7 +101732,8 @@ return { stats={ [1]="Allies in your Presence deal 8% increased Damage", [2]="8% increased Attack Damage while you have an Ally in your Presence" - } + }, + stringId="auras25" }, [45226]={ connectionArt="CharacterPlanned", @@ -98308,6 +101757,7 @@ return { stats={ [1]="16% increased Damage with Bows" }, + stringId="oracle_bow_movement3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -98330,7 +101780,8 @@ return { skill=45227, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break7" }, [45228]={ ascendancyName="Spirit Walker", @@ -98354,7 +101805,8 @@ return { stats={ [1]="Companions have 10% increased Area of Effect", [2]="Companions have 15% increased maximum Life" - } + }, + stringId="AscendancyHuntress2Small7" }, [45230]={ connections={ @@ -98371,7 +101823,8 @@ return { skill=45230, stats={ [1]="10% increased Area of Effect of Curses" - } + }, + stringId="curses9" }, [45244]={ connections={ @@ -98398,7 +101851,8 @@ return { skill=45244, stats={ [1]="Life Flasks gain 0.15 charges per Second" - } + }, + stringId="life_flasks3" }, [45248]={ ascendancyName="Gemling Legionnaire", @@ -98421,7 +101875,8 @@ return { skill=45248, stats={ [1]="+2% to Quality of all Skills" - } + }, + stringId="AscendancyMercenary3Small4" }, [45272]={ connections={ @@ -98438,7 +101893,8 @@ return { skill=45272, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes2" }, [45278]={ connections={ @@ -98455,7 +101911,8 @@ return { skill=45278, stats={ [1]="Equipment and Skill Gems have 4% reduced Attribute Requirements" - } + }, + stringId="all_attributes9" }, [45301]={ connections={ @@ -98472,7 +101929,8 @@ return { skill=45301, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="energy_shield_and_armour28__" }, [45304]={ connections={ @@ -98489,7 +101947,8 @@ return { skill=45304, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison24_" }, [45319]={ connections={ @@ -98514,7 +101973,8 @@ return { skill=45319, stats={ [1]="8% increased Spell Damage" - } + }, + stringId="projectile_spells1" }, [45327]={ connections={ @@ -98531,7 +101991,8 @@ return { skill=45327, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun25_" }, [45329]={ connections={ @@ -98559,7 +102020,8 @@ return { stats={ [1]="30% increased Hazard Duration", [2]="40% increased Hazard Damage" - } + }, + stringId="hazards16" }, [45331]={ connections={ @@ -98580,7 +102042,8 @@ return { skill=45331, stats={ [1]="Projectiles have 5% chance to Chain an additional time from terrain" - } + }, + stringId="ranged8" }, [45333]={ connections={ @@ -98597,7 +102060,8 @@ return { skill=45333, stats={ [1]="15% increased effect of Archon Buffs on you" - } + }, + stringId="archon24" }, [45343]={ connections={ @@ -98618,7 +102082,8 @@ return { skill=45343, stats={ [1]="Minions have 8% increased Area of Effect" - } + }, + stringId="minion_offence22" }, [45350]={ connections={ @@ -98635,7 +102100,8 @@ return { skill=45350, stats={ [1]="Invocated Spells deal 15% increased Damage" - } + }, + stringId="triggers15" }, [45354]={ connections={ @@ -98656,7 +102122,8 @@ return { skill=45354, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras26" }, [45363]={ connections={ @@ -98679,7 +102146,8 @@ return { stats={ [1]="20% increased Melee Damage", [2]="40% increased Melee Damage against Heavy Stunned enemies" - } + }, + stringId="melee55" }, [45370]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -98701,7 +102169,8 @@ return { [1]="Hits against you have 30% reduced Critical Damage Bonus", [2]="15% reduced Duration of Ailments on You", [3]="+10 to Strength" - } + }, + stringId="azmerianimals36" }, [45377]={ connections={ @@ -98718,7 +102187,8 @@ return { skill=45377, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold65" }, [45382]={ connections={ @@ -98736,7 +102206,8 @@ return { stats={ [1]="10% increased Elemental Damage", [2]="6% increased chance to inflict Ailments" - } + }, + stringId="ailments46" }, [45383]={ connections={ @@ -98757,7 +102228,8 @@ return { skill=45383, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning3" }, [45390]={ connections={ @@ -98778,7 +102250,8 @@ return { skill=45390, stats={ [1]="Mark Skills have 10% increased Use Speed" - } + }, + stringId="marks14" }, [45400]={ connectionArt="CharacterPlanned", @@ -98808,6 +102281,7 @@ return { [1]="Totems gain +3% to all Maximum Elemental Resistances", [2]="20% increased Area of Effect for Skills used by Totems" }, + stringId="oracle_totems8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -98836,6 +102310,7 @@ return { [1]="+15 to Maximum Rage", [2]="200% faster start of inherent Rage loss" }, + stringId="oracle_rage3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -98858,7 +102333,8 @@ return { skill=45481, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration10" }, [45488]={ connections={ @@ -98882,7 +102358,8 @@ return { stats={ [1]="20% increased Accuracy Rating while Dual Wielding", [2]="3% increased Movement Speed while Dual Wielding" - } + }, + stringId="dual_wielding4" }, [45494]={ connections={ @@ -98895,7 +102372,8 @@ return { skill=45494, stats={ [1]="20% increased Ballista Immobilisation buildup" - } + }, + stringId="ballista3" }, [45497]={ connections={ @@ -98920,7 +102398,8 @@ return { skill=45497, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="ground16" }, [45503]={ connections={ @@ -98937,7 +102416,8 @@ return { skill=45503, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite15" }, [45522]={ connections={ @@ -98965,7 +102445,8 @@ return { skill=45522, stats={ [1]="15% increased Spell Damage if you have consumed an Elemental Infusion Recently" - } + }, + stringId="lightning6" }, [45530]={ connections={ @@ -98982,7 +102463,8 @@ return { skill=45530, stats={ [1]="Minions cause 15% increased Stun Buildup" - } + }, + stringId="minion_offence24_" }, [45569]={ connections={ @@ -98999,7 +102481,8 @@ return { skill=45569, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="criticals34" }, [45570]={ connections={ @@ -99020,7 +102503,8 @@ return { skill=45570, stats={ [1]="Offering Skills have 20% increased Area of Effect" - } + }, + stringId="corpses13" }, [45576]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -99034,7 +102518,8 @@ return { orbitIndex=3, skill=45576, stats={ - } + }, + stringId="mastery_projectile_6647" }, [45585]={ connections={ @@ -99056,7 +102541,8 @@ return { stats={ [1]="20% increased Armour while Surrounded", [2]="20% increased Evasion Rating while Surrounded" - } + }, + stringId="being_surrounded17_" }, [45586]={ connections={ @@ -99073,7 +102559,8 @@ return { skill=45586, stats={ [1]="Allies in your Presence deal 16% increased Damage" - } + }, + stringId="auras21" }, [45599]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -99101,7 +102588,8 @@ return { skill=45599, stats={ [1]="1% increased Damage per 1% Chance to Block" - } + }, + stringId="shield5" }, [45602]={ ascendancyName="Disciple of Varashta", @@ -99126,7 +102614,8 @@ return { skill=45602, stats={ [1]="Grants Skill: Navira's Oasis" - } + }, + stringId="AscendancySorceress3Notable12_" }, [45609]={ connections={ @@ -99139,7 +102628,8 @@ return { skill=45609, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals48" }, [45612]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -99164,7 +102654,8 @@ return { stats={ [1]="12% increased Block chance", [2]="5 Mana gained when you Block" - } + }, + stringId="shield28_" }, [45631]={ connections={ @@ -99182,7 +102673,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="evasion_and_energy_shield6_" }, [45632]={ connections={ @@ -99206,7 +102698,8 @@ return { stats={ [1]="20% increased Mana Regeneration Rate", [2]="15% increased Mana Cost Efficiency" - } + }, + stringId="mana16" }, [45650]={ connections={ @@ -99227,7 +102720,8 @@ return { skill=45650, stats={ [1]="15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds" - } + }, + stringId="ranged19_" }, [45693]={ connections={ @@ -99244,7 +102738,8 @@ return { skill=45693, stats={ [1]="25% increased Armour, Evasion and Energy Shield from Equipped Shield" - } + }, + stringId="deflect1_" }, [45702]={ connections={ @@ -99265,7 +102760,8 @@ return { skill=45702, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals86" }, [45709]={ connections={ @@ -99282,7 +102778,8 @@ return { skill=45709, stats={ [1]="15% increased Life Flask Charges gained" - } + }, + stringId="life_flasks10" }, [45712]={ connections={ @@ -99300,7 +102797,8 @@ return { stats={ [1]="20% increased Flammability Magnitude", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental29" }, [45713]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -99321,7 +102819,8 @@ return { stats={ [1]="20% increased Flask Effect Duration", [2]="20% chance for Flasks you use to not consume Charges" - } + }, + stringId="flasks18" }, [45736]={ connections={ @@ -99339,7 +102838,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour50" }, [45751]={ connections={ @@ -99358,7 +102858,8 @@ return { skill=45751, stats={ [1]="Apply Debilitate to Enemies 30 Metres in front of you while your Shield is raised" - } + }, + stringId="shield37" }, [45774]={ connections={ @@ -99375,7 +102876,8 @@ return { skill=45774, stats={ [1]="Debuffs you inflict have 5% increased Slow Magnitude" - } + }, + stringId="slowed_enemies5" }, [45777]={ connections={ @@ -99399,7 +102901,8 @@ return { stats={ [1]="20% increased chance to inflict Ailments", [2]="20% increased Physical Damage" - } + }, + stringId="projectiles50" }, [45798]={ connections={ @@ -99420,7 +102923,8 @@ return { skill=45798, stats={ [1]="3% chance to gain Volatility on Kill" - } + }, + stringId="volatility10" }, [45808]={ connections={ @@ -99438,7 +102942,8 @@ return { stats={ [1]="+4% of Armour also applies to Elemental Damage", [2]="Gain Deflection Rating equal to 6% of Evasion Rating" - } + }, + stringId="armour_and_evasion47" }, [45824]={ connections={ @@ -99459,7 +102964,8 @@ return { skill=45824, stats={ [1]="10% increased Damage with Swords" - } + }, + stringId="sword1" }, [45874]={ connections={ @@ -99478,7 +102984,8 @@ return { skill=45874, stats={ [1]="Fissure Skills have +1 to Limit" - } + }, + stringId="physical70_" }, [45885]={ connections={ @@ -99534,7 +103041,8 @@ return { skill=45885, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence54" }, [45899]={ connections={ @@ -99552,7 +103060,8 @@ return { stats={ [1]="6% increased Fire Damage", [2]="5% increased Area of Effect" - } + }, + stringId="fire9" }, [45916]={ connections={ @@ -99573,7 +103082,8 @@ return { skill=45916, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration37" }, [45918]={ connections={ @@ -99589,7 +103099,8 @@ return { stats={ [1]="All Damage is taken from Mana before Life", [2]="50% less Mana Recovery Rate" - } + }, + stringId="passive_keystone_mind_over_matter" }, [45923]={ connections={ @@ -99637,7 +103148,8 @@ return { skill=45923, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength4" }, [45962]={ connections={ @@ -99658,7 +103170,8 @@ return { skill=45962, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks20" }, [45969]={ connections={ @@ -99706,7 +103219,8 @@ return { skill=45969, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength31" }, [45990]={ connections={ @@ -99723,7 +103237,8 @@ return { skill=45990, stats={ [1]="4% increased Attack Speed with Axes" - } + }, + stringId="axe8" }, [45992]={ connections={ @@ -99740,7 +103255,8 @@ return { skill=45992, stats={ [1]="15% increased Armour" - } + }, + stringId="armour22" }, [46016]={ ascendancyName="Infernalist", @@ -99763,7 +103279,8 @@ return { skill=46016, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch1Small2" }, [46017]={ connections={ @@ -99780,7 +103297,8 @@ return { skill=46017, stats={ [1]="15% increased Life Regeneration Rate while stationary" - } + }, + stringId="life_regeneration9" }, [46023]={ connections={ @@ -99793,7 +103311,8 @@ return { skill=46023, stats={ [1]="15% increased Armour" - } + }, + stringId="armour8" }, [46024]={ connections={ @@ -99812,7 +103331,8 @@ return { skill=46024, stats={ [1]="30% increased Damage with Hits against Shocked Enemies" - } + }, + stringId="lightning31" }, [46034]={ connections={ @@ -99860,7 +103380,8 @@ return { skill=46034, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes69" }, [46051]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern", @@ -99874,7 +103395,8 @@ return { orbitIndex=0, skill=46051, stats={ - } + }, + stringId="mastery_thorns309" }, [46060]={ connections={ @@ -99901,7 +103423,8 @@ return { skill=46060, stats={ [1]="15% increased Attack Speed while Leeching" - } + }, + stringId="life_leech14" }, [46069]={ connectionArt="CharacterPlanned", @@ -99925,6 +103448,7 @@ return { stats={ [1]="12% increased Magnitude of Poison you inflict" }, + stringId="oracle_poison4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -99956,7 +103480,8 @@ return { [1]="Gain a Primal Owl Feather every 4 seconds, up to a maximum of 3", [2]="Expend an Owl Feather when you Dodge to trigger Primal Bounty", [3]="Grants Skill: Primal Bounty" - } + }, + stringId="AscendancyHuntress2Notable5" }, [46071]={ ascendancyName="Amazon", @@ -99979,7 +103504,8 @@ return { skill=46071, stats={ [1]="12% increased Accuracy Rating" - } + }, + stringId="AscendancyHuntress1Small1" }, [46088]={ connections={ @@ -99996,7 +103522,8 @@ return { skill=46088, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="spell_criticals16" }, [46091]={ ascendancyName="Disciple of Varashta", @@ -100025,7 +103552,8 @@ return { stats={ [1]="-1 second to base Energy Shield Recharge delay", [2]="40% more Energy Shield Recharge Rate while on Low Energy Shield" - } + }, + stringId="AscendancySorceress3Notable2" }, [46124]={ connections={ @@ -100048,7 +103576,8 @@ return { skill=46124, stats={ [1]="Recover 3% of Maximum Mana when you collect a Remnant" - } + }, + stringId="remnant10" }, [46146]={ connections={ @@ -100065,7 +103594,8 @@ return { skill=46146, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech10" }, [46152]={ connections={ @@ -100082,7 +103612,8 @@ return { skill=46152, stats={ [1]="10% increased Blind Effect" - } + }, + stringId="monkchakra10" }, [46157]={ connections={ @@ -100099,7 +103630,8 @@ return { skill=46157, stats={ [1]="20% chance for Lightning Skills to Chain an additional time" - } + }, + stringId="shock2" }, [46171]={ connections={ @@ -100116,7 +103648,8 @@ return { skill=46171, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="monkelemental4" }, [46182]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern", @@ -100141,7 +103674,8 @@ return { stats={ [1]="20% increased chance to inflict Ailments", [2]="15% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="ailments43" }, [46197]={ connections={ @@ -100165,7 +103699,8 @@ return { stats={ [1]="20% reduced Critical Damage Bonus", [2]="50% increased Critical Hit Chance" - } + }, + stringId="criticals84" }, [46205]={ connections={ @@ -100190,7 +103725,8 @@ return { skill=46205, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems2" }, [46224]={ connections={ @@ -100218,7 +103754,8 @@ return { stats={ [1]="Mana Flasks gain 0.1 charges per Second", [2]="+10 to Intelligence" - } + }, + stringId="mana_flasks12" }, [46268]={ connections={ @@ -100239,7 +103776,8 @@ return { skill=46268, stats={ [1]="20% increased Attack Damage while you have no Life Flask uses left" - } + }, + stringId="attack40" }, [46275]={ connections={ @@ -100257,7 +103795,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield15" }, [46296]={ connections={ @@ -100277,7 +103816,8 @@ return { stats={ [1]="10% reduced Projectile Speed", [2]="20% increased Projectile Damage" - } + }, + stringId="ranged37" }, [46300]={ connections={ @@ -100298,7 +103838,8 @@ return { skill=46300, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite1" }, [46318]={ connections={ @@ -100316,7 +103857,8 @@ return { stats={ [1]="+6% of Armour also applies to Elemental Damage", [2]="3% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour38" }, [46325]={ connections={ @@ -100337,7 +103879,8 @@ return { skill=46325, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee18" }, [46343]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern", @@ -100363,7 +103906,8 @@ return { orbitIndex=0, skill=46343, stats={ - } + }, + stringId="mastery_two_hand_6774" }, [46358]={ connections={ @@ -100415,7 +103959,8 @@ return { skill=46358, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence37" }, [46365]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -100436,7 +103981,8 @@ return { stats={ [1]="Your Minions are Gigantic", [2]="25% reduced Reservation Efficiency of Minion Skills" - } + }, + stringId="minion_reservation16" }, [46380]={ connections={ @@ -100453,7 +103999,8 @@ return { skill=46380, stats={ [1]="20% increased maximum Energy Shield if you've consumed a Power Charge Recently" - } + }, + stringId="power_charges10" }, [46384]={ connections={ @@ -100481,7 +104028,8 @@ return { stats={ [1]="20% reduced Armour", [2]="30% increased Block chance" - } + }, + stringId="shield10" }, [46386]={ connections={ @@ -100498,7 +104046,8 @@ return { skill=46386, stats={ [1]="Companions deal 12% increased Damage" - } + }, + stringId="companions11" }, [46399]={ connections={ @@ -100519,7 +104068,8 @@ return { skill=46399, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="glory24_" }, [46402]={ connections={ @@ -100544,7 +104094,8 @@ return { skill=46402, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion8" }, [46421]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -100558,7 +104109,8 @@ return { orbitIndex=0, skill=46421, stats={ - } + }, + stringId="mastery_aura_6309" }, [46431]={ connections={ @@ -100579,7 +104131,8 @@ return { skill=46431, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards14" }, [46454]={ ascendancyName="Pathfinder", @@ -100601,7 +104154,8 @@ return { [1]="Attribute Passive Skills can instead grant 5% increased Damage", [2]="Attribute Passive Skills can instead grant 5% increased Armour, Evasion and Energy Shield", [3]="Attribute Passive Skills can instead grant 5% increased Cost Efficiency" - } + }, + stringId="AscendancyRanger3Notable9" }, [46475]={ connections={ @@ -100626,7 +104180,8 @@ return { skill=46475, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion20_" }, [46499]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -100647,7 +104202,8 @@ return { stats={ [1]="Recover 3% of maximum Life for each Endurance Charge consumed", [2]="+1 to Maximum Endurance Charges" - } + }, + stringId="endurance_charges8" }, [46522]={ ascendancyName="Tactician", @@ -100670,7 +104226,8 @@ return { skill=46522, stats={ [1]="20% increased Pin Buildup" - } + }, + stringId="AscendancyMercenary1Small5_" }, [46533]={ connections={ @@ -100688,7 +104245,8 @@ return { stats={ [1]="15% increased Stun Buildup", [2]="15% increased Freeze Buildup" - } + }, + stringId="poise5" }, [46535]={ ascendancyName="Witchhunter", @@ -100708,7 +104266,8 @@ return { skill=46535, stats={ [1]="Deal up to 40% more Damage to Enemies based on their missing Concentration" - } + }, + stringId="AscendancyMercenary2Notable4" }, [46554]={ connections={ @@ -100764,7 +104323,8 @@ return { skill=46554, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence59" }, [46561]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern", @@ -100778,7 +104338,8 @@ return { orbitIndex=6, skill=46561, stats={ - } + }, + stringId="mastery_recovery_6676_" }, [46565]={ connections={ @@ -100796,7 +104357,8 @@ return { skill=46565, stats={ [1]="25% increased Damage with Swords" - } + }, + stringId="sword18" }, [46601]={ connections={ @@ -100817,7 +104379,8 @@ return { skill=46601, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech4" }, [46604]={ connections={ @@ -100834,7 +104397,8 @@ return { skill=46604, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos17" }, [46615]={ connections={ @@ -100851,7 +104415,8 @@ return { skill=46615, stats={ [1]="50% chance to gain Volatility when you are Stunned" - } + }, + stringId="volatility8" }, [46628]={ connections={ @@ -100911,7 +104476,8 @@ return { skill=46628, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence76" }, [46644]={ ascendancyName="Infernalist", @@ -100932,7 +104498,8 @@ return { stats={ [1]="Reserves 25% of Life", [2]="+1 to Maximum Spirit per 25 Maximum Life" - } + }, + stringId="AscendancyWitch1Notable3" }, [46654]={ ascendancyName="Shaman", @@ -100955,7 +104522,8 @@ return { skill=46654, stats={ [1]="+3% to all Elemental Resistances" - } + }, + stringId="AscendancyDruid2Small5" }, [46665]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -100969,7 +104537,8 @@ return { orbitIndex=0, skill=46665, stats={ - } + }, + stringId="mastery_life145" }, [46674]={ connections={ @@ -100990,7 +104559,8 @@ return { skill=46674, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="slam_area2" }, [46683]={ connections={ @@ -101013,7 +104583,8 @@ return { skill=46683, stats={ [1]="Warcries have 15% chance to Empower 3 additional Attacks" - } + }, + stringId="warcries49" }, [46688]={ connections={ @@ -101030,7 +104601,8 @@ return { skill=46688, stats={ [1]="3% increased Attack Speed with One Handed Melee Weapons" - } + }, + stringId="one_handed7" }, [46692]={ connections={ @@ -101054,7 +104626,8 @@ return { stats={ [1]="20% increased Flask and Charm Charges gained", [2]="40% increased Life and Mana Recovery from Flasks while you have an active Charm" - } + }, + stringId="flasks9" }, [46696]={ connections={ @@ -101078,7 +104651,8 @@ return { stats={ [1]="25% increased Damage with One Handed Weapons", [2]="Attacks have 10% chance to Maim on Hit" - } + }, + stringId="one_handed20" }, [46705]={ connections={ @@ -101095,7 +104669,8 @@ return { skill=46705, stats={ [1]="15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds" - } + }, + stringId="ranged18" }, [46741]={ connections={ @@ -101108,7 +104683,8 @@ return { skill=46741, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun3__" }, [46742]={ connections={ @@ -101125,7 +104701,8 @@ return { [1]="Create Lightning Infusion Remnants instead of Fire", [2]="Create Cold Infusion Remnants instead of Lightning", [3]="Create Fire Infusion Remnants instead of Cold" - } + }, + stringId="passive_keystone_elemental_equilibrium" }, [46748]={ connections={ @@ -101146,7 +104723,8 @@ return { skill=46748, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems50" }, [46760]={ connections={ @@ -101167,7 +104745,8 @@ return { skill=46760, stats={ [1]="16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently" - } + }, + stringId="criticals8" }, [46761]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -101181,7 +104760,8 @@ return { orbitIndex=0, skill=46761, stats={ - } + }, + stringId="mastery_flask126" }, [46782]={ connections={ @@ -101198,7 +104778,8 @@ return { skill=46782, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack13_" }, [46819]={ connections={ @@ -101250,7 +104831,8 @@ return { skill=46819, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes21" }, [46854]={ ascendancyName="Deadeye", @@ -101277,7 +104859,8 @@ return { skill=46854, stats={ [1]="10% increased Projectile Speed" - } + }, + stringId="AscendancyRanger1Small1__" }, [46857]={ connections={ @@ -101296,7 +104879,8 @@ return { [1]="Gain Deflection Rating equal to 4% of Evasion Rating", [2]="4% faster start of Energy Shield Recharge", [3]="5% increased Mana Cost Efficiency" - } + }, + stringId="energy_shield_recovery1" }, [46874]={ connections={ @@ -101317,7 +104901,8 @@ return { skill=46874, stats={ [1]="12% increased Attack Physical Damage" - } + }, + stringId="physical38" }, [46882]={ connections={ @@ -101330,7 +104915,8 @@ return { orbitIndex=8, skill=46882, stats={ - } + }, + stringId="jewel_slot1970" }, [46887]={ connections={ @@ -101351,7 +104937,8 @@ return { skill=46887, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech5" }, [46931]={ connections={ @@ -101372,7 +104959,8 @@ return { skill=46931, stats={ [1]="25% increased Attack Damage while Surrounded" - } + }, + stringId="being_surrounded15" }, [46961]={ connections={ @@ -101389,7 +104977,8 @@ return { skill=46961, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="companions59" }, [46972]={ connections={ @@ -101413,7 +105002,8 @@ return { stats={ [1]="10% increased Cast Speed if you've used a Mana Flask Recently", [2]="Mana Flasks gain 0.1 charges per Second" - } + }, + stringId="energy_shield_recovery25_" }, [46989]={ connections={ @@ -101426,7 +105016,8 @@ return { skill=46989, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells9" }, [46990]={ ascendancyName="Deadeye", @@ -101465,7 +105056,8 @@ return { orbitIndex=48, skill=46990, stats={ - } + }, + stringId="AscendancyRanger1Start" }, [47006]={ connections={ @@ -101482,7 +105074,8 @@ return { skill=47006, stats={ [1]="10% increased effect of Fully Broken Armour" - } + }, + stringId="armour_break12" }, [47009]={ connections={ @@ -101499,7 +105092,8 @@ return { skill=47009, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks47" }, [47021]={ connections={ @@ -101516,7 +105110,8 @@ return { skill=47021, stats={ [1]="15% increased Volatility Explosion delay" - } + }, + stringId="volatility17" }, [47080]={ connections={ @@ -101533,7 +105128,8 @@ return { skill=47080, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning60" }, [47088]={ connections={ @@ -101552,7 +105148,8 @@ return { skill=47088, stats={ [1]="Companions deal 60% increased damage against Immobilised enemies" - } + }, + stringId="companions21" }, [47097]={ ascendancyName="Warbringer", @@ -101573,7 +105170,8 @@ return { stats={ [1]="Warcries Explode Corpses dealing 25% of their Life as Physical Damage", [2]="Ignore Warcry Cooldowns" - } + }, + stringId="AscendancyWarrior2Notable4_" }, [47150]={ connections={ @@ -101590,7 +105188,8 @@ return { skill=47150, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion26" }, [47155]={ connections={ @@ -101615,7 +105214,8 @@ return { skill=47155, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence20" }, [47157]={ connections={ @@ -101636,7 +105236,8 @@ return { skill=47157, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies further than 6m" - } + }, + stringId="projectiles31" }, [47168]={ connections={ @@ -101692,7 +105293,8 @@ return { skill=47168, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence52" }, [47173]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -101706,7 +105308,8 @@ return { orbitIndex=0, skill=47173, stats={ - } + }, + stringId="mastery_warcry_6792" }, [47175]={ classesStart={ @@ -101754,7 +105357,8 @@ return { orbitIndex=0, skill=47175, stats={ - } + }, + stringId="marauder594" }, [47177]={ connections={ @@ -101794,7 +105398,8 @@ return { skill=47177, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence85" }, [47184]={ ascendancyName="Smith of Kitava", @@ -101814,7 +105419,8 @@ return { skill=47184, stats={ [1]="Grants Skill: Manifest Weapon" - } + }, + stringId="AscendancyWarrior3Notable2" }, [47190]={ ascendancyName="Oracle", @@ -101837,7 +105443,8 @@ return { skill=47190, stats={ [1]="Grants 1 Passive Skill Point" - } + }, + stringId="AscendancyDruid1Small2" }, [47191]={ connections={ @@ -101850,7 +105457,8 @@ return { skill=47191, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire1_" }, [47212]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -101864,7 +105472,8 @@ return { orbitIndex=0, skill=47212, stats={ - } + }, + stringId="mastery_bow33" }, [47235]={ connections={ @@ -101881,7 +105490,8 @@ return { skill=47235, stats={ [1]="Enemies Blinded by you have 15% reduced Critical Hit Chance" - } + }, + stringId="blind15_" }, [47236]={ ascendancyName="Smith of Kitava", @@ -101904,7 +105514,8 @@ return { skill=47236, stats={ [1]="20% increased Melee Damage" - } + }, + stringId="AscendancyWarrior3Small3" }, [47242]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -101918,7 +105529,8 @@ return { orbitIndex=0, skill=47242, stats={ - } + }, + stringId="mastery_miniondefence179" }, [47252]={ connections={ @@ -101931,7 +105543,8 @@ return { skill=47252, stats={ [1]="16% increased Mana Regeneration Rate while stationary" - } + }, + stringId="mana_regeneration6" }, [47263]={ connections={ @@ -101987,7 +105600,8 @@ return { skill=47263, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength54" }, [47270]={ connections={ @@ -102007,7 +105621,8 @@ return { stats={ [1]="40% increased Freeze Buildup", [2]="20% increased Freeze Duration on Enemies" - } + }, + stringId="chill_and_freeze4" }, [47284]={ connections={ @@ -102024,7 +105639,8 @@ return { skill=47284, stats={ [1]="Minions have +20% to Cold Resistance" - } + }, + stringId="minion_defence26" }, [47307]={ connections={ @@ -102041,7 +105657,8 @@ return { skill=47307, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed15_" }, [47312]={ ascendancyName="Amazon", @@ -102062,7 +105679,8 @@ return { stats={ [1]="Life Flasks also recover Mana", [2]="Mana Flasks also recover Life" - } + }, + stringId="AscendancyHuntress1Notable7" }, [47316]={ connections={ @@ -102090,7 +105708,8 @@ return { stats={ [1]="3% increased maximum Life", [2]="20% increased amount of Life Leeched" - } + }, + stringId="life_leech16" }, [47344]={ ascendancyName="Acolyte of Chayula", @@ -102113,7 +105732,8 @@ return { skill=47344, stats={ [1]="11% increased Chaos Damage" - } + }, + stringId="AscendancyMonk3Small2" }, [47359]={ connections={ @@ -102130,7 +105750,8 @@ return { skill=47359, stats={ [1]="Triggered Spells deal 16% increased Spell Damage" - } + }, + stringId="triggers4" }, [47363]={ connections={ @@ -102150,7 +105771,8 @@ return { stats={ [1]="12% increased Area of Effect for Attacks", [2]="+10 to Strength" - } + }, + stringId="two_handed14" }, [47371]={ connections={ @@ -102168,7 +105790,8 @@ return { stats={ [1]="5% chance to inflict Bleeding on Hit", [2]="Empowered Attacks deal 10% increased Damage" - } + }, + stringId="warcries4" }, [47374]={ connections={ @@ -102185,7 +105808,8 @@ return { skill=47374, stats={ [1]="Projectiles deal 15% increased Damage with Hits against Enemies within 2m" - } + }, + stringId="projectiles26" }, [47375]={ connections={ @@ -102203,7 +105827,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence" - } + }, + stringId="companions16" }, [47387]={ connections={ @@ -102228,7 +105853,8 @@ return { [1]="20% increased Lightning Damage", [2]="30% reduced effect of Shock on you", [3]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="lightning68" }, [47418]={ connections={ @@ -102256,7 +105882,8 @@ return { stats={ [1]="10% reduced Flask Charges used from Mana Flasks", [2]="Remove a Curse when you use a Mana Flask" - } + }, + stringId="mana_flasks13" }, [47420]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -102285,7 +105912,8 @@ return { stats={ [1]="20% increased Minion Duration", [2]="Temporary Minion Skills have +2 to Limit of Minions summoned" - } + }, + stringId="minion_reservation2___" }, [47429]={ connections={ @@ -102298,7 +105926,8 @@ return { skill=47429, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries52" }, [47441]={ connections={ @@ -102322,7 +105951,8 @@ return { stats={ [1]="Offerings have 30% increased Maximum Life", [2]="Recover 3% of maximum Life when you create an Offering" - } + }, + stringId="corpses9_" }, [47442]={ ascendancyName="Blood Mage", @@ -102345,7 +105975,8 @@ return { skill=47442, stats={ [1]="15% increased Life Flask Charges gained" - } + }, + stringId="AscendancyWitch2Small9" }, [47443]={ connections={ @@ -102362,7 +105993,8 @@ return { skill=47443, stats={ [1]="8% increased Reservation Efficiency of Companion Skills" - } + }, + stringId="companions13" }, [47469]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -102380,7 +106012,8 @@ return { orbitIndex=0, skill=47469, stats={ - } + }, + stringId="mastery_fire_6513" }, [47477]={ connections={ @@ -102397,7 +106030,8 @@ return { skill=47477, stats={ [1]="15% reduced Volatility Explosion delay" - } + }, + stringId="volatility14" }, [47514]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -102418,7 +106052,8 @@ return { stats={ [1]="10% chance to Daze on Hit", [2]="25% increased Critical Hit Chance against Dazed Enemies" - } + }, + stringId="daze_19" }, [47517]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -102432,7 +106067,8 @@ return { orbitIndex=0, skill=47517, stats={ - } + }, + stringId="mastery_armour_6284" }, [47555]={ connections={ @@ -102484,7 +106120,8 @@ return { skill=47555, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence13" }, [47560]={ connections={ @@ -102503,7 +106140,8 @@ return { skill=47560, stats={ [1]="+24% Surpassing chance to fire an additional Projectile" - } + }, + stringId="projectiles44" }, [47591]={ connections={ @@ -102520,7 +106158,8 @@ return { skill=47591, stats={ [1]="3% of Damage taken Recouped as Mana" - } + }, + stringId="mana_regeneration36_" }, [47606]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -102534,7 +106173,8 @@ return { orbitIndex=0, skill=47606, stats={ - } + }, + stringId="mastery_rage_6668" }, [47614]={ connections={ @@ -102551,7 +106191,8 @@ return { skill=47614, stats={ [1]="Triggered Spells deal 14% increased Spell Damage" - } + }, + stringId="triggers10" }, [47623]={ connections={ @@ -102568,7 +106209,8 @@ return { skill=47623, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="grenades21" }, [47633]={ connectionArt="CharacterPlanned", @@ -102592,6 +106234,7 @@ return { stats={ [1]="20% increased Thorns damage" }, + stringId="oracle_thorns2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -102618,7 +106261,8 @@ return { stats={ [1]="Damage Penetrates 10% Lightning Resistance if on Low Mana", [2]="Damage Penetrates 15% Lightning Resistance" - } + }, + stringId="lightning_penetration22_" }, [47677]={ connections={ @@ -102635,7 +106279,8 @@ return { skill=47677, stats={ [1]="8% increased Projectile Speed" - } + }, + stringId="ranged11" }, [47683]={ connections={ @@ -102648,7 +106293,8 @@ return { skill=47683, stats={ [1]="Projectiles have 5% chance to Chain an additional time from terrain" - } + }, + stringId="ranged44" }, [47709]={ connections={ @@ -102669,7 +106315,8 @@ return { skill=47709, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed26" }, [47722]={ connections={ @@ -102686,7 +106333,8 @@ return { skill=47722, stats={ [1]="16% increased Damage with Warcries" - } + }, + stringId="warcries25" }, [47733]={ connections={ @@ -102699,7 +106347,8 @@ return { skill=47733, stats={ [1]="Attacks with One-Handed Weapons have 15% increased Chance to inflict Ailments" - } + }, + stringId="one_handed24" }, [47753]={ connections={ @@ -102716,7 +106365,8 @@ return { skill=47753, stats={ [1]="Damage Penetrates 8% Fire Resistance" - } + }, + stringId="fire48" }, [47754]={ connections={ @@ -102733,7 +106383,8 @@ return { skill=47754, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="cold_penetration11" }, [47759]={ connections={ @@ -102753,7 +106404,8 @@ return { stats={ [1]="You can apply an additional Curse", [2]="Double Activation Delay of Curses" - } + }, + stringId="passive_keystone_whispers_of_doom" }, [47782]={ connections={ @@ -102781,7 +106433,8 @@ return { stats={ [1]="40% increased Stun Threshold", [2]="20% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="weapon_swapping9" }, [47790]={ connections={ @@ -102798,7 +106451,8 @@ return { skill=47790, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="shapeshifting4" }, [47796]={ connections={ @@ -102815,7 +106469,8 @@ return { skill=47796, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed13_" }, [47821]={ connections={ @@ -102832,7 +106487,8 @@ return { skill=47821, stats={ [1]="Offering Skills have 15% increased Buff effect" - } + }, + stringId="corpses19" }, [47831]={ connections={ @@ -102854,7 +106510,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 5% of Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="deflect43" }, [47833]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -102868,7 +106525,8 @@ return { orbitIndex=0, skill=47833, stats={ - } + }, + stringId="mastery_critical_270_" }, [47853]={ connections={ @@ -102888,7 +106546,8 @@ return { stats={ [1]="Gain 4% of Physical Damage as extra Chaos Damage", [2]="Companions gain 12% Damage as extra Chaos Damage" - } + }, + stringId="companions52" }, [47856]={ connections={ @@ -102905,7 +106564,8 @@ return { skill=47856, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed5_" }, [47893]={ connections={ @@ -102922,7 +106582,8 @@ return { skill=47893, stats={ [1]="3% increased Attack Speed while Dual Wielding" - } + }, + stringId="dual_wielding6_" }, [47895]={ connections={ @@ -102939,7 +106600,8 @@ return { skill=47895, stats={ [1]="20% increased Evasion Rating if you have Hit an Enemy Recently" - } + }, + stringId="attack_speed59" }, [47931]={ connections={ @@ -102999,7 +106661,8 @@ return { skill=47931, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence8" }, [47976]={ connections={ @@ -103047,7 +106710,8 @@ return { skill=47976, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes12" }, [48006]={ connections={ @@ -103071,7 +106735,8 @@ return { stats={ [1]="15% increased Attack Area Damage", [2]="12% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks28" }, [48007]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -103089,7 +106754,8 @@ return { orbitIndex=0, skill=48007, stats={ - } + }, + stringId="mastery_mana165" }, [48014]={ connections={ @@ -103109,7 +106775,8 @@ return { stats={ [1]="25% increased Armour if you've Hit an Enemy with a Melee Attack Recently", [2]="50% increased Melee Damage against Immobilised Enemies" - } + }, + stringId="melee51_" }, [48026]={ connections={ @@ -103130,7 +106797,8 @@ return { skill=48026, stats={ [1]="20% increased Glory generation for Banner Skills" - } + }, + stringId="banners3" }, [48030]={ connections={ @@ -103147,7 +106815,8 @@ return { skill=48030, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield12" }, [48035]={ connections={ @@ -103164,7 +106833,8 @@ return { skill=48035, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration28" }, [48079]={ connectionArt="CharacterPlanned", @@ -103189,6 +106859,7 @@ return { [1]="10% increased Bleeding Duration", [2]="20% chance for Attack Hits to apply Incision" }, + stringId="oracle_bleed2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -103219,7 +106890,8 @@ return { [1]="20% increased Stun Buildup", [2]="20% increased Knockback Distance", [3]="20% increased Physical Damage" - } + }, + stringId="knockback18" }, [48116]={ connections={ @@ -103271,7 +106943,8 @@ return { skill=48116, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity52" }, [48121]={ connections={ @@ -103288,7 +106961,8 @@ return { skill=48121, stats={ [1]="Totems gain +12% to all Elemental Resistances" - } + }, + stringId="totems47_" }, [48135]={ connections={ @@ -103305,7 +106979,8 @@ return { skill=48135, stats={ [1]="10% increased Charm Charges gained" - } + }, + stringId="charms21" }, [48137]={ connections={ @@ -103322,7 +106997,8 @@ return { skill=48137, stats={ [1]="15% increased Crossbow Reload Speed" - } + }, + stringId="crossbow16" }, [48160]={ connectionArt="CharacterPlanned", @@ -103347,6 +107023,7 @@ return { [1]="Allies in your Presence deal 20% increased Damage", [2]="10% reduced Damage" }, + stringId="oracle_self_sacrificing2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -103365,7 +107042,8 @@ return { skill=48171, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold21" }, [48198]={ connections={ @@ -103401,7 +107079,8 @@ return { [1]="4% increased Movement Speed", [2]="15% increased Mana Regeneration Rate", [3]="+5 to Dexterity and Intelligence" - } + }, + stringId="shadow_monk_notable2" }, [48215]={ connections={ @@ -103438,7 +107117,8 @@ return { [1]="Projectiles have 30% increased Critical Damage Bonus against Enemies further than 6m", [2]="Projectiles have 20% increased Critical Hit Chance against Enemies further than 6m", [3]="25% chance to inflict Daze with Hits against Enemies further than 6m" - } + }, + stringId="projectiles36" }, [48240]={ connections={ @@ -103462,7 +107142,8 @@ return { stats={ [1]="40% increased Stun Recovery", [2]="Regenerate 5% of maximum Life over 1 second when Stunned" - } + }, + stringId="stun_threshold10" }, [48264]={ connections={ @@ -103479,7 +107160,8 @@ return { skill=48264, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras29" }, [48267]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -103493,7 +107175,8 @@ return { orbitIndex=0, skill=48267, stats={ - } + }, + stringId="mastery_fire117" }, [48290]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -103515,7 +107198,8 @@ return { orbitIndex=15, skill=48290, stats={ - } + }, + stringId="mastery_miniondefence180" }, [48305]={ connections={ @@ -103559,7 +107243,8 @@ return { skill=48305, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength6" }, [48314]={ connections={ @@ -103584,7 +107269,8 @@ return { skill=48314, stats={ [1]="3% increased Skill Speed while Shapeshifted" - } + }, + stringId="wolf5" }, [48387]={ connections={ @@ -103601,7 +107287,8 @@ return { skill=48387, stats={ [1]="12% increased Physical Damage" - } + }, + stringId="physical53" }, [48401]={ connections={ @@ -103653,7 +107340,8 @@ return { skill=48401, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity23_" }, [48418]={ connections={ @@ -103676,7 +107364,8 @@ return { skill=48418, stats={ [1]="+3 to Stun Threshold per Strength" - } + }, + stringId="stun_threshold24_" }, [48429]={ connections={ @@ -103697,7 +107386,8 @@ return { skill=48429, stats={ [1]="15% increased Cooldown Recovery Rate for Grenade Skills" - } + }, + stringId="grenades7" }, [48462]={ connections={ @@ -103718,7 +107408,8 @@ return { skill=48462, stats={ [1]="Charms applied to you have 10% increased Effect" - } + }, + stringId="charms12" }, [48505]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -103732,7 +107423,8 @@ return { orbitIndex=18, skill=48505, stats={ - } + }, + stringId="mastery_life142" }, [48524]={ connections={ @@ -103756,7 +107448,8 @@ return { stats={ [1]="25% increased Life Regeneration rate", [2]="25% of Spell Mana Cost Converted to Life Cost" - } + }, + stringId="life_costs9" }, [48530]={ connections={ @@ -103778,7 +107471,8 @@ return { stats={ [1]="6% increased Spell Damage with Spells that cost Life", [2]="8% of Spell Mana Cost Converted to Life Cost" - } + }, + stringId="life_costs4" }, [48531]={ connections={ @@ -103795,7 +107489,8 @@ return { skill=48531, stats={ [1]="3% increased Melee Attack Speed" - } + }, + stringId="melee26" }, [48537]={ ascendancyName="Smith of Kitava", @@ -103815,7 +107510,8 @@ return { skill=48537, stats={ [1]="Modifiers to Maximum Fire Resistance also grant Maximum Cold and Lightning Resistance" - } + }, + stringId="AscendancyWarrior3Notable5" }, [48544]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -103833,7 +107529,8 @@ return { orbitIndex=0, skill=48544, stats={ - } + }, + stringId="mastery_attack278" }, [48551]={ ascendancyName="Blood Mage", @@ -103856,7 +107553,8 @@ return { skill=48551, stats={ [1]="12% increased Critical Hit Chance for Spells" - } + }, + stringId="AscendancyWitch2Small2" }, [48552]={ connections={ @@ -103908,7 +107606,8 @@ return { skill=48552, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes13" }, [48565]={ connections={ @@ -103932,7 +107631,8 @@ return { stats={ [1]="20% increased Damage", [2]="Minions deal 20% increased Damage" - } + }, + stringId="sentinels10" }, [48568]={ connections={ @@ -103976,7 +107676,8 @@ return { skill=48568, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes67" }, [48581]={ connections={ @@ -104004,7 +107705,8 @@ return { stats={ [1]="24% increased Damage with Hits against Enemies affected by Elemental Ailments", [2]="30% increased chance to inflict Ailments against Rare or Unique Enemies" - } + }, + stringId="exploiting_elemental_ailments16" }, [48583]={ connections={ @@ -104022,7 +107724,8 @@ return { stats={ [1]="6% increased amount of Life Leeched", [2]="8% increased Armour and Evasion Rating while Leeching" - } + }, + stringId="life_leech2" }, [48585]={ connections={ @@ -104044,7 +107747,8 @@ return { stats={ [1]="10% increased Evasion Rating", [2]="2% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="evasion9" }, [48588]={ connections={ @@ -104065,7 +107769,8 @@ return { skill=48588, stats={ [1]="8% increased Projectile Damage" - } + }, + stringId="projectiles20" }, [48589]={ connections={ @@ -104082,7 +107787,8 @@ return { skill=48589, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks21" }, [48611]={ connections={ @@ -104103,7 +107809,8 @@ return { skill=48611, stats={ [1]="Minions have +8% to all Elemental Resistances" - } + }, + stringId="minion_defence28" }, [48614]={ connections={ @@ -104121,7 +107828,8 @@ return { stats={ [1]="20% increased Presence Area of Effect", [2]="3% reduced Area of Effect" - } + }, + stringId="auras35" }, [48617]={ connections={ @@ -104163,7 +107871,8 @@ return { [2]="50% increased Duration of Ailments on Beasts", [3]="50% increased Critical Hit Chance against Humanoids", [4]="50% increased Immobilisation buildup against Constructs" - } + }, + stringId="mercenary5" }, [48618]={ connections={ @@ -104180,7 +107889,8 @@ return { skill=48618, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana28" }, [48631]={ connections={ @@ -104228,7 +107938,8 @@ return { skill=48631, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes65" }, [48635]={ connections={ @@ -104280,7 +107991,8 @@ return { skill=48635, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes30_" }, [48649]={ connections={ @@ -104304,7 +108016,8 @@ return { stats={ [1]="20% faster start of Energy Shield Recharge while Shapeshifted", [2]="+20% of Armour also applies to Elemental Damage while Shapeshifted" - } + }, + stringId="shapeshifting37" }, [48658]={ connections={ @@ -104325,7 +108038,8 @@ return { [1]="30% increased Freeze Buildup", [2]="20% increased Chill Duration on Enemies", [3]="20% increased Magnitude of Chill you inflict" - } + }, + stringId="chill_and_freeze8" }, [48660]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -104339,7 +108053,8 @@ return { orbitIndex=0, skill=48660, stats={ - } + }, + stringId="mastery_elemental96" }, [48670]={ connections={ @@ -104399,7 +108114,8 @@ return { skill=48670, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength40_" }, [48682]={ ascendancyName="Warbringer", @@ -104422,7 +108138,8 @@ return { skill=48682, stats={ [1]="20% increased Totem Life" - } + }, + stringId="AscendancyWarrior2Small7_" }, [48699]={ connections={ @@ -104446,7 +108163,8 @@ return { stats={ [1]="40% reduced Effect of Chill on you", [2]="Gain 15% of Damage as Extra Cold Damage while on Chilled Ground" - } + }, + stringId="ground9" }, [48714]={ connections={ @@ -104459,7 +108177,8 @@ return { skill=48714, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="melee6" }, [48717]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -104473,7 +108192,8 @@ return { orbitIndex=16, skill=48717, stats={ - } + }, + stringId="mastery_armour6" }, [48734]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -104495,7 +108215,8 @@ return { [1]="15% increased Presence Area of Effect", [2]="Aura Skills have 10% increased Magnitudes", [3]="+10 to Intelligence" - } + }, + stringId="azmerianimals60_" }, [48745]={ connections={ @@ -104516,7 +108237,8 @@ return { skill=48745, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield19" }, [48761]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern", @@ -104532,6 +108254,7 @@ return { skill=48761, stats={ }, + stringId="oracle_thorns_mastery1___", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -104597,7 +108320,8 @@ return { skill=48773, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity50" }, [48774]={ connections={ @@ -104620,7 +108344,8 @@ return { skill=48774, stats={ [1]="20% of Physical Damage taken Recouped as Life" - } + }, + stringId="life_recoup14" }, [48805]={ connections={ @@ -104641,7 +108366,8 @@ return { skill=48805, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="physical_witch11" }, [48821]={ connections={ @@ -104658,7 +108384,8 @@ return { skill=48821, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals3" }, [48828]={ connectionArt="CharacterPlanned", @@ -104682,6 +108409,7 @@ return { stats={ [1]="2% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges" }, + stringId="oracle_frenzy_charge3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -104704,7 +108432,8 @@ return { skill=48833, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="lightning13" }, [48836]={ connections={ @@ -104721,7 +108450,8 @@ return { skill=48836, stats={ [1]="+10% Surpassing chance to fire an additional Arrow" - } + }, + stringId="bow22" }, [48846]={ connections={ @@ -104738,7 +108468,8 @@ return { skill=48846, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning_penetration16" }, [48856]={ connections={ @@ -104755,7 +108486,8 @@ return { skill=48856, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="grenades17" }, [48889]={ connections={ @@ -104776,7 +108508,8 @@ return { skill=48889, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect25" }, [48925]={ connections={ @@ -104799,7 +108532,8 @@ return { skill=48925, stats={ [1]="8% increased Skill Effect Duration per Enemy you've Frozen in the last 8 seconds, up to 40%" - } + }, + stringId="chill_and_freeze31_" }, [48935]={ connectionArt="CharacterPlanned", @@ -104823,6 +108557,7 @@ return { stats={ [1]="Adds 1 to 7 Lightning damage to Attacks" }, + stringId="oracle_flat_lightning1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -104856,7 +108591,8 @@ return { stats={ [1]="25% increased Mana Recovery from Flasks", [2]="10% increased Mana Recovery Rate during Effect of any Mana Flask" - } + }, + stringId="mana_flasks10" }, [48979]={ connections={ @@ -104873,7 +108609,8 @@ return { skill=48979, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems52_" }, [49023]={ connections={ @@ -104894,7 +108631,8 @@ return { skill=49023, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield21" }, [49046]={ connections={ @@ -104938,7 +108676,8 @@ return { skill=49046, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes38" }, [49049]={ ascendancyName="Chronomancer", @@ -104958,7 +108697,8 @@ return { skill=49049, stats={ [1]="Enemies in your Presence are Slowed by 20%" - } + }, + stringId="AscendancySorceress2Notable7" }, [49088]={ connections={ @@ -104981,7 +108721,8 @@ return { skill=49088, stats={ [1]="Minions Break Armour equal to 3% of Physical damage dealt" - } + }, + stringId="minion_offence15" }, [49107]={ connections={ @@ -104998,7 +108739,8 @@ return { skill=49107, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="azmerianimals45" }, [49110]={ connections={ @@ -105016,7 +108758,8 @@ return { stats={ [1]="6% increased chance to inflict Ailments", [2]="6% increased Magnitude of Damaging Ailments you inflict" - } + }, + stringId="ailments14" }, [49111]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -105030,7 +108773,8 @@ return { orbitIndex=0, skill=49111, stats={ - } + }, + stringId="mastery_attack_6300" }, [49130]={ connections={ @@ -105043,7 +108787,8 @@ return { skill=49130, stats={ [1]="6% reduced Projectile Speed" - } + }, + stringId="quivers10" }, [49150]={ connections={ @@ -105066,7 +108811,8 @@ return { skill=49150, stats={ [1]="Invocated Spells have 30% increased Critical Hit Chance" - } + }, + stringId="triggers28" }, [49153]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -105089,6 +108835,7 @@ return { [1]="30% increased Damage", [2]="Minions deal 30% increased Damage" }, + stringId="oracle_damage_and_minions4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -105117,7 +108864,8 @@ return { skill=49165, stats={ [1]="12% increased Effect of your Mark Skills" - } + }, + stringId="AscendancyRanger1Small7" }, [49172]={ connections={ @@ -105134,7 +108882,8 @@ return { skill=49172, stats={ [1]="3% increased Skill Speed with Channelling Skills" - } + }, + stringId="channelling5" }, [49189]={ ascendancyName="Stormweaver", @@ -105155,7 +108904,8 @@ return { stats={ [1]="Remnants can be collected from 50% further away", [2]="Remnants you create reappear once, 3 seconds after being collected" - } + }, + stringId="AscendancySorceress1Notable9" }, [49192]={ connections={ @@ -105176,7 +108926,8 @@ return { skill=49192, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems23" }, [49198]={ connections={ @@ -105193,7 +108944,8 @@ return { skill=49198, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield22" }, [49214]={ connections={ @@ -105218,7 +108970,8 @@ return { [1]="15% increased amount of Life Leeched while Shapeshifted", [2]="15% increased Life Regeneration rate while Shapeshifted", [3]="+1% to Maximum Cold Resistance while Shapeshifted" - } + }, + stringId="wolf8" }, [49220]={ connections={ @@ -105253,7 +109006,8 @@ return { stats={ [1]="8% increased Attack and Cast Speed", [2]="+5 to Dexterity and Intelligence" - } + }, + stringId="shadow_monk_notable1" }, [49231]={ connections={ @@ -105270,7 +109024,8 @@ return { skill=49231, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed9" }, [49235]={ connections={ @@ -105287,7 +109042,8 @@ return { skill=49235, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery30__" }, [49256]={ connections={ @@ -105305,7 +109061,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour6_" }, [49258]={ connectionArt="CharacterPlanned", @@ -105331,6 +109088,7 @@ return { [2]="11% increased Life Cost of Skills", [3]="3% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_beast_corruption8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -105350,7 +109108,8 @@ return { orbitIndex=0, skill=49259, stats={ - } + }, + stringId="mastery_warcry_6794" }, [49280]={ connections={ @@ -105367,7 +109126,8 @@ return { skill=49280, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion9" }, [49285]={ connections={ @@ -105384,7 +109144,8 @@ return { skill=49285, stats={ [1]="+8 to Strength" - } + }, + stringId="attributes103" }, [49291]={ connections={ @@ -105401,7 +109162,8 @@ return { skill=49291, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks8" }, [49320]={ connections={ @@ -105418,7 +109180,8 @@ return { skill=49320, stats={ [1]="10% increased Critical Hit Chance with Daggers" - } + }, + stringId="dagger10_" }, [49340]={ applyToArmour=true, @@ -105439,7 +109202,8 @@ return { skill=49340, stats={ [1]="Body Armour grants 20% increased Strength" - } + }, + stringId="AscendancyWarrior3Notable6_4_" }, [49356]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern", @@ -105462,7 +109226,8 @@ return { [2]="20% increased maximum Energy Shield", [3]="+5% to Cold Resistance", [4]="+5% to Lightning Resistance" - } + }, + stringId="evasion_and_energy_shield31" }, [49357]={ connections={ @@ -105510,7 +109275,8 @@ return { skill=49357, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence33_" }, [49363]={ connections={ @@ -105528,7 +109294,8 @@ return { [2]="deal 50% more damage", [3]="cost 50% less", [4]="have 75% less duration" - } + }, + stringId="passive_keystone_wildsurge_incantation" }, [49370]={ connections={ @@ -105547,7 +109314,8 @@ return { stats={ [1]="30% increased Critical Hit Chance with Flails", [2]="20% increased Critical Damage Bonus with Flails" - } + }, + stringId="flail11" }, [49380]={ ascendancyName="Warbringer", @@ -105570,7 +109338,8 @@ return { skill=49380, stats={ [1]="Break 25% increased Armour" - } + }, + stringId="AscendancyWarrior2Small2" }, [49388]={ connections={ @@ -105596,7 +109365,8 @@ return { stats={ [1]="10% increased Magnitude of Chill you inflict", [2]="10% increased Magnitude of Shock you inflict" - } + }, + stringId="elemental17" }, [49391]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern", @@ -105610,7 +109380,8 @@ return { orbitIndex=0, skill=49391, stats={ - } + }, + stringId="mastery_block31" }, [49394]={ connections={ @@ -105627,7 +109398,8 @@ return { skill=49394, stats={ [1]="15% increased Magnitude of Bleeding you inflict with Critical Hits" - } + }, + stringId="bleed2" }, [49406]={ connections={ @@ -105644,7 +109416,8 @@ return { skill=49406, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged43" }, [49455]={ connections={ @@ -105657,7 +109430,8 @@ return { skill=49455, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield23" }, [49461]={ connections={ @@ -105674,7 +109448,8 @@ return { skill=49461, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack48" }, [49466]={ connections={ @@ -105691,7 +109466,8 @@ return { skill=49466, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks13" }, [49473]={ connections={ @@ -105708,7 +109484,8 @@ return { skill=49473, stats={ [1]="20% chance for Attack Hits to apply Incision" - } + }, + stringId="bleed42" }, [49485]={ connections={ @@ -105729,7 +109506,8 @@ return { skill=49485, stats={ [1]="+8 to Dexterity" - } + }, + stringId="azmerianimals47" }, [49497]={ connections={ @@ -105746,7 +109524,8 @@ return { skill=49497, stats={ [1]="5% increased Culling Strike Threshold" - } + }, + stringId="slaying3" }, [49503]={ ascendancyName="Pathfinder", @@ -105769,7 +109548,8 @@ return { skill=49503, stats={ [1]="20% increased Mana Flask Charges gained" - } + }, + stringId="AscendancyRanger3Small7" }, [49512]={ connections={ @@ -105821,7 +109601,8 @@ return { skill=49512, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence46" }, [49537]={ connections={ @@ -105834,7 +109615,8 @@ return { skill=49537, stats={ [1]="3% increased Attack and Cast Speed with Elemental Skills" - } + }, + stringId="elemental7" }, [49543]={ connectionArt="CharacterPlanned", @@ -105860,6 +109642,7 @@ return { [2]="Allies in your Presence have 6% increased Attack Speed", [3]="Allies in your Presence have 6% increased Cast Speed" }, + stringId="oracle_self_sacrificing4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -105882,7 +109665,8 @@ return { skill=49545, stats={ [1]="20% increased Parry Damage" - } + }, + stringId="deflect13" }, [49547]={ connections={ @@ -105900,7 +109684,8 @@ return { [2]="Energy Shield does not Recharge", [3]="You cannot Recover Energy Shield from Regeneration", [4]="You cannot Recover Energy Shield to above Armour" - } + }, + stringId="passive_keystone_alternate_es_recovery" }, [49550]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -105920,7 +109705,8 @@ return { skill=49550, stats={ [1]="Inherent loss of Rage is 25% slower" - } + }, + stringId="rage10" }, [49593]={ connections={ @@ -105938,7 +109724,8 @@ return { stats={ [1]="10% increased Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="sentinels4" }, [49618]={ connections={ @@ -105965,7 +109752,8 @@ return { skill=49618, stats={ [1]="25% increased Melee Critical Hit Chance" - } + }, + stringId="melee39" }, [49633]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -105979,7 +109767,8 @@ return { orbitIndex=0, skill=49633, stats={ - } + }, + stringId="mastery_energy_shield_6483" }, [49642]={ connections={ @@ -105996,7 +109785,8 @@ return { skill=49642, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems6" }, [49657]={ connections={ @@ -106052,7 +109842,8 @@ return { skill=49657, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity30_" }, [49661]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -106073,7 +109864,8 @@ return { stats={ [1]="25% increased Critical Hit Chance against Bleeding Enemies", [2]="20% chance to Aggravate Bleeding on targets you Critically Hit with Attacks" - } + }, + stringId="bleed12" }, [49691]={ connections={ @@ -106098,7 +109890,8 @@ return { skill=49691, stats={ [1]="+16 to Evasion Rating" - } + }, + stringId="evasion12" }, [49696]={ connections={ @@ -106115,7 +109908,8 @@ return { skill=49696, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes13" }, [49734]={ connections={ @@ -106167,7 +109961,8 @@ return { skill=49734, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes55" }, [49740]={ connections={ @@ -106190,7 +109985,8 @@ return { skill=49740, stats={ [1]="60% reduced Ice Crystal Life" - } + }, + stringId="cold_penetration14" }, [49759]={ ascendancyName="Stormweaver", @@ -106213,7 +110009,8 @@ return { skill=49759, stats={ [1]="20% increased chance to Shock" - } + }, + stringId="AscendancySorceress1Small5" }, [49769]={ connectionArt="CharacterPlanned", @@ -106238,6 +110035,7 @@ return { stats={ [1]="7% chance to Avoid Death from Hits" }, + stringId="oracle_beast_corruption15_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -106260,7 +110058,8 @@ return { skill=49799, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="mana_flasks5" }, [49804]={ connections={ @@ -106277,7 +110076,8 @@ return { skill=49804, stats={ [1]="10% increased Exposure Effect" - } + }, + stringId="elemental58_" }, [49929]={ connectionArt="CharacterPlanned", @@ -106302,6 +110102,7 @@ return { stats={ [1]="30% increased Skill Effect Duration" }, + stringId="oracle_duration_physical9", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -106367,7 +110168,8 @@ return { skill=49938, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength13" }, [49952]={ connections={ @@ -106384,7 +110186,8 @@ return { skill=49952, stats={ [1]="12% increased Magnitude of Ailments you inflict" - } + }, + stringId="slow_attacks4" }, [49968]={ connections={ @@ -106401,7 +110204,8 @@ return { skill=49968, stats={ [1]="18% increased Stun Buildup with Melee Damage" - } + }, + stringId="ranged23" }, [49976]={ connections={ @@ -106422,7 +110226,8 @@ return { skill=49976, stats={ [1]="4% of Damage is taken from Mana before Life" - } + }, + stringId="mana23" }, [49984]={ connections={ @@ -106442,7 +110247,8 @@ return { stats={ [1]="32% increased Spell Damage while wielding a Melee Weapon", [2]="+10 to Dexterity" - } + }, + stringId="spells34" }, [49993]={ connections={ @@ -106467,7 +110273,8 @@ return { skill=49993, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect23" }, [49996]={ connections={ @@ -106523,7 +110330,8 @@ return { skill=49996, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes35" }, [50023]={ connections={ @@ -106550,7 +110358,8 @@ return { skill=50023, stats={ [1]="Recover 1% of maximum Life per Glory consumed" - } + }, + stringId="glory6_" }, [50062]={ connections={ @@ -106575,7 +110384,8 @@ return { [1]="20% increased maximum Energy Shield", [2]="25% reduced Armour Break taken", [3]="Defend with 120% of Armour while not on Low Energy Shield" - } + }, + stringId="energy_shield_and_armour13" }, [50084]={ connections={ @@ -106593,7 +110403,8 @@ return { stats={ [1]="10% increased Spell Damage", [2]="10% increased Attack Damage" - } + }, + stringId="placeholder2" }, [50098]={ ascendancyName="Acolyte of Chayula", @@ -106617,7 +110428,8 @@ return { skill=50098, stats={ [1]="Grants Skill: Into the Breach" - } + }, + stringId="AscendancyMonk3Notable5" }, [50104]={ connections={ @@ -106677,7 +110489,8 @@ return { skill=50104, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence51" }, [50107]={ connections={ @@ -106694,7 +110507,8 @@ return { skill=50107, stats={ [1]="15% reduced effect of Curses on you" - } + }, + stringId="curses26" }, [50118]={ connections={ @@ -106712,7 +110526,8 @@ return { stats={ [1]="Companions have +12% to all Elemental Resistances", [2]="Companions have 12% increased maximum Life" - } + }, + stringId="companions38" }, [50121]={ connections={ @@ -106729,7 +110544,8 @@ return { skill=50121, stats={ [1]="10% increased Cold Damage" - } + }, + stringId="cold11" }, [50124]={ connections={ @@ -106747,7 +110563,8 @@ return { stats={ [1]="+2% to Cold Resistance", [2]="8% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion33" }, [50142]={ connectionArt="CharacterPlanned", @@ -106771,6 +110588,7 @@ return { stats={ [1]="15% increased Lightning Damage" }, + stringId="oracle_rust_king7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -106790,7 +110608,8 @@ return { orbitIndex=8, skill=50146, stats={ - } + }, + stringId="mastery_buckler281" }, [50150]={ connections={ @@ -106808,7 +110627,8 @@ return { stats={ [1]="8% increased Mana Regeneration Rate", [2]="8% increased Elemental Damage" - } + }, + stringId="lightning46" }, [50177]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -106822,7 +110642,8 @@ return { orbitIndex=0, skill=50177, stats={ - } + }, + stringId="mastery_cold_6393" }, [50184]={ connectionArt="CharacterPlanned", @@ -106846,6 +110667,7 @@ return { stats={ [1]="12% increased Magnitude of Poison you inflict" }, + stringId="oracle_poison3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -106874,7 +110696,8 @@ return { skill=50192, stats={ [1]="3% increased maximum Life" - } + }, + stringId="AscendancyWitch2Small8" }, [50216]={ connections={ @@ -106896,7 +110719,8 @@ return { stats={ [1]="2% increased Skill Speed", [2]="5% increased Mana Regeneration Rate" - } + }, + stringId="mana2" }, [50219]={ ascendancyName="Chronomancer", @@ -106919,7 +110743,8 @@ return { skill=50219, stats={ [1]="8% increased Area of Effect" - } + }, + stringId="AscendancySorceress2Small3" }, [50228]={ connections={ @@ -106936,7 +110761,8 @@ return { skill=50228, stats={ [1]="10% increased Fire Damage" - } + }, + stringId="warcries43" }, [50239]={ connections={ @@ -106961,7 +110787,8 @@ return { [1]="3% increased Movement Speed", [2]="+8% to Cold Resistance", [3]="+30% of Armour also applies to Cold Damage" - } + }, + stringId="armour_and_evasion37" }, [50253]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -106981,7 +110808,8 @@ return { skill=50253, stats={ [1]="Slam Skills you use yourself have 30% increased Aftershock Area of Effect" - } + }, + stringId="slams5" }, [50268]={ connections={ @@ -106999,7 +110827,8 @@ return { stats={ [1]="8% increased Cold Damage", [2]="8% increased Lightning Damage" - } + }, + stringId="monkchakra20_" }, [50273]={ connections={ @@ -107024,7 +110853,8 @@ return { skill=50273, stats={ [1]="12% increased Attack Damage while Dual Wielding" - } + }, + stringId="dual_wielding5" }, [50277]={ connections={ @@ -107041,7 +110871,8 @@ return { skill=50277, stats={ [1]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="shock15" }, [50302]={ connections={ @@ -107058,7 +110889,8 @@ return { skill=50302, stats={ [1]="6% of Skill Mana Costs Converted to Life Costs" - } + }, + stringId="life_costs2" }, [50328]={ connections={ @@ -107079,7 +110911,8 @@ return { skill=50328, stats={ [1]="10% increased Life and Mana Recovery from Flasks" - } + }, + stringId="flasks20_" }, [50342]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -107097,7 +110930,8 @@ return { skill=50342, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion15" }, [50383]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern", @@ -107111,7 +110945,8 @@ return { orbitIndex=0, skill=50383, stats={ - } + }, + stringId="mastery_infusion295_" }, [50392]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -107132,7 +110967,8 @@ return { stats={ [1]="10% reduced maximum Mana", [2]="1% increased Damage per 15 Strength" - } + }, + stringId="strength108_" }, [50403]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -107146,7 +110982,8 @@ return { orbitIndex=0, skill=50403, stats={ - } + }, + stringId="mastery_cold6170_" }, [50420]={ connections={ @@ -107167,7 +111004,8 @@ return { skill=50420, stats={ [1]="10% increased Charm Charges gained" - } + }, + stringId="charms23" }, [50423]={ connections={ @@ -107219,7 +111057,8 @@ return { skill=50423, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence39" }, [50437]={ connections={ @@ -107236,7 +111075,8 @@ return { skill=50437, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion14" }, [50459]={ classesStart={ @@ -107284,7 +111124,8 @@ return { orbitIndex=0, skill=50459, stats={ - } + }, + stringId="ranger596" }, [50469]={ connections={ @@ -107328,7 +111169,8 @@ return { skill=50469, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes66" }, [50483]={ connections={ @@ -107345,7 +111187,8 @@ return { skill=50483, stats={ [1]="Minions have 8% increased Area of Effect" - } + }, + stringId="minion_offence8" }, [50485]={ connections={ @@ -107370,7 +111213,8 @@ return { [1]="20% increased Area of Effect of Curses", [2]="10% increased Curse Magnitudes", [3]="Enemies you Curse are Hindered, with 15% reduced Movement Speed" - } + }, + stringId="curses6" }, [50498]={ connections={ @@ -107390,7 +111234,8 @@ return { stats={ [1]="20% increased Lightning Damage", [2]="15% increased Mana Cost Efficiency" - } + }, + stringId="lightning70" }, [50510]={ connections={ @@ -107407,7 +111252,8 @@ return { skill=50510, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield8" }, [50516]={ connections={ @@ -107425,7 +111271,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks60" }, [50535]={ connections={ @@ -107442,7 +111289,8 @@ return { skill=50535, stats={ [1]="15% increased effect of Archon Buffs on you" - } + }, + stringId="cold19" }, [50540]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern", @@ -107460,7 +111308,8 @@ return { orbitIndex=0, skill=50540, stats={ - } + }, + stringId="mastery_curse69" }, [50558]={ connections={ @@ -107492,7 +111341,8 @@ return { skill=50558, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras3" }, [50561]={ connections={ @@ -107509,7 +111359,8 @@ return { skill=50561, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries8" }, [50562]={ connections={ @@ -107534,7 +111385,8 @@ return { [1]="45% increased Critical Damage Bonus", [2]="10% increased Mana Cost of Skills", [3]="+10 to Strength" - } + }, + stringId="criticals74" }, [50574]={ connections={ @@ -107556,7 +111408,8 @@ return { stats={ [1]="3% of Physical Damage taken Recouped as Life", [2]="5% increased Physical Damage" - } + }, + stringId="physical45" }, [50588]={ connections={ @@ -107573,7 +111426,8 @@ return { skill=50588, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy13" }, [50609]={ connections={ @@ -107592,7 +111446,8 @@ return { stats={ [1]="40% increased Flask Life Recovery rate", [2]="Regenerate 0.75% of maximum Life per second" - } + }, + stringId="life_regeneration17_" }, [50616]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -107606,7 +111461,8 @@ return { orbitIndex=0, skill=50616, stats={ - } + }, + stringId="mastery_attack1" }, [50626]={ connections={ @@ -107624,7 +111480,8 @@ return { stats={ [1]="+10 to Armour", [2]="+5 to maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour1" }, [50629]={ connections={ @@ -107649,7 +111506,8 @@ return { skill=50629, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental3" }, [50635]={ connections={ @@ -107674,7 +111532,8 @@ return { skill=50635, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed5" }, [50673]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -107703,7 +111562,8 @@ return { stats={ [1]="-5% to amount of Damage Prevented by Deflection", [2]="20% increased Deflection Rating" - } + }, + stringId="deflect42" }, [50687]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -107724,7 +111584,8 @@ return { stats={ [1]="40% increased Electrocute Buildup", [2]="30% increased Shock Chance against Electrocuted Enemies" - } + }, + stringId="shock_mitigation8_" }, [50701]={ connections={ @@ -107741,7 +111602,8 @@ return { skill=50701, stats={ [1]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="shock4" }, [50715]={ connections={ @@ -107764,7 +111626,8 @@ return { skill=50715, stats={ [1]="+1 to maximum Cold Infusions" - } + }, + stringId="infusion23" }, [50720]={ connections={ @@ -107793,7 +111656,8 @@ return { skill=50720, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence35" }, [50755]={ connections={ @@ -107818,7 +111682,8 @@ return { skill=50755, stats={ [1]="+8 to Intelligence" - } + }, + stringId="intelligence103" }, [50757]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -107832,7 +111697,8 @@ return { orbitIndex=0, skill=50757, stats={ - } + }, + stringId="mastery_evasion108" }, [50767]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -107846,7 +111712,8 @@ return { orbitIndex=0, skill=50767, stats={ - } + }, + stringId="mastery_shapeshifting_6685" }, [50795]={ connections={ @@ -107874,7 +111741,8 @@ return { stats={ [1]="15% increased Accuracy Rating", [2]="20% increased Projectile Damage" - } + }, + stringId="ranged31" }, [50816]={ connections={ @@ -107899,7 +111767,8 @@ return { skill=50816, stats={ [1]="+8 to Intelligence" - } + }, + stringId="intelligence102" }, [50817]={ connections={ @@ -107916,7 +111785,8 @@ return { skill=50817, stats={ [1]="4% of Damage is taken from Mana before Life" - } + }, + stringId="monkchakra4" }, [50820]={ connections={ @@ -107933,7 +111803,8 @@ return { skill=50820, stats={ [1]="15% increased Glory generation" - } + }, + stringId="glory25" }, [50837]={ connections={ @@ -107951,7 +111822,8 @@ return { stats={ [1]="Minions deal 6% increased Damage", [2]="Minions have 8% increased Cooldown Recovery Rate for Command Skills" - } + }, + stringId="archon21" }, [50847]={ connections={ @@ -107968,7 +111840,8 @@ return { skill=50847, stats={ [1]="10% increased Damage with Flails" - } + }, + stringId="flail3" }, [50879]={ connections={ @@ -107985,7 +111858,8 @@ return { skill=50879, stats={ [1]="16% increased Hazard Damage" - } + }, + stringId="hazards13" }, [50881]={ connections={ @@ -108002,7 +111876,8 @@ return { skill=50881, stats={ [1]="15% reduced effect of Curses on you" - } + }, + stringId="curses27" }, [50884]={ connections={ @@ -108026,7 +111901,8 @@ return { stats={ [1]="Damage Penetrates 12% Elemental Resistances", [2]="8% increased Area of Effect for Attacks" - } + }, + stringId="elemental56" }, [50908]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -108049,6 +111925,7 @@ return { [1]="2% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges", [2]="+1 to Maximum Endurance Charges" }, + stringId="oracle_endurance_charge4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -108074,7 +111951,8 @@ return { stats={ [1]="6% increased Attack Speed during any Flask Effect", [2]="25% increased Damage during any Flask Effect" - } + }, + stringId="attack46" }, [50986]={ classesStart={ @@ -108118,7 +111996,8 @@ return { orbitIndex=0, skill=50986, stats={ - } + }, + stringId="duelist597" }, [51006]={ connections={ @@ -108135,7 +112014,8 @@ return { skill=51006, stats={ [1]="4% reduced Flask Charges used from Mana Flasks" - } + }, + stringId="mana_flasks9" }, [51040]={ connections={ @@ -108153,7 +112033,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 5% of Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="deflect60" }, [51048]={ connections={ @@ -108209,7 +112090,8 @@ return { skill=51048, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity76" }, [51052]={ connections={ @@ -108261,7 +112143,8 @@ return { skill=51052, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength10" }, [51105]={ connections={ @@ -108289,7 +112172,8 @@ return { stats={ [1]="30% increased Totem Life", [2]="30% increased Totem Duration" - } + }, + stringId="totems21" }, [51129]={ connections={ @@ -108316,7 +112200,8 @@ return { skill=51129, stats={ [1]="30% increased effect of Fully Broken Armour" - } + }, + stringId="armour_break35" }, [51142]={ ascendancyName="Lich", @@ -108356,7 +112241,8 @@ return { skill=51142, stats={ [1]="3% increased maximum Mana" - } + }, + stringId="AscendancyWitch3Small4" }, [51169]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -108376,7 +112262,8 @@ return { skill=51169, stats={ [1]="15% faster start of Energy Shield Recharge" - } + }, + stringId="mana40" }, [51183]={ connections={ @@ -108398,7 +112285,8 @@ return { stats={ [1]="10% increased Armour", [2]="10% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour26" }, [51184]={ connections={ @@ -108438,7 +112326,8 @@ return { stats={ [1]="20% increased Spell Damage", [2]="+10 to Intelligence" - } + }, + stringId="witch_sorceress_notable1" }, [51194]={ connections={ @@ -108463,7 +112352,8 @@ return { skill=51194, stats={ [1]="10% increased Elemental Infusion duration" - } + }, + stringId="infusion11" }, [51206]={ connections={ @@ -108480,7 +112370,8 @@ return { skill=51206, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems3" }, [51210]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -108494,7 +112385,8 @@ return { orbitIndex=0, skill=51210, stats={ - } + }, + stringId="mastery_caster_6125" }, [51213]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern", @@ -108519,7 +112411,8 @@ return { stats={ [1]="15% increased Duration of Damaging Ailments on Enemies", [2]="30% increased Damage with Hits against Enemies affected by Ailments" - } + }, + stringId="ailments39_" }, [51234]={ connections={ @@ -108540,7 +112433,8 @@ return { skill=51234, stats={ [1]="15% increased effect of Archon Buffs on you" - } + }, + stringId="lightning56" }, [51241]={ connections={ @@ -108557,7 +112451,8 @@ return { skill=51241, stats={ [1]="10% increased Charm Charges gained" - } + }, + stringId="charms22" }, [51248]={ connections={ @@ -108578,7 +112473,8 @@ return { skill=51248, stats={ [1]="10% increased Fire Damage" - } + }, + stringId="fire27" }, [51267]={ connections={ @@ -108595,7 +112491,8 @@ return { skill=51267, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun26_" }, [51299]={ connections={ @@ -108647,7 +112544,8 @@ return { skill=51299, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength50" }, [51303]={ connections={ @@ -108664,7 +112562,8 @@ return { skill=51303, stats={ [1]="10% increased Elemental Infusion duration" - } + }, + stringId="infusion9" }, [51328]={ connections={ @@ -108681,7 +112580,8 @@ return { skill=51328, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold54" }, [51335]={ connections={ @@ -108717,7 +112617,8 @@ return { [1]="40% increased Flammability Magnitude", [2]="20% increased Freeze Buildup", [3]="20% increased chance to Shock" - } + }, + stringId="fire32" }, [51336]={ connections={ @@ -108738,7 +112639,8 @@ return { skill=51336, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks5" }, [51369]={ connections={ @@ -108759,7 +112661,8 @@ return { skill=51369, stats={ [1]="14% increased Damage with Hits against Burning Enemies" - } + }, + stringId="fire10" }, [51394]={ connections={ @@ -108782,7 +112685,8 @@ return { skill=51394, stats={ [1]="24% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells4" }, [51416]={ connections={ @@ -108799,7 +112703,8 @@ return { skill=51416, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="spells17" }, [51446]={ connections={ @@ -108826,7 +112731,8 @@ return { skill=51446, stats={ [1]="+1 to Evasion Rating per 1 Item Armour on Equipped Gloves" - } + }, + stringId="evasion38_" }, [51454]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -108842,6 +112748,7 @@ return { skill=51454, stats={ }, + stringId="oracle_life_corruption_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -108864,7 +112771,8 @@ return { skill=51463, stats={ [1]="12% increased Attack Damage while moving" - } + }, + stringId="slow_mitigation10_" }, [51485]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -108878,7 +112786,8 @@ return { orbitIndex=0, skill=51485, stats={ - } + }, + stringId="mastery_shapeshifting_6684" }, [51509]={ connections={ @@ -108906,7 +112815,8 @@ return { stats={ [1]="Recover 2% of maximum Life when you use a Mana Flask", [2]="Mana Flasks gain 0.1 charges per Second" - } + }, + stringId="mana_flasks14" }, [51522]={ connections={ @@ -108923,7 +112833,8 @@ return { skill=51522, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed58" }, [51534]={ connections={ @@ -108940,7 +112851,8 @@ return { skill=51534, stats={ [1]="16% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently" - } + }, + stringId="criticals7" }, [51535]={ connections={ @@ -108958,7 +112870,8 @@ return { stats={ [1]="12% increased amount of Life Leeched", [2]="Leech Life 5% slower" - } + }, + stringId="life_leech10" }, [51546]={ ascendancyName="Martial Artist", @@ -108979,7 +112892,8 @@ return { stats={ [1]="100% Surpassing chance per enemy Power to gain Mountain's Teachings on Immobilising an enemy, up to a maximum of 30", [2]="Lose a Mountain's Teaching when you are Hit, or when you use or Sustain an Attack that benefits from Mountain's Teachings" - } + }, + stringId="AscendancyMonk1Notable6" }, [51561]={ connections={ @@ -109031,7 +112945,8 @@ return { skill=51561, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength71" }, [51565]={ connections={ @@ -109052,7 +112967,8 @@ return { skill=51565, stats={ [1]="6% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="spells14" }, [51583]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -109066,7 +112982,8 @@ return { orbitIndex=0, skill=51583, stats={ - } + }, + stringId="mastery_criticals64" }, [51602]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern", @@ -109087,7 +113004,8 @@ return { stats={ [1]="Enemies near Enemies you Mark are Blinded", [2]="Enemies you Mark cannot deal Critical Hits" - } + }, + stringId="marks27" }, [51606]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -109113,7 +113031,8 @@ return { [1]="20% increased Evasion Rating", [2]="10% reduced Slowing Potency of Debuffs on You", [3]="5% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="evasion30" }, [51618]={ connectionArt="CharacterPlanned", @@ -109142,6 +113061,7 @@ return { [1]="15% increased Life Regeneration rate", [2]="6% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_life_corruption1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -109165,7 +113085,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour43" }, [51683]={ connections={ @@ -109178,7 +113099,8 @@ return { skill=51683, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems5" }, [51690]={ ascendancyName="Titan", @@ -109201,7 +113123,8 @@ return { skill=51690, stats={ [1]="Regenerate 0.5% of maximum Life per second" - } + }, + stringId="AscendancyWarrior1Small7" }, [51702]={ connections={ @@ -109214,7 +113137,8 @@ return { skill=51702, stats={ [1]="+8 to Strength" - } + }, + stringId="strength104" }, [51707]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -109244,7 +113168,8 @@ return { [1]="20% increased Evasion Rating", [2]="Gain Deflection Rating equal to 5% of Evasion Rating", [3]="8% increased Dexterity" - } + }, + stringId="evasion32" }, [51708]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -109258,7 +113183,8 @@ return { orbitIndex=0, skill=51708, stats={ - } + }, + stringId="mastery_evasion_6509" }, [51728]={ connections={ @@ -109275,7 +113201,8 @@ return { skill=51728, stats={ [1]="15% chance to Pierce an Enemy" - } + }, + stringId="ranged45" }, [51732]={ connections={ @@ -109292,7 +113219,8 @@ return { skill=51732, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="duration_spells8" }, [51735]={ connections={ @@ -109309,7 +113237,8 @@ return { skill=51735, stats={ [1]="Attack Skills deal 10% increased Damage while holding a Shield" - } + }, + stringId="shield2" }, [51737]={ ascendancyName="Witchhunter", @@ -109332,7 +113261,8 @@ return { skill=51737, stats={ [1]="6% increased Cooldown Recovery Rate" - } + }, + stringId="AscendancyMercenary2Small8_" }, [51741]={ connections={ @@ -109392,7 +113322,8 @@ return { skill=51741, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence25" }, [51743]={ connections={ @@ -109409,7 +113340,8 @@ return { skill=51743, stats={ [1]="15% increased Attack Damage if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting23" }, [51749]={ connections={ @@ -109429,7 +113361,8 @@ return { stats={ [1]="You have no Mana", [2]="Skill Mana Costs Converted to Life Costs" - } + }, + stringId="passive_keystone_blood_magic" }, [51774]={ connections={ @@ -109446,7 +113379,8 @@ return { skill=51774, stats={ [1]="15% reduced Volatility Explosion delay" - } + }, + stringId="volatility15" }, [51788]={ connections={ @@ -109463,7 +113397,8 @@ return { skill=51788, stats={ [1]="10% reduced effect of Curses on you" - } + }, + stringId="mercenary7" }, [51795]={ connections={ @@ -109485,7 +113420,8 @@ return { stats={ [1]="8% increased Fire Damage", [2]="15% increased Flammability Magnitude" - } + }, + stringId="fire22" }, [51797]={ connections={ @@ -109502,7 +113438,8 @@ return { skill=51797, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup7" }, [51807]={ connections={ @@ -109520,7 +113457,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence" - } + }, + stringId="companions39" }, [51812]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -109534,7 +113472,8 @@ return { orbitIndex=0, skill=51812, stats={ - } + }, + stringId="mastery_attack_6302" }, [51820]={ connections={ @@ -109557,7 +113496,8 @@ return { skill=51820, stats={ [1]="12% increased Attack and Cast Speed if you've summoned a Totem Recently" - } + }, + stringId="totems33_" }, [51821]={ connections={ @@ -109609,7 +113549,8 @@ return { skill=51821, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength51" }, [51825]={ connections={ @@ -109634,7 +113575,8 @@ return { skill=51825, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed20" }, [51832]={ connections={ @@ -109651,7 +113593,8 @@ return { skill=51832, stats={ [1]="16% increased Damage with Warcries" - } + }, + stringId="warcries10" }, [51847]={ connections={ @@ -109669,7 +113612,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="5% increased Accuracy Rating" - } + }, + stringId="attack31" }, [51850]={ connectionArt="CharacterPlanned", @@ -109694,6 +113638,7 @@ return { [1]="+8% to Chaos Resistance", [2]="+20% of Armour also applies to Chaos Damage" }, + stringId="armour_and_evasion45", unlockConstraint={ nodes={ [1]=50239, @@ -109721,7 +113666,8 @@ return { stats={ [1]="120% increased Damage with Hits against Enemies that are on Low Life", [2]="5% increased Damage taken while on Low Life" - } + }, + stringId="enemies_on_low_life11" }, [51868]={ connections={ @@ -109750,7 +113696,8 @@ return { [1]="50% increased Armour while Ignited", [2]="+2% to Maximum Fire Resistance while Ignited", [3]="50% increased Fire Damage while Ignited" - } + }, + stringId="ignite_mitigation4" }, [51871]={ connections={ @@ -109774,7 +113721,8 @@ return { stats={ [1]="15% increased maximum Energy Shield", [2]="25% increased amount of Mana Leeched" - } + }, + stringId="mana_leech20" }, [51891]={ connections={ @@ -109798,7 +113746,8 @@ return { stats={ [1]="8% of Damage is taken from Mana before Life", [2]="+15 to Intelligence" - } + }, + stringId="mana19" }, [51892]={ connections={ @@ -109824,7 +113773,8 @@ return { stats={ [1]="6% increased Power Charge Duration", [2]="6% increased Elemental Infusion duration" - } + }, + stringId="power_charges18" }, [51903]={ connections={ @@ -109845,7 +113795,8 @@ return { skill=51903, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee48_" }, [51921]={ connections={ @@ -109889,7 +113840,8 @@ return { skill=51921, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength42" }, [51934]={ connections={ @@ -109909,7 +113861,8 @@ return { stats={ [1]="10% increased Mana Cost Efficiency", [2]="Triggered Spells deal 40% increased Spell Damage" - } + }, + stringId="triggers17" }, [51944]={ connections={ @@ -109934,7 +113887,8 @@ return { skill=51944, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged29_" }, [51968]={ connections={ @@ -109960,7 +113914,8 @@ return { [1]="20% increased Flammability Magnitude", [2]="10% increased Freeze Buildup", [3]="10% increased chance to Shock" - } + }, + stringId="fire3" }, [51974]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern", @@ -109978,7 +113933,8 @@ return { orbitIndex=0, skill=51974, stats={ - } + }, + stringId="mastery_fortify7" }, [52003]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -109992,7 +113948,8 @@ return { orbitIndex=18, skill=52003, stats={ - } + }, + stringId="mastery_cold_6394" }, [52038]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -110006,7 +113963,8 @@ return { orbitIndex=0, skill=52038, stats={ - } + }, + stringId="mastery_aura_6313" }, [52053]={ connections={ @@ -110027,7 +113985,8 @@ return { skill=52053, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana33" }, [52060]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -110041,7 +114000,8 @@ return { orbitIndex=0, skill=52060, stats={ - } + }, + stringId="mastery_energy_shield_6493" }, [52068]={ ascendancyName="Warbringer", @@ -110062,7 +114022,8 @@ return { stats={ [1]="You take 20% of damage from Blocked Hits", [2]="Maximum Block chance is 75%" - } + }, + stringId="AscendancyWarrior2Notable9" }, [52106]={ connections={ @@ -110083,7 +114044,8 @@ return { skill=52106, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed3" }, [52115]={ connectionArt="CharacterPlanned", @@ -110108,6 +114070,7 @@ return { stats={ [1]="40% increased Mana Regeneration Rate while on Full Life" }, + stringId="oracle_life_corruption7", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -110161,7 +114124,8 @@ return { skill=52125, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity79" }, [52126]={ connections={ @@ -110179,7 +114143,8 @@ return { stats={ [1]="10% increased Stun Threshold", [2]="+5 to Strength" - } + }, + stringId="stun_threshold25" }, [52180]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -110199,7 +114164,8 @@ return { skill=52180, stats={ [1]="Prevent +6% of Damage from Deflected Hits" - } + }, + stringId="deflect58" }, [52191]={ connections={ @@ -110223,7 +114189,8 @@ return { stats={ [1]="53% increased Chaos Damage", [2]="Lose 3% of maximum Life and Energy Shield when you use a Chaos Skill" - } + }, + stringId="chaos33_" }, [52199]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -110247,7 +114214,8 @@ return { skill=52199, stats={ [1]="30% increased Exposure Effect" - } + }, + stringId="elemental36" }, [52215]={ connections={ @@ -110264,7 +114232,8 @@ return { skill=52215, stats={ [1]="10% increased Critical Hit Chance with Daggers" - } + }, + stringId="dagger9" }, [52220]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -110278,7 +114247,8 @@ return { orbitIndex=0, skill=52220, stats={ - } + }, + stringId="mastery_physical194" }, [52229]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -110298,7 +114268,8 @@ return { skill=52229, stats={ [1]="Orb Skills have +1 to Limit" - } + }, + stringId="orb5" }, [52241]={ connections={ @@ -110315,7 +114286,8 @@ return { skill=52241, stats={ [1]="Recover 1% of maximum Mana on Kill" - } + }, + stringId="mana_regeneration47_" }, [52245]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -110337,7 +114309,8 @@ return { [1]="+10% to Chaos Resistance", [2]="Gain 5% of Damage as Extra Chaos Damage", [3]="50% reduced effect of Withered on you" - } + }, + stringId="monkchaos6" }, [52254]={ connections={ @@ -110354,7 +114327,8 @@ return { skill=52254, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="curses20" }, [52257]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -110375,7 +114349,8 @@ return { stats={ [1]="+10% to Lightning Resistance", [2]="+2% to Maximum Lightning Resistance if you have at least 5 Green Support Gems Socketed" - } + }, + stringId="shock36" }, [52260]={ connections={ @@ -110392,7 +114367,8 @@ return { skill=52260, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers8_" }, [52274]={ connections={ @@ -110413,7 +114389,8 @@ return { skill=52274, stats={ [1]="12% increased Grenade Damage" - } + }, + stringId="grenades8" }, [52295]={ ascendancyName="Martial Artist", @@ -110437,7 +114414,8 @@ return { stats={ [1]="15% increased Evasion Rating", [2]="15% increased maximum Energy Shield" - } + }, + stringId="AscendancyMonk1Small3" }, [52298]={ connections={ @@ -110497,7 +114475,8 @@ return { skill=52298, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength61_" }, [52300]={ connections={ @@ -110514,7 +114493,8 @@ return { skill=52300, stats={ [1]="Gain 1 Rage on Melee Axe Hit" - } + }, + stringId="axe12" }, [52319]={ connections={ @@ -110558,7 +114538,8 @@ return { skill=52319, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength5" }, [52348]={ connections={ @@ -110586,7 +114567,8 @@ return { stats={ [1]="20% increased Totem Damage", [2]="6% increased Attack and Cast Speed if you've summoned a Totem Recently" - } + }, + stringId="totems8" }, [52351]={ connections={ @@ -110603,7 +114585,8 @@ return { skill=52351, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers7" }, [52354]={ connections={ @@ -110620,7 +114603,8 @@ return { skill=52354, stats={ [1]="16% increased Attack Damage against Rare or Unique Enemies" - } + }, + stringId="boss_slaying6" }, [52361]={ connections={ @@ -110637,7 +114621,8 @@ return { skill=52361, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles10" }, [52373]={ connections={ @@ -110658,7 +114643,8 @@ return { skill=52373, stats={ [1]="+2 to Maximum Rage" - } + }, + stringId="rage1" }, [52374]={ ascendancyName="Oracle", @@ -110679,7 +114665,8 @@ return { stats={ [1]="+1 to maximum number of Summoned Totems", [2]="Totems die 6 seconds after their Life is reduced to 0" - } + }, + stringId="AscendancyDruid1Notable6" }, [52392]={ connections={ @@ -110704,7 +114691,8 @@ return { [1]="5% reduced Attack Speed", [2]="20% increased Stun Buildup", [3]="40% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed8" }, [52395]={ ascendancyName="Acolyte of Chayula", @@ -110736,7 +114724,8 @@ return { orbitIndex=27, skill=52395, stats={ - } + }, + stringId="AscendancyMonk3Notable6_Choice" }, [52399]={ connections={ @@ -110753,7 +114742,8 @@ return { skill=52399, stats={ [1]="18% increased Critical Damage Bonus with Quarterstaves" - } + }, + stringId="quarterstaff16_" }, [52410]={ connections={ @@ -110766,7 +114756,8 @@ return { skill=52410, stats={ [1]="20% increased Stun Threshold while Parrying" - } + }, + stringId="buckler10" }, [52415]={ connections={ @@ -110783,7 +114774,8 @@ return { skill=52415, stats={ [1]="4% increased Attack Speed while your Companion is in your Presence" - } + }, + stringId="companions32" }, [52429]={ connections={ @@ -110800,7 +114792,8 @@ return { skill=52429, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed26" }, [52440]={ connections={ @@ -110818,7 +114811,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions40" }, [52442]={ connections={ @@ -110831,7 +114825,8 @@ return { skill=52442, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed1" }, [52445]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern", @@ -110845,7 +114840,8 @@ return { orbitIndex=0, skill=52445, stats={ - } + }, + stringId="mastery_evasion_and_energy_shield_6498" }, [52448]={ ascendancyName="Invoker", @@ -110866,7 +114862,8 @@ return { stats={ [1]="Trigger Elemental Expression on Melee Critical Hit", [2]="Grants Skill: Elemental Expression" - } + }, + stringId="AscendancyMonk2Notable7_" }, [52454]={ connections={ @@ -110883,7 +114880,8 @@ return { skill=52454, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos15" }, [52462]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -110897,7 +114895,8 @@ return { orbitIndex=0, skill=52462, stats={ - } + }, + stringId="mastery_armour5_" }, [52464]={ connections={ @@ -110910,7 +114909,8 @@ return { skill=52464, stats={ [1]="Recover 1% of maximum Life on Kill" - } + }, + stringId="life_on_kill5" }, [52501]={ connections={ @@ -110927,7 +114927,8 @@ return { skill=52501, stats={ [1]="20% increased Freeze Buildup with Empowered Attacks" - } + }, + stringId="cold50" }, [52537]={ connections={ @@ -110940,7 +114941,8 @@ return { skill=52537, stats={ [1]="10% increased Magnitude of Chill you inflict" - } + }, + stringId="cold_penetration4" }, [52556]={ connections={ @@ -110961,7 +114963,8 @@ return { skill=52556, stats={ [1]="+2 to Maximum Rage" - } + }, + stringId="rage3" }, [52568]={ connections={ @@ -110989,7 +114992,8 @@ return { stats={ [1]="Gain 6% of Damage as Extra Cold Damage", [2]="Companions gain 12% Damage as extra Cold Damage" - } + }, + stringId="companions51" }, [52574]={ connections={ @@ -111007,7 +115011,8 @@ return { stats={ [1]="6% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks21" }, [52576]={ connections={ @@ -111024,7 +115029,8 @@ return { skill=52576, stats={ [1]="20% increased Damage against Immobilised Enemies" - } + }, + stringId="immobilisation4" }, [52615]={ connections={ @@ -111037,7 +115043,8 @@ return { skill=52615, stats={ [1]="Spell Skills have 6% increased Area of Effect" - } + }, + stringId="area_spells6" }, [52618]={ connections={ @@ -111060,7 +115067,8 @@ return { skill=52618, stats={ [1]="When you Shapeshift to Human form, gain 10% increased Spell Damage per second you were Shapeshifted, up to a maximum of 80%, for 8 seconds" - } + }, + stringId="shapeshifting19" }, [52630]={ connections={ @@ -111081,7 +115089,8 @@ return { skill=52630, stats={ [1]="40% increased Critical Damage Bonus against Enemies that are on Full Life" - } + }, + stringId="enemies_on_full_life2" }, [52659]={ connections={ @@ -111098,7 +115107,8 @@ return { skill=52659, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration2" }, [52669]={ connections={ @@ -111123,7 +115133,8 @@ return { [1]="20% increased Fire Damage", [2]="15% increased Ignite Magnitude", [3]="30% reduced Magnitude of Ignite on you" - } + }, + stringId="fire75" }, [52676]={ connections={ @@ -111136,7 +115147,8 @@ return { skill=52676, stats={ [1]="16% increased Minion Duration" - } + }, + stringId="minion_reservation9" }, [52684]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -111160,7 +115172,8 @@ return { skill=52684, stats={ [1]="Break 50% of Armour on Pinning an Enemy" - } + }, + stringId="armour_break38" }, [52695]={ connections={ @@ -111177,7 +115190,8 @@ return { skill=52695, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="chaos6" }, [52703]={ ascendancyName="Blood Mage", @@ -111197,7 +115211,8 @@ return { skill=52703, stats={ [1]="1% increased Critical Damage Bonus per 50 current Life" - } + }, + stringId="AscendancyWitch2Notable1" }, [52743]={ connections={ @@ -111214,7 +115229,8 @@ return { skill=52743, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="deflect47" }, [52746]={ connections={ @@ -111235,7 +115251,8 @@ return { skill=52746, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire14" }, [52764]={ connections={ @@ -111258,7 +115275,8 @@ return { skill=52764, stats={ [1]="Every Rage also grants 2% increased Spell Damage" - } + }, + stringId="rage40" }, [52765]={ connections={ @@ -111271,7 +115289,8 @@ return { skill=52765, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration12" }, [52774]={ connections={ @@ -111288,7 +115307,8 @@ return { skill=52774, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite12" }, [52796]={ connections={ @@ -111305,7 +115325,8 @@ return { skill=52796, stats={ [1]="Attack Skills deal 10% increased Damage while holding a Shield" - } + }, + stringId="shield24" }, [52799]={ connections={ @@ -111330,7 +115351,8 @@ return { skill=52799, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="cold10" }, [52800]={ connections={ @@ -111347,7 +115369,8 @@ return { skill=52800, stats={ [1]="+8% Surpassing chance to fire an additional Arrow" - } + }, + stringId="bow19" }, [52803]={ connections={ @@ -111371,7 +115394,8 @@ return { stats={ [1]="20% increased Life Recovery from Flasks", [2]="Life Flasks gain 0.1 charges per Second" - } + }, + stringId="life_flasks5_" }, [52807]={ connections={ @@ -111392,7 +115416,8 @@ return { skill=52807, stats={ [1]="15% increased Presence Area of Effect" - } + }, + stringId="auras13" }, [52829]={ connections={ @@ -111410,7 +115435,8 @@ return { stats={ [1]="12% increased Stun Buildup", [2]="10% increased Damage with Maces" - } + }, + stringId="mace8" }, [52836]={ connections={ @@ -111431,7 +115457,8 @@ return { skill=52836, stats={ [1]="5% increased Block chance" - } + }, + stringId="block11" }, [52860]={ connections={ @@ -111452,7 +115479,8 @@ return { skill=52860, stats={ [1]="15% increased Ballista damage" - } + }, + stringId="ballista2" }, [52875]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -111466,7 +115494,8 @@ return { orbitIndex=0, skill=52875, stats={ - } + }, + stringId="mastery_attack21" }, [52971]={ connections={ @@ -111496,7 +115525,8 @@ return { [2]="8% faster start of Energy Shield Recharge", [3]="10% increased Mana Cost Efficiency", [4]="10% increased Reservation Efficiency of Minion Skills" - } + }, + stringId="energy_shield_recovery13" }, [52973]={ connections={ @@ -111517,7 +115547,8 @@ return { skill=52973, stats={ [1]="15% chance to Impale on Spell Hit" - } + }, + stringId="physical8" }, [52980]={ connections={ @@ -111539,7 +115570,8 @@ return { stats={ [1]="+8 to Evasion Rating", [2]="+5 to maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield1" }, [52993]={ connectionArt="CharacterPlanned", @@ -111563,6 +115595,7 @@ return { stats={ [1]="16% increased Elemental Damage" }, + stringId="oracle_glory_elemental1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -111596,7 +115629,8 @@ return { stats={ [1]="25% increased Ignite Magnitude", [2]="+10 to Strength" - } + }, + stringId="ignite5" }, [53089]={ connections={ @@ -111617,7 +115651,8 @@ return { skill=53089, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks13" }, [53094]={ connections={ @@ -111638,7 +115673,8 @@ return { skill=53094, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy36" }, [53108]={ ascendancyName="Gemling Legionnaire", @@ -111662,7 +115698,8 @@ return { skill=53108, stats={ [1]="Attribute Requirements of Gems can be satisified by your highest Attribute" - } + }, + stringId="AscendancyMercenary3Notable6" }, [53123]={ connections={ @@ -111687,7 +115724,8 @@ return { skill=53123, stats={ [1]="+3% to all Elemental Resistances" - } + }, + stringId="shaman1" }, [53131]={ connections={ @@ -111714,7 +115752,8 @@ return { skill=53131, stats={ [1]="50% of Skill Mana costs Converted to Life Costs during any Life Flask Effect" - } + }, + stringId="life_flasks43" }, [53149]={ connections={ @@ -111731,7 +115770,8 @@ return { skill=53149, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="cold29" }, [53150]={ connections={ @@ -111759,7 +115799,8 @@ return { stats={ [1]="5% increased Attack Speed", [2]="30% increased Accuracy Rating against Rare or Unique Enemies" - } + }, + stringId="accuracy30" }, [53166]={ connections={ @@ -111776,7 +115817,8 @@ return { skill=53166, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="auras9" }, [53177]={ connections={ @@ -111793,7 +115835,8 @@ return { skill=53177, stats={ [1]="50% chance to gain Volatility when you are Stunned" - } + }, + stringId="volatility9" }, [53185]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern", @@ -111815,7 +115858,8 @@ return { [1]="3% increased Evasion Rating per 10 Intelligence", [2]="Gain Accuracy Rating equal to your Intelligence", [3]="+10 to Intelligence" - } + }, + stringId="azmerianimals54" }, [53187]={ connections={ @@ -111843,7 +115887,8 @@ return { stats={ [1]="40% reduced Presence Area of Effect", [2]="Allies in your Presence Regenerate 5 Rage per second if you have gained Rage Recently" - } + }, + stringId="auras24" }, [53188]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -111857,7 +115902,8 @@ return { orbitIndex=0, skill=53188, stats={ - } + }, + stringId="mastery_mana158" }, [53194]={ connections={ @@ -111874,7 +115920,8 @@ return { skill=53194, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries20" }, [53196]={ connections={ @@ -111891,7 +115938,8 @@ return { skill=53196, stats={ [1]="8% increased Flask and Charm Charges gained" - } + }, + stringId="flasks12" }, [53207]={ connections={ @@ -111912,7 +115960,8 @@ return { skill=53207, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration3" }, [53216]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -111926,7 +115975,8 @@ return { orbitIndex=0, skill=53216, stats={ - } + }, + stringId="mastery_warcry252_" }, [53261]={ connections={ @@ -111944,7 +115994,8 @@ return { stats={ [1]="4% increased Area of Effect of Ancestrally Boosted Attacks", [2]="Ancestrally Boosted Attacks deal 8% increased Damage" - } + }, + stringId="melee61" }, [53265]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -111965,7 +116016,8 @@ return { stats={ [1]="20% increased Elemental Damage", [2]="15% increased chance to inflict Ailments" - } + }, + stringId="ailments48" }, [53266]={ connections={ @@ -111990,7 +116042,8 @@ return { skill=53266, stats={ [1]="3% increased Attack and Cast Speed with Lightning Skills" - } + }, + stringId="lightning7" }, [53272]={ connections={ @@ -112011,7 +116064,8 @@ return { skill=53272, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect54" }, [53280]={ ascendancyName="Martial Artist", @@ -112034,7 +116088,8 @@ return { skill=53280, stats={ [1]="4% increased Attack Speed" - } + }, + stringId="AscendancyMonk1Small1" }, [53294]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -112060,7 +116115,8 @@ return { [1]="15% increased Fire Damage", [2]="10% increased Ignite Magnitude", [3]="Damage Penetrates 10% Fire Resistance" - } + }, + stringId="fire33" }, [53308]={ connections={ @@ -112077,7 +116133,8 @@ return { skill=53308, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee47" }, [53320]={ connections={ @@ -112094,7 +116151,8 @@ return { skill=53320, stats={ [1]="20% increased Glory generation for Banner Skills" - } + }, + stringId="banners18" }, [53324]={ connections={ @@ -112107,7 +116165,8 @@ return { skill=53324, stats={ [1]="15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill" - } + }, + stringId="Puppetmaster4" }, [53329]={ connections={ @@ -112125,7 +116184,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="8% increased Ignite Magnitude" - } + }, + stringId="ignite4" }, [53354]={ connections={ @@ -112150,7 +116210,8 @@ return { skill=53354, stats={ [1]="10% increased amount of Life Leeched while Shapeshifted" - } + }, + stringId="wolf4" }, [53367]={ connections={ @@ -112178,7 +116239,8 @@ return { stats={ [1]="Banner Skills have 30% increased Area of Effect", [2]="Banner Skills have 30% increased Duration" - } + }, + stringId="banners11" }, [53373]={ connections={ @@ -112199,7 +116261,8 @@ return { skill=53373, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold26" }, [53386]={ connections={ @@ -112216,7 +116279,8 @@ return { skill=53386, stats={ [1]="15% increased Critical Damage Bonus for Attack Damage" - } + }, + stringId="criticals65" }, [53396]={ connections={ @@ -112260,7 +116324,8 @@ return { skill=53396, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence30" }, [53405]={ connections={ @@ -112316,7 +116381,8 @@ return { skill=53405, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength58" }, [53440]={ connections={ @@ -112333,7 +116399,8 @@ return { skill=53440, stats={ [1]="Gain 2 Rage on Melee Axe Hit" - } + }, + stringId="axe10" }, [53443]={ connections={ @@ -112354,7 +116421,8 @@ return { skill=53443, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks24" }, [53444]={ connections={ @@ -112371,7 +116439,8 @@ return { skill=53444, stats={ [1]="12% increased Minion Duration" - } + }, + stringId="minion_reservation3_" }, [53471]={ connections={ @@ -112388,7 +116457,8 @@ return { skill=53471, stats={ [1]="12% increased Critical Hit Chance against Blinded Enemies" - } + }, + stringId="blind16" }, [53505]={ connections={ @@ -112405,7 +116475,8 @@ return { skill=53505, stats={ [1]="Leech Life 8% faster" - } + }, + stringId="life_leech22" }, [53524]={ connections={ @@ -112422,7 +116493,8 @@ return { skill=53524, stats={ [1]="Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt" - } + }, + stringId="physical21" }, [53527]={ connections={ @@ -112445,7 +116517,8 @@ return { skill=53527, stats={ [1]="Break 50% of Armour on Heavy Stunning an Enemy" - } + }, + stringId="stun17" }, [53539]={ connections={ @@ -112466,7 +116539,8 @@ return { skill=53539, stats={ [1]="15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds" - } + }, + stringId="ranged17" }, [53560]={ connections={ @@ -112483,7 +116557,8 @@ return { skill=53560, stats={ [1]="20% chance for Lightning Skills to Chain an additional time" - } + }, + stringId="shock1" }, [53566]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -112504,7 +116579,8 @@ return { stats={ [1]="5% reduced Movement Speed Penalty from using Skills while moving", [2]="Projectile Attacks have a 12% chance to fire two additional Projectiles while moving" - } + }, + stringId="slow_mitigation16" }, [53589]={ connections={ @@ -112548,7 +116624,8 @@ return { skill=53589, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes64" }, [53595]={ connections={ @@ -112569,7 +116646,8 @@ return { skill=53595, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison4" }, [53607]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -112590,7 +116668,8 @@ return { stats={ [1]="10% increased Armour and Evasion Rating per Summoned Totem in your Presence", [2]="10% increased Attack Damage per Summoned Totem in your Presence" - } + }, + stringId="ballista17" }, [53632]={ connections={ @@ -112607,7 +116686,8 @@ return { skill=53632, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire29_" }, [53647]={ connections={ @@ -112620,7 +116700,8 @@ return { skill=53647, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion24" }, [53675]={ connections={ @@ -112637,7 +116718,8 @@ return { skill=53675, stats={ [1]="15% increased Presence Area of Effect" - } + }, + stringId="auras8" }, [53683]={ connections={ @@ -112664,7 +116746,8 @@ return { skill=53683, stats={ [1]="30% chance when you Reload a Crossbow to be immediate" - } + }, + stringId="crossbow26" }, [53696]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -112678,7 +116761,8 @@ return { orbitIndex=0, skill=53696, stats={ - } + }, + stringId="mastery_attack10_" }, [53697]={ connections={ @@ -112726,7 +116810,8 @@ return { skill=53697, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence26" }, [53698]={ connections={ @@ -112747,7 +116832,8 @@ return { skill=53698, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack14" }, [53719]={ connections={ @@ -112791,7 +116877,8 @@ return { skill=53719, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes71" }, [53762]={ ascendancyName="Gemling Legionnaire", @@ -112814,7 +116901,8 @@ return { skill=53762, stats={ [1]="Equipment and Skill Gems have 4% reduced Attribute Requirements" - } + }, + stringId="AscendancyMercenary3Small8" }, [53771]={ connections={ @@ -112831,7 +116919,8 @@ return { skill=53771, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles12" }, [53785]={ connections={ @@ -112852,7 +116941,8 @@ return { skill=53785, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks8" }, [53795]={ connections={ @@ -112877,7 +116967,8 @@ return { skill=53795, stats={ [1]="15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill" - } + }, + stringId="Puppetmaster2_" }, [53804]={ connections={ @@ -112894,7 +116985,8 @@ return { skill=53804, stats={ [1]="10% increased Fire Damage" - } + }, + stringId="warcries46" }, [53822]={ connections={ @@ -112907,7 +116999,8 @@ return { skill=53822, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage17" }, [53823]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -112932,7 +117025,8 @@ return { stats={ [1]="25% increased Chance to Block if you've Blocked with a raised Shield Recently", [2]="50% increased Armour, Evasion and Energy Shield from Equipped Shield" - } + }, + stringId="block14" }, [53853]={ connections={ @@ -112957,7 +117051,8 @@ return { [1]="20% increased Armour and Evasion Rating", [2]="40% increased Evasion Rating if you have been Hit Recently", [3]="40% increased Armour if you haven't been Hit Recently" - } + }, + stringId="armour_and_evasion13" }, [53893]={ connections={ @@ -112975,7 +117070,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions26" }, [53895]={ connections={ @@ -112992,7 +117088,8 @@ return { skill=53895, stats={ [1]="15% reduced Grenade Detonation Time" - } + }, + stringId="grenades24" }, [53901]={ connections={ @@ -113009,7 +117106,8 @@ return { skill=53901, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield20" }, [53910]={ connectionArt="CharacterPlanned", @@ -113041,6 +117139,7 @@ return { [3]="Minions Recoup 30% of Damage taken as Life", [4]="Minions Gain 20% of Elemental Damage as Extra Chaos Damage" }, + stringId="oracle_forbidden_path5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -113075,7 +117174,8 @@ return { stats={ [1]="30% increased Stun Threshold", [2]="30% increased Elemental Ailment Threshold" - } + }, + stringId="stun_threshold12" }, [53935]={ connections={ @@ -113102,7 +117202,8 @@ return { skill=53935, stats={ [1]="100% increased Stun Threshold for each time you've been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun9" }, [53938]={ connections={ @@ -113119,7 +117220,8 @@ return { skill=53938, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="attack43" }, [53941]={ connections={ @@ -113144,7 +117246,8 @@ return { [1]="10% faster start of Energy Shield Recharge", [2]="20% increased Evasion Rating if you haven't been Hit Recently", [3]="3% increased Movement Speed while you have Energy Shield" - } + }, + stringId="evasion_and_energy_shield15" }, [53958]={ connections={ @@ -113161,7 +117264,8 @@ return { skill=53958, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="mana_flasks8" }, [53960]={ connections={ @@ -113205,7 +117309,8 @@ return { skill=53960, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence5" }, [53965]={ connections={ @@ -113222,7 +117327,8 @@ return { skill=53965, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning27" }, [53975]={ connections={ @@ -113239,7 +117345,8 @@ return { skill=53975, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells1" }, [53989]={ connections={ @@ -113256,7 +117363,8 @@ return { skill=53989, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage20" }, [53996]={ connections={ @@ -113277,7 +117385,8 @@ return { skill=53996, stats={ [1]="8% increased Melee Damage" - } + }, + stringId="melee21" }, [54031]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -113299,7 +117408,8 @@ return { [1]="+1 Life per 4 Dexterity", [2]="+1 to Stun Threshold per Dexterity", [3]="+5 to Strength" - } + }, + stringId="azmerianimals6_" }, [54036]={ connections={ @@ -113328,7 +117438,8 @@ return { skill=54036, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_reservation4" }, [54058]={ connections={ @@ -113345,7 +117456,8 @@ return { skill=54058, stats={ [1]="10% increased Critical Damage Bonus with Daggers" - } + }, + stringId="dagger14" }, [54067]={ connections={ @@ -113366,7 +117478,8 @@ return { skill=54067, stats={ [1]="5% chance to Gain Arcane Surge when you deal a Critical Hit" - } + }, + stringId="mana_regeneration30" }, [54099]={ connections={ @@ -113418,7 +117531,8 @@ return { skill=54099, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength83" }, [54127]={ connections={ @@ -113443,7 +117557,8 @@ return { orbitIndex=0, skill=54127, stats={ - } + }, + stringId="jewel_slot1975" }, [54138]={ connections={ @@ -113464,7 +117579,8 @@ return { skill=54138, stats={ [1]="3% increased Attack Speed with Swords" - } + }, + stringId="sword8" }, [54148]={ connections={ @@ -113492,7 +117608,8 @@ return { stats={ [1]="Damage Penetrates 15% Fire Resistance", [2]="15% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="fire_penetration25" }, [54152]={ connections={ @@ -113509,7 +117626,8 @@ return { skill=54152, stats={ [1]="3% increased Movement Speed while Sprinting" - } + }, + stringId="Sprint3" }, [54176]={ connections={ @@ -113530,7 +117648,8 @@ return { skill=54176, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="shock8" }, [54194]={ ascendancyName="Chronomancer", @@ -113553,7 +117672,8 @@ return { skill=54194, stats={ [1]="6% increased Cast Speed" - } + }, + stringId="AscendancySorceress2Small4" }, [54198]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -113567,7 +117687,8 @@ return { orbitIndex=0, skill=54198, stats={ - } + }, + stringId="mastery_companion294" }, [54228]={ connections={ @@ -113584,7 +117705,8 @@ return { skill=54228, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical29" }, [54232]={ connections={ @@ -113628,7 +117750,8 @@ return { skill=54232, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength24_" }, [54282]={ connections={ @@ -113676,7 +117799,8 @@ return { skill=54282, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength82" }, [54283]={ connections={ @@ -113693,7 +117817,8 @@ return { skill=54283, stats={ [1]="15% increased Armour" - } + }, + stringId="armour10" }, [54288]={ connections={ @@ -113710,7 +117835,8 @@ return { skill=54288, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup9" }, [54289]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -113734,6 +117860,7 @@ return { [2]="your maximum number of Power Charges", [3]="+1 to Maximum Power Charges" }, + stringId="oracle_power_charge4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -113765,6 +117892,7 @@ return { [2]="11% increased Life Cost of Skills", [3]="3% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_beast_corruption10", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -113787,7 +117915,8 @@ return { skill=54311, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="fire24" }, [54340]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -113801,7 +117930,8 @@ return { orbitIndex=3, skill=54340, stats={ - } + }, + stringId="mastery_armour10" }, [54351]={ connections={ @@ -113818,7 +117948,8 @@ return { skill=54351, stats={ [1]="Recover 1% of maximum Life on Kill" - } + }, + stringId="life_on_kill3" }, [54378]={ connections={ @@ -113835,7 +117966,8 @@ return { skill=54378, stats={ [1]="Recover 2% of maximum Mana when you consume a Power Charge" - } + }, + stringId="power_charges15" }, [54380]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -113851,6 +117983,7 @@ return { skill=54380, stats={ }, + stringId="oracle_poison_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -113870,7 +118003,8 @@ return { orbitIndex=10, skill=54413, stats={ - } + }, + stringId="mastery_evasion114" }, [54416]={ connections={ @@ -113887,7 +118021,8 @@ return { skill=54416, stats={ [1]="20% increased Armour if you have been Hit Recently" - } + }, + stringId="armour3" }, [54417]={ connections={ @@ -113927,7 +118062,8 @@ return { skill=54417, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity29" }, [54437]={ connections={ @@ -113952,7 +118088,8 @@ return { skill=54437, stats={ [1]="20% increased Attack Damage while on Low Life" - } + }, + stringId="attack37" }, [54447]={ classesStart={ @@ -113996,7 +118133,8 @@ return { orbitIndex=0, skill=54447, stats={ - } + }, + stringId="witch595" }, [54453]={ connections={ @@ -114018,7 +118156,8 @@ return { stats={ [1]="Minions have 6% increased maximum Life", [2]="Minions deal 6% increased Damage" - } + }, + stringId="minion_reservation11" }, [54485]={ connections={ @@ -114035,7 +118174,8 @@ return { skill=54485, stats={ [1]="+8 to Strength" - } + }, + stringId="strength105" }, [54512]={ ascendancyName="Shaman", @@ -114058,7 +118198,8 @@ return { skill=54512, stats={ [1]="+3 to Maximum Rage" - } + }, + stringId="AscendancyDruid2Small3" }, [54521]={ connections={ @@ -114110,7 +118251,8 @@ return { skill=54521, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence53_" }, [54545]={ connections={ @@ -114127,7 +118269,8 @@ return { skill=54545, stats={ [1]="15% increased Magnitude of Daze" - } + }, + stringId="daze_8" }, [54557]={ connections={ @@ -114144,7 +118287,8 @@ return { skill=54557, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration7" }, [54562]={ connections={ @@ -114161,7 +118305,8 @@ return { skill=54562, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="azmerianimals46" }, [54631]={ connections={ @@ -114178,7 +118323,8 @@ return { skill=54631, stats={ [1]="6% increased bonuses gained from Equipped Quiver" - } + }, + stringId="quivers8" }, [54632]={ connections={ @@ -114196,7 +118342,8 @@ return { stats={ [1]="Minions have 8% increased maximum Life", [2]="Minions have +7% to Chaos Resistance" - } + }, + stringId="minion_defence33" }, [54640]={ connections={ @@ -114220,7 +118367,8 @@ return { stats={ [1]="Debuffs you inflict have 5% increased Slow Magnitude", [2]="25% increased Physical Damage" - } + }, + stringId="physical54" }, [54675]={ connections={ @@ -114237,7 +118385,8 @@ return { skill=54675, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="lightning24" }, [54676]={ connections={ @@ -114258,7 +118407,8 @@ return { skill=54676, stats={ [1]="10% increased Life Regeneration rate" - } + }, + stringId="life_regeneration29" }, [54678]={ connections={ @@ -114275,7 +118425,8 @@ return { skill=54678, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="shock10" }, [54701]={ connections={ @@ -114296,7 +118447,8 @@ return { skill=54701, stats={ [1]="16% increased Thorns damage" - } + }, + stringId="getting_hit20" }, [54708]={ connections={ @@ -114317,7 +118469,8 @@ return { skill=54708, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration1" }, [54725]={ connections={ @@ -114335,7 +118488,8 @@ return { stats={ [1]="3% increased Curse Magnitudes", [2]="10% faster Curse Activation" - } + }, + stringId="curses1" }, [54733]={ connections={ @@ -114352,7 +118506,8 @@ return { skill=54733, stats={ [1]="15% increased Effect of Puppet Master" - } + }, + stringId="Puppetmaster11" }, [54746]={ connections={ @@ -114370,7 +118525,8 @@ return { stats={ [1]="6% increased chance to inflict Ailments", [2]="6% increased Magnitude of Damaging Ailments you inflict" - } + }, + stringId="ailments16" }, [54783]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -114384,7 +118540,8 @@ return { orbitIndex=10, skill=54783, stats={ - } + }, + stringId="mastery_energy_shield_6485" }, [54785]={ connections={ @@ -114401,7 +118558,8 @@ return { skill=54785, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield16" }, [54805]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern", @@ -114422,7 +118580,8 @@ return { stats={ [1]="30% increased Damage with Hits against Hindered Enemies", [2]="Debuffs you inflict have 10% increased Slow Magnitude" - } + }, + stringId="slowed_enemies15" }, [54811]={ connections={ @@ -114466,7 +118625,8 @@ return { skill=54811, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength15" }, [54814]={ connections={ @@ -114490,7 +118650,8 @@ return { stats={ [1]="30% increased Presence Area of Effect", [2]="4% increased Spirit" - } + }, + stringId="auras19" }, [54818]={ connections={ @@ -114534,7 +118695,8 @@ return { skill=54818, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength80" }, [54838]={ ascendancyName="Tactician", @@ -114555,7 +118717,8 @@ return { stats={ [1]="Projectile Damage builds Pin", [2]="Pinned enemies cannot perform actions" - } + }, + stringId="AscendancyMercenary1Notable5" }, [54849]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -114569,7 +118732,8 @@ return { orbitIndex=0, skill=54849, stats={ - } + }, + stringId="mastery_minionoffence185" }, [54868]={ connections={ @@ -114586,7 +118750,8 @@ return { skill=54868, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire74" }, [54883]={ connections={ @@ -114603,7 +118768,8 @@ return { skill=54883, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos21" }, [54886]={ connections={ @@ -114621,7 +118787,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed11" }, [54887]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -114635,7 +118802,8 @@ return { orbitIndex=0, skill=54887, stats={ - } + }, + stringId="mastery_projectile203" }, [54892]={ ascendancyName="Tactician", @@ -114658,7 +118826,8 @@ return { skill=54892, stats={ [1]="15% increased Armour and Evasion Rating" - } + }, + stringId="AscendancyMercenary1Small7_" }, [54911]={ connections={ @@ -114686,7 +118855,8 @@ return { stats={ [1]="80% increased Flammability Magnitude", [2]="Enemies Ignited by you have -5% to Fire Resistance" - } + }, + stringId="ignite10" }, [54923]={ connections={ @@ -114703,7 +118873,8 @@ return { skill=54923, stats={ [1]="15% increased Glory generation" - } + }, + stringId="glory4" }, [54934]={ connections={ @@ -114720,7 +118891,8 @@ return { skill=54934, stats={ [1]="3% increased Fire Damage per Endurance Charge consumed Recently" - } + }, + stringId="endurance_charges14" }, [54937]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -114741,7 +118913,8 @@ return { stats={ [1]="Gain 5 Rage when Hit by an Enemy", [2]="Every Rage also grants 1% increased Armour" - } + }, + stringId="rage18" }, [54962]={ connections={ @@ -114758,7 +118931,8 @@ return { skill=54962, stats={ [1]="15% increased Life Regeneration Rate while stationary" - } + }, + stringId="life_regeneration14" }, [54964]={ connections={ @@ -114776,7 +118950,8 @@ return { stats={ [1]="10% increased Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="sentinels3" }, [54975]={ connections={ @@ -114793,7 +118968,8 @@ return { skill=54975, stats={ [1]="Debuffs you inflict have 5% increased Slow Magnitude" - } + }, + stringId="slowed_enemies3_" }, [54982]={ connections={ @@ -114810,7 +118986,8 @@ return { skill=54982, stats={ [1]="+5% to Fire Resistance" - } + }, + stringId="shaman7" }, [54983]={ connections={ @@ -114827,7 +119004,8 @@ return { skill=54983, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals59" }, [54984]={ connections={ @@ -114883,7 +119061,8 @@ return { skill=54984, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity54" }, [54985]={ connections={ @@ -114900,7 +119079,8 @@ return { skill=54985, stats={ [1]="8% increased Bolt Speed" - } + }, + stringId="crossbow28" }, [54990]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -114921,7 +119101,8 @@ return { stats={ [1]="10% chance to inflict Bleeding on Hit", [2]="15% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed6" }, [54998]={ connections={ @@ -114945,7 +119126,8 @@ return { stats={ [1]="20% increased Skill Effect Duration", [2]="15% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="duration5" }, [54999]={ connections={ @@ -114963,7 +119145,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="Ancestrally Boosted Attacks deal 16% increased Damage" - } + }, + stringId="melee58" }, [55011]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -114977,7 +119160,8 @@ return { orbitIndex=0, skill=55011, stats={ - } + }, + stringId="mastery_caster_6355" }, [55033]={ connectionArt="CharacterPlanned", @@ -115001,6 +119185,7 @@ return { stats={ [1]="10% of Damage taken Recouped as Life while Channelling" }, + stringId="oracle_channelling2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -115024,7 +119209,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="5% reduced Projectile Speed for Spell Skills" - } + }, + stringId="projectile_spells2" }, [55048]={ connections={ @@ -115040,7 +119226,8 @@ return { stats={ [1]="30% less Critical Damage Bonus when on Full Life", [2]="30% more Critical Damage Bonus when on Low Life" - } + }, + stringId="passive_keystone_pain_attunement" }, [55058]={ connections={ @@ -115057,7 +119244,8 @@ return { skill=55058, stats={ [1]="20% increased Melee Damage against Immobilised Enemies" - } + }, + stringId="melee52" }, [55060]={ connections={ @@ -115085,7 +119273,8 @@ return { stats={ [1]="30% chance to Pierce an Enemy", [2]="Projectiles have 10% chance to Chain an additional time from terrain" - } + }, + stringId="ranged39" }, [55063]={ connections={ @@ -115103,7 +119292,8 @@ return { stats={ [1]="12% increased amount of Life Leeched", [2]="Leech Life 5% slower" - } + }, + stringId="life_leech8" }, [55066]={ connections={ @@ -115120,7 +119310,8 @@ return { skill=55066, stats={ [1]="16% increased Attack Damage against Bleeding Enemies" - } + }, + stringId="bleed11__" }, [55088]={ connections={ @@ -115137,7 +119328,8 @@ return { skill=55088, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals12" }, [55101]={ connections={ @@ -115154,7 +119346,8 @@ return { skill=55101, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental11_" }, [55104]={ connections={ @@ -115175,7 +119368,8 @@ return { skill=55104, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells12" }, [55118]={ connections={ @@ -115192,7 +119386,8 @@ return { skill=55118, stats={ [1]="10% increased Charm Charges gained" - } + }, + stringId="charms24" }, [55131]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -115214,7 +119409,8 @@ return { [1]="3% increased Movement Speed", [2]="Immune to Hinder", [3]="Immune to Maim" - } + }, + stringId="slow_mitigation8" }, [55135]={ ascendancyName="Oracle", @@ -115234,7 +119430,8 @@ return { skill=55135, stats={ [1]="Inevitable Critical Hits" - } + }, + stringId="AscendancyDruid1Notable8" }, [55149]={ connections={ @@ -115253,7 +119450,8 @@ return { skill=55149, stats={ [1]="Gain 11% of Damage as Extra Chaos Damage" - } + }, + stringId="chaos30" }, [55152]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -115271,7 +119469,8 @@ return { orbitIndex=1, skill=55152, stats={ - } + }, + stringId="mastery_totem231" }, [55180]={ connections={ @@ -115292,7 +119491,8 @@ return { [1]="3% increased Movement Speed", [2]="Minions have 20% increased Movement Speed", [3]="Minions have 8% increased Attack and Cast Speed" - } + }, + stringId="minion_offence21_" }, [55188]={ connections={ @@ -115309,7 +119509,8 @@ return { skill=55188, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire70" }, [55190]={ connections={ @@ -115322,7 +119523,8 @@ return { orbitIndex=0, skill=55190, stats={ - } + }, + stringId="jewel_slot1971" }, [55193]={ connections={ @@ -115345,7 +119547,8 @@ return { skill=55193, stats={ [1]="+1 to Evasion Rating per 1 Item Energy Shield on Equipped Helmet" - } + }, + stringId="evasion_and_energy_shield25" }, [55227]={ connections={ @@ -115366,7 +119569,8 @@ return { skill=55227, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech7" }, [55231]={ connections={ @@ -115387,7 +119591,8 @@ return { skill=55231, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed21_" }, [55235]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern", @@ -115413,7 +119618,8 @@ return { orbitIndex=4, skill=55235, stats={ - } + }, + stringId="mastery_mark_6606" }, [55241]={ connections={ @@ -115430,7 +119636,8 @@ return { skill=55241, stats={ [1]="4% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="projectile_spells5" }, [55250]={ connections={ @@ -115451,7 +119658,8 @@ return { skill=55250, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration10" }, [55260]={ connections={ @@ -115468,7 +119676,8 @@ return { skill=55260, stats={ [1]="15% increased Freeze Threshold" - } + }, + stringId="chill_and_freeze21" }, [55270]={ connections={ @@ -115485,7 +119694,8 @@ return { skill=55270, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="pin2" }, [55275]={ connections={ @@ -115502,7 +119712,8 @@ return { skill=55275, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion18" }, [55276]={ connections={ @@ -115546,7 +119757,8 @@ return { skill=55276, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity2" }, [55308]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -115575,7 +119787,8 @@ return { stats={ [1]="20% increased Projectile Damage", [2]="20% increased chance to inflict Ailments with Projectiles" - } + }, + stringId="projectiles39" }, [55329]={ connections={ @@ -115592,7 +119805,8 @@ return { skill=55329, stats={ [1]="15% increased Parried Debuff Duration" - } + }, + stringId="buckler5" }, [55342]={ connections={ @@ -115636,7 +119850,8 @@ return { skill=55342, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence3" }, [55348]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -115654,7 +119869,8 @@ return { orbitIndex=0, skill=55348, stats={ - } + }, + stringId="mastery_dualwield90" }, [55375]={ connections={ @@ -115678,7 +119894,8 @@ return { stats={ [1]="Minions have 15% increased maximum Life", [2]="5% increased Life and Mana Regeneration Rate for each Minion in your Presence, up to a maximum of 40%" - } + }, + stringId="companions50" }, [55377]={ connections={ @@ -115700,7 +119917,8 @@ return { stats={ [1]="4% increased Area of Effect for Attacks", [2]="5% Chance to build an additional Combo on Hit" - } + }, + stringId="area_attacks45__" }, [55397]={ connections={ @@ -115728,7 +119946,8 @@ return { skill=55397, stats={ [1]="15% increased Flask Charges gained" - } + }, + stringId="flasks22" }, [55400]={ connections={ @@ -115745,7 +119964,8 @@ return { skill=55400, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration9" }, [55405]={ connections={ @@ -115762,7 +119982,8 @@ return { skill=55405, stats={ [1]="15% increased Damage if you have Consumed a Corpse Recently" - } + }, + stringId="corpses6" }, [55412]={ connections={ @@ -115783,7 +120004,8 @@ return { skill=55412, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slowed_enemies16" }, [55420]={ connections={ @@ -115800,7 +120022,8 @@ return { skill=55420, stats={ [1]="6% increased Curse Magnitudes" - } + }, + stringId="curses22" }, [55422]={ connections={ @@ -115817,7 +120040,8 @@ return { skill=55422, stats={ [1]="12% increased Physical Damage" - } + }, + stringId="physical51" }, [55429]={ connections={ @@ -115846,7 +120070,8 @@ return { skill=55429, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles17" }, [55450]={ connections={ @@ -115873,7 +120098,8 @@ return { skill=55450, stats={ [1]="Companions in your Presence have Onslaught while you are Shapeshifted" - } + }, + stringId="companions28" }, [55463]={ connections={ @@ -115890,7 +120116,8 @@ return { skill=55463, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="shock7" }, [55473]={ connections={ @@ -115907,7 +120134,8 @@ return { skill=55473, stats={ [1]="8% increased Melee Damage" - } + }, + stringId="melee44" }, [55478]={ connections={ @@ -115929,7 +120157,8 @@ return { stats={ [1]="6% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks22" }, [55491]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -115943,7 +120172,8 @@ return { orbitIndex=7, skill=55491, stats={ - } + }, + stringId="mastery_reservation209" }, [55507]={ connections={ @@ -115964,7 +120194,8 @@ return { skill=55507, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental22" }, [55536]={ ascendancyName="Gemling Legionnaire", @@ -115995,7 +120226,8 @@ return { orbitIndex=72, skill=55536, stats={ - } + }, + stringId="AscendancyMercenary3Start" }, [55554]={ connections={ @@ -116016,7 +120248,8 @@ return { skill=55554, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="lightning18" }, [55568]={ connections={ @@ -116044,7 +120277,8 @@ return { stats={ [1]="16% reduced Skill Effect Duration", [2]="10% increased Cooldown Recovery Rate" - } + }, + stringId="duration11" }, [55572]={ connections={ @@ -116062,7 +120296,8 @@ return { stats={ [1]="10% increased Fire Damage", [2]="10% increased Cold Damage" - } + }, + stringId="cold9" }, [55575]={ connections={ @@ -116079,7 +120314,8 @@ return { skill=55575, stats={ [1]="Gain 3% of Physical Damage as extra Chaos Damage" - } + }, + stringId="physical11" }, [55582]={ ascendancyName="Gemling Legionnaire", @@ -116102,7 +120338,8 @@ return { skill=55582, stats={ [1]="+2% to Quality of all Skills" - } + }, + stringId="AscendancyMercenary3Small2" }, [55596]={ connections={ @@ -116119,7 +120356,8 @@ return { skill=55596, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals35" }, [55598]={ connections={ @@ -116144,7 +120382,8 @@ return { skill=55598, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression31" }, [55611]={ ascendancyName="Invoker", @@ -116167,7 +120406,8 @@ return { skill=55611, stats={ [1]="12% increased Elemental Damage" - } + }, + stringId="AscendancyMonk2Small5" }, [55617]={ connections={ @@ -116189,7 +120429,8 @@ return { stats={ [1]="20% increased Armour while Surrounded", [2]="20% increased Evasion Rating while Surrounded" - } + }, + stringId="being_surrounded18" }, [55621]={ connections={ @@ -116206,7 +120447,8 @@ return { skill=55621, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals56" }, [55635]={ connections={ @@ -116232,7 +120474,8 @@ return { stats={ [1]="Companions deal 12% increased Damage", [2]="10% increased Damage while your Companion is in your Presence" - } + }, + stringId="companions22" }, [55664]={ connections={ @@ -116250,7 +120493,8 @@ return { stats={ [1]="10% increased Presence Area of Effect", [2]="Companions have 10% increased Area of Effect" - } + }, + stringId="companions12" }, [55668]={ connections={ @@ -116302,7 +120546,8 @@ return { skill=55668, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence63__" }, [55672]={ connections={ @@ -116315,7 +120560,8 @@ return { skill=55672, stats={ [1]="10% increased Accuracy Rating while Shapeshifted" - } + }, + stringId="wyvern7" }, [55680]={ connections={ @@ -116332,7 +120578,8 @@ return { skill=55680, stats={ [1]="3% increased Attack Speed with Spears" - } + }, + stringId="spear7" }, [55700]={ connections={ @@ -116349,7 +120596,8 @@ return { skill=55700, stats={ [1]="+3 to all Attributes" - } + }, + stringId="all_attributes4" }, [55708]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -116370,7 +120618,8 @@ return { stats={ [1]="Damage Penetrates 18% Lightning Resistance", [2]="Gain 6% of Elemental Damage as Extra Lightning Damage" - } + }, + stringId="lightning_penetration27" }, [55724]={ connections={ @@ -116387,7 +120636,8 @@ return { skill=55724, stats={ [1]="20% chance for Attack Hits to apply Incision" - } + }, + stringId="bleed43" }, [55746]={ connections={ @@ -116404,7 +120654,8 @@ return { skill=55746, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage8" }, [55789]={ connections={ @@ -116421,7 +120672,8 @@ return { skill=55789, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals71" }, [55796]={ ascendancyName="Amazon", @@ -116446,7 +120698,8 @@ return { stats={ [1]="Reveal Weaknesses against Rare and Unique enemies", [2]="50% more damage against enemies with an Open Weakness" - } + }, + stringId="AscendancyHuntress1Notable3" }, [55802]={ connections={ @@ -116494,7 +120747,8 @@ return { skill=55802, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity77" }, [55807]={ connections={ @@ -116522,7 +120776,8 @@ return { skill=55807, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana25" }, [55817]={ connections={ @@ -116545,7 +120800,8 @@ return { skill=55817, stats={ [1]="30% increased Exposure Effect" - } + }, + stringId="slowed_enemies30" }, [55829]={ connections={ @@ -116562,7 +120818,8 @@ return { skill=55829, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks52" }, [55835]={ connections={ @@ -116594,7 +120851,8 @@ return { stats={ [1]="Damage Penetrates 18% Cold Resistance", [2]="20% increased chance to inflict Ailments against Enemies with Exposure" - } + }, + stringId="cold_penetration23" }, [55843]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -116608,7 +120866,8 @@ return { orbitIndex=0, skill=55843, stats={ - } + }, + stringId="mastery_armour_and_energy_shield_6275" }, [55846]={ connections={ @@ -116625,7 +120884,8 @@ return { skill=55846, stats={ [1]="Gain 5 Life per enemy killed" - } + }, + stringId="life_on_kill11" }, [55847]={ connections={ @@ -116648,7 +120908,8 @@ return { skill=55847, stats={ [1]="200% increased Ice Crystal Life" - } + }, + stringId="cold_penetration15" }, [55872]={ connections={ @@ -116661,7 +120922,8 @@ return { skill=55872, stats={ [1]="Offering Skills have 15% increased Buff effect" - } + }, + stringId="corpses22" }, [55888]={ connections={ @@ -116687,7 +120949,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour8" }, [55897]={ connectionArt="CharacterPlanned", @@ -116711,6 +120974,7 @@ return { stats={ [1]="20% increased Mana Regeneration Rate while Shapeshifted" }, + stringId="oracle_wolf_addon1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -116744,7 +121008,8 @@ return { skill=55909, stats={ [1]="15% increased Spell Damage if you have consumed an Elemental Infusion Recently" - } + }, + stringId="sorcerer_start3" }, [55925]={ connections={ @@ -116761,7 +121026,8 @@ return { skill=55925, stats={ [1]="+3 to maximum Rage while Shapeshifted" - } + }, + stringId="rage23" }, [55930]={ connections={ @@ -116778,7 +121044,8 @@ return { skill=55930, stats={ [1]="15% increased Glory generation" - } + }, + stringId="glory19" }, [55931]={ connections={ @@ -116799,7 +121066,8 @@ return { skill=55931, stats={ [1]="+15% of Armour also applies to Fire Damage" - } + }, + stringId="maximum_resistances3_" }, [55933]={ connections={ @@ -116843,7 +121111,8 @@ return { skill=55933, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength8" }, [55938]={ connections={ @@ -116860,7 +121129,8 @@ return { skill=55938, stats={ [1]="10% increased effect of Archon Buffs on you" - } + }, + stringId="archon10" }, [55947]={ connections={ @@ -116877,7 +121147,8 @@ return { skill=55947, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="spell_criticals12_" }, [55995]={ connections={ @@ -116894,7 +121165,8 @@ return { skill=55995, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="frenzy_charges4" }, [56016]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -116922,7 +121194,8 @@ return { skill=56016, stats={ [1]="Projectiles Pierce enemies with Fully Broken Armour" - } + }, + stringId="armour_break19" }, [56023]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -116936,7 +121209,8 @@ return { orbitIndex=0, skill=56023, stats={ - } + }, + stringId="mastery_projectile202" }, [56045]={ connections={ @@ -116984,7 +121258,8 @@ return { skill=56045, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity6" }, [56061]={ connections={ @@ -116997,7 +121272,8 @@ return { skill=56061, stats={ [1]="14% increased Damage with Hits against Burning Enemies" - } + }, + stringId="fire16" }, [56063]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -117018,7 +121294,8 @@ return { stats={ [1]="23% increased Chaos Damage", [2]="15% increased Skill Effect Duration" - } + }, + stringId="chaos37" }, [56090]={ connectionArt="CharacterPlanned", @@ -117043,6 +121320,7 @@ return { [1]="12% increased Spell Damage", [2]="8% chance to Poison on Hit" }, + stringId="oracle_spell_poison1_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -117061,7 +121339,8 @@ return { skill=56104, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break27" }, [56112]={ connections={ @@ -117088,7 +121367,8 @@ return { skill=56112, stats={ [1]="Remove Ignite when you Warcry" - } + }, + stringId="warcries47" }, [56118]={ connections={ @@ -117109,7 +121389,8 @@ return { skill=56118, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life4" }, [56162]={ ascendancyName="Blood Mage", @@ -117133,7 +121414,8 @@ return { skill=56162, stats={ [1]="25% of Life Loss from Hits is prevented, then that much Life is lost over 4 seconds instead" - } + }, + stringId="AscendancyWitch2Notable7" }, [56174]={ connectionArt="CharacterPlanned", @@ -117157,6 +121439,7 @@ return { stats={ [1]="30% increased Armour while stationary" }, + stringId="oracle_crab_claw2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -117179,7 +121462,8 @@ return { skill=56214, stats={ [1]="8% increased Ignite Duration on Enemies" - } + }, + stringId="ignite_mitigation9" }, [56216]={ connections={ @@ -117223,7 +121507,8 @@ return { skill=56216, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence21" }, [56219]={ connections={ @@ -117240,7 +121525,8 @@ return { skill=56219, stats={ [1]="Inherent loss of Rage is 15% slower" - } + }, + stringId="rage38" }, [56237]={ connections={ @@ -117263,7 +121549,8 @@ return { skill=56237, stats={ [1]="12% increased Spell Damage for each different Non-Instant Attack you've used in the past 8 seconds" - } + }, + stringId="attacks_and_spells13" }, [56265]={ connections={ @@ -117287,7 +121574,8 @@ return { stats={ [1]="60% increased Critical Damage Bonus", [2]="20% reduced Critical Hit Chance" - } + }, + stringId="criticals90" }, [56284]={ connections={ @@ -117304,7 +121592,8 @@ return { skill=56284, stats={ [1]="Minions have 5% increased Attack and Cast Speed" - } + }, + stringId="minion_offence46" }, [56320]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -117320,6 +121609,7 @@ return { skill=56320, stats={ }, + stringId="oracle_iron_blood_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -117343,7 +121633,8 @@ return { stats={ [1]="10% increased Evasion Rating", [2]="2% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="evasion23_" }, [56330]={ connections={ @@ -117360,7 +121651,8 @@ return { skill=56330, stats={ [1]="10% chance to inflict Bleeding on Critical Hit with Attacks" - } + }, + stringId="bleed8_" }, [56331]={ ascendancyName="Acolyte of Chayula", @@ -117382,7 +121674,8 @@ return { [1]="Remnants you create have 50% increased effect", [2]="Remnants can be collected from 50% further away", [3]="All Flames of Chayula that you manifest are Red" - } + }, + stringId="AscendancyMonk3Notable6_3" }, [56334]={ connections={ @@ -117404,7 +121697,8 @@ return { stats={ [1]="Meta Skills gain 4% increased Energy", [2]="5% increased Critical Hit Chance" - } + }, + stringId="monkelemental3" }, [56336]={ connections={ @@ -117422,7 +121716,8 @@ return { stats={ [1]="3% increased Curse Magnitudes", [2]="10% faster Curse Activation" - } + }, + stringId="curses2" }, [56342]={ connections={ @@ -117439,7 +121734,8 @@ return { skill=56342, stats={ [1]="Gain 2 Rage when Hit by an Enemy" - } + }, + stringId="rage4" }, [56349]={ connections={ @@ -117455,7 +121751,8 @@ return { stats={ [1]="Maximum Life is 1", [2]="Immune to Chaos Damage and Bleeding" - } + }, + stringId="passive_keystone_chaos_inoculation" }, [56360]={ connections={ @@ -117472,7 +121769,8 @@ return { skill=56360, stats={ [1]="20% increased Power Charge Duration" - } + }, + stringId="power_charges2" }, [56366]={ connections={ @@ -117491,7 +121789,8 @@ return { stats={ [1]="5% increased Attack Speed with Daggers", [2]="15% increased Critical Hit Chance with Daggers" - } + }, + stringId="dagger13" }, [56368]={ connections={ @@ -117508,7 +121807,8 @@ return { skill=56368, stats={ [1]="15% increased Life Regeneration rate while Shapeshifted" - } + }, + stringId="wolf3" }, [56388]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern", @@ -117528,7 +121828,8 @@ return { skill=56388, stats={ [1]="+1 to maximum number of placed Banners" - } + }, + stringId="banners12" }, [56409]={ connections={ @@ -117555,7 +121856,8 @@ return { [1]="24% increased Flammability Magnitude", [2]="12% increased Freeze Buildup", [3]="12% increased chance to Shock" - } + }, + stringId="elemental51" }, [56453]={ connections={ @@ -117579,7 +121881,8 @@ return { stats={ [1]="40% increased Attack Damage while on Full Life", [2]="60% increased Attack Damage while on Low Life" - } + }, + stringId="attack27" }, [56466]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -117601,6 +121904,7 @@ return { stats={ [1]="Spells Gain 12% of Damage as extra Chaos Damage" }, + stringId="oracle_spell_poison4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -117620,7 +121924,8 @@ return { orbitIndex=0, skill=56472, stats={ - } + }, + stringId="mastery_projectile_6652" }, [56488]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -117640,7 +121945,8 @@ return { skill=56488, stats={ [1]="10% increased Deflection Rating" - } + }, + stringId="deflect29" }, [56489]={ ascendancyName="Spirit Walker", @@ -117662,7 +121968,8 @@ return { [1]="Companions deal 10% increased damage per Idol in your Equipment", [2]="2% increased Reservation Efficiency of Skills per Idol in your Equipment", [3]="-4% to all Elemental Resistances per non-Idol Augment in your Equipment" - } + }, + stringId="AscendancyHuntress2Notable8" }, [56493]={ connections={ @@ -117682,7 +121989,8 @@ return { stats={ [1]="6% increased Attack Speed", [2]="30% increased Evasion Rating if you have Hit an Enemy Recently" - } + }, + stringId="attack_speed60_" }, [56505]={ ascendancyName="Oracle", @@ -117705,7 +122013,8 @@ return { skill=56505, stats={ [1]="20% increased Immobilisation buildup" - } + }, + stringId="AscendancyDruid1Small4" }, [56547]={ connections={ @@ -117722,7 +122031,8 @@ return { skill=56547, stats={ [1]="12% increased Damage with Plant Skills" - } + }, + stringId="physical61" }, [56564]={ connections={ @@ -117739,7 +122049,8 @@ return { skill=56564, stats={ [1]="+8 to Intelligence" - } + }, + stringId="energy_shield28_" }, [56567]={ connections={ @@ -117756,7 +122067,8 @@ return { skill=56567, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy5" }, [56595]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -117770,7 +122082,8 @@ return { orbitIndex=0, skill=56595, stats={ - } + }, + stringId="mastery_attack17" }, [56605]={ connections={ @@ -117786,7 +122099,8 @@ return { stats={ [1]="Dodge Roll cannot Avoid Damage", [2]="Take 30% less Damage from Hits while Dodge Rolling" - } + }, + stringId="passive_keystone_bulwark" }, [56616]={ connections={ @@ -117814,7 +122128,8 @@ return { stats={ [1]="Regenerate 1.5% of maximum Life per second while on Low Life", [2]="40% increased Life Recovery from Flasks used when on Low Life" - } + }, + stringId="life_regeneration8_" }, [56618]={ ascendancyName="Pathfinder", @@ -117838,7 +122153,8 @@ return { skill=56618, stats={ [1]="Grants Skill: Fulminating Concoction" - } + }, + stringId="AscendancyRanger3Notable7_3" }, [56638]={ connections={ @@ -117851,7 +122167,8 @@ return { skill=56638, stats={ [1]="25% increased Stun Threshold if you haven't been Stunned Recently" - } + }, + stringId="stun_threshold_if_no_recent_stun4" }, [56640]={ connections={ @@ -117868,7 +122185,8 @@ return { skill=56640, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals5" }, [56649]={ connections={ @@ -117885,7 +122203,8 @@ return { skill=56649, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration12__" }, [56651]={ connections={ @@ -117913,7 +122232,8 @@ return { skill=56651, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles15" }, [56666]={ connections={ @@ -117937,7 +122257,8 @@ return { skill=56666, stats={ [1]="Grants Thaumaturgical Dynamism" - } + }, + stringId="DeliriumAnoint_ThaumaturgicGenerator" }, [56701]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -117951,7 +122272,8 @@ return { orbitIndex=0, skill=56701, stats={ - } + }, + stringId="mastery_companion295" }, [56703]={ connections={ @@ -117972,7 +122294,8 @@ return { skill=56703, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed11" }, [56714]={ connections={ @@ -117996,7 +122319,8 @@ return { stats={ [1]="15% increased Projectile Speed", [2]="20% increased Physical Damage" - } + }, + stringId="projectiles48" }, [56729]={ connections={ @@ -118017,7 +122341,8 @@ return { skill=56729, stats={ [1]="20% increased Evasion Rating while moving" - } + }, + stringId="azmerianimals19" }, [56757]={ connections={ @@ -118034,7 +122359,8 @@ return { skill=56757, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems41" }, [56761]={ connections={ @@ -118059,7 +122385,8 @@ return { skill=56761, stats={ [1]="8% increased Melee Damage" - } + }, + stringId="melee27" }, [56762]={ connections={ @@ -118076,7 +122403,8 @@ return { skill=56762, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed16" }, [56767]={ connections={ @@ -118104,7 +122432,8 @@ return { stats={ [1]="5% chance to Daze on Hit", [2]="Gain 12% of Physical Damage as Extra Lightning Damage against Dazed Enemies" - } + }, + stringId="daze_18" }, [56776]={ connections={ @@ -118132,7 +122461,8 @@ return { stats={ [1]="60% increased Critical Damage Bonus", [2]="25% reduced Armour, Evasion and Energy Shield" - } + }, + stringId="criticals49" }, [56783]={ ascendancyName="Disciple of Varashta", @@ -118151,7 +122481,8 @@ return { skill=56783, stats={ [1]="8% increased Area of Effect" - } + }, + stringId="AscendancySorceress3Small6_" }, [56806]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern", @@ -118172,7 +122503,8 @@ return { stats={ [1]="12% increased Block chance", [2]="1% increased Movement Speed for each time you've Blocked in the past 10 seconds" - } + }, + stringId="block16" }, [56818]={ connections={ @@ -118193,7 +122525,8 @@ return { skill=56818, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks7" }, [56838]={ connections={ @@ -118215,7 +122548,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield22" }, [56841]={ connections={ @@ -118232,7 +122566,8 @@ return { skill=56841, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="frenzy_charges11" }, [56842]={ ascendancyName="Titan", @@ -118255,7 +122590,8 @@ return { skill=56842, stats={ [1]="18% increased Stun Buildup" - } + }, + stringId="AscendancyWarrior1Small4" }, [56844]={ connections={ @@ -118272,7 +122608,8 @@ return { skill=56844, stats={ [1]="15% increased Archon Buff duration" - } + }, + stringId="archon12" }, [56847]={ connections={ @@ -118285,7 +122622,8 @@ return { skill=56847, stats={ [1]="12% increased Damage while affected by a Herald" - } + }, + stringId="heralds12_" }, [56857]={ ascendancyName="Disciple of Varashta", @@ -118306,7 +122644,8 @@ return { stats={ [1]="60% of your current Energy Shield is added to your Armour for", [2]="determining your Physical Damage Reduction from Armour" - } + }, + stringId="AscendancySorceress3Notable1" }, [56860]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern", @@ -118327,7 +122666,8 @@ return { stats={ [1]="30% increased Parry Range", [2]="Your Heavy Stun buildup empties 50% faster if you've successfully Parried Recently" - } + }, + stringId="buckler15" }, [56876]={ connections={ @@ -118344,7 +122684,8 @@ return { skill=56876, stats={ [1]="20% increased maximum Energy Shield if you've consumed a Power Charge Recently" - } + }, + stringId="power_charges12" }, [56890]={ connectionArt="CharacterPlanned", @@ -118369,6 +122710,7 @@ return { stats={ [1]="Shapeshift Skills have 30% increased Skill Effect Duration" }, + stringId="oracle_wyvern_addon2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -118395,7 +122737,8 @@ return { stats={ [1]="20% chance for Charms you use to not consume Charges", [2]="Recover 5% of maximum Mana when a Charm is used" - } + }, + stringId="charms5" }, [56897]={ connections={ @@ -118408,7 +122751,8 @@ return { skill=56897, stats={ [1]="10% increased Ballista Critical Damage Bonus" - } + }, + stringId="ballista12" }, [56910]={ connections={ @@ -118436,7 +122780,8 @@ return { [1]="Hits against you have 20% reduced Critical Damage Bonus", [2]="20% increased Armour and Evasion Rating", [3]="+5 to Strength and Dexterity" - } + }, + stringId="duelist_mercenary_notable1" }, [56914]={ connections={ @@ -118453,7 +122798,8 @@ return { skill=56914, stats={ [1]="Damage Penetrates 6% Lightning Resistance" - } + }, + stringId="lightning_penetration4" }, [56926]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -118467,7 +122813,8 @@ return { orbitIndex=3, skill=56926, stats={ - } + }, + stringId="mastery_minion_defence_6611" }, [56928]={ connections={ @@ -118485,7 +122832,8 @@ return { stats={ [1]="5% increased Flask Effect Duration", [2]="2% increased Attack Speed" - } + }, + stringId="attack_speed16" }, [56933]={ ascendancyName="Shaman", @@ -118509,7 +122857,8 @@ return { skill=56933, stats={ [1]="Every 2 Rage also grants 1% more Spell damage" - } + }, + stringId="AscendancyDruid2Notable3" }, [56934]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -118523,7 +122872,8 @@ return { orbitIndex=0, skill=56934, stats={ - } + }, + stringId="mastery_fire_6522" }, [56935]={ connections={ @@ -118571,7 +122921,8 @@ return { skill=56935, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence15" }, [56956]={ connections={ @@ -118593,7 +122944,8 @@ return { stats={ [1]="Minions have 8% increased maximum Life", [2]="Minions have +7% to Chaos Resistance" - } + }, + stringId="minion_defence31" }, [56978]={ connections={ @@ -118637,7 +122989,8 @@ return { skill=56978, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity73" }, [56988]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -118658,7 +123011,8 @@ return { stats={ [1]="+1% to Maximum Lightning Resistance", [2]="50% reduced effect of Shock on you" - } + }, + stringId="lightning59" }, [56996]={ connections={ @@ -118675,7 +123029,8 @@ return { skill=56996, stats={ [1]="16% increased Totem Life" - } + }, + stringId="totems17_" }, [56997]={ connections={ @@ -118702,7 +123057,8 @@ return { skill=56997, stats={ [1]="Hits that Heavy Stun Enemies have Culling Strike" - } + }, + stringId="two_handed12" }, [56999]={ connections={ @@ -118722,7 +123078,8 @@ return { stats={ [1]="15% increased Critical Hit Chance for Attacks", [2]="15% increased Accuracy Rating" - } + }, + stringId="accuracy19" }, [57002]={ connectionArt="CharacterPlanned", @@ -118747,6 +123104,7 @@ return { stats={ [1]="Gain Physical Thorns damage equal to 8% of maximum Life while Shapeshifted" }, + stringId="oracle_thorns3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -118777,7 +123135,8 @@ return { skill=57021, stats={ [1]="Minions have 8% increased Area of Effect" - } + }, + stringId="minion_offence27_" }, [57039]={ connections={ @@ -118794,7 +123153,8 @@ return { skill=57039, stats={ [1]="5% increased Cooldown Recovery Rate" - } + }, + stringId="cooldowns1" }, [57047]={ connections={ @@ -118821,7 +123181,8 @@ return { skill=57047, stats={ [1]="7% increased Attributes" - } + }, + stringId="all_attributes6" }, [57069]={ connections={ @@ -118839,7 +123200,8 @@ return { stats={ [1]="5% increased Lightning Damage", [2]="+3% to Lightning Resistance" - } + }, + stringId="shock23" }, [57079]={ connectionArt="CharacterPlanned", @@ -118868,6 +123230,7 @@ return { stats={ [1]="Temporary Minion Skills have +2 to Limit of Minions summoned" }, + stringId="oracle_big_family10", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -118890,7 +123253,8 @@ return { skill=57088, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration1" }, [57089]={ connections={ @@ -118904,7 +123268,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence" - } + }, + stringId="companions23" }, [57110]={ connections={ @@ -118932,7 +123297,8 @@ return { stats={ [1]="+20 to maximum Life", [2]="8% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup16" }, [57141]={ ascendancyName="Pathfinder", @@ -118952,7 +123318,8 @@ return { orbitIndex=0, skill=57141, stats={ - } + }, + stringId="AscendancyRanger3Notable7_Choice" }, [57178]={ connections={ @@ -118974,7 +123341,8 @@ return { stats={ [1]="10% increased Critical Hit Chance for Spells", [2]="15% increased Magnitude of Damaging Ailments you inflict with Critical Hits" - } + }, + stringId="physical17" }, [57181]={ ascendancyName="Invoker", @@ -118997,7 +123365,8 @@ return { skill=57181, stats={ [1]="12% increased Critical Hit Chance" - } + }, + stringId="AscendancyMonk2Small7" }, [57190]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -119022,7 +123391,8 @@ return { stats={ [1]="Herald Skills have 25% increased Area of Effect", [2]="Herald Skills deal 30% increased Damage" - } + }, + stringId="heralds19" }, [57196]={ connections={ @@ -119035,7 +123405,8 @@ return { skill=57196, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed41" }, [57202]={ connectionArt="CharacterPlanned", @@ -119059,6 +123430,7 @@ return { stats={ [1]="17% increased Stun Threshold" }, + stringId="oracle_beast_corruption4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -119087,7 +123459,8 @@ return { skill=57204, stats={ [1]="25% increased Critical Hit Chance" - } + }, + stringId="criticals30" }, [57227]={ connections={ @@ -119104,7 +123477,8 @@ return { skill=57227, stats={ [1]="10% increased Critical Hit Chance for Attacks" - } + }, + stringId="criticals77" }, [57230]={ connections={ @@ -119125,7 +123499,8 @@ return { skill=57230, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="chaos8" }, [57253]={ ascendancyName="Pathfinder", @@ -119154,7 +123529,8 @@ return { stats={ [1]="Can Allocate Passive Skills from the Warrior's starting point", [2]="Grants 4 Passive Skill Point" - } + }, + stringId="AscendancyRanger3Notable8_3" }, [57273]={ connections={ @@ -119171,7 +123547,8 @@ return { skill=57273, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="wyvern18" }, [57320]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -119185,7 +123562,8 @@ return { orbitIndex=0, skill=57320, stats={ - } + }, + stringId="mastery_armour_and_evasion_6278" }, [57373]={ connections={ @@ -119202,7 +123580,8 @@ return { skill=57373, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="ignite11" }, [57379]={ connections={ @@ -119229,7 +123608,8 @@ return { skill=57379, stats={ [1]="40% increased Melee Damage with Hits at Close Range" - } + }, + stringId="melee33" }, [57386]={ connectionArt="CharacterPlanned", @@ -119253,6 +123633,7 @@ return { stats={ [1]="17% increased Elemental Ailment Threshold" }, + stringId="oracle_beast_corruption6", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -119283,7 +123664,8 @@ return { [1]="15% increased Critical Hit Chance for Attacks", [2]="20% increased Critical Damage Bonus for Attack Damage", [3]="20% more Stun Buildup with Critical Hits" - } + }, + stringId="criticals64" }, [57405]={ connections={ @@ -119300,7 +123682,8 @@ return { skill=57405, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="slam_area4" }, [57449]={ ascendancyName="Martial Artist", @@ -119327,7 +123710,8 @@ return { skill=57449, stats={ [1]="8% increased Area of Effect" - } + }, + stringId="AscendancyMonk1Small5" }, [57462]={ connections={ @@ -119344,7 +123728,8 @@ return { skill=57462, stats={ [1]="8% increased Projectile Speed" - } + }, + stringId="projectiles11" }, [57471]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern", @@ -119370,7 +123755,8 @@ return { [1]="Recover 20 Life when you Block", [2]="+2% to maximum Block chance", [3]="80% less Knockback Distance for Blocked Hits" - } + }, + stringId="block13" }, [57513]={ connections={ @@ -119386,7 +123772,8 @@ return { stats={ [1]="Convert 100% of maximum Energy Shield to maximum Mana", [2]="Mana Costs are Doubled" - } + }, + stringId="passive_keystone_eldritch_battery__" }, [57517]={ connections={ @@ -119403,7 +123790,8 @@ return { skill=57517, stats={ [1]="15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision" - } + }, + stringId="bleed37" }, [57518]={ connections={ @@ -119420,7 +123808,8 @@ return { skill=57518, stats={ [1]="20% increased Parry Damage" - } + }, + stringId="deflect3" }, [57552]={ connections={ @@ -119441,7 +123830,8 @@ return { skill=57552, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed19" }, [57555]={ connections={ @@ -119458,7 +123848,8 @@ return { skill=57555, stats={ [1]="15% chance to Impale on Spell Hit" - } + }, + stringId="physical7" }, [57571]={ connections={ @@ -119475,7 +123866,8 @@ return { skill=57571, stats={ [1]="30% increased Flammability Magnitude" - } + }, + stringId="fire_penetration4" }, [57596]={ connectionArt="CharacterPlanned", @@ -119499,6 +123891,7 @@ return { stats={ [1]="8% of Skill Mana Costs Converted to Life Costs" }, + stringId="oracle_life_corruption3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -119521,7 +123914,8 @@ return { skill=57608, stats={ [1]="12% increased Physical Damage while Shapeshifted" - } + }, + stringId="shapeshifting3" }, [57615]={ connections={ @@ -119542,7 +123936,8 @@ return { skill=57615, stats={ [1]="+8% Surpassing chance to fire an additional Arrow" - } + }, + stringId="bow20" }, [57616]={ connections={ @@ -119559,7 +123954,8 @@ return { skill=57616, stats={ [1]="Banner Skills have 20% increased Duration" - } + }, + stringId="banners26" }, [57617]={ connections={ @@ -119594,7 +123990,8 @@ return { skill=57617, stats={ [1]="30% increased Attack Damage if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting26" }, [57626]={ connections={ @@ -119612,7 +124009,8 @@ return { stats={ [1]="10% increased Fire Damage", [2]="10% increased Cold Damage" - } + }, + stringId="cold8_" }, [57683]={ connections={ @@ -119629,7 +124027,8 @@ return { skill=57683, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="monkchakra14" }, [57703]={ connections={ @@ -119685,7 +124084,8 @@ return { skill=57703, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes32" }, [57710]={ connections={ @@ -119741,7 +124141,8 @@ return { skill=57710, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence16" }, [57724]={ connections={ @@ -119758,7 +124159,8 @@ return { skill=57724, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos20_" }, [57774]={ connections={ @@ -119775,7 +124177,8 @@ return { skill=57774, stats={ [1]="3% increased Attack Speed while Dual Wielding" - } + }, + stringId="dual_wielding7" }, [57775]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern", @@ -119789,7 +124192,8 @@ return { orbitIndex=0, skill=57775, stats={ - } + }, + stringId="mastery_aura_6311_" }, [57785]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -119818,7 +124222,8 @@ return { stats={ [1]="25% increased Ballista Critical Damage Bonus", [2]="20% increased Ballista Critical Hit Chance" - } + }, + stringId="ballista15" }, [57791]={ connections={ @@ -119836,7 +124241,8 @@ return { stats={ [1]="6% increased Spell Damage", [2]="2% increased Cast Speed" - } + }, + stringId="orb4" }, [57805]={ connections={ @@ -119860,7 +124266,8 @@ return { stats={ [1]="20% increased Knockback Distance", [2]="20% chance to Knock Enemies Back with Hits at Close Range" - } + }, + stringId="knockback20_" }, [57810]={ connections={ @@ -119877,7 +124284,8 @@ return { skill=57810, stats={ [1]="15% increased chance to Shock" - } + }, + stringId="shock13" }, [57816]={ connections={ @@ -119894,7 +124302,8 @@ return { skill=57816, stats={ [1]="+8 to Dexterity" - } + }, + stringId="attributes106" }, [57819]={ ascendancyName="Gemling Legionnaire", @@ -119916,7 +124325,8 @@ return { [1]="Skills deal 20% increased Damage per Connected Red Support Gem", [2]="Skills have 6% increased Skill Speed per Connected Green Support Gem", [3]="Skills have 20% increased Critical Hit Chance per Connected Blue Support Gem" - } + }, + stringId="AscendancyMercenary3Notable7" }, [57821]={ connections={ @@ -119964,7 +124374,8 @@ return { skill=57821, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity9" }, [57832]={ connections={ @@ -119981,7 +124392,8 @@ return { skill=57832, stats={ [1]="10% increased Ignite Magnitude" - } + }, + stringId="ignite13" }, [57846]={ connections={ @@ -120002,7 +124414,8 @@ return { skill=57846, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun19" }, [57863]={ connections={ @@ -120019,7 +124432,8 @@ return { skill=57863, stats={ [1]="Detonator skills have 8% increased Area of Effect" - } + }, + stringId="area_attacks43" }, [57880]={ connections={ @@ -120040,7 +124454,8 @@ return { skill=57880, stats={ [1]="12% increased Damage with Axes" - } + }, + stringId="axe3" }, [57921]={ connections={ @@ -120063,7 +124478,8 @@ return { skill=57921, stats={ [1]="30% increased Critical Hit Chance if you have Shapeshifted to an Animal form Recently" - } + }, + stringId="shapeshifting29" }, [57928]={ connections={ @@ -120080,7 +124496,8 @@ return { skill=57928, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning66" }, [57933]={ connections={ @@ -120097,7 +124514,8 @@ return { skill=57933, stats={ [1]="Companions deal 12% increased Damage" - } + }, + stringId="companions18" }, [57945]={ connections={ @@ -120114,7 +124532,8 @@ return { skill=57945, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks9" }, [57959]={ ascendancyName="Smith of Kitava", @@ -120138,7 +124557,8 @@ return { skill=57959, stats={ [1]="Modifiers to Fire Resistance also grant Cold and Lightning Resistance at 50% of their value" - } + }, + stringId="AscendancyWarrior3Notable4" }, [57966]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -120152,7 +124572,8 @@ return { orbitIndex=0, skill=57966, stats={ - } + }, + stringId="mastery_critical_6416" }, [57967]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern", @@ -120168,7 +124589,8 @@ return { stats={ [1]="+30 to maximum Mana", [2]="14% increased Mana Regeneration Rate" - } + }, + stringId="mana17" }, [57970]={ connections={ @@ -120189,7 +124611,8 @@ return { skill=57970, stats={ [1]="20% increased Frenzy Charge Duration" - } + }, + stringId="frenzy_charges6" }, [58002]={ connections={ @@ -120210,7 +124633,8 @@ return { skill=58002, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical10" }, [58013]={ connections={ @@ -120227,7 +124651,8 @@ return { skill=58013, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged4" }, [58016]={ connections={ @@ -120255,7 +124680,8 @@ return { stats={ [1]="+5% to all Elemental Resistances", [2]="30% increased Elemental Damage" - } + }, + stringId="elemental39" }, [58022]={ connections={ @@ -120276,7 +124702,8 @@ return { skill=58022, stats={ [1]="11% increased Chaos Damage" - } + }, + stringId="chaos19" }, [58038]={ connections={ @@ -120293,7 +124720,8 @@ return { skill=58038, stats={ [1]="25% increased Attack Damage while Surrounded" - } + }, + stringId="being_surrounded7" }, [58058]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -120309,6 +124737,7 @@ return { skill=58058, stats={ }, + stringId="oracle_bow_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -120332,7 +124761,8 @@ return { stats={ [1]="4% increased Block chance", [2]="5% reduced Movement Speed Penalty while Actively Blocking" - } + }, + stringId="shield29" }, [58090]={ connections={ @@ -120353,7 +124783,8 @@ return { skill=58090, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup1" }, [58096]={ connections={ @@ -120377,7 +124808,8 @@ return { stats={ [1]="20% increased Spell Damage", [2]="15% increased Skill Effect Duration" - } + }, + stringId="spells31" }, [58109]={ connections={ @@ -120421,7 +124853,8 @@ return { skill=58109, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity69" }, [58115]={ connections={ @@ -120442,7 +124875,8 @@ return { skill=58115, stats={ [1]="Recover 1% of maximum Mana on Kill" - } + }, + stringId="mana_regeneration48" }, [58117]={ connections={ @@ -120471,7 +124905,8 @@ return { skill=58117, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems39" }, [58125]={ connections={ @@ -120488,7 +124923,8 @@ return { skill=58125, stats={ [1]="5% increased Block chance" - } + }, + stringId="shield12" }, [58138]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -120502,7 +124938,8 @@ return { orbitIndex=6, skill=58138, stats={ - } + }, + stringId="mastery_armour_and_energy_shield_6274" }, [58149]={ ascendancyName="Ritualist", @@ -120512,7 +124949,7 @@ return { orbit=8 } }, - group=1616, + group=1618, icon="Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds", name="Life Recovery Rate", nodeOverlay={ @@ -120525,7 +124962,8 @@ return { skill=58149, stats={ [1]="10% increased Life Recovery rate" - } + }, + stringId="AscendancyHuntress3Small5" }, [58157]={ connections={ @@ -120542,7 +124980,8 @@ return { skill=58157, stats={ [1]="20% increased Stun Recovery" - } + }, + stringId="monkchakra28" }, [58170]={ connections={ @@ -120570,7 +125009,8 @@ return { skill=58170, stats={ [1]="10% increased Spell Damage" - } + }, + stringId="spells2" }, [58182]={ connections={ @@ -120587,7 +125027,8 @@ return { skill=58182, stats={ [1]="Gain 3 Life per enemy killed" - } + }, + stringId="life_on_kill1" }, [58183]={ connections={ @@ -120619,7 +125060,8 @@ return { stats={ [1]="15% increased Magnitude of Bleeding you inflict", [2]="25% increased Physical Damage" - } + }, + stringId="physical35" }, [58197]={ connectionArt="CharacterPlanned", @@ -120644,6 +125086,7 @@ return { stats={ [1]="Gain 18% of Physical Damage as Extra Lightning Damage" }, + stringId="oracle_rust_king8", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -120670,7 +125113,8 @@ return { stats={ [1]="20% increased Critical Damage Bonus if you've consumed a Power Charge Recently", [2]="Recover 5% of maximum Mana when you consume a Power Charge" - } + }, + stringId="power_charges16" }, [58215]={ connections={ @@ -120694,7 +125138,8 @@ return { stats={ [1]="Regenerate 1% of maximum Life per second", [2]="Arcane Surge grants more Life Regeneration Rate instead of Mana Regeneration Rate" - } + }, + stringId="life_recoup26" }, [58295]={ connections={ @@ -120734,7 +125179,8 @@ return { skill=58295, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength45_" }, [58312]={ connections={ @@ -120751,7 +125197,8 @@ return { skill=58312, stats={ [1]="5% increased Culling Strike Threshold" - } + }, + stringId="slaying2_" }, [58329]={ connections={ @@ -120803,7 +125250,8 @@ return { skill=58329, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence77" }, [58362]={ connections={ @@ -120833,7 +125281,8 @@ return { [1]="20% increased Flammability Magnitude", [2]="10% increased Freeze Buildup", [3]="10% increased chance to Shock" - } + }, + stringId="sorcerer_start1" }, [58363]={ connections={ @@ -120850,7 +125299,8 @@ return { skill=58363, stats={ [1]="10% increased effect of Archon Buffs on you" - } + }, + stringId="archon9" }, [58368]={ connectionArt="CharacterPlanned", @@ -120874,6 +125324,7 @@ return { stats={ [1]="Minions have 12% increased maximum Life" }, + stringId="oracle_forbidden_path2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -120903,7 +125354,8 @@ return { skill=58379, stats={ [1]="Grants Skill: Acidic Concoction" - } + }, + stringId="AscendancyRanger3Notable7_4" }, [58387]={ connections={ @@ -120920,7 +125372,8 @@ return { skill=58387, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos14" }, [58388]={ connections={ @@ -120941,7 +125394,8 @@ return { skill=58388, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks4" }, [58397]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern", @@ -120973,7 +125427,8 @@ return { skill=58397, stats={ [1]="+25 to Dexterity" - } + }, + stringId="dexterity102" }, [58416]={ connections={ @@ -120986,7 +125441,8 @@ return { skill=58416, stats={ [1]="10% increased Projectile Speed" - } + }, + stringId="quivers6" }, [58426]={ connections={ @@ -121009,7 +125465,8 @@ return { skill=58426, stats={ [1]="50% increased Blind Effect" - } + }, + stringId="blind9" }, [58496]={ connections={ @@ -121030,7 +125487,8 @@ return { skill=58496, stats={ [1]="20% increased Damage against Immobilised Enemies while Shapeshifted" - } + }, + stringId="bear5" }, [58513]={ connections={ @@ -121052,7 +125510,8 @@ return { stats={ [1]="1% increased Movement Speed", [2]="8% increased Evasion Rating" - } + }, + stringId="azmerianimals7" }, [58526]={ connections={ @@ -121065,7 +125524,8 @@ return { skill=58526, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect37" }, [58528]={ connections={ @@ -121082,7 +125542,8 @@ return { skill=58528, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee54" }, [58539]={ connections={ @@ -121099,7 +125560,8 @@ return { skill=58539, stats={ [1]="3% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="spell_suppression36" }, [58574]={ ascendancyName="Ritualist", @@ -121118,7 +125580,8 @@ return { skill=58574, stats={ [1]="30% reduced maximum Mana" - } + }, + stringId="AscendancyHuntress3Small1_1" }, [58591]={ ascendancyName="Gemling Legionnaire", @@ -121139,7 +125602,8 @@ return { stats={ [1]="20% less Attributes", [2]="Inherent bonuses gained from Attributes are doubled" - } + }, + stringId="AscendancyMercenary3Notable5__" }, [58593]={ connections={ @@ -121161,7 +125625,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield30" }, [58644]={ connections={ @@ -121178,7 +125643,8 @@ return { skill=58644, stats={ [1]="15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision" - } + }, + stringId="bleed44" }, [58646]={ ascendancyName="Shaman", @@ -121204,7 +125670,8 @@ return { [1]="10% less Elemental Damage taken", [2]="Adapt to the highest Elemental Damage Type of each Hit you take", [3]="10% less Damage taken of each Elemental Damage Type per matching Adaptation" - } + }, + stringId="AscendancyDruid2Notable4" }, [58651]={ connections={ @@ -121237,7 +125704,8 @@ return { skill=58651, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence1" }, [58674]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -121251,7 +125719,8 @@ return { orbitIndex=1, skill=58674, stats={ - } + }, + stringId="mastery_elemental_6469" }, [58692]={ connections={ @@ -121265,7 +125734,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 5% of Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="evasion_and_energy_shield29_" }, [58704]={ ascendancyName="Warbringer", @@ -121289,7 +125759,8 @@ return { skill=58704, stats={ [1]="Break Armour equal to 10% of Hit Damage dealt" - } + }, + stringId="AscendancyWarrior2Notable1" }, [58714]={ connections={ @@ -121312,7 +125783,8 @@ return { skill=58714, stats={ [1]="Grenade Skills have +1 Cooldown Use" - } + }, + stringId="grenades10" }, [58718]={ connections={ @@ -121329,7 +125801,8 @@ return { skill=58718, stats={ [1]="10% increased Magnitude of Bleeding you inflict" - } + }, + stringId="bleed25" }, [58747]={ ascendancyName="Chronomancer", @@ -121349,7 +125822,8 @@ return { skill=58747, stats={ [1]="Grants Skill: Time Freeze" - } + }, + stringId="AscendancySorceress2Notable2" }, [58751]={ ascendancyName="Lich", @@ -121389,7 +125863,8 @@ return { skill=58751, stats={ [1]="20% increased maximum Energy Shield" - } + }, + stringId="AscendancyWitch3Small9" }, [58779]={ connections={ @@ -121419,7 +125894,8 @@ return { stats={ [1]="Gain Deflection Rating equal to 5% of Evasion Rating", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="deflect65" }, [58783]={ connections={ @@ -121437,7 +125913,8 @@ return { stats={ [1]="6% increased amount of Life Leeched", [2]="8% increased Armour and Evasion Rating while Leeching" - } + }, + stringId="life_leech1" }, [58789]={ connections={ @@ -121455,7 +125932,8 @@ return { stats={ [1]="Gain additional Ailment Threshold equal to 8% of maximum Energy Shield", [2]="Gain additional Stun Threshold equal to 8% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield14" }, [58814]={ connections={ @@ -121515,7 +125993,8 @@ return { skill=58814, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes8_" }, [58817]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -121536,7 +126015,8 @@ return { stats={ [1]="Attack Skills have +1 to maximum number of Summoned Ballista Totems", [2]="15% increased Area of Effect while you have a Totem" - } + }, + stringId="ballista16" }, [58838]={ connections={ @@ -121553,7 +126033,8 @@ return { skill=58838, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold21" }, [58848]={ connections={ @@ -121574,7 +126055,8 @@ return { skill=58848, stats={ [1]="20% chance for Attack Hits to apply Incision" - } + }, + stringId="bleed40" }, [58855]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -121588,7 +126070,8 @@ return { orbitIndex=0, skill=58855, stats={ - } + }, + stringId="mastery_armour_6293" }, [58884]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern", @@ -121602,7 +126085,8 @@ return { orbitIndex=0, skill=58884, stats={ - } + }, + stringId="mastery_two_hand_6773" }, [58894]={ connections={ @@ -121622,9 +126106,10 @@ return { stats={ [1]="+8% of Armour also applies to Elemental Damage", [2]="10% faster start of Energy Shield Recharge", - [3]="Immune to Exposure", - [4]="Unaffected by Elemental Weakness" - } + [3]="30% reduced effect of Curses on you", + [4]="Immune to Exposure" + }, + stringId="energy_shield_and_armour48" }, [58926]={ connections={ @@ -121641,7 +126126,8 @@ return { skill=58926, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze27" }, [58930]={ connections={ @@ -121658,7 +126144,8 @@ return { skill=58930, stats={ [1]="3% increased Cast Speed" - } + }, + stringId="cast_speed25" }, [58932]={ ascendancyName="Lich", @@ -121691,7 +126178,8 @@ return { [1]="Sacrificing Energy Shield does not interrupt Recharge", [2]="Sacrifice 5% of maximum Energy Shield when you Cast a Spell", [3]="Spells for which this Sacrifice was fully made deal 30% more Damage" - } + }, + stringId="AscendancyWitch3Notable8" }, [58939]={ connections={ @@ -121714,7 +126202,8 @@ return { skill=58939, stats={ [1]="40% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently" - } + }, + stringId="criticals80" }, [58971]={ connections={ @@ -121735,7 +126224,8 @@ return { skill=58971, stats={ [1]="15% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression27" }, [59006]={ connections={ @@ -121752,7 +126242,8 @@ return { skill=59006, stats={ [1]="8% reduced Skill Effect Duration" - } + }, + stringId="duration_spells5" }, [59028]={ connections={ @@ -121769,7 +126260,8 @@ return { skill=59028, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles6__" }, [59039]={ connectionArt="CharacterPlanned", @@ -121793,6 +126285,7 @@ return { stats={ [1]="20% increased Critical Damage Bonus" }, + stringId="oracle_slow_crits1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -121816,7 +126309,8 @@ return { stats={ [1]="Debuffs you inflict have 4% increased Slow Magnitude", [2]="20% increased Hinder Duration" - } + }, + stringId="slowed_enemies14_" }, [59061]={ connections={ @@ -121833,7 +126327,8 @@ return { skill=59061, stats={ [1]="20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently" - } + }, + stringId="criticals31" }, [59064]={ connections={ @@ -121846,7 +126341,8 @@ return { skill=59064, stats={ [1]="10% increased Effect of your Mark Skills" - } + }, + stringId="marks16" }, [59070]={ connections={ @@ -121869,7 +126365,8 @@ return { skill=59070, stats={ [1]="30% increased Archon Buff duration" - } + }, + stringId="archon4" }, [59083]={ connections={ @@ -121886,7 +126383,8 @@ return { skill=59083, stats={ [1]="10% increased Ignite Magnitude" - } + }, + stringId="fire51_" }, [59093]={ connections={ @@ -121946,7 +126444,8 @@ return { skill=59093, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence71" }, [59136]={ connectionArt="CharacterPlanned", @@ -121971,6 +126470,7 @@ return { [1]="12% increased Spell Damage", [2]="8% chance to Poison on Hit" }, + stringId="oracle_spell_poison2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -121993,7 +126493,8 @@ return { skill=59180, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="glory3" }, [59208]={ connections={ @@ -122017,7 +126518,8 @@ return { stats={ [1]="30% reduced Accuracy Rating while Surrounded", [2]="100% increased Attack Damage while Surrounded" - } + }, + stringId="being_surrounded24" }, [59213]={ connections={ @@ -122034,7 +126536,8 @@ return { skill=59213, stats={ [1]="20% increased Stun Recovery" - } + }, + stringId="stun_threshold3" }, [59214]={ connections={ @@ -122063,7 +126566,8 @@ return { [1]="30% increased Curse Duration", [2]="Targets Cursed by you have 50% reduced Life Regeneration Rate", [3]="Enemies you Curse cannot Recharge Energy Shield" - } + }, + stringId="curses14" }, [59256]={ connections={ @@ -122080,7 +126584,8 @@ return { skill=59256, stats={ [1]="10% increased Critical Hit Chance if you have Killed Recently" - } + }, + stringId="criticals6" }, [59263]={ connections={ @@ -122098,7 +126603,8 @@ return { skill=59263, stats={ [1]="25% increased Damage with Swords" - } + }, + stringId="sword14" }, [59281]={ connections={ @@ -122127,7 +126633,8 @@ return { skill=59281, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion30_" }, [59289]={ connections={ @@ -122144,7 +126651,8 @@ return { skill=59289, stats={ [1]="15% increased Immobilisation buildup" - } + }, + stringId="immobilisation2" }, [59303]={ connections={ @@ -122168,7 +126676,8 @@ return { stats={ [1]="30% increased Damage while you have an active Charm", [2]="6% increased Movement Speed while you have an active Charm" - } + }, + stringId="charms6" }, [59342]={ ascendancyName="Blood Mage", @@ -122191,7 +126700,8 @@ return { skill=59342, stats={ [1]="12% increased amount of Life Leeched" - } + }, + stringId="AscendancyWitch2Small6" }, [59355]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -122205,7 +126715,8 @@ return { orbitIndex=0, skill=59355, stats={ - } + }, + stringId="mastery_attack_6298" }, [59356]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern", @@ -122219,7 +126730,8 @@ return { orbitIndex=0, skill=59356, stats={ - } + }, + stringId="mastery_flask6173_" }, [59362]={ connections={ @@ -122271,7 +126783,8 @@ return { skill=59362, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence45" }, [59367]={ connections={ @@ -122288,7 +126801,8 @@ return { skill=59367, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="duration_spells10" }, [59368]={ connections={ @@ -122309,7 +126823,8 @@ return { skill=59368, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="azmerianimals2" }, [59372]={ ascendancyName="Titan", @@ -122334,7 +126849,8 @@ return { stats={ [1]="25% more Damage against Heavy Stunned Enemies", [2]="Your Hits are Crushing Blows" - } + }, + stringId="AscendancyWarrior1Notable4" }, [59376]={ connections={ @@ -122374,7 +126890,8 @@ return { skill=59376, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence83" }, [59387]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -122394,7 +126911,8 @@ return { skill=59387, stats={ [1]="Gain a Power Charge when you consume an Elemental Infusion" - } + }, + stringId="power_charges20" }, [59390]={ connections={ @@ -122411,7 +126929,8 @@ return { skill=59390, stats={ [1]="20% increased Evasion Rating if you've consumed a Frenzy Charge Recently" - } + }, + stringId="frenzy_charges3" }, [59413]={ connections={ @@ -122424,7 +126943,8 @@ return { skill=59413, stats={ [1]="8% increased speed of Recoup Effects" - } + }, + stringId="life_recoup29" }, [59425]={ connections={ @@ -122441,7 +126961,8 @@ return { skill=59425, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup21" }, [59433]={ connections={ @@ -122464,7 +126985,8 @@ return { skill=59433, stats={ [1]="25% chance when you gain an Endurance Charge to gain an additional Endurance Charge" - } + }, + stringId="power_endurance_charges6" }, [59438]={ connections={ @@ -122492,7 +127014,8 @@ return { stats={ [1]="Debuffs on you expire 10% faster", [2]="20% increased speed of Recoup Effects" - } + }, + stringId="life_recoup35" }, [59442]={ connections={ @@ -122509,7 +127032,8 @@ return { skill=59442, stats={ [1]="8% increased speed of Recoup Effects" - } + }, + stringId="life_recoup33" }, [59446]={ connections={ @@ -122526,7 +127050,8 @@ return { skill=59446, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="azmerianimals63" }, [59466]={ connections={ @@ -122539,7 +127064,8 @@ return { skill=59466, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries6" }, [59480]={ connections={ @@ -122556,7 +127082,8 @@ return { skill=59480, stats={ [1]="10% increased Attack Area Damage" - } + }, + stringId="area_attacks14" }, [59498]={ connections={ @@ -122573,7 +127100,8 @@ return { skill=59498, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="auras6" }, [59501]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern", @@ -122595,7 +127123,8 @@ return { orbitIndex=0, skill=59501, stats={ - } + }, + stringId="mastery_attack16" }, [59503]={ connections={ @@ -122613,7 +127142,8 @@ return { stats={ [1]="8% increased Critical Hit Chance for Attacks", [2]="8% increased Accuracy Rating" - } + }, + stringId="accuracy10" }, [59538]={ connections={ @@ -122661,7 +127191,8 @@ return { skill=59538, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence67" }, [59540]={ ascendancyName="Titan", @@ -122681,7 +127212,8 @@ return { skill=59540, stats={ [1]="Every Third Slam skill that doesn't create Fissures which you use yourself causes 3 additional Aftershocks ahead and to each side of the initial area" - } + }, + stringId="AscendancyWarrior1Notable3" }, [59541]={ connections={ @@ -122709,7 +127241,8 @@ return { stats={ [1]="Minions have 40% increased maximum Life", [2]="Minions have 10% reduced Life Recovery rate" - } + }, + stringId="minion_defence15" }, [59542]={ ascendancyName="Deadeye", @@ -122733,7 +127266,8 @@ return { skill=59542, stats={ [1]="Projectiles deal 0% more Hit damage to targets in the first 3.5 metres of their movement, scaling up with distance travelled to reach 20% after 7 metres" - } + }, + stringId="AscendancyRanger1Notable2_1" }, [59589]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -122757,7 +127291,8 @@ return { skill=59589, stats={ [1]="Gain Armour equal to 150% of total Strength Requirements of Equipped Boots, Gloves and Helmet" - } + }, + stringId="armour33" }, [59600]={ connections={ @@ -122774,7 +127309,8 @@ return { skill=59600, stats={ [1]="25% increased Life Recovery from Flasks used when on Low Life" - } + }, + stringId="life_flasks17" }, [59603]={ connections={ @@ -122787,7 +127323,8 @@ return { skill=59603, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup12" }, [59636]={ connections={ @@ -122809,7 +127346,8 @@ return { skill=59636, stats={ [1]="25% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration22_" }, [59644]={ connections={ @@ -122826,7 +127364,8 @@ return { skill=59644, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison31" }, [59647]={ connections={ @@ -122844,7 +127383,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence" - } + }, + stringId="duelist_minions8" }, [59651]={ connections={ @@ -122869,7 +127409,8 @@ return { skill=59651, stats={ [1]="Offering Skills have 20% increased Duration" - } + }, + stringId="corpses18" }, [59653]={ connections={ @@ -122886,7 +127427,8 @@ return { skill=59653, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="movement_speed3" }, [59657]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern", @@ -122913,7 +127455,8 @@ return { [2]="+5% to Chaos Resistance", [3]="Gain Deflection Rating equal to 8% of Evasion Rating", [4]="10% faster start of Energy Shield Recharge" - } + }, + stringId="evasion_and_energy_shield28" }, [59661]={ connections={ @@ -122931,7 +127474,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="Ignites you inflict deal Damage 4% faster" - } + }, + stringId="fire59" }, [59694]={ connections={ @@ -122948,7 +127492,8 @@ return { skill=59694, stats={ [1]="18% increased Critical Damage Bonus with Quarterstaves" - } + }, + stringId="quarterstaff17" }, [59695]={ connections={ @@ -122965,7 +127510,8 @@ return { skill=59695, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration9" }, [59710]={ connections={ @@ -122982,7 +127528,8 @@ return { skill=59710, stats={ [1]="12% increased Spell Damage if you have Shapeshifted to Human form Recently" - } + }, + stringId="shapeshifting15" }, [59720]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -123006,7 +127553,8 @@ return { skill=59720, stats={ [1]="100% increased Evasion Rating from Equipped Body Armour" - } + }, + stringId="evasion33" }, [59759]={ ascendancyName="Acolyte of Chayula", @@ -123031,7 +127579,8 @@ return { stats={ [1]="+10% to Maximum Chaos Resistance", [2]="Chaos Resistance is doubled" - } + }, + stringId="AscendancyMonk3Notable4" }, [59767]={ connections={ @@ -123054,7 +127603,8 @@ return { stats={ [1]="Break 25% increased Armour", [2]="12% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks32" }, [59775]={ connections={ @@ -123071,7 +127621,8 @@ return { skill=59775, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos23" }, [59777]={ connections={ @@ -123127,7 +127678,8 @@ return { skill=59777, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength65_" }, [59779]={ connections={ @@ -123157,7 +127709,8 @@ return { stats={ [1]="+10 to Armour", [2]="+8 to Evasion Rating" - } + }, + stringId="armour_and_evasion2" }, [59781]={ connections={ @@ -123180,7 +127733,8 @@ return { skill=59781, stats={ [1]="Immune to Bleeding while affected by an Archon Buff" - } + }, + stringId="archon25" }, [59785]={ connections={ @@ -123236,7 +127790,8 @@ return { skill=59785, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes5" }, [59795]={ connections={ @@ -123280,7 +127835,8 @@ return { skill=59795, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength95" }, [59798]={ connections={ @@ -123297,7 +127853,8 @@ return { skill=59798, stats={ [1]="Gain additional Ailment Threshold equal to 12% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield20" }, [59799]={ connections={ @@ -123314,7 +127871,8 @@ return { skill=59799, stats={ [1]="Gain additional Stun Threshold equal to 12% of maximum Energy Shield" - } + }, + stringId="stun_threshold_from_energy_shield18" }, [59822]={ ascendancyName="Blood Mage", @@ -123337,7 +127895,8 @@ return { orbitIndex=0, skill=59822, stats={ - } + }, + stringId="AscendancyWitch2Start" }, [59881]={ connections={ @@ -123385,7 +127944,8 @@ return { skill=59881, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity28" }, [59886]={ connections={ @@ -123402,7 +127962,8 @@ return { skill=59886, stats={ [1]="+15% of Armour also applies to Lightning Damage" - } + }, + stringId="maximum_resistances11" }, [59908]={ connectionArt="CharacterPlanned", @@ -123426,6 +127987,7 @@ return { stats={ [1]="10% increased Area of Effect for Skills used by Totems" }, + stringId="oracle_totems5", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -123448,7 +128010,8 @@ return { skill=59909, stats={ [1]="5% chance to not destroy Corpses when Consuming Corpses" - } + }, + stringId="corpses7" }, [59913]={ ascendancyName="Deadeye", @@ -123472,7 +128035,8 @@ return { skill=59913, stats={ [1]="Grants Skill: Called Shots" - } + }, + stringId="AscendancyRanger1Notable7" }, [59915]={ connections={ @@ -123497,7 +128061,8 @@ return { skill=59915, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="projectiles18" }, [59938]={ connections={ @@ -123521,7 +128086,8 @@ return { stats={ [1]="30% increased Elemental Ailment Threshold", [2]="15% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation19_" }, [59945]={ connections={ @@ -123573,7 +128139,8 @@ return { skill=59945, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes81" }, [60014]={ connectionArt="CharacterPlanned", @@ -123600,6 +128167,7 @@ return { [2]="20% increased Bleeding Duration", [3]="40% chance for Attack Hits to apply Incision" }, + stringId="oracle_bleed3", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -123634,7 +128202,8 @@ return { stats={ [1]="4% increased Attack Speed", [2]="1% increased Attack Speed per 400 Accuracy Rating, up to 20%" - } + }, + stringId="accuracy20" }, [60064]={ connections={ @@ -123655,7 +128224,8 @@ return { skill=60064, stats={ [1]="10% increased Physical Damage" - } + }, + stringId="physical26" }, [60068]={ connections={ @@ -123672,7 +128242,8 @@ return { skill=60068, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage22" }, [60083]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -123697,7 +128268,8 @@ return { stats={ [1]="30% increased Pin Buildup", [2]="5% increased Movement Speed if you've Pinned an Enemy Recently" - } + }, + stringId="pin10" }, [60085]={ connections={ @@ -123714,7 +128286,8 @@ return { skill=60085, stats={ [1]="10% increased Damage" - } + }, + stringId="mercenary11" }, [60107]={ connections={ @@ -123731,7 +128304,8 @@ return { skill=60107, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals24" }, [60116]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -123745,7 +128319,8 @@ return { orbitIndex=10, skill=60116, stats={ - } + }, + stringId="mastery_armour_and_evasion_6283" }, [60138]={ connections={ @@ -123770,7 +128345,8 @@ return { [1]="Hits Break 30% increased Armour on targets with Ailments", [2]="+10 to Strength", [3]="25% increased Physical Damage" - } + }, + stringId="chaos35" }, [60170]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern", @@ -123784,7 +128360,8 @@ return { orbitIndex=0, skill=60170, stats={ - } + }, + stringId="mastery_cold59" }, [60173]={ connections={ @@ -123801,7 +128378,8 @@ return { skill=60173, stats={ [1]="12% increased Accuracy Rating with One Handed Melee Weapons" - } + }, + stringId="one_handed11" }, [60191]={ connections={ @@ -123818,7 +128396,8 @@ return { skill=60191, stats={ [1]="8% increased Bolt Speed" - } + }, + stringId="crossbow27" }, [60203]={ connections={ @@ -123835,7 +128414,8 @@ return { skill=60203, stats={ [1]="+8 to Strength" - } + }, + stringId="attributes112" }, [60210]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -123853,7 +128433,8 @@ return { orbitIndex=9, skill=60210, stats={ - } + }, + stringId="mastery_poison200" }, [60230]={ connections={ @@ -123894,7 +128475,8 @@ return { skill=60230, stats={ [1]="8% increased Elemental Damage" - } + }, + stringId="elemental15" }, [60239]={ connections={ @@ -123916,7 +128498,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield32" }, [60241]={ connections={ @@ -123933,7 +128516,8 @@ return { skill=60241, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="physical16" }, [60251]={ ascendancyName="Acolyte of Chayula", @@ -123956,7 +128540,8 @@ return { skill=60251, stats={ [1]="11% increased Chaos Damage" - } + }, + stringId="AscendancyMonk3Small10" }, [60269]={ connections={ @@ -123980,7 +128565,8 @@ return { stats={ [1]="10% reduced Spell Area Damage", [2]="Spell Skills have 25% increased Area of Effect" - } + }, + stringId="area_spells24" }, [60273]={ connections={ @@ -124008,7 +128594,8 @@ return { stats={ [1]="Debuffs inflicted by Hazards have 30% increased Slow Magnitude", [2]="30% increased Hazard Immobilisation buildup" - } + }, + stringId="hazards20" }, [60274]={ connections={ @@ -124029,7 +128616,8 @@ return { skill=60274, stats={ [1]="15% increased Armour" - } + }, + stringId="armour4_" }, [60287]={ ascendancyName="Gemling Legionnaire", @@ -124061,7 +128649,8 @@ return { orbitIndex=0, skill=60287, stats={ - } + }, + stringId="AscendancyMercenary3Notable2" }, [60298]={ ascendancyName="Smith of Kitava", @@ -124081,7 +128670,8 @@ return { skill=60298, stats={ [1]="Grants Skill: Temper Weapon" - } + }, + stringId="AscendancyWarrior3Notable3" }, [60313]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -124095,7 +128685,8 @@ return { orbitIndex=0, skill=60313, stats={ - } + }, + stringId="mastery_chaos6172" }, [60323]={ connections={ @@ -124116,7 +128707,8 @@ return { skill=60323, stats={ [1]="+8% Surpassing chance to fire an additional Projectile" - } + }, + stringId="projectiles43" }, [60324]={ connections={ @@ -124133,7 +128725,8 @@ return { skill=60324, stats={ [1]="Remnants can be collected from 20% further away" - } + }, + stringId="remnant16_" }, [60332]={ connections={ @@ -124150,7 +128743,8 @@ return { skill=60332, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour54" }, [60362]={ connections={ @@ -124167,7 +128761,8 @@ return { skill=60362, stats={ [1]="15% increased Critical Damage Bonus" - } + }, + stringId="criticals88_" }, [60404]={ connections={ @@ -124195,7 +128790,8 @@ return { stats={ [1]="30% increased Stun Buildup", [2]="Damage with Hits is Lucky against Heavy Stunned Enemies" - } + }, + stringId="stun16" }, [60464]={ connections={ @@ -124223,7 +128819,8 @@ return { stats={ [1]="25% reduced Ignite Duration on you", [2]="40% increased Elemental Ailment Threshold" - } + }, + stringId="spell_suppression23" }, [60480]={ connections={ @@ -124236,7 +128833,8 @@ return { skill=60480, stats={ [1]="8% increased Reservation Efficiency of Herald Skills" - } + }, + stringId="heralds11" }, [60483]={ connections={ @@ -124257,7 +128855,8 @@ return { skill=60483, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning5" }, [60488]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern", @@ -124271,7 +128870,8 @@ return { orbitIndex=0, skill=60488, stats={ - } + }, + stringId="mastery_trap_6765" }, [60505]={ connections={ @@ -124327,7 +128927,8 @@ return { skill=60505, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity19" }, [60515]={ connections={ @@ -124344,7 +128945,8 @@ return { skill=60515, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold12" }, [60551]={ connections={ @@ -124361,7 +128963,8 @@ return { skill=60551, stats={ [1]="20% increased Presence Area of Effect" - } + }, + stringId="auras15_" }, [60560]={ connections={ @@ -124378,7 +128981,8 @@ return { skill=60560, stats={ [1]="20% increased Damage with Hits against Enemies that are on Full Life" - } + }, + stringId="enemies_on_full_life7" }, [60568]={ connections={ @@ -124395,7 +128999,8 @@ return { skill=60568, stats={ [1]="20% increased Totem Placement speed" - } + }, + stringId="totems25" }, [60619]={ connections={ @@ -124436,7 +129041,8 @@ return { [1]="20% faster start of Energy Shield Recharge while Shapeshifted", [2]="20% increased Energy Shield Recharge Rate while Shapeshifted", [3]="+1% to Maximum Lightning Resistance while Shapeshifted" - } + }, + stringId="wyvern4" }, [60620]={ connections={ @@ -124453,7 +129059,8 @@ return { skill=60620, stats={ [1]="+8 to Strength" - } + }, + stringId="strength106" }, [60634]={ ascendancyName="Titan", @@ -124477,7 +129084,8 @@ return { skill=60634, stats={ [1]="Carry a Chest which adds 20 Inventory Slots" - } + }, + stringId="AscendancyWarrior1Notable6" }, [60662]={ ascendancyName="Amazon", @@ -124500,7 +129108,8 @@ return { skill=60662, stats={ [1]="12% increased Elemental Damage" - } + }, + stringId="AscendancyHuntress1Small5" }, [60685]={ connections={ @@ -124544,7 +129153,8 @@ return { skill=60685, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence19" }, [60692]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -124568,7 +129178,8 @@ return { skill=60692, stats={ [1]="30% increased Elemental Damage if you've Ignited an Enemy Recently" - } + }, + stringId="fire34" }, [60700]={ connections={ @@ -124585,7 +129196,8 @@ return { skill=60700, stats={ [1]="20% increased Freeze Buildup with Empowered Attacks" - } + }, + stringId="cold49" }, [60708]={ connectionArt="CharacterPlanned", @@ -124609,6 +129221,7 @@ return { stats={ [1]="16% increased Damage with Bows" }, + stringId="oracle_bow_movement2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -124635,7 +129248,8 @@ return { orbitIndex=0, skill=60735, stats={ - } + }, + stringId="jewel_slot1960" }, [60738]={ connections={ @@ -124652,7 +129266,8 @@ return { skill=60738, stats={ [1]="10% increased Life Recovery from Flasks" - } + }, + stringId="life_flasks29" }, [60741]={ connections={ @@ -124669,7 +129284,8 @@ return { skill=60741, stats={ [1]="10% increased Elemental Damage" - } + }, + stringId="elemental57" }, [60764]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -124689,7 +129305,8 @@ return { skill=60764, stats={ [1]="Increases and Reductions to Projectile Speed also apply to Damage with Bows" - } + }, + stringId="bow13" }, [60809]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern", @@ -124703,7 +129320,8 @@ return { orbitIndex=0, skill=60809, stats={ - } + }, + stringId="mastery_channelling_6377" }, [60829]={ connections={ @@ -124720,7 +129338,8 @@ return { skill=60829, stats={ [1]="20% chance for Attack Hits to apply Incision" - } + }, + stringId="bleed35" }, [60859]={ ascendancyName="Ritualist", @@ -124730,7 +129349,7 @@ return { orbit=9 } }, - group=1618, + group=1620, icon="Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds", name="Charm Charges", nodeOverlay={ @@ -124743,7 +129362,8 @@ return { skill=60859, stats={ [1]="15% increased Charm Charges gained" - } + }, + stringId="AscendancyHuntress3Small4" }, [60878]={ connections={ @@ -124776,7 +129396,8 @@ return { [1]="Gain 6% of Lightning damage as Extra Cold damage", [2]="15% reduced effect of Shock on you", [3]="15% increased Magnitude of Shock you inflict" - } + }, + stringId="lightning69_" }, [60886]={ connections={ @@ -124793,7 +129414,8 @@ return { skill=60886, stats={ [1]="20% increased Stun Recovery" - } + }, + stringId="stun_threshold6" }, [60891]={ connections={ @@ -124810,7 +129432,8 @@ return { skill=60891, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="azmerianimals50" }, [60899]={ connections={ @@ -124827,7 +129450,8 @@ return { skill=60899, stats={ [1]="3% reduced Movement Speed Penalty from using Skills while moving" - } + }, + stringId="spell_suppression6" }, [60913]={ applyToArmour=true, @@ -124848,7 +129472,8 @@ return { skill=60913, stats={ [1]="Body Armour grants 15% increased maximum Life" - } + }, + stringId="AscendancyWarrior3Notable6_5" }, [60916]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -124862,7 +129487,8 @@ return { orbitIndex=0, skill=60916, stats={ - } + }, + stringId="mastery_endurance_charge_6478" }, [60974]={ connections={ @@ -124879,7 +129505,8 @@ return { skill=60974, stats={ [1]="5% chance to create an additional Remnant" - } + }, + stringId="remnant12_" }, [60992]={ connections={ @@ -124902,7 +129529,8 @@ return { skill=60992, stats={ [1]="Life Recovery from your Flasks also applies to your Companions" - } + }, + stringId="companions3" }, [61026]={ connections={ @@ -124930,7 +129558,8 @@ return { stats={ [1]="Minions have +20% to all Elemental Resistances", [2]="Minions have +5% to all Maximum Elemental Resistances" - } + }, + stringId="minion_defence21" }, [61027]={ connections={ @@ -124945,7 +129574,8 @@ return { stats={ [1]="+20 to maximum Mana", [2]="20% increased Mana Regeneration Rate" - } + }, + stringId="mana18" }, [61039]={ applyToArmour=true, @@ -124966,7 +129596,8 @@ return { skill=61039, stats={ [1]="Body Armour grants +75% to Fire Resistance" - } + }, + stringId="AscendancyWarrior3Notable6_1" }, [61042]={ connections={ @@ -125010,7 +129641,8 @@ return { skill=61042, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes62" }, [61056]={ connections={ @@ -125027,7 +129659,8 @@ return { skill=61056, stats={ [1]="Meta Skills gain 8% increased Energy" - } + }, + stringId="triggers9" }, [61063]={ connections={ @@ -125040,7 +129673,8 @@ return { skill=61063, stats={ [1]="Damage Penetrates 4% of Enemy Elemental Resistances" - } + }, + stringId="elemental2" }, [61067]={ connections={ @@ -125064,7 +129698,8 @@ return { skill=61067, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals6" }, [61104]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern", @@ -125084,7 +129719,8 @@ return { skill=61104, stats={ [1]="50% chance to Knock Back Bleeding Enemies with Hits" - } + }, + stringId="bleed34" }, [61106]={ connections={ @@ -125101,7 +129737,8 @@ return { skill=61106, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="movement_speed1" }, [61112]={ connections={ @@ -125129,7 +129766,8 @@ return { stats={ [1]="25% increased Damage with Spears", [2]="10% increased Attack Speed with Spears" - } + }, + stringId="spear18" }, [61113]={ connectionArt="CharacterPlanned", @@ -125153,6 +129791,7 @@ return { stats={ [1]="Minions deal 15% increased Damage" }, + stringId="oracle_forbidden_path4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -125179,7 +129818,8 @@ return { skill=61119, stats={ [1]="10% increased Poison Duration" - } + }, + stringId="poison25" }, [61142]={ connections={ @@ -125196,7 +129836,8 @@ return { skill=61142, stats={ [1]="Recover 2% of maximum Life for each Endurance Charge consumed" - } + }, + stringId="endurance_charges5" }, [61149]={ connections={ @@ -125213,7 +129854,8 @@ return { skill=61149, stats={ [1]="20% increased Stun Recovery" - } + }, + stringId="monkchakra29" }, [61170]={ connections={ @@ -125230,7 +129872,8 @@ return { skill=61170, stats={ [1]="10% increased Fire Damage" - } + }, + stringId="ground1" }, [61179]={ connections={ @@ -125247,7 +129890,8 @@ return { skill=61179, stats={ [1]="10% increased Critical Hit Chance for Spells" - } + }, + stringId="physical18" }, [61196]={ connections={ @@ -125295,7 +129939,8 @@ return { skill=61196, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence10" }, [61215]={ connections={ @@ -125312,7 +129957,8 @@ return { skill=61215, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="azmerianimals3" }, [61246]={ connections={ @@ -125330,7 +129976,8 @@ return { stats={ [1]="10% increased Freeze Buildup", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental26" }, [61263]={ connections={ @@ -125347,7 +129994,8 @@ return { skill=61263, stats={ [1]="10% reduced Poison Duration on you" - } + }, + stringId="azmerianimals62" }, [61267]={ ascendancyName="Infernalist", @@ -125367,7 +130015,8 @@ return { skill=61267, stats={ [1]="Demonflame has no maximum" - } + }, + stringId="AscendancyWitch1Notable6" }, [61281]={ connections={ @@ -125384,7 +130033,8 @@ return { skill=61281, stats={ [1]="10% increased Damage with One Handed Weapons" - } + }, + stringId="one_handed23" }, [61309]={ connections={ @@ -125413,7 +130063,8 @@ return { [1]="+8% to Fire Resistance", [2]="20% increased Stun Threshold", [3]="+30% of Armour also applies to Fire Damage" - } + }, + stringId="armour_and_evasion44" }, [61312]={ connections={ @@ -125457,7 +130108,8 @@ return { skill=61312, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity22" }, [61318]={ connections={ @@ -125474,7 +130126,8 @@ return { skill=61318, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion17" }, [61333]={ connections={ @@ -125491,7 +130144,8 @@ return { skill=61333, stats={ [1]="10% increased Critical Hit Chance" - } + }, + stringId="criticals85" }, [61338]={ connections={ @@ -125515,7 +130169,8 @@ return { stats={ [1]="Damage Penetrates 15% Lightning Resistance", [2]="+10 to Dexterity" - } + }, + stringId="lightning_penetration25" }, [61347]={ connections={ @@ -125532,7 +130187,8 @@ return { skill=61347, stats={ [1]="Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m" - } + }, + stringId="projectiles34" }, [61354]={ connections={ @@ -125555,7 +130211,8 @@ return { skill=61354, stats={ [1]="+1 to maximum Fire Infusions" - } + }, + stringId="infusion24" }, [61355]={ connections={ @@ -125572,7 +130229,8 @@ return { skill=61355, stats={ [1]="4% of Damage is taken from Mana before Life" - } + }, + stringId="monkchakra5" }, [61356]={ connections={ @@ -125589,7 +130247,8 @@ return { skill=61356, stats={ [1]="6% increased bonuses gained from Equipped Quiver" - } + }, + stringId="quivers2" }, [61362]={ connections={ @@ -125606,7 +130265,8 @@ return { skill=61362, stats={ [1]="10% increased Area Damage" - } + }, + stringId="area_of_effect19" }, [61367]={ connectionArt="CharacterPlanned", @@ -125630,6 +130290,7 @@ return { stats={ [1]="Adds 1 to 7 Lightning damage to Attacks" }, + stringId="oracle_flat_lightning2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -125656,7 +130317,8 @@ return { skill=61373, stats={ [1]="15% increased Damage with Hits against Blinded Enemies" - } + }, + stringId="blind5" }, [61393]={ connections={ @@ -125673,7 +130335,8 @@ return { skill=61393, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="wolf1" }, [61396]={ connections={ @@ -125690,7 +130353,8 @@ return { skill=61396, stats={ [1]="12% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion16" }, [61403]={ connections={ @@ -125750,7 +130414,8 @@ return { skill=61403, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence69" }, [61404]={ connections={ @@ -125778,7 +130443,8 @@ return { stats={ [1]="30% increased Attack Damage if you've Cast a Spell Recently", [2]="10% increased Cast Speed if you've Attacked Recently" - } + }, + stringId="attacks_and_spells20" }, [61409]={ connections={ @@ -125795,7 +130461,8 @@ return { skill=61409, stats={ [1]="+12 to Strength" - } + }, + stringId="strength101" }, [61419]={ connections={ @@ -125820,7 +130487,8 @@ return { orbitIndex=0, skill=61419, stats={ - } + }, + stringId="jewel_slot1972" }, [61421]={ connections={ @@ -125838,7 +130506,8 @@ return { stats={ [1]="Meta Skills gain 4% increased Energy", [2]="5% increased Critical Hit Chance" - } + }, + stringId="monkelemental2" }, [61429]={ connections={ @@ -125856,7 +130525,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells6" }, [61432]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern", @@ -125874,7 +130544,8 @@ return { orbitIndex=0, skill=61432, stats={ - } + }, + stringId="mastery_crossbow_6418" }, [61438]={ connections={ @@ -125918,7 +130589,8 @@ return { skill=61438, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength33_" }, [61441]={ connections={ @@ -125935,7 +130607,8 @@ return { skill=61441, stats={ [1]="3% increased Attack Speed with Swords" - } + }, + stringId="sword7_" }, [61444]={ connections={ @@ -125963,7 +130636,8 @@ return { stats={ [1]="25% increased Damage with Hits against Hindered Enemies", [2]="15% chance to Hinder Enemies on Hit with Spells" - } + }, + stringId="spells30" }, [61461]={ ascendancyName="Deadeye", @@ -125986,7 +130660,8 @@ return { skill=61461, stats={ [1]="10% increased Projectile Speed" - } + }, + stringId="AscendancyRanger1Small2" }, [61471]={ connectionArt="CharacterPlanned", @@ -126011,6 +130686,7 @@ return { [1]="15% increased Damage", [2]="Minions deal 15% increased Damage" }, + stringId="oracle_damage_and_minions1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -126037,7 +130713,8 @@ return { skill=61472, stats={ [1]="+8 to Strength" - } + }, + stringId="strength107" }, [61487]={ connections={ @@ -126062,7 +130739,8 @@ return { skill=61487, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life5" }, [61490]={ connections={ @@ -126114,7 +130792,8 @@ return { skill=61490, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength75" }, [61525]={ classesStart={ @@ -126158,7 +130837,8 @@ return { orbitIndex=0, skill=61525, stats={ - } + }, + stringId="templar598" }, [61534]={ connections={ @@ -126175,7 +130855,8 @@ return { skill=61534, stats={ [1]="Regenerate 0.2% of maximum Life per second" - } + }, + stringId="life_regeneration20" }, [61586]={ ascendancyName="Martial Artist", @@ -126196,7 +130877,8 @@ return { stats={ [1]="Skills can build and retain Combo regardless of Weapon Set", [2]="Gain Combo from all Attack Hits" - } + }, + stringId="AscendancyMonk1Notable2" }, [61601]={ connections={ @@ -126224,7 +130906,8 @@ return { stats={ [1]="+10 to Dexterity", [2]="20% increased Critical Hit Chance" - } + }, + stringId="criticals28" }, [61615]={ connections={ @@ -126241,7 +130924,8 @@ return { skill=61615, stats={ [1]="8% increased speed of Recoup Effects" - } + }, + stringId="life_recoup31" }, [61632]={ connections={ @@ -126259,7 +130943,8 @@ return { stats={ [1]="5% chance to Daze on Hit", [2]="20% increased Freeze Buildup with Quarterstaves" - } + }, + stringId="quarterstaff6" }, [61657]={ connections={ @@ -126281,7 +130966,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="Gain Deflection Rating equal to 5% of Evasion Rating" - } + }, + stringId="armour_and_evasion46" }, [61703]={ connections={ @@ -126308,7 +130994,8 @@ return { skill=61703, stats={ [1]="30% increased Physical Damage while Shapeshifted" - } + }, + stringId="shapeshifting12" }, [61718]={ connections={ @@ -126325,7 +131012,8 @@ return { skill=61718, stats={ [1]="15% increased Damage against Dazed Enemies" - } + }, + stringId="daze_4" }, [61722]={ ascendancyName="Shaman", @@ -126348,7 +131036,8 @@ return { skill=61722, stats={ [1]="+3% to all Elemental Resistances" - } + }, + stringId="AscendancyDruid2Small4_" }, [61741]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -126373,7 +131062,8 @@ return { stats={ [1]="10% increased Skill Effect Duration", [2]="40% increased Poison Duration" - } + }, + stringId="poison28" }, [61768]={ connections={ @@ -126387,7 +131077,8 @@ return { stats={ [1]="Minions have +20% to Cold Resistance", [2]="Minions have +3% to Maximum Cold Resistances" - } + }, + stringId="minion_defence27" }, [61796]={ connections={ @@ -126404,7 +131095,8 @@ return { skill=61796, stats={ [1]="20% increased Armour Break Duration" - } + }, + stringId="armour_break2" }, [61800]={ connections={ @@ -126417,7 +131109,8 @@ return { skill=61800, stats={ [1]="40% increased Critical Damage Bonus against Enemies that are on Full Life" - } + }, + stringId="enemies_on_full_life1" }, [61811]={ connectionArt="CharacterPlanned", @@ -126442,6 +131135,7 @@ return { [1]="5% increased Skill Effect Duration", [2]="12% increased Physical Damage" }, + stringId="oracle_duration_physical1__", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -126468,7 +131162,8 @@ return { orbitIndex=0, skill=61834, stats={ - } + }, + stringId="jewel_slot1961" }, [61835]={ connections={ @@ -126490,7 +131185,8 @@ return { stats={ [1]="8% increased Spell Damage", [2]="8% increased Attack Damage" - } + }, + stringId="attacks_and_spells9" }, [61836]={ connections={ @@ -126507,7 +131203,8 @@ return { skill=61836, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras14" }, [61842]={ connections={ @@ -126528,7 +131225,8 @@ return { skill=61842, stats={ [1]="Minions deal 12% increased Damage" - } + }, + stringId="minion_offence12_" }, [61847]={ connections={ @@ -126545,7 +131243,8 @@ return { skill=61847, stats={ [1]="10% increased Critical Hit Chance with Flails" - } + }, + stringId="flail7" }, [61863]={ connections={ @@ -126563,7 +131262,8 @@ return { stats={ [1]="4% faster start of Energy Shield Recharge", [2]="8% increased Elemental Damage" - } + }, + stringId="cold16" }, [61896]={ connections={ @@ -126584,7 +131284,8 @@ return { skill=61896, stats={ [1]="10% increased Critical Hit Chance while Shapeshifted" - } + }, + stringId="wolf6" }, [61897]={ ascendancyName="Witchhunter", @@ -126607,7 +131308,8 @@ return { skill=61897, stats={ [1]="15% increased Armour and Evasion Rating" - } + }, + stringId="AscendancyMercenary2Small5" }, [61905]={ connections={ @@ -126632,7 +131334,8 @@ return { skill=61905, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="physical_witch5_" }, [61921]={ connections={ @@ -126652,7 +131355,8 @@ return { stats={ [1]="Damage Penetrates 8% Cold Resistance", [2]="Damage Penetrates 15% Lightning Resistance" - } + }, + stringId="lightning_penetration24" }, [61923]={ connections={ @@ -126669,7 +131373,8 @@ return { skill=61923, stats={ [1]="10% increased Mana Regeneration Rate" - } + }, + stringId="mana_regeneration34" }, [61926]={ connections={ @@ -126686,7 +131391,8 @@ return { skill=61926, stats={ [1]="3% of Elemental Damage taken Recouped as Energy Shield" - } + }, + stringId="energy_shield_recovery39" }, [61927]={ connections={ @@ -126707,7 +131413,8 @@ return { skill=61927, stats={ [1]="15% increased Magnitude of Jagged Ground you create" - } + }, + stringId="jagged_ground5" }, [61934]={ connections={ @@ -126724,7 +131431,8 @@ return { skill=61934, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold20" }, [61935]={ connections={ @@ -126741,7 +131449,8 @@ return { skill=61935, stats={ [1]="Gain 1 Rage on Melee Hit" - } + }, + stringId="rage7" }, [61938]={ connections={ @@ -126758,7 +131467,8 @@ return { skill=61938, stats={ [1]="15% increased Magnitude of Jagged Ground you create" - } + }, + stringId="jagged_ground3" }, [61942]={ connections={ @@ -126775,7 +131485,8 @@ return { [1]="You can equip a non-Unique Sceptre while wielding a Talisman", [2]="50% less Spirit", [3]="Non-Minion Skills have 50% less Reservation Efficiency" - } + }, + stringId="passive_keystone_lord_of_the_wilds" }, [61973]={ ascendancyName="Witchhunter", @@ -126799,7 +131510,8 @@ return { skill=61973, stats={ [1]="Culling Strike" - } + }, + stringId="AscendancyMercenary2Notable1" }, [61974]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -126815,6 +131527,7 @@ return { skill=61974, stats={ }, + stringId="oracle_energy_gain_mastery1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -126872,7 +131585,8 @@ return { skill=61976, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes43" }, [61977]={ connectionArt="CharacterPlanned", @@ -126897,6 +131611,7 @@ return { [1]="15% increased Damage", [2]="Minions deal 15% increased Damage" }, + stringId="oracle_damage_and_minions2", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -126926,7 +131641,8 @@ return { [3]="5% of Physical Damage taken as Cold Damage", [4]="Adaptations have a duration of 5 seconds", [5]="Double Adaptation Effect" - } + }, + stringId="AscendancyDruid2Notable5" }, [61985]={ ascendancyName="Stormweaver", @@ -126952,7 +131668,8 @@ return { [1]="Targets can be affected by two of your Chills at the same time", [2]="Your Chills can Slow targets by up to a maximum of 35%", [3]="25% less Magnitude of Chill you inflict" - } + }, + stringId="AscendancySorceress1Notable7" }, [61991]={ ascendancyName="Pathfinder", @@ -126973,7 +131690,8 @@ return { stats={ [1]="Cannot be Heavy Stunned while Sprinting", [2]="30% less Movement Speed Penalty from using Skills while moving" - } + }, + stringId="AscendancyRanger3Notable1_" }, [61992]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -126987,7 +131705,8 @@ return { orbitIndex=6, skill=61992, stats={ - } + }, + stringId="mastery_minionoffence184" }, [62001]={ connections={ @@ -127001,7 +131720,8 @@ return { skill=62001, stats={ [1]="25% increased Critical Damage Bonus with Daggers" - } + }, + stringId="dagger18" }, [62015]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern", @@ -127015,7 +131735,8 @@ return { orbitIndex=0, skill=62015, stats={ - } + }, + stringId="mastery_warcry253" }, [62023]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern", @@ -127029,7 +131750,8 @@ return { orbitIndex=0, skill=62023, stats={ - } + }, + stringId="mastery_attack12" }, [62034]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern", @@ -127049,7 +131771,8 @@ return { skill=62034, stats={ [1]="+30% of Armour also applies to Elemental Damage" - } + }, + stringId="maximum_resistances21" }, [62039]={ connections={ @@ -127066,7 +131789,8 @@ return { skill=62039, stats={ [1]="10% increased Melee Damage" - } + }, + stringId="melee42" }, [62051]={ connections={ @@ -127083,7 +131807,8 @@ return { skill=62051, stats={ [1]="3% increased Movement Speed if you've Killed Recently" - } + }, + stringId="movement_speed8_" }, [62096]={ connections={ @@ -127101,7 +131826,8 @@ return { stats={ [1]="6% increased Attack Damage", [2]="Companions gain 4% Damage as extra Chaos Damage" - } + }, + stringId="companions63" }, [62122]={ connections={ @@ -127118,7 +131844,8 @@ return { skill=62122, stats={ [1]="4% of Damage is taken from Mana before Life" - } + }, + stringId="damage_from_mana1" }, [62152]={ aliasPassiveSocket="voices_jewel_slot1", @@ -127139,7 +131866,8 @@ return { sinister=true, skill=62152, stats={ - } + }, + stringId="voices_jewel_slot1" }, [62153]={ connections={ @@ -127156,7 +131884,8 @@ return { skill=62153, stats={ [1]="15% increased Critical Spell Damage Bonus" - } + }, + stringId="spell_criticals17_" }, [62159]={ connections={ @@ -127173,7 +131902,8 @@ return { skill=62159, stats={ [1]="3% of Damage taken Recouped as Life" - } + }, + stringId="life_recoup11" }, [62166]={ connections={ @@ -127191,7 +131921,8 @@ return { stats={ [1]="2% increased Attack Speed", [2]="5% increased Accuracy Rating" - } + }, + stringId="accuracy39" }, [62185]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -127212,7 +131943,8 @@ return { stats={ [1]="+20 to maximum Mana", [2]="50% increased Shock Duration" - } + }, + stringId="shock18" }, [62194]={ connections={ @@ -127229,7 +131961,8 @@ return { skill=62194, stats={ [1]="15% increased Pin Buildup" - } + }, + stringId="bleed48" }, [62200]={ connections={ @@ -127250,7 +131983,8 @@ return { skill=62200, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries13" }, [62210]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern", @@ -127271,7 +132005,8 @@ return { stats={ [1]="15% increased Mana Cost Efficiency of Command Skills", [2]="+1 maximum stacks of Puppet Master" - } + }, + stringId="Puppetmaster6" }, [62216]={ connections={ @@ -127292,7 +132027,8 @@ return { skill=62216, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries23" }, [62230]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern", @@ -127317,7 +132053,8 @@ return { stats={ [1]="50% increased maximum Energy Shield", [2]="20% slower start of Energy Shield Recharge" - } + }, + stringId="energy_shield33_" }, [62235]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern", @@ -127331,7 +132068,8 @@ return { orbitIndex=12, skill=62235, stats={ - } + }, + stringId="mastery_evasion109" }, [62237]={ connections={ @@ -127355,7 +132093,8 @@ return { stats={ [1]="+5% to Cold Resistance", [2]="25% increased Armour and Evasion Rating" - } + }, + stringId="armour_and_evasion29" }, [62258]={ connections={ @@ -127376,7 +132115,8 @@ return { skill=62258, stats={ [1]="20% increased Glory generation for Banner Skills" - } + }, + stringId="banners6" }, [62303]={ connections={ @@ -127394,7 +132134,8 @@ return { stats={ [1]="10% increased Elemental Ailment Threshold", [2]="5% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation17" }, [62310]={ connections={ @@ -127422,7 +132163,8 @@ return { stats={ [1]="60% increased Flammability Magnitude", [2]="30% increased Damage with Hits against Burning Enemies" - } + }, + stringId="fire39" }, [62313]={ connections={ @@ -127435,7 +132177,8 @@ return { skill=62313, stats={ [1]="+15% of Armour also applies to Fire Damage" - } + }, + stringId="maximum_resistances2" }, [62341]={ connections={ @@ -127452,7 +132195,8 @@ return { skill=62341, stats={ [1]="5% increased Block chance" - } + }, + stringId="block9" }, [62350]={ connections={ @@ -127466,7 +132210,8 @@ return { stats={ [1]="5% increased Flask Effect Duration", [2]="2% increased Attack Speed" - } + }, + stringId="attack_speed17" }, [62360]={ connections={ @@ -127483,7 +132228,8 @@ return { skill=62360, stats={ [1]="Empowered Attacks deal 16% increased Damage" - } + }, + stringId="warcries41" }, [62376]={ connections={ @@ -127501,7 +132247,8 @@ return { stats={ [1]="4% reduced Skill Effect Duration", [2]="8% increased Physical Damage" - } + }, + stringId="physical57" }, [62378]={ connectionArt="CharacterPlanned", @@ -127525,6 +132272,7 @@ return { stats={ [1]="20% increased Thorns damage" }, + stringId="oracle_thorns1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -127553,7 +132301,8 @@ return { skill=62388, stats={ [1]="15% chance to inflict Bleeding on Critical Hit" - } + }, + stringId="AscendancyWitch2Small4_" }, [62424]={ ascendancyName="Spirit Walker", @@ -127572,7 +132321,8 @@ return { skill=62424, stats={ [1]="12% increased Critical Hit Chance" - } + }, + stringId="AscendancyHuntress2Small5" }, [62427]={ connections={ @@ -127585,7 +132335,8 @@ return { skill=62427, stats={ [1]="4% increased Deflection Rating" - } + }, + stringId="deflect40" }, [62431]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern", @@ -127605,7 +132356,8 @@ return { skill=62431, stats={ [1]="Sealed Skills have 25% increased Seal gain frequency" - } + }, + stringId="spells29_" }, [62436]={ connections={ @@ -127622,7 +132374,8 @@ return { skill=62436, stats={ [1]="15% increased maximum Energy Shield" - } + }, + stringId="energy_shield16" }, [62439]={ connections={ @@ -127644,7 +132397,8 @@ return { skill=62439, stats={ [1]="+10 to Maximum Rage while wielding an Axe" - } + }, + stringId="axe14" }, [62455]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern", @@ -127664,7 +132418,8 @@ return { skill=62455, stats={ [1]="Banner Buffs linger on you for 2 seconds after you leave the Area" - } + }, + stringId="banners9" }, [62464]={ connections={ @@ -127681,7 +132436,8 @@ return { skill=62464, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion17_" }, [62496]={ connections={ @@ -127698,7 +132454,8 @@ return { skill=62496, stats={ [1]="10% increased Trap Damage" - } + }, + stringId="trap2" }, [62498]={ connections={ @@ -127758,7 +132515,8 @@ return { skill=62498, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes6" }, [62505]={ connections={ @@ -127775,7 +132533,8 @@ return { skill=62505, stats={ [1]="+8 to Intelligence" - } + }, + stringId="attributes110" }, [62510]={ connections={ @@ -127796,7 +132555,8 @@ return { skill=62510, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks1" }, [62518]={ connections={ @@ -127813,7 +132573,8 @@ return { skill=62518, stats={ [1]="+5% to Fire Resistance" - } + }, + stringId="maximum_resistances1" }, [62523]={ ascendancyName="Shaman", @@ -127838,7 +132599,8 @@ return { stats={ [1]="Enemies in your Presence have Exposure", [2]="Gain 10% of Damage as Extra Damage of a random Element" - } + }, + stringId="AscendancyDruid2Notable1" }, [62542]={ connections={ @@ -127859,7 +132621,8 @@ return { skill=62542, stats={ [1]="10% increased Flask Charges gained" - } + }, + stringId="flasks1" }, [62578]={ connections={ @@ -127876,7 +132639,8 @@ return { skill=62578, stats={ [1]="3% chance to gain Volatility on Kill" - } + }, + stringId="volatility7" }, [62581]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern", @@ -127890,7 +132654,8 @@ return { orbitIndex=0, skill=62581, stats={ - } + }, + stringId="mastery_block_6339" }, [62588]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -127908,7 +132673,8 @@ return { orbitIndex=0, skill=62588, stats={ - } + }, + stringId="mastery_life138" }, [62603]={ connections={ @@ -127925,7 +132691,8 @@ return { skill=62603, stats={ [1]="Damage Penetrates 6% Fire Resistance" - } + }, + stringId="fire_penetration11_" }, [62609]={ connections={ @@ -127952,7 +132719,8 @@ return { skill=62609, stats={ [1]="Attacks used by Totems have 4% increased Attack Speed per Summoned Totem" - } + }, + stringId="totems15" }, [62624]={ connections={ @@ -127966,7 +132734,8 @@ return { stats={ [1]="+30 to Evasion Rating", [2]="+15 to maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield7" }, [62628]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -127980,7 +132749,8 @@ return { orbitIndex=0, skill=62628, stats={ - } + }, + stringId="mastery_projectile_6648" }, [62640]={ connections={ @@ -127997,7 +132767,8 @@ return { skill=62640, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed28" }, [62661]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -128011,7 +132782,8 @@ return { orbitIndex=0, skill=62661, stats={ - } + }, + stringId="mastery_critical_271_" }, [62670]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern", @@ -128025,7 +132797,8 @@ return { orbitIndex=0, skill=62670, stats={ - } + }, + stringId="mastery_minion_defence_6610" }, [62677]={ connections={ @@ -128065,7 +132838,8 @@ return { skill=62677, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence58" }, [62679]={ connections={ @@ -128078,7 +132852,8 @@ return { skill=62679, stats={ [1]="Remnants can be collected from 20% further away" - } + }, + stringId="remnant5" }, [62702]={ ascendancyName="Spirit Walker", @@ -128101,7 +132876,8 @@ return { skill=62702, stats={ [1]="2% increased Movement Speed" - } + }, + stringId="AscendancyHuntress2Small2_" }, [62723]={ connections={ @@ -128118,7 +132894,8 @@ return { skill=62723, stats={ [1]="15% Surpassing Chance to gain a Puppet Master stack whenever you use a Command Skill" - } + }, + stringId="Puppetmaster8" }, [62732]={ connections={ @@ -128141,7 +132918,8 @@ return { stats={ [1]="25% increased Stun Threshold", [2]="20% increased Life Regeneration Rate while moving" - } + }, + stringId="stun_threshold11" }, [62743]={ ascendancyName="Spirit Walker", @@ -128165,7 +132943,8 @@ return { skill=62743, stats={ [1]="Grants Skill: Wild Protector" - } + }, + stringId="AscendancyHuntress2Notable3" }, [62748]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern", @@ -128179,7 +132958,8 @@ return { orbitIndex=0, skill=62748, stats={ - } + }, + stringId="mastery_life148" }, [62757]={ connections={ @@ -128196,7 +132976,8 @@ return { skill=62757, stats={ [1]="15% increased Stun Buildup" - } + }, + stringId="stun1" }, [62779]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern", @@ -128210,7 +132991,8 @@ return { orbitIndex=0, skill=62779, stats={ - } + }, + stringId="mastery_companion296" }, [62785]={ connections={ @@ -128227,7 +133009,8 @@ return { skill=62785, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="armour_break15__" }, [62797]={ ascendancyName="Lich", @@ -128267,7 +133050,8 @@ return { skill=62797, stats={ [1]="15% increased Area of Effect of Curses" - } + }, + stringId="AscendancyWitch3Small2" }, [62803]={ connections={ @@ -128290,7 +133074,8 @@ return { skill=62803, stats={ [1]="Charms applied to you have 25% increased Effect" - } + }, + stringId="charms7" }, [62804]={ ascendancyName="Ritualist", @@ -128310,7 +133095,8 @@ return { skill=62804, stats={ [1]="10% increased Life Recovery rate per 5% missing Unreserved Life" - } + }, + stringId="AscendancyHuntress3Notable5" }, [62841]={ connections={ @@ -128336,7 +133122,8 @@ return { stats={ [1]="12% increased Evasion Rating", [2]="12% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield17" }, [62844]={ connections={ @@ -128353,7 +133140,8 @@ return { skill=62844, stats={ [1]="Damage Penetrates 6% Cold Resistance" - } + }, + stringId="cold_penetration9" }, [62887]={ connections={ @@ -128377,7 +133165,8 @@ return { stats={ [1]="Minions have +22% to all Elemental Resistances", [2]="Minions have +3% to all Maximum Elemental Resistances" - } + }, + stringId="minion_defence42" }, [62914]={ connections={ @@ -128398,7 +133187,8 @@ return { skill=62914, stats={ [1]="12% increased Cold Damage" - } + }, + stringId="cold5" }, [62936]={ connections={ @@ -128415,7 +133205,8 @@ return { skill=62936, stats={ [1]="4% of Damage is taken from Mana before Life" - } + }, + stringId="mana14" }, [62948]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern", @@ -128437,7 +133228,8 @@ return { orbitIndex=0, skill=62948, stats={ - } + }, + stringId="mastery_armour_and_energy_shield_6276" }, [62963]={ connections={ @@ -128461,7 +133253,8 @@ return { stats={ [1]="40% reduced Magnitude of Ignite on you", [2]="Gain 15% of Damage as Extra Fire Damage while on Ignited Ground" - } + }, + stringId="ground5" }, [62973]={ connections={ @@ -128478,7 +133271,8 @@ return { skill=62973, stats={ [1]="10% increased total Power counted by Warcries" - } + }, + stringId="warcries28" }, [62984]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern", @@ -128498,7 +133292,8 @@ return { stats={ [1]="24% increased Evasion Rating", [2]="24% increased maximum Energy Shield" - } + }, + stringId="evasion_and_energy_shield35_" }, [62986]={ connections={ @@ -128515,7 +133310,8 @@ return { skill=62986, stats={ [1]="12% increased Accuracy Rating with One Handed Melee Weapons" - } + }, + stringId="one_handed13" }, [62998]={ connections={ @@ -128532,7 +133328,8 @@ return { skill=62998, stats={ [1]="15% increased Electrocute Buildup" - } + }, + stringId="shock_mitigation2" }, [63002]={ ascendancyName="Chronomancer", @@ -128555,7 +133352,8 @@ return { skill=63002, stats={ [1]="Buffs on you expire 10% slower" - } + }, + stringId="AscendancySorceress2Small2" }, [63009]={ connections={ @@ -128572,7 +133370,8 @@ return { skill=63009, stats={ [1]="Remnants can be collected from 20% further away" - } + }, + stringId="remnant6" }, [63021]={ connections={ @@ -128589,7 +133388,8 @@ return { skill=63021, stats={ [1]="12% increased Fire Damage" - } + }, + stringId="fire18" }, [63031]={ connections={ @@ -128612,7 +133412,8 @@ return { skill=63031, stats={ [1]="Skills gain 1 Glory every 2 seconds for each Rare or Unique monster in your Presence" - } + }, + stringId="glory15" }, [63037]={ connections={ @@ -128639,7 +133440,8 @@ return { skill=63037, stats={ [1]="30% increased Damage with Hits against Ignited Enemies" - } + }, + stringId="fire31" }, [63064]={ connections={ @@ -128662,7 +133464,8 @@ return { stats={ [1]="12% faster start of Energy Shield Recharge", [2]="30% increased Stun Threshold while on Full Life" - } + }, + stringId="energy_shield_recovery12" }, [63074]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern", @@ -128682,7 +133485,8 @@ return { skill=63074, stats={ [1]="+1 to Level of all Chaos Skills" - } + }, + stringId="chaos31" }, [63085]={ connections={ @@ -128703,7 +133507,8 @@ return { skill=63085, stats={ [1]="12% increased Damage while Shapeshifted" - } + }, + stringId="bear6" }, [63114]={ connections={ @@ -128759,7 +133564,8 @@ return { skill=63114, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength68" }, [63170]={ connectionArt="CharacterPlanned", @@ -128785,6 +133591,7 @@ return { [2]="Spells Cast by Totems have 2% increased Cast Speed", [3]="Attacks used by Totems have 2% increased Attack Speed" }, + stringId="oracle_totems9", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -128808,7 +133615,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence" - } + }, + stringId="duelist_minions7" }, [63192]={ connections={ @@ -128830,7 +133638,8 @@ return { stats={ [1]="6% increased Attack Damage", [2]="Companions gain 4% Damage as extra Chaos Damage" - } + }, + stringId="companions67" }, [63209]={ connections={ @@ -128860,7 +133669,8 @@ return { stats={ [1]="5% increased Damage", [2]="Regenerate 0.1% of maximum Life per second" - } + }, + stringId="life_regeneration11" }, [63236]={ ascendancyName="Invoker", @@ -128881,7 +133691,8 @@ return { stats={ [1]="Meta Skills gain 35% more Energy", [2]="Meta Skills have 50% increased Reservation Efficiency" - } + }, + stringId="AscendancyMonk2Notable9" }, [63243]={ connectionArt="CharacterPlanned", @@ -128910,6 +133721,7 @@ return { [1]="Allies in your Presence deal 20% increased Damage", [2]="10% reduced Damage" }, + stringId="oracle_self_sacrificing1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -128933,7 +133745,8 @@ return { stats={ [1]="8% increased Elemental Ailment Threshold", [2]="Companions have +12% to all Elemental Resistances" - } + }, + stringId="companions25" }, [63254]={ ascendancyName="Amazon", @@ -128954,7 +133767,8 @@ return { stats={ [1]="Evasion Rating from Equipped Helmet, Gloves and Boots is doubled", [2]="Evasion Rating from Equipped Body Armour is halved" - } + }, + stringId="AscendancyHuntress1Notable8" }, [63255]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -128975,7 +133789,8 @@ return { stats={ [1]="50% increased Evasion Rating if you've consumed a Frenzy Charge Recently", [2]="+1 to Maximum Frenzy Charges" - } + }, + stringId="frenzy_charges8" }, [63259]={ ascendancyName="Gemling Legionnaire", @@ -128995,7 +133810,8 @@ return { skill=63259, stats={ [1]="+2 to Level of all Skills with a Dexterity requirement" - } + }, + stringId="AscendancyMercenary3Notable2_2_" }, [63267]={ connections={ @@ -129012,7 +133828,8 @@ return { skill=63267, stats={ [1]="12% increased Attack Damage while Dual Wielding" - } + }, + stringId="dual_wielding1" }, [63268]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -129026,7 +133843,8 @@ return { orbitIndex=6, skill=63268, stats={ - } + }, + stringId="mastery_fire119" }, [63360]={ connections={ @@ -129043,7 +133861,8 @@ return { skill=63360, stats={ [1]="20% increased Glory generation for Banner Skills" - } + }, + stringId="banners4_" }, [63393]={ connections={ @@ -129064,7 +133883,8 @@ return { skill=63393, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold15" }, [63400]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern", @@ -129089,7 +133909,8 @@ return { stats={ [1]="Gain 8% of Physical Damage as Extra Cold Damage against Shocked Enemies", [2]="Gain 8% of Physical Damage as Extra Lightning Damage against Chilled Enemies" - } + }, + stringId="monkchakra24" }, [63401]={ ascendancyName="Smith of Kitava", @@ -129112,7 +133933,8 @@ return { skill=63401, stats={ [1]="+8% to Fire Resistance" - } + }, + stringId="AscendancyWarrior3Small5" }, [63402]={ connections={ @@ -129129,7 +133951,8 @@ return { skill=63402, stats={ [1]="15% increased effect of Arcane Surge on you" - } + }, + stringId="wyvern16" }, [63431]={ connections={ @@ -129149,7 +133972,8 @@ return { stats={ [1]="30% increased Magnitude of Poison you inflict", [2]="Recover 2% of maximum Life on Killing a Poisoned Enemy" - } + }, + stringId="poison27" }, [63445]={ connections={ @@ -129166,7 +133990,8 @@ return { skill=63445, stats={ [1]="3% increased Attack Speed" - } + }, + stringId="attack_speed45" }, [63451]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -129195,7 +134020,8 @@ return { stats={ [1]="30% increased Stun Buildup", [2]="Gain an Endurance Charge when you Heavy Stun a Rare or Unique Enemy" - } + }, + stringId="stun15" }, [63469]={ connections={ @@ -129217,7 +134043,8 @@ return { stats={ [1]="2% increased Skill Speed", [2]="5% increased Mana Regeneration Rate" - } + }, + stringId="mana1" }, [63470]={ connections={ @@ -129234,7 +134061,8 @@ return { skill=63470, stats={ [1]="6% of Skill Mana Costs Converted to Life Costs" - } + }, + stringId="life_costs1" }, [63482]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -129252,7 +134080,8 @@ return { orbitIndex=0, skill=63482, stats={ - } + }, + stringId="mastery_lightning148" }, [63484]={ ascendancyName="Infernalist", @@ -129275,7 +134104,8 @@ return { skill=63484, stats={ [1]="40% increased Flammability Magnitude" - } + }, + stringId="AscendancyWitch1Small8" }, [63493]={ ascendancyName="Spirit Walker", @@ -129318,7 +134148,8 @@ return { orbitIndex=21, skill=63493, stats={ - } + }, + stringId="AscendancyHuntress2Start" }, [63517]={ connections={ @@ -129339,7 +134170,8 @@ return { skill=63517, stats={ [1]="10% increased Mana Recovery from Flasks" - } + }, + stringId="mana_flasks4_" }, [63525]={ connections={ @@ -129357,7 +134189,8 @@ return { stats={ [1]="8% increased Critical Hit Chance for Attacks", [2]="6% increased Accuracy Rating" - } + }, + stringId="accuracy33" }, [63526]={ connections={ @@ -129405,7 +134238,8 @@ return { skill=63526, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength37" }, [63541]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -129430,7 +134264,8 @@ return { stats={ [1]="15% increased Armour", [2]="Prevent +15% of Damage from Deflected Critical Hits" - } + }, + stringId="deflect34" }, [63545]={ connections={ @@ -129443,7 +134278,8 @@ return { skill=63545, stats={ [1]="Minions deal 10% increased Damage" - } + }, + stringId="minion_offence26" }, [63566]={ connections={ @@ -129495,7 +134331,8 @@ return { skill=63566, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity61" }, [63579]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -129516,7 +134353,8 @@ return { stats={ [1]="Ignore all Movement Penalties from Armour", [2]="5% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="slow_mitigation7_" }, [63585]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern", @@ -129537,7 +134375,8 @@ return { stats={ [1]="50% increased Electrocute Buildup against Shocked Enemies", [2]="50% increased Shock Chance against Electrocuted Enemies" - } + }, + stringId="lightning36" }, [63600]={ connections={ @@ -129554,7 +134393,8 @@ return { skill=63600, stats={ [1]="15% increased Electrocute Buildup" - } + }, + stringId="shock_mitigation3" }, [63608]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern", @@ -129568,7 +134408,8 @@ return { orbitIndex=0, skill=63608, stats={ - } + }, + stringId="mastery_fire_6518" }, [63610]={ connections={ @@ -129585,7 +134426,8 @@ return { skill=63610, stats={ [1]="10% increased Blind Effect" - } + }, + stringId="blind6_" }, [63618]={ connections={ @@ -129603,7 +134445,8 @@ return { stats={ [1]="Companions have 12% increased maximum Life", [2]="10% increased Armour, Evasion and Energy Shield while your Companion is in your Presence" - } + }, + stringId="companions17" }, [63659]={ connections={ @@ -129625,7 +134468,8 @@ return { skill=63659, stats={ [1]="25% increased Critical Hit Chance with Traps" - } + }, + stringId="trap13" }, [63668]={ connections={ @@ -129646,7 +134490,8 @@ return { skill=63668, stats={ [1]="Triggered Spells deal 14% increased Spell Damage" - } + }, + stringId="triggers24_" }, [63678]={ connections={ @@ -129660,7 +134505,8 @@ return { stats={ [1]="10% increased Armour while Shapeshifted", [2]="+5% of Armour also applies to Elemental Damage while Shapeshifted" - } + }, + stringId="bear13" }, [63679]={ connections={ @@ -129677,7 +134523,8 @@ return { skill=63679, stats={ [1]="18% increased Projectile Stun Buildup" - } + }, + stringId="ranged24" }, [63713]={ ascendancyName="Invoker", @@ -129701,7 +134548,8 @@ return { skill=63713, stats={ [1]="Critical Hits ignore non-negative Enemy Monster Elemental Resistances" - } + }, + stringId="AscendancyMonk2Notable6" }, [63731]={ connections={ @@ -129718,7 +134566,8 @@ return { skill=63731, stats={ [1]="16% increased Attack Damage against Rare or Unique Enemies" - } + }, + stringId="boss_slaying7" }, [63732]={ connections={ @@ -129735,7 +134584,8 @@ return { skill=63732, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life8" }, [63739]={ connections={ @@ -129758,7 +134608,8 @@ return { skill=63739, stats={ [1]="Recover 3% of Maximum Life when you collect a Remnant" - } + }, + stringId="remnant9" }, [63759]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern", @@ -129783,7 +134634,8 @@ return { stats={ [1]="Targets can be affected by +1 of your Poisons at the same time", [2]="20% reduced Magnitude of Poison you inflict" - } + }, + stringId="poison30" }, [63762]={ connections={ @@ -129800,7 +134652,8 @@ return { skill=63762, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="deflect45" }, [63772]={ connectionArt="CharacterPlanned", @@ -129824,6 +134677,7 @@ return { stats={ [1]="6% increased Cooldown Recovery Rate" }, + stringId="oracle_movement_cooldown4", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -129846,7 +134700,8 @@ return { skill=63790, stats={ [1]="20% increased Melee Damage against Immobilised Enemies" - } + }, + stringId="melee53" }, [63813]={ connections={ @@ -129863,7 +134718,8 @@ return { skill=63813, stats={ [1]="16% increased Warcry Speed" - } + }, + stringId="warcries37" }, [63814]={ connections={ @@ -129880,7 +134736,8 @@ return { skill=63814, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed4" }, [63828]={ connections={ @@ -129894,7 +134751,8 @@ return { stats={ [1]="6% increased Ballista Critical Damage Bonus", [2]="10% increased Ballista Critical Hit Chance" - } + }, + stringId="ballista8" }, [63830]={ connections={ @@ -129922,7 +134780,8 @@ return { stats={ [1]="Enemies you Mark have 10% reduced Accuracy Rating", [2]="Enemies you Mark take 10% increased Damage" - } + }, + stringId="marks12" }, [63861]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern", @@ -129936,7 +134795,8 @@ return { orbitIndex=13, skill=63861, stats={ - } + }, + stringId="mastery_criticals62" }, [63863]={ connections={ @@ -129949,7 +134809,8 @@ return { skill=63863, stats={ [1]="12% increased Lightning Damage" - } + }, + stringId="lightning20__" }, [63888]={ connections={ @@ -130001,7 +134862,8 @@ return { skill=63888, stats={ [1]="+5 to any Attribute" - } + }, + stringId="attributes29" }, [63891]={ connections={ @@ -130018,7 +134880,8 @@ return { skill=63891, stats={ [1]="7% increased Chaos Damage" - } + }, + stringId="chaos11" }, [63894]={ ascendancyName="Infernalist", @@ -130041,7 +134904,8 @@ return { skill=63894, stats={ [1]="12% increased Spell Damage" - } + }, + stringId="AscendancyWitch1Small6" }, [63926]={ connections={ @@ -130055,7 +134919,8 @@ return { stats={ [1]="Minions have +20% to Lightning Resistance", [2]="Minions have +3% to Maximum Lightning Resistances" - } + }, + stringId="minion_defence23" }, [63979]={ connections={ @@ -130072,7 +134937,8 @@ return { skill=63979, stats={ [1]="10% increased Warcry Cooldown Recovery Rate" - } + }, + stringId="warcries32" }, [64023]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern", @@ -130086,7 +134952,8 @@ return { orbitIndex=0, skill=64023, stats={ - } + }, + stringId="mastery_thorns308" }, [64031]={ ascendancyName="Invoker", @@ -130106,7 +134973,8 @@ return { skill=64031, stats={ [1]="Grants Skill: Unbound Avatar" - } + }, + stringId="AscendancyMonk2Notable5" }, [64042]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern", @@ -130120,7 +134988,8 @@ return { orbitIndex=18, skill=64042, stats={ - } + }, + stringId="mastery_physical197" }, [64046]={ connections={ @@ -130155,7 +135024,8 @@ return { stats={ [1]="30% increased Elemental Infusion duration", [2]="Remnants can be collected from 30% further away" - } + }, + stringId="lightning34" }, [64050]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern", @@ -130175,7 +135045,8 @@ return { skill=64050, stats={ [1]="12% increased Movement Speed while Sprinting" - } + }, + stringId="Sprint9_" }, [64056]={ connections={ @@ -130192,7 +135063,8 @@ return { skill=64056, stats={ [1]="5% chance to Daze on Hit" - } + }, + stringId="attack44" }, [64064]={ connections={ @@ -130205,7 +135077,8 @@ return { skill=64064, stats={ [1]="8% increased Accuracy Rating" - } + }, + stringId="accuracy26" }, [64083]={ connectionArt="CharacterPlanned", @@ -130229,6 +135102,7 @@ return { stats={ [1]="20% increased Lightning Damage" }, + stringId="oracle_hierarchy5_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -130257,7 +135131,8 @@ return { skill=64119, stats={ [1]="40% increased Crossbow Reload Speed" - } + }, + stringId="crossbow13" }, [64139]={ connectionArt="CharacterPlanned", @@ -130286,6 +135161,7 @@ return { stats={ [1]="Minions deal 10% increased Damage with Command Skills for each different type of Persistent Minion in your Presence" }, + stringId="oracle_big_family9", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -130312,7 +135188,8 @@ return { skill=64140, stats={ [1]="12% increased Elemental Damage with Attacks" - } + }, + stringId="elemental_attacks4" }, [64192]={ connections={ @@ -130329,7 +135206,8 @@ return { skill=64192, stats={ [1]="12% increased Stun Threshold" - } + }, + stringId="stun_threshold28" }, [64213]={ connections={ @@ -130351,7 +135229,8 @@ return { stats={ [1]="10% increased Freeze Buildup", [2]="8% increased Elemental Damage" - } + }, + stringId="elemental16" }, [64223]={ ascendancyName="Disciple of Varashta", @@ -130374,7 +135253,8 @@ return { skill=64223, stats={ [1]="20% increased maximum Energy Shield" - } + }, + stringId="AscendancySorceress3Small2" }, [64239]={ connectionArt="CharacterPlanned", @@ -130399,6 +135279,7 @@ return { stats={ [1]="Adds 1 to 37 Lightning damage to Attacks" }, + stringId="oracle_flat_lightning3_", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -130428,7 +135309,8 @@ return { stats={ [1]="5% increased Skill Speed", [2]="25% increased Physical Damage" - } + }, + stringId="physical37" }, [64284]={ connections={ @@ -130449,7 +135331,8 @@ return { skill=64284, stats={ [1]="8% increased Melee Damage" - } + }, + stringId="melee19" }, [64295]={ connections={ @@ -130462,7 +135345,8 @@ return { skill=64295, stats={ [1]="10% increased Critical Hit Chance with Traps" - } + }, + stringId="trap11" }, [64299]={ connections={ @@ -130493,7 +135377,8 @@ return { skill=64299, stats={ [1]="Aura Skills have 12% increased Magnitudes" - } + }, + stringId="auras18" }, [64312]={ connections={ @@ -130514,7 +135399,8 @@ return { skill=64312, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed9" }, [64318]={ connections={ @@ -130531,7 +135417,8 @@ return { skill=64318, stats={ [1]="Damage Penetrates 4% of Enemy Elemental Resistances" - } + }, + stringId="elemental1" }, [64324]={ connections={ @@ -130549,7 +135436,8 @@ return { stats={ [1]="4% increased Block chance", [2]="5% increased Stun Threshold" - } + }, + stringId="shield33" }, [64325]={ connections={ @@ -130566,7 +135454,8 @@ return { skill=64325, stats={ [1]="10% increased Magnitude of Poison you inflict" - } + }, + stringId="poison23" }, [64327]={ connections={ @@ -130589,7 +135478,8 @@ return { stats={ [1]="12% increased Block chance", [2]="Your Heavy Stun buildup empties 50% faster" - } + }, + stringId="block15" }, [64345]={ connections={ @@ -130610,7 +135500,8 @@ return { skill=64345, stats={ [1]="10% increased Attack Damage" - } + }, + stringId="ranged22" }, [64352]={ connections={ @@ -130627,7 +135518,8 @@ return { skill=64352, stats={ [1]="10% increased Lightning Damage" - } + }, + stringId="lightning11" }, [64357]={ connections={ @@ -130649,7 +135541,8 @@ return { stats={ [1]="12% increased Armour", [2]="12% increased maximum Energy Shield" - } + }, + stringId="energy_shield_and_armour16_" }, [64370]={ connections={ @@ -130693,7 +135586,8 @@ return { skill=64370, stats={ [1]="+5 to any Attribute" - } + }, + stringId="intelligence31" }, [64379]={ ascendancyName="Infernalist", @@ -130716,7 +135610,8 @@ return { skill=64379, stats={ [1]="12% increased Spell Damage" - } + }, + stringId="AscendancyWitch1Small5" }, [64399]={ connections={ @@ -130733,7 +135628,8 @@ return { skill=64399, stats={ [1]="15% increased Critical Damage Bonus for Attack Damage" - } + }, + stringId="criticals67__" }, [64405]={ connections={ @@ -130746,7 +135642,8 @@ return { skill=64405, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems48_" }, [64415]={ connections={ @@ -130774,7 +135671,8 @@ return { stats={ [1]="5% chance to Daze on Hit", [2]="Gain 12% of Physical Damage as Extra Cold Damage against Dazed Enemies" - } + }, + stringId="daze_17" }, [64427]={ connections={ @@ -130788,7 +135686,8 @@ return { stats={ [1]="6% increased Power Charge Duration", [2]="6% increased Elemental Infusion duration" - } + }, + stringId="power_charges17" }, [64434]={ connections={ @@ -130805,7 +135704,8 @@ return { skill=64434, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="deflect28" }, [64443]={ connections={ @@ -130833,7 +135733,8 @@ return { stats={ [1]="20% increased Stun Buildup", [2]="25% increased Attack Area Damage" - } + }, + stringId="area_attacks29" }, [64462]={ connections={ @@ -130850,7 +135751,8 @@ return { skill=64462, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="mana_leech2" }, [64471]={ connections={ @@ -130894,7 +135796,8 @@ return { skill=64471, stats={ [1]="+5 to any Attribute" - } + }, + stringId="strength84" }, [64474]={ connections={ @@ -130907,7 +135810,8 @@ return { skill=64474, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery27" }, [64488]={ connections={ @@ -130924,7 +135828,8 @@ return { skill=64488, stats={ [1]="Projectiles have 12% increased Critical Hit Chance against Enemies further than 6m" - } + }, + stringId="projectiles35" }, [64489]={ connections={ @@ -130945,7 +135850,8 @@ return { skill=64489, stats={ [1]="6% increased Area of Effect for Attacks" - } + }, + stringId="area_attacks33" }, [64492]={ connections={ @@ -130962,7 +135868,8 @@ return { skill=64492, stats={ [1]="3% increased Attack Speed with One Handed Melee Weapons" - } + }, + stringId="one_handed9" }, [64525]={ connections={ @@ -130985,7 +135892,8 @@ return { skill=64525, stats={ [1]="Your Hits cannot be Evaded by Heavy Stunned Enemies" - } + }, + stringId="stun21" }, [64543]={ connections={ @@ -131007,7 +135915,8 @@ return { [2]="40% increased Shock Duration", [3]="25% increased Magnitude of Chill you inflict", [4]="25% increased Magnitude of Shock you inflict" - } + }, + stringId="elemental30" }, [64550]={ connections={ @@ -131024,7 +135933,8 @@ return { skill=64550, stats={ [1]="20% increased Damage against Immobilised Enemies" - } + }, + stringId="immobilisation5" }, [64572]={ connections={ @@ -131041,7 +135951,8 @@ return { skill=64572, stats={ [1]="15% increased Freeze Buildup" - } + }, + stringId="chill_and_freeze28" }, [64591]={ ascendancyName="Disciple of Varashta", @@ -131066,7 +135977,8 @@ return { skill=64591, stats={ [1]="Grants Skill: Ruzhan's Trap" - } + }, + stringId="AscendancySorceress3Notable16" }, [64601]={ connections={ @@ -131085,7 +135997,8 @@ return { [3]="Base Unarmed Physical damage replaced with damage based on their Skill Level", [4]="1% more Attack Speed per 75 Item Evasion on Equipped Armour Items", [5]="+0.1% to Critical Hit Chance per 10 Item Energy Shield on Equipped Armour Items" - } + }, + stringId="passive_keystone_hollow_palm_technique" }, [64637]={ connections={ @@ -131102,7 +136015,8 @@ return { skill=64637, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="spell_suppression7" }, [64643]={ connections={ @@ -131123,7 +136037,8 @@ return { skill=64643, stats={ [1]="20% increased Power Charge Duration" - } + }, + stringId="power_charges3" }, [64650]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -131143,7 +136058,8 @@ return { skill=64650, stats={ [1]="Cannot be Light Stunned if you haven't been Hit Recently" - } + }, + stringId="stun_threshold16_" }, [64653]={ connections={ @@ -131160,7 +136076,8 @@ return { skill=64653, stats={ [1]="Minions deal 16% increased Damage" - } + }, + stringId="minion_reservation8" }, [64659]={ connections={ @@ -131184,7 +136101,8 @@ return { stats={ [1]="20% reduced Slowing Potency of Debuffs on You", [2]="Buffs on you expire 10% slower" - } + }, + stringId="slowed_enemies18" }, [64665]={ connections={ @@ -131206,7 +136124,8 @@ return { stats={ [1]="8% increased Attack Damage", [2]="5% increased Accuracy Rating" - } + }, + stringId="attack34" }, [64683]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -131220,7 +136139,8 @@ return { orbitIndex=0, skill=64683, stats={ - } + }, + stringId="mastery_armour_6287" }, [64700]={ connections={ @@ -131238,7 +136158,8 @@ return { stats={ [1]="5% chance to Daze on Hit", [2]="20% increased Freeze Buildup with Quarterstaves" - } + }, + stringId="quarterstaff15" }, [64724]={ connections={ @@ -131252,7 +136173,8 @@ return { stats={ [1]="15% increased Flammability Magnitude", [2]="8% increased Ignite Magnitude" - } + }, + stringId="ignite3" }, [64726]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern", @@ -131274,7 +136196,8 @@ return { orbitIndex=8, skill=64726, stats={ - } + }, + stringId="mastery_projectile_6651" }, [64747]={ connections={ @@ -131292,7 +136215,8 @@ return { stats={ [1]="6% increased chance to inflict Ailments", [2]="6% increased Duration of Damaging Ailments on Enemies" - } + }, + stringId="ailments45" }, [64770]={ connections={ @@ -131314,7 +136238,8 @@ return { [2]="10% faster start of Energy Shield Recharge", [3]="You cannot be Electrocuted", [4]="50% reduced effect of Shock on you" - } + }, + stringId="energy_shield_and_armour24" }, [64789]={ ascendancyName="Stormweaver", @@ -131337,7 +136262,8 @@ return { skill=64789, stats={ [1]="12% increased Mana Regeneration Rate" - } + }, + stringId="AscendancySorceress1Small1" }, [64804]={ connections={ @@ -131350,7 +136276,8 @@ return { skill=64804, stats={ [1]="25% increased Duration of each Puppet Master stack" - } + }, + stringId="Puppetmaster3" }, [64807]={ connections={ @@ -131368,7 +136295,8 @@ return { stats={ [1]="6% increased Attack Area Damage", [2]="4% increased Area of Effect for Attacks" - } + }, + stringId="slam_area1" }, [64819]={ connections={ @@ -131386,7 +136314,8 @@ return { stats={ [1]="6% increased Fire Damage", [2]="10% increased Armour" - } + }, + stringId="ignite_mitigation2" }, [64851]={ connections={ @@ -131410,7 +136339,8 @@ return { stats={ [1]="12% increased Block chance", [2]="20% increased Parried Debuff Duration" - } + }, + stringId="deflect10" }, [64870]={ connections={ @@ -131428,7 +136358,8 @@ return { stats={ [1]="10% increased Armour", [2]="+10% of Armour also applies to Fire Damage" - } + }, + stringId="armour13_" }, [64900]={ connections={ @@ -131446,7 +136377,8 @@ return { stats={ [1]="10% increased Stun Buildup", [2]="Ancestrally Boosted Attacks deal 16% increased Damage" - } + }, + stringId="melee59_" }, [64927]={ connections={ @@ -131471,7 +136403,8 @@ return { skill=64927, stats={ [1]="10% increased amount of Mana Leeched" - } + }, + stringId="life_on_kill4" }, [64939]={ connections={ @@ -131488,7 +136421,8 @@ return { skill=64939, stats={ [1]="10% increased Damage with Two Handed Weapons" - } + }, + stringId="two_handed2" }, [64948]={ connections={ @@ -131505,7 +136439,8 @@ return { skill=64948, stats={ [1]="Aura Skills have 5% increased Magnitudes" - } + }, + stringId="auras27" }, [64962]={ applyToArmour=true, @@ -131526,7 +136461,8 @@ return { skill=64962, stats={ [1]="Body Armour grants +100% of Armour also applies to Chaos Damage" - } + }, + stringId="AscendancyWarrior3Notable6_11" }, [64990]={ connections={ @@ -131551,7 +136487,8 @@ return { skill=64990, stats={ [1]="+8 to Intelligence" - } + }, + stringId="azmerianimals53_" }, [64995]={ connections={ @@ -131568,7 +136505,8 @@ return { skill=64995, stats={ [1]="30% increased Damage with Hits against Enemies that are on Low Life" - } + }, + stringId="enemies_on_low_life1" }, [64996]={ connections={ @@ -131589,7 +136527,8 @@ return { skill=64996, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="physical_witch9" }, [65009]={ connections={ @@ -131641,7 +136580,8 @@ return { skill=65009, stats={ [1]="+5 to any Attribute" - } + }, + stringId="dexterity36" }, [65016]={ connections={ @@ -131664,7 +136604,8 @@ return { skill=65016, stats={ [1]="35% increased Damage with Hits against Burning Enemies" - } + }, + stringId="fire35" }, [65023]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern", @@ -131684,7 +136625,8 @@ return { skill=65023, stats={ [1]="Defend with 150% of Armour against Hits from Enemies that are further than 6m away" - } + }, + stringId="armour36" }, [65042]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern", @@ -131698,7 +136640,8 @@ return { orbitIndex=6, skill=65042, stats={ - } + }, + stringId="mastery_rage_6669" }, [65091]={ connections={ @@ -131715,7 +136658,8 @@ return { skill=65091, stats={ [1]="15% increased Evasion Rating" - } + }, + stringId="evasion16" }, [65149]={ connections={ @@ -131728,7 +136672,8 @@ return { skill=65149, stats={ [1]="10% increased effect of Fully Broken Armour" - } + }, + stringId="armour_break20" }, [65154]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern", @@ -131742,7 +136687,8 @@ return { orbitIndex=0, skill=65154, stats={ - } + }, + stringId="mastery_totem235" }, [65160]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern", @@ -131768,7 +136714,8 @@ return { [1]="30% increased Stun Buildup", [2]="30% increased Stun Threshold", [3]="5% increased Strength" - } + }, + stringId="stun14" }, [65161]={ connections={ @@ -131781,7 +136728,8 @@ return { skill=65161, stats={ [1]="Gain Deflection Rating equal to 8% of Evasion Rating" - } + }, + stringId="azmerianimals40" }, [65167]={ connections={ @@ -131799,7 +136747,8 @@ return { stats={ [1]="6% increased Area Damage", [2]="Companions have 10% increased Area of Effect" - } + }, + stringId="companions61" }, [65173]={ ascendancyName="Invoker", @@ -131820,7 +136769,8 @@ return { stats={ [1]="Physical Damage Reduction from Armour is based on your combined Armour and Evasion Rating", [2]="35% less Evasion Rating" - } + }, + stringId="AscendancyMonk2Notable2_" }, [65176]={ connections={ @@ -131841,7 +136791,8 @@ return { skill=65176, stats={ [1]="10% increased Projectile Damage" - } + }, + stringId="ranged15" }, [65189]={ connections={ @@ -131858,7 +136809,8 @@ return { skill=65189, stats={ [1]="Damage Penetrates 6% of Enemy Elemental Resistances while Shapeshifted" - } + }, + stringId="shapeshifting7" }, [65192]={ connectionArt="CharacterPlanned", @@ -131883,6 +136835,7 @@ return { [1]="Spells Cast by Totems have 4% increased Cast Speed", [2]="Attacks used by Totems have 4% increased Attack Speed" }, + stringId="oracle_totems1", unlockConstraint={ ascendancy="Oracle", nodes={ @@ -131916,7 +136869,8 @@ return { stats={ [1]="3% increased Attack Speed per Enemy in Close Range", [2]="+10 to Dexterity" - } + }, + stringId="melee34" }, [65204]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern", @@ -131944,7 +136898,8 @@ return { skill=65204, stats={ [1]="+2 to Maximum Power Charges" - } + }, + stringId="power_charges8" }, [65207]={ connections={ @@ -131961,7 +136916,8 @@ return { skill=65207, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="evasion20" }, [65212]={ connections={ @@ -131982,7 +136938,8 @@ return { skill=65212, stats={ [1]="8% reduced Slowing Potency of Debuffs on You" - } + }, + stringId="spell_suppression11+" }, [65226]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryInstillationsPattern", @@ -131996,7 +136953,8 @@ return { orbitIndex=0, skill=65226, stats={ - } + }, + stringId="mastery_infusion294" }, [65228]={ ascendancyName="Martial Artist", @@ -132019,7 +136977,8 @@ return { skill=65228, stats={ [1]="4% increased Attack Speed" - } + }, + stringId="AscendancyMonk1Small2" }, [65243]={ connections={ @@ -132043,7 +137002,8 @@ return { stats={ [1]="30% increased Presence Area of Effect", [2]="Aura Skills have 6% increased Magnitudes" - } + }, + stringId="auras17" }, [65248]={ connections={ @@ -132056,7 +137016,8 @@ return { skill=65248, stats={ [1]="10% increased Duration of Ignite, Shock and Chill on Enemies" - } + }, + stringId="elemental49" }, [65256]={ connections={ @@ -132084,7 +137045,8 @@ return { stats={ [1]="50% increased Hazard Area of Effect", [2]="20% reduced Hazard Damage" - } + }, + stringId="hazards18" }, [65265]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern", @@ -132113,7 +137075,8 @@ return { stats={ [1]="12% increased Attack Speed if you've successfully Parried Recently", [2]="6% increased Movement Speed if you've successfully Parried Recently" - } + }, + stringId="deflect9" }, [65287]={ connections={ @@ -132130,7 +137093,8 @@ return { skill=65287, stats={ [1]="15% increased Totem Damage" - } + }, + stringId="totems16" }, [65290]={ connections={ @@ -132148,7 +137112,8 @@ return { stats={ [1]="5% increased Lightning Damage", [2]="+3% to Lightning Resistance" - } + }, + stringId="shock22_" }, [65310]={ connections={ @@ -132165,7 +137130,8 @@ return { skill=65310, stats={ [1]="6% chance for Spell Skills to fire 2 additional Projectiles" - } + }, + stringId="spells13_" }, [65322]={ connections={ @@ -132194,7 +137160,8 @@ return { skill=65322, stats={ [1]="5% chance to inflict Bleeding on Hit" - } + }, + stringId="bleed10" }, [65324]={ connections={ @@ -132216,7 +137183,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="Gain Deflection Rating equal to 5% of Evasion Rating" - } + }, + stringId="armour_and_evasion50" }, [65328]={ connections={ @@ -132234,7 +137202,8 @@ return { stats={ [1]="10% increased Damage", [2]="Minions deal 10% increased Damage" - } + }, + stringId="sentinels2" }, [65353]={ activeEffectImage="Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern", @@ -132248,7 +137217,8 @@ return { orbitIndex=0, skill=65353, stats={ - } + }, + stringId="mastery_banner304" }, [65393]={ connections={ @@ -132269,7 +137239,8 @@ return { skill=65393, stats={ [1]="8% increased Mana Cost Efficiency" - } + }, + stringId="mana_regeneration46" }, [65413]={ ascendancyName="Stormweaver", @@ -132292,7 +137263,8 @@ return { skill=65413, stats={ [1]="12% increased Critical Hit Chance for Spells" - } + }, + stringId="AscendancySorceress1Small3" }, [65424]={ connections={ @@ -132309,7 +137281,8 @@ return { skill=65424, stats={ [1]="12% increased Attack Damage while Dual Wielding" - } + }, + stringId="dual_wielding2" }, [65437]={ connections={ @@ -132326,7 +137299,8 @@ return { skill=65437, stats={ [1]="6% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_recovery4" }, [65439]={ connections={ @@ -132343,7 +137317,8 @@ return { skill=65439, stats={ [1]="Banner Skills have 12% increased Aura Magnitudes" - } + }, + stringId="banners2" }, [65468]={ connections={ @@ -132370,7 +137345,8 @@ return { skill=65468, stats={ [1]="Grenades have 15% chance to activate a second time" - } + }, + stringId="crossbow10" }, [65472]={ connections={ @@ -132387,7 +137363,8 @@ return { skill=65472, stats={ [1]="15% increased Glory generation" - } + }, + stringId="glory26" }, [65493]={ connections={ @@ -132405,7 +137382,8 @@ return { stats={ [1]="15% reduced Presence Area of Effect", [2]="6% increased Area of Effect" - } + }, + stringId="auras33" }, [65498]={ connections={ @@ -132422,7 +137400,8 @@ return { skill=65498, stats={ [1]="Break 20% increased Armour" - } + }, + stringId="physical43" }, [65509]={ connections={ @@ -132444,7 +137423,8 @@ return { stats={ [1]="+5% of Armour also applies to Elemental Damage", [2]="4% faster start of Energy Shield Recharge" - } + }, + stringId="energy_shield_and_armour41" }, [65518]={ ascendancyName="Blood Mage", @@ -132467,7 +137447,8 @@ return { [2]="Gain 1 Life Flask Charge per 2% Life spent", [3]="On Hitting an Enemy while a Life Flask is at full Charges, 40% of its Charges are consumed", [4]="Gain 1% of damage as Physical damage for 5 seconds per Charge consumed this way" - } + }, + stringId="AscendancyWitch2Notable9" } }, tree="Default" diff --git a/src/UpdateApply.lua b/src/UpdateApply.lua index 6abaf71ea7..1f35793035 100644 --- a/src/UpdateApply.lua +++ b/src/UpdateApply.lua @@ -4,15 +4,16 @@ -- Module: Update Apply -- Applies updates. -- -local opFileName = ... +---@param opFileName string +local function applyUpdate(opFileName) print("Applying update...") local opFile = io.open(opFileName, "r") if not opFile then print("No operations list present.\n") return end -local lines = { } + local lines = {} for line in opFile:lines() do table.insert(lines, line) end @@ -23,9 +24,9 @@ for _, line in ipairs(lines) do if op == "move" then local src, dst = args:match('"(.*)" "(.*)"') dst = dst:gsub("{space}", " ") - print("Updating '"..dst.."'") + print("Updating '" .. dst .. "'") local srcFile = io.open(src, "rb") - assert(srcFile, "couldn't open "..src) + assert(srcFile, "couldn't open " .. src) local dstFile while not dstFile do dstFile = io.open(dst, "w+b") @@ -38,10 +39,22 @@ for _, line in ipairs(lines) do os.remove(src) elseif op == "delete" then local file = args:match('"(.*)"') - print("Deleting '"..file.."'") + print("Deleting '" .. file .. "'") os.remove(file) elseif op == "start" then local target = args:match('"(.*)"') SpawnProcess(target) end end +end + +-- this file is used both as a module and as a script depending on the update +-- mode. basic mode will spawn a process, while normal mode will use this as a +-- module. + +local opFileName = ... +if opFileName then + return applyUpdate(opFileName) +end + +return applyUpdate diff --git a/src/_SimpleGraphic.def.lua b/src/_SimpleGraphic.def.lua new file mode 100644 index 0000000000..158ed456dc --- /dev/null +++ b/src/_SimpleGraphic.def.lua @@ -0,0 +1,516 @@ +--- this file defines function signatures for the runtime API, and is not meant +-- to be used directly. the function bodies here ARE NOT correct for regular +-- PoB use. they are implemented by SimpleGraphic, and are only correct for +-- headless mode, in which case this file IS executed. +---@meta + +---@alias Font "FIXED"|"VAR"|"VAR BOLD"|"FONTIN SC"|"FONTIN SC ITALIC"|"FONTIN"|"FONTIN ITALIC" + +---@param name string +---@param func? fun() +function SetCallback(name, func) + ---@diagnostic disable-next-line: undefined-global headless wrapper + __callbackTable__[name] = func +end + +---@param name string +---@return table +function GetCallback(name) + ---@diagnostic disable-next-line: undefined-global headless wrapper + return __callbackTable__[name] +end + +---@param object? table +function SetMainObject(object) + __mainObject__ = object +end + +---@class ImageHandle +local imageHandleClass = {} +imageHandleClass.__index = imageHandleClass + +---@return ImageHandle +function NewImageHandle() + return setmetatable({}, imageHandleClass) +end + +---@param fileName string +---@param ... "ASYNC"|"CLAMP"|"MIPMAP" +function imageHandleClass:Load(fileName, ...) + self.valid = true +end + +---@class ArtHandle +local artHandleClass = {} + +---@return integer width +---@return integer height +function artHandleClass:Size() end + +---@alias ArtFlag "CLAMP"|"MIPMAP"|"NEAREST" + +---@param art ArtHandle +---@param x1 integer +---@param y1 integer +---@param x2 integer +---@param y2 integer +---@param ... ArtFlag +function imageHandleClass:LoadArtRectangle(art, x1, y1, x2, y2, ...) end + +---@param art ArtHandle +---@param xC integer +---@param yC integer +---@param rMin integer +---@param rMax integer +---@param ... ArtFlag +function imageHandleClass:LoadArtArcBand(art, xC, yC, rMin, rMax, ...) end + +function imageHandleClass:Unload() + self.valid = false +end + +---@return boolean +function imageHandleClass:IsValid() + return self.valid +end + +---@return boolean +function imageHandleClass:IsLoading() + return false +end + +---@param priority number +function imageHandleClass:SetLoadingPriority(priority) end + +---@return integer width +---@return integer height +function imageHandleClass:ImageSize() + return 1, 1 +end + +---@param fileName string +---@return userdata +function NewArtHandle(fileName) end + +---@class TexHandle +local texHandleClass = {} + +---@class TextureInfo +---@field formatStr ""|"RGB"|"RGBA"|"BC1"|"BC7" +---@field width integer +---@field height integer +---@field layerCount integer +---@field mipCount integer +local textureInfoClass = {} + +---@class Texture +local Texture = {} + +---@return TexHandle +function Texture.new() end + +-- `gli::format` id, or a matching format string. see `core_tex_manipulation.cpp` +---@alias TextureFormat integer|"RGB"|"RGBA"|"BC1"|"BC7" + +---@param format TextureFormat +---@param width integer +---@param height integer +---@param layerCount integer +---@param mipCount integer +---@return boolean success +function texHandleClass:Allocate(format, width, height, layerCount, mipCount) end + +---@param fileName string +---@return boolean success +function texHandleClass:Load(fileName) end + +---@param fileName string +---@return boolean success +function texHandleClass:Save(fileName) end + +---@return TextureInfo +function texHandleClass:Info() end + +---@return boolean +function texHandleClass:IsValid() end + +---@param textures TexHandle[] +---@return boolean success +function texHandleClass:StackTextures(textures) end + +---@return integer width +---@return integer height +function GetScreenSize() + return 1920, 1080 +end + +---@return number +function GetScreenScale() + return 1 +end + +---@param red number +---@param green number +---@param blue number +---@param alpha? number +function SetClearColor(red, green, blue, alpha) end + +---@param layer? number +---@param subLayer? number +function SetDrawLayer(layer, subLayer) end + +---@return integer +function GetDrawLayer() end + +---@param x number +---@param y number +---@param width number +---@param height number +---@overload fun() +function SetViewport(x, y, width, height) end + +---@param mode ("ALPHA"|"PREALPHA"|"ADDITIVE") +function SetBlendMode(mode) end + +---@param r number +---@param g number +---@param b number +---@param a number? +function SetDrawColor(r, g, b, a) end + +---@param escapeStr string +function SetDrawColor(escapeStr) end + +---@return number r +---@return number g +---@return number b +---@return number a +function GetDrawColor() end + +---@param percent integer +function SetDPIScaleOverridePercent(percent) end + +---@return integer +function GetDPIScaleOverridePercent() + return 1 +end + +---@param imgHandle? ImageHandle +---@param left number +---@param top number +---@param width number +---@param height number +function DrawImage(imgHandle, left, top, width, height) end + +---@param imgHandle? ImageHandle +---@param left number +---@param top number +---@param width number +---@param height number +---@param tcLeft number +---@param tcTop number +---@param tcRight number +---@param tcBottom number +function DrawImage(imgHandle, left, top, width, height, tcLeft, tcTop, tcRight, tcBottom) end + +---@param imgHandle? ImageHandle +---@param left number +---@param top number +---@param width number +---@param height number +---@param stackIdx integer must be positive +---@param mask? integer must be positive +function DrawImage(imgHandle, left, top, width, height, tcLeft, tcTop, tcRight, tcBottom, stackIdx, mask) end + +---@param imgHandle? ImageHandle +---@param x1 number +---@param y1 number +---@param x2 number +---@param y2 number +---@param x3 number +---@param y3 number +---@param x4 number +---@param y4 number +function DrawImageQuad(imgHandle, x1, y1, x2, y2, x3, y3, x4, y4) end + +---@param imgHandle? ImageHandle +---@param x1 number +---@param y1 number +---@param x2 number +---@param y2 number +---@param x3 number +---@param y3 number +---@param x4 number +---@param s1 number +---@param t1 number +---@param s2 number +---@param t2 number +---@param s3 number +---@param t3 number +---@param s4 number +---@param t4 number +function DrawImageQuad(imgHandle, x1, y1, x2, y2, x3, y3, x4, y4, s1, t1, s2, t2, s3, t3, s4, t4) end + +---@param imgHandle? ImageHandle +---@param x1 number +---@param y1 number +---@param x2 number +---@param y2 number +---@param x3 number +---@param y3 number +---@param x4 number +---@param y4 number +---@param stackIdx integer? must be positive +---@param mask integer? must be positive +function DrawImageQuad(imgHandle, x1, y1, x2, y2, x3, y3, x4, y4, stackIdx, mask) end + +---@param left number +---@param top number +---@param align? ("LEFT"|"CENTER"|"RIGHT"|"CENTER_X"|"RIGHT_X") +---@param height number +---@param font Font +---@param text string +function DrawString(left, top, align, height, font, text) end + +---@param height number +---@param font Font +---@param text string +---@return integer physicalWidth +function DrawStringWidth(height, font, text) + return 1 +end + +---@param height number +---@param font Font +---@param text string +---@param cursorX number +---@param cursorY number +---@return integer +function DrawStringCursorIndex(height, font, text, cursorX, cursorY) + return 0 +end + +---@param text string +---@return string +function StripEscapes(text) + local s, _ = text:gsub("%^%d", ""):gsub("%^x%x%x%x%x%x%x", "") + return s +end + +---@return integer asyncCount +function GetAsyncCount() + return 0 +end + +---@param flag1 string +---@param ... string +function RenderInit(flag1, ...) end + +---@class FileSearchHandle +local fileSearchHandleClass = {} + +---@return boolean +function fileSearchHandleClass:NextFile() end + +---@return string +function fileSearchHandleClass:GetFileName() end + +---@return integer +function fileSearchHandleClass:GetFileSize() end + +---@return number +function fileSearchHandleClass:GetFileModifiedTime() end + +---@param spec string +---@param findDirectories? boolean +---@return FileSearchHandle +function NewFileSearch(spec, findDirectories) end + +---@param path string +---@return string? name +---@return string? version +---@return integer? status +function GetCloudProvider(path) + return nil, nil, nil +end + +---@param title string +function SetWindowTitle(title) end + +---@return number x +---@return number y +function GetCursorPos() + return 0, 0 +end + +---@param x number +---@param y number +function SetCursorPos(x, y) end + +---@param doShow boolean +function ShowCursor(doShow) end + +---@param keyName string cannot be empty or an unrecognised key name +function IsKeyDown(keyName) end + +---@param text string +function Copy(text) end + +---@return string? data +function Paste() end + +---@param data string +---@return string? compressedData +---@return string? errMsg +function Deflate(data) + return "" +end + +---@param data string +---@return string? data +---@return string? errMsg +function Inflate(data) + return "" +end + +---@return integer timeMillis +function GetTime() + return 0 +end + +---@return string scriptPath +---@return string? scriptFallback +---@return string? errMsg +function GetScriptPath() + return "" +end + +---@return string runtimePath +---@return string? fallbackPath +---@return string? errMsg +function GetRuntimePath() + return "" +end + +---@return string? userPath +---@return string? invalidPath +---@return string? errMsg +function GetUserPath() + return "" +end + +---@param path string +---@return true|([nil, string]) true on success, or nil and error message +function MakeDir(path) end + +---@param path string +---@param recurse? boolean +function RemoveDir(path, recurse) end + +---@param path string +function SetWorkDir(path) end + +---@return string +function GetWorkDir() + return "" +end + +---@alias SubScriptID userdata + +---@param scriptText string +---@param funcList string +---@param subList string +---@param ... nil|boolean|number|string +---@return SubScriptID +function LaunchSubScript(scriptText, funcList, subList, ...) end + +---@param ssID SubScriptID +function AbortSubScript(ssID) end + +---@param ssID SubScriptID +---@return boolean isRunning +function IsSubScriptRunning(ssID) end + +---@param name string +---@param ... any +---@return unknown retVal use ---@module "name" instead +function LoadModule(name, ...) + if not name:match("%.lua") then + name = name .. ".lua" + end + local func, err = loadfile(name) + if func then + return func(...) + else + error("LoadModule() error loading '" .. name .. "': " .. err) + end +end + +---@param modName string +---@param ... any +---@return unknown retVal use ---@module "name" instead +function PLoadModule(modName, ...) + if not modName:match("%.lua") then + modName = modName .. ".lua" + end + local func, err = loadfile(modName) + if func then + return PCall(func, ...) + else + error("PLoadModule() error loading '" .. modName .. "': " .. err) + end +end + +---@generic T +---@generic R +---@param func fun(...: T): R +---@param ... any +---@return any? err +---@return R? retVal +function PCall(func, ...) + local ret = { pcall(func, ...) } + if ret[1] then + table.remove(ret, 1) + ---@diagnostic disable-next-line: redundant-return-value headless wrapper + return nil, unpack(ret) + else + return ret[2] + end +end + +--- A function similar to C `printf` which prints to the console (`^~` on US layout) of the program. +---@param fmt string +---@param ... any +function ConPrintf(fmt, ...) + -- Optional + print(string.format(fmt, ...)) +end + +---@param tbl table +---@param noRecurse any converted to boolean +function ConPrintTable(tbl, noRecurse) end + +---@param cmd string +function ConExecute(cmd) end + +function ConClear() end + +---@param cmdName string +---@param args string? +function SpawnProcess(cmdName, args) end + +---@param url string +---@return string? error +function OpenURL(url) end + +---@param isEnabled boolean +function SetProfiling(isEnabled) end + +function TakeScreenshot() end + +function Restart() end + +---@param msg string? +function Exit(msg) end + +function SetForeground() end